diff --git a/.babelrc.json b/.babelrc.json deleted file mode 100644 index 88934fa..0000000 --- a/.babelrc.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "env": { - "test": { - "plugins": [ "istanbul" ] - } - }, - "presets": [ - [ - "@babel/preset-env", - { - "useBuiltIns": false - } - ] - ], - "plugins": [ - ["@babel/plugin-proposal-class-properties"] - ], - "sourceMaps": "both" -} diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 4cd8af5..0000000 --- a/.eslintrc +++ /dev/null @@ -1,11 +0,0 @@ -{ - "env": { - "browser": true, - "node": true - }, - "parser": "babel-eslint", - "rules": { - "no-unused-vars": ["error", { "vars": "all", "args": "after-used", "ignoreRestSiblings": false }] - }, - "extends": "eslint:recommended" -} \ No newline at end of file diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..34fff91 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# ignore test data +test/data/** linguist-documentation diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 017c991..d898c61 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: - node-version: [12, 14, 16] + node-version: [18, 20, 22] steps: - name: Install dependencies @@ -20,6 +20,6 @@ jobs: with: node-version: ${{ matrix.node-version }} - run: npm install - - run: npm test && npm run test:typescript + - run: npm test env: CI: true \ No newline at end of file diff --git a/.mocharc.yaml b/.mocharc.yaml deleted file mode 100644 index 15a5e8f..0000000 --- a/.mocharc.yaml +++ /dev/null @@ -1 +0,0 @@ -require: '@babel/register' diff --git a/LICENSE.txt b/LICENSE.txt index 8f7f223..94a9ed0 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,19 +1,674 @@ -Copyright (c) 2020 Karim Ratib (karim.ratib@gmail.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md index 8bae501..6dabfba 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,28 @@ # ireal-musicxml - -iReal Pro to MusicXML converter +iReal Pro to MusicXML converter. [![npm version](https://badge.fury.io/js/ireal-musicxml.svg)](https://badge.fury.io/js/ireal-musicxml) ![GitHub Build Status](https://github.com/infojunkie/ireal-musicxml/workflows/Test/badge.svg) # Demo +[Check out the demo!](https://blog.karimratib.me/demos/chirp/) You can upload one of the [iReal Pro main playlists](https://www.irealpro.com/main-playlists/) as a test. -[Check out the demo!](https://blog.karimratib.me/demos/musicxml/) You can upload one of the [iReal Pro main playlists](https://www.irealpro.com/main-playlists/) as a test. +# Installation +- Install `xmllint` (included in [libxml2](http://www.xmlsoft.org/) on most platforms) - only needed for validation +- `npm install && npm run build` +- `npm test` # Usage - ```javascript -import * as iReal2MusicXML from 'ireal-musicxml' +import { + convertSync, + convert, + Playlist, + Converter +} from 'ireal-musicxml' const ireal = // Content of HTML file generated by iReal Pro or irealb:// URI -const playlistSync = iReal2MusicXML.convertSync(ireal) -const playlistAsync = await iReal2MusicXML.convert(ireal) +const playlistSync = convertSync(ireal) +const playlistAsync = await convert(ireal) // => { // name: // Playlist name // songs: [{ @@ -33,23 +40,41 @@ const playlistAsync = await iReal2MusicXML.convert(ireal) // }] // } -const playlistManual = new iReal2MusicXML.Playlist(ireal) -// => Same as above minus `musicXml` attribute -const musicXml = iReal2MusicXML.MusicXML.convert(playlistManual.songs[0]) -// => MusicXML output +const playlistManual = new Playlist(ireal) +// => Same as above minus `musicXml` attribute. + +const musicXml = Converter.convert(playlistManual.songs[0]) +// => MusicXML output of the first song in the above playlist. ``` -# Development +```bash +$ ireal-musicxml test/data/jazz1460.txt --songs=Blues --validate +``` -`xmllint` is required to run tests (but NOT at runtime). Tests are used to ensure that the generated MusicXML is valid. +# Theory of operation +This module parses an iReal Pro URI or playlist file, and transforms each song it finds to a MusicXML lead sheet. The conversion process tries to produce a high-fidelity replica of the source sheet by recreating the following aspects of the [iReal Pro format](doc/irealpro.md): -``` -npm install -npm run test -``` +## Harmonic information +The chords found in the iReal Pro song are translated to their MusicXML representation. Because the chords supported by iReal Pro are a subset of the [harmonic expressivity of MusicXML](https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/harmony/), this translation is exact. [More information can be found in this blog post](https://blog.karimratib.me/2020/11/30/ireal-musicxml.html#emitting-correct-chord-information). + +An additional detail is the handling of "alternate chords" that can be specified in iReal Pro - these also [will be handled in this converter eventually](https://github.com/infojunkie/ireal-musicxml/issues/2). + +## Rhythmic information +Because iReal Pro uses a fixed grid for each bar, timing assumptions need to be made about chord onsets, [both in the iReal Pro app itself](https://www.irealb.com/forums/showthread.php?25161-Using-empty-cells-to-control-chord-duration) and in this converter. The [timing algorithm is described in this blog post](https://blog.karimratib.me/2020/11/30/ireal-musicxml.html#emulating-the-ireal-pro-playback-model), and some [follow-up works remains to be done](https://github.com/infojunkie/ireal-musicxml/issues/54). + +## Layout and styling information +iReal Pro has a distinctive visual sheet style that aims to enhance readability. This converter attempts to recreate this visual style: +- Using rhythmic notation or slash notation to display the chords +- Increasing the size of noteheads and chord names +- Removing uneeded elements from the score, such as clef and staff lines +- Respecting the original positioning of measures to best reflect the structure of the song +- Fitting the score on one page where at all possible + +MusicXML support for layout and style is expressive enough to represent all these customizations. Unfortunately, existing engraving software do not support the full set of MusicXML directives, thus recreating the intended style only partially. The (heavy-handed) solution is to go one additional step and [convert the MusicXML output from this present converter to the native format of the desired engraving software](https://github.com/infojunkie/ireal-musicxml/issues/16). + +## Backing track information +The backing track patterns of the iReal Pro styles are not documented. Therefore, a mapping is done to support playing back the converted MusicXML scores that replicates or approximates the original iReal Pro playback. This is achieved in 2 phases: -Check out the demos for example usage under `demo/`. + - First, the MusicXML `sound/play/other-play[@type = 'groove']` element is used to capture the playback style as specified in the iReal Pro song. Because MusicXML does not currently feature a dedicated element to specify the performance style, the generic `other-play` element was [selected to capture this information](https://github.com/w3c/musicxml/discussions/449). -# Documentation -- More information [about the iReal Pro format](doc/irealpro.md). -- More information [about the MusicXML format](https://w3c.github.io/musicxml/). + - Next, the downstream playback component interprets the above MusicXML element to generate a backing track for the score. This is done in [`musicxml-midi`](https://github.com/infojunkie/musicxml-midi) which utilizes an extensive library of "grooves" to map the incoming iReal Pro style to MIDI accompaniment tracks. diff --git a/build/ireal-musicxml.cjs b/build/ireal-musicxml.cjs new file mode 100644 index 0000000..6fb012e --- /dev/null +++ b/build/ireal-musicxml.cjs @@ -0,0 +1,5 @@ +var $=Object.create;var _=Object.defineProperty;var z=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var R=Object.getPrototypeOf,M=Object.prototype.hasOwnProperty;var W=(s,t)=>{for(var e in t)_(s,e,{get:t[e],enumerable:!0})},x=(s,t,e,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of A(t))!M.call(s,n)&&n!==e&&_(s,n,{get:()=>t[n],enumerable:!(i=z(t,n))||i.enumerable});return s};var C=(s,t,e)=>(e=s!=null?$(R(s)):{},x(t||!s||!s.__esModule?_(e,"default",{value:s,enumerable:!0}):e,s)),q=s=>x(_({},"__esModule",{value:!0}),s);var L={};W(L,{Cell:()=>g,Chord:()=>p,Converter:()=>v,LogLevel:()=>d,Playlist:()=>f,Song:()=>u,Version:()=>b,convert:()=>G,convertSync:()=>N});module.exports=q(L);var j=C(require("promise"),1);var w=C(require("fast-diff"),1),f=class{constructor(t){let e=/.*?(irealb(?:ook)?):\/\/([^"]*)/.exec(t),n=decodeURIComponent(e[2]).split("===");n.length>1&&(this.name=n.pop()),this.songs=n.map(r=>{try{return new u(r,e[1]==="irealbook")}catch(a){let l=r.split("="),o=u.parseTitle(l[0].trim());return console.error(`[ireal-musicxml] [${o}] ${a}`),null}}).filter(r=>r!==null).reduce((r,a)=>{if(r.length>0){let l=(0,w.default)(r[r.length-1].title,a.title);if(l[0][0]===0&&l.every(o=>o[0]===0||o[1].match(/^\d+$/)))return r[r.length-1].cells=r[r.length-1].cells.concat(a.cells),r}return r.push(a),r},[])}},g=class{constructor(){this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null}},p=class{constructor(t,e="",i=null,n=null){this.note=t,this.modifiers=e,this.over=i,this.alternate=n}},u=class s{constructor(t,e=!1){if(this.cells=[],this.musicXml="",!t){this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.groove="",this.bpm=0,this.repeats=0;return}let i=t.split("=");if(e)this.title=s.parseTitle(i[0].trim()),this.composer=s.parseComposer(i[1].trim()),this.style=i[2].trim(),this.key=i[3],this.cells=this.parse(i[5]);else{this.title=s.parseTitle(i[0].trim()),this.composer=s.parseComposer(i[1].trim()),this.style=i[3].trim(),this.key=i[4],this.transpose=+i[5]||0,this.groove=i[7],this.bpm=+i[8],this.repeats=+i[9]||3;let n=i[6].split("1r34LbKcu7");this.cells=this.parse(U(n[1]))}}static chordRegex=/^([A-G][b#]?)((?:sus|alt|add|[+\-^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/;static chordRegex2=/^([ Wp])()()(\/[A-G][#b]?)?(\(.*?\))?/;static regExps=[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,s.chordRegex,s.chordRegex2];parse(t){let e=t.trim(),i=[];for(;e;){let l=!1;for(let o=0;o51;)e=s.substring(0,50),s=s.substring(50),t=t+O(e);return t=t+s,t=t.replace(/Kcl/g,"| x").replace(/LZ/g," |").replace(/XyQ/g," "),t}function O(s){let t=s.split("");for(let e=0;e<5;e++)t[49-e]=s[e],t[e]=s[49-e];for(let e=10;e<24;e++)t[49-e]=s[e],t[e]=s[49-e];return t.join("")}var D=C(require("jstoxml"),1),E=C(require("chord-symbol"),1);var y={name:"ireal-musicxml",version:"2.0.3",description:"iReal Pro to MusicXML converter.",author:"Karim Ratib (https://github.com/infojunkie)",license:"GPL-3.0-only",repository:{type:"git",url:"https://github.com/infojunkie/ireal-musicxml"},homepage:"https://github.com/infojunkie/ireal-musicxml",type:"module",types:"./build/ireal-musicxml.d.ts",files:["LICENSE.txt","build/*","src/*"],bin:{"ireal-musicxml":"./src/cli/cli.js"},exports:{import:"./build/ireal-musicxml.js",require:"./build/ireal-musicxml.cjs"},scripts:{build:"npm run build:esm && npm run build:cjs && npm run build:d.ts","build:d.ts":"cp src/types/* build/","build:esm":"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js","build:cjs":"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs",test:"npm run build && npm run test:lint && npm run test:spec && npm run test:ts","test:spec":'node --test --test-name-pattern="${TEST:-.*}"',"test:ts":"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts","test:lint":"eslint src --fix"},devDependencies:{"@types/node":"^22.7.7","@xmldom/xmldom":"^0.8.0",esbuild:"0.24.0",eslint:"^9.13.0",resolve:"^1.22.8","sanitize-filename":"^1.6.3","ts-node":"^10.9.2",typescript:"^4.9.5","validate-with-xmllint":"^1.2.0","xpath.js":"^1.1.0"},dependencies:{"chord-symbol":"^3.0.0","fast-diff":"^1.2.0",jstoxml:"^2.0.6",promise:"^8.1.0"}};var b=class{static name=y.name;static version=y.version;static author=y.author;static description=y.description};var{chordParserFactory:I,chordRendererFactory:B}=E.default,d=class{static Debug=0;static Info=1;static Warn=2;static Error=3;static None=4},k="4.0",S=7,T=40,v=class s{static defaultOptions={divisions:768,notation:"rhythmic",step:"B",octave:4,notehead:"slash",noteheadSize:"large",date:!0,clef:!1,keySignature:!1,pageWidth:210,pageHeight:297,pageMargin:15,logLevel:d.Warn};static sequenceAttributes=["divisions","key","time","staves","part-symbol","instruments","clef","staff-details","transpose","directive","measure-style"];static sequenceNote=["cue","pitch","rest","unpitched","duration","tie","voice","type","dot","accidental","time-modification","stem","notehead","notehead-text","staff","beam","notations","lyric","play"];static sequenceNotations=["accidental-mark","arpeggiate","articulations","dynamics","fermata","glissando","non-arpeggiate","ornaments","other-notation","slide","slur","technical","tied","tuplet"];static sequenceBarline=["bar-style","footnote","level","wavy-line","segno","coda","fermata","ending","repeat"];static mapAlter={"#":1,b:-1};static mapFifthsToAlters={sharp:["F","C","G","D","A","E","B"],flat:["B","E","A","D","G","C","F"]};static mapRepeats={"D.C. al Coda":s.prototype.convertDaCapo,"D.C. al Fine":s.prototype.convertDaCapo,"D.C. al 1st End.":s.prototype.convertDaCapo,"D.C. al 2nd End.":s.prototype.convertDaCapo,"D.C. al 3rd End.":s.prototype.convertDaCapo,"D.S. al Coda":s.prototype.convertDalSegno,"D.S. al Fine":s.prototype.convertDalSegno,"D.S. al 1st End.":s.prototype.convertDalSegno,"D.S. al 2nd End.":s.prototype.convertDalSegno,"D.S. al 3rd End.":s.prototype.convertDalSegno,Fine:s.prototype.convertFine,"3x":s.prototype.convertRepeatNx,"4x":s.prototype.convertRepeatNx,"5x":s.prototype.convertRepeatNx,"6x":s.prototype.convertRepeatNx,"7x":s.prototype.convertRepeatNx,"8x":s.prototype.convertRepeatNx};static convert(t,e={}){let i=Object.assign({},this.defaultOptions,e);return new s(t,i).convert()}constructor(t,e){this.song=t,this.options=e,this.time={beats:4,beatType:4,beatMin:1},this.fifths=null,this.measure=null,this.barRepeat=0,this.codas=[],this.repeats=0,this.shortChord=!1,this.emptyCells=0,this.emptyCellNewSystem=!1,this.cellWidth=(this.options.pageWidth-2*this.options.pageMargin)/16,this.parseChord=I({altIntervals:["b5","b9"]}),this.renderChord=B({useShortNamings:!0,printer:"raw"})}convert(){return D.default.toXML(this.convertSong(),{header:` + + + `.trim(),indent:" "})}convertSong(){return{_name:"score-partwise",_attrs:{version:k},_content:[{work:{"work-title":this.song.title}},{identification:[{_name:"creator",_attrs:{type:"composer"},_content:this.song.composer},{encoding:[{software:`@infojunkie/ireal-musicxml ${b.version}`},{...this.options.date&&{"encoding-date":s.convertDate(new Date)}},{_name:"supports",_attrs:{element:"accidental",type:"no"}},{_name:"supports",_attrs:{element:"transpose",type:"no"}},{_name:"supports",_attrs:{attribute:"new-page",element:"print",type:"yes",value:"yes"}},{_name:"supports",_attrs:{attribute:"new-system",element:"print",type:"yes",value:"yes"}}]}]},{defaults:{scaling:{millimeters:S,tenths:T},"page-layout":{"page-height":s._mmToTenths(this.options.pageHeight),"page-width":s._mmToTenths(this.options.pageWidth),"page-margins":{"left-margin":s._mmToTenths(this.options.pageMargin,4),"right-margin":s._mmToTenths(this.options.pageMargin,4),"top-margin":s._mmToTenths(this.options.pageMargin,4),"bottom-margin":s._mmToTenths(this.options.pageMargin,4)}}}},{"part-list":{_name:"score-part",_attrs:{id:"P1"},_content:{_name:"part-name",_attrs:{"print-object":"no"},_content:"Lead Sheet"}}},{_name:"part",_attrs:{id:"P1"},_content:this.convertMeasures()}]}}static convertDate(t){return new Date(t.getTime()-t.getTimezoneOffset()*6e4).toISOString().split("T")[0]}static Measure=class{constructor(t){this.body={_name:"measure",_attrs:{number:t},_content:[]},this.attributes=[],this.chords=[],this.barlines=[],this.barEnding=null}number(){return this.body._attrs.number}assemble(){return this.attributes.length&&this.body._content.push({attributes:s.reorderSequence(this,this.attributes,s.sequenceAttributes)}),this.chords.forEach(t=>{this.body._content.push({harmony:t.harmony},...t.notes.map(e=>({note:e})))}),this.barlines[0]._content=s.reorderSequence(this,this.barlines[0]._content,s.sequenceBarline),this.body._content.splice(1,0,this.barlines[0]),this.barlines[1]._content=s.reorderSequence(this,this.barlines[1]._content,s.sequenceBarline),this.body._content.push(this.barlines[1]),this.body}};static Chord=class{constructor(t,e,i){this.harmony=t,this.notes=e,this.ireal=i,this.spaces=0,this.fermata=!1,this.short=!1}};convertMeasures(){let t=n=>n>0&&n%16===0,e=this.song.cells.reduce((n,r,a)=>{if((r.bars.match(/\(|\{|\[/)||!this.measure&&(r.chord||r.annots.length||r.comments.length))&&(this.measure&&(this._log(d.Warn,"Starting a new measure over existing measure. Closing current measure first."),this.measure.barlines.push(this.convertBarline("","right")),this.adjustChordsDuration(this.measure)&&n.push(this.measure)),this.measure=new s.Measure(n.length+1,this.options),n.length||(this.measure.attributes.push({divisions:this.options.divisions},{_name:"clef",_attrs:[{"print-object":this.options.clef?"yes":"no"}],_content:[{sign:"G"},{line:2}]},{"staff-details":{"staff-lines":0}},{"measure-style":[{_name:"slash",_attrs:{type:"start","use-stems":this.options.notation==="rhythmic"?"yes":"no"}}]},this.convertKey()),this.song.bpm&&this.measure.body._content.push(this.convertTempo(this.song.bpm)),this.measure.body._content.push(this.convertStyleAndGroove(this.song.style,this.song.groove))),this.measure.barlines.push(this.convertBarline(r.bars,"left",t(a)||this.emptyCellNewSystem?"regular":void 0)),this.barRepeat&&(this.measure.chords=[...n[n.length-this.barRepeat-1].chords])),!this.measure)return(r.chord||r.annots.length||r.comments.length||r.bars&&r.bars!==")")&&this._log(d.Warn,`Found non-empty orphan cell ${JSON.stringify(r)}`,n[n.length-1]),this.emptyCells++,t(a)&&(this.emptyCellNewSystem=!0),n;if((t(a)||this.emptyCellNewSystem)&&this.measure.body._content.splice(0,0,{_name:"print",_attrs:{"new-system":"yes"},_content:{...this.emptyCellNewSystem&&{"system-layout":{"system-margins":[{"left-margin":s._mmToTenths(this.cellWidth*this.emptyCells)},{"right-margin":"0.00"}]}}}}),!this.emptyCellNewSystem&&this.emptyCells>0&&(this.measure.body._content[0]?._name==="print"&&this.measure.body._content[0]._attrs?.["new-system"]==="yes"?n[n.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*this.emptyCells)}]}}}):this.measure.body._content.splice(0,0,{_name:"print",_content:{"measure-layout":{"measure-distance":s._mmToTenths(this.cellWidth*this.emptyCells)}}})),this.emptyCellNewSystem=!1,this.emptyCells=0,r.chord)switch(r.chord.note){case"x":{this.barRepeat=1,this.measure.chords=[...n[n.length-this.barRepeat].chords];break}case"r":{this.barRepeat=2,this.measure.chords=[...n[n.length-this.barRepeat].chords];break}case"p":if(this.measure.chords.length){this.measure.chords[this.measure.chords.length-1].spaces++;break}case"W":{let l=this.measure;if(l.chords.length||(l=n.slice().reverse().find(o=>o.chords.length),l||this._log(d.Error,`Cannot find any measure with chords prior to ${JSON.stringify(r.chord)}`)),l){let o=l.chords[l.chords.length-1].ireal;o.over=r.chord.over,o.alternate=r.chord.alternate,this.measure.chords.push(this.convertChord(o))}break}case" ":{this._log(d.Warn,`Unhandled empty/alternate chord ${JSON.stringify(r.chord)}`);break}default:this.measure.chords.push(this.convertChord(r.chord)),this.measure.chords[this.measure.chords.length-1].short=this.shortChord}else this.barRepeat||this.measure.chords.length&&this.measure.chords[this.measure.chords.length-1].spaces++;return r.annots.forEach(l=>{switch(l[0]){case"*":{let o=l.slice(1);this.measure.body._content.push(this.convertSection(o));break}case"T":{let o=l.slice(1);this.measure.attributes.push(this.convertTime(o));break}case"S":{this.measure.body._content.push(this.convertSegno());break}case"N":{let o=parseInt(l.slice(1));if(o<1&&(o=n.slice().reverse().find(c=>!!c.barEnding)?.barEnding??1),this.measure.barlines[0]._content.push(this.convertEnding(o,"start")),o>1){n[n.length-1].barlines[1]._content.push(this.convertEnding(o-1,"stop"));let h=n.slice().reverse().find(c=>c.barEnding===o-1);if(!h)this._log(d.Error,`Cannot find ending ${o-1} in right barline of any measure`);else{let c=h.barlines[1]._content.findIndex(m=>!!m&&m._name==="ending");c===-1&&this._log(d.Error,`Cannot find ending ${o-1} in right barline`,h),delete h.barlines[1]._content[c]}}this.measure.barEnding=o;break}case"Q":{this.measure.body._content.push(this.convertToCoda()),this.codas.push(this.measure);break}case"l":{this.measure.chords.length&&(this.measure.chords[this.measure.chords.length-1].short=!1),this.shortChord=!1;break}case"s":{this.measure.chords.length&&(this.measure.chords[this.measure.chords.length-1].short=!0),this.shortChord=!0;break}case"f":{this.measure.chords[this.measure.chords.length-1].fermata=!0;break}case"U":{this.measure.body._content.push(this.convertFine("END"));break}default:this._log(d.Warn,`Unhandled annotation "${l}"`)}}),r.comments.map(l=>l.trim()).forEach(l=>{let o=this._map(s.mapRepeats,l);o?this.measure.body._content.push(o.call(this,l)):this.measure.body._content.push(this.convertComment(l))}),r.bars.match(/\)|\}|\]|Z/)&&this.measure.chords.length&&(this.measure.barlines.push(this.convertBarline(r.bars,"right")),this.measure.barEnding&&this.measure.barlines[1]._content.push(this.convertEnding(this.measure.barEnding,"discontinue")),this.adjustChordsDuration(this.measure)&&n.push(this.measure),this.measure=null,this.barRepeat&&this.barRepeat--),n},[]),i=this.song.cells.length%16-this.emptyCells;if(i>0&&e.length>0&&e[e.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*i)}]}}}),this.codas.length){let n=this.codas[this.codas.length-1],r=n.body._content.findIndex(a=>a._name==="direction"&&Array.isArray(a._content)&&a._content.some(l=>l._name==="sound"&&Object.keys(l._attrs).includes("tocoda")));r===-1&&this._log(d.Warn,"Cannot find sound direction",n),n.body._content[r]=this.convertCoda()}return e.map(n=>n.assemble())}static reorderSequence(t,e,i){return e.filter(n=>Object.keys(n).length).sort((n,r)=>{let a=Object.keys(n)[0];a==="_name"&&(a=n[a]);let l=Object.keys(r)[0];l==="_name"&&(l=r[l]);let o=i.indexOf(a),h=i.indexOf(l);return o===-1&&this._log(d.Warn,`Unrecognized element "${a}"`,t),h===-1&&this._log(d.Warn,`Unrecognized element "${l}"`,t),o-h})}convertRepeatNx(t){let e=null;(e=t.match(/(\d+)x/))!==null&&(this.repeats=e[1])}convertFine(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{fine:"yes"}}]}}convertDaCapo(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{dacapo:"yes"}}]}}convertDalSegno(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{dalsegno:"yes"}}]}}convertComment(t){return{_name:"direction",_attrs:{placement:t[0]==="*"?"above":"below"},_content:{"direction-type":{words:t[0]==="*"?t.slice(3):t}}}}convertEnding(t,e){return{_name:"ending",_attrs:{number:t,type:e},_content:`${t}.`}}convertBarline(t,e,i=void 0){let n=e==="left"?"none":"regular",r=null;return t.match(/\[|\]/)?n="light-light":t.match(/Z/)?n="light-heavy":t.match(/\{|\}/)&&(n=e==="left"?"heavy-light":"light-heavy",r=e==="left"?"forward":"backward"),r==="forward"&&(this.repeats=2),{_name:"barline",_attrs:{location:e},_content:[{"bar-style":i??n},{...r&&{_name:"repeat",_attrs:{direction:r,...r==="backward"&&{times:this.repeats}}}}]}}convertSection(t){return t==="i"&&(t="Intro"),{_name:"direction",_attrs:{placement:"above"},_content:{"direction-type":{rehearsal:t}}}}convertSegno(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"segno"}},{_name:"sound",_attrs:{segno:"segno"}}]}}convertCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"coda"}},{_name:"sound",_attrs:{coda:"coda"}}]}}convertToCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{words:"To Coda"}},{_name:"sound",_attrs:{tocoda:"coda"}}]}}convertTempo(t){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{_name:"metronome",_attrs:{parentheses:"no"},_content:[{"beat-unit":this.calculateChordDuration(1)[0].type},{"per-minute":t}]}]},{_name:"sound",_attrs:{tempo:t}}]}}convertTime(t){let e=parseInt(t[0]),i=parseInt(t[1]),n=1;return t==="12"&&(e=12,i=8,n=3),this.time={beats:e,beatType:i,beatMin:n},{time:[{beats:e},{"beat-type":i}]}}adjustChordsDuration(t){if(t.chords.length>this.time.beats)return this._log(d.Error,`Too many chords (${t.chords.length} out of ${this.time.beats})`,t),!0;let e=t.chords.reduce((i,n)=>i+1+n.spaces,0);if(!e)return this._log(d.Warn,"No chord found. Skipping current measure.",t),!1;if(e>this.time.beats){let i=0;for(;e>this.time.beats;)t.chords[i].spaces>0&&(t.chords[i].spaces--,e--),i=(i+1)%t.chords.length}else{let i=0,n=!1;for(;e(i.notes=this.calculateChordDuration(1+i.spaces).map((n,r,a)=>this.convertChordNote(n,r===a.length-1?i.fermata:!1,this.options.notation==="rhythmic"&&a.length>1?r>0?"stop":"start":null)),i)),!0}calculateChordDuration(t){let e={1:[{t:"eighth",d:0,b:1}],2:[{t:"quarter",d:0,b:2}],3:[{t:"quarter",d:1,b:3}],4:[{t:"half",d:0,b:4}],5:[{t:"quarter",d:1,b:3},{t:"quarter",d:0,b:2}],6:[{t:"half",d:1,b:6}],7:[{t:"half",d:2,b:7}],8:[{t:"whole",d:0,b:8}],9:[{t:"half",d:1,b:6},{t:"quarter",d:1,b:3}],10:[{t:"half",d:1,b:6},{t:"half",d:0,b:4}],11:[{t:"half",d:2,b:7},{t:"half",d:0,b:4}],12:[{t:"whole",d:1,b:12}],13:[{t:"half",d:2,b:7},{t:"half",d:1,b:6}],14:[{t:"whole",d:2,b:14}],15:[{t:"whole",d:0,b:8},{t:"half",d:2,b:7}]};if(this.options.notation==="slash"){let i=8/this.time.beatType;return Array(t).fill(this._map(e,i,[],`Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`).map(n=>({duration:n.b*this.options.divisions/2,type:n.t,dots:n.d}))[0])}else{let i=t*8/this.time.beatType;return this._map(e,i,[],`Unexpected beat count ${t} for time signature ${this.time.beats}/${this.time.beatType}`).map(n=>({duration:n.b*this.options.divisions/2,type:n.t,dots:n.d}))}}convertChordNote(t,e=!1,i=null){let n=s.mapFifthsToAlters[this.fifths>=0?"sharp":"flat"].slice(0,Math.abs(this.fifths)),r={_name:"pitch",_content:[{step:this.options.step},{alter:n.includes(this.options.step)?this.fifths>0?1:-1:0},{octave:this.options.octave}]},a=[];return e&&a.push({_name:"fermata"}),i&&a.push({_name:"tied",_attrs:{type:i}}),s.reorderSequence(this.measure,[r,{_name:"cue"},{_name:"notehead",_content:this.options.notehead,_attrs:[{"font-size":this.options.noteheadSize}]},{duration:t.duration},{voice:1},{_name:"type",_attrs:{size:"full"},_content:t.type},{...a.length&&{notations:s.reorderSequence(this.measure,a,s.sequenceNotations)}}].concat(Array(t.dots).fill({_name:"dot"})),s.sequenceNote)}convertChordDegree(t,e,i){return{_name:"degree",_attrs:{"print-object":"no"},_content:[{"degree-value":t},{"degree-alter":i},{"degree-type":e}]}}convertChordSymbol(t){let e=this.renderChord(this.parseChord(`${t.note}${t.modifiers}`));if(!e)return this._log(d.Warn,`Unrecognized chord "${t.note}${t.modifiers}"`),{rootStep:null,rootAlter:null,chordKind:null,chordDegrees:[],chordText:null};let i=e.input.rootNote[0],n=this._map(s.mapAlter,e.input.rootNote[1]||null,null,`Unrecognized accidental in chord "${e.input.rootNote}"`),r=e.formatted.descriptor+e.formatted.chordChanges.join(""),a={major:"major",major6:"major-sixth",major7:"major-seventh",dominant7:"dominant",minor:"minor",minor6:"minor-sixth",minor7:"minor-seventh",minorMajor7:"major-minor",augmented:"augmented",diminished:"diminished",diminished7:"diminished-seventh",power:"power"},l=this._map(a,e.normalized.quality,"",`Unrecognized chord quality "${e.normalized.quality}"`);if(e.normalized.extensions.length){let h=Math.max(...e.normalized.extensions.map(m=>parseInt(m))).toString(),c={9:"-ninth",11:"-11th",13:"-13th"};l=l.split("-")[0]+this._map(c,h,"",`Unhandled extension ${h}`),l==="dominant-11th"&&(e.normalized.isSuspended=!1)}[{intervals:["1","4","5"],kind:"suspended-fourth",strict:!0},{intervals:["1","5","9"],kind:"suspended-second",strict:!0},{intervals:["1","b3","b5","b7"],kind:"half-diminished",strict:!0},{intervals:["1","3","#5","b7"],kind:"augmented-seventh",strict:!1}].some(h=>{if((!h.strict||e.normalized.intervals.length===h.intervals.length)&&h.intervals.every((c,m)=>c===e.normalized.intervals[m]))return l=h.kind,h.intervals.forEach(c=>{e.normalized.alterations=e.normalized.alterations.filter(m=>m===c),e.normalized.adds=e.normalized.adds.filter(m=>m===c),e.normalized.omits=e.normalized.omits.filter(m=>m===c)}),e.normalized.intervals.forEach(c=>{h.intervals.includes(c)||e.normalized.adds.push(c)}),!0});let o=[];return e.normalized.isSuspended&&!l.includes("suspended")&&(e.normalized.adds.push("4"),e.normalized.adds.includes("3")||e.normalized.omits.push("3")),e.normalized.alterations.forEach(h=>{let c=h.slice(1);o.push(this.convertChordDegree(c,c==="5"||e.normalized.extensions.includes(c)?"alter":"add",this._map(s.mapAlter,h[0],0,`Unrecognized alter symbol in "${h}"`)))}),e.normalized.adds.forEach(h=>{let c=Object.keys(s.mapAlter).includes(h[0])?h[0]:null,m=c?h.slice(1):h;o.push(this.convertChordDegree(m,"add",this._map(s.mapAlter,c,0,`Unrecognized alter symbol in "${h}"`)))}),e.normalized.omits.forEach(h=>{let c=Object.keys(s.mapAlter).includes(h[0])?h[0]:null,m=c?h.slice(1):h;o.push(this.convertChordDegree(m,"subtract",this._map(s.mapAlter,c,0,`Unrecognized alter symbol in "${h}"`)))}),{rootStep:i,rootAlter:n,chordKind:l,chordDegrees:o,chordText:r}}convertChord(t){let e=null;if(t.note==="n")e=[{root:[{_name:"root-step",_attrs:{text:""},_content:this.options.step}]},{_name:"kind",_attrs:{text:"N.C."},_content:"none"}];else{let{rootStep:i,rootAlter:n,chordKind:r,chordDegrees:a,chordText:l}=this.convertChordSymbol(t),o=t.over?[{"bass-step":t.over.note[0]},{...t.over.note[1]&&{"bass-alter":this._map(s.mapAlter,t.over.note[1],null,`Unrecognized accidental in bass note "${t.over.note}"`)}}]:null;e=[{root:[{"root-step":i},{...n&&{"root-alter":n}}]},{_name:"kind",_attrs:{text:l,"use-symbols":"no"},_content:r},{...o&&{bass:o}}].concat(a)}return t.alternate&&this._log(d.Warn,`Unhandled alternate chord ${JSON.stringify(t.alternate)}`),new s.Chord(e,this.calculateChordDuration(1).map(i=>this.convertChordNote(i)),t)}convertKey(){let t={C:0,G:1,D:2,A:3,E:4,B:5,"F#":6,"C#":7,F:-1,Bb:-2,Eb:-3,Ab:-4,Db:-5,Gb:-6,Cb:-7,"A-":0,"E-":1,"B-":2,"F#-":3,"C#-":4,"G#-":5,"D#-":6,"A#-":7,"D-":-1,"G-":-2,"C-":-3,"F-":-4,"Bb-":-5,"Eb-":-6,"Ab-":-7};return this.fifths=this._map(t,this.song.key,0,`Unrecognized key signature "${this.song.key}"`),{_name:"key",_attrs:[{"print-object":this.options.keySignature?"yes":"no"}],_content:[{fifths:this.fifths},{mode:this.song.key.slice(-1)==="-"?"minor":"major"}]}}convertStyleAndGroove(t,e){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{words:t}]},{sound:[{play:[{_name:"other-play",_attrs:{type:"groove"},_content:e||t}]}]}]}}_log(t,e,i=this.measure){if(t{i.musicXml=v.convert(i,t)}),e}async function G(s,t={}){return new j.default(e=>e(N(s,t)))}0&&(module.exports={Cell,Chord,Converter,LogLevel,Playlist,Song,Version,convert,convertSync}); +//# sourceMappingURL=ireal-musicxml.cjs.map diff --git a/build/ireal-musicxml.cjs.map b/build/ireal-musicxml.cjs.map new file mode 100644 index 0000000..d0167de --- /dev/null +++ b/build/ireal-musicxml.cjs.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../src/lib/index.js", "../src/lib/parser.js", "../src/lib/converter.js", "../package.json", "../src/lib/version.js"], + "sourcesContent": ["import Promise from 'promise';\nimport { Playlist, Song, Cell, Chord } from './parser.js';\nimport { Converter, LogLevel } from './converter.js';\nimport { Version } from './version.js';\n\nexport function convertSync(ireal, options = {}) {\n const playlist = new Playlist(ireal);\n playlist.songs.forEach(song => {\n song.musicXml = Converter.convert(song, options);\n });\n return playlist;\n}\n\nexport async function convert(ireal, options = {}) {\n return new Promise(resolve => resolve(convertSync(ireal, options)));\n}\n\nexport { Playlist, Song, Cell, Chord, Converter, LogLevel, Version };\n", "/**\n * The iReal Pro parser is derived from\n * https://github.com/daumling/ireal-renderer\n * which is itself derived from\n * https://github.com/pianosnake/ireal-reader\n *\n * None of those modules did exactly what is needed here, namely return\n * a full structure that can be iterated downstream.\n */\n\nimport diff from 'fast-diff';\n\nexport class Playlist {\n constructor(ireal){\n const playlistEncoded = /.*?(irealb(?:ook)?):\\/\\/([^\"]*)/.exec(ireal);\n const playlist = decodeURIComponent(playlistEncoded[2]);\n const parts = playlist.split(\"===\"); //songs are separated by ===\n if (parts.length > 1) this.name = parts.pop(); //playlist name\n this.songs = parts\n .map(part => {\n try {\n return new Song(part, playlistEncoded[1] === 'irealbook');\n }\n catch (error) {\n const parts = part.split(\"=\");\n const title = Song.parseTitle(parts[0].trim());\n console.error(`[ireal-musicxml] [${title}] ${error}`);\n return null;\n }\n })\n .filter(song => song !== null)\n .reduce((songs, song) => {\n if (songs.length > 0) {\n // Detect multi-part songs via their titles.\n // The parts of the same song have the same title, except for the part number, so they follow each other in the list.\n // The `diff` module compares two titles and returns a list of similarities and differences.\n // We expect the first diff to be a similarity, followed by differences that are only numeric.\n // When we find a multi-part song, we just concatenate the cells into the first part.\n const diffs = diff(songs[songs.length-1].title, song.title);\n if (diffs[0][0] === 0 && diffs.every(d => d[0] === 0 || d[1].match(/^\\d+$/))) {\n songs[songs.length-1].cells = songs[songs.length-1].cells.concat(song.cells);\n return songs;\n }\n }\n songs.push(song);\n return songs;\n }, []);\n }\n}\n\nexport class Cell {\n constructor() {\n this.annots = [];\n this.comments = [];\n this.bars = \"\";\n this.spacer = 0;\n this.chord = null;\n }\n}\n\nexport class Chord {\n constructor(note, modifiers = \"\", over = null, alternate = null) {\n this.note = note;\n this.modifiers = modifiers;\n this.over = over;\n this.alternate = alternate;\n }\n}\n\nexport class Song {\n constructor(ireal, oldFormat = false) {\n this.cells = [];\n this.musicXml = \"\";\n if (!ireal) {\n this.title = \"\";\n this.composer = \"\";\n this.style = \"\";\n this.key = \"\";\n this.transpose = 0;\n this.groove = \"\";\n this.bpm = 0;\n this.repeats = 0;\n return;\n }\n const parts = ireal.split(\"=\"); //split on one sign, remove the blanks\n if (oldFormat) {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[2].trim();\n this.key = parts[3];\n this.cells = this.parse(parts[5]);\n }\n else {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[3].trim();\n this.key = parts[4];\n this.transpose = +parts[5] || 0; // TODO\n this.groove = parts[7];\n this.bpm = +parts[8];\n this.repeats = +parts[9] || 3;\n const music = parts[6].split(\"1r34LbKcu7\");\n this.cells = this.parse(unscramble(music[1]));\n }\n }\n\n /**\n * The RegExp for a complete chord. The match array contains:\n * 1 - the base note\n * 2 - the modifiers (+-ohd0123456789 and su for sus)\n * 3 - any comments (may be e.g. add, sub, or private stuff)\n * 4 - the \"over\" part starting with a slash\n * 5 - the top chord as (chord)\n * @type RegExp\n */\n static chordRegex = /^([A-G][b#]?)((?:sus|alt|add|[+\\-^\\dhob#])*)(\\*.+?\\*)*(\\/[A-G][#b]?)?(\\(.*?\\))?/;\n static chordRegex2 = /^([ Wp])()()(\\/[A-G][#b]?)?(\\(.*?\\))?/;\t// need the empty captures to match chordRegex\n\n static regExps = [\n /^\\*[a-zA-Z]/,\t\t\t\t\t\t\t// section\n /^T\\d\\d/,\t\t\t\t\t\t\t\t// time measurement\n /^N./,\t\t\t\t\t\t\t\t\t// repeat marker\n /^<.*?>/,\t\t\t\t\t\t\t\t// comments\n Song.chordRegex,\t\t\t\t// chords\n Song.chordRegex2,\t\t\t\t// space, W and p (with optional alt chord)\n ];\n\n /**\n * The parser cracks up the raw music string into several objects,\n * one for each cell. iReal Pro works with rows of 16 cell each. The result\n * is stored at song.cells.\n *\n * Each object has the following properties:\n *\n * chord: if non-null, a chord object with these properties:\n * note - the base note (also blank, W = invisible root, p/x/r - pause/bar repeat/double-bar repeat, n - no chord)\n * modifiers - the modifiers, like 7, + o etc (string)\n * over - if non-null, another chord object for the under-note\n * alternate - if non-null another chord object for the alternate chord\n * annots: annotations, a string of:\n * *x - section, like *v, *I, *A, *B etc\n * Nx - repeat bots (N1, N2 etc)\n * Q - coda\n * S - segno\n * Txx - measure (T44 = 4/4 etc, but T12 = 12/8)\n * U - END\n * f - fermata\n * l - (letter l) normal notes\n * s - small notes\n * comments: an array of comment strings\n * bars: bar specifiers, a string of:\n * | - single vertical bar, left\n * [ - double bar, left\n * ] - double bar, right\n * { - repeat bar, left\n * } - repeat bar, right\n * Z - end bar, right\n * spacer - a number indicating the number of vertical spacers above this cell\n *\n * @returns [Cell]\n */\n parse(ireal) {\n let text = ireal.trim();\n const arr = [];\n while (text) {\n let found = false;\n for (let i = 0; i < Song.regExps.length; i++) {\n const match = Song.regExps[i].exec(text);\n if (match) {\n found = true;\n if (match.length <= 2) {\n arr.push(match[0]);\n text = text.substr(match[0].length);\n }\n else {\n // a chord\n arr.push(match);\n text = text.substr(match[0].length);\n }\n break;\n }\n }\n if (!found) {\n // ignore the comma separator\n if (text[0] !== ',')\n arr.push(text[0]);\n text = text.substr(1);\n }\n }\n\n // pass 2: extract prefixes, suffixes, annotations and comments\n const cells = [];\n let obj = this.newCell(cells);\n let prevobj = null;\n for (let i = 0; i < arr.length; i++) {\n let cell = arr[i];\n if (cell instanceof Array) {\n obj.chord = this.parseChord(cell);\n cell = \" \";\n }\n switch (cell[0]) {\n case '{':\t// open repeat\n case '[':\t// open double bar\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = cell; cell = null; break;\n case '|':\t// single bar - close previous and open this\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = '('; cell = null; break;\n case ']':\t// close double bar\n case '}':\t// close repeat\n case 'Z':\t// ending double bar\n if (prevobj) { prevobj.bars += cell; prevobj = null; }\n cell = null; break;\n case 'n':\t// N.C.\n obj.chord = new Chord(cell[0]);\n break;\n case ',':\tcell = null; break; // separator\n case 'S':\t// segno\n case 'T':\t// time measurement\n case 'Q':\t// coda\n case 'N':\t// repeat\n case 'U':\t// END\n case 's':\t// small\n case 'l':\t// normal\n case 'f':\t// fermata\n case '*': obj.annots.push(cell); cell = null; break;\n case 'Y': obj.spacer++; cell = null; prevobj = null; break;\n case 'r':\n case 'x':\n case 'W':\n obj.chord = new Chord(cell);\n break;\n case '<':\n cell = cell.substr(1, cell.length-2);\n obj.comments.push(cell);\n cell = null; break;\n default:\n }\n if (cell && i < arr.length-1) {\n prevobj = obj;\t\t// so we can add any closing barline later\n obj = this.newCell(cells);\n }\n }\n return cells;\n }\n\n /**\n * The title had \"A\" and \"The\" at the back (e.g. \"Gentle Rain, The\")\n */\n static parseTitle(title) {\n return title.replace(/(.*)(, )(A|The)$/g, '$3 $1');\n }\n\n /**\n * The composer is reversed (last first) if it only has 2 names :shrug:\n */\n static parseComposer(composer) {\n const parts = composer.split(/(\\s+)/); // match and return spaces too\n if (parts.length == 3) { // [last, spaces, first]\n return parts[2] + parts[1] + parts[0];\n }\n return composer;\n }\n\n parseChord(chord) {\n var note = chord[1] || \" \";\n var modifiers = chord[2] || \"\";\n var comment = chord[3] || \"\";\n if (comment)\n modifiers += comment.substr(1, comment.length-2);\n var over = chord[4] || \"\";\n if (over[0] === '/')\n over = over.substr(1);\n var alternate = chord[5] || null;\n if (alternate) {\n chord = Song.chordRegex.exec(alternate.substr(1, alternate.length-2));\n if (!chord)\n alternate = null;\n else\n alternate = this.parseChord(chord);\n }\n // empty cell?\n if (note === \" \" && !alternate && !over)\n return null;\n if (over) {\n var offset = (over[1] === '#' || over[1] === 'b') ? 2 : 1;\n over = new Chord(over.substr(0, offset), over.substr(offset), null, null);\n }\n else\n over = null;\n return new Chord(note, modifiers, over, alternate);\n }\n\n newCell(cells) {\n var obj = new Cell;\n cells.push(obj);\n return obj;\n }\n}\n\n// Unscrambling hints from https://github.com/ironss/accompaniser/blob/master/irealb_parser.lua\n// Strings are broken up in 50 character segments. each segment undergoes character substitution addressed by obfusc50()\n// Note that a final part of length 50 or 51 is not scrambled.\n// Finally need to substitute for Kcl, LZ and XyQ.\nfunction unscramble(s) {\n let r = '', p;\n\n while (s.length > 51){\n p = s.substring(0, 50);\n s = s.substring(50);\n r = r + obfusc50(p);\n }\n r = r + s;\n // now undo substitution obfuscation\n r = r.replace(/Kcl/g, '| x').replace(/LZ/g, ' |').replace(/XyQ/g, ' ');\n return r;\n}\n\nfunction obfusc50(s) {\n // the first 5 characters are switched with the last 5\n const newString = s.split('');\n for (let i = 0; i < 5; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n // characters 10-24 are also switched\n for (let i = 10; i < 24; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n return newString.join('');\n}\n", "import jstoxml from 'jstoxml';\nimport ChordSymbol from 'chord-symbol';\nconst { chordParserFactory, chordRendererFactory } = ChordSymbol;\nimport { Version } from './version.js';\n\nexport class LogLevel {\n static Debug = 0;\n static Info = 1;\n static Warn = 2;\n static Error = 3;\n static None = 4;\n}\n\nconst MUSICXML_VERSION = '4.0';\nconst SCALING_MM = 7;\nconst SCALING_TENTHS = 40;\n\nexport class Converter {\n static defaultOptions = {\n 'divisions': 768, // same as used by iReal\n 'notation': 'rhythmic', // 'rhythmic' for rhythmic notation, 'slash' for slash notation\n 'step': 'B', // chord note\n 'octave': 4, // chord note octave\n 'notehead': 'slash', // chord note head\n 'noteheadSize': 'large', // size of chord note head\n 'date': true, // include encoding date\n 'clef': false, // hide clef by default\n 'keySignature': false, // hide key signature by default\n 'pageWidth': 210, // mm (A4)\n 'pageHeight': 297, // mm (A4)\n 'pageMargin': 15, // mm\n 'logLevel': LogLevel.Warn\n };\n\n static sequenceAttributes = [\n // Expected order of attribute elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/attributes/\n 'divisions',\n 'key',\n 'time',\n 'staves',\n 'part-symbol',\n 'instruments',\n 'clef',\n 'staff-details',\n 'transpose',\n 'directive',\n 'measure-style'\n ];\n\n static sequenceNote = [\n // Expected order of note elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/note/\n 'cue',\n 'pitch',\n 'rest',\n 'unpitched',\n 'duration',\n 'tie',\n 'voice',\n 'type',\n 'dot',\n 'accidental',\n 'time-modification',\n 'stem',\n 'notehead',\n 'notehead-text',\n 'staff',\n 'beam',\n 'notations',\n 'lyric',\n 'play'\n ];\n\n static sequenceNotations = [\n // Expected order of notations elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/notations/\n 'accidental-mark',\n 'arpeggiate',\n 'articulations',\n 'dynamics',\n 'fermata',\n 'glissando',\n 'non-arpeggiate',\n 'ornaments',\n 'other-notation',\n 'slide',\n 'slur',\n 'technical',\n 'tied',\n 'tuplet'\n ];\n\n static sequenceBarline = [\n // Expected order of barline elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/barline/\n 'bar-style',\n 'footnote',\n 'level',\n 'wavy-line',\n 'segno',\n 'coda',\n 'fermata',\n 'ending',\n 'repeat'\n ];\n\n static mapAlter = {\n '#': 1,\n 'b': -1\n };\n\n static mapFifthsToAlters = {\n 'sharp': ['F', 'C', 'G', 'D', 'A', 'E', 'B'],\n 'flat': ['B', 'E', 'A', 'D', 'G', 'C', 'F']\n };\n\n static mapRepeats = {\n \"D.C. al Coda\": Converter.prototype.convertDaCapo,\n \"D.C. al Fine\": Converter.prototype.convertDaCapo,\n \"D.C. al 1st End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 2nd End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 3rd End.\": Converter.prototype.convertDaCapo,\n \"D.S. al Coda\": Converter.prototype.convertDalSegno,\n \"D.S. al Fine\": Converter.prototype.convertDalSegno,\n \"D.S. al 1st End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 2nd End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 3rd End.\": Converter.prototype.convertDalSegno,\n \"Fine\": Converter.prototype.convertFine,\n \"3x\": Converter.prototype.convertRepeatNx,\n \"4x\": Converter.prototype.convertRepeatNx,\n \"5x\": Converter.prototype.convertRepeatNx,\n \"6x\": Converter.prototype.convertRepeatNx,\n \"7x\": Converter.prototype.convertRepeatNx,\n \"8x\": Converter.prototype.convertRepeatNx\n };\n\n static convert(song, options = {}) {\n const realOptions = Object.assign({}, this.defaultOptions, options);\n return new Converter(song, realOptions).convert();\n }\n\n constructor(song, options) {\n this.song = song;\n this.options = options;\n this.time = { beats: 4, beatType: 4, beatMin: 1 };\n this.fifths = null; // key signature's degree of fifths\n this.measure = null; // current measure (of class Measure) being built\n this.barRepeat = 0; // current bar number for single- and double-bar repeats\n this.codas = []; // list of measures containing codas\n this.repeats = 0; // repeat count for closing repeat barline\n this.shortChord = false; // was 's' annotation encountered?\n this.emptyCells = 0; // consecutive empty cells\n this.emptyCellNewSystem = false; // did a new system occur in an empty cell?\n\n // In iRP, there are 16 cells per line.\n // The width in mm of a single cell depends on the page width and the margins.\n this.cellWidth = (this.options.pageWidth - (2 * this.options.pageMargin)) / 16;\n\n // chord-symbol.\n this.parseChord = chordParserFactory({ \"altIntervals\": [\n \"b5\",\n \"b9\"\n ]});\n this.renderChord = chordRendererFactory({\n useShortNamings: true,\n printer: 'raw'\n });\n }\n\n convert() {\n return jstoxml.toXML(this.convertSong(), {\n header: `\n\n\n `.trim(),\n indent: ' '\n });\n }\n\n convertSong() {\n return {\n _name: 'score-partwise',\n _attrs: { 'version': MUSICXML_VERSION },\n _content: [{\n 'work': {\n 'work-title': this.song.title\n }\n }, {\n 'identification': [{\n _name: 'creator',\n _attrs: { 'type': 'composer' },\n _content: this.song.composer\n }, {\n 'encoding': [{\n 'software': `@infojunkie/ireal-musicxml ${Version.version}`\n }, { ...(this.options.date && {\n 'encoding-date': Converter.convertDate(new Date())\n })}, {\n _name: 'supports',\n _attrs: { 'element': 'accidental', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'element': 'transpose', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-page', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-system', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }]\n }]\n }, {\n 'defaults': {\n 'scaling': {\n 'millimeters': SCALING_MM,\n 'tenths': SCALING_TENTHS\n },\n 'page-layout': {\n 'page-height': Converter._mmToTenths(this.options.pageHeight),\n 'page-width': Converter._mmToTenths(this.options.pageWidth),\n 'page-margins': {\n 'left-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'right-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'top-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'bottom-margin': Converter._mmToTenths(this.options.pageMargin, 4)\n }\n }\n }\n }, {\n 'part-list': {\n _name: 'score-part',\n _attrs: { 'id': 'P1' },\n _content: {\n _name: 'part-name',\n _attrs: { 'print-object': 'no' },\n _content: 'Lead Sheet'\n }\n }\n }, {\n _name: 'part',\n _attrs: { 'id': 'P1' },\n _content: this.convertMeasures()\n }]\n };\n }\n\n // Date in yyyy-mm-dd\n // https://stackoverflow.com/a/50130338/209184\n static convertDate(date) {\n return new Date(date.getTime() - (date.getTimezoneOffset() * 60000))\n .toISOString()\n .split('T')[0];\n }\n\n static Measure = class {\n constructor(number) {\n this.body = {\n _name: 'measure',\n _attrs: { 'number': number },\n _content: []\n };\n this.attributes = [];\n this.chords = [];\n this.barlines = [];\n this.barEnding = null;\n }\n\n number() {\n return this.body['_attrs']['number'];\n }\n\n assemble() {\n // Attributes.\n if (this.attributes.length) {\n this.body['_content'].push({\n 'attributes': Converter.reorderSequence(this, this.attributes, Converter.sequenceAttributes)\n });\n }\n\n // Chords.\n this.chords.forEach(chord => {\n this.body['_content'].push({\n 'harmony': chord.harmony\n }, ...chord.notes.map(note => {\n return {\n 'note': note\n };\n }));\n });\n\n // Barlines.\n this.barlines[0]['_content'] = Converter.reorderSequence(this, this.barlines[0]['_content'], Converter.sequenceBarline);\n this.body['_content'].splice(1, 0, this.barlines[0]);\n this.barlines[1]['_content'] = Converter.reorderSequence(this, this.barlines[1]['_content'], Converter.sequenceBarline);\n this.body['_content'].push(this.barlines[1]);\n\n return this.body;\n }\n };\n\n static Chord = class {\n constructor(harmony, notes, ireal) {\n this.harmony = harmony;\n this.notes = notes;\n this.ireal = ireal;\n this.spaces = 0;\n this.fermata = false;\n this.short = false;\n }\n };\n\n convertMeasures() {\n // Are we starting a new system given the current cell index?\n const isNewSystem = cellIndex => cellIndex > 0 && cellIndex % 16 === 0;\n\n // Loop on cells.\n const measures = this.song.cells.reduce((measures, cell, cellIndex) => {\n // Start a new measure if needed.\n // This means either finding an opening barline or finding non-empty cells while we're not in any measure.\n if (cell.bars.match(/\\(|\\{|\\[/) || (!this.measure && (cell.chord || cell.annots.length || cell.comments.length))) {\n if (this.measure) {\n this._log(LogLevel.Warn, `Starting a new measure over existing measure. Closing current measure first.`);\n this.measure.barlines.push(this.convertBarline('', 'right'));\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n }\n this.measure = new Converter.Measure(measures.length+1, this.options);\n\n // Very first bar: add defaults.\n if (!measures.length) {\n this.measure.attributes.push({\n 'divisions': this.options.divisions\n }, {\n _name: 'clef',\n _attrs: [{ 'print-object': this.options.clef ? 'yes' : 'no' }],\n _content: [{\n 'sign': 'G'\n }, {\n 'line': 2\n }]\n }, {\n 'staff-details': {\n 'staff-lines': 0\n }\n }, {\n 'measure-style': [{\n _name: 'slash',\n _attrs: { 'type': 'start', 'use-stems': this.options.notation === 'rhythmic' ? 'yes' : 'no' }\n }]\n }, this.convertKey());\n\n // Add bpm if any.\n if (this.song.bpm) {\n this.measure.body['_content'].push(this.convertTempo(this.song.bpm));\n }\n\n // Add style and groove.\n this.measure.body['_content'].push(this.convertStyleAndGroove(this.song.style, this.song.groove));\n }\n\n // Add starting barline.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'left', (isNewSystem(cellIndex) || this.emptyCellNewSystem) ? 'regular' : undefined));\n\n // If we're still repeating bars, copy the previous bar now.\n if (this.barRepeat) {\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat-1].chords];\n }\n }\n\n // Short-circuit loop if no measure exists.\n // It can happen that `measure` is still blank in case of empty cells in iReal layout.\n // e.g. Girl From Ipanema in tests.\n if (!this.measure) {\n if (cell.chord || cell.annots.length || cell.comments.length || (cell.bars && cell.bars !== ')')) {\n this._log(LogLevel.Warn, `Found non-empty orphan cell ${JSON.stringify(cell)}`, measures[measures.length-1]);\n }\n\n // This is an empty cell between measures.\n // Count the consecutive empty cells because they will be converted to margins.\n // Also remember that a new system has occurred.\n this.emptyCells++;\n if (isNewSystem(cellIndex)) {\n this.emptyCellNewSystem = true;\n }\n\n return measures;\n }\n\n // Start a new system every 16 cells.\n if (isNewSystem(cellIndex) || this.emptyCellNewSystem) {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _attrs: { 'new-system': 'yes' },\n _content: { ...(this.emptyCellNewSystem && {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }, {\n 'right-margin': '0.00'\n }]\n }\n })}\n });\n }\n\n // If we accumulated empty cells but not at the start of the current system, then we adjust other distances.\n // There are 2 cases to handle:\n // - We're now in a fresh system: Add a right-margin to the previous measure.\n // - We're in the middle of a system: Add a measure-distance to the current measure.\n if (!this.emptyCellNewSystem && this.emptyCells > 0) {\n if (this.measure.body['_content'][0]?.['_name'] === 'print' && this.measure.body['_content'][0]['_attrs']?.['new-system'] === 'yes') {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }]\n }\n }\n });\n }\n else {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'measure-layout': {\n 'measure-distance': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }\n }\n });\n }\n }\n\n // Reset the empty cells.\n this.emptyCellNewSystem = false;\n this.emptyCells = 0;\n\n // Chords.\n if (cell.chord) {\n switch (cell.chord.note) {\n case 'x': {\n // Handle single bar repeat.\n this.barRepeat = 1;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'r': {\n // Handle double bar repeat.\n // We do this in 2 stages, because a blank measure occurs after 'r' (to keep the measure count correct)\n // Here, we copy the next-to-last measure and set the repeat flag.\n // The next opening measure will pick up the remaining measure.\n this.barRepeat = 2;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'p':\n // If slash does not occur as first chord, count it as a space.\n // Otherwise, handle it as 'W'.\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n break;\n }\n // Fall into case 'W'.\n\n case 'W': {\n // Handle invisible root by copying previous chord.\n let target = this.measure;\n if (!target.chords.length) {\n target = measures.slice().reverse().find(m => m.chords.length);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find any measure with chords prior to ${JSON.stringify(cell.chord)}`);\n }\n }\n if (target) {\n const chord = target.chords[target.chords.length-1].ireal;\n chord.over = cell.chord.over;\n chord.alternate = cell.chord.alternate;\n this.measure.chords.push(this.convertChord(chord));\n }\n break;\n }\n case ' ': {\n // TODO Handle alternate chord only.\n this._log(LogLevel.Warn, `Unhandled empty/alternate chord ${JSON.stringify(cell.chord)}`);\n break;\n }\n default: {\n // Process new chord.\n this.measure.chords.push(this.convertChord(cell.chord));\n this.measure.chords[this.measure.chords.length-1].short = this.shortChord;\n }\n }\n }\n else if (!this.barRepeat) {\n // There are 16 cells per row, regardless of time signature.\n // Barlines can occur anywhere and the iReal Pro player uses an unknown algorithm\n // to schedule the chords within a measure, using the empty cells as \"hints\" for scheduling.\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=chord-spacing-in-the-editor\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=how-do-i-fit-more-than-48-measures-into-one-chart\n //\n // Our approach to emulate the iReal Pro player is as follows:\n // 1. Whenever we find an empty cell, attach it to the previous chord (or discard it if there's no previous chord)\n // 2. At the end of the measure, adjust the chord durations based on existing empty cells across the measure\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n }\n }\n\n // Other attributes.\n cell.annots.forEach(annot => {\n switch(annot[0]) {\n case '*': { // section\n const section = annot.slice(1);\n this.measure.body['_content'].push(this.convertSection(section));\n break;\n }\n case 'T': { // time\n const time = annot.slice(1);\n this.measure.attributes.push(this.convertTime(time));\n break;\n }\n case 'S': { // segno\n this.measure.body['_content'].push(this.convertSegno());\n break;\n }\n case 'N': { // ending\n // TODO This assumes a single ending at a time.\n let ending = parseInt(annot.slice(1));\n if (ending < 1) {\n // It can happen that the ending number comes as 0 from iRP.\n // In this case, we do a best effort of finding the previous ending and incrementing it.\n const target = measures.slice().reverse().find(m => !!m.barEnding);\n ending = target?.barEnding ?? 0 + 1;\n }\n this.measure.barlines[0]['_content'].push(this.convertEnding(ending, 'start'));\n // End the previous ending at the previous measure's right barline.\n // Also, remove the 'discontinue' ending from its starting measure since we found an end to it.\n if (ending > 1) {\n measures[measures.length-1].barlines[1]['_content'].push(this.convertEnding(ending-1, 'stop'));\n const target = measures.slice().reverse().find(m => m.barEnding === ending-1);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline of any measure`);\n }\n else {\n // The last result is the good one: remove the 'discontinue' ending.\n const index = target.barlines[1]['_content'].findIndex(b => !!b && b['_name'] === 'ending');\n if (index === -1) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline`, target);\n }\n delete target.barlines[1]['_content'][index];\n }\n }\n // We will add a 'discontinue' ending at this measure's right barline.\n this.measure.barEnding = ending;\n break;\n }\n case 'Q': { // coda\n // We add all codas as \"tocoda\" because we expect the last one to be the actual coda.\n // After all measures have been built, adjust the last coda.\n // https://irealpro.com/how-the-coda-symbol-works-in-ireal-pro/\n this.measure.body['_content'].push(this.convertToCoda());\n this.codas.push(this.measure);\n break;\n }\n\n // Short and long chord settings.\n // These will affect the calculation of chord durations.\n // Set the current chord size setting and remember it for subsequent chords.\n case 'l': {\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].short = false;\n }\n this.shortChord = false;\n break;\n }\n case 's': {\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].short = true;\n }\n this.shortChord = true;\n break;\n }\n\n case 'f': { // Fermata\n this.measure.chords[this.measure.chords.length-1].fermata = true;\n break;\n }\n\n case 'U': { // END, treated as Fine.\n this.measure.body['_content'].push(this.convertFine('END'));\n break;\n }\n\n default: this._log(LogLevel.Warn, `Unhandled annotation \"${annot}\"`);\n }\n });\n\n // Comments and repeats.\n // TODO Handle measure offset.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/offset/\n cell.comments.map(c => c.trim()).forEach(comment => {\n const repeatFn = this._map(Converter.mapRepeats, comment);\n if (repeatFn) {\n this.measure.body['_content'].push(repeatFn.call(this, comment));\n } else {\n this.measure.body['_content'].push(this.convertComment(comment));\n }\n });\n\n // Close and insert the measure if needed.\n // Ignore measures without any chords, they're probably empty spaces.\n if (cell.bars.match(/\\)|\\}|\\]|Z/) && this.measure.chords.length) {\n // Add closing barline and ending if needed.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'right'));\n if (this.measure.barEnding) {\n // In case of numbered repeats, end measure an open repeat by default \u250C\u2500\u2500\u2500\u2500\u2500\u2500\n // \u2502 2.\n // It may be replaced later by a closing repeat \u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n // \u2502 2. \u2502\n this.measure.barlines[1]['_content'].push(this.convertEnding(this.measure.barEnding, 'discontinue'));\n }\n\n // Close out the measure.\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n this.measure = null;\n if (this.barRepeat) this.barRepeat--;\n }\n\n return measures;\n }, []);\n\n // Adjust final right margin if needed.\n const remainingCells = this.song.cells.length % 16 - this.emptyCells;\n if (remainingCells > 0 && measures.length > 0) {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * remainingCells)\n }]\n }\n }\n });\n }\n\n // Adjust last coda if any.\n if (this.codas.length) {\n const target = this.codas[this.codas.length-1];\n const direction = target.body['_content'].findIndex(d =>\n d['_name'] === 'direction' &&\n Array.isArray(d['_content']) &&\n d['_content'].some(s =>\n s['_name'] === 'sound' &&\n Object.keys(s['_attrs']).includes('tocoda')\n )\n );\n if (direction === -1) {\n this._log(LogLevel.Warn, `Cannot find sound direction`, target);\n }\n target.body['_content'][direction] = this.convertCoda();\n }\n\n // `Measure.assemble()` puts all the parts in `Measure.body`.\n return measures.map(measure => measure.assemble());\n }\n\n // Fix order of elements according to sequence as specified by an xs:sequence.\n // @param {array} elements - Array of elements to sort.\n // @param {array} sequence - Array of element names in order of xs:sequence.\n // @return {array} Ordered array of elements.\n static reorderSequence(measure, elements, sequence) {\n return elements.filter(a => Object.keys(a).length).sort((a1, a2) => {\n let k1 = Object.keys(a1)[0]; if (k1 === '_name') k1 = a1[k1];\n let k2 = Object.keys(a2)[0]; if (k2 === '_name') k2 = a2[k2];\n // TODO indexOf() needs to search every time. Make it faster with memoize?\n const i1 = sequence.indexOf(k1);\n const i2 = sequence.indexOf(k2);\n if (i1 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k1}\"`, measure);\n }\n if (i2 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k2}\"`, measure);\n }\n return i1 - i2;\n });\n }\n\n convertRepeatNx(comment) {\n let repeats = null;\n if (null !== (repeats = comment.match(/(\\d+)x/))) {\n this.repeats = repeats[1];\n }\n }\n\n convertFine(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'fine': 'yes' }\n }]\n };\n }\n\n convertDaCapo(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dacapo': 'yes' }\n }]\n };\n }\n\n convertDalSegno(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dalsegno': 'yes' }\n }]\n };\n }\n\n convertComment(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': comment[0] === '*' ? 'above' : 'below' },\n _content: {\n 'direction-type': {\n 'words': comment[0] === '*' ? comment.slice(3) : comment\n }\n }\n };\n }\n\n convertEnding(ending, type) {\n // TODO This assumes a single ending.\n return {\n _name: 'ending',\n _attrs: { 'number': ending, 'type': type },\n _content: `${ending}.`\n };\n }\n\n convertBarline(bars, location, forced = undefined) {\n let style = location === 'left' ? 'none' : 'regular';\n let repeat = null;\n if (bars.match(/\\[|\\]/)) {\n style = 'light-light';\n }\n else if (bars.match(/Z/)) {\n style = 'light-heavy';\n }\n else if (bars.match(/\\{|\\}/)) {\n style = location === 'left' ? 'heavy-light' : 'light-heavy';\n repeat = location === 'left' ? 'forward' : 'backward';\n }\n\n // Set the current repeat count to 2, which may be changed later if we find a repeat annotation.\n if (repeat === 'forward') {\n this.repeats = 2;\n }\n\n return {\n _name: 'barline',\n _attrs: { 'location': location },\n _content: [{\n 'bar-style': forced ?? style\n }, { ...(repeat && {\n _name: 'repeat',\n _attrs: { 'direction': repeat, ...(repeat === 'backward' && { 'times': this.repeats }) }\n })}]\n };\n }\n\n convertSection(section) {\n if (section === 'i') section = 'Intro';\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: {\n 'direction-type': {\n 'rehearsal': section\n }\n }\n };\n }\n\n convertSegno() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n _name: 'segno'\n }\n }, {\n _name: 'sound',\n _attrs: { 'segno': 'segno' }\n }]\n };\n }\n\n convertCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n '_name': 'coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'coda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertToCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n 'words': 'To Coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'tocoda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertTempo(bpm) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n _name: 'metronome',\n _attrs: { 'parentheses': 'no' },\n _content: [{\n 'beat-unit': this.calculateChordDuration(1)[0].type\n }, {\n 'per-minute': bpm\n }]\n }]\n }, {\n _name: 'sound',\n _attrs: { 'tempo': bpm }\n }]\n };\n }\n\n convertTime(time) {\n let beats = parseInt(time[0]);\n let beatType = parseInt(time[1]);\n let beatMin = 1;\n if (time === '12') {\n beats = 12;\n beatType = 8;\n beatMin = 3;\n }\n this.time = { beats, beatType, beatMin };\n return {\n 'time': [{\n 'beats': beats\n }, {\n 'beat-type': beatType\n }]\n };\n }\n\n adjustChordsDuration(measure) {\n // Now that the measure is closed, we can adjust the chord durations, taking empty cells into consideration.\n // https://www.irealb.com/forums/showthread.php?25161-Using-empty-cells-to-control-chord-duration\n //\n // Rules:\n // - Minimum chord duration is 1 beat\n // => Each chord starts as 1 beat\n // => Short chords always remain as 1 beat\n // => Count of chords <= beats per measure\n // - Starting empty cells are discarded (already discarded during the cell loop)\n // - Each remaining empty cell counts as 1 beat (already counted during cell loop)\n // - Empty cell beats are added to their preceding chords (already added during the cell loop)\n // => Total chord durations <= beats per measure\n // - Remaining beats are distributed evenly among chords from first to last\n //\n if (measure.chords.length > this.time.beats) {\n this._log(LogLevel.Error, `Too many chords (${measure.chords.length} out of ${this.time.beats})`, measure);\n return true;\n }\n let beats = measure.chords.reduce((beats, chord) => beats+1+chord.spaces, 0);\n if (!beats) {\n this._log(LogLevel.Warn, `No chord found. Skipping current measure.`, measure);\n return false;\n }\n if (beats > this.time.beats) {\n // Reduce spaces.\n // We're guaranteed to end this loop because measure.chords.length <= this.time.beats\n let chordIndex = 0;\n while (beats > this.time.beats) {\n if (measure.chords[chordIndex].spaces > 0) {\n measure.chords[chordIndex].spaces--;\n beats--;\n }\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n else {\n // Distribute free beats among the chords, except for short chords.\n let chordIndex = 0;\n let hasBeatsChangedInACycle = false;\n while (beats < this.time.beats) {\n if (!measure.chords[chordIndex].short) {\n measure.chords[chordIndex].spaces++;\n beats++;\n hasBeatsChangedInACycle = true;\n }\n chordIndex = (chordIndex + 1) % measure.chords.length;\n if (chordIndex === 0 && !hasBeatsChangedInACycle) {\n // We've made a complete cycle and beat count has not changed - break now.\n break;\n }\n }\n }\n\n // Adjust actual chord durations.\n measure.chords = measure.chords.map(chord => {\n chord.notes = this.calculateChordDuration(1+chord.spaces).map((duration, i, ds) =>\n this.convertChordNote(\n duration,\n i === ds.length - 1 ? chord.fermata : false, // Possible fermata on last chord note only\n this.options.notation === 'rhythmic' && ds.length > 1 ? (i > 0 ? 'stop' : 'start') : null // Possible tie in case of rhythmic notation\n )\n );\n return chord;\n });\n\n return true;\n }\n\n calculateChordDuration(beats) {\n // Lowest beat resolution is eighth-note (8).\n const mapDuration = {\n '1': [{ t: 'eighth', d: 0, b: 1 }],\n '2': [{ t: 'quarter', d: 0, b: 2 }],\n '3': [{ t: 'quarter', d: 1, b: 3 }],\n '4': [{ t: 'half', d: 0, b: 4 }],\n '5': [{ t: 'quarter', d: 1, b: 3 }, { t: 'quarter', d: 0, b: 2 }],\n '6': [{ t: 'half', d: 1, b: 6 }],\n '7': [{ t: 'half', d: 2, b: 7 }],\n '8': [{ t: 'whole', d: 0, b: 8 }],\n '9': [{ t: 'half', d: 1, b: 6 }, { t: 'quarter', d: 1, b: 3 }],\n '10': [{ t: 'half', d: 1, b: 6 }, { t: 'half', d: 0, b: 4 }],\n '11': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 0, b: 4 }],\n '12': [{ t: 'whole', d: 1, b: 12 }],\n '13': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 1, b: 6 }],\n '14': [{ t: 'whole', d: 2, b: 14 }],\n '15': [{ t: 'whole', d: 0, b: 8 }, { t: 'half', d: 2, b: 7 }],\n };\n\n if (this.options.notation === 'slash') {\n // In case of slash notation, return an array of n=beats elements, each with a duration of 1 beat.\n const index = 1 * 8 / this.time.beatType;\n return Array(beats).fill(this\n ._map(mapDuration, index, [], `Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n })[0] // We're sure to get only one entry in this case.\n );\n }\n else {\n // In case of rhythmic notation, return a single note (or 2 tied notes) corresponding to the desired beat count.\n const index = beats * 8 / this.time.beatType;\n return this\n ._map(mapDuration, index, [], `Unexpected beat count ${beats} for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n });\n }\n }\n\n convertChordNote(duration, fermata = false, tie = null) {\n const altered = Converter.mapFifthsToAlters[this.fifths >= 0 ? 'sharp' : 'flat'].slice(0, Math.abs(this.fifths));\n const noteType = {\n _name: 'pitch',\n _content: [{\n 'step': this.options.step\n }, {\n 'alter': altered.includes(this.options.step) ? (this.fifths > 0 ? 1 : -1) : 0\n }, {\n 'octave': this.options.octave\n }]\n };\n\n const notations = [];\n if (fermata) {\n notations.push({ _name: 'fermata' });\n }\n if (tie) {\n notations.push({ _name: 'tied', _attrs: { 'type': tie } });\n }\n\n return Converter.reorderSequence(this.measure, [noteType, {\n _name: 'cue'\n }, {\n _name: 'notehead',\n _content: this.options.notehead,\n _attrs: [{ 'font-size': this.options.noteheadSize }]\n }, {\n 'duration': duration.duration\n }, {\n 'voice': 1,\n }, {\n _name: 'type',\n _attrs: { 'size': 'full' },\n _content: duration.type\n }, { ...(notations.length && {\n 'notations': Converter.reorderSequence(this.measure, notations, Converter.sequenceNotations)\n })}]\n .concat(Array(duration.dots).fill({ _name: 'dot' })), Converter.sequenceNote);\n }\n\n convertChordDegree(value, type, alter) {\n return {\n _name: 'degree',\n _attrs: { 'print-object': 'no' },\n _content: [{\n 'degree-value': value\n }, {\n 'degree-alter': alter\n }, {\n 'degree-type': type\n }]\n };\n }\n\n convertChordSymbol(chord) {\n const parsedChord = this.renderChord(this.parseChord(`${chord.note}${chord.modifiers}`));\n if (!parsedChord) {\n this._log(LogLevel.Warn, `Unrecognized chord \"${chord.note}${chord.modifiers}\"`);\n return { rootStep: null, rootAlter: null, chordKind: null, chordDegrees: [], chordText: null };\n }\n\n const rootStep = parsedChord.input.rootNote[0];\n const rootAlter = this._map(Converter.mapAlter, parsedChord.input.rootNote[1] || null, null, `Unrecognized accidental in chord \"${parsedChord.input.rootNote}\"`);\n const chordText = parsedChord.formatted.descriptor + parsedChord.formatted.chordChanges.join('');\n\n // Find chord quality (aka kind).\n // `chord-symbol` misses a bunch of MusicXML chord qualities so we'll have to derive them ourselves.\n const mapKind = {\n 'major': 'major',\n 'major6': 'major-sixth',\n 'major7': 'major-seventh',\n 'dominant7': 'dominant',\n 'minor': 'minor',\n 'minor6': 'minor-sixth',\n 'minor7': 'minor-seventh',\n 'minorMajor7': 'major-minor',\n 'augmented': 'augmented',\n 'diminished': 'diminished',\n 'diminished7': 'diminished-seventh',\n 'power': 'power'\n };\n let chordKind = this._map(mapKind, parsedChord.normalized.quality, '', `Unrecognized chord quality \"${parsedChord.normalized.quality}\"`);\n\n // Convert extensions to their equivalent MusicXML kind.\n // Find the highest extension, then replace the word following [major, minor, dominant] with it.\n if (parsedChord.normalized.extensions.length) {\n const extension = Math.max(...parsedChord.normalized.extensions.map(e => parseInt(e))).toString();\n const mapExtensionKind = {\n '9': '-ninth',\n '11': '-11th',\n '13': '-13th'\n };\n chordKind = chordKind.split('-')[0] + this._map(mapExtensionKind, extension, '', `Unhandled extension ${extension}`);\n\n // chord-symbol considers dominant-11th to be suspended - but that's not _necessarily_ the case.\n // https://en.wikipedia.org/wiki/Eleventh_chord\n if (chordKind === 'dominant-11th') {\n parsedChord.normalized.isSuspended = false;\n }\n }\n\n // Detect other chord kinds by explicit interval comparison.\n [\n { intervals: ['1', '4', '5'], kind: 'suspended-fourth', strict: true },\n { intervals: ['1', '5', '9'], kind: 'suspended-second', strict: true },\n { intervals: ['1', 'b3', 'b5', 'b7'], kind: 'half-diminished', strict: true },\n { intervals: ['1', '3', '#5', 'b7'], kind: 'augmented-seventh', strict: false }\n ].some(chord => {\n if (\n (!chord.strict || parsedChord.normalized.intervals.length === chord.intervals.length) &&\n chord.intervals.every((s, i) => s === parsedChord.normalized.intervals[i])\n ) {\n chordKind = chord.kind;\n\n // Remove the intervals from the parsedChord to avoid duplication below.\n chord.intervals.forEach(i => {\n parsedChord.normalized.alterations = parsedChord.normalized.alterations.filter(p => p === i);\n parsedChord.normalized.adds = parsedChord.normalized.adds.filter(p => p === i);\n parsedChord.normalized.omits = parsedChord.normalized.omits.filter(p => p === i);\n });\n\n // Add the missing intervals from the parsedChord to the adds.\n parsedChord.normalized.intervals.forEach(i => {\n if (!chord.intervals.includes(i)) {\n parsedChord.normalized.adds.push(i);\n }\n });\n\n // Stop looping.\n return true;\n }\n });\n\n // Handle suspended chords other than triads.\n const chordDegrees = [];\n if (parsedChord.normalized.isSuspended && !chordKind.includes('suspended')) {\n parsedChord.normalized.adds.push('4');\n // Handle case of sus(add3)\n if (!parsedChord.normalized.adds.includes('3')) {\n parsedChord.normalized.omits.push('3');\n }\n }\n\n // Add chord degrees.\n parsedChord.normalized.alterations.forEach(alteration => {\n const degree = alteration.slice(1);\n chordDegrees.push(\n this.convertChordDegree(\n degree,\n (degree === '5' || parsedChord.normalized.extensions.includes(degree)) ? 'alter' : 'add',\n this._map(Converter.mapAlter, alteration[0], 0, `Unrecognized alter symbol in \"${alteration}\"`)\n )\n );\n });\n parsedChord.normalized.adds.forEach(add => {\n const alteration = Object.keys(Converter.mapAlter).includes(add[0]) ? add[0] : null;\n const degree = alteration ? add.slice(1) : add;\n chordDegrees.push(\n this.convertChordDegree(degree, 'add', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${add}\"`))\n );\n });\n parsedChord.normalized.omits.forEach(omit => {\n const alteration = Object.keys(Converter.mapAlter).includes(omit[0]) ? omit[0] : null;\n const degree = alteration ? omit.slice(1) : omit;\n chordDegrees.push(\n this.convertChordDegree(degree, 'subtract', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${omit}\"`))\n );\n });\n\n return { rootStep, rootAlter, chordKind, chordDegrees, chordText };\n }\n\n convertChord(chord) {\n let harmony = null;\n\n // Special case: 'n' for no chord\n if (chord.note === 'n') {\n harmony = [{\n 'root': [{\n _name: 'root-step',\n _attrs: { 'text': '' },\n _content: this.options.step\n }],\n }, {\n _name: 'kind',\n _attrs: { 'text': 'N.C.' },\n _content: 'none',\n }];\n }\n else {\n const { rootStep, rootAlter, chordKind, chordDegrees, chordText } = this.convertChordSymbol(chord);\n\n // Handle bass note\n const bass = !chord.over ? null : [{\n 'bass-step': chord.over.note[0]\n }, { ...(chord.over.note[1] && {\n 'bass-alter': this._map(Converter.mapAlter, chord.over.note[1], null, `Unrecognized accidental in bass note \"${chord.over.note}\"`)\n })}];\n\n harmony = [{\n 'root': [{\n 'root-step': rootStep\n }, { ...(rootAlter && { // Don't generate the root-alter entry if rootAlter is blank\n 'root-alter': rootAlter\n })}],\n }, {\n _name: 'kind',\n _attrs: { 'text': chordText, 'use-symbols': 'no' },\n _content: chordKind,\n }, { ...(bass && {\n 'bass': bass\n })}].concat(chordDegrees);\n }\n\n // TODO Handle alternate chord\n if (chord.alternate) {\n this._log(LogLevel.Warn, `Unhandled alternate chord ${JSON.stringify(chord.alternate)}`);\n }\n\n return new Converter.Chord(\n harmony,\n // Initial chord duration is 1 beat\n this.calculateChordDuration(1).map(duration => this.convertChordNote(duration)),\n chord\n );\n }\n\n convertKey() {\n const mapKeys = {\n // Major keys\n 'C': 0, 'G': 1, 'D': 2, 'A': 3, 'E': 4, 'B': 5, 'F#': 6, 'C#': 7,\n 'F': -1, 'Bb': -2, 'Eb': -3, 'Ab': -4, 'Db': -5, 'Gb': -6, 'Cb': -7,\n // Minor keys\n 'A-': 0, 'E-': 1, 'B-': 2, 'F#-': 3, 'C#-': 4, 'G#-': 5, 'D#-': 6, 'A#-': 7,\n 'D-': -1, 'G-': -2, 'C-': -3, 'F-': -4, 'Bb-': -5, 'Eb-': -6, 'Ab-': -7\n };\n\n // Remember the fifth.\n this.fifths = this._map(mapKeys, this.song.key, 0, `Unrecognized key signature \"${this.song.key}\"`);\n\n return {\n _name: 'key',\n _attrs: [{ 'print-object': this.options.keySignature ? 'yes' : 'no' }],\n _content: [{\n 'fifths': this.fifths\n }, {\n 'mode': this.song.key.slice(-1) === '-' ? 'minor' : 'major'\n }]\n };\n }\n\n convertStyleAndGroove(style, groove) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n 'words': style\n }]\n }, {\n 'sound': [{\n 'play': [{\n _name: 'other-play',\n _attrs: { 'type': 'groove' },\n _content: groove || style\n }]\n }]\n }]\n };\n }\n\n _log(logLevel, message, measure = this.measure) {\n if (logLevel < this.options.logLevel) return;\n const log = `[ireal-musicxml] [${this.song.title}${measure ? '#' + measure.number() : ''}] ${message}`;\n let method = 'warn';\n switch (logLevel) {\n case LogLevel.Debug: method = 'debug'; break;\n case LogLevel.Info: method = 'info'; break;\n case LogLevel.Warn: method = 'warn'; break;\n case LogLevel.Error: method = 'error'; break;\n }\n console[method](log);\n }\n\n _map(map, key, defaultValue, message, logLevel = LogLevel.Warn, measure = this.measure) {\n if (!key) return defaultValue;\n if (!(key in map)) {\n if (message) {\n this._log(logLevel, message, measure);\n }\n return defaultValue || null;\n }\n return map[key];\n }\n\n static _mmToTenths(mm, decimals = 2) {\n const value = mm * SCALING_TENTHS / SCALING_MM;\n const power = Math.pow(10, decimals);\n return Math.round(value * power) / power;\n }\n}\n", "{\n \"name\": \"ireal-musicxml\",\n \"version\": \"2.0.3\",\n \"description\": \"iReal Pro to MusicXML converter.\",\n \"author\": \"Karim Ratib (https://github.com/infojunkie)\",\n \"license\": \"GPL-3.0-only\",\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/infojunkie/ireal-musicxml\"\n },\n \"homepage\": \"https://github.com/infojunkie/ireal-musicxml\",\n \"type\": \"module\",\n \"types\": \"./build/ireal-musicxml.d.ts\",\n \"files\": [\n \"LICENSE.txt\",\n \"build/*\",\n \"src/*\"\n ],\n \"bin\": {\n \"ireal-musicxml\": \"./src/cli/cli.js\"\n },\n \"exports\": {\n \"import\": \"./build/ireal-musicxml.js\",\n \"require\": \"./build/ireal-musicxml.cjs\"\n },\n \"scripts\": {\n \"build\": \"npm run build:esm && npm run build:cjs && npm run build:d.ts\",\n \"build:d.ts\": \"cp src/types/* build/\",\n \"build:esm\": \"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js\",\n \"build:cjs\": \"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs\",\n \"test\": \"npm run build && npm run test:lint && npm run test:spec && npm run test:ts\",\n \"test:spec\": \"node --test --test-name-pattern=\\\"${TEST:-.*}\\\"\",\n \"test:ts\": \"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts\",\n \"test:lint\": \"eslint src --fix\"\n },\n \"devDependencies\": {\n \"@types/node\": \"^22.7.7\",\n \"@xmldom/xmldom\": \"^0.8.0\",\n \"esbuild\": \"0.24.0\",\n \"eslint\": \"^9.13.0\",\n \"resolve\": \"^1.22.8\",\n \"sanitize-filename\": \"^1.6.3\",\n \"ts-node\": \"^10.9.2\",\n \"typescript\": \"^4.9.5\",\n \"validate-with-xmllint\": \"^1.2.0\",\n \"xpath.js\": \"^1.1.0\"\n },\n \"dependencies\": {\n \"chord-symbol\": \"^3.0.0\",\n \"fast-diff\": \"^1.2.0\",\n \"jstoxml\": \"^2.0.6\",\n \"promise\": \"^8.1.0\"\n }\n}\n", "import pkg from '../../package.json' with { type: 'json' };\n\nexport class Version {\n static name = pkg.name;\n static version = pkg.version;\n static author = pkg.author;\n static description = pkg.description;\n}"], + "mappings": "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", + "names": ["lib_exports", "__export", "Cell", "Chord", "Converter", "LogLevel", "Playlist", "Song", "Version", "convert", "convertSync", "__toCommonJS", "import_promise", "import_fast_diff", "Playlist", "ireal", "playlistEncoded", "parts", "part", "Song", "error", "title", "song", "songs", "diffs", "diff", "d", "Cell", "Chord", "note", "modifiers", "over", "alternate", "_Song", "oldFormat", "music", "unscramble", "text", "arr", "found", "i", "match", "cells", "obj", "prevobj", "cell", "composer", "chord", "comment", "offset", "r", "p", "obfusc50", "newString", "import_jstoxml", "import_chord_symbol", "package_default", "Version", "package_default", "chordParserFactory", "chordRendererFactory", "ChordSymbol", "LogLevel", "MUSICXML_VERSION", "SCALING_MM", "SCALING_TENTHS", "Converter", "_Converter", "song", "options", "realOptions", "jstoxml", "Version", "date", "number", "chord", "note", "harmony", "notes", "ireal", "isNewSystem", "cellIndex", "measures", "cell", "target", "m", "annot", "section", "time", "ending", "index", "b", "c", "comment", "repeatFn", "remainingCells", "direction", "d", "s", "measure", "elements", "sequence", "a", "a1", "a2", "k1", "k2", "i1", "i2", "repeats", "type", "bars", "location", "forced", "style", "repeat", "bpm", "beats", "beatType", "beatMin", "chordIndex", "hasBeatsChangedInACycle", "duration", "i", "ds", "mapDuration", "fermata", "tie", "altered", "noteType", "notations", "value", "alter", "parsedChord", "rootStep", "rootAlter", "chordText", "mapKind", "chordKind", "extension", "e", "mapExtensionKind", "p", "chordDegrees", "alteration", "degree", "add", "omit", "bass", "mapKeys", "groove", "logLevel", "message", "log", "method", "map", "key", "defaultValue", "mm", "decimals", "power", "convertSync", "ireal", "options", "playlist", "Playlist", "song", "Converter", "convert", "Promise", "resolve"] +} diff --git a/lib/ireal-musicxml.d.ts b/build/ireal-musicxml.d.ts similarity index 75% rename from lib/ireal-musicxml.d.ts rename to build/ireal-musicxml.d.ts index 3ecb759..2ecadd3 100644 --- a/lib/ireal-musicxml.d.ts +++ b/build/ireal-musicxml.d.ts @@ -23,7 +23,7 @@ export class Playlist { export class Song { /** * Song parser. Parsing occurs in this constructor. - * Refer to https://github.com/infojunkie/ireal-musicxml/blob/main/doc/ireal.md for structure details. + * Refer to https://github.com/infojunkie/ireal-musicxml/blob/main/doc/irealpro.md for structure details. * @param ireal iReal Pro encoding for a single song * @param oldFormat Flag to indicate that the encoding above corresponds to the older irealbook:// format. */ @@ -162,7 +162,39 @@ export class ConversionOptions { */ notehead?: string; /** - * Log level (default: Warn). + * Size of note head to use for the chord note (default: large). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/data-types/font-size/ + */ + noteheadSize?: string; + /** + * Whether to output encoding date (default: yes). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/encoding-date/ + */ + date?: boolean; + /** + * Whether to display the clef (i.e. set its @print-object attribute) (default: no). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/clef/ + */ + clef?: boolean; + /** + * Whether to display the key signature (i.e. set its @print-object attribute) (default: no). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/key/ + */ + keySignature?: boolean; + /** + * Page width in millimeters (default: A4 = 210mm). + */ + pageWidth?: number; + /** + * Page height in millimeters (default: A4 = 297mm). + */ + pageHeight?: number; + /** + * Page margin in millimeters (default: 15mm). + */ + pageMargin?: number; + /** + * Log level (default: LogLevel.Warn). */ logLevel?: LogLevel; } @@ -170,7 +202,7 @@ export class ConversionOptions { /** * MusicXML converter. */ -export class MusicXML { +export class Converter { /** * Default conversion options. */ @@ -195,6 +227,28 @@ export class MusicXML { convert(): string; } +/** + * Package information. + */ +export class Version { + /** + * Package name. + */ + static name: string; + /** + * Package version. + */ + static version: string; + /** + * Package author. + */ + static author: string; + /** + * Package description. + */ + static description: string; +} + /** * Convert an iReal Pro playlist synchronously. * @param ireal iReal Pro playlist as HTML file contents or URI encoding diff --git a/build/ireal-musicxml.js b/build/ireal-musicxml.js new file mode 100644 index 0000000..b5001ab --- /dev/null +++ b/build/ireal-musicxml.js @@ -0,0 +1,14 @@ +var bs=Object.create;var zr=Object.defineProperty;var ys=Object.getOwnPropertyDescriptor;var xs=Object.getOwnPropertyNames;var Ss=Object.getPrototypeOf,As=Object.prototype.hasOwnProperty;var vt=(i,p)=>()=>(p||i((p={exports:{}}).exports,p),p.exports);var Os=(i,p,u,g)=>{if(p&&typeof p=="object"||typeof p=="function")for(let e of xs(p))!As.call(i,e)&&e!==u&&zr(i,e,{get:()=>p[e],enumerable:!(g=ys(p,e))||g.enumerable});return i};var Ie=(i,p,u)=>(u=i!=null?bs(Ss(i)):{},Os(p||!i||!i.__esModule?zr(u,"default",{value:i,enumerable:!0}):u,i));var ar=vt((si,Hr)=>{"use strict";Hr.exports=nr;function nr(i){_t.length||(De(),Br=!0),_t[_t.length]=i}var _t=[],Br=!1,De,Rt=0,Ts=1024;function Lr(){for(;Rt<_t.length;){var i=Rt;if(Rt=Rt+1,_t[i].call(),Rt>Ts){for(var p=0,u=_t.length-Rt;p{"use strict";var js=ar();function Ne(){}var ce=null,fe={};function Cs(i){try{return i.then}catch(p){return ce=p,fe}}function Es(i,p){try{return i(p)}catch(u){return ce=u,fe}}function Fs(i,p,u){try{i(p,u)}catch(g){return ce=g,fe}}Xr.exports=bt;function bt(i){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");if(typeof i!="function")throw new TypeError("Promise constructor's argument is not a function");this._x=0,this._y=0,this._z=null,this._A=null,i!==Ne&&Wr(i,this)}bt._B=null;bt._C=null;bt._D=Ne;bt.prototype.then=function(i,p){if(this.constructor!==bt)return Is(this,i,p);var u=new bt(Ne);return Pe(this,new Kr(i,p,u)),u};function Is(i,p,u){return new i.constructor(function(g,e){var s=new bt(Ne);s.then(g,e),Pe(i,new Kr(p,u,s))})}function Pe(i,p){for(;i._y===3;)i=i._z;if(bt._B&&bt._B(i),i._y===0){if(i._x===0){i._x=1,i._A=p;return}if(i._x===1){i._x=2,i._A=[i._A,p];return}i._A.push(p);return}Ds(i,p)}function Ds(i,p){js(function(){var u=i._y===1?p.onFulfilled:p.onRejected;if(u===null){i._y===1?sr(p.promise,i._z):le(p.promise,i._z);return}var g=Es(u,i._z);g===fe?le(p.promise,ce):sr(p.promise,g)})}function sr(i,p){if(p===i)return le(i,new TypeError("A promise cannot be resolved with itself."));if(p&&(typeof p=="object"||typeof p=="function")){var u=Cs(p);if(u===fe)return le(i,ce);if(u===i.then&&p instanceof bt){i._y=3,i._z=p,ir(i);return}else if(typeof u=="function"){Wr(u.bind(p),i);return}}i._y=1,i._z=p,ir(i)}function le(i,p){i._y=2,i._z=p,bt._C&&bt._C(i,p),ir(i)}function ir(i){if(i._x===1&&(Pe(i,i._A),i._A=null),i._x===2){for(var p=0;p{"use strict";var Vr=kt();Yr.exports=Vr;Vr.prototype.done=function(i,p){var u=arguments.length?this.then.apply(this,arguments):this;u.then(null,function(g){setTimeout(function(){throw g},0)})}});var Jr=vt((ui,Qr)=>{"use strict";var Re=kt();Qr.exports=Re;Re.prototype.finally=function(i){return this.then(function(p){return Re.resolve(i()).then(function(){return p})},function(p){return Re.resolve(i()).then(function(){throw p})})}});var en=vt((li,tn)=>{"use strict";var k=kt();tn.exports=k;var Ps=qt(!0),Ns=qt(!1),Rs=qt(null),_s=qt(void 0),Ms=qt(0),zs=qt("");function qt(i){var p=new k(k._D);return p._y=1,p._z=i,p}k.resolve=function(i){if(i instanceof k)return i;if(i===null)return Rs;if(i===void 0)return _s;if(i===!0)return Ps;if(i===!1)return Ns;if(i===0)return Ms;if(i==="")return zs;if(typeof i=="object"||typeof i=="function")try{var p=i.then;if(typeof p=="function")return new k(p.bind(i))}catch(u){return new k(function(g,e){e(u)})}return qt(i)};var pe=function(i){return typeof Array.from=="function"?(pe=Array.from,Array.from(i)):(pe=function(p){return Array.prototype.slice.call(p)},Array.prototype.slice.call(i))};k.all=function(i){var p=pe(i);return new k(function(u,g){if(p.length===0)return u([]);var e=p.length;function s(a,n){if(n&&(typeof n=="object"||typeof n=="function"))if(n instanceof k&&n.then===k.prototype.then){for(;n._y===3;)n=n._z;if(n._y===1)return s(a,n._z);n._y===2&&g(n._z),n.then(function(h){s(a,h)},g);return}else{var o=n.then;if(typeof o=="function"){var c=new k(o.bind(n));c.then(function(h){s(a,h)},g);return}}p[a]=n,--e===0&&u(p)}for(var t=0;t{"use strict";var rn=ar(),_e=[],ur=[],Gs=rn.makeRequestCallFromTimer(Bs);function Bs(){if(ur.length)throw ur.shift()}an.exports=lr;function lr(i){var p;_e.length?p=_e.pop():p=new nn,p.task=i,rn(p)}function nn(){this.task=null}nn.prototype.call=function(){try{this.task.call()}catch(i){lr.onerror?lr.onerror(i):(ur.push(i),Gs())}finally{this.task=null,_e[_e.length]=this}}});var ln=vt((fi,un)=>{"use strict";var te=kt(),cr=sn();un.exports=te;te.denodeify=function(i,p){return typeof p=="number"&&p!==1/0?$s(i,p):Us(i)};var on="function (err, res) {if (err) { rj(err); } else { rs(res); }}";function $s(i,p){for(var u=[],g=0;g "+p+") {","args = new Array(arguments.length + 1);","for (var i = 0; i < arguments.length; i++) {","args[i] = arguments[i];","}","}","return new Promise(function (rs, rj) {","var cb = "+on+";","var res;","switch (argLength) {",u.concat(["extra"]).map(function(s,t){return"case "+t+":res = fn.call("+["self"].concat(u.slice(0,t)).concat("cb").join(",")+");break;"}).join(""),"default:","args[argLength] = cb;","res = fn.apply(self, args);","}","if (res &&",'(typeof res === "object" || typeof res === "function") &&','typeof res.then === "function"',") {rs(res);}","});","};"].join("");return Function(["Promise","fn"],e)(te,i)}te.nodeify=function(i){return function(){var p=Array.prototype.slice.call(arguments),u=typeof p[p.length-1]=="function"?p.pop():null,g=this;try{return i.apply(this,arguments).nodeify(u,g)}catch(e){if(u===null||typeof u>"u")return new te(function(s,t){t(e)});cr(function(){u.call(g,e)})}}};te.prototype.nodeify=function(i,p){if(typeof i!="function")return this;this.then(function(u){cr(function(){i.call(p,null,u)})},function(u){cr(function(){i.call(p,u)})})}});var fn=vt((pi,cn)=>{"use strict";var pt=kt();cn.exports=pt;pt.enableSynchronous=function(){pt.prototype.isPending=function(){return this.getState()==0},pt.prototype.isFulfilled=function(){return this.getState()==1},pt.prototype.isRejected=function(){return this.getState()==2},pt.prototype.getValue=function(){if(this._y===3)return this._z.getValue();if(!this.isFulfilled())throw new Error("Cannot get a value of an unfulfilled promise.");return this._z},pt.prototype.getReason=function(){if(this._y===3)return this._z.getReason();if(!this.isRejected())throw new Error("Cannot get a rejection reason of a non-rejected promise.");return this._z},pt.prototype.getState=function(){return this._y===3?this._z.getState():this._y===-1||this._y===-2?0:this._y}};pt.disableSynchronous=function(){pt.prototype.isPending=void 0,pt.prototype.isFulfilled=void 0,pt.prototype.isRejected=void 0,pt.prototype.getValue=void 0,pt.prototype.getReason=void 0,pt.prototype.getState=void 0}});var hn=vt((hi,pn)=>{"use strict";pn.exports=kt();Zr();Jr();en();ln();fn()});var mn=vt((di,dn)=>{"use strict";dn.exports=hn()});var jn=vt((mi,wn)=>{var yt=-1,ht=1,st=0;function Se(i,p,u,g,e){if(i===p)return i?[[st,i]]:[];if(u!=null){var s=Js(i,p,u);if(s)return s}var t=pr(i,p),a=i.substring(0,t);i=i.substring(t),p=p.substring(t),t=Me(i,p);var n=i.substring(i.length-t);i=i.substring(0,i.length-t),p=p.substring(0,p.length-t);var o=Hs(i,p);return a&&o.unshift([st,a]),n&&o.push([st,n]),hr(o,e),g&&Xs(o),o}function Hs(i,p){var u;if(!i)return[[ht,p]];if(!p)return[[yt,i]];var g=i.length>p.length?i:p,e=i.length>p.length?p:i,s=g.indexOf(e);if(s!==-1)return u=[[ht,g.substring(0,s)],[st,e],[ht,g.substring(s+e.length)]],i.length>p.length&&(u[0][0]=u[2][0]=yt),u;if(e.length===1)return[[yt,i],[ht,p]];var t=Ws(i,p);if(t){var a=t[0],n=t[1],o=t[2],c=t[3],h=t[4],l=Se(a,o),m=Se(n,c);return l.concat([[st,h]],m)}return Ks(i,p)}function Ks(i,p){for(var u=i.length,g=p.length,e=Math.ceil((u+g)/2),s=e,t=2*e,a=new Array(t),n=new Array(t),o=0;ou)m+=2;else if(E>g)l+=2;else if(h){var _=s+c-S;if(_>=0&&_=F)return gn(i,p,j,E)}}}for(var I=-y+v;I<=y-x;I+=2){var _=s+I,F;I===-y||I!==y&&n[_-1]u)x+=2;else if(z>g)v+=2;else if(!h){var A=s+c-I;if(A>=0&&A=F)return gn(i,p,j,E)}}}}return[[yt,i],[ht,p]]}function gn(i,p,u,g){var e=i.substring(0,u),s=p.substring(0,g),t=i.substring(u),a=p.substring(g),n=Se(e,s),o=Se(t,a);return n.concat(o)}function pr(i,p){if(!i||!p||i.charAt(0)!==p.charAt(0))return 0;for(var u=0,g=Math.min(i.length,p.length),e=g,s=0;ug?i=i.substring(u-g):up.length?i:p,g=i.length>p.length?p:i;if(u.length<4||g.length*2=m.length?[j,E,_,F,A]:null}var s=e(u,g,Math.ceil(u.length/4)),t=e(u,g,Math.ceil(u.length/2)),a;if(!s&&!t)return null;t?s?a=s[4].length>t[4].length?s:t:a=t:a=s;var n,o,c,h;i.length>p.length?(n=a[0],o=a[1],c=a[2],h=a[3]):(c=a[0],h=a[1],n=a[2],o=a[3]);var l=a[4];return[n,o,c,h,l]}function Xs(i){for(var p=!1,u=[],g=0,e=null,s=0,t=0,a=0,n=0,o=0;s0?u[g-1]:-1,t=0,a=0,n=0,o=0,e=null,p=!0)),s++;for(p&&hr(i),Zs(i),s=1;s=m?(l>=c.length/2||l>=h.length/2)&&(i.splice(s,0,[st,h.substring(0,l)]),i[s-1][1]=c.substring(0,c.length-l),i[s+1][1]=h.substring(l),s++):(m>=c.length/2||m>=h.length/2)&&(i.splice(s,0,[st,c.substring(0,m)]),i[s-1][0]=ht,i[s-1][1]=h.substring(0,h.length-m),i[s+1][0]=yt,i[s+1][1]=c.substring(m),s++),s++}s++}}var bn=/[^a-zA-Z0-9]/,yn=/\s/,xn=/[\r\n]/,Vs=/\n\r?\n$/,Ys=/^\r?\n\r?\n/;function Zs(i){function p(m,v){if(!m||!v)return 6;var x=m.charAt(m.length-1),y=v.charAt(0),S=x.match(bn),A=y.match(bn),j=S&&x.match(yn),E=A&&y.match(yn),_=j&&x.match(xn),F=E&&y.match(xn),I=_&&m.match(Vs),z=F&&v.match(Ys);return I||z?5:_||F?4:S&&!j&&E?3:j||E?2:S||A?1:0}for(var u=1;u=h&&(h=l,n=g,o=e,c=s)}i[u-1][1]!=n&&(n?i[u-1][1]=n:(i.splice(u-1,1),u--),i[u][1]=o,c?i[u+1][1]=c:(i.splice(u+1,1),u--))}u++}}function hr(i,p){i.push([st,""]);for(var u=0,g=0,e=0,s="",t="",a;u=0&&Tn(i[n][1])){var o=i[n][1].slice(-1);if(i[n][1]=i[n][1].slice(0,-1),s=o+s,t=o+t,!i[n][1]){i.splice(n,1),u--;var c=n-1;i[c]&&i[c][0]===ht&&(e++,t=i[c][1]+t,c--),i[c]&&i[c][0]===yt&&(g++,s=i[c][1]+s,c--),n=c}}if(On(i[u][1])){var o=i[u][1].charAt(0);i[u][1]=i[u][1].slice(1),s+=o,t+=o}}if(u0||t.length>0){s.length>0&&t.length>0&&(a=pr(t,s),a!==0&&(n>=0?i[n][1]+=t.substring(0,a):(i.splice(0,0,[st,t.substring(0,a)]),u++),t=t.substring(a),s=s.substring(a)),a=Me(t,s),a!==0&&(i[u][1]=t.substring(t.length-a)+i[u][1],t=t.substring(0,t.length-a),s=s.substring(0,s.length-a)));var h=e+g;s.length===0&&t.length===0?(i.splice(u-h,h),u=u-h):s.length===0?(i.splice(u-h,h,[ht,t]),u=u-h+1):t.length===0?(i.splice(u-h,h,[yt,s]),u=u-h+1):(i.splice(u-h,h,[yt,s],[ht,t]),u=u-h+2)}u!==0&&i[u-1][0]===st?(i[u-1][1]+=i[u][1],i.splice(u,1)):u++,e=0,g=0,s="",t="";break}}i[i.length-1][1]===""&&i.pop();var l=!1;for(u=1;u=55296&&i<=56319}function An(i){return i>=56320&&i<=57343}function On(i){return An(i.charCodeAt(0))}function Tn(i){return Sn(i.charCodeAt(i.length-1))}function Qs(i){for(var p=[],u=0;u0&&p.push(i[u]);return p}function fr(i,p,u,g){return Tn(i)||On(g)?null:Qs([[st,i],[yt,p],[ht,u],[st,g]])}function Js(i,p,u){var g=typeof u=="number"?{index:u,length:0}:u.oldRange,e=typeof u=="number"?null:u.newRange,s=i.length,t=p.length;if(g.length===0&&(e===null||e.length===0)){var a=g.index,n=i.slice(0,a),o=i.slice(a),c=e?e.index:null;t:{var h=a+t-s;if(c!==null&&c!==h||h<0||h>t)break t;var l=p.slice(0,h),m=p.slice(h);if(m!==o)break t;var v=Math.min(a,h),x=n.slice(0,v),y=l.slice(0,v);if(x!==y)break t;var S=n.slice(v),A=l.slice(v);return fr(x,S,A,o)}t:{if(c!==null&&c!==a)break t;var j=a,l=p.slice(0,j),m=p.slice(j);if(l!==n)break t;var E=Math.min(s-j,t-j),_=o.slice(o.length-E),F=m.slice(m.length-E);if(_!==F)break t;var S=o.slice(0,o.length-E),A=m.slice(0,m.length-E);return fr(n,S,A,_)}}if(g.length>0&&e&&e.length===0)t:{var x=i.slice(0,g.index),_=i.slice(g.index+g.length),v=x.length,E=_.length;if(t{(function(i,p){if(typeof define=="function"&&define.amd)define(["exports"],p);else if(typeof Be<"u")p(Be);else{var u={exports:{}};p(u.exports),i.jstoxml=u.exports}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:Be,function(i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.toXML=i.default=void 0;function p(P){return s(P)||e(P)||g(P)||u()}function u(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(P,O){if(P){if(typeof P=="string")return t(P,O);var D=Object.prototype.toString.call(P).slice(8,-1);if(D==="Object"&&P.constructor&&(D=P.constructor.name),D==="Map"||D==="Set")return Array.from(P);if(D==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return t(P,O)}}function e(P){if(typeof Symbol<"u"&&P[Symbol.iterator]!=null||P["@@iterator"]!=null)return Array.from(P)}function s(P){if(Array.isArray(P))return t(P)}function t(P,O){(O==null||O>P.length)&&(O=P.length);for(var D=0,Y=new Array(O);D0&&arguments[0]!==void 0?arguments[0]:"",D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return O.repeat(D)},F=function(O){return Array.isArray(O)&&h||c(O)===y&&O!==null&&O._name&&S||O instanceof Date&&m||O===null&&v||c(O)},I=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof O!="string")return O;var Y=new RegExp("(".concat(Object.keys(D).join("|"),")(?!(\\w|#)*;)"),"g");return String(O).replace(Y,function(at,et){return D[et]||""})},z=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=arguments.length>1?arguments[1]:void 0,Y=[];if(Array.isArray(O))Y=O.map(function(et){var mt=Object.keys(et)[0],Tt=et[mt],Mt=D?I(Tt,D):Tt,Ut=Mt===!0?"":'="'.concat(Mt,'"');return"".concat(mt).concat(Ut)});else{var at=Object.keys(O);Y=at.map(function(et){var mt=D?I(O[et],D):O[et],Tt=O[et]===!0?"":'="'.concat(mt,'"');return"".concat(et).concat(Tt)})}return Y},M=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=arguments.length>1?arguments[1]:void 0,Y=z(O,D);if(Y.length===0)return"";var at=Y.join(" ");return" ".concat(at)},H=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(O).map(function(D){return{_name:D,_content:O[D]}})},L=[A,x,l],X=function(O){return L.includes(F(O))},$=[].concat(L,[m,S]),U=function(O){return $.includes(F(O))},Q=function(O){return!O.match("<")},V='',it=function(O){var D=O.header,Y=O.indent,at=O.isOutputStart,et=D&&at;if(!et)return"";var mt=c(D)===l;return mt?V:D},G={"<":"<",">":">","&":"&"},q=function P(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y=D.depth,at=Y===void 0?0:Y,et=D.indent,mt=D._isFirstItem,Tt=D._isOutputStart,Mt=Tt===void 0?!0:Tt,Ut=D.header,Ht=D.attributesFilter,Kt=Ht===void 0?{}:Ht,re=D.filter,wt=re===void 0?{}:re,W=typeof Kt=="boolean"&&!Kt,Wt=W?{}:n(n(n({},G),{'"':"""}),Kt),xt=typeof wt=="boolean"&&!wt,Xt=xt?{}:n(n({},G),wt),ne=_(et,at),he=F(O),Vt=it({header:Ut,indent:et,depth:at,isOutputStart:Mt}),T=Mt&&!Vt&&mt&&at===0,ft="";switch(he){case"special-object":{var K=O._name,Z=O._content;if(Z===null){ft=K;break}var St=Array.isArray(Z)&&Z.every(X);if(St){var de=Z.map(function(ct){return P({_name:K,_content:ct},n(n({},D),{},{depth:at,_isOutputStart:!1}))});return de.join("")}if(K.match(E))break;var jt=P(Z,n(n({},D),{},{depth:at+1,_isOutputStart:T})),At=F(jt),ut=Q(jt),It=et&&!T?` +`:"",rt="".concat(It).concat(ne);if(K==="_comment"){ft+="".concat(rt,"");break}var ae=At==="undefined"||jt==="",Dt=c(O._selfCloseTag)===l?ae&&O._selfCloseTag:ae,Ct=Dt?"/":"",se=M(O._attrs,Wt),zt="<".concat(K).concat(se).concat(Ct,">"),me=et&&!ut?` +`.concat(ne):"",ie=Dt?"":"".concat(jt).concat(me,"");ft+="".concat(rt).concat(zt).concat(ie);break}case"object":{var gt=Object.keys(O),Et=gt.map(function(ct,Yt){var ge=n(n({},D),{},{_isFirstItem:Yt===0,_isLastItem:Yt+1===gt.length,_isOutputStart:T}),Zt={_name:ct};if(F(O[ct])==="object"){j.forEach(function(ve){var je=O[ct][ve];typeof je<"u"&&(Zt[ve]=je,delete O[ct][ve])});var nt=typeof O[ct]._content<"u";if(nt&&Object.keys(O[ct]).length>1){var Qt=Object.assign({},O[ct]);delete Qt._content,Zt._content=[].concat(p(H(Qt)),[O[ct]._content])}}typeof Zt._content>"u"&&(Zt._content=O[ct]);var Ke=P(Zt,ge,ct);return Ke},D);ft=Et.join("");break}case"function":{var Ue=O(D);ft=P(Ue,D);break}case"array":{var He=O.map(function(ct,Yt){var ge=n(n({},D),{},{_isFirstItem:Yt===0,_isLastItem:Yt+1===O.length,_isOutputStart:T});return P(ct,ge)});ft=He.join("");break}default:{ft=I(O,Xt);break}}return"".concat(Vt).concat(ft)};i.toXML=q;var ot={toXML:q};i.default=ot})});var Fn=vt((Oe,dr)=>{(function(p,u){typeof Oe=="object"&&typeof dr=="object"?dr.exports=u():typeof define=="function"&&define.amd?define([],u):typeof Oe=="object"?Oe["chord-symbol"]=u():p["chord-symbol"]=u()})(typeof self<"u"?self:Oe,function(){return(()=>{var i={8552:(e,s,t)=>{var a=t(852),n=t(5639),o=a(n,"DataView");e.exports=o},1989:(e,s,t)=>{var a=t(1789),n=t(401),o=t(7667),c=t(1327),h=t(1866);function l(m){var v=-1,x=m==null?0:m.length;for(this.clear();++v{var a=t(7040),n=t(4125),o=t(2117),c=t(7518),h=t(4705);function l(m){var v=-1,x=m==null?0:m.length;for(this.clear();++v{var a=t(852),n=t(5639),o=a(n,"Map");e.exports=o},3369:(e,s,t)=>{var a=t(4785),n=t(1285),o=t(6e3),c=t(9916),h=t(5265);function l(m){var v=-1,x=m==null?0:m.length;for(this.clear();++v{var a=t(852),n=t(5639),o=a(n,"Promise");e.exports=o},8525:(e,s,t)=>{var a=t(852),n=t(5639),o=a(n,"Set");e.exports=o},8668:(e,s,t)=>{var a=t(3369),n=t(619),o=t(2385);function c(h){var l=-1,m=h==null?0:h.length;for(this.__data__=new a;++l{var a=t(8407),n=t(7465),o=t(3779),c=t(7599),h=t(4758),l=t(4309);function m(v){var x=this.__data__=new a(v);this.size=x.size}m.prototype.clear=n,m.prototype.delete=o,m.prototype.get=c,m.prototype.has=h,m.prototype.set=l,e.exports=m},2705:(e,s,t)=>{var a=t(5639),n=a.Symbol;e.exports=n},1149:(e,s,t)=>{var a=t(5639),n=a.Uint8Array;e.exports=n},577:(e,s,t)=>{var a=t(852),n=t(5639),o=a(n,"WeakMap");e.exports=o},6874:e=>{function s(t,a,n){switch(n.length){case 0:return t.call(a);case 1:return t.call(a,n[0]);case 2:return t.call(a,n[0],n[1]);case 3:return t.call(a,n[0],n[1],n[2])}return t.apply(a,n)}e.exports=s},7412:e=>{function s(t,a){for(var n=-1,o=t==null?0:t.length;++n{function s(t,a){for(var n=-1,o=t==null?0:t.length,c=0,h=[];++n{var a=t(2118);function n(o,c){var h=o==null?0:o.length;return!!h&&a(o,c,0)>-1}e.exports=n},1196:e=>{function s(t,a,n){for(var o=-1,c=t==null?0:t.length;++o{var a=t(2545),n=t(5694),o=t(1469),c=t(4144),h=t(5776),l=t(6719),m=Object.prototype,v=m.hasOwnProperty;function x(y,S){var A=o(y),j=!A&&n(y),E=!A&&!j&&c(y),_=!A&&!j&&!E&&l(y),F=A||j||E||_,I=F?a(y.length,String):[],z=I.length;for(var M in y)(S||v.call(y,M))&&!(F&&(M=="length"||E&&(M=="offset"||M=="parent")||_&&(M=="buffer"||M=="byteLength"||M=="byteOffset")||h(M,z)))&&I.push(M);return I}e.exports=x},9932:e=>{function s(t,a){for(var n=-1,o=t==null?0:t.length,c=Array(o);++n{function s(t,a){for(var n=-1,o=a.length,c=t.length;++n{function s(t,a){for(var n=-1,o=t==null?0:t.length;++n{var a=t(9465),n=t(7813),o=Object.prototype,c=o.hasOwnProperty;function h(l,m,v){var x=l[m];(!(c.call(l,m)&&n(x,v))||v===void 0&&!(m in l))&&a(l,m,v)}e.exports=h},8470:(e,s,t)=>{var a=t(7813);function n(o,c){for(var h=o.length;h--;)if(a(o[h][0],c))return h;return-1}e.exports=n},4037:(e,s,t)=>{var a=t(8363),n=t(3674);function o(c,h){return c&&a(h,n(h),c)}e.exports=o},3886:(e,s,t)=>{var a=t(8363),n=t(1704);function o(c,h){return c&&a(h,n(h),c)}e.exports=o},9465:(e,s,t)=>{var a=t(8777);function n(o,c,h){c=="__proto__"&&a?a(o,c,{configurable:!0,enumerable:!0,value:h,writable:!0}):o[c]=h}e.exports=n},5990:(e,s,t)=>{var a=t(6384),n=t(7412),o=t(4865),c=t(4037),h=t(3886),l=t(4626),m=t(278),v=t(8805),x=t(1911),y=t(8234),S=t(6904),A=t(4160),j=t(3824),E=t(9148),_=t(8517),F=t(1469),I=t(4144),z=t(6688),M=t(3218),H=t(2928),L=t(3674),X=t(1704),$=1,U=2,Q=4,V="[object Arguments]",it="[object Array]",G="[object Boolean]",q="[object Date]",ot="[object Error]",P="[object Function]",O="[object GeneratorFunction]",D="[object Map]",Y="[object Number]",at="[object Object]",et="[object RegExp]",mt="[object Set]",Tt="[object String]",Mt="[object Symbol]",Ut="[object WeakMap]",Ht="[object ArrayBuffer]",Kt="[object DataView]",re="[object Float32Array]",wt="[object Float64Array]",W="[object Int8Array]",Wt="[object Int16Array]",xt="[object Int32Array]",Xt="[object Uint8Array]",ne="[object Uint8ClampedArray]",he="[object Uint16Array]",Vt="[object Uint32Array]",T={};T[V]=T[it]=T[Ht]=T[Kt]=T[G]=T[q]=T[re]=T[wt]=T[W]=T[Wt]=T[xt]=T[D]=T[Y]=T[at]=T[et]=T[mt]=T[Tt]=T[Mt]=T[Xt]=T[ne]=T[he]=T[Vt]=!0,T[ot]=T[P]=T[Ut]=!1;function ft(K,Z,St,de,jt,At){var ut,It=Z&$,rt=Z&U,ae=Z&Q;if(St&&(ut=jt?St(K,de,jt,At):St(K)),ut!==void 0)return ut;if(!M(K))return K;var Dt=F(K);if(Dt){if(ut=j(K),!It)return m(K,ut)}else{var Ct=A(K),se=Ct==P||Ct==O;if(I(K))return l(K,It);if(Ct==at||Ct==V||se&&!jt){if(ut=rt||se?{}:_(K),!It)return rt?x(K,h(ut,K)):v(K,c(ut,K))}else{if(!T[Ct])return jt?K:{};ut=E(K,Ct,It)}}At||(At=new a);var zt=At.get(K);if(zt)return zt;At.set(K,ut),H(K)?K.forEach(function(gt){ut.add(ft(gt,Z,St,gt,K,At))}):z(K)&&K.forEach(function(gt,Et){ut.set(Et,ft(gt,Z,St,Et,K,At))});var me=ae?rt?S:y:rt?X:L,ie=Dt?void 0:me(K);return n(ie||K,function(gt,Et){ie&&(Et=gt,gt=K[Et]),o(ut,Et,ft(gt,Z,St,Et,K,At))}),ut}e.exports=ft},3118:(e,s,t)=>{var a=t(3218),n=Object.create,o=function(){function c(){}return function(h){if(!a(h))return{};if(n)return n(h);c.prototype=h;var l=new c;return c.prototype=void 0,l}}();e.exports=o},731:(e,s,t)=>{var a=t(8668),n=t(7443),o=t(1196),c=t(9932),h=t(1717),l=t(4757),m=200;function v(x,y,S,A){var j=-1,E=n,_=!0,F=x.length,I=[],z=y.length;if(!F)return I;S&&(y=c(y,h(S))),A?(E=o,_=!1):y.length>=m&&(E=l,_=!1,y=new a(y));t:for(;++j{function s(t,a,n,o){for(var c=t.length,h=n+(o?1:-1);o?h--:++h{var a=t(2488),n=t(7285);function o(c,h,l,m,v){var x=-1,y=c.length;for(l||(l=n),v||(v=[]);++x0&&l(S)?h>1?o(S,h-1,l,m,v):a(v,S):m||(v[v.length]=S)}return v}e.exports=o},8483:(e,s,t)=>{var a=t(5063),n=a();e.exports=n},7816:(e,s,t)=>{var a=t(8483),n=t(3674);function o(c,h){return c&&a(c,h,n)}e.exports=o},7786:(e,s,t)=>{var a=t(1811),n=t(327);function o(c,h){h=a(h,c);for(var l=0,m=h.length;c!=null&&l{var a=t(2488),n=t(1469);function o(c,h,l){var m=h(c);return n(c)?m:a(m,l(c))}e.exports=o},4239:(e,s,t)=>{var a=t(2705),n=t(9607),o=t(2333),c="[object Null]",h="[object Undefined]",l=a?a.toStringTag:void 0;function m(v){return v==null?v===void 0?h:c:l&&l in Object(v)?n(v):o(v)}e.exports=m},13:e=>{function s(t,a){return t!=null&&a in Object(t)}e.exports=s},2118:(e,s,t)=>{var a=t(1848),n=t(2722),o=t(2351);function c(h,l,m){return l===l?o(h,l,m):a(h,n,m)}e.exports=c},8975:(e,s,t)=>{var a=t(7816);function n(o,c,h,l){return a(o,function(m,v,x){c(l,h(m),v,x)}),l}e.exports=n},9454:(e,s,t)=>{var a=t(4239),n=t(7005),o="[object Arguments]";function c(h){return n(h)&&a(h)==o}e.exports=c},939:(e,s,t)=>{var a=t(2492),n=t(7005);function o(c,h,l,m,v){return c===h?!0:c==null||h==null||!n(c)&&!n(h)?c!==c&&h!==h:a(c,h,l,m,o,v)}e.exports=o},2492:(e,s,t)=>{var a=t(6384),n=t(7114),o=t(8351),c=t(6096),h=t(4160),l=t(1469),m=t(4144),v=t(6719),x=1,y="[object Arguments]",S="[object Array]",A="[object Object]",j=Object.prototype,E=j.hasOwnProperty;function _(F,I,z,M,H,L){var X=l(F),$=l(I),U=X?S:h(F),Q=$?S:h(I);U=U==y?A:U,Q=Q==y?A:Q;var V=U==A,it=Q==A,G=U==Q;if(G&&m(F)){if(!m(I))return!1;X=!0,V=!1}if(G&&!V)return L||(L=new a),X||v(F)?n(F,I,z,M,H,L):o(F,I,U,z,M,H,L);if(!(z&x)){var q=V&&E.call(F,"__wrapped__"),ot=it&&E.call(I,"__wrapped__");if(q||ot){var P=q?F.value():F,O=ot?I.value():I;return L||(L=new a),H(P,O,z,M,L)}}return G?(L||(L=new a),c(F,I,z,M,H,L)):!1}e.exports=_},5588:(e,s,t)=>{var a=t(4160),n=t(7005),o="[object Map]";function c(h){return n(h)&&a(h)==o}e.exports=c},2958:(e,s,t)=>{var a=t(6384),n=t(939),o=1,c=2;function h(l,m,v,x){var y=v.length,S=y,A=!x;if(l==null)return!S;for(l=Object(l);y--;){var j=v[y];if(A&&j[2]?j[1]!==l[j[0]]:!(j[0]in l))return!1}for(;++y{function s(t){return t!==t}e.exports=s},8458:(e,s,t)=>{var a=t(3560),n=t(5346),o=t(3218),c=t(346),h=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,m=Function.prototype,v=Object.prototype,x=m.toString,y=v.hasOwnProperty,S=RegExp("^"+x.call(y).replace(h,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function A(j){if(!o(j)||n(j))return!1;var E=a(j)?S:l;return E.test(c(j))}e.exports=A},9221:(e,s,t)=>{var a=t(4160),n=t(7005),o="[object Set]";function c(h){return n(h)&&a(h)==o}e.exports=c},8749:(e,s,t)=>{var a=t(4239),n=t(1780),o=t(7005),c="[object Arguments]",h="[object Array]",l="[object Boolean]",m="[object Date]",v="[object Error]",x="[object Function]",y="[object Map]",S="[object Number]",A="[object Object]",j="[object RegExp]",E="[object Set]",_="[object String]",F="[object WeakMap]",I="[object ArrayBuffer]",z="[object DataView]",M="[object Float32Array]",H="[object Float64Array]",L="[object Int8Array]",X="[object Int16Array]",$="[object Int32Array]",U="[object Uint8Array]",Q="[object Uint8ClampedArray]",V="[object Uint16Array]",it="[object Uint32Array]",G={};G[M]=G[H]=G[L]=G[X]=G[$]=G[U]=G[Q]=G[V]=G[it]=!0,G[c]=G[h]=G[I]=G[l]=G[z]=G[m]=G[v]=G[x]=G[y]=G[S]=G[A]=G[j]=G[E]=G[_]=G[F]=!1;function q(ot){return o(ot)&&n(ot.length)&&!!G[a(ot)]}e.exports=q},7206:(e,s,t)=>{var a=t(1573),n=t(6432),o=t(6557),c=t(1469),h=t(9601);function l(m){return typeof m=="function"?m:m==null?o:typeof m=="object"?c(m)?n(m[0],m[1]):a(m):h(m)}e.exports=l},280:(e,s,t)=>{var a=t(5726),n=t(6916),o=Object.prototype,c=o.hasOwnProperty;function h(l){if(!a(l))return n(l);var m=[];for(var v in Object(l))c.call(l,v)&&v!="constructor"&&m.push(v);return m}e.exports=h},313:(e,s,t)=>{var a=t(3218),n=t(5726),o=t(3498),c=Object.prototype,h=c.hasOwnProperty;function l(m){if(!a(m))return o(m);var v=n(m),x=[];for(var y in m)y=="constructor"&&(v||!h.call(m,y))||x.push(y);return x}e.exports=l},1573:(e,s,t)=>{var a=t(2958),n=t(1499),o=t(2634);function c(h){var l=n(h);return l.length==1&&l[0][2]?o(l[0][0],l[0][1]):function(m){return m===h||a(m,h,l)}}e.exports=c},6432:(e,s,t)=>{var a=t(939),n=t(7361),o=t(9095),c=t(5403),h=t(9162),l=t(2634),m=t(327),v=1,x=2;function y(S,A){return c(S)&&h(A)?l(m(S),A):function(j){var E=n(j,S);return E===void 0&&E===A?o(j,S):a(A,E,v|x)}}e.exports=y},371:e=>{function s(t){return function(a){return a?.[t]}}e.exports=s},9152:(e,s,t)=>{var a=t(7786);function n(o){return function(c){return a(c,o)}}e.exports=n},5976:(e,s,t)=>{var a=t(6557),n=t(5357),o=t(61);function c(h,l){return o(n(h,l,a),h+"")}e.exports=c},6560:(e,s,t)=>{var a=t(5703),n=t(8777),o=t(6557),c=n?function(h,l){return n(h,"toString",{configurable:!0,enumerable:!1,value:a(l),writable:!0})}:o;e.exports=c},2545:e=>{function s(t,a){for(var n=-1,o=Array(t);++n{var a=t(2705),n=t(9932),o=t(1469),c=t(3448),h=1/0,l=a?a.prototype:void 0,m=l?l.toString:void 0;function v(x){if(typeof x=="string")return x;if(o(x))return n(x,v)+"";if(c(x))return m?m.call(x):"";var y=x+"";return y=="0"&&1/x==-h?"-0":y}e.exports=v},7561:(e,s,t)=>{var a=t(7990),n=/^\s+/;function o(c){return c&&c.slice(0,a(c)+1).replace(n,"")}e.exports=o},1717:e=>{function s(t){return function(a){return t(a)}}e.exports=s},5652:(e,s,t)=>{var a=t(8668),n=t(7443),o=t(1196),c=t(4757),h=t(3593),l=t(1814),m=200;function v(x,y,S){var A=-1,j=n,E=x.length,_=!0,F=[],I=F;if(S)_=!1,j=o;else if(E>=m){var z=y?null:h(x);if(z)return l(z);_=!1,j=c,I=new a}else I=y?[]:F;t:for(;++A{function s(t,a){return t.has(a)}e.exports=s},1811:(e,s,t)=>{var a=t(1469),n=t(5403),o=t(5514),c=t(9833);function h(l,m){return a(l)?l:n(l,m)?[l]:o(c(l))}e.exports=h},4318:(e,s,t)=>{var a=t(1149);function n(o){var c=new o.constructor(o.byteLength);return new a(c).set(new a(o)),c}e.exports=n},4626:(e,s,t)=>{e=t.nmd(e);var a=t(5639),n=s&&!s.nodeType&&s,o=n&&!0&&e&&!e.nodeType&&e,c=o&&o.exports===n,h=c?a.Buffer:void 0,l=h?h.allocUnsafe:void 0;function m(v,x){if(x)return v.slice();var y=v.length,S=l?l(y):new v.constructor(y);return v.copy(S),S}e.exports=m},7157:(e,s,t)=>{var a=t(4318);function n(o,c){var h=c?a(o.buffer):o.buffer;return new o.constructor(h,o.byteOffset,o.byteLength)}e.exports=n},3147:e=>{var s=/\w*$/;function t(a){var n=new a.constructor(a.source,s.exec(a));return n.lastIndex=a.lastIndex,n}e.exports=t},419:(e,s,t)=>{var a=t(2705),n=a?a.prototype:void 0,o=n?n.valueOf:void 0;function c(h){return o?Object(o.call(h)):{}}e.exports=c},7133:(e,s,t)=>{var a=t(4318);function n(o,c){var h=c?a(o.buffer):o.buffer;return new o.constructor(h,o.byteOffset,o.length)}e.exports=n},278:e=>{function s(t,a){var n=-1,o=t.length;for(a||(a=Array(o));++n{var a=t(4865),n=t(9465);function o(c,h,l,m){var v=!l;l||(l={});for(var x=-1,y=h.length;++x{var a=t(8363),n=t(9551);function o(c,h){return a(c,n(c),h)}e.exports=o},1911:(e,s,t)=>{var a=t(8363),n=t(1442);function o(c,h){return a(c,n(c),h)}e.exports=o},4429:(e,s,t)=>{var a=t(5639),n=a["__core-js_shared__"];e.exports=n},5063:e=>{function s(t){return function(a,n,o){for(var c=-1,h=Object(a),l=o(a),m=l.length;m--;){var v=l[t?m:++c];if(n(h[v],v,h)===!1)break}return a}}e.exports=s},7740:(e,s,t)=>{var a=t(7206),n=t(8612),o=t(3674);function c(h){return function(l,m,v){var x=Object(l);if(!n(l)){var y=a(m,3);l=o(l),m=function(A){return y(x[A],A,x)}}var S=h(l,m,v);return S>-1?x[y?l[S]:S]:void 0}}e.exports=c},7779:(e,s,t)=>{var a=t(8975);function n(o,c){return function(h,l){return a(h,o,c(l),{})}}e.exports=n},3593:(e,s,t)=>{var a=t(8525),n=t(308),o=t(1814),c=1/0,h=a&&1/o(new a([,-0]))[1]==c?function(l){return new a(l)}:n;e.exports=h},8777:(e,s,t)=>{var a=t(852),n=function(){try{var o=a(Object,"defineProperty");return o({},"",{}),o}catch{}}();e.exports=n},7114:(e,s,t)=>{var a=t(8668),n=t(2908),o=t(4757),c=1,h=2;function l(m,v,x,y,S,A){var j=x&c,E=m.length,_=v.length;if(E!=_&&!(j&&_>E))return!1;var F=A.get(m),I=A.get(v);if(F&&I)return F==v&&I==m;var z=-1,M=!0,H=x&h?new a:void 0;for(A.set(m,v),A.set(v,m);++z{var a=t(2705),n=t(1149),o=t(7813),c=t(7114),h=t(8776),l=t(1814),m=1,v=2,x="[object Boolean]",y="[object Date]",S="[object Error]",A="[object Map]",j="[object Number]",E="[object RegExp]",_="[object Set]",F="[object String]",I="[object Symbol]",z="[object ArrayBuffer]",M="[object DataView]",H=a?a.prototype:void 0,L=H?H.valueOf:void 0;function X($,U,Q,V,it,G,q){switch(Q){case M:if($.byteLength!=U.byteLength||$.byteOffset!=U.byteOffset)return!1;$=$.buffer,U=U.buffer;case z:return!($.byteLength!=U.byteLength||!G(new n($),new n(U)));case x:case y:case j:return o(+$,+U);case S:return $.name==U.name&&$.message==U.message;case E:case F:return $==U+"";case A:var ot=h;case _:var P=V&m;if(ot||(ot=l),$.size!=U.size&&!P)return!1;var O=q.get($);if(O)return O==U;V|=v,q.set($,U);var D=c(ot($),ot(U),V,it,G,q);return q.delete($),D;case I:if(L)return L.call($)==L.call(U)}return!1}e.exports=X},6096:(e,s,t)=>{var a=t(8234),n=1,o=Object.prototype,c=o.hasOwnProperty;function h(l,m,v,x,y,S){var A=v&n,j=a(l),E=j.length,_=a(m),F=_.length;if(E!=F&&!A)return!1;for(var I=E;I--;){var z=j[I];if(!(A?z in m:c.call(m,z)))return!1}var M=S.get(l),H=S.get(m);if(M&&H)return M==m&&H==l;var L=!0;S.set(l,m),S.set(m,l);for(var X=A;++I{var a=typeof t.g=="object"&&t.g&&t.g.Object===Object&&t.g;e.exports=a},8234:(e,s,t)=>{var a=t(8866),n=t(9551),o=t(3674);function c(h){return a(h,o,n)}e.exports=c},6904:(e,s,t)=>{var a=t(8866),n=t(1442),o=t(1704);function c(h){return a(h,o,n)}e.exports=c},5050:(e,s,t)=>{var a=t(7019);function n(o,c){var h=o.__data__;return a(c)?h[typeof c=="string"?"string":"hash"]:h.map}e.exports=n},1499:(e,s,t)=>{var a=t(9162),n=t(3674);function o(c){for(var h=n(c),l=h.length;l--;){var m=h[l],v=c[m];h[l]=[m,v,a(v)]}return h}e.exports=o},852:(e,s,t)=>{var a=t(8458),n=t(7801);function o(c,h){var l=n(c,h);return a(l)?l:void 0}e.exports=o},5924:(e,s,t)=>{var a=t(5569),n=a(Object.getPrototypeOf,Object);e.exports=n},9607:(e,s,t)=>{var a=t(2705),n=Object.prototype,o=n.hasOwnProperty,c=n.toString,h=a?a.toStringTag:void 0;function l(m){var v=o.call(m,h),x=m[h];try{m[h]=void 0;var y=!0}catch{}var S=c.call(m);return y&&(v?m[h]=x:delete m[h]),S}e.exports=l},9551:(e,s,t)=>{var a=t(4963),n=t(479),o=Object.prototype,c=o.propertyIsEnumerable,h=Object.getOwnPropertySymbols,l=h?function(m){return m==null?[]:(m=Object(m),a(h(m),function(v){return c.call(m,v)}))}:n;e.exports=l},1442:(e,s,t)=>{var a=t(2488),n=t(5924),o=t(9551),c=t(479),h=Object.getOwnPropertySymbols,l=h?function(m){for(var v=[];m;)a(v,o(m)),m=n(m);return v}:c;e.exports=l},4160:(e,s,t)=>{var a=t(8552),n=t(7071),o=t(3818),c=t(8525),h=t(577),l=t(4239),m=t(346),v="[object Map]",x="[object Object]",y="[object Promise]",S="[object Set]",A="[object WeakMap]",j="[object DataView]",E=m(a),_=m(n),F=m(o),I=m(c),z=m(h),M=l;(a&&M(new a(new ArrayBuffer(1)))!=j||n&&M(new n)!=v||o&&M(o.resolve())!=y||c&&M(new c)!=S||h&&M(new h)!=A)&&(M=function(H){var L=l(H),X=L==x?H.constructor:void 0,$=X?m(X):"";if($)switch($){case E:return j;case _:return v;case F:return y;case I:return S;case z:return A}return L}),e.exports=M},7801:e=>{function s(t,a){return t?.[a]}e.exports=s},222:(e,s,t)=>{var a=t(1811),n=t(5694),o=t(1469),c=t(5776),h=t(1780),l=t(327);function m(v,x,y){x=a(x,v);for(var S=-1,A=x.length,j=!1;++S{var a=t(4536);function n(){this.__data__=a?a(null):{},this.size=0}e.exports=n},401:e=>{function s(t){var a=this.has(t)&&delete this.__data__[t];return this.size-=a?1:0,a}e.exports=s},7667:(e,s,t)=>{var a=t(4536),n="__lodash_hash_undefined__",o=Object.prototype,c=o.hasOwnProperty;function h(l){var m=this.__data__;if(a){var v=m[l];return v===n?void 0:v}return c.call(m,l)?m[l]:void 0}e.exports=h},1327:(e,s,t)=>{var a=t(4536),n=Object.prototype,o=n.hasOwnProperty;function c(h){var l=this.__data__;return a?l[h]!==void 0:o.call(l,h)}e.exports=c},1866:(e,s,t)=>{var a=t(4536),n="__lodash_hash_undefined__";function o(c,h){var l=this.__data__;return this.size+=this.has(c)?0:1,l[c]=a&&h===void 0?n:h,this}e.exports=o},3824:e=>{var s=Object.prototype,t=s.hasOwnProperty;function a(n){var o=n.length,c=new n.constructor(o);return o&&typeof n[0]=="string"&&t.call(n,"index")&&(c.index=n.index,c.input=n.input),c}e.exports=a},9148:(e,s,t)=>{var a=t(4318),n=t(7157),o=t(3147),c=t(419),h=t(7133),l="[object Boolean]",m="[object Date]",v="[object Map]",x="[object Number]",y="[object RegExp]",S="[object Set]",A="[object String]",j="[object Symbol]",E="[object ArrayBuffer]",_="[object DataView]",F="[object Float32Array]",I="[object Float64Array]",z="[object Int8Array]",M="[object Int16Array]",H="[object Int32Array]",L="[object Uint8Array]",X="[object Uint8ClampedArray]",$="[object Uint16Array]",U="[object Uint32Array]";function Q(V,it,G){var q=V.constructor;switch(it){case E:return a(V);case l:case m:return new q(+V);case _:return n(V,G);case F:case I:case z:case M:case H:case L:case X:case $:case U:return h(V,G);case v:return new q;case x:case A:return new q(V);case y:return o(V);case S:return new q;case j:return c(V)}}e.exports=Q},8517:(e,s,t)=>{var a=t(3118),n=t(5924),o=t(5726);function c(h){return typeof h.constructor=="function"&&!o(h)?a(n(h)):{}}e.exports=c},7285:(e,s,t)=>{var a=t(2705),n=t(5694),o=t(1469),c=a?a.isConcatSpreadable:void 0;function h(l){return o(l)||n(l)||!!(c&&l&&l[c])}e.exports=h},5776:e=>{var s=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function a(n,o){var c=typeof n;return o=o??s,!!o&&(c=="number"||c!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n{var a=t(1469),n=t(3448),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;function h(l,m){if(a(l))return!1;var v=typeof l;return v=="number"||v=="symbol"||v=="boolean"||l==null||n(l)?!0:c.test(l)||!o.test(l)||m!=null&&l in Object(m)}e.exports=h},7019:e=>{function s(t){var a=typeof t;return a=="string"||a=="number"||a=="symbol"||a=="boolean"?t!=="__proto__":t===null}e.exports=s},5346:(e,s,t)=>{var a=t(4429),n=function(){var c=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||"");return c?"Symbol(src)_1."+c:""}();function o(c){return!!n&&n in c}e.exports=o},5726:e=>{var s=Object.prototype;function t(a){var n=a&&a.constructor,o=typeof n=="function"&&n.prototype||s;return a===o}e.exports=t},9162:(e,s,t)=>{var a=t(3218);function n(o){return o===o&&!a(o)}e.exports=n},7040:e=>{function s(){this.__data__=[],this.size=0}e.exports=s},4125:(e,s,t)=>{var a=t(8470),n=Array.prototype,o=n.splice;function c(h){var l=this.__data__,m=a(l,h);if(m<0)return!1;var v=l.length-1;return m==v?l.pop():o.call(l,m,1),--this.size,!0}e.exports=c},2117:(e,s,t)=>{var a=t(8470);function n(o){var c=this.__data__,h=a(c,o);return h<0?void 0:c[h][1]}e.exports=n},7518:(e,s,t)=>{var a=t(8470);function n(o){return a(this.__data__,o)>-1}e.exports=n},4705:(e,s,t)=>{var a=t(8470);function n(o,c){var h=this.__data__,l=a(h,o);return l<0?(++this.size,h.push([o,c])):h[l][1]=c,this}e.exports=n},4785:(e,s,t)=>{var a=t(1989),n=t(8407),o=t(7071);function c(){this.size=0,this.__data__={hash:new a,map:new(o||n),string:new a}}e.exports=c},1285:(e,s,t)=>{var a=t(5050);function n(o){var c=a(this,o).delete(o);return this.size-=c?1:0,c}e.exports=n},6e3:(e,s,t)=>{var a=t(5050);function n(o){return a(this,o).get(o)}e.exports=n},9916:(e,s,t)=>{var a=t(5050);function n(o){return a(this,o).has(o)}e.exports=n},5265:(e,s,t)=>{var a=t(5050);function n(o,c){var h=a(this,o),l=h.size;return h.set(o,c),this.size+=h.size==l?0:1,this}e.exports=n},8776:e=>{function s(t){var a=-1,n=Array(t.size);return t.forEach(function(o,c){n[++a]=[c,o]}),n}e.exports=s},2634:e=>{function s(t,a){return function(n){return n==null?!1:n[t]===a&&(a!==void 0||t in Object(n))}}e.exports=s},4523:(e,s,t)=>{var a=t(8306),n=500;function o(c){var h=a(c,function(m){return l.size===n&&l.clear(),m}),l=h.cache;return h}e.exports=o},4536:(e,s,t)=>{var a=t(852),n=a(Object,"create");e.exports=n},6916:(e,s,t)=>{var a=t(5569),n=a(Object.keys,Object);e.exports=n},3498:e=>{function s(t){var a=[];if(t!=null)for(var n in Object(t))a.push(n);return a}e.exports=s},1167:(e,s,t)=>{e=t.nmd(e);var a=t(1957),n=s&&!s.nodeType&&s,o=n&&!0&&e&&!e.nodeType&&e,c=o&&o.exports===n,h=c&&a.process,l=function(){try{var m=o&&o.require&&o.require("util").types;return m||h&&h.binding&&h.binding("util")}catch{}}();e.exports=l},2333:e=>{var s=Object.prototype,t=s.toString;function a(n){return t.call(n)}e.exports=a},5569:e=>{function s(t,a){return function(n){return t(a(n))}}e.exports=s},5357:(e,s,t)=>{var a=t(6874),n=Math.max;function o(c,h,l){return h=n(h===void 0?c.length-1:h,0),function(){for(var m=arguments,v=-1,x=n(m.length-h,0),y=Array(x);++v{var a=t(1957),n=typeof self=="object"&&self&&self.Object===Object&&self,o=a||n||Function("return this")();e.exports=o},619:e=>{var s="__lodash_hash_undefined__";function t(a){return this.__data__.set(a,s),this}e.exports=t},2385:e=>{function s(t){return this.__data__.has(t)}e.exports=s},1814:e=>{function s(t){var a=-1,n=Array(t.size);return t.forEach(function(o){n[++a]=o}),n}e.exports=s},61:(e,s,t)=>{var a=t(6560),n=t(1275),o=n(a);e.exports=o},1275:e=>{var s=800,t=16,a=Date.now;function n(o){var c=0,h=0;return function(){var l=a(),m=t-(l-h);if(h=l,m>0){if(++c>=s)return arguments[0]}else c=0;return o.apply(void 0,arguments)}}e.exports=n},7465:(e,s,t)=>{var a=t(8407);function n(){this.__data__=new a,this.size=0}e.exports=n},3779:e=>{function s(t){var a=this.__data__,n=a.delete(t);return this.size=a.size,n}e.exports=s},7599:e=>{function s(t){return this.__data__.get(t)}e.exports=s},4758:e=>{function s(t){return this.__data__.has(t)}e.exports=s},4309:(e,s,t)=>{var a=t(8407),n=t(7071),o=t(3369),c=200;function h(l,m){var v=this.__data__;if(v instanceof a){var x=v.__data__;if(!n||x.length{function s(t,a,n){for(var o=n-1,c=t.length;++o{var a=t(4523),n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,c=a(function(h){var l=[];return h.charCodeAt(0)===46&&l.push(""),h.replace(n,function(m,v,x,y){l.push(x?y.replace(o,"$1"):v||m)}),l});e.exports=c},327:(e,s,t)=>{var a=t(3448),n=1/0;function o(c){if(typeof c=="string"||a(c))return c;var h=c+"";return h=="0"&&1/c==-n?"-0":h}e.exports=o},346:e=>{var s=Function.prototype,t=s.toString;function a(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}e.exports=a},7990:e=>{var s=/\s/;function t(a){for(var n=a.length;n--&&s.test(a.charAt(n)););return n}e.exports=t},6678:(e,s,t)=>{var a=t(5990),n=4;function o(c){return a(c,n)}e.exports=o},361:(e,s,t)=>{var a=t(5990),n=1,o=4;function c(h){return a(h,n|o)}e.exports=c},5703:e=>{function s(t){return function(){return t}}e.exports=s},1966:(e,s,t)=>{var a=t(731),n=t(1078),o=t(5976),c=t(9246),h=o(function(l,m){return c(l)?a(l,n(m,1,c,!0)):[]});e.exports=h},7813:e=>{function s(t,a){return t===a||t!==t&&a!==a}e.exports=s},3311:(e,s,t)=>{var a=t(7740),n=t(998),o=a(n);e.exports=o},998:(e,s,t)=>{var a=t(1848),n=t(7206),o=t(554),c=Math.max;function h(l,m,v){var x=l==null?0:l.length;if(!x)return-1;var y=v==null?0:o(v);return y<0&&(y=c(x+y,0)),a(l,n(m,3),y)}e.exports=h},7361:(e,s,t)=>{var a=t(7786);function n(o,c,h){var l=o==null?void 0:a(o,c);return l===void 0?h:l}e.exports=n},9095:(e,s,t)=>{var a=t(13),n=t(222);function o(c,h){return c!=null&&n(c,h,a)}e.exports=o},6557:e=>{function s(t){return t}e.exports=s},3137:(e,s,t)=>{var a=t(5703),n=t(7779),o=t(6557),c=Object.prototype,h=c.toString,l=n(function(m,v,x){v!=null&&typeof v.toString!="function"&&(v=h.call(v)),m[v]=x},a(o));e.exports=l},5694:(e,s,t)=>{var a=t(9454),n=t(7005),o=Object.prototype,c=o.hasOwnProperty,h=o.propertyIsEnumerable,l=a(function(){return arguments}())?a:function(m){return n(m)&&c.call(m,"callee")&&!h.call(m,"callee")};e.exports=l},1469:e=>{var s=Array.isArray;e.exports=s},8612:(e,s,t)=>{var a=t(3560),n=t(1780);function o(c){return c!=null&&n(c.length)&&!a(c)}e.exports=o},9246:(e,s,t)=>{var a=t(8612),n=t(7005);function o(c){return n(c)&&a(c)}e.exports=o},4144:(e,s,t)=>{e=t.nmd(e);var a=t(5639),n=t(5062),o=s&&!s.nodeType&&s,c=o&&!0&&e&&!e.nodeType&&e,h=c&&c.exports===o,l=h?a.Buffer:void 0,m=l?l.isBuffer:void 0,v=m||n;e.exports=v},8446:(e,s,t)=>{var a=t(939);function n(o,c){return a(o,c)}e.exports=n},3560:(e,s,t)=>{var a=t(4239),n=t(3218),o="[object AsyncFunction]",c="[object Function]",h="[object GeneratorFunction]",l="[object Proxy]";function m(v){if(!n(v))return!1;var x=a(v);return x==c||x==h||x==o||x==l}e.exports=m},1780:e=>{var s=9007199254740991;function t(a){return typeof a=="number"&&a>-1&&a%1==0&&a<=s}e.exports=t},6688:(e,s,t)=>{var a=t(5588),n=t(1717),o=t(1167),c=o&&o.isMap,h=c?n(c):a;e.exports=h},3218:e=>{function s(t){var a=typeof t;return t!=null&&(a=="object"||a=="function")}e.exports=s},7005:e=>{function s(t){return t!=null&&typeof t=="object"}e.exports=s},2928:(e,s,t)=>{var a=t(9221),n=t(1717),o=t(1167),c=o&&o.isSet,h=c?n(c):a;e.exports=h},3448:(e,s,t)=>{var a=t(4239),n=t(7005),o="[object Symbol]";function c(h){return typeof h=="symbol"||n(h)&&a(h)==o}e.exports=c},6719:(e,s,t)=>{var a=t(8749),n=t(1717),o=t(1167),c=o&&o.isTypedArray,h=c?n(c):a;e.exports=h},3674:(e,s,t)=>{var a=t(4636),n=t(280),o=t(8612);function c(h){return o(h)?a(h):n(h)}e.exports=c},1704:(e,s,t)=>{var a=t(4636),n=t(313),o=t(8612);function c(h){return o(h)?a(h,!0):n(h)}e.exports=c},8306:(e,s,t)=>{var a=t(3369),n="Expected a function";function o(c,h){if(typeof c!="function"||h!=null&&typeof h!="function")throw new TypeError(n);var l=function(){var m=arguments,v=h?h.apply(this,m):m[0],x=l.cache;if(x.has(v))return x.get(v);var y=c.apply(this,m);return l.cache=x.set(v,y)||x,y};return l.cache=new(o.Cache||a),l}o.Cache=a,e.exports=o},308:e=>{function s(){}e.exports=s},9601:(e,s,t)=>{var a=t(371),n=t(9152),o=t(5403),c=t(327);function h(l){return o(l)?a(c(l)):n(l)}e.exports=h},479:e=>{function s(){return[]}e.exports=s},5062:e=>{function s(){return!1}e.exports=s},8601:(e,s,t)=>{var a=t(4841),n=1/0,o=17976931348623157e292;function c(h){if(!h)return h===0?h:0;if(h=a(h),h===n||h===-n){var l=h<0?-1:1;return l*o}return h===h?h:0}e.exports=c},554:(e,s,t)=>{var a=t(8601);function n(o){var c=a(o),h=c%1;return c===c?h?c-h:c:0}e.exports=n},4841:(e,s,t)=>{var a=t(7561),n=t(3218),o=t(3448),c=NaN,h=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,m=/^0o[0-7]+$/i,v=parseInt;function x(y){if(typeof y=="number")return y;if(o(y))return c;if(n(y)){var S=typeof y.valueOf=="function"?y.valueOf():y;y=n(S)?S+"":S}if(typeof y!="string")return y===0?y:+y;y=a(y);var A=l.test(y);return A||m.test(y)?v(y.slice(2),A?2:8):h.test(y)?c:+y}e.exports=x},9833:(e,s,t)=>{var a=t(531);function n(o){return o==null?"":a(o)}e.exports=n},4908:(e,s,t)=>{var a=t(5652);function n(o){return o&&o.length?a(o):[]}e.exports=n},2569:(e,s,t)=>{var a=t(731),n=t(5976),o=t(9246),c=n(function(h,l){return o(h)?a(h,l):[]});e.exports=c}},p={};function u(e){var s=p[e];if(s!==void 0)return s.exports;var t=p[e]={id:e,loaded:!1,exports:{}};return i[e](t,t.exports,u),t.loaded=!0,t.exports}u.n=e=>{var s=e&&e.__esModule?()=>e.default:()=>e;return u.d(s,{a:s}),s},u.d=(e,s)=>{for(var t in s)u.o(s,t)&&!u.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:s[t]})},u.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),u.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s),u.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var g={};return(()=>{"use strict";u.r(g),u.d(g,{chordParserFactory:()=>Er,chordRendererFactory:()=>gs});function e(r,f){return r.reduce(function(d,b){return d?b(d):null},f)}var s=u(361),t=u.n(s),a=function(f){if(!Array.isArray(f))throw new TypeError("customFilters should be given as an array");if(f.some(function(d){return typeof d!="function"}))throw new TypeError("The given filter is not a function");return!0};let n=a;function o(r,f){var d=Object.keys(r);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(r);f&&(b=b.filter(function(C){return Object.getOwnPropertyDescriptor(r,C).enumerable})),d.push.apply(d,b)}return d}function c(r){for(var f=1;f"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function P(r){return Function.toString.call(r).indexOf("[native code]")!==-1}function O(r,f){return O=Object.setPrototypeOf||function(b,C){return b.__proto__=C,b},O(r,f)}function D(r){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(d){return d.__proto__||Object.getPrototypeOf(d)},D(r)}var Y=function(r){U(d,r);var f=Q(d);function d(){var b;return $(this,d),b=f.call(this,"The given symbol is not a valid string"),b.name="InvalidInput",b}return X(d)}(G(Error)),at=function(r){U(d,r);var f=Q(d);function d(){var b;$(this,d);var C="An unexpected error happened. Maybe a custom filter returned null instead of throwing an exception?";return b=f.call(this,C),b.name="UnexpectedError",b}return X(d)}(G(Error)),et=function(r){U(d,r);var f=Q(d);function d(b,C,R){var B;return $(this,d),B=f.call(this,b),B.name=R,B.chord=C,B}return X(d)}(G(Error)),mt=function(r){U(d,r);var f=Q(d);function d(b){$(this,d);var C='"'.concat(b.input.symbol,'" does not seems to be a chord');return f.call(this,C,b,"NoSymbolFound")}return X(d)}(et),Tt=function(r){U(d,r);var f=Q(d);function d(b,C){$(this,d);var R='The chord descriptor "'.concat(b.input.descriptor,'" contains unknown or duplicated modifiers: "').concat(C,'"');return f.call(this,R,b,"InvalidModifier")}return X(d)}(et),Mt=function(r){U(d,r);var f=Q(d);function d(b,C){$(this,d);var R='"'.concat(b.input.symbol,'" describes a chord with an invalid intervals combo: ')+C.join(" and ");return f.call(this,R,b,"InvalidIntervals")}return X(d)}(et),Ut=u(1469),Ht=u.n(Ut),Kt=u(8446),re=u.n(Kt);function wt(r,f){var d=Ht()(f)?f:[f];return re()(r,d)}function W(r,f){return Xt(r,f,"oneOf")}function Wt(r,f){return Xt(r,f,"all")}function xt(r,f){return Xt(r,f,"none")}function Xt(r,f,d){var b=Ht()(f)?f:[f],C=d==="oneOf"?"some":"every";return b[C](function(R){return d==="none"?!r.includes(R):r.includes(R)})}var ne=[["2","3"],["2","9"],["3","b3"],["4","11"],["5","b5"],["5","#5"],["b6","#5"],["b6","6"],["b6","13"],["6","13"],["b7","bb7"],["7","b7"],["9","b9"],["9","#9"],["11","#11"],["13","b13"]];function he(r){var f=r.normalized.intervals,d=ne.find(function(b){return Wt(f,b)});if(d)throw new Mt(r,d);return r}function Vt(r){var f=r.formatted,d=f.rootNote,b=f.bassNote,C=f.descriptor,R=f.chordChanges,B=d;return C&&(B+=C),R&&R.length&&(B+="("+R.join(",")+")"),b&&(B+="/"+b),r.formatted.symbol=B,r}var T={ma:"major",ma6:"major6",ma7:"major7",dom7:"dominant7",mi:"minor",mi6:"minor6",mi7:"minor7",miMa7:"minorMajor7",aug:"augmented",dim:"diminished",dim7:"diminished7",power:"power",bass:"bass"},ft=[T.ma,T.ma6,T.ma7,T.dom7,T.aug],K=[T.mi,T.mi6,T.mi7,T.miMa7,T.dim,T.dim7],Z;function St(r){return ut(r)||At(r)||jt(r)||de()}function de(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jt(r,f){if(r){if(typeof r=="string")return It(r,f);var d=Object.prototype.toString.call(r).slice(8,-1);if(d==="Object"&&r.constructor&&(d=r.constructor.name),d==="Map"||d==="Set")return Array.from(r);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return It(r,f)}}function At(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function ut(r){if(Array.isArray(r))return It(r)}function It(r,f){(f==null||f>r.length)&&(f=r.length);for(var d=0,b=new Array(f);d0&&arguments[0]!==void 0?arguments[0]:{},f=arguments.length>1?arguments[1]:void 0;return{input:{symbol:f},normalized:{},formatted:{},parserConfiguration:t()(r)}}var nt;function Qt(r){return Mn(r)||je(r)||ve(r)||Ke()}function Ke(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ve(r,f){if(r){if(typeof r=="string")return We(r,f);var d=Object.prototype.toString.call(r).slice(8,-1);if(d==="Object"&&r.constructor&&(d=r.constructor.name),d==="Map"||d==="Set")return Array.from(r);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return We(r,f)}}function je(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function Mn(r){if(Array.isArray(r))return We(r)}function We(r,f){(f==null||f>r.length)&&(f=r.length);for(var d=0,b=new Array(f);dr.length)&&(f=r.length);for(var d=0,b=new Array(f);dr.length)&&(f=r.length);for(var d=0,b=new Array(f);d0)throw new Tt(r,R);return d}function wa(r,f){return r.includes(N.power)?["1","5"]:r.includes(N.bass)?["1"]:mr()(["1"].concat(Gt(ja(r)),Gt(Ca(r)),Gt(Ea(r,f)),Gt(Fa(r)),Gt(Ia(r)),Gt(Da(r,f)),Gt(Pa(r,f)),Gt(Na(r,f)))).sort(function(d,b){return Ee[d]-Ee[b]})}function ja(r){var f=[];return r.includes(N.omit3)?[]:(W(r,[N.sus,N.sus2])||(Je(r)?r.includes(N.eleventh)||f.push("3"):f.push("b3")),r.includes(N.add3)&&f.push("3"),f)}function Ca(r){var f=[];return W(r,[N.sus,N.add4])&&f.push("4"),f}function Ea(r,f){var d=[];return r.includes(N.omit5)?[]:((W(r,[N.dim,N.halfDim,N.fifthFlat])||ue(r,f,"b5"))&&d.push("b5"),(W(r,[N.aug,N.fifthSharp])||ue(r,f,"#5"))&&d.push("#5"),!d.length&&!r.includes(N.thirteenthFlat)&&d.push("5"),d)}function Fa(r){var f=[];return W(r,[N.addb6])&&f.push("b6"),W(r,[N.add6,N.add69])&&!jr(r)&&!W(r,[N.halfDim])&&f.push("6"),f}function Ia(r){var f=[];return W(r,[N.alt])&&f.push("b7"),W(r,[N.seventh,N.halfDim])?r.includes(N.dim)?f.push("bb7"):r.includes(N.halfDim)?f.push("b7"):f.push(wr(r)):W(r,[N.ninth,N.eleventh,N.thirteenth])&&f.push(wr(r)),r.includes(N.add7)&&f.push("7"),f}function wr(r){return r.includes(N.ma)?"7":"b7"}function Da(r,f){var d=[];return W(r,[N.add69,N.ninth,N.eleventh,N.thirteenth])&&xt(r,[N.ninthFlat,N.ninthSharp])&&d.push("9"),W(r,[N.sus2,N.add9])&&d.push("9"),(W(r,[N.ninthFlat])||ue(r,f,"b9"))&&d.push("b9"),(W(r,[N.ninthSharp])||ue(r,f,"#9"))&&d.push("#9"),d}function Pa(r,f){var d=[];return(W(r,[N.thirteenth])&&!Je(r)||W(r,[N.eleventh,N.add11]))&&d.push("11"),(W(r,[N.eleventhSharp])||ue(r,f,"#11"))&&d.push("#11"),d}function Na(r,f){var d=[];return(W(r,[N.add13,N.thirteenth])||W(r,[N.add6,N.add69])&&jr(r)||W(r,[N.add6,N.add69])&&W(r,[N.halfDim]))&&d.push("13"),(W(r,[N.thirteenthFlat])||ue(r,f,"b13"))&&d.push("b13"),d}function ue(r,f,d){return r.includes(N.alt)&&f.includes(d)}function Je(r){return xt(r,[N.mi,N.dim,N.dim7,N.halfDim])}function jr(r){return W(r,[N.seventh,N.ninth,N.eleventh,N.thirteenth])}function Ra(r){return r.replace(/[.\-*+?^${}()|[\]\\]/g,"\\$&")}function _a(r){return r.map(function(f){return Ee[f]}).sort(function(f,d){return f-d})}function Ma(r){return{major:Je(r),eleventh:r.includes(N.eleventh),alt:r.includes(N.alt)}}function za(r){return $a(r)||Ba(r)||Ga(r)||La()}function La(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ga(r,f){if(r){if(typeof r=="string")return ke(r,f);var d=Object.prototype.toString.call(r).slice(8,-1);if(d==="Object"&&r.constructor&&(d=r.constructor.name),d==="Map"||d==="Set")return Array.from(r);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return ke(r,f)}}function Ba(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function $a(r){if(Array.isArray(r))return ke(r)}function ke(r,f){(f==null||f>r.length)&&(f=r.length);for(var d=0,b=new Array(f);d0&&arguments[0]!==void 0?arguments[0]:{},f=["b5","#5","b9","#9","#11","b13"],d=["english","german","latin"],b=r.notationSystems,C=b===void 0?t()(d):b,R=r.altIntervals,B=R===void 0?t()(f):R,J=r.customFilters,dt=J===void 0?[]:J;return Ha(B,f),Ka(C,d),n(dt),Ft;function Ft(Jt){var Pt=[];if(!Wa(Jt)){var be=new Y;Pt.push(qe(be))}var ye=t()(M).filter(function(Nt){return C.includes(Nt.name)}),Bt,xe,$t;if(!Pt.length)for(;ye.length&&!Bt;){$t=ye.shift(),xe=[Zt.bind(null,r),da.bind(null,$t.notes),Ue,Oa.bind(null,B),he,Bn,yr,Ct,Vt,Xe].concat(za(dt));try{Bt=e(xe,Jt),Bt?Bt.input.notationSystem=$t.name:Pt.push(Xa($t.name))}catch(Nt){Pt.push(qe(Nt,$t.name))}}return Bt||{error:Pt}}}function Ha(r,f){Cr("altIntervals",r,f,!0)}function Ka(r,f){Cr("notationSystems",r,f)}function Cr(r,f,d,b){if(!Array.isArray(f))throw new TypeError("'".concat(r,"' should be an array"));if(!b&&f.length===0)throw new TypeError("'".concat(r,"' cannot be empty"));f.forEach(function(C){if(!d.includes(C))throw new TypeError("'".concat(C,"' is not a valid value for ").concat(r))})}function Wa(r){return typeof r=="string"&&r.length>0}function Xa(r){var f=new at;return qe(f,r)}function qe(r,f){return{type:r.name,chord:r.chord,message:r.message,notationSystem:f}}let Er=Ua;function Fr(r,f){var d=Object.keys(r);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(r);f&&(b=b.filter(function(C){return Object.getOwnPropertyDescriptor(r,C).enumerable})),d.push.apply(d,b)}return d}function Fe(r){for(var f=1;f0&&arguments[0]!==void 0?arguments[0]:"none",f=arguments.length>1?arguments[1]:void 0;if(r==="none")return f;var d={max:["4","b5","#5","6","bb7","b7","7","b9","9","#9","11","#11","b13","13"],core:["4","b9","9","#9","11","#11","b13","13"]},b=ts()(f.normalized.intervals,d[r]);xt(b,["b3","3"])&&b.push(f.normalized.intents.major?"3":"b3"),xt(b,["b5","5","#5"])&&b.push("5"),f.normalized.intervals=b,f.normalized.semitones=b.map(function(R){return Ee[R]}),f.normalized.intents.eleventh=!1,f.normalized.intents.alt=!1,r==="max"&&delete f.normalized.bassNote;var C=[yr,Ct,Xe];return e(C,f)}var rs=u(3137),ns=u.n(rs),Ir=["C","C#","D","D#","E","F","F#","G","G#","A","A#","B"],Dr={"C#":"Db","D#":"Eb","F#":"Gb","G#":"Ab","A#":"Bb"},as=ns()(Dr);function ss(r,f,d){var b=d.normalized,C=b.rootNote,R=b.bassNote,B=Nr(C);if(d.normalized.rootNote=Pr(B,r,f),d.formatted.rootNote=d.normalized.rootNote,R){var J=Nr(R);d.normalized.bassNote=Pr(J,r,f),d.formatted.bassNote=d.normalized.bassNote}return Xe(d)}function Pr(r,f,d){var b=Ir.indexOf(r),C=b+f,R=Math.floor(C/12),B=C-R*12,J=Ir[B];return d&&Dr[J]||J}function Nr(r){return as[r]||r}var tr={german:{Ab:"As",A:"A","A#":"Ais",Bb:"Hes",B:"H",C:"C","C#":"Cis",Db:"Des",D:"D","D#":"Dis",Eb:"Es",E:"E",F:"F","F#":"Fis",Gb:"Ges",G:"G","G#":"Gis"},latin:{Ab:"Lab",A:"La","A#":"La#",Bb:"Sib",B:"Si",C:"Do","C#":"Do#",Db:"Reb",D:"Re","D#":"Re#",Eb:"Mib",E:"Mi",F:"Fa","F#":"Fa#",Gb:"Solb",G:"Sol","G#":"Sol#"}},is=Object.keys(tr);function os(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"english",f=arguments.length>1?arguments[1]:void 0,d=r==="auto"?f.input.notationSystem:r;return d==="english"?f:is.includes(d)?(f.formatted.rootNote=tr[d][f.formatted.rootNote],f.formatted.bassNote&&(f.formatted.bassNote=tr[d][f.formatted.bassNote]),f):null}function Rr(r){return r&&r.formatted&&r.formatted.symbol?r.formatted.symbol:null}function us(r){delete r.parserConfiguration.notationSystems;var f=t()(r),d=Rr(r),b=Er(r.parserConfiguration),C=b(d);return f.input=C.input,f}function er(r){"@babel/helpers - typeof";return er=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(f){return typeof f}:function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},er(r)}function ls(r){return hs(r)||ps(r)||fs(r)||cs()}function cs(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fs(r,f){if(r){if(typeof r=="string")return rr(r,f);var d=Object.prototype.toString.call(r).slice(8,-1);if(d==="Object"&&r.constructor&&(d=r.constructor.name),d==="Map"||d==="Set")return Array.from(r);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return rr(r,f)}}function ps(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function hs(r){if(Array.isArray(r))return rr(r)}function rr(r,f){(f==null||f>r.length)&&(f=r.length);for(var d=0,b=new Array(f);d0&&arguments[0]!==void 0?arguments[0]:{},f=r.useShortNamings,d=f===void 0?!1:f,b=r.simplify,C=b===void 0?"none":b,R=r.transposeValue,B=R===void 0?0:R,J=r.harmonizeAccidentals,dt=J===void 0?!1:J,Ft=r.useFlats,Jt=Ft===void 0?!1:Ft,Pt=r.printer,be=Pt===void 0?"text":Pt,ye=r.notationSystem,Bt=ye===void 0?"english":ye,xe=r.customFilters,$t=xe===void 0?[]:xe;n($t);var Nt=[];return["max","core"].includes(C)&&Nt.push(es.bind(null,C)),(dt||B!==0)&&Nt.push(ss.bind(null,B,Jt)),d&&Nt.push(Ya),Nt.push.apply(Nt,[os.bind(null,Bt),Vt].concat(ls($t))),vs;function vs(_r){if(!ms(_r))return null;var Mr=e(Nt,t()(_r));return be==="raw"?us(Mr):Rr(Mr)}}var ms=function(f){return f&&er(f)==="object"&&!f.error&&f.input};let gs=ds})(),g})()})});var _n=Ie(mn(),1);var Cn=Ie(jn(),1),Le=class{constructor(p){let u=/.*?(irealb(?:ook)?):\/\/([^"]*)/.exec(p),e=decodeURIComponent(u[2]).split("===");e.length>1&&(this.name=e.pop()),this.songs=e.map(s=>{try{return new Ae(s,u[1]==="irealbook")}catch(t){let a=s.split("="),n=Ae.parseTitle(a[0].trim());return console.error(`[ireal-musicxml] [${n}] ${t}`),null}}).filter(s=>s!==null).reduce((s,t)=>{if(s.length>0){let a=(0,Cn.default)(s[s.length-1].title,t.title);if(a[0][0]===0&&a.every(n=>n[0]===0||n[1].match(/^\d+$/)))return s[s.length-1].cells=s[s.length-1].cells.concat(t.cells),s}return s.push(t),s},[])}},Ge=class{constructor(){this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null}},ee=class{constructor(p,u="",g=null,e=null){this.note=p,this.modifiers=u,this.over=g,this.alternate=e}},Ae=class i{constructor(p,u=!1){if(this.cells=[],this.musicXml="",!p){this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.groove="",this.bpm=0,this.repeats=0;return}let g=p.split("=");if(u)this.title=i.parseTitle(g[0].trim()),this.composer=i.parseComposer(g[1].trim()),this.style=g[2].trim(),this.key=g[3],this.cells=this.parse(g[5]);else{this.title=i.parseTitle(g[0].trim()),this.composer=i.parseComposer(g[1].trim()),this.style=g[3].trim(),this.key=g[4],this.transpose=+g[5]||0,this.groove=g[7],this.bpm=+g[8],this.repeats=+g[9]||3;let e=g[6].split("1r34LbKcu7");this.cells=this.parse(ks(e[1]))}}static chordRegex=/^([A-G][b#]?)((?:sus|alt|add|[+\-^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/;static chordRegex2=/^([ Wp])()()(\/[A-G][#b]?)?(\(.*?\))?/;static regExps=[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,i.chordRegex,i.chordRegex2];parse(p){let u=p.trim(),g=[];for(;u;){let a=!1;for(let n=0;n51;)u=i.substring(0,50),i=i.substring(50),p=p+qs(u);return p=p+i,p=p.replace(/Kcl/g,"| x").replace(/LZ/g," |").replace(/XyQ/g," "),p}function qs(i){let p=i.split("");for(let u=0;u<5;u++)p[49-u]=i[u],p[u]=i[49-u];for(let u=10;u<24;u++)p[49-u]=i[u],p[u]=i[49-u];return p.join("")}var Nn=Ie(En(),1),Rn=Ie(Fn(),1);var Te={name:"ireal-musicxml",version:"2.0.3",description:"iReal Pro to MusicXML converter.",author:"Karim Ratib (https://github.com/infojunkie)",license:"GPL-3.0-only",repository:{type:"git",url:"https://github.com/infojunkie/ireal-musicxml"},homepage:"https://github.com/infojunkie/ireal-musicxml",type:"module",types:"./build/ireal-musicxml.d.ts",files:["LICENSE.txt","build/*","src/*"],bin:{"ireal-musicxml":"./src/cli/cli.js"},exports:{import:"./build/ireal-musicxml.js",require:"./build/ireal-musicxml.cjs"},scripts:{build:"npm run build:esm && npm run build:cjs && npm run build:d.ts","build:d.ts":"cp src/types/* build/","build:esm":"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js","build:cjs":"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs",test:"npm run build && npm run test:lint && npm run test:spec && npm run test:ts","test:spec":'node --test --test-name-pattern="${TEST:-.*}"',"test:ts":"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts","test:lint":"eslint src --fix"},devDependencies:{"@types/node":"^22.7.7","@xmldom/xmldom":"^0.8.0",esbuild:"0.24.0",eslint:"^9.13.0",resolve:"^1.22.8","sanitize-filename":"^1.6.3","ts-node":"^10.9.2",typescript:"^4.9.5","validate-with-xmllint":"^1.2.0","xpath.js":"^1.1.0"},dependencies:{"chord-symbol":"^3.0.0","fast-diff":"^1.2.0",jstoxml:"^2.0.6",promise:"^8.1.0"}};var we=class{static name=Te.name;static version=Te.version;static author=Te.author;static description=Te.description};var{chordParserFactory:ei,chordRendererFactory:ri}=Rn.default,tt=class{static Debug=0;static Info=1;static Warn=2;static Error=3;static None=4},In="4.0",Dn=7,Pn=40,$e=class i{static defaultOptions={divisions:768,notation:"rhythmic",step:"B",octave:4,notehead:"slash",noteheadSize:"large",date:!0,clef:!1,keySignature:!1,pageWidth:210,pageHeight:297,pageMargin:15,logLevel:tt.Warn};static sequenceAttributes=["divisions","key","time","staves","part-symbol","instruments","clef","staff-details","transpose","directive","measure-style"];static sequenceNote=["cue","pitch","rest","unpitched","duration","tie","voice","type","dot","accidental","time-modification","stem","notehead","notehead-text","staff","beam","notations","lyric","play"];static sequenceNotations=["accidental-mark","arpeggiate","articulations","dynamics","fermata","glissando","non-arpeggiate","ornaments","other-notation","slide","slur","technical","tied","tuplet"];static sequenceBarline=["bar-style","footnote","level","wavy-line","segno","coda","fermata","ending","repeat"];static mapAlter={"#":1,b:-1};static mapFifthsToAlters={sharp:["F","C","G","D","A","E","B"],flat:["B","E","A","D","G","C","F"]};static mapRepeats={"D.C. al Coda":i.prototype.convertDaCapo,"D.C. al Fine":i.prototype.convertDaCapo,"D.C. al 1st End.":i.prototype.convertDaCapo,"D.C. al 2nd End.":i.prototype.convertDaCapo,"D.C. al 3rd End.":i.prototype.convertDaCapo,"D.S. al Coda":i.prototype.convertDalSegno,"D.S. al Fine":i.prototype.convertDalSegno,"D.S. al 1st End.":i.prototype.convertDalSegno,"D.S. al 2nd End.":i.prototype.convertDalSegno,"D.S. al 3rd End.":i.prototype.convertDalSegno,Fine:i.prototype.convertFine,"3x":i.prototype.convertRepeatNx,"4x":i.prototype.convertRepeatNx,"5x":i.prototype.convertRepeatNx,"6x":i.prototype.convertRepeatNx,"7x":i.prototype.convertRepeatNx,"8x":i.prototype.convertRepeatNx};static convert(p,u={}){let g=Object.assign({},this.defaultOptions,u);return new i(p,g).convert()}constructor(p,u){this.song=p,this.options=u,this.time={beats:4,beatType:4,beatMin:1},this.fifths=null,this.measure=null,this.barRepeat=0,this.codas=[],this.repeats=0,this.shortChord=!1,this.emptyCells=0,this.emptyCellNewSystem=!1,this.cellWidth=(this.options.pageWidth-2*this.options.pageMargin)/16,this.parseChord=ei({altIntervals:["b5","b9"]}),this.renderChord=ri({useShortNamings:!0,printer:"raw"})}convert(){return Nn.default.toXML(this.convertSong(),{header:` + + + `.trim(),indent:" "})}convertSong(){return{_name:"score-partwise",_attrs:{version:In},_content:[{work:{"work-title":this.song.title}},{identification:[{_name:"creator",_attrs:{type:"composer"},_content:this.song.composer},{encoding:[{software:`@infojunkie/ireal-musicxml ${we.version}`},{...this.options.date&&{"encoding-date":i.convertDate(new Date)}},{_name:"supports",_attrs:{element:"accidental",type:"no"}},{_name:"supports",_attrs:{element:"transpose",type:"no"}},{_name:"supports",_attrs:{attribute:"new-page",element:"print",type:"yes",value:"yes"}},{_name:"supports",_attrs:{attribute:"new-system",element:"print",type:"yes",value:"yes"}}]}]},{defaults:{scaling:{millimeters:Dn,tenths:Pn},"page-layout":{"page-height":i._mmToTenths(this.options.pageHeight),"page-width":i._mmToTenths(this.options.pageWidth),"page-margins":{"left-margin":i._mmToTenths(this.options.pageMargin,4),"right-margin":i._mmToTenths(this.options.pageMargin,4),"top-margin":i._mmToTenths(this.options.pageMargin,4),"bottom-margin":i._mmToTenths(this.options.pageMargin,4)}}}},{"part-list":{_name:"score-part",_attrs:{id:"P1"},_content:{_name:"part-name",_attrs:{"print-object":"no"},_content:"Lead Sheet"}}},{_name:"part",_attrs:{id:"P1"},_content:this.convertMeasures()}]}}static convertDate(p){return new Date(p.getTime()-p.getTimezoneOffset()*6e4).toISOString().split("T")[0]}static Measure=class{constructor(p){this.body={_name:"measure",_attrs:{number:p},_content:[]},this.attributes=[],this.chords=[],this.barlines=[],this.barEnding=null}number(){return this.body._attrs.number}assemble(){return this.attributes.length&&this.body._content.push({attributes:i.reorderSequence(this,this.attributes,i.sequenceAttributes)}),this.chords.forEach(p=>{this.body._content.push({harmony:p.harmony},...p.notes.map(u=>({note:u})))}),this.barlines[0]._content=i.reorderSequence(this,this.barlines[0]._content,i.sequenceBarline),this.body._content.splice(1,0,this.barlines[0]),this.barlines[1]._content=i.reorderSequence(this,this.barlines[1]._content,i.sequenceBarline),this.body._content.push(this.barlines[1]),this.body}};static Chord=class{constructor(p,u,g){this.harmony=p,this.notes=u,this.ireal=g,this.spaces=0,this.fermata=!1,this.short=!1}};convertMeasures(){let p=e=>e>0&&e%16===0,u=this.song.cells.reduce((e,s,t)=>{if((s.bars.match(/\(|\{|\[/)||!this.measure&&(s.chord||s.annots.length||s.comments.length))&&(this.measure&&(this._log(tt.Warn,"Starting a new measure over existing measure. Closing current measure first."),this.measure.barlines.push(this.convertBarline("","right")),this.adjustChordsDuration(this.measure)&&e.push(this.measure)),this.measure=new i.Measure(e.length+1,this.options),e.length||(this.measure.attributes.push({divisions:this.options.divisions},{_name:"clef",_attrs:[{"print-object":this.options.clef?"yes":"no"}],_content:[{sign:"G"},{line:2}]},{"staff-details":{"staff-lines":0}},{"measure-style":[{_name:"slash",_attrs:{type:"start","use-stems":this.options.notation==="rhythmic"?"yes":"no"}}]},this.convertKey()),this.song.bpm&&this.measure.body._content.push(this.convertTempo(this.song.bpm)),this.measure.body._content.push(this.convertStyleAndGroove(this.song.style,this.song.groove))),this.measure.barlines.push(this.convertBarline(s.bars,"left",p(t)||this.emptyCellNewSystem?"regular":void 0)),this.barRepeat&&(this.measure.chords=[...e[e.length-this.barRepeat-1].chords])),!this.measure)return(s.chord||s.annots.length||s.comments.length||s.bars&&s.bars!==")")&&this._log(tt.Warn,`Found non-empty orphan cell ${JSON.stringify(s)}`,e[e.length-1]),this.emptyCells++,p(t)&&(this.emptyCellNewSystem=!0),e;if((p(t)||this.emptyCellNewSystem)&&this.measure.body._content.splice(0,0,{_name:"print",_attrs:{"new-system":"yes"},_content:{...this.emptyCellNewSystem&&{"system-layout":{"system-margins":[{"left-margin":i._mmToTenths(this.cellWidth*this.emptyCells)},{"right-margin":"0.00"}]}}}}),!this.emptyCellNewSystem&&this.emptyCells>0&&(this.measure.body._content[0]?._name==="print"&&this.measure.body._content[0]._attrs?.["new-system"]==="yes"?e[e.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":i._mmToTenths(this.cellWidth*this.emptyCells)}]}}}):this.measure.body._content.splice(0,0,{_name:"print",_content:{"measure-layout":{"measure-distance":i._mmToTenths(this.cellWidth*this.emptyCells)}}})),this.emptyCellNewSystem=!1,this.emptyCells=0,s.chord)switch(s.chord.note){case"x":{this.barRepeat=1,this.measure.chords=[...e[e.length-this.barRepeat].chords];break}case"r":{this.barRepeat=2,this.measure.chords=[...e[e.length-this.barRepeat].chords];break}case"p":if(this.measure.chords.length){this.measure.chords[this.measure.chords.length-1].spaces++;break}case"W":{let a=this.measure;if(a.chords.length||(a=e.slice().reverse().find(n=>n.chords.length),a||this._log(tt.Error,`Cannot find any measure with chords prior to ${JSON.stringify(s.chord)}`)),a){let n=a.chords[a.chords.length-1].ireal;n.over=s.chord.over,n.alternate=s.chord.alternate,this.measure.chords.push(this.convertChord(n))}break}case" ":{this._log(tt.Warn,`Unhandled empty/alternate chord ${JSON.stringify(s.chord)}`);break}default:this.measure.chords.push(this.convertChord(s.chord)),this.measure.chords[this.measure.chords.length-1].short=this.shortChord}else this.barRepeat||this.measure.chords.length&&this.measure.chords[this.measure.chords.length-1].spaces++;return s.annots.forEach(a=>{switch(a[0]){case"*":{let n=a.slice(1);this.measure.body._content.push(this.convertSection(n));break}case"T":{let n=a.slice(1);this.measure.attributes.push(this.convertTime(n));break}case"S":{this.measure.body._content.push(this.convertSegno());break}case"N":{let n=parseInt(a.slice(1));if(n<1&&(n=e.slice().reverse().find(c=>!!c.barEnding)?.barEnding??1),this.measure.barlines[0]._content.push(this.convertEnding(n,"start")),n>1){e[e.length-1].barlines[1]._content.push(this.convertEnding(n-1,"stop"));let o=e.slice().reverse().find(c=>c.barEnding===n-1);if(!o)this._log(tt.Error,`Cannot find ending ${n-1} in right barline of any measure`);else{let c=o.barlines[1]._content.findIndex(h=>!!h&&h._name==="ending");c===-1&&this._log(tt.Error,`Cannot find ending ${n-1} in right barline`,o),delete o.barlines[1]._content[c]}}this.measure.barEnding=n;break}case"Q":{this.measure.body._content.push(this.convertToCoda()),this.codas.push(this.measure);break}case"l":{this.measure.chords.length&&(this.measure.chords[this.measure.chords.length-1].short=!1),this.shortChord=!1;break}case"s":{this.measure.chords.length&&(this.measure.chords[this.measure.chords.length-1].short=!0),this.shortChord=!0;break}case"f":{this.measure.chords[this.measure.chords.length-1].fermata=!0;break}case"U":{this.measure.body._content.push(this.convertFine("END"));break}default:this._log(tt.Warn,`Unhandled annotation "${a}"`)}}),s.comments.map(a=>a.trim()).forEach(a=>{let n=this._map(i.mapRepeats,a);n?this.measure.body._content.push(n.call(this,a)):this.measure.body._content.push(this.convertComment(a))}),s.bars.match(/\)|\}|\]|Z/)&&this.measure.chords.length&&(this.measure.barlines.push(this.convertBarline(s.bars,"right")),this.measure.barEnding&&this.measure.barlines[1]._content.push(this.convertEnding(this.measure.barEnding,"discontinue")),this.adjustChordsDuration(this.measure)&&e.push(this.measure),this.measure=null,this.barRepeat&&this.barRepeat--),e},[]),g=this.song.cells.length%16-this.emptyCells;if(g>0&&u.length>0&&u[u.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":i._mmToTenths(this.cellWidth*g)}]}}}),this.codas.length){let e=this.codas[this.codas.length-1],s=e.body._content.findIndex(t=>t._name==="direction"&&Array.isArray(t._content)&&t._content.some(a=>a._name==="sound"&&Object.keys(a._attrs).includes("tocoda")));s===-1&&this._log(tt.Warn,"Cannot find sound direction",e),e.body._content[s]=this.convertCoda()}return u.map(e=>e.assemble())}static reorderSequence(p,u,g){return u.filter(e=>Object.keys(e).length).sort((e,s)=>{let t=Object.keys(e)[0];t==="_name"&&(t=e[t]);let a=Object.keys(s)[0];a==="_name"&&(a=s[a]);let n=g.indexOf(t),o=g.indexOf(a);return n===-1&&this._log(tt.Warn,`Unrecognized element "${t}"`,p),o===-1&&this._log(tt.Warn,`Unrecognized element "${a}"`,p),n-o})}convertRepeatNx(p){let u=null;(u=p.match(/(\d+)x/))!==null&&(this.repeats=u[1])}convertFine(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{fine:"yes"}}]}}convertDaCapo(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{dacapo:"yes"}}]}}convertDalSegno(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{dalsegno:"yes"}}]}}convertComment(p){return{_name:"direction",_attrs:{placement:p[0]==="*"?"above":"below"},_content:{"direction-type":{words:p[0]==="*"?p.slice(3):p}}}}convertEnding(p,u){return{_name:"ending",_attrs:{number:p,type:u},_content:`${p}.`}}convertBarline(p,u,g=void 0){let e=u==="left"?"none":"regular",s=null;return p.match(/\[|\]/)?e="light-light":p.match(/Z/)?e="light-heavy":p.match(/\{|\}/)&&(e=u==="left"?"heavy-light":"light-heavy",s=u==="left"?"forward":"backward"),s==="forward"&&(this.repeats=2),{_name:"barline",_attrs:{location:u},_content:[{"bar-style":g??e},{...s&&{_name:"repeat",_attrs:{direction:s,...s==="backward"&&{times:this.repeats}}}}]}}convertSection(p){return p==="i"&&(p="Intro"),{_name:"direction",_attrs:{placement:"above"},_content:{"direction-type":{rehearsal:p}}}}convertSegno(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"segno"}},{_name:"sound",_attrs:{segno:"segno"}}]}}convertCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"coda"}},{_name:"sound",_attrs:{coda:"coda"}}]}}convertToCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{words:"To Coda"}},{_name:"sound",_attrs:{tocoda:"coda"}}]}}convertTempo(p){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{_name:"metronome",_attrs:{parentheses:"no"},_content:[{"beat-unit":this.calculateChordDuration(1)[0].type},{"per-minute":p}]}]},{_name:"sound",_attrs:{tempo:p}}]}}convertTime(p){let u=parseInt(p[0]),g=parseInt(p[1]),e=1;return p==="12"&&(u=12,g=8,e=3),this.time={beats:u,beatType:g,beatMin:e},{time:[{beats:u},{"beat-type":g}]}}adjustChordsDuration(p){if(p.chords.length>this.time.beats)return this._log(tt.Error,`Too many chords (${p.chords.length} out of ${this.time.beats})`,p),!0;let u=p.chords.reduce((g,e)=>g+1+e.spaces,0);if(!u)return this._log(tt.Warn,"No chord found. Skipping current measure.",p),!1;if(u>this.time.beats){let g=0;for(;u>this.time.beats;)p.chords[g].spaces>0&&(p.chords[g].spaces--,u--),g=(g+1)%p.chords.length}else{let g=0,e=!1;for(;u(g.notes=this.calculateChordDuration(1+g.spaces).map((e,s,t)=>this.convertChordNote(e,s===t.length-1?g.fermata:!1,this.options.notation==="rhythmic"&&t.length>1?s>0?"stop":"start":null)),g)),!0}calculateChordDuration(p){let u={1:[{t:"eighth",d:0,b:1}],2:[{t:"quarter",d:0,b:2}],3:[{t:"quarter",d:1,b:3}],4:[{t:"half",d:0,b:4}],5:[{t:"quarter",d:1,b:3},{t:"quarter",d:0,b:2}],6:[{t:"half",d:1,b:6}],7:[{t:"half",d:2,b:7}],8:[{t:"whole",d:0,b:8}],9:[{t:"half",d:1,b:6},{t:"quarter",d:1,b:3}],10:[{t:"half",d:1,b:6},{t:"half",d:0,b:4}],11:[{t:"half",d:2,b:7},{t:"half",d:0,b:4}],12:[{t:"whole",d:1,b:12}],13:[{t:"half",d:2,b:7},{t:"half",d:1,b:6}],14:[{t:"whole",d:2,b:14}],15:[{t:"whole",d:0,b:8},{t:"half",d:2,b:7}]};if(this.options.notation==="slash"){let g=8/this.time.beatType;return Array(p).fill(this._map(u,g,[],`Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`).map(e=>({duration:e.b*this.options.divisions/2,type:e.t,dots:e.d}))[0])}else{let g=p*8/this.time.beatType;return this._map(u,g,[],`Unexpected beat count ${p} for time signature ${this.time.beats}/${this.time.beatType}`).map(e=>({duration:e.b*this.options.divisions/2,type:e.t,dots:e.d}))}}convertChordNote(p,u=!1,g=null){let e=i.mapFifthsToAlters[this.fifths>=0?"sharp":"flat"].slice(0,Math.abs(this.fifths)),s={_name:"pitch",_content:[{step:this.options.step},{alter:e.includes(this.options.step)?this.fifths>0?1:-1:0},{octave:this.options.octave}]},t=[];return u&&t.push({_name:"fermata"}),g&&t.push({_name:"tied",_attrs:{type:g}}),i.reorderSequence(this.measure,[s,{_name:"cue"},{_name:"notehead",_content:this.options.notehead,_attrs:[{"font-size":this.options.noteheadSize}]},{duration:p.duration},{voice:1},{_name:"type",_attrs:{size:"full"},_content:p.type},{...t.length&&{notations:i.reorderSequence(this.measure,t,i.sequenceNotations)}}].concat(Array(p.dots).fill({_name:"dot"})),i.sequenceNote)}convertChordDegree(p,u,g){return{_name:"degree",_attrs:{"print-object":"no"},_content:[{"degree-value":p},{"degree-alter":g},{"degree-type":u}]}}convertChordSymbol(p){let u=this.renderChord(this.parseChord(`${p.note}${p.modifiers}`));if(!u)return this._log(tt.Warn,`Unrecognized chord "${p.note}${p.modifiers}"`),{rootStep:null,rootAlter:null,chordKind:null,chordDegrees:[],chordText:null};let g=u.input.rootNote[0],e=this._map(i.mapAlter,u.input.rootNote[1]||null,null,`Unrecognized accidental in chord "${u.input.rootNote}"`),s=u.formatted.descriptor+u.formatted.chordChanges.join(""),t={major:"major",major6:"major-sixth",major7:"major-seventh",dominant7:"dominant",minor:"minor",minor6:"minor-sixth",minor7:"minor-seventh",minorMajor7:"major-minor",augmented:"augmented",diminished:"diminished",diminished7:"diminished-seventh",power:"power"},a=this._map(t,u.normalized.quality,"",`Unrecognized chord quality "${u.normalized.quality}"`);if(u.normalized.extensions.length){let o=Math.max(...u.normalized.extensions.map(h=>parseInt(h))).toString(),c={9:"-ninth",11:"-11th",13:"-13th"};a=a.split("-")[0]+this._map(c,o,"",`Unhandled extension ${o}`),a==="dominant-11th"&&(u.normalized.isSuspended=!1)}[{intervals:["1","4","5"],kind:"suspended-fourth",strict:!0},{intervals:["1","5","9"],kind:"suspended-second",strict:!0},{intervals:["1","b3","b5","b7"],kind:"half-diminished",strict:!0},{intervals:["1","3","#5","b7"],kind:"augmented-seventh",strict:!1}].some(o=>{if((!o.strict||u.normalized.intervals.length===o.intervals.length)&&o.intervals.every((c,h)=>c===u.normalized.intervals[h]))return a=o.kind,o.intervals.forEach(c=>{u.normalized.alterations=u.normalized.alterations.filter(h=>h===c),u.normalized.adds=u.normalized.adds.filter(h=>h===c),u.normalized.omits=u.normalized.omits.filter(h=>h===c)}),u.normalized.intervals.forEach(c=>{o.intervals.includes(c)||u.normalized.adds.push(c)}),!0});let n=[];return u.normalized.isSuspended&&!a.includes("suspended")&&(u.normalized.adds.push("4"),u.normalized.adds.includes("3")||u.normalized.omits.push("3")),u.normalized.alterations.forEach(o=>{let c=o.slice(1);n.push(this.convertChordDegree(c,c==="5"||u.normalized.extensions.includes(c)?"alter":"add",this._map(i.mapAlter,o[0],0,`Unrecognized alter symbol in "${o}"`)))}),u.normalized.adds.forEach(o=>{let c=Object.keys(i.mapAlter).includes(o[0])?o[0]:null,h=c?o.slice(1):o;n.push(this.convertChordDegree(h,"add",this._map(i.mapAlter,c,0,`Unrecognized alter symbol in "${o}"`)))}),u.normalized.omits.forEach(o=>{let c=Object.keys(i.mapAlter).includes(o[0])?o[0]:null,h=c?o.slice(1):o;n.push(this.convertChordDegree(h,"subtract",this._map(i.mapAlter,c,0,`Unrecognized alter symbol in "${o}"`)))}),{rootStep:g,rootAlter:e,chordKind:a,chordDegrees:n,chordText:s}}convertChord(p){let u=null;if(p.note==="n")u=[{root:[{_name:"root-step",_attrs:{text:""},_content:this.options.step}]},{_name:"kind",_attrs:{text:"N.C."},_content:"none"}];else{let{rootStep:g,rootAlter:e,chordKind:s,chordDegrees:t,chordText:a}=this.convertChordSymbol(p),n=p.over?[{"bass-step":p.over.note[0]},{...p.over.note[1]&&{"bass-alter":this._map(i.mapAlter,p.over.note[1],null,`Unrecognized accidental in bass note "${p.over.note}"`)}}]:null;u=[{root:[{"root-step":g},{...e&&{"root-alter":e}}]},{_name:"kind",_attrs:{text:a,"use-symbols":"no"},_content:s},{...n&&{bass:n}}].concat(t)}return p.alternate&&this._log(tt.Warn,`Unhandled alternate chord ${JSON.stringify(p.alternate)}`),new i.Chord(u,this.calculateChordDuration(1).map(g=>this.convertChordNote(g)),p)}convertKey(){let p={C:0,G:1,D:2,A:3,E:4,B:5,"F#":6,"C#":7,F:-1,Bb:-2,Eb:-3,Ab:-4,Db:-5,Gb:-6,Cb:-7,"A-":0,"E-":1,"B-":2,"F#-":3,"C#-":4,"G#-":5,"D#-":6,"A#-":7,"D-":-1,"G-":-2,"C-":-3,"F-":-4,"Bb-":-5,"Eb-":-6,"Ab-":-7};return this.fifths=this._map(p,this.song.key,0,`Unrecognized key signature "${this.song.key}"`),{_name:"key",_attrs:[{"print-object":this.options.keySignature?"yes":"no"}],_content:[{fifths:this.fifths},{mode:this.song.key.slice(-1)==="-"?"minor":"major"}]}}convertStyleAndGroove(p,u){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{words:p}]},{sound:[{play:[{_name:"other-play",_attrs:{type:"groove"},_content:u||p}]}]}]}}_log(p,u,g=this.measure){if(p{g.musicXml=$e.convert(g,p)}),u}async function Ei(i,p={}){return new _n.default(u=>u(ni(i,p)))}export{Ge as Cell,ee as Chord,$e as Converter,tt as LogLevel,Le as Playlist,Ae as Song,we as Version,Ei as convert,ni as convertSync}; +//# sourceMappingURL=ireal-musicxml.js.map diff --git a/build/ireal-musicxml.js.map b/build/ireal-musicxml.js.map new file mode 100644 index 0000000..f9018d0 --- /dev/null +++ b/build/ireal-musicxml.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../node_modules/asap/browser-raw.js", "../node_modules/promise/lib/core.js", "../node_modules/promise/lib/done.js", "../node_modules/promise/lib/finally.js", "../node_modules/promise/lib/es6-extensions.js", "../node_modules/asap/browser-asap.js", "../node_modules/promise/lib/node-extensions.js", "../node_modules/promise/lib/synchronous.js", "../node_modules/promise/lib/index.js", "../node_modules/promise/index.js", "../node_modules/fast-diff/diff.js", "../node_modules/jstoxml/dist/jstoxml.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/universalModuleDefinition", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_DataView.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Hash.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_ListCache.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Map.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_MapCache.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Promise.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Set.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_SetCache.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Stack.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Symbol.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Uint8Array.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_WeakMap.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_apply.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayEach.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayFilter.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayIncludes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayIncludesWith.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayLikeKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayMap.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayPush.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arraySome.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_assignValue.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_assocIndexOf.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseAssign.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseAssignIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseAssignValue.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseClone.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseCreate.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseDifference.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseFindIndex.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseFlatten.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseFor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseForOwn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseGetAllKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseGetTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseHasIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIndexOf.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseInverter.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsArguments.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsEqual.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsEqualDeep.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsMap.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsMatch.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsNaN.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsNative.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsTypedArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIteratee.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseKeysIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseMatches.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseMatchesProperty.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseProperty.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_basePropertyDeep.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseRest.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseSetToString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseTimes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseToString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseTrim.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseUnary.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseUniq.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cacheHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_castPath.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneArrayBuffer.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneBuffer.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneDataView.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneRegExp.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneSymbol.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneTypedArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_copyArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_copyObject.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_copySymbols.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_copySymbolsIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_coreJsData.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_createBaseFor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_createFind.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_createInverter.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_createSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_defineProperty.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_equalArrays.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_equalByTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_equalObjects.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_freeGlobal.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getAllKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getAllKeysIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getMapData.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getMatchData.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getNative.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getPrototype.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getRawTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getSymbols.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getSymbolsIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getValue.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hasPath.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashClear.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashDelete.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_initCloneArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_initCloneByTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_initCloneObject.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isFlattenable.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isIndex.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isKey.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isKeyable.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isMasked.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isPrototype.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isStrictComparable.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheClear.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheDelete.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheClear.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheDelete.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapToArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_matchesStrictComparable.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_memoizeCapped.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_nativeCreate.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_nativeKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_nativeKeysIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_nodeUtil.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_objectToString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_overArg.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_overRest.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_root.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_setCacheAdd.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_setCacheHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_setToArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_setToString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_shortOut.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackClear.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackDelete.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_strictIndexOf.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stringToPath.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_toKey.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_toSource.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_trimmedEndIndex.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/clone.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/cloneDeep.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/constant.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/difference.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/eq.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/find.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/findIndex.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/get.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/hasIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/identity.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/invert.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isArguments.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isArrayLike.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isArrayLikeObject.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isBuffer.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isEqual.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isFunction.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isLength.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isMap.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isObject.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isObjectLike.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isSymbol.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isTypedArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/keys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/keysIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/memoize.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/noop.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/property.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/stubArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/stubFalse.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/toFinite.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/toInteger.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/toNumber.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/toString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/uniq.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/without.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/bootstrap", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/compat get default export", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/define property getters", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/global", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/hasOwnProperty shorthand", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/make namespace object", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/node module decorator", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/helpers/chain.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/helpers/checkCustomFilters.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/dictionaries/notes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/helpers/ChordParsingError.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/helpers/hasElement.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/checkIntervalsConsistency.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/formatSymbol.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/dictionaries/qualities.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/formatSymbolParts.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/getParsableDescriptor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/initChord.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/nameIndividualChordNotes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/normalizeNotes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/normalizeDescriptor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/parseBase.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/dictionaries/modifiers.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/dictionaries/intervalsToSemitones.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/parseDescriptor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/chordParserFactory.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/filters/shortenNormalized.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/filters/simplify.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/filters/transpose.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/filters/convertNotationSystem.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/printer/text.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/printer/raw.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/chordRendererFactory.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/index.js", "../src/lib/index.js", "../src/lib/parser.js", "../src/lib/converter.js", "../package.json", "../src/lib/version.js"], + "sourcesContent": ["\"use strict\";\n\n// Use the fastest means possible to execute a task in its own turn, with\n// priority over other events including IO, animation, reflow, and redraw\n// events in browsers.\n//\n// An exception thrown by a task will permanently interrupt the processing of\n// subsequent tasks. The higher level `asap` function ensures that if an\n// exception is thrown by a task, that the task queue will continue flushing as\n// soon as possible, but if you use `rawAsap` directly, you are responsible to\n// either ensure that no exceptions are thrown from your task, or to manually\n// call `rawAsap.requestFlush` if an exception is thrown.\nmodule.exports = rawAsap;\nfunction rawAsap(task) {\n if (!queue.length) {\n requestFlush();\n flushing = true;\n }\n // Equivalent to push, but avoids a function call.\n queue[queue.length] = task;\n}\n\nvar queue = [];\n// Once a flush has been requested, no further calls to `requestFlush` are\n// necessary until the next `flush` completes.\nvar flushing = false;\n// `requestFlush` is an implementation-specific method that attempts to kick\n// off a `flush` event as quickly as possible. `flush` will attempt to exhaust\n// the event queue before yielding to the browser's own event loop.\nvar requestFlush;\n// The position of the next task to execute in the task queue. This is\n// preserved between calls to `flush` so that it can be resumed if\n// a task throws an exception.\nvar index = 0;\n// If a task schedules additional tasks recursively, the task queue can grow\n// unbounded. To prevent memory exhaustion, the task queue will periodically\n// truncate already-completed tasks.\nvar capacity = 1024;\n\n// The flush function processes all tasks that have been scheduled with\n// `rawAsap` unless and until one of those tasks throws an exception.\n// If a task throws an exception, `flush` ensures that its state will remain\n// consistent and will resume where it left off when called again.\n// However, `flush` does not make any arrangements to be called again if an\n// exception is thrown.\nfunction flush() {\n while (index < queue.length) {\n var currentIndex = index;\n // Advance the index before calling the task. This ensures that we will\n // begin flushing on the next task the task throws an error.\n index = index + 1;\n queue[currentIndex].call();\n // Prevent leaking memory for long chains of recursive calls to `asap`.\n // If we call `asap` within tasks scheduled by `asap`, the queue will\n // grow, but to avoid an O(n) walk for every task we execute, we don't\n // shift tasks off the queue after they have been executed.\n // Instead, we periodically shift 1024 tasks off the queue.\n if (index > capacity) {\n // Manually shift all values starting at the index back to the\n // beginning of the queue.\n for (var scan = 0, newLength = queue.length - index; scan < newLength; scan++) {\n queue[scan] = queue[scan + index];\n }\n queue.length -= index;\n index = 0;\n }\n }\n queue.length = 0;\n index = 0;\n flushing = false;\n}\n\n// `requestFlush` is implemented using a strategy based on data collected from\n// every available SauceLabs Selenium web driver worker at time of writing.\n// https://docs.google.com/spreadsheets/d/1mG-5UYGup5qxGdEMWkhP6BWCz053NUb2E1QoUTU16uA/edit#gid=783724593\n\n// Safari 6 and 6.1 for desktop, iPad, and iPhone are the only browsers that\n// have WebKitMutationObserver but not un-prefixed MutationObserver.\n// Must use `global` or `self` instead of `window` to work in both frames and web\n// workers. `global` is a provision of Browserify, Mr, Mrs, or Mop.\n\n/* globals self */\nvar scope = typeof global !== \"undefined\" ? global : self;\nvar BrowserMutationObserver = scope.MutationObserver || scope.WebKitMutationObserver;\n\n// MutationObservers are desirable because they have high priority and work\n// reliably everywhere they are implemented.\n// They are implemented in all modern browsers.\n//\n// - Android 4-4.3\n// - Chrome 26-34\n// - Firefox 14-29\n// - Internet Explorer 11\n// - iPad Safari 6-7.1\n// - iPhone Safari 7-7.1\n// - Safari 6-7\nif (typeof BrowserMutationObserver === \"function\") {\n requestFlush = makeRequestCallFromMutationObserver(flush);\n\n// MessageChannels are desirable because they give direct access to the HTML\n// task queue, are implemented in Internet Explorer 10, Safari 5.0-1, and Opera\n// 11-12, and in web workers in many engines.\n// Although message channels yield to any queued rendering and IO tasks, they\n// would be better than imposing the 4ms delay of timers.\n// However, they do not work reliably in Internet Explorer or Safari.\n\n// Internet Explorer 10 is the only browser that has setImmediate but does\n// not have MutationObservers.\n// Although setImmediate yields to the browser's renderer, it would be\n// preferrable to falling back to setTimeout since it does not have\n// the minimum 4ms penalty.\n// Unfortunately there appears to be a bug in Internet Explorer 10 Mobile (and\n// Desktop to a lesser extent) that renders both setImmediate and\n// MessageChannel useless for the purposes of ASAP.\n// https://github.com/kriskowal/q/issues/396\n\n// Timers are implemented universally.\n// We fall back to timers in workers in most engines, and in foreground\n// contexts in the following browsers.\n// However, note that even this simple case requires nuances to operate in a\n// broad spectrum of browsers.\n//\n// - Firefox 3-13\n// - Internet Explorer 6-9\n// - iPad Safari 4.3\n// - Lynx 2.8.7\n} else {\n requestFlush = makeRequestCallFromTimer(flush);\n}\n\n// `requestFlush` requests that the high priority event queue be flushed as\n// soon as possible.\n// This is useful to prevent an error thrown in a task from stalling the event\n// queue if the exception handled by Node.js\u2019s\n// `process.on(\"uncaughtException\")` or by a domain.\nrawAsap.requestFlush = requestFlush;\n\n// To request a high priority event, we induce a mutation observer by toggling\n// the text of a text node between \"1\" and \"-1\".\nfunction makeRequestCallFromMutationObserver(callback) {\n var toggle = 1;\n var observer = new BrowserMutationObserver(callback);\n var node = document.createTextNode(\"\");\n observer.observe(node, {characterData: true});\n return function requestCall() {\n toggle = -toggle;\n node.data = toggle;\n };\n}\n\n// The message channel technique was discovered by Malte Ubl and was the\n// original foundation for this library.\n// http://www.nonblocking.io/2011/06/windownexttick.html\n\n// Safari 6.0.5 (at least) intermittently fails to create message ports on a\n// page's first load. Thankfully, this version of Safari supports\n// MutationObservers, so we don't need to fall back in that case.\n\n// function makeRequestCallFromMessageChannel(callback) {\n// var channel = new MessageChannel();\n// channel.port1.onmessage = callback;\n// return function requestCall() {\n// channel.port2.postMessage(0);\n// };\n// }\n\n// For reasons explained above, we are also unable to use `setImmediate`\n// under any circumstances.\n// Even if we were, there is another bug in Internet Explorer 10.\n// It is not sufficient to assign `setImmediate` to `requestFlush` because\n// `setImmediate` must be called *by name* and therefore must be wrapped in a\n// closure.\n// Never forget.\n\n// function makeRequestCallFromSetImmediate(callback) {\n// return function requestCall() {\n// setImmediate(callback);\n// };\n// }\n\n// Safari 6.0 has a problem where timers will get lost while the user is\n// scrolling. This problem does not impact ASAP because Safari 6.0 supports\n// mutation observers, so that implementation is used instead.\n// However, if we ever elect to use timers in Safari, the prevalent work-around\n// is to add a scroll event listener that calls for a flush.\n\n// `setTimeout` does not call the passed callback if the delay is less than\n// approximately 7 in web workers in Firefox 8 through 18, and sometimes not\n// even then.\n\nfunction makeRequestCallFromTimer(callback) {\n return function requestCall() {\n // We dispatch a timeout with a specified delay of 0 for engines that\n // can reliably accommodate that request. This will usually be snapped\n // to a 4 milisecond delay, but once we're flushing, there's no delay\n // between events.\n var timeoutHandle = setTimeout(handleTimer, 0);\n // However, since this timer gets frequently dropped in Firefox\n // workers, we enlist an interval handle that will try to fire\n // an event 20 times per second until it succeeds.\n var intervalHandle = setInterval(handleTimer, 50);\n\n function handleTimer() {\n // Whichever timer succeeds will cancel both timers and\n // execute the callback.\n clearTimeout(timeoutHandle);\n clearInterval(intervalHandle);\n callback();\n }\n };\n}\n\n// This is for `asap.js` only.\n// Its name will be periodically randomized to break any code that depends on\n// its existence.\nrawAsap.makeRequestCallFromTimer = makeRequestCallFromTimer;\n\n// ASAP was originally a nextTick shim included in Q. This was factored out\n// into this ASAP package. It was later adapted to RSVP which made further\n// amendments. These decisions, particularly to marginalize MessageChannel and\n// to capture the MutationObserver implementation in a closure, were integrated\n// back into ASAP proper.\n// https://github.com/tildeio/rsvp.js/blob/cddf7232546a9cf858524b75cde6f9edf72620a7/lib/rsvp/asap.js\n", "'use strict';\n\nvar asap = require('asap/raw');\n\nfunction noop() {}\n\n// States:\n//\n// 0 - pending\n// 1 - fulfilled with _value\n// 2 - rejected with _value\n// 3 - adopted the state of another promise, _value\n//\n// once the state is no longer pending (0) it is immutable\n\n// All `_` prefixed properties will be reduced to `_{random number}`\n// at build time to obfuscate them and discourage their use.\n// We don't use symbols or Object.defineProperty to fully hide them\n// because the performance isn't good enough.\n\n\n// to avoid using try/catch inside critical functions, we\n// extract them to here.\nvar LAST_ERROR = null;\nvar IS_ERROR = {};\nfunction getThen(obj) {\n try {\n return obj.then;\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\n\nfunction tryCallOne(fn, a) {\n try {\n return fn(a);\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\nfunction tryCallTwo(fn, a, b) {\n try {\n fn(a, b);\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\n\nmodule.exports = Promise;\n\nfunction Promise(fn) {\n if (typeof this !== 'object') {\n throw new TypeError('Promises must be constructed via new');\n }\n if (typeof fn !== 'function') {\n throw new TypeError('Promise constructor\\'s argument is not a function');\n }\n this._x = 0;\n this._y = 0;\n this._z = null;\n this._A = null;\n if (fn === noop) return;\n doResolve(fn, this);\n}\nPromise._B = null;\nPromise._C = null;\nPromise._D = noop;\n\nPromise.prototype.then = function(onFulfilled, onRejected) {\n if (this.constructor !== Promise) {\n return safeThen(this, onFulfilled, onRejected);\n }\n var res = new Promise(noop);\n handle(this, new Handler(onFulfilled, onRejected, res));\n return res;\n};\n\nfunction safeThen(self, onFulfilled, onRejected) {\n return new self.constructor(function (resolve, reject) {\n var res = new Promise(noop);\n res.then(resolve, reject);\n handle(self, new Handler(onFulfilled, onRejected, res));\n });\n}\nfunction handle(self, deferred) {\n while (self._y === 3) {\n self = self._z;\n }\n if (Promise._B) {\n Promise._B(self);\n }\n if (self._y === 0) {\n if (self._x === 0) {\n self._x = 1;\n self._A = deferred;\n return;\n }\n if (self._x === 1) {\n self._x = 2;\n self._A = [self._A, deferred];\n return;\n }\n self._A.push(deferred);\n return;\n }\n handleResolved(self, deferred);\n}\n\nfunction handleResolved(self, deferred) {\n asap(function() {\n var cb = self._y === 1 ? deferred.onFulfilled : deferred.onRejected;\n if (cb === null) {\n if (self._y === 1) {\n resolve(deferred.promise, self._z);\n } else {\n reject(deferred.promise, self._z);\n }\n return;\n }\n var ret = tryCallOne(cb, self._z);\n if (ret === IS_ERROR) {\n reject(deferred.promise, LAST_ERROR);\n } else {\n resolve(deferred.promise, ret);\n }\n });\n}\nfunction resolve(self, newValue) {\n // Promise Resolution Procedure: https://github.com/promises-aplus/promises-spec#the-promise-resolution-procedure\n if (newValue === self) {\n return reject(\n self,\n new TypeError('A promise cannot be resolved with itself.')\n );\n }\n if (\n newValue &&\n (typeof newValue === 'object' || typeof newValue === 'function')\n ) {\n var then = getThen(newValue);\n if (then === IS_ERROR) {\n return reject(self, LAST_ERROR);\n }\n if (\n then === self.then &&\n newValue instanceof Promise\n ) {\n self._y = 3;\n self._z = newValue;\n finale(self);\n return;\n } else if (typeof then === 'function') {\n doResolve(then.bind(newValue), self);\n return;\n }\n }\n self._y = 1;\n self._z = newValue;\n finale(self);\n}\n\nfunction reject(self, newValue) {\n self._y = 2;\n self._z = newValue;\n if (Promise._C) {\n Promise._C(self, newValue);\n }\n finale(self);\n}\nfunction finale(self) {\n if (self._x === 1) {\n handle(self, self._A);\n self._A = null;\n }\n if (self._x === 2) {\n for (var i = 0; i < self._A.length; i++) {\n handle(self, self._A[i]);\n }\n self._A = null;\n }\n}\n\nfunction Handler(onFulfilled, onRejected, promise){\n this.onFulfilled = typeof onFulfilled === 'function' ? onFulfilled : null;\n this.onRejected = typeof onRejected === 'function' ? onRejected : null;\n this.promise = promise;\n}\n\n/**\n * Take a potentially misbehaving resolver function and make sure\n * onFulfilled and onRejected are only called once.\n *\n * Makes no guarantees about asynchrony.\n */\nfunction doResolve(fn, promise) {\n var done = false;\n var res = tryCallTwo(fn, function (value) {\n if (done) return;\n done = true;\n resolve(promise, value);\n }, function (reason) {\n if (done) return;\n done = true;\n reject(promise, reason);\n });\n if (!done && res === IS_ERROR) {\n done = true;\n reject(promise, LAST_ERROR);\n }\n}\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.prototype.done = function (onFulfilled, onRejected) {\n var self = arguments.length ? this.then.apply(this, arguments) : this;\n self.then(null, function (err) {\n setTimeout(function () {\n throw err;\n }, 0);\n });\n};\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.prototype.finally = function (f) {\n return this.then(function (value) {\n return Promise.resolve(f()).then(function () {\n return value;\n });\n }, function (err) {\n return Promise.resolve(f()).then(function () {\n throw err;\n });\n });\n};\n", "'use strict';\n\n//This file contains the ES6 extensions to the core Promises/A+ API\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\n\n/* Static Functions */\n\nvar TRUE = valuePromise(true);\nvar FALSE = valuePromise(false);\nvar NULL = valuePromise(null);\nvar UNDEFINED = valuePromise(undefined);\nvar ZERO = valuePromise(0);\nvar EMPTYSTRING = valuePromise('');\n\nfunction valuePromise(value) {\n var p = new Promise(Promise._D);\n p._y = 1;\n p._z = value;\n return p;\n}\nPromise.resolve = function (value) {\n if (value instanceof Promise) return value;\n\n if (value === null) return NULL;\n if (value === undefined) return UNDEFINED;\n if (value === true) return TRUE;\n if (value === false) return FALSE;\n if (value === 0) return ZERO;\n if (value === '') return EMPTYSTRING;\n\n if (typeof value === 'object' || typeof value === 'function') {\n try {\n var then = value.then;\n if (typeof then === 'function') {\n return new Promise(then.bind(value));\n }\n } catch (ex) {\n return new Promise(function (resolve, reject) {\n reject(ex);\n });\n }\n }\n return valuePromise(value);\n};\n\nvar iterableToArray = function (iterable) {\n if (typeof Array.from === 'function') {\n // ES2015+, iterables exist\n iterableToArray = Array.from;\n return Array.from(iterable);\n }\n\n // ES5, only arrays and array-likes exist\n iterableToArray = function (x) { return Array.prototype.slice.call(x); };\n return Array.prototype.slice.call(iterable);\n}\n\nPromise.all = function (arr) {\n var args = iterableToArray(arr);\n\n return new Promise(function (resolve, reject) {\n if (args.length === 0) return resolve([]);\n var remaining = args.length;\n function res(i, val) {\n if (val && (typeof val === 'object' || typeof val === 'function')) {\n if (val instanceof Promise && val.then === Promise.prototype.then) {\n while (val._y === 3) {\n val = val._z;\n }\n if (val._y === 1) return res(i, val._z);\n if (val._y === 2) reject(val._z);\n val.then(function (val) {\n res(i, val);\n }, reject);\n return;\n } else {\n var then = val.then;\n if (typeof then === 'function') {\n var p = new Promise(then.bind(val));\n p.then(function (val) {\n res(i, val);\n }, reject);\n return;\n }\n }\n }\n args[i] = val;\n if (--remaining === 0) {\n resolve(args);\n }\n }\n for (var i = 0; i < args.length; i++) {\n res(i, args[i]);\n }\n });\n};\n\nfunction onSettledFulfill(value) {\n return { status: 'fulfilled', value: value };\n}\nfunction onSettledReject(reason) {\n return { status: 'rejected', reason: reason };\n}\nfunction mapAllSettled(item) {\n if(item && (typeof item === 'object' || typeof item === 'function')){\n if(item instanceof Promise && item.then === Promise.prototype.then){\n return item.then(onSettledFulfill, onSettledReject);\n }\n var then = item.then;\n if (typeof then === 'function') {\n return new Promise(then.bind(item)).then(onSettledFulfill, onSettledReject)\n }\n }\n\n return onSettledFulfill(item);\n}\nPromise.allSettled = function (iterable) {\n return Promise.all(iterableToArray(iterable).map(mapAllSettled));\n};\n\nPromise.reject = function (value) {\n return new Promise(function (resolve, reject) {\n reject(value);\n });\n};\n\nPromise.race = function (values) {\n return new Promise(function (resolve, reject) {\n iterableToArray(values).forEach(function(value){\n Promise.resolve(value).then(resolve, reject);\n });\n });\n};\n\n/* Prototype Methods */\n\nPromise.prototype['catch'] = function (onRejected) {\n return this.then(null, onRejected);\n};\n\nfunction getAggregateError(errors){\n if(typeof AggregateError === 'function'){\n return new AggregateError(errors,'All promises were rejected');\n }\n\n var error = new Error('All promises were rejected');\n\n error.name = 'AggregateError';\n error.errors = errors;\n\n return error;\n}\n\nPromise.any = function promiseAny(values) {\n return new Promise(function(resolve, reject) {\n var promises = iterableToArray(values);\n var hasResolved = false;\n var rejectionReasons = [];\n\n function resolveOnce(value) {\n if (!hasResolved) {\n hasResolved = true;\n resolve(value);\n }\n }\n\n function rejectionCheck(reason) {\n rejectionReasons.push(reason);\n\n if (rejectionReasons.length === promises.length) {\n reject(getAggregateError(rejectionReasons));\n }\n }\n\n if(promises.length === 0){\n reject(getAggregateError(rejectionReasons));\n } else {\n promises.forEach(function(value){\n Promise.resolve(value).then(resolveOnce, rejectionCheck);\n });\n }\n });\n};\n", "\"use strict\";\n\n// rawAsap provides everything we need except exception management.\nvar rawAsap = require(\"./raw\");\n// RawTasks are recycled to reduce GC churn.\nvar freeTasks = [];\n// We queue errors to ensure they are thrown in right order (FIFO).\n// Array-as-queue is good enough here, since we are just dealing with exceptions.\nvar pendingErrors = [];\nvar requestErrorThrow = rawAsap.makeRequestCallFromTimer(throwFirstError);\n\nfunction throwFirstError() {\n if (pendingErrors.length) {\n throw pendingErrors.shift();\n }\n}\n\n/**\n * Calls a task as soon as possible after returning, in its own event, with priority\n * over other events like animation, reflow, and repaint. An error thrown from an\n * event will not interrupt, nor even substantially slow down the processing of\n * other events, but will be rather postponed to a lower priority event.\n * @param {{call}} task A callable object, typically a function that takes no\n * arguments.\n */\nmodule.exports = asap;\nfunction asap(task) {\n var rawTask;\n if (freeTasks.length) {\n rawTask = freeTasks.pop();\n } else {\n rawTask = new RawTask();\n }\n rawTask.task = task;\n rawAsap(rawTask);\n}\n\n// We wrap tasks with recyclable task objects. A task object implements\n// `call`, just like a function.\nfunction RawTask() {\n this.task = null;\n}\n\n// The sole purpose of wrapping the task is to catch the exception and recycle\n// the task object after its single use.\nRawTask.prototype.call = function () {\n try {\n this.task.call();\n } catch (error) {\n if (asap.onerror) {\n // This hook exists purely for testing purposes.\n // Its name will be periodically randomized to break any code that\n // depends on its existence.\n asap.onerror(error);\n } else {\n // In a web browser, exceptions are not fatal. However, to avoid\n // slowing down the queue of pending tasks, we rethrow the error in a\n // lower priority turn.\n pendingErrors.push(error);\n requestErrorThrow();\n }\n } finally {\n this.task = null;\n freeTasks[freeTasks.length] = this;\n }\n};\n", "'use strict';\n\n// This file contains then/promise specific extensions that are only useful\n// for node.js interop\n\nvar Promise = require('./core.js');\nvar asap = require('asap');\n\nmodule.exports = Promise;\n\n/* Static Functions */\n\nPromise.denodeify = function (fn, argumentCount) {\n if (\n typeof argumentCount === 'number' && argumentCount !== Infinity\n ) {\n return denodeifyWithCount(fn, argumentCount);\n } else {\n return denodeifyWithoutCount(fn);\n }\n};\n\nvar callbackFn = (\n 'function (err, res) {' +\n 'if (err) { rj(err); } else { rs(res); }' +\n '}'\n);\nfunction denodeifyWithCount(fn, argumentCount) {\n var args = [];\n for (var i = 0; i < argumentCount; i++) {\n args.push('a' + i);\n }\n var body = [\n 'return function (' + args.join(',') + ') {',\n 'var self = this;',\n 'return new Promise(function (rs, rj) {',\n 'var res = fn.call(',\n ['self'].concat(args).concat([callbackFn]).join(','),\n ');',\n 'if (res &&',\n '(typeof res === \"object\" || typeof res === \"function\") &&',\n 'typeof res.then === \"function\"',\n ') {rs(res);}',\n '});',\n '};'\n ].join('');\n return Function(['Promise', 'fn'], body)(Promise, fn);\n}\nfunction denodeifyWithoutCount(fn) {\n var fnLength = Math.max(fn.length - 1, 3);\n var args = [];\n for (var i = 0; i < fnLength; i++) {\n args.push('a' + i);\n }\n var body = [\n 'return function (' + args.join(',') + ') {',\n 'var self = this;',\n 'var args;',\n 'var argLength = arguments.length;',\n 'if (arguments.length > ' + fnLength + ') {',\n 'args = new Array(arguments.length + 1);',\n 'for (var i = 0; i < arguments.length; i++) {',\n 'args[i] = arguments[i];',\n '}',\n '}',\n 'return new Promise(function (rs, rj) {',\n 'var cb = ' + callbackFn + ';',\n 'var res;',\n 'switch (argLength) {',\n args.concat(['extra']).map(function (_, index) {\n return (\n 'case ' + (index) + ':' +\n 'res = fn.call(' + ['self'].concat(args.slice(0, index)).concat('cb').join(',') + ');' +\n 'break;'\n );\n }).join(''),\n 'default:',\n 'args[argLength] = cb;',\n 'res = fn.apply(self, args);',\n '}',\n \n 'if (res &&',\n '(typeof res === \"object\" || typeof res === \"function\") &&',\n 'typeof res.then === \"function\"',\n ') {rs(res);}',\n '});',\n '};'\n ].join('');\n\n return Function(\n ['Promise', 'fn'],\n body\n )(Promise, fn);\n}\n\nPromise.nodeify = function (fn) {\n return function () {\n var args = Array.prototype.slice.call(arguments);\n var callback =\n typeof args[args.length - 1] === 'function' ? args.pop() : null;\n var ctx = this;\n try {\n return fn.apply(this, arguments).nodeify(callback, ctx);\n } catch (ex) {\n if (callback === null || typeof callback == 'undefined') {\n return new Promise(function (resolve, reject) {\n reject(ex);\n });\n } else {\n asap(function () {\n callback.call(ctx, ex);\n })\n }\n }\n }\n};\n\nPromise.prototype.nodeify = function (callback, ctx) {\n if (typeof callback != 'function') return this;\n\n this.then(function (value) {\n asap(function () {\n callback.call(ctx, null, value);\n });\n }, function (err) {\n asap(function () {\n callback.call(ctx, err);\n });\n });\n};\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.enableSynchronous = function () {\n Promise.prototype.isPending = function() {\n return this.getState() == 0;\n };\n\n Promise.prototype.isFulfilled = function() {\n return this.getState() == 1;\n };\n\n Promise.prototype.isRejected = function() {\n return this.getState() == 2;\n };\n\n Promise.prototype.getValue = function () {\n if (this._y === 3) {\n return this._z.getValue();\n }\n\n if (!this.isFulfilled()) {\n throw new Error('Cannot get a value of an unfulfilled promise.');\n }\n\n return this._z;\n };\n\n Promise.prototype.getReason = function () {\n if (this._y === 3) {\n return this._z.getReason();\n }\n\n if (!this.isRejected()) {\n throw new Error('Cannot get a rejection reason of a non-rejected promise.');\n }\n\n return this._z;\n };\n\n Promise.prototype.getState = function () {\n if (this._y === 3) {\n return this._z.getState();\n }\n if (this._y === -1 || this._y === -2) {\n return 0;\n }\n\n return this._y;\n };\n};\n\nPromise.disableSynchronous = function() {\n Promise.prototype.isPending = undefined;\n Promise.prototype.isFulfilled = undefined;\n Promise.prototype.isRejected = undefined;\n Promise.prototype.getValue = undefined;\n Promise.prototype.getReason = undefined;\n Promise.prototype.getState = undefined;\n};\n", "'use strict';\n\nmodule.exports = require('./core.js');\nrequire('./done.js');\nrequire('./finally.js');\nrequire('./es6-extensions.js');\nrequire('./node-extensions.js');\nrequire('./synchronous.js');\n", "'use strict';\n\nmodule.exports = require('./lib')\n", "/**\n * This library modifies the diff-patch-match library by Neil Fraser\n * by removing the patch and match functionality and certain advanced\n * options in the diff function. The original license is as follows:\n *\n * ===\n *\n * Diff Match and Patch\n *\n * Copyright 2006 Google Inc.\n * http://code.google.com/p/google-diff-match-patch/\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * The data structure representing a diff is an array of tuples:\n * [[DIFF_DELETE, 'Hello'], [DIFF_INSERT, 'Goodbye'], [DIFF_EQUAL, ' world.']]\n * which means: delete 'Hello', add 'Goodbye' and keep ' world.'\n */\nvar DIFF_DELETE = -1;\nvar DIFF_INSERT = 1;\nvar DIFF_EQUAL = 0;\n\n/**\n * Find the differences between two texts. Simplifies the problem by stripping\n * any common prefix or suffix off the texts before diffing.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @param {Int|Object} [cursor_pos] Edit position in text1 or object with more info\n * @param {boolean} [cleanup] Apply semantic cleanup before returning.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_main(text1, text2, cursor_pos, cleanup, _fix_unicode) {\n // Check for equality\n if (text1 === text2) {\n if (text1) {\n return [[DIFF_EQUAL, text1]];\n }\n return [];\n }\n\n if (cursor_pos != null) {\n var editdiff = find_cursor_edit_diff(text1, text2, cursor_pos);\n if (editdiff) {\n return editdiff;\n }\n }\n\n // Trim off common prefix (speedup).\n var commonlength = diff_commonPrefix(text1, text2);\n var commonprefix = text1.substring(0, commonlength);\n text1 = text1.substring(commonlength);\n text2 = text2.substring(commonlength);\n\n // Trim off common suffix (speedup).\n commonlength = diff_commonSuffix(text1, text2);\n var commonsuffix = text1.substring(text1.length - commonlength);\n text1 = text1.substring(0, text1.length - commonlength);\n text2 = text2.substring(0, text2.length - commonlength);\n\n // Compute the diff on the middle block.\n var diffs = diff_compute_(text1, text2);\n\n // Restore the prefix and suffix.\n if (commonprefix) {\n diffs.unshift([DIFF_EQUAL, commonprefix]);\n }\n if (commonsuffix) {\n diffs.push([DIFF_EQUAL, commonsuffix]);\n }\n diff_cleanupMerge(diffs, _fix_unicode);\n if (cleanup) {\n diff_cleanupSemantic(diffs);\n }\n return diffs;\n}\n\n/**\n * Find the differences between two texts. Assumes that the texts do not\n * have any common prefix or suffix.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_compute_(text1, text2) {\n var diffs;\n\n if (!text1) {\n // Just add some text (speedup).\n return [[DIFF_INSERT, text2]];\n }\n\n if (!text2) {\n // Just delete some text (speedup).\n return [[DIFF_DELETE, text1]];\n }\n\n var longtext = text1.length > text2.length ? text1 : text2;\n var shorttext = text1.length > text2.length ? text2 : text1;\n var i = longtext.indexOf(shorttext);\n if (i !== -1) {\n // Shorter text is inside the longer text (speedup).\n diffs = [\n [DIFF_INSERT, longtext.substring(0, i)],\n [DIFF_EQUAL, shorttext],\n [DIFF_INSERT, longtext.substring(i + shorttext.length)],\n ];\n // Swap insertions for deletions if diff is reversed.\n if (text1.length > text2.length) {\n diffs[0][0] = diffs[2][0] = DIFF_DELETE;\n }\n return diffs;\n }\n\n if (shorttext.length === 1) {\n // Single character string.\n // After the previous speedup, the character can't be an equality.\n return [\n [DIFF_DELETE, text1],\n [DIFF_INSERT, text2],\n ];\n }\n\n // Check to see if the problem can be split in two.\n var hm = diff_halfMatch_(text1, text2);\n if (hm) {\n // A half-match was found, sort out the return data.\n var text1_a = hm[0];\n var text1_b = hm[1];\n var text2_a = hm[2];\n var text2_b = hm[3];\n var mid_common = hm[4];\n // Send both pairs off for separate processing.\n var diffs_a = diff_main(text1_a, text2_a);\n var diffs_b = diff_main(text1_b, text2_b);\n // Merge the results.\n return diffs_a.concat([[DIFF_EQUAL, mid_common]], diffs_b);\n }\n\n return diff_bisect_(text1, text2);\n}\n\n/**\n * Find the 'middle snake' of a diff, split the problem in two\n * and return the recursively constructed diff.\n * See Myers 1986 paper: An O(ND) Difference Algorithm and Its Variations.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @return {Array} Array of diff tuples.\n * @private\n */\nfunction diff_bisect_(text1, text2) {\n // Cache the text lengths to prevent multiple calls.\n var text1_length = text1.length;\n var text2_length = text2.length;\n var max_d = Math.ceil((text1_length + text2_length) / 2);\n var v_offset = max_d;\n var v_length = 2 * max_d;\n var v1 = new Array(v_length);\n var v2 = new Array(v_length);\n // Setting all elements to -1 is faster in Chrome & Firefox than mixing\n // integers and undefined.\n for (var x = 0; x < v_length; x++) {\n v1[x] = -1;\n v2[x] = -1;\n }\n v1[v_offset + 1] = 0;\n v2[v_offset + 1] = 0;\n var delta = text1_length - text2_length;\n // If the total number of characters is odd, then the front path will collide\n // with the reverse path.\n var front = delta % 2 !== 0;\n // Offsets for start and end of k loop.\n // Prevents mapping of space beyond the grid.\n var k1start = 0;\n var k1end = 0;\n var k2start = 0;\n var k2end = 0;\n for (var d = 0; d < max_d; d++) {\n // Walk the front path one step.\n for (var k1 = -d + k1start; k1 <= d - k1end; k1 += 2) {\n var k1_offset = v_offset + k1;\n var x1;\n if (k1 === -d || (k1 !== d && v1[k1_offset - 1] < v1[k1_offset + 1])) {\n x1 = v1[k1_offset + 1];\n } else {\n x1 = v1[k1_offset - 1] + 1;\n }\n var y1 = x1 - k1;\n while (\n x1 < text1_length &&\n y1 < text2_length &&\n text1.charAt(x1) === text2.charAt(y1)\n ) {\n x1++;\n y1++;\n }\n v1[k1_offset] = x1;\n if (x1 > text1_length) {\n // Ran off the right of the graph.\n k1end += 2;\n } else if (y1 > text2_length) {\n // Ran off the bottom of the graph.\n k1start += 2;\n } else if (front) {\n var k2_offset = v_offset + delta - k1;\n if (k2_offset >= 0 && k2_offset < v_length && v2[k2_offset] !== -1) {\n // Mirror x2 onto top-left coordinate system.\n var x2 = text1_length - v2[k2_offset];\n if (x1 >= x2) {\n // Overlap detected.\n return diff_bisectSplit_(text1, text2, x1, y1);\n }\n }\n }\n }\n\n // Walk the reverse path one step.\n for (var k2 = -d + k2start; k2 <= d - k2end; k2 += 2) {\n var k2_offset = v_offset + k2;\n var x2;\n if (k2 === -d || (k2 !== d && v2[k2_offset - 1] < v2[k2_offset + 1])) {\n x2 = v2[k2_offset + 1];\n } else {\n x2 = v2[k2_offset - 1] + 1;\n }\n var y2 = x2 - k2;\n while (\n x2 < text1_length &&\n y2 < text2_length &&\n text1.charAt(text1_length - x2 - 1) ===\n text2.charAt(text2_length - y2 - 1)\n ) {\n x2++;\n y2++;\n }\n v2[k2_offset] = x2;\n if (x2 > text1_length) {\n // Ran off the left of the graph.\n k2end += 2;\n } else if (y2 > text2_length) {\n // Ran off the top of the graph.\n k2start += 2;\n } else if (!front) {\n var k1_offset = v_offset + delta - k2;\n if (k1_offset >= 0 && k1_offset < v_length && v1[k1_offset] !== -1) {\n var x1 = v1[k1_offset];\n var y1 = v_offset + x1 - k1_offset;\n // Mirror x2 onto top-left coordinate system.\n x2 = text1_length - x2;\n if (x1 >= x2) {\n // Overlap detected.\n return diff_bisectSplit_(text1, text2, x1, y1);\n }\n }\n }\n }\n }\n // Diff took too long and hit the deadline or\n // number of diffs equals number of characters, no commonality at all.\n return [\n [DIFF_DELETE, text1],\n [DIFF_INSERT, text2],\n ];\n}\n\n/**\n * Given the location of the 'middle snake', split the diff in two parts\n * and recurse.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @param {number} x Index of split point in text1.\n * @param {number} y Index of split point in text2.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_bisectSplit_(text1, text2, x, y) {\n var text1a = text1.substring(0, x);\n var text2a = text2.substring(0, y);\n var text1b = text1.substring(x);\n var text2b = text2.substring(y);\n\n // Compute both diffs serially.\n var diffs = diff_main(text1a, text2a);\n var diffsb = diff_main(text1b, text2b);\n\n return diffs.concat(diffsb);\n}\n\n/**\n * Determine the common prefix of two strings.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the start of each\n * string.\n */\nfunction diff_commonPrefix(text1, text2) {\n // Quick check for common null cases.\n if (!text1 || !text2 || text1.charAt(0) !== text2.charAt(0)) {\n return 0;\n }\n // Binary search.\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\n var pointermin = 0;\n var pointermax = Math.min(text1.length, text2.length);\n var pointermid = pointermax;\n var pointerstart = 0;\n while (pointermin < pointermid) {\n if (\n text1.substring(pointerstart, pointermid) ==\n text2.substring(pointerstart, pointermid)\n ) {\n pointermin = pointermid;\n pointerstart = pointermin;\n } else {\n pointermax = pointermid;\n }\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\n }\n\n if (is_surrogate_pair_start(text1.charCodeAt(pointermid - 1))) {\n pointermid--;\n }\n\n return pointermid;\n}\n\n/**\n * Determine if the suffix of one string is the prefix of another.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the end of the first\n * string and the start of the second string.\n * @private\n */\nfunction diff_commonOverlap_(text1, text2) {\n // Cache the text lengths to prevent multiple calls.\n var text1_length = text1.length;\n var text2_length = text2.length;\n // Eliminate the null case.\n if (text1_length == 0 || text2_length == 0) {\n return 0;\n }\n // Truncate the longer string.\n if (text1_length > text2_length) {\n text1 = text1.substring(text1_length - text2_length);\n } else if (text1_length < text2_length) {\n text2 = text2.substring(0, text1_length);\n }\n var text_length = Math.min(text1_length, text2_length);\n // Quick check for the worst case.\n if (text1 == text2) {\n return text_length;\n }\n\n // Start by looking for a single character match\n // and increase length until no match is found.\n // Performance analysis: http://neil.fraser.name/news/2010/11/04/\n var best = 0;\n var length = 1;\n while (true) {\n var pattern = text1.substring(text_length - length);\n var found = text2.indexOf(pattern);\n if (found == -1) {\n return best;\n }\n length += found;\n if (\n found == 0 ||\n text1.substring(text_length - length) == text2.substring(0, length)\n ) {\n best = length;\n length++;\n }\n }\n}\n\n/**\n * Determine the common suffix of two strings.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the end of each string.\n */\nfunction diff_commonSuffix(text1, text2) {\n // Quick check for common null cases.\n if (!text1 || !text2 || text1.slice(-1) !== text2.slice(-1)) {\n return 0;\n }\n // Binary search.\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\n var pointermin = 0;\n var pointermax = Math.min(text1.length, text2.length);\n var pointermid = pointermax;\n var pointerend = 0;\n while (pointermin < pointermid) {\n if (\n text1.substring(text1.length - pointermid, text1.length - pointerend) ==\n text2.substring(text2.length - pointermid, text2.length - pointerend)\n ) {\n pointermin = pointermid;\n pointerend = pointermin;\n } else {\n pointermax = pointermid;\n }\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\n }\n\n if (is_surrogate_pair_end(text1.charCodeAt(text1.length - pointermid))) {\n pointermid--;\n }\n\n return pointermid;\n}\n\n/**\n * Do the two texts share a substring which is at least half the length of the\n * longer text?\n * This speedup can produce non-minimal diffs.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {Array.} Five element Array, containing the prefix of\n * text1, the suffix of text1, the prefix of text2, the suffix of\n * text2 and the common middle. Or null if there was no match.\n */\nfunction diff_halfMatch_(text1, text2) {\n var longtext = text1.length > text2.length ? text1 : text2;\n var shorttext = text1.length > text2.length ? text2 : text1;\n if (longtext.length < 4 || shorttext.length * 2 < longtext.length) {\n return null; // Pointless.\n }\n\n /**\n * Does a substring of shorttext exist within longtext such that the substring\n * is at least half the length of longtext?\n * Closure, but does not reference any external variables.\n * @param {string} longtext Longer string.\n * @param {string} shorttext Shorter string.\n * @param {number} i Start index of quarter length substring within longtext.\n * @return {Array.} Five element Array, containing the prefix of\n * longtext, the suffix of longtext, the prefix of shorttext, the suffix\n * of shorttext and the common middle. Or null if there was no match.\n * @private\n */\n function diff_halfMatchI_(longtext, shorttext, i) {\n // Start with a 1/4 length substring at position i as a seed.\n var seed = longtext.substring(i, i + Math.floor(longtext.length / 4));\n var j = -1;\n var best_common = \"\";\n var best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b;\n while ((j = shorttext.indexOf(seed, j + 1)) !== -1) {\n var prefixLength = diff_commonPrefix(\n longtext.substring(i),\n shorttext.substring(j)\n );\n var suffixLength = diff_commonSuffix(\n longtext.substring(0, i),\n shorttext.substring(0, j)\n );\n if (best_common.length < suffixLength + prefixLength) {\n best_common =\n shorttext.substring(j - suffixLength, j) +\n shorttext.substring(j, j + prefixLength);\n best_longtext_a = longtext.substring(0, i - suffixLength);\n best_longtext_b = longtext.substring(i + prefixLength);\n best_shorttext_a = shorttext.substring(0, j - suffixLength);\n best_shorttext_b = shorttext.substring(j + prefixLength);\n }\n }\n if (best_common.length * 2 >= longtext.length) {\n return [\n best_longtext_a,\n best_longtext_b,\n best_shorttext_a,\n best_shorttext_b,\n best_common,\n ];\n } else {\n return null;\n }\n }\n\n // First check if the second quarter is the seed for a half-match.\n var hm1 = diff_halfMatchI_(\n longtext,\n shorttext,\n Math.ceil(longtext.length / 4)\n );\n // Check again based on the third quarter.\n var hm2 = diff_halfMatchI_(\n longtext,\n shorttext,\n Math.ceil(longtext.length / 2)\n );\n var hm;\n if (!hm1 && !hm2) {\n return null;\n } else if (!hm2) {\n hm = hm1;\n } else if (!hm1) {\n hm = hm2;\n } else {\n // Both matched. Select the longest.\n hm = hm1[4].length > hm2[4].length ? hm1 : hm2;\n }\n\n // A half-match was found, sort out the return data.\n var text1_a, text1_b, text2_a, text2_b;\n if (text1.length > text2.length) {\n text1_a = hm[0];\n text1_b = hm[1];\n text2_a = hm[2];\n text2_b = hm[3];\n } else {\n text2_a = hm[0];\n text2_b = hm[1];\n text1_a = hm[2];\n text1_b = hm[3];\n }\n var mid_common = hm[4];\n return [text1_a, text1_b, text2_a, text2_b, mid_common];\n}\n\n/**\n * Reduce the number of edits by eliminating semantically trivial equalities.\n * @param {!Array.} diffs Array of diff tuples.\n */\nfunction diff_cleanupSemantic(diffs) {\n var changes = false;\n var equalities = []; // Stack of indices where equalities are found.\n var equalitiesLength = 0; // Keeping our own length var is faster in JS.\n /** @type {?string} */\n var lastequality = null;\n // Always equal to diffs[equalities[equalitiesLength - 1]][1]\n var pointer = 0; // Index of current position.\n // Number of characters that changed prior to the equality.\n var length_insertions1 = 0;\n var length_deletions1 = 0;\n // Number of characters that changed after the equality.\n var length_insertions2 = 0;\n var length_deletions2 = 0;\n while (pointer < diffs.length) {\n if (diffs[pointer][0] == DIFF_EQUAL) {\n // Equality found.\n equalities[equalitiesLength++] = pointer;\n length_insertions1 = length_insertions2;\n length_deletions1 = length_deletions2;\n length_insertions2 = 0;\n length_deletions2 = 0;\n lastequality = diffs[pointer][1];\n } else {\n // An insertion or deletion.\n if (diffs[pointer][0] == DIFF_INSERT) {\n length_insertions2 += diffs[pointer][1].length;\n } else {\n length_deletions2 += diffs[pointer][1].length;\n }\n // Eliminate an equality that is smaller or equal to the edits on both\n // sides of it.\n if (\n lastequality &&\n lastequality.length <=\n Math.max(length_insertions1, length_deletions1) &&\n lastequality.length <= Math.max(length_insertions2, length_deletions2)\n ) {\n // Duplicate record.\n diffs.splice(equalities[equalitiesLength - 1], 0, [\n DIFF_DELETE,\n lastequality,\n ]);\n // Change second copy to insert.\n diffs[equalities[equalitiesLength - 1] + 1][0] = DIFF_INSERT;\n // Throw away the equality we just deleted.\n equalitiesLength--;\n // Throw away the previous equality (it needs to be reevaluated).\n equalitiesLength--;\n pointer = equalitiesLength > 0 ? equalities[equalitiesLength - 1] : -1;\n length_insertions1 = 0; // Reset the counters.\n length_deletions1 = 0;\n length_insertions2 = 0;\n length_deletions2 = 0;\n lastequality = null;\n changes = true;\n }\n }\n pointer++;\n }\n\n // Normalize the diff.\n if (changes) {\n diff_cleanupMerge(diffs);\n }\n diff_cleanupSemanticLossless(diffs);\n\n // Find any overlaps between deletions and insertions.\n // e.g: abcxxxxxxdef\n // -> abcxxxdef\n // e.g: xxxabcdefxxx\n // -> defxxxabc\n // Only extract an overlap if it is as big as the edit ahead or behind it.\n pointer = 1;\n while (pointer < diffs.length) {\n if (\n diffs[pointer - 1][0] == DIFF_DELETE &&\n diffs[pointer][0] == DIFF_INSERT\n ) {\n var deletion = diffs[pointer - 1][1];\n var insertion = diffs[pointer][1];\n var overlap_length1 = diff_commonOverlap_(deletion, insertion);\n var overlap_length2 = diff_commonOverlap_(insertion, deletion);\n if (overlap_length1 >= overlap_length2) {\n if (\n overlap_length1 >= deletion.length / 2 ||\n overlap_length1 >= insertion.length / 2\n ) {\n // Overlap found. Insert an equality and trim the surrounding edits.\n diffs.splice(pointer, 0, [\n DIFF_EQUAL,\n insertion.substring(0, overlap_length1),\n ]);\n diffs[pointer - 1][1] = deletion.substring(\n 0,\n deletion.length - overlap_length1\n );\n diffs[pointer + 1][1] = insertion.substring(overlap_length1);\n pointer++;\n }\n } else {\n if (\n overlap_length2 >= deletion.length / 2 ||\n overlap_length2 >= insertion.length / 2\n ) {\n // Reverse overlap found.\n // Insert an equality and swap and trim the surrounding edits.\n diffs.splice(pointer, 0, [\n DIFF_EQUAL,\n deletion.substring(0, overlap_length2),\n ]);\n diffs[pointer - 1][0] = DIFF_INSERT;\n diffs[pointer - 1][1] = insertion.substring(\n 0,\n insertion.length - overlap_length2\n );\n diffs[pointer + 1][0] = DIFF_DELETE;\n diffs[pointer + 1][1] = deletion.substring(overlap_length2);\n pointer++;\n }\n }\n pointer++;\n }\n pointer++;\n }\n}\n\nvar nonAlphaNumericRegex_ = /[^a-zA-Z0-9]/;\nvar whitespaceRegex_ = /\\s/;\nvar linebreakRegex_ = /[\\r\\n]/;\nvar blanklineEndRegex_ = /\\n\\r?\\n$/;\nvar blanklineStartRegex_ = /^\\r?\\n\\r?\\n/;\n\n/**\n * Look for single edits surrounded on both sides by equalities\n * which can be shifted sideways to align the edit to a word boundary.\n * e.g: The cat came. -> The cat came.\n * @param {!Array.} diffs Array of diff tuples.\n */\nfunction diff_cleanupSemanticLossless(diffs) {\n /**\n * Given two strings, compute a score representing whether the internal\n * boundary falls on logical boundaries.\n * Scores range from 6 (best) to 0 (worst).\n * Closure, but does not reference any external variables.\n * @param {string} one First string.\n * @param {string} two Second string.\n * @return {number} The score.\n * @private\n */\n function diff_cleanupSemanticScore_(one, two) {\n if (!one || !two) {\n // Edges are the best.\n return 6;\n }\n\n // Each port of this function behaves slightly differently due to\n // subtle differences in each language's definition of things like\n // 'whitespace'. Since this function's purpose is largely cosmetic,\n // the choice has been made to use each language's native features\n // rather than force total conformity.\n var char1 = one.charAt(one.length - 1);\n var char2 = two.charAt(0);\n var nonAlphaNumeric1 = char1.match(nonAlphaNumericRegex_);\n var nonAlphaNumeric2 = char2.match(nonAlphaNumericRegex_);\n var whitespace1 = nonAlphaNumeric1 && char1.match(whitespaceRegex_);\n var whitespace2 = nonAlphaNumeric2 && char2.match(whitespaceRegex_);\n var lineBreak1 = whitespace1 && char1.match(linebreakRegex_);\n var lineBreak2 = whitespace2 && char2.match(linebreakRegex_);\n var blankLine1 = lineBreak1 && one.match(blanklineEndRegex_);\n var blankLine2 = lineBreak2 && two.match(blanklineStartRegex_);\n\n if (blankLine1 || blankLine2) {\n // Five points for blank lines.\n return 5;\n } else if (lineBreak1 || lineBreak2) {\n // Four points for line breaks.\n return 4;\n } else if (nonAlphaNumeric1 && !whitespace1 && whitespace2) {\n // Three points for end of sentences.\n return 3;\n } else if (whitespace1 || whitespace2) {\n // Two points for whitespace.\n return 2;\n } else if (nonAlphaNumeric1 || nonAlphaNumeric2) {\n // One point for non-alphanumeric.\n return 1;\n }\n return 0;\n }\n\n var pointer = 1;\n // Intentionally ignore the first and last element (don't need checking).\n while (pointer < diffs.length - 1) {\n if (\n diffs[pointer - 1][0] == DIFF_EQUAL &&\n diffs[pointer + 1][0] == DIFF_EQUAL\n ) {\n // This is a single edit surrounded by equalities.\n var equality1 = diffs[pointer - 1][1];\n var edit = diffs[pointer][1];\n var equality2 = diffs[pointer + 1][1];\n\n // First, shift the edit as far left as possible.\n var commonOffset = diff_commonSuffix(equality1, edit);\n if (commonOffset) {\n var commonString = edit.substring(edit.length - commonOffset);\n equality1 = equality1.substring(0, equality1.length - commonOffset);\n edit = commonString + edit.substring(0, edit.length - commonOffset);\n equality2 = commonString + equality2;\n }\n\n // Second, step character by character right, looking for the best fit.\n var bestEquality1 = equality1;\n var bestEdit = edit;\n var bestEquality2 = equality2;\n var bestScore =\n diff_cleanupSemanticScore_(equality1, edit) +\n diff_cleanupSemanticScore_(edit, equality2);\n while (edit.charAt(0) === equality2.charAt(0)) {\n equality1 += edit.charAt(0);\n edit = edit.substring(1) + equality2.charAt(0);\n equality2 = equality2.substring(1);\n var score =\n diff_cleanupSemanticScore_(equality1, edit) +\n diff_cleanupSemanticScore_(edit, equality2);\n // The >= encourages trailing rather than leading whitespace on edits.\n if (score >= bestScore) {\n bestScore = score;\n bestEquality1 = equality1;\n bestEdit = edit;\n bestEquality2 = equality2;\n }\n }\n\n if (diffs[pointer - 1][1] != bestEquality1) {\n // We have an improvement, save it back to the diff.\n if (bestEquality1) {\n diffs[pointer - 1][1] = bestEquality1;\n } else {\n diffs.splice(pointer - 1, 1);\n pointer--;\n }\n diffs[pointer][1] = bestEdit;\n if (bestEquality2) {\n diffs[pointer + 1][1] = bestEquality2;\n } else {\n diffs.splice(pointer + 1, 1);\n pointer--;\n }\n }\n }\n pointer++;\n }\n}\n\n/**\n * Reorder and merge like edit sections. Merge equalities.\n * Any edit section can move as long as it doesn't cross an equality.\n * @param {Array} diffs Array of diff tuples.\n * @param {boolean} fix_unicode Whether to normalize to a unicode-correct diff\n */\nfunction diff_cleanupMerge(diffs, fix_unicode) {\n diffs.push([DIFF_EQUAL, \"\"]); // Add a dummy entry at the end.\n var pointer = 0;\n var count_delete = 0;\n var count_insert = 0;\n var text_delete = \"\";\n var text_insert = \"\";\n var commonlength;\n while (pointer < diffs.length) {\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\n diffs.splice(pointer, 1);\n continue;\n }\n switch (diffs[pointer][0]) {\n case DIFF_INSERT:\n count_insert++;\n text_insert += diffs[pointer][1];\n pointer++;\n break;\n case DIFF_DELETE:\n count_delete++;\n text_delete += diffs[pointer][1];\n pointer++;\n break;\n case DIFF_EQUAL:\n var previous_equality = pointer - count_insert - count_delete - 1;\n if (fix_unicode) {\n // prevent splitting of unicode surrogate pairs. when fix_unicode is true,\n // we assume that the old and new text in the diff are complete and correct\n // unicode-encoded JS strings, but the tuple boundaries may fall between\n // surrogate pairs. we fix this by shaving off stray surrogates from the end\n // of the previous equality and the beginning of this equality. this may create\n // empty equalities or a common prefix or suffix. for example, if AB and AC are\n // emojis, `[[0, 'A'], [-1, 'BA'], [0, 'C']]` would turn into deleting 'ABAC' and\n // inserting 'AC', and then the common suffix 'AC' will be eliminated. in this\n // particular case, both equalities go away, we absorb any previous inequalities,\n // and we keep scanning for the next equality before rewriting the tuples.\n if (\n previous_equality >= 0 &&\n ends_with_pair_start(diffs[previous_equality][1])\n ) {\n var stray = diffs[previous_equality][1].slice(-1);\n diffs[previous_equality][1] = diffs[previous_equality][1].slice(\n 0,\n -1\n );\n text_delete = stray + text_delete;\n text_insert = stray + text_insert;\n if (!diffs[previous_equality][1]) {\n // emptied out previous equality, so delete it and include previous delete/insert\n diffs.splice(previous_equality, 1);\n pointer--;\n var k = previous_equality - 1;\n if (diffs[k] && diffs[k][0] === DIFF_INSERT) {\n count_insert++;\n text_insert = diffs[k][1] + text_insert;\n k--;\n }\n if (diffs[k] && diffs[k][0] === DIFF_DELETE) {\n count_delete++;\n text_delete = diffs[k][1] + text_delete;\n k--;\n }\n previous_equality = k;\n }\n }\n if (starts_with_pair_end(diffs[pointer][1])) {\n var stray = diffs[pointer][1].charAt(0);\n diffs[pointer][1] = diffs[pointer][1].slice(1);\n text_delete += stray;\n text_insert += stray;\n }\n }\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\n // for empty equality not at end, wait for next equality\n diffs.splice(pointer, 1);\n break;\n }\n if (text_delete.length > 0 || text_insert.length > 0) {\n // note that diff_commonPrefix and diff_commonSuffix are unicode-aware\n if (text_delete.length > 0 && text_insert.length > 0) {\n // Factor out any common prefixes.\n commonlength = diff_commonPrefix(text_insert, text_delete);\n if (commonlength !== 0) {\n if (previous_equality >= 0) {\n diffs[previous_equality][1] += text_insert.substring(\n 0,\n commonlength\n );\n } else {\n diffs.splice(0, 0, [\n DIFF_EQUAL,\n text_insert.substring(0, commonlength),\n ]);\n pointer++;\n }\n text_insert = text_insert.substring(commonlength);\n text_delete = text_delete.substring(commonlength);\n }\n // Factor out any common suffixes.\n commonlength = diff_commonSuffix(text_insert, text_delete);\n if (commonlength !== 0) {\n diffs[pointer][1] =\n text_insert.substring(text_insert.length - commonlength) +\n diffs[pointer][1];\n text_insert = text_insert.substring(\n 0,\n text_insert.length - commonlength\n );\n text_delete = text_delete.substring(\n 0,\n text_delete.length - commonlength\n );\n }\n }\n // Delete the offending records and add the merged ones.\n var n = count_insert + count_delete;\n if (text_delete.length === 0 && text_insert.length === 0) {\n diffs.splice(pointer - n, n);\n pointer = pointer - n;\n } else if (text_delete.length === 0) {\n diffs.splice(pointer - n, n, [DIFF_INSERT, text_insert]);\n pointer = pointer - n + 1;\n } else if (text_insert.length === 0) {\n diffs.splice(pointer - n, n, [DIFF_DELETE, text_delete]);\n pointer = pointer - n + 1;\n } else {\n diffs.splice(\n pointer - n,\n n,\n [DIFF_DELETE, text_delete],\n [DIFF_INSERT, text_insert]\n );\n pointer = pointer - n + 2;\n }\n }\n if (pointer !== 0 && diffs[pointer - 1][0] === DIFF_EQUAL) {\n // Merge this equality with the previous one.\n diffs[pointer - 1][1] += diffs[pointer][1];\n diffs.splice(pointer, 1);\n } else {\n pointer++;\n }\n count_insert = 0;\n count_delete = 0;\n text_delete = \"\";\n text_insert = \"\";\n break;\n }\n }\n if (diffs[diffs.length - 1][1] === \"\") {\n diffs.pop(); // Remove the dummy entry at the end.\n }\n\n // Second pass: look for single edits surrounded on both sides by equalities\n // which can be shifted sideways to eliminate an equality.\n // e.g: ABAC -> ABAC\n var changes = false;\n pointer = 1;\n // Intentionally ignore the first and last element (don't need checking).\n while (pointer < diffs.length - 1) {\n if (\n diffs[pointer - 1][0] === DIFF_EQUAL &&\n diffs[pointer + 1][0] === DIFF_EQUAL\n ) {\n // This is a single edit surrounded by equalities.\n if (\n diffs[pointer][1].substring(\n diffs[pointer][1].length - diffs[pointer - 1][1].length\n ) === diffs[pointer - 1][1]\n ) {\n // Shift the edit over the previous equality.\n diffs[pointer][1] =\n diffs[pointer - 1][1] +\n diffs[pointer][1].substring(\n 0,\n diffs[pointer][1].length - diffs[pointer - 1][1].length\n );\n diffs[pointer + 1][1] = diffs[pointer - 1][1] + diffs[pointer + 1][1];\n diffs.splice(pointer - 1, 1);\n changes = true;\n } else if (\n diffs[pointer][1].substring(0, diffs[pointer + 1][1].length) ==\n diffs[pointer + 1][1]\n ) {\n // Shift the edit over the next equality.\n diffs[pointer - 1][1] += diffs[pointer + 1][1];\n diffs[pointer][1] =\n diffs[pointer][1].substring(diffs[pointer + 1][1].length) +\n diffs[pointer + 1][1];\n diffs.splice(pointer + 1, 1);\n changes = true;\n }\n }\n pointer++;\n }\n // If shifts were made, the diff needs reordering and another shift sweep.\n if (changes) {\n diff_cleanupMerge(diffs, fix_unicode);\n }\n}\n\nfunction is_surrogate_pair_start(charCode) {\n return charCode >= 0xd800 && charCode <= 0xdbff;\n}\n\nfunction is_surrogate_pair_end(charCode) {\n return charCode >= 0xdc00 && charCode <= 0xdfff;\n}\n\nfunction starts_with_pair_end(str) {\n return is_surrogate_pair_end(str.charCodeAt(0));\n}\n\nfunction ends_with_pair_start(str) {\n return is_surrogate_pair_start(str.charCodeAt(str.length - 1));\n}\n\nfunction remove_empty_tuples(tuples) {\n var ret = [];\n for (var i = 0; i < tuples.length; i++) {\n if (tuples[i][1].length > 0) {\n ret.push(tuples[i]);\n }\n }\n return ret;\n}\n\nfunction make_edit_splice(before, oldMiddle, newMiddle, after) {\n if (ends_with_pair_start(before) || starts_with_pair_end(after)) {\n return null;\n }\n return remove_empty_tuples([\n [DIFF_EQUAL, before],\n [DIFF_DELETE, oldMiddle],\n [DIFF_INSERT, newMiddle],\n [DIFF_EQUAL, after],\n ]);\n}\n\nfunction find_cursor_edit_diff(oldText, newText, cursor_pos) {\n // note: this runs after equality check has ruled out exact equality\n var oldRange =\n typeof cursor_pos === \"number\"\n ? { index: cursor_pos, length: 0 }\n : cursor_pos.oldRange;\n var newRange = typeof cursor_pos === \"number\" ? null : cursor_pos.newRange;\n // take into account the old and new selection to generate the best diff\n // possible for a text edit. for example, a text change from \"xxx\" to \"xx\"\n // could be a delete or forwards-delete of any one of the x's, or the\n // result of selecting two of the x's and typing \"x\".\n var oldLength = oldText.length;\n var newLength = newText.length;\n if (oldRange.length === 0 && (newRange === null || newRange.length === 0)) {\n // see if we have an insert or delete before or after cursor\n var oldCursor = oldRange.index;\n var oldBefore = oldText.slice(0, oldCursor);\n var oldAfter = oldText.slice(oldCursor);\n var maybeNewCursor = newRange ? newRange.index : null;\n editBefore: {\n // is this an insert or delete right before oldCursor?\n var newCursor = oldCursor + newLength - oldLength;\n if (maybeNewCursor !== null && maybeNewCursor !== newCursor) {\n break editBefore;\n }\n if (newCursor < 0 || newCursor > newLength) {\n break editBefore;\n }\n var newBefore = newText.slice(0, newCursor);\n var newAfter = newText.slice(newCursor);\n if (newAfter !== oldAfter) {\n break editBefore;\n }\n var prefixLength = Math.min(oldCursor, newCursor);\n var oldPrefix = oldBefore.slice(0, prefixLength);\n var newPrefix = newBefore.slice(0, prefixLength);\n if (oldPrefix !== newPrefix) {\n break editBefore;\n }\n var oldMiddle = oldBefore.slice(prefixLength);\n var newMiddle = newBefore.slice(prefixLength);\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldAfter);\n }\n editAfter: {\n // is this an insert or delete right after oldCursor?\n if (maybeNewCursor !== null && maybeNewCursor !== oldCursor) {\n break editAfter;\n }\n var cursor = oldCursor;\n var newBefore = newText.slice(0, cursor);\n var newAfter = newText.slice(cursor);\n if (newBefore !== oldBefore) {\n break editAfter;\n }\n var suffixLength = Math.min(oldLength - cursor, newLength - cursor);\n var oldSuffix = oldAfter.slice(oldAfter.length - suffixLength);\n var newSuffix = newAfter.slice(newAfter.length - suffixLength);\n if (oldSuffix !== newSuffix) {\n break editAfter;\n }\n var oldMiddle = oldAfter.slice(0, oldAfter.length - suffixLength);\n var newMiddle = newAfter.slice(0, newAfter.length - suffixLength);\n return make_edit_splice(oldBefore, oldMiddle, newMiddle, oldSuffix);\n }\n }\n if (oldRange.length > 0 && newRange && newRange.length === 0) {\n replaceRange: {\n // see if diff could be a splice of the old selection range\n var oldPrefix = oldText.slice(0, oldRange.index);\n var oldSuffix = oldText.slice(oldRange.index + oldRange.length);\n var prefixLength = oldPrefix.length;\n var suffixLength = oldSuffix.length;\n if (newLength < prefixLength + suffixLength) {\n break replaceRange;\n }\n var newPrefix = newText.slice(0, prefixLength);\n var newSuffix = newText.slice(newLength - suffixLength);\n if (oldPrefix !== newPrefix || oldSuffix !== newSuffix) {\n break replaceRange;\n }\n var oldMiddle = oldText.slice(prefixLength, oldLength - suffixLength);\n var newMiddle = newText.slice(prefixLength, newLength - suffixLength);\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldSuffix);\n }\n }\n\n return null;\n}\n\nfunction diff(text1, text2, cursor_pos, cleanup) {\n // only pass fix_unicode=true at the top level, not when diff_main is\n // recursively invoked\n return diff_main(text1, text2, cursor_pos, cleanup, true);\n}\n\ndiff.INSERT = DIFF_INSERT;\ndiff.DELETE = DIFF_DELETE;\ndiff.EQUAL = DIFF_EQUAL;\n\nmodule.exports = diff;\n", "(function (global, factory) {\n if (typeof define === \"function\" && define.amd) {\n define([\"exports\"], factory);\n } else if (typeof exports !== \"undefined\") {\n factory(exports);\n } else {\n var mod = {\n exports: {}\n };\n factory(mod.exports);\n global.jstoxml = mod.exports;\n }\n})(typeof globalThis !== \"undefined\" ? globalThis : typeof self !== \"undefined\" ? self : this, function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.toXML = _exports.default = void 0;\n\n function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter); }\n\n function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\n function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n function _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\n\n var ARRAY = \"array\";\n var BOOLEAN = \"boolean\";\n var DATE = \"date\";\n var NULL = \"null\";\n var NUMBER = \"number\";\n var OBJECT = \"object\";\n var SPECIAL_OBJECT = \"special-object\";\n var STRING = \"string\";\n var PRIVATE_VARS = [\"_selfCloseTag\", \"_attrs\"];\n var PRIVATE_VARS_REGEXP = new RegExp(PRIVATE_VARS.join(\"|\"), \"g\");\n /**\n * Determines the indent string based on current tree depth.\n */\n\n var getIndentStr = function getIndentStr() {\n var indent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n return indent.repeat(depth);\n };\n /**\n * Sugar function supplementing JS's quirky typeof operator, plus some extra help to detect\n * \"special objects\" expected by jstoxml.\n * Example:\n * getType(new Date());\n * -> 'date'\n */\n\n\n var getType = function getType(val) {\n return Array.isArray(val) && ARRAY || _typeof(val) === OBJECT && val !== null && val._name && SPECIAL_OBJECT || val instanceof Date && DATE || val === null && NULL || _typeof(val);\n };\n /**\n * Replaces matching values in a string with a new value.\n * Example:\n * filterStr('foo&bar', { '&': '&' });\n * -> 'foo&bar'\n */\n\n\n var filterStr = function filterStr() {\n var inputStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var filter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n // Passthrough/no-op for nonstrings (e.g. number, boolean).\n if (typeof inputStr !== \"string\") {\n return inputStr;\n }\n\n var regexp = new RegExp(\"(\".concat(Object.keys(filter).join(\"|\"), \")(?!(\\\\w|#)*;)\"), \"g\");\n return String(inputStr).replace(regexp, function (str, entity) {\n return filter[entity] || \"\";\n });\n };\n /**\n * Maps an object or array of arribute keyval pairs to a string.\n * Examples:\n * { foo: 'bar', baz: 'g' } -> 'foo=\"bar\" baz=\"g\"'\n * [ { \u26A1: true }, { foo: 'bar' } ] -> '\u26A1 foo=\"bar\"'\n */\n\n\n var getAttributeKeyVals = function getAttributeKeyVals() {\n var attributes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var filter = arguments.length > 1 ? arguments[1] : undefined;\n var keyVals = [];\n\n if (Array.isArray(attributes)) {\n // Array containing complex objects and potentially duplicate attributes.\n keyVals = attributes.map(function (attr) {\n var key = Object.keys(attr)[0];\n var val = attr[key];\n var filteredVal = filter ? filterStr(val, filter) : val;\n var valStr = filteredVal === true ? \"\" : \"=\\\"\".concat(filteredVal, \"\\\"\");\n return \"\".concat(key).concat(valStr);\n });\n } else {\n var keys = Object.keys(attributes);\n keyVals = keys.map(function (key) {\n // Simple object - keyval pairs.\n // For boolean true, simply output the key.\n var filteredVal = filter ? filterStr(attributes[key], filter) : attributes[key];\n var valStr = attributes[key] === true ? \"\" : \"=\\\"\".concat(filteredVal, \"\\\"\");\n return \"\".concat(key).concat(valStr);\n });\n }\n\n return keyVals;\n };\n /**\n * Converts an attributes object/array to a string of keyval pairs.\n * Example:\n * formatAttributes({ a: 1, b: 2 })\n * -> 'a=\"1\" b=\"2\"'\n */\n\n\n var formatAttributes = function formatAttributes() {\n var attributes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var filter = arguments.length > 1 ? arguments[1] : undefined;\n var keyVals = getAttributeKeyVals(attributes, filter);\n if (keyVals.length === 0) return \"\";\n var keysValsJoined = keyVals.join(\" \");\n return \" \".concat(keysValsJoined);\n };\n /**\n * Converts an object to a jstoxml array.\n * Example:\n * objToArray({ foo: 'bar', baz: 2 });\n * ->\n * [\n * {\n * _name: 'foo',\n * _content: 'bar'\n * },\n * {\n * _name: 'baz',\n * _content: 2\n * }\n * ]\n */\n\n\n var objToArray = function objToArray() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return Object.keys(obj).map(function (key) {\n return {\n _name: key,\n _content: obj[key]\n };\n });\n };\n /**\n * Determines if a value is a primitive JavaScript value (not including Symbol).\n * Example:\n * isPrimitive(4);\n * -> true\n */\n\n\n var PRIMITIVE_TYPES = [STRING, NUMBER, BOOLEAN];\n\n var isPrimitive = function isPrimitive(val) {\n return PRIMITIVE_TYPES.includes(getType(val));\n };\n /**\n * Determines if a value is a simple primitive type that can fit onto one line. Needed for\n * determining any needed indenting and line breaks.\n * Example:\n * isSimpleType(new Date());\n * -> true\n */\n\n\n var SIMPLE_TYPES = [].concat(PRIMITIVE_TYPES, [DATE, SPECIAL_OBJECT]);\n\n var isSimpleType = function isSimpleType(val) {\n return SIMPLE_TYPES.includes(getType(val));\n };\n /**\n * Determines if an XML string is a simple primitive, or contains nested data.\n * Example:\n * isSimpleXML('');\n * -> false\n */\n\n\n var isSimpleXML = function isSimpleXML(xmlStr) {\n return !xmlStr.match(\"<\");\n };\n /**\n * Assembles an XML header as defined by the config.\n */\n\n\n var DEFAULT_XML_HEADER = '';\n\n var getHeaderString = function getHeaderString(_ref) {\n var header = _ref.header,\n indent = _ref.indent,\n isOutputStart = _ref.isOutputStart;\n var shouldOutputHeader = header && isOutputStart;\n if (!shouldOutputHeader) return \"\";\n var shouldUseDefaultHeader = _typeof(header) === BOOLEAN; // return `${shouldUseDefaultHeader ? DEFAULT_XML_HEADER : header}${indent ? \"\\n\" : \"\"\n // }`;\n\n return shouldUseDefaultHeader ? DEFAULT_XML_HEADER : header;\n };\n /**\n * Recursively traverses an object tree and converts the output to an XML string.\n * Example:\n * toXML({ foo: 'bar' });\n * -> bar\n */\n\n\n var defaultEntityFilter = {\n \"<\": \"<\",\n \">\": \">\",\n \"&\": \"&\"\n };\n\n var toXML = function toXML() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n var _config$depth = config.depth,\n depth = _config$depth === void 0 ? 0 : _config$depth,\n indent = config.indent,\n _isFirstItem = config._isFirstItem,\n _config$_isOutputStar = config._isOutputStart,\n _isOutputStart = _config$_isOutputStar === void 0 ? true : _config$_isOutputStar,\n header = config.header,\n _config$attributesFil = config.attributesFilter,\n rawAttributesFilter = _config$attributesFil === void 0 ? {} : _config$attributesFil,\n _config$filter = config.filter,\n rawFilter = _config$filter === void 0 ? {} : _config$filter;\n\n var shouldTurnOffAttributesFilter = typeof rawAttributesFilter === 'boolean' && !rawAttributesFilter;\n var attributesFilter = shouldTurnOffAttributesFilter ? {} : _objectSpread(_objectSpread(_objectSpread({}, defaultEntityFilter), {\n '\"': \""\"\n }), rawAttributesFilter);\n var shouldTurnOffFilter = typeof rawFilter === 'boolean' && !rawFilter;\n var filter = shouldTurnOffFilter ? {} : _objectSpread(_objectSpread({}, defaultEntityFilter), rawFilter); // Determine indent string based on depth.\n\n var indentStr = getIndentStr(indent, depth); // For branching based on value type.\n\n var valType = getType(obj);\n var headerStr = getHeaderString({\n header: header,\n indent: indent,\n depth: depth,\n isOutputStart: _isOutputStart\n });\n var isOutputStart = _isOutputStart && !headerStr && _isFirstItem && depth === 0;\n var outputStr = \"\";\n\n switch (valType) {\n case \"special-object\":\n {\n // Processes a specially-formatted object used by jstoxml.\n var _name = obj._name,\n _content = obj._content; // Output text content without a tag wrapper.\n\n if (_content === null) {\n outputStr = _name;\n break;\n } // Handles arrays of primitive values. (#33)\n\n\n var isArrayOfPrimitives = Array.isArray(_content) && _content.every(isPrimitive);\n\n if (isArrayOfPrimitives) {\n var primitives = _content.map(function (a) {\n return toXML({\n _name: _name,\n _content: a\n }, _objectSpread(_objectSpread({}, config), {}, {\n depth: depth,\n _isOutputStart: false\n }));\n });\n\n return primitives.join('');\n } // Don't output private vars (such as _attrs).\n\n\n if (_name.match(PRIVATE_VARS_REGEXP)) break; // Process the nested new value and create new config.\n\n var newVal = toXML(_content, _objectSpread(_objectSpread({}, config), {}, {\n depth: depth + 1,\n _isOutputStart: isOutputStart\n }));\n var newValType = getType(newVal);\n var isNewValSimple = isSimpleXML(newVal); // Pre-tag output (indent and line breaks).\n\n var preIndentStr = indent && !isOutputStart ? \"\\n\" : \"\";\n var preTag = \"\".concat(preIndentStr).concat(indentStr); // Special handling for comments, preserving preceding line breaks/indents.\n\n if (_name === '_comment') {\n outputStr += \"\".concat(preTag, \"\");\n break;\n } // Tag output.\n\n\n var valIsEmpty = newValType === \"undefined\" || newVal === \"\";\n var shouldSelfClose = _typeof(obj._selfCloseTag) === BOOLEAN ? valIsEmpty && obj._selfCloseTag : valIsEmpty;\n var selfCloseStr = shouldSelfClose ? \"/\" : \"\";\n var attributesString = formatAttributes(obj._attrs, attributesFilter);\n var tag = \"<\".concat(_name).concat(attributesString).concat(selfCloseStr, \">\"); // Post-tag output (closing tag, indent, line breaks).\n\n var preTagCloseStr = indent && !isNewValSimple ? \"\\n\".concat(indentStr) : \"\";\n var postTag = !shouldSelfClose ? \"\".concat(newVal).concat(preTagCloseStr, \"\") : \"\";\n outputStr += \"\".concat(preTag).concat(tag).concat(postTag);\n break;\n }\n\n case \"object\":\n {\n // Iterates over keyval pairs in an object, converting each item to a special-object.\n var keys = Object.keys(obj);\n var outputArr = keys.map(function (key, index) {\n var newConfig = _objectSpread(_objectSpread({}, config), {}, {\n _isFirstItem: index === 0,\n _isLastItem: index + 1 === keys.length,\n _isOutputStart: isOutputStart\n });\n\n var outputObj = {\n _name: key\n };\n\n if (getType(obj[key]) === \"object\") {\n // Sub-object contains an object.\n // Move private vars up as needed. Needed to support certain types of objects\n // E.g. { foo: { _attrs: { a: 1 } } } -> \n PRIVATE_VARS.forEach(function (privateVar) {\n var val = obj[key][privateVar];\n\n if (typeof val !== \"undefined\") {\n outputObj[privateVar] = val;\n delete obj[key][privateVar];\n }\n });\n var hasContent = typeof obj[key]._content !== \"undefined\";\n\n if (hasContent) {\n // _content has sibling keys, so pass as an array (edge case).\n // E.g. { foo: 'bar', _content: { baz: 2 } } -> bar2\n if (Object.keys(obj[key]).length > 1) {\n var newContentObj = Object.assign({}, obj[key]);\n delete newContentObj._content;\n outputObj._content = [].concat(_toConsumableArray(objToArray(newContentObj)), [obj[key]._content]);\n }\n }\n } // Fallthrough: just pass the key as the content for the new special-object.\n\n\n if (typeof outputObj._content === \"undefined\") outputObj._content = obj[key];\n var xml = toXML(outputObj, newConfig, key);\n return xml;\n }, config);\n outputStr = outputArr.join('');\n break;\n }\n\n case \"function\":\n {\n // Executes a user-defined function and returns output.\n var fnResult = obj(config);\n outputStr = toXML(fnResult, config);\n break;\n }\n\n case \"array\":\n {\n // Iterates and converts each value in an array.\n var _outputArr = obj.map(function (singleVal, index) {\n var newConfig = _objectSpread(_objectSpread({}, config), {}, {\n _isFirstItem: index === 0,\n _isLastItem: index + 1 === obj.length,\n _isOutputStart: isOutputStart\n });\n\n return toXML(singleVal, newConfig);\n });\n\n outputStr = _outputArr.join('');\n break;\n }\n // number, string, boolean, date, null, etc\n\n default:\n {\n outputStr = filterStr(obj, filter);\n break;\n }\n }\n\n return \"\".concat(headerStr).concat(outputStr);\n };\n\n _exports.toXML = toXML;\n var _default = {\n toXML: toXML\n };\n _exports.default = _default;\n});\n", "(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"chord-symbol\"] = factory();\n\telse\n\t\troot[\"chord-symbol\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn ", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar DataView = getNative(root, 'DataView');\n\nmodule.exports = DataView;\n", "var hashClear = require('./_hashClear'),\n hashDelete = require('./_hashDelete'),\n hashGet = require('./_hashGet'),\n hashHas = require('./_hashHas'),\n hashSet = require('./_hashSet');\n\n/**\n * Creates a hash object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Hash(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `Hash`.\nHash.prototype.clear = hashClear;\nHash.prototype['delete'] = hashDelete;\nHash.prototype.get = hashGet;\nHash.prototype.has = hashHas;\nHash.prototype.set = hashSet;\n\nmodule.exports = Hash;\n", "var listCacheClear = require('./_listCacheClear'),\n listCacheDelete = require('./_listCacheDelete'),\n listCacheGet = require('./_listCacheGet'),\n listCacheHas = require('./_listCacheHas'),\n listCacheSet = require('./_listCacheSet');\n\n/**\n * Creates an list cache object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction ListCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `ListCache`.\nListCache.prototype.clear = listCacheClear;\nListCache.prototype['delete'] = listCacheDelete;\nListCache.prototype.get = listCacheGet;\nListCache.prototype.has = listCacheHas;\nListCache.prototype.set = listCacheSet;\n\nmodule.exports = ListCache;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Map = getNative(root, 'Map');\n\nmodule.exports = Map;\n", "var mapCacheClear = require('./_mapCacheClear'),\n mapCacheDelete = require('./_mapCacheDelete'),\n mapCacheGet = require('./_mapCacheGet'),\n mapCacheHas = require('./_mapCacheHas'),\n mapCacheSet = require('./_mapCacheSet');\n\n/**\n * Creates a map cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction MapCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `MapCache`.\nMapCache.prototype.clear = mapCacheClear;\nMapCache.prototype['delete'] = mapCacheDelete;\nMapCache.prototype.get = mapCacheGet;\nMapCache.prototype.has = mapCacheHas;\nMapCache.prototype.set = mapCacheSet;\n\nmodule.exports = MapCache;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Promise = getNative(root, 'Promise');\n\nmodule.exports = Promise;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Set = getNative(root, 'Set');\n\nmodule.exports = Set;\n", "var MapCache = require('./_MapCache'),\n setCacheAdd = require('./_setCacheAdd'),\n setCacheHas = require('./_setCacheHas');\n\n/**\n *\n * Creates an array cache object to store unique values.\n *\n * @private\n * @constructor\n * @param {Array} [values] The values to cache.\n */\nfunction SetCache(values) {\n var index = -1,\n length = values == null ? 0 : values.length;\n\n this.__data__ = new MapCache;\n while (++index < length) {\n this.add(values[index]);\n }\n}\n\n// Add methods to `SetCache`.\nSetCache.prototype.add = SetCache.prototype.push = setCacheAdd;\nSetCache.prototype.has = setCacheHas;\n\nmodule.exports = SetCache;\n", "var ListCache = require('./_ListCache'),\n stackClear = require('./_stackClear'),\n stackDelete = require('./_stackDelete'),\n stackGet = require('./_stackGet'),\n stackHas = require('./_stackHas'),\n stackSet = require('./_stackSet');\n\n/**\n * Creates a stack cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Stack(entries) {\n var data = this.__data__ = new ListCache(entries);\n this.size = data.size;\n}\n\n// Add methods to `Stack`.\nStack.prototype.clear = stackClear;\nStack.prototype['delete'] = stackDelete;\nStack.prototype.get = stackGet;\nStack.prototype.has = stackHas;\nStack.prototype.set = stackSet;\n\nmodule.exports = Stack;\n", "var root = require('./_root');\n\n/** Built-in value references. */\nvar Symbol = root.Symbol;\n\nmodule.exports = Symbol;\n", "var root = require('./_root');\n\n/** Built-in value references. */\nvar Uint8Array = root.Uint8Array;\n\nmodule.exports = Uint8Array;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar WeakMap = getNative(root, 'WeakMap');\n\nmodule.exports = WeakMap;\n", "/**\n * A faster alternative to `Function#apply`, this function invokes `func`\n * with the `this` binding of `thisArg` and the arguments of `args`.\n *\n * @private\n * @param {Function} func The function to invoke.\n * @param {*} thisArg The `this` binding of `func`.\n * @param {Array} args The arguments to invoke `func` with.\n * @returns {*} Returns the result of `func`.\n */\nfunction apply(func, thisArg, args) {\n switch (args.length) {\n case 0: return func.call(thisArg);\n case 1: return func.call(thisArg, args[0]);\n case 2: return func.call(thisArg, args[0], args[1]);\n case 3: return func.call(thisArg, args[0], args[1], args[2]);\n }\n return func.apply(thisArg, args);\n}\n\nmodule.exports = apply;\n", "/**\n * A specialized version of `_.forEach` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns `array`.\n */\nfunction arrayEach(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (iteratee(array[index], index, array) === false) {\n break;\n }\n }\n return array;\n}\n\nmodule.exports = arrayEach;\n", "/**\n * A specialized version of `_.filter` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {Array} Returns the new filtered array.\n */\nfunction arrayFilter(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length,\n resIndex = 0,\n result = [];\n\n while (++index < length) {\n var value = array[index];\n if (predicate(value, index, array)) {\n result[resIndex++] = value;\n }\n }\n return result;\n}\n\nmodule.exports = arrayFilter;\n", "var baseIndexOf = require('./_baseIndexOf');\n\n/**\n * A specialized version of `_.includes` for arrays without support for\n * specifying an index to search from.\n *\n * @private\n * @param {Array} [array] The array to inspect.\n * @param {*} target The value to search for.\n * @returns {boolean} Returns `true` if `target` is found, else `false`.\n */\nfunction arrayIncludes(array, value) {\n var length = array == null ? 0 : array.length;\n return !!length && baseIndexOf(array, value, 0) > -1;\n}\n\nmodule.exports = arrayIncludes;\n", "/**\n * This function is like `arrayIncludes` except that it accepts a comparator.\n *\n * @private\n * @param {Array} [array] The array to inspect.\n * @param {*} target The value to search for.\n * @param {Function} comparator The comparator invoked per element.\n * @returns {boolean} Returns `true` if `target` is found, else `false`.\n */\nfunction arrayIncludesWith(array, value, comparator) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (comparator(value, array[index])) {\n return true;\n }\n }\n return false;\n}\n\nmodule.exports = arrayIncludesWith;\n", "var baseTimes = require('./_baseTimes'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isIndex = require('./_isIndex'),\n isTypedArray = require('./isTypedArray');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Creates an array of the enumerable property names of the array-like `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @param {boolean} inherited Specify returning inherited property names.\n * @returns {Array} Returns the array of property names.\n */\nfunction arrayLikeKeys(value, inherited) {\n var isArr = isArray(value),\n isArg = !isArr && isArguments(value),\n isBuff = !isArr && !isArg && isBuffer(value),\n isType = !isArr && !isArg && !isBuff && isTypedArray(value),\n skipIndexes = isArr || isArg || isBuff || isType,\n result = skipIndexes ? baseTimes(value.length, String) : [],\n length = result.length;\n\n for (var key in value) {\n if ((inherited || hasOwnProperty.call(value, key)) &&\n !(skipIndexes && (\n // Safari 9 has enumerable `arguments.length` in strict mode.\n key == 'length' ||\n // Node.js 0.10 has enumerable non-index properties on buffers.\n (isBuff && (key == 'offset' || key == 'parent')) ||\n // PhantomJS 2 has enumerable non-index properties on typed arrays.\n (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) ||\n // Skip index properties.\n isIndex(key, length)\n ))) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = arrayLikeKeys;\n", "/**\n * A specialized version of `_.map` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n */\nfunction arrayMap(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length,\n result = Array(length);\n\n while (++index < length) {\n result[index] = iteratee(array[index], index, array);\n }\n return result;\n}\n\nmodule.exports = arrayMap;\n", "/**\n * Appends the elements of `values` to `array`.\n *\n * @private\n * @param {Array} array The array to modify.\n * @param {Array} values The values to append.\n * @returns {Array} Returns `array`.\n */\nfunction arrayPush(array, values) {\n var index = -1,\n length = values.length,\n offset = array.length;\n\n while (++index < length) {\n array[offset + index] = values[index];\n }\n return array;\n}\n\nmodule.exports = arrayPush;\n", "/**\n * A specialized version of `_.some` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {boolean} Returns `true` if any element passes the predicate check,\n * else `false`.\n */\nfunction arraySome(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (predicate(array[index], index, array)) {\n return true;\n }\n }\n return false;\n}\n\nmodule.exports = arraySome;\n", "var baseAssignValue = require('./_baseAssignValue'),\n eq = require('./eq');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n}\n\nmodule.exports = assignValue;\n", "var eq = require('./eq');\n\n/**\n * Gets the index at which the `key` is found in `array` of key-value pairs.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} key The key to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction assocIndexOf(array, key) {\n var length = array.length;\n while (length--) {\n if (eq(array[length][0], key)) {\n return length;\n }\n }\n return -1;\n}\n\nmodule.exports = assocIndexOf;\n", "var copyObject = require('./_copyObject'),\n keys = require('./keys');\n\n/**\n * The base implementation of `_.assign` without support for multiple sources\n * or `customizer` functions.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @returns {Object} Returns `object`.\n */\nfunction baseAssign(object, source) {\n return object && copyObject(source, keys(source), object);\n}\n\nmodule.exports = baseAssign;\n", "var copyObject = require('./_copyObject'),\n keysIn = require('./keysIn');\n\n/**\n * The base implementation of `_.assignIn` without support for multiple sources\n * or `customizer` functions.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @returns {Object} Returns `object`.\n */\nfunction baseAssignIn(object, source) {\n return object && copyObject(source, keysIn(source), object);\n}\n\nmodule.exports = baseAssignIn;\n", "var defineProperty = require('./_defineProperty');\n\n/**\n * The base implementation of `assignValue` and `assignMergeValue` without\n * value checks.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction baseAssignValue(object, key, value) {\n if (key == '__proto__' && defineProperty) {\n defineProperty(object, key, {\n 'configurable': true,\n 'enumerable': true,\n 'value': value,\n 'writable': true\n });\n } else {\n object[key] = value;\n }\n}\n\nmodule.exports = baseAssignValue;\n", "var Stack = require('./_Stack'),\n arrayEach = require('./_arrayEach'),\n assignValue = require('./_assignValue'),\n baseAssign = require('./_baseAssign'),\n baseAssignIn = require('./_baseAssignIn'),\n cloneBuffer = require('./_cloneBuffer'),\n copyArray = require('./_copyArray'),\n copySymbols = require('./_copySymbols'),\n copySymbolsIn = require('./_copySymbolsIn'),\n getAllKeys = require('./_getAllKeys'),\n getAllKeysIn = require('./_getAllKeysIn'),\n getTag = require('./_getTag'),\n initCloneArray = require('./_initCloneArray'),\n initCloneByTag = require('./_initCloneByTag'),\n initCloneObject = require('./_initCloneObject'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isMap = require('./isMap'),\n isObject = require('./isObject'),\n isSet = require('./isSet'),\n keys = require('./keys'),\n keysIn = require('./keysIn');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_DEEP_FLAG = 1,\n CLONE_FLAT_FLAG = 2,\n CLONE_SYMBOLS_FLAG = 4;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n objectTag = '[object Object]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]',\n weakMapTag = '[object WeakMap]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/** Used to identify `toStringTag` values supported by `_.clone`. */\nvar cloneableTags = {};\ncloneableTags[argsTag] = cloneableTags[arrayTag] =\ncloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] =\ncloneableTags[boolTag] = cloneableTags[dateTag] =\ncloneableTags[float32Tag] = cloneableTags[float64Tag] =\ncloneableTags[int8Tag] = cloneableTags[int16Tag] =\ncloneableTags[int32Tag] = cloneableTags[mapTag] =\ncloneableTags[numberTag] = cloneableTags[objectTag] =\ncloneableTags[regexpTag] = cloneableTags[setTag] =\ncloneableTags[stringTag] = cloneableTags[symbolTag] =\ncloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] =\ncloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;\ncloneableTags[errorTag] = cloneableTags[funcTag] =\ncloneableTags[weakMapTag] = false;\n\n/**\n * The base implementation of `_.clone` and `_.cloneDeep` which tracks\n * traversed objects.\n *\n * @private\n * @param {*} value The value to clone.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Deep clone\n * 2 - Flatten inherited properties\n * 4 - Clone symbols\n * @param {Function} [customizer] The function to customize cloning.\n * @param {string} [key] The key of `value`.\n * @param {Object} [object] The parent object of `value`.\n * @param {Object} [stack] Tracks traversed objects and their clone counterparts.\n * @returns {*} Returns the cloned value.\n */\nfunction baseClone(value, bitmask, customizer, key, object, stack) {\n var result,\n isDeep = bitmask & CLONE_DEEP_FLAG,\n isFlat = bitmask & CLONE_FLAT_FLAG,\n isFull = bitmask & CLONE_SYMBOLS_FLAG;\n\n if (customizer) {\n result = object ? customizer(value, key, object, stack) : customizer(value);\n }\n if (result !== undefined) {\n return result;\n }\n if (!isObject(value)) {\n return value;\n }\n var isArr = isArray(value);\n if (isArr) {\n result = initCloneArray(value);\n if (!isDeep) {\n return copyArray(value, result);\n }\n } else {\n var tag = getTag(value),\n isFunc = tag == funcTag || tag == genTag;\n\n if (isBuffer(value)) {\n return cloneBuffer(value, isDeep);\n }\n if (tag == objectTag || tag == argsTag || (isFunc && !object)) {\n result = (isFlat || isFunc) ? {} : initCloneObject(value);\n if (!isDeep) {\n return isFlat\n ? copySymbolsIn(value, baseAssignIn(result, value))\n : copySymbols(value, baseAssign(result, value));\n }\n } else {\n if (!cloneableTags[tag]) {\n return object ? value : {};\n }\n result = initCloneByTag(value, tag, isDeep);\n }\n }\n // Check for circular references and return its corresponding clone.\n stack || (stack = new Stack);\n var stacked = stack.get(value);\n if (stacked) {\n return stacked;\n }\n stack.set(value, result);\n\n if (isSet(value)) {\n value.forEach(function(subValue) {\n result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));\n });\n } else if (isMap(value)) {\n value.forEach(function(subValue, key) {\n result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));\n });\n }\n\n var keysFunc = isFull\n ? (isFlat ? getAllKeysIn : getAllKeys)\n : (isFlat ? keysIn : keys);\n\n var props = isArr ? undefined : keysFunc(value);\n arrayEach(props || value, function(subValue, key) {\n if (props) {\n key = subValue;\n subValue = value[key];\n }\n // Recursively populate clone (susceptible to call stack limits).\n assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));\n });\n return result;\n}\n\nmodule.exports = baseClone;\n", "var isObject = require('./isObject');\n\n/** Built-in value references. */\nvar objectCreate = Object.create;\n\n/**\n * The base implementation of `_.create` without support for assigning\n * properties to the created object.\n *\n * @private\n * @param {Object} proto The object to inherit from.\n * @returns {Object} Returns the new object.\n */\nvar baseCreate = (function() {\n function object() {}\n return function(proto) {\n if (!isObject(proto)) {\n return {};\n }\n if (objectCreate) {\n return objectCreate(proto);\n }\n object.prototype = proto;\n var result = new object;\n object.prototype = undefined;\n return result;\n };\n}());\n\nmodule.exports = baseCreate;\n", "var SetCache = require('./_SetCache'),\n arrayIncludes = require('./_arrayIncludes'),\n arrayIncludesWith = require('./_arrayIncludesWith'),\n arrayMap = require('./_arrayMap'),\n baseUnary = require('./_baseUnary'),\n cacheHas = require('./_cacheHas');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * The base implementation of methods like `_.difference` without support\n * for excluding multiple arrays or iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Array} values The values to exclude.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of filtered values.\n */\nfunction baseDifference(array, values, iteratee, comparator) {\n var index = -1,\n includes = arrayIncludes,\n isCommon = true,\n length = array.length,\n result = [],\n valuesLength = values.length;\n\n if (!length) {\n return result;\n }\n if (iteratee) {\n values = arrayMap(values, baseUnary(iteratee));\n }\n if (comparator) {\n includes = arrayIncludesWith;\n isCommon = false;\n }\n else if (values.length >= LARGE_ARRAY_SIZE) {\n includes = cacheHas;\n isCommon = false;\n values = new SetCache(values);\n }\n outer:\n while (++index < length) {\n var value = array[index],\n computed = iteratee == null ? value : iteratee(value);\n\n value = (comparator || value !== 0) ? value : 0;\n if (isCommon && computed === computed) {\n var valuesIndex = valuesLength;\n while (valuesIndex--) {\n if (values[valuesIndex] === computed) {\n continue outer;\n }\n }\n result.push(value);\n }\n else if (!includes(values, computed, comparator)) {\n result.push(value);\n }\n }\n return result;\n}\n\nmodule.exports = baseDifference;\n", "/**\n * The base implementation of `_.findIndex` and `_.findLastIndex` without\n * support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} predicate The function invoked per iteration.\n * @param {number} fromIndex The index to search from.\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction baseFindIndex(array, predicate, fromIndex, fromRight) {\n var length = array.length,\n index = fromIndex + (fromRight ? 1 : -1);\n\n while ((fromRight ? index-- : ++index < length)) {\n if (predicate(array[index], index, array)) {\n return index;\n }\n }\n return -1;\n}\n\nmodule.exports = baseFindIndex;\n", "var arrayPush = require('./_arrayPush'),\n isFlattenable = require('./_isFlattenable');\n\n/**\n * The base implementation of `_.flatten` with support for restricting flattening.\n *\n * @private\n * @param {Array} array The array to flatten.\n * @param {number} depth The maximum recursion depth.\n * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.\n * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.\n * @param {Array} [result=[]] The initial result value.\n * @returns {Array} Returns the new flattened array.\n */\nfunction baseFlatten(array, depth, predicate, isStrict, result) {\n var index = -1,\n length = array.length;\n\n predicate || (predicate = isFlattenable);\n result || (result = []);\n\n while (++index < length) {\n var value = array[index];\n if (depth > 0 && predicate(value)) {\n if (depth > 1) {\n // Recursively flatten arrays (susceptible to call stack limits).\n baseFlatten(value, depth - 1, predicate, isStrict, result);\n } else {\n arrayPush(result, value);\n }\n } else if (!isStrict) {\n result[result.length] = value;\n }\n }\n return result;\n}\n\nmodule.exports = baseFlatten;\n", "var createBaseFor = require('./_createBaseFor');\n\n/**\n * The base implementation of `baseForOwn` which iterates over `object`\n * properties returned by `keysFunc` and invokes `iteratee` for each property.\n * Iteratee functions may exit iteration early by explicitly returning `false`.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @returns {Object} Returns `object`.\n */\nvar baseFor = createBaseFor();\n\nmodule.exports = baseFor;\n", "var baseFor = require('./_baseFor'),\n keys = require('./keys');\n\n/**\n * The base implementation of `_.forOwn` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Object} Returns `object`.\n */\nfunction baseForOwn(object, iteratee) {\n return object && baseFor(object, iteratee, keys);\n}\n\nmodule.exports = baseForOwn;\n", "var castPath = require('./_castPath'),\n toKey = require('./_toKey');\n\n/**\n * The base implementation of `_.get` without support for default values.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @returns {*} Returns the resolved value.\n */\nfunction baseGet(object, path) {\n path = castPath(path, object);\n\n var index = 0,\n length = path.length;\n\n while (object != null && index < length) {\n object = object[toKey(path[index++])];\n }\n return (index && index == length) ? object : undefined;\n}\n\nmodule.exports = baseGet;\n", "var arrayPush = require('./_arrayPush'),\n isArray = require('./isArray');\n\n/**\n * The base implementation of `getAllKeys` and `getAllKeysIn` which uses\n * `keysFunc` and `symbolsFunc` to get the enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @param {Function} symbolsFunc The function to get the symbols of `object`.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction baseGetAllKeys(object, keysFunc, symbolsFunc) {\n var result = keysFunc(object);\n return isArray(object) ? result : arrayPush(result, symbolsFunc(object));\n}\n\nmodule.exports = baseGetAllKeys;\n", "var Symbol = require('./_Symbol'),\n getRawTag = require('./_getRawTag'),\n objectToString = require('./_objectToString');\n\n/** `Object#toString` result references. */\nvar nullTag = '[object Null]',\n undefinedTag = '[object Undefined]';\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag;\n }\n return (symToStringTag && symToStringTag in Object(value))\n ? getRawTag(value)\n : objectToString(value);\n}\n\nmodule.exports = baseGetTag;\n", "/**\n * The base implementation of `_.hasIn` without support for deep paths.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {Array|string} key The key to check.\n * @returns {boolean} Returns `true` if `key` exists, else `false`.\n */\nfunction baseHasIn(object, key) {\n return object != null && key in Object(object);\n}\n\nmodule.exports = baseHasIn;\n", "var baseFindIndex = require('./_baseFindIndex'),\n baseIsNaN = require('./_baseIsNaN'),\n strictIndexOf = require('./_strictIndexOf');\n\n/**\n * The base implementation of `_.indexOf` without `fromIndex` bounds checks.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction baseIndexOf(array, value, fromIndex) {\n return value === value\n ? strictIndexOf(array, value, fromIndex)\n : baseFindIndex(array, baseIsNaN, fromIndex);\n}\n\nmodule.exports = baseIndexOf;\n", "var baseForOwn = require('./_baseForOwn');\n\n/**\n * The base implementation of `_.invert` and `_.invertBy` which inverts\n * `object` with values transformed by `iteratee` and set by `setter`.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} setter The function to set `accumulator` values.\n * @param {Function} iteratee The iteratee to transform values.\n * @param {Object} accumulator The initial inverted object.\n * @returns {Function} Returns `accumulator`.\n */\nfunction baseInverter(object, setter, iteratee, accumulator) {\n baseForOwn(object, function(value, key, object) {\n setter(accumulator, iteratee(value), key, object);\n });\n return accumulator;\n}\n\nmodule.exports = baseInverter;\n", "var baseGetTag = require('./_baseGetTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]';\n\n/**\n * The base implementation of `_.isArguments`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n */\nfunction baseIsArguments(value) {\n return isObjectLike(value) && baseGetTag(value) == argsTag;\n}\n\nmodule.exports = baseIsArguments;\n", "var baseIsEqualDeep = require('./_baseIsEqualDeep'),\n isObjectLike = require('./isObjectLike');\n\n/**\n * The base implementation of `_.isEqual` which supports partial comparisons\n * and tracks traversed objects.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Unordered comparison\n * 2 - Partial comparison\n * @param {Function} [customizer] The function to customize comparisons.\n * @param {Object} [stack] Tracks traversed `value` and `other` objects.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n */\nfunction baseIsEqual(value, other, bitmask, customizer, stack) {\n if (value === other) {\n return true;\n }\n if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) {\n return value !== value && other !== other;\n }\n return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);\n}\n\nmodule.exports = baseIsEqual;\n", "var Stack = require('./_Stack'),\n equalArrays = require('./_equalArrays'),\n equalByTag = require('./_equalByTag'),\n equalObjects = require('./_equalObjects'),\n getTag = require('./_getTag'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isTypedArray = require('./isTypedArray');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n objectTag = '[object Object]';\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * A specialized version of `baseIsEqual` for arrays and objects which performs\n * deep comparisons and tracks traversed objects enabling objects with circular\n * references to be compared.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} [stack] Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {\n var objIsArr = isArray(object),\n othIsArr = isArray(other),\n objTag = objIsArr ? arrayTag : getTag(object),\n othTag = othIsArr ? arrayTag : getTag(other);\n\n objTag = objTag == argsTag ? objectTag : objTag;\n othTag = othTag == argsTag ? objectTag : othTag;\n\n var objIsObj = objTag == objectTag,\n othIsObj = othTag == objectTag,\n isSameTag = objTag == othTag;\n\n if (isSameTag && isBuffer(object)) {\n if (!isBuffer(other)) {\n return false;\n }\n objIsArr = true;\n objIsObj = false;\n }\n if (isSameTag && !objIsObj) {\n stack || (stack = new Stack);\n return (objIsArr || isTypedArray(object))\n ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)\n : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);\n }\n if (!(bitmask & COMPARE_PARTIAL_FLAG)) {\n var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),\n othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');\n\n if (objIsWrapped || othIsWrapped) {\n var objUnwrapped = objIsWrapped ? object.value() : object,\n othUnwrapped = othIsWrapped ? other.value() : other;\n\n stack || (stack = new Stack);\n return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);\n }\n }\n if (!isSameTag) {\n return false;\n }\n stack || (stack = new Stack);\n return equalObjects(object, other, bitmask, customizer, equalFunc, stack);\n}\n\nmodule.exports = baseIsEqualDeep;\n", "var getTag = require('./_getTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]';\n\n/**\n * The base implementation of `_.isMap` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n */\nfunction baseIsMap(value) {\n return isObjectLike(value) && getTag(value) == mapTag;\n}\n\nmodule.exports = baseIsMap;\n", "var Stack = require('./_Stack'),\n baseIsEqual = require('./_baseIsEqual');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * The base implementation of `_.isMatch` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property values to match.\n * @param {Array} matchData The property names, values, and compare flags to match.\n * @param {Function} [customizer] The function to customize comparisons.\n * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n */\nfunction baseIsMatch(object, source, matchData, customizer) {\n var index = matchData.length,\n length = index,\n noCustomizer = !customizer;\n\n if (object == null) {\n return !length;\n }\n object = Object(object);\n while (index--) {\n var data = matchData[index];\n if ((noCustomizer && data[2])\n ? data[1] !== object[data[0]]\n : !(data[0] in object)\n ) {\n return false;\n }\n }\n while (++index < length) {\n data = matchData[index];\n var key = data[0],\n objValue = object[key],\n srcValue = data[1];\n\n if (noCustomizer && data[2]) {\n if (objValue === undefined && !(key in object)) {\n return false;\n }\n } else {\n var stack = new Stack;\n if (customizer) {\n var result = customizer(objValue, srcValue, key, object, source, stack);\n }\n if (!(result === undefined\n ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)\n : result\n )) {\n return false;\n }\n }\n }\n return true;\n}\n\nmodule.exports = baseIsMatch;\n", "/**\n * The base implementation of `_.isNaN` without support for number objects.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.\n */\nfunction baseIsNaN(value) {\n return value !== value;\n}\n\nmodule.exports = baseIsNaN;\n", "var isFunction = require('./isFunction'),\n isMasked = require('./_isMasked'),\n isObject = require('./isObject'),\n toSource = require('./_toSource');\n\n/**\n * Used to match `RegExp`\n * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n */\nvar reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n\n/** Used to detect host constructors (Safari). */\nvar reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n/** Used for built-in method references. */\nvar funcProto = Function.prototype,\n objectProto = Object.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Used to detect if a method is native. */\nvar reIsNative = RegExp('^' +\n funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n);\n\n/**\n * The base implementation of `_.isNative` without bad shim checks.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n * else `false`.\n */\nfunction baseIsNative(value) {\n if (!isObject(value) || isMasked(value)) {\n return false;\n }\n var pattern = isFunction(value) ? reIsNative : reIsHostCtor;\n return pattern.test(toSource(value));\n}\n\nmodule.exports = baseIsNative;\n", "var getTag = require('./_getTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar setTag = '[object Set]';\n\n/**\n * The base implementation of `_.isSet` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n */\nfunction baseIsSet(value) {\n return isObjectLike(value) && getTag(value) == setTag;\n}\n\nmodule.exports = baseIsSet;\n", "var baseGetTag = require('./_baseGetTag'),\n isLength = require('./isLength'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n funcTag = '[object Function]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n objectTag = '[object Object]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n weakMapTag = '[object WeakMap]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/** Used to identify `toStringTag` values of typed arrays. */\nvar typedArrayTags = {};\ntypedArrayTags[float32Tag] = typedArrayTags[float64Tag] =\ntypedArrayTags[int8Tag] = typedArrayTags[int16Tag] =\ntypedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =\ntypedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =\ntypedArrayTags[uint32Tag] = true;\ntypedArrayTags[argsTag] = typedArrayTags[arrayTag] =\ntypedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =\ntypedArrayTags[dataViewTag] = typedArrayTags[dateTag] =\ntypedArrayTags[errorTag] = typedArrayTags[funcTag] =\ntypedArrayTags[mapTag] = typedArrayTags[numberTag] =\ntypedArrayTags[objectTag] = typedArrayTags[regexpTag] =\ntypedArrayTags[setTag] = typedArrayTags[stringTag] =\ntypedArrayTags[weakMapTag] = false;\n\n/**\n * The base implementation of `_.isTypedArray` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n */\nfunction baseIsTypedArray(value) {\n return isObjectLike(value) &&\n isLength(value.length) && !!typedArrayTags[baseGetTag(value)];\n}\n\nmodule.exports = baseIsTypedArray;\n", "var baseMatches = require('./_baseMatches'),\n baseMatchesProperty = require('./_baseMatchesProperty'),\n identity = require('./identity'),\n isArray = require('./isArray'),\n property = require('./property');\n\n/**\n * The base implementation of `_.iteratee`.\n *\n * @private\n * @param {*} [value=_.identity] The value to convert to an iteratee.\n * @returns {Function} Returns the iteratee.\n */\nfunction baseIteratee(value) {\n // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.\n // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.\n if (typeof value == 'function') {\n return value;\n }\n if (value == null) {\n return identity;\n }\n if (typeof value == 'object') {\n return isArray(value)\n ? baseMatchesProperty(value[0], value[1])\n : baseMatches(value);\n }\n return property(value);\n}\n\nmodule.exports = baseIteratee;\n", "var isPrototype = require('./_isPrototype'),\n nativeKeys = require('./_nativeKeys');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeys(object) {\n if (!isPrototype(object)) {\n return nativeKeys(object);\n }\n var result = [];\n for (var key in Object(object)) {\n if (hasOwnProperty.call(object, key) && key != 'constructor') {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = baseKeys;\n", "var isObject = require('./isObject'),\n isPrototype = require('./_isPrototype'),\n nativeKeysIn = require('./_nativeKeysIn');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeysIn(object) {\n if (!isObject(object)) {\n return nativeKeysIn(object);\n }\n var isProto = isPrototype(object),\n result = [];\n\n for (var key in object) {\n if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = baseKeysIn;\n", "var baseIsMatch = require('./_baseIsMatch'),\n getMatchData = require('./_getMatchData'),\n matchesStrictComparable = require('./_matchesStrictComparable');\n\n/**\n * The base implementation of `_.matches` which doesn't clone `source`.\n *\n * @private\n * @param {Object} source The object of property values to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction baseMatches(source) {\n var matchData = getMatchData(source);\n if (matchData.length == 1 && matchData[0][2]) {\n return matchesStrictComparable(matchData[0][0], matchData[0][1]);\n }\n return function(object) {\n return object === source || baseIsMatch(object, source, matchData);\n };\n}\n\nmodule.exports = baseMatches;\n", "var baseIsEqual = require('./_baseIsEqual'),\n get = require('./get'),\n hasIn = require('./hasIn'),\n isKey = require('./_isKey'),\n isStrictComparable = require('./_isStrictComparable'),\n matchesStrictComparable = require('./_matchesStrictComparable'),\n toKey = require('./_toKey');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.\n *\n * @private\n * @param {string} path The path of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction baseMatchesProperty(path, srcValue) {\n if (isKey(path) && isStrictComparable(srcValue)) {\n return matchesStrictComparable(toKey(path), srcValue);\n }\n return function(object) {\n var objValue = get(object, path);\n return (objValue === undefined && objValue === srcValue)\n ? hasIn(object, path)\n : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);\n };\n}\n\nmodule.exports = baseMatchesProperty;\n", "/**\n * The base implementation of `_.property` without support for deep paths.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @returns {Function} Returns the new accessor function.\n */\nfunction baseProperty(key) {\n return function(object) {\n return object == null ? undefined : object[key];\n };\n}\n\nmodule.exports = baseProperty;\n", "var baseGet = require('./_baseGet');\n\n/**\n * A specialized version of `baseProperty` which supports deep paths.\n *\n * @private\n * @param {Array|string} path The path of the property to get.\n * @returns {Function} Returns the new accessor function.\n */\nfunction basePropertyDeep(path) {\n return function(object) {\n return baseGet(object, path);\n };\n}\n\nmodule.exports = basePropertyDeep;\n", "var identity = require('./identity'),\n overRest = require('./_overRest'),\n setToString = require('./_setToString');\n\n/**\n * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n */\nfunction baseRest(func, start) {\n return setToString(overRest(func, start, identity), func + '');\n}\n\nmodule.exports = baseRest;\n", "var constant = require('./constant'),\n defineProperty = require('./_defineProperty'),\n identity = require('./identity');\n\n/**\n * The base implementation of `setToString` without support for hot loop shorting.\n *\n * @private\n * @param {Function} func The function to modify.\n * @param {Function} string The `toString` result.\n * @returns {Function} Returns `func`.\n */\nvar baseSetToString = !defineProperty ? identity : function(func, string) {\n return defineProperty(func, 'toString', {\n 'configurable': true,\n 'enumerable': false,\n 'value': constant(string),\n 'writable': true\n });\n};\n\nmodule.exports = baseSetToString;\n", "/**\n * The base implementation of `_.times` without support for iteratee shorthands\n * or max array length checks.\n *\n * @private\n * @param {number} n The number of times to invoke `iteratee`.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the array of results.\n */\nfunction baseTimes(n, iteratee) {\n var index = -1,\n result = Array(n);\n\n while (++index < n) {\n result[index] = iteratee(index);\n }\n return result;\n}\n\nmodule.exports = baseTimes;\n", "var Symbol = require('./_Symbol'),\n arrayMap = require('./_arrayMap'),\n isArray = require('./isArray'),\n isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolToString = symbolProto ? symbolProto.toString : undefined;\n\n/**\n * The base implementation of `_.toString` which doesn't convert nullish\n * values to empty strings.\n *\n * @private\n * @param {*} value The value to process.\n * @returns {string} Returns the string.\n */\nfunction baseToString(value) {\n // Exit early for strings to avoid a performance hit in some environments.\n if (typeof value == 'string') {\n return value;\n }\n if (isArray(value)) {\n // Recursively convert values (susceptible to call stack limits).\n return arrayMap(value, baseToString) + '';\n }\n if (isSymbol(value)) {\n return symbolToString ? symbolToString.call(value) : '';\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = baseToString;\n", "var trimmedEndIndex = require('./_trimmedEndIndex');\n\n/** Used to match leading whitespace. */\nvar reTrimStart = /^\\s+/;\n\n/**\n * The base implementation of `_.trim`.\n *\n * @private\n * @param {string} string The string to trim.\n * @returns {string} Returns the trimmed string.\n */\nfunction baseTrim(string) {\n return string\n ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '')\n : string;\n}\n\nmodule.exports = baseTrim;\n", "/**\n * The base implementation of `_.unary` without support for storing metadata.\n *\n * @private\n * @param {Function} func The function to cap arguments for.\n * @returns {Function} Returns the new capped function.\n */\nfunction baseUnary(func) {\n return function(value) {\n return func(value);\n };\n}\n\nmodule.exports = baseUnary;\n", "var SetCache = require('./_SetCache'),\n arrayIncludes = require('./_arrayIncludes'),\n arrayIncludesWith = require('./_arrayIncludesWith'),\n cacheHas = require('./_cacheHas'),\n createSet = require('./_createSet'),\n setToArray = require('./_setToArray');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * The base implementation of `_.uniqBy` without support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new duplicate free array.\n */\nfunction baseUniq(array, iteratee, comparator) {\n var index = -1,\n includes = arrayIncludes,\n length = array.length,\n isCommon = true,\n result = [],\n seen = result;\n\n if (comparator) {\n isCommon = false;\n includes = arrayIncludesWith;\n }\n else if (length >= LARGE_ARRAY_SIZE) {\n var set = iteratee ? null : createSet(array);\n if (set) {\n return setToArray(set);\n }\n isCommon = false;\n includes = cacheHas;\n seen = new SetCache;\n }\n else {\n seen = iteratee ? [] : result;\n }\n outer:\n while (++index < length) {\n var value = array[index],\n computed = iteratee ? iteratee(value) : value;\n\n value = (comparator || value !== 0) ? value : 0;\n if (isCommon && computed === computed) {\n var seenIndex = seen.length;\n while (seenIndex--) {\n if (seen[seenIndex] === computed) {\n continue outer;\n }\n }\n if (iteratee) {\n seen.push(computed);\n }\n result.push(value);\n }\n else if (!includes(seen, computed, comparator)) {\n if (seen !== result) {\n seen.push(computed);\n }\n result.push(value);\n }\n }\n return result;\n}\n\nmodule.exports = baseUniq;\n", "/**\n * Checks if a `cache` value for `key` exists.\n *\n * @private\n * @param {Object} cache The cache to query.\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction cacheHas(cache, key) {\n return cache.has(key);\n}\n\nmodule.exports = cacheHas;\n", "var isArray = require('./isArray'),\n isKey = require('./_isKey'),\n stringToPath = require('./_stringToPath'),\n toString = require('./toString');\n\n/**\n * Casts `value` to a path array if it's not one.\n *\n * @private\n * @param {*} value The value to inspect.\n * @param {Object} [object] The object to query keys on.\n * @returns {Array} Returns the cast property path array.\n */\nfunction castPath(value, object) {\n if (isArray(value)) {\n return value;\n }\n return isKey(value, object) ? [value] : stringToPath(toString(value));\n}\n\nmodule.exports = castPath;\n", "var Uint8Array = require('./_Uint8Array');\n\n/**\n * Creates a clone of `arrayBuffer`.\n *\n * @private\n * @param {ArrayBuffer} arrayBuffer The array buffer to clone.\n * @returns {ArrayBuffer} Returns the cloned array buffer.\n */\nfunction cloneArrayBuffer(arrayBuffer) {\n var result = new arrayBuffer.constructor(arrayBuffer.byteLength);\n new Uint8Array(result).set(new Uint8Array(arrayBuffer));\n return result;\n}\n\nmodule.exports = cloneArrayBuffer;\n", "var root = require('./_root');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined,\n allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined;\n\n/**\n * Creates a clone of `buffer`.\n *\n * @private\n * @param {Buffer} buffer The buffer to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Buffer} Returns the cloned buffer.\n */\nfunction cloneBuffer(buffer, isDeep) {\n if (isDeep) {\n return buffer.slice();\n }\n var length = buffer.length,\n result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);\n\n buffer.copy(result);\n return result;\n}\n\nmodule.exports = cloneBuffer;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer');\n\n/**\n * Creates a clone of `dataView`.\n *\n * @private\n * @param {Object} dataView The data view to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the cloned data view.\n */\nfunction cloneDataView(dataView, isDeep) {\n var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;\n return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);\n}\n\nmodule.exports = cloneDataView;\n", "/** Used to match `RegExp` flags from their coerced string values. */\nvar reFlags = /\\w*$/;\n\n/**\n * Creates a clone of `regexp`.\n *\n * @private\n * @param {Object} regexp The regexp to clone.\n * @returns {Object} Returns the cloned regexp.\n */\nfunction cloneRegExp(regexp) {\n var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));\n result.lastIndex = regexp.lastIndex;\n return result;\n}\n\nmodule.exports = cloneRegExp;\n", "var Symbol = require('./_Symbol');\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;\n\n/**\n * Creates a clone of the `symbol` object.\n *\n * @private\n * @param {Object} symbol The symbol object to clone.\n * @returns {Object} Returns the cloned symbol object.\n */\nfunction cloneSymbol(symbol) {\n return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};\n}\n\nmodule.exports = cloneSymbol;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer');\n\n/**\n * Creates a clone of `typedArray`.\n *\n * @private\n * @param {Object} typedArray The typed array to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the cloned typed array.\n */\nfunction cloneTypedArray(typedArray, isDeep) {\n var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer;\n return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);\n}\n\nmodule.exports = cloneTypedArray;\n", "/**\n * Copies the values of `source` to `array`.\n *\n * @private\n * @param {Array} source The array to copy values from.\n * @param {Array} [array=[]] The array to copy values to.\n * @returns {Array} Returns `array`.\n */\nfunction copyArray(source, array) {\n var index = -1,\n length = source.length;\n\n array || (array = Array(length));\n while (++index < length) {\n array[index] = source[index];\n }\n return array;\n}\n\nmodule.exports = copyArray;\n", "var assignValue = require('./_assignValue'),\n baseAssignValue = require('./_baseAssignValue');\n\n/**\n * Copies properties of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy properties from.\n * @param {Array} props The property identifiers to copy.\n * @param {Object} [object={}] The object to copy properties to.\n * @param {Function} [customizer] The function to customize copied values.\n * @returns {Object} Returns `object`.\n */\nfunction copyObject(source, props, object, customizer) {\n var isNew = !object;\n object || (object = {});\n\n var index = -1,\n length = props.length;\n\n while (++index < length) {\n var key = props[index];\n\n var newValue = customizer\n ? customizer(object[key], source[key], key, object, source)\n : undefined;\n\n if (newValue === undefined) {\n newValue = source[key];\n }\n if (isNew) {\n baseAssignValue(object, key, newValue);\n } else {\n assignValue(object, key, newValue);\n }\n }\n return object;\n}\n\nmodule.exports = copyObject;\n", "var copyObject = require('./_copyObject'),\n getSymbols = require('./_getSymbols');\n\n/**\n * Copies own symbols of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy symbols from.\n * @param {Object} [object={}] The object to copy symbols to.\n * @returns {Object} Returns `object`.\n */\nfunction copySymbols(source, object) {\n return copyObject(source, getSymbols(source), object);\n}\n\nmodule.exports = copySymbols;\n", "var copyObject = require('./_copyObject'),\n getSymbolsIn = require('./_getSymbolsIn');\n\n/**\n * Copies own and inherited symbols of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy symbols from.\n * @param {Object} [object={}] The object to copy symbols to.\n * @returns {Object} Returns `object`.\n */\nfunction copySymbolsIn(source, object) {\n return copyObject(source, getSymbolsIn(source), object);\n}\n\nmodule.exports = copySymbolsIn;\n", "var root = require('./_root');\n\n/** Used to detect overreaching core-js shims. */\nvar coreJsData = root['__core-js_shared__'];\n\nmodule.exports = coreJsData;\n", "/**\n * Creates a base function for methods like `_.forIn` and `_.forOwn`.\n *\n * @private\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Function} Returns the new base function.\n */\nfunction createBaseFor(fromRight) {\n return function(object, iteratee, keysFunc) {\n var index = -1,\n iterable = Object(object),\n props = keysFunc(object),\n length = props.length;\n\n while (length--) {\n var key = props[fromRight ? length : ++index];\n if (iteratee(iterable[key], key, iterable) === false) {\n break;\n }\n }\n return object;\n };\n}\n\nmodule.exports = createBaseFor;\n", "var baseIteratee = require('./_baseIteratee'),\n isArrayLike = require('./isArrayLike'),\n keys = require('./keys');\n\n/**\n * Creates a `_.find` or `_.findLast` function.\n *\n * @private\n * @param {Function} findIndexFunc The function to find the collection index.\n * @returns {Function} Returns the new find function.\n */\nfunction createFind(findIndexFunc) {\n return function(collection, predicate, fromIndex) {\n var iterable = Object(collection);\n if (!isArrayLike(collection)) {\n var iteratee = baseIteratee(predicate, 3);\n collection = keys(collection);\n predicate = function(key) { return iteratee(iterable[key], key, iterable); };\n }\n var index = findIndexFunc(collection, predicate, fromIndex);\n return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;\n };\n}\n\nmodule.exports = createFind;\n", "var baseInverter = require('./_baseInverter');\n\n/**\n * Creates a function like `_.invertBy`.\n *\n * @private\n * @param {Function} setter The function to set accumulator values.\n * @param {Function} toIteratee The function to resolve iteratees.\n * @returns {Function} Returns the new inverter function.\n */\nfunction createInverter(setter, toIteratee) {\n return function(object, iteratee) {\n return baseInverter(object, setter, toIteratee(iteratee), {});\n };\n}\n\nmodule.exports = createInverter;\n", "var Set = require('./_Set'),\n noop = require('./noop'),\n setToArray = require('./_setToArray');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/**\n * Creates a set object of `values`.\n *\n * @private\n * @param {Array} values The values to add to the set.\n * @returns {Object} Returns the new set.\n */\nvar createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) {\n return new Set(values);\n};\n\nmodule.exports = createSet;\n", "var getNative = require('./_getNative');\n\nvar defineProperty = (function() {\n try {\n var func = getNative(Object, 'defineProperty');\n func({}, '', {});\n return func;\n } catch (e) {}\n}());\n\nmodule.exports = defineProperty;\n", "var SetCache = require('./_SetCache'),\n arraySome = require('./_arraySome'),\n cacheHas = require('./_cacheHas');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * A specialized version of `baseIsEqualDeep` for arrays with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Array} array The array to compare.\n * @param {Array} other The other array to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `array` and `other` objects.\n * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.\n */\nfunction equalArrays(array, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n arrLength = array.length,\n othLength = other.length;\n\n if (arrLength != othLength && !(isPartial && othLength > arrLength)) {\n return false;\n }\n // Check that cyclic values are equal.\n var arrStacked = stack.get(array);\n var othStacked = stack.get(other);\n if (arrStacked && othStacked) {\n return arrStacked == other && othStacked == array;\n }\n var index = -1,\n result = true,\n seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined;\n\n stack.set(array, other);\n stack.set(other, array);\n\n // Ignore non-index properties.\n while (++index < arrLength) {\n var arrValue = array[index],\n othValue = other[index];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, arrValue, index, other, array, stack)\n : customizer(arrValue, othValue, index, array, other, stack);\n }\n if (compared !== undefined) {\n if (compared) {\n continue;\n }\n result = false;\n break;\n }\n // Recursively compare arrays (susceptible to call stack limits).\n if (seen) {\n if (!arraySome(other, function(othValue, othIndex) {\n if (!cacheHas(seen, othIndex) &&\n (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {\n return seen.push(othIndex);\n }\n })) {\n result = false;\n break;\n }\n } else if (!(\n arrValue === othValue ||\n equalFunc(arrValue, othValue, bitmask, customizer, stack)\n )) {\n result = false;\n break;\n }\n }\n stack['delete'](array);\n stack['delete'](other);\n return result;\n}\n\nmodule.exports = equalArrays;\n", "var Symbol = require('./_Symbol'),\n Uint8Array = require('./_Uint8Array'),\n eq = require('./eq'),\n equalArrays = require('./_equalArrays'),\n mapToArray = require('./_mapToArray'),\n setToArray = require('./_setToArray');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/** `Object#toString` result references. */\nvar boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]';\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;\n\n/**\n * A specialized version of `baseIsEqualDeep` for comparing objects of\n * the same `toStringTag`.\n *\n * **Note:** This function only supports comparing values with tags of\n * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {string} tag The `toStringTag` of the objects to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {\n switch (tag) {\n case dataViewTag:\n if ((object.byteLength != other.byteLength) ||\n (object.byteOffset != other.byteOffset)) {\n return false;\n }\n object = object.buffer;\n other = other.buffer;\n\n case arrayBufferTag:\n if ((object.byteLength != other.byteLength) ||\n !equalFunc(new Uint8Array(object), new Uint8Array(other))) {\n return false;\n }\n return true;\n\n case boolTag:\n case dateTag:\n case numberTag:\n // Coerce booleans to `1` or `0` and dates to milliseconds.\n // Invalid dates are coerced to `NaN`.\n return eq(+object, +other);\n\n case errorTag:\n return object.name == other.name && object.message == other.message;\n\n case regexpTag:\n case stringTag:\n // Coerce regexes to strings and treat strings, primitives and objects,\n // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring\n // for more details.\n return object == (other + '');\n\n case mapTag:\n var convert = mapToArray;\n\n case setTag:\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG;\n convert || (convert = setToArray);\n\n if (object.size != other.size && !isPartial) {\n return false;\n }\n // Assume cyclic values are equal.\n var stacked = stack.get(object);\n if (stacked) {\n return stacked == other;\n }\n bitmask |= COMPARE_UNORDERED_FLAG;\n\n // Recursively compare objects (susceptible to call stack limits).\n stack.set(object, other);\n var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);\n stack['delete'](object);\n return result;\n\n case symbolTag:\n if (symbolValueOf) {\n return symbolValueOf.call(object) == symbolValueOf.call(other);\n }\n }\n return false;\n}\n\nmodule.exports = equalByTag;\n", "var getAllKeys = require('./_getAllKeys');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1;\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * A specialized version of `baseIsEqualDeep` for objects with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction equalObjects(object, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n objProps = getAllKeys(object),\n objLength = objProps.length,\n othProps = getAllKeys(other),\n othLength = othProps.length;\n\n if (objLength != othLength && !isPartial) {\n return false;\n }\n var index = objLength;\n while (index--) {\n var key = objProps[index];\n if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {\n return false;\n }\n }\n // Check that cyclic values are equal.\n var objStacked = stack.get(object);\n var othStacked = stack.get(other);\n if (objStacked && othStacked) {\n return objStacked == other && othStacked == object;\n }\n var result = true;\n stack.set(object, other);\n stack.set(other, object);\n\n var skipCtor = isPartial;\n while (++index < objLength) {\n key = objProps[index];\n var objValue = object[key],\n othValue = other[key];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, objValue, key, other, object, stack)\n : customizer(objValue, othValue, key, object, other, stack);\n }\n // Recursively compare objects (susceptible to call stack limits).\n if (!(compared === undefined\n ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))\n : compared\n )) {\n result = false;\n break;\n }\n skipCtor || (skipCtor = key == 'constructor');\n }\n if (result && !skipCtor) {\n var objCtor = object.constructor,\n othCtor = other.constructor;\n\n // Non `Object` object instances with different constructors are not equal.\n if (objCtor != othCtor &&\n ('constructor' in object && 'constructor' in other) &&\n !(typeof objCtor == 'function' && objCtor instanceof objCtor &&\n typeof othCtor == 'function' && othCtor instanceof othCtor)) {\n result = false;\n }\n }\n stack['delete'](object);\n stack['delete'](other);\n return result;\n}\n\nmodule.exports = equalObjects;\n", "/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\nmodule.exports = freeGlobal;\n", "var baseGetAllKeys = require('./_baseGetAllKeys'),\n getSymbols = require('./_getSymbols'),\n keys = require('./keys');\n\n/**\n * Creates an array of own enumerable property names and symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction getAllKeys(object) {\n return baseGetAllKeys(object, keys, getSymbols);\n}\n\nmodule.exports = getAllKeys;\n", "var baseGetAllKeys = require('./_baseGetAllKeys'),\n getSymbolsIn = require('./_getSymbolsIn'),\n keysIn = require('./keysIn');\n\n/**\n * Creates an array of own and inherited enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction getAllKeysIn(object) {\n return baseGetAllKeys(object, keysIn, getSymbolsIn);\n}\n\nmodule.exports = getAllKeysIn;\n", "var isKeyable = require('./_isKeyable');\n\n/**\n * Gets the data for `map`.\n *\n * @private\n * @param {Object} map The map to query.\n * @param {string} key The reference key.\n * @returns {*} Returns the map data.\n */\nfunction getMapData(map, key) {\n var data = map.__data__;\n return isKeyable(key)\n ? data[typeof key == 'string' ? 'string' : 'hash']\n : data.map;\n}\n\nmodule.exports = getMapData;\n", "var isStrictComparable = require('./_isStrictComparable'),\n keys = require('./keys');\n\n/**\n * Gets the property names, values, and compare flags of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the match data of `object`.\n */\nfunction getMatchData(object) {\n var result = keys(object),\n length = result.length;\n\n while (length--) {\n var key = result[length],\n value = object[key];\n\n result[length] = [key, value, isStrictComparable(value)];\n }\n return result;\n}\n\nmodule.exports = getMatchData;\n", "var baseIsNative = require('./_baseIsNative'),\n getValue = require('./_getValue');\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n var value = getValue(object, key);\n return baseIsNative(value) ? value : undefined;\n}\n\nmodule.exports = getNative;\n", "var overArg = require('./_overArg');\n\n/** Built-in value references. */\nvar getPrototype = overArg(Object.getPrototypeOf, Object);\n\nmodule.exports = getPrototype;\n", "var Symbol = require('./_Symbol');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the raw `toStringTag`.\n */\nfunction getRawTag(value) {\n var isOwn = hasOwnProperty.call(value, symToStringTag),\n tag = value[symToStringTag];\n\n try {\n value[symToStringTag] = undefined;\n var unmasked = true;\n } catch (e) {}\n\n var result = nativeObjectToString.call(value);\n if (unmasked) {\n if (isOwn) {\n value[symToStringTag] = tag;\n } else {\n delete value[symToStringTag];\n }\n }\n return result;\n}\n\nmodule.exports = getRawTag;\n", "var arrayFilter = require('./_arrayFilter'),\n stubArray = require('./stubArray');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeGetSymbols = Object.getOwnPropertySymbols;\n\n/**\n * Creates an array of the own enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\nvar getSymbols = !nativeGetSymbols ? stubArray : function(object) {\n if (object == null) {\n return [];\n }\n object = Object(object);\n return arrayFilter(nativeGetSymbols(object), function(symbol) {\n return propertyIsEnumerable.call(object, symbol);\n });\n};\n\nmodule.exports = getSymbols;\n", "var arrayPush = require('./_arrayPush'),\n getPrototype = require('./_getPrototype'),\n getSymbols = require('./_getSymbols'),\n stubArray = require('./stubArray');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeGetSymbols = Object.getOwnPropertySymbols;\n\n/**\n * Creates an array of the own and inherited enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\nvar getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) {\n var result = [];\n while (object) {\n arrayPush(result, getSymbols(object));\n object = getPrototype(object);\n }\n return result;\n};\n\nmodule.exports = getSymbolsIn;\n", "var DataView = require('./_DataView'),\n Map = require('./_Map'),\n Promise = require('./_Promise'),\n Set = require('./_Set'),\n WeakMap = require('./_WeakMap'),\n baseGetTag = require('./_baseGetTag'),\n toSource = require('./_toSource');\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]',\n objectTag = '[object Object]',\n promiseTag = '[object Promise]',\n setTag = '[object Set]',\n weakMapTag = '[object WeakMap]';\n\nvar dataViewTag = '[object DataView]';\n\n/** Used to detect maps, sets, and weakmaps. */\nvar dataViewCtorString = toSource(DataView),\n mapCtorString = toSource(Map),\n promiseCtorString = toSource(Promise),\n setCtorString = toSource(Set),\n weakMapCtorString = toSource(WeakMap);\n\n/**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nvar getTag = baseGetTag;\n\n// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.\nif ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n (Map && getTag(new Map) != mapTag) ||\n (Promise && getTag(Promise.resolve()) != promiseTag) ||\n (Set && getTag(new Set) != setTag) ||\n (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n getTag = function(value) {\n var result = baseGetTag(value),\n Ctor = result == objectTag ? value.constructor : undefined,\n ctorString = Ctor ? toSource(Ctor) : '';\n\n if (ctorString) {\n switch (ctorString) {\n case dataViewCtorString: return dataViewTag;\n case mapCtorString: return mapTag;\n case promiseCtorString: return promiseTag;\n case setCtorString: return setTag;\n case weakMapCtorString: return weakMapTag;\n }\n }\n return result;\n };\n}\n\nmodule.exports = getTag;\n", "/**\n * Gets the value at `key` of `object`.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\nfunction getValue(object, key) {\n return object == null ? undefined : object[key];\n}\n\nmodule.exports = getValue;\n", "var castPath = require('./_castPath'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray'),\n isIndex = require('./_isIndex'),\n isLength = require('./isLength'),\n toKey = require('./_toKey');\n\n/**\n * Checks if `path` exists on `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @param {Function} hasFunc The function to check properties.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n */\nfunction hasPath(object, path, hasFunc) {\n path = castPath(path, object);\n\n var index = -1,\n length = path.length,\n result = false;\n\n while (++index < length) {\n var key = toKey(path[index]);\n if (!(result = object != null && hasFunc(object, key))) {\n break;\n }\n object = object[key];\n }\n if (result || ++index != length) {\n return result;\n }\n length = object == null ? 0 : object.length;\n return !!length && isLength(length) && isIndex(key, length) &&\n (isArray(object) || isArguments(object));\n}\n\nmodule.exports = hasPath;\n", "var nativeCreate = require('./_nativeCreate');\n\n/**\n * Removes all key-value entries from the hash.\n *\n * @private\n * @name clear\n * @memberOf Hash\n */\nfunction hashClear() {\n this.__data__ = nativeCreate ? nativeCreate(null) : {};\n this.size = 0;\n}\n\nmodule.exports = hashClear;\n", "/**\n * Removes `key` and its value from the hash.\n *\n * @private\n * @name delete\n * @memberOf Hash\n * @param {Object} hash The hash to modify.\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction hashDelete(key) {\n var result = this.has(key) && delete this.__data__[key];\n this.size -= result ? 1 : 0;\n return result;\n}\n\nmodule.exports = hashDelete;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Gets the hash value for `key`.\n *\n * @private\n * @name get\n * @memberOf Hash\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction hashGet(key) {\n var data = this.__data__;\n if (nativeCreate) {\n var result = data[key];\n return result === HASH_UNDEFINED ? undefined : result;\n }\n return hasOwnProperty.call(data, key) ? data[key] : undefined;\n}\n\nmodule.exports = hashGet;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Checks if a hash value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Hash\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction hashHas(key) {\n var data = this.__data__;\n return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key);\n}\n\nmodule.exports = hashHas;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/**\n * Sets the hash `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Hash\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the hash instance.\n */\nfunction hashSet(key, value) {\n var data = this.__data__;\n this.size += this.has(key) ? 0 : 1;\n data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value;\n return this;\n}\n\nmodule.exports = hashSet;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Initializes an array clone.\n *\n * @private\n * @param {Array} array The array to clone.\n * @returns {Array} Returns the initialized clone.\n */\nfunction initCloneArray(array) {\n var length = array.length,\n result = new array.constructor(length);\n\n // Add properties assigned by `RegExp#exec`.\n if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {\n result.index = array.index;\n result.input = array.input;\n }\n return result;\n}\n\nmodule.exports = initCloneArray;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer'),\n cloneDataView = require('./_cloneDataView'),\n cloneRegExp = require('./_cloneRegExp'),\n cloneSymbol = require('./_cloneSymbol'),\n cloneTypedArray = require('./_cloneTypedArray');\n\n/** `Object#toString` result references. */\nvar boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/**\n * Initializes an object clone based on its `toStringTag`.\n *\n * **Note:** This function only supports cloning values with tags of\n * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.\n *\n * @private\n * @param {Object} object The object to clone.\n * @param {string} tag The `toStringTag` of the object to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the initialized clone.\n */\nfunction initCloneByTag(object, tag, isDeep) {\n var Ctor = object.constructor;\n switch (tag) {\n case arrayBufferTag:\n return cloneArrayBuffer(object);\n\n case boolTag:\n case dateTag:\n return new Ctor(+object);\n\n case dataViewTag:\n return cloneDataView(object, isDeep);\n\n case float32Tag: case float64Tag:\n case int8Tag: case int16Tag: case int32Tag:\n case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag:\n return cloneTypedArray(object, isDeep);\n\n case mapTag:\n return new Ctor;\n\n case numberTag:\n case stringTag:\n return new Ctor(object);\n\n case regexpTag:\n return cloneRegExp(object);\n\n case setTag:\n return new Ctor;\n\n case symbolTag:\n return cloneSymbol(object);\n }\n}\n\nmodule.exports = initCloneByTag;\n", "var baseCreate = require('./_baseCreate'),\n getPrototype = require('./_getPrototype'),\n isPrototype = require('./_isPrototype');\n\n/**\n * Initializes an object clone.\n *\n * @private\n * @param {Object} object The object to clone.\n * @returns {Object} Returns the initialized clone.\n */\nfunction initCloneObject(object) {\n return (typeof object.constructor == 'function' && !isPrototype(object))\n ? baseCreate(getPrototype(object))\n : {};\n}\n\nmodule.exports = initCloneObject;\n", "var Symbol = require('./_Symbol'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray');\n\n/** Built-in value references. */\nvar spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined;\n\n/**\n * Checks if `value` is a flattenable `arguments` object or array.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.\n */\nfunction isFlattenable(value) {\n return isArray(value) || isArguments(value) ||\n !!(spreadableSymbol && value && value[spreadableSymbol]);\n}\n\nmodule.exports = isFlattenable;\n", "/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** Used to detect unsigned integer values. */\nvar reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n/**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\nfunction isIndex(value, length) {\n var type = typeof value;\n length = length == null ? MAX_SAFE_INTEGER : length;\n\n return !!length &&\n (type == 'number' ||\n (type != 'symbol' && reIsUint.test(value))) &&\n (value > -1 && value % 1 == 0 && value < length);\n}\n\nmodule.exports = isIndex;\n", "var isArray = require('./isArray'),\n isSymbol = require('./isSymbol');\n\n/** Used to match property names within property paths. */\nvar reIsDeepProp = /\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,\n reIsPlainProp = /^\\w*$/;\n\n/**\n * Checks if `value` is a property name and not a property path.\n *\n * @private\n * @param {*} value The value to check.\n * @param {Object} [object] The object to query keys on.\n * @returns {boolean} Returns `true` if `value` is a property name, else `false`.\n */\nfunction isKey(value, object) {\n if (isArray(value)) {\n return false;\n }\n var type = typeof value;\n if (type == 'number' || type == 'symbol' || type == 'boolean' ||\n value == null || isSymbol(value)) {\n return true;\n }\n return reIsPlainProp.test(value) || !reIsDeepProp.test(value) ||\n (object != null && value in Object(object));\n}\n\nmodule.exports = isKey;\n", "/**\n * Checks if `value` is suitable for use as unique object key.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is suitable, else `false`.\n */\nfunction isKeyable(value) {\n var type = typeof value;\n return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')\n ? (value !== '__proto__')\n : (value === null);\n}\n\nmodule.exports = isKeyable;\n", "var coreJsData = require('./_coreJsData');\n\n/** Used to detect methods masquerading as native. */\nvar maskSrcKey = (function() {\n var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n return uid ? ('Symbol(src)_1.' + uid) : '';\n}());\n\n/**\n * Checks if `func` has its source masked.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n */\nfunction isMasked(func) {\n return !!maskSrcKey && (maskSrcKey in func);\n}\n\nmodule.exports = isMasked;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\nmodule.exports = isPrototype;\n", "var isObject = require('./isObject');\n\n/**\n * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` if suitable for strict\n * equality comparisons, else `false`.\n */\nfunction isStrictComparable(value) {\n return value === value && !isObject(value);\n}\n\nmodule.exports = isStrictComparable;\n", "/**\n * Removes all key-value entries from the list cache.\n *\n * @private\n * @name clear\n * @memberOf ListCache\n */\nfunction listCacheClear() {\n this.__data__ = [];\n this.size = 0;\n}\n\nmodule.exports = listCacheClear;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/** Used for built-in method references. */\nvar arrayProto = Array.prototype;\n\n/** Built-in value references. */\nvar splice = arrayProto.splice;\n\n/**\n * Removes `key` and its value from the list cache.\n *\n * @private\n * @name delete\n * @memberOf ListCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction listCacheDelete(key) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n if (index < 0) {\n return false;\n }\n var lastIndex = data.length - 1;\n if (index == lastIndex) {\n data.pop();\n } else {\n splice.call(data, index, 1);\n }\n --this.size;\n return true;\n}\n\nmodule.exports = listCacheDelete;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Gets the list cache value for `key`.\n *\n * @private\n * @name get\n * @memberOf ListCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction listCacheGet(key) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n return index < 0 ? undefined : data[index][1];\n}\n\nmodule.exports = listCacheGet;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Checks if a list cache value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf ListCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction listCacheHas(key) {\n return assocIndexOf(this.__data__, key) > -1;\n}\n\nmodule.exports = listCacheHas;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Sets the list cache `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf ListCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the list cache instance.\n */\nfunction listCacheSet(key, value) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n if (index < 0) {\n ++this.size;\n data.push([key, value]);\n } else {\n data[index][1] = value;\n }\n return this;\n}\n\nmodule.exports = listCacheSet;\n", "var Hash = require('./_Hash'),\n ListCache = require('./_ListCache'),\n Map = require('./_Map');\n\n/**\n * Removes all key-value entries from the map.\n *\n * @private\n * @name clear\n * @memberOf MapCache\n */\nfunction mapCacheClear() {\n this.size = 0;\n this.__data__ = {\n 'hash': new Hash,\n 'map': new (Map || ListCache),\n 'string': new Hash\n };\n}\n\nmodule.exports = mapCacheClear;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Removes `key` and its value from the map.\n *\n * @private\n * @name delete\n * @memberOf MapCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction mapCacheDelete(key) {\n var result = getMapData(this, key)['delete'](key);\n this.size -= result ? 1 : 0;\n return result;\n}\n\nmodule.exports = mapCacheDelete;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Gets the map value for `key`.\n *\n * @private\n * @name get\n * @memberOf MapCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction mapCacheGet(key) {\n return getMapData(this, key).get(key);\n}\n\nmodule.exports = mapCacheGet;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Checks if a map value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf MapCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction mapCacheHas(key) {\n return getMapData(this, key).has(key);\n}\n\nmodule.exports = mapCacheHas;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Sets the map `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf MapCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the map cache instance.\n */\nfunction mapCacheSet(key, value) {\n var data = getMapData(this, key),\n size = data.size;\n\n data.set(key, value);\n this.size += data.size == size ? 0 : 1;\n return this;\n}\n\nmodule.exports = mapCacheSet;\n", "/**\n * Converts `map` to its key-value pairs.\n *\n * @private\n * @param {Object} map The map to convert.\n * @returns {Array} Returns the key-value pairs.\n */\nfunction mapToArray(map) {\n var index = -1,\n result = Array(map.size);\n\n map.forEach(function(value, key) {\n result[++index] = [key, value];\n });\n return result;\n}\n\nmodule.exports = mapToArray;\n", "/**\n * A specialized version of `matchesProperty` for source values suitable\n * for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction matchesStrictComparable(key, srcValue) {\n return function(object) {\n if (object == null) {\n return false;\n }\n return object[key] === srcValue &&\n (srcValue !== undefined || (key in Object(object)));\n };\n}\n\nmodule.exports = matchesStrictComparable;\n", "var memoize = require('./memoize');\n\n/** Used as the maximum memoize cache size. */\nvar MAX_MEMOIZE_SIZE = 500;\n\n/**\n * A specialized version of `_.memoize` which clears the memoized function's\n * cache when it exceeds `MAX_MEMOIZE_SIZE`.\n *\n * @private\n * @param {Function} func The function to have its output memoized.\n * @returns {Function} Returns the new memoized function.\n */\nfunction memoizeCapped(func) {\n var result = memoize(func, function(key) {\n if (cache.size === MAX_MEMOIZE_SIZE) {\n cache.clear();\n }\n return key;\n });\n\n var cache = result.cache;\n return result;\n}\n\nmodule.exports = memoizeCapped;\n", "var getNative = require('./_getNative');\n\n/* Built-in method references that are verified to be native. */\nvar nativeCreate = getNative(Object, 'create');\n\nmodule.exports = nativeCreate;\n", "var overArg = require('./_overArg');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeKeys = overArg(Object.keys, Object);\n\nmodule.exports = nativeKeys;\n", "/**\n * This function is like\n * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * except that it includes inherited enumerable properties.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction nativeKeysIn(object) {\n var result = [];\n if (object != null) {\n for (var key in Object(object)) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = nativeKeysIn;\n", "var freeGlobal = require('./_freeGlobal');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Detect free variable `process` from Node.js. */\nvar freeProcess = moduleExports && freeGlobal.process;\n\n/** Used to access faster Node.js helpers. */\nvar nodeUtil = (function() {\n try {\n // Use `util.types` for Node.js 10+.\n var types = freeModule && freeModule.require && freeModule.require('util').types;\n\n if (types) {\n return types;\n }\n\n // Legacy `process.binding('util')` for Node.js < 10.\n return freeProcess && freeProcess.binding && freeProcess.binding('util');\n } catch (e) {}\n}());\n\nmodule.exports = nodeUtil;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/**\n * Converts `value` to a string using `Object.prototype.toString`.\n *\n * @private\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n */\nfunction objectToString(value) {\n return nativeObjectToString.call(value);\n}\n\nmodule.exports = objectToString;\n", "/**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\nfunction overArg(func, transform) {\n return function(arg) {\n return func(transform(arg));\n };\n}\n\nmodule.exports = overArg;\n", "var apply = require('./_apply');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max;\n\n/**\n * A specialized version of `baseRest` which transforms the rest array.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @param {Function} transform The rest array transform.\n * @returns {Function} Returns the new function.\n */\nfunction overRest(func, start, transform) {\n start = nativeMax(start === undefined ? (func.length - 1) : start, 0);\n return function() {\n var args = arguments,\n index = -1,\n length = nativeMax(args.length - start, 0),\n array = Array(length);\n\n while (++index < length) {\n array[index] = args[start + index];\n }\n index = -1;\n var otherArgs = Array(start + 1);\n while (++index < start) {\n otherArgs[index] = args[index];\n }\n otherArgs[start] = transform(array);\n return apply(func, this, otherArgs);\n };\n}\n\nmodule.exports = overRest;\n", "var freeGlobal = require('./_freeGlobal');\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\nmodule.exports = root;\n", "/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/**\n * Adds `value` to the array cache.\n *\n * @private\n * @name add\n * @memberOf SetCache\n * @alias push\n * @param {*} value The value to cache.\n * @returns {Object} Returns the cache instance.\n */\nfunction setCacheAdd(value) {\n this.__data__.set(value, HASH_UNDEFINED);\n return this;\n}\n\nmodule.exports = setCacheAdd;\n", "/**\n * Checks if `value` is in the array cache.\n *\n * @private\n * @name has\n * @memberOf SetCache\n * @param {*} value The value to search for.\n * @returns {number} Returns `true` if `value` is found, else `false`.\n */\nfunction setCacheHas(value) {\n return this.__data__.has(value);\n}\n\nmodule.exports = setCacheHas;\n", "/**\n * Converts `set` to an array of its values.\n *\n * @private\n * @param {Object} set The set to convert.\n * @returns {Array} Returns the values.\n */\nfunction setToArray(set) {\n var index = -1,\n result = Array(set.size);\n\n set.forEach(function(value) {\n result[++index] = value;\n });\n return result;\n}\n\nmodule.exports = setToArray;\n", "var baseSetToString = require('./_baseSetToString'),\n shortOut = require('./_shortOut');\n\n/**\n * Sets the `toString` method of `func` to return `string`.\n *\n * @private\n * @param {Function} func The function to modify.\n * @param {Function} string The `toString` result.\n * @returns {Function} Returns `func`.\n */\nvar setToString = shortOut(baseSetToString);\n\nmodule.exports = setToString;\n", "/** Used to detect hot functions by number of calls within a span of milliseconds. */\nvar HOT_COUNT = 800,\n HOT_SPAN = 16;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeNow = Date.now;\n\n/**\n * Creates a function that'll short out and invoke `identity` instead\n * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`\n * milliseconds.\n *\n * @private\n * @param {Function} func The function to restrict.\n * @returns {Function} Returns the new shortable function.\n */\nfunction shortOut(func) {\n var count = 0,\n lastCalled = 0;\n\n return function() {\n var stamp = nativeNow(),\n remaining = HOT_SPAN - (stamp - lastCalled);\n\n lastCalled = stamp;\n if (remaining > 0) {\n if (++count >= HOT_COUNT) {\n return arguments[0];\n }\n } else {\n count = 0;\n }\n return func.apply(undefined, arguments);\n };\n}\n\nmodule.exports = shortOut;\n", "var ListCache = require('./_ListCache');\n\n/**\n * Removes all key-value entries from the stack.\n *\n * @private\n * @name clear\n * @memberOf Stack\n */\nfunction stackClear() {\n this.__data__ = new ListCache;\n this.size = 0;\n}\n\nmodule.exports = stackClear;\n", "/**\n * Removes `key` and its value from the stack.\n *\n * @private\n * @name delete\n * @memberOf Stack\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction stackDelete(key) {\n var data = this.__data__,\n result = data['delete'](key);\n\n this.size = data.size;\n return result;\n}\n\nmodule.exports = stackDelete;\n", "/**\n * Gets the stack value for `key`.\n *\n * @private\n * @name get\n * @memberOf Stack\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction stackGet(key) {\n return this.__data__.get(key);\n}\n\nmodule.exports = stackGet;\n", "/**\n * Checks if a stack value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Stack\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction stackHas(key) {\n return this.__data__.has(key);\n}\n\nmodule.exports = stackHas;\n", "var ListCache = require('./_ListCache'),\n Map = require('./_Map'),\n MapCache = require('./_MapCache');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * Sets the stack `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Stack\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the stack cache instance.\n */\nfunction stackSet(key, value) {\n var data = this.__data__;\n if (data instanceof ListCache) {\n var pairs = data.__data__;\n if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) {\n pairs.push([key, value]);\n this.size = ++data.size;\n return this;\n }\n data = this.__data__ = new MapCache(pairs);\n }\n data.set(key, value);\n this.size = data.size;\n return this;\n}\n\nmodule.exports = stackSet;\n", "/**\n * A specialized version of `_.indexOf` which performs strict equality\n * comparisons of values, i.e. `===`.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction strictIndexOf(array, value, fromIndex) {\n var index = fromIndex - 1,\n length = array.length;\n\n while (++index < length) {\n if (array[index] === value) {\n return index;\n }\n }\n return -1;\n}\n\nmodule.exports = strictIndexOf;\n", "var memoizeCapped = require('./_memoizeCapped');\n\n/** Used to match property names within property paths. */\nvar rePropName = /[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g;\n\n/** Used to match backslashes in property paths. */\nvar reEscapeChar = /\\\\(\\\\)?/g;\n\n/**\n * Converts `string` to a property path array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the property path array.\n */\nvar stringToPath = memoizeCapped(function(string) {\n var result = [];\n if (string.charCodeAt(0) === 46 /* . */) {\n result.push('');\n }\n string.replace(rePropName, function(match, number, quote, subString) {\n result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match));\n });\n return result;\n});\n\nmodule.exports = stringToPath;\n", "var isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/**\n * Converts `value` to a string key if it's not a string or symbol.\n *\n * @private\n * @param {*} value The value to inspect.\n * @returns {string|symbol} Returns the key.\n */\nfunction toKey(value) {\n if (typeof value == 'string' || isSymbol(value)) {\n return value;\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = toKey;\n", "/** Used for built-in method references. */\nvar funcProto = Function.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to convert.\n * @returns {string} Returns the source code.\n */\nfunction toSource(func) {\n if (func != null) {\n try {\n return funcToString.call(func);\n } catch (e) {}\n try {\n return (func + '');\n } catch (e) {}\n }\n return '';\n}\n\nmodule.exports = toSource;\n", "/** Used to match a single whitespace character. */\nvar reWhitespace = /\\s/;\n\n/**\n * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace\n * character of `string`.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {number} Returns the index of the last non-whitespace character.\n */\nfunction trimmedEndIndex(string) {\n var index = string.length;\n\n while (index-- && reWhitespace.test(string.charAt(index))) {}\n return index;\n}\n\nmodule.exports = trimmedEndIndex;\n", "var baseClone = require('./_baseClone');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_SYMBOLS_FLAG = 4;\n\n/**\n * Creates a shallow clone of `value`.\n *\n * **Note:** This method is loosely based on the\n * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)\n * and supports cloning arrays, array buffers, booleans, date objects, maps,\n * numbers, `Object` objects, regexes, sets, strings, symbols, and typed\n * arrays. The own enumerable properties of `arguments` objects are cloned\n * as plain objects. An empty object is returned for uncloneable values such\n * as error objects, functions, DOM nodes, and WeakMaps.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to clone.\n * @returns {*} Returns the cloned value.\n * @see _.cloneDeep\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var shallow = _.clone(objects);\n * console.log(shallow[0] === objects[0]);\n * // => true\n */\nfunction clone(value) {\n return baseClone(value, CLONE_SYMBOLS_FLAG);\n}\n\nmodule.exports = clone;\n", "var baseClone = require('./_baseClone');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_DEEP_FLAG = 1,\n CLONE_SYMBOLS_FLAG = 4;\n\n/**\n * This method is like `_.clone` except that it recursively clones `value`.\n *\n * @static\n * @memberOf _\n * @since 1.0.0\n * @category Lang\n * @param {*} value The value to recursively clone.\n * @returns {*} Returns the deep cloned value.\n * @see _.clone\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var deep = _.cloneDeep(objects);\n * console.log(deep[0] === objects[0]);\n * // => false\n */\nfunction cloneDeep(value) {\n return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);\n}\n\nmodule.exports = cloneDeep;\n", "/**\n * Creates a function that returns `value`.\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Util\n * @param {*} value The value to return from the new function.\n * @returns {Function} Returns the new constant function.\n * @example\n *\n * var objects = _.times(2, _.constant({ 'a': 1 }));\n *\n * console.log(objects);\n * // => [{ 'a': 1 }, { 'a': 1 }]\n *\n * console.log(objects[0] === objects[1]);\n * // => true\n */\nfunction constant(value) {\n return function() {\n return value;\n };\n}\n\nmodule.exports = constant;\n", "var baseDifference = require('./_baseDifference'),\n baseFlatten = require('./_baseFlatten'),\n baseRest = require('./_baseRest'),\n isArrayLikeObject = require('./isArrayLikeObject');\n\n/**\n * Creates an array of `array` values not included in the other given arrays\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons. The order and references of result values are\n * determined by the first array.\n *\n * **Note:** Unlike `_.pullAll`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...Array} [values] The values to exclude.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.without, _.xor\n * @example\n *\n * _.difference([2, 1], [2, 3]);\n * // => [1]\n */\nvar difference = baseRest(function(array, values) {\n return isArrayLikeObject(array)\n ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true))\n : [];\n});\n\nmodule.exports = difference;\n", "/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\nmodule.exports = eq;\n", "var createFind = require('./_createFind'),\n findIndex = require('./findIndex');\n\n/**\n * Iterates over elements of `collection`, returning the first element\n * `predicate` returns truthy for. The predicate is invoked with three\n * arguments: (value, index|key, collection).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {*} Returns the matched element, else `undefined`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36, 'active': true },\n * { 'user': 'fred', 'age': 40, 'active': false },\n * { 'user': 'pebbles', 'age': 1, 'active': true }\n * ];\n *\n * _.find(users, function(o) { return o.age < 40; });\n * // => object for 'barney'\n *\n * // The `_.matches` iteratee shorthand.\n * _.find(users, { 'age': 1, 'active': true });\n * // => object for 'pebbles'\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.find(users, ['active', false]);\n * // => object for 'fred'\n *\n * // The `_.property` iteratee shorthand.\n * _.find(users, 'active');\n * // => object for 'barney'\n */\nvar find = createFind(findIndex);\n\nmodule.exports = find;\n", "var baseFindIndex = require('./_baseFindIndex'),\n baseIteratee = require('./_baseIteratee'),\n toInteger = require('./toInteger');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max;\n\n/**\n * This method is like `_.find` except that it returns the index of the first\n * element `predicate` returns truthy for instead of the element itself.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {number} Returns the index of the found element, else `-1`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': false },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': true }\n * ];\n *\n * _.findIndex(users, function(o) { return o.user == 'barney'; });\n * // => 0\n *\n * // The `_.matches` iteratee shorthand.\n * _.findIndex(users, { 'user': 'fred', 'active': false });\n * // => 1\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findIndex(users, ['active', false]);\n * // => 0\n *\n * // The `_.property` iteratee shorthand.\n * _.findIndex(users, 'active');\n * // => 2\n */\nfunction findIndex(array, predicate, fromIndex) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return -1;\n }\n var index = fromIndex == null ? 0 : toInteger(fromIndex);\n if (index < 0) {\n index = nativeMax(length + index, 0);\n }\n return baseFindIndex(array, baseIteratee(predicate, 3), index);\n}\n\nmodule.exports = findIndex;\n", "var baseGet = require('./_baseGet');\n\n/**\n * Gets the value at `path` of `object`. If the resolved value is\n * `undefined`, the `defaultValue` is returned in its place.\n *\n * @static\n * @memberOf _\n * @since 3.7.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n * @returns {*} Returns the resolved value.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.get(object, 'a[0].b.c');\n * // => 3\n *\n * _.get(object, ['a', '0', 'b', 'c']);\n * // => 3\n *\n * _.get(object, 'a.b.c', 'default');\n * // => 'default'\n */\nfunction get(object, path, defaultValue) {\n var result = object == null ? undefined : baseGet(object, path);\n return result === undefined ? defaultValue : result;\n}\n\nmodule.exports = get;\n", "var baseHasIn = require('./_baseHasIn'),\n hasPath = require('./_hasPath');\n\n/**\n * Checks if `path` is a direct or inherited property of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n * @example\n *\n * var object = _.create({ 'a': _.create({ 'b': 2 }) });\n *\n * _.hasIn(object, 'a');\n * // => true\n *\n * _.hasIn(object, 'a.b');\n * // => true\n *\n * _.hasIn(object, ['a', 'b']);\n * // => true\n *\n * _.hasIn(object, 'b');\n * // => false\n */\nfunction hasIn(object, path) {\n return object != null && hasPath(object, path, baseHasIn);\n}\n\nmodule.exports = hasIn;\n", "/**\n * This method returns the first argument it receives.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Util\n * @param {*} value Any value.\n * @returns {*} Returns `value`.\n * @example\n *\n * var object = { 'a': 1 };\n *\n * console.log(_.identity(object) === object);\n * // => true\n */\nfunction identity(value) {\n return value;\n}\n\nmodule.exports = identity;\n", "var constant = require('./constant'),\n createInverter = require('./_createInverter'),\n identity = require('./identity');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/**\n * Creates an object composed of the inverted keys and values of `object`.\n * If `object` contains duplicate values, subsequent values overwrite\n * property assignments of previous values.\n *\n * @static\n * @memberOf _\n * @since 0.7.0\n * @category Object\n * @param {Object} object The object to invert.\n * @returns {Object} Returns the new inverted object.\n * @example\n *\n * var object = { 'a': 1, 'b': 2, 'c': 1 };\n *\n * _.invert(object);\n * // => { '1': 'c', '2': 'b' }\n */\nvar invert = createInverter(function(result, value, key) {\n if (value != null &&\n typeof value.toString != 'function') {\n value = nativeObjectToString.call(value);\n }\n\n result[value] = key;\n}, constant(identity));\n\nmodule.exports = invert;\n", "var baseIsArguments = require('./_baseIsArguments'),\n isObjectLike = require('./isObjectLike');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nvar isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {\n return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&\n !propertyIsEnumerable.call(value, 'callee');\n};\n\nmodule.exports = isArguments;\n", "/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\nmodule.exports = isArray;\n", "var isFunction = require('./isFunction'),\n isLength = require('./isLength');\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\nmodule.exports = isArrayLike;\n", "var isArrayLike = require('./isArrayLike'),\n isObjectLike = require('./isObjectLike');\n\n/**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\nfunction isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n}\n\nmodule.exports = isArrayLikeObject;\n", "var root = require('./_root'),\n stubFalse = require('./stubFalse');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;\n\n/**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\nvar isBuffer = nativeIsBuffer || stubFalse;\n\nmodule.exports = isBuffer;\n", "var baseIsEqual = require('./_baseIsEqual');\n\n/**\n * Performs a deep comparison between two values to determine if they are\n * equivalent.\n *\n * **Note:** This method supports comparing arrays, array buffers, booleans,\n * date objects, error objects, maps, numbers, `Object` objects, regexes,\n * sets, strings, symbols, and typed arrays. `Object` objects are compared\n * by their own, not inherited, enumerable properties. Functions and DOM\n * nodes are compared by strict equality, i.e. `===`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.isEqual(object, other);\n * // => true\n *\n * object === other;\n * // => false\n */\nfunction isEqual(value, other) {\n return baseIsEqual(value, other);\n}\n\nmodule.exports = isEqual;\n", "var baseGetTag = require('./_baseGetTag'),\n isObject = require('./isObject');\n\n/** `Object#toString` result references. */\nvar asyncTag = '[object AsyncFunction]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n proxyTag = '[object Proxy]';\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n if (!isObject(value)) {\n return false;\n }\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 9 which returns 'object' for typed arrays and other constructors.\n var tag = baseGetTag(value);\n return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n}\n\nmodule.exports = isFunction;\n", "/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\nmodule.exports = isLength;\n", "var baseIsMap = require('./_baseIsMap'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsMap = nodeUtil && nodeUtil.isMap;\n\n/**\n * Checks if `value` is classified as a `Map` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n * @example\n *\n * _.isMap(new Map);\n * // => true\n *\n * _.isMap(new WeakMap);\n * // => false\n */\nvar isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;\n\nmodule.exports = isMap;\n", "/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n", "/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return value != null && typeof value == 'object';\n}\n\nmodule.exports = isObjectLike;\n", "var baseIsSet = require('./_baseIsSet'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsSet = nodeUtil && nodeUtil.isSet;\n\n/**\n * Checks if `value` is classified as a `Set` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n * @example\n *\n * _.isSet(new Set);\n * // => true\n *\n * _.isSet(new WeakSet);\n * // => false\n */\nvar isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;\n\nmodule.exports = isSet;\n", "var baseGetTag = require('./_baseGetTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n return typeof value == 'symbol' ||\n (isObjectLike(value) && baseGetTag(value) == symbolTag);\n}\n\nmodule.exports = isSymbol;\n", "var baseIsTypedArray = require('./_baseIsTypedArray'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;\n\n/**\n * Checks if `value` is classified as a typed array.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n * @example\n *\n * _.isTypedArray(new Uint8Array);\n * // => true\n *\n * _.isTypedArray([]);\n * // => false\n */\nvar isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;\n\nmodule.exports = isTypedArray;\n", "var arrayLikeKeys = require('./_arrayLikeKeys'),\n baseKeys = require('./_baseKeys'),\n isArrayLike = require('./isArrayLike');\n\n/**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\nfunction keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n}\n\nmodule.exports = keys;\n", "var arrayLikeKeys = require('./_arrayLikeKeys'),\n baseKeysIn = require('./_baseKeysIn'),\n isArrayLike = require('./isArrayLike');\n\n/**\n * Creates an array of the own and inherited enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keysIn(new Foo);\n * // => ['a', 'b', 'c'] (iteration order is not guaranteed)\n */\nfunction keysIn(object) {\n return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object);\n}\n\nmodule.exports = keysIn;\n", "var MapCache = require('./_MapCache');\n\n/** Error message constants. */\nvar FUNC_ERROR_TEXT = 'Expected a function';\n\n/**\n * Creates a function that memoizes the result of `func`. If `resolver` is\n * provided, it determines the cache key for storing the result based on the\n * arguments provided to the memoized function. By default, the first argument\n * provided to the memoized function is used as the map cache key. The `func`\n * is invoked with the `this` binding of the memoized function.\n *\n * **Note:** The cache is exposed as the `cache` property on the memoized\n * function. Its creation may be customized by replacing the `_.memoize.Cache`\n * constructor with one whose instances implement the\n * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)\n * method interface of `clear`, `delete`, `get`, `has`, and `set`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to have its output memoized.\n * @param {Function} [resolver] The function to resolve the cache key.\n * @returns {Function} Returns the new memoized function.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n * var other = { 'c': 3, 'd': 4 };\n *\n * var values = _.memoize(_.values);\n * values(object);\n * // => [1, 2]\n *\n * values(other);\n * // => [3, 4]\n *\n * object.a = 2;\n * values(object);\n * // => [1, 2]\n *\n * // Modify the result cache.\n * values.cache.set(object, ['a', 'b']);\n * values(object);\n * // => ['a', 'b']\n *\n * // Replace `_.memoize.Cache`.\n * _.memoize.Cache = WeakMap;\n */\nfunction memoize(func, resolver) {\n if (typeof func != 'function' || (resolver != null && typeof resolver != 'function')) {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n var memoized = function() {\n var args = arguments,\n key = resolver ? resolver.apply(this, args) : args[0],\n cache = memoized.cache;\n\n if (cache.has(key)) {\n return cache.get(key);\n }\n var result = func.apply(this, args);\n memoized.cache = cache.set(key, result) || cache;\n return result;\n };\n memoized.cache = new (memoize.Cache || MapCache);\n return memoized;\n}\n\n// Expose `MapCache`.\nmemoize.Cache = MapCache;\n\nmodule.exports = memoize;\n", "/**\n * This method returns `undefined`.\n *\n * @static\n * @memberOf _\n * @since 2.3.0\n * @category Util\n * @example\n *\n * _.times(2, _.noop);\n * // => [undefined, undefined]\n */\nfunction noop() {\n // No operation performed.\n}\n\nmodule.exports = noop;\n", "var baseProperty = require('./_baseProperty'),\n basePropertyDeep = require('./_basePropertyDeep'),\n isKey = require('./_isKey'),\n toKey = require('./_toKey');\n\n/**\n * Creates a function that returns the value at `path` of a given object.\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Util\n * @param {Array|string} path The path of the property to get.\n * @returns {Function} Returns the new accessor function.\n * @example\n *\n * var objects = [\n * { 'a': { 'b': 2 } },\n * { 'a': { 'b': 1 } }\n * ];\n *\n * _.map(objects, _.property('a.b'));\n * // => [2, 1]\n *\n * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b');\n * // => [1, 2]\n */\nfunction property(path) {\n return isKey(path) ? baseProperty(toKey(path)) : basePropertyDeep(path);\n}\n\nmodule.exports = property;\n", "/**\n * This method returns a new empty array.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {Array} Returns the new empty array.\n * @example\n *\n * var arrays = _.times(2, _.stubArray);\n *\n * console.log(arrays);\n * // => [[], []]\n *\n * console.log(arrays[0] === arrays[1]);\n * // => false\n */\nfunction stubArray() {\n return [];\n}\n\nmodule.exports = stubArray;\n", "/**\n * This method returns `false`.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {boolean} Returns `false`.\n * @example\n *\n * _.times(2, _.stubFalse);\n * // => [false, false]\n */\nfunction stubFalse() {\n return false;\n}\n\nmodule.exports = stubFalse;\n", "var toNumber = require('./toNumber');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0,\n MAX_INTEGER = 1.7976931348623157e+308;\n\n/**\n * Converts `value` to a finite number.\n *\n * @static\n * @memberOf _\n * @since 4.12.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted number.\n * @example\n *\n * _.toFinite(3.2);\n * // => 3.2\n *\n * _.toFinite(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toFinite(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toFinite('3.2');\n * // => 3.2\n */\nfunction toFinite(value) {\n if (!value) {\n return value === 0 ? value : 0;\n }\n value = toNumber(value);\n if (value === INFINITY || value === -INFINITY) {\n var sign = (value < 0 ? -1 : 1);\n return sign * MAX_INTEGER;\n }\n return value === value ? value : 0;\n}\n\nmodule.exports = toFinite;\n", "var toFinite = require('./toFinite');\n\n/**\n * Converts `value` to an integer.\n *\n * **Note:** This method is loosely based on\n * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toInteger(3.2);\n * // => 3\n *\n * _.toInteger(Number.MIN_VALUE);\n * // => 0\n *\n * _.toInteger(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toInteger('3.2');\n * // => 3\n */\nfunction toInteger(value) {\n var result = toFinite(value),\n remainder = result % 1;\n\n return result === result ? (remainder ? result - remainder : result) : 0;\n}\n\nmodule.exports = toInteger;\n", "var baseTrim = require('./_baseTrim'),\n isObject = require('./isObject'),\n isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar NAN = 0 / 0;\n\n/** Used to detect bad signed hexadecimal string values. */\nvar reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n\n/** Used to detect binary string values. */\nvar reIsBinary = /^0b[01]+$/i;\n\n/** Used to detect octal string values. */\nvar reIsOctal = /^0o[0-7]+$/i;\n\n/** Built-in method references without a dependency on `root`. */\nvar freeParseInt = parseInt;\n\n/**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */\nfunction toNumber(value) {\n if (typeof value == 'number') {\n return value;\n }\n if (isSymbol(value)) {\n return NAN;\n }\n if (isObject(value)) {\n var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n value = isObject(other) ? (other + '') : other;\n }\n if (typeof value != 'string') {\n return value === 0 ? value : +value;\n }\n value = baseTrim(value);\n var isBinary = reIsBinary.test(value);\n return (isBinary || reIsOctal.test(value))\n ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n : (reIsBadHex.test(value) ? NAN : +value);\n}\n\nmodule.exports = toNumber;\n", "var baseToString = require('./_baseToString');\n\n/**\n * Converts `value` to a string. An empty string is returned for `null`\n * and `undefined` values. The sign of `-0` is preserved.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.toString(null);\n * // => ''\n *\n * _.toString(-0);\n * // => '-0'\n *\n * _.toString([1, 2, 3]);\n * // => '1,2,3'\n */\nfunction toString(value) {\n return value == null ? '' : baseToString(value);\n}\n\nmodule.exports = toString;\n", "var baseUniq = require('./_baseUniq');\n\n/**\n * Creates a duplicate-free version of an array, using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons, in which only the first occurrence of each element\n * is kept. The order of result values is determined by the order they occur\n * in the array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * _.uniq([2, 1, 2]);\n * // => [2, 1]\n */\nfunction uniq(array) {\n return (array && array.length) ? baseUniq(array) : [];\n}\n\nmodule.exports = uniq;\n", "var baseDifference = require('./_baseDifference'),\n baseRest = require('./_baseRest'),\n isArrayLikeObject = require('./isArrayLikeObject');\n\n/**\n * Creates an array excluding all given values using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * **Note:** Unlike `_.pull`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...*} [values] The values to exclude.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.difference, _.xor\n * @example\n *\n * _.without([2, 1, 2, 3], 1, 2);\n * // => [3]\n */\nvar without = baseRest(function(array, values) {\n return isArrayLikeObject(array)\n ? baseDifference(array, values)\n : [];\n});\n\nmodule.exports = without;\n", "// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n", "// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};", "// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};", "__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();", "__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))", "// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};", "__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};", "/**\n * Execute given functions in sequence, feeding the result of one as an input to the next.\n *\n * @param {Function[]} allFunctions\n * @param {*} input - parameter given to the first function\n * @returns {*} return value of the last function\n */\nexport default function chain(allFunctions, input) {\n\treturn allFunctions.reduce((value, fn) => {\n\t\treturn value ? fn(value) : null;\n\t}, input);\n}\n", "const checkCustomFilters = (customFilters) => {\n\tif (!Array.isArray(customFilters)) {\n\t\tthrow new TypeError('customFilters should be given as an array');\n\t}\n\tif (customFilters.some((filter) => typeof filter !== 'function')) {\n\t\tthrow new TypeError(`The given filter is not a function`);\n\t}\n\treturn true;\n};\n\nexport default checkCustomFilters;\n", "const notes = {\n\tAFlat: 'Ab',\n\tA: 'A',\n\tASharp: 'A#',\n\tBFlat: 'Bb',\n\tB: 'B',\n\tC: 'C',\n\tCSharp: 'C#',\n\tDFlat: 'Db',\n\tD: 'D',\n\tDSharp: 'D#',\n\tEFlat: 'Eb',\n\tE: 'E',\n\tF: 'F',\n\tFSharp: 'F#',\n\tGFlat: 'Gb',\n\tG: 'G',\n\tGSharp: 'G#',\n};\n\nconst english = {\n\tAb: notes.AFlat,\n\tA: notes.A,\n\t'A#': notes.ASharp,\n\tBb: notes.BFlat,\n\tB: notes.B,\n\t'B#': notes.C,\n\tCb: notes.B,\n\tC: notes.C,\n\t'C#': notes.CSharp,\n\tDb: notes.DFlat,\n\tD: notes.D,\n\t'D#': notes.DSharp,\n\tEb: notes.EFlat,\n\tE: notes.E,\n\t'E#': notes.F,\n\tFb: notes.E,\n\tF: notes.F,\n\t'F#': notes.FSharp,\n\tGb: notes.GFlat,\n\tG: notes.G,\n\t'G#': notes.GSharp,\n};\n\nconst latin = {\n\tLab: notes.AFlat,\n\tLa: notes.A,\n\t'La#': notes.ASharp,\n\tSib: notes.BFlat,\n\tSi: notes.B,\n\t'Si#': notes.C,\n\tDob: notes.B,\n\tDo: notes.C,\n\t'Do#': notes.CSharp,\n\tReb: notes.DFlat,\n\tRéb: notes.DFlat,\n\tRe: notes.D,\n\tRé: notes.D,\n\t'Re#': notes.DSharp,\n\t'Ré#': notes.DSharp,\n\tMib: notes.EFlat,\n\tMi: notes.E,\n\t'Mi#': notes.F,\n\tFab: notes.E,\n\tFa: notes.F,\n\t'Fa#': notes.FSharp,\n\tSolb: notes.GFlat,\n\tSol: notes.G,\n\t'Sol#': notes.GSharp,\n};\n\nconst german = {\n\tAs: notes.AFlat,\n\tA: notes.A,\n\tAis: notes.ASharp,\n\tHes: notes.BFlat,\n\tH: notes.B,\n\tHis: notes.C,\n\tCes: notes.B,\n\tC: notes.C,\n\tCis: notes.CSharp,\n\tDes: notes.DFlat,\n\tD: notes.D,\n\tDis: notes.DSharp,\n\tEs: notes.EFlat,\n\tE: notes.E,\n\tEis: notes.F,\n\tFes: notes.E,\n\tF: notes.F,\n\tFis: notes.FSharp,\n\tGes: notes.GFlat,\n\tG: notes.G,\n\tGis: notes.GSharp,\n};\n\nfunction getAccidentalsVariation(source) {\n\tlet variant;\n\treturn Object.keys(source).reduce((acc, curr) => {\n\t\tif (curr.match(/.[b|#]$/)) {\n\t\t\tvariant = curr.replace('#', '♯').replace('b', '♭');\n\t\t\tacc[variant] = source[curr];\n\t\t}\n\t\treturn acc;\n\t}, {});\n}\n\nconst englishVariantsToNotes = {\n\t...english,\n\t...getAccidentalsVariation(english),\n};\n\nconst latinVariantsToNotes = {\n\t...latin,\n\t...getAccidentalsVariation(latin),\n};\n\nconst germanVariantsToNotes = {\n\t...german,\n};\n\nconst allVariantsToNotes = {\n\t...englishVariantsToNotes,\n\t...latinVariantsToNotes,\n\t...germanVariantsToNotes,\n};\n\nconst allVariants = Object.keys(allVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst englishVariants = Object.keys(englishVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst latinVariants = Object.keys(latinVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst germanVariants = Object.keys(germanVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst allVariantsPerGroup = [\n\t{ name: 'english', notes: englishVariants },\n\t{ name: 'german', notes: germanVariants },\n\t{ name: 'latin', notes: latinVariants },\n];\n\nexport {\n\tnotes,\n\tallVariants,\n\tallVariantsPerGroup,\n\tenglishVariants,\n\tlatinVariants,\n\tgermanVariants,\n\tallVariantsToNotes,\n\tenglishVariantsToNotes,\n\tlatinVariantsToNotes,\n\tgermanVariantsToNotes,\n};\n", "class InvalidInputError extends Error {\n\t/**\n\t * The parser was not given a valid string to parse\n\t * ex: `parseChord(null)`\n\t */\n\tconstructor() {\n\t\tsuper('The given symbol is not a valid string');\n\t\tthis.name = 'InvalidInput';\n\t}\n}\n\nclass UnexpectedError extends Error {\n\t/**\n\t * This error is very unlikely to happen.\n\t * If it does, it is probably in the context of a custom filter that returns `null` instead of throwing an exception.\n\t */\n\tconstructor() {\n\t\tconst message =\n\t\t\t'An unexpected error happened. Maybe a custom filter returned null instead of throwing an exception?';\n\t\tsuper(message);\n\t\tthis.name = 'UnexpectedError';\n\t}\n}\n\nclass ChordSymbolError extends Error {\n\tconstructor(message, chord, errorName) {\n\t\tsuper(message);\n\t\tthis.name = errorName;\n\t\tthis.chord = chord;\n\t}\n}\n\nclass NoSymbolFoundError extends ChordSymbolError {\n\t/**\n\t * The given string cannot be confused with a chord symbol in the current notation system\n\t * ex: `parseChord('Ape')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t */\n\tconstructor(chord) {\n\t\tconst message = `\"${chord.input.symbol}\" does not seems to be a chord`;\n\t\tsuper(message, chord, 'NoSymbolFound');\n\t}\n}\n\nclass InvalidModifierError extends ChordSymbolError {\n\t/**\n\t * The given string looks like a chord symbol, but `ChordSymbol` does not understand its descriptor.\n\t * It can be either because of a typo, or just because the given word is not a symbol.\n\t * ex: `parseChord('Amid')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t * @param {String} invalidChars - the characters that proved problematic when parsing the symbol\n\t */\n\tconstructor(chord, invalidChars) {\n\t\tconst message = `The chord descriptor \"${chord.input.descriptor}\" contains unknown or duplicated modifiers: \"${invalidChars}\"`;\n\t\tsuper(message, chord, 'InvalidModifier');\n\t}\n}\n\nclass InvalidIntervalsError extends ChordSymbolError {\n\t/**\n\t * The given string is a chord symbol, but the resulting interval list is not valid\n\t * ex: `parseChord('A7M7')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t * @param {String[]} forbiddenCombo - intervals that should not belong together in a chord\n\t */\n\tconstructor(chord, forbiddenCombo) {\n\t\tconst message =\n\t\t\t`\"${chord.input.symbol}\" describes a chord with an invalid intervals combo: ` +\n\t\t\tforbiddenCombo.join(' and ');\n\t\tsuper(message, chord, 'InvalidIntervals');\n\t}\n}\n\nexport {\n\tInvalidInputError,\n\tInvalidIntervalsError,\n\tInvalidModifierError,\n\tNoSymbolFoundError,\n\tUnexpectedError,\n};\n", "import _isArray from 'lodash/isArray';\nimport _isEqual from 'lodash/isEqual';\n\nfunction hasExactly(allIntervals, search) {\n\tconst arraySearch = _isArray(search) ? search : [search];\n\treturn _isEqual(allIntervals, arraySearch);\n}\n\nfunction hasOneOf(allIntervals, search) {\n\treturn has(allIntervals, search, 'oneOf');\n}\n\nfunction hasAll(allIntervals, search) {\n\treturn has(allIntervals, search, 'all');\n}\n\nfunction hasNoneOf(allIntervals, search) {\n\treturn has(allIntervals, search, 'none');\n}\n\nfunction has(allIntervals, search, require) {\n\tconst arraySearch = _isArray(search) ? search : [search];\n\n\tconst lookupMethod = require === 'oneOf' ? 'some' : 'every';\n\n\treturn arraySearch[lookupMethod]((interval) => {\n\t\treturn require === 'none'\n\t\t\t? !allIntervals.includes(interval)\n\t\t\t: allIntervals.includes(interval);\n\t});\n}\n\nexport { hasExactly, hasOneOf, hasAll, hasNoneOf };\n", "import { hasAll } from '../../helpers/hasElement';\nimport { InvalidIntervalsError } from '../../helpers/ChordParsingError';\n\nconst allForbiddenCombos = [\n\t['2', '3'],\n\t['2', '9'],\n\t['3', 'b3'],\n\t//['3', '4'], // valid in the Real Book: F#7SUS(add 3)\n\t['4', '11'],\n\t['5', 'b5'],\n\t['5', '#5'],\n\t['b6', '#5'],\n\t['b6', '6'],\n\t['b6', '13'],\n\t['6', '13'],\n\t['b7', 'bb7'],\n\t['7', 'b7'],\n\t['9', 'b9'],\n\t['9', '#9'],\n\t['11', '#11'],\n\t['13', 'b13'],\n];\n\n/**\n * Check parsed interval list to detect potential inconsistencies\n *\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function checkIntervalsConsistency(chord) {\n\tconst intervals = chord.normalized.intervals;\n\n\tconst forbiddenCombo = allForbiddenCombos.find((combo) =>\n\t\thasAll(intervals, combo)\n\t);\n\n\tif (forbiddenCombo) {\n\t\tthrow new InvalidIntervalsError(chord, forbiddenCombo);\n\t}\n\n\treturn chord;\n}\n", "/**\n * Render the chord by assembling all its components\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function formatSymbol(chord) {\n\tconst { rootNote, bassNote, descriptor, chordChanges } = chord.formatted;\n\n\tlet symbol = rootNote;\n\n\tif (descriptor) {\n\t\tsymbol += descriptor;\n\t}\n\tif (chordChanges && chordChanges.length) {\n\t\tsymbol += '(' + chordChanges.join(',') + ')';\n\t}\n\tif (bassNote) {\n\t\tsymbol += '/' + bassNote;\n\t}\n\n\tchord.formatted.symbol = symbol;\n\n\treturn chord;\n}\n", "const qualities = {\n\tma: 'major',\n\tma6: 'major6',\n\tma7: 'major7',\n\tdom7: 'dominant7',\n\n\tmi: 'minor',\n\tmi6: 'minor6',\n\tmi7: 'minor7',\n\tmiMa7: 'minorMajor7',\n\n\taug: 'augmented',\n\tdim: 'diminished',\n\tdim7: 'diminished7',\n\n\tpower: 'power',\n\tbass: 'bass',\n};\n\nconst majorQualities = [\n\tqualities.ma,\n\tqualities.ma6,\n\tqualities.ma7,\n\tqualities.dom7,\n\tqualities.aug,\n];\n\nconst minorQualities = [\n\tqualities.mi,\n\tqualities.mi6,\n\tqualities.mi7,\n\tqualities.miMa7,\n\tqualities.dim,\n\tqualities.dim7,\n];\n\nexport { qualities, majorQualities, minorQualities };\n", "import { qualities } from '../../dictionaries/qualities';\nimport { hasNoneOf } from '../../helpers/hasElement';\n\nconst qualityToDescriptor = {\n\t[qualities.ma]: () => '',\n\t[qualities.ma6]: (chord) =>\n\t\tchord.normalized.intervals.includes('9') ? '69' : '6',\n\t[qualities.ma7]: (chord) => 'ma' + getHighestExtension(chord),\n\t[qualities.dom7]: (chord) =>\n\t\tchord.normalized.intents.alt ? '7alt' : getHighestExtension(chord),\n\n\t[qualities.mi]: () => 'mi',\n\t[qualities.mi6]: (chord) =>\n\t\tchord.normalized.intervals.includes('9') ? 'mi69' : 'mi6',\n\t[qualities.mi7]: (chord) => 'mi' + getHighestExtension(chord),\n\t[qualities.miMa7]: (chord) => 'miMa' + getHighestExtension(chord),\n\n\t[qualities.aug]: () => '+',\n\t[qualities.dim]: () => 'dim',\n\t[qualities.dim7]: () => 'dim7',\n\n\t[qualities.power]: () => '5',\n\t[qualities.bass]: () => ' bass',\n};\n\nconst chordChangesDescriptors = {\n\tadd: 'add',\n\tadd7: 'Ma7',\n\tomit: 'omit',\n\tsus: 'sus',\n};\n\n/**\n * Pre-render the chord by formatting all his components: root and bass notes, descriptor and changes\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function formatSymbolParts(chord) {\n\tchord.formatted = {\n\t\trootNote: chord.normalized.rootNote,\n\t\tbassNote: chord.normalized.bassNote,\n\t\tdescriptor: getDescriptor(chord),\n\t\tchordChanges: getChordChanges(chord),\n\t};\n\treturn chord;\n}\n\nfunction getDescriptor(chord) {\n\tlet descriptor = qualityToDescriptor[chord.normalized.quality](chord);\n\tif (chord.normalized.isSuspended) {\n\t\tdescriptor += chordChangesDescriptors.sus;\n\t}\n\treturn descriptor;\n}\n\nfunction getHighestExtension(chord) {\n\tconst extensions = chord.normalized.extensions;\n\n\tlet highestExtension = extensions[extensions.length - 1];\n\n\tif (highestExtension === '11' && chord.normalized.intents.major) {\n\t\thighestExtension = hasNoneOf(chord.normalized.alterations, ['b9', '#9'])\n\t\t\t? '9'\n\t\t\t: '7';\n\t}\n\treturn highestExtension || '7';\n}\n\nfunction getChordChanges(chord) {\n\tconst formattedOmits = formatOmits(chord.normalized.omits);\n\n\tif (isAltered(chord)) {\n\t\treturn formattedOmits;\n\t}\n\n\tconst formattedAdds = formatAdds(\n\t\tchord.normalized.quality,\n\t\tchord.normalized.adds\n\t);\n\n\treturn [\n\t\t...chord.normalized.alterations,\n\t\t...formattedAdds,\n\t\t...formattedOmits,\n\t];\n}\n\nfunction isAltered(chord) {\n\treturn (\n\t\tchord.normalized.intents.alt &&\n\t\tchord.normalized.quality === qualities.dom7\n\t);\n}\n\nfunction formatAdds(quality, adds) {\n\treturn adds\n\t\t.filter((add) => {\n\t\t\treturn !(\n\t\t\t\t[qualities.ma6, qualities.mi6].includes(quality) && add === '9'\n\t\t\t);\n\t\t})\n\t\t.map((add, index) => {\n\t\t\tlet formatted = '';\n\t\t\tif (index === 0) {\n\t\t\t\tformatted += chordChangesDescriptors.add;\n\t\t\t\tif (['b', '#'].includes(add[0])) {\n\t\t\t\t\tformatted += ' ';\n\t\t\t\t}\n\t\t\t}\n\t\t\tformatted += add === '7' ? chordChangesDescriptors.add7 : add;\n\t\t\treturn formatted;\n\t\t});\n}\n\nfunction formatOmits(omits) {\n\treturn omits.map((omitted, index) => {\n\t\tlet formatted = '';\n\t\tif (index === 0) {\n\t\t\tformatted += chordChangesDescriptors.omit;\n\t\t}\n\t\tformatted += omitted === 'b3' ? '3' : omitted;\n\t\treturn formatted;\n\t});\n}\n", "import chain from '../../helpers/chain';\n\n/**\n * Prepare whatever string has been identified as a descriptor so it is parsable by the next filter\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function getParsableDescriptor(chord) {\n\tconst allFilters = [\n\t\ttoLowerCaseExceptMajorM,\n\t\tremoveSpaces,\n\t\taddDisambiguators,\n\t\taddMissingVerbs,\n\t];\n\n\tif (chord.input.descriptor) {\n\t\tchord.input.parsableDescriptor = chain(\n\t\t\tallFilters,\n\t\t\tchord.input.descriptor\n\t\t);\n\t}\n\treturn chord;\n}\n\nfunction toLowerCaseExceptMajorM(descriptor) {\n\treturn descriptor\n\t\t.replace(/[A-LN-Za-z]+/g, (match) => match.toLowerCase())\n\t\t.replace('oMit', 'omit')\n\t\t.replace('diM', 'dim')\n\t\t.replace('augMented', 'augmented');\n}\n\nfunction removeSpaces(descriptor) {\n\treturn descriptor.replace(/ /g, '');\n}\n\nfunction addDisambiguators(descriptor) {\n\treturn descriptor\n\t\t.replace(/(7?dim)(alt|add)/g, '$1 $2')\n\t\t.replace(/([m|M])(alt|add)/g, '$1 $2')\n\t\t.replace(/i(no[35])/g, 'i $1')\n\t\t.replace(/([b♭#♯]9)6/g, '$1 6')\n\t\t.replace(/(9\\/?6)/g, ' $1');\n}\n\nfunction addMissingVerbs(descriptor) {\n\tlet allTokensWithVerbs;\n\tlet currentVerb;\n\tlet hasVerb;\n\n\treturn descriptor.replace(/\\((.*?)\\)/g, (match, parenthesis) => {\n\t\tallTokensWithVerbs = [];\n\t\tcurrentVerb = '';\n\n\t\tparenthesis.split(',').forEach((token) => {\n\t\t\thasVerb = true;\n\t\t\tif (token.startsWith('add')) {\n\t\t\t\tcurrentVerb = 'add';\n\t\t\t} else if (token.startsWith('omit')) {\n\t\t\t\tcurrentVerb = 'omit';\n\t\t\t} else if (token.startsWith('no')) {\n\t\t\t\tcurrentVerb = 'no';\n\t\t\t} else {\n\t\t\t\thasVerb = false;\n\t\t\t}\n\t\t\tif (hasVerb) {\n\t\t\t\tallTokensWithVerbs.push(token);\n\t\t\t} else {\n\t\t\t\tallTokensWithVerbs.push(currentVerb + token);\n\t\t\t}\n\t\t});\n\t\treturn ' ' + allTokensWithVerbs.join(' ') + ' ';\n\t});\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\n/**\n * @param {String} symbol\n * @param {Object} parserConfiguration\n * @returns {Chord}\n */\nexport default function initChord(parserConfiguration = {}, symbol) {\n\treturn {\n\t\tinput: {\n\t\t\tsymbol,\n\t\t},\n\t\tnormalized: {},\n\t\tformatted: {},\n\t\tparserConfiguration: _cloneDeep(parserConfiguration),\n\t};\n}\n", "import { notes } from '../../dictionaries/notes';\nimport { majorQualities } from '../../dictionaries/qualities';\n\nconst notesSharp = [\n\tnotes.A,\n\tnotes.ASharp,\n\tnotes.B,\n\tnotes.C,\n\tnotes.CSharp,\n\tnotes.D,\n\tnotes.DSharp,\n\tnotes.E,\n\tnotes.F,\n\tnotes.FSharp,\n\tnotes.G,\n\tnotes.GSharp,\n];\n\nconst notesFlat = [\n\tnotes.A,\n\tnotes.BFlat,\n\tnotes.B,\n\tnotes.C,\n\tnotes.DFlat,\n\tnotes.D,\n\tnotes.EFlat,\n\tnotes.E,\n\tnotes.F,\n\tnotes.GFlat,\n\tnotes.G,\n\tnotes.AFlat,\n];\n\nconst rootNoteToScaleAccidentals = {\n\t[notes.C]: { maj: 'flat', min: 'flat' },\n\t[notes.CSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.DFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.D]: { maj: 'sharp', min: 'flat' },\n\t[notes.DSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.EFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.E]: { maj: 'sharp', min: 'sharp' },\n\t[notes.F]: { maj: 'flat', min: 'flat' },\n\t[notes.FSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.GFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.G]: { maj: 'sharp', min: 'flat' },\n\t[notes.GSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.AFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.A]: { maj: 'sharp', min: 'flat' },\n\t[notes.ASharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.BFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.B]: { maj: 'sharp', min: 'sharp' },\n};\n\n/**\n * Convert intervals in actual notes.\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function nameIndividualChordNotes(chord) {\n\tconst rootNote = chord.normalized.rootNote;\n\tconst semitones = chord.normalized.semitones;\n\tconst quality = chord.normalized.quality;\n\n\tconst minMaj = majorQualities.includes(quality) ? 'maj' : 'min';\n\tconst refNotes =\n\t\trootNoteToScaleAccidentals[rootNote][minMaj] === 'sharp'\n\t\t\t? notesSharp\n\t\t\t: notesFlat;\n\n\tconst rootNoteIndex = refNotes.indexOf(rootNote);\n\tconst indexedNotes = [\n\t\t...refNotes.slice(rootNoteIndex),\n\t\t...refNotes.slice(0, rootNoteIndex),\n\t\t// repeating...\n\t\t...refNotes.slice(rootNoteIndex),\n\t\t...refNotes.slice(0, rootNoteIndex),\n\t];\n\n\tconst chordNotes = semitones.map((i) => indexedNotes[i]);\n\n\tchord.normalized.notes = chordNotes;\n\n\treturn chord;\n}\n", "import { allVariantsToNotes } from '../../dictionaries/notes';\n\n/**\n * Convert root/bass notes to English names\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function normalizeNotes(chord) {\n\tchord.normalized.rootNote = allVariantsToNotes[chord.input.rootNote];\n\n\tif (chord.input.bassNote) {\n\t\tchord.normalized.bassNote = allVariantsToNotes[chord.input.bassNote];\n\t}\n\n\treturn chord;\n}\n", "import _clone from 'lodash/clone';\nimport _find from 'lodash/find';\nimport _uniq from 'lodash/uniq';\nimport _without from 'lodash/without';\n\nimport chain from '../../helpers/chain';\n\nimport {\n\thasOneOf,\n\thasAll,\n\thasNoneOf,\n\thasExactly,\n} from '../../helpers/hasElement';\n\nimport { qualities } from '../../dictionaries/qualities';\n\n/**\n * Detect chord quality and changes (extensions, alterations, adds and omits)\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function normalizeDescriptor(chord) {\n\tlet chordIntervals = _clone(chord.normalized.intervals);\n\n\tlet normalized = {\n\t\tquality: '',\n\t\tisSuspended: false,\n\t\textensions: [],\n\t\talterations: [],\n\t\tadds: [],\n\t\tomits: [],\n\t};\n\n\tif (isPowerChord(chordIntervals)) {\n\t\tnormalized.quality = qualities.power;\n\t} else if (isBass(chordIntervals)) {\n\t\tnormalized.quality = qualities.bass;\n\t} else {\n\t\tconst omits = getOmits(chordIntervals, chord.normalized.intents.major);\n\n\t\tconst isSuspended = getIsSuspended(\n\t\t\tchordIntervals,\n\t\t\tchord.normalized.intents.major\n\t\t);\n\n\t\tconst { qualityIntervals, quality } = getChordQuality(\n\t\t\tchordIntervals,\n\t\t\tchord,\n\t\t\tisSuspended,\n\t\t\tomits\n\t\t);\n\n\t\tconst extensions = getExtensions(chordIntervals, quality);\n\n\t\t// to be able to detect adds and alterations, we build the \"straight\" version of the chord,\n\t\t// ie. the chord as if no alterations/adds/omits where present.\n\t\t// we will compare this to the actual intervals later on\n\t\tconst baseIntervals = ['1', ...qualityIntervals, ...extensions];\n\n\t\tconst { adds, alterations } = getAddsAndAlterations(\n\t\t\tchordIntervals,\n\t\t\tbaseIntervals,\n\t\t\tquality\n\t\t);\n\n\t\tnormalized = {\n\t\t\t...normalized,\n\t\t\tquality,\n\t\t\tisSuspended,\n\t\t\textensions,\n\t\t\talterations,\n\t\t\tadds,\n\t\t\tomits,\n\t\t};\n\t}\n\n\treturn {\n\t\t...chord,\n\t\tnormalized: {\n\t\t\t...chord.normalized,\n\t\t\t...normalized,\n\t\t},\n\t};\n}\n\nfunction isPowerChord(intervals) {\n\treturn hasExactly(intervals, ['1', '5']);\n}\n\nfunction isBass(intervals) {\n\treturn hasExactly(intervals, ['1']);\n}\n\nfunction getIsSuspended(intervals, hasMajorIntent) {\n\treturn (\n\t\tintervals.includes('4') ||\n\t\t(intervals.includes('11') && hasMajorIntent && !intervals.includes('3'))\n\t);\n}\n\nfunction getOmits(intervals, hasMajorIntent) {\n\tconst omits = [];\n\n\tif (\n\t\thasNoneOf(intervals, ['b3', '3', '4', '11']) ||\n\t\t(!hasMajorIntent && hasNoneOf(intervals, ['b3', '4']))\n\t) {\n\t\tomits.push(hasMajorIntent ? '3' : 'b3');\n\t}\n\n\tif (hasNoneOf(intervals, ['b5', '5', '#5', 'b13'])) {\n\t\tomits.push('5');\n\t}\n\treturn omits;\n}\n\nfunction getChordQuality(allIntervals, chord, isSuspended, omits) {\n\tconst intervalsForQualityDetection = getIntervalsForQualityDetection(\n\t\tallIntervals,\n\t\tchord,\n\t\tisSuspended,\n\t\tomits\n\t);\n\n\tconst intervalsToQualities = [\n\t\t// !!! do not change order without a good reason\n\t\t{ qualityIntervals: ['b3'], quality: qualities.mi },\n\t\t{ qualityIntervals: ['b3', '6'], quality: qualities.mi6 },\n\t\t{ qualityIntervals: ['b3', '7'], quality: qualities.miMa7 },\n\t\t{ qualityIntervals: ['b3', 'b7'], quality: qualities.mi7 },\n\n\t\t{ qualityIntervals: ['3'], quality: qualities.ma },\n\t\t{ qualityIntervals: ['3', '6'], quality: qualities.ma6 },\n\t\t{ qualityIntervals: ['3', '7'], quality: qualities.ma7 },\n\t\t{ qualityIntervals: ['3', 'b7'], quality: qualities.dom7 },\n\n\t\t{ qualityIntervals: ['3', '#5'], quality: qualities.aug },\n\t\t{ qualityIntervals: ['b3', 'b5'], quality: qualities.dim },\n\t\t{ qualityIntervals: ['b3', 'b5', 'bb7'], quality: qualities.dim7 },\n\t].sort((a, b) => b.qualityIntervals.length - a.qualityIntervals.length);\n\n\treturn _find(intervalsToQualities, (o) =>\n\t\thasAll(intervalsForQualityDetection, o.qualityIntervals)\n\t);\n}\n\n// To properly detect the chord quality, we need a \"straight\" version of the chord,\n// meaning with a third interval (= un-suspended, no omit3)\nfunction getIntervalsForQualityDetection(\n\tallIntervals,\n\tchord,\n\tisSuspended,\n\tomits\n) {\n\tconst allFilters = [\n\t\tundoOmit3.bind(null, omits),\n\t\tundoSuspension.bind(null, isSuspended, chord.normalized.intents.major),\n\t\tundoAlt5.bind(null, chord.normalized.intents.alt),\n\t\t_uniq,\n\t];\n\n\treturn chain(allFilters, _clone(allIntervals));\n}\n\nfunction undoOmit3(omits, allIntervals) {\n\tconst with3rd = _clone(allIntervals);\n\n\tif (omits.includes('3')) {\n\t\twith3rd.push('3');\n\t} else if (omits.includes('b3')) {\n\t\twith3rd.push('b3');\n\t}\n\treturn with3rd;\n}\n\nfunction undoSuspension(isSuspended, hasMajorIntent, allIntervals) {\n\tif (isSuspended) {\n\t\tconst unSuspended = _without(allIntervals, '4');\n\t\tunSuspended.push(hasMajorIntent ? '3' : 'b3');\n\t\treturn unSuspended;\n\t}\n\treturn allIntervals;\n}\n\nfunction undoAlt5(isAlt, allIntervals) {\n\tif (isAlt) {\n\t\tconst unaltered = _without(allIntervals, 'b5', '#5');\n\t\tunaltered.push('5');\n\t\treturn unaltered;\n\t}\n\treturn allIntervals;\n}\n\nfunction getExtensions(allIntervals, quality) {\n\tconst extensions = [];\n\n\tif (canBeExtended(quality)) {\n\t\tif (isMinorExtended13th(allIntervals, quality)) {\n\t\t\textensions.push('9', '11', '13');\n\t\t} else if (isMajorExtended13th(allIntervals, quality)) {\n\t\t\textensions.push('9', '13');\n\t\t} else if (isExtended11th(allIntervals)) {\n\t\t\textensions.push('9', '11');\n\t\t} else if (isExtended9th(allIntervals)) {\n\t\t\textensions.push('9');\n\t\t}\n\t}\n\treturn extensions;\n}\n\nfunction canBeExtended(quality) {\n\treturn [\n\t\tqualities.ma7,\n\t\tqualities.dom7,\n\t\tqualities.mi7,\n\t\tqualities.miMa7,\n\t].includes(quality);\n}\n\nfunction canHave11th(quality) {\n\treturn [qualities.mi7, qualities.miMa7].includes(quality);\n}\n\nfunction isMinorExtended13th(allIntervals, quality) {\n\treturn (\n\t\tcanHave11th(quality) &&\n\t\thasOneOf(allIntervals, '13') &&\n\t\thasOneOf(allIntervals, ['11', '#11']) &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isMajorExtended13th(allIntervals, quality) {\n\treturn (\n\t\t!canHave11th(quality) &&\n\t\thasOneOf(allIntervals, '13') &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isExtended11th(allIntervals) {\n\treturn (\n\t\thasOneOf(allIntervals, '11') &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isExtended9th(allIntervals) {\n\treturn allIntervals.includes('9');\n}\n\nfunction getAddsAndAlterations(chordIntervals, baseIntervals, quality) {\n\tconst adds = [];\n\tconst alterations = [];\n\n\tchordIntervals\n\t\t.filter((interval) => interval !== '5' && interval !== '4')\n\t\t.forEach((interval) => {\n\t\t\tif (!baseIntervals.includes(interval)) {\n\t\t\t\tif (isAlteration(quality, interval)) {\n\t\t\t\t\talterations.push(interval);\n\t\t\t\t} else {\n\t\t\t\t\tadds.push(interval);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\n\tif (hasAdd3(chordIntervals)) {\n\t\tadds.push('3');\n\t}\n\n\treturn {\n\t\tadds: sortIntervals(adds),\n\t\talterations: sortIntervals(alterations),\n\t};\n}\n\nfunction isAlteration(quality, interval) {\n\tconst qualityAlterations = {\n\t\t[qualities.ma]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.ma6]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.ma7]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.dom7]: ['b5', '#5', 'b9', '#9', '#11', 'b13'],\n\n\t\t[qualities.mi]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.mi6]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.mi7]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.miMa7]: ['b5', '#5', '#11', 'b13'],\n\n\t\t[qualities.aug]: [],\n\t\t[qualities.dim]: [],\n\t\t[qualities.dim7]: [],\n\t};\n\n\treturn qualityAlterations[quality].includes(interval);\n}\n\nfunction hasAdd3(allIntervals) {\n\treturn hasAll(allIntervals, ['3', '4']);\n}\n\nfunction sortIntervals(intervals) {\n\treturn intervals.sort((a, b) => {\n\t\tconst sortableA = Number.parseInt(a.replace(/[b#]/, ''));\n\t\tconst sortableB = Number.parseInt(b.replace(/[b#]/, ''));\n\t\treturn sortableA - sortableB;\n\t});\n}\n", "import { NoSymbolFoundError } from '../../helpers/ChordParsingError';\n\n/**\n * Split symbol in root/bass note and descriptor.\n * Returns null if the given string does not seems to be a chord.\n *\n * @param {String[]} noteVariants - all notes within a given notation system (English, Latin, German...)\n * @param {Chord} chord\n * @returns {Chord|null}\n */\nexport default function parseBase(noteVariants, chord) {\n\tconst { symbol } = chord.input;\n\tconst notesRegex = noteVariants.join('|');\n\tconst notesAndDescriptorRegex = new RegExp(\n\t\t'^' +\n\t\t\t'(' +\n\t\t\tnotesRegex +\n\t\t\t')' +\n\t\t\t'(.*?)' +\n\t\t\t'(/(' +\n\t\t\tnotesRegex +\n\t\t\t'))?' +\n\t\t\t'$'\n\t);\n\tconst result = symbol.match(notesAndDescriptorRegex);\n\n\tif (result && result[1]) {\n\t\tchord.input.rootNote = result[1];\n\n\t\tif (result[2]) {\n\t\t\tchord.input.descriptor = result[2];\n\t\t}\n\t\tif (result[4]) {\n\t\t\tchord.input.bassNote = result[4];\n\t\t}\n\t\treturn chord;\n\t} else {\n\t\tthrow new NoSymbolFoundError(chord);\n\t}\n}\n", "const allModifiers = {\n\t// base\n\tma: 'ma',\n\tmi: 'mi',\n\tdim: 'dim',\n\thalfDim: 'halfDim',\n\taug: 'aug',\n\tseventh: 'seventh',\n\n\t// suspended\n\tsus: 'sus',\n\tsus2: 'sus2',\n\n\t// extensions\n\tninth: 'ninth',\n\televenth: 'eleventh',\n\tthirteenth: 'thirteenth',\n\n\t// alterations\n\tfifthFlat: 'b5',\n\tfifthSharp: '#5',\n\tninthFlat: 'b9',\n\tninthSharp: '#9',\n\televenthSharp: '#11',\n\tthirteenthFlat: 'b13',\n\n\t// added\n\tadd3: 'add3',\n\tadd4: 'add4',\n\taddb6: 'addb6',\n\tadd6: 'add6',\n\tadd69: 'add69',\n\tadd7: 'add7',\n\tadd9: 'add9',\n\tadd11: 'add11',\n\tadd13: 'add13',\n\n\t// special\n\tbass: 'bass',\n\tomit3: 'omit3',\n\tomit5: 'omit5',\n\tpower: 'power',\n\talt: 'alt',\n};\n\n/**\n * WARNING: when adding new modifiers symbols, be careful of possible edge cases that might arise with some combinations.\n * For example, without edge case handling, \"madd9\" would be parsed as \"ma\" instead of \"m\"+\"add9\"\n */\n\nconst major = {\n\t'^': [allModifiers.ma, allModifiers.add7],\n\tΔ: [allModifiers.ma, allModifiers.add7],\n\tM: allModifiers.ma,\n\tMa: allModifiers.ma,\n\tMaj: allModifiers.ma,\n\tMajor: allModifiers.ma,\n\tma: allModifiers.ma,\n\tmaj: allModifiers.ma,\n\tmajor: allModifiers.ma,\n};\n\nconst major7th = getDerivedModifiers(\n\tmajor,\n\tallModifiers.add7,\n\t(symbol) => symbol + '7'\n);\nconst add7 = getDerivedModifiers(\n\tmajor,\n\tallModifiers.add7,\n\t(symbol) => 'add' + symbol + '7'\n);\n\nconst allSymbols = {\n\t// major\n\t...major,\n\t...major7th,\n\n\t// minor\n\t'-': allModifiers.mi,\n\tm: allModifiers.mi,\n\tMi: allModifiers.mi,\n\tMin: allModifiers.mi,\n\tMinor: allModifiers.mi,\n\tmi: allModifiers.mi,\n\tmin: allModifiers.mi,\n\tminor: allModifiers.mi,\n\n\t// diminished / augmented\n\t'°': allModifiers.dim,\n\to: allModifiers.dim,\n\t0: allModifiers.dim,\n\tdim: allModifiers.dim,\n\t'dim.': allModifiers.dim,\n\tdiminished: allModifiers.dim,\n\n\tØ: allModifiers.halfDim,\n\tø: allModifiers.halfDim,\n\th: allModifiers.halfDim,\n\n\t'+': allModifiers.aug,\n\taug: allModifiers.aug,\n\taugmented: allModifiers.aug,\n\n\t// seventh\n\t7: allModifiers.seventh,\n\n\t// suspended\n\t4: allModifiers.sus,\n\tsus: allModifiers.sus,\n\tsus4: allModifiers.sus,\n\tsuspended: allModifiers.sus,\n\tsuspended4: allModifiers.sus,\n\tsus2: allModifiers.sus2,\n\tsuspended2: allModifiers.sus2,\n\n\t// extensions\n\t9: allModifiers.ninth,\n\t11: allModifiers.eleventh,\n\t13: allModifiers.thirteenth,\n\n\t// alterations\n\tb3: allModifiers.mi,\n\tb5: allModifiers.fifthFlat,\n\t'♭5': allModifiers.fifthFlat,\n\t'#5': allModifiers.fifthSharp,\n\t'♯5': allModifiers.fifthSharp,\n\tb9: allModifiers.ninthFlat,\n\t'♭9': allModifiers.ninthFlat,\n\taddb9: allModifiers.ninthFlat,\n\t'add♭9': allModifiers.ninthFlat,\n\t'#9': allModifiers.ninthSharp,\n\t'♯9': allModifiers.ninthSharp,\n\t'add#9': allModifiers.ninthSharp,\n\t'add♯9': allModifiers.ninthSharp,\n\t'#11': allModifiers.eleventhSharp,\n\t'♯11': allModifiers.eleventhSharp,\n\t'add#11': allModifiers.eleventhSharp,\n\tb13: allModifiers.thirteenthFlat,\n\t'♭13': allModifiers.thirteenthFlat,\n\taddb13: allModifiers.thirteenthFlat,\n\t'add♭13': allModifiers.thirteenthFlat,\n\n\t// added\n\t...add7,\n\t2: allModifiers.add9,\n\tadd2: allModifiers.add9,\n\tadd3: allModifiers.add3,\n\tadd4: allModifiers.add4,\n\taddb6: allModifiers.addb6,\n\tb6: allModifiers.addb6,\n\t6: allModifiers.add6,\n\tadd6: allModifiers.add6,\n\t'6/9': allModifiers.add69,\n\t69: allModifiers.add69,\n\t96: allModifiers.add69,\n\t'9/6': allModifiers.add69,\n\tadd9: allModifiers.add9,\n\tadd11: allModifiers.add11,\n\tadd13: allModifiers.add13,\n\n\t// special\n\tbass: allModifiers.bass,\n\tomit3: allModifiers.omit3,\n\tno3: allModifiers.omit3,\n\tomit5: allModifiers.omit5,\n\tno5: allModifiers.omit5,\n\t5: allModifiers.power,\n\talt: allModifiers.alt,\n\t'alt.': allModifiers.alt,\n\taltered: allModifiers.alt,\n};\n\nfunction getDerivedModifiers(source, modifierId, derivedFn) {\n\treturn Object.keys(source)\n\t\t.map(derivedFn)\n\t\t.reduce((acc, curr) => {\n\t\t\tacc[curr] = modifierId;\n\t\t\treturn acc;\n\t\t}, {});\n}\n\nconst allVariants = Object.keys(allSymbols).sort((a, b) => b.length - a.length);\n\nexport { allSymbols, allVariants };\nexport default allModifiers;\n", "export default {\n\t1: 0,\n\t2: 2,\n\tb3: 3,\n\t3: 4,\n\t4: 5,\n\tb5: 6,\n\t5: 7,\n\t'#5': 8,\n\tb6: 8,\n\t6: 9,\n\tbb7: 9,\n\tb7: 10,\n\t7: 11,\n\tb9: 13,\n\t9: 14,\n\t'#9': 15,\n\t11: 17,\n\t'#11': 18,\n\tb13: 20,\n\t13: 21,\n};\n", "import _uniq from 'lodash/uniq';\nimport {\n\tInvalidModifierError,\n\tNoSymbolFoundError,\n} from '../../helpers/ChordParsingError';\n\nimport m from '../../dictionaries/modifiers';\nimport { allSymbols, allVariants } from '../../dictionaries/modifiers';\nimport intervalsToSemitones from '../../dictionaries/intervalsToSemitones';\nimport { hasNoneOf, hasOneOf } from '../../helpers/hasElement';\n\n/**\n * Convert the descriptor into a suite of intervals, semitones and intents\n *\n * @param {Array<('b5'|'#5'|'b9'|'#9'|'#11'|'b13')>} altIntervals\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function parseDescriptor(altIntervals, chord) {\n\tlet allModifiers = [];\n\n\tif (chord.input.parsableDescriptor) {\n\t\tallModifiers = getModifiers(chord);\n\t}\n\n\tchord.input.modifiers = allModifiers;\n\tchord.normalized.intervals = getIntervals(allModifiers, altIntervals);\n\tchord.normalized.semitones = getSemitones(chord.normalized.intervals);\n\tchord.normalized.intents = getIntents(allModifiers);\n\n\treturn chord;\n}\n\nfunction getModifiers(chord) {\n\tconst { parsableDescriptor } = chord.input;\n\tconst modifiers = [];\n\n\tconst descriptorRegex = new RegExp(\n\t\tallVariants.map(escapeRegex).join('|'),\n\t\t'g'\n\t);\n\tconst descriptorMatches = parsableDescriptor.match(descriptorRegex);\n\n\tlet remainingChars = parsableDescriptor;\n\tlet allModifiersId;\n\n\tif (descriptorMatches) {\n\t\tdescriptorMatches.forEach((match) => {\n\t\t\tallModifiersId = allSymbols[match];\n\n\t\t\tif (!Array.isArray(allModifiersId)) {\n\t\t\t\tallModifiersId = [allModifiersId];\n\t\t\t}\n\n\t\t\tallModifiersId.forEach((modifierId) => {\n\t\t\t\tif (modifiers.includes(modifierId)) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tmodifiers.push(modifierId);\n\n\t\t\t\tremainingChars = remainingChars.replace(match, '');\n\t\t\t});\n\t\t});\n\t}\n\n\tif (modifiers.length === 0) {\n\t\tthrow new NoSymbolFoundError(chord);\n\t}\n\tif (remainingChars.trim().length > 0) {\n\t\tthrow new InvalidModifierError(chord, remainingChars);\n\t}\n\n\treturn modifiers;\n}\n\nfunction getIntervals(allModifiers, altIntervals) {\n\tif (allModifiers.includes(m.power)) {\n\t\treturn ['1', '5'];\n\t} else if (allModifiers.includes(m.bass)) {\n\t\treturn ['1'];\n\t}\n\n\treturn _uniq([\n\t\t'1',\n\t\t...getThird(allModifiers),\n\t\t...getFourth(allModifiers),\n\t\t...getFifths(allModifiers, altIntervals),\n\t\t...getSixth(allModifiers),\n\t\t...getSevenths(allModifiers),\n\t\t...getNinths(allModifiers, altIntervals),\n\t\t...getElevenths(allModifiers, altIntervals),\n\t\t...getThirteenths(allModifiers, altIntervals),\n\t]).sort((a, b) => intervalsToSemitones[a] - intervalsToSemitones[b]);\n}\n\nfunction getThird(allModifiers) {\n\tconst third = [];\n\tif (allModifiers.includes(m.omit3)) {\n\t\treturn [];\n\t}\n\tif (!hasOneOf(allModifiers, [m.sus, m.sus2])) {\n\t\tif (!hasMajorIntent(allModifiers)) {\n\t\t\tthird.push('b3');\n\t\t} else if (!allModifiers.includes(m.eleventh)) {\n\t\t\tthird.push('3');\n\t\t}\n\t}\n\tif (allModifiers.includes(m.add3)) {\n\t\tthird.push('3');\n\t}\n\treturn third;\n}\n\nfunction getFourth(allModifiers) {\n\tconst fourth = [];\n\tif (hasOneOf(allModifiers, [m.sus, m.add4])) {\n\t\tfourth.push('4');\n\t}\n\treturn fourth;\n}\n\nfunction getFifths(allModifiers, altIntervals) {\n\tconst fifths = [];\n\tif (allModifiers.includes(m.omit5)) {\n\t\treturn [];\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.dim, m.halfDim, m.fifthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b5')\n\t) {\n\t\tfifths.push('b5');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.aug, m.fifthSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#5')\n\t) {\n\t\tfifths.push('#5');\n\t}\n\tif (!fifths.length && !allModifiers.includes(m.thirteenthFlat)) {\n\t\tfifths.push('5');\n\t}\n\treturn fifths;\n}\n\nfunction getSixth(allModifiers) {\n\tconst sixth = [];\n\tif (hasOneOf(allModifiers, [m.addb6])) {\n\t\tsixth.push('b6');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t!isExtended(allModifiers) &&\n\t\t!hasOneOf(allModifiers, [m.halfDim])\n\t) {\n\t\tsixth.push('6');\n\t}\n\treturn sixth;\n}\n\nfunction getSevenths(allModifiers) {\n\tconst sevenths = [];\n\tif (hasOneOf(allModifiers, [m.alt])) {\n\t\tsevenths.push('b7');\n\t}\n\tif (hasOneOf(allModifiers, [m.seventh, m.halfDim])) {\n\t\tif (allModifiers.includes(m.dim)) {\n\t\t\tsevenths.push('bb7');\n\t\t} else if (allModifiers.includes(m.halfDim)) {\n\t\t\tsevenths.push('b7');\n\t\t} else {\n\t\t\tsevenths.push(getMinorOrMajorSeventh(allModifiers));\n\t\t}\n\t} else if (hasOneOf(allModifiers, [m.ninth, m.eleventh, m.thirteenth])) {\n\t\tsevenths.push(getMinorOrMajorSeventh(allModifiers));\n\t}\n\tif (allModifiers.includes(m.add7)) {\n\t\tsevenths.push('7');\n\t}\n\treturn sevenths;\n}\n\nfunction getMinorOrMajorSeventh(allModifiers) {\n\treturn allModifiers.includes(m.ma) ? '7' : 'b7';\n}\n\nfunction getNinths(allModifiers, altIntervals) {\n\tconst ninth = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.add69, m.ninth, m.eleventh, m.thirteenth]) &&\n\t\thasNoneOf(allModifiers, [m.ninthFlat, m.ninthSharp])\n\t) {\n\t\tninth.push('9');\n\t}\n\tif (hasOneOf(allModifiers, [m.sus2, m.add9])) {\n\t\tninth.push('9');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.ninthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b9')\n\t) {\n\t\tninth.push('b9');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.ninthSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#9')\n\t) {\n\t\tninth.push('#9');\n\t}\n\treturn ninth;\n}\n\nfunction getElevenths(allModifiers, altIntervals) {\n\tconst elevenths = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.thirteenth]) &&\n\t\t!hasMajorIntent(allModifiers)\n\t) {\n\t\televenths.push('11');\n\t} else if (hasOneOf(allModifiers, [m.eleventh, m.add11])) {\n\t\televenths.push('11');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.eleventhSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#11')\n\t) {\n\t\televenths.push('#11');\n\t}\n\treturn elevenths;\n}\n\nfunction getThirteenths(allModifiers, altIntervals) {\n\tconst thirteenths = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.add13, m.thirteenth]) ||\n\t\t(hasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t\tisExtended(allModifiers)) ||\n\t\t(hasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t\thasOneOf(allModifiers, [m.halfDim]))\n\t) {\n\t\tthirteenths.push('13');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.thirteenthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b13')\n\t) {\n\t\tthirteenths.push('b13');\n\t}\n\treturn thirteenths;\n}\n\nfunction shouldAlter(allModifiers, altIntervals, interval) {\n\treturn allModifiers.includes(m.alt) && altIntervals.includes(interval);\n}\n\nfunction hasMajorIntent(allModifiers) {\n\treturn hasNoneOf(allModifiers, [m.mi, m.dim, m.dim7, m.halfDim]);\n}\n\nfunction isExtended(allModifiers) {\n\treturn hasOneOf(allModifiers, [\n\t\tm.seventh,\n\t\tm.ninth,\n\t\tm.eleventh,\n\t\tm.thirteenth,\n\t]);\n}\n\n// Based on https://stackoverflow.com/a/6969486\nfunction escapeRegex(string) {\n\treturn string.replace(/[.\\-*+?^${}()|[\\]\\\\]/g, '\\\\$&');\n}\n\nfunction getSemitones(allIntervals) {\n\treturn allIntervals\n\t\t.map((interval) => intervalsToSemitones[interval])\n\t\t.sort((a, b) => a - b);\n}\n\n// intents will be used later at formatting for disambiguation of some potentially confusing cases\nfunction getIntents(allModifiers) {\n\treturn {\n\t\tmajor: hasMajorIntent(allModifiers),\n\t\televenth: allModifiers.includes(m.eleventh),\n\t\talt: allModifiers.includes(m.alt),\n\t};\n}\n", "import chain from '../helpers/chain';\nimport _cloneDeep from 'lodash/cloneDeep';\nimport checkCustomFilters from '../helpers/checkCustomFilters';\n\nimport { allVariantsPerGroup } from '../dictionaries/notes';\n\nimport {\n\tInvalidInputError,\n\tUnexpectedError,\n} from '../helpers/ChordParsingError';\n\nimport checkIntervalsConsistency from './filters/checkIntervalsConsistency';\nimport formatSymbol from './filters/formatSymbol';\nimport formatSymbolParts from './filters/formatSymbolParts';\nimport getParsableDescriptor from './filters/getParsableDescriptor';\nimport initChord from './filters/initChord';\nimport nameIndividualChordNotes from './filters/nameIndividualChordNotes';\nimport normalizeNotes from './filters/normalizeNotes';\nimport normalizeDescriptor from './filters/normalizeDescriptor';\nimport parseBase from './filters/parseBase';\nimport parseDescriptor from './filters/parseDescriptor';\n\n/**\n * Create a chord parser function\n * @param {ParserConfiguration} [parserConfiguration]\n * @returns {function(String): Chord}\n */\nfunction chordParserFactory(parserConfiguration = {}) {\n\tconst allAltIntervals = ['b5', '#5', 'b9', '#9', '#11', 'b13'];\n\tconst allNotationSystems = ['english', 'german', 'latin'];\n\n\tconst {\n\t\tnotationSystems = _cloneDeep(allNotationSystems),\n\t\taltIntervals = _cloneDeep(allAltIntervals),\n\t\tcustomFilters = [],\n\t} = parserConfiguration;\n\n\tcheckAltIntervals(altIntervals, allAltIntervals);\n\tcheckNotationSystems(notationSystems, allNotationSystems);\n\tcheckCustomFilters(customFilters);\n\n\treturn parseChord;\n\n\t/**\n\t * Convert an input string into an abstract chord structure\n\t * @param {String} symbol - the chord symbol candidate\n\t * @returns {Chord|Object} A chord object if the given string is successfully parsed. An object with an `error` property otherwise.\n\t */\n\tfunction parseChord(symbol) {\n\t\tconst allErrors = [];\n\n\t\tif (!isInputValid(symbol)) {\n\t\t\tconst e = new InvalidInputError();\n\t\t\tallErrors.push(formatError(e));\n\t\t}\n\n\t\tconst allVariantsPerGroupCopy = _cloneDeep(allVariantsPerGroup).filter(\n\t\t\t(variantsGroup) => notationSystems.includes(variantsGroup.name)\n\t\t);\n\n\t\tlet chord;\n\t\tlet allFilters;\n\t\tlet variants;\n\n\t\tif (!allErrors.length) {\n\t\t\twhile (allVariantsPerGroupCopy.length && !chord) {\n\t\t\t\tvariants = allVariantsPerGroupCopy.shift();\n\n\t\t\t\tallFilters = [\n\t\t\t\t\tinitChord.bind(null, parserConfiguration),\n\t\t\t\t\tparseBase.bind(null, variants.notes),\n\t\t\t\t\tgetParsableDescriptor,\n\t\t\t\t\tparseDescriptor.bind(null, altIntervals),\n\t\t\t\t\tcheckIntervalsConsistency,\n\t\t\t\t\tnormalizeNotes,\n\t\t\t\t\tnormalizeDescriptor,\n\t\t\t\t\tformatSymbolParts,\n\t\t\t\t\tformatSymbol,\n\t\t\t\t\tnameIndividualChordNotes,\n\t\t\t\t\t...customFilters,\n\t\t\t\t];\n\n\t\t\t\ttry {\n\t\t\t\t\tchord = chain(allFilters, symbol);\n\t\t\t\t\tif (chord) {\n\t\t\t\t\t\tchord.input.notationSystem = variants.name;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tallErrors.push(getUnexpectedError(variants.name));\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {\n\t\t\t\t\tallErrors.push(formatError(e, variants.name));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn chord ? chord : { error: allErrors };\n\t}\n}\n\nfunction checkAltIntervals(altIntervals, allAltIntervals) {\n\tcheckArray('altIntervals', altIntervals, allAltIntervals, true);\n}\n\nfunction checkNotationSystems(notationSystems, allNotationSystems) {\n\tcheckArray('notationSystems', notationSystems, allNotationSystems);\n}\n\nfunction checkArray(arrayName, arrayToTest, allowedValues, allowEmpty) {\n\tif (!Array.isArray(arrayToTest)) {\n\t\tthrow new TypeError(`'${arrayName}' should be an array`);\n\t}\n\tif (!allowEmpty && arrayToTest.length === 0) {\n\t\tthrow new TypeError(`'${arrayName}' cannot be empty`);\n\t}\n\tarrayToTest.forEach((system) => {\n\t\tif (!allowedValues.includes(system)) {\n\t\t\tthrow new TypeError(\n\t\t\t\t`'${system}' is not a valid value for ${arrayName}`\n\t\t\t);\n\t\t}\n\t});\n}\n\nfunction isInputValid(input) {\n\treturn typeof input === 'string' && input.length > 0;\n}\n\nfunction getUnexpectedError(notationSystem) {\n\tconst error = new UnexpectedError();\n\treturn formatError(error, notationSystem);\n}\n\nfunction formatError(exceptionError, notationSystem) {\n\treturn {\n\t\ttype: exceptionError.name,\n\t\tchord: exceptionError.chord,\n\t\tmessage: exceptionError.message,\n\t\tnotationSystem,\n\t};\n}\n\n/**\n * @module chordParserFactory\n * Expose the chordParserFactory() function\n */\nexport default chordParserFactory;\n", "import { hasExactly } from '../../helpers/hasElement';\n\nconst shortDescriptors = {\n\tsus2: 'sus2',\n\tadd2: '2',\n\tomit: 'no',\n\tma: 'M',\n\tmi: 'm',\n\tdim: '°',\n\taug7: '7+',\n\televenth: '11',\n};\n\n/**\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function shortenNormalized(chord) {\n\tlet descriptor;\n\tlet chordChanges = chord.formatted.chordChanges;\n\n\tif (isSus2(chord)) {\n\t\tdescriptor = shortDescriptors.sus2;\n\t\tchordChanges = [];\n\t} else if (isAdd2(chord)) {\n\t\tdescriptor = shortDescriptors.add2;\n\t\tchordChanges = [];\n\t} else if (isAug7(chord)) {\n\t\tdescriptor = shortDescriptors.aug7;\n\t\tchordChanges = [];\n\t} else {\n\t\tdescriptor = chord.formatted.descriptor\n\t\t\t.replace('mi', shortDescriptors.mi)\n\t\t\t.replace(/[m|M]a/, shortDescriptors.ma)\n\t\t\t.replace('dim', shortDescriptors.dim);\n\n\t\tif (isEleventh(chord)) {\n\t\t\tdescriptor = descriptor.replace(\n\t\t\t\t/7sus|9sus/,\n\t\t\t\tshortDescriptors.eleventh\n\t\t\t);\n\t\t}\n\t}\n\n\tchordChanges = chordChanges.map((change) => {\n\t\treturn change\n\t\t\t.replace(/[m|M]a/, shortDescriptors.ma)\n\t\t\t.replace('omit', shortDescriptors.omit);\n\t});\n\n\treturn {\n\t\t...chord,\n\t\tformatted: {\n\t\t\t...chord.formatted,\n\t\t\tdescriptor,\n\t\t\tchordChanges,\n\t\t},\n\t};\n}\n\nfunction isSus2(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '5', '9']);\n}\n\nfunction isAdd2(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '3', '5', '9']);\n}\n\nfunction isAug7(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '3', '#5', 'b7']);\n}\n\nfunction isEleventh(chord) {\n\treturn chord.normalized.intents.eleventh;\n}\n", "import _difference from 'lodash/difference';\n\nimport chain from '../../helpers/chain';\n\nimport normalizeDescriptor from '../../parser/filters/normalizeDescriptor';\nimport formatSymbolParts from '../../parser/filters/formatSymbolParts';\nimport nameIndividualChordNotes from '../../parser/filters/nameIndividualChordNotes';\nimport intervalsToSemitones from '../../dictionaries/intervalsToSemitones';\n\nimport { hasNoneOf } from '../../helpers/hasElement';\n\n/**\n * @param {Chord} chord\n * @param {('none'|'max'|'core')} level\n * @returns {Chord}\n */\nexport default function simplify(level = 'none', chord) {\n\tif (level === 'none') {\n\t\treturn chord;\n\t}\n\n\tconst intervalsToRemove = {\n\t\tmax: [\n\t\t\t'4',\n\t\t\t'b5',\n\t\t\t'#5',\n\t\t\t'6',\n\t\t\t'bb7',\n\t\t\t'b7',\n\t\t\t'7',\n\t\t\t'b9',\n\t\t\t'9',\n\t\t\t'#9',\n\t\t\t'11',\n\t\t\t'#11',\n\t\t\t'b13',\n\t\t\t'13',\n\t\t],\n\t\tcore: ['4', 'b9', '9', '#9', '11', '#11', 'b13', '13'],\n\t};\n\n\tconst intervals = _difference(\n\t\tchord.normalized.intervals,\n\t\tintervalsToRemove[level]\n\t);\n\n\tif (hasNoneOf(intervals, ['b3', '3'])) {\n\t\tintervals.push(chord.normalized.intents.major ? '3' : 'b3');\n\t}\n\n\tif (hasNoneOf(intervals, ['b5', '5', '#5'])) {\n\t\tintervals.push('5');\n\t}\n\n\tchord.normalized.intervals = intervals;\n\tchord.normalized.semitones = intervals.map(\n\t\t(interval) => intervalsToSemitones[interval]\n\t);\n\tchord.normalized.intents.eleventh = false;\n\tchord.normalized.intents.alt = false;\n\n\tif (level === 'max') {\n\t\tdelete chord.normalized.bassNote;\n\t}\n\n\tconst allFilters = [\n\t\tnormalizeDescriptor,\n\t\tformatSymbolParts,\n\t\tnameIndividualChordNotes,\n\t];\n\n\treturn chain(allFilters, chord);\n}\n", "import _invert from 'lodash/invert';\n\nimport nameIndividualChordNotes from '../../parser/filters/nameIndividualChordNotes';\n\nconst notes = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'];\n\nconst sharpsToFlats = {\n\t'C#': 'Db',\n\t'D#': 'Eb',\n\t'F#': 'Gb',\n\t'G#': 'Ab',\n\t'A#': 'Bb',\n};\n\nconst flatsToSharps = _invert(sharpsToFlats);\n\nexport default function transpose(transposeValue, useFlats, chord) {\n\tconst { rootNote, bassNote } = chord.normalized;\n\n\tconst rootSharp = convertToSharp(rootNote);\n\tchord.normalized.rootNote = transposeNote(\n\t\trootSharp,\n\t\ttransposeValue,\n\t\tuseFlats\n\t);\n\tchord.formatted.rootNote = chord.normalized.rootNote;\n\n\tif (bassNote) {\n\t\tconst bassSharp = convertToSharp(bassNote);\n\t\tchord.normalized.bassNote = transposeNote(\n\t\t\tbassSharp,\n\t\t\ttransposeValue,\n\t\t\tuseFlats\n\t\t);\n\t\tchord.formatted.bassNote = chord.normalized.bassNote;\n\t}\n\n\treturn nameIndividualChordNotes(chord);\n}\n\nfunction transposeNote(note, value, useFlats) {\n\tconst noteIndex = notes.indexOf(note);\n\tconst transposedIndex = noteIndex + value;\n\n\tconst octaves = Math.floor(transposedIndex / 12);\n\tconst correctedTransposedIndex = transposedIndex - octaves * 12;\n\n\tconst transposed = notes[correctedTransposedIndex];\n\n\treturn useFlats ? sharpsToFlats[transposed] || transposed : transposed;\n}\n\nfunction convertToSharp(note) {\n\treturn flatsToSharps[note] || note;\n}\n", "const translationTables = {\n\tgerman: {\n\t\tAb: 'As',\n\t\tA: 'A',\n\t\t'A#': 'Ais',\n\t\tBb: 'Hes',\n\t\tB: 'H',\n\t\tC: 'C',\n\t\t'C#': 'Cis',\n\t\tDb: 'Des',\n\t\tD: 'D',\n\t\t'D#': 'Dis',\n\t\tEb: 'Es',\n\t\tE: 'E',\n\t\tF: 'F',\n\t\t'F#': 'Fis',\n\t\tGb: 'Ges',\n\t\tG: 'G',\n\t\t'G#': 'Gis',\n\t},\n\tlatin: {\n\t\tAb: 'Lab',\n\t\tA: 'La',\n\t\t'A#': 'La#',\n\t\tBb: 'Sib',\n\t\tB: 'Si',\n\t\tC: 'Do',\n\t\t'C#': 'Do#',\n\t\tDb: 'Reb',\n\t\tD: 'Re',\n\t\t'D#': 'Re#',\n\t\tEb: 'Mib',\n\t\tE: 'Mi',\n\t\tF: 'Fa',\n\t\t'F#': 'Fa#',\n\t\tGb: 'Solb',\n\t\tG: 'Sol',\n\t\t'G#': 'Sol#',\n\t},\n};\nconst allNotationSystems = Object.keys(translationTables);\n\n/**\n * @param {('auto'|'english'|'german'|'latin')} notationSystem\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function convertNotationSystem(\n\tnotationSystem = 'english',\n\tchord\n) {\n\tconst finalNotationSystem =\n\t\tnotationSystem === 'auto' ? chord.input.notationSystem : notationSystem;\n\n\tif (finalNotationSystem === 'english') return chord;\n\tif (!allNotationSystems.includes(finalNotationSystem)) return null;\n\n\tchord.formatted.rootNote =\n\t\ttranslationTables[finalNotationSystem][chord.formatted.rootNote];\n\n\tif (chord.formatted.bassNote) {\n\t\tchord.formatted.bassNote =\n\t\t\ttranslationTables[finalNotationSystem][chord.formatted.bassNote];\n\t}\n\treturn chord;\n}\n", "/**\n * @param {Chord} chord\n * @returns {String}\n */\nexport default function textPrinter(chord) {\n\treturn chord && chord.formatted && chord.formatted.symbol\n\t\t? chord.formatted.symbol\n\t\t: null;\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\nimport textPrinter from './text';\nimport chordParserFactory from '../../parser/chordParserFactory';\n\n/**\n * This printer returns a `chord` object reflecting the applied rendering filters. This object is very close to what would\n * be obtained by re-parsing the rendered chord.\n * It is basically the `chord` object in its current state, with 2 differences:\n * - a re-built `input` property to include all the changes applied during rendering (transposition, simplification, etc.)\n * - a removed `notationSystems` parser configuration since it may not be relevant anymore, especially if the rendering changed the notation system\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function rawPrinter(chord) {\n\t// make sure the chord can be re-parsed, whichever notation system was used for the rendering\n\tdelete chord.parserConfiguration.notationSystems;\n\n\tconst cloned = _cloneDeep(chord);\n\n\t// Re-parse the rendered chord to get the 'input' property right\n\tconst textPrinted = textPrinter(chord);\n\tconst parseChord = chordParserFactory(chord.parserConfiguration);\n\tconst reParsed = parseChord(textPrinted);\n\tcloned.input = reParsed.input;\n\n\treturn cloned;\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\nimport chain from '../helpers/chain';\nimport checkCustomFilters from '../helpers/checkCustomFilters';\n\nimport shortenNormalized from './filters/shortenNormalized';\nimport simplifyFilter from './filters/simplify';\nimport transpose from './filters/transpose';\nimport convertNotationSystem from './filters/convertNotationSystem';\nimport formatSymbol from '../parser/filters/formatSymbol';\nimport textPrinter from './printer/text';\nimport rawPrinter from './printer/raw';\n\n/**\n * Create a pre-configured chord rendering function\n * @param {RendererConfiguration} [rendererConfiguration]\n * @returns {function(Chord): String}\n */\nfunction chordRendererFactory({\n\tuseShortNamings = false,\n\tsimplify = 'none',\n\ttransposeValue = 0,\n\tharmonizeAccidentals = false,\n\tuseFlats = false,\n\tprinter = 'text',\n\tnotationSystem = 'english',\n\tcustomFilters = [],\n} = {}) {\n\tcheckCustomFilters(customFilters);\n\n\tconst allFilters = [];\n\n\tif (['max', 'core'].includes(simplify)) {\n\t\tallFilters.push(simplifyFilter.bind(null, simplify));\n\t}\n\n\tif (harmonizeAccidentals || transposeValue !== 0) {\n\t\tallFilters.push(transpose.bind(null, transposeValue, useFlats));\n\t}\n\n\tif (useShortNamings) {\n\t\tallFilters.push(shortenNormalized);\n\t}\n\n\tallFilters.push(\n\t\tconvertNotationSystem.bind(null, notationSystem),\n\t\tformatSymbol,\n\t\t...customFilters\n\t);\n\n\treturn renderChord;\n\n\t/**\n\t * Render a chord structure\n\t * @param {Chord} chord - the chord structure to render\n\t * @returns {String|Chord} output depends on the selected printer: string for text printer (default), Chord for raw printer\n\t */\n\tfunction renderChord(chord) {\n\t\tif (!isValidChord(chord)) {\n\t\t\treturn null;\n\t\t}\n\t\tconst filteredChord = chain(allFilters, _cloneDeep(chord));\n\n\t\treturn printer === 'raw'\n\t\t\t? rawPrinter(filteredChord)\n\t\t\t: textPrinter(filteredChord);\n\t}\n}\n\nconst isValidChord = (chord) => {\n\treturn chord && typeof chord === 'object' && !chord.error && chord.input;\n};\n\n/**\n * @module chordRendererFactory\n * Expose the chordRendererFactory() function\n **/\nexport default chordRendererFactory;\n", "import './typedefs';\n\nimport chordParserFactory from './parser/chordParserFactory';\nimport chordRendererFactory from './renderer/chordRendererFactory';\n\nexport { chordParserFactory, chordRendererFactory };\n", "import Promise from 'promise';\nimport { Playlist, Song, Cell, Chord } from './parser.js';\nimport { Converter, LogLevel } from './converter.js';\nimport { Version } from './version.js';\n\nexport function convertSync(ireal, options = {}) {\n const playlist = new Playlist(ireal);\n playlist.songs.forEach(song => {\n song.musicXml = Converter.convert(song, options);\n });\n return playlist;\n}\n\nexport async function convert(ireal, options = {}) {\n return new Promise(resolve => resolve(convertSync(ireal, options)));\n}\n\nexport { Playlist, Song, Cell, Chord, Converter, LogLevel, Version };\n", "/**\n * The iReal Pro parser is derived from\n * https://github.com/daumling/ireal-renderer\n * which is itself derived from\n * https://github.com/pianosnake/ireal-reader\n *\n * None of those modules did exactly what is needed here, namely return\n * a full structure that can be iterated downstream.\n */\n\nimport diff from 'fast-diff';\n\nexport class Playlist {\n constructor(ireal){\n const playlistEncoded = /.*?(irealb(?:ook)?):\\/\\/([^\"]*)/.exec(ireal);\n const playlist = decodeURIComponent(playlistEncoded[2]);\n const parts = playlist.split(\"===\"); //songs are separated by ===\n if (parts.length > 1) this.name = parts.pop(); //playlist name\n this.songs = parts\n .map(part => {\n try {\n return new Song(part, playlistEncoded[1] === 'irealbook');\n }\n catch (error) {\n const parts = part.split(\"=\");\n const title = Song.parseTitle(parts[0].trim());\n console.error(`[ireal-musicxml] [${title}] ${error}`);\n return null;\n }\n })\n .filter(song => song !== null)\n .reduce((songs, song) => {\n if (songs.length > 0) {\n // Detect multi-part songs via their titles.\n // The parts of the same song have the same title, except for the part number, so they follow each other in the list.\n // The `diff` module compares two titles and returns a list of similarities and differences.\n // We expect the first diff to be a similarity, followed by differences that are only numeric.\n // When we find a multi-part song, we just concatenate the cells into the first part.\n const diffs = diff(songs[songs.length-1].title, song.title);\n if (diffs[0][0] === 0 && diffs.every(d => d[0] === 0 || d[1].match(/^\\d+$/))) {\n songs[songs.length-1].cells = songs[songs.length-1].cells.concat(song.cells);\n return songs;\n }\n }\n songs.push(song);\n return songs;\n }, []);\n }\n}\n\nexport class Cell {\n constructor() {\n this.annots = [];\n this.comments = [];\n this.bars = \"\";\n this.spacer = 0;\n this.chord = null;\n }\n}\n\nexport class Chord {\n constructor(note, modifiers = \"\", over = null, alternate = null) {\n this.note = note;\n this.modifiers = modifiers;\n this.over = over;\n this.alternate = alternate;\n }\n}\n\nexport class Song {\n constructor(ireal, oldFormat = false) {\n this.cells = [];\n this.musicXml = \"\";\n if (!ireal) {\n this.title = \"\";\n this.composer = \"\";\n this.style = \"\";\n this.key = \"\";\n this.transpose = 0;\n this.groove = \"\";\n this.bpm = 0;\n this.repeats = 0;\n return;\n }\n const parts = ireal.split(\"=\"); //split on one sign, remove the blanks\n if (oldFormat) {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[2].trim();\n this.key = parts[3];\n this.cells = this.parse(parts[5]);\n }\n else {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[3].trim();\n this.key = parts[4];\n this.transpose = +parts[5] || 0; // TODO\n this.groove = parts[7];\n this.bpm = +parts[8];\n this.repeats = +parts[9] || 3;\n const music = parts[6].split(\"1r34LbKcu7\");\n this.cells = this.parse(unscramble(music[1]));\n }\n }\n\n /**\n * The RegExp for a complete chord. The match array contains:\n * 1 - the base note\n * 2 - the modifiers (+-ohd0123456789 and su for sus)\n * 3 - any comments (may be e.g. add, sub, or private stuff)\n * 4 - the \"over\" part starting with a slash\n * 5 - the top chord as (chord)\n * @type RegExp\n */\n static chordRegex = /^([A-G][b#]?)((?:sus|alt|add|[+\\-^\\dhob#])*)(\\*.+?\\*)*(\\/[A-G][#b]?)?(\\(.*?\\))?/;\n static chordRegex2 = /^([ Wp])()()(\\/[A-G][#b]?)?(\\(.*?\\))?/;\t// need the empty captures to match chordRegex\n\n static regExps = [\n /^\\*[a-zA-Z]/,\t\t\t\t\t\t\t// section\n /^T\\d\\d/,\t\t\t\t\t\t\t\t// time measurement\n /^N./,\t\t\t\t\t\t\t\t\t// repeat marker\n /^<.*?>/,\t\t\t\t\t\t\t\t// comments\n Song.chordRegex,\t\t\t\t// chords\n Song.chordRegex2,\t\t\t\t// space, W and p (with optional alt chord)\n ];\n\n /**\n * The parser cracks up the raw music string into several objects,\n * one for each cell. iReal Pro works with rows of 16 cell each. The result\n * is stored at song.cells.\n *\n * Each object has the following properties:\n *\n * chord: if non-null, a chord object with these properties:\n * note - the base note (also blank, W = invisible root, p/x/r - pause/bar repeat/double-bar repeat, n - no chord)\n * modifiers - the modifiers, like 7, + o etc (string)\n * over - if non-null, another chord object for the under-note\n * alternate - if non-null another chord object for the alternate chord\n * annots: annotations, a string of:\n * *x - section, like *v, *I, *A, *B etc\n * Nx - repeat bots (N1, N2 etc)\n * Q - coda\n * S - segno\n * Txx - measure (T44 = 4/4 etc, but T12 = 12/8)\n * U - END\n * f - fermata\n * l - (letter l) normal notes\n * s - small notes\n * comments: an array of comment strings\n * bars: bar specifiers, a string of:\n * | - single vertical bar, left\n * [ - double bar, left\n * ] - double bar, right\n * { - repeat bar, left\n * } - repeat bar, right\n * Z - end bar, right\n * spacer - a number indicating the number of vertical spacers above this cell\n *\n * @returns [Cell]\n */\n parse(ireal) {\n let text = ireal.trim();\n const arr = [];\n while (text) {\n let found = false;\n for (let i = 0; i < Song.regExps.length; i++) {\n const match = Song.regExps[i].exec(text);\n if (match) {\n found = true;\n if (match.length <= 2) {\n arr.push(match[0]);\n text = text.substr(match[0].length);\n }\n else {\n // a chord\n arr.push(match);\n text = text.substr(match[0].length);\n }\n break;\n }\n }\n if (!found) {\n // ignore the comma separator\n if (text[0] !== ',')\n arr.push(text[0]);\n text = text.substr(1);\n }\n }\n\n // pass 2: extract prefixes, suffixes, annotations and comments\n const cells = [];\n let obj = this.newCell(cells);\n let prevobj = null;\n for (let i = 0; i < arr.length; i++) {\n let cell = arr[i];\n if (cell instanceof Array) {\n obj.chord = this.parseChord(cell);\n cell = \" \";\n }\n switch (cell[0]) {\n case '{':\t// open repeat\n case '[':\t// open double bar\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = cell; cell = null; break;\n case '|':\t// single bar - close previous and open this\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = '('; cell = null; break;\n case ']':\t// close double bar\n case '}':\t// close repeat\n case 'Z':\t// ending double bar\n if (prevobj) { prevobj.bars += cell; prevobj = null; }\n cell = null; break;\n case 'n':\t// N.C.\n obj.chord = new Chord(cell[0]);\n break;\n case ',':\tcell = null; break; // separator\n case 'S':\t// segno\n case 'T':\t// time measurement\n case 'Q':\t// coda\n case 'N':\t// repeat\n case 'U':\t// END\n case 's':\t// small\n case 'l':\t// normal\n case 'f':\t// fermata\n case '*': obj.annots.push(cell); cell = null; break;\n case 'Y': obj.spacer++; cell = null; prevobj = null; break;\n case 'r':\n case 'x':\n case 'W':\n obj.chord = new Chord(cell);\n break;\n case '<':\n cell = cell.substr(1, cell.length-2);\n obj.comments.push(cell);\n cell = null; break;\n default:\n }\n if (cell && i < arr.length-1) {\n prevobj = obj;\t\t// so we can add any closing barline later\n obj = this.newCell(cells);\n }\n }\n return cells;\n }\n\n /**\n * The title had \"A\" and \"The\" at the back (e.g. \"Gentle Rain, The\")\n */\n static parseTitle(title) {\n return title.replace(/(.*)(, )(A|The)$/g, '$3 $1');\n }\n\n /**\n * The composer is reversed (last first) if it only has 2 names :shrug:\n */\n static parseComposer(composer) {\n const parts = composer.split(/(\\s+)/); // match and return spaces too\n if (parts.length == 3) { // [last, spaces, first]\n return parts[2] + parts[1] + parts[0];\n }\n return composer;\n }\n\n parseChord(chord) {\n var note = chord[1] || \" \";\n var modifiers = chord[2] || \"\";\n var comment = chord[3] || \"\";\n if (comment)\n modifiers += comment.substr(1, comment.length-2);\n var over = chord[4] || \"\";\n if (over[0] === '/')\n over = over.substr(1);\n var alternate = chord[5] || null;\n if (alternate) {\n chord = Song.chordRegex.exec(alternate.substr(1, alternate.length-2));\n if (!chord)\n alternate = null;\n else\n alternate = this.parseChord(chord);\n }\n // empty cell?\n if (note === \" \" && !alternate && !over)\n return null;\n if (over) {\n var offset = (over[1] === '#' || over[1] === 'b') ? 2 : 1;\n over = new Chord(over.substr(0, offset), over.substr(offset), null, null);\n }\n else\n over = null;\n return new Chord(note, modifiers, over, alternate);\n }\n\n newCell(cells) {\n var obj = new Cell;\n cells.push(obj);\n return obj;\n }\n}\n\n// Unscrambling hints from https://github.com/ironss/accompaniser/blob/master/irealb_parser.lua\n// Strings are broken up in 50 character segments. each segment undergoes character substitution addressed by obfusc50()\n// Note that a final part of length 50 or 51 is not scrambled.\n// Finally need to substitute for Kcl, LZ and XyQ.\nfunction unscramble(s) {\n let r = '', p;\n\n while (s.length > 51){\n p = s.substring(0, 50);\n s = s.substring(50);\n r = r + obfusc50(p);\n }\n r = r + s;\n // now undo substitution obfuscation\n r = r.replace(/Kcl/g, '| x').replace(/LZ/g, ' |').replace(/XyQ/g, ' ');\n return r;\n}\n\nfunction obfusc50(s) {\n // the first 5 characters are switched with the last 5\n const newString = s.split('');\n for (let i = 0; i < 5; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n // characters 10-24 are also switched\n for (let i = 10; i < 24; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n return newString.join('');\n}\n", "import jstoxml from 'jstoxml';\nimport ChordSymbol from 'chord-symbol';\nconst { chordParserFactory, chordRendererFactory } = ChordSymbol;\nimport { Version } from './version.js';\n\nexport class LogLevel {\n static Debug = 0;\n static Info = 1;\n static Warn = 2;\n static Error = 3;\n static None = 4;\n}\n\nconst MUSICXML_VERSION = '4.0';\nconst SCALING_MM = 7;\nconst SCALING_TENTHS = 40;\n\nexport class Converter {\n static defaultOptions = {\n 'divisions': 768, // same as used by iReal\n 'notation': 'rhythmic', // 'rhythmic' for rhythmic notation, 'slash' for slash notation\n 'step': 'B', // chord note\n 'octave': 4, // chord note octave\n 'notehead': 'slash', // chord note head\n 'noteheadSize': 'large', // size of chord note head\n 'date': true, // include encoding date\n 'clef': false, // hide clef by default\n 'keySignature': false, // hide key signature by default\n 'pageWidth': 210, // mm (A4)\n 'pageHeight': 297, // mm (A4)\n 'pageMargin': 15, // mm\n 'logLevel': LogLevel.Warn\n };\n\n static sequenceAttributes = [\n // Expected order of attribute elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/attributes/\n 'divisions',\n 'key',\n 'time',\n 'staves',\n 'part-symbol',\n 'instruments',\n 'clef',\n 'staff-details',\n 'transpose',\n 'directive',\n 'measure-style'\n ];\n\n static sequenceNote = [\n // Expected order of note elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/note/\n 'cue',\n 'pitch',\n 'rest',\n 'unpitched',\n 'duration',\n 'tie',\n 'voice',\n 'type',\n 'dot',\n 'accidental',\n 'time-modification',\n 'stem',\n 'notehead',\n 'notehead-text',\n 'staff',\n 'beam',\n 'notations',\n 'lyric',\n 'play'\n ];\n\n static sequenceNotations = [\n // Expected order of notations elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/notations/\n 'accidental-mark',\n 'arpeggiate',\n 'articulations',\n 'dynamics',\n 'fermata',\n 'glissando',\n 'non-arpeggiate',\n 'ornaments',\n 'other-notation',\n 'slide',\n 'slur',\n 'technical',\n 'tied',\n 'tuplet'\n ];\n\n static sequenceBarline = [\n // Expected order of barline elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/barline/\n 'bar-style',\n 'footnote',\n 'level',\n 'wavy-line',\n 'segno',\n 'coda',\n 'fermata',\n 'ending',\n 'repeat'\n ];\n\n static mapAlter = {\n '#': 1,\n 'b': -1\n };\n\n static mapFifthsToAlters = {\n 'sharp': ['F', 'C', 'G', 'D', 'A', 'E', 'B'],\n 'flat': ['B', 'E', 'A', 'D', 'G', 'C', 'F']\n };\n\n static mapRepeats = {\n \"D.C. al Coda\": Converter.prototype.convertDaCapo,\n \"D.C. al Fine\": Converter.prototype.convertDaCapo,\n \"D.C. al 1st End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 2nd End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 3rd End.\": Converter.prototype.convertDaCapo,\n \"D.S. al Coda\": Converter.prototype.convertDalSegno,\n \"D.S. al Fine\": Converter.prototype.convertDalSegno,\n \"D.S. al 1st End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 2nd End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 3rd End.\": Converter.prototype.convertDalSegno,\n \"Fine\": Converter.prototype.convertFine,\n \"3x\": Converter.prototype.convertRepeatNx,\n \"4x\": Converter.prototype.convertRepeatNx,\n \"5x\": Converter.prototype.convertRepeatNx,\n \"6x\": Converter.prototype.convertRepeatNx,\n \"7x\": Converter.prototype.convertRepeatNx,\n \"8x\": Converter.prototype.convertRepeatNx\n };\n\n static convert(song, options = {}) {\n const realOptions = Object.assign({}, this.defaultOptions, options);\n return new Converter(song, realOptions).convert();\n }\n\n constructor(song, options) {\n this.song = song;\n this.options = options;\n this.time = { beats: 4, beatType: 4, beatMin: 1 };\n this.fifths = null; // key signature's degree of fifths\n this.measure = null; // current measure (of class Measure) being built\n this.barRepeat = 0; // current bar number for single- and double-bar repeats\n this.codas = []; // list of measures containing codas\n this.repeats = 0; // repeat count for closing repeat barline\n this.shortChord = false; // was 's' annotation encountered?\n this.emptyCells = 0; // consecutive empty cells\n this.emptyCellNewSystem = false; // did a new system occur in an empty cell?\n\n // In iRP, there are 16 cells per line.\n // The width in mm of a single cell depends on the page width and the margins.\n this.cellWidth = (this.options.pageWidth - (2 * this.options.pageMargin)) / 16;\n\n // chord-symbol.\n this.parseChord = chordParserFactory({ \"altIntervals\": [\n \"b5\",\n \"b9\"\n ]});\n this.renderChord = chordRendererFactory({\n useShortNamings: true,\n printer: 'raw'\n });\n }\n\n convert() {\n return jstoxml.toXML(this.convertSong(), {\n header: `\n\n\n `.trim(),\n indent: ' '\n });\n }\n\n convertSong() {\n return {\n _name: 'score-partwise',\n _attrs: { 'version': MUSICXML_VERSION },\n _content: [{\n 'work': {\n 'work-title': this.song.title\n }\n }, {\n 'identification': [{\n _name: 'creator',\n _attrs: { 'type': 'composer' },\n _content: this.song.composer\n }, {\n 'encoding': [{\n 'software': `@infojunkie/ireal-musicxml ${Version.version}`\n }, { ...(this.options.date && {\n 'encoding-date': Converter.convertDate(new Date())\n })}, {\n _name: 'supports',\n _attrs: { 'element': 'accidental', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'element': 'transpose', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-page', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-system', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }]\n }]\n }, {\n 'defaults': {\n 'scaling': {\n 'millimeters': SCALING_MM,\n 'tenths': SCALING_TENTHS\n },\n 'page-layout': {\n 'page-height': Converter._mmToTenths(this.options.pageHeight),\n 'page-width': Converter._mmToTenths(this.options.pageWidth),\n 'page-margins': {\n 'left-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'right-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'top-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'bottom-margin': Converter._mmToTenths(this.options.pageMargin, 4)\n }\n }\n }\n }, {\n 'part-list': {\n _name: 'score-part',\n _attrs: { 'id': 'P1' },\n _content: {\n _name: 'part-name',\n _attrs: { 'print-object': 'no' },\n _content: 'Lead Sheet'\n }\n }\n }, {\n _name: 'part',\n _attrs: { 'id': 'P1' },\n _content: this.convertMeasures()\n }]\n };\n }\n\n // Date in yyyy-mm-dd\n // https://stackoverflow.com/a/50130338/209184\n static convertDate(date) {\n return new Date(date.getTime() - (date.getTimezoneOffset() * 60000))\n .toISOString()\n .split('T')[0];\n }\n\n static Measure = class {\n constructor(number) {\n this.body = {\n _name: 'measure',\n _attrs: { 'number': number },\n _content: []\n };\n this.attributes = [];\n this.chords = [];\n this.barlines = [];\n this.barEnding = null;\n }\n\n number() {\n return this.body['_attrs']['number'];\n }\n\n assemble() {\n // Attributes.\n if (this.attributes.length) {\n this.body['_content'].push({\n 'attributes': Converter.reorderSequence(this, this.attributes, Converter.sequenceAttributes)\n });\n }\n\n // Chords.\n this.chords.forEach(chord => {\n this.body['_content'].push({\n 'harmony': chord.harmony\n }, ...chord.notes.map(note => {\n return {\n 'note': note\n };\n }));\n });\n\n // Barlines.\n this.barlines[0]['_content'] = Converter.reorderSequence(this, this.barlines[0]['_content'], Converter.sequenceBarline);\n this.body['_content'].splice(1, 0, this.barlines[0]);\n this.barlines[1]['_content'] = Converter.reorderSequence(this, this.barlines[1]['_content'], Converter.sequenceBarline);\n this.body['_content'].push(this.barlines[1]);\n\n return this.body;\n }\n };\n\n static Chord = class {\n constructor(harmony, notes, ireal) {\n this.harmony = harmony;\n this.notes = notes;\n this.ireal = ireal;\n this.spaces = 0;\n this.fermata = false;\n this.short = false;\n }\n };\n\n convertMeasures() {\n // Are we starting a new system given the current cell index?\n const isNewSystem = cellIndex => cellIndex > 0 && cellIndex % 16 === 0;\n\n // Loop on cells.\n const measures = this.song.cells.reduce((measures, cell, cellIndex) => {\n // Start a new measure if needed.\n // This means either finding an opening barline or finding non-empty cells while we're not in any measure.\n if (cell.bars.match(/\\(|\\{|\\[/) || (!this.measure && (cell.chord || cell.annots.length || cell.comments.length))) {\n if (this.measure) {\n this._log(LogLevel.Warn, `Starting a new measure over existing measure. Closing current measure first.`);\n this.measure.barlines.push(this.convertBarline('', 'right'));\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n }\n this.measure = new Converter.Measure(measures.length+1, this.options);\n\n // Very first bar: add defaults.\n if (!measures.length) {\n this.measure.attributes.push({\n 'divisions': this.options.divisions\n }, {\n _name: 'clef',\n _attrs: [{ 'print-object': this.options.clef ? 'yes' : 'no' }],\n _content: [{\n 'sign': 'G'\n }, {\n 'line': 2\n }]\n }, {\n 'staff-details': {\n 'staff-lines': 0\n }\n }, {\n 'measure-style': [{\n _name: 'slash',\n _attrs: { 'type': 'start', 'use-stems': this.options.notation === 'rhythmic' ? 'yes' : 'no' }\n }]\n }, this.convertKey());\n\n // Add bpm if any.\n if (this.song.bpm) {\n this.measure.body['_content'].push(this.convertTempo(this.song.bpm));\n }\n\n // Add style and groove.\n this.measure.body['_content'].push(this.convertStyleAndGroove(this.song.style, this.song.groove));\n }\n\n // Add starting barline.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'left', (isNewSystem(cellIndex) || this.emptyCellNewSystem) ? 'regular' : undefined));\n\n // If we're still repeating bars, copy the previous bar now.\n if (this.barRepeat) {\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat-1].chords];\n }\n }\n\n // Short-circuit loop if no measure exists.\n // It can happen that `measure` is still blank in case of empty cells in iReal layout.\n // e.g. Girl From Ipanema in tests.\n if (!this.measure) {\n if (cell.chord || cell.annots.length || cell.comments.length || (cell.bars && cell.bars !== ')')) {\n this._log(LogLevel.Warn, `Found non-empty orphan cell ${JSON.stringify(cell)}`, measures[measures.length-1]);\n }\n\n // This is an empty cell between measures.\n // Count the consecutive empty cells because they will be converted to margins.\n // Also remember that a new system has occurred.\n this.emptyCells++;\n if (isNewSystem(cellIndex)) {\n this.emptyCellNewSystem = true;\n }\n\n return measures;\n }\n\n // Start a new system every 16 cells.\n if (isNewSystem(cellIndex) || this.emptyCellNewSystem) {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _attrs: { 'new-system': 'yes' },\n _content: { ...(this.emptyCellNewSystem && {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }, {\n 'right-margin': '0.00'\n }]\n }\n })}\n });\n }\n\n // If we accumulated empty cells but not at the start of the current system, then we adjust other distances.\n // There are 2 cases to handle:\n // - We're now in a fresh system: Add a right-margin to the previous measure.\n // - We're in the middle of a system: Add a measure-distance to the current measure.\n if (!this.emptyCellNewSystem && this.emptyCells > 0) {\n if (this.measure.body['_content'][0]?.['_name'] === 'print' && this.measure.body['_content'][0]['_attrs']?.['new-system'] === 'yes') {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }]\n }\n }\n });\n }\n else {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'measure-layout': {\n 'measure-distance': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }\n }\n });\n }\n }\n\n // Reset the empty cells.\n this.emptyCellNewSystem = false;\n this.emptyCells = 0;\n\n // Chords.\n if (cell.chord) {\n switch (cell.chord.note) {\n case 'x': {\n // Handle single bar repeat.\n this.barRepeat = 1;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'r': {\n // Handle double bar repeat.\n // We do this in 2 stages, because a blank measure occurs after 'r' (to keep the measure count correct)\n // Here, we copy the next-to-last measure and set the repeat flag.\n // The next opening measure will pick up the remaining measure.\n this.barRepeat = 2;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'p':\n // If slash does not occur as first chord, count it as a space.\n // Otherwise, handle it as 'W'.\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n break;\n }\n // Fall into case 'W'.\n\n case 'W': {\n // Handle invisible root by copying previous chord.\n let target = this.measure;\n if (!target.chords.length) {\n target = measures.slice().reverse().find(m => m.chords.length);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find any measure with chords prior to ${JSON.stringify(cell.chord)}`);\n }\n }\n if (target) {\n const chord = target.chords[target.chords.length-1].ireal;\n chord.over = cell.chord.over;\n chord.alternate = cell.chord.alternate;\n this.measure.chords.push(this.convertChord(chord));\n }\n break;\n }\n case ' ': {\n // TODO Handle alternate chord only.\n this._log(LogLevel.Warn, `Unhandled empty/alternate chord ${JSON.stringify(cell.chord)}`);\n break;\n }\n default: {\n // Process new chord.\n this.measure.chords.push(this.convertChord(cell.chord));\n this.measure.chords[this.measure.chords.length-1].short = this.shortChord;\n }\n }\n }\n else if (!this.barRepeat) {\n // There are 16 cells per row, regardless of time signature.\n // Barlines can occur anywhere and the iReal Pro player uses an unknown algorithm\n // to schedule the chords within a measure, using the empty cells as \"hints\" for scheduling.\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=chord-spacing-in-the-editor\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=how-do-i-fit-more-than-48-measures-into-one-chart\n //\n // Our approach to emulate the iReal Pro player is as follows:\n // 1. Whenever we find an empty cell, attach it to the previous chord (or discard it if there's no previous chord)\n // 2. At the end of the measure, adjust the chord durations based on existing empty cells across the measure\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n }\n }\n\n // Other attributes.\n cell.annots.forEach(annot => {\n switch(annot[0]) {\n case '*': { // section\n const section = annot.slice(1);\n this.measure.body['_content'].push(this.convertSection(section));\n break;\n }\n case 'T': { // time\n const time = annot.slice(1);\n this.measure.attributes.push(this.convertTime(time));\n break;\n }\n case 'S': { // segno\n this.measure.body['_content'].push(this.convertSegno());\n break;\n }\n case 'N': { // ending\n // TODO This assumes a single ending at a time.\n let ending = parseInt(annot.slice(1));\n if (ending < 1) {\n // It can happen that the ending number comes as 0 from iRP.\n // In this case, we do a best effort of finding the previous ending and incrementing it.\n const target = measures.slice().reverse().find(m => !!m.barEnding);\n ending = target?.barEnding ?? 0 + 1;\n }\n this.measure.barlines[0]['_content'].push(this.convertEnding(ending, 'start'));\n // End the previous ending at the previous measure's right barline.\n // Also, remove the 'discontinue' ending from its starting measure since we found an end to it.\n if (ending > 1) {\n measures[measures.length-1].barlines[1]['_content'].push(this.convertEnding(ending-1, 'stop'));\n const target = measures.slice().reverse().find(m => m.barEnding === ending-1);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline of any measure`);\n }\n else {\n // The last result is the good one: remove the 'discontinue' ending.\n const index = target.barlines[1]['_content'].findIndex(b => !!b && b['_name'] === 'ending');\n if (index === -1) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline`, target);\n }\n delete target.barlines[1]['_content'][index];\n }\n }\n // We will add a 'discontinue' ending at this measure's right barline.\n this.measure.barEnding = ending;\n break;\n }\n case 'Q': { // coda\n // We add all codas as \"tocoda\" because we expect the last one to be the actual coda.\n // After all measures have been built, adjust the last coda.\n // https://irealpro.com/how-the-coda-symbol-works-in-ireal-pro/\n this.measure.body['_content'].push(this.convertToCoda());\n this.codas.push(this.measure);\n break;\n }\n\n // Short and long chord settings.\n // These will affect the calculation of chord durations.\n // Set the current chord size setting and remember it for subsequent chords.\n case 'l': {\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].short = false;\n }\n this.shortChord = false;\n break;\n }\n case 's': {\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].short = true;\n }\n this.shortChord = true;\n break;\n }\n\n case 'f': { // Fermata\n this.measure.chords[this.measure.chords.length-1].fermata = true;\n break;\n }\n\n case 'U': { // END, treated as Fine.\n this.measure.body['_content'].push(this.convertFine('END'));\n break;\n }\n\n default: this._log(LogLevel.Warn, `Unhandled annotation \"${annot}\"`);\n }\n });\n\n // Comments and repeats.\n // TODO Handle measure offset.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/offset/\n cell.comments.map(c => c.trim()).forEach(comment => {\n const repeatFn = this._map(Converter.mapRepeats, comment);\n if (repeatFn) {\n this.measure.body['_content'].push(repeatFn.call(this, comment));\n } else {\n this.measure.body['_content'].push(this.convertComment(comment));\n }\n });\n\n // Close and insert the measure if needed.\n // Ignore measures without any chords, they're probably empty spaces.\n if (cell.bars.match(/\\)|\\}|\\]|Z/) && this.measure.chords.length) {\n // Add closing barline and ending if needed.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'right'));\n if (this.measure.barEnding) {\n // In case of numbered repeats, end measure an open repeat by default \u250C\u2500\u2500\u2500\u2500\u2500\u2500\n // \u2502 2.\n // It may be replaced later by a closing repeat \u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n // \u2502 2. \u2502\n this.measure.barlines[1]['_content'].push(this.convertEnding(this.measure.barEnding, 'discontinue'));\n }\n\n // Close out the measure.\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n this.measure = null;\n if (this.barRepeat) this.barRepeat--;\n }\n\n return measures;\n }, []);\n\n // Adjust final right margin if needed.\n const remainingCells = this.song.cells.length % 16 - this.emptyCells;\n if (remainingCells > 0 && measures.length > 0) {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * remainingCells)\n }]\n }\n }\n });\n }\n\n // Adjust last coda if any.\n if (this.codas.length) {\n const target = this.codas[this.codas.length-1];\n const direction = target.body['_content'].findIndex(d =>\n d['_name'] === 'direction' &&\n Array.isArray(d['_content']) &&\n d['_content'].some(s =>\n s['_name'] === 'sound' &&\n Object.keys(s['_attrs']).includes('tocoda')\n )\n );\n if (direction === -1) {\n this._log(LogLevel.Warn, `Cannot find sound direction`, target);\n }\n target.body['_content'][direction] = this.convertCoda();\n }\n\n // `Measure.assemble()` puts all the parts in `Measure.body`.\n return measures.map(measure => measure.assemble());\n }\n\n // Fix order of elements according to sequence as specified by an xs:sequence.\n // @param {array} elements - Array of elements to sort.\n // @param {array} sequence - Array of element names in order of xs:sequence.\n // @return {array} Ordered array of elements.\n static reorderSequence(measure, elements, sequence) {\n return elements.filter(a => Object.keys(a).length).sort((a1, a2) => {\n let k1 = Object.keys(a1)[0]; if (k1 === '_name') k1 = a1[k1];\n let k2 = Object.keys(a2)[0]; if (k2 === '_name') k2 = a2[k2];\n // TODO indexOf() needs to search every time. Make it faster with memoize?\n const i1 = sequence.indexOf(k1);\n const i2 = sequence.indexOf(k2);\n if (i1 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k1}\"`, measure);\n }\n if (i2 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k2}\"`, measure);\n }\n return i1 - i2;\n });\n }\n\n convertRepeatNx(comment) {\n let repeats = null;\n if (null !== (repeats = comment.match(/(\\d+)x/))) {\n this.repeats = repeats[1];\n }\n }\n\n convertFine(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'fine': 'yes' }\n }]\n };\n }\n\n convertDaCapo(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dacapo': 'yes' }\n }]\n };\n }\n\n convertDalSegno(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dalsegno': 'yes' }\n }]\n };\n }\n\n convertComment(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': comment[0] === '*' ? 'above' : 'below' },\n _content: {\n 'direction-type': {\n 'words': comment[0] === '*' ? comment.slice(3) : comment\n }\n }\n };\n }\n\n convertEnding(ending, type) {\n // TODO This assumes a single ending.\n return {\n _name: 'ending',\n _attrs: { 'number': ending, 'type': type },\n _content: `${ending}.`\n };\n }\n\n convertBarline(bars, location, forced = undefined) {\n let style = location === 'left' ? 'none' : 'regular';\n let repeat = null;\n if (bars.match(/\\[|\\]/)) {\n style = 'light-light';\n }\n else if (bars.match(/Z/)) {\n style = 'light-heavy';\n }\n else if (bars.match(/\\{|\\}/)) {\n style = location === 'left' ? 'heavy-light' : 'light-heavy';\n repeat = location === 'left' ? 'forward' : 'backward';\n }\n\n // Set the current repeat count to 2, which may be changed later if we find a repeat annotation.\n if (repeat === 'forward') {\n this.repeats = 2;\n }\n\n return {\n _name: 'barline',\n _attrs: { 'location': location },\n _content: [{\n 'bar-style': forced ?? style\n }, { ...(repeat && {\n _name: 'repeat',\n _attrs: { 'direction': repeat, ...(repeat === 'backward' && { 'times': this.repeats }) }\n })}]\n };\n }\n\n convertSection(section) {\n if (section === 'i') section = 'Intro';\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: {\n 'direction-type': {\n 'rehearsal': section\n }\n }\n };\n }\n\n convertSegno() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n _name: 'segno'\n }\n }, {\n _name: 'sound',\n _attrs: { 'segno': 'segno' }\n }]\n };\n }\n\n convertCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n '_name': 'coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'coda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertToCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n 'words': 'To Coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'tocoda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertTempo(bpm) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n _name: 'metronome',\n _attrs: { 'parentheses': 'no' },\n _content: [{\n 'beat-unit': this.calculateChordDuration(1)[0].type\n }, {\n 'per-minute': bpm\n }]\n }]\n }, {\n _name: 'sound',\n _attrs: { 'tempo': bpm }\n }]\n };\n }\n\n convertTime(time) {\n let beats = parseInt(time[0]);\n let beatType = parseInt(time[1]);\n let beatMin = 1;\n if (time === '12') {\n beats = 12;\n beatType = 8;\n beatMin = 3;\n }\n this.time = { beats, beatType, beatMin };\n return {\n 'time': [{\n 'beats': beats\n }, {\n 'beat-type': beatType\n }]\n };\n }\n\n adjustChordsDuration(measure) {\n // Now that the measure is closed, we can adjust the chord durations, taking empty cells into consideration.\n // https://www.irealb.com/forums/showthread.php?25161-Using-empty-cells-to-control-chord-duration\n //\n // Rules:\n // - Minimum chord duration is 1 beat\n // => Each chord starts as 1 beat\n // => Short chords always remain as 1 beat\n // => Count of chords <= beats per measure\n // - Starting empty cells are discarded (already discarded during the cell loop)\n // - Each remaining empty cell counts as 1 beat (already counted during cell loop)\n // - Empty cell beats are added to their preceding chords (already added during the cell loop)\n // => Total chord durations <= beats per measure\n // - Remaining beats are distributed evenly among chords from first to last\n //\n if (measure.chords.length > this.time.beats) {\n this._log(LogLevel.Error, `Too many chords (${measure.chords.length} out of ${this.time.beats})`, measure);\n return true;\n }\n let beats = measure.chords.reduce((beats, chord) => beats+1+chord.spaces, 0);\n if (!beats) {\n this._log(LogLevel.Warn, `No chord found. Skipping current measure.`, measure);\n return false;\n }\n if (beats > this.time.beats) {\n // Reduce spaces.\n // We're guaranteed to end this loop because measure.chords.length <= this.time.beats\n let chordIndex = 0;\n while (beats > this.time.beats) {\n if (measure.chords[chordIndex].spaces > 0) {\n measure.chords[chordIndex].spaces--;\n beats--;\n }\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n else {\n // Distribute free beats among the chords, except for short chords.\n let chordIndex = 0;\n let hasBeatsChangedInACycle = false;\n while (beats < this.time.beats) {\n if (!measure.chords[chordIndex].short) {\n measure.chords[chordIndex].spaces++;\n beats++;\n hasBeatsChangedInACycle = true;\n }\n chordIndex = (chordIndex + 1) % measure.chords.length;\n if (chordIndex === 0 && !hasBeatsChangedInACycle) {\n // We've made a complete cycle and beat count has not changed - break now.\n break;\n }\n }\n }\n\n // Adjust actual chord durations.\n measure.chords = measure.chords.map(chord => {\n chord.notes = this.calculateChordDuration(1+chord.spaces).map((duration, i, ds) =>\n this.convertChordNote(\n duration,\n i === ds.length - 1 ? chord.fermata : false, // Possible fermata on last chord note only\n this.options.notation === 'rhythmic' && ds.length > 1 ? (i > 0 ? 'stop' : 'start') : null // Possible tie in case of rhythmic notation\n )\n );\n return chord;\n });\n\n return true;\n }\n\n calculateChordDuration(beats) {\n // Lowest beat resolution is eighth-note (8).\n const mapDuration = {\n '1': [{ t: 'eighth', d: 0, b: 1 }],\n '2': [{ t: 'quarter', d: 0, b: 2 }],\n '3': [{ t: 'quarter', d: 1, b: 3 }],\n '4': [{ t: 'half', d: 0, b: 4 }],\n '5': [{ t: 'quarter', d: 1, b: 3 }, { t: 'quarter', d: 0, b: 2 }],\n '6': [{ t: 'half', d: 1, b: 6 }],\n '7': [{ t: 'half', d: 2, b: 7 }],\n '8': [{ t: 'whole', d: 0, b: 8 }],\n '9': [{ t: 'half', d: 1, b: 6 }, { t: 'quarter', d: 1, b: 3 }],\n '10': [{ t: 'half', d: 1, b: 6 }, { t: 'half', d: 0, b: 4 }],\n '11': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 0, b: 4 }],\n '12': [{ t: 'whole', d: 1, b: 12 }],\n '13': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 1, b: 6 }],\n '14': [{ t: 'whole', d: 2, b: 14 }],\n '15': [{ t: 'whole', d: 0, b: 8 }, { t: 'half', d: 2, b: 7 }],\n };\n\n if (this.options.notation === 'slash') {\n // In case of slash notation, return an array of n=beats elements, each with a duration of 1 beat.\n const index = 1 * 8 / this.time.beatType;\n return Array(beats).fill(this\n ._map(mapDuration, index, [], `Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n })[0] // We're sure to get only one entry in this case.\n );\n }\n else {\n // In case of rhythmic notation, return a single note (or 2 tied notes) corresponding to the desired beat count.\n const index = beats * 8 / this.time.beatType;\n return this\n ._map(mapDuration, index, [], `Unexpected beat count ${beats} for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n });\n }\n }\n\n convertChordNote(duration, fermata = false, tie = null) {\n const altered = Converter.mapFifthsToAlters[this.fifths >= 0 ? 'sharp' : 'flat'].slice(0, Math.abs(this.fifths));\n const noteType = {\n _name: 'pitch',\n _content: [{\n 'step': this.options.step\n }, {\n 'alter': altered.includes(this.options.step) ? (this.fifths > 0 ? 1 : -1) : 0\n }, {\n 'octave': this.options.octave\n }]\n };\n\n const notations = [];\n if (fermata) {\n notations.push({ _name: 'fermata' });\n }\n if (tie) {\n notations.push({ _name: 'tied', _attrs: { 'type': tie } });\n }\n\n return Converter.reorderSequence(this.measure, [noteType, {\n _name: 'cue'\n }, {\n _name: 'notehead',\n _content: this.options.notehead,\n _attrs: [{ 'font-size': this.options.noteheadSize }]\n }, {\n 'duration': duration.duration\n }, {\n 'voice': 1,\n }, {\n _name: 'type',\n _attrs: { 'size': 'full' },\n _content: duration.type\n }, { ...(notations.length && {\n 'notations': Converter.reorderSequence(this.measure, notations, Converter.sequenceNotations)\n })}]\n .concat(Array(duration.dots).fill({ _name: 'dot' })), Converter.sequenceNote);\n }\n\n convertChordDegree(value, type, alter) {\n return {\n _name: 'degree',\n _attrs: { 'print-object': 'no' },\n _content: [{\n 'degree-value': value\n }, {\n 'degree-alter': alter\n }, {\n 'degree-type': type\n }]\n };\n }\n\n convertChordSymbol(chord) {\n const parsedChord = this.renderChord(this.parseChord(`${chord.note}${chord.modifiers}`));\n if (!parsedChord) {\n this._log(LogLevel.Warn, `Unrecognized chord \"${chord.note}${chord.modifiers}\"`);\n return { rootStep: null, rootAlter: null, chordKind: null, chordDegrees: [], chordText: null };\n }\n\n const rootStep = parsedChord.input.rootNote[0];\n const rootAlter = this._map(Converter.mapAlter, parsedChord.input.rootNote[1] || null, null, `Unrecognized accidental in chord \"${parsedChord.input.rootNote}\"`);\n const chordText = parsedChord.formatted.descriptor + parsedChord.formatted.chordChanges.join('');\n\n // Find chord quality (aka kind).\n // `chord-symbol` misses a bunch of MusicXML chord qualities so we'll have to derive them ourselves.\n const mapKind = {\n 'major': 'major',\n 'major6': 'major-sixth',\n 'major7': 'major-seventh',\n 'dominant7': 'dominant',\n 'minor': 'minor',\n 'minor6': 'minor-sixth',\n 'minor7': 'minor-seventh',\n 'minorMajor7': 'major-minor',\n 'augmented': 'augmented',\n 'diminished': 'diminished',\n 'diminished7': 'diminished-seventh',\n 'power': 'power'\n };\n let chordKind = this._map(mapKind, parsedChord.normalized.quality, '', `Unrecognized chord quality \"${parsedChord.normalized.quality}\"`);\n\n // Convert extensions to their equivalent MusicXML kind.\n // Find the highest extension, then replace the word following [major, minor, dominant] with it.\n if (parsedChord.normalized.extensions.length) {\n const extension = Math.max(...parsedChord.normalized.extensions.map(e => parseInt(e))).toString();\n const mapExtensionKind = {\n '9': '-ninth',\n '11': '-11th',\n '13': '-13th'\n };\n chordKind = chordKind.split('-')[0] + this._map(mapExtensionKind, extension, '', `Unhandled extension ${extension}`);\n\n // chord-symbol considers dominant-11th to be suspended - but that's not _necessarily_ the case.\n // https://en.wikipedia.org/wiki/Eleventh_chord\n if (chordKind === 'dominant-11th') {\n parsedChord.normalized.isSuspended = false;\n }\n }\n\n // Detect other chord kinds by explicit interval comparison.\n [\n { intervals: ['1', '4', '5'], kind: 'suspended-fourth', strict: true },\n { intervals: ['1', '5', '9'], kind: 'suspended-second', strict: true },\n { intervals: ['1', 'b3', 'b5', 'b7'], kind: 'half-diminished', strict: true },\n { intervals: ['1', '3', '#5', 'b7'], kind: 'augmented-seventh', strict: false }\n ].some(chord => {\n if (\n (!chord.strict || parsedChord.normalized.intervals.length === chord.intervals.length) &&\n chord.intervals.every((s, i) => s === parsedChord.normalized.intervals[i])\n ) {\n chordKind = chord.kind;\n\n // Remove the intervals from the parsedChord to avoid duplication below.\n chord.intervals.forEach(i => {\n parsedChord.normalized.alterations = parsedChord.normalized.alterations.filter(p => p === i);\n parsedChord.normalized.adds = parsedChord.normalized.adds.filter(p => p === i);\n parsedChord.normalized.omits = parsedChord.normalized.omits.filter(p => p === i);\n });\n\n // Add the missing intervals from the parsedChord to the adds.\n parsedChord.normalized.intervals.forEach(i => {\n if (!chord.intervals.includes(i)) {\n parsedChord.normalized.adds.push(i);\n }\n });\n\n // Stop looping.\n return true;\n }\n });\n\n // Handle suspended chords other than triads.\n const chordDegrees = [];\n if (parsedChord.normalized.isSuspended && !chordKind.includes('suspended')) {\n parsedChord.normalized.adds.push('4');\n // Handle case of sus(add3)\n if (!parsedChord.normalized.adds.includes('3')) {\n parsedChord.normalized.omits.push('3');\n }\n }\n\n // Add chord degrees.\n parsedChord.normalized.alterations.forEach(alteration => {\n const degree = alteration.slice(1);\n chordDegrees.push(\n this.convertChordDegree(\n degree,\n (degree === '5' || parsedChord.normalized.extensions.includes(degree)) ? 'alter' : 'add',\n this._map(Converter.mapAlter, alteration[0], 0, `Unrecognized alter symbol in \"${alteration}\"`)\n )\n );\n });\n parsedChord.normalized.adds.forEach(add => {\n const alteration = Object.keys(Converter.mapAlter).includes(add[0]) ? add[0] : null;\n const degree = alteration ? add.slice(1) : add;\n chordDegrees.push(\n this.convertChordDegree(degree, 'add', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${add}\"`))\n );\n });\n parsedChord.normalized.omits.forEach(omit => {\n const alteration = Object.keys(Converter.mapAlter).includes(omit[0]) ? omit[0] : null;\n const degree = alteration ? omit.slice(1) : omit;\n chordDegrees.push(\n this.convertChordDegree(degree, 'subtract', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${omit}\"`))\n );\n });\n\n return { rootStep, rootAlter, chordKind, chordDegrees, chordText };\n }\n\n convertChord(chord) {\n let harmony = null;\n\n // Special case: 'n' for no chord\n if (chord.note === 'n') {\n harmony = [{\n 'root': [{\n _name: 'root-step',\n _attrs: { 'text': '' },\n _content: this.options.step\n }],\n }, {\n _name: 'kind',\n _attrs: { 'text': 'N.C.' },\n _content: 'none',\n }];\n }\n else {\n const { rootStep, rootAlter, chordKind, chordDegrees, chordText } = this.convertChordSymbol(chord);\n\n // Handle bass note\n const bass = !chord.over ? null : [{\n 'bass-step': chord.over.note[0]\n }, { ...(chord.over.note[1] && {\n 'bass-alter': this._map(Converter.mapAlter, chord.over.note[1], null, `Unrecognized accidental in bass note \"${chord.over.note}\"`)\n })}];\n\n harmony = [{\n 'root': [{\n 'root-step': rootStep\n }, { ...(rootAlter && { // Don't generate the root-alter entry if rootAlter is blank\n 'root-alter': rootAlter\n })}],\n }, {\n _name: 'kind',\n _attrs: { 'text': chordText, 'use-symbols': 'no' },\n _content: chordKind,\n }, { ...(bass && {\n 'bass': bass\n })}].concat(chordDegrees);\n }\n\n // TODO Handle alternate chord\n if (chord.alternate) {\n this._log(LogLevel.Warn, `Unhandled alternate chord ${JSON.stringify(chord.alternate)}`);\n }\n\n return new Converter.Chord(\n harmony,\n // Initial chord duration is 1 beat\n this.calculateChordDuration(1).map(duration => this.convertChordNote(duration)),\n chord\n );\n }\n\n convertKey() {\n const mapKeys = {\n // Major keys\n 'C': 0, 'G': 1, 'D': 2, 'A': 3, 'E': 4, 'B': 5, 'F#': 6, 'C#': 7,\n 'F': -1, 'Bb': -2, 'Eb': -3, 'Ab': -4, 'Db': -5, 'Gb': -6, 'Cb': -7,\n // Minor keys\n 'A-': 0, 'E-': 1, 'B-': 2, 'F#-': 3, 'C#-': 4, 'G#-': 5, 'D#-': 6, 'A#-': 7,\n 'D-': -1, 'G-': -2, 'C-': -3, 'F-': -4, 'Bb-': -5, 'Eb-': -6, 'Ab-': -7\n };\n\n // Remember the fifth.\n this.fifths = this._map(mapKeys, this.song.key, 0, `Unrecognized key signature \"${this.song.key}\"`);\n\n return {\n _name: 'key',\n _attrs: [{ 'print-object': this.options.keySignature ? 'yes' : 'no' }],\n _content: [{\n 'fifths': this.fifths\n }, {\n 'mode': this.song.key.slice(-1) === '-' ? 'minor' : 'major'\n }]\n };\n }\n\n convertStyleAndGroove(style, groove) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n 'words': style\n }]\n }, {\n 'sound': [{\n 'play': [{\n _name: 'other-play',\n _attrs: { 'type': 'groove' },\n _content: groove || style\n }]\n }]\n }]\n };\n }\n\n _log(logLevel, message, measure = this.measure) {\n if (logLevel < this.options.logLevel) return;\n const log = `[ireal-musicxml] [${this.song.title}${measure ? '#' + measure.number() : ''}] ${message}`;\n let method = 'warn';\n switch (logLevel) {\n case LogLevel.Debug: method = 'debug'; break;\n case LogLevel.Info: method = 'info'; break;\n case LogLevel.Warn: method = 'warn'; break;\n case LogLevel.Error: method = 'error'; break;\n }\n console[method](log);\n }\n\n _map(map, key, defaultValue, message, logLevel = LogLevel.Warn, measure = this.measure) {\n if (!key) return defaultValue;\n if (!(key in map)) {\n if (message) {\n this._log(logLevel, message, measure);\n }\n return defaultValue || null;\n }\n return map[key];\n }\n\n static _mmToTenths(mm, decimals = 2) {\n const value = mm * SCALING_TENTHS / SCALING_MM;\n const power = Math.pow(10, decimals);\n return Math.round(value * power) / power;\n }\n}\n", "{\n \"name\": \"ireal-musicxml\",\n \"version\": \"2.0.3\",\n \"description\": \"iReal Pro to MusicXML converter.\",\n \"author\": \"Karim Ratib (https://github.com/infojunkie)\",\n \"license\": \"GPL-3.0-only\",\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/infojunkie/ireal-musicxml\"\n },\n \"homepage\": \"https://github.com/infojunkie/ireal-musicxml\",\n \"type\": \"module\",\n \"types\": \"./build/ireal-musicxml.d.ts\",\n \"files\": [\n \"LICENSE.txt\",\n \"build/*\",\n \"src/*\"\n ],\n \"bin\": {\n \"ireal-musicxml\": \"./src/cli/cli.js\"\n },\n \"exports\": {\n \"import\": \"./build/ireal-musicxml.js\",\n \"require\": \"./build/ireal-musicxml.cjs\"\n },\n \"scripts\": {\n \"build\": \"npm run build:esm && npm run build:cjs && npm run build:d.ts\",\n \"build:d.ts\": \"cp src/types/* build/\",\n \"build:esm\": \"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js\",\n \"build:cjs\": \"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs\",\n \"test\": \"npm run build && npm run test:lint && npm run test:spec && npm run test:ts\",\n \"test:spec\": \"node --test --test-name-pattern=\\\"${TEST:-.*}\\\"\",\n \"test:ts\": \"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts\",\n \"test:lint\": \"eslint src --fix\"\n },\n \"devDependencies\": {\n \"@types/node\": \"^22.7.7\",\n \"@xmldom/xmldom\": \"^0.8.0\",\n \"esbuild\": \"0.24.0\",\n \"eslint\": \"^9.13.0\",\n \"resolve\": \"^1.22.8\",\n \"sanitize-filename\": \"^1.6.3\",\n \"ts-node\": \"^10.9.2\",\n \"typescript\": \"^4.9.5\",\n \"validate-with-xmllint\": \"^1.2.0\",\n \"xpath.js\": \"^1.1.0\"\n },\n \"dependencies\": {\n \"chord-symbol\": \"^3.0.0\",\n \"fast-diff\": \"^1.2.0\",\n \"jstoxml\": \"^2.0.6\",\n \"promise\": \"^8.1.0\"\n }\n}\n", "import pkg from '../../package.json' with { type: 'json' };\n\nexport class Version {\n static name = pkg.name;\n static version = pkg.version;\n static author = pkg.author;\n static description = pkg.description;\n}"], + "mappings": "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", + "names": ["require_browser_raw", "__commonJSMin", "exports", "module", "rawAsap", "task", "queue", "requestFlush", "flushing", "index", "capacity", "flush", "currentIndex", "scan", "newLength", "scope", "BrowserMutationObserver", "makeRequestCallFromMutationObserver", "makeRequestCallFromTimer", "callback", "toggle", "observer", "node", "timeoutHandle", "handleTimer", "intervalHandle", "require_core", "__commonJSMin", "exports", "module", "asap", "noop", "LAST_ERROR", "IS_ERROR", "getThen", "obj", "ex", "tryCallOne", "fn", "a", "tryCallTwo", "b", "Promise", "doResolve", "onFulfilled", "onRejected", "safeThen", "res", "handle", "Handler", "self", "resolve", "reject", "deferred", "handleResolved", "cb", "ret", "newValue", "then", "finale", "i", "promise", "done", "value", "reason", "require_done", "__commonJSMin", "exports", "module", "Promise", "onFulfilled", "onRejected", "self", "err", "require_finally", "__commonJSMin", "exports", "module", "Promise", "f", "value", "err", "require_es6_extensions", "__commonJSMin", "exports", "module", "Promise", "TRUE", "valuePromise", "FALSE", "NULL", "UNDEFINED", "ZERO", "EMPTYSTRING", "value", "then", "ex", "resolve", "reject", "iterableToArray", "iterable", "x", "arr", "args", "remaining", "res", "i", "val", "p", "onSettledFulfill", "onSettledReject", "reason", "mapAllSettled", "item", "values", "onRejected", "getAggregateError", "errors", "error", "promises", "hasResolved", "rejectionReasons", "resolveOnce", "rejectionCheck", "require_browser_asap", "__commonJSMin", "exports", "module", "rawAsap", "freeTasks", "pendingErrors", "requestErrorThrow", "throwFirstError", "asap", "task", "rawTask", "RawTask", "error", "require_node_extensions", "__commonJSMin", "exports", "module", "Promise", "asap", "fn", "argumentCount", "denodeifyWithCount", "denodeifyWithoutCount", "callbackFn", "args", "i", "body", "fnLength", "_", "index", "callback", "ctx", "ex", "resolve", "reject", "value", "err", "require_synchronous", "__commonJSMin", "exports", "module", "Promise", "require_lib", "__commonJSMin", "exports", "module", "require_promise", "__commonJSMin", "exports", "module", "require_diff", "__commonJSMin", "exports", "module", "DIFF_DELETE", "DIFF_INSERT", "DIFF_EQUAL", "diff_main", "text1", "text2", "cursor_pos", "cleanup", "_fix_unicode", "editdiff", "find_cursor_edit_diff", "commonlength", "diff_commonPrefix", "commonprefix", "diff_commonSuffix", "commonsuffix", "diffs", "diff_compute_", "diff_cleanupMerge", "diff_cleanupSemantic", "longtext", "shorttext", "i", "hm", "diff_halfMatch_", "text1_a", "text1_b", "text2_a", "text2_b", "mid_common", "diffs_a", "diffs_b", "diff_bisect_", "text1_length", "text2_length", "max_d", "v_offset", "v_length", "v1", "v2", "x", "delta", "front", "k1start", "k1end", "k2start", "k2end", "d", "k1", "k1_offset", "x1", "y1", "k2_offset", "x2", "diff_bisectSplit_", "k2", "y2", "y", "text1a", "text2a", "text1b", "text2b", "diffsb", "pointermin", "pointermax", "pointermid", "pointerstart", "is_surrogate_pair_start", "diff_commonOverlap_", "text_length", "best", "length", "pattern", "found", "pointerend", "is_surrogate_pair_end", "diff_halfMatchI_", "seed", "j", "best_common", "best_longtext_a", "best_longtext_b", "best_shorttext_a", "best_shorttext_b", "prefixLength", "suffixLength", "hm1", "hm2", "changes", "equalities", "equalitiesLength", "lastequality", "pointer", "length_insertions1", "length_deletions1", "length_insertions2", "length_deletions2", "diff_cleanupSemanticLossless", "deletion", "insertion", "overlap_length1", "overlap_length2", "nonAlphaNumericRegex_", "whitespaceRegex_", "linebreakRegex_", "blanklineEndRegex_", "blanklineStartRegex_", "diff_cleanupSemanticScore_", "one", "two", "char1", "char2", "nonAlphaNumeric1", "nonAlphaNumeric2", "whitespace1", "whitespace2", "lineBreak1", "lineBreak2", "blankLine1", "blankLine2", "equality1", "edit", "equality2", "commonOffset", "commonString", "bestEquality1", "bestEdit", "bestEquality2", "bestScore", "score", "fix_unicode", "count_delete", "count_insert", "text_delete", "text_insert", "previous_equality", "ends_with_pair_start", "stray", "k", "starts_with_pair_end", "n", "charCode", "str", "remove_empty_tuples", "tuples", "ret", "make_edit_splice", "before", "oldMiddle", "newMiddle", "after", "oldText", "newText", "oldRange", "newRange", "oldLength", "newLength", "oldCursor", "oldBefore", "oldAfter", "maybeNewCursor", "editBefore", "newCursor", "newBefore", "newAfter", "oldPrefix", "newPrefix", "editAfter", "cursor", "oldSuffix", "newSuffix", "replaceRange", "diff", "require_jstoxml", "__commonJSMin", "exports", "global", "factory", "mod", "_exports", "_toConsumableArray", "arr", "_arrayWithoutHoles", "_iterableToArray", "_unsupportedIterableToArray", "_nonIterableSpread", "o", "minLen", "_arrayLikeToArray", "n", "iter", "len", "i", "arr2", "ownKeys", "object", "enumerableOnly", "keys", "symbols", "sym", "_objectSpread", "target", "source", "key", "_defineProperty", "obj", "value", "_typeof", "ARRAY", "BOOLEAN", "DATE", "NULL", "NUMBER", "OBJECT", "SPECIAL_OBJECT", "STRING", "PRIVATE_VARS", "PRIVATE_VARS_REGEXP", "getIndentStr", "indent", "depth", "getType", "val", "filterStr", "inputStr", "filter", "regexp", "str", "entity", "getAttributeKeyVals", "attributes", "keyVals", "attr", "filteredVal", "valStr", "formatAttributes", "keysValsJoined", "objToArray", "PRIMITIVE_TYPES", "isPrimitive", "SIMPLE_TYPES", "isSimpleType", "isSimpleXML", "xmlStr", "DEFAULT_XML_HEADER", "getHeaderString", "_ref", "header", "isOutputStart", "shouldOutputHeader", "shouldUseDefaultHeader", "defaultEntityFilter", "toXML", "config", "_config$depth", "_isFirstItem", "_config$_isOutputStar", "_isOutputStart", "_config$attributesFil", "rawAttributesFilter", "_config$filter", "rawFilter", "shouldTurnOffAttributesFilter", "attributesFilter", "shouldTurnOffFilter", "indentStr", "valType", "headerStr", "outputStr", "_name", "_content", "isArrayOfPrimitives", "primitives", "a", "newVal", "newValType", "isNewValSimple", "preIndentStr", "preTag", "valIsEmpty", "shouldSelfClose", "selfCloseStr", "attributesString", "tag", "preTagCloseStr", "postTag", "outputArr", "index", "newConfig", "outputObj", "privateVar", "hasContent", "newContentObj", "xml", "fnResult", "_outputArr", "singleVal", "_default", "require_chord_symbol", "__commonJSMin", "exports", "module", "root", "factory", "getNative", "__webpack_require__", "DataView", "hashClear", "hashDelete", "hashGet", "hashHas", "hashSet", "Hash", "entries", "index", "length", "entry", "listCacheClear", "listCacheDelete", "listCacheGet", "listCacheHas", "listCacheSet", "ListCache", "Map", "mapCacheClear", "mapCacheDelete", "mapCacheGet", "mapCacheHas", "mapCacheSet", "MapCache", "Promise", "Set", "setCacheAdd", "setCacheHas", "SetCache", "values", "stackClear", "stackDelete", "stackGet", "stackHas", "stackSet", "Stack", "data", "Symbol", "Uint8Array", "WeakMap", "apply", "func", "thisArg", "args", "arrayEach", "array", "iteratee", "arrayFilter", "predicate", "resIndex", "result", "value", "baseIndexOf", "arrayIncludes", "arrayIncludesWith", "comparator", "baseTimes", "isArguments", "isArray", "isBuffer", "isIndex", "isTypedArray", "objectProto", "hasOwnProperty", "arrayLikeKeys", "inherited", "isArr", "isArg", "isBuff", "isType", "skipIndexes", "key", "arrayMap", "arrayPush", "offset", "arraySome", "baseAssignValue", "eq", "assignValue", "object", "objValue", "assocIndexOf", "copyObject", "keys", "baseAssign", "source", "keysIn", "baseAssignIn", "defineProperty", "cloneBuffer", "copyArray", "copySymbols", "copySymbolsIn", "getAllKeys", "getAllKeysIn", "getTag", "initCloneArray", "initCloneByTag", "initCloneObject", "isMap", "isObject", "isSet", "CLONE_DEEP_FLAG", "CLONE_FLAT_FLAG", "CLONE_SYMBOLS_FLAG", "argsTag", "arrayTag", "boolTag", "dateTag", "errorTag", "funcTag", "genTag", "mapTag", "numberTag", "objectTag", "regexpTag", "setTag", "stringTag", "symbolTag", "weakMapTag", "arrayBufferTag", "dataViewTag", "float32Tag", "float64Tag", "int8Tag", "int16Tag", "int32Tag", "uint8Tag", "uint8ClampedTag", "uint16Tag", "uint32Tag", "cloneableTags", "baseClone", "bitmask", "customizer", "stack", "isDeep", "isFlat", "isFull", "tag", "isFunc", "stacked", "subValue", "keysFunc", "props", "objectCreate", "baseCreate", "proto", "baseUnary", "cacheHas", "LARGE_ARRAY_SIZE", "baseDifference", "includes", "isCommon", "valuesLength", "outer", "computed", "valuesIndex", "baseFindIndex", "fromIndex", "fromRight", "isFlattenable", "baseFlatten", "depth", "isStrict", "createBaseFor", "baseFor", "baseForOwn", "castPath", "toKey", "baseGet", "path", "baseGetAllKeys", "symbolsFunc", "getRawTag", "objectToString", "nullTag", "undefinedTag", "symToStringTag", "baseGetTag", "baseHasIn", "baseIsNaN", "strictIndexOf", "baseInverter", "setter", "accumulator", "isObjectLike", "baseIsArguments", "baseIsEqualDeep", "baseIsEqual", "other", "equalArrays", "equalByTag", "equalObjects", "COMPARE_PARTIAL_FLAG", "equalFunc", "objIsArr", "othIsArr", "objTag", "othTag", "objIsObj", "othIsObj", "isSameTag", "objIsWrapped", "othIsWrapped", "objUnwrapped", "othUnwrapped", "baseIsMap", "COMPARE_UNORDERED_FLAG", "baseIsMatch", "matchData", "noCustomizer", "srcValue", "isFunction", "isMasked", "toSource", "reRegExpChar", "reIsHostCtor", "funcProto", "funcToString", "reIsNative", "baseIsNative", "pattern", "baseIsSet", "isLength", "typedArrayTags", "baseIsTypedArray", "baseMatches", "baseMatchesProperty", "identity", "property", "baseIteratee", "isPrototype", "nativeKeys", "baseKeys", "nativeKeysIn", "baseKeysIn", "isProto", "getMatchData", "matchesStrictComparable", "get", "hasIn", "isKey", "isStrictComparable", "baseProperty", "basePropertyDeep", "overRest", "setToString", "baseRest", "start", "constant", "baseSetToString", "string", "n", "isSymbol", "INFINITY", "symbolProto", "symbolToString", "baseToString", "trimmedEndIndex", "reTrimStart", "baseTrim", "createSet", "setToArray", "baseUniq", "seen", "set", "seenIndex", "cache", "stringToPath", "toString", "cloneArrayBuffer", "arrayBuffer", "freeExports", "freeModule", "moduleExports", "Buffer", "allocUnsafe", "buffer", "cloneDataView", "dataView", "reFlags", "cloneRegExp", "regexp", "symbolValueOf", "cloneSymbol", "symbol", "cloneTypedArray", "typedArray", "isNew", "newValue", "getSymbols", "getSymbolsIn", "coreJsData", "iterable", "isArrayLike", "createFind", "findIndexFunc", "collection", "createInverter", "toIteratee", "noop", "isPartial", "arrLength", "othLength", "arrStacked", "othStacked", "arrValue", "othValue", "compared", "othIndex", "mapToArray", "convert", "objProps", "objLength", "othProps", "objStacked", "skipCtor", "objCtor", "othCtor", "freeGlobal", "isKeyable", "getMapData", "map", "getValue", "overArg", "getPrototype", "nativeObjectToString", "isOwn", "unmasked", "stubArray", "propertyIsEnumerable", "nativeGetSymbols", "promiseTag", "dataViewCtorString", "mapCtorString", "promiseCtorString", "setCtorString", "weakMapCtorString", "Ctor", "ctorString", "hasPath", "hasFunc", "nativeCreate", "HASH_UNDEFINED", "spreadableSymbol", "MAX_SAFE_INTEGER", "reIsUint", "type", "reIsDeepProp", "reIsPlainProp", "maskSrcKey", "uid", "arrayProto", "splice", "lastIndex", "size", "memoize", "MAX_MEMOIZE_SIZE", "memoizeCapped", "freeProcess", "nodeUtil", "types", "transform", "arg", "nativeMax", "otherArgs", "freeSelf", "shortOut", "HOT_COUNT", "HOT_SPAN", "nativeNow", "count", "lastCalled", "stamp", "remaining", "pairs", "rePropName", "reEscapeChar", "match", "number", "quote", "subString", "reWhitespace", "clone", "cloneDeep", "isArrayLikeObject", "difference", "findIndex", "find", "toInteger", "defaultValue", "invert", "stubFalse", "nativeIsBuffer", "isEqual", "asyncTag", "proxyTag", "nodeIsMap", "nodeIsSet", "nodeIsTypedArray", "FUNC_ERROR_TEXT", "resolver", "memoized", "toNumber", "MAX_INTEGER", "toFinite", "sign", "remainder", "NAN", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "isBinary", "uniq", "without", "__webpack_module_cache__", "moduleId", "cachedModule", "__webpack_modules__", "getter", "definition", "obj", "prop", "chain", "allFunctions", "input", "reduce", "fn", "checkCustomFilters", "customFilters", "Array", "TypeError", "some", "filter", "helpers_checkCustomFilters", "notes", "AFlat", "A", "ASharp", "BFlat", "B", "C", "CSharp", "DFlat", "D", "DSharp", "EFlat", "E", "F", "FSharp", "GFlat", "G", "GSharp", "english", "Ab", "Bb", "Cb", "Db", "Eb", "Fb", "Gb", "latin", "Lab", "La", "Sib", "Si", "Dob", "Do", "Reb", "R\u00E9b", "Re", "R\u00E9", "Mib", "Mi", "Fab", "Fa", "Solb", "Sol", "german", "As", "Ais", "Hes", "H", "His", "Ces", "Cis", "Des", "Dis", "Es", "Eis", "Fes", "Fis", "Ges", "Gis", "getAccidentalsVariation", "variant", "Object", "acc", "curr", "replace", "englishVariantsToNotes", "_objectSpread", "latinVariantsToNotes", "germanVariantsToNotes", "allVariantsToNotes", "allVariants", "sort", "a", "b", "englishVariants", "latinVariants", "germanVariants", "allVariantsPerGroup", "name", "InvalidInputError", "_this", "_classCallCheck", "_super", "Error", "UnexpectedError", "_this2", "message", "_super2", "ChordSymbolError", "chord", "errorName", "_this3", "_super3", "NoSymbolFoundError", "_super4", "InvalidModifierError", "invalidChars", "descriptor", "_super5", "InvalidIntervalsError", "forbiddenCombo", "join", "_super6", "hasExactly", "allIntervals", "search", "arraySearch", "_isArray", "_isEqual", "hasOneOf", "has", "hasAll", "hasNoneOf", "require", "lookupMethod", "interval", "allForbiddenCombos", "checkIntervalsConsistency", "intervals", "normalized", "combo", "formatSymbol", "_chord$formatted", "formatted", "rootNote", "bassNote", "chordChanges", "qualities", "ma", "ma6", "ma7", "dom7", "mi", "mi6", "mi7", "miMa7", "aug", "dim", "dim7", "power", "bass", "majorQualities", "minorQualities", "qualityToDescriptor", "_qualityToDescriptor", "formatSymbolParts_defineProperty", "getHighestExtension", "intents", "alt", "chordChangesDescriptors", "add", "add7", "omit", "sus", "formatSymbolParts", "getDescriptor", "getChordChanges", "quality", "isSuspended", "extensions", "highestExtension", "major", "alterations", "formattedOmits", "formatOmits", "omits", "isAltered", "formattedAdds", "formatAdds", "adds", "_toConsumableArray", "omitted", "getParsableDescriptor", "allFilters", "toLowerCaseExceptMajorM", "removeSpaces", "addDisambiguators", "addMissingVerbs", "parsableDescriptor", "toLowerCase", "allTokensWithVerbs", "currentVerb", "hasVerb", "parenthesis", "split", "forEach", "token", "startsWith", "push", "initChord", "parserConfiguration", "_cloneDeep", "notesSharp", "notesFlat", "rootNoteToScaleAccidentals", "_rootNoteToScaleAccid", "nameIndividualChordNotes_defineProperty", "maj", "min", "nameIndividualChordNotes", "semitones", "minMaj", "refNotes", "rootNoteIndex", "indexOf", "indexedNotes", "nameIndividualChordNotes_toConsumableArray", "slice", "chordNotes", "i", "normalizeNotes", "normalizeDescriptor", "chordIntervals", "_clone", "isPowerChord", "isBass", "getOmits", "getIsSuspended", "_getChordQuality", "getChordQuality", "qualityIntervals", "getExtensions", "baseIntervals", "normalizeDescriptor_toConsumableArray", "_getAddsAndAlteration", "getAddsAndAlterations", "normalizeDescriptor_objectSpread", "hasMajorIntent", "intervalsForQualityDetection", "getIntervalsForQualityDetection", "intervalsToQualities", "_find", "o", "undoOmit3", "bind", "undoSuspension", "undoAlt5", "_uniq", "with3rd", "unSuspended", "_without", "isAlt", "unaltered", "canBeExtended", "isMinorExtended13th", "isMajorExtended13th", "isExtended11th", "isExtended9th", "canHave11th", "isAlteration", "hasAdd3", "sortIntervals", "_qualityAlterations", "qualityAlterations", "normalizeDescriptor_defineProperty", "sortableA", "Number", "parseInt", "sortableB", "parseBase", "noteVariants", "notesRegex", "notesAndDescriptorRegex", "RegExp", "allModifiers", "halfDim", "seventh", "sus2", "ninth", "eleventh", "thirteenth", "fifthFlat", "fifthSharp", "ninthFlat", "ninthSharp", "eleventhSharp", "thirteenthFlat", "add3", "add4", "addb6", "add6", "add69", "add9", "add11", "add13", "omit3", "omit5", "\u0394", "M", "Ma", "Maj", "Major", "major7th", "getDerivedModifiers", "allSymbols", "modifiers_objectSpread", "m", "Min", "Minor", "minor", "diminished", "\u00D8", "\u00F8", "h", "augmented", "sus4", "suspended", "suspended4", "suspended2", "b3", "b5", "b9", "addb9", "b13", "addb13", "add2", "b6", "no3", "no5", "altered", "modifierId", "derivedFn", "modifiers", "intervalsToSemitones", "bb7", "b7", "parseDescriptor", "altIntervals", "getModifiers", "getIntervals", "getSemitones", "getIntents", "descriptorRegex", "escapeRegex", "descriptorMatches", "remainingChars", "allModifiersId", "trim", "parseDescriptor_toConsumableArray", "getThird", "getFourth", "getFifths", "getSixth", "getSevenths", "getNinths", "getElevenths", "getThirteenths", "third", "fourth", "fifths", "shouldAlter", "sixth", "isExtended", "sevenths", "getMinorOrMajorSeventh", "elevenths", "thirteenths", "chordParserFactory", "allAltIntervals", "allNotationSystems", "_parserConfiguration$", "notationSystems", "_parserConfiguration$2", "_parserConfiguration$3", "checkAltIntervals", "checkNotationSystems", "parseChord", "allErrors", "isInputValid", "e", "formatError", "allVariantsPerGroupCopy", "variantsGroup", "variants", "shift", "chordParserFactory_toConsumableArray", "notationSystem", "getUnexpectedError", "error", "checkArray", "arrayName", "arrayToTest", "allowedValues", "allowEmpty", "system", "exceptionError", "parser_chordParserFactory", "shortDescriptors", "aug7", "shortenNormalized", "isSus2", "isAdd2", "isAug7", "isEleventh", "change", "shortenNormalized_objectSpread", "simplify", "level", "intervalsToRemove", "max", "core", "_difference", "sharpsToFlats", "flatsToSharps", "_invert", "transpose", "transposeValue", "useFlats", "_chord$normalized", "rootSharp", "convertToSharp", "transposeNote", "bassSharp", "note", "noteIndex", "transposedIndex", "octaves", "Math", "floor", "correctedTransposedIndex", "transposed", "translationTables", "convertNotationSystem", "finalNotationSystem", "textPrinter", "rawPrinter", "cloned", "textPrinted", "reParsed", "chordRendererFactory", "_ref", "_ref$useShortNamings", "useShortNamings", "_ref$simplify", "_ref$transposeValue", "_ref$harmonizeAcciden", "harmonizeAccidentals", "_ref$useFlats", "_ref$printer", "printer", "_ref$notationSystem", "_ref$customFilters", "simplifyFilter", "chordRendererFactory_toConsumableArray", "renderChord", "isValidChord", "filteredChord", "chordRendererFactory_typeof", "renderer_chordRendererFactory", "import_promise", "import_fast_diff", "Playlist", "ireal", "playlistEncoded", "parts", "part", "Song", "error", "title", "song", "songs", "diffs", "diff", "d", "Cell", "Chord", "note", "modifiers", "over", "alternate", "_Song", "oldFormat", "music", "unscramble", "text", "arr", "found", "i", "match", "cells", "obj", "prevobj", "cell", "composer", "chord", "comment", "offset", "s", "r", "p", "obfusc50", "newString", "import_jstoxml", "import_chord_symbol", "package_default", "Version", "package_default", "chordParserFactory", "chordRendererFactory", "ChordSymbol", "LogLevel", "MUSICXML_VERSION", "SCALING_MM", "SCALING_TENTHS", "Converter", "_Converter", "song", "options", "realOptions", "jstoxml", "Version", "date", "number", "chord", "note", "harmony", "notes", "ireal", "isNewSystem", "cellIndex", "measures", "cell", "target", "m", "annot", "section", "time", "ending", "index", "b", "c", "comment", "repeatFn", "remainingCells", "direction", "d", "s", "measure", "elements", "sequence", "a", "a1", "a2", "k1", "k2", "i1", "i2", "repeats", "type", "bars", "location", "forced", "style", "repeat", "bpm", "beats", "beatType", "beatMin", "chordIndex", "hasBeatsChangedInACycle", "duration", "i", "ds", "mapDuration", "fermata", "tie", "altered", "noteType", "notations", "value", "alter", "parsedChord", "rootStep", "rootAlter", "chordText", "mapKind", "chordKind", "extension", "e", "mapExtensionKind", "p", "chordDegrees", "alteration", "degree", "add", "omit", "bass", "mapKeys", "groove", "logLevel", "message", "log", "method", "map", "key", "defaultValue", "mm", "decimals", "power", "convertSync", "ireal", "options", "playlist", "Playlist", "song", "Converter", "convert", "Promise", "resolve"] +} diff --git a/demo/cli/README.md b/demo/cli/README.md deleted file mode 100644 index 03a751e..0000000 --- a/demo/cli/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# ireal-musicxml - -CLI tool to convert an iReal Pro playlist or `ireal://` URI to MusicXML files. - -# Usage - -`node ireal-musicxml.js /path/to/playlist.html /path/to/output` - -or - -`node ireal-musicxml.js ireal://... /path/to/output` diff --git a/demo/cli/ireal-musicxml.js b/demo/cli/ireal-musicxml.js deleted file mode 100755 index 434b9a0..0000000 --- a/demo/cli/ireal-musicxml.js +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env node - -// Convert an iReal Pro playlist into a series of MusicXML files. - -const ireal = require('../../lib/ireal-musicxml'); -const fs = require('fs'); -const sanitize = require('sanitize-filename'); -const path = require('path'); - -const args = process.argv.slice(2); -if (!args.length) { - console.error('[ireal-musicxml] Missing playlist file or URI.'); - process.exit(1); -} - -const input = fs.existsSync(args[0]) ? fs.readFileSync(args[0], 'utf-8') : args[0]; -const output = args[1] || ''; - -try { - const playlist = new ireal.Playlist(input); - for (const song of playlist.songs) { - try { - const musicXml = ireal.MusicXML.convert(song); - const outFile = path.join(output, `${sanitize(song.title)}.musicxml`) - fs.writeFileSync(outFile, musicXml); - } - catch (error) { - console.error(`[ireal-musicxml] [${song.title}] ${error.toString()}`); - } - } -} -catch (error) { - console.error(`[ireal-musicxml] [${args[0]}] ${error.toString()}`); - process.exit(1); -} diff --git a/demo/web/README.md b/demo/web/README.md deleted file mode 100644 index e29b6fd..0000000 --- a/demo/web/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# Web Demo - -Web app to load an iReal Pro playlist from file or `ireal://` URI and display its sheets using [OpenSheetMusicDisplay](https://opensheetmusicdisplay.github.io/), [Verovio](https://www.verovio.org/index.xhtml), and other renderers. - -# Usage - -- `npm install && npm run develop` -- For MIDI conversion and playback, clone [`musicxml-mma`](https://github.com/infojunkie/musicxml-mma) and run `npm install && npm run develop` there. -- Open [http://localhost:9000/](http://localhost:9000/) - -# Theory of operation - -This demo grew from a simple showcase of the iReal Pro to MusicXML conversion library in this repo, to a full-fledged sheet music player, on its way to realize the vision of a musician's practice toolkit, currently codenamed ["Gig Book"](https://github.com/users/infojunkie/projects/2). It brings together a number of music technologies: - -- [MusicXML](https://github.com/w3c/musicxml) as the standard for music notation exchange. -- [Web MIDI](https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API) and [Web Audio](https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API) as powerful music-making Web APIs. -- [OpenSheetMusicDisplay (OSMD)](https://github.com/opensheetmusicdisplay/opensheetmusicdisplay) / [VexFlow](https://github.com/0xfe/vexflow) and [Verovio](https://github.com/rism-digital/verovio) as mature music notation engines for the Web. -- [Musical MIDI Accompaniment (MMA)](https://www.mellowood.ca/mma/) as a programmable accompaniment generator using MIDI. -- A number of well-suuported JavaScript libraries for MIDI and Web Audio, including [`midi-player`](https://github.com/chrisguttandin/midi-player), [`webaudiofont`](https://github.com/surikov/webaudiofont/). - -On my side, I developed the following modules to supplement the above and tie them together: -- [`ireal-musicxml`](https://github.com/infojunkie/ireal-musicxml) to convert the treasure trove of lead sheet content created by the [iReal Pro community](https://www.irealpro.com/main-playlists/) into MusicXML where it can be edited and replayed by the many tools that support the standard. -- [`musicxml-mma`](https://github.com/infojunkie/musicxml-mma) to convert MusicXML sheets into a format that the Musical MIDI Accompaniment (MMA) tool can process and convert to MIDI. -- The [demo included here](https://blog.karimratib.me/demos/musicxml/) that ties everything together: - - Accept iReal Pro and MusicXML files as input - - Display them using OSMD or Verovio - - Convert them to MIDI - - Playback the MIDI file in synchronization with the score - - Send the MIDI output to external synths or to one that is included here diff --git a/demo/web/dist/asa-branca.musicxml b/demo/web/dist/asa-branca.musicxml deleted file mode 100644 index b15c32d..0000000 --- a/demo/web/dist/asa-branca.musicxml +++ /dev/null @@ -1,1365 +0,0 @@ - - - - - Asa branca - - - Luiz Gonzaga - - MuseScore 3.6.2 - 2022-05-15 - - - - - - - - - - 7 - 40 - - - 1697.14 - 1200 - - 85.7143 - 85.7143 - 85.7143 - 85.7143 - - - 85.7143 - 85.7143 - 85.7143 - 85.7143 - - - - - - - title - Asa branca - - - subtitle - White Wing - - - composer - Luiz Gonzaga - - Arr. Karim Ratib - - - - Classical Guitar - Guit. - - Classical Guitar - - - - 1 - 25 - 78.7402 - 0 - - - - - - - - - 50.00 - 0.00 - - 170.00 - - - - 2 - - 0 - - - - G - 2 - -1 - - - 0 - 0 - 1 - - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - - - heavy-light - - - - - C - - major - - - - E - 4 - - 2 - 1 - quarter - up - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - C - - major - - - - G - 4 - - 2 - 1 - quarter - up - - - - E - 4 - - 2 - 1 - quarter - up - - - - - - F - - major - - - - F - 4 - - 4 - 1 - half - up - - - - - - F - - major - - - - 2 - 1 - quarter - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - major - - - - E - 4 - - 2 - 1 - quarter - down - - - - G - 4 - - 2 - 1 - quarter - down - - - - - - C - - major - - - - G - 4 - - 2 - 1 - quarter - down - - - - F - 4 - - 2 - 1 - quarter - down - - - - - - C - - major - - - - E - 4 - - 4 - 1 - half - down - - - - - - - -0.00 - 0.00 - - 150.00 - - - - - C - - major - - - - 2 - 1 - quarter - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - dominant - - - - E - 4 - - 2 - 1 - quarter - down - - - - G - 4 - - 2 - 1 - quarter - down - - - - - - C - - dominant - - - - 1 - 1 - eighth - - - - G - 4 - - 1 - 1 - eighth - down - - - - F - 4 - - 1 - 1 - eighth - down - begin - - - - E - 4 - - 1 - 1 - eighth - down - end - - - - - - F - - major - - - - C - 4 - - 2 - 1 - quarter - down - - - - F - 4 - - 2 - 1 - quarter - down - - - - - - F - - major - - - - 1 - 1 - eighth - - - - F - 4 - - 1 - 1 - eighth - down - - - - E - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - - - - G - - major - - - - D - 4 - - 2 - 1 - quarter - down - - - - E - 4 - - 2 - 1 - quarter - down - - - - - - G - - major - - - - 1 - 1 - eighth - - - - D - 4 - - 1 - 1 - eighth - down - - - - D - 4 - - 1 - 1 - eighth - down - begin - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - A - - minor - - - - E - 4 - - 4 - 1 - half - down - - - - - - - -0.00 - 0.00 - - 150.00 - - - - - A - - minor - - - - 2 - 1 - quarter - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - dominant - - - - E - 4 - - 2 - 1 - quarter - down - - - - G - 4 - - 2 - 1 - quarter - down - - - - - - C - - dominant - - - - 1 - 1 - eighth - - - - G - 4 - - 1 - 1 - eighth - down - - - - F - 4 - - 1 - 1 - eighth - down - begin - - - - E - 4 - - 1 - 1 - eighth - down - end - - - - - - F - - major - - - - C - 4 - - 2 - 1 - quarter - down - - - - F - 4 - - 2 - 1 - quarter - down - - - - - - F - - major - - - - 1 - 1 - eighth - - - - F - 4 - - 1 - 1 - eighth - down - - - - E - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - - - - G - - major - - - - D - 4 - - 2 - 1 - quarter - down - - - - E - 4 - - 2 - 1 - quarter - down - - - - - - G - - major - - - - 1 - 1 - eighth - - - - E - 4 - - 1 - 1 - eighth - down - - - - D - 4 - - 1 - 1 - eighth - down - begin - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - - -0.00 - 0.00 - - 150.00 - - - - - C - - major - - - - C - 4 - - 2 - 1 - quarter - down - - - - B - -1 - 4 - - 1 - 1 - eighth - flat - down - begin - - - - G - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - major - - - - A - 4 - - 1 - 1 - eighth - down - begin - - - - F - 4 - - 1 - 1 - eighth - down - end - - - - G - 4 - - 1 - 1 - eighth - down - begin - - - - E - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - major - - - - F - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - - E - 4 - - 1 - 1 - eighth - down - begin - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - major - - - - D - 4 - - 1 - 1 - eighth - down - begin - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - A - 3 - - 1 - 1 - eighth - down - begin - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - - -0.00 - 0.00 - - 150.00 - - - - - C - - major - - - - C - 4 - - 2 - 1 - quarter - down - - - - B - -1 - 4 - - 1 - 1 - eighth - flat - down - begin - - - - G - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - major - - - - A - 4 - - 1 - 1 - eighth - down - begin - - - - F - 4 - - 1 - 1 - eighth - down - end - - - - G - 4 - - 1 - 1 - eighth - down - begin - - - - E - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - major - - - - F - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - - E - 4 - - 1 - 1 - eighth - down - begin - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - major - - - - D - 4 - - 1 - 1 - eighth - down - begin - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - A - 3 - - 1 - 1 - eighth - down - begin - - - - C - 4 - - 1 - 1 - eighth - down - end - - - - - - C - - major - - - - C - 4 - - 4 - 1 - half - down - - - - - - - - - C - - major - - - - 2 - 1 - quarter - - - - C - 4 - - 1 - 1 - eighth - down - begin - - - - D - 4 - - 1 - 1 - eighth - down - end - - - light-heavy - - - - - - - - - - - C - - major - - - - 4 - 1 - half - - - light-heavy - - - - - diff --git a/demo/web/dist/blues.txt b/demo/web/dist/blues.txt deleted file mode 100644 index fade344..0000000 --- a/demo/web/dist/blues.txt +++ /dev/null @@ -1 +0,0 @@ -irealb://All%20Your%20Love%3DRush%20Otis%3D%3DSlow%20Blues%3DE-%3D%3D1r34LbKcu7BZL%20l4E-Xy-EZL%20lcKQyX-AZ%20Lx%20ZL%20x%20ZL%20lcKQXyQKc4TA*%7B%20x%20ZLA-XyQ%20lcKQyXEB*%5B%7D%20U%3E%20eniF%3ClcKQyX-E%7CLZ%20x%20%7CQyX7%20la%20.yQ%7CppQyXE%7CQyX7A%7CQyXB7ZL%20lcKQyXEZL7A%7C%3CD.CX9AZLFine%3E%20x%20%20Z%20%3DJazz-Slow%20Swing%3D80%3D1%3D%3D%3DBaby%20Please%20Don't%20Go%3DMuddy%20Waters%20%28Joe%20Williams%29%3D%3DBlues%3DBb%3D%3D1r34LbKcu72TZL%20b7XyQx%20ZL%20lcKQyX7bBLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xB44T%5B4F7XyQZ%20%3D%3D0%3D0%3D%3D%3DBack%20Door%20Man%3DHowlin'%20Wolf%20%28Willie%20Dixon%29%3D%3DBlues%20Shuffle%3DE%3D%3D1r34LbKcu7yX7EZ2E7Xy1T%7CQyX7E86T%7CZLl%20cKQyX7EZL%20lcKQ2%20x%20L1TA*%7BcKQyX%20%5D%5B*BlcKQyX7EZL%20lcKyQX7EZL%20lcKQyX7E%20LZE7%20lcKQl%20%20%7D%20%3DPop-Shuffle%3D86%3D3%3D%3D%3DBlow%2C%20Wind%2C%20Blow%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DG%3D%3D1r34LbKcu77DZL%204GXyQXGZL%20lcKQyX7CZ%20LlcKQyXG%7CQyX7C%7CyQKcl4TA*%7BXyQ%7CC7XyQ%7CGXyQ%7CD7%2CXyQ%7D%20%3DJazz-Medium%20Swing%3D102%3D1%3D%3D%3DBlues%20and%20Booze%3DRainey%20Ma%3D%3DMedium%20Blues%3DD%3D%3D1r34LbKcu7X7AZLXyQ%7CGyXDZL%20lcKQyX7GQ%7CyX7D%7CQyXD%7CQyX7QKcl%20D44T%7ByQ%7CGXyQ%7CD7XyQ%7CN1A7XyQ%7DXyQXyQXyQXyQ%7CN2D7XyQZ%20%3DJazz-Medium%20Swing%3D91%3D1%3D%3D%3DBoogie%20Chillen%20No.2%3DJohn%20Lee%20Hooker-Bernard%20Besman%3D%3DElectric%20Blues%3DA%3D%3D1r34LbKcu77AZL%204A7Xyx%20ZL%20lcKQyX7AZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x4TA*%5BXyQKcl%20LZ%20x%20LZ%20x%20%20%5D%20%3DPop-Shuffle%3D156%3D3%3D%3D%3DBoom%20Boom%20%281992%29%3DJohn%20Lee%20Hooker%3D%3DBlues%3DE%3D%3D1r34LbKcu7L%20n%2CA4E%20W/%2CC/W%207AZLQyX%7CryQXZL%20n%2CE%7C%2CA/W%2CGW/D%2C%7C4Ti*%5B7AZLQG%2CW/AyXZL%20n%2CE%7C%2CA/W%2C/GW%20EA*%7B%5D%20%20n%2CE%7C%2CQr%7CXy/W%20EZ%20n%2C7AW/D%2C%7C%2CD/W%207BZL%20n%2CE%7CA%2C/W%2CG/W%20EZL%20n%2CAW/E%2C%7C%2CC/W%20A%7C%7D%20Q/G%2CW/yXZL%20n%2CE%7C%2CA/W%2C/GW%20E%7CZLQ%20n%2CE%7C%2CAQr%7CXyW%20EZLK%2CA/W%2CW/D%2CE%3EsoloS%20%3C44TB*%20%7B%20QyXQyX%5D%20%20n%2CA%7C%20W/G%2CC/W%207XZL%20nXyQr%7C/W%2CG/W%20EQ%5BY%7D%20QXy%3EadoC%20la%20.C.D%3CA%2C%7CE%2CZL%20lc%3EedaFyQLZ%7CpmaV%2066*%3C44T%7B%20n%20%2CA%7C%2CD/W%2CC/W%207A%20and%20X%7CrQyE%20W/G%2CW/A%2CKcl%20%20%7D%7CE7XyQZ%20%3DPop-Shuffle%3D166%3D1%3D%3D%3DBorn%20Under%20A%20Bad%20Sign%3DKIng%20Albert%3D%3DRock%20Blues%3DDb%3D%3D1r34LbKcu7ZL%207b4Db7XbAZL%20xZL%207bDZLx%20%20ZL%20x%20ZL%20lcKQy7%20LZG4Ti*%5BZL%20x%20x%20%5D%7B*KQyX7bDZL%20x%20ZLx%20%20ZL%20lcKQyX7bDAcl%20LZZL7bDZL%20x%20Ab7XyKQyX7bDB*%5B%7D%20%20lKcQyXbD%7CQyX7bG%7CQcl%20LZZL%20x%20yXQyXAb7XyKQyXbDZL%20n%2C7bGQ%7CyX7bA%7CQyX7bG%7CQcl%20%20%5DZL%20x%20ZL%20x%20ADb7XZL%20lcKQyX7bDZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ*%5B%20%20QAb7XyQ%7CGb7XyQ%7B%3C%20%20Vamp%20and%20Fade%3EDbXyQKcl%20%20%7D%20%3DPop-Rock%3D96%3D1%3D%3D%3DCome%20Back%20Baby%3DRay%20Charles%20%28Mance%20Lipscomb%29%3D%3DSlow%20Blues%3DEb%3D%3D1r34LbKcu7W%2CbB/b7XyQoA%2C9bAs%207Fl%7C%2C7Gbs%20%209bA%7CQyX7bE%7C%2C%7ClEbE21T%7ByXQyX7LZF7X%7D%205%237bB%20%2CbE1NLZbA%20%2C7bEZL31bB%20yQXyQ-C%2CB/QY%7CN2Eb%2C%20sE9%2CEbZ%20%3D%3D0%3D0%3D%3D%3DCome%20On%20In%20My%20Kitchen%3DJohnson%20Robert%3D%3DSlow%20Blues%3DBb%3D%3D1r34LbKcu77F%207bb7XyQ7FZL%20lcKQyX7bBLZ%20x%20ZL%20x%20ZL%20lcKXyQ%7CBB44T%7BLZBb7XyQKcl%20LZ%20x%20%20%7D%20%3DJazz-Slow%20Swing%3D74%3D1%3D%3D%3DConfessin'%20The%20Blues%3DB.B.%20King%20%28McShann-Brown%29%3D%3DMedium%20Shuffle%3DG%3D%3D1r34LbKcu7X7DZL7XyQKyX7GZL%20lcKQyX7ZCL%20x%20ZL%20x%20ZL%20lcQKcl%20G44T%7ByQ%7CC7XyQ%7CG7%2CXyQKcl%20%3C4x%3E%20%7D%20%3DPop-Shuffle%3D105%3D3%3D%3D%3DCrazy%20Blues%3DMamie%20Smith%20%28Perry%20Bradford%29%3D%3DMedium%20Blues%3DE%3D%3D1r34LbKcu7%7CQyXE4ELZx-A%7CQyXAZL%2C7EZLZELxZL7BZLxZLxZL%2CXyQ%7C4TA*%5BX7E%7CQZB7XyyX7B%7CQyXEB*%5B%5D%20B7pp%7CQyXEZL%20lcKQQ%7CEXyL7EppAs%2CA%20XyQ%7CppZL7B%207-%23FZL%207Fop%7CQyXEl%7C%2C7Bsppppp%7CE7A%7CQyL7BZL%2CsC7%2C%2C7EZLxZL%2CEZL7ALZ7EZLESC*%5B%5D%207BlLZF%237El%7C%2C-1*%3C%20%2C-LZALB%207%23FZL7%23F%207-%23ZCL7%5E-%23C%20-%23CZLEZ7%2CLZEEZLEZB/W%2C%23%3E%20U%20%5D/E%7C%2CA/W%2CG/W%2C%23FW/s%2CED*%7B%20%20QyXQyXB%2CW/CeniF8.D06*%2C%7ClELEZLxZL7BZLxZLE%7Cl%2C7BspZL7AZL7EZXyQ%7C%3C%23G/W%2CS.%20al%20Fine%3EE%2CsW/B%2CW/Bb%2CW/A%7D%20%3DJazz-Medium%20Swing%3D100%3D1%3D%3D%3DCrossroads%20%28a.k.a.%20Cross%20Road%20Blues%29%3DEric%20Clapton%20%28Robert%20Johnson%29%3D%3DMedium%20Blues%3DA%3D%3D1r34LbKcu7EZL%20l7XyQ%7C7AZL%20lcKQyX7DZ%20LlcKQyX7A%7CQyX7DXyQKcA44T%7B7XyQ%7CA7%2CXyQKcl%20LZ%20x%20%20%7D%20%3DPop-Rock%3D108%3D1%3D%3D%3DEasy%20Rider%3DLeadbelly%3D%3DFast%20Blues%3DC%3D%3D1r34LbKcu7KQyXFXyQKcKQyX%2CCZL%20lcKQyFXZL%20lcKQyXCZL%20lcl%20LZC44T%5Bcl%20LZC%2CXyQKcl%20LZC%2CXyQ%7CF7%2CXyQ%7CC%2CXyQKcl%20%20Z%20%3DPop-Shuffle%3D139%3D1%3D%3D%3DEveryday%20%28I%20Have%20The%20Blues%29%3DB.B.%20King%20%28Peter%20Chatman%29%3D%3DMedium%20Shuffle%3DBb%3D%3D1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX9bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%7BF7XyQ%7CEb7XyQ%7CBb7%2CXyQKcl%20%20%7D%20%3D%3D0%3D0%3D%3D%3DEvil%20%28Is%20Going%20On%29%3DHowlin'%20Wolf%20%28Willie%20Dixon%29%3D%3DMedium%20Blues%3DG%3D%3D1r34LbKcu7ZL%20lcG7%2CXy7GZL%20lcKQyX7CZ%20Lx%20ZL%20x%20ZL%20lcKQ%2CXyQKl44T%7BD7XyQ%7CC7%2CXyQ%7CG%2CXyQKcl%20%3C3x%3E%20%7D%20%3DPop-RnB%3D95%3D1%3D%3D%3DFeel%20Like%20Going%20Home%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DSlow%20Blues%3DG%3D%3D1r34LbKcu7X7DZL7XyQKyX7GZL%20lcKQyX7ZCL%20x%20ZL%20x%20ZL%20lcQKcl%20G44T%7ByQ%7CC7XyQ%7CG7%2CXyQKcl%20%20%7D%20%3DJazz-Slow%20Swing%3D80%3D1%3D%3D%3DFive%20Long%20Years%3DBoyd%20Eddie%3D%3DSlow%20Shuffle%3DD%3D%3D1r34LbKcu7ZL%20lc7XyQ%7CDZL%20lcKQyX7GZLl%20cKQyX7D%7CQyX%2C7G7XyQKD21T%7BA7XyQ%7CG7XyQ%7CD7%2CXyQKcl%20%20%7D%20%3DPop-Shuffle%3D66%3D1%3D%3D%3DFolsom%20Prison%20Blues%3DCash%20Johnny%3D%3DCountry%20Blues%3DF%3D%3D1r34LbKcu7yXbB%7CXyQKcF%7CQyXFZL%20lcKQyFXZL%20x%20ZL%20x%20ZL%20l7XyQ%7CF44T%5B%20ZL%20lLZ%20x%207C%7CZL%20x%20ZL%20x%20Z%20LlcKQyXFZL%20x%20ZLXyQKc%20lcKQx%20LZ%20x%20LZFXyQKcl%20%20Z%20%3DPop-Country%3D211%3D1%3D%3D%3DForty%20Days%20And%20Forty%20Nights%3DRoth%20Bernard%3D%3DShuffle%20Blues%3DA%3D%3D1r34LbKcu7EZL%20l2A7Xy7AZL%20lcKQyX7DZ%20Lx%20ZL%20x%20ZL%20lcKQXyQKc1TA*%5BA21T%7CD7XyQ86TZL%20lcKQyX7ABS*%5B%5D%20%20lcKQyX7A%7CA7XyQ%7CQyX7F%3ClcKZD7Xy%7CQyXD%7CQyX7E%7CZLl%20cKQyX7AZL%20lcKQA7XyQLxZL7D21TZ%20%5D%5B*CTZL7A%7CQyX7A21TLZ7A86TZL%20xZL%207A68A7L%20%3Eeni%5D%20%20lcT68%20xA%7CQyX7D%7CQyX7EZ%20LlcKQyX7A21TZL%207XyQK%7CQyX7.D%3CZL%20SoloEZLxZL7AZLxZL7ZDLxZLxZLxZL7A%3Es7LZD7%20%3CD*%7BS.%20al%20Fine%3EA7LZx%20%7D%20%3DPop-Shuffle%3D95%3D1%3D%3D%3DFurther%20On%20Up%20The%20Road%3DJoe%20Veasey-Don%20Robey%3D%3DBright%20Shuffle%20Blues%3DG%3D%3D1r34LbKcu7QyX7DXyQKcKQyXGZL%20lcKQyXC7ZL%20x%20ZL%20x%20ZL%20lcl%20LZG21T%5B%7CC7XyQ%7CGXyQKcl%20%20Z%20%3D%3D0%3D0%3D%3D%3DGoing%20Down%20Slow%3DEric%20Clapton%20%28J.B.%20Oden%29%3D%3DSlow%20Blues%3DC%3D%3D1r34LbKcu7ZL%20lc7XyQ%7CCZL%20lcKQyX7FZLl%20cKQyX7C%7CQyX%2C7F7XyQKC21T%7BG7XyQ%7CF7XyQ%7CC7%2C%20F7LZC7%2C%20G7%3C4x%3E%20%7D%7CC7XyQZ%20%3DPop-Shuffle%3D50%3D1%3D%3D%3DGood%20Morning%20Little%20Schoolgirl%3DSonny%20Boy%20Williamson%3D%3DFast%20Blues%3DC%3D%3D1r34LbKcu77C%7CQy7XyQKL%20x%20ZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcZC7%2CXC44T%7BQyX7Cl%20LZ%20CZL%20lcKQyX%2C7F%7CyQX%2C7G%7CQyX7GZL%20x7XyQ%7CcKQyXKcl%20LZC7XyQ%7D%20%3DPop-Country%3D180%3D1%3D%3D%3DHellhound%20On%20My%20Trail%3DEric%20Clapton%20%28Robert%20Johnson%29%3D%3DSlow%20Blues%3DE%3D%3D1r34LbKcu7D/Ws%204E7LZC/W%2C%23C/W%2CD/Ws%2CE7ZL%2CE/-A%20%2C7E44T%2C%7ClE72Ti*%5BW%2CD/W%2C%7CT24L%20lcKQyX%2C7B%7CQy7XE44TA*%7B%5D%20D/7ElZE7%2Cs%23C/W%2C%23C/W%2C/C%2C%7Cl7EZL%20lcKQyX7E4T4ZL%20x%2042T%7CQyX7E%2CsW/DW%2C%23C/%7C%2CC/W%7ClE7X%2CD/Ws%2C7EZL%20xZL7%20B44TZL7E42T%7CQyW/C%23%2C%2CC/W%2ClE7%2CsW/D%2CW/C%23%2CW/C%2C%7ClE7XyQ%7CT24E7XyQ%7D%20%3DPop-Shuffle%3D91%3D1%3D%3D%3DHoney%20Bee%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DF%3D%3D1r34LbKcu77CZL%207XyQKX7FZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcyQKclF21T%7BX9FZLb7XyQQ%5BY%20%20QyXQyX%7D%20%3E3x%3C7CppZLQ%20%20%2C7F%7CF6%20F9B%7CQyXyQZ%20%3DPop-Shuffle%3D60%3D2%3D%3D%3DI%20Ain't%20Superstitious%3DHowlin'%20Wolf%20%28Willie%20Dixon%29%3D%3DMedium%20Blues%3DD%3D%3D1r34LbKcu7X7AZL7XyQKyXDZL%20lcKQyX7GLZ%20lcKQyX%2CDZL%20lcQKcl%20G44T%7ByQ%7CG7%2CXyQ%7CD%2CXyQKcl%20%20%7D%20%3DJazz-Medium%20Swing%3D95%3D1%3D%3D%3DI%20Can't%20Be%20Satisfied%20%281948%29%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DG%3D%3D1r34LbKcu7L%207GZ7XyQKL%20x%20ZL%20lcKQyX7ZGL%20x%20ZL%20x%20ZL%20lcZ%20x%20LG44T%7BcKQyXG7%20LZ%20lcKQyX7DZL%20lcQKyX7G%7CQyX7GZL%20xLZC7%2CZL%20xZl%20LZGXyQKcl%20LZG7XyQKcl%20%20%7D%20%3DPop-Country%3D200%3D1%3D%3D%3DI%20Can't%20Quit%20You%20Baby%3DDixon%20Willie%3D%3DSlow%20Blues%3DA%3D%3D1r34LbKcu7EZL%20l7XyQ%7C7AZL%20lcKQyX7DZ%20LlcKQyX7A%7CQyX9DXyQKcA21T%7B7XyQ%7CD7XyQ%7CA7%20BbLZA7%20Bb%20%7D%7CA7XyQZ%20%3D%3D0%3D0%3D%3D%3DI%20Just%20Want%20To%20Make%20Love%20To%20You%3DDixon%20Willie%3D%3DMedium%20Blues%3DD%3D%3D1r34LbKcu7a%20.C.4D7Xyx%20ZL%20lcKQyX7DZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%3CD4TA*%7Bl%20Coda%3E%20x%20Q%20%7DY%5BQD7XyQKcl%20LZ%20x%20LZ%20x%20U%20Z%20%3D%3D0%3D0%3D%3D%3DI'm%20Ready%3DMuddy%20Waters%20%28Willie%20Dixon%29%3D%3DShuffle%20Blues%3DEb%3D%3D1r34LbKcu7%20lcKQ4Eb7XZL%20lcKQyX7bAZLx%20%20ZL%20x%20ZL%20lcKQyEb7Xy4TA*%5B%20x%20ZLXyQ%7CAyX7bEB*%7B%5DQyX%2C7Bb%7CQyX7bE%7CQyX%2C7bQKcl%207bBZLlcKQyLZEb7L%20lcKQyX7bAZL%20%20xZL%20x%20ZL%20lcKQyXZEb7X%20x%20ZL%20LZBb7XyQ%7CAb7%2CXyQ%7CEb7%20%20QLZBb7%2C%20%20%3C3x%3E%20%7D%5BQBb7%20Eb7%20Z%20%3DJazz-Medium%20Up%20Swing%3D110%3D1%3D%3D%3DI'm%20Tore%20Down%3DEric%20Clapton%20%28Sonny%20Thompson%29%3D%3DShuffle%20Blues%3DC%3D%3D1r34LbKcu7x%20ZL%204G7XylcKQyX7CA*%5B%5D%20%20clKQyX7C%7CQyX7F%7CQ%20LZ%20x4Ti*%5B%5B%5D%20%20lXyQKc7C%7CQyX7F%7CQyX7GZ%7CL%20lcKQyX7CZL%20lXyQKc7FZL%20cKQyXn%20sG77bGs%20n%2C7Cl%7C%2C7G%20sn%2C7CZL%20n%2C7Cl%7C%2C%2C%7ClF7%2C7CB*CZL%20n7XyQK*%7B%5D%20%20lcKQyX7C%7CyQX7F%7CQyX7GZL%20lcCSC7%2CCZL%20lFZL7GDb7%2C%7C7CZLxZL7Fl%7C%7D%2C7Dbs%20n%2C7CZL%20n%2C7ClLZxLZs%20n%2C77GZLxLZx%20%5DLxZL7FZLxZLxZLZxL7C%3EsoloS%20%3CD*%7BZC7LZ7CZL77CZLxZ%3CD.SLxZLxZLxZL7CQ%7Dx%20ZL7C%3EadoC%20la%20.ZF7LZL7FZLLZxLZG7LZF7LZC7LZx%20Z%20%3DPop-Shuffle%3D145%3D3%3D%3D%3DI'm%20Your%20Hoochie%20Coochie%20Man%3DDixon%20Willie%3D%3DBlues%3DA%3D%3D1r34LbKcu7DB*%5B%5D2AXyQL%20x%20ZL%20lcKQyXALZ%20x%20ZL%20x%20ZL%20lcKZ%20x%20%201TA*%5B7XyQKcl%20LZA7XyQKcl%20LZE7XyQ%7CD7XyQ%7CA7XyQKcl%20%20Z%20%3D%3D0%3D0%3D%3D%3DIt's%20My%20Own%20Fault%20%28Newport%29%3DJohn%20Lee%20Hooker%3D%3DSlow%20Blues%3DE%3D%3D1r34LbKcu7BZL%20l7XyQ%7C7EZL%20lcKQyX7AZ%20LlcKQyX7E%7CQyX7AXyQKcE21T%5B7XyQ%7CT68A7XyQ%7CT12E7XyQ%7CE7%20B7%20Z%20%3DPop-Shuffle%3D57%3D2%3D%3D%3DJuke%3DWalter%20Little%3D%3DMedium%20Blues%3DE%3D%3D1r34LbKcu7X7BZL4EXyQyXEZL%20lcKQyX7ALZ%20x%20ZL%20x%20ZL%20lcKQKcl%204TA*%5BcKQyXXyQ%7CEx%20ZL%20x%20ZL%20lcKQXyEB*%5B%5DQyX7B%7CQyX%20LZA77A%7CQyl%20LZEXyQKcl%20LZB7XyQ%7CA7XyQ%7CEXyQ%7CB7XyQZ%20%3D%3D0%3D0%3D%3D%3DKindhearted%20Woman%20Blues%3DJohnson%20Robert%3D%3DSlow%20Blues%3DB%3D%3D1r34LbKcu77%23FZL7XyQKyX7BZL%20lcKQyX7ZEL%20x%20ZL%20x%20ZL%20lcQKcl%20B44T%7BXyQ%7CE7XyQ%7C%2ClB%2CsW/A%2CW/G%23%2CW/G%2C%7ClF%237XyQ%7D%7CB7XyQZ%20%3D%3D0%3D0%3D%3D%3DLong%20Distance%20Call%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DSlow%20Blues%3DF%3D%3D1r34LbKcu77CZL%207XyQKX7FZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcyQKclF44T%7BXyQ%7CBb7%2CXyQ%7CF7XyQKcl%20%3C3x%3E%20%7D%20%3DJazz-Slow%20Swing%3D60%3D1%3D%3D%3DLove%20Struck%20Baby%3DStevie%20Ray%20Vaughan%3D%3DFast%20Blues%3DAb%3D%3D1r34LbKcu7%20lcKQ4Ab7XZL%20lcKQyX7bDZLx%20%20ZL%20x%20ZL%20lcKQyAb7Xy4TA*%5BZLxZL7XyQKxZL7bDB*%5B%5DQyX97%23bE%7CQyX7bAZL%20lcLZAb7bE%7C%5D%20lcKQyxLZEbL%20lcKQyX7bAZL%20clKQyX7bDSZLxZL7ZDb7XZL7bDcKQyX7XyQK%20lcKQyX7bDZL%20lKcQyX7bAC*%5B%5D%20%20lcLZAb7bEZL%20ZLxZLb7XyQxZLxZLxZL7bA%3EslooS%20%3CD*%7B%5D%20Q%20lcKLZDb7EZL%20lQyX7bxLZEbC%20la%20.S.D40*%3C%7CyQX7bAZL%20lcKQyX7oda%3EEZL7bA%7D%5BQEb7XyQ%7CDb7XyQ%7CAb7XyQKcl%20LZAb7XyQZ%20%3D%3D0%3D0%3D%3D%3DNobody%20Knows%20You%20When%20You're%20Down%20and%20Out%3DBessie%20Smith%20%28Jimmie%20Cox%29%3D%3DMedium%20Blues%3DC%3D%3D1r34LbKcu7QyX7D4C%20E7%2CCZL7B%20F%7CQyX-DLZ7A%20-D%7CQyX%2C7AZL%20A7LZ4TA*%5ByX7DZLZC%20ECZL7B%20F%7CQyX-DZ7LA%20-D%7CQyX%2C7AZL7%2C%20A7L7Gpp%7CZL7A%207%20%5D%7B*B%20F%7CQyX-DZL7A%20D-%7CQyX%2C7AZL7E%20CB7LZC%2CGpp%7CQ7A%20%2CC%7CppG7F%7CQyX-DZL7A%20-DQ%7CyX%2C7AZL7E%20C%7CZL%20B7LZQyX7DLZD7XyQ%7CG7%2C%20C%2CsA7%2C%7ClD7%20G7LZCXyQ%7D%20%3DJazz-Medium%20Swing%3D87%3D1%3D%3D%3DPinetop's%20Blues%3DSmith%20Pinetop%3D%3DShuffle%20Blues%3DF%3D%3D1r34LbKcu7ZL%20lcXyQ%7CBFZL%20lcKQyX7bB%7CyQX7F%7CQyXF%7CQyX7b7XyQKF44T%7BC7XyQ%7CBb7XyQ%7C%2ClF%2CsW/Eb%2CW/D%2CDb7%2C%7ClC7XyQ%7D%7CF7XyQZ%20%3D%3D0%3D0%3D%3D%3DReconsider%20Baby%3DFulson%20Lowell%3D%3DMedium%20Blues%3DG%3D%3D1r34LbKcu7s%20%20%2CG4G7XyZL%20lcKQyX7CZL%20clKQyXG%7CQyX%2C7C%7CQGXyQ%7C4TA*%7ByXG%7CQlA-7XQyX7GB*%5B%5DQyX%2C7%7CDQyX%2CG%7CQyX7D%7CQy%7CC7Xy%7C%2Co%23GG1N%7CQLZC7XQyX7-Al%7C%2Co%23Gs%20%2C%20G%7CQyXGZL%20lcKQy%7CD7Xy%20lcKQ%2CXyQ%7CD7%2CXyQ%7D%7CN2G%2C%20G7%2C%20C%2C%20C%23h7%2CLZG/D%20Ab13%2C%20G7%20p%20Z%20%3DPop-Shuffle%3D105%3D1%3D%3D%3DRed%20House%3DHendrix%20Jimi%3D%3DShuffle%3DB%3D%3D1r34LbKcu7FZL%20l7XyQ%7C7BZL%20lcKQyX7EZ%20LlcKQyX7B%7CQyX7EXyQKcB21T%7BW%2C%23D/%7CE7Xyl%2C2NZL%20QyXQyX%7DyQX7%23F%7CQyX7B1N%7CQB7%2CsWQyX7%23/E%2CW/F%2C%7CF%237%2CC7%2CB7%20Z%20%3DPop-Shuffle%3D68%3D1%3D%3D%3DRock%20Me%20Baby%3DJoe%20Josea-B.B.%20King%3D%3DMedium%20Blues%3DC%3D%3D1r34LbKcu7X7GZL7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQKcl%20C44T%5ByQ%7CF7XyQ%7CC7XyQ%7CC7%20G7%239%20Z%20%3D%3D0%3D0%3D%3D%3DRollin'%20And%20Tumblin'%20%281950%29%3DWaters%20Muddy%3D%3DFast%20Blues%3DA%3D%3D1r34LbKcu7LxZLA4AXyQAZLC/W%20D/7AZL%2CC%23/W%20%2CC/7AZL%20lcKLZxLZ4Ti*%5BAZLC/LZA7XAZL%2C%23C/W%20%2CC/7ALZ%20lcKQyXAA*%7B%5DQy7/D%20WxZLAZZLAZLALZxL%20x%20ZL%20lcKQyX7D*B%5B%5DQyX7AZLxZLAZLZ%20x%20ZLxZLxZLAZZxLZAQyX7DZL%20lcKQyXE7C*%5B%5DQyX7AZLxZLKcl%20LLAZLxLZALZxLZALZxLZA7XyQ%7D%20%3D%3D0%3D0%3D%3D%3DRollin'%20Stone%20%28Catfish%20Blues%29%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DE%3D%3D1r34LbKcu7yX7EZ7XyQKL%20x%20ZL%20lcKQyX7ZEL%20x%20ZL%20x%20ZL%20lcZ%20x%20LE44T%7BQKcl%20LZ%20x%20LZ%20x%20LZE7XyQKcl%20%20%7D%20%3DJazz-Slow%20Swing%3D77%3D1%3D%3D%3DSmokestack%20Lightning%3DBurnett%20Chester%3D%3DBlues%3DE-%3D%3D1r34LbKcu7yX-EZ-XyQKL%20x%20ZL%20lcKQyX-ZEL%20x%20ZL%20x%20ZL%20lcZ%20x%20LE44T%5BQKcl%20LZ%20x%20LZ%20x%20%20Z%20%3DPop-Shuffle%3D130%3D3%3D%3D%3DSpoonful%3DHowlin'%20Wolf%20%28Willie%20Dixon%29%3D%3DMedium%20Blues%3DE%3D%3D1r34LbKcu7X%2C7EZ7b5%20EE%205b7E%7CZLQyX%7CryQX%7CQyX%2C7EZLsus77susLE44T%5B%205b7EQr%7CXycKQyX7E%7CQyX%2C7ELZsus7E%205b7E%7CZLQl%20LZ%7CyX%7CQyE7susLZE7%2CXyQ%7CE7XyQKcl%20LZ%7CE7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20%3DPop-Shuffle%3D119%3D1%3D%3D%3DStanding%20Around%20Crying%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DSlow%20Blues%3DF%3D%3D1r34LbKcu7ZL%20lcXyQ%7CBZL%20lcKQyX7bB%7CQXy7F%7CQyXF%7CQyX%2C7bFXyQKF44T%7BC7XyQ%7CBb7%2CXyQ%7CFXyQ%7CF%20C7%3C3x%3E%20%7D%7CF7XyQZ%20%3DPop-Shuffle%3D65%3D1%3D%3D%3DStateboro%20Blues%3DThe%20Allman%20Brothers%20%28Blind%20Willie%20McTell%29%3D%3DMedium%20Shuffle%3DD%3D%3D1r34LbKcu7AZL%20l7XyQ%7C7DZL%20lcKQyX7GZ%20LlcKQyX7D%7CQyX7GXyQKcD44T%5B7XyQ%7CG7XyQ%7CD7XyQKcl%20%20Z%20%3DPop-Shuffle%3D123%3D1%3D%3D%3DStill%20A%20Fool%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DF%3D%3D1r34LbKcu7*%5B%5D%20%202F7Xyx%20ZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x1TA*%5BFZL%20xZx%20LZ%20ZL%20lcKQyX7FA*%5D%5BQyX7FZL%20xZL%207Fx%20LZ%20L%207FBla%20.CZ%20x%20L%20xZL%207FZL%20xZL%20F7B*%5B%5D%20%20x%20ZL%20x%20ZLZ%3CD.LQ%20%207%20Coda%3EF7XyQ%5DY%5BQF7%20LZx%20LZF7%20LZx%20LZF7XyQZ%20%3DPop-Shuffle%3D66%3D1%3D%3D%3DSweet%20Home%20Chicago%3DJohnson%20Robert%3D%3DMedium%20Blues%3DF%3D%3D1r34LbKcu7L%20lcK7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BZC7XyQ%7CBb7XyQ%7CF7XyQKcl%20%20Z%20%3D%3D0%3D0%3D%3D%3DTexas%20Flood%3DLarry%20C.%20Davis%2C%20Joseph%20W.%20Scott%3D%3DSlow%20Blues%3DC%3D%3D1r34LbKcu7GZL%20l7XyQ%7C7CZL%20lcKQyX7FZ%20LlcKQyX7C%7CQyX7FXyQKcC44T%5B7XyQ%7CF7XyQ%7CC7XyQ%7CC7%20G7%235%20Z%20%3DJazz-Slow%20Swing%3D80%3D1%3D%3D%3DThree%20O'Clock%20Blues%3DB.B.%20King%20%28B.B.King-Jules%20Bihari%29%3D%3DMedium%20Blues%3DBb%3D%3D1r34LbKcu7QyX7bb7XyQcKQyX7bE%7CQyX7b%7CBQyXbB%7CQyX%2C7bE%7Cl%20LZBB21T%7BKcl%20LZF7XyQ%7CEb7XyQ%7CBb7XyQ%7CF7XyQ%7D%7CBb7XyQZ%20%3DPop-Shuffle%3D70%3D1%3D%3D%3DWorried%20Life%20Blues%3DBig%20Maceo%20%28Maceo%20Merriweather%29%3D%3DSlow%20Blues%3DC%3D%3D1r34LbKcu77-F%2CF4CXyQs%7CQyX%2C7G%7CQyXCZ%20LlcKQyX7FZL%20lcKC%2CC7%2C4TA*%7BC%2CCs%7C%20G7LZG%7CQyXCZL%20lcKQy7XFZL%20lcKQyXCB*%5B7%2CXyQ%2CCl%7C%2C7%2CF%2CF-7%2C%7ClC%2C%20G7%3C3x%3E%20%7D%7CC7XyQZ%20%3DPop-Shuffle%3D70%3D1%3D%3D%3DYou%20Gonna%20Need%20My%20Help%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DSlow%20Blues%3DEb%3D%3D1r34LbKcu7lcKQyb7XyQL%20lcKQyX7bA%7CZLl%20cKQyX7bEZL%20lcKZEb7XE44T%7BX7bE%7C7XyQ%7CbBl%7C%2CB/W%2CC/W%2Cb/DW%2C7bEs%7CQyX%2C7bA7XyQ%7DbBZL%20yQZ%20%3DPop-Shuffle%3D75%3D1%3D%3D%3DBlues%2050 \ No newline at end of file diff --git a/demo/web/dist/brazilian.txt b/demo/web/dist/brazilian.txt deleted file mode 100644 index d3db9b9..0000000 --- a/demo/web/dist/brazilian.txt +++ /dev/null @@ -1 +0,0 @@ -irealb://A%20Felicidade%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DA-%3D%3D1r34LbKcu7%7CQyX94A-7%28yX7-EZL%20lcKQyX%5E7CZL%20lcKQyX%297%5ECQ%7CB7b4T%7BA*ZL%20lc%28Repe%5ECB*%5B%7D%207G%207-DZ7LA%3E%29lanoitpO%20ta7XyQK%3C%207-EX7%5EF%7CQ%7CE7b%7CQyX7-GZL%297-bA%20%28lcKQyX7-A%7CQyX9C7XyQyX7hBX7G%7CQ7XyQ%7CZL9b7E%207hB%7CQyX-7A%7CQyX7D%7CQyX7-AA-7Xy-D%7CQyCZL7G%5BC%5E7LZLxZL7%5EFZL7CZL-7GZLxZL7%5ECZL7FZD-7LZC*%5DQy7-A%7CQLZF%23hl%5BD*%5D%2C7G%2C7-D%7C%2CA7%2C7-EsZL9b7BZL7A-7XyxZL7%5ElcKQy%7CD7/FL9b7E%207hB%7CQyX7A-%7CQyXF/7-D%7CQyX%23ZA-7XQyXG/%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DAbre%20Alas%3DLins%20Ivan%3D%3DBossa%20Nova%3DE-%3D%3D1r34LbKcu7bB/Ws4E-7XQyX9-ESA*%7B%7D%20%20lKcQyX7%5EDZL%20lcKQy%7CA7%20%204Ti*%7BB*%7B%7D%207XyQKyX7-Bl%7C%2CbB/Ws%207%20A%7CQyX9-E%7CZL%20lcQKcl%20-Bl%7C%2CNZLQ%20XyQ%7CAyX9-E%7CY%7CQyX9-BQ%7CyX%23F/7%5ED%7CQyXG/Q%7CA7%209ddaGadoC%20D%5E7%235.D%3C%7CQyX7%23F2NZLQ%20yXQyX%7D%207D%206DZLS.%20al%207%5ED1cKQyXZXyQX%20lcKQyX7-E%7B%5D%20%20clKQyX7%23FQ%5BY%20%20QyLZD%5E7%20%20x%20%3El%20%20%7D%7BE-7XyQKcl%20LZB-7XyQKcl%20%3C5x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DAgua%20De%20Beber%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DD-%3D%3D1r34LbKcu7QyX7-4D-7Xb7A%209%237E%7CQyX7-ZDL31b7A%209%237E%7CQy13LZD4T%7Bi*7G%7CQyXyQ%7CDQyXtla7A%7CQyX9bE7%5BA*%7D%20%20lcKQyX7-%7CD-7X7%5EbB%7C/7FZL-7XyQ7-DZL7bE%207EZL%20clKQyX7%5EF%7CQyX7C%7C%20Dbo7G%7CQyX%5BB*%5DQE7%239/D%7CQyX7-D%7CQyXsu7sA%7CQyX9b7E%7CQyXB7b9Xy%7CQyXC7A%7CQy%7CG-7XQyX7-G%7CQyX7G%7CQXy9b7D%7CQyX7-D%7CQy%7CD-7XQyX7G-DZL3Q%5D*C%5B9%237E%7CQyX7-DZL3b17A%209%237E%7CQyX7-D%20A7b1yX31b7XyQ%7CBb%5E7XyQ%7CD-7XyQKcl%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DAgua%20Do%C3%A7e%3DLins%20Ivan%3D%3DBallad%3DB%3D%3D1r34LbKcu79-%23GZ4B%5E7XQyX7%5EBA*%7B%7D%20%20lcQKyX9-%23GZL%20lcKQyKcl%20L4Ti*%7B9ddaBl%20LZAyX31A%7CQyX9%5EE%7CQXy9b31%23D%7CQyX11-%23Q%5D%5B*BcKQyX2N%7D%207Q%7CN1GF%7CYZL9b7%23F%207%23FQ%7CyX31%23CZL7%5ED%20D/%239%20F%23yX%23D/G%2313%20G%237b9b13LZC%2313XyQ%7CF%237%20F%237b9LZF%239%20F%237%20Z%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D70%3D3%3D%3D%3DAi%2CAi%2CAi%2CAi%2CAi%2CAi%3DLins%20Ivan%3D%3DBossa%20Nova%3DG-%3D%3D1r34LbKcu7L%20x%20Z4G-9%20G%209-GA*%7B%7D%20QyX%7CQryXZL%20x%20ZLD/6-G-6/DL4Ti*%7BddabBC-6LZ%20x%20ZLD/6-G%209-GLZ%20lcKQyX9FZL%20x%20%20%7D%7B*B%207-CZ6-G%209bLZ%20xx%20ZL9b7D%2011-A%7CyQX9bB%7CQyXA/FZL%20%20LZG-B/C%209/DLZ%20x%20%20%7D%7BG-9%20G-6/DLZ%20x%20LZXyQr%7CXyQ%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D1%3D%3D%3DAlgum%20Lugar%3DMar%C3%ADlia%20Medalha-Vinicius%20De%20Moraes%3D%3DBossa%20Nova%3DEb%3D%3D1r34LbKcu7XbA/b4Eb%5E9cKQyX9%5EbEZL%20lcQKyX6bAZL%20lcKQyXl%20LZE4TA*%7BZL%20lc%20LZGbbEB*%7B%7D%20Q%20%207bB%7CyQX7-FZL%20lcKQyX66XyQKlcKQylcKQyXyQKcL%20lcKQyXbA/bEZ%20LlcKQyX6bE%7CZL%20lZGb6XbA/bE6bAZL7XyQ%7CyX9%5EbEQ%7BY%7DQyX7Bb%3EadoC%20la%20.C.D%3CQKcl%20-FZL%20%20%3CXyQXyQVamp%20and%20fade%3E%20LZ%20x%20%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DAli%C3%A1s%3DDjavan%3D%3DBallad%3DC%3D%3D1r34LbKcu7%2C6-bB4C%5E7XDZL7A%207bB%7CQyX7E-ZL9b7B%207h%23F%7CQy-%5E7%20s4TA*%5B7F%2096D-7%20G%20QyXQyX%5D%207G%207-ZDL7obE%207-E1NZL9LZN2Cl%7C%2C7ALZC%5E7XyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D70%3D3%3D%3D%3DAmazonia%3DCaram%20Ana%3D%3DSamba%3DG%3D%3D1r34LbKcu7x3%3CQy4%3C*66XZL%20lcKQyX11%237%3EGabmas%20muideM%20%20yQr%7CX4Ti*%7BL%20%7Cr%20ASG7%2311%237GZL%20%7Cr%20ZL%20r%7C%20ZL%20%7Cr%20ZLxZL11LZxLZ*%5B%7D%20%3EBZL%20%7CLZxLZZLG/9%237BZL%20%7Cr%20LZxZLG/9C%7CZL%20%7Cr%20xLZ%20rG/9CZ%7Cr%20ZLZxLZ%20GB*%7B%5D%205b7DZLD/h7AZLxZL7hAZL%20%7Cr-9LZxLG/7bLsus7susLZAZL%20%7Cr%20ZL9bEZLuss9bEZL%20%7Cr%20ZL9Fh7LZD9FZL%20%7C%2C9Fs7%239%20%7Ds9FZLxZL7-C%3EabamS%20lluF%2026*%3CC*%5BusLZpDZLxZL9b7G%235LZBZLxZL5%239b7DZLxLZ7hAZLxZLxZL9%5EbDh7LZ7%5EbBlGZL7hZD7b95%239b7DZL9b31AZ7LhEZL9-GD*%7B%5D%205%23LZN1DL7-CZAZLxZLZC-7LxZLG/9-AZLxZL-9G2N%7C%7D%205%239b7DZLZG-9L5%239b7XQyX%3CZx%20ZY9-G%3Eedaf%20dna%20pamv%20:gnidnE66*%3C%7BLZxLZLG/9-yQXyQ%20%20D.S.%20al%20Fine%3EA-9/GLZx%20%7D%20%3DLatin-Brazil:%20Samba%3D200%3D1%3D%3D%3DAmigos%20Meus%3DMar%C3%ADlia%20Medalha-Vinicius%20De%20Moraes%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7X%2C7o%234C6Xy7%5EF%7CQyX%2C7C%7CQyXBb/6-G%7CQyXB/7G%7CQXyQ%7CF2TA*%7BG%7CZL%20XyQ%7CFX7%5EFZL7C%20%2C7-GZ7LD%207-A%7CQyXbA/6-yQKcl7G%7CQyB*%5B%5DQG9%2CXyN%7CQyXQyXQyXQyXQ%7DyX7G1N%7CQyX6C%7CQ2C7Xy%7CQyX7%7CQyX7Kcl%20L%2C7-GZL%20lcKQyX%2CF7ZL%20lcKQyX%2C7%5ECZXyQ%7CCQyX7FQyX%2C7yQ%7CF-X7G%7CQyX%2C7-D%7CQy7XA%7CQyX%2C6-E%7CQyX6yQ%7CG-X7h%23FQyX7GQ%5D%7CF%5E7D%7CQyX5%237A%7CQyX7%2C-E%7CQyX7bB%7CQyX7%2CXyQ%7CyX7C%7CiFQyXXyQKc%207G%3EeniF%20la%20.CD.%3C%7CQyX6C2N%7C%7D%20%20l%20%3CXyQ7C1N%7Cne%3E%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DAmor%3DRuiz%20Gabriel%3D%3DLatin%3DC%3D%3D1r34LbKcu7-DZL%204CXyQX7GZL%20lcKQyX%2CCLZQyX%7CrQyXZL%20lcKyQKcl4TA*%5B-EB*%5Bcl%20LZZLC%20C/7oBZL%20lcQKyX7GZLQyX%7CrQyXCXyQ%5DKQyX7%5DQyX77XyQK7DZL7D%207-AZL7oG%23%207G%7CQyX-EZL%20lcXyQ%7CGB%7CQyXyX7-DyQKclKQyX7GZL%20lcKQy%2CXCZLQyX%7CrQyXZL%20cl%20LZXCA*%5BX7GQ%5BLZXyQ%207-DZLC%206-FZL%20%20xZLQ%20%207GZLQyX%7CrG7%20ZY%20lcKQyQ%7CCXyQKcl%20%20Z%20%3DJazz-Latin%3D180%3D2%3D%3D%3DAmor%20Em%20Paz%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DF%23%3D%3D1r34LbKcu7%7CQyX74B-7XX7-B%7CQyX7o%23A%7CQXy7%5EA%7CQyX5%237E%7CQyyQ%7CCo4TA*%7BQyX5byQKclQyX6G%7CQyX7%5EG%7CQXy5%237D%7CQyX7-AZL%20%7CG%23-7X7-%23C%7CQyX711XyQZL%20QyXQyX%7DQyX3b17%23F%7CQyX7%5E%23F1N%7CN2F%23%5E%237%23C%7C%7CQyX6%5D%5B*BEX7o%23DZL%20lcKQyX%5E7D%7CQyX31A%7CQyX7%5EyQ%7CD-QyX7B3%20la%20yQ%7CC7%20%207-%23FZL5%237%23C%20-7B%7CQyX9B%7CQyX11%23%3CD.C.X7-%23Frd%20End.%3ELZ%20x%20%20ZXyQXyQ%20%20Y%7CN3F%23%5E7XyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D1%3D%3D%3DAnjo%20De%20Mim%3DLins%20Ivan%3D%3DBallad%3DF%23-%3D%3D1r34LbKcu7E%7CQyX4B-9X*%7B%7D%20%3Ex3%3C%20%209-%23FQ%7CyX96A%7CQyX7E%7CQyASB-94Ti*%7BA%7CQyXb9LZAL7oF%2031E%7CQyX9-%7CBQyX11-%23F%7CQyX7%5EZF%23-97E%2031%209%23FZb13%20%5D%23C%2031%23CZL31G%20A7/-BZL7-B%209%5EDB*%5B7b13L7A%2031%237%23F1LZC-9%209-%23Fl%7C%2C7%23C%2C7-G%23%2C7-A%2C7-BsZL9F%20%20QLZN9b7%23FCZL31Q%7D%7CN2B%7B%207-%23F%207-%23CZL13D%209E%7CQyX11%2331B-11%20DyX5%239YZQyX%23-7%20%7DadoC%20la%20.S.D%3C%7CyQX9-%23FZL9E%2011-B%3EF%23-7F%207-%23ZL31b%2C%20A7b31%23CZL31G%20A/7-ZBL%2C11-B%209%5EDZL31%2C%20C%23731AQ%5B1BZL9F%237%2CL7%23C%20%2C7-%23GZL11-%20A%2C7-BZL9FZL9-CZLZF%23-%20%2C9%23FB%7B%7D%20%3E%20D13L%23F%207-%23CZL31D%201-1B%7B%209-%23F%2011-%23CZ-7%3C3x9EZL3-11%20D13LZC%23-7%20F%23-7%3C8x%3E%20%7D%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D70%3D1%3D%3D%3DAnos%20Dourados%3DAntonio-Carlos%20Jobim-Chico%20Buarque%3D%3DBossa%20Nova%3DG%3D%3D1r34LbKcu7A*%7B%5D%204lG%5E7%209-AZL7-E%207%5EGZ9Lb31D%207-AZL7-E%20D13b94Ti*%5B-DZL7E-7LZZL7-E%207%5EGZLQyXr%7CQyXZL9b31D%209-AA-9%20D%207%5EGS11-%23CG13b9-BZL5%237%23F%207h%23CQ%7CyX7%5EC1NB*%5B%5DQyX7XyQ%7C%7CQyX71AZL95LZB-1BlZL5%237%23F%2C31G%23%2CG/7%23CsZLA/-B%2073%20E7%23%237%23F%20yX6-C3b9%20%7D%207%5E-EZL%2C7B%20susB7ZL6C%207%5ECl2NC*%5BE-7LZ1Ds%203%5B%5D%20Q%2C%20E-7L31Al%7C%2C7E%2C9E%2C7B3%2C1BsZLsus9D%207AZ%20D7b97%5EG%7CQZL7-CFXyQ%7CZL9b31bB%207-FZL-7C%207%5EbE%7CQyX31bBEb%5E7%20/bED*Xsus7b13b9C%20la%20.S.D%3C%7CQyX-7bBZLQyX%7CrQyXZLoda%3EDB%207-FyQZXyQXyQ%20%20Y%5BQEb/F%20Bb13LZEb%5E7%20Ab7LZD7%20D%2BLZG%5E7%20%20U%20Z%20%3DJazz-Bossa%20Nova%3D140%3D1%3D%3D%3DAos%20Nossos%20Filhos%3DLins%20Ivan%3D%3DBallad%3DC%23-%3D%3D1r34LbKcu7L7%5EA%204C%23-9ZL7B%207-%23FZLQyXr%7CQyX%7CQyX7%23F%7CQyXN1E%5E74TA*%7B%207h%23A%20D%237b%2C%5EEs%207-F2NZLQy%7DX%207%23G%20A/6-%23FZL9A%5E%2C%7Cl7h%23AZD/9%5EBLZG%23-%209ddaB%7CQyXE/%23FQ%7CyX7%5EEB*%5B%5DQyX11B%5E9LZ9b7%23DyX9-%23A13XyC%20la%20.C.D%3C%7CQyX%5E7BZLQ%20x%20ZL%20lcKQoda%3EG%7CQyX%23QZXyQXyQXyQXyQY%5BQB%5E7%20G%23-9LZG%5E9%20A13LZB%5E9%20f%20%20Z%20%3DJazz-Ballad%20Even%3D85%3D1%3D%3D%3DApare%C3%A7ida%3DLins%20Ivan%3D%3DBossa%20Nova%3DB-%3D%3D1r34LbKcu7-BA*%7B4B-7L7-Bl%7C%2C7%23F%2C7-CsLZ7h%23GZL%20%7Cr%20ZLxZLZx%20%7D4Ti*%7B31b7BE-7%20AQyX7-BZL31b7%23F7%20-%23C%7CQyX9%5EDZL31%7CB13%20%7CQyX7%2C31b7yQKclGZLxZL9%237%23CZLxLZ31DZLxZL31AZL%207LZF%23X9EZLB%7CQyXB-9XyL31b7%23F%207-%23C%7CQXy9%5EDZL31A%209-E%7CQZF%23h7B*%5B%7D%20E%7CQyXQ%7CE-9yX9%5ED%7CQyX11%239CQ%7CyX7-GZL%20lcKQyXQ%7CB-9yX9b7L31A%20Kcl%20LyX7-BlC*%5B%5D%2031b%237F%2031%23F%7CQyX31AZQ%7CE-7QyX9--%23C%7CQyQ%7CC%23ZL31A%207-EZL31F7%20-C%7BZL31b7%23F%207-D%5E9XyX9%5EDZ7%20F%237b13%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D1%3D%3D%3DAquarela%20Do%20Brasil%20%28a.k.a.%20Brazil%29%3DBarroso%20Ary%3D%3DSamba%3DD%3D%3D1r34LbKcu7%20ZLxZ7b9%2C%206-DZLxZLxZL6-DLZ%20%7Cr%20ZLxZL6DA*%5BLZD6LA44T%5BL%20%7Cr%20B7b9%23%20ZL%20%7Cr%20ZL9AZL9E-B*%5B%5D%20%209b7BZL%205r%7C%20LZZL%20%7Crr%20ZLxLZxLZC*%7B%5D%209AZL%2C7-EZxLZL9%5EDZL9AZL7-ED%5E7LZ9%5ED%7CZAZLxZ9b5%29LLxZL%2996G%289AZL%2969G%28xZL%2996G%287-EZZE-7LbA%28%20%7C%297h%23FZD%5E7L*%5B%2C7C%2C7bD%7C%2C7D%2CD%5EsZL9AZL7-EZLxZDlB7%28LxZL9h%23F%2877LZB7ZL9b7BZL7h%23FZL7%29h%23F%287BlZLxZL9bxLZlBh%23FZL9CZLx%23h7LZG%287-E%5B%20-EZL6-ELZxZL-EZLxZL9b7B-6%29LZFZL%2979b7AZF%23-7LLxZL9EZL%297-B%28xLZ%29A/9%5ED%287-BZLxZZE-7LZLxZLXQyX%3CLZxQL9%5EDZL9AZL7-EZLZxL9%5EDZL9AZL7-EZLZxLZ9%5EDZLDZL9A.%20al%20Q%7BQyXQyXQyXQyX%20%7D9b7AZL7-E%3EadoCE-7LZC.DQy%5E9LZxLZE-7LZ%3CVamp%20and%20Fade%3EA9LZD%5E9LZx%20%7D%20%3DLatin-Brazil:%20Samba%3D200%3D1%3D%3D%3DAquele%20Um%3DDjavan%3D%3DSamba%20Funk%3DG%3D%3D1r34LbKcu731A%7CQ2F7XyE%7CQyX7F%7CQyX9D%7CyQX31A%7CQyX9%237E%7CQ7%239Xy2Ti*%7B7E%7CQy9XyQ%7D%7DQyX9D%7CQyX31A%7CyQX9%237E%7CQyX6GA*%7B%7BB-7XD%7CQyX7-BB*-7XyQ9D%7CQyX7-A%7CQyX7%7CEQyX7-B%7C%7DQyX9D%7CXyQ%5D%5BA%7CQyX7D%7CQy7XyQ%7CQyX7A%7CQyX7-EZLB7%207h%23FZLG/W%207-A%7CA-7XE%7CQyX9%237E%7C*CF7%23%237F%7CQyX9D%7CQyX3A1%7CQyX9%237E%7CQyX1111XyQ%7B%5DQyXQyX1113XyQepO%20%20%3CD*%7B%7DQyX9%3EDeniF%20la%20.C.D%3C%7Cn%3EF7%23A%7CQyX%7CE7%239XyQ%7CA13XyQ%7CD9%20%20%3C4x%3E%20%7D%7CG6%20%20%3CFine%3E%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D1%3D%3D%3DAs%20Rosas%20Nao%20Falam%3DCartola%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7tla7G4C-7Xb7G%7CQyX5%237D%7CQy7XD%7CQyXbB/7-C%7CQy9XyQ%7C4TA*%5BZL%20lc-9XyQ%237D%7CQyXbB/7-C%7CyQX7-C%7C%7CQyX5%237G%7C5XyQKC%7CQyXX7-C%7CyQKcl/7-F%7CQyX7-FB*%5BQ%5DyX7C%7CQyX7-CZL%20EbXyQX9b7G7-CA*7/BbX5%239b7G%7CQyX9b7GLZ%20lcKQyX9b7D%7CQyXyQ%5D%5B-C%7CQyyX9-C-7/Bbla7G%7CQyX9b7G%7CQXy5%237D%7CQyX7D%7CQyXtXyQ%7CC%7CQyXQ%7CG7%235%20%20Q%20ZY%5BQC-7XyQ%7CG7b9XyQ%7CC%5E7XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D2%3D%3D%3DBaila%20Comigo%3DLee%20Rita%3D%3DBossa%20Nova%3DA%3D%3D1r34LbKcu7yXZL74EXyQ%7CQyX7%5EAA*S%7B%5DQy7XE%7CQyX6E%7CQyX%2BE%7CB-7%20E4Ti*%5B%20sus7QLZA%5E7%5EF%7C%7CQyX7C%7CQyX%5E7GZL7D%207-A%7CQyX7XyQ%7CByX%7CrQ%207%5EAZXyQ%7CE-BB*%7B%20%20QyXQyX%7DyQX7E%7CQyX6E%7CQyX%2B7%20E7LEZL7BS.D%3CZZXyQr%7CQyX9BZL7-%23F%207A%5EZL7E%207-BZLQyX%7CE%20E%2BLL7-%23F.%20al%20Coda%3EE6%20E7%2CQ%20%7DXyQXyQXyQXyQY%5BQA%5E7%20f%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DBa%C3%ADa%20%28a.k.a.Bahia%29%3DBarroso%20Ary%3D%3DBossa%20Nova%3DEb%3D%3D1r34LbKcu7L7bEZ4Eb7XZLxZL7bESA*%5B%5D%20yQX%7CrQyXZL%20lcKQy%20r%7C%20L4Ti*%5B7-FZLr%7C%20LZ7-GZL%20lcKQyX5bb9DZL%20lcKQyX7%5EbA%20C7b9%20ZLxZ%207bBZ9LZEbZL%207oEZL%206bEB*%5D%5B%207bB%207-FZL7oE%20F-6%20L%237bB%20EZL%207XyQ%7CGyX7bBZL%207-FZL%20%2357CZL%207-FZL%207obQ%7CEb%5E7-GZLyX7-GA-6%20L%20ZLxZL6bEC*%5B%5D%20b7BZL7%5EGZL%209b7DZr%7C%20LZZL%206b7CZL7%20Eb7L%237GZL7G%7Cp%2C7bApZpL7-FZLxZL7%5EbAZ5LZGh7-G%7CQZL%2C7b%7CF-7Xs7bB%20p%20%2C7FZL7-%20C7-G%7CQyX6-bA%7CQyus%2C%20BQyX9byX7bExLZ%3CD%20dna%20pmaV%3CQ%5BZ%20%7C%20r%20%3EadoC%20la%20.S.Fade%3EZL7bEQKcl%20LZXyQr%7CXyQ%20Z%20%3DJazz-Bossa%20Nova%3D140%3D1%3D%3D%3DBala%20Com%20Bala%3DBosco%20Jo%C3%A3o%3D%3DSamba%3DC%3D%3D1r34LbKcu7D%28QyX4G7Xy%7CQyX7C%7CQyX7GZLyQX%7CrQyX%7CQyX7C%7CQXyQr%7C4TA*%7B7C%7CQy%5B*BC7%7CQyX7D%7CQyX7bE%7CyQX7bB%7CQyX7F%7CQyXDb%5E7X%7D%20%297byX7%5Ebb7%20G77D%7CQyX7bE%7CQyX7Bb%7CQyX7F%7CQyX7CZLXyQ%7CDA%7CQyX%2C7bD%3EXyQ%20%20la%20.C.D%3C%7CQyX%2C7Eb%7CQyX%2C7F%7CQyX7C%5B%20CodaQyX%5DQ%2C7bD%3EY%7BQC7%20lliT%20s'x%3C%7CQyX7%2CbE%7CQyX%2C7F%7CQyX%2CReadyZ%20Q%20%20XyQ%7D%7BG7XyQ%7CC7%2CXyQ%7D%20%3DLatin-Brazil:%20Samba%3D200%3D1%3D%3D%3DBatida%20Diferente%3DEinhorn%20Mauricio%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7ZL31b4G%5E7%20ZL9F%207-CZL96C%20%5E7CZL31G%207-DZL6GB-7%20B4TA*%7BGZL31%20Ab13A2NZLQyX%7D%2031bA7%20-AZL31bB%207-BZL-7%20Ab7-A1N96CZLB-7%20E%5ECZL31G%207-DZL3G1%207-DB*%5B%5D%2011%237b7%20F13%7CQyX6DZL6G-7%20A1*%5B%5DQyX31bA%7CQyX11-AZL31A%207-EZL3AG%5E7%20E%7CQyXGUZL13LZC%5E%2011-AZL31bB%207-ZBL9F%207-CZL96C%207Ab7%2311G%207-6XyQ%7CD7b9XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D2%3D%3D%3DBeijo%20Partido%3DHorta%20Toninho%3D%3DBossa%20Nova%3DE-%3D%3D1r34LbKcu7/tla74E-7X7B%7CQyXtla7%23FZL/Gsus7A%20sus7A%7CQyalt%20B4TA*%7BsusCs-7%20E-7%23C%7CQyXsus7%23FZ9Lb7%23C%207h%23GZLD/7sus%20%20EZLbE1B2N%7ClB13XB%2011%237CZL6D%205%23%5E7DZL31A%2031bB%7CQy7b9%20%7D1N%7C%7C%2C-ElB*Bb13%20D%2C9-%23C%2C9-%23G%2C7CZsL6D%205%237%5EDZL31A%23-%2C%5D%5B%7CQyX3%207-EZA7susla7B%20tla7B%7CQyXlta7%23FZLG/sus7A%20t/EbL%7CQyX7l%2CC*%2CLZG%23hsCs%20%20sus7%23C%7CQysXus7%23FZL9b7%23C%207us%2C%5D%5BD/7-E%7CQyX1Q%7CG%237Q%20%207-%23GZL6b-bB9%206BZLsus7%23F%20susLZE-1yX31BQyX11Q%7CE-1%209b7B%2011-%23F%3EadCo%20la%20.C.D%3C%7CQyX1Z%7BQE-yX31AF%3C%7CQyyQ%7CE-%7CQyX31A%7CQyX11-%7CEQyX11-%23F%7CQyX11E-11XX31A%7Cine%3EF%23-11XyQ%7D%20%3DJazz-Bossa%20Nova%3D140%3D1%3D%3D%3DBrigas%20Nunca%20Mais%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DB%3D%3D1r34LbKcu7QyX6AT44B6-%23C%7CQyX31b7%23G%7CyQX7A%7CQyX7%23A%7CQyX7XyQ%7C%2CA*%2C%7BG%7CQyXXyQ%7CFyX7-%23C%7CQyX7oD%7CyQX7-%23D1NZLQ%20%207%23Q%7CGb77-%23C%7CE%7CQyXQ%7CC%237QyX7%5EB2N%7C%7DQyX57%23%23F%7CQyX7-%23C%7CQyX%7CB7%235yX7-%23QyX7-%7CE-6X%5EB%207-%23DZL7%23F%207%23-CZL7%5EB%207-%23D%7CQy7LZC%23QyX7%5E%5BYZQy%20B%5E7LdoC%20la%20.C.D%3C%7CQXy6BZL%2C7%23F%207-%23CZa%3EG9X7-%23D%7CZL7%23FyQ%7CB7ZL7%5EB%207-%23D%7CQyX-6E%7CQyX7%5EE%7CQyX5%23C%23-7%20X7%5EBQZL%20lcB%5E7LZAZL%2C7%23F%207-%23CZL%5E7B%207-%23D%7CQyX7-%23C7XyQK%207-%23DC%5E7XyQKcl%20LZB6%20f%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D1%3D%3D%3DCamale%C3%A3o%3DLins%20Ivan%3D%3DBossa%20Nova%3DBb%3D%3D1r34LbKcu7%7CQyX94Bbad%7CQyX7-GZL31F%207b%5EE%7CQyX7-G%7CQyX9dBbadd4Ti*%5B%7CQyX7Q%7CEb%5EyX7-G%7CQyX9ddabAB*%5BY%20QyX%5D%2031F%207Q%7CEb%5EyX7-GbA%209-Q%7C%7CBb%5DQyX31F%7CQyX7%5Eb%7CEQyX7-G%7CQyX9dda%5B*BEbyX31FddabBbadd9A%209-bE%7CQyX31F%7CyQX31CZL31b7G%20D/b13LZBZL319/D%20G7b13LZC13XyQ%7CF13XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DCaminhos%20Cruzados%3DJobim%20Antonio-Carlos%3D%3DBallad%3DGb%3D%3D1r34LbKcu7yX7%5Eb4Gb%5E7bG/96-bC%7CQyXbG9/6bC%7CQyX7bG%7CQyXXyQ%7CG4TA*%5BbD%7CQyXyQ%7CC%7CQyX7%5EbG%7CQyXbG9/6-bC%7CQyXbG/96bF7%235X7bG%7CQX7%5EbGyQKclyX9b7bD%7CQyX7bALZ%20lcKQyX7bE%7CZL%20Q%5D%7B*BXE/6-F%7CQyX7XyQ%7CyX7%5EbG%7C%7CQyXbG/69-bC%7CQyXbG/96bCQ%7CGb7bG%7CQy%7CQyX3%7CBb7b%7CQyX7bB1NZL7F%20-7C%7CQyX7%5EbC%7CQyX9Eb7b1QyX7-31b7bQ%7CA7X7E2NZL%20QyXQyX%7DyQX7bD%7CQyX7bA%7CQyXyQ%7CEyX7bAXyQ%7CAb7XyQ%7CDb7XyQ%7CGb%5E7XyQ%7CCb7XyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D80%3D3%3D%3D%3DCanto%20de%20Ossanha%3DVinicius%20de%20Moraes-Baden%20Powell%3D%3DBossa%20Nova%3DD-%3D%3D1r34LbKcu7X7E%7CQ4D-XyQyX-DA*%7B%7DQyX7%5EEb%7CQyX7E%7CQyX6F%7CQ%7CF6Xy4Ti*%7B%7CQyXD%5E7XyQ%20%3Ex4%3C%20%207%5EbE%7CQy7XE%7CQyX6F%7CQyX-D%7C%7D%7B*BSbE%7CQyA%7CQyXD69%28B%20%20x%7CQyX6G1NZL%20%29xA/7-B%28%20%7CQyX%297-QLZE9%7CQyXx%20ZLxZA13%20%7D*%5B%20%20QyXQyX%5D%2031%20Asus7A%7CQyX6G2N%7CCD11L%20sus7X9EQ%5BD-LZF506*%3C7%5EbEZL7E%3EdaoC%20la%20.S.D%3CZL6x%3E%20%7DY%7B%20%20%7CryXB/93%2C%20C1yX31C%7CQyX9GZLxLZ7-DZLxZLFD*%5B%203Q%7CE7b1A%7CQyQ%7CA7b13XyQ%7C%7BD-XyQ%7CF6XyQ%7CE7XyQ%7CEb%5E7%20%20%3C4x%3E%20%7D%7CD-XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D1%3D%3D%3DCapim%3DDjavan%3D%3DBossa%20Nova%3DF%3D%3D1r34LbKcu7oF%7CQy4F%5E7XA*%7B%7D%20%3Ex4%3C%20%209C%7CyQX7-G%7CQyX7oF%7CQySF%5E7X4Ti*%7BQyX9CG-7Xy-G%7CQyX7obA%7CQyX%5E7F%7C%7D%20%3Ex4%3C%20%209C%7CQ7XyQ%7C%7CQyX7ZL%2C7-11XyQF%7CQyX9C%7CQyX7%5EG%20%5B%20QyXQyX%5DQyX9D%7C%5E7%2C%20G%239bE%7CX9F%7CQD-7%2CLZL%20lcKQyX9A%7CQy1X1%237bB%7CQyX11-BZC-7Xy%20%2C7-AdoC%20l7XyQ%7CD%3C%7CQyX7%5EG%7CQyX7%7CDQyX9A%7CQyX31b7E.S.%20ahB%7CQya%3EC9%2C%20%20Q%20%7DY%7BQF%5E7XyQ%7CFo7XyQ%7CG-7XyQ%7CC9%20%20%3C3x%3E%20%7D%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DCasa%20Forte%3DLobo%20Edu%3D%3DSamba%3DD-%3D%3D1r34LbKcu7X9%5EDZ2Eb%5E9QyX9%5EbEZL%20lcKQXy%2C96-DZL%20lcKQyXKcl%20L2TA*%7BKQyXs%20LZC11NZL%20lcKQyXsus13BZL%20lcKQyXsus3C13sulcKQy%20%20lcKB13subEZL%20lcKQyXsus13C2N%7C%7D%20%20lcKQyXs%5E9XyQZL%20lcyX7bB-XyQ%7C%295%20on%2884*%3C11-BQ%7CyXC/F%7CQyX%23C/7A%3EXyQ%7CDB*%7B%5DQyXD/LZG-/QyXD/susF%7CQyXDs/usGZL%20lcKQyXbB%7CGsus%20lcKQ%20on%28%20/DXyQ%7CQyXC/F%7CQyX%23C/A7%7CQyX-D%3Ex4%3CC*%7B%7D%3C*50%20susF%7CX%7D%20%20x-11%20AC%20la%20.C.D%3C%7CQyX-%2CDl%3EnepO%3C%7B%7D%20Q%2C7oda%3E%20Bs%3E%295Dpp%7CQ%20%20Y%5BQ%2C7A%207-B%7CQyXC/FQ%7CyX%23C/7A%7CQyX%2C-DLZnXyQyXQy-%2CU%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D1%3D%3D%3DCertain%20Sadness%2C%20A%3DAstrud%20Gilberto%20%28Lyra-Court%29%3D%3DBossa%20Nova%3DG%3D%3D1r34LbKcu7%5EFZL%204G%5E7XG/7%5EFZL%2C7%5EGA*%5B%20%20QyXQyX%5D%20%20lcKQyLZG%5E74Ti*%7BL%207-AZC%5E7LZL%207-E%7CQyX7-A2%7CNY%7D%209b7D%207-A1NZA7%20LZL%20G/7B/7oG%20%20%5D%7B*-A%7CQyX7D%7CQyX7-%7CAQyX7-E%7CQyX7%5EGB7XyQ%7C9b7DZX7%5EF%7CN1G%5E7A%7CQyXbB/7oG%7CQy7X%5EGZL7D%207-A%7CQyX-7XyQ%7CQyXb%7CQyX77%20F%5E7L%20QyXQyX%7DQyX9bD7%7CQyX7-AZL%20x%20ZLZN2G%5E-A%7CQyQyX7-%20%5D%5B*CCf%20D/-EZL%23D/-E-%20E%7CQyX7B%7CQyX7%5EC%23oLZA7G%20-DyX7%5EGXyQ%5B*D%207-A%7CQyX%2C7%5EC%7CyQXG/7%5EF%7CQyX7%5EGD7b9%20%7B9b7D%7CQKcl%20%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DChega%20De%20Saudade%20%28No%20More%20Blues%29%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DD-%3D%3D1r34LbKcu7*%5B%5D%2074G-9LDl%7C%2C7A%2C-EsZL7oZBL7%5EbBZL9%5EFZLCZ-7LZA4Ti*%5B7A%2ChE-LZD-ZL9b7AZLbB/7hELZxZLB/9b7EZLC/7D-LZsD44TAZL-DBLZsBhb7AZL7hEZLxZL7b%5EBZLxZL-Al%7C%2C7E%2C9%20%5D%5B*-Dl%7C%2C9b7AZLZE7b9b7DZL-DZL9b7ALZbB/7hEZLxZLB/9LZG-LC/7-DBZL7%5EZD-7/%5D%2C7A%2C7-EsZL-DZ9Lb7AZLB/9b7EZLC%5B*ClDL-DZLL7-EZZE-7LL7-%23FZL7%5EDZL7oZDL7AZLsus7AZLxZZFo7LL%23D/7BsZLx7LZxLZLxZL7EZL7-BZL%5E7DD*%5B%5D%207AZL7hEZF%237LZEZLxZ7-%23FZ-7%2C%7CA7EZL7BZL7-%23FZL-7GZL7%5EGl%7C%2C7D%2C7-LZA7LbB%2C7-LZB7LZE7LZA7LZD6LZA7%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DCoisa%20Feita%3DBosco%20Jo%C3%A3o%3D%3DSamba%3DC%3D%3D1r34LbKcu7%7CQyXG4C69XL%20lcKQyX%2C96CZLyQX%7CrQyXZL%20lcKQyZD-7/4Ti*%5BbA%7CQyyQ%5D%7B*QyX7-DZL%20lcKQy9XDZL%20lcKQyX7%5ECA%7CG13XX9b7GKQyX1%7CDb%5E7L%20lcKQyX7-CZL%20clKQyX7%5ECB*%5B%7DQyXZD7%231QyX9%5ElcKQyG13XyGZL%20lcKQyX31CC%5B*%5D%209b7G%20sus7G%7CQ-7/CXZL%20lcQyX9bXyQKc7%5EFD*%5B%5D%20Q%2C11%237Gb%207G%7CQyX7-DZL%20lXyQ%7CB9DZL%20%5EFQ%7B%7DyQ%7CA7%20sus7G%7CQyX96C%7CyQX7G%7CQyX7-D%7CQyXG7b9%20X7-E%7CZLxZL7LZE-%7B%7D%209b7CZL7-G1NLZ7GZL7-DZL7AZL7N2C69bBZL7xLZx%20%7D%3CFade%20Out%3E%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DCome%C3%A7ar%20De%20Novo%20%28The%20Island%29%3DLins%20Ivan%3D%3DBallad%3DE-%3D%3D1r34LbKcu7BZL7h4E-9L%5ECZL7%5EGZL9b7DZ9LDZL31AZL9AZLxZ7LZF%234TA*%7BDZL7-3LZF-FZL7-Cl%7C%2C7G%2C7-sDZL7%5E%23DZL7%23AZL79LZA%231b9b7B%2Ch%23FG%23%5E%2CCC1NZL%2C31b9b7GZ7L-Dl%7C%2C-%23C%2C-F%7C%2C7%5E7LZssZL7%239%23AZLQXyQXFlB*%5B%5D%2C7C%2C7-GsLZ%2C7%5E%23Cl2N%7CQyXQy-9LZxyX%7D%2C77-%23FZ3LZD%23b7CZL7hGZL7%5E%23CLZ7%5E%23GZL9b7%23DZL99b13L1%23AZL%23C%2C7%5EZE%5E7LEZL7-BZL9%23FZL7%23-Cl%7C%2C7%23G%2C7-%23DsZ7LZsAL7BZL*%5B%5D%2C7-7%2CD-%23GsZL%2C7%5EDZL%2C319bb7%23GZL7-%23Dl%7C%2C7-7%2CC%23%23F%7C%2C79b7bD9LZxLZL7%5EDZL7%5EAZL9bE7ZL9EZL31BZL9BZAbh7%20-bGlCb13%20%7BGb-9LZxLZ%20r%7C%20%20%7D%20%3DJazz-Ballad%20Even%3D60%3D1%3D%3D%3DCoracao%20Vagabundo%3DVeloso%20Caetano%3D%3DBossa%20Nova%3DG-%3D%3D1r34LbKcu7X7-G%7C4G-7Xb7D%7CQyX7hAZL%20lKcQyX%2C7AZL%20lcKQy9%2CXyQ4TA*%5BL%20lcK%20LZG7C/31AZL%20lcKQyX9%2C-CZL%20lcKQyX%2C5b%23%2CXyQlcKQy%7CQyX%2CyQ%7CD7%20lcKQyX7AZL%20lcQKyX7-GB*%5B%5DQyX9bLZAh7X7hAZbB%7CQyAh7%29XQyX%2C7-C%7B%5D%20%20lcKyQX%299b7D%289b7G%7CQy%7CF7%2CX%289b7D%299b7G%7CEb9%2CQyX%2C6-D%7CQyX%2C7hEb%7CQyX%2C7hE1N%7CQyX%7CDh7%28QyX%2C7XyQ%7D%7CN2A7%2CXyQ%7CD7%2CXyQ%7CG-7%2CXyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DCorcovado%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7%5EF%207o4A-6X7C%7CQyX7-GZL%20lcQKyX7obAZL%20lcKQyXyQ%7CF4T%5BA*cKQyX7XyQ%5DX31b7A%7CQyX7-E%7CyQX7bB%7CQyX7-F%5BB*yQ%7CD7%5EFZL7yX7-G-7XyQKQyX7obAZL%20lcKyQX6-A%5BA*%5DQyX7G%7Ccl%20LZDZL%20l-A%7CQyyQ%7CFoQyX7bB%7CQyX7-F%5B*C%5DQyX7%5EFZL7%5EF%207%7CE-7XX7C%7CQLQQyXD-7Xy7G%7CQyX7-D%7CQyX7%7CAQyX7-E%7CQyX7G%7CQ%20%20Q%20Z%7CQyX7ZUC6%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DCravo%20e%20Canela%3DNascimento%20Milton%3D%3DSamba%3DD%3D%3D1r34LbKcu7X7-E%7C4C%2CG%2CF%7B%7D%20%3Ex3%3CD%2CG%2CCZDL%2CG%2CCZLD%2CG%2CCZLD%5E7XyQ3Ti*%7BZLD%2CG7XyQ%7C%2CG%2CCZLD%2CG%2CCZLDG%2C%2CCSA*%5BY%7DQyX7-EDLZC%2C-D%7CQyyX7-DLZC%2CG-E%7CQyX7%5EFB*%7B%5D%20%2CDG%2CCZLD%2CG%2CCZLD%2C7XyQ%7CD%2CG%2CCD%2CG%2CCXyQ%7D%5B%20la%20.S.D%3CZLD%2CGC%2CZLD%2CG%2CCZLD%2CG%2CCCoda%3E7-E%7CQ%2CQ%20ZY%7BQC%2CG%2CDLZC%2CG%2CDLZC%2CG%2CDLZC%2CG%2CD%3C8x%3E%20%7D%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DCucurrucuc%C3%BA%20paloma%3DCaetano%20Veloso%20%28Tom%C3%A1s%20M%C3%A9ndez%29%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7ZLQyX4G/CXZL%20lcKQyX7%5EFZLyQX%7CrQyXZL%20lcKQyXyQr%7C3TA*%5BxZL%20C%7Cx%20LZ%207GZL%207-D%7CQyXCG/ZL%20xZL%20C/GZL%20xQLZG/QyX7G%5D%20QyXBG/CXZL%20lcKQyX7GZL%20ZxL%20xZL%20xZL%20x%7CQyXyQr%7C*%5B%5D%20%207%5ECZLyQKclyX7-DZL%20lcKQyXG7%7C%7D%20QyX%7CrQyXZL%20QKcl%20XC/G%7B%7D%20%3Ex3l%20LZXQyX7GQ%7BZ%20QyX%3EaodC%20la%20.C.D%3C%7CrQyKcl%20%3CcKQyXX7G%7C%7D%7BD-%5E7%20lcKQyX7G%7BQyXxQ%7CyX6-D%7C%7D%20%3Ex3%3C%20%20%3C4x%3E%20QyX7GyQ%7BD-7%20%20%3C3x%3E%20%7D%7BG7XyQKcl%20%3C3x%3E%20%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D120%3D3%3D%3D%3DDeirdre's%20Samba%20%28Quem%20Te%20Viu%2C%20Quem%20Te%20Ve%29%3DBuarque%20Chico%3D%3DSamba%3DD-%3D%3D1r34LbKcu7L7A%20F-XyQ%7CKQyX7C%7CQyX-G%7CQXy-D%7CQyX7A%7CQyX-Gcl%20LZD44T%7B%20lcK%7CQ%7CGXy%7CQyX-GZL%20lcKQy-XD%7CQyXA%7CQyX7E%7CQA7XyQyX-DZL%20lcKQKcl%20DZL%20x%20ZL%20lcKQyGX%7CQyX7%5EDZL%20x%20ZL%5E7XyQyXD%5B%207As%20Aus/GL/susA%20GZL%20lcKQXyDl%7C%2CD%2C7As%20A/DZGLZD/sA%20GZA/DZLDXyQKA%20GQZL%20QyXQyX%7D7%20A%20-E%7CQyXDZL%20lcsus/Gl%7C%2CD%2C%20sA7%2CDZ%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DDeixa%3DPowell%20Baden%3D%3DBossa%20Nova%3DA-%3D%3D1r34LbKcu7yX7%5EF4A-XyC%7CQyX7%5EC%7CQyX7GQ%7CyX7-D%7CQyX7-A%7CQ9XyQ%7C4TA*%7Bh%23F%7CQLZD-71NB*%5B%5D%20%20lcKQyX-9A%7CQyXtla7E%7CQyXF%5E7Xy%20lcKQyX5%239A-/GXyX7-E%7CQyX9b7B%7CyQX-E%7CQyX7h%23F%7CQyQ%7CE7b%7CQyX7XG/-AN2B7/A%7CQyX9b7E%7CQyX7Bh%7CQyX9b7B%7CQyX%23F-XyQ%7CA*%5B%7DQyQ%7CF%23h7XyQ%7CB7XyQ%7CBh7XyQ%7CE7%235XyQ%7CA-7XyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DDesafinado%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DF%3D%3D1r34LbKcu7AZL7-4F%5E7L7DZL7hAZL7CZL7G-ZLxZL11%237GZLxZb9LZG4T%5BA*L11%237D7LZDL7%5EF%5BA*%5D%20xZL7%5EGbZLxZL9b7GZL9b7ZxLZGZL9b7L7%5EAZ-7LZCZL7%5EFZL6-bBZL7G-ZL9b7DZL7hAZL7E7%239LGZLxZZL7-%23LZB-7AZL7EZL7-BZL7oBbZL7%5EA%5BB*%5D%207EZL%5E7LZF7obBZ%5D%209b7E7LZCZL6-bEZL7-GZL7ZGL7-DZL7o%23CZL7%5EG7LZCZL7-B6-bBZ7LZxLL9b7DZL7hAZL7CLZ7-GZLxZL11%237GZZG-7L%5EF%5BA*LZF%5E7LZD-7LZG7LZxLZEb7LZxLZG7LZsG-7%2CC7%2C%7ClF6LZC7%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DDesafinado%20%28Original%29%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DE%3D%3D1r34LbKcu7%23FZL94E%5E7LL7h%23GZL7BZL7-%23ZFLxZL11%237%23FZLxZZC%237b4TA*%5BxZL7%5E%237b9L%20xZL7%5EFZLxZL9b%237FZL9b7%23CZL7%23CZ%5D%5B*AEGZL7-CZL9b%2311LZ7-%23FZL9b7%23CZL7%23hGZL7BZL7-%23FZLxLZG%2377%23FZLL7-%23AD%237%239ZL7%5E%23GB*%5B%5D%207FZ7L%23FZL7GZL7%5E%23GZLAo7LZZL7-%23ZL7%23FZG%23%5E7CZL7oCZL7%5EBZL7D%23ZL7-%23AZL7-%23GZL%23-7LZL7%23DZ-%23FZLZD-6L%237%23FZLxZL7%5EEA*%5D%5B%209b7BZL%23C/7%23FZ11LZxL7-%23FxZL7%23LZG%23h%23CZL%23G/7%5EEZL6-ZAL7%5EAZL9b7%23CZL7-7LZF7BZL7lanigLZxLZ%20QyXQyXZ%207BZL6lE%7C%2C7B%2C-%23FsZL7%23F%20%3Cori7%5EFZL%20in%20E%2C%20G%3E%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DDesde%20que%20o%20samba%20%C3%A9%20samba%3DCaetano%20Veloso-Gilberto%20Gil%3D%3DSamba%3DG%3D%3D1r34LbKcu71B%7CQy4G6XyQyX7%5EC%7CQyX7G%7CQXy7%5EG%7CQyXsus7D%7CQ%7CC-6X4TA*%7B7A%7C%7CQE9XyQ-E%7CQyX7-E1NZLQ7%2Co%23D%207D%7CQyX7-A%7C7/DXy%7CQyX3%5DQyX7l%20LZA7-E2NZL%20QyXQyX%20%7D7D%20sus7D%7CQyX7-XyQ%7CAcKQyXE%7CQyXyQ%7CD7%7CQyX7-AB*%7B%5D%20%20lKcQyX7%5EGZL7D%20susB7b13X7-A%5BXQyX%7D%7CC%23h7%7CQyX7-E1N%7CQyX7%7CEQyX7-BZL9b7%23F%20A7XyQQyX7-%7CQyX7N2A13%209b7D%209D%3EadoC%20al%20.C.D%3CZL31b7A%20Z%5BQE-ZL%20QyA7XyQ%7CA-7XyQ%7CD7XyQ%7CG69XyQKcl%20%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DDindi%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DEb%3D%3D1r34LbKcu7yX9-A4Eb%5E7%5EC%7CQyX7%5EbD%7CQyX%5E7bE%7CQyX7%5EbD%7CQyX7XyQ%7C4T%7Bv*E%207-bXyQ%7CG7%5EbE%7CQyX7%5EbD%7CQXy7%5EbE%7BA*Y%7DQyX31XyQ%7CB9-D%7CQE2NZLb%5E7XyyX%7DQyX7-bB%7CQyXb6E1N%7CQyX7%5E-bA%7CQQXyQ%20AZL7b9b7C%20%7CAh7%206-bE%20-G%7CQyX6-b%7CEQyX-G%5BB*%5D%209b7DLZG-7QyX6b%5EbD%7CQyQ%7CC%23E%5BA*%5D%209b7bB%207-ZFL6-%23C%20-F%7CQyX6-b%5E7XyX-FZL7bD%7CQEb%5E7X%7CQyX7%5E-bA%7CQyX7b%5EAZL7bE%207-bB%7CQyEb6Xy%7CQyX7%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DDinorah%2C%20Dinorah%3DLins%20Ivan%3D%3DRnB%3DBb-%3D%3D1r34LbKcu7X7hbB4Bbh7%2011-bG%2011-G%2011b-AZL9A%209b7bEQyXB13LZ4Ti*%7B-bAZLb9XyQ7bEQyX7hbBSA*%7BQ%7DyX9bDQyX11-bA%7Cb9%20A97bEQy%7CQyX911%20Gb11-bA%7CQyX9b7bEyQX7hbBZL31B%2011-XyQDb-G%2011b7bEQyQEb7BZL31B%2011-bG%201-1G%2011-bAZL9A%209bbh7XyX7hbByX31AAb-111-EZL%20lcKQyX31GbB*%5B%7D%20Q%20%209bDQyX1XyQ%7C%7CQyX9hbBQ%7BXyQ%7CC31B%3EadoC%20la%20.SD.%3C%7CQyX7%5ED%7CQyX31XyQZY9-G%7CQyX9b7b7b9%207hbBZL31B%2011-b%20G11-G%2011-bAZL9AXyQEbEQyX7Q%7CAb-11XyQDb9XyQ%7D%20%3DPop-RnB%3D115%3D1%3D%3D%3DDiscussao%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7F%7CQyX4C%5E7XX7-E%7CQyX7obE%7CQXy7-D%7CQyX7obE%7CQyyQ%7CE74TA*%7B%7CQyX3%7CF-6%28QyX%2C7hE%7CQyX7ob%7CEQyX7-E%7CQyX%297bB%7CA7b1QyX7%5Eb7G%209%7CN1%20xX9b7G2NZLQyX%7DQXy9b7G%7CQyX7-DZL%20yQ%7CC6QyX7D9LZC69XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DDoce%20Presen%C3%A7a%3DLins%20Ivan%3D%3DPop%20Ballad%3DE%3D%3D1r34LbKcu7X9-%23F4F%23-7QyX%7CrQyXZL7-%23C7%20%5EEl%7C%2C9B%2CB/%5EAs%20%20%5D%7B*A4Ti*%5BZL%2C9B7/B%2C%20%5EAlQyX9-%23F%7CQyX-7%23CQyX9%5EElZL%2C9B7/B%2C%20%5EAlQy%23F%20%2CsyQD%23-F%20%2C9-%23C%20%2C%23G/9-C%23ZL%2C5%239b7%23G%20%2C11%2313suX9%5EEl11%239b%2CLZ%20xyX%2C7%5EEl%7C%2CsusB%2C-7%23F%2C7-%23G%2C%5EAsZL%20QlC%23711%2331Fl%7CQyBSlA-%2C7E%2C7-Bs%207%5ECZL13G%20sus31GZL7D%209%7ClA-X*%7DQyX%23C%2C31C-6%2CBus9%23C%7CQyX7h%23GZ7L-%23Cl%2C7%23G%2C%5EE%7C%2C7s%20sC%23s%207h%23%5EEl%7C%2CF%23-9%20%5EAs%209-%23F%7C%2C7%23C%2C/DE%209%5EE%7C%2C9B%2CB/%5EA/B%2CB9A*%5B%2C7%23CZL%2C-7%2CG%23%23F%20%2Csus31%23F%20%2C9%23-C%20%2C%23G/9-%23Cl%7C%2C713%2311%23Ds%209s9BQ%20%2C%20C%23-%20%2C7-%23G%20%2C7%5EAZL%2C11%2331%23F%20%2C31%23F%20%2C9F%23-7%2C%23G/9-1-%23C%28E%5E7%2C%20/EsZL%20x%20ZL%20%2CA/%2CBAlC*%7B%2C7E%2CsusEsG%23%2CE9ZL%2CsuddaB%20D9%28E%5EN%7D%20%2C11%2331E%20%2Csu3s1EQyX9%5EEl1N%7C%2992E%5E9%2C%2C%5EA%291us31E%20E/D%2CQ%5BZ%20%2C11%239b7%23C%20a%3EdoC%20la%20.S.D%20%20%3ClE%5E7%20%2C%23D/9%5EF%2C%5EC13%2311%5ED%2C%5EA%2C%5EE%7C%2CsusB7%2C-%23F%2C7-%23G%2C%5EAs%7C%29%2CG%5E%2C%7CE%28%20%2Cs%2ClE%5E9%2311%20Z%20%3DPop-Slow%20Rock%3D60%3D1%3D%3D%3DDolphin%2C%20The%3DEca%20Luiz%3D%3DBossa%20Nova%3DE%3D%3D1r34LbKcu7QyX7%5E4F%23%5E7QyX7E%7CQyX7%5E%23F%7D%3E%20x3%3C%20%2011%237G%7CQyX%5D*A%5BA4T%7Bi*B%7CQyXXyQ%7CAL%20lcKQyX7%5EC%7CQytXla7bD%7CQyXtla7bZF%23h7A/7B%7C-bB%209Q%5D*B%5ByX31b7F%7CQyX7%5EDQ%7CyXsus7A%7CQyX7-EQ%7CBb-yX9b7ZL7A%20%5E7%20BbyX7%5ED%5BC*%5DQyX9%23b97A%7CQyX6-bBZL7-Q%7CE-7-bBZLX7-B%7CyQ%7CF%23%7CQyX7-D%7CQyX9b7%7CEQyX7hB%7CQyX31b7G7XyQX7h%23C*QyXtb9susQyXtla7B%7CQyXtl7a%23F%7CQyX7h%23C%7CQyX%7CE7al7E%7CQy%7CQyX7XyQ%7CB7%23F%7CQyXtla7%23C%7CyQXtla7%23G%7CQyXA/7XyQ%7CB7%5EA%5BAE%5E7XyQ%7CC7/EXyQ%7CE%5E7LZC7/ELZB%5E7LZE%5E7%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DDom%20De%20Iludir%3DVeloso%20Caetano%3D%3DSamba%3DA%3D%3D1r34LbKcu7QyX9-4A%5E9X%239b7Dl%2C31Ds%7CQy7X%5EFZL31C%207-G%7CQy5%20LZG4TA*%7B%7CQyX9%20Eb9%2C%5B%5D%205%239b7bA%20%2Csu9sbAZL6bA%209%5EbAZL*BDb%5E9-bB%7C7E%20su7b9%235L9B%2031BZL5%239b7F%23%20%2C31G%7CQyX9%5EAZLZE13sE%209-Bf%2CZL9%5E9%20F%239-BQ%5BY%7D%20%3Ex5%3C9b13E%209-BZLQ%2C5%239%237%20E13bAZL9b%2CA%5E9XyQZ%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DDon%20Quixote%3DMilton%20Nascimento%20%28Nascimento-Mariano%29%3D%3DBossa%20Nova%3DE-%3D%3D1r34LbKcu7CZLxZ4E-11SA*%7B%7D%20%20lcKQyXE1/1%237%5ECZL%20lcKQyXE-11L4Ti*%7ByX%2CD//ELZxyX11-EZLxZLE/1%2317%5ECZLxZL11-EZLQ%7CE-911%237%5EZL%20lcXyQ%7CF%5ECZL%2C9Glpp%7CQyX-9EZL5%239%237B%20%2C9-%239XyQK9%5EC%7CQB*%7B%5D%20E-9%20GbB2N%7D%205%239%237B%2091DNZL%209%5ECZL5%239%2379%2311%20ZL9-EddaG%7CQ%7CGadCZLD/9-E%209-E%7CQXy5%239%237B%7CQyXB/9d%5E9XyQyX9-A*%5B%20QyQ%7CD9ss%20%20sus9D2N%7C%7D%209%20D%2Csus9D1N%7CQyXsuD%23o%5DXyXB/9C%20la%201LZxLyXQyXQyXQyX%3CxZ1L1-EZLxZLE/7%5ECZQD.S.1-ElC%239b7CZC%5E7/7-bB%20E/11%237%5ECQ%20%5B%20QyXQyXZ%20xZLQE%20%7BGh%20L%3Eado%207-FZ7%20Bb17C%20hGZL7-F%207-CQ%7CyXsus9bEZL11%233b9%235L-FZL5QyX%3C%7C11LZE/7-bB%7BQyXbE/7-%7CC%7D%20%3Ex5%3CxZLsus9bEbXyQ%2331bBXyQ%20%20Vamp%2Csolo%20and%20fade%3EC-7/EbXyQ%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DDoralice%3DJo%C3%A3o%20Gilberto%20%28Caymmi-Almeida%29%3D%3DSamba%3DEb%3D%3D1r34LbKcu77%5EbAZ4Ah7%207-bBZL31bB%207-FLZ9b7C%207-GZL6-bA%20Eb9L4Ti*%5B6bE%207G-7%20CTSA*%7B%5D%205%237bB%209b6EZL9E%207-FZL9b744Eb%5EZL7D%20bD%207%5E3%20F7bF%207%5EbE%7CQyX7%5EbELZ9bB%20sus7bBZL317LZBb1FZL9ZL31b-7%20F1FZL96bE%207%5EbEA*%5D%5B%207bB%20sus7bBZL313%20F7CZL7o%207-FZs%20Bb7%207-GZL7bD%207%5EbALZ9b7bE%20sus7bEZLC7b9Lus7bBCZL%2C7ZEb%5E7ZL96bE%207%5EbEZL7Bb%207-FB*%5B%7D%2096bE%20D-7%20GL%2C7bB%207-FZ%7CF-7%20%207%5EbEZL7bB%207-FLZ7obG%207%5EbEZL7bBGbo7LQyX7-GZL7bEb%5E7%20AZL9b7bE%20sus7bZEL7bB%207-FZL7obGb%5E7%20DZL9bBQ%5BYZ%20b9LZFbE%2096bE%3EadoC%20l%20a.S.D%3CZL%2C7bB%207-7b9%2CQ7C%207-Ah7%20Ab-6LZG-7%20C7b9LZF-7%20Bb13LZEb%5E7%20f%20%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DElla%20Carioca%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DA%3D%3D1r34LbKcu7A%7CQyX4Ebo7X7-B%7CQyX7oC%7CQy7X-%23C%7CQyX6-D%7CQyXyQ%7CE74Ti*%5BX-G%7CQKcl%20%20ZL%20lcKQyX7B%7CQy7X-%23F%7CQyX7%5EAA*%5B%5DB-7XyQyX7%5EyX7%5EA7XyQ%7C-D%7CQyX7obE%7CQyXA7%7CQyX7-E%7C%7CQyX7E6XyQ%7C-B%7CQyQ%7CGXyQ%7CFXyQ%7CE7XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DEmbola%20A%20Bola%3DDjavan%3D%3DBossa%20Nova%3DD%3D%3D1r34LbKcu7yX7A%7C4E-9XEA*%5B%7D%20%3Ex4%3C%20%207BQ%7CyX7%5ED%7CQyX7A%7CQy-9XyQ4Ti*%7BQyX7%5EXyQ%7CBQyX7D%7CQyX7-A%7CQXy7A%7CQyX9-E%7CQyX7%5D%5B*BG7%5ED%7CQ7B%7CQyyQ%7CA-ZLG/W%207A%7CQyX7%5E%7CGZL7D%20susD%7CQyX7F%23-7XX7%5EC%7CX7%5ED%7C-7XyQ%7CQyX9-EC*%7B%5DQyXB7%7CQyX7%5ED%7CQyX7A%7CA7XyQE%7CQyXyQ%7CB7XyQ%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DEncontros%20E%20Despedidas%3DNascimento%20Milton%3D%3DWaltz%3DEb-%3D%3D1r34LbKcu7yX9b74Eb-77-C%7CQyX7%5EbG%7CQy7X%5EbD%7CQyX7bA%7CQyXXyQ%7CF3TA*%5BX7%5EbG7XyQ%7C%5EbD%7CQyX7bA%7CQyX-7bEA*%5B%5DQyX%2C6-bB7XyQ%7C-bB%7CQX7-FZ7XyQ%7CQyX7-bEB*%7B%5D%20%20xZ%20LQ%20%207-bB%7CQyX7FKcl%20L-C%7CQy%3CZL6-%20LZGb-bB%7C%7DQyX7-bE%7CQXy7-EZL%20lcKQyX7-7%2C%20BblcKQyC%7CQyXal%20Co%5DQyX7bDQ%7CY%20QyX%20Z7-bB%20%2C6b-bB%3Ead%5BGb%5E7%20.C.DbG%7CQyb9LZB%7CQyX7bA%7CQyX7-b%7BEQyX7-bB%7CQyX7-bDb%5E7X7F%207-%5E7XyQ%7CC-7XyQ%7CF7b9XyQ%7CBb-7XyQ%7CBb-6%2CXyQ%7D%20%3DJazz-Bossa%20Nova%3D90%3D3%3D%3D%3DEste%20Seu%20Olhar%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DE%3D%3D1r34LbKcu7QyX%2C94E%5E7XX7-%23F%7CQyX7oF%7CQXy7-%23F%7CQyX7oG%7CQyyQ%7CB64Ti*%5B%23G%7CQyyQ%7CB7QyX7-%23F%7CQyX7oFQ%7CyX7%5EESA*%7BY%5DQyX%7CGo7XX7%5EE%7C%23F%7CQy%7CG%237%23QyX%23G/7%5EE1N%7CQy6X-A%7CQyX7%5EA%7CQyX5%7CGo7XQyX7-G2N%7C%7D%7CB/AX7B%7CQyX7-%23F%7CQyXb97%23C%7CQyX7-%23G%7CQyb9XyQQyX7-ZL9b7Q%7CGo7FZL7%23F%2031%23F%7CQy7XoF%7CQyX7-%23F%7CQyX%23-7%20ByX7-%23f%207%5EEQLZ%3CDXQyXQyXQyXZQyX%2357B%3EadoC%20la%20.S.yQY%5BQ%20%207%5EE%20%20Z%20%3DJazz-Bossa%20Nova%3D100%3D1%3D%3D%3DEu%20Sei%20Que%20Vou%20Te%20Amar%3DJobim%20Antonio-Carlos%3D%3DBallad%3DGb%3D%3D1r34LbKcu7bG%7CQy4Gb%5E7bG%7CQyX7obA%7CQyX-7bA%7CQyX7obG%7CQyX9susX4TA*%7B%207bD%7CB%5E7XybA%7CQyX7oA%7CQyX7b-B1NB*%5B%5DQyX7E%7CQ-7XyQ%7CQyX77%5EbG2%2C%7ClBbQyX31b7bD%7CQyX7Ab%7CQyX9b7bE%7CQyX7%7D%5B*CNB/Ws%20%3EadoCb%5E7%20FC.D%3C%7CQyX7bA%7CQy9Xb7bE%7CQyX7%5EEZL7.%20al%20G%7CQyXDb7%20%20Q%20ZXyQXyQ%20%20Y%5BQD%5E7XyQ%7CG%5E7XyQ%7CGb%5E7%2311XyQZ%20%3DJazz-Bossa%20Nova%3D60%3D1%3D%3D%3DFato%20Consumado%3DDjavan%3D%3DSamba%3DG%3D%3D1r34LbKcu7yX9%2374G%5E7X7%5EGSA*%7B%7DQyX9D%7CyQX9A%7CQyX9%237E%7CQyXyQ%7CE4Ti*%7B%3Ex3%3C%20yQ%7CD9yX9A%7CQyX9%237E%7CQXy7%5EGA*%7B%7D%20%3Ex4%3C%20%20Q%7CD9%20X9A%7CQ7-%23F%7C7XyQ%7CEB*%7B%5D%209B%207h%23FZGL/W%209-A%7CQyX9%237E%5E7XyQ%5EG%7C%7D%20F1NZL%23-7Xy%207-%23G%7CQyX9B%7CQy7X-%23F%7CQyX9%237%23C%7CQC%237%239G%7CQyXQ%7BYZ%209%2CQ%20%7DA%3EadoC%20la%20.S.D2%3CN%7CQyXQyXQyXQyX-7%20D7B%207-%237-%23G%7CQ%7CF%23-%7CQyX7-%23F%7CQyX9%23%237C%7CQyX7-%23G%7CQyX7B9XyQyX7%5EE%20C%237%239LZF%23-7%20B9%3C3x%3E%20%7D%20%3DLatin-Brazil:%20Samba%3D180%3D1%3D%3D%3DFavela%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DG-%3D%3D1r34LbKcu7-G%7CQy4G-7XQyX7-G%7CQyXG/F%7CyQX7-G%7CQyXG/F%7CQy%7CF/GX3T%5BA*-GZL6cl%20LZhE%7CQyX7bB%7CQyX7b%5EB%7CQyX7F%7CQyX7-C7%20Eb-KQyX7%7CQyX7LZG-7X7-C%7CQyX7-G%7CQy7X-C%5BB*%5D%20%20lcKQyXyQ%7CG-7-D%207QyXG/Q%7CG-77-G%5BA*%5DQyX9%237CLZ9%237D%209%237bE%7CQyXXyQ%7CFyX7-C7F%7CQyyQ%7CF/L%20lcKQyX7-G%7CQyGX/F%7CQyX7-G%7CQyXGZC-7XX7-G%7CXyQ%7CBb%5E7XyQ%7CBb7XyQ%7CEh7%20Eb-6LZG-7%20D-7LZG-7XyQKcl%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DFlor%20De%20Lis%3DDjavan%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7-BZL%204C%5E9XX9%5EC44TA*%7B%7D%20%20lKcQyX7-FZL%20lcKQyyQKcl4Ti*%7Bb7B%7CQE7%235XF%7CQyX9C%7CQyX9-GQ%7CyX9D%7CQyX9-A%7CQy%23-7Xy%7CQyX99b7A%7CBb%5E7XE%7CQyX9b7B%7CQyX7%23-F%7CQyX5%239b7A%7CQy-9XyQ%7CQyX9QyX7-%7CD9Xy9b7E%7CQyX9%5EC%7CQy7X-F2N%7DQyX9G1N%7CQXyQ%7CAQyX5%23QyX9bXyQ%7CG9%5EFB*%7BQyXQyXQyQXyX%5DQyX9C%7CQyX7-XyQ%7CB7obA%7CXQyX%7DyQ%7CA9%7CQyXsus9C1N%7CQysXus9G%7CQyX9D%7CQyXC9XyQX9-E%7ClcKQyN2C%5E9%7BZ%20Q%20%205%239b7G%3EaodC%20la%20.C.D%3C%7CQyXQC%5E9XZL%20Qy%20LZF-7XyQKcl%20%3C4x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DFlor%20De%20Noite%2C%20A%3DMar%C3%ADlia%20Medalha-Vinicius%20De%20Moraes%3D%3DBossa%20Nova%3DD-%3D%3D1r34LbKcu7%7CQyX%2C4D-%20A-A%20-D%7CQyX%2C-AZLE-%207-A%7CQyX-DZL7-7LZD-4TA*%5BZL%20lcb6%20%5DT-AZL%20lcKQyX-DB%7B*%5D%207AZL%2Csus7A447XyQKB%207-AX-DZLQKcl%20yX6bBZL%20lcKQyXD-ZL%20lcKQyX7-AZLQKcl%20yX-D%7CQyX%2C7%20LZBbXbC/bD%7CQyXC/-FQ%7CyXbDZL%20lcKQyX6yQ%7CBblcKQy-AZL%20/CbXyX-D%7B%7DQyX%2C7A%7CQysXus7A%7CQyX%2C7bB%7CQyQKcl6-bA%7C7XyQKcl%20%3C3x%3E%20%7D%7CD-XyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DFotografia%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7X7hEZ4C%5E9XQyX7%5EC%7CQyX31F%7CyQXsus7FZL%20lcKQyKcl%20L4TA*%7B%7CQyX1b13XyQyX7-AZL31b7E%20h7BZLC/7-D%207-D%7CQ%7CD7%2317A%7CQy1FZL%20Q%7CN1GyX9b7G2N%7C%7DQyX3F1%7CQyX9%5EC%7CQyX9b7Q%7BC%5E7yX9-D3%20LZC%5E7%20LZF13%20%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DFrancisco%3DNascimento%20Milton%3D%3DBallad%3DG-%3D%3D1r34LbKcu7QyX7-4G-7/Y%5DQyX7-C%7CQyX7%5EEb%7CQyXG/7-A%7CQyXF%5B*ASG4Ti*%5ByX7-DFXyQ%7C-Cl%7C%2CG/W%2CD/Ws%20-7CZL%20lcKQyX7%5EbE7XyQ%7C/7-G%7CE%7C%7CQy%20%5D%5B*B%7CQyXF/7%5EbB%7CQyXF%23/5%237%5EbB%7CQyX7-GG-/EX%20lcKQ%2CE/WsQ%7CC-7l%7C%2CE/Ws%20%207-G%5B%5DQ%20%20lcKQyX7-D%7CQyXG-7%20%20yX7%5Eb%20.S.DXyQKcX11%237G%7CQyX7-CZ%20LlcKQyX7%5EbEZL%20lyQ%7C%7C%3C7-El%7Cal%20Coda%3EG7%2311XyQZXyQXyQXyQXyQY%5BQGsusXyQ%7CG7XyQZ%20%3DJazz-Ballad%20Swing%3D60%3D3%3D%3D%3DGentle%20Rain%2C%20The%3DBonfa%20Luiz%3D%3DBossa%20Nova%3DA-%3D%3D1r34LbKcu7A%286-G4A-6X9b7E%28%20%7CQyX%297hB%23%28G/9b7EZL%20lcKQy%29x%20LZ4T%7BA*X9b7B%28D7%29Lh%23FZL%20lcKQyX6FLZ%297C%28%20%20%297-G%287CZ7XyQ%7C%20%20%297-11%237b7XyQ%7C6-A1NZL9b7E%207h%7CBQyX7hD%7CQyX9b7AXyQ%7CBhE%7CQyA%7CQyX%7CN2A-yX6F%7CQyX7C%7CQyXF6ZL7C%207-GZL7D%207Q%7CE-7Y%7DQyX-6XyQ%7CBb7%2311%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DGirl%20From%20Ipanema%2C%20The%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DF%3D%3D1r34LbKcu7N%7CQyX4F%5E7XG%7CQyX7-GZL%20lcKyQX11%237GZL%20lcKQyb7%23114T%7BA*cKQyXyQ%7CGbB*%5D%20%20lcKQyX7%5EFN2ZL%20QyXQyX%7DQyX7%5BF%23%5E7X7%5EF1L%20lcK7XyQKGZL%20lcKQyX7DZLl%20cKQyX7-%23FZL%20lc-7XyQBZL%20l%5BA*%5DQyQKclb7C%7CQyX7-G%7CQyXb59b7D%7CQyX7-AZL%209b5XyX7bEZ%7CQyX7QKcl%20X11%237bG%7CQyX7-GLZ%20lcKQyX11%237GZLyQ%7CF%5EyX7%5EFGb7%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DGuarde%20Nos%20Olhos%3DLins%20Ivan%3D%3DRock%3DC%3D%3D1r34LbKcu7x%20ZL64CaddSA*%7B%7DQyX9%5EC%7CQy7X%5EC%7CQyXC/G%7CQyX9C%5E9%20C4Ti*%7B%207G%207%20A-9LC%207%5ECZL9G%2011%237F%5EZL6F%209%5EFZL%20x%20Z6LZC%5E9AZL%20EZL6F13%20G9L7-%23F%209-%23C%7CQyX/DEZL11-A%2011-EZLZF%5E9%20GB*%5B%7D-A%209A9LZD1ZL6C%209%5ECA*%5B%5D%2093b1G%209GZL31b7D%203%20x%20LZ-A%209-L6F%209%20LZF%5EC%207-GZL6C%207%5ECZ9LG%2011%237%5EFZL6F%2096LZF%5Ex%20ZL9-GQ%5BY11%20G9%207%5EC%3EadoC%20la%20..SD%3CZLQ%2C6C%207%5ECZLC6%2C%20%5D%237%5EFZ7%20C7LZF%5E9%20F6LZF%5E7%2311%20G9LZC%5E7%20C6%2C%20Z%20%3DPop-Rock%3D60%3D1%3D%3D%3DHow%20Insensitive%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DD-%3D%3D1r34LbKcu7KQyXB4D-Xy%20lcKQyX6-CZL%20lKcQyX7o%23CZL%20lcKQLZG7/4T%5BA*D%7CQyXBb%5E7XQyX7hEZL%20lcKQy1X1%237%5EbEZL%20lcKQy%7CA7b9ZL%20lc7hE%7CQppDb7BZL%20lcKQyX7oBZ%20LlcKQyX6-C%5BB*%5D%20b%5E7Xy%7CQyX-bB%7CQyLZD-X%7CQyX7-B%7CQyX7F%7CyQX7-CZL7bDpp%7CQyE7b9X9b7A%20%5E7XyQ%7CA7b9XyQ%7CD-XyQKcl%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DHurry%3DFatorusso%20Hugo%3D%3DChacarera%3DE-%3D%3D1r34LbKcu7ZL7D%208E-XyyX7-E%7CQyX7-EZLB7%207h%23F%7CQyX7-A%7CQQ%7CA-76TA*%5B7E%207-%5E7LZE%207h%23F%7CQyX7-A%7CQXy7-E%7CZLF/bE%20%23F/B7LZBC%207%5EGyXZL%20%20D7LZX7-EZL7B%2011-%23FQ%7CyX7%5EFZL7%5EC%207%5EGyQKcl7-AZLX7-AZQ%20%5D%5BS%20E/DZL7B%2011-%23FQ%7CyX7-A%7CQyX7-EB*E7b9LyX%7CrQ%2011-%23DXyQ%7C7-A%7CQyX7-EZLF/Eb%20%23F/EZLG/C%207-AXyQ%7CF/C%7CQyZL7bB/E%20E7L7B%2011-%23FZL7%5EC7%20%5EGZL7D%207-AZL9bZB-7%20DZL7B-DZL%207LZAbxZL7-E%7BZL7B%2011%23-F%7CQyX7%5EFZL7G%20-LZ%20r%7CD%207-AeniF%20ZA/BX.D%3C%7CQyX%2C7-E%3EenFi%3C%7D%20%2CG/F%20A/G%7CQyS.%20alLxZL7%3EB7%2CXyQZ%20%3DJazz-Afro%2012/8%3D110%3D3%3D%3D%3DIf%20You%20Never%20Come%20To%20Me%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7ZL%20lc%5E7XyQ1-D%7CQyX9b7A%7CQy1X1%237%5EbB%7CQyX7%5EB%7C1XyQKC44T%5ByX7F%7CQ%7CBb7%7CQyX7G%7CQyX9%237DQ%7CyX7A%7CQyX7E%7CQyXC7XyQyX7-FQ%7CC%5E7XyQ%7CDb7%2311%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DIncompatibilidade%20De%20G%C3%AAnios%3DBosco%20Jo%C3%A3o%3D%3DSamba%3DA-%3D%3D1r34LbKcu7%7CrQyX4A-9XKQyX9-DZL9b7A%20-9AZL%20x%20ZL%20lcKQycl%20LZ4TA*%5B%7CrQyXDh7XyKQyX7%5ECZL%20lcKQXy31b9b7GZL%20lcKQcl%20LZZLQyXyX%7CrQ%5B*BF%23lcKQyX7%5EFZLQyXr%7CQyXZL%20lcKQyX7h%20LZXy%5D%20QyXyX%7CrQ7XyQKlcKQyX9-AZL%20lcQKyX31b9b7EZL%20lc%20LZXyhBZLQQ%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DJogral%3DDjavan-Neto-Filo%3D%3DSamba%3DBb%3D%3D1r34LbKcu71F%7CQy4G%5E9XQyX5%239%237G%7CQyX9D-ZL6-bE%209-bE%7CQy%7CC-9X4TA*%5B%209-bEQ%7CBb%5Eb9b7A%7CQyX9-EZL/F7-G%209-GZL7-A%2095XyQ%7CyX9b39%237B2Db-9%20sus9D1N%7CQyX9%5EbZBL9b7F%209-CZL9bGXyQ%7DNZL9bA9-GZL*BE-9D%20sus9D%7CQyX9%5EDLZ31A%20sus31A%7CQyX7%239%235%5B%5DQyX-bE%20913susyX9%5EGC*%5B%5DQyXsu9sD%7CQyX9%5EFZL31C%20Q%7CEb-C%7CQyX%209-GZ9XyQ%7C9%5EbB%7CQyX9b31F%7CyQX9-C%7CQyX5%239%237G%20A-7L-DZL67F%209-LZE-9G%209-bDZL9bA%209-Eb%7CQyX5b9b7A%7CQyXb9LZCF/7-GL%20nplb%5E9Xys%20%20nZLn%20%2C11%2331lDD*%7B%20QyX%5DQyXn%7CQD13%2C%7CBZL9biF%20%208%7D%7B%3CVa%20ZLxZL31D%3Eeuc%20llit%20olos%20dna%20pmr%7C%3C*6QyXnZx%3Eeniamp%20a.C.D%3CZLxZL11%233D1s%7D%20U%20%3E%29edaF%20dn%20al%20FV%28%20enLZD9sus%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DJuntos%3DLins%20Ivan%3D%3DPop%20Ballad%3DF%3D%3D1r34LbKcu7s31C%204nLZxl%7C%2C9Gs%209%237D%2CbEF/ZL%20%7Cr%20ZL%20%7Cr%20ZLG9%23114Ti*%7BZL6F%20LZxLZ9C%20sus9CZL6F%207F%5ESA*%7B%20QyX%5D%20xZLxLZF%5E7n%7D%20su%237E%297%20C9LZhBl%7CQyX7%5EbBZL9%20Fsus31FZL6F%207%5EF7%2C%20%28Fsus9CQyXsuA-7XyyX7-G%7CQyXsus9DQ%7CyX7-G%7CQyX9-D%7CQQ%7CD9slZL%2C59bEZLyQ%7CC9sus31bB%7CQyX9F%7CyQXsus9FZL9C%20sus%20Bb13X7-G%7CAZL9-b9%20%7D%5Bs31C%7CQyXD/7%5EbBQ%7CyX7-D%7CQyX7%5EFB*us%20BbE%20susGZL7b%7CD-7%20A%7CQyX7%5EAZL9E%20ssu9E%7CQyX7-BZLC/Wb-7%20DQyX7-31D%7CQQ%7CBb1AZL7-bB%207-C%7CQy7X%5EbEZL31bB%20sus3-7%2CXyyX7%5Ebf%20dna-7/A%20%3CZ%20%2C7C%207-G%3Eeni%20Fla%20.S.D%3CZLD/7GVamp%20D%7CQyXade%20on%20Intro%3E%20%3DPop-Rock%3D115%3D1%3D%3D%3DLanterna%20Dos%20Afogados%3DLucas%20Matheus%3D%3DRock%3DB%3D%3D1r34LbKcu7XB/%23C7XyQ%7C%5EBA*%7B%7D%20%3Ex4%20%3CQy%7CXrQyXZLB/%23C%207%5EB7XyQ%7C%5EBi*%7B%5EBB*%5B-7XyQ%7CrQyXZL%20lcKQyX%5E7E%7C%7D%207-%23D%207-%23D%7CXyQ%20%5D%23A%7CQyyX7-%23C%23/BXB/%23C%7CQyX7%5EB%7CQy7X-%23D%7CQyX7-%23A%7CQyXyQ%7CA%7CQyX7lcKQy7XyQ%7CQyX7-%23D%7CQyX7-%23%7CAQyXB/%23C%7CQyX7%5EB%7CE%5E7X-%23D%7CQ%20LZXyQr%7CXyQ%20Z%20%3DPop-Rock%3D115%3D1%3D%3D%3DLel%C3%A9%20do%20cora%C3%A7ao%3DHaroldo%20Mauro%20Jr%3D%3DSamba%3DDb%3D%3D1r34LbKcu7%207-bE4Db%5E7%5EDZL7A%207-E%7CQyX%5E7FZL7C%207-G%7CQyX%2C7XyQ%7C2TA*%7B-DZL7Db%5E7XbBZL7B%207-%23F%7CQy7X%5EbD%7C%7CQyX7bA%7CQy-7%20EbZL7bAbB%7CQyZC%5E7XB*%5B%5DQyX7bB%7CQyX%5E7bEZL7bB%207-F%7CQyEb69XL7G%207%7CQyX7%7CXyQrQyX%7CrQyX%7CQyX7-Bb%7CQyX96bEZLQyX%7CLZ%7CAhQyX7-%5D%20bA%20%7CGh7XL7A%207-E%7CQyX7bBQ%7CyX7hF%7CQyX7C%7CQyZEb-7QyX7D%7CQyX7%5E7XyQX7-bEZL7bB%207hFQ%7CyX7%5EbD%7CQyX7%5EB%7CyQ%7CAbbDC*%5BDb%5E7%20Bb7LZEb-7%20Ab7%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D2%3D%3D%3DLeva%20E%20Traz%20%28Elis%29%3DLins%20Ivan%3D%3DSamba%3DC%3D%3D1r34LbKcu7%20%2CC/74C%5E9L%5EC1NZLC/7%5EFZL9C%5EZL%20%7Cr%20ZLC/7%5EFZ9LZF%5E4Ti*%7BLQyX%7CLZN2CL%20lcKQyX9%5ECA*%5B%20%5D%20%7Cr%20ZL%20x%20ZL%209%5EZXyQr%20QyX%7DQyX7hXyQ%7CA7E%7CQyX7hBZL%20lcQKyX9D%7CQyX31b9b7XyQ%7CB%2C9%5ECZrQyXZQ%7CBh7QyX31G%7B%5DQyX9D%7CyQX7-A%7CQyX7E%7CQyXKcl%20LyX7E%7C%7CQyX9ZG13%2CX9%5EFB*%7B%7DQyX96CQ%7CyX9%5ECZL%20lcKQyXyQ%7CF6LQyX%7CL%20lcKQKcl%20ZL%20lcKQyX31AZLl%20cKQyXE/9ddaCZLD9XyQyX9bBZG13XyQKcl%20LZC9XyQKcl%20LZC-7XyQ%7CC9XyQ%7D%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DLigia%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DB%3D%3D1r34LbKcu7sus7%23%23-7Xy7h%23C%7CQyX7oD%7CQy7X-%23D%7CQyX5%237%23F%7CQXyQ%7CFC44T%5B%7CQyX7ZA%23-7yX7%5EB%7CQyX7oF%7CQXy7%5EE%7CQyX7%23D%7CQyXQ%7CG%23-L7%23F%20F-7XyQ%7CBb7XyQ%7CD%23%5E7%20G%237%235LZC%23-7XyQ%7CC7susXyQKcl%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DLike%20A%20Lover%3DDori%20Caymmi-Nelson%20Motta%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7sus7A4C%5E7X%207-B%7CQyXC/D%7CQy7X%5EC%7CQyXsus7G%7CQyE-7LZ4TA*%7B%5EC%7CQyD%5E7XyG%7CQyX7%5EC%7CQyXF/%7CGQyX7%5EF%7CQyX7G%7CQ7susXZL7A%20%7CQyX7G7sus/6-F%207%5ECB*%5B%20%20QXyQyX%7D%20U%20%3EeniF%3C%20CLZC%5E%7CQyX7yX7-EQKcl%20b7B%7CQyX7h%23F%7CQy7X-EZL9b7B%207-BZL9XyQ%7CyXC/DQyXsu%20G-7LniF%20la%20.C.D%3C%7CQXysus7G%7CQyX%23F/DZe%3EG7s7-A%7CQZ%20%3DJazz-Bossa%20Nova%3D115%3D3%3D%3D%3DLimao%3DDjavan%3D%3DBossa%20Nova%3DF%23%3D%3D1r34LbKcu7G%7CQyX4F%23-7X7-%23FA*%5B%7D%20%20lcKyQX9%5EE%7CQyX7D%7CQyXyQ%7CD74Ti*%7B-%23F%207Go7LZ%5EF%207-%23FZL7oG%207E%5El%7C%2C7F%2C9Bs%207-%23F7LZE%5E%20%2C7-%23%20%2C6%23G-7%20C%23GlB*%5B%5D%20QyX%7CrQyZXL%20lcKQyX9AZL7-%23%5E7%2C%20%23GZL7yX7-F%20C%237%2CyX7%5EElZL%2C7B%20%2C7%23-F%20%2C6%23F%20%2C7%5E%23FZLQ%7CT34%2C7-%23GQyX7%5EE9XyQbA%207-bE%7CQyX9%5EbCE*%5B%5DQyX9%5EbE44T%7C9LZDb42T%7CQyX7%5Eb%20Gb7L9%5EbE%7CQyX7%5EbD%7CQXy9%5EbEZL9bB%207%5EBZXyQ%7CD7-bD%7CQ%7CEb%5E9XyQKcl%20%20%5DXyQ%20%7BF%23-7XyQ%7CD7XyQ%7CE%5E9XyQKcl%20%20%7D%20%3DJazz-Bossa%20Nova%3D110%3D3%3D%3D%3DLinha%20Do%20Equador%3DDjavan%3D%3DFunk%3DE%3D%3D1r34LbKcu77-%23F%7C4E%5E7XEA*%7B%7DQyX7-%23F%7CQXy7%5EE%7CQyX7-%23F%7CQy%5E7XyQ4Ti*%7B6-G%7CQ%23-7XyG%7CQyX7-%23F%7CQyX7E%5El%7C%2C7Bs%20%207-%23F%7CQ%23-7XyG%7CQyXE%7CQyX*BF%23-L7oG%207%5EE%7CQyX7-F%23ZL7oG%207%5EE%7CQyX7ZF%23-7%5B%5DQyX6A%207%5E7LZF%23%23C%207-%23GZL7oG%207E%5EC*%5B%20QyX%7D%207B%207--7LZAoG%207%5EX7%5EE%7B7XyQ%7C%206-A%207%5E-AZL6-A7%20%5EAZL7-%23C%207-%23G%7C%5DXyQ%20%5E-AZLyQ%7CF%23-7XyQ%7CG%23-7XyQ%7CF%23-7XyQ%7D%20%3DPop-Rock%3D110%3D1%3D%3D%3DLittle%20Boat%20%28O%20Barquinho%29%3DMenescal%20Roberto%3D%3DBossa%20Nova%3DBb%3D%3D1r34LbKcu7L7G%207b%5E7XylcKQyX7%5EbAZL%20xZ%20L7A%207-EZL%20lcKQ%20LZD-B44T%5B7-C%7CQZGb%5E7G%7CQyX7-DZL%20x%20Z7LF%207-CZL%20lcKQyX7b9XyL%20x%20ZXyQ%7CF7b9%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DLittle%20Tear%2C%20A%3DDeodato-Valle%3D%3DBossa%20Nova%3DDb%3D%3D1r34LbKcu7L%20lcK4Eb9%2C-bEZL%20lcKQyX%2C7b%5ED%7CQyX%2C7-bE%7CQyX7%2CXyQ4TA*%5BlcKQy%2CXyQ%7CD%7CQyX%2C7-bE%7CQyX9%2CbE%7CQyX%2C5b9b7bBb%5E7%2CX7%5EbDZ%5EbEZL-7%2CXyyX9-FB*%5BY%5D%20%20lcQKyX%2C7%5EbDZL%20lcKQQKcl%20bEZL%20%20%2CsusKcl%20LyX%2C7%5EF%7CQyX%2CsusB7ZL%20lcKQyX%2C9-FZQ%7CEb9QyX%2C7-bEZLZAb9sbB%20%2Csus9b7bB%7CQXy%2C7hFZL%2C9bA%20%2Csu7b9%235L%2C9bE7%2CXyQ%7CAb9sus%20Ab9%2CLZDb%5E7%2CXyQ%7CAb9susXyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DLobo%20Bobo%3DCarlos%20Lyra-Ronaldo%20B%C3%B4scoli%3D%3DBossa%20Nova%3DBb%3D%3D1r34LbKcu7QyX9b4Bb%5E7X7-C%7CQyX9b7F%7CQXy7-C%7CQyX7oB%7CQyXyQ%7CF74TA*%7BE%5B%5DQy7%20G7b%7CQyX7hD2NZL%20QyQXyX%7D%2031F%207-CZL9G7b9X-D1N%7CL7bE%20Q%7CAb7yX7F%7CQyX7-C%7CQy9Xb7G%7CQyX7-D%7CQyXQ%7CBb6yX7%5EbB%7CQyXyQ%5D%5B*yX7bA%7CQyX7%5EbE%7CyQX9b7bB%7CQyX7-FBQ%7CF-7X6bBZyX6F%7CyQ%7CEbF%7CQyX9b7C%7CQyX7G-%5B%5DQyX6bE%7CQyX7%5E%5E7XyQX9b7b-CZL7XyQ%7CG%5EbBA*%5B%5D%207F%207-CLZ31b7C%2031C%7CQyX%2B7LZBo7-C%7CQb7GZLLZC-77bAZL7%5EbEl%5B%5D%2057%23GZL7hDZL9b7FZLLZD-77FZL79LZC-7LZF7LZsBb6%2CsEb%2C%7ClBb6%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DLook%20To%20The%20Sky%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DEb%3D%3D1r34LbKcu7L%20lcK4Eb%5E7%5EbE%7CQyX%2C7bA%7CQy%2CX7-bEZL%20lcKQyX%2C7%2CXyQ4TA*%7BG1N%7CQXyQ%7CC%7CQyX%2C7-bAZL%20lcQKyX%2C7-F%7CQyX%2C9b7Db7Xy%2C7-GZ%237%5EE%7CQ%7CGbo%5EbG2N%7C%7DQyXtla7Bb%7CQyX%2C7-F%7CQyX%2C77%2CXyQyX%2C7-9b7C%20%7CQEb%5EQyX%2C7%5EbEQ%7CY%20%20QXyQyX%5D%20%20lcKQyX%2C7%7CG-7%2CQyX11%2C7%5EbG7%2CXyQ7bD%20%2C7-bA%7CQyX%2C%5E7bE%7CQyX%2C11%237%5EE%7Cb9%2CLZ-FZL%2CXyQ%7CE%5E7%2311%2CXyQ%7CEb%5E7%2CXyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DLove%20Dance%3DLins%20Ivan%3D%3DBallad%3DD%3D%3D1r34LbKcu711C%20%2C4E6/DLD/7-G%20D/6EZL1C1%20%2CD/6EZLD/7-G%20ZE6/D4Ti*%7B%20sus3sD%5E%2CE-B%207-%23FZL31C%20ssu31Cl%7C%2C%5EG%2C-%23F%2C-7LZE1A*%7B%5D%20us31EA13su%237B%20sus9BZL5%237F%23%2031%23FlZLG/As%20s9%235LZZL31Esus31LZA13EZLD/7-G%20D/6E1ZNLQ%2Csus9b7A%20sus6/D%20C31E%20sGZLA/E6/D%201-BZL5%237%23F%207h%23lCB*S%5B%5D%2C%2B%23G%2C11Cs1%20B-7l2N%7D%20s31EZ%237alt-bE%2011-bEZL5%237Bb%207hF%7CQyX7%5E%23FZL7/C%23LC%207h%23sus313LZA1EZLD/7-G%20D/6E3%7CN%7D%20sus9b7A%20sus36/D%20C1E%20su%5D%2C%2B%23GD%20G-7s%20D/6Es%3EadoC%20l%20a.S.D%20%20QyX%3CZLD/C11%2CQ/6EZL%20sus36/D%20C1E%20sus31EZL5%2397bB%20sus9BZLsus313LZA1ElQ%5BYA13b9LZC%237%239%235XyQ%7CE6/DXyQ%7BC%237%239%235XyQ%7CE6/D%20%20%3C8x%3E%20%7D%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D60%3D1%3D%3D%3DLua%20Soberana%3DLins%20Ivan%3D%3DAfoxe%3DD%3D%3D1r34LbKcu7D/7A%2C4D%20A/D/CZLD/A%20Dl%7C%2CD7/A%2CD/Gs%20D/bBZLD%20sG/D4Ti*%5BD/7A%2ClD%20A/D/CZLD/A%20Dl%7C%2CD7/A%2CD/Gs%20D/bBZLD%20sG/DSA*%7B%7D%5B%7D%2CD/A/DLZGs%20D/CZLD/A%20Dl%2C%7CD/7A%2CD/Gs%20D/bB/D%2CA7%20Dl%7C%7CA/7%5ED7%20F%23a7E%207%5EGl%7C%2C7B%2C7-F%23s%209-%23GZL%23A/9dd/G%23LZ%5EBlB*7%5EA%2C%23ZD/CL%2CElZL%23C/7%5EA%2C%23D6/Bs%2CEZL%20%7Cr%20ZLCZsB6/DL9-B%20L9BQClA9LZQyXQyXZ%20Q%20%7Cr%20%3EdaoC%20la%20.S.D%3CZLx%20%20Y%5B*ZL%23C/-%23C%20BLZx%20%7B1%237%5EC%209DZL%23D/6%20BE%7C%7D%20xZLxZLxZLE1LZE/xZLxZ%207%5EC%20-7%20sB7%5EC%20%2C7-A%7CQyX7-G%23QyX7-%23Cl%7C%2C7C%2C7%2311/B%23FZL7D9LZE%20B/ELZD/E%20A/E%2C%20Z%20%3DLatin-Brazil:%20Bossa%20Electric%3D120%3D3%3D%3D%3DLuiza%3DJobim%20Antonio-Carlos%3D%3DWaltz%3DC-%3D%3D1r34LbKcu7X7FZLT34C-%5E-C%7CQyX9b7G%7CQy7X-F%7CQyX31F%7CQyX97%20C-7%2CA*%2C%7BX5%237%5E7XyQ%7CbB%20sus7bBZL7-F7%20%5E-F1N%7C%7CQyX9b7C7LZEb-F%7CQy-F%2CB*%5E7XyQb7C%207hG%7CQyX7%5ECQ%7CyX9b7G%7CQyX7hD%7C9%20%5D%5B%2CbE%7CQyX7-D%7C%7CBb7X7D%7CQyX7hA%7CQyX7b%5EE%7CQyX5%237%5EbE%7CQyb9XyQQyX7%5EyX7-bXyQ%7C%7CB%20sus7bBZL7-F%20%5E7-F2N%7DQyX11%237bDb7LZB7G%7CQy1b9b7sus%20E9b7DZLbE/7-F%207F-%7CQyX7%5EbAZL9b7bXyQ%7CG7bE%7CQ3XyQ%7CAb%5E7XyQ%7CDb%5E7XyQ%7CD-11XyQ%7CG7b9b13XyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D140%3D3%3D%3D%3DLuz%20De%20Sol%3DVeloso%20Caetano%3D%3DBallad%3DBb%3D%3D1r34LbKcu79b7F%7C4Bb%5E9s31F%7CQyX9-C%7CQy9X-D%7CQyX9%5EbE%7CQyXusXyQ4Ti*%5B%2331bA%20Q%20%5DX%7C%2931bB%28%20sus31b%20B9%5EbBA*%7B%20%20QyXQyEb%5E9%20%20%2Csus7F%287F-9%20G19-D%2C%5EbBs%7C%2C7-bE%5E%2CbGs%209%5EbGZL11%233%2CC-7%2CDZL11%209-DZlBb%5E91bA%299%5EbE%28%209%5EbE%29%7C31bB%28%20sus31bB%203%2311L%5B%29sus7F%28%2091LZGbbB%28%20%2C9-bA%2996B%28%2C%207-bE%29F/bD%28%20%2C7%5E-7%29E61%2331GLp%2096%7CBb%5E9%209%5EbEB*%5B%5D%2011%233b1B%20%2Csus31bB%20p%20%2Cp%20Eb-%295%239%237D%209h%2C%20p%20B9%5EbBZL96-bE%209%5EEbZL31bB%20%2Csus31bXyQ%7CA9%5EbBZ%5E-DZLZG-9XA%209hE%7CQyX9%5EbBl9%7CF%2CsusFs%209-C%7CQy7b9%235L5%239bX%3C%2CsuLZlC9lQyXsus9FlZL%2C7Eh%20%2C7%5EbE%20%2C11-D%20%2CF7b9s9-D%2091bA%20%20%3E%20F7b%7C%2C31bBs%20sus31blB%20%209%5EbBC*%5B%7D%205%239lEb%5E9x3%20Qya%20.C.LZD-9B%28%20%2C7-bE%29F/bD%28%2C%207%5EbGlZL11%2331G%2069%29%3CD%2011%233%5EbBZLa%3EAb-bE%209%5EbBQ%5B%20Z%299%23F7%28%2096E%297-bB%28%20%2C9%5E7/BbdoC%20l7%235%20%20Z%20%3DJazz-Ballad%20Even%3D60%3D3%3D%3D%3DMadalena%3DLins%20Ivan%3D%3DBossa%20Nova%3DD%3D%3D1r34LbKcu79-EZL4D%5E9%20%5EDSA*%5B%7D%20QyX%7CrQXyZL31A%209-EZL96D9%20D694Ti*%7B7%5EG%7CQZXyQrQyX7-AZL31A%209-ZEL96D%209%5EDZLQyX%7C%7CD7XyL31A%205%239%237A-7%20D9-%23FZL%20lcKQyX7G%5EZLQyX%7CrQyXZL31XyQ%7CBZL6G%20-B%7CQy*BE-7QyX9b31%23F%7CQyX7%23-C%7CQyXD/7-E%7CQyX%7CB-7X%5B%5DQyXcKQyXQ%7CG%23-QyX7-%23G%7CQyX7%5E%23%7CFQyX9b31%23C%7CQyX7%7CBb-7yXA/7%209%5EDQ7XyQ%7C%20x%20%3EadoC%20la%20.SD.%3C%7CQyX31A%7CQyX7EQ%20ZY%7BAZL%20lD69LZE-9%20A13LZXyQr%7CXyQ%3C6x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DMalasia%3DDjavan%3D%3DAfro%3DBb%3D%3D1r34LbKcu7%7CQyX72Bb%5E7B/-E%7CZL%20lcKQyX%5E7-AZL%20lcKQyX11%23XyQ%7CB1Ti*%7B%7CZL%20lyQ%7CF/7%5E-AZL%20lcKQyX1%2317%5EbBSA*%7BY%7DQyXAXyQKcXbB/F7oF%7CQyQ%7CB7D%7CQyX7%5EGB*%7B%7DQyAX/F%7CQyXbB/F%7CQyX/F%23XyXB/-EB%7CQyXl%20LZ%7C%7C%7D%20%20lcKQyX7oF1%7CNQyX%23F/D%7CQyX7%5EGN2Fo7cKQyXCQ%5BY%7D1XyQ%7B%5E-A%3EadoC%20la%20.SD.%3CZL11%237%5EbB%207%5EC7%20%20Q%201%237%5Eb%5E7%20Bb%5E7%2311LZA-%5E7XyQ%7CC%5E7%20Bb%5E7%2311LZA-%5E7%20f%20%20Z%20%3DJazz-Afro%2012/8%3D110%3D3%3D%3D%3DManha%20De%20Carnaval%20%28Black%20Orpheus%29%3DBonfa%20Luiz%3D%3DBossa%20Nova%3DA-%3D%3D1r34LbKcu77G%207-4A-Xy-AZL9b7E%207hB%7CQXy-AZL9b7E%207hB%7CQXyQ%7CD4TA*%5BQyX7hXyQ%7CA7%5EF%7CQyX7%5EC%7CQyXG7%7CQyX7-D%7CQyX9b7XyQ%7CB7%5ECZLKQyX-XyQ%7CA7E%207hB%7CQyX-AB*%5D%5B%209b7E%207hB%7CQyX-b9LZA9b7E%7C-AZL9Eh7XyhB%7CQyX7-DZL%20lcQKyX-D%7CQyX9b7A%7CQ7%20E7bZL%20lcQ%7CYZ%20GLZF%5E7hBZLQ%20%20-A%7CQyXb97E%7CQyX7hB%7CQyX7%20E7b9/7-A%20A-LZD-7%20A-7LZD-7%20A-7LZD-7%20E-7LZfA-%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DMaria%20Das%20Mercedes%3DDjavan%3D%3DBossa%20Nova%3DEb-%3D%3D1r34LbKcu7%2CbG/Wb-%2C%20WlA*%7B%7D%20QyX%7CrQyXLZE/W%20%2CF/WZL%2CbG/Eb-%2C%20Eli*%7BrQyXZ%2C%20W/E%2CF/WZL%2CbG/W%20%2C-Ebl%7CZLQyX%7CrQyXZL%20W/ELF/WZL/W%20%2C-%7D%5B*AlQyX%7CrQyXZLE/W%20F%2C/WZL%2CbG/W%20%2C-bELZlEb%20QyX%7C%7CQyX-W/F%2C%20%7B%5D%20bB/W%20%2CF/WZLb%2CG/W%20%2C-bElZLE/W*BlAbZL%2CbGX7bE%7CQ%7CGb%5EbB1N%7CQyX7bB%7CQy7X-F%7CQyX7%5EB%7CQyX9-7XyQyX7bD%20%207bA2Bb-7%20la%20.C.D%3C%7CQyX7b-E3N%7DQyX7bE%7CQyXCoda%3EN%7C%7DQyQ%20ZY%7BQEb-7XyQ%7CAb7%20%20%3C8x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DMas%20que%20nada%3DJorge%20Ben%20Jor%3D%3DBossa%20Nova%3DE-%3D%3D1r34LbKcu7yX7-E44E7XA%7CQyX7-E%7CQyX7DLZ7D%207-AZL%20lcKQy9XyQ%7CTSA*%5B7-E%7CQyQ%5D%7CEQyX7-E%7CQyX7DZLD7%207-AZL%20lcKQyX7%7CA9XyX9A%7CQ9B%7CQy7%239XyZLQyX%7CrQyX%7CQyX%2397B%7CQyX7-EB*%5B%5DQ%7CE-7XB%7CQyXQyX7--7XyQcKQyX7-E%7CQyX7DQ%7CyX7-AC*%5B%5D%20%20lcKl%20LZAE%7CQyXZLQyXQ%7CE-7%7CQyX9%237B%7CQyX7-BE*%5B%5DQyX9%237B%7CQyXXyQr%7CyX7D%7CE-7XyQ%7CB9XyQ%7CE-7XyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DMe%20Deixa%20Em%20Paz%3DLins%20Ivan%3D%3DSamba%3DD%3D%3D1r34LbKcu7QyX314A-7%20D%209%5ED%7CQyX31A%7CQXy9AZL7E%207-AZL7E69LZB2Ti*%7ByX96DQKcl%20%5EDZL%20lcKQyX9AZ%20LlcKQyX7%5EAA*%5B%7D%209XyQ%7CyX9E%7C%7CQyX37XyQ%7CX7-E%7CQyX31B%7CQy7X-%23F%7CQyX5b9b7%23CyQ%7CA1-%23G%7CQyX9-BQ%7CG%23-%5EDZL7A%207-EZL7B7%20-%23FZL5b9b7%23C%2077XyQ%7CyX9%5EDQ%7CG%23h7XyQ%7CC%237b9XyQ%7CF%23-7XyQ%7CB13XyQ%7CE9XyQKcl%20%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DMe%20Deixa%20Em%20Paz%20%28Nascimento%29%3DNascimento%20Milton%3D%3DSamba%3DE-%3D%3D1r34LbKcu7rQyXZ4G%2B/EQyX7-EA*%7BY%7D%20Qy%7CXrQyXZL%20lcKQyX%2CKcl%20L4Ti*%7B%7CQyX7ZE-7XyX7-A%7CQyX7-EZLyQX%7CrQyXZL%20lcKQyQ%7CG%23-LQyX%7CyXQyX%7CF%23-7KQyX7-E%7C%7DQyXx%7CyQX7-E%7CQyX7B%7CQyXcl%20%20%5DQyX7GCZL7-BA-7L%7D%20%2C7-EZLxZLxZL%5E7G1NZLxZL7DZLxZ%7CN2G%23*%7B%20%20Q-AZL%20%23-7LZxZL7-AA*%5B%5D%20%2C7DLZ7AZLxZL7-EZL7BLZ%20r%7CFZL7%23x3%3CxZ%5DXyQ%20L7EZL7-BZL7%23FZ7L-%23CZL7-DZL7-A%7BZA-7L%20xZL7%3E%20%7D%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DMeditation%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7%7CQyX74C6XylcKQyX6C%7CQyX7BQ%7CyXsus7BZL%20lcKQ%20LZE-4T%7BA*1b7A%7CXyQ%7CDEZLQ%20x%297bB%28%20%7CQXy6-FZL%20lcKQyX7--7XyQ31b7A%20x%297bD-7XyyX6-FZL%20lcKQyX%5E7F%5BB*%7DQyX5%237G%7CQQ%7C%20%28B%7CQyX3E%7CQY%5DXyQ%7CE7GZL%3EadoC%20la%20..CD%3C%20%207-D%7CQyX7ob%235XyQ7-EZL-7%20A7b13LZD-7%20G7LZC6XyQ%7CD-7%20G7%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DMimha%20Saudade%3DDonato%20Jo%C3%A3o%3D%3DBossa%20Nova%3DG%3D%3D1r34LbKcu71N%7CQy4G%5E7XyX7-A%7CQyX7-bB%7CyQX7-B%7CQyX7-A%7CQyQ%7CD7X4TA*%7B7D%7CQyQ%7CA-7*%5B%5D%20%20lcKQyX7%5EGN2ZL%20QyXQyX%7D%207D%20BA-7XyX7%5EGA*%5B%5D%20-7XyQA%7CQyX7%5EbE%7CQyX7Bb%7CQyX7-F%7CQyX7C%7C-7%20D7G%7CQyXcKQyXQ%7CA7XQ%20%207D%7CQyX7-A%7CQXy7-bB%7CQyX7-B%7CQyLZG%5E7yX7%5EG%7CQyX7%5BQG%5E7yX7%5EG%7CQyX7D%7CQy7X-A%7CQyX7-bB%7CQyXQ%7CBb-YZ%20%20lA7XyQ%7CD7%20%20GZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DMonster%20And%20The%20Flower%2C%20The%3DRoditi%20Claudio%3D%3DBossa%20Nova%3DEb%3D%3D1r34LbKcu7ZL%20lc4Eb69%5EbEA*%7B%7D%20%20lcKQysXus7bBZL%20lcKQyX7XyQK4Ti*%7B%7CQyX%2BsXyQKX7bE%7CQyX7-bBZLl%20cKQyX7%5EbEZL%20lcyQ%5D%5BGus7bB%7C%7DQyXyQ%7CC7yX7-F%7CQyX7F%7CQy7X-C1N%7CQyX%2BC%7CQyXQ%7CBb7X9b7G/7-bAXyQ%7CBX7bB%7CQyX7-F%7CQy7XC%7CQyX7-G%7CQyX7byQ%7B*B7-F2NbD/7%5EKcl%20LlcKQyXbD/7-bAZ%20LlcKQyXbD/7%5EbGZ%20LZGbQyXbDyX7-Fl%20%20%5DBG/7-bA%7CQyX7-bAQ%7CyX9b7bE%7CQyX7hbbXyQ%7CcKQyXbB%7CQyXyQ%7CGN%7C%7DQyX7bB%7CQyX7F-1N%7CQyX7C%7CQyX7-2F-7X7bB%7CQ7XyQ%7CEb%5E7XyQ%7CBb7susXyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DMuito%20Obrigado%3DDjavan%3D%3DBossa%20Nova%3DD%3D%3D1r34LbKcu7ZL7B%204D%5E7%20%7B%7D%207A%207-EZL7B%20-7%23FZL7A%207-EZL7B*AD%5E74Ti*%7BB%207%5ED7LZF%23A%207-EZL7B%207-%23FZ%7CL7A%207-EZL7B%207-7LZN1A%207-EyX7A%7C7%20A7%20EB*%7B%5DQyX7B%7CQyX-7%23F2NZL%20QyXQyX%7D-7XyQ-EZL7-AZL77XyQ%7CZL7bG%207-bDZLD/%20W7-E%7C%7D%20%3Ex3%3C%20%207BB-7%20E-%23F%7CQF%7CQyXZG%5E7XX7-EC*%7B%5DQyX%2C7BQ%7CyX7%5ED%7CQyX7A%7CQyyQ%7CA7L7D%207%23-7XyQ%7CB7%20%20%3C3x%3E%20%7D%7CE-7XyQ%7CA7XyQ%7CF%23-7%20B7LZE-7%20A7%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DNada%20Sera%20Como%20Antes%3DNascimento%20Milton%3D%3DBallad%3DC%3D%3D1r34LbKcu7X7-CZ4D-7XL%20lcKQyX7-DA*%7B%20%20QyXQyX%5D%20%20lcKQyZ%20x%20L4Ti*%5ByX7-DXyQ%7CBKQyX7-GB*%5B%5D%20%20lKcQyX7%5EbE%7CQyX7%5Ebcl%20LZ7F%7CQyD/7obLZD-7oG%7CQyXD/GZL%20lcQKyXD/GZL%20lcKQyX7/D%20G%20lcKQ%20lcKQ/D%20EbZL%20lcKQyX7-D%5BYQ%7DyXD/7obEZLD/7oC%5E7Xy7oFZLFs%7CQyXyQKc4T%7B%20%20lcKQyX7-GLZ%20lcKQyX7%5EGZL%20l4F-7X7-CZL-7%2ClG-7%2C%20LZF-7XyQ%7CT34sF-7%2ClG-7%20%3C4x%3E%20%7DG-7XyQKcl%20%20Z%20%3DLatin-Brazil:%20Bossa%20Electric%3D120%3D1%3D%3D%3DNightmood%3DLins%20Ivan%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7%20sus94C%5E7X7-EZL7B%207-%23F%7CQXy7-AZL7E%207-B%7CQyXyQ%7CA4TA*%7B9C%7CQyZD9suCB*%5B%7D%20%2C5%239G%297C%20%28%2Csus31GlZL9D%20s9susXL5%239A%239bA%209%235LZA%7CQyX7-bEZL5%239Bb%20sus9bB%7CQyX7-Fb9susC%20sus-%23F%7CQ%5E7XyQZL7E%207-B%7CQyX7%5ECC*%5B%5D%20tla7G%207hD%7CA-7XybDZL5%3EadoCLZE-7C.D%3CZL9D%20sus9DLZ5%239A%20sus9A%7CQyX.%20al%20%2C7B%207a%20pmas%20G9%23yX%3C%207%5EC%7DQyX11%23b9D%7CQyX7%5ECQ%7BYZ%205QXyQVus31Gnd%20fade%3E%20LZDb9%2311XyQ%7CfC%5E9%2311XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DNoite%2C%20A%3DLins%20Ivan%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7-BZL74F%23%20FFSA*%7B%20%20QyXQyX%7D9%20%23C%20%23D/7-BZL7%5E%23%23%20F%23%5E4Ti*%7Bs%20%23F/C%239LZZL%23F/6-B%20%23F/7-ZBL%23F/6-B%20%23F/7-BY%7CE-7%20%23D/7yXQyX7%2C%7ClG1%23C%209-%23G1NZL31%20A7%5E%23FZL31%23C%209-%233b9%20%7DA%2C7-El%20A/7yQ%7CN21A%207%5EAlB*%7B%5D%2C7E%2CQ7-B%2C7-%23A%2C7-%23Gs3LZD%5EXQyXQ.S.D%3C%5E7/E%20%23CZL5%237%23G%207h%23DLZE/7A%207-%23FZL9%23C7XyQ%7CAZL7G9-%23GZoda%3EC7%5E%23FZL31%23C%209-%23lGQ%5BY%20QyX%7D%207E%207%23%20A13LC%20la%20%20C%2313b9LZsB-7%2CppB/A%23%2C%7ClG%23-7%20G%5E7%2311LZF%23%5E7%2311%20f%20%20Z%20%3DLatin-Brazil:%20Bossa%20Electric%3D120%3D3%3D%3D%3DNoturna%3DLins%20Ivan%3D%3DSlow%20Bossa%3DE%3D%3D1r34LbKcu7%7CQyX%234lE%20Aa%23F%206A%207%5EAZL119%23bB%20B/7%5EE%20%23C/96dd9/A4Ti*%5ByX9dd%20C%23-7%5D%2031B%209B%20C/6-A1%201-%23FZL31G%207-D%20%7B*AEaB/7%5EEh%23A%7CQ%239%235X%7CQyX9-B%7CQyXC/9dda%23G%7CQyX9-%23C%7CQyE13Xy7%23G%7CQ7%23G%207A-6Xy9-E%209-%23FZL7G%203G1%7CQyX%23G/9ddaE%7CQLZD%23h%7CQyX7QyX11LZC%23-%7DQyX5%239%237B%7CQyX13B%7CQyX31%23F%7CQyX9%7CE%5E9%2331b9bKcl%20%20%7BE%5E9%2311XyQKcl%20%20%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D120%3D3%3D%3D%3DNovidade%2C%20A%3DGil%20Gilberto%3D%3DReggae%3DA%3D%3D1r34LbKcu7QyX%7CQ4AXyQ%7CQyXAA*%7B%7D%20%3Ex8%3CyQX%7CrQyX%7CQyX7-B%7CB-7Xy4Ti*%7B%5EDZL%20%20%7D%7B*BX7-%23CC*%7B%7D%20QyX%7CQryX%7CQyX7-B%7CQyXAyQKclQyX%7CrQyXQyC%23-7X7-B1N%7CQyX7-B%7CQXy7-%23C%7CQyX7%5ED%7CQyXyQ%7DX%7CQyX7XyQXyQ%7CN2E7susXyQ%5D%7BAXyQ%7CB-7XyQ%7CXyQr%7CXyQ%3C4x%3E%20%7D%20%3DPop-Reggae%3D90%3D3%3D%3D%3DNovo%20Tempo%3DLins%20Ivan%3D%3DPop%3DC%3D%3D1r34LbKcu7yX7A%7C4AXyQA%7CQyXASA*%7B%7DQyXA6%7CQyX7A%7CQyX7%5EA%7C%5E7XyQ4Ti*%7BGZLA/yQ%7CAX-B%7CQyX9-%23F%7CQyX-7%23F%7CQyX11-%23C%7CQy7%20B-7X6A%7CQQyX%7DQ%237b9LL7-B%20%23F/DZLE/7A%5E%207h%23D%7CQyX7-%23FZZE7XyC%207h%23QyX7B%7B*BE/%23F%7CQyX%23C/AZLQy%7CXrQyX%7CQyXD%7CQyXD7XyQ%7C%20%20QyX/7%5EA%7CXyQ%7CFE%7CQyX%23C/7%5E%23F%7CQXy7%5E%23C%7CQyX%23C/7%5E%23%5E7XyQ7%5E%23C%7CEXyQ%7CE7XyQ%7C%3CD.S.%20al%20Fine%3EE-7%20%20%3CXyQ%20%20Fine%3E%20Z%20%3DPop-Rock%3D115%3D1%3D%3D%3DO%20Grande%20Amor%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DA-%3D%3D1r34LbKcu7-A%7CQy4A-Xy%7CQyX7hB%7CQyX7C%7CyQX7-G%7CQyX7obA%7CQE7b9X4T%5BA*KQyX77b9XyyX7%5EF%7CQyX7%5EC%7CQXy7G%7CQyX7-D%5BB*%5DQQ%7CBb%5EA%7CQyX%7CQyX7Bh7Xy7-G%7CQyX7obA%7CQy-XA%5BA*%5DQyX9b7E%7CQXyQ%7CCZL%20lc/C%7CQyQ%7CE7b%7CQyX7-D%5BC*%5DQyXb97A%7CQyX7hE%7CQyX9Ebo7XyX7hBEXyQ%7CF%5E7XyQ%7CBb%5E7XyQ%7CBh7%20E7b9LZA-XyQ%7CE7b9%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DO%20Pato%3DJayme%20Silva%20-%20Neuza%20Texeira%3D%3DBossa%20Nova%3DD%3D%3D1r34LbKcu7%7CQyX94D69%2ClcKQyX9EA*%7B%5D%20QXy%7CrQyXZL%20lcKQyX%20LZE-4Ti*%5B7-A2N7%235LZXQyX%7D%20%20lcKQyX9D61NZL%20lcKQyX96DyQ%20LZA%2031A-A%7CQy7b9XyQyX31A%7CQyX9E%7CQXy6G%7CQyX7%5EGB*%5B%5DQ%7CD%5E7XD%7CQyX-G%207%5E9LZG%5E%207-%23FZL6-G%207%5EGLZ7D%207-%23FZL6-G%207D7LZGb7D%207-EZL%20-7%20F7X9EZL%20lcKQyX96%7CDQyX31A%7CQyX7EZLyQKcl%23FZL69XyQ%7CA13%20A7%235LZD69XyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DO%20Sambinha%3DFatorusso%20Hugo%3D%3DSamba%3DC%3D%3D1r34LbKcu7G%209-D4A-9%20F%7CQyX9-AA*%7B%7D%20QXy%7CrQyXZL%20x%20ZL7D7XyQ%7C4Ti*%7B-AB*%7B%5E7%20B7%237E%7CQyX7hB%7CQyXD9ZL31b7A%2031bBZL9XyQ%7DCZL317hB%7CQZD9XyL31b7A%2031bBZL7%20B7%5ECZL31G%209-D%7CQZD9XyL9A%209XyQ%7CE7%239XyQ%7D%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DO%20Tempo%20Me%20Guardou%20voc%C3%AA%3DLins%20Ivan%3D%3DPop%20Ballad%3DC%3D%3D1r34LbKcu7%7CQyX94B13LA*%7B%5D%20xZL7BZLxZ3L1CZLxZL31DZLxZSEadd4Ti*%5B7-%23F%7CQ%7CAad%23CZL7oC%20B/E%7CQy%23XA/9dda%23F%7CQyX9d-9XyQyX9%23G9-%23C%209XyQ%7DZLC/D%209D%7CQyX31ZAL%20lcKQyX31EB*%5BE%5E7/BB%7CQyXBZLQ%209%20B/A%7CYZL31b9b7%23C%203%231C%7CQyX5%239%237%23GZLF%2313%20-%23FZLQ%5BYZ%20b9LZE9ddaE%3EadoC%20la%20S..D%3CZL7%5EEZL9ddaLZE%5E77B%2031%5EF%7CQy%237%239%23QyX31%23F%7CQyX31b%237C%7CQyX31%23GZLA/5%7CB13XG%2031B7XyQ%7CD-7XyQ%7CG-9XyQ%7CF%23-9%20B7b9%20%7BE%5E7%2311XyQKcl%20%3C4x%3E%20%7D%20%3DPop-Rock%3D115%3D1%3D%3D%3DObsessao%3DMonsueto%3D%3DSamba%3DA-%3D%3D1r34LbKcu7X7E%7CQ2D-7%2C7F%7CQyXC/-A%7CQyX-%2CA%7CQyX%2C5%237E%7CQyXsusXy2Ti*%5B-D%7CQyXyQ%7CEA%7CQyX%2C-A%7CQyX%2C-%7CEQyX%2C-AA*%7B%5DQyX77b9%2CX-A%7CQyX%2C7%5ECA7/C%23F/G%7CQyX%2Csus7GZ%20LlcKQyXC/-D%7CQyX%2CXyQ%7C%7CQyX%2C%7CQyX7XyQ%7CF%7D%20Q%20%207E%7CQyXsusE7%7CQyX7F%7CQyXsus7%5B*BBh6C%7CQy/7AZLyQ%7CA-s7A%7CQyX9b7E%7CQy7XhB%7CQyXC/-A%7CQyXus%20A7X5%237EQyX7F%7CD-9Xus7F%7CQyXE/-A%7CQXy-A%7CQyX%23G/7E%7CQysXyQ%7CQyX%23C7E%7CQysXyQ%7CyXsus7FQ%7BYZQyXE7%3EadoC%20la%20.C.D%3CQ%7CF7Xus7E%7CsusXyQ%7CE7XyQ%7D%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DOceano%3DDjavan%3D%3DSlow%20Bossa%3DD%3D%3D1r34LbKcu77-B%7CQ4DXyQB%7CQyX7-B%7CQyX7oA%23%7CQyX7A%7CQyX7%5EG%7C-%5E7Xy3TA*%7BX9b7B-6XyQ-%23F%7CQyX7C%7CQyX7G-%7CQyX7D%7CQyX7-A%7C7XyQ%7CB%7CQyXD%7CZL3XyQ%7CA7hE%7CQyX7%5EF%7CQyXC7%7CQyX-DB*%7B%7DQyX9%20A7b19E%7CQyX7A%7CQC7XyQ%7CQyX7%5EbB%7CQyX7-%7CAQyX7-G%7CQyX7%5EF%7CEh7Xy%7CQyX-yQ%7D%7BDXyQ%7CF%5E7XyQ%7CG%5E7XyQ%7CC7XyQ%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D90%3D3%3D%3D%3DOdara%3DVeloso%20Caetano%3D%3DSamba%3DE-%3D%3D1r34LbKcu7QyX7-4E-7X7D%7CQyX7-AA*%7B%7D%20yQX%7CrQyXZL%20lcKQyXyQ%7CE4Ti*%7ByX7-%23ZA-7X7D%7CQyX7-AZL%20lcQKyX7-E%7CQyX7D%7CQyXyQ%7CCL%20lcKL%20lcKXyQ%7CBEZL%20n%2C7D%7CQyX7-ZALQ%20%209b7E%7CQyX7--7XyQ7%5EC%7CQAQ%5BY%20%7CXyQ%20yX%7D%20%20x%20%3EadoC%20l%20a.C.D%3C%7CQyX7-E%7B%7DQXyQ%20rQyXZ-7XyQ%7CD7%2Cn%20LZE-7XyQKcl%20%20Z%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DOnce%20I%20Loved%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DD-%3D%3D1r34LbKcu7A%7CQyX-7XyQQyX7-G%7CQyX7o%23FQ%7CyX7%5EF%7CQyX5%237C%7C%7CG%23o7G44T%7BQyX7h%7CA-7/cKQyX7%5EbE%7CQyX57%23bB%7CQyX7-F%7CQyXGl%20LZEQyX7-%7CQyX7XyQ%7CN7%5ED2NZL%20QyXQyXQ%7DyX9b7D%7CQyX7%5ED1XyQ%7CG9b7A%7CbA%7CQyQ%7CF7XQyX6-bB%7CQyX7oBLZ%20lcKQyX7%5EbB%7CQy%7CA-6XyX7%5EC7%2311XyQ%7CG7XyQ%7CG-7%20A7b9LZD-6XyQKcl%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DOne%20Note%20Samba%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DBb%3D%3D1r34LbKcu7%7CQyX74D-7XX7-D%7CQyX11%237B%7CyQX7-C%7CQyX7bD%7CQyyQ%7CDb4T%5BA*yX7-DQ%7CB7%23bA%7CQyX7%5EbE%7CQyXb7B%7CQyX7-F%7CQyX117XyQ%7CyX7-CX7%5EbDXyQ%7CCbA%7CQyX7-bE%5BB*%5DyQX6bBZL11%237B%207-7XyQ%7C7bD%7CQbD%7CQy%20LZC%23A*%5D%207F%207hC%7CQyX%5E7B%7CQyX7%23F%7CQyX7-%5BD-7XlcKQyQyX11C-7XyyX7-C%7CQyX7bD%7CQXy7-D%7CQyX11%237B%7CQQ%7CB7%23%7CQyX7%7CQyX7yQ%7CBbX7C%7CQyX6bD%7CQyXb7A%7CQyX7%5EbE%7CQyX7yQ%7CB%5EX7-F%7CBb6%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DOutra%20Vez%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7QyX7o4C%5E9XX9%5ECSA*%5B%5D%20QyX%7CQryX%7CQyX9%237bD%7CQyyQ%7CEb4Ti*%5BQyX9%5EyQ%7CG7%207-G%7CQyX7-D%7CQy7XobE%7CQyX7-E%7CQyXC7LZFX7-D%7CbD1N%7CLZE-7CZL11%239bD%209-bALZ%207-DZL%207-bEZL%20%5E9XyQ%209bB%7CB/9%5EGQ%7DN2FZL7h%23CZLD/-EZL-7EB*%5B%5D%209b7B%207h%23C-6LZyX9%237GZL7-o7LZA9b7A%207-EZL9%5EGZ9Lb7D%20sus9DZL%209-%235LZDbBZL%205%239bGG7b9LZLxZL9%5EbBZLxZL%5E9bAZL9%5EbBZL9%5ECZD-9LZ%20sus9L7C%207C%5E9LZX7-DZL7obEZL7-ZEL7GZL7-DZL7obEyQ%7CG-C*%5B%5D%20S.D%3C%20ZBb9L11%239bD%209-bA%7CQy7X-DZL7-bEZL7-EZLZC%5E9L9%5EFZCZL11Coda%3E9-bA%7CQyX9%5ECQ%7BQXyQyXZ%20Q%209%237bDZL%20Db9%23%20la%20.%5E9%20%20%3CVamp%20and%20fade%3ELZDb7%239XyQ%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DPais%20Tropical%3DSergio%20Mendes%20%28Jorge%20Ben%20Jor%29%3D%3DBossa%20Nova%3DF%3D%3D1r34LbKcu7X%7CrQyA-7LZ%20bBZL7-A%20FA*%7B%5DQ%20yX%7CrQyXZL7C%20bBC7LZX%20Fi*%5BbBZL7-7%20W/*%5B%7D%20%3Ex3%3C7C%20bBZ7L-A%20FZL7C%20bBZLCAF%20A-DZLQyX9bBBXyQr%7ClcKQyX7-FZL7C%20BbZLC/W%207-DZLQyX%20%20%5D%7B*ZL7C%20FA*%7B%5D%20LZF7QyXsus7CZL%20lcKyQX9bB%7C%7D%20%20lcKQyXKcl%20%20lcKQybBZL7ZBb%20CNZL7C%20bBZLC/W%20-7DZLQyX%7CrQyXZL71F%20A-L7-A%20%20C7%20%7DXyQXyQ%20%20%7BN2F%20A-7LZBb%20C7%3C8x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DPalco%3DGil%20Gilberto%3D%3DAfoxe%3DD%3D%3D1r34LbKcu7lcKQy2D%5E7XL%20lcKQyX7%5EGZL%20clKQyX7DZL%20lcKQyZG-6X2Ti*%7B%7CQyX7ASD%5E7XA/G%7CQyX7%5EG%7CQy%23XF/D%7CQyX7-E%7CQyXyQ%7CB-*%7B%7D%20%20QyX7AyQ%7CG%5E%5EG%7CQyX%23F/D%7CQyX-7E%7CQyX7%5ED%7C%7CQyX77XyQ%7CX%23F/DyXA/GyQ%7CF%23%5EG%7CQyX7-%23F%7CQyX-7BB*%7B%20QyX%7DQyX7-7XyQ%7CX7-B%7C%3CQ%20%20sB-7XyadoC%20la%20.S.D%3C%7CyQX7%5EG%7CQyX7-%23F%7CQ%3EA7suC*%7B%7DQX6-GZ%3E%20%7DY%7BQyX7%5EGZL%20lcKQy7XDZL%20lcKQyX7%5EDQKcl%20Lx482*yQKcl%20%20%7D%7CD6XyQZ%20%3DLatin-Brazil:%20Bossa%20Electric%3D120%3D3%3D%3D%3DPapel%20Mache%3DBosco%20Jo%C3%A3o%3D%3DSlow%20Bossa%3DC%3D%3D1r34LbKcu711%237D4F%5E7X31b7A%209A%7CQyXG/%2357%5EC%7CQyX11-D%7CQyLZD9%204Ti*%7B%5EC%7CQy%20C%237%23%7CQyX7%5EFA*%7B%7DQyXuss7C%7CQyX6CZLQ%2C9D-11XG/FZL7-AZLXyQ%7CA6CZL9%237%23C%20G/F%7CyQX9-F%7CZL31b7A%209%20C6/BG/5%237%23G/7E3LZY%7C2N%7D%20%20sus7CZL%2061CNZL9%237%23C%2011%237DC6%20LZ1b7A%20X7%5EF%7CBA-%5E931A%7CQyX11-E%7CQy1X1-D%7CQyX9%5EF%7CQyXb9XyQ*%7B%5D%20%20L9%237%2311XyQZL%2011%237DZL31b7%20A9A%7CQyXG/5%237%5EC%7CF/G%20C-D%7CQyXsus7ZN1E7C%20la%20.C.D%3C2N%7CQXyQyXQyXQyX%7D%20%23G/oda%3ECL%206CZyQZ%5BQBb13%20A7b13LZD7%2311%20C%237%239LZC6XyQZ%20%3DLatin-Brazil:%20Bossa%20Electric%3D120%3D3%3D%3D%3DPedacinhos%20Do%20C%C3%A9u%3DAzevedo%20Waldir%3D%3DBossa%20Nova%3DG%3D%3D1r34LbKcu7%7CQyX72GXyQ-CZL%20lcKQyX-AZ%20LlcKQyX7EZL%20lcKXyQ%7CD2TA*%7ByX7D%7CyQ%7CBbA%7CQyX-A%7CQyX-AZ%20LlcKQyX-A%7CQyX7oh7XyQXG1N%7C%3CZL%2C-G7XyQ7D%206bE%7CQyXG%7CQy6XbE%7CQyX%2CCZL%20lcKLZG%20C2N%7C%7DQCZL%20lGXyQ%5D-E%7CQyX7B%7CQyX-ALZ7E%20-E%7CQyX-EB*%7BXyQKc%3EeniFcKQyXQ%7CB7XyX%2C-A1N%7CQyX-A%7CyQX7E%7CQyX7o%23G%7CQyQ%7CF%237yX7o%23.C.D%3C7XyQKEZL7B%20-%23F%7CQyX-ZEL7B%20-A2N%7C%7D%20%20lc%20EbLZBZL%20l%20al%20Fine%3ED7XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DPonta%20De%20Areia%3DNascimento%20Milton%3D%3DBallad%3DF%3D%3D1r34LbKcu7Cs%20%2C-7%20LZTZL-G%207%5EF44TZL%2C/AW%2C7%5EbB%2CA/W%2CF45T54lG%5EFA*%7BZL-G%204x%3EF%2CTZL%2CA/W%2C7%5EbB%2CAW/%2CF45TZL%207%5EFl%7B%7D44F%5E7%3C%2CsusT54sG-%2C%20Csus%2CF%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D90%3D3%3D%3D%3DPonteio%3DEdu%20Lobo%20-%20Jose%20Carlos%20Capinan%3D%3DBai%C3%A3o%3DG%3D%3D1r34LbKcu7%20QyX%7C4E-%5E9L%20lcKQyX9%5EFZLQXy%7CrQyXZL%20lcKQyXZXyQr4Ti*%5BZL%20%7Cr9LZxLL9%5E-ESA*%7B%7D%20%20%7CrZ%20LxZL9%5EFZL%20%7Cr%20ZZxLZ%20%5E-E%7B%5D%7CQyX9xLZ%20rlcKQyXG/9-AZL%20clKQyX9-AB*%5B%7D%20%20%7C%20LZC%5EZL9%5EFC*%7B%20%20XyQ%7CAX%5DQyX7B%7CQyX7-%23%7CFQyXG/9-A%7CQyX9-yQXyQB/9%5EC9%5EFZLD69LZ-ED*%5B%7D%20Q%2C96DZL9%2C6EZL%20%7Cr%20ZL%20%7Cr%20%5E9LZxZL96E%2C7Bs%3EE-%5E9L7AQ%7BZ%20xZL9%5EF%3EaodC%20la%20.S.D%3CZLxZ%20%20%3C3xZLxZLnZL%20n7%2CA7%2C7D%2C7C%2C7D%2C7C%7D%2C7sD%3Ex3%3C%20%20%2C7Cl%7B%2C7B%2C%7ClG%2CB%2C7A%7DXyQKcl%20LZ%20x%20LZ%7BG%2CLZFLZGLZF%3C6x%3E%20%7DsG%2Cn%7CnLZF%20%20GZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DR%C3%A3%2C%20A%3DJo%C3%A3o%20Donato-Caetano%20Veloso%3D%3DBai%C3%A3o%3DC%3D%3D1r34LbKcu7QyX%7CQ4D-9X%7CQyX9-DA*%7B%7D%20Qy%7CXrQyX%7CQyX31G%7CQyG13Xy4Ti*%7ByX31bLZ%7CN19-F2N%7C%7D%20QyX%7CrQXy%7CQyX31G%7CQyX9-DXyQ%7CBQyX%7Cr1b7A%7C%2C%20E7%23%7CQyX6-F%7CQyX7%5EF*B%5B%5DQyX%2C5%237AZL%2C5E7XyQ31E%7CQ3XyQ%7CD9XyQ%7CD-7%20G13LZA%5E7XyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DRecado%20Bossa%20Nova%3DFerreira%20Djalma%3D%3DBossa%20Nova%3DG-%3D%3D1r34LbKcu7QyX-C4G-Xyb7G%7CQyX7hDZL%20lKcQyX9b7DZL%20lcKQ9XyQ%7C4T%7BA*b7DZLZAh7XyX9b7A1NZL%20lcKyQX-G%7CQyX9b7D%7CQyQKcl%20L%20lcKB*%5D%20%20cl%20%20%7D%3ClcKQyX-G%7CQyX97bD%7CQyX11%237bA2N%7CFine%3EKQyX9%20la%20.XyQKc-DZL%20lcKQyX9b7ZAL%20lcKQyX-CZL%20l%20%3CD.C9b7G%5B2nd%20ending%3E%20LZD7b9%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DRio%20De%20Maio%3DLins%20Ivan%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7%20lcKQ4G%5E7XSA*%7B%7DQyX11%239F%7CyQX7%5EC%7CQyX31G%7CQyG%5E7Xy4Ti*%7B%209b31%20A7b17-B%7CQyX7-D%7CQyX%5E7FZL11%237A%207AZL3XyQ%7CE31AZL%2011-%23LZAb%5E%5EA%7CQyX9b7G%7CQyX11-D%7CQyX7-F%7CQyX79%20LZF31b7E31B%7CQd9/E%20%7CQyX7h%23CB*%5B%5D%2097bGZL9G%7D%20Q%2031DZLC-9XydaCZLyX9EZ3LZE1B%2031BZLC/D%2031DLZ31b7A%2031A%7CQyX37b13L1b7B%20bD%7CQy7XyQ%7CQyX7-bE%7CQyX7-b%7CBQyX7%5EbD%7CQyX7bA%7CAb7X-bE%7CQ7-E%7C%7C%7CC-7%20B%7CQyX7%5ED%7CQyX31%7CAQyX7-EC*%5B%5D%2031F-7XyQQyX7%5EKQyX913XyQQyX11%237D%3EadoC%20al%20.S.D%3C%7CQyX7%5ED%7CZ%5BQE6A%7CQyXcl%20LZ%20r%7C%20LZD%237%239XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DRosa%20Morena%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DA%3D%3D1r34LbKcu7AA*%7B%5D4D%5E7L%5EAZL96EZL7-BZLo7bDZL7-bDZL6-DZ7LZx%204Ti*%5B%20lcKQ%7CBbo7%7CQyX96E%7CQyX7-BLZ%20lcKQyX7-B%7CQyXA%5E7XyQyX7%5EyX7-BXyQ%7CD6E%7CQyX7-B%7CQyX6G-%7CQyX7-B%7CQyX7-b9XyQ%7C7%5EAZLQyX7%5ELZAo7%2BA%7CQyX7AB*%5B%20%20QXyQyX%7DQyX7%5EA%7CQyXXyQ%7CDQyX%7CQX7-BZZEbo7QyX7%23FZL%20lcKQy7X-bD%7CQyX7%23G%7CQyXKcl%20LL%20lcKX7-bD%20LZBhG%7CQyX6D%7CQyX7A%7CyQX7%5EAZL%20lcKQyX77XyQ%7ClcKQyyQ%7CF%237XyQ%5D%7BB7XyQ%7CE7XyQ%7CA%5E7XyQ%7CF%237%20%20%3C4x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DSa%C3%ADdas%20E%20Bandeiras%3DNascimento%20Milton%3D%3DBossa%20Nova%3DE%3D%3D1r34LbKcu7QyXZL4E7suyXsus7EA*%5B%5D%20Qy%7CXrQyXZL%20lcKQyXsQKcl%205Ti*%5BlcKQyLZA-7EA*%5BY%5D%20%20lcKQyXuss7EZL%20lcKQyXE/7susXQyX%7Cr%20LZXyQr%7CXyQLZA-7/EXyQKcl%20LZE7susXyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DSamba%20De%20Orfeu%3DBonfa%20Luiz%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu77-DZL4C%5E7XEZL11%237F%207%5ECZLx%20%20ZL%20x%20ZL%20lcKQy-7%20A74TA*%7B%287G%7CQ7XyQ%7CbE%287-D%7CQyX%297bA7%28G%7CQyX%297-bE%287-D-7%29XyG%7CQyXL%20QyXyQ%7CD-7G%207-DZL7A%2011%23b7B1N%7CQyX7G%7CQyX7%20%7DXyQX%297bAFZL%20l7XyQK7%5EF%7CQyX7C%7CQyX7G-B*%5B%5D%20%20%3EeniF%3ClcXyQKc%5EC2NZ-7XyQ%7CBb7XyQ%7CEb%5E7%20%3CD.C.%20al%202nd%20ending%3E%20LZD-7%20G7%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DSamba%20De%20Rei%3DPingarilho%20Carlos%3D%3DSamba%3DD%3D%3D1r34LbKcu7X9-ES4E-9L9AZL9-EZL9AZL9E-ZL9AZL9-EZL9AZ%20%5D%7B*A4Ti*%5B1EppZXyQ%7CDp%7CQyX96C%7CQyX9b13G%7CQyX9-D%7CQyX96pB-7L9A%7CQyX9-EZ-9XyQbB%7CQyX9BZL%20lcKyQX9B%7CQyX31b7%23F%7C9%20%20QL%23CZL3b7B%7CQ3XyQ%7C%7CQyX31A%7CQyX9-EQ%7CyX9b7B%7CQyX7h%23FD69Xy1A%7CQy-BZL%20%7DE-9X%5ECZL7G%207-DZL%207D%5EB*%5B%5DQyX9b7A%7CQy7%20LZxQyX31QyX7E7%20LZC-BZL%209b7BZL%2031ZBL%209b7%23F%7CQyX7-%237XyQ%7CEZL%207X9-F%7CyQ%7C%3CDA%7CQyX9-EQ%5BZQyXussA%3EadoC%20la%20.S.13XyQX7%5EA%7CyQ%7CBb9XyQ%7CE-9XyQ%7CA13XyQ%7CD69XyQ%7CD%5E9XyQZ%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DSamba%20Dobrado%3DDjavan%3D%3DSamba%3DD%3D%3D1r34LbKcu7yX7-%234D%5E7XcKQyX7%5ED%7CZLQ%20lKcQyX7%5EGZL%20lcKQyl%20LZF4TA*%7Bus7A%7C9XyQ%7CQyX9b7B%7CQyX7-%23%7CFQyX6-G%7CQyX7hbA%7CEXyQb7B%7CQyX9b7ZA-7X7-%23F%7CQyX6-G%7CQy7XhbA%7CQyX9b7D%7CQyXyQ%7CBL7A%20sQyX7%5EQ%7CA7s%20sus7%23C%20sus7C%7CyQXsus7C1N%7CQyXsu%7D%7CN2DyXE%7CQ%7CQyX73XyQ%5ByX7-B%7CQyX7%5ED%7CQXy9%237bE%7CQyXE/DB*Q%7CAb-1b7B%7C31b7AQ%7CG%5E7hE%7CQyX7-D%7CQyX7F%5EC*%7B%207C%207-G%7CQyX7XyQ%7CyX7bDC.D%3C%7C%5E7XyQ%23C2N%7D%207C%207%23F%7CQXy7h%23C1N%7CQyX7-B%7Ch7XyQD%7CQyX.%20al%20Coda%3EF%237%20A7%20Z%5BQD%5E7XyQKcl%20%20Z%20%3DLatin-Brazil:%20Samba%3D100%3D3%3D%3D%3DSamurai%3DDjavan%3D%3DFunk%3DE%3D%3D1r34LbKcu7-%23GZL4E%20Go%7B%7D%209B%207-%23GZL7o%20GCZL9%23C%207-%23GZL7E%20Go74Ti*%7BZL7oGLZE%20G%23C%207-%23GZL7oG%20E*A%5B%5D%209B%207-%23GZL7o9LZE%209%23C%2077oG%20EB9LZE9B%207-%23GZL7oG%20ELZ9%23C%207-%23GZL7oG%20%20%7D%5B*B%207-%23G7%5EAZL7%20C%239-%23GZL7oG%20EZL9B7%20-%23FZL7%5EG%207%5EAZL7%20C%239-%23GZL5%3C9B%20bh7%20EL7oG%20EZL9%23C%207-G%23ZL7oG%20E%7B%5D%209b7bZG%23-7B%7CQyXx%3E%20%7D%20%3DPop-Rock%3D115%3D1%3D%3D%3DSem%20Fantasia%3DBuarque%20Chico%3D%3DBossa%20Nova%3DE-%3D%3D1r34LbKcu7%2C9G%2014E-7XX7-A%7CQyX9-E%7CQy7XhBZL7B%207h%23F%7CQyyQ%7CG14TA*%5BZL%2C7E%2C%20C/BL%2C7B%207h%23F%7CQyX%2C-7EZL7B%207h%23FZL%2CbZBh7%207%5ECZLQyX%2C7yQ%7CA%23yX7-A%7B%20%2C7E%207hBLZ7%5EC%20B/-E%7CQyX7oQ%7CA%23oX%2C7-A7hB%7CQ%2C%20C%5E7B*%5B%7D%207-E%20%2Csus7ZEL%2C9b7B%20%2C7%23FZL%2CA-%2CXyB/-E%7C%2C%5EbB%20ZEh7/9b7C%20%2C11C%7CQyX%2C-7D%7CQyX%2C7A%7CQyXbBLZF%5E7L%2C7E%20E%7CQyX%2C%20E7LL%2C7A%20%2CbB/7hEZL7%2CE%20%2C7hB%7CQyX%2C-AZZD-7%2C7-DZLE/6C%7CyQ%7CC6obE%7CQyX6-D%7B%20%2C7%20A%2CbB/7hE%7CQyX%2CE/7%2CXyQX%2C7obQyX-AB7%2C%20sXQyXQyXQyX%7D%20-A%2C%20sus7Al1N%7C7E%2ChByQ%7CN2%7CQyX%2CZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DSerrado%3DDjavan%3D%3DSamba%3DA-%3D%3D1r34LbKcu7A%7CQyX4A-9XyX9D%7CQyX9-AZLQXy%7CrQyX%7CQyX9D%7CQyQ%7CA-94TA*%7BxZL9--7LZGFZL5%237%5EFZLQyX%7CQryX%7CQyX9C%7CQyX7-%5E7LZBbA%209-A%7CQyX%2311Xy%3Ex3%3C%20%209D%7CQyX9-BA*%7B%7DQyX5%239%237E%7CQ%20%7DA-97bBZL%7CQyX9-7LZGyX5b7-%23FZLQyX%7CQryX%7CQyX9C%7CQyX7-Q%7CB7bbA%207-F%7CQyXXyQ%7CBX7-G%7B%207-bA%207-AQ%7CyX9-AZL9%237E%207hyQ%7CC911%237FL%207-AF6%20LZb7E2N%7C%7D%20xZL%207-ZAL%2031b7E1NZL7hB13%20LZZL%207%5EZx%20%7DN3E7%239%235XyQ%7CA-9XyQ%7C%7CA-9%20LZxLZx%20Z%20%3DLatin-Brazil:%20Samba%3D190%3D3%3D%3D%3DSetembro%3DLins%20Ivan%3D%3DBallad%3DC%3D%3D1r34LbKcu7AsZL94sC%5E%2Cl%7C%2CC/W%2C7-D%2CE/C%5E%2CF%7C%2CG/W%2C7-A%2CB/GB-7%20E4TA*%7BbD/W%2C%23%2CF%23-F/bD%2C%5E%23FsZL31b%20D9-bAl%7CY%7C%2CE/W%2C9%2CEb-7G/E%2C%5EE%207-b9%20Bb17-F%7CQyX7-CB*%7B%7DQ%20%2C9b7Gl%207%5EbEZL3XyQ%7CB-Fl%7C%2C%20sus7b13su9b7bE%207hbBZLB/-7bD%207-bDZL7bA%20s%235LZAAZL9b/W%2C7-%3CD.C.%2C%5ECsQA*%5BY%7D%205b7%20Gsus9G%3EadoC%20la%20G/B%2CAZL31DAl%7C%7C%2C%2CC/E%2C-%23F%2C%23G/E%2C%5EAsZLE9%207-Bl%7C%2CC/W%2C7-D9%2CW/E%5EF%7C%2CGb7G%207b13LZ31bB%209-Fl%7C%2CbD/%2CW7-bE%2CF/bD%2C%5E%23FsLZEb%5ED%209-busCZLsC%5E%2CGCl%7C%2CC/W%2C7-D%2CE/%2CC%5EF%7C%2CG/W%2C7-A%2CB//G%20G7%5B%5D%20%2C9s%20C%5E7%2Cf%20Z%20%3DJazz-Ballad%20Even%3D70%3D3%3D%3D%3DSina%3DDjavan%3D%3DAfoxe%3DA%3D%3D1r34LbKcu7QyXA%7C4AXyQD%7CQyXASA*%7B%7DQyX/AD%7CQyXA%7CQyXA/D%7C/AXyQ4Ti*%7BQyX9E%20C%237LE%207o%23D%7CQyX7%5ED%7CyQX7-%23C%7CQyX7-%23FZ%20%7D%5B*B7-%23G%7CyXAA*%23-7LZXQyX%5D%207E%209D%7CQy9XEZL%20lcKQyX7-%23FyQ%20%20%7BC%209D%7CD1N%7CQXyQ%7CA%7CQyX7-%23C%7CQyX7-F%23ZL7%23C%207-%23G%7CQyXD%5E7XyA/D%7CQ%23o7%20E%20%7DXyQXyQXyQXyQ%7CN2E7XyQZ%20%3DLatin-Brazil:%20Samba%3D200%3D3%3D%3D%3DSo%20Many%20Stars%3DMendez%20Sergio%3D%3DBossa%20Nova%3DDb%3D%3D1r34LbKcu7%5EbGZL4Ab139b7bD%7CQyX7-bA%7CyQX9b31bA%7CQyXsus%20Db134TA*%7BQyX5%23B13XyZL7-F%207%5E-FZL7-%20F6-FZLF/bD%20-F%7CQBb7%239%7CQyX7D2N%7D%20susXybB%20sus9bB%7CQyX6Db1N%7CQyX9b31bA%7CQ7%239%23531bA%7C9b31b%7CGb%5E711-F%7CQyX11%2331b%7CGQyX11-GC*%5B%5DQyXXyQ%7CBQyX6b%5B%5D%205%23b-11X%20sus9bBZL5%237F%2013F%7CQyX9b31bA%7CQyBb7%239E%7CQyXbA%7CQy3susX%7CQyX31b7bB%7CQyX-9F%7CQyX9b31bA%7CQyEb-9X1bAD*13b9XyQ%7CDb6XyQ%7C%20%28B69%29x%20%20%5D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DSo%20Nice%20%28Summer%20Samba%29%3DValles%20Marco%3D%3DBossa%20Nova%3DF%3D%3D1r34LbKcu7E%7CQyX4F%5E7XyX7%5EbB%7CQyX31b7%7CEQyX7-BZL%20lcKQyQ%7CBb64T%7BA*DZL31Kcl%20%20hE%7CQyX7-G%7CQyX97bD%7CQyX7-A1N%5BB*%5D7%20A7bQyX7b7-G%7CQ%7CG7XyD%7CQyX7-A%5B2NC*%7D7%20C%207bD%7CQyX7-G%7CQ7b9XyQyX7-XyQ%7CC7b9XyQ%7CF%5E7XyQ%7CBb7XyQ%7CF6XyQ%7CG-7%20C7%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DSo%20Tinha%20De%20Ser%20Com%20Vo%C3%A7e%3DAntonio-Carlos%20Jobim-Aloysio%20de%20Oliveira%3D%3DBossa%20Nova%3DF%3D%3D1r34LbKcu77hB%7CQ4F%5E7XL%207-CZL%2011%237bGLZ%207%5EFZL%209%237C%7CQyZF7Xy4TA*%5B7%5EbG%7C-6%2C%20LF%7CQyX7CZL31b7G7%20GZL%209b7DZL%207AZ%5E7XyQbBZL%20L%207-C*BF%5E77CZL%207%5EFZLQyX%7CQryXZL%2C7C%207G%7CQyX%235%20LZ%5B%5DQyX%209b7CQ%7CBh77G%207GZL%209b7DZL%2C%209%237AZL%206-bBZL%20b13LZyX7FZ%2C7GsZyQ%7CBbC*%5B%5D%205%237C%205%237GLZ7bD%207bAZL7bE%207SF%5E7LX7FZL6-bBZF%5E7LZL7FZLsus7FZL9%23C7ZL7-Fl%7C%2C7C%2C7GsZBh7Ll%7C%2C7C%3C%7C%2C7bLZAb7A%7C%2C7bE%2C7bBsZL7ZFL%2C5%237CZL7%5EbDZLb7%2CQD7-AZL7bB%7CQal%20Co%7BZL7C%207-GQ%5BY%20QXyQyXZ%20%209%237Cl%3EadB-7Xy%20.S.D%2C%20Eb7LZAb7%20Db7%2CLZG-7%20C7%3C8x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DSozinho%3DVeloso%20Caetano%3D%3DBallad%3DD%3D%3D1r34LbKcu7B%207-B4A7suA%207%5EDSA*%7B%7D%20QyXr%7CQyX%7CQyX7A%7CQyXs/C%23LZ4Ti*%7B%207-B%7CZE-7%20GZL7-%23F%207-BB*%5B%20%7D7A%207-bDZLD/7-E%5E7XyQLA/7-yXQyXZE-7X7%5EG%3EadoC%20la%20.SD.%3CZL7-%23F%207-B%7CQy%20%20Q%20ZL7-%23F%5ED%7CQyQlD%5E7CZLD/7-E%207-EZL/A7-B%207-BZL%23C/A%20add9X%7BY%20%20Q7%20A/C%23LZB-7%20B-7/ALZG%5E7%20A7susLZD%5E7%20A7sus%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DS%C3%B3%20Dan%C3%A7o%20Samba%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7%7CQyX64C6XyyX7G%7CQyX7-DZL%20clKQyX7D%7CQyX7F%7CQQ%7CN1C4T%7BA*QyX7%5E%7DXyQX7C%7CQyX7-G%5BB*%5D%20l%20cKQyX6C2NZL%20QyXyQ%7CFQyX7FQyX7DZA-7XF%7CQyX6C%5BA*%5D%20%20lKcQyX7G%7CQyX7D%7CQy7XyQ%7CL%20lcKKcl%20LZD-7XyQ%7CG7XyQ%7CUC6XyQ%7CF7%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DTens%20%28Calmaria%29%3DLins%20Ivan%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7QyX5b%23-7Xy%7CQyX7%5EA%7CQyX7%5EEQ%7CyX7B%7CQyX7-%23F%7CQD%237b9C44T%7B7-AZLA%20G%237%5EbBZL6F%207%5EFZL6%20C7%5ECZL7G%207%5E%23CZL7%20Bb6/-%23F%7C%20D-7LZG7XyQ%7CC7XyQ%7CF%5E7XyQ%7CE7%20E/D%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DTriste%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DA%3D%3D1r34LbKcu7X7-%23C4A%5E7XKQyX7%5EAZL%20lcKQXy11%237%5EFZL%20lcKQycl%20LZ4T%5BA*%23C%7CQy7b9XyG%7CQyX7-%23FZL9b7C%23%207h%23G%7CQyX7-B%7CQ%237%239X%23F%7CQyAZL%20l%7CD%23-77%5EA%5BB*%5D%207E%207-BLZ7%23F%207%5E%23CZL7%23G%20XyQKcQyX7%5E%7CQyX7%7CD7Xy7%5ED%7CQyX7A%7CQyX7E-ZL%20lcKQyX7%5EA%7CQXyQ%7CGQyX7-D%207-AF%237LZ7-AZL7D%207-A%7CQy7XE%7CQyX7-B%7CQyX7B%20D7LZ%207-%23C7LZUA-7%20D7%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DTristeza%3DHaroldo%20Lobo%20-%20Niltinho%3D%3DSamba%3DD%3D%3D1r34LbKcu7%7CQyX54G%5E7XQyX9b31%23FZL%20lcQKyX6-G%7CQyX6G%7CQy%7CF%237%234TA*%7BD%7CQyXXyQ%7CBXsus9A%7CQyX5%237EQ%7CyX31E%7CQyX5%239b7yQ%7CA7sus9BD/-B%7C%7CN1D7ZL%20lcKQyXDB*%5B%20yQX%5DQyX31A2N%7DQyXD%2BXyQQyX7%5EQyX7--XyQ%7CcKQyX7-%23F%7CQyX7E-%7CQyX6-E%7CQyXE/Cl%20LZEE%7CQyXX6-G%7CQ%7CD%5E7%7CQyX7%5EGC*%5B%5D%20%20lKcQyX7DZL%20lcKQyXG6XyQyX7A%7CX31E%7C%20LZF%239b7B%7CQyXsus9B%7CyQX5%237%23F%7CQyX9b31%235XyQlcKQy%20edaf%235XyQpmaV%3C7D%7CQyX7%5EDQ%7CyX7A%7CQyXsus9A%7C%20and%207E%7CQyon%20A%2Conly%201st%20ending%3EXyQZ%20%3DLatin-Brazil:%20Samba%3D200%3D2%3D%3D%3DTudo%20Que%20Voce%20Podia%20Ser%3DNascimento%20Milton%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7yX7-A4D-7X-DSA*%7B%5DQyX7-G%7CyQX7-D%7CQyX7-G%7CQy7XyQ%7C4Ti*%5BZL%2C7-XyQ%7CAZL7-A%207-GZL7-A7%20-Gl%7C%2C-bAsQ%20%207-G-7%20A7-D%7CQG%207-DXyQ%7CG%207-GZL%207-E2N%7D%207%20-GZL%207-D%7CQyX7-%20%5D%5B*B7-D1NG%7CQyX-7%20A-%20x%20ZL%20x%20ZL7-A%20-7GZLQyX%7CrQyXZL7LZE-7EZL7-A%207-G%7BD-7%20yX%7D%207-A%207-E%3EadCo%20la%20.S.D%3CZL7-GQ%20Y%7BQQyX7-QyX%7Cr%20LZx%207-A%207-EZL7-G%207D-ZL%207-GZL%207-EZLLZXyQxZL7-%20%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DValsa%3DGilberto%20Jo%C3%A3o%3D%3DWaltz%3DD%3D%3D1r34LbKcu75%237%23F4D%5E9/%5EGZLbA/7DZL7-ALZ31AZL7-EZLxZLD7/GLZ3TA*%7BL9%5EDZD-/FL7-GZL9BZL7-%23FZAL/7AZLE/-GZL7EZLZC9LZL%23F/7EZLF%2CLZG%5ELG/9CZL7%5EGZLD/D9ZL7%5EFZLG/9CZL7ZD-7/A/9DZL7-%23F/ELZxZL9%5EDZL31G43TB%5B*%20QyX%7D%20xZL9%5EDZLG13LZ7-GZLZL7-GZC9LZZL9D%5B%20E/9AZL31ZELbG/31FZL5%237%23FG13LZL7-GZZLB/9%237%235LFZLG/-DZLA/9DZ3L1AZL31EZL9%237BZ%237LZBFZL9CE/-GZZDb9LZL7hbGZLG/7bDZ7LhbAZL9BZL7hbGZB9/FLL7hbALZG-/EbLZD%5E9LZG13%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DVelas%20%28Velas%20I%C3%A7adas%29%3DIvan%20Lins%20-%20Vitor%20Martins%3D%3DFunk%3DBb%3D%3D1r34LbKcu7G%207-D4Eb%5E7F/7%5EbB1NZL%20F/7C-ZL%20F/7%5EbBZL%20F/%20%20%7DN24Ti*%7B9-CZLAC-9Xs9G%7CQyXD/7%5EbBZsLus9bE%20sus9F%7CQyus%20G9*%7B%5D%209-bEl%7C9sus%20-bB%297bB%28%20%2Csus7Bbs%7CQyXbC/bDZL9F%2CBb7%2CF%7CQyXFZL9CAb9suCZL9G%20sus9G%7CQybXA/7%5EbDZL9-bA%20s9sus%20%7CQyX97D%207hF7LZByXQyXQyXQyX%7D%209%20Gsus9G1N%7CQyX7%5EbQ%7CN2A%20sus99b7%23F%5D%5B*BS%7CQyX7%5EDZL5%239%237%20A7hEZLF/7-G%209-GC%23h7%20%205%239b%5ED%7CQy-%5E7%20BQyXsus31AC*%5D%201%23131E%20sus31EZL7-%7CA-9XBZL5%23-AZLAQ%7CB9sLQ%2C11-A%20sus9AZ9LE%20sus9EZL9B%20suZD%5E7/yXA/79FZL7r%7C%20LZZL11-bAZLsus31AbZL11-FZLsus31FG-7%20C%20ZL11A/7%5ED13LZB%239b7D%207hA%3EadoCl%20a%20.S.D%3C%7CQyX7%5Eb5%20%5D%7BQF%20susQyX119susX%3Eedaf%20dna%20pmaVyQXQyX%3C%20A/7%5ED%7CQy%20LZA-A%7CQyX%7D%20%3DPop-Funk%3D90%3D1%3D%3D%3DVentos%20Do%20Norte%3DDjavan%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7DZL7A4D-7%20L7F%207-D%7C%7D%20QyX%7CQryXZL7A%207-EZL7FZE-7%204Ti*%7B%7CQyX7%5DXyQ%20yX7%5EFZL7C%207-G%7CyQX7-D%7CQyX7GSA*%7BQ%7CBb%5EQyX7-%207-EZQ%7CG-77%5EFZL7C%207-GB*%5B%20%7D7-D%207AZLF/7-G%20%20Bb7LyX7-A%207-EZ-7%20Ab-DZL7A%207-EZL7b%20B7%5EFZL7C%207-GZL77%20F7LDZL7AQ%7BYZQ%7BD-7%20%3EadoC%20la%20.S.D%3C%20%7D%3Ex5%3C7A%207-EZL7FD-7Xy%20Q%2C7AD-7%20F7LZE-7%20A7%3C4x%3E%20%7DD-7%20F7LZE-7%20f%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DVera%20Cruz%3DNascimento%20Milton%3D%3DBossa%20Nova%3DG-%3D%3D1r34LbKcu7%5B%20%5B%20%204G-9LCZL9-%23FZL9-GZL-9bAZL9-AZL9-bBZ%5E9%23113TA*%5B6-G%7CQEb/GX%7B%7CQyX7-D%7CQyXG/ussA%7CQyX%2CG/bB%7CQyG-9Xy44TB*-BZL%20G-%5E7XX9-C%7CQyX9-D%7CQy9X%5EbEZLQ%20%209-G%7CQyyQKcl%7CQyX9%206-GZBb13%2C%2C6-GZL7-G1N%7CQy9X-D%7CQyX9%5EbE%7CQyXLZG-L%7CQyX9%239%237b4N2C-A%7CQyX9-AQ%5BY%5D%20%2C/E7A%20bE/7%5EbAZL%209b-9%20D3TZL%7D9-G%7CQ%23-9XyG%7CQyX96-G%7CQyX9G-%7B%7CQyX11%239b7D%7CQ-%5E7XyFZL%2C5%5EbE%7CQb%5E9XybB%7CQyX9-BZL%20lcQKyX9-C%7CQyX9-D%7CQ13%2CXyE%7CQyX9XyQ%7CD-9XyQ%7CG-7XyQ%7CG-6%2CXyQ%7CG-XyQ%7CG-6XyQ%7D%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DVitoriosa%3DLins%20Ivan%3D%3DBallad%3DD%3D%3D1r34LbKcu7%5D%207CZ4D%5E7L%7C%2C7A%2C-E%7C%2C-%23F%2C-sBZL9CZL7%5EDZL9AZlD%5E7L4Ti*%5B%7C%2C7%23F7%20LZAD/W%2C7-EsZL7o%23D7%20%5ED%7CQyX%7Cr%20%20ZL%209%2CC%23h%2C%5EDA*%7B%7CQyX7%20E7LZyX7-BSB*%5B%5D%2031b%237FZL7%5ED%7D%207A%207-EQ%7CF%23-%2C7-Bl7%23C%20%23XyQLZZL7-%23D%207%5E%23FZL97b%23C%207h%23G%7CQyX7%5EGB%5E7/D%7CrQyXQyX9A7%20D%23-%5EDA*%5B%5D%207A%207-A%7CyQX7AZL7E%207-BZL77XyQ%7C%5E%23FZLElZL7%7CXyQLB%7C%2C7%23F%2Ch%23C%2CD/W7%2C-EsZL7o%23D%207%5EDZ-7%2C%20ErQyX%7C7A%2C-E%20%5D%5B*C%2C-BsZL9CZL7%5EDZ%20L%7Cr%20ZLQ%2C9AZL7%5EDF%23-%2C%7C7A%207-ZL9AZ7LZ%3CD%7B%20QyXQyXQyXZ%20xLZ7C%3EadoC%20la%20.S.QD%5E7L%5EDl%7C%2CD%5E7LZC9LZsB-%2CF%23-%2C%7CE-%2CA7%2C%7ClD%5E7%3CFade%20Out%3ELZC7%20%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D110%3D1%3D%3D%3DVivo%20Sonhando%20%28Dreamer%29%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DG%3D%3D1r34LbKcu7l%7C%2CC/4G%5E7X%5EG%7CQyX7%5EGZL%20lcQKyX7%5EbEZL%20lcKQy7%20%20sW4TA*%7B-A1N%7CQ%7CE7b7E%7CQyX7-BZL6-C7%20-C%7CQyX7-A%7CQyX9b9XyQyX7-B7-AZLD7b9XA%2031Al2N%7C%7D%2CD/W%20s%207-C%7CQyX7-B%7CQy7b13%2C%7CQyX7%20D7LZG%5E7XyQ%7CEb%5E7/GXyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DVoce%20Vai%20Ver%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DD%3D%3D1r34LbKcu7X7h%23F4D%5E7XKQyX7%5EC%7CQyX7%23CQ%7CyX7h%23GZL%20lcKQycl%20LZ4TA*%7B7%23C%7CQXyQ%7C%7CG1N%7CQyX7B%7CQyX7%23hF%7CQyX7A%7CQyX7-E%23h7Xy7B%7CQy7B%7CQy%23-7%20F%7CQyX7A%7CQyX7-E2%7CN%7D%207-bE%207-EZL7-F%23h7XF%7CQyX7-%23F%7C-7XyQ7G%7CQyX7h%23GB*%5B%5D%20%20x%20ZL%20lcKQyX7A%7Cb5XyQE%7CQyXXyQ%7CF6XyQ%7CE-7XyQ%7CA7XyQ%7CD%5E7XyQKcl%20%20Z%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DVoc%C3%AA%20E%20Eu%3DLyra%20Carlos%3D%3DBossa%20Nova%3DC%3D%3D1r34LbKcu7yX7-E44C%5E7F%7CQyX7%5ECZL%20lcKyQX9%237BZL%20lcKQyX9XyQ%7CTSA*%5BbE%7CQy9XyQ%5DQyX9bB%7CQyX6-FZ%20LlcKQyX7-D%2CB*%2C%5B%7CE-7Xb7A%7CQCZL%20l%7CD-7X9%237BZL%20lcKQyX7C%5EA*%5B%5DQyX9b7G%7CQyXyQKcQyX7oQyX6-%7CF9XycKQyX7-D%2CB*%2C%5B%5DyQX9b7A%7CQyX7-E%7CQl%20LZFQyX7%5E7-E%2CCyQ%7CE-yX9b7B%7CQyX7h%23FLZG/7-A%207-A%7CQyX7Q%5D%5B%2C*X9bB%7C7-D%7CQ%7CA7b1QyX7-E%7CQyX9b7GQ%7CyXG/7-D%7CQyXG/3%7CA7XyQyXG/XyQ%7CG7b9XyQZ%20%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DWave%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DD%3D%3D1r34LbKcu7%7CQyX64D%5E7XX7%5EG%7CQyX9b7D%7CQXy7-A%7CQyX7obB%7CQyyQ%7CG-4T%7BA*7G%207-F%237b1%207-DZL7A%207bB%7CQXy9EZL9b7B%209BZL3G7LZD%2031%23FbB%7CQyG-7/B-FZL%20lcKQyXA/7F%5E%7CQyXbB/7C%7CQyXb7/AbX%5BB*%7D%20QyX7-yQ%7CEb7obB%7CQyX7%5ED%5BA*Q%5DyX9b7A%7CQyXG/7%5EXyQ%7CAXbA/7QyX9EXyQ%7CGB%209BZL31b7%23F%203%231F%7CQyX6-G%7CQyX7%5E7b9LZ9b7D%7C%7CBb7%20A7LZD-7%20G7LZUD-7%20G7%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DZingaro%20%28Retrato%20Em%20Branco%20E%20Preto%29%3DJobim%20Antonio-Carlos%3D%3DBossa%20Nova%3DG-%3D%3D1r34LbKcu7bEZL74G-7XQyX6-FZL%20lcKQy%23XF/9b7DZL%20lcKQy%7CppE%5E4T%5BA*lcKQyKcl%20LAZL%20lcKQyX7%5EbBQ%7CyX9b7D%7CQyX7-CZ13b9XQyX7%5EL%20lcK7XyQ%7C/9b7DZL%20lcKQyX-7G%5BB*%5DQyX11%237bAF%23XyQ%5EDZL%20QyXD/yQ%7CppX7o%23C%7CQyX7-CZLl%20cKQyX7%5EbEZL7%5EEyQ%7CG-X6-FZ%7CEb%5E7XyQ%7CC-7XyQ%7CEb-7%20D7LZUG-7XyQ%7CEb-7%20%20%20Z%3DJazz-Bossa%20Nova%3D140%3D3%3D%3D%3DBrazilian%20150 \ No newline at end of file diff --git a/demo/web/dist/country.txt b/demo/web/dist/country.txt deleted file mode 100644 index cad8bd1..0000000 --- a/demo/web/dist/country.txt +++ /dev/null @@ -1 +0,0 @@ -irealb://Blue%20Eyes%20Crying%20In%20The%20Rain%3DWillie%20Nelson%20%28Fred%20Rose%29%3D%3DSlow%20Country%3DE%3D%3D1r34LbKcu7%2CA/Ws4EXyQXE%7C%2CA%20%20E%7CQyXEA%7B*%20%20QyXQyX%5D%20%20lcKyQ%7CE%204Ti*%5BA/Ws%20%7ClB7XE%7C%2CA%20%20E%7CQyXEZLl%20cKQyXEZL%20lcKQyXyQ%7CE%2CbB/WyXAlB%2C%7ClB7G/W%2C%23F/7E%2CF/W%2CsE%7CQyXEZL%20lcKQyX%23%2C%5D%5B*bB/W%2C*%5B%5D%20%20LZ%20x%20X7BZL%20lcKQyXEl%2C%7C%23F/W%2C%23G/Ws%20AZLyQKcl%20lcKQXE%7C%2CAKcl%20L%20lcKQyX7Bl%2C%7C%2Cb/BW%2CA/Ws%20EZL%20x%20ZLZE%20%20QyXECyQ%7D%20%3DPop-Bluegrass%3D120%3D1%3D%3D%3DBlue%20Moon%20of%20Kentucky%3DMonroe%20Bill%3D%3DCountry%3DC%3D%3D1r34LbKcu7%7B%5D%20%20l4CXyQC%7CQyX7G%7CQyXCZLl%20cKQyX7F%7CQyX7C%7CXyQKc4Ti*%5B2N%7C%7D%20Q%7CC7XyX7GZL%20lcKQyXCN1ZL%20lcKQyX7F%7CQyQKcl%20yXCA*yXF%7CQG7XyQQyXC%7CQyX7F%7CQyXBF*%5B%5DQyX7C%7CQyXC%7C%7CC7Xy%7CQyXC%7CQyXCyQ%7CCXcKQyX7F%7CQyX7C%7CyQXCA*%5B%5DQyX7G%7CQyl%20LZ%7CX7F%7CQG7XyQ%7CCXyQKcl%20%20Z%20%3DPop-Country%3D180%3D1%3D%3D%3DBoy%20Named%20Sue%2C%20A%3DCash%20Johnny%3D%3DCountry%3DBb%3D%3D1r34LbKcu7lcKQy4BbXy%20lcKQyXbBA*%7B%5D%20l%20cKQyXbBZL%20lcKQLZEbX4Ti*%5BXbBZLXyQKcyXbB%7C%7D%20%3Ex01%3C%20%3EyQX%3ClcKQyXbBZL%20lQKcl%207FZL%20KQyXb%20%20%5D%7B*cKQyX7FZL%20lcKQXybEZL%20lcKQyXbBAl%20LZBlcKQyyXbEZx%3E%20%7D%7CQyXbBA*%7B%5D%20%20lcKyQXbBZL%20lcKQyXbBKcl%20L8%3C%20lcQKcl%20LZF7XyQKcl%20LZBbXyQKcl%20%20%7D%7CBbXyQZ%20%3DPop-Country%3D205%3D1%3D%3D%3DCan%20the%20Circle%20Be%20Unbroken%20%281935%29%3DThe%20Carter%20Family%3D%3DCountry%20Folk%3DAb%3D%3D1r34LbKcu7LF/bD4AbXybAZLxZLbAA*%7B%5D%20l%20cKQyXbAZL%20lcKQLZxLZ4Ti*%5BAB*%5B%5DbLZxLAZLxZL7bE44TZL4x2TZLbAZLxZLbAZbLZx%20AZLxZ42TZLZAbLZZLxZLbAZLxZLbALZxZLbD44TZLx42TAbLZxLxZLbLbAZLZT44EZLxZLbAZLxZLbAN1C*%5B%5D%20xZLbAZL7bDbLZxL%2C7bELbAZLbLZxLbA2NA*%5B%7D%20xZLbALZbEZLbAZLxZLbAZ%2CSLZxAZLxZbAZLxb/FLZ44TZLx42TZLbAZxLZLbAZLxZLbAZLxEb7LZDZLxZAZLxZ%5B*BAbxZLbAZLxZLbD44ZTLx42TZLbAZLxZLLZAbL%5D%20xZLZLxZLZT24E%5D%20x%3EeniF%20%2080*%3CLZbAZL7bE44TZL7b%5B*DAbLxZLbAbLZxLZAbLZEbLZ%3C*10%20D.S.%20al%20Fine%3EAbLZx%20Z%20%3DPop-Country%3D190%3D1%3D%3D%3DCoal%20Miner's%20Daughter%3DLynn%20Loretta%3D%3DMedium%20Country%3DD%3D%3D1r34LbKcu7*%7B%5D%2C%234DXyQ/W%2CA/Ws%2CD%7CQyXD%7Cl%2C%23C/W%2CB/Ws%207A%7CB%2CW/C4Ti*%5B%2CE/WsGLZDLyXDl%5B%7C%2C%23C/Ws%2C7ZAL7AZL7EZLDZLxZQ%7CD7%20ZLDlAA/Ws%2C%7ClGXyDl1N%7C%2C%23C/W%2CB/W%20s7A%7CQyXD%7CQyXD%7CQXyQ%7CD%2C%23F/WZLbElW/C%23%2CD/W%2CC/Ws%207bB%7CQXyDl2NZL%20QyXQyX%7D%2C%5D%7B*B%2CB/W%2CF/Ws%20bLZxLyXbEl%5B%5D%2CD/Ws%2C7BbZL7bBZL7FZLbEZQ%7CEb7EZLbAbE%7CQy%7ClAbXN%7C%2CD/W%2CC/Ws%207b%7CBQyXbE%7CQyXbE%7CQy1lEbX%2CG/W%2C%7B%5D%2C%23Db%2CW/C/Ws%207B%7CQyXbEl2ZNL%20QyXQyX%7D%2CD/W%2CC%23%2CW/B/Ws%2C/Ws%207ZALZEEl%5B%5D%2C%23D/Ws%2C7BZ7LBZL7%23FZLEZLxZLXyQ%7CELElC*F%23%2CW/G%23%2C%7ClAXyQ%7CEXyQ%7CEXyQ%7CB7%20sW/C%23%2CW/D%23%2C%7DlEXyQZ%20%3DPop-Bluegrass%3D125%3D1%3D%3D%3DCold%20Cold%20Heart%3DWilliams%20Hank%3D%3DSlow%20Ballad%3DD%3D%3D1r34LbKcu7%5B%5DQyX4DXyQ7AZL%20lcKQyX7A%7CyQX7A%7CQyXDZL%20lcKXyQ%7CD4TA*%7BXD1NZQKcl%20AZL%20lcKQyX7A%7CQXyG%7CQyXG%7CQyX7DZL7%20%20QLyXDB*la%20.C%20%20%7DN2yXDZL%20lcKQyX7AQ%7CyX7Al%7C%2C%23G%2CGs%20DQ%7C%3CD.lcKQy%20Coda%3E%20x%20%20ZY%5BQDXyQZ%20%3DPop-Country%3D93%3D1%3D%3D%3DCrazy%3DNelson%20Willie%3D%3DSlow%20Ballad%3DBb%3D%3D1r34LbKcu7l%7C%2C7b4BbXybBA*%7B%5D%2031F%207-CLZ7-D%20bE%7CQyXbE%7CQ%2CppsA4Ti*%5BX%7D%207F%7CC-XyL7oB%20bB1N%7CQyX7%7CFQyX7F%7CQyX7-C%7CQZC-7%20QyX7GXbBZL%20LZN2E%7CQyXbEB*%5B%5D%20D/b7B%207o%23CZL7-C%20bBb%20Eo7QyXQy7bAspb%2CA%2CB*%5B%5DQyX7F%7CQyX7FQ%7CyXC%7CQyXCl%7C%2CB%2CbCBb%2CpBs%7CQy%207F%20bXyQ%7CC%20-CZL7G%207-CZL7D-%20bE%7CQyX-C%7CQyX-F7LZB7Gl%7C%2CZ%20%3D%3D0%3D0%3D%3D%3DCrying%3DRoy%20Orbison-Joe%20Melson%3D%3DCountry%20Ballad%3DD%3D%3D1r34LbKcu77AZLD4DLZxQyXQyX%5D%20%2C-GZL%2CZGL%2BDZLDZLxZLDZL%20LZN14TA*%7BL%2CGZL%20%5D%5B*BZL7AZLGZL7AZLGLZ-%23FZLDZL-%23FZLDDLZD%2B%20x%20ZLZLDB*ZDLZxL7AZLxZLD2N%7DQyxX%7CQyXDZLxZL7AZLZx%20%5D%5BL%2C-GZDZLxZDLZF%23-GZL%2CGZL%2BDZLDZ7LAZLGZL7AZLGZL-%2CLZDLZL-%23FLZB-LZGLZA7LZD%2C%20A7LZD%2C%20GLZDLZx%20Z%20%3DJazz-Ballad%20Even%3D98%3D3%3D%3D%3DDance%2C%20The%3DBrooks%20Garth%3D%3DCountry%3DG%3D%3D1r34LbKcu7yXD%7CQ4E-9%20yXGA*%7B%5D%20%20x%20ZL%20ZGL%20susDZL%207%5ECZLQ%7CCXy4Ti*%5Bl%7C%2CC/LZGXy%7CQyXCB*%5B%5D%20%23F/DE%20/C%7CQyXD%7CQyXC%7CQD%20%20sWD%20G%7CQ%20%20x%201Q%7CC%20DGZLD%20C%7CQyX7-Bl%2C%7CC/Ws%20%20D%7CQyXCZLXyQ%7CNyX7-BX7%5EC%7CyQ%7CD%20E%7B%20%20QyXQyX%5D%20D%20%7CCQyX7-Bl%7C%2CC/Ws%20-9XyQXC2N%7DyQ%7CDsusXyQ%7CE-9%20%20%3C4x%3E%20%7D%20%3DPop-Slow%20Rock%3D68%3D1%3D%3D%3DDon't%20Come%20Home%20Drinkin'%3DLynn%20Loretta%3D%3DCountry%3DD%3D%3D1r34LbKcu7XD%7CQy4DXyQ%20lcKQyXDSA*%5B%5D%20D%20ZL%20DZL%207AZL%20D%7CLZA7X4Ti*%5ByXGZLyQKclQyX7AZL%20lcKQyX%7CDQyX7A%7CQyX7EZL%20%7CD%20D7XD%7CQylcKQyZA7%20LXDZL%20x%20ZL%20lcKQXyGB*%5B%5D%20%207DZL%20DZyQ%7CGXL%20D%7CQA%7CQyXyQ%7CA7GZL7D%20D%7CQyX7AZ%20LlcKQyXDC*%5B%5DQyXXyQ%7CDXDZL%20A%7CQyXD%20%20Q%20%2CGZL7D%20%2CDl%7CQyXA7ZL%20lcKQyXDD*%5B%5DXyQ%7CD%7CQyX77XyQ%7B%3CD.S.%20al%20Coda%3EDXyQ%7D%5BQD%20LZG%20LZD%20LZA7XyQ%7CD%20%20Z%20%3DPop-Country%3D177%3D1%3D%3D%3DForever%20And%20Ever%20Amen%3DRandy%20Travis%20%28Overstreet-Schlitz%29%3D%3DCountry%3DD%3D%3D1r34LbKcu7LDZLx4DXyQxZLDZLGZLDSA*%7B%20%5D%20lcKQyXDZL%20lcKLZGLZ4Ti*%5BLxZLGLZxLZDZLGZLDB*%5B%7D%20xZ7LAZLxZL7EZLxZLDLZxLZGZLxZLGZLxLZGLZGZLDC*%5B%5D%20xZL7ALZxZL7EZLxZLDZLxLZDLZxZLDZGZLDZ7LZxLD*%5B%5D%20xZLDZL7AZ7LEZLGZLDZLAZLGZGLZALEZLxZEZLGZ7LZA77AZL7EQ%5B%5D%20xZLDa%3EdoC%20la%20.S.D%3CZLLZB-LEZLQ%2C-LZAsusLZDLZx%20Z%20%3D%3D180%3D1%3D%3D%3DFriends%20In%20Low%20Places%3DGarth%20Brooks%20%28Blackwell-Lee%29%3D%3DCountry%20Ballad%3DA%3D%3D1r34LbKcu77-B%7CQ4AXyQ%7CQyXASA*%5B%5DQyX7%7CEQyX7-B%7CQyXobB%7CBboXy4Ti*%5BD%7CQyXl%20LZEyXobB%7CQyXAZL%20lKcQyXAZL%20lcKQyX7Q%7CB-7cKQyXL%20lcK%7CE7XyL%20lcKQyXAB*%7B%5D%20l%20cKQyX7EZL%20lcKQZAXyQQyX6-%20lcKQ7XyQKyX7E%7CQyX7-B2N%7C%20%7D%20lcKQyX7EZL%20lcQ%7CAXy-B1NZ%20.S.DCAXyQA%7CQyX7E%7CQyX7-BLZ%20lcKQyXAZL%20lcKXyQ%7C%3C*%5B%5D%20QB2N%7C%7Dda%3E%20xEZLxZL7-B1NZLxLZAZLxZLAQB*%7B%5D%20%207LZx%20oC%20la-7XyQ%7CE7XyQ%7CAXyQKcl%20%20Z%20%3DPop-Country%3D110%3D1%3D%3D%3DGalveston%3DGlen%20Campbell%20%28Jim%20Webb%29%3D%3DCountry%20Rock%3DF%3D%3D1r34LbKcu7TZLC%204FXyQ%7CQyXFlA*S%7B%5D%2CC%2CBbs%20F%7CQyXFZL%20lcKT24Bb4Ti*%5BBZLQ%20Q%7CF%5E7%207-Gl%7C%2C-As%20%20bB44T%7CQyX7F42T%7CQyXCLZF%20yXF44usCl2G-7%20CbBs%20F%7CQyXsusC1%7CNQyXbB%7CQyX7-DZL%2CC%2C%7DN%7CQyXbKQyX-F%20sBb%20bA%7CQyXbAZLbB%20Ab%7CQyXbAlB*%5B%5D%2CC%2CBbLZC%7CQyXsdoC%20lAbXyQD%3C%7CQyX-FZL-C%20-%7CGQyXbEZL7bB%20-F%7C.S.%20aZL%20lcGZL-AsBb%2CCC/W%207-DZLC%207-G%7Cl%2CA/Ws%20%20bBlQ%5B%5D%2CLZBb%20%20-F%3Eal%7C%2CC%2CKcl%20L%7CQyXFZL%20lcKQyX%7CF%7CQyXsusC%7CQyXDZF%20sBbQyX7-FXyQZ%20%3DPop-Rock%3D115%3D1%3D%3D%3DGambler%2C%20The%3DKenny%20Rogers%20%28Don%20Schlitz%29%3D%3DCountry%3DEb%3D%3D1r34LbKcu7s%20C/b4EbXyW%2CG/Ws%20G/bEl%7C%2CEb/W%2CC/Ws%20C/bA%7CQ/F%7ClA4Ti*%5BxZLbE/Eb%2C%5DLxZLbEZLxZLbEZCL/bAZLxZLbElA*%7BZBbLZW%2CC/W%5B%20%20x%20EbLZELbB2N%7C%7D%20bEZLbBN1ZLbEZLbE/bAZLbZEbLZ/bAZLZLbAZZxLZAbAZLxZLbEZLbBZxLZLxZLbEZLbEZLbLZEbLLbEB*-F%2CbEbLZEbZLxZLbEZLbAZLbZELbAZLxZLbEC*%5B%20BbLZsBZLbEEB*%7B%7DlEbLZ1*%3CbE%7B%20bBZLbEl%2C%7CbA%2CbEsZLbEZLbA64x%3E%20%7C%2CbA/C*%7B%7D%20ALZELLEZLAZLEZLAZLxLZEZLBZLxZLxZLEZZBLZEZLxZL%7C%2CA%2CEZALZELAZLEl%7C%2CA/-%23F%2CsEZLBZLxZLEZLAZLZELZsLxZLElELZBLZE%3C*183x%3E%20%7D%20%3DPop-Country%3D176%3D1%3D%3D%3DGone%20Country%3DAlan%20Jackson%20%28Bob%20McDill%29%3D%3DCountry%20Rock%3DG%3D%3D1r34LbKcu7ZLC%20D4GXyQZLD%20C%7CQyXGSA*%7B%20%7DC%20D%7CQyXGZLC%20D%7CGXyQ%7C4Ti*%7BLD%20C%7CC%20DLZLC%20D%7CQyXGZLD%20CQ%7CyXG%7CZLC%20D%7CQyXGZGXyQ%7CQyXGQyXGZ%7CD%20CLQyXGB*%5B%5DQyXD%7CQXy-E%7CQyXD%7CQyX-EZ%7CC%20DLQyXGZ%20Q%2CC%20ZGXyQGZLC%20D%7CQyXGZL%20clKQyX-E1NZLD%20C%7CXyQ%7CDLD%20C%7C.S.D%3C-XyQKE2N%7D%20D%20C%7CQyXG1ZNLD%20C%7CQyXG%7B%20%20lc-XyQ%7CE2N%7C%7D%20al%20Coda%3E%20x%20%20%5D%7BQGXyQ%7CC%20DLZGXyQ%7CC%20D%3C*164x%3E%20%7D%20%3DPop-Rock%3D122%3D1%3D%3D%3DGoodnight%20Irene%3DHuddie%20Lebetter-John%20A.%20Lomax%3D%3DCountry%20Waltz%3DG%3D%3D1r34LbKcu7G%7CZL%204GXyQXGZL%20lcKQyX7DZ%20LlcKQyX7DZL%20lcKyQKcl3TA*%5BcKQyXcl%20LZ%20%20lcKQyXGZL%20lcQKyX7DZL%20lcKQyXC%5D%5B*BGKQyX7A/Ws%207XyQKX7G%7CZL%20lcKQyXGLZ%20lcKQyX7DZL%20lcyQ%7CG%2CDZL%20l%2CW/B%2C%7ClCXyQKcl%20LZD7XyQKcl%20LZGXyQKcl%20%20Z%20%3DJazz-Ballad%20Even%3D120%3D1%3D%3D%3DHe%20Stopped%20Loving%20Her%20Today%3DGeorge%20Jones%20%28Braddock-Putman%29%3D%3DCountry%20Ballad%3DG%3D%3D1r34LbKcu7%20%20lcK4GXyQNZL%20lcKQyX7D%7CZ%20LlcKQyXCZL7G%20G%7C1GXyQ4TA*%7BL%20lcKyQ%20LZZL7bA%20bA%7CQyXbA*A%7B%5DQyXbE%7CQyXG2NDbXyQXQyX%7DlcKQyXyQKc7bA%20bA%7CQyXbAB*%7D%5B%20%20lcKQyXbAZL%20lLZDbX7bE%7CZQyXbDb7XyQA%20bA%7CQyXbAA*%5B%5D%20%20lcKQyXbAZL%20lcKb7%2CLZE%7CZL%20XbDZLZ%7CEb7A%7CQyXbAB*%5B%5D%20%20lKcQyXbAZL%20lcKQyXb%20Ab7L%20lcKyQKcl%20LZ%7CEb7XyQKcl%20LZAbXyQKcl%20%20Z%20%3DPop-Country%3D75%3D1%3D%3D%3DI%20Am%20A%20Man%20Of%20Constant%20Sorrow%3DStanley%20Carter%3D%3DCountry%3DF%3D%3D1r34LbKcu7bB%205F4F5LZFA*%7B%5D%20xZL5FZLxLZsusCZLxZL5FZLx5XyQ%7C4Ti*%5BF/bB%7CXyQKcZL%20lcKQyXsusCZ%20LlcKQyX5bB%7C%5D%20%20lF5XyQ5FZL5%20lcKQyQXyQZL%20lcKQyX5FZL5Bb%205F%7CQyX5FB*%5B%20%20Bb5XyX%5DQyX5%3C%20lcsXyQKFZL%20lcKQyXsusCLZ%20lcKQyX5FZL%20lc5XyQKusCZLx%3E%20%7D%20%3DPop-Country%3D165%3D1%3D%3D%3DI%20Fall%20To%20Pieces%3DPatsy%20Cline%20%28Cochran-Howard%29%3D%3DSlow%20Swing%3DBb%3D%3D1r34LbKcu7%7CQyXb4EbXy%5D%2CA/W%2CG/W%2CF/Wsb%2CB%7CQyXbB%7CQyXF%7CQ%7B*AlB4Ti*%5ByXbBB%7CFXyQlcKQyXbB%7CQyXF%7CyQXbEl%7C%7C%2CE%2CFs%20F%7C%20%20%7D%5B*QyXbEF%7CQyXLZEbXbB%20bB%7CQyXbBZL%20clKQyXF%7CZL%20lcKQy7LZEb%20lcKQ%3EadoCbXyQ%7CC.D%3C%7CQyXbB%7CQyX%7CFQyXbE%7CZL7bB%20bB.%20al%20B%7CQyX%20x%20Q%20%5D%5BQEbXyQ%7CFXyQ%7CBbXyQKcl%20%20Z%20%3DJazz-Slow%20Swing%3D116%3D1%3D%3D%3DI%20Walk%20The%20line%3DCash%20Johnny%3D%3DMedium%20Country%3DF%3D%3D1r34LbKcu7xZLF%7B4BbLZZLxZL7CZLxZLFZxLZLbBZLxZLbEZLxFLZx%204Ti*%5B7CZLxx%20%7D%7B*xZLbBZL7FZLF2N%20%7DxZLF1NZLxZL7CALZFLZZLFZLbBZLbFLZF7xZLbB1NZLxZL7F*B%7B%7D%20%3Ex4%3CxZLbB%7B%20%20%7DN2BZLxZL7bBC*LZxLZ4%3CxZLbE%7B%207bBZLBbZLxZL7FZLxZLbBx%3E%20%7D%7BbEZL7LbEZLN1EbLBZLxZLbEZLxZLbZAL7bEZLbE2N%7D%20xZb7LZxZLxZLLxZLbbLZx%3CBZLbB2N%7D%20xZLbBN1ZLxZL7FD*%7B%7D%20%3E4b7LZEB%7B%20xZ%7D%20xZLxLZF7xZL7CA*%7B%7D%20%3Ex4%3CZxLF%7B%20xZLbBZLxZLLZN1FZLbBZ%20x%3EedF7LZl%3CZLFZLxZLF%7B%20xZ7LCZLxZLFZLxZLbB*14FaZLF2N%7D%20%3DPop-Country%3D200%3D1%3D%3D%3DI'm%20So%20Lonesome%20I%20Could%20Cry%3DWilliams%20Hank%3D%3DCountry%20Waltz%3DE%3D%3D1r34LbKcu7ZL%20lc4EXyQZL%20lcKQyXEA*%7B%5D%20%20lcKQyXE%7CQyX7B%7CEXyQK3Ti*%5B7B%7CQyKcl%20L%20lcKQyXEZL%20lcKyQXA%7CQyX7E%7CQyXEZLZ%7CEXQyXE%7CXyQ%7CEXyQKcl%20%3C6x%3E%20%7D%20%3D%3D0%3D0%3D%3D%3DIt%20Wasn't%20God%20Who%20Made%20Honky%20Tonk%20Angels%3DKitty%20Wells%20%28J.D.%20Miller%29%3D%3DCountry%20Ballad%3DBb%3D%3D1r34LbKcu7%7CQyXb4F7Xy%5D%2CA/W%2CG/W%2CF/Wsb%2CB%7CQyXbBZL%20lcKQ%7B*AlB4Ti*%5BA/W%2CGQ%7CEbXWs%2CbB%7CQyXbBZL%20clKQyX7FZL%20lcKQy/F%2CW/yX7bBB%7CQyXlBbXyL%20lcKQyX7FZL%20lKcQyXbE%7CQyX7bB%7CQZN1BbB*%7B%7D%2Cx%20%3EenF%2CW/G%20.C.D%3C%7CQyXbBl2ZNL%20QyXQyX%7D%2CA/W%2Cal%20Fi/Ws%2Cb%20%20Z%20%3DPop-Country%3D110%3D1%3D%3D%3DJackson%3DJohnny%20Cash-June%20Carter%20%28Leiber-Wheeler%29%3D%3DCountry%3DC%3D%3D1r34LbKcu7LCZLx4CXyQxZLCZLxZLCSA*%7B%20%7D%20lcKQyXCZL%20lcKLZCLZ4Ti*%7BQxZLCLZxLZFZLxZLFB*%5B%5D%207CLZCZLxZL7CZLxZLCLZxLZCZLxZCZLxZLZxLZxZLF%7CQyXC2N%7D%20xLZCZLxZL7GZLxZLFLZG7LC1NZLLFZLxN3CLZ4%2006*%3C0N%7D%20xZLCLZxZL7GZLxZLFZLx.%3ECLZ%7D%20xZLLxZLF7LZxLCQ%5B%5D%20xZLC%3EadoCl%20a%20.S.D%3CZLxZLCZLZxLZGZLxZZG7LZxLZCLZxLZ%7BCLZxLZCLZx%20%7DCXyQZ%20%3DPop-Country%3D235%3D1%3D%3D%3DJambalaya%20%28On%20The%20Bayou%29%3DWilliams%20Hank%3D%3DCountry%3DC%3D%3D1r34LbKcu7%20lcKQ4G7XyL%20lcKQyXCSA*%7B%5D%20%20lcKQyXCZL%20lcKQZG7Xy4Ti*%5BX7GZLyQKclyX7GZL%20lcKQyXC*B%7B%7D%20%20lcKQyXCZL%20QKcl%20X7GZLlcKQy%20LZCX%20lcKQyX7GZL%20lcQKyXCC*%7B%7D%20%20lcKQyLZG7XlcKQyL%20lcKyQ%7C%3CDZL%20lcKQyXCQ%5B%7D%20%20Qx%20%3EadoC%20la%20.S.G7XyQXCZL%20yX7GZQKcl%20QyX7GZL%20lcKQyXBC*%7B%5D%20%20lcKQyXCZLKcl%20LyX7GZQKcl%20LZCXyQKcl%20%20%7D%20%3DPop-Country%3D159%3D1%3D%3D%3DJolene%3DParton%20Dolly%3D%3DCountry%3DC%23-%3D%3D1r34LbKcu7yXE%7CQ4C%23-9B*S%7B%7DQyX-%23C%7CQy9X-%23C%7CQyX-%23C%7CQyXC%23-Xy4Ti*%7BC%7CQyX%23XyQ%7CyX9-%23CZL%20lcKQyBX%7CQyX-%23C%7CQyX-%23CQ%7CC%23-D/B%7CQXB%7CQyQ%7CC%23-QyX%23D/B%7CQyXE%7CQXy-%23CA*%7B%20QyX%7DQyX%7CC%23-XyX9-%23%23C%3Ead%20LZC%23%20.S.D40*%3C%7CQyX9%23-C%7CQyX-%23C%7CQyX9-al%20ColcKQyyX-%23C*444xD/B%7CQyXE%7CQyX-%23QCA*%5B%20%20QyXQyX%7D%20%3E%23XyQ%7C%3CQ%20%20-B%7CQyXxLZC%23-%23CB*%7B%5D%20%20-%23CZL9%20-%23CZL%20-%23CZL%209-XyQ%7CEZLB%7CQ9-%23C%7CQ%7CC%23-C%7CQyX9-%23CZL%20lcQKyXB%7CQyX-%23C%7CQyX%23-XyQyX%23D/XyQ%7CC%23-XyQ%7D%7B%3C*08%20Fade%3EC%23-%20%20%3C*204x%3E%20%7D%20%3DPop-Country%3D215%3D1%3D%3D%3DKeep%20On%20The%20Sunny%20Side%3DThe%20Carter%20Family%20%28Blenkhorn-Entwisle%29%3D%3DCountry%3DB%3D%3D1r34LbKcu7L7%23FZ4BLZEZLxZL7%23FZLxZL7F%23ZLxZLBZLxZLBZLBLZxL4Ti*%7B%23G/W%2CLZx%20%5D%20B%7CQyXBZL%20lcKQXyB%7CQyXE%7CQyXBA*%5BsW/A%23BZLxZFZL%20l7XyQKBl%7C%2C%23A/W%2C%23G/Ws7%20%23F%7CQyX7%23FZL%20lcXyQKc%23Fl%7C%2C%20lcKQ%7CF%237%20TB*%5B%5D%20%20x%2042T%7CQXyBl%7C%2C%23A/W%2C%23G/Ws44BXyQyX7%23yXBZLQ%7CT247%23F44TZLB42TZLl%20cKQyXB44TZL%20x%20%20LZx%20yXEZLBC*%5B%7DLZEXy1*%3C%20lcKQyXB%7CQy7X%23F%7CQyXB%7CQyXB%7CQ03x%3E%20%20lcKQZLBZLBLZxLFZLxZLBZLxZL7%23ZFLxZL7%23FZLxZLBZ%237LZxZLEZLx%20Z%20%3DPop-Bluegrass%3D224%3D1%3D%3D%3DKing%20Of%20The%20Road%3DMiller%20Roger%3D%3DSlow%20Country%3DBb%3D%3D1r34LbKcu7BlA*%7B4Bb%20B%2CD/W%2CbE/W%2C7Fs%7CyQX7F%7CQyXbEZLD/bW/C%2C%5D4Ti*%5BW%2C7FsDLZEb7F%7CQyXbE%7CQyXbBQ%7CyXbB%7CQyX7F%7CQyX%2Cn%20LZ/bB%20bEZL7b/D%2CW/QyXbB%7CQyX7F%7CQybXEZLD/bB%20bBl%7C%2CC%7CBb%20BW%2CbE/%20BB*%7BN1F7%2C%20nZL%20n%2C7F2NZL%20yQXQyX%7DQyXbBZL%20nF%237%20%5D%7CQyXb%2CE/W%2CZEXyQL%20n%2C7%23F%7CQyXE%7CQXyB%7CQyXB%7CQyX7%23F%7CZsF%237L%23D/BF%7CQyXW/C%23%2C%20B%7CQyXB%7CQyX7%23FQ%7CyXEZL%23D/B%20Bl%7C%7DB7LZE%2C%23D/W%237%2Cn%20LZBXyQ%5D%5BB%20B/D%23LZEXyQ%7CF%237XyQ%7CBXyQZ%20%3DJazz-Slow%20Swing%3D113%3D1%3D%3D%3DLegend%20Of%20Bonnie%20And%20Clyde%2C%20The%3DHaggard%20Merle%3D%3DCountry%3DEb%3D%3D1r34LbKcu7%20bEZL4Eb%20LL%20x%20ZL%20bEA*%7B%5D%20x%20%20ZLQyXbEZL%20x%20ZZBb7%204Ti*%5BL%20bEZZEb%20LL%20x%20ZL%20bEZL%20xZ%20LbEZL%207bBZL%20x%20ZZAb%20LL%20xZLEZLQ%20Eb%20LZZLQyXQyX%7D%20%20xZLb%20EZL%207bB1NZL%20x%20N2Bb7ZL%20xZa%20.C.x%20%20%7DX%20n%2CbEZL%20bDZL%20bZEL%207bB3NZLQyXQyLZ%3C%20DZL%20%2CbyXbE%7Ca%3E%20n%20%7CQyXbE%7CQyXbD%7CQXybEQ%5B%20%20QyXQyXZ%20DbXyQdoC%20lQKcl%20LZEbXyQKcl%20U%20Z%20%3DPop-Country%3D215%3D1%3D%3D%3DLong%20Black%20Veil%2C%20The%3DLefty%20Frizzell%20%28Wilkin-Dill%29%3D%3DCountry%20Ballad%3DD%3D%3D1r34LbKcu7AZLxZ4EXyQxZLEZLxZLESA*%7B%20%5D%20lcKQyXEZL%20lcKLZB7L4Ti*%5Bx%7CQyX%7CELZxyXx%7CQyXE1N%7CQyXZALxZL7BZLxZLEZLQ%7DN2EZLEZL*%5B%5D%20x*BAXyyXA%7CQyXE%7CQyXA%7CyQXE%7CQyXA%7CQyXE%7CQQ%7CELZ%5B%5DQyX%20la%20.Kcl%20LyX20*%3C%20E%7CQyX7BQ%7CyXA%7CQyXE%7CQyXAZQ%20D.SQyXEC2nd%20End.%3E%20LZ%20x%20%20%5D%7BQAXyQ%7CB7XyQ%7CEXyQKcl%20%20%7D%7CEXyQZ%20%3DPop-Country%3D125%3D1%3D%3D%3DLost%20Highway%3DWilliams%20Hank%3D%3DSlow%20Country%3DD%3D%3D1r34LbKcu7L%20lcK4DXyQLG%207D%7CQyXDA*%7B%5D%20%20lcKQyXDZL7A%20D%7CZDXyQ4Ti*%5BA%20D%7CQKcl%20L%20lcKQyXDZL%20lcKyQXGZL%20lcKQyX7AZLZDXyQyXDZ7LZDXyQKcl%20%3C5x%3E%20%7D%20%3DPop-Country%3D115%3D1%3D%3D%3DMama%20Tried%3DHaggard%20Merle%3D%3DCountry%3DD%3D%3D1r34LbKcu7LDlSA4D5LZ%2CsusDsZL5D%7D%20D%20ussDZL5DZLD%20susDD%2C%5D%7B*4Ti*%7B%5B%7D%20QxLZGLZ7AZLDZLGZLDZLGLZDZLxZL7AZLxZLDLZDLZDZLGZZLDZLxLZGLZLDZLGZLxZLDZLZxL7AZLxZL-BZLDZxLZA7ZLDB*ZLD%3EaCD5LZa%20.S.D%3CZL7AZLDLZxZLGl%7C%2CD%2CsusDsl%20Cod*%5B%5D%20xAZLxZ*BQDLZLxZLDZLxZL7AZxLZL-BZLDZLGZLxZGLZDL%5BY%5D%20xQyXDZLZsDssD%7CQyX5DZLD%20suDs%7CQyX5Dl%5B%5D%2CD%2Csuus%20DL5DZL7Z%20%3DPop-Country%3D187%3D1%3D%3D%3DMammas%20Don't%20Let%20Your%20Babies%20Grow%20Up%20to%20Be%20Cowboys%3DWillie%20and%20Waylon%28Bruce-Bruce%29%3D%3DCountry%20Waltz%3DD%3D%3D1r34LbKcu7LxZL74DLZxLGZLxZLGZLxZLDLZxZLDA*%7B%20xZLDZLZxLZA3Ti*%5BxZLDZxLZN1B*%7B%7D%20xZLD%7B%20xZLA72N%7D%20xZLDZLxZLDDLZxLZL7AZN%7D%20xZxLZGL7AZLxZL%207A1NZLZxL7AZLxZL7AZLxZ%20LZDLZLGZLL7BZLxLZDLLxZLAZLxZLEZLxLZEC*%7B%5D%20xZLDZLxZZALZxZL7A2%20xZLE7LZxLEZL%20lcKQyX7B2N%7D%7C%20xZLEZLxZLE1NZLZxLZBZLxZxZL%207LZxLZxZL7BZLxZL7BZLZxLAZLxZLAZLxZLELZN1BED*%7B%5DLZB7%20LZELZx%20%7DN2B7LZxLZEXyQKcl%20%20Z%20%3DPop-Country%3D170%3D1%3D%3D%3DMind%20Your%20Own%20Business%3DWilliams%20Hank%3D%3DMedium%20Country%3DE%3D%3D1r34LbKcu7QyX7E4B7XyZL%20lcKQyXEA*%7B%5D%20%20lcKQyXEZL%20lcKQEXyQ%7C4Ti*%5B%7CA7XyQKcl%20LZEXyQKcl%20LZ%7CB7XyQKcl%20LZEXyQKcl%20%20%7D%20%3DPop-Country%3D139%3D1%3D%3D%3DMove%20It%20On%20Over%3DWilliams%20Hank%3D%3DMedium%20Country%3DE%3D%3D1r34LbKcu7ZL%20lc4B7XyZL%20lcKQyXEA*%7B%5D%20%20lcKQyXEZL%20lcKQEXyQK4Ti*%5BA7XyQKcl%20LZEXyQKcl%20LZB7XyQKcl%20LZEXyQKcl%20%3C8x%3E%20%7D%20%3DPop-Bluegrass%3D181%3D1%3D%3D%3DOkie%20From%20Muskogee%3DMerle%20Haggard-Roy%20E.%20Burris%3D%3DCountry%3DE%3D%3D1r34LbKcu7ZL%20lc4B7XyZL%20lcKQyXEA*%7B%5D%20%20lcKQyXEZL%20lcKQEXyQK4Ti*%5BKQyX7Kcl%20LcKQyX7BZL%20lcKQXy7BZL%20lcKQyX7BZl%20LZBQyXE%7CQyXFBN1EXyX7C%7CQyXE3N%7D%20%20lKcQyXE2N%7C%7D%20%20lcKQyQ%5D%7B*ZL%20lc7CZL%20ZFXyQX7CZL%20lcKQyX7CLZ%20lcKQyXFZL%20lcKyQKclL%20lcKcKQyXl%20LZCcKQyX7CC*%5B%7D%20%20lKcQyXFZL%20lcKQyX7l%20LZFcKQyXl%20LZC7XyQKcl%20LZFXyQKcl%20%20Z%20%3DPop-Country%3D140%3D1%3D%3D%3DRing%20of%20Fire%3DCash%28Carter-Kilgore%29%20Johnny%3D%3DCountry%3DG%3D%3D1r34LbKcu7yXGSA4GLZTZLG44TZL7D42TZGLZLxZLG44TZLC42x%20%5D%7B*4Ti*%5B4TZL7LZGLZLGZL7D%20G%7CQyXG1ZNLxZLG44TZLC42TZT24DC%20G%7CQZLCZL%20%7D%7CN2B*%7B%5D%20%20lcKQyXG4T4%7CQyX7D42T%7CQyXGD7LZxxZLG4TZLC4yQKclC*%7B%5D%20QxZLGZL7DG%20%7CQyXGZL7D%20GZL%20GLZT2XG%7D%20GlcKQyxLZGLZLCZLxZL7DB*%7B%7Dx%20ZLG44TZL7D42TZG%20%7DGXZLG44L7DB*D7LZGZLG%3EadoC%20la%20.SD.40*%3CZL7D%20G%7CQyXx%20%5D%7BQ%20GZL%20KQyXGLZG%20%7DLGZL7D%20G%7CQyXGZ7LD%20GZL%20lcKQyXG%7BZx%20%7D%7CCZLxZcl%20%20Z%20%3DPop-Country%3D195%3D1%3D%3D%3DSave%20The%20Last%20Dance%20For%20Me%201%3DEmmylou%20Harris%20%28Pomus-Shuman%29%3D%3DCountry%3DBb%3D%3D1r34LbKcu7FZLxZ4EbXybBZLxZLbBA*%7B%5D%20l%20cKQyXbBZL%20lcKQLZF7L4Ti*%5BZL7FZZF7LZBZL7F%20bE%7CQyXbE*B%5B%207bB%20bB%7CQyXbBbLZxLLxZL7QyX7FXyQKcbBZLxZLbE%7D%20xZLBbZLxZL7FC*%7B%7D%20%20lLZxLZbBZLxZL-DZZBb%20sGZLCZLxZLCA*%5B%5D7%20G%20%2CsusGl%7C%2CbA%2CA7LZxLL%20lcKxZL7G-%5E7LZCZL7G%20F%7CQyXFB*%20%7B7CZLCZL7G%207-DlLZxLZDs%20-DKQyXCXyQ%7CCF%7CQyXG%5B%20xZLCl%7CG%2C%2CFsZLF2N%7C%7D%207C%20%20G7LZC1NZLcl%20LZC%20%20G%2C%7CUCXyQZ%20%3DPop-Country%3D115%3D1%3D%3D%3DShe's%20Got%20You%3DPatsy%20Cline%20%28Hank%20Cochran%29%3D%3DCountry%20Ballad%3DF%3D%3D1r34LbKcu7ZLbBZ8FXyQFZL7CZLFSA*%7B%5DQXy-D%7CQyXF%7CQyX-D%7CLZF7L6Ti*%5BF2N%7D%20LZxLZyXF1N%7CQyX7C%7CQyFXZL-DZLFZL-DZLFQKcl%20bBZLxCZL%2077XyQ%5DZL%207GZL%20lcKQyXBbZL%20lcKQyXbBB*%5B%20xLZGF%7CQyXLxZLbS.%20alZLFZL7CZLFA*%5B%5D%20%20x%20ZL%3E.dnE%20dn2%20F7LZB.D%3C%207ZBbLZxLZFLZD-LZFLZD-LZFLZC7LZFLZD-LZFXyQZ%20%3DPop-Rock%2012/8%3D60%3D1%3D%3D%3DSing%20Me%20Back%20Home%3DHaggard%20Merle%3D%3DCountry%3DA%3D%3D1r34LbKcu7QyXE%7C4A%20sAA*%7B%5D%20%20lcKA%2CsussA%20AlZL%20lcKA%2CsuslAXyQ4Ti*%5BXE%7CQy%7CA%20sAx%20ZL%297B%28%20%207EZLl%20cKQyXAl%7C%2CA%2Csus%20LZAXQyXD%7CXD%7CQyyQ%7CAXXAB*%5B%5D%20%20lcKQyX%7CAQyX%2C7E%7CQyXA%7CQyyQ%7CEXXD%7CQyXA%7CQyyQ%7CAXXE%7CQyXAZL%20x%20ZL7%29B%28%20%207EZL%20lcKQyyQ%7CDXXA%7CQyusAs%20yQ%7CE7%2C7E%7CQyXAl%5B%7D%20%20lKcA%2CsusAs%20A%7CQyX%2CXyQ%7CAXA%7CQys%2CAKcl%20LZ%7ClA%20sAsus%2CA%2C%7ClAXyQZ%20%3DPop-Country%3D110%3D1%3D%3D%3DSixteen%20Tons%20%281947%29%3DTravis%20Merle%3D%3DCountry%20Swing%3DE-%3D%3D1r34LbKcu7EZL%23F4E-%20B%7CQyX-ESA*%7B%20%20QyQXyX%5DQyX-EZL%23F/7G%20B7/4Ti*%5B%207C%7CQG%20B7/*%5B%5D%20%20n%20ZL%20n%2C7BQ%7CyX-A%7CQyX-EZL%23FBE-Xy%7CQyX-/7B%20--XyQ%7CQ%20n%20ZL%20n%2C-E%7CQy-XA%7CQyX-EZL7B%207CLZN1EEZL7BZL%20lc-XyQ%7D3N%7DQyX-EZL%23F/7%20B-EZL%20lcKQyXA2NAXyQKEZL%23F%20la%20.E-%20%20sL%23F/7B%20-EZL%20n%2CB7%7CQyX%23F/7Bl%7C%2C7CZ%3CD.S%7CQyXGCoda%3EE-XyQ%5DXyQXyQ%20%20Y%5BQE-XyQZ%20%3DJazz-Gypsy%20Jazz%3D165%3D1%3D%3D%3DStand%20By%20Your%20Man%3DTammy%20Wynette-%20Billy%20Sherrill%3D%3DCountry%3DA%3D%3D1r34LbKcu7QyXAl4AXyQ%23G/W%2C%23F/Ws%20%2C7EQ%7CyXE/A%7CQyX%23F/D%7C%2C%5D%7B*A4Ti*%5B%2C%23C/WZE7Xy%20A%7CQyXA%7CQyX7EZ-LB%20%23F/-BZL%20lcKQsW/B%2CL%20lcKF/Ws%20yQKclyX7EZL%20lcKQyX7ZBL%20lcKQyXA1NZL%20Q%7CE7%2CXDl%7C%7CX7%23C%7C%23%2C%7D%7CNB*%7B%5DQyXAZLD%20AZ7LEZLE/AZLDZLAl2SAXyQG/W%2C%232N%7C%7DQyQ%7CD%20QyX7B%7CQyX7%23F%7CQXyAl1N%7C%2C-BQ%2C-%23Cs%7CE7XyXD%7CQy%20la%20.E7XyQLD%20A%7CQyX7E%7CQyX%7CDQyX7%23F%7CQyX7%23C%7CZ%3CD.S%7CQyXA%23F/D%20AXyQ%5D7EZL%20D%7CQyX7%23FZ%20L7%23CZL%207EZL%20AQ%5BXyQ%7CA%3EadoCLZA/E%20sB-7%2CE7%2C%7ClAXyQZ%20%3DPop-Country%3D105%3D1%3D%3D%3DSunday%20Morning%20Coming%20Down%3DKristofferson%20Kris%3D%3DMedium%20Country%3DA%3D%3D1r34LbKcu7XAZL%204AXyQXA%7CQyXD%7CQyXASA%7B*%20%20QyXQyX%5D%20%20lcKyQKcl4Ti*%5BB%7CQyX-XyQ%7CyX-%23F%7CQyXA%7CQyX%7CDQyXAZL%20lcKQyXEQ%7CN1D%23F%7CQycKQyXE7XyQ%20%20lcKQyXAZL7E%20ZDL-B%20D2N%7C%7D%20%20lcK%5D%7B*BD%7CQyX-x%20ZL%3EXyQKcdn2%20la%20.S.D%3C%20%20ZAL%20lcKQyX7EZL%20l%20End.AZL%20l%20%20%7D%5B*CDXyQKcl%20LZAXyQKcl%20LZE7XyQKcl%20LZAXyQKcl%20%20Z%20%3DPop-Rock%3D82%3D1%3D%3D%3DTennessee%20Flat%20Top%20Box%3DRosanne%20Cash%20%28Johnny%20Cash%29%3D%3DCountry%3DBb%3D%3D1r34LbKcu77F%7CQy4BbXy%20lcKQyXbBA*%5B%5D%20l%20cKQyXbBZL%20lcKQLZBbX4Ti*%5B%7CQyXb7XyQK%2044T%7CQyXbB42T%7CyQXbB%7CQyX7FZL%20lcx%20LZBF%7CQyXyX7F%7C%7CF7XyZL%20lcKQyXbB%7CZLl%20cKQyX7FZL%20lcKQBbXyQQyX7FyXbB%7CLZ%20xLZL%20lcKQyXbEB*%7B%20%5D%20bBZL%20x%20ZL%207FZEbXyQ%207F%7CQQ%7CBbXyQKcl%20LZBbXyQ%7CEbXyQ%7D%5BBbXyQKcl%20LZBbXyQKcl%20%20%5D%20%3DPop-Country%3D185%3D1%3D%3D%3DTennessee%20Waltz%3DPatti%20Page%20%28Stewart-King%29%3D%3DBluegrass%3DF%3D%3D1r34LbKcu7%7CQyX74F%20%20scKQyXFA*%5B%5D%20%20lcQKyXF%7CQyX7Cl%7C%2CbBl%20LZF3Ti*%5BF%7CQyX%7CFXyQX7FZL%20lcKQyXFZ%20LlcKQyX7CZL%20lcKyQ%7CBbQyXbBKQyXF7XyQ%7C%7CQyXbB%7CQyX7A%7CQXyFB*%7B%5D%20%20lcKQyXFFXyQ%7CC%7CQyXF%7CQyXC7XyQXF%7CQyXbB%7CQyX7FLZ%20lcKQyXFZL%20lcKyQ%7CC7ZL%20lcXyQKcl%20%20%7D%20%3DPop-Bluegrass%3D80%3D1%3D%3D%3DWabash%20Cannoball%3DRoy%20Scuff%20%28J.A.%20Roff%29%3D%3DCountry%3DA%3D%3D1r34LbKcu7%5D%20xZL4AXyQZL%20AZLxZLxZL7ELZ%20lcKQyXDZL%20lcKxLZA%204Ti*%5BKQyXAXyQKcZL%20x%20ZL%20lcKQyXE7ZL%20lcKQyXDZL%20lAXyQ%7CASA*%7B85*%3CxDXyQK%20%2040*%3CZL%20AZL%20xZ%20L%20x%20ZL%207EZL%20lcFine%3EZL%20lc%3CZLxZ%5B*iALZLAZLxZL7EZL%207ZEL%20x%20ZL%20DZL%20x%20ZxLZAL%7D%20%3Ex5D.S.%20al%20Fine%3EALZx%20Z%20%3DPop-Country%3D195%3D1%3D%3D%3DWalkin'%20After%20Midnight%3DPatsy%20Cline%20%28Block-Hecht%29%3D%3DMedium%20Country%3DC%3D%3D1r34LbKcu7lcKQy4CXyQ%20lcKQyXCA*%7B%5D%207%20GC%7CQyXCZL7G%207F%7CLZF7X4Ti*%5B%5D%207C%20yQ%7CF7C2NZL%20QyXQyX%7D%20G7%20C%7CQyXC1NZL7G%20XyQ%7CCXCZL%20*%5B%5DQy7XyQKyXCZL%20lcKQyX7FLZ7C%20C%7CQyXCZL%20lcQ%7CG7XFSB*%5BC*%5B%5D%20%7CC7XyyXCZLQ%2C7G%207F%7CQXyCZL%20lcKQyX7F%7CQQKcl%20QyXCAD%2C7GsF7%20G7CQ%5B%5DQyX7C%3EadoCl%20a%20.S.D%3C%7CQyXCZL%20F7LZ%7CQyXCb7%2ClC%20Z%20%3D%3D100%3D1%3D%3D%3DYear%20That%20Clayton%20Delaney%20Died%2C%20The%3DHall%20Tom%3D%3DMedium%20Country%3DD%3D%3D1r34LbKcu7D%20D%7CQ4DXyQyX7A%7CQyXDA*%7B%5DQXy7A%7CQyXD%7CQyX7A%7CQ%7CDXy4Ti*%5BA%7CQyXyQKclD%7CQyXGZL%20lcKQyGXZL7D%20D%7CQyXDZL%20XyQ%7CDXGZL77XyQ%7CDXyQKcl%20%3C5x%3E%20%7D%5BDXyQ%7CA7XyQ%7CDXyQKcl%20%20Z%20%3DPop-Country%3D130%3D1%3D%3D%3DYou%20Are%20My%20Sunshine%3DGene%20Autrey%20%28Jimmie%20Davis%29%3D%3DCountry%3DD%3D%3D1r34LbKcu7QyX7D4DXyQZL%20lcKQyXDA*%7B%5D%20%20lcKQyXD%7CQyX7A%7CDXyQ%7C4Ti*%5BX7A%7CQKcl%20L%20lcKQyXDZL%20lcKyQXGZL7D%20D%7CQyXDZLZDXyQyXG%7CyQ%7CDXyQKcl%20%3C5x%3E%20%7D%20%3DPop-Country%3D180%3D1%3D%3D%3DYou%20Don't%20Know%20Me%3DEddy%20Arnold-Cindy%20Walker%3D%3DSlow%20Country%3DBb%3D%3D1r34LbKcu7EZL7b4Bb/FZL7%5EbB%20bBA*%7B%20%20yQXQyX%5DQyX7F%7CQyXBb6%20B4Ti*%5BF%207-C7LZEbs%20%20bB1NZL%2C7F%207C-ZL7G%20bBZL7oE%206Bo%2C%7Cl%5EbE%20b7-C%7CQN2Bb%20%7CQyXbEB*%5B%20%20QyXyQX%5D%207bB%20bBZL6bED-7Xy%7CY%7D%207BZL7%5EBbXyQA*%5B%7CQyX7F%7CQyX7%7CCQyX7-D%7CQyX7-G%7CBb%20BbZL9F%20%23F%7CQy7LZEb%2C7F%207-CZL7G%20bBLZ7oE%206bEZL7%5EbE%20LZBbXbB%206bF%207-%23%5B*CB%20G%20BZL7oF%206EZL7E%5E%20EZL7B%206BZL7%5EB%237LZC%5DQyX7%237%2CLZBXyQZ%20%3DJazz-Ballad%20Swing%3D73%3D1%3D%3D%3DYour%20Cheatin'%20Heart%3DWilliams%20Hank%3D%3DCountry%3DC%3D%3D1r34LbKcu7%20lcKQ4G7XyyX7C%7CQyXCA*%7B%5DQXy7G%7CQyXCZL%20lcKQQ%7CFXy4Ti*%5B*%5B%5DQyyQKclyXC2NZL%20QyXQyXQ%7DyX7G%7CQyXC1NZL%20Q%7CC7XX7GZLQyXCAKcl%20LX7G%7CQyXGZL%20lcKyQX7DZL%20lcKQyXCZyQ%5D%5B*QyXFB%7CC7XyQ%7CFXyQKcl%20LZG7XyQKcl%20LZCXyQKcl%20%20Z%20%3DPop-Country%3D131%3D3%3D%3D%3DCountry%2050 \ No newline at end of file diff --git a/demo/web/dist/index.html b/demo/web/dist/index.html deleted file mode 100644 index b7cbd70..0000000 --- a/demo/web/dist/index.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - iReal Pro to MusicXML to MIDI - - - - - - - -
- Greetings Firefox user! -

In order to use the Web MIDI capabilities of this demo, you will need to install an add-on that enables it to request the permissions needed to access your MIDI devices.

-

Once you've downloaded the add-on and granted the permissions, please refresh the page to activate Web MIDI in the demo.

-

Thanks for your cooperation. You can download the add-on here.

-
- -
-   - -
- -
-   - - -
- -
-   - -
- -
- Sheets - - -
- - -
- Renderer - - - - - -
- -
- - - -
- -
- MIDI output - - If you're not using the local synth, you need to connect this output to a MIDI synth like FluidSynth, TiMidity, or DX7 Synth. -
- -
- - - -
- -
- - - diff --git a/demo/web/dist/ireal2musicxml-demo.js b/demo/web/dist/ireal2musicxml-demo.js deleted file mode 100644 index ed2bf83..0000000 --- a/demo/web/dist/ireal2musicxml-demo.js +++ /dev/null @@ -1,79311 +0,0 @@ -/******/ (() => { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/asn1.js/lib/asn1.js": -/*!******************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1.js ***! - \******************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -const asn1 = exports; - -asn1.bignum = __webpack_require__(/*! bn.js */ "./node_modules/asn1.js/node_modules/bn.js/lib/bn.js"); - -asn1.define = (__webpack_require__(/*! ./asn1/api */ "./node_modules/asn1.js/lib/asn1/api.js").define); -asn1.base = __webpack_require__(/*! ./asn1/base */ "./node_modules/asn1.js/lib/asn1/base/index.js"); -asn1.constants = __webpack_require__(/*! ./asn1/constants */ "./node_modules/asn1.js/lib/asn1/constants/index.js"); -asn1.decoders = __webpack_require__(/*! ./asn1/decoders */ "./node_modules/asn1.js/lib/asn1/decoders/index.js"); -asn1.encoders = __webpack_require__(/*! ./asn1/encoders */ "./node_modules/asn1.js/lib/asn1/encoders/index.js"); - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/api.js": -/*!**********************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/api.js ***! - \**********************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -const encoders = __webpack_require__(/*! ./encoders */ "./node_modules/asn1.js/lib/asn1/encoders/index.js"); -const decoders = __webpack_require__(/*! ./decoders */ "./node_modules/asn1.js/lib/asn1/decoders/index.js"); -const inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -const api = exports; - -api.define = function define(name, body) { - return new Entity(name, body); -}; - -function Entity(name, body) { - this.name = name; - this.body = body; - - this.decoders = {}; - this.encoders = {}; -} - -Entity.prototype._createNamed = function createNamed(Base) { - const name = this.name; - - function Generated(entity) { - this._initNamed(entity, name); - } - inherits(Generated, Base); - Generated.prototype._initNamed = function _initNamed(entity, name) { - Base.call(this, entity, name); - }; - - return new Generated(this); -}; - -Entity.prototype._getDecoder = function _getDecoder(enc) { - enc = enc || 'der'; - // Lazily create decoder - if (!this.decoders.hasOwnProperty(enc)) - this.decoders[enc] = this._createNamed(decoders[enc]); - return this.decoders[enc]; -}; - -Entity.prototype.decode = function decode(data, enc, options) { - return this._getDecoder(enc).decode(data, options); -}; - -Entity.prototype._getEncoder = function _getEncoder(enc) { - enc = enc || 'der'; - // Lazily create encoder - if (!this.encoders.hasOwnProperty(enc)) - this.encoders[enc] = this._createNamed(encoders[enc]); - return this.encoders[enc]; -}; - -Entity.prototype.encode = function encode(data, enc, /* internal */ reporter) { - return this._getEncoder(enc).encode(data, reporter); -}; - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/base/buffer.js": -/*!******************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/base/buffer.js ***! - \******************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -const inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); -const Reporter = (__webpack_require__(/*! ../base/reporter */ "./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter); -const Buffer = (__webpack_require__(/*! safer-buffer */ "./node_modules/safer-buffer/safer.js").Buffer); - -function DecoderBuffer(base, options) { - Reporter.call(this, options); - if (!Buffer.isBuffer(base)) { - this.error('Input not Buffer'); - return; - } - - this.base = base; - this.offset = 0; - this.length = base.length; -} -inherits(DecoderBuffer, Reporter); -exports.DecoderBuffer = DecoderBuffer; - -DecoderBuffer.isDecoderBuffer = function isDecoderBuffer(data) { - if (data instanceof DecoderBuffer) { - return true; - } - - // Or accept compatible API - const isCompatible = typeof data === 'object' && - Buffer.isBuffer(data.base) && - data.constructor.name === 'DecoderBuffer' && - typeof data.offset === 'number' && - typeof data.length === 'number' && - typeof data.save === 'function' && - typeof data.restore === 'function' && - typeof data.isEmpty === 'function' && - typeof data.readUInt8 === 'function' && - typeof data.skip === 'function' && - typeof data.raw === 'function'; - - return isCompatible; -}; - -DecoderBuffer.prototype.save = function save() { - return { offset: this.offset, reporter: Reporter.prototype.save.call(this) }; -}; - -DecoderBuffer.prototype.restore = function restore(save) { - // Return skipped data - const res = new DecoderBuffer(this.base); - res.offset = save.offset; - res.length = this.offset; - - this.offset = save.offset; - Reporter.prototype.restore.call(this, save.reporter); - - return res; -}; - -DecoderBuffer.prototype.isEmpty = function isEmpty() { - return this.offset === this.length; -}; - -DecoderBuffer.prototype.readUInt8 = function readUInt8(fail) { - if (this.offset + 1 <= this.length) - return this.base.readUInt8(this.offset++, true); - else - return this.error(fail || 'DecoderBuffer overrun'); -}; - -DecoderBuffer.prototype.skip = function skip(bytes, fail) { - if (!(this.offset + bytes <= this.length)) - return this.error(fail || 'DecoderBuffer overrun'); - - const res = new DecoderBuffer(this.base); - - // Share reporter state - res._reporterState = this._reporterState; - - res.offset = this.offset; - res.length = this.offset + bytes; - this.offset += bytes; - return res; -}; - -DecoderBuffer.prototype.raw = function raw(save) { - return this.base.slice(save ? save.offset : this.offset, this.length); -}; - -function EncoderBuffer(value, reporter) { - if (Array.isArray(value)) { - this.length = 0; - this.value = value.map(function(item) { - if (!EncoderBuffer.isEncoderBuffer(item)) - item = new EncoderBuffer(item, reporter); - this.length += item.length; - return item; - }, this); - } else if (typeof value === 'number') { - if (!(0 <= value && value <= 0xff)) - return reporter.error('non-byte EncoderBuffer value'); - this.value = value; - this.length = 1; - } else if (typeof value === 'string') { - this.value = value; - this.length = Buffer.byteLength(value); - } else if (Buffer.isBuffer(value)) { - this.value = value; - this.length = value.length; - } else { - return reporter.error('Unsupported type: ' + typeof value); - } -} -exports.EncoderBuffer = EncoderBuffer; - -EncoderBuffer.isEncoderBuffer = function isEncoderBuffer(data) { - if (data instanceof EncoderBuffer) { - return true; - } - - // Or accept compatible API - const isCompatible = typeof data === 'object' && - data.constructor.name === 'EncoderBuffer' && - typeof data.length === 'number' && - typeof data.join === 'function'; - - return isCompatible; -}; - -EncoderBuffer.prototype.join = function join(out, offset) { - if (!out) - out = Buffer.alloc(this.length); - if (!offset) - offset = 0; - - if (this.length === 0) - return out; - - if (Array.isArray(this.value)) { - this.value.forEach(function(item) { - item.join(out, offset); - offset += item.length; - }); - } else { - if (typeof this.value === 'number') - out[offset] = this.value; - else if (typeof this.value === 'string') - out.write(this.value, offset); - else if (Buffer.isBuffer(this.value)) - this.value.copy(out, offset); - offset += this.length; - } - - return out; -}; - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/base/index.js": -/*!*****************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/base/index.js ***! - \*****************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -const base = exports; - -base.Reporter = (__webpack_require__(/*! ./reporter */ "./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter); -base.DecoderBuffer = (__webpack_require__(/*! ./buffer */ "./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer); -base.EncoderBuffer = (__webpack_require__(/*! ./buffer */ "./node_modules/asn1.js/lib/asn1/base/buffer.js").EncoderBuffer); -base.Node = __webpack_require__(/*! ./node */ "./node_modules/asn1.js/lib/asn1/base/node.js"); - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/base/node.js": -/*!****************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/base/node.js ***! - \****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -const Reporter = (__webpack_require__(/*! ../base/reporter */ "./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter); -const EncoderBuffer = (__webpack_require__(/*! ../base/buffer */ "./node_modules/asn1.js/lib/asn1/base/buffer.js").EncoderBuffer); -const DecoderBuffer = (__webpack_require__(/*! ../base/buffer */ "./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer); -const assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); - -// Supported tags -const tags = [ - 'seq', 'seqof', 'set', 'setof', 'objid', 'bool', - 'gentime', 'utctime', 'null_', 'enum', 'int', 'objDesc', - 'bitstr', 'bmpstr', 'charstr', 'genstr', 'graphstr', 'ia5str', 'iso646str', - 'numstr', 'octstr', 'printstr', 't61str', 'unistr', 'utf8str', 'videostr' -]; - -// Public methods list -const methods = [ - 'key', 'obj', 'use', 'optional', 'explicit', 'implicit', 'def', 'choice', - 'any', 'contains' -].concat(tags); - -// Overrided methods list -const overrided = [ - '_peekTag', '_decodeTag', '_use', - '_decodeStr', '_decodeObjid', '_decodeTime', - '_decodeNull', '_decodeInt', '_decodeBool', '_decodeList', - - '_encodeComposite', '_encodeStr', '_encodeObjid', '_encodeTime', - '_encodeNull', '_encodeInt', '_encodeBool' -]; - -function Node(enc, parent, name) { - const state = {}; - this._baseState = state; - - state.name = name; - state.enc = enc; - - state.parent = parent || null; - state.children = null; - - // State - state.tag = null; - state.args = null; - state.reverseArgs = null; - state.choice = null; - state.optional = false; - state.any = false; - state.obj = false; - state.use = null; - state.useDecoder = null; - state.key = null; - state['default'] = null; - state.explicit = null; - state.implicit = null; - state.contains = null; - - // Should create new instance on each method - if (!state.parent) { - state.children = []; - this._wrap(); - } -} -module.exports = Node; - -const stateProps = [ - 'enc', 'parent', 'children', 'tag', 'args', 'reverseArgs', 'choice', - 'optional', 'any', 'obj', 'use', 'alteredUse', 'key', 'default', 'explicit', - 'implicit', 'contains' -]; - -Node.prototype.clone = function clone() { - const state = this._baseState; - const cstate = {}; - stateProps.forEach(function(prop) { - cstate[prop] = state[prop]; - }); - const res = new this.constructor(cstate.parent); - res._baseState = cstate; - return res; -}; - -Node.prototype._wrap = function wrap() { - const state = this._baseState; - methods.forEach(function(method) { - this[method] = function _wrappedMethod() { - const clone = new this.constructor(this); - state.children.push(clone); - return clone[method].apply(clone, arguments); - }; - }, this); -}; - -Node.prototype._init = function init(body) { - const state = this._baseState; - - assert(state.parent === null); - body.call(this); - - // Filter children - state.children = state.children.filter(function(child) { - return child._baseState.parent === this; - }, this); - assert.equal(state.children.length, 1, 'Root node can have only one child'); -}; - -Node.prototype._useArgs = function useArgs(args) { - const state = this._baseState; - - // Filter children and args - const children = args.filter(function(arg) { - return arg instanceof this.constructor; - }, this); - args = args.filter(function(arg) { - return !(arg instanceof this.constructor); - }, this); - - if (children.length !== 0) { - assert(state.children === null); - state.children = children; - - // Replace parent to maintain backward link - children.forEach(function(child) { - child._baseState.parent = this; - }, this); - } - if (args.length !== 0) { - assert(state.args === null); - state.args = args; - state.reverseArgs = args.map(function(arg) { - if (typeof arg !== 'object' || arg.constructor !== Object) - return arg; - - const res = {}; - Object.keys(arg).forEach(function(key) { - if (key == (key | 0)) - key |= 0; - const value = arg[key]; - res[value] = key; - }); - return res; - }); - } -}; - -// -// Overrided methods -// - -overrided.forEach(function(method) { - Node.prototype[method] = function _overrided() { - const state = this._baseState; - throw new Error(method + ' not implemented for encoding: ' + state.enc); - }; -}); - -// -// Public methods -// - -tags.forEach(function(tag) { - Node.prototype[tag] = function _tagMethod() { - const state = this._baseState; - const args = Array.prototype.slice.call(arguments); - - assert(state.tag === null); - state.tag = tag; - - this._useArgs(args); - - return this; - }; -}); - -Node.prototype.use = function use(item) { - assert(item); - const state = this._baseState; - - assert(state.use === null); - state.use = item; - - return this; -}; - -Node.prototype.optional = function optional() { - const state = this._baseState; - - state.optional = true; - - return this; -}; - -Node.prototype.def = function def(val) { - const state = this._baseState; - - assert(state['default'] === null); - state['default'] = val; - state.optional = true; - - return this; -}; - -Node.prototype.explicit = function explicit(num) { - const state = this._baseState; - - assert(state.explicit === null && state.implicit === null); - state.explicit = num; - - return this; -}; - -Node.prototype.implicit = function implicit(num) { - const state = this._baseState; - - assert(state.explicit === null && state.implicit === null); - state.implicit = num; - - return this; -}; - -Node.prototype.obj = function obj() { - const state = this._baseState; - const args = Array.prototype.slice.call(arguments); - - state.obj = true; - - if (args.length !== 0) - this._useArgs(args); - - return this; -}; - -Node.prototype.key = function key(newKey) { - const state = this._baseState; - - assert(state.key === null); - state.key = newKey; - - return this; -}; - -Node.prototype.any = function any() { - const state = this._baseState; - - state.any = true; - - return this; -}; - -Node.prototype.choice = function choice(obj) { - const state = this._baseState; - - assert(state.choice === null); - state.choice = obj; - this._useArgs(Object.keys(obj).map(function(key) { - return obj[key]; - })); - - return this; -}; - -Node.prototype.contains = function contains(item) { - const state = this._baseState; - - assert(state.use === null); - state.contains = item; - - return this; -}; - -// -// Decoding -// - -Node.prototype._decode = function decode(input, options) { - const state = this._baseState; - - // Decode root node - if (state.parent === null) - return input.wrapResult(state.children[0]._decode(input, options)); - - let result = state['default']; - let present = true; - - let prevKey = null; - if (state.key !== null) - prevKey = input.enterKey(state.key); - - // Check if tag is there - if (state.optional) { - let tag = null; - if (state.explicit !== null) - tag = state.explicit; - else if (state.implicit !== null) - tag = state.implicit; - else if (state.tag !== null) - tag = state.tag; - - if (tag === null && !state.any) { - // Trial and Error - const save = input.save(); - try { - if (state.choice === null) - this._decodeGeneric(state.tag, input, options); - else - this._decodeChoice(input, options); - present = true; - } catch (e) { - present = false; - } - input.restore(save); - } else { - present = this._peekTag(input, tag, state.any); - - if (input.isError(present)) - return present; - } - } - - // Push object on stack - let prevObj; - if (state.obj && present) - prevObj = input.enterObject(); - - if (present) { - // Unwrap explicit values - if (state.explicit !== null) { - const explicit = this._decodeTag(input, state.explicit); - if (input.isError(explicit)) - return explicit; - input = explicit; - } - - const start = input.offset; - - // Unwrap implicit and normal values - if (state.use === null && state.choice === null) { - let save; - if (state.any) - save = input.save(); - const body = this._decodeTag( - input, - state.implicit !== null ? state.implicit : state.tag, - state.any - ); - if (input.isError(body)) - return body; - - if (state.any) - result = input.raw(save); - else - input = body; - } - - if (options && options.track && state.tag !== null) - options.track(input.path(), start, input.length, 'tagged'); - - if (options && options.track && state.tag !== null) - options.track(input.path(), input.offset, input.length, 'content'); - - // Select proper method for tag - if (state.any) { - // no-op - } else if (state.choice === null) { - result = this._decodeGeneric(state.tag, input, options); - } else { - result = this._decodeChoice(input, options); - } - - if (input.isError(result)) - return result; - - // Decode children - if (!state.any && state.choice === null && state.children !== null) { - state.children.forEach(function decodeChildren(child) { - // NOTE: We are ignoring errors here, to let parser continue with other - // parts of encoded data - child._decode(input, options); - }); - } - - // Decode contained/encoded by schema, only in bit or octet strings - if (state.contains && (state.tag === 'octstr' || state.tag === 'bitstr')) { - const data = new DecoderBuffer(result); - result = this._getUse(state.contains, input._reporterState.obj) - ._decode(data, options); - } - } - - // Pop object - if (state.obj && present) - result = input.leaveObject(prevObj); - - // Set key - if (state.key !== null && (result !== null || present === true)) - input.leaveKey(prevKey, state.key, result); - else if (prevKey !== null) - input.exitKey(prevKey); - - return result; -}; - -Node.prototype._decodeGeneric = function decodeGeneric(tag, input, options) { - const state = this._baseState; - - if (tag === 'seq' || tag === 'set') - return null; - if (tag === 'seqof' || tag === 'setof') - return this._decodeList(input, tag, state.args[0], options); - else if (/str$/.test(tag)) - return this._decodeStr(input, tag, options); - else if (tag === 'objid' && state.args) - return this._decodeObjid(input, state.args[0], state.args[1], options); - else if (tag === 'objid') - return this._decodeObjid(input, null, null, options); - else if (tag === 'gentime' || tag === 'utctime') - return this._decodeTime(input, tag, options); - else if (tag === 'null_') - return this._decodeNull(input, options); - else if (tag === 'bool') - return this._decodeBool(input, options); - else if (tag === 'objDesc') - return this._decodeStr(input, tag, options); - else if (tag === 'int' || tag === 'enum') - return this._decodeInt(input, state.args && state.args[0], options); - - if (state.use !== null) { - return this._getUse(state.use, input._reporterState.obj) - ._decode(input, options); - } else { - return input.error('unknown tag: ' + tag); - } -}; - -Node.prototype._getUse = function _getUse(entity, obj) { - - const state = this._baseState; - // Create altered use decoder if implicit is set - state.useDecoder = this._use(entity, obj); - assert(state.useDecoder._baseState.parent === null); - state.useDecoder = state.useDecoder._baseState.children[0]; - if (state.implicit !== state.useDecoder._baseState.implicit) { - state.useDecoder = state.useDecoder.clone(); - state.useDecoder._baseState.implicit = state.implicit; - } - return state.useDecoder; -}; - -Node.prototype._decodeChoice = function decodeChoice(input, options) { - const state = this._baseState; - let result = null; - let match = false; - - Object.keys(state.choice).some(function(key) { - const save = input.save(); - const node = state.choice[key]; - try { - const value = node._decode(input, options); - if (input.isError(value)) - return false; - - result = { type: key, value: value }; - match = true; - } catch (e) { - input.restore(save); - return false; - } - return true; - }, this); - - if (!match) - return input.error('Choice not matched'); - - return result; -}; - -// -// Encoding -// - -Node.prototype._createEncoderBuffer = function createEncoderBuffer(data) { - return new EncoderBuffer(data, this.reporter); -}; - -Node.prototype._encode = function encode(data, reporter, parent) { - const state = this._baseState; - if (state['default'] !== null && state['default'] === data) - return; - - const result = this._encodeValue(data, reporter, parent); - if (result === undefined) - return; - - if (this._skipDefault(result, reporter, parent)) - return; - - return result; -}; - -Node.prototype._encodeValue = function encode(data, reporter, parent) { - const state = this._baseState; - - // Decode root node - if (state.parent === null) - return state.children[0]._encode(data, reporter || new Reporter()); - - let result = null; - - // Set reporter to share it with a child class - this.reporter = reporter; - - // Check if data is there - if (state.optional && data === undefined) { - if (state['default'] !== null) - data = state['default']; - else - return; - } - - // Encode children first - let content = null; - let primitive = false; - if (state.any) { - // Anything that was given is translated to buffer - result = this._createEncoderBuffer(data); - } else if (state.choice) { - result = this._encodeChoice(data, reporter); - } else if (state.contains) { - content = this._getUse(state.contains, parent)._encode(data, reporter); - primitive = true; - } else if (state.children) { - content = state.children.map(function(child) { - if (child._baseState.tag === 'null_') - return child._encode(null, reporter, data); - - if (child._baseState.key === null) - return reporter.error('Child should have a key'); - const prevKey = reporter.enterKey(child._baseState.key); - - if (typeof data !== 'object') - return reporter.error('Child expected, but input is not object'); - - const res = child._encode(data[child._baseState.key], reporter, data); - reporter.leaveKey(prevKey); - - return res; - }, this).filter(function(child) { - return child; - }); - content = this._createEncoderBuffer(content); - } else { - if (state.tag === 'seqof' || state.tag === 'setof') { - // TODO(indutny): this should be thrown on DSL level - if (!(state.args && state.args.length === 1)) - return reporter.error('Too many args for : ' + state.tag); - - if (!Array.isArray(data)) - return reporter.error('seqof/setof, but data is not Array'); - - const child = this.clone(); - child._baseState.implicit = null; - content = this._createEncoderBuffer(data.map(function(item) { - const state = this._baseState; - - return this._getUse(state.args[0], data)._encode(item, reporter); - }, child)); - } else if (state.use !== null) { - result = this._getUse(state.use, parent)._encode(data, reporter); - } else { - content = this._encodePrimitive(state.tag, data); - primitive = true; - } - } - - // Encode data itself - if (!state.any && state.choice === null) { - const tag = state.implicit !== null ? state.implicit : state.tag; - const cls = state.implicit === null ? 'universal' : 'context'; - - if (tag === null) { - if (state.use === null) - reporter.error('Tag could be omitted only for .use()'); - } else { - if (state.use === null) - result = this._encodeComposite(tag, primitive, cls, content); - } - } - - // Wrap in explicit - if (state.explicit !== null) - result = this._encodeComposite(state.explicit, false, 'context', result); - - return result; -}; - -Node.prototype._encodeChoice = function encodeChoice(data, reporter) { - const state = this._baseState; - - const node = state.choice[data.type]; - if (!node) { - assert( - false, - data.type + ' not found in ' + - JSON.stringify(Object.keys(state.choice))); - } - return node._encode(data.value, reporter); -}; - -Node.prototype._encodePrimitive = function encodePrimitive(tag, data) { - const state = this._baseState; - - if (/str$/.test(tag)) - return this._encodeStr(data, tag); - else if (tag === 'objid' && state.args) - return this._encodeObjid(data, state.reverseArgs[0], state.args[1]); - else if (tag === 'objid') - return this._encodeObjid(data, null, null); - else if (tag === 'gentime' || tag === 'utctime') - return this._encodeTime(data, tag); - else if (tag === 'null_') - return this._encodeNull(); - else if (tag === 'int' || tag === 'enum') - return this._encodeInt(data, state.args && state.reverseArgs[0]); - else if (tag === 'bool') - return this._encodeBool(data); - else if (tag === 'objDesc') - return this._encodeStr(data, tag); - else - throw new Error('Unsupported tag: ' + tag); -}; - -Node.prototype._isNumstr = function isNumstr(str) { - return /^[0-9 ]*$/.test(str); -}; - -Node.prototype._isPrintstr = function isPrintstr(str) { - return /^[A-Za-z0-9 '()+,-./:=?]*$/.test(str); -}; - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/base/reporter.js": -/*!********************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/base/reporter.js ***! - \********************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -const inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -function Reporter(options) { - this._reporterState = { - obj: null, - path: [], - options: options || {}, - errors: [] - }; -} -exports.Reporter = Reporter; - -Reporter.prototype.isError = function isError(obj) { - return obj instanceof ReporterError; -}; - -Reporter.prototype.save = function save() { - const state = this._reporterState; - - return { obj: state.obj, pathLen: state.path.length }; -}; - -Reporter.prototype.restore = function restore(data) { - const state = this._reporterState; - - state.obj = data.obj; - state.path = state.path.slice(0, data.pathLen); -}; - -Reporter.prototype.enterKey = function enterKey(key) { - return this._reporterState.path.push(key); -}; - -Reporter.prototype.exitKey = function exitKey(index) { - const state = this._reporterState; - - state.path = state.path.slice(0, index - 1); -}; - -Reporter.prototype.leaveKey = function leaveKey(index, key, value) { - const state = this._reporterState; - - this.exitKey(index); - if (state.obj !== null) - state.obj[key] = value; -}; - -Reporter.prototype.path = function path() { - return this._reporterState.path.join('/'); -}; - -Reporter.prototype.enterObject = function enterObject() { - const state = this._reporterState; - - const prev = state.obj; - state.obj = {}; - return prev; -}; - -Reporter.prototype.leaveObject = function leaveObject(prev) { - const state = this._reporterState; - - const now = state.obj; - state.obj = prev; - return now; -}; - -Reporter.prototype.error = function error(msg) { - let err; - const state = this._reporterState; - - const inherited = msg instanceof ReporterError; - if (inherited) { - err = msg; - } else { - err = new ReporterError(state.path.map(function(elem) { - return '[' + JSON.stringify(elem) + ']'; - }).join(''), msg.message || msg, msg.stack); - } - - if (!state.options.partial) - throw err; - - if (!inherited) - state.errors.push(err); - - return err; -}; - -Reporter.prototype.wrapResult = function wrapResult(result) { - const state = this._reporterState; - if (!state.options.partial) - return result; - - return { - result: this.isError(result) ? null : result, - errors: state.errors - }; -}; - -function ReporterError(path, msg) { - this.path = path; - this.rethrow(msg); -} -inherits(ReporterError, Error); - -ReporterError.prototype.rethrow = function rethrow(msg) { - this.message = msg + ' at: ' + (this.path || '(shallow)'); - if (Error.captureStackTrace) - Error.captureStackTrace(this, ReporterError); - - if (!this.stack) { - try { - // IE only adds stack when thrown - throw new Error(this.message); - } catch (e) { - this.stack = e.stack; - } - } - return this; -}; - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/constants/der.js": -/*!********************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/constants/der.js ***! - \********************************************************/ -/***/ ((__unused_webpack_module, exports) => { - -"use strict"; - - -// Helper -function reverse(map) { - const res = {}; - - Object.keys(map).forEach(function(key) { - // Convert key to integer if it is stringified - if ((key | 0) == key) - key = key | 0; - - const value = map[key]; - res[value] = key; - }); - - return res; -} - -exports.tagClass = { - 0: 'universal', - 1: 'application', - 2: 'context', - 3: 'private' -}; -exports.tagClassByName = reverse(exports.tagClass); - -exports.tag = { - 0x00: 'end', - 0x01: 'bool', - 0x02: 'int', - 0x03: 'bitstr', - 0x04: 'octstr', - 0x05: 'null_', - 0x06: 'objid', - 0x07: 'objDesc', - 0x08: 'external', - 0x09: 'real', - 0x0a: 'enum', - 0x0b: 'embed', - 0x0c: 'utf8str', - 0x0d: 'relativeOid', - 0x10: 'seq', - 0x11: 'set', - 0x12: 'numstr', - 0x13: 'printstr', - 0x14: 't61str', - 0x15: 'videostr', - 0x16: 'ia5str', - 0x17: 'utctime', - 0x18: 'gentime', - 0x19: 'graphstr', - 0x1a: 'iso646str', - 0x1b: 'genstr', - 0x1c: 'unistr', - 0x1d: 'charstr', - 0x1e: 'bmpstr' -}; -exports.tagByName = reverse(exports.tag); - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/constants/index.js": -/*!**********************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/constants/index.js ***! - \**********************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -const constants = exports; - -// Helper -constants._reverse = function reverse(map) { - const res = {}; - - Object.keys(map).forEach(function(key) { - // Convert key to integer if it is stringified - if ((key | 0) == key) - key = key | 0; - - const value = map[key]; - res[value] = key; - }); - - return res; -}; - -constants.der = __webpack_require__(/*! ./der */ "./node_modules/asn1.js/lib/asn1/constants/der.js"); - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/decoders/der.js": -/*!*******************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/decoders/der.js ***! - \*******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -const inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -const bignum = __webpack_require__(/*! bn.js */ "./node_modules/asn1.js/node_modules/bn.js/lib/bn.js"); -const DecoderBuffer = (__webpack_require__(/*! ../base/buffer */ "./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer); -const Node = __webpack_require__(/*! ../base/node */ "./node_modules/asn1.js/lib/asn1/base/node.js"); - -// Import DER constants -const der = __webpack_require__(/*! ../constants/der */ "./node_modules/asn1.js/lib/asn1/constants/der.js"); - -function DERDecoder(entity) { - this.enc = 'der'; - this.name = entity.name; - this.entity = entity; - - // Construct base tree - this.tree = new DERNode(); - this.tree._init(entity.body); -} -module.exports = DERDecoder; - -DERDecoder.prototype.decode = function decode(data, options) { - if (!DecoderBuffer.isDecoderBuffer(data)) { - data = new DecoderBuffer(data, options); - } - - return this.tree._decode(data, options); -}; - -// Tree methods - -function DERNode(parent) { - Node.call(this, 'der', parent); -} -inherits(DERNode, Node); - -DERNode.prototype._peekTag = function peekTag(buffer, tag, any) { - if (buffer.isEmpty()) - return false; - - const state = buffer.save(); - const decodedTag = derDecodeTag(buffer, 'Failed to peek tag: "' + tag + '"'); - if (buffer.isError(decodedTag)) - return decodedTag; - - buffer.restore(state); - - return decodedTag.tag === tag || decodedTag.tagStr === tag || - (decodedTag.tagStr + 'of') === tag || any; -}; - -DERNode.prototype._decodeTag = function decodeTag(buffer, tag, any) { - const decodedTag = derDecodeTag(buffer, - 'Failed to decode tag of "' + tag + '"'); - if (buffer.isError(decodedTag)) - return decodedTag; - - let len = derDecodeLen(buffer, - decodedTag.primitive, - 'Failed to get length of "' + tag + '"'); - - // Failure - if (buffer.isError(len)) - return len; - - if (!any && - decodedTag.tag !== tag && - decodedTag.tagStr !== tag && - decodedTag.tagStr + 'of' !== tag) { - return buffer.error('Failed to match tag: "' + tag + '"'); - } - - if (decodedTag.primitive || len !== null) - return buffer.skip(len, 'Failed to match body of: "' + tag + '"'); - - // Indefinite length... find END tag - const state = buffer.save(); - const res = this._skipUntilEnd( - buffer, - 'Failed to skip indefinite length body: "' + this.tag + '"'); - if (buffer.isError(res)) - return res; - - len = buffer.offset - state.offset; - buffer.restore(state); - return buffer.skip(len, 'Failed to match body of: "' + tag + '"'); -}; - -DERNode.prototype._skipUntilEnd = function skipUntilEnd(buffer, fail) { - for (;;) { - const tag = derDecodeTag(buffer, fail); - if (buffer.isError(tag)) - return tag; - const len = derDecodeLen(buffer, tag.primitive, fail); - if (buffer.isError(len)) - return len; - - let res; - if (tag.primitive || len !== null) - res = buffer.skip(len); - else - res = this._skipUntilEnd(buffer, fail); - - // Failure - if (buffer.isError(res)) - return res; - - if (tag.tagStr === 'end') - break; - } -}; - -DERNode.prototype._decodeList = function decodeList(buffer, tag, decoder, - options) { - const result = []; - while (!buffer.isEmpty()) { - const possibleEnd = this._peekTag(buffer, 'end'); - if (buffer.isError(possibleEnd)) - return possibleEnd; - - const res = decoder.decode(buffer, 'der', options); - if (buffer.isError(res) && possibleEnd) - break; - result.push(res); - } - return result; -}; - -DERNode.prototype._decodeStr = function decodeStr(buffer, tag) { - if (tag === 'bitstr') { - const unused = buffer.readUInt8(); - if (buffer.isError(unused)) - return unused; - return { unused: unused, data: buffer.raw() }; - } else if (tag === 'bmpstr') { - const raw = buffer.raw(); - if (raw.length % 2 === 1) - return buffer.error('Decoding of string type: bmpstr length mismatch'); - - let str = ''; - for (let i = 0; i < raw.length / 2; i++) { - str += String.fromCharCode(raw.readUInt16BE(i * 2)); - } - return str; - } else if (tag === 'numstr') { - const numstr = buffer.raw().toString('ascii'); - if (!this._isNumstr(numstr)) { - return buffer.error('Decoding of string type: ' + - 'numstr unsupported characters'); - } - return numstr; - } else if (tag === 'octstr') { - return buffer.raw(); - } else if (tag === 'objDesc') { - return buffer.raw(); - } else if (tag === 'printstr') { - const printstr = buffer.raw().toString('ascii'); - if (!this._isPrintstr(printstr)) { - return buffer.error('Decoding of string type: ' + - 'printstr unsupported characters'); - } - return printstr; - } else if (/str$/.test(tag)) { - return buffer.raw().toString(); - } else { - return buffer.error('Decoding of string type: ' + tag + ' unsupported'); - } -}; - -DERNode.prototype._decodeObjid = function decodeObjid(buffer, values, relative) { - let result; - const identifiers = []; - let ident = 0; - let subident = 0; - while (!buffer.isEmpty()) { - subident = buffer.readUInt8(); - ident <<= 7; - ident |= subident & 0x7f; - if ((subident & 0x80) === 0) { - identifiers.push(ident); - ident = 0; - } - } - if (subident & 0x80) - identifiers.push(ident); - - const first = (identifiers[0] / 40) | 0; - const second = identifiers[0] % 40; - - if (relative) - result = identifiers; - else - result = [first, second].concat(identifiers.slice(1)); - - if (values) { - let tmp = values[result.join(' ')]; - if (tmp === undefined) - tmp = values[result.join('.')]; - if (tmp !== undefined) - result = tmp; - } - - return result; -}; - -DERNode.prototype._decodeTime = function decodeTime(buffer, tag) { - const str = buffer.raw().toString(); - - let year; - let mon; - let day; - let hour; - let min; - let sec; - if (tag === 'gentime') { - year = str.slice(0, 4) | 0; - mon = str.slice(4, 6) | 0; - day = str.slice(6, 8) | 0; - hour = str.slice(8, 10) | 0; - min = str.slice(10, 12) | 0; - sec = str.slice(12, 14) | 0; - } else if (tag === 'utctime') { - year = str.slice(0, 2) | 0; - mon = str.slice(2, 4) | 0; - day = str.slice(4, 6) | 0; - hour = str.slice(6, 8) | 0; - min = str.slice(8, 10) | 0; - sec = str.slice(10, 12) | 0; - if (year < 70) - year = 2000 + year; - else - year = 1900 + year; - } else { - return buffer.error('Decoding ' + tag + ' time is not supported yet'); - } - - return Date.UTC(year, mon - 1, day, hour, min, sec, 0); -}; - -DERNode.prototype._decodeNull = function decodeNull() { - return null; -}; - -DERNode.prototype._decodeBool = function decodeBool(buffer) { - const res = buffer.readUInt8(); - if (buffer.isError(res)) - return res; - else - return res !== 0; -}; - -DERNode.prototype._decodeInt = function decodeInt(buffer, values) { - // Bigint, return as it is (assume big endian) - const raw = buffer.raw(); - let res = new bignum(raw); - - if (values) - res = values[res.toString(10)] || res; - - return res; -}; - -DERNode.prototype._use = function use(entity, obj) { - if (typeof entity === 'function') - entity = entity(obj); - return entity._getDecoder('der').tree; -}; - -// Utility methods - -function derDecodeTag(buf, fail) { - let tag = buf.readUInt8(fail); - if (buf.isError(tag)) - return tag; - - const cls = der.tagClass[tag >> 6]; - const primitive = (tag & 0x20) === 0; - - // Multi-octet tag - load - if ((tag & 0x1f) === 0x1f) { - let oct = tag; - tag = 0; - while ((oct & 0x80) === 0x80) { - oct = buf.readUInt8(fail); - if (buf.isError(oct)) - return oct; - - tag <<= 7; - tag |= oct & 0x7f; - } - } else { - tag &= 0x1f; - } - const tagStr = der.tag[tag]; - - return { - cls: cls, - primitive: primitive, - tag: tag, - tagStr: tagStr - }; -} - -function derDecodeLen(buf, primitive, fail) { - let len = buf.readUInt8(fail); - if (buf.isError(len)) - return len; - - // Indefinite form - if (!primitive && len === 0x80) - return null; - - // Definite form - if ((len & 0x80) === 0) { - // Short form - return len; - } - - // Long form - const num = len & 0x7f; - if (num > 4) - return buf.error('length octect is too long'); - - len = 0; - for (let i = 0; i < num; i++) { - len <<= 8; - const j = buf.readUInt8(fail); - if (buf.isError(j)) - return j; - len |= j; - } - - return len; -} - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/decoders/index.js": -/*!*********************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/decoders/index.js ***! - \*********************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -const decoders = exports; - -decoders.der = __webpack_require__(/*! ./der */ "./node_modules/asn1.js/lib/asn1/decoders/der.js"); -decoders.pem = __webpack_require__(/*! ./pem */ "./node_modules/asn1.js/lib/asn1/decoders/pem.js"); - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/decoders/pem.js": -/*!*******************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/decoders/pem.js ***! - \*******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -const inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); -const Buffer = (__webpack_require__(/*! safer-buffer */ "./node_modules/safer-buffer/safer.js").Buffer); - -const DERDecoder = __webpack_require__(/*! ./der */ "./node_modules/asn1.js/lib/asn1/decoders/der.js"); - -function PEMDecoder(entity) { - DERDecoder.call(this, entity); - this.enc = 'pem'; -} -inherits(PEMDecoder, DERDecoder); -module.exports = PEMDecoder; - -PEMDecoder.prototype.decode = function decode(data, options) { - const lines = data.toString().split(/[\r\n]+/g); - - const label = options.label.toUpperCase(); - - const re = /^-----(BEGIN|END) ([^-]+)-----$/; - let start = -1; - let end = -1; - for (let i = 0; i < lines.length; i++) { - const match = lines[i].match(re); - if (match === null) - continue; - - if (match[2] !== label) - continue; - - if (start === -1) { - if (match[1] !== 'BEGIN') - break; - start = i; - } else { - if (match[1] !== 'END') - break; - end = i; - break; - } - } - if (start === -1 || end === -1) - throw new Error('PEM section not found for: ' + label); - - const base64 = lines.slice(start + 1, end).join(''); - // Remove excessive symbols - base64.replace(/[^a-z0-9+/=]+/gi, ''); - - const input = Buffer.from(base64, 'base64'); - return DERDecoder.prototype.decode.call(this, input, options); -}; - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/encoders/der.js": -/*!*******************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/encoders/der.js ***! - \*******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -const inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); -const Buffer = (__webpack_require__(/*! safer-buffer */ "./node_modules/safer-buffer/safer.js").Buffer); -const Node = __webpack_require__(/*! ../base/node */ "./node_modules/asn1.js/lib/asn1/base/node.js"); - -// Import DER constants -const der = __webpack_require__(/*! ../constants/der */ "./node_modules/asn1.js/lib/asn1/constants/der.js"); - -function DEREncoder(entity) { - this.enc = 'der'; - this.name = entity.name; - this.entity = entity; - - // Construct base tree - this.tree = new DERNode(); - this.tree._init(entity.body); -} -module.exports = DEREncoder; - -DEREncoder.prototype.encode = function encode(data, reporter) { - return this.tree._encode(data, reporter).join(); -}; - -// Tree methods - -function DERNode(parent) { - Node.call(this, 'der', parent); -} -inherits(DERNode, Node); - -DERNode.prototype._encodeComposite = function encodeComposite(tag, - primitive, - cls, - content) { - const encodedTag = encodeTag(tag, primitive, cls, this.reporter); - - // Short form - if (content.length < 0x80) { - const header = Buffer.alloc(2); - header[0] = encodedTag; - header[1] = content.length; - return this._createEncoderBuffer([ header, content ]); - } - - // Long form - // Count octets required to store length - let lenOctets = 1; - for (let i = content.length; i >= 0x100; i >>= 8) - lenOctets++; - - const header = Buffer.alloc(1 + 1 + lenOctets); - header[0] = encodedTag; - header[1] = 0x80 | lenOctets; - - for (let i = 1 + lenOctets, j = content.length; j > 0; i--, j >>= 8) - header[i] = j & 0xff; - - return this._createEncoderBuffer([ header, content ]); -}; - -DERNode.prototype._encodeStr = function encodeStr(str, tag) { - if (tag === 'bitstr') { - return this._createEncoderBuffer([ str.unused | 0, str.data ]); - } else if (tag === 'bmpstr') { - const buf = Buffer.alloc(str.length * 2); - for (let i = 0; i < str.length; i++) { - buf.writeUInt16BE(str.charCodeAt(i), i * 2); - } - return this._createEncoderBuffer(buf); - } else if (tag === 'numstr') { - if (!this._isNumstr(str)) { - return this.reporter.error('Encoding of string type: numstr supports ' + - 'only digits and space'); - } - return this._createEncoderBuffer(str); - } else if (tag === 'printstr') { - if (!this._isPrintstr(str)) { - return this.reporter.error('Encoding of string type: printstr supports ' + - 'only latin upper and lower case letters, ' + - 'digits, space, apostrophe, left and rigth ' + - 'parenthesis, plus sign, comma, hyphen, ' + - 'dot, slash, colon, equal sign, ' + - 'question mark'); - } - return this._createEncoderBuffer(str); - } else if (/str$/.test(tag)) { - return this._createEncoderBuffer(str); - } else if (tag === 'objDesc') { - return this._createEncoderBuffer(str); - } else { - return this.reporter.error('Encoding of string type: ' + tag + - ' unsupported'); - } -}; - -DERNode.prototype._encodeObjid = function encodeObjid(id, values, relative) { - if (typeof id === 'string') { - if (!values) - return this.reporter.error('string objid given, but no values map found'); - if (!values.hasOwnProperty(id)) - return this.reporter.error('objid not found in values map'); - id = values[id].split(/[\s.]+/g); - for (let i = 0; i < id.length; i++) - id[i] |= 0; - } else if (Array.isArray(id)) { - id = id.slice(); - for (let i = 0; i < id.length; i++) - id[i] |= 0; - } - - if (!Array.isArray(id)) { - return this.reporter.error('objid() should be either array or string, ' + - 'got: ' + JSON.stringify(id)); - } - - if (!relative) { - if (id[1] >= 40) - return this.reporter.error('Second objid identifier OOB'); - id.splice(0, 2, id[0] * 40 + id[1]); - } - - // Count number of octets - let size = 0; - for (let i = 0; i < id.length; i++) { - let ident = id[i]; - for (size++; ident >= 0x80; ident >>= 7) - size++; - } - - const objid = Buffer.alloc(size); - let offset = objid.length - 1; - for (let i = id.length - 1; i >= 0; i--) { - let ident = id[i]; - objid[offset--] = ident & 0x7f; - while ((ident >>= 7) > 0) - objid[offset--] = 0x80 | (ident & 0x7f); - } - - return this._createEncoderBuffer(objid); -}; - -function two(num) { - if (num < 10) - return '0' + num; - else - return num; -} - -DERNode.prototype._encodeTime = function encodeTime(time, tag) { - let str; - const date = new Date(time); - - if (tag === 'gentime') { - str = [ - two(date.getUTCFullYear()), - two(date.getUTCMonth() + 1), - two(date.getUTCDate()), - two(date.getUTCHours()), - two(date.getUTCMinutes()), - two(date.getUTCSeconds()), - 'Z' - ].join(''); - } else if (tag === 'utctime') { - str = [ - two(date.getUTCFullYear() % 100), - two(date.getUTCMonth() + 1), - two(date.getUTCDate()), - two(date.getUTCHours()), - two(date.getUTCMinutes()), - two(date.getUTCSeconds()), - 'Z' - ].join(''); - } else { - this.reporter.error('Encoding ' + tag + ' time is not supported yet'); - } - - return this._encodeStr(str, 'octstr'); -}; - -DERNode.prototype._encodeNull = function encodeNull() { - return this._createEncoderBuffer(''); -}; - -DERNode.prototype._encodeInt = function encodeInt(num, values) { - if (typeof num === 'string') { - if (!values) - return this.reporter.error('String int or enum given, but no values map'); - if (!values.hasOwnProperty(num)) { - return this.reporter.error('Values map doesn\'t contain: ' + - JSON.stringify(num)); - } - num = values[num]; - } - - // Bignum, assume big endian - if (typeof num !== 'number' && !Buffer.isBuffer(num)) { - const numArray = num.toArray(); - if (!num.sign && numArray[0] & 0x80) { - numArray.unshift(0); - } - num = Buffer.from(numArray); - } - - if (Buffer.isBuffer(num)) { - let size = num.length; - if (num.length === 0) - size++; - - const out = Buffer.alloc(size); - num.copy(out); - if (num.length === 0) - out[0] = 0; - return this._createEncoderBuffer(out); - } - - if (num < 0x80) - return this._createEncoderBuffer(num); - - if (num < 0x100) - return this._createEncoderBuffer([0, num]); - - let size = 1; - for (let i = num; i >= 0x100; i >>= 8) - size++; - - const out = new Array(size); - for (let i = out.length - 1; i >= 0; i--) { - out[i] = num & 0xff; - num >>= 8; - } - if(out[0] & 0x80) { - out.unshift(0); - } - - return this._createEncoderBuffer(Buffer.from(out)); -}; - -DERNode.prototype._encodeBool = function encodeBool(value) { - return this._createEncoderBuffer(value ? 0xff : 0); -}; - -DERNode.prototype._use = function use(entity, obj) { - if (typeof entity === 'function') - entity = entity(obj); - return entity._getEncoder('der').tree; -}; - -DERNode.prototype._skipDefault = function skipDefault(dataBuffer, reporter, parent) { - const state = this._baseState; - let i; - if (state['default'] === null) - return false; - - const data = dataBuffer.join(); - if (state.defaultBuffer === undefined) - state.defaultBuffer = this._encodeValue(state['default'], reporter, parent).join(); - - if (data.length !== state.defaultBuffer.length) - return false; - - for (i=0; i < data.length; i++) - if (data[i] !== state.defaultBuffer[i]) - return false; - - return true; -}; - -// Utility methods - -function encodeTag(tag, primitive, cls, reporter) { - let res; - - if (tag === 'seqof') - tag = 'seq'; - else if (tag === 'setof') - tag = 'set'; - - if (der.tagByName.hasOwnProperty(tag)) - res = der.tagByName[tag]; - else if (typeof tag === 'number' && (tag | 0) === tag) - res = tag; - else - return reporter.error('Unknown tag: ' + tag); - - if (res >= 0x1f) - return reporter.error('Multi-octet tag encoding unsupported'); - - if (!primitive) - res |= 0x20; - - res |= (der.tagClassByName[cls || 'universal'] << 6); - - return res; -} - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/encoders/index.js": -/*!*********************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/encoders/index.js ***! - \*********************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -const encoders = exports; - -encoders.der = __webpack_require__(/*! ./der */ "./node_modules/asn1.js/lib/asn1/encoders/der.js"); -encoders.pem = __webpack_require__(/*! ./pem */ "./node_modules/asn1.js/lib/asn1/encoders/pem.js"); - - -/***/ }), - -/***/ "./node_modules/asn1.js/lib/asn1/encoders/pem.js": -/*!*******************************************************!*\ - !*** ./node_modules/asn1.js/lib/asn1/encoders/pem.js ***! - \*******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -const inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -const DEREncoder = __webpack_require__(/*! ./der */ "./node_modules/asn1.js/lib/asn1/encoders/der.js"); - -function PEMEncoder(entity) { - DEREncoder.call(this, entity); - this.enc = 'pem'; -} -inherits(PEMEncoder, DEREncoder); -module.exports = PEMEncoder; - -PEMEncoder.prototype.encode = function encode(data, options) { - const buf = DEREncoder.prototype.encode.call(this, data); - - const p = buf.toString('base64'); - const out = [ '-----BEGIN ' + options.label + '-----' ]; - for (let i = 0; i < p.length; i += 64) - out.push(p.slice(i, i + 64)); - out.push('-----END ' + options.label + '-----'); - return out.join('\n'); -}; - - -/***/ }), - -/***/ "./node_modules/asn1.js/node_modules/bn.js/lib/bn.js": -/*!***********************************************************!*\ - !*** ./node_modules/asn1.js/node_modules/bn.js/lib/bn.js ***! - \***********************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -(function (module, exports) { - 'use strict'; - - // Utils - function assert (val, msg) { - if (!val) throw new Error(msg || 'Assertion failed'); - } - - // Could use `inherits` module, but don't want to move from single file - // architecture yet. - function inherits (ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function () {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - } - - // BN - - function BN (number, base, endian) { - if (BN.isBN(number)) { - return number; - } - - this.negative = 0; - this.words = null; - this.length = 0; - - // Reduction context - this.red = null; - - if (number !== null) { - if (base === 'le' || base === 'be') { - endian = base; - base = 10; - } - - this._init(number || 0, base || 10, endian || 'be'); - } - } - if (typeof module === 'object') { - module.exports = BN; - } else { - exports.BN = BN; - } - - BN.BN = BN; - BN.wordSize = 26; - - var Buffer; - try { - if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { - Buffer = window.Buffer; - } else { - Buffer = (__webpack_require__(/*! buffer */ "?d546").Buffer); - } - } catch (e) { - } - - BN.isBN = function isBN (num) { - if (num instanceof BN) { - return true; - } - - return num !== null && typeof num === 'object' && - num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); - }; - - BN.max = function max (left, right) { - if (left.cmp(right) > 0) return left; - return right; - }; - - BN.min = function min (left, right) { - if (left.cmp(right) < 0) return left; - return right; - }; - - BN.prototype._init = function init (number, base, endian) { - if (typeof number === 'number') { - return this._initNumber(number, base, endian); - } - - if (typeof number === 'object') { - return this._initArray(number, base, endian); - } - - if (base === 'hex') { - base = 16; - } - assert(base === (base | 0) && base >= 2 && base <= 36); - - number = number.toString().replace(/\s+/g, ''); - var start = 0; - if (number[0] === '-') { - start++; - this.negative = 1; - } - - if (start < number.length) { - if (base === 16) { - this._parseHex(number, start, endian); - } else { - this._parseBase(number, base, start); - if (endian === 'le') { - this._initArray(this.toArray(), base, endian); - } - } - } - }; - - BN.prototype._initNumber = function _initNumber (number, base, endian) { - if (number < 0) { - this.negative = 1; - number = -number; - } - if (number < 0x4000000) { - this.words = [ number & 0x3ffffff ]; - this.length = 1; - } else if (number < 0x10000000000000) { - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff - ]; - this.length = 2; - } else { - assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff, - 1 - ]; - this.length = 3; - } - - if (endian !== 'le') return; - - // Reverse the bytes - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initArray = function _initArray (number, base, endian) { - // Perhaps a Uint8Array - assert(typeof number.length === 'number'); - if (number.length <= 0) { - this.words = [ 0 ]; - this.length = 1; - return this; - } - - this.length = Math.ceil(number.length / 3); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - var off = 0; - if (endian === 'be') { - for (i = number.length - 1, j = 0; i >= 0; i -= 3) { - w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } else if (endian === 'le') { - for (i = 0, j = 0; i < number.length; i += 3) { - w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } - return this.strip(); - }; - - function parseHex4Bits (string, index) { - var c = string.charCodeAt(index); - // 'A' - 'F' - if (c >= 65 && c <= 70) { - return c - 55; - // 'a' - 'f' - } else if (c >= 97 && c <= 102) { - return c - 87; - // '0' - '9' - } else { - return (c - 48) & 0xf; - } - } - - function parseHexByte (string, lowerBound, index) { - var r = parseHex4Bits(string, index); - if (index - 1 >= lowerBound) { - r |= parseHex4Bits(string, index - 1) << 4; - } - return r; - } - - BN.prototype._parseHex = function _parseHex (number, start, endian) { - // Create possibly bigger array to ensure that it fits the number - this.length = Math.ceil((number.length - start) / 6); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - // 24-bits chunks - var off = 0; - var j = 0; - - var w; - if (endian === 'be') { - for (i = number.length - 1; i >= start; i -= 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } else { - var parseLength = number.length - start; - for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } - - this.strip(); - }; - - function parseBase (str, start, end, mul) { - var r = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r *= mul; - - // 'a' - if (c >= 49) { - r += c - 49 + 0xa; - - // 'A' - } else if (c >= 17) { - r += c - 17 + 0xa; - - // '0' - '9' - } else { - r += c; - } - } - return r; - } - - BN.prototype._parseBase = function _parseBase (number, base, start) { - // Initialize as zero - this.words = [ 0 ]; - this.length = 1; - - // Find length of limb in base - for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { - limbLen++; - } - limbLen--; - limbPow = (limbPow / base) | 0; - - var total = number.length - start; - var mod = total % limbLen; - var end = Math.min(total, total - mod) + start; - - var word = 0; - for (var i = start; i < end; i += limbLen) { - word = parseBase(number, i, i + limbLen, base); - - this.imuln(limbPow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - if (mod !== 0) { - var pow = 1; - word = parseBase(number, i, number.length, base); - - for (i = 0; i < mod; i++) { - pow *= base; - } - - this.imuln(pow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - this.strip(); - }; - - BN.prototype.copy = function copy (dest) { - dest.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - dest.words[i] = this.words[i]; - } - dest.length = this.length; - dest.negative = this.negative; - dest.red = this.red; - }; - - BN.prototype.clone = function clone () { - var r = new BN(null); - this.copy(r); - return r; - }; - - BN.prototype._expand = function _expand (size) { - while (this.length < size) { - this.words[this.length++] = 0; - } - return this; - }; - - // Remove leading `0` from `this` - BN.prototype.strip = function strip () { - while (this.length > 1 && this.words[this.length - 1] === 0) { - this.length--; - } - return this._normSign(); - }; - - BN.prototype._normSign = function _normSign () { - // -0 = 0 - if (this.length === 1 && this.words[0] === 0) { - this.negative = 0; - } - return this; - }; - - BN.prototype.inspect = function inspect () { - return (this.red ? ''; - }; - - /* - - var zeros = []; - var groupSizes = []; - var groupBases = []; - - var s = ''; - var i = -1; - while (++i < BN.wordSize) { - zeros[i] = s; - s += '0'; - } - groupSizes[0] = 0; - groupSizes[1] = 0; - groupBases[0] = 0; - groupBases[1] = 0; - var base = 2 - 1; - while (++base < 36 + 1) { - var groupSize = 0; - var groupBase = 1; - while (groupBase < (1 << BN.wordSize) / base) { - groupBase *= base; - groupSize += 1; - } - groupSizes[base] = groupSize; - groupBases[base] = groupBase; - } - - */ - - var zeros = [ - '', - '0', - '00', - '000', - '0000', - '00000', - '000000', - '0000000', - '00000000', - '000000000', - '0000000000', - '00000000000', - '000000000000', - '0000000000000', - '00000000000000', - '000000000000000', - '0000000000000000', - '00000000000000000', - '000000000000000000', - '0000000000000000000', - '00000000000000000000', - '000000000000000000000', - '0000000000000000000000', - '00000000000000000000000', - '000000000000000000000000', - '0000000000000000000000000' - ]; - - var groupSizes = [ - 0, 0, - 25, 16, 12, 11, 10, 9, 8, - 8, 7, 7, 7, 7, 6, 6, - 6, 6, 6, 6, 6, 5, 5, - 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5 - ]; - - var groupBases = [ - 0, 0, - 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, - 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, - 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, - 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, - 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 - ]; - - BN.prototype.toString = function toString (base, padding) { - base = base || 10; - padding = padding | 0 || 1; - - var out; - if (base === 16 || base === 'hex') { - out = ''; - var off = 0; - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = this.words[i]; - var word = (((w << off) | carry) & 0xffffff).toString(16); - carry = (w >>> (24 - off)) & 0xffffff; - if (carry !== 0 || i !== this.length - 1) { - out = zeros[6 - word.length] + word + out; - } else { - out = word + out; - } - off += 2; - if (off >= 26) { - off -= 26; - i--; - } - } - if (carry !== 0) { - out = carry.toString(16) + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - if (base === (base | 0) && base >= 2 && base <= 36) { - // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); - var groupSize = groupSizes[base]; - // var groupBase = Math.pow(base, groupSize); - var groupBase = groupBases[base]; - out = ''; - var c = this.clone(); - c.negative = 0; - while (!c.isZero()) { - var r = c.modn(groupBase).toString(base); - c = c.idivn(groupBase); - - if (!c.isZero()) { - out = zeros[groupSize - r.length] + r + out; - } else { - out = r + out; - } - } - if (this.isZero()) { - out = '0' + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - assert(false, 'Base should be between 2 and 36'); - }; - - BN.prototype.toNumber = function toNumber () { - var ret = this.words[0]; - if (this.length === 2) { - ret += this.words[1] * 0x4000000; - } else if (this.length === 3 && this.words[2] === 0x01) { - // NOTE: at this stage it is known that the top bit is set - ret += 0x10000000000000 + (this.words[1] * 0x4000000); - } else if (this.length > 2) { - assert(false, 'Number can only safely store up to 53 bits'); - } - return (this.negative !== 0) ? -ret : ret; - }; - - BN.prototype.toJSON = function toJSON () { - return this.toString(16); - }; - - BN.prototype.toBuffer = function toBuffer (endian, length) { - assert(typeof Buffer !== 'undefined'); - return this.toArrayLike(Buffer, endian, length); - }; - - BN.prototype.toArray = function toArray (endian, length) { - return this.toArrayLike(Array, endian, length); - }; - - BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { - var byteLength = this.byteLength(); - var reqLength = length || Math.max(1, byteLength); - assert(byteLength <= reqLength, 'byte array longer than desired length'); - assert(reqLength > 0, 'Requested array length <= 0'); - - this.strip(); - var littleEndian = endian === 'le'; - var res = new ArrayType(reqLength); - - var b, i; - var q = this.clone(); - if (!littleEndian) { - // Assume big-endian - for (i = 0; i < reqLength - byteLength; i++) { - res[i] = 0; - } - - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[reqLength - i - 1] = b; - } - } else { - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[i] = b; - } - - for (; i < reqLength; i++) { - res[i] = 0; - } - } - - return res; - }; - - if (Math.clz32) { - BN.prototype._countBits = function _countBits (w) { - return 32 - Math.clz32(w); - }; - } else { - BN.prototype._countBits = function _countBits (w) { - var t = w; - var r = 0; - if (t >= 0x1000) { - r += 13; - t >>>= 13; - } - if (t >= 0x40) { - r += 7; - t >>>= 7; - } - if (t >= 0x8) { - r += 4; - t >>>= 4; - } - if (t >= 0x02) { - r += 2; - t >>>= 2; - } - return r + t; - }; - } - - BN.prototype._zeroBits = function _zeroBits (w) { - // Short-cut - if (w === 0) return 26; - - var t = w; - var r = 0; - if ((t & 0x1fff) === 0) { - r += 13; - t >>>= 13; - } - if ((t & 0x7f) === 0) { - r += 7; - t >>>= 7; - } - if ((t & 0xf) === 0) { - r += 4; - t >>>= 4; - } - if ((t & 0x3) === 0) { - r += 2; - t >>>= 2; - } - if ((t & 0x1) === 0) { - r++; - } - return r; - }; - - // Return number of used bits in a BN - BN.prototype.bitLength = function bitLength () { - var w = this.words[this.length - 1]; - var hi = this._countBits(w); - return (this.length - 1) * 26 + hi; - }; - - function toBitArray (num) { - var w = new Array(num.bitLength()); - - for (var bit = 0; bit < w.length; bit++) { - var off = (bit / 26) | 0; - var wbit = bit % 26; - - w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; - } - - return w; - } - - // Number of trailing zero bits - BN.prototype.zeroBits = function zeroBits () { - if (this.isZero()) return 0; - - var r = 0; - for (var i = 0; i < this.length; i++) { - var b = this._zeroBits(this.words[i]); - r += b; - if (b !== 26) break; - } - return r; - }; - - BN.prototype.byteLength = function byteLength () { - return Math.ceil(this.bitLength() / 8); - }; - - BN.prototype.toTwos = function toTwos (width) { - if (this.negative !== 0) { - return this.abs().inotn(width).iaddn(1); - } - return this.clone(); - }; - - BN.prototype.fromTwos = function fromTwos (width) { - if (this.testn(width - 1)) { - return this.notn(width).iaddn(1).ineg(); - } - return this.clone(); - }; - - BN.prototype.isNeg = function isNeg () { - return this.negative !== 0; - }; - - // Return negative clone of `this` - BN.prototype.neg = function neg () { - return this.clone().ineg(); - }; - - BN.prototype.ineg = function ineg () { - if (!this.isZero()) { - this.negative ^= 1; - } - - return this; - }; - - // Or `num` with `this` in-place - BN.prototype.iuor = function iuor (num) { - while (this.length < num.length) { - this.words[this.length++] = 0; - } - - for (var i = 0; i < num.length; i++) { - this.words[i] = this.words[i] | num.words[i]; - } - - return this.strip(); - }; - - BN.prototype.ior = function ior (num) { - assert((this.negative | num.negative) === 0); - return this.iuor(num); - }; - - // Or `num` with `this` - BN.prototype.or = function or (num) { - if (this.length > num.length) return this.clone().ior(num); - return num.clone().ior(this); - }; - - BN.prototype.uor = function uor (num) { - if (this.length > num.length) return this.clone().iuor(num); - return num.clone().iuor(this); - }; - - // And `num` with `this` in-place - BN.prototype.iuand = function iuand (num) { - // b = min-length(num, this) - var b; - if (this.length > num.length) { - b = num; - } else { - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = this.words[i] & num.words[i]; - } - - this.length = b.length; - - return this.strip(); - }; - - BN.prototype.iand = function iand (num) { - assert((this.negative | num.negative) === 0); - return this.iuand(num); - }; - - // And `num` with `this` - BN.prototype.and = function and (num) { - if (this.length > num.length) return this.clone().iand(num); - return num.clone().iand(this); - }; - - BN.prototype.uand = function uand (num) { - if (this.length > num.length) return this.clone().iuand(num); - return num.clone().iuand(this); - }; - - // Xor `num` with `this` in-place - BN.prototype.iuxor = function iuxor (num) { - // a.length > b.length - var a; - var b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = a.words[i] ^ b.words[i]; - } - - if (this !== a) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = a.length; - - return this.strip(); - }; - - BN.prototype.ixor = function ixor (num) { - assert((this.negative | num.negative) === 0); - return this.iuxor(num); - }; - - // Xor `num` with `this` - BN.prototype.xor = function xor (num) { - if (this.length > num.length) return this.clone().ixor(num); - return num.clone().ixor(this); - }; - - BN.prototype.uxor = function uxor (num) { - if (this.length > num.length) return this.clone().iuxor(num); - return num.clone().iuxor(this); - }; - - // Not ``this`` with ``width`` bitwidth - BN.prototype.inotn = function inotn (width) { - assert(typeof width === 'number' && width >= 0); - - var bytesNeeded = Math.ceil(width / 26) | 0; - var bitsLeft = width % 26; - - // Extend the buffer with leading zeroes - this._expand(bytesNeeded); - - if (bitsLeft > 0) { - bytesNeeded--; - } - - // Handle complete words - for (var i = 0; i < bytesNeeded; i++) { - this.words[i] = ~this.words[i] & 0x3ffffff; - } - - // Handle the residue - if (bitsLeft > 0) { - this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); - } - - // And remove leading zeroes - return this.strip(); - }; - - BN.prototype.notn = function notn (width) { - return this.clone().inotn(width); - }; - - // Set `bit` of `this` - BN.prototype.setn = function setn (bit, val) { - assert(typeof bit === 'number' && bit >= 0); - - var off = (bit / 26) | 0; - var wbit = bit % 26; - - this._expand(off + 1); - - if (val) { - this.words[off] = this.words[off] | (1 << wbit); - } else { - this.words[off] = this.words[off] & ~(1 << wbit); - } - - return this.strip(); - }; - - // Add `num` to `this` in-place - BN.prototype.iadd = function iadd (num) { - var r; - - // negative + positive - if (this.negative !== 0 && num.negative === 0) { - this.negative = 0; - r = this.isub(num); - this.negative ^= 1; - return this._normSign(); - - // positive + negative - } else if (this.negative === 0 && num.negative !== 0) { - num.negative = 0; - r = this.isub(num); - num.negative = 1; - return r._normSign(); - } - - // a.length > b.length - var a, b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) + (b.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - - this.length = a.length; - if (carry !== 0) { - this.words[this.length] = carry; - this.length++; - // Copy the rest of the words - } else if (a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - return this; - }; - - // Add `num` to `this` - BN.prototype.add = function add (num) { - var res; - if (num.negative !== 0 && this.negative === 0) { - num.negative = 0; - res = this.sub(num); - num.negative ^= 1; - return res; - } else if (num.negative === 0 && this.negative !== 0) { - this.negative = 0; - res = num.sub(this); - this.negative = 1; - return res; - } - - if (this.length > num.length) return this.clone().iadd(num); - - return num.clone().iadd(this); - }; - - // Subtract `num` from `this` in-place - BN.prototype.isub = function isub (num) { - // this - (-num) = this + num - if (num.negative !== 0) { - num.negative = 0; - var r = this.iadd(num); - num.negative = 1; - return r._normSign(); - - // -this - num = -(this + num) - } else if (this.negative !== 0) { - this.negative = 0; - this.iadd(num); - this.negative = 1; - return this._normSign(); - } - - // At this point both numbers are positive - var cmp = this.cmp(num); - - // Optimization - zeroify - if (cmp === 0) { - this.negative = 0; - this.length = 1; - this.words[0] = 0; - return this; - } - - // a > b - var a, b; - if (cmp > 0) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) - (b.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - - // Copy rest of the words - if (carry === 0 && i < a.length && a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = Math.max(this.length, i); - - if (a !== this) { - this.negative = 1; - } - - return this.strip(); - }; - - // Subtract `num` from `this` - BN.prototype.sub = function sub (num) { - return this.clone().isub(num); - }; - - function smallMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - var len = (self.length + num.length) | 0; - out.length = len; - len = (len - 1) | 0; - - // Peel one iteration (compiler can't do it, because of code complexity) - var a = self.words[0] | 0; - var b = num.words[0] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - var carry = (r / 0x4000000) | 0; - out.words[0] = lo; - - for (var k = 1; k < len; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = carry >>> 26; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = (k - j) | 0; - a = self.words[i] | 0; - b = num.words[j] | 0; - r = a * b + rword; - ncarry += (r / 0x4000000) | 0; - rword = r & 0x3ffffff; - } - out.words[k] = rword | 0; - carry = ncarry | 0; - } - if (carry !== 0) { - out.words[k] = carry | 0; - } else { - out.length--; - } - - return out.strip(); - } - - // TODO(indutny): it may be reasonable to omit it for users who don't need - // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit - // multiplication (like elliptic secp256k1). - var comb10MulTo = function comb10MulTo (self, num, out) { - var a = self.words; - var b = num.words; - var o = out.words; - var c = 0; - var lo; - var mid; - var hi; - var a0 = a[0] | 0; - var al0 = a0 & 0x1fff; - var ah0 = a0 >>> 13; - var a1 = a[1] | 0; - var al1 = a1 & 0x1fff; - var ah1 = a1 >>> 13; - var a2 = a[2] | 0; - var al2 = a2 & 0x1fff; - var ah2 = a2 >>> 13; - var a3 = a[3] | 0; - var al3 = a3 & 0x1fff; - var ah3 = a3 >>> 13; - var a4 = a[4] | 0; - var al4 = a4 & 0x1fff; - var ah4 = a4 >>> 13; - var a5 = a[5] | 0; - var al5 = a5 & 0x1fff; - var ah5 = a5 >>> 13; - var a6 = a[6] | 0; - var al6 = a6 & 0x1fff; - var ah6 = a6 >>> 13; - var a7 = a[7] | 0; - var al7 = a7 & 0x1fff; - var ah7 = a7 >>> 13; - var a8 = a[8] | 0; - var al8 = a8 & 0x1fff; - var ah8 = a8 >>> 13; - var a9 = a[9] | 0; - var al9 = a9 & 0x1fff; - var ah9 = a9 >>> 13; - var b0 = b[0] | 0; - var bl0 = b0 & 0x1fff; - var bh0 = b0 >>> 13; - var b1 = b[1] | 0; - var bl1 = b1 & 0x1fff; - var bh1 = b1 >>> 13; - var b2 = b[2] | 0; - var bl2 = b2 & 0x1fff; - var bh2 = b2 >>> 13; - var b3 = b[3] | 0; - var bl3 = b3 & 0x1fff; - var bh3 = b3 >>> 13; - var b4 = b[4] | 0; - var bl4 = b4 & 0x1fff; - var bh4 = b4 >>> 13; - var b5 = b[5] | 0; - var bl5 = b5 & 0x1fff; - var bh5 = b5 >>> 13; - var b6 = b[6] | 0; - var bl6 = b6 & 0x1fff; - var bh6 = b6 >>> 13; - var b7 = b[7] | 0; - var bl7 = b7 & 0x1fff; - var bh7 = b7 >>> 13; - var b8 = b[8] | 0; - var bl8 = b8 & 0x1fff; - var bh8 = b8 >>> 13; - var b9 = b[9] | 0; - var bl9 = b9 & 0x1fff; - var bh9 = b9 >>> 13; - - out.negative = self.negative ^ num.negative; - out.length = 19; - /* k = 0 */ - lo = Math.imul(al0, bl0); - mid = Math.imul(al0, bh0); - mid = (mid + Math.imul(ah0, bl0)) | 0; - hi = Math.imul(ah0, bh0); - var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; - w0 &= 0x3ffffff; - /* k = 1 */ - lo = Math.imul(al1, bl0); - mid = Math.imul(al1, bh0); - mid = (mid + Math.imul(ah1, bl0)) | 0; - hi = Math.imul(ah1, bh0); - lo = (lo + Math.imul(al0, bl1)) | 0; - mid = (mid + Math.imul(al0, bh1)) | 0; - mid = (mid + Math.imul(ah0, bl1)) | 0; - hi = (hi + Math.imul(ah0, bh1)) | 0; - var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; - w1 &= 0x3ffffff; - /* k = 2 */ - lo = Math.imul(al2, bl0); - mid = Math.imul(al2, bh0); - mid = (mid + Math.imul(ah2, bl0)) | 0; - hi = Math.imul(ah2, bh0); - lo = (lo + Math.imul(al1, bl1)) | 0; - mid = (mid + Math.imul(al1, bh1)) | 0; - mid = (mid + Math.imul(ah1, bl1)) | 0; - hi = (hi + Math.imul(ah1, bh1)) | 0; - lo = (lo + Math.imul(al0, bl2)) | 0; - mid = (mid + Math.imul(al0, bh2)) | 0; - mid = (mid + Math.imul(ah0, bl2)) | 0; - hi = (hi + Math.imul(ah0, bh2)) | 0; - var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; - w2 &= 0x3ffffff; - /* k = 3 */ - lo = Math.imul(al3, bl0); - mid = Math.imul(al3, bh0); - mid = (mid + Math.imul(ah3, bl0)) | 0; - hi = Math.imul(ah3, bh0); - lo = (lo + Math.imul(al2, bl1)) | 0; - mid = (mid + Math.imul(al2, bh1)) | 0; - mid = (mid + Math.imul(ah2, bl1)) | 0; - hi = (hi + Math.imul(ah2, bh1)) | 0; - lo = (lo + Math.imul(al1, bl2)) | 0; - mid = (mid + Math.imul(al1, bh2)) | 0; - mid = (mid + Math.imul(ah1, bl2)) | 0; - hi = (hi + Math.imul(ah1, bh2)) | 0; - lo = (lo + Math.imul(al0, bl3)) | 0; - mid = (mid + Math.imul(al0, bh3)) | 0; - mid = (mid + Math.imul(ah0, bl3)) | 0; - hi = (hi + Math.imul(ah0, bh3)) | 0; - var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; - w3 &= 0x3ffffff; - /* k = 4 */ - lo = Math.imul(al4, bl0); - mid = Math.imul(al4, bh0); - mid = (mid + Math.imul(ah4, bl0)) | 0; - hi = Math.imul(ah4, bh0); - lo = (lo + Math.imul(al3, bl1)) | 0; - mid = (mid + Math.imul(al3, bh1)) | 0; - mid = (mid + Math.imul(ah3, bl1)) | 0; - hi = (hi + Math.imul(ah3, bh1)) | 0; - lo = (lo + Math.imul(al2, bl2)) | 0; - mid = (mid + Math.imul(al2, bh2)) | 0; - mid = (mid + Math.imul(ah2, bl2)) | 0; - hi = (hi + Math.imul(ah2, bh2)) | 0; - lo = (lo + Math.imul(al1, bl3)) | 0; - mid = (mid + Math.imul(al1, bh3)) | 0; - mid = (mid + Math.imul(ah1, bl3)) | 0; - hi = (hi + Math.imul(ah1, bh3)) | 0; - lo = (lo + Math.imul(al0, bl4)) | 0; - mid = (mid + Math.imul(al0, bh4)) | 0; - mid = (mid + Math.imul(ah0, bl4)) | 0; - hi = (hi + Math.imul(ah0, bh4)) | 0; - var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; - w4 &= 0x3ffffff; - /* k = 5 */ - lo = Math.imul(al5, bl0); - mid = Math.imul(al5, bh0); - mid = (mid + Math.imul(ah5, bl0)) | 0; - hi = Math.imul(ah5, bh0); - lo = (lo + Math.imul(al4, bl1)) | 0; - mid = (mid + Math.imul(al4, bh1)) | 0; - mid = (mid + Math.imul(ah4, bl1)) | 0; - hi = (hi + Math.imul(ah4, bh1)) | 0; - lo = (lo + Math.imul(al3, bl2)) | 0; - mid = (mid + Math.imul(al3, bh2)) | 0; - mid = (mid + Math.imul(ah3, bl2)) | 0; - hi = (hi + Math.imul(ah3, bh2)) | 0; - lo = (lo + Math.imul(al2, bl3)) | 0; - mid = (mid + Math.imul(al2, bh3)) | 0; - mid = (mid + Math.imul(ah2, bl3)) | 0; - hi = (hi + Math.imul(ah2, bh3)) | 0; - lo = (lo + Math.imul(al1, bl4)) | 0; - mid = (mid + Math.imul(al1, bh4)) | 0; - mid = (mid + Math.imul(ah1, bl4)) | 0; - hi = (hi + Math.imul(ah1, bh4)) | 0; - lo = (lo + Math.imul(al0, bl5)) | 0; - mid = (mid + Math.imul(al0, bh5)) | 0; - mid = (mid + Math.imul(ah0, bl5)) | 0; - hi = (hi + Math.imul(ah0, bh5)) | 0; - var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; - w5 &= 0x3ffffff; - /* k = 6 */ - lo = Math.imul(al6, bl0); - mid = Math.imul(al6, bh0); - mid = (mid + Math.imul(ah6, bl0)) | 0; - hi = Math.imul(ah6, bh0); - lo = (lo + Math.imul(al5, bl1)) | 0; - mid = (mid + Math.imul(al5, bh1)) | 0; - mid = (mid + Math.imul(ah5, bl1)) | 0; - hi = (hi + Math.imul(ah5, bh1)) | 0; - lo = (lo + Math.imul(al4, bl2)) | 0; - mid = (mid + Math.imul(al4, bh2)) | 0; - mid = (mid + Math.imul(ah4, bl2)) | 0; - hi = (hi + Math.imul(ah4, bh2)) | 0; - lo = (lo + Math.imul(al3, bl3)) | 0; - mid = (mid + Math.imul(al3, bh3)) | 0; - mid = (mid + Math.imul(ah3, bl3)) | 0; - hi = (hi + Math.imul(ah3, bh3)) | 0; - lo = (lo + Math.imul(al2, bl4)) | 0; - mid = (mid + Math.imul(al2, bh4)) | 0; - mid = (mid + Math.imul(ah2, bl4)) | 0; - hi = (hi + Math.imul(ah2, bh4)) | 0; - lo = (lo + Math.imul(al1, bl5)) | 0; - mid = (mid + Math.imul(al1, bh5)) | 0; - mid = (mid + Math.imul(ah1, bl5)) | 0; - hi = (hi + Math.imul(ah1, bh5)) | 0; - lo = (lo + Math.imul(al0, bl6)) | 0; - mid = (mid + Math.imul(al0, bh6)) | 0; - mid = (mid + Math.imul(ah0, bl6)) | 0; - hi = (hi + Math.imul(ah0, bh6)) | 0; - var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; - w6 &= 0x3ffffff; - /* k = 7 */ - lo = Math.imul(al7, bl0); - mid = Math.imul(al7, bh0); - mid = (mid + Math.imul(ah7, bl0)) | 0; - hi = Math.imul(ah7, bh0); - lo = (lo + Math.imul(al6, bl1)) | 0; - mid = (mid + Math.imul(al6, bh1)) | 0; - mid = (mid + Math.imul(ah6, bl1)) | 0; - hi = (hi + Math.imul(ah6, bh1)) | 0; - lo = (lo + Math.imul(al5, bl2)) | 0; - mid = (mid + Math.imul(al5, bh2)) | 0; - mid = (mid + Math.imul(ah5, bl2)) | 0; - hi = (hi + Math.imul(ah5, bh2)) | 0; - lo = (lo + Math.imul(al4, bl3)) | 0; - mid = (mid + Math.imul(al4, bh3)) | 0; - mid = (mid + Math.imul(ah4, bl3)) | 0; - hi = (hi + Math.imul(ah4, bh3)) | 0; - lo = (lo + Math.imul(al3, bl4)) | 0; - mid = (mid + Math.imul(al3, bh4)) | 0; - mid = (mid + Math.imul(ah3, bl4)) | 0; - hi = (hi + Math.imul(ah3, bh4)) | 0; - lo = (lo + Math.imul(al2, bl5)) | 0; - mid = (mid + Math.imul(al2, bh5)) | 0; - mid = (mid + Math.imul(ah2, bl5)) | 0; - hi = (hi + Math.imul(ah2, bh5)) | 0; - lo = (lo + Math.imul(al1, bl6)) | 0; - mid = (mid + Math.imul(al1, bh6)) | 0; - mid = (mid + Math.imul(ah1, bl6)) | 0; - hi = (hi + Math.imul(ah1, bh6)) | 0; - lo = (lo + Math.imul(al0, bl7)) | 0; - mid = (mid + Math.imul(al0, bh7)) | 0; - mid = (mid + Math.imul(ah0, bl7)) | 0; - hi = (hi + Math.imul(ah0, bh7)) | 0; - var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; - w7 &= 0x3ffffff; - /* k = 8 */ - lo = Math.imul(al8, bl0); - mid = Math.imul(al8, bh0); - mid = (mid + Math.imul(ah8, bl0)) | 0; - hi = Math.imul(ah8, bh0); - lo = (lo + Math.imul(al7, bl1)) | 0; - mid = (mid + Math.imul(al7, bh1)) | 0; - mid = (mid + Math.imul(ah7, bl1)) | 0; - hi = (hi + Math.imul(ah7, bh1)) | 0; - lo = (lo + Math.imul(al6, bl2)) | 0; - mid = (mid + Math.imul(al6, bh2)) | 0; - mid = (mid + Math.imul(ah6, bl2)) | 0; - hi = (hi + Math.imul(ah6, bh2)) | 0; - lo = (lo + Math.imul(al5, bl3)) | 0; - mid = (mid + Math.imul(al5, bh3)) | 0; - mid = (mid + Math.imul(ah5, bl3)) | 0; - hi = (hi + Math.imul(ah5, bh3)) | 0; - lo = (lo + Math.imul(al4, bl4)) | 0; - mid = (mid + Math.imul(al4, bh4)) | 0; - mid = (mid + Math.imul(ah4, bl4)) | 0; - hi = (hi + Math.imul(ah4, bh4)) | 0; - lo = (lo + Math.imul(al3, bl5)) | 0; - mid = (mid + Math.imul(al3, bh5)) | 0; - mid = (mid + Math.imul(ah3, bl5)) | 0; - hi = (hi + Math.imul(ah3, bh5)) | 0; - lo = (lo + Math.imul(al2, bl6)) | 0; - mid = (mid + Math.imul(al2, bh6)) | 0; - mid = (mid + Math.imul(ah2, bl6)) | 0; - hi = (hi + Math.imul(ah2, bh6)) | 0; - lo = (lo + Math.imul(al1, bl7)) | 0; - mid = (mid + Math.imul(al1, bh7)) | 0; - mid = (mid + Math.imul(ah1, bl7)) | 0; - hi = (hi + Math.imul(ah1, bh7)) | 0; - lo = (lo + Math.imul(al0, bl8)) | 0; - mid = (mid + Math.imul(al0, bh8)) | 0; - mid = (mid + Math.imul(ah0, bl8)) | 0; - hi = (hi + Math.imul(ah0, bh8)) | 0; - var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; - w8 &= 0x3ffffff; - /* k = 9 */ - lo = Math.imul(al9, bl0); - mid = Math.imul(al9, bh0); - mid = (mid + Math.imul(ah9, bl0)) | 0; - hi = Math.imul(ah9, bh0); - lo = (lo + Math.imul(al8, bl1)) | 0; - mid = (mid + Math.imul(al8, bh1)) | 0; - mid = (mid + Math.imul(ah8, bl1)) | 0; - hi = (hi + Math.imul(ah8, bh1)) | 0; - lo = (lo + Math.imul(al7, bl2)) | 0; - mid = (mid + Math.imul(al7, bh2)) | 0; - mid = (mid + Math.imul(ah7, bl2)) | 0; - hi = (hi + Math.imul(ah7, bh2)) | 0; - lo = (lo + Math.imul(al6, bl3)) | 0; - mid = (mid + Math.imul(al6, bh3)) | 0; - mid = (mid + Math.imul(ah6, bl3)) | 0; - hi = (hi + Math.imul(ah6, bh3)) | 0; - lo = (lo + Math.imul(al5, bl4)) | 0; - mid = (mid + Math.imul(al5, bh4)) | 0; - mid = (mid + Math.imul(ah5, bl4)) | 0; - hi = (hi + Math.imul(ah5, bh4)) | 0; - lo = (lo + Math.imul(al4, bl5)) | 0; - mid = (mid + Math.imul(al4, bh5)) | 0; - mid = (mid + Math.imul(ah4, bl5)) | 0; - hi = (hi + Math.imul(ah4, bh5)) | 0; - lo = (lo + Math.imul(al3, bl6)) | 0; - mid = (mid + Math.imul(al3, bh6)) | 0; - mid = (mid + Math.imul(ah3, bl6)) | 0; - hi = (hi + Math.imul(ah3, bh6)) | 0; - lo = (lo + Math.imul(al2, bl7)) | 0; - mid = (mid + Math.imul(al2, bh7)) | 0; - mid = (mid + Math.imul(ah2, bl7)) | 0; - hi = (hi + Math.imul(ah2, bh7)) | 0; - lo = (lo + Math.imul(al1, bl8)) | 0; - mid = (mid + Math.imul(al1, bh8)) | 0; - mid = (mid + Math.imul(ah1, bl8)) | 0; - hi = (hi + Math.imul(ah1, bh8)) | 0; - lo = (lo + Math.imul(al0, bl9)) | 0; - mid = (mid + Math.imul(al0, bh9)) | 0; - mid = (mid + Math.imul(ah0, bl9)) | 0; - hi = (hi + Math.imul(ah0, bh9)) | 0; - var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; - w9 &= 0x3ffffff; - /* k = 10 */ - lo = Math.imul(al9, bl1); - mid = Math.imul(al9, bh1); - mid = (mid + Math.imul(ah9, bl1)) | 0; - hi = Math.imul(ah9, bh1); - lo = (lo + Math.imul(al8, bl2)) | 0; - mid = (mid + Math.imul(al8, bh2)) | 0; - mid = (mid + Math.imul(ah8, bl2)) | 0; - hi = (hi + Math.imul(ah8, bh2)) | 0; - lo = (lo + Math.imul(al7, bl3)) | 0; - mid = (mid + Math.imul(al7, bh3)) | 0; - mid = (mid + Math.imul(ah7, bl3)) | 0; - hi = (hi + Math.imul(ah7, bh3)) | 0; - lo = (lo + Math.imul(al6, bl4)) | 0; - mid = (mid + Math.imul(al6, bh4)) | 0; - mid = (mid + Math.imul(ah6, bl4)) | 0; - hi = (hi + Math.imul(ah6, bh4)) | 0; - lo = (lo + Math.imul(al5, bl5)) | 0; - mid = (mid + Math.imul(al5, bh5)) | 0; - mid = (mid + Math.imul(ah5, bl5)) | 0; - hi = (hi + Math.imul(ah5, bh5)) | 0; - lo = (lo + Math.imul(al4, bl6)) | 0; - mid = (mid + Math.imul(al4, bh6)) | 0; - mid = (mid + Math.imul(ah4, bl6)) | 0; - hi = (hi + Math.imul(ah4, bh6)) | 0; - lo = (lo + Math.imul(al3, bl7)) | 0; - mid = (mid + Math.imul(al3, bh7)) | 0; - mid = (mid + Math.imul(ah3, bl7)) | 0; - hi = (hi + Math.imul(ah3, bh7)) | 0; - lo = (lo + Math.imul(al2, bl8)) | 0; - mid = (mid + Math.imul(al2, bh8)) | 0; - mid = (mid + Math.imul(ah2, bl8)) | 0; - hi = (hi + Math.imul(ah2, bh8)) | 0; - lo = (lo + Math.imul(al1, bl9)) | 0; - mid = (mid + Math.imul(al1, bh9)) | 0; - mid = (mid + Math.imul(ah1, bl9)) | 0; - hi = (hi + Math.imul(ah1, bh9)) | 0; - var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; - w10 &= 0x3ffffff; - /* k = 11 */ - lo = Math.imul(al9, bl2); - mid = Math.imul(al9, bh2); - mid = (mid + Math.imul(ah9, bl2)) | 0; - hi = Math.imul(ah9, bh2); - lo = (lo + Math.imul(al8, bl3)) | 0; - mid = (mid + Math.imul(al8, bh3)) | 0; - mid = (mid + Math.imul(ah8, bl3)) | 0; - hi = (hi + Math.imul(ah8, bh3)) | 0; - lo = (lo + Math.imul(al7, bl4)) | 0; - mid = (mid + Math.imul(al7, bh4)) | 0; - mid = (mid + Math.imul(ah7, bl4)) | 0; - hi = (hi + Math.imul(ah7, bh4)) | 0; - lo = (lo + Math.imul(al6, bl5)) | 0; - mid = (mid + Math.imul(al6, bh5)) | 0; - mid = (mid + Math.imul(ah6, bl5)) | 0; - hi = (hi + Math.imul(ah6, bh5)) | 0; - lo = (lo + Math.imul(al5, bl6)) | 0; - mid = (mid + Math.imul(al5, bh6)) | 0; - mid = (mid + Math.imul(ah5, bl6)) | 0; - hi = (hi + Math.imul(ah5, bh6)) | 0; - lo = (lo + Math.imul(al4, bl7)) | 0; - mid = (mid + Math.imul(al4, bh7)) | 0; - mid = (mid + Math.imul(ah4, bl7)) | 0; - hi = (hi + Math.imul(ah4, bh7)) | 0; - lo = (lo + Math.imul(al3, bl8)) | 0; - mid = (mid + Math.imul(al3, bh8)) | 0; - mid = (mid + Math.imul(ah3, bl8)) | 0; - hi = (hi + Math.imul(ah3, bh8)) | 0; - lo = (lo + Math.imul(al2, bl9)) | 0; - mid = (mid + Math.imul(al2, bh9)) | 0; - mid = (mid + Math.imul(ah2, bl9)) | 0; - hi = (hi + Math.imul(ah2, bh9)) | 0; - var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; - w11 &= 0x3ffffff; - /* k = 12 */ - lo = Math.imul(al9, bl3); - mid = Math.imul(al9, bh3); - mid = (mid + Math.imul(ah9, bl3)) | 0; - hi = Math.imul(ah9, bh3); - lo = (lo + Math.imul(al8, bl4)) | 0; - mid = (mid + Math.imul(al8, bh4)) | 0; - mid = (mid + Math.imul(ah8, bl4)) | 0; - hi = (hi + Math.imul(ah8, bh4)) | 0; - lo = (lo + Math.imul(al7, bl5)) | 0; - mid = (mid + Math.imul(al7, bh5)) | 0; - mid = (mid + Math.imul(ah7, bl5)) | 0; - hi = (hi + Math.imul(ah7, bh5)) | 0; - lo = (lo + Math.imul(al6, bl6)) | 0; - mid = (mid + Math.imul(al6, bh6)) | 0; - mid = (mid + Math.imul(ah6, bl6)) | 0; - hi = (hi + Math.imul(ah6, bh6)) | 0; - lo = (lo + Math.imul(al5, bl7)) | 0; - mid = (mid + Math.imul(al5, bh7)) | 0; - mid = (mid + Math.imul(ah5, bl7)) | 0; - hi = (hi + Math.imul(ah5, bh7)) | 0; - lo = (lo + Math.imul(al4, bl8)) | 0; - mid = (mid + Math.imul(al4, bh8)) | 0; - mid = (mid + Math.imul(ah4, bl8)) | 0; - hi = (hi + Math.imul(ah4, bh8)) | 0; - lo = (lo + Math.imul(al3, bl9)) | 0; - mid = (mid + Math.imul(al3, bh9)) | 0; - mid = (mid + Math.imul(ah3, bl9)) | 0; - hi = (hi + Math.imul(ah3, bh9)) | 0; - var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; - w12 &= 0x3ffffff; - /* k = 13 */ - lo = Math.imul(al9, bl4); - mid = Math.imul(al9, bh4); - mid = (mid + Math.imul(ah9, bl4)) | 0; - hi = Math.imul(ah9, bh4); - lo = (lo + Math.imul(al8, bl5)) | 0; - mid = (mid + Math.imul(al8, bh5)) | 0; - mid = (mid + Math.imul(ah8, bl5)) | 0; - hi = (hi + Math.imul(ah8, bh5)) | 0; - lo = (lo + Math.imul(al7, bl6)) | 0; - mid = (mid + Math.imul(al7, bh6)) | 0; - mid = (mid + Math.imul(ah7, bl6)) | 0; - hi = (hi + Math.imul(ah7, bh6)) | 0; - lo = (lo + Math.imul(al6, bl7)) | 0; - mid = (mid + Math.imul(al6, bh7)) | 0; - mid = (mid + Math.imul(ah6, bl7)) | 0; - hi = (hi + Math.imul(ah6, bh7)) | 0; - lo = (lo + Math.imul(al5, bl8)) | 0; - mid = (mid + Math.imul(al5, bh8)) | 0; - mid = (mid + Math.imul(ah5, bl8)) | 0; - hi = (hi + Math.imul(ah5, bh8)) | 0; - lo = (lo + Math.imul(al4, bl9)) | 0; - mid = (mid + Math.imul(al4, bh9)) | 0; - mid = (mid + Math.imul(ah4, bl9)) | 0; - hi = (hi + Math.imul(ah4, bh9)) | 0; - var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; - w13 &= 0x3ffffff; - /* k = 14 */ - lo = Math.imul(al9, bl5); - mid = Math.imul(al9, bh5); - mid = (mid + Math.imul(ah9, bl5)) | 0; - hi = Math.imul(ah9, bh5); - lo = (lo + Math.imul(al8, bl6)) | 0; - mid = (mid + Math.imul(al8, bh6)) | 0; - mid = (mid + Math.imul(ah8, bl6)) | 0; - hi = (hi + Math.imul(ah8, bh6)) | 0; - lo = (lo + Math.imul(al7, bl7)) | 0; - mid = (mid + Math.imul(al7, bh7)) | 0; - mid = (mid + Math.imul(ah7, bl7)) | 0; - hi = (hi + Math.imul(ah7, bh7)) | 0; - lo = (lo + Math.imul(al6, bl8)) | 0; - mid = (mid + Math.imul(al6, bh8)) | 0; - mid = (mid + Math.imul(ah6, bl8)) | 0; - hi = (hi + Math.imul(ah6, bh8)) | 0; - lo = (lo + Math.imul(al5, bl9)) | 0; - mid = (mid + Math.imul(al5, bh9)) | 0; - mid = (mid + Math.imul(ah5, bl9)) | 0; - hi = (hi + Math.imul(ah5, bh9)) | 0; - var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; - w14 &= 0x3ffffff; - /* k = 15 */ - lo = Math.imul(al9, bl6); - mid = Math.imul(al9, bh6); - mid = (mid + Math.imul(ah9, bl6)) | 0; - hi = Math.imul(ah9, bh6); - lo = (lo + Math.imul(al8, bl7)) | 0; - mid = (mid + Math.imul(al8, bh7)) | 0; - mid = (mid + Math.imul(ah8, bl7)) | 0; - hi = (hi + Math.imul(ah8, bh7)) | 0; - lo = (lo + Math.imul(al7, bl8)) | 0; - mid = (mid + Math.imul(al7, bh8)) | 0; - mid = (mid + Math.imul(ah7, bl8)) | 0; - hi = (hi + Math.imul(ah7, bh8)) | 0; - lo = (lo + Math.imul(al6, bl9)) | 0; - mid = (mid + Math.imul(al6, bh9)) | 0; - mid = (mid + Math.imul(ah6, bl9)) | 0; - hi = (hi + Math.imul(ah6, bh9)) | 0; - var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; - w15 &= 0x3ffffff; - /* k = 16 */ - lo = Math.imul(al9, bl7); - mid = Math.imul(al9, bh7); - mid = (mid + Math.imul(ah9, bl7)) | 0; - hi = Math.imul(ah9, bh7); - lo = (lo + Math.imul(al8, bl8)) | 0; - mid = (mid + Math.imul(al8, bh8)) | 0; - mid = (mid + Math.imul(ah8, bl8)) | 0; - hi = (hi + Math.imul(ah8, bh8)) | 0; - lo = (lo + Math.imul(al7, bl9)) | 0; - mid = (mid + Math.imul(al7, bh9)) | 0; - mid = (mid + Math.imul(ah7, bl9)) | 0; - hi = (hi + Math.imul(ah7, bh9)) | 0; - var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; - w16 &= 0x3ffffff; - /* k = 17 */ - lo = Math.imul(al9, bl8); - mid = Math.imul(al9, bh8); - mid = (mid + Math.imul(ah9, bl8)) | 0; - hi = Math.imul(ah9, bh8); - lo = (lo + Math.imul(al8, bl9)) | 0; - mid = (mid + Math.imul(al8, bh9)) | 0; - mid = (mid + Math.imul(ah8, bl9)) | 0; - hi = (hi + Math.imul(ah8, bh9)) | 0; - var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; - w17 &= 0x3ffffff; - /* k = 18 */ - lo = Math.imul(al9, bl9); - mid = Math.imul(al9, bh9); - mid = (mid + Math.imul(ah9, bl9)) | 0; - hi = Math.imul(ah9, bh9); - var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; - w18 &= 0x3ffffff; - o[0] = w0; - o[1] = w1; - o[2] = w2; - o[3] = w3; - o[4] = w4; - o[5] = w5; - o[6] = w6; - o[7] = w7; - o[8] = w8; - o[9] = w9; - o[10] = w10; - o[11] = w11; - o[12] = w12; - o[13] = w13; - o[14] = w14; - o[15] = w15; - o[16] = w16; - o[17] = w17; - o[18] = w18; - if (c !== 0) { - o[19] = c; - out.length++; - } - return out; - }; - - // Polyfill comb - if (!Math.imul) { - comb10MulTo = smallMulTo; - } - - function bigMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - out.length = self.length + num.length; - - var carry = 0; - var hncarry = 0; - for (var k = 0; k < out.length - 1; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = hncarry; - hncarry = 0; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = k - j; - var a = self.words[i] | 0; - var b = num.words[j] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; - lo = (lo + rword) | 0; - rword = lo & 0x3ffffff; - ncarry = (ncarry + (lo >>> 26)) | 0; - - hncarry += ncarry >>> 26; - ncarry &= 0x3ffffff; - } - out.words[k] = rword; - carry = ncarry; - ncarry = hncarry; - } - if (carry !== 0) { - out.words[k] = carry; - } else { - out.length--; - } - - return out.strip(); - } - - function jumboMulTo (self, num, out) { - var fftm = new FFTM(); - return fftm.mulp(self, num, out); - } - - BN.prototype.mulTo = function mulTo (num, out) { - var res; - var len = this.length + num.length; - if (this.length === 10 && num.length === 10) { - res = comb10MulTo(this, num, out); - } else if (len < 63) { - res = smallMulTo(this, num, out); - } else if (len < 1024) { - res = bigMulTo(this, num, out); - } else { - res = jumboMulTo(this, num, out); - } - - return res; - }; - - // Cooley-Tukey algorithm for FFT - // slightly revisited to rely on looping instead of recursion - - function FFTM (x, y) { - this.x = x; - this.y = y; - } - - FFTM.prototype.makeRBT = function makeRBT (N) { - var t = new Array(N); - var l = BN.prototype._countBits(N) - 1; - for (var i = 0; i < N; i++) { - t[i] = this.revBin(i, l, N); - } - - return t; - }; - - // Returns binary-reversed representation of `x` - FFTM.prototype.revBin = function revBin (x, l, N) { - if (x === 0 || x === N - 1) return x; - - var rb = 0; - for (var i = 0; i < l; i++) { - rb |= (x & 1) << (l - i - 1); - x >>= 1; - } - - return rb; - }; - - // Performs "tweedling" phase, therefore 'emulating' - // behaviour of the recursive algorithm - FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { - for (var i = 0; i < N; i++) { - rtws[i] = rws[rbt[i]]; - itws[i] = iws[rbt[i]]; - } - }; - - FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { - this.permute(rbt, rws, iws, rtws, itws, N); - - for (var s = 1; s < N; s <<= 1) { - var l = s << 1; - - var rtwdf = Math.cos(2 * Math.PI / l); - var itwdf = Math.sin(2 * Math.PI / l); - - for (var p = 0; p < N; p += l) { - var rtwdf_ = rtwdf; - var itwdf_ = itwdf; - - for (var j = 0; j < s; j++) { - var re = rtws[p + j]; - var ie = itws[p + j]; - - var ro = rtws[p + j + s]; - var io = itws[p + j + s]; - - var rx = rtwdf_ * ro - itwdf_ * io; - - io = rtwdf_ * io + itwdf_ * ro; - ro = rx; - - rtws[p + j] = re + ro; - itws[p + j] = ie + io; - - rtws[p + j + s] = re - ro; - itws[p + j + s] = ie - io; - - /* jshint maxdepth : false */ - if (j !== l) { - rx = rtwdf * rtwdf_ - itwdf * itwdf_; - - itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; - rtwdf_ = rx; - } - } - } - } - }; - - FFTM.prototype.guessLen13b = function guessLen13b (n, m) { - var N = Math.max(m, n) | 1; - var odd = N & 1; - var i = 0; - for (N = N / 2 | 0; N; N = N >>> 1) { - i++; - } - - return 1 << i + 1 + odd; - }; - - FFTM.prototype.conjugate = function conjugate (rws, iws, N) { - if (N <= 1) return; - - for (var i = 0; i < N / 2; i++) { - var t = rws[i]; - - rws[i] = rws[N - i - 1]; - rws[N - i - 1] = t; - - t = iws[i]; - - iws[i] = -iws[N - i - 1]; - iws[N - i - 1] = -t; - } - }; - - FFTM.prototype.normalize13b = function normalize13b (ws, N) { - var carry = 0; - for (var i = 0; i < N / 2; i++) { - var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + - Math.round(ws[2 * i] / N) + - carry; - - ws[i] = w & 0x3ffffff; - - if (w < 0x4000000) { - carry = 0; - } else { - carry = w / 0x4000000 | 0; - } - } - - return ws; - }; - - FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { - var carry = 0; - for (var i = 0; i < len; i++) { - carry = carry + (ws[i] | 0); - - rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; - rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; - } - - // Pad with zeroes - for (i = 2 * len; i < N; ++i) { - rws[i] = 0; - } - - assert(carry === 0); - assert((carry & ~0x1fff) === 0); - }; - - FFTM.prototype.stub = function stub (N) { - var ph = new Array(N); - for (var i = 0; i < N; i++) { - ph[i] = 0; - } - - return ph; - }; - - FFTM.prototype.mulp = function mulp (x, y, out) { - var N = 2 * this.guessLen13b(x.length, y.length); - - var rbt = this.makeRBT(N); - - var _ = this.stub(N); - - var rws = new Array(N); - var rwst = new Array(N); - var iwst = new Array(N); - - var nrws = new Array(N); - var nrwst = new Array(N); - var niwst = new Array(N); - - var rmws = out.words; - rmws.length = N; - - this.convert13b(x.words, x.length, rws, N); - this.convert13b(y.words, y.length, nrws, N); - - this.transform(rws, _, rwst, iwst, N, rbt); - this.transform(nrws, _, nrwst, niwst, N, rbt); - - for (var i = 0; i < N; i++) { - var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; - iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; - rwst[i] = rx; - } - - this.conjugate(rwst, iwst, N); - this.transform(rwst, iwst, rmws, _, N, rbt); - this.conjugate(rmws, _, N); - this.normalize13b(rmws, N); - - out.negative = x.negative ^ y.negative; - out.length = x.length + y.length; - return out.strip(); - }; - - // Multiply `this` by `num` - BN.prototype.mul = function mul (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return this.mulTo(num, out); - }; - - // Multiply employing FFT - BN.prototype.mulf = function mulf (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return jumboMulTo(this, num, out); - }; - - // In-place Multiplication - BN.prototype.imul = function imul (num) { - return this.clone().mulTo(num, this); - }; - - BN.prototype.imuln = function imuln (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - - // Carry - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = (this.words[i] | 0) * num; - var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); - carry >>= 26; - carry += (w / 0x4000000) | 0; - // NOTE: lo is 27bit maximum - carry += lo >>> 26; - this.words[i] = lo & 0x3ffffff; - } - - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - - return this; - }; - - BN.prototype.muln = function muln (num) { - return this.clone().imuln(num); - }; - - // `this` * `this` - BN.prototype.sqr = function sqr () { - return this.mul(this); - }; - - // `this` * `this` in-place - BN.prototype.isqr = function isqr () { - return this.imul(this.clone()); - }; - - // Math.pow(`this`, `num`) - BN.prototype.pow = function pow (num) { - var w = toBitArray(num); - if (w.length === 0) return new BN(1); - - // Skip leading zeroes - var res = this; - for (var i = 0; i < w.length; i++, res = res.sqr()) { - if (w[i] !== 0) break; - } - - if (++i < w.length) { - for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { - if (w[i] === 0) continue; - - res = res.mul(q); - } - } - - return res; - }; - - // Shift-left in-place - BN.prototype.iushln = function iushln (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); - var i; - - if (r !== 0) { - var carry = 0; - - for (i = 0; i < this.length; i++) { - var newCarry = this.words[i] & carryMask; - var c = ((this.words[i] | 0) - newCarry) << r; - this.words[i] = c | carry; - carry = newCarry >>> (26 - r); - } - - if (carry) { - this.words[i] = carry; - this.length++; - } - } - - if (s !== 0) { - for (i = this.length - 1; i >= 0; i--) { - this.words[i + s] = this.words[i]; - } - - for (i = 0; i < s; i++) { - this.words[i] = 0; - } - - this.length += s; - } - - return this.strip(); - }; - - BN.prototype.ishln = function ishln (bits) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushln(bits); - }; - - // Shift-right in-place - // NOTE: `hint` is a lowest bit before trailing zeroes - // NOTE: if `extended` is present - it will be filled with destroyed bits - BN.prototype.iushrn = function iushrn (bits, hint, extended) { - assert(typeof bits === 'number' && bits >= 0); - var h; - if (hint) { - h = (hint - (hint % 26)) / 26; - } else { - h = 0; - } - - var r = bits % 26; - var s = Math.min((bits - r) / 26, this.length); - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - var maskedWords = extended; - - h -= s; - h = Math.max(0, h); - - // Extended mode, copy masked part - if (maskedWords) { - for (var i = 0; i < s; i++) { - maskedWords.words[i] = this.words[i]; - } - maskedWords.length = s; - } - - if (s === 0) { - // No-op, we should not move anything at all - } else if (this.length > s) { - this.length -= s; - for (i = 0; i < this.length; i++) { - this.words[i] = this.words[i + s]; - } - } else { - this.words[0] = 0; - this.length = 1; - } - - var carry = 0; - for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { - var word = this.words[i] | 0; - this.words[i] = (carry << (26 - r)) | (word >>> r); - carry = word & mask; - } - - // Push carried bits as a mask - if (maskedWords && carry !== 0) { - maskedWords.words[maskedWords.length++] = carry; - } - - if (this.length === 0) { - this.words[0] = 0; - this.length = 1; - } - - return this.strip(); - }; - - BN.prototype.ishrn = function ishrn (bits, hint, extended) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushrn(bits, hint, extended); - }; - - // Shift-left - BN.prototype.shln = function shln (bits) { - return this.clone().ishln(bits); - }; - - BN.prototype.ushln = function ushln (bits) { - return this.clone().iushln(bits); - }; - - // Shift-right - BN.prototype.shrn = function shrn (bits) { - return this.clone().ishrn(bits); - }; - - BN.prototype.ushrn = function ushrn (bits) { - return this.clone().iushrn(bits); - }; - - // Test if n bit is set - BN.prototype.testn = function testn (bit) { - assert(typeof bit === 'number' && bit >= 0); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) return false; - - // Check bit and return - var w = this.words[s]; - - return !!(w & q); - }; - - // Return only lowers bits of number (in-place) - BN.prototype.imaskn = function imaskn (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - - assert(this.negative === 0, 'imaskn works only with positive numbers'); - - if (this.length <= s) { - return this; - } - - if (r !== 0) { - s++; - } - this.length = Math.min(s, this.length); - - if (r !== 0) { - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - this.words[this.length - 1] &= mask; - } - - return this.strip(); - }; - - // Return only lowers bits of number - BN.prototype.maskn = function maskn (bits) { - return this.clone().imaskn(bits); - }; - - // Add plain number `num` to `this` - BN.prototype.iaddn = function iaddn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.isubn(-num); - - // Possible sign change - if (this.negative !== 0) { - if (this.length === 1 && (this.words[0] | 0) < num) { - this.words[0] = num - (this.words[0] | 0); - this.negative = 0; - return this; - } - - this.negative = 0; - this.isubn(num); - this.negative = 1; - return this; - } - - // Add without checks - return this._iaddn(num); - }; - - BN.prototype._iaddn = function _iaddn (num) { - this.words[0] += num; - - // Carry - for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { - this.words[i] -= 0x4000000; - if (i === this.length - 1) { - this.words[i + 1] = 1; - } else { - this.words[i + 1]++; - } - } - this.length = Math.max(this.length, i + 1); - - return this; - }; - - // Subtract plain number `num` from `this` - BN.prototype.isubn = function isubn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.iaddn(-num); - - if (this.negative !== 0) { - this.negative = 0; - this.iaddn(num); - this.negative = 1; - return this; - } - - this.words[0] -= num; - - if (this.length === 1 && this.words[0] < 0) { - this.words[0] = -this.words[0]; - this.negative = 1; - } else { - // Carry - for (var i = 0; i < this.length && this.words[i] < 0; i++) { - this.words[i] += 0x4000000; - this.words[i + 1] -= 1; - } - } - - return this.strip(); - }; - - BN.prototype.addn = function addn (num) { - return this.clone().iaddn(num); - }; - - BN.prototype.subn = function subn (num) { - return this.clone().isubn(num); - }; - - BN.prototype.iabs = function iabs () { - this.negative = 0; - - return this; - }; - - BN.prototype.abs = function abs () { - return this.clone().iabs(); - }; - - BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { - var len = num.length + shift; - var i; - - this._expand(len); - - var w; - var carry = 0; - for (i = 0; i < num.length; i++) { - w = (this.words[i + shift] | 0) + carry; - var right = (num.words[i] | 0) * mul; - w -= right & 0x3ffffff; - carry = (w >> 26) - ((right / 0x4000000) | 0); - this.words[i + shift] = w & 0x3ffffff; - } - for (; i < this.length - shift; i++) { - w = (this.words[i + shift] | 0) + carry; - carry = w >> 26; - this.words[i + shift] = w & 0x3ffffff; - } - - if (carry === 0) return this.strip(); - - // Subtraction overflow - assert(carry === -1); - carry = 0; - for (i = 0; i < this.length; i++) { - w = -(this.words[i] | 0) + carry; - carry = w >> 26; - this.words[i] = w & 0x3ffffff; - } - this.negative = 1; - - return this.strip(); - }; - - BN.prototype._wordDiv = function _wordDiv (num, mode) { - var shift = this.length - num.length; - - var a = this.clone(); - var b = num; - - // Normalize - var bhi = b.words[b.length - 1] | 0; - var bhiBits = this._countBits(bhi); - shift = 26 - bhiBits; - if (shift !== 0) { - b = b.ushln(shift); - a.iushln(shift); - bhi = b.words[b.length - 1] | 0; - } - - // Initialize quotient - var m = a.length - b.length; - var q; - - if (mode !== 'mod') { - q = new BN(null); - q.length = m + 1; - q.words = new Array(q.length); - for (var i = 0; i < q.length; i++) { - q.words[i] = 0; - } - } - - var diff = a.clone()._ishlnsubmul(b, 1, m); - if (diff.negative === 0) { - a = diff; - if (q) { - q.words[m] = 1; - } - } - - for (var j = m - 1; j >= 0; j--) { - var qj = (a.words[b.length + j] | 0) * 0x4000000 + - (a.words[b.length + j - 1] | 0); - - // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max - // (0x7ffffff) - qj = Math.min((qj / bhi) | 0, 0x3ffffff); - - a._ishlnsubmul(b, qj, j); - while (a.negative !== 0) { - qj--; - a.negative = 0; - a._ishlnsubmul(b, 1, j); - if (!a.isZero()) { - a.negative ^= 1; - } - } - if (q) { - q.words[j] = qj; - } - } - if (q) { - q.strip(); - } - a.strip(); - - // Denormalize - if (mode !== 'div' && shift !== 0) { - a.iushrn(shift); - } - - return { - div: q || null, - mod: a - }; - }; - - // NOTE: 1) `mode` can be set to `mod` to request mod only, - // to `div` to request div only, or be absent to - // request both div & mod - // 2) `positive` is true if unsigned mod is requested - BN.prototype.divmod = function divmod (num, mode, positive) { - assert(!num.isZero()); - - if (this.isZero()) { - return { - div: new BN(0), - mod: new BN(0) - }; - } - - var div, mod, res; - if (this.negative !== 0 && num.negative === 0) { - res = this.neg().divmod(num, mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.iadd(num); - } - } - - return { - div: div, - mod: mod - }; - } - - if (this.negative === 0 && num.negative !== 0) { - res = this.divmod(num.neg(), mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - return { - div: div, - mod: res.mod - }; - } - - if ((this.negative & num.negative) !== 0) { - res = this.neg().divmod(num.neg(), mode); - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.isub(num); - } - } - - return { - div: res.div, - mod: mod - }; - } - - // Both numbers are positive at this point - - // Strip both numbers to approximate shift value - if (num.length > this.length || this.cmp(num) < 0) { - return { - div: new BN(0), - mod: this - }; - } - - // Very short reduction - if (num.length === 1) { - if (mode === 'div') { - return { - div: this.divn(num.words[0]), - mod: null - }; - } - - if (mode === 'mod') { - return { - div: null, - mod: new BN(this.modn(num.words[0])) - }; - } - - return { - div: this.divn(num.words[0]), - mod: new BN(this.modn(num.words[0])) - }; - } - - return this._wordDiv(num, mode); - }; - - // Find `this` / `num` - BN.prototype.div = function div (num) { - return this.divmod(num, 'div', false).div; - }; - - // Find `this` % `num` - BN.prototype.mod = function mod (num) { - return this.divmod(num, 'mod', false).mod; - }; - - BN.prototype.umod = function umod (num) { - return this.divmod(num, 'mod', true).mod; - }; - - // Find Round(`this` / `num`) - BN.prototype.divRound = function divRound (num) { - var dm = this.divmod(num); - - // Fast case - exact division - if (dm.mod.isZero()) return dm.div; - - var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; - - var half = num.ushrn(1); - var r2 = num.andln(1); - var cmp = mod.cmp(half); - - // Round down - if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; - - // Round up - return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); - }; - - BN.prototype.modn = function modn (num) { - assert(num <= 0x3ffffff); - var p = (1 << 26) % num; - - var acc = 0; - for (var i = this.length - 1; i >= 0; i--) { - acc = (p * acc + (this.words[i] | 0)) % num; - } - - return acc; - }; - - // In-place division by number - BN.prototype.idivn = function idivn (num) { - assert(num <= 0x3ffffff); - - var carry = 0; - for (var i = this.length - 1; i >= 0; i--) { - var w = (this.words[i] | 0) + carry * 0x4000000; - this.words[i] = (w / num) | 0; - carry = w % num; - } - - return this.strip(); - }; - - BN.prototype.divn = function divn (num) { - return this.clone().idivn(num); - }; - - BN.prototype.egcd = function egcd (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var x = this; - var y = p.clone(); - - if (x.negative !== 0) { - x = x.umod(p); - } else { - x = x.clone(); - } - - // A * x + B * y = x - var A = new BN(1); - var B = new BN(0); - - // C * x + D * y = y - var C = new BN(0); - var D = new BN(1); - - var g = 0; - - while (x.isEven() && y.isEven()) { - x.iushrn(1); - y.iushrn(1); - ++g; - } - - var yp = y.clone(); - var xp = x.clone(); - - while (!x.isZero()) { - for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - x.iushrn(i); - while (i-- > 0) { - if (A.isOdd() || B.isOdd()) { - A.iadd(yp); - B.isub(xp); - } - - A.iushrn(1); - B.iushrn(1); - } - } - - for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - y.iushrn(j); - while (j-- > 0) { - if (C.isOdd() || D.isOdd()) { - C.iadd(yp); - D.isub(xp); - } - - C.iushrn(1); - D.iushrn(1); - } - } - - if (x.cmp(y) >= 0) { - x.isub(y); - A.isub(C); - B.isub(D); - } else { - y.isub(x); - C.isub(A); - D.isub(B); - } - } - - return { - a: C, - b: D, - gcd: y.iushln(g) - }; - }; - - // This is reduced incarnation of the binary EEA - // above, designated to invert members of the - // _prime_ fields F(p) at a maximal speed - BN.prototype._invmp = function _invmp (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var a = this; - var b = p.clone(); - - if (a.negative !== 0) { - a = a.umod(p); - } else { - a = a.clone(); - } - - var x1 = new BN(1); - var x2 = new BN(0); - - var delta = b.clone(); - - while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { - for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - a.iushrn(i); - while (i-- > 0) { - if (x1.isOdd()) { - x1.iadd(delta); - } - - x1.iushrn(1); - } - } - - for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - b.iushrn(j); - while (j-- > 0) { - if (x2.isOdd()) { - x2.iadd(delta); - } - - x2.iushrn(1); - } - } - - if (a.cmp(b) >= 0) { - a.isub(b); - x1.isub(x2); - } else { - b.isub(a); - x2.isub(x1); - } - } - - var res; - if (a.cmpn(1) === 0) { - res = x1; - } else { - res = x2; - } - - if (res.cmpn(0) < 0) { - res.iadd(p); - } - - return res; - }; - - BN.prototype.gcd = function gcd (num) { - if (this.isZero()) return num.abs(); - if (num.isZero()) return this.abs(); - - var a = this.clone(); - var b = num.clone(); - a.negative = 0; - b.negative = 0; - - // Remove common factor of two - for (var shift = 0; a.isEven() && b.isEven(); shift++) { - a.iushrn(1); - b.iushrn(1); - } - - do { - while (a.isEven()) { - a.iushrn(1); - } - while (b.isEven()) { - b.iushrn(1); - } - - var r = a.cmp(b); - if (r < 0) { - // Swap `a` and `b` to make `a` always bigger than `b` - var t = a; - a = b; - b = t; - } else if (r === 0 || b.cmpn(1) === 0) { - break; - } - - a.isub(b); - } while (true); - - return b.iushln(shift); - }; - - // Invert number in the field F(num) - BN.prototype.invm = function invm (num) { - return this.egcd(num).a.umod(num); - }; - - BN.prototype.isEven = function isEven () { - return (this.words[0] & 1) === 0; - }; - - BN.prototype.isOdd = function isOdd () { - return (this.words[0] & 1) === 1; - }; - - // And first word and num - BN.prototype.andln = function andln (num) { - return this.words[0] & num; - }; - - // Increment at the bit position in-line - BN.prototype.bincn = function bincn (bit) { - assert(typeof bit === 'number'); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) { - this._expand(s + 1); - this.words[s] |= q; - return this; - } - - // Add bit and propagate, if needed - var carry = q; - for (var i = s; carry !== 0 && i < this.length; i++) { - var w = this.words[i] | 0; - w += carry; - carry = w >>> 26; - w &= 0x3ffffff; - this.words[i] = w; - } - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - return this; - }; - - BN.prototype.isZero = function isZero () { - return this.length === 1 && this.words[0] === 0; - }; - - BN.prototype.cmpn = function cmpn (num) { - var negative = num < 0; - - if (this.negative !== 0 && !negative) return -1; - if (this.negative === 0 && negative) return 1; - - this.strip(); - - var res; - if (this.length > 1) { - res = 1; - } else { - if (negative) { - num = -num; - } - - assert(num <= 0x3ffffff, 'Number is too big'); - - var w = this.words[0] | 0; - res = w === num ? 0 : w < num ? -1 : 1; - } - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Compare two numbers and return: - // 1 - if `this` > `num` - // 0 - if `this` == `num` - // -1 - if `this` < `num` - BN.prototype.cmp = function cmp (num) { - if (this.negative !== 0 && num.negative === 0) return -1; - if (this.negative === 0 && num.negative !== 0) return 1; - - var res = this.ucmp(num); - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Unsigned comparison - BN.prototype.ucmp = function ucmp (num) { - // At this point both numbers have the same sign - if (this.length > num.length) return 1; - if (this.length < num.length) return -1; - - var res = 0; - for (var i = this.length - 1; i >= 0; i--) { - var a = this.words[i] | 0; - var b = num.words[i] | 0; - - if (a === b) continue; - if (a < b) { - res = -1; - } else if (a > b) { - res = 1; - } - break; - } - return res; - }; - - BN.prototype.gtn = function gtn (num) { - return this.cmpn(num) === 1; - }; - - BN.prototype.gt = function gt (num) { - return this.cmp(num) === 1; - }; - - BN.prototype.gten = function gten (num) { - return this.cmpn(num) >= 0; - }; - - BN.prototype.gte = function gte (num) { - return this.cmp(num) >= 0; - }; - - BN.prototype.ltn = function ltn (num) { - return this.cmpn(num) === -1; - }; - - BN.prototype.lt = function lt (num) { - return this.cmp(num) === -1; - }; - - BN.prototype.lten = function lten (num) { - return this.cmpn(num) <= 0; - }; - - BN.prototype.lte = function lte (num) { - return this.cmp(num) <= 0; - }; - - BN.prototype.eqn = function eqn (num) { - return this.cmpn(num) === 0; - }; - - BN.prototype.eq = function eq (num) { - return this.cmp(num) === 0; - }; - - // - // A reduce context, could be using montgomery or something better, depending - // on the `m` itself. - // - BN.red = function red (num) { - return new Red(num); - }; - - BN.prototype.toRed = function toRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - assert(this.negative === 0, 'red works only with positives'); - return ctx.convertTo(this)._forceRed(ctx); - }; - - BN.prototype.fromRed = function fromRed () { - assert(this.red, 'fromRed works only with numbers in reduction context'); - return this.red.convertFrom(this); - }; - - BN.prototype._forceRed = function _forceRed (ctx) { - this.red = ctx; - return this; - }; - - BN.prototype.forceRed = function forceRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - return this._forceRed(ctx); - }; - - BN.prototype.redAdd = function redAdd (num) { - assert(this.red, 'redAdd works only with red numbers'); - return this.red.add(this, num); - }; - - BN.prototype.redIAdd = function redIAdd (num) { - assert(this.red, 'redIAdd works only with red numbers'); - return this.red.iadd(this, num); - }; - - BN.prototype.redSub = function redSub (num) { - assert(this.red, 'redSub works only with red numbers'); - return this.red.sub(this, num); - }; - - BN.prototype.redISub = function redISub (num) { - assert(this.red, 'redISub works only with red numbers'); - return this.red.isub(this, num); - }; - - BN.prototype.redShl = function redShl (num) { - assert(this.red, 'redShl works only with red numbers'); - return this.red.shl(this, num); - }; - - BN.prototype.redMul = function redMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.mul(this, num); - }; - - BN.prototype.redIMul = function redIMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.imul(this, num); - }; - - BN.prototype.redSqr = function redSqr () { - assert(this.red, 'redSqr works only with red numbers'); - this.red._verify1(this); - return this.red.sqr(this); - }; - - BN.prototype.redISqr = function redISqr () { - assert(this.red, 'redISqr works only with red numbers'); - this.red._verify1(this); - return this.red.isqr(this); - }; - - // Square root over p - BN.prototype.redSqrt = function redSqrt () { - assert(this.red, 'redSqrt works only with red numbers'); - this.red._verify1(this); - return this.red.sqrt(this); - }; - - BN.prototype.redInvm = function redInvm () { - assert(this.red, 'redInvm works only with red numbers'); - this.red._verify1(this); - return this.red.invm(this); - }; - - // Return negative clone of `this` % `red modulo` - BN.prototype.redNeg = function redNeg () { - assert(this.red, 'redNeg works only with red numbers'); - this.red._verify1(this); - return this.red.neg(this); - }; - - BN.prototype.redPow = function redPow (num) { - assert(this.red && !num.red, 'redPow(normalNum)'); - this.red._verify1(this); - return this.red.pow(this, num); - }; - - // Prime numbers with efficient reduction - var primes = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - // Pseudo-Mersenne prime - function MPrime (name, p) { - // P = 2 ^ N - K - this.name = name; - this.p = new BN(p, 16); - this.n = this.p.bitLength(); - this.k = new BN(1).iushln(this.n).isub(this.p); - - this.tmp = this._tmp(); - } - - MPrime.prototype._tmp = function _tmp () { - var tmp = new BN(null); - tmp.words = new Array(Math.ceil(this.n / 13)); - return tmp; - }; - - MPrime.prototype.ireduce = function ireduce (num) { - // Assumes that `num` is less than `P^2` - // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) - var r = num; - var rlen; - - do { - this.split(r, this.tmp); - r = this.imulK(r); - r = r.iadd(this.tmp); - rlen = r.bitLength(); - } while (rlen > this.n); - - var cmp = rlen < this.n ? -1 : r.ucmp(this.p); - if (cmp === 0) { - r.words[0] = 0; - r.length = 1; - } else if (cmp > 0) { - r.isub(this.p); - } else { - if (r.strip !== undefined) { - // r is BN v4 instance - r.strip(); - } else { - // r is BN v5 instance - r._strip(); - } - } - - return r; - }; - - MPrime.prototype.split = function split (input, out) { - input.iushrn(this.n, 0, out); - }; - - MPrime.prototype.imulK = function imulK (num) { - return num.imul(this.k); - }; - - function K256 () { - MPrime.call( - this, - 'k256', - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); - } - inherits(K256, MPrime); - - K256.prototype.split = function split (input, output) { - // 256 = 9 * 26 + 22 - var mask = 0x3fffff; - - var outLen = Math.min(input.length, 9); - for (var i = 0; i < outLen; i++) { - output.words[i] = input.words[i]; - } - output.length = outLen; - - if (input.length <= 9) { - input.words[0] = 0; - input.length = 1; - return; - } - - // Shift by 9 limbs - var prev = input.words[9]; - output.words[output.length++] = prev & mask; - - for (i = 10; i < input.length; i++) { - var next = input.words[i] | 0; - input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); - prev = next; - } - prev >>>= 22; - input.words[i - 10] = prev; - if (prev === 0 && input.length > 10) { - input.length -= 10; - } else { - input.length -= 9; - } - }; - - K256.prototype.imulK = function imulK (num) { - // K = 0x1000003d1 = [ 0x40, 0x3d1 ] - num.words[num.length] = 0; - num.words[num.length + 1] = 0; - num.length += 2; - - // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 - var lo = 0; - for (var i = 0; i < num.length; i++) { - var w = num.words[i] | 0; - lo += w * 0x3d1; - num.words[i] = lo & 0x3ffffff; - lo = w * 0x40 + ((lo / 0x4000000) | 0); - } - - // Fast length reduction - if (num.words[num.length - 1] === 0) { - num.length--; - if (num.words[num.length - 1] === 0) { - num.length--; - } - } - return num; - }; - - function P224 () { - MPrime.call( - this, - 'p224', - 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); - } - inherits(P224, MPrime); - - function P192 () { - MPrime.call( - this, - 'p192', - 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); - } - inherits(P192, MPrime); - - function P25519 () { - // 2 ^ 255 - 19 - MPrime.call( - this, - '25519', - '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); - } - inherits(P25519, MPrime); - - P25519.prototype.imulK = function imulK (num) { - // K = 0x13 - var carry = 0; - for (var i = 0; i < num.length; i++) { - var hi = (num.words[i] | 0) * 0x13 + carry; - var lo = hi & 0x3ffffff; - hi >>>= 26; - - num.words[i] = lo; - carry = hi; - } - if (carry !== 0) { - num.words[num.length++] = carry; - } - return num; - }; - - // Exported mostly for testing purposes, use plain name instead - BN._prime = function prime (name) { - // Cached version of prime - if (primes[name]) return primes[name]; - - var prime; - if (name === 'k256') { - prime = new K256(); - } else if (name === 'p224') { - prime = new P224(); - } else if (name === 'p192') { - prime = new P192(); - } else if (name === 'p25519') { - prime = new P25519(); - } else { - throw new Error('Unknown prime ' + name); - } - primes[name] = prime; - - return prime; - }; - - // - // Base reduction engine - // - function Red (m) { - if (typeof m === 'string') { - var prime = BN._prime(m); - this.m = prime.p; - this.prime = prime; - } else { - assert(m.gtn(1), 'modulus must be greater than 1'); - this.m = m; - this.prime = null; - } - } - - Red.prototype._verify1 = function _verify1 (a) { - assert(a.negative === 0, 'red works only with positives'); - assert(a.red, 'red works only with red numbers'); - }; - - Red.prototype._verify2 = function _verify2 (a, b) { - assert((a.negative | b.negative) === 0, 'red works only with positives'); - assert(a.red && a.red === b.red, - 'red works only with red numbers'); - }; - - Red.prototype.imod = function imod (a) { - if (this.prime) return this.prime.ireduce(a)._forceRed(this); - return a.umod(this.m)._forceRed(this); - }; - - Red.prototype.neg = function neg (a) { - if (a.isZero()) { - return a.clone(); - } - - return this.m.sub(a)._forceRed(this); - }; - - Red.prototype.add = function add (a, b) { - this._verify2(a, b); - - var res = a.add(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.iadd = function iadd (a, b) { - this._verify2(a, b); - - var res = a.iadd(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res; - }; - - Red.prototype.sub = function sub (a, b) { - this._verify2(a, b); - - var res = a.sub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.isub = function isub (a, b) { - this._verify2(a, b); - - var res = a.isub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res; - }; - - Red.prototype.shl = function shl (a, num) { - this._verify1(a); - return this.imod(a.ushln(num)); - }; - - Red.prototype.imul = function imul (a, b) { - this._verify2(a, b); - return this.imod(a.imul(b)); - }; - - Red.prototype.mul = function mul (a, b) { - this._verify2(a, b); - return this.imod(a.mul(b)); - }; - - Red.prototype.isqr = function isqr (a) { - return this.imul(a, a.clone()); - }; - - Red.prototype.sqr = function sqr (a) { - return this.mul(a, a); - }; - - Red.prototype.sqrt = function sqrt (a) { - if (a.isZero()) return a.clone(); - - var mod3 = this.m.andln(3); - assert(mod3 % 2 === 1); - - // Fast case - if (mod3 === 3) { - var pow = this.m.add(new BN(1)).iushrn(2); - return this.pow(a, pow); - } - - // Tonelli-Shanks algorithm (Totally unoptimized and slow) - // - // Find Q and S, that Q * 2 ^ S = (P - 1) - var q = this.m.subn(1); - var s = 0; - while (!q.isZero() && q.andln(1) === 0) { - s++; - q.iushrn(1); - } - assert(!q.isZero()); - - var one = new BN(1).toRed(this); - var nOne = one.redNeg(); - - // Find quadratic non-residue - // NOTE: Max is such because of generalized Riemann hypothesis. - var lpow = this.m.subn(1).iushrn(1); - var z = this.m.bitLength(); - z = new BN(2 * z * z).toRed(this); - - while (this.pow(z, lpow).cmp(nOne) !== 0) { - z.redIAdd(nOne); - } - - var c = this.pow(z, q); - var r = this.pow(a, q.addn(1).iushrn(1)); - var t = this.pow(a, q); - var m = s; - while (t.cmp(one) !== 0) { - var tmp = t; - for (var i = 0; tmp.cmp(one) !== 0; i++) { - tmp = tmp.redSqr(); - } - assert(i < m); - var b = this.pow(c, new BN(1).iushln(m - i - 1)); - - r = r.redMul(b); - c = b.redSqr(); - t = t.redMul(c); - m = i; - } - - return r; - }; - - Red.prototype.invm = function invm (a) { - var inv = a._invmp(this.m); - if (inv.negative !== 0) { - inv.negative = 0; - return this.imod(inv).redNeg(); - } else { - return this.imod(inv); - } - }; - - Red.prototype.pow = function pow (a, num) { - if (num.isZero()) return new BN(1).toRed(this); - if (num.cmpn(1) === 0) return a.clone(); - - var windowSize = 4; - var wnd = new Array(1 << windowSize); - wnd[0] = new BN(1).toRed(this); - wnd[1] = a; - for (var i = 2; i < wnd.length; i++) { - wnd[i] = this.mul(wnd[i - 1], a); - } - - var res = wnd[0]; - var current = 0; - var currentLen = 0; - var start = num.bitLength() % 26; - if (start === 0) { - start = 26; - } - - for (i = num.length - 1; i >= 0; i--) { - var word = num.words[i]; - for (var j = start - 1; j >= 0; j--) { - var bit = (word >> j) & 1; - if (res !== wnd[0]) { - res = this.sqr(res); - } - - if (bit === 0 && current === 0) { - currentLen = 0; - continue; - } - - current <<= 1; - current |= bit; - currentLen++; - if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; - - res = this.mul(res, wnd[current]); - currentLen = 0; - current = 0; - } - start = 26; - } - - return res; - }; - - Red.prototype.convertTo = function convertTo (num) { - var r = num.umod(this.m); - - return r === num ? r.clone() : r; - }; - - Red.prototype.convertFrom = function convertFrom (num) { - var res = num.clone(); - res.red = null; - return res; - }; - - // - // Montgomery method engine - // - - BN.mont = function mont (num) { - return new Mont(num); - }; - - function Mont (m) { - Red.call(this, m); - - this.shift = this.m.bitLength(); - if (this.shift % 26 !== 0) { - this.shift += 26 - (this.shift % 26); - } - - this.r = new BN(1).iushln(this.shift); - this.r2 = this.imod(this.r.sqr()); - this.rinv = this.r._invmp(this.m); - - this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); - this.minv = this.minv.umod(this.r); - this.minv = this.r.sub(this.minv); - } - inherits(Mont, Red); - - Mont.prototype.convertTo = function convertTo (num) { - return this.imod(num.ushln(this.shift)); - }; - - Mont.prototype.convertFrom = function convertFrom (num) { - var r = this.imod(num.mul(this.rinv)); - r.red = null; - return r; - }; - - Mont.prototype.imul = function imul (a, b) { - if (a.isZero() || b.isZero()) { - a.words[0] = 0; - a.length = 1; - return a; - } - - var t = a.imul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.mul = function mul (a, b) { - if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); - - var t = a.mul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.invm = function invm (a) { - // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R - var res = this.imod(a._invmp(this.m).mul(this.r2)); - return res._forceRed(this); - }; -})( false || module, this); - - -/***/ }), - -/***/ "./node_modules/assert/build/assert.js": -/*!*********************************************!*\ - !*** ./node_modules/assert/build/assert.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -// Currently in sync with Node.js lib/assert.js -// https://github.com/nodejs/node/commit/2a51ae424a513ec9a6aa3466baa0cc1d55dd4f3b -// Originally from narwhal.js (http://narwhaljs.org) -// Copyright (c) 2009 Thomas Robinson <280north.com> -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the 'Software'), to -// deal in the Software without restriction, including without limitation the -// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -// sell copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var _require = __webpack_require__(/*! ./internal/errors */ "./node_modules/assert/build/internal/errors.js"), - _require$codes = _require.codes, - ERR_AMBIGUOUS_ARGUMENT = _require$codes.ERR_AMBIGUOUS_ARGUMENT, - ERR_INVALID_ARG_TYPE = _require$codes.ERR_INVALID_ARG_TYPE, - ERR_INVALID_ARG_VALUE = _require$codes.ERR_INVALID_ARG_VALUE, - ERR_INVALID_RETURN_VALUE = _require$codes.ERR_INVALID_RETURN_VALUE, - ERR_MISSING_ARGS = _require$codes.ERR_MISSING_ARGS; - -var AssertionError = __webpack_require__(/*! ./internal/assert/assertion_error */ "./node_modules/assert/build/internal/assert/assertion_error.js"); - -var _require2 = __webpack_require__(/*! util/ */ "./node_modules/util/util.js"), - inspect = _require2.inspect; - -var _require$types = (__webpack_require__(/*! util/ */ "./node_modules/util/util.js").types), - isPromise = _require$types.isPromise, - isRegExp = _require$types.isRegExp; - -var objectAssign = Object.assign ? Object.assign : (__webpack_require__(/*! es6-object-assign */ "./node_modules/es6-object-assign/index.js").assign); -var objectIs = Object.is ? Object.is : __webpack_require__(/*! object-is */ "./node_modules/object-is/index.js"); -var errorCache = new Map(); -var isDeepEqual; -var isDeepStrictEqual; -var parseExpressionAt; -var findNodeAround; -var decoder; - -function lazyLoadComparison() { - var comparison = __webpack_require__(/*! ./internal/util/comparisons */ "./node_modules/assert/build/internal/util/comparisons.js"); - - isDeepEqual = comparison.isDeepEqual; - isDeepStrictEqual = comparison.isDeepStrictEqual; -} // Escape control characters but not \n and \t to keep the line breaks and -// indentation intact. -// eslint-disable-next-line no-control-regex - - -var escapeSequencesRegExp = /[\x00-\x08\x0b\x0c\x0e-\x1f]/g; -var meta = ["\\u0000", "\\u0001", "\\u0002", "\\u0003", "\\u0004", "\\u0005", "\\u0006", "\\u0007", '\\b', '', '', "\\u000b", '\\f', '', "\\u000e", "\\u000f", "\\u0010", "\\u0011", "\\u0012", "\\u0013", "\\u0014", "\\u0015", "\\u0016", "\\u0017", "\\u0018", "\\u0019", "\\u001a", "\\u001b", "\\u001c", "\\u001d", "\\u001e", "\\u001f"]; - -var escapeFn = function escapeFn(str) { - return meta[str.charCodeAt(0)]; -}; - -var warned = false; // The assert module provides functions that throw -// AssertionError's when particular conditions are not met. The -// assert module must conform to the following interface. - -var assert = module.exports = ok; -var NO_EXCEPTION_SENTINEL = {}; // All of the following functions must throw an AssertionError -// when a corresponding condition is not met, with a message that -// may be undefined if not provided. All assertion methods provide -// both the actual and expected values to the assertion error for -// display purposes. - -function innerFail(obj) { - if (obj.message instanceof Error) throw obj.message; - throw new AssertionError(obj); -} - -function fail(actual, expected, message, operator, stackStartFn) { - var argsLen = arguments.length; - var internalMessage; - - if (argsLen === 0) { - internalMessage = 'Failed'; - } else if (argsLen === 1) { - message = actual; - actual = undefined; - } else { - if (warned === false) { - warned = true; - var warn = process.emitWarning ? process.emitWarning : console.warn.bind(console); - warn('assert.fail() with more than one argument is deprecated. ' + 'Please use assert.strictEqual() instead or only pass a message.', 'DeprecationWarning', 'DEP0094'); - } - - if (argsLen === 2) operator = '!='; - } - - if (message instanceof Error) throw message; - var errArgs = { - actual: actual, - expected: expected, - operator: operator === undefined ? 'fail' : operator, - stackStartFn: stackStartFn || fail - }; - - if (message !== undefined) { - errArgs.message = message; - } - - var err = new AssertionError(errArgs); - - if (internalMessage) { - err.message = internalMessage; - err.generatedMessage = true; - } - - throw err; -} - -assert.fail = fail; // The AssertionError is defined in internal/error. - -assert.AssertionError = AssertionError; - -function innerOk(fn, argLen, value, message) { - if (!value) { - var generatedMessage = false; - - if (argLen === 0) { - generatedMessage = true; - message = 'No value argument passed to `assert.ok()`'; - } else if (message instanceof Error) { - throw message; - } - - var err = new AssertionError({ - actual: value, - expected: true, - message: message, - operator: '==', - stackStartFn: fn - }); - err.generatedMessage = generatedMessage; - throw err; - } -} // Pure assertion tests whether a value is truthy, as determined -// by !!value. - - -function ok() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - innerOk.apply(void 0, [ok, args.length].concat(args)); -} - -assert.ok = ok; // The equality assertion tests shallow, coercive equality with ==. - -/* eslint-disable no-restricted-properties */ - -assert.equal = function equal(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } // eslint-disable-next-line eqeqeq - - - if (actual != expected) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: '==', - stackStartFn: equal - }); - } -}; // The non-equality assertion tests for whether two objects are not -// equal with !=. - - -assert.notEqual = function notEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } // eslint-disable-next-line eqeqeq - - - if (actual == expected) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: '!=', - stackStartFn: notEqual - }); - } -}; // The equivalence assertion tests a deep equality relation. - - -assert.deepEqual = function deepEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - - if (isDeepEqual === undefined) lazyLoadComparison(); - - if (!isDeepEqual(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'deepEqual', - stackStartFn: deepEqual - }); - } -}; // The non-equivalence assertion tests for any deep inequality. - - -assert.notDeepEqual = function notDeepEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - - if (isDeepEqual === undefined) lazyLoadComparison(); - - if (isDeepEqual(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'notDeepEqual', - stackStartFn: notDeepEqual - }); - } -}; -/* eslint-enable */ - - -assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - - if (isDeepEqual === undefined) lazyLoadComparison(); - - if (!isDeepStrictEqual(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'deepStrictEqual', - stackStartFn: deepStrictEqual - }); - } -}; - -assert.notDeepStrictEqual = notDeepStrictEqual; - -function notDeepStrictEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - - if (isDeepEqual === undefined) lazyLoadComparison(); - - if (isDeepStrictEqual(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'notDeepStrictEqual', - stackStartFn: notDeepStrictEqual - }); - } -} - -assert.strictEqual = function strictEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - - if (!objectIs(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'strictEqual', - stackStartFn: strictEqual - }); - } -}; - -assert.notStrictEqual = function notStrictEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - - if (objectIs(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'notStrictEqual', - stackStartFn: notStrictEqual - }); - } -}; - -var Comparison = function Comparison(obj, keys, actual) { - var _this = this; - - _classCallCheck(this, Comparison); - - keys.forEach(function (key) { - if (key in obj) { - if (actual !== undefined && typeof actual[key] === 'string' && isRegExp(obj[key]) && obj[key].test(actual[key])) { - _this[key] = actual[key]; - } else { - _this[key] = obj[key]; - } - } - }); -}; - -function compareExceptionKey(actual, expected, key, message, keys, fn) { - if (!(key in actual) || !isDeepStrictEqual(actual[key], expected[key])) { - if (!message) { - // Create placeholder objects to create a nice output. - var a = new Comparison(actual, keys); - var b = new Comparison(expected, keys, actual); - var err = new AssertionError({ - actual: a, - expected: b, - operator: 'deepStrictEqual', - stackStartFn: fn - }); - err.actual = actual; - err.expected = expected; - err.operator = fn.name; - throw err; - } - - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: fn.name, - stackStartFn: fn - }); - } -} - -function expectedException(actual, expected, msg, fn) { - if (typeof expected !== 'function') { - if (isRegExp(expected)) return expected.test(actual); // assert.doesNotThrow does not accept objects. - - if (arguments.length === 2) { - throw new ERR_INVALID_ARG_TYPE('expected', ['Function', 'RegExp'], expected); - } // Handle primitives properly. - - - if (_typeof(actual) !== 'object' || actual === null) { - var err = new AssertionError({ - actual: actual, - expected: expected, - message: msg, - operator: 'deepStrictEqual', - stackStartFn: fn - }); - err.operator = fn.name; - throw err; - } - - var keys = Object.keys(expected); // Special handle errors to make sure the name and the message are compared - // as well. - - if (expected instanceof Error) { - keys.push('name', 'message'); - } else if (keys.length === 0) { - throw new ERR_INVALID_ARG_VALUE('error', expected, 'may not be an empty object'); - } - - if (isDeepEqual === undefined) lazyLoadComparison(); - keys.forEach(function (key) { - if (typeof actual[key] === 'string' && isRegExp(expected[key]) && expected[key].test(actual[key])) { - return; - } - - compareExceptionKey(actual, expected, key, msg, keys, fn); - }); - return true; - } // Guard instanceof against arrow functions as they don't have a prototype. - - - if (expected.prototype !== undefined && actual instanceof expected) { - return true; - } - - if (Error.isPrototypeOf(expected)) { - return false; - } - - return expected.call({}, actual) === true; -} - -function getActual(fn) { - if (typeof fn !== 'function') { - throw new ERR_INVALID_ARG_TYPE('fn', 'Function', fn); - } - - try { - fn(); - } catch (e) { - return e; - } - - return NO_EXCEPTION_SENTINEL; -} - -function checkIsPromise(obj) { - // Accept native ES6 promises and promises that are implemented in a similar - // way. Do not accept thenables that use a function as `obj` and that have no - // `catch` handler. - // TODO: thenables are checked up until they have the correct methods, - // but according to documentation, the `then` method should receive - // the `fulfill` and `reject` arguments as well or it may be never resolved. - return isPromise(obj) || obj !== null && _typeof(obj) === 'object' && typeof obj.then === 'function' && typeof obj.catch === 'function'; -} - -function waitForActual(promiseFn) { - return Promise.resolve().then(function () { - var resultPromise; - - if (typeof promiseFn === 'function') { - // Return a rejected promise if `promiseFn` throws synchronously. - resultPromise = promiseFn(); // Fail in case no promise is returned. - - if (!checkIsPromise(resultPromise)) { - throw new ERR_INVALID_RETURN_VALUE('instance of Promise', 'promiseFn', resultPromise); - } - } else if (checkIsPromise(promiseFn)) { - resultPromise = promiseFn; - } else { - throw new ERR_INVALID_ARG_TYPE('promiseFn', ['Function', 'Promise'], promiseFn); - } - - return Promise.resolve().then(function () { - return resultPromise; - }).then(function () { - return NO_EXCEPTION_SENTINEL; - }).catch(function (e) { - return e; - }); - }); -} - -function expectsError(stackStartFn, actual, error, message) { - if (typeof error === 'string') { - if (arguments.length === 4) { - throw new ERR_INVALID_ARG_TYPE('error', ['Object', 'Error', 'Function', 'RegExp'], error); - } - - if (_typeof(actual) === 'object' && actual !== null) { - if (actual.message === error) { - throw new ERR_AMBIGUOUS_ARGUMENT('error/message', "The error message \"".concat(actual.message, "\" is identical to the message.")); - } - } else if (actual === error) { - throw new ERR_AMBIGUOUS_ARGUMENT('error/message', "The error \"".concat(actual, "\" is identical to the message.")); - } - - message = error; - error = undefined; - } else if (error != null && _typeof(error) !== 'object' && typeof error !== 'function') { - throw new ERR_INVALID_ARG_TYPE('error', ['Object', 'Error', 'Function', 'RegExp'], error); - } - - if (actual === NO_EXCEPTION_SENTINEL) { - var details = ''; - - if (error && error.name) { - details += " (".concat(error.name, ")"); - } - - details += message ? ": ".concat(message) : '.'; - var fnType = stackStartFn.name === 'rejects' ? 'rejection' : 'exception'; - innerFail({ - actual: undefined, - expected: error, - operator: stackStartFn.name, - message: "Missing expected ".concat(fnType).concat(details), - stackStartFn: stackStartFn - }); - } - - if (error && !expectedException(actual, error, message, stackStartFn)) { - throw actual; - } -} - -function expectsNoError(stackStartFn, actual, error, message) { - if (actual === NO_EXCEPTION_SENTINEL) return; - - if (typeof error === 'string') { - message = error; - error = undefined; - } - - if (!error || expectedException(actual, error)) { - var details = message ? ": ".concat(message) : '.'; - var fnType = stackStartFn.name === 'doesNotReject' ? 'rejection' : 'exception'; - innerFail({ - actual: actual, - expected: error, - operator: stackStartFn.name, - message: "Got unwanted ".concat(fnType).concat(details, "\n") + "Actual message: \"".concat(actual && actual.message, "\""), - stackStartFn: stackStartFn - }); - } - - throw actual; -} - -assert.throws = function throws(promiseFn) { - for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { - args[_key2 - 1] = arguments[_key2]; - } - - expectsError.apply(void 0, [throws, getActual(promiseFn)].concat(args)); -}; - -assert.rejects = function rejects(promiseFn) { - for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { - args[_key3 - 1] = arguments[_key3]; - } - - return waitForActual(promiseFn).then(function (result) { - return expectsError.apply(void 0, [rejects, result].concat(args)); - }); -}; - -assert.doesNotThrow = function doesNotThrow(fn) { - for (var _len4 = arguments.length, args = new Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) { - args[_key4 - 1] = arguments[_key4]; - } - - expectsNoError.apply(void 0, [doesNotThrow, getActual(fn)].concat(args)); -}; - -assert.doesNotReject = function doesNotReject(fn) { - for (var _len5 = arguments.length, args = new Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) { - args[_key5 - 1] = arguments[_key5]; - } - - return waitForActual(fn).then(function (result) { - return expectsNoError.apply(void 0, [doesNotReject, result].concat(args)); - }); -}; - -assert.ifError = function ifError(err) { - if (err !== null && err !== undefined) { - var message = 'ifError got unwanted exception: '; - - if (_typeof(err) === 'object' && typeof err.message === 'string') { - if (err.message.length === 0 && err.constructor) { - message += err.constructor.name; - } else { - message += err.message; - } - } else { - message += inspect(err); - } - - var newErr = new AssertionError({ - actual: err, - expected: null, - operator: 'ifError', - message: message, - stackStartFn: ifError - }); // Make sure we actually have a stack trace! - - var origStack = err.stack; - - if (typeof origStack === 'string') { - // This will remove any duplicated frames from the error frames taken - // from within `ifError` and add the original error frames to the newly - // created ones. - var tmp2 = origStack.split('\n'); - tmp2.shift(); // Filter all frames existing in err.stack. - - var tmp1 = newErr.stack.split('\n'); - - for (var i = 0; i < tmp2.length; i++) { - // Find the first occurrence of the frame. - var pos = tmp1.indexOf(tmp2[i]); - - if (pos !== -1) { - // Only keep new frames. - tmp1 = tmp1.slice(0, pos); - break; - } - } - - newErr.stack = "".concat(tmp1.join('\n'), "\n").concat(tmp2.join('\n')); - } - - throw newErr; - } -}; // Expose a strict only variant of assert - - -function strict() { - for (var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; _key6 < _len6; _key6++) { - args[_key6] = arguments[_key6]; - } - - innerOk.apply(void 0, [strict, args.length].concat(args)); -} - -assert.strict = objectAssign(strict, assert, { - equal: assert.strictEqual, - deepEqual: assert.deepStrictEqual, - notEqual: assert.notStrictEqual, - notDeepEqual: assert.notDeepStrictEqual -}); -assert.strict.strict = assert.strict; - -/***/ }), - -/***/ "./node_modules/assert/build/internal/assert/assertion_error.js": -/*!**********************************************************************!*\ - !*** ./node_modules/assert/build/internal/assert/assertion_error.js ***! - \**********************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -// Currently in sync with Node.js lib/internal/assert/assertion_error.js -// https://github.com/nodejs/node/commit/0817840f775032169ddd70c85ac059f18ffcc81c - - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } - -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } - -function _wrapNativeSuper(Class) { var _cache = typeof Map === "function" ? new Map() : undefined; _wrapNativeSuper = function _wrapNativeSuper(Class) { if (Class === null || !_isNativeFunction(Class)) return Class; if (typeof Class !== "function") { throw new TypeError("Super expression must either be null or a function"); } if (typeof _cache !== "undefined") { if (_cache.has(Class)) return _cache.get(Class); _cache.set(Class, Wrapper); } function Wrapper() { return _construct(Class, arguments, _getPrototypeOf(this).constructor); } Wrapper.prototype = Object.create(Class.prototype, { constructor: { value: Wrapper, enumerable: false, writable: true, configurable: true } }); return _setPrototypeOf(Wrapper, Class); }; return _wrapNativeSuper(Class); } - -function isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } - -function _construct(Parent, args, Class) { if (isNativeReflectConstruct()) { _construct = Reflect.construct; } else { _construct = function _construct(Parent, args, Class) { var a = [null]; a.push.apply(a, args); var Constructor = Function.bind.apply(Parent, a); var instance = new Constructor(); if (Class) _setPrototypeOf(instance, Class.prototype); return instance; }; } return _construct.apply(null, arguments); } - -function _isNativeFunction(fn) { return Function.toString.call(fn).indexOf("[native code]") !== -1; } - -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -var _require = __webpack_require__(/*! util/ */ "./node_modules/util/util.js"), - inspect = _require.inspect; - -var _require2 = __webpack_require__(/*! ../errors */ "./node_modules/assert/build/internal/errors.js"), - ERR_INVALID_ARG_TYPE = _require2.codes.ERR_INVALID_ARG_TYPE; // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith - - -function endsWith(str, search, this_len) { - if (this_len === undefined || this_len > str.length) { - this_len = str.length; - } - - return str.substring(this_len - search.length, this_len) === search; -} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/repeat - - -function repeat(str, count) { - count = Math.floor(count); - if (str.length == 0 || count == 0) return ''; - var maxCount = str.length * count; - count = Math.floor(Math.log(count) / Math.log(2)); - - while (count) { - str += str; - count--; - } - - str += str.substring(0, maxCount - str.length); - return str; -} - -var blue = ''; -var green = ''; -var red = ''; -var white = ''; -var kReadableOperator = { - deepStrictEqual: 'Expected values to be strictly deep-equal:', - strictEqual: 'Expected values to be strictly equal:', - strictEqualObject: 'Expected "actual" to be reference-equal to "expected":', - deepEqual: 'Expected values to be loosely deep-equal:', - equal: 'Expected values to be loosely equal:', - notDeepStrictEqual: 'Expected "actual" not to be strictly deep-equal to:', - notStrictEqual: 'Expected "actual" to be strictly unequal to:', - notStrictEqualObject: 'Expected "actual" not to be reference-equal to "expected":', - notDeepEqual: 'Expected "actual" not to be loosely deep-equal to:', - notEqual: 'Expected "actual" to be loosely unequal to:', - notIdentical: 'Values identical but not reference-equal:' -}; // Comparing short primitives should just show === / !== instead of using the -// diff. - -var kMaxShortLength = 10; - -function copyError(source) { - var keys = Object.keys(source); - var target = Object.create(Object.getPrototypeOf(source)); - keys.forEach(function (key) { - target[key] = source[key]; - }); - Object.defineProperty(target, 'message', { - value: source.message - }); - return target; -} - -function inspectValue(val) { - // The util.inspect default values could be changed. This makes sure the - // error messages contain the necessary information nevertheless. - return inspect(val, { - compact: false, - customInspect: false, - depth: 1000, - maxArrayLength: Infinity, - // Assert compares only enumerable properties (with a few exceptions). - showHidden: false, - // Having a long line as error is better than wrapping the line for - // comparison for now. - // TODO(BridgeAR): `breakLength` should be limited as soon as soon as we - // have meta information about the inspected properties (i.e., know where - // in what line the property starts and ends). - breakLength: Infinity, - // Assert does not detect proxies currently. - showProxy: false, - sorted: true, - // Inspect getters as we also check them when comparing entries. - getters: true - }); -} - -function createErrDiff(actual, expected, operator) { - var other = ''; - var res = ''; - var lastPos = 0; - var end = ''; - var skipped = false; - var actualInspected = inspectValue(actual); - var actualLines = actualInspected.split('\n'); - var expectedLines = inspectValue(expected).split('\n'); - var i = 0; - var indicator = ''; // In case both values are objects explicitly mark them as not reference equal - // for the `strictEqual` operator. - - if (operator === 'strictEqual' && _typeof(actual) === 'object' && _typeof(expected) === 'object' && actual !== null && expected !== null) { - operator = 'strictEqualObject'; - } // If "actual" and "expected" fit on a single line and they are not strictly - // equal, check further special handling. - - - if (actualLines.length === 1 && expectedLines.length === 1 && actualLines[0] !== expectedLines[0]) { - var inputLength = actualLines[0].length + expectedLines[0].length; // If the character length of "actual" and "expected" together is less than - // kMaxShortLength and if neither is an object and at least one of them is - // not `zero`, use the strict equal comparison to visualize the output. - - if (inputLength <= kMaxShortLength) { - if ((_typeof(actual) !== 'object' || actual === null) && (_typeof(expected) !== 'object' || expected === null) && (actual !== 0 || expected !== 0)) { - // -0 === +0 - return "".concat(kReadableOperator[operator], "\n\n") + "".concat(actualLines[0], " !== ").concat(expectedLines[0], "\n"); - } - } else if (operator !== 'strictEqualObject') { - // If the stderr is a tty and the input length is lower than the current - // columns per line, add a mismatch indicator below the output. If it is - // not a tty, use a default value of 80 characters. - var maxLength = process.stderr && process.stderr.isTTY ? process.stderr.columns : 80; - - if (inputLength < maxLength) { - while (actualLines[0][i] === expectedLines[0][i]) { - i++; - } // Ignore the first characters. - - - if (i > 2) { - // Add position indicator for the first mismatch in case it is a - // single line and the input length is less than the column length. - indicator = "\n ".concat(repeat(' ', i), "^"); - i = 0; - } - } - } - } // Remove all ending lines that match (this optimizes the output for - // readability by reducing the number of total changed lines). - - - var a = actualLines[actualLines.length - 1]; - var b = expectedLines[expectedLines.length - 1]; - - while (a === b) { - if (i++ < 2) { - end = "\n ".concat(a).concat(end); - } else { - other = a; - } - - actualLines.pop(); - expectedLines.pop(); - if (actualLines.length === 0 || expectedLines.length === 0) break; - a = actualLines[actualLines.length - 1]; - b = expectedLines[expectedLines.length - 1]; - } - - var maxLines = Math.max(actualLines.length, expectedLines.length); // Strict equal with identical objects that are not identical by reference. - // E.g., assert.deepStrictEqual({ a: Symbol() }, { a: Symbol() }) - - if (maxLines === 0) { - // We have to get the result again. The lines were all removed before. - var _actualLines = actualInspected.split('\n'); // Only remove lines in case it makes sense to collapse those. - // TODO: Accept env to always show the full error. - - - if (_actualLines.length > 30) { - _actualLines[26] = "".concat(blue, "...").concat(white); - - while (_actualLines.length > 27) { - _actualLines.pop(); - } - } - - return "".concat(kReadableOperator.notIdentical, "\n\n").concat(_actualLines.join('\n'), "\n"); - } - - if (i > 3) { - end = "\n".concat(blue, "...").concat(white).concat(end); - skipped = true; - } - - if (other !== '') { - end = "\n ".concat(other).concat(end); - other = ''; - } - - var printedLines = 0; - var msg = kReadableOperator[operator] + "\n".concat(green, "+ actual").concat(white, " ").concat(red, "- expected").concat(white); - var skippedMsg = " ".concat(blue, "...").concat(white, " Lines skipped"); - - for (i = 0; i < maxLines; i++) { - // Only extra expected lines exist - var cur = i - lastPos; - - if (actualLines.length < i + 1) { - // If the last diverging line is more than one line above and the - // current line is at least line three, add some of the former lines and - // also add dots to indicate skipped entries. - if (cur > 1 && i > 2) { - if (cur > 4) { - res += "\n".concat(blue, "...").concat(white); - skipped = true; - } else if (cur > 3) { - res += "\n ".concat(expectedLines[i - 2]); - printedLines++; - } - - res += "\n ".concat(expectedLines[i - 1]); - printedLines++; - } // Mark the current line as the last diverging one. - - - lastPos = i; // Add the expected line to the cache. - - other += "\n".concat(red, "-").concat(white, " ").concat(expectedLines[i]); - printedLines++; // Only extra actual lines exist - } else if (expectedLines.length < i + 1) { - // If the last diverging line is more than one line above and the - // current line is at least line three, add some of the former lines and - // also add dots to indicate skipped entries. - if (cur > 1 && i > 2) { - if (cur > 4) { - res += "\n".concat(blue, "...").concat(white); - skipped = true; - } else if (cur > 3) { - res += "\n ".concat(actualLines[i - 2]); - printedLines++; - } - - res += "\n ".concat(actualLines[i - 1]); - printedLines++; - } // Mark the current line as the last diverging one. - - - lastPos = i; // Add the actual line to the result. - - res += "\n".concat(green, "+").concat(white, " ").concat(actualLines[i]); - printedLines++; // Lines diverge - } else { - var expectedLine = expectedLines[i]; - var actualLine = actualLines[i]; // If the lines diverge, specifically check for lines that only diverge by - // a trailing comma. In that case it is actually identical and we should - // mark it as such. - - var divergingLines = actualLine !== expectedLine && (!endsWith(actualLine, ',') || actualLine.slice(0, -1) !== expectedLine); // If the expected line has a trailing comma but is otherwise identical, - // add a comma at the end of the actual line. Otherwise the output could - // look weird as in: - // - // [ - // 1 // No comma at the end! - // + 2 - // ] - // - - if (divergingLines && endsWith(expectedLine, ',') && expectedLine.slice(0, -1) === actualLine) { - divergingLines = false; - actualLine += ','; - } - - if (divergingLines) { - // If the last diverging line is more than one line above and the - // current line is at least line three, add some of the former lines and - // also add dots to indicate skipped entries. - if (cur > 1 && i > 2) { - if (cur > 4) { - res += "\n".concat(blue, "...").concat(white); - skipped = true; - } else if (cur > 3) { - res += "\n ".concat(actualLines[i - 2]); - printedLines++; - } - - res += "\n ".concat(actualLines[i - 1]); - printedLines++; - } // Mark the current line as the last diverging one. - - - lastPos = i; // Add the actual line to the result and cache the expected diverging - // line so consecutive diverging lines show up as +++--- and not +-+-+-. - - res += "\n".concat(green, "+").concat(white, " ").concat(actualLine); - other += "\n".concat(red, "-").concat(white, " ").concat(expectedLine); - printedLines += 2; // Lines are identical - } else { - // Add all cached information to the result before adding other things - // and reset the cache. - res += other; - other = ''; // If the last diverging line is exactly one line above or if it is the - // very first line, add the line to the result. - - if (cur === 1 || i === 0) { - res += "\n ".concat(actualLine); - printedLines++; - } - } - } // Inspected object to big (Show ~20 rows max) - - - if (printedLines > 20 && i < maxLines - 2) { - return "".concat(msg).concat(skippedMsg, "\n").concat(res, "\n").concat(blue, "...").concat(white).concat(other, "\n") + "".concat(blue, "...").concat(white); - } - } - - return "".concat(msg).concat(skipped ? skippedMsg : '', "\n").concat(res).concat(other).concat(end).concat(indicator); -} - -var AssertionError = -/*#__PURE__*/ -function (_Error) { - _inherits(AssertionError, _Error); - - function AssertionError(options) { - var _this; - - _classCallCheck(this, AssertionError); - - if (_typeof(options) !== 'object' || options === null) { - throw new ERR_INVALID_ARG_TYPE('options', 'Object', options); - } - - var message = options.message, - operator = options.operator, - stackStartFn = options.stackStartFn; - var actual = options.actual, - expected = options.expected; - var limit = Error.stackTraceLimit; - Error.stackTraceLimit = 0; - - if (message != null) { - _this = _possibleConstructorReturn(this, _getPrototypeOf(AssertionError).call(this, String(message))); - } else { - if (process.stderr && process.stderr.isTTY) { - // Reset on each call to make sure we handle dynamically set environment - // variables correct. - if (process.stderr && process.stderr.getColorDepth && process.stderr.getColorDepth() !== 1) { - blue = "\x1B[34m"; - green = "\x1B[32m"; - white = "\x1B[39m"; - red = "\x1B[31m"; - } else { - blue = ''; - green = ''; - white = ''; - red = ''; - } - } // Prevent the error stack from being visible by duplicating the error - // in a very close way to the original in case both sides are actually - // instances of Error. - - - if (_typeof(actual) === 'object' && actual !== null && _typeof(expected) === 'object' && expected !== null && 'stack' in actual && actual instanceof Error && 'stack' in expected && expected instanceof Error) { - actual = copyError(actual); - expected = copyError(expected); - } - - if (operator === 'deepStrictEqual' || operator === 'strictEqual') { - _this = _possibleConstructorReturn(this, _getPrototypeOf(AssertionError).call(this, createErrDiff(actual, expected, operator))); - } else if (operator === 'notDeepStrictEqual' || operator === 'notStrictEqual') { - // In case the objects are equal but the operator requires unequal, show - // the first object and say A equals B - var base = kReadableOperator[operator]; - var res = inspectValue(actual).split('\n'); // In case "actual" is an object, it should not be reference equal. - - if (operator === 'notStrictEqual' && _typeof(actual) === 'object' && actual !== null) { - base = kReadableOperator.notStrictEqualObject; - } // Only remove lines in case it makes sense to collapse those. - // TODO: Accept env to always show the full error. - - - if (res.length > 30) { - res[26] = "".concat(blue, "...").concat(white); - - while (res.length > 27) { - res.pop(); - } - } // Only print a single input. - - - if (res.length === 1) { - _this = _possibleConstructorReturn(this, _getPrototypeOf(AssertionError).call(this, "".concat(base, " ").concat(res[0]))); - } else { - _this = _possibleConstructorReturn(this, _getPrototypeOf(AssertionError).call(this, "".concat(base, "\n\n").concat(res.join('\n'), "\n"))); - } - } else { - var _res = inspectValue(actual); - - var other = ''; - var knownOperators = kReadableOperator[operator]; - - if (operator === 'notDeepEqual' || operator === 'notEqual') { - _res = "".concat(kReadableOperator[operator], "\n\n").concat(_res); - - if (_res.length > 1024) { - _res = "".concat(_res.slice(0, 1021), "..."); - } - } else { - other = "".concat(inspectValue(expected)); - - if (_res.length > 512) { - _res = "".concat(_res.slice(0, 509), "..."); - } - - if (other.length > 512) { - other = "".concat(other.slice(0, 509), "..."); - } - - if (operator === 'deepEqual' || operator === 'equal') { - _res = "".concat(knownOperators, "\n\n").concat(_res, "\n\nshould equal\n\n"); - } else { - other = " ".concat(operator, " ").concat(other); - } - } - - _this = _possibleConstructorReturn(this, _getPrototypeOf(AssertionError).call(this, "".concat(_res).concat(other))); - } - } - - Error.stackTraceLimit = limit; - _this.generatedMessage = !message; - Object.defineProperty(_assertThisInitialized(_this), 'name', { - value: 'AssertionError [ERR_ASSERTION]', - enumerable: false, - writable: true, - configurable: true - }); - _this.code = 'ERR_ASSERTION'; - _this.actual = actual; - _this.expected = expected; - _this.operator = operator; - - if (Error.captureStackTrace) { - // eslint-disable-next-line no-restricted-syntax - Error.captureStackTrace(_assertThisInitialized(_this), stackStartFn); - } // Create error message including the error code in the name. - - - _this.stack; // Reset the name. - - _this.name = 'AssertionError'; - return _possibleConstructorReturn(_this); - } - - _createClass(AssertionError, [{ - key: "toString", - value: function toString() { - return "".concat(this.name, " [").concat(this.code, "]: ").concat(this.message); - } - }, { - key: inspect.custom, - value: function value(recurseTimes, ctx) { - // This limits the `actual` and `expected` property default inspection to - // the minimum depth. Otherwise those values would be too verbose compared - // to the actual error message which contains a combined view of these two - // input values. - return inspect(this, _objectSpread({}, ctx, { - customInspect: false, - depth: 0 - })); - } - }]); - - return AssertionError; -}(_wrapNativeSuper(Error)); - -module.exports = AssertionError; - -/***/ }), - -/***/ "./node_modules/assert/build/internal/errors.js": -/*!******************************************************!*\ - !*** ./node_modules/assert/build/internal/errors.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// Currently in sync with Node.js lib/internal/errors.js -// https://github.com/nodejs/node/commit/3b044962c48fe313905877a96b5d0894a5404f6f - -/* eslint node-core/documented-errors: "error" */ - -/* eslint node-core/alphabetize-errors: "error" */ - -/* eslint node-core/prefer-util-format-errors: "error" */ - // The whole point behind this internal module is to allow Node.js to no -// longer be forced to treat every error message change as a semver-major -// change. The NodeError classes here all expose a `code` property whose -// value statically and permanently identifies the error. While the error -// message may change, the code should not. - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } - -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } - -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - -var codes = {}; // Lazy loaded - -var assert; -var util; - -function createErrorType(code, message, Base) { - if (!Base) { - Base = Error; - } - - function getMessage(arg1, arg2, arg3) { - if (typeof message === 'string') { - return message; - } else { - return message(arg1, arg2, arg3); - } - } - - var NodeError = - /*#__PURE__*/ - function (_Base) { - _inherits(NodeError, _Base); - - function NodeError(arg1, arg2, arg3) { - var _this; - - _classCallCheck(this, NodeError); - - _this = _possibleConstructorReturn(this, _getPrototypeOf(NodeError).call(this, getMessage(arg1, arg2, arg3))); - _this.code = code; - return _this; - } - - return NodeError; - }(Base); - - codes[code] = NodeError; -} // https://github.com/nodejs/node/blob/v10.8.0/lib/internal/errors.js - - -function oneOf(expected, thing) { - if (Array.isArray(expected)) { - var len = expected.length; - expected = expected.map(function (i) { - return String(i); - }); - - if (len > 2) { - return "one of ".concat(thing, " ").concat(expected.slice(0, len - 1).join(', '), ", or ") + expected[len - 1]; - } else if (len === 2) { - return "one of ".concat(thing, " ").concat(expected[0], " or ").concat(expected[1]); - } else { - return "of ".concat(thing, " ").concat(expected[0]); - } - } else { - return "of ".concat(thing, " ").concat(String(expected)); - } -} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith - - -function startsWith(str, search, pos) { - return str.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; -} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith - - -function endsWith(str, search, this_len) { - if (this_len === undefined || this_len > str.length) { - this_len = str.length; - } - - return str.substring(this_len - search.length, this_len) === search; -} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes - - -function includes(str, search, start) { - if (typeof start !== 'number') { - start = 0; - } - - if (start + search.length > str.length) { - return false; - } else { - return str.indexOf(search, start) !== -1; - } -} - -createErrorType('ERR_AMBIGUOUS_ARGUMENT', 'The "%s" argument is ambiguous. %s', TypeError); -createErrorType('ERR_INVALID_ARG_TYPE', function (name, expected, actual) { - if (assert === undefined) assert = __webpack_require__(/*! ../assert */ "./node_modules/assert/build/assert.js"); - assert(typeof name === 'string', "'name' must be a string"); // determiner: 'must be' or 'must not be' - - var determiner; - - if (typeof expected === 'string' && startsWith(expected, 'not ')) { - determiner = 'must not be'; - expected = expected.replace(/^not /, ''); - } else { - determiner = 'must be'; - } - - var msg; - - if (endsWith(name, ' argument')) { - // For cases like 'first argument' - msg = "The ".concat(name, " ").concat(determiner, " ").concat(oneOf(expected, 'type')); - } else { - var type = includes(name, '.') ? 'property' : 'argument'; - msg = "The \"".concat(name, "\" ").concat(type, " ").concat(determiner, " ").concat(oneOf(expected, 'type')); - } // TODO(BridgeAR): Improve the output by showing `null` and similar. - - - msg += ". Received type ".concat(_typeof(actual)); - return msg; -}, TypeError); -createErrorType('ERR_INVALID_ARG_VALUE', function (name, value) { - var reason = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'is invalid'; - if (util === undefined) util = __webpack_require__(/*! util/ */ "./node_modules/util/util.js"); - var inspected = util.inspect(value); - - if (inspected.length > 128) { - inspected = "".concat(inspected.slice(0, 128), "..."); - } - - return "The argument '".concat(name, "' ").concat(reason, ". Received ").concat(inspected); -}, TypeError, RangeError); -createErrorType('ERR_INVALID_RETURN_VALUE', function (input, name, value) { - var type; - - if (value && value.constructor && value.constructor.name) { - type = "instance of ".concat(value.constructor.name); - } else { - type = "type ".concat(_typeof(value)); - } - - return "Expected ".concat(input, " to be returned from the \"").concat(name, "\"") + " function but got ".concat(type, "."); -}, TypeError); -createErrorType('ERR_MISSING_ARGS', function () { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - if (assert === undefined) assert = __webpack_require__(/*! ../assert */ "./node_modules/assert/build/assert.js"); - assert(args.length > 0, 'At least one arg needs to be specified'); - var msg = 'The '; - var len = args.length; - args = args.map(function (a) { - return "\"".concat(a, "\""); - }); - - switch (len) { - case 1: - msg += "".concat(args[0], " argument"); - break; - - case 2: - msg += "".concat(args[0], " and ").concat(args[1], " arguments"); - break; - - default: - msg += args.slice(0, len - 1).join(', '); - msg += ", and ".concat(args[len - 1], " arguments"); - break; - } - - return "".concat(msg, " must be specified"); -}, TypeError); -module.exports.codes = codes; - -/***/ }), - -/***/ "./node_modules/assert/build/internal/util/comparisons.js": -/*!****************************************************************!*\ - !*** ./node_modules/assert/build/internal/util/comparisons.js ***! - \****************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// Currently in sync with Node.js lib/internal/util/comparisons.js -// https://github.com/nodejs/node/commit/112cc7c27551254aa2b17098fb774867f05ed0d9 - - -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); } - -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } - -function _iterableToArrayLimit(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } - -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -var regexFlagsSupported = /a/g.flags !== undefined; - -var arrayFromSet = function arrayFromSet(set) { - var array = []; - set.forEach(function (value) { - return array.push(value); - }); - return array; -}; - -var arrayFromMap = function arrayFromMap(map) { - var array = []; - map.forEach(function (value, key) { - return array.push([key, value]); - }); - return array; -}; - -var objectIs = Object.is ? Object.is : __webpack_require__(/*! object-is */ "./node_modules/object-is/index.js"); -var objectGetOwnPropertySymbols = Object.getOwnPropertySymbols ? Object.getOwnPropertySymbols : function () { - return []; -}; -var numberIsNaN = Number.isNaN ? Number.isNaN : __webpack_require__(/*! is-nan */ "./node_modules/is-nan/index.js"); - -function uncurryThis(f) { - return f.call.bind(f); -} - -var hasOwnProperty = uncurryThis(Object.prototype.hasOwnProperty); -var propertyIsEnumerable = uncurryThis(Object.prototype.propertyIsEnumerable); -var objectToString = uncurryThis(Object.prototype.toString); - -var _require$types = (__webpack_require__(/*! util/ */ "./node_modules/util/util.js").types), - isAnyArrayBuffer = _require$types.isAnyArrayBuffer, - isArrayBufferView = _require$types.isArrayBufferView, - isDate = _require$types.isDate, - isMap = _require$types.isMap, - isRegExp = _require$types.isRegExp, - isSet = _require$types.isSet, - isNativeError = _require$types.isNativeError, - isBoxedPrimitive = _require$types.isBoxedPrimitive, - isNumberObject = _require$types.isNumberObject, - isStringObject = _require$types.isStringObject, - isBooleanObject = _require$types.isBooleanObject, - isBigIntObject = _require$types.isBigIntObject, - isSymbolObject = _require$types.isSymbolObject, - isFloat32Array = _require$types.isFloat32Array, - isFloat64Array = _require$types.isFloat64Array; - -function isNonIndex(key) { - if (key.length === 0 || key.length > 10) return true; - - for (var i = 0; i < key.length; i++) { - var code = key.charCodeAt(i); - if (code < 48 || code > 57) return true; - } // The maximum size for an array is 2 ** 32 -1. - - - return key.length === 10 && key >= Math.pow(2, 32); -} - -function getOwnNonIndexProperties(value) { - return Object.keys(value).filter(isNonIndex).concat(objectGetOwnPropertySymbols(value).filter(Object.prototype.propertyIsEnumerable.bind(value))); -} // Taken from https://github.com/feross/buffer/blob/680e9e5e488f22aac27599a57dc844a6315928dd/index.js -// original notice: - -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ - - -function compare(a, b) { - if (a === b) { - return 0; - } - - var x = a.length; - var y = b.length; - - for (var i = 0, len = Math.min(x, y); i < len; ++i) { - if (a[i] !== b[i]) { - x = a[i]; - y = b[i]; - break; - } - } - - if (x < y) { - return -1; - } - - if (y < x) { - return 1; - } - - return 0; -} - -var ONLY_ENUMERABLE = undefined; -var kStrict = true; -var kLoose = false; -var kNoIterator = 0; -var kIsArray = 1; -var kIsSet = 2; -var kIsMap = 3; // Check if they have the same source and flags - -function areSimilarRegExps(a, b) { - return regexFlagsSupported ? a.source === b.source && a.flags === b.flags : RegExp.prototype.toString.call(a) === RegExp.prototype.toString.call(b); -} - -function areSimilarFloatArrays(a, b) { - if (a.byteLength !== b.byteLength) { - return false; - } - - for (var offset = 0; offset < a.byteLength; offset++) { - if (a[offset] !== b[offset]) { - return false; - } - } - - return true; -} - -function areSimilarTypedArrays(a, b) { - if (a.byteLength !== b.byteLength) { - return false; - } - - return compare(new Uint8Array(a.buffer, a.byteOffset, a.byteLength), new Uint8Array(b.buffer, b.byteOffset, b.byteLength)) === 0; -} - -function areEqualArrayBuffers(buf1, buf2) { - return buf1.byteLength === buf2.byteLength && compare(new Uint8Array(buf1), new Uint8Array(buf2)) === 0; -} - -function isEqualBoxedPrimitive(val1, val2) { - if (isNumberObject(val1)) { - return isNumberObject(val2) && objectIs(Number.prototype.valueOf.call(val1), Number.prototype.valueOf.call(val2)); - } - - if (isStringObject(val1)) { - return isStringObject(val2) && String.prototype.valueOf.call(val1) === String.prototype.valueOf.call(val2); - } - - if (isBooleanObject(val1)) { - return isBooleanObject(val2) && Boolean.prototype.valueOf.call(val1) === Boolean.prototype.valueOf.call(val2); - } - - if (isBigIntObject(val1)) { - return isBigIntObject(val2) && BigInt.prototype.valueOf.call(val1) === BigInt.prototype.valueOf.call(val2); - } - - return isSymbolObject(val2) && Symbol.prototype.valueOf.call(val1) === Symbol.prototype.valueOf.call(val2); -} // Notes: Type tags are historical [[Class]] properties that can be set by -// FunctionTemplate::SetClassName() in C++ or Symbol.toStringTag in JS -// and retrieved using Object.prototype.toString.call(obj) in JS -// See https://tc39.github.io/ecma262/#sec-object.prototype.tostring -// for a list of tags pre-defined in the spec. -// There are some unspecified tags in the wild too (e.g. typed array tags). -// Since tags can be altered, they only serve fast failures -// -// Typed arrays and buffers are checked by comparing the content in their -// underlying ArrayBuffer. This optimization requires that it's -// reasonable to interpret their underlying memory in the same way, -// which is checked by comparing their type tags. -// (e.g. a Uint8Array and a Uint16Array with the same memory content -// could still be different because they will be interpreted differently). -// -// For strict comparison, objects should have -// a) The same built-in type tags -// b) The same prototypes. - - -function innerDeepEqual(val1, val2, strict, memos) { - // All identical values are equivalent, as determined by ===. - if (val1 === val2) { - if (val1 !== 0) return true; - return strict ? objectIs(val1, val2) : true; - } // Check more closely if val1 and val2 are equal. - - - if (strict) { - if (_typeof(val1) !== 'object') { - return typeof val1 === 'number' && numberIsNaN(val1) && numberIsNaN(val2); - } - - if (_typeof(val2) !== 'object' || val1 === null || val2 === null) { - return false; - } - - if (Object.getPrototypeOf(val1) !== Object.getPrototypeOf(val2)) { - return false; - } - } else { - if (val1 === null || _typeof(val1) !== 'object') { - if (val2 === null || _typeof(val2) !== 'object') { - // eslint-disable-next-line eqeqeq - return val1 == val2; - } - - return false; - } - - if (val2 === null || _typeof(val2) !== 'object') { - return false; - } - } - - var val1Tag = objectToString(val1); - var val2Tag = objectToString(val2); - - if (val1Tag !== val2Tag) { - return false; - } - - if (Array.isArray(val1)) { - // Check for sparse arrays and general fast path - if (val1.length !== val2.length) { - return false; - } - - var keys1 = getOwnNonIndexProperties(val1, ONLY_ENUMERABLE); - var keys2 = getOwnNonIndexProperties(val2, ONLY_ENUMERABLE); - - if (keys1.length !== keys2.length) { - return false; - } - - return keyCheck(val1, val2, strict, memos, kIsArray, keys1); - } // [browserify] This triggers on certain types in IE (Map/Set) so we don't - // wan't to early return out of the rest of the checks. However we can check - // if the second value is one of these values and the first isn't. - - - if (val1Tag === '[object Object]') { - // return keyCheck(val1, val2, strict, memos, kNoIterator); - if (!isMap(val1) && isMap(val2) || !isSet(val1) && isSet(val2)) { - return false; - } - } - - if (isDate(val1)) { - if (!isDate(val2) || Date.prototype.getTime.call(val1) !== Date.prototype.getTime.call(val2)) { - return false; - } - } else if (isRegExp(val1)) { - if (!isRegExp(val2) || !areSimilarRegExps(val1, val2)) { - return false; - } - } else if (isNativeError(val1) || val1 instanceof Error) { - // Do not compare the stack as it might differ even though the error itself - // is otherwise identical. - if (val1.message !== val2.message || val1.name !== val2.name) { - return false; - } - } else if (isArrayBufferView(val1)) { - if (!strict && (isFloat32Array(val1) || isFloat64Array(val1))) { - if (!areSimilarFloatArrays(val1, val2)) { - return false; - } - } else if (!areSimilarTypedArrays(val1, val2)) { - return false; - } // Buffer.compare returns true, so val1.length === val2.length. If they both - // only contain numeric keys, we don't need to exam further than checking - // the symbols. - - - var _keys = getOwnNonIndexProperties(val1, ONLY_ENUMERABLE); - - var _keys2 = getOwnNonIndexProperties(val2, ONLY_ENUMERABLE); - - if (_keys.length !== _keys2.length) { - return false; - } - - return keyCheck(val1, val2, strict, memos, kNoIterator, _keys); - } else if (isSet(val1)) { - if (!isSet(val2) || val1.size !== val2.size) { - return false; - } - - return keyCheck(val1, val2, strict, memos, kIsSet); - } else if (isMap(val1)) { - if (!isMap(val2) || val1.size !== val2.size) { - return false; - } - - return keyCheck(val1, val2, strict, memos, kIsMap); - } else if (isAnyArrayBuffer(val1)) { - if (!areEqualArrayBuffers(val1, val2)) { - return false; - } - } else if (isBoxedPrimitive(val1) && !isEqualBoxedPrimitive(val1, val2)) { - return false; - } - - return keyCheck(val1, val2, strict, memos, kNoIterator); -} - -function getEnumerables(val, keys) { - return keys.filter(function (k) { - return propertyIsEnumerable(val, k); - }); -} - -function keyCheck(val1, val2, strict, memos, iterationType, aKeys) { - // For all remaining Object pairs, including Array, objects and Maps, - // equivalence is determined by having: - // a) The same number of owned enumerable properties - // b) The same set of keys/indexes (although not necessarily the same order) - // c) Equivalent values for every corresponding key/index - // d) For Sets and Maps, equal contents - // Note: this accounts for both named and indexed properties on Arrays. - if (arguments.length === 5) { - aKeys = Object.keys(val1); - var bKeys = Object.keys(val2); // The pair must have the same number of owned properties. - - if (aKeys.length !== bKeys.length) { - return false; - } - } // Cheap key test - - - var i = 0; - - for (; i < aKeys.length; i++) { - if (!hasOwnProperty(val2, aKeys[i])) { - return false; - } - } - - if (strict && arguments.length === 5) { - var symbolKeysA = objectGetOwnPropertySymbols(val1); - - if (symbolKeysA.length !== 0) { - var count = 0; - - for (i = 0; i < symbolKeysA.length; i++) { - var key = symbolKeysA[i]; - - if (propertyIsEnumerable(val1, key)) { - if (!propertyIsEnumerable(val2, key)) { - return false; - } - - aKeys.push(key); - count++; - } else if (propertyIsEnumerable(val2, key)) { - return false; - } - } - - var symbolKeysB = objectGetOwnPropertySymbols(val2); - - if (symbolKeysA.length !== symbolKeysB.length && getEnumerables(val2, symbolKeysB).length !== count) { - return false; - } - } else { - var _symbolKeysB = objectGetOwnPropertySymbols(val2); - - if (_symbolKeysB.length !== 0 && getEnumerables(val2, _symbolKeysB).length !== 0) { - return false; - } - } - } - - if (aKeys.length === 0 && (iterationType === kNoIterator || iterationType === kIsArray && val1.length === 0 || val1.size === 0)) { - return true; - } // Use memos to handle cycles. - - - if (memos === undefined) { - memos = { - val1: new Map(), - val2: new Map(), - position: 0 - }; - } else { - // We prevent up to two map.has(x) calls by directly retrieving the value - // and checking for undefined. The map can only contain numbers, so it is - // safe to check for undefined only. - var val2MemoA = memos.val1.get(val1); - - if (val2MemoA !== undefined) { - var val2MemoB = memos.val2.get(val2); - - if (val2MemoB !== undefined) { - return val2MemoA === val2MemoB; - } - } - - memos.position++; - } - - memos.val1.set(val1, memos.position); - memos.val2.set(val2, memos.position); - var areEq = objEquiv(val1, val2, strict, aKeys, memos, iterationType); - memos.val1.delete(val1); - memos.val2.delete(val2); - return areEq; -} - -function setHasEqualElement(set, val1, strict, memo) { - // Go looking. - var setValues = arrayFromSet(set); - - for (var i = 0; i < setValues.length; i++) { - var val2 = setValues[i]; - - if (innerDeepEqual(val1, val2, strict, memo)) { - // Remove the matching element to make sure we do not check that again. - set.delete(val2); - return true; - } - } - - return false; -} // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness#Loose_equality_using -// Sadly it is not possible to detect corresponding values properly in case the -// type is a string, number, bigint or boolean. The reason is that those values -// can match lots of different string values (e.g., 1n == '+00001'). - - -function findLooseMatchingPrimitives(prim) { - switch (_typeof(prim)) { - case 'undefined': - return null; - - case 'object': - // Only pass in null as object! - return undefined; - - case 'symbol': - return false; - - case 'string': - prim = +prim; - // Loose equal entries exist only if the string is possible to convert to - // a regular number and not NaN. - // Fall through - - case 'number': - if (numberIsNaN(prim)) { - return false; - } - - } - - return true; -} - -function setMightHaveLoosePrim(a, b, prim) { - var altValue = findLooseMatchingPrimitives(prim); - if (altValue != null) return altValue; - return b.has(altValue) && !a.has(altValue); -} - -function mapMightHaveLoosePrim(a, b, prim, item, memo) { - var altValue = findLooseMatchingPrimitives(prim); - - if (altValue != null) { - return altValue; - } - - var curB = b.get(altValue); - - if (curB === undefined && !b.has(altValue) || !innerDeepEqual(item, curB, false, memo)) { - return false; - } - - return !a.has(altValue) && innerDeepEqual(item, curB, false, memo); -} - -function setEquiv(a, b, strict, memo) { - // This is a lazily initiated Set of entries which have to be compared - // pairwise. - var set = null; - var aValues = arrayFromSet(a); - - for (var i = 0; i < aValues.length; i++) { - var val = aValues[i]; // Note: Checking for the objects first improves the performance for object - // heavy sets but it is a minor slow down for primitives. As they are fast - // to check this improves the worst case scenario instead. - - if (_typeof(val) === 'object' && val !== null) { - if (set === null) { - set = new Set(); - } // If the specified value doesn't exist in the second set its an not null - // object (or non strict only: a not matching primitive) we'll need to go - // hunting for something thats deep-(strict-)equal to it. To make this - // O(n log n) complexity we have to copy these values in a new set first. - - - set.add(val); - } else if (!b.has(val)) { - if (strict) return false; // Fast path to detect missing string, symbol, undefined and null values. - - if (!setMightHaveLoosePrim(a, b, val)) { - return false; - } - - if (set === null) { - set = new Set(); - } - - set.add(val); - } - } - - if (set !== null) { - var bValues = arrayFromSet(b); - - for (var _i = 0; _i < bValues.length; _i++) { - var _val = bValues[_i]; // We have to check if a primitive value is already - // matching and only if it's not, go hunting for it. - - if (_typeof(_val) === 'object' && _val !== null) { - if (!setHasEqualElement(set, _val, strict, memo)) return false; - } else if (!strict && !a.has(_val) && !setHasEqualElement(set, _val, strict, memo)) { - return false; - } - } - - return set.size === 0; - } - - return true; -} - -function mapHasEqualEntry(set, map, key1, item1, strict, memo) { - // To be able to handle cases like: - // Map([[{}, 'a'], [{}, 'b']]) vs Map([[{}, 'b'], [{}, 'a']]) - // ... we need to consider *all* matching keys, not just the first we find. - var setValues = arrayFromSet(set); - - for (var i = 0; i < setValues.length; i++) { - var key2 = setValues[i]; - - if (innerDeepEqual(key1, key2, strict, memo) && innerDeepEqual(item1, map.get(key2), strict, memo)) { - set.delete(key2); - return true; - } - } - - return false; -} - -function mapEquiv(a, b, strict, memo) { - var set = null; - var aEntries = arrayFromMap(a); - - for (var i = 0; i < aEntries.length; i++) { - var _aEntries$i = _slicedToArray(aEntries[i], 2), - key = _aEntries$i[0], - item1 = _aEntries$i[1]; - - if (_typeof(key) === 'object' && key !== null) { - if (set === null) { - set = new Set(); - } - - set.add(key); - } else { - // By directly retrieving the value we prevent another b.has(key) check in - // almost all possible cases. - var item2 = b.get(key); - - if (item2 === undefined && !b.has(key) || !innerDeepEqual(item1, item2, strict, memo)) { - if (strict) return false; // Fast path to detect missing string, symbol, undefined and null - // keys. - - if (!mapMightHaveLoosePrim(a, b, key, item1, memo)) return false; - - if (set === null) { - set = new Set(); - } - - set.add(key); - } - } - } - - if (set !== null) { - var bEntries = arrayFromMap(b); - - for (var _i2 = 0; _i2 < bEntries.length; _i2++) { - var _bEntries$_i = _slicedToArray(bEntries[_i2], 2), - key = _bEntries$_i[0], - item = _bEntries$_i[1]; - - if (_typeof(key) === 'object' && key !== null) { - if (!mapHasEqualEntry(set, a, key, item, strict, memo)) return false; - } else if (!strict && (!a.has(key) || !innerDeepEqual(a.get(key), item, false, memo)) && !mapHasEqualEntry(set, a, key, item, false, memo)) { - return false; - } - } - - return set.size === 0; - } - - return true; -} - -function objEquiv(a, b, strict, keys, memos, iterationType) { - // Sets and maps don't have their entries accessible via normal object - // properties. - var i = 0; - - if (iterationType === kIsSet) { - if (!setEquiv(a, b, strict, memos)) { - return false; - } - } else if (iterationType === kIsMap) { - if (!mapEquiv(a, b, strict, memos)) { - return false; - } - } else if (iterationType === kIsArray) { - for (; i < a.length; i++) { - if (hasOwnProperty(a, i)) { - if (!hasOwnProperty(b, i) || !innerDeepEqual(a[i], b[i], strict, memos)) { - return false; - } - } else if (hasOwnProperty(b, i)) { - return false; - } else { - // Array is sparse. - var keysA = Object.keys(a); - - for (; i < keysA.length; i++) { - var key = keysA[i]; - - if (!hasOwnProperty(b, key) || !innerDeepEqual(a[key], b[key], strict, memos)) { - return false; - } - } - - if (keysA.length !== Object.keys(b).length) { - return false; - } - - return true; - } - } - } // The pair must have equivalent values for every corresponding key. - // Possibly expensive deep test: - - - for (i = 0; i < keys.length; i++) { - var _key = keys[i]; - - if (!innerDeepEqual(a[_key], b[_key], strict, memos)) { - return false; - } - } - - return true; -} - -function isDeepEqual(val1, val2) { - return innerDeepEqual(val1, val2, kLoose); -} - -function isDeepStrictEqual(val1, val2) { - return innerDeepEqual(val1, val2, kStrict); -} - -module.exports = { - isDeepEqual: isDeepEqual, - isDeepStrictEqual: isDeepStrictEqual -}; - -/***/ }), - -/***/ "./node_modules/automation-events/build/es5/bundle.js": -/*!************************************************************!*\ - !*** ./node_modules/automation-events/build/es5/bundle.js ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -(function (global, factory) { - true ? factory(exports, __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/slicedToArray.js"), __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/classCallCheck.js"), __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/createClass.js")) : - 0; -})(this, (function (exports, _slicedToArray, _classCallCheck, _createClass) { 'use strict'; - - function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } - - var _slicedToArray__default = /*#__PURE__*/_interopDefaultLegacy(_slicedToArray); - var _classCallCheck__default = /*#__PURE__*/_interopDefaultLegacy(_classCallCheck); - var _createClass__default = /*#__PURE__*/_interopDefaultLegacy(_createClass); - - var createExtendedExponentialRampToValueAutomationEvent = function createExtendedExponentialRampToValueAutomationEvent(value, endTime, insertTime) { - return { - endTime: endTime, - insertTime: insertTime, - type: 'exponentialRampToValue', - value: value - }; - }; - - var createExtendedLinearRampToValueAutomationEvent = function createExtendedLinearRampToValueAutomationEvent(value, endTime, insertTime) { - return { - endTime: endTime, - insertTime: insertTime, - type: 'linearRampToValue', - value: value - }; - }; - - var createSetValueAutomationEvent = function createSetValueAutomationEvent(value, startTime) { - return { - startTime: startTime, - type: 'setValue', - value: value - }; - }; - - var createSetValueCurveAutomationEvent = function createSetValueCurveAutomationEvent(values, startTime, duration) { - return { - duration: duration, - startTime: startTime, - type: 'setValueCurve', - values: values - }; - }; - - var getTargetValueAtTime = function getTargetValueAtTime(time, valueAtStartTime, _ref) { - var startTime = _ref.startTime, - target = _ref.target, - timeConstant = _ref.timeConstant; - return target + (valueAtStartTime - target) * Math.exp((startTime - time) / timeConstant); - }; - - var isExponentialRampToValueAutomationEvent = function isExponentialRampToValueAutomationEvent(automationEvent) { - return automationEvent.type === 'exponentialRampToValue'; - }; - - var isLinearRampToValueAutomationEvent = function isLinearRampToValueAutomationEvent(automationEvent) { - return automationEvent.type === 'linearRampToValue'; - }; - - var isAnyRampToValueAutomationEvent = function isAnyRampToValueAutomationEvent(automationEvent) { - return isExponentialRampToValueAutomationEvent(automationEvent) || isLinearRampToValueAutomationEvent(automationEvent); - }; - - var isSetValueAutomationEvent = function isSetValueAutomationEvent(automationEvent) { - return automationEvent.type === 'setValue'; - }; - - var isSetValueCurveAutomationEvent = function isSetValueCurveAutomationEvent(automationEvent) { - return automationEvent.type === 'setValueCurve'; - }; - - var getValueOfAutomationEventAtIndexAtTime = function getValueOfAutomationEventAtIndexAtTime(automationEvents, index, time, defaultValue) { - var automationEvent = automationEvents[index]; - return automationEvent === undefined ? defaultValue : isAnyRampToValueAutomationEvent(automationEvent) || isSetValueAutomationEvent(automationEvent) ? automationEvent.value : isSetValueCurveAutomationEvent(automationEvent) ? automationEvent.values[automationEvent.values.length - 1] : getTargetValueAtTime(time, getValueOfAutomationEventAtIndexAtTime(automationEvents, index - 1, automationEvent.startTime, defaultValue), automationEvent); - }; - - var getEndTimeAndValueOfPreviousAutomationEvent = function getEndTimeAndValueOfPreviousAutomationEvent(automationEvents, index, currentAutomationEvent, nextAutomationEvent, defaultValue) { - return currentAutomationEvent === undefined ? [nextAutomationEvent.insertTime, defaultValue] : isAnyRampToValueAutomationEvent(currentAutomationEvent) ? [currentAutomationEvent.endTime, currentAutomationEvent.value] : isSetValueAutomationEvent(currentAutomationEvent) ? [currentAutomationEvent.startTime, currentAutomationEvent.value] : isSetValueCurveAutomationEvent(currentAutomationEvent) ? [currentAutomationEvent.startTime + currentAutomationEvent.duration, currentAutomationEvent.values[currentAutomationEvent.values.length - 1]] : [currentAutomationEvent.startTime, getValueOfAutomationEventAtIndexAtTime(automationEvents, index - 1, currentAutomationEvent.startTime, defaultValue)]; - }; - - var isCancelAndHoldAutomationEvent = function isCancelAndHoldAutomationEvent(automationEvent) { - return automationEvent.type === 'cancelAndHold'; - }; - - var isCancelScheduledValuesAutomationEvent = function isCancelScheduledValuesAutomationEvent(automationEvent) { - return automationEvent.type === 'cancelScheduledValues'; - }; - - var getEventTime = function getEventTime(automationEvent) { - if (isCancelAndHoldAutomationEvent(automationEvent) || isCancelScheduledValuesAutomationEvent(automationEvent)) { - return automationEvent.cancelTime; - } - - if (isExponentialRampToValueAutomationEvent(automationEvent) || isLinearRampToValueAutomationEvent(automationEvent)) { - return automationEvent.endTime; - } - - return automationEvent.startTime; - }; - - var getExponentialRampValueAtTime = function getExponentialRampValueAtTime(time, startTime, valueAtStartTime, _ref) { - var endTime = _ref.endTime, - value = _ref.value; - - if (valueAtStartTime === value) { - return value; - } - - if (0 < valueAtStartTime && 0 < value || valueAtStartTime < 0 && value < 0) { - return valueAtStartTime * Math.pow(value / valueAtStartTime, (time - startTime) / (endTime - startTime)); - } - - return 0; - }; - - var getLinearRampValueAtTime = function getLinearRampValueAtTime(time, startTime, valueAtStartTime, _ref) { - var endTime = _ref.endTime, - value = _ref.value; - return valueAtStartTime + (time - startTime) / (endTime - startTime) * (value - valueAtStartTime); - }; - - var interpolateValue = function interpolateValue(values, theoreticIndex) { - var lowerIndex = Math.floor(theoreticIndex); - var upperIndex = Math.ceil(theoreticIndex); - - if (lowerIndex === upperIndex) { - return values[lowerIndex]; - } - - return (1 - (theoreticIndex - lowerIndex)) * values[lowerIndex] + (1 - (upperIndex - theoreticIndex)) * values[upperIndex]; - }; - - var getValueCurveValueAtTime = function getValueCurveValueAtTime(time, _ref) { - var duration = _ref.duration, - startTime = _ref.startTime, - values = _ref.values; - var theoreticIndex = (time - startTime) / duration * (values.length - 1); - return interpolateValue(values, theoreticIndex); - }; - - var isSetTargetAutomationEvent = function isSetTargetAutomationEvent(automationEvent) { - return automationEvent.type === 'setTarget'; - }; - - var AutomationEventList = /*#__PURE__*/function (_Symbol$iterator) { - function AutomationEventList(defaultValue) { - _classCallCheck__default["default"](this, AutomationEventList); - - this._automationEvents = []; - this._currenTime = 0; - this._defaultValue = defaultValue; - } - - _createClass__default["default"](AutomationEventList, [{ - key: _Symbol$iterator, - value: function value() { - return this._automationEvents[Symbol.iterator](); - } - }, { - key: "add", - value: function add(automationEvent) { - var eventTime = getEventTime(automationEvent); - - if (isCancelAndHoldAutomationEvent(automationEvent) || isCancelScheduledValuesAutomationEvent(automationEvent)) { - var index = this._automationEvents.findIndex(function (currentAutomationEvent) { - if (isCancelScheduledValuesAutomationEvent(automationEvent) && isSetValueCurveAutomationEvent(currentAutomationEvent)) { - return currentAutomationEvent.startTime + currentAutomationEvent.duration >= eventTime; - } - - return getEventTime(currentAutomationEvent) >= eventTime; - }); - - var removedAutomationEvent = this._automationEvents[index]; - - if (index !== -1) { - this._automationEvents = this._automationEvents.slice(0, index); - } - - if (isCancelAndHoldAutomationEvent(automationEvent)) { - var lastAutomationEvent = this._automationEvents[this._automationEvents.length - 1]; - - if (removedAutomationEvent !== undefined && isAnyRampToValueAutomationEvent(removedAutomationEvent)) { - if (isSetTargetAutomationEvent(lastAutomationEvent)) { - throw new Error('The internal list is malformed.'); - } - - var startTime = isSetValueCurveAutomationEvent(lastAutomationEvent) ? lastAutomationEvent.startTime + lastAutomationEvent.duration : getEventTime(lastAutomationEvent); - var startValue = isSetValueCurveAutomationEvent(lastAutomationEvent) ? lastAutomationEvent.values[lastAutomationEvent.values.length - 1] : lastAutomationEvent.value; - var value = isExponentialRampToValueAutomationEvent(removedAutomationEvent) ? getExponentialRampValueAtTime(eventTime, startTime, startValue, removedAutomationEvent) : getLinearRampValueAtTime(eventTime, startTime, startValue, removedAutomationEvent); - var truncatedAutomationEvent = isExponentialRampToValueAutomationEvent(removedAutomationEvent) ? createExtendedExponentialRampToValueAutomationEvent(value, eventTime, this._currenTime) : createExtendedLinearRampToValueAutomationEvent(value, eventTime, this._currenTime); - - this._automationEvents.push(truncatedAutomationEvent); - } - - if (lastAutomationEvent !== undefined && isSetTargetAutomationEvent(lastAutomationEvent)) { - this._automationEvents.push(createSetValueAutomationEvent(this.getValue(eventTime), eventTime)); - } - - if (lastAutomationEvent !== undefined && isSetValueCurveAutomationEvent(lastAutomationEvent) && lastAutomationEvent.startTime + lastAutomationEvent.duration > eventTime) { - this._automationEvents[this._automationEvents.length - 1] = createSetValueCurveAutomationEvent(new Float32Array([6, 7]), lastAutomationEvent.startTime, eventTime - lastAutomationEvent.startTime); - } - } - } else { - var _index = this._automationEvents.findIndex(function (currentAutomationEvent) { - return getEventTime(currentAutomationEvent) > eventTime; - }); - - var previousAutomationEvent = _index === -1 ? this._automationEvents[this._automationEvents.length - 1] : this._automationEvents[_index - 1]; - - if (previousAutomationEvent !== undefined && isSetValueCurveAutomationEvent(previousAutomationEvent) && getEventTime(previousAutomationEvent) + previousAutomationEvent.duration > eventTime) { - return false; - } - - var persistentAutomationEvent = isExponentialRampToValueAutomationEvent(automationEvent) ? createExtendedExponentialRampToValueAutomationEvent(automationEvent.value, automationEvent.endTime, this._currenTime) : isLinearRampToValueAutomationEvent(automationEvent) ? createExtendedLinearRampToValueAutomationEvent(automationEvent.value, eventTime, this._currenTime) : automationEvent; - - if (_index === -1) { - this._automationEvents.push(persistentAutomationEvent); - } else { - if (isSetValueCurveAutomationEvent(automationEvent) && eventTime + automationEvent.duration > getEventTime(this._automationEvents[_index])) { - return false; - } - - this._automationEvents.splice(_index, 0, persistentAutomationEvent); - } - } - - return true; - } - }, { - key: "flush", - value: function flush(time) { - var index = this._automationEvents.findIndex(function (currentAutomationEvent) { - return getEventTime(currentAutomationEvent) > time; - }); - - if (index > 1) { - var remainingAutomationEvents = this._automationEvents.slice(index - 1); - - var firstRemainingAutomationEvent = remainingAutomationEvents[0]; - - if (isSetTargetAutomationEvent(firstRemainingAutomationEvent)) { - remainingAutomationEvents.unshift(createSetValueAutomationEvent(getValueOfAutomationEventAtIndexAtTime(this._automationEvents, index - 2, firstRemainingAutomationEvent.startTime, this._defaultValue), firstRemainingAutomationEvent.startTime)); - } - - this._automationEvents = remainingAutomationEvents; - } - } - }, { - key: "getValue", - value: function getValue(time) { - if (this._automationEvents.length === 0) { - return this._defaultValue; - } - - var indexOfNextEvent = this._automationEvents.findIndex(function (automationEvent) { - return getEventTime(automationEvent) > time; - }); - - var nextAutomationEvent = this._automationEvents[indexOfNextEvent]; - var indexOfCurrentEvent = (indexOfNextEvent === -1 ? this._automationEvents.length : indexOfNextEvent) - 1; - var currentAutomationEvent = this._automationEvents[indexOfCurrentEvent]; - - if (currentAutomationEvent !== undefined && isSetTargetAutomationEvent(currentAutomationEvent) && (nextAutomationEvent === undefined || !isAnyRampToValueAutomationEvent(nextAutomationEvent) || nextAutomationEvent.insertTime > time)) { - return getTargetValueAtTime(time, getValueOfAutomationEventAtIndexAtTime(this._automationEvents, indexOfCurrentEvent - 1, currentAutomationEvent.startTime, this._defaultValue), currentAutomationEvent); - } - - if (currentAutomationEvent !== undefined && isSetValueAutomationEvent(currentAutomationEvent) && (nextAutomationEvent === undefined || !isAnyRampToValueAutomationEvent(nextAutomationEvent))) { - return currentAutomationEvent.value; - } - - if (currentAutomationEvent !== undefined && isSetValueCurveAutomationEvent(currentAutomationEvent) && (nextAutomationEvent === undefined || !isAnyRampToValueAutomationEvent(nextAutomationEvent) || currentAutomationEvent.startTime + currentAutomationEvent.duration > time)) { - if (time < currentAutomationEvent.startTime + currentAutomationEvent.duration) { - return getValueCurveValueAtTime(time, currentAutomationEvent); - } - - return currentAutomationEvent.values[currentAutomationEvent.values.length - 1]; - } - - if (currentAutomationEvent !== undefined && isAnyRampToValueAutomationEvent(currentAutomationEvent) && (nextAutomationEvent === undefined || !isAnyRampToValueAutomationEvent(nextAutomationEvent))) { - return currentAutomationEvent.value; - } - - if (nextAutomationEvent !== undefined && isExponentialRampToValueAutomationEvent(nextAutomationEvent)) { - var _getEndTimeAndValueOf = getEndTimeAndValueOfPreviousAutomationEvent(this._automationEvents, indexOfCurrentEvent, currentAutomationEvent, nextAutomationEvent, this._defaultValue), - _getEndTimeAndValueOf2 = _slicedToArray__default["default"](_getEndTimeAndValueOf, 2), - startTime = _getEndTimeAndValueOf2[0], - value = _getEndTimeAndValueOf2[1]; - - return getExponentialRampValueAtTime(time, startTime, value, nextAutomationEvent); - } - - if (nextAutomationEvent !== undefined && isLinearRampToValueAutomationEvent(nextAutomationEvent)) { - var _getEndTimeAndValueOf3 = getEndTimeAndValueOfPreviousAutomationEvent(this._automationEvents, indexOfCurrentEvent, currentAutomationEvent, nextAutomationEvent, this._defaultValue), - _getEndTimeAndValueOf4 = _slicedToArray__default["default"](_getEndTimeAndValueOf3, 2), - _startTime = _getEndTimeAndValueOf4[0], - _value = _getEndTimeAndValueOf4[1]; - - return getLinearRampValueAtTime(time, _startTime, _value, nextAutomationEvent); - } - - return this._defaultValue; - } - }]); - - return AutomationEventList; - }(Symbol.iterator); - - var createCancelAndHoldAutomationEvent = function createCancelAndHoldAutomationEvent(cancelTime) { - return { - cancelTime: cancelTime, - type: 'cancelAndHold' - }; - }; - - var createCancelScheduledValuesAutomationEvent = function createCancelScheduledValuesAutomationEvent(cancelTime) { - return { - cancelTime: cancelTime, - type: 'cancelScheduledValues' - }; - }; - - var createExponentialRampToValueAutomationEvent = function createExponentialRampToValueAutomationEvent(value, endTime) { - return { - endTime: endTime, - type: 'exponentialRampToValue', - value: value - }; - }; - - var createLinearRampToValueAutomationEvent = function createLinearRampToValueAutomationEvent(value, endTime) { - return { - endTime: endTime, - type: 'linearRampToValue', - value: value - }; - }; - - var createSetTargetAutomationEvent = function createSetTargetAutomationEvent(target, startTime, timeConstant) { - return { - startTime: startTime, - target: target, - timeConstant: timeConstant, - type: 'setTarget' - }; - }; - - exports.AutomationEventList = AutomationEventList; - exports.createCancelAndHoldAutomationEvent = createCancelAndHoldAutomationEvent; - exports.createCancelScheduledValuesAutomationEvent = createCancelScheduledValuesAutomationEvent; - exports.createExponentialRampToValueAutomationEvent = createExponentialRampToValueAutomationEvent; - exports.createLinearRampToValueAutomationEvent = createLinearRampToValueAutomationEvent; - exports.createSetTargetAutomationEvent = createSetTargetAutomationEvent; - exports.createSetValueAutomationEvent = createSetValueAutomationEvent; - exports.createSetValueCurveAutomationEvent = createSetValueCurveAutomationEvent; - - Object.defineProperty(exports, '__esModule', { value: true }); - -})); - - -/***/ }), - -/***/ "./node_modules/base64-js/index.js": -/*!*****************************************!*\ - !*** ./node_modules/base64-js/index.js ***! - \*****************************************/ -/***/ ((__unused_webpack_module, exports) => { - -"use strict"; - - -exports.byteLength = byteLength -exports.toByteArray = toByteArray -exports.fromByteArray = fromByteArray - -var lookup = [] -var revLookup = [] -var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array - -var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' -for (var i = 0, len = code.length; i < len; ++i) { - lookup[i] = code[i] - revLookup[code.charCodeAt(i)] = i -} - -// Support decoding URL-safe base64 strings, as Node.js does. -// See: https://en.wikipedia.org/wiki/Base64#URL_applications -revLookup['-'.charCodeAt(0)] = 62 -revLookup['_'.charCodeAt(0)] = 63 - -function getLens (b64) { - var len = b64.length - - if (len % 4 > 0) { - throw new Error('Invalid string. Length must be a multiple of 4') - } - - // Trim off extra bytes after placeholder bytes are found - // See: https://github.com/beatgammit/base64-js/issues/42 - var validLen = b64.indexOf('=') - if (validLen === -1) validLen = len - - var placeHoldersLen = validLen === len - ? 0 - : 4 - (validLen % 4) - - return [validLen, placeHoldersLen] -} - -// base64 is 4/3 + up to two characters of the original data -function byteLength (b64) { - var lens = getLens(b64) - var validLen = lens[0] - var placeHoldersLen = lens[1] - return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen -} - -function _byteLength (b64, validLen, placeHoldersLen) { - return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen -} - -function toByteArray (b64) { - var tmp - var lens = getLens(b64) - var validLen = lens[0] - var placeHoldersLen = lens[1] - - var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) - - var curByte = 0 - - // if there are placeholders, only get up to the last complete 4 chars - var len = placeHoldersLen > 0 - ? validLen - 4 - : validLen - - var i - for (i = 0; i < len; i += 4) { - tmp = - (revLookup[b64.charCodeAt(i)] << 18) | - (revLookup[b64.charCodeAt(i + 1)] << 12) | - (revLookup[b64.charCodeAt(i + 2)] << 6) | - revLookup[b64.charCodeAt(i + 3)] - arr[curByte++] = (tmp >> 16) & 0xFF - arr[curByte++] = (tmp >> 8) & 0xFF - arr[curByte++] = tmp & 0xFF - } - - if (placeHoldersLen === 2) { - tmp = - (revLookup[b64.charCodeAt(i)] << 2) | - (revLookup[b64.charCodeAt(i + 1)] >> 4) - arr[curByte++] = tmp & 0xFF - } - - if (placeHoldersLen === 1) { - tmp = - (revLookup[b64.charCodeAt(i)] << 10) | - (revLookup[b64.charCodeAt(i + 1)] << 4) | - (revLookup[b64.charCodeAt(i + 2)] >> 2) - arr[curByte++] = (tmp >> 8) & 0xFF - arr[curByte++] = tmp & 0xFF - } - - return arr -} - -function tripletToBase64 (num) { - return lookup[num >> 18 & 0x3F] + - lookup[num >> 12 & 0x3F] + - lookup[num >> 6 & 0x3F] + - lookup[num & 0x3F] -} - -function encodeChunk (uint8, start, end) { - var tmp - var output = [] - for (var i = start; i < end; i += 3) { - tmp = - ((uint8[i] << 16) & 0xFF0000) + - ((uint8[i + 1] << 8) & 0xFF00) + - (uint8[i + 2] & 0xFF) - output.push(tripletToBase64(tmp)) - } - return output.join('') -} - -function fromByteArray (uint8) { - var tmp - var len = uint8.length - var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes - var parts = [] - var maxChunkLength = 16383 // must be multiple of 3 - - // go through the array every three bytes, we'll deal with trailing stuff later - for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { - parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength))) - } - - // pad the end with zeros, but make sure to not forget the extra bytes - if (extraBytes === 1) { - tmp = uint8[len - 1] - parts.push( - lookup[tmp >> 2] + - lookup[(tmp << 4) & 0x3F] + - '==' - ) - } else if (extraBytes === 2) { - tmp = (uint8[len - 2] << 8) + uint8[len - 1] - parts.push( - lookup[tmp >> 10] + - lookup[(tmp >> 4) & 0x3F] + - lookup[(tmp << 2) & 0x3F] + - '=' - ) - } - - return parts.join('') -} - - -/***/ }), - -/***/ "./node_modules/bn.js/lib/bn.js": -/*!**************************************!*\ - !*** ./node_modules/bn.js/lib/bn.js ***! - \**************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -(function (module, exports) { - 'use strict'; - - // Utils - function assert (val, msg) { - if (!val) throw new Error(msg || 'Assertion failed'); - } - - // Could use `inherits` module, but don't want to move from single file - // architecture yet. - function inherits (ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function () {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - } - - // BN - - function BN (number, base, endian) { - if (BN.isBN(number)) { - return number; - } - - this.negative = 0; - this.words = null; - this.length = 0; - - // Reduction context - this.red = null; - - if (number !== null) { - if (base === 'le' || base === 'be') { - endian = base; - base = 10; - } - - this._init(number || 0, base || 10, endian || 'be'); - } - } - if (typeof module === 'object') { - module.exports = BN; - } else { - exports.BN = BN; - } - - BN.BN = BN; - BN.wordSize = 26; - - var Buffer; - try { - if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { - Buffer = window.Buffer; - } else { - Buffer = (__webpack_require__(/*! buffer */ "?8131").Buffer); - } - } catch (e) { - } - - BN.isBN = function isBN (num) { - if (num instanceof BN) { - return true; - } - - return num !== null && typeof num === 'object' && - num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); - }; - - BN.max = function max (left, right) { - if (left.cmp(right) > 0) return left; - return right; - }; - - BN.min = function min (left, right) { - if (left.cmp(right) < 0) return left; - return right; - }; - - BN.prototype._init = function init (number, base, endian) { - if (typeof number === 'number') { - return this._initNumber(number, base, endian); - } - - if (typeof number === 'object') { - return this._initArray(number, base, endian); - } - - if (base === 'hex') { - base = 16; - } - assert(base === (base | 0) && base >= 2 && base <= 36); - - number = number.toString().replace(/\s+/g, ''); - var start = 0; - if (number[0] === '-') { - start++; - this.negative = 1; - } - - if (start < number.length) { - if (base === 16) { - this._parseHex(number, start, endian); - } else { - this._parseBase(number, base, start); - if (endian === 'le') { - this._initArray(this.toArray(), base, endian); - } - } - } - }; - - BN.prototype._initNumber = function _initNumber (number, base, endian) { - if (number < 0) { - this.negative = 1; - number = -number; - } - if (number < 0x4000000) { - this.words = [number & 0x3ffffff]; - this.length = 1; - } else if (number < 0x10000000000000) { - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff - ]; - this.length = 2; - } else { - assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff, - 1 - ]; - this.length = 3; - } - - if (endian !== 'le') return; - - // Reverse the bytes - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initArray = function _initArray (number, base, endian) { - // Perhaps a Uint8Array - assert(typeof number.length === 'number'); - if (number.length <= 0) { - this.words = [0]; - this.length = 1; - return this; - } - - this.length = Math.ceil(number.length / 3); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - var off = 0; - if (endian === 'be') { - for (i = number.length - 1, j = 0; i >= 0; i -= 3) { - w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } else if (endian === 'le') { - for (i = 0, j = 0; i < number.length; i += 3) { - w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } - return this._strip(); - }; - - function parseHex4Bits (string, index) { - var c = string.charCodeAt(index); - // '0' - '9' - if (c >= 48 && c <= 57) { - return c - 48; - // 'A' - 'F' - } else if (c >= 65 && c <= 70) { - return c - 55; - // 'a' - 'f' - } else if (c >= 97 && c <= 102) { - return c - 87; - } else { - assert(false, 'Invalid character in ' + string); - } - } - - function parseHexByte (string, lowerBound, index) { - var r = parseHex4Bits(string, index); - if (index - 1 >= lowerBound) { - r |= parseHex4Bits(string, index - 1) << 4; - } - return r; - } - - BN.prototype._parseHex = function _parseHex (number, start, endian) { - // Create possibly bigger array to ensure that it fits the number - this.length = Math.ceil((number.length - start) / 6); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - // 24-bits chunks - var off = 0; - var j = 0; - - var w; - if (endian === 'be') { - for (i = number.length - 1; i >= start; i -= 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } else { - var parseLength = number.length - start; - for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } - - this._strip(); - }; - - function parseBase (str, start, end, mul) { - var r = 0; - var b = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r *= mul; - - // 'a' - if (c >= 49) { - b = c - 49 + 0xa; - - // 'A' - } else if (c >= 17) { - b = c - 17 + 0xa; - - // '0' - '9' - } else { - b = c; - } - assert(c >= 0 && b < mul, 'Invalid character'); - r += b; - } - return r; - } - - BN.prototype._parseBase = function _parseBase (number, base, start) { - // Initialize as zero - this.words = [0]; - this.length = 1; - - // Find length of limb in base - for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { - limbLen++; - } - limbLen--; - limbPow = (limbPow / base) | 0; - - var total = number.length - start; - var mod = total % limbLen; - var end = Math.min(total, total - mod) + start; - - var word = 0; - for (var i = start; i < end; i += limbLen) { - word = parseBase(number, i, i + limbLen, base); - - this.imuln(limbPow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - if (mod !== 0) { - var pow = 1; - word = parseBase(number, i, number.length, base); - - for (i = 0; i < mod; i++) { - pow *= base; - } - - this.imuln(pow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - this._strip(); - }; - - BN.prototype.copy = function copy (dest) { - dest.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - dest.words[i] = this.words[i]; - } - dest.length = this.length; - dest.negative = this.negative; - dest.red = this.red; - }; - - function move (dest, src) { - dest.words = src.words; - dest.length = src.length; - dest.negative = src.negative; - dest.red = src.red; - } - - BN.prototype._move = function _move (dest) { - move(dest, this); - }; - - BN.prototype.clone = function clone () { - var r = new BN(null); - this.copy(r); - return r; - }; - - BN.prototype._expand = function _expand (size) { - while (this.length < size) { - this.words[this.length++] = 0; - } - return this; - }; - - // Remove leading `0` from `this` - BN.prototype._strip = function strip () { - while (this.length > 1 && this.words[this.length - 1] === 0) { - this.length--; - } - return this._normSign(); - }; - - BN.prototype._normSign = function _normSign () { - // -0 = 0 - if (this.length === 1 && this.words[0] === 0) { - this.negative = 0; - } - return this; - }; - - // Check Symbol.for because not everywhere where Symbol defined - // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol#Browser_compatibility - if (typeof Symbol !== 'undefined' && typeof Symbol.for === 'function') { - try { - BN.prototype[Symbol.for('nodejs.util.inspect.custom')] = inspect; - } catch (e) { - BN.prototype.inspect = inspect; - } - } else { - BN.prototype.inspect = inspect; - } - - function inspect () { - return (this.red ? ''; - } - - /* - - var zeros = []; - var groupSizes = []; - var groupBases = []; - - var s = ''; - var i = -1; - while (++i < BN.wordSize) { - zeros[i] = s; - s += '0'; - } - groupSizes[0] = 0; - groupSizes[1] = 0; - groupBases[0] = 0; - groupBases[1] = 0; - var base = 2 - 1; - while (++base < 36 + 1) { - var groupSize = 0; - var groupBase = 1; - while (groupBase < (1 << BN.wordSize) / base) { - groupBase *= base; - groupSize += 1; - } - groupSizes[base] = groupSize; - groupBases[base] = groupBase; - } - - */ - - var zeros = [ - '', - '0', - '00', - '000', - '0000', - '00000', - '000000', - '0000000', - '00000000', - '000000000', - '0000000000', - '00000000000', - '000000000000', - '0000000000000', - '00000000000000', - '000000000000000', - '0000000000000000', - '00000000000000000', - '000000000000000000', - '0000000000000000000', - '00000000000000000000', - '000000000000000000000', - '0000000000000000000000', - '00000000000000000000000', - '000000000000000000000000', - '0000000000000000000000000' - ]; - - var groupSizes = [ - 0, 0, - 25, 16, 12, 11, 10, 9, 8, - 8, 7, 7, 7, 7, 6, 6, - 6, 6, 6, 6, 6, 5, 5, - 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5 - ]; - - var groupBases = [ - 0, 0, - 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, - 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, - 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, - 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, - 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 - ]; - - BN.prototype.toString = function toString (base, padding) { - base = base || 10; - padding = padding | 0 || 1; - - var out; - if (base === 16 || base === 'hex') { - out = ''; - var off = 0; - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = this.words[i]; - var word = (((w << off) | carry) & 0xffffff).toString(16); - carry = (w >>> (24 - off)) & 0xffffff; - off += 2; - if (off >= 26) { - off -= 26; - i--; - } - if (carry !== 0 || i !== this.length - 1) { - out = zeros[6 - word.length] + word + out; - } else { - out = word + out; - } - } - if (carry !== 0) { - out = carry.toString(16) + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - if (base === (base | 0) && base >= 2 && base <= 36) { - // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); - var groupSize = groupSizes[base]; - // var groupBase = Math.pow(base, groupSize); - var groupBase = groupBases[base]; - out = ''; - var c = this.clone(); - c.negative = 0; - while (!c.isZero()) { - var r = c.modrn(groupBase).toString(base); - c = c.idivn(groupBase); - - if (!c.isZero()) { - out = zeros[groupSize - r.length] + r + out; - } else { - out = r + out; - } - } - if (this.isZero()) { - out = '0' + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - assert(false, 'Base should be between 2 and 36'); - }; - - BN.prototype.toNumber = function toNumber () { - var ret = this.words[0]; - if (this.length === 2) { - ret += this.words[1] * 0x4000000; - } else if (this.length === 3 && this.words[2] === 0x01) { - // NOTE: at this stage it is known that the top bit is set - ret += 0x10000000000000 + (this.words[1] * 0x4000000); - } else if (this.length > 2) { - assert(false, 'Number can only safely store up to 53 bits'); - } - return (this.negative !== 0) ? -ret : ret; - }; - - BN.prototype.toJSON = function toJSON () { - return this.toString(16, 2); - }; - - if (Buffer) { - BN.prototype.toBuffer = function toBuffer (endian, length) { - return this.toArrayLike(Buffer, endian, length); - }; - } - - BN.prototype.toArray = function toArray (endian, length) { - return this.toArrayLike(Array, endian, length); - }; - - var allocate = function allocate (ArrayType, size) { - if (ArrayType.allocUnsafe) { - return ArrayType.allocUnsafe(size); - } - return new ArrayType(size); - }; - - BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { - this._strip(); - - var byteLength = this.byteLength(); - var reqLength = length || Math.max(1, byteLength); - assert(byteLength <= reqLength, 'byte array longer than desired length'); - assert(reqLength > 0, 'Requested array length <= 0'); - - var res = allocate(ArrayType, reqLength); - var postfix = endian === 'le' ? 'LE' : 'BE'; - this['_toArrayLike' + postfix](res, byteLength); - return res; - }; - - BN.prototype._toArrayLikeLE = function _toArrayLikeLE (res, byteLength) { - var position = 0; - var carry = 0; - - for (var i = 0, shift = 0; i < this.length; i++) { - var word = (this.words[i] << shift) | carry; - - res[position++] = word & 0xff; - if (position < res.length) { - res[position++] = (word >> 8) & 0xff; - } - if (position < res.length) { - res[position++] = (word >> 16) & 0xff; - } - - if (shift === 6) { - if (position < res.length) { - res[position++] = (word >> 24) & 0xff; - } - carry = 0; - shift = 0; - } else { - carry = word >>> 24; - shift += 2; - } - } - - if (position < res.length) { - res[position++] = carry; - - while (position < res.length) { - res[position++] = 0; - } - } - }; - - BN.prototype._toArrayLikeBE = function _toArrayLikeBE (res, byteLength) { - var position = res.length - 1; - var carry = 0; - - for (var i = 0, shift = 0; i < this.length; i++) { - var word = (this.words[i] << shift) | carry; - - res[position--] = word & 0xff; - if (position >= 0) { - res[position--] = (word >> 8) & 0xff; - } - if (position >= 0) { - res[position--] = (word >> 16) & 0xff; - } - - if (shift === 6) { - if (position >= 0) { - res[position--] = (word >> 24) & 0xff; - } - carry = 0; - shift = 0; - } else { - carry = word >>> 24; - shift += 2; - } - } - - if (position >= 0) { - res[position--] = carry; - - while (position >= 0) { - res[position--] = 0; - } - } - }; - - if (Math.clz32) { - BN.prototype._countBits = function _countBits (w) { - return 32 - Math.clz32(w); - }; - } else { - BN.prototype._countBits = function _countBits (w) { - var t = w; - var r = 0; - if (t >= 0x1000) { - r += 13; - t >>>= 13; - } - if (t >= 0x40) { - r += 7; - t >>>= 7; - } - if (t >= 0x8) { - r += 4; - t >>>= 4; - } - if (t >= 0x02) { - r += 2; - t >>>= 2; - } - return r + t; - }; - } - - BN.prototype._zeroBits = function _zeroBits (w) { - // Short-cut - if (w === 0) return 26; - - var t = w; - var r = 0; - if ((t & 0x1fff) === 0) { - r += 13; - t >>>= 13; - } - if ((t & 0x7f) === 0) { - r += 7; - t >>>= 7; - } - if ((t & 0xf) === 0) { - r += 4; - t >>>= 4; - } - if ((t & 0x3) === 0) { - r += 2; - t >>>= 2; - } - if ((t & 0x1) === 0) { - r++; - } - return r; - }; - - // Return number of used bits in a BN - BN.prototype.bitLength = function bitLength () { - var w = this.words[this.length - 1]; - var hi = this._countBits(w); - return (this.length - 1) * 26 + hi; - }; - - function toBitArray (num) { - var w = new Array(num.bitLength()); - - for (var bit = 0; bit < w.length; bit++) { - var off = (bit / 26) | 0; - var wbit = bit % 26; - - w[bit] = (num.words[off] >>> wbit) & 0x01; - } - - return w; - } - - // Number of trailing zero bits - BN.prototype.zeroBits = function zeroBits () { - if (this.isZero()) return 0; - - var r = 0; - for (var i = 0; i < this.length; i++) { - var b = this._zeroBits(this.words[i]); - r += b; - if (b !== 26) break; - } - return r; - }; - - BN.prototype.byteLength = function byteLength () { - return Math.ceil(this.bitLength() / 8); - }; - - BN.prototype.toTwos = function toTwos (width) { - if (this.negative !== 0) { - return this.abs().inotn(width).iaddn(1); - } - return this.clone(); - }; - - BN.prototype.fromTwos = function fromTwos (width) { - if (this.testn(width - 1)) { - return this.notn(width).iaddn(1).ineg(); - } - return this.clone(); - }; - - BN.prototype.isNeg = function isNeg () { - return this.negative !== 0; - }; - - // Return negative clone of `this` - BN.prototype.neg = function neg () { - return this.clone().ineg(); - }; - - BN.prototype.ineg = function ineg () { - if (!this.isZero()) { - this.negative ^= 1; - } - - return this; - }; - - // Or `num` with `this` in-place - BN.prototype.iuor = function iuor (num) { - while (this.length < num.length) { - this.words[this.length++] = 0; - } - - for (var i = 0; i < num.length; i++) { - this.words[i] = this.words[i] | num.words[i]; - } - - return this._strip(); - }; - - BN.prototype.ior = function ior (num) { - assert((this.negative | num.negative) === 0); - return this.iuor(num); - }; - - // Or `num` with `this` - BN.prototype.or = function or (num) { - if (this.length > num.length) return this.clone().ior(num); - return num.clone().ior(this); - }; - - BN.prototype.uor = function uor (num) { - if (this.length > num.length) return this.clone().iuor(num); - return num.clone().iuor(this); - }; - - // And `num` with `this` in-place - BN.prototype.iuand = function iuand (num) { - // b = min-length(num, this) - var b; - if (this.length > num.length) { - b = num; - } else { - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = this.words[i] & num.words[i]; - } - - this.length = b.length; - - return this._strip(); - }; - - BN.prototype.iand = function iand (num) { - assert((this.negative | num.negative) === 0); - return this.iuand(num); - }; - - // And `num` with `this` - BN.prototype.and = function and (num) { - if (this.length > num.length) return this.clone().iand(num); - return num.clone().iand(this); - }; - - BN.prototype.uand = function uand (num) { - if (this.length > num.length) return this.clone().iuand(num); - return num.clone().iuand(this); - }; - - // Xor `num` with `this` in-place - BN.prototype.iuxor = function iuxor (num) { - // a.length > b.length - var a; - var b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = a.words[i] ^ b.words[i]; - } - - if (this !== a) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = a.length; - - return this._strip(); - }; - - BN.prototype.ixor = function ixor (num) { - assert((this.negative | num.negative) === 0); - return this.iuxor(num); - }; - - // Xor `num` with `this` - BN.prototype.xor = function xor (num) { - if (this.length > num.length) return this.clone().ixor(num); - return num.clone().ixor(this); - }; - - BN.prototype.uxor = function uxor (num) { - if (this.length > num.length) return this.clone().iuxor(num); - return num.clone().iuxor(this); - }; - - // Not ``this`` with ``width`` bitwidth - BN.prototype.inotn = function inotn (width) { - assert(typeof width === 'number' && width >= 0); - - var bytesNeeded = Math.ceil(width / 26) | 0; - var bitsLeft = width % 26; - - // Extend the buffer with leading zeroes - this._expand(bytesNeeded); - - if (bitsLeft > 0) { - bytesNeeded--; - } - - // Handle complete words - for (var i = 0; i < bytesNeeded; i++) { - this.words[i] = ~this.words[i] & 0x3ffffff; - } - - // Handle the residue - if (bitsLeft > 0) { - this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); - } - - // And remove leading zeroes - return this._strip(); - }; - - BN.prototype.notn = function notn (width) { - return this.clone().inotn(width); - }; - - // Set `bit` of `this` - BN.prototype.setn = function setn (bit, val) { - assert(typeof bit === 'number' && bit >= 0); - - var off = (bit / 26) | 0; - var wbit = bit % 26; - - this._expand(off + 1); - - if (val) { - this.words[off] = this.words[off] | (1 << wbit); - } else { - this.words[off] = this.words[off] & ~(1 << wbit); - } - - return this._strip(); - }; - - // Add `num` to `this` in-place - BN.prototype.iadd = function iadd (num) { - var r; - - // negative + positive - if (this.negative !== 0 && num.negative === 0) { - this.negative = 0; - r = this.isub(num); - this.negative ^= 1; - return this._normSign(); - - // positive + negative - } else if (this.negative === 0 && num.negative !== 0) { - num.negative = 0; - r = this.isub(num); - num.negative = 1; - return r._normSign(); - } - - // a.length > b.length - var a, b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) + (b.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - - this.length = a.length; - if (carry !== 0) { - this.words[this.length] = carry; - this.length++; - // Copy the rest of the words - } else if (a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - return this; - }; - - // Add `num` to `this` - BN.prototype.add = function add (num) { - var res; - if (num.negative !== 0 && this.negative === 0) { - num.negative = 0; - res = this.sub(num); - num.negative ^= 1; - return res; - } else if (num.negative === 0 && this.negative !== 0) { - this.negative = 0; - res = num.sub(this); - this.negative = 1; - return res; - } - - if (this.length > num.length) return this.clone().iadd(num); - - return num.clone().iadd(this); - }; - - // Subtract `num` from `this` in-place - BN.prototype.isub = function isub (num) { - // this - (-num) = this + num - if (num.negative !== 0) { - num.negative = 0; - var r = this.iadd(num); - num.negative = 1; - return r._normSign(); - - // -this - num = -(this + num) - } else if (this.negative !== 0) { - this.negative = 0; - this.iadd(num); - this.negative = 1; - return this._normSign(); - } - - // At this point both numbers are positive - var cmp = this.cmp(num); - - // Optimization - zeroify - if (cmp === 0) { - this.negative = 0; - this.length = 1; - this.words[0] = 0; - return this; - } - - // a > b - var a, b; - if (cmp > 0) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) - (b.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - - // Copy rest of the words - if (carry === 0 && i < a.length && a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = Math.max(this.length, i); - - if (a !== this) { - this.negative = 1; - } - - return this._strip(); - }; - - // Subtract `num` from `this` - BN.prototype.sub = function sub (num) { - return this.clone().isub(num); - }; - - function smallMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - var len = (self.length + num.length) | 0; - out.length = len; - len = (len - 1) | 0; - - // Peel one iteration (compiler can't do it, because of code complexity) - var a = self.words[0] | 0; - var b = num.words[0] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - var carry = (r / 0x4000000) | 0; - out.words[0] = lo; - - for (var k = 1; k < len; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = carry >>> 26; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = (k - j) | 0; - a = self.words[i] | 0; - b = num.words[j] | 0; - r = a * b + rword; - ncarry += (r / 0x4000000) | 0; - rword = r & 0x3ffffff; - } - out.words[k] = rword | 0; - carry = ncarry | 0; - } - if (carry !== 0) { - out.words[k] = carry | 0; - } else { - out.length--; - } - - return out._strip(); - } - - // TODO(indutny): it may be reasonable to omit it for users who don't need - // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit - // multiplication (like elliptic secp256k1). - var comb10MulTo = function comb10MulTo (self, num, out) { - var a = self.words; - var b = num.words; - var o = out.words; - var c = 0; - var lo; - var mid; - var hi; - var a0 = a[0] | 0; - var al0 = a0 & 0x1fff; - var ah0 = a0 >>> 13; - var a1 = a[1] | 0; - var al1 = a1 & 0x1fff; - var ah1 = a1 >>> 13; - var a2 = a[2] | 0; - var al2 = a2 & 0x1fff; - var ah2 = a2 >>> 13; - var a3 = a[3] | 0; - var al3 = a3 & 0x1fff; - var ah3 = a3 >>> 13; - var a4 = a[4] | 0; - var al4 = a4 & 0x1fff; - var ah4 = a4 >>> 13; - var a5 = a[5] | 0; - var al5 = a5 & 0x1fff; - var ah5 = a5 >>> 13; - var a6 = a[6] | 0; - var al6 = a6 & 0x1fff; - var ah6 = a6 >>> 13; - var a7 = a[7] | 0; - var al7 = a7 & 0x1fff; - var ah7 = a7 >>> 13; - var a8 = a[8] | 0; - var al8 = a8 & 0x1fff; - var ah8 = a8 >>> 13; - var a9 = a[9] | 0; - var al9 = a9 & 0x1fff; - var ah9 = a9 >>> 13; - var b0 = b[0] | 0; - var bl0 = b0 & 0x1fff; - var bh0 = b0 >>> 13; - var b1 = b[1] | 0; - var bl1 = b1 & 0x1fff; - var bh1 = b1 >>> 13; - var b2 = b[2] | 0; - var bl2 = b2 & 0x1fff; - var bh2 = b2 >>> 13; - var b3 = b[3] | 0; - var bl3 = b3 & 0x1fff; - var bh3 = b3 >>> 13; - var b4 = b[4] | 0; - var bl4 = b4 & 0x1fff; - var bh4 = b4 >>> 13; - var b5 = b[5] | 0; - var bl5 = b5 & 0x1fff; - var bh5 = b5 >>> 13; - var b6 = b[6] | 0; - var bl6 = b6 & 0x1fff; - var bh6 = b6 >>> 13; - var b7 = b[7] | 0; - var bl7 = b7 & 0x1fff; - var bh7 = b7 >>> 13; - var b8 = b[8] | 0; - var bl8 = b8 & 0x1fff; - var bh8 = b8 >>> 13; - var b9 = b[9] | 0; - var bl9 = b9 & 0x1fff; - var bh9 = b9 >>> 13; - - out.negative = self.negative ^ num.negative; - out.length = 19; - /* k = 0 */ - lo = Math.imul(al0, bl0); - mid = Math.imul(al0, bh0); - mid = (mid + Math.imul(ah0, bl0)) | 0; - hi = Math.imul(ah0, bh0); - var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; - w0 &= 0x3ffffff; - /* k = 1 */ - lo = Math.imul(al1, bl0); - mid = Math.imul(al1, bh0); - mid = (mid + Math.imul(ah1, bl0)) | 0; - hi = Math.imul(ah1, bh0); - lo = (lo + Math.imul(al0, bl1)) | 0; - mid = (mid + Math.imul(al0, bh1)) | 0; - mid = (mid + Math.imul(ah0, bl1)) | 0; - hi = (hi + Math.imul(ah0, bh1)) | 0; - var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; - w1 &= 0x3ffffff; - /* k = 2 */ - lo = Math.imul(al2, bl0); - mid = Math.imul(al2, bh0); - mid = (mid + Math.imul(ah2, bl0)) | 0; - hi = Math.imul(ah2, bh0); - lo = (lo + Math.imul(al1, bl1)) | 0; - mid = (mid + Math.imul(al1, bh1)) | 0; - mid = (mid + Math.imul(ah1, bl1)) | 0; - hi = (hi + Math.imul(ah1, bh1)) | 0; - lo = (lo + Math.imul(al0, bl2)) | 0; - mid = (mid + Math.imul(al0, bh2)) | 0; - mid = (mid + Math.imul(ah0, bl2)) | 0; - hi = (hi + Math.imul(ah0, bh2)) | 0; - var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; - w2 &= 0x3ffffff; - /* k = 3 */ - lo = Math.imul(al3, bl0); - mid = Math.imul(al3, bh0); - mid = (mid + Math.imul(ah3, bl0)) | 0; - hi = Math.imul(ah3, bh0); - lo = (lo + Math.imul(al2, bl1)) | 0; - mid = (mid + Math.imul(al2, bh1)) | 0; - mid = (mid + Math.imul(ah2, bl1)) | 0; - hi = (hi + Math.imul(ah2, bh1)) | 0; - lo = (lo + Math.imul(al1, bl2)) | 0; - mid = (mid + Math.imul(al1, bh2)) | 0; - mid = (mid + Math.imul(ah1, bl2)) | 0; - hi = (hi + Math.imul(ah1, bh2)) | 0; - lo = (lo + Math.imul(al0, bl3)) | 0; - mid = (mid + Math.imul(al0, bh3)) | 0; - mid = (mid + Math.imul(ah0, bl3)) | 0; - hi = (hi + Math.imul(ah0, bh3)) | 0; - var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; - w3 &= 0x3ffffff; - /* k = 4 */ - lo = Math.imul(al4, bl0); - mid = Math.imul(al4, bh0); - mid = (mid + Math.imul(ah4, bl0)) | 0; - hi = Math.imul(ah4, bh0); - lo = (lo + Math.imul(al3, bl1)) | 0; - mid = (mid + Math.imul(al3, bh1)) | 0; - mid = (mid + Math.imul(ah3, bl1)) | 0; - hi = (hi + Math.imul(ah3, bh1)) | 0; - lo = (lo + Math.imul(al2, bl2)) | 0; - mid = (mid + Math.imul(al2, bh2)) | 0; - mid = (mid + Math.imul(ah2, bl2)) | 0; - hi = (hi + Math.imul(ah2, bh2)) | 0; - lo = (lo + Math.imul(al1, bl3)) | 0; - mid = (mid + Math.imul(al1, bh3)) | 0; - mid = (mid + Math.imul(ah1, bl3)) | 0; - hi = (hi + Math.imul(ah1, bh3)) | 0; - lo = (lo + Math.imul(al0, bl4)) | 0; - mid = (mid + Math.imul(al0, bh4)) | 0; - mid = (mid + Math.imul(ah0, bl4)) | 0; - hi = (hi + Math.imul(ah0, bh4)) | 0; - var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; - w4 &= 0x3ffffff; - /* k = 5 */ - lo = Math.imul(al5, bl0); - mid = Math.imul(al5, bh0); - mid = (mid + Math.imul(ah5, bl0)) | 0; - hi = Math.imul(ah5, bh0); - lo = (lo + Math.imul(al4, bl1)) | 0; - mid = (mid + Math.imul(al4, bh1)) | 0; - mid = (mid + Math.imul(ah4, bl1)) | 0; - hi = (hi + Math.imul(ah4, bh1)) | 0; - lo = (lo + Math.imul(al3, bl2)) | 0; - mid = (mid + Math.imul(al3, bh2)) | 0; - mid = (mid + Math.imul(ah3, bl2)) | 0; - hi = (hi + Math.imul(ah3, bh2)) | 0; - lo = (lo + Math.imul(al2, bl3)) | 0; - mid = (mid + Math.imul(al2, bh3)) | 0; - mid = (mid + Math.imul(ah2, bl3)) | 0; - hi = (hi + Math.imul(ah2, bh3)) | 0; - lo = (lo + Math.imul(al1, bl4)) | 0; - mid = (mid + Math.imul(al1, bh4)) | 0; - mid = (mid + Math.imul(ah1, bl4)) | 0; - hi = (hi + Math.imul(ah1, bh4)) | 0; - lo = (lo + Math.imul(al0, bl5)) | 0; - mid = (mid + Math.imul(al0, bh5)) | 0; - mid = (mid + Math.imul(ah0, bl5)) | 0; - hi = (hi + Math.imul(ah0, bh5)) | 0; - var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; - w5 &= 0x3ffffff; - /* k = 6 */ - lo = Math.imul(al6, bl0); - mid = Math.imul(al6, bh0); - mid = (mid + Math.imul(ah6, bl0)) | 0; - hi = Math.imul(ah6, bh0); - lo = (lo + Math.imul(al5, bl1)) | 0; - mid = (mid + Math.imul(al5, bh1)) | 0; - mid = (mid + Math.imul(ah5, bl1)) | 0; - hi = (hi + Math.imul(ah5, bh1)) | 0; - lo = (lo + Math.imul(al4, bl2)) | 0; - mid = (mid + Math.imul(al4, bh2)) | 0; - mid = (mid + Math.imul(ah4, bl2)) | 0; - hi = (hi + Math.imul(ah4, bh2)) | 0; - lo = (lo + Math.imul(al3, bl3)) | 0; - mid = (mid + Math.imul(al3, bh3)) | 0; - mid = (mid + Math.imul(ah3, bl3)) | 0; - hi = (hi + Math.imul(ah3, bh3)) | 0; - lo = (lo + Math.imul(al2, bl4)) | 0; - mid = (mid + Math.imul(al2, bh4)) | 0; - mid = (mid + Math.imul(ah2, bl4)) | 0; - hi = (hi + Math.imul(ah2, bh4)) | 0; - lo = (lo + Math.imul(al1, bl5)) | 0; - mid = (mid + Math.imul(al1, bh5)) | 0; - mid = (mid + Math.imul(ah1, bl5)) | 0; - hi = (hi + Math.imul(ah1, bh5)) | 0; - lo = (lo + Math.imul(al0, bl6)) | 0; - mid = (mid + Math.imul(al0, bh6)) | 0; - mid = (mid + Math.imul(ah0, bl6)) | 0; - hi = (hi + Math.imul(ah0, bh6)) | 0; - var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; - w6 &= 0x3ffffff; - /* k = 7 */ - lo = Math.imul(al7, bl0); - mid = Math.imul(al7, bh0); - mid = (mid + Math.imul(ah7, bl0)) | 0; - hi = Math.imul(ah7, bh0); - lo = (lo + Math.imul(al6, bl1)) | 0; - mid = (mid + Math.imul(al6, bh1)) | 0; - mid = (mid + Math.imul(ah6, bl1)) | 0; - hi = (hi + Math.imul(ah6, bh1)) | 0; - lo = (lo + Math.imul(al5, bl2)) | 0; - mid = (mid + Math.imul(al5, bh2)) | 0; - mid = (mid + Math.imul(ah5, bl2)) | 0; - hi = (hi + Math.imul(ah5, bh2)) | 0; - lo = (lo + Math.imul(al4, bl3)) | 0; - mid = (mid + Math.imul(al4, bh3)) | 0; - mid = (mid + Math.imul(ah4, bl3)) | 0; - hi = (hi + Math.imul(ah4, bh3)) | 0; - lo = (lo + Math.imul(al3, bl4)) | 0; - mid = (mid + Math.imul(al3, bh4)) | 0; - mid = (mid + Math.imul(ah3, bl4)) | 0; - hi = (hi + Math.imul(ah3, bh4)) | 0; - lo = (lo + Math.imul(al2, bl5)) | 0; - mid = (mid + Math.imul(al2, bh5)) | 0; - mid = (mid + Math.imul(ah2, bl5)) | 0; - hi = (hi + Math.imul(ah2, bh5)) | 0; - lo = (lo + Math.imul(al1, bl6)) | 0; - mid = (mid + Math.imul(al1, bh6)) | 0; - mid = (mid + Math.imul(ah1, bl6)) | 0; - hi = (hi + Math.imul(ah1, bh6)) | 0; - lo = (lo + Math.imul(al0, bl7)) | 0; - mid = (mid + Math.imul(al0, bh7)) | 0; - mid = (mid + Math.imul(ah0, bl7)) | 0; - hi = (hi + Math.imul(ah0, bh7)) | 0; - var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; - w7 &= 0x3ffffff; - /* k = 8 */ - lo = Math.imul(al8, bl0); - mid = Math.imul(al8, bh0); - mid = (mid + Math.imul(ah8, bl0)) | 0; - hi = Math.imul(ah8, bh0); - lo = (lo + Math.imul(al7, bl1)) | 0; - mid = (mid + Math.imul(al7, bh1)) | 0; - mid = (mid + Math.imul(ah7, bl1)) | 0; - hi = (hi + Math.imul(ah7, bh1)) | 0; - lo = (lo + Math.imul(al6, bl2)) | 0; - mid = (mid + Math.imul(al6, bh2)) | 0; - mid = (mid + Math.imul(ah6, bl2)) | 0; - hi = (hi + Math.imul(ah6, bh2)) | 0; - lo = (lo + Math.imul(al5, bl3)) | 0; - mid = (mid + Math.imul(al5, bh3)) | 0; - mid = (mid + Math.imul(ah5, bl3)) | 0; - hi = (hi + Math.imul(ah5, bh3)) | 0; - lo = (lo + Math.imul(al4, bl4)) | 0; - mid = (mid + Math.imul(al4, bh4)) | 0; - mid = (mid + Math.imul(ah4, bl4)) | 0; - hi = (hi + Math.imul(ah4, bh4)) | 0; - lo = (lo + Math.imul(al3, bl5)) | 0; - mid = (mid + Math.imul(al3, bh5)) | 0; - mid = (mid + Math.imul(ah3, bl5)) | 0; - hi = (hi + Math.imul(ah3, bh5)) | 0; - lo = (lo + Math.imul(al2, bl6)) | 0; - mid = (mid + Math.imul(al2, bh6)) | 0; - mid = (mid + Math.imul(ah2, bl6)) | 0; - hi = (hi + Math.imul(ah2, bh6)) | 0; - lo = (lo + Math.imul(al1, bl7)) | 0; - mid = (mid + Math.imul(al1, bh7)) | 0; - mid = (mid + Math.imul(ah1, bl7)) | 0; - hi = (hi + Math.imul(ah1, bh7)) | 0; - lo = (lo + Math.imul(al0, bl8)) | 0; - mid = (mid + Math.imul(al0, bh8)) | 0; - mid = (mid + Math.imul(ah0, bl8)) | 0; - hi = (hi + Math.imul(ah0, bh8)) | 0; - var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; - w8 &= 0x3ffffff; - /* k = 9 */ - lo = Math.imul(al9, bl0); - mid = Math.imul(al9, bh0); - mid = (mid + Math.imul(ah9, bl0)) | 0; - hi = Math.imul(ah9, bh0); - lo = (lo + Math.imul(al8, bl1)) | 0; - mid = (mid + Math.imul(al8, bh1)) | 0; - mid = (mid + Math.imul(ah8, bl1)) | 0; - hi = (hi + Math.imul(ah8, bh1)) | 0; - lo = (lo + Math.imul(al7, bl2)) | 0; - mid = (mid + Math.imul(al7, bh2)) | 0; - mid = (mid + Math.imul(ah7, bl2)) | 0; - hi = (hi + Math.imul(ah7, bh2)) | 0; - lo = (lo + Math.imul(al6, bl3)) | 0; - mid = (mid + Math.imul(al6, bh3)) | 0; - mid = (mid + Math.imul(ah6, bl3)) | 0; - hi = (hi + Math.imul(ah6, bh3)) | 0; - lo = (lo + Math.imul(al5, bl4)) | 0; - mid = (mid + Math.imul(al5, bh4)) | 0; - mid = (mid + Math.imul(ah5, bl4)) | 0; - hi = (hi + Math.imul(ah5, bh4)) | 0; - lo = (lo + Math.imul(al4, bl5)) | 0; - mid = (mid + Math.imul(al4, bh5)) | 0; - mid = (mid + Math.imul(ah4, bl5)) | 0; - hi = (hi + Math.imul(ah4, bh5)) | 0; - lo = (lo + Math.imul(al3, bl6)) | 0; - mid = (mid + Math.imul(al3, bh6)) | 0; - mid = (mid + Math.imul(ah3, bl6)) | 0; - hi = (hi + Math.imul(ah3, bh6)) | 0; - lo = (lo + Math.imul(al2, bl7)) | 0; - mid = (mid + Math.imul(al2, bh7)) | 0; - mid = (mid + Math.imul(ah2, bl7)) | 0; - hi = (hi + Math.imul(ah2, bh7)) | 0; - lo = (lo + Math.imul(al1, bl8)) | 0; - mid = (mid + Math.imul(al1, bh8)) | 0; - mid = (mid + Math.imul(ah1, bl8)) | 0; - hi = (hi + Math.imul(ah1, bh8)) | 0; - lo = (lo + Math.imul(al0, bl9)) | 0; - mid = (mid + Math.imul(al0, bh9)) | 0; - mid = (mid + Math.imul(ah0, bl9)) | 0; - hi = (hi + Math.imul(ah0, bh9)) | 0; - var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; - w9 &= 0x3ffffff; - /* k = 10 */ - lo = Math.imul(al9, bl1); - mid = Math.imul(al9, bh1); - mid = (mid + Math.imul(ah9, bl1)) | 0; - hi = Math.imul(ah9, bh1); - lo = (lo + Math.imul(al8, bl2)) | 0; - mid = (mid + Math.imul(al8, bh2)) | 0; - mid = (mid + Math.imul(ah8, bl2)) | 0; - hi = (hi + Math.imul(ah8, bh2)) | 0; - lo = (lo + Math.imul(al7, bl3)) | 0; - mid = (mid + Math.imul(al7, bh3)) | 0; - mid = (mid + Math.imul(ah7, bl3)) | 0; - hi = (hi + Math.imul(ah7, bh3)) | 0; - lo = (lo + Math.imul(al6, bl4)) | 0; - mid = (mid + Math.imul(al6, bh4)) | 0; - mid = (mid + Math.imul(ah6, bl4)) | 0; - hi = (hi + Math.imul(ah6, bh4)) | 0; - lo = (lo + Math.imul(al5, bl5)) | 0; - mid = (mid + Math.imul(al5, bh5)) | 0; - mid = (mid + Math.imul(ah5, bl5)) | 0; - hi = (hi + Math.imul(ah5, bh5)) | 0; - lo = (lo + Math.imul(al4, bl6)) | 0; - mid = (mid + Math.imul(al4, bh6)) | 0; - mid = (mid + Math.imul(ah4, bl6)) | 0; - hi = (hi + Math.imul(ah4, bh6)) | 0; - lo = (lo + Math.imul(al3, bl7)) | 0; - mid = (mid + Math.imul(al3, bh7)) | 0; - mid = (mid + Math.imul(ah3, bl7)) | 0; - hi = (hi + Math.imul(ah3, bh7)) | 0; - lo = (lo + Math.imul(al2, bl8)) | 0; - mid = (mid + Math.imul(al2, bh8)) | 0; - mid = (mid + Math.imul(ah2, bl8)) | 0; - hi = (hi + Math.imul(ah2, bh8)) | 0; - lo = (lo + Math.imul(al1, bl9)) | 0; - mid = (mid + Math.imul(al1, bh9)) | 0; - mid = (mid + Math.imul(ah1, bl9)) | 0; - hi = (hi + Math.imul(ah1, bh9)) | 0; - var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; - w10 &= 0x3ffffff; - /* k = 11 */ - lo = Math.imul(al9, bl2); - mid = Math.imul(al9, bh2); - mid = (mid + Math.imul(ah9, bl2)) | 0; - hi = Math.imul(ah9, bh2); - lo = (lo + Math.imul(al8, bl3)) | 0; - mid = (mid + Math.imul(al8, bh3)) | 0; - mid = (mid + Math.imul(ah8, bl3)) | 0; - hi = (hi + Math.imul(ah8, bh3)) | 0; - lo = (lo + Math.imul(al7, bl4)) | 0; - mid = (mid + Math.imul(al7, bh4)) | 0; - mid = (mid + Math.imul(ah7, bl4)) | 0; - hi = (hi + Math.imul(ah7, bh4)) | 0; - lo = (lo + Math.imul(al6, bl5)) | 0; - mid = (mid + Math.imul(al6, bh5)) | 0; - mid = (mid + Math.imul(ah6, bl5)) | 0; - hi = (hi + Math.imul(ah6, bh5)) | 0; - lo = (lo + Math.imul(al5, bl6)) | 0; - mid = (mid + Math.imul(al5, bh6)) | 0; - mid = (mid + Math.imul(ah5, bl6)) | 0; - hi = (hi + Math.imul(ah5, bh6)) | 0; - lo = (lo + Math.imul(al4, bl7)) | 0; - mid = (mid + Math.imul(al4, bh7)) | 0; - mid = (mid + Math.imul(ah4, bl7)) | 0; - hi = (hi + Math.imul(ah4, bh7)) | 0; - lo = (lo + Math.imul(al3, bl8)) | 0; - mid = (mid + Math.imul(al3, bh8)) | 0; - mid = (mid + Math.imul(ah3, bl8)) | 0; - hi = (hi + Math.imul(ah3, bh8)) | 0; - lo = (lo + Math.imul(al2, bl9)) | 0; - mid = (mid + Math.imul(al2, bh9)) | 0; - mid = (mid + Math.imul(ah2, bl9)) | 0; - hi = (hi + Math.imul(ah2, bh9)) | 0; - var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; - w11 &= 0x3ffffff; - /* k = 12 */ - lo = Math.imul(al9, bl3); - mid = Math.imul(al9, bh3); - mid = (mid + Math.imul(ah9, bl3)) | 0; - hi = Math.imul(ah9, bh3); - lo = (lo + Math.imul(al8, bl4)) | 0; - mid = (mid + Math.imul(al8, bh4)) | 0; - mid = (mid + Math.imul(ah8, bl4)) | 0; - hi = (hi + Math.imul(ah8, bh4)) | 0; - lo = (lo + Math.imul(al7, bl5)) | 0; - mid = (mid + Math.imul(al7, bh5)) | 0; - mid = (mid + Math.imul(ah7, bl5)) | 0; - hi = (hi + Math.imul(ah7, bh5)) | 0; - lo = (lo + Math.imul(al6, bl6)) | 0; - mid = (mid + Math.imul(al6, bh6)) | 0; - mid = (mid + Math.imul(ah6, bl6)) | 0; - hi = (hi + Math.imul(ah6, bh6)) | 0; - lo = (lo + Math.imul(al5, bl7)) | 0; - mid = (mid + Math.imul(al5, bh7)) | 0; - mid = (mid + Math.imul(ah5, bl7)) | 0; - hi = (hi + Math.imul(ah5, bh7)) | 0; - lo = (lo + Math.imul(al4, bl8)) | 0; - mid = (mid + Math.imul(al4, bh8)) | 0; - mid = (mid + Math.imul(ah4, bl8)) | 0; - hi = (hi + Math.imul(ah4, bh8)) | 0; - lo = (lo + Math.imul(al3, bl9)) | 0; - mid = (mid + Math.imul(al3, bh9)) | 0; - mid = (mid + Math.imul(ah3, bl9)) | 0; - hi = (hi + Math.imul(ah3, bh9)) | 0; - var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; - w12 &= 0x3ffffff; - /* k = 13 */ - lo = Math.imul(al9, bl4); - mid = Math.imul(al9, bh4); - mid = (mid + Math.imul(ah9, bl4)) | 0; - hi = Math.imul(ah9, bh4); - lo = (lo + Math.imul(al8, bl5)) | 0; - mid = (mid + Math.imul(al8, bh5)) | 0; - mid = (mid + Math.imul(ah8, bl5)) | 0; - hi = (hi + Math.imul(ah8, bh5)) | 0; - lo = (lo + Math.imul(al7, bl6)) | 0; - mid = (mid + Math.imul(al7, bh6)) | 0; - mid = (mid + Math.imul(ah7, bl6)) | 0; - hi = (hi + Math.imul(ah7, bh6)) | 0; - lo = (lo + Math.imul(al6, bl7)) | 0; - mid = (mid + Math.imul(al6, bh7)) | 0; - mid = (mid + Math.imul(ah6, bl7)) | 0; - hi = (hi + Math.imul(ah6, bh7)) | 0; - lo = (lo + Math.imul(al5, bl8)) | 0; - mid = (mid + Math.imul(al5, bh8)) | 0; - mid = (mid + Math.imul(ah5, bl8)) | 0; - hi = (hi + Math.imul(ah5, bh8)) | 0; - lo = (lo + Math.imul(al4, bl9)) | 0; - mid = (mid + Math.imul(al4, bh9)) | 0; - mid = (mid + Math.imul(ah4, bl9)) | 0; - hi = (hi + Math.imul(ah4, bh9)) | 0; - var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; - w13 &= 0x3ffffff; - /* k = 14 */ - lo = Math.imul(al9, bl5); - mid = Math.imul(al9, bh5); - mid = (mid + Math.imul(ah9, bl5)) | 0; - hi = Math.imul(ah9, bh5); - lo = (lo + Math.imul(al8, bl6)) | 0; - mid = (mid + Math.imul(al8, bh6)) | 0; - mid = (mid + Math.imul(ah8, bl6)) | 0; - hi = (hi + Math.imul(ah8, bh6)) | 0; - lo = (lo + Math.imul(al7, bl7)) | 0; - mid = (mid + Math.imul(al7, bh7)) | 0; - mid = (mid + Math.imul(ah7, bl7)) | 0; - hi = (hi + Math.imul(ah7, bh7)) | 0; - lo = (lo + Math.imul(al6, bl8)) | 0; - mid = (mid + Math.imul(al6, bh8)) | 0; - mid = (mid + Math.imul(ah6, bl8)) | 0; - hi = (hi + Math.imul(ah6, bh8)) | 0; - lo = (lo + Math.imul(al5, bl9)) | 0; - mid = (mid + Math.imul(al5, bh9)) | 0; - mid = (mid + Math.imul(ah5, bl9)) | 0; - hi = (hi + Math.imul(ah5, bh9)) | 0; - var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; - w14 &= 0x3ffffff; - /* k = 15 */ - lo = Math.imul(al9, bl6); - mid = Math.imul(al9, bh6); - mid = (mid + Math.imul(ah9, bl6)) | 0; - hi = Math.imul(ah9, bh6); - lo = (lo + Math.imul(al8, bl7)) | 0; - mid = (mid + Math.imul(al8, bh7)) | 0; - mid = (mid + Math.imul(ah8, bl7)) | 0; - hi = (hi + Math.imul(ah8, bh7)) | 0; - lo = (lo + Math.imul(al7, bl8)) | 0; - mid = (mid + Math.imul(al7, bh8)) | 0; - mid = (mid + Math.imul(ah7, bl8)) | 0; - hi = (hi + Math.imul(ah7, bh8)) | 0; - lo = (lo + Math.imul(al6, bl9)) | 0; - mid = (mid + Math.imul(al6, bh9)) | 0; - mid = (mid + Math.imul(ah6, bl9)) | 0; - hi = (hi + Math.imul(ah6, bh9)) | 0; - var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; - w15 &= 0x3ffffff; - /* k = 16 */ - lo = Math.imul(al9, bl7); - mid = Math.imul(al9, bh7); - mid = (mid + Math.imul(ah9, bl7)) | 0; - hi = Math.imul(ah9, bh7); - lo = (lo + Math.imul(al8, bl8)) | 0; - mid = (mid + Math.imul(al8, bh8)) | 0; - mid = (mid + Math.imul(ah8, bl8)) | 0; - hi = (hi + Math.imul(ah8, bh8)) | 0; - lo = (lo + Math.imul(al7, bl9)) | 0; - mid = (mid + Math.imul(al7, bh9)) | 0; - mid = (mid + Math.imul(ah7, bl9)) | 0; - hi = (hi + Math.imul(ah7, bh9)) | 0; - var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; - w16 &= 0x3ffffff; - /* k = 17 */ - lo = Math.imul(al9, bl8); - mid = Math.imul(al9, bh8); - mid = (mid + Math.imul(ah9, bl8)) | 0; - hi = Math.imul(ah9, bh8); - lo = (lo + Math.imul(al8, bl9)) | 0; - mid = (mid + Math.imul(al8, bh9)) | 0; - mid = (mid + Math.imul(ah8, bl9)) | 0; - hi = (hi + Math.imul(ah8, bh9)) | 0; - var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; - w17 &= 0x3ffffff; - /* k = 18 */ - lo = Math.imul(al9, bl9); - mid = Math.imul(al9, bh9); - mid = (mid + Math.imul(ah9, bl9)) | 0; - hi = Math.imul(ah9, bh9); - var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; - w18 &= 0x3ffffff; - o[0] = w0; - o[1] = w1; - o[2] = w2; - o[3] = w3; - o[4] = w4; - o[5] = w5; - o[6] = w6; - o[7] = w7; - o[8] = w8; - o[9] = w9; - o[10] = w10; - o[11] = w11; - o[12] = w12; - o[13] = w13; - o[14] = w14; - o[15] = w15; - o[16] = w16; - o[17] = w17; - o[18] = w18; - if (c !== 0) { - o[19] = c; - out.length++; - } - return out; - }; - - // Polyfill comb - if (!Math.imul) { - comb10MulTo = smallMulTo; - } - - function bigMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - out.length = self.length + num.length; - - var carry = 0; - var hncarry = 0; - for (var k = 0; k < out.length - 1; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = hncarry; - hncarry = 0; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = k - j; - var a = self.words[i] | 0; - var b = num.words[j] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; - lo = (lo + rword) | 0; - rword = lo & 0x3ffffff; - ncarry = (ncarry + (lo >>> 26)) | 0; - - hncarry += ncarry >>> 26; - ncarry &= 0x3ffffff; - } - out.words[k] = rword; - carry = ncarry; - ncarry = hncarry; - } - if (carry !== 0) { - out.words[k] = carry; - } else { - out.length--; - } - - return out._strip(); - } - - function jumboMulTo (self, num, out) { - // Temporary disable, see https://github.com/indutny/bn.js/issues/211 - // var fftm = new FFTM(); - // return fftm.mulp(self, num, out); - return bigMulTo(self, num, out); - } - - BN.prototype.mulTo = function mulTo (num, out) { - var res; - var len = this.length + num.length; - if (this.length === 10 && num.length === 10) { - res = comb10MulTo(this, num, out); - } else if (len < 63) { - res = smallMulTo(this, num, out); - } else if (len < 1024) { - res = bigMulTo(this, num, out); - } else { - res = jumboMulTo(this, num, out); - } - - return res; - }; - - // Cooley-Tukey algorithm for FFT - // slightly revisited to rely on looping instead of recursion - - function FFTM (x, y) { - this.x = x; - this.y = y; - } - - FFTM.prototype.makeRBT = function makeRBT (N) { - var t = new Array(N); - var l = BN.prototype._countBits(N) - 1; - for (var i = 0; i < N; i++) { - t[i] = this.revBin(i, l, N); - } - - return t; - }; - - // Returns binary-reversed representation of `x` - FFTM.prototype.revBin = function revBin (x, l, N) { - if (x === 0 || x === N - 1) return x; - - var rb = 0; - for (var i = 0; i < l; i++) { - rb |= (x & 1) << (l - i - 1); - x >>= 1; - } - - return rb; - }; - - // Performs "tweedling" phase, therefore 'emulating' - // behaviour of the recursive algorithm - FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { - for (var i = 0; i < N; i++) { - rtws[i] = rws[rbt[i]]; - itws[i] = iws[rbt[i]]; - } - }; - - FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { - this.permute(rbt, rws, iws, rtws, itws, N); - - for (var s = 1; s < N; s <<= 1) { - var l = s << 1; - - var rtwdf = Math.cos(2 * Math.PI / l); - var itwdf = Math.sin(2 * Math.PI / l); - - for (var p = 0; p < N; p += l) { - var rtwdf_ = rtwdf; - var itwdf_ = itwdf; - - for (var j = 0; j < s; j++) { - var re = rtws[p + j]; - var ie = itws[p + j]; - - var ro = rtws[p + j + s]; - var io = itws[p + j + s]; - - var rx = rtwdf_ * ro - itwdf_ * io; - - io = rtwdf_ * io + itwdf_ * ro; - ro = rx; - - rtws[p + j] = re + ro; - itws[p + j] = ie + io; - - rtws[p + j + s] = re - ro; - itws[p + j + s] = ie - io; - - /* jshint maxdepth : false */ - if (j !== l) { - rx = rtwdf * rtwdf_ - itwdf * itwdf_; - - itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; - rtwdf_ = rx; - } - } - } - } - }; - - FFTM.prototype.guessLen13b = function guessLen13b (n, m) { - var N = Math.max(m, n) | 1; - var odd = N & 1; - var i = 0; - for (N = N / 2 | 0; N; N = N >>> 1) { - i++; - } - - return 1 << i + 1 + odd; - }; - - FFTM.prototype.conjugate = function conjugate (rws, iws, N) { - if (N <= 1) return; - - for (var i = 0; i < N / 2; i++) { - var t = rws[i]; - - rws[i] = rws[N - i - 1]; - rws[N - i - 1] = t; - - t = iws[i]; - - iws[i] = -iws[N - i - 1]; - iws[N - i - 1] = -t; - } - }; - - FFTM.prototype.normalize13b = function normalize13b (ws, N) { - var carry = 0; - for (var i = 0; i < N / 2; i++) { - var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + - Math.round(ws[2 * i] / N) + - carry; - - ws[i] = w & 0x3ffffff; - - if (w < 0x4000000) { - carry = 0; - } else { - carry = w / 0x4000000 | 0; - } - } - - return ws; - }; - - FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { - var carry = 0; - for (var i = 0; i < len; i++) { - carry = carry + (ws[i] | 0); - - rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; - rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; - } - - // Pad with zeroes - for (i = 2 * len; i < N; ++i) { - rws[i] = 0; - } - - assert(carry === 0); - assert((carry & ~0x1fff) === 0); - }; - - FFTM.prototype.stub = function stub (N) { - var ph = new Array(N); - for (var i = 0; i < N; i++) { - ph[i] = 0; - } - - return ph; - }; - - FFTM.prototype.mulp = function mulp (x, y, out) { - var N = 2 * this.guessLen13b(x.length, y.length); - - var rbt = this.makeRBT(N); - - var _ = this.stub(N); - - var rws = new Array(N); - var rwst = new Array(N); - var iwst = new Array(N); - - var nrws = new Array(N); - var nrwst = new Array(N); - var niwst = new Array(N); - - var rmws = out.words; - rmws.length = N; - - this.convert13b(x.words, x.length, rws, N); - this.convert13b(y.words, y.length, nrws, N); - - this.transform(rws, _, rwst, iwst, N, rbt); - this.transform(nrws, _, nrwst, niwst, N, rbt); - - for (var i = 0; i < N; i++) { - var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; - iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; - rwst[i] = rx; - } - - this.conjugate(rwst, iwst, N); - this.transform(rwst, iwst, rmws, _, N, rbt); - this.conjugate(rmws, _, N); - this.normalize13b(rmws, N); - - out.negative = x.negative ^ y.negative; - out.length = x.length + y.length; - return out._strip(); - }; - - // Multiply `this` by `num` - BN.prototype.mul = function mul (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return this.mulTo(num, out); - }; - - // Multiply employing FFT - BN.prototype.mulf = function mulf (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return jumboMulTo(this, num, out); - }; - - // In-place Multiplication - BN.prototype.imul = function imul (num) { - return this.clone().mulTo(num, this); - }; - - BN.prototype.imuln = function imuln (num) { - var isNegNum = num < 0; - if (isNegNum) num = -num; - - assert(typeof num === 'number'); - assert(num < 0x4000000); - - // Carry - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = (this.words[i] | 0) * num; - var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); - carry >>= 26; - carry += (w / 0x4000000) | 0; - // NOTE: lo is 27bit maximum - carry += lo >>> 26; - this.words[i] = lo & 0x3ffffff; - } - - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - - return isNegNum ? this.ineg() : this; - }; - - BN.prototype.muln = function muln (num) { - return this.clone().imuln(num); - }; - - // `this` * `this` - BN.prototype.sqr = function sqr () { - return this.mul(this); - }; - - // `this` * `this` in-place - BN.prototype.isqr = function isqr () { - return this.imul(this.clone()); - }; - - // Math.pow(`this`, `num`) - BN.prototype.pow = function pow (num) { - var w = toBitArray(num); - if (w.length === 0) return new BN(1); - - // Skip leading zeroes - var res = this; - for (var i = 0; i < w.length; i++, res = res.sqr()) { - if (w[i] !== 0) break; - } - - if (++i < w.length) { - for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { - if (w[i] === 0) continue; - - res = res.mul(q); - } - } - - return res; - }; - - // Shift-left in-place - BN.prototype.iushln = function iushln (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); - var i; - - if (r !== 0) { - var carry = 0; - - for (i = 0; i < this.length; i++) { - var newCarry = this.words[i] & carryMask; - var c = ((this.words[i] | 0) - newCarry) << r; - this.words[i] = c | carry; - carry = newCarry >>> (26 - r); - } - - if (carry) { - this.words[i] = carry; - this.length++; - } - } - - if (s !== 0) { - for (i = this.length - 1; i >= 0; i--) { - this.words[i + s] = this.words[i]; - } - - for (i = 0; i < s; i++) { - this.words[i] = 0; - } - - this.length += s; - } - - return this._strip(); - }; - - BN.prototype.ishln = function ishln (bits) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushln(bits); - }; - - // Shift-right in-place - // NOTE: `hint` is a lowest bit before trailing zeroes - // NOTE: if `extended` is present - it will be filled with destroyed bits - BN.prototype.iushrn = function iushrn (bits, hint, extended) { - assert(typeof bits === 'number' && bits >= 0); - var h; - if (hint) { - h = (hint - (hint % 26)) / 26; - } else { - h = 0; - } - - var r = bits % 26; - var s = Math.min((bits - r) / 26, this.length); - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - var maskedWords = extended; - - h -= s; - h = Math.max(0, h); - - // Extended mode, copy masked part - if (maskedWords) { - for (var i = 0; i < s; i++) { - maskedWords.words[i] = this.words[i]; - } - maskedWords.length = s; - } - - if (s === 0) { - // No-op, we should not move anything at all - } else if (this.length > s) { - this.length -= s; - for (i = 0; i < this.length; i++) { - this.words[i] = this.words[i + s]; - } - } else { - this.words[0] = 0; - this.length = 1; - } - - var carry = 0; - for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { - var word = this.words[i] | 0; - this.words[i] = (carry << (26 - r)) | (word >>> r); - carry = word & mask; - } - - // Push carried bits as a mask - if (maskedWords && carry !== 0) { - maskedWords.words[maskedWords.length++] = carry; - } - - if (this.length === 0) { - this.words[0] = 0; - this.length = 1; - } - - return this._strip(); - }; - - BN.prototype.ishrn = function ishrn (bits, hint, extended) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushrn(bits, hint, extended); - }; - - // Shift-left - BN.prototype.shln = function shln (bits) { - return this.clone().ishln(bits); - }; - - BN.prototype.ushln = function ushln (bits) { - return this.clone().iushln(bits); - }; - - // Shift-right - BN.prototype.shrn = function shrn (bits) { - return this.clone().ishrn(bits); - }; - - BN.prototype.ushrn = function ushrn (bits) { - return this.clone().iushrn(bits); - }; - - // Test if n bit is set - BN.prototype.testn = function testn (bit) { - assert(typeof bit === 'number' && bit >= 0); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) return false; - - // Check bit and return - var w = this.words[s]; - - return !!(w & q); - }; - - // Return only lowers bits of number (in-place) - BN.prototype.imaskn = function imaskn (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - - assert(this.negative === 0, 'imaskn works only with positive numbers'); - - if (this.length <= s) { - return this; - } - - if (r !== 0) { - s++; - } - this.length = Math.min(s, this.length); - - if (r !== 0) { - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - this.words[this.length - 1] &= mask; - } - - return this._strip(); - }; - - // Return only lowers bits of number - BN.prototype.maskn = function maskn (bits) { - return this.clone().imaskn(bits); - }; - - // Add plain number `num` to `this` - BN.prototype.iaddn = function iaddn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.isubn(-num); - - // Possible sign change - if (this.negative !== 0) { - if (this.length === 1 && (this.words[0] | 0) <= num) { - this.words[0] = num - (this.words[0] | 0); - this.negative = 0; - return this; - } - - this.negative = 0; - this.isubn(num); - this.negative = 1; - return this; - } - - // Add without checks - return this._iaddn(num); - }; - - BN.prototype._iaddn = function _iaddn (num) { - this.words[0] += num; - - // Carry - for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { - this.words[i] -= 0x4000000; - if (i === this.length - 1) { - this.words[i + 1] = 1; - } else { - this.words[i + 1]++; - } - } - this.length = Math.max(this.length, i + 1); - - return this; - }; - - // Subtract plain number `num` from `this` - BN.prototype.isubn = function isubn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.iaddn(-num); - - if (this.negative !== 0) { - this.negative = 0; - this.iaddn(num); - this.negative = 1; - return this; - } - - this.words[0] -= num; - - if (this.length === 1 && this.words[0] < 0) { - this.words[0] = -this.words[0]; - this.negative = 1; - } else { - // Carry - for (var i = 0; i < this.length && this.words[i] < 0; i++) { - this.words[i] += 0x4000000; - this.words[i + 1] -= 1; - } - } - - return this._strip(); - }; - - BN.prototype.addn = function addn (num) { - return this.clone().iaddn(num); - }; - - BN.prototype.subn = function subn (num) { - return this.clone().isubn(num); - }; - - BN.prototype.iabs = function iabs () { - this.negative = 0; - - return this; - }; - - BN.prototype.abs = function abs () { - return this.clone().iabs(); - }; - - BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { - var len = num.length + shift; - var i; - - this._expand(len); - - var w; - var carry = 0; - for (i = 0; i < num.length; i++) { - w = (this.words[i + shift] | 0) + carry; - var right = (num.words[i] | 0) * mul; - w -= right & 0x3ffffff; - carry = (w >> 26) - ((right / 0x4000000) | 0); - this.words[i + shift] = w & 0x3ffffff; - } - for (; i < this.length - shift; i++) { - w = (this.words[i + shift] | 0) + carry; - carry = w >> 26; - this.words[i + shift] = w & 0x3ffffff; - } - - if (carry === 0) return this._strip(); - - // Subtraction overflow - assert(carry === -1); - carry = 0; - for (i = 0; i < this.length; i++) { - w = -(this.words[i] | 0) + carry; - carry = w >> 26; - this.words[i] = w & 0x3ffffff; - } - this.negative = 1; - - return this._strip(); - }; - - BN.prototype._wordDiv = function _wordDiv (num, mode) { - var shift = this.length - num.length; - - var a = this.clone(); - var b = num; - - // Normalize - var bhi = b.words[b.length - 1] | 0; - var bhiBits = this._countBits(bhi); - shift = 26 - bhiBits; - if (shift !== 0) { - b = b.ushln(shift); - a.iushln(shift); - bhi = b.words[b.length - 1] | 0; - } - - // Initialize quotient - var m = a.length - b.length; - var q; - - if (mode !== 'mod') { - q = new BN(null); - q.length = m + 1; - q.words = new Array(q.length); - for (var i = 0; i < q.length; i++) { - q.words[i] = 0; - } - } - - var diff = a.clone()._ishlnsubmul(b, 1, m); - if (diff.negative === 0) { - a = diff; - if (q) { - q.words[m] = 1; - } - } - - for (var j = m - 1; j >= 0; j--) { - var qj = (a.words[b.length + j] | 0) * 0x4000000 + - (a.words[b.length + j - 1] | 0); - - // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max - // (0x7ffffff) - qj = Math.min((qj / bhi) | 0, 0x3ffffff); - - a._ishlnsubmul(b, qj, j); - while (a.negative !== 0) { - qj--; - a.negative = 0; - a._ishlnsubmul(b, 1, j); - if (!a.isZero()) { - a.negative ^= 1; - } - } - if (q) { - q.words[j] = qj; - } - } - if (q) { - q._strip(); - } - a._strip(); - - // Denormalize - if (mode !== 'div' && shift !== 0) { - a.iushrn(shift); - } - - return { - div: q || null, - mod: a - }; - }; - - // NOTE: 1) `mode` can be set to `mod` to request mod only, - // to `div` to request div only, or be absent to - // request both div & mod - // 2) `positive` is true if unsigned mod is requested - BN.prototype.divmod = function divmod (num, mode, positive) { - assert(!num.isZero()); - - if (this.isZero()) { - return { - div: new BN(0), - mod: new BN(0) - }; - } - - var div, mod, res; - if (this.negative !== 0 && num.negative === 0) { - res = this.neg().divmod(num, mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.iadd(num); - } - } - - return { - div: div, - mod: mod - }; - } - - if (this.negative === 0 && num.negative !== 0) { - res = this.divmod(num.neg(), mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - return { - div: div, - mod: res.mod - }; - } - - if ((this.negative & num.negative) !== 0) { - res = this.neg().divmod(num.neg(), mode); - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.isub(num); - } - } - - return { - div: res.div, - mod: mod - }; - } - - // Both numbers are positive at this point - - // Strip both numbers to approximate shift value - if (num.length > this.length || this.cmp(num) < 0) { - return { - div: new BN(0), - mod: this - }; - } - - // Very short reduction - if (num.length === 1) { - if (mode === 'div') { - return { - div: this.divn(num.words[0]), - mod: null - }; - } - - if (mode === 'mod') { - return { - div: null, - mod: new BN(this.modrn(num.words[0])) - }; - } - - return { - div: this.divn(num.words[0]), - mod: new BN(this.modrn(num.words[0])) - }; - } - - return this._wordDiv(num, mode); - }; - - // Find `this` / `num` - BN.prototype.div = function div (num) { - return this.divmod(num, 'div', false).div; - }; - - // Find `this` % `num` - BN.prototype.mod = function mod (num) { - return this.divmod(num, 'mod', false).mod; - }; - - BN.prototype.umod = function umod (num) { - return this.divmod(num, 'mod', true).mod; - }; - - // Find Round(`this` / `num`) - BN.prototype.divRound = function divRound (num) { - var dm = this.divmod(num); - - // Fast case - exact division - if (dm.mod.isZero()) return dm.div; - - var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; - - var half = num.ushrn(1); - var r2 = num.andln(1); - var cmp = mod.cmp(half); - - // Round down - if (cmp < 0 || (r2 === 1 && cmp === 0)) return dm.div; - - // Round up - return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); - }; - - BN.prototype.modrn = function modrn (num) { - var isNegNum = num < 0; - if (isNegNum) num = -num; - - assert(num <= 0x3ffffff); - var p = (1 << 26) % num; - - var acc = 0; - for (var i = this.length - 1; i >= 0; i--) { - acc = (p * acc + (this.words[i] | 0)) % num; - } - - return isNegNum ? -acc : acc; - }; - - // WARNING: DEPRECATED - BN.prototype.modn = function modn (num) { - return this.modrn(num); - }; - - // In-place division by number - BN.prototype.idivn = function idivn (num) { - var isNegNum = num < 0; - if (isNegNum) num = -num; - - assert(num <= 0x3ffffff); - - var carry = 0; - for (var i = this.length - 1; i >= 0; i--) { - var w = (this.words[i] | 0) + carry * 0x4000000; - this.words[i] = (w / num) | 0; - carry = w % num; - } - - this._strip(); - return isNegNum ? this.ineg() : this; - }; - - BN.prototype.divn = function divn (num) { - return this.clone().idivn(num); - }; - - BN.prototype.egcd = function egcd (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var x = this; - var y = p.clone(); - - if (x.negative !== 0) { - x = x.umod(p); - } else { - x = x.clone(); - } - - // A * x + B * y = x - var A = new BN(1); - var B = new BN(0); - - // C * x + D * y = y - var C = new BN(0); - var D = new BN(1); - - var g = 0; - - while (x.isEven() && y.isEven()) { - x.iushrn(1); - y.iushrn(1); - ++g; - } - - var yp = y.clone(); - var xp = x.clone(); - - while (!x.isZero()) { - for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - x.iushrn(i); - while (i-- > 0) { - if (A.isOdd() || B.isOdd()) { - A.iadd(yp); - B.isub(xp); - } - - A.iushrn(1); - B.iushrn(1); - } - } - - for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - y.iushrn(j); - while (j-- > 0) { - if (C.isOdd() || D.isOdd()) { - C.iadd(yp); - D.isub(xp); - } - - C.iushrn(1); - D.iushrn(1); - } - } - - if (x.cmp(y) >= 0) { - x.isub(y); - A.isub(C); - B.isub(D); - } else { - y.isub(x); - C.isub(A); - D.isub(B); - } - } - - return { - a: C, - b: D, - gcd: y.iushln(g) - }; - }; - - // This is reduced incarnation of the binary EEA - // above, designated to invert members of the - // _prime_ fields F(p) at a maximal speed - BN.prototype._invmp = function _invmp (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var a = this; - var b = p.clone(); - - if (a.negative !== 0) { - a = a.umod(p); - } else { - a = a.clone(); - } - - var x1 = new BN(1); - var x2 = new BN(0); - - var delta = b.clone(); - - while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { - for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - a.iushrn(i); - while (i-- > 0) { - if (x1.isOdd()) { - x1.iadd(delta); - } - - x1.iushrn(1); - } - } - - for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - b.iushrn(j); - while (j-- > 0) { - if (x2.isOdd()) { - x2.iadd(delta); - } - - x2.iushrn(1); - } - } - - if (a.cmp(b) >= 0) { - a.isub(b); - x1.isub(x2); - } else { - b.isub(a); - x2.isub(x1); - } - } - - var res; - if (a.cmpn(1) === 0) { - res = x1; - } else { - res = x2; - } - - if (res.cmpn(0) < 0) { - res.iadd(p); - } - - return res; - }; - - BN.prototype.gcd = function gcd (num) { - if (this.isZero()) return num.abs(); - if (num.isZero()) return this.abs(); - - var a = this.clone(); - var b = num.clone(); - a.negative = 0; - b.negative = 0; - - // Remove common factor of two - for (var shift = 0; a.isEven() && b.isEven(); shift++) { - a.iushrn(1); - b.iushrn(1); - } - - do { - while (a.isEven()) { - a.iushrn(1); - } - while (b.isEven()) { - b.iushrn(1); - } - - var r = a.cmp(b); - if (r < 0) { - // Swap `a` and `b` to make `a` always bigger than `b` - var t = a; - a = b; - b = t; - } else if (r === 0 || b.cmpn(1) === 0) { - break; - } - - a.isub(b); - } while (true); - - return b.iushln(shift); - }; - - // Invert number in the field F(num) - BN.prototype.invm = function invm (num) { - return this.egcd(num).a.umod(num); - }; - - BN.prototype.isEven = function isEven () { - return (this.words[0] & 1) === 0; - }; - - BN.prototype.isOdd = function isOdd () { - return (this.words[0] & 1) === 1; - }; - - // And first word and num - BN.prototype.andln = function andln (num) { - return this.words[0] & num; - }; - - // Increment at the bit position in-line - BN.prototype.bincn = function bincn (bit) { - assert(typeof bit === 'number'); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) { - this._expand(s + 1); - this.words[s] |= q; - return this; - } - - // Add bit and propagate, if needed - var carry = q; - for (var i = s; carry !== 0 && i < this.length; i++) { - var w = this.words[i] | 0; - w += carry; - carry = w >>> 26; - w &= 0x3ffffff; - this.words[i] = w; - } - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - return this; - }; - - BN.prototype.isZero = function isZero () { - return this.length === 1 && this.words[0] === 0; - }; - - BN.prototype.cmpn = function cmpn (num) { - var negative = num < 0; - - if (this.negative !== 0 && !negative) return -1; - if (this.negative === 0 && negative) return 1; - - this._strip(); - - var res; - if (this.length > 1) { - res = 1; - } else { - if (negative) { - num = -num; - } - - assert(num <= 0x3ffffff, 'Number is too big'); - - var w = this.words[0] | 0; - res = w === num ? 0 : w < num ? -1 : 1; - } - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Compare two numbers and return: - // 1 - if `this` > `num` - // 0 - if `this` == `num` - // -1 - if `this` < `num` - BN.prototype.cmp = function cmp (num) { - if (this.negative !== 0 && num.negative === 0) return -1; - if (this.negative === 0 && num.negative !== 0) return 1; - - var res = this.ucmp(num); - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Unsigned comparison - BN.prototype.ucmp = function ucmp (num) { - // At this point both numbers have the same sign - if (this.length > num.length) return 1; - if (this.length < num.length) return -1; - - var res = 0; - for (var i = this.length - 1; i >= 0; i--) { - var a = this.words[i] | 0; - var b = num.words[i] | 0; - - if (a === b) continue; - if (a < b) { - res = -1; - } else if (a > b) { - res = 1; - } - break; - } - return res; - }; - - BN.prototype.gtn = function gtn (num) { - return this.cmpn(num) === 1; - }; - - BN.prototype.gt = function gt (num) { - return this.cmp(num) === 1; - }; - - BN.prototype.gten = function gten (num) { - return this.cmpn(num) >= 0; - }; - - BN.prototype.gte = function gte (num) { - return this.cmp(num) >= 0; - }; - - BN.prototype.ltn = function ltn (num) { - return this.cmpn(num) === -1; - }; - - BN.prototype.lt = function lt (num) { - return this.cmp(num) === -1; - }; - - BN.prototype.lten = function lten (num) { - return this.cmpn(num) <= 0; - }; - - BN.prototype.lte = function lte (num) { - return this.cmp(num) <= 0; - }; - - BN.prototype.eqn = function eqn (num) { - return this.cmpn(num) === 0; - }; - - BN.prototype.eq = function eq (num) { - return this.cmp(num) === 0; - }; - - // - // A reduce context, could be using montgomery or something better, depending - // on the `m` itself. - // - BN.red = function red (num) { - return new Red(num); - }; - - BN.prototype.toRed = function toRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - assert(this.negative === 0, 'red works only with positives'); - return ctx.convertTo(this)._forceRed(ctx); - }; - - BN.prototype.fromRed = function fromRed () { - assert(this.red, 'fromRed works only with numbers in reduction context'); - return this.red.convertFrom(this); - }; - - BN.prototype._forceRed = function _forceRed (ctx) { - this.red = ctx; - return this; - }; - - BN.prototype.forceRed = function forceRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - return this._forceRed(ctx); - }; - - BN.prototype.redAdd = function redAdd (num) { - assert(this.red, 'redAdd works only with red numbers'); - return this.red.add(this, num); - }; - - BN.prototype.redIAdd = function redIAdd (num) { - assert(this.red, 'redIAdd works only with red numbers'); - return this.red.iadd(this, num); - }; - - BN.prototype.redSub = function redSub (num) { - assert(this.red, 'redSub works only with red numbers'); - return this.red.sub(this, num); - }; - - BN.prototype.redISub = function redISub (num) { - assert(this.red, 'redISub works only with red numbers'); - return this.red.isub(this, num); - }; - - BN.prototype.redShl = function redShl (num) { - assert(this.red, 'redShl works only with red numbers'); - return this.red.shl(this, num); - }; - - BN.prototype.redMul = function redMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.mul(this, num); - }; - - BN.prototype.redIMul = function redIMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.imul(this, num); - }; - - BN.prototype.redSqr = function redSqr () { - assert(this.red, 'redSqr works only with red numbers'); - this.red._verify1(this); - return this.red.sqr(this); - }; - - BN.prototype.redISqr = function redISqr () { - assert(this.red, 'redISqr works only with red numbers'); - this.red._verify1(this); - return this.red.isqr(this); - }; - - // Square root over p - BN.prototype.redSqrt = function redSqrt () { - assert(this.red, 'redSqrt works only with red numbers'); - this.red._verify1(this); - return this.red.sqrt(this); - }; - - BN.prototype.redInvm = function redInvm () { - assert(this.red, 'redInvm works only with red numbers'); - this.red._verify1(this); - return this.red.invm(this); - }; - - // Return negative clone of `this` % `red modulo` - BN.prototype.redNeg = function redNeg () { - assert(this.red, 'redNeg works only with red numbers'); - this.red._verify1(this); - return this.red.neg(this); - }; - - BN.prototype.redPow = function redPow (num) { - assert(this.red && !num.red, 'redPow(normalNum)'); - this.red._verify1(this); - return this.red.pow(this, num); - }; - - // Prime numbers with efficient reduction - var primes = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - // Pseudo-Mersenne prime - function MPrime (name, p) { - // P = 2 ^ N - K - this.name = name; - this.p = new BN(p, 16); - this.n = this.p.bitLength(); - this.k = new BN(1).iushln(this.n).isub(this.p); - - this.tmp = this._tmp(); - } - - MPrime.prototype._tmp = function _tmp () { - var tmp = new BN(null); - tmp.words = new Array(Math.ceil(this.n / 13)); - return tmp; - }; - - MPrime.prototype.ireduce = function ireduce (num) { - // Assumes that `num` is less than `P^2` - // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) - var r = num; - var rlen; - - do { - this.split(r, this.tmp); - r = this.imulK(r); - r = r.iadd(this.tmp); - rlen = r.bitLength(); - } while (rlen > this.n); - - var cmp = rlen < this.n ? -1 : r.ucmp(this.p); - if (cmp === 0) { - r.words[0] = 0; - r.length = 1; - } else if (cmp > 0) { - r.isub(this.p); - } else { - if (r.strip !== undefined) { - // r is a BN v4 instance - r.strip(); - } else { - // r is a BN v5 instance - r._strip(); - } - } - - return r; - }; - - MPrime.prototype.split = function split (input, out) { - input.iushrn(this.n, 0, out); - }; - - MPrime.prototype.imulK = function imulK (num) { - return num.imul(this.k); - }; - - function K256 () { - MPrime.call( - this, - 'k256', - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); - } - inherits(K256, MPrime); - - K256.prototype.split = function split (input, output) { - // 256 = 9 * 26 + 22 - var mask = 0x3fffff; - - var outLen = Math.min(input.length, 9); - for (var i = 0; i < outLen; i++) { - output.words[i] = input.words[i]; - } - output.length = outLen; - - if (input.length <= 9) { - input.words[0] = 0; - input.length = 1; - return; - } - - // Shift by 9 limbs - var prev = input.words[9]; - output.words[output.length++] = prev & mask; - - for (i = 10; i < input.length; i++) { - var next = input.words[i] | 0; - input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); - prev = next; - } - prev >>>= 22; - input.words[i - 10] = prev; - if (prev === 0 && input.length > 10) { - input.length -= 10; - } else { - input.length -= 9; - } - }; - - K256.prototype.imulK = function imulK (num) { - // K = 0x1000003d1 = [ 0x40, 0x3d1 ] - num.words[num.length] = 0; - num.words[num.length + 1] = 0; - num.length += 2; - - // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 - var lo = 0; - for (var i = 0; i < num.length; i++) { - var w = num.words[i] | 0; - lo += w * 0x3d1; - num.words[i] = lo & 0x3ffffff; - lo = w * 0x40 + ((lo / 0x4000000) | 0); - } - - // Fast length reduction - if (num.words[num.length - 1] === 0) { - num.length--; - if (num.words[num.length - 1] === 0) { - num.length--; - } - } - return num; - }; - - function P224 () { - MPrime.call( - this, - 'p224', - 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); - } - inherits(P224, MPrime); - - function P192 () { - MPrime.call( - this, - 'p192', - 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); - } - inherits(P192, MPrime); - - function P25519 () { - // 2 ^ 255 - 19 - MPrime.call( - this, - '25519', - '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); - } - inherits(P25519, MPrime); - - P25519.prototype.imulK = function imulK (num) { - // K = 0x13 - var carry = 0; - for (var i = 0; i < num.length; i++) { - var hi = (num.words[i] | 0) * 0x13 + carry; - var lo = hi & 0x3ffffff; - hi >>>= 26; - - num.words[i] = lo; - carry = hi; - } - if (carry !== 0) { - num.words[num.length++] = carry; - } - return num; - }; - - // Exported mostly for testing purposes, use plain name instead - BN._prime = function prime (name) { - // Cached version of prime - if (primes[name]) return primes[name]; - - var prime; - if (name === 'k256') { - prime = new K256(); - } else if (name === 'p224') { - prime = new P224(); - } else if (name === 'p192') { - prime = new P192(); - } else if (name === 'p25519') { - prime = new P25519(); - } else { - throw new Error('Unknown prime ' + name); - } - primes[name] = prime; - - return prime; - }; - - // - // Base reduction engine - // - function Red (m) { - if (typeof m === 'string') { - var prime = BN._prime(m); - this.m = prime.p; - this.prime = prime; - } else { - assert(m.gtn(1), 'modulus must be greater than 1'); - this.m = m; - this.prime = null; - } - } - - Red.prototype._verify1 = function _verify1 (a) { - assert(a.negative === 0, 'red works only with positives'); - assert(a.red, 'red works only with red numbers'); - }; - - Red.prototype._verify2 = function _verify2 (a, b) { - assert((a.negative | b.negative) === 0, 'red works only with positives'); - assert(a.red && a.red === b.red, - 'red works only with red numbers'); - }; - - Red.prototype.imod = function imod (a) { - if (this.prime) return this.prime.ireduce(a)._forceRed(this); - - move(a, a.umod(this.m)._forceRed(this)); - return a; - }; - - Red.prototype.neg = function neg (a) { - if (a.isZero()) { - return a.clone(); - } - - return this.m.sub(a)._forceRed(this); - }; - - Red.prototype.add = function add (a, b) { - this._verify2(a, b); - - var res = a.add(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.iadd = function iadd (a, b) { - this._verify2(a, b); - - var res = a.iadd(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res; - }; - - Red.prototype.sub = function sub (a, b) { - this._verify2(a, b); - - var res = a.sub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.isub = function isub (a, b) { - this._verify2(a, b); - - var res = a.isub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res; - }; - - Red.prototype.shl = function shl (a, num) { - this._verify1(a); - return this.imod(a.ushln(num)); - }; - - Red.prototype.imul = function imul (a, b) { - this._verify2(a, b); - return this.imod(a.imul(b)); - }; - - Red.prototype.mul = function mul (a, b) { - this._verify2(a, b); - return this.imod(a.mul(b)); - }; - - Red.prototype.isqr = function isqr (a) { - return this.imul(a, a.clone()); - }; - - Red.prototype.sqr = function sqr (a) { - return this.mul(a, a); - }; - - Red.prototype.sqrt = function sqrt (a) { - if (a.isZero()) return a.clone(); - - var mod3 = this.m.andln(3); - assert(mod3 % 2 === 1); - - // Fast case - if (mod3 === 3) { - var pow = this.m.add(new BN(1)).iushrn(2); - return this.pow(a, pow); - } - - // Tonelli-Shanks algorithm (Totally unoptimized and slow) - // - // Find Q and S, that Q * 2 ^ S = (P - 1) - var q = this.m.subn(1); - var s = 0; - while (!q.isZero() && q.andln(1) === 0) { - s++; - q.iushrn(1); - } - assert(!q.isZero()); - - var one = new BN(1).toRed(this); - var nOne = one.redNeg(); - - // Find quadratic non-residue - // NOTE: Max is such because of generalized Riemann hypothesis. - var lpow = this.m.subn(1).iushrn(1); - var z = this.m.bitLength(); - z = new BN(2 * z * z).toRed(this); - - while (this.pow(z, lpow).cmp(nOne) !== 0) { - z.redIAdd(nOne); - } - - var c = this.pow(z, q); - var r = this.pow(a, q.addn(1).iushrn(1)); - var t = this.pow(a, q); - var m = s; - while (t.cmp(one) !== 0) { - var tmp = t; - for (var i = 0; tmp.cmp(one) !== 0; i++) { - tmp = tmp.redSqr(); - } - assert(i < m); - var b = this.pow(c, new BN(1).iushln(m - i - 1)); - - r = r.redMul(b); - c = b.redSqr(); - t = t.redMul(c); - m = i; - } - - return r; - }; - - Red.prototype.invm = function invm (a) { - var inv = a._invmp(this.m); - if (inv.negative !== 0) { - inv.negative = 0; - return this.imod(inv).redNeg(); - } else { - return this.imod(inv); - } - }; - - Red.prototype.pow = function pow (a, num) { - if (num.isZero()) return new BN(1).toRed(this); - if (num.cmpn(1) === 0) return a.clone(); - - var windowSize = 4; - var wnd = new Array(1 << windowSize); - wnd[0] = new BN(1).toRed(this); - wnd[1] = a; - for (var i = 2; i < wnd.length; i++) { - wnd[i] = this.mul(wnd[i - 1], a); - } - - var res = wnd[0]; - var current = 0; - var currentLen = 0; - var start = num.bitLength() % 26; - if (start === 0) { - start = 26; - } - - for (i = num.length - 1; i >= 0; i--) { - var word = num.words[i]; - for (var j = start - 1; j >= 0; j--) { - var bit = (word >> j) & 1; - if (res !== wnd[0]) { - res = this.sqr(res); - } - - if (bit === 0 && current === 0) { - currentLen = 0; - continue; - } - - current <<= 1; - current |= bit; - currentLen++; - if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; - - res = this.mul(res, wnd[current]); - currentLen = 0; - current = 0; - } - start = 26; - } - - return res; - }; - - Red.prototype.convertTo = function convertTo (num) { - var r = num.umod(this.m); - - return r === num ? r.clone() : r; - }; - - Red.prototype.convertFrom = function convertFrom (num) { - var res = num.clone(); - res.red = null; - return res; - }; - - // - // Montgomery method engine - // - - BN.mont = function mont (num) { - return new Mont(num); - }; - - function Mont (m) { - Red.call(this, m); - - this.shift = this.m.bitLength(); - if (this.shift % 26 !== 0) { - this.shift += 26 - (this.shift % 26); - } - - this.r = new BN(1).iushln(this.shift); - this.r2 = this.imod(this.r.sqr()); - this.rinv = this.r._invmp(this.m); - - this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); - this.minv = this.minv.umod(this.r); - this.minv = this.r.sub(this.minv); - } - inherits(Mont, Red); - - Mont.prototype.convertTo = function convertTo (num) { - return this.imod(num.ushln(this.shift)); - }; - - Mont.prototype.convertFrom = function convertFrom (num) { - var r = this.imod(num.mul(this.rinv)); - r.red = null; - return r; - }; - - Mont.prototype.imul = function imul (a, b) { - if (a.isZero() || b.isZero()) { - a.words[0] = 0; - a.length = 1; - return a; - } - - var t = a.imul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.mul = function mul (a, b) { - if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); - - var t = a.mul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.invm = function invm (a) { - // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R - var res = this.imod(a._invmp(this.m).mul(this.r2)); - return res._forceRed(this); - }; -})( false || module, this); - - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/guards/message-port.js": -/*!*************************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/guards/message-port.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMessagePort": () => (/* binding */ isMessagePort) -/* harmony export */ }); -const isMessagePort = (sender) => { - return typeof sender.start === 'function'; -}; -//# sourceMappingURL=message-port.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/helpers/extend-broker-implementation.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/helpers/extend-broker-implementation.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "extendBrokerImplementation": () => (/* binding */ extendBrokerImplementation) -/* harmony export */ }); -/* harmony import */ var _port_map__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./port-map */ "./node_modules/broker-factory/build/es2019/helpers/port-map.js"); - -const extendBrokerImplementation = (partialBrokerImplementation) => ({ - ...partialBrokerImplementation, - connect: ({ call }) => { - return async () => { - const { port1, port2 } = new MessageChannel(); - const portId = await call('connect', { port: port1 }, [port1]); - _port_map__WEBPACK_IMPORTED_MODULE_0__.PORT_MAP.set(port2, portId); - return port2; - }; - }, - disconnect: ({ call }) => { - return async (port) => { - const portId = _port_map__WEBPACK_IMPORTED_MODULE_0__.PORT_MAP.get(port); - if (portId === undefined) { - throw new Error('The given port is not connected.'); - } - await call('disconnect', { portId }); - }; - }, - isSupported: ({ call }) => { - return () => call('isSupported'); - } -}); -//# sourceMappingURL=extend-broker-implementation.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/helpers/port-map.js": -/*!**********************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/helpers/port-map.js ***! - \**********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "PORT_MAP": () => (/* binding */ PORT_MAP) -/* harmony export */ }); -const PORT_MAP = new WeakMap(); -//# sourceMappingURL=port-map.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/interfaces/broker-actions.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/interfaces/broker-actions.js ***! - \*******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=broker-actions.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/interfaces/broker-definition.js": -/*!**********************************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/interfaces/broker-definition.js ***! - \**********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=broker-definition.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/interfaces/default-broker-definition.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/interfaces/default-broker-definition.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=default-broker-definition.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/interfaces/index.js": -/*!**********************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/interfaces/index.js ***! - \**********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _broker_actions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./broker-actions */ "./node_modules/broker-factory/build/es2019/interfaces/broker-actions.js"); -/* harmony import */ var _broker_definition__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./broker-definition */ "./node_modules/broker-factory/build/es2019/interfaces/broker-definition.js"); -/* harmony import */ var _default_broker_definition__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./default-broker-definition */ "./node_modules/broker-factory/build/es2019/interfaces/default-broker-definition.js"); -/* harmony import */ var _worker_event__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./worker-event */ "./node_modules/broker-factory/build/es2019/interfaces/worker-event.js"); - - - - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/interfaces/worker-event.js": -/*!*****************************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/interfaces/worker-event.js ***! - \*****************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=worker-event.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/module.js": -/*!************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/module.js ***! - \************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createBroker": () => (/* binding */ createBroker) -/* harmony export */ }); -/* harmony import */ var fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fast-unique-numbers */ "./node_modules/fast-unique-numbers/build/es5/bundle.js"); -/* harmony import */ var fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _guards_message_port__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./guards/message-port */ "./node_modules/broker-factory/build/es2019/guards/message-port.js"); -/* harmony import */ var _helpers_extend_broker_implementation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers/extend-broker-implementation */ "./node_modules/broker-factory/build/es2019/helpers/extend-broker-implementation.js"); -/* harmony import */ var _interfaces_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./interfaces/index */ "./node_modules/broker-factory/build/es2019/interfaces/index.js"); -/* harmony import */ var _types_index__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./types/index */ "./node_modules/broker-factory/build/es2019/types/index.js"); - - - -/* - * @todo Explicitly referencing the barrel file seems to be necessary when enabling the - * isolatedModules compiler option. - */ - - -const ONGOING_REQUESTS = new WeakMap(); -const createOrGetOngoingRequests = (sender) => { - if (ONGOING_REQUESTS.has(sender)) { - // @todo TypeScript needs to be convinced that has() works as expected. - return ONGOING_REQUESTS.get(sender); - } - const ongoingRequests = new Map(); - ONGOING_REQUESTS.set(sender, ongoingRequests); - return ongoingRequests; -}; -const createBroker = (brokerImplementation) => { - const fullBrokerImplementation = (0,_helpers_extend_broker_implementation__WEBPACK_IMPORTED_MODULE_2__.extendBrokerImplementation)(brokerImplementation); - return (sender) => { - const ongoingRequests = createOrGetOngoingRequests(sender); - sender.addEventListener('message', (({ data: message }) => { - const { id } = message; - if (id !== null && ongoingRequests.has(id)) { - const { reject, resolve } = ongoingRequests.get(id); - ongoingRequests.delete(id); - if (message.error === undefined) { - resolve(message.result); - } - else { - reject(new Error(message.error.message)); - } - } - })); - if ((0,_guards_message_port__WEBPACK_IMPORTED_MODULE_1__.isMessagePort)(sender)) { - sender.start(); - } - const call = (method, params = null, transferables = []) => { - return new Promise((resolve, reject) => { - const id = (0,fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__.generateUniqueNumber)(ongoingRequests); - ongoingRequests.set(id, { reject, resolve }); - if (params === null) { - sender.postMessage({ id, method }, transferables); - } - else { - sender.postMessage({ id, method, params }, transferables); - } - }); - }; - const notify = (method, params, transferables = []) => { - sender.postMessage({ id: null, method, params }, transferables); - }; - let functions = {}; - for (const [key, handler] of Object.entries(fullBrokerImplementation)) { - functions = { ...functions, [key]: handler({ call, notify }) }; - } - return { ...functions }; - }; -}; -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/types/broker-implementation.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/types/broker-implementation.js ***! - \*********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=broker-implementation.js.map - -/***/ }), - -/***/ "./node_modules/broker-factory/build/es2019/types/index.js": -/*!*****************************************************************!*\ - !*** ./node_modules/broker-factory/build/es2019/types/index.js ***! - \*****************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _broker_implementation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./broker-implementation */ "./node_modules/broker-factory/build/es2019/types/broker-implementation.js"); - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/brorand/index.js": -/*!***************************************!*\ - !*** ./node_modules/brorand/index.js ***! - \***************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var r; - -module.exports = function rand(len) { - if (!r) - r = new Rand(null); - - return r.generate(len); -}; - -function Rand(rand) { - this.rand = rand; -} -module.exports.Rand = Rand; - -Rand.prototype.generate = function generate(len) { - return this._rand(len); -}; - -// Emulate crypto API using randy -Rand.prototype._rand = function _rand(n) { - if (this.rand.getBytes) - return this.rand.getBytes(n); - - var res = new Uint8Array(n); - for (var i = 0; i < res.length; i++) - res[i] = this.rand.getByte(); - return res; -}; - -if (typeof self === 'object') { - if (self.crypto && self.crypto.getRandomValues) { - // Modern browsers - Rand.prototype._rand = function _rand(n) { - var arr = new Uint8Array(n); - self.crypto.getRandomValues(arr); - return arr; - }; - } else if (self.msCrypto && self.msCrypto.getRandomValues) { - // IE - Rand.prototype._rand = function _rand(n) { - var arr = new Uint8Array(n); - self.msCrypto.getRandomValues(arr); - return arr; - }; - - // Safari's WebWorkers do not have `crypto` - } else if (typeof window === 'object') { - // Old junk - Rand.prototype._rand = function() { - throw new Error('Not implemented yet'); - }; - } -} else { - // Node.js or Web worker with no crypto support - try { - var crypto = __webpack_require__(/*! crypto */ "?3fc0"); - if (typeof crypto.randomBytes !== 'function') - throw new Error('Not supported'); - - Rand.prototype._rand = function _rand(n) { - return crypto.randomBytes(n); - }; - } catch (e) { - } -} - - -/***/ }), - -/***/ "./node_modules/browserify-aes/aes.js": -/*!********************************************!*\ - !*** ./node_modules/browserify-aes/aes.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// based on the aes implimentation in triple sec -// https://github.com/keybase/triplesec -// which is in turn based on the one from crypto-js -// https://code.google.com/p/crypto-js/ - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -function asUInt32Array (buf) { - if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf) - - var len = (buf.length / 4) | 0 - var out = new Array(len) - - for (var i = 0; i < len; i++) { - out[i] = buf.readUInt32BE(i * 4) - } - - return out -} - -function scrubVec (v) { - for (var i = 0; i < v.length; v++) { - v[i] = 0 - } -} - -function cryptBlock (M, keySchedule, SUB_MIX, SBOX, nRounds) { - var SUB_MIX0 = SUB_MIX[0] - var SUB_MIX1 = SUB_MIX[1] - var SUB_MIX2 = SUB_MIX[2] - var SUB_MIX3 = SUB_MIX[3] - - var s0 = M[0] ^ keySchedule[0] - var s1 = M[1] ^ keySchedule[1] - var s2 = M[2] ^ keySchedule[2] - var s3 = M[3] ^ keySchedule[3] - var t0, t1, t2, t3 - var ksRow = 4 - - for (var round = 1; round < nRounds; round++) { - t0 = SUB_MIX0[s0 >>> 24] ^ SUB_MIX1[(s1 >>> 16) & 0xff] ^ SUB_MIX2[(s2 >>> 8) & 0xff] ^ SUB_MIX3[s3 & 0xff] ^ keySchedule[ksRow++] - t1 = SUB_MIX0[s1 >>> 24] ^ SUB_MIX1[(s2 >>> 16) & 0xff] ^ SUB_MIX2[(s3 >>> 8) & 0xff] ^ SUB_MIX3[s0 & 0xff] ^ keySchedule[ksRow++] - t2 = SUB_MIX0[s2 >>> 24] ^ SUB_MIX1[(s3 >>> 16) & 0xff] ^ SUB_MIX2[(s0 >>> 8) & 0xff] ^ SUB_MIX3[s1 & 0xff] ^ keySchedule[ksRow++] - t3 = SUB_MIX0[s3 >>> 24] ^ SUB_MIX1[(s0 >>> 16) & 0xff] ^ SUB_MIX2[(s1 >>> 8) & 0xff] ^ SUB_MIX3[s2 & 0xff] ^ keySchedule[ksRow++] - s0 = t0 - s1 = t1 - s2 = t2 - s3 = t3 - } - - t0 = ((SBOX[s0 >>> 24] << 24) | (SBOX[(s1 >>> 16) & 0xff] << 16) | (SBOX[(s2 >>> 8) & 0xff] << 8) | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++] - t1 = ((SBOX[s1 >>> 24] << 24) | (SBOX[(s2 >>> 16) & 0xff] << 16) | (SBOX[(s3 >>> 8) & 0xff] << 8) | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++] - t2 = ((SBOX[s2 >>> 24] << 24) | (SBOX[(s3 >>> 16) & 0xff] << 16) | (SBOX[(s0 >>> 8) & 0xff] << 8) | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++] - t3 = ((SBOX[s3 >>> 24] << 24) | (SBOX[(s0 >>> 16) & 0xff] << 16) | (SBOX[(s1 >>> 8) & 0xff] << 8) | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++] - t0 = t0 >>> 0 - t1 = t1 >>> 0 - t2 = t2 >>> 0 - t3 = t3 >>> 0 - - return [t0, t1, t2, t3] -} - -// AES constants -var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36] -var G = (function () { - // Compute double table - var d = new Array(256) - for (var j = 0; j < 256; j++) { - if (j < 128) { - d[j] = j << 1 - } else { - d[j] = (j << 1) ^ 0x11b - } - } - - var SBOX = [] - var INV_SBOX = [] - var SUB_MIX = [[], [], [], []] - var INV_SUB_MIX = [[], [], [], []] - - // Walk GF(2^8) - var x = 0 - var xi = 0 - for (var i = 0; i < 256; ++i) { - // Compute sbox - var sx = xi ^ (xi << 1) ^ (xi << 2) ^ (xi << 3) ^ (xi << 4) - sx = (sx >>> 8) ^ (sx & 0xff) ^ 0x63 - SBOX[x] = sx - INV_SBOX[sx] = x - - // Compute multiplication - var x2 = d[x] - var x4 = d[x2] - var x8 = d[x4] - - // Compute sub bytes, mix columns tables - var t = (d[sx] * 0x101) ^ (sx * 0x1010100) - SUB_MIX[0][x] = (t << 24) | (t >>> 8) - SUB_MIX[1][x] = (t << 16) | (t >>> 16) - SUB_MIX[2][x] = (t << 8) | (t >>> 24) - SUB_MIX[3][x] = t - - // Compute inv sub bytes, inv mix columns tables - t = (x8 * 0x1010101) ^ (x4 * 0x10001) ^ (x2 * 0x101) ^ (x * 0x1010100) - INV_SUB_MIX[0][sx] = (t << 24) | (t >>> 8) - INV_SUB_MIX[1][sx] = (t << 16) | (t >>> 16) - INV_SUB_MIX[2][sx] = (t << 8) | (t >>> 24) - INV_SUB_MIX[3][sx] = t - - if (x === 0) { - x = xi = 1 - } else { - x = x2 ^ d[d[d[x8 ^ x2]]] - xi ^= d[d[xi]] - } - } - - return { - SBOX: SBOX, - INV_SBOX: INV_SBOX, - SUB_MIX: SUB_MIX, - INV_SUB_MIX: INV_SUB_MIX - } -})() - -function AES (key) { - this._key = asUInt32Array(key) - this._reset() -} - -AES.blockSize = 4 * 4 -AES.keySize = 256 / 8 -AES.prototype.blockSize = AES.blockSize -AES.prototype.keySize = AES.keySize -AES.prototype._reset = function () { - var keyWords = this._key - var keySize = keyWords.length - var nRounds = keySize + 6 - var ksRows = (nRounds + 1) * 4 - - var keySchedule = [] - for (var k = 0; k < keySize; k++) { - keySchedule[k] = keyWords[k] - } - - for (k = keySize; k < ksRows; k++) { - var t = keySchedule[k - 1] - - if (k % keySize === 0) { - t = (t << 8) | (t >>> 24) - t = - (G.SBOX[t >>> 24] << 24) | - (G.SBOX[(t >>> 16) & 0xff] << 16) | - (G.SBOX[(t >>> 8) & 0xff] << 8) | - (G.SBOX[t & 0xff]) - - t ^= RCON[(k / keySize) | 0] << 24 - } else if (keySize > 6 && k % keySize === 4) { - t = - (G.SBOX[t >>> 24] << 24) | - (G.SBOX[(t >>> 16) & 0xff] << 16) | - (G.SBOX[(t >>> 8) & 0xff] << 8) | - (G.SBOX[t & 0xff]) - } - - keySchedule[k] = keySchedule[k - keySize] ^ t - } - - var invKeySchedule = [] - for (var ik = 0; ik < ksRows; ik++) { - var ksR = ksRows - ik - var tt = keySchedule[ksR - (ik % 4 ? 0 : 4)] - - if (ik < 4 || ksR <= 4) { - invKeySchedule[ik] = tt - } else { - invKeySchedule[ik] = - G.INV_SUB_MIX[0][G.SBOX[tt >>> 24]] ^ - G.INV_SUB_MIX[1][G.SBOX[(tt >>> 16) & 0xff]] ^ - G.INV_SUB_MIX[2][G.SBOX[(tt >>> 8) & 0xff]] ^ - G.INV_SUB_MIX[3][G.SBOX[tt & 0xff]] - } - } - - this._nRounds = nRounds - this._keySchedule = keySchedule - this._invKeySchedule = invKeySchedule -} - -AES.prototype.encryptBlockRaw = function (M) { - M = asUInt32Array(M) - return cryptBlock(M, this._keySchedule, G.SUB_MIX, G.SBOX, this._nRounds) -} - -AES.prototype.encryptBlock = function (M) { - var out = this.encryptBlockRaw(M) - var buf = Buffer.allocUnsafe(16) - buf.writeUInt32BE(out[0], 0) - buf.writeUInt32BE(out[1], 4) - buf.writeUInt32BE(out[2], 8) - buf.writeUInt32BE(out[3], 12) - return buf -} - -AES.prototype.decryptBlock = function (M) { - M = asUInt32Array(M) - - // swap - var m1 = M[1] - M[1] = M[3] - M[3] = m1 - - var out = cryptBlock(M, this._invKeySchedule, G.INV_SUB_MIX, G.INV_SBOX, this._nRounds) - var buf = Buffer.allocUnsafe(16) - buf.writeUInt32BE(out[0], 0) - buf.writeUInt32BE(out[3], 4) - buf.writeUInt32BE(out[2], 8) - buf.writeUInt32BE(out[1], 12) - return buf -} - -AES.prototype.scrub = function () { - scrubVec(this._keySchedule) - scrubVec(this._invKeySchedule) - scrubVec(this._key) -} - -module.exports.AES = AES - - -/***/ }), - -/***/ "./node_modules/browserify-aes/authCipher.js": -/*!***************************************************!*\ - !*** ./node_modules/browserify-aes/authCipher.js ***! - \***************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var aes = __webpack_require__(/*! ./aes */ "./node_modules/browserify-aes/aes.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var Transform = __webpack_require__(/*! cipher-base */ "./node_modules/cipher-base/index.js") -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var GHASH = __webpack_require__(/*! ./ghash */ "./node_modules/browserify-aes/ghash.js") -var xor = __webpack_require__(/*! buffer-xor */ "./node_modules/buffer-xor/index.js") -var incr32 = __webpack_require__(/*! ./incr32 */ "./node_modules/browserify-aes/incr32.js") - -function xorTest (a, b) { - var out = 0 - if (a.length !== b.length) out++ - - var len = Math.min(a.length, b.length) - for (var i = 0; i < len; ++i) { - out += (a[i] ^ b[i]) - } - - return out -} - -function calcIv (self, iv, ck) { - if (iv.length === 12) { - self._finID = Buffer.concat([iv, Buffer.from([0, 0, 0, 1])]) - return Buffer.concat([iv, Buffer.from([0, 0, 0, 2])]) - } - var ghash = new GHASH(ck) - var len = iv.length - var toPad = len % 16 - ghash.update(iv) - if (toPad) { - toPad = 16 - toPad - ghash.update(Buffer.alloc(toPad, 0)) - } - ghash.update(Buffer.alloc(8, 0)) - var ivBits = len * 8 - var tail = Buffer.alloc(8) - tail.writeUIntBE(ivBits, 0, 8) - ghash.update(tail) - self._finID = ghash.state - var out = Buffer.from(self._finID) - incr32(out) - return out -} -function StreamCipher (mode, key, iv, decrypt) { - Transform.call(this) - - var h = Buffer.alloc(4, 0) - - this._cipher = new aes.AES(key) - var ck = this._cipher.encryptBlock(h) - this._ghash = new GHASH(ck) - iv = calcIv(this, iv, ck) - - this._prev = Buffer.from(iv) - this._cache = Buffer.allocUnsafe(0) - this._secCache = Buffer.allocUnsafe(0) - this._decrypt = decrypt - this._alen = 0 - this._len = 0 - this._mode = mode - - this._authTag = null - this._called = false -} - -inherits(StreamCipher, Transform) - -StreamCipher.prototype._update = function (chunk) { - if (!this._called && this._alen) { - var rump = 16 - (this._alen % 16) - if (rump < 16) { - rump = Buffer.alloc(rump, 0) - this._ghash.update(rump) - } - } - - this._called = true - var out = this._mode.encrypt(this, chunk) - if (this._decrypt) { - this._ghash.update(chunk) - } else { - this._ghash.update(out) - } - this._len += chunk.length - return out -} - -StreamCipher.prototype._final = function () { - if (this._decrypt && !this._authTag) throw new Error('Unsupported state or unable to authenticate data') - - var tag = xor(this._ghash.final(this._alen * 8, this._len * 8), this._cipher.encryptBlock(this._finID)) - if (this._decrypt && xorTest(tag, this._authTag)) throw new Error('Unsupported state or unable to authenticate data') - - this._authTag = tag - this._cipher.scrub() -} - -StreamCipher.prototype.getAuthTag = function getAuthTag () { - if (this._decrypt || !Buffer.isBuffer(this._authTag)) throw new Error('Attempting to get auth tag in unsupported state') - - return this._authTag -} - -StreamCipher.prototype.setAuthTag = function setAuthTag (tag) { - if (!this._decrypt) throw new Error('Attempting to set auth tag in unsupported state') - - this._authTag = tag -} - -StreamCipher.prototype.setAAD = function setAAD (buf) { - if (this._called) throw new Error('Attempting to set AAD in unsupported state') - - this._ghash.update(buf) - this._alen += buf.length -} - -module.exports = StreamCipher - - -/***/ }), - -/***/ "./node_modules/browserify-aes/browser.js": -/*!************************************************!*\ - !*** ./node_modules/browserify-aes/browser.js ***! - \************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var ciphers = __webpack_require__(/*! ./encrypter */ "./node_modules/browserify-aes/encrypter.js") -var deciphers = __webpack_require__(/*! ./decrypter */ "./node_modules/browserify-aes/decrypter.js") -var modes = __webpack_require__(/*! ./modes/list.json */ "./node_modules/browserify-aes/modes/list.json") - -function getCiphers () { - return Object.keys(modes) -} - -exports.createCipher = exports.Cipher = ciphers.createCipher -exports.createCipheriv = exports.Cipheriv = ciphers.createCipheriv -exports.createDecipher = exports.Decipher = deciphers.createDecipher -exports.createDecipheriv = exports.Decipheriv = deciphers.createDecipheriv -exports.listCiphers = exports.getCiphers = getCiphers - - -/***/ }), - -/***/ "./node_modules/browserify-aes/decrypter.js": -/*!**************************************************!*\ - !*** ./node_modules/browserify-aes/decrypter.js ***! - \**************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var AuthCipher = __webpack_require__(/*! ./authCipher */ "./node_modules/browserify-aes/authCipher.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var MODES = __webpack_require__(/*! ./modes */ "./node_modules/browserify-aes/modes/index.js") -var StreamCipher = __webpack_require__(/*! ./streamCipher */ "./node_modules/browserify-aes/streamCipher.js") -var Transform = __webpack_require__(/*! cipher-base */ "./node_modules/cipher-base/index.js") -var aes = __webpack_require__(/*! ./aes */ "./node_modules/browserify-aes/aes.js") -var ebtk = __webpack_require__(/*! evp_bytestokey */ "./node_modules/evp_bytestokey/index.js") -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") - -function Decipher (mode, key, iv) { - Transform.call(this) - - this._cache = new Splitter() - this._last = void 0 - this._cipher = new aes.AES(key) - this._prev = Buffer.from(iv) - this._mode = mode - this._autopadding = true -} - -inherits(Decipher, Transform) - -Decipher.prototype._update = function (data) { - this._cache.add(data) - var chunk - var thing - var out = [] - while ((chunk = this._cache.get(this._autopadding))) { - thing = this._mode.decrypt(this, chunk) - out.push(thing) - } - return Buffer.concat(out) -} - -Decipher.prototype._final = function () { - var chunk = this._cache.flush() - if (this._autopadding) { - return unpad(this._mode.decrypt(this, chunk)) - } else if (chunk) { - throw new Error('data not multiple of block length') - } -} - -Decipher.prototype.setAutoPadding = function (setTo) { - this._autopadding = !!setTo - return this -} - -function Splitter () { - this.cache = Buffer.allocUnsafe(0) -} - -Splitter.prototype.add = function (data) { - this.cache = Buffer.concat([this.cache, data]) -} - -Splitter.prototype.get = function (autoPadding) { - var out - if (autoPadding) { - if (this.cache.length > 16) { - out = this.cache.slice(0, 16) - this.cache = this.cache.slice(16) - return out - } - } else { - if (this.cache.length >= 16) { - out = this.cache.slice(0, 16) - this.cache = this.cache.slice(16) - return out - } - } - - return null -} - -Splitter.prototype.flush = function () { - if (this.cache.length) return this.cache -} - -function unpad (last) { - var padded = last[15] - if (padded < 1 || padded > 16) { - throw new Error('unable to decrypt data') - } - var i = -1 - while (++i < padded) { - if (last[(i + (16 - padded))] !== padded) { - throw new Error('unable to decrypt data') - } - } - if (padded === 16) return - - return last.slice(0, 16 - padded) -} - -function createDecipheriv (suite, password, iv) { - var config = MODES[suite.toLowerCase()] - if (!config) throw new TypeError('invalid suite type') - - if (typeof iv === 'string') iv = Buffer.from(iv) - if (config.mode !== 'GCM' && iv.length !== config.iv) throw new TypeError('invalid iv length ' + iv.length) - - if (typeof password === 'string') password = Buffer.from(password) - if (password.length !== config.key / 8) throw new TypeError('invalid key length ' + password.length) - - if (config.type === 'stream') { - return new StreamCipher(config.module, password, iv, true) - } else if (config.type === 'auth') { - return new AuthCipher(config.module, password, iv, true) - } - - return new Decipher(config.module, password, iv) -} - -function createDecipher (suite, password) { - var config = MODES[suite.toLowerCase()] - if (!config) throw new TypeError('invalid suite type') - - var keys = ebtk(password, false, config.key, config.iv) - return createDecipheriv(suite, keys.key, keys.iv) -} - -exports.createDecipher = createDecipher -exports.createDecipheriv = createDecipheriv - - -/***/ }), - -/***/ "./node_modules/browserify-aes/encrypter.js": -/*!**************************************************!*\ - !*** ./node_modules/browserify-aes/encrypter.js ***! - \**************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var MODES = __webpack_require__(/*! ./modes */ "./node_modules/browserify-aes/modes/index.js") -var AuthCipher = __webpack_require__(/*! ./authCipher */ "./node_modules/browserify-aes/authCipher.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var StreamCipher = __webpack_require__(/*! ./streamCipher */ "./node_modules/browserify-aes/streamCipher.js") -var Transform = __webpack_require__(/*! cipher-base */ "./node_modules/cipher-base/index.js") -var aes = __webpack_require__(/*! ./aes */ "./node_modules/browserify-aes/aes.js") -var ebtk = __webpack_require__(/*! evp_bytestokey */ "./node_modules/evp_bytestokey/index.js") -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") - -function Cipher (mode, key, iv) { - Transform.call(this) - - this._cache = new Splitter() - this._cipher = new aes.AES(key) - this._prev = Buffer.from(iv) - this._mode = mode - this._autopadding = true -} - -inherits(Cipher, Transform) - -Cipher.prototype._update = function (data) { - this._cache.add(data) - var chunk - var thing - var out = [] - - while ((chunk = this._cache.get())) { - thing = this._mode.encrypt(this, chunk) - out.push(thing) - } - - return Buffer.concat(out) -} - -var PADDING = Buffer.alloc(16, 0x10) - -Cipher.prototype._final = function () { - var chunk = this._cache.flush() - if (this._autopadding) { - chunk = this._mode.encrypt(this, chunk) - this._cipher.scrub() - return chunk - } - - if (!chunk.equals(PADDING)) { - this._cipher.scrub() - throw new Error('data not multiple of block length') - } -} - -Cipher.prototype.setAutoPadding = function (setTo) { - this._autopadding = !!setTo - return this -} - -function Splitter () { - this.cache = Buffer.allocUnsafe(0) -} - -Splitter.prototype.add = function (data) { - this.cache = Buffer.concat([this.cache, data]) -} - -Splitter.prototype.get = function () { - if (this.cache.length > 15) { - var out = this.cache.slice(0, 16) - this.cache = this.cache.slice(16) - return out - } - return null -} - -Splitter.prototype.flush = function () { - var len = 16 - this.cache.length - var padBuff = Buffer.allocUnsafe(len) - - var i = -1 - while (++i < len) { - padBuff.writeUInt8(len, i) - } - - return Buffer.concat([this.cache, padBuff]) -} - -function createCipheriv (suite, password, iv) { - var config = MODES[suite.toLowerCase()] - if (!config) throw new TypeError('invalid suite type') - - if (typeof password === 'string') password = Buffer.from(password) - if (password.length !== config.key / 8) throw new TypeError('invalid key length ' + password.length) - - if (typeof iv === 'string') iv = Buffer.from(iv) - if (config.mode !== 'GCM' && iv.length !== config.iv) throw new TypeError('invalid iv length ' + iv.length) - - if (config.type === 'stream') { - return new StreamCipher(config.module, password, iv) - } else if (config.type === 'auth') { - return new AuthCipher(config.module, password, iv) - } - - return new Cipher(config.module, password, iv) -} - -function createCipher (suite, password) { - var config = MODES[suite.toLowerCase()] - if (!config) throw new TypeError('invalid suite type') - - var keys = ebtk(password, false, config.key, config.iv) - return createCipheriv(suite, keys.key, keys.iv) -} - -exports.createCipheriv = createCipheriv -exports.createCipher = createCipher - - -/***/ }), - -/***/ "./node_modules/browserify-aes/ghash.js": -/*!**********************************************!*\ - !*** ./node_modules/browserify-aes/ghash.js ***! - \**********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var ZEROES = Buffer.alloc(16, 0) - -function toArray (buf) { - return [ - buf.readUInt32BE(0), - buf.readUInt32BE(4), - buf.readUInt32BE(8), - buf.readUInt32BE(12) - ] -} - -function fromArray (out) { - var buf = Buffer.allocUnsafe(16) - buf.writeUInt32BE(out[0] >>> 0, 0) - buf.writeUInt32BE(out[1] >>> 0, 4) - buf.writeUInt32BE(out[2] >>> 0, 8) - buf.writeUInt32BE(out[3] >>> 0, 12) - return buf -} - -function GHASH (key) { - this.h = key - this.state = Buffer.alloc(16, 0) - this.cache = Buffer.allocUnsafe(0) -} - -// from http://bitwiseshiftleft.github.io/sjcl/doc/symbols/src/core_gcm.js.html -// by Juho Vähä-Herttua -GHASH.prototype.ghash = function (block) { - var i = -1 - while (++i < block.length) { - this.state[i] ^= block[i] - } - this._multiply() -} - -GHASH.prototype._multiply = function () { - var Vi = toArray(this.h) - var Zi = [0, 0, 0, 0] - var j, xi, lsbVi - var i = -1 - while (++i < 128) { - xi = (this.state[~~(i / 8)] & (1 << (7 - (i % 8)))) !== 0 - if (xi) { - // Z_i+1 = Z_i ^ V_i - Zi[0] ^= Vi[0] - Zi[1] ^= Vi[1] - Zi[2] ^= Vi[2] - Zi[3] ^= Vi[3] - } - - // Store the value of LSB(V_i) - lsbVi = (Vi[3] & 1) !== 0 - - // V_i+1 = V_i >> 1 - for (j = 3; j > 0; j--) { - Vi[j] = (Vi[j] >>> 1) | ((Vi[j - 1] & 1) << 31) - } - Vi[0] = Vi[0] >>> 1 - - // If LSB(V_i) is 1, V_i+1 = (V_i >> 1) ^ R - if (lsbVi) { - Vi[0] = Vi[0] ^ (0xe1 << 24) - } - } - this.state = fromArray(Zi) -} - -GHASH.prototype.update = function (buf) { - this.cache = Buffer.concat([this.cache, buf]) - var chunk - while (this.cache.length >= 16) { - chunk = this.cache.slice(0, 16) - this.cache = this.cache.slice(16) - this.ghash(chunk) - } -} - -GHASH.prototype.final = function (abl, bl) { - if (this.cache.length) { - this.ghash(Buffer.concat([this.cache, ZEROES], 16)) - } - - this.ghash(fromArray([0, abl, 0, bl])) - return this.state -} - -module.exports = GHASH - - -/***/ }), - -/***/ "./node_modules/browserify-aes/incr32.js": -/*!***********************************************!*\ - !*** ./node_modules/browserify-aes/incr32.js ***! - \***********************************************/ -/***/ ((module) => { - -function incr32 (iv) { - var len = iv.length - var item - while (len--) { - item = iv.readUInt8(len) - if (item === 255) { - iv.writeUInt8(0, len) - } else { - item++ - iv.writeUInt8(item, len) - break - } - } -} -module.exports = incr32 - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/cbc.js": -/*!**************************************************!*\ - !*** ./node_modules/browserify-aes/modes/cbc.js ***! - \**************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var xor = __webpack_require__(/*! buffer-xor */ "./node_modules/buffer-xor/index.js") - -exports.encrypt = function (self, block) { - var data = xor(block, self._prev) - - self._prev = self._cipher.encryptBlock(data) - return self._prev -} - -exports.decrypt = function (self, block) { - var pad = self._prev - - self._prev = block - var out = self._cipher.decryptBlock(block) - - return xor(out, pad) -} - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/cfb.js": -/*!**************************************************!*\ - !*** ./node_modules/browserify-aes/modes/cfb.js ***! - \**************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var xor = __webpack_require__(/*! buffer-xor */ "./node_modules/buffer-xor/index.js") - -function encryptStart (self, data, decrypt) { - var len = data.length - var out = xor(data, self._cache) - self._cache = self._cache.slice(len) - self._prev = Buffer.concat([self._prev, decrypt ? data : out]) - return out -} - -exports.encrypt = function (self, data, decrypt) { - var out = Buffer.allocUnsafe(0) - var len - - while (data.length) { - if (self._cache.length === 0) { - self._cache = self._cipher.encryptBlock(self._prev) - self._prev = Buffer.allocUnsafe(0) - } - - if (self._cache.length <= data.length) { - len = self._cache.length - out = Buffer.concat([out, encryptStart(self, data.slice(0, len), decrypt)]) - data = data.slice(len) - } else { - out = Buffer.concat([out, encryptStart(self, data, decrypt)]) - break - } - } - - return out -} - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/cfb1.js": -/*!***************************************************!*\ - !*** ./node_modules/browserify-aes/modes/cfb1.js ***! - \***************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -function encryptByte (self, byteParam, decrypt) { - var pad - var i = -1 - var len = 8 - var out = 0 - var bit, value - while (++i < len) { - pad = self._cipher.encryptBlock(self._prev) - bit = (byteParam & (1 << (7 - i))) ? 0x80 : 0 - value = pad[0] ^ bit - out += ((value & 0x80) >> (i % 8)) - self._prev = shiftIn(self._prev, decrypt ? bit : value) - } - return out -} - -function shiftIn (buffer, value) { - var len = buffer.length - var i = -1 - var out = Buffer.allocUnsafe(buffer.length) - buffer = Buffer.concat([buffer, Buffer.from([value])]) - - while (++i < len) { - out[i] = buffer[i] << 1 | buffer[i + 1] >> (7) - } - - return out -} - -exports.encrypt = function (self, chunk, decrypt) { - var len = chunk.length - var out = Buffer.allocUnsafe(len) - var i = -1 - - while (++i < len) { - out[i] = encryptByte(self, chunk[i], decrypt) - } - - return out -} - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/cfb8.js": -/*!***************************************************!*\ - !*** ./node_modules/browserify-aes/modes/cfb8.js ***! - \***************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -function encryptByte (self, byteParam, decrypt) { - var pad = self._cipher.encryptBlock(self._prev) - var out = pad[0] ^ byteParam - - self._prev = Buffer.concat([ - self._prev.slice(1), - Buffer.from([decrypt ? byteParam : out]) - ]) - - return out -} - -exports.encrypt = function (self, chunk, decrypt) { - var len = chunk.length - var out = Buffer.allocUnsafe(len) - var i = -1 - - while (++i < len) { - out[i] = encryptByte(self, chunk[i], decrypt) - } - - return out -} - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/ctr.js": -/*!**************************************************!*\ - !*** ./node_modules/browserify-aes/modes/ctr.js ***! - \**************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var xor = __webpack_require__(/*! buffer-xor */ "./node_modules/buffer-xor/index.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var incr32 = __webpack_require__(/*! ../incr32 */ "./node_modules/browserify-aes/incr32.js") - -function getBlock (self) { - var out = self._cipher.encryptBlockRaw(self._prev) - incr32(self._prev) - return out -} - -var blockSize = 16 -exports.encrypt = function (self, chunk) { - var chunkNum = Math.ceil(chunk.length / blockSize) - var start = self._cache.length - self._cache = Buffer.concat([ - self._cache, - Buffer.allocUnsafe(chunkNum * blockSize) - ]) - for (var i = 0; i < chunkNum; i++) { - var out = getBlock(self) - var offset = start + i * blockSize - self._cache.writeUInt32BE(out[0], offset + 0) - self._cache.writeUInt32BE(out[1], offset + 4) - self._cache.writeUInt32BE(out[2], offset + 8) - self._cache.writeUInt32BE(out[3], offset + 12) - } - var pad = self._cache.slice(0, chunk.length) - self._cache = self._cache.slice(chunk.length) - return xor(chunk, pad) -} - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/ecb.js": -/*!**************************************************!*\ - !*** ./node_modules/browserify-aes/modes/ecb.js ***! - \**************************************************/ -/***/ ((__unused_webpack_module, exports) => { - -exports.encrypt = function (self, block) { - return self._cipher.encryptBlock(block) -} - -exports.decrypt = function (self, block) { - return self._cipher.decryptBlock(block) -} - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/index.js": -/*!****************************************************!*\ - !*** ./node_modules/browserify-aes/modes/index.js ***! - \****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var modeModules = { - ECB: __webpack_require__(/*! ./ecb */ "./node_modules/browserify-aes/modes/ecb.js"), - CBC: __webpack_require__(/*! ./cbc */ "./node_modules/browserify-aes/modes/cbc.js"), - CFB: __webpack_require__(/*! ./cfb */ "./node_modules/browserify-aes/modes/cfb.js"), - CFB8: __webpack_require__(/*! ./cfb8 */ "./node_modules/browserify-aes/modes/cfb8.js"), - CFB1: __webpack_require__(/*! ./cfb1 */ "./node_modules/browserify-aes/modes/cfb1.js"), - OFB: __webpack_require__(/*! ./ofb */ "./node_modules/browserify-aes/modes/ofb.js"), - CTR: __webpack_require__(/*! ./ctr */ "./node_modules/browserify-aes/modes/ctr.js"), - GCM: __webpack_require__(/*! ./ctr */ "./node_modules/browserify-aes/modes/ctr.js") -} - -var modes = __webpack_require__(/*! ./list.json */ "./node_modules/browserify-aes/modes/list.json") - -for (var key in modes) { - modes[key].module = modeModules[modes[key].mode] -} - -module.exports = modes - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/ofb.js": -/*!**************************************************!*\ - !*** ./node_modules/browserify-aes/modes/ofb.js ***! - \**************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"]; -var xor = __webpack_require__(/*! buffer-xor */ "./node_modules/buffer-xor/index.js") - -function getBlock (self) { - self._prev = self._cipher.encryptBlock(self._prev) - return self._prev -} - -exports.encrypt = function (self, chunk) { - while (self._cache.length < chunk.length) { - self._cache = Buffer.concat([self._cache, getBlock(self)]) - } - - var pad = self._cache.slice(0, chunk.length) - self._cache = self._cache.slice(chunk.length) - return xor(chunk, pad) -} - - -/***/ }), - -/***/ "./node_modules/browserify-aes/streamCipher.js": -/*!*****************************************************!*\ - !*** ./node_modules/browserify-aes/streamCipher.js ***! - \*****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var aes = __webpack_require__(/*! ./aes */ "./node_modules/browserify-aes/aes.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var Transform = __webpack_require__(/*! cipher-base */ "./node_modules/cipher-base/index.js") -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") - -function StreamCipher (mode, key, iv, decrypt) { - Transform.call(this) - - this._cipher = new aes.AES(key) - this._prev = Buffer.from(iv) - this._cache = Buffer.allocUnsafe(0) - this._secCache = Buffer.allocUnsafe(0) - this._decrypt = decrypt - this._mode = mode -} - -inherits(StreamCipher, Transform) - -StreamCipher.prototype._update = function (chunk) { - return this._mode.encrypt(this, chunk, this._decrypt) -} - -StreamCipher.prototype._final = function () { - this._cipher.scrub() -} - -module.exports = StreamCipher - - -/***/ }), - -/***/ "./node_modules/browserify-cipher/browser.js": -/*!***************************************************!*\ - !*** ./node_modules/browserify-cipher/browser.js ***! - \***************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var DES = __webpack_require__(/*! browserify-des */ "./node_modules/browserify-des/index.js") -var aes = __webpack_require__(/*! browserify-aes/browser */ "./node_modules/browserify-aes/browser.js") -var aesModes = __webpack_require__(/*! browserify-aes/modes */ "./node_modules/browserify-aes/modes/index.js") -var desModes = __webpack_require__(/*! browserify-des/modes */ "./node_modules/browserify-des/modes.js") -var ebtk = __webpack_require__(/*! evp_bytestokey */ "./node_modules/evp_bytestokey/index.js") - -function createCipher (suite, password) { - suite = suite.toLowerCase() - - var keyLen, ivLen - if (aesModes[suite]) { - keyLen = aesModes[suite].key - ivLen = aesModes[suite].iv - } else if (desModes[suite]) { - keyLen = desModes[suite].key * 8 - ivLen = desModes[suite].iv - } else { - throw new TypeError('invalid suite type') - } - - var keys = ebtk(password, false, keyLen, ivLen) - return createCipheriv(suite, keys.key, keys.iv) -} - -function createDecipher (suite, password) { - suite = suite.toLowerCase() - - var keyLen, ivLen - if (aesModes[suite]) { - keyLen = aesModes[suite].key - ivLen = aesModes[suite].iv - } else if (desModes[suite]) { - keyLen = desModes[suite].key * 8 - ivLen = desModes[suite].iv - } else { - throw new TypeError('invalid suite type') - } - - var keys = ebtk(password, false, keyLen, ivLen) - return createDecipheriv(suite, keys.key, keys.iv) -} - -function createCipheriv (suite, key, iv) { - suite = suite.toLowerCase() - if (aesModes[suite]) return aes.createCipheriv(suite, key, iv) - if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite }) - - throw new TypeError('invalid suite type') -} - -function createDecipheriv (suite, key, iv) { - suite = suite.toLowerCase() - if (aesModes[suite]) return aes.createDecipheriv(suite, key, iv) - if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite, decrypt: true }) - - throw new TypeError('invalid suite type') -} - -function getCiphers () { - return Object.keys(desModes).concat(aes.getCiphers()) -} - -exports.createCipher = exports.Cipher = createCipher -exports.createCipheriv = exports.Cipheriv = createCipheriv -exports.createDecipher = exports.Decipher = createDecipher -exports.createDecipheriv = exports.Decipheriv = createDecipheriv -exports.listCiphers = exports.getCiphers = getCiphers - - -/***/ }), - -/***/ "./node_modules/browserify-des/index.js": -/*!**********************************************!*\ - !*** ./node_modules/browserify-des/index.js ***! - \**********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var CipherBase = __webpack_require__(/*! cipher-base */ "./node_modules/cipher-base/index.js") -var des = __webpack_require__(/*! des.js */ "./node_modules/des.js/lib/des.js") -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var modes = { - 'des-ede3-cbc': des.CBC.instantiate(des.EDE), - 'des-ede3': des.EDE, - 'des-ede-cbc': des.CBC.instantiate(des.EDE), - 'des-ede': des.EDE, - 'des-cbc': des.CBC.instantiate(des.DES), - 'des-ecb': des.DES -} -modes.des = modes['des-cbc'] -modes.des3 = modes['des-ede3-cbc'] -module.exports = DES -inherits(DES, CipherBase) -function DES (opts) { - CipherBase.call(this) - var modeName = opts.mode.toLowerCase() - var mode = modes[modeName] - var type - if (opts.decrypt) { - type = 'decrypt' - } else { - type = 'encrypt' - } - var key = opts.key - if (!Buffer.isBuffer(key)) { - key = Buffer.from(key) - } - if (modeName === 'des-ede' || modeName === 'des-ede-cbc') { - key = Buffer.concat([key, key.slice(0, 8)]) - } - var iv = opts.iv - if (!Buffer.isBuffer(iv)) { - iv = Buffer.from(iv) - } - this._des = mode.create({ - key: key, - iv: iv, - type: type - }) -} -DES.prototype._update = function (data) { - return Buffer.from(this._des.update(data)) -} -DES.prototype._final = function () { - return Buffer.from(this._des.final()) -} - - -/***/ }), - -/***/ "./node_modules/browserify-des/modes.js": -/*!**********************************************!*\ - !*** ./node_modules/browserify-des/modes.js ***! - \**********************************************/ -/***/ ((__unused_webpack_module, exports) => { - -exports["des-ecb"] = { - key: 8, - iv: 0 -} -exports["des-cbc"] = exports.des = { - key: 8, - iv: 8 -} -exports["des-ede3-cbc"] = exports.des3 = { - key: 24, - iv: 8 -} -exports["des-ede3"] = { - key: 24, - iv: 0 -} -exports["des-ede-cbc"] = { - key: 16, - iv: 8 -} -exports["des-ede"] = { - key: 16, - iv: 0 -} - - -/***/ }), - -/***/ "./node_modules/browserify-rsa/index.js": -/*!**********************************************!*\ - !*** ./node_modules/browserify-rsa/index.js ***! - \**********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"]; -var BN = __webpack_require__(/*! bn.js */ "./node_modules/bn.js/lib/bn.js") -var randomBytes = __webpack_require__(/*! randombytes */ "./node_modules/randombytes/browser.js") - -function blind (priv) { - var r = getr(priv) - var blinder = r.toRed(BN.mont(priv.modulus)).redPow(new BN(priv.publicExponent)).fromRed() - return { blinder: blinder, unblinder: r.invm(priv.modulus) } -} - -function getr (priv) { - var len = priv.modulus.byteLength() - var r - do { - r = new BN(randomBytes(len)) - } while (r.cmp(priv.modulus) >= 0 || !r.umod(priv.prime1) || !r.umod(priv.prime2)) - return r -} - -function crt (msg, priv) { - var blinds = blind(priv) - var len = priv.modulus.byteLength() - var blinded = new BN(msg).mul(blinds.blinder).umod(priv.modulus) - var c1 = blinded.toRed(BN.mont(priv.prime1)) - var c2 = blinded.toRed(BN.mont(priv.prime2)) - var qinv = priv.coefficient - var p = priv.prime1 - var q = priv.prime2 - var m1 = c1.redPow(priv.exponent1).fromRed() - var m2 = c2.redPow(priv.exponent2).fromRed() - var h = m1.isub(m2).imul(qinv).umod(p).imul(q) - return m2.iadd(h).imul(blinds.unblinder).umod(priv.modulus).toArrayLike(Buffer, 'be', len) -} -crt.getr = getr - -module.exports = crt - - -/***/ }), - -/***/ "./node_modules/browserify-sign/algos.js": -/*!***********************************************!*\ - !*** ./node_modules/browserify-sign/algos.js ***! - \***********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -module.exports = __webpack_require__(/*! ./browser/algorithms.json */ "./node_modules/browserify-sign/browser/algorithms.json") - - -/***/ }), - -/***/ "./node_modules/browserify-sign/browser/index.js": -/*!*******************************************************!*\ - !*** ./node_modules/browserify-sign/browser/index.js ***! - \*******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var createHash = __webpack_require__(/*! create-hash */ "./node_modules/create-hash/browser.js") -var stream = __webpack_require__(/*! readable-stream */ "./node_modules/readable-stream/readable-browser.js") -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var sign = __webpack_require__(/*! ./sign */ "./node_modules/browserify-sign/browser/sign.js") -var verify = __webpack_require__(/*! ./verify */ "./node_modules/browserify-sign/browser/verify.js") - -var algorithms = __webpack_require__(/*! ./algorithms.json */ "./node_modules/browserify-sign/browser/algorithms.json") -Object.keys(algorithms).forEach(function (key) { - algorithms[key].id = Buffer.from(algorithms[key].id, 'hex') - algorithms[key.toLowerCase()] = algorithms[key] -}) - -function Sign (algorithm) { - stream.Writable.call(this) - - var data = algorithms[algorithm] - if (!data) throw new Error('Unknown message digest') - - this._hashType = data.hash - this._hash = createHash(data.hash) - this._tag = data.id - this._signType = data.sign -} -inherits(Sign, stream.Writable) - -Sign.prototype._write = function _write (data, _, done) { - this._hash.update(data) - done() -} - -Sign.prototype.update = function update (data, enc) { - if (typeof data === 'string') data = Buffer.from(data, enc) - - this._hash.update(data) - return this -} - -Sign.prototype.sign = function signMethod (key, enc) { - this.end() - var hash = this._hash.digest() - var sig = sign(hash, key, this._hashType, this._signType, this._tag) - - return enc ? sig.toString(enc) : sig -} - -function Verify (algorithm) { - stream.Writable.call(this) - - var data = algorithms[algorithm] - if (!data) throw new Error('Unknown message digest') - - this._hash = createHash(data.hash) - this._tag = data.id - this._signType = data.sign -} -inherits(Verify, stream.Writable) - -Verify.prototype._write = function _write (data, _, done) { - this._hash.update(data) - done() -} - -Verify.prototype.update = function update (data, enc) { - if (typeof data === 'string') data = Buffer.from(data, enc) - - this._hash.update(data) - return this -} - -Verify.prototype.verify = function verifyMethod (key, sig, enc) { - if (typeof sig === 'string') sig = Buffer.from(sig, enc) - - this.end() - var hash = this._hash.digest() - return verify(sig, hash, key, this._signType, this._tag) -} - -function createSign (algorithm) { - return new Sign(algorithm) -} - -function createVerify (algorithm) { - return new Verify(algorithm) -} - -module.exports = { - Sign: createSign, - Verify: createVerify, - createSign: createSign, - createVerify: createVerify -} - - -/***/ }), - -/***/ "./node_modules/browserify-sign/browser/sign.js": -/*!******************************************************!*\ - !*** ./node_modules/browserify-sign/browser/sign.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var createHmac = __webpack_require__(/*! create-hmac */ "./node_modules/create-hmac/browser.js") -var crt = __webpack_require__(/*! browserify-rsa */ "./node_modules/browserify-rsa/index.js") -var EC = (__webpack_require__(/*! elliptic */ "./node_modules/elliptic/lib/elliptic.js").ec) -var BN = __webpack_require__(/*! bn.js */ "./node_modules/bn.js/lib/bn.js") -var parseKeys = __webpack_require__(/*! parse-asn1 */ "./node_modules/parse-asn1/index.js") -var curves = __webpack_require__(/*! ./curves.json */ "./node_modules/browserify-sign/browser/curves.json") - -function sign (hash, key, hashType, signType, tag) { - var priv = parseKeys(key) - if (priv.curve) { - // rsa keys can be interpreted as ecdsa ones in openssl - if (signType !== 'ecdsa' && signType !== 'ecdsa/rsa') throw new Error('wrong private key type') - return ecSign(hash, priv) - } else if (priv.type === 'dsa') { - if (signType !== 'dsa') throw new Error('wrong private key type') - return dsaSign(hash, priv, hashType) - } else { - if (signType !== 'rsa' && signType !== 'ecdsa/rsa') throw new Error('wrong private key type') - } - hash = Buffer.concat([tag, hash]) - var len = priv.modulus.byteLength() - var pad = [0, 1] - while (hash.length + pad.length + 1 < len) pad.push(0xff) - pad.push(0x00) - var i = -1 - while (++i < hash.length) pad.push(hash[i]) - - var out = crt(pad, priv) - return out -} - -function ecSign (hash, priv) { - var curveId = curves[priv.curve.join('.')] - if (!curveId) throw new Error('unknown curve ' + priv.curve.join('.')) - - var curve = new EC(curveId) - var key = curve.keyFromPrivate(priv.privateKey) - var out = key.sign(hash) - - return Buffer.from(out.toDER()) -} - -function dsaSign (hash, priv, algo) { - var x = priv.params.priv_key - var p = priv.params.p - var q = priv.params.q - var g = priv.params.g - var r = new BN(0) - var k - var H = bits2int(hash, q).mod(q) - var s = false - var kv = getKey(x, q, hash, algo) - while (s === false) { - k = makeKey(q, kv, algo) - r = makeR(g, k, p, q) - s = k.invm(q).imul(H.add(x.mul(r))).mod(q) - if (s.cmpn(0) === 0) { - s = false - r = new BN(0) - } - } - return toDER(r, s) -} - -function toDER (r, s) { - r = r.toArray() - s = s.toArray() - - // Pad values - if (r[0] & 0x80) r = [0].concat(r) - if (s[0] & 0x80) s = [0].concat(s) - - var total = r.length + s.length + 4 - var res = [0x30, total, 0x02, r.length] - res = res.concat(r, [0x02, s.length], s) - return Buffer.from(res) -} - -function getKey (x, q, hash, algo) { - x = Buffer.from(x.toArray()) - if (x.length < q.byteLength()) { - var zeros = Buffer.alloc(q.byteLength() - x.length) - x = Buffer.concat([zeros, x]) - } - var hlen = hash.length - var hbits = bits2octets(hash, q) - var v = Buffer.alloc(hlen) - v.fill(1) - var k = Buffer.alloc(hlen) - k = createHmac(algo, k).update(v).update(Buffer.from([0])).update(x).update(hbits).digest() - v = createHmac(algo, k).update(v).digest() - k = createHmac(algo, k).update(v).update(Buffer.from([1])).update(x).update(hbits).digest() - v = createHmac(algo, k).update(v).digest() - return { k: k, v: v } -} - -function bits2int (obits, q) { - var bits = new BN(obits) - var shift = (obits.length << 3) - q.bitLength() - if (shift > 0) bits.ishrn(shift) - return bits -} - -function bits2octets (bits, q) { - bits = bits2int(bits, q) - bits = bits.mod(q) - var out = Buffer.from(bits.toArray()) - if (out.length < q.byteLength()) { - var zeros = Buffer.alloc(q.byteLength() - out.length) - out = Buffer.concat([zeros, out]) - } - return out -} - -function makeKey (q, kv, algo) { - var t - var k - - do { - t = Buffer.alloc(0) - - while (t.length * 8 < q.bitLength()) { - kv.v = createHmac(algo, kv.k).update(kv.v).digest() - t = Buffer.concat([t, kv.v]) - } - - k = bits2int(t, q) - kv.k = createHmac(algo, kv.k).update(kv.v).update(Buffer.from([0])).digest() - kv.v = createHmac(algo, kv.k).update(kv.v).digest() - } while (k.cmp(q) !== -1) - - return k -} - -function makeR (g, k, p, q) { - return g.toRed(BN.mont(p)).redPow(k).fromRed().mod(q) -} - -module.exports = sign -module.exports.getKey = getKey -module.exports.makeKey = makeKey - - -/***/ }), - -/***/ "./node_modules/browserify-sign/browser/verify.js": -/*!********************************************************!*\ - !*** ./node_modules/browserify-sign/browser/verify.js ***! - \********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var BN = __webpack_require__(/*! bn.js */ "./node_modules/bn.js/lib/bn.js") -var EC = (__webpack_require__(/*! elliptic */ "./node_modules/elliptic/lib/elliptic.js").ec) -var parseKeys = __webpack_require__(/*! parse-asn1 */ "./node_modules/parse-asn1/index.js") -var curves = __webpack_require__(/*! ./curves.json */ "./node_modules/browserify-sign/browser/curves.json") - -function verify (sig, hash, key, signType, tag) { - var pub = parseKeys(key) - if (pub.type === 'ec') { - // rsa keys can be interpreted as ecdsa ones in openssl - if (signType !== 'ecdsa' && signType !== 'ecdsa/rsa') throw new Error('wrong public key type') - return ecVerify(sig, hash, pub) - } else if (pub.type === 'dsa') { - if (signType !== 'dsa') throw new Error('wrong public key type') - return dsaVerify(sig, hash, pub) - } else { - if (signType !== 'rsa' && signType !== 'ecdsa/rsa') throw new Error('wrong public key type') - } - hash = Buffer.concat([tag, hash]) - var len = pub.modulus.byteLength() - var pad = [1] - var padNum = 0 - while (hash.length + pad.length + 2 < len) { - pad.push(0xff) - padNum++ - } - pad.push(0x00) - var i = -1 - while (++i < hash.length) { - pad.push(hash[i]) - } - pad = Buffer.from(pad) - var red = BN.mont(pub.modulus) - sig = new BN(sig).toRed(red) - - sig = sig.redPow(new BN(pub.publicExponent)) - sig = Buffer.from(sig.fromRed().toArray()) - var out = padNum < 8 ? 1 : 0 - len = Math.min(sig.length, pad.length) - if (sig.length !== pad.length) out = 1 - - i = -1 - while (++i < len) out |= sig[i] ^ pad[i] - return out === 0 -} - -function ecVerify (sig, hash, pub) { - var curveId = curves[pub.data.algorithm.curve.join('.')] - if (!curveId) throw new Error('unknown curve ' + pub.data.algorithm.curve.join('.')) - - var curve = new EC(curveId) - var pubkey = pub.data.subjectPrivateKey.data - - return curve.verify(hash, sig, pubkey) -} - -function dsaVerify (sig, hash, pub) { - var p = pub.data.p - var q = pub.data.q - var g = pub.data.g - var y = pub.data.pub_key - var unpacked = parseKeys.signature.decode(sig, 'der') - var s = unpacked.s - var r = unpacked.r - checkValue(s, q) - checkValue(r, q) - var montp = BN.mont(p) - var w = s.invm(q) - var v = g.toRed(montp) - .redPow(new BN(hash).mul(w).mod(q)) - .fromRed() - .mul(y.toRed(montp).redPow(r.mul(w).mod(q)).fromRed()) - .mod(p) - .mod(q) - return v.cmp(r) === 0 -} - -function checkValue (b, q) { - if (b.cmpn(0) <= 0) throw new Error('invalid sig') - if (b.cmp(q) >= q) throw new Error('invalid sig') -} - -module.exports = verify - - -/***/ }), - -/***/ "./node_modules/buffer-xor/index.js": -/*!******************************************!*\ - !*** ./node_modules/buffer-xor/index.js ***! - \******************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"]; -module.exports = function xor (a, b) { - var length = Math.min(a.length, b.length) - var buffer = new Buffer(length) - - for (var i = 0; i < length; ++i) { - buffer[i] = a[i] ^ b[i] - } - - return buffer -} - - -/***/ }), - -/***/ "./node_modules/buffer/index.js": -/*!**************************************!*\ - !*** ./node_modules/buffer/index.js ***! - \**************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ -/* eslint-disable no-proto */ - - - -const base64 = __webpack_require__(/*! base64-js */ "./node_modules/base64-js/index.js") -const ieee754 = __webpack_require__(/*! ieee754 */ "./node_modules/ieee754/index.js") -const customInspectSymbol = - (typeof Symbol === 'function' && typeof Symbol['for'] === 'function') // eslint-disable-line dot-notation - ? Symbol['for']('nodejs.util.inspect.custom') // eslint-disable-line dot-notation - : null - -exports.Buffer = Buffer -exports.SlowBuffer = SlowBuffer -exports.INSPECT_MAX_BYTES = 50 - -const K_MAX_LENGTH = 0x7fffffff -exports.kMaxLength = K_MAX_LENGTH - -/** - * If `Buffer.TYPED_ARRAY_SUPPORT`: - * === true Use Uint8Array implementation (fastest) - * === false Print warning and recommend using `buffer` v4.x which has an Object - * implementation (most compatible, even IE6) - * - * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, - * Opera 11.6+, iOS 4.2+. - * - * We report that the browser does not support typed arrays if the are not subclassable - * using __proto__. Firefox 4-29 lacks support for adding new properties to `Uint8Array` - * (See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438). IE 10 lacks support - * for __proto__ and has a buggy typed array implementation. - */ -Buffer.TYPED_ARRAY_SUPPORT = typedArraySupport() - -if (!Buffer.TYPED_ARRAY_SUPPORT && typeof console !== 'undefined' && - typeof console.error === 'function') { - console.error( - 'This browser lacks typed array (Uint8Array) support which is required by ' + - '`buffer` v5.x. Use `buffer` v4.x if you require old browser support.' - ) -} - -function typedArraySupport () { - // Can typed array instances can be augmented? - try { - const arr = new Uint8Array(1) - const proto = { foo: function () { return 42 } } - Object.setPrototypeOf(proto, Uint8Array.prototype) - Object.setPrototypeOf(arr, proto) - return arr.foo() === 42 - } catch (e) { - return false - } -} - -Object.defineProperty(Buffer.prototype, 'parent', { - enumerable: true, - get: function () { - if (!Buffer.isBuffer(this)) return undefined - return this.buffer - } -}) - -Object.defineProperty(Buffer.prototype, 'offset', { - enumerable: true, - get: function () { - if (!Buffer.isBuffer(this)) return undefined - return this.byteOffset - } -}) - -function createBuffer (length) { - if (length > K_MAX_LENGTH) { - throw new RangeError('The value "' + length + '" is invalid for option "size"') - } - // Return an augmented `Uint8Array` instance - const buf = new Uint8Array(length) - Object.setPrototypeOf(buf, Buffer.prototype) - return buf -} - -/** - * The Buffer constructor returns instances of `Uint8Array` that have their - * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of - * `Uint8Array`, so the returned instances will have all the node `Buffer` methods - * and the `Uint8Array` methods. Square bracket notation works as expected -- it - * returns a single octet. - * - * The `Uint8Array` prototype remains unmodified. - */ - -function Buffer (arg, encodingOrOffset, length) { - // Common case. - if (typeof arg === 'number') { - if (typeof encodingOrOffset === 'string') { - throw new TypeError( - 'The "string" argument must be of type string. Received type number' - ) - } - return allocUnsafe(arg) - } - return from(arg, encodingOrOffset, length) -} - -Buffer.poolSize = 8192 // not used by this implementation - -function from (value, encodingOrOffset, length) { - if (typeof value === 'string') { - return fromString(value, encodingOrOffset) - } - - if (ArrayBuffer.isView(value)) { - return fromArrayView(value) - } - - if (value == null) { - throw new TypeError( - 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' + - 'or Array-like Object. Received type ' + (typeof value) - ) - } - - if (isInstance(value, ArrayBuffer) || - (value && isInstance(value.buffer, ArrayBuffer))) { - return fromArrayBuffer(value, encodingOrOffset, length) - } - - if (typeof SharedArrayBuffer !== 'undefined' && - (isInstance(value, SharedArrayBuffer) || - (value && isInstance(value.buffer, SharedArrayBuffer)))) { - return fromArrayBuffer(value, encodingOrOffset, length) - } - - if (typeof value === 'number') { - throw new TypeError( - 'The "value" argument must not be of type number. Received type number' - ) - } - - const valueOf = value.valueOf && value.valueOf() - if (valueOf != null && valueOf !== value) { - return Buffer.from(valueOf, encodingOrOffset, length) - } - - const b = fromObject(value) - if (b) return b - - if (typeof Symbol !== 'undefined' && Symbol.toPrimitive != null && - typeof value[Symbol.toPrimitive] === 'function') { - return Buffer.from(value[Symbol.toPrimitive]('string'), encodingOrOffset, length) - } - - throw new TypeError( - 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' + - 'or Array-like Object. Received type ' + (typeof value) - ) -} - -/** - * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError - * if value is a number. - * Buffer.from(str[, encoding]) - * Buffer.from(array) - * Buffer.from(buffer) - * Buffer.from(arrayBuffer[, byteOffset[, length]]) - **/ -Buffer.from = function (value, encodingOrOffset, length) { - return from(value, encodingOrOffset, length) -} - -// Note: Change prototype *after* Buffer.from is defined to workaround Chrome bug: -// https://github.com/feross/buffer/pull/148 -Object.setPrototypeOf(Buffer.prototype, Uint8Array.prototype) -Object.setPrototypeOf(Buffer, Uint8Array) - -function assertSize (size) { - if (typeof size !== 'number') { - throw new TypeError('"size" argument must be of type number') - } else if (size < 0) { - throw new RangeError('The value "' + size + '" is invalid for option "size"') - } -} - -function alloc (size, fill, encoding) { - assertSize(size) - if (size <= 0) { - return createBuffer(size) - } - if (fill !== undefined) { - // Only pay attention to encoding if it's a string. This - // prevents accidentally sending in a number that would - // be interpreted as a start offset. - return typeof encoding === 'string' - ? createBuffer(size).fill(fill, encoding) - : createBuffer(size).fill(fill) - } - return createBuffer(size) -} - -/** - * Creates a new filled Buffer instance. - * alloc(size[, fill[, encoding]]) - **/ -Buffer.alloc = function (size, fill, encoding) { - return alloc(size, fill, encoding) -} - -function allocUnsafe (size) { - assertSize(size) - return createBuffer(size < 0 ? 0 : checked(size) | 0) -} - -/** - * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. - * */ -Buffer.allocUnsafe = function (size) { - return allocUnsafe(size) -} -/** - * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. - */ -Buffer.allocUnsafeSlow = function (size) { - return allocUnsafe(size) -} - -function fromString (string, encoding) { - if (typeof encoding !== 'string' || encoding === '') { - encoding = 'utf8' - } - - if (!Buffer.isEncoding(encoding)) { - throw new TypeError('Unknown encoding: ' + encoding) - } - - const length = byteLength(string, encoding) | 0 - let buf = createBuffer(length) - - const actual = buf.write(string, encoding) - - if (actual !== length) { - // Writing a hex string, for example, that contains invalid characters will - // cause everything after the first invalid character to be ignored. (e.g. - // 'abxxcd' will be treated as 'ab') - buf = buf.slice(0, actual) - } - - return buf -} - -function fromArrayLike (array) { - const length = array.length < 0 ? 0 : checked(array.length) | 0 - const buf = createBuffer(length) - for (let i = 0; i < length; i += 1) { - buf[i] = array[i] & 255 - } - return buf -} - -function fromArrayView (arrayView) { - if (isInstance(arrayView, Uint8Array)) { - const copy = new Uint8Array(arrayView) - return fromArrayBuffer(copy.buffer, copy.byteOffset, copy.byteLength) - } - return fromArrayLike(arrayView) -} - -function fromArrayBuffer (array, byteOffset, length) { - if (byteOffset < 0 || array.byteLength < byteOffset) { - throw new RangeError('"offset" is outside of buffer bounds') - } - - if (array.byteLength < byteOffset + (length || 0)) { - throw new RangeError('"length" is outside of buffer bounds') - } - - let buf - if (byteOffset === undefined && length === undefined) { - buf = new Uint8Array(array) - } else if (length === undefined) { - buf = new Uint8Array(array, byteOffset) - } else { - buf = new Uint8Array(array, byteOffset, length) - } - - // Return an augmented `Uint8Array` instance - Object.setPrototypeOf(buf, Buffer.prototype) - - return buf -} - -function fromObject (obj) { - if (Buffer.isBuffer(obj)) { - const len = checked(obj.length) | 0 - const buf = createBuffer(len) - - if (buf.length === 0) { - return buf - } - - obj.copy(buf, 0, 0, len) - return buf - } - - if (obj.length !== undefined) { - if (typeof obj.length !== 'number' || numberIsNaN(obj.length)) { - return createBuffer(0) - } - return fromArrayLike(obj) - } - - if (obj.type === 'Buffer' && Array.isArray(obj.data)) { - return fromArrayLike(obj.data) - } -} - -function checked (length) { - // Note: cannot use `length < K_MAX_LENGTH` here because that fails when - // length is NaN (which is otherwise coerced to zero.) - if (length >= K_MAX_LENGTH) { - throw new RangeError('Attempt to allocate Buffer larger than maximum ' + - 'size: 0x' + K_MAX_LENGTH.toString(16) + ' bytes') - } - return length | 0 -} - -function SlowBuffer (length) { - if (+length != length) { // eslint-disable-line eqeqeq - length = 0 - } - return Buffer.alloc(+length) -} - -Buffer.isBuffer = function isBuffer (b) { - return b != null && b._isBuffer === true && - b !== Buffer.prototype // so Buffer.isBuffer(Buffer.prototype) will be false -} - -Buffer.compare = function compare (a, b) { - if (isInstance(a, Uint8Array)) a = Buffer.from(a, a.offset, a.byteLength) - if (isInstance(b, Uint8Array)) b = Buffer.from(b, b.offset, b.byteLength) - if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { - throw new TypeError( - 'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array' - ) - } - - if (a === b) return 0 - - let x = a.length - let y = b.length - - for (let i = 0, len = Math.min(x, y); i < len; ++i) { - if (a[i] !== b[i]) { - x = a[i] - y = b[i] - break - } - } - - if (x < y) return -1 - if (y < x) return 1 - return 0 -} - -Buffer.isEncoding = function isEncoding (encoding) { - switch (String(encoding).toLowerCase()) { - case 'hex': - case 'utf8': - case 'utf-8': - case 'ascii': - case 'latin1': - case 'binary': - case 'base64': - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return true - default: - return false - } -} - -Buffer.concat = function concat (list, length) { - if (!Array.isArray(list)) { - throw new TypeError('"list" argument must be an Array of Buffers') - } - - if (list.length === 0) { - return Buffer.alloc(0) - } - - let i - if (length === undefined) { - length = 0 - for (i = 0; i < list.length; ++i) { - length += list[i].length - } - } - - const buffer = Buffer.allocUnsafe(length) - let pos = 0 - for (i = 0; i < list.length; ++i) { - let buf = list[i] - if (isInstance(buf, Uint8Array)) { - if (pos + buf.length > buffer.length) { - if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf) - buf.copy(buffer, pos) - } else { - Uint8Array.prototype.set.call( - buffer, - buf, - pos - ) - } - } else if (!Buffer.isBuffer(buf)) { - throw new TypeError('"list" argument must be an Array of Buffers') - } else { - buf.copy(buffer, pos) - } - pos += buf.length - } - return buffer -} - -function byteLength (string, encoding) { - if (Buffer.isBuffer(string)) { - return string.length - } - if (ArrayBuffer.isView(string) || isInstance(string, ArrayBuffer)) { - return string.byteLength - } - if (typeof string !== 'string') { - throw new TypeError( - 'The "string" argument must be one of type string, Buffer, or ArrayBuffer. ' + - 'Received type ' + typeof string - ) - } - - const len = string.length - const mustMatch = (arguments.length > 2 && arguments[2] === true) - if (!mustMatch && len === 0) return 0 - - // Use a for loop to avoid recursion - let loweredCase = false - for (;;) { - switch (encoding) { - case 'ascii': - case 'latin1': - case 'binary': - return len - case 'utf8': - case 'utf-8': - return utf8ToBytes(string).length - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return len * 2 - case 'hex': - return len >>> 1 - case 'base64': - return base64ToBytes(string).length - default: - if (loweredCase) { - return mustMatch ? -1 : utf8ToBytes(string).length // assume utf8 - } - encoding = ('' + encoding).toLowerCase() - loweredCase = true - } - } -} -Buffer.byteLength = byteLength - -function slowToString (encoding, start, end) { - let loweredCase = false - - // No need to verify that "this.length <= MAX_UINT32" since it's a read-only - // property of a typed array. - - // This behaves neither like String nor Uint8Array in that we set start/end - // to their upper/lower bounds if the value passed is out of range. - // undefined is handled specially as per ECMA-262 6th Edition, - // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. - if (start === undefined || start < 0) { - start = 0 - } - // Return early if start > this.length. Done here to prevent potential uint32 - // coercion fail below. - if (start > this.length) { - return '' - } - - if (end === undefined || end > this.length) { - end = this.length - } - - if (end <= 0) { - return '' - } - - // Force coercion to uint32. This will also coerce falsey/NaN values to 0. - end >>>= 0 - start >>>= 0 - - if (end <= start) { - return '' - } - - if (!encoding) encoding = 'utf8' - - while (true) { - switch (encoding) { - case 'hex': - return hexSlice(this, start, end) - - case 'utf8': - case 'utf-8': - return utf8Slice(this, start, end) - - case 'ascii': - return asciiSlice(this, start, end) - - case 'latin1': - case 'binary': - return latin1Slice(this, start, end) - - case 'base64': - return base64Slice(this, start, end) - - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return utf16leSlice(this, start, end) - - default: - if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) - encoding = (encoding + '').toLowerCase() - loweredCase = true - } - } -} - -// This property is used by `Buffer.isBuffer` (and the `is-buffer` npm package) -// to detect a Buffer instance. It's not possible to use `instanceof Buffer` -// reliably in a browserify context because there could be multiple different -// copies of the 'buffer' package in use. This method works even for Buffer -// instances that were created from another copy of the `buffer` package. -// See: https://github.com/feross/buffer/issues/154 -Buffer.prototype._isBuffer = true - -function swap (b, n, m) { - const i = b[n] - b[n] = b[m] - b[m] = i -} - -Buffer.prototype.swap16 = function swap16 () { - const len = this.length - if (len % 2 !== 0) { - throw new RangeError('Buffer size must be a multiple of 16-bits') - } - for (let i = 0; i < len; i += 2) { - swap(this, i, i + 1) - } - return this -} - -Buffer.prototype.swap32 = function swap32 () { - const len = this.length - if (len % 4 !== 0) { - throw new RangeError('Buffer size must be a multiple of 32-bits') - } - for (let i = 0; i < len; i += 4) { - swap(this, i, i + 3) - swap(this, i + 1, i + 2) - } - return this -} - -Buffer.prototype.swap64 = function swap64 () { - const len = this.length - if (len % 8 !== 0) { - throw new RangeError('Buffer size must be a multiple of 64-bits') - } - for (let i = 0; i < len; i += 8) { - swap(this, i, i + 7) - swap(this, i + 1, i + 6) - swap(this, i + 2, i + 5) - swap(this, i + 3, i + 4) - } - return this -} - -Buffer.prototype.toString = function toString () { - const length = this.length - if (length === 0) return '' - if (arguments.length === 0) return utf8Slice(this, 0, length) - return slowToString.apply(this, arguments) -} - -Buffer.prototype.toLocaleString = Buffer.prototype.toString - -Buffer.prototype.equals = function equals (b) { - if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') - if (this === b) return true - return Buffer.compare(this, b) === 0 -} - -Buffer.prototype.inspect = function inspect () { - let str = '' - const max = exports.INSPECT_MAX_BYTES - str = this.toString('hex', 0, max).replace(/(.{2})/g, '$1 ').trim() - if (this.length > max) str += ' ... ' - return '' -} -if (customInspectSymbol) { - Buffer.prototype[customInspectSymbol] = Buffer.prototype.inspect -} - -Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { - if (isInstance(target, Uint8Array)) { - target = Buffer.from(target, target.offset, target.byteLength) - } - if (!Buffer.isBuffer(target)) { - throw new TypeError( - 'The "target" argument must be one of type Buffer or Uint8Array. ' + - 'Received type ' + (typeof target) - ) - } - - if (start === undefined) { - start = 0 - } - if (end === undefined) { - end = target ? target.length : 0 - } - if (thisStart === undefined) { - thisStart = 0 - } - if (thisEnd === undefined) { - thisEnd = this.length - } - - if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { - throw new RangeError('out of range index') - } - - if (thisStart >= thisEnd && start >= end) { - return 0 - } - if (thisStart >= thisEnd) { - return -1 - } - if (start >= end) { - return 1 - } - - start >>>= 0 - end >>>= 0 - thisStart >>>= 0 - thisEnd >>>= 0 - - if (this === target) return 0 - - let x = thisEnd - thisStart - let y = end - start - const len = Math.min(x, y) - - const thisCopy = this.slice(thisStart, thisEnd) - const targetCopy = target.slice(start, end) - - for (let i = 0; i < len; ++i) { - if (thisCopy[i] !== targetCopy[i]) { - x = thisCopy[i] - y = targetCopy[i] - break - } - } - - if (x < y) return -1 - if (y < x) return 1 - return 0 -} - -// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, -// OR the last index of `val` in `buffer` at offset <= `byteOffset`. -// -// Arguments: -// - buffer - a Buffer to search -// - val - a string, Buffer, or number -// - byteOffset - an index into `buffer`; will be clamped to an int32 -// - encoding - an optional encoding, relevant is val is a string -// - dir - true for indexOf, false for lastIndexOf -function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { - // Empty buffer means no match - if (buffer.length === 0) return -1 - - // Normalize byteOffset - if (typeof byteOffset === 'string') { - encoding = byteOffset - byteOffset = 0 - } else if (byteOffset > 0x7fffffff) { - byteOffset = 0x7fffffff - } else if (byteOffset < -0x80000000) { - byteOffset = -0x80000000 - } - byteOffset = +byteOffset // Coerce to Number. - if (numberIsNaN(byteOffset)) { - // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer - byteOffset = dir ? 0 : (buffer.length - 1) - } - - // Normalize byteOffset: negative offsets start from the end of the buffer - if (byteOffset < 0) byteOffset = buffer.length + byteOffset - if (byteOffset >= buffer.length) { - if (dir) return -1 - else byteOffset = buffer.length - 1 - } else if (byteOffset < 0) { - if (dir) byteOffset = 0 - else return -1 - } - - // Normalize val - if (typeof val === 'string') { - val = Buffer.from(val, encoding) - } - - // Finally, search either indexOf (if dir is true) or lastIndexOf - if (Buffer.isBuffer(val)) { - // Special case: looking for empty string/buffer always fails - if (val.length === 0) { - return -1 - } - return arrayIndexOf(buffer, val, byteOffset, encoding, dir) - } else if (typeof val === 'number') { - val = val & 0xFF // Search for a byte value [0-255] - if (typeof Uint8Array.prototype.indexOf === 'function') { - if (dir) { - return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) - } else { - return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) - } - } - return arrayIndexOf(buffer, [val], byteOffset, encoding, dir) - } - - throw new TypeError('val must be string, number or Buffer') -} - -function arrayIndexOf (arr, val, byteOffset, encoding, dir) { - let indexSize = 1 - let arrLength = arr.length - let valLength = val.length - - if (encoding !== undefined) { - encoding = String(encoding).toLowerCase() - if (encoding === 'ucs2' || encoding === 'ucs-2' || - encoding === 'utf16le' || encoding === 'utf-16le') { - if (arr.length < 2 || val.length < 2) { - return -1 - } - indexSize = 2 - arrLength /= 2 - valLength /= 2 - byteOffset /= 2 - } - } - - function read (buf, i) { - if (indexSize === 1) { - return buf[i] - } else { - return buf.readUInt16BE(i * indexSize) - } - } - - let i - if (dir) { - let foundIndex = -1 - for (i = byteOffset; i < arrLength; i++) { - if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { - if (foundIndex === -1) foundIndex = i - if (i - foundIndex + 1 === valLength) return foundIndex * indexSize - } else { - if (foundIndex !== -1) i -= i - foundIndex - foundIndex = -1 - } - } - } else { - if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength - for (i = byteOffset; i >= 0; i--) { - let found = true - for (let j = 0; j < valLength; j++) { - if (read(arr, i + j) !== read(val, j)) { - found = false - break - } - } - if (found) return i - } - } - - return -1 -} - -Buffer.prototype.includes = function includes (val, byteOffset, encoding) { - return this.indexOf(val, byteOffset, encoding) !== -1 -} - -Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { - return bidirectionalIndexOf(this, val, byteOffset, encoding, true) -} - -Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { - return bidirectionalIndexOf(this, val, byteOffset, encoding, false) -} - -function hexWrite (buf, string, offset, length) { - offset = Number(offset) || 0 - const remaining = buf.length - offset - if (!length) { - length = remaining - } else { - length = Number(length) - if (length > remaining) { - length = remaining - } - } - - const strLen = string.length - - if (length > strLen / 2) { - length = strLen / 2 - } - let i - for (i = 0; i < length; ++i) { - const parsed = parseInt(string.substr(i * 2, 2), 16) - if (numberIsNaN(parsed)) return i - buf[offset + i] = parsed - } - return i -} - -function utf8Write (buf, string, offset, length) { - return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) -} - -function asciiWrite (buf, string, offset, length) { - return blitBuffer(asciiToBytes(string), buf, offset, length) -} - -function base64Write (buf, string, offset, length) { - return blitBuffer(base64ToBytes(string), buf, offset, length) -} - -function ucs2Write (buf, string, offset, length) { - return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) -} - -Buffer.prototype.write = function write (string, offset, length, encoding) { - // Buffer#write(string) - if (offset === undefined) { - encoding = 'utf8' - length = this.length - offset = 0 - // Buffer#write(string, encoding) - } else if (length === undefined && typeof offset === 'string') { - encoding = offset - length = this.length - offset = 0 - // Buffer#write(string, offset[, length][, encoding]) - } else if (isFinite(offset)) { - offset = offset >>> 0 - if (isFinite(length)) { - length = length >>> 0 - if (encoding === undefined) encoding = 'utf8' - } else { - encoding = length - length = undefined - } - } else { - throw new Error( - 'Buffer.write(string, encoding, offset[, length]) is no longer supported' - ) - } - - const remaining = this.length - offset - if (length === undefined || length > remaining) length = remaining - - if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { - throw new RangeError('Attempt to write outside buffer bounds') - } - - if (!encoding) encoding = 'utf8' - - let loweredCase = false - for (;;) { - switch (encoding) { - case 'hex': - return hexWrite(this, string, offset, length) - - case 'utf8': - case 'utf-8': - return utf8Write(this, string, offset, length) - - case 'ascii': - case 'latin1': - case 'binary': - return asciiWrite(this, string, offset, length) - - case 'base64': - // Warning: maxLength not taken into account in base64Write - return base64Write(this, string, offset, length) - - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return ucs2Write(this, string, offset, length) - - default: - if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) - encoding = ('' + encoding).toLowerCase() - loweredCase = true - } - } -} - -Buffer.prototype.toJSON = function toJSON () { - return { - type: 'Buffer', - data: Array.prototype.slice.call(this._arr || this, 0) - } -} - -function base64Slice (buf, start, end) { - if (start === 0 && end === buf.length) { - return base64.fromByteArray(buf) - } else { - return base64.fromByteArray(buf.slice(start, end)) - } -} - -function utf8Slice (buf, start, end) { - end = Math.min(buf.length, end) - const res = [] - - let i = start - while (i < end) { - const firstByte = buf[i] - let codePoint = null - let bytesPerSequence = (firstByte > 0xEF) - ? 4 - : (firstByte > 0xDF) - ? 3 - : (firstByte > 0xBF) - ? 2 - : 1 - - if (i + bytesPerSequence <= end) { - let secondByte, thirdByte, fourthByte, tempCodePoint - - switch (bytesPerSequence) { - case 1: - if (firstByte < 0x80) { - codePoint = firstByte - } - break - case 2: - secondByte = buf[i + 1] - if ((secondByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) - if (tempCodePoint > 0x7F) { - codePoint = tempCodePoint - } - } - break - case 3: - secondByte = buf[i + 1] - thirdByte = buf[i + 2] - if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) - if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { - codePoint = tempCodePoint - } - } - break - case 4: - secondByte = buf[i + 1] - thirdByte = buf[i + 2] - fourthByte = buf[i + 3] - if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) - if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { - codePoint = tempCodePoint - } - } - } - } - - if (codePoint === null) { - // we did not generate a valid codePoint so insert a - // replacement char (U+FFFD) and advance only 1 byte - codePoint = 0xFFFD - bytesPerSequence = 1 - } else if (codePoint > 0xFFFF) { - // encode to utf16 (surrogate pair dance) - codePoint -= 0x10000 - res.push(codePoint >>> 10 & 0x3FF | 0xD800) - codePoint = 0xDC00 | codePoint & 0x3FF - } - - res.push(codePoint) - i += bytesPerSequence - } - - return decodeCodePointsArray(res) -} - -// Based on http://stackoverflow.com/a/22747272/680742, the browser with -// the lowest limit is Chrome, with 0x10000 args. -// We go 1 magnitude less, for safety -const MAX_ARGUMENTS_LENGTH = 0x1000 - -function decodeCodePointsArray (codePoints) { - const len = codePoints.length - if (len <= MAX_ARGUMENTS_LENGTH) { - return String.fromCharCode.apply(String, codePoints) // avoid extra slice() - } - - // Decode in chunks to avoid "call stack size exceeded". - let res = '' - let i = 0 - while (i < len) { - res += String.fromCharCode.apply( - String, - codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) - ) - } - return res -} - -function asciiSlice (buf, start, end) { - let ret = '' - end = Math.min(buf.length, end) - - for (let i = start; i < end; ++i) { - ret += String.fromCharCode(buf[i] & 0x7F) - } - return ret -} - -function latin1Slice (buf, start, end) { - let ret = '' - end = Math.min(buf.length, end) - - for (let i = start; i < end; ++i) { - ret += String.fromCharCode(buf[i]) - } - return ret -} - -function hexSlice (buf, start, end) { - const len = buf.length - - if (!start || start < 0) start = 0 - if (!end || end < 0 || end > len) end = len - - let out = '' - for (let i = start; i < end; ++i) { - out += hexSliceLookupTable[buf[i]] - } - return out -} - -function utf16leSlice (buf, start, end) { - const bytes = buf.slice(start, end) - let res = '' - // If bytes.length is odd, the last 8 bits must be ignored (same as node.js) - for (let i = 0; i < bytes.length - 1; i += 2) { - res += String.fromCharCode(bytes[i] + (bytes[i + 1] * 256)) - } - return res -} - -Buffer.prototype.slice = function slice (start, end) { - const len = this.length - start = ~~start - end = end === undefined ? len : ~~end - - if (start < 0) { - start += len - if (start < 0) start = 0 - } else if (start > len) { - start = len - } - - if (end < 0) { - end += len - if (end < 0) end = 0 - } else if (end > len) { - end = len - } - - if (end < start) end = start - - const newBuf = this.subarray(start, end) - // Return an augmented `Uint8Array` instance - Object.setPrototypeOf(newBuf, Buffer.prototype) - - return newBuf -} - -/* - * Need to make sure that buffer isn't trying to write out of bounds. - */ -function checkOffset (offset, ext, length) { - if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') - if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') -} - -Buffer.prototype.readUintLE = -Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let val = this[offset] - let mul = 1 - let i = 0 - while (++i < byteLength && (mul *= 0x100)) { - val += this[offset + i] * mul - } - - return val -} - -Buffer.prototype.readUintBE = -Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - checkOffset(offset, byteLength, this.length) - } - - let val = this[offset + --byteLength] - let mul = 1 - while (byteLength > 0 && (mul *= 0x100)) { - val += this[offset + --byteLength] * mul - } - - return val -} - -Buffer.prototype.readUint8 = -Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 1, this.length) - return this[offset] -} - -Buffer.prototype.readUint16LE = -Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - return this[offset] | (this[offset + 1] << 8) -} - -Buffer.prototype.readUint16BE = -Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - return (this[offset] << 8) | this[offset + 1] -} - -Buffer.prototype.readUint32LE = -Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return ((this[offset]) | - (this[offset + 1] << 8) | - (this[offset + 2] << 16)) + - (this[offset + 3] * 0x1000000) -} - -Buffer.prototype.readUint32BE = -Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset] * 0x1000000) + - ((this[offset + 1] << 16) | - (this[offset + 2] << 8) | - this[offset + 3]) -} - -Buffer.prototype.readBigUInt64LE = defineBigIntMethod(function readBigUInt64LE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const lo = first + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 24 - - const hi = this[++offset] + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - last * 2 ** 24 - - return BigInt(lo) + (BigInt(hi) << BigInt(32)) -}) - -Buffer.prototype.readBigUInt64BE = defineBigIntMethod(function readBigUInt64BE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const hi = first * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - this[++offset] - - const lo = this[++offset] * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - last - - return (BigInt(hi) << BigInt(32)) + BigInt(lo) -}) - -Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let val = this[offset] - let mul = 1 - let i = 0 - while (++i < byteLength && (mul *= 0x100)) { - val += this[offset + i] * mul - } - mul *= 0x80 - - if (val >= mul) val -= Math.pow(2, 8 * byteLength) - - return val -} - -Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let i = byteLength - let mul = 1 - let val = this[offset + --i] - while (i > 0 && (mul *= 0x100)) { - val += this[offset + --i] * mul - } - mul *= 0x80 - - if (val >= mul) val -= Math.pow(2, 8 * byteLength) - - return val -} - -Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 1, this.length) - if (!(this[offset] & 0x80)) return (this[offset]) - return ((0xff - this[offset] + 1) * -1) -} - -Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - const val = this[offset] | (this[offset + 1] << 8) - return (val & 0x8000) ? val | 0xFFFF0000 : val -} - -Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - const val = this[offset + 1] | (this[offset] << 8) - return (val & 0x8000) ? val | 0xFFFF0000 : val -} - -Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset]) | - (this[offset + 1] << 8) | - (this[offset + 2] << 16) | - (this[offset + 3] << 24) -} - -Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset] << 24) | - (this[offset + 1] << 16) | - (this[offset + 2] << 8) | - (this[offset + 3]) -} - -Buffer.prototype.readBigInt64LE = defineBigIntMethod(function readBigInt64LE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const val = this[offset + 4] + - this[offset + 5] * 2 ** 8 + - this[offset + 6] * 2 ** 16 + - (last << 24) // Overflow - - return (BigInt(val) << BigInt(32)) + - BigInt(first + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 24) -}) - -Buffer.prototype.readBigInt64BE = defineBigIntMethod(function readBigInt64BE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const val = (first << 24) + // Overflow - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - this[++offset] - - return (BigInt(val) << BigInt(32)) + - BigInt(this[++offset] * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - last) -}) - -Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - return ieee754.read(this, offset, true, 23, 4) -} - -Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - return ieee754.read(this, offset, false, 23, 4) -} - -Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 8, this.length) - return ieee754.read(this, offset, true, 52, 8) -} - -Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 8, this.length) - return ieee754.read(this, offset, false, 52, 8) -} - -function checkInt (buf, value, offset, ext, max, min) { - if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') - if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') - if (offset + ext > buf.length) throw new RangeError('Index out of range') -} - -Buffer.prototype.writeUintLE = -Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - const maxBytes = Math.pow(2, 8 * byteLength) - 1 - checkInt(this, value, offset, byteLength, maxBytes, 0) - } - - let mul = 1 - let i = 0 - this[offset] = value & 0xFF - while (++i < byteLength && (mul *= 0x100)) { - this[offset + i] = (value / mul) & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeUintBE = -Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - const maxBytes = Math.pow(2, 8 * byteLength) - 1 - checkInt(this, value, offset, byteLength, maxBytes, 0) - } - - let i = byteLength - 1 - let mul = 1 - this[offset + i] = value & 0xFF - while (--i >= 0 && (mul *= 0x100)) { - this[offset + i] = (value / mul) & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeUint8 = -Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) - this[offset] = (value & 0xff) - return offset + 1 -} - -Buffer.prototype.writeUint16LE = -Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - return offset + 2 -} - -Buffer.prototype.writeUint16BE = -Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) - this[offset] = (value >>> 8) - this[offset + 1] = (value & 0xff) - return offset + 2 -} - -Buffer.prototype.writeUint32LE = -Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) - this[offset + 3] = (value >>> 24) - this[offset + 2] = (value >>> 16) - this[offset + 1] = (value >>> 8) - this[offset] = (value & 0xff) - return offset + 4 -} - -Buffer.prototype.writeUint32BE = -Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) - this[offset] = (value >>> 24) - this[offset + 1] = (value >>> 16) - this[offset + 2] = (value >>> 8) - this[offset + 3] = (value & 0xff) - return offset + 4 -} - -function wrtBigUInt64LE (buf, value, offset, min, max) { - checkIntBI(value, min, max, buf, offset, 7) - - let lo = Number(value & BigInt(0xffffffff)) - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - let hi = Number(value >> BigInt(32) & BigInt(0xffffffff)) - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - return offset -} - -function wrtBigUInt64BE (buf, value, offset, min, max) { - checkIntBI(value, min, max, buf, offset, 7) - - let lo = Number(value & BigInt(0xffffffff)) - buf[offset + 7] = lo - lo = lo >> 8 - buf[offset + 6] = lo - lo = lo >> 8 - buf[offset + 5] = lo - lo = lo >> 8 - buf[offset + 4] = lo - let hi = Number(value >> BigInt(32) & BigInt(0xffffffff)) - buf[offset + 3] = hi - hi = hi >> 8 - buf[offset + 2] = hi - hi = hi >> 8 - buf[offset + 1] = hi - hi = hi >> 8 - buf[offset] = hi - return offset + 8 -} - -Buffer.prototype.writeBigUInt64LE = defineBigIntMethod(function writeBigUInt64LE (value, offset = 0) { - return wrtBigUInt64LE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff')) -}) - -Buffer.prototype.writeBigUInt64BE = defineBigIntMethod(function writeBigUInt64BE (value, offset = 0) { - return wrtBigUInt64BE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff')) -}) - -Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - const limit = Math.pow(2, (8 * byteLength) - 1) - - checkInt(this, value, offset, byteLength, limit - 1, -limit) - } - - let i = 0 - let mul = 1 - let sub = 0 - this[offset] = value & 0xFF - while (++i < byteLength && (mul *= 0x100)) { - if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { - sub = 1 - } - this[offset + i] = ((value / mul) >> 0) - sub & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - const limit = Math.pow(2, (8 * byteLength) - 1) - - checkInt(this, value, offset, byteLength, limit - 1, -limit) - } - - let i = byteLength - 1 - let mul = 1 - let sub = 0 - this[offset + i] = value & 0xFF - while (--i >= 0 && (mul *= 0x100)) { - if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { - sub = 1 - } - this[offset + i] = ((value / mul) >> 0) - sub & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) - if (value < 0) value = 0xff + value + 1 - this[offset] = (value & 0xff) - return offset + 1 -} - -Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - return offset + 2 -} - -Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) - this[offset] = (value >>> 8) - this[offset + 1] = (value & 0xff) - return offset + 2 -} - -Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - this[offset + 2] = (value >>> 16) - this[offset + 3] = (value >>> 24) - return offset + 4 -} - -Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) - if (value < 0) value = 0xffffffff + value + 1 - this[offset] = (value >>> 24) - this[offset + 1] = (value >>> 16) - this[offset + 2] = (value >>> 8) - this[offset + 3] = (value & 0xff) - return offset + 4 -} - -Buffer.prototype.writeBigInt64LE = defineBigIntMethod(function writeBigInt64LE (value, offset = 0) { - return wrtBigUInt64LE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff')) -}) - -Buffer.prototype.writeBigInt64BE = defineBigIntMethod(function writeBigInt64BE (value, offset = 0) { - return wrtBigUInt64BE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff')) -}) - -function checkIEEE754 (buf, value, offset, ext, max, min) { - if (offset + ext > buf.length) throw new RangeError('Index out of range') - if (offset < 0) throw new RangeError('Index out of range') -} - -function writeFloat (buf, value, offset, littleEndian, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) - } - ieee754.write(buf, value, offset, littleEndian, 23, 4) - return offset + 4 -} - -Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { - return writeFloat(this, value, offset, true, noAssert) -} - -Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { - return writeFloat(this, value, offset, false, noAssert) -} - -function writeDouble (buf, value, offset, littleEndian, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) - } - ieee754.write(buf, value, offset, littleEndian, 52, 8) - return offset + 8 -} - -Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { - return writeDouble(this, value, offset, true, noAssert) -} - -Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { - return writeDouble(this, value, offset, false, noAssert) -} - -// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) -Buffer.prototype.copy = function copy (target, targetStart, start, end) { - if (!Buffer.isBuffer(target)) throw new TypeError('argument should be a Buffer') - if (!start) start = 0 - if (!end && end !== 0) end = this.length - if (targetStart >= target.length) targetStart = target.length - if (!targetStart) targetStart = 0 - if (end > 0 && end < start) end = start - - // Copy 0 bytes; we're done - if (end === start) return 0 - if (target.length === 0 || this.length === 0) return 0 - - // Fatal error conditions - if (targetStart < 0) { - throw new RangeError('targetStart out of bounds') - } - if (start < 0 || start >= this.length) throw new RangeError('Index out of range') - if (end < 0) throw new RangeError('sourceEnd out of bounds') - - // Are we oob? - if (end > this.length) end = this.length - if (target.length - targetStart < end - start) { - end = target.length - targetStart + start - } - - const len = end - start - - if (this === target && typeof Uint8Array.prototype.copyWithin === 'function') { - // Use built-in when available, missing from IE11 - this.copyWithin(targetStart, start, end) - } else { - Uint8Array.prototype.set.call( - target, - this.subarray(start, end), - targetStart - ) - } - - return len -} - -// Usage: -// buffer.fill(number[, offset[, end]]) -// buffer.fill(buffer[, offset[, end]]) -// buffer.fill(string[, offset[, end]][, encoding]) -Buffer.prototype.fill = function fill (val, start, end, encoding) { - // Handle string cases: - if (typeof val === 'string') { - if (typeof start === 'string') { - encoding = start - start = 0 - end = this.length - } else if (typeof end === 'string') { - encoding = end - end = this.length - } - if (encoding !== undefined && typeof encoding !== 'string') { - throw new TypeError('encoding must be a string') - } - if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { - throw new TypeError('Unknown encoding: ' + encoding) - } - if (val.length === 1) { - const code = val.charCodeAt(0) - if ((encoding === 'utf8' && code < 128) || - encoding === 'latin1') { - // Fast path: If `val` fits into a single byte, use that numeric value. - val = code - } - } - } else if (typeof val === 'number') { - val = val & 255 - } else if (typeof val === 'boolean') { - val = Number(val) - } - - // Invalid ranges are not set to a default, so can range check early. - if (start < 0 || this.length < start || this.length < end) { - throw new RangeError('Out of range index') - } - - if (end <= start) { - return this - } - - start = start >>> 0 - end = end === undefined ? this.length : end >>> 0 - - if (!val) val = 0 - - let i - if (typeof val === 'number') { - for (i = start; i < end; ++i) { - this[i] = val - } - } else { - const bytes = Buffer.isBuffer(val) - ? val - : Buffer.from(val, encoding) - const len = bytes.length - if (len === 0) { - throw new TypeError('The value "' + val + - '" is invalid for argument "value"') - } - for (i = 0; i < end - start; ++i) { - this[i + start] = bytes[i % len] - } - } - - return this -} - -// CUSTOM ERRORS -// ============= - -// Simplified versions from Node, changed for Buffer-only usage -const errors = {} -function E (sym, getMessage, Base) { - errors[sym] = class NodeError extends Base { - constructor () { - super() - - Object.defineProperty(this, 'message', { - value: getMessage.apply(this, arguments), - writable: true, - configurable: true - }) - - // Add the error code to the name to include it in the stack trace. - this.name = `${this.name} [${sym}]` - // Access the stack to generate the error message including the error code - // from the name. - this.stack // eslint-disable-line no-unused-expressions - // Reset the name to the actual name. - delete this.name - } - - get code () { - return sym - } - - set code (value) { - Object.defineProperty(this, 'code', { - configurable: true, - enumerable: true, - value, - writable: true - }) - } - - toString () { - return `${this.name} [${sym}]: ${this.message}` - } - } -} - -E('ERR_BUFFER_OUT_OF_BOUNDS', - function (name) { - if (name) { - return `${name} is outside of buffer bounds` - } - - return 'Attempt to access memory outside buffer bounds' - }, RangeError) -E('ERR_INVALID_ARG_TYPE', - function (name, actual) { - return `The "${name}" argument must be of type number. Received type ${typeof actual}` - }, TypeError) -E('ERR_OUT_OF_RANGE', - function (str, range, input) { - let msg = `The value of "${str}" is out of range.` - let received = input - if (Number.isInteger(input) && Math.abs(input) > 2 ** 32) { - received = addNumericalSeparator(String(input)) - } else if (typeof input === 'bigint') { - received = String(input) - if (input > BigInt(2) ** BigInt(32) || input < -(BigInt(2) ** BigInt(32))) { - received = addNumericalSeparator(received) - } - received += 'n' - } - msg += ` It must be ${range}. Received ${received}` - return msg - }, RangeError) - -function addNumericalSeparator (val) { - let res = '' - let i = val.length - const start = val[0] === '-' ? 1 : 0 - for (; i >= start + 4; i -= 3) { - res = `_${val.slice(i - 3, i)}${res}` - } - return `${val.slice(0, i)}${res}` -} - -// CHECK FUNCTIONS -// =============== - -function checkBounds (buf, offset, byteLength) { - validateNumber(offset, 'offset') - if (buf[offset] === undefined || buf[offset + byteLength] === undefined) { - boundsError(offset, buf.length - (byteLength + 1)) - } -} - -function checkIntBI (value, min, max, buf, offset, byteLength) { - if (value > max || value < min) { - const n = typeof min === 'bigint' ? 'n' : '' - let range - if (byteLength > 3) { - if (min === 0 || min === BigInt(0)) { - range = `>= 0${n} and < 2${n} ** ${(byteLength + 1) * 8}${n}` - } else { - range = `>= -(2${n} ** ${(byteLength + 1) * 8 - 1}${n}) and < 2 ** ` + - `${(byteLength + 1) * 8 - 1}${n}` - } - } else { - range = `>= ${min}${n} and <= ${max}${n}` - } - throw new errors.ERR_OUT_OF_RANGE('value', range, value) - } - checkBounds(buf, offset, byteLength) -} - -function validateNumber (value, name) { - if (typeof value !== 'number') { - throw new errors.ERR_INVALID_ARG_TYPE(name, 'number', value) - } -} - -function boundsError (value, length, type) { - if (Math.floor(value) !== value) { - validateNumber(value, type) - throw new errors.ERR_OUT_OF_RANGE(type || 'offset', 'an integer', value) - } - - if (length < 0) { - throw new errors.ERR_BUFFER_OUT_OF_BOUNDS() - } - - throw new errors.ERR_OUT_OF_RANGE(type || 'offset', - `>= ${type ? 1 : 0} and <= ${length}`, - value) -} - -// HELPER FUNCTIONS -// ================ - -const INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g - -function base64clean (str) { - // Node takes equal signs as end of the Base64 encoding - str = str.split('=')[0] - // Node strips out invalid characters like \n and \t from the string, base64-js does not - str = str.trim().replace(INVALID_BASE64_RE, '') - // Node converts strings with length < 2 to '' - if (str.length < 2) return '' - // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not - while (str.length % 4 !== 0) { - str = str + '=' - } - return str -} - -function utf8ToBytes (string, units) { - units = units || Infinity - let codePoint - const length = string.length - let leadSurrogate = null - const bytes = [] - - for (let i = 0; i < length; ++i) { - codePoint = string.charCodeAt(i) - - // is surrogate component - if (codePoint > 0xD7FF && codePoint < 0xE000) { - // last char was a lead - if (!leadSurrogate) { - // no lead yet - if (codePoint > 0xDBFF) { - // unexpected trail - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - continue - } else if (i + 1 === length) { - // unpaired lead - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - continue - } - - // valid lead - leadSurrogate = codePoint - - continue - } - - // 2 leads in a row - if (codePoint < 0xDC00) { - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - leadSurrogate = codePoint - continue - } - - // valid surrogate pair - codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 - } else if (leadSurrogate) { - // valid bmp char, but last char was a lead - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - } - - leadSurrogate = null - - // encode utf8 - if (codePoint < 0x80) { - if ((units -= 1) < 0) break - bytes.push(codePoint) - } else if (codePoint < 0x800) { - if ((units -= 2) < 0) break - bytes.push( - codePoint >> 0x6 | 0xC0, - codePoint & 0x3F | 0x80 - ) - } else if (codePoint < 0x10000) { - if ((units -= 3) < 0) break - bytes.push( - codePoint >> 0xC | 0xE0, - codePoint >> 0x6 & 0x3F | 0x80, - codePoint & 0x3F | 0x80 - ) - } else if (codePoint < 0x110000) { - if ((units -= 4) < 0) break - bytes.push( - codePoint >> 0x12 | 0xF0, - codePoint >> 0xC & 0x3F | 0x80, - codePoint >> 0x6 & 0x3F | 0x80, - codePoint & 0x3F | 0x80 - ) - } else { - throw new Error('Invalid code point') - } - } - - return bytes -} - -function asciiToBytes (str) { - const byteArray = [] - for (let i = 0; i < str.length; ++i) { - // Node's code seems to be doing this and not & 0x7F.. - byteArray.push(str.charCodeAt(i) & 0xFF) - } - return byteArray -} - -function utf16leToBytes (str, units) { - let c, hi, lo - const byteArray = [] - for (let i = 0; i < str.length; ++i) { - if ((units -= 2) < 0) break - - c = str.charCodeAt(i) - hi = c >> 8 - lo = c % 256 - byteArray.push(lo) - byteArray.push(hi) - } - - return byteArray -} - -function base64ToBytes (str) { - return base64.toByteArray(base64clean(str)) -} - -function blitBuffer (src, dst, offset, length) { - let i - for (i = 0; i < length; ++i) { - if ((i + offset >= dst.length) || (i >= src.length)) break - dst[i + offset] = src[i] - } - return i -} - -// ArrayBuffer or Uint8Array objects from other contexts (i.e. iframes) do not pass -// the `instanceof` check but they should be treated as of that type. -// See: https://github.com/feross/buffer/issues/166 -function isInstance (obj, type) { - return obj instanceof type || - (obj != null && obj.constructor != null && obj.constructor.name != null && - obj.constructor.name === type.name) -} -function numberIsNaN (obj) { - // For IE11 support - return obj !== obj // eslint-disable-line no-self-compare -} - -// Create lookup table for `toString('hex')` -// See: https://github.com/feross/buffer/issues/219 -const hexSliceLookupTable = (function () { - const alphabet = '0123456789abcdef' - const table = new Array(256) - for (let i = 0; i < 16; ++i) { - const i16 = i * 16 - for (let j = 0; j < 16; ++j) { - table[i16 + j] = alphabet[i] + alphabet[j] - } - } - return table -})() - -// Return not function with Error if BigInt not supported -function defineBigIntMethod (fn) { - return typeof BigInt === 'undefined' ? BufferBigIntNotDefined : fn -} - -function BufferBigIntNotDefined () { - throw new Error('BigInt not supported') -} - - -/***/ }), - -/***/ "./node_modules/call-bind/callBound.js": -/*!*********************************************!*\ - !*** ./node_modules/call-bind/callBound.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var GetIntrinsic = __webpack_require__(/*! get-intrinsic */ "./node_modules/get-intrinsic/index.js"); - -var callBind = __webpack_require__(/*! ./ */ "./node_modules/call-bind/index.js"); - -var $indexOf = callBind(GetIntrinsic('String.prototype.indexOf')); - -module.exports = function callBoundIntrinsic(name, allowMissing) { - var intrinsic = GetIntrinsic(name, !!allowMissing); - if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) { - return callBind(intrinsic); - } - return intrinsic; -}; - - -/***/ }), - -/***/ "./node_modules/call-bind/index.js": -/*!*****************************************!*\ - !*** ./node_modules/call-bind/index.js ***! - \*****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js"); -var GetIntrinsic = __webpack_require__(/*! get-intrinsic */ "./node_modules/get-intrinsic/index.js"); - -var $apply = GetIntrinsic('%Function.prototype.apply%'); -var $call = GetIntrinsic('%Function.prototype.call%'); -var $reflectApply = GetIntrinsic('%Reflect.apply%', true) || bind.call($call, $apply); - -var $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%', true); -var $defineProperty = GetIntrinsic('%Object.defineProperty%', true); -var $max = GetIntrinsic('%Math.max%'); - -if ($defineProperty) { - try { - $defineProperty({}, 'a', { value: 1 }); - } catch (e) { - // IE 8 has a broken defineProperty - $defineProperty = null; - } -} - -module.exports = function callBind(originalFunction) { - var func = $reflectApply(bind, $call, arguments); - if ($gOPD && $defineProperty) { - var desc = $gOPD(func, 'length'); - if (desc.configurable) { - // original length, plus the receiver, minus any additional arguments (after the receiver) - $defineProperty( - func, - 'length', - { value: 1 + $max(0, originalFunction.length - (arguments.length - 1)) } - ); - } - } - return func; -}; - -var applyBind = function applyBind() { - return $reflectApply(bind, $apply, arguments); -}; - -if ($defineProperty) { - $defineProperty(module.exports, 'apply', { value: applyBind }); -} else { - module.exports.apply = applyBind; -} - - -/***/ }), - -/***/ "./node_modules/cipher-base/index.js": -/*!*******************************************!*\ - !*** ./node_modules/cipher-base/index.js ***! - \*******************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var Transform = (__webpack_require__(/*! stream */ "./node_modules/stream-browserify/index.js").Transform) -var StringDecoder = (__webpack_require__(/*! string_decoder */ "./node_modules/string_decoder/lib/string_decoder.js").StringDecoder) -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") - -function CipherBase (hashMode) { - Transform.call(this) - this.hashMode = typeof hashMode === 'string' - if (this.hashMode) { - this[hashMode] = this._finalOrDigest - } else { - this.final = this._finalOrDigest - } - if (this._final) { - this.__final = this._final - this._final = null - } - this._decoder = null - this._encoding = null -} -inherits(CipherBase, Transform) - -CipherBase.prototype.update = function (data, inputEnc, outputEnc) { - if (typeof data === 'string') { - data = Buffer.from(data, inputEnc) - } - - var outData = this._update(data) - if (this.hashMode) return this - - if (outputEnc) { - outData = this._toString(outData, outputEnc) - } - - return outData -} - -CipherBase.prototype.setAutoPadding = function () {} -CipherBase.prototype.getAuthTag = function () { - throw new Error('trying to get auth tag in unsupported state') -} - -CipherBase.prototype.setAuthTag = function () { - throw new Error('trying to set auth tag in unsupported state') -} - -CipherBase.prototype.setAAD = function () { - throw new Error('trying to set aad in unsupported state') -} - -CipherBase.prototype._transform = function (data, _, next) { - var err - try { - if (this.hashMode) { - this._update(data) - } else { - this.push(this._update(data)) - } - } catch (e) { - err = e - } finally { - next(err) - } -} -CipherBase.prototype._flush = function (done) { - var err - try { - this.push(this.__final()) - } catch (e) { - err = e - } - - done(err) -} -CipherBase.prototype._finalOrDigest = function (outputEnc) { - var outData = this.__final() || Buffer.alloc(0) - if (outputEnc) { - outData = this._toString(outData, outputEnc, true) - } - return outData -} - -CipherBase.prototype._toString = function (value, enc, fin) { - if (!this._decoder) { - this._decoder = new StringDecoder(enc) - this._encoding = enc - } - - if (this._encoding !== enc) throw new Error('can\'t switch encodings') - - var out = this._decoder.write(value) - if (fin) { - out += this._decoder.end() - } - - return out -} - -module.exports = CipherBase - - -/***/ }), - -/***/ "./node_modules/console-browserify/index.js": -/*!**************************************************!*\ - !*** ./node_modules/console-browserify/index.js ***! - \**************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/*global window, global*/ -var util = __webpack_require__(/*! util */ "./node_modules/util/util.js") -var assert = __webpack_require__(/*! assert */ "./node_modules/assert/build/assert.js") -function now() { return new Date().getTime() } - -var slice = Array.prototype.slice -var console -var times = {} - -if (typeof __webpack_require__.g !== "undefined" && __webpack_require__.g.console) { - console = __webpack_require__.g.console -} else if (typeof window !== "undefined" && window.console) { - console = window.console -} else { - console = {} -} - -var functions = [ - [log, "log"], - [info, "info"], - [warn, "warn"], - [error, "error"], - [time, "time"], - [timeEnd, "timeEnd"], - [trace, "trace"], - [dir, "dir"], - [consoleAssert, "assert"] -] - -for (var i = 0; i < functions.length; i++) { - var tuple = functions[i] - var f = tuple[0] - var name = tuple[1] - - if (!console[name]) { - console[name] = f - } -} - -module.exports = console - -function log() {} - -function info() { - console.log.apply(console, arguments) -} - -function warn() { - console.log.apply(console, arguments) -} - -function error() { - console.warn.apply(console, arguments) -} - -function time(label) { - times[label] = now() -} - -function timeEnd(label) { - var time = times[label] - if (!time) { - throw new Error("No such label: " + label) - } - - delete times[label] - var duration = now() - time - console.log(label + ": " + duration + "ms") -} - -function trace() { - var err = new Error() - err.name = "Trace" - err.message = util.format.apply(null, arguments) - console.error(err.stack) -} - -function dir(object) { - console.log(util.inspect(object) + "\n") -} - -function consoleAssert(expression) { - if (!expression) { - var arr = slice.call(arguments, 1) - assert.ok(false, util.format.apply(null, arr)) - } -} - - -/***/ }), - -/***/ "./node_modules/create-ecdh/browser.js": -/*!*********************************************!*\ - !*** ./node_modules/create-ecdh/browser.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"]; -var elliptic = __webpack_require__(/*! elliptic */ "./node_modules/elliptic/lib/elliptic.js") -var BN = __webpack_require__(/*! bn.js */ "./node_modules/create-ecdh/node_modules/bn.js/lib/bn.js") - -module.exports = function createECDH (curve) { - return new ECDH(curve) -} - -var aliases = { - secp256k1: { - name: 'secp256k1', - byteLength: 32 - }, - secp224r1: { - name: 'p224', - byteLength: 28 - }, - prime256v1: { - name: 'p256', - byteLength: 32 - }, - prime192v1: { - name: 'p192', - byteLength: 24 - }, - ed25519: { - name: 'ed25519', - byteLength: 32 - }, - secp384r1: { - name: 'p384', - byteLength: 48 - }, - secp521r1: { - name: 'p521', - byteLength: 66 - } -} - -aliases.p224 = aliases.secp224r1 -aliases.p256 = aliases.secp256r1 = aliases.prime256v1 -aliases.p192 = aliases.secp192r1 = aliases.prime192v1 -aliases.p384 = aliases.secp384r1 -aliases.p521 = aliases.secp521r1 - -function ECDH (curve) { - this.curveType = aliases[curve] - if (!this.curveType) { - this.curveType = { - name: curve - } - } - this.curve = new elliptic.ec(this.curveType.name) // eslint-disable-line new-cap - this.keys = void 0 -} - -ECDH.prototype.generateKeys = function (enc, format) { - this.keys = this.curve.genKeyPair() - return this.getPublicKey(enc, format) -} - -ECDH.prototype.computeSecret = function (other, inenc, enc) { - inenc = inenc || 'utf8' - if (!Buffer.isBuffer(other)) { - other = new Buffer(other, inenc) - } - var otherPub = this.curve.keyFromPublic(other).getPublic() - var out = otherPub.mul(this.keys.getPrivate()).getX() - return formatReturnValue(out, enc, this.curveType.byteLength) -} - -ECDH.prototype.getPublicKey = function (enc, format) { - var key = this.keys.getPublic(format === 'compressed', true) - if (format === 'hybrid') { - if (key[key.length - 1] % 2) { - key[0] = 7 - } else { - key[0] = 6 - } - } - return formatReturnValue(key, enc) -} - -ECDH.prototype.getPrivateKey = function (enc) { - return formatReturnValue(this.keys.getPrivate(), enc) -} - -ECDH.prototype.setPublicKey = function (pub, enc) { - enc = enc || 'utf8' - if (!Buffer.isBuffer(pub)) { - pub = new Buffer(pub, enc) - } - this.keys._importPublic(pub) - return this -} - -ECDH.prototype.setPrivateKey = function (priv, enc) { - enc = enc || 'utf8' - if (!Buffer.isBuffer(priv)) { - priv = new Buffer(priv, enc) - } - - var _priv = new BN(priv) - _priv = _priv.toString(16) - this.keys = this.curve.genKeyPair() - this.keys._importPrivate(_priv) - return this -} - -function formatReturnValue (bn, enc, len) { - if (!Array.isArray(bn)) { - bn = bn.toArray() - } - var buf = new Buffer(bn) - if (len && buf.length < len) { - var zeros = new Buffer(len - buf.length) - zeros.fill(0) - buf = Buffer.concat([zeros, buf]) - } - if (!enc) { - return buf - } else { - return buf.toString(enc) - } -} - - -/***/ }), - -/***/ "./node_modules/create-ecdh/node_modules/bn.js/lib/bn.js": -/*!***************************************************************!*\ - !*** ./node_modules/create-ecdh/node_modules/bn.js/lib/bn.js ***! - \***************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -(function (module, exports) { - 'use strict'; - - // Utils - function assert (val, msg) { - if (!val) throw new Error(msg || 'Assertion failed'); - } - - // Could use `inherits` module, but don't want to move from single file - // architecture yet. - function inherits (ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function () {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - } - - // BN - - function BN (number, base, endian) { - if (BN.isBN(number)) { - return number; - } - - this.negative = 0; - this.words = null; - this.length = 0; - - // Reduction context - this.red = null; - - if (number !== null) { - if (base === 'le' || base === 'be') { - endian = base; - base = 10; - } - - this._init(number || 0, base || 10, endian || 'be'); - } - } - if (typeof module === 'object') { - module.exports = BN; - } else { - exports.BN = BN; - } - - BN.BN = BN; - BN.wordSize = 26; - - var Buffer; - try { - if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { - Buffer = window.Buffer; - } else { - Buffer = (__webpack_require__(/*! buffer */ "?4068").Buffer); - } - } catch (e) { - } - - BN.isBN = function isBN (num) { - if (num instanceof BN) { - return true; - } - - return num !== null && typeof num === 'object' && - num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); - }; - - BN.max = function max (left, right) { - if (left.cmp(right) > 0) return left; - return right; - }; - - BN.min = function min (left, right) { - if (left.cmp(right) < 0) return left; - return right; - }; - - BN.prototype._init = function init (number, base, endian) { - if (typeof number === 'number') { - return this._initNumber(number, base, endian); - } - - if (typeof number === 'object') { - return this._initArray(number, base, endian); - } - - if (base === 'hex') { - base = 16; - } - assert(base === (base | 0) && base >= 2 && base <= 36); - - number = number.toString().replace(/\s+/g, ''); - var start = 0; - if (number[0] === '-') { - start++; - this.negative = 1; - } - - if (start < number.length) { - if (base === 16) { - this._parseHex(number, start, endian); - } else { - this._parseBase(number, base, start); - if (endian === 'le') { - this._initArray(this.toArray(), base, endian); - } - } - } - }; - - BN.prototype._initNumber = function _initNumber (number, base, endian) { - if (number < 0) { - this.negative = 1; - number = -number; - } - if (number < 0x4000000) { - this.words = [ number & 0x3ffffff ]; - this.length = 1; - } else if (number < 0x10000000000000) { - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff - ]; - this.length = 2; - } else { - assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff, - 1 - ]; - this.length = 3; - } - - if (endian !== 'le') return; - - // Reverse the bytes - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initArray = function _initArray (number, base, endian) { - // Perhaps a Uint8Array - assert(typeof number.length === 'number'); - if (number.length <= 0) { - this.words = [ 0 ]; - this.length = 1; - return this; - } - - this.length = Math.ceil(number.length / 3); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - var off = 0; - if (endian === 'be') { - for (i = number.length - 1, j = 0; i >= 0; i -= 3) { - w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } else if (endian === 'le') { - for (i = 0, j = 0; i < number.length; i += 3) { - w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } - return this.strip(); - }; - - function parseHex4Bits (string, index) { - var c = string.charCodeAt(index); - // 'A' - 'F' - if (c >= 65 && c <= 70) { - return c - 55; - // 'a' - 'f' - } else if (c >= 97 && c <= 102) { - return c - 87; - // '0' - '9' - } else { - return (c - 48) & 0xf; - } - } - - function parseHexByte (string, lowerBound, index) { - var r = parseHex4Bits(string, index); - if (index - 1 >= lowerBound) { - r |= parseHex4Bits(string, index - 1) << 4; - } - return r; - } - - BN.prototype._parseHex = function _parseHex (number, start, endian) { - // Create possibly bigger array to ensure that it fits the number - this.length = Math.ceil((number.length - start) / 6); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - // 24-bits chunks - var off = 0; - var j = 0; - - var w; - if (endian === 'be') { - for (i = number.length - 1; i >= start; i -= 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } else { - var parseLength = number.length - start; - for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } - - this.strip(); - }; - - function parseBase (str, start, end, mul) { - var r = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r *= mul; - - // 'a' - if (c >= 49) { - r += c - 49 + 0xa; - - // 'A' - } else if (c >= 17) { - r += c - 17 + 0xa; - - // '0' - '9' - } else { - r += c; - } - } - return r; - } - - BN.prototype._parseBase = function _parseBase (number, base, start) { - // Initialize as zero - this.words = [ 0 ]; - this.length = 1; - - // Find length of limb in base - for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { - limbLen++; - } - limbLen--; - limbPow = (limbPow / base) | 0; - - var total = number.length - start; - var mod = total % limbLen; - var end = Math.min(total, total - mod) + start; - - var word = 0; - for (var i = start; i < end; i += limbLen) { - word = parseBase(number, i, i + limbLen, base); - - this.imuln(limbPow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - if (mod !== 0) { - var pow = 1; - word = parseBase(number, i, number.length, base); - - for (i = 0; i < mod; i++) { - pow *= base; - } - - this.imuln(pow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - this.strip(); - }; - - BN.prototype.copy = function copy (dest) { - dest.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - dest.words[i] = this.words[i]; - } - dest.length = this.length; - dest.negative = this.negative; - dest.red = this.red; - }; - - BN.prototype.clone = function clone () { - var r = new BN(null); - this.copy(r); - return r; - }; - - BN.prototype._expand = function _expand (size) { - while (this.length < size) { - this.words[this.length++] = 0; - } - return this; - }; - - // Remove leading `0` from `this` - BN.prototype.strip = function strip () { - while (this.length > 1 && this.words[this.length - 1] === 0) { - this.length--; - } - return this._normSign(); - }; - - BN.prototype._normSign = function _normSign () { - // -0 = 0 - if (this.length === 1 && this.words[0] === 0) { - this.negative = 0; - } - return this; - }; - - BN.prototype.inspect = function inspect () { - return (this.red ? ''; - }; - - /* - - var zeros = []; - var groupSizes = []; - var groupBases = []; - - var s = ''; - var i = -1; - while (++i < BN.wordSize) { - zeros[i] = s; - s += '0'; - } - groupSizes[0] = 0; - groupSizes[1] = 0; - groupBases[0] = 0; - groupBases[1] = 0; - var base = 2 - 1; - while (++base < 36 + 1) { - var groupSize = 0; - var groupBase = 1; - while (groupBase < (1 << BN.wordSize) / base) { - groupBase *= base; - groupSize += 1; - } - groupSizes[base] = groupSize; - groupBases[base] = groupBase; - } - - */ - - var zeros = [ - '', - '0', - '00', - '000', - '0000', - '00000', - '000000', - '0000000', - '00000000', - '000000000', - '0000000000', - '00000000000', - '000000000000', - '0000000000000', - '00000000000000', - '000000000000000', - '0000000000000000', - '00000000000000000', - '000000000000000000', - '0000000000000000000', - '00000000000000000000', - '000000000000000000000', - '0000000000000000000000', - '00000000000000000000000', - '000000000000000000000000', - '0000000000000000000000000' - ]; - - var groupSizes = [ - 0, 0, - 25, 16, 12, 11, 10, 9, 8, - 8, 7, 7, 7, 7, 6, 6, - 6, 6, 6, 6, 6, 5, 5, - 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5 - ]; - - var groupBases = [ - 0, 0, - 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, - 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, - 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, - 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, - 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 - ]; - - BN.prototype.toString = function toString (base, padding) { - base = base || 10; - padding = padding | 0 || 1; - - var out; - if (base === 16 || base === 'hex') { - out = ''; - var off = 0; - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = this.words[i]; - var word = (((w << off) | carry) & 0xffffff).toString(16); - carry = (w >>> (24 - off)) & 0xffffff; - if (carry !== 0 || i !== this.length - 1) { - out = zeros[6 - word.length] + word + out; - } else { - out = word + out; - } - off += 2; - if (off >= 26) { - off -= 26; - i--; - } - } - if (carry !== 0) { - out = carry.toString(16) + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - if (base === (base | 0) && base >= 2 && base <= 36) { - // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); - var groupSize = groupSizes[base]; - // var groupBase = Math.pow(base, groupSize); - var groupBase = groupBases[base]; - out = ''; - var c = this.clone(); - c.negative = 0; - while (!c.isZero()) { - var r = c.modn(groupBase).toString(base); - c = c.idivn(groupBase); - - if (!c.isZero()) { - out = zeros[groupSize - r.length] + r + out; - } else { - out = r + out; - } - } - if (this.isZero()) { - out = '0' + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - assert(false, 'Base should be between 2 and 36'); - }; - - BN.prototype.toNumber = function toNumber () { - var ret = this.words[0]; - if (this.length === 2) { - ret += this.words[1] * 0x4000000; - } else if (this.length === 3 && this.words[2] === 0x01) { - // NOTE: at this stage it is known that the top bit is set - ret += 0x10000000000000 + (this.words[1] * 0x4000000); - } else if (this.length > 2) { - assert(false, 'Number can only safely store up to 53 bits'); - } - return (this.negative !== 0) ? -ret : ret; - }; - - BN.prototype.toJSON = function toJSON () { - return this.toString(16); - }; - - BN.prototype.toBuffer = function toBuffer (endian, length) { - assert(typeof Buffer !== 'undefined'); - return this.toArrayLike(Buffer, endian, length); - }; - - BN.prototype.toArray = function toArray (endian, length) { - return this.toArrayLike(Array, endian, length); - }; - - BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { - var byteLength = this.byteLength(); - var reqLength = length || Math.max(1, byteLength); - assert(byteLength <= reqLength, 'byte array longer than desired length'); - assert(reqLength > 0, 'Requested array length <= 0'); - - this.strip(); - var littleEndian = endian === 'le'; - var res = new ArrayType(reqLength); - - var b, i; - var q = this.clone(); - if (!littleEndian) { - // Assume big-endian - for (i = 0; i < reqLength - byteLength; i++) { - res[i] = 0; - } - - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[reqLength - i - 1] = b; - } - } else { - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[i] = b; - } - - for (; i < reqLength; i++) { - res[i] = 0; - } - } - - return res; - }; - - if (Math.clz32) { - BN.prototype._countBits = function _countBits (w) { - return 32 - Math.clz32(w); - }; - } else { - BN.prototype._countBits = function _countBits (w) { - var t = w; - var r = 0; - if (t >= 0x1000) { - r += 13; - t >>>= 13; - } - if (t >= 0x40) { - r += 7; - t >>>= 7; - } - if (t >= 0x8) { - r += 4; - t >>>= 4; - } - if (t >= 0x02) { - r += 2; - t >>>= 2; - } - return r + t; - }; - } - - BN.prototype._zeroBits = function _zeroBits (w) { - // Short-cut - if (w === 0) return 26; - - var t = w; - var r = 0; - if ((t & 0x1fff) === 0) { - r += 13; - t >>>= 13; - } - if ((t & 0x7f) === 0) { - r += 7; - t >>>= 7; - } - if ((t & 0xf) === 0) { - r += 4; - t >>>= 4; - } - if ((t & 0x3) === 0) { - r += 2; - t >>>= 2; - } - if ((t & 0x1) === 0) { - r++; - } - return r; - }; - - // Return number of used bits in a BN - BN.prototype.bitLength = function bitLength () { - var w = this.words[this.length - 1]; - var hi = this._countBits(w); - return (this.length - 1) * 26 + hi; - }; - - function toBitArray (num) { - var w = new Array(num.bitLength()); - - for (var bit = 0; bit < w.length; bit++) { - var off = (bit / 26) | 0; - var wbit = bit % 26; - - w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; - } - - return w; - } - - // Number of trailing zero bits - BN.prototype.zeroBits = function zeroBits () { - if (this.isZero()) return 0; - - var r = 0; - for (var i = 0; i < this.length; i++) { - var b = this._zeroBits(this.words[i]); - r += b; - if (b !== 26) break; - } - return r; - }; - - BN.prototype.byteLength = function byteLength () { - return Math.ceil(this.bitLength() / 8); - }; - - BN.prototype.toTwos = function toTwos (width) { - if (this.negative !== 0) { - return this.abs().inotn(width).iaddn(1); - } - return this.clone(); - }; - - BN.prototype.fromTwos = function fromTwos (width) { - if (this.testn(width - 1)) { - return this.notn(width).iaddn(1).ineg(); - } - return this.clone(); - }; - - BN.prototype.isNeg = function isNeg () { - return this.negative !== 0; - }; - - // Return negative clone of `this` - BN.prototype.neg = function neg () { - return this.clone().ineg(); - }; - - BN.prototype.ineg = function ineg () { - if (!this.isZero()) { - this.negative ^= 1; - } - - return this; - }; - - // Or `num` with `this` in-place - BN.prototype.iuor = function iuor (num) { - while (this.length < num.length) { - this.words[this.length++] = 0; - } - - for (var i = 0; i < num.length; i++) { - this.words[i] = this.words[i] | num.words[i]; - } - - return this.strip(); - }; - - BN.prototype.ior = function ior (num) { - assert((this.negative | num.negative) === 0); - return this.iuor(num); - }; - - // Or `num` with `this` - BN.prototype.or = function or (num) { - if (this.length > num.length) return this.clone().ior(num); - return num.clone().ior(this); - }; - - BN.prototype.uor = function uor (num) { - if (this.length > num.length) return this.clone().iuor(num); - return num.clone().iuor(this); - }; - - // And `num` with `this` in-place - BN.prototype.iuand = function iuand (num) { - // b = min-length(num, this) - var b; - if (this.length > num.length) { - b = num; - } else { - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = this.words[i] & num.words[i]; - } - - this.length = b.length; - - return this.strip(); - }; - - BN.prototype.iand = function iand (num) { - assert((this.negative | num.negative) === 0); - return this.iuand(num); - }; - - // And `num` with `this` - BN.prototype.and = function and (num) { - if (this.length > num.length) return this.clone().iand(num); - return num.clone().iand(this); - }; - - BN.prototype.uand = function uand (num) { - if (this.length > num.length) return this.clone().iuand(num); - return num.clone().iuand(this); - }; - - // Xor `num` with `this` in-place - BN.prototype.iuxor = function iuxor (num) { - // a.length > b.length - var a; - var b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = a.words[i] ^ b.words[i]; - } - - if (this !== a) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = a.length; - - return this.strip(); - }; - - BN.prototype.ixor = function ixor (num) { - assert((this.negative | num.negative) === 0); - return this.iuxor(num); - }; - - // Xor `num` with `this` - BN.prototype.xor = function xor (num) { - if (this.length > num.length) return this.clone().ixor(num); - return num.clone().ixor(this); - }; - - BN.prototype.uxor = function uxor (num) { - if (this.length > num.length) return this.clone().iuxor(num); - return num.clone().iuxor(this); - }; - - // Not ``this`` with ``width`` bitwidth - BN.prototype.inotn = function inotn (width) { - assert(typeof width === 'number' && width >= 0); - - var bytesNeeded = Math.ceil(width / 26) | 0; - var bitsLeft = width % 26; - - // Extend the buffer with leading zeroes - this._expand(bytesNeeded); - - if (bitsLeft > 0) { - bytesNeeded--; - } - - // Handle complete words - for (var i = 0; i < bytesNeeded; i++) { - this.words[i] = ~this.words[i] & 0x3ffffff; - } - - // Handle the residue - if (bitsLeft > 0) { - this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); - } - - // And remove leading zeroes - return this.strip(); - }; - - BN.prototype.notn = function notn (width) { - return this.clone().inotn(width); - }; - - // Set `bit` of `this` - BN.prototype.setn = function setn (bit, val) { - assert(typeof bit === 'number' && bit >= 0); - - var off = (bit / 26) | 0; - var wbit = bit % 26; - - this._expand(off + 1); - - if (val) { - this.words[off] = this.words[off] | (1 << wbit); - } else { - this.words[off] = this.words[off] & ~(1 << wbit); - } - - return this.strip(); - }; - - // Add `num` to `this` in-place - BN.prototype.iadd = function iadd (num) { - var r; - - // negative + positive - if (this.negative !== 0 && num.negative === 0) { - this.negative = 0; - r = this.isub(num); - this.negative ^= 1; - return this._normSign(); - - // positive + negative - } else if (this.negative === 0 && num.negative !== 0) { - num.negative = 0; - r = this.isub(num); - num.negative = 1; - return r._normSign(); - } - - // a.length > b.length - var a, b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) + (b.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - - this.length = a.length; - if (carry !== 0) { - this.words[this.length] = carry; - this.length++; - // Copy the rest of the words - } else if (a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - return this; - }; - - // Add `num` to `this` - BN.prototype.add = function add (num) { - var res; - if (num.negative !== 0 && this.negative === 0) { - num.negative = 0; - res = this.sub(num); - num.negative ^= 1; - return res; - } else if (num.negative === 0 && this.negative !== 0) { - this.negative = 0; - res = num.sub(this); - this.negative = 1; - return res; - } - - if (this.length > num.length) return this.clone().iadd(num); - - return num.clone().iadd(this); - }; - - // Subtract `num` from `this` in-place - BN.prototype.isub = function isub (num) { - // this - (-num) = this + num - if (num.negative !== 0) { - num.negative = 0; - var r = this.iadd(num); - num.negative = 1; - return r._normSign(); - - // -this - num = -(this + num) - } else if (this.negative !== 0) { - this.negative = 0; - this.iadd(num); - this.negative = 1; - return this._normSign(); - } - - // At this point both numbers are positive - var cmp = this.cmp(num); - - // Optimization - zeroify - if (cmp === 0) { - this.negative = 0; - this.length = 1; - this.words[0] = 0; - return this; - } - - // a > b - var a, b; - if (cmp > 0) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) - (b.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - - // Copy rest of the words - if (carry === 0 && i < a.length && a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = Math.max(this.length, i); - - if (a !== this) { - this.negative = 1; - } - - return this.strip(); - }; - - // Subtract `num` from `this` - BN.prototype.sub = function sub (num) { - return this.clone().isub(num); - }; - - function smallMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - var len = (self.length + num.length) | 0; - out.length = len; - len = (len - 1) | 0; - - // Peel one iteration (compiler can't do it, because of code complexity) - var a = self.words[0] | 0; - var b = num.words[0] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - var carry = (r / 0x4000000) | 0; - out.words[0] = lo; - - for (var k = 1; k < len; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = carry >>> 26; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = (k - j) | 0; - a = self.words[i] | 0; - b = num.words[j] | 0; - r = a * b + rword; - ncarry += (r / 0x4000000) | 0; - rword = r & 0x3ffffff; - } - out.words[k] = rword | 0; - carry = ncarry | 0; - } - if (carry !== 0) { - out.words[k] = carry | 0; - } else { - out.length--; - } - - return out.strip(); - } - - // TODO(indutny): it may be reasonable to omit it for users who don't need - // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit - // multiplication (like elliptic secp256k1). - var comb10MulTo = function comb10MulTo (self, num, out) { - var a = self.words; - var b = num.words; - var o = out.words; - var c = 0; - var lo; - var mid; - var hi; - var a0 = a[0] | 0; - var al0 = a0 & 0x1fff; - var ah0 = a0 >>> 13; - var a1 = a[1] | 0; - var al1 = a1 & 0x1fff; - var ah1 = a1 >>> 13; - var a2 = a[2] | 0; - var al2 = a2 & 0x1fff; - var ah2 = a2 >>> 13; - var a3 = a[3] | 0; - var al3 = a3 & 0x1fff; - var ah3 = a3 >>> 13; - var a4 = a[4] | 0; - var al4 = a4 & 0x1fff; - var ah4 = a4 >>> 13; - var a5 = a[5] | 0; - var al5 = a5 & 0x1fff; - var ah5 = a5 >>> 13; - var a6 = a[6] | 0; - var al6 = a6 & 0x1fff; - var ah6 = a6 >>> 13; - var a7 = a[7] | 0; - var al7 = a7 & 0x1fff; - var ah7 = a7 >>> 13; - var a8 = a[8] | 0; - var al8 = a8 & 0x1fff; - var ah8 = a8 >>> 13; - var a9 = a[9] | 0; - var al9 = a9 & 0x1fff; - var ah9 = a9 >>> 13; - var b0 = b[0] | 0; - var bl0 = b0 & 0x1fff; - var bh0 = b0 >>> 13; - var b1 = b[1] | 0; - var bl1 = b1 & 0x1fff; - var bh1 = b1 >>> 13; - var b2 = b[2] | 0; - var bl2 = b2 & 0x1fff; - var bh2 = b2 >>> 13; - var b3 = b[3] | 0; - var bl3 = b3 & 0x1fff; - var bh3 = b3 >>> 13; - var b4 = b[4] | 0; - var bl4 = b4 & 0x1fff; - var bh4 = b4 >>> 13; - var b5 = b[5] | 0; - var bl5 = b5 & 0x1fff; - var bh5 = b5 >>> 13; - var b6 = b[6] | 0; - var bl6 = b6 & 0x1fff; - var bh6 = b6 >>> 13; - var b7 = b[7] | 0; - var bl7 = b7 & 0x1fff; - var bh7 = b7 >>> 13; - var b8 = b[8] | 0; - var bl8 = b8 & 0x1fff; - var bh8 = b8 >>> 13; - var b9 = b[9] | 0; - var bl9 = b9 & 0x1fff; - var bh9 = b9 >>> 13; - - out.negative = self.negative ^ num.negative; - out.length = 19; - /* k = 0 */ - lo = Math.imul(al0, bl0); - mid = Math.imul(al0, bh0); - mid = (mid + Math.imul(ah0, bl0)) | 0; - hi = Math.imul(ah0, bh0); - var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; - w0 &= 0x3ffffff; - /* k = 1 */ - lo = Math.imul(al1, bl0); - mid = Math.imul(al1, bh0); - mid = (mid + Math.imul(ah1, bl0)) | 0; - hi = Math.imul(ah1, bh0); - lo = (lo + Math.imul(al0, bl1)) | 0; - mid = (mid + Math.imul(al0, bh1)) | 0; - mid = (mid + Math.imul(ah0, bl1)) | 0; - hi = (hi + Math.imul(ah0, bh1)) | 0; - var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; - w1 &= 0x3ffffff; - /* k = 2 */ - lo = Math.imul(al2, bl0); - mid = Math.imul(al2, bh0); - mid = (mid + Math.imul(ah2, bl0)) | 0; - hi = Math.imul(ah2, bh0); - lo = (lo + Math.imul(al1, bl1)) | 0; - mid = (mid + Math.imul(al1, bh1)) | 0; - mid = (mid + Math.imul(ah1, bl1)) | 0; - hi = (hi + Math.imul(ah1, bh1)) | 0; - lo = (lo + Math.imul(al0, bl2)) | 0; - mid = (mid + Math.imul(al0, bh2)) | 0; - mid = (mid + Math.imul(ah0, bl2)) | 0; - hi = (hi + Math.imul(ah0, bh2)) | 0; - var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; - w2 &= 0x3ffffff; - /* k = 3 */ - lo = Math.imul(al3, bl0); - mid = Math.imul(al3, bh0); - mid = (mid + Math.imul(ah3, bl0)) | 0; - hi = Math.imul(ah3, bh0); - lo = (lo + Math.imul(al2, bl1)) | 0; - mid = (mid + Math.imul(al2, bh1)) | 0; - mid = (mid + Math.imul(ah2, bl1)) | 0; - hi = (hi + Math.imul(ah2, bh1)) | 0; - lo = (lo + Math.imul(al1, bl2)) | 0; - mid = (mid + Math.imul(al1, bh2)) | 0; - mid = (mid + Math.imul(ah1, bl2)) | 0; - hi = (hi + Math.imul(ah1, bh2)) | 0; - lo = (lo + Math.imul(al0, bl3)) | 0; - mid = (mid + Math.imul(al0, bh3)) | 0; - mid = (mid + Math.imul(ah0, bl3)) | 0; - hi = (hi + Math.imul(ah0, bh3)) | 0; - var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; - w3 &= 0x3ffffff; - /* k = 4 */ - lo = Math.imul(al4, bl0); - mid = Math.imul(al4, bh0); - mid = (mid + Math.imul(ah4, bl0)) | 0; - hi = Math.imul(ah4, bh0); - lo = (lo + Math.imul(al3, bl1)) | 0; - mid = (mid + Math.imul(al3, bh1)) | 0; - mid = (mid + Math.imul(ah3, bl1)) | 0; - hi = (hi + Math.imul(ah3, bh1)) | 0; - lo = (lo + Math.imul(al2, bl2)) | 0; - mid = (mid + Math.imul(al2, bh2)) | 0; - mid = (mid + Math.imul(ah2, bl2)) | 0; - hi = (hi + Math.imul(ah2, bh2)) | 0; - lo = (lo + Math.imul(al1, bl3)) | 0; - mid = (mid + Math.imul(al1, bh3)) | 0; - mid = (mid + Math.imul(ah1, bl3)) | 0; - hi = (hi + Math.imul(ah1, bh3)) | 0; - lo = (lo + Math.imul(al0, bl4)) | 0; - mid = (mid + Math.imul(al0, bh4)) | 0; - mid = (mid + Math.imul(ah0, bl4)) | 0; - hi = (hi + Math.imul(ah0, bh4)) | 0; - var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; - w4 &= 0x3ffffff; - /* k = 5 */ - lo = Math.imul(al5, bl0); - mid = Math.imul(al5, bh0); - mid = (mid + Math.imul(ah5, bl0)) | 0; - hi = Math.imul(ah5, bh0); - lo = (lo + Math.imul(al4, bl1)) | 0; - mid = (mid + Math.imul(al4, bh1)) | 0; - mid = (mid + Math.imul(ah4, bl1)) | 0; - hi = (hi + Math.imul(ah4, bh1)) | 0; - lo = (lo + Math.imul(al3, bl2)) | 0; - mid = (mid + Math.imul(al3, bh2)) | 0; - mid = (mid + Math.imul(ah3, bl2)) | 0; - hi = (hi + Math.imul(ah3, bh2)) | 0; - lo = (lo + Math.imul(al2, bl3)) | 0; - mid = (mid + Math.imul(al2, bh3)) | 0; - mid = (mid + Math.imul(ah2, bl3)) | 0; - hi = (hi + Math.imul(ah2, bh3)) | 0; - lo = (lo + Math.imul(al1, bl4)) | 0; - mid = (mid + Math.imul(al1, bh4)) | 0; - mid = (mid + Math.imul(ah1, bl4)) | 0; - hi = (hi + Math.imul(ah1, bh4)) | 0; - lo = (lo + Math.imul(al0, bl5)) | 0; - mid = (mid + Math.imul(al0, bh5)) | 0; - mid = (mid + Math.imul(ah0, bl5)) | 0; - hi = (hi + Math.imul(ah0, bh5)) | 0; - var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; - w5 &= 0x3ffffff; - /* k = 6 */ - lo = Math.imul(al6, bl0); - mid = Math.imul(al6, bh0); - mid = (mid + Math.imul(ah6, bl0)) | 0; - hi = Math.imul(ah6, bh0); - lo = (lo + Math.imul(al5, bl1)) | 0; - mid = (mid + Math.imul(al5, bh1)) | 0; - mid = (mid + Math.imul(ah5, bl1)) | 0; - hi = (hi + Math.imul(ah5, bh1)) | 0; - lo = (lo + Math.imul(al4, bl2)) | 0; - mid = (mid + Math.imul(al4, bh2)) | 0; - mid = (mid + Math.imul(ah4, bl2)) | 0; - hi = (hi + Math.imul(ah4, bh2)) | 0; - lo = (lo + Math.imul(al3, bl3)) | 0; - mid = (mid + Math.imul(al3, bh3)) | 0; - mid = (mid + Math.imul(ah3, bl3)) | 0; - hi = (hi + Math.imul(ah3, bh3)) | 0; - lo = (lo + Math.imul(al2, bl4)) | 0; - mid = (mid + Math.imul(al2, bh4)) | 0; - mid = (mid + Math.imul(ah2, bl4)) | 0; - hi = (hi + Math.imul(ah2, bh4)) | 0; - lo = (lo + Math.imul(al1, bl5)) | 0; - mid = (mid + Math.imul(al1, bh5)) | 0; - mid = (mid + Math.imul(ah1, bl5)) | 0; - hi = (hi + Math.imul(ah1, bh5)) | 0; - lo = (lo + Math.imul(al0, bl6)) | 0; - mid = (mid + Math.imul(al0, bh6)) | 0; - mid = (mid + Math.imul(ah0, bl6)) | 0; - hi = (hi + Math.imul(ah0, bh6)) | 0; - var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; - w6 &= 0x3ffffff; - /* k = 7 */ - lo = Math.imul(al7, bl0); - mid = Math.imul(al7, bh0); - mid = (mid + Math.imul(ah7, bl0)) | 0; - hi = Math.imul(ah7, bh0); - lo = (lo + Math.imul(al6, bl1)) | 0; - mid = (mid + Math.imul(al6, bh1)) | 0; - mid = (mid + Math.imul(ah6, bl1)) | 0; - hi = (hi + Math.imul(ah6, bh1)) | 0; - lo = (lo + Math.imul(al5, bl2)) | 0; - mid = (mid + Math.imul(al5, bh2)) | 0; - mid = (mid + Math.imul(ah5, bl2)) | 0; - hi = (hi + Math.imul(ah5, bh2)) | 0; - lo = (lo + Math.imul(al4, bl3)) | 0; - mid = (mid + Math.imul(al4, bh3)) | 0; - mid = (mid + Math.imul(ah4, bl3)) | 0; - hi = (hi + Math.imul(ah4, bh3)) | 0; - lo = (lo + Math.imul(al3, bl4)) | 0; - mid = (mid + Math.imul(al3, bh4)) | 0; - mid = (mid + Math.imul(ah3, bl4)) | 0; - hi = (hi + Math.imul(ah3, bh4)) | 0; - lo = (lo + Math.imul(al2, bl5)) | 0; - mid = (mid + Math.imul(al2, bh5)) | 0; - mid = (mid + Math.imul(ah2, bl5)) | 0; - hi = (hi + Math.imul(ah2, bh5)) | 0; - lo = (lo + Math.imul(al1, bl6)) | 0; - mid = (mid + Math.imul(al1, bh6)) | 0; - mid = (mid + Math.imul(ah1, bl6)) | 0; - hi = (hi + Math.imul(ah1, bh6)) | 0; - lo = (lo + Math.imul(al0, bl7)) | 0; - mid = (mid + Math.imul(al0, bh7)) | 0; - mid = (mid + Math.imul(ah0, bl7)) | 0; - hi = (hi + Math.imul(ah0, bh7)) | 0; - var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; - w7 &= 0x3ffffff; - /* k = 8 */ - lo = Math.imul(al8, bl0); - mid = Math.imul(al8, bh0); - mid = (mid + Math.imul(ah8, bl0)) | 0; - hi = Math.imul(ah8, bh0); - lo = (lo + Math.imul(al7, bl1)) | 0; - mid = (mid + Math.imul(al7, bh1)) | 0; - mid = (mid + Math.imul(ah7, bl1)) | 0; - hi = (hi + Math.imul(ah7, bh1)) | 0; - lo = (lo + Math.imul(al6, bl2)) | 0; - mid = (mid + Math.imul(al6, bh2)) | 0; - mid = (mid + Math.imul(ah6, bl2)) | 0; - hi = (hi + Math.imul(ah6, bh2)) | 0; - lo = (lo + Math.imul(al5, bl3)) | 0; - mid = (mid + Math.imul(al5, bh3)) | 0; - mid = (mid + Math.imul(ah5, bl3)) | 0; - hi = (hi + Math.imul(ah5, bh3)) | 0; - lo = (lo + Math.imul(al4, bl4)) | 0; - mid = (mid + Math.imul(al4, bh4)) | 0; - mid = (mid + Math.imul(ah4, bl4)) | 0; - hi = (hi + Math.imul(ah4, bh4)) | 0; - lo = (lo + Math.imul(al3, bl5)) | 0; - mid = (mid + Math.imul(al3, bh5)) | 0; - mid = (mid + Math.imul(ah3, bl5)) | 0; - hi = (hi + Math.imul(ah3, bh5)) | 0; - lo = (lo + Math.imul(al2, bl6)) | 0; - mid = (mid + Math.imul(al2, bh6)) | 0; - mid = (mid + Math.imul(ah2, bl6)) | 0; - hi = (hi + Math.imul(ah2, bh6)) | 0; - lo = (lo + Math.imul(al1, bl7)) | 0; - mid = (mid + Math.imul(al1, bh7)) | 0; - mid = (mid + Math.imul(ah1, bl7)) | 0; - hi = (hi + Math.imul(ah1, bh7)) | 0; - lo = (lo + Math.imul(al0, bl8)) | 0; - mid = (mid + Math.imul(al0, bh8)) | 0; - mid = (mid + Math.imul(ah0, bl8)) | 0; - hi = (hi + Math.imul(ah0, bh8)) | 0; - var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; - w8 &= 0x3ffffff; - /* k = 9 */ - lo = Math.imul(al9, bl0); - mid = Math.imul(al9, bh0); - mid = (mid + Math.imul(ah9, bl0)) | 0; - hi = Math.imul(ah9, bh0); - lo = (lo + Math.imul(al8, bl1)) | 0; - mid = (mid + Math.imul(al8, bh1)) | 0; - mid = (mid + Math.imul(ah8, bl1)) | 0; - hi = (hi + Math.imul(ah8, bh1)) | 0; - lo = (lo + Math.imul(al7, bl2)) | 0; - mid = (mid + Math.imul(al7, bh2)) | 0; - mid = (mid + Math.imul(ah7, bl2)) | 0; - hi = (hi + Math.imul(ah7, bh2)) | 0; - lo = (lo + Math.imul(al6, bl3)) | 0; - mid = (mid + Math.imul(al6, bh3)) | 0; - mid = (mid + Math.imul(ah6, bl3)) | 0; - hi = (hi + Math.imul(ah6, bh3)) | 0; - lo = (lo + Math.imul(al5, bl4)) | 0; - mid = (mid + Math.imul(al5, bh4)) | 0; - mid = (mid + Math.imul(ah5, bl4)) | 0; - hi = (hi + Math.imul(ah5, bh4)) | 0; - lo = (lo + Math.imul(al4, bl5)) | 0; - mid = (mid + Math.imul(al4, bh5)) | 0; - mid = (mid + Math.imul(ah4, bl5)) | 0; - hi = (hi + Math.imul(ah4, bh5)) | 0; - lo = (lo + Math.imul(al3, bl6)) | 0; - mid = (mid + Math.imul(al3, bh6)) | 0; - mid = (mid + Math.imul(ah3, bl6)) | 0; - hi = (hi + Math.imul(ah3, bh6)) | 0; - lo = (lo + Math.imul(al2, bl7)) | 0; - mid = (mid + Math.imul(al2, bh7)) | 0; - mid = (mid + Math.imul(ah2, bl7)) | 0; - hi = (hi + Math.imul(ah2, bh7)) | 0; - lo = (lo + Math.imul(al1, bl8)) | 0; - mid = (mid + Math.imul(al1, bh8)) | 0; - mid = (mid + Math.imul(ah1, bl8)) | 0; - hi = (hi + Math.imul(ah1, bh8)) | 0; - lo = (lo + Math.imul(al0, bl9)) | 0; - mid = (mid + Math.imul(al0, bh9)) | 0; - mid = (mid + Math.imul(ah0, bl9)) | 0; - hi = (hi + Math.imul(ah0, bh9)) | 0; - var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; - w9 &= 0x3ffffff; - /* k = 10 */ - lo = Math.imul(al9, bl1); - mid = Math.imul(al9, bh1); - mid = (mid + Math.imul(ah9, bl1)) | 0; - hi = Math.imul(ah9, bh1); - lo = (lo + Math.imul(al8, bl2)) | 0; - mid = (mid + Math.imul(al8, bh2)) | 0; - mid = (mid + Math.imul(ah8, bl2)) | 0; - hi = (hi + Math.imul(ah8, bh2)) | 0; - lo = (lo + Math.imul(al7, bl3)) | 0; - mid = (mid + Math.imul(al7, bh3)) | 0; - mid = (mid + Math.imul(ah7, bl3)) | 0; - hi = (hi + Math.imul(ah7, bh3)) | 0; - lo = (lo + Math.imul(al6, bl4)) | 0; - mid = (mid + Math.imul(al6, bh4)) | 0; - mid = (mid + Math.imul(ah6, bl4)) | 0; - hi = (hi + Math.imul(ah6, bh4)) | 0; - lo = (lo + Math.imul(al5, bl5)) | 0; - mid = (mid + Math.imul(al5, bh5)) | 0; - mid = (mid + Math.imul(ah5, bl5)) | 0; - hi = (hi + Math.imul(ah5, bh5)) | 0; - lo = (lo + Math.imul(al4, bl6)) | 0; - mid = (mid + Math.imul(al4, bh6)) | 0; - mid = (mid + Math.imul(ah4, bl6)) | 0; - hi = (hi + Math.imul(ah4, bh6)) | 0; - lo = (lo + Math.imul(al3, bl7)) | 0; - mid = (mid + Math.imul(al3, bh7)) | 0; - mid = (mid + Math.imul(ah3, bl7)) | 0; - hi = (hi + Math.imul(ah3, bh7)) | 0; - lo = (lo + Math.imul(al2, bl8)) | 0; - mid = (mid + Math.imul(al2, bh8)) | 0; - mid = (mid + Math.imul(ah2, bl8)) | 0; - hi = (hi + Math.imul(ah2, bh8)) | 0; - lo = (lo + Math.imul(al1, bl9)) | 0; - mid = (mid + Math.imul(al1, bh9)) | 0; - mid = (mid + Math.imul(ah1, bl9)) | 0; - hi = (hi + Math.imul(ah1, bh9)) | 0; - var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; - w10 &= 0x3ffffff; - /* k = 11 */ - lo = Math.imul(al9, bl2); - mid = Math.imul(al9, bh2); - mid = (mid + Math.imul(ah9, bl2)) | 0; - hi = Math.imul(ah9, bh2); - lo = (lo + Math.imul(al8, bl3)) | 0; - mid = (mid + Math.imul(al8, bh3)) | 0; - mid = (mid + Math.imul(ah8, bl3)) | 0; - hi = (hi + Math.imul(ah8, bh3)) | 0; - lo = (lo + Math.imul(al7, bl4)) | 0; - mid = (mid + Math.imul(al7, bh4)) | 0; - mid = (mid + Math.imul(ah7, bl4)) | 0; - hi = (hi + Math.imul(ah7, bh4)) | 0; - lo = (lo + Math.imul(al6, bl5)) | 0; - mid = (mid + Math.imul(al6, bh5)) | 0; - mid = (mid + Math.imul(ah6, bl5)) | 0; - hi = (hi + Math.imul(ah6, bh5)) | 0; - lo = (lo + Math.imul(al5, bl6)) | 0; - mid = (mid + Math.imul(al5, bh6)) | 0; - mid = (mid + Math.imul(ah5, bl6)) | 0; - hi = (hi + Math.imul(ah5, bh6)) | 0; - lo = (lo + Math.imul(al4, bl7)) | 0; - mid = (mid + Math.imul(al4, bh7)) | 0; - mid = (mid + Math.imul(ah4, bl7)) | 0; - hi = (hi + Math.imul(ah4, bh7)) | 0; - lo = (lo + Math.imul(al3, bl8)) | 0; - mid = (mid + Math.imul(al3, bh8)) | 0; - mid = (mid + Math.imul(ah3, bl8)) | 0; - hi = (hi + Math.imul(ah3, bh8)) | 0; - lo = (lo + Math.imul(al2, bl9)) | 0; - mid = (mid + Math.imul(al2, bh9)) | 0; - mid = (mid + Math.imul(ah2, bl9)) | 0; - hi = (hi + Math.imul(ah2, bh9)) | 0; - var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; - w11 &= 0x3ffffff; - /* k = 12 */ - lo = Math.imul(al9, bl3); - mid = Math.imul(al9, bh3); - mid = (mid + Math.imul(ah9, bl3)) | 0; - hi = Math.imul(ah9, bh3); - lo = (lo + Math.imul(al8, bl4)) | 0; - mid = (mid + Math.imul(al8, bh4)) | 0; - mid = (mid + Math.imul(ah8, bl4)) | 0; - hi = (hi + Math.imul(ah8, bh4)) | 0; - lo = (lo + Math.imul(al7, bl5)) | 0; - mid = (mid + Math.imul(al7, bh5)) | 0; - mid = (mid + Math.imul(ah7, bl5)) | 0; - hi = (hi + Math.imul(ah7, bh5)) | 0; - lo = (lo + Math.imul(al6, bl6)) | 0; - mid = (mid + Math.imul(al6, bh6)) | 0; - mid = (mid + Math.imul(ah6, bl6)) | 0; - hi = (hi + Math.imul(ah6, bh6)) | 0; - lo = (lo + Math.imul(al5, bl7)) | 0; - mid = (mid + Math.imul(al5, bh7)) | 0; - mid = (mid + Math.imul(ah5, bl7)) | 0; - hi = (hi + Math.imul(ah5, bh7)) | 0; - lo = (lo + Math.imul(al4, bl8)) | 0; - mid = (mid + Math.imul(al4, bh8)) | 0; - mid = (mid + Math.imul(ah4, bl8)) | 0; - hi = (hi + Math.imul(ah4, bh8)) | 0; - lo = (lo + Math.imul(al3, bl9)) | 0; - mid = (mid + Math.imul(al3, bh9)) | 0; - mid = (mid + Math.imul(ah3, bl9)) | 0; - hi = (hi + Math.imul(ah3, bh9)) | 0; - var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; - w12 &= 0x3ffffff; - /* k = 13 */ - lo = Math.imul(al9, bl4); - mid = Math.imul(al9, bh4); - mid = (mid + Math.imul(ah9, bl4)) | 0; - hi = Math.imul(ah9, bh4); - lo = (lo + Math.imul(al8, bl5)) | 0; - mid = (mid + Math.imul(al8, bh5)) | 0; - mid = (mid + Math.imul(ah8, bl5)) | 0; - hi = (hi + Math.imul(ah8, bh5)) | 0; - lo = (lo + Math.imul(al7, bl6)) | 0; - mid = (mid + Math.imul(al7, bh6)) | 0; - mid = (mid + Math.imul(ah7, bl6)) | 0; - hi = (hi + Math.imul(ah7, bh6)) | 0; - lo = (lo + Math.imul(al6, bl7)) | 0; - mid = (mid + Math.imul(al6, bh7)) | 0; - mid = (mid + Math.imul(ah6, bl7)) | 0; - hi = (hi + Math.imul(ah6, bh7)) | 0; - lo = (lo + Math.imul(al5, bl8)) | 0; - mid = (mid + Math.imul(al5, bh8)) | 0; - mid = (mid + Math.imul(ah5, bl8)) | 0; - hi = (hi + Math.imul(ah5, bh8)) | 0; - lo = (lo + Math.imul(al4, bl9)) | 0; - mid = (mid + Math.imul(al4, bh9)) | 0; - mid = (mid + Math.imul(ah4, bl9)) | 0; - hi = (hi + Math.imul(ah4, bh9)) | 0; - var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; - w13 &= 0x3ffffff; - /* k = 14 */ - lo = Math.imul(al9, bl5); - mid = Math.imul(al9, bh5); - mid = (mid + Math.imul(ah9, bl5)) | 0; - hi = Math.imul(ah9, bh5); - lo = (lo + Math.imul(al8, bl6)) | 0; - mid = (mid + Math.imul(al8, bh6)) | 0; - mid = (mid + Math.imul(ah8, bl6)) | 0; - hi = (hi + Math.imul(ah8, bh6)) | 0; - lo = (lo + Math.imul(al7, bl7)) | 0; - mid = (mid + Math.imul(al7, bh7)) | 0; - mid = (mid + Math.imul(ah7, bl7)) | 0; - hi = (hi + Math.imul(ah7, bh7)) | 0; - lo = (lo + Math.imul(al6, bl8)) | 0; - mid = (mid + Math.imul(al6, bh8)) | 0; - mid = (mid + Math.imul(ah6, bl8)) | 0; - hi = (hi + Math.imul(ah6, bh8)) | 0; - lo = (lo + Math.imul(al5, bl9)) | 0; - mid = (mid + Math.imul(al5, bh9)) | 0; - mid = (mid + Math.imul(ah5, bl9)) | 0; - hi = (hi + Math.imul(ah5, bh9)) | 0; - var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; - w14 &= 0x3ffffff; - /* k = 15 */ - lo = Math.imul(al9, bl6); - mid = Math.imul(al9, bh6); - mid = (mid + Math.imul(ah9, bl6)) | 0; - hi = Math.imul(ah9, bh6); - lo = (lo + Math.imul(al8, bl7)) | 0; - mid = (mid + Math.imul(al8, bh7)) | 0; - mid = (mid + Math.imul(ah8, bl7)) | 0; - hi = (hi + Math.imul(ah8, bh7)) | 0; - lo = (lo + Math.imul(al7, bl8)) | 0; - mid = (mid + Math.imul(al7, bh8)) | 0; - mid = (mid + Math.imul(ah7, bl8)) | 0; - hi = (hi + Math.imul(ah7, bh8)) | 0; - lo = (lo + Math.imul(al6, bl9)) | 0; - mid = (mid + Math.imul(al6, bh9)) | 0; - mid = (mid + Math.imul(ah6, bl9)) | 0; - hi = (hi + Math.imul(ah6, bh9)) | 0; - var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; - w15 &= 0x3ffffff; - /* k = 16 */ - lo = Math.imul(al9, bl7); - mid = Math.imul(al9, bh7); - mid = (mid + Math.imul(ah9, bl7)) | 0; - hi = Math.imul(ah9, bh7); - lo = (lo + Math.imul(al8, bl8)) | 0; - mid = (mid + Math.imul(al8, bh8)) | 0; - mid = (mid + Math.imul(ah8, bl8)) | 0; - hi = (hi + Math.imul(ah8, bh8)) | 0; - lo = (lo + Math.imul(al7, bl9)) | 0; - mid = (mid + Math.imul(al7, bh9)) | 0; - mid = (mid + Math.imul(ah7, bl9)) | 0; - hi = (hi + Math.imul(ah7, bh9)) | 0; - var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; - w16 &= 0x3ffffff; - /* k = 17 */ - lo = Math.imul(al9, bl8); - mid = Math.imul(al9, bh8); - mid = (mid + Math.imul(ah9, bl8)) | 0; - hi = Math.imul(ah9, bh8); - lo = (lo + Math.imul(al8, bl9)) | 0; - mid = (mid + Math.imul(al8, bh9)) | 0; - mid = (mid + Math.imul(ah8, bl9)) | 0; - hi = (hi + Math.imul(ah8, bh9)) | 0; - var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; - w17 &= 0x3ffffff; - /* k = 18 */ - lo = Math.imul(al9, bl9); - mid = Math.imul(al9, bh9); - mid = (mid + Math.imul(ah9, bl9)) | 0; - hi = Math.imul(ah9, bh9); - var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; - w18 &= 0x3ffffff; - o[0] = w0; - o[1] = w1; - o[2] = w2; - o[3] = w3; - o[4] = w4; - o[5] = w5; - o[6] = w6; - o[7] = w7; - o[8] = w8; - o[9] = w9; - o[10] = w10; - o[11] = w11; - o[12] = w12; - o[13] = w13; - o[14] = w14; - o[15] = w15; - o[16] = w16; - o[17] = w17; - o[18] = w18; - if (c !== 0) { - o[19] = c; - out.length++; - } - return out; - }; - - // Polyfill comb - if (!Math.imul) { - comb10MulTo = smallMulTo; - } - - function bigMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - out.length = self.length + num.length; - - var carry = 0; - var hncarry = 0; - for (var k = 0; k < out.length - 1; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = hncarry; - hncarry = 0; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = k - j; - var a = self.words[i] | 0; - var b = num.words[j] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; - lo = (lo + rword) | 0; - rword = lo & 0x3ffffff; - ncarry = (ncarry + (lo >>> 26)) | 0; - - hncarry += ncarry >>> 26; - ncarry &= 0x3ffffff; - } - out.words[k] = rword; - carry = ncarry; - ncarry = hncarry; - } - if (carry !== 0) { - out.words[k] = carry; - } else { - out.length--; - } - - return out.strip(); - } - - function jumboMulTo (self, num, out) { - var fftm = new FFTM(); - return fftm.mulp(self, num, out); - } - - BN.prototype.mulTo = function mulTo (num, out) { - var res; - var len = this.length + num.length; - if (this.length === 10 && num.length === 10) { - res = comb10MulTo(this, num, out); - } else if (len < 63) { - res = smallMulTo(this, num, out); - } else if (len < 1024) { - res = bigMulTo(this, num, out); - } else { - res = jumboMulTo(this, num, out); - } - - return res; - }; - - // Cooley-Tukey algorithm for FFT - // slightly revisited to rely on looping instead of recursion - - function FFTM (x, y) { - this.x = x; - this.y = y; - } - - FFTM.prototype.makeRBT = function makeRBT (N) { - var t = new Array(N); - var l = BN.prototype._countBits(N) - 1; - for (var i = 0; i < N; i++) { - t[i] = this.revBin(i, l, N); - } - - return t; - }; - - // Returns binary-reversed representation of `x` - FFTM.prototype.revBin = function revBin (x, l, N) { - if (x === 0 || x === N - 1) return x; - - var rb = 0; - for (var i = 0; i < l; i++) { - rb |= (x & 1) << (l - i - 1); - x >>= 1; - } - - return rb; - }; - - // Performs "tweedling" phase, therefore 'emulating' - // behaviour of the recursive algorithm - FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { - for (var i = 0; i < N; i++) { - rtws[i] = rws[rbt[i]]; - itws[i] = iws[rbt[i]]; - } - }; - - FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { - this.permute(rbt, rws, iws, rtws, itws, N); - - for (var s = 1; s < N; s <<= 1) { - var l = s << 1; - - var rtwdf = Math.cos(2 * Math.PI / l); - var itwdf = Math.sin(2 * Math.PI / l); - - for (var p = 0; p < N; p += l) { - var rtwdf_ = rtwdf; - var itwdf_ = itwdf; - - for (var j = 0; j < s; j++) { - var re = rtws[p + j]; - var ie = itws[p + j]; - - var ro = rtws[p + j + s]; - var io = itws[p + j + s]; - - var rx = rtwdf_ * ro - itwdf_ * io; - - io = rtwdf_ * io + itwdf_ * ro; - ro = rx; - - rtws[p + j] = re + ro; - itws[p + j] = ie + io; - - rtws[p + j + s] = re - ro; - itws[p + j + s] = ie - io; - - /* jshint maxdepth : false */ - if (j !== l) { - rx = rtwdf * rtwdf_ - itwdf * itwdf_; - - itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; - rtwdf_ = rx; - } - } - } - } - }; - - FFTM.prototype.guessLen13b = function guessLen13b (n, m) { - var N = Math.max(m, n) | 1; - var odd = N & 1; - var i = 0; - for (N = N / 2 | 0; N; N = N >>> 1) { - i++; - } - - return 1 << i + 1 + odd; - }; - - FFTM.prototype.conjugate = function conjugate (rws, iws, N) { - if (N <= 1) return; - - for (var i = 0; i < N / 2; i++) { - var t = rws[i]; - - rws[i] = rws[N - i - 1]; - rws[N - i - 1] = t; - - t = iws[i]; - - iws[i] = -iws[N - i - 1]; - iws[N - i - 1] = -t; - } - }; - - FFTM.prototype.normalize13b = function normalize13b (ws, N) { - var carry = 0; - for (var i = 0; i < N / 2; i++) { - var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + - Math.round(ws[2 * i] / N) + - carry; - - ws[i] = w & 0x3ffffff; - - if (w < 0x4000000) { - carry = 0; - } else { - carry = w / 0x4000000 | 0; - } - } - - return ws; - }; - - FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { - var carry = 0; - for (var i = 0; i < len; i++) { - carry = carry + (ws[i] | 0); - - rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; - rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; - } - - // Pad with zeroes - for (i = 2 * len; i < N; ++i) { - rws[i] = 0; - } - - assert(carry === 0); - assert((carry & ~0x1fff) === 0); - }; - - FFTM.prototype.stub = function stub (N) { - var ph = new Array(N); - for (var i = 0; i < N; i++) { - ph[i] = 0; - } - - return ph; - }; - - FFTM.prototype.mulp = function mulp (x, y, out) { - var N = 2 * this.guessLen13b(x.length, y.length); - - var rbt = this.makeRBT(N); - - var _ = this.stub(N); - - var rws = new Array(N); - var rwst = new Array(N); - var iwst = new Array(N); - - var nrws = new Array(N); - var nrwst = new Array(N); - var niwst = new Array(N); - - var rmws = out.words; - rmws.length = N; - - this.convert13b(x.words, x.length, rws, N); - this.convert13b(y.words, y.length, nrws, N); - - this.transform(rws, _, rwst, iwst, N, rbt); - this.transform(nrws, _, nrwst, niwst, N, rbt); - - for (var i = 0; i < N; i++) { - var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; - iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; - rwst[i] = rx; - } - - this.conjugate(rwst, iwst, N); - this.transform(rwst, iwst, rmws, _, N, rbt); - this.conjugate(rmws, _, N); - this.normalize13b(rmws, N); - - out.negative = x.negative ^ y.negative; - out.length = x.length + y.length; - return out.strip(); - }; - - // Multiply `this` by `num` - BN.prototype.mul = function mul (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return this.mulTo(num, out); - }; - - // Multiply employing FFT - BN.prototype.mulf = function mulf (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return jumboMulTo(this, num, out); - }; - - // In-place Multiplication - BN.prototype.imul = function imul (num) { - return this.clone().mulTo(num, this); - }; - - BN.prototype.imuln = function imuln (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - - // Carry - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = (this.words[i] | 0) * num; - var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); - carry >>= 26; - carry += (w / 0x4000000) | 0; - // NOTE: lo is 27bit maximum - carry += lo >>> 26; - this.words[i] = lo & 0x3ffffff; - } - - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - - return this; - }; - - BN.prototype.muln = function muln (num) { - return this.clone().imuln(num); - }; - - // `this` * `this` - BN.prototype.sqr = function sqr () { - return this.mul(this); - }; - - // `this` * `this` in-place - BN.prototype.isqr = function isqr () { - return this.imul(this.clone()); - }; - - // Math.pow(`this`, `num`) - BN.prototype.pow = function pow (num) { - var w = toBitArray(num); - if (w.length === 0) return new BN(1); - - // Skip leading zeroes - var res = this; - for (var i = 0; i < w.length; i++, res = res.sqr()) { - if (w[i] !== 0) break; - } - - if (++i < w.length) { - for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { - if (w[i] === 0) continue; - - res = res.mul(q); - } - } - - return res; - }; - - // Shift-left in-place - BN.prototype.iushln = function iushln (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); - var i; - - if (r !== 0) { - var carry = 0; - - for (i = 0; i < this.length; i++) { - var newCarry = this.words[i] & carryMask; - var c = ((this.words[i] | 0) - newCarry) << r; - this.words[i] = c | carry; - carry = newCarry >>> (26 - r); - } - - if (carry) { - this.words[i] = carry; - this.length++; - } - } - - if (s !== 0) { - for (i = this.length - 1; i >= 0; i--) { - this.words[i + s] = this.words[i]; - } - - for (i = 0; i < s; i++) { - this.words[i] = 0; - } - - this.length += s; - } - - return this.strip(); - }; - - BN.prototype.ishln = function ishln (bits) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushln(bits); - }; - - // Shift-right in-place - // NOTE: `hint` is a lowest bit before trailing zeroes - // NOTE: if `extended` is present - it will be filled with destroyed bits - BN.prototype.iushrn = function iushrn (bits, hint, extended) { - assert(typeof bits === 'number' && bits >= 0); - var h; - if (hint) { - h = (hint - (hint % 26)) / 26; - } else { - h = 0; - } - - var r = bits % 26; - var s = Math.min((bits - r) / 26, this.length); - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - var maskedWords = extended; - - h -= s; - h = Math.max(0, h); - - // Extended mode, copy masked part - if (maskedWords) { - for (var i = 0; i < s; i++) { - maskedWords.words[i] = this.words[i]; - } - maskedWords.length = s; - } - - if (s === 0) { - // No-op, we should not move anything at all - } else if (this.length > s) { - this.length -= s; - for (i = 0; i < this.length; i++) { - this.words[i] = this.words[i + s]; - } - } else { - this.words[0] = 0; - this.length = 1; - } - - var carry = 0; - for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { - var word = this.words[i] | 0; - this.words[i] = (carry << (26 - r)) | (word >>> r); - carry = word & mask; - } - - // Push carried bits as a mask - if (maskedWords && carry !== 0) { - maskedWords.words[maskedWords.length++] = carry; - } - - if (this.length === 0) { - this.words[0] = 0; - this.length = 1; - } - - return this.strip(); - }; - - BN.prototype.ishrn = function ishrn (bits, hint, extended) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushrn(bits, hint, extended); - }; - - // Shift-left - BN.prototype.shln = function shln (bits) { - return this.clone().ishln(bits); - }; - - BN.prototype.ushln = function ushln (bits) { - return this.clone().iushln(bits); - }; - - // Shift-right - BN.prototype.shrn = function shrn (bits) { - return this.clone().ishrn(bits); - }; - - BN.prototype.ushrn = function ushrn (bits) { - return this.clone().iushrn(bits); - }; - - // Test if n bit is set - BN.prototype.testn = function testn (bit) { - assert(typeof bit === 'number' && bit >= 0); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) return false; - - // Check bit and return - var w = this.words[s]; - - return !!(w & q); - }; - - // Return only lowers bits of number (in-place) - BN.prototype.imaskn = function imaskn (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - - assert(this.negative === 0, 'imaskn works only with positive numbers'); - - if (this.length <= s) { - return this; - } - - if (r !== 0) { - s++; - } - this.length = Math.min(s, this.length); - - if (r !== 0) { - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - this.words[this.length - 1] &= mask; - } - - return this.strip(); - }; - - // Return only lowers bits of number - BN.prototype.maskn = function maskn (bits) { - return this.clone().imaskn(bits); - }; - - // Add plain number `num` to `this` - BN.prototype.iaddn = function iaddn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.isubn(-num); - - // Possible sign change - if (this.negative !== 0) { - if (this.length === 1 && (this.words[0] | 0) < num) { - this.words[0] = num - (this.words[0] | 0); - this.negative = 0; - return this; - } - - this.negative = 0; - this.isubn(num); - this.negative = 1; - return this; - } - - // Add without checks - return this._iaddn(num); - }; - - BN.prototype._iaddn = function _iaddn (num) { - this.words[0] += num; - - // Carry - for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { - this.words[i] -= 0x4000000; - if (i === this.length - 1) { - this.words[i + 1] = 1; - } else { - this.words[i + 1]++; - } - } - this.length = Math.max(this.length, i + 1); - - return this; - }; - - // Subtract plain number `num` from `this` - BN.prototype.isubn = function isubn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.iaddn(-num); - - if (this.negative !== 0) { - this.negative = 0; - this.iaddn(num); - this.negative = 1; - return this; - } - - this.words[0] -= num; - - if (this.length === 1 && this.words[0] < 0) { - this.words[0] = -this.words[0]; - this.negative = 1; - } else { - // Carry - for (var i = 0; i < this.length && this.words[i] < 0; i++) { - this.words[i] += 0x4000000; - this.words[i + 1] -= 1; - } - } - - return this.strip(); - }; - - BN.prototype.addn = function addn (num) { - return this.clone().iaddn(num); - }; - - BN.prototype.subn = function subn (num) { - return this.clone().isubn(num); - }; - - BN.prototype.iabs = function iabs () { - this.negative = 0; - - return this; - }; - - BN.prototype.abs = function abs () { - return this.clone().iabs(); - }; - - BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { - var len = num.length + shift; - var i; - - this._expand(len); - - var w; - var carry = 0; - for (i = 0; i < num.length; i++) { - w = (this.words[i + shift] | 0) + carry; - var right = (num.words[i] | 0) * mul; - w -= right & 0x3ffffff; - carry = (w >> 26) - ((right / 0x4000000) | 0); - this.words[i + shift] = w & 0x3ffffff; - } - for (; i < this.length - shift; i++) { - w = (this.words[i + shift] | 0) + carry; - carry = w >> 26; - this.words[i + shift] = w & 0x3ffffff; - } - - if (carry === 0) return this.strip(); - - // Subtraction overflow - assert(carry === -1); - carry = 0; - for (i = 0; i < this.length; i++) { - w = -(this.words[i] | 0) + carry; - carry = w >> 26; - this.words[i] = w & 0x3ffffff; - } - this.negative = 1; - - return this.strip(); - }; - - BN.prototype._wordDiv = function _wordDiv (num, mode) { - var shift = this.length - num.length; - - var a = this.clone(); - var b = num; - - // Normalize - var bhi = b.words[b.length - 1] | 0; - var bhiBits = this._countBits(bhi); - shift = 26 - bhiBits; - if (shift !== 0) { - b = b.ushln(shift); - a.iushln(shift); - bhi = b.words[b.length - 1] | 0; - } - - // Initialize quotient - var m = a.length - b.length; - var q; - - if (mode !== 'mod') { - q = new BN(null); - q.length = m + 1; - q.words = new Array(q.length); - for (var i = 0; i < q.length; i++) { - q.words[i] = 0; - } - } - - var diff = a.clone()._ishlnsubmul(b, 1, m); - if (diff.negative === 0) { - a = diff; - if (q) { - q.words[m] = 1; - } - } - - for (var j = m - 1; j >= 0; j--) { - var qj = (a.words[b.length + j] | 0) * 0x4000000 + - (a.words[b.length + j - 1] | 0); - - // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max - // (0x7ffffff) - qj = Math.min((qj / bhi) | 0, 0x3ffffff); - - a._ishlnsubmul(b, qj, j); - while (a.negative !== 0) { - qj--; - a.negative = 0; - a._ishlnsubmul(b, 1, j); - if (!a.isZero()) { - a.negative ^= 1; - } - } - if (q) { - q.words[j] = qj; - } - } - if (q) { - q.strip(); - } - a.strip(); - - // Denormalize - if (mode !== 'div' && shift !== 0) { - a.iushrn(shift); - } - - return { - div: q || null, - mod: a - }; - }; - - // NOTE: 1) `mode` can be set to `mod` to request mod only, - // to `div` to request div only, or be absent to - // request both div & mod - // 2) `positive` is true if unsigned mod is requested - BN.prototype.divmod = function divmod (num, mode, positive) { - assert(!num.isZero()); - - if (this.isZero()) { - return { - div: new BN(0), - mod: new BN(0) - }; - } - - var div, mod, res; - if (this.negative !== 0 && num.negative === 0) { - res = this.neg().divmod(num, mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.iadd(num); - } - } - - return { - div: div, - mod: mod - }; - } - - if (this.negative === 0 && num.negative !== 0) { - res = this.divmod(num.neg(), mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - return { - div: div, - mod: res.mod - }; - } - - if ((this.negative & num.negative) !== 0) { - res = this.neg().divmod(num.neg(), mode); - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.isub(num); - } - } - - return { - div: res.div, - mod: mod - }; - } - - // Both numbers are positive at this point - - // Strip both numbers to approximate shift value - if (num.length > this.length || this.cmp(num) < 0) { - return { - div: new BN(0), - mod: this - }; - } - - // Very short reduction - if (num.length === 1) { - if (mode === 'div') { - return { - div: this.divn(num.words[0]), - mod: null - }; - } - - if (mode === 'mod') { - return { - div: null, - mod: new BN(this.modn(num.words[0])) - }; - } - - return { - div: this.divn(num.words[0]), - mod: new BN(this.modn(num.words[0])) - }; - } - - return this._wordDiv(num, mode); - }; - - // Find `this` / `num` - BN.prototype.div = function div (num) { - return this.divmod(num, 'div', false).div; - }; - - // Find `this` % `num` - BN.prototype.mod = function mod (num) { - return this.divmod(num, 'mod', false).mod; - }; - - BN.prototype.umod = function umod (num) { - return this.divmod(num, 'mod', true).mod; - }; - - // Find Round(`this` / `num`) - BN.prototype.divRound = function divRound (num) { - var dm = this.divmod(num); - - // Fast case - exact division - if (dm.mod.isZero()) return dm.div; - - var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; - - var half = num.ushrn(1); - var r2 = num.andln(1); - var cmp = mod.cmp(half); - - // Round down - if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; - - // Round up - return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); - }; - - BN.prototype.modn = function modn (num) { - assert(num <= 0x3ffffff); - var p = (1 << 26) % num; - - var acc = 0; - for (var i = this.length - 1; i >= 0; i--) { - acc = (p * acc + (this.words[i] | 0)) % num; - } - - return acc; - }; - - // In-place division by number - BN.prototype.idivn = function idivn (num) { - assert(num <= 0x3ffffff); - - var carry = 0; - for (var i = this.length - 1; i >= 0; i--) { - var w = (this.words[i] | 0) + carry * 0x4000000; - this.words[i] = (w / num) | 0; - carry = w % num; - } - - return this.strip(); - }; - - BN.prototype.divn = function divn (num) { - return this.clone().idivn(num); - }; - - BN.prototype.egcd = function egcd (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var x = this; - var y = p.clone(); - - if (x.negative !== 0) { - x = x.umod(p); - } else { - x = x.clone(); - } - - // A * x + B * y = x - var A = new BN(1); - var B = new BN(0); - - // C * x + D * y = y - var C = new BN(0); - var D = new BN(1); - - var g = 0; - - while (x.isEven() && y.isEven()) { - x.iushrn(1); - y.iushrn(1); - ++g; - } - - var yp = y.clone(); - var xp = x.clone(); - - while (!x.isZero()) { - for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - x.iushrn(i); - while (i-- > 0) { - if (A.isOdd() || B.isOdd()) { - A.iadd(yp); - B.isub(xp); - } - - A.iushrn(1); - B.iushrn(1); - } - } - - for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - y.iushrn(j); - while (j-- > 0) { - if (C.isOdd() || D.isOdd()) { - C.iadd(yp); - D.isub(xp); - } - - C.iushrn(1); - D.iushrn(1); - } - } - - if (x.cmp(y) >= 0) { - x.isub(y); - A.isub(C); - B.isub(D); - } else { - y.isub(x); - C.isub(A); - D.isub(B); - } - } - - return { - a: C, - b: D, - gcd: y.iushln(g) - }; - }; - - // This is reduced incarnation of the binary EEA - // above, designated to invert members of the - // _prime_ fields F(p) at a maximal speed - BN.prototype._invmp = function _invmp (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var a = this; - var b = p.clone(); - - if (a.negative !== 0) { - a = a.umod(p); - } else { - a = a.clone(); - } - - var x1 = new BN(1); - var x2 = new BN(0); - - var delta = b.clone(); - - while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { - for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - a.iushrn(i); - while (i-- > 0) { - if (x1.isOdd()) { - x1.iadd(delta); - } - - x1.iushrn(1); - } - } - - for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - b.iushrn(j); - while (j-- > 0) { - if (x2.isOdd()) { - x2.iadd(delta); - } - - x2.iushrn(1); - } - } - - if (a.cmp(b) >= 0) { - a.isub(b); - x1.isub(x2); - } else { - b.isub(a); - x2.isub(x1); - } - } - - var res; - if (a.cmpn(1) === 0) { - res = x1; - } else { - res = x2; - } - - if (res.cmpn(0) < 0) { - res.iadd(p); - } - - return res; - }; - - BN.prototype.gcd = function gcd (num) { - if (this.isZero()) return num.abs(); - if (num.isZero()) return this.abs(); - - var a = this.clone(); - var b = num.clone(); - a.negative = 0; - b.negative = 0; - - // Remove common factor of two - for (var shift = 0; a.isEven() && b.isEven(); shift++) { - a.iushrn(1); - b.iushrn(1); - } - - do { - while (a.isEven()) { - a.iushrn(1); - } - while (b.isEven()) { - b.iushrn(1); - } - - var r = a.cmp(b); - if (r < 0) { - // Swap `a` and `b` to make `a` always bigger than `b` - var t = a; - a = b; - b = t; - } else if (r === 0 || b.cmpn(1) === 0) { - break; - } - - a.isub(b); - } while (true); - - return b.iushln(shift); - }; - - // Invert number in the field F(num) - BN.prototype.invm = function invm (num) { - return this.egcd(num).a.umod(num); - }; - - BN.prototype.isEven = function isEven () { - return (this.words[0] & 1) === 0; - }; - - BN.prototype.isOdd = function isOdd () { - return (this.words[0] & 1) === 1; - }; - - // And first word and num - BN.prototype.andln = function andln (num) { - return this.words[0] & num; - }; - - // Increment at the bit position in-line - BN.prototype.bincn = function bincn (bit) { - assert(typeof bit === 'number'); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) { - this._expand(s + 1); - this.words[s] |= q; - return this; - } - - // Add bit and propagate, if needed - var carry = q; - for (var i = s; carry !== 0 && i < this.length; i++) { - var w = this.words[i] | 0; - w += carry; - carry = w >>> 26; - w &= 0x3ffffff; - this.words[i] = w; - } - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - return this; - }; - - BN.prototype.isZero = function isZero () { - return this.length === 1 && this.words[0] === 0; - }; - - BN.prototype.cmpn = function cmpn (num) { - var negative = num < 0; - - if (this.negative !== 0 && !negative) return -1; - if (this.negative === 0 && negative) return 1; - - this.strip(); - - var res; - if (this.length > 1) { - res = 1; - } else { - if (negative) { - num = -num; - } - - assert(num <= 0x3ffffff, 'Number is too big'); - - var w = this.words[0] | 0; - res = w === num ? 0 : w < num ? -1 : 1; - } - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Compare two numbers and return: - // 1 - if `this` > `num` - // 0 - if `this` == `num` - // -1 - if `this` < `num` - BN.prototype.cmp = function cmp (num) { - if (this.negative !== 0 && num.negative === 0) return -1; - if (this.negative === 0 && num.negative !== 0) return 1; - - var res = this.ucmp(num); - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Unsigned comparison - BN.prototype.ucmp = function ucmp (num) { - // At this point both numbers have the same sign - if (this.length > num.length) return 1; - if (this.length < num.length) return -1; - - var res = 0; - for (var i = this.length - 1; i >= 0; i--) { - var a = this.words[i] | 0; - var b = num.words[i] | 0; - - if (a === b) continue; - if (a < b) { - res = -1; - } else if (a > b) { - res = 1; - } - break; - } - return res; - }; - - BN.prototype.gtn = function gtn (num) { - return this.cmpn(num) === 1; - }; - - BN.prototype.gt = function gt (num) { - return this.cmp(num) === 1; - }; - - BN.prototype.gten = function gten (num) { - return this.cmpn(num) >= 0; - }; - - BN.prototype.gte = function gte (num) { - return this.cmp(num) >= 0; - }; - - BN.prototype.ltn = function ltn (num) { - return this.cmpn(num) === -1; - }; - - BN.prototype.lt = function lt (num) { - return this.cmp(num) === -1; - }; - - BN.prototype.lten = function lten (num) { - return this.cmpn(num) <= 0; - }; - - BN.prototype.lte = function lte (num) { - return this.cmp(num) <= 0; - }; - - BN.prototype.eqn = function eqn (num) { - return this.cmpn(num) === 0; - }; - - BN.prototype.eq = function eq (num) { - return this.cmp(num) === 0; - }; - - // - // A reduce context, could be using montgomery or something better, depending - // on the `m` itself. - // - BN.red = function red (num) { - return new Red(num); - }; - - BN.prototype.toRed = function toRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - assert(this.negative === 0, 'red works only with positives'); - return ctx.convertTo(this)._forceRed(ctx); - }; - - BN.prototype.fromRed = function fromRed () { - assert(this.red, 'fromRed works only with numbers in reduction context'); - return this.red.convertFrom(this); - }; - - BN.prototype._forceRed = function _forceRed (ctx) { - this.red = ctx; - return this; - }; - - BN.prototype.forceRed = function forceRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - return this._forceRed(ctx); - }; - - BN.prototype.redAdd = function redAdd (num) { - assert(this.red, 'redAdd works only with red numbers'); - return this.red.add(this, num); - }; - - BN.prototype.redIAdd = function redIAdd (num) { - assert(this.red, 'redIAdd works only with red numbers'); - return this.red.iadd(this, num); - }; - - BN.prototype.redSub = function redSub (num) { - assert(this.red, 'redSub works only with red numbers'); - return this.red.sub(this, num); - }; - - BN.prototype.redISub = function redISub (num) { - assert(this.red, 'redISub works only with red numbers'); - return this.red.isub(this, num); - }; - - BN.prototype.redShl = function redShl (num) { - assert(this.red, 'redShl works only with red numbers'); - return this.red.shl(this, num); - }; - - BN.prototype.redMul = function redMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.mul(this, num); - }; - - BN.prototype.redIMul = function redIMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.imul(this, num); - }; - - BN.prototype.redSqr = function redSqr () { - assert(this.red, 'redSqr works only with red numbers'); - this.red._verify1(this); - return this.red.sqr(this); - }; - - BN.prototype.redISqr = function redISqr () { - assert(this.red, 'redISqr works only with red numbers'); - this.red._verify1(this); - return this.red.isqr(this); - }; - - // Square root over p - BN.prototype.redSqrt = function redSqrt () { - assert(this.red, 'redSqrt works only with red numbers'); - this.red._verify1(this); - return this.red.sqrt(this); - }; - - BN.prototype.redInvm = function redInvm () { - assert(this.red, 'redInvm works only with red numbers'); - this.red._verify1(this); - return this.red.invm(this); - }; - - // Return negative clone of `this` % `red modulo` - BN.prototype.redNeg = function redNeg () { - assert(this.red, 'redNeg works only with red numbers'); - this.red._verify1(this); - return this.red.neg(this); - }; - - BN.prototype.redPow = function redPow (num) { - assert(this.red && !num.red, 'redPow(normalNum)'); - this.red._verify1(this); - return this.red.pow(this, num); - }; - - // Prime numbers with efficient reduction - var primes = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - // Pseudo-Mersenne prime - function MPrime (name, p) { - // P = 2 ^ N - K - this.name = name; - this.p = new BN(p, 16); - this.n = this.p.bitLength(); - this.k = new BN(1).iushln(this.n).isub(this.p); - - this.tmp = this._tmp(); - } - - MPrime.prototype._tmp = function _tmp () { - var tmp = new BN(null); - tmp.words = new Array(Math.ceil(this.n / 13)); - return tmp; - }; - - MPrime.prototype.ireduce = function ireduce (num) { - // Assumes that `num` is less than `P^2` - // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) - var r = num; - var rlen; - - do { - this.split(r, this.tmp); - r = this.imulK(r); - r = r.iadd(this.tmp); - rlen = r.bitLength(); - } while (rlen > this.n); - - var cmp = rlen < this.n ? -1 : r.ucmp(this.p); - if (cmp === 0) { - r.words[0] = 0; - r.length = 1; - } else if (cmp > 0) { - r.isub(this.p); - } else { - if (r.strip !== undefined) { - // r is BN v4 instance - r.strip(); - } else { - // r is BN v5 instance - r._strip(); - } - } - - return r; - }; - - MPrime.prototype.split = function split (input, out) { - input.iushrn(this.n, 0, out); - }; - - MPrime.prototype.imulK = function imulK (num) { - return num.imul(this.k); - }; - - function K256 () { - MPrime.call( - this, - 'k256', - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); - } - inherits(K256, MPrime); - - K256.prototype.split = function split (input, output) { - // 256 = 9 * 26 + 22 - var mask = 0x3fffff; - - var outLen = Math.min(input.length, 9); - for (var i = 0; i < outLen; i++) { - output.words[i] = input.words[i]; - } - output.length = outLen; - - if (input.length <= 9) { - input.words[0] = 0; - input.length = 1; - return; - } - - // Shift by 9 limbs - var prev = input.words[9]; - output.words[output.length++] = prev & mask; - - for (i = 10; i < input.length; i++) { - var next = input.words[i] | 0; - input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); - prev = next; - } - prev >>>= 22; - input.words[i - 10] = prev; - if (prev === 0 && input.length > 10) { - input.length -= 10; - } else { - input.length -= 9; - } - }; - - K256.prototype.imulK = function imulK (num) { - // K = 0x1000003d1 = [ 0x40, 0x3d1 ] - num.words[num.length] = 0; - num.words[num.length + 1] = 0; - num.length += 2; - - // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 - var lo = 0; - for (var i = 0; i < num.length; i++) { - var w = num.words[i] | 0; - lo += w * 0x3d1; - num.words[i] = lo & 0x3ffffff; - lo = w * 0x40 + ((lo / 0x4000000) | 0); - } - - // Fast length reduction - if (num.words[num.length - 1] === 0) { - num.length--; - if (num.words[num.length - 1] === 0) { - num.length--; - } - } - return num; - }; - - function P224 () { - MPrime.call( - this, - 'p224', - 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); - } - inherits(P224, MPrime); - - function P192 () { - MPrime.call( - this, - 'p192', - 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); - } - inherits(P192, MPrime); - - function P25519 () { - // 2 ^ 255 - 19 - MPrime.call( - this, - '25519', - '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); - } - inherits(P25519, MPrime); - - P25519.prototype.imulK = function imulK (num) { - // K = 0x13 - var carry = 0; - for (var i = 0; i < num.length; i++) { - var hi = (num.words[i] | 0) * 0x13 + carry; - var lo = hi & 0x3ffffff; - hi >>>= 26; - - num.words[i] = lo; - carry = hi; - } - if (carry !== 0) { - num.words[num.length++] = carry; - } - return num; - }; - - // Exported mostly for testing purposes, use plain name instead - BN._prime = function prime (name) { - // Cached version of prime - if (primes[name]) return primes[name]; - - var prime; - if (name === 'k256') { - prime = new K256(); - } else if (name === 'p224') { - prime = new P224(); - } else if (name === 'p192') { - prime = new P192(); - } else if (name === 'p25519') { - prime = new P25519(); - } else { - throw new Error('Unknown prime ' + name); - } - primes[name] = prime; - - return prime; - }; - - // - // Base reduction engine - // - function Red (m) { - if (typeof m === 'string') { - var prime = BN._prime(m); - this.m = prime.p; - this.prime = prime; - } else { - assert(m.gtn(1), 'modulus must be greater than 1'); - this.m = m; - this.prime = null; - } - } - - Red.prototype._verify1 = function _verify1 (a) { - assert(a.negative === 0, 'red works only with positives'); - assert(a.red, 'red works only with red numbers'); - }; - - Red.prototype._verify2 = function _verify2 (a, b) { - assert((a.negative | b.negative) === 0, 'red works only with positives'); - assert(a.red && a.red === b.red, - 'red works only with red numbers'); - }; - - Red.prototype.imod = function imod (a) { - if (this.prime) return this.prime.ireduce(a)._forceRed(this); - return a.umod(this.m)._forceRed(this); - }; - - Red.prototype.neg = function neg (a) { - if (a.isZero()) { - return a.clone(); - } - - return this.m.sub(a)._forceRed(this); - }; - - Red.prototype.add = function add (a, b) { - this._verify2(a, b); - - var res = a.add(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.iadd = function iadd (a, b) { - this._verify2(a, b); - - var res = a.iadd(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res; - }; - - Red.prototype.sub = function sub (a, b) { - this._verify2(a, b); - - var res = a.sub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.isub = function isub (a, b) { - this._verify2(a, b); - - var res = a.isub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res; - }; - - Red.prototype.shl = function shl (a, num) { - this._verify1(a); - return this.imod(a.ushln(num)); - }; - - Red.prototype.imul = function imul (a, b) { - this._verify2(a, b); - return this.imod(a.imul(b)); - }; - - Red.prototype.mul = function mul (a, b) { - this._verify2(a, b); - return this.imod(a.mul(b)); - }; - - Red.prototype.isqr = function isqr (a) { - return this.imul(a, a.clone()); - }; - - Red.prototype.sqr = function sqr (a) { - return this.mul(a, a); - }; - - Red.prototype.sqrt = function sqrt (a) { - if (a.isZero()) return a.clone(); - - var mod3 = this.m.andln(3); - assert(mod3 % 2 === 1); - - // Fast case - if (mod3 === 3) { - var pow = this.m.add(new BN(1)).iushrn(2); - return this.pow(a, pow); - } - - // Tonelli-Shanks algorithm (Totally unoptimized and slow) - // - // Find Q and S, that Q * 2 ^ S = (P - 1) - var q = this.m.subn(1); - var s = 0; - while (!q.isZero() && q.andln(1) === 0) { - s++; - q.iushrn(1); - } - assert(!q.isZero()); - - var one = new BN(1).toRed(this); - var nOne = one.redNeg(); - - // Find quadratic non-residue - // NOTE: Max is such because of generalized Riemann hypothesis. - var lpow = this.m.subn(1).iushrn(1); - var z = this.m.bitLength(); - z = new BN(2 * z * z).toRed(this); - - while (this.pow(z, lpow).cmp(nOne) !== 0) { - z.redIAdd(nOne); - } - - var c = this.pow(z, q); - var r = this.pow(a, q.addn(1).iushrn(1)); - var t = this.pow(a, q); - var m = s; - while (t.cmp(one) !== 0) { - var tmp = t; - for (var i = 0; tmp.cmp(one) !== 0; i++) { - tmp = tmp.redSqr(); - } - assert(i < m); - var b = this.pow(c, new BN(1).iushln(m - i - 1)); - - r = r.redMul(b); - c = b.redSqr(); - t = t.redMul(c); - m = i; - } - - return r; - }; - - Red.prototype.invm = function invm (a) { - var inv = a._invmp(this.m); - if (inv.negative !== 0) { - inv.negative = 0; - return this.imod(inv).redNeg(); - } else { - return this.imod(inv); - } - }; - - Red.prototype.pow = function pow (a, num) { - if (num.isZero()) return new BN(1).toRed(this); - if (num.cmpn(1) === 0) return a.clone(); - - var windowSize = 4; - var wnd = new Array(1 << windowSize); - wnd[0] = new BN(1).toRed(this); - wnd[1] = a; - for (var i = 2; i < wnd.length; i++) { - wnd[i] = this.mul(wnd[i - 1], a); - } - - var res = wnd[0]; - var current = 0; - var currentLen = 0; - var start = num.bitLength() % 26; - if (start === 0) { - start = 26; - } - - for (i = num.length - 1; i >= 0; i--) { - var word = num.words[i]; - for (var j = start - 1; j >= 0; j--) { - var bit = (word >> j) & 1; - if (res !== wnd[0]) { - res = this.sqr(res); - } - - if (bit === 0 && current === 0) { - currentLen = 0; - continue; - } - - current <<= 1; - current |= bit; - currentLen++; - if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; - - res = this.mul(res, wnd[current]); - currentLen = 0; - current = 0; - } - start = 26; - } - - return res; - }; - - Red.prototype.convertTo = function convertTo (num) { - var r = num.umod(this.m); - - return r === num ? r.clone() : r; - }; - - Red.prototype.convertFrom = function convertFrom (num) { - var res = num.clone(); - res.red = null; - return res; - }; - - // - // Montgomery method engine - // - - BN.mont = function mont (num) { - return new Mont(num); - }; - - function Mont (m) { - Red.call(this, m); - - this.shift = this.m.bitLength(); - if (this.shift % 26 !== 0) { - this.shift += 26 - (this.shift % 26); - } - - this.r = new BN(1).iushln(this.shift); - this.r2 = this.imod(this.r.sqr()); - this.rinv = this.r._invmp(this.m); - - this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); - this.minv = this.minv.umod(this.r); - this.minv = this.r.sub(this.minv); - } - inherits(Mont, Red); - - Mont.prototype.convertTo = function convertTo (num) { - return this.imod(num.ushln(this.shift)); - }; - - Mont.prototype.convertFrom = function convertFrom (num) { - var r = this.imod(num.mul(this.rinv)); - r.red = null; - return r; - }; - - Mont.prototype.imul = function imul (a, b) { - if (a.isZero() || b.isZero()) { - a.words[0] = 0; - a.length = 1; - return a; - } - - var t = a.imul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.mul = function mul (a, b) { - if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); - - var t = a.mul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.invm = function invm (a) { - // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R - var res = this.imod(a._invmp(this.m).mul(this.r2)); - return res._forceRed(this); - }; -})( false || module, this); - - -/***/ }), - -/***/ "./node_modules/create-hash/browser.js": -/*!*********************************************!*\ - !*** ./node_modules/create-hash/browser.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var MD5 = __webpack_require__(/*! md5.js */ "./node_modules/md5.js/index.js") -var RIPEMD160 = __webpack_require__(/*! ripemd160 */ "./node_modules/ripemd160/index.js") -var sha = __webpack_require__(/*! sha.js */ "./node_modules/sha.js/index.js") -var Base = __webpack_require__(/*! cipher-base */ "./node_modules/cipher-base/index.js") - -function Hash (hash) { - Base.call(this, 'digest') - - this._hash = hash -} - -inherits(Hash, Base) - -Hash.prototype._update = function (data) { - this._hash.update(data) -} - -Hash.prototype._final = function () { - return this._hash.digest() -} - -module.exports = function createHash (alg) { - alg = alg.toLowerCase() - if (alg === 'md5') return new MD5() - if (alg === 'rmd160' || alg === 'ripemd160') return new RIPEMD160() - - return new Hash(sha(alg)) -} - - -/***/ }), - -/***/ "./node_modules/create-hash/md5.js": -/*!*****************************************!*\ - !*** ./node_modules/create-hash/md5.js ***! - \*****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var MD5 = __webpack_require__(/*! md5.js */ "./node_modules/md5.js/index.js") - -module.exports = function (buffer) { - return new MD5().update(buffer).digest() -} - - -/***/ }), - -/***/ "./node_modules/create-hmac/browser.js": -/*!*********************************************!*\ - !*** ./node_modules/create-hmac/browser.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var Legacy = __webpack_require__(/*! ./legacy */ "./node_modules/create-hmac/legacy.js") -var Base = __webpack_require__(/*! cipher-base */ "./node_modules/cipher-base/index.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var md5 = __webpack_require__(/*! create-hash/md5 */ "./node_modules/create-hash/md5.js") -var RIPEMD160 = __webpack_require__(/*! ripemd160 */ "./node_modules/ripemd160/index.js") - -var sha = __webpack_require__(/*! sha.js */ "./node_modules/sha.js/index.js") - -var ZEROS = Buffer.alloc(128) - -function Hmac (alg, key) { - Base.call(this, 'digest') - if (typeof key === 'string') { - key = Buffer.from(key) - } - - var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 - - this._alg = alg - this._key = key - if (key.length > blocksize) { - var hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) - key = hash.update(key).digest() - } else if (key.length < blocksize) { - key = Buffer.concat([key, ZEROS], blocksize) - } - - var ipad = this._ipad = Buffer.allocUnsafe(blocksize) - var opad = this._opad = Buffer.allocUnsafe(blocksize) - - for (var i = 0; i < blocksize; i++) { - ipad[i] = key[i] ^ 0x36 - opad[i] = key[i] ^ 0x5C - } - this._hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) - this._hash.update(ipad) -} - -inherits(Hmac, Base) - -Hmac.prototype._update = function (data) { - this._hash.update(data) -} - -Hmac.prototype._final = function () { - var h = this._hash.digest() - var hash = this._alg === 'rmd160' ? new RIPEMD160() : sha(this._alg) - return hash.update(this._opad).update(h).digest() -} - -module.exports = function createHmac (alg, key) { - alg = alg.toLowerCase() - if (alg === 'rmd160' || alg === 'ripemd160') { - return new Hmac('rmd160', key) - } - if (alg === 'md5') { - return new Legacy(md5, key) - } - return new Hmac(alg, key) -} - - -/***/ }), - -/***/ "./node_modules/create-hmac/legacy.js": -/*!********************************************!*\ - !*** ./node_modules/create-hmac/legacy.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var Base = __webpack_require__(/*! cipher-base */ "./node_modules/cipher-base/index.js") - -var ZEROS = Buffer.alloc(128) -var blocksize = 64 - -function Hmac (alg, key) { - Base.call(this, 'digest') - if (typeof key === 'string') { - key = Buffer.from(key) - } - - this._alg = alg - this._key = key - - if (key.length > blocksize) { - key = alg(key) - } else if (key.length < blocksize) { - key = Buffer.concat([key, ZEROS], blocksize) - } - - var ipad = this._ipad = Buffer.allocUnsafe(blocksize) - var opad = this._opad = Buffer.allocUnsafe(blocksize) - - for (var i = 0; i < blocksize; i++) { - ipad[i] = key[i] ^ 0x36 - opad[i] = key[i] ^ 0x5C - } - - this._hash = [ipad] -} - -inherits(Hmac, Base) - -Hmac.prototype._update = function (data) { - this._hash.push(data) -} - -Hmac.prototype._final = function () { - var h = this._alg(Buffer.concat(this._hash)) - return this._alg(Buffer.concat([this._opad, h])) -} -module.exports = Hmac - - -/***/ }), - -/***/ "./node_modules/crypto-browserify/index.js": -/*!*************************************************!*\ - !*** ./node_modules/crypto-browserify/index.js ***! - \*************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -exports.randomBytes = exports.rng = exports.pseudoRandomBytes = exports.prng = __webpack_require__(/*! randombytes */ "./node_modules/randombytes/browser.js") -exports.createHash = exports.Hash = __webpack_require__(/*! create-hash */ "./node_modules/create-hash/browser.js") -exports.createHmac = exports.Hmac = __webpack_require__(/*! create-hmac */ "./node_modules/create-hmac/browser.js") - -var algos = __webpack_require__(/*! browserify-sign/algos */ "./node_modules/browserify-sign/algos.js") -var algoKeys = Object.keys(algos) -var hashes = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160'].concat(algoKeys) -exports.getHashes = function () { - return hashes -} - -var p = __webpack_require__(/*! pbkdf2 */ "./node_modules/pbkdf2/browser.js") -exports.pbkdf2 = p.pbkdf2 -exports.pbkdf2Sync = p.pbkdf2Sync - -var aes = __webpack_require__(/*! browserify-cipher */ "./node_modules/browserify-cipher/browser.js") - -exports.Cipher = aes.Cipher -exports.createCipher = aes.createCipher -exports.Cipheriv = aes.Cipheriv -exports.createCipheriv = aes.createCipheriv -exports.Decipher = aes.Decipher -exports.createDecipher = aes.createDecipher -exports.Decipheriv = aes.Decipheriv -exports.createDecipheriv = aes.createDecipheriv -exports.getCiphers = aes.getCiphers -exports.listCiphers = aes.listCiphers - -var dh = __webpack_require__(/*! diffie-hellman */ "./node_modules/diffie-hellman/browser.js") - -exports.DiffieHellmanGroup = dh.DiffieHellmanGroup -exports.createDiffieHellmanGroup = dh.createDiffieHellmanGroup -exports.getDiffieHellman = dh.getDiffieHellman -exports.createDiffieHellman = dh.createDiffieHellman -exports.DiffieHellman = dh.DiffieHellman - -var sign = __webpack_require__(/*! browserify-sign */ "./node_modules/browserify-sign/browser/index.js") - -exports.createSign = sign.createSign -exports.Sign = sign.Sign -exports.createVerify = sign.createVerify -exports.Verify = sign.Verify - -exports.createECDH = __webpack_require__(/*! create-ecdh */ "./node_modules/create-ecdh/browser.js") - -var publicEncrypt = __webpack_require__(/*! public-encrypt */ "./node_modules/public-encrypt/browser.js") - -exports.publicEncrypt = publicEncrypt.publicEncrypt -exports.privateEncrypt = publicEncrypt.privateEncrypt -exports.publicDecrypt = publicEncrypt.publicDecrypt -exports.privateDecrypt = publicEncrypt.privateDecrypt - -// the least I can do is make error messages for the rest of the node.js/crypto api. -// ;[ -// 'createCredentials' -// ].forEach(function (name) { -// exports[name] = function () { -// throw new Error([ -// 'sorry, ' + name + ' is not implemented yet', -// 'we accept pull requests', -// 'https://github.com/crypto-browserify/crypto-browserify' -// ].join('\n')) -// } -// }) - -var rf = __webpack_require__(/*! randomfill */ "./node_modules/randomfill/browser.js") - -exports.randomFill = rf.randomFill -exports.randomFillSync = rf.randomFillSync - -exports.createCredentials = function () { - throw new Error([ - 'sorry, createCredentials is not implemented yet', - 'we accept pull requests', - 'https://github.com/crypto-browserify/crypto-browserify' - ].join('\n')) -} - -exports.constants = { - 'DH_CHECK_P_NOT_SAFE_PRIME': 2, - 'DH_CHECK_P_NOT_PRIME': 1, - 'DH_UNABLE_TO_CHECK_GENERATOR': 4, - 'DH_NOT_SUITABLE_GENERATOR': 8, - 'NPN_ENABLED': 1, - 'ALPN_ENABLED': 1, - 'RSA_PKCS1_PADDING': 1, - 'RSA_SSLV23_PADDING': 2, - 'RSA_NO_PADDING': 3, - 'RSA_PKCS1_OAEP_PADDING': 4, - 'RSA_X931_PADDING': 5, - 'RSA_PKCS1_PSS_PADDING': 6, - 'POINT_CONVERSION_COMPRESSED': 2, - 'POINT_CONVERSION_UNCOMPRESSED': 4, - 'POINT_CONVERSION_HYBRID': 6 -} - - -/***/ }), - -/***/ "./node_modules/define-properties/index.js": -/*!*************************************************!*\ - !*** ./node_modules/define-properties/index.js ***! - \*************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var keys = __webpack_require__(/*! object-keys */ "./node_modules/object-keys/index.js"); -var hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol'; - -var toStr = Object.prototype.toString; -var concat = Array.prototype.concat; -var origDefineProperty = Object.defineProperty; - -var isFunction = function (fn) { - return typeof fn === 'function' && toStr.call(fn) === '[object Function]'; -}; - -var hasPropertyDescriptors = __webpack_require__(/*! has-property-descriptors */ "./node_modules/has-property-descriptors/index.js")(); - -var supportsDescriptors = origDefineProperty && hasPropertyDescriptors; - -var defineProperty = function (object, name, value, predicate) { - if (name in object && (!isFunction(predicate) || !predicate())) { - return; - } - if (supportsDescriptors) { - origDefineProperty(object, name, { - configurable: true, - enumerable: false, - value: value, - writable: true - }); - } else { - object[name] = value; // eslint-disable-line no-param-reassign - } -}; - -var defineProperties = function (object, map) { - var predicates = arguments.length > 2 ? arguments[2] : {}; - var props = keys(map); - if (hasSymbols) { - props = concat.call(props, Object.getOwnPropertySymbols(map)); - } - for (var i = 0; i < props.length; i += 1) { - defineProperty(object, props[i], map[props[i]], predicates[props[i]]); - } -}; - -defineProperties.supportsDescriptors = !!supportsDescriptors; - -module.exports = defineProperties; - - -/***/ }), - -/***/ "./node_modules/des.js/lib/des.js": -/*!****************************************!*\ - !*** ./node_modules/des.js/lib/des.js ***! - \****************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -exports.utils = __webpack_require__(/*! ./des/utils */ "./node_modules/des.js/lib/des/utils.js"); -exports.Cipher = __webpack_require__(/*! ./des/cipher */ "./node_modules/des.js/lib/des/cipher.js"); -exports.DES = __webpack_require__(/*! ./des/des */ "./node_modules/des.js/lib/des/des.js"); -exports.CBC = __webpack_require__(/*! ./des/cbc */ "./node_modules/des.js/lib/des/cbc.js"); -exports.EDE = __webpack_require__(/*! ./des/ede */ "./node_modules/des.js/lib/des/ede.js"); - - -/***/ }), - -/***/ "./node_modules/des.js/lib/des/cbc.js": -/*!********************************************!*\ - !*** ./node_modules/des.js/lib/des/cbc.js ***! - \********************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -var proto = {}; - -function CBCState(iv) { - assert.equal(iv.length, 8, 'Invalid IV length'); - - this.iv = new Array(8); - for (var i = 0; i < this.iv.length; i++) - this.iv[i] = iv[i]; -} - -function instantiate(Base) { - function CBC(options) { - Base.call(this, options); - this._cbcInit(); - } - inherits(CBC, Base); - - var keys = Object.keys(proto); - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - CBC.prototype[key] = proto[key]; - } - - CBC.create = function create(options) { - return new CBC(options); - }; - - return CBC; -} - -exports.instantiate = instantiate; - -proto._cbcInit = function _cbcInit() { - var state = new CBCState(this.options.iv); - this._cbcState = state; -}; - -proto._update = function _update(inp, inOff, out, outOff) { - var state = this._cbcState; - var superProto = this.constructor.super_.prototype; - - var iv = state.iv; - if (this.type === 'encrypt') { - for (var i = 0; i < this.blockSize; i++) - iv[i] ^= inp[inOff + i]; - - superProto._update.call(this, iv, 0, out, outOff); - - for (var i = 0; i < this.blockSize; i++) - iv[i] = out[outOff + i]; - } else { - superProto._update.call(this, inp, inOff, out, outOff); - - for (var i = 0; i < this.blockSize; i++) - out[outOff + i] ^= iv[i]; - - for (var i = 0; i < this.blockSize; i++) - iv[i] = inp[inOff + i]; - } -}; - - -/***/ }), - -/***/ "./node_modules/des.js/lib/des/cipher.js": -/*!***********************************************!*\ - !*** ./node_modules/des.js/lib/des/cipher.js ***! - \***********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); - -function Cipher(options) { - this.options = options; - - this.type = this.options.type; - this.blockSize = 8; - this._init(); - - this.buffer = new Array(this.blockSize); - this.bufferOff = 0; -} -module.exports = Cipher; - -Cipher.prototype._init = function _init() { - // Might be overrided -}; - -Cipher.prototype.update = function update(data) { - if (data.length === 0) - return []; - - if (this.type === 'decrypt') - return this._updateDecrypt(data); - else - return this._updateEncrypt(data); -}; - -Cipher.prototype._buffer = function _buffer(data, off) { - // Append data to buffer - var min = Math.min(this.buffer.length - this.bufferOff, data.length - off); - for (var i = 0; i < min; i++) - this.buffer[this.bufferOff + i] = data[off + i]; - this.bufferOff += min; - - // Shift next - return min; -}; - -Cipher.prototype._flushBuffer = function _flushBuffer(out, off) { - this._update(this.buffer, 0, out, off); - this.bufferOff = 0; - return this.blockSize; -}; - -Cipher.prototype._updateEncrypt = function _updateEncrypt(data) { - var inputOff = 0; - var outputOff = 0; - - var count = ((this.bufferOff + data.length) / this.blockSize) | 0; - var out = new Array(count * this.blockSize); - - if (this.bufferOff !== 0) { - inputOff += this._buffer(data, inputOff); - - if (this.bufferOff === this.buffer.length) - outputOff += this._flushBuffer(out, outputOff); - } - - // Write blocks - var max = data.length - ((data.length - inputOff) % this.blockSize); - for (; inputOff < max; inputOff += this.blockSize) { - this._update(data, inputOff, out, outputOff); - outputOff += this.blockSize; - } - - // Queue rest - for (; inputOff < data.length; inputOff++, this.bufferOff++) - this.buffer[this.bufferOff] = data[inputOff]; - - return out; -}; - -Cipher.prototype._updateDecrypt = function _updateDecrypt(data) { - var inputOff = 0; - var outputOff = 0; - - var count = Math.ceil((this.bufferOff + data.length) / this.blockSize) - 1; - var out = new Array(count * this.blockSize); - - // TODO(indutny): optimize it, this is far from optimal - for (; count > 0; count--) { - inputOff += this._buffer(data, inputOff); - outputOff += this._flushBuffer(out, outputOff); - } - - // Buffer rest of the input - inputOff += this._buffer(data, inputOff); - - return out; -}; - -Cipher.prototype.final = function final(buffer) { - var first; - if (buffer) - first = this.update(buffer); - - var last; - if (this.type === 'encrypt') - last = this._finalEncrypt(); - else - last = this._finalDecrypt(); - - if (first) - return first.concat(last); - else - return last; -}; - -Cipher.prototype._pad = function _pad(buffer, off) { - if (off === 0) - return false; - - while (off < buffer.length) - buffer[off++] = 0; - - return true; -}; - -Cipher.prototype._finalEncrypt = function _finalEncrypt() { - if (!this._pad(this.buffer, this.bufferOff)) - return []; - - var out = new Array(this.blockSize); - this._update(this.buffer, 0, out, 0); - return out; -}; - -Cipher.prototype._unpad = function _unpad(buffer) { - return buffer; -}; - -Cipher.prototype._finalDecrypt = function _finalDecrypt() { - assert.equal(this.bufferOff, this.blockSize, 'Not enough data to decrypt'); - var out = new Array(this.blockSize); - this._flushBuffer(out, 0); - - return this._unpad(out); -}; - - -/***/ }), - -/***/ "./node_modules/des.js/lib/des/des.js": -/*!********************************************!*\ - !*** ./node_modules/des.js/lib/des/des.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -var utils = __webpack_require__(/*! ./utils */ "./node_modules/des.js/lib/des/utils.js"); -var Cipher = __webpack_require__(/*! ./cipher */ "./node_modules/des.js/lib/des/cipher.js"); - -function DESState() { - this.tmp = new Array(2); - this.keys = null; -} - -function DES(options) { - Cipher.call(this, options); - - var state = new DESState(); - this._desState = state; - - this.deriveKeys(state, options.key); -} -inherits(DES, Cipher); -module.exports = DES; - -DES.create = function create(options) { - return new DES(options); -}; - -var shiftTable = [ - 1, 1, 2, 2, 2, 2, 2, 2, - 1, 2, 2, 2, 2, 2, 2, 1 -]; - -DES.prototype.deriveKeys = function deriveKeys(state, key) { - state.keys = new Array(16 * 2); - - assert.equal(key.length, this.blockSize, 'Invalid key length'); - - var kL = utils.readUInt32BE(key, 0); - var kR = utils.readUInt32BE(key, 4); - - utils.pc1(kL, kR, state.tmp, 0); - kL = state.tmp[0]; - kR = state.tmp[1]; - for (var i = 0; i < state.keys.length; i += 2) { - var shift = shiftTable[i >>> 1]; - kL = utils.r28shl(kL, shift); - kR = utils.r28shl(kR, shift); - utils.pc2(kL, kR, state.keys, i); - } -}; - -DES.prototype._update = function _update(inp, inOff, out, outOff) { - var state = this._desState; - - var l = utils.readUInt32BE(inp, inOff); - var r = utils.readUInt32BE(inp, inOff + 4); - - // Initial Permutation - utils.ip(l, r, state.tmp, 0); - l = state.tmp[0]; - r = state.tmp[1]; - - if (this.type === 'encrypt') - this._encrypt(state, l, r, state.tmp, 0); - else - this._decrypt(state, l, r, state.tmp, 0); - - l = state.tmp[0]; - r = state.tmp[1]; - - utils.writeUInt32BE(out, l, outOff); - utils.writeUInt32BE(out, r, outOff + 4); -}; - -DES.prototype._pad = function _pad(buffer, off) { - var value = buffer.length - off; - for (var i = off; i < buffer.length; i++) - buffer[i] = value; - - return true; -}; - -DES.prototype._unpad = function _unpad(buffer) { - var pad = buffer[buffer.length - 1]; - for (var i = buffer.length - pad; i < buffer.length; i++) - assert.equal(buffer[i], pad); - - return buffer.slice(0, buffer.length - pad); -}; - -DES.prototype._encrypt = function _encrypt(state, lStart, rStart, out, off) { - var l = lStart; - var r = rStart; - - // Apply f() x16 times - for (var i = 0; i < state.keys.length; i += 2) { - var keyL = state.keys[i]; - var keyR = state.keys[i + 1]; - - // f(r, k) - utils.expand(r, state.tmp, 0); - - keyL ^= state.tmp[0]; - keyR ^= state.tmp[1]; - var s = utils.substitute(keyL, keyR); - var f = utils.permute(s); - - var t = r; - r = (l ^ f) >>> 0; - l = t; - } - - // Reverse Initial Permutation - utils.rip(r, l, out, off); -}; - -DES.prototype._decrypt = function _decrypt(state, lStart, rStart, out, off) { - var l = rStart; - var r = lStart; - - // Apply f() x16 times - for (var i = state.keys.length - 2; i >= 0; i -= 2) { - var keyL = state.keys[i]; - var keyR = state.keys[i + 1]; - - // f(r, k) - utils.expand(l, state.tmp, 0); - - keyL ^= state.tmp[0]; - keyR ^= state.tmp[1]; - var s = utils.substitute(keyL, keyR); - var f = utils.permute(s); - - var t = l; - l = (r ^ f) >>> 0; - r = t; - } - - // Reverse Initial Permutation - utils.rip(l, r, out, off); -}; - - -/***/ }), - -/***/ "./node_modules/des.js/lib/des/ede.js": -/*!********************************************!*\ - !*** ./node_modules/des.js/lib/des/ede.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -var Cipher = __webpack_require__(/*! ./cipher */ "./node_modules/des.js/lib/des/cipher.js"); -var DES = __webpack_require__(/*! ./des */ "./node_modules/des.js/lib/des/des.js"); - -function EDEState(type, key) { - assert.equal(key.length, 24, 'Invalid key length'); - - var k1 = key.slice(0, 8); - var k2 = key.slice(8, 16); - var k3 = key.slice(16, 24); - - if (type === 'encrypt') { - this.ciphers = [ - DES.create({ type: 'encrypt', key: k1 }), - DES.create({ type: 'decrypt', key: k2 }), - DES.create({ type: 'encrypt', key: k3 }) - ]; - } else { - this.ciphers = [ - DES.create({ type: 'decrypt', key: k3 }), - DES.create({ type: 'encrypt', key: k2 }), - DES.create({ type: 'decrypt', key: k1 }) - ]; - } -} - -function EDE(options) { - Cipher.call(this, options); - - var state = new EDEState(this.type, this.options.key); - this._edeState = state; -} -inherits(EDE, Cipher); - -module.exports = EDE; - -EDE.create = function create(options) { - return new EDE(options); -}; - -EDE.prototype._update = function _update(inp, inOff, out, outOff) { - var state = this._edeState; - - state.ciphers[0]._update(inp, inOff, out, outOff); - state.ciphers[1]._update(out, outOff, out, outOff); - state.ciphers[2]._update(out, outOff, out, outOff); -}; - -EDE.prototype._pad = DES.prototype._pad; -EDE.prototype._unpad = DES.prototype._unpad; - - -/***/ }), - -/***/ "./node_modules/des.js/lib/des/utils.js": -/*!**********************************************!*\ - !*** ./node_modules/des.js/lib/des/utils.js ***! - \**********************************************/ -/***/ ((__unused_webpack_module, exports) => { - -"use strict"; - - -exports.readUInt32BE = function readUInt32BE(bytes, off) { - var res = (bytes[0 + off] << 24) | - (bytes[1 + off] << 16) | - (bytes[2 + off] << 8) | - bytes[3 + off]; - return res >>> 0; -}; - -exports.writeUInt32BE = function writeUInt32BE(bytes, value, off) { - bytes[0 + off] = value >>> 24; - bytes[1 + off] = (value >>> 16) & 0xff; - bytes[2 + off] = (value >>> 8) & 0xff; - bytes[3 + off] = value & 0xff; -}; - -exports.ip = function ip(inL, inR, out, off) { - var outL = 0; - var outR = 0; - - for (var i = 6; i >= 0; i -= 2) { - for (var j = 0; j <= 24; j += 8) { - outL <<= 1; - outL |= (inR >>> (j + i)) & 1; - } - for (var j = 0; j <= 24; j += 8) { - outL <<= 1; - outL |= (inL >>> (j + i)) & 1; - } - } - - for (var i = 6; i >= 0; i -= 2) { - for (var j = 1; j <= 25; j += 8) { - outR <<= 1; - outR |= (inR >>> (j + i)) & 1; - } - for (var j = 1; j <= 25; j += 8) { - outR <<= 1; - outR |= (inL >>> (j + i)) & 1; - } - } - - out[off + 0] = outL >>> 0; - out[off + 1] = outR >>> 0; -}; - -exports.rip = function rip(inL, inR, out, off) { - var outL = 0; - var outR = 0; - - for (var i = 0; i < 4; i++) { - for (var j = 24; j >= 0; j -= 8) { - outL <<= 1; - outL |= (inR >>> (j + i)) & 1; - outL <<= 1; - outL |= (inL >>> (j + i)) & 1; - } - } - for (var i = 4; i < 8; i++) { - for (var j = 24; j >= 0; j -= 8) { - outR <<= 1; - outR |= (inR >>> (j + i)) & 1; - outR <<= 1; - outR |= (inL >>> (j + i)) & 1; - } - } - - out[off + 0] = outL >>> 0; - out[off + 1] = outR >>> 0; -}; - -exports.pc1 = function pc1(inL, inR, out, off) { - var outL = 0; - var outR = 0; - - // 7, 15, 23, 31, 39, 47, 55, 63 - // 6, 14, 22, 30, 39, 47, 55, 63 - // 5, 13, 21, 29, 39, 47, 55, 63 - // 4, 12, 20, 28 - for (var i = 7; i >= 5; i--) { - for (var j = 0; j <= 24; j += 8) { - outL <<= 1; - outL |= (inR >> (j + i)) & 1; - } - for (var j = 0; j <= 24; j += 8) { - outL <<= 1; - outL |= (inL >> (j + i)) & 1; - } - } - for (var j = 0; j <= 24; j += 8) { - outL <<= 1; - outL |= (inR >> (j + i)) & 1; - } - - // 1, 9, 17, 25, 33, 41, 49, 57 - // 2, 10, 18, 26, 34, 42, 50, 58 - // 3, 11, 19, 27, 35, 43, 51, 59 - // 36, 44, 52, 60 - for (var i = 1; i <= 3; i++) { - for (var j = 0; j <= 24; j += 8) { - outR <<= 1; - outR |= (inR >> (j + i)) & 1; - } - for (var j = 0; j <= 24; j += 8) { - outR <<= 1; - outR |= (inL >> (j + i)) & 1; - } - } - for (var j = 0; j <= 24; j += 8) { - outR <<= 1; - outR |= (inL >> (j + i)) & 1; - } - - out[off + 0] = outL >>> 0; - out[off + 1] = outR >>> 0; -}; - -exports.r28shl = function r28shl(num, shift) { - return ((num << shift) & 0xfffffff) | (num >>> (28 - shift)); -}; - -var pc2table = [ - // inL => outL - 14, 11, 17, 4, 27, 23, 25, 0, - 13, 22, 7, 18, 5, 9, 16, 24, - 2, 20, 12, 21, 1, 8, 15, 26, - - // inR => outR - 15, 4, 25, 19, 9, 1, 26, 16, - 5, 11, 23, 8, 12, 7, 17, 0, - 22, 3, 10, 14, 6, 20, 27, 24 -]; - -exports.pc2 = function pc2(inL, inR, out, off) { - var outL = 0; - var outR = 0; - - var len = pc2table.length >>> 1; - for (var i = 0; i < len; i++) { - outL <<= 1; - outL |= (inL >>> pc2table[i]) & 0x1; - } - for (var i = len; i < pc2table.length; i++) { - outR <<= 1; - outR |= (inR >>> pc2table[i]) & 0x1; - } - - out[off + 0] = outL >>> 0; - out[off + 1] = outR >>> 0; -}; - -exports.expand = function expand(r, out, off) { - var outL = 0; - var outR = 0; - - outL = ((r & 1) << 5) | (r >>> 27); - for (var i = 23; i >= 15; i -= 4) { - outL <<= 6; - outL |= (r >>> i) & 0x3f; - } - for (var i = 11; i >= 3; i -= 4) { - outR |= (r >>> i) & 0x3f; - outR <<= 6; - } - outR |= ((r & 0x1f) << 1) | (r >>> 31); - - out[off + 0] = outL >>> 0; - out[off + 1] = outR >>> 0; -}; - -var sTable = [ - 14, 0, 4, 15, 13, 7, 1, 4, 2, 14, 15, 2, 11, 13, 8, 1, - 3, 10, 10, 6, 6, 12, 12, 11, 5, 9, 9, 5, 0, 3, 7, 8, - 4, 15, 1, 12, 14, 8, 8, 2, 13, 4, 6, 9, 2, 1, 11, 7, - 15, 5, 12, 11, 9, 3, 7, 14, 3, 10, 10, 0, 5, 6, 0, 13, - - 15, 3, 1, 13, 8, 4, 14, 7, 6, 15, 11, 2, 3, 8, 4, 14, - 9, 12, 7, 0, 2, 1, 13, 10, 12, 6, 0, 9, 5, 11, 10, 5, - 0, 13, 14, 8, 7, 10, 11, 1, 10, 3, 4, 15, 13, 4, 1, 2, - 5, 11, 8, 6, 12, 7, 6, 12, 9, 0, 3, 5, 2, 14, 15, 9, - - 10, 13, 0, 7, 9, 0, 14, 9, 6, 3, 3, 4, 15, 6, 5, 10, - 1, 2, 13, 8, 12, 5, 7, 14, 11, 12, 4, 11, 2, 15, 8, 1, - 13, 1, 6, 10, 4, 13, 9, 0, 8, 6, 15, 9, 3, 8, 0, 7, - 11, 4, 1, 15, 2, 14, 12, 3, 5, 11, 10, 5, 14, 2, 7, 12, - - 7, 13, 13, 8, 14, 11, 3, 5, 0, 6, 6, 15, 9, 0, 10, 3, - 1, 4, 2, 7, 8, 2, 5, 12, 11, 1, 12, 10, 4, 14, 15, 9, - 10, 3, 6, 15, 9, 0, 0, 6, 12, 10, 11, 1, 7, 13, 13, 8, - 15, 9, 1, 4, 3, 5, 14, 11, 5, 12, 2, 7, 8, 2, 4, 14, - - 2, 14, 12, 11, 4, 2, 1, 12, 7, 4, 10, 7, 11, 13, 6, 1, - 8, 5, 5, 0, 3, 15, 15, 10, 13, 3, 0, 9, 14, 8, 9, 6, - 4, 11, 2, 8, 1, 12, 11, 7, 10, 1, 13, 14, 7, 2, 8, 13, - 15, 6, 9, 15, 12, 0, 5, 9, 6, 10, 3, 4, 0, 5, 14, 3, - - 12, 10, 1, 15, 10, 4, 15, 2, 9, 7, 2, 12, 6, 9, 8, 5, - 0, 6, 13, 1, 3, 13, 4, 14, 14, 0, 7, 11, 5, 3, 11, 8, - 9, 4, 14, 3, 15, 2, 5, 12, 2, 9, 8, 5, 12, 15, 3, 10, - 7, 11, 0, 14, 4, 1, 10, 7, 1, 6, 13, 0, 11, 8, 6, 13, - - 4, 13, 11, 0, 2, 11, 14, 7, 15, 4, 0, 9, 8, 1, 13, 10, - 3, 14, 12, 3, 9, 5, 7, 12, 5, 2, 10, 15, 6, 8, 1, 6, - 1, 6, 4, 11, 11, 13, 13, 8, 12, 1, 3, 4, 7, 10, 14, 7, - 10, 9, 15, 5, 6, 0, 8, 15, 0, 14, 5, 2, 9, 3, 2, 12, - - 13, 1, 2, 15, 8, 13, 4, 8, 6, 10, 15, 3, 11, 7, 1, 4, - 10, 12, 9, 5, 3, 6, 14, 11, 5, 0, 0, 14, 12, 9, 7, 2, - 7, 2, 11, 1, 4, 14, 1, 7, 9, 4, 12, 10, 14, 8, 2, 13, - 0, 15, 6, 12, 10, 9, 13, 0, 15, 3, 3, 5, 5, 6, 8, 11 -]; - -exports.substitute = function substitute(inL, inR) { - var out = 0; - for (var i = 0; i < 4; i++) { - var b = (inL >>> (18 - i * 6)) & 0x3f; - var sb = sTable[i * 0x40 + b]; - - out <<= 4; - out |= sb; - } - for (var i = 0; i < 4; i++) { - var b = (inR >>> (18 - i * 6)) & 0x3f; - var sb = sTable[4 * 0x40 + i * 0x40 + b]; - - out <<= 4; - out |= sb; - } - return out >>> 0; -}; - -var permuteTable = [ - 16, 25, 12, 11, 3, 20, 4, 15, 31, 17, 9, 6, 27, 14, 1, 22, - 30, 24, 8, 18, 0, 5, 29, 23, 13, 19, 2, 26, 10, 21, 28, 7 -]; - -exports.permute = function permute(num) { - var out = 0; - for (var i = 0; i < permuteTable.length; i++) { - out <<= 1; - out |= (num >>> permuteTable[i]) & 0x1; - } - return out >>> 0; -}; - -exports.padSplit = function padSplit(num, size, group) { - var str = num.toString(2); - while (str.length < size) - str = '0' + str; - - var out = []; - for (var i = 0; i < size; i += group) - out.push(str.slice(i, i + group)); - return out.join(' '); -}; - - -/***/ }), - -/***/ "./node_modules/diffie-hellman/browser.js": -/*!************************************************!*\ - !*** ./node_modules/diffie-hellman/browser.js ***! - \************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"]; -var generatePrime = __webpack_require__(/*! ./lib/generatePrime */ "./node_modules/diffie-hellman/lib/generatePrime.js") -var primes = __webpack_require__(/*! ./lib/primes.json */ "./node_modules/diffie-hellman/lib/primes.json") - -var DH = __webpack_require__(/*! ./lib/dh */ "./node_modules/diffie-hellman/lib/dh.js") - -function getDiffieHellman (mod) { - var prime = new Buffer(primes[mod].prime, 'hex') - var gen = new Buffer(primes[mod].gen, 'hex') - - return new DH(prime, gen) -} - -var ENCODINGS = { - 'binary': true, 'hex': true, 'base64': true -} - -function createDiffieHellman (prime, enc, generator, genc) { - if (Buffer.isBuffer(enc) || ENCODINGS[enc] === undefined) { - return createDiffieHellman(prime, 'binary', enc, generator) - } - - enc = enc || 'binary' - genc = genc || 'binary' - generator = generator || new Buffer([2]) - - if (!Buffer.isBuffer(generator)) { - generator = new Buffer(generator, genc) - } - - if (typeof prime === 'number') { - return new DH(generatePrime(prime, generator), generator, true) - } - - if (!Buffer.isBuffer(prime)) { - prime = new Buffer(prime, enc) - } - - return new DH(prime, generator, true) -} - -exports.DiffieHellmanGroup = exports.createDiffieHellmanGroup = exports.getDiffieHellman = getDiffieHellman -exports.createDiffieHellman = exports.DiffieHellman = createDiffieHellman - - -/***/ }), - -/***/ "./node_modules/diffie-hellman/lib/dh.js": -/*!***********************************************!*\ - !*** ./node_modules/diffie-hellman/lib/dh.js ***! - \***********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"]; -var BN = __webpack_require__(/*! bn.js */ "./node_modules/diffie-hellman/node_modules/bn.js/lib/bn.js"); -var MillerRabin = __webpack_require__(/*! miller-rabin */ "./node_modules/miller-rabin/lib/mr.js"); -var millerRabin = new MillerRabin(); -var TWENTYFOUR = new BN(24); -var ELEVEN = new BN(11); -var TEN = new BN(10); -var THREE = new BN(3); -var SEVEN = new BN(7); -var primes = __webpack_require__(/*! ./generatePrime */ "./node_modules/diffie-hellman/lib/generatePrime.js"); -var randomBytes = __webpack_require__(/*! randombytes */ "./node_modules/randombytes/browser.js"); -module.exports = DH; - -function setPublicKey(pub, enc) { - enc = enc || 'utf8'; - if (!Buffer.isBuffer(pub)) { - pub = new Buffer(pub, enc); - } - this._pub = new BN(pub); - return this; -} - -function setPrivateKey(priv, enc) { - enc = enc || 'utf8'; - if (!Buffer.isBuffer(priv)) { - priv = new Buffer(priv, enc); - } - this._priv = new BN(priv); - return this; -} - -var primeCache = {}; -function checkPrime(prime, generator) { - var gen = generator.toString('hex'); - var hex = [gen, prime.toString(16)].join('_'); - if (hex in primeCache) { - return primeCache[hex]; - } - var error = 0; - - if (prime.isEven() || - !primes.simpleSieve || - !primes.fermatTest(prime) || - !millerRabin.test(prime)) { - //not a prime so +1 - error += 1; - - if (gen === '02' || gen === '05') { - // we'd be able to check the generator - // it would fail so +8 - error += 8; - } else { - //we wouldn't be able to test the generator - // so +4 - error += 4; - } - primeCache[hex] = error; - return error; - } - if (!millerRabin.test(prime.shrn(1))) { - //not a safe prime - error += 2; - } - var rem; - switch (gen) { - case '02': - if (prime.mod(TWENTYFOUR).cmp(ELEVEN)) { - // unsuidable generator - error += 8; - } - break; - case '05': - rem = prime.mod(TEN); - if (rem.cmp(THREE) && rem.cmp(SEVEN)) { - // prime mod 10 needs to equal 3 or 7 - error += 8; - } - break; - default: - error += 4; - } - primeCache[hex] = error; - return error; -} - -function DH(prime, generator, malleable) { - this.setGenerator(generator); - this.__prime = new BN(prime); - this._prime = BN.mont(this.__prime); - this._primeLen = prime.length; - this._pub = undefined; - this._priv = undefined; - this._primeCode = undefined; - if (malleable) { - this.setPublicKey = setPublicKey; - this.setPrivateKey = setPrivateKey; - } else { - this._primeCode = 8; - } -} -Object.defineProperty(DH.prototype, 'verifyError', { - enumerable: true, - get: function () { - if (typeof this._primeCode !== 'number') { - this._primeCode = checkPrime(this.__prime, this.__gen); - } - return this._primeCode; - } -}); -DH.prototype.generateKeys = function () { - if (!this._priv) { - this._priv = new BN(randomBytes(this._primeLen)); - } - this._pub = this._gen.toRed(this._prime).redPow(this._priv).fromRed(); - return this.getPublicKey(); -}; - -DH.prototype.computeSecret = function (other) { - other = new BN(other); - other = other.toRed(this._prime); - var secret = other.redPow(this._priv).fromRed(); - var out = new Buffer(secret.toArray()); - var prime = this.getPrime(); - if (out.length < prime.length) { - var front = new Buffer(prime.length - out.length); - front.fill(0); - out = Buffer.concat([front, out]); - } - return out; -}; - -DH.prototype.getPublicKey = function getPublicKey(enc) { - return formatReturnValue(this._pub, enc); -}; - -DH.prototype.getPrivateKey = function getPrivateKey(enc) { - return formatReturnValue(this._priv, enc); -}; - -DH.prototype.getPrime = function (enc) { - return formatReturnValue(this.__prime, enc); -}; - -DH.prototype.getGenerator = function (enc) { - return formatReturnValue(this._gen, enc); -}; - -DH.prototype.setGenerator = function (gen, enc) { - enc = enc || 'utf8'; - if (!Buffer.isBuffer(gen)) { - gen = new Buffer(gen, enc); - } - this.__gen = gen; - this._gen = new BN(gen); - return this; -}; - -function formatReturnValue(bn, enc) { - var buf = new Buffer(bn.toArray()); - if (!enc) { - return buf; - } else { - return buf.toString(enc); - } -} - - -/***/ }), - -/***/ "./node_modules/diffie-hellman/lib/generatePrime.js": -/*!**********************************************************!*\ - !*** ./node_modules/diffie-hellman/lib/generatePrime.js ***! - \**********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var randomBytes = __webpack_require__(/*! randombytes */ "./node_modules/randombytes/browser.js"); -module.exports = findPrime; -findPrime.simpleSieve = simpleSieve; -findPrime.fermatTest = fermatTest; -var BN = __webpack_require__(/*! bn.js */ "./node_modules/diffie-hellman/node_modules/bn.js/lib/bn.js"); -var TWENTYFOUR = new BN(24); -var MillerRabin = __webpack_require__(/*! miller-rabin */ "./node_modules/miller-rabin/lib/mr.js"); -var millerRabin = new MillerRabin(); -var ONE = new BN(1); -var TWO = new BN(2); -var FIVE = new BN(5); -var SIXTEEN = new BN(16); -var EIGHT = new BN(8); -var TEN = new BN(10); -var THREE = new BN(3); -var SEVEN = new BN(7); -var ELEVEN = new BN(11); -var FOUR = new BN(4); -var TWELVE = new BN(12); -var primes = null; - -function _getPrimes() { - if (primes !== null) - return primes; - - var limit = 0x100000; - var res = []; - res[0] = 2; - for (var i = 1, k = 3; k < limit; k += 2) { - var sqrt = Math.ceil(Math.sqrt(k)); - for (var j = 0; j < i && res[j] <= sqrt; j++) - if (k % res[j] === 0) - break; - - if (i !== j && res[j] <= sqrt) - continue; - - res[i++] = k; - } - primes = res; - return res; -} - -function simpleSieve(p) { - var primes = _getPrimes(); - - for (var i = 0; i < primes.length; i++) - if (p.modn(primes[i]) === 0) { - if (p.cmpn(primes[i]) === 0) { - return true; - } else { - return false; - } - } - - return true; -} - -function fermatTest(p) { - var red = BN.mont(p); - return TWO.toRed(red).redPow(p.subn(1)).fromRed().cmpn(1) === 0; -} - -function findPrime(bits, gen) { - if (bits < 16) { - // this is what openssl does - if (gen === 2 || gen === 5) { - return new BN([0x8c, 0x7b]); - } else { - return new BN([0x8c, 0x27]); - } - } - gen = new BN(gen); - - var num, n2; - - while (true) { - num = new BN(randomBytes(Math.ceil(bits / 8))); - while (num.bitLength() > bits) { - num.ishrn(1); - } - if (num.isEven()) { - num.iadd(ONE); - } - if (!num.testn(1)) { - num.iadd(TWO); - } - if (!gen.cmp(TWO)) { - while (num.mod(TWENTYFOUR).cmp(ELEVEN)) { - num.iadd(FOUR); - } - } else if (!gen.cmp(FIVE)) { - while (num.mod(TEN).cmp(THREE)) { - num.iadd(FOUR); - } - } - n2 = num.shrn(1); - if (simpleSieve(n2) && simpleSieve(num) && - fermatTest(n2) && fermatTest(num) && - millerRabin.test(n2) && millerRabin.test(num)) { - return num; - } - } - -} - - -/***/ }), - -/***/ "./node_modules/diffie-hellman/node_modules/bn.js/lib/bn.js": -/*!******************************************************************!*\ - !*** ./node_modules/diffie-hellman/node_modules/bn.js/lib/bn.js ***! - \******************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -(function (module, exports) { - 'use strict'; - - // Utils - function assert (val, msg) { - if (!val) throw new Error(msg || 'Assertion failed'); - } - - // Could use `inherits` module, but don't want to move from single file - // architecture yet. - function inherits (ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function () {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - } - - // BN - - function BN (number, base, endian) { - if (BN.isBN(number)) { - return number; - } - - this.negative = 0; - this.words = null; - this.length = 0; - - // Reduction context - this.red = null; - - if (number !== null) { - if (base === 'le' || base === 'be') { - endian = base; - base = 10; - } - - this._init(number || 0, base || 10, endian || 'be'); - } - } - if (typeof module === 'object') { - module.exports = BN; - } else { - exports.BN = BN; - } - - BN.BN = BN; - BN.wordSize = 26; - - var Buffer; - try { - if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { - Buffer = window.Buffer; - } else { - Buffer = (__webpack_require__(/*! buffer */ "?e7e4").Buffer); - } - } catch (e) { - } - - BN.isBN = function isBN (num) { - if (num instanceof BN) { - return true; - } - - return num !== null && typeof num === 'object' && - num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); - }; - - BN.max = function max (left, right) { - if (left.cmp(right) > 0) return left; - return right; - }; - - BN.min = function min (left, right) { - if (left.cmp(right) < 0) return left; - return right; - }; - - BN.prototype._init = function init (number, base, endian) { - if (typeof number === 'number') { - return this._initNumber(number, base, endian); - } - - if (typeof number === 'object') { - return this._initArray(number, base, endian); - } - - if (base === 'hex') { - base = 16; - } - assert(base === (base | 0) && base >= 2 && base <= 36); - - number = number.toString().replace(/\s+/g, ''); - var start = 0; - if (number[0] === '-') { - start++; - this.negative = 1; - } - - if (start < number.length) { - if (base === 16) { - this._parseHex(number, start, endian); - } else { - this._parseBase(number, base, start); - if (endian === 'le') { - this._initArray(this.toArray(), base, endian); - } - } - } - }; - - BN.prototype._initNumber = function _initNumber (number, base, endian) { - if (number < 0) { - this.negative = 1; - number = -number; - } - if (number < 0x4000000) { - this.words = [ number & 0x3ffffff ]; - this.length = 1; - } else if (number < 0x10000000000000) { - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff - ]; - this.length = 2; - } else { - assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff, - 1 - ]; - this.length = 3; - } - - if (endian !== 'le') return; - - // Reverse the bytes - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initArray = function _initArray (number, base, endian) { - // Perhaps a Uint8Array - assert(typeof number.length === 'number'); - if (number.length <= 0) { - this.words = [ 0 ]; - this.length = 1; - return this; - } - - this.length = Math.ceil(number.length / 3); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - var off = 0; - if (endian === 'be') { - for (i = number.length - 1, j = 0; i >= 0; i -= 3) { - w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } else if (endian === 'le') { - for (i = 0, j = 0; i < number.length; i += 3) { - w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } - return this.strip(); - }; - - function parseHex4Bits (string, index) { - var c = string.charCodeAt(index); - // 'A' - 'F' - if (c >= 65 && c <= 70) { - return c - 55; - // 'a' - 'f' - } else if (c >= 97 && c <= 102) { - return c - 87; - // '0' - '9' - } else { - return (c - 48) & 0xf; - } - } - - function parseHexByte (string, lowerBound, index) { - var r = parseHex4Bits(string, index); - if (index - 1 >= lowerBound) { - r |= parseHex4Bits(string, index - 1) << 4; - } - return r; - } - - BN.prototype._parseHex = function _parseHex (number, start, endian) { - // Create possibly bigger array to ensure that it fits the number - this.length = Math.ceil((number.length - start) / 6); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - // 24-bits chunks - var off = 0; - var j = 0; - - var w; - if (endian === 'be') { - for (i = number.length - 1; i >= start; i -= 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } else { - var parseLength = number.length - start; - for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } - - this.strip(); - }; - - function parseBase (str, start, end, mul) { - var r = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r *= mul; - - // 'a' - if (c >= 49) { - r += c - 49 + 0xa; - - // 'A' - } else if (c >= 17) { - r += c - 17 + 0xa; - - // '0' - '9' - } else { - r += c; - } - } - return r; - } - - BN.prototype._parseBase = function _parseBase (number, base, start) { - // Initialize as zero - this.words = [ 0 ]; - this.length = 1; - - // Find length of limb in base - for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { - limbLen++; - } - limbLen--; - limbPow = (limbPow / base) | 0; - - var total = number.length - start; - var mod = total % limbLen; - var end = Math.min(total, total - mod) + start; - - var word = 0; - for (var i = start; i < end; i += limbLen) { - word = parseBase(number, i, i + limbLen, base); - - this.imuln(limbPow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - if (mod !== 0) { - var pow = 1; - word = parseBase(number, i, number.length, base); - - for (i = 0; i < mod; i++) { - pow *= base; - } - - this.imuln(pow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - this.strip(); - }; - - BN.prototype.copy = function copy (dest) { - dest.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - dest.words[i] = this.words[i]; - } - dest.length = this.length; - dest.negative = this.negative; - dest.red = this.red; - }; - - BN.prototype.clone = function clone () { - var r = new BN(null); - this.copy(r); - return r; - }; - - BN.prototype._expand = function _expand (size) { - while (this.length < size) { - this.words[this.length++] = 0; - } - return this; - }; - - // Remove leading `0` from `this` - BN.prototype.strip = function strip () { - while (this.length > 1 && this.words[this.length - 1] === 0) { - this.length--; - } - return this._normSign(); - }; - - BN.prototype._normSign = function _normSign () { - // -0 = 0 - if (this.length === 1 && this.words[0] === 0) { - this.negative = 0; - } - return this; - }; - - BN.prototype.inspect = function inspect () { - return (this.red ? ''; - }; - - /* - - var zeros = []; - var groupSizes = []; - var groupBases = []; - - var s = ''; - var i = -1; - while (++i < BN.wordSize) { - zeros[i] = s; - s += '0'; - } - groupSizes[0] = 0; - groupSizes[1] = 0; - groupBases[0] = 0; - groupBases[1] = 0; - var base = 2 - 1; - while (++base < 36 + 1) { - var groupSize = 0; - var groupBase = 1; - while (groupBase < (1 << BN.wordSize) / base) { - groupBase *= base; - groupSize += 1; - } - groupSizes[base] = groupSize; - groupBases[base] = groupBase; - } - - */ - - var zeros = [ - '', - '0', - '00', - '000', - '0000', - '00000', - '000000', - '0000000', - '00000000', - '000000000', - '0000000000', - '00000000000', - '000000000000', - '0000000000000', - '00000000000000', - '000000000000000', - '0000000000000000', - '00000000000000000', - '000000000000000000', - '0000000000000000000', - '00000000000000000000', - '000000000000000000000', - '0000000000000000000000', - '00000000000000000000000', - '000000000000000000000000', - '0000000000000000000000000' - ]; - - var groupSizes = [ - 0, 0, - 25, 16, 12, 11, 10, 9, 8, - 8, 7, 7, 7, 7, 6, 6, - 6, 6, 6, 6, 6, 5, 5, - 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5 - ]; - - var groupBases = [ - 0, 0, - 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, - 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, - 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, - 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, - 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 - ]; - - BN.prototype.toString = function toString (base, padding) { - base = base || 10; - padding = padding | 0 || 1; - - var out; - if (base === 16 || base === 'hex') { - out = ''; - var off = 0; - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = this.words[i]; - var word = (((w << off) | carry) & 0xffffff).toString(16); - carry = (w >>> (24 - off)) & 0xffffff; - if (carry !== 0 || i !== this.length - 1) { - out = zeros[6 - word.length] + word + out; - } else { - out = word + out; - } - off += 2; - if (off >= 26) { - off -= 26; - i--; - } - } - if (carry !== 0) { - out = carry.toString(16) + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - if (base === (base | 0) && base >= 2 && base <= 36) { - // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); - var groupSize = groupSizes[base]; - // var groupBase = Math.pow(base, groupSize); - var groupBase = groupBases[base]; - out = ''; - var c = this.clone(); - c.negative = 0; - while (!c.isZero()) { - var r = c.modn(groupBase).toString(base); - c = c.idivn(groupBase); - - if (!c.isZero()) { - out = zeros[groupSize - r.length] + r + out; - } else { - out = r + out; - } - } - if (this.isZero()) { - out = '0' + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - assert(false, 'Base should be between 2 and 36'); - }; - - BN.prototype.toNumber = function toNumber () { - var ret = this.words[0]; - if (this.length === 2) { - ret += this.words[1] * 0x4000000; - } else if (this.length === 3 && this.words[2] === 0x01) { - // NOTE: at this stage it is known that the top bit is set - ret += 0x10000000000000 + (this.words[1] * 0x4000000); - } else if (this.length > 2) { - assert(false, 'Number can only safely store up to 53 bits'); - } - return (this.negative !== 0) ? -ret : ret; - }; - - BN.prototype.toJSON = function toJSON () { - return this.toString(16); - }; - - BN.prototype.toBuffer = function toBuffer (endian, length) { - assert(typeof Buffer !== 'undefined'); - return this.toArrayLike(Buffer, endian, length); - }; - - BN.prototype.toArray = function toArray (endian, length) { - return this.toArrayLike(Array, endian, length); - }; - - BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { - var byteLength = this.byteLength(); - var reqLength = length || Math.max(1, byteLength); - assert(byteLength <= reqLength, 'byte array longer than desired length'); - assert(reqLength > 0, 'Requested array length <= 0'); - - this.strip(); - var littleEndian = endian === 'le'; - var res = new ArrayType(reqLength); - - var b, i; - var q = this.clone(); - if (!littleEndian) { - // Assume big-endian - for (i = 0; i < reqLength - byteLength; i++) { - res[i] = 0; - } - - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[reqLength - i - 1] = b; - } - } else { - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[i] = b; - } - - for (; i < reqLength; i++) { - res[i] = 0; - } - } - - return res; - }; - - if (Math.clz32) { - BN.prototype._countBits = function _countBits (w) { - return 32 - Math.clz32(w); - }; - } else { - BN.prototype._countBits = function _countBits (w) { - var t = w; - var r = 0; - if (t >= 0x1000) { - r += 13; - t >>>= 13; - } - if (t >= 0x40) { - r += 7; - t >>>= 7; - } - if (t >= 0x8) { - r += 4; - t >>>= 4; - } - if (t >= 0x02) { - r += 2; - t >>>= 2; - } - return r + t; - }; - } - - BN.prototype._zeroBits = function _zeroBits (w) { - // Short-cut - if (w === 0) return 26; - - var t = w; - var r = 0; - if ((t & 0x1fff) === 0) { - r += 13; - t >>>= 13; - } - if ((t & 0x7f) === 0) { - r += 7; - t >>>= 7; - } - if ((t & 0xf) === 0) { - r += 4; - t >>>= 4; - } - if ((t & 0x3) === 0) { - r += 2; - t >>>= 2; - } - if ((t & 0x1) === 0) { - r++; - } - return r; - }; - - // Return number of used bits in a BN - BN.prototype.bitLength = function bitLength () { - var w = this.words[this.length - 1]; - var hi = this._countBits(w); - return (this.length - 1) * 26 + hi; - }; - - function toBitArray (num) { - var w = new Array(num.bitLength()); - - for (var bit = 0; bit < w.length; bit++) { - var off = (bit / 26) | 0; - var wbit = bit % 26; - - w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; - } - - return w; - } - - // Number of trailing zero bits - BN.prototype.zeroBits = function zeroBits () { - if (this.isZero()) return 0; - - var r = 0; - for (var i = 0; i < this.length; i++) { - var b = this._zeroBits(this.words[i]); - r += b; - if (b !== 26) break; - } - return r; - }; - - BN.prototype.byteLength = function byteLength () { - return Math.ceil(this.bitLength() / 8); - }; - - BN.prototype.toTwos = function toTwos (width) { - if (this.negative !== 0) { - return this.abs().inotn(width).iaddn(1); - } - return this.clone(); - }; - - BN.prototype.fromTwos = function fromTwos (width) { - if (this.testn(width - 1)) { - return this.notn(width).iaddn(1).ineg(); - } - return this.clone(); - }; - - BN.prototype.isNeg = function isNeg () { - return this.negative !== 0; - }; - - // Return negative clone of `this` - BN.prototype.neg = function neg () { - return this.clone().ineg(); - }; - - BN.prototype.ineg = function ineg () { - if (!this.isZero()) { - this.negative ^= 1; - } - - return this; - }; - - // Or `num` with `this` in-place - BN.prototype.iuor = function iuor (num) { - while (this.length < num.length) { - this.words[this.length++] = 0; - } - - for (var i = 0; i < num.length; i++) { - this.words[i] = this.words[i] | num.words[i]; - } - - return this.strip(); - }; - - BN.prototype.ior = function ior (num) { - assert((this.negative | num.negative) === 0); - return this.iuor(num); - }; - - // Or `num` with `this` - BN.prototype.or = function or (num) { - if (this.length > num.length) return this.clone().ior(num); - return num.clone().ior(this); - }; - - BN.prototype.uor = function uor (num) { - if (this.length > num.length) return this.clone().iuor(num); - return num.clone().iuor(this); - }; - - // And `num` with `this` in-place - BN.prototype.iuand = function iuand (num) { - // b = min-length(num, this) - var b; - if (this.length > num.length) { - b = num; - } else { - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = this.words[i] & num.words[i]; - } - - this.length = b.length; - - return this.strip(); - }; - - BN.prototype.iand = function iand (num) { - assert((this.negative | num.negative) === 0); - return this.iuand(num); - }; - - // And `num` with `this` - BN.prototype.and = function and (num) { - if (this.length > num.length) return this.clone().iand(num); - return num.clone().iand(this); - }; - - BN.prototype.uand = function uand (num) { - if (this.length > num.length) return this.clone().iuand(num); - return num.clone().iuand(this); - }; - - // Xor `num` with `this` in-place - BN.prototype.iuxor = function iuxor (num) { - // a.length > b.length - var a; - var b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = a.words[i] ^ b.words[i]; - } - - if (this !== a) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = a.length; - - return this.strip(); - }; - - BN.prototype.ixor = function ixor (num) { - assert((this.negative | num.negative) === 0); - return this.iuxor(num); - }; - - // Xor `num` with `this` - BN.prototype.xor = function xor (num) { - if (this.length > num.length) return this.clone().ixor(num); - return num.clone().ixor(this); - }; - - BN.prototype.uxor = function uxor (num) { - if (this.length > num.length) return this.clone().iuxor(num); - return num.clone().iuxor(this); - }; - - // Not ``this`` with ``width`` bitwidth - BN.prototype.inotn = function inotn (width) { - assert(typeof width === 'number' && width >= 0); - - var bytesNeeded = Math.ceil(width / 26) | 0; - var bitsLeft = width % 26; - - // Extend the buffer with leading zeroes - this._expand(bytesNeeded); - - if (bitsLeft > 0) { - bytesNeeded--; - } - - // Handle complete words - for (var i = 0; i < bytesNeeded; i++) { - this.words[i] = ~this.words[i] & 0x3ffffff; - } - - // Handle the residue - if (bitsLeft > 0) { - this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); - } - - // And remove leading zeroes - return this.strip(); - }; - - BN.prototype.notn = function notn (width) { - return this.clone().inotn(width); - }; - - // Set `bit` of `this` - BN.prototype.setn = function setn (bit, val) { - assert(typeof bit === 'number' && bit >= 0); - - var off = (bit / 26) | 0; - var wbit = bit % 26; - - this._expand(off + 1); - - if (val) { - this.words[off] = this.words[off] | (1 << wbit); - } else { - this.words[off] = this.words[off] & ~(1 << wbit); - } - - return this.strip(); - }; - - // Add `num` to `this` in-place - BN.prototype.iadd = function iadd (num) { - var r; - - // negative + positive - if (this.negative !== 0 && num.negative === 0) { - this.negative = 0; - r = this.isub(num); - this.negative ^= 1; - return this._normSign(); - - // positive + negative - } else if (this.negative === 0 && num.negative !== 0) { - num.negative = 0; - r = this.isub(num); - num.negative = 1; - return r._normSign(); - } - - // a.length > b.length - var a, b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) + (b.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - - this.length = a.length; - if (carry !== 0) { - this.words[this.length] = carry; - this.length++; - // Copy the rest of the words - } else if (a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - return this; - }; - - // Add `num` to `this` - BN.prototype.add = function add (num) { - var res; - if (num.negative !== 0 && this.negative === 0) { - num.negative = 0; - res = this.sub(num); - num.negative ^= 1; - return res; - } else if (num.negative === 0 && this.negative !== 0) { - this.negative = 0; - res = num.sub(this); - this.negative = 1; - return res; - } - - if (this.length > num.length) return this.clone().iadd(num); - - return num.clone().iadd(this); - }; - - // Subtract `num` from `this` in-place - BN.prototype.isub = function isub (num) { - // this - (-num) = this + num - if (num.negative !== 0) { - num.negative = 0; - var r = this.iadd(num); - num.negative = 1; - return r._normSign(); - - // -this - num = -(this + num) - } else if (this.negative !== 0) { - this.negative = 0; - this.iadd(num); - this.negative = 1; - return this._normSign(); - } - - // At this point both numbers are positive - var cmp = this.cmp(num); - - // Optimization - zeroify - if (cmp === 0) { - this.negative = 0; - this.length = 1; - this.words[0] = 0; - return this; - } - - // a > b - var a, b; - if (cmp > 0) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) - (b.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - - // Copy rest of the words - if (carry === 0 && i < a.length && a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = Math.max(this.length, i); - - if (a !== this) { - this.negative = 1; - } - - return this.strip(); - }; - - // Subtract `num` from `this` - BN.prototype.sub = function sub (num) { - return this.clone().isub(num); - }; - - function smallMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - var len = (self.length + num.length) | 0; - out.length = len; - len = (len - 1) | 0; - - // Peel one iteration (compiler can't do it, because of code complexity) - var a = self.words[0] | 0; - var b = num.words[0] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - var carry = (r / 0x4000000) | 0; - out.words[0] = lo; - - for (var k = 1; k < len; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = carry >>> 26; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = (k - j) | 0; - a = self.words[i] | 0; - b = num.words[j] | 0; - r = a * b + rword; - ncarry += (r / 0x4000000) | 0; - rword = r & 0x3ffffff; - } - out.words[k] = rword | 0; - carry = ncarry | 0; - } - if (carry !== 0) { - out.words[k] = carry | 0; - } else { - out.length--; - } - - return out.strip(); - } - - // TODO(indutny): it may be reasonable to omit it for users who don't need - // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit - // multiplication (like elliptic secp256k1). - var comb10MulTo = function comb10MulTo (self, num, out) { - var a = self.words; - var b = num.words; - var o = out.words; - var c = 0; - var lo; - var mid; - var hi; - var a0 = a[0] | 0; - var al0 = a0 & 0x1fff; - var ah0 = a0 >>> 13; - var a1 = a[1] | 0; - var al1 = a1 & 0x1fff; - var ah1 = a1 >>> 13; - var a2 = a[2] | 0; - var al2 = a2 & 0x1fff; - var ah2 = a2 >>> 13; - var a3 = a[3] | 0; - var al3 = a3 & 0x1fff; - var ah3 = a3 >>> 13; - var a4 = a[4] | 0; - var al4 = a4 & 0x1fff; - var ah4 = a4 >>> 13; - var a5 = a[5] | 0; - var al5 = a5 & 0x1fff; - var ah5 = a5 >>> 13; - var a6 = a[6] | 0; - var al6 = a6 & 0x1fff; - var ah6 = a6 >>> 13; - var a7 = a[7] | 0; - var al7 = a7 & 0x1fff; - var ah7 = a7 >>> 13; - var a8 = a[8] | 0; - var al8 = a8 & 0x1fff; - var ah8 = a8 >>> 13; - var a9 = a[9] | 0; - var al9 = a9 & 0x1fff; - var ah9 = a9 >>> 13; - var b0 = b[0] | 0; - var bl0 = b0 & 0x1fff; - var bh0 = b0 >>> 13; - var b1 = b[1] | 0; - var bl1 = b1 & 0x1fff; - var bh1 = b1 >>> 13; - var b2 = b[2] | 0; - var bl2 = b2 & 0x1fff; - var bh2 = b2 >>> 13; - var b3 = b[3] | 0; - var bl3 = b3 & 0x1fff; - var bh3 = b3 >>> 13; - var b4 = b[4] | 0; - var bl4 = b4 & 0x1fff; - var bh4 = b4 >>> 13; - var b5 = b[5] | 0; - var bl5 = b5 & 0x1fff; - var bh5 = b5 >>> 13; - var b6 = b[6] | 0; - var bl6 = b6 & 0x1fff; - var bh6 = b6 >>> 13; - var b7 = b[7] | 0; - var bl7 = b7 & 0x1fff; - var bh7 = b7 >>> 13; - var b8 = b[8] | 0; - var bl8 = b8 & 0x1fff; - var bh8 = b8 >>> 13; - var b9 = b[9] | 0; - var bl9 = b9 & 0x1fff; - var bh9 = b9 >>> 13; - - out.negative = self.negative ^ num.negative; - out.length = 19; - /* k = 0 */ - lo = Math.imul(al0, bl0); - mid = Math.imul(al0, bh0); - mid = (mid + Math.imul(ah0, bl0)) | 0; - hi = Math.imul(ah0, bh0); - var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; - w0 &= 0x3ffffff; - /* k = 1 */ - lo = Math.imul(al1, bl0); - mid = Math.imul(al1, bh0); - mid = (mid + Math.imul(ah1, bl0)) | 0; - hi = Math.imul(ah1, bh0); - lo = (lo + Math.imul(al0, bl1)) | 0; - mid = (mid + Math.imul(al0, bh1)) | 0; - mid = (mid + Math.imul(ah0, bl1)) | 0; - hi = (hi + Math.imul(ah0, bh1)) | 0; - var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; - w1 &= 0x3ffffff; - /* k = 2 */ - lo = Math.imul(al2, bl0); - mid = Math.imul(al2, bh0); - mid = (mid + Math.imul(ah2, bl0)) | 0; - hi = Math.imul(ah2, bh0); - lo = (lo + Math.imul(al1, bl1)) | 0; - mid = (mid + Math.imul(al1, bh1)) | 0; - mid = (mid + Math.imul(ah1, bl1)) | 0; - hi = (hi + Math.imul(ah1, bh1)) | 0; - lo = (lo + Math.imul(al0, bl2)) | 0; - mid = (mid + Math.imul(al0, bh2)) | 0; - mid = (mid + Math.imul(ah0, bl2)) | 0; - hi = (hi + Math.imul(ah0, bh2)) | 0; - var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; - w2 &= 0x3ffffff; - /* k = 3 */ - lo = Math.imul(al3, bl0); - mid = Math.imul(al3, bh0); - mid = (mid + Math.imul(ah3, bl0)) | 0; - hi = Math.imul(ah3, bh0); - lo = (lo + Math.imul(al2, bl1)) | 0; - mid = (mid + Math.imul(al2, bh1)) | 0; - mid = (mid + Math.imul(ah2, bl1)) | 0; - hi = (hi + Math.imul(ah2, bh1)) | 0; - lo = (lo + Math.imul(al1, bl2)) | 0; - mid = (mid + Math.imul(al1, bh2)) | 0; - mid = (mid + Math.imul(ah1, bl2)) | 0; - hi = (hi + Math.imul(ah1, bh2)) | 0; - lo = (lo + Math.imul(al0, bl3)) | 0; - mid = (mid + Math.imul(al0, bh3)) | 0; - mid = (mid + Math.imul(ah0, bl3)) | 0; - hi = (hi + Math.imul(ah0, bh3)) | 0; - var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; - w3 &= 0x3ffffff; - /* k = 4 */ - lo = Math.imul(al4, bl0); - mid = Math.imul(al4, bh0); - mid = (mid + Math.imul(ah4, bl0)) | 0; - hi = Math.imul(ah4, bh0); - lo = (lo + Math.imul(al3, bl1)) | 0; - mid = (mid + Math.imul(al3, bh1)) | 0; - mid = (mid + Math.imul(ah3, bl1)) | 0; - hi = (hi + Math.imul(ah3, bh1)) | 0; - lo = (lo + Math.imul(al2, bl2)) | 0; - mid = (mid + Math.imul(al2, bh2)) | 0; - mid = (mid + Math.imul(ah2, bl2)) | 0; - hi = (hi + Math.imul(ah2, bh2)) | 0; - lo = (lo + Math.imul(al1, bl3)) | 0; - mid = (mid + Math.imul(al1, bh3)) | 0; - mid = (mid + Math.imul(ah1, bl3)) | 0; - hi = (hi + Math.imul(ah1, bh3)) | 0; - lo = (lo + Math.imul(al0, bl4)) | 0; - mid = (mid + Math.imul(al0, bh4)) | 0; - mid = (mid + Math.imul(ah0, bl4)) | 0; - hi = (hi + Math.imul(ah0, bh4)) | 0; - var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; - w4 &= 0x3ffffff; - /* k = 5 */ - lo = Math.imul(al5, bl0); - mid = Math.imul(al5, bh0); - mid = (mid + Math.imul(ah5, bl0)) | 0; - hi = Math.imul(ah5, bh0); - lo = (lo + Math.imul(al4, bl1)) | 0; - mid = (mid + Math.imul(al4, bh1)) | 0; - mid = (mid + Math.imul(ah4, bl1)) | 0; - hi = (hi + Math.imul(ah4, bh1)) | 0; - lo = (lo + Math.imul(al3, bl2)) | 0; - mid = (mid + Math.imul(al3, bh2)) | 0; - mid = (mid + Math.imul(ah3, bl2)) | 0; - hi = (hi + Math.imul(ah3, bh2)) | 0; - lo = (lo + Math.imul(al2, bl3)) | 0; - mid = (mid + Math.imul(al2, bh3)) | 0; - mid = (mid + Math.imul(ah2, bl3)) | 0; - hi = (hi + Math.imul(ah2, bh3)) | 0; - lo = (lo + Math.imul(al1, bl4)) | 0; - mid = (mid + Math.imul(al1, bh4)) | 0; - mid = (mid + Math.imul(ah1, bl4)) | 0; - hi = (hi + Math.imul(ah1, bh4)) | 0; - lo = (lo + Math.imul(al0, bl5)) | 0; - mid = (mid + Math.imul(al0, bh5)) | 0; - mid = (mid + Math.imul(ah0, bl5)) | 0; - hi = (hi + Math.imul(ah0, bh5)) | 0; - var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; - w5 &= 0x3ffffff; - /* k = 6 */ - lo = Math.imul(al6, bl0); - mid = Math.imul(al6, bh0); - mid = (mid + Math.imul(ah6, bl0)) | 0; - hi = Math.imul(ah6, bh0); - lo = (lo + Math.imul(al5, bl1)) | 0; - mid = (mid + Math.imul(al5, bh1)) | 0; - mid = (mid + Math.imul(ah5, bl1)) | 0; - hi = (hi + Math.imul(ah5, bh1)) | 0; - lo = (lo + Math.imul(al4, bl2)) | 0; - mid = (mid + Math.imul(al4, bh2)) | 0; - mid = (mid + Math.imul(ah4, bl2)) | 0; - hi = (hi + Math.imul(ah4, bh2)) | 0; - lo = (lo + Math.imul(al3, bl3)) | 0; - mid = (mid + Math.imul(al3, bh3)) | 0; - mid = (mid + Math.imul(ah3, bl3)) | 0; - hi = (hi + Math.imul(ah3, bh3)) | 0; - lo = (lo + Math.imul(al2, bl4)) | 0; - mid = (mid + Math.imul(al2, bh4)) | 0; - mid = (mid + Math.imul(ah2, bl4)) | 0; - hi = (hi + Math.imul(ah2, bh4)) | 0; - lo = (lo + Math.imul(al1, bl5)) | 0; - mid = (mid + Math.imul(al1, bh5)) | 0; - mid = (mid + Math.imul(ah1, bl5)) | 0; - hi = (hi + Math.imul(ah1, bh5)) | 0; - lo = (lo + Math.imul(al0, bl6)) | 0; - mid = (mid + Math.imul(al0, bh6)) | 0; - mid = (mid + Math.imul(ah0, bl6)) | 0; - hi = (hi + Math.imul(ah0, bh6)) | 0; - var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; - w6 &= 0x3ffffff; - /* k = 7 */ - lo = Math.imul(al7, bl0); - mid = Math.imul(al7, bh0); - mid = (mid + Math.imul(ah7, bl0)) | 0; - hi = Math.imul(ah7, bh0); - lo = (lo + Math.imul(al6, bl1)) | 0; - mid = (mid + Math.imul(al6, bh1)) | 0; - mid = (mid + Math.imul(ah6, bl1)) | 0; - hi = (hi + Math.imul(ah6, bh1)) | 0; - lo = (lo + Math.imul(al5, bl2)) | 0; - mid = (mid + Math.imul(al5, bh2)) | 0; - mid = (mid + Math.imul(ah5, bl2)) | 0; - hi = (hi + Math.imul(ah5, bh2)) | 0; - lo = (lo + Math.imul(al4, bl3)) | 0; - mid = (mid + Math.imul(al4, bh3)) | 0; - mid = (mid + Math.imul(ah4, bl3)) | 0; - hi = (hi + Math.imul(ah4, bh3)) | 0; - lo = (lo + Math.imul(al3, bl4)) | 0; - mid = (mid + Math.imul(al3, bh4)) | 0; - mid = (mid + Math.imul(ah3, bl4)) | 0; - hi = (hi + Math.imul(ah3, bh4)) | 0; - lo = (lo + Math.imul(al2, bl5)) | 0; - mid = (mid + Math.imul(al2, bh5)) | 0; - mid = (mid + Math.imul(ah2, bl5)) | 0; - hi = (hi + Math.imul(ah2, bh5)) | 0; - lo = (lo + Math.imul(al1, bl6)) | 0; - mid = (mid + Math.imul(al1, bh6)) | 0; - mid = (mid + Math.imul(ah1, bl6)) | 0; - hi = (hi + Math.imul(ah1, bh6)) | 0; - lo = (lo + Math.imul(al0, bl7)) | 0; - mid = (mid + Math.imul(al0, bh7)) | 0; - mid = (mid + Math.imul(ah0, bl7)) | 0; - hi = (hi + Math.imul(ah0, bh7)) | 0; - var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; - w7 &= 0x3ffffff; - /* k = 8 */ - lo = Math.imul(al8, bl0); - mid = Math.imul(al8, bh0); - mid = (mid + Math.imul(ah8, bl0)) | 0; - hi = Math.imul(ah8, bh0); - lo = (lo + Math.imul(al7, bl1)) | 0; - mid = (mid + Math.imul(al7, bh1)) | 0; - mid = (mid + Math.imul(ah7, bl1)) | 0; - hi = (hi + Math.imul(ah7, bh1)) | 0; - lo = (lo + Math.imul(al6, bl2)) | 0; - mid = (mid + Math.imul(al6, bh2)) | 0; - mid = (mid + Math.imul(ah6, bl2)) | 0; - hi = (hi + Math.imul(ah6, bh2)) | 0; - lo = (lo + Math.imul(al5, bl3)) | 0; - mid = (mid + Math.imul(al5, bh3)) | 0; - mid = (mid + Math.imul(ah5, bl3)) | 0; - hi = (hi + Math.imul(ah5, bh3)) | 0; - lo = (lo + Math.imul(al4, bl4)) | 0; - mid = (mid + Math.imul(al4, bh4)) | 0; - mid = (mid + Math.imul(ah4, bl4)) | 0; - hi = (hi + Math.imul(ah4, bh4)) | 0; - lo = (lo + Math.imul(al3, bl5)) | 0; - mid = (mid + Math.imul(al3, bh5)) | 0; - mid = (mid + Math.imul(ah3, bl5)) | 0; - hi = (hi + Math.imul(ah3, bh5)) | 0; - lo = (lo + Math.imul(al2, bl6)) | 0; - mid = (mid + Math.imul(al2, bh6)) | 0; - mid = (mid + Math.imul(ah2, bl6)) | 0; - hi = (hi + Math.imul(ah2, bh6)) | 0; - lo = (lo + Math.imul(al1, bl7)) | 0; - mid = (mid + Math.imul(al1, bh7)) | 0; - mid = (mid + Math.imul(ah1, bl7)) | 0; - hi = (hi + Math.imul(ah1, bh7)) | 0; - lo = (lo + Math.imul(al0, bl8)) | 0; - mid = (mid + Math.imul(al0, bh8)) | 0; - mid = (mid + Math.imul(ah0, bl8)) | 0; - hi = (hi + Math.imul(ah0, bh8)) | 0; - var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; - w8 &= 0x3ffffff; - /* k = 9 */ - lo = Math.imul(al9, bl0); - mid = Math.imul(al9, bh0); - mid = (mid + Math.imul(ah9, bl0)) | 0; - hi = Math.imul(ah9, bh0); - lo = (lo + Math.imul(al8, bl1)) | 0; - mid = (mid + Math.imul(al8, bh1)) | 0; - mid = (mid + Math.imul(ah8, bl1)) | 0; - hi = (hi + Math.imul(ah8, bh1)) | 0; - lo = (lo + Math.imul(al7, bl2)) | 0; - mid = (mid + Math.imul(al7, bh2)) | 0; - mid = (mid + Math.imul(ah7, bl2)) | 0; - hi = (hi + Math.imul(ah7, bh2)) | 0; - lo = (lo + Math.imul(al6, bl3)) | 0; - mid = (mid + Math.imul(al6, bh3)) | 0; - mid = (mid + Math.imul(ah6, bl3)) | 0; - hi = (hi + Math.imul(ah6, bh3)) | 0; - lo = (lo + Math.imul(al5, bl4)) | 0; - mid = (mid + Math.imul(al5, bh4)) | 0; - mid = (mid + Math.imul(ah5, bl4)) | 0; - hi = (hi + Math.imul(ah5, bh4)) | 0; - lo = (lo + Math.imul(al4, bl5)) | 0; - mid = (mid + Math.imul(al4, bh5)) | 0; - mid = (mid + Math.imul(ah4, bl5)) | 0; - hi = (hi + Math.imul(ah4, bh5)) | 0; - lo = (lo + Math.imul(al3, bl6)) | 0; - mid = (mid + Math.imul(al3, bh6)) | 0; - mid = (mid + Math.imul(ah3, bl6)) | 0; - hi = (hi + Math.imul(ah3, bh6)) | 0; - lo = (lo + Math.imul(al2, bl7)) | 0; - mid = (mid + Math.imul(al2, bh7)) | 0; - mid = (mid + Math.imul(ah2, bl7)) | 0; - hi = (hi + Math.imul(ah2, bh7)) | 0; - lo = (lo + Math.imul(al1, bl8)) | 0; - mid = (mid + Math.imul(al1, bh8)) | 0; - mid = (mid + Math.imul(ah1, bl8)) | 0; - hi = (hi + Math.imul(ah1, bh8)) | 0; - lo = (lo + Math.imul(al0, bl9)) | 0; - mid = (mid + Math.imul(al0, bh9)) | 0; - mid = (mid + Math.imul(ah0, bl9)) | 0; - hi = (hi + Math.imul(ah0, bh9)) | 0; - var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; - w9 &= 0x3ffffff; - /* k = 10 */ - lo = Math.imul(al9, bl1); - mid = Math.imul(al9, bh1); - mid = (mid + Math.imul(ah9, bl1)) | 0; - hi = Math.imul(ah9, bh1); - lo = (lo + Math.imul(al8, bl2)) | 0; - mid = (mid + Math.imul(al8, bh2)) | 0; - mid = (mid + Math.imul(ah8, bl2)) | 0; - hi = (hi + Math.imul(ah8, bh2)) | 0; - lo = (lo + Math.imul(al7, bl3)) | 0; - mid = (mid + Math.imul(al7, bh3)) | 0; - mid = (mid + Math.imul(ah7, bl3)) | 0; - hi = (hi + Math.imul(ah7, bh3)) | 0; - lo = (lo + Math.imul(al6, bl4)) | 0; - mid = (mid + Math.imul(al6, bh4)) | 0; - mid = (mid + Math.imul(ah6, bl4)) | 0; - hi = (hi + Math.imul(ah6, bh4)) | 0; - lo = (lo + Math.imul(al5, bl5)) | 0; - mid = (mid + Math.imul(al5, bh5)) | 0; - mid = (mid + Math.imul(ah5, bl5)) | 0; - hi = (hi + Math.imul(ah5, bh5)) | 0; - lo = (lo + Math.imul(al4, bl6)) | 0; - mid = (mid + Math.imul(al4, bh6)) | 0; - mid = (mid + Math.imul(ah4, bl6)) | 0; - hi = (hi + Math.imul(ah4, bh6)) | 0; - lo = (lo + Math.imul(al3, bl7)) | 0; - mid = (mid + Math.imul(al3, bh7)) | 0; - mid = (mid + Math.imul(ah3, bl7)) | 0; - hi = (hi + Math.imul(ah3, bh7)) | 0; - lo = (lo + Math.imul(al2, bl8)) | 0; - mid = (mid + Math.imul(al2, bh8)) | 0; - mid = (mid + Math.imul(ah2, bl8)) | 0; - hi = (hi + Math.imul(ah2, bh8)) | 0; - lo = (lo + Math.imul(al1, bl9)) | 0; - mid = (mid + Math.imul(al1, bh9)) | 0; - mid = (mid + Math.imul(ah1, bl9)) | 0; - hi = (hi + Math.imul(ah1, bh9)) | 0; - var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; - w10 &= 0x3ffffff; - /* k = 11 */ - lo = Math.imul(al9, bl2); - mid = Math.imul(al9, bh2); - mid = (mid + Math.imul(ah9, bl2)) | 0; - hi = Math.imul(ah9, bh2); - lo = (lo + Math.imul(al8, bl3)) | 0; - mid = (mid + Math.imul(al8, bh3)) | 0; - mid = (mid + Math.imul(ah8, bl3)) | 0; - hi = (hi + Math.imul(ah8, bh3)) | 0; - lo = (lo + Math.imul(al7, bl4)) | 0; - mid = (mid + Math.imul(al7, bh4)) | 0; - mid = (mid + Math.imul(ah7, bl4)) | 0; - hi = (hi + Math.imul(ah7, bh4)) | 0; - lo = (lo + Math.imul(al6, bl5)) | 0; - mid = (mid + Math.imul(al6, bh5)) | 0; - mid = (mid + Math.imul(ah6, bl5)) | 0; - hi = (hi + Math.imul(ah6, bh5)) | 0; - lo = (lo + Math.imul(al5, bl6)) | 0; - mid = (mid + Math.imul(al5, bh6)) | 0; - mid = (mid + Math.imul(ah5, bl6)) | 0; - hi = (hi + Math.imul(ah5, bh6)) | 0; - lo = (lo + Math.imul(al4, bl7)) | 0; - mid = (mid + Math.imul(al4, bh7)) | 0; - mid = (mid + Math.imul(ah4, bl7)) | 0; - hi = (hi + Math.imul(ah4, bh7)) | 0; - lo = (lo + Math.imul(al3, bl8)) | 0; - mid = (mid + Math.imul(al3, bh8)) | 0; - mid = (mid + Math.imul(ah3, bl8)) | 0; - hi = (hi + Math.imul(ah3, bh8)) | 0; - lo = (lo + Math.imul(al2, bl9)) | 0; - mid = (mid + Math.imul(al2, bh9)) | 0; - mid = (mid + Math.imul(ah2, bl9)) | 0; - hi = (hi + Math.imul(ah2, bh9)) | 0; - var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; - w11 &= 0x3ffffff; - /* k = 12 */ - lo = Math.imul(al9, bl3); - mid = Math.imul(al9, bh3); - mid = (mid + Math.imul(ah9, bl3)) | 0; - hi = Math.imul(ah9, bh3); - lo = (lo + Math.imul(al8, bl4)) | 0; - mid = (mid + Math.imul(al8, bh4)) | 0; - mid = (mid + Math.imul(ah8, bl4)) | 0; - hi = (hi + Math.imul(ah8, bh4)) | 0; - lo = (lo + Math.imul(al7, bl5)) | 0; - mid = (mid + Math.imul(al7, bh5)) | 0; - mid = (mid + Math.imul(ah7, bl5)) | 0; - hi = (hi + Math.imul(ah7, bh5)) | 0; - lo = (lo + Math.imul(al6, bl6)) | 0; - mid = (mid + Math.imul(al6, bh6)) | 0; - mid = (mid + Math.imul(ah6, bl6)) | 0; - hi = (hi + Math.imul(ah6, bh6)) | 0; - lo = (lo + Math.imul(al5, bl7)) | 0; - mid = (mid + Math.imul(al5, bh7)) | 0; - mid = (mid + Math.imul(ah5, bl7)) | 0; - hi = (hi + Math.imul(ah5, bh7)) | 0; - lo = (lo + Math.imul(al4, bl8)) | 0; - mid = (mid + Math.imul(al4, bh8)) | 0; - mid = (mid + Math.imul(ah4, bl8)) | 0; - hi = (hi + Math.imul(ah4, bh8)) | 0; - lo = (lo + Math.imul(al3, bl9)) | 0; - mid = (mid + Math.imul(al3, bh9)) | 0; - mid = (mid + Math.imul(ah3, bl9)) | 0; - hi = (hi + Math.imul(ah3, bh9)) | 0; - var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; - w12 &= 0x3ffffff; - /* k = 13 */ - lo = Math.imul(al9, bl4); - mid = Math.imul(al9, bh4); - mid = (mid + Math.imul(ah9, bl4)) | 0; - hi = Math.imul(ah9, bh4); - lo = (lo + Math.imul(al8, bl5)) | 0; - mid = (mid + Math.imul(al8, bh5)) | 0; - mid = (mid + Math.imul(ah8, bl5)) | 0; - hi = (hi + Math.imul(ah8, bh5)) | 0; - lo = (lo + Math.imul(al7, bl6)) | 0; - mid = (mid + Math.imul(al7, bh6)) | 0; - mid = (mid + Math.imul(ah7, bl6)) | 0; - hi = (hi + Math.imul(ah7, bh6)) | 0; - lo = (lo + Math.imul(al6, bl7)) | 0; - mid = (mid + Math.imul(al6, bh7)) | 0; - mid = (mid + Math.imul(ah6, bl7)) | 0; - hi = (hi + Math.imul(ah6, bh7)) | 0; - lo = (lo + Math.imul(al5, bl8)) | 0; - mid = (mid + Math.imul(al5, bh8)) | 0; - mid = (mid + Math.imul(ah5, bl8)) | 0; - hi = (hi + Math.imul(ah5, bh8)) | 0; - lo = (lo + Math.imul(al4, bl9)) | 0; - mid = (mid + Math.imul(al4, bh9)) | 0; - mid = (mid + Math.imul(ah4, bl9)) | 0; - hi = (hi + Math.imul(ah4, bh9)) | 0; - var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; - w13 &= 0x3ffffff; - /* k = 14 */ - lo = Math.imul(al9, bl5); - mid = Math.imul(al9, bh5); - mid = (mid + Math.imul(ah9, bl5)) | 0; - hi = Math.imul(ah9, bh5); - lo = (lo + Math.imul(al8, bl6)) | 0; - mid = (mid + Math.imul(al8, bh6)) | 0; - mid = (mid + Math.imul(ah8, bl6)) | 0; - hi = (hi + Math.imul(ah8, bh6)) | 0; - lo = (lo + Math.imul(al7, bl7)) | 0; - mid = (mid + Math.imul(al7, bh7)) | 0; - mid = (mid + Math.imul(ah7, bl7)) | 0; - hi = (hi + Math.imul(ah7, bh7)) | 0; - lo = (lo + Math.imul(al6, bl8)) | 0; - mid = (mid + Math.imul(al6, bh8)) | 0; - mid = (mid + Math.imul(ah6, bl8)) | 0; - hi = (hi + Math.imul(ah6, bh8)) | 0; - lo = (lo + Math.imul(al5, bl9)) | 0; - mid = (mid + Math.imul(al5, bh9)) | 0; - mid = (mid + Math.imul(ah5, bl9)) | 0; - hi = (hi + Math.imul(ah5, bh9)) | 0; - var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; - w14 &= 0x3ffffff; - /* k = 15 */ - lo = Math.imul(al9, bl6); - mid = Math.imul(al9, bh6); - mid = (mid + Math.imul(ah9, bl6)) | 0; - hi = Math.imul(ah9, bh6); - lo = (lo + Math.imul(al8, bl7)) | 0; - mid = (mid + Math.imul(al8, bh7)) | 0; - mid = (mid + Math.imul(ah8, bl7)) | 0; - hi = (hi + Math.imul(ah8, bh7)) | 0; - lo = (lo + Math.imul(al7, bl8)) | 0; - mid = (mid + Math.imul(al7, bh8)) | 0; - mid = (mid + Math.imul(ah7, bl8)) | 0; - hi = (hi + Math.imul(ah7, bh8)) | 0; - lo = (lo + Math.imul(al6, bl9)) | 0; - mid = (mid + Math.imul(al6, bh9)) | 0; - mid = (mid + Math.imul(ah6, bl9)) | 0; - hi = (hi + Math.imul(ah6, bh9)) | 0; - var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; - w15 &= 0x3ffffff; - /* k = 16 */ - lo = Math.imul(al9, bl7); - mid = Math.imul(al9, bh7); - mid = (mid + Math.imul(ah9, bl7)) | 0; - hi = Math.imul(ah9, bh7); - lo = (lo + Math.imul(al8, bl8)) | 0; - mid = (mid + Math.imul(al8, bh8)) | 0; - mid = (mid + Math.imul(ah8, bl8)) | 0; - hi = (hi + Math.imul(ah8, bh8)) | 0; - lo = (lo + Math.imul(al7, bl9)) | 0; - mid = (mid + Math.imul(al7, bh9)) | 0; - mid = (mid + Math.imul(ah7, bl9)) | 0; - hi = (hi + Math.imul(ah7, bh9)) | 0; - var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; - w16 &= 0x3ffffff; - /* k = 17 */ - lo = Math.imul(al9, bl8); - mid = Math.imul(al9, bh8); - mid = (mid + Math.imul(ah9, bl8)) | 0; - hi = Math.imul(ah9, bh8); - lo = (lo + Math.imul(al8, bl9)) | 0; - mid = (mid + Math.imul(al8, bh9)) | 0; - mid = (mid + Math.imul(ah8, bl9)) | 0; - hi = (hi + Math.imul(ah8, bh9)) | 0; - var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; - w17 &= 0x3ffffff; - /* k = 18 */ - lo = Math.imul(al9, bl9); - mid = Math.imul(al9, bh9); - mid = (mid + Math.imul(ah9, bl9)) | 0; - hi = Math.imul(ah9, bh9); - var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; - w18 &= 0x3ffffff; - o[0] = w0; - o[1] = w1; - o[2] = w2; - o[3] = w3; - o[4] = w4; - o[5] = w5; - o[6] = w6; - o[7] = w7; - o[8] = w8; - o[9] = w9; - o[10] = w10; - o[11] = w11; - o[12] = w12; - o[13] = w13; - o[14] = w14; - o[15] = w15; - o[16] = w16; - o[17] = w17; - o[18] = w18; - if (c !== 0) { - o[19] = c; - out.length++; - } - return out; - }; - - // Polyfill comb - if (!Math.imul) { - comb10MulTo = smallMulTo; - } - - function bigMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - out.length = self.length + num.length; - - var carry = 0; - var hncarry = 0; - for (var k = 0; k < out.length - 1; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = hncarry; - hncarry = 0; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = k - j; - var a = self.words[i] | 0; - var b = num.words[j] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; - lo = (lo + rword) | 0; - rword = lo & 0x3ffffff; - ncarry = (ncarry + (lo >>> 26)) | 0; - - hncarry += ncarry >>> 26; - ncarry &= 0x3ffffff; - } - out.words[k] = rword; - carry = ncarry; - ncarry = hncarry; - } - if (carry !== 0) { - out.words[k] = carry; - } else { - out.length--; - } - - return out.strip(); - } - - function jumboMulTo (self, num, out) { - var fftm = new FFTM(); - return fftm.mulp(self, num, out); - } - - BN.prototype.mulTo = function mulTo (num, out) { - var res; - var len = this.length + num.length; - if (this.length === 10 && num.length === 10) { - res = comb10MulTo(this, num, out); - } else if (len < 63) { - res = smallMulTo(this, num, out); - } else if (len < 1024) { - res = bigMulTo(this, num, out); - } else { - res = jumboMulTo(this, num, out); - } - - return res; - }; - - // Cooley-Tukey algorithm for FFT - // slightly revisited to rely on looping instead of recursion - - function FFTM (x, y) { - this.x = x; - this.y = y; - } - - FFTM.prototype.makeRBT = function makeRBT (N) { - var t = new Array(N); - var l = BN.prototype._countBits(N) - 1; - for (var i = 0; i < N; i++) { - t[i] = this.revBin(i, l, N); - } - - return t; - }; - - // Returns binary-reversed representation of `x` - FFTM.prototype.revBin = function revBin (x, l, N) { - if (x === 0 || x === N - 1) return x; - - var rb = 0; - for (var i = 0; i < l; i++) { - rb |= (x & 1) << (l - i - 1); - x >>= 1; - } - - return rb; - }; - - // Performs "tweedling" phase, therefore 'emulating' - // behaviour of the recursive algorithm - FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { - for (var i = 0; i < N; i++) { - rtws[i] = rws[rbt[i]]; - itws[i] = iws[rbt[i]]; - } - }; - - FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { - this.permute(rbt, rws, iws, rtws, itws, N); - - for (var s = 1; s < N; s <<= 1) { - var l = s << 1; - - var rtwdf = Math.cos(2 * Math.PI / l); - var itwdf = Math.sin(2 * Math.PI / l); - - for (var p = 0; p < N; p += l) { - var rtwdf_ = rtwdf; - var itwdf_ = itwdf; - - for (var j = 0; j < s; j++) { - var re = rtws[p + j]; - var ie = itws[p + j]; - - var ro = rtws[p + j + s]; - var io = itws[p + j + s]; - - var rx = rtwdf_ * ro - itwdf_ * io; - - io = rtwdf_ * io + itwdf_ * ro; - ro = rx; - - rtws[p + j] = re + ro; - itws[p + j] = ie + io; - - rtws[p + j + s] = re - ro; - itws[p + j + s] = ie - io; - - /* jshint maxdepth : false */ - if (j !== l) { - rx = rtwdf * rtwdf_ - itwdf * itwdf_; - - itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; - rtwdf_ = rx; - } - } - } - } - }; - - FFTM.prototype.guessLen13b = function guessLen13b (n, m) { - var N = Math.max(m, n) | 1; - var odd = N & 1; - var i = 0; - for (N = N / 2 | 0; N; N = N >>> 1) { - i++; - } - - return 1 << i + 1 + odd; - }; - - FFTM.prototype.conjugate = function conjugate (rws, iws, N) { - if (N <= 1) return; - - for (var i = 0; i < N / 2; i++) { - var t = rws[i]; - - rws[i] = rws[N - i - 1]; - rws[N - i - 1] = t; - - t = iws[i]; - - iws[i] = -iws[N - i - 1]; - iws[N - i - 1] = -t; - } - }; - - FFTM.prototype.normalize13b = function normalize13b (ws, N) { - var carry = 0; - for (var i = 0; i < N / 2; i++) { - var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + - Math.round(ws[2 * i] / N) + - carry; - - ws[i] = w & 0x3ffffff; - - if (w < 0x4000000) { - carry = 0; - } else { - carry = w / 0x4000000 | 0; - } - } - - return ws; - }; - - FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { - var carry = 0; - for (var i = 0; i < len; i++) { - carry = carry + (ws[i] | 0); - - rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; - rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; - } - - // Pad with zeroes - for (i = 2 * len; i < N; ++i) { - rws[i] = 0; - } - - assert(carry === 0); - assert((carry & ~0x1fff) === 0); - }; - - FFTM.prototype.stub = function stub (N) { - var ph = new Array(N); - for (var i = 0; i < N; i++) { - ph[i] = 0; - } - - return ph; - }; - - FFTM.prototype.mulp = function mulp (x, y, out) { - var N = 2 * this.guessLen13b(x.length, y.length); - - var rbt = this.makeRBT(N); - - var _ = this.stub(N); - - var rws = new Array(N); - var rwst = new Array(N); - var iwst = new Array(N); - - var nrws = new Array(N); - var nrwst = new Array(N); - var niwst = new Array(N); - - var rmws = out.words; - rmws.length = N; - - this.convert13b(x.words, x.length, rws, N); - this.convert13b(y.words, y.length, nrws, N); - - this.transform(rws, _, rwst, iwst, N, rbt); - this.transform(nrws, _, nrwst, niwst, N, rbt); - - for (var i = 0; i < N; i++) { - var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; - iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; - rwst[i] = rx; - } - - this.conjugate(rwst, iwst, N); - this.transform(rwst, iwst, rmws, _, N, rbt); - this.conjugate(rmws, _, N); - this.normalize13b(rmws, N); - - out.negative = x.negative ^ y.negative; - out.length = x.length + y.length; - return out.strip(); - }; - - // Multiply `this` by `num` - BN.prototype.mul = function mul (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return this.mulTo(num, out); - }; - - // Multiply employing FFT - BN.prototype.mulf = function mulf (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return jumboMulTo(this, num, out); - }; - - // In-place Multiplication - BN.prototype.imul = function imul (num) { - return this.clone().mulTo(num, this); - }; - - BN.prototype.imuln = function imuln (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - - // Carry - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = (this.words[i] | 0) * num; - var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); - carry >>= 26; - carry += (w / 0x4000000) | 0; - // NOTE: lo is 27bit maximum - carry += lo >>> 26; - this.words[i] = lo & 0x3ffffff; - } - - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - - return this; - }; - - BN.prototype.muln = function muln (num) { - return this.clone().imuln(num); - }; - - // `this` * `this` - BN.prototype.sqr = function sqr () { - return this.mul(this); - }; - - // `this` * `this` in-place - BN.prototype.isqr = function isqr () { - return this.imul(this.clone()); - }; - - // Math.pow(`this`, `num`) - BN.prototype.pow = function pow (num) { - var w = toBitArray(num); - if (w.length === 0) return new BN(1); - - // Skip leading zeroes - var res = this; - for (var i = 0; i < w.length; i++, res = res.sqr()) { - if (w[i] !== 0) break; - } - - if (++i < w.length) { - for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { - if (w[i] === 0) continue; - - res = res.mul(q); - } - } - - return res; - }; - - // Shift-left in-place - BN.prototype.iushln = function iushln (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); - var i; - - if (r !== 0) { - var carry = 0; - - for (i = 0; i < this.length; i++) { - var newCarry = this.words[i] & carryMask; - var c = ((this.words[i] | 0) - newCarry) << r; - this.words[i] = c | carry; - carry = newCarry >>> (26 - r); - } - - if (carry) { - this.words[i] = carry; - this.length++; - } - } - - if (s !== 0) { - for (i = this.length - 1; i >= 0; i--) { - this.words[i + s] = this.words[i]; - } - - for (i = 0; i < s; i++) { - this.words[i] = 0; - } - - this.length += s; - } - - return this.strip(); - }; - - BN.prototype.ishln = function ishln (bits) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushln(bits); - }; - - // Shift-right in-place - // NOTE: `hint` is a lowest bit before trailing zeroes - // NOTE: if `extended` is present - it will be filled with destroyed bits - BN.prototype.iushrn = function iushrn (bits, hint, extended) { - assert(typeof bits === 'number' && bits >= 0); - var h; - if (hint) { - h = (hint - (hint % 26)) / 26; - } else { - h = 0; - } - - var r = bits % 26; - var s = Math.min((bits - r) / 26, this.length); - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - var maskedWords = extended; - - h -= s; - h = Math.max(0, h); - - // Extended mode, copy masked part - if (maskedWords) { - for (var i = 0; i < s; i++) { - maskedWords.words[i] = this.words[i]; - } - maskedWords.length = s; - } - - if (s === 0) { - // No-op, we should not move anything at all - } else if (this.length > s) { - this.length -= s; - for (i = 0; i < this.length; i++) { - this.words[i] = this.words[i + s]; - } - } else { - this.words[0] = 0; - this.length = 1; - } - - var carry = 0; - for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { - var word = this.words[i] | 0; - this.words[i] = (carry << (26 - r)) | (word >>> r); - carry = word & mask; - } - - // Push carried bits as a mask - if (maskedWords && carry !== 0) { - maskedWords.words[maskedWords.length++] = carry; - } - - if (this.length === 0) { - this.words[0] = 0; - this.length = 1; - } - - return this.strip(); - }; - - BN.prototype.ishrn = function ishrn (bits, hint, extended) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushrn(bits, hint, extended); - }; - - // Shift-left - BN.prototype.shln = function shln (bits) { - return this.clone().ishln(bits); - }; - - BN.prototype.ushln = function ushln (bits) { - return this.clone().iushln(bits); - }; - - // Shift-right - BN.prototype.shrn = function shrn (bits) { - return this.clone().ishrn(bits); - }; - - BN.prototype.ushrn = function ushrn (bits) { - return this.clone().iushrn(bits); - }; - - // Test if n bit is set - BN.prototype.testn = function testn (bit) { - assert(typeof bit === 'number' && bit >= 0); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) return false; - - // Check bit and return - var w = this.words[s]; - - return !!(w & q); - }; - - // Return only lowers bits of number (in-place) - BN.prototype.imaskn = function imaskn (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - - assert(this.negative === 0, 'imaskn works only with positive numbers'); - - if (this.length <= s) { - return this; - } - - if (r !== 0) { - s++; - } - this.length = Math.min(s, this.length); - - if (r !== 0) { - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - this.words[this.length - 1] &= mask; - } - - return this.strip(); - }; - - // Return only lowers bits of number - BN.prototype.maskn = function maskn (bits) { - return this.clone().imaskn(bits); - }; - - // Add plain number `num` to `this` - BN.prototype.iaddn = function iaddn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.isubn(-num); - - // Possible sign change - if (this.negative !== 0) { - if (this.length === 1 && (this.words[0] | 0) < num) { - this.words[0] = num - (this.words[0] | 0); - this.negative = 0; - return this; - } - - this.negative = 0; - this.isubn(num); - this.negative = 1; - return this; - } - - // Add without checks - return this._iaddn(num); - }; - - BN.prototype._iaddn = function _iaddn (num) { - this.words[0] += num; - - // Carry - for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { - this.words[i] -= 0x4000000; - if (i === this.length - 1) { - this.words[i + 1] = 1; - } else { - this.words[i + 1]++; - } - } - this.length = Math.max(this.length, i + 1); - - return this; - }; - - // Subtract plain number `num` from `this` - BN.prototype.isubn = function isubn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.iaddn(-num); - - if (this.negative !== 0) { - this.negative = 0; - this.iaddn(num); - this.negative = 1; - return this; - } - - this.words[0] -= num; - - if (this.length === 1 && this.words[0] < 0) { - this.words[0] = -this.words[0]; - this.negative = 1; - } else { - // Carry - for (var i = 0; i < this.length && this.words[i] < 0; i++) { - this.words[i] += 0x4000000; - this.words[i + 1] -= 1; - } - } - - return this.strip(); - }; - - BN.prototype.addn = function addn (num) { - return this.clone().iaddn(num); - }; - - BN.prototype.subn = function subn (num) { - return this.clone().isubn(num); - }; - - BN.prototype.iabs = function iabs () { - this.negative = 0; - - return this; - }; - - BN.prototype.abs = function abs () { - return this.clone().iabs(); - }; - - BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { - var len = num.length + shift; - var i; - - this._expand(len); - - var w; - var carry = 0; - for (i = 0; i < num.length; i++) { - w = (this.words[i + shift] | 0) + carry; - var right = (num.words[i] | 0) * mul; - w -= right & 0x3ffffff; - carry = (w >> 26) - ((right / 0x4000000) | 0); - this.words[i + shift] = w & 0x3ffffff; - } - for (; i < this.length - shift; i++) { - w = (this.words[i + shift] | 0) + carry; - carry = w >> 26; - this.words[i + shift] = w & 0x3ffffff; - } - - if (carry === 0) return this.strip(); - - // Subtraction overflow - assert(carry === -1); - carry = 0; - for (i = 0; i < this.length; i++) { - w = -(this.words[i] | 0) + carry; - carry = w >> 26; - this.words[i] = w & 0x3ffffff; - } - this.negative = 1; - - return this.strip(); - }; - - BN.prototype._wordDiv = function _wordDiv (num, mode) { - var shift = this.length - num.length; - - var a = this.clone(); - var b = num; - - // Normalize - var bhi = b.words[b.length - 1] | 0; - var bhiBits = this._countBits(bhi); - shift = 26 - bhiBits; - if (shift !== 0) { - b = b.ushln(shift); - a.iushln(shift); - bhi = b.words[b.length - 1] | 0; - } - - // Initialize quotient - var m = a.length - b.length; - var q; - - if (mode !== 'mod') { - q = new BN(null); - q.length = m + 1; - q.words = new Array(q.length); - for (var i = 0; i < q.length; i++) { - q.words[i] = 0; - } - } - - var diff = a.clone()._ishlnsubmul(b, 1, m); - if (diff.negative === 0) { - a = diff; - if (q) { - q.words[m] = 1; - } - } - - for (var j = m - 1; j >= 0; j--) { - var qj = (a.words[b.length + j] | 0) * 0x4000000 + - (a.words[b.length + j - 1] | 0); - - // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max - // (0x7ffffff) - qj = Math.min((qj / bhi) | 0, 0x3ffffff); - - a._ishlnsubmul(b, qj, j); - while (a.negative !== 0) { - qj--; - a.negative = 0; - a._ishlnsubmul(b, 1, j); - if (!a.isZero()) { - a.negative ^= 1; - } - } - if (q) { - q.words[j] = qj; - } - } - if (q) { - q.strip(); - } - a.strip(); - - // Denormalize - if (mode !== 'div' && shift !== 0) { - a.iushrn(shift); - } - - return { - div: q || null, - mod: a - }; - }; - - // NOTE: 1) `mode` can be set to `mod` to request mod only, - // to `div` to request div only, or be absent to - // request both div & mod - // 2) `positive` is true if unsigned mod is requested - BN.prototype.divmod = function divmod (num, mode, positive) { - assert(!num.isZero()); - - if (this.isZero()) { - return { - div: new BN(0), - mod: new BN(0) - }; - } - - var div, mod, res; - if (this.negative !== 0 && num.negative === 0) { - res = this.neg().divmod(num, mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.iadd(num); - } - } - - return { - div: div, - mod: mod - }; - } - - if (this.negative === 0 && num.negative !== 0) { - res = this.divmod(num.neg(), mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - return { - div: div, - mod: res.mod - }; - } - - if ((this.negative & num.negative) !== 0) { - res = this.neg().divmod(num.neg(), mode); - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.isub(num); - } - } - - return { - div: res.div, - mod: mod - }; - } - - // Both numbers are positive at this point - - // Strip both numbers to approximate shift value - if (num.length > this.length || this.cmp(num) < 0) { - return { - div: new BN(0), - mod: this - }; - } - - // Very short reduction - if (num.length === 1) { - if (mode === 'div') { - return { - div: this.divn(num.words[0]), - mod: null - }; - } - - if (mode === 'mod') { - return { - div: null, - mod: new BN(this.modn(num.words[0])) - }; - } - - return { - div: this.divn(num.words[0]), - mod: new BN(this.modn(num.words[0])) - }; - } - - return this._wordDiv(num, mode); - }; - - // Find `this` / `num` - BN.prototype.div = function div (num) { - return this.divmod(num, 'div', false).div; - }; - - // Find `this` % `num` - BN.prototype.mod = function mod (num) { - return this.divmod(num, 'mod', false).mod; - }; - - BN.prototype.umod = function umod (num) { - return this.divmod(num, 'mod', true).mod; - }; - - // Find Round(`this` / `num`) - BN.prototype.divRound = function divRound (num) { - var dm = this.divmod(num); - - // Fast case - exact division - if (dm.mod.isZero()) return dm.div; - - var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; - - var half = num.ushrn(1); - var r2 = num.andln(1); - var cmp = mod.cmp(half); - - // Round down - if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; - - // Round up - return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); - }; - - BN.prototype.modn = function modn (num) { - assert(num <= 0x3ffffff); - var p = (1 << 26) % num; - - var acc = 0; - for (var i = this.length - 1; i >= 0; i--) { - acc = (p * acc + (this.words[i] | 0)) % num; - } - - return acc; - }; - - // In-place division by number - BN.prototype.idivn = function idivn (num) { - assert(num <= 0x3ffffff); - - var carry = 0; - for (var i = this.length - 1; i >= 0; i--) { - var w = (this.words[i] | 0) + carry * 0x4000000; - this.words[i] = (w / num) | 0; - carry = w % num; - } - - return this.strip(); - }; - - BN.prototype.divn = function divn (num) { - return this.clone().idivn(num); - }; - - BN.prototype.egcd = function egcd (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var x = this; - var y = p.clone(); - - if (x.negative !== 0) { - x = x.umod(p); - } else { - x = x.clone(); - } - - // A * x + B * y = x - var A = new BN(1); - var B = new BN(0); - - // C * x + D * y = y - var C = new BN(0); - var D = new BN(1); - - var g = 0; - - while (x.isEven() && y.isEven()) { - x.iushrn(1); - y.iushrn(1); - ++g; - } - - var yp = y.clone(); - var xp = x.clone(); - - while (!x.isZero()) { - for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - x.iushrn(i); - while (i-- > 0) { - if (A.isOdd() || B.isOdd()) { - A.iadd(yp); - B.isub(xp); - } - - A.iushrn(1); - B.iushrn(1); - } - } - - for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - y.iushrn(j); - while (j-- > 0) { - if (C.isOdd() || D.isOdd()) { - C.iadd(yp); - D.isub(xp); - } - - C.iushrn(1); - D.iushrn(1); - } - } - - if (x.cmp(y) >= 0) { - x.isub(y); - A.isub(C); - B.isub(D); - } else { - y.isub(x); - C.isub(A); - D.isub(B); - } - } - - return { - a: C, - b: D, - gcd: y.iushln(g) - }; - }; - - // This is reduced incarnation of the binary EEA - // above, designated to invert members of the - // _prime_ fields F(p) at a maximal speed - BN.prototype._invmp = function _invmp (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var a = this; - var b = p.clone(); - - if (a.negative !== 0) { - a = a.umod(p); - } else { - a = a.clone(); - } - - var x1 = new BN(1); - var x2 = new BN(0); - - var delta = b.clone(); - - while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { - for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - a.iushrn(i); - while (i-- > 0) { - if (x1.isOdd()) { - x1.iadd(delta); - } - - x1.iushrn(1); - } - } - - for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - b.iushrn(j); - while (j-- > 0) { - if (x2.isOdd()) { - x2.iadd(delta); - } - - x2.iushrn(1); - } - } - - if (a.cmp(b) >= 0) { - a.isub(b); - x1.isub(x2); - } else { - b.isub(a); - x2.isub(x1); - } - } - - var res; - if (a.cmpn(1) === 0) { - res = x1; - } else { - res = x2; - } - - if (res.cmpn(0) < 0) { - res.iadd(p); - } - - return res; - }; - - BN.prototype.gcd = function gcd (num) { - if (this.isZero()) return num.abs(); - if (num.isZero()) return this.abs(); - - var a = this.clone(); - var b = num.clone(); - a.negative = 0; - b.negative = 0; - - // Remove common factor of two - for (var shift = 0; a.isEven() && b.isEven(); shift++) { - a.iushrn(1); - b.iushrn(1); - } - - do { - while (a.isEven()) { - a.iushrn(1); - } - while (b.isEven()) { - b.iushrn(1); - } - - var r = a.cmp(b); - if (r < 0) { - // Swap `a` and `b` to make `a` always bigger than `b` - var t = a; - a = b; - b = t; - } else if (r === 0 || b.cmpn(1) === 0) { - break; - } - - a.isub(b); - } while (true); - - return b.iushln(shift); - }; - - // Invert number in the field F(num) - BN.prototype.invm = function invm (num) { - return this.egcd(num).a.umod(num); - }; - - BN.prototype.isEven = function isEven () { - return (this.words[0] & 1) === 0; - }; - - BN.prototype.isOdd = function isOdd () { - return (this.words[0] & 1) === 1; - }; - - // And first word and num - BN.prototype.andln = function andln (num) { - return this.words[0] & num; - }; - - // Increment at the bit position in-line - BN.prototype.bincn = function bincn (bit) { - assert(typeof bit === 'number'); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) { - this._expand(s + 1); - this.words[s] |= q; - return this; - } - - // Add bit and propagate, if needed - var carry = q; - for (var i = s; carry !== 0 && i < this.length; i++) { - var w = this.words[i] | 0; - w += carry; - carry = w >>> 26; - w &= 0x3ffffff; - this.words[i] = w; - } - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - return this; - }; - - BN.prototype.isZero = function isZero () { - return this.length === 1 && this.words[0] === 0; - }; - - BN.prototype.cmpn = function cmpn (num) { - var negative = num < 0; - - if (this.negative !== 0 && !negative) return -1; - if (this.negative === 0 && negative) return 1; - - this.strip(); - - var res; - if (this.length > 1) { - res = 1; - } else { - if (negative) { - num = -num; - } - - assert(num <= 0x3ffffff, 'Number is too big'); - - var w = this.words[0] | 0; - res = w === num ? 0 : w < num ? -1 : 1; - } - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Compare two numbers and return: - // 1 - if `this` > `num` - // 0 - if `this` == `num` - // -1 - if `this` < `num` - BN.prototype.cmp = function cmp (num) { - if (this.negative !== 0 && num.negative === 0) return -1; - if (this.negative === 0 && num.negative !== 0) return 1; - - var res = this.ucmp(num); - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Unsigned comparison - BN.prototype.ucmp = function ucmp (num) { - // At this point both numbers have the same sign - if (this.length > num.length) return 1; - if (this.length < num.length) return -1; - - var res = 0; - for (var i = this.length - 1; i >= 0; i--) { - var a = this.words[i] | 0; - var b = num.words[i] | 0; - - if (a === b) continue; - if (a < b) { - res = -1; - } else if (a > b) { - res = 1; - } - break; - } - return res; - }; - - BN.prototype.gtn = function gtn (num) { - return this.cmpn(num) === 1; - }; - - BN.prototype.gt = function gt (num) { - return this.cmp(num) === 1; - }; - - BN.prototype.gten = function gten (num) { - return this.cmpn(num) >= 0; - }; - - BN.prototype.gte = function gte (num) { - return this.cmp(num) >= 0; - }; - - BN.prototype.ltn = function ltn (num) { - return this.cmpn(num) === -1; - }; - - BN.prototype.lt = function lt (num) { - return this.cmp(num) === -1; - }; - - BN.prototype.lten = function lten (num) { - return this.cmpn(num) <= 0; - }; - - BN.prototype.lte = function lte (num) { - return this.cmp(num) <= 0; - }; - - BN.prototype.eqn = function eqn (num) { - return this.cmpn(num) === 0; - }; - - BN.prototype.eq = function eq (num) { - return this.cmp(num) === 0; - }; - - // - // A reduce context, could be using montgomery or something better, depending - // on the `m` itself. - // - BN.red = function red (num) { - return new Red(num); - }; - - BN.prototype.toRed = function toRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - assert(this.negative === 0, 'red works only with positives'); - return ctx.convertTo(this)._forceRed(ctx); - }; - - BN.prototype.fromRed = function fromRed () { - assert(this.red, 'fromRed works only with numbers in reduction context'); - return this.red.convertFrom(this); - }; - - BN.prototype._forceRed = function _forceRed (ctx) { - this.red = ctx; - return this; - }; - - BN.prototype.forceRed = function forceRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - return this._forceRed(ctx); - }; - - BN.prototype.redAdd = function redAdd (num) { - assert(this.red, 'redAdd works only with red numbers'); - return this.red.add(this, num); - }; - - BN.prototype.redIAdd = function redIAdd (num) { - assert(this.red, 'redIAdd works only with red numbers'); - return this.red.iadd(this, num); - }; - - BN.prototype.redSub = function redSub (num) { - assert(this.red, 'redSub works only with red numbers'); - return this.red.sub(this, num); - }; - - BN.prototype.redISub = function redISub (num) { - assert(this.red, 'redISub works only with red numbers'); - return this.red.isub(this, num); - }; - - BN.prototype.redShl = function redShl (num) { - assert(this.red, 'redShl works only with red numbers'); - return this.red.shl(this, num); - }; - - BN.prototype.redMul = function redMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.mul(this, num); - }; - - BN.prototype.redIMul = function redIMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.imul(this, num); - }; - - BN.prototype.redSqr = function redSqr () { - assert(this.red, 'redSqr works only with red numbers'); - this.red._verify1(this); - return this.red.sqr(this); - }; - - BN.prototype.redISqr = function redISqr () { - assert(this.red, 'redISqr works only with red numbers'); - this.red._verify1(this); - return this.red.isqr(this); - }; - - // Square root over p - BN.prototype.redSqrt = function redSqrt () { - assert(this.red, 'redSqrt works only with red numbers'); - this.red._verify1(this); - return this.red.sqrt(this); - }; - - BN.prototype.redInvm = function redInvm () { - assert(this.red, 'redInvm works only with red numbers'); - this.red._verify1(this); - return this.red.invm(this); - }; - - // Return negative clone of `this` % `red modulo` - BN.prototype.redNeg = function redNeg () { - assert(this.red, 'redNeg works only with red numbers'); - this.red._verify1(this); - return this.red.neg(this); - }; - - BN.prototype.redPow = function redPow (num) { - assert(this.red && !num.red, 'redPow(normalNum)'); - this.red._verify1(this); - return this.red.pow(this, num); - }; - - // Prime numbers with efficient reduction - var primes = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - // Pseudo-Mersenne prime - function MPrime (name, p) { - // P = 2 ^ N - K - this.name = name; - this.p = new BN(p, 16); - this.n = this.p.bitLength(); - this.k = new BN(1).iushln(this.n).isub(this.p); - - this.tmp = this._tmp(); - } - - MPrime.prototype._tmp = function _tmp () { - var tmp = new BN(null); - tmp.words = new Array(Math.ceil(this.n / 13)); - return tmp; - }; - - MPrime.prototype.ireduce = function ireduce (num) { - // Assumes that `num` is less than `P^2` - // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) - var r = num; - var rlen; - - do { - this.split(r, this.tmp); - r = this.imulK(r); - r = r.iadd(this.tmp); - rlen = r.bitLength(); - } while (rlen > this.n); - - var cmp = rlen < this.n ? -1 : r.ucmp(this.p); - if (cmp === 0) { - r.words[0] = 0; - r.length = 1; - } else if (cmp > 0) { - r.isub(this.p); - } else { - if (r.strip !== undefined) { - // r is BN v4 instance - r.strip(); - } else { - // r is BN v5 instance - r._strip(); - } - } - - return r; - }; - - MPrime.prototype.split = function split (input, out) { - input.iushrn(this.n, 0, out); - }; - - MPrime.prototype.imulK = function imulK (num) { - return num.imul(this.k); - }; - - function K256 () { - MPrime.call( - this, - 'k256', - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); - } - inherits(K256, MPrime); - - K256.prototype.split = function split (input, output) { - // 256 = 9 * 26 + 22 - var mask = 0x3fffff; - - var outLen = Math.min(input.length, 9); - for (var i = 0; i < outLen; i++) { - output.words[i] = input.words[i]; - } - output.length = outLen; - - if (input.length <= 9) { - input.words[0] = 0; - input.length = 1; - return; - } - - // Shift by 9 limbs - var prev = input.words[9]; - output.words[output.length++] = prev & mask; - - for (i = 10; i < input.length; i++) { - var next = input.words[i] | 0; - input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); - prev = next; - } - prev >>>= 22; - input.words[i - 10] = prev; - if (prev === 0 && input.length > 10) { - input.length -= 10; - } else { - input.length -= 9; - } - }; - - K256.prototype.imulK = function imulK (num) { - // K = 0x1000003d1 = [ 0x40, 0x3d1 ] - num.words[num.length] = 0; - num.words[num.length + 1] = 0; - num.length += 2; - - // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 - var lo = 0; - for (var i = 0; i < num.length; i++) { - var w = num.words[i] | 0; - lo += w * 0x3d1; - num.words[i] = lo & 0x3ffffff; - lo = w * 0x40 + ((lo / 0x4000000) | 0); - } - - // Fast length reduction - if (num.words[num.length - 1] === 0) { - num.length--; - if (num.words[num.length - 1] === 0) { - num.length--; - } - } - return num; - }; - - function P224 () { - MPrime.call( - this, - 'p224', - 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); - } - inherits(P224, MPrime); - - function P192 () { - MPrime.call( - this, - 'p192', - 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); - } - inherits(P192, MPrime); - - function P25519 () { - // 2 ^ 255 - 19 - MPrime.call( - this, - '25519', - '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); - } - inherits(P25519, MPrime); - - P25519.prototype.imulK = function imulK (num) { - // K = 0x13 - var carry = 0; - for (var i = 0; i < num.length; i++) { - var hi = (num.words[i] | 0) * 0x13 + carry; - var lo = hi & 0x3ffffff; - hi >>>= 26; - - num.words[i] = lo; - carry = hi; - } - if (carry !== 0) { - num.words[num.length++] = carry; - } - return num; - }; - - // Exported mostly for testing purposes, use plain name instead - BN._prime = function prime (name) { - // Cached version of prime - if (primes[name]) return primes[name]; - - var prime; - if (name === 'k256') { - prime = new K256(); - } else if (name === 'p224') { - prime = new P224(); - } else if (name === 'p192') { - prime = new P192(); - } else if (name === 'p25519') { - prime = new P25519(); - } else { - throw new Error('Unknown prime ' + name); - } - primes[name] = prime; - - return prime; - }; - - // - // Base reduction engine - // - function Red (m) { - if (typeof m === 'string') { - var prime = BN._prime(m); - this.m = prime.p; - this.prime = prime; - } else { - assert(m.gtn(1), 'modulus must be greater than 1'); - this.m = m; - this.prime = null; - } - } - - Red.prototype._verify1 = function _verify1 (a) { - assert(a.negative === 0, 'red works only with positives'); - assert(a.red, 'red works only with red numbers'); - }; - - Red.prototype._verify2 = function _verify2 (a, b) { - assert((a.negative | b.negative) === 0, 'red works only with positives'); - assert(a.red && a.red === b.red, - 'red works only with red numbers'); - }; - - Red.prototype.imod = function imod (a) { - if (this.prime) return this.prime.ireduce(a)._forceRed(this); - return a.umod(this.m)._forceRed(this); - }; - - Red.prototype.neg = function neg (a) { - if (a.isZero()) { - return a.clone(); - } - - return this.m.sub(a)._forceRed(this); - }; - - Red.prototype.add = function add (a, b) { - this._verify2(a, b); - - var res = a.add(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.iadd = function iadd (a, b) { - this._verify2(a, b); - - var res = a.iadd(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res; - }; - - Red.prototype.sub = function sub (a, b) { - this._verify2(a, b); - - var res = a.sub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.isub = function isub (a, b) { - this._verify2(a, b); - - var res = a.isub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res; - }; - - Red.prototype.shl = function shl (a, num) { - this._verify1(a); - return this.imod(a.ushln(num)); - }; - - Red.prototype.imul = function imul (a, b) { - this._verify2(a, b); - return this.imod(a.imul(b)); - }; - - Red.prototype.mul = function mul (a, b) { - this._verify2(a, b); - return this.imod(a.mul(b)); - }; - - Red.prototype.isqr = function isqr (a) { - return this.imul(a, a.clone()); - }; - - Red.prototype.sqr = function sqr (a) { - return this.mul(a, a); - }; - - Red.prototype.sqrt = function sqrt (a) { - if (a.isZero()) return a.clone(); - - var mod3 = this.m.andln(3); - assert(mod3 % 2 === 1); - - // Fast case - if (mod3 === 3) { - var pow = this.m.add(new BN(1)).iushrn(2); - return this.pow(a, pow); - } - - // Tonelli-Shanks algorithm (Totally unoptimized and slow) - // - // Find Q and S, that Q * 2 ^ S = (P - 1) - var q = this.m.subn(1); - var s = 0; - while (!q.isZero() && q.andln(1) === 0) { - s++; - q.iushrn(1); - } - assert(!q.isZero()); - - var one = new BN(1).toRed(this); - var nOne = one.redNeg(); - - // Find quadratic non-residue - // NOTE: Max is such because of generalized Riemann hypothesis. - var lpow = this.m.subn(1).iushrn(1); - var z = this.m.bitLength(); - z = new BN(2 * z * z).toRed(this); - - while (this.pow(z, lpow).cmp(nOne) !== 0) { - z.redIAdd(nOne); - } - - var c = this.pow(z, q); - var r = this.pow(a, q.addn(1).iushrn(1)); - var t = this.pow(a, q); - var m = s; - while (t.cmp(one) !== 0) { - var tmp = t; - for (var i = 0; tmp.cmp(one) !== 0; i++) { - tmp = tmp.redSqr(); - } - assert(i < m); - var b = this.pow(c, new BN(1).iushln(m - i - 1)); - - r = r.redMul(b); - c = b.redSqr(); - t = t.redMul(c); - m = i; - } - - return r; - }; - - Red.prototype.invm = function invm (a) { - var inv = a._invmp(this.m); - if (inv.negative !== 0) { - inv.negative = 0; - return this.imod(inv).redNeg(); - } else { - return this.imod(inv); - } - }; - - Red.prototype.pow = function pow (a, num) { - if (num.isZero()) return new BN(1).toRed(this); - if (num.cmpn(1) === 0) return a.clone(); - - var windowSize = 4; - var wnd = new Array(1 << windowSize); - wnd[0] = new BN(1).toRed(this); - wnd[1] = a; - for (var i = 2; i < wnd.length; i++) { - wnd[i] = this.mul(wnd[i - 1], a); - } - - var res = wnd[0]; - var current = 0; - var currentLen = 0; - var start = num.bitLength() % 26; - if (start === 0) { - start = 26; - } - - for (i = num.length - 1; i >= 0; i--) { - var word = num.words[i]; - for (var j = start - 1; j >= 0; j--) { - var bit = (word >> j) & 1; - if (res !== wnd[0]) { - res = this.sqr(res); - } - - if (bit === 0 && current === 0) { - currentLen = 0; - continue; - } - - current <<= 1; - current |= bit; - currentLen++; - if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; - - res = this.mul(res, wnd[current]); - currentLen = 0; - current = 0; - } - start = 26; - } - - return res; - }; - - Red.prototype.convertTo = function convertTo (num) { - var r = num.umod(this.m); - - return r === num ? r.clone() : r; - }; - - Red.prototype.convertFrom = function convertFrom (num) { - var res = num.clone(); - res.red = null; - return res; - }; - - // - // Montgomery method engine - // - - BN.mont = function mont (num) { - return new Mont(num); - }; - - function Mont (m) { - Red.call(this, m); - - this.shift = this.m.bitLength(); - if (this.shift % 26 !== 0) { - this.shift += 26 - (this.shift % 26); - } - - this.r = new BN(1).iushln(this.shift); - this.r2 = this.imod(this.r.sqr()); - this.rinv = this.r._invmp(this.m); - - this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); - this.minv = this.minv.umod(this.r); - this.minv = this.r.sub(this.minv); - } - inherits(Mont, Red); - - Mont.prototype.convertTo = function convertTo (num) { - return this.imod(num.ushln(this.shift)); - }; - - Mont.prototype.convertFrom = function convertFrom (num) { - var r = this.imod(num.mul(this.rinv)); - r.red = null; - return r; - }; - - Mont.prototype.imul = function imul (a, b) { - if (a.isZero() || b.isZero()) { - a.words[0] = 0; - a.length = 1; - return a; - } - - var t = a.imul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.mul = function mul (a, b) { - if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); - - var t = a.mul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.invm = function invm (a) { - // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R - var res = this.imod(a._invmp(this.m).mul(this.r2)); - return res._forceRed(this); - }; -})( false || module, this); - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic.js": -/*!***********************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic.js ***! - \***********************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var elliptic = exports; - -elliptic.version = (__webpack_require__(/*! ../package.json */ "./node_modules/elliptic/package.json").version); -elliptic.utils = __webpack_require__(/*! ./elliptic/utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -elliptic.rand = __webpack_require__(/*! brorand */ "./node_modules/brorand/index.js"); -elliptic.curve = __webpack_require__(/*! ./elliptic/curve */ "./node_modules/elliptic/lib/elliptic/curve/index.js"); -elliptic.curves = __webpack_require__(/*! ./elliptic/curves */ "./node_modules/elliptic/lib/elliptic/curves.js"); - -// Protocols -elliptic.ec = __webpack_require__(/*! ./elliptic/ec */ "./node_modules/elliptic/lib/elliptic/ec/index.js"); -elliptic.eddsa = __webpack_require__(/*! ./elliptic/eddsa */ "./node_modules/elliptic/lib/elliptic/eddsa/index.js"); - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/curve/base.js": -/*!**********************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/curve/base.js ***! - \**********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var getNAF = utils.getNAF; -var getJSF = utils.getJSF; -var assert = utils.assert; - -function BaseCurve(type, conf) { - this.type = type; - this.p = new BN(conf.p, 16); - - // Use Montgomery, when there is no fast reduction for the prime - this.red = conf.prime ? BN.red(conf.prime) : BN.mont(this.p); - - // Useful for many curves - this.zero = new BN(0).toRed(this.red); - this.one = new BN(1).toRed(this.red); - this.two = new BN(2).toRed(this.red); - - // Curve configuration, optional - this.n = conf.n && new BN(conf.n, 16); - this.g = conf.g && this.pointFromJSON(conf.g, conf.gRed); - - // Temporary arrays - this._wnafT1 = new Array(4); - this._wnafT2 = new Array(4); - this._wnafT3 = new Array(4); - this._wnafT4 = new Array(4); - - this._bitLength = this.n ? this.n.bitLength() : 0; - - // Generalized Greg Maxwell's trick - var adjustCount = this.n && this.p.div(this.n); - if (!adjustCount || adjustCount.cmpn(100) > 0) { - this.redN = null; - } else { - this._maxwellTrick = true; - this.redN = this.n.toRed(this.red); - } -} -module.exports = BaseCurve; - -BaseCurve.prototype.point = function point() { - throw new Error('Not implemented'); -}; - -BaseCurve.prototype.validate = function validate() { - throw new Error('Not implemented'); -}; - -BaseCurve.prototype._fixedNafMul = function _fixedNafMul(p, k) { - assert(p.precomputed); - var doubles = p._getDoubles(); - - var naf = getNAF(k, 1, this._bitLength); - var I = (1 << (doubles.step + 1)) - (doubles.step % 2 === 0 ? 2 : 1); - I /= 3; - - // Translate into more windowed form - var repr = []; - var j; - var nafW; - for (j = 0; j < naf.length; j += doubles.step) { - nafW = 0; - for (var l = j + doubles.step - 1; l >= j; l--) - nafW = (nafW << 1) + naf[l]; - repr.push(nafW); - } - - var a = this.jpoint(null, null, null); - var b = this.jpoint(null, null, null); - for (var i = I; i > 0; i--) { - for (j = 0; j < repr.length; j++) { - nafW = repr[j]; - if (nafW === i) - b = b.mixedAdd(doubles.points[j]); - else if (nafW === -i) - b = b.mixedAdd(doubles.points[j].neg()); - } - a = a.add(b); - } - return a.toP(); -}; - -BaseCurve.prototype._wnafMul = function _wnafMul(p, k) { - var w = 4; - - // Precompute window - var nafPoints = p._getNAFPoints(w); - w = nafPoints.wnd; - var wnd = nafPoints.points; - - // Get NAF form - var naf = getNAF(k, w, this._bitLength); - - // Add `this`*(N+1) for every w-NAF index - var acc = this.jpoint(null, null, null); - for (var i = naf.length - 1; i >= 0; i--) { - // Count zeroes - for (var l = 0; i >= 0 && naf[i] === 0; i--) - l++; - if (i >= 0) - l++; - acc = acc.dblp(l); - - if (i < 0) - break; - var z = naf[i]; - assert(z !== 0); - if (p.type === 'affine') { - // J +- P - if (z > 0) - acc = acc.mixedAdd(wnd[(z - 1) >> 1]); - else - acc = acc.mixedAdd(wnd[(-z - 1) >> 1].neg()); - } else { - // J +- J - if (z > 0) - acc = acc.add(wnd[(z - 1) >> 1]); - else - acc = acc.add(wnd[(-z - 1) >> 1].neg()); - } - } - return p.type === 'affine' ? acc.toP() : acc; -}; - -BaseCurve.prototype._wnafMulAdd = function _wnafMulAdd(defW, - points, - coeffs, - len, - jacobianResult) { - var wndWidth = this._wnafT1; - var wnd = this._wnafT2; - var naf = this._wnafT3; - - // Fill all arrays - var max = 0; - var i; - var j; - var p; - for (i = 0; i < len; i++) { - p = points[i]; - var nafPoints = p._getNAFPoints(defW); - wndWidth[i] = nafPoints.wnd; - wnd[i] = nafPoints.points; - } - - // Comb small window NAFs - for (i = len - 1; i >= 1; i -= 2) { - var a = i - 1; - var b = i; - if (wndWidth[a] !== 1 || wndWidth[b] !== 1) { - naf[a] = getNAF(coeffs[a], wndWidth[a], this._bitLength); - naf[b] = getNAF(coeffs[b], wndWidth[b], this._bitLength); - max = Math.max(naf[a].length, max); - max = Math.max(naf[b].length, max); - continue; - } - - var comb = [ - points[a], /* 1 */ - null, /* 3 */ - null, /* 5 */ - points[b], /* 7 */ - ]; - - // Try to avoid Projective points, if possible - if (points[a].y.cmp(points[b].y) === 0) { - comb[1] = points[a].add(points[b]); - comb[2] = points[a].toJ().mixedAdd(points[b].neg()); - } else if (points[a].y.cmp(points[b].y.redNeg()) === 0) { - comb[1] = points[a].toJ().mixedAdd(points[b]); - comb[2] = points[a].add(points[b].neg()); - } else { - comb[1] = points[a].toJ().mixedAdd(points[b]); - comb[2] = points[a].toJ().mixedAdd(points[b].neg()); - } - - var index = [ - -3, /* -1 -1 */ - -1, /* -1 0 */ - -5, /* -1 1 */ - -7, /* 0 -1 */ - 0, /* 0 0 */ - 7, /* 0 1 */ - 5, /* 1 -1 */ - 1, /* 1 0 */ - 3, /* 1 1 */ - ]; - - var jsf = getJSF(coeffs[a], coeffs[b]); - max = Math.max(jsf[0].length, max); - naf[a] = new Array(max); - naf[b] = new Array(max); - for (j = 0; j < max; j++) { - var ja = jsf[0][j] | 0; - var jb = jsf[1][j] | 0; - - naf[a][j] = index[(ja + 1) * 3 + (jb + 1)]; - naf[b][j] = 0; - wnd[a] = comb; - } - } - - var acc = this.jpoint(null, null, null); - var tmp = this._wnafT4; - for (i = max; i >= 0; i--) { - var k = 0; - - while (i >= 0) { - var zero = true; - for (j = 0; j < len; j++) { - tmp[j] = naf[j][i] | 0; - if (tmp[j] !== 0) - zero = false; - } - if (!zero) - break; - k++; - i--; - } - if (i >= 0) - k++; - acc = acc.dblp(k); - if (i < 0) - break; - - for (j = 0; j < len; j++) { - var z = tmp[j]; - p; - if (z === 0) - continue; - else if (z > 0) - p = wnd[j][(z - 1) >> 1]; - else if (z < 0) - p = wnd[j][(-z - 1) >> 1].neg(); - - if (p.type === 'affine') - acc = acc.mixedAdd(p); - else - acc = acc.add(p); - } - } - // Zeroify references - for (i = 0; i < len; i++) - wnd[i] = null; - - if (jacobianResult) - return acc; - else - return acc.toP(); -}; - -function BasePoint(curve, type) { - this.curve = curve; - this.type = type; - this.precomputed = null; -} -BaseCurve.BasePoint = BasePoint; - -BasePoint.prototype.eq = function eq(/*other*/) { - throw new Error('Not implemented'); -}; - -BasePoint.prototype.validate = function validate() { - return this.curve.validate(this); -}; - -BaseCurve.prototype.decodePoint = function decodePoint(bytes, enc) { - bytes = utils.toArray(bytes, enc); - - var len = this.p.byteLength(); - - // uncompressed, hybrid-odd, hybrid-even - if ((bytes[0] === 0x04 || bytes[0] === 0x06 || bytes[0] === 0x07) && - bytes.length - 1 === 2 * len) { - if (bytes[0] === 0x06) - assert(bytes[bytes.length - 1] % 2 === 0); - else if (bytes[0] === 0x07) - assert(bytes[bytes.length - 1] % 2 === 1); - - var res = this.point(bytes.slice(1, 1 + len), - bytes.slice(1 + len, 1 + 2 * len)); - - return res; - } else if ((bytes[0] === 0x02 || bytes[0] === 0x03) && - bytes.length - 1 === len) { - return this.pointFromX(bytes.slice(1, 1 + len), bytes[0] === 0x03); - } - throw new Error('Unknown point format'); -}; - -BasePoint.prototype.encodeCompressed = function encodeCompressed(enc) { - return this.encode(enc, true); -}; - -BasePoint.prototype._encode = function _encode(compact) { - var len = this.curve.p.byteLength(); - var x = this.getX().toArray('be', len); - - if (compact) - return [ this.getY().isEven() ? 0x02 : 0x03 ].concat(x); - - return [ 0x04 ].concat(x, this.getY().toArray('be', len)); -}; - -BasePoint.prototype.encode = function encode(enc, compact) { - return utils.encode(this._encode(compact), enc); -}; - -BasePoint.prototype.precompute = function precompute(power) { - if (this.precomputed) - return this; - - var precomputed = { - doubles: null, - naf: null, - beta: null, - }; - precomputed.naf = this._getNAFPoints(8); - precomputed.doubles = this._getDoubles(4, power); - precomputed.beta = this._getBeta(); - this.precomputed = precomputed; - - return this; -}; - -BasePoint.prototype._hasDoubles = function _hasDoubles(k) { - if (!this.precomputed) - return false; - - var doubles = this.precomputed.doubles; - if (!doubles) - return false; - - return doubles.points.length >= Math.ceil((k.bitLength() + 1) / doubles.step); -}; - -BasePoint.prototype._getDoubles = function _getDoubles(step, power) { - if (this.precomputed && this.precomputed.doubles) - return this.precomputed.doubles; - - var doubles = [ this ]; - var acc = this; - for (var i = 0; i < power; i += step) { - for (var j = 0; j < step; j++) - acc = acc.dbl(); - doubles.push(acc); - } - return { - step: step, - points: doubles, - }; -}; - -BasePoint.prototype._getNAFPoints = function _getNAFPoints(wnd) { - if (this.precomputed && this.precomputed.naf) - return this.precomputed.naf; - - var res = [ this ]; - var max = (1 << wnd) - 1; - var dbl = max === 1 ? null : this.dbl(); - for (var i = 1; i < max; i++) - res[i] = res[i - 1].add(dbl); - return { - wnd: wnd, - points: res, - }; -}; - -BasePoint.prototype._getBeta = function _getBeta() { - return null; -}; - -BasePoint.prototype.dblp = function dblp(k) { - var r = this; - for (var i = 0; i < k; i++) - r = r.dbl(); - return r; -}; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/curve/edwards.js": -/*!*************************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/curve/edwards.js ***! - \*************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); -var Base = __webpack_require__(/*! ./base */ "./node_modules/elliptic/lib/elliptic/curve/base.js"); - -var assert = utils.assert; - -function EdwardsCurve(conf) { - // NOTE: Important as we are creating point in Base.call() - this.twisted = (conf.a | 0) !== 1; - this.mOneA = this.twisted && (conf.a | 0) === -1; - this.extended = this.mOneA; - - Base.call(this, 'edwards', conf); - - this.a = new BN(conf.a, 16).umod(this.red.m); - this.a = this.a.toRed(this.red); - this.c = new BN(conf.c, 16).toRed(this.red); - this.c2 = this.c.redSqr(); - this.d = new BN(conf.d, 16).toRed(this.red); - this.dd = this.d.redAdd(this.d); - - assert(!this.twisted || this.c.fromRed().cmpn(1) === 0); - this.oneC = (conf.c | 0) === 1; -} -inherits(EdwardsCurve, Base); -module.exports = EdwardsCurve; - -EdwardsCurve.prototype._mulA = function _mulA(num) { - if (this.mOneA) - return num.redNeg(); - else - return this.a.redMul(num); -}; - -EdwardsCurve.prototype._mulC = function _mulC(num) { - if (this.oneC) - return num; - else - return this.c.redMul(num); -}; - -// Just for compatibility with Short curve -EdwardsCurve.prototype.jpoint = function jpoint(x, y, z, t) { - return this.point(x, y, z, t); -}; - -EdwardsCurve.prototype.pointFromX = function pointFromX(x, odd) { - x = new BN(x, 16); - if (!x.red) - x = x.toRed(this.red); - - var x2 = x.redSqr(); - var rhs = this.c2.redSub(this.a.redMul(x2)); - var lhs = this.one.redSub(this.c2.redMul(this.d).redMul(x2)); - - var y2 = rhs.redMul(lhs.redInvm()); - var y = y2.redSqrt(); - if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) - throw new Error('invalid point'); - - var isOdd = y.fromRed().isOdd(); - if (odd && !isOdd || !odd && isOdd) - y = y.redNeg(); - - return this.point(x, y); -}; - -EdwardsCurve.prototype.pointFromY = function pointFromY(y, odd) { - y = new BN(y, 16); - if (!y.red) - y = y.toRed(this.red); - - // x^2 = (y^2 - c^2) / (c^2 d y^2 - a) - var y2 = y.redSqr(); - var lhs = y2.redSub(this.c2); - var rhs = y2.redMul(this.d).redMul(this.c2).redSub(this.a); - var x2 = lhs.redMul(rhs.redInvm()); - - if (x2.cmp(this.zero) === 0) { - if (odd) - throw new Error('invalid point'); - else - return this.point(this.zero, y); - } - - var x = x2.redSqrt(); - if (x.redSqr().redSub(x2).cmp(this.zero) !== 0) - throw new Error('invalid point'); - - if (x.fromRed().isOdd() !== odd) - x = x.redNeg(); - - return this.point(x, y); -}; - -EdwardsCurve.prototype.validate = function validate(point) { - if (point.isInfinity()) - return true; - - // Curve: A * X^2 + Y^2 = C^2 * (1 + D * X^2 * Y^2) - point.normalize(); - - var x2 = point.x.redSqr(); - var y2 = point.y.redSqr(); - var lhs = x2.redMul(this.a).redAdd(y2); - var rhs = this.c2.redMul(this.one.redAdd(this.d.redMul(x2).redMul(y2))); - - return lhs.cmp(rhs) === 0; -}; - -function Point(curve, x, y, z, t) { - Base.BasePoint.call(this, curve, 'projective'); - if (x === null && y === null && z === null) { - this.x = this.curve.zero; - this.y = this.curve.one; - this.z = this.curve.one; - this.t = this.curve.zero; - this.zOne = true; - } else { - this.x = new BN(x, 16); - this.y = new BN(y, 16); - this.z = z ? new BN(z, 16) : this.curve.one; - this.t = t && new BN(t, 16); - if (!this.x.red) - this.x = this.x.toRed(this.curve.red); - if (!this.y.red) - this.y = this.y.toRed(this.curve.red); - if (!this.z.red) - this.z = this.z.toRed(this.curve.red); - if (this.t && !this.t.red) - this.t = this.t.toRed(this.curve.red); - this.zOne = this.z === this.curve.one; - - // Use extended coordinates - if (this.curve.extended && !this.t) { - this.t = this.x.redMul(this.y); - if (!this.zOne) - this.t = this.t.redMul(this.z.redInvm()); - } - } -} -inherits(Point, Base.BasePoint); - -EdwardsCurve.prototype.pointFromJSON = function pointFromJSON(obj) { - return Point.fromJSON(this, obj); -}; - -EdwardsCurve.prototype.point = function point(x, y, z, t) { - return new Point(this, x, y, z, t); -}; - -Point.fromJSON = function fromJSON(curve, obj) { - return new Point(curve, obj[0], obj[1], obj[2]); -}; - -Point.prototype.inspect = function inspect() { - if (this.isInfinity()) - return ''; - return ''; -}; - -Point.prototype.isInfinity = function isInfinity() { - // XXX This code assumes that zero is always zero in red - return this.x.cmpn(0) === 0 && - (this.y.cmp(this.z) === 0 || - (this.zOne && this.y.cmp(this.curve.c) === 0)); -}; - -Point.prototype._extDbl = function _extDbl() { - // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html - // #doubling-dbl-2008-hwcd - // 4M + 4S - - // A = X1^2 - var a = this.x.redSqr(); - // B = Y1^2 - var b = this.y.redSqr(); - // C = 2 * Z1^2 - var c = this.z.redSqr(); - c = c.redIAdd(c); - // D = a * A - var d = this.curve._mulA(a); - // E = (X1 + Y1)^2 - A - B - var e = this.x.redAdd(this.y).redSqr().redISub(a).redISub(b); - // G = D + B - var g = d.redAdd(b); - // F = G - C - var f = g.redSub(c); - // H = D - B - var h = d.redSub(b); - // X3 = E * F - var nx = e.redMul(f); - // Y3 = G * H - var ny = g.redMul(h); - // T3 = E * H - var nt = e.redMul(h); - // Z3 = F * G - var nz = f.redMul(g); - return this.curve.point(nx, ny, nz, nt); -}; - -Point.prototype._projDbl = function _projDbl() { - // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html - // #doubling-dbl-2008-bbjlp - // #doubling-dbl-2007-bl - // and others - // Generally 3M + 4S or 2M + 4S - - // B = (X1 + Y1)^2 - var b = this.x.redAdd(this.y).redSqr(); - // C = X1^2 - var c = this.x.redSqr(); - // D = Y1^2 - var d = this.y.redSqr(); - - var nx; - var ny; - var nz; - var e; - var h; - var j; - if (this.curve.twisted) { - // E = a * C - e = this.curve._mulA(c); - // F = E + D - var f = e.redAdd(d); - if (this.zOne) { - // X3 = (B - C - D) * (F - 2) - nx = b.redSub(c).redSub(d).redMul(f.redSub(this.curve.two)); - // Y3 = F * (E - D) - ny = f.redMul(e.redSub(d)); - // Z3 = F^2 - 2 * F - nz = f.redSqr().redSub(f).redSub(f); - } else { - // H = Z1^2 - h = this.z.redSqr(); - // J = F - 2 * H - j = f.redSub(h).redISub(h); - // X3 = (B-C-D)*J - nx = b.redSub(c).redISub(d).redMul(j); - // Y3 = F * (E - D) - ny = f.redMul(e.redSub(d)); - // Z3 = F * J - nz = f.redMul(j); - } - } else { - // E = C + D - e = c.redAdd(d); - // H = (c * Z1)^2 - h = this.curve._mulC(this.z).redSqr(); - // J = E - 2 * H - j = e.redSub(h).redSub(h); - // X3 = c * (B - E) * J - nx = this.curve._mulC(b.redISub(e)).redMul(j); - // Y3 = c * E * (C - D) - ny = this.curve._mulC(e).redMul(c.redISub(d)); - // Z3 = E * J - nz = e.redMul(j); - } - return this.curve.point(nx, ny, nz); -}; - -Point.prototype.dbl = function dbl() { - if (this.isInfinity()) - return this; - - // Double in extended coordinates - if (this.curve.extended) - return this._extDbl(); - else - return this._projDbl(); -}; - -Point.prototype._extAdd = function _extAdd(p) { - // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html - // #addition-add-2008-hwcd-3 - // 8M - - // A = (Y1 - X1) * (Y2 - X2) - var a = this.y.redSub(this.x).redMul(p.y.redSub(p.x)); - // B = (Y1 + X1) * (Y2 + X2) - var b = this.y.redAdd(this.x).redMul(p.y.redAdd(p.x)); - // C = T1 * k * T2 - var c = this.t.redMul(this.curve.dd).redMul(p.t); - // D = Z1 * 2 * Z2 - var d = this.z.redMul(p.z.redAdd(p.z)); - // E = B - A - var e = b.redSub(a); - // F = D - C - var f = d.redSub(c); - // G = D + C - var g = d.redAdd(c); - // H = B + A - var h = b.redAdd(a); - // X3 = E * F - var nx = e.redMul(f); - // Y3 = G * H - var ny = g.redMul(h); - // T3 = E * H - var nt = e.redMul(h); - // Z3 = F * G - var nz = f.redMul(g); - return this.curve.point(nx, ny, nz, nt); -}; - -Point.prototype._projAdd = function _projAdd(p) { - // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html - // #addition-add-2008-bbjlp - // #addition-add-2007-bl - // 10M + 1S - - // A = Z1 * Z2 - var a = this.z.redMul(p.z); - // B = A^2 - var b = a.redSqr(); - // C = X1 * X2 - var c = this.x.redMul(p.x); - // D = Y1 * Y2 - var d = this.y.redMul(p.y); - // E = d * C * D - var e = this.curve.d.redMul(c).redMul(d); - // F = B - E - var f = b.redSub(e); - // G = B + E - var g = b.redAdd(e); - // X3 = A * F * ((X1 + Y1) * (X2 + Y2) - C - D) - var tmp = this.x.redAdd(this.y).redMul(p.x.redAdd(p.y)).redISub(c).redISub(d); - var nx = a.redMul(f).redMul(tmp); - var ny; - var nz; - if (this.curve.twisted) { - // Y3 = A * G * (D - a * C) - ny = a.redMul(g).redMul(d.redSub(this.curve._mulA(c))); - // Z3 = F * G - nz = f.redMul(g); - } else { - // Y3 = A * G * (D - C) - ny = a.redMul(g).redMul(d.redSub(c)); - // Z3 = c * F * G - nz = this.curve._mulC(f).redMul(g); - } - return this.curve.point(nx, ny, nz); -}; - -Point.prototype.add = function add(p) { - if (this.isInfinity()) - return p; - if (p.isInfinity()) - return this; - - if (this.curve.extended) - return this._extAdd(p); - else - return this._projAdd(p); -}; - -Point.prototype.mul = function mul(k) { - if (this._hasDoubles(k)) - return this.curve._fixedNafMul(this, k); - else - return this.curve._wnafMul(this, k); -}; - -Point.prototype.mulAdd = function mulAdd(k1, p, k2) { - return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, false); -}; - -Point.prototype.jmulAdd = function jmulAdd(k1, p, k2) { - return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, true); -}; - -Point.prototype.normalize = function normalize() { - if (this.zOne) - return this; - - // Normalize coordinates - var zi = this.z.redInvm(); - this.x = this.x.redMul(zi); - this.y = this.y.redMul(zi); - if (this.t) - this.t = this.t.redMul(zi); - this.z = this.curve.one; - this.zOne = true; - return this; -}; - -Point.prototype.neg = function neg() { - return this.curve.point(this.x.redNeg(), - this.y, - this.z, - this.t && this.t.redNeg()); -}; - -Point.prototype.getX = function getX() { - this.normalize(); - return this.x.fromRed(); -}; - -Point.prototype.getY = function getY() { - this.normalize(); - return this.y.fromRed(); -}; - -Point.prototype.eq = function eq(other) { - return this === other || - this.getX().cmp(other.getX()) === 0 && - this.getY().cmp(other.getY()) === 0; -}; - -Point.prototype.eqXToP = function eqXToP(x) { - var rx = x.toRed(this.curve.red).redMul(this.z); - if (this.x.cmp(rx) === 0) - return true; - - var xc = x.clone(); - var t = this.curve.redN.redMul(this.z); - for (;;) { - xc.iadd(this.curve.n); - if (xc.cmp(this.curve.p) >= 0) - return false; - - rx.redIAdd(t); - if (this.x.cmp(rx) === 0) - return true; - } -}; - -// Compatibility with BaseCurve -Point.prototype.toP = Point.prototype.normalize; -Point.prototype.mixedAdd = Point.prototype.add; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/curve/index.js": -/*!***********************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/curve/index.js ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var curve = exports; - -curve.base = __webpack_require__(/*! ./base */ "./node_modules/elliptic/lib/elliptic/curve/base.js"); -curve.short = __webpack_require__(/*! ./short */ "./node_modules/elliptic/lib/elliptic/curve/short.js"); -curve.mont = __webpack_require__(/*! ./mont */ "./node_modules/elliptic/lib/elliptic/curve/mont.js"); -curve.edwards = __webpack_require__(/*! ./edwards */ "./node_modules/elliptic/lib/elliptic/curve/edwards.js"); - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/curve/mont.js": -/*!**********************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/curve/mont.js ***! - \**********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); -var Base = __webpack_require__(/*! ./base */ "./node_modules/elliptic/lib/elliptic/curve/base.js"); - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); - -function MontCurve(conf) { - Base.call(this, 'mont', conf); - - this.a = new BN(conf.a, 16).toRed(this.red); - this.b = new BN(conf.b, 16).toRed(this.red); - this.i4 = new BN(4).toRed(this.red).redInvm(); - this.two = new BN(2).toRed(this.red); - this.a24 = this.i4.redMul(this.a.redAdd(this.two)); -} -inherits(MontCurve, Base); -module.exports = MontCurve; - -MontCurve.prototype.validate = function validate(point) { - var x = point.normalize().x; - var x2 = x.redSqr(); - var rhs = x2.redMul(x).redAdd(x2.redMul(this.a)).redAdd(x); - var y = rhs.redSqrt(); - - return y.redSqr().cmp(rhs) === 0; -}; - -function Point(curve, x, z) { - Base.BasePoint.call(this, curve, 'projective'); - if (x === null && z === null) { - this.x = this.curve.one; - this.z = this.curve.zero; - } else { - this.x = new BN(x, 16); - this.z = new BN(z, 16); - if (!this.x.red) - this.x = this.x.toRed(this.curve.red); - if (!this.z.red) - this.z = this.z.toRed(this.curve.red); - } -} -inherits(Point, Base.BasePoint); - -MontCurve.prototype.decodePoint = function decodePoint(bytes, enc) { - return this.point(utils.toArray(bytes, enc), 1); -}; - -MontCurve.prototype.point = function point(x, z) { - return new Point(this, x, z); -}; - -MontCurve.prototype.pointFromJSON = function pointFromJSON(obj) { - return Point.fromJSON(this, obj); -}; - -Point.prototype.precompute = function precompute() { - // No-op -}; - -Point.prototype._encode = function _encode() { - return this.getX().toArray('be', this.curve.p.byteLength()); -}; - -Point.fromJSON = function fromJSON(curve, obj) { - return new Point(curve, obj[0], obj[1] || curve.one); -}; - -Point.prototype.inspect = function inspect() { - if (this.isInfinity()) - return ''; - return ''; -}; - -Point.prototype.isInfinity = function isInfinity() { - // XXX This code assumes that zero is always zero in red - return this.z.cmpn(0) === 0; -}; - -Point.prototype.dbl = function dbl() { - // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#doubling-dbl-1987-m-3 - // 2M + 2S + 4A - - // A = X1 + Z1 - var a = this.x.redAdd(this.z); - // AA = A^2 - var aa = a.redSqr(); - // B = X1 - Z1 - var b = this.x.redSub(this.z); - // BB = B^2 - var bb = b.redSqr(); - // C = AA - BB - var c = aa.redSub(bb); - // X3 = AA * BB - var nx = aa.redMul(bb); - // Z3 = C * (BB + A24 * C) - var nz = c.redMul(bb.redAdd(this.curve.a24.redMul(c))); - return this.curve.point(nx, nz); -}; - -Point.prototype.add = function add() { - throw new Error('Not supported on Montgomery curve'); -}; - -Point.prototype.diffAdd = function diffAdd(p, diff) { - // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#diffadd-dadd-1987-m-3 - // 4M + 2S + 6A - - // A = X2 + Z2 - var a = this.x.redAdd(this.z); - // B = X2 - Z2 - var b = this.x.redSub(this.z); - // C = X3 + Z3 - var c = p.x.redAdd(p.z); - // D = X3 - Z3 - var d = p.x.redSub(p.z); - // DA = D * A - var da = d.redMul(a); - // CB = C * B - var cb = c.redMul(b); - // X5 = Z1 * (DA + CB)^2 - var nx = diff.z.redMul(da.redAdd(cb).redSqr()); - // Z5 = X1 * (DA - CB)^2 - var nz = diff.x.redMul(da.redISub(cb).redSqr()); - return this.curve.point(nx, nz); -}; - -Point.prototype.mul = function mul(k) { - var t = k.clone(); - var a = this; // (N / 2) * Q + Q - var b = this.curve.point(null, null); // (N / 2) * Q - var c = this; // Q - - for (var bits = []; t.cmpn(0) !== 0; t.iushrn(1)) - bits.push(t.andln(1)); - - for (var i = bits.length - 1; i >= 0; i--) { - if (bits[i] === 0) { - // N * Q + Q = ((N / 2) * Q + Q)) + (N / 2) * Q - a = a.diffAdd(b, c); - // N * Q = 2 * ((N / 2) * Q + Q)) - b = b.dbl(); - } else { - // N * Q = ((N / 2) * Q + Q) + ((N / 2) * Q) - b = a.diffAdd(b, c); - // N * Q + Q = 2 * ((N / 2) * Q + Q) - a = a.dbl(); - } - } - return b; -}; - -Point.prototype.mulAdd = function mulAdd() { - throw new Error('Not supported on Montgomery curve'); -}; - -Point.prototype.jumlAdd = function jumlAdd() { - throw new Error('Not supported on Montgomery curve'); -}; - -Point.prototype.eq = function eq(other) { - return this.getX().cmp(other.getX()) === 0; -}; - -Point.prototype.normalize = function normalize() { - this.x = this.x.redMul(this.z.redInvm()); - this.z = this.curve.one; - return this; -}; - -Point.prototype.getX = function getX() { - // Normalize coordinates - this.normalize(); - - return this.x.fromRed(); -}; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/curve/short.js": -/*!***********************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/curve/short.js ***! - \***********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); -var Base = __webpack_require__(/*! ./base */ "./node_modules/elliptic/lib/elliptic/curve/base.js"); - -var assert = utils.assert; - -function ShortCurve(conf) { - Base.call(this, 'short', conf); - - this.a = new BN(conf.a, 16).toRed(this.red); - this.b = new BN(conf.b, 16).toRed(this.red); - this.tinv = this.two.redInvm(); - - this.zeroA = this.a.fromRed().cmpn(0) === 0; - this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0; - - // If the curve is endomorphic, precalculate beta and lambda - this.endo = this._getEndomorphism(conf); - this._endoWnafT1 = new Array(4); - this._endoWnafT2 = new Array(4); -} -inherits(ShortCurve, Base); -module.exports = ShortCurve; - -ShortCurve.prototype._getEndomorphism = function _getEndomorphism(conf) { - // No efficient endomorphism - if (!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1) - return; - - // Compute beta and lambda, that lambda * P = (beta * Px; Py) - var beta; - var lambda; - if (conf.beta) { - beta = new BN(conf.beta, 16).toRed(this.red); - } else { - var betas = this._getEndoRoots(this.p); - // Choose the smallest beta - beta = betas[0].cmp(betas[1]) < 0 ? betas[0] : betas[1]; - beta = beta.toRed(this.red); - } - if (conf.lambda) { - lambda = new BN(conf.lambda, 16); - } else { - // Choose the lambda that is matching selected beta - var lambdas = this._getEndoRoots(this.n); - if (this.g.mul(lambdas[0]).x.cmp(this.g.x.redMul(beta)) === 0) { - lambda = lambdas[0]; - } else { - lambda = lambdas[1]; - assert(this.g.mul(lambda).x.cmp(this.g.x.redMul(beta)) === 0); - } - } - - // Get basis vectors, used for balanced length-two representation - var basis; - if (conf.basis) { - basis = conf.basis.map(function(vec) { - return { - a: new BN(vec.a, 16), - b: new BN(vec.b, 16), - }; - }); - } else { - basis = this._getEndoBasis(lambda); - } - - return { - beta: beta, - lambda: lambda, - basis: basis, - }; -}; - -ShortCurve.prototype._getEndoRoots = function _getEndoRoots(num) { - // Find roots of for x^2 + x + 1 in F - // Root = (-1 +- Sqrt(-3)) / 2 - // - var red = num === this.p ? this.red : BN.mont(num); - var tinv = new BN(2).toRed(red).redInvm(); - var ntinv = tinv.redNeg(); - - var s = new BN(3).toRed(red).redNeg().redSqrt().redMul(tinv); - - var l1 = ntinv.redAdd(s).fromRed(); - var l2 = ntinv.redSub(s).fromRed(); - return [ l1, l2 ]; -}; - -ShortCurve.prototype._getEndoBasis = function _getEndoBasis(lambda) { - // aprxSqrt >= sqrt(this.n) - var aprxSqrt = this.n.ushrn(Math.floor(this.n.bitLength() / 2)); - - // 3.74 - // Run EGCD, until r(L + 1) < aprxSqrt - var u = lambda; - var v = this.n.clone(); - var x1 = new BN(1); - var y1 = new BN(0); - var x2 = new BN(0); - var y2 = new BN(1); - - // NOTE: all vectors are roots of: a + b * lambda = 0 (mod n) - var a0; - var b0; - // First vector - var a1; - var b1; - // Second vector - var a2; - var b2; - - var prevR; - var i = 0; - var r; - var x; - while (u.cmpn(0) !== 0) { - var q = v.div(u); - r = v.sub(q.mul(u)); - x = x2.sub(q.mul(x1)); - var y = y2.sub(q.mul(y1)); - - if (!a1 && r.cmp(aprxSqrt) < 0) { - a0 = prevR.neg(); - b0 = x1; - a1 = r.neg(); - b1 = x; - } else if (a1 && ++i === 2) { - break; - } - prevR = r; - - v = u; - u = r; - x2 = x1; - x1 = x; - y2 = y1; - y1 = y; - } - a2 = r.neg(); - b2 = x; - - var len1 = a1.sqr().add(b1.sqr()); - var len2 = a2.sqr().add(b2.sqr()); - if (len2.cmp(len1) >= 0) { - a2 = a0; - b2 = b0; - } - - // Normalize signs - if (a1.negative) { - a1 = a1.neg(); - b1 = b1.neg(); - } - if (a2.negative) { - a2 = a2.neg(); - b2 = b2.neg(); - } - - return [ - { a: a1, b: b1 }, - { a: a2, b: b2 }, - ]; -}; - -ShortCurve.prototype._endoSplit = function _endoSplit(k) { - var basis = this.endo.basis; - var v1 = basis[0]; - var v2 = basis[1]; - - var c1 = v2.b.mul(k).divRound(this.n); - var c2 = v1.b.neg().mul(k).divRound(this.n); - - var p1 = c1.mul(v1.a); - var p2 = c2.mul(v2.a); - var q1 = c1.mul(v1.b); - var q2 = c2.mul(v2.b); - - // Calculate answer - var k1 = k.sub(p1).sub(p2); - var k2 = q1.add(q2).neg(); - return { k1: k1, k2: k2 }; -}; - -ShortCurve.prototype.pointFromX = function pointFromX(x, odd) { - x = new BN(x, 16); - if (!x.red) - x = x.toRed(this.red); - - var y2 = x.redSqr().redMul(x).redIAdd(x.redMul(this.a)).redIAdd(this.b); - var y = y2.redSqrt(); - if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) - throw new Error('invalid point'); - - // XXX Is there any way to tell if the number is odd without converting it - // to non-red form? - var isOdd = y.fromRed().isOdd(); - if (odd && !isOdd || !odd && isOdd) - y = y.redNeg(); - - return this.point(x, y); -}; - -ShortCurve.prototype.validate = function validate(point) { - if (point.inf) - return true; - - var x = point.x; - var y = point.y; - - var ax = this.a.redMul(x); - var rhs = x.redSqr().redMul(x).redIAdd(ax).redIAdd(this.b); - return y.redSqr().redISub(rhs).cmpn(0) === 0; -}; - -ShortCurve.prototype._endoWnafMulAdd = - function _endoWnafMulAdd(points, coeffs, jacobianResult) { - var npoints = this._endoWnafT1; - var ncoeffs = this._endoWnafT2; - for (var i = 0; i < points.length; i++) { - var split = this._endoSplit(coeffs[i]); - var p = points[i]; - var beta = p._getBeta(); - - if (split.k1.negative) { - split.k1.ineg(); - p = p.neg(true); - } - if (split.k2.negative) { - split.k2.ineg(); - beta = beta.neg(true); - } - - npoints[i * 2] = p; - npoints[i * 2 + 1] = beta; - ncoeffs[i * 2] = split.k1; - ncoeffs[i * 2 + 1] = split.k2; - } - var res = this._wnafMulAdd(1, npoints, ncoeffs, i * 2, jacobianResult); - - // Clean-up references to points and coefficients - for (var j = 0; j < i * 2; j++) { - npoints[j] = null; - ncoeffs[j] = null; - } - return res; - }; - -function Point(curve, x, y, isRed) { - Base.BasePoint.call(this, curve, 'affine'); - if (x === null && y === null) { - this.x = null; - this.y = null; - this.inf = true; - } else { - this.x = new BN(x, 16); - this.y = new BN(y, 16); - // Force redgomery representation when loading from JSON - if (isRed) { - this.x.forceRed(this.curve.red); - this.y.forceRed(this.curve.red); - } - if (!this.x.red) - this.x = this.x.toRed(this.curve.red); - if (!this.y.red) - this.y = this.y.toRed(this.curve.red); - this.inf = false; - } -} -inherits(Point, Base.BasePoint); - -ShortCurve.prototype.point = function point(x, y, isRed) { - return new Point(this, x, y, isRed); -}; - -ShortCurve.prototype.pointFromJSON = function pointFromJSON(obj, red) { - return Point.fromJSON(this, obj, red); -}; - -Point.prototype._getBeta = function _getBeta() { - if (!this.curve.endo) - return; - - var pre = this.precomputed; - if (pre && pre.beta) - return pre.beta; - - var beta = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y); - if (pre) { - var curve = this.curve; - var endoMul = function(p) { - return curve.point(p.x.redMul(curve.endo.beta), p.y); - }; - pre.beta = beta; - beta.precomputed = { - beta: null, - naf: pre.naf && { - wnd: pre.naf.wnd, - points: pre.naf.points.map(endoMul), - }, - doubles: pre.doubles && { - step: pre.doubles.step, - points: pre.doubles.points.map(endoMul), - }, - }; - } - return beta; -}; - -Point.prototype.toJSON = function toJSON() { - if (!this.precomputed) - return [ this.x, this.y ]; - - return [ this.x, this.y, this.precomputed && { - doubles: this.precomputed.doubles && { - step: this.precomputed.doubles.step, - points: this.precomputed.doubles.points.slice(1), - }, - naf: this.precomputed.naf && { - wnd: this.precomputed.naf.wnd, - points: this.precomputed.naf.points.slice(1), - }, - } ]; -}; - -Point.fromJSON = function fromJSON(curve, obj, red) { - if (typeof obj === 'string') - obj = JSON.parse(obj); - var res = curve.point(obj[0], obj[1], red); - if (!obj[2]) - return res; - - function obj2point(obj) { - return curve.point(obj[0], obj[1], red); - } - - var pre = obj[2]; - res.precomputed = { - beta: null, - doubles: pre.doubles && { - step: pre.doubles.step, - points: [ res ].concat(pre.doubles.points.map(obj2point)), - }, - naf: pre.naf && { - wnd: pre.naf.wnd, - points: [ res ].concat(pre.naf.points.map(obj2point)), - }, - }; - return res; -}; - -Point.prototype.inspect = function inspect() { - if (this.isInfinity()) - return ''; - return ''; -}; - -Point.prototype.isInfinity = function isInfinity() { - return this.inf; -}; - -Point.prototype.add = function add(p) { - // O + P = P - if (this.inf) - return p; - - // P + O = P - if (p.inf) - return this; - - // P + P = 2P - if (this.eq(p)) - return this.dbl(); - - // P + (-P) = O - if (this.neg().eq(p)) - return this.curve.point(null, null); - - // P + Q = O - if (this.x.cmp(p.x) === 0) - return this.curve.point(null, null); - - var c = this.y.redSub(p.y); - if (c.cmpn(0) !== 0) - c = c.redMul(this.x.redSub(p.x).redInvm()); - var nx = c.redSqr().redISub(this.x).redISub(p.x); - var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); - return this.curve.point(nx, ny); -}; - -Point.prototype.dbl = function dbl() { - if (this.inf) - return this; - - // 2P = O - var ys1 = this.y.redAdd(this.y); - if (ys1.cmpn(0) === 0) - return this.curve.point(null, null); - - var a = this.curve.a; - - var x2 = this.x.redSqr(); - var dyinv = ys1.redInvm(); - var c = x2.redAdd(x2).redIAdd(x2).redIAdd(a).redMul(dyinv); - - var nx = c.redSqr().redISub(this.x.redAdd(this.x)); - var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); - return this.curve.point(nx, ny); -}; - -Point.prototype.getX = function getX() { - return this.x.fromRed(); -}; - -Point.prototype.getY = function getY() { - return this.y.fromRed(); -}; - -Point.prototype.mul = function mul(k) { - k = new BN(k, 16); - if (this.isInfinity()) - return this; - else if (this._hasDoubles(k)) - return this.curve._fixedNafMul(this, k); - else if (this.curve.endo) - return this.curve._endoWnafMulAdd([ this ], [ k ]); - else - return this.curve._wnafMul(this, k); -}; - -Point.prototype.mulAdd = function mulAdd(k1, p2, k2) { - var points = [ this, p2 ]; - var coeffs = [ k1, k2 ]; - if (this.curve.endo) - return this.curve._endoWnafMulAdd(points, coeffs); - else - return this.curve._wnafMulAdd(1, points, coeffs, 2); -}; - -Point.prototype.jmulAdd = function jmulAdd(k1, p2, k2) { - var points = [ this, p2 ]; - var coeffs = [ k1, k2 ]; - if (this.curve.endo) - return this.curve._endoWnafMulAdd(points, coeffs, true); - else - return this.curve._wnafMulAdd(1, points, coeffs, 2, true); -}; - -Point.prototype.eq = function eq(p) { - return this === p || - this.inf === p.inf && - (this.inf || this.x.cmp(p.x) === 0 && this.y.cmp(p.y) === 0); -}; - -Point.prototype.neg = function neg(_precompute) { - if (this.inf) - return this; - - var res = this.curve.point(this.x, this.y.redNeg()); - if (_precompute && this.precomputed) { - var pre = this.precomputed; - var negate = function(p) { - return p.neg(); - }; - res.precomputed = { - naf: pre.naf && { - wnd: pre.naf.wnd, - points: pre.naf.points.map(negate), - }, - doubles: pre.doubles && { - step: pre.doubles.step, - points: pre.doubles.points.map(negate), - }, - }; - } - return res; -}; - -Point.prototype.toJ = function toJ() { - if (this.inf) - return this.curve.jpoint(null, null, null); - - var res = this.curve.jpoint(this.x, this.y, this.curve.one); - return res; -}; - -function JPoint(curve, x, y, z) { - Base.BasePoint.call(this, curve, 'jacobian'); - if (x === null && y === null && z === null) { - this.x = this.curve.one; - this.y = this.curve.one; - this.z = new BN(0); - } else { - this.x = new BN(x, 16); - this.y = new BN(y, 16); - this.z = new BN(z, 16); - } - if (!this.x.red) - this.x = this.x.toRed(this.curve.red); - if (!this.y.red) - this.y = this.y.toRed(this.curve.red); - if (!this.z.red) - this.z = this.z.toRed(this.curve.red); - - this.zOne = this.z === this.curve.one; -} -inherits(JPoint, Base.BasePoint); - -ShortCurve.prototype.jpoint = function jpoint(x, y, z) { - return new JPoint(this, x, y, z); -}; - -JPoint.prototype.toP = function toP() { - if (this.isInfinity()) - return this.curve.point(null, null); - - var zinv = this.z.redInvm(); - var zinv2 = zinv.redSqr(); - var ax = this.x.redMul(zinv2); - var ay = this.y.redMul(zinv2).redMul(zinv); - - return this.curve.point(ax, ay); -}; - -JPoint.prototype.neg = function neg() { - return this.curve.jpoint(this.x, this.y.redNeg(), this.z); -}; - -JPoint.prototype.add = function add(p) { - // O + P = P - if (this.isInfinity()) - return p; - - // P + O = P - if (p.isInfinity()) - return this; - - // 12M + 4S + 7A - var pz2 = p.z.redSqr(); - var z2 = this.z.redSqr(); - var u1 = this.x.redMul(pz2); - var u2 = p.x.redMul(z2); - var s1 = this.y.redMul(pz2.redMul(p.z)); - var s2 = p.y.redMul(z2.redMul(this.z)); - - var h = u1.redSub(u2); - var r = s1.redSub(s2); - if (h.cmpn(0) === 0) { - if (r.cmpn(0) !== 0) - return this.curve.jpoint(null, null, null); - else - return this.dbl(); - } - - var h2 = h.redSqr(); - var h3 = h2.redMul(h); - var v = u1.redMul(h2); - - var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); - var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); - var nz = this.z.redMul(p.z).redMul(h); - - return this.curve.jpoint(nx, ny, nz); -}; - -JPoint.prototype.mixedAdd = function mixedAdd(p) { - // O + P = P - if (this.isInfinity()) - return p.toJ(); - - // P + O = P - if (p.isInfinity()) - return this; - - // 8M + 3S + 7A - var z2 = this.z.redSqr(); - var u1 = this.x; - var u2 = p.x.redMul(z2); - var s1 = this.y; - var s2 = p.y.redMul(z2).redMul(this.z); - - var h = u1.redSub(u2); - var r = s1.redSub(s2); - if (h.cmpn(0) === 0) { - if (r.cmpn(0) !== 0) - return this.curve.jpoint(null, null, null); - else - return this.dbl(); - } - - var h2 = h.redSqr(); - var h3 = h2.redMul(h); - var v = u1.redMul(h2); - - var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); - var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); - var nz = this.z.redMul(h); - - return this.curve.jpoint(nx, ny, nz); -}; - -JPoint.prototype.dblp = function dblp(pow) { - if (pow === 0) - return this; - if (this.isInfinity()) - return this; - if (!pow) - return this.dbl(); - - var i; - if (this.curve.zeroA || this.curve.threeA) { - var r = this; - for (i = 0; i < pow; i++) - r = r.dbl(); - return r; - } - - // 1M + 2S + 1A + N * (4S + 5M + 8A) - // N = 1 => 6M + 6S + 9A - var a = this.curve.a; - var tinv = this.curve.tinv; - - var jx = this.x; - var jy = this.y; - var jz = this.z; - var jz4 = jz.redSqr().redSqr(); - - // Reuse results - var jyd = jy.redAdd(jy); - for (i = 0; i < pow; i++) { - var jx2 = jx.redSqr(); - var jyd2 = jyd.redSqr(); - var jyd4 = jyd2.redSqr(); - var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); - - var t1 = jx.redMul(jyd2); - var nx = c.redSqr().redISub(t1.redAdd(t1)); - var t2 = t1.redISub(nx); - var dny = c.redMul(t2); - dny = dny.redIAdd(dny).redISub(jyd4); - var nz = jyd.redMul(jz); - if (i + 1 < pow) - jz4 = jz4.redMul(jyd4); - - jx = nx; - jz = nz; - jyd = dny; - } - - return this.curve.jpoint(jx, jyd.redMul(tinv), jz); -}; - -JPoint.prototype.dbl = function dbl() { - if (this.isInfinity()) - return this; - - if (this.curve.zeroA) - return this._zeroDbl(); - else if (this.curve.threeA) - return this._threeDbl(); - else - return this._dbl(); -}; - -JPoint.prototype._zeroDbl = function _zeroDbl() { - var nx; - var ny; - var nz; - // Z = 1 - if (this.zOne) { - // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html - // #doubling-mdbl-2007-bl - // 1M + 5S + 14A - - // XX = X1^2 - var xx = this.x.redSqr(); - // YY = Y1^2 - var yy = this.y.redSqr(); - // YYYY = YY^2 - var yyyy = yy.redSqr(); - // S = 2 * ((X1 + YY)^2 - XX - YYYY) - var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); - s = s.redIAdd(s); - // M = 3 * XX + a; a = 0 - var m = xx.redAdd(xx).redIAdd(xx); - // T = M ^ 2 - 2*S - var t = m.redSqr().redISub(s).redISub(s); - - // 8 * YYYY - var yyyy8 = yyyy.redIAdd(yyyy); - yyyy8 = yyyy8.redIAdd(yyyy8); - yyyy8 = yyyy8.redIAdd(yyyy8); - - // X3 = T - nx = t; - // Y3 = M * (S - T) - 8 * YYYY - ny = m.redMul(s.redISub(t)).redISub(yyyy8); - // Z3 = 2*Y1 - nz = this.y.redAdd(this.y); - } else { - // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html - // #doubling-dbl-2009-l - // 2M + 5S + 13A - - // A = X1^2 - var a = this.x.redSqr(); - // B = Y1^2 - var b = this.y.redSqr(); - // C = B^2 - var c = b.redSqr(); - // D = 2 * ((X1 + B)^2 - A - C) - var d = this.x.redAdd(b).redSqr().redISub(a).redISub(c); - d = d.redIAdd(d); - // E = 3 * A - var e = a.redAdd(a).redIAdd(a); - // F = E^2 - var f = e.redSqr(); - - // 8 * C - var c8 = c.redIAdd(c); - c8 = c8.redIAdd(c8); - c8 = c8.redIAdd(c8); - - // X3 = F - 2 * D - nx = f.redISub(d).redISub(d); - // Y3 = E * (D - X3) - 8 * C - ny = e.redMul(d.redISub(nx)).redISub(c8); - // Z3 = 2 * Y1 * Z1 - nz = this.y.redMul(this.z); - nz = nz.redIAdd(nz); - } - - return this.curve.jpoint(nx, ny, nz); -}; - -JPoint.prototype._threeDbl = function _threeDbl() { - var nx; - var ny; - var nz; - // Z = 1 - if (this.zOne) { - // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html - // #doubling-mdbl-2007-bl - // 1M + 5S + 15A - - // XX = X1^2 - var xx = this.x.redSqr(); - // YY = Y1^2 - var yy = this.y.redSqr(); - // YYYY = YY^2 - var yyyy = yy.redSqr(); - // S = 2 * ((X1 + YY)^2 - XX - YYYY) - var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); - s = s.redIAdd(s); - // M = 3 * XX + a - var m = xx.redAdd(xx).redIAdd(xx).redIAdd(this.curve.a); - // T = M^2 - 2 * S - var t = m.redSqr().redISub(s).redISub(s); - // X3 = T - nx = t; - // Y3 = M * (S - T) - 8 * YYYY - var yyyy8 = yyyy.redIAdd(yyyy); - yyyy8 = yyyy8.redIAdd(yyyy8); - yyyy8 = yyyy8.redIAdd(yyyy8); - ny = m.redMul(s.redISub(t)).redISub(yyyy8); - // Z3 = 2 * Y1 - nz = this.y.redAdd(this.y); - } else { - // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2001-b - // 3M + 5S - - // delta = Z1^2 - var delta = this.z.redSqr(); - // gamma = Y1^2 - var gamma = this.y.redSqr(); - // beta = X1 * gamma - var beta = this.x.redMul(gamma); - // alpha = 3 * (X1 - delta) * (X1 + delta) - var alpha = this.x.redSub(delta).redMul(this.x.redAdd(delta)); - alpha = alpha.redAdd(alpha).redIAdd(alpha); - // X3 = alpha^2 - 8 * beta - var beta4 = beta.redIAdd(beta); - beta4 = beta4.redIAdd(beta4); - var beta8 = beta4.redAdd(beta4); - nx = alpha.redSqr().redISub(beta8); - // Z3 = (Y1 + Z1)^2 - gamma - delta - nz = this.y.redAdd(this.z).redSqr().redISub(gamma).redISub(delta); - // Y3 = alpha * (4 * beta - X3) - 8 * gamma^2 - var ggamma8 = gamma.redSqr(); - ggamma8 = ggamma8.redIAdd(ggamma8); - ggamma8 = ggamma8.redIAdd(ggamma8); - ggamma8 = ggamma8.redIAdd(ggamma8); - ny = alpha.redMul(beta4.redISub(nx)).redISub(ggamma8); - } - - return this.curve.jpoint(nx, ny, nz); -}; - -JPoint.prototype._dbl = function _dbl() { - var a = this.curve.a; - - // 4M + 6S + 10A - var jx = this.x; - var jy = this.y; - var jz = this.z; - var jz4 = jz.redSqr().redSqr(); - - var jx2 = jx.redSqr(); - var jy2 = jy.redSqr(); - - var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); - - var jxd4 = jx.redAdd(jx); - jxd4 = jxd4.redIAdd(jxd4); - var t1 = jxd4.redMul(jy2); - var nx = c.redSqr().redISub(t1.redAdd(t1)); - var t2 = t1.redISub(nx); - - var jyd8 = jy2.redSqr(); - jyd8 = jyd8.redIAdd(jyd8); - jyd8 = jyd8.redIAdd(jyd8); - jyd8 = jyd8.redIAdd(jyd8); - var ny = c.redMul(t2).redISub(jyd8); - var nz = jy.redAdd(jy).redMul(jz); - - return this.curve.jpoint(nx, ny, nz); -}; - -JPoint.prototype.trpl = function trpl() { - if (!this.curve.zeroA) - return this.dbl().add(this); - - // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#tripling-tpl-2007-bl - // 5M + 10S + ... - - // XX = X1^2 - var xx = this.x.redSqr(); - // YY = Y1^2 - var yy = this.y.redSqr(); - // ZZ = Z1^2 - var zz = this.z.redSqr(); - // YYYY = YY^2 - var yyyy = yy.redSqr(); - // M = 3 * XX + a * ZZ2; a = 0 - var m = xx.redAdd(xx).redIAdd(xx); - // MM = M^2 - var mm = m.redSqr(); - // E = 6 * ((X1 + YY)^2 - XX - YYYY) - MM - var e = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); - e = e.redIAdd(e); - e = e.redAdd(e).redIAdd(e); - e = e.redISub(mm); - // EE = E^2 - var ee = e.redSqr(); - // T = 16*YYYY - var t = yyyy.redIAdd(yyyy); - t = t.redIAdd(t); - t = t.redIAdd(t); - t = t.redIAdd(t); - // U = (M + E)^2 - MM - EE - T - var u = m.redIAdd(e).redSqr().redISub(mm).redISub(ee).redISub(t); - // X3 = 4 * (X1 * EE - 4 * YY * U) - var yyu4 = yy.redMul(u); - yyu4 = yyu4.redIAdd(yyu4); - yyu4 = yyu4.redIAdd(yyu4); - var nx = this.x.redMul(ee).redISub(yyu4); - nx = nx.redIAdd(nx); - nx = nx.redIAdd(nx); - // Y3 = 8 * Y1 * (U * (T - U) - E * EE) - var ny = this.y.redMul(u.redMul(t.redISub(u)).redISub(e.redMul(ee))); - ny = ny.redIAdd(ny); - ny = ny.redIAdd(ny); - ny = ny.redIAdd(ny); - // Z3 = (Z1 + E)^2 - ZZ - EE - var nz = this.z.redAdd(e).redSqr().redISub(zz).redISub(ee); - - return this.curve.jpoint(nx, ny, nz); -}; - -JPoint.prototype.mul = function mul(k, kbase) { - k = new BN(k, kbase); - - return this.curve._wnafMul(this, k); -}; - -JPoint.prototype.eq = function eq(p) { - if (p.type === 'affine') - return this.eq(p.toJ()); - - if (this === p) - return true; - - // x1 * z2^2 == x2 * z1^2 - var z2 = this.z.redSqr(); - var pz2 = p.z.redSqr(); - if (this.x.redMul(pz2).redISub(p.x.redMul(z2)).cmpn(0) !== 0) - return false; - - // y1 * z2^3 == y2 * z1^3 - var z3 = z2.redMul(this.z); - var pz3 = pz2.redMul(p.z); - return this.y.redMul(pz3).redISub(p.y.redMul(z3)).cmpn(0) === 0; -}; - -JPoint.prototype.eqXToP = function eqXToP(x) { - var zs = this.z.redSqr(); - var rx = x.toRed(this.curve.red).redMul(zs); - if (this.x.cmp(rx) === 0) - return true; - - var xc = x.clone(); - var t = this.curve.redN.redMul(zs); - for (;;) { - xc.iadd(this.curve.n); - if (xc.cmp(this.curve.p) >= 0) - return false; - - rx.redIAdd(t); - if (this.x.cmp(rx) === 0) - return true; - } -}; - -JPoint.prototype.inspect = function inspect() { - if (this.isInfinity()) - return ''; - return ''; -}; - -JPoint.prototype.isInfinity = function isInfinity() { - // XXX This code assumes that zero is always zero in red - return this.z.cmpn(0) === 0; -}; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/curves.js": -/*!******************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/curves.js ***! - \******************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var curves = exports; - -var hash = __webpack_require__(/*! hash.js */ "./node_modules/hash.js/lib/hash.js"); -var curve = __webpack_require__(/*! ./curve */ "./node_modules/elliptic/lib/elliptic/curve/index.js"); -var utils = __webpack_require__(/*! ./utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); - -var assert = utils.assert; - -function PresetCurve(options) { - if (options.type === 'short') - this.curve = new curve.short(options); - else if (options.type === 'edwards') - this.curve = new curve.edwards(options); - else - this.curve = new curve.mont(options); - this.g = this.curve.g; - this.n = this.curve.n; - this.hash = options.hash; - - assert(this.g.validate(), 'Invalid curve'); - assert(this.g.mul(this.n).isInfinity(), 'Invalid curve, G*N != O'); -} -curves.PresetCurve = PresetCurve; - -function defineCurve(name, options) { - Object.defineProperty(curves, name, { - configurable: true, - enumerable: true, - get: function() { - var curve = new PresetCurve(options); - Object.defineProperty(curves, name, { - configurable: true, - enumerable: true, - value: curve, - }); - return curve; - }, - }); -} - -defineCurve('p192', { - type: 'short', - prime: 'p192', - p: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff', - a: 'ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc', - b: '64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1', - n: 'ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831', - hash: hash.sha256, - gRed: false, - g: [ - '188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012', - '07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811', - ], -}); - -defineCurve('p224', { - type: 'short', - prime: 'p224', - p: 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001', - a: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe', - b: 'b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4', - n: 'ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d', - hash: hash.sha256, - gRed: false, - g: [ - 'b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21', - 'bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34', - ], -}); - -defineCurve('p256', { - type: 'short', - prime: null, - p: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff', - a: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc', - b: '5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b', - n: 'ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551', - hash: hash.sha256, - gRed: false, - g: [ - '6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296', - '4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5', - ], -}); - -defineCurve('p384', { - type: 'short', - prime: null, - p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + - 'fffffffe ffffffff 00000000 00000000 ffffffff', - a: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + - 'fffffffe ffffffff 00000000 00000000 fffffffc', - b: 'b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f ' + - '5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef', - n: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 ' + - 'f4372ddf 581a0db2 48b0a77a ecec196a ccc52973', - hash: hash.sha384, - gRed: false, - g: [ - 'aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 ' + - '5502f25d bf55296c 3a545e38 72760ab7', - '3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 ' + - '0a60b1ce 1d7e819d 7a431d7c 90ea0e5f', - ], -}); - -defineCurve('p521', { - type: 'short', - prime: null, - p: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + - 'ffffffff ffffffff ffffffff ffffffff ffffffff', - a: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + - 'ffffffff ffffffff ffffffff ffffffff fffffffc', - b: '00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b ' + - '99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd ' + - '3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00', - n: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + - 'ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 ' + - 'f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409', - hash: hash.sha512, - gRed: false, - g: [ - '000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 ' + - '053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 ' + - 'a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66', - '00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 ' + - '579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 ' + - '3fad0761 353c7086 a272c240 88be9476 9fd16650', - ], -}); - -defineCurve('curve25519', { - type: 'mont', - prime: 'p25519', - p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', - a: '76d06', - b: '1', - n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', - hash: hash.sha256, - gRed: false, - g: [ - '9', - ], -}); - -defineCurve('ed25519', { - type: 'edwards', - prime: 'p25519', - p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', - a: '-1', - c: '1', - // -121665 * (121666^(-1)) (mod P) - d: '52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3', - n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', - hash: hash.sha256, - gRed: false, - g: [ - '216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a', - - // 4/5 - '6666666666666666666666666666666666666666666666666666666666666658', - ], -}); - -var pre; -try { - pre = __webpack_require__(/*! ./precomputed/secp256k1 */ "./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js"); -} catch (e) { - pre = undefined; -} - -defineCurve('secp256k1', { - type: 'short', - prime: 'k256', - p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f', - a: '0', - b: '7', - n: 'ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141', - h: '1', - hash: hash.sha256, - - // Precomputed endomorphism - beta: '7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee', - lambda: '5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72', - basis: [ - { - a: '3086d221a7d46bcde86c90e49284eb15', - b: '-e4437ed6010e88286f547fa90abfe4c3', - }, - { - a: '114ca50f7a8e2f3f657c1108d9d44cfd8', - b: '3086d221a7d46bcde86c90e49284eb15', - }, - ], - - gRed: false, - g: [ - '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798', - '483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8', - pre, - ], -}); - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/ec/index.js": -/*!********************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/ec/index.js ***! - \********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); -var HmacDRBG = __webpack_require__(/*! hmac-drbg */ "./node_modules/hmac-drbg/lib/hmac-drbg.js"); -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var curves = __webpack_require__(/*! ../curves */ "./node_modules/elliptic/lib/elliptic/curves.js"); -var rand = __webpack_require__(/*! brorand */ "./node_modules/brorand/index.js"); -var assert = utils.assert; - -var KeyPair = __webpack_require__(/*! ./key */ "./node_modules/elliptic/lib/elliptic/ec/key.js"); -var Signature = __webpack_require__(/*! ./signature */ "./node_modules/elliptic/lib/elliptic/ec/signature.js"); - -function EC(options) { - if (!(this instanceof EC)) - return new EC(options); - - // Shortcut `elliptic.ec(curve-name)` - if (typeof options === 'string') { - assert(Object.prototype.hasOwnProperty.call(curves, options), - 'Unknown curve ' + options); - - options = curves[options]; - } - - // Shortcut for `elliptic.ec(elliptic.curves.curveName)` - if (options instanceof curves.PresetCurve) - options = { curve: options }; - - this.curve = options.curve.curve; - this.n = this.curve.n; - this.nh = this.n.ushrn(1); - this.g = this.curve.g; - - // Point on curve - this.g = options.curve.g; - this.g.precompute(options.curve.n.bitLength() + 1); - - // Hash for function for DRBG - this.hash = options.hash || options.curve.hash; -} -module.exports = EC; - -EC.prototype.keyPair = function keyPair(options) { - return new KeyPair(this, options); -}; - -EC.prototype.keyFromPrivate = function keyFromPrivate(priv, enc) { - return KeyPair.fromPrivate(this, priv, enc); -}; - -EC.prototype.keyFromPublic = function keyFromPublic(pub, enc) { - return KeyPair.fromPublic(this, pub, enc); -}; - -EC.prototype.genKeyPair = function genKeyPair(options) { - if (!options) - options = {}; - - // Instantiate Hmac_DRBG - var drbg = new HmacDRBG({ - hash: this.hash, - pers: options.pers, - persEnc: options.persEnc || 'utf8', - entropy: options.entropy || rand(this.hash.hmacStrength), - entropyEnc: options.entropy && options.entropyEnc || 'utf8', - nonce: this.n.toArray(), - }); - - var bytes = this.n.byteLength(); - var ns2 = this.n.sub(new BN(2)); - for (;;) { - var priv = new BN(drbg.generate(bytes)); - if (priv.cmp(ns2) > 0) - continue; - - priv.iaddn(1); - return this.keyFromPrivate(priv); - } -}; - -EC.prototype._truncateToN = function _truncateToN(msg, truncOnly) { - var delta = msg.byteLength() * 8 - this.n.bitLength(); - if (delta > 0) - msg = msg.ushrn(delta); - if (!truncOnly && msg.cmp(this.n) >= 0) - return msg.sub(this.n); - else - return msg; -}; - -EC.prototype.sign = function sign(msg, key, enc, options) { - if (typeof enc === 'object') { - options = enc; - enc = null; - } - if (!options) - options = {}; - - key = this.keyFromPrivate(key, enc); - msg = this._truncateToN(new BN(msg, 16)); - - // Zero-extend key to provide enough entropy - var bytes = this.n.byteLength(); - var bkey = key.getPrivate().toArray('be', bytes); - - // Zero-extend nonce to have the same byte size as N - var nonce = msg.toArray('be', bytes); - - // Instantiate Hmac_DRBG - var drbg = new HmacDRBG({ - hash: this.hash, - entropy: bkey, - nonce: nonce, - pers: options.pers, - persEnc: options.persEnc || 'utf8', - }); - - // Number of bytes to generate - var ns1 = this.n.sub(new BN(1)); - - for (var iter = 0; ; iter++) { - var k = options.k ? - options.k(iter) : - new BN(drbg.generate(this.n.byteLength())); - k = this._truncateToN(k, true); - if (k.cmpn(1) <= 0 || k.cmp(ns1) >= 0) - continue; - - var kp = this.g.mul(k); - if (kp.isInfinity()) - continue; - - var kpX = kp.getX(); - var r = kpX.umod(this.n); - if (r.cmpn(0) === 0) - continue; - - var s = k.invm(this.n).mul(r.mul(key.getPrivate()).iadd(msg)); - s = s.umod(this.n); - if (s.cmpn(0) === 0) - continue; - - var recoveryParam = (kp.getY().isOdd() ? 1 : 0) | - (kpX.cmp(r) !== 0 ? 2 : 0); - - // Use complement of `s`, if it is > `n / 2` - if (options.canonical && s.cmp(this.nh) > 0) { - s = this.n.sub(s); - recoveryParam ^= 1; - } - - return new Signature({ r: r, s: s, recoveryParam: recoveryParam }); - } -}; - -EC.prototype.verify = function verify(msg, signature, key, enc) { - msg = this._truncateToN(new BN(msg, 16)); - key = this.keyFromPublic(key, enc); - signature = new Signature(signature, 'hex'); - - // Perform primitive values validation - var r = signature.r; - var s = signature.s; - if (r.cmpn(1) < 0 || r.cmp(this.n) >= 0) - return false; - if (s.cmpn(1) < 0 || s.cmp(this.n) >= 0) - return false; - - // Validate signature - var sinv = s.invm(this.n); - var u1 = sinv.mul(msg).umod(this.n); - var u2 = sinv.mul(r).umod(this.n); - var p; - - if (!this.curve._maxwellTrick) { - p = this.g.mulAdd(u1, key.getPublic(), u2); - if (p.isInfinity()) - return false; - - return p.getX().umod(this.n).cmp(r) === 0; - } - - // NOTE: Greg Maxwell's trick, inspired by: - // https://git.io/vad3K - - p = this.g.jmulAdd(u1, key.getPublic(), u2); - if (p.isInfinity()) - return false; - - // Compare `p.x` of Jacobian point with `r`, - // this will do `p.x == r * p.z^2` instead of multiplying `p.x` by the - // inverse of `p.z^2` - return p.eqXToP(r); -}; - -EC.prototype.recoverPubKey = function(msg, signature, j, enc) { - assert((3 & j) === j, 'The recovery param is more than two bits'); - signature = new Signature(signature, enc); - - var n = this.n; - var e = new BN(msg); - var r = signature.r; - var s = signature.s; - - // A set LSB signifies that the y-coordinate is odd - var isYOdd = j & 1; - var isSecondKey = j >> 1; - if (r.cmp(this.curve.p.umod(this.curve.n)) >= 0 && isSecondKey) - throw new Error('Unable to find sencond key candinate'); - - // 1.1. Let x = r + jn. - if (isSecondKey) - r = this.curve.pointFromX(r.add(this.curve.n), isYOdd); - else - r = this.curve.pointFromX(r, isYOdd); - - var rInv = signature.r.invm(n); - var s1 = n.sub(e).mul(rInv).umod(n); - var s2 = s.mul(rInv).umod(n); - - // 1.6.1 Compute Q = r^-1 (sR - eG) - // Q = r^-1 (sR + -eG) - return this.g.mulAdd(s1, r, s2); -}; - -EC.prototype.getKeyRecoveryParam = function(e, signature, Q, enc) { - signature = new Signature(signature, enc); - if (signature.recoveryParam !== null) - return signature.recoveryParam; - - for (var i = 0; i < 4; i++) { - var Qprime; - try { - Qprime = this.recoverPubKey(e, signature, i); - } catch (e) { - continue; - } - - if (Qprime.eq(Q)) - return i; - } - throw new Error('Unable to find valid recovery factor'); -}; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/ec/key.js": -/*!******************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/ec/key.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var assert = utils.assert; - -function KeyPair(ec, options) { - this.ec = ec; - this.priv = null; - this.pub = null; - - // KeyPair(ec, { priv: ..., pub: ... }) - if (options.priv) - this._importPrivate(options.priv, options.privEnc); - if (options.pub) - this._importPublic(options.pub, options.pubEnc); -} -module.exports = KeyPair; - -KeyPair.fromPublic = function fromPublic(ec, pub, enc) { - if (pub instanceof KeyPair) - return pub; - - return new KeyPair(ec, { - pub: pub, - pubEnc: enc, - }); -}; - -KeyPair.fromPrivate = function fromPrivate(ec, priv, enc) { - if (priv instanceof KeyPair) - return priv; - - return new KeyPair(ec, { - priv: priv, - privEnc: enc, - }); -}; - -KeyPair.prototype.validate = function validate() { - var pub = this.getPublic(); - - if (pub.isInfinity()) - return { result: false, reason: 'Invalid public key' }; - if (!pub.validate()) - return { result: false, reason: 'Public key is not a point' }; - if (!pub.mul(this.ec.curve.n).isInfinity()) - return { result: false, reason: 'Public key * N != O' }; - - return { result: true, reason: null }; -}; - -KeyPair.prototype.getPublic = function getPublic(compact, enc) { - // compact is optional argument - if (typeof compact === 'string') { - enc = compact; - compact = null; - } - - if (!this.pub) - this.pub = this.ec.g.mul(this.priv); - - if (!enc) - return this.pub; - - return this.pub.encode(enc, compact); -}; - -KeyPair.prototype.getPrivate = function getPrivate(enc) { - if (enc === 'hex') - return this.priv.toString(16, 2); - else - return this.priv; -}; - -KeyPair.prototype._importPrivate = function _importPrivate(key, enc) { - this.priv = new BN(key, enc || 16); - - // Ensure that the priv won't be bigger than n, otherwise we may fail - // in fixed multiplication method - this.priv = this.priv.umod(this.ec.curve.n); -}; - -KeyPair.prototype._importPublic = function _importPublic(key, enc) { - if (key.x || key.y) { - // Montgomery points only have an `x` coordinate. - // Weierstrass/Edwards points on the other hand have both `x` and - // `y` coordinates. - if (this.ec.curve.type === 'mont') { - assert(key.x, 'Need x coordinate'); - } else if (this.ec.curve.type === 'short' || - this.ec.curve.type === 'edwards') { - assert(key.x && key.y, 'Need both x and y coordinate'); - } - this.pub = this.ec.curve.point(key.x, key.y); - return; - } - this.pub = this.ec.curve.decodePoint(key, enc); -}; - -// ECDH -KeyPair.prototype.derive = function derive(pub) { - if(!pub.validate()) { - assert(pub.validate(), 'public point not validated'); - } - return pub.mul(this.priv).getX(); -}; - -// ECDSA -KeyPair.prototype.sign = function sign(msg, enc, options) { - return this.ec.sign(msg, this, enc, options); -}; - -KeyPair.prototype.verify = function verify(msg, signature) { - return this.ec.verify(msg, signature, this); -}; - -KeyPair.prototype.inspect = function inspect() { - return ''; -}; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/ec/signature.js": -/*!************************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/ec/signature.js ***! - \************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var assert = utils.assert; - -function Signature(options, enc) { - if (options instanceof Signature) - return options; - - if (this._importDER(options, enc)) - return; - - assert(options.r && options.s, 'Signature without r or s'); - this.r = new BN(options.r, 16); - this.s = new BN(options.s, 16); - if (options.recoveryParam === undefined) - this.recoveryParam = null; - else - this.recoveryParam = options.recoveryParam; -} -module.exports = Signature; - -function Position() { - this.place = 0; -} - -function getLength(buf, p) { - var initial = buf[p.place++]; - if (!(initial & 0x80)) { - return initial; - } - var octetLen = initial & 0xf; - - // Indefinite length or overflow - if (octetLen === 0 || octetLen > 4) { - return false; - } - - var val = 0; - for (var i = 0, off = p.place; i < octetLen; i++, off++) { - val <<= 8; - val |= buf[off]; - val >>>= 0; - } - - // Leading zeroes - if (val <= 0x7f) { - return false; - } - - p.place = off; - return val; -} - -function rmPadding(buf) { - var i = 0; - var len = buf.length - 1; - while (!buf[i] && !(buf[i + 1] & 0x80) && i < len) { - i++; - } - if (i === 0) { - return buf; - } - return buf.slice(i); -} - -Signature.prototype._importDER = function _importDER(data, enc) { - data = utils.toArray(data, enc); - var p = new Position(); - if (data[p.place++] !== 0x30) { - return false; - } - var len = getLength(data, p); - if (len === false) { - return false; - } - if ((len + p.place) !== data.length) { - return false; - } - if (data[p.place++] !== 0x02) { - return false; - } - var rlen = getLength(data, p); - if (rlen === false) { - return false; - } - var r = data.slice(p.place, rlen + p.place); - p.place += rlen; - if (data[p.place++] !== 0x02) { - return false; - } - var slen = getLength(data, p); - if (slen === false) { - return false; - } - if (data.length !== slen + p.place) { - return false; - } - var s = data.slice(p.place, slen + p.place); - if (r[0] === 0) { - if (r[1] & 0x80) { - r = r.slice(1); - } else { - // Leading zeroes - return false; - } - } - if (s[0] === 0) { - if (s[1] & 0x80) { - s = s.slice(1); - } else { - // Leading zeroes - return false; - } - } - - this.r = new BN(r); - this.s = new BN(s); - this.recoveryParam = null; - - return true; -}; - -function constructLength(arr, len) { - if (len < 0x80) { - arr.push(len); - return; - } - var octets = 1 + (Math.log(len) / Math.LN2 >>> 3); - arr.push(octets | 0x80); - while (--octets) { - arr.push((len >>> (octets << 3)) & 0xff); - } - arr.push(len); -} - -Signature.prototype.toDER = function toDER(enc) { - var r = this.r.toArray(); - var s = this.s.toArray(); - - // Pad values - if (r[0] & 0x80) - r = [ 0 ].concat(r); - // Pad values - if (s[0] & 0x80) - s = [ 0 ].concat(s); - - r = rmPadding(r); - s = rmPadding(s); - - while (!s[0] && !(s[1] & 0x80)) { - s = s.slice(1); - } - var arr = [ 0x02 ]; - constructLength(arr, r.length); - arr = arr.concat(r); - arr.push(0x02); - constructLength(arr, s.length); - var backHalf = arr.concat(s); - var res = [ 0x30 ]; - constructLength(res, backHalf.length); - res = res.concat(backHalf); - return utils.encode(res, enc); -}; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/eddsa/index.js": -/*!***********************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/eddsa/index.js ***! - \***********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var hash = __webpack_require__(/*! hash.js */ "./node_modules/hash.js/lib/hash.js"); -var curves = __webpack_require__(/*! ../curves */ "./node_modules/elliptic/lib/elliptic/curves.js"); -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var assert = utils.assert; -var parseBytes = utils.parseBytes; -var KeyPair = __webpack_require__(/*! ./key */ "./node_modules/elliptic/lib/elliptic/eddsa/key.js"); -var Signature = __webpack_require__(/*! ./signature */ "./node_modules/elliptic/lib/elliptic/eddsa/signature.js"); - -function EDDSA(curve) { - assert(curve === 'ed25519', 'only tested with ed25519 so far'); - - if (!(this instanceof EDDSA)) - return new EDDSA(curve); - - curve = curves[curve].curve; - this.curve = curve; - this.g = curve.g; - this.g.precompute(curve.n.bitLength() + 1); - - this.pointClass = curve.point().constructor; - this.encodingLength = Math.ceil(curve.n.bitLength() / 8); - this.hash = hash.sha512; -} - -module.exports = EDDSA; - -/** -* @param {Array|String} message - message bytes -* @param {Array|String|KeyPair} secret - secret bytes or a keypair -* @returns {Signature} - signature -*/ -EDDSA.prototype.sign = function sign(message, secret) { - message = parseBytes(message); - var key = this.keyFromSecret(secret); - var r = this.hashInt(key.messagePrefix(), message); - var R = this.g.mul(r); - var Rencoded = this.encodePoint(R); - var s_ = this.hashInt(Rencoded, key.pubBytes(), message) - .mul(key.priv()); - var S = r.add(s_).umod(this.curve.n); - return this.makeSignature({ R: R, S: S, Rencoded: Rencoded }); -}; - -/** -* @param {Array} message - message bytes -* @param {Array|String|Signature} sig - sig bytes -* @param {Array|String|Point|KeyPair} pub - public key -* @returns {Boolean} - true if public key matches sig of message -*/ -EDDSA.prototype.verify = function verify(message, sig, pub) { - message = parseBytes(message); - sig = this.makeSignature(sig); - var key = this.keyFromPublic(pub); - var h = this.hashInt(sig.Rencoded(), key.pubBytes(), message); - var SG = this.g.mul(sig.S()); - var RplusAh = sig.R().add(key.pub().mul(h)); - return RplusAh.eq(SG); -}; - -EDDSA.prototype.hashInt = function hashInt() { - var hash = this.hash(); - for (var i = 0; i < arguments.length; i++) - hash.update(arguments[i]); - return utils.intFromLE(hash.digest()).umod(this.curve.n); -}; - -EDDSA.prototype.keyFromPublic = function keyFromPublic(pub) { - return KeyPair.fromPublic(this, pub); -}; - -EDDSA.prototype.keyFromSecret = function keyFromSecret(secret) { - return KeyPair.fromSecret(this, secret); -}; - -EDDSA.prototype.makeSignature = function makeSignature(sig) { - if (sig instanceof Signature) - return sig; - return new Signature(this, sig); -}; - -/** -* * https://tools.ietf.org/html/draft-josefsson-eddsa-ed25519-03#section-5.2 -* -* EDDSA defines methods for encoding and decoding points and integers. These are -* helper convenience methods, that pass along to utility functions implied -* parameters. -* -*/ -EDDSA.prototype.encodePoint = function encodePoint(point) { - var enc = point.getY().toArray('le', this.encodingLength); - enc[this.encodingLength - 1] |= point.getX().isOdd() ? 0x80 : 0; - return enc; -}; - -EDDSA.prototype.decodePoint = function decodePoint(bytes) { - bytes = utils.parseBytes(bytes); - - var lastIx = bytes.length - 1; - var normed = bytes.slice(0, lastIx).concat(bytes[lastIx] & ~0x80); - var xIsOdd = (bytes[lastIx] & 0x80) !== 0; - - var y = utils.intFromLE(normed); - return this.curve.pointFromY(y, xIsOdd); -}; - -EDDSA.prototype.encodeInt = function encodeInt(num) { - return num.toArray('le', this.encodingLength); -}; - -EDDSA.prototype.decodeInt = function decodeInt(bytes) { - return utils.intFromLE(bytes); -}; - -EDDSA.prototype.isPoint = function isPoint(val) { - return val instanceof this.pointClass; -}; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/eddsa/key.js": -/*!*********************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/eddsa/key.js ***! - \*********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var assert = utils.assert; -var parseBytes = utils.parseBytes; -var cachedProperty = utils.cachedProperty; - -/** -* @param {EDDSA} eddsa - instance -* @param {Object} params - public/private key parameters -* -* @param {Array} [params.secret] - secret seed bytes -* @param {Point} [params.pub] - public key point (aka `A` in eddsa terms) -* @param {Array} [params.pub] - public key point encoded as bytes -* -*/ -function KeyPair(eddsa, params) { - this.eddsa = eddsa; - this._secret = parseBytes(params.secret); - if (eddsa.isPoint(params.pub)) - this._pub = params.pub; - else - this._pubBytes = parseBytes(params.pub); -} - -KeyPair.fromPublic = function fromPublic(eddsa, pub) { - if (pub instanceof KeyPair) - return pub; - return new KeyPair(eddsa, { pub: pub }); -}; - -KeyPair.fromSecret = function fromSecret(eddsa, secret) { - if (secret instanceof KeyPair) - return secret; - return new KeyPair(eddsa, { secret: secret }); -}; - -KeyPair.prototype.secret = function secret() { - return this._secret; -}; - -cachedProperty(KeyPair, 'pubBytes', function pubBytes() { - return this.eddsa.encodePoint(this.pub()); -}); - -cachedProperty(KeyPair, 'pub', function pub() { - if (this._pubBytes) - return this.eddsa.decodePoint(this._pubBytes); - return this.eddsa.g.mul(this.priv()); -}); - -cachedProperty(KeyPair, 'privBytes', function privBytes() { - var eddsa = this.eddsa; - var hash = this.hash(); - var lastIx = eddsa.encodingLength - 1; - - var a = hash.slice(0, eddsa.encodingLength); - a[0] &= 248; - a[lastIx] &= 127; - a[lastIx] |= 64; - - return a; -}); - -cachedProperty(KeyPair, 'priv', function priv() { - return this.eddsa.decodeInt(this.privBytes()); -}); - -cachedProperty(KeyPair, 'hash', function hash() { - return this.eddsa.hash().update(this.secret()).digest(); -}); - -cachedProperty(KeyPair, 'messagePrefix', function messagePrefix() { - return this.hash().slice(this.eddsa.encodingLength); -}); - -KeyPair.prototype.sign = function sign(message) { - assert(this._secret, 'KeyPair can only verify'); - return this.eddsa.sign(message, this); -}; - -KeyPair.prototype.verify = function verify(message, sig) { - return this.eddsa.verify(message, sig, this); -}; - -KeyPair.prototype.getSecret = function getSecret(enc) { - assert(this._secret, 'KeyPair is public only'); - return utils.encode(this.secret(), enc); -}; - -KeyPair.prototype.getPublic = function getPublic(enc) { - return utils.encode(this.pubBytes(), enc); -}; - -module.exports = KeyPair; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/eddsa/signature.js": -/*!***************************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/eddsa/signature.js ***! - \***************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); -var utils = __webpack_require__(/*! ../utils */ "./node_modules/elliptic/lib/elliptic/utils.js"); -var assert = utils.assert; -var cachedProperty = utils.cachedProperty; -var parseBytes = utils.parseBytes; - -/** -* @param {EDDSA} eddsa - eddsa instance -* @param {Array|Object} sig - -* @param {Array|Point} [sig.R] - R point as Point or bytes -* @param {Array|bn} [sig.S] - S scalar as bn or bytes -* @param {Array} [sig.Rencoded] - R point encoded -* @param {Array} [sig.Sencoded] - S scalar encoded -*/ -function Signature(eddsa, sig) { - this.eddsa = eddsa; - - if (typeof sig !== 'object') - sig = parseBytes(sig); - - if (Array.isArray(sig)) { - sig = { - R: sig.slice(0, eddsa.encodingLength), - S: sig.slice(eddsa.encodingLength), - }; - } - - assert(sig.R && sig.S, 'Signature without R or S'); - - if (eddsa.isPoint(sig.R)) - this._R = sig.R; - if (sig.S instanceof BN) - this._S = sig.S; - - this._Rencoded = Array.isArray(sig.R) ? sig.R : sig.Rencoded; - this._Sencoded = Array.isArray(sig.S) ? sig.S : sig.Sencoded; -} - -cachedProperty(Signature, 'S', function S() { - return this.eddsa.decodeInt(this.Sencoded()); -}); - -cachedProperty(Signature, 'R', function R() { - return this.eddsa.decodePoint(this.Rencoded()); -}); - -cachedProperty(Signature, 'Rencoded', function Rencoded() { - return this.eddsa.encodePoint(this.R()); -}); - -cachedProperty(Signature, 'Sencoded', function Sencoded() { - return this.eddsa.encodeInt(this.S()); -}); - -Signature.prototype.toBytes = function toBytes() { - return this.Rencoded().concat(this.Sencoded()); -}; - -Signature.prototype.toHex = function toHex() { - return utils.encode(this.toBytes(), 'hex').toUpperCase(); -}; - -module.exports = Signature; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js": -/*!*********************************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js ***! - \*********************************************************************/ -/***/ ((module) => { - -module.exports = { - doubles: { - step: 4, - points: [ - [ - 'e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a', - 'f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821', - ], - [ - '8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508', - '11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf', - ], - [ - '175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739', - 'd3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695', - ], - [ - '363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640', - '4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9', - ], - [ - '8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c', - '4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36', - ], - [ - '723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda', - '96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f', - ], - [ - 'eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa', - '5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999', - ], - [ - '100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0', - 'cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09', - ], - [ - 'e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d', - '9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d', - ], - [ - 'feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d', - 'e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088', - ], - [ - 'da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1', - '9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d', - ], - [ - '53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0', - '5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8', - ], - [ - '8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047', - '10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a', - ], - [ - '385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862', - '283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453', - ], - [ - '6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7', - '7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160', - ], - [ - '3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd', - '56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0', - ], - [ - '85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83', - '7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6', - ], - [ - '948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a', - '53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589', - ], - [ - '6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8', - 'bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17', - ], - [ - 'e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d', - '4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda', - ], - [ - 'e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725', - '7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd', - ], - [ - '213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754', - '4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2', - ], - [ - '4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c', - '17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6', - ], - [ - 'fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6', - '6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f', - ], - [ - '76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39', - 'c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01', - ], - [ - 'c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891', - '893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3', - ], - [ - 'd895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b', - 'febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f', - ], - [ - 'b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03', - '2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7', - ], - [ - 'e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d', - 'eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78', - ], - [ - 'a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070', - '7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1', - ], - [ - '90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4', - 'e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150', - ], - [ - '8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da', - '662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82', - ], - [ - 'e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11', - '1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc', - ], - [ - '8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e', - 'efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b', - ], - [ - 'e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41', - '2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51', - ], - [ - 'b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef', - '67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45', - ], - [ - 'd68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8', - 'db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120', - ], - [ - '324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d', - '648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84', - ], - [ - '4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96', - '35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d', - ], - [ - '9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd', - 'ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d', - ], - [ - '6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5', - '9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8', - ], - [ - 'a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266', - '40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8', - ], - [ - '7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71', - '34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac', - ], - [ - '928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac', - 'c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f', - ], - [ - '85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751', - '1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962', - ], - [ - 'ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e', - '493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907', - ], - [ - '827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241', - 'c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec', - ], - [ - 'eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3', - 'be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d', - ], - [ - 'e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f', - '4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414', - ], - [ - '1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19', - 'aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd', - ], - [ - '146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be', - 'b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0', - ], - [ - 'fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9', - '6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811', - ], - [ - 'da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2', - '8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1', - ], - [ - 'a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13', - '7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c', - ], - [ - '174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c', - 'ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73', - ], - [ - '959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba', - '2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd', - ], - [ - 'd2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151', - 'e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405', - ], - [ - '64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073', - 'd99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589', - ], - [ - '8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458', - '38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e', - ], - [ - '13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b', - '69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27', - ], - [ - 'bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366', - 'd3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1', - ], - [ - '8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa', - '40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482', - ], - [ - '8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0', - '620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945', - ], - [ - 'dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787', - '7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573', - ], - [ - 'f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e', - 'ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82', - ], - ], - }, - naf: { - wnd: 7, - points: [ - [ - 'f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9', - '388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672', - ], - [ - '2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4', - 'd8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6', - ], - [ - '5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc', - '6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da', - ], - [ - 'acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe', - 'cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37', - ], - [ - '774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb', - 'd984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b', - ], - [ - 'f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8', - 'ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81', - ], - [ - 'd7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e', - '581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58', - ], - [ - 'defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34', - '4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77', - ], - [ - '2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c', - '85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a', - ], - [ - '352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5', - '321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c', - ], - [ - '2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f', - '2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67', - ], - [ - '9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714', - '73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402', - ], - [ - 'daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729', - 'a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55', - ], - [ - 'c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db', - '2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482', - ], - [ - '6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4', - 'e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82', - ], - [ - '1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5', - 'b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396', - ], - [ - '605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479', - '2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49', - ], - [ - '62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d', - '80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf', - ], - [ - '80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f', - '1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a', - ], - [ - '7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb', - 'd0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7', - ], - [ - 'd528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9', - 'eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933', - ], - [ - '49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963', - '758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a', - ], - [ - '77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74', - '958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6', - ], - [ - 'f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530', - 'e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37', - ], - [ - '463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b', - '5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e', - ], - [ - 'f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247', - 'cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6', - ], - [ - 'caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1', - 'cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476', - ], - [ - '2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120', - '4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40', - ], - [ - '7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435', - '91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61', - ], - [ - '754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18', - '673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683', - ], - [ - 'e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8', - '59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5', - ], - [ - '186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb', - '3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b', - ], - [ - 'df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f', - '55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417', - ], - [ - '5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143', - 'efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868', - ], - [ - '290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba', - 'e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a', - ], - [ - 'af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45', - 'f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6', - ], - [ - '766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a', - '744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996', - ], - [ - '59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e', - 'c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e', - ], - [ - 'f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8', - 'e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d', - ], - [ - '7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c', - '30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2', - ], - [ - '948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519', - 'e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e', - ], - [ - '7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab', - '100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437', - ], - [ - '3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca', - 'ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311', - ], - [ - 'd3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf', - '8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4', - ], - [ - '1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610', - '68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575', - ], - [ - '733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4', - 'f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d', - ], - [ - '15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c', - 'd56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d', - ], - [ - 'a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940', - 'edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629', - ], - [ - 'e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980', - 'a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06', - ], - [ - '311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3', - '66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374', - ], - [ - '34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf', - '9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee', - ], - [ - 'f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63', - '4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1', - ], - [ - 'd7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448', - 'fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b', - ], - [ - '32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf', - '5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661', - ], - [ - '7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5', - '8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6', - ], - [ - 'ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6', - '8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e', - ], - [ - '16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5', - '5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d', - ], - [ - 'eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99', - 'f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc', - ], - [ - '78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51', - 'f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4', - ], - [ - '494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5', - '42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c', - ], - [ - 'a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5', - '204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b', - ], - [ - 'c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997', - '4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913', - ], - [ - '841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881', - '73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154', - ], - [ - '5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5', - '39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865', - ], - [ - '36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66', - 'd2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc', - ], - [ - '336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726', - 'ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224', - ], - [ - '8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede', - '6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e', - ], - [ - '1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94', - '60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6', - ], - [ - '85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31', - '3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511', - ], - [ - '29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51', - 'b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b', - ], - [ - 'a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252', - 'ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2', - ], - [ - '4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5', - 'cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c', - ], - [ - 'd24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b', - '6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3', - ], - [ - 'ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4', - '322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d', - ], - [ - 'af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f', - '6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700', - ], - [ - 'e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889', - '2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4', - ], - [ - '591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246', - 'b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196', - ], - [ - '11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984', - '998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4', - ], - [ - '3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a', - 'b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257', - ], - [ - 'cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030', - 'bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13', - ], - [ - 'c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197', - '6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096', - ], - [ - 'c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593', - 'c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38', - ], - [ - 'a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef', - '21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f', - ], - [ - '347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38', - '60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448', - ], - [ - 'da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a', - '49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a', - ], - [ - 'c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111', - '5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4', - ], - [ - '4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502', - '7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437', - ], - [ - '3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea', - 'be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7', - ], - [ - 'cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26', - '8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d', - ], - [ - 'b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986', - '39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a', - ], - [ - 'd4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e', - '62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54', - ], - [ - '48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4', - '25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77', - ], - [ - 'dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda', - 'ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517', - ], - [ - '6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859', - 'cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10', - ], - [ - 'e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f', - 'f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125', - ], - [ - 'eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c', - '6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e', - ], - [ - '13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942', - 'fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1', - ], - [ - 'ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a', - '1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2', - ], - [ - 'b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80', - '5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423', - ], - [ - 'ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d', - '438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8', - ], - [ - '8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1', - 'cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758', - ], - [ - '52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63', - 'c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375', - ], - [ - 'e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352', - '6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d', - ], - [ - '7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193', - 'ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec', - ], - [ - '5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00', - '9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0', - ], - [ - '32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58', - 'ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c', - ], - [ - 'e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7', - 'd3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4', - ], - [ - '8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8', - 'c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f', - ], - [ - '4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e', - '67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649', - ], - [ - '3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d', - 'cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826', - ], - [ - '674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b', - '299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5', - ], - [ - 'd32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f', - 'f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87', - ], - [ - '30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6', - '462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b', - ], - [ - 'be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297', - '62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc', - ], - [ - '93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a', - '7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c', - ], - [ - 'b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c', - 'ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f', - ], - [ - 'd5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52', - '4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a', - ], - [ - 'd3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb', - 'bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46', - ], - [ - '463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065', - 'bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f', - ], - [ - '7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917', - '603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03', - ], - [ - '74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9', - 'cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08', - ], - [ - '30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3', - '553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8', - ], - [ - '9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57', - '712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373', - ], - [ - '176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66', - 'ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3', - ], - [ - '75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8', - '9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8', - ], - [ - '809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721', - '9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1', - ], - [ - '1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180', - '4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9', - ], - ], - }, -}; - - -/***/ }), - -/***/ "./node_modules/elliptic/lib/elliptic/utils.js": -/*!*****************************************************!*\ - !*** ./node_modules/elliptic/lib/elliptic/utils.js ***! - \*****************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var utils = exports; -var BN = __webpack_require__(/*! bn.js */ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js"); -var minAssert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); -var minUtils = __webpack_require__(/*! minimalistic-crypto-utils */ "./node_modules/minimalistic-crypto-utils/lib/utils.js"); - -utils.assert = minAssert; -utils.toArray = minUtils.toArray; -utils.zero2 = minUtils.zero2; -utils.toHex = minUtils.toHex; -utils.encode = minUtils.encode; - -// Represent num in a w-NAF form -function getNAF(num, w, bits) { - var naf = new Array(Math.max(num.bitLength(), bits) + 1); - naf.fill(0); - - var ws = 1 << (w + 1); - var k = num.clone(); - - for (var i = 0; i < naf.length; i++) { - var z; - var mod = k.andln(ws - 1); - if (k.isOdd()) { - if (mod > (ws >> 1) - 1) - z = (ws >> 1) - mod; - else - z = mod; - k.isubn(z); - } else { - z = 0; - } - - naf[i] = z; - k.iushrn(1); - } - - return naf; -} -utils.getNAF = getNAF; - -// Represent k1, k2 in a Joint Sparse Form -function getJSF(k1, k2) { - var jsf = [ - [], - [], - ]; - - k1 = k1.clone(); - k2 = k2.clone(); - var d1 = 0; - var d2 = 0; - var m8; - while (k1.cmpn(-d1) > 0 || k2.cmpn(-d2) > 0) { - // First phase - var m14 = (k1.andln(3) + d1) & 3; - var m24 = (k2.andln(3) + d2) & 3; - if (m14 === 3) - m14 = -1; - if (m24 === 3) - m24 = -1; - var u1; - if ((m14 & 1) === 0) { - u1 = 0; - } else { - m8 = (k1.andln(7) + d1) & 7; - if ((m8 === 3 || m8 === 5) && m24 === 2) - u1 = -m14; - else - u1 = m14; - } - jsf[0].push(u1); - - var u2; - if ((m24 & 1) === 0) { - u2 = 0; - } else { - m8 = (k2.andln(7) + d2) & 7; - if ((m8 === 3 || m8 === 5) && m14 === 2) - u2 = -m24; - else - u2 = m24; - } - jsf[1].push(u2); - - // Second phase - if (2 * d1 === u1 + 1) - d1 = 1 - d1; - if (2 * d2 === u2 + 1) - d2 = 1 - d2; - k1.iushrn(1); - k2.iushrn(1); - } - - return jsf; -} -utils.getJSF = getJSF; - -function cachedProperty(obj, name, computer) { - var key = '_' + name; - obj.prototype[name] = function cachedProperty() { - return this[key] !== undefined ? this[key] : - this[key] = computer.call(this); - }; -} -utils.cachedProperty = cachedProperty; - -function parseBytes(bytes) { - return typeof bytes === 'string' ? utils.toArray(bytes, 'hex') : - bytes; -} -utils.parseBytes = parseBytes; - -function intFromLE(bytes) { - return new BN(bytes, 'hex', 'le'); -} -utils.intFromLE = intFromLE; - - - -/***/ }), - -/***/ "./node_modules/elliptic/node_modules/bn.js/lib/bn.js": -/*!************************************************************!*\ - !*** ./node_modules/elliptic/node_modules/bn.js/lib/bn.js ***! - \************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -(function (module, exports) { - 'use strict'; - - // Utils - function assert (val, msg) { - if (!val) throw new Error(msg || 'Assertion failed'); - } - - // Could use `inherits` module, but don't want to move from single file - // architecture yet. - function inherits (ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function () {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - } - - // BN - - function BN (number, base, endian) { - if (BN.isBN(number)) { - return number; - } - - this.negative = 0; - this.words = null; - this.length = 0; - - // Reduction context - this.red = null; - - if (number !== null) { - if (base === 'le' || base === 'be') { - endian = base; - base = 10; - } - - this._init(number || 0, base || 10, endian || 'be'); - } - } - if (typeof module === 'object') { - module.exports = BN; - } else { - exports.BN = BN; - } - - BN.BN = BN; - BN.wordSize = 26; - - var Buffer; - try { - if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { - Buffer = window.Buffer; - } else { - Buffer = (__webpack_require__(/*! buffer */ "?7bec").Buffer); - } - } catch (e) { - } - - BN.isBN = function isBN (num) { - if (num instanceof BN) { - return true; - } - - return num !== null && typeof num === 'object' && - num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); - }; - - BN.max = function max (left, right) { - if (left.cmp(right) > 0) return left; - return right; - }; - - BN.min = function min (left, right) { - if (left.cmp(right) < 0) return left; - return right; - }; - - BN.prototype._init = function init (number, base, endian) { - if (typeof number === 'number') { - return this._initNumber(number, base, endian); - } - - if (typeof number === 'object') { - return this._initArray(number, base, endian); - } - - if (base === 'hex') { - base = 16; - } - assert(base === (base | 0) && base >= 2 && base <= 36); - - number = number.toString().replace(/\s+/g, ''); - var start = 0; - if (number[0] === '-') { - start++; - this.negative = 1; - } - - if (start < number.length) { - if (base === 16) { - this._parseHex(number, start, endian); - } else { - this._parseBase(number, base, start); - if (endian === 'le') { - this._initArray(this.toArray(), base, endian); - } - } - } - }; - - BN.prototype._initNumber = function _initNumber (number, base, endian) { - if (number < 0) { - this.negative = 1; - number = -number; - } - if (number < 0x4000000) { - this.words = [ number & 0x3ffffff ]; - this.length = 1; - } else if (number < 0x10000000000000) { - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff - ]; - this.length = 2; - } else { - assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff, - 1 - ]; - this.length = 3; - } - - if (endian !== 'le') return; - - // Reverse the bytes - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initArray = function _initArray (number, base, endian) { - // Perhaps a Uint8Array - assert(typeof number.length === 'number'); - if (number.length <= 0) { - this.words = [ 0 ]; - this.length = 1; - return this; - } - - this.length = Math.ceil(number.length / 3); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - var off = 0; - if (endian === 'be') { - for (i = number.length - 1, j = 0; i >= 0; i -= 3) { - w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } else if (endian === 'le') { - for (i = 0, j = 0; i < number.length; i += 3) { - w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } - return this.strip(); - }; - - function parseHex4Bits (string, index) { - var c = string.charCodeAt(index); - // 'A' - 'F' - if (c >= 65 && c <= 70) { - return c - 55; - // 'a' - 'f' - } else if (c >= 97 && c <= 102) { - return c - 87; - // '0' - '9' - } else { - return (c - 48) & 0xf; - } - } - - function parseHexByte (string, lowerBound, index) { - var r = parseHex4Bits(string, index); - if (index - 1 >= lowerBound) { - r |= parseHex4Bits(string, index - 1) << 4; - } - return r; - } - - BN.prototype._parseHex = function _parseHex (number, start, endian) { - // Create possibly bigger array to ensure that it fits the number - this.length = Math.ceil((number.length - start) / 6); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - // 24-bits chunks - var off = 0; - var j = 0; - - var w; - if (endian === 'be') { - for (i = number.length - 1; i >= start; i -= 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } else { - var parseLength = number.length - start; - for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } - - this.strip(); - }; - - function parseBase (str, start, end, mul) { - var r = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r *= mul; - - // 'a' - if (c >= 49) { - r += c - 49 + 0xa; - - // 'A' - } else if (c >= 17) { - r += c - 17 + 0xa; - - // '0' - '9' - } else { - r += c; - } - } - return r; - } - - BN.prototype._parseBase = function _parseBase (number, base, start) { - // Initialize as zero - this.words = [ 0 ]; - this.length = 1; - - // Find length of limb in base - for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { - limbLen++; - } - limbLen--; - limbPow = (limbPow / base) | 0; - - var total = number.length - start; - var mod = total % limbLen; - var end = Math.min(total, total - mod) + start; - - var word = 0; - for (var i = start; i < end; i += limbLen) { - word = parseBase(number, i, i + limbLen, base); - - this.imuln(limbPow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - if (mod !== 0) { - var pow = 1; - word = parseBase(number, i, number.length, base); - - for (i = 0; i < mod; i++) { - pow *= base; - } - - this.imuln(pow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - this.strip(); - }; - - BN.prototype.copy = function copy (dest) { - dest.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - dest.words[i] = this.words[i]; - } - dest.length = this.length; - dest.negative = this.negative; - dest.red = this.red; - }; - - BN.prototype.clone = function clone () { - var r = new BN(null); - this.copy(r); - return r; - }; - - BN.prototype._expand = function _expand (size) { - while (this.length < size) { - this.words[this.length++] = 0; - } - return this; - }; - - // Remove leading `0` from `this` - BN.prototype.strip = function strip () { - while (this.length > 1 && this.words[this.length - 1] === 0) { - this.length--; - } - return this._normSign(); - }; - - BN.prototype._normSign = function _normSign () { - // -0 = 0 - if (this.length === 1 && this.words[0] === 0) { - this.negative = 0; - } - return this; - }; - - BN.prototype.inspect = function inspect () { - return (this.red ? ''; - }; - - /* - - var zeros = []; - var groupSizes = []; - var groupBases = []; - - var s = ''; - var i = -1; - while (++i < BN.wordSize) { - zeros[i] = s; - s += '0'; - } - groupSizes[0] = 0; - groupSizes[1] = 0; - groupBases[0] = 0; - groupBases[1] = 0; - var base = 2 - 1; - while (++base < 36 + 1) { - var groupSize = 0; - var groupBase = 1; - while (groupBase < (1 << BN.wordSize) / base) { - groupBase *= base; - groupSize += 1; - } - groupSizes[base] = groupSize; - groupBases[base] = groupBase; - } - - */ - - var zeros = [ - '', - '0', - '00', - '000', - '0000', - '00000', - '000000', - '0000000', - '00000000', - '000000000', - '0000000000', - '00000000000', - '000000000000', - '0000000000000', - '00000000000000', - '000000000000000', - '0000000000000000', - '00000000000000000', - '000000000000000000', - '0000000000000000000', - '00000000000000000000', - '000000000000000000000', - '0000000000000000000000', - '00000000000000000000000', - '000000000000000000000000', - '0000000000000000000000000' - ]; - - var groupSizes = [ - 0, 0, - 25, 16, 12, 11, 10, 9, 8, - 8, 7, 7, 7, 7, 6, 6, - 6, 6, 6, 6, 6, 5, 5, - 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5 - ]; - - var groupBases = [ - 0, 0, - 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, - 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, - 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, - 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, - 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 - ]; - - BN.prototype.toString = function toString (base, padding) { - base = base || 10; - padding = padding | 0 || 1; - - var out; - if (base === 16 || base === 'hex') { - out = ''; - var off = 0; - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = this.words[i]; - var word = (((w << off) | carry) & 0xffffff).toString(16); - carry = (w >>> (24 - off)) & 0xffffff; - if (carry !== 0 || i !== this.length - 1) { - out = zeros[6 - word.length] + word + out; - } else { - out = word + out; - } - off += 2; - if (off >= 26) { - off -= 26; - i--; - } - } - if (carry !== 0) { - out = carry.toString(16) + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - if (base === (base | 0) && base >= 2 && base <= 36) { - // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); - var groupSize = groupSizes[base]; - // var groupBase = Math.pow(base, groupSize); - var groupBase = groupBases[base]; - out = ''; - var c = this.clone(); - c.negative = 0; - while (!c.isZero()) { - var r = c.modn(groupBase).toString(base); - c = c.idivn(groupBase); - - if (!c.isZero()) { - out = zeros[groupSize - r.length] + r + out; - } else { - out = r + out; - } - } - if (this.isZero()) { - out = '0' + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - assert(false, 'Base should be between 2 and 36'); - }; - - BN.prototype.toNumber = function toNumber () { - var ret = this.words[0]; - if (this.length === 2) { - ret += this.words[1] * 0x4000000; - } else if (this.length === 3 && this.words[2] === 0x01) { - // NOTE: at this stage it is known that the top bit is set - ret += 0x10000000000000 + (this.words[1] * 0x4000000); - } else if (this.length > 2) { - assert(false, 'Number can only safely store up to 53 bits'); - } - return (this.negative !== 0) ? -ret : ret; - }; - - BN.prototype.toJSON = function toJSON () { - return this.toString(16); - }; - - BN.prototype.toBuffer = function toBuffer (endian, length) { - assert(typeof Buffer !== 'undefined'); - return this.toArrayLike(Buffer, endian, length); - }; - - BN.prototype.toArray = function toArray (endian, length) { - return this.toArrayLike(Array, endian, length); - }; - - BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { - var byteLength = this.byteLength(); - var reqLength = length || Math.max(1, byteLength); - assert(byteLength <= reqLength, 'byte array longer than desired length'); - assert(reqLength > 0, 'Requested array length <= 0'); - - this.strip(); - var littleEndian = endian === 'le'; - var res = new ArrayType(reqLength); - - var b, i; - var q = this.clone(); - if (!littleEndian) { - // Assume big-endian - for (i = 0; i < reqLength - byteLength; i++) { - res[i] = 0; - } - - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[reqLength - i - 1] = b; - } - } else { - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[i] = b; - } - - for (; i < reqLength; i++) { - res[i] = 0; - } - } - - return res; - }; - - if (Math.clz32) { - BN.prototype._countBits = function _countBits (w) { - return 32 - Math.clz32(w); - }; - } else { - BN.prototype._countBits = function _countBits (w) { - var t = w; - var r = 0; - if (t >= 0x1000) { - r += 13; - t >>>= 13; - } - if (t >= 0x40) { - r += 7; - t >>>= 7; - } - if (t >= 0x8) { - r += 4; - t >>>= 4; - } - if (t >= 0x02) { - r += 2; - t >>>= 2; - } - return r + t; - }; - } - - BN.prototype._zeroBits = function _zeroBits (w) { - // Short-cut - if (w === 0) return 26; - - var t = w; - var r = 0; - if ((t & 0x1fff) === 0) { - r += 13; - t >>>= 13; - } - if ((t & 0x7f) === 0) { - r += 7; - t >>>= 7; - } - if ((t & 0xf) === 0) { - r += 4; - t >>>= 4; - } - if ((t & 0x3) === 0) { - r += 2; - t >>>= 2; - } - if ((t & 0x1) === 0) { - r++; - } - return r; - }; - - // Return number of used bits in a BN - BN.prototype.bitLength = function bitLength () { - var w = this.words[this.length - 1]; - var hi = this._countBits(w); - return (this.length - 1) * 26 + hi; - }; - - function toBitArray (num) { - var w = new Array(num.bitLength()); - - for (var bit = 0; bit < w.length; bit++) { - var off = (bit / 26) | 0; - var wbit = bit % 26; - - w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; - } - - return w; - } - - // Number of trailing zero bits - BN.prototype.zeroBits = function zeroBits () { - if (this.isZero()) return 0; - - var r = 0; - for (var i = 0; i < this.length; i++) { - var b = this._zeroBits(this.words[i]); - r += b; - if (b !== 26) break; - } - return r; - }; - - BN.prototype.byteLength = function byteLength () { - return Math.ceil(this.bitLength() / 8); - }; - - BN.prototype.toTwos = function toTwos (width) { - if (this.negative !== 0) { - return this.abs().inotn(width).iaddn(1); - } - return this.clone(); - }; - - BN.prototype.fromTwos = function fromTwos (width) { - if (this.testn(width - 1)) { - return this.notn(width).iaddn(1).ineg(); - } - return this.clone(); - }; - - BN.prototype.isNeg = function isNeg () { - return this.negative !== 0; - }; - - // Return negative clone of `this` - BN.prototype.neg = function neg () { - return this.clone().ineg(); - }; - - BN.prototype.ineg = function ineg () { - if (!this.isZero()) { - this.negative ^= 1; - } - - return this; - }; - - // Or `num` with `this` in-place - BN.prototype.iuor = function iuor (num) { - while (this.length < num.length) { - this.words[this.length++] = 0; - } - - for (var i = 0; i < num.length; i++) { - this.words[i] = this.words[i] | num.words[i]; - } - - return this.strip(); - }; - - BN.prototype.ior = function ior (num) { - assert((this.negative | num.negative) === 0); - return this.iuor(num); - }; - - // Or `num` with `this` - BN.prototype.or = function or (num) { - if (this.length > num.length) return this.clone().ior(num); - return num.clone().ior(this); - }; - - BN.prototype.uor = function uor (num) { - if (this.length > num.length) return this.clone().iuor(num); - return num.clone().iuor(this); - }; - - // And `num` with `this` in-place - BN.prototype.iuand = function iuand (num) { - // b = min-length(num, this) - var b; - if (this.length > num.length) { - b = num; - } else { - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = this.words[i] & num.words[i]; - } - - this.length = b.length; - - return this.strip(); - }; - - BN.prototype.iand = function iand (num) { - assert((this.negative | num.negative) === 0); - return this.iuand(num); - }; - - // And `num` with `this` - BN.prototype.and = function and (num) { - if (this.length > num.length) return this.clone().iand(num); - return num.clone().iand(this); - }; - - BN.prototype.uand = function uand (num) { - if (this.length > num.length) return this.clone().iuand(num); - return num.clone().iuand(this); - }; - - // Xor `num` with `this` in-place - BN.prototype.iuxor = function iuxor (num) { - // a.length > b.length - var a; - var b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = a.words[i] ^ b.words[i]; - } - - if (this !== a) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = a.length; - - return this.strip(); - }; - - BN.prototype.ixor = function ixor (num) { - assert((this.negative | num.negative) === 0); - return this.iuxor(num); - }; - - // Xor `num` with `this` - BN.prototype.xor = function xor (num) { - if (this.length > num.length) return this.clone().ixor(num); - return num.clone().ixor(this); - }; - - BN.prototype.uxor = function uxor (num) { - if (this.length > num.length) return this.clone().iuxor(num); - return num.clone().iuxor(this); - }; - - // Not ``this`` with ``width`` bitwidth - BN.prototype.inotn = function inotn (width) { - assert(typeof width === 'number' && width >= 0); - - var bytesNeeded = Math.ceil(width / 26) | 0; - var bitsLeft = width % 26; - - // Extend the buffer with leading zeroes - this._expand(bytesNeeded); - - if (bitsLeft > 0) { - bytesNeeded--; - } - - // Handle complete words - for (var i = 0; i < bytesNeeded; i++) { - this.words[i] = ~this.words[i] & 0x3ffffff; - } - - // Handle the residue - if (bitsLeft > 0) { - this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); - } - - // And remove leading zeroes - return this.strip(); - }; - - BN.prototype.notn = function notn (width) { - return this.clone().inotn(width); - }; - - // Set `bit` of `this` - BN.prototype.setn = function setn (bit, val) { - assert(typeof bit === 'number' && bit >= 0); - - var off = (bit / 26) | 0; - var wbit = bit % 26; - - this._expand(off + 1); - - if (val) { - this.words[off] = this.words[off] | (1 << wbit); - } else { - this.words[off] = this.words[off] & ~(1 << wbit); - } - - return this.strip(); - }; - - // Add `num` to `this` in-place - BN.prototype.iadd = function iadd (num) { - var r; - - // negative + positive - if (this.negative !== 0 && num.negative === 0) { - this.negative = 0; - r = this.isub(num); - this.negative ^= 1; - return this._normSign(); - - // positive + negative - } else if (this.negative === 0 && num.negative !== 0) { - num.negative = 0; - r = this.isub(num); - num.negative = 1; - return r._normSign(); - } - - // a.length > b.length - var a, b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) + (b.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - - this.length = a.length; - if (carry !== 0) { - this.words[this.length] = carry; - this.length++; - // Copy the rest of the words - } else if (a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - return this; - }; - - // Add `num` to `this` - BN.prototype.add = function add (num) { - var res; - if (num.negative !== 0 && this.negative === 0) { - num.negative = 0; - res = this.sub(num); - num.negative ^= 1; - return res; - } else if (num.negative === 0 && this.negative !== 0) { - this.negative = 0; - res = num.sub(this); - this.negative = 1; - return res; - } - - if (this.length > num.length) return this.clone().iadd(num); - - return num.clone().iadd(this); - }; - - // Subtract `num` from `this` in-place - BN.prototype.isub = function isub (num) { - // this - (-num) = this + num - if (num.negative !== 0) { - num.negative = 0; - var r = this.iadd(num); - num.negative = 1; - return r._normSign(); - - // -this - num = -(this + num) - } else if (this.negative !== 0) { - this.negative = 0; - this.iadd(num); - this.negative = 1; - return this._normSign(); - } - - // At this point both numbers are positive - var cmp = this.cmp(num); - - // Optimization - zeroify - if (cmp === 0) { - this.negative = 0; - this.length = 1; - this.words[0] = 0; - return this; - } - - // a > b - var a, b; - if (cmp > 0) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) - (b.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - - // Copy rest of the words - if (carry === 0 && i < a.length && a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = Math.max(this.length, i); - - if (a !== this) { - this.negative = 1; - } - - return this.strip(); - }; - - // Subtract `num` from `this` - BN.prototype.sub = function sub (num) { - return this.clone().isub(num); - }; - - function smallMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - var len = (self.length + num.length) | 0; - out.length = len; - len = (len - 1) | 0; - - // Peel one iteration (compiler can't do it, because of code complexity) - var a = self.words[0] | 0; - var b = num.words[0] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - var carry = (r / 0x4000000) | 0; - out.words[0] = lo; - - for (var k = 1; k < len; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = carry >>> 26; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = (k - j) | 0; - a = self.words[i] | 0; - b = num.words[j] | 0; - r = a * b + rword; - ncarry += (r / 0x4000000) | 0; - rword = r & 0x3ffffff; - } - out.words[k] = rword | 0; - carry = ncarry | 0; - } - if (carry !== 0) { - out.words[k] = carry | 0; - } else { - out.length--; - } - - return out.strip(); - } - - // TODO(indutny): it may be reasonable to omit it for users who don't need - // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit - // multiplication (like elliptic secp256k1). - var comb10MulTo = function comb10MulTo (self, num, out) { - var a = self.words; - var b = num.words; - var o = out.words; - var c = 0; - var lo; - var mid; - var hi; - var a0 = a[0] | 0; - var al0 = a0 & 0x1fff; - var ah0 = a0 >>> 13; - var a1 = a[1] | 0; - var al1 = a1 & 0x1fff; - var ah1 = a1 >>> 13; - var a2 = a[2] | 0; - var al2 = a2 & 0x1fff; - var ah2 = a2 >>> 13; - var a3 = a[3] | 0; - var al3 = a3 & 0x1fff; - var ah3 = a3 >>> 13; - var a4 = a[4] | 0; - var al4 = a4 & 0x1fff; - var ah4 = a4 >>> 13; - var a5 = a[5] | 0; - var al5 = a5 & 0x1fff; - var ah5 = a5 >>> 13; - var a6 = a[6] | 0; - var al6 = a6 & 0x1fff; - var ah6 = a6 >>> 13; - var a7 = a[7] | 0; - var al7 = a7 & 0x1fff; - var ah7 = a7 >>> 13; - var a8 = a[8] | 0; - var al8 = a8 & 0x1fff; - var ah8 = a8 >>> 13; - var a9 = a[9] | 0; - var al9 = a9 & 0x1fff; - var ah9 = a9 >>> 13; - var b0 = b[0] | 0; - var bl0 = b0 & 0x1fff; - var bh0 = b0 >>> 13; - var b1 = b[1] | 0; - var bl1 = b1 & 0x1fff; - var bh1 = b1 >>> 13; - var b2 = b[2] | 0; - var bl2 = b2 & 0x1fff; - var bh2 = b2 >>> 13; - var b3 = b[3] | 0; - var bl3 = b3 & 0x1fff; - var bh3 = b3 >>> 13; - var b4 = b[4] | 0; - var bl4 = b4 & 0x1fff; - var bh4 = b4 >>> 13; - var b5 = b[5] | 0; - var bl5 = b5 & 0x1fff; - var bh5 = b5 >>> 13; - var b6 = b[6] | 0; - var bl6 = b6 & 0x1fff; - var bh6 = b6 >>> 13; - var b7 = b[7] | 0; - var bl7 = b7 & 0x1fff; - var bh7 = b7 >>> 13; - var b8 = b[8] | 0; - var bl8 = b8 & 0x1fff; - var bh8 = b8 >>> 13; - var b9 = b[9] | 0; - var bl9 = b9 & 0x1fff; - var bh9 = b9 >>> 13; - - out.negative = self.negative ^ num.negative; - out.length = 19; - /* k = 0 */ - lo = Math.imul(al0, bl0); - mid = Math.imul(al0, bh0); - mid = (mid + Math.imul(ah0, bl0)) | 0; - hi = Math.imul(ah0, bh0); - var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; - w0 &= 0x3ffffff; - /* k = 1 */ - lo = Math.imul(al1, bl0); - mid = Math.imul(al1, bh0); - mid = (mid + Math.imul(ah1, bl0)) | 0; - hi = Math.imul(ah1, bh0); - lo = (lo + Math.imul(al0, bl1)) | 0; - mid = (mid + Math.imul(al0, bh1)) | 0; - mid = (mid + Math.imul(ah0, bl1)) | 0; - hi = (hi + Math.imul(ah0, bh1)) | 0; - var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; - w1 &= 0x3ffffff; - /* k = 2 */ - lo = Math.imul(al2, bl0); - mid = Math.imul(al2, bh0); - mid = (mid + Math.imul(ah2, bl0)) | 0; - hi = Math.imul(ah2, bh0); - lo = (lo + Math.imul(al1, bl1)) | 0; - mid = (mid + Math.imul(al1, bh1)) | 0; - mid = (mid + Math.imul(ah1, bl1)) | 0; - hi = (hi + Math.imul(ah1, bh1)) | 0; - lo = (lo + Math.imul(al0, bl2)) | 0; - mid = (mid + Math.imul(al0, bh2)) | 0; - mid = (mid + Math.imul(ah0, bl2)) | 0; - hi = (hi + Math.imul(ah0, bh2)) | 0; - var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; - w2 &= 0x3ffffff; - /* k = 3 */ - lo = Math.imul(al3, bl0); - mid = Math.imul(al3, bh0); - mid = (mid + Math.imul(ah3, bl0)) | 0; - hi = Math.imul(ah3, bh0); - lo = (lo + Math.imul(al2, bl1)) | 0; - mid = (mid + Math.imul(al2, bh1)) | 0; - mid = (mid + Math.imul(ah2, bl1)) | 0; - hi = (hi + Math.imul(ah2, bh1)) | 0; - lo = (lo + Math.imul(al1, bl2)) | 0; - mid = (mid + Math.imul(al1, bh2)) | 0; - mid = (mid + Math.imul(ah1, bl2)) | 0; - hi = (hi + Math.imul(ah1, bh2)) | 0; - lo = (lo + Math.imul(al0, bl3)) | 0; - mid = (mid + Math.imul(al0, bh3)) | 0; - mid = (mid + Math.imul(ah0, bl3)) | 0; - hi = (hi + Math.imul(ah0, bh3)) | 0; - var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; - w3 &= 0x3ffffff; - /* k = 4 */ - lo = Math.imul(al4, bl0); - mid = Math.imul(al4, bh0); - mid = (mid + Math.imul(ah4, bl0)) | 0; - hi = Math.imul(ah4, bh0); - lo = (lo + Math.imul(al3, bl1)) | 0; - mid = (mid + Math.imul(al3, bh1)) | 0; - mid = (mid + Math.imul(ah3, bl1)) | 0; - hi = (hi + Math.imul(ah3, bh1)) | 0; - lo = (lo + Math.imul(al2, bl2)) | 0; - mid = (mid + Math.imul(al2, bh2)) | 0; - mid = (mid + Math.imul(ah2, bl2)) | 0; - hi = (hi + Math.imul(ah2, bh2)) | 0; - lo = (lo + Math.imul(al1, bl3)) | 0; - mid = (mid + Math.imul(al1, bh3)) | 0; - mid = (mid + Math.imul(ah1, bl3)) | 0; - hi = (hi + Math.imul(ah1, bh3)) | 0; - lo = (lo + Math.imul(al0, bl4)) | 0; - mid = (mid + Math.imul(al0, bh4)) | 0; - mid = (mid + Math.imul(ah0, bl4)) | 0; - hi = (hi + Math.imul(ah0, bh4)) | 0; - var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; - w4 &= 0x3ffffff; - /* k = 5 */ - lo = Math.imul(al5, bl0); - mid = Math.imul(al5, bh0); - mid = (mid + Math.imul(ah5, bl0)) | 0; - hi = Math.imul(ah5, bh0); - lo = (lo + Math.imul(al4, bl1)) | 0; - mid = (mid + Math.imul(al4, bh1)) | 0; - mid = (mid + Math.imul(ah4, bl1)) | 0; - hi = (hi + Math.imul(ah4, bh1)) | 0; - lo = (lo + Math.imul(al3, bl2)) | 0; - mid = (mid + Math.imul(al3, bh2)) | 0; - mid = (mid + Math.imul(ah3, bl2)) | 0; - hi = (hi + Math.imul(ah3, bh2)) | 0; - lo = (lo + Math.imul(al2, bl3)) | 0; - mid = (mid + Math.imul(al2, bh3)) | 0; - mid = (mid + Math.imul(ah2, bl3)) | 0; - hi = (hi + Math.imul(ah2, bh3)) | 0; - lo = (lo + Math.imul(al1, bl4)) | 0; - mid = (mid + Math.imul(al1, bh4)) | 0; - mid = (mid + Math.imul(ah1, bl4)) | 0; - hi = (hi + Math.imul(ah1, bh4)) | 0; - lo = (lo + Math.imul(al0, bl5)) | 0; - mid = (mid + Math.imul(al0, bh5)) | 0; - mid = (mid + Math.imul(ah0, bl5)) | 0; - hi = (hi + Math.imul(ah0, bh5)) | 0; - var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; - w5 &= 0x3ffffff; - /* k = 6 */ - lo = Math.imul(al6, bl0); - mid = Math.imul(al6, bh0); - mid = (mid + Math.imul(ah6, bl0)) | 0; - hi = Math.imul(ah6, bh0); - lo = (lo + Math.imul(al5, bl1)) | 0; - mid = (mid + Math.imul(al5, bh1)) | 0; - mid = (mid + Math.imul(ah5, bl1)) | 0; - hi = (hi + Math.imul(ah5, bh1)) | 0; - lo = (lo + Math.imul(al4, bl2)) | 0; - mid = (mid + Math.imul(al4, bh2)) | 0; - mid = (mid + Math.imul(ah4, bl2)) | 0; - hi = (hi + Math.imul(ah4, bh2)) | 0; - lo = (lo + Math.imul(al3, bl3)) | 0; - mid = (mid + Math.imul(al3, bh3)) | 0; - mid = (mid + Math.imul(ah3, bl3)) | 0; - hi = (hi + Math.imul(ah3, bh3)) | 0; - lo = (lo + Math.imul(al2, bl4)) | 0; - mid = (mid + Math.imul(al2, bh4)) | 0; - mid = (mid + Math.imul(ah2, bl4)) | 0; - hi = (hi + Math.imul(ah2, bh4)) | 0; - lo = (lo + Math.imul(al1, bl5)) | 0; - mid = (mid + Math.imul(al1, bh5)) | 0; - mid = (mid + Math.imul(ah1, bl5)) | 0; - hi = (hi + Math.imul(ah1, bh5)) | 0; - lo = (lo + Math.imul(al0, bl6)) | 0; - mid = (mid + Math.imul(al0, bh6)) | 0; - mid = (mid + Math.imul(ah0, bl6)) | 0; - hi = (hi + Math.imul(ah0, bh6)) | 0; - var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; - w6 &= 0x3ffffff; - /* k = 7 */ - lo = Math.imul(al7, bl0); - mid = Math.imul(al7, bh0); - mid = (mid + Math.imul(ah7, bl0)) | 0; - hi = Math.imul(ah7, bh0); - lo = (lo + Math.imul(al6, bl1)) | 0; - mid = (mid + Math.imul(al6, bh1)) | 0; - mid = (mid + Math.imul(ah6, bl1)) | 0; - hi = (hi + Math.imul(ah6, bh1)) | 0; - lo = (lo + Math.imul(al5, bl2)) | 0; - mid = (mid + Math.imul(al5, bh2)) | 0; - mid = (mid + Math.imul(ah5, bl2)) | 0; - hi = (hi + Math.imul(ah5, bh2)) | 0; - lo = (lo + Math.imul(al4, bl3)) | 0; - mid = (mid + Math.imul(al4, bh3)) | 0; - mid = (mid + Math.imul(ah4, bl3)) | 0; - hi = (hi + Math.imul(ah4, bh3)) | 0; - lo = (lo + Math.imul(al3, bl4)) | 0; - mid = (mid + Math.imul(al3, bh4)) | 0; - mid = (mid + Math.imul(ah3, bl4)) | 0; - hi = (hi + Math.imul(ah3, bh4)) | 0; - lo = (lo + Math.imul(al2, bl5)) | 0; - mid = (mid + Math.imul(al2, bh5)) | 0; - mid = (mid + Math.imul(ah2, bl5)) | 0; - hi = (hi + Math.imul(ah2, bh5)) | 0; - lo = (lo + Math.imul(al1, bl6)) | 0; - mid = (mid + Math.imul(al1, bh6)) | 0; - mid = (mid + Math.imul(ah1, bl6)) | 0; - hi = (hi + Math.imul(ah1, bh6)) | 0; - lo = (lo + Math.imul(al0, bl7)) | 0; - mid = (mid + Math.imul(al0, bh7)) | 0; - mid = (mid + Math.imul(ah0, bl7)) | 0; - hi = (hi + Math.imul(ah0, bh7)) | 0; - var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; - w7 &= 0x3ffffff; - /* k = 8 */ - lo = Math.imul(al8, bl0); - mid = Math.imul(al8, bh0); - mid = (mid + Math.imul(ah8, bl0)) | 0; - hi = Math.imul(ah8, bh0); - lo = (lo + Math.imul(al7, bl1)) | 0; - mid = (mid + Math.imul(al7, bh1)) | 0; - mid = (mid + Math.imul(ah7, bl1)) | 0; - hi = (hi + Math.imul(ah7, bh1)) | 0; - lo = (lo + Math.imul(al6, bl2)) | 0; - mid = (mid + Math.imul(al6, bh2)) | 0; - mid = (mid + Math.imul(ah6, bl2)) | 0; - hi = (hi + Math.imul(ah6, bh2)) | 0; - lo = (lo + Math.imul(al5, bl3)) | 0; - mid = (mid + Math.imul(al5, bh3)) | 0; - mid = (mid + Math.imul(ah5, bl3)) | 0; - hi = (hi + Math.imul(ah5, bh3)) | 0; - lo = (lo + Math.imul(al4, bl4)) | 0; - mid = (mid + Math.imul(al4, bh4)) | 0; - mid = (mid + Math.imul(ah4, bl4)) | 0; - hi = (hi + Math.imul(ah4, bh4)) | 0; - lo = (lo + Math.imul(al3, bl5)) | 0; - mid = (mid + Math.imul(al3, bh5)) | 0; - mid = (mid + Math.imul(ah3, bl5)) | 0; - hi = (hi + Math.imul(ah3, bh5)) | 0; - lo = (lo + Math.imul(al2, bl6)) | 0; - mid = (mid + Math.imul(al2, bh6)) | 0; - mid = (mid + Math.imul(ah2, bl6)) | 0; - hi = (hi + Math.imul(ah2, bh6)) | 0; - lo = (lo + Math.imul(al1, bl7)) | 0; - mid = (mid + Math.imul(al1, bh7)) | 0; - mid = (mid + Math.imul(ah1, bl7)) | 0; - hi = (hi + Math.imul(ah1, bh7)) | 0; - lo = (lo + Math.imul(al0, bl8)) | 0; - mid = (mid + Math.imul(al0, bh8)) | 0; - mid = (mid + Math.imul(ah0, bl8)) | 0; - hi = (hi + Math.imul(ah0, bh8)) | 0; - var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; - w8 &= 0x3ffffff; - /* k = 9 */ - lo = Math.imul(al9, bl0); - mid = Math.imul(al9, bh0); - mid = (mid + Math.imul(ah9, bl0)) | 0; - hi = Math.imul(ah9, bh0); - lo = (lo + Math.imul(al8, bl1)) | 0; - mid = (mid + Math.imul(al8, bh1)) | 0; - mid = (mid + Math.imul(ah8, bl1)) | 0; - hi = (hi + Math.imul(ah8, bh1)) | 0; - lo = (lo + Math.imul(al7, bl2)) | 0; - mid = (mid + Math.imul(al7, bh2)) | 0; - mid = (mid + Math.imul(ah7, bl2)) | 0; - hi = (hi + Math.imul(ah7, bh2)) | 0; - lo = (lo + Math.imul(al6, bl3)) | 0; - mid = (mid + Math.imul(al6, bh3)) | 0; - mid = (mid + Math.imul(ah6, bl3)) | 0; - hi = (hi + Math.imul(ah6, bh3)) | 0; - lo = (lo + Math.imul(al5, bl4)) | 0; - mid = (mid + Math.imul(al5, bh4)) | 0; - mid = (mid + Math.imul(ah5, bl4)) | 0; - hi = (hi + Math.imul(ah5, bh4)) | 0; - lo = (lo + Math.imul(al4, bl5)) | 0; - mid = (mid + Math.imul(al4, bh5)) | 0; - mid = (mid + Math.imul(ah4, bl5)) | 0; - hi = (hi + Math.imul(ah4, bh5)) | 0; - lo = (lo + Math.imul(al3, bl6)) | 0; - mid = (mid + Math.imul(al3, bh6)) | 0; - mid = (mid + Math.imul(ah3, bl6)) | 0; - hi = (hi + Math.imul(ah3, bh6)) | 0; - lo = (lo + Math.imul(al2, bl7)) | 0; - mid = (mid + Math.imul(al2, bh7)) | 0; - mid = (mid + Math.imul(ah2, bl7)) | 0; - hi = (hi + Math.imul(ah2, bh7)) | 0; - lo = (lo + Math.imul(al1, bl8)) | 0; - mid = (mid + Math.imul(al1, bh8)) | 0; - mid = (mid + Math.imul(ah1, bl8)) | 0; - hi = (hi + Math.imul(ah1, bh8)) | 0; - lo = (lo + Math.imul(al0, bl9)) | 0; - mid = (mid + Math.imul(al0, bh9)) | 0; - mid = (mid + Math.imul(ah0, bl9)) | 0; - hi = (hi + Math.imul(ah0, bh9)) | 0; - var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; - w9 &= 0x3ffffff; - /* k = 10 */ - lo = Math.imul(al9, bl1); - mid = Math.imul(al9, bh1); - mid = (mid + Math.imul(ah9, bl1)) | 0; - hi = Math.imul(ah9, bh1); - lo = (lo + Math.imul(al8, bl2)) | 0; - mid = (mid + Math.imul(al8, bh2)) | 0; - mid = (mid + Math.imul(ah8, bl2)) | 0; - hi = (hi + Math.imul(ah8, bh2)) | 0; - lo = (lo + Math.imul(al7, bl3)) | 0; - mid = (mid + Math.imul(al7, bh3)) | 0; - mid = (mid + Math.imul(ah7, bl3)) | 0; - hi = (hi + Math.imul(ah7, bh3)) | 0; - lo = (lo + Math.imul(al6, bl4)) | 0; - mid = (mid + Math.imul(al6, bh4)) | 0; - mid = (mid + Math.imul(ah6, bl4)) | 0; - hi = (hi + Math.imul(ah6, bh4)) | 0; - lo = (lo + Math.imul(al5, bl5)) | 0; - mid = (mid + Math.imul(al5, bh5)) | 0; - mid = (mid + Math.imul(ah5, bl5)) | 0; - hi = (hi + Math.imul(ah5, bh5)) | 0; - lo = (lo + Math.imul(al4, bl6)) | 0; - mid = (mid + Math.imul(al4, bh6)) | 0; - mid = (mid + Math.imul(ah4, bl6)) | 0; - hi = (hi + Math.imul(ah4, bh6)) | 0; - lo = (lo + Math.imul(al3, bl7)) | 0; - mid = (mid + Math.imul(al3, bh7)) | 0; - mid = (mid + Math.imul(ah3, bl7)) | 0; - hi = (hi + Math.imul(ah3, bh7)) | 0; - lo = (lo + Math.imul(al2, bl8)) | 0; - mid = (mid + Math.imul(al2, bh8)) | 0; - mid = (mid + Math.imul(ah2, bl8)) | 0; - hi = (hi + Math.imul(ah2, bh8)) | 0; - lo = (lo + Math.imul(al1, bl9)) | 0; - mid = (mid + Math.imul(al1, bh9)) | 0; - mid = (mid + Math.imul(ah1, bl9)) | 0; - hi = (hi + Math.imul(ah1, bh9)) | 0; - var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; - w10 &= 0x3ffffff; - /* k = 11 */ - lo = Math.imul(al9, bl2); - mid = Math.imul(al9, bh2); - mid = (mid + Math.imul(ah9, bl2)) | 0; - hi = Math.imul(ah9, bh2); - lo = (lo + Math.imul(al8, bl3)) | 0; - mid = (mid + Math.imul(al8, bh3)) | 0; - mid = (mid + Math.imul(ah8, bl3)) | 0; - hi = (hi + Math.imul(ah8, bh3)) | 0; - lo = (lo + Math.imul(al7, bl4)) | 0; - mid = (mid + Math.imul(al7, bh4)) | 0; - mid = (mid + Math.imul(ah7, bl4)) | 0; - hi = (hi + Math.imul(ah7, bh4)) | 0; - lo = (lo + Math.imul(al6, bl5)) | 0; - mid = (mid + Math.imul(al6, bh5)) | 0; - mid = (mid + Math.imul(ah6, bl5)) | 0; - hi = (hi + Math.imul(ah6, bh5)) | 0; - lo = (lo + Math.imul(al5, bl6)) | 0; - mid = (mid + Math.imul(al5, bh6)) | 0; - mid = (mid + Math.imul(ah5, bl6)) | 0; - hi = (hi + Math.imul(ah5, bh6)) | 0; - lo = (lo + Math.imul(al4, bl7)) | 0; - mid = (mid + Math.imul(al4, bh7)) | 0; - mid = (mid + Math.imul(ah4, bl7)) | 0; - hi = (hi + Math.imul(ah4, bh7)) | 0; - lo = (lo + Math.imul(al3, bl8)) | 0; - mid = (mid + Math.imul(al3, bh8)) | 0; - mid = (mid + Math.imul(ah3, bl8)) | 0; - hi = (hi + Math.imul(ah3, bh8)) | 0; - lo = (lo + Math.imul(al2, bl9)) | 0; - mid = (mid + Math.imul(al2, bh9)) | 0; - mid = (mid + Math.imul(ah2, bl9)) | 0; - hi = (hi + Math.imul(ah2, bh9)) | 0; - var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; - w11 &= 0x3ffffff; - /* k = 12 */ - lo = Math.imul(al9, bl3); - mid = Math.imul(al9, bh3); - mid = (mid + Math.imul(ah9, bl3)) | 0; - hi = Math.imul(ah9, bh3); - lo = (lo + Math.imul(al8, bl4)) | 0; - mid = (mid + Math.imul(al8, bh4)) | 0; - mid = (mid + Math.imul(ah8, bl4)) | 0; - hi = (hi + Math.imul(ah8, bh4)) | 0; - lo = (lo + Math.imul(al7, bl5)) | 0; - mid = (mid + Math.imul(al7, bh5)) | 0; - mid = (mid + Math.imul(ah7, bl5)) | 0; - hi = (hi + Math.imul(ah7, bh5)) | 0; - lo = (lo + Math.imul(al6, bl6)) | 0; - mid = (mid + Math.imul(al6, bh6)) | 0; - mid = (mid + Math.imul(ah6, bl6)) | 0; - hi = (hi + Math.imul(ah6, bh6)) | 0; - lo = (lo + Math.imul(al5, bl7)) | 0; - mid = (mid + Math.imul(al5, bh7)) | 0; - mid = (mid + Math.imul(ah5, bl7)) | 0; - hi = (hi + Math.imul(ah5, bh7)) | 0; - lo = (lo + Math.imul(al4, bl8)) | 0; - mid = (mid + Math.imul(al4, bh8)) | 0; - mid = (mid + Math.imul(ah4, bl8)) | 0; - hi = (hi + Math.imul(ah4, bh8)) | 0; - lo = (lo + Math.imul(al3, bl9)) | 0; - mid = (mid + Math.imul(al3, bh9)) | 0; - mid = (mid + Math.imul(ah3, bl9)) | 0; - hi = (hi + Math.imul(ah3, bh9)) | 0; - var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; - w12 &= 0x3ffffff; - /* k = 13 */ - lo = Math.imul(al9, bl4); - mid = Math.imul(al9, bh4); - mid = (mid + Math.imul(ah9, bl4)) | 0; - hi = Math.imul(ah9, bh4); - lo = (lo + Math.imul(al8, bl5)) | 0; - mid = (mid + Math.imul(al8, bh5)) | 0; - mid = (mid + Math.imul(ah8, bl5)) | 0; - hi = (hi + Math.imul(ah8, bh5)) | 0; - lo = (lo + Math.imul(al7, bl6)) | 0; - mid = (mid + Math.imul(al7, bh6)) | 0; - mid = (mid + Math.imul(ah7, bl6)) | 0; - hi = (hi + Math.imul(ah7, bh6)) | 0; - lo = (lo + Math.imul(al6, bl7)) | 0; - mid = (mid + Math.imul(al6, bh7)) | 0; - mid = (mid + Math.imul(ah6, bl7)) | 0; - hi = (hi + Math.imul(ah6, bh7)) | 0; - lo = (lo + Math.imul(al5, bl8)) | 0; - mid = (mid + Math.imul(al5, bh8)) | 0; - mid = (mid + Math.imul(ah5, bl8)) | 0; - hi = (hi + Math.imul(ah5, bh8)) | 0; - lo = (lo + Math.imul(al4, bl9)) | 0; - mid = (mid + Math.imul(al4, bh9)) | 0; - mid = (mid + Math.imul(ah4, bl9)) | 0; - hi = (hi + Math.imul(ah4, bh9)) | 0; - var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; - w13 &= 0x3ffffff; - /* k = 14 */ - lo = Math.imul(al9, bl5); - mid = Math.imul(al9, bh5); - mid = (mid + Math.imul(ah9, bl5)) | 0; - hi = Math.imul(ah9, bh5); - lo = (lo + Math.imul(al8, bl6)) | 0; - mid = (mid + Math.imul(al8, bh6)) | 0; - mid = (mid + Math.imul(ah8, bl6)) | 0; - hi = (hi + Math.imul(ah8, bh6)) | 0; - lo = (lo + Math.imul(al7, bl7)) | 0; - mid = (mid + Math.imul(al7, bh7)) | 0; - mid = (mid + Math.imul(ah7, bl7)) | 0; - hi = (hi + Math.imul(ah7, bh7)) | 0; - lo = (lo + Math.imul(al6, bl8)) | 0; - mid = (mid + Math.imul(al6, bh8)) | 0; - mid = (mid + Math.imul(ah6, bl8)) | 0; - hi = (hi + Math.imul(ah6, bh8)) | 0; - lo = (lo + Math.imul(al5, bl9)) | 0; - mid = (mid + Math.imul(al5, bh9)) | 0; - mid = (mid + Math.imul(ah5, bl9)) | 0; - hi = (hi + Math.imul(ah5, bh9)) | 0; - var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; - w14 &= 0x3ffffff; - /* k = 15 */ - lo = Math.imul(al9, bl6); - mid = Math.imul(al9, bh6); - mid = (mid + Math.imul(ah9, bl6)) | 0; - hi = Math.imul(ah9, bh6); - lo = (lo + Math.imul(al8, bl7)) | 0; - mid = (mid + Math.imul(al8, bh7)) | 0; - mid = (mid + Math.imul(ah8, bl7)) | 0; - hi = (hi + Math.imul(ah8, bh7)) | 0; - lo = (lo + Math.imul(al7, bl8)) | 0; - mid = (mid + Math.imul(al7, bh8)) | 0; - mid = (mid + Math.imul(ah7, bl8)) | 0; - hi = (hi + Math.imul(ah7, bh8)) | 0; - lo = (lo + Math.imul(al6, bl9)) | 0; - mid = (mid + Math.imul(al6, bh9)) | 0; - mid = (mid + Math.imul(ah6, bl9)) | 0; - hi = (hi + Math.imul(ah6, bh9)) | 0; - var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; - w15 &= 0x3ffffff; - /* k = 16 */ - lo = Math.imul(al9, bl7); - mid = Math.imul(al9, bh7); - mid = (mid + Math.imul(ah9, bl7)) | 0; - hi = Math.imul(ah9, bh7); - lo = (lo + Math.imul(al8, bl8)) | 0; - mid = (mid + Math.imul(al8, bh8)) | 0; - mid = (mid + Math.imul(ah8, bl8)) | 0; - hi = (hi + Math.imul(ah8, bh8)) | 0; - lo = (lo + Math.imul(al7, bl9)) | 0; - mid = (mid + Math.imul(al7, bh9)) | 0; - mid = (mid + Math.imul(ah7, bl9)) | 0; - hi = (hi + Math.imul(ah7, bh9)) | 0; - var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; - w16 &= 0x3ffffff; - /* k = 17 */ - lo = Math.imul(al9, bl8); - mid = Math.imul(al9, bh8); - mid = (mid + Math.imul(ah9, bl8)) | 0; - hi = Math.imul(ah9, bh8); - lo = (lo + Math.imul(al8, bl9)) | 0; - mid = (mid + Math.imul(al8, bh9)) | 0; - mid = (mid + Math.imul(ah8, bl9)) | 0; - hi = (hi + Math.imul(ah8, bh9)) | 0; - var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; - w17 &= 0x3ffffff; - /* k = 18 */ - lo = Math.imul(al9, bl9); - mid = Math.imul(al9, bh9); - mid = (mid + Math.imul(ah9, bl9)) | 0; - hi = Math.imul(ah9, bh9); - var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; - w18 &= 0x3ffffff; - o[0] = w0; - o[1] = w1; - o[2] = w2; - o[3] = w3; - o[4] = w4; - o[5] = w5; - o[6] = w6; - o[7] = w7; - o[8] = w8; - o[9] = w9; - o[10] = w10; - o[11] = w11; - o[12] = w12; - o[13] = w13; - o[14] = w14; - o[15] = w15; - o[16] = w16; - o[17] = w17; - o[18] = w18; - if (c !== 0) { - o[19] = c; - out.length++; - } - return out; - }; - - // Polyfill comb - if (!Math.imul) { - comb10MulTo = smallMulTo; - } - - function bigMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - out.length = self.length + num.length; - - var carry = 0; - var hncarry = 0; - for (var k = 0; k < out.length - 1; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = hncarry; - hncarry = 0; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = k - j; - var a = self.words[i] | 0; - var b = num.words[j] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; - lo = (lo + rword) | 0; - rword = lo & 0x3ffffff; - ncarry = (ncarry + (lo >>> 26)) | 0; - - hncarry += ncarry >>> 26; - ncarry &= 0x3ffffff; - } - out.words[k] = rword; - carry = ncarry; - ncarry = hncarry; - } - if (carry !== 0) { - out.words[k] = carry; - } else { - out.length--; - } - - return out.strip(); - } - - function jumboMulTo (self, num, out) { - var fftm = new FFTM(); - return fftm.mulp(self, num, out); - } - - BN.prototype.mulTo = function mulTo (num, out) { - var res; - var len = this.length + num.length; - if (this.length === 10 && num.length === 10) { - res = comb10MulTo(this, num, out); - } else if (len < 63) { - res = smallMulTo(this, num, out); - } else if (len < 1024) { - res = bigMulTo(this, num, out); - } else { - res = jumboMulTo(this, num, out); - } - - return res; - }; - - // Cooley-Tukey algorithm for FFT - // slightly revisited to rely on looping instead of recursion - - function FFTM (x, y) { - this.x = x; - this.y = y; - } - - FFTM.prototype.makeRBT = function makeRBT (N) { - var t = new Array(N); - var l = BN.prototype._countBits(N) - 1; - for (var i = 0; i < N; i++) { - t[i] = this.revBin(i, l, N); - } - - return t; - }; - - // Returns binary-reversed representation of `x` - FFTM.prototype.revBin = function revBin (x, l, N) { - if (x === 0 || x === N - 1) return x; - - var rb = 0; - for (var i = 0; i < l; i++) { - rb |= (x & 1) << (l - i - 1); - x >>= 1; - } - - return rb; - }; - - // Performs "tweedling" phase, therefore 'emulating' - // behaviour of the recursive algorithm - FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { - for (var i = 0; i < N; i++) { - rtws[i] = rws[rbt[i]]; - itws[i] = iws[rbt[i]]; - } - }; - - FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { - this.permute(rbt, rws, iws, rtws, itws, N); - - for (var s = 1; s < N; s <<= 1) { - var l = s << 1; - - var rtwdf = Math.cos(2 * Math.PI / l); - var itwdf = Math.sin(2 * Math.PI / l); - - for (var p = 0; p < N; p += l) { - var rtwdf_ = rtwdf; - var itwdf_ = itwdf; - - for (var j = 0; j < s; j++) { - var re = rtws[p + j]; - var ie = itws[p + j]; - - var ro = rtws[p + j + s]; - var io = itws[p + j + s]; - - var rx = rtwdf_ * ro - itwdf_ * io; - - io = rtwdf_ * io + itwdf_ * ro; - ro = rx; - - rtws[p + j] = re + ro; - itws[p + j] = ie + io; - - rtws[p + j + s] = re - ro; - itws[p + j + s] = ie - io; - - /* jshint maxdepth : false */ - if (j !== l) { - rx = rtwdf * rtwdf_ - itwdf * itwdf_; - - itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; - rtwdf_ = rx; - } - } - } - } - }; - - FFTM.prototype.guessLen13b = function guessLen13b (n, m) { - var N = Math.max(m, n) | 1; - var odd = N & 1; - var i = 0; - for (N = N / 2 | 0; N; N = N >>> 1) { - i++; - } - - return 1 << i + 1 + odd; - }; - - FFTM.prototype.conjugate = function conjugate (rws, iws, N) { - if (N <= 1) return; - - for (var i = 0; i < N / 2; i++) { - var t = rws[i]; - - rws[i] = rws[N - i - 1]; - rws[N - i - 1] = t; - - t = iws[i]; - - iws[i] = -iws[N - i - 1]; - iws[N - i - 1] = -t; - } - }; - - FFTM.prototype.normalize13b = function normalize13b (ws, N) { - var carry = 0; - for (var i = 0; i < N / 2; i++) { - var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + - Math.round(ws[2 * i] / N) + - carry; - - ws[i] = w & 0x3ffffff; - - if (w < 0x4000000) { - carry = 0; - } else { - carry = w / 0x4000000 | 0; - } - } - - return ws; - }; - - FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { - var carry = 0; - for (var i = 0; i < len; i++) { - carry = carry + (ws[i] | 0); - - rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; - rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; - } - - // Pad with zeroes - for (i = 2 * len; i < N; ++i) { - rws[i] = 0; - } - - assert(carry === 0); - assert((carry & ~0x1fff) === 0); - }; - - FFTM.prototype.stub = function stub (N) { - var ph = new Array(N); - for (var i = 0; i < N; i++) { - ph[i] = 0; - } - - return ph; - }; - - FFTM.prototype.mulp = function mulp (x, y, out) { - var N = 2 * this.guessLen13b(x.length, y.length); - - var rbt = this.makeRBT(N); - - var _ = this.stub(N); - - var rws = new Array(N); - var rwst = new Array(N); - var iwst = new Array(N); - - var nrws = new Array(N); - var nrwst = new Array(N); - var niwst = new Array(N); - - var rmws = out.words; - rmws.length = N; - - this.convert13b(x.words, x.length, rws, N); - this.convert13b(y.words, y.length, nrws, N); - - this.transform(rws, _, rwst, iwst, N, rbt); - this.transform(nrws, _, nrwst, niwst, N, rbt); - - for (var i = 0; i < N; i++) { - var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; - iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; - rwst[i] = rx; - } - - this.conjugate(rwst, iwst, N); - this.transform(rwst, iwst, rmws, _, N, rbt); - this.conjugate(rmws, _, N); - this.normalize13b(rmws, N); - - out.negative = x.negative ^ y.negative; - out.length = x.length + y.length; - return out.strip(); - }; - - // Multiply `this` by `num` - BN.prototype.mul = function mul (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return this.mulTo(num, out); - }; - - // Multiply employing FFT - BN.prototype.mulf = function mulf (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return jumboMulTo(this, num, out); - }; - - // In-place Multiplication - BN.prototype.imul = function imul (num) { - return this.clone().mulTo(num, this); - }; - - BN.prototype.imuln = function imuln (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - - // Carry - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = (this.words[i] | 0) * num; - var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); - carry >>= 26; - carry += (w / 0x4000000) | 0; - // NOTE: lo is 27bit maximum - carry += lo >>> 26; - this.words[i] = lo & 0x3ffffff; - } - - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - - return this; - }; - - BN.prototype.muln = function muln (num) { - return this.clone().imuln(num); - }; - - // `this` * `this` - BN.prototype.sqr = function sqr () { - return this.mul(this); - }; - - // `this` * `this` in-place - BN.prototype.isqr = function isqr () { - return this.imul(this.clone()); - }; - - // Math.pow(`this`, `num`) - BN.prototype.pow = function pow (num) { - var w = toBitArray(num); - if (w.length === 0) return new BN(1); - - // Skip leading zeroes - var res = this; - for (var i = 0; i < w.length; i++, res = res.sqr()) { - if (w[i] !== 0) break; - } - - if (++i < w.length) { - for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { - if (w[i] === 0) continue; - - res = res.mul(q); - } - } - - return res; - }; - - // Shift-left in-place - BN.prototype.iushln = function iushln (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); - var i; - - if (r !== 0) { - var carry = 0; - - for (i = 0; i < this.length; i++) { - var newCarry = this.words[i] & carryMask; - var c = ((this.words[i] | 0) - newCarry) << r; - this.words[i] = c | carry; - carry = newCarry >>> (26 - r); - } - - if (carry) { - this.words[i] = carry; - this.length++; - } - } - - if (s !== 0) { - for (i = this.length - 1; i >= 0; i--) { - this.words[i + s] = this.words[i]; - } - - for (i = 0; i < s; i++) { - this.words[i] = 0; - } - - this.length += s; - } - - return this.strip(); - }; - - BN.prototype.ishln = function ishln (bits) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushln(bits); - }; - - // Shift-right in-place - // NOTE: `hint` is a lowest bit before trailing zeroes - // NOTE: if `extended` is present - it will be filled with destroyed bits - BN.prototype.iushrn = function iushrn (bits, hint, extended) { - assert(typeof bits === 'number' && bits >= 0); - var h; - if (hint) { - h = (hint - (hint % 26)) / 26; - } else { - h = 0; - } - - var r = bits % 26; - var s = Math.min((bits - r) / 26, this.length); - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - var maskedWords = extended; - - h -= s; - h = Math.max(0, h); - - // Extended mode, copy masked part - if (maskedWords) { - for (var i = 0; i < s; i++) { - maskedWords.words[i] = this.words[i]; - } - maskedWords.length = s; - } - - if (s === 0) { - // No-op, we should not move anything at all - } else if (this.length > s) { - this.length -= s; - for (i = 0; i < this.length; i++) { - this.words[i] = this.words[i + s]; - } - } else { - this.words[0] = 0; - this.length = 1; - } - - var carry = 0; - for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { - var word = this.words[i] | 0; - this.words[i] = (carry << (26 - r)) | (word >>> r); - carry = word & mask; - } - - // Push carried bits as a mask - if (maskedWords && carry !== 0) { - maskedWords.words[maskedWords.length++] = carry; - } - - if (this.length === 0) { - this.words[0] = 0; - this.length = 1; - } - - return this.strip(); - }; - - BN.prototype.ishrn = function ishrn (bits, hint, extended) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushrn(bits, hint, extended); - }; - - // Shift-left - BN.prototype.shln = function shln (bits) { - return this.clone().ishln(bits); - }; - - BN.prototype.ushln = function ushln (bits) { - return this.clone().iushln(bits); - }; - - // Shift-right - BN.prototype.shrn = function shrn (bits) { - return this.clone().ishrn(bits); - }; - - BN.prototype.ushrn = function ushrn (bits) { - return this.clone().iushrn(bits); - }; - - // Test if n bit is set - BN.prototype.testn = function testn (bit) { - assert(typeof bit === 'number' && bit >= 0); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) return false; - - // Check bit and return - var w = this.words[s]; - - return !!(w & q); - }; - - // Return only lowers bits of number (in-place) - BN.prototype.imaskn = function imaskn (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - - assert(this.negative === 0, 'imaskn works only with positive numbers'); - - if (this.length <= s) { - return this; - } - - if (r !== 0) { - s++; - } - this.length = Math.min(s, this.length); - - if (r !== 0) { - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - this.words[this.length - 1] &= mask; - } - - return this.strip(); - }; - - // Return only lowers bits of number - BN.prototype.maskn = function maskn (bits) { - return this.clone().imaskn(bits); - }; - - // Add plain number `num` to `this` - BN.prototype.iaddn = function iaddn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.isubn(-num); - - // Possible sign change - if (this.negative !== 0) { - if (this.length === 1 && (this.words[0] | 0) < num) { - this.words[0] = num - (this.words[0] | 0); - this.negative = 0; - return this; - } - - this.negative = 0; - this.isubn(num); - this.negative = 1; - return this; - } - - // Add without checks - return this._iaddn(num); - }; - - BN.prototype._iaddn = function _iaddn (num) { - this.words[0] += num; - - // Carry - for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { - this.words[i] -= 0x4000000; - if (i === this.length - 1) { - this.words[i + 1] = 1; - } else { - this.words[i + 1]++; - } - } - this.length = Math.max(this.length, i + 1); - - return this; - }; - - // Subtract plain number `num` from `this` - BN.prototype.isubn = function isubn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.iaddn(-num); - - if (this.negative !== 0) { - this.negative = 0; - this.iaddn(num); - this.negative = 1; - return this; - } - - this.words[0] -= num; - - if (this.length === 1 && this.words[0] < 0) { - this.words[0] = -this.words[0]; - this.negative = 1; - } else { - // Carry - for (var i = 0; i < this.length && this.words[i] < 0; i++) { - this.words[i] += 0x4000000; - this.words[i + 1] -= 1; - } - } - - return this.strip(); - }; - - BN.prototype.addn = function addn (num) { - return this.clone().iaddn(num); - }; - - BN.prototype.subn = function subn (num) { - return this.clone().isubn(num); - }; - - BN.prototype.iabs = function iabs () { - this.negative = 0; - - return this; - }; - - BN.prototype.abs = function abs () { - return this.clone().iabs(); - }; - - BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { - var len = num.length + shift; - var i; - - this._expand(len); - - var w; - var carry = 0; - for (i = 0; i < num.length; i++) { - w = (this.words[i + shift] | 0) + carry; - var right = (num.words[i] | 0) * mul; - w -= right & 0x3ffffff; - carry = (w >> 26) - ((right / 0x4000000) | 0); - this.words[i + shift] = w & 0x3ffffff; - } - for (; i < this.length - shift; i++) { - w = (this.words[i + shift] | 0) + carry; - carry = w >> 26; - this.words[i + shift] = w & 0x3ffffff; - } - - if (carry === 0) return this.strip(); - - // Subtraction overflow - assert(carry === -1); - carry = 0; - for (i = 0; i < this.length; i++) { - w = -(this.words[i] | 0) + carry; - carry = w >> 26; - this.words[i] = w & 0x3ffffff; - } - this.negative = 1; - - return this.strip(); - }; - - BN.prototype._wordDiv = function _wordDiv (num, mode) { - var shift = this.length - num.length; - - var a = this.clone(); - var b = num; - - // Normalize - var bhi = b.words[b.length - 1] | 0; - var bhiBits = this._countBits(bhi); - shift = 26 - bhiBits; - if (shift !== 0) { - b = b.ushln(shift); - a.iushln(shift); - bhi = b.words[b.length - 1] | 0; - } - - // Initialize quotient - var m = a.length - b.length; - var q; - - if (mode !== 'mod') { - q = new BN(null); - q.length = m + 1; - q.words = new Array(q.length); - for (var i = 0; i < q.length; i++) { - q.words[i] = 0; - } - } - - var diff = a.clone()._ishlnsubmul(b, 1, m); - if (diff.negative === 0) { - a = diff; - if (q) { - q.words[m] = 1; - } - } - - for (var j = m - 1; j >= 0; j--) { - var qj = (a.words[b.length + j] | 0) * 0x4000000 + - (a.words[b.length + j - 1] | 0); - - // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max - // (0x7ffffff) - qj = Math.min((qj / bhi) | 0, 0x3ffffff); - - a._ishlnsubmul(b, qj, j); - while (a.negative !== 0) { - qj--; - a.negative = 0; - a._ishlnsubmul(b, 1, j); - if (!a.isZero()) { - a.negative ^= 1; - } - } - if (q) { - q.words[j] = qj; - } - } - if (q) { - q.strip(); - } - a.strip(); - - // Denormalize - if (mode !== 'div' && shift !== 0) { - a.iushrn(shift); - } - - return { - div: q || null, - mod: a - }; - }; - - // NOTE: 1) `mode` can be set to `mod` to request mod only, - // to `div` to request div only, or be absent to - // request both div & mod - // 2) `positive` is true if unsigned mod is requested - BN.prototype.divmod = function divmod (num, mode, positive) { - assert(!num.isZero()); - - if (this.isZero()) { - return { - div: new BN(0), - mod: new BN(0) - }; - } - - var div, mod, res; - if (this.negative !== 0 && num.negative === 0) { - res = this.neg().divmod(num, mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.iadd(num); - } - } - - return { - div: div, - mod: mod - }; - } - - if (this.negative === 0 && num.negative !== 0) { - res = this.divmod(num.neg(), mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - return { - div: div, - mod: res.mod - }; - } - - if ((this.negative & num.negative) !== 0) { - res = this.neg().divmod(num.neg(), mode); - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.isub(num); - } - } - - return { - div: res.div, - mod: mod - }; - } - - // Both numbers are positive at this point - - // Strip both numbers to approximate shift value - if (num.length > this.length || this.cmp(num) < 0) { - return { - div: new BN(0), - mod: this - }; - } - - // Very short reduction - if (num.length === 1) { - if (mode === 'div') { - return { - div: this.divn(num.words[0]), - mod: null - }; - } - - if (mode === 'mod') { - return { - div: null, - mod: new BN(this.modn(num.words[0])) - }; - } - - return { - div: this.divn(num.words[0]), - mod: new BN(this.modn(num.words[0])) - }; - } - - return this._wordDiv(num, mode); - }; - - // Find `this` / `num` - BN.prototype.div = function div (num) { - return this.divmod(num, 'div', false).div; - }; - - // Find `this` % `num` - BN.prototype.mod = function mod (num) { - return this.divmod(num, 'mod', false).mod; - }; - - BN.prototype.umod = function umod (num) { - return this.divmod(num, 'mod', true).mod; - }; - - // Find Round(`this` / `num`) - BN.prototype.divRound = function divRound (num) { - var dm = this.divmod(num); - - // Fast case - exact division - if (dm.mod.isZero()) return dm.div; - - var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; - - var half = num.ushrn(1); - var r2 = num.andln(1); - var cmp = mod.cmp(half); - - // Round down - if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; - - // Round up - return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); - }; - - BN.prototype.modn = function modn (num) { - assert(num <= 0x3ffffff); - var p = (1 << 26) % num; - - var acc = 0; - for (var i = this.length - 1; i >= 0; i--) { - acc = (p * acc + (this.words[i] | 0)) % num; - } - - return acc; - }; - - // In-place division by number - BN.prototype.idivn = function idivn (num) { - assert(num <= 0x3ffffff); - - var carry = 0; - for (var i = this.length - 1; i >= 0; i--) { - var w = (this.words[i] | 0) + carry * 0x4000000; - this.words[i] = (w / num) | 0; - carry = w % num; - } - - return this.strip(); - }; - - BN.prototype.divn = function divn (num) { - return this.clone().idivn(num); - }; - - BN.prototype.egcd = function egcd (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var x = this; - var y = p.clone(); - - if (x.negative !== 0) { - x = x.umod(p); - } else { - x = x.clone(); - } - - // A * x + B * y = x - var A = new BN(1); - var B = new BN(0); - - // C * x + D * y = y - var C = new BN(0); - var D = new BN(1); - - var g = 0; - - while (x.isEven() && y.isEven()) { - x.iushrn(1); - y.iushrn(1); - ++g; - } - - var yp = y.clone(); - var xp = x.clone(); - - while (!x.isZero()) { - for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - x.iushrn(i); - while (i-- > 0) { - if (A.isOdd() || B.isOdd()) { - A.iadd(yp); - B.isub(xp); - } - - A.iushrn(1); - B.iushrn(1); - } - } - - for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - y.iushrn(j); - while (j-- > 0) { - if (C.isOdd() || D.isOdd()) { - C.iadd(yp); - D.isub(xp); - } - - C.iushrn(1); - D.iushrn(1); - } - } - - if (x.cmp(y) >= 0) { - x.isub(y); - A.isub(C); - B.isub(D); - } else { - y.isub(x); - C.isub(A); - D.isub(B); - } - } - - return { - a: C, - b: D, - gcd: y.iushln(g) - }; - }; - - // This is reduced incarnation of the binary EEA - // above, designated to invert members of the - // _prime_ fields F(p) at a maximal speed - BN.prototype._invmp = function _invmp (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var a = this; - var b = p.clone(); - - if (a.negative !== 0) { - a = a.umod(p); - } else { - a = a.clone(); - } - - var x1 = new BN(1); - var x2 = new BN(0); - - var delta = b.clone(); - - while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { - for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - a.iushrn(i); - while (i-- > 0) { - if (x1.isOdd()) { - x1.iadd(delta); - } - - x1.iushrn(1); - } - } - - for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - b.iushrn(j); - while (j-- > 0) { - if (x2.isOdd()) { - x2.iadd(delta); - } - - x2.iushrn(1); - } - } - - if (a.cmp(b) >= 0) { - a.isub(b); - x1.isub(x2); - } else { - b.isub(a); - x2.isub(x1); - } - } - - var res; - if (a.cmpn(1) === 0) { - res = x1; - } else { - res = x2; - } - - if (res.cmpn(0) < 0) { - res.iadd(p); - } - - return res; - }; - - BN.prototype.gcd = function gcd (num) { - if (this.isZero()) return num.abs(); - if (num.isZero()) return this.abs(); - - var a = this.clone(); - var b = num.clone(); - a.negative = 0; - b.negative = 0; - - // Remove common factor of two - for (var shift = 0; a.isEven() && b.isEven(); shift++) { - a.iushrn(1); - b.iushrn(1); - } - - do { - while (a.isEven()) { - a.iushrn(1); - } - while (b.isEven()) { - b.iushrn(1); - } - - var r = a.cmp(b); - if (r < 0) { - // Swap `a` and `b` to make `a` always bigger than `b` - var t = a; - a = b; - b = t; - } else if (r === 0 || b.cmpn(1) === 0) { - break; - } - - a.isub(b); - } while (true); - - return b.iushln(shift); - }; - - // Invert number in the field F(num) - BN.prototype.invm = function invm (num) { - return this.egcd(num).a.umod(num); - }; - - BN.prototype.isEven = function isEven () { - return (this.words[0] & 1) === 0; - }; - - BN.prototype.isOdd = function isOdd () { - return (this.words[0] & 1) === 1; - }; - - // And first word and num - BN.prototype.andln = function andln (num) { - return this.words[0] & num; - }; - - // Increment at the bit position in-line - BN.prototype.bincn = function bincn (bit) { - assert(typeof bit === 'number'); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) { - this._expand(s + 1); - this.words[s] |= q; - return this; - } - - // Add bit and propagate, if needed - var carry = q; - for (var i = s; carry !== 0 && i < this.length; i++) { - var w = this.words[i] | 0; - w += carry; - carry = w >>> 26; - w &= 0x3ffffff; - this.words[i] = w; - } - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - return this; - }; - - BN.prototype.isZero = function isZero () { - return this.length === 1 && this.words[0] === 0; - }; - - BN.prototype.cmpn = function cmpn (num) { - var negative = num < 0; - - if (this.negative !== 0 && !negative) return -1; - if (this.negative === 0 && negative) return 1; - - this.strip(); - - var res; - if (this.length > 1) { - res = 1; - } else { - if (negative) { - num = -num; - } - - assert(num <= 0x3ffffff, 'Number is too big'); - - var w = this.words[0] | 0; - res = w === num ? 0 : w < num ? -1 : 1; - } - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Compare two numbers and return: - // 1 - if `this` > `num` - // 0 - if `this` == `num` - // -1 - if `this` < `num` - BN.prototype.cmp = function cmp (num) { - if (this.negative !== 0 && num.negative === 0) return -1; - if (this.negative === 0 && num.negative !== 0) return 1; - - var res = this.ucmp(num); - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Unsigned comparison - BN.prototype.ucmp = function ucmp (num) { - // At this point both numbers have the same sign - if (this.length > num.length) return 1; - if (this.length < num.length) return -1; - - var res = 0; - for (var i = this.length - 1; i >= 0; i--) { - var a = this.words[i] | 0; - var b = num.words[i] | 0; - - if (a === b) continue; - if (a < b) { - res = -1; - } else if (a > b) { - res = 1; - } - break; - } - return res; - }; - - BN.prototype.gtn = function gtn (num) { - return this.cmpn(num) === 1; - }; - - BN.prototype.gt = function gt (num) { - return this.cmp(num) === 1; - }; - - BN.prototype.gten = function gten (num) { - return this.cmpn(num) >= 0; - }; - - BN.prototype.gte = function gte (num) { - return this.cmp(num) >= 0; - }; - - BN.prototype.ltn = function ltn (num) { - return this.cmpn(num) === -1; - }; - - BN.prototype.lt = function lt (num) { - return this.cmp(num) === -1; - }; - - BN.prototype.lten = function lten (num) { - return this.cmpn(num) <= 0; - }; - - BN.prototype.lte = function lte (num) { - return this.cmp(num) <= 0; - }; - - BN.prototype.eqn = function eqn (num) { - return this.cmpn(num) === 0; - }; - - BN.prototype.eq = function eq (num) { - return this.cmp(num) === 0; - }; - - // - // A reduce context, could be using montgomery or something better, depending - // on the `m` itself. - // - BN.red = function red (num) { - return new Red(num); - }; - - BN.prototype.toRed = function toRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - assert(this.negative === 0, 'red works only with positives'); - return ctx.convertTo(this)._forceRed(ctx); - }; - - BN.prototype.fromRed = function fromRed () { - assert(this.red, 'fromRed works only with numbers in reduction context'); - return this.red.convertFrom(this); - }; - - BN.prototype._forceRed = function _forceRed (ctx) { - this.red = ctx; - return this; - }; - - BN.prototype.forceRed = function forceRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - return this._forceRed(ctx); - }; - - BN.prototype.redAdd = function redAdd (num) { - assert(this.red, 'redAdd works only with red numbers'); - return this.red.add(this, num); - }; - - BN.prototype.redIAdd = function redIAdd (num) { - assert(this.red, 'redIAdd works only with red numbers'); - return this.red.iadd(this, num); - }; - - BN.prototype.redSub = function redSub (num) { - assert(this.red, 'redSub works only with red numbers'); - return this.red.sub(this, num); - }; - - BN.prototype.redISub = function redISub (num) { - assert(this.red, 'redISub works only with red numbers'); - return this.red.isub(this, num); - }; - - BN.prototype.redShl = function redShl (num) { - assert(this.red, 'redShl works only with red numbers'); - return this.red.shl(this, num); - }; - - BN.prototype.redMul = function redMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.mul(this, num); - }; - - BN.prototype.redIMul = function redIMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.imul(this, num); - }; - - BN.prototype.redSqr = function redSqr () { - assert(this.red, 'redSqr works only with red numbers'); - this.red._verify1(this); - return this.red.sqr(this); - }; - - BN.prototype.redISqr = function redISqr () { - assert(this.red, 'redISqr works only with red numbers'); - this.red._verify1(this); - return this.red.isqr(this); - }; - - // Square root over p - BN.prototype.redSqrt = function redSqrt () { - assert(this.red, 'redSqrt works only with red numbers'); - this.red._verify1(this); - return this.red.sqrt(this); - }; - - BN.prototype.redInvm = function redInvm () { - assert(this.red, 'redInvm works only with red numbers'); - this.red._verify1(this); - return this.red.invm(this); - }; - - // Return negative clone of `this` % `red modulo` - BN.prototype.redNeg = function redNeg () { - assert(this.red, 'redNeg works only with red numbers'); - this.red._verify1(this); - return this.red.neg(this); - }; - - BN.prototype.redPow = function redPow (num) { - assert(this.red && !num.red, 'redPow(normalNum)'); - this.red._verify1(this); - return this.red.pow(this, num); - }; - - // Prime numbers with efficient reduction - var primes = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - // Pseudo-Mersenne prime - function MPrime (name, p) { - // P = 2 ^ N - K - this.name = name; - this.p = new BN(p, 16); - this.n = this.p.bitLength(); - this.k = new BN(1).iushln(this.n).isub(this.p); - - this.tmp = this._tmp(); - } - - MPrime.prototype._tmp = function _tmp () { - var tmp = new BN(null); - tmp.words = new Array(Math.ceil(this.n / 13)); - return tmp; - }; - - MPrime.prototype.ireduce = function ireduce (num) { - // Assumes that `num` is less than `P^2` - // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) - var r = num; - var rlen; - - do { - this.split(r, this.tmp); - r = this.imulK(r); - r = r.iadd(this.tmp); - rlen = r.bitLength(); - } while (rlen > this.n); - - var cmp = rlen < this.n ? -1 : r.ucmp(this.p); - if (cmp === 0) { - r.words[0] = 0; - r.length = 1; - } else if (cmp > 0) { - r.isub(this.p); - } else { - if (r.strip !== undefined) { - // r is BN v4 instance - r.strip(); - } else { - // r is BN v5 instance - r._strip(); - } - } - - return r; - }; - - MPrime.prototype.split = function split (input, out) { - input.iushrn(this.n, 0, out); - }; - - MPrime.prototype.imulK = function imulK (num) { - return num.imul(this.k); - }; - - function K256 () { - MPrime.call( - this, - 'k256', - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); - } - inherits(K256, MPrime); - - K256.prototype.split = function split (input, output) { - // 256 = 9 * 26 + 22 - var mask = 0x3fffff; - - var outLen = Math.min(input.length, 9); - for (var i = 0; i < outLen; i++) { - output.words[i] = input.words[i]; - } - output.length = outLen; - - if (input.length <= 9) { - input.words[0] = 0; - input.length = 1; - return; - } - - // Shift by 9 limbs - var prev = input.words[9]; - output.words[output.length++] = prev & mask; - - for (i = 10; i < input.length; i++) { - var next = input.words[i] | 0; - input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); - prev = next; - } - prev >>>= 22; - input.words[i - 10] = prev; - if (prev === 0 && input.length > 10) { - input.length -= 10; - } else { - input.length -= 9; - } - }; - - K256.prototype.imulK = function imulK (num) { - // K = 0x1000003d1 = [ 0x40, 0x3d1 ] - num.words[num.length] = 0; - num.words[num.length + 1] = 0; - num.length += 2; - - // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 - var lo = 0; - for (var i = 0; i < num.length; i++) { - var w = num.words[i] | 0; - lo += w * 0x3d1; - num.words[i] = lo & 0x3ffffff; - lo = w * 0x40 + ((lo / 0x4000000) | 0); - } - - // Fast length reduction - if (num.words[num.length - 1] === 0) { - num.length--; - if (num.words[num.length - 1] === 0) { - num.length--; - } - } - return num; - }; - - function P224 () { - MPrime.call( - this, - 'p224', - 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); - } - inherits(P224, MPrime); - - function P192 () { - MPrime.call( - this, - 'p192', - 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); - } - inherits(P192, MPrime); - - function P25519 () { - // 2 ^ 255 - 19 - MPrime.call( - this, - '25519', - '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); - } - inherits(P25519, MPrime); - - P25519.prototype.imulK = function imulK (num) { - // K = 0x13 - var carry = 0; - for (var i = 0; i < num.length; i++) { - var hi = (num.words[i] | 0) * 0x13 + carry; - var lo = hi & 0x3ffffff; - hi >>>= 26; - - num.words[i] = lo; - carry = hi; - } - if (carry !== 0) { - num.words[num.length++] = carry; - } - return num; - }; - - // Exported mostly for testing purposes, use plain name instead - BN._prime = function prime (name) { - // Cached version of prime - if (primes[name]) return primes[name]; - - var prime; - if (name === 'k256') { - prime = new K256(); - } else if (name === 'p224') { - prime = new P224(); - } else if (name === 'p192') { - prime = new P192(); - } else if (name === 'p25519') { - prime = new P25519(); - } else { - throw new Error('Unknown prime ' + name); - } - primes[name] = prime; - - return prime; - }; - - // - // Base reduction engine - // - function Red (m) { - if (typeof m === 'string') { - var prime = BN._prime(m); - this.m = prime.p; - this.prime = prime; - } else { - assert(m.gtn(1), 'modulus must be greater than 1'); - this.m = m; - this.prime = null; - } - } - - Red.prototype._verify1 = function _verify1 (a) { - assert(a.negative === 0, 'red works only with positives'); - assert(a.red, 'red works only with red numbers'); - }; - - Red.prototype._verify2 = function _verify2 (a, b) { - assert((a.negative | b.negative) === 0, 'red works only with positives'); - assert(a.red && a.red === b.red, - 'red works only with red numbers'); - }; - - Red.prototype.imod = function imod (a) { - if (this.prime) return this.prime.ireduce(a)._forceRed(this); - return a.umod(this.m)._forceRed(this); - }; - - Red.prototype.neg = function neg (a) { - if (a.isZero()) { - return a.clone(); - } - - return this.m.sub(a)._forceRed(this); - }; - - Red.prototype.add = function add (a, b) { - this._verify2(a, b); - - var res = a.add(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.iadd = function iadd (a, b) { - this._verify2(a, b); - - var res = a.iadd(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res; - }; - - Red.prototype.sub = function sub (a, b) { - this._verify2(a, b); - - var res = a.sub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.isub = function isub (a, b) { - this._verify2(a, b); - - var res = a.isub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res; - }; - - Red.prototype.shl = function shl (a, num) { - this._verify1(a); - return this.imod(a.ushln(num)); - }; - - Red.prototype.imul = function imul (a, b) { - this._verify2(a, b); - return this.imod(a.imul(b)); - }; - - Red.prototype.mul = function mul (a, b) { - this._verify2(a, b); - return this.imod(a.mul(b)); - }; - - Red.prototype.isqr = function isqr (a) { - return this.imul(a, a.clone()); - }; - - Red.prototype.sqr = function sqr (a) { - return this.mul(a, a); - }; - - Red.prototype.sqrt = function sqrt (a) { - if (a.isZero()) return a.clone(); - - var mod3 = this.m.andln(3); - assert(mod3 % 2 === 1); - - // Fast case - if (mod3 === 3) { - var pow = this.m.add(new BN(1)).iushrn(2); - return this.pow(a, pow); - } - - // Tonelli-Shanks algorithm (Totally unoptimized and slow) - // - // Find Q and S, that Q * 2 ^ S = (P - 1) - var q = this.m.subn(1); - var s = 0; - while (!q.isZero() && q.andln(1) === 0) { - s++; - q.iushrn(1); - } - assert(!q.isZero()); - - var one = new BN(1).toRed(this); - var nOne = one.redNeg(); - - // Find quadratic non-residue - // NOTE: Max is such because of generalized Riemann hypothesis. - var lpow = this.m.subn(1).iushrn(1); - var z = this.m.bitLength(); - z = new BN(2 * z * z).toRed(this); - - while (this.pow(z, lpow).cmp(nOne) !== 0) { - z.redIAdd(nOne); - } - - var c = this.pow(z, q); - var r = this.pow(a, q.addn(1).iushrn(1)); - var t = this.pow(a, q); - var m = s; - while (t.cmp(one) !== 0) { - var tmp = t; - for (var i = 0; tmp.cmp(one) !== 0; i++) { - tmp = tmp.redSqr(); - } - assert(i < m); - var b = this.pow(c, new BN(1).iushln(m - i - 1)); - - r = r.redMul(b); - c = b.redSqr(); - t = t.redMul(c); - m = i; - } - - return r; - }; - - Red.prototype.invm = function invm (a) { - var inv = a._invmp(this.m); - if (inv.negative !== 0) { - inv.negative = 0; - return this.imod(inv).redNeg(); - } else { - return this.imod(inv); - } - }; - - Red.prototype.pow = function pow (a, num) { - if (num.isZero()) return new BN(1).toRed(this); - if (num.cmpn(1) === 0) return a.clone(); - - var windowSize = 4; - var wnd = new Array(1 << windowSize); - wnd[0] = new BN(1).toRed(this); - wnd[1] = a; - for (var i = 2; i < wnd.length; i++) { - wnd[i] = this.mul(wnd[i - 1], a); - } - - var res = wnd[0]; - var current = 0; - var currentLen = 0; - var start = num.bitLength() % 26; - if (start === 0) { - start = 26; - } - - for (i = num.length - 1; i >= 0; i--) { - var word = num.words[i]; - for (var j = start - 1; j >= 0; j--) { - var bit = (word >> j) & 1; - if (res !== wnd[0]) { - res = this.sqr(res); - } - - if (bit === 0 && current === 0) { - currentLen = 0; - continue; - } - - current <<= 1; - current |= bit; - currentLen++; - if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; - - res = this.mul(res, wnd[current]); - currentLen = 0; - current = 0; - } - start = 26; - } - - return res; - }; - - Red.prototype.convertTo = function convertTo (num) { - var r = num.umod(this.m); - - return r === num ? r.clone() : r; - }; - - Red.prototype.convertFrom = function convertFrom (num) { - var res = num.clone(); - res.red = null; - return res; - }; - - // - // Montgomery method engine - // - - BN.mont = function mont (num) { - return new Mont(num); - }; - - function Mont (m) { - Red.call(this, m); - - this.shift = this.m.bitLength(); - if (this.shift % 26 !== 0) { - this.shift += 26 - (this.shift % 26); - } - - this.r = new BN(1).iushln(this.shift); - this.r2 = this.imod(this.r.sqr()); - this.rinv = this.r._invmp(this.m); - - this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); - this.minv = this.minv.umod(this.r); - this.minv = this.r.sub(this.minv); - } - inherits(Mont, Red); - - Mont.prototype.convertTo = function convertTo (num) { - return this.imod(num.ushln(this.shift)); - }; - - Mont.prototype.convertFrom = function convertFrom (num) { - var r = this.imod(num.mul(this.rinv)); - r.red = null; - return r; - }; - - Mont.prototype.imul = function imul (a, b) { - if (a.isZero() || b.isZero()) { - a.words[0] = 0; - a.length = 1; - return a; - } - - var t = a.imul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.mul = function mul (a, b) { - if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); - - var t = a.mul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.invm = function invm (a) { - // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R - var res = this.imod(a._invmp(this.m).mul(this.r2)); - return res._forceRed(this); - }; -})( false || module, this); - - -/***/ }), - -/***/ "./node_modules/es6-object-assign/index.js": -/*!*************************************************!*\ - !*** ./node_modules/es6-object-assign/index.js ***! - \*************************************************/ -/***/ ((module) => { - -"use strict"; -/** - * Code refactored from Mozilla Developer Network: - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign - */ - - - -function assign(target, firstSource) { - if (target === undefined || target === null) { - throw new TypeError('Cannot convert first argument to object'); - } - - var to = Object(target); - for (var i = 1; i < arguments.length; i++) { - var nextSource = arguments[i]; - if (nextSource === undefined || nextSource === null) { - continue; - } - - var keysArray = Object.keys(Object(nextSource)); - for (var nextIndex = 0, len = keysArray.length; nextIndex < len; nextIndex++) { - var nextKey = keysArray[nextIndex]; - var desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); - if (desc !== undefined && desc.enumerable) { - to[nextKey] = nextSource[nextKey]; - } - } - } - return to; -} - -function polyfill() { - if (!Object.assign) { - Object.defineProperty(Object, 'assign', { - enumerable: false, - configurable: true, - writable: true, - value: assign - }); - } -} - -module.exports = { - assign: assign, - polyfill: polyfill -}; - - -/***/ }), - -/***/ "./node_modules/events/events.js": -/*!***************************************!*\ - !*** ./node_modules/events/events.js ***! - \***************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - - - -var R = typeof Reflect === 'object' ? Reflect : null -var ReflectApply = R && typeof R.apply === 'function' - ? R.apply - : function ReflectApply(target, receiver, args) { - return Function.prototype.apply.call(target, receiver, args); - } - -var ReflectOwnKeys -if (R && typeof R.ownKeys === 'function') { - ReflectOwnKeys = R.ownKeys -} else if (Object.getOwnPropertySymbols) { - ReflectOwnKeys = function ReflectOwnKeys(target) { - return Object.getOwnPropertyNames(target) - .concat(Object.getOwnPropertySymbols(target)); - }; -} else { - ReflectOwnKeys = function ReflectOwnKeys(target) { - return Object.getOwnPropertyNames(target); - }; -} - -function ProcessEmitWarning(warning) { - if (console && console.warn) console.warn(warning); -} - -var NumberIsNaN = Number.isNaN || function NumberIsNaN(value) { - return value !== value; -} - -function EventEmitter() { - EventEmitter.init.call(this); -} -module.exports = EventEmitter; -module.exports.once = once; - -// Backwards-compat with node 0.10.x -EventEmitter.EventEmitter = EventEmitter; - -EventEmitter.prototype._events = undefined; -EventEmitter.prototype._eventsCount = 0; -EventEmitter.prototype._maxListeners = undefined; - -// By default EventEmitters will print a warning if more than 10 listeners are -// added to it. This is a useful default which helps finding memory leaks. -var defaultMaxListeners = 10; - -function checkListener(listener) { - if (typeof listener !== 'function') { - throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof listener); - } -} - -Object.defineProperty(EventEmitter, 'defaultMaxListeners', { - enumerable: true, - get: function() { - return defaultMaxListeners; - }, - set: function(arg) { - if (typeof arg !== 'number' || arg < 0 || NumberIsNaN(arg)) { - throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + arg + '.'); - } - defaultMaxListeners = arg; - } -}); - -EventEmitter.init = function() { - - if (this._events === undefined || - this._events === Object.getPrototypeOf(this)._events) { - this._events = Object.create(null); - this._eventsCount = 0; - } - - this._maxListeners = this._maxListeners || undefined; -}; - -// Obviously not all Emitters should be limited to 10. This function allows -// that to be increased. Set to zero for unlimited. -EventEmitter.prototype.setMaxListeners = function setMaxListeners(n) { - if (typeof n !== 'number' || n < 0 || NumberIsNaN(n)) { - throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + n + '.'); - } - this._maxListeners = n; - return this; -}; - -function _getMaxListeners(that) { - if (that._maxListeners === undefined) - return EventEmitter.defaultMaxListeners; - return that._maxListeners; -} - -EventEmitter.prototype.getMaxListeners = function getMaxListeners() { - return _getMaxListeners(this); -}; - -EventEmitter.prototype.emit = function emit(type) { - var args = []; - for (var i = 1; i < arguments.length; i++) args.push(arguments[i]); - var doError = (type === 'error'); - - var events = this._events; - if (events !== undefined) - doError = (doError && events.error === undefined); - else if (!doError) - return false; - - // If there is no 'error' event listener then throw. - if (doError) { - var er; - if (args.length > 0) - er = args[0]; - if (er instanceof Error) { - // Note: The comments on the `throw` lines are intentional, they show - // up in Node's output if this results in an unhandled exception. - throw er; // Unhandled 'error' event - } - // At least give some kind of context to the user - var err = new Error('Unhandled error.' + (er ? ' (' + er.message + ')' : '')); - err.context = er; - throw err; // Unhandled 'error' event - } - - var handler = events[type]; - - if (handler === undefined) - return false; - - if (typeof handler === 'function') { - ReflectApply(handler, this, args); - } else { - var len = handler.length; - var listeners = arrayClone(handler, len); - for (var i = 0; i < len; ++i) - ReflectApply(listeners[i], this, args); - } - - return true; -}; - -function _addListener(target, type, listener, prepend) { - var m; - var events; - var existing; - - checkListener(listener); - - events = target._events; - if (events === undefined) { - events = target._events = Object.create(null); - target._eventsCount = 0; - } else { - // To avoid recursion in the case that type === "newListener"! Before - // adding it to the listeners, first emit "newListener". - if (events.newListener !== undefined) { - target.emit('newListener', type, - listener.listener ? listener.listener : listener); - - // Re-assign `events` because a newListener handler could have caused the - // this._events to be assigned to a new object - events = target._events; - } - existing = events[type]; - } - - if (existing === undefined) { - // Optimize the case of one listener. Don't need the extra array object. - existing = events[type] = listener; - ++target._eventsCount; - } else { - if (typeof existing === 'function') { - // Adding the second element, need to change to array. - existing = events[type] = - prepend ? [listener, existing] : [existing, listener]; - // If we've already got an array, just append. - } else if (prepend) { - existing.unshift(listener); - } else { - existing.push(listener); - } - - // Check for listener leak - m = _getMaxListeners(target); - if (m > 0 && existing.length > m && !existing.warned) { - existing.warned = true; - // No error code for this since it is a Warning - // eslint-disable-next-line no-restricted-syntax - var w = new Error('Possible EventEmitter memory leak detected. ' + - existing.length + ' ' + String(type) + ' listeners ' + - 'added. Use emitter.setMaxListeners() to ' + - 'increase limit'); - w.name = 'MaxListenersExceededWarning'; - w.emitter = target; - w.type = type; - w.count = existing.length; - ProcessEmitWarning(w); - } - } - - return target; -} - -EventEmitter.prototype.addListener = function addListener(type, listener) { - return _addListener(this, type, listener, false); -}; - -EventEmitter.prototype.on = EventEmitter.prototype.addListener; - -EventEmitter.prototype.prependListener = - function prependListener(type, listener) { - return _addListener(this, type, listener, true); - }; - -function onceWrapper() { - if (!this.fired) { - this.target.removeListener(this.type, this.wrapFn); - this.fired = true; - if (arguments.length === 0) - return this.listener.call(this.target); - return this.listener.apply(this.target, arguments); - } -} - -function _onceWrap(target, type, listener) { - var state = { fired: false, wrapFn: undefined, target: target, type: type, listener: listener }; - var wrapped = onceWrapper.bind(state); - wrapped.listener = listener; - state.wrapFn = wrapped; - return wrapped; -} - -EventEmitter.prototype.once = function once(type, listener) { - checkListener(listener); - this.on(type, _onceWrap(this, type, listener)); - return this; -}; - -EventEmitter.prototype.prependOnceListener = - function prependOnceListener(type, listener) { - checkListener(listener); - this.prependListener(type, _onceWrap(this, type, listener)); - return this; - }; - -// Emits a 'removeListener' event if and only if the listener was removed. -EventEmitter.prototype.removeListener = - function removeListener(type, listener) { - var list, events, position, i, originalListener; - - checkListener(listener); - - events = this._events; - if (events === undefined) - return this; - - list = events[type]; - if (list === undefined) - return this; - - if (list === listener || list.listener === listener) { - if (--this._eventsCount === 0) - this._events = Object.create(null); - else { - delete events[type]; - if (events.removeListener) - this.emit('removeListener', type, list.listener || listener); - } - } else if (typeof list !== 'function') { - position = -1; - - for (i = list.length - 1; i >= 0; i--) { - if (list[i] === listener || list[i].listener === listener) { - originalListener = list[i].listener; - position = i; - break; - } - } - - if (position < 0) - return this; - - if (position === 0) - list.shift(); - else { - spliceOne(list, position); - } - - if (list.length === 1) - events[type] = list[0]; - - if (events.removeListener !== undefined) - this.emit('removeListener', type, originalListener || listener); - } - - return this; - }; - -EventEmitter.prototype.off = EventEmitter.prototype.removeListener; - -EventEmitter.prototype.removeAllListeners = - function removeAllListeners(type) { - var listeners, events, i; - - events = this._events; - if (events === undefined) - return this; - - // not listening for removeListener, no need to emit - if (events.removeListener === undefined) { - if (arguments.length === 0) { - this._events = Object.create(null); - this._eventsCount = 0; - } else if (events[type] !== undefined) { - if (--this._eventsCount === 0) - this._events = Object.create(null); - else - delete events[type]; - } - return this; - } - - // emit removeListener for all listeners on all events - if (arguments.length === 0) { - var keys = Object.keys(events); - var key; - for (i = 0; i < keys.length; ++i) { - key = keys[i]; - if (key === 'removeListener') continue; - this.removeAllListeners(key); - } - this.removeAllListeners('removeListener'); - this._events = Object.create(null); - this._eventsCount = 0; - return this; - } - - listeners = events[type]; - - if (typeof listeners === 'function') { - this.removeListener(type, listeners); - } else if (listeners !== undefined) { - // LIFO order - for (i = listeners.length - 1; i >= 0; i--) { - this.removeListener(type, listeners[i]); - } - } - - return this; - }; - -function _listeners(target, type, unwrap) { - var events = target._events; - - if (events === undefined) - return []; - - var evlistener = events[type]; - if (evlistener === undefined) - return []; - - if (typeof evlistener === 'function') - return unwrap ? [evlistener.listener || evlistener] : [evlistener]; - - return unwrap ? - unwrapListeners(evlistener) : arrayClone(evlistener, evlistener.length); -} - -EventEmitter.prototype.listeners = function listeners(type) { - return _listeners(this, type, true); -}; - -EventEmitter.prototype.rawListeners = function rawListeners(type) { - return _listeners(this, type, false); -}; - -EventEmitter.listenerCount = function(emitter, type) { - if (typeof emitter.listenerCount === 'function') { - return emitter.listenerCount(type); - } else { - return listenerCount.call(emitter, type); - } -}; - -EventEmitter.prototype.listenerCount = listenerCount; -function listenerCount(type) { - var events = this._events; - - if (events !== undefined) { - var evlistener = events[type]; - - if (typeof evlistener === 'function') { - return 1; - } else if (evlistener !== undefined) { - return evlistener.length; - } - } - - return 0; -} - -EventEmitter.prototype.eventNames = function eventNames() { - return this._eventsCount > 0 ? ReflectOwnKeys(this._events) : []; -}; - -function arrayClone(arr, n) { - var copy = new Array(n); - for (var i = 0; i < n; ++i) - copy[i] = arr[i]; - return copy; -} - -function spliceOne(list, index) { - for (; index + 1 < list.length; index++) - list[index] = list[index + 1]; - list.pop(); -} - -function unwrapListeners(arr) { - var ret = new Array(arr.length); - for (var i = 0; i < ret.length; ++i) { - ret[i] = arr[i].listener || arr[i]; - } - return ret; -} - -function once(emitter, name) { - return new Promise(function (resolve, reject) { - function errorListener(err) { - emitter.removeListener(name, resolver); - reject(err); - } - - function resolver() { - if (typeof emitter.removeListener === 'function') { - emitter.removeListener('error', errorListener); - } - resolve([].slice.call(arguments)); - }; - - eventTargetAgnosticAddListener(emitter, name, resolver, { once: true }); - if (name !== 'error') { - addErrorHandlerIfEventEmitter(emitter, errorListener, { once: true }); - } - }); -} - -function addErrorHandlerIfEventEmitter(emitter, handler, flags) { - if (typeof emitter.on === 'function') { - eventTargetAgnosticAddListener(emitter, 'error', handler, flags); - } -} - -function eventTargetAgnosticAddListener(emitter, name, listener, flags) { - if (typeof emitter.on === 'function') { - if (flags.once) { - emitter.once(name, listener); - } else { - emitter.on(name, listener); - } - } else if (typeof emitter.addEventListener === 'function') { - // EventTarget does not have `error` event semantics like Node - // EventEmitters, we do not listen for `error` events here. - emitter.addEventListener(name, function wrapListener(arg) { - // IE does not have builtin `{ once: true }` support so we - // have to do it manually. - if (flags.once) { - emitter.removeEventListener(name, wrapListener); - } - listener(arg); - }); - } else { - throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof emitter); - } -} - - -/***/ }), - -/***/ "./node_modules/evp_bytestokey/index.js": -/*!**********************************************!*\ - !*** ./node_modules/evp_bytestokey/index.js ***! - \**********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var MD5 = __webpack_require__(/*! md5.js */ "./node_modules/md5.js/index.js") - -/* eslint-disable camelcase */ -function EVP_BytesToKey (password, salt, keyBits, ivLen) { - if (!Buffer.isBuffer(password)) password = Buffer.from(password, 'binary') - if (salt) { - if (!Buffer.isBuffer(salt)) salt = Buffer.from(salt, 'binary') - if (salt.length !== 8) throw new RangeError('salt should be Buffer with 8 byte length') - } - - var keyLen = keyBits / 8 - var key = Buffer.alloc(keyLen) - var iv = Buffer.alloc(ivLen || 0) - var tmp = Buffer.alloc(0) - - while (keyLen > 0 || ivLen > 0) { - var hash = new MD5() - hash.update(tmp) - hash.update(password) - if (salt) hash.update(salt) - tmp = hash.digest() - - var used = 0 - - if (keyLen > 0) { - var keyStart = key.length - keyLen - used = Math.min(keyLen, tmp.length) - tmp.copy(key, keyStart, 0, used) - keyLen -= used - } - - if (used < tmp.length && ivLen > 0) { - var ivStart = iv.length - ivLen - var length = Math.min(ivLen, tmp.length - used) - tmp.copy(iv, ivStart, used, used + length) - ivLen -= length - } - } - - tmp.fill(0) - return { key: key, iv: iv } -} - -module.exports = EVP_BytesToKey - - -/***/ }), - -/***/ "./node_modules/fast-unique-numbers/build/es5/bundle.js": -/*!**************************************************************!*\ - !*** ./node_modules/fast-unique-numbers/build/es5/bundle.js ***! - \**************************************************************/ -/***/ (function(__unused_webpack_module, exports) { - -(function (global, factory) { - true ? factory(exports) : - 0; -})(this, (function (exports) { 'use strict'; - - var createAddUniqueNumber = function createAddUniqueNumber(generateUniqueNumber) { - return function (set) { - var number = generateUniqueNumber(set); - set.add(number); - return number; - }; - }; - - var createCache = function createCache(lastNumberWeakMap) { - return function (collection, nextNumber) { - lastNumberWeakMap.set(collection, nextNumber); - return nextNumber; - }; - }; - - /* - * The value of the constant Number.MAX_SAFE_INTEGER equals (2 ** 53 - 1) but it - * is fairly new. - */ - var MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER === undefined ? 9007199254740991 : Number.MAX_SAFE_INTEGER; - var TWO_TO_THE_POWER_OF_TWENTY_NINE = 536870912; - var TWO_TO_THE_POWER_OF_THIRTY = TWO_TO_THE_POWER_OF_TWENTY_NINE * 2; - var createGenerateUniqueNumber = function createGenerateUniqueNumber(cache, lastNumberWeakMap) { - return function (collection) { - var lastNumber = lastNumberWeakMap.get(collection); - /* - * Let's try the cheapest algorithm first. It might fail to produce a new - * number, but it is so cheap that it is okay to take the risk. Just - * increase the last number by one or reset it to 0 if we reached the upper - * bound of SMIs (which stands for small integers). When the last number is - * unknown it is assumed that the collection contains zero based consecutive - * numbers. - */ - - var nextNumber = lastNumber === undefined ? collection.size : lastNumber < TWO_TO_THE_POWER_OF_THIRTY ? lastNumber + 1 : 0; - - if (!collection.has(nextNumber)) { - return cache(collection, nextNumber); - } - /* - * If there are less than half of 2 ** 30 numbers stored in the collection, - * the chance to generate a new random number in the range from 0 to 2 ** 30 - * is at least 50%. It's benifitial to use only SMIs because they perform - * much better in any environment based on V8. - */ - - - if (collection.size < TWO_TO_THE_POWER_OF_TWENTY_NINE) { - while (collection.has(nextNumber)) { - nextNumber = Math.floor(Math.random() * TWO_TO_THE_POWER_OF_THIRTY); - } - - return cache(collection, nextNumber); - } // Quickly check if there is a theoretical chance to generate a new number. - - - if (collection.size > MAX_SAFE_INTEGER) { - throw new Error('Congratulations, you created a collection of unique numbers which uses all available integers!'); - } // Otherwise use the full scale of safely usable integers. - - - while (collection.has(nextNumber)) { - nextNumber = Math.floor(Math.random() * MAX_SAFE_INTEGER); - } - - return cache(collection, nextNumber); - }; - }; - - var LAST_NUMBER_WEAK_MAP = new WeakMap(); - var cache = createCache(LAST_NUMBER_WEAK_MAP); - var generateUniqueNumber = createGenerateUniqueNumber(cache, LAST_NUMBER_WEAK_MAP); - var addUniqueNumber = createAddUniqueNumber(generateUniqueNumber); - - exports.addUniqueNumber = addUniqueNumber; - exports.generateUniqueNumber = generateUniqueNumber; - - Object.defineProperty(exports, '__esModule', { value: true }); - -})); - - -/***/ }), - -/***/ "./node_modules/for-each/index.js": -/*!****************************************!*\ - !*** ./node_modules/for-each/index.js ***! - \****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var isCallable = __webpack_require__(/*! is-callable */ "./node_modules/is-callable/index.js"); - -var toStr = Object.prototype.toString; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var forEachArray = function forEachArray(array, iterator, receiver) { - for (var i = 0, len = array.length; i < len; i++) { - if (hasOwnProperty.call(array, i)) { - if (receiver == null) { - iterator(array[i], i, array); - } else { - iterator.call(receiver, array[i], i, array); - } - } - } -}; - -var forEachString = function forEachString(string, iterator, receiver) { - for (var i = 0, len = string.length; i < len; i++) { - // no such thing as a sparse string. - if (receiver == null) { - iterator(string.charAt(i), i, string); - } else { - iterator.call(receiver, string.charAt(i), i, string); - } - } -}; - -var forEachObject = function forEachObject(object, iterator, receiver) { - for (var k in object) { - if (hasOwnProperty.call(object, k)) { - if (receiver == null) { - iterator(object[k], k, object); - } else { - iterator.call(receiver, object[k], k, object); - } - } - } -}; - -var forEach = function forEach(list, iterator, thisArg) { - if (!isCallable(iterator)) { - throw new TypeError('iterator must be a function'); - } - - var receiver; - if (arguments.length >= 3) { - receiver = thisArg; - } - - if (toStr.call(list) === '[object Array]') { - forEachArray(list, iterator, receiver); - } else if (typeof list === 'string') { - forEachString(list, iterator, receiver); - } else { - forEachObject(list, iterator, receiver); - } -}; - -module.exports = forEach; - - -/***/ }), - -/***/ "./node_modules/function-bind/implementation.js": -/*!******************************************************!*\ - !*** ./node_modules/function-bind/implementation.js ***! - \******************************************************/ -/***/ ((module) => { - -"use strict"; - - -/* eslint no-invalid-this: 1 */ - -var ERROR_MESSAGE = 'Function.prototype.bind called on incompatible '; -var slice = Array.prototype.slice; -var toStr = Object.prototype.toString; -var funcType = '[object Function]'; - -module.exports = function bind(that) { - var target = this; - if (typeof target !== 'function' || toStr.call(target) !== funcType) { - throw new TypeError(ERROR_MESSAGE + target); - } - var args = slice.call(arguments, 1); - - var bound; - var binder = function () { - if (this instanceof bound) { - var result = target.apply( - this, - args.concat(slice.call(arguments)) - ); - if (Object(result) === result) { - return result; - } - return this; - } else { - return target.apply( - that, - args.concat(slice.call(arguments)) - ); - } - }; - - var boundLength = Math.max(0, target.length - args.length); - var boundArgs = []; - for (var i = 0; i < boundLength; i++) { - boundArgs.push('$' + i); - } - - bound = Function('binder', 'return function (' + boundArgs.join(',') + '){ return binder.apply(this,arguments); }')(binder); - - if (target.prototype) { - var Empty = function Empty() {}; - Empty.prototype = target.prototype; - bound.prototype = new Empty(); - Empty.prototype = null; - } - - return bound; -}; - - -/***/ }), - -/***/ "./node_modules/function-bind/index.js": -/*!*********************************************!*\ - !*** ./node_modules/function-bind/index.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var implementation = __webpack_require__(/*! ./implementation */ "./node_modules/function-bind/implementation.js"); - -module.exports = Function.prototype.bind || implementation; - - -/***/ }), - -/***/ "./node_modules/get-intrinsic/index.js": -/*!*********************************************!*\ - !*** ./node_modules/get-intrinsic/index.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var undefined; - -var $SyntaxError = SyntaxError; -var $Function = Function; -var $TypeError = TypeError; - -// eslint-disable-next-line consistent-return -var getEvalledConstructor = function (expressionSyntax) { - try { - return $Function('"use strict"; return (' + expressionSyntax + ').constructor;')(); - } catch (e) {} -}; - -var $gOPD = Object.getOwnPropertyDescriptor; -if ($gOPD) { - try { - $gOPD({}, ''); - } catch (e) { - $gOPD = null; // this is IE 8, which has a broken gOPD - } -} - -var throwTypeError = function () { - throw new $TypeError(); -}; -var ThrowTypeError = $gOPD - ? (function () { - try { - // eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties - arguments.callee; // IE 8 does not throw here - return throwTypeError; - } catch (calleeThrows) { - try { - // IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '') - return $gOPD(arguments, 'callee').get; - } catch (gOPDthrows) { - return throwTypeError; - } - } - }()) - : throwTypeError; - -var hasSymbols = __webpack_require__(/*! has-symbols */ "./node_modules/has-symbols/index.js")(); - -var getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto - -var needsEval = {}; - -var TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array); - -var INTRINSICS = { - '%AggregateError%': typeof AggregateError === 'undefined' ? undefined : AggregateError, - '%Array%': Array, - '%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer, - '%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined, - '%AsyncFromSyncIteratorPrototype%': undefined, - '%AsyncFunction%': needsEval, - '%AsyncGenerator%': needsEval, - '%AsyncGeneratorFunction%': needsEval, - '%AsyncIteratorPrototype%': needsEval, - '%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics, - '%BigInt%': typeof BigInt === 'undefined' ? undefined : BigInt, - '%Boolean%': Boolean, - '%DataView%': typeof DataView === 'undefined' ? undefined : DataView, - '%Date%': Date, - '%decodeURI%': decodeURI, - '%decodeURIComponent%': decodeURIComponent, - '%encodeURI%': encodeURI, - '%encodeURIComponent%': encodeURIComponent, - '%Error%': Error, - '%eval%': eval, // eslint-disable-line no-eval - '%EvalError%': EvalError, - '%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array, - '%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array, - '%FinalizationRegistry%': typeof FinalizationRegistry === 'undefined' ? undefined : FinalizationRegistry, - '%Function%': $Function, - '%GeneratorFunction%': needsEval, - '%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array, - '%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array, - '%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array, - '%isFinite%': isFinite, - '%isNaN%': isNaN, - '%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined, - '%JSON%': typeof JSON === 'object' ? JSON : undefined, - '%Map%': typeof Map === 'undefined' ? undefined : Map, - '%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()), - '%Math%': Math, - '%Number%': Number, - '%Object%': Object, - '%parseFloat%': parseFloat, - '%parseInt%': parseInt, - '%Promise%': typeof Promise === 'undefined' ? undefined : Promise, - '%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy, - '%RangeError%': RangeError, - '%ReferenceError%': ReferenceError, - '%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect, - '%RegExp%': RegExp, - '%Set%': typeof Set === 'undefined' ? undefined : Set, - '%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()), - '%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer, - '%String%': String, - '%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined, - '%Symbol%': hasSymbols ? Symbol : undefined, - '%SyntaxError%': $SyntaxError, - '%ThrowTypeError%': ThrowTypeError, - '%TypedArray%': TypedArray, - '%TypeError%': $TypeError, - '%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array, - '%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray, - '%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array, - '%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array, - '%URIError%': URIError, - '%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap, - '%WeakRef%': typeof WeakRef === 'undefined' ? undefined : WeakRef, - '%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet -}; - -var doEval = function doEval(name) { - var value; - if (name === '%AsyncFunction%') { - value = getEvalledConstructor('async function () {}'); - } else if (name === '%GeneratorFunction%') { - value = getEvalledConstructor('function* () {}'); - } else if (name === '%AsyncGeneratorFunction%') { - value = getEvalledConstructor('async function* () {}'); - } else if (name === '%AsyncGenerator%') { - var fn = doEval('%AsyncGeneratorFunction%'); - if (fn) { - value = fn.prototype; - } - } else if (name === '%AsyncIteratorPrototype%') { - var gen = doEval('%AsyncGenerator%'); - if (gen) { - value = getProto(gen.prototype); - } - } - - INTRINSICS[name] = value; - - return value; -}; - -var LEGACY_ALIASES = { - '%ArrayBufferPrototype%': ['ArrayBuffer', 'prototype'], - '%ArrayPrototype%': ['Array', 'prototype'], - '%ArrayProto_entries%': ['Array', 'prototype', 'entries'], - '%ArrayProto_forEach%': ['Array', 'prototype', 'forEach'], - '%ArrayProto_keys%': ['Array', 'prototype', 'keys'], - '%ArrayProto_values%': ['Array', 'prototype', 'values'], - '%AsyncFunctionPrototype%': ['AsyncFunction', 'prototype'], - '%AsyncGenerator%': ['AsyncGeneratorFunction', 'prototype'], - '%AsyncGeneratorPrototype%': ['AsyncGeneratorFunction', 'prototype', 'prototype'], - '%BooleanPrototype%': ['Boolean', 'prototype'], - '%DataViewPrototype%': ['DataView', 'prototype'], - '%DatePrototype%': ['Date', 'prototype'], - '%ErrorPrototype%': ['Error', 'prototype'], - '%EvalErrorPrototype%': ['EvalError', 'prototype'], - '%Float32ArrayPrototype%': ['Float32Array', 'prototype'], - '%Float64ArrayPrototype%': ['Float64Array', 'prototype'], - '%FunctionPrototype%': ['Function', 'prototype'], - '%Generator%': ['GeneratorFunction', 'prototype'], - '%GeneratorPrototype%': ['GeneratorFunction', 'prototype', 'prototype'], - '%Int8ArrayPrototype%': ['Int8Array', 'prototype'], - '%Int16ArrayPrototype%': ['Int16Array', 'prototype'], - '%Int32ArrayPrototype%': ['Int32Array', 'prototype'], - '%JSONParse%': ['JSON', 'parse'], - '%JSONStringify%': ['JSON', 'stringify'], - '%MapPrototype%': ['Map', 'prototype'], - '%NumberPrototype%': ['Number', 'prototype'], - '%ObjectPrototype%': ['Object', 'prototype'], - '%ObjProto_toString%': ['Object', 'prototype', 'toString'], - '%ObjProto_valueOf%': ['Object', 'prototype', 'valueOf'], - '%PromisePrototype%': ['Promise', 'prototype'], - '%PromiseProto_then%': ['Promise', 'prototype', 'then'], - '%Promise_all%': ['Promise', 'all'], - '%Promise_reject%': ['Promise', 'reject'], - '%Promise_resolve%': ['Promise', 'resolve'], - '%RangeErrorPrototype%': ['RangeError', 'prototype'], - '%ReferenceErrorPrototype%': ['ReferenceError', 'prototype'], - '%RegExpPrototype%': ['RegExp', 'prototype'], - '%SetPrototype%': ['Set', 'prototype'], - '%SharedArrayBufferPrototype%': ['SharedArrayBuffer', 'prototype'], - '%StringPrototype%': ['String', 'prototype'], - '%SymbolPrototype%': ['Symbol', 'prototype'], - '%SyntaxErrorPrototype%': ['SyntaxError', 'prototype'], - '%TypedArrayPrototype%': ['TypedArray', 'prototype'], - '%TypeErrorPrototype%': ['TypeError', 'prototype'], - '%Uint8ArrayPrototype%': ['Uint8Array', 'prototype'], - '%Uint8ClampedArrayPrototype%': ['Uint8ClampedArray', 'prototype'], - '%Uint16ArrayPrototype%': ['Uint16Array', 'prototype'], - '%Uint32ArrayPrototype%': ['Uint32Array', 'prototype'], - '%URIErrorPrototype%': ['URIError', 'prototype'], - '%WeakMapPrototype%': ['WeakMap', 'prototype'], - '%WeakSetPrototype%': ['WeakSet', 'prototype'] -}; - -var bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js"); -var hasOwn = __webpack_require__(/*! has */ "./node_modules/has/src/index.js"); -var $concat = bind.call(Function.call, Array.prototype.concat); -var $spliceApply = bind.call(Function.apply, Array.prototype.splice); -var $replace = bind.call(Function.call, String.prototype.replace); -var $strSlice = bind.call(Function.call, String.prototype.slice); -var $exec = bind.call(Function.call, RegExp.prototype.exec); - -/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */ -var rePropName = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g; -var reEscapeChar = /\\(\\)?/g; /** Used to match backslashes in property paths. */ -var stringToPath = function stringToPath(string) { - var first = $strSlice(string, 0, 1); - var last = $strSlice(string, -1); - if (first === '%' && last !== '%') { - throw new $SyntaxError('invalid intrinsic syntax, expected closing `%`'); - } else if (last === '%' && first !== '%') { - throw new $SyntaxError('invalid intrinsic syntax, expected opening `%`'); - } - var result = []; - $replace(string, rePropName, function (match, number, quote, subString) { - result[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : number || match; - }); - return result; -}; -/* end adaptation */ - -var getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) { - var intrinsicName = name; - var alias; - if (hasOwn(LEGACY_ALIASES, intrinsicName)) { - alias = LEGACY_ALIASES[intrinsicName]; - intrinsicName = '%' + alias[0] + '%'; - } - - if (hasOwn(INTRINSICS, intrinsicName)) { - var value = INTRINSICS[intrinsicName]; - if (value === needsEval) { - value = doEval(intrinsicName); - } - if (typeof value === 'undefined' && !allowMissing) { - throw new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!'); - } - - return { - alias: alias, - name: intrinsicName, - value: value - }; - } - - throw new $SyntaxError('intrinsic ' + name + ' does not exist!'); -}; - -module.exports = function GetIntrinsic(name, allowMissing) { - if (typeof name !== 'string' || name.length === 0) { - throw new $TypeError('intrinsic name must be a non-empty string'); - } - if (arguments.length > 1 && typeof allowMissing !== 'boolean') { - throw new $TypeError('"allowMissing" argument must be a boolean'); - } - - if ($exec(/^%?[^%]*%?$/g, name) === null) { - throw new $SyntaxError('`%` may not be present anywhere but at the beginning and end of the intrinsic name'); - } - var parts = stringToPath(name); - var intrinsicBaseName = parts.length > 0 ? parts[0] : ''; - - var intrinsic = getBaseIntrinsic('%' + intrinsicBaseName + '%', allowMissing); - var intrinsicRealName = intrinsic.name; - var value = intrinsic.value; - var skipFurtherCaching = false; - - var alias = intrinsic.alias; - if (alias) { - intrinsicBaseName = alias[0]; - $spliceApply(parts, $concat([0, 1], alias)); - } - - for (var i = 1, isOwn = true; i < parts.length; i += 1) { - var part = parts[i]; - var first = $strSlice(part, 0, 1); - var last = $strSlice(part, -1); - if ( - ( - (first === '"' || first === "'" || first === '`') - || (last === '"' || last === "'" || last === '`') - ) - && first !== last - ) { - throw new $SyntaxError('property names with quotes must have matching quotes'); - } - if (part === 'constructor' || !isOwn) { - skipFurtherCaching = true; - } - - intrinsicBaseName += '.' + part; - intrinsicRealName = '%' + intrinsicBaseName + '%'; - - if (hasOwn(INTRINSICS, intrinsicRealName)) { - value = INTRINSICS[intrinsicRealName]; - } else if (value != null) { - if (!(part in value)) { - if (!allowMissing) { - throw new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.'); - } - return void undefined; - } - if ($gOPD && (i + 1) >= parts.length) { - var desc = $gOPD(value, part); - isOwn = !!desc; - - // By convention, when a data property is converted to an accessor - // property to emulate a data property that does not suffer from - // the override mistake, that accessor's getter is marked with - // an `originalValue` property. Here, when we detect this, we - // uphold the illusion by pretending to see that original data - // property, i.e., returning the value rather than the getter - // itself. - if (isOwn && 'get' in desc && !('originalValue' in desc.get)) { - value = desc.get; - } else { - value = value[part]; - } - } else { - isOwn = hasOwn(value, part); - value = value[part]; - } - - if (isOwn && !skipFurtherCaching) { - INTRINSICS[intrinsicRealName] = value; - } - } - } - return value; -}; - - -/***/ }), - -/***/ "./node_modules/has-property-descriptors/index.js": -/*!********************************************************!*\ - !*** ./node_modules/has-property-descriptors/index.js ***! - \********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var GetIntrinsic = __webpack_require__(/*! get-intrinsic */ "./node_modules/get-intrinsic/index.js"); - -var $defineProperty = GetIntrinsic('%Object.defineProperty%', true); - -var hasPropertyDescriptors = function hasPropertyDescriptors() { - if ($defineProperty) { - try { - $defineProperty({}, 'a', { value: 1 }); - return true; - } catch (e) { - // IE 8 has a broken defineProperty - return false; - } - } - return false; -}; - -hasPropertyDescriptors.hasArrayLengthDefineBug = function hasArrayLengthDefineBug() { - // node v0.6 has a bug where array lengths can be Set but not Defined - if (!hasPropertyDescriptors()) { - return null; - } - try { - return $defineProperty([], 'length', { value: 1 }).length !== 1; - } catch (e) { - // In Firefox 4-22, defining length on an array throws an exception. - return true; - } -}; - -module.exports = hasPropertyDescriptors; - - -/***/ }), - -/***/ "./node_modules/has-symbols/index.js": -/*!*******************************************!*\ - !*** ./node_modules/has-symbols/index.js ***! - \*******************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var origSymbol = typeof Symbol !== 'undefined' && Symbol; -var hasSymbolSham = __webpack_require__(/*! ./shams */ "./node_modules/has-symbols/shams.js"); - -module.exports = function hasNativeSymbols() { - if (typeof origSymbol !== 'function') { return false; } - if (typeof Symbol !== 'function') { return false; } - if (typeof origSymbol('foo') !== 'symbol') { return false; } - if (typeof Symbol('bar') !== 'symbol') { return false; } - - return hasSymbolSham(); -}; - - -/***/ }), - -/***/ "./node_modules/has-symbols/shams.js": -/*!*******************************************!*\ - !*** ./node_modules/has-symbols/shams.js ***! - \*******************************************/ -/***/ ((module) => { - -"use strict"; - - -/* eslint complexity: [2, 18], max-statements: [2, 33] */ -module.exports = function hasSymbols() { - if (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; } - if (typeof Symbol.iterator === 'symbol') { return true; } - - var obj = {}; - var sym = Symbol('test'); - var symObj = Object(sym); - if (typeof sym === 'string') { return false; } - - if (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; } - if (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; } - - // temp disabled per https://github.com/ljharb/object.assign/issues/17 - // if (sym instanceof Symbol) { return false; } - // temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4 - // if (!(symObj instanceof Symbol)) { return false; } - - // if (typeof Symbol.prototype.toString !== 'function') { return false; } - // if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; } - - var symVal = 42; - obj[sym] = symVal; - for (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax, no-unreachable-loop - if (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; } - - if (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; } - - var syms = Object.getOwnPropertySymbols(obj); - if (syms.length !== 1 || syms[0] !== sym) { return false; } - - if (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; } - - if (typeof Object.getOwnPropertyDescriptor === 'function') { - var descriptor = Object.getOwnPropertyDescriptor(obj, sym); - if (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; } - } - - return true; -}; - - -/***/ }), - -/***/ "./node_modules/has-tostringtag/shams.js": -/*!***********************************************!*\ - !*** ./node_modules/has-tostringtag/shams.js ***! - \***********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var hasSymbols = __webpack_require__(/*! has-symbols/shams */ "./node_modules/has-symbols/shams.js"); - -module.exports = function hasToStringTagShams() { - return hasSymbols() && !!Symbol.toStringTag; -}; - - -/***/ }), - -/***/ "./node_modules/has/src/index.js": -/*!***************************************!*\ - !*** ./node_modules/has/src/index.js ***! - \***************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js"); - -module.exports = bind.call(Function.call, Object.prototype.hasOwnProperty); - - -/***/ }), - -/***/ "./node_modules/hash-base/index.js": -/*!*****************************************!*\ - !*** ./node_modules/hash-base/index.js ***! - \*****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var Transform = (__webpack_require__(/*! readable-stream */ "./node_modules/readable-stream/readable-browser.js").Transform) -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") - -function throwIfNotStringOrBuffer (val, prefix) { - if (!Buffer.isBuffer(val) && typeof val !== 'string') { - throw new TypeError(prefix + ' must be a string or a buffer') - } -} - -function HashBase (blockSize) { - Transform.call(this) - - this._block = Buffer.allocUnsafe(blockSize) - this._blockSize = blockSize - this._blockOffset = 0 - this._length = [0, 0, 0, 0] - - this._finalized = false -} - -inherits(HashBase, Transform) - -HashBase.prototype._transform = function (chunk, encoding, callback) { - var error = null - try { - this.update(chunk, encoding) - } catch (err) { - error = err - } - - callback(error) -} - -HashBase.prototype._flush = function (callback) { - var error = null - try { - this.push(this.digest()) - } catch (err) { - error = err - } - - callback(error) -} - -HashBase.prototype.update = function (data, encoding) { - throwIfNotStringOrBuffer(data, 'Data') - if (this._finalized) throw new Error('Digest already called') - if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding) - - // consume data - var block = this._block - var offset = 0 - while (this._blockOffset + data.length - offset >= this._blockSize) { - for (var i = this._blockOffset; i < this._blockSize;) block[i++] = data[offset++] - this._update() - this._blockOffset = 0 - } - while (offset < data.length) block[this._blockOffset++] = data[offset++] - - // update length - for (var j = 0, carry = data.length * 8; carry > 0; ++j) { - this._length[j] += carry - carry = (this._length[j] / 0x0100000000) | 0 - if (carry > 0) this._length[j] -= 0x0100000000 * carry - } - - return this -} - -HashBase.prototype._update = function () { - throw new Error('_update is not implemented') -} - -HashBase.prototype.digest = function (encoding) { - if (this._finalized) throw new Error('Digest already called') - this._finalized = true - - var digest = this._digest() - if (encoding !== undefined) digest = digest.toString(encoding) - - // reset state - this._block.fill(0) - this._blockOffset = 0 - for (var i = 0; i < 4; ++i) this._length[i] = 0 - - return digest -} - -HashBase.prototype._digest = function () { - throw new Error('_digest is not implemented') -} - -module.exports = HashBase - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash.js": -/*!******************************************!*\ - !*** ./node_modules/hash.js/lib/hash.js ***! - \******************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -var hash = exports; - -hash.utils = __webpack_require__(/*! ./hash/utils */ "./node_modules/hash.js/lib/hash/utils.js"); -hash.common = __webpack_require__(/*! ./hash/common */ "./node_modules/hash.js/lib/hash/common.js"); -hash.sha = __webpack_require__(/*! ./hash/sha */ "./node_modules/hash.js/lib/hash/sha.js"); -hash.ripemd = __webpack_require__(/*! ./hash/ripemd */ "./node_modules/hash.js/lib/hash/ripemd.js"); -hash.hmac = __webpack_require__(/*! ./hash/hmac */ "./node_modules/hash.js/lib/hash/hmac.js"); - -// Proxy hash functions to the main object -hash.sha1 = hash.sha.sha1; -hash.sha256 = hash.sha.sha256; -hash.sha224 = hash.sha.sha224; -hash.sha384 = hash.sha.sha384; -hash.sha512 = hash.sha.sha512; -hash.ripemd160 = hash.ripemd.ripemd160; - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/common.js": -/*!*************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/common.js ***! - \*************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./utils */ "./node_modules/hash.js/lib/hash/utils.js"); -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); - -function BlockHash() { - this.pending = null; - this.pendingTotal = 0; - this.blockSize = this.constructor.blockSize; - this.outSize = this.constructor.outSize; - this.hmacStrength = this.constructor.hmacStrength; - this.padLength = this.constructor.padLength / 8; - this.endian = 'big'; - - this._delta8 = this.blockSize / 8; - this._delta32 = this.blockSize / 32; -} -exports.BlockHash = BlockHash; - -BlockHash.prototype.update = function update(msg, enc) { - // Convert message to array, pad it, and join into 32bit blocks - msg = utils.toArray(msg, enc); - if (!this.pending) - this.pending = msg; - else - this.pending = this.pending.concat(msg); - this.pendingTotal += msg.length; - - // Enough data, try updating - if (this.pending.length >= this._delta8) { - msg = this.pending; - - // Process pending data in blocks - var r = msg.length % this._delta8; - this.pending = msg.slice(msg.length - r, msg.length); - if (this.pending.length === 0) - this.pending = null; - - msg = utils.join32(msg, 0, msg.length - r, this.endian); - for (var i = 0; i < msg.length; i += this._delta32) - this._update(msg, i, i + this._delta32); - } - - return this; -}; - -BlockHash.prototype.digest = function digest(enc) { - this.update(this._pad()); - assert(this.pending === null); - - return this._digest(enc); -}; - -BlockHash.prototype._pad = function pad() { - var len = this.pendingTotal; - var bytes = this._delta8; - var k = bytes - ((len + this.padLength) % bytes); - var res = new Array(k + this.padLength); - res[0] = 0x80; - for (var i = 1; i < k; i++) - res[i] = 0; - - // Append length - len <<= 3; - if (this.endian === 'big') { - for (var t = 8; t < this.padLength; t++) - res[i++] = 0; - - res[i++] = 0; - res[i++] = 0; - res[i++] = 0; - res[i++] = 0; - res[i++] = (len >>> 24) & 0xff; - res[i++] = (len >>> 16) & 0xff; - res[i++] = (len >>> 8) & 0xff; - res[i++] = len & 0xff; - } else { - res[i++] = len & 0xff; - res[i++] = (len >>> 8) & 0xff; - res[i++] = (len >>> 16) & 0xff; - res[i++] = (len >>> 24) & 0xff; - res[i++] = 0; - res[i++] = 0; - res[i++] = 0; - res[i++] = 0; - - for (t = 8; t < this.padLength; t++) - res[i++] = 0; - } - - return res; -}; - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/hmac.js": -/*!***********************************************!*\ - !*** ./node_modules/hash.js/lib/hash/hmac.js ***! - \***********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./utils */ "./node_modules/hash.js/lib/hash/utils.js"); -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); - -function Hmac(hash, key, enc) { - if (!(this instanceof Hmac)) - return new Hmac(hash, key, enc); - this.Hash = hash; - this.blockSize = hash.blockSize / 8; - this.outSize = hash.outSize / 8; - this.inner = null; - this.outer = null; - - this._init(utils.toArray(key, enc)); -} -module.exports = Hmac; - -Hmac.prototype._init = function init(key) { - // Shorten key, if needed - if (key.length > this.blockSize) - key = new this.Hash().update(key).digest(); - assert(key.length <= this.blockSize); - - // Add padding to key - for (var i = key.length; i < this.blockSize; i++) - key.push(0); - - for (i = 0; i < key.length; i++) - key[i] ^= 0x36; - this.inner = new this.Hash().update(key); - - // 0x36 ^ 0x5c = 0x6a - for (i = 0; i < key.length; i++) - key[i] ^= 0x6a; - this.outer = new this.Hash().update(key); -}; - -Hmac.prototype.update = function update(msg, enc) { - this.inner.update(msg, enc); - return this; -}; - -Hmac.prototype.digest = function digest(enc) { - this.outer.update(this.inner.digest()); - return this.outer.digest(enc); -}; - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/ripemd.js": -/*!*************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/ripemd.js ***! - \*************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./utils */ "./node_modules/hash.js/lib/hash/utils.js"); -var common = __webpack_require__(/*! ./common */ "./node_modules/hash.js/lib/hash/common.js"); - -var rotl32 = utils.rotl32; -var sum32 = utils.sum32; -var sum32_3 = utils.sum32_3; -var sum32_4 = utils.sum32_4; -var BlockHash = common.BlockHash; - -function RIPEMD160() { - if (!(this instanceof RIPEMD160)) - return new RIPEMD160(); - - BlockHash.call(this); - - this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ]; - this.endian = 'little'; -} -utils.inherits(RIPEMD160, BlockHash); -exports.ripemd160 = RIPEMD160; - -RIPEMD160.blockSize = 512; -RIPEMD160.outSize = 160; -RIPEMD160.hmacStrength = 192; -RIPEMD160.padLength = 64; - -RIPEMD160.prototype._update = function update(msg, start) { - var A = this.h[0]; - var B = this.h[1]; - var C = this.h[2]; - var D = this.h[3]; - var E = this.h[4]; - var Ah = A; - var Bh = B; - var Ch = C; - var Dh = D; - var Eh = E; - for (var j = 0; j < 80; j++) { - var T = sum32( - rotl32( - sum32_4(A, f(j, B, C, D), msg[r[j] + start], K(j)), - s[j]), - E); - A = E; - E = D; - D = rotl32(C, 10); - C = B; - B = T; - T = sum32( - rotl32( - sum32_4(Ah, f(79 - j, Bh, Ch, Dh), msg[rh[j] + start], Kh(j)), - sh[j]), - Eh); - Ah = Eh; - Eh = Dh; - Dh = rotl32(Ch, 10); - Ch = Bh; - Bh = T; - } - T = sum32_3(this.h[1], C, Dh); - this.h[1] = sum32_3(this.h[2], D, Eh); - this.h[2] = sum32_3(this.h[3], E, Ah); - this.h[3] = sum32_3(this.h[4], A, Bh); - this.h[4] = sum32_3(this.h[0], B, Ch); - this.h[0] = T; -}; - -RIPEMD160.prototype._digest = function digest(enc) { - if (enc === 'hex') - return utils.toHex32(this.h, 'little'); - else - return utils.split32(this.h, 'little'); -}; - -function f(j, x, y, z) { - if (j <= 15) - return x ^ y ^ z; - else if (j <= 31) - return (x & y) | ((~x) & z); - else if (j <= 47) - return (x | (~y)) ^ z; - else if (j <= 63) - return (x & z) | (y & (~z)); - else - return x ^ (y | (~z)); -} - -function K(j) { - if (j <= 15) - return 0x00000000; - else if (j <= 31) - return 0x5a827999; - else if (j <= 47) - return 0x6ed9eba1; - else if (j <= 63) - return 0x8f1bbcdc; - else - return 0xa953fd4e; -} - -function Kh(j) { - if (j <= 15) - return 0x50a28be6; - else if (j <= 31) - return 0x5c4dd124; - else if (j <= 47) - return 0x6d703ef3; - else if (j <= 63) - return 0x7a6d76e9; - else - return 0x00000000; -} - -var r = [ - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, - 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, - 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, - 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, - 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 -]; - -var rh = [ - 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, - 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, - 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, - 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, - 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 -]; - -var s = [ - 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, - 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, - 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, - 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, - 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 -]; - -var sh = [ - 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, - 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, - 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, - 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, - 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 -]; - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/sha.js": -/*!**********************************************!*\ - !*** ./node_modules/hash.js/lib/hash/sha.js ***! - \**********************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -exports.sha1 = __webpack_require__(/*! ./sha/1 */ "./node_modules/hash.js/lib/hash/sha/1.js"); -exports.sha224 = __webpack_require__(/*! ./sha/224 */ "./node_modules/hash.js/lib/hash/sha/224.js"); -exports.sha256 = __webpack_require__(/*! ./sha/256 */ "./node_modules/hash.js/lib/hash/sha/256.js"); -exports.sha384 = __webpack_require__(/*! ./sha/384 */ "./node_modules/hash.js/lib/hash/sha/384.js"); -exports.sha512 = __webpack_require__(/*! ./sha/512 */ "./node_modules/hash.js/lib/hash/sha/512.js"); - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/sha/1.js": -/*!************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/sha/1.js ***! - \************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/hash.js/lib/hash/utils.js"); -var common = __webpack_require__(/*! ../common */ "./node_modules/hash.js/lib/hash/common.js"); -var shaCommon = __webpack_require__(/*! ./common */ "./node_modules/hash.js/lib/hash/sha/common.js"); - -var rotl32 = utils.rotl32; -var sum32 = utils.sum32; -var sum32_5 = utils.sum32_5; -var ft_1 = shaCommon.ft_1; -var BlockHash = common.BlockHash; - -var sha1_K = [ - 0x5A827999, 0x6ED9EBA1, - 0x8F1BBCDC, 0xCA62C1D6 -]; - -function SHA1() { - if (!(this instanceof SHA1)) - return new SHA1(); - - BlockHash.call(this); - this.h = [ - 0x67452301, 0xefcdab89, 0x98badcfe, - 0x10325476, 0xc3d2e1f0 ]; - this.W = new Array(80); -} - -utils.inherits(SHA1, BlockHash); -module.exports = SHA1; - -SHA1.blockSize = 512; -SHA1.outSize = 160; -SHA1.hmacStrength = 80; -SHA1.padLength = 64; - -SHA1.prototype._update = function _update(msg, start) { - var W = this.W; - - for (var i = 0; i < 16; i++) - W[i] = msg[start + i]; - - for(; i < W.length; i++) - W[i] = rotl32(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16], 1); - - var a = this.h[0]; - var b = this.h[1]; - var c = this.h[2]; - var d = this.h[3]; - var e = this.h[4]; - - for (i = 0; i < W.length; i++) { - var s = ~~(i / 20); - var t = sum32_5(rotl32(a, 5), ft_1(s, b, c, d), e, W[i], sha1_K[s]); - e = d; - d = c; - c = rotl32(b, 30); - b = a; - a = t; - } - - this.h[0] = sum32(this.h[0], a); - this.h[1] = sum32(this.h[1], b); - this.h[2] = sum32(this.h[2], c); - this.h[3] = sum32(this.h[3], d); - this.h[4] = sum32(this.h[4], e); -}; - -SHA1.prototype._digest = function digest(enc) { - if (enc === 'hex') - return utils.toHex32(this.h, 'big'); - else - return utils.split32(this.h, 'big'); -}; - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/sha/224.js": -/*!**************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/sha/224.js ***! - \**************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/hash.js/lib/hash/utils.js"); -var SHA256 = __webpack_require__(/*! ./256 */ "./node_modules/hash.js/lib/hash/sha/256.js"); - -function SHA224() { - if (!(this instanceof SHA224)) - return new SHA224(); - - SHA256.call(this); - this.h = [ - 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, - 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 ]; -} -utils.inherits(SHA224, SHA256); -module.exports = SHA224; - -SHA224.blockSize = 512; -SHA224.outSize = 224; -SHA224.hmacStrength = 192; -SHA224.padLength = 64; - -SHA224.prototype._digest = function digest(enc) { - // Just truncate output - if (enc === 'hex') - return utils.toHex32(this.h.slice(0, 7), 'big'); - else - return utils.split32(this.h.slice(0, 7), 'big'); -}; - - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/sha/256.js": -/*!**************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/sha/256.js ***! - \**************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/hash.js/lib/hash/utils.js"); -var common = __webpack_require__(/*! ../common */ "./node_modules/hash.js/lib/hash/common.js"); -var shaCommon = __webpack_require__(/*! ./common */ "./node_modules/hash.js/lib/hash/sha/common.js"); -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); - -var sum32 = utils.sum32; -var sum32_4 = utils.sum32_4; -var sum32_5 = utils.sum32_5; -var ch32 = shaCommon.ch32; -var maj32 = shaCommon.maj32; -var s0_256 = shaCommon.s0_256; -var s1_256 = shaCommon.s1_256; -var g0_256 = shaCommon.g0_256; -var g1_256 = shaCommon.g1_256; - -var BlockHash = common.BlockHash; - -var sha256_K = [ - 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, - 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, - 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, - 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, - 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, - 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, - 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, - 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, - 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, - 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, - 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, - 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, - 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, - 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, - 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, - 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 -]; - -function SHA256() { - if (!(this instanceof SHA256)) - return new SHA256(); - - BlockHash.call(this); - this.h = [ - 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, - 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 - ]; - this.k = sha256_K; - this.W = new Array(64); -} -utils.inherits(SHA256, BlockHash); -module.exports = SHA256; - -SHA256.blockSize = 512; -SHA256.outSize = 256; -SHA256.hmacStrength = 192; -SHA256.padLength = 64; - -SHA256.prototype._update = function _update(msg, start) { - var W = this.W; - - for (var i = 0; i < 16; i++) - W[i] = msg[start + i]; - for (; i < W.length; i++) - W[i] = sum32_4(g1_256(W[i - 2]), W[i - 7], g0_256(W[i - 15]), W[i - 16]); - - var a = this.h[0]; - var b = this.h[1]; - var c = this.h[2]; - var d = this.h[3]; - var e = this.h[4]; - var f = this.h[5]; - var g = this.h[6]; - var h = this.h[7]; - - assert(this.k.length === W.length); - for (i = 0; i < W.length; i++) { - var T1 = sum32_5(h, s1_256(e), ch32(e, f, g), this.k[i], W[i]); - var T2 = sum32(s0_256(a), maj32(a, b, c)); - h = g; - g = f; - f = e; - e = sum32(d, T1); - d = c; - c = b; - b = a; - a = sum32(T1, T2); - } - - this.h[0] = sum32(this.h[0], a); - this.h[1] = sum32(this.h[1], b); - this.h[2] = sum32(this.h[2], c); - this.h[3] = sum32(this.h[3], d); - this.h[4] = sum32(this.h[4], e); - this.h[5] = sum32(this.h[5], f); - this.h[6] = sum32(this.h[6], g); - this.h[7] = sum32(this.h[7], h); -}; - -SHA256.prototype._digest = function digest(enc) { - if (enc === 'hex') - return utils.toHex32(this.h, 'big'); - else - return utils.split32(this.h, 'big'); -}; - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/sha/384.js": -/*!**************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/sha/384.js ***! - \**************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/hash.js/lib/hash/utils.js"); - -var SHA512 = __webpack_require__(/*! ./512 */ "./node_modules/hash.js/lib/hash/sha/512.js"); - -function SHA384() { - if (!(this instanceof SHA384)) - return new SHA384(); - - SHA512.call(this); - this.h = [ - 0xcbbb9d5d, 0xc1059ed8, - 0x629a292a, 0x367cd507, - 0x9159015a, 0x3070dd17, - 0x152fecd8, 0xf70e5939, - 0x67332667, 0xffc00b31, - 0x8eb44a87, 0x68581511, - 0xdb0c2e0d, 0x64f98fa7, - 0x47b5481d, 0xbefa4fa4 ]; -} -utils.inherits(SHA384, SHA512); -module.exports = SHA384; - -SHA384.blockSize = 1024; -SHA384.outSize = 384; -SHA384.hmacStrength = 192; -SHA384.padLength = 128; - -SHA384.prototype._digest = function digest(enc) { - if (enc === 'hex') - return utils.toHex32(this.h.slice(0, 12), 'big'); - else - return utils.split32(this.h.slice(0, 12), 'big'); -}; - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/sha/512.js": -/*!**************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/sha/512.js ***! - \**************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/hash.js/lib/hash/utils.js"); -var common = __webpack_require__(/*! ../common */ "./node_modules/hash.js/lib/hash/common.js"); -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); - -var rotr64_hi = utils.rotr64_hi; -var rotr64_lo = utils.rotr64_lo; -var shr64_hi = utils.shr64_hi; -var shr64_lo = utils.shr64_lo; -var sum64 = utils.sum64; -var sum64_hi = utils.sum64_hi; -var sum64_lo = utils.sum64_lo; -var sum64_4_hi = utils.sum64_4_hi; -var sum64_4_lo = utils.sum64_4_lo; -var sum64_5_hi = utils.sum64_5_hi; -var sum64_5_lo = utils.sum64_5_lo; - -var BlockHash = common.BlockHash; - -var sha512_K = [ - 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, - 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, - 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, - 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, - 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, - 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, - 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, - 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, - 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, - 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, - 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, - 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, - 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, - 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, - 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, - 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, - 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, - 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, - 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, - 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, - 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, - 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, - 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, - 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, - 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, - 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, - 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, - 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, - 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, - 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, - 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, - 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, - 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, - 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, - 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, - 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, - 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, - 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, - 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, - 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 -]; - -function SHA512() { - if (!(this instanceof SHA512)) - return new SHA512(); - - BlockHash.call(this); - this.h = [ - 0x6a09e667, 0xf3bcc908, - 0xbb67ae85, 0x84caa73b, - 0x3c6ef372, 0xfe94f82b, - 0xa54ff53a, 0x5f1d36f1, - 0x510e527f, 0xade682d1, - 0x9b05688c, 0x2b3e6c1f, - 0x1f83d9ab, 0xfb41bd6b, - 0x5be0cd19, 0x137e2179 ]; - this.k = sha512_K; - this.W = new Array(160); -} -utils.inherits(SHA512, BlockHash); -module.exports = SHA512; - -SHA512.blockSize = 1024; -SHA512.outSize = 512; -SHA512.hmacStrength = 192; -SHA512.padLength = 128; - -SHA512.prototype._prepareBlock = function _prepareBlock(msg, start) { - var W = this.W; - - // 32 x 32bit words - for (var i = 0; i < 32; i++) - W[i] = msg[start + i]; - for (; i < W.length; i += 2) { - var c0_hi = g1_512_hi(W[i - 4], W[i - 3]); // i - 2 - var c0_lo = g1_512_lo(W[i - 4], W[i - 3]); - var c1_hi = W[i - 14]; // i - 7 - var c1_lo = W[i - 13]; - var c2_hi = g0_512_hi(W[i - 30], W[i - 29]); // i - 15 - var c2_lo = g0_512_lo(W[i - 30], W[i - 29]); - var c3_hi = W[i - 32]; // i - 16 - var c3_lo = W[i - 31]; - - W[i] = sum64_4_hi( - c0_hi, c0_lo, - c1_hi, c1_lo, - c2_hi, c2_lo, - c3_hi, c3_lo); - W[i + 1] = sum64_4_lo( - c0_hi, c0_lo, - c1_hi, c1_lo, - c2_hi, c2_lo, - c3_hi, c3_lo); - } -}; - -SHA512.prototype._update = function _update(msg, start) { - this._prepareBlock(msg, start); - - var W = this.W; - - var ah = this.h[0]; - var al = this.h[1]; - var bh = this.h[2]; - var bl = this.h[3]; - var ch = this.h[4]; - var cl = this.h[5]; - var dh = this.h[6]; - var dl = this.h[7]; - var eh = this.h[8]; - var el = this.h[9]; - var fh = this.h[10]; - var fl = this.h[11]; - var gh = this.h[12]; - var gl = this.h[13]; - var hh = this.h[14]; - var hl = this.h[15]; - - assert(this.k.length === W.length); - for (var i = 0; i < W.length; i += 2) { - var c0_hi = hh; - var c0_lo = hl; - var c1_hi = s1_512_hi(eh, el); - var c1_lo = s1_512_lo(eh, el); - var c2_hi = ch64_hi(eh, el, fh, fl, gh, gl); - var c2_lo = ch64_lo(eh, el, fh, fl, gh, gl); - var c3_hi = this.k[i]; - var c3_lo = this.k[i + 1]; - var c4_hi = W[i]; - var c4_lo = W[i + 1]; - - var T1_hi = sum64_5_hi( - c0_hi, c0_lo, - c1_hi, c1_lo, - c2_hi, c2_lo, - c3_hi, c3_lo, - c4_hi, c4_lo); - var T1_lo = sum64_5_lo( - c0_hi, c0_lo, - c1_hi, c1_lo, - c2_hi, c2_lo, - c3_hi, c3_lo, - c4_hi, c4_lo); - - c0_hi = s0_512_hi(ah, al); - c0_lo = s0_512_lo(ah, al); - c1_hi = maj64_hi(ah, al, bh, bl, ch, cl); - c1_lo = maj64_lo(ah, al, bh, bl, ch, cl); - - var T2_hi = sum64_hi(c0_hi, c0_lo, c1_hi, c1_lo); - var T2_lo = sum64_lo(c0_hi, c0_lo, c1_hi, c1_lo); - - hh = gh; - hl = gl; - - gh = fh; - gl = fl; - - fh = eh; - fl = el; - - eh = sum64_hi(dh, dl, T1_hi, T1_lo); - el = sum64_lo(dl, dl, T1_hi, T1_lo); - - dh = ch; - dl = cl; - - ch = bh; - cl = bl; - - bh = ah; - bl = al; - - ah = sum64_hi(T1_hi, T1_lo, T2_hi, T2_lo); - al = sum64_lo(T1_hi, T1_lo, T2_hi, T2_lo); - } - - sum64(this.h, 0, ah, al); - sum64(this.h, 2, bh, bl); - sum64(this.h, 4, ch, cl); - sum64(this.h, 6, dh, dl); - sum64(this.h, 8, eh, el); - sum64(this.h, 10, fh, fl); - sum64(this.h, 12, gh, gl); - sum64(this.h, 14, hh, hl); -}; - -SHA512.prototype._digest = function digest(enc) { - if (enc === 'hex') - return utils.toHex32(this.h, 'big'); - else - return utils.split32(this.h, 'big'); -}; - -function ch64_hi(xh, xl, yh, yl, zh) { - var r = (xh & yh) ^ ((~xh) & zh); - if (r < 0) - r += 0x100000000; - return r; -} - -function ch64_lo(xh, xl, yh, yl, zh, zl) { - var r = (xl & yl) ^ ((~xl) & zl); - if (r < 0) - r += 0x100000000; - return r; -} - -function maj64_hi(xh, xl, yh, yl, zh) { - var r = (xh & yh) ^ (xh & zh) ^ (yh & zh); - if (r < 0) - r += 0x100000000; - return r; -} - -function maj64_lo(xh, xl, yh, yl, zh, zl) { - var r = (xl & yl) ^ (xl & zl) ^ (yl & zl); - if (r < 0) - r += 0x100000000; - return r; -} - -function s0_512_hi(xh, xl) { - var c0_hi = rotr64_hi(xh, xl, 28); - var c1_hi = rotr64_hi(xl, xh, 2); // 34 - var c2_hi = rotr64_hi(xl, xh, 7); // 39 - - var r = c0_hi ^ c1_hi ^ c2_hi; - if (r < 0) - r += 0x100000000; - return r; -} - -function s0_512_lo(xh, xl) { - var c0_lo = rotr64_lo(xh, xl, 28); - var c1_lo = rotr64_lo(xl, xh, 2); // 34 - var c2_lo = rotr64_lo(xl, xh, 7); // 39 - - var r = c0_lo ^ c1_lo ^ c2_lo; - if (r < 0) - r += 0x100000000; - return r; -} - -function s1_512_hi(xh, xl) { - var c0_hi = rotr64_hi(xh, xl, 14); - var c1_hi = rotr64_hi(xh, xl, 18); - var c2_hi = rotr64_hi(xl, xh, 9); // 41 - - var r = c0_hi ^ c1_hi ^ c2_hi; - if (r < 0) - r += 0x100000000; - return r; -} - -function s1_512_lo(xh, xl) { - var c0_lo = rotr64_lo(xh, xl, 14); - var c1_lo = rotr64_lo(xh, xl, 18); - var c2_lo = rotr64_lo(xl, xh, 9); // 41 - - var r = c0_lo ^ c1_lo ^ c2_lo; - if (r < 0) - r += 0x100000000; - return r; -} - -function g0_512_hi(xh, xl) { - var c0_hi = rotr64_hi(xh, xl, 1); - var c1_hi = rotr64_hi(xh, xl, 8); - var c2_hi = shr64_hi(xh, xl, 7); - - var r = c0_hi ^ c1_hi ^ c2_hi; - if (r < 0) - r += 0x100000000; - return r; -} - -function g0_512_lo(xh, xl) { - var c0_lo = rotr64_lo(xh, xl, 1); - var c1_lo = rotr64_lo(xh, xl, 8); - var c2_lo = shr64_lo(xh, xl, 7); - - var r = c0_lo ^ c1_lo ^ c2_lo; - if (r < 0) - r += 0x100000000; - return r; -} - -function g1_512_hi(xh, xl) { - var c0_hi = rotr64_hi(xh, xl, 19); - var c1_hi = rotr64_hi(xl, xh, 29); // 61 - var c2_hi = shr64_hi(xh, xl, 6); - - var r = c0_hi ^ c1_hi ^ c2_hi; - if (r < 0) - r += 0x100000000; - return r; -} - -function g1_512_lo(xh, xl) { - var c0_lo = rotr64_lo(xh, xl, 19); - var c1_lo = rotr64_lo(xl, xh, 29); // 61 - var c2_lo = shr64_lo(xh, xl, 6); - - var r = c0_lo ^ c1_lo ^ c2_lo; - if (r < 0) - r += 0x100000000; - return r; -} - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/sha/common.js": -/*!*****************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/sha/common.js ***! - \*****************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/hash.js/lib/hash/utils.js"); -var rotr32 = utils.rotr32; - -function ft_1(s, x, y, z) { - if (s === 0) - return ch32(x, y, z); - if (s === 1 || s === 3) - return p32(x, y, z); - if (s === 2) - return maj32(x, y, z); -} -exports.ft_1 = ft_1; - -function ch32(x, y, z) { - return (x & y) ^ ((~x) & z); -} -exports.ch32 = ch32; - -function maj32(x, y, z) { - return (x & y) ^ (x & z) ^ (y & z); -} -exports.maj32 = maj32; - -function p32(x, y, z) { - return x ^ y ^ z; -} -exports.p32 = p32; - -function s0_256(x) { - return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22); -} -exports.s0_256 = s0_256; - -function s1_256(x) { - return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25); -} -exports.s1_256 = s1_256; - -function g0_256(x) { - return rotr32(x, 7) ^ rotr32(x, 18) ^ (x >>> 3); -} -exports.g0_256 = g0_256; - -function g1_256(x) { - return rotr32(x, 17) ^ rotr32(x, 19) ^ (x >>> 10); -} -exports.g1_256 = g1_256; - - -/***/ }), - -/***/ "./node_modules/hash.js/lib/hash/utils.js": -/*!************************************************!*\ - !*** ./node_modules/hash.js/lib/hash/utils.js ***! - \************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; - - -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -exports.inherits = inherits; - -function isSurrogatePair(msg, i) { - if ((msg.charCodeAt(i) & 0xFC00) !== 0xD800) { - return false; - } - if (i < 0 || i + 1 >= msg.length) { - return false; - } - return (msg.charCodeAt(i + 1) & 0xFC00) === 0xDC00; -} - -function toArray(msg, enc) { - if (Array.isArray(msg)) - return msg.slice(); - if (!msg) - return []; - var res = []; - if (typeof msg === 'string') { - if (!enc) { - // Inspired by stringToUtf8ByteArray() in closure-library by Google - // https://github.com/google/closure-library/blob/8598d87242af59aac233270742c8984e2b2bdbe0/closure/goog/crypt/crypt.js#L117-L143 - // Apache License 2.0 - // https://github.com/google/closure-library/blob/master/LICENSE - var p = 0; - for (var i = 0; i < msg.length; i++) { - var c = msg.charCodeAt(i); - if (c < 128) { - res[p++] = c; - } else if (c < 2048) { - res[p++] = (c >> 6) | 192; - res[p++] = (c & 63) | 128; - } else if (isSurrogatePair(msg, i)) { - c = 0x10000 + ((c & 0x03FF) << 10) + (msg.charCodeAt(++i) & 0x03FF); - res[p++] = (c >> 18) | 240; - res[p++] = ((c >> 12) & 63) | 128; - res[p++] = ((c >> 6) & 63) | 128; - res[p++] = (c & 63) | 128; - } else { - res[p++] = (c >> 12) | 224; - res[p++] = ((c >> 6) & 63) | 128; - res[p++] = (c & 63) | 128; - } - } - } else if (enc === 'hex') { - msg = msg.replace(/[^a-z0-9]+/ig, ''); - if (msg.length % 2 !== 0) - msg = '0' + msg; - for (i = 0; i < msg.length; i += 2) - res.push(parseInt(msg[i] + msg[i + 1], 16)); - } - } else { - for (i = 0; i < msg.length; i++) - res[i] = msg[i] | 0; - } - return res; -} -exports.toArray = toArray; - -function toHex(msg) { - var res = ''; - for (var i = 0; i < msg.length; i++) - res += zero2(msg[i].toString(16)); - return res; -} -exports.toHex = toHex; - -function htonl(w) { - var res = (w >>> 24) | - ((w >>> 8) & 0xff00) | - ((w << 8) & 0xff0000) | - ((w & 0xff) << 24); - return res >>> 0; -} -exports.htonl = htonl; - -function toHex32(msg, endian) { - var res = ''; - for (var i = 0; i < msg.length; i++) { - var w = msg[i]; - if (endian === 'little') - w = htonl(w); - res += zero8(w.toString(16)); - } - return res; -} -exports.toHex32 = toHex32; - -function zero2(word) { - if (word.length === 1) - return '0' + word; - else - return word; -} -exports.zero2 = zero2; - -function zero8(word) { - if (word.length === 7) - return '0' + word; - else if (word.length === 6) - return '00' + word; - else if (word.length === 5) - return '000' + word; - else if (word.length === 4) - return '0000' + word; - else if (word.length === 3) - return '00000' + word; - else if (word.length === 2) - return '000000' + word; - else if (word.length === 1) - return '0000000' + word; - else - return word; -} -exports.zero8 = zero8; - -function join32(msg, start, end, endian) { - var len = end - start; - assert(len % 4 === 0); - var res = new Array(len / 4); - for (var i = 0, k = start; i < res.length; i++, k += 4) { - var w; - if (endian === 'big') - w = (msg[k] << 24) | (msg[k + 1] << 16) | (msg[k + 2] << 8) | msg[k + 3]; - else - w = (msg[k + 3] << 24) | (msg[k + 2] << 16) | (msg[k + 1] << 8) | msg[k]; - res[i] = w >>> 0; - } - return res; -} -exports.join32 = join32; - -function split32(msg, endian) { - var res = new Array(msg.length * 4); - for (var i = 0, k = 0; i < msg.length; i++, k += 4) { - var m = msg[i]; - if (endian === 'big') { - res[k] = m >>> 24; - res[k + 1] = (m >>> 16) & 0xff; - res[k + 2] = (m >>> 8) & 0xff; - res[k + 3] = m & 0xff; - } else { - res[k + 3] = m >>> 24; - res[k + 2] = (m >>> 16) & 0xff; - res[k + 1] = (m >>> 8) & 0xff; - res[k] = m & 0xff; - } - } - return res; -} -exports.split32 = split32; - -function rotr32(w, b) { - return (w >>> b) | (w << (32 - b)); -} -exports.rotr32 = rotr32; - -function rotl32(w, b) { - return (w << b) | (w >>> (32 - b)); -} -exports.rotl32 = rotl32; - -function sum32(a, b) { - return (a + b) >>> 0; -} -exports.sum32 = sum32; - -function sum32_3(a, b, c) { - return (a + b + c) >>> 0; -} -exports.sum32_3 = sum32_3; - -function sum32_4(a, b, c, d) { - return (a + b + c + d) >>> 0; -} -exports.sum32_4 = sum32_4; - -function sum32_5(a, b, c, d, e) { - return (a + b + c + d + e) >>> 0; -} -exports.sum32_5 = sum32_5; - -function sum64(buf, pos, ah, al) { - var bh = buf[pos]; - var bl = buf[pos + 1]; - - var lo = (al + bl) >>> 0; - var hi = (lo < al ? 1 : 0) + ah + bh; - buf[pos] = hi >>> 0; - buf[pos + 1] = lo; -} -exports.sum64 = sum64; - -function sum64_hi(ah, al, bh, bl) { - var lo = (al + bl) >>> 0; - var hi = (lo < al ? 1 : 0) + ah + bh; - return hi >>> 0; -} -exports.sum64_hi = sum64_hi; - -function sum64_lo(ah, al, bh, bl) { - var lo = al + bl; - return lo >>> 0; -} -exports.sum64_lo = sum64_lo; - -function sum64_4_hi(ah, al, bh, bl, ch, cl, dh, dl) { - var carry = 0; - var lo = al; - lo = (lo + bl) >>> 0; - carry += lo < al ? 1 : 0; - lo = (lo + cl) >>> 0; - carry += lo < cl ? 1 : 0; - lo = (lo + dl) >>> 0; - carry += lo < dl ? 1 : 0; - - var hi = ah + bh + ch + dh + carry; - return hi >>> 0; -} -exports.sum64_4_hi = sum64_4_hi; - -function sum64_4_lo(ah, al, bh, bl, ch, cl, dh, dl) { - var lo = al + bl + cl + dl; - return lo >>> 0; -} -exports.sum64_4_lo = sum64_4_lo; - -function sum64_5_hi(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { - var carry = 0; - var lo = al; - lo = (lo + bl) >>> 0; - carry += lo < al ? 1 : 0; - lo = (lo + cl) >>> 0; - carry += lo < cl ? 1 : 0; - lo = (lo + dl) >>> 0; - carry += lo < dl ? 1 : 0; - lo = (lo + el) >>> 0; - carry += lo < el ? 1 : 0; - - var hi = ah + bh + ch + dh + eh + carry; - return hi >>> 0; -} -exports.sum64_5_hi = sum64_5_hi; - -function sum64_5_lo(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { - var lo = al + bl + cl + dl + el; - - return lo >>> 0; -} -exports.sum64_5_lo = sum64_5_lo; - -function rotr64_hi(ah, al, num) { - var r = (al << (32 - num)) | (ah >>> num); - return r >>> 0; -} -exports.rotr64_hi = rotr64_hi; - -function rotr64_lo(ah, al, num) { - var r = (ah << (32 - num)) | (al >>> num); - return r >>> 0; -} -exports.rotr64_lo = rotr64_lo; - -function shr64_hi(ah, al, num) { - return ah >>> num; -} -exports.shr64_hi = shr64_hi; - -function shr64_lo(ah, al, num) { - var r = (ah << (32 - num)) | (al >>> num); - return r >>> 0; -} -exports.shr64_lo = shr64_lo; - - -/***/ }), - -/***/ "./node_modules/hmac-drbg/lib/hmac-drbg.js": -/*!*************************************************!*\ - !*** ./node_modules/hmac-drbg/lib/hmac-drbg.js ***! - \*************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var hash = __webpack_require__(/*! hash.js */ "./node_modules/hash.js/lib/hash.js"); -var utils = __webpack_require__(/*! minimalistic-crypto-utils */ "./node_modules/minimalistic-crypto-utils/lib/utils.js"); -var assert = __webpack_require__(/*! minimalistic-assert */ "./node_modules/minimalistic-assert/index.js"); - -function HmacDRBG(options) { - if (!(this instanceof HmacDRBG)) - return new HmacDRBG(options); - this.hash = options.hash; - this.predResist = !!options.predResist; - - this.outLen = this.hash.outSize; - this.minEntropy = options.minEntropy || this.hash.hmacStrength; - - this._reseed = null; - this.reseedInterval = null; - this.K = null; - this.V = null; - - var entropy = utils.toArray(options.entropy, options.entropyEnc || 'hex'); - var nonce = utils.toArray(options.nonce, options.nonceEnc || 'hex'); - var pers = utils.toArray(options.pers, options.persEnc || 'hex'); - assert(entropy.length >= (this.minEntropy / 8), - 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); - this._init(entropy, nonce, pers); -} -module.exports = HmacDRBG; - -HmacDRBG.prototype._init = function init(entropy, nonce, pers) { - var seed = entropy.concat(nonce).concat(pers); - - this.K = new Array(this.outLen / 8); - this.V = new Array(this.outLen / 8); - for (var i = 0; i < this.V.length; i++) { - this.K[i] = 0x00; - this.V[i] = 0x01; - } - - this._update(seed); - this._reseed = 1; - this.reseedInterval = 0x1000000000000; // 2^48 -}; - -HmacDRBG.prototype._hmac = function hmac() { - return new hash.hmac(this.hash, this.K); -}; - -HmacDRBG.prototype._update = function update(seed) { - var kmac = this._hmac() - .update(this.V) - .update([ 0x00 ]); - if (seed) - kmac = kmac.update(seed); - this.K = kmac.digest(); - this.V = this._hmac().update(this.V).digest(); - if (!seed) - return; - - this.K = this._hmac() - .update(this.V) - .update([ 0x01 ]) - .update(seed) - .digest(); - this.V = this._hmac().update(this.V).digest(); -}; - -HmacDRBG.prototype.reseed = function reseed(entropy, entropyEnc, add, addEnc) { - // Optional entropy enc - if (typeof entropyEnc !== 'string') { - addEnc = add; - add = entropyEnc; - entropyEnc = null; - } - - entropy = utils.toArray(entropy, entropyEnc); - add = utils.toArray(add, addEnc); - - assert(entropy.length >= (this.minEntropy / 8), - 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); - - this._update(entropy.concat(add || [])); - this._reseed = 1; -}; - -HmacDRBG.prototype.generate = function generate(len, enc, add, addEnc) { - if (this._reseed > this.reseedInterval) - throw new Error('Reseed is required'); - - // Optional encoding - if (typeof enc !== 'string') { - addEnc = add; - add = enc; - enc = null; - } - - // Optional additional data - if (add) { - add = utils.toArray(add, addEnc || 'hex'); - this._update(add); - } - - var temp = []; - while (temp.length < len) { - this.V = this._hmac().update(this.V).digest(); - temp = temp.concat(this.V); - } - - var res = temp.slice(0, len); - this._update(add); - this._reseed++; - return utils.encode(res, enc); -}; - - -/***/ }), - -/***/ "./node_modules/ieee754/index.js": -/*!***************************************!*\ - !*** ./node_modules/ieee754/index.js ***! - \***************************************/ -/***/ ((__unused_webpack_module, exports) => { - -/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ -exports.read = function (buffer, offset, isLE, mLen, nBytes) { - var e, m - var eLen = (nBytes * 8) - mLen - 1 - var eMax = (1 << eLen) - 1 - var eBias = eMax >> 1 - var nBits = -7 - var i = isLE ? (nBytes - 1) : 0 - var d = isLE ? -1 : 1 - var s = buffer[offset + i] - - i += d - - e = s & ((1 << (-nBits)) - 1) - s >>= (-nBits) - nBits += eLen - for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} - - m = e & ((1 << (-nBits)) - 1) - e >>= (-nBits) - nBits += mLen - for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} - - if (e === 0) { - e = 1 - eBias - } else if (e === eMax) { - return m ? NaN : ((s ? -1 : 1) * Infinity) - } else { - m = m + Math.pow(2, mLen) - e = e - eBias - } - return (s ? -1 : 1) * m * Math.pow(2, e - mLen) -} - -exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { - var e, m, c - var eLen = (nBytes * 8) - mLen - 1 - var eMax = (1 << eLen) - 1 - var eBias = eMax >> 1 - var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) - var i = isLE ? 0 : (nBytes - 1) - var d = isLE ? 1 : -1 - var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 - - value = Math.abs(value) - - if (isNaN(value) || value === Infinity) { - m = isNaN(value) ? 1 : 0 - e = eMax - } else { - e = Math.floor(Math.log(value) / Math.LN2) - if (value * (c = Math.pow(2, -e)) < 1) { - e-- - c *= 2 - } - if (e + eBias >= 1) { - value += rt / c - } else { - value += rt * Math.pow(2, 1 - eBias) - } - if (value * c >= 2) { - e++ - c /= 2 - } - - if (e + eBias >= eMax) { - m = 0 - e = eMax - } else if (e + eBias >= 1) { - m = ((value * c) - 1) * Math.pow(2, mLen) - e = e + eBias - } else { - m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) - e = 0 - } - } - - for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} - - e = (e << mLen) | m - eLen += mLen - for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} - - buffer[offset + i - d] |= s * 128 -} - - -/***/ }), - -/***/ "./node_modules/inherits/inherits_browser.js": -/*!***************************************************!*\ - !*** ./node_modules/inherits/inherits_browser.js ***! - \***************************************************/ -/***/ ((module) => { - -if (typeof Object.create === 'function') { - // implementation from standard node.js 'util' module - module.exports = function inherits(ctor, superCtor) { - if (superCtor) { - ctor.super_ = superCtor - ctor.prototype = Object.create(superCtor.prototype, { - constructor: { - value: ctor, - enumerable: false, - writable: true, - configurable: true - } - }) - } - }; -} else { - // old school shim for old browsers - module.exports = function inherits(ctor, superCtor) { - if (superCtor) { - ctor.super_ = superCtor - var TempCtor = function () {} - TempCtor.prototype = superCtor.prototype - ctor.prototype = new TempCtor() - ctor.prototype.constructor = ctor - } - } -} - - -/***/ }), - -/***/ "./node_modules/is-arguments/index.js": -/*!********************************************!*\ - !*** ./node_modules/is-arguments/index.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var hasToStringTag = __webpack_require__(/*! has-tostringtag/shams */ "./node_modules/has-tostringtag/shams.js")(); -var callBound = __webpack_require__(/*! call-bind/callBound */ "./node_modules/call-bind/callBound.js"); - -var $toString = callBound('Object.prototype.toString'); - -var isStandardArguments = function isArguments(value) { - if (hasToStringTag && value && typeof value === 'object' && Symbol.toStringTag in value) { - return false; - } - return $toString(value) === '[object Arguments]'; -}; - -var isLegacyArguments = function isArguments(value) { - if (isStandardArguments(value)) { - return true; - } - return value !== null && - typeof value === 'object' && - typeof value.length === 'number' && - value.length >= 0 && - $toString(value) !== '[object Array]' && - $toString(value.callee) === '[object Function]'; -}; - -var supportsStandardArguments = (function () { - return isStandardArguments(arguments); -}()); - -isStandardArguments.isLegacyArguments = isLegacyArguments; // for tests - -module.exports = supportsStandardArguments ? isStandardArguments : isLegacyArguments; - - -/***/ }), - -/***/ "./node_modules/is-callable/index.js": -/*!*******************************************!*\ - !*** ./node_modules/is-callable/index.js ***! - \*******************************************/ -/***/ ((module) => { - -"use strict"; - - -var fnToStr = Function.prototype.toString; -var reflectApply = typeof Reflect === 'object' && Reflect !== null && Reflect.apply; -var badArrayLike; -var isCallableMarker; -if (typeof reflectApply === 'function' && typeof Object.defineProperty === 'function') { - try { - badArrayLike = Object.defineProperty({}, 'length', { - get: function () { - throw isCallableMarker; - } - }); - isCallableMarker = {}; - // eslint-disable-next-line no-throw-literal - reflectApply(function () { throw 42; }, null, badArrayLike); - } catch (_) { - if (_ !== isCallableMarker) { - reflectApply = null; - } - } -} else { - reflectApply = null; -} - -var constructorRegex = /^\s*class\b/; -var isES6ClassFn = function isES6ClassFunction(value) { - try { - var fnStr = fnToStr.call(value); - return constructorRegex.test(fnStr); - } catch (e) { - return false; // not a function - } -}; - -var tryFunctionObject = function tryFunctionToStr(value) { - try { - if (isES6ClassFn(value)) { return false; } - fnToStr.call(value); - return true; - } catch (e) { - return false; - } -}; -var toStr = Object.prototype.toString; -var fnClass = '[object Function]'; -var genClass = '[object GeneratorFunction]'; -var hasToStringTag = typeof Symbol === 'function' && !!Symbol.toStringTag; // better: use `has-tostringtag` -/* globals document: false */ -var documentDotAll = typeof document === 'object' && typeof document.all === 'undefined' && document.all !== undefined ? document.all : {}; - -module.exports = reflectApply - ? function isCallable(value) { - if (value === documentDotAll) { return true; } - if (!value) { return false; } - if (typeof value !== 'function' && typeof value !== 'object') { return false; } - if (typeof value === 'function' && !value.prototype) { return true; } - try { - reflectApply(value, null, badArrayLike); - } catch (e) { - if (e !== isCallableMarker) { return false; } - } - return !isES6ClassFn(value); - } - : function isCallable(value) { - if (value === documentDotAll) { return true; } - if (!value) { return false; } - if (typeof value !== 'function' && typeof value !== 'object') { return false; } - if (typeof value === 'function' && !value.prototype) { return true; } - if (hasToStringTag) { return tryFunctionObject(value); } - if (isES6ClassFn(value)) { return false; } - var strClass = toStr.call(value); - return strClass === fnClass || strClass === genClass; - }; - - -/***/ }), - -/***/ "./node_modules/is-generator-function/index.js": -/*!*****************************************************!*\ - !*** ./node_modules/is-generator-function/index.js ***! - \*****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var toStr = Object.prototype.toString; -var fnToStr = Function.prototype.toString; -var isFnRegex = /^\s*(?:function)?\*/; -var hasToStringTag = __webpack_require__(/*! has-tostringtag/shams */ "./node_modules/has-tostringtag/shams.js")(); -var getProto = Object.getPrototypeOf; -var getGeneratorFunc = function () { // eslint-disable-line consistent-return - if (!hasToStringTag) { - return false; - } - try { - return Function('return function*() {}')(); - } catch (e) { - } -}; -var GeneratorFunction; - -module.exports = function isGeneratorFunction(fn) { - if (typeof fn !== 'function') { - return false; - } - if (isFnRegex.test(fnToStr.call(fn))) { - return true; - } - if (!hasToStringTag) { - var str = toStr.call(fn); - return str === '[object GeneratorFunction]'; - } - if (!getProto) { - return false; - } - if (typeof GeneratorFunction === 'undefined') { - var generatorFunc = getGeneratorFunc(); - GeneratorFunction = generatorFunc ? getProto(generatorFunc) : false; - } - return getProto(fn) === GeneratorFunction; -}; - - -/***/ }), - -/***/ "./node_modules/is-nan/implementation.js": -/*!***********************************************!*\ - !*** ./node_modules/is-nan/implementation.js ***! - \***********************************************/ -/***/ ((module) => { - -"use strict"; - - -/* http://www.ecma-international.org/ecma-262/6.0/#sec-number.isnan */ - -module.exports = function isNaN(value) { - return value !== value; -}; - - -/***/ }), - -/***/ "./node_modules/is-nan/index.js": -/*!**************************************!*\ - !*** ./node_modules/is-nan/index.js ***! - \**************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var callBind = __webpack_require__(/*! call-bind */ "./node_modules/call-bind/index.js"); -var define = __webpack_require__(/*! define-properties */ "./node_modules/define-properties/index.js"); - -var implementation = __webpack_require__(/*! ./implementation */ "./node_modules/is-nan/implementation.js"); -var getPolyfill = __webpack_require__(/*! ./polyfill */ "./node_modules/is-nan/polyfill.js"); -var shim = __webpack_require__(/*! ./shim */ "./node_modules/is-nan/shim.js"); - -var polyfill = callBind(getPolyfill(), Number); - -/* http://www.ecma-international.org/ecma-262/6.0/#sec-number.isnan */ - -define(polyfill, { - getPolyfill: getPolyfill, - implementation: implementation, - shim: shim -}); - -module.exports = polyfill; - - -/***/ }), - -/***/ "./node_modules/is-nan/polyfill.js": -/*!*****************************************!*\ - !*** ./node_modules/is-nan/polyfill.js ***! - \*****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var implementation = __webpack_require__(/*! ./implementation */ "./node_modules/is-nan/implementation.js"); - -module.exports = function getPolyfill() { - if (Number.isNaN && Number.isNaN(NaN) && !Number.isNaN('a')) { - return Number.isNaN; - } - return implementation; -}; - - -/***/ }), - -/***/ "./node_modules/is-nan/shim.js": -/*!*************************************!*\ - !*** ./node_modules/is-nan/shim.js ***! - \*************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var define = __webpack_require__(/*! define-properties */ "./node_modules/define-properties/index.js"); -var getPolyfill = __webpack_require__(/*! ./polyfill */ "./node_modules/is-nan/polyfill.js"); - -/* http://www.ecma-international.org/ecma-262/6.0/#sec-number.isnan */ - -module.exports = function shimNumberIsNaN() { - var polyfill = getPolyfill(); - define(Number, { isNaN: polyfill }, { - isNaN: function testIsNaN() { - return Number.isNaN !== polyfill; - } - }); - return polyfill; -}; - - -/***/ }), - -/***/ "./node_modules/is-typed-array/index.js": -/*!**********************************************!*\ - !*** ./node_modules/is-typed-array/index.js ***! - \**********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var forEach = __webpack_require__(/*! for-each */ "./node_modules/for-each/index.js"); -var availableTypedArrays = __webpack_require__(/*! available-typed-arrays */ "./node_modules/available-typed-arrays/index.js"); -var callBound = __webpack_require__(/*! call-bind/callBound */ "./node_modules/call-bind/callBound.js"); - -var $toString = callBound('Object.prototype.toString'); -var hasToStringTag = __webpack_require__(/*! has-tostringtag/shams */ "./node_modules/has-tostringtag/shams.js")(); - -var g = typeof globalThis === 'undefined' ? __webpack_require__.g : globalThis; -var typedArrays = availableTypedArrays(); - -var $indexOf = callBound('Array.prototype.indexOf', true) || function indexOf(array, value) { - for (var i = 0; i < array.length; i += 1) { - if (array[i] === value) { - return i; - } - } - return -1; -}; -var $slice = callBound('String.prototype.slice'); -var toStrTags = {}; -var gOPD = __webpack_require__(/*! es-abstract/helpers/getOwnPropertyDescriptor */ "./node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js"); -var getPrototypeOf = Object.getPrototypeOf; // require('getprototypeof'); -if (hasToStringTag && gOPD && getPrototypeOf) { - forEach(typedArrays, function (typedArray) { - var arr = new g[typedArray](); - if (Symbol.toStringTag in arr) { - var proto = getPrototypeOf(arr); - var descriptor = gOPD(proto, Symbol.toStringTag); - if (!descriptor) { - var superProto = getPrototypeOf(proto); - descriptor = gOPD(superProto, Symbol.toStringTag); - } - toStrTags[typedArray] = descriptor.get; - } - }); -} - -var tryTypedArrays = function tryAllTypedArrays(value) { - var anyTrue = false; - forEach(toStrTags, function (getter, typedArray) { - if (!anyTrue) { - try { - anyTrue = getter.call(value) === typedArray; - } catch (e) { /**/ } - } - }); - return anyTrue; -}; - -module.exports = function isTypedArray(value) { - if (!value || typeof value !== 'object') { return false; } - if (!hasToStringTag || !(Symbol.toStringTag in value)) { - var tag = $slice($toString(value), 8, -1); - return $indexOf(typedArrays, tag) > -1; - } - if (!gOPD) { return false; } - return tryTypedArrays(value); -}; - - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/factories/encode-midi-event.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/factories/encode-midi-event.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createEncodeMidiEvent": () => (/* binding */ createEncodeMidiEvent) -/* harmony export */ }); -/* harmony import */ var _guards_midi_channel_prefix_event__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/midi-channel-prefix-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-channel-prefix-event.js"); -/* harmony import */ var _guards_midi_channel_pressure_event__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../guards/midi-channel-pressure-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-channel-pressure-event.js"); -/* harmony import */ var _guards_midi_control_change_event__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../guards/midi-control-change-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-control-change-event.js"); -/* harmony import */ var _guards_midi_copyright_notice_event__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../guards/midi-copyright-notice-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-copyright-notice-event.js"); -/* harmony import */ var _guards_midi_cue_point_event__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../guards/midi-cue-point-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-cue-point-event.js"); -/* harmony import */ var _guards_midi_device_name_event__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../guards/midi-device-name-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-device-name-event.js"); -/* harmony import */ var _guards_midi_end_of_track_event__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../guards/midi-end-of-track-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-end-of-track-event.js"); -/* harmony import */ var _guards_midi_instrument_name_event__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../guards/midi-instrument-name-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-instrument-name-event.js"); -/* harmony import */ var _guards_midi_key_pressure_event__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../guards/midi-key-pressure-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-key-pressure-event.js"); -/* harmony import */ var _guards_midi_key_signature_event__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../guards/midi-key-signature-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-key-signature-event.js"); -/* harmony import */ var _guards_midi_lyric_event__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../guards/midi-lyric-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-lyric-event.js"); -/* harmony import */ var _guards_midi_marker_event__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../guards/midi-marker-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-marker-event.js"); -/* harmony import */ var _guards_midi_midi_port_event__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../guards/midi-midi-port-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-midi-port-event.js"); -/* harmony import */ var _guards_midi_note_off_event__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../guards/midi-note-off-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-note-off-event.js"); -/* harmony import */ var _guards_midi_note_on_event__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../guards/midi-note-on-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-note-on-event.js"); -/* harmony import */ var _guards_midi_pitch_bend_event__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../guards/midi-pitch-bend-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-pitch-bend-event.js"); -/* harmony import */ var _guards_midi_program_change_event__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../guards/midi-program-change-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-program-change-event.js"); -/* harmony import */ var _guards_midi_program_name_event__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../guards/midi-program-name-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-program-name-event.js"); -/* harmony import */ var _guards_midi_sequencer_specific_event__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../guards/midi-sequencer-specific-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-sequencer-specific-event.js"); -/* harmony import */ var _guards_midi_set_tempo_event__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../guards/midi-set-tempo-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-set-tempo-event.js"); -/* harmony import */ var _guards_midi_smpte_offset_event__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../guards/midi-smpte-offset-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-smpte-offset-event.js"); -/* harmony import */ var _guards_midi_sysex_event__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../guards/midi-sysex-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-sysex-event.js"); -/* harmony import */ var _guards_midi_text_event__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../guards/midi-text-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-text-event.js"); -/* harmony import */ var _guards_midi_time_signature_event__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../guards/midi-time-signature-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-time-signature-event.js"); -/* harmony import */ var _guards_midi_track_name_event__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../guards/midi-track-name-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-track-name-event.js"); -/* harmony import */ var _guards_midi_unknown_text_event__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../guards/midi-unknown-text-event */ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-unknown-text-event.js"); - - - - - - - - - - - - - - - - - - - - - - - - - - -const createEncodeMidiEvent = (createArrayBufferWithDataView, encodeMidiMetaEventWithText, joinArrayBuffers, writeVariableLengthQuantity) => { - return (event) => { - if ((0,_guards_midi_channel_prefix_event__WEBPACK_IMPORTED_MODULE_0__.isMidiChannelPrefixEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(4); - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with a value of 0x20. - dataView.setUint8(1, 0x20); - dataView.setUint8(2, 1); - dataView.setUint8(3, event.channelPrefix); - return arrayBuffer; - } - if ((0,_guards_midi_channel_pressure_event__WEBPACK_IMPORTED_MODULE_1__.isMidiChannelPressureEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(2); - dataView.setUint8(0, 0x0d | (event.channel & 0xf)); // tslint:disable-line:no-bitwise - dataView.setUint8(1, event.channelPressure.pressure); - return arrayBuffer; - } - if ((0,_guards_midi_control_change_event__WEBPACK_IMPORTED_MODULE_2__.isMidiControlChangeEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(3); - dataView.setUint8(0, 0xb0 | (event.channel & 0xf)); // tslint:disable-line:no-bitwise - dataView.setUint8(1, event.controlChange.type); - dataView.setUint8(2, event.controlChange.value); - return arrayBuffer; - } - if ((0,_guards_midi_copyright_notice_event__WEBPACK_IMPORTED_MODULE_3__.isMidiCopyrightNoticeEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x02, 'copyrightNotice'); - } - if ((0,_guards_midi_cue_point_event__WEBPACK_IMPORTED_MODULE_4__.isMidiCuePointEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x07, 'cuePoint'); - } - if ((0,_guards_midi_device_name_event__WEBPACK_IMPORTED_MODULE_5__.isMidiDeviceNameEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x09, 'deviceName'); - } - if ((0,_guards_midi_end_of_track_event__WEBPACK_IMPORTED_MODULE_6__.isMidiEndOfTrackEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(3); - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with a value of 0x2F. - dataView.setUint8(1, 0x2f); - dataView.setUint8(2, 0); - return arrayBuffer; - } - if ((0,_guards_midi_instrument_name_event__WEBPACK_IMPORTED_MODULE_7__.isMidiInstrumentNameEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x04, 'instrumentName'); - } - if ((0,_guards_midi_key_pressure_event__WEBPACK_IMPORTED_MODULE_8__.isMidiKeyPressureEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(3); - dataView.setUint8(0, 0x0a | (event.channel & 0xf)); // tslint:disable-line:no-bitwise - dataView.setUint8(1, event.keyPressure.noteNumber); - dataView.setUint8(2, event.keyPressure.pressure); - return arrayBuffer; - } - if ((0,_guards_midi_key_signature_event__WEBPACK_IMPORTED_MODULE_9__.isMidiKeySignatureEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(5); - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with a value of 0x59. - dataView.setUint8(1, 0x59); - dataView.setUint8(2, 2); - dataView.setUint8(3, event.keySignature.key); - dataView.setUint8(4, event.keySignature.scale); - return arrayBuffer; - } - if ((0,_guards_midi_lyric_event__WEBPACK_IMPORTED_MODULE_10__.isMidiLyricEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x05, 'lyric'); - } - if ((0,_guards_midi_marker_event__WEBPACK_IMPORTED_MODULE_11__.isMidiMarkerEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x06, 'marker'); - } - if ((0,_guards_midi_midi_port_event__WEBPACK_IMPORTED_MODULE_12__.isMidiMidiPortEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(4); - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with a value of 0x21. - dataView.setUint8(1, 0x21); - dataView.setUint8(2, 1); - dataView.setUint8(3, event.midiPort); - return arrayBuffer; - } - if ((0,_guards_midi_note_off_event__WEBPACK_IMPORTED_MODULE_13__.isMidiNoteOffEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(3); - dataView.setUint8(0, 0x80 | (event.channel & 0xf)); // tslint:disable-line:no-bitwise - dataView.setUint8(1, event.noteOff.noteNumber); - dataView.setUint8(2, event.noteOff.velocity); - return arrayBuffer; - } - if ((0,_guards_midi_note_on_event__WEBPACK_IMPORTED_MODULE_14__.isMidiNoteOnEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(3); - dataView.setUint8(0, 0x90 | (event.channel & 0xf)); // tslint:disable-line:no-bitwise - dataView.setUint8(1, event.noteOn.noteNumber); - dataView.setUint8(2, event.noteOn.velocity); - return arrayBuffer; - } - if ((0,_guards_midi_pitch_bend_event__WEBPACK_IMPORTED_MODULE_15__.isMidiPitchBendEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(3); - dataView.setUint8(0, 0xe0 | (event.channel & 0xf)); // tslint:disable-line:no-bitwise - dataView.setUint8(1, event.pitchBend & 0x7f); // tslint:disable-line:no-bitwise - dataView.setUint8(2, event.pitchBend >> 7); // tslint:disable-line:no-bitwise - return arrayBuffer; - } - if ((0,_guards_midi_program_change_event__WEBPACK_IMPORTED_MODULE_16__.isMidiProgramChangeEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(2); - dataView.setUint8(0, 0xc0 | (event.channel & 0xf)); // tslint:disable-line:no-bitwise - dataView.setUint8(1, event.programChange.programNumber); - return arrayBuffer; - } - if ((0,_guards_midi_program_name_event__WEBPACK_IMPORTED_MODULE_17__.isMidiProgramNameEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x08, 'programName'); - } - if ((0,_guards_midi_sequencer_specific_event__WEBPACK_IMPORTED_MODULE_18__.isMidiSequencerSpecificEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(2); - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with a value of 0x7F. - dataView.setUint8(1, 0x7f); - const sequencerSpecificDataLength = event.sequencerSpecificData.length / 2; - const sequencerSpecificDataLengthArrayBuffer = writeVariableLengthQuantity(sequencerSpecificDataLength); - const { arrayBuffer: sequencerSpecificDataArrayBuffer, dataView: sequencerSpecificDataDataView } = createArrayBufferWithDataView(sequencerSpecificDataLength); - for (let i = 0; i < event.sequencerSpecificData.length; i += 2) { - sequencerSpecificDataDataView.setUint8(i / 2, parseInt(event.sequencerSpecificData.slice(i, i + 2), 16)); - } - return joinArrayBuffers([arrayBuffer, sequencerSpecificDataLengthArrayBuffer, sequencerSpecificDataArrayBuffer]); - } - if ((0,_guards_midi_set_tempo_event__WEBPACK_IMPORTED_MODULE_19__.isMidiSetTempoEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(6); - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with a value of 0x51. - dataView.setUint8(1, 0x51); - dataView.setUint8(2, 3); - dataView.setUint8(3, event.setTempo.microsecondsPerQuarter >> 16); // tslint:disable-line:no-bitwise - dataView.setUint8(4, event.setTempo.microsecondsPerQuarter >> 8); // tslint:disable-line:no-bitwise - dataView.setUint8(5, event.setTempo.microsecondsPerQuarter); - return arrayBuffer; - } - if ((0,_guards_midi_smpte_offset_event__WEBPACK_IMPORTED_MODULE_20__.isMidiSmpteOffsetEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(8); - let frameRateByte; - if (event.smpteOffset.frameRate === 24) { - frameRateByte = 0x00; - } - else if (event.smpteOffset.frameRate === 25) { - frameRateByte = 0x20; - } - else if (event.smpteOffset.frameRate === 29) { - frameRateByte = 0x40; - } - else if (event.smpteOffset.frameRate === 30) { - frameRateByte = 0x60; - } - else { - throw new Error(); // @todo - } - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with a value of 0x54. - dataView.setUint8(1, 0x54); - dataView.setUint8(2, 5); - dataView.setUint8(3, event.smpteOffset.hour | frameRateByte); // tslint:disable-line:no-bitwise - dataView.setUint8(4, event.smpteOffset.minutes); - dataView.setUint8(5, event.smpteOffset.seconds); - dataView.setUint8(6, event.smpteOffset.frame); - dataView.setUint8(7, event.smpteOffset.subFrame); - return arrayBuffer; - } - if ((0,_guards_midi_sysex_event__WEBPACK_IMPORTED_MODULE_21__.isMidiSysexEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(1); - // Write an eventTypeByte with a value of 0xF0. - dataView.setUint8(0, 0xf0); - const sysexLength = event.sysex.length / 2; - const sysexLengthArrayBuffer = writeVariableLengthQuantity(sysexLength); - const { arrayBuffer: sysexArrayBuffer, dataView: sysexDataView } = createArrayBufferWithDataView(sysexLength); - for (let i = 0; i < event.sysex.length; i += 2) { - sysexDataView.setUint8(i / 2, parseInt(event.sysex.slice(i, i + 2), 16)); - } - return joinArrayBuffers([arrayBuffer, sysexLengthArrayBuffer, sysexArrayBuffer]); - } - if ((0,_guards_midi_time_signature_event__WEBPACK_IMPORTED_MODULE_23__.isMidiTimeSignatureEvent)(event)) { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(7); - let denominator = event.timeSignature.denominator; - let counter = 0; - while (denominator > 1) { - denominator /= 2; - counter += 1; - } - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with a value of 0x58. - dataView.setUint8(1, 0x58); - dataView.setUint8(2, 4); - dataView.setUint8(3, event.timeSignature.numerator); - dataView.setUint8(4, counter); - dataView.setUint8(5, event.timeSignature.metronome); - dataView.setUint8(6, event.timeSignature.thirtyseconds); - return arrayBuffer; - } - /* - * @todo This needs to be before isMidiTextEvent() because otherwise TypeScript gets confused to believe that isMidiTextEvent() - * will handle unknown text events as well. - */ - if ((0,_guards_midi_unknown_text_event__WEBPACK_IMPORTED_MODULE_25__.isMidiUnknownTextEvent)(event)) { - return encodeMidiMetaEventWithText(event, parseInt(event.metaTypeByte, 16), 'text'); - } - if ((0,_guards_midi_text_event__WEBPACK_IMPORTED_MODULE_22__.isMidiTextEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x01, 'text'); - } - if ((0,_guards_midi_track_name_event__WEBPACK_IMPORTED_MODULE_24__.isMidiTrackNameEvent)(event)) { - return encodeMidiMetaEventWithText(event, 0x03, 'trackName'); - } - throw new Error(`Unencodable event with a delta of "${event.delta}".`); - }; -}; -//# sourceMappingURL=encode-midi-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/factories/encode-midi-meta-event-with-text.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/factories/encode-midi-meta-event-with-text.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createEncodeMidiMetaEventWithText": () => (/* binding */ createEncodeMidiMetaEventWithText) -/* harmony export */ }); -const createEncodeMidiMetaEventWithText = (createArrayBufferWithDataView, joinArrayBuffers, textEncoder, writeVariableLengthQuantity) => { - return (event, metaTypeByte, key) => { - const { arrayBuffer, dataView } = createArrayBufferWithDataView(2); - // Write an eventTypeByte with a value of 0xFF. - dataView.setUint8(0, 0xff); - // Write a metaTypeByte with the given value. - dataView.setUint8(1, metaTypeByte); - const textArrayBuffer = textEncoder.encode(event[key]).buffer; - const textLengthArrayBuffer = writeVariableLengthQuantity(textArrayBuffer.byteLength); - return joinArrayBuffers([arrayBuffer, textLengthArrayBuffer, textArrayBuffer]); - }; -}; -//# sourceMappingURL=encode-midi-meta-event-with-text.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/factories/write-variable-length-quantity.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/factories/write-variable-length-quantity.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createWriteVariableLengthQuantity": () => (/* binding */ createWriteVariableLengthQuantity) -/* harmony export */ }); -const createWriteVariableLengthQuantity = (createArrayBufferWithDataView) => { - return (value) => { - const numberOfBytes = Math.max(1, Math.floor(Math.log(value) / Math.log(2) / 7) + 1); - const { arrayBuffer, dataView } = createArrayBufferWithDataView(numberOfBytes); - for (let i = 1; i < numberOfBytes; i += 1) { - dataView.setUint8(numberOfBytes - 1 - i, ((value >> (i * 7)) & 0x7f) | 0x80); // tslint:disable-line:no-bitwise - } - dataView.setUint8(numberOfBytes - 1, value & 0x7f); // tslint:disable-line:no-bitwise - return arrayBuffer; - }; -}; -//# sourceMappingURL=write-variable-length-quantity.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/functions/create-array-buffer-with-data-view.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/functions/create-array-buffer-with-data-view.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createArrayBufferWithDataView": () => (/* binding */ createArrayBufferWithDataView) -/* harmony export */ }); -const createArrayBufferWithDataView = (length) => { - const arrayBuffer = new ArrayBuffer(length); - const dataView = new DataView(arrayBuffer); - return { arrayBuffer, dataView }; -}; -//# sourceMappingURL=create-array-buffer-with-data-view.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/functions/join-array-buffers.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/functions/join-array-buffers.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "joinArrayBuffers": () => (/* binding */ joinArrayBuffers) -/* harmony export */ }); -const joinArrayBuffers = (arrayBuffers) => { - const byteLength = arrayBuffers.reduce((bytLngth, arrayBuffer) => bytLngth + arrayBuffer.byteLength, 0); - const [, uint8Array] = arrayBuffers.reduce(([offset, nt8Rry], arrayBuffer) => { - nt8Rry.set(new Uint8Array(arrayBuffer), offset); - return [offset + arrayBuffer.byteLength, nt8Rry]; - }, [0, new Uint8Array(byteLength)]); - return uint8Array.buffer; -}; -//# sourceMappingURL=join-array-buffers.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-channel-prefix-event.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-channel-prefix-event.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiChannelPrefixEvent": () => (/* binding */ isMidiChannelPrefixEvent) -/* harmony export */ }); -const isMidiChannelPrefixEvent = (event) => { - return event.channelPrefix !== undefined; -}; -//# sourceMappingURL=midi-channel-prefix-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-channel-pressure-event.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-channel-pressure-event.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiChannelPressureEvent": () => (/* binding */ isMidiChannelPressureEvent) -/* harmony export */ }); -const isMidiChannelPressureEvent = (event) => { - return event.channelPressure !== undefined; -}; -//# sourceMappingURL=midi-channel-pressure-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-control-change-event.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-control-change-event.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiControlChangeEvent": () => (/* binding */ isMidiControlChangeEvent) -/* harmony export */ }); -const isMidiControlChangeEvent = (event) => { - return event.controlChange !== undefined; -}; -//# sourceMappingURL=midi-control-change-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-copyright-notice-event.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-copyright-notice-event.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiCopyrightNoticeEvent": () => (/* binding */ isMidiCopyrightNoticeEvent) -/* harmony export */ }); -const isMidiCopyrightNoticeEvent = (event) => { - return event.copyrightNotice !== undefined; -}; -//# sourceMappingURL=midi-copyright-notice-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-cue-point-event.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-cue-point-event.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiCuePointEvent": () => (/* binding */ isMidiCuePointEvent) -/* harmony export */ }); -const isMidiCuePointEvent = (event) => { - return event.cuePoint !== undefined && event.metaTypeByte === undefined; -}; -//# sourceMappingURL=midi-cue-point-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-device-name-event.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-device-name-event.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiDeviceNameEvent": () => (/* binding */ isMidiDeviceNameEvent) -/* harmony export */ }); -const isMidiDeviceNameEvent = (event) => { - return event.deviceName !== undefined; -}; -//# sourceMappingURL=midi-device-name-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-end-of-track-event.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-end-of-track-event.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiEndOfTrackEvent": () => (/* binding */ isMidiEndOfTrackEvent) -/* harmony export */ }); -const isMidiEndOfTrackEvent = (event) => { - return event.endOfTrack !== undefined; -}; -//# sourceMappingURL=midi-end-of-track-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-instrument-name-event.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-instrument-name-event.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiInstrumentNameEvent": () => (/* binding */ isMidiInstrumentNameEvent) -/* harmony export */ }); -const isMidiInstrumentNameEvent = (event) => { - return event.instrumentName !== undefined; -}; -//# sourceMappingURL=midi-instrument-name-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-key-pressure-event.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-key-pressure-event.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiKeyPressureEvent": () => (/* binding */ isMidiKeyPressureEvent) -/* harmony export */ }); -const isMidiKeyPressureEvent = (event) => { - return event.keyPressure !== undefined; -}; -//# sourceMappingURL=midi-key-pressure-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-key-signature-event.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-key-signature-event.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiKeySignatureEvent": () => (/* binding */ isMidiKeySignatureEvent) -/* harmony export */ }); -const isMidiKeySignatureEvent = (event) => { - return event.keySignature !== undefined; -}; -//# sourceMappingURL=midi-key-signature-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-lyric-event.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-lyric-event.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiLyricEvent": () => (/* binding */ isMidiLyricEvent) -/* harmony export */ }); -const isMidiLyricEvent = (event) => { - return event.lyric !== undefined; -}; -//# sourceMappingURL=midi-lyric-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-marker-event.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-marker-event.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiMarkerEvent": () => (/* binding */ isMidiMarkerEvent) -/* harmony export */ }); -const isMidiMarkerEvent = (event) => { - return event.marker !== undefined; -}; -//# sourceMappingURL=midi-marker-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-midi-port-event.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-midi-port-event.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiMidiPortEvent": () => (/* binding */ isMidiMidiPortEvent) -/* harmony export */ }); -const isMidiMidiPortEvent = (event) => { - return event.midiPort !== undefined; -}; -//# sourceMappingURL=midi-midi-port-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-note-off-event.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-note-off-event.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiNoteOffEvent": () => (/* binding */ isMidiNoteOffEvent) -/* harmony export */ }); -const isMidiNoteOffEvent = (event) => { - return event.noteOff !== undefined; -}; -//# sourceMappingURL=midi-note-off-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-note-on-event.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-note-on-event.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiNoteOnEvent": () => (/* binding */ isMidiNoteOnEvent) -/* harmony export */ }); -const isMidiNoteOnEvent = (event) => { - return event.noteOn !== undefined; -}; -//# sourceMappingURL=midi-note-on-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-pitch-bend-event.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-pitch-bend-event.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiPitchBendEvent": () => (/* binding */ isMidiPitchBendEvent) -/* harmony export */ }); -const isMidiPitchBendEvent = (event) => { - return event.pitchBend !== undefined; -}; -//# sourceMappingURL=midi-pitch-bend-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-program-change-event.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-program-change-event.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiProgramChangeEvent": () => (/* binding */ isMidiProgramChangeEvent) -/* harmony export */ }); -const isMidiProgramChangeEvent = (event) => { - return event.programChange !== undefined; -}; -//# sourceMappingURL=midi-program-change-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-program-name-event.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-program-name-event.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiProgramNameEvent": () => (/* binding */ isMidiProgramNameEvent) -/* harmony export */ }); -const isMidiProgramNameEvent = (event) => { - return event.programName !== undefined; -}; -//# sourceMappingURL=midi-program-name-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-sequencer-specific-event.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-sequencer-specific-event.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiSequencerSpecificEvent": () => (/* binding */ isMidiSequencerSpecificEvent) -/* harmony export */ }); -const isMidiSequencerSpecificEvent = (event) => { - return event.sequencerSpecificData !== undefined; -}; -//# sourceMappingURL=midi-sequencer-specific-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-set-tempo-event.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-set-tempo-event.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiSetTempoEvent": () => (/* binding */ isMidiSetTempoEvent) -/* harmony export */ }); -const isMidiSetTempoEvent = (event) => { - return event.setTempo !== undefined; -}; -//# sourceMappingURL=midi-set-tempo-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-smpte-offset-event.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-smpte-offset-event.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiSmpteOffsetEvent": () => (/* binding */ isMidiSmpteOffsetEvent) -/* harmony export */ }); -const isMidiSmpteOffsetEvent = (event) => { - return event.smpteOffset !== undefined; -}; -//# sourceMappingURL=midi-smpte-offset-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-sysex-event.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-sysex-event.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiSysexEvent": () => (/* binding */ isMidiSysexEvent) -/* harmony export */ }); -const isMidiSysexEvent = (event) => { - return event.sysex !== undefined; -}; -//# sourceMappingURL=midi-sysex-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-text-event.js": -/*!***************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-text-event.js ***! - \***************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiTextEvent": () => (/* binding */ isMidiTextEvent) -/* harmony export */ }); -const isMidiTextEvent = (event) => { - return event.text !== undefined && event.metaTypeByte === undefined; -}; -//# sourceMappingURL=midi-text-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-time-signature-event.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-time-signature-event.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiTimeSignatureEvent": () => (/* binding */ isMidiTimeSignatureEvent) -/* harmony export */ }); -const isMidiTimeSignatureEvent = (event) => { - return event.timeSignature !== undefined; -}; -//# sourceMappingURL=midi-time-signature-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-track-name-event.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-track-name-event.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiTrackNameEvent": () => (/* binding */ isMidiTrackNameEvent) -/* harmony export */ }); -const isMidiTrackNameEvent = (event) => { - return event.trackName !== undefined; -}; -//# sourceMappingURL=midi-track-name-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/guards/midi-unknown-text-event.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/guards/midi-unknown-text-event.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isMidiUnknownTextEvent": () => (/* binding */ isMidiUnknownTextEvent) -/* harmony export */ }); -const isMidiUnknownTextEvent = (event) => { - return event.metaTypeByte !== undefined; -}; -//# sourceMappingURL=midi-unknown-text-event.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/module.js": -/*!***********************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/module.js ***! - \***********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "encode": () => (/* binding */ encodeMidiEvent), -/* harmony export */ "writeVariableLengthQuantity": () => (/* binding */ writeVariableLengthQuantity) -/* harmony export */ }); -/* harmony import */ var _factories_encode_midi_event__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./factories/encode-midi-event */ "./node_modules/json-midi-message-encoder/build/es2019/factories/encode-midi-event.js"); -/* harmony import */ var _factories_encode_midi_meta_event_with_text__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./factories/encode-midi-meta-event-with-text */ "./node_modules/json-midi-message-encoder/build/es2019/factories/encode-midi-meta-event-with-text.js"); -/* harmony import */ var _factories_write_variable_length_quantity__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./factories/write-variable-length-quantity */ "./node_modules/json-midi-message-encoder/build/es2019/factories/write-variable-length-quantity.js"); -/* harmony import */ var _functions_create_array_buffer_with_data_view__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./functions/create-array-buffer-with-data-view */ "./node_modules/json-midi-message-encoder/build/es2019/functions/create-array-buffer-with-data-view.js"); -/* harmony import */ var _functions_join_array_buffers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./functions/join-array-buffers */ "./node_modules/json-midi-message-encoder/build/es2019/functions/join-array-buffers.js"); -/* harmony import */ var _types_index__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./types/index */ "./node_modules/json-midi-message-encoder/build/es2019/types/index.js"); - - - - - -/* - * @todo Explicitly referencing the barrel file seems to be necessary when enabling the - * isolatedModules compiler option. - */ - -const writeVariableLengthQuantity = (0,_factories_write_variable_length_quantity__WEBPACK_IMPORTED_MODULE_2__.createWriteVariableLengthQuantity)(_functions_create_array_buffer_with_data_view__WEBPACK_IMPORTED_MODULE_3__.createArrayBufferWithDataView); -const encodeMidiEvent = (0,_factories_encode_midi_event__WEBPACK_IMPORTED_MODULE_0__.createEncodeMidiEvent)(_functions_create_array_buffer_with_data_view__WEBPACK_IMPORTED_MODULE_3__.createArrayBufferWithDataView, (0,_factories_encode_midi_meta_event_with_text__WEBPACK_IMPORTED_MODULE_1__.createEncodeMidiMetaEventWithText)(_functions_create_array_buffer_with_data_view__WEBPACK_IMPORTED_MODULE_3__.createArrayBufferWithDataView, _functions_join_array_buffers__WEBPACK_IMPORTED_MODULE_4__.joinArrayBuffers, new TextEncoder(), writeVariableLengthQuantity), _functions_join_array_buffers__WEBPACK_IMPORTED_MODULE_4__.joinArrayBuffers, writeVariableLengthQuantity); - -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/create-array-buffer-with-data-view-function.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/create-array-buffer-with-data-view-function.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=create-array-buffer-with-data-view-function.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-event-factory.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-event-factory.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=encode-midi-event-factory.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-event-function.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-event-function.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=encode-midi-event-function.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-meta-event-with-text-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-meta-event-with-text-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=encode-midi-meta-event-with-text-factory.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-meta-event-with-text-function.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-meta-event-with-text-function.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=encode-midi-meta-event-with-text-function.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/index.js": -/*!****************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/index.js ***! - \****************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _create_array_buffer_with_data_view_function__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create-array-buffer-with-data-view-function */ "./node_modules/json-midi-message-encoder/build/es2019/types/create-array-buffer-with-data-view-function.js"); -/* harmony import */ var _encode_midi_event_factory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./encode-midi-event-factory */ "./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-event-factory.js"); -/* harmony import */ var _encode_midi_event_function__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./encode-midi-event-function */ "./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-event-function.js"); -/* harmony import */ var _encode_midi_meta_event_with_text_factory__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./encode-midi-meta-event-with-text-factory */ "./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-meta-event-with-text-factory.js"); -/* harmony import */ var _encode_midi_meta_event_with_text_function__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./encode-midi-meta-event-with-text-function */ "./node_modules/json-midi-message-encoder/build/es2019/types/encode-midi-meta-event-with-text-function.js"); -/* harmony import */ var _join_array_buffers_function__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./join-array-buffers-function */ "./node_modules/json-midi-message-encoder/build/es2019/types/join-array-buffers-function.js"); -/* harmony import */ var _write_variable_length_quantity_factory__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./write-variable-length-quantity-factory */ "./node_modules/json-midi-message-encoder/build/es2019/types/write-variable-length-quantity-factory.js"); -/* harmony import */ var _write_variable_length_quantity_function__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./write-variable-length-quantity-function */ "./node_modules/json-midi-message-encoder/build/es2019/types/write-variable-length-quantity-function.js"); - - - - - - - - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/join-array-buffers-function.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/join-array-buffers-function.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=join-array-buffers-function.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/write-variable-length-quantity-factory.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/write-variable-length-quantity-factory.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=write-variable-length-quantity-factory.js.map - -/***/ }), - -/***/ "./node_modules/json-midi-message-encoder/build/es2019/types/write-variable-length-quantity-function.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/json-midi-message-encoder/build/es2019/types/write-variable-length-quantity-function.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=write-variable-length-quantity-function.js.map - -/***/ }), - -/***/ "./node_modules/md5.js/index.js": -/*!**************************************!*\ - !*** ./node_modules/md5.js/index.js ***! - \**************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var HashBase = __webpack_require__(/*! hash-base */ "./node_modules/hash-base/index.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var ARRAY16 = new Array(16) - -function MD5 () { - HashBase.call(this, 64) - - // state - this._a = 0x67452301 - this._b = 0xefcdab89 - this._c = 0x98badcfe - this._d = 0x10325476 -} - -inherits(MD5, HashBase) - -MD5.prototype._update = function () { - var M = ARRAY16 - for (var i = 0; i < 16; ++i) M[i] = this._block.readInt32LE(i * 4) - - var a = this._a - var b = this._b - var c = this._c - var d = this._d - - a = fnF(a, b, c, d, M[0], 0xd76aa478, 7) - d = fnF(d, a, b, c, M[1], 0xe8c7b756, 12) - c = fnF(c, d, a, b, M[2], 0x242070db, 17) - b = fnF(b, c, d, a, M[3], 0xc1bdceee, 22) - a = fnF(a, b, c, d, M[4], 0xf57c0faf, 7) - d = fnF(d, a, b, c, M[5], 0x4787c62a, 12) - c = fnF(c, d, a, b, M[6], 0xa8304613, 17) - b = fnF(b, c, d, a, M[7], 0xfd469501, 22) - a = fnF(a, b, c, d, M[8], 0x698098d8, 7) - d = fnF(d, a, b, c, M[9], 0x8b44f7af, 12) - c = fnF(c, d, a, b, M[10], 0xffff5bb1, 17) - b = fnF(b, c, d, a, M[11], 0x895cd7be, 22) - a = fnF(a, b, c, d, M[12], 0x6b901122, 7) - d = fnF(d, a, b, c, M[13], 0xfd987193, 12) - c = fnF(c, d, a, b, M[14], 0xa679438e, 17) - b = fnF(b, c, d, a, M[15], 0x49b40821, 22) - - a = fnG(a, b, c, d, M[1], 0xf61e2562, 5) - d = fnG(d, a, b, c, M[6], 0xc040b340, 9) - c = fnG(c, d, a, b, M[11], 0x265e5a51, 14) - b = fnG(b, c, d, a, M[0], 0xe9b6c7aa, 20) - a = fnG(a, b, c, d, M[5], 0xd62f105d, 5) - d = fnG(d, a, b, c, M[10], 0x02441453, 9) - c = fnG(c, d, a, b, M[15], 0xd8a1e681, 14) - b = fnG(b, c, d, a, M[4], 0xe7d3fbc8, 20) - a = fnG(a, b, c, d, M[9], 0x21e1cde6, 5) - d = fnG(d, a, b, c, M[14], 0xc33707d6, 9) - c = fnG(c, d, a, b, M[3], 0xf4d50d87, 14) - b = fnG(b, c, d, a, M[8], 0x455a14ed, 20) - a = fnG(a, b, c, d, M[13], 0xa9e3e905, 5) - d = fnG(d, a, b, c, M[2], 0xfcefa3f8, 9) - c = fnG(c, d, a, b, M[7], 0x676f02d9, 14) - b = fnG(b, c, d, a, M[12], 0x8d2a4c8a, 20) - - a = fnH(a, b, c, d, M[5], 0xfffa3942, 4) - d = fnH(d, a, b, c, M[8], 0x8771f681, 11) - c = fnH(c, d, a, b, M[11], 0x6d9d6122, 16) - b = fnH(b, c, d, a, M[14], 0xfde5380c, 23) - a = fnH(a, b, c, d, M[1], 0xa4beea44, 4) - d = fnH(d, a, b, c, M[4], 0x4bdecfa9, 11) - c = fnH(c, d, a, b, M[7], 0xf6bb4b60, 16) - b = fnH(b, c, d, a, M[10], 0xbebfbc70, 23) - a = fnH(a, b, c, d, M[13], 0x289b7ec6, 4) - d = fnH(d, a, b, c, M[0], 0xeaa127fa, 11) - c = fnH(c, d, a, b, M[3], 0xd4ef3085, 16) - b = fnH(b, c, d, a, M[6], 0x04881d05, 23) - a = fnH(a, b, c, d, M[9], 0xd9d4d039, 4) - d = fnH(d, a, b, c, M[12], 0xe6db99e5, 11) - c = fnH(c, d, a, b, M[15], 0x1fa27cf8, 16) - b = fnH(b, c, d, a, M[2], 0xc4ac5665, 23) - - a = fnI(a, b, c, d, M[0], 0xf4292244, 6) - d = fnI(d, a, b, c, M[7], 0x432aff97, 10) - c = fnI(c, d, a, b, M[14], 0xab9423a7, 15) - b = fnI(b, c, d, a, M[5], 0xfc93a039, 21) - a = fnI(a, b, c, d, M[12], 0x655b59c3, 6) - d = fnI(d, a, b, c, M[3], 0x8f0ccc92, 10) - c = fnI(c, d, a, b, M[10], 0xffeff47d, 15) - b = fnI(b, c, d, a, M[1], 0x85845dd1, 21) - a = fnI(a, b, c, d, M[8], 0x6fa87e4f, 6) - d = fnI(d, a, b, c, M[15], 0xfe2ce6e0, 10) - c = fnI(c, d, a, b, M[6], 0xa3014314, 15) - b = fnI(b, c, d, a, M[13], 0x4e0811a1, 21) - a = fnI(a, b, c, d, M[4], 0xf7537e82, 6) - d = fnI(d, a, b, c, M[11], 0xbd3af235, 10) - c = fnI(c, d, a, b, M[2], 0x2ad7d2bb, 15) - b = fnI(b, c, d, a, M[9], 0xeb86d391, 21) - - this._a = (this._a + a) | 0 - this._b = (this._b + b) | 0 - this._c = (this._c + c) | 0 - this._d = (this._d + d) | 0 -} - -MD5.prototype._digest = function () { - // create padding and handle blocks - this._block[this._blockOffset++] = 0x80 - if (this._blockOffset > 56) { - this._block.fill(0, this._blockOffset, 64) - this._update() - this._blockOffset = 0 - } - - this._block.fill(0, this._blockOffset, 56) - this._block.writeUInt32LE(this._length[0], 56) - this._block.writeUInt32LE(this._length[1], 60) - this._update() - - // produce result - var buffer = Buffer.allocUnsafe(16) - buffer.writeInt32LE(this._a, 0) - buffer.writeInt32LE(this._b, 4) - buffer.writeInt32LE(this._c, 8) - buffer.writeInt32LE(this._d, 12) - return buffer -} - -function rotl (x, n) { - return (x << n) | (x >>> (32 - n)) -} - -function fnF (a, b, c, d, m, k, s) { - return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + b) | 0 -} - -function fnG (a, b, c, d, m, k, s) { - return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + b) | 0 -} - -function fnH (a, b, c, d, m, k, s) { - return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + b) | 0 -} - -function fnI (a, b, c, d, m, k, s) { - return (rotl((a + ((c ^ (b | (~d)))) + m + k) | 0, s) + b) | 0 -} - -module.exports = MD5 - - -/***/ }), - -/***/ "./node_modules/midi-file-slicer/build/es2019/guards/midi-set-tempo-event.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/midi-file-slicer/build/es2019/guards/midi-set-tempo-event.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isIMidiSetTempoEvent": () => (/* binding */ isIMidiSetTempoEvent) -/* harmony export */ }); -const isIMidiSetTempoEvent = (event) => { - return event.setTempo !== undefined; -}; -//# sourceMappingURL=midi-set-tempo-event.js.map - -/***/ }), - -/***/ "./node_modules/midi-file-slicer/build/es2019/interfaces/index.js": -/*!************************************************************************!*\ - !*** ./node_modules/midi-file-slicer/build/es2019/interfaces/index.js ***! - \************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _timed_midi_event__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./timed-midi-event */ "./node_modules/midi-file-slicer/build/es2019/interfaces/timed-midi-event.js"); - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/midi-file-slicer/build/es2019/interfaces/timed-midi-event.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/midi-file-slicer/build/es2019/interfaces/timed-midi-event.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=timed-midi-event.js.map - -/***/ }), - -/***/ "./node_modules/midi-file-slicer/build/es2019/midi-file-slicer.js": -/*!************************************************************************!*\ - !*** ./node_modules/midi-file-slicer/build/es2019/midi-file-slicer.js ***! - \************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "MidiFileSlicer": () => (/* binding */ MidiFileSlicer) -/* harmony export */ }); -/* harmony import */ var _guards_midi_set_tempo_event__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./guards/midi-set-tempo-event */ "./node_modules/midi-file-slicer/build/es2019/guards/midi-set-tempo-event.js"); - -class MidiFileSlicer { - constructor({ json }) { - this._json = json; - this._microsecondsPerQuarter = 500000; - this._gatherMicrosecondsPerQuarter(); - } - slice(start, end) { - const events = []; - const endInTicks = end / (this._microsecondsPerQuarter / this._json.division / 1000); - const startInTicks = start / (this._microsecondsPerQuarter / this._json.division / 1000); - const tracks = this._json.tracks; - const length = tracks.length; - for (let i = 0; i < length; i += 1) { - let offset = 0; - const track = tracks[i]; - const lngth = track.length; - for (let j = 0; j < lngth; j += 1) { - const event = track[j]; - offset += event.delta; - if (offset >= startInTicks && offset < endInTicks) { - events.push({ event, time: (offset - startInTicks) * (this._microsecondsPerQuarter / this._json.division / 1000) }); - } - if (offset >= endInTicks) { - break; - } - } - } - return events; - } - _gatherMicrosecondsPerQuarter() { - const tracks = this._json.tracks; - const length = tracks.length; - tracks: for (let i = 0; i < length; i += 1) { - const track = tracks[i]; - const lngth = track.length; - for (let j = 0; j < lngth; j += 1) { - const event = track[j]; - if ((0,_guards_midi_set_tempo_event__WEBPACK_IMPORTED_MODULE_0__.isIMidiSetTempoEvent)(event)) { - this._microsecondsPerQuarter = event.setTempo.microsecondsPerQuarter; - break tracks; - } - } - } - } -} -//# sourceMappingURL=midi-file-slicer.js.map - -/***/ }), - -/***/ "./node_modules/midi-file-slicer/build/es2019/module.js": -/*!**************************************************************!*\ - !*** ./node_modules/midi-file-slicer/build/es2019/module.js ***! - \**************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "MidiFileSlicer": () => (/* reexport safe */ _midi_file_slicer__WEBPACK_IMPORTED_MODULE_0__.MidiFileSlicer) -/* harmony export */ }); -/* harmony import */ var _midi_file_slicer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./midi-file-slicer */ "./node_modules/midi-file-slicer/build/es2019/midi-file-slicer.js"); -/* harmony import */ var _interfaces_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./interfaces/index */ "./node_modules/midi-file-slicer/build/es2019/interfaces/index.js"); - -/* - * @todo Explicitly referencing the barrel file seems to be necessary when enabling the - * isolatedModules compiler option. - */ - -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/midi-json-parser-broker/build/es2019/interfaces/index.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/midi-json-parser-broker/build/es2019/interfaces/index.js ***! - \*******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _midi_json_parser_broker_definition__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./midi-json-parser-broker-definition */ "./node_modules/midi-json-parser-broker/build/es2019/interfaces/midi-json-parser-broker-definition.js"); - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/midi-json-parser-broker/build/es2019/interfaces/midi-json-parser-broker-definition.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/midi-json-parser-broker/build/es2019/interfaces/midi-json-parser-broker-definition.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-json-parser-broker-definition.js.map - -/***/ }), - -/***/ "./node_modules/midi-json-parser-broker/build/es2019/module.js": -/*!*********************************************************************!*\ - !*** ./node_modules/midi-json-parser-broker/build/es2019/module.js ***! - \*********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "load": () => (/* binding */ load), -/* harmony export */ "wrap": () => (/* binding */ wrap) -/* harmony export */ }); -/* harmony import */ var broker_factory__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! broker-factory */ "./node_modules/broker-factory/build/es2019/module.js"); -/* harmony import */ var _interfaces_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./interfaces/index */ "./node_modules/midi-json-parser-broker/build/es2019/interfaces/index.js"); -/* harmony import */ var _types_index__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./types/index */ "./node_modules/midi-json-parser-broker/build/es2019/types/index.js"); - -/* - * @todo Explicitly referencing the barrel file seems to be necessary when enabling the - * isolatedModules compiler option. - */ - - -const wrap = (0,broker_factory__WEBPACK_IMPORTED_MODULE_0__.createBroker)({ - parseArrayBuffer: ({ call }) => { - return async (arrayBuffer) => { - return call('parse', { arrayBuffer }, [arrayBuffer]); - }; - } -}); -const load = (url) => { - const worker = new Worker(url); - return wrap(worker); -}; -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/midi-json-parser-broker/build/es2019/types/index.js": -/*!**************************************************************************!*\ - !*** ./node_modules/midi-json-parser-broker/build/es2019/types/index.js ***! - \**************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _midi_json_parser_broker_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./midi-json-parser-broker-loader */ "./node_modules/midi-json-parser-broker/build/es2019/types/midi-json-parser-broker-loader.js"); -/* harmony import */ var _midi_json_parser_broker_wrapper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./midi-json-parser-broker-wrapper */ "./node_modules/midi-json-parser-broker/build/es2019/types/midi-json-parser-broker-wrapper.js"); - - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/midi-json-parser-broker/build/es2019/types/midi-json-parser-broker-loader.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/midi-json-parser-broker/build/es2019/types/midi-json-parser-broker-loader.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-json-parser-broker-loader.js.map - -/***/ }), - -/***/ "./node_modules/midi-json-parser-broker/build/es2019/types/midi-json-parser-broker-wrapper.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/midi-json-parser-broker/build/es2019/types/midi-json-parser-broker-wrapper.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-json-parser-broker-wrapper.js.map - -/***/ }), - -/***/ "./node_modules/midi-json-parser/build/es2019/module.js": -/*!**************************************************************!*\ - !*** ./node_modules/midi-json-parser/build/es2019/module.js ***! - \**************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "connect": () => (/* binding */ connect), -/* harmony export */ "disconnect": () => (/* binding */ disconnect), -/* harmony export */ "isSupported": () => (/* binding */ isSupported), -/* harmony export */ "parseArrayBuffer": () => (/* binding */ parseArrayBuffer) -/* harmony export */ }); -/* harmony import */ var midi_json_parser_broker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! midi-json-parser-broker */ "./node_modules/midi-json-parser-broker/build/es2019/module.js"); -/* harmony import */ var _worker_worker__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./worker/worker */ "./node_modules/midi-json-parser/build/es2019/worker/worker.js"); - - -const blob = new Blob([_worker_worker__WEBPACK_IMPORTED_MODULE_1__.worker], { type: 'application/javascript; charset=utf-8' }); -const url = URL.createObjectURL(blob); -const midiJsonParser = (0,midi_json_parser_broker__WEBPACK_IMPORTED_MODULE_0__.load)(url); -const connect = midiJsonParser.connect; -const disconnect = midiJsonParser.disconnect; -const isSupported = midiJsonParser.isSupported; -// @todo Remove type annotation when possible. -const parseArrayBuffer = midiJsonParser.parseArrayBuffer; -URL.revokeObjectURL(url); -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/midi-json-parser/build/es2019/worker/worker.js": -/*!*********************************************************************!*\ - !*** ./node_modules/midi-json-parser/build/es2019/worker/worker.js ***! - \*********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "worker": () => (/* binding */ worker) -/* harmony export */ }); -// This is the minified and stringified code of the midi-json-parser-worker package. -const worker = `(()=>{var e={834:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{var n=r(834);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},942:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},841:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},545:(e,t,r)=>{var n=r(640),o=r(942),i=r(798),s=r(841);e.exports=function(e){return n(e)||o(e)||i(e)||s()},e.exports.__esModule=!0,e.exports.default=e.exports},798:(e,t,r)=>{var n=r(834);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},775:function(e,t,r){!function(e,t,r,n){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=o(t),s=o(r),a=o(n),u=function(e,t){return void 0===t?e:t.reduce((function(e,t){if("capitalize"===t){var r=e.charAt(0).toUpperCase(),n=e.slice(1);return"".concat(r).concat(n)}return"dashify"===t?s.default(e):"prependIndefiniteArticle"===t?"".concat(a.default(e)," ").concat(e):e}),e)},c=function(e){var t=e.name+e.modifiers.map((function(e){return"\\\\.".concat(e,"\\\\(\\\\)")})).join("");return new RegExp("\\\\$\\\\{".concat(t,"}"),"g")},f=function(e,t){for(var r=/\\\${([^.}]+)((\\.[^(]+\\(\\))*)}/g,n=[],o=r.exec(e);null!==o;){var s={modifiers:[],name:o[1]};if(void 0!==o[3])for(var a=/\\.[^(]+\\(\\)/g,f=a.exec(o[2]);null!==f;)s.modifiers.push(f[0].slice(1,-2)),f=a.exec(o[2]);n.push(s),o=r.exec(e)}var l=n.reduce((function(e,r){return e.map((function(e){return"string"==typeof e?e.split(c(r)).reduce((function(e,n,o){return 0===o?[n]:r.name in t?[].concat(i.default(e),[u(t[r.name],r.modifiers),n]):[].concat(i.default(e),[function(e){return u(e[r.name],r.modifiers)},n])}),[]):[e]})).reduce((function(e,t){return[].concat(i.default(e),i.default(t))}),[])}),[e]);return function(e){return l.reduce((function(t,r){return[].concat(i.default(t),"string"==typeof r?[r]:[r(e)])}),[]).join("")}},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=void 0===e.code?void 0:f(e.code,t),n=void 0===e.message?void 0:f(e.message,t);function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0,i=void 0===o&&(t instanceof Error||void 0!==t.code&&"Exception"===t.code.slice(-9))?{cause:t,missingParameters:{}}:{cause:o,missingParameters:t},s=i.cause,a=i.missingParameters,u=void 0===n?new Error:new Error(n(a));return null!==s&&(u.cause=s),void 0!==r&&(u.code=r(a)),void 0!==e.status&&(u.status=e.status),u}return o};e.compile=l,Object.defineProperty(e,"__esModule",{value:!0})}(t,r(545),r(881),r(507))},881:e=>{"use strict";e.exports=(e,t)=>{if("string"!=typeof e)throw new TypeError("expected a string");return e.trim().replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\\W/g,(e=>/[À-ž]/.test(e)?e:"-")).replace(/^-+|-+$/g,"").replace(/-{2,}/g,(e=>t&&t.condense?"-":e)).toLowerCase()}},107:function(e,t){!function(e){"use strict";var t=function(e){return function(t){var r=e(t);return t.add(r),r}},r=function(e){return function(t,r){return e.set(t,r),r}},n=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,o=536870912,i=2*o,s=function(e,t){return function(r){var s=t.get(r),a=void 0===s?r.size:sn)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;r.has(a);)a=Math.floor(Math.random()*n);return e(r,a)}},a=new WeakMap,u=r(a),c=s(u,a),f=t(c);e.addUniqueNumber=f,e.generateUniqueNumber=c,Object.defineProperty(e,"__esModule",{value:!0})}(t)},507:e=>{var t=function(e){var t,r,n=/\\w+/.exec(e);if(!n)return"an";var o=(r=n[0]).toLowerCase(),i=["honest","hour","hono"];for(t in i)if(0==o.indexOf(i[t]))return"an";if(1==o.length)return"aedhilmnorsx".indexOf(o)>=0?"an":"a";if(r.match(/(?!FJO|[HLMNS]Y.|RY[EO]|SQU|(F[LR]?|[HL]|MN?|N|RH?|S[CHKLMNPTVW]?|X(YL)?)[AEIOU])[FHLMNRSX][A-Z]/))return"an";var s=[/^e[uw]/,/^onc?e\\b/,/^uni([^nmd]|mo)/,/^u[bcfhjkqrst][aeiou]/];for(t=0;t=0?"an":"a":"aeiou".indexOf(o[0])>=0||o.match(/^y(b[lor]|cl[ea]|fere|gg|p[ios]|rou|tt)/)?"an":"a"};void 0!==e.exports?e.exports=t:window.indefiniteArticle=t}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}(()=>{"use strict";var e=r(775);const t=-32603,n=-32602,o=-32601,i=(0,e.compile)({message:'The requested method called "\${method}" is not supported.',status:o}),s=(0,e.compile)({message:'The handler of the method called "\${method}" returned no required result.',status:t}),a=(0,e.compile)({message:'The handler of the method called "\${method}" returned an unexpected result.',status:t}),u=(0,e.compile)({message:'The specified parameter called "portId" with the given value "\${portId}" does not identify a port connected to this worker.',status:n}),c=(e,t)=>async r=>{let{data:{id:n,method:o,params:u}}=r;const c=t[o];try{if(void 0===c)throw i({method:o});const t=void 0===u?c():c(u);if(void 0===t)throw s({method:o});const r=t instanceof Promise?await t:t;if(null===n){if(void 0!==r.result)throw a({method:o})}else{if(void 0===r.result)throw a({method:o});const{result:t,transferables:i=[]}=r;e.postMessage({id:n,result:t},i)}}catch(t){const{message:r,status:o=-32603}=t;e.postMessage({error:{code:o,message:r},id:n})}};var f=r(107);const l=new Map,d=(e,t,r)=>({...t,connect:r=>{let{port:n}=r;n.start();const o=e(n,t),i=(0,f.generateUniqueNumber)(l);return l.set(i,(()=>{o(),n.close(),l.delete(i)})),{result:i}},disconnect:e=>{let{portId:t}=e;const r=l.get(t);if(void 0===r)throw u({portId:t.toString()});return r(),{result:null}},isSupported:async()=>{if(await new Promise((e=>{const t=new ArrayBuffer(0),{port1:r,port2:n}=new MessageChannel;r.onmessage=t=>{let{data:r}=t;return e(null!==r)},n.postMessage(t,[t])}))){const e=r();return{result:e instanceof Promise?await e:e}}return{result:!1}}}),p=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>!0;const n=d(p,t,r),o=c(e,n);return e.addEventListener("message",o),()=>e.removeEventListener("message",o)},m=e=>e.toString(16).toUpperCase().padStart(2,"0"),g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.byteLength-(t-e.byteOffset);const n=t+e.byteOffset,o=[],i=new Uint8Array(e.buffer,n,r);for(let e=0;e1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.byteLength-(t-e.byteOffset);const n=t+e.byteOffset,o=new Uint8Array(e.buffer,n,r);return String.fromCharCode.apply(null,o)},v=(e,t,r)=>{let n;const{offset:o,value:i}=M(e,t),s=e.getUint8(o);return n=240===s?U(e,o+1):255===s?x(e,o+1):w(s,e,o+1,r),{...n,event:{...n.event,delta:i},eventTypeByte:s}},y=e=>{if(e.byteLength<14)throw new Error("Expected at least 14 bytes instead of ".concat(e.byteLength));if("MThd"!==h(e,0,4))throw new Error('Unexpected characters "'.concat(h(e,0,4),'" found instead of "MThd"'));if(6!==e.getUint32(4))throw new Error("The header has an unexpected length of ".concat(e.getUint32(4)," instead of 6"));const t=e.getUint16(8),r=e.getUint16(10);return{division:e.getUint16(12),format:t,numberOfTracks:r}},x=(e,t)=>{let r;const n=e.getUint8(t),{offset:o,value:i}=M(e,t+1);if(1===n)r={text:h(e,o,i)};else if(2===n)r={copyrightNotice:h(e,o,i)};else if(3===n)r={trackName:h(e,o,i)};else if(4===n)r={instrumentName:h(e,o,i)};else if(5===n)r={lyric:h(e,o,i)};else if(6===n)r={marker:h(e,o,i)};else if(7===n)r={cuePoint:h(e,o,i)};else if(8===n)r={programName:h(e,o,i)};else if(9===n)r={deviceName:h(e,o,i)};else if(10===n||11===n||12===n||13===n||14===n||15===n)r={metaTypeByte:m(n),text:h(e,o,i)};else if(32===n)r={channelPrefix:e.getUint8(o)};else if(33===n)r={midiPort:e.getUint8(o)};else if(47===n)r={endOfTrack:!0};else if(81===n)r={setTempo:{microsecondsPerQuarter:(e.getUint8(o)<<16)+(e.getUint8(o+1)<<8)+e.getUint8(o+2)}};else if(84===n){let t;const n=e.getUint8(o);0==(96&n)?t=24:32==(96&n)?t=25:64==(96&n)?t=29:96==(96&n)&&(t=30),r={smpteOffset:{frame:e.getUint8(o+3),frameRate:t,hour:31&n,minutes:e.getUint8(o+1),seconds:e.getUint8(o+2),subFrame:e.getUint8(o+4)}}}else if(88===n)r={timeSignature:{denominator:Math.pow(2,e.getUint8(o+1)),metronome:e.getUint8(o+2),numerator:e.getUint8(o),thirtyseconds:e.getUint8(o+3)}};else if(89===n)r={keySignature:{key:e.getInt8(o),scale:e.getInt8(o+1)}};else{if(127!==n)throw new Error('Cannot parse a meta event with a type of "'.concat(m(n),'"'));r={sequencerSpecificData:g(e,o,i)}}return{event:r,offset:o+i}},w=(e,t,r,n)=>{const o=0==(128&e)?n:null,i=(null===o?e:o)>>4;let s,a=null===o?r:r-1;if(8===i)s={noteOff:{noteNumber:t.getUint8(a),velocity:t.getUint8(a+1)}},a+=2;else if(9===i){const e=t.getUint8(a),r=t.getUint8(a+1);s=0===r?{noteOff:{noteNumber:e,velocity:r}}:{noteOn:{noteNumber:e,velocity:r}},a+=2}else if(10===i)s={keyPressure:{noteNumber:t.getUint8(a),pressure:t.getUint8(a+1)}},a+=2;else if(11===i)s={controlChange:{type:t.getUint8(a),value:t.getUint8(a+1)}},a+=2;else if(12===i)s={programChange:{programNumber:t.getUint8(a)}},a+=1;else if(13===i)s={channelPressure:{pressure:t.getUint8(a)}},a+=1;else{if(14!==i)throw new Error('Cannot parse a midi event with a type of "'.concat(m(i),'"'));s={pitchBend:t.getUint8(a)|t.getUint8(a+1)<<7},a+=2}return s.channel=15&(null===o?e:o),{event:s,offset:a}},U=(e,t)=>{const{offset:r,value:n}=M(e,t);return{event:{sysex:g(e,r,n)},offset:r+n}},b=(e,t)=>{if("MTrk"!==h(e,t,4))throw new Error('Unexpected characters "'.concat(h(e,t,4),'" found instead of "MTrk"'));const r=[],n=e.getUint32(t+4)+t+8;let o=null,i=t+8;for(;i0&&(o=s)}return{offset:i,track:r}},M=(e,t)=>{let r=t,n=0;for(;;){const t=e.getUint8(r);if(r+=1,!(t>127))return n+=t,{offset:r,value:n};n+=127&t,n<<=7}};p(self,{parse:e=>{let{arrayBuffer:t}=e;const r=(e=>{const t=new DataView(e),r=y(t);let n=14;const o=[];for(let e=0,i=r.numberOfTracks;e { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMidiFileSlicer": () => (/* binding */ createMidiFileSlicer) -/* harmony export */ }); -/* harmony import */ var midi_file_slicer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! midi-file-slicer */ "./node_modules/midi-file-slicer/build/es2019/module.js"); - -const createMidiFileSlicer = (json) => new midi_file_slicer__WEBPACK_IMPORTED_MODULE_0__.MidiFileSlicer({ json }); -//# sourceMappingURL=midi-file-slicer.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/factories/midi-player-factory.js": -/*!********************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/factories/midi-player-factory.js ***! - \********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMidiPlayerFactory": () => (/* binding */ createMidiPlayerFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_encode_midi_message__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/encode-midi-message */ "./node_modules/midi-player/build/es2019/helpers/encode-midi-message.js"); -/* harmony import */ var _midi_player__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../midi-player */ "./node_modules/midi-player/build/es2019/midi-player.js"); - - -const createMidiPlayerFactory = (createMidiFileSlicer, scheduler) => { - return (options) => { - const midiFileSlicer = createMidiFileSlicer(options.json); - return new _midi_player__WEBPACK_IMPORTED_MODULE_1__.MidiPlayer({ ...options, encodeMidiMessage: _helpers_encode_midi_message__WEBPACK_IMPORTED_MODULE_0__.encodeMidiMessage, midiFileSlicer, scheduler }); - }; -}; -//# sourceMappingURL=midi-player-factory.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/helpers/encode-midi-message.js": -/*!******************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/helpers/encode-midi-message.js ***! - \******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "encodeMidiMessage": () => (/* binding */ encodeMidiMessage) -/* harmony export */ }); -/* harmony import */ var json_midi_message_encoder__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! json-midi-message-encoder */ "./node_modules/json-midi-message-encoder/build/es2019/module.js"); - -const encodeMidiMessage = (event) => { - return new Uint8Array((0,json_midi_message_encoder__WEBPACK_IMPORTED_MODULE_0__.encode)(event)); -}; -//# sourceMappingURL=encode-midi-message.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/interfaces/index.js": -/*!*******************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/interfaces/index.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _interval__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./interval */ "./node_modules/midi-player/build/es2019/interfaces/interval.js"); -/* harmony import */ var _midi_player__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./midi-player */ "./node_modules/midi-player/build/es2019/interfaces/midi-player.js"); -/* harmony import */ var _midi_player_factory_options__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./midi-player-factory-options */ "./node_modules/midi-player/build/es2019/interfaces/midi-player-factory-options.js"); -/* harmony import */ var _midi_player_options__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./midi-player-options */ "./node_modules/midi-player/build/es2019/interfaces/midi-player-options.js"); -/* harmony import */ var _midi_output__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./midi-output */ "./node_modules/midi-player/build/es2019/interfaces/midi-output.js"); - - - - - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/interfaces/interval.js": -/*!**********************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/interfaces/interval.js ***! - \**********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=interval.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/interfaces/midi-output.js": -/*!*************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/interfaces/midi-output.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// This is an incomplete version of the MIDIOutput specification. - -//# sourceMappingURL=midi-output.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/interfaces/midi-player-factory-options.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/interfaces/midi-player-factory-options.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-player-factory-options.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/interfaces/midi-player-options.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/interfaces/midi-player-options.js ***! - \*********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-player-options.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/interfaces/midi-player.js": -/*!*************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/interfaces/midi-player.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-player.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/midi-player.js": -/*!**************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/midi-player.js ***! - \**************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "MidiPlayer": () => (/* binding */ MidiPlayer) -/* harmony export */ }); -/* harmony import */ var _types_player_state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./types/player-state */ "./node_modules/midi-player/build/es2019/types/player-state.js"); - -class MidiPlayer { - constructor({ encodeMidiMessage, json, midiFileSlicer, midiOutput, scheduler }) { - this._encodeMidiMessage = encodeMidiMessage; - this._endedTracks = null; - this._json = json; - this._midiFileSlicer = midiFileSlicer; - this._midiOutput = midiOutput; - this._offset = null; - this._latest = null; - this._resolve = null; - this._scheduler = scheduler; - this._schedulerSubscription = null; - // List all channels that are contained in the MIDI file. - // We will use it to send All Sound Off messages on pause / stop. - this._channels = this._json.tracks.reduce((channels, track) => { - track.filter(event => 'channel' in event).forEach(event => { - channels.add(event.channel); - }); - return channels; - }, new Set()); - } - play() { - if (this.state === _types_player_state__WEBPACK_IMPORTED_MODULE_0__.PlayerState.Playing) { - throw new Error('The player is currently playing.'); - } - this._endedTracks = 0; - if (this._offset !== null) { - this._offset = this._scheduler.now() - this._offset; - } - return this._promise(); - } - pause() { - if (this.state !== _types_player_state__WEBPACK_IMPORTED_MODULE_0__.PlayerState.Playing) { - throw new Error('The player is not currently playing.'); - } - this._pause(); - this._offset = this._scheduler.now() - this._offset; - } - resume() { - if (this.state !== _types_player_state__WEBPACK_IMPORTED_MODULE_0__.PlayerState.Paused) { - throw new Error('The player is not currently paused.'); - } - this._offset = this._scheduler.now() - this._offset; - return this._promise(); - } - stop() { - this._pause(); - this._offset = null; - this._endedTracks = null; - } - get state() { - if (this._schedulerSubscription === null && this._resolve === null) { - return this._endedTracks === null ? _types_player_state__WEBPACK_IMPORTED_MODULE_0__.PlayerState.Stopped : _types_player_state__WEBPACK_IMPORTED_MODULE_0__.PlayerState.Paused; - } - return _types_player_state__WEBPACK_IMPORTED_MODULE_0__.PlayerState.Playing; - } - get position() { - return this._scheduler.now() - this._offset; - } - seek(position) { - this._clear(); - if (this.state !== _types_player_state__WEBPACK_IMPORTED_MODULE_0__.PlayerState.Playing) { - this._offset = position; - } - else { - const now = this._scheduler.now(); - this._offset = now - position; - this._scheduler.reset(now); - } - } - _pause() { - if (this._resolve !== null) { - this._resolve(); - this._resolve = null; - } - if (this._schedulerSubscription !== null) { - this._schedulerSubscription.unsubscribe(); - this._schedulerSubscription = null; - } - this._clear(); - } - _clear() { - var _a, _b, _c; - (_b = (_a = this._midiOutput).clear) === null || _b === void 0 ? void 0 : _b.call(_a); - (_c = this._channels) === null || _c === void 0 ? void 0 : _c.forEach(channel => { - const allSoundOff = this._encodeMidiMessage({ - channel, - controlChange: { - type: 120, - value: 127 - } - }); - this._midiOutput.send(allSoundOff, this._latest + 1); - }); - } - _promise() { - return new Promise((resolve, reject) => { - this._resolve = resolve; - this._schedulerSubscription = this._scheduler.subscribe({ - error: (err) => reject(err), - next: ({ end, start }) => { - if (this._offset === null) { - this._offset = start; - } - if (this._latest === null) { - this._latest = start; - } - this._schedule(start, end); - } - }); - if (this._resolve === null) { - this._schedulerSubscription.unsubscribe(); - } - }); - } - _schedule(start, end) { - if (this._endedTracks === null || this._offset === null || this._resolve === null) { - throw new Error(); // @todo - } - const events = this._midiFileSlicer.slice(start - this._offset, end - this._offset); - events - .filter(({ event }) => MidiPlayer._isSendableEvent(event)) - .forEach(({ event, time }) => { - this._midiOutput.send(this._encodeMidiMessage(event), start + time); - this._latest = Math.max(this._latest, start + time); - }); - const endedTracks = events.filter(({ event }) => MidiPlayer._isEndOfTrack(event)).length; - this._endedTracks += endedTracks; - if (this._endedTracks === this._json.tracks.length && this._scheduler.now() > this._latest) { - if (this._schedulerSubscription !== null) { - this._schedulerSubscription.unsubscribe(); - } - this._schedulerSubscription = null; - this._endedTracks = null; - this._resolve(); - this._resolve = null; - } - } - static _isEndOfTrack(event) { - return 'endOfTrack' in event; - } - static _isSendableEvent(event) { - return 'controlChange' in event || 'noteOff' in event || 'noteOn' in event || 'programChange' in event; - } -} -//# sourceMappingURL=midi-player.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/module.js": -/*!*********************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/module.js ***! - \*********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "PlayerState": () => (/* reexport safe */ _types_index__WEBPACK_IMPORTED_MODULE_5__.PlayerState), -/* harmony export */ "create": () => (/* binding */ create) -/* harmony export */ }); -/* harmony import */ var worker_timers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! worker-timers */ "./node_modules/worker-timers/build/es2019/module.js"); -/* harmony import */ var _factories_midi_file_slicer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./factories/midi-file-slicer */ "./node_modules/midi-player/build/es2019/factories/midi-file-slicer.js"); -/* harmony import */ var _factories_midi_player_factory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./factories/midi-player-factory */ "./node_modules/midi-player/build/es2019/factories/midi-player-factory.js"); -/* harmony import */ var _scheduler__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./scheduler */ "./node_modules/midi-player/build/es2019/scheduler.js"); -/* harmony import */ var _interfaces_index__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./interfaces/index */ "./node_modules/midi-player/build/es2019/interfaces/index.js"); -/* harmony import */ var _types_index__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./types/index */ "./node_modules/midi-player/build/es2019/types/index.js"); - - - - -/* - * @todo Explicitly referencing the barrel file seems to be necessary when enabling the - * isolatedModules compiler option. - */ - - -const scheduler = new _scheduler__WEBPACK_IMPORTED_MODULE_3__.Scheduler(worker_timers__WEBPACK_IMPORTED_MODULE_0__.clearInterval, performance, worker_timers__WEBPACK_IMPORTED_MODULE_0__.setInterval); -const createMidiPlayer = (0,_factories_midi_player_factory__WEBPACK_IMPORTED_MODULE_2__.createMidiPlayerFactory)(_factories_midi_file_slicer__WEBPACK_IMPORTED_MODULE_1__.createMidiFileSlicer, scheduler); -const create = (options) => createMidiPlayer(options); -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/scheduler.js": -/*!************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/scheduler.js ***! - \************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Scheduler": () => (/* binding */ Scheduler) -/* harmony export */ }); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ "./node_modules/rxjs/dist/esm5/internal/Subject.js"); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ "./node_modules/rxjs/dist/esm5/internal/observable/merge.js"); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ "./node_modules/rxjs/dist/esm5/internal/observable/of.js"); - -const INTERVAL = 500; -class Scheduler { - constructor(_clearInterval, _performance, _setInterval) { - this._clearInterval = _clearInterval; - this._performance = _performance; - this._setInterval = _setInterval; - this._intervalId = null; - this._nextTick = 0; - this._numberOfSubscribers = 0; - this._subject = new rxjs__WEBPACK_IMPORTED_MODULE_0__.Subject(); - } - now() { - return this._performance.now(); - } - subscribe(observer) { - this._numberOfSubscribers += 1; - const currentTime = this._performance.now(); - if (this._numberOfSubscribers === 1) { - this._start(currentTime); - } - // tslint:disable-next-line:deprecation - const subscription = (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.merge)((0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({ end: this._nextTick + INTERVAL, start: currentTime }), this._subject).subscribe(observer); - const unsubscribe = () => { - this._numberOfSubscribers -= 1; - if (this._numberOfSubscribers === 0) { - this._stop(); - } - return subscription.unsubscribe(); - }; - return { unsubscribe }; - } - reset(currentTime) { - this._nextTick = currentTime; - this._subject.next({ end: this._nextTick + INTERVAL, start: this._nextTick }); - } - _start(currentTime) { - this._nextTick = currentTime + INTERVAL; - this._intervalId = this._setInterval(() => { - if (this._performance.now() >= this._nextTick) { - this._nextTick += INTERVAL; - this._subject.next({ end: this._nextTick + INTERVAL, start: this._nextTick }); - } - }, INTERVAL / 10); - } - _stop() { - if (this._intervalId !== null) { - this._clearInterval(this._intervalId); - } - this._intervalId = null; - } -} -//# sourceMappingURL=scheduler.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/types/index.js": -/*!**************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/types/index.js ***! - \**************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "PlayerState": () => (/* reexport safe */ _player_state__WEBPACK_IMPORTED_MODULE_3__.PlayerState) -/* harmony export */ }); -/* harmony import */ var _midi_file_slicer_factory__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./midi-file-slicer-factory */ "./node_modules/midi-player/build/es2019/types/midi-file-slicer-factory.js"); -/* harmony import */ var _midi_player_factory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./midi-player-factory */ "./node_modules/midi-player/build/es2019/types/midi-player-factory.js"); -/* harmony import */ var _midi_player_factory_factory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./midi-player-factory-factory */ "./node_modules/midi-player/build/es2019/types/midi-player-factory-factory.js"); -/* harmony import */ var _player_state__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./player-state */ "./node_modules/midi-player/build/es2019/types/player-state.js"); - - - - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/types/midi-file-slicer-factory.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/types/midi-file-slicer-factory.js ***! - \*********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-file-slicer-factory.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/types/midi-player-factory-factory.js": -/*!************************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/types/midi-player-factory-factory.js ***! - \************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-player-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/types/midi-player-factory.js": -/*!****************************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/types/midi-player-factory.js ***! - \****************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=midi-player-factory.js.map - -/***/ }), - -/***/ "./node_modules/midi-player/build/es2019/types/player-state.js": -/*!*********************************************************************!*\ - !*** ./node_modules/midi-player/build/es2019/types/player-state.js ***! - \*********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "PlayerState": () => (/* binding */ PlayerState) -/* harmony export */ }); -var PlayerState; -(function (PlayerState) { - PlayerState[PlayerState["Stopped"] = 0] = "Stopped"; - PlayerState[PlayerState["Playing"] = 1] = "Playing"; - PlayerState[PlayerState["Paused"] = 2] = "Paused"; -})(PlayerState || (PlayerState = {})); -//# sourceMappingURL=player-state.js.map - -/***/ }), - -/***/ "./node_modules/miller-rabin/lib/mr.js": -/*!*********************************************!*\ - !*** ./node_modules/miller-rabin/lib/mr.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var bn = __webpack_require__(/*! bn.js */ "./node_modules/miller-rabin/node_modules/bn.js/lib/bn.js"); -var brorand = __webpack_require__(/*! brorand */ "./node_modules/brorand/index.js"); - -function MillerRabin(rand) { - this.rand = rand || new brorand.Rand(); -} -module.exports = MillerRabin; - -MillerRabin.create = function create(rand) { - return new MillerRabin(rand); -}; - -MillerRabin.prototype._randbelow = function _randbelow(n) { - var len = n.bitLength(); - var min_bytes = Math.ceil(len / 8); - - // Generage random bytes until a number less than n is found. - // This ensures that 0..n-1 have an equal probability of being selected. - do - var a = new bn(this.rand.generate(min_bytes)); - while (a.cmp(n) >= 0); - - return a; -}; - -MillerRabin.prototype._randrange = function _randrange(start, stop) { - // Generate a random number greater than or equal to start and less than stop. - var size = stop.sub(start); - return start.add(this._randbelow(size)); -}; - -MillerRabin.prototype.test = function test(n, k, cb) { - var len = n.bitLength(); - var red = bn.mont(n); - var rone = new bn(1).toRed(red); - - if (!k) - k = Math.max(1, (len / 48) | 0); - - // Find d and s, (n - 1) = (2 ^ s) * d; - var n1 = n.subn(1); - for (var s = 0; !n1.testn(s); s++) {} - var d = n.shrn(s); - - var rn1 = n1.toRed(red); - - var prime = true; - for (; k > 0; k--) { - var a = this._randrange(new bn(2), n1); - if (cb) - cb(a); - - var x = a.toRed(red).redPow(d); - if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) - continue; - - for (var i = 1; i < s; i++) { - x = x.redSqr(); - - if (x.cmp(rone) === 0) - return false; - if (x.cmp(rn1) === 0) - break; - } - - if (i === s) - return false; - } - - return prime; -}; - -MillerRabin.prototype.getDivisor = function getDivisor(n, k) { - var len = n.bitLength(); - var red = bn.mont(n); - var rone = new bn(1).toRed(red); - - if (!k) - k = Math.max(1, (len / 48) | 0); - - // Find d and s, (n - 1) = (2 ^ s) * d; - var n1 = n.subn(1); - for (var s = 0; !n1.testn(s); s++) {} - var d = n.shrn(s); - - var rn1 = n1.toRed(red); - - for (; k > 0; k--) { - var a = this._randrange(new bn(2), n1); - - var g = n.gcd(a); - if (g.cmpn(1) !== 0) - return g; - - var x = a.toRed(red).redPow(d); - if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) - continue; - - for (var i = 1; i < s; i++) { - x = x.redSqr(); - - if (x.cmp(rone) === 0) - return x.fromRed().subn(1).gcd(n); - if (x.cmp(rn1) === 0) - break; - } - - if (i === s) { - x = x.redSqr(); - return x.fromRed().subn(1).gcd(n); - } - } - - return false; -}; - - -/***/ }), - -/***/ "./node_modules/miller-rabin/node_modules/bn.js/lib/bn.js": -/*!****************************************************************!*\ - !*** ./node_modules/miller-rabin/node_modules/bn.js/lib/bn.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -(function (module, exports) { - 'use strict'; - - // Utils - function assert (val, msg) { - if (!val) throw new Error(msg || 'Assertion failed'); - } - - // Could use `inherits` module, but don't want to move from single file - // architecture yet. - function inherits (ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function () {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - } - - // BN - - function BN (number, base, endian) { - if (BN.isBN(number)) { - return number; - } - - this.negative = 0; - this.words = null; - this.length = 0; - - // Reduction context - this.red = null; - - if (number !== null) { - if (base === 'le' || base === 'be') { - endian = base; - base = 10; - } - - this._init(number || 0, base || 10, endian || 'be'); - } - } - if (typeof module === 'object') { - module.exports = BN; - } else { - exports.BN = BN; - } - - BN.BN = BN; - BN.wordSize = 26; - - var Buffer; - try { - if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { - Buffer = window.Buffer; - } else { - Buffer = (__webpack_require__(/*! buffer */ "?0aec").Buffer); - } - } catch (e) { - } - - BN.isBN = function isBN (num) { - if (num instanceof BN) { - return true; - } - - return num !== null && typeof num === 'object' && - num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); - }; - - BN.max = function max (left, right) { - if (left.cmp(right) > 0) return left; - return right; - }; - - BN.min = function min (left, right) { - if (left.cmp(right) < 0) return left; - return right; - }; - - BN.prototype._init = function init (number, base, endian) { - if (typeof number === 'number') { - return this._initNumber(number, base, endian); - } - - if (typeof number === 'object') { - return this._initArray(number, base, endian); - } - - if (base === 'hex') { - base = 16; - } - assert(base === (base | 0) && base >= 2 && base <= 36); - - number = number.toString().replace(/\s+/g, ''); - var start = 0; - if (number[0] === '-') { - start++; - this.negative = 1; - } - - if (start < number.length) { - if (base === 16) { - this._parseHex(number, start, endian); - } else { - this._parseBase(number, base, start); - if (endian === 'le') { - this._initArray(this.toArray(), base, endian); - } - } - } - }; - - BN.prototype._initNumber = function _initNumber (number, base, endian) { - if (number < 0) { - this.negative = 1; - number = -number; - } - if (number < 0x4000000) { - this.words = [ number & 0x3ffffff ]; - this.length = 1; - } else if (number < 0x10000000000000) { - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff - ]; - this.length = 2; - } else { - assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff, - 1 - ]; - this.length = 3; - } - - if (endian !== 'le') return; - - // Reverse the bytes - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initArray = function _initArray (number, base, endian) { - // Perhaps a Uint8Array - assert(typeof number.length === 'number'); - if (number.length <= 0) { - this.words = [ 0 ]; - this.length = 1; - return this; - } - - this.length = Math.ceil(number.length / 3); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - var off = 0; - if (endian === 'be') { - for (i = number.length - 1, j = 0; i >= 0; i -= 3) { - w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } else if (endian === 'le') { - for (i = 0, j = 0; i < number.length; i += 3) { - w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } - return this.strip(); - }; - - function parseHex4Bits (string, index) { - var c = string.charCodeAt(index); - // 'A' - 'F' - if (c >= 65 && c <= 70) { - return c - 55; - // 'a' - 'f' - } else if (c >= 97 && c <= 102) { - return c - 87; - // '0' - '9' - } else { - return (c - 48) & 0xf; - } - } - - function parseHexByte (string, lowerBound, index) { - var r = parseHex4Bits(string, index); - if (index - 1 >= lowerBound) { - r |= parseHex4Bits(string, index - 1) << 4; - } - return r; - } - - BN.prototype._parseHex = function _parseHex (number, start, endian) { - // Create possibly bigger array to ensure that it fits the number - this.length = Math.ceil((number.length - start) / 6); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - // 24-bits chunks - var off = 0; - var j = 0; - - var w; - if (endian === 'be') { - for (i = number.length - 1; i >= start; i -= 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } else { - var parseLength = number.length - start; - for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } - - this.strip(); - }; - - function parseBase (str, start, end, mul) { - var r = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r *= mul; - - // 'a' - if (c >= 49) { - r += c - 49 + 0xa; - - // 'A' - } else if (c >= 17) { - r += c - 17 + 0xa; - - // '0' - '9' - } else { - r += c; - } - } - return r; - } - - BN.prototype._parseBase = function _parseBase (number, base, start) { - // Initialize as zero - this.words = [ 0 ]; - this.length = 1; - - // Find length of limb in base - for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { - limbLen++; - } - limbLen--; - limbPow = (limbPow / base) | 0; - - var total = number.length - start; - var mod = total % limbLen; - var end = Math.min(total, total - mod) + start; - - var word = 0; - for (var i = start; i < end; i += limbLen) { - word = parseBase(number, i, i + limbLen, base); - - this.imuln(limbPow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - if (mod !== 0) { - var pow = 1; - word = parseBase(number, i, number.length, base); - - for (i = 0; i < mod; i++) { - pow *= base; - } - - this.imuln(pow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - this.strip(); - }; - - BN.prototype.copy = function copy (dest) { - dest.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - dest.words[i] = this.words[i]; - } - dest.length = this.length; - dest.negative = this.negative; - dest.red = this.red; - }; - - BN.prototype.clone = function clone () { - var r = new BN(null); - this.copy(r); - return r; - }; - - BN.prototype._expand = function _expand (size) { - while (this.length < size) { - this.words[this.length++] = 0; - } - return this; - }; - - // Remove leading `0` from `this` - BN.prototype.strip = function strip () { - while (this.length > 1 && this.words[this.length - 1] === 0) { - this.length--; - } - return this._normSign(); - }; - - BN.prototype._normSign = function _normSign () { - // -0 = 0 - if (this.length === 1 && this.words[0] === 0) { - this.negative = 0; - } - return this; - }; - - BN.prototype.inspect = function inspect () { - return (this.red ? ''; - }; - - /* - - var zeros = []; - var groupSizes = []; - var groupBases = []; - - var s = ''; - var i = -1; - while (++i < BN.wordSize) { - zeros[i] = s; - s += '0'; - } - groupSizes[0] = 0; - groupSizes[1] = 0; - groupBases[0] = 0; - groupBases[1] = 0; - var base = 2 - 1; - while (++base < 36 + 1) { - var groupSize = 0; - var groupBase = 1; - while (groupBase < (1 << BN.wordSize) / base) { - groupBase *= base; - groupSize += 1; - } - groupSizes[base] = groupSize; - groupBases[base] = groupBase; - } - - */ - - var zeros = [ - '', - '0', - '00', - '000', - '0000', - '00000', - '000000', - '0000000', - '00000000', - '000000000', - '0000000000', - '00000000000', - '000000000000', - '0000000000000', - '00000000000000', - '000000000000000', - '0000000000000000', - '00000000000000000', - '000000000000000000', - '0000000000000000000', - '00000000000000000000', - '000000000000000000000', - '0000000000000000000000', - '00000000000000000000000', - '000000000000000000000000', - '0000000000000000000000000' - ]; - - var groupSizes = [ - 0, 0, - 25, 16, 12, 11, 10, 9, 8, - 8, 7, 7, 7, 7, 6, 6, - 6, 6, 6, 6, 6, 5, 5, - 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5 - ]; - - var groupBases = [ - 0, 0, - 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, - 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, - 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, - 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, - 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 - ]; - - BN.prototype.toString = function toString (base, padding) { - base = base || 10; - padding = padding | 0 || 1; - - var out; - if (base === 16 || base === 'hex') { - out = ''; - var off = 0; - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = this.words[i]; - var word = (((w << off) | carry) & 0xffffff).toString(16); - carry = (w >>> (24 - off)) & 0xffffff; - if (carry !== 0 || i !== this.length - 1) { - out = zeros[6 - word.length] + word + out; - } else { - out = word + out; - } - off += 2; - if (off >= 26) { - off -= 26; - i--; - } - } - if (carry !== 0) { - out = carry.toString(16) + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - if (base === (base | 0) && base >= 2 && base <= 36) { - // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); - var groupSize = groupSizes[base]; - // var groupBase = Math.pow(base, groupSize); - var groupBase = groupBases[base]; - out = ''; - var c = this.clone(); - c.negative = 0; - while (!c.isZero()) { - var r = c.modn(groupBase).toString(base); - c = c.idivn(groupBase); - - if (!c.isZero()) { - out = zeros[groupSize - r.length] + r + out; - } else { - out = r + out; - } - } - if (this.isZero()) { - out = '0' + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - assert(false, 'Base should be between 2 and 36'); - }; - - BN.prototype.toNumber = function toNumber () { - var ret = this.words[0]; - if (this.length === 2) { - ret += this.words[1] * 0x4000000; - } else if (this.length === 3 && this.words[2] === 0x01) { - // NOTE: at this stage it is known that the top bit is set - ret += 0x10000000000000 + (this.words[1] * 0x4000000); - } else if (this.length > 2) { - assert(false, 'Number can only safely store up to 53 bits'); - } - return (this.negative !== 0) ? -ret : ret; - }; - - BN.prototype.toJSON = function toJSON () { - return this.toString(16); - }; - - BN.prototype.toBuffer = function toBuffer (endian, length) { - assert(typeof Buffer !== 'undefined'); - return this.toArrayLike(Buffer, endian, length); - }; - - BN.prototype.toArray = function toArray (endian, length) { - return this.toArrayLike(Array, endian, length); - }; - - BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { - var byteLength = this.byteLength(); - var reqLength = length || Math.max(1, byteLength); - assert(byteLength <= reqLength, 'byte array longer than desired length'); - assert(reqLength > 0, 'Requested array length <= 0'); - - this.strip(); - var littleEndian = endian === 'le'; - var res = new ArrayType(reqLength); - - var b, i; - var q = this.clone(); - if (!littleEndian) { - // Assume big-endian - for (i = 0; i < reqLength - byteLength; i++) { - res[i] = 0; - } - - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[reqLength - i - 1] = b; - } - } else { - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[i] = b; - } - - for (; i < reqLength; i++) { - res[i] = 0; - } - } - - return res; - }; - - if (Math.clz32) { - BN.prototype._countBits = function _countBits (w) { - return 32 - Math.clz32(w); - }; - } else { - BN.prototype._countBits = function _countBits (w) { - var t = w; - var r = 0; - if (t >= 0x1000) { - r += 13; - t >>>= 13; - } - if (t >= 0x40) { - r += 7; - t >>>= 7; - } - if (t >= 0x8) { - r += 4; - t >>>= 4; - } - if (t >= 0x02) { - r += 2; - t >>>= 2; - } - return r + t; - }; - } - - BN.prototype._zeroBits = function _zeroBits (w) { - // Short-cut - if (w === 0) return 26; - - var t = w; - var r = 0; - if ((t & 0x1fff) === 0) { - r += 13; - t >>>= 13; - } - if ((t & 0x7f) === 0) { - r += 7; - t >>>= 7; - } - if ((t & 0xf) === 0) { - r += 4; - t >>>= 4; - } - if ((t & 0x3) === 0) { - r += 2; - t >>>= 2; - } - if ((t & 0x1) === 0) { - r++; - } - return r; - }; - - // Return number of used bits in a BN - BN.prototype.bitLength = function bitLength () { - var w = this.words[this.length - 1]; - var hi = this._countBits(w); - return (this.length - 1) * 26 + hi; - }; - - function toBitArray (num) { - var w = new Array(num.bitLength()); - - for (var bit = 0; bit < w.length; bit++) { - var off = (bit / 26) | 0; - var wbit = bit % 26; - - w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; - } - - return w; - } - - // Number of trailing zero bits - BN.prototype.zeroBits = function zeroBits () { - if (this.isZero()) return 0; - - var r = 0; - for (var i = 0; i < this.length; i++) { - var b = this._zeroBits(this.words[i]); - r += b; - if (b !== 26) break; - } - return r; - }; - - BN.prototype.byteLength = function byteLength () { - return Math.ceil(this.bitLength() / 8); - }; - - BN.prototype.toTwos = function toTwos (width) { - if (this.negative !== 0) { - return this.abs().inotn(width).iaddn(1); - } - return this.clone(); - }; - - BN.prototype.fromTwos = function fromTwos (width) { - if (this.testn(width - 1)) { - return this.notn(width).iaddn(1).ineg(); - } - return this.clone(); - }; - - BN.prototype.isNeg = function isNeg () { - return this.negative !== 0; - }; - - // Return negative clone of `this` - BN.prototype.neg = function neg () { - return this.clone().ineg(); - }; - - BN.prototype.ineg = function ineg () { - if (!this.isZero()) { - this.negative ^= 1; - } - - return this; - }; - - // Or `num` with `this` in-place - BN.prototype.iuor = function iuor (num) { - while (this.length < num.length) { - this.words[this.length++] = 0; - } - - for (var i = 0; i < num.length; i++) { - this.words[i] = this.words[i] | num.words[i]; - } - - return this.strip(); - }; - - BN.prototype.ior = function ior (num) { - assert((this.negative | num.negative) === 0); - return this.iuor(num); - }; - - // Or `num` with `this` - BN.prototype.or = function or (num) { - if (this.length > num.length) return this.clone().ior(num); - return num.clone().ior(this); - }; - - BN.prototype.uor = function uor (num) { - if (this.length > num.length) return this.clone().iuor(num); - return num.clone().iuor(this); - }; - - // And `num` with `this` in-place - BN.prototype.iuand = function iuand (num) { - // b = min-length(num, this) - var b; - if (this.length > num.length) { - b = num; - } else { - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = this.words[i] & num.words[i]; - } - - this.length = b.length; - - return this.strip(); - }; - - BN.prototype.iand = function iand (num) { - assert((this.negative | num.negative) === 0); - return this.iuand(num); - }; - - // And `num` with `this` - BN.prototype.and = function and (num) { - if (this.length > num.length) return this.clone().iand(num); - return num.clone().iand(this); - }; - - BN.prototype.uand = function uand (num) { - if (this.length > num.length) return this.clone().iuand(num); - return num.clone().iuand(this); - }; - - // Xor `num` with `this` in-place - BN.prototype.iuxor = function iuxor (num) { - // a.length > b.length - var a; - var b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = a.words[i] ^ b.words[i]; - } - - if (this !== a) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = a.length; - - return this.strip(); - }; - - BN.prototype.ixor = function ixor (num) { - assert((this.negative | num.negative) === 0); - return this.iuxor(num); - }; - - // Xor `num` with `this` - BN.prototype.xor = function xor (num) { - if (this.length > num.length) return this.clone().ixor(num); - return num.clone().ixor(this); - }; - - BN.prototype.uxor = function uxor (num) { - if (this.length > num.length) return this.clone().iuxor(num); - return num.clone().iuxor(this); - }; - - // Not ``this`` with ``width`` bitwidth - BN.prototype.inotn = function inotn (width) { - assert(typeof width === 'number' && width >= 0); - - var bytesNeeded = Math.ceil(width / 26) | 0; - var bitsLeft = width % 26; - - // Extend the buffer with leading zeroes - this._expand(bytesNeeded); - - if (bitsLeft > 0) { - bytesNeeded--; - } - - // Handle complete words - for (var i = 0; i < bytesNeeded; i++) { - this.words[i] = ~this.words[i] & 0x3ffffff; - } - - // Handle the residue - if (bitsLeft > 0) { - this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); - } - - // And remove leading zeroes - return this.strip(); - }; - - BN.prototype.notn = function notn (width) { - return this.clone().inotn(width); - }; - - // Set `bit` of `this` - BN.prototype.setn = function setn (bit, val) { - assert(typeof bit === 'number' && bit >= 0); - - var off = (bit / 26) | 0; - var wbit = bit % 26; - - this._expand(off + 1); - - if (val) { - this.words[off] = this.words[off] | (1 << wbit); - } else { - this.words[off] = this.words[off] & ~(1 << wbit); - } - - return this.strip(); - }; - - // Add `num` to `this` in-place - BN.prototype.iadd = function iadd (num) { - var r; - - // negative + positive - if (this.negative !== 0 && num.negative === 0) { - this.negative = 0; - r = this.isub(num); - this.negative ^= 1; - return this._normSign(); - - // positive + negative - } else if (this.negative === 0 && num.negative !== 0) { - num.negative = 0; - r = this.isub(num); - num.negative = 1; - return r._normSign(); - } - - // a.length > b.length - var a, b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) + (b.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - - this.length = a.length; - if (carry !== 0) { - this.words[this.length] = carry; - this.length++; - // Copy the rest of the words - } else if (a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - return this; - }; - - // Add `num` to `this` - BN.prototype.add = function add (num) { - var res; - if (num.negative !== 0 && this.negative === 0) { - num.negative = 0; - res = this.sub(num); - num.negative ^= 1; - return res; - } else if (num.negative === 0 && this.negative !== 0) { - this.negative = 0; - res = num.sub(this); - this.negative = 1; - return res; - } - - if (this.length > num.length) return this.clone().iadd(num); - - return num.clone().iadd(this); - }; - - // Subtract `num` from `this` in-place - BN.prototype.isub = function isub (num) { - // this - (-num) = this + num - if (num.negative !== 0) { - num.negative = 0; - var r = this.iadd(num); - num.negative = 1; - return r._normSign(); - - // -this - num = -(this + num) - } else if (this.negative !== 0) { - this.negative = 0; - this.iadd(num); - this.negative = 1; - return this._normSign(); - } - - // At this point both numbers are positive - var cmp = this.cmp(num); - - // Optimization - zeroify - if (cmp === 0) { - this.negative = 0; - this.length = 1; - this.words[0] = 0; - return this; - } - - // a > b - var a, b; - if (cmp > 0) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) - (b.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - - // Copy rest of the words - if (carry === 0 && i < a.length && a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = Math.max(this.length, i); - - if (a !== this) { - this.negative = 1; - } - - return this.strip(); - }; - - // Subtract `num` from `this` - BN.prototype.sub = function sub (num) { - return this.clone().isub(num); - }; - - function smallMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - var len = (self.length + num.length) | 0; - out.length = len; - len = (len - 1) | 0; - - // Peel one iteration (compiler can't do it, because of code complexity) - var a = self.words[0] | 0; - var b = num.words[0] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - var carry = (r / 0x4000000) | 0; - out.words[0] = lo; - - for (var k = 1; k < len; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = carry >>> 26; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = (k - j) | 0; - a = self.words[i] | 0; - b = num.words[j] | 0; - r = a * b + rword; - ncarry += (r / 0x4000000) | 0; - rword = r & 0x3ffffff; - } - out.words[k] = rword | 0; - carry = ncarry | 0; - } - if (carry !== 0) { - out.words[k] = carry | 0; - } else { - out.length--; - } - - return out.strip(); - } - - // TODO(indutny): it may be reasonable to omit it for users who don't need - // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit - // multiplication (like elliptic secp256k1). - var comb10MulTo = function comb10MulTo (self, num, out) { - var a = self.words; - var b = num.words; - var o = out.words; - var c = 0; - var lo; - var mid; - var hi; - var a0 = a[0] | 0; - var al0 = a0 & 0x1fff; - var ah0 = a0 >>> 13; - var a1 = a[1] | 0; - var al1 = a1 & 0x1fff; - var ah1 = a1 >>> 13; - var a2 = a[2] | 0; - var al2 = a2 & 0x1fff; - var ah2 = a2 >>> 13; - var a3 = a[3] | 0; - var al3 = a3 & 0x1fff; - var ah3 = a3 >>> 13; - var a4 = a[4] | 0; - var al4 = a4 & 0x1fff; - var ah4 = a4 >>> 13; - var a5 = a[5] | 0; - var al5 = a5 & 0x1fff; - var ah5 = a5 >>> 13; - var a6 = a[6] | 0; - var al6 = a6 & 0x1fff; - var ah6 = a6 >>> 13; - var a7 = a[7] | 0; - var al7 = a7 & 0x1fff; - var ah7 = a7 >>> 13; - var a8 = a[8] | 0; - var al8 = a8 & 0x1fff; - var ah8 = a8 >>> 13; - var a9 = a[9] | 0; - var al9 = a9 & 0x1fff; - var ah9 = a9 >>> 13; - var b0 = b[0] | 0; - var bl0 = b0 & 0x1fff; - var bh0 = b0 >>> 13; - var b1 = b[1] | 0; - var bl1 = b1 & 0x1fff; - var bh1 = b1 >>> 13; - var b2 = b[2] | 0; - var bl2 = b2 & 0x1fff; - var bh2 = b2 >>> 13; - var b3 = b[3] | 0; - var bl3 = b3 & 0x1fff; - var bh3 = b3 >>> 13; - var b4 = b[4] | 0; - var bl4 = b4 & 0x1fff; - var bh4 = b4 >>> 13; - var b5 = b[5] | 0; - var bl5 = b5 & 0x1fff; - var bh5 = b5 >>> 13; - var b6 = b[6] | 0; - var bl6 = b6 & 0x1fff; - var bh6 = b6 >>> 13; - var b7 = b[7] | 0; - var bl7 = b7 & 0x1fff; - var bh7 = b7 >>> 13; - var b8 = b[8] | 0; - var bl8 = b8 & 0x1fff; - var bh8 = b8 >>> 13; - var b9 = b[9] | 0; - var bl9 = b9 & 0x1fff; - var bh9 = b9 >>> 13; - - out.negative = self.negative ^ num.negative; - out.length = 19; - /* k = 0 */ - lo = Math.imul(al0, bl0); - mid = Math.imul(al0, bh0); - mid = (mid + Math.imul(ah0, bl0)) | 0; - hi = Math.imul(ah0, bh0); - var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; - w0 &= 0x3ffffff; - /* k = 1 */ - lo = Math.imul(al1, bl0); - mid = Math.imul(al1, bh0); - mid = (mid + Math.imul(ah1, bl0)) | 0; - hi = Math.imul(ah1, bh0); - lo = (lo + Math.imul(al0, bl1)) | 0; - mid = (mid + Math.imul(al0, bh1)) | 0; - mid = (mid + Math.imul(ah0, bl1)) | 0; - hi = (hi + Math.imul(ah0, bh1)) | 0; - var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; - w1 &= 0x3ffffff; - /* k = 2 */ - lo = Math.imul(al2, bl0); - mid = Math.imul(al2, bh0); - mid = (mid + Math.imul(ah2, bl0)) | 0; - hi = Math.imul(ah2, bh0); - lo = (lo + Math.imul(al1, bl1)) | 0; - mid = (mid + Math.imul(al1, bh1)) | 0; - mid = (mid + Math.imul(ah1, bl1)) | 0; - hi = (hi + Math.imul(ah1, bh1)) | 0; - lo = (lo + Math.imul(al0, bl2)) | 0; - mid = (mid + Math.imul(al0, bh2)) | 0; - mid = (mid + Math.imul(ah0, bl2)) | 0; - hi = (hi + Math.imul(ah0, bh2)) | 0; - var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; - w2 &= 0x3ffffff; - /* k = 3 */ - lo = Math.imul(al3, bl0); - mid = Math.imul(al3, bh0); - mid = (mid + Math.imul(ah3, bl0)) | 0; - hi = Math.imul(ah3, bh0); - lo = (lo + Math.imul(al2, bl1)) | 0; - mid = (mid + Math.imul(al2, bh1)) | 0; - mid = (mid + Math.imul(ah2, bl1)) | 0; - hi = (hi + Math.imul(ah2, bh1)) | 0; - lo = (lo + Math.imul(al1, bl2)) | 0; - mid = (mid + Math.imul(al1, bh2)) | 0; - mid = (mid + Math.imul(ah1, bl2)) | 0; - hi = (hi + Math.imul(ah1, bh2)) | 0; - lo = (lo + Math.imul(al0, bl3)) | 0; - mid = (mid + Math.imul(al0, bh3)) | 0; - mid = (mid + Math.imul(ah0, bl3)) | 0; - hi = (hi + Math.imul(ah0, bh3)) | 0; - var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; - w3 &= 0x3ffffff; - /* k = 4 */ - lo = Math.imul(al4, bl0); - mid = Math.imul(al4, bh0); - mid = (mid + Math.imul(ah4, bl0)) | 0; - hi = Math.imul(ah4, bh0); - lo = (lo + Math.imul(al3, bl1)) | 0; - mid = (mid + Math.imul(al3, bh1)) | 0; - mid = (mid + Math.imul(ah3, bl1)) | 0; - hi = (hi + Math.imul(ah3, bh1)) | 0; - lo = (lo + Math.imul(al2, bl2)) | 0; - mid = (mid + Math.imul(al2, bh2)) | 0; - mid = (mid + Math.imul(ah2, bl2)) | 0; - hi = (hi + Math.imul(ah2, bh2)) | 0; - lo = (lo + Math.imul(al1, bl3)) | 0; - mid = (mid + Math.imul(al1, bh3)) | 0; - mid = (mid + Math.imul(ah1, bl3)) | 0; - hi = (hi + Math.imul(ah1, bh3)) | 0; - lo = (lo + Math.imul(al0, bl4)) | 0; - mid = (mid + Math.imul(al0, bh4)) | 0; - mid = (mid + Math.imul(ah0, bl4)) | 0; - hi = (hi + Math.imul(ah0, bh4)) | 0; - var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; - w4 &= 0x3ffffff; - /* k = 5 */ - lo = Math.imul(al5, bl0); - mid = Math.imul(al5, bh0); - mid = (mid + Math.imul(ah5, bl0)) | 0; - hi = Math.imul(ah5, bh0); - lo = (lo + Math.imul(al4, bl1)) | 0; - mid = (mid + Math.imul(al4, bh1)) | 0; - mid = (mid + Math.imul(ah4, bl1)) | 0; - hi = (hi + Math.imul(ah4, bh1)) | 0; - lo = (lo + Math.imul(al3, bl2)) | 0; - mid = (mid + Math.imul(al3, bh2)) | 0; - mid = (mid + Math.imul(ah3, bl2)) | 0; - hi = (hi + Math.imul(ah3, bh2)) | 0; - lo = (lo + Math.imul(al2, bl3)) | 0; - mid = (mid + Math.imul(al2, bh3)) | 0; - mid = (mid + Math.imul(ah2, bl3)) | 0; - hi = (hi + Math.imul(ah2, bh3)) | 0; - lo = (lo + Math.imul(al1, bl4)) | 0; - mid = (mid + Math.imul(al1, bh4)) | 0; - mid = (mid + Math.imul(ah1, bl4)) | 0; - hi = (hi + Math.imul(ah1, bh4)) | 0; - lo = (lo + Math.imul(al0, bl5)) | 0; - mid = (mid + Math.imul(al0, bh5)) | 0; - mid = (mid + Math.imul(ah0, bl5)) | 0; - hi = (hi + Math.imul(ah0, bh5)) | 0; - var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; - w5 &= 0x3ffffff; - /* k = 6 */ - lo = Math.imul(al6, bl0); - mid = Math.imul(al6, bh0); - mid = (mid + Math.imul(ah6, bl0)) | 0; - hi = Math.imul(ah6, bh0); - lo = (lo + Math.imul(al5, bl1)) | 0; - mid = (mid + Math.imul(al5, bh1)) | 0; - mid = (mid + Math.imul(ah5, bl1)) | 0; - hi = (hi + Math.imul(ah5, bh1)) | 0; - lo = (lo + Math.imul(al4, bl2)) | 0; - mid = (mid + Math.imul(al4, bh2)) | 0; - mid = (mid + Math.imul(ah4, bl2)) | 0; - hi = (hi + Math.imul(ah4, bh2)) | 0; - lo = (lo + Math.imul(al3, bl3)) | 0; - mid = (mid + Math.imul(al3, bh3)) | 0; - mid = (mid + Math.imul(ah3, bl3)) | 0; - hi = (hi + Math.imul(ah3, bh3)) | 0; - lo = (lo + Math.imul(al2, bl4)) | 0; - mid = (mid + Math.imul(al2, bh4)) | 0; - mid = (mid + Math.imul(ah2, bl4)) | 0; - hi = (hi + Math.imul(ah2, bh4)) | 0; - lo = (lo + Math.imul(al1, bl5)) | 0; - mid = (mid + Math.imul(al1, bh5)) | 0; - mid = (mid + Math.imul(ah1, bl5)) | 0; - hi = (hi + Math.imul(ah1, bh5)) | 0; - lo = (lo + Math.imul(al0, bl6)) | 0; - mid = (mid + Math.imul(al0, bh6)) | 0; - mid = (mid + Math.imul(ah0, bl6)) | 0; - hi = (hi + Math.imul(ah0, bh6)) | 0; - var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; - w6 &= 0x3ffffff; - /* k = 7 */ - lo = Math.imul(al7, bl0); - mid = Math.imul(al7, bh0); - mid = (mid + Math.imul(ah7, bl0)) | 0; - hi = Math.imul(ah7, bh0); - lo = (lo + Math.imul(al6, bl1)) | 0; - mid = (mid + Math.imul(al6, bh1)) | 0; - mid = (mid + Math.imul(ah6, bl1)) | 0; - hi = (hi + Math.imul(ah6, bh1)) | 0; - lo = (lo + Math.imul(al5, bl2)) | 0; - mid = (mid + Math.imul(al5, bh2)) | 0; - mid = (mid + Math.imul(ah5, bl2)) | 0; - hi = (hi + Math.imul(ah5, bh2)) | 0; - lo = (lo + Math.imul(al4, bl3)) | 0; - mid = (mid + Math.imul(al4, bh3)) | 0; - mid = (mid + Math.imul(ah4, bl3)) | 0; - hi = (hi + Math.imul(ah4, bh3)) | 0; - lo = (lo + Math.imul(al3, bl4)) | 0; - mid = (mid + Math.imul(al3, bh4)) | 0; - mid = (mid + Math.imul(ah3, bl4)) | 0; - hi = (hi + Math.imul(ah3, bh4)) | 0; - lo = (lo + Math.imul(al2, bl5)) | 0; - mid = (mid + Math.imul(al2, bh5)) | 0; - mid = (mid + Math.imul(ah2, bl5)) | 0; - hi = (hi + Math.imul(ah2, bh5)) | 0; - lo = (lo + Math.imul(al1, bl6)) | 0; - mid = (mid + Math.imul(al1, bh6)) | 0; - mid = (mid + Math.imul(ah1, bl6)) | 0; - hi = (hi + Math.imul(ah1, bh6)) | 0; - lo = (lo + Math.imul(al0, bl7)) | 0; - mid = (mid + Math.imul(al0, bh7)) | 0; - mid = (mid + Math.imul(ah0, bl7)) | 0; - hi = (hi + Math.imul(ah0, bh7)) | 0; - var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; - w7 &= 0x3ffffff; - /* k = 8 */ - lo = Math.imul(al8, bl0); - mid = Math.imul(al8, bh0); - mid = (mid + Math.imul(ah8, bl0)) | 0; - hi = Math.imul(ah8, bh0); - lo = (lo + Math.imul(al7, bl1)) | 0; - mid = (mid + Math.imul(al7, bh1)) | 0; - mid = (mid + Math.imul(ah7, bl1)) | 0; - hi = (hi + Math.imul(ah7, bh1)) | 0; - lo = (lo + Math.imul(al6, bl2)) | 0; - mid = (mid + Math.imul(al6, bh2)) | 0; - mid = (mid + Math.imul(ah6, bl2)) | 0; - hi = (hi + Math.imul(ah6, bh2)) | 0; - lo = (lo + Math.imul(al5, bl3)) | 0; - mid = (mid + Math.imul(al5, bh3)) | 0; - mid = (mid + Math.imul(ah5, bl3)) | 0; - hi = (hi + Math.imul(ah5, bh3)) | 0; - lo = (lo + Math.imul(al4, bl4)) | 0; - mid = (mid + Math.imul(al4, bh4)) | 0; - mid = (mid + Math.imul(ah4, bl4)) | 0; - hi = (hi + Math.imul(ah4, bh4)) | 0; - lo = (lo + Math.imul(al3, bl5)) | 0; - mid = (mid + Math.imul(al3, bh5)) | 0; - mid = (mid + Math.imul(ah3, bl5)) | 0; - hi = (hi + Math.imul(ah3, bh5)) | 0; - lo = (lo + Math.imul(al2, bl6)) | 0; - mid = (mid + Math.imul(al2, bh6)) | 0; - mid = (mid + Math.imul(ah2, bl6)) | 0; - hi = (hi + Math.imul(ah2, bh6)) | 0; - lo = (lo + Math.imul(al1, bl7)) | 0; - mid = (mid + Math.imul(al1, bh7)) | 0; - mid = (mid + Math.imul(ah1, bl7)) | 0; - hi = (hi + Math.imul(ah1, bh7)) | 0; - lo = (lo + Math.imul(al0, bl8)) | 0; - mid = (mid + Math.imul(al0, bh8)) | 0; - mid = (mid + Math.imul(ah0, bl8)) | 0; - hi = (hi + Math.imul(ah0, bh8)) | 0; - var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; - w8 &= 0x3ffffff; - /* k = 9 */ - lo = Math.imul(al9, bl0); - mid = Math.imul(al9, bh0); - mid = (mid + Math.imul(ah9, bl0)) | 0; - hi = Math.imul(ah9, bh0); - lo = (lo + Math.imul(al8, bl1)) | 0; - mid = (mid + Math.imul(al8, bh1)) | 0; - mid = (mid + Math.imul(ah8, bl1)) | 0; - hi = (hi + Math.imul(ah8, bh1)) | 0; - lo = (lo + Math.imul(al7, bl2)) | 0; - mid = (mid + Math.imul(al7, bh2)) | 0; - mid = (mid + Math.imul(ah7, bl2)) | 0; - hi = (hi + Math.imul(ah7, bh2)) | 0; - lo = (lo + Math.imul(al6, bl3)) | 0; - mid = (mid + Math.imul(al6, bh3)) | 0; - mid = (mid + Math.imul(ah6, bl3)) | 0; - hi = (hi + Math.imul(ah6, bh3)) | 0; - lo = (lo + Math.imul(al5, bl4)) | 0; - mid = (mid + Math.imul(al5, bh4)) | 0; - mid = (mid + Math.imul(ah5, bl4)) | 0; - hi = (hi + Math.imul(ah5, bh4)) | 0; - lo = (lo + Math.imul(al4, bl5)) | 0; - mid = (mid + Math.imul(al4, bh5)) | 0; - mid = (mid + Math.imul(ah4, bl5)) | 0; - hi = (hi + Math.imul(ah4, bh5)) | 0; - lo = (lo + Math.imul(al3, bl6)) | 0; - mid = (mid + Math.imul(al3, bh6)) | 0; - mid = (mid + Math.imul(ah3, bl6)) | 0; - hi = (hi + Math.imul(ah3, bh6)) | 0; - lo = (lo + Math.imul(al2, bl7)) | 0; - mid = (mid + Math.imul(al2, bh7)) | 0; - mid = (mid + Math.imul(ah2, bl7)) | 0; - hi = (hi + Math.imul(ah2, bh7)) | 0; - lo = (lo + Math.imul(al1, bl8)) | 0; - mid = (mid + Math.imul(al1, bh8)) | 0; - mid = (mid + Math.imul(ah1, bl8)) | 0; - hi = (hi + Math.imul(ah1, bh8)) | 0; - lo = (lo + Math.imul(al0, bl9)) | 0; - mid = (mid + Math.imul(al0, bh9)) | 0; - mid = (mid + Math.imul(ah0, bl9)) | 0; - hi = (hi + Math.imul(ah0, bh9)) | 0; - var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; - w9 &= 0x3ffffff; - /* k = 10 */ - lo = Math.imul(al9, bl1); - mid = Math.imul(al9, bh1); - mid = (mid + Math.imul(ah9, bl1)) | 0; - hi = Math.imul(ah9, bh1); - lo = (lo + Math.imul(al8, bl2)) | 0; - mid = (mid + Math.imul(al8, bh2)) | 0; - mid = (mid + Math.imul(ah8, bl2)) | 0; - hi = (hi + Math.imul(ah8, bh2)) | 0; - lo = (lo + Math.imul(al7, bl3)) | 0; - mid = (mid + Math.imul(al7, bh3)) | 0; - mid = (mid + Math.imul(ah7, bl3)) | 0; - hi = (hi + Math.imul(ah7, bh3)) | 0; - lo = (lo + Math.imul(al6, bl4)) | 0; - mid = (mid + Math.imul(al6, bh4)) | 0; - mid = (mid + Math.imul(ah6, bl4)) | 0; - hi = (hi + Math.imul(ah6, bh4)) | 0; - lo = (lo + Math.imul(al5, bl5)) | 0; - mid = (mid + Math.imul(al5, bh5)) | 0; - mid = (mid + Math.imul(ah5, bl5)) | 0; - hi = (hi + Math.imul(ah5, bh5)) | 0; - lo = (lo + Math.imul(al4, bl6)) | 0; - mid = (mid + Math.imul(al4, bh6)) | 0; - mid = (mid + Math.imul(ah4, bl6)) | 0; - hi = (hi + Math.imul(ah4, bh6)) | 0; - lo = (lo + Math.imul(al3, bl7)) | 0; - mid = (mid + Math.imul(al3, bh7)) | 0; - mid = (mid + Math.imul(ah3, bl7)) | 0; - hi = (hi + Math.imul(ah3, bh7)) | 0; - lo = (lo + Math.imul(al2, bl8)) | 0; - mid = (mid + Math.imul(al2, bh8)) | 0; - mid = (mid + Math.imul(ah2, bl8)) | 0; - hi = (hi + Math.imul(ah2, bh8)) | 0; - lo = (lo + Math.imul(al1, bl9)) | 0; - mid = (mid + Math.imul(al1, bh9)) | 0; - mid = (mid + Math.imul(ah1, bl9)) | 0; - hi = (hi + Math.imul(ah1, bh9)) | 0; - var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; - w10 &= 0x3ffffff; - /* k = 11 */ - lo = Math.imul(al9, bl2); - mid = Math.imul(al9, bh2); - mid = (mid + Math.imul(ah9, bl2)) | 0; - hi = Math.imul(ah9, bh2); - lo = (lo + Math.imul(al8, bl3)) | 0; - mid = (mid + Math.imul(al8, bh3)) | 0; - mid = (mid + Math.imul(ah8, bl3)) | 0; - hi = (hi + Math.imul(ah8, bh3)) | 0; - lo = (lo + Math.imul(al7, bl4)) | 0; - mid = (mid + Math.imul(al7, bh4)) | 0; - mid = (mid + Math.imul(ah7, bl4)) | 0; - hi = (hi + Math.imul(ah7, bh4)) | 0; - lo = (lo + Math.imul(al6, bl5)) | 0; - mid = (mid + Math.imul(al6, bh5)) | 0; - mid = (mid + Math.imul(ah6, bl5)) | 0; - hi = (hi + Math.imul(ah6, bh5)) | 0; - lo = (lo + Math.imul(al5, bl6)) | 0; - mid = (mid + Math.imul(al5, bh6)) | 0; - mid = (mid + Math.imul(ah5, bl6)) | 0; - hi = (hi + Math.imul(ah5, bh6)) | 0; - lo = (lo + Math.imul(al4, bl7)) | 0; - mid = (mid + Math.imul(al4, bh7)) | 0; - mid = (mid + Math.imul(ah4, bl7)) | 0; - hi = (hi + Math.imul(ah4, bh7)) | 0; - lo = (lo + Math.imul(al3, bl8)) | 0; - mid = (mid + Math.imul(al3, bh8)) | 0; - mid = (mid + Math.imul(ah3, bl8)) | 0; - hi = (hi + Math.imul(ah3, bh8)) | 0; - lo = (lo + Math.imul(al2, bl9)) | 0; - mid = (mid + Math.imul(al2, bh9)) | 0; - mid = (mid + Math.imul(ah2, bl9)) | 0; - hi = (hi + Math.imul(ah2, bh9)) | 0; - var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; - w11 &= 0x3ffffff; - /* k = 12 */ - lo = Math.imul(al9, bl3); - mid = Math.imul(al9, bh3); - mid = (mid + Math.imul(ah9, bl3)) | 0; - hi = Math.imul(ah9, bh3); - lo = (lo + Math.imul(al8, bl4)) | 0; - mid = (mid + Math.imul(al8, bh4)) | 0; - mid = (mid + Math.imul(ah8, bl4)) | 0; - hi = (hi + Math.imul(ah8, bh4)) | 0; - lo = (lo + Math.imul(al7, bl5)) | 0; - mid = (mid + Math.imul(al7, bh5)) | 0; - mid = (mid + Math.imul(ah7, bl5)) | 0; - hi = (hi + Math.imul(ah7, bh5)) | 0; - lo = (lo + Math.imul(al6, bl6)) | 0; - mid = (mid + Math.imul(al6, bh6)) | 0; - mid = (mid + Math.imul(ah6, bl6)) | 0; - hi = (hi + Math.imul(ah6, bh6)) | 0; - lo = (lo + Math.imul(al5, bl7)) | 0; - mid = (mid + Math.imul(al5, bh7)) | 0; - mid = (mid + Math.imul(ah5, bl7)) | 0; - hi = (hi + Math.imul(ah5, bh7)) | 0; - lo = (lo + Math.imul(al4, bl8)) | 0; - mid = (mid + Math.imul(al4, bh8)) | 0; - mid = (mid + Math.imul(ah4, bl8)) | 0; - hi = (hi + Math.imul(ah4, bh8)) | 0; - lo = (lo + Math.imul(al3, bl9)) | 0; - mid = (mid + Math.imul(al3, bh9)) | 0; - mid = (mid + Math.imul(ah3, bl9)) | 0; - hi = (hi + Math.imul(ah3, bh9)) | 0; - var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; - w12 &= 0x3ffffff; - /* k = 13 */ - lo = Math.imul(al9, bl4); - mid = Math.imul(al9, bh4); - mid = (mid + Math.imul(ah9, bl4)) | 0; - hi = Math.imul(ah9, bh4); - lo = (lo + Math.imul(al8, bl5)) | 0; - mid = (mid + Math.imul(al8, bh5)) | 0; - mid = (mid + Math.imul(ah8, bl5)) | 0; - hi = (hi + Math.imul(ah8, bh5)) | 0; - lo = (lo + Math.imul(al7, bl6)) | 0; - mid = (mid + Math.imul(al7, bh6)) | 0; - mid = (mid + Math.imul(ah7, bl6)) | 0; - hi = (hi + Math.imul(ah7, bh6)) | 0; - lo = (lo + Math.imul(al6, bl7)) | 0; - mid = (mid + Math.imul(al6, bh7)) | 0; - mid = (mid + Math.imul(ah6, bl7)) | 0; - hi = (hi + Math.imul(ah6, bh7)) | 0; - lo = (lo + Math.imul(al5, bl8)) | 0; - mid = (mid + Math.imul(al5, bh8)) | 0; - mid = (mid + Math.imul(ah5, bl8)) | 0; - hi = (hi + Math.imul(ah5, bh8)) | 0; - lo = (lo + Math.imul(al4, bl9)) | 0; - mid = (mid + Math.imul(al4, bh9)) | 0; - mid = (mid + Math.imul(ah4, bl9)) | 0; - hi = (hi + Math.imul(ah4, bh9)) | 0; - var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; - w13 &= 0x3ffffff; - /* k = 14 */ - lo = Math.imul(al9, bl5); - mid = Math.imul(al9, bh5); - mid = (mid + Math.imul(ah9, bl5)) | 0; - hi = Math.imul(ah9, bh5); - lo = (lo + Math.imul(al8, bl6)) | 0; - mid = (mid + Math.imul(al8, bh6)) | 0; - mid = (mid + Math.imul(ah8, bl6)) | 0; - hi = (hi + Math.imul(ah8, bh6)) | 0; - lo = (lo + Math.imul(al7, bl7)) | 0; - mid = (mid + Math.imul(al7, bh7)) | 0; - mid = (mid + Math.imul(ah7, bl7)) | 0; - hi = (hi + Math.imul(ah7, bh7)) | 0; - lo = (lo + Math.imul(al6, bl8)) | 0; - mid = (mid + Math.imul(al6, bh8)) | 0; - mid = (mid + Math.imul(ah6, bl8)) | 0; - hi = (hi + Math.imul(ah6, bh8)) | 0; - lo = (lo + Math.imul(al5, bl9)) | 0; - mid = (mid + Math.imul(al5, bh9)) | 0; - mid = (mid + Math.imul(ah5, bl9)) | 0; - hi = (hi + Math.imul(ah5, bh9)) | 0; - var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; - w14 &= 0x3ffffff; - /* k = 15 */ - lo = Math.imul(al9, bl6); - mid = Math.imul(al9, bh6); - mid = (mid + Math.imul(ah9, bl6)) | 0; - hi = Math.imul(ah9, bh6); - lo = (lo + Math.imul(al8, bl7)) | 0; - mid = (mid + Math.imul(al8, bh7)) | 0; - mid = (mid + Math.imul(ah8, bl7)) | 0; - hi = (hi + Math.imul(ah8, bh7)) | 0; - lo = (lo + Math.imul(al7, bl8)) | 0; - mid = (mid + Math.imul(al7, bh8)) | 0; - mid = (mid + Math.imul(ah7, bl8)) | 0; - hi = (hi + Math.imul(ah7, bh8)) | 0; - lo = (lo + Math.imul(al6, bl9)) | 0; - mid = (mid + Math.imul(al6, bh9)) | 0; - mid = (mid + Math.imul(ah6, bl9)) | 0; - hi = (hi + Math.imul(ah6, bh9)) | 0; - var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; - w15 &= 0x3ffffff; - /* k = 16 */ - lo = Math.imul(al9, bl7); - mid = Math.imul(al9, bh7); - mid = (mid + Math.imul(ah9, bl7)) | 0; - hi = Math.imul(ah9, bh7); - lo = (lo + Math.imul(al8, bl8)) | 0; - mid = (mid + Math.imul(al8, bh8)) | 0; - mid = (mid + Math.imul(ah8, bl8)) | 0; - hi = (hi + Math.imul(ah8, bh8)) | 0; - lo = (lo + Math.imul(al7, bl9)) | 0; - mid = (mid + Math.imul(al7, bh9)) | 0; - mid = (mid + Math.imul(ah7, bl9)) | 0; - hi = (hi + Math.imul(ah7, bh9)) | 0; - var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; - w16 &= 0x3ffffff; - /* k = 17 */ - lo = Math.imul(al9, bl8); - mid = Math.imul(al9, bh8); - mid = (mid + Math.imul(ah9, bl8)) | 0; - hi = Math.imul(ah9, bh8); - lo = (lo + Math.imul(al8, bl9)) | 0; - mid = (mid + Math.imul(al8, bh9)) | 0; - mid = (mid + Math.imul(ah8, bl9)) | 0; - hi = (hi + Math.imul(ah8, bh9)) | 0; - var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; - w17 &= 0x3ffffff; - /* k = 18 */ - lo = Math.imul(al9, bl9); - mid = Math.imul(al9, bh9); - mid = (mid + Math.imul(ah9, bl9)) | 0; - hi = Math.imul(ah9, bh9); - var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; - w18 &= 0x3ffffff; - o[0] = w0; - o[1] = w1; - o[2] = w2; - o[3] = w3; - o[4] = w4; - o[5] = w5; - o[6] = w6; - o[7] = w7; - o[8] = w8; - o[9] = w9; - o[10] = w10; - o[11] = w11; - o[12] = w12; - o[13] = w13; - o[14] = w14; - o[15] = w15; - o[16] = w16; - o[17] = w17; - o[18] = w18; - if (c !== 0) { - o[19] = c; - out.length++; - } - return out; - }; - - // Polyfill comb - if (!Math.imul) { - comb10MulTo = smallMulTo; - } - - function bigMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - out.length = self.length + num.length; - - var carry = 0; - var hncarry = 0; - for (var k = 0; k < out.length - 1; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = hncarry; - hncarry = 0; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = k - j; - var a = self.words[i] | 0; - var b = num.words[j] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; - lo = (lo + rword) | 0; - rword = lo & 0x3ffffff; - ncarry = (ncarry + (lo >>> 26)) | 0; - - hncarry += ncarry >>> 26; - ncarry &= 0x3ffffff; - } - out.words[k] = rword; - carry = ncarry; - ncarry = hncarry; - } - if (carry !== 0) { - out.words[k] = carry; - } else { - out.length--; - } - - return out.strip(); - } - - function jumboMulTo (self, num, out) { - var fftm = new FFTM(); - return fftm.mulp(self, num, out); - } - - BN.prototype.mulTo = function mulTo (num, out) { - var res; - var len = this.length + num.length; - if (this.length === 10 && num.length === 10) { - res = comb10MulTo(this, num, out); - } else if (len < 63) { - res = smallMulTo(this, num, out); - } else if (len < 1024) { - res = bigMulTo(this, num, out); - } else { - res = jumboMulTo(this, num, out); - } - - return res; - }; - - // Cooley-Tukey algorithm for FFT - // slightly revisited to rely on looping instead of recursion - - function FFTM (x, y) { - this.x = x; - this.y = y; - } - - FFTM.prototype.makeRBT = function makeRBT (N) { - var t = new Array(N); - var l = BN.prototype._countBits(N) - 1; - for (var i = 0; i < N; i++) { - t[i] = this.revBin(i, l, N); - } - - return t; - }; - - // Returns binary-reversed representation of `x` - FFTM.prototype.revBin = function revBin (x, l, N) { - if (x === 0 || x === N - 1) return x; - - var rb = 0; - for (var i = 0; i < l; i++) { - rb |= (x & 1) << (l - i - 1); - x >>= 1; - } - - return rb; - }; - - // Performs "tweedling" phase, therefore 'emulating' - // behaviour of the recursive algorithm - FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { - for (var i = 0; i < N; i++) { - rtws[i] = rws[rbt[i]]; - itws[i] = iws[rbt[i]]; - } - }; - - FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { - this.permute(rbt, rws, iws, rtws, itws, N); - - for (var s = 1; s < N; s <<= 1) { - var l = s << 1; - - var rtwdf = Math.cos(2 * Math.PI / l); - var itwdf = Math.sin(2 * Math.PI / l); - - for (var p = 0; p < N; p += l) { - var rtwdf_ = rtwdf; - var itwdf_ = itwdf; - - for (var j = 0; j < s; j++) { - var re = rtws[p + j]; - var ie = itws[p + j]; - - var ro = rtws[p + j + s]; - var io = itws[p + j + s]; - - var rx = rtwdf_ * ro - itwdf_ * io; - - io = rtwdf_ * io + itwdf_ * ro; - ro = rx; - - rtws[p + j] = re + ro; - itws[p + j] = ie + io; - - rtws[p + j + s] = re - ro; - itws[p + j + s] = ie - io; - - /* jshint maxdepth : false */ - if (j !== l) { - rx = rtwdf * rtwdf_ - itwdf * itwdf_; - - itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; - rtwdf_ = rx; - } - } - } - } - }; - - FFTM.prototype.guessLen13b = function guessLen13b (n, m) { - var N = Math.max(m, n) | 1; - var odd = N & 1; - var i = 0; - for (N = N / 2 | 0; N; N = N >>> 1) { - i++; - } - - return 1 << i + 1 + odd; - }; - - FFTM.prototype.conjugate = function conjugate (rws, iws, N) { - if (N <= 1) return; - - for (var i = 0; i < N / 2; i++) { - var t = rws[i]; - - rws[i] = rws[N - i - 1]; - rws[N - i - 1] = t; - - t = iws[i]; - - iws[i] = -iws[N - i - 1]; - iws[N - i - 1] = -t; - } - }; - - FFTM.prototype.normalize13b = function normalize13b (ws, N) { - var carry = 0; - for (var i = 0; i < N / 2; i++) { - var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + - Math.round(ws[2 * i] / N) + - carry; - - ws[i] = w & 0x3ffffff; - - if (w < 0x4000000) { - carry = 0; - } else { - carry = w / 0x4000000 | 0; - } - } - - return ws; - }; - - FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { - var carry = 0; - for (var i = 0; i < len; i++) { - carry = carry + (ws[i] | 0); - - rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; - rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; - } - - // Pad with zeroes - for (i = 2 * len; i < N; ++i) { - rws[i] = 0; - } - - assert(carry === 0); - assert((carry & ~0x1fff) === 0); - }; - - FFTM.prototype.stub = function stub (N) { - var ph = new Array(N); - for (var i = 0; i < N; i++) { - ph[i] = 0; - } - - return ph; - }; - - FFTM.prototype.mulp = function mulp (x, y, out) { - var N = 2 * this.guessLen13b(x.length, y.length); - - var rbt = this.makeRBT(N); - - var _ = this.stub(N); - - var rws = new Array(N); - var rwst = new Array(N); - var iwst = new Array(N); - - var nrws = new Array(N); - var nrwst = new Array(N); - var niwst = new Array(N); - - var rmws = out.words; - rmws.length = N; - - this.convert13b(x.words, x.length, rws, N); - this.convert13b(y.words, y.length, nrws, N); - - this.transform(rws, _, rwst, iwst, N, rbt); - this.transform(nrws, _, nrwst, niwst, N, rbt); - - for (var i = 0; i < N; i++) { - var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; - iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; - rwst[i] = rx; - } - - this.conjugate(rwst, iwst, N); - this.transform(rwst, iwst, rmws, _, N, rbt); - this.conjugate(rmws, _, N); - this.normalize13b(rmws, N); - - out.negative = x.negative ^ y.negative; - out.length = x.length + y.length; - return out.strip(); - }; - - // Multiply `this` by `num` - BN.prototype.mul = function mul (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return this.mulTo(num, out); - }; - - // Multiply employing FFT - BN.prototype.mulf = function mulf (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return jumboMulTo(this, num, out); - }; - - // In-place Multiplication - BN.prototype.imul = function imul (num) { - return this.clone().mulTo(num, this); - }; - - BN.prototype.imuln = function imuln (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - - // Carry - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = (this.words[i] | 0) * num; - var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); - carry >>= 26; - carry += (w / 0x4000000) | 0; - // NOTE: lo is 27bit maximum - carry += lo >>> 26; - this.words[i] = lo & 0x3ffffff; - } - - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - - return this; - }; - - BN.prototype.muln = function muln (num) { - return this.clone().imuln(num); - }; - - // `this` * `this` - BN.prototype.sqr = function sqr () { - return this.mul(this); - }; - - // `this` * `this` in-place - BN.prototype.isqr = function isqr () { - return this.imul(this.clone()); - }; - - // Math.pow(`this`, `num`) - BN.prototype.pow = function pow (num) { - var w = toBitArray(num); - if (w.length === 0) return new BN(1); - - // Skip leading zeroes - var res = this; - for (var i = 0; i < w.length; i++, res = res.sqr()) { - if (w[i] !== 0) break; - } - - if (++i < w.length) { - for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { - if (w[i] === 0) continue; - - res = res.mul(q); - } - } - - return res; - }; - - // Shift-left in-place - BN.prototype.iushln = function iushln (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); - var i; - - if (r !== 0) { - var carry = 0; - - for (i = 0; i < this.length; i++) { - var newCarry = this.words[i] & carryMask; - var c = ((this.words[i] | 0) - newCarry) << r; - this.words[i] = c | carry; - carry = newCarry >>> (26 - r); - } - - if (carry) { - this.words[i] = carry; - this.length++; - } - } - - if (s !== 0) { - for (i = this.length - 1; i >= 0; i--) { - this.words[i + s] = this.words[i]; - } - - for (i = 0; i < s; i++) { - this.words[i] = 0; - } - - this.length += s; - } - - return this.strip(); - }; - - BN.prototype.ishln = function ishln (bits) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushln(bits); - }; - - // Shift-right in-place - // NOTE: `hint` is a lowest bit before trailing zeroes - // NOTE: if `extended` is present - it will be filled with destroyed bits - BN.prototype.iushrn = function iushrn (bits, hint, extended) { - assert(typeof bits === 'number' && bits >= 0); - var h; - if (hint) { - h = (hint - (hint % 26)) / 26; - } else { - h = 0; - } - - var r = bits % 26; - var s = Math.min((bits - r) / 26, this.length); - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - var maskedWords = extended; - - h -= s; - h = Math.max(0, h); - - // Extended mode, copy masked part - if (maskedWords) { - for (var i = 0; i < s; i++) { - maskedWords.words[i] = this.words[i]; - } - maskedWords.length = s; - } - - if (s === 0) { - // No-op, we should not move anything at all - } else if (this.length > s) { - this.length -= s; - for (i = 0; i < this.length; i++) { - this.words[i] = this.words[i + s]; - } - } else { - this.words[0] = 0; - this.length = 1; - } - - var carry = 0; - for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { - var word = this.words[i] | 0; - this.words[i] = (carry << (26 - r)) | (word >>> r); - carry = word & mask; - } - - // Push carried bits as a mask - if (maskedWords && carry !== 0) { - maskedWords.words[maskedWords.length++] = carry; - } - - if (this.length === 0) { - this.words[0] = 0; - this.length = 1; - } - - return this.strip(); - }; - - BN.prototype.ishrn = function ishrn (bits, hint, extended) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushrn(bits, hint, extended); - }; - - // Shift-left - BN.prototype.shln = function shln (bits) { - return this.clone().ishln(bits); - }; - - BN.prototype.ushln = function ushln (bits) { - return this.clone().iushln(bits); - }; - - // Shift-right - BN.prototype.shrn = function shrn (bits) { - return this.clone().ishrn(bits); - }; - - BN.prototype.ushrn = function ushrn (bits) { - return this.clone().iushrn(bits); - }; - - // Test if n bit is set - BN.prototype.testn = function testn (bit) { - assert(typeof bit === 'number' && bit >= 0); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) return false; - - // Check bit and return - var w = this.words[s]; - - return !!(w & q); - }; - - // Return only lowers bits of number (in-place) - BN.prototype.imaskn = function imaskn (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - - assert(this.negative === 0, 'imaskn works only with positive numbers'); - - if (this.length <= s) { - return this; - } - - if (r !== 0) { - s++; - } - this.length = Math.min(s, this.length); - - if (r !== 0) { - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - this.words[this.length - 1] &= mask; - } - - return this.strip(); - }; - - // Return only lowers bits of number - BN.prototype.maskn = function maskn (bits) { - return this.clone().imaskn(bits); - }; - - // Add plain number `num` to `this` - BN.prototype.iaddn = function iaddn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.isubn(-num); - - // Possible sign change - if (this.negative !== 0) { - if (this.length === 1 && (this.words[0] | 0) < num) { - this.words[0] = num - (this.words[0] | 0); - this.negative = 0; - return this; - } - - this.negative = 0; - this.isubn(num); - this.negative = 1; - return this; - } - - // Add without checks - return this._iaddn(num); - }; - - BN.prototype._iaddn = function _iaddn (num) { - this.words[0] += num; - - // Carry - for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { - this.words[i] -= 0x4000000; - if (i === this.length - 1) { - this.words[i + 1] = 1; - } else { - this.words[i + 1]++; - } - } - this.length = Math.max(this.length, i + 1); - - return this; - }; - - // Subtract plain number `num` from `this` - BN.prototype.isubn = function isubn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.iaddn(-num); - - if (this.negative !== 0) { - this.negative = 0; - this.iaddn(num); - this.negative = 1; - return this; - } - - this.words[0] -= num; - - if (this.length === 1 && this.words[0] < 0) { - this.words[0] = -this.words[0]; - this.negative = 1; - } else { - // Carry - for (var i = 0; i < this.length && this.words[i] < 0; i++) { - this.words[i] += 0x4000000; - this.words[i + 1] -= 1; - } - } - - return this.strip(); - }; - - BN.prototype.addn = function addn (num) { - return this.clone().iaddn(num); - }; - - BN.prototype.subn = function subn (num) { - return this.clone().isubn(num); - }; - - BN.prototype.iabs = function iabs () { - this.negative = 0; - - return this; - }; - - BN.prototype.abs = function abs () { - return this.clone().iabs(); - }; - - BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { - var len = num.length + shift; - var i; - - this._expand(len); - - var w; - var carry = 0; - for (i = 0; i < num.length; i++) { - w = (this.words[i + shift] | 0) + carry; - var right = (num.words[i] | 0) * mul; - w -= right & 0x3ffffff; - carry = (w >> 26) - ((right / 0x4000000) | 0); - this.words[i + shift] = w & 0x3ffffff; - } - for (; i < this.length - shift; i++) { - w = (this.words[i + shift] | 0) + carry; - carry = w >> 26; - this.words[i + shift] = w & 0x3ffffff; - } - - if (carry === 0) return this.strip(); - - // Subtraction overflow - assert(carry === -1); - carry = 0; - for (i = 0; i < this.length; i++) { - w = -(this.words[i] | 0) + carry; - carry = w >> 26; - this.words[i] = w & 0x3ffffff; - } - this.negative = 1; - - return this.strip(); - }; - - BN.prototype._wordDiv = function _wordDiv (num, mode) { - var shift = this.length - num.length; - - var a = this.clone(); - var b = num; - - // Normalize - var bhi = b.words[b.length - 1] | 0; - var bhiBits = this._countBits(bhi); - shift = 26 - bhiBits; - if (shift !== 0) { - b = b.ushln(shift); - a.iushln(shift); - bhi = b.words[b.length - 1] | 0; - } - - // Initialize quotient - var m = a.length - b.length; - var q; - - if (mode !== 'mod') { - q = new BN(null); - q.length = m + 1; - q.words = new Array(q.length); - for (var i = 0; i < q.length; i++) { - q.words[i] = 0; - } - } - - var diff = a.clone()._ishlnsubmul(b, 1, m); - if (diff.negative === 0) { - a = diff; - if (q) { - q.words[m] = 1; - } - } - - for (var j = m - 1; j >= 0; j--) { - var qj = (a.words[b.length + j] | 0) * 0x4000000 + - (a.words[b.length + j - 1] | 0); - - // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max - // (0x7ffffff) - qj = Math.min((qj / bhi) | 0, 0x3ffffff); - - a._ishlnsubmul(b, qj, j); - while (a.negative !== 0) { - qj--; - a.negative = 0; - a._ishlnsubmul(b, 1, j); - if (!a.isZero()) { - a.negative ^= 1; - } - } - if (q) { - q.words[j] = qj; - } - } - if (q) { - q.strip(); - } - a.strip(); - - // Denormalize - if (mode !== 'div' && shift !== 0) { - a.iushrn(shift); - } - - return { - div: q || null, - mod: a - }; - }; - - // NOTE: 1) `mode` can be set to `mod` to request mod only, - // to `div` to request div only, or be absent to - // request both div & mod - // 2) `positive` is true if unsigned mod is requested - BN.prototype.divmod = function divmod (num, mode, positive) { - assert(!num.isZero()); - - if (this.isZero()) { - return { - div: new BN(0), - mod: new BN(0) - }; - } - - var div, mod, res; - if (this.negative !== 0 && num.negative === 0) { - res = this.neg().divmod(num, mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.iadd(num); - } - } - - return { - div: div, - mod: mod - }; - } - - if (this.negative === 0 && num.negative !== 0) { - res = this.divmod(num.neg(), mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - return { - div: div, - mod: res.mod - }; - } - - if ((this.negative & num.negative) !== 0) { - res = this.neg().divmod(num.neg(), mode); - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.isub(num); - } - } - - return { - div: res.div, - mod: mod - }; - } - - // Both numbers are positive at this point - - // Strip both numbers to approximate shift value - if (num.length > this.length || this.cmp(num) < 0) { - return { - div: new BN(0), - mod: this - }; - } - - // Very short reduction - if (num.length === 1) { - if (mode === 'div') { - return { - div: this.divn(num.words[0]), - mod: null - }; - } - - if (mode === 'mod') { - return { - div: null, - mod: new BN(this.modn(num.words[0])) - }; - } - - return { - div: this.divn(num.words[0]), - mod: new BN(this.modn(num.words[0])) - }; - } - - return this._wordDiv(num, mode); - }; - - // Find `this` / `num` - BN.prototype.div = function div (num) { - return this.divmod(num, 'div', false).div; - }; - - // Find `this` % `num` - BN.prototype.mod = function mod (num) { - return this.divmod(num, 'mod', false).mod; - }; - - BN.prototype.umod = function umod (num) { - return this.divmod(num, 'mod', true).mod; - }; - - // Find Round(`this` / `num`) - BN.prototype.divRound = function divRound (num) { - var dm = this.divmod(num); - - // Fast case - exact division - if (dm.mod.isZero()) return dm.div; - - var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; - - var half = num.ushrn(1); - var r2 = num.andln(1); - var cmp = mod.cmp(half); - - // Round down - if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; - - // Round up - return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); - }; - - BN.prototype.modn = function modn (num) { - assert(num <= 0x3ffffff); - var p = (1 << 26) % num; - - var acc = 0; - for (var i = this.length - 1; i >= 0; i--) { - acc = (p * acc + (this.words[i] | 0)) % num; - } - - return acc; - }; - - // In-place division by number - BN.prototype.idivn = function idivn (num) { - assert(num <= 0x3ffffff); - - var carry = 0; - for (var i = this.length - 1; i >= 0; i--) { - var w = (this.words[i] | 0) + carry * 0x4000000; - this.words[i] = (w / num) | 0; - carry = w % num; - } - - return this.strip(); - }; - - BN.prototype.divn = function divn (num) { - return this.clone().idivn(num); - }; - - BN.prototype.egcd = function egcd (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var x = this; - var y = p.clone(); - - if (x.negative !== 0) { - x = x.umod(p); - } else { - x = x.clone(); - } - - // A * x + B * y = x - var A = new BN(1); - var B = new BN(0); - - // C * x + D * y = y - var C = new BN(0); - var D = new BN(1); - - var g = 0; - - while (x.isEven() && y.isEven()) { - x.iushrn(1); - y.iushrn(1); - ++g; - } - - var yp = y.clone(); - var xp = x.clone(); - - while (!x.isZero()) { - for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - x.iushrn(i); - while (i-- > 0) { - if (A.isOdd() || B.isOdd()) { - A.iadd(yp); - B.isub(xp); - } - - A.iushrn(1); - B.iushrn(1); - } - } - - for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - y.iushrn(j); - while (j-- > 0) { - if (C.isOdd() || D.isOdd()) { - C.iadd(yp); - D.isub(xp); - } - - C.iushrn(1); - D.iushrn(1); - } - } - - if (x.cmp(y) >= 0) { - x.isub(y); - A.isub(C); - B.isub(D); - } else { - y.isub(x); - C.isub(A); - D.isub(B); - } - } - - return { - a: C, - b: D, - gcd: y.iushln(g) - }; - }; - - // This is reduced incarnation of the binary EEA - // above, designated to invert members of the - // _prime_ fields F(p) at a maximal speed - BN.prototype._invmp = function _invmp (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var a = this; - var b = p.clone(); - - if (a.negative !== 0) { - a = a.umod(p); - } else { - a = a.clone(); - } - - var x1 = new BN(1); - var x2 = new BN(0); - - var delta = b.clone(); - - while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { - for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - a.iushrn(i); - while (i-- > 0) { - if (x1.isOdd()) { - x1.iadd(delta); - } - - x1.iushrn(1); - } - } - - for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - b.iushrn(j); - while (j-- > 0) { - if (x2.isOdd()) { - x2.iadd(delta); - } - - x2.iushrn(1); - } - } - - if (a.cmp(b) >= 0) { - a.isub(b); - x1.isub(x2); - } else { - b.isub(a); - x2.isub(x1); - } - } - - var res; - if (a.cmpn(1) === 0) { - res = x1; - } else { - res = x2; - } - - if (res.cmpn(0) < 0) { - res.iadd(p); - } - - return res; - }; - - BN.prototype.gcd = function gcd (num) { - if (this.isZero()) return num.abs(); - if (num.isZero()) return this.abs(); - - var a = this.clone(); - var b = num.clone(); - a.negative = 0; - b.negative = 0; - - // Remove common factor of two - for (var shift = 0; a.isEven() && b.isEven(); shift++) { - a.iushrn(1); - b.iushrn(1); - } - - do { - while (a.isEven()) { - a.iushrn(1); - } - while (b.isEven()) { - b.iushrn(1); - } - - var r = a.cmp(b); - if (r < 0) { - // Swap `a` and `b` to make `a` always bigger than `b` - var t = a; - a = b; - b = t; - } else if (r === 0 || b.cmpn(1) === 0) { - break; - } - - a.isub(b); - } while (true); - - return b.iushln(shift); - }; - - // Invert number in the field F(num) - BN.prototype.invm = function invm (num) { - return this.egcd(num).a.umod(num); - }; - - BN.prototype.isEven = function isEven () { - return (this.words[0] & 1) === 0; - }; - - BN.prototype.isOdd = function isOdd () { - return (this.words[0] & 1) === 1; - }; - - // And first word and num - BN.prototype.andln = function andln (num) { - return this.words[0] & num; - }; - - // Increment at the bit position in-line - BN.prototype.bincn = function bincn (bit) { - assert(typeof bit === 'number'); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) { - this._expand(s + 1); - this.words[s] |= q; - return this; - } - - // Add bit and propagate, if needed - var carry = q; - for (var i = s; carry !== 0 && i < this.length; i++) { - var w = this.words[i] | 0; - w += carry; - carry = w >>> 26; - w &= 0x3ffffff; - this.words[i] = w; - } - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - return this; - }; - - BN.prototype.isZero = function isZero () { - return this.length === 1 && this.words[0] === 0; - }; - - BN.prototype.cmpn = function cmpn (num) { - var negative = num < 0; - - if (this.negative !== 0 && !negative) return -1; - if (this.negative === 0 && negative) return 1; - - this.strip(); - - var res; - if (this.length > 1) { - res = 1; - } else { - if (negative) { - num = -num; - } - - assert(num <= 0x3ffffff, 'Number is too big'); - - var w = this.words[0] | 0; - res = w === num ? 0 : w < num ? -1 : 1; - } - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Compare two numbers and return: - // 1 - if `this` > `num` - // 0 - if `this` == `num` - // -1 - if `this` < `num` - BN.prototype.cmp = function cmp (num) { - if (this.negative !== 0 && num.negative === 0) return -1; - if (this.negative === 0 && num.negative !== 0) return 1; - - var res = this.ucmp(num); - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Unsigned comparison - BN.prototype.ucmp = function ucmp (num) { - // At this point both numbers have the same sign - if (this.length > num.length) return 1; - if (this.length < num.length) return -1; - - var res = 0; - for (var i = this.length - 1; i >= 0; i--) { - var a = this.words[i] | 0; - var b = num.words[i] | 0; - - if (a === b) continue; - if (a < b) { - res = -1; - } else if (a > b) { - res = 1; - } - break; - } - return res; - }; - - BN.prototype.gtn = function gtn (num) { - return this.cmpn(num) === 1; - }; - - BN.prototype.gt = function gt (num) { - return this.cmp(num) === 1; - }; - - BN.prototype.gten = function gten (num) { - return this.cmpn(num) >= 0; - }; - - BN.prototype.gte = function gte (num) { - return this.cmp(num) >= 0; - }; - - BN.prototype.ltn = function ltn (num) { - return this.cmpn(num) === -1; - }; - - BN.prototype.lt = function lt (num) { - return this.cmp(num) === -1; - }; - - BN.prototype.lten = function lten (num) { - return this.cmpn(num) <= 0; - }; - - BN.prototype.lte = function lte (num) { - return this.cmp(num) <= 0; - }; - - BN.prototype.eqn = function eqn (num) { - return this.cmpn(num) === 0; - }; - - BN.prototype.eq = function eq (num) { - return this.cmp(num) === 0; - }; - - // - // A reduce context, could be using montgomery or something better, depending - // on the `m` itself. - // - BN.red = function red (num) { - return new Red(num); - }; - - BN.prototype.toRed = function toRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - assert(this.negative === 0, 'red works only with positives'); - return ctx.convertTo(this)._forceRed(ctx); - }; - - BN.prototype.fromRed = function fromRed () { - assert(this.red, 'fromRed works only with numbers in reduction context'); - return this.red.convertFrom(this); - }; - - BN.prototype._forceRed = function _forceRed (ctx) { - this.red = ctx; - return this; - }; - - BN.prototype.forceRed = function forceRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - return this._forceRed(ctx); - }; - - BN.prototype.redAdd = function redAdd (num) { - assert(this.red, 'redAdd works only with red numbers'); - return this.red.add(this, num); - }; - - BN.prototype.redIAdd = function redIAdd (num) { - assert(this.red, 'redIAdd works only with red numbers'); - return this.red.iadd(this, num); - }; - - BN.prototype.redSub = function redSub (num) { - assert(this.red, 'redSub works only with red numbers'); - return this.red.sub(this, num); - }; - - BN.prototype.redISub = function redISub (num) { - assert(this.red, 'redISub works only with red numbers'); - return this.red.isub(this, num); - }; - - BN.prototype.redShl = function redShl (num) { - assert(this.red, 'redShl works only with red numbers'); - return this.red.shl(this, num); - }; - - BN.prototype.redMul = function redMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.mul(this, num); - }; - - BN.prototype.redIMul = function redIMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.imul(this, num); - }; - - BN.prototype.redSqr = function redSqr () { - assert(this.red, 'redSqr works only with red numbers'); - this.red._verify1(this); - return this.red.sqr(this); - }; - - BN.prototype.redISqr = function redISqr () { - assert(this.red, 'redISqr works only with red numbers'); - this.red._verify1(this); - return this.red.isqr(this); - }; - - // Square root over p - BN.prototype.redSqrt = function redSqrt () { - assert(this.red, 'redSqrt works only with red numbers'); - this.red._verify1(this); - return this.red.sqrt(this); - }; - - BN.prototype.redInvm = function redInvm () { - assert(this.red, 'redInvm works only with red numbers'); - this.red._verify1(this); - return this.red.invm(this); - }; - - // Return negative clone of `this` % `red modulo` - BN.prototype.redNeg = function redNeg () { - assert(this.red, 'redNeg works only with red numbers'); - this.red._verify1(this); - return this.red.neg(this); - }; - - BN.prototype.redPow = function redPow (num) { - assert(this.red && !num.red, 'redPow(normalNum)'); - this.red._verify1(this); - return this.red.pow(this, num); - }; - - // Prime numbers with efficient reduction - var primes = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - // Pseudo-Mersenne prime - function MPrime (name, p) { - // P = 2 ^ N - K - this.name = name; - this.p = new BN(p, 16); - this.n = this.p.bitLength(); - this.k = new BN(1).iushln(this.n).isub(this.p); - - this.tmp = this._tmp(); - } - - MPrime.prototype._tmp = function _tmp () { - var tmp = new BN(null); - tmp.words = new Array(Math.ceil(this.n / 13)); - return tmp; - }; - - MPrime.prototype.ireduce = function ireduce (num) { - // Assumes that `num` is less than `P^2` - // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) - var r = num; - var rlen; - - do { - this.split(r, this.tmp); - r = this.imulK(r); - r = r.iadd(this.tmp); - rlen = r.bitLength(); - } while (rlen > this.n); - - var cmp = rlen < this.n ? -1 : r.ucmp(this.p); - if (cmp === 0) { - r.words[0] = 0; - r.length = 1; - } else if (cmp > 0) { - r.isub(this.p); - } else { - if (r.strip !== undefined) { - // r is BN v4 instance - r.strip(); - } else { - // r is BN v5 instance - r._strip(); - } - } - - return r; - }; - - MPrime.prototype.split = function split (input, out) { - input.iushrn(this.n, 0, out); - }; - - MPrime.prototype.imulK = function imulK (num) { - return num.imul(this.k); - }; - - function K256 () { - MPrime.call( - this, - 'k256', - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); - } - inherits(K256, MPrime); - - K256.prototype.split = function split (input, output) { - // 256 = 9 * 26 + 22 - var mask = 0x3fffff; - - var outLen = Math.min(input.length, 9); - for (var i = 0; i < outLen; i++) { - output.words[i] = input.words[i]; - } - output.length = outLen; - - if (input.length <= 9) { - input.words[0] = 0; - input.length = 1; - return; - } - - // Shift by 9 limbs - var prev = input.words[9]; - output.words[output.length++] = prev & mask; - - for (i = 10; i < input.length; i++) { - var next = input.words[i] | 0; - input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); - prev = next; - } - prev >>>= 22; - input.words[i - 10] = prev; - if (prev === 0 && input.length > 10) { - input.length -= 10; - } else { - input.length -= 9; - } - }; - - K256.prototype.imulK = function imulK (num) { - // K = 0x1000003d1 = [ 0x40, 0x3d1 ] - num.words[num.length] = 0; - num.words[num.length + 1] = 0; - num.length += 2; - - // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 - var lo = 0; - for (var i = 0; i < num.length; i++) { - var w = num.words[i] | 0; - lo += w * 0x3d1; - num.words[i] = lo & 0x3ffffff; - lo = w * 0x40 + ((lo / 0x4000000) | 0); - } - - // Fast length reduction - if (num.words[num.length - 1] === 0) { - num.length--; - if (num.words[num.length - 1] === 0) { - num.length--; - } - } - return num; - }; - - function P224 () { - MPrime.call( - this, - 'p224', - 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); - } - inherits(P224, MPrime); - - function P192 () { - MPrime.call( - this, - 'p192', - 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); - } - inherits(P192, MPrime); - - function P25519 () { - // 2 ^ 255 - 19 - MPrime.call( - this, - '25519', - '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); - } - inherits(P25519, MPrime); - - P25519.prototype.imulK = function imulK (num) { - // K = 0x13 - var carry = 0; - for (var i = 0; i < num.length; i++) { - var hi = (num.words[i] | 0) * 0x13 + carry; - var lo = hi & 0x3ffffff; - hi >>>= 26; - - num.words[i] = lo; - carry = hi; - } - if (carry !== 0) { - num.words[num.length++] = carry; - } - return num; - }; - - // Exported mostly for testing purposes, use plain name instead - BN._prime = function prime (name) { - // Cached version of prime - if (primes[name]) return primes[name]; - - var prime; - if (name === 'k256') { - prime = new K256(); - } else if (name === 'p224') { - prime = new P224(); - } else if (name === 'p192') { - prime = new P192(); - } else if (name === 'p25519') { - prime = new P25519(); - } else { - throw new Error('Unknown prime ' + name); - } - primes[name] = prime; - - return prime; - }; - - // - // Base reduction engine - // - function Red (m) { - if (typeof m === 'string') { - var prime = BN._prime(m); - this.m = prime.p; - this.prime = prime; - } else { - assert(m.gtn(1), 'modulus must be greater than 1'); - this.m = m; - this.prime = null; - } - } - - Red.prototype._verify1 = function _verify1 (a) { - assert(a.negative === 0, 'red works only with positives'); - assert(a.red, 'red works only with red numbers'); - }; - - Red.prototype._verify2 = function _verify2 (a, b) { - assert((a.negative | b.negative) === 0, 'red works only with positives'); - assert(a.red && a.red === b.red, - 'red works only with red numbers'); - }; - - Red.prototype.imod = function imod (a) { - if (this.prime) return this.prime.ireduce(a)._forceRed(this); - return a.umod(this.m)._forceRed(this); - }; - - Red.prototype.neg = function neg (a) { - if (a.isZero()) { - return a.clone(); - } - - return this.m.sub(a)._forceRed(this); - }; - - Red.prototype.add = function add (a, b) { - this._verify2(a, b); - - var res = a.add(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.iadd = function iadd (a, b) { - this._verify2(a, b); - - var res = a.iadd(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res; - }; - - Red.prototype.sub = function sub (a, b) { - this._verify2(a, b); - - var res = a.sub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.isub = function isub (a, b) { - this._verify2(a, b); - - var res = a.isub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res; - }; - - Red.prototype.shl = function shl (a, num) { - this._verify1(a); - return this.imod(a.ushln(num)); - }; - - Red.prototype.imul = function imul (a, b) { - this._verify2(a, b); - return this.imod(a.imul(b)); - }; - - Red.prototype.mul = function mul (a, b) { - this._verify2(a, b); - return this.imod(a.mul(b)); - }; - - Red.prototype.isqr = function isqr (a) { - return this.imul(a, a.clone()); - }; - - Red.prototype.sqr = function sqr (a) { - return this.mul(a, a); - }; - - Red.prototype.sqrt = function sqrt (a) { - if (a.isZero()) return a.clone(); - - var mod3 = this.m.andln(3); - assert(mod3 % 2 === 1); - - // Fast case - if (mod3 === 3) { - var pow = this.m.add(new BN(1)).iushrn(2); - return this.pow(a, pow); - } - - // Tonelli-Shanks algorithm (Totally unoptimized and slow) - // - // Find Q and S, that Q * 2 ^ S = (P - 1) - var q = this.m.subn(1); - var s = 0; - while (!q.isZero() && q.andln(1) === 0) { - s++; - q.iushrn(1); - } - assert(!q.isZero()); - - var one = new BN(1).toRed(this); - var nOne = one.redNeg(); - - // Find quadratic non-residue - // NOTE: Max is such because of generalized Riemann hypothesis. - var lpow = this.m.subn(1).iushrn(1); - var z = this.m.bitLength(); - z = new BN(2 * z * z).toRed(this); - - while (this.pow(z, lpow).cmp(nOne) !== 0) { - z.redIAdd(nOne); - } - - var c = this.pow(z, q); - var r = this.pow(a, q.addn(1).iushrn(1)); - var t = this.pow(a, q); - var m = s; - while (t.cmp(one) !== 0) { - var tmp = t; - for (var i = 0; tmp.cmp(one) !== 0; i++) { - tmp = tmp.redSqr(); - } - assert(i < m); - var b = this.pow(c, new BN(1).iushln(m - i - 1)); - - r = r.redMul(b); - c = b.redSqr(); - t = t.redMul(c); - m = i; - } - - return r; - }; - - Red.prototype.invm = function invm (a) { - var inv = a._invmp(this.m); - if (inv.negative !== 0) { - inv.negative = 0; - return this.imod(inv).redNeg(); - } else { - return this.imod(inv); - } - }; - - Red.prototype.pow = function pow (a, num) { - if (num.isZero()) return new BN(1).toRed(this); - if (num.cmpn(1) === 0) return a.clone(); - - var windowSize = 4; - var wnd = new Array(1 << windowSize); - wnd[0] = new BN(1).toRed(this); - wnd[1] = a; - for (var i = 2; i < wnd.length; i++) { - wnd[i] = this.mul(wnd[i - 1], a); - } - - var res = wnd[0]; - var current = 0; - var currentLen = 0; - var start = num.bitLength() % 26; - if (start === 0) { - start = 26; - } - - for (i = num.length - 1; i >= 0; i--) { - var word = num.words[i]; - for (var j = start - 1; j >= 0; j--) { - var bit = (word >> j) & 1; - if (res !== wnd[0]) { - res = this.sqr(res); - } - - if (bit === 0 && current === 0) { - currentLen = 0; - continue; - } - - current <<= 1; - current |= bit; - currentLen++; - if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; - - res = this.mul(res, wnd[current]); - currentLen = 0; - current = 0; - } - start = 26; - } - - return res; - }; - - Red.prototype.convertTo = function convertTo (num) { - var r = num.umod(this.m); - - return r === num ? r.clone() : r; - }; - - Red.prototype.convertFrom = function convertFrom (num) { - var res = num.clone(); - res.red = null; - return res; - }; - - // - // Montgomery method engine - // - - BN.mont = function mont (num) { - return new Mont(num); - }; - - function Mont (m) { - Red.call(this, m); - - this.shift = this.m.bitLength(); - if (this.shift % 26 !== 0) { - this.shift += 26 - (this.shift % 26); - } - - this.r = new BN(1).iushln(this.shift); - this.r2 = this.imod(this.r.sqr()); - this.rinv = this.r._invmp(this.m); - - this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); - this.minv = this.minv.umod(this.r); - this.minv = this.r.sub(this.minv); - } - inherits(Mont, Red); - - Mont.prototype.convertTo = function convertTo (num) { - return this.imod(num.ushln(this.shift)); - }; - - Mont.prototype.convertFrom = function convertFrom (num) { - var r = this.imod(num.mul(this.rinv)); - r.red = null; - return r; - }; - - Mont.prototype.imul = function imul (a, b) { - if (a.isZero() || b.isZero()) { - a.words[0] = 0; - a.length = 1; - return a; - } - - var t = a.imul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.mul = function mul (a, b) { - if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); - - var t = a.mul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.invm = function invm (a) { - // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R - var res = this.imod(a._invmp(this.m).mul(this.r2)); - return res._forceRed(this); - }; -})( false || module, this); - - -/***/ }), - -/***/ "./node_modules/minimalistic-assert/index.js": -/*!***************************************************!*\ - !*** ./node_modules/minimalistic-assert/index.js ***! - \***************************************************/ -/***/ ((module) => { - -module.exports = assert; - -function assert(val, msg) { - if (!val) - throw new Error(msg || 'Assertion failed'); -} - -assert.equal = function assertEqual(l, r, msg) { - if (l != r) - throw new Error(msg || ('Assertion failed: ' + l + ' != ' + r)); -}; - - -/***/ }), - -/***/ "./node_modules/minimalistic-crypto-utils/lib/utils.js": -/*!*************************************************************!*\ - !*** ./node_modules/minimalistic-crypto-utils/lib/utils.js ***! - \*************************************************************/ -/***/ ((__unused_webpack_module, exports) => { - -"use strict"; - - -var utils = exports; - -function toArray(msg, enc) { - if (Array.isArray(msg)) - return msg.slice(); - if (!msg) - return []; - var res = []; - if (typeof msg !== 'string') { - for (var i = 0; i < msg.length; i++) - res[i] = msg[i] | 0; - return res; - } - if (enc === 'hex') { - msg = msg.replace(/[^a-z0-9]+/ig, ''); - if (msg.length % 2 !== 0) - msg = '0' + msg; - for (var i = 0; i < msg.length; i += 2) - res.push(parseInt(msg[i] + msg[i + 1], 16)); - } else { - for (var i = 0; i < msg.length; i++) { - var c = msg.charCodeAt(i); - var hi = c >> 8; - var lo = c & 0xff; - if (hi) - res.push(hi, lo); - else - res.push(lo); - } - } - return res; -} -utils.toArray = toArray; - -function zero2(word) { - if (word.length === 1) - return '0' + word; - else - return word; -} -utils.zero2 = zero2; - -function toHex(msg) { - var res = ''; - for (var i = 0; i < msg.length; i++) - res += zero2(msg[i].toString(16)); - return res; -} -utils.toHex = toHex; - -utils.encode = function encode(arr, enc) { - if (enc === 'hex') - return toHex(arr); - else - return arr; -}; - - -/***/ }), - -/***/ "./node_modules/object-is/implementation.js": -/*!**************************************************!*\ - !*** ./node_modules/object-is/implementation.js ***! - \**************************************************/ -/***/ ((module) => { - -"use strict"; - - -var numberIsNaN = function (value) { - return value !== value; -}; - -module.exports = function is(a, b) { - if (a === 0 && b === 0) { - return 1 / a === 1 / b; - } - if (a === b) { - return true; - } - if (numberIsNaN(a) && numberIsNaN(b)) { - return true; - } - return false; -}; - - - -/***/ }), - -/***/ "./node_modules/object-is/index.js": -/*!*****************************************!*\ - !*** ./node_modules/object-is/index.js ***! - \*****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var define = __webpack_require__(/*! define-properties */ "./node_modules/define-properties/index.js"); -var callBind = __webpack_require__(/*! call-bind */ "./node_modules/call-bind/index.js"); - -var implementation = __webpack_require__(/*! ./implementation */ "./node_modules/object-is/implementation.js"); -var getPolyfill = __webpack_require__(/*! ./polyfill */ "./node_modules/object-is/polyfill.js"); -var shim = __webpack_require__(/*! ./shim */ "./node_modules/object-is/shim.js"); - -var polyfill = callBind(getPolyfill(), Object); - -define(polyfill, { - getPolyfill: getPolyfill, - implementation: implementation, - shim: shim -}); - -module.exports = polyfill; - - -/***/ }), - -/***/ "./node_modules/object-is/polyfill.js": -/*!********************************************!*\ - !*** ./node_modules/object-is/polyfill.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var implementation = __webpack_require__(/*! ./implementation */ "./node_modules/object-is/implementation.js"); - -module.exports = function getPolyfill() { - return typeof Object.is === 'function' ? Object.is : implementation; -}; - - -/***/ }), - -/***/ "./node_modules/object-is/shim.js": -/*!****************************************!*\ - !*** ./node_modules/object-is/shim.js ***! - \****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var getPolyfill = __webpack_require__(/*! ./polyfill */ "./node_modules/object-is/polyfill.js"); -var define = __webpack_require__(/*! define-properties */ "./node_modules/define-properties/index.js"); - -module.exports = function shimObjectIs() { - var polyfill = getPolyfill(); - define(Object, { is: polyfill }, { - is: function testObjectIs() { - return Object.is !== polyfill; - } - }); - return polyfill; -}; - - -/***/ }), - -/***/ "./node_modules/object-keys/implementation.js": -/*!****************************************************!*\ - !*** ./node_modules/object-keys/implementation.js ***! - \****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var keysShim; -if (!Object.keys) { - // modified from https://github.com/es-shims/es5-shim - var has = Object.prototype.hasOwnProperty; - var toStr = Object.prototype.toString; - var isArgs = __webpack_require__(/*! ./isArguments */ "./node_modules/object-keys/isArguments.js"); // eslint-disable-line global-require - var isEnumerable = Object.prototype.propertyIsEnumerable; - var hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString'); - var hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype'); - var dontEnums = [ - 'toString', - 'toLocaleString', - 'valueOf', - 'hasOwnProperty', - 'isPrototypeOf', - 'propertyIsEnumerable', - 'constructor' - ]; - var equalsConstructorPrototype = function (o) { - var ctor = o.constructor; - return ctor && ctor.prototype === o; - }; - var excludedKeys = { - $applicationCache: true, - $console: true, - $external: true, - $frame: true, - $frameElement: true, - $frames: true, - $innerHeight: true, - $innerWidth: true, - $onmozfullscreenchange: true, - $onmozfullscreenerror: true, - $outerHeight: true, - $outerWidth: true, - $pageXOffset: true, - $pageYOffset: true, - $parent: true, - $scrollLeft: true, - $scrollTop: true, - $scrollX: true, - $scrollY: true, - $self: true, - $webkitIndexedDB: true, - $webkitStorageInfo: true, - $window: true - }; - var hasAutomationEqualityBug = (function () { - /* global window */ - if (typeof window === 'undefined') { return false; } - for (var k in window) { - try { - if (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') { - try { - equalsConstructorPrototype(window[k]); - } catch (e) { - return true; - } - } - } catch (e) { - return true; - } - } - return false; - }()); - var equalsConstructorPrototypeIfNotBuggy = function (o) { - /* global window */ - if (typeof window === 'undefined' || !hasAutomationEqualityBug) { - return equalsConstructorPrototype(o); - } - try { - return equalsConstructorPrototype(o); - } catch (e) { - return false; - } - }; - - keysShim = function keys(object) { - var isObject = object !== null && typeof object === 'object'; - var isFunction = toStr.call(object) === '[object Function]'; - var isArguments = isArgs(object); - var isString = isObject && toStr.call(object) === '[object String]'; - var theKeys = []; - - if (!isObject && !isFunction && !isArguments) { - throw new TypeError('Object.keys called on a non-object'); - } - - var skipProto = hasProtoEnumBug && isFunction; - if (isString && object.length > 0 && !has.call(object, 0)) { - for (var i = 0; i < object.length; ++i) { - theKeys.push(String(i)); - } - } - - if (isArguments && object.length > 0) { - for (var j = 0; j < object.length; ++j) { - theKeys.push(String(j)); - } - } else { - for (var name in object) { - if (!(skipProto && name === 'prototype') && has.call(object, name)) { - theKeys.push(String(name)); - } - } - } - - if (hasDontEnumBug) { - var skipConstructor = equalsConstructorPrototypeIfNotBuggy(object); - - for (var k = 0; k < dontEnums.length; ++k) { - if (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) { - theKeys.push(dontEnums[k]); - } - } - } - return theKeys; - }; -} -module.exports = keysShim; - - -/***/ }), - -/***/ "./node_modules/object-keys/index.js": -/*!*******************************************!*\ - !*** ./node_modules/object-keys/index.js ***! - \*******************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var slice = Array.prototype.slice; -var isArgs = __webpack_require__(/*! ./isArguments */ "./node_modules/object-keys/isArguments.js"); - -var origKeys = Object.keys; -var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(/*! ./implementation */ "./node_modules/object-keys/implementation.js"); - -var originalKeys = Object.keys; - -keysShim.shim = function shimObjectKeys() { - if (Object.keys) { - var keysWorksWithArguments = (function () { - // Safari 5.0 bug - var args = Object.keys(arguments); - return args && args.length === arguments.length; - }(1, 2)); - if (!keysWorksWithArguments) { - Object.keys = function keys(object) { // eslint-disable-line func-name-matching - if (isArgs(object)) { - return originalKeys(slice.call(object)); - } - return originalKeys(object); - }; - } - } else { - Object.keys = keysShim; - } - return Object.keys || keysShim; -}; - -module.exports = keysShim; - - -/***/ }), - -/***/ "./node_modules/object-keys/isArguments.js": -/*!*************************************************!*\ - !*** ./node_modules/object-keys/isArguments.js ***! - \*************************************************/ -/***/ ((module) => { - -"use strict"; - - -var toStr = Object.prototype.toString; - -module.exports = function isArguments(value) { - var str = toStr.call(value); - var isArgs = str === '[object Arguments]'; - if (!isArgs) { - isArgs = str !== '[object Array]' && - value !== null && - typeof value === 'object' && - typeof value.length === 'number' && - value.length >= 0 && - toStr.call(value.callee) === '[object Function]'; - } - return isArgs; -}; - - -/***/ }), - -/***/ "./node_modules/parse-asn1/asn1.js": -/*!*****************************************!*\ - !*** ./node_modules/parse-asn1/asn1.js ***! - \*****************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; -// from https://github.com/indutny/self-signed/blob/gh-pages/lib/asn1.js -// Fedor, you are amazing. - - -var asn1 = __webpack_require__(/*! asn1.js */ "./node_modules/asn1.js/lib/asn1.js") - -exports.certificate = __webpack_require__(/*! ./certificate */ "./node_modules/parse-asn1/certificate.js") - -var RSAPrivateKey = asn1.define('RSAPrivateKey', function () { - this.seq().obj( - this.key('version').int(), - this.key('modulus').int(), - this.key('publicExponent').int(), - this.key('privateExponent').int(), - this.key('prime1').int(), - this.key('prime2').int(), - this.key('exponent1').int(), - this.key('exponent2').int(), - this.key('coefficient').int() - ) -}) -exports.RSAPrivateKey = RSAPrivateKey - -var RSAPublicKey = asn1.define('RSAPublicKey', function () { - this.seq().obj( - this.key('modulus').int(), - this.key('publicExponent').int() - ) -}) -exports.RSAPublicKey = RSAPublicKey - -var PublicKey = asn1.define('SubjectPublicKeyInfo', function () { - this.seq().obj( - this.key('algorithm').use(AlgorithmIdentifier), - this.key('subjectPublicKey').bitstr() - ) -}) -exports.PublicKey = PublicKey - -var AlgorithmIdentifier = asn1.define('AlgorithmIdentifier', function () { - this.seq().obj( - this.key('algorithm').objid(), - this.key('none').null_().optional(), - this.key('curve').objid().optional(), - this.key('params').seq().obj( - this.key('p').int(), - this.key('q').int(), - this.key('g').int() - ).optional() - ) -}) - -var PrivateKeyInfo = asn1.define('PrivateKeyInfo', function () { - this.seq().obj( - this.key('version').int(), - this.key('algorithm').use(AlgorithmIdentifier), - this.key('subjectPrivateKey').octstr() - ) -}) -exports.PrivateKey = PrivateKeyInfo -var EncryptedPrivateKeyInfo = asn1.define('EncryptedPrivateKeyInfo', function () { - this.seq().obj( - this.key('algorithm').seq().obj( - this.key('id').objid(), - this.key('decrypt').seq().obj( - this.key('kde').seq().obj( - this.key('id').objid(), - this.key('kdeparams').seq().obj( - this.key('salt').octstr(), - this.key('iters').int() - ) - ), - this.key('cipher').seq().obj( - this.key('algo').objid(), - this.key('iv').octstr() - ) - ) - ), - this.key('subjectPrivateKey').octstr() - ) -}) - -exports.EncryptedPrivateKey = EncryptedPrivateKeyInfo - -var DSAPrivateKey = asn1.define('DSAPrivateKey', function () { - this.seq().obj( - this.key('version').int(), - this.key('p').int(), - this.key('q').int(), - this.key('g').int(), - this.key('pub_key').int(), - this.key('priv_key').int() - ) -}) -exports.DSAPrivateKey = DSAPrivateKey - -exports.DSAparam = asn1.define('DSAparam', function () { - this.int() -}) - -var ECPrivateKey = asn1.define('ECPrivateKey', function () { - this.seq().obj( - this.key('version').int(), - this.key('privateKey').octstr(), - this.key('parameters').optional().explicit(0).use(ECParameters), - this.key('publicKey').optional().explicit(1).bitstr() - ) -}) -exports.ECPrivateKey = ECPrivateKey - -var ECParameters = asn1.define('ECParameters', function () { - this.choice({ - namedCurve: this.objid() - }) -}) - -exports.signature = asn1.define('signature', function () { - this.seq().obj( - this.key('r').int(), - this.key('s').int() - ) -}) - - -/***/ }), - -/***/ "./node_modules/parse-asn1/certificate.js": -/*!************************************************!*\ - !*** ./node_modules/parse-asn1/certificate.js ***! - \************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// from https://github.com/Rantanen/node-dtls/blob/25a7dc861bda38cfeac93a723500eea4f0ac2e86/Certificate.js -// thanks to @Rantanen - - - -var asn = __webpack_require__(/*! asn1.js */ "./node_modules/asn1.js/lib/asn1.js") - -var Time = asn.define('Time', function () { - this.choice({ - utcTime: this.utctime(), - generalTime: this.gentime() - }) -}) - -var AttributeTypeValue = asn.define('AttributeTypeValue', function () { - this.seq().obj( - this.key('type').objid(), - this.key('value').any() - ) -}) - -var AlgorithmIdentifier = asn.define('AlgorithmIdentifier', function () { - this.seq().obj( - this.key('algorithm').objid(), - this.key('parameters').optional(), - this.key('curve').objid().optional() - ) -}) - -var SubjectPublicKeyInfo = asn.define('SubjectPublicKeyInfo', function () { - this.seq().obj( - this.key('algorithm').use(AlgorithmIdentifier), - this.key('subjectPublicKey').bitstr() - ) -}) - -var RelativeDistinguishedName = asn.define('RelativeDistinguishedName', function () { - this.setof(AttributeTypeValue) -}) - -var RDNSequence = asn.define('RDNSequence', function () { - this.seqof(RelativeDistinguishedName) -}) - -var Name = asn.define('Name', function () { - this.choice({ - rdnSequence: this.use(RDNSequence) - }) -}) - -var Validity = asn.define('Validity', function () { - this.seq().obj( - this.key('notBefore').use(Time), - this.key('notAfter').use(Time) - ) -}) - -var Extension = asn.define('Extension', function () { - this.seq().obj( - this.key('extnID').objid(), - this.key('critical').bool().def(false), - this.key('extnValue').octstr() - ) -}) - -var TBSCertificate = asn.define('TBSCertificate', function () { - this.seq().obj( - this.key('version').explicit(0).int().optional(), - this.key('serialNumber').int(), - this.key('signature').use(AlgorithmIdentifier), - this.key('issuer').use(Name), - this.key('validity').use(Validity), - this.key('subject').use(Name), - this.key('subjectPublicKeyInfo').use(SubjectPublicKeyInfo), - this.key('issuerUniqueID').implicit(1).bitstr().optional(), - this.key('subjectUniqueID').implicit(2).bitstr().optional(), - this.key('extensions').explicit(3).seqof(Extension).optional() - ) -}) - -var X509Certificate = asn.define('X509Certificate', function () { - this.seq().obj( - this.key('tbsCertificate').use(TBSCertificate), - this.key('signatureAlgorithm').use(AlgorithmIdentifier), - this.key('signatureValue').bitstr() - ) -}) - -module.exports = X509Certificate - - -/***/ }), - -/***/ "./node_modules/parse-asn1/fixProc.js": -/*!********************************************!*\ - !*** ./node_modules/parse-asn1/fixProc.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// adapted from https://github.com/apatil/pemstrip -var findProc = /Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m -var startRegex = /^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m -var fullRegex = /^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m -var evp = __webpack_require__(/*! evp_bytestokey */ "./node_modules/evp_bytestokey/index.js") -var ciphers = __webpack_require__(/*! browserify-aes */ "./node_modules/browserify-aes/browser.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -module.exports = function (okey, password) { - var key = okey.toString() - var match = key.match(findProc) - var decrypted - if (!match) { - var match2 = key.match(fullRegex) - decrypted = Buffer.from(match2[2].replace(/[\r\n]/g, ''), 'base64') - } else { - var suite = 'aes' + match[1] - var iv = Buffer.from(match[2], 'hex') - var cipherText = Buffer.from(match[3].replace(/[\r\n]/g, ''), 'base64') - var cipherKey = evp(password, iv.slice(0, 8), parseInt(match[1], 10)).key - var out = [] - var cipher = ciphers.createDecipheriv(suite, cipherKey, iv) - out.push(cipher.update(cipherText)) - out.push(cipher.final()) - decrypted = Buffer.concat(out) - } - var tag = key.match(startRegex)[1] - return { - tag: tag, - data: decrypted - } -} - - -/***/ }), - -/***/ "./node_modules/parse-asn1/index.js": -/*!******************************************!*\ - !*** ./node_modules/parse-asn1/index.js ***! - \******************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var asn1 = __webpack_require__(/*! ./asn1 */ "./node_modules/parse-asn1/asn1.js") -var aesid = __webpack_require__(/*! ./aesid.json */ "./node_modules/parse-asn1/aesid.json") -var fixProc = __webpack_require__(/*! ./fixProc */ "./node_modules/parse-asn1/fixProc.js") -var ciphers = __webpack_require__(/*! browserify-aes */ "./node_modules/browserify-aes/browser.js") -var compat = __webpack_require__(/*! pbkdf2 */ "./node_modules/pbkdf2/browser.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -module.exports = parseKeys - -function parseKeys (buffer) { - var password - if (typeof buffer === 'object' && !Buffer.isBuffer(buffer)) { - password = buffer.passphrase - buffer = buffer.key - } - if (typeof buffer === 'string') { - buffer = Buffer.from(buffer) - } - - var stripped = fixProc(buffer, password) - - var type = stripped.tag - var data = stripped.data - var subtype, ndata - switch (type) { - case 'CERTIFICATE': - ndata = asn1.certificate.decode(data, 'der').tbsCertificate.subjectPublicKeyInfo - // falls through - case 'PUBLIC KEY': - if (!ndata) { - ndata = asn1.PublicKey.decode(data, 'der') - } - subtype = ndata.algorithm.algorithm.join('.') - switch (subtype) { - case '1.2.840.113549.1.1.1': - return asn1.RSAPublicKey.decode(ndata.subjectPublicKey.data, 'der') - case '1.2.840.10045.2.1': - ndata.subjectPrivateKey = ndata.subjectPublicKey - return { - type: 'ec', - data: ndata - } - case '1.2.840.10040.4.1': - ndata.algorithm.params.pub_key = asn1.DSAparam.decode(ndata.subjectPublicKey.data, 'der') - return { - type: 'dsa', - data: ndata.algorithm.params - } - default: throw new Error('unknown key id ' + subtype) - } - // throw new Error('unknown key type ' + type) - case 'ENCRYPTED PRIVATE KEY': - data = asn1.EncryptedPrivateKey.decode(data, 'der') - data = decrypt(data, password) - // falls through - case 'PRIVATE KEY': - ndata = asn1.PrivateKey.decode(data, 'der') - subtype = ndata.algorithm.algorithm.join('.') - switch (subtype) { - case '1.2.840.113549.1.1.1': - return asn1.RSAPrivateKey.decode(ndata.subjectPrivateKey, 'der') - case '1.2.840.10045.2.1': - return { - curve: ndata.algorithm.curve, - privateKey: asn1.ECPrivateKey.decode(ndata.subjectPrivateKey, 'der').privateKey - } - case '1.2.840.10040.4.1': - ndata.algorithm.params.priv_key = asn1.DSAparam.decode(ndata.subjectPrivateKey, 'der') - return { - type: 'dsa', - params: ndata.algorithm.params - } - default: throw new Error('unknown key id ' + subtype) - } - // throw new Error('unknown key type ' + type) - case 'RSA PUBLIC KEY': - return asn1.RSAPublicKey.decode(data, 'der') - case 'RSA PRIVATE KEY': - return asn1.RSAPrivateKey.decode(data, 'der') - case 'DSA PRIVATE KEY': - return { - type: 'dsa', - params: asn1.DSAPrivateKey.decode(data, 'der') - } - case 'EC PRIVATE KEY': - data = asn1.ECPrivateKey.decode(data, 'der') - return { - curve: data.parameters.value, - privateKey: data.privateKey - } - default: throw new Error('unknown key type ' + type) - } -} -parseKeys.signature = asn1.signature -function decrypt (data, password) { - var salt = data.algorithm.decrypt.kde.kdeparams.salt - var iters = parseInt(data.algorithm.decrypt.kde.kdeparams.iters.toString(), 10) - var algo = aesid[data.algorithm.decrypt.cipher.algo.join('.')] - var iv = data.algorithm.decrypt.cipher.iv - var cipherText = data.subjectPrivateKey - var keylen = parseInt(algo.split('-')[1], 10) / 8 - var key = compat.pbkdf2Sync(password, salt, iters, keylen, 'sha1') - var cipher = ciphers.createDecipheriv(algo, key, iv) - var out = [] - out.push(cipher.update(cipherText)) - out.push(cipher.final()) - return Buffer.concat(out) -} - - -/***/ }), - -/***/ "./node_modules/path-browserify/index.js": -/*!***********************************************!*\ - !*** ./node_modules/path-browserify/index.js ***! - \***********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -// 'path' module extracted from Node.js v8.11.1 (only the posix part) -// transplited with Babel - -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - - - -function assertPath(path) { - if (typeof path !== 'string') { - throw new TypeError('Path must be a string. Received ' + JSON.stringify(path)); - } -} - -// Resolves . and .. elements in a path with directory names -function normalizeStringPosix(path, allowAboveRoot) { - var res = ''; - var lastSegmentLength = 0; - var lastSlash = -1; - var dots = 0; - var code; - for (var i = 0; i <= path.length; ++i) { - if (i < path.length) - code = path.charCodeAt(i); - else if (code === 47 /*/*/) - break; - else - code = 47 /*/*/; - if (code === 47 /*/*/) { - if (lastSlash === i - 1 || dots === 1) { - // NOOP - } else if (lastSlash !== i - 1 && dots === 2) { - if (res.length < 2 || lastSegmentLength !== 2 || res.charCodeAt(res.length - 1) !== 46 /*.*/ || res.charCodeAt(res.length - 2) !== 46 /*.*/) { - if (res.length > 2) { - var lastSlashIndex = res.lastIndexOf('/'); - if (lastSlashIndex !== res.length - 1) { - if (lastSlashIndex === -1) { - res = ''; - lastSegmentLength = 0; - } else { - res = res.slice(0, lastSlashIndex); - lastSegmentLength = res.length - 1 - res.lastIndexOf('/'); - } - lastSlash = i; - dots = 0; - continue; - } - } else if (res.length === 2 || res.length === 1) { - res = ''; - lastSegmentLength = 0; - lastSlash = i; - dots = 0; - continue; - } - } - if (allowAboveRoot) { - if (res.length > 0) - res += '/..'; - else - res = '..'; - lastSegmentLength = 2; - } - } else { - if (res.length > 0) - res += '/' + path.slice(lastSlash + 1, i); - else - res = path.slice(lastSlash + 1, i); - lastSegmentLength = i - lastSlash - 1; - } - lastSlash = i; - dots = 0; - } else if (code === 46 /*.*/ && dots !== -1) { - ++dots; - } else { - dots = -1; - } - } - return res; -} - -function _format(sep, pathObject) { - var dir = pathObject.dir || pathObject.root; - var base = pathObject.base || (pathObject.name || '') + (pathObject.ext || ''); - if (!dir) { - return base; - } - if (dir === pathObject.root) { - return dir + base; - } - return dir + sep + base; -} - -var posix = { - // path.resolve([from ...], to) - resolve: function resolve() { - var resolvedPath = ''; - var resolvedAbsolute = false; - var cwd; - - for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path; - if (i >= 0) - path = arguments[i]; - else { - if (cwd === undefined) - cwd = process.cwd(); - path = cwd; - } - - assertPath(path); - - // Skip empty entries - if (path.length === 0) { - continue; - } - - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = path.charCodeAt(0) === 47 /*/*/; - } - - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - - // Normalize the path - resolvedPath = normalizeStringPosix(resolvedPath, !resolvedAbsolute); - - if (resolvedAbsolute) { - if (resolvedPath.length > 0) - return '/' + resolvedPath; - else - return '/'; - } else if (resolvedPath.length > 0) { - return resolvedPath; - } else { - return '.'; - } - }, - - normalize: function normalize(path) { - assertPath(path); - - if (path.length === 0) return '.'; - - var isAbsolute = path.charCodeAt(0) === 47 /*/*/; - var trailingSeparator = path.charCodeAt(path.length - 1) === 47 /*/*/; - - // Normalize the path - path = normalizeStringPosix(path, !isAbsolute); - - if (path.length === 0 && !isAbsolute) path = '.'; - if (path.length > 0 && trailingSeparator) path += '/'; - - if (isAbsolute) return '/' + path; - return path; - }, - - isAbsolute: function isAbsolute(path) { - assertPath(path); - return path.length > 0 && path.charCodeAt(0) === 47 /*/*/; - }, - - join: function join() { - if (arguments.length === 0) - return '.'; - var joined; - for (var i = 0; i < arguments.length; ++i) { - var arg = arguments[i]; - assertPath(arg); - if (arg.length > 0) { - if (joined === undefined) - joined = arg; - else - joined += '/' + arg; - } - } - if (joined === undefined) - return '.'; - return posix.normalize(joined); - }, - - relative: function relative(from, to) { - assertPath(from); - assertPath(to); - - if (from === to) return ''; - - from = posix.resolve(from); - to = posix.resolve(to); - - if (from === to) return ''; - - // Trim any leading backslashes - var fromStart = 1; - for (; fromStart < from.length; ++fromStart) { - if (from.charCodeAt(fromStart) !== 47 /*/*/) - break; - } - var fromEnd = from.length; - var fromLen = fromEnd - fromStart; - - // Trim any leading backslashes - var toStart = 1; - for (; toStart < to.length; ++toStart) { - if (to.charCodeAt(toStart) !== 47 /*/*/) - break; - } - var toEnd = to.length; - var toLen = toEnd - toStart; - - // Compare paths to find the longest common path from root - var length = fromLen < toLen ? fromLen : toLen; - var lastCommonSep = -1; - var i = 0; - for (; i <= length; ++i) { - if (i === length) { - if (toLen > length) { - if (to.charCodeAt(toStart + i) === 47 /*/*/) { - // We get here if `from` is the exact base path for `to`. - // For example: from='/foo/bar'; to='/foo/bar/baz' - return to.slice(toStart + i + 1); - } else if (i === 0) { - // We get here if `from` is the root - // For example: from='/'; to='/foo' - return to.slice(toStart + i); - } - } else if (fromLen > length) { - if (from.charCodeAt(fromStart + i) === 47 /*/*/) { - // We get here if `to` is the exact base path for `from`. - // For example: from='/foo/bar/baz'; to='/foo/bar' - lastCommonSep = i; - } else if (i === 0) { - // We get here if `to` is the root. - // For example: from='/foo'; to='/' - lastCommonSep = 0; - } - } - break; - } - var fromCode = from.charCodeAt(fromStart + i); - var toCode = to.charCodeAt(toStart + i); - if (fromCode !== toCode) - break; - else if (fromCode === 47 /*/*/) - lastCommonSep = i; - } - - var out = ''; - // Generate the relative path based on the path difference between `to` - // and `from` - for (i = fromStart + lastCommonSep + 1; i <= fromEnd; ++i) { - if (i === fromEnd || from.charCodeAt(i) === 47 /*/*/) { - if (out.length === 0) - out += '..'; - else - out += '/..'; - } - } - - // Lastly, append the rest of the destination (`to`) path that comes after - // the common path parts - if (out.length > 0) - return out + to.slice(toStart + lastCommonSep); - else { - toStart += lastCommonSep; - if (to.charCodeAt(toStart) === 47 /*/*/) - ++toStart; - return to.slice(toStart); - } - }, - - _makeLong: function _makeLong(path) { - return path; - }, - - dirname: function dirname(path) { - assertPath(path); - if (path.length === 0) return '.'; - var code = path.charCodeAt(0); - var hasRoot = code === 47 /*/*/; - var end = -1; - var matchedSlash = true; - for (var i = path.length - 1; i >= 1; --i) { - code = path.charCodeAt(i); - if (code === 47 /*/*/) { - if (!matchedSlash) { - end = i; - break; - } - } else { - // We saw the first non-path separator - matchedSlash = false; - } - } - - if (end === -1) return hasRoot ? '/' : '.'; - if (hasRoot && end === 1) return '//'; - return path.slice(0, end); - }, - - basename: function basename(path, ext) { - if (ext !== undefined && typeof ext !== 'string') throw new TypeError('"ext" argument must be a string'); - assertPath(path); - - var start = 0; - var end = -1; - var matchedSlash = true; - var i; - - if (ext !== undefined && ext.length > 0 && ext.length <= path.length) { - if (ext.length === path.length && ext === path) return ''; - var extIdx = ext.length - 1; - var firstNonSlashEnd = -1; - for (i = path.length - 1; i >= 0; --i) { - var code = path.charCodeAt(i); - if (code === 47 /*/*/) { - // If we reached a path separator that was not part of a set of path - // separators at the end of the string, stop now - if (!matchedSlash) { - start = i + 1; - break; - } - } else { - if (firstNonSlashEnd === -1) { - // We saw the first non-path separator, remember this index in case - // we need it if the extension ends up not matching - matchedSlash = false; - firstNonSlashEnd = i + 1; - } - if (extIdx >= 0) { - // Try to match the explicit extension - if (code === ext.charCodeAt(extIdx)) { - if (--extIdx === -1) { - // We matched the extension, so mark this as the end of our path - // component - end = i; - } - } else { - // Extension does not match, so our result is the entire path - // component - extIdx = -1; - end = firstNonSlashEnd; - } - } - } - } - - if (start === end) end = firstNonSlashEnd;else if (end === -1) end = path.length; - return path.slice(start, end); - } else { - for (i = path.length - 1; i >= 0; --i) { - if (path.charCodeAt(i) === 47 /*/*/) { - // If we reached a path separator that was not part of a set of path - // separators at the end of the string, stop now - if (!matchedSlash) { - start = i + 1; - break; - } - } else if (end === -1) { - // We saw the first non-path separator, mark this as the end of our - // path component - matchedSlash = false; - end = i + 1; - } - } - - if (end === -1) return ''; - return path.slice(start, end); - } - }, - - extname: function extname(path) { - assertPath(path); - var startDot = -1; - var startPart = 0; - var end = -1; - var matchedSlash = true; - // Track the state of characters (if any) we see before our first dot and - // after any path separator we find - var preDotState = 0; - for (var i = path.length - 1; i >= 0; --i) { - var code = path.charCodeAt(i); - if (code === 47 /*/*/) { - // If we reached a path separator that was not part of a set of path - // separators at the end of the string, stop now - if (!matchedSlash) { - startPart = i + 1; - break; - } - continue; - } - if (end === -1) { - // We saw the first non-path separator, mark this as the end of our - // extension - matchedSlash = false; - end = i + 1; - } - if (code === 46 /*.*/) { - // If this is our first dot, mark it as the start of our extension - if (startDot === -1) - startDot = i; - else if (preDotState !== 1) - preDotState = 1; - } else if (startDot !== -1) { - // We saw a non-dot and non-path separator before our dot, so we should - // have a good chance at having a non-empty extension - preDotState = -1; - } - } - - if (startDot === -1 || end === -1 || - // We saw a non-dot character immediately before the dot - preDotState === 0 || - // The (right-most) trimmed path component is exactly '..' - preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { - return ''; - } - return path.slice(startDot, end); - }, - - format: function format(pathObject) { - if (pathObject === null || typeof pathObject !== 'object') { - throw new TypeError('The "pathObject" argument must be of type Object. Received type ' + typeof pathObject); - } - return _format('/', pathObject); - }, - - parse: function parse(path) { - assertPath(path); - - var ret = { root: '', dir: '', base: '', ext: '', name: '' }; - if (path.length === 0) return ret; - var code = path.charCodeAt(0); - var isAbsolute = code === 47 /*/*/; - var start; - if (isAbsolute) { - ret.root = '/'; - start = 1; - } else { - start = 0; - } - var startDot = -1; - var startPart = 0; - var end = -1; - var matchedSlash = true; - var i = path.length - 1; - - // Track the state of characters (if any) we see before our first dot and - // after any path separator we find - var preDotState = 0; - - // Get non-dir info - for (; i >= start; --i) { - code = path.charCodeAt(i); - if (code === 47 /*/*/) { - // If we reached a path separator that was not part of a set of path - // separators at the end of the string, stop now - if (!matchedSlash) { - startPart = i + 1; - break; - } - continue; - } - if (end === -1) { - // We saw the first non-path separator, mark this as the end of our - // extension - matchedSlash = false; - end = i + 1; - } - if (code === 46 /*.*/) { - // If this is our first dot, mark it as the start of our extension - if (startDot === -1) startDot = i;else if (preDotState !== 1) preDotState = 1; - } else if (startDot !== -1) { - // We saw a non-dot and non-path separator before our dot, so we should - // have a good chance at having a non-empty extension - preDotState = -1; - } - } - - if (startDot === -1 || end === -1 || - // We saw a non-dot character immediately before the dot - preDotState === 0 || - // The (right-most) trimmed path component is exactly '..' - preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { - if (end !== -1) { - if (startPart === 0 && isAbsolute) ret.base = ret.name = path.slice(1, end);else ret.base = ret.name = path.slice(startPart, end); - } - } else { - if (startPart === 0 && isAbsolute) { - ret.name = path.slice(1, startDot); - ret.base = path.slice(1, end); - } else { - ret.name = path.slice(startPart, startDot); - ret.base = path.slice(startPart, end); - } - ret.ext = path.slice(startDot, end); - } - - if (startPart > 0) ret.dir = path.slice(0, startPart - 1);else if (isAbsolute) ret.dir = '/'; - - return ret; - }, - - sep: '/', - delimiter: ':', - win32: null, - posix: null -}; - -posix.posix = posix; - -module.exports = posix; - - -/***/ }), - -/***/ "./node_modules/pbkdf2/browser.js": -/*!****************************************!*\ - !*** ./node_modules/pbkdf2/browser.js ***! - \****************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -exports.pbkdf2 = __webpack_require__(/*! ./lib/async */ "./node_modules/pbkdf2/lib/async.js") -exports.pbkdf2Sync = __webpack_require__(/*! ./lib/sync */ "./node_modules/pbkdf2/lib/sync-browser.js") - - -/***/ }), - -/***/ "./node_modules/pbkdf2/lib/async.js": -/*!******************************************!*\ - !*** ./node_modules/pbkdf2/lib/async.js ***! - \******************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var checkParameters = __webpack_require__(/*! ./precondition */ "./node_modules/pbkdf2/lib/precondition.js") -var defaultEncoding = __webpack_require__(/*! ./default-encoding */ "./node_modules/pbkdf2/lib/default-encoding.js") -var sync = __webpack_require__(/*! ./sync */ "./node_modules/pbkdf2/lib/sync-browser.js") -var toBuffer = __webpack_require__(/*! ./to-buffer */ "./node_modules/pbkdf2/lib/to-buffer.js") - -var ZERO_BUF -var subtle = __webpack_require__.g.crypto && __webpack_require__.g.crypto.subtle -var toBrowser = { - sha: 'SHA-1', - 'sha-1': 'SHA-1', - sha1: 'SHA-1', - sha256: 'SHA-256', - 'sha-256': 'SHA-256', - sha384: 'SHA-384', - 'sha-384': 'SHA-384', - 'sha-512': 'SHA-512', - sha512: 'SHA-512' -} -var checks = [] -function checkNative (algo) { - if (__webpack_require__.g.process && !__webpack_require__.g.process.browser) { - return Promise.resolve(false) - } - if (!subtle || !subtle.importKey || !subtle.deriveBits) { - return Promise.resolve(false) - } - if (checks[algo] !== undefined) { - return checks[algo] - } - ZERO_BUF = ZERO_BUF || Buffer.alloc(8) - var prom = browserPbkdf2(ZERO_BUF, ZERO_BUF, 10, 128, algo) - .then(function () { - return true - }).catch(function () { - return false - }) - checks[algo] = prom - return prom -} -var nextTick -function getNextTick () { - if (nextTick) { - return nextTick - } - if (__webpack_require__.g.process && __webpack_require__.g.process.nextTick) { - nextTick = __webpack_require__.g.process.nextTick - } else if (__webpack_require__.g.queueMicrotask) { - nextTick = __webpack_require__.g.queueMicrotask - } else if (__webpack_require__.g.setImmediate) { - nextTick = __webpack_require__.g.setImmediate - } else { - nextTick = __webpack_require__.g.setTimeout - } - return nextTick -} -function browserPbkdf2 (password, salt, iterations, length, algo) { - return subtle.importKey( - 'raw', password, { name: 'PBKDF2' }, false, ['deriveBits'] - ).then(function (key) { - return subtle.deriveBits({ - name: 'PBKDF2', - salt: salt, - iterations: iterations, - hash: { - name: algo - } - }, key, length << 3) - }).then(function (res) { - return Buffer.from(res) - }) -} - -function resolvePromise (promise, callback) { - promise.then(function (out) { - getNextTick()(function () { - callback(null, out) - }) - }, function (e) { - getNextTick()(function () { - callback(e) - }) - }) -} -module.exports = function (password, salt, iterations, keylen, digest, callback) { - if (typeof digest === 'function') { - callback = digest - digest = undefined - } - - digest = digest || 'sha1' - var algo = toBrowser[digest.toLowerCase()] - - if (!algo || typeof __webpack_require__.g.Promise !== 'function') { - getNextTick()(function () { - var out - try { - out = sync(password, salt, iterations, keylen, digest) - } catch (e) { - return callback(e) - } - callback(null, out) - }) - return - } - - checkParameters(iterations, keylen) - password = toBuffer(password, defaultEncoding, 'Password') - salt = toBuffer(salt, defaultEncoding, 'Salt') - if (typeof callback !== 'function') throw new Error('No callback provided to pbkdf2') - - resolvePromise(checkNative(algo).then(function (resp) { - if (resp) return browserPbkdf2(password, salt, iterations, keylen, algo) - - return sync(password, salt, iterations, keylen, digest) - }), callback) -} - - -/***/ }), - -/***/ "./node_modules/pbkdf2/lib/default-encoding.js": -/*!*****************************************************!*\ - !*** ./node_modules/pbkdf2/lib/default-encoding.js ***! - \*****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -var defaultEncoding -/* istanbul ignore next */ -if (__webpack_require__.g.process && __webpack_require__.g.process.browser) { - defaultEncoding = 'utf-8' -} else if (__webpack_require__.g.process && __webpack_require__.g.process.version) { - var pVersionMajor = parseInt(process.version.split('.')[0].slice(1), 10) - - defaultEncoding = pVersionMajor >= 6 ? 'utf-8' : 'binary' -} else { - defaultEncoding = 'utf-8' -} -module.exports = defaultEncoding - - -/***/ }), - -/***/ "./node_modules/pbkdf2/lib/precondition.js": -/*!*************************************************!*\ - !*** ./node_modules/pbkdf2/lib/precondition.js ***! - \*************************************************/ -/***/ ((module) => { - -var MAX_ALLOC = Math.pow(2, 30) - 1 // default in iojs - -module.exports = function (iterations, keylen) { - if (typeof iterations !== 'number') { - throw new TypeError('Iterations not a number') - } - - if (iterations < 0) { - throw new TypeError('Bad iterations') - } - - if (typeof keylen !== 'number') { - throw new TypeError('Key length not a number') - } - - if (keylen < 0 || keylen > MAX_ALLOC || keylen !== keylen) { /* eslint no-self-compare: 0 */ - throw new TypeError('Bad key length') - } -} - - -/***/ }), - -/***/ "./node_modules/pbkdf2/lib/sync-browser.js": -/*!*************************************************!*\ - !*** ./node_modules/pbkdf2/lib/sync-browser.js ***! - \*************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var md5 = __webpack_require__(/*! create-hash/md5 */ "./node_modules/create-hash/md5.js") -var RIPEMD160 = __webpack_require__(/*! ripemd160 */ "./node_modules/ripemd160/index.js") -var sha = __webpack_require__(/*! sha.js */ "./node_modules/sha.js/index.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var checkParameters = __webpack_require__(/*! ./precondition */ "./node_modules/pbkdf2/lib/precondition.js") -var defaultEncoding = __webpack_require__(/*! ./default-encoding */ "./node_modules/pbkdf2/lib/default-encoding.js") -var toBuffer = __webpack_require__(/*! ./to-buffer */ "./node_modules/pbkdf2/lib/to-buffer.js") - -var ZEROS = Buffer.alloc(128) -var sizes = { - md5: 16, - sha1: 20, - sha224: 28, - sha256: 32, - sha384: 48, - sha512: 64, - rmd160: 20, - ripemd160: 20 -} - -function Hmac (alg, key, saltLen) { - var hash = getDigest(alg) - var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 - - if (key.length > blocksize) { - key = hash(key) - } else if (key.length < blocksize) { - key = Buffer.concat([key, ZEROS], blocksize) - } - - var ipad = Buffer.allocUnsafe(blocksize + sizes[alg]) - var opad = Buffer.allocUnsafe(blocksize + sizes[alg]) - for (var i = 0; i < blocksize; i++) { - ipad[i] = key[i] ^ 0x36 - opad[i] = key[i] ^ 0x5C - } - - var ipad1 = Buffer.allocUnsafe(blocksize + saltLen + 4) - ipad.copy(ipad1, 0, 0, blocksize) - this.ipad1 = ipad1 - this.ipad2 = ipad - this.opad = opad - this.alg = alg - this.blocksize = blocksize - this.hash = hash - this.size = sizes[alg] -} - -Hmac.prototype.run = function (data, ipad) { - data.copy(ipad, this.blocksize) - var h = this.hash(ipad) - h.copy(this.opad, this.blocksize) - return this.hash(this.opad) -} - -function getDigest (alg) { - function shaFunc (data) { - return sha(alg).update(data).digest() - } - function rmd160Func (data) { - return new RIPEMD160().update(data).digest() - } - - if (alg === 'rmd160' || alg === 'ripemd160') return rmd160Func - if (alg === 'md5') return md5 - return shaFunc -} - -function pbkdf2 (password, salt, iterations, keylen, digest) { - checkParameters(iterations, keylen) - password = toBuffer(password, defaultEncoding, 'Password') - salt = toBuffer(salt, defaultEncoding, 'Salt') - - digest = digest || 'sha1' - - var hmac = new Hmac(digest, password, salt.length) - - var DK = Buffer.allocUnsafe(keylen) - var block1 = Buffer.allocUnsafe(salt.length + 4) - salt.copy(block1, 0, 0, salt.length) - - var destPos = 0 - var hLen = sizes[digest] - var l = Math.ceil(keylen / hLen) - - for (var i = 1; i <= l; i++) { - block1.writeUInt32BE(i, salt.length) - - var T = hmac.run(block1, hmac.ipad1) - var U = T - - for (var j = 1; j < iterations; j++) { - U = hmac.run(U, hmac.ipad2) - for (var k = 0; k < hLen; k++) T[k] ^= U[k] - } - - T.copy(DK, destPos) - destPos += hLen - } - - return DK -} - -module.exports = pbkdf2 - - -/***/ }), - -/***/ "./node_modules/pbkdf2/lib/to-buffer.js": -/*!**********************************************!*\ - !*** ./node_modules/pbkdf2/lib/to-buffer.js ***! - \**********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -module.exports = function (thing, encoding, name) { - if (Buffer.isBuffer(thing)) { - return thing - } else if (typeof thing === 'string') { - return Buffer.from(thing, encoding) - } else if (ArrayBuffer.isView(thing)) { - return Buffer.from(thing.buffer) - } else { - throw new TypeError(name + ' must be a string, a Buffer, a typed array or a DataView') - } -} - - -/***/ }), - -/***/ "./node_modules/process/browser.js": -/*!*****************************************!*\ - !*** ./node_modules/process/browser.js ***! - \*****************************************/ -/***/ ((module) => { - -// shim for using process in browser -var process = module.exports = {}; - -// cached from whatever global is present so that test runners that stub it -// don't break things. But we need to wrap it in a try catch in case it is -// wrapped in strict mode code which doesn't define any globals. It's inside a -// function because try/catches deoptimize in certain engines. - -var cachedSetTimeout; -var cachedClearTimeout; - -function defaultSetTimout() { - throw new Error('setTimeout has not been defined'); -} -function defaultClearTimeout () { - throw new Error('clearTimeout has not been defined'); -} -(function () { - try { - if (typeof setTimeout === 'function') { - cachedSetTimeout = setTimeout; - } else { - cachedSetTimeout = defaultSetTimout; - } - } catch (e) { - cachedSetTimeout = defaultSetTimout; - } - try { - if (typeof clearTimeout === 'function') { - cachedClearTimeout = clearTimeout; - } else { - cachedClearTimeout = defaultClearTimeout; - } - } catch (e) { - cachedClearTimeout = defaultClearTimeout; - } -} ()) -function runTimeout(fun) { - if (cachedSetTimeout === setTimeout) { - //normal enviroments in sane situations - return setTimeout(fun, 0); - } - // if setTimeout wasn't available but was latter defined - if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { - cachedSetTimeout = setTimeout; - return setTimeout(fun, 0); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedSetTimeout(fun, 0); - } catch(e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedSetTimeout.call(null, fun, 0); - } catch(e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error - return cachedSetTimeout.call(this, fun, 0); - } - } - - -} -function runClearTimeout(marker) { - if (cachedClearTimeout === clearTimeout) { - //normal enviroments in sane situations - return clearTimeout(marker); - } - // if clearTimeout wasn't available but was latter defined - if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { - cachedClearTimeout = clearTimeout; - return clearTimeout(marker); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedClearTimeout(marker); - } catch (e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedClearTimeout.call(null, marker); - } catch (e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. - // Some versions of I.E. have different rules for clearTimeout vs setTimeout - return cachedClearTimeout.call(this, marker); - } - } - - - -} -var queue = []; -var draining = false; -var currentQueue; -var queueIndex = -1; - -function cleanUpNextTick() { - if (!draining || !currentQueue) { - return; - } - draining = false; - if (currentQueue.length) { - queue = currentQueue.concat(queue); - } else { - queueIndex = -1; - } - if (queue.length) { - drainQueue(); - } -} - -function drainQueue() { - if (draining) { - return; - } - var timeout = runTimeout(cleanUpNextTick); - draining = true; - - var len = queue.length; - while(len) { - currentQueue = queue; - queue = []; - while (++queueIndex < len) { - if (currentQueue) { - currentQueue[queueIndex].run(); - } - } - queueIndex = -1; - len = queue.length; - } - currentQueue = null; - draining = false; - runClearTimeout(timeout); -} - -process.nextTick = function (fun) { - var args = new Array(arguments.length - 1); - if (arguments.length > 1) { - for (var i = 1; i < arguments.length; i++) { - args[i - 1] = arguments[i]; - } - } - queue.push(new Item(fun, args)); - if (queue.length === 1 && !draining) { - runTimeout(drainQueue); - } -}; - -// v8 likes predictible objects -function Item(fun, array) { - this.fun = fun; - this.array = array; -} -Item.prototype.run = function () { - this.fun.apply(null, this.array); -}; -process.title = 'browser'; -process.browser = true; -process.env = {}; -process.argv = []; -process.version = ''; // empty string to avoid regexp issues -process.versions = {}; - -function noop() {} - -process.on = noop; -process.addListener = noop; -process.once = noop; -process.off = noop; -process.removeListener = noop; -process.removeAllListeners = noop; -process.emit = noop; -process.prependListener = noop; -process.prependOnceListener = noop; - -process.listeners = function (name) { return [] } - -process.binding = function (name) { - throw new Error('process.binding is not supported'); -}; - -process.cwd = function () { return '/' }; -process.chdir = function (dir) { - throw new Error('process.chdir is not supported'); -}; -process.umask = function() { return 0; }; - - -/***/ }), - -/***/ "./node_modules/public-encrypt/browser.js": -/*!************************************************!*\ - !*** ./node_modules/public-encrypt/browser.js ***! - \************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -exports.publicEncrypt = __webpack_require__(/*! ./publicEncrypt */ "./node_modules/public-encrypt/publicEncrypt.js") -exports.privateDecrypt = __webpack_require__(/*! ./privateDecrypt */ "./node_modules/public-encrypt/privateDecrypt.js") - -exports.privateEncrypt = function privateEncrypt (key, buf) { - return exports.publicEncrypt(key, buf, true) -} - -exports.publicDecrypt = function publicDecrypt (key, buf) { - return exports.privateDecrypt(key, buf, true) -} - - -/***/ }), - -/***/ "./node_modules/public-encrypt/mgf.js": -/*!********************************************!*\ - !*** ./node_modules/public-encrypt/mgf.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var createHash = __webpack_require__(/*! create-hash */ "./node_modules/create-hash/browser.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -module.exports = function (seed, len) { - var t = Buffer.alloc(0) - var i = 0 - var c - while (t.length < len) { - c = i2ops(i++) - t = Buffer.concat([t, createHash('sha1').update(seed).update(c).digest()]) - } - return t.slice(0, len) -} - -function i2ops (c) { - var out = Buffer.allocUnsafe(4) - out.writeUInt32BE(c, 0) - return out -} - - -/***/ }), - -/***/ "./node_modules/public-encrypt/node_modules/bn.js/lib/bn.js": -/*!******************************************************************!*\ - !*** ./node_modules/public-encrypt/node_modules/bn.js/lib/bn.js ***! - \******************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -(function (module, exports) { - 'use strict'; - - // Utils - function assert (val, msg) { - if (!val) throw new Error(msg || 'Assertion failed'); - } - - // Could use `inherits` module, but don't want to move from single file - // architecture yet. - function inherits (ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function () {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - } - - // BN - - function BN (number, base, endian) { - if (BN.isBN(number)) { - return number; - } - - this.negative = 0; - this.words = null; - this.length = 0; - - // Reduction context - this.red = null; - - if (number !== null) { - if (base === 'le' || base === 'be') { - endian = base; - base = 10; - } - - this._init(number || 0, base || 10, endian || 'be'); - } - } - if (typeof module === 'object') { - module.exports = BN; - } else { - exports.BN = BN; - } - - BN.BN = BN; - BN.wordSize = 26; - - var Buffer; - try { - if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { - Buffer = window.Buffer; - } else { - Buffer = (__webpack_require__(/*! buffer */ "?fbf1").Buffer); - } - } catch (e) { - } - - BN.isBN = function isBN (num) { - if (num instanceof BN) { - return true; - } - - return num !== null && typeof num === 'object' && - num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); - }; - - BN.max = function max (left, right) { - if (left.cmp(right) > 0) return left; - return right; - }; - - BN.min = function min (left, right) { - if (left.cmp(right) < 0) return left; - return right; - }; - - BN.prototype._init = function init (number, base, endian) { - if (typeof number === 'number') { - return this._initNumber(number, base, endian); - } - - if (typeof number === 'object') { - return this._initArray(number, base, endian); - } - - if (base === 'hex') { - base = 16; - } - assert(base === (base | 0) && base >= 2 && base <= 36); - - number = number.toString().replace(/\s+/g, ''); - var start = 0; - if (number[0] === '-') { - start++; - this.negative = 1; - } - - if (start < number.length) { - if (base === 16) { - this._parseHex(number, start, endian); - } else { - this._parseBase(number, base, start); - if (endian === 'le') { - this._initArray(this.toArray(), base, endian); - } - } - } - }; - - BN.prototype._initNumber = function _initNumber (number, base, endian) { - if (number < 0) { - this.negative = 1; - number = -number; - } - if (number < 0x4000000) { - this.words = [ number & 0x3ffffff ]; - this.length = 1; - } else if (number < 0x10000000000000) { - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff - ]; - this.length = 2; - } else { - assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff, - 1 - ]; - this.length = 3; - } - - if (endian !== 'le') return; - - // Reverse the bytes - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initArray = function _initArray (number, base, endian) { - // Perhaps a Uint8Array - assert(typeof number.length === 'number'); - if (number.length <= 0) { - this.words = [ 0 ]; - this.length = 1; - return this; - } - - this.length = Math.ceil(number.length / 3); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - var off = 0; - if (endian === 'be') { - for (i = number.length - 1, j = 0; i >= 0; i -= 3) { - w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } else if (endian === 'le') { - for (i = 0, j = 0; i < number.length; i += 3) { - w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } - return this.strip(); - }; - - function parseHex4Bits (string, index) { - var c = string.charCodeAt(index); - // 'A' - 'F' - if (c >= 65 && c <= 70) { - return c - 55; - // 'a' - 'f' - } else if (c >= 97 && c <= 102) { - return c - 87; - // '0' - '9' - } else { - return (c - 48) & 0xf; - } - } - - function parseHexByte (string, lowerBound, index) { - var r = parseHex4Bits(string, index); - if (index - 1 >= lowerBound) { - r |= parseHex4Bits(string, index - 1) << 4; - } - return r; - } - - BN.prototype._parseHex = function _parseHex (number, start, endian) { - // Create possibly bigger array to ensure that it fits the number - this.length = Math.ceil((number.length - start) / 6); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - // 24-bits chunks - var off = 0; - var j = 0; - - var w; - if (endian === 'be') { - for (i = number.length - 1; i >= start; i -= 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } else { - var parseLength = number.length - start; - for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { - w = parseHexByte(number, start, i) << off; - this.words[j] |= w & 0x3ffffff; - if (off >= 18) { - off -= 18; - j += 1; - this.words[j] |= w >>> 26; - } else { - off += 8; - } - } - } - - this.strip(); - }; - - function parseBase (str, start, end, mul) { - var r = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r *= mul; - - // 'a' - if (c >= 49) { - r += c - 49 + 0xa; - - // 'A' - } else if (c >= 17) { - r += c - 17 + 0xa; - - // '0' - '9' - } else { - r += c; - } - } - return r; - } - - BN.prototype._parseBase = function _parseBase (number, base, start) { - // Initialize as zero - this.words = [ 0 ]; - this.length = 1; - - // Find length of limb in base - for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { - limbLen++; - } - limbLen--; - limbPow = (limbPow / base) | 0; - - var total = number.length - start; - var mod = total % limbLen; - var end = Math.min(total, total - mod) + start; - - var word = 0; - for (var i = start; i < end; i += limbLen) { - word = parseBase(number, i, i + limbLen, base); - - this.imuln(limbPow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - if (mod !== 0) { - var pow = 1; - word = parseBase(number, i, number.length, base); - - for (i = 0; i < mod; i++) { - pow *= base; - } - - this.imuln(pow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - this.strip(); - }; - - BN.prototype.copy = function copy (dest) { - dest.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - dest.words[i] = this.words[i]; - } - dest.length = this.length; - dest.negative = this.negative; - dest.red = this.red; - }; - - BN.prototype.clone = function clone () { - var r = new BN(null); - this.copy(r); - return r; - }; - - BN.prototype._expand = function _expand (size) { - while (this.length < size) { - this.words[this.length++] = 0; - } - return this; - }; - - // Remove leading `0` from `this` - BN.prototype.strip = function strip () { - while (this.length > 1 && this.words[this.length - 1] === 0) { - this.length--; - } - return this._normSign(); - }; - - BN.prototype._normSign = function _normSign () { - // -0 = 0 - if (this.length === 1 && this.words[0] === 0) { - this.negative = 0; - } - return this; - }; - - BN.prototype.inspect = function inspect () { - return (this.red ? ''; - }; - - /* - - var zeros = []; - var groupSizes = []; - var groupBases = []; - - var s = ''; - var i = -1; - while (++i < BN.wordSize) { - zeros[i] = s; - s += '0'; - } - groupSizes[0] = 0; - groupSizes[1] = 0; - groupBases[0] = 0; - groupBases[1] = 0; - var base = 2 - 1; - while (++base < 36 + 1) { - var groupSize = 0; - var groupBase = 1; - while (groupBase < (1 << BN.wordSize) / base) { - groupBase *= base; - groupSize += 1; - } - groupSizes[base] = groupSize; - groupBases[base] = groupBase; - } - - */ - - var zeros = [ - '', - '0', - '00', - '000', - '0000', - '00000', - '000000', - '0000000', - '00000000', - '000000000', - '0000000000', - '00000000000', - '000000000000', - '0000000000000', - '00000000000000', - '000000000000000', - '0000000000000000', - '00000000000000000', - '000000000000000000', - '0000000000000000000', - '00000000000000000000', - '000000000000000000000', - '0000000000000000000000', - '00000000000000000000000', - '000000000000000000000000', - '0000000000000000000000000' - ]; - - var groupSizes = [ - 0, 0, - 25, 16, 12, 11, 10, 9, 8, - 8, 7, 7, 7, 7, 6, 6, - 6, 6, 6, 6, 6, 5, 5, - 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5 - ]; - - var groupBases = [ - 0, 0, - 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, - 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, - 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, - 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, - 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 - ]; - - BN.prototype.toString = function toString (base, padding) { - base = base || 10; - padding = padding | 0 || 1; - - var out; - if (base === 16 || base === 'hex') { - out = ''; - var off = 0; - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = this.words[i]; - var word = (((w << off) | carry) & 0xffffff).toString(16); - carry = (w >>> (24 - off)) & 0xffffff; - if (carry !== 0 || i !== this.length - 1) { - out = zeros[6 - word.length] + word + out; - } else { - out = word + out; - } - off += 2; - if (off >= 26) { - off -= 26; - i--; - } - } - if (carry !== 0) { - out = carry.toString(16) + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - if (base === (base | 0) && base >= 2 && base <= 36) { - // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); - var groupSize = groupSizes[base]; - // var groupBase = Math.pow(base, groupSize); - var groupBase = groupBases[base]; - out = ''; - var c = this.clone(); - c.negative = 0; - while (!c.isZero()) { - var r = c.modn(groupBase).toString(base); - c = c.idivn(groupBase); - - if (!c.isZero()) { - out = zeros[groupSize - r.length] + r + out; - } else { - out = r + out; - } - } - if (this.isZero()) { - out = '0' + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - assert(false, 'Base should be between 2 and 36'); - }; - - BN.prototype.toNumber = function toNumber () { - var ret = this.words[0]; - if (this.length === 2) { - ret += this.words[1] * 0x4000000; - } else if (this.length === 3 && this.words[2] === 0x01) { - // NOTE: at this stage it is known that the top bit is set - ret += 0x10000000000000 + (this.words[1] * 0x4000000); - } else if (this.length > 2) { - assert(false, 'Number can only safely store up to 53 bits'); - } - return (this.negative !== 0) ? -ret : ret; - }; - - BN.prototype.toJSON = function toJSON () { - return this.toString(16); - }; - - BN.prototype.toBuffer = function toBuffer (endian, length) { - assert(typeof Buffer !== 'undefined'); - return this.toArrayLike(Buffer, endian, length); - }; - - BN.prototype.toArray = function toArray (endian, length) { - return this.toArrayLike(Array, endian, length); - }; - - BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { - var byteLength = this.byteLength(); - var reqLength = length || Math.max(1, byteLength); - assert(byteLength <= reqLength, 'byte array longer than desired length'); - assert(reqLength > 0, 'Requested array length <= 0'); - - this.strip(); - var littleEndian = endian === 'le'; - var res = new ArrayType(reqLength); - - var b, i; - var q = this.clone(); - if (!littleEndian) { - // Assume big-endian - for (i = 0; i < reqLength - byteLength; i++) { - res[i] = 0; - } - - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[reqLength - i - 1] = b; - } - } else { - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[i] = b; - } - - for (; i < reqLength; i++) { - res[i] = 0; - } - } - - return res; - }; - - if (Math.clz32) { - BN.prototype._countBits = function _countBits (w) { - return 32 - Math.clz32(w); - }; - } else { - BN.prototype._countBits = function _countBits (w) { - var t = w; - var r = 0; - if (t >= 0x1000) { - r += 13; - t >>>= 13; - } - if (t >= 0x40) { - r += 7; - t >>>= 7; - } - if (t >= 0x8) { - r += 4; - t >>>= 4; - } - if (t >= 0x02) { - r += 2; - t >>>= 2; - } - return r + t; - }; - } - - BN.prototype._zeroBits = function _zeroBits (w) { - // Short-cut - if (w === 0) return 26; - - var t = w; - var r = 0; - if ((t & 0x1fff) === 0) { - r += 13; - t >>>= 13; - } - if ((t & 0x7f) === 0) { - r += 7; - t >>>= 7; - } - if ((t & 0xf) === 0) { - r += 4; - t >>>= 4; - } - if ((t & 0x3) === 0) { - r += 2; - t >>>= 2; - } - if ((t & 0x1) === 0) { - r++; - } - return r; - }; - - // Return number of used bits in a BN - BN.prototype.bitLength = function bitLength () { - var w = this.words[this.length - 1]; - var hi = this._countBits(w); - return (this.length - 1) * 26 + hi; - }; - - function toBitArray (num) { - var w = new Array(num.bitLength()); - - for (var bit = 0; bit < w.length; bit++) { - var off = (bit / 26) | 0; - var wbit = bit % 26; - - w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; - } - - return w; - } - - // Number of trailing zero bits - BN.prototype.zeroBits = function zeroBits () { - if (this.isZero()) return 0; - - var r = 0; - for (var i = 0; i < this.length; i++) { - var b = this._zeroBits(this.words[i]); - r += b; - if (b !== 26) break; - } - return r; - }; - - BN.prototype.byteLength = function byteLength () { - return Math.ceil(this.bitLength() / 8); - }; - - BN.prototype.toTwos = function toTwos (width) { - if (this.negative !== 0) { - return this.abs().inotn(width).iaddn(1); - } - return this.clone(); - }; - - BN.prototype.fromTwos = function fromTwos (width) { - if (this.testn(width - 1)) { - return this.notn(width).iaddn(1).ineg(); - } - return this.clone(); - }; - - BN.prototype.isNeg = function isNeg () { - return this.negative !== 0; - }; - - // Return negative clone of `this` - BN.prototype.neg = function neg () { - return this.clone().ineg(); - }; - - BN.prototype.ineg = function ineg () { - if (!this.isZero()) { - this.negative ^= 1; - } - - return this; - }; - - // Or `num` with `this` in-place - BN.prototype.iuor = function iuor (num) { - while (this.length < num.length) { - this.words[this.length++] = 0; - } - - for (var i = 0; i < num.length; i++) { - this.words[i] = this.words[i] | num.words[i]; - } - - return this.strip(); - }; - - BN.prototype.ior = function ior (num) { - assert((this.negative | num.negative) === 0); - return this.iuor(num); - }; - - // Or `num` with `this` - BN.prototype.or = function or (num) { - if (this.length > num.length) return this.clone().ior(num); - return num.clone().ior(this); - }; - - BN.prototype.uor = function uor (num) { - if (this.length > num.length) return this.clone().iuor(num); - return num.clone().iuor(this); - }; - - // And `num` with `this` in-place - BN.prototype.iuand = function iuand (num) { - // b = min-length(num, this) - var b; - if (this.length > num.length) { - b = num; - } else { - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = this.words[i] & num.words[i]; - } - - this.length = b.length; - - return this.strip(); - }; - - BN.prototype.iand = function iand (num) { - assert((this.negative | num.negative) === 0); - return this.iuand(num); - }; - - // And `num` with `this` - BN.prototype.and = function and (num) { - if (this.length > num.length) return this.clone().iand(num); - return num.clone().iand(this); - }; - - BN.prototype.uand = function uand (num) { - if (this.length > num.length) return this.clone().iuand(num); - return num.clone().iuand(this); - }; - - // Xor `num` with `this` in-place - BN.prototype.iuxor = function iuxor (num) { - // a.length > b.length - var a; - var b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = a.words[i] ^ b.words[i]; - } - - if (this !== a) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = a.length; - - return this.strip(); - }; - - BN.prototype.ixor = function ixor (num) { - assert((this.negative | num.negative) === 0); - return this.iuxor(num); - }; - - // Xor `num` with `this` - BN.prototype.xor = function xor (num) { - if (this.length > num.length) return this.clone().ixor(num); - return num.clone().ixor(this); - }; - - BN.prototype.uxor = function uxor (num) { - if (this.length > num.length) return this.clone().iuxor(num); - return num.clone().iuxor(this); - }; - - // Not ``this`` with ``width`` bitwidth - BN.prototype.inotn = function inotn (width) { - assert(typeof width === 'number' && width >= 0); - - var bytesNeeded = Math.ceil(width / 26) | 0; - var bitsLeft = width % 26; - - // Extend the buffer with leading zeroes - this._expand(bytesNeeded); - - if (bitsLeft > 0) { - bytesNeeded--; - } - - // Handle complete words - for (var i = 0; i < bytesNeeded; i++) { - this.words[i] = ~this.words[i] & 0x3ffffff; - } - - // Handle the residue - if (bitsLeft > 0) { - this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); - } - - // And remove leading zeroes - return this.strip(); - }; - - BN.prototype.notn = function notn (width) { - return this.clone().inotn(width); - }; - - // Set `bit` of `this` - BN.prototype.setn = function setn (bit, val) { - assert(typeof bit === 'number' && bit >= 0); - - var off = (bit / 26) | 0; - var wbit = bit % 26; - - this._expand(off + 1); - - if (val) { - this.words[off] = this.words[off] | (1 << wbit); - } else { - this.words[off] = this.words[off] & ~(1 << wbit); - } - - return this.strip(); - }; - - // Add `num` to `this` in-place - BN.prototype.iadd = function iadd (num) { - var r; - - // negative + positive - if (this.negative !== 0 && num.negative === 0) { - this.negative = 0; - r = this.isub(num); - this.negative ^= 1; - return this._normSign(); - - // positive + negative - } else if (this.negative === 0 && num.negative !== 0) { - num.negative = 0; - r = this.isub(num); - num.negative = 1; - return r._normSign(); - } - - // a.length > b.length - var a, b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) + (b.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - - this.length = a.length; - if (carry !== 0) { - this.words[this.length] = carry; - this.length++; - // Copy the rest of the words - } else if (a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - return this; - }; - - // Add `num` to `this` - BN.prototype.add = function add (num) { - var res; - if (num.negative !== 0 && this.negative === 0) { - num.negative = 0; - res = this.sub(num); - num.negative ^= 1; - return res; - } else if (num.negative === 0 && this.negative !== 0) { - this.negative = 0; - res = num.sub(this); - this.negative = 1; - return res; - } - - if (this.length > num.length) return this.clone().iadd(num); - - return num.clone().iadd(this); - }; - - // Subtract `num` from `this` in-place - BN.prototype.isub = function isub (num) { - // this - (-num) = this + num - if (num.negative !== 0) { - num.negative = 0; - var r = this.iadd(num); - num.negative = 1; - return r._normSign(); - - // -this - num = -(this + num) - } else if (this.negative !== 0) { - this.negative = 0; - this.iadd(num); - this.negative = 1; - return this._normSign(); - } - - // At this point both numbers are positive - var cmp = this.cmp(num); - - // Optimization - zeroify - if (cmp === 0) { - this.negative = 0; - this.length = 1; - this.words[0] = 0; - return this; - } - - // a > b - var a, b; - if (cmp > 0) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) - (b.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - - // Copy rest of the words - if (carry === 0 && i < a.length && a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = Math.max(this.length, i); - - if (a !== this) { - this.negative = 1; - } - - return this.strip(); - }; - - // Subtract `num` from `this` - BN.prototype.sub = function sub (num) { - return this.clone().isub(num); - }; - - function smallMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - var len = (self.length + num.length) | 0; - out.length = len; - len = (len - 1) | 0; - - // Peel one iteration (compiler can't do it, because of code complexity) - var a = self.words[0] | 0; - var b = num.words[0] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - var carry = (r / 0x4000000) | 0; - out.words[0] = lo; - - for (var k = 1; k < len; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = carry >>> 26; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = (k - j) | 0; - a = self.words[i] | 0; - b = num.words[j] | 0; - r = a * b + rword; - ncarry += (r / 0x4000000) | 0; - rword = r & 0x3ffffff; - } - out.words[k] = rword | 0; - carry = ncarry | 0; - } - if (carry !== 0) { - out.words[k] = carry | 0; - } else { - out.length--; - } - - return out.strip(); - } - - // TODO(indutny): it may be reasonable to omit it for users who don't need - // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit - // multiplication (like elliptic secp256k1). - var comb10MulTo = function comb10MulTo (self, num, out) { - var a = self.words; - var b = num.words; - var o = out.words; - var c = 0; - var lo; - var mid; - var hi; - var a0 = a[0] | 0; - var al0 = a0 & 0x1fff; - var ah0 = a0 >>> 13; - var a1 = a[1] | 0; - var al1 = a1 & 0x1fff; - var ah1 = a1 >>> 13; - var a2 = a[2] | 0; - var al2 = a2 & 0x1fff; - var ah2 = a2 >>> 13; - var a3 = a[3] | 0; - var al3 = a3 & 0x1fff; - var ah3 = a3 >>> 13; - var a4 = a[4] | 0; - var al4 = a4 & 0x1fff; - var ah4 = a4 >>> 13; - var a5 = a[5] | 0; - var al5 = a5 & 0x1fff; - var ah5 = a5 >>> 13; - var a6 = a[6] | 0; - var al6 = a6 & 0x1fff; - var ah6 = a6 >>> 13; - var a7 = a[7] | 0; - var al7 = a7 & 0x1fff; - var ah7 = a7 >>> 13; - var a8 = a[8] | 0; - var al8 = a8 & 0x1fff; - var ah8 = a8 >>> 13; - var a9 = a[9] | 0; - var al9 = a9 & 0x1fff; - var ah9 = a9 >>> 13; - var b0 = b[0] | 0; - var bl0 = b0 & 0x1fff; - var bh0 = b0 >>> 13; - var b1 = b[1] | 0; - var bl1 = b1 & 0x1fff; - var bh1 = b1 >>> 13; - var b2 = b[2] | 0; - var bl2 = b2 & 0x1fff; - var bh2 = b2 >>> 13; - var b3 = b[3] | 0; - var bl3 = b3 & 0x1fff; - var bh3 = b3 >>> 13; - var b4 = b[4] | 0; - var bl4 = b4 & 0x1fff; - var bh4 = b4 >>> 13; - var b5 = b[5] | 0; - var bl5 = b5 & 0x1fff; - var bh5 = b5 >>> 13; - var b6 = b[6] | 0; - var bl6 = b6 & 0x1fff; - var bh6 = b6 >>> 13; - var b7 = b[7] | 0; - var bl7 = b7 & 0x1fff; - var bh7 = b7 >>> 13; - var b8 = b[8] | 0; - var bl8 = b8 & 0x1fff; - var bh8 = b8 >>> 13; - var b9 = b[9] | 0; - var bl9 = b9 & 0x1fff; - var bh9 = b9 >>> 13; - - out.negative = self.negative ^ num.negative; - out.length = 19; - /* k = 0 */ - lo = Math.imul(al0, bl0); - mid = Math.imul(al0, bh0); - mid = (mid + Math.imul(ah0, bl0)) | 0; - hi = Math.imul(ah0, bh0); - var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; - w0 &= 0x3ffffff; - /* k = 1 */ - lo = Math.imul(al1, bl0); - mid = Math.imul(al1, bh0); - mid = (mid + Math.imul(ah1, bl0)) | 0; - hi = Math.imul(ah1, bh0); - lo = (lo + Math.imul(al0, bl1)) | 0; - mid = (mid + Math.imul(al0, bh1)) | 0; - mid = (mid + Math.imul(ah0, bl1)) | 0; - hi = (hi + Math.imul(ah0, bh1)) | 0; - var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; - w1 &= 0x3ffffff; - /* k = 2 */ - lo = Math.imul(al2, bl0); - mid = Math.imul(al2, bh0); - mid = (mid + Math.imul(ah2, bl0)) | 0; - hi = Math.imul(ah2, bh0); - lo = (lo + Math.imul(al1, bl1)) | 0; - mid = (mid + Math.imul(al1, bh1)) | 0; - mid = (mid + Math.imul(ah1, bl1)) | 0; - hi = (hi + Math.imul(ah1, bh1)) | 0; - lo = (lo + Math.imul(al0, bl2)) | 0; - mid = (mid + Math.imul(al0, bh2)) | 0; - mid = (mid + Math.imul(ah0, bl2)) | 0; - hi = (hi + Math.imul(ah0, bh2)) | 0; - var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; - w2 &= 0x3ffffff; - /* k = 3 */ - lo = Math.imul(al3, bl0); - mid = Math.imul(al3, bh0); - mid = (mid + Math.imul(ah3, bl0)) | 0; - hi = Math.imul(ah3, bh0); - lo = (lo + Math.imul(al2, bl1)) | 0; - mid = (mid + Math.imul(al2, bh1)) | 0; - mid = (mid + Math.imul(ah2, bl1)) | 0; - hi = (hi + Math.imul(ah2, bh1)) | 0; - lo = (lo + Math.imul(al1, bl2)) | 0; - mid = (mid + Math.imul(al1, bh2)) | 0; - mid = (mid + Math.imul(ah1, bl2)) | 0; - hi = (hi + Math.imul(ah1, bh2)) | 0; - lo = (lo + Math.imul(al0, bl3)) | 0; - mid = (mid + Math.imul(al0, bh3)) | 0; - mid = (mid + Math.imul(ah0, bl3)) | 0; - hi = (hi + Math.imul(ah0, bh3)) | 0; - var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; - w3 &= 0x3ffffff; - /* k = 4 */ - lo = Math.imul(al4, bl0); - mid = Math.imul(al4, bh0); - mid = (mid + Math.imul(ah4, bl0)) | 0; - hi = Math.imul(ah4, bh0); - lo = (lo + Math.imul(al3, bl1)) | 0; - mid = (mid + Math.imul(al3, bh1)) | 0; - mid = (mid + Math.imul(ah3, bl1)) | 0; - hi = (hi + Math.imul(ah3, bh1)) | 0; - lo = (lo + Math.imul(al2, bl2)) | 0; - mid = (mid + Math.imul(al2, bh2)) | 0; - mid = (mid + Math.imul(ah2, bl2)) | 0; - hi = (hi + Math.imul(ah2, bh2)) | 0; - lo = (lo + Math.imul(al1, bl3)) | 0; - mid = (mid + Math.imul(al1, bh3)) | 0; - mid = (mid + Math.imul(ah1, bl3)) | 0; - hi = (hi + Math.imul(ah1, bh3)) | 0; - lo = (lo + Math.imul(al0, bl4)) | 0; - mid = (mid + Math.imul(al0, bh4)) | 0; - mid = (mid + Math.imul(ah0, bl4)) | 0; - hi = (hi + Math.imul(ah0, bh4)) | 0; - var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; - w4 &= 0x3ffffff; - /* k = 5 */ - lo = Math.imul(al5, bl0); - mid = Math.imul(al5, bh0); - mid = (mid + Math.imul(ah5, bl0)) | 0; - hi = Math.imul(ah5, bh0); - lo = (lo + Math.imul(al4, bl1)) | 0; - mid = (mid + Math.imul(al4, bh1)) | 0; - mid = (mid + Math.imul(ah4, bl1)) | 0; - hi = (hi + Math.imul(ah4, bh1)) | 0; - lo = (lo + Math.imul(al3, bl2)) | 0; - mid = (mid + Math.imul(al3, bh2)) | 0; - mid = (mid + Math.imul(ah3, bl2)) | 0; - hi = (hi + Math.imul(ah3, bh2)) | 0; - lo = (lo + Math.imul(al2, bl3)) | 0; - mid = (mid + Math.imul(al2, bh3)) | 0; - mid = (mid + Math.imul(ah2, bl3)) | 0; - hi = (hi + Math.imul(ah2, bh3)) | 0; - lo = (lo + Math.imul(al1, bl4)) | 0; - mid = (mid + Math.imul(al1, bh4)) | 0; - mid = (mid + Math.imul(ah1, bl4)) | 0; - hi = (hi + Math.imul(ah1, bh4)) | 0; - lo = (lo + Math.imul(al0, bl5)) | 0; - mid = (mid + Math.imul(al0, bh5)) | 0; - mid = (mid + Math.imul(ah0, bl5)) | 0; - hi = (hi + Math.imul(ah0, bh5)) | 0; - var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; - w5 &= 0x3ffffff; - /* k = 6 */ - lo = Math.imul(al6, bl0); - mid = Math.imul(al6, bh0); - mid = (mid + Math.imul(ah6, bl0)) | 0; - hi = Math.imul(ah6, bh0); - lo = (lo + Math.imul(al5, bl1)) | 0; - mid = (mid + Math.imul(al5, bh1)) | 0; - mid = (mid + Math.imul(ah5, bl1)) | 0; - hi = (hi + Math.imul(ah5, bh1)) | 0; - lo = (lo + Math.imul(al4, bl2)) | 0; - mid = (mid + Math.imul(al4, bh2)) | 0; - mid = (mid + Math.imul(ah4, bl2)) | 0; - hi = (hi + Math.imul(ah4, bh2)) | 0; - lo = (lo + Math.imul(al3, bl3)) | 0; - mid = (mid + Math.imul(al3, bh3)) | 0; - mid = (mid + Math.imul(ah3, bl3)) | 0; - hi = (hi + Math.imul(ah3, bh3)) | 0; - lo = (lo + Math.imul(al2, bl4)) | 0; - mid = (mid + Math.imul(al2, bh4)) | 0; - mid = (mid + Math.imul(ah2, bl4)) | 0; - hi = (hi + Math.imul(ah2, bh4)) | 0; - lo = (lo + Math.imul(al1, bl5)) | 0; - mid = (mid + Math.imul(al1, bh5)) | 0; - mid = (mid + Math.imul(ah1, bl5)) | 0; - hi = (hi + Math.imul(ah1, bh5)) | 0; - lo = (lo + Math.imul(al0, bl6)) | 0; - mid = (mid + Math.imul(al0, bh6)) | 0; - mid = (mid + Math.imul(ah0, bl6)) | 0; - hi = (hi + Math.imul(ah0, bh6)) | 0; - var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; - w6 &= 0x3ffffff; - /* k = 7 */ - lo = Math.imul(al7, bl0); - mid = Math.imul(al7, bh0); - mid = (mid + Math.imul(ah7, bl0)) | 0; - hi = Math.imul(ah7, bh0); - lo = (lo + Math.imul(al6, bl1)) | 0; - mid = (mid + Math.imul(al6, bh1)) | 0; - mid = (mid + Math.imul(ah6, bl1)) | 0; - hi = (hi + Math.imul(ah6, bh1)) | 0; - lo = (lo + Math.imul(al5, bl2)) | 0; - mid = (mid + Math.imul(al5, bh2)) | 0; - mid = (mid + Math.imul(ah5, bl2)) | 0; - hi = (hi + Math.imul(ah5, bh2)) | 0; - lo = (lo + Math.imul(al4, bl3)) | 0; - mid = (mid + Math.imul(al4, bh3)) | 0; - mid = (mid + Math.imul(ah4, bl3)) | 0; - hi = (hi + Math.imul(ah4, bh3)) | 0; - lo = (lo + Math.imul(al3, bl4)) | 0; - mid = (mid + Math.imul(al3, bh4)) | 0; - mid = (mid + Math.imul(ah3, bl4)) | 0; - hi = (hi + Math.imul(ah3, bh4)) | 0; - lo = (lo + Math.imul(al2, bl5)) | 0; - mid = (mid + Math.imul(al2, bh5)) | 0; - mid = (mid + Math.imul(ah2, bl5)) | 0; - hi = (hi + Math.imul(ah2, bh5)) | 0; - lo = (lo + Math.imul(al1, bl6)) | 0; - mid = (mid + Math.imul(al1, bh6)) | 0; - mid = (mid + Math.imul(ah1, bl6)) | 0; - hi = (hi + Math.imul(ah1, bh6)) | 0; - lo = (lo + Math.imul(al0, bl7)) | 0; - mid = (mid + Math.imul(al0, bh7)) | 0; - mid = (mid + Math.imul(ah0, bl7)) | 0; - hi = (hi + Math.imul(ah0, bh7)) | 0; - var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; - w7 &= 0x3ffffff; - /* k = 8 */ - lo = Math.imul(al8, bl0); - mid = Math.imul(al8, bh0); - mid = (mid + Math.imul(ah8, bl0)) | 0; - hi = Math.imul(ah8, bh0); - lo = (lo + Math.imul(al7, bl1)) | 0; - mid = (mid + Math.imul(al7, bh1)) | 0; - mid = (mid + Math.imul(ah7, bl1)) | 0; - hi = (hi + Math.imul(ah7, bh1)) | 0; - lo = (lo + Math.imul(al6, bl2)) | 0; - mid = (mid + Math.imul(al6, bh2)) | 0; - mid = (mid + Math.imul(ah6, bl2)) | 0; - hi = (hi + Math.imul(ah6, bh2)) | 0; - lo = (lo + Math.imul(al5, bl3)) | 0; - mid = (mid + Math.imul(al5, bh3)) | 0; - mid = (mid + Math.imul(ah5, bl3)) | 0; - hi = (hi + Math.imul(ah5, bh3)) | 0; - lo = (lo + Math.imul(al4, bl4)) | 0; - mid = (mid + Math.imul(al4, bh4)) | 0; - mid = (mid + Math.imul(ah4, bl4)) | 0; - hi = (hi + Math.imul(ah4, bh4)) | 0; - lo = (lo + Math.imul(al3, bl5)) | 0; - mid = (mid + Math.imul(al3, bh5)) | 0; - mid = (mid + Math.imul(ah3, bl5)) | 0; - hi = (hi + Math.imul(ah3, bh5)) | 0; - lo = (lo + Math.imul(al2, bl6)) | 0; - mid = (mid + Math.imul(al2, bh6)) | 0; - mid = (mid + Math.imul(ah2, bl6)) | 0; - hi = (hi + Math.imul(ah2, bh6)) | 0; - lo = (lo + Math.imul(al1, bl7)) | 0; - mid = (mid + Math.imul(al1, bh7)) | 0; - mid = (mid + Math.imul(ah1, bl7)) | 0; - hi = (hi + Math.imul(ah1, bh7)) | 0; - lo = (lo + Math.imul(al0, bl8)) | 0; - mid = (mid + Math.imul(al0, bh8)) | 0; - mid = (mid + Math.imul(ah0, bl8)) | 0; - hi = (hi + Math.imul(ah0, bh8)) | 0; - var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; - w8 &= 0x3ffffff; - /* k = 9 */ - lo = Math.imul(al9, bl0); - mid = Math.imul(al9, bh0); - mid = (mid + Math.imul(ah9, bl0)) | 0; - hi = Math.imul(ah9, bh0); - lo = (lo + Math.imul(al8, bl1)) | 0; - mid = (mid + Math.imul(al8, bh1)) | 0; - mid = (mid + Math.imul(ah8, bl1)) | 0; - hi = (hi + Math.imul(ah8, bh1)) | 0; - lo = (lo + Math.imul(al7, bl2)) | 0; - mid = (mid + Math.imul(al7, bh2)) | 0; - mid = (mid + Math.imul(ah7, bl2)) | 0; - hi = (hi + Math.imul(ah7, bh2)) | 0; - lo = (lo + Math.imul(al6, bl3)) | 0; - mid = (mid + Math.imul(al6, bh3)) | 0; - mid = (mid + Math.imul(ah6, bl3)) | 0; - hi = (hi + Math.imul(ah6, bh3)) | 0; - lo = (lo + Math.imul(al5, bl4)) | 0; - mid = (mid + Math.imul(al5, bh4)) | 0; - mid = (mid + Math.imul(ah5, bl4)) | 0; - hi = (hi + Math.imul(ah5, bh4)) | 0; - lo = (lo + Math.imul(al4, bl5)) | 0; - mid = (mid + Math.imul(al4, bh5)) | 0; - mid = (mid + Math.imul(ah4, bl5)) | 0; - hi = (hi + Math.imul(ah4, bh5)) | 0; - lo = (lo + Math.imul(al3, bl6)) | 0; - mid = (mid + Math.imul(al3, bh6)) | 0; - mid = (mid + Math.imul(ah3, bl6)) | 0; - hi = (hi + Math.imul(ah3, bh6)) | 0; - lo = (lo + Math.imul(al2, bl7)) | 0; - mid = (mid + Math.imul(al2, bh7)) | 0; - mid = (mid + Math.imul(ah2, bl7)) | 0; - hi = (hi + Math.imul(ah2, bh7)) | 0; - lo = (lo + Math.imul(al1, bl8)) | 0; - mid = (mid + Math.imul(al1, bh8)) | 0; - mid = (mid + Math.imul(ah1, bl8)) | 0; - hi = (hi + Math.imul(ah1, bh8)) | 0; - lo = (lo + Math.imul(al0, bl9)) | 0; - mid = (mid + Math.imul(al0, bh9)) | 0; - mid = (mid + Math.imul(ah0, bl9)) | 0; - hi = (hi + Math.imul(ah0, bh9)) | 0; - var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; - w9 &= 0x3ffffff; - /* k = 10 */ - lo = Math.imul(al9, bl1); - mid = Math.imul(al9, bh1); - mid = (mid + Math.imul(ah9, bl1)) | 0; - hi = Math.imul(ah9, bh1); - lo = (lo + Math.imul(al8, bl2)) | 0; - mid = (mid + Math.imul(al8, bh2)) | 0; - mid = (mid + Math.imul(ah8, bl2)) | 0; - hi = (hi + Math.imul(ah8, bh2)) | 0; - lo = (lo + Math.imul(al7, bl3)) | 0; - mid = (mid + Math.imul(al7, bh3)) | 0; - mid = (mid + Math.imul(ah7, bl3)) | 0; - hi = (hi + Math.imul(ah7, bh3)) | 0; - lo = (lo + Math.imul(al6, bl4)) | 0; - mid = (mid + Math.imul(al6, bh4)) | 0; - mid = (mid + Math.imul(ah6, bl4)) | 0; - hi = (hi + Math.imul(ah6, bh4)) | 0; - lo = (lo + Math.imul(al5, bl5)) | 0; - mid = (mid + Math.imul(al5, bh5)) | 0; - mid = (mid + Math.imul(ah5, bl5)) | 0; - hi = (hi + Math.imul(ah5, bh5)) | 0; - lo = (lo + Math.imul(al4, bl6)) | 0; - mid = (mid + Math.imul(al4, bh6)) | 0; - mid = (mid + Math.imul(ah4, bl6)) | 0; - hi = (hi + Math.imul(ah4, bh6)) | 0; - lo = (lo + Math.imul(al3, bl7)) | 0; - mid = (mid + Math.imul(al3, bh7)) | 0; - mid = (mid + Math.imul(ah3, bl7)) | 0; - hi = (hi + Math.imul(ah3, bh7)) | 0; - lo = (lo + Math.imul(al2, bl8)) | 0; - mid = (mid + Math.imul(al2, bh8)) | 0; - mid = (mid + Math.imul(ah2, bl8)) | 0; - hi = (hi + Math.imul(ah2, bh8)) | 0; - lo = (lo + Math.imul(al1, bl9)) | 0; - mid = (mid + Math.imul(al1, bh9)) | 0; - mid = (mid + Math.imul(ah1, bl9)) | 0; - hi = (hi + Math.imul(ah1, bh9)) | 0; - var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; - w10 &= 0x3ffffff; - /* k = 11 */ - lo = Math.imul(al9, bl2); - mid = Math.imul(al9, bh2); - mid = (mid + Math.imul(ah9, bl2)) | 0; - hi = Math.imul(ah9, bh2); - lo = (lo + Math.imul(al8, bl3)) | 0; - mid = (mid + Math.imul(al8, bh3)) | 0; - mid = (mid + Math.imul(ah8, bl3)) | 0; - hi = (hi + Math.imul(ah8, bh3)) | 0; - lo = (lo + Math.imul(al7, bl4)) | 0; - mid = (mid + Math.imul(al7, bh4)) | 0; - mid = (mid + Math.imul(ah7, bl4)) | 0; - hi = (hi + Math.imul(ah7, bh4)) | 0; - lo = (lo + Math.imul(al6, bl5)) | 0; - mid = (mid + Math.imul(al6, bh5)) | 0; - mid = (mid + Math.imul(ah6, bl5)) | 0; - hi = (hi + Math.imul(ah6, bh5)) | 0; - lo = (lo + Math.imul(al5, bl6)) | 0; - mid = (mid + Math.imul(al5, bh6)) | 0; - mid = (mid + Math.imul(ah5, bl6)) | 0; - hi = (hi + Math.imul(ah5, bh6)) | 0; - lo = (lo + Math.imul(al4, bl7)) | 0; - mid = (mid + Math.imul(al4, bh7)) | 0; - mid = (mid + Math.imul(ah4, bl7)) | 0; - hi = (hi + Math.imul(ah4, bh7)) | 0; - lo = (lo + Math.imul(al3, bl8)) | 0; - mid = (mid + Math.imul(al3, bh8)) | 0; - mid = (mid + Math.imul(ah3, bl8)) | 0; - hi = (hi + Math.imul(ah3, bh8)) | 0; - lo = (lo + Math.imul(al2, bl9)) | 0; - mid = (mid + Math.imul(al2, bh9)) | 0; - mid = (mid + Math.imul(ah2, bl9)) | 0; - hi = (hi + Math.imul(ah2, bh9)) | 0; - var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; - w11 &= 0x3ffffff; - /* k = 12 */ - lo = Math.imul(al9, bl3); - mid = Math.imul(al9, bh3); - mid = (mid + Math.imul(ah9, bl3)) | 0; - hi = Math.imul(ah9, bh3); - lo = (lo + Math.imul(al8, bl4)) | 0; - mid = (mid + Math.imul(al8, bh4)) | 0; - mid = (mid + Math.imul(ah8, bl4)) | 0; - hi = (hi + Math.imul(ah8, bh4)) | 0; - lo = (lo + Math.imul(al7, bl5)) | 0; - mid = (mid + Math.imul(al7, bh5)) | 0; - mid = (mid + Math.imul(ah7, bl5)) | 0; - hi = (hi + Math.imul(ah7, bh5)) | 0; - lo = (lo + Math.imul(al6, bl6)) | 0; - mid = (mid + Math.imul(al6, bh6)) | 0; - mid = (mid + Math.imul(ah6, bl6)) | 0; - hi = (hi + Math.imul(ah6, bh6)) | 0; - lo = (lo + Math.imul(al5, bl7)) | 0; - mid = (mid + Math.imul(al5, bh7)) | 0; - mid = (mid + Math.imul(ah5, bl7)) | 0; - hi = (hi + Math.imul(ah5, bh7)) | 0; - lo = (lo + Math.imul(al4, bl8)) | 0; - mid = (mid + Math.imul(al4, bh8)) | 0; - mid = (mid + Math.imul(ah4, bl8)) | 0; - hi = (hi + Math.imul(ah4, bh8)) | 0; - lo = (lo + Math.imul(al3, bl9)) | 0; - mid = (mid + Math.imul(al3, bh9)) | 0; - mid = (mid + Math.imul(ah3, bl9)) | 0; - hi = (hi + Math.imul(ah3, bh9)) | 0; - var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; - w12 &= 0x3ffffff; - /* k = 13 */ - lo = Math.imul(al9, bl4); - mid = Math.imul(al9, bh4); - mid = (mid + Math.imul(ah9, bl4)) | 0; - hi = Math.imul(ah9, bh4); - lo = (lo + Math.imul(al8, bl5)) | 0; - mid = (mid + Math.imul(al8, bh5)) | 0; - mid = (mid + Math.imul(ah8, bl5)) | 0; - hi = (hi + Math.imul(ah8, bh5)) | 0; - lo = (lo + Math.imul(al7, bl6)) | 0; - mid = (mid + Math.imul(al7, bh6)) | 0; - mid = (mid + Math.imul(ah7, bl6)) | 0; - hi = (hi + Math.imul(ah7, bh6)) | 0; - lo = (lo + Math.imul(al6, bl7)) | 0; - mid = (mid + Math.imul(al6, bh7)) | 0; - mid = (mid + Math.imul(ah6, bl7)) | 0; - hi = (hi + Math.imul(ah6, bh7)) | 0; - lo = (lo + Math.imul(al5, bl8)) | 0; - mid = (mid + Math.imul(al5, bh8)) | 0; - mid = (mid + Math.imul(ah5, bl8)) | 0; - hi = (hi + Math.imul(ah5, bh8)) | 0; - lo = (lo + Math.imul(al4, bl9)) | 0; - mid = (mid + Math.imul(al4, bh9)) | 0; - mid = (mid + Math.imul(ah4, bl9)) | 0; - hi = (hi + Math.imul(ah4, bh9)) | 0; - var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; - w13 &= 0x3ffffff; - /* k = 14 */ - lo = Math.imul(al9, bl5); - mid = Math.imul(al9, bh5); - mid = (mid + Math.imul(ah9, bl5)) | 0; - hi = Math.imul(ah9, bh5); - lo = (lo + Math.imul(al8, bl6)) | 0; - mid = (mid + Math.imul(al8, bh6)) | 0; - mid = (mid + Math.imul(ah8, bl6)) | 0; - hi = (hi + Math.imul(ah8, bh6)) | 0; - lo = (lo + Math.imul(al7, bl7)) | 0; - mid = (mid + Math.imul(al7, bh7)) | 0; - mid = (mid + Math.imul(ah7, bl7)) | 0; - hi = (hi + Math.imul(ah7, bh7)) | 0; - lo = (lo + Math.imul(al6, bl8)) | 0; - mid = (mid + Math.imul(al6, bh8)) | 0; - mid = (mid + Math.imul(ah6, bl8)) | 0; - hi = (hi + Math.imul(ah6, bh8)) | 0; - lo = (lo + Math.imul(al5, bl9)) | 0; - mid = (mid + Math.imul(al5, bh9)) | 0; - mid = (mid + Math.imul(ah5, bl9)) | 0; - hi = (hi + Math.imul(ah5, bh9)) | 0; - var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; - w14 &= 0x3ffffff; - /* k = 15 */ - lo = Math.imul(al9, bl6); - mid = Math.imul(al9, bh6); - mid = (mid + Math.imul(ah9, bl6)) | 0; - hi = Math.imul(ah9, bh6); - lo = (lo + Math.imul(al8, bl7)) | 0; - mid = (mid + Math.imul(al8, bh7)) | 0; - mid = (mid + Math.imul(ah8, bl7)) | 0; - hi = (hi + Math.imul(ah8, bh7)) | 0; - lo = (lo + Math.imul(al7, bl8)) | 0; - mid = (mid + Math.imul(al7, bh8)) | 0; - mid = (mid + Math.imul(ah7, bl8)) | 0; - hi = (hi + Math.imul(ah7, bh8)) | 0; - lo = (lo + Math.imul(al6, bl9)) | 0; - mid = (mid + Math.imul(al6, bh9)) | 0; - mid = (mid + Math.imul(ah6, bl9)) | 0; - hi = (hi + Math.imul(ah6, bh9)) | 0; - var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; - w15 &= 0x3ffffff; - /* k = 16 */ - lo = Math.imul(al9, bl7); - mid = Math.imul(al9, bh7); - mid = (mid + Math.imul(ah9, bl7)) | 0; - hi = Math.imul(ah9, bh7); - lo = (lo + Math.imul(al8, bl8)) | 0; - mid = (mid + Math.imul(al8, bh8)) | 0; - mid = (mid + Math.imul(ah8, bl8)) | 0; - hi = (hi + Math.imul(ah8, bh8)) | 0; - lo = (lo + Math.imul(al7, bl9)) | 0; - mid = (mid + Math.imul(al7, bh9)) | 0; - mid = (mid + Math.imul(ah7, bl9)) | 0; - hi = (hi + Math.imul(ah7, bh9)) | 0; - var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; - w16 &= 0x3ffffff; - /* k = 17 */ - lo = Math.imul(al9, bl8); - mid = Math.imul(al9, bh8); - mid = (mid + Math.imul(ah9, bl8)) | 0; - hi = Math.imul(ah9, bh8); - lo = (lo + Math.imul(al8, bl9)) | 0; - mid = (mid + Math.imul(al8, bh9)) | 0; - mid = (mid + Math.imul(ah8, bl9)) | 0; - hi = (hi + Math.imul(ah8, bh9)) | 0; - var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; - w17 &= 0x3ffffff; - /* k = 18 */ - lo = Math.imul(al9, bl9); - mid = Math.imul(al9, bh9); - mid = (mid + Math.imul(ah9, bl9)) | 0; - hi = Math.imul(ah9, bh9); - var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; - w18 &= 0x3ffffff; - o[0] = w0; - o[1] = w1; - o[2] = w2; - o[3] = w3; - o[4] = w4; - o[5] = w5; - o[6] = w6; - o[7] = w7; - o[8] = w8; - o[9] = w9; - o[10] = w10; - o[11] = w11; - o[12] = w12; - o[13] = w13; - o[14] = w14; - o[15] = w15; - o[16] = w16; - o[17] = w17; - o[18] = w18; - if (c !== 0) { - o[19] = c; - out.length++; - } - return out; - }; - - // Polyfill comb - if (!Math.imul) { - comb10MulTo = smallMulTo; - } - - function bigMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - out.length = self.length + num.length; - - var carry = 0; - var hncarry = 0; - for (var k = 0; k < out.length - 1; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = hncarry; - hncarry = 0; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = k - j; - var a = self.words[i] | 0; - var b = num.words[j] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; - lo = (lo + rword) | 0; - rword = lo & 0x3ffffff; - ncarry = (ncarry + (lo >>> 26)) | 0; - - hncarry += ncarry >>> 26; - ncarry &= 0x3ffffff; - } - out.words[k] = rword; - carry = ncarry; - ncarry = hncarry; - } - if (carry !== 0) { - out.words[k] = carry; - } else { - out.length--; - } - - return out.strip(); - } - - function jumboMulTo (self, num, out) { - var fftm = new FFTM(); - return fftm.mulp(self, num, out); - } - - BN.prototype.mulTo = function mulTo (num, out) { - var res; - var len = this.length + num.length; - if (this.length === 10 && num.length === 10) { - res = comb10MulTo(this, num, out); - } else if (len < 63) { - res = smallMulTo(this, num, out); - } else if (len < 1024) { - res = bigMulTo(this, num, out); - } else { - res = jumboMulTo(this, num, out); - } - - return res; - }; - - // Cooley-Tukey algorithm for FFT - // slightly revisited to rely on looping instead of recursion - - function FFTM (x, y) { - this.x = x; - this.y = y; - } - - FFTM.prototype.makeRBT = function makeRBT (N) { - var t = new Array(N); - var l = BN.prototype._countBits(N) - 1; - for (var i = 0; i < N; i++) { - t[i] = this.revBin(i, l, N); - } - - return t; - }; - - // Returns binary-reversed representation of `x` - FFTM.prototype.revBin = function revBin (x, l, N) { - if (x === 0 || x === N - 1) return x; - - var rb = 0; - for (var i = 0; i < l; i++) { - rb |= (x & 1) << (l - i - 1); - x >>= 1; - } - - return rb; - }; - - // Performs "tweedling" phase, therefore 'emulating' - // behaviour of the recursive algorithm - FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { - for (var i = 0; i < N; i++) { - rtws[i] = rws[rbt[i]]; - itws[i] = iws[rbt[i]]; - } - }; - - FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { - this.permute(rbt, rws, iws, rtws, itws, N); - - for (var s = 1; s < N; s <<= 1) { - var l = s << 1; - - var rtwdf = Math.cos(2 * Math.PI / l); - var itwdf = Math.sin(2 * Math.PI / l); - - for (var p = 0; p < N; p += l) { - var rtwdf_ = rtwdf; - var itwdf_ = itwdf; - - for (var j = 0; j < s; j++) { - var re = rtws[p + j]; - var ie = itws[p + j]; - - var ro = rtws[p + j + s]; - var io = itws[p + j + s]; - - var rx = rtwdf_ * ro - itwdf_ * io; - - io = rtwdf_ * io + itwdf_ * ro; - ro = rx; - - rtws[p + j] = re + ro; - itws[p + j] = ie + io; - - rtws[p + j + s] = re - ro; - itws[p + j + s] = ie - io; - - /* jshint maxdepth : false */ - if (j !== l) { - rx = rtwdf * rtwdf_ - itwdf * itwdf_; - - itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; - rtwdf_ = rx; - } - } - } - } - }; - - FFTM.prototype.guessLen13b = function guessLen13b (n, m) { - var N = Math.max(m, n) | 1; - var odd = N & 1; - var i = 0; - for (N = N / 2 | 0; N; N = N >>> 1) { - i++; - } - - return 1 << i + 1 + odd; - }; - - FFTM.prototype.conjugate = function conjugate (rws, iws, N) { - if (N <= 1) return; - - for (var i = 0; i < N / 2; i++) { - var t = rws[i]; - - rws[i] = rws[N - i - 1]; - rws[N - i - 1] = t; - - t = iws[i]; - - iws[i] = -iws[N - i - 1]; - iws[N - i - 1] = -t; - } - }; - - FFTM.prototype.normalize13b = function normalize13b (ws, N) { - var carry = 0; - for (var i = 0; i < N / 2; i++) { - var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + - Math.round(ws[2 * i] / N) + - carry; - - ws[i] = w & 0x3ffffff; - - if (w < 0x4000000) { - carry = 0; - } else { - carry = w / 0x4000000 | 0; - } - } - - return ws; - }; - - FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { - var carry = 0; - for (var i = 0; i < len; i++) { - carry = carry + (ws[i] | 0); - - rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; - rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; - } - - // Pad with zeroes - for (i = 2 * len; i < N; ++i) { - rws[i] = 0; - } - - assert(carry === 0); - assert((carry & ~0x1fff) === 0); - }; - - FFTM.prototype.stub = function stub (N) { - var ph = new Array(N); - for (var i = 0; i < N; i++) { - ph[i] = 0; - } - - return ph; - }; - - FFTM.prototype.mulp = function mulp (x, y, out) { - var N = 2 * this.guessLen13b(x.length, y.length); - - var rbt = this.makeRBT(N); - - var _ = this.stub(N); - - var rws = new Array(N); - var rwst = new Array(N); - var iwst = new Array(N); - - var nrws = new Array(N); - var nrwst = new Array(N); - var niwst = new Array(N); - - var rmws = out.words; - rmws.length = N; - - this.convert13b(x.words, x.length, rws, N); - this.convert13b(y.words, y.length, nrws, N); - - this.transform(rws, _, rwst, iwst, N, rbt); - this.transform(nrws, _, nrwst, niwst, N, rbt); - - for (var i = 0; i < N; i++) { - var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; - iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; - rwst[i] = rx; - } - - this.conjugate(rwst, iwst, N); - this.transform(rwst, iwst, rmws, _, N, rbt); - this.conjugate(rmws, _, N); - this.normalize13b(rmws, N); - - out.negative = x.negative ^ y.negative; - out.length = x.length + y.length; - return out.strip(); - }; - - // Multiply `this` by `num` - BN.prototype.mul = function mul (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return this.mulTo(num, out); - }; - - // Multiply employing FFT - BN.prototype.mulf = function mulf (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return jumboMulTo(this, num, out); - }; - - // In-place Multiplication - BN.prototype.imul = function imul (num) { - return this.clone().mulTo(num, this); - }; - - BN.prototype.imuln = function imuln (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - - // Carry - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = (this.words[i] | 0) * num; - var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); - carry >>= 26; - carry += (w / 0x4000000) | 0; - // NOTE: lo is 27bit maximum - carry += lo >>> 26; - this.words[i] = lo & 0x3ffffff; - } - - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - - return this; - }; - - BN.prototype.muln = function muln (num) { - return this.clone().imuln(num); - }; - - // `this` * `this` - BN.prototype.sqr = function sqr () { - return this.mul(this); - }; - - // `this` * `this` in-place - BN.prototype.isqr = function isqr () { - return this.imul(this.clone()); - }; - - // Math.pow(`this`, `num`) - BN.prototype.pow = function pow (num) { - var w = toBitArray(num); - if (w.length === 0) return new BN(1); - - // Skip leading zeroes - var res = this; - for (var i = 0; i < w.length; i++, res = res.sqr()) { - if (w[i] !== 0) break; - } - - if (++i < w.length) { - for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { - if (w[i] === 0) continue; - - res = res.mul(q); - } - } - - return res; - }; - - // Shift-left in-place - BN.prototype.iushln = function iushln (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); - var i; - - if (r !== 0) { - var carry = 0; - - for (i = 0; i < this.length; i++) { - var newCarry = this.words[i] & carryMask; - var c = ((this.words[i] | 0) - newCarry) << r; - this.words[i] = c | carry; - carry = newCarry >>> (26 - r); - } - - if (carry) { - this.words[i] = carry; - this.length++; - } - } - - if (s !== 0) { - for (i = this.length - 1; i >= 0; i--) { - this.words[i + s] = this.words[i]; - } - - for (i = 0; i < s; i++) { - this.words[i] = 0; - } - - this.length += s; - } - - return this.strip(); - }; - - BN.prototype.ishln = function ishln (bits) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushln(bits); - }; - - // Shift-right in-place - // NOTE: `hint` is a lowest bit before trailing zeroes - // NOTE: if `extended` is present - it will be filled with destroyed bits - BN.prototype.iushrn = function iushrn (bits, hint, extended) { - assert(typeof bits === 'number' && bits >= 0); - var h; - if (hint) { - h = (hint - (hint % 26)) / 26; - } else { - h = 0; - } - - var r = bits % 26; - var s = Math.min((bits - r) / 26, this.length); - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - var maskedWords = extended; - - h -= s; - h = Math.max(0, h); - - // Extended mode, copy masked part - if (maskedWords) { - for (var i = 0; i < s; i++) { - maskedWords.words[i] = this.words[i]; - } - maskedWords.length = s; - } - - if (s === 0) { - // No-op, we should not move anything at all - } else if (this.length > s) { - this.length -= s; - for (i = 0; i < this.length; i++) { - this.words[i] = this.words[i + s]; - } - } else { - this.words[0] = 0; - this.length = 1; - } - - var carry = 0; - for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { - var word = this.words[i] | 0; - this.words[i] = (carry << (26 - r)) | (word >>> r); - carry = word & mask; - } - - // Push carried bits as a mask - if (maskedWords && carry !== 0) { - maskedWords.words[maskedWords.length++] = carry; - } - - if (this.length === 0) { - this.words[0] = 0; - this.length = 1; - } - - return this.strip(); - }; - - BN.prototype.ishrn = function ishrn (bits, hint, extended) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushrn(bits, hint, extended); - }; - - // Shift-left - BN.prototype.shln = function shln (bits) { - return this.clone().ishln(bits); - }; - - BN.prototype.ushln = function ushln (bits) { - return this.clone().iushln(bits); - }; - - // Shift-right - BN.prototype.shrn = function shrn (bits) { - return this.clone().ishrn(bits); - }; - - BN.prototype.ushrn = function ushrn (bits) { - return this.clone().iushrn(bits); - }; - - // Test if n bit is set - BN.prototype.testn = function testn (bit) { - assert(typeof bit === 'number' && bit >= 0); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) return false; - - // Check bit and return - var w = this.words[s]; - - return !!(w & q); - }; - - // Return only lowers bits of number (in-place) - BN.prototype.imaskn = function imaskn (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - - assert(this.negative === 0, 'imaskn works only with positive numbers'); - - if (this.length <= s) { - return this; - } - - if (r !== 0) { - s++; - } - this.length = Math.min(s, this.length); - - if (r !== 0) { - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - this.words[this.length - 1] &= mask; - } - - return this.strip(); - }; - - // Return only lowers bits of number - BN.prototype.maskn = function maskn (bits) { - return this.clone().imaskn(bits); - }; - - // Add plain number `num` to `this` - BN.prototype.iaddn = function iaddn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.isubn(-num); - - // Possible sign change - if (this.negative !== 0) { - if (this.length === 1 && (this.words[0] | 0) < num) { - this.words[0] = num - (this.words[0] | 0); - this.negative = 0; - return this; - } - - this.negative = 0; - this.isubn(num); - this.negative = 1; - return this; - } - - // Add without checks - return this._iaddn(num); - }; - - BN.prototype._iaddn = function _iaddn (num) { - this.words[0] += num; - - // Carry - for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { - this.words[i] -= 0x4000000; - if (i === this.length - 1) { - this.words[i + 1] = 1; - } else { - this.words[i + 1]++; - } - } - this.length = Math.max(this.length, i + 1); - - return this; - }; - - // Subtract plain number `num` from `this` - BN.prototype.isubn = function isubn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.iaddn(-num); - - if (this.negative !== 0) { - this.negative = 0; - this.iaddn(num); - this.negative = 1; - return this; - } - - this.words[0] -= num; - - if (this.length === 1 && this.words[0] < 0) { - this.words[0] = -this.words[0]; - this.negative = 1; - } else { - // Carry - for (var i = 0; i < this.length && this.words[i] < 0; i++) { - this.words[i] += 0x4000000; - this.words[i + 1] -= 1; - } - } - - return this.strip(); - }; - - BN.prototype.addn = function addn (num) { - return this.clone().iaddn(num); - }; - - BN.prototype.subn = function subn (num) { - return this.clone().isubn(num); - }; - - BN.prototype.iabs = function iabs () { - this.negative = 0; - - return this; - }; - - BN.prototype.abs = function abs () { - return this.clone().iabs(); - }; - - BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { - var len = num.length + shift; - var i; - - this._expand(len); - - var w; - var carry = 0; - for (i = 0; i < num.length; i++) { - w = (this.words[i + shift] | 0) + carry; - var right = (num.words[i] | 0) * mul; - w -= right & 0x3ffffff; - carry = (w >> 26) - ((right / 0x4000000) | 0); - this.words[i + shift] = w & 0x3ffffff; - } - for (; i < this.length - shift; i++) { - w = (this.words[i + shift] | 0) + carry; - carry = w >> 26; - this.words[i + shift] = w & 0x3ffffff; - } - - if (carry === 0) return this.strip(); - - // Subtraction overflow - assert(carry === -1); - carry = 0; - for (i = 0; i < this.length; i++) { - w = -(this.words[i] | 0) + carry; - carry = w >> 26; - this.words[i] = w & 0x3ffffff; - } - this.negative = 1; - - return this.strip(); - }; - - BN.prototype._wordDiv = function _wordDiv (num, mode) { - var shift = this.length - num.length; - - var a = this.clone(); - var b = num; - - // Normalize - var bhi = b.words[b.length - 1] | 0; - var bhiBits = this._countBits(bhi); - shift = 26 - bhiBits; - if (shift !== 0) { - b = b.ushln(shift); - a.iushln(shift); - bhi = b.words[b.length - 1] | 0; - } - - // Initialize quotient - var m = a.length - b.length; - var q; - - if (mode !== 'mod') { - q = new BN(null); - q.length = m + 1; - q.words = new Array(q.length); - for (var i = 0; i < q.length; i++) { - q.words[i] = 0; - } - } - - var diff = a.clone()._ishlnsubmul(b, 1, m); - if (diff.negative === 0) { - a = diff; - if (q) { - q.words[m] = 1; - } - } - - for (var j = m - 1; j >= 0; j--) { - var qj = (a.words[b.length + j] | 0) * 0x4000000 + - (a.words[b.length + j - 1] | 0); - - // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max - // (0x7ffffff) - qj = Math.min((qj / bhi) | 0, 0x3ffffff); - - a._ishlnsubmul(b, qj, j); - while (a.negative !== 0) { - qj--; - a.negative = 0; - a._ishlnsubmul(b, 1, j); - if (!a.isZero()) { - a.negative ^= 1; - } - } - if (q) { - q.words[j] = qj; - } - } - if (q) { - q.strip(); - } - a.strip(); - - // Denormalize - if (mode !== 'div' && shift !== 0) { - a.iushrn(shift); - } - - return { - div: q || null, - mod: a - }; - }; - - // NOTE: 1) `mode` can be set to `mod` to request mod only, - // to `div` to request div only, or be absent to - // request both div & mod - // 2) `positive` is true if unsigned mod is requested - BN.prototype.divmod = function divmod (num, mode, positive) { - assert(!num.isZero()); - - if (this.isZero()) { - return { - div: new BN(0), - mod: new BN(0) - }; - } - - var div, mod, res; - if (this.negative !== 0 && num.negative === 0) { - res = this.neg().divmod(num, mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.iadd(num); - } - } - - return { - div: div, - mod: mod - }; - } - - if (this.negative === 0 && num.negative !== 0) { - res = this.divmod(num.neg(), mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - return { - div: div, - mod: res.mod - }; - } - - if ((this.negative & num.negative) !== 0) { - res = this.neg().divmod(num.neg(), mode); - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.isub(num); - } - } - - return { - div: res.div, - mod: mod - }; - } - - // Both numbers are positive at this point - - // Strip both numbers to approximate shift value - if (num.length > this.length || this.cmp(num) < 0) { - return { - div: new BN(0), - mod: this - }; - } - - // Very short reduction - if (num.length === 1) { - if (mode === 'div') { - return { - div: this.divn(num.words[0]), - mod: null - }; - } - - if (mode === 'mod') { - return { - div: null, - mod: new BN(this.modn(num.words[0])) - }; - } - - return { - div: this.divn(num.words[0]), - mod: new BN(this.modn(num.words[0])) - }; - } - - return this._wordDiv(num, mode); - }; - - // Find `this` / `num` - BN.prototype.div = function div (num) { - return this.divmod(num, 'div', false).div; - }; - - // Find `this` % `num` - BN.prototype.mod = function mod (num) { - return this.divmod(num, 'mod', false).mod; - }; - - BN.prototype.umod = function umod (num) { - return this.divmod(num, 'mod', true).mod; - }; - - // Find Round(`this` / `num`) - BN.prototype.divRound = function divRound (num) { - var dm = this.divmod(num); - - // Fast case - exact division - if (dm.mod.isZero()) return dm.div; - - var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; - - var half = num.ushrn(1); - var r2 = num.andln(1); - var cmp = mod.cmp(half); - - // Round down - if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; - - // Round up - return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); - }; - - BN.prototype.modn = function modn (num) { - assert(num <= 0x3ffffff); - var p = (1 << 26) % num; - - var acc = 0; - for (var i = this.length - 1; i >= 0; i--) { - acc = (p * acc + (this.words[i] | 0)) % num; - } - - return acc; - }; - - // In-place division by number - BN.prototype.idivn = function idivn (num) { - assert(num <= 0x3ffffff); - - var carry = 0; - for (var i = this.length - 1; i >= 0; i--) { - var w = (this.words[i] | 0) + carry * 0x4000000; - this.words[i] = (w / num) | 0; - carry = w % num; - } - - return this.strip(); - }; - - BN.prototype.divn = function divn (num) { - return this.clone().idivn(num); - }; - - BN.prototype.egcd = function egcd (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var x = this; - var y = p.clone(); - - if (x.negative !== 0) { - x = x.umod(p); - } else { - x = x.clone(); - } - - // A * x + B * y = x - var A = new BN(1); - var B = new BN(0); - - // C * x + D * y = y - var C = new BN(0); - var D = new BN(1); - - var g = 0; - - while (x.isEven() && y.isEven()) { - x.iushrn(1); - y.iushrn(1); - ++g; - } - - var yp = y.clone(); - var xp = x.clone(); - - while (!x.isZero()) { - for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - x.iushrn(i); - while (i-- > 0) { - if (A.isOdd() || B.isOdd()) { - A.iadd(yp); - B.isub(xp); - } - - A.iushrn(1); - B.iushrn(1); - } - } - - for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - y.iushrn(j); - while (j-- > 0) { - if (C.isOdd() || D.isOdd()) { - C.iadd(yp); - D.isub(xp); - } - - C.iushrn(1); - D.iushrn(1); - } - } - - if (x.cmp(y) >= 0) { - x.isub(y); - A.isub(C); - B.isub(D); - } else { - y.isub(x); - C.isub(A); - D.isub(B); - } - } - - return { - a: C, - b: D, - gcd: y.iushln(g) - }; - }; - - // This is reduced incarnation of the binary EEA - // above, designated to invert members of the - // _prime_ fields F(p) at a maximal speed - BN.prototype._invmp = function _invmp (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var a = this; - var b = p.clone(); - - if (a.negative !== 0) { - a = a.umod(p); - } else { - a = a.clone(); - } - - var x1 = new BN(1); - var x2 = new BN(0); - - var delta = b.clone(); - - while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { - for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - a.iushrn(i); - while (i-- > 0) { - if (x1.isOdd()) { - x1.iadd(delta); - } - - x1.iushrn(1); - } - } - - for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - b.iushrn(j); - while (j-- > 0) { - if (x2.isOdd()) { - x2.iadd(delta); - } - - x2.iushrn(1); - } - } - - if (a.cmp(b) >= 0) { - a.isub(b); - x1.isub(x2); - } else { - b.isub(a); - x2.isub(x1); - } - } - - var res; - if (a.cmpn(1) === 0) { - res = x1; - } else { - res = x2; - } - - if (res.cmpn(0) < 0) { - res.iadd(p); - } - - return res; - }; - - BN.prototype.gcd = function gcd (num) { - if (this.isZero()) return num.abs(); - if (num.isZero()) return this.abs(); - - var a = this.clone(); - var b = num.clone(); - a.negative = 0; - b.negative = 0; - - // Remove common factor of two - for (var shift = 0; a.isEven() && b.isEven(); shift++) { - a.iushrn(1); - b.iushrn(1); - } - - do { - while (a.isEven()) { - a.iushrn(1); - } - while (b.isEven()) { - b.iushrn(1); - } - - var r = a.cmp(b); - if (r < 0) { - // Swap `a` and `b` to make `a` always bigger than `b` - var t = a; - a = b; - b = t; - } else if (r === 0 || b.cmpn(1) === 0) { - break; - } - - a.isub(b); - } while (true); - - return b.iushln(shift); - }; - - // Invert number in the field F(num) - BN.prototype.invm = function invm (num) { - return this.egcd(num).a.umod(num); - }; - - BN.prototype.isEven = function isEven () { - return (this.words[0] & 1) === 0; - }; - - BN.prototype.isOdd = function isOdd () { - return (this.words[0] & 1) === 1; - }; - - // And first word and num - BN.prototype.andln = function andln (num) { - return this.words[0] & num; - }; - - // Increment at the bit position in-line - BN.prototype.bincn = function bincn (bit) { - assert(typeof bit === 'number'); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) { - this._expand(s + 1); - this.words[s] |= q; - return this; - } - - // Add bit and propagate, if needed - var carry = q; - for (var i = s; carry !== 0 && i < this.length; i++) { - var w = this.words[i] | 0; - w += carry; - carry = w >>> 26; - w &= 0x3ffffff; - this.words[i] = w; - } - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - return this; - }; - - BN.prototype.isZero = function isZero () { - return this.length === 1 && this.words[0] === 0; - }; - - BN.prototype.cmpn = function cmpn (num) { - var negative = num < 0; - - if (this.negative !== 0 && !negative) return -1; - if (this.negative === 0 && negative) return 1; - - this.strip(); - - var res; - if (this.length > 1) { - res = 1; - } else { - if (negative) { - num = -num; - } - - assert(num <= 0x3ffffff, 'Number is too big'); - - var w = this.words[0] | 0; - res = w === num ? 0 : w < num ? -1 : 1; - } - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Compare two numbers and return: - // 1 - if `this` > `num` - // 0 - if `this` == `num` - // -1 - if `this` < `num` - BN.prototype.cmp = function cmp (num) { - if (this.negative !== 0 && num.negative === 0) return -1; - if (this.negative === 0 && num.negative !== 0) return 1; - - var res = this.ucmp(num); - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Unsigned comparison - BN.prototype.ucmp = function ucmp (num) { - // At this point both numbers have the same sign - if (this.length > num.length) return 1; - if (this.length < num.length) return -1; - - var res = 0; - for (var i = this.length - 1; i >= 0; i--) { - var a = this.words[i] | 0; - var b = num.words[i] | 0; - - if (a === b) continue; - if (a < b) { - res = -1; - } else if (a > b) { - res = 1; - } - break; - } - return res; - }; - - BN.prototype.gtn = function gtn (num) { - return this.cmpn(num) === 1; - }; - - BN.prototype.gt = function gt (num) { - return this.cmp(num) === 1; - }; - - BN.prototype.gten = function gten (num) { - return this.cmpn(num) >= 0; - }; - - BN.prototype.gte = function gte (num) { - return this.cmp(num) >= 0; - }; - - BN.prototype.ltn = function ltn (num) { - return this.cmpn(num) === -1; - }; - - BN.prototype.lt = function lt (num) { - return this.cmp(num) === -1; - }; - - BN.prototype.lten = function lten (num) { - return this.cmpn(num) <= 0; - }; - - BN.prototype.lte = function lte (num) { - return this.cmp(num) <= 0; - }; - - BN.prototype.eqn = function eqn (num) { - return this.cmpn(num) === 0; - }; - - BN.prototype.eq = function eq (num) { - return this.cmp(num) === 0; - }; - - // - // A reduce context, could be using montgomery or something better, depending - // on the `m` itself. - // - BN.red = function red (num) { - return new Red(num); - }; - - BN.prototype.toRed = function toRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - assert(this.negative === 0, 'red works only with positives'); - return ctx.convertTo(this)._forceRed(ctx); - }; - - BN.prototype.fromRed = function fromRed () { - assert(this.red, 'fromRed works only with numbers in reduction context'); - return this.red.convertFrom(this); - }; - - BN.prototype._forceRed = function _forceRed (ctx) { - this.red = ctx; - return this; - }; - - BN.prototype.forceRed = function forceRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - return this._forceRed(ctx); - }; - - BN.prototype.redAdd = function redAdd (num) { - assert(this.red, 'redAdd works only with red numbers'); - return this.red.add(this, num); - }; - - BN.prototype.redIAdd = function redIAdd (num) { - assert(this.red, 'redIAdd works only with red numbers'); - return this.red.iadd(this, num); - }; - - BN.prototype.redSub = function redSub (num) { - assert(this.red, 'redSub works only with red numbers'); - return this.red.sub(this, num); - }; - - BN.prototype.redISub = function redISub (num) { - assert(this.red, 'redISub works only with red numbers'); - return this.red.isub(this, num); - }; - - BN.prototype.redShl = function redShl (num) { - assert(this.red, 'redShl works only with red numbers'); - return this.red.shl(this, num); - }; - - BN.prototype.redMul = function redMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.mul(this, num); - }; - - BN.prototype.redIMul = function redIMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.imul(this, num); - }; - - BN.prototype.redSqr = function redSqr () { - assert(this.red, 'redSqr works only with red numbers'); - this.red._verify1(this); - return this.red.sqr(this); - }; - - BN.prototype.redISqr = function redISqr () { - assert(this.red, 'redISqr works only with red numbers'); - this.red._verify1(this); - return this.red.isqr(this); - }; - - // Square root over p - BN.prototype.redSqrt = function redSqrt () { - assert(this.red, 'redSqrt works only with red numbers'); - this.red._verify1(this); - return this.red.sqrt(this); - }; - - BN.prototype.redInvm = function redInvm () { - assert(this.red, 'redInvm works only with red numbers'); - this.red._verify1(this); - return this.red.invm(this); - }; - - // Return negative clone of `this` % `red modulo` - BN.prototype.redNeg = function redNeg () { - assert(this.red, 'redNeg works only with red numbers'); - this.red._verify1(this); - return this.red.neg(this); - }; - - BN.prototype.redPow = function redPow (num) { - assert(this.red && !num.red, 'redPow(normalNum)'); - this.red._verify1(this); - return this.red.pow(this, num); - }; - - // Prime numbers with efficient reduction - var primes = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - // Pseudo-Mersenne prime - function MPrime (name, p) { - // P = 2 ^ N - K - this.name = name; - this.p = new BN(p, 16); - this.n = this.p.bitLength(); - this.k = new BN(1).iushln(this.n).isub(this.p); - - this.tmp = this._tmp(); - } - - MPrime.prototype._tmp = function _tmp () { - var tmp = new BN(null); - tmp.words = new Array(Math.ceil(this.n / 13)); - return tmp; - }; - - MPrime.prototype.ireduce = function ireduce (num) { - // Assumes that `num` is less than `P^2` - // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) - var r = num; - var rlen; - - do { - this.split(r, this.tmp); - r = this.imulK(r); - r = r.iadd(this.tmp); - rlen = r.bitLength(); - } while (rlen > this.n); - - var cmp = rlen < this.n ? -1 : r.ucmp(this.p); - if (cmp === 0) { - r.words[0] = 0; - r.length = 1; - } else if (cmp > 0) { - r.isub(this.p); - } else { - if (r.strip !== undefined) { - // r is BN v4 instance - r.strip(); - } else { - // r is BN v5 instance - r._strip(); - } - } - - return r; - }; - - MPrime.prototype.split = function split (input, out) { - input.iushrn(this.n, 0, out); - }; - - MPrime.prototype.imulK = function imulK (num) { - return num.imul(this.k); - }; - - function K256 () { - MPrime.call( - this, - 'k256', - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); - } - inherits(K256, MPrime); - - K256.prototype.split = function split (input, output) { - // 256 = 9 * 26 + 22 - var mask = 0x3fffff; - - var outLen = Math.min(input.length, 9); - for (var i = 0; i < outLen; i++) { - output.words[i] = input.words[i]; - } - output.length = outLen; - - if (input.length <= 9) { - input.words[0] = 0; - input.length = 1; - return; - } - - // Shift by 9 limbs - var prev = input.words[9]; - output.words[output.length++] = prev & mask; - - for (i = 10; i < input.length; i++) { - var next = input.words[i] | 0; - input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); - prev = next; - } - prev >>>= 22; - input.words[i - 10] = prev; - if (prev === 0 && input.length > 10) { - input.length -= 10; - } else { - input.length -= 9; - } - }; - - K256.prototype.imulK = function imulK (num) { - // K = 0x1000003d1 = [ 0x40, 0x3d1 ] - num.words[num.length] = 0; - num.words[num.length + 1] = 0; - num.length += 2; - - // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 - var lo = 0; - for (var i = 0; i < num.length; i++) { - var w = num.words[i] | 0; - lo += w * 0x3d1; - num.words[i] = lo & 0x3ffffff; - lo = w * 0x40 + ((lo / 0x4000000) | 0); - } - - // Fast length reduction - if (num.words[num.length - 1] === 0) { - num.length--; - if (num.words[num.length - 1] === 0) { - num.length--; - } - } - return num; - }; - - function P224 () { - MPrime.call( - this, - 'p224', - 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); - } - inherits(P224, MPrime); - - function P192 () { - MPrime.call( - this, - 'p192', - 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); - } - inherits(P192, MPrime); - - function P25519 () { - // 2 ^ 255 - 19 - MPrime.call( - this, - '25519', - '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); - } - inherits(P25519, MPrime); - - P25519.prototype.imulK = function imulK (num) { - // K = 0x13 - var carry = 0; - for (var i = 0; i < num.length; i++) { - var hi = (num.words[i] | 0) * 0x13 + carry; - var lo = hi & 0x3ffffff; - hi >>>= 26; - - num.words[i] = lo; - carry = hi; - } - if (carry !== 0) { - num.words[num.length++] = carry; - } - return num; - }; - - // Exported mostly for testing purposes, use plain name instead - BN._prime = function prime (name) { - // Cached version of prime - if (primes[name]) return primes[name]; - - var prime; - if (name === 'k256') { - prime = new K256(); - } else if (name === 'p224') { - prime = new P224(); - } else if (name === 'p192') { - prime = new P192(); - } else if (name === 'p25519') { - prime = new P25519(); - } else { - throw new Error('Unknown prime ' + name); - } - primes[name] = prime; - - return prime; - }; - - // - // Base reduction engine - // - function Red (m) { - if (typeof m === 'string') { - var prime = BN._prime(m); - this.m = prime.p; - this.prime = prime; - } else { - assert(m.gtn(1), 'modulus must be greater than 1'); - this.m = m; - this.prime = null; - } - } - - Red.prototype._verify1 = function _verify1 (a) { - assert(a.negative === 0, 'red works only with positives'); - assert(a.red, 'red works only with red numbers'); - }; - - Red.prototype._verify2 = function _verify2 (a, b) { - assert((a.negative | b.negative) === 0, 'red works only with positives'); - assert(a.red && a.red === b.red, - 'red works only with red numbers'); - }; - - Red.prototype.imod = function imod (a) { - if (this.prime) return this.prime.ireduce(a)._forceRed(this); - return a.umod(this.m)._forceRed(this); - }; - - Red.prototype.neg = function neg (a) { - if (a.isZero()) { - return a.clone(); - } - - return this.m.sub(a)._forceRed(this); - }; - - Red.prototype.add = function add (a, b) { - this._verify2(a, b); - - var res = a.add(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.iadd = function iadd (a, b) { - this._verify2(a, b); - - var res = a.iadd(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res; - }; - - Red.prototype.sub = function sub (a, b) { - this._verify2(a, b); - - var res = a.sub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.isub = function isub (a, b) { - this._verify2(a, b); - - var res = a.isub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res; - }; - - Red.prototype.shl = function shl (a, num) { - this._verify1(a); - return this.imod(a.ushln(num)); - }; - - Red.prototype.imul = function imul (a, b) { - this._verify2(a, b); - return this.imod(a.imul(b)); - }; - - Red.prototype.mul = function mul (a, b) { - this._verify2(a, b); - return this.imod(a.mul(b)); - }; - - Red.prototype.isqr = function isqr (a) { - return this.imul(a, a.clone()); - }; - - Red.prototype.sqr = function sqr (a) { - return this.mul(a, a); - }; - - Red.prototype.sqrt = function sqrt (a) { - if (a.isZero()) return a.clone(); - - var mod3 = this.m.andln(3); - assert(mod3 % 2 === 1); - - // Fast case - if (mod3 === 3) { - var pow = this.m.add(new BN(1)).iushrn(2); - return this.pow(a, pow); - } - - // Tonelli-Shanks algorithm (Totally unoptimized and slow) - // - // Find Q and S, that Q * 2 ^ S = (P - 1) - var q = this.m.subn(1); - var s = 0; - while (!q.isZero() && q.andln(1) === 0) { - s++; - q.iushrn(1); - } - assert(!q.isZero()); - - var one = new BN(1).toRed(this); - var nOne = one.redNeg(); - - // Find quadratic non-residue - // NOTE: Max is such because of generalized Riemann hypothesis. - var lpow = this.m.subn(1).iushrn(1); - var z = this.m.bitLength(); - z = new BN(2 * z * z).toRed(this); - - while (this.pow(z, lpow).cmp(nOne) !== 0) { - z.redIAdd(nOne); - } - - var c = this.pow(z, q); - var r = this.pow(a, q.addn(1).iushrn(1)); - var t = this.pow(a, q); - var m = s; - while (t.cmp(one) !== 0) { - var tmp = t; - for (var i = 0; tmp.cmp(one) !== 0; i++) { - tmp = tmp.redSqr(); - } - assert(i < m); - var b = this.pow(c, new BN(1).iushln(m - i - 1)); - - r = r.redMul(b); - c = b.redSqr(); - t = t.redMul(c); - m = i; - } - - return r; - }; - - Red.prototype.invm = function invm (a) { - var inv = a._invmp(this.m); - if (inv.negative !== 0) { - inv.negative = 0; - return this.imod(inv).redNeg(); - } else { - return this.imod(inv); - } - }; - - Red.prototype.pow = function pow (a, num) { - if (num.isZero()) return new BN(1).toRed(this); - if (num.cmpn(1) === 0) return a.clone(); - - var windowSize = 4; - var wnd = new Array(1 << windowSize); - wnd[0] = new BN(1).toRed(this); - wnd[1] = a; - for (var i = 2; i < wnd.length; i++) { - wnd[i] = this.mul(wnd[i - 1], a); - } - - var res = wnd[0]; - var current = 0; - var currentLen = 0; - var start = num.bitLength() % 26; - if (start === 0) { - start = 26; - } - - for (i = num.length - 1; i >= 0; i--) { - var word = num.words[i]; - for (var j = start - 1; j >= 0; j--) { - var bit = (word >> j) & 1; - if (res !== wnd[0]) { - res = this.sqr(res); - } - - if (bit === 0 && current === 0) { - currentLen = 0; - continue; - } - - current <<= 1; - current |= bit; - currentLen++; - if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; - - res = this.mul(res, wnd[current]); - currentLen = 0; - current = 0; - } - start = 26; - } - - return res; - }; - - Red.prototype.convertTo = function convertTo (num) { - var r = num.umod(this.m); - - return r === num ? r.clone() : r; - }; - - Red.prototype.convertFrom = function convertFrom (num) { - var res = num.clone(); - res.red = null; - return res; - }; - - // - // Montgomery method engine - // - - BN.mont = function mont (num) { - return new Mont(num); - }; - - function Mont (m) { - Red.call(this, m); - - this.shift = this.m.bitLength(); - if (this.shift % 26 !== 0) { - this.shift += 26 - (this.shift % 26); - } - - this.r = new BN(1).iushln(this.shift); - this.r2 = this.imod(this.r.sqr()); - this.rinv = this.r._invmp(this.m); - - this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); - this.minv = this.minv.umod(this.r); - this.minv = this.r.sub(this.minv); - } - inherits(Mont, Red); - - Mont.prototype.convertTo = function convertTo (num) { - return this.imod(num.ushln(this.shift)); - }; - - Mont.prototype.convertFrom = function convertFrom (num) { - var r = this.imod(num.mul(this.rinv)); - r.red = null; - return r; - }; - - Mont.prototype.imul = function imul (a, b) { - if (a.isZero() || b.isZero()) { - a.words[0] = 0; - a.length = 1; - return a; - } - - var t = a.imul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.mul = function mul (a, b) { - if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); - - var t = a.mul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.invm = function invm (a) { - // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R - var res = this.imod(a._invmp(this.m).mul(this.r2)); - return res._forceRed(this); - }; -})( false || module, this); - - -/***/ }), - -/***/ "./node_modules/public-encrypt/privateDecrypt.js": -/*!*******************************************************!*\ - !*** ./node_modules/public-encrypt/privateDecrypt.js ***! - \*******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var parseKeys = __webpack_require__(/*! parse-asn1 */ "./node_modules/parse-asn1/index.js") -var mgf = __webpack_require__(/*! ./mgf */ "./node_modules/public-encrypt/mgf.js") -var xor = __webpack_require__(/*! ./xor */ "./node_modules/public-encrypt/xor.js") -var BN = __webpack_require__(/*! bn.js */ "./node_modules/public-encrypt/node_modules/bn.js/lib/bn.js") -var crt = __webpack_require__(/*! browserify-rsa */ "./node_modules/browserify-rsa/index.js") -var createHash = __webpack_require__(/*! create-hash */ "./node_modules/create-hash/browser.js") -var withPublic = __webpack_require__(/*! ./withPublic */ "./node_modules/public-encrypt/withPublic.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -module.exports = function privateDecrypt (privateKey, enc, reverse) { - var padding - if (privateKey.padding) { - padding = privateKey.padding - } else if (reverse) { - padding = 1 - } else { - padding = 4 - } - - var key = parseKeys(privateKey) - var k = key.modulus.byteLength() - if (enc.length > k || new BN(enc).cmp(key.modulus) >= 0) { - throw new Error('decryption error') - } - var msg - if (reverse) { - msg = withPublic(new BN(enc), key) - } else { - msg = crt(enc, key) - } - var zBuffer = Buffer.alloc(k - msg.length) - msg = Buffer.concat([zBuffer, msg], k) - if (padding === 4) { - return oaep(key, msg) - } else if (padding === 1) { - return pkcs1(key, msg, reverse) - } else if (padding === 3) { - return msg - } else { - throw new Error('unknown padding') - } -} - -function oaep (key, msg) { - var k = key.modulus.byteLength() - var iHash = createHash('sha1').update(Buffer.alloc(0)).digest() - var hLen = iHash.length - if (msg[0] !== 0) { - throw new Error('decryption error') - } - var maskedSeed = msg.slice(1, hLen + 1) - var maskedDb = msg.slice(hLen + 1) - var seed = xor(maskedSeed, mgf(maskedDb, hLen)) - var db = xor(maskedDb, mgf(seed, k - hLen - 1)) - if (compare(iHash, db.slice(0, hLen))) { - throw new Error('decryption error') - } - var i = hLen - while (db[i] === 0) { - i++ - } - if (db[i++] !== 1) { - throw new Error('decryption error') - } - return db.slice(i) -} - -function pkcs1 (key, msg, reverse) { - var p1 = msg.slice(0, 2) - var i = 2 - var status = 0 - while (msg[i++] !== 0) { - if (i >= msg.length) { - status++ - break - } - } - var ps = msg.slice(2, i - 1) - - if ((p1.toString('hex') !== '0002' && !reverse) || (p1.toString('hex') !== '0001' && reverse)) { - status++ - } - if (ps.length < 8) { - status++ - } - if (status) { - throw new Error('decryption error') - } - return msg.slice(i) -} -function compare (a, b) { - a = Buffer.from(a) - b = Buffer.from(b) - var dif = 0 - var len = a.length - if (a.length !== b.length) { - dif++ - len = Math.min(a.length, b.length) - } - var i = -1 - while (++i < len) { - dif += (a[i] ^ b[i]) - } - return dif -} - - -/***/ }), - -/***/ "./node_modules/public-encrypt/publicEncrypt.js": -/*!******************************************************!*\ - !*** ./node_modules/public-encrypt/publicEncrypt.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var parseKeys = __webpack_require__(/*! parse-asn1 */ "./node_modules/parse-asn1/index.js") -var randomBytes = __webpack_require__(/*! randombytes */ "./node_modules/randombytes/browser.js") -var createHash = __webpack_require__(/*! create-hash */ "./node_modules/create-hash/browser.js") -var mgf = __webpack_require__(/*! ./mgf */ "./node_modules/public-encrypt/mgf.js") -var xor = __webpack_require__(/*! ./xor */ "./node_modules/public-encrypt/xor.js") -var BN = __webpack_require__(/*! bn.js */ "./node_modules/public-encrypt/node_modules/bn.js/lib/bn.js") -var withPublic = __webpack_require__(/*! ./withPublic */ "./node_modules/public-encrypt/withPublic.js") -var crt = __webpack_require__(/*! browserify-rsa */ "./node_modules/browserify-rsa/index.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -module.exports = function publicEncrypt (publicKey, msg, reverse) { - var padding - if (publicKey.padding) { - padding = publicKey.padding - } else if (reverse) { - padding = 1 - } else { - padding = 4 - } - var key = parseKeys(publicKey) - var paddedMsg - if (padding === 4) { - paddedMsg = oaep(key, msg) - } else if (padding === 1) { - paddedMsg = pkcs1(key, msg, reverse) - } else if (padding === 3) { - paddedMsg = new BN(msg) - if (paddedMsg.cmp(key.modulus) >= 0) { - throw new Error('data too long for modulus') - } - } else { - throw new Error('unknown padding') - } - if (reverse) { - return crt(paddedMsg, key) - } else { - return withPublic(paddedMsg, key) - } -} - -function oaep (key, msg) { - var k = key.modulus.byteLength() - var mLen = msg.length - var iHash = createHash('sha1').update(Buffer.alloc(0)).digest() - var hLen = iHash.length - var hLen2 = 2 * hLen - if (mLen > k - hLen2 - 2) { - throw new Error('message too long') - } - var ps = Buffer.alloc(k - mLen - hLen2 - 2) - var dblen = k - hLen - 1 - var seed = randomBytes(hLen) - var maskedDb = xor(Buffer.concat([iHash, ps, Buffer.alloc(1, 1), msg], dblen), mgf(seed, dblen)) - var maskedSeed = xor(seed, mgf(maskedDb, hLen)) - return new BN(Buffer.concat([Buffer.alloc(1), maskedSeed, maskedDb], k)) -} -function pkcs1 (key, msg, reverse) { - var mLen = msg.length - var k = key.modulus.byteLength() - if (mLen > k - 11) { - throw new Error('message too long') - } - var ps - if (reverse) { - ps = Buffer.alloc(k - mLen - 3, 0xff) - } else { - ps = nonZero(k - mLen - 3) - } - return new BN(Buffer.concat([Buffer.from([0, reverse ? 1 : 2]), ps, Buffer.alloc(1), msg], k)) -} -function nonZero (len) { - var out = Buffer.allocUnsafe(len) - var i = 0 - var cache = randomBytes(len * 2) - var cur = 0 - var num - while (i < len) { - if (cur === cache.length) { - cache = randomBytes(len * 2) - cur = 0 - } - num = cache[cur++] - if (num) { - out[i++] = num - } - } - return out -} - - -/***/ }), - -/***/ "./node_modules/public-encrypt/withPublic.js": -/*!***************************************************!*\ - !*** ./node_modules/public-encrypt/withPublic.js ***! - \***************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var BN = __webpack_require__(/*! bn.js */ "./node_modules/public-encrypt/node_modules/bn.js/lib/bn.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -function withPublic (paddedMsg, key) { - return Buffer.from(paddedMsg - .toRed(BN.mont(key.modulus)) - .redPow(new BN(key.publicExponent)) - .fromRed() - .toArray()) -} - -module.exports = withPublic - - -/***/ }), - -/***/ "./node_modules/public-encrypt/xor.js": -/*!********************************************!*\ - !*** ./node_modules/public-encrypt/xor.js ***! - \********************************************/ -/***/ ((module) => { - -module.exports = function xor (a, b) { - var len = a.length - var i = -1 - while (++i < len) { - a[i] ^= b[i] - } - return a -} - - -/***/ }), - -/***/ "./node_modules/randombytes/browser.js": -/*!*********************************************!*\ - !*** ./node_modules/randombytes/browser.js ***! - \*********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); - - -// limit of Crypto.getRandomValues() -// https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues -var MAX_BYTES = 65536 - -// Node supports requesting up to this number of bytes -// https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.js#L48 -var MAX_UINT32 = 4294967295 - -function oldBrowser () { - throw new Error('Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11') -} - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) -var crypto = __webpack_require__.g.crypto || __webpack_require__.g.msCrypto - -if (crypto && crypto.getRandomValues) { - module.exports = randomBytes -} else { - module.exports = oldBrowser -} - -function randomBytes (size, cb) { - // phantomjs needs to throw - if (size > MAX_UINT32) throw new RangeError('requested too many random bytes') - - var bytes = Buffer.allocUnsafe(size) - - if (size > 0) { // getRandomValues fails on IE if size == 0 - if (size > MAX_BYTES) { // this is the max bytes crypto.getRandomValues - // can do at once see https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues - for (var generated = 0; generated < size; generated += MAX_BYTES) { - // buffer.slice automatically checks if the end is past the end of - // the buffer so we don't have to here - crypto.getRandomValues(bytes.slice(generated, generated + MAX_BYTES)) - } - } else { - crypto.getRandomValues(bytes) - } - } - - if (typeof cb === 'function') { - return process.nextTick(function () { - cb(null, bytes) - }) - } - - return bytes -} - - -/***/ }), - -/***/ "./node_modules/randomfill/browser.js": -/*!********************************************!*\ - !*** ./node_modules/randomfill/browser.js ***! - \********************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); - - -function oldBrowser () { - throw new Error('secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11') -} -var safeBuffer = __webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js") -var randombytes = __webpack_require__(/*! randombytes */ "./node_modules/randombytes/browser.js") -var Buffer = safeBuffer.Buffer -var kBufferMaxLength = safeBuffer.kMaxLength -var crypto = __webpack_require__.g.crypto || __webpack_require__.g.msCrypto -var kMaxUint32 = Math.pow(2, 32) - 1 -function assertOffset (offset, length) { - if (typeof offset !== 'number' || offset !== offset) { // eslint-disable-line no-self-compare - throw new TypeError('offset must be a number') - } - - if (offset > kMaxUint32 || offset < 0) { - throw new TypeError('offset must be a uint32') - } - - if (offset > kBufferMaxLength || offset > length) { - throw new RangeError('offset out of range') - } -} - -function assertSize (size, offset, length) { - if (typeof size !== 'number' || size !== size) { // eslint-disable-line no-self-compare - throw new TypeError('size must be a number') - } - - if (size > kMaxUint32 || size < 0) { - throw new TypeError('size must be a uint32') - } - - if (size + offset > length || size > kBufferMaxLength) { - throw new RangeError('buffer too small') - } -} -if ((crypto && crypto.getRandomValues) || !process.browser) { - exports.randomFill = randomFill - exports.randomFillSync = randomFillSync -} else { - exports.randomFill = oldBrowser - exports.randomFillSync = oldBrowser -} -function randomFill (buf, offset, size, cb) { - if (!Buffer.isBuffer(buf) && !(buf instanceof __webpack_require__.g.Uint8Array)) { - throw new TypeError('"buf" argument must be a Buffer or Uint8Array') - } - - if (typeof offset === 'function') { - cb = offset - offset = 0 - size = buf.length - } else if (typeof size === 'function') { - cb = size - size = buf.length - offset - } else if (typeof cb !== 'function') { - throw new TypeError('"cb" argument must be a function') - } - assertOffset(offset, buf.length) - assertSize(size, offset, buf.length) - return actualFill(buf, offset, size, cb) -} - -function actualFill (buf, offset, size, cb) { - if (process.browser) { - var ourBuf = buf.buffer - var uint = new Uint8Array(ourBuf, offset, size) - crypto.getRandomValues(uint) - if (cb) { - process.nextTick(function () { - cb(null, buf) - }) - return - } - return buf - } - if (cb) { - randombytes(size, function (err, bytes) { - if (err) { - return cb(err) - } - bytes.copy(buf, offset) - cb(null, buf) - }) - return - } - var bytes = randombytes(size) - bytes.copy(buf, offset) - return buf -} -function randomFillSync (buf, offset, size) { - if (typeof offset === 'undefined') { - offset = 0 - } - if (!Buffer.isBuffer(buf) && !(buf instanceof __webpack_require__.g.Uint8Array)) { - throw new TypeError('"buf" argument must be a Buffer or Uint8Array') - } - - assertOffset(offset, buf.length) - - if (size === undefined) size = buf.length - offset - - assertSize(size, offset, buf.length) - - return actualFill(buf, offset, size) -} - - -/***/ }), - -/***/ "./node_modules/readable-stream/errors-browser.js": -/*!********************************************************!*\ - !*** ./node_modules/readable-stream/errors-browser.js ***! - \********************************************************/ -/***/ ((module) => { - -"use strict"; - - -function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } - -var codes = {}; - -function createErrorType(code, message, Base) { - if (!Base) { - Base = Error; - } - - function getMessage(arg1, arg2, arg3) { - if (typeof message === 'string') { - return message; - } else { - return message(arg1, arg2, arg3); - } - } - - var NodeError = - /*#__PURE__*/ - function (_Base) { - _inheritsLoose(NodeError, _Base); - - function NodeError(arg1, arg2, arg3) { - return _Base.call(this, getMessage(arg1, arg2, arg3)) || this; - } - - return NodeError; - }(Base); - - NodeError.prototype.name = Base.name; - NodeError.prototype.code = code; - codes[code] = NodeError; -} // https://github.com/nodejs/node/blob/v10.8.0/lib/internal/errors.js - - -function oneOf(expected, thing) { - if (Array.isArray(expected)) { - var len = expected.length; - expected = expected.map(function (i) { - return String(i); - }); - - if (len > 2) { - return "one of ".concat(thing, " ").concat(expected.slice(0, len - 1).join(', '), ", or ") + expected[len - 1]; - } else if (len === 2) { - return "one of ".concat(thing, " ").concat(expected[0], " or ").concat(expected[1]); - } else { - return "of ".concat(thing, " ").concat(expected[0]); - } - } else { - return "of ".concat(thing, " ").concat(String(expected)); - } -} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith - - -function startsWith(str, search, pos) { - return str.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; -} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith - - -function endsWith(str, search, this_len) { - if (this_len === undefined || this_len > str.length) { - this_len = str.length; - } - - return str.substring(this_len - search.length, this_len) === search; -} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes - - -function includes(str, search, start) { - if (typeof start !== 'number') { - start = 0; - } - - if (start + search.length > str.length) { - return false; - } else { - return str.indexOf(search, start) !== -1; - } -} - -createErrorType('ERR_INVALID_OPT_VALUE', function (name, value) { - return 'The value "' + value + '" is invalid for option "' + name + '"'; -}, TypeError); -createErrorType('ERR_INVALID_ARG_TYPE', function (name, expected, actual) { - // determiner: 'must be' or 'must not be' - var determiner; - - if (typeof expected === 'string' && startsWith(expected, 'not ')) { - determiner = 'must not be'; - expected = expected.replace(/^not /, ''); - } else { - determiner = 'must be'; - } - - var msg; - - if (endsWith(name, ' argument')) { - // For cases like 'first argument' - msg = "The ".concat(name, " ").concat(determiner, " ").concat(oneOf(expected, 'type')); - } else { - var type = includes(name, '.') ? 'property' : 'argument'; - msg = "The \"".concat(name, "\" ").concat(type, " ").concat(determiner, " ").concat(oneOf(expected, 'type')); - } - - msg += ". Received type ".concat(typeof actual); - return msg; -}, TypeError); -createErrorType('ERR_STREAM_PUSH_AFTER_EOF', 'stream.push() after EOF'); -createErrorType('ERR_METHOD_NOT_IMPLEMENTED', function (name) { - return 'The ' + name + ' method is not implemented'; -}); -createErrorType('ERR_STREAM_PREMATURE_CLOSE', 'Premature close'); -createErrorType('ERR_STREAM_DESTROYED', function (name) { - return 'Cannot call ' + name + ' after a stream was destroyed'; -}); -createErrorType('ERR_MULTIPLE_CALLBACK', 'Callback called multiple times'); -createErrorType('ERR_STREAM_CANNOT_PIPE', 'Cannot pipe, not readable'); -createErrorType('ERR_STREAM_WRITE_AFTER_END', 'write after end'); -createErrorType('ERR_STREAM_NULL_VALUES', 'May not write null values to stream', TypeError); -createErrorType('ERR_UNKNOWN_ENCODING', function (arg) { - return 'Unknown encoding: ' + arg; -}, TypeError); -createErrorType('ERR_STREAM_UNSHIFT_AFTER_END_EVENT', 'stream.unshift() after end event'); -module.exports.codes = codes; - - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/_stream_duplex.js": -/*!************************************************************!*\ - !*** ./node_modules/readable-stream/lib/_stream_duplex.js ***! - \************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. -// a duplex stream is just a stream that is both readable and writable. -// Since JS doesn't have multiple prototypal inheritance, this class -// prototypally inherits from Readable, and then parasitically from -// Writable. - -/**/ - -var objectKeys = Object.keys || function (obj) { - var keys = []; - - for (var key in obj) { - keys.push(key); - } - - return keys; -}; -/**/ - - -module.exports = Duplex; - -var Readable = __webpack_require__(/*! ./_stream_readable */ "./node_modules/readable-stream/lib/_stream_readable.js"); - -var Writable = __webpack_require__(/*! ./_stream_writable */ "./node_modules/readable-stream/lib/_stream_writable.js"); - -__webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js")(Duplex, Readable); - -{ - // Allow the keys array to be GC'ed. - var keys = objectKeys(Writable.prototype); - - for (var v = 0; v < keys.length; v++) { - var method = keys[v]; - if (!Duplex.prototype[method]) Duplex.prototype[method] = Writable.prototype[method]; - } -} - -function Duplex(options) { - if (!(this instanceof Duplex)) return new Duplex(options); - Readable.call(this, options); - Writable.call(this, options); - this.allowHalfOpen = true; - - if (options) { - if (options.readable === false) this.readable = false; - if (options.writable === false) this.writable = false; - - if (options.allowHalfOpen === false) { - this.allowHalfOpen = false; - this.once('end', onend); - } - } -} - -Object.defineProperty(Duplex.prototype, 'writableHighWaterMark', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._writableState.highWaterMark; - } -}); -Object.defineProperty(Duplex.prototype, 'writableBuffer', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._writableState && this._writableState.getBuffer(); - } -}); -Object.defineProperty(Duplex.prototype, 'writableLength', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._writableState.length; - } -}); // the no-half-open enforcer - -function onend() { - // If the writable side ended, then we're ok. - if (this._writableState.ended) return; // no more data can be written. - // But allow more writes to happen in this tick. - - process.nextTick(onEndNT, this); -} - -function onEndNT(self) { - self.end(); -} - -Object.defineProperty(Duplex.prototype, 'destroyed', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - if (this._readableState === undefined || this._writableState === undefined) { - return false; - } - - return this._readableState.destroyed && this._writableState.destroyed; - }, - set: function set(value) { - // we ignore the value if the stream - // has not been initialized yet - if (this._readableState === undefined || this._writableState === undefined) { - return; - } // backward compatibility, the user is explicitly - // managing destroyed - - - this._readableState.destroyed = value; - this._writableState.destroyed = value; - } -}); - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/_stream_passthrough.js": -/*!*****************************************************************!*\ - !*** ./node_modules/readable-stream/lib/_stream_passthrough.js ***! - \*****************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. -// a passthrough stream. -// basically just the most minimal sort of Transform stream. -// Every written chunk gets output as-is. - - -module.exports = PassThrough; - -var Transform = __webpack_require__(/*! ./_stream_transform */ "./node_modules/readable-stream/lib/_stream_transform.js"); - -__webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js")(PassThrough, Transform); - -function PassThrough(options) { - if (!(this instanceof PassThrough)) return new PassThrough(options); - Transform.call(this, options); -} - -PassThrough.prototype._transform = function (chunk, encoding, cb) { - cb(null, chunk); -}; - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/_stream_readable.js": -/*!**************************************************************!*\ - !*** ./node_modules/readable-stream/lib/_stream_readable.js ***! - \**************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - - -module.exports = Readable; -/**/ - -var Duplex; -/**/ - -Readable.ReadableState = ReadableState; -/**/ - -var EE = (__webpack_require__(/*! events */ "./node_modules/events/events.js").EventEmitter); - -var EElistenerCount = function EElistenerCount(emitter, type) { - return emitter.listeners(type).length; -}; -/**/ - -/**/ - - -var Stream = __webpack_require__(/*! ./internal/streams/stream */ "./node_modules/readable-stream/lib/internal/streams/stream-browser.js"); -/**/ - - -var Buffer = (__webpack_require__(/*! buffer */ "./node_modules/buffer/index.js").Buffer); - -var OurUint8Array = __webpack_require__.g.Uint8Array || function () {}; - -function _uint8ArrayToBuffer(chunk) { - return Buffer.from(chunk); -} - -function _isUint8Array(obj) { - return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; -} -/**/ - - -var debugUtil = __webpack_require__(/*! util */ "?d17e"); - -var debug; - -if (debugUtil && debugUtil.debuglog) { - debug = debugUtil.debuglog('stream'); -} else { - debug = function debug() {}; -} -/**/ - - -var BufferList = __webpack_require__(/*! ./internal/streams/buffer_list */ "./node_modules/readable-stream/lib/internal/streams/buffer_list.js"); - -var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ "./node_modules/readable-stream/lib/internal/streams/destroy.js"); - -var _require = __webpack_require__(/*! ./internal/streams/state */ "./node_modules/readable-stream/lib/internal/streams/state.js"), - getHighWaterMark = _require.getHighWaterMark; - -var _require$codes = (__webpack_require__(/*! ../errors */ "./node_modules/readable-stream/errors-browser.js").codes), - ERR_INVALID_ARG_TYPE = _require$codes.ERR_INVALID_ARG_TYPE, - ERR_STREAM_PUSH_AFTER_EOF = _require$codes.ERR_STREAM_PUSH_AFTER_EOF, - ERR_METHOD_NOT_IMPLEMENTED = _require$codes.ERR_METHOD_NOT_IMPLEMENTED, - ERR_STREAM_UNSHIFT_AFTER_END_EVENT = _require$codes.ERR_STREAM_UNSHIFT_AFTER_END_EVENT; // Lazy loaded to improve the startup performance. - - -var StringDecoder; -var createReadableStreamAsyncIterator; -var from; - -__webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js")(Readable, Stream); - -var errorOrDestroy = destroyImpl.errorOrDestroy; -var kProxyEvents = ['error', 'close', 'destroy', 'pause', 'resume']; - -function prependListener(emitter, event, fn) { - // Sadly this is not cacheable as some libraries bundle their own - // event emitter implementation with them. - if (typeof emitter.prependListener === 'function') return emitter.prependListener(event, fn); // This is a hack to make sure that our error handler is attached before any - // userland ones. NEVER DO THIS. This is here only because this code needs - // to continue to work with older versions of Node.js that do not include - // the prependListener() method. The goal is to eventually remove this hack. - - if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (Array.isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]]; -} - -function ReadableState(options, stream, isDuplex) { - Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ "./node_modules/readable-stream/lib/_stream_duplex.js"); - options = options || {}; // Duplex streams are both readable and writable, but share - // the same options object. - // However, some cases require setting options to different - // values for the readable and the writable sides of the duplex stream. - // These options can be provided separately as readableXXX and writableXXX. - - if (typeof isDuplex !== 'boolean') isDuplex = stream instanceof Duplex; // object stream flag. Used to make read(n) ignore n and to - // make all the buffer merging and length checks go away - - this.objectMode = !!options.objectMode; - if (isDuplex) this.objectMode = this.objectMode || !!options.readableObjectMode; // the point at which it stops calling _read() to fill the buffer - // Note: 0 is a valid value, means "don't call _read preemptively ever" - - this.highWaterMark = getHighWaterMark(this, options, 'readableHighWaterMark', isDuplex); // A linked list is used to store data chunks instead of an array because the - // linked list can remove elements from the beginning faster than - // array.shift() - - this.buffer = new BufferList(); - this.length = 0; - this.pipes = null; - this.pipesCount = 0; - this.flowing = null; - this.ended = false; - this.endEmitted = false; - this.reading = false; // a flag to be able to tell if the event 'readable'/'data' is emitted - // immediately, or on a later tick. We set this to true at first, because - // any actions that shouldn't happen until "later" should generally also - // not happen before the first read call. - - this.sync = true; // whenever we return null, then we set a flag to say - // that we're awaiting a 'readable' event emission. - - this.needReadable = false; - this.emittedReadable = false; - this.readableListening = false; - this.resumeScheduled = false; - this.paused = true; // Should close be emitted on destroy. Defaults to true. - - this.emitClose = options.emitClose !== false; // Should .destroy() be called after 'end' (and potentially 'finish') - - this.autoDestroy = !!options.autoDestroy; // has it been destroyed - - this.destroyed = false; // Crypto is kind of old and crusty. Historically, its default string - // encoding is 'binary' so we have to make this configurable. - // Everything else in the universe uses 'utf8', though. - - this.defaultEncoding = options.defaultEncoding || 'utf8'; // the number of writers that are awaiting a drain event in .pipe()s - - this.awaitDrain = 0; // if true, a maybeReadMore has been scheduled - - this.readingMore = false; - this.decoder = null; - this.encoding = null; - - if (options.encoding) { - if (!StringDecoder) StringDecoder = (__webpack_require__(/*! string_decoder/ */ "./node_modules/string_decoder/lib/string_decoder.js").StringDecoder); - this.decoder = new StringDecoder(options.encoding); - this.encoding = options.encoding; - } -} - -function Readable(options) { - Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ "./node_modules/readable-stream/lib/_stream_duplex.js"); - if (!(this instanceof Readable)) return new Readable(options); // Checking for a Stream.Duplex instance is faster here instead of inside - // the ReadableState constructor, at least with V8 6.5 - - var isDuplex = this instanceof Duplex; - this._readableState = new ReadableState(options, this, isDuplex); // legacy - - this.readable = true; - - if (options) { - if (typeof options.read === 'function') this._read = options.read; - if (typeof options.destroy === 'function') this._destroy = options.destroy; - } - - Stream.call(this); -} - -Object.defineProperty(Readable.prototype, 'destroyed', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - if (this._readableState === undefined) { - return false; - } - - return this._readableState.destroyed; - }, - set: function set(value) { - // we ignore the value if the stream - // has not been initialized yet - if (!this._readableState) { - return; - } // backward compatibility, the user is explicitly - // managing destroyed - - - this._readableState.destroyed = value; - } -}); -Readable.prototype.destroy = destroyImpl.destroy; -Readable.prototype._undestroy = destroyImpl.undestroy; - -Readable.prototype._destroy = function (err, cb) { - cb(err); -}; // Manually shove something into the read() buffer. -// This returns true if the highWaterMark has not been hit yet, -// similar to how Writable.write() returns true if you should -// write() some more. - - -Readable.prototype.push = function (chunk, encoding) { - var state = this._readableState; - var skipChunkCheck; - - if (!state.objectMode) { - if (typeof chunk === 'string') { - encoding = encoding || state.defaultEncoding; - - if (encoding !== state.encoding) { - chunk = Buffer.from(chunk, encoding); - encoding = ''; - } - - skipChunkCheck = true; - } - } else { - skipChunkCheck = true; - } - - return readableAddChunk(this, chunk, encoding, false, skipChunkCheck); -}; // Unshift should *always* be something directly out of read() - - -Readable.prototype.unshift = function (chunk) { - return readableAddChunk(this, chunk, null, true, false); -}; - -function readableAddChunk(stream, chunk, encoding, addToFront, skipChunkCheck) { - debug('readableAddChunk', chunk); - var state = stream._readableState; - - if (chunk === null) { - state.reading = false; - onEofChunk(stream, state); - } else { - var er; - if (!skipChunkCheck) er = chunkInvalid(state, chunk); - - if (er) { - errorOrDestroy(stream, er); - } else if (state.objectMode || chunk && chunk.length > 0) { - if (typeof chunk !== 'string' && !state.objectMode && Object.getPrototypeOf(chunk) !== Buffer.prototype) { - chunk = _uint8ArrayToBuffer(chunk); - } - - if (addToFront) { - if (state.endEmitted) errorOrDestroy(stream, new ERR_STREAM_UNSHIFT_AFTER_END_EVENT());else addChunk(stream, state, chunk, true); - } else if (state.ended) { - errorOrDestroy(stream, new ERR_STREAM_PUSH_AFTER_EOF()); - } else if (state.destroyed) { - return false; - } else { - state.reading = false; - - if (state.decoder && !encoding) { - chunk = state.decoder.write(chunk); - if (state.objectMode || chunk.length !== 0) addChunk(stream, state, chunk, false);else maybeReadMore(stream, state); - } else { - addChunk(stream, state, chunk, false); - } - } - } else if (!addToFront) { - state.reading = false; - maybeReadMore(stream, state); - } - } // We can push more data if we are below the highWaterMark. - // Also, if we have no data yet, we can stand some more bytes. - // This is to work around cases where hwm=0, such as the repl. - - - return !state.ended && (state.length < state.highWaterMark || state.length === 0); -} - -function addChunk(stream, state, chunk, addToFront) { - if (state.flowing && state.length === 0 && !state.sync) { - state.awaitDrain = 0; - stream.emit('data', chunk); - } else { - // update the buffer info. - state.length += state.objectMode ? 1 : chunk.length; - if (addToFront) state.buffer.unshift(chunk);else state.buffer.push(chunk); - if (state.needReadable) emitReadable(stream); - } - - maybeReadMore(stream, state); -} - -function chunkInvalid(state, chunk) { - var er; - - if (!_isUint8Array(chunk) && typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { - er = new ERR_INVALID_ARG_TYPE('chunk', ['string', 'Buffer', 'Uint8Array'], chunk); - } - - return er; -} - -Readable.prototype.isPaused = function () { - return this._readableState.flowing === false; -}; // backwards compatibility. - - -Readable.prototype.setEncoding = function (enc) { - if (!StringDecoder) StringDecoder = (__webpack_require__(/*! string_decoder/ */ "./node_modules/string_decoder/lib/string_decoder.js").StringDecoder); - var decoder = new StringDecoder(enc); - this._readableState.decoder = decoder; // If setEncoding(null), decoder.encoding equals utf8 - - this._readableState.encoding = this._readableState.decoder.encoding; // Iterate over current buffer to convert already stored Buffers: - - var p = this._readableState.buffer.head; - var content = ''; - - while (p !== null) { - content += decoder.write(p.data); - p = p.next; - } - - this._readableState.buffer.clear(); - - if (content !== '') this._readableState.buffer.push(content); - this._readableState.length = content.length; - return this; -}; // Don't raise the hwm > 1GB - - -var MAX_HWM = 0x40000000; - -function computeNewHighWaterMark(n) { - if (n >= MAX_HWM) { - // TODO(ronag): Throw ERR_VALUE_OUT_OF_RANGE. - n = MAX_HWM; - } else { - // Get the next highest power of 2 to prevent increasing hwm excessively in - // tiny amounts - n--; - n |= n >>> 1; - n |= n >>> 2; - n |= n >>> 4; - n |= n >>> 8; - n |= n >>> 16; - n++; - } - - return n; -} // This function is designed to be inlinable, so please take care when making -// changes to the function body. - - -function howMuchToRead(n, state) { - if (n <= 0 || state.length === 0 && state.ended) return 0; - if (state.objectMode) return 1; - - if (n !== n) { - // Only flow one buffer at a time - if (state.flowing && state.length) return state.buffer.head.data.length;else return state.length; - } // If we're asking for more than the current hwm, then raise the hwm. - - - if (n > state.highWaterMark) state.highWaterMark = computeNewHighWaterMark(n); - if (n <= state.length) return n; // Don't have enough - - if (!state.ended) { - state.needReadable = true; - return 0; - } - - return state.length; -} // you can override either this method, or the async _read(n) below. - - -Readable.prototype.read = function (n) { - debug('read', n); - n = parseInt(n, 10); - var state = this._readableState; - var nOrig = n; - if (n !== 0) state.emittedReadable = false; // if we're doing read(0) to trigger a readable event, but we - // already have a bunch of data in the buffer, then just trigger - // the 'readable' event and move on. - - if (n === 0 && state.needReadable && ((state.highWaterMark !== 0 ? state.length >= state.highWaterMark : state.length > 0) || state.ended)) { - debug('read: emitReadable', state.length, state.ended); - if (state.length === 0 && state.ended) endReadable(this);else emitReadable(this); - return null; - } - - n = howMuchToRead(n, state); // if we've ended, and we're now clear, then finish it up. - - if (n === 0 && state.ended) { - if (state.length === 0) endReadable(this); - return null; - } // All the actual chunk generation logic needs to be - // *below* the call to _read. The reason is that in certain - // synthetic stream cases, such as passthrough streams, _read - // may be a completely synchronous operation which may change - // the state of the read buffer, providing enough data when - // before there was *not* enough. - // - // So, the steps are: - // 1. Figure out what the state of things will be after we do - // a read from the buffer. - // - // 2. If that resulting state will trigger a _read, then call _read. - // Note that this may be asynchronous, or synchronous. Yes, it is - // deeply ugly to write APIs this way, but that still doesn't mean - // that the Readable class should behave improperly, as streams are - // designed to be sync/async agnostic. - // Take note if the _read call is sync or async (ie, if the read call - // has returned yet), so that we know whether or not it's safe to emit - // 'readable' etc. - // - // 3. Actually pull the requested chunks out of the buffer and return. - // if we need a readable event, then we need to do some reading. - - - var doRead = state.needReadable; - debug('need readable', doRead); // if we currently have less than the highWaterMark, then also read some - - if (state.length === 0 || state.length - n < state.highWaterMark) { - doRead = true; - debug('length less than watermark', doRead); - } // however, if we've ended, then there's no point, and if we're already - // reading, then it's unnecessary. - - - if (state.ended || state.reading) { - doRead = false; - debug('reading or ended', doRead); - } else if (doRead) { - debug('do read'); - state.reading = true; - state.sync = true; // if the length is currently zero, then we *need* a readable event. - - if (state.length === 0) state.needReadable = true; // call internal read method - - this._read(state.highWaterMark); - - state.sync = false; // If _read pushed data synchronously, then `reading` will be false, - // and we need to re-evaluate how much data we can return to the user. - - if (!state.reading) n = howMuchToRead(nOrig, state); - } - - var ret; - if (n > 0) ret = fromList(n, state);else ret = null; - - if (ret === null) { - state.needReadable = state.length <= state.highWaterMark; - n = 0; - } else { - state.length -= n; - state.awaitDrain = 0; - } - - if (state.length === 0) { - // If we have nothing in the buffer, then we want to know - // as soon as we *do* get something into the buffer. - if (!state.ended) state.needReadable = true; // If we tried to read() past the EOF, then emit end on the next tick. - - if (nOrig !== n && state.ended) endReadable(this); - } - - if (ret !== null) this.emit('data', ret); - return ret; -}; - -function onEofChunk(stream, state) { - debug('onEofChunk'); - if (state.ended) return; - - if (state.decoder) { - var chunk = state.decoder.end(); - - if (chunk && chunk.length) { - state.buffer.push(chunk); - state.length += state.objectMode ? 1 : chunk.length; - } - } - - state.ended = true; - - if (state.sync) { - // if we are sync, wait until next tick to emit the data. - // Otherwise we risk emitting data in the flow() - // the readable code triggers during a read() call - emitReadable(stream); - } else { - // emit 'readable' now to make sure it gets picked up. - state.needReadable = false; - - if (!state.emittedReadable) { - state.emittedReadable = true; - emitReadable_(stream); - } - } -} // Don't emit readable right away in sync mode, because this can trigger -// another read() call => stack overflow. This way, it might trigger -// a nextTick recursion warning, but that's not so bad. - - -function emitReadable(stream) { - var state = stream._readableState; - debug('emitReadable', state.needReadable, state.emittedReadable); - state.needReadable = false; - - if (!state.emittedReadable) { - debug('emitReadable', state.flowing); - state.emittedReadable = true; - process.nextTick(emitReadable_, stream); - } -} - -function emitReadable_(stream) { - var state = stream._readableState; - debug('emitReadable_', state.destroyed, state.length, state.ended); - - if (!state.destroyed && (state.length || state.ended)) { - stream.emit('readable'); - state.emittedReadable = false; - } // The stream needs another readable event if - // 1. It is not flowing, as the flow mechanism will take - // care of it. - // 2. It is not ended. - // 3. It is below the highWaterMark, so we can schedule - // another readable later. - - - state.needReadable = !state.flowing && !state.ended && state.length <= state.highWaterMark; - flow(stream); -} // at this point, the user has presumably seen the 'readable' event, -// and called read() to consume some data. that may have triggered -// in turn another _read(n) call, in which case reading = true if -// it's in progress. -// However, if we're not ended, or reading, and the length < hwm, -// then go ahead and try to read some more preemptively. - - -function maybeReadMore(stream, state) { - if (!state.readingMore) { - state.readingMore = true; - process.nextTick(maybeReadMore_, stream, state); - } -} - -function maybeReadMore_(stream, state) { - // Attempt to read more data if we should. - // - // The conditions for reading more data are (one of): - // - Not enough data buffered (state.length < state.highWaterMark). The loop - // is responsible for filling the buffer with enough data if such data - // is available. If highWaterMark is 0 and we are not in the flowing mode - // we should _not_ attempt to buffer any extra data. We'll get more data - // when the stream consumer calls read() instead. - // - No data in the buffer, and the stream is in flowing mode. In this mode - // the loop below is responsible for ensuring read() is called. Failing to - // call read here would abort the flow and there's no other mechanism for - // continuing the flow if the stream consumer has just subscribed to the - // 'data' event. - // - // In addition to the above conditions to keep reading data, the following - // conditions prevent the data from being read: - // - The stream has ended (state.ended). - // - There is already a pending 'read' operation (state.reading). This is a - // case where the the stream has called the implementation defined _read() - // method, but they are processing the call asynchronously and have _not_ - // called push() with new data. In this case we skip performing more - // read()s. The execution ends in this method again after the _read() ends - // up calling push() with more data. - while (!state.reading && !state.ended && (state.length < state.highWaterMark || state.flowing && state.length === 0)) { - var len = state.length; - debug('maybeReadMore read 0'); - stream.read(0); - if (len === state.length) // didn't get any data, stop spinning. - break; - } - - state.readingMore = false; -} // abstract method. to be overridden in specific implementation classes. -// call cb(er, data) where data is <= n in length. -// for virtual (non-string, non-buffer) streams, "length" is somewhat -// arbitrary, and perhaps not very meaningful. - - -Readable.prototype._read = function (n) { - errorOrDestroy(this, new ERR_METHOD_NOT_IMPLEMENTED('_read()')); -}; - -Readable.prototype.pipe = function (dest, pipeOpts) { - var src = this; - var state = this._readableState; - - switch (state.pipesCount) { - case 0: - state.pipes = dest; - break; - - case 1: - state.pipes = [state.pipes, dest]; - break; - - default: - state.pipes.push(dest); - break; - } - - state.pipesCount += 1; - debug('pipe count=%d opts=%j', state.pipesCount, pipeOpts); - var doEnd = (!pipeOpts || pipeOpts.end !== false) && dest !== process.stdout && dest !== process.stderr; - var endFn = doEnd ? onend : unpipe; - if (state.endEmitted) process.nextTick(endFn);else src.once('end', endFn); - dest.on('unpipe', onunpipe); - - function onunpipe(readable, unpipeInfo) { - debug('onunpipe'); - - if (readable === src) { - if (unpipeInfo && unpipeInfo.hasUnpiped === false) { - unpipeInfo.hasUnpiped = true; - cleanup(); - } - } - } - - function onend() { - debug('onend'); - dest.end(); - } // when the dest drains, it reduces the awaitDrain counter - // on the source. This would be more elegant with a .once() - // handler in flow(), but adding and removing repeatedly is - // too slow. - - - var ondrain = pipeOnDrain(src); - dest.on('drain', ondrain); - var cleanedUp = false; - - function cleanup() { - debug('cleanup'); // cleanup event handlers once the pipe is broken - - dest.removeListener('close', onclose); - dest.removeListener('finish', onfinish); - dest.removeListener('drain', ondrain); - dest.removeListener('error', onerror); - dest.removeListener('unpipe', onunpipe); - src.removeListener('end', onend); - src.removeListener('end', unpipe); - src.removeListener('data', ondata); - cleanedUp = true; // if the reader is waiting for a drain event from this - // specific writer, then it would cause it to never start - // flowing again. - // So, if this is awaiting a drain, then we just call it now. - // If we don't know, then assume that we are waiting for one. - - if (state.awaitDrain && (!dest._writableState || dest._writableState.needDrain)) ondrain(); - } - - src.on('data', ondata); - - function ondata(chunk) { - debug('ondata'); - var ret = dest.write(chunk); - debug('dest.write', ret); - - if (ret === false) { - // If the user unpiped during `dest.write()`, it is possible - // to get stuck in a permanently paused state if that write - // also returned false. - // => Check whether `dest` is still a piping destination. - if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) { - debug('false write response, pause', state.awaitDrain); - state.awaitDrain++; - } - - src.pause(); - } - } // if the dest has an error, then stop piping into it. - // however, don't suppress the throwing behavior for this. - - - function onerror(er) { - debug('onerror', er); - unpipe(); - dest.removeListener('error', onerror); - if (EElistenerCount(dest, 'error') === 0) errorOrDestroy(dest, er); - } // Make sure our error handler is attached before userland ones. - - - prependListener(dest, 'error', onerror); // Both close and finish should trigger unpipe, but only once. - - function onclose() { - dest.removeListener('finish', onfinish); - unpipe(); - } - - dest.once('close', onclose); - - function onfinish() { - debug('onfinish'); - dest.removeListener('close', onclose); - unpipe(); - } - - dest.once('finish', onfinish); - - function unpipe() { - debug('unpipe'); - src.unpipe(dest); - } // tell the dest that it's being piped to - - - dest.emit('pipe', src); // start the flow if it hasn't been started already. - - if (!state.flowing) { - debug('pipe resume'); - src.resume(); - } - - return dest; -}; - -function pipeOnDrain(src) { - return function pipeOnDrainFunctionResult() { - var state = src._readableState; - debug('pipeOnDrain', state.awaitDrain); - if (state.awaitDrain) state.awaitDrain--; - - if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) { - state.flowing = true; - flow(src); - } - }; -} - -Readable.prototype.unpipe = function (dest) { - var state = this._readableState; - var unpipeInfo = { - hasUnpiped: false - }; // if we're not piping anywhere, then do nothing. - - if (state.pipesCount === 0) return this; // just one destination. most common case. - - if (state.pipesCount === 1) { - // passed in one, but it's not the right one. - if (dest && dest !== state.pipes) return this; - if (!dest) dest = state.pipes; // got a match. - - state.pipes = null; - state.pipesCount = 0; - state.flowing = false; - if (dest) dest.emit('unpipe', this, unpipeInfo); - return this; - } // slow case. multiple pipe destinations. - - - if (!dest) { - // remove all. - var dests = state.pipes; - var len = state.pipesCount; - state.pipes = null; - state.pipesCount = 0; - state.flowing = false; - - for (var i = 0; i < len; i++) { - dests[i].emit('unpipe', this, { - hasUnpiped: false - }); - } - - return this; - } // try to find the right one. - - - var index = indexOf(state.pipes, dest); - if (index === -1) return this; - state.pipes.splice(index, 1); - state.pipesCount -= 1; - if (state.pipesCount === 1) state.pipes = state.pipes[0]; - dest.emit('unpipe', this, unpipeInfo); - return this; -}; // set up data events if they are asked for -// Ensure readable listeners eventually get something - - -Readable.prototype.on = function (ev, fn) { - var res = Stream.prototype.on.call(this, ev, fn); - var state = this._readableState; - - if (ev === 'data') { - // update readableListening so that resume() may be a no-op - // a few lines down. This is needed to support once('readable'). - state.readableListening = this.listenerCount('readable') > 0; // Try start flowing on next tick if stream isn't explicitly paused - - if (state.flowing !== false) this.resume(); - } else if (ev === 'readable') { - if (!state.endEmitted && !state.readableListening) { - state.readableListening = state.needReadable = true; - state.flowing = false; - state.emittedReadable = false; - debug('on readable', state.length, state.reading); - - if (state.length) { - emitReadable(this); - } else if (!state.reading) { - process.nextTick(nReadingNextTick, this); - } - } - } - - return res; -}; - -Readable.prototype.addListener = Readable.prototype.on; - -Readable.prototype.removeListener = function (ev, fn) { - var res = Stream.prototype.removeListener.call(this, ev, fn); - - if (ev === 'readable') { - // We need to check if there is someone still listening to - // readable and reset the state. However this needs to happen - // after readable has been emitted but before I/O (nextTick) to - // support once('readable', fn) cycles. This means that calling - // resume within the same tick will have no - // effect. - process.nextTick(updateReadableListening, this); - } - - return res; -}; - -Readable.prototype.removeAllListeners = function (ev) { - var res = Stream.prototype.removeAllListeners.apply(this, arguments); - - if (ev === 'readable' || ev === undefined) { - // We need to check if there is someone still listening to - // readable and reset the state. However this needs to happen - // after readable has been emitted but before I/O (nextTick) to - // support once('readable', fn) cycles. This means that calling - // resume within the same tick will have no - // effect. - process.nextTick(updateReadableListening, this); - } - - return res; -}; - -function updateReadableListening(self) { - var state = self._readableState; - state.readableListening = self.listenerCount('readable') > 0; - - if (state.resumeScheduled && !state.paused) { - // flowing needs to be set to true now, otherwise - // the upcoming resume will not flow. - state.flowing = true; // crude way to check if we should resume - } else if (self.listenerCount('data') > 0) { - self.resume(); - } -} - -function nReadingNextTick(self) { - debug('readable nexttick read 0'); - self.read(0); -} // pause() and resume() are remnants of the legacy readable stream API -// If the user uses them, then switch into old mode. - - -Readable.prototype.resume = function () { - var state = this._readableState; - - if (!state.flowing) { - debug('resume'); // we flow only if there is no one listening - // for readable, but we still have to call - // resume() - - state.flowing = !state.readableListening; - resume(this, state); - } - - state.paused = false; - return this; -}; - -function resume(stream, state) { - if (!state.resumeScheduled) { - state.resumeScheduled = true; - process.nextTick(resume_, stream, state); - } -} - -function resume_(stream, state) { - debug('resume', state.reading); - - if (!state.reading) { - stream.read(0); - } - - state.resumeScheduled = false; - stream.emit('resume'); - flow(stream); - if (state.flowing && !state.reading) stream.read(0); -} - -Readable.prototype.pause = function () { - debug('call pause flowing=%j', this._readableState.flowing); - - if (this._readableState.flowing !== false) { - debug('pause'); - this._readableState.flowing = false; - this.emit('pause'); - } - - this._readableState.paused = true; - return this; -}; - -function flow(stream) { - var state = stream._readableState; - debug('flow', state.flowing); - - while (state.flowing && stream.read() !== null) { - ; - } -} // wrap an old-style stream as the async data source. -// This is *not* part of the readable stream interface. -// It is an ugly unfortunate mess of history. - - -Readable.prototype.wrap = function (stream) { - var _this = this; - - var state = this._readableState; - var paused = false; - stream.on('end', function () { - debug('wrapped end'); - - if (state.decoder && !state.ended) { - var chunk = state.decoder.end(); - if (chunk && chunk.length) _this.push(chunk); - } - - _this.push(null); - }); - stream.on('data', function (chunk) { - debug('wrapped data'); - if (state.decoder) chunk = state.decoder.write(chunk); // don't skip over falsy values in objectMode - - if (state.objectMode && (chunk === null || chunk === undefined)) return;else if (!state.objectMode && (!chunk || !chunk.length)) return; - - var ret = _this.push(chunk); - - if (!ret) { - paused = true; - stream.pause(); - } - }); // proxy all the other methods. - // important when wrapping filters and duplexes. - - for (var i in stream) { - if (this[i] === undefined && typeof stream[i] === 'function') { - this[i] = function methodWrap(method) { - return function methodWrapReturnFunction() { - return stream[method].apply(stream, arguments); - }; - }(i); - } - } // proxy certain important events. - - - for (var n = 0; n < kProxyEvents.length; n++) { - stream.on(kProxyEvents[n], this.emit.bind(this, kProxyEvents[n])); - } // when we try to consume some more bytes, simply unpause the - // underlying stream. - - - this._read = function (n) { - debug('wrapped _read', n); - - if (paused) { - paused = false; - stream.resume(); - } - }; - - return this; -}; - -if (typeof Symbol === 'function') { - Readable.prototype[Symbol.asyncIterator] = function () { - if (createReadableStreamAsyncIterator === undefined) { - createReadableStreamAsyncIterator = __webpack_require__(/*! ./internal/streams/async_iterator */ "./node_modules/readable-stream/lib/internal/streams/async_iterator.js"); - } - - return createReadableStreamAsyncIterator(this); - }; -} - -Object.defineProperty(Readable.prototype, 'readableHighWaterMark', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._readableState.highWaterMark; - } -}); -Object.defineProperty(Readable.prototype, 'readableBuffer', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._readableState && this._readableState.buffer; - } -}); -Object.defineProperty(Readable.prototype, 'readableFlowing', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._readableState.flowing; - }, - set: function set(state) { - if (this._readableState) { - this._readableState.flowing = state; - } - } -}); // exposed for testing purposes only. - -Readable._fromList = fromList; -Object.defineProperty(Readable.prototype, 'readableLength', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._readableState.length; - } -}); // Pluck off n bytes from an array of buffers. -// Length is the combined lengths of all the buffers in the list. -// This function is designed to be inlinable, so please take care when making -// changes to the function body. - -function fromList(n, state) { - // nothing buffered - if (state.length === 0) return null; - var ret; - if (state.objectMode) ret = state.buffer.shift();else if (!n || n >= state.length) { - // read it all, truncate the list - if (state.decoder) ret = state.buffer.join('');else if (state.buffer.length === 1) ret = state.buffer.first();else ret = state.buffer.concat(state.length); - state.buffer.clear(); - } else { - // read part of list - ret = state.buffer.consume(n, state.decoder); - } - return ret; -} - -function endReadable(stream) { - var state = stream._readableState; - debug('endReadable', state.endEmitted); - - if (!state.endEmitted) { - state.ended = true; - process.nextTick(endReadableNT, state, stream); - } -} - -function endReadableNT(state, stream) { - debug('endReadableNT', state.endEmitted, state.length); // Check that we didn't get one last unshift. - - if (!state.endEmitted && state.length === 0) { - state.endEmitted = true; - stream.readable = false; - stream.emit('end'); - - if (state.autoDestroy) { - // In case of duplex streams we need a way to detect - // if the writable side is ready for autoDestroy as well - var wState = stream._writableState; - - if (!wState || wState.autoDestroy && wState.finished) { - stream.destroy(); - } - } - } -} - -if (typeof Symbol === 'function') { - Readable.from = function (iterable, opts) { - if (from === undefined) { - from = __webpack_require__(/*! ./internal/streams/from */ "./node_modules/readable-stream/lib/internal/streams/from-browser.js"); - } - - return from(Readable, iterable, opts); - }; -} - -function indexOf(xs, x) { - for (var i = 0, l = xs.length; i < l; i++) { - if (xs[i] === x) return i; - } - - return -1; -} - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/_stream_transform.js": -/*!***************************************************************!*\ - !*** ./node_modules/readable-stream/lib/_stream_transform.js ***! - \***************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. -// a transform stream is a readable/writable stream where you do -// something with the data. Sometimes it's called a "filter", -// but that's not a great name for it, since that implies a thing where -// some bits pass through, and others are simply ignored. (That would -// be a valid example of a transform, of course.) -// -// While the output is causally related to the input, it's not a -// necessarily symmetric or synchronous transformation. For example, -// a zlib stream might take multiple plain-text writes(), and then -// emit a single compressed chunk some time in the future. -// -// Here's how this works: -// -// The Transform stream has all the aspects of the readable and writable -// stream classes. When you write(chunk), that calls _write(chunk,cb) -// internally, and returns false if there's a lot of pending writes -// buffered up. When you call read(), that calls _read(n) until -// there's enough pending readable data buffered up. -// -// In a transform stream, the written data is placed in a buffer. When -// _read(n) is called, it transforms the queued up data, calling the -// buffered _write cb's as it consumes chunks. If consuming a single -// written chunk would result in multiple output chunks, then the first -// outputted bit calls the readcb, and subsequent chunks just go into -// the read buffer, and will cause it to emit 'readable' if necessary. -// -// This way, back-pressure is actually determined by the reading side, -// since _read has to be called to start processing a new chunk. However, -// a pathological inflate type of transform can cause excessive buffering -// here. For example, imagine a stream where every byte of input is -// interpreted as an integer from 0-255, and then results in that many -// bytes of output. Writing the 4 bytes {ff,ff,ff,ff} would result in -// 1kb of data being output. In this case, you could write a very small -// amount of input, and end up with a very large amount of output. In -// such a pathological inflating mechanism, there'd be no way to tell -// the system to stop doing the transform. A single 4MB write could -// cause the system to run out of memory. -// -// However, even in such a pathological case, only a single written chunk -// would be consumed, and then the rest would wait (un-transformed) until -// the results of the previous transformed chunk were consumed. - - -module.exports = Transform; - -var _require$codes = (__webpack_require__(/*! ../errors */ "./node_modules/readable-stream/errors-browser.js").codes), - ERR_METHOD_NOT_IMPLEMENTED = _require$codes.ERR_METHOD_NOT_IMPLEMENTED, - ERR_MULTIPLE_CALLBACK = _require$codes.ERR_MULTIPLE_CALLBACK, - ERR_TRANSFORM_ALREADY_TRANSFORMING = _require$codes.ERR_TRANSFORM_ALREADY_TRANSFORMING, - ERR_TRANSFORM_WITH_LENGTH_0 = _require$codes.ERR_TRANSFORM_WITH_LENGTH_0; - -var Duplex = __webpack_require__(/*! ./_stream_duplex */ "./node_modules/readable-stream/lib/_stream_duplex.js"); - -__webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js")(Transform, Duplex); - -function afterTransform(er, data) { - var ts = this._transformState; - ts.transforming = false; - var cb = ts.writecb; - - if (cb === null) { - return this.emit('error', new ERR_MULTIPLE_CALLBACK()); - } - - ts.writechunk = null; - ts.writecb = null; - if (data != null) // single equals check for both `null` and `undefined` - this.push(data); - cb(er); - var rs = this._readableState; - rs.reading = false; - - if (rs.needReadable || rs.length < rs.highWaterMark) { - this._read(rs.highWaterMark); - } -} - -function Transform(options) { - if (!(this instanceof Transform)) return new Transform(options); - Duplex.call(this, options); - this._transformState = { - afterTransform: afterTransform.bind(this), - needTransform: false, - transforming: false, - writecb: null, - writechunk: null, - writeencoding: null - }; // start out asking for a readable event once data is transformed. - - this._readableState.needReadable = true; // we have implemented the _read method, and done the other things - // that Readable wants before the first _read call, so unset the - // sync guard flag. - - this._readableState.sync = false; - - if (options) { - if (typeof options.transform === 'function') this._transform = options.transform; - if (typeof options.flush === 'function') this._flush = options.flush; - } // When the writable side finishes, then flush out anything remaining. - - - this.on('prefinish', prefinish); -} - -function prefinish() { - var _this = this; - - if (typeof this._flush === 'function' && !this._readableState.destroyed) { - this._flush(function (er, data) { - done(_this, er, data); - }); - } else { - done(this, null, null); - } -} - -Transform.prototype.push = function (chunk, encoding) { - this._transformState.needTransform = false; - return Duplex.prototype.push.call(this, chunk, encoding); -}; // This is the part where you do stuff! -// override this function in implementation classes. -// 'chunk' is an input chunk. -// -// Call `push(newChunk)` to pass along transformed output -// to the readable side. You may call 'push' zero or more times. -// -// Call `cb(err)` when you are done with this chunk. If you pass -// an error, then that'll put the hurt on the whole operation. If you -// never call cb(), then you'll never get another chunk. - - -Transform.prototype._transform = function (chunk, encoding, cb) { - cb(new ERR_METHOD_NOT_IMPLEMENTED('_transform()')); -}; - -Transform.prototype._write = function (chunk, encoding, cb) { - var ts = this._transformState; - ts.writecb = cb; - ts.writechunk = chunk; - ts.writeencoding = encoding; - - if (!ts.transforming) { - var rs = this._readableState; - if (ts.needTransform || rs.needReadable || rs.length < rs.highWaterMark) this._read(rs.highWaterMark); - } -}; // Doesn't matter what the args are here. -// _transform does all the work. -// That we got here means that the readable side wants more data. - - -Transform.prototype._read = function (n) { - var ts = this._transformState; - - if (ts.writechunk !== null && !ts.transforming) { - ts.transforming = true; - - this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform); - } else { - // mark that we need a transform, so that any data that comes in - // will get processed, now that we've asked for it. - ts.needTransform = true; - } -}; - -Transform.prototype._destroy = function (err, cb) { - Duplex.prototype._destroy.call(this, err, function (err2) { - cb(err2); - }); -}; - -function done(stream, er, data) { - if (er) return stream.emit('error', er); - if (data != null) // single equals check for both `null` and `undefined` - stream.push(data); // TODO(BridgeAR): Write a test for these two error cases - // if there's nothing in the write buffer, then that means - // that nothing more will ever be provided - - if (stream._writableState.length) throw new ERR_TRANSFORM_WITH_LENGTH_0(); - if (stream._transformState.transforming) throw new ERR_TRANSFORM_ALREADY_TRANSFORMING(); - return stream.push(null); -} - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/_stream_writable.js": -/*!**************************************************************!*\ - !*** ./node_modules/readable-stream/lib/_stream_writable.js ***! - \**************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. -// A bit simpler than readable streams. -// Implement an async ._write(chunk, encoding, cb), and it'll handle all -// the drain event emission and buffering. - - -module.exports = Writable; -/* */ - -function WriteReq(chunk, encoding, cb) { - this.chunk = chunk; - this.encoding = encoding; - this.callback = cb; - this.next = null; -} // It seems a linked list but it is not -// there will be only 2 of these for each stream - - -function CorkedRequest(state) { - var _this = this; - - this.next = null; - this.entry = null; - - this.finish = function () { - onCorkedFinish(_this, state); - }; -} -/* */ - -/**/ - - -var Duplex; -/**/ - -Writable.WritableState = WritableState; -/**/ - -var internalUtil = { - deprecate: __webpack_require__(/*! util-deprecate */ "./node_modules/util-deprecate/browser.js") -}; -/**/ - -/**/ - -var Stream = __webpack_require__(/*! ./internal/streams/stream */ "./node_modules/readable-stream/lib/internal/streams/stream-browser.js"); -/**/ - - -var Buffer = (__webpack_require__(/*! buffer */ "./node_modules/buffer/index.js").Buffer); - -var OurUint8Array = __webpack_require__.g.Uint8Array || function () {}; - -function _uint8ArrayToBuffer(chunk) { - return Buffer.from(chunk); -} - -function _isUint8Array(obj) { - return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; -} - -var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ "./node_modules/readable-stream/lib/internal/streams/destroy.js"); - -var _require = __webpack_require__(/*! ./internal/streams/state */ "./node_modules/readable-stream/lib/internal/streams/state.js"), - getHighWaterMark = _require.getHighWaterMark; - -var _require$codes = (__webpack_require__(/*! ../errors */ "./node_modules/readable-stream/errors-browser.js").codes), - ERR_INVALID_ARG_TYPE = _require$codes.ERR_INVALID_ARG_TYPE, - ERR_METHOD_NOT_IMPLEMENTED = _require$codes.ERR_METHOD_NOT_IMPLEMENTED, - ERR_MULTIPLE_CALLBACK = _require$codes.ERR_MULTIPLE_CALLBACK, - ERR_STREAM_CANNOT_PIPE = _require$codes.ERR_STREAM_CANNOT_PIPE, - ERR_STREAM_DESTROYED = _require$codes.ERR_STREAM_DESTROYED, - ERR_STREAM_NULL_VALUES = _require$codes.ERR_STREAM_NULL_VALUES, - ERR_STREAM_WRITE_AFTER_END = _require$codes.ERR_STREAM_WRITE_AFTER_END, - ERR_UNKNOWN_ENCODING = _require$codes.ERR_UNKNOWN_ENCODING; - -var errorOrDestroy = destroyImpl.errorOrDestroy; - -__webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js")(Writable, Stream); - -function nop() {} - -function WritableState(options, stream, isDuplex) { - Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ "./node_modules/readable-stream/lib/_stream_duplex.js"); - options = options || {}; // Duplex streams are both readable and writable, but share - // the same options object. - // However, some cases require setting options to different - // values for the readable and the writable sides of the duplex stream, - // e.g. options.readableObjectMode vs. options.writableObjectMode, etc. - - if (typeof isDuplex !== 'boolean') isDuplex = stream instanceof Duplex; // object stream flag to indicate whether or not this stream - // contains buffers or objects. - - this.objectMode = !!options.objectMode; - if (isDuplex) this.objectMode = this.objectMode || !!options.writableObjectMode; // the point at which write() starts returning false - // Note: 0 is a valid value, means that we always return false if - // the entire buffer is not flushed immediately on write() - - this.highWaterMark = getHighWaterMark(this, options, 'writableHighWaterMark', isDuplex); // if _final has been called - - this.finalCalled = false; // drain event flag. - - this.needDrain = false; // at the start of calling end() - - this.ending = false; // when end() has been called, and returned - - this.ended = false; // when 'finish' is emitted - - this.finished = false; // has it been destroyed - - this.destroyed = false; // should we decode strings into buffers before passing to _write? - // this is here so that some node-core streams can optimize string - // handling at a lower level. - - var noDecode = options.decodeStrings === false; - this.decodeStrings = !noDecode; // Crypto is kind of old and crusty. Historically, its default string - // encoding is 'binary' so we have to make this configurable. - // Everything else in the universe uses 'utf8', though. - - this.defaultEncoding = options.defaultEncoding || 'utf8'; // not an actual buffer we keep track of, but a measurement - // of how much we're waiting to get pushed to some underlying - // socket or file. - - this.length = 0; // a flag to see when we're in the middle of a write. - - this.writing = false; // when true all writes will be buffered until .uncork() call - - this.corked = 0; // a flag to be able to tell if the onwrite cb is called immediately, - // or on a later tick. We set this to true at first, because any - // actions that shouldn't happen until "later" should generally also - // not happen before the first write call. - - this.sync = true; // a flag to know if we're processing previously buffered items, which - // may call the _write() callback in the same tick, so that we don't - // end up in an overlapped onwrite situation. - - this.bufferProcessing = false; // the callback that's passed to _write(chunk,cb) - - this.onwrite = function (er) { - onwrite(stream, er); - }; // the callback that the user supplies to write(chunk,encoding,cb) - - - this.writecb = null; // the amount that is being written when _write is called. - - this.writelen = 0; - this.bufferedRequest = null; - this.lastBufferedRequest = null; // number of pending user-supplied write callbacks - // this must be 0 before 'finish' can be emitted - - this.pendingcb = 0; // emit prefinish if the only thing we're waiting for is _write cbs - // This is relevant for synchronous Transform streams - - this.prefinished = false; // True if the error was already emitted and should not be thrown again - - this.errorEmitted = false; // Should close be emitted on destroy. Defaults to true. - - this.emitClose = options.emitClose !== false; // Should .destroy() be called after 'finish' (and potentially 'end') - - this.autoDestroy = !!options.autoDestroy; // count buffered requests - - this.bufferedRequestCount = 0; // allocate the first CorkedRequest, there is always - // one allocated and free to use, and we maintain at most two - - this.corkedRequestsFree = new CorkedRequest(this); -} - -WritableState.prototype.getBuffer = function getBuffer() { - var current = this.bufferedRequest; - var out = []; - - while (current) { - out.push(current); - current = current.next; - } - - return out; -}; - -(function () { - try { - Object.defineProperty(WritableState.prototype, 'buffer', { - get: internalUtil.deprecate(function writableStateBufferGetter() { - return this.getBuffer(); - }, '_writableState.buffer is deprecated. Use _writableState.getBuffer ' + 'instead.', 'DEP0003') - }); - } catch (_) {} -})(); // Test _writableState for inheritance to account for Duplex streams, -// whose prototype chain only points to Readable. - - -var realHasInstance; - -if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] === 'function') { - realHasInstance = Function.prototype[Symbol.hasInstance]; - Object.defineProperty(Writable, Symbol.hasInstance, { - value: function value(object) { - if (realHasInstance.call(this, object)) return true; - if (this !== Writable) return false; - return object && object._writableState instanceof WritableState; - } - }); -} else { - realHasInstance = function realHasInstance(object) { - return object instanceof this; - }; -} - -function Writable(options) { - Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ "./node_modules/readable-stream/lib/_stream_duplex.js"); // Writable ctor is applied to Duplexes, too. - // `realHasInstance` is necessary because using plain `instanceof` - // would return false, as no `_writableState` property is attached. - // Trying to use the custom `instanceof` for Writable here will also break the - // Node.js LazyTransform implementation, which has a non-trivial getter for - // `_writableState` that would lead to infinite recursion. - // Checking for a Stream.Duplex instance is faster here instead of inside - // the WritableState constructor, at least with V8 6.5 - - var isDuplex = this instanceof Duplex; - if (!isDuplex && !realHasInstance.call(Writable, this)) return new Writable(options); - this._writableState = new WritableState(options, this, isDuplex); // legacy. - - this.writable = true; - - if (options) { - if (typeof options.write === 'function') this._write = options.write; - if (typeof options.writev === 'function') this._writev = options.writev; - if (typeof options.destroy === 'function') this._destroy = options.destroy; - if (typeof options.final === 'function') this._final = options.final; - } - - Stream.call(this); -} // Otherwise people can pipe Writable streams, which is just wrong. - - -Writable.prototype.pipe = function () { - errorOrDestroy(this, new ERR_STREAM_CANNOT_PIPE()); -}; - -function writeAfterEnd(stream, cb) { - var er = new ERR_STREAM_WRITE_AFTER_END(); // TODO: defer error events consistently everywhere, not just the cb - - errorOrDestroy(stream, er); - process.nextTick(cb, er); -} // Checks that a user-supplied chunk is valid, especially for the particular -// mode the stream is in. Currently this means that `null` is never accepted -// and undefined/non-string values are only allowed in object mode. - - -function validChunk(stream, state, chunk, cb) { - var er; - - if (chunk === null) { - er = new ERR_STREAM_NULL_VALUES(); - } else if (typeof chunk !== 'string' && !state.objectMode) { - er = new ERR_INVALID_ARG_TYPE('chunk', ['string', 'Buffer'], chunk); - } - - if (er) { - errorOrDestroy(stream, er); - process.nextTick(cb, er); - return false; - } - - return true; -} - -Writable.prototype.write = function (chunk, encoding, cb) { - var state = this._writableState; - var ret = false; - - var isBuf = !state.objectMode && _isUint8Array(chunk); - - if (isBuf && !Buffer.isBuffer(chunk)) { - chunk = _uint8ArrayToBuffer(chunk); - } - - if (typeof encoding === 'function') { - cb = encoding; - encoding = null; - } - - if (isBuf) encoding = 'buffer';else if (!encoding) encoding = state.defaultEncoding; - if (typeof cb !== 'function') cb = nop; - if (state.ending) writeAfterEnd(this, cb);else if (isBuf || validChunk(this, state, chunk, cb)) { - state.pendingcb++; - ret = writeOrBuffer(this, state, isBuf, chunk, encoding, cb); - } - return ret; -}; - -Writable.prototype.cork = function () { - this._writableState.corked++; -}; - -Writable.prototype.uncork = function () { - var state = this._writableState; - - if (state.corked) { - state.corked--; - if (!state.writing && !state.corked && !state.bufferProcessing && state.bufferedRequest) clearBuffer(this, state); - } -}; - -Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) { - // node::ParseEncoding() requires lower case. - if (typeof encoding === 'string') encoding = encoding.toLowerCase(); - if (!(['hex', 'utf8', 'utf-8', 'ascii', 'binary', 'base64', 'ucs2', 'ucs-2', 'utf16le', 'utf-16le', 'raw'].indexOf((encoding + '').toLowerCase()) > -1)) throw new ERR_UNKNOWN_ENCODING(encoding); - this._writableState.defaultEncoding = encoding; - return this; -}; - -Object.defineProperty(Writable.prototype, 'writableBuffer', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._writableState && this._writableState.getBuffer(); - } -}); - -function decodeChunk(state, chunk, encoding) { - if (!state.objectMode && state.decodeStrings !== false && typeof chunk === 'string') { - chunk = Buffer.from(chunk, encoding); - } - - return chunk; -} - -Object.defineProperty(Writable.prototype, 'writableHighWaterMark', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._writableState.highWaterMark; - } -}); // if we're already writing something, then just put this -// in the queue, and wait our turn. Otherwise, call _write -// If we return false, then we need a drain event, so set that flag. - -function writeOrBuffer(stream, state, isBuf, chunk, encoding, cb) { - if (!isBuf) { - var newChunk = decodeChunk(state, chunk, encoding); - - if (chunk !== newChunk) { - isBuf = true; - encoding = 'buffer'; - chunk = newChunk; - } - } - - var len = state.objectMode ? 1 : chunk.length; - state.length += len; - var ret = state.length < state.highWaterMark; // we must ensure that previous needDrain will not be reset to false. - - if (!ret) state.needDrain = true; - - if (state.writing || state.corked) { - var last = state.lastBufferedRequest; - state.lastBufferedRequest = { - chunk: chunk, - encoding: encoding, - isBuf: isBuf, - callback: cb, - next: null - }; - - if (last) { - last.next = state.lastBufferedRequest; - } else { - state.bufferedRequest = state.lastBufferedRequest; - } - - state.bufferedRequestCount += 1; - } else { - doWrite(stream, state, false, len, chunk, encoding, cb); - } - - return ret; -} - -function doWrite(stream, state, writev, len, chunk, encoding, cb) { - state.writelen = len; - state.writecb = cb; - state.writing = true; - state.sync = true; - if (state.destroyed) state.onwrite(new ERR_STREAM_DESTROYED('write'));else if (writev) stream._writev(chunk, state.onwrite);else stream._write(chunk, encoding, state.onwrite); - state.sync = false; -} - -function onwriteError(stream, state, sync, er, cb) { - --state.pendingcb; - - if (sync) { - // defer the callback if we are being called synchronously - // to avoid piling up things on the stack - process.nextTick(cb, er); // this can emit finish, and it will always happen - // after error - - process.nextTick(finishMaybe, stream, state); - stream._writableState.errorEmitted = true; - errorOrDestroy(stream, er); - } else { - // the caller expect this to happen before if - // it is async - cb(er); - stream._writableState.errorEmitted = true; - errorOrDestroy(stream, er); // this can emit finish, but finish must - // always follow error - - finishMaybe(stream, state); - } -} - -function onwriteStateUpdate(state) { - state.writing = false; - state.writecb = null; - state.length -= state.writelen; - state.writelen = 0; -} - -function onwrite(stream, er) { - var state = stream._writableState; - var sync = state.sync; - var cb = state.writecb; - if (typeof cb !== 'function') throw new ERR_MULTIPLE_CALLBACK(); - onwriteStateUpdate(state); - if (er) onwriteError(stream, state, sync, er, cb);else { - // Check if we're actually ready to finish, but don't emit yet - var finished = needFinish(state) || stream.destroyed; - - if (!finished && !state.corked && !state.bufferProcessing && state.bufferedRequest) { - clearBuffer(stream, state); - } - - if (sync) { - process.nextTick(afterWrite, stream, state, finished, cb); - } else { - afterWrite(stream, state, finished, cb); - } - } -} - -function afterWrite(stream, state, finished, cb) { - if (!finished) onwriteDrain(stream, state); - state.pendingcb--; - cb(); - finishMaybe(stream, state); -} // Must force callback to be called on nextTick, so that we don't -// emit 'drain' before the write() consumer gets the 'false' return -// value, and has a chance to attach a 'drain' listener. - - -function onwriteDrain(stream, state) { - if (state.length === 0 && state.needDrain) { - state.needDrain = false; - stream.emit('drain'); - } -} // if there's something in the buffer waiting, then process it - - -function clearBuffer(stream, state) { - state.bufferProcessing = true; - var entry = state.bufferedRequest; - - if (stream._writev && entry && entry.next) { - // Fast case, write everything using _writev() - var l = state.bufferedRequestCount; - var buffer = new Array(l); - var holder = state.corkedRequestsFree; - holder.entry = entry; - var count = 0; - var allBuffers = true; - - while (entry) { - buffer[count] = entry; - if (!entry.isBuf) allBuffers = false; - entry = entry.next; - count += 1; - } - - buffer.allBuffers = allBuffers; - doWrite(stream, state, true, state.length, buffer, '', holder.finish); // doWrite is almost always async, defer these to save a bit of time - // as the hot path ends with doWrite - - state.pendingcb++; - state.lastBufferedRequest = null; - - if (holder.next) { - state.corkedRequestsFree = holder.next; - holder.next = null; - } else { - state.corkedRequestsFree = new CorkedRequest(state); - } - - state.bufferedRequestCount = 0; - } else { - // Slow case, write chunks one-by-one - while (entry) { - var chunk = entry.chunk; - var encoding = entry.encoding; - var cb = entry.callback; - var len = state.objectMode ? 1 : chunk.length; - doWrite(stream, state, false, len, chunk, encoding, cb); - entry = entry.next; - state.bufferedRequestCount--; // if we didn't call the onwrite immediately, then - // it means that we need to wait until it does. - // also, that means that the chunk and cb are currently - // being processed, so move the buffer counter past them. - - if (state.writing) { - break; - } - } - - if (entry === null) state.lastBufferedRequest = null; - } - - state.bufferedRequest = entry; - state.bufferProcessing = false; -} - -Writable.prototype._write = function (chunk, encoding, cb) { - cb(new ERR_METHOD_NOT_IMPLEMENTED('_write()')); -}; - -Writable.prototype._writev = null; - -Writable.prototype.end = function (chunk, encoding, cb) { - var state = this._writableState; - - if (typeof chunk === 'function') { - cb = chunk; - chunk = null; - encoding = null; - } else if (typeof encoding === 'function') { - cb = encoding; - encoding = null; - } - - if (chunk !== null && chunk !== undefined) this.write(chunk, encoding); // .end() fully uncorks - - if (state.corked) { - state.corked = 1; - this.uncork(); - } // ignore unnecessary end() calls. - - - if (!state.ending) endWritable(this, state, cb); - return this; -}; - -Object.defineProperty(Writable.prototype, 'writableLength', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - return this._writableState.length; - } -}); - -function needFinish(state) { - return state.ending && state.length === 0 && state.bufferedRequest === null && !state.finished && !state.writing; -} - -function callFinal(stream, state) { - stream._final(function (err) { - state.pendingcb--; - - if (err) { - errorOrDestroy(stream, err); - } - - state.prefinished = true; - stream.emit('prefinish'); - finishMaybe(stream, state); - }); -} - -function prefinish(stream, state) { - if (!state.prefinished && !state.finalCalled) { - if (typeof stream._final === 'function' && !state.destroyed) { - state.pendingcb++; - state.finalCalled = true; - process.nextTick(callFinal, stream, state); - } else { - state.prefinished = true; - stream.emit('prefinish'); - } - } -} - -function finishMaybe(stream, state) { - var need = needFinish(state); - - if (need) { - prefinish(stream, state); - - if (state.pendingcb === 0) { - state.finished = true; - stream.emit('finish'); - - if (state.autoDestroy) { - // In case of duplex streams we need a way to detect - // if the readable side is ready for autoDestroy as well - var rState = stream._readableState; - - if (!rState || rState.autoDestroy && rState.endEmitted) { - stream.destroy(); - } - } - } - } - - return need; -} - -function endWritable(stream, state, cb) { - state.ending = true; - finishMaybe(stream, state); - - if (cb) { - if (state.finished) process.nextTick(cb);else stream.once('finish', cb); - } - - state.ended = true; - stream.writable = false; -} - -function onCorkedFinish(corkReq, state, err) { - var entry = corkReq.entry; - corkReq.entry = null; - - while (entry) { - var cb = entry.callback; - state.pendingcb--; - cb(err); - entry = entry.next; - } // reuse the free corkReq. - - - state.corkedRequestsFree.next = corkReq; -} - -Object.defineProperty(Writable.prototype, 'destroyed', { - // making it explicit this property is not enumerable - // because otherwise some prototype manipulation in - // userland will fail - enumerable: false, - get: function get() { - if (this._writableState === undefined) { - return false; - } - - return this._writableState.destroyed; - }, - set: function set(value) { - // we ignore the value if the stream - // has not been initialized yet - if (!this._writableState) { - return; - } // backward compatibility, the user is explicitly - // managing destroyed - - - this._writableState.destroyed = value; - } -}); -Writable.prototype.destroy = destroyImpl.destroy; -Writable.prototype._undestroy = destroyImpl.undestroy; - -Writable.prototype._destroy = function (err, cb) { - cb(err); -}; - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/internal/streams/async_iterator.js": -/*!*****************************************************************************!*\ - !*** ./node_modules/readable-stream/lib/internal/streams/async_iterator.js ***! - \*****************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); - - -var _Object$setPrototypeO; - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -var finished = __webpack_require__(/*! ./end-of-stream */ "./node_modules/readable-stream/lib/internal/streams/end-of-stream.js"); - -var kLastResolve = Symbol('lastResolve'); -var kLastReject = Symbol('lastReject'); -var kError = Symbol('error'); -var kEnded = Symbol('ended'); -var kLastPromise = Symbol('lastPromise'); -var kHandlePromise = Symbol('handlePromise'); -var kStream = Symbol('stream'); - -function createIterResult(value, done) { - return { - value: value, - done: done - }; -} - -function readAndResolve(iter) { - var resolve = iter[kLastResolve]; - - if (resolve !== null) { - var data = iter[kStream].read(); // we defer if data is null - // we can be expecting either 'end' or - // 'error' - - if (data !== null) { - iter[kLastPromise] = null; - iter[kLastResolve] = null; - iter[kLastReject] = null; - resolve(createIterResult(data, false)); - } - } -} - -function onReadable(iter) { - // we wait for the next tick, because it might - // emit an error with process.nextTick - process.nextTick(readAndResolve, iter); -} - -function wrapForNext(lastPromise, iter) { - return function (resolve, reject) { - lastPromise.then(function () { - if (iter[kEnded]) { - resolve(createIterResult(undefined, true)); - return; - } - - iter[kHandlePromise](resolve, reject); - }, reject); - }; -} - -var AsyncIteratorPrototype = Object.getPrototypeOf(function () {}); -var ReadableStreamAsyncIteratorPrototype = Object.setPrototypeOf((_Object$setPrototypeO = { - get stream() { - return this[kStream]; - }, - - next: function next() { - var _this = this; - - // if we have detected an error in the meanwhile - // reject straight away - var error = this[kError]; - - if (error !== null) { - return Promise.reject(error); - } - - if (this[kEnded]) { - return Promise.resolve(createIterResult(undefined, true)); - } - - if (this[kStream].destroyed) { - // We need to defer via nextTick because if .destroy(err) is - // called, the error will be emitted via nextTick, and - // we cannot guarantee that there is no error lingering around - // waiting to be emitted. - return new Promise(function (resolve, reject) { - process.nextTick(function () { - if (_this[kError]) { - reject(_this[kError]); - } else { - resolve(createIterResult(undefined, true)); - } - }); - }); - } // if we have multiple next() calls - // we will wait for the previous Promise to finish - // this logic is optimized to support for await loops, - // where next() is only called once at a time - - - var lastPromise = this[kLastPromise]; - var promise; - - if (lastPromise) { - promise = new Promise(wrapForNext(lastPromise, this)); - } else { - // fast path needed to support multiple this.push() - // without triggering the next() queue - var data = this[kStream].read(); - - if (data !== null) { - return Promise.resolve(createIterResult(data, false)); - } - - promise = new Promise(this[kHandlePromise]); - } - - this[kLastPromise] = promise; - return promise; - } -}, _defineProperty(_Object$setPrototypeO, Symbol.asyncIterator, function () { - return this; -}), _defineProperty(_Object$setPrototypeO, "return", function _return() { - var _this2 = this; - - // destroy(err, cb) is a private API - // we can guarantee we have that here, because we control the - // Readable class this is attached to - return new Promise(function (resolve, reject) { - _this2[kStream].destroy(null, function (err) { - if (err) { - reject(err); - return; - } - - resolve(createIterResult(undefined, true)); - }); - }); -}), _Object$setPrototypeO), AsyncIteratorPrototype); - -var createReadableStreamAsyncIterator = function createReadableStreamAsyncIterator(stream) { - var _Object$create; - - var iterator = Object.create(ReadableStreamAsyncIteratorPrototype, (_Object$create = {}, _defineProperty(_Object$create, kStream, { - value: stream, - writable: true - }), _defineProperty(_Object$create, kLastResolve, { - value: null, - writable: true - }), _defineProperty(_Object$create, kLastReject, { - value: null, - writable: true - }), _defineProperty(_Object$create, kError, { - value: null, - writable: true - }), _defineProperty(_Object$create, kEnded, { - value: stream._readableState.endEmitted, - writable: true - }), _defineProperty(_Object$create, kHandlePromise, { - value: function value(resolve, reject) { - var data = iterator[kStream].read(); - - if (data) { - iterator[kLastPromise] = null; - iterator[kLastResolve] = null; - iterator[kLastReject] = null; - resolve(createIterResult(data, false)); - } else { - iterator[kLastResolve] = resolve; - iterator[kLastReject] = reject; - } - }, - writable: true - }), _Object$create)); - iterator[kLastPromise] = null; - finished(stream, function (err) { - if (err && err.code !== 'ERR_STREAM_PREMATURE_CLOSE') { - var reject = iterator[kLastReject]; // reject if we are waiting for data in the Promise - // returned by next() and store the error - - if (reject !== null) { - iterator[kLastPromise] = null; - iterator[kLastResolve] = null; - iterator[kLastReject] = null; - reject(err); - } - - iterator[kError] = err; - return; - } - - var resolve = iterator[kLastResolve]; - - if (resolve !== null) { - iterator[kLastPromise] = null; - iterator[kLastResolve] = null; - iterator[kLastReject] = null; - resolve(createIterResult(undefined, true)); - } - - iterator[kEnded] = true; - }); - stream.on('readable', onReadable.bind(null, iterator)); - return iterator; -}; - -module.exports = createReadableStreamAsyncIterator; - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/internal/streams/buffer_list.js": -/*!**************************************************************************!*\ - !*** ./node_modules/readable-stream/lib/internal/streams/buffer_list.js ***! - \**************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var _require = __webpack_require__(/*! buffer */ "./node_modules/buffer/index.js"), - Buffer = _require.Buffer; - -var _require2 = __webpack_require__(/*! util */ "?ed1b"), - inspect = _require2.inspect; - -var custom = inspect && inspect.custom || 'inspect'; - -function copyBuffer(src, target, offset) { - Buffer.prototype.copy.call(src, target, offset); -} - -module.exports = -/*#__PURE__*/ -function () { - function BufferList() { - _classCallCheck(this, BufferList); - - this.head = null; - this.tail = null; - this.length = 0; - } - - _createClass(BufferList, [{ - key: "push", - value: function push(v) { - var entry = { - data: v, - next: null - }; - if (this.length > 0) this.tail.next = entry;else this.head = entry; - this.tail = entry; - ++this.length; - } - }, { - key: "unshift", - value: function unshift(v) { - var entry = { - data: v, - next: this.head - }; - if (this.length === 0) this.tail = entry; - this.head = entry; - ++this.length; - } - }, { - key: "shift", - value: function shift() { - if (this.length === 0) return; - var ret = this.head.data; - if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next; - --this.length; - return ret; - } - }, { - key: "clear", - value: function clear() { - this.head = this.tail = null; - this.length = 0; - } - }, { - key: "join", - value: function join(s) { - if (this.length === 0) return ''; - var p = this.head; - var ret = '' + p.data; - - while (p = p.next) { - ret += s + p.data; - } - - return ret; - } - }, { - key: "concat", - value: function concat(n) { - if (this.length === 0) return Buffer.alloc(0); - var ret = Buffer.allocUnsafe(n >>> 0); - var p = this.head; - var i = 0; - - while (p) { - copyBuffer(p.data, ret, i); - i += p.data.length; - p = p.next; - } - - return ret; - } // Consumes a specified amount of bytes or characters from the buffered data. - - }, { - key: "consume", - value: function consume(n, hasStrings) { - var ret; - - if (n < this.head.data.length) { - // `slice` is the same for buffers and strings. - ret = this.head.data.slice(0, n); - this.head.data = this.head.data.slice(n); - } else if (n === this.head.data.length) { - // First chunk is a perfect match. - ret = this.shift(); - } else { - // Result spans more than one buffer. - ret = hasStrings ? this._getString(n) : this._getBuffer(n); - } - - return ret; - } - }, { - key: "first", - value: function first() { - return this.head.data; - } // Consumes a specified amount of characters from the buffered data. - - }, { - key: "_getString", - value: function _getString(n) { - var p = this.head; - var c = 1; - var ret = p.data; - n -= ret.length; - - while (p = p.next) { - var str = p.data; - var nb = n > str.length ? str.length : n; - if (nb === str.length) ret += str;else ret += str.slice(0, n); - n -= nb; - - if (n === 0) { - if (nb === str.length) { - ++c; - if (p.next) this.head = p.next;else this.head = this.tail = null; - } else { - this.head = p; - p.data = str.slice(nb); - } - - break; - } - - ++c; - } - - this.length -= c; - return ret; - } // Consumes a specified amount of bytes from the buffered data. - - }, { - key: "_getBuffer", - value: function _getBuffer(n) { - var ret = Buffer.allocUnsafe(n); - var p = this.head; - var c = 1; - p.data.copy(ret); - n -= p.data.length; - - while (p = p.next) { - var buf = p.data; - var nb = n > buf.length ? buf.length : n; - buf.copy(ret, ret.length - n, 0, nb); - n -= nb; - - if (n === 0) { - if (nb === buf.length) { - ++c; - if (p.next) this.head = p.next;else this.head = this.tail = null; - } else { - this.head = p; - p.data = buf.slice(nb); - } - - break; - } - - ++c; - } - - this.length -= c; - return ret; - } // Make sure the linked list only shows the minimal necessary information. - - }, { - key: custom, - value: function value(_, options) { - return inspect(this, _objectSpread({}, options, { - // Only inspect one level. - depth: 0, - // It should not recurse. - customInspect: false - })); - } - }]); - - return BufferList; -}(); - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/internal/streams/destroy.js": -/*!**********************************************************************!*\ - !*** ./node_modules/readable-stream/lib/internal/streams/destroy.js ***! - \**********************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); - // undocumented cb() API, needed for core, not for public API - -function destroy(err, cb) { - var _this = this; - - var readableDestroyed = this._readableState && this._readableState.destroyed; - var writableDestroyed = this._writableState && this._writableState.destroyed; - - if (readableDestroyed || writableDestroyed) { - if (cb) { - cb(err); - } else if (err) { - if (!this._writableState) { - process.nextTick(emitErrorNT, this, err); - } else if (!this._writableState.errorEmitted) { - this._writableState.errorEmitted = true; - process.nextTick(emitErrorNT, this, err); - } - } - - return this; - } // we set destroyed to true before firing error callbacks in order - // to make it re-entrance safe in case destroy() is called within callbacks - - - if (this._readableState) { - this._readableState.destroyed = true; - } // if this is a duplex stream mark the writable part as destroyed as well - - - if (this._writableState) { - this._writableState.destroyed = true; - } - - this._destroy(err || null, function (err) { - if (!cb && err) { - if (!_this._writableState) { - process.nextTick(emitErrorAndCloseNT, _this, err); - } else if (!_this._writableState.errorEmitted) { - _this._writableState.errorEmitted = true; - process.nextTick(emitErrorAndCloseNT, _this, err); - } else { - process.nextTick(emitCloseNT, _this); - } - } else if (cb) { - process.nextTick(emitCloseNT, _this); - cb(err); - } else { - process.nextTick(emitCloseNT, _this); - } - }); - - return this; -} - -function emitErrorAndCloseNT(self, err) { - emitErrorNT(self, err); - emitCloseNT(self); -} - -function emitCloseNT(self) { - if (self._writableState && !self._writableState.emitClose) return; - if (self._readableState && !self._readableState.emitClose) return; - self.emit('close'); -} - -function undestroy() { - if (this._readableState) { - this._readableState.destroyed = false; - this._readableState.reading = false; - this._readableState.ended = false; - this._readableState.endEmitted = false; - } - - if (this._writableState) { - this._writableState.destroyed = false; - this._writableState.ended = false; - this._writableState.ending = false; - this._writableState.finalCalled = false; - this._writableState.prefinished = false; - this._writableState.finished = false; - this._writableState.errorEmitted = false; - } -} - -function emitErrorNT(self, err) { - self.emit('error', err); -} - -function errorOrDestroy(stream, err) { - // We have tests that rely on errors being emitted - // in the same tick, so changing this is semver major. - // For now when you opt-in to autoDestroy we allow - // the error to be emitted nextTick. In a future - // semver major update we should change the default to this. - var rState = stream._readableState; - var wState = stream._writableState; - if (rState && rState.autoDestroy || wState && wState.autoDestroy) stream.destroy(err);else stream.emit('error', err); -} - -module.exports = { - destroy: destroy, - undestroy: undestroy, - errorOrDestroy: errorOrDestroy -}; - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/internal/streams/end-of-stream.js": -/*!****************************************************************************!*\ - !*** ./node_modules/readable-stream/lib/internal/streams/end-of-stream.js ***! - \****************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// Ported from https://github.com/mafintosh/end-of-stream with -// permission from the author, Mathias Buus (@mafintosh). - - -var ERR_STREAM_PREMATURE_CLOSE = (__webpack_require__(/*! ../../../errors */ "./node_modules/readable-stream/errors-browser.js").codes.ERR_STREAM_PREMATURE_CLOSE); - -function once(callback) { - var called = false; - return function () { - if (called) return; - called = true; - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - callback.apply(this, args); - }; -} - -function noop() {} - -function isRequest(stream) { - return stream.setHeader && typeof stream.abort === 'function'; -} - -function eos(stream, opts, callback) { - if (typeof opts === 'function') return eos(stream, null, opts); - if (!opts) opts = {}; - callback = once(callback || noop); - var readable = opts.readable || opts.readable !== false && stream.readable; - var writable = opts.writable || opts.writable !== false && stream.writable; - - var onlegacyfinish = function onlegacyfinish() { - if (!stream.writable) onfinish(); - }; - - var writableEnded = stream._writableState && stream._writableState.finished; - - var onfinish = function onfinish() { - writable = false; - writableEnded = true; - if (!readable) callback.call(stream); - }; - - var readableEnded = stream._readableState && stream._readableState.endEmitted; - - var onend = function onend() { - readable = false; - readableEnded = true; - if (!writable) callback.call(stream); - }; - - var onerror = function onerror(err) { - callback.call(stream, err); - }; - - var onclose = function onclose() { - var err; - - if (readable && !readableEnded) { - if (!stream._readableState || !stream._readableState.ended) err = new ERR_STREAM_PREMATURE_CLOSE(); - return callback.call(stream, err); - } - - if (writable && !writableEnded) { - if (!stream._writableState || !stream._writableState.ended) err = new ERR_STREAM_PREMATURE_CLOSE(); - return callback.call(stream, err); - } - }; - - var onrequest = function onrequest() { - stream.req.on('finish', onfinish); - }; - - if (isRequest(stream)) { - stream.on('complete', onfinish); - stream.on('abort', onclose); - if (stream.req) onrequest();else stream.on('request', onrequest); - } else if (writable && !stream._writableState) { - // legacy streams - stream.on('end', onlegacyfinish); - stream.on('close', onlegacyfinish); - } - - stream.on('end', onend); - stream.on('finish', onfinish); - if (opts.error !== false) stream.on('error', onerror); - stream.on('close', onclose); - return function () { - stream.removeListener('complete', onfinish); - stream.removeListener('abort', onclose); - stream.removeListener('request', onrequest); - if (stream.req) stream.req.removeListener('finish', onfinish); - stream.removeListener('end', onlegacyfinish); - stream.removeListener('close', onlegacyfinish); - stream.removeListener('finish', onfinish); - stream.removeListener('end', onend); - stream.removeListener('error', onerror); - stream.removeListener('close', onclose); - }; -} - -module.exports = eos; - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/internal/streams/from-browser.js": -/*!***************************************************************************!*\ - !*** ./node_modules/readable-stream/lib/internal/streams/from-browser.js ***! - \***************************************************************************/ -/***/ ((module) => { - -module.exports = function () { - throw new Error('Readable.from is not available in the browser') -}; - - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/internal/streams/pipeline.js": -/*!***********************************************************************!*\ - !*** ./node_modules/readable-stream/lib/internal/streams/pipeline.js ***! - \***********************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// Ported from https://github.com/mafintosh/pump with -// permission from the author, Mathias Buus (@mafintosh). - - -var eos; - -function once(callback) { - var called = false; - return function () { - if (called) return; - called = true; - callback.apply(void 0, arguments); - }; -} - -var _require$codes = (__webpack_require__(/*! ../../../errors */ "./node_modules/readable-stream/errors-browser.js").codes), - ERR_MISSING_ARGS = _require$codes.ERR_MISSING_ARGS, - ERR_STREAM_DESTROYED = _require$codes.ERR_STREAM_DESTROYED; - -function noop(err) { - // Rethrow the error if it exists to avoid swallowing it - if (err) throw err; -} - -function isRequest(stream) { - return stream.setHeader && typeof stream.abort === 'function'; -} - -function destroyer(stream, reading, writing, callback) { - callback = once(callback); - var closed = false; - stream.on('close', function () { - closed = true; - }); - if (eos === undefined) eos = __webpack_require__(/*! ./end-of-stream */ "./node_modules/readable-stream/lib/internal/streams/end-of-stream.js"); - eos(stream, { - readable: reading, - writable: writing - }, function (err) { - if (err) return callback(err); - closed = true; - callback(); - }); - var destroyed = false; - return function (err) { - if (closed) return; - if (destroyed) return; - destroyed = true; // request.destroy just do .end - .abort is what we want - - if (isRequest(stream)) return stream.abort(); - if (typeof stream.destroy === 'function') return stream.destroy(); - callback(err || new ERR_STREAM_DESTROYED('pipe')); - }; -} - -function call(fn) { - fn(); -} - -function pipe(from, to) { - return from.pipe(to); -} - -function popCallback(streams) { - if (!streams.length) return noop; - if (typeof streams[streams.length - 1] !== 'function') return noop; - return streams.pop(); -} - -function pipeline() { - for (var _len = arguments.length, streams = new Array(_len), _key = 0; _key < _len; _key++) { - streams[_key] = arguments[_key]; - } - - var callback = popCallback(streams); - if (Array.isArray(streams[0])) streams = streams[0]; - - if (streams.length < 2) { - throw new ERR_MISSING_ARGS('streams'); - } - - var error; - var destroys = streams.map(function (stream, i) { - var reading = i < streams.length - 1; - var writing = i > 0; - return destroyer(stream, reading, writing, function (err) { - if (!error) error = err; - if (err) destroys.forEach(call); - if (reading) return; - destroys.forEach(call); - callback(error); - }); - }); - return streams.reduce(pipe); -} - -module.exports = pipeline; - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/internal/streams/state.js": -/*!********************************************************************!*\ - !*** ./node_modules/readable-stream/lib/internal/streams/state.js ***! - \********************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var ERR_INVALID_OPT_VALUE = (__webpack_require__(/*! ../../../errors */ "./node_modules/readable-stream/errors-browser.js").codes.ERR_INVALID_OPT_VALUE); - -function highWaterMarkFrom(options, isDuplex, duplexKey) { - return options.highWaterMark != null ? options.highWaterMark : isDuplex ? options[duplexKey] : null; -} - -function getHighWaterMark(state, options, duplexKey, isDuplex) { - var hwm = highWaterMarkFrom(options, isDuplex, duplexKey); - - if (hwm != null) { - if (!(isFinite(hwm) && Math.floor(hwm) === hwm) || hwm < 0) { - var name = isDuplex ? duplexKey : 'highWaterMark'; - throw new ERR_INVALID_OPT_VALUE(name, hwm); - } - - return Math.floor(hwm); - } // Default value - - - return state.objectMode ? 16 : 16 * 1024; -} - -module.exports = { - getHighWaterMark: getHighWaterMark -}; - -/***/ }), - -/***/ "./node_modules/readable-stream/lib/internal/streams/stream-browser.js": -/*!*****************************************************************************!*\ - !*** ./node_modules/readable-stream/lib/internal/streams/stream-browser.js ***! - \*****************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -module.exports = __webpack_require__(/*! events */ "./node_modules/events/events.js").EventEmitter; - - -/***/ }), - -/***/ "./node_modules/readable-stream/readable-browser.js": -/*!**********************************************************!*\ - !*** ./node_modules/readable-stream/readable-browser.js ***! - \**********************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -exports = module.exports = __webpack_require__(/*! ./lib/_stream_readable.js */ "./node_modules/readable-stream/lib/_stream_readable.js"); -exports.Stream = exports; -exports.Readable = exports; -exports.Writable = __webpack_require__(/*! ./lib/_stream_writable.js */ "./node_modules/readable-stream/lib/_stream_writable.js"); -exports.Duplex = __webpack_require__(/*! ./lib/_stream_duplex.js */ "./node_modules/readable-stream/lib/_stream_duplex.js"); -exports.Transform = __webpack_require__(/*! ./lib/_stream_transform.js */ "./node_modules/readable-stream/lib/_stream_transform.js"); -exports.PassThrough = __webpack_require__(/*! ./lib/_stream_passthrough.js */ "./node_modules/readable-stream/lib/_stream_passthrough.js"); -exports.finished = __webpack_require__(/*! ./lib/internal/streams/end-of-stream.js */ "./node_modules/readable-stream/lib/internal/streams/end-of-stream.js"); -exports.pipeline = __webpack_require__(/*! ./lib/internal/streams/pipeline.js */ "./node_modules/readable-stream/lib/internal/streams/pipeline.js"); - - -/***/ }), - -/***/ "./node_modules/ripemd160/index.js": -/*!*****************************************!*\ - !*** ./node_modules/ripemd160/index.js ***! - \*****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - -var Buffer = (__webpack_require__(/*! buffer */ "./node_modules/buffer/index.js").Buffer) -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var HashBase = __webpack_require__(/*! hash-base */ "./node_modules/hash-base/index.js") - -var ARRAY16 = new Array(16) - -var zl = [ - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, - 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, - 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, - 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, - 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 -] - -var zr = [ - 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, - 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, - 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, - 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, - 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 -] - -var sl = [ - 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, - 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, - 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, - 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, - 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 -] - -var sr = [ - 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, - 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, - 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, - 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, - 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 -] - -var hl = [0x00000000, 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xa953fd4e] -var hr = [0x50a28be6, 0x5c4dd124, 0x6d703ef3, 0x7a6d76e9, 0x00000000] - -function RIPEMD160 () { - HashBase.call(this, 64) - - // state - this._a = 0x67452301 - this._b = 0xefcdab89 - this._c = 0x98badcfe - this._d = 0x10325476 - this._e = 0xc3d2e1f0 -} - -inherits(RIPEMD160, HashBase) - -RIPEMD160.prototype._update = function () { - var words = ARRAY16 - for (var j = 0; j < 16; ++j) words[j] = this._block.readInt32LE(j * 4) - - var al = this._a | 0 - var bl = this._b | 0 - var cl = this._c | 0 - var dl = this._d | 0 - var el = this._e | 0 - - var ar = this._a | 0 - var br = this._b | 0 - var cr = this._c | 0 - var dr = this._d | 0 - var er = this._e | 0 - - // computation - for (var i = 0; i < 80; i += 1) { - var tl - var tr - if (i < 16) { - tl = fn1(al, bl, cl, dl, el, words[zl[i]], hl[0], sl[i]) - tr = fn5(ar, br, cr, dr, er, words[zr[i]], hr[0], sr[i]) - } else if (i < 32) { - tl = fn2(al, bl, cl, dl, el, words[zl[i]], hl[1], sl[i]) - tr = fn4(ar, br, cr, dr, er, words[zr[i]], hr[1], sr[i]) - } else if (i < 48) { - tl = fn3(al, bl, cl, dl, el, words[zl[i]], hl[2], sl[i]) - tr = fn3(ar, br, cr, dr, er, words[zr[i]], hr[2], sr[i]) - } else if (i < 64) { - tl = fn4(al, bl, cl, dl, el, words[zl[i]], hl[3], sl[i]) - tr = fn2(ar, br, cr, dr, er, words[zr[i]], hr[3], sr[i]) - } else { // if (i<80) { - tl = fn5(al, bl, cl, dl, el, words[zl[i]], hl[4], sl[i]) - tr = fn1(ar, br, cr, dr, er, words[zr[i]], hr[4], sr[i]) - } - - al = el - el = dl - dl = rotl(cl, 10) - cl = bl - bl = tl - - ar = er - er = dr - dr = rotl(cr, 10) - cr = br - br = tr - } - - // update state - var t = (this._b + cl + dr) | 0 - this._b = (this._c + dl + er) | 0 - this._c = (this._d + el + ar) | 0 - this._d = (this._e + al + br) | 0 - this._e = (this._a + bl + cr) | 0 - this._a = t -} - -RIPEMD160.prototype._digest = function () { - // create padding and handle blocks - this._block[this._blockOffset++] = 0x80 - if (this._blockOffset > 56) { - this._block.fill(0, this._blockOffset, 64) - this._update() - this._blockOffset = 0 - } - - this._block.fill(0, this._blockOffset, 56) - this._block.writeUInt32LE(this._length[0], 56) - this._block.writeUInt32LE(this._length[1], 60) - this._update() - - // produce result - var buffer = Buffer.alloc ? Buffer.alloc(20) : new Buffer(20) - buffer.writeInt32LE(this._a, 0) - buffer.writeInt32LE(this._b, 4) - buffer.writeInt32LE(this._c, 8) - buffer.writeInt32LE(this._d, 12) - buffer.writeInt32LE(this._e, 16) - return buffer -} - -function rotl (x, n) { - return (x << n) | (x >>> (32 - n)) -} - -function fn1 (a, b, c, d, e, m, k, s) { - return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + e) | 0 -} - -function fn2 (a, b, c, d, e, m, k, s) { - return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + e) | 0 -} - -function fn3 (a, b, c, d, e, m, k, s) { - return (rotl((a + ((b | (~c)) ^ d) + m + k) | 0, s) + e) | 0 -} - -function fn4 (a, b, c, d, e, m, k, s) { - return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + e) | 0 -} - -function fn5 (a, b, c, d, e, m, k, s) { - return (rotl((a + (b ^ (c | (~d))) + m + k) | 0, s) + e) | 0 -} - -module.exports = RIPEMD160 - - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/NotificationFactories.js": -/*!***********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/NotificationFactories.js ***! - \***********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "COMPLETE_NOTIFICATION": () => (/* binding */ COMPLETE_NOTIFICATION), -/* harmony export */ "createNotification": () => (/* binding */ createNotification), -/* harmony export */ "errorNotification": () => (/* binding */ errorNotification), -/* harmony export */ "nextNotification": () => (/* binding */ nextNotification) -/* harmony export */ }); -var COMPLETE_NOTIFICATION = (function () { return createNotification('C', undefined, undefined); })(); -function errorNotification(error) { - return createNotification('E', undefined, error); -} -function nextNotification(value) { - return createNotification('N', value, undefined); -} -function createNotification(kind, value, error) { - return { - kind: kind, - value: value, - error: error, - }; -} -//# sourceMappingURL=NotificationFactories.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/Observable.js": -/*!************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/Observable.js ***! - \************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Observable": () => (/* binding */ Observable) -/* harmony export */ }); -/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscriber */ "./node_modules/rxjs/dist/esm5/internal/Subscriber.js"); -/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Subscription */ "./node_modules/rxjs/dist/esm5/internal/Subscription.js"); -/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./symbol/observable */ "./node_modules/rxjs/dist/esm5/internal/symbol/observable.js"); -/* harmony import */ var _util_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/pipe */ "./node_modules/rxjs/dist/esm5/internal/util/pipe.js"); -/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./config */ "./node_modules/rxjs/dist/esm5/internal/config.js"); -/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util/isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); -/* harmony import */ var _util_errorContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/errorContext */ "./node_modules/rxjs/dist/esm5/internal/util/errorContext.js"); - - - - - - - -var Observable = (function () { - function Observable(subscribe) { - if (subscribe) { - this._subscribe = subscribe; - } - } - Observable.prototype.lift = function (operator) { - var observable = new Observable(); - observable.source = this; - observable.operator = operator; - return observable; - }; - Observable.prototype.subscribe = function (observerOrNext, error, complete) { - var _this = this; - var subscriber = isSubscriber(observerOrNext) ? observerOrNext : new _Subscriber__WEBPACK_IMPORTED_MODULE_0__.SafeSubscriber(observerOrNext, error, complete); - (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_1__.errorContext)(function () { - var _a = _this, operator = _a.operator, source = _a.source; - subscriber.add(operator - ? - operator.call(subscriber, source) - : source - ? - _this._subscribe(subscriber) - : - _this._trySubscribe(subscriber)); - }); - return subscriber; - }; - Observable.prototype._trySubscribe = function (sink) { - try { - return this._subscribe(sink); - } - catch (err) { - sink.error(err); - } - }; - Observable.prototype.forEach = function (next, promiseCtor) { - var _this = this; - promiseCtor = getPromiseCtor(promiseCtor); - return new promiseCtor(function (resolve, reject) { - var subscriber = new _Subscriber__WEBPACK_IMPORTED_MODULE_0__.SafeSubscriber({ - next: function (value) { - try { - next(value); - } - catch (err) { - reject(err); - subscriber.unsubscribe(); - } - }, - error: reject, - complete: resolve, - }); - _this.subscribe(subscriber); - }); - }; - Observable.prototype._subscribe = function (subscriber) { - var _a; - return (_a = this.source) === null || _a === void 0 ? void 0 : _a.subscribe(subscriber); - }; - Observable.prototype[_symbol_observable__WEBPACK_IMPORTED_MODULE_2__.observable] = function () { - return this; - }; - Observable.prototype.pipe = function () { - var operations = []; - for (var _i = 0; _i < arguments.length; _i++) { - operations[_i] = arguments[_i]; - } - return (0,_util_pipe__WEBPACK_IMPORTED_MODULE_3__.pipeFromArray)(operations)(this); - }; - Observable.prototype.toPromise = function (promiseCtor) { - var _this = this; - promiseCtor = getPromiseCtor(promiseCtor); - return new promiseCtor(function (resolve, reject) { - var value; - _this.subscribe(function (x) { return (value = x); }, function (err) { return reject(err); }, function () { return resolve(value); }); - }); - }; - Observable.create = function (subscribe) { - return new Observable(subscribe); - }; - return Observable; -}()); - -function getPromiseCtor(promiseCtor) { - var _a; - return (_a = promiseCtor !== null && promiseCtor !== void 0 ? promiseCtor : _config__WEBPACK_IMPORTED_MODULE_4__.config.Promise) !== null && _a !== void 0 ? _a : Promise; -} -function isObserver(value) { - return value && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_5__.isFunction)(value.next) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_5__.isFunction)(value.error) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_5__.isFunction)(value.complete); -} -function isSubscriber(value) { - return (value && value instanceof _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber) || (isObserver(value) && (0,_Subscription__WEBPACK_IMPORTED_MODULE_6__.isSubscription)(value)); -} -//# sourceMappingURL=Observable.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/Subject.js": -/*!*********************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/Subject.js ***! - \*********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "AnonymousSubject": () => (/* binding */ AnonymousSubject), -/* harmony export */ "Subject": () => (/* binding */ Subject) -/* harmony export */ }); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); -/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Observable */ "./node_modules/rxjs/dist/esm5/internal/Observable.js"); -/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Subscription */ "./node_modules/rxjs/dist/esm5/internal/Subscription.js"); -/* harmony import */ var _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/ObjectUnsubscribedError */ "./node_modules/rxjs/dist/esm5/internal/util/ObjectUnsubscribedError.js"); -/* harmony import */ var _util_arrRemove__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./util/arrRemove */ "./node_modules/rxjs/dist/esm5/internal/util/arrRemove.js"); -/* harmony import */ var _util_errorContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/errorContext */ "./node_modules/rxjs/dist/esm5/internal/util/errorContext.js"); - - - - - - -var Subject = (function (_super) { - (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(Subject, _super); - function Subject() { - var _this = _super.call(this) || this; - _this.closed = false; - _this.currentObservers = null; - _this.observers = []; - _this.isStopped = false; - _this.hasError = false; - _this.thrownError = null; - return _this; - } - Subject.prototype.lift = function (operator) { - var subject = new AnonymousSubject(this, this); - subject.operator = operator; - return subject; - }; - Subject.prototype._throwIfClosed = function () { - if (this.closed) { - throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__.ObjectUnsubscribedError(); - } - }; - Subject.prototype.next = function (value) { - var _this = this; - (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_2__.errorContext)(function () { - var e_1, _a; - _this._throwIfClosed(); - if (!_this.isStopped) { - if (!_this.currentObservers) { - _this.currentObservers = Array.from(_this.observers); - } - try { - for (var _b = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__values)(_this.currentObservers), _c = _b.next(); !_c.done; _c = _b.next()) { - var observer = _c.value; - observer.next(value); - } - } - catch (e_1_1) { e_1 = { error: e_1_1 }; } - finally { - try { - if (_c && !_c.done && (_a = _b.return)) _a.call(_b); - } - finally { if (e_1) throw e_1.error; } - } - } - }); - }; - Subject.prototype.error = function (err) { - var _this = this; - (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_2__.errorContext)(function () { - _this._throwIfClosed(); - if (!_this.isStopped) { - _this.hasError = _this.isStopped = true; - _this.thrownError = err; - var observers = _this.observers; - while (observers.length) { - observers.shift().error(err); - } - } - }); - }; - Subject.prototype.complete = function () { - var _this = this; - (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_2__.errorContext)(function () { - _this._throwIfClosed(); - if (!_this.isStopped) { - _this.isStopped = true; - var observers = _this.observers; - while (observers.length) { - observers.shift().complete(); - } - } - }); - }; - Subject.prototype.unsubscribe = function () { - this.isStopped = this.closed = true; - this.observers = this.currentObservers = null; - }; - Object.defineProperty(Subject.prototype, "observed", { - get: function () { - var _a; - return ((_a = this.observers) === null || _a === void 0 ? void 0 : _a.length) > 0; - }, - enumerable: false, - configurable: true - }); - Subject.prototype._trySubscribe = function (subscriber) { - this._throwIfClosed(); - return _super.prototype._trySubscribe.call(this, subscriber); - }; - Subject.prototype._subscribe = function (subscriber) { - this._throwIfClosed(); - this._checkFinalizedStatuses(subscriber); - return this._innerSubscribe(subscriber); - }; - Subject.prototype._innerSubscribe = function (subscriber) { - var _this = this; - var _a = this, hasError = _a.hasError, isStopped = _a.isStopped, observers = _a.observers; - if (hasError || isStopped) { - return _Subscription__WEBPACK_IMPORTED_MODULE_3__.EMPTY_SUBSCRIPTION; - } - this.currentObservers = null; - observers.push(subscriber); - return new _Subscription__WEBPACK_IMPORTED_MODULE_3__.Subscription(function () { - _this.currentObservers = null; - (0,_util_arrRemove__WEBPACK_IMPORTED_MODULE_4__.arrRemove)(observers, subscriber); - }); - }; - Subject.prototype._checkFinalizedStatuses = function (subscriber) { - var _a = this, hasError = _a.hasError, thrownError = _a.thrownError, isStopped = _a.isStopped; - if (hasError) { - subscriber.error(thrownError); - } - else if (isStopped) { - subscriber.complete(); - } - }; - Subject.prototype.asObservable = function () { - var observable = new _Observable__WEBPACK_IMPORTED_MODULE_5__.Observable(); - observable.source = this; - return observable; - }; - Subject.create = function (destination, source) { - return new AnonymousSubject(destination, source); - }; - return Subject; -}(_Observable__WEBPACK_IMPORTED_MODULE_5__.Observable)); - -var AnonymousSubject = (function (_super) { - (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(AnonymousSubject, _super); - function AnonymousSubject(destination, source) { - var _this = _super.call(this) || this; - _this.destination = destination; - _this.source = source; - return _this; - } - AnonymousSubject.prototype.next = function (value) { - var _a, _b; - (_b = (_a = this.destination) === null || _a === void 0 ? void 0 : _a.next) === null || _b === void 0 ? void 0 : _b.call(_a, value); - }; - AnonymousSubject.prototype.error = function (err) { - var _a, _b; - (_b = (_a = this.destination) === null || _a === void 0 ? void 0 : _a.error) === null || _b === void 0 ? void 0 : _b.call(_a, err); - }; - AnonymousSubject.prototype.complete = function () { - var _a, _b; - (_b = (_a = this.destination) === null || _a === void 0 ? void 0 : _a.complete) === null || _b === void 0 ? void 0 : _b.call(_a); - }; - AnonymousSubject.prototype._subscribe = function (subscriber) { - var _a, _b; - return (_b = (_a = this.source) === null || _a === void 0 ? void 0 : _a.subscribe(subscriber)) !== null && _b !== void 0 ? _b : _Subscription__WEBPACK_IMPORTED_MODULE_3__.EMPTY_SUBSCRIPTION; - }; - return AnonymousSubject; -}(Subject)); - -//# sourceMappingURL=Subject.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/Subscriber.js": -/*!************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/Subscriber.js ***! - \************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "EMPTY_OBSERVER": () => (/* binding */ EMPTY_OBSERVER), -/* harmony export */ "SafeSubscriber": () => (/* binding */ SafeSubscriber), -/* harmony export */ "Subscriber": () => (/* binding */ Subscriber) -/* harmony export */ }); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); -/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); -/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Subscription */ "./node_modules/rxjs/dist/esm5/internal/Subscription.js"); -/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./config */ "./node_modules/rxjs/dist/esm5/internal/config.js"); -/* harmony import */ var _util_reportUnhandledError__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./util/reportUnhandledError */ "./node_modules/rxjs/dist/esm5/internal/util/reportUnhandledError.js"); -/* harmony import */ var _util_noop__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./util/noop */ "./node_modules/rxjs/dist/esm5/internal/util/noop.js"); -/* harmony import */ var _NotificationFactories__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NotificationFactories */ "./node_modules/rxjs/dist/esm5/internal/NotificationFactories.js"); -/* harmony import */ var _scheduler_timeoutProvider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./scheduler/timeoutProvider */ "./node_modules/rxjs/dist/esm5/internal/scheduler/timeoutProvider.js"); -/* harmony import */ var _util_errorContext__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util/errorContext */ "./node_modules/rxjs/dist/esm5/internal/util/errorContext.js"); - - - - - - - - - -var Subscriber = (function (_super) { - (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(Subscriber, _super); - function Subscriber(destination) { - var _this = _super.call(this) || this; - _this.isStopped = false; - if (destination) { - _this.destination = destination; - if ((0,_Subscription__WEBPACK_IMPORTED_MODULE_1__.isSubscription)(destination)) { - destination.add(_this); - } - } - else { - _this.destination = EMPTY_OBSERVER; - } - return _this; - } - Subscriber.create = function (next, error, complete) { - return new SafeSubscriber(next, error, complete); - }; - Subscriber.prototype.next = function (value) { - if (this.isStopped) { - handleStoppedNotification((0,_NotificationFactories__WEBPACK_IMPORTED_MODULE_2__.nextNotification)(value), this); - } - else { - this._next(value); - } - }; - Subscriber.prototype.error = function (err) { - if (this.isStopped) { - handleStoppedNotification((0,_NotificationFactories__WEBPACK_IMPORTED_MODULE_2__.errorNotification)(err), this); - } - else { - this.isStopped = true; - this._error(err); - } - }; - Subscriber.prototype.complete = function () { - if (this.isStopped) { - handleStoppedNotification(_NotificationFactories__WEBPACK_IMPORTED_MODULE_2__.COMPLETE_NOTIFICATION, this); - } - else { - this.isStopped = true; - this._complete(); - } - }; - Subscriber.prototype.unsubscribe = function () { - if (!this.closed) { - this.isStopped = true; - _super.prototype.unsubscribe.call(this); - this.destination = null; - } - }; - Subscriber.prototype._next = function (value) { - this.destination.next(value); - }; - Subscriber.prototype._error = function (err) { - try { - this.destination.error(err); - } - finally { - this.unsubscribe(); - } - }; - Subscriber.prototype._complete = function () { - try { - this.destination.complete(); - } - finally { - this.unsubscribe(); - } - }; - return Subscriber; -}(_Subscription__WEBPACK_IMPORTED_MODULE_1__.Subscription)); - -var _bind = Function.prototype.bind; -function bind(fn, thisArg) { - return _bind.call(fn, thisArg); -} -var ConsumerObserver = (function () { - function ConsumerObserver(partialObserver) { - this.partialObserver = partialObserver; - } - ConsumerObserver.prototype.next = function (value) { - var partialObserver = this.partialObserver; - if (partialObserver.next) { - try { - partialObserver.next(value); - } - catch (error) { - handleUnhandledError(error); - } - } - }; - ConsumerObserver.prototype.error = function (err) { - var partialObserver = this.partialObserver; - if (partialObserver.error) { - try { - partialObserver.error(err); - } - catch (error) { - handleUnhandledError(error); - } - } - else { - handleUnhandledError(err); - } - }; - ConsumerObserver.prototype.complete = function () { - var partialObserver = this.partialObserver; - if (partialObserver.complete) { - try { - partialObserver.complete(); - } - catch (error) { - handleUnhandledError(error); - } - } - }; - return ConsumerObserver; -}()); -var SafeSubscriber = (function (_super) { - (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(SafeSubscriber, _super); - function SafeSubscriber(observerOrNext, error, complete) { - var _this = _super.call(this) || this; - var partialObserver; - if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_3__.isFunction)(observerOrNext) || !observerOrNext) { - partialObserver = { - next: (observerOrNext !== null && observerOrNext !== void 0 ? observerOrNext : undefined), - error: error !== null && error !== void 0 ? error : undefined, - complete: complete !== null && complete !== void 0 ? complete : undefined, - }; - } - else { - var context_1; - if (_this && _config__WEBPACK_IMPORTED_MODULE_4__.config.useDeprecatedNextContext) { - context_1 = Object.create(observerOrNext); - context_1.unsubscribe = function () { return _this.unsubscribe(); }; - partialObserver = { - next: observerOrNext.next && bind(observerOrNext.next, context_1), - error: observerOrNext.error && bind(observerOrNext.error, context_1), - complete: observerOrNext.complete && bind(observerOrNext.complete, context_1), - }; - } - else { - partialObserver = observerOrNext; - } - } - _this.destination = new ConsumerObserver(partialObserver); - return _this; - } - return SafeSubscriber; -}(Subscriber)); - -function handleUnhandledError(error) { - if (_config__WEBPACK_IMPORTED_MODULE_4__.config.useDeprecatedSynchronousErrorHandling) { - (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_5__.captureError)(error); - } - else { - (0,_util_reportUnhandledError__WEBPACK_IMPORTED_MODULE_6__.reportUnhandledError)(error); - } -} -function defaultErrorHandler(err) { - throw err; -} -function handleStoppedNotification(notification, subscriber) { - var onStoppedNotification = _config__WEBPACK_IMPORTED_MODULE_4__.config.onStoppedNotification; - onStoppedNotification && _scheduler_timeoutProvider__WEBPACK_IMPORTED_MODULE_7__.timeoutProvider.setTimeout(function () { return onStoppedNotification(notification, subscriber); }); -} -var EMPTY_OBSERVER = { - closed: true, - next: _util_noop__WEBPACK_IMPORTED_MODULE_8__.noop, - error: defaultErrorHandler, - complete: _util_noop__WEBPACK_IMPORTED_MODULE_8__.noop, -}; -//# sourceMappingURL=Subscriber.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/Subscription.js": -/*!**************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/Subscription.js ***! - \**************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "EMPTY_SUBSCRIPTION": () => (/* binding */ EMPTY_SUBSCRIPTION), -/* harmony export */ "Subscription": () => (/* binding */ Subscription), -/* harmony export */ "isSubscription": () => (/* binding */ isSubscription) -/* harmony export */ }); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); -/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); -/* harmony import */ var _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/UnsubscriptionError */ "./node_modules/rxjs/dist/esm5/internal/util/UnsubscriptionError.js"); -/* harmony import */ var _util_arrRemove__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/arrRemove */ "./node_modules/rxjs/dist/esm5/internal/util/arrRemove.js"); - - - - -var Subscription = (function () { - function Subscription(initialTeardown) { - this.initialTeardown = initialTeardown; - this.closed = false; - this._parentage = null; - this._finalizers = null; - } - Subscription.prototype.unsubscribe = function () { - var e_1, _a, e_2, _b; - var errors; - if (!this.closed) { - this.closed = true; - var _parentage = this._parentage; - if (_parentage) { - this._parentage = null; - if (Array.isArray(_parentage)) { - try { - for (var _parentage_1 = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__values)(_parentage), _parentage_1_1 = _parentage_1.next(); !_parentage_1_1.done; _parentage_1_1 = _parentage_1.next()) { - var parent_1 = _parentage_1_1.value; - parent_1.remove(this); - } - } - catch (e_1_1) { e_1 = { error: e_1_1 }; } - finally { - try { - if (_parentage_1_1 && !_parentage_1_1.done && (_a = _parentage_1.return)) _a.call(_parentage_1); - } - finally { if (e_1) throw e_1.error; } - } - } - else { - _parentage.remove(this); - } - } - var initialFinalizer = this.initialTeardown; - if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(initialFinalizer)) { - try { - initialFinalizer(); - } - catch (e) { - errors = e instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_2__.UnsubscriptionError ? e.errors : [e]; - } - } - var _finalizers = this._finalizers; - if (_finalizers) { - this._finalizers = null; - try { - for (var _finalizers_1 = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__values)(_finalizers), _finalizers_1_1 = _finalizers_1.next(); !_finalizers_1_1.done; _finalizers_1_1 = _finalizers_1.next()) { - var finalizer = _finalizers_1_1.value; - try { - execFinalizer(finalizer); - } - catch (err) { - errors = errors !== null && errors !== void 0 ? errors : []; - if (err instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_2__.UnsubscriptionError) { - errors = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([], (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__read)(errors)), (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__read)(err.errors)); - } - else { - errors.push(err); - } - } - } - } - catch (e_2_1) { e_2 = { error: e_2_1 }; } - finally { - try { - if (_finalizers_1_1 && !_finalizers_1_1.done && (_b = _finalizers_1.return)) _b.call(_finalizers_1); - } - finally { if (e_2) throw e_2.error; } - } - } - if (errors) { - throw new _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_2__.UnsubscriptionError(errors); - } - } - }; - Subscription.prototype.add = function (teardown) { - var _a; - if (teardown && teardown !== this) { - if (this.closed) { - execFinalizer(teardown); - } - else { - if (teardown instanceof Subscription) { - if (teardown.closed || teardown._hasParent(this)) { - return; - } - teardown._addParent(this); - } - (this._finalizers = (_a = this._finalizers) !== null && _a !== void 0 ? _a : []).push(teardown); - } - } - }; - Subscription.prototype._hasParent = function (parent) { - var _parentage = this._parentage; - return _parentage === parent || (Array.isArray(_parentage) && _parentage.includes(parent)); - }; - Subscription.prototype._addParent = function (parent) { - var _parentage = this._parentage; - this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent; - }; - Subscription.prototype._removeParent = function (parent) { - var _parentage = this._parentage; - if (_parentage === parent) { - this._parentage = null; - } - else if (Array.isArray(_parentage)) { - (0,_util_arrRemove__WEBPACK_IMPORTED_MODULE_3__.arrRemove)(_parentage, parent); - } - }; - Subscription.prototype.remove = function (teardown) { - var _finalizers = this._finalizers; - _finalizers && (0,_util_arrRemove__WEBPACK_IMPORTED_MODULE_3__.arrRemove)(_finalizers, teardown); - if (teardown instanceof Subscription) { - teardown._removeParent(this); - } - }; - Subscription.EMPTY = (function () { - var empty = new Subscription(); - empty.closed = true; - return empty; - })(); - return Subscription; -}()); - -var EMPTY_SUBSCRIPTION = Subscription.EMPTY; -function isSubscription(value) { - return (value instanceof Subscription || - (value && 'closed' in value && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(value.remove) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(value.add) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(value.unsubscribe))); -} -function execFinalizer(finalizer) { - if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(finalizer)) { - finalizer(); - } - else { - finalizer.unsubscribe(); - } -} -//# sourceMappingURL=Subscription.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/config.js": -/*!********************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/config.js ***! - \********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "config": () => (/* binding */ config) -/* harmony export */ }); -var config = { - onUnhandledError: null, - onStoppedNotification: null, - Promise: undefined, - useDeprecatedSynchronousErrorHandling: false, - useDeprecatedNextContext: false, -}; -//# sourceMappingURL=config.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/observable/empty.js": -/*!******************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/observable/empty.js ***! - \******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "EMPTY": () => (/* binding */ EMPTY), -/* harmony export */ "empty": () => (/* binding */ empty) -/* harmony export */ }); -/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ "./node_modules/rxjs/dist/esm5/internal/Observable.js"); - -var EMPTY = new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { return subscriber.complete(); }); -function empty(scheduler) { - return scheduler ? emptyScheduled(scheduler) : EMPTY; -} -function emptyScheduled(scheduler) { - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { return scheduler.schedule(function () { return subscriber.complete(); }); }); -} -//# sourceMappingURL=empty.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/observable/from.js": -/*!*****************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/observable/from.js ***! - \*****************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "from": () => (/* binding */ from) -/* harmony export */ }); -/* harmony import */ var _scheduled_scheduled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduled/scheduled */ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduled.js"); -/* harmony import */ var _innerFrom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./innerFrom */ "./node_modules/rxjs/dist/esm5/internal/observable/innerFrom.js"); - - -function from(input, scheduler) { - return scheduler ? (0,_scheduled_scheduled__WEBPACK_IMPORTED_MODULE_0__.scheduled)(input, scheduler) : (0,_innerFrom__WEBPACK_IMPORTED_MODULE_1__.innerFrom)(input); -} -//# sourceMappingURL=from.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/observable/innerFrom.js": -/*!**********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/observable/innerFrom.js ***! - \**********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "fromArrayLike": () => (/* binding */ fromArrayLike), -/* harmony export */ "fromAsyncIterable": () => (/* binding */ fromAsyncIterable), -/* harmony export */ "fromInteropObservable": () => (/* binding */ fromInteropObservable), -/* harmony export */ "fromIterable": () => (/* binding */ fromIterable), -/* harmony export */ "fromPromise": () => (/* binding */ fromPromise), -/* harmony export */ "fromReadableStreamLike": () => (/* binding */ fromReadableStreamLike), -/* harmony export */ "innerFrom": () => (/* binding */ innerFrom) -/* harmony export */ }); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); -/* harmony import */ var _util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isArrayLike */ "./node_modules/rxjs/dist/esm5/internal/util/isArrayLike.js"); -/* harmony import */ var _util_isPromise__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/isPromise */ "./node_modules/rxjs/dist/esm5/internal/util/isPromise.js"); -/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ "./node_modules/rxjs/dist/esm5/internal/Observable.js"); -/* harmony import */ var _util_isInteropObservable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isInteropObservable */ "./node_modules/rxjs/dist/esm5/internal/util/isInteropObservable.js"); -/* harmony import */ var _util_isAsyncIterable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/isAsyncIterable */ "./node_modules/rxjs/dist/esm5/internal/util/isAsyncIterable.js"); -/* harmony import */ var _util_throwUnobservableError__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/throwUnobservableError */ "./node_modules/rxjs/dist/esm5/internal/util/throwUnobservableError.js"); -/* harmony import */ var _util_isIterable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/isIterable */ "./node_modules/rxjs/dist/esm5/internal/util/isIterable.js"); -/* harmony import */ var _util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/isReadableStreamLike */ "./node_modules/rxjs/dist/esm5/internal/util/isReadableStreamLike.js"); -/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../util/isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); -/* harmony import */ var _util_reportUnhandledError__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../util/reportUnhandledError */ "./node_modules/rxjs/dist/esm5/internal/util/reportUnhandledError.js"); -/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../symbol/observable */ "./node_modules/rxjs/dist/esm5/internal/symbol/observable.js"); - - - - - - - - - - - - -function innerFrom(input) { - if (input instanceof _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable) { - return input; - } - if (input != null) { - if ((0,_util_isInteropObservable__WEBPACK_IMPORTED_MODULE_1__.isInteropObservable)(input)) { - return fromInteropObservable(input); - } - if ((0,_util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__.isArrayLike)(input)) { - return fromArrayLike(input); - } - if ((0,_util_isPromise__WEBPACK_IMPORTED_MODULE_3__.isPromise)(input)) { - return fromPromise(input); - } - if ((0,_util_isAsyncIterable__WEBPACK_IMPORTED_MODULE_4__.isAsyncIterable)(input)) { - return fromAsyncIterable(input); - } - if ((0,_util_isIterable__WEBPACK_IMPORTED_MODULE_5__.isIterable)(input)) { - return fromIterable(input); - } - if ((0,_util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_6__.isReadableStreamLike)(input)) { - return fromReadableStreamLike(input); - } - } - throw (0,_util_throwUnobservableError__WEBPACK_IMPORTED_MODULE_7__.createInvalidObservableTypeError)(input); -} -function fromInteropObservable(obj) { - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { - var obs = obj[_symbol_observable__WEBPACK_IMPORTED_MODULE_8__.observable](); - if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_9__.isFunction)(obs.subscribe)) { - return obs.subscribe(subscriber); - } - throw new TypeError('Provided object does not correctly implement Symbol.observable'); - }); -} -function fromArrayLike(array) { - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { - for (var i = 0; i < array.length && !subscriber.closed; i++) { - subscriber.next(array[i]); - } - subscriber.complete(); - }); -} -function fromPromise(promise) { - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { - promise - .then(function (value) { - if (!subscriber.closed) { - subscriber.next(value); - subscriber.complete(); - } - }, function (err) { return subscriber.error(err); }) - .then(null, _util_reportUnhandledError__WEBPACK_IMPORTED_MODULE_10__.reportUnhandledError); - }); -} -function fromIterable(iterable) { - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { - var e_1, _a; - try { - for (var iterable_1 = (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__values)(iterable), iterable_1_1 = iterable_1.next(); !iterable_1_1.done; iterable_1_1 = iterable_1.next()) { - var value = iterable_1_1.value; - subscriber.next(value); - if (subscriber.closed) { - return; - } - } - } - catch (e_1_1) { e_1 = { error: e_1_1 }; } - finally { - try { - if (iterable_1_1 && !iterable_1_1.done && (_a = iterable_1.return)) _a.call(iterable_1); - } - finally { if (e_1) throw e_1.error; } - } - subscriber.complete(); - }); -} -function fromAsyncIterable(asyncIterable) { - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { - process(asyncIterable, subscriber).catch(function (err) { return subscriber.error(err); }); - }); -} -function fromReadableStreamLike(readableStream) { - return fromAsyncIterable((0,_util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_6__.readableStreamLikeToAsyncGenerator)(readableStream)); -} -function process(asyncIterable, subscriber) { - var asyncIterable_1, asyncIterable_1_1; - var e_2, _a; - return (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__awaiter)(this, void 0, void 0, function () { - var value, e_2_1; - return (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__generator)(this, function (_b) { - switch (_b.label) { - case 0: - _b.trys.push([0, 5, 6, 11]); - asyncIterable_1 = (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__asyncValues)(asyncIterable); - _b.label = 1; - case 1: return [4, asyncIterable_1.next()]; - case 2: - if (!(asyncIterable_1_1 = _b.sent(), !asyncIterable_1_1.done)) return [3, 4]; - value = asyncIterable_1_1.value; - subscriber.next(value); - if (subscriber.closed) { - return [2]; - } - _b.label = 3; - case 3: return [3, 1]; - case 4: return [3, 11]; - case 5: - e_2_1 = _b.sent(); - e_2 = { error: e_2_1 }; - return [3, 11]; - case 6: - _b.trys.push([6, , 9, 10]); - if (!(asyncIterable_1_1 && !asyncIterable_1_1.done && (_a = asyncIterable_1.return))) return [3, 8]; - return [4, _a.call(asyncIterable_1)]; - case 7: - _b.sent(); - _b.label = 8; - case 8: return [3, 10]; - case 9: - if (e_2) throw e_2.error; - return [7]; - case 10: return [7]; - case 11: - subscriber.complete(); - return [2]; - } - }); - }); -} -//# sourceMappingURL=innerFrom.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/observable/merge.js": -/*!******************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/observable/merge.js ***! - \******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "merge": () => (/* binding */ merge) -/* harmony export */ }); -/* harmony import */ var _operators_mergeAll__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../operators/mergeAll */ "./node_modules/rxjs/dist/esm5/internal/operators/mergeAll.js"); -/* harmony import */ var _innerFrom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./innerFrom */ "./node_modules/rxjs/dist/esm5/internal/observable/innerFrom.js"); -/* harmony import */ var _empty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./empty */ "./node_modules/rxjs/dist/esm5/internal/observable/empty.js"); -/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ "./node_modules/rxjs/dist/esm5/internal/util/args.js"); -/* harmony import */ var _from__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./from */ "./node_modules/rxjs/dist/esm5/internal/observable/from.js"); - - - - - -function merge() { - var args = []; - for (var _i = 0; _i < arguments.length; _i++) { - args[_i] = arguments[_i]; - } - var scheduler = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popScheduler)(args); - var concurrent = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popNumber)(args, Infinity); - var sources = args; - return !sources.length - ? - _empty__WEBPACK_IMPORTED_MODULE_1__.EMPTY - : sources.length === 1 - ? - (0,_innerFrom__WEBPACK_IMPORTED_MODULE_2__.innerFrom)(sources[0]) - : - (0,_operators_mergeAll__WEBPACK_IMPORTED_MODULE_3__.mergeAll)(concurrent)((0,_from__WEBPACK_IMPORTED_MODULE_4__.from)(sources, scheduler)); -} -//# sourceMappingURL=merge.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/observable/of.js": -/*!***************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/observable/of.js ***! - \***************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "of": () => (/* binding */ of) -/* harmony export */ }); -/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ "./node_modules/rxjs/dist/esm5/internal/util/args.js"); -/* harmony import */ var _from__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./from */ "./node_modules/rxjs/dist/esm5/internal/observable/from.js"); - - -function of() { - var args = []; - for (var _i = 0; _i < arguments.length; _i++) { - args[_i] = arguments[_i]; - } - var scheduler = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popScheduler)(args); - return (0,_from__WEBPACK_IMPORTED_MODULE_1__.from)(args, scheduler); -} -//# sourceMappingURL=of.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/operators/OperatorSubscriber.js": -/*!******************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/operators/OperatorSubscriber.js ***! - \******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "OperatorSubscriber": () => (/* binding */ OperatorSubscriber), -/* harmony export */ "createOperatorSubscriber": () => (/* binding */ createOperatorSubscriber) -/* harmony export */ }); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); -/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscriber */ "./node_modules/rxjs/dist/esm5/internal/Subscriber.js"); - - -function createOperatorSubscriber(destination, onNext, onComplete, onError, onFinalize) { - return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize); -} -var OperatorSubscriber = (function (_super) { - (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(OperatorSubscriber, _super); - function OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize, shouldUnsubscribe) { - var _this = _super.call(this, destination) || this; - _this.onFinalize = onFinalize; - _this.shouldUnsubscribe = shouldUnsubscribe; - _this._next = onNext - ? function (value) { - try { - onNext(value); - } - catch (err) { - destination.error(err); - } - } - : _super.prototype._next; - _this._error = onError - ? function (err) { - try { - onError(err); - } - catch (err) { - destination.error(err); - } - finally { - this.unsubscribe(); - } - } - : _super.prototype._error; - _this._complete = onComplete - ? function () { - try { - onComplete(); - } - catch (err) { - destination.error(err); - } - finally { - this.unsubscribe(); - } - } - : _super.prototype._complete; - return _this; - } - OperatorSubscriber.prototype.unsubscribe = function () { - var _a; - if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) { - var closed_1 = this.closed; - _super.prototype.unsubscribe.call(this); - !closed_1 && ((_a = this.onFinalize) === null || _a === void 0 ? void 0 : _a.call(this)); - } - }; - return OperatorSubscriber; -}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.Subscriber)); - -//# sourceMappingURL=OperatorSubscriber.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/operators/map.js": -/*!***************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/operators/map.js ***! - \***************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "map": () => (/* binding */ map) -/* harmony export */ }); -/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ "./node_modules/rxjs/dist/esm5/internal/util/lift.js"); -/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ "./node_modules/rxjs/dist/esm5/internal/operators/OperatorSubscriber.js"); - - -function map(project, thisArg) { - return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)(function (source, subscriber) { - var index = 0; - source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, function (value) { - subscriber.next(project.call(thisArg, value, index++)); - })); - }); -} -//# sourceMappingURL=map.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/operators/mergeAll.js": -/*!********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/operators/mergeAll.js ***! - \********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "mergeAll": () => (/* binding */ mergeAll) -/* harmony export */ }); -/* harmony import */ var _mergeMap__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mergeMap */ "./node_modules/rxjs/dist/esm5/internal/operators/mergeMap.js"); -/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/identity */ "./node_modules/rxjs/dist/esm5/internal/util/identity.js"); - - -function mergeAll(concurrent) { - if (concurrent === void 0) { concurrent = Infinity; } - return (0,_mergeMap__WEBPACK_IMPORTED_MODULE_0__.mergeMap)(_util_identity__WEBPACK_IMPORTED_MODULE_1__.identity, concurrent); -} -//# sourceMappingURL=mergeAll.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/operators/mergeInternals.js": -/*!**************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/operators/mergeInternals.js ***! - \**************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "mergeInternals": () => (/* binding */ mergeInternals) -/* harmony export */ }); -/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/innerFrom */ "./node_modules/rxjs/dist/esm5/internal/observable/innerFrom.js"); -/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/executeSchedule */ "./node_modules/rxjs/dist/esm5/internal/util/executeSchedule.js"); -/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ "./node_modules/rxjs/dist/esm5/internal/operators/OperatorSubscriber.js"); - - - -function mergeInternals(source, subscriber, project, concurrent, onBeforeNext, expand, innerSubScheduler, additionalFinalizer) { - var buffer = []; - var active = 0; - var index = 0; - var isComplete = false; - var checkComplete = function () { - if (isComplete && !buffer.length && !active) { - subscriber.complete(); - } - }; - var outerNext = function (value) { return (active < concurrent ? doInnerSub(value) : buffer.push(value)); }; - var doInnerSub = function (value) { - expand && subscriber.next(value); - active++; - var innerComplete = false; - (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__.innerFrom)(project(value, index++)).subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, function (innerValue) { - onBeforeNext === null || onBeforeNext === void 0 ? void 0 : onBeforeNext(innerValue); - if (expand) { - outerNext(innerValue); - } - else { - subscriber.next(innerValue); - } - }, function () { - innerComplete = true; - }, undefined, function () { - if (innerComplete) { - try { - active--; - var _loop_1 = function () { - var bufferedValue = buffer.shift(); - if (innerSubScheduler) { - (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__.executeSchedule)(subscriber, innerSubScheduler, function () { return doInnerSub(bufferedValue); }); - } - else { - doInnerSub(bufferedValue); - } - }; - while (buffer.length && active < concurrent) { - _loop_1(); - } - checkComplete(); - } - catch (err) { - subscriber.error(err); - } - } - })); - }; - source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, outerNext, function () { - isComplete = true; - checkComplete(); - })); - return function () { - additionalFinalizer === null || additionalFinalizer === void 0 ? void 0 : additionalFinalizer(); - }; -} -//# sourceMappingURL=mergeInternals.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/operators/mergeMap.js": -/*!********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/operators/mergeMap.js ***! - \********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "mergeMap": () => (/* binding */ mergeMap) -/* harmony export */ }); -/* harmony import */ var _map__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./map */ "./node_modules/rxjs/dist/esm5/internal/operators/map.js"); -/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../observable/innerFrom */ "./node_modules/rxjs/dist/esm5/internal/observable/innerFrom.js"); -/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/lift */ "./node_modules/rxjs/dist/esm5/internal/util/lift.js"); -/* harmony import */ var _mergeInternals__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./mergeInternals */ "./node_modules/rxjs/dist/esm5/internal/operators/mergeInternals.js"); -/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); - - - - - -function mergeMap(project, resultSelector, concurrent) { - if (concurrent === void 0) { concurrent = Infinity; } - if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(resultSelector)) { - return mergeMap(function (a, i) { return (0,_map__WEBPACK_IMPORTED_MODULE_1__.map)(function (b, ii) { return resultSelector(a, b, i, ii); })((0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__.innerFrom)(project(a, i))); }, concurrent); - } - else if (typeof resultSelector === 'number') { - concurrent = resultSelector; - } - return (0,_util_lift__WEBPACK_IMPORTED_MODULE_3__.operate)(function (source, subscriber) { return (0,_mergeInternals__WEBPACK_IMPORTED_MODULE_4__.mergeInternals)(source, subscriber, project, concurrent); }); -} -//# sourceMappingURL=mergeMap.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/operators/observeOn.js": -/*!*********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/operators/observeOn.js ***! - \*********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "observeOn": () => (/* binding */ observeOn) -/* harmony export */ }); -/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/executeSchedule */ "./node_modules/rxjs/dist/esm5/internal/util/executeSchedule.js"); -/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ "./node_modules/rxjs/dist/esm5/internal/util/lift.js"); -/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ "./node_modules/rxjs/dist/esm5/internal/operators/OperatorSubscriber.js"); - - - -function observeOn(scheduler, delay) { - if (delay === void 0) { delay = 0; } - return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)(function (source, subscriber) { - source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, function (value) { return (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__.executeSchedule)(subscriber, scheduler, function () { return subscriber.next(value); }, delay); }, function () { return (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__.executeSchedule)(subscriber, scheduler, function () { return subscriber.complete(); }, delay); }, function (err) { return (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__.executeSchedule)(subscriber, scheduler, function () { return subscriber.error(err); }, delay); })); - }); -} -//# sourceMappingURL=observeOn.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/operators/subscribeOn.js": -/*!***********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/operators/subscribeOn.js ***! - \***********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "subscribeOn": () => (/* binding */ subscribeOn) -/* harmony export */ }); -/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ "./node_modules/rxjs/dist/esm5/internal/util/lift.js"); - -function subscribeOn(scheduler, delay) { - if (delay === void 0) { delay = 0; } - return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)(function (source, subscriber) { - subscriber.add(scheduler.schedule(function () { return source.subscribe(subscriber); }, delay)); - }); -} -//# sourceMappingURL=subscribeOn.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleArray.js": -/*!*************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleArray.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "scheduleArray": () => (/* binding */ scheduleArray) -/* harmony export */ }); -/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ "./node_modules/rxjs/dist/esm5/internal/Observable.js"); - -function scheduleArray(input, scheduler) { - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { - var i = 0; - return scheduler.schedule(function () { - if (i === input.length) { - subscriber.complete(); - } - else { - subscriber.next(input[i++]); - if (!subscriber.closed) { - this.schedule(); - } - } - }); - }); -} -//# sourceMappingURL=scheduleArray.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleAsyncIterable.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleAsyncIterable.js ***! - \*********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "scheduleAsyncIterable": () => (/* binding */ scheduleAsyncIterable) -/* harmony export */ }); -/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ "./node_modules/rxjs/dist/esm5/internal/Observable.js"); -/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/executeSchedule */ "./node_modules/rxjs/dist/esm5/internal/util/executeSchedule.js"); - - -function scheduleAsyncIterable(input, scheduler) { - if (!input) { - throw new Error('Iterable cannot be null'); - } - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { - (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__.executeSchedule)(subscriber, scheduler, function () { - var iterator = input[Symbol.asyncIterator](); - (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__.executeSchedule)(subscriber, scheduler, function () { - iterator.next().then(function (result) { - if (result.done) { - subscriber.complete(); - } - else { - subscriber.next(result.value); - } - }); - }, 0, true); - }); - }); -} -//# sourceMappingURL=scheduleAsyncIterable.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleIterable.js": -/*!****************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleIterable.js ***! - \****************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "scheduleIterable": () => (/* binding */ scheduleIterable) -/* harmony export */ }); -/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ "./node_modules/rxjs/dist/esm5/internal/Observable.js"); -/* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../symbol/iterator */ "./node_modules/rxjs/dist/esm5/internal/symbol/iterator.js"); -/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); -/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/executeSchedule */ "./node_modules/rxjs/dist/esm5/internal/util/executeSchedule.js"); - - - - -function scheduleIterable(input, scheduler) { - return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(function (subscriber) { - var iterator; - (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__.executeSchedule)(subscriber, scheduler, function () { - iterator = input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__.iterator](); - (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__.executeSchedule)(subscriber, scheduler, function () { - var _a; - var value; - var done; - try { - (_a = iterator.next(), value = _a.value, done = _a.done); - } - catch (err) { - subscriber.error(err); - return; - } - if (done) { - subscriber.complete(); - } - else { - subscriber.next(value); - } - }, 0, true); - }); - return function () { return (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_3__.isFunction)(iterator === null || iterator === void 0 ? void 0 : iterator.return) && iterator.return(); }; - }); -} -//# sourceMappingURL=scheduleIterable.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleObservable.js": -/*!******************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleObservable.js ***! - \******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "scheduleObservable": () => (/* binding */ scheduleObservable) -/* harmony export */ }); -/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/innerFrom */ "./node_modules/rxjs/dist/esm5/internal/observable/innerFrom.js"); -/* harmony import */ var _operators_observeOn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../operators/observeOn */ "./node_modules/rxjs/dist/esm5/internal/operators/observeOn.js"); -/* harmony import */ var _operators_subscribeOn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../operators/subscribeOn */ "./node_modules/rxjs/dist/esm5/internal/operators/subscribeOn.js"); - - - -function scheduleObservable(input, scheduler) { - return (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__.innerFrom)(input).pipe((0,_operators_subscribeOn__WEBPACK_IMPORTED_MODULE_1__.subscribeOn)(scheduler), (0,_operators_observeOn__WEBPACK_IMPORTED_MODULE_2__.observeOn)(scheduler)); -} -//# sourceMappingURL=scheduleObservable.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/scheduled/schedulePromise.js": -/*!***************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/scheduled/schedulePromise.js ***! - \***************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "schedulePromise": () => (/* binding */ schedulePromise) -/* harmony export */ }); -/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/innerFrom */ "./node_modules/rxjs/dist/esm5/internal/observable/innerFrom.js"); -/* harmony import */ var _operators_observeOn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../operators/observeOn */ "./node_modules/rxjs/dist/esm5/internal/operators/observeOn.js"); -/* harmony import */ var _operators_subscribeOn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../operators/subscribeOn */ "./node_modules/rxjs/dist/esm5/internal/operators/subscribeOn.js"); - - - -function schedulePromise(input, scheduler) { - return (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__.innerFrom)(input).pipe((0,_operators_subscribeOn__WEBPACK_IMPORTED_MODULE_1__.subscribeOn)(scheduler), (0,_operators_observeOn__WEBPACK_IMPORTED_MODULE_2__.observeOn)(scheduler)); -} -//# sourceMappingURL=schedulePromise.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleReadableStreamLike.js": -/*!**************************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleReadableStreamLike.js ***! - \**************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "scheduleReadableStreamLike": () => (/* binding */ scheduleReadableStreamLike) -/* harmony export */ }); -/* harmony import */ var _scheduleAsyncIterable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scheduleAsyncIterable */ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleAsyncIterable.js"); -/* harmony import */ var _util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isReadableStreamLike */ "./node_modules/rxjs/dist/esm5/internal/util/isReadableStreamLike.js"); - - -function scheduleReadableStreamLike(input, scheduler) { - return (0,_scheduleAsyncIterable__WEBPACK_IMPORTED_MODULE_0__.scheduleAsyncIterable)((0,_util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_1__.readableStreamLikeToAsyncGenerator)(input), scheduler); -} -//# sourceMappingURL=scheduleReadableStreamLike.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduled.js": -/*!*********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/scheduled/scheduled.js ***! - \*********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "scheduled": () => (/* binding */ scheduled) -/* harmony export */ }); -/* harmony import */ var _scheduleObservable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scheduleObservable */ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleObservable.js"); -/* harmony import */ var _schedulePromise__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./schedulePromise */ "./node_modules/rxjs/dist/esm5/internal/scheduled/schedulePromise.js"); -/* harmony import */ var _scheduleArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./scheduleArray */ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleArray.js"); -/* harmony import */ var _scheduleIterable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./scheduleIterable */ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleIterable.js"); -/* harmony import */ var _scheduleAsyncIterable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./scheduleAsyncIterable */ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleAsyncIterable.js"); -/* harmony import */ var _util_isInteropObservable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isInteropObservable */ "./node_modules/rxjs/dist/esm5/internal/util/isInteropObservable.js"); -/* harmony import */ var _util_isPromise__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/isPromise */ "./node_modules/rxjs/dist/esm5/internal/util/isPromise.js"); -/* harmony import */ var _util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isArrayLike */ "./node_modules/rxjs/dist/esm5/internal/util/isArrayLike.js"); -/* harmony import */ var _util_isIterable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../util/isIterable */ "./node_modules/rxjs/dist/esm5/internal/util/isIterable.js"); -/* harmony import */ var _util_isAsyncIterable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/isAsyncIterable */ "./node_modules/rxjs/dist/esm5/internal/util/isAsyncIterable.js"); -/* harmony import */ var _util_throwUnobservableError__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../util/throwUnobservableError */ "./node_modules/rxjs/dist/esm5/internal/util/throwUnobservableError.js"); -/* harmony import */ var _util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../util/isReadableStreamLike */ "./node_modules/rxjs/dist/esm5/internal/util/isReadableStreamLike.js"); -/* harmony import */ var _scheduleReadableStreamLike__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./scheduleReadableStreamLike */ "./node_modules/rxjs/dist/esm5/internal/scheduled/scheduleReadableStreamLike.js"); - - - - - - - - - - - - - -function scheduled(input, scheduler) { - if (input != null) { - if ((0,_util_isInteropObservable__WEBPACK_IMPORTED_MODULE_0__.isInteropObservable)(input)) { - return (0,_scheduleObservable__WEBPACK_IMPORTED_MODULE_1__.scheduleObservable)(input, scheduler); - } - if ((0,_util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__.isArrayLike)(input)) { - return (0,_scheduleArray__WEBPACK_IMPORTED_MODULE_3__.scheduleArray)(input, scheduler); - } - if ((0,_util_isPromise__WEBPACK_IMPORTED_MODULE_4__.isPromise)(input)) { - return (0,_schedulePromise__WEBPACK_IMPORTED_MODULE_5__.schedulePromise)(input, scheduler); - } - if ((0,_util_isAsyncIterable__WEBPACK_IMPORTED_MODULE_6__.isAsyncIterable)(input)) { - return (0,_scheduleAsyncIterable__WEBPACK_IMPORTED_MODULE_7__.scheduleAsyncIterable)(input, scheduler); - } - if ((0,_util_isIterable__WEBPACK_IMPORTED_MODULE_8__.isIterable)(input)) { - return (0,_scheduleIterable__WEBPACK_IMPORTED_MODULE_9__.scheduleIterable)(input, scheduler); - } - if ((0,_util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_10__.isReadableStreamLike)(input)) { - return (0,_scheduleReadableStreamLike__WEBPACK_IMPORTED_MODULE_11__.scheduleReadableStreamLike)(input, scheduler); - } - } - throw (0,_util_throwUnobservableError__WEBPACK_IMPORTED_MODULE_12__.createInvalidObservableTypeError)(input); -} -//# sourceMappingURL=scheduled.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/scheduler/timeoutProvider.js": -/*!***************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/scheduler/timeoutProvider.js ***! - \***************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "timeoutProvider": () => (/* binding */ timeoutProvider) -/* harmony export */ }); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); - -var timeoutProvider = { - setTimeout: function (handler, timeout) { - var args = []; - for (var _i = 2; _i < arguments.length; _i++) { - args[_i - 2] = arguments[_i]; - } - var delegate = timeoutProvider.delegate; - if (delegate === null || delegate === void 0 ? void 0 : delegate.setTimeout) { - return delegate.setTimeout.apply(delegate, (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([handler, timeout], (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__read)(args))); - } - return setTimeout.apply(void 0, (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([handler, timeout], (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__read)(args))); - }, - clearTimeout: function (handle) { - var delegate = timeoutProvider.delegate; - return ((delegate === null || delegate === void 0 ? void 0 : delegate.clearTimeout) || clearTimeout)(handle); - }, - delegate: undefined, -}; -//# sourceMappingURL=timeoutProvider.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/symbol/iterator.js": -/*!*****************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/symbol/iterator.js ***! - \*****************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getSymbolIterator": () => (/* binding */ getSymbolIterator), -/* harmony export */ "iterator": () => (/* binding */ iterator) -/* harmony export */ }); -function getSymbolIterator() { - if (typeof Symbol !== 'function' || !Symbol.iterator) { - return '@@iterator'; - } - return Symbol.iterator; -} -var iterator = getSymbolIterator(); -//# sourceMappingURL=iterator.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/symbol/observable.js": -/*!*******************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/symbol/observable.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "observable": () => (/* binding */ observable) -/* harmony export */ }); -var observable = (function () { return (typeof Symbol === 'function' && Symbol.observable) || '@@observable'; })(); -//# sourceMappingURL=observable.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/ObjectUnsubscribedError.js": -/*!******************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/ObjectUnsubscribedError.js ***! - \******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "ObjectUnsubscribedError": () => (/* binding */ ObjectUnsubscribedError) -/* harmony export */ }); -/* harmony import */ var _createErrorClass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createErrorClass */ "./node_modules/rxjs/dist/esm5/internal/util/createErrorClass.js"); - -var ObjectUnsubscribedError = (0,_createErrorClass__WEBPACK_IMPORTED_MODULE_0__.createErrorClass)(function (_super) { - return function ObjectUnsubscribedErrorImpl() { - _super(this); - this.name = 'ObjectUnsubscribedError'; - this.message = 'object unsubscribed'; - }; -}); -//# sourceMappingURL=ObjectUnsubscribedError.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/UnsubscriptionError.js": -/*!**************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/UnsubscriptionError.js ***! - \**************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "UnsubscriptionError": () => (/* binding */ UnsubscriptionError) -/* harmony export */ }); -/* harmony import */ var _createErrorClass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createErrorClass */ "./node_modules/rxjs/dist/esm5/internal/util/createErrorClass.js"); - -var UnsubscriptionError = (0,_createErrorClass__WEBPACK_IMPORTED_MODULE_0__.createErrorClass)(function (_super) { - return function UnsubscriptionErrorImpl(errors) { - _super(this); - this.message = errors - ? errors.length + " errors occurred during unsubscription:\n" + errors.map(function (err, i) { return i + 1 + ") " + err.toString(); }).join('\n ') - : ''; - this.name = 'UnsubscriptionError'; - this.errors = errors; - }; -}); -//# sourceMappingURL=UnsubscriptionError.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/args.js": -/*!***********************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/args.js ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "popNumber": () => (/* binding */ popNumber), -/* harmony export */ "popResultSelector": () => (/* binding */ popResultSelector), -/* harmony export */ "popScheduler": () => (/* binding */ popScheduler) -/* harmony export */ }); -/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); -/* harmony import */ var _isScheduler__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isScheduler */ "./node_modules/rxjs/dist/esm5/internal/util/isScheduler.js"); - - -function last(arr) { - return arr[arr.length - 1]; -} -function popResultSelector(args) { - return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(last(args)) ? args.pop() : undefined; -} -function popScheduler(args) { - return (0,_isScheduler__WEBPACK_IMPORTED_MODULE_1__.isScheduler)(last(args)) ? args.pop() : undefined; -} -function popNumber(args, defaultValue) { - return typeof last(args) === 'number' ? args.pop() : defaultValue; -} -//# sourceMappingURL=args.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/arrRemove.js": -/*!****************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/arrRemove.js ***! - \****************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "arrRemove": () => (/* binding */ arrRemove) -/* harmony export */ }); -function arrRemove(arr, item) { - if (arr) { - var index = arr.indexOf(item); - 0 <= index && arr.splice(index, 1); - } -} -//# sourceMappingURL=arrRemove.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/createErrorClass.js": -/*!***********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/createErrorClass.js ***! - \***********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createErrorClass": () => (/* binding */ createErrorClass) -/* harmony export */ }); -function createErrorClass(createImpl) { - var _super = function (instance) { - Error.call(instance); - instance.stack = new Error().stack; - }; - var ctorFunc = createImpl(_super); - ctorFunc.prototype = Object.create(Error.prototype); - ctorFunc.prototype.constructor = ctorFunc; - return ctorFunc; -} -//# sourceMappingURL=createErrorClass.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/errorContext.js": -/*!*******************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/errorContext.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "captureError": () => (/* binding */ captureError), -/* harmony export */ "errorContext": () => (/* binding */ errorContext) -/* harmony export */ }); -/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../config */ "./node_modules/rxjs/dist/esm5/internal/config.js"); - -var context = null; -function errorContext(cb) { - if (_config__WEBPACK_IMPORTED_MODULE_0__.config.useDeprecatedSynchronousErrorHandling) { - var isRoot = !context; - if (isRoot) { - context = { errorThrown: false, error: null }; - } - cb(); - if (isRoot) { - var _a = context, errorThrown = _a.errorThrown, error = _a.error; - context = null; - if (errorThrown) { - throw error; - } - } - } - else { - cb(); - } -} -function captureError(err) { - if (_config__WEBPACK_IMPORTED_MODULE_0__.config.useDeprecatedSynchronousErrorHandling && context) { - context.errorThrown = true; - context.error = err; - } -} -//# sourceMappingURL=errorContext.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/executeSchedule.js": -/*!**********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/executeSchedule.js ***! - \**********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "executeSchedule": () => (/* binding */ executeSchedule) -/* harmony export */ }); -function executeSchedule(parentSubscription, scheduler, work, delay, repeat) { - if (delay === void 0) { delay = 0; } - if (repeat === void 0) { repeat = false; } - var scheduleSubscription = scheduler.schedule(function () { - work(); - if (repeat) { - parentSubscription.add(this.schedule(null, delay)); - } - else { - this.unsubscribe(); - } - }, delay); - parentSubscription.add(scheduleSubscription); - if (!repeat) { - return scheduleSubscription; - } -} -//# sourceMappingURL=executeSchedule.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/identity.js": -/*!***************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/identity.js ***! - \***************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "identity": () => (/* binding */ identity) -/* harmony export */ }); -function identity(x) { - return x; -} -//# sourceMappingURL=identity.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/isArrayLike.js": -/*!******************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/isArrayLike.js ***! - \******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isArrayLike": () => (/* binding */ isArrayLike) -/* harmony export */ }); -var isArrayLike = (function (x) { return x && typeof x.length === 'number' && typeof x !== 'function'; }); -//# sourceMappingURL=isArrayLike.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/isAsyncIterable.js": -/*!**********************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/isAsyncIterable.js ***! - \**********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isAsyncIterable": () => (/* binding */ isAsyncIterable) -/* harmony export */ }); -/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); - -function isAsyncIterable(obj) { - return Symbol.asyncIterator && (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(obj === null || obj === void 0 ? void 0 : obj[Symbol.asyncIterator]); -} -//# sourceMappingURL=isAsyncIterable.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js": -/*!*****************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/isFunction.js ***! - \*****************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isFunction": () => (/* binding */ isFunction) -/* harmony export */ }); -function isFunction(value) { - return typeof value === 'function'; -} -//# sourceMappingURL=isFunction.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/isInteropObservable.js": -/*!**************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/isInteropObservable.js ***! - \**************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isInteropObservable": () => (/* binding */ isInteropObservable) -/* harmony export */ }); -/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../symbol/observable */ "./node_modules/rxjs/dist/esm5/internal/symbol/observable.js"); -/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); - - -function isInteropObservable(input) { - return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(input[_symbol_observable__WEBPACK_IMPORTED_MODULE_1__.observable]); -} -//# sourceMappingURL=isInteropObservable.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/isIterable.js": -/*!*****************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/isIterable.js ***! - \*****************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isIterable": () => (/* binding */ isIterable) -/* harmony export */ }); -/* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../symbol/iterator */ "./node_modules/rxjs/dist/esm5/internal/symbol/iterator.js"); -/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); - - -function isIterable(input) { - return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(input === null || input === void 0 ? void 0 : input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_1__.iterator]); -} -//# sourceMappingURL=isIterable.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/isPromise.js": -/*!****************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/isPromise.js ***! - \****************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isPromise": () => (/* binding */ isPromise) -/* harmony export */ }); -/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); - -function isPromise(value) { - return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(value === null || value === void 0 ? void 0 : value.then); -} -//# sourceMappingURL=isPromise.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/isReadableStreamLike.js": -/*!***************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/isReadableStreamLike.js ***! - \***************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isReadableStreamLike": () => (/* binding */ isReadableStreamLike), -/* harmony export */ "readableStreamLikeToAsyncGenerator": () => (/* binding */ readableStreamLikeToAsyncGenerator) -/* harmony export */ }); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); -/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); - - -function readableStreamLikeToAsyncGenerator(readableStream) { - return (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__asyncGenerator)(this, arguments, function readableStreamLikeToAsyncGenerator_1() { - var reader, _a, value, done; - return (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__generator)(this, function (_b) { - switch (_b.label) { - case 0: - reader = readableStream.getReader(); - _b.label = 1; - case 1: - _b.trys.push([1, , 9, 10]); - _b.label = 2; - case 2: - if (false) {} - return [4, (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__await)(reader.read())]; - case 3: - _a = _b.sent(), value = _a.value, done = _a.done; - if (!done) return [3, 5]; - return [4, (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__await)(void 0)]; - case 4: return [2, _b.sent()]; - case 5: return [4, (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__await)(value)]; - case 6: return [4, _b.sent()]; - case 7: - _b.sent(); - return [3, 2]; - case 8: return [3, 10]; - case 9: - reader.releaseLock(); - return [7]; - case 10: return [2]; - } - }); - }); -} -function isReadableStreamLike(obj) { - return (0,_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(obj === null || obj === void 0 ? void 0 : obj.getReader); -} -//# sourceMappingURL=isReadableStreamLike.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/isScheduler.js": -/*!******************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/isScheduler.js ***! - \******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isScheduler": () => (/* binding */ isScheduler) -/* harmony export */ }); -/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); - -function isScheduler(value) { - return value && (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(value.schedule); -} -//# sourceMappingURL=isScheduler.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/lift.js": -/*!***********************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/lift.js ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "hasLift": () => (/* binding */ hasLift), -/* harmony export */ "operate": () => (/* binding */ operate) -/* harmony export */ }); -/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ "./node_modules/rxjs/dist/esm5/internal/util/isFunction.js"); - -function hasLift(source) { - return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(source === null || source === void 0 ? void 0 : source.lift); -} -function operate(init) { - return function (source) { - if (hasLift(source)) { - return source.lift(function (liftedSource) { - try { - return init(liftedSource, this); - } - catch (err) { - this.error(err); - } - }); - } - throw new TypeError('Unable to lift unknown Observable type'); - }; -} -//# sourceMappingURL=lift.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/noop.js": -/*!***********************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/noop.js ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "noop": () => (/* binding */ noop) -/* harmony export */ }); -function noop() { } -//# sourceMappingURL=noop.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/pipe.js": -/*!***********************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/pipe.js ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "pipe": () => (/* binding */ pipe), -/* harmony export */ "pipeFromArray": () => (/* binding */ pipeFromArray) -/* harmony export */ }); -/* harmony import */ var _identity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./identity */ "./node_modules/rxjs/dist/esm5/internal/util/identity.js"); - -function pipe() { - var fns = []; - for (var _i = 0; _i < arguments.length; _i++) { - fns[_i] = arguments[_i]; - } - return pipeFromArray(fns); -} -function pipeFromArray(fns) { - if (fns.length === 0) { - return _identity__WEBPACK_IMPORTED_MODULE_0__.identity; - } - if (fns.length === 1) { - return fns[0]; - } - return function piped(input) { - return fns.reduce(function (prev, fn) { return fn(prev); }, input); - }; -} -//# sourceMappingURL=pipe.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/reportUnhandledError.js": -/*!***************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/reportUnhandledError.js ***! - \***************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "reportUnhandledError": () => (/* binding */ reportUnhandledError) -/* harmony export */ }); -/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../config */ "./node_modules/rxjs/dist/esm5/internal/config.js"); -/* harmony import */ var _scheduler_timeoutProvider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/timeoutProvider */ "./node_modules/rxjs/dist/esm5/internal/scheduler/timeoutProvider.js"); - - -function reportUnhandledError(err) { - _scheduler_timeoutProvider__WEBPACK_IMPORTED_MODULE_0__.timeoutProvider.setTimeout(function () { - var onUnhandledError = _config__WEBPACK_IMPORTED_MODULE_1__.config.onUnhandledError; - if (onUnhandledError) { - onUnhandledError(err); - } - else { - throw err; - } - }); -} -//# sourceMappingURL=reportUnhandledError.js.map - -/***/ }), - -/***/ "./node_modules/rxjs/dist/esm5/internal/util/throwUnobservableError.js": -/*!*****************************************************************************!*\ - !*** ./node_modules/rxjs/dist/esm5/internal/util/throwUnobservableError.js ***! - \*****************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createInvalidObservableTypeError": () => (/* binding */ createInvalidObservableTypeError) -/* harmony export */ }); -function createInvalidObservableTypeError(input) { - return new TypeError("You provided " + (input !== null && typeof input === 'object' ? 'an invalid object' : "'" + input + "'") + " where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable."); -} -//# sourceMappingURL=throwUnobservableError.js.map - -/***/ }), - -/***/ "./node_modules/safe-buffer/index.js": -/*!*******************************************!*\ - !*** ./node_modules/safe-buffer/index.js ***! - \*******************************************/ -/***/ ((module, exports, __webpack_require__) => { - -/*! safe-buffer. MIT License. Feross Aboukhadijeh */ -/* eslint-disable node/no-deprecated-api */ -var buffer = __webpack_require__(/*! buffer */ "./node_modules/buffer/index.js") -var Buffer = buffer.Buffer - -// alternative to using Object.keys for old browsers -function copyProps (src, dst) { - for (var key in src) { - dst[key] = src[key] - } -} -if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { - module.exports = buffer -} else { - // Copy properties from require('buffer') - copyProps(buffer, exports) - exports.Buffer = SafeBuffer -} - -function SafeBuffer (arg, encodingOrOffset, length) { - return Buffer(arg, encodingOrOffset, length) -} - -SafeBuffer.prototype = Object.create(Buffer.prototype) - -// Copy static methods from Buffer -copyProps(Buffer, SafeBuffer) - -SafeBuffer.from = function (arg, encodingOrOffset, length) { - if (typeof arg === 'number') { - throw new TypeError('Argument must not be a number') - } - return Buffer(arg, encodingOrOffset, length) -} - -SafeBuffer.alloc = function (size, fill, encoding) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - var buf = Buffer(size) - if (fill !== undefined) { - if (typeof encoding === 'string') { - buf.fill(fill, encoding) - } else { - buf.fill(fill) - } - } else { - buf.fill(0) - } - return buf -} - -SafeBuffer.allocUnsafe = function (size) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - return Buffer(size) -} - -SafeBuffer.allocUnsafeSlow = function (size) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - return buffer.SlowBuffer(size) -} - - -/***/ }), - -/***/ "./node_modules/safer-buffer/safer.js": -/*!********************************************!*\ - !*** ./node_modules/safer-buffer/safer.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -/* eslint-disable node/no-deprecated-api */ - - - -var buffer = __webpack_require__(/*! buffer */ "./node_modules/buffer/index.js") -var Buffer = buffer.Buffer - -var safer = {} - -var key - -for (key in buffer) { - if (!buffer.hasOwnProperty(key)) continue - if (key === 'SlowBuffer' || key === 'Buffer') continue - safer[key] = buffer[key] -} - -var Safer = safer.Buffer = {} -for (key in Buffer) { - if (!Buffer.hasOwnProperty(key)) continue - if (key === 'allocUnsafe' || key === 'allocUnsafeSlow') continue - Safer[key] = Buffer[key] -} - -safer.Buffer.prototype = Buffer.prototype - -if (!Safer.from || Safer.from === Uint8Array.from) { - Safer.from = function (value, encodingOrOffset, length) { - if (typeof value === 'number') { - throw new TypeError('The "value" argument must not be of type number. Received type ' + typeof value) - } - if (value && typeof value.length === 'undefined') { - throw new TypeError('The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type ' + typeof value) - } - return Buffer(value, encodingOrOffset, length) - } -} - -if (!Safer.alloc) { - Safer.alloc = function (size, fill, encoding) { - if (typeof size !== 'number') { - throw new TypeError('The "size" argument must be of type number. Received type ' + typeof size) - } - if (size < 0 || size >= 2 * (1 << 30)) { - throw new RangeError('The value "' + size + '" is invalid for option "size"') - } - var buf = Buffer(size) - if (!fill || fill.length === 0) { - buf.fill(0) - } else if (typeof encoding === 'string') { - buf.fill(fill, encoding) - } else { - buf.fill(fill) - } - return buf - } -} - -if (!safer.kStringMaxLength) { - try { - safer.kStringMaxLength = process.binding('buffer').kStringMaxLength - } catch (e) { - // we can't determine kStringMaxLength in environments where process.binding - // is unsupported, so let's not set it - } -} - -if (!safer.constants) { - safer.constants = { - MAX_LENGTH: safer.kMaxLength - } - if (safer.kStringMaxLength) { - safer.constants.MAX_STRING_LENGTH = safer.kStringMaxLength - } -} - -module.exports = safer - - -/***/ }), - -/***/ "./node_modules/sane-domparser-error/index.js": -/*!****************************************************!*\ - !*** ./node_modules/sane-domparser-error/index.js ***! - \****************************************************/ -/***/ ((__unused_webpack_module, exports) => { - -"use strict"; - - -var innerXML = function (node) { - var s = new XMLSerializer(); - return Array.prototype.map.call(node.childNodes, function (node) { - return s.serializeToString(node); - }).join(''); -}; - -var getParseError = function (doc) { - // Firefox - if (doc.documentElement.tagName === 'parsererror' && - doc.documentElement.namespaceURI === 'http://www.mozilla.org/newlayout/xml/parsererror.xml') { - return doc.documentElement; - } - - // Chrome, Safari - if ((doc.documentElement.tagName === 'xml' || doc.documentElement.tagName === 'html') && - doc.documentElement.childNodes && - doc.documentElement.childNodes.length > 0 && - doc.documentElement.childNodes[0].nodeName === 'parsererror') { - return doc.documentElement.childNodes[0]; - } - - // PhantomJS - if (doc.documentElement.tagName === 'html' && - doc.documentElement.childNodes && - doc.documentElement.childNodes.length > 0 && - doc.documentElement.childNodes[0].nodeName === 'body' && - doc.documentElement.childNodes[0].childNodes && - doc.documentElement.childNodes[0].childNodes.length && - doc.documentElement.childNodes[0].childNodes[0].nodeName === 'parsererror') { - return doc.documentElement.childNodes[0].childNodes[0]; - } - - return undefined; -}; - -var errorMessagePatterns = [ - // Chrome, Safari, PhantomJS - new RegExp('^]*>This page contains the following errors:<\/h3>]*>(.+?)\n?<\/div>'), - // Firefox - new RegExp('^(.+)\n') -]; - -var extractParseError = function (errorNode) { - var content = innerXML(errorNode); - var i, match; - - for(i = 0; i < errorMessagePatterns.length; i++) { - match = errorMessagePatterns[i].exec(content); - - if (match) { - return match[1]; - } - } - return undefined; -}; - -var failOnParseError = function (doc) { - var errorMessage; - - if (doc === null) { - throw new Error('Parse error'); - } - - var parseError = getParseError(doc); - if (parseError !== undefined) { - errorMessage = extractParseError(parseError) || 'Parse error'; - throw new Error(errorMessage); - } -}; - -exports.failOnParseError = function (doc) { - failOnParseError(doc); - - return doc; -}; - - -/***/ }), - -/***/ "./node_modules/sha.js/hash.js": -/*!*************************************!*\ - !*** ./node_modules/sha.js/hash.js ***! - \*************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -// prototype class for hash functions -function Hash (blockSize, finalSize) { - this._block = Buffer.alloc(blockSize) - this._finalSize = finalSize - this._blockSize = blockSize - this._len = 0 -} - -Hash.prototype.update = function (data, enc) { - if (typeof data === 'string') { - enc = enc || 'utf8' - data = Buffer.from(data, enc) - } - - var block = this._block - var blockSize = this._blockSize - var length = data.length - var accum = this._len - - for (var offset = 0; offset < length;) { - var assigned = accum % blockSize - var remainder = Math.min(length - offset, blockSize - assigned) - - for (var i = 0; i < remainder; i++) { - block[assigned + i] = data[offset + i] - } - - accum += remainder - offset += remainder - - if ((accum % blockSize) === 0) { - this._update(block) - } - } - - this._len += length - return this -} - -Hash.prototype.digest = function (enc) { - var rem = this._len % this._blockSize - - this._block[rem] = 0x80 - - // zero (rem + 1) trailing bits, where (rem + 1) is the smallest - // non-negative solution to the equation (length + 1 + (rem + 1)) === finalSize mod blockSize - this._block.fill(0, rem + 1) - - if (rem >= this._finalSize) { - this._update(this._block) - this._block.fill(0) - } - - var bits = this._len * 8 - - // uint32 - if (bits <= 0xffffffff) { - this._block.writeUInt32BE(bits, this._blockSize - 4) - - // uint64 - } else { - var lowBits = (bits & 0xffffffff) >>> 0 - var highBits = (bits - lowBits) / 0x100000000 - - this._block.writeUInt32BE(highBits, this._blockSize - 8) - this._block.writeUInt32BE(lowBits, this._blockSize - 4) - } - - this._update(this._block) - var hash = this._hash() - - return enc ? hash.toString(enc) : hash -} - -Hash.prototype._update = function () { - throw new Error('_update must be implemented by subclass') -} - -module.exports = Hash - - -/***/ }), - -/***/ "./node_modules/sha.js/index.js": -/*!**************************************!*\ - !*** ./node_modules/sha.js/index.js ***! - \**************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var exports = module.exports = function SHA (algorithm) { - algorithm = algorithm.toLowerCase() - - var Algorithm = exports[algorithm] - if (!Algorithm) throw new Error(algorithm + ' is not supported (we accept pull requests)') - - return new Algorithm() -} - -exports.sha = __webpack_require__(/*! ./sha */ "./node_modules/sha.js/sha.js") -exports.sha1 = __webpack_require__(/*! ./sha1 */ "./node_modules/sha.js/sha1.js") -exports.sha224 = __webpack_require__(/*! ./sha224 */ "./node_modules/sha.js/sha224.js") -exports.sha256 = __webpack_require__(/*! ./sha256 */ "./node_modules/sha.js/sha256.js") -exports.sha384 = __webpack_require__(/*! ./sha384 */ "./node_modules/sha.js/sha384.js") -exports.sha512 = __webpack_require__(/*! ./sha512 */ "./node_modules/sha.js/sha512.js") - - -/***/ }), - -/***/ "./node_modules/sha.js/sha.js": -/*!************************************!*\ - !*** ./node_modules/sha.js/sha.js ***! - \************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* - * A JavaScript implementation of the Secure Hash Algorithm, SHA-0, as defined - * in FIPS PUB 180-1 - * This source code is derived from sha1.js of the same repository. - * The difference between SHA-0 and SHA-1 is just a bitwise rotate left - * operation was added. - */ - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var Hash = __webpack_require__(/*! ./hash */ "./node_modules/sha.js/hash.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var K = [ - 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 -] - -var W = new Array(80) - -function Sha () { - this.init() - this._w = W - - Hash.call(this, 64, 56) -} - -inherits(Sha, Hash) - -Sha.prototype.init = function () { - this._a = 0x67452301 - this._b = 0xefcdab89 - this._c = 0x98badcfe - this._d = 0x10325476 - this._e = 0xc3d2e1f0 - - return this -} - -function rotl5 (num) { - return (num << 5) | (num >>> 27) -} - -function rotl30 (num) { - return (num << 30) | (num >>> 2) -} - -function ft (s, b, c, d) { - if (s === 0) return (b & c) | ((~b) & d) - if (s === 2) return (b & c) | (b & d) | (c & d) - return b ^ c ^ d -} - -Sha.prototype._update = function (M) { - var W = this._w - - var a = this._a | 0 - var b = this._b | 0 - var c = this._c | 0 - var d = this._d | 0 - var e = this._e | 0 - - for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) - for (; i < 80; ++i) W[i] = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16] - - for (var j = 0; j < 80; ++j) { - var s = ~~(j / 20) - var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 - - e = d - d = c - c = rotl30(b) - b = a - a = t - } - - this._a = (a + this._a) | 0 - this._b = (b + this._b) | 0 - this._c = (c + this._c) | 0 - this._d = (d + this._d) | 0 - this._e = (e + this._e) | 0 -} - -Sha.prototype._hash = function () { - var H = Buffer.allocUnsafe(20) - - H.writeInt32BE(this._a | 0, 0) - H.writeInt32BE(this._b | 0, 4) - H.writeInt32BE(this._c | 0, 8) - H.writeInt32BE(this._d | 0, 12) - H.writeInt32BE(this._e | 0, 16) - - return H -} - -module.exports = Sha - - -/***/ }), - -/***/ "./node_modules/sha.js/sha1.js": -/*!*************************************!*\ - !*** ./node_modules/sha.js/sha1.js ***! - \*************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* - * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined - * in FIPS PUB 180-1 - * Version 2.1a Copyright Paul Johnston 2000 - 2002. - * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet - * Distributed under the BSD License - * See http://pajhome.org.uk/crypt/md5 for details. - */ - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var Hash = __webpack_require__(/*! ./hash */ "./node_modules/sha.js/hash.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var K = [ - 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 -] - -var W = new Array(80) - -function Sha1 () { - this.init() - this._w = W - - Hash.call(this, 64, 56) -} - -inherits(Sha1, Hash) - -Sha1.prototype.init = function () { - this._a = 0x67452301 - this._b = 0xefcdab89 - this._c = 0x98badcfe - this._d = 0x10325476 - this._e = 0xc3d2e1f0 - - return this -} - -function rotl1 (num) { - return (num << 1) | (num >>> 31) -} - -function rotl5 (num) { - return (num << 5) | (num >>> 27) -} - -function rotl30 (num) { - return (num << 30) | (num >>> 2) -} - -function ft (s, b, c, d) { - if (s === 0) return (b & c) | ((~b) & d) - if (s === 2) return (b & c) | (b & d) | (c & d) - return b ^ c ^ d -} - -Sha1.prototype._update = function (M) { - var W = this._w - - var a = this._a | 0 - var b = this._b | 0 - var c = this._c | 0 - var d = this._d | 0 - var e = this._e | 0 - - for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) - for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]) - - for (var j = 0; j < 80; ++j) { - var s = ~~(j / 20) - var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 - - e = d - d = c - c = rotl30(b) - b = a - a = t - } - - this._a = (a + this._a) | 0 - this._b = (b + this._b) | 0 - this._c = (c + this._c) | 0 - this._d = (d + this._d) | 0 - this._e = (e + this._e) | 0 -} - -Sha1.prototype._hash = function () { - var H = Buffer.allocUnsafe(20) - - H.writeInt32BE(this._a | 0, 0) - H.writeInt32BE(this._b | 0, 4) - H.writeInt32BE(this._c | 0, 8) - H.writeInt32BE(this._d | 0, 12) - H.writeInt32BE(this._e | 0, 16) - - return H -} - -module.exports = Sha1 - - -/***/ }), - -/***/ "./node_modules/sha.js/sha224.js": -/*!***************************************!*\ - !*** ./node_modules/sha.js/sha224.js ***! - \***************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/** - * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined - * in FIPS 180-2 - * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. - * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet - * - */ - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var Sha256 = __webpack_require__(/*! ./sha256 */ "./node_modules/sha.js/sha256.js") -var Hash = __webpack_require__(/*! ./hash */ "./node_modules/sha.js/hash.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var W = new Array(64) - -function Sha224 () { - this.init() - - this._w = W // new Array(64) - - Hash.call(this, 64, 56) -} - -inherits(Sha224, Sha256) - -Sha224.prototype.init = function () { - this._a = 0xc1059ed8 - this._b = 0x367cd507 - this._c = 0x3070dd17 - this._d = 0xf70e5939 - this._e = 0xffc00b31 - this._f = 0x68581511 - this._g = 0x64f98fa7 - this._h = 0xbefa4fa4 - - return this -} - -Sha224.prototype._hash = function () { - var H = Buffer.allocUnsafe(28) - - H.writeInt32BE(this._a, 0) - H.writeInt32BE(this._b, 4) - H.writeInt32BE(this._c, 8) - H.writeInt32BE(this._d, 12) - H.writeInt32BE(this._e, 16) - H.writeInt32BE(this._f, 20) - H.writeInt32BE(this._g, 24) - - return H -} - -module.exports = Sha224 - - -/***/ }), - -/***/ "./node_modules/sha.js/sha256.js": -/*!***************************************!*\ - !*** ./node_modules/sha.js/sha256.js ***! - \***************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/** - * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined - * in FIPS 180-2 - * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. - * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet - * - */ - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var Hash = __webpack_require__(/*! ./hash */ "./node_modules/sha.js/hash.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var K = [ - 0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, - 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, - 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, - 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, - 0xE49B69C1, 0xEFBE4786, 0x0FC19DC6, 0x240CA1CC, - 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, - 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, - 0xC6E00BF3, 0xD5A79147, 0x06CA6351, 0x14292967, - 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, - 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, - 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, - 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, - 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, - 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, - 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, - 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2 -] - -var W = new Array(64) - -function Sha256 () { - this.init() - - this._w = W // new Array(64) - - Hash.call(this, 64, 56) -} - -inherits(Sha256, Hash) - -Sha256.prototype.init = function () { - this._a = 0x6a09e667 - this._b = 0xbb67ae85 - this._c = 0x3c6ef372 - this._d = 0xa54ff53a - this._e = 0x510e527f - this._f = 0x9b05688c - this._g = 0x1f83d9ab - this._h = 0x5be0cd19 - - return this -} - -function ch (x, y, z) { - return z ^ (x & (y ^ z)) -} - -function maj (x, y, z) { - return (x & y) | (z & (x | y)) -} - -function sigma0 (x) { - return (x >>> 2 | x << 30) ^ (x >>> 13 | x << 19) ^ (x >>> 22 | x << 10) -} - -function sigma1 (x) { - return (x >>> 6 | x << 26) ^ (x >>> 11 | x << 21) ^ (x >>> 25 | x << 7) -} - -function gamma0 (x) { - return (x >>> 7 | x << 25) ^ (x >>> 18 | x << 14) ^ (x >>> 3) -} - -function gamma1 (x) { - return (x >>> 17 | x << 15) ^ (x >>> 19 | x << 13) ^ (x >>> 10) -} - -Sha256.prototype._update = function (M) { - var W = this._w - - var a = this._a | 0 - var b = this._b | 0 - var c = this._c | 0 - var d = this._d | 0 - var e = this._e | 0 - var f = this._f | 0 - var g = this._g | 0 - var h = this._h | 0 - - for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) - for (; i < 64; ++i) W[i] = (gamma1(W[i - 2]) + W[i - 7] + gamma0(W[i - 15]) + W[i - 16]) | 0 - - for (var j = 0; j < 64; ++j) { - var T1 = (h + sigma1(e) + ch(e, f, g) + K[j] + W[j]) | 0 - var T2 = (sigma0(a) + maj(a, b, c)) | 0 - - h = g - g = f - f = e - e = (d + T1) | 0 - d = c - c = b - b = a - a = (T1 + T2) | 0 - } - - this._a = (a + this._a) | 0 - this._b = (b + this._b) | 0 - this._c = (c + this._c) | 0 - this._d = (d + this._d) | 0 - this._e = (e + this._e) | 0 - this._f = (f + this._f) | 0 - this._g = (g + this._g) | 0 - this._h = (h + this._h) | 0 -} - -Sha256.prototype._hash = function () { - var H = Buffer.allocUnsafe(32) - - H.writeInt32BE(this._a, 0) - H.writeInt32BE(this._b, 4) - H.writeInt32BE(this._c, 8) - H.writeInt32BE(this._d, 12) - H.writeInt32BE(this._e, 16) - H.writeInt32BE(this._f, 20) - H.writeInt32BE(this._g, 24) - H.writeInt32BE(this._h, 28) - - return H -} - -module.exports = Sha256 - - -/***/ }), - -/***/ "./node_modules/sha.js/sha384.js": -/*!***************************************!*\ - !*** ./node_modules/sha.js/sha384.js ***! - \***************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var SHA512 = __webpack_require__(/*! ./sha512 */ "./node_modules/sha.js/sha512.js") -var Hash = __webpack_require__(/*! ./hash */ "./node_modules/sha.js/hash.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var W = new Array(160) - -function Sha384 () { - this.init() - this._w = W - - Hash.call(this, 128, 112) -} - -inherits(Sha384, SHA512) - -Sha384.prototype.init = function () { - this._ah = 0xcbbb9d5d - this._bh = 0x629a292a - this._ch = 0x9159015a - this._dh = 0x152fecd8 - this._eh = 0x67332667 - this._fh = 0x8eb44a87 - this._gh = 0xdb0c2e0d - this._hh = 0x47b5481d - - this._al = 0xc1059ed8 - this._bl = 0x367cd507 - this._cl = 0x3070dd17 - this._dl = 0xf70e5939 - this._el = 0xffc00b31 - this._fl = 0x68581511 - this._gl = 0x64f98fa7 - this._hl = 0xbefa4fa4 - - return this -} - -Sha384.prototype._hash = function () { - var H = Buffer.allocUnsafe(48) - - function writeInt64BE (h, l, offset) { - H.writeInt32BE(h, offset) - H.writeInt32BE(l, offset + 4) - } - - writeInt64BE(this._ah, this._al, 0) - writeInt64BE(this._bh, this._bl, 8) - writeInt64BE(this._ch, this._cl, 16) - writeInt64BE(this._dh, this._dl, 24) - writeInt64BE(this._eh, this._el, 32) - writeInt64BE(this._fh, this._fl, 40) - - return H -} - -module.exports = Sha384 - - -/***/ }), - -/***/ "./node_modules/sha.js/sha512.js": -/*!***************************************!*\ - !*** ./node_modules/sha.js/sha512.js ***! - \***************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js") -var Hash = __webpack_require__(/*! ./hash */ "./node_modules/sha.js/hash.js") -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer) - -var K = [ - 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, - 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, - 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, - 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, - 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, - 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, - 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, - 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, - 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, - 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, - 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, - 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, - 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, - 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, - 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, - 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, - 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, - 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, - 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, - 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, - 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, - 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, - 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, - 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, - 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, - 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, - 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, - 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, - 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, - 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, - 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, - 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, - 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, - 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, - 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, - 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, - 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, - 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, - 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, - 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 -] - -var W = new Array(160) - -function Sha512 () { - this.init() - this._w = W - - Hash.call(this, 128, 112) -} - -inherits(Sha512, Hash) - -Sha512.prototype.init = function () { - this._ah = 0x6a09e667 - this._bh = 0xbb67ae85 - this._ch = 0x3c6ef372 - this._dh = 0xa54ff53a - this._eh = 0x510e527f - this._fh = 0x9b05688c - this._gh = 0x1f83d9ab - this._hh = 0x5be0cd19 - - this._al = 0xf3bcc908 - this._bl = 0x84caa73b - this._cl = 0xfe94f82b - this._dl = 0x5f1d36f1 - this._el = 0xade682d1 - this._fl = 0x2b3e6c1f - this._gl = 0xfb41bd6b - this._hl = 0x137e2179 - - return this -} - -function Ch (x, y, z) { - return z ^ (x & (y ^ z)) -} - -function maj (x, y, z) { - return (x & y) | (z & (x | y)) -} - -function sigma0 (x, xl) { - return (x >>> 28 | xl << 4) ^ (xl >>> 2 | x << 30) ^ (xl >>> 7 | x << 25) -} - -function sigma1 (x, xl) { - return (x >>> 14 | xl << 18) ^ (x >>> 18 | xl << 14) ^ (xl >>> 9 | x << 23) -} - -function Gamma0 (x, xl) { - return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7) -} - -function Gamma0l (x, xl) { - return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7 | xl << 25) -} - -function Gamma1 (x, xl) { - return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6) -} - -function Gamma1l (x, xl) { - return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6 | xl << 26) -} - -function getCarry (a, b) { - return (a >>> 0) < (b >>> 0) ? 1 : 0 -} - -Sha512.prototype._update = function (M) { - var W = this._w - - var ah = this._ah | 0 - var bh = this._bh | 0 - var ch = this._ch | 0 - var dh = this._dh | 0 - var eh = this._eh | 0 - var fh = this._fh | 0 - var gh = this._gh | 0 - var hh = this._hh | 0 - - var al = this._al | 0 - var bl = this._bl | 0 - var cl = this._cl | 0 - var dl = this._dl | 0 - var el = this._el | 0 - var fl = this._fl | 0 - var gl = this._gl | 0 - var hl = this._hl | 0 - - for (var i = 0; i < 32; i += 2) { - W[i] = M.readInt32BE(i * 4) - W[i + 1] = M.readInt32BE(i * 4 + 4) - } - for (; i < 160; i += 2) { - var xh = W[i - 15 * 2] - var xl = W[i - 15 * 2 + 1] - var gamma0 = Gamma0(xh, xl) - var gamma0l = Gamma0l(xl, xh) - - xh = W[i - 2 * 2] - xl = W[i - 2 * 2 + 1] - var gamma1 = Gamma1(xh, xl) - var gamma1l = Gamma1l(xl, xh) - - // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] - var Wi7h = W[i - 7 * 2] - var Wi7l = W[i - 7 * 2 + 1] - - var Wi16h = W[i - 16 * 2] - var Wi16l = W[i - 16 * 2 + 1] - - var Wil = (gamma0l + Wi7l) | 0 - var Wih = (gamma0 + Wi7h + getCarry(Wil, gamma0l)) | 0 - Wil = (Wil + gamma1l) | 0 - Wih = (Wih + gamma1 + getCarry(Wil, gamma1l)) | 0 - Wil = (Wil + Wi16l) | 0 - Wih = (Wih + Wi16h + getCarry(Wil, Wi16l)) | 0 - - W[i] = Wih - W[i + 1] = Wil - } - - for (var j = 0; j < 160; j += 2) { - Wih = W[j] - Wil = W[j + 1] - - var majh = maj(ah, bh, ch) - var majl = maj(al, bl, cl) - - var sigma0h = sigma0(ah, al) - var sigma0l = sigma0(al, ah) - var sigma1h = sigma1(eh, el) - var sigma1l = sigma1(el, eh) - - // t1 = h + sigma1 + ch + K[j] + W[j] - var Kih = K[j] - var Kil = K[j + 1] - - var chh = Ch(eh, fh, gh) - var chl = Ch(el, fl, gl) - - var t1l = (hl + sigma1l) | 0 - var t1h = (hh + sigma1h + getCarry(t1l, hl)) | 0 - t1l = (t1l + chl) | 0 - t1h = (t1h + chh + getCarry(t1l, chl)) | 0 - t1l = (t1l + Kil) | 0 - t1h = (t1h + Kih + getCarry(t1l, Kil)) | 0 - t1l = (t1l + Wil) | 0 - t1h = (t1h + Wih + getCarry(t1l, Wil)) | 0 - - // t2 = sigma0 + maj - var t2l = (sigma0l + majl) | 0 - var t2h = (sigma0h + majh + getCarry(t2l, sigma0l)) | 0 - - hh = gh - hl = gl - gh = fh - gl = fl - fh = eh - fl = el - el = (dl + t1l) | 0 - eh = (dh + t1h + getCarry(el, dl)) | 0 - dh = ch - dl = cl - ch = bh - cl = bl - bh = ah - bl = al - al = (t1l + t2l) | 0 - ah = (t1h + t2h + getCarry(al, t1l)) | 0 - } - - this._al = (this._al + al) | 0 - this._bl = (this._bl + bl) | 0 - this._cl = (this._cl + cl) | 0 - this._dl = (this._dl + dl) | 0 - this._el = (this._el + el) | 0 - this._fl = (this._fl + fl) | 0 - this._gl = (this._gl + gl) | 0 - this._hl = (this._hl + hl) | 0 - - this._ah = (this._ah + ah + getCarry(this._al, al)) | 0 - this._bh = (this._bh + bh + getCarry(this._bl, bl)) | 0 - this._ch = (this._ch + ch + getCarry(this._cl, cl)) | 0 - this._dh = (this._dh + dh + getCarry(this._dl, dl)) | 0 - this._eh = (this._eh + eh + getCarry(this._el, el)) | 0 - this._fh = (this._fh + fh + getCarry(this._fl, fl)) | 0 - this._gh = (this._gh + gh + getCarry(this._gl, gl)) | 0 - this._hh = (this._hh + hh + getCarry(this._hl, hl)) | 0 -} - -Sha512.prototype._hash = function () { - var H = Buffer.allocUnsafe(64) - - function writeInt64BE (h, l, offset) { - H.writeInt32BE(h, offset) - H.writeInt32BE(l, offset + 4) - } - - writeInt64BE(this._ah, this._al, 0) - writeInt64BE(this._bh, this._bl, 8) - writeInt64BE(this._ch, this._cl, 16) - writeInt64BE(this._dh, this._dl, 24) - writeInt64BE(this._eh, this._el, 32) - writeInt64BE(this._fh, this._fl, 40) - writeInt64BE(this._gh, this._gl, 48) - writeInt64BE(this._hh, this._hl, 56) - - return H -} - -module.exports = Sha512 - - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/constants.js": -/*!***************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/constants.js ***! - \***************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "MOST_NEGATIVE_SINGLE_FLOAT": () => (/* binding */ MOST_NEGATIVE_SINGLE_FLOAT), -/* harmony export */ "MOST_POSITIVE_SINGLE_FLOAT": () => (/* binding */ MOST_POSITIVE_SINGLE_FLOAT) -/* harmony export */ }); -const MOST_NEGATIVE_SINGLE_FLOAT = -3.4028234663852886e38; -const MOST_POSITIVE_SINGLE_FLOAT = -MOST_NEGATIVE_SINGLE_FLOAT; -//# sourceMappingURL=constants.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/abort-error.js": -/*!***************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/abort-error.js ***! - \***************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAbortError": () => (/* binding */ createAbortError) -/* harmony export */ }); -const createAbortError = () => new DOMException('', 'AbortError'); -//# sourceMappingURL=abort-error.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/add-active-input-connection-to-audio-node.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/add-active-input-connection-to-audio-node.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAddActiveInputConnectionToAudioNode": () => (/* binding */ createAddActiveInputConnectionToAudioNode) -/* harmony export */ }); -const createAddActiveInputConnectionToAudioNode = (insertElementInSet) => { - return (activeInputs, source, [output, input, eventListener], ignoreDuplicates) => { - insertElementInSet(activeInputs[input], [source, output, eventListener], (activeInputConnection) => activeInputConnection[0] === source && activeInputConnection[1] === output, ignoreDuplicates); - }; -}; -//# sourceMappingURL=add-active-input-connection-to-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/add-audio-node-connections.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/add-audio-node-connections.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAddAudioNodeConnections": () => (/* binding */ createAddAudioNodeConnections) -/* harmony export */ }); -const createAddAudioNodeConnections = (audioNodeConnectionsStore) => { - return (audioNode, audioNodeRenderer, nativeAudioNode) => { - const activeInputs = []; - for (let i = 0; i < nativeAudioNode.numberOfInputs; i += 1) { - activeInputs.push(new Set()); - } - audioNodeConnectionsStore.set(audioNode, { - activeInputs, - outputs: new Set(), - passiveInputs: new WeakMap(), - renderer: audioNodeRenderer - }); - }; -}; -//# sourceMappingURL=add-audio-node-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/add-audio-param-connections.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/add-audio-param-connections.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAddAudioParamConnections": () => (/* binding */ createAddAudioParamConnections) -/* harmony export */ }); -const createAddAudioParamConnections = (audioParamConnectionsStore) => { - return (audioParam, audioParamRenderer) => { - audioParamConnectionsStore.set(audioParam, { activeInputs: new Set(), passiveInputs: new WeakMap(), renderer: audioParamRenderer }); - }; -}; -//# sourceMappingURL=add-audio-param-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/add-audio-worklet-module.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/add-audio-worklet-module.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAddAudioWorkletModule": () => (/* binding */ createAddAudioWorkletModule) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _helpers_is_constructible__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-constructible */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-constructible.js"); -/* harmony import */ var _helpers_split_import_statements__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/split-import-statements */ "./node_modules/standardized-audio-context/build/es2019/helpers/split-import-statements.js"); - - - -const verifyParameterDescriptors = (parameterDescriptors) => { - if (parameterDescriptors !== undefined && !Array.isArray(parameterDescriptors)) { - throw new TypeError('The parameterDescriptors property of given value for processorCtor is not an array.'); - } -}; -const verifyProcessorCtor = (processorCtor) => { - if (!(0,_helpers_is_constructible__WEBPACK_IMPORTED_MODULE_1__.isConstructible)(processorCtor)) { - throw new TypeError('The given value for processorCtor should be a constructor.'); - } - if (processorCtor.prototype === null || typeof processorCtor.prototype !== 'object') { - throw new TypeError('The given value for processorCtor should have a prototype.'); - } -}; -const createAddAudioWorkletModule = (cacheTestResult, createNotSupportedError, evaluateSource, exposeCurrentFrameAndCurrentTime, fetchSource, getNativeContext, getOrCreateBackupOfflineAudioContext, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor, ongoingRequests, resolvedRequests, testAudioWorkletProcessorPostMessageSupport, window) => { - let index = 0; - return (context, moduleURL, options = { credentials: 'omit' }) => { - const resolvedRequestsOfContext = resolvedRequests.get(context); - if (resolvedRequestsOfContext !== undefined && resolvedRequestsOfContext.has(moduleURL)) { - return Promise.resolve(); - } - const ongoingRequestsOfContext = ongoingRequests.get(context); - if (ongoingRequestsOfContext !== undefined) { - const promiseOfOngoingRequest = ongoingRequestsOfContext.get(moduleURL); - if (promiseOfOngoingRequest !== undefined) { - return promiseOfOngoingRequest; - } - } - const nativeContext = getNativeContext(context); - // Bug #59: Safari does not implement the audioWorklet property. - const promise = nativeContext.audioWorklet === undefined - ? fetchSource(moduleURL) - .then(([source, absoluteUrl]) => { - const [importStatements, sourceWithoutImportStatements] = (0,_helpers_split_import_statements__WEBPACK_IMPORTED_MODULE_2__.splitImportStatements)(source, absoluteUrl); - /* - * This is the unminified version of the code used below: - * - * ```js - * ${ importStatements }; - * ((a, b) => { - * (a[b] = a[b] || [ ]).push( - * (AudioWorkletProcessor, global, registerProcessor, sampleRate, self, window) => { - * ${ sourceWithoutImportStatements } - * } - * ); - * })(window, '_AWGS'); - * ``` - */ - // tslint:disable-next-line:max-line-length - const wrappedSource = `${importStatements};((a,b)=>{(a[b]=a[b]||[]).push((AudioWorkletProcessor,global,registerProcessor,sampleRate,self,window)=>{${sourceWithoutImportStatements} -})})(window,'_AWGS')`; - // @todo Evaluating the given source code is a possible security problem. - return evaluateSource(wrappedSource); - }) - .then(() => { - const evaluateAudioWorkletGlobalScope = window._AWGS.pop(); - if (evaluateAudioWorkletGlobalScope === undefined) { - // Bug #182 Chrome and Edge do throw an instance of a SyntaxError instead of a DOMException. - throw new SyntaxError(); - } - exposeCurrentFrameAndCurrentTime(nativeContext.currentTime, nativeContext.sampleRate, () => evaluateAudioWorkletGlobalScope(class AudioWorkletProcessor { - }, undefined, (name, processorCtor) => { - if (name.trim() === '') { - throw createNotSupportedError(); - } - const nodeNameToProcessorConstructorMap = _globals__WEBPACK_IMPORTED_MODULE_0__.NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS.get(nativeContext); - if (nodeNameToProcessorConstructorMap !== undefined) { - if (nodeNameToProcessorConstructorMap.has(name)) { - throw createNotSupportedError(); - } - verifyProcessorCtor(processorCtor); - verifyParameterDescriptors(processorCtor.parameterDescriptors); - nodeNameToProcessorConstructorMap.set(name, processorCtor); - } - else { - verifyProcessorCtor(processorCtor); - verifyParameterDescriptors(processorCtor.parameterDescriptors); - _globals__WEBPACK_IMPORTED_MODULE_0__.NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS.set(nativeContext, new Map([[name, processorCtor]])); - } - }, nativeContext.sampleRate, undefined, undefined)); - }) - : Promise.all([ - fetchSource(moduleURL), - Promise.resolve(cacheTestResult(testAudioWorkletProcessorPostMessageSupport, testAudioWorkletProcessorPostMessageSupport)) - ]).then(([[source, absoluteUrl], isSupportingPostMessage]) => { - const currentIndex = index + 1; - index = currentIndex; - const [importStatements, sourceWithoutImportStatements] = (0,_helpers_split_import_statements__WEBPACK_IMPORTED_MODULE_2__.splitImportStatements)(source, absoluteUrl); - /* - * Bug #179: Firefox does not allow to transfer any buffer which has been passed to the process() method as an argument. - * - * This is the unminified version of the code used below. - * - * ```js - * class extends AudioWorkletProcessor { - * - * __buffers = new WeakSet(); - * - * constructor () { - * super(); - * - * this.port.postMessage = ((postMessage) => { - * return (message, transferables) => { - * const filteredTransferables = (transferables) - * ? transferables.filter((transferable) => !this.__buffers.has(transferable)) - * : transferables; - * - * return postMessage.call(this.port, message, filteredTransferables); - * }; - * })(this.port.postMessage); - * } - * } - * ``` - */ - const patchedAudioWorkletProcessor = isSupportingPostMessage - ? 'AudioWorkletProcessor' - : 'class extends AudioWorkletProcessor {__b=new WeakSet();constructor(){super();(p=>p.postMessage=(q=>(m,t)=>q.call(p,m,t?t.filter(u=>!this.__b.has(u)):t))(p.postMessage))(this.port)}}'; - /* - * Bug #170: Chrome and Edge do call process() with an array with empty channelData for each input if no input is connected. - * - * Bug #179: Firefox does not allow to transfer any buffer which has been passed to the process() method as an argument. - * - * Bug #190: Safari doesn't throw an error when loading an unparsable module. - * - * This is the unminified version of the code used below: - * - * ```js - * `${ importStatements }; - * ((AudioWorkletProcessor, registerProcessor) => {${ sourceWithoutImportStatements } - * })( - * ${ patchedAudioWorkletProcessor }, - * (name, processorCtor) => registerProcessor(name, class extends processorCtor { - * - * __collectBuffers = (array) => { - * array.forEach((element) => this.__buffers.add(element.buffer)); - * }; - * - * process (inputs, outputs, parameters) { - * inputs.forEach(this.__collectBuffers); - * outputs.forEach(this.__collectBuffers); - * this.__collectBuffers(Object.values(parameters)); - * - * return super.process( - * (inputs.map((input) => input.some((channelData) => channelData.length === 0)) ? [ ] : input), - * outputs, - * parameters - * ); - * } - * - * }) - * ); - * - * registerProcessor(`__sac${currentIndex}`, class extends AudioWorkletProcessor{ - * - * process () { - * return false; - * } - * - * })` - * ``` - */ - const memberDefinition = isSupportingPostMessage ? '' : '__c = (a) => a.forEach(e=>this.__b.add(e.buffer));'; - const bufferRegistration = isSupportingPostMessage - ? '' - : 'i.forEach(this.__c);o.forEach(this.__c);this.__c(Object.values(p));'; - const wrappedSource = `${importStatements};((AudioWorkletProcessor,registerProcessor)=>{${sourceWithoutImportStatements} -})(${patchedAudioWorkletProcessor},(n,p)=>registerProcessor(n,class extends p{${memberDefinition}process(i,o,p){${bufferRegistration}return super.process(i.map(j=>j.some(k=>k.length===0)?[]:j),o,p)}}));registerProcessor('__sac${currentIndex}',class extends AudioWorkletProcessor{process(){return !1}})`; - const blob = new Blob([wrappedSource], { type: 'application/javascript; charset=utf-8' }); - const url = URL.createObjectURL(blob); - return nativeContext.audioWorklet - .addModule(url, options) - .then(() => { - if (isNativeOfflineAudioContext(nativeContext)) { - return nativeContext; - } - // Bug #186: Chrome and Edge do not allow to create an AudioWorkletNode on a closed AudioContext. - const backupOfflineAudioContext = getOrCreateBackupOfflineAudioContext(nativeContext); - return backupOfflineAudioContext.audioWorklet.addModule(url, options).then(() => backupOfflineAudioContext); - }) - .then((nativeContextOrBackupOfflineAudioContext) => { - if (nativeAudioWorkletNodeConstructor === null) { - throw new SyntaxError(); - } - try { - // Bug #190: Safari doesn't throw an error when loading an unparsable module. - new nativeAudioWorkletNodeConstructor(nativeContextOrBackupOfflineAudioContext, `__sac${currentIndex}`); // tslint:disable-line:no-unused-expression - } - catch { - throw new SyntaxError(); - } - }) - .finally(() => URL.revokeObjectURL(url)); - }); - if (ongoingRequestsOfContext === undefined) { - ongoingRequests.set(context, new Map([[moduleURL, promise]])); - } - else { - ongoingRequestsOfContext.set(moduleURL, promise); - } - promise - .then(() => { - const updatedResolvedRequestsOfContext = resolvedRequests.get(context); - if (updatedResolvedRequestsOfContext === undefined) { - resolvedRequests.set(context, new Set([moduleURL])); - } - else { - updatedResolvedRequestsOfContext.add(moduleURL); - } - }) - .finally(() => { - const updatedOngoingRequestsOfContext = ongoingRequests.get(context); - if (updatedOngoingRequestsOfContext !== undefined) { - updatedOngoingRequestsOfContext.delete(moduleURL); - } - }); - return promise; - }; -}; -//# sourceMappingURL=add-audio-worklet-module.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/add-connection-to-audio-node.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/add-connection-to-audio-node.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAddConnectionToAudioNode": () => (/* binding */ createAddConnectionToAudioNode) -/* harmony export */ }); -/* harmony import */ var _helpers_delete_passive_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/delete-passive-input-connection-to-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-passive-input-connection-to-audio-node.js"); -/* harmony import */ var _helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/set-internal-state-to-active */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-active.js"); -/* harmony import */ var _helpers_set_internal_state_to_passive_when_necessary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/set-internal-state-to-passive-when-necessary */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive-when-necessary.js"); - - - -const createAddConnectionToAudioNode = (addActiveInputConnectionToAudioNode, addPassiveInputConnectionToAudioNode, connectNativeAudioNodeToNativeAudioNode, deleteActiveInputConnectionToAudioNode, disconnectNativeAudioNodeFromNativeAudioNode, getAudioNodeConnections, getAudioNodeTailTime, getEventListenersOfAudioNode, getNativeAudioNode, insertElementInSet, isActiveAudioNode, isPartOfACycle, isPassiveAudioNode) => { - const tailTimeTimeoutIds = new WeakMap(); - return (source, destination, output, input, isOffline) => { - const { activeInputs, passiveInputs } = getAudioNodeConnections(destination); - const { outputs } = getAudioNodeConnections(source); - const eventListeners = getEventListenersOfAudioNode(source); - const eventListener = (isActive) => { - const nativeDestinationAudioNode = getNativeAudioNode(destination); - const nativeSourceAudioNode = getNativeAudioNode(source); - if (isActive) { - const partialConnection = (0,_helpers_delete_passive_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_0__.deletePassiveInputConnectionToAudioNode)(passiveInputs, source, output, input); - addActiveInputConnectionToAudioNode(activeInputs, source, partialConnection, false); - if (!isOffline && !isPartOfACycle(source)) { - connectNativeAudioNodeToNativeAudioNode(nativeSourceAudioNode, nativeDestinationAudioNode, output, input); - } - if (isPassiveAudioNode(destination)) { - (0,_helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_1__.setInternalStateToActive)(destination); - } - } - else { - const partialConnection = deleteActiveInputConnectionToAudioNode(activeInputs, source, output, input); - addPassiveInputConnectionToAudioNode(passiveInputs, input, partialConnection, false); - if (!isOffline && !isPartOfACycle(source)) { - disconnectNativeAudioNodeFromNativeAudioNode(nativeSourceAudioNode, nativeDestinationAudioNode, output, input); - } - const tailTime = getAudioNodeTailTime(destination); - if (tailTime === 0) { - if (isActiveAudioNode(destination)) { - (0,_helpers_set_internal_state_to_passive_when_necessary__WEBPACK_IMPORTED_MODULE_2__.setInternalStateToPassiveWhenNecessary)(destination, activeInputs); - } - } - else { - const tailTimeTimeoutId = tailTimeTimeoutIds.get(destination); - if (tailTimeTimeoutId !== undefined) { - clearTimeout(tailTimeTimeoutId); - } - tailTimeTimeoutIds.set(destination, setTimeout(() => { - if (isActiveAudioNode(destination)) { - (0,_helpers_set_internal_state_to_passive_when_necessary__WEBPACK_IMPORTED_MODULE_2__.setInternalStateToPassiveWhenNecessary)(destination, activeInputs); - } - }, tailTime * 1000)); - } - } - }; - if (insertElementInSet(outputs, [destination, output, input], (outputConnection) => outputConnection[0] === destination && outputConnection[1] === output && outputConnection[2] === input, true)) { - eventListeners.add(eventListener); - if (isActiveAudioNode(source)) { - addActiveInputConnectionToAudioNode(activeInputs, source, [output, input, eventListener], true); - } - else { - addPassiveInputConnectionToAudioNode(passiveInputs, input, [source, output, eventListener], true); - } - return true; - } - return false; - }; -}; -//# sourceMappingURL=add-connection-to-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/add-passive-input-connection-to-audio-node.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/add-passive-input-connection-to-audio-node.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAddPassiveInputConnectionToAudioNode": () => (/* binding */ createAddPassiveInputConnectionToAudioNode) -/* harmony export */ }); -const createAddPassiveInputConnectionToAudioNode = (insertElementInSet) => { - return (passiveInputs, input, [source, output, eventListener], ignoreDuplicates) => { - const passiveInputConnections = passiveInputs.get(source); - if (passiveInputConnections === undefined) { - passiveInputs.set(source, new Set([[output, input, eventListener]])); - } - else { - insertElementInSet(passiveInputConnections, [output, input, eventListener], (passiveInputConnection) => passiveInputConnection[0] === output && passiveInputConnection[1] === input, ignoreDuplicates); - } - }; -}; -//# sourceMappingURL=add-passive-input-connection-to-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/add-silent-connection.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/add-silent-connection.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAddSilentConnection": () => (/* binding */ createAddSilentConnection) -/* harmony export */ }); -const createAddSilentConnection = (createNativeGainNode) => { - return (nativeContext, nativeAudioScheduledSourceNode) => { - const nativeGainNode = createNativeGainNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - gain: 0 - }); - nativeAudioScheduledSourceNode.connect(nativeGainNode).connect(nativeContext.destination); - const disconnect = () => { - nativeAudioScheduledSourceNode.removeEventListener('ended', disconnect); - nativeAudioScheduledSourceNode.disconnect(nativeGainNode); - nativeGainNode.disconnect(); - }; - nativeAudioScheduledSourceNode.addEventListener('ended', disconnect); - }; -}; -//# sourceMappingURL=add-silent-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/add-unrendered-audio-worklet-node.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/add-unrendered-audio-worklet-node.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAddUnrenderedAudioWorkletNode": () => (/* binding */ createAddUnrenderedAudioWorkletNode) -/* harmony export */ }); -const createAddUnrenderedAudioWorkletNode = (getUnrenderedAudioWorkletNodes) => { - return (nativeContext, audioWorkletNode) => { - getUnrenderedAudioWorkletNodes(nativeContext).add(audioWorkletNode); - }; -}; -//# sourceMappingURL=add-unrendered-audio-worklet-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/analyser-node-constructor.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/analyser-node-constructor.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAnalyserNodeConstructor": () => (/* binding */ createAnalyserNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - fftSize: 2048, - maxDecibels: -30, - minDecibels: -100, - smoothingTimeConstant: 0.8 -}; -const createAnalyserNodeConstructor = (audionNodeConstructor, createAnalyserNodeRenderer, createIndexSizeError, createNativeAnalyserNode, getNativeContext, isNativeOfflineAudioContext) => { - return class AnalyserNode extends audionNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeAnalyserNode = createNativeAnalyserNode(nativeContext, mergedOptions); - const analyserNodeRenderer = ((isNativeOfflineAudioContext(nativeContext) ? createAnalyserNodeRenderer() : null)); - super(context, false, nativeAnalyserNode, analyserNodeRenderer); - this._nativeAnalyserNode = nativeAnalyserNode; - } - get fftSize() { - return this._nativeAnalyserNode.fftSize; - } - set fftSize(value) { - this._nativeAnalyserNode.fftSize = value; - } - get frequencyBinCount() { - return this._nativeAnalyserNode.frequencyBinCount; - } - get maxDecibels() { - return this._nativeAnalyserNode.maxDecibels; - } - set maxDecibels(value) { - // Bug #118: Safari does not throw an error if maxDecibels is not more than minDecibels. - const maxDecibels = this._nativeAnalyserNode.maxDecibels; - this._nativeAnalyserNode.maxDecibels = value; - if (!(value > this._nativeAnalyserNode.minDecibels)) { - this._nativeAnalyserNode.maxDecibels = maxDecibels; - throw createIndexSizeError(); - } - } - get minDecibels() { - return this._nativeAnalyserNode.minDecibels; - } - set minDecibels(value) { - // Bug #118: Safari does not throw an error if maxDecibels is not more than minDecibels. - const minDecibels = this._nativeAnalyserNode.minDecibels; - this._nativeAnalyserNode.minDecibels = value; - if (!(this._nativeAnalyserNode.maxDecibels > value)) { - this._nativeAnalyserNode.minDecibels = minDecibels; - throw createIndexSizeError(); - } - } - get smoothingTimeConstant() { - return this._nativeAnalyserNode.smoothingTimeConstant; - } - set smoothingTimeConstant(value) { - this._nativeAnalyserNode.smoothingTimeConstant = value; - } - getByteFrequencyData(array) { - this._nativeAnalyserNode.getByteFrequencyData(array); - } - getByteTimeDomainData(array) { - this._nativeAnalyserNode.getByteTimeDomainData(array); - } - getFloatFrequencyData(array) { - this._nativeAnalyserNode.getFloatFrequencyData(array); - } - getFloatTimeDomainData(array) { - this._nativeAnalyserNode.getFloatTimeDomainData(array); - } - }; -}; -//# sourceMappingURL=analyser-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/analyser-node-renderer-factory.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/analyser-node-renderer-factory.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAnalyserNodeRendererFactory": () => (/* binding */ createAnalyserNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createAnalyserNodeRendererFactory = (createNativeAnalyserNode, getNativeAudioNode, renderInputsOfAudioNode) => { - return () => { - const renderedNativeAnalyserNodes = new WeakMap(); - const createAnalyserNode = async (proxy, nativeOfflineAudioContext) => { - let nativeAnalyserNode = getNativeAudioNode(proxy); - // If the initially used nativeAnalyserNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeAnalyserNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeAnalyserNode, nativeOfflineAudioContext); - if (!nativeAnalyserNodeIsOwnedByContext) { - const options = { - channelCount: nativeAnalyserNode.channelCount, - channelCountMode: nativeAnalyserNode.channelCountMode, - channelInterpretation: nativeAnalyserNode.channelInterpretation, - fftSize: nativeAnalyserNode.fftSize, - maxDecibels: nativeAnalyserNode.maxDecibels, - minDecibels: nativeAnalyserNode.minDecibels, - smoothingTimeConstant: nativeAnalyserNode.smoothingTimeConstant - }; - nativeAnalyserNode = createNativeAnalyserNode(nativeOfflineAudioContext, options); - } - renderedNativeAnalyserNodes.set(nativeOfflineAudioContext, nativeAnalyserNode); - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAnalyserNode); - return nativeAnalyserNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeAnalyserNode = renderedNativeAnalyserNodes.get(nativeOfflineAudioContext); - if (renderedNativeAnalyserNode !== undefined) { - return Promise.resolve(renderedNativeAnalyserNode); - } - return createAnalyserNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=analyser-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-constructor.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-constructor.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioBufferConstructor": () => (/* binding */ createAudioBufferConstructor) -/* harmony export */ }); -/* harmony import */ var _helpers_test_audio_buffer_copy_channel_methods_out_of_bounds_support__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/test-audio-buffer-copy-channel-methods-out-of-bounds-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-copy-channel-methods-out-of-bounds-support.js"); -/* harmony import */ var _helpers_wrap_audio_buffer_get_channel_data_method__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/wrap-audio-buffer-get-channel-data-method */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-get-channel-data-method.js"); - - -const DEFAULT_OPTIONS = { - numberOfChannels: 1 -}; -const createAudioBufferConstructor = (audioBufferStore, cacheTestResult, createNotSupportedError, nativeAudioBufferConstructor, nativeOfflineAudioContextConstructor, testNativeAudioBufferConstructorSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds) => { - let nativeOfflineAudioContext = null; - return class AudioBuffer { - constructor(options) { - if (nativeOfflineAudioContextConstructor === null) { - throw new Error('Missing the native OfflineAudioContext constructor.'); - } - const { length, numberOfChannels, sampleRate } = { ...DEFAULT_OPTIONS, ...options }; - if (nativeOfflineAudioContext === null) { - nativeOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - } - /* - * Bug #99: Firefox does not throw a NotSupportedError when the numberOfChannels is zero. But it only does it when using the - * factory function. But since Firefox also supports the constructor everything should be fine. - */ - const audioBuffer = nativeAudioBufferConstructor !== null && - cacheTestResult(testNativeAudioBufferConstructorSupport, testNativeAudioBufferConstructorSupport) - ? new nativeAudioBufferConstructor({ length, numberOfChannels, sampleRate }) - : nativeOfflineAudioContext.createBuffer(numberOfChannels, length, sampleRate); - // Bug #99: Safari does not throw an error when the numberOfChannels is zero. - if (audioBuffer.numberOfChannels === 0) { - throw createNotSupportedError(); - } - // Bug #5: Safari does not support copyFromChannel() and copyToChannel(). - // Bug #100: Safari does throw a wrong error when calling getChannelData() with an out-of-bounds value. - if (typeof audioBuffer.copyFromChannel !== 'function') { - wrapAudioBufferCopyChannelMethods(audioBuffer); - (0,_helpers_wrap_audio_buffer_get_channel_data_method__WEBPACK_IMPORTED_MODULE_1__.wrapAudioBufferGetChannelDataMethod)(audioBuffer); - // Bug #157: Firefox does not allow the bufferOffset to be out-of-bounds. - } - else if (!cacheTestResult(_helpers_test_audio_buffer_copy_channel_methods_out_of_bounds_support__WEBPACK_IMPORTED_MODULE_0__.testAudioBufferCopyChannelMethodsOutOfBoundsSupport, () => (0,_helpers_test_audio_buffer_copy_channel_methods_out_of_bounds_support__WEBPACK_IMPORTED_MODULE_0__.testAudioBufferCopyChannelMethodsOutOfBoundsSupport)(audioBuffer))) { - wrapAudioBufferCopyChannelMethodsOutOfBounds(audioBuffer); - } - audioBufferStore.add(audioBuffer); - /* - * This does violate all good pratices but it is necessary to allow this AudioBuffer to be used with native - * (Offline)AudioContexts. - */ - return audioBuffer; - } - static [Symbol.hasInstance](instance) { - return ((instance !== null && typeof instance === 'object' && Object.getPrototypeOf(instance) === AudioBuffer.prototype) || - audioBufferStore.has(instance)); - } - }; -}; -//# sourceMappingURL=audio-buffer-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-source-node-constructor.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-source-node-constructor.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioBufferSourceNodeConstructor": () => (/* binding */ createAudioBufferSourceNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../constants */ "./node_modules/standardized-audio-context/build/es2019/constants.js"); -/* harmony import */ var _helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-active-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-active-audio-node.js"); -/* harmony import */ var _helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/set-internal-state-to-active */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-active.js"); -/* harmony import */ var _helpers_set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/set-internal-state-to-passive */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive.js"); - - - - -const DEFAULT_OPTIONS = { - buffer: null, - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - // Bug #149: Safari does not yet support the detune AudioParam. - loop: false, - loopEnd: 0, - loopStart: 0, - playbackRate: 1 -}; -const createAudioBufferSourceNodeConstructor = (audioNodeConstructor, createAudioBufferSourceNodeRenderer, createAudioParam, createInvalidStateError, createNativeAudioBufferSourceNode, getNativeContext, isNativeOfflineAudioContext, wrapEventListener) => { - return class AudioBufferSourceNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeAudioBufferSourceNode = createNativeAudioBufferSourceNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const audioBufferSourceNodeRenderer = ((isOffline ? createAudioBufferSourceNodeRenderer() : null)); - super(context, false, nativeAudioBufferSourceNode, audioBufferSourceNodeRenderer); - this._audioBufferSourceNodeRenderer = audioBufferSourceNodeRenderer; - this._isBufferNullified = false; - this._isBufferSet = mergedOptions.buffer !== null; - this._nativeAudioBufferSourceNode = nativeAudioBufferSourceNode; - this._onended = null; - // Bug #73: Safari does not export the correct values for maxValue and minValue. - this._playbackRate = createAudioParam(this, isOffline, nativeAudioBufferSourceNode.playbackRate, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - } - get buffer() { - if (this._isBufferNullified) { - return null; - } - return this._nativeAudioBufferSourceNode.buffer; - } - set buffer(value) { - this._nativeAudioBufferSourceNode.buffer = value; - // Bug #72: Only Chrome & Edge do not allow to reassign the buffer yet. - if (value !== null) { - if (this._isBufferSet) { - throw createInvalidStateError(); - } - this._isBufferSet = true; - } - } - get loop() { - return this._nativeAudioBufferSourceNode.loop; - } - set loop(value) { - this._nativeAudioBufferSourceNode.loop = value; - } - get loopEnd() { - return this._nativeAudioBufferSourceNode.loopEnd; - } - set loopEnd(value) { - this._nativeAudioBufferSourceNode.loopEnd = value; - } - get loopStart() { - return this._nativeAudioBufferSourceNode.loopStart; - } - set loopStart(value) { - this._nativeAudioBufferSourceNode.loopStart = value; - } - get onended() { - return this._onended; - } - set onended(value) { - const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null; - this._nativeAudioBufferSourceNode.onended = wrappedListener; - const nativeOnEnded = this._nativeAudioBufferSourceNode.onended; - this._onended = nativeOnEnded !== null && nativeOnEnded === wrappedListener ? value : nativeOnEnded; - } - get playbackRate() { - return this._playbackRate; - } - start(when = 0, offset = 0, duration) { - this._nativeAudioBufferSourceNode.start(when, offset, duration); - if (this._audioBufferSourceNodeRenderer !== null) { - this._audioBufferSourceNodeRenderer.start = duration === undefined ? [when, offset] : [when, offset, duration]; - } - if (this.context.state !== 'closed') { - (0,_helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_2__.setInternalStateToActive)(this); - const resetInternalStateToPassive = () => { - this._nativeAudioBufferSourceNode.removeEventListener('ended', resetInternalStateToPassive); - if ((0,_helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_1__.isActiveAudioNode)(this)) { - (0,_helpers_set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_3__.setInternalStateToPassive)(this); - } - }; - this._nativeAudioBufferSourceNode.addEventListener('ended', resetInternalStateToPassive); - } - } - stop(when = 0) { - this._nativeAudioBufferSourceNode.stop(when); - if (this._audioBufferSourceNodeRenderer !== null) { - this._audioBufferSourceNodeRenderer.stop = when; - } - } - }; -}; -//# sourceMappingURL=audio-buffer-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-source-node-renderer-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-source-node-renderer-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioBufferSourceNodeRendererFactory": () => (/* binding */ createAudioBufferSourceNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createAudioBufferSourceNodeRendererFactory = (connectAudioParam, createNativeAudioBufferSourceNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => { - return () => { - const renderedNativeAudioBufferSourceNodes = new WeakMap(); - let start = null; - let stop = null; - const createAudioBufferSourceNode = async (proxy, nativeOfflineAudioContext) => { - let nativeAudioBufferSourceNode = getNativeAudioNode(proxy); - /* - * If the initially used nativeAudioBufferSourceNode was not constructed on the same OfflineAudioContext it needs to be created - * again. - */ - const nativeAudioBufferSourceNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeAudioBufferSourceNode, nativeOfflineAudioContext); - if (!nativeAudioBufferSourceNodeIsOwnedByContext) { - const options = { - buffer: nativeAudioBufferSourceNode.buffer, - channelCount: nativeAudioBufferSourceNode.channelCount, - channelCountMode: nativeAudioBufferSourceNode.channelCountMode, - channelInterpretation: nativeAudioBufferSourceNode.channelInterpretation, - // Bug #149: Safari does not yet support the detune AudioParam. - loop: nativeAudioBufferSourceNode.loop, - loopEnd: nativeAudioBufferSourceNode.loopEnd, - loopStart: nativeAudioBufferSourceNode.loopStart, - playbackRate: nativeAudioBufferSourceNode.playbackRate.value - }; - nativeAudioBufferSourceNode = createNativeAudioBufferSourceNode(nativeOfflineAudioContext, options); - if (start !== null) { - nativeAudioBufferSourceNode.start(...start); - } - if (stop !== null) { - nativeAudioBufferSourceNode.stop(stop); - } - } - renderedNativeAudioBufferSourceNodes.set(nativeOfflineAudioContext, nativeAudioBufferSourceNode); - if (!nativeAudioBufferSourceNodeIsOwnedByContext) { - // Bug #149: Safari does not yet support the detune AudioParam. - await renderAutomation(nativeOfflineAudioContext, proxy.playbackRate, nativeAudioBufferSourceNode.playbackRate); - } - else { - // Bug #149: Safari does not yet support the detune AudioParam. - await connectAudioParam(nativeOfflineAudioContext, proxy.playbackRate, nativeAudioBufferSourceNode.playbackRate); - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioBufferSourceNode); - return nativeAudioBufferSourceNode; - }; - return { - set start(value) { - start = value; - }, - set stop(value) { - stop = value; - }, - render(proxy, nativeOfflineAudioContext) { - const renderedNativeAudioBufferSourceNode = renderedNativeAudioBufferSourceNodes.get(nativeOfflineAudioContext); - if (renderedNativeAudioBufferSourceNode !== undefined) { - return Promise.resolve(renderedNativeAudioBufferSourceNode); - } - return createAudioBufferSourceNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=audio-buffer-source-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-context-constructor.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-context-constructor.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioContextConstructor": () => (/* binding */ createAudioContextConstructor) -/* harmony export */ }); -/* harmony import */ var _helpers_deactivate_audio_graph__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/deactivate-audio-graph */ "./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-audio-graph.js"); -/* harmony import */ var _helpers_is_valid_latency_hint__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-valid-latency-hint */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-valid-latency-hint.js"); - - -const createAudioContextConstructor = (baseAudioContextConstructor, createInvalidStateError, createNotSupportedError, createUnknownError, mediaElementAudioSourceNodeConstructor, mediaStreamAudioDestinationNodeConstructor, mediaStreamAudioSourceNodeConstructor, mediaStreamTrackAudioSourceNodeConstructor, nativeAudioContextConstructor) => { - return class AudioContext extends baseAudioContextConstructor { - constructor(options = {}) { - if (nativeAudioContextConstructor === null) { - throw new Error('Missing the native AudioContext constructor.'); - } - let nativeAudioContext; - try { - nativeAudioContext = new nativeAudioContextConstructor(options); - } - catch (err) { - // Bug #192 Safari does throw a SyntaxError if the sampleRate is not supported. - if (err.code === 12 && err.message === 'sampleRate is not in range') { - throw createNotSupportedError(); - } - throw err; - } - // Bug #131 Safari returns null when there are four other AudioContexts running already. - if (nativeAudioContext === null) { - throw createUnknownError(); - } - // Bug #51 Only Chrome and Edge throw an error if the given latencyHint is invalid. - if (!(0,_helpers_is_valid_latency_hint__WEBPACK_IMPORTED_MODULE_1__.isValidLatencyHint)(options.latencyHint)) { - throw new TypeError(`The provided value '${options.latencyHint}' is not a valid enum value of type AudioContextLatencyCategory.`); - } - // Bug #150 Safari does not support setting the sampleRate. - if (options.sampleRate !== undefined && nativeAudioContext.sampleRate !== options.sampleRate) { - throw createNotSupportedError(); - } - super(nativeAudioContext, 2); - const { latencyHint } = options; - const { sampleRate } = nativeAudioContext; - // @todo The values for 'balanced', 'interactive' and 'playback' are just copied from Chrome's implementation. - this._baseLatency = - typeof nativeAudioContext.baseLatency === 'number' - ? nativeAudioContext.baseLatency - : latencyHint === 'balanced' - ? 512 / sampleRate - : latencyHint === 'interactive' || latencyHint === undefined - ? 256 / sampleRate - : latencyHint === 'playback' - ? 1024 / sampleRate - : /* - * @todo The min (256) and max (16384) values are taken from the allowed bufferSize values of a - * ScriptProcessorNode. - */ - (Math.max(2, Math.min(128, Math.round((latencyHint * sampleRate) / 128))) * 128) / sampleRate; - this._nativeAudioContext = nativeAudioContext; - // Bug #188: Safari will set the context's state to 'interrupted' in case the user switches tabs. - if (nativeAudioContextConstructor.name === 'webkitAudioContext') { - this._nativeGainNode = nativeAudioContext.createGain(); - this._nativeOscillatorNode = nativeAudioContext.createOscillator(); - this._nativeGainNode.gain.value = 1e-37; - this._nativeOscillatorNode.connect(this._nativeGainNode).connect(nativeAudioContext.destination); - this._nativeOscillatorNode.start(); - } - else { - this._nativeGainNode = null; - this._nativeOscillatorNode = null; - } - this._state = null; - /* - * Bug #34: Chrome and Edge pretend to be running right away, but fire an onstatechange event when the state actually changes - * to 'running'. - */ - if (nativeAudioContext.state === 'running') { - this._state = 'suspended'; - const revokeState = () => { - if (this._state === 'suspended') { - this._state = null; - } - nativeAudioContext.removeEventListener('statechange', revokeState); - }; - nativeAudioContext.addEventListener('statechange', revokeState); - } - } - get baseLatency() { - return this._baseLatency; - } - get state() { - return this._state !== null ? this._state : this._nativeAudioContext.state; - } - close() { - // Bug #35: Firefox does not throw an error if the AudioContext was closed before. - if (this.state === 'closed') { - return this._nativeAudioContext.close().then(() => { - throw createInvalidStateError(); - }); - } - // Bug #34: If the state was set to suspended before it should be revoked now. - if (this._state === 'suspended') { - this._state = null; - } - return this._nativeAudioContext.close().then(() => { - if (this._nativeGainNode !== null && this._nativeOscillatorNode !== null) { - this._nativeOscillatorNode.stop(); - this._nativeGainNode.disconnect(); - this._nativeOscillatorNode.disconnect(); - } - (0,_helpers_deactivate_audio_graph__WEBPACK_IMPORTED_MODULE_0__.deactivateAudioGraph)(this); - }); - } - createMediaElementSource(mediaElement) { - return new mediaElementAudioSourceNodeConstructor(this, { mediaElement }); - } - createMediaStreamDestination() { - return new mediaStreamAudioDestinationNodeConstructor(this); - } - createMediaStreamSource(mediaStream) { - return new mediaStreamAudioSourceNodeConstructor(this, { mediaStream }); - } - createMediaStreamTrackSource(mediaStreamTrack) { - return new mediaStreamTrackAudioSourceNodeConstructor(this, { mediaStreamTrack }); - } - resume() { - if (this._state === 'suspended') { - return new Promise((resolve, reject) => { - const resolvePromise = () => { - this._nativeAudioContext.removeEventListener('statechange', resolvePromise); - if (this._nativeAudioContext.state === 'running') { - resolve(); - } - else { - this.resume().then(resolve, reject); - } - }; - this._nativeAudioContext.addEventListener('statechange', resolvePromise); - }); - } - return this._nativeAudioContext.resume().catch((err) => { - // Bug #55: Chrome and Edge do throw an InvalidAccessError instead of an InvalidStateError. - // Bug #56: Safari invokes the catch handler but without an error. - if (err === undefined || err.code === 15) { - throw createInvalidStateError(); - } - throw err; - }); - } - suspend() { - return this._nativeAudioContext.suspend().catch((err) => { - // Bug #56: Safari invokes the catch handler but without an error. - if (err === undefined) { - throw createInvalidStateError(); - } - throw err; - }); - } - }; -}; -//# sourceMappingURL=audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-destination-node-constructor.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-destination-node-constructor.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioDestinationNodeConstructor": () => (/* binding */ createAudioDestinationNodeConstructor) -/* harmony export */ }); -const createAudioDestinationNodeConstructor = (audioNodeConstructor, createAudioDestinationNodeRenderer, createIndexSizeError, createInvalidStateError, createNativeAudioDestinationNode, getNativeContext, isNativeOfflineAudioContext, renderInputsOfAudioNode) => { - return class AudioDestinationNode extends audioNodeConstructor { - constructor(context, channelCount) { - const nativeContext = getNativeContext(context); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const nativeAudioDestinationNode = createNativeAudioDestinationNode(nativeContext, channelCount, isOffline); - const audioDestinationNodeRenderer = ((isOffline ? createAudioDestinationNodeRenderer(renderInputsOfAudioNode) : null)); - super(context, false, nativeAudioDestinationNode, audioDestinationNodeRenderer); - this._isNodeOfNativeOfflineAudioContext = isOffline; - this._nativeAudioDestinationNode = nativeAudioDestinationNode; - } - get channelCount() { - return this._nativeAudioDestinationNode.channelCount; - } - set channelCount(value) { - // Bug #52: Chrome, Edge & Safari do not throw an exception at all. - // Bug #54: Firefox does throw an IndexSizeError. - if (this._isNodeOfNativeOfflineAudioContext) { - throw createInvalidStateError(); - } - // Bug #47: The AudioDestinationNode in Safari does not initialize the maxChannelCount property correctly. - if (value > this._nativeAudioDestinationNode.maxChannelCount) { - throw createIndexSizeError(); - } - this._nativeAudioDestinationNode.channelCount = value; - } - get channelCountMode() { - return this._nativeAudioDestinationNode.channelCountMode; - } - set channelCountMode(value) { - // Bug #53: No browser does throw an exception yet. - if (this._isNodeOfNativeOfflineAudioContext) { - throw createInvalidStateError(); - } - this._nativeAudioDestinationNode.channelCountMode = value; - } - get maxChannelCount() { - return this._nativeAudioDestinationNode.maxChannelCount; - } - }; -}; -//# sourceMappingURL=audio-destination-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-destination-node-renderer-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-destination-node-renderer-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioDestinationNodeRenderer": () => (/* binding */ createAudioDestinationNodeRenderer) -/* harmony export */ }); -const createAudioDestinationNodeRenderer = (renderInputsOfAudioNode) => { - const renderedNativeAudioDestinationNodes = new WeakMap(); - const createAudioDestinationNode = async (proxy, nativeOfflineAudioContext) => { - const nativeAudioDestinationNode = nativeOfflineAudioContext.destination; - renderedNativeAudioDestinationNodes.set(nativeOfflineAudioContext, nativeAudioDestinationNode); - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioDestinationNode); - return nativeAudioDestinationNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeAudioDestinationNode = renderedNativeAudioDestinationNodes.get(nativeOfflineAudioContext); - if (renderedNativeAudioDestinationNode !== undefined) { - return Promise.resolve(renderedNativeAudioDestinationNode); - } - return createAudioDestinationNode(proxy, nativeOfflineAudioContext); - } - }; -}; -//# sourceMappingURL=audio-destination-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-listener-factory.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-listener-factory.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioListenerFactory": () => (/* binding */ createAudioListenerFactory) -/* harmony export */ }); -/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../constants */ "./node_modules/standardized-audio-context/build/es2019/constants.js"); - -const createAudioListenerFactory = (createAudioParam, createNativeChannelMergerNode, createNativeConstantSourceNode, createNativeScriptProcessorNode, createNotSupportedError, getFirstSample, isNativeOfflineAudioContext, overwriteAccessors) => { - return (context, nativeContext) => { - const nativeListener = nativeContext.listener; - // Bug #117: Only Chrome & Edge support the new interface already. - const createFakeAudioParams = () => { - const buffer = new Float32Array(1); - const channelMergerNode = createNativeChannelMergerNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - numberOfInputs: 9 - }); - const isOffline = isNativeOfflineAudioContext(nativeContext); - let isScriptProcessorNodeCreated = false; - let lastOrientation = [0, 0, -1, 0, 1, 0]; - let lastPosition = [0, 0, 0]; - const createScriptProcessorNode = () => { - if (isScriptProcessorNodeCreated) { - return; - } - isScriptProcessorNodeCreated = true; - const scriptProcessorNode = createNativeScriptProcessorNode(nativeContext, 256, 9, 0); - // tslint:disable-next-line:deprecation - scriptProcessorNode.onaudioprocess = ({ inputBuffer }) => { - const orientation = [ - getFirstSample(inputBuffer, buffer, 0), - getFirstSample(inputBuffer, buffer, 1), - getFirstSample(inputBuffer, buffer, 2), - getFirstSample(inputBuffer, buffer, 3), - getFirstSample(inputBuffer, buffer, 4), - getFirstSample(inputBuffer, buffer, 5) - ]; - if (orientation.some((value, index) => value !== lastOrientation[index])) { - nativeListener.setOrientation(...orientation); // tslint:disable-line:deprecation - lastOrientation = orientation; - } - const positon = [ - getFirstSample(inputBuffer, buffer, 6), - getFirstSample(inputBuffer, buffer, 7), - getFirstSample(inputBuffer, buffer, 8) - ]; - if (positon.some((value, index) => value !== lastPosition[index])) { - nativeListener.setPosition(...positon); // tslint:disable-line:deprecation - lastPosition = positon; - } - }; - channelMergerNode.connect(scriptProcessorNode); - }; - const createSetOrientation = (index) => (value) => { - if (value !== lastOrientation[index]) { - lastOrientation[index] = value; - nativeListener.setOrientation(...lastOrientation); // tslint:disable-line:deprecation - } - }; - const createSetPosition = (index) => (value) => { - if (value !== lastPosition[index]) { - lastPosition[index] = value; - nativeListener.setPosition(...lastPosition); // tslint:disable-line:deprecation - } - }; - const createFakeAudioParam = (input, initialValue, setValue) => { - const constantSourceNode = createNativeConstantSourceNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - offset: initialValue - }); - constantSourceNode.connect(channelMergerNode, 0, input); - // @todo This should be stopped when the context is closed. - constantSourceNode.start(); - Object.defineProperty(constantSourceNode.offset, 'defaultValue', { - get() { - return initialValue; - } - }); - /* - * Bug #62 & #74: Safari does not support ConstantSourceNodes and does not export the correct values for maxValue and - * minValue for GainNodes. - */ - const audioParam = createAudioParam({ context }, isOffline, constantSourceNode.offset, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - overwriteAccessors(audioParam, 'value', (get) => () => get.call(audioParam), (set) => (value) => { - try { - set.call(audioParam, value); - } - catch (err) { - if (err.code !== 9) { - throw err; - } - } - createScriptProcessorNode(); - if (isOffline) { - // Bug #117: Using setOrientation() and setPosition() doesn't work with an OfflineAudioContext. - setValue(value); - } - }); - audioParam.cancelAndHoldAtTime = ((cancelAndHoldAtTime) => { - if (isOffline) { - return () => { - throw createNotSupportedError(); - }; - } - return (...args) => { - const value = cancelAndHoldAtTime.apply(audioParam, args); - createScriptProcessorNode(); - return value; - }; - })(audioParam.cancelAndHoldAtTime); - audioParam.cancelScheduledValues = ((cancelScheduledValues) => { - if (isOffline) { - return () => { - throw createNotSupportedError(); - }; - } - return (...args) => { - const value = cancelScheduledValues.apply(audioParam, args); - createScriptProcessorNode(); - return value; - }; - })(audioParam.cancelScheduledValues); - audioParam.exponentialRampToValueAtTime = ((exponentialRampToValueAtTime) => { - if (isOffline) { - return () => { - throw createNotSupportedError(); - }; - } - return (...args) => { - const value = exponentialRampToValueAtTime.apply(audioParam, args); - createScriptProcessorNode(); - return value; - }; - })(audioParam.exponentialRampToValueAtTime); - audioParam.linearRampToValueAtTime = ((linearRampToValueAtTime) => { - if (isOffline) { - return () => { - throw createNotSupportedError(); - }; - } - return (...args) => { - const value = linearRampToValueAtTime.apply(audioParam, args); - createScriptProcessorNode(); - return value; - }; - })(audioParam.linearRampToValueAtTime); - audioParam.setTargetAtTime = ((setTargetAtTime) => { - if (isOffline) { - return () => { - throw createNotSupportedError(); - }; - } - return (...args) => { - const value = setTargetAtTime.apply(audioParam, args); - createScriptProcessorNode(); - return value; - }; - })(audioParam.setTargetAtTime); - audioParam.setValueAtTime = ((setValueAtTime) => { - if (isOffline) { - return () => { - throw createNotSupportedError(); - }; - } - return (...args) => { - const value = setValueAtTime.apply(audioParam, args); - createScriptProcessorNode(); - return value; - }; - })(audioParam.setValueAtTime); - audioParam.setValueCurveAtTime = ((setValueCurveAtTime) => { - if (isOffline) { - return () => { - throw createNotSupportedError(); - }; - } - return (...args) => { - const value = setValueCurveAtTime.apply(audioParam, args); - createScriptProcessorNode(); - return value; - }; - })(audioParam.setValueCurveAtTime); - return audioParam; - }; - return { - forwardX: createFakeAudioParam(0, 0, createSetOrientation(0)), - forwardY: createFakeAudioParam(1, 0, createSetOrientation(1)), - forwardZ: createFakeAudioParam(2, -1, createSetOrientation(2)), - positionX: createFakeAudioParam(6, 0, createSetPosition(0)), - positionY: createFakeAudioParam(7, 0, createSetPosition(1)), - positionZ: createFakeAudioParam(8, 0, createSetPosition(2)), - upX: createFakeAudioParam(3, 0, createSetOrientation(3)), - upY: createFakeAudioParam(4, 1, createSetOrientation(4)), - upZ: createFakeAudioParam(5, 0, createSetOrientation(5)) - }; - }; - const { forwardX, forwardY, forwardZ, positionX, positionY, positionZ, upX, upY, upZ } = nativeListener.forwardX === undefined ? createFakeAudioParams() : nativeListener; - return { - get forwardX() { - return forwardX; - }, - get forwardY() { - return forwardY; - }, - get forwardZ() { - return forwardZ; - }, - get positionX() { - return positionX; - }, - get positionY() { - return positionY; - }, - get positionZ() { - return positionZ; - }, - get upX() { - return upX; - }, - get upY() { - return upY; - }, - get upZ() { - return upZ; - } - }; - }; -}; -//# sourceMappingURL=audio-listener-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-node-constructor.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-node-constructor.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioNodeConstructor": () => (/* binding */ createAudioNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _guards_audio_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../guards/audio-node */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-node.js"); -/* harmony import */ var _guards_audio_node_output_connection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../guards/audio-node-output-connection */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-node-output-connection.js"); -/* harmony import */ var _helpers_add_active_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/add-active-input-connection-to-audio-param */ "./node_modules/standardized-audio-context/build/es2019/helpers/add-active-input-connection-to-audio-param.js"); -/* harmony import */ var _helpers_add_passive_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../helpers/add-passive-input-connection-to-audio-param */ "./node_modules/standardized-audio-context/build/es2019/helpers/add-passive-input-connection-to-audio-param.js"); -/* harmony import */ var _helpers_connect_native_audio_node_to_native_audio_node__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../helpers/connect-native-audio-node-to-native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/connect-native-audio-node-to-native-audio-node.js"); -/* harmony import */ var _helpers_delete_active_input_connection__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../helpers/delete-active-input-connection */ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-active-input-connection.js"); -/* harmony import */ var _helpers_delete_active_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../helpers/delete-active-input-connection-to-audio-param */ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-active-input-connection-to-audio-param.js"); -/* harmony import */ var _helpers_delete_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../helpers/delete-event-listeners-of-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-event-listeners-of-audio-node.js"); -/* harmony import */ var _helpers_delete_passive_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../helpers/delete-passive-input-connection-to-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-passive-input-connection-to-audio-node.js"); -/* harmony import */ var _helpers_delete_passive_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../helpers/delete-passive-input-connection-to-audio-param */ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-passive-input-connection-to-audio-param.js"); -/* harmony import */ var _helpers_disconnect_native_audio_node_from_native_audio_node__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../helpers/disconnect-native-audio-node-from-native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/disconnect-native-audio-node-from-native-audio-node.js"); -/* harmony import */ var _helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../helpers/get-audio-node-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-node-connections.js"); -/* harmony import */ var _helpers_get_audio_param_connections__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../helpers/get-audio-param-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-param-connections.js"); -/* harmony import */ var _helpers_get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../helpers/get-event-listeners-of-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-event-listeners-of-audio-node.js"); -/* harmony import */ var _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../helpers/get-native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-node.js"); -/* harmony import */ var _helpers_get_native_audio_param__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../helpers/get-native-audio-param */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-param.js"); -/* harmony import */ var _helpers_insert_element_in_set__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../helpers/insert-element-in-set */ "./node_modules/standardized-audio-context/build/es2019/helpers/insert-element-in-set.js"); -/* harmony import */ var _helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../helpers/is-active-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-active-audio-node.js"); -/* harmony import */ var _helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../helpers/is-part-of-a-cycle */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-part-of-a-cycle.js"); -/* harmony import */ var _helpers_is_passive_audio_node__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../helpers/is-passive-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-passive-audio-node.js"); -/* harmony import */ var _helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../helpers/set-internal-state-to-active */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-active.js"); -/* harmony import */ var _helpers_set_internal_state_to_passive_when_necessary__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../helpers/set-internal-state-to-passive-when-necessary */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive-when-necessary.js"); -/* harmony import */ var _helpers_test_audio_node_disconnect_method_support__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../helpers/test-audio-node-disconnect-method-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-node-disconnect-method-support.js"); -/* harmony import */ var _helpers_visit_each_audio_node_once__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../helpers/visit-each-audio-node-once */ "./node_modules/standardized-audio-context/build/es2019/helpers/visit-each-audio-node-once.js"); -/* harmony import */ var _helpers_wrap_audio_node_disconnect_method__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../helpers/wrap-audio-node-disconnect-method */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-node-disconnect-method.js"); - - - - - - - - - - - - - - - - - - - - - - - - - - -const addConnectionToAudioParamOfAudioContext = (source, destination, output, isOffline) => { - const { activeInputs, passiveInputs } = (0,_helpers_get_audio_param_connections__WEBPACK_IMPORTED_MODULE_13__.getAudioParamConnections)(destination); - const { outputs } = (0,_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_12__.getAudioNodeConnections)(source); - const eventListeners = (0,_helpers_get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_14__.getEventListenersOfAudioNode)(source); - const eventListener = (isActive) => { - const nativeAudioNode = (0,_helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_15__.getNativeAudioNode)(source); - const nativeAudioParam = (0,_helpers_get_native_audio_param__WEBPACK_IMPORTED_MODULE_16__.getNativeAudioParam)(destination); - if (isActive) { - const partialConnection = (0,_helpers_delete_passive_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_10__.deletePassiveInputConnectionToAudioParam)(passiveInputs, source, output); - (0,_helpers_add_active_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_3__.addActiveInputConnectionToAudioParam)(activeInputs, source, partialConnection, false); - if (!isOffline && !(0,_helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_19__.isPartOfACycle)(source)) { - nativeAudioNode.connect(nativeAudioParam, output); - } - } - else { - const partialConnection = (0,_helpers_delete_active_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_7__.deleteActiveInputConnectionToAudioParam)(activeInputs, source, output); - (0,_helpers_add_passive_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_4__.addPassiveInputConnectionToAudioParam)(passiveInputs, partialConnection, false); - if (!isOffline && !(0,_helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_19__.isPartOfACycle)(source)) { - nativeAudioNode.disconnect(nativeAudioParam, output); - } - } - }; - if ((0,_helpers_insert_element_in_set__WEBPACK_IMPORTED_MODULE_17__.insertElementInSet)(outputs, [destination, output], (outputConnection) => outputConnection[0] === destination && outputConnection[1] === output, true)) { - eventListeners.add(eventListener); - if ((0,_helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_18__.isActiveAudioNode)(source)) { - (0,_helpers_add_active_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_3__.addActiveInputConnectionToAudioParam)(activeInputs, source, [output, eventListener], true); - } - else { - (0,_helpers_add_passive_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_4__.addPassiveInputConnectionToAudioParam)(passiveInputs, [source, output, eventListener], true); - } - return true; - } - return false; -}; -const deleteInputConnectionOfAudioNode = (source, destination, output, input) => { - const { activeInputs, passiveInputs } = (0,_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_12__.getAudioNodeConnections)(destination); - const activeInputConnection = (0,_helpers_delete_active_input_connection__WEBPACK_IMPORTED_MODULE_6__.deleteActiveInputConnection)(activeInputs[input], source, output); - if (activeInputConnection === null) { - const passiveInputConnection = (0,_helpers_delete_passive_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_9__.deletePassiveInputConnectionToAudioNode)(passiveInputs, source, output, input); - return [passiveInputConnection[2], false]; - } - return [activeInputConnection[2], true]; -}; -const deleteInputConnectionOfAudioParam = (source, destination, output) => { - const { activeInputs, passiveInputs } = (0,_helpers_get_audio_param_connections__WEBPACK_IMPORTED_MODULE_13__.getAudioParamConnections)(destination); - const activeInputConnection = (0,_helpers_delete_active_input_connection__WEBPACK_IMPORTED_MODULE_6__.deleteActiveInputConnection)(activeInputs, source, output); - if (activeInputConnection === null) { - const passiveInputConnection = (0,_helpers_delete_passive_input_connection_to_audio_param__WEBPACK_IMPORTED_MODULE_10__.deletePassiveInputConnectionToAudioParam)(passiveInputs, source, output); - return [passiveInputConnection[1], false]; - } - return [activeInputConnection[2], true]; -}; -const deleteInputsOfAudioNode = (source, isOffline, destination, output, input) => { - const [listener, isActive] = deleteInputConnectionOfAudioNode(source, destination, output, input); - if (listener !== null) { - (0,_helpers_delete_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_8__.deleteEventListenerOfAudioNode)(source, listener); - if (isActive && !isOffline && !(0,_helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_19__.isPartOfACycle)(source)) { - (0,_helpers_disconnect_native_audio_node_from_native_audio_node__WEBPACK_IMPORTED_MODULE_11__.disconnectNativeAudioNodeFromNativeAudioNode)((0,_helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_15__.getNativeAudioNode)(source), (0,_helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_15__.getNativeAudioNode)(destination), output, input); - } - } - if ((0,_helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_18__.isActiveAudioNode)(destination)) { - const { activeInputs } = (0,_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_12__.getAudioNodeConnections)(destination); - (0,_helpers_set_internal_state_to_passive_when_necessary__WEBPACK_IMPORTED_MODULE_22__.setInternalStateToPassiveWhenNecessary)(destination, activeInputs); - } -}; -const deleteInputsOfAudioParam = (source, isOffline, destination, output) => { - const [listener, isActive] = deleteInputConnectionOfAudioParam(source, destination, output); - if (listener !== null) { - (0,_helpers_delete_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_8__.deleteEventListenerOfAudioNode)(source, listener); - if (isActive && !isOffline && !(0,_helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_19__.isPartOfACycle)(source)) { - (0,_helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_15__.getNativeAudioNode)(source).disconnect((0,_helpers_get_native_audio_param__WEBPACK_IMPORTED_MODULE_16__.getNativeAudioParam)(destination), output); - } - } -}; -const deleteAnyConnection = (source, isOffline) => { - const audioNodeConnectionsOfSource = (0,_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_12__.getAudioNodeConnections)(source); - const destinations = []; - for (const outputConnection of audioNodeConnectionsOfSource.outputs) { - if ((0,_guards_audio_node_output_connection__WEBPACK_IMPORTED_MODULE_2__.isAudioNodeOutputConnection)(outputConnection)) { - deleteInputsOfAudioNode(source, isOffline, ...outputConnection); - } - else { - deleteInputsOfAudioParam(source, isOffline, ...outputConnection); - } - destinations.push(outputConnection[0]); - } - audioNodeConnectionsOfSource.outputs.clear(); - return destinations; -}; -const deleteConnectionAtOutput = (source, isOffline, output) => { - const audioNodeConnectionsOfSource = (0,_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_12__.getAudioNodeConnections)(source); - const destinations = []; - for (const outputConnection of audioNodeConnectionsOfSource.outputs) { - if (outputConnection[1] === output) { - if ((0,_guards_audio_node_output_connection__WEBPACK_IMPORTED_MODULE_2__.isAudioNodeOutputConnection)(outputConnection)) { - deleteInputsOfAudioNode(source, isOffline, ...outputConnection); - } - else { - deleteInputsOfAudioParam(source, isOffline, ...outputConnection); - } - destinations.push(outputConnection[0]); - audioNodeConnectionsOfSource.outputs.delete(outputConnection); - } - } - return destinations; -}; -const deleteConnectionToDestination = (source, isOffline, destination, output, input) => { - const audioNodeConnectionsOfSource = (0,_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_12__.getAudioNodeConnections)(source); - return Array.from(audioNodeConnectionsOfSource.outputs) - .filter((outputConnection) => outputConnection[0] === destination && - (output === undefined || outputConnection[1] === output) && - (input === undefined || outputConnection[2] === input)) - .map((outputConnection) => { - if ((0,_guards_audio_node_output_connection__WEBPACK_IMPORTED_MODULE_2__.isAudioNodeOutputConnection)(outputConnection)) { - deleteInputsOfAudioNode(source, isOffline, ...outputConnection); - } - else { - deleteInputsOfAudioParam(source, isOffline, ...outputConnection); - } - audioNodeConnectionsOfSource.outputs.delete(outputConnection); - return outputConnection[0]; - }); -}; -const createAudioNodeConstructor = (addAudioNodeConnections, addConnectionToAudioNode, cacheTestResult, createIncrementCycleCounter, createIndexSizeError, createInvalidAccessError, createNotSupportedError, decrementCycleCounter, detectCycles, eventTargetConstructor, getNativeContext, isNativeAudioContext, isNativeAudioNode, isNativeAudioParam, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor) => { - return class AudioNode extends eventTargetConstructor { - constructor(context, isActive, nativeAudioNode, audioNodeRenderer) { - super(nativeAudioNode); - this._context = context; - this._nativeAudioNode = nativeAudioNode; - const nativeContext = getNativeContext(context); - // Bug #12: Safari does not support to disconnect a specific destination. - if (isNativeAudioContext(nativeContext) && - true !== - cacheTestResult(_helpers_test_audio_node_disconnect_method_support__WEBPACK_IMPORTED_MODULE_23__.testAudioNodeDisconnectMethodSupport, () => { - return (0,_helpers_test_audio_node_disconnect_method_support__WEBPACK_IMPORTED_MODULE_23__.testAudioNodeDisconnectMethodSupport)(nativeContext, nativeAudioWorkletNodeConstructor); - })) { - (0,_helpers_wrap_audio_node_disconnect_method__WEBPACK_IMPORTED_MODULE_25__.wrapAudioNodeDisconnectMethod)(nativeAudioNode); - } - _globals__WEBPACK_IMPORTED_MODULE_0__.AUDIO_NODE_STORE.set(this, nativeAudioNode); - _globals__WEBPACK_IMPORTED_MODULE_0__.EVENT_LISTENERS.set(this, new Set()); - if (context.state !== 'closed' && isActive) { - (0,_helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_21__.setInternalStateToActive)(this); - } - addAudioNodeConnections(this, audioNodeRenderer, nativeAudioNode); - } - get channelCount() { - return this._nativeAudioNode.channelCount; - } - set channelCount(value) { - this._nativeAudioNode.channelCount = value; - } - get channelCountMode() { - return this._nativeAudioNode.channelCountMode; - } - set channelCountMode(value) { - this._nativeAudioNode.channelCountMode = value; - } - get channelInterpretation() { - return this._nativeAudioNode.channelInterpretation; - } - set channelInterpretation(value) { - this._nativeAudioNode.channelInterpretation = value; - } - get context() { - return this._context; - } - get numberOfInputs() { - return this._nativeAudioNode.numberOfInputs; - } - get numberOfOutputs() { - return this._nativeAudioNode.numberOfOutputs; - } - // tslint:disable-next-line:invalid-void - connect(destination, output = 0, input = 0) { - // Bug #174: Safari does expose a wrong numberOfOutputs for MediaStreamAudioDestinationNodes. - if (output < 0 || output >= this._nativeAudioNode.numberOfOutputs) { - throw createIndexSizeError(); - } - const nativeContext = getNativeContext(this._context); - const isOffline = isNativeOfflineAudioContext(nativeContext); - if (isNativeAudioNode(destination) || isNativeAudioParam(destination)) { - throw createInvalidAccessError(); - } - if ((0,_guards_audio_node__WEBPACK_IMPORTED_MODULE_1__.isAudioNode)(destination)) { - const nativeDestinationAudioNode = (0,_helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_15__.getNativeAudioNode)(destination); - try { - const connection = (0,_helpers_connect_native_audio_node_to_native_audio_node__WEBPACK_IMPORTED_MODULE_5__.connectNativeAudioNodeToNativeAudioNode)(this._nativeAudioNode, nativeDestinationAudioNode, output, input); - const isPassive = (0,_helpers_is_passive_audio_node__WEBPACK_IMPORTED_MODULE_20__.isPassiveAudioNode)(this); - if (isOffline || isPassive) { - this._nativeAudioNode.disconnect(...connection); - } - if (this.context.state !== 'closed' && !isPassive && (0,_helpers_is_passive_audio_node__WEBPACK_IMPORTED_MODULE_20__.isPassiveAudioNode)(destination)) { - (0,_helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_21__.setInternalStateToActive)(destination); - } - } - catch (err) { - // Bug #41: Safari does not throw the correct exception so far. - if (err.code === 12) { - throw createInvalidAccessError(); - } - throw err; - } - const isNewConnectionToAudioNode = addConnectionToAudioNode(this, destination, output, input, isOffline); - // Bug #164: Only Firefox detects cycles so far. - if (isNewConnectionToAudioNode) { - const cycles = detectCycles([this], destination); - (0,_helpers_visit_each_audio_node_once__WEBPACK_IMPORTED_MODULE_24__.visitEachAudioNodeOnce)(cycles, createIncrementCycleCounter(isOffline)); - } - return destination; - } - const nativeAudioParam = (0,_helpers_get_native_audio_param__WEBPACK_IMPORTED_MODULE_16__.getNativeAudioParam)(destination); - /* - * Bug #73, #147 & #153: Safari does not support to connect an input signal to the playbackRate AudioParam of an - * AudioBufferSourceNode. This can't be easily detected and that's why the outdated name property is used here to identify - * Safari. In addition to that the maxValue property is used to only detect the affected versions below v14.0.2. - */ - if (nativeAudioParam.name === 'playbackRate' && nativeAudioParam.maxValue === 1024) { - throw createNotSupportedError(); - } - try { - this._nativeAudioNode.connect(nativeAudioParam, output); - if (isOffline || (0,_helpers_is_passive_audio_node__WEBPACK_IMPORTED_MODULE_20__.isPassiveAudioNode)(this)) { - this._nativeAudioNode.disconnect(nativeAudioParam, output); - } - } - catch (err) { - // Bug #58: Safari doesn't throw an InvalidAccessError yet. - if (err.code === 12) { - throw createInvalidAccessError(); - } - throw err; - } - const isNewConnectionToAudioParam = addConnectionToAudioParamOfAudioContext(this, destination, output, isOffline); - // Bug #164: Only Firefox detects cycles so far. - if (isNewConnectionToAudioParam) { - const cycles = detectCycles([this], destination); - (0,_helpers_visit_each_audio_node_once__WEBPACK_IMPORTED_MODULE_24__.visitEachAudioNodeOnce)(cycles, createIncrementCycleCounter(isOffline)); - } - } - disconnect(destinationOrOutput, output, input) { - let destinations; - const nativeContext = getNativeContext(this._context); - const isOffline = isNativeOfflineAudioContext(nativeContext); - if (destinationOrOutput === undefined) { - destinations = deleteAnyConnection(this, isOffline); - } - else if (typeof destinationOrOutput === 'number') { - if (destinationOrOutput < 0 || destinationOrOutput >= this.numberOfOutputs) { - throw createIndexSizeError(); - } - destinations = deleteConnectionAtOutput(this, isOffline, destinationOrOutput); - } - else { - if (output !== undefined && (output < 0 || output >= this.numberOfOutputs)) { - throw createIndexSizeError(); - } - if ((0,_guards_audio_node__WEBPACK_IMPORTED_MODULE_1__.isAudioNode)(destinationOrOutput) && input !== undefined && (input < 0 || input >= destinationOrOutput.numberOfInputs)) { - throw createIndexSizeError(); - } - destinations = deleteConnectionToDestination(this, isOffline, destinationOrOutput, output, input); - if (destinations.length === 0) { - throw createInvalidAccessError(); - } - } - // Bug #164: Only Firefox detects cycles so far. - for (const destination of destinations) { - const cycles = detectCycles([this], destination); - (0,_helpers_visit_each_audio_node_once__WEBPACK_IMPORTED_MODULE_24__.visitEachAudioNodeOnce)(cycles, decrementCycleCounter); - } - } - }; -}; -//# sourceMappingURL=audio-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-param-factory.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-param-factory.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioParamFactory": () => (/* binding */ createAudioParamFactory) -/* harmony export */ }); -/* harmony import */ var automation_events__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! automation-events */ "./node_modules/automation-events/build/es5/bundle.js"); -/* harmony import */ var automation_events__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(automation_events__WEBPACK_IMPORTED_MODULE_0__); - -const createAudioParamFactory = (addAudioParamConnections, audioParamAudioNodeStore, audioParamStore, createAudioParamRenderer, createCancelAndHoldAutomationEvent, createCancelScheduledValuesAutomationEvent, createExponentialRampToValueAutomationEvent, createLinearRampToValueAutomationEvent, createSetTargetAutomationEvent, createSetValueAutomationEvent, createSetValueCurveAutomationEvent, nativeAudioContextConstructor, setValueAtTimeUntilPossible) => { - return (audioNode, isAudioParamOfOfflineAudioContext, nativeAudioParam, maxValue = null, minValue = null) => { - const automationEventList = new automation_events__WEBPACK_IMPORTED_MODULE_0__.AutomationEventList(nativeAudioParam.defaultValue); - const audioParamRenderer = isAudioParamOfOfflineAudioContext ? createAudioParamRenderer(automationEventList) : null; - const audioParam = { - get defaultValue() { - return nativeAudioParam.defaultValue; - }, - get maxValue() { - return maxValue === null ? nativeAudioParam.maxValue : maxValue; - }, - get minValue() { - return minValue === null ? nativeAudioParam.minValue : minValue; - }, - get value() { - return nativeAudioParam.value; - }, - set value(value) { - nativeAudioParam.value = value; - // Bug #98: Firefox & Safari do not yet treat the value setter like a call to setValueAtTime(). - audioParam.setValueAtTime(value, audioNode.context.currentTime); - }, - cancelAndHoldAtTime(cancelTime) { - // Bug #28: Firefox & Safari do not yet implement cancelAndHoldAtTime(). - if (typeof nativeAudioParam.cancelAndHoldAtTime === 'function') { - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createCancelAndHoldAutomationEvent(cancelTime)); - nativeAudioParam.cancelAndHoldAtTime(cancelTime); - } - else { - const previousLastEvent = Array.from(automationEventList).pop(); - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createCancelAndHoldAutomationEvent(cancelTime)); - const currentLastEvent = Array.from(automationEventList).pop(); - nativeAudioParam.cancelScheduledValues(cancelTime); - if (previousLastEvent !== currentLastEvent && currentLastEvent !== undefined) { - if (currentLastEvent.type === 'exponentialRampToValue') { - nativeAudioParam.exponentialRampToValueAtTime(currentLastEvent.value, currentLastEvent.endTime); - } - else if (currentLastEvent.type === 'linearRampToValue') { - nativeAudioParam.linearRampToValueAtTime(currentLastEvent.value, currentLastEvent.endTime); - } - else if (currentLastEvent.type === 'setValue') { - nativeAudioParam.setValueAtTime(currentLastEvent.value, currentLastEvent.startTime); - } - else if (currentLastEvent.type === 'setValueCurve') { - nativeAudioParam.setValueCurveAtTime(currentLastEvent.values, currentLastEvent.startTime, currentLastEvent.duration); - } - } - } - return audioParam; - }, - cancelScheduledValues(cancelTime) { - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createCancelScheduledValuesAutomationEvent(cancelTime)); - nativeAudioParam.cancelScheduledValues(cancelTime); - return audioParam; - }, - exponentialRampToValueAtTime(value, endTime) { - // Bug #45: Safari does not throw an error yet. - if (value === 0) { - throw new RangeError(); - } - // Bug #187: Safari does not throw an error yet. - if (!Number.isFinite(endTime) || endTime < 0) { - throw new RangeError(); - } - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createExponentialRampToValueAutomationEvent(value, endTime)); - nativeAudioParam.exponentialRampToValueAtTime(value, endTime); - return audioParam; - }, - linearRampToValueAtTime(value, endTime) { - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createLinearRampToValueAutomationEvent(value, endTime)); - nativeAudioParam.linearRampToValueAtTime(value, endTime); - return audioParam; - }, - setTargetAtTime(target, startTime, timeConstant) { - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createSetTargetAutomationEvent(target, startTime, timeConstant)); - nativeAudioParam.setTargetAtTime(target, startTime, timeConstant); - return audioParam; - }, - setValueAtTime(value, startTime) { - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createSetValueAutomationEvent(value, startTime)); - nativeAudioParam.setValueAtTime(value, startTime); - return audioParam; - }, - setValueCurveAtTime(values, startTime, duration) { - // Bug 183: Safari only accepts a Float32Array. - const convertedValues = values instanceof Float32Array ? values : new Float32Array(values); - /* - * Bug #152: Safari does not correctly interpolate the values of the curve. - * @todo Unfortunately there is no way to test for this behavior in a synchronous fashion which is why testing for the - * existence of the webkitAudioContext is used as a workaround here. - */ - if (nativeAudioContextConstructor !== null && nativeAudioContextConstructor.name === 'webkitAudioContext') { - const endTime = startTime + duration; - const sampleRate = audioNode.context.sampleRate; - const firstSample = Math.ceil(startTime * sampleRate); - const lastSample = Math.floor(endTime * sampleRate); - const numberOfInterpolatedValues = lastSample - firstSample; - const interpolatedValues = new Float32Array(numberOfInterpolatedValues); - for (let i = 0; i < numberOfInterpolatedValues; i += 1) { - const theoreticIndex = ((convertedValues.length - 1) / duration) * ((firstSample + i) / sampleRate - startTime); - const lowerIndex = Math.floor(theoreticIndex); - const upperIndex = Math.ceil(theoreticIndex); - interpolatedValues[i] = - lowerIndex === upperIndex - ? convertedValues[lowerIndex] - : (1 - (theoreticIndex - lowerIndex)) * convertedValues[lowerIndex] + - (1 - (upperIndex - theoreticIndex)) * convertedValues[upperIndex]; - } - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createSetValueCurveAutomationEvent(interpolatedValues, startTime, duration)); - nativeAudioParam.setValueCurveAtTime(interpolatedValues, startTime, duration); - const timeOfLastSample = lastSample / sampleRate; - if (timeOfLastSample < endTime) { - setValueAtTimeUntilPossible(audioParam, interpolatedValues[interpolatedValues.length - 1], timeOfLastSample); - } - setValueAtTimeUntilPossible(audioParam, convertedValues[convertedValues.length - 1], endTime); - } - else { - if (audioParamRenderer === null) { - automationEventList.flush(audioNode.context.currentTime); - } - automationEventList.add(createSetValueCurveAutomationEvent(convertedValues, startTime, duration)); - nativeAudioParam.setValueCurveAtTime(convertedValues, startTime, duration); - } - return audioParam; - } - }; - audioParamStore.set(audioParam, nativeAudioParam); - audioParamAudioNodeStore.set(audioParam, audioNode); - addAudioParamConnections(audioParam, audioParamRenderer); - return audioParam; - }; -}; -//# sourceMappingURL=audio-param-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-param-renderer.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-param-renderer.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioParamRenderer": () => (/* binding */ createAudioParamRenderer) -/* harmony export */ }); -const createAudioParamRenderer = (automationEventList) => { - return { - replay(audioParam) { - for (const automationEvent of automationEventList) { - if (automationEvent.type === 'exponentialRampToValue') { - const { endTime, value } = automationEvent; - audioParam.exponentialRampToValueAtTime(value, endTime); - } - else if (automationEvent.type === 'linearRampToValue') { - const { endTime, value } = automationEvent; - audioParam.linearRampToValueAtTime(value, endTime); - } - else if (automationEvent.type === 'setTarget') { - const { startTime, target, timeConstant } = automationEvent; - audioParam.setTargetAtTime(target, startTime, timeConstant); - } - else if (automationEvent.type === 'setValue') { - const { startTime, value } = automationEvent; - audioParam.setValueAtTime(value, startTime); - } - else if (automationEvent.type === 'setValueCurve') { - const { duration, startTime, values } = automationEvent; - audioParam.setValueCurveAtTime(values, startTime, duration); - } - else { - throw new Error("Can't apply an unknown automation."); - } - } - } - }; -}; -//# sourceMappingURL=audio-param-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-worklet-node-constructor.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-worklet-node-constructor.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioWorkletNodeConstructor": () => (/* binding */ createAudioWorkletNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _read_only_map__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../read-only-map */ "./node_modules/standardized-audio-context/build/es2019/read-only-map.js"); - - -const DEFAULT_OPTIONS = { - channelCount: 2, - // Bug #61: The channelCountMode should be 'max' according to the spec but is set to 'explicit' to achieve consistent behavior. - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - numberOfInputs: 1, - numberOfOutputs: 1, - parameterData: {}, - processorOptions: {} -}; -const createAudioWorkletNodeConstructor = (addUnrenderedAudioWorkletNode, audioNodeConstructor, createAudioParam, createAudioWorkletNodeRenderer, createNativeAudioWorkletNode, getAudioNodeConnections, getBackupOfflineAudioContext, getNativeContext, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor, sanitizeAudioWorkletNodeOptions, setActiveAudioWorkletNodeInputs, testAudioWorkletNodeOptionsClonability, wrapEventListener) => { - return class AudioWorkletNode extends audioNodeConstructor { - constructor(context, name, options) { - var _a; - const nativeContext = getNativeContext(context); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const mergedOptions = sanitizeAudioWorkletNodeOptions({ ...DEFAULT_OPTIONS, ...options }); - // Bug #191: Safari doesn't throw an error if the options aren't clonable. - testAudioWorkletNodeOptionsClonability(mergedOptions); - const nodeNameToProcessorConstructorMap = _globals__WEBPACK_IMPORTED_MODULE_0__.NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS.get(nativeContext); - const processorConstructor = nodeNameToProcessorConstructorMap === null || nodeNameToProcessorConstructorMap === void 0 ? void 0 : nodeNameToProcessorConstructorMap.get(name); - // Bug #186: Chrome and Edge do not allow to create an AudioWorkletNode on a closed AudioContext. - const nativeContextOrBackupOfflineAudioContext = isOffline || nativeContext.state !== 'closed' - ? nativeContext - : (_a = getBackupOfflineAudioContext(nativeContext)) !== null && _a !== void 0 ? _a : nativeContext; - const nativeAudioWorkletNode = createNativeAudioWorkletNode(nativeContextOrBackupOfflineAudioContext, isOffline ? null : context.baseLatency, nativeAudioWorkletNodeConstructor, name, processorConstructor, mergedOptions); - const audioWorkletNodeRenderer = ((isOffline ? createAudioWorkletNodeRenderer(name, mergedOptions, processorConstructor) : null)); - /* - * @todo Add a mechanism to switch an AudioWorkletNode to passive once the process() function of the AudioWorkletProcessor - * returns false. - */ - super(context, true, nativeAudioWorkletNode, audioWorkletNodeRenderer); - const parameters = []; - nativeAudioWorkletNode.parameters.forEach((nativeAudioParam, nm) => { - const audioParam = createAudioParam(this, isOffline, nativeAudioParam); - parameters.push([nm, audioParam]); - }); - this._nativeAudioWorkletNode = nativeAudioWorkletNode; - this._onprocessorerror = null; - this._parameters = new _read_only_map__WEBPACK_IMPORTED_MODULE_1__.ReadOnlyMap(parameters); - /* - * Bug #86 & #87: Invoking the renderer of an AudioWorkletNode might be necessary if it has no direct or indirect connection to - * the destination. - */ - if (isOffline) { - addUnrenderedAudioWorkletNode(nativeContext, this); - } - const { activeInputs } = getAudioNodeConnections(this); - setActiveAudioWorkletNodeInputs(nativeAudioWorkletNode, activeInputs); - } - get onprocessorerror() { - return this._onprocessorerror; - } - set onprocessorerror(value) { - const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null; - this._nativeAudioWorkletNode.onprocessorerror = wrappedListener; - const nativeOnProcessorError = this._nativeAudioWorkletNode.onprocessorerror; - this._onprocessorerror = - nativeOnProcessorError !== null && nativeOnProcessorError === wrappedListener - ? value - : nativeOnProcessorError; - } - get parameters() { - if (this._parameters === null) { - // @todo The definition that TypeScript uses of the AudioParamMap is lacking many methods. - return this._nativeAudioWorkletNode.parameters; - } - return this._parameters; - } - get port() { - return this._nativeAudioWorkletNode.port; - } - }; -}; -//# sourceMappingURL=audio-worklet-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/audio-worklet-node-renderer-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/audio-worklet-node-renderer-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioWorkletNodeRendererFactory": () => (/* binding */ createAudioWorkletNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_copy_from_channel__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/copy-from-channel */ "./node_modules/standardized-audio-context/build/es2019/helpers/copy-from-channel.js"); -/* harmony import */ var _helpers_copy_to_channel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/copy-to-channel */ "./node_modules/standardized-audio-context/build/es2019/helpers/copy-to-channel.js"); -/* harmony import */ var _helpers_create_nested_arrays__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/create-nested-arrays */ "./node_modules/standardized-audio-context/build/es2019/helpers/create-nested-arrays.js"); -/* harmony import */ var _helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/get-audio-node-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-node-connections.js"); -/* harmony import */ var _helpers_get_audio_worklet_processor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../helpers/get-audio-worklet-processor */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-worklet-processor.js"); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - - - - - - -const processBuffer = async (proxy, renderedBuffer, nativeOfflineAudioContext, options, outputChannelCount, processorConstructor, exposeCurrentFrameAndCurrentTime) => { - // Ceil the length to the next full render quantum. - // Bug #17: Safari does not yet expose the length. - const length = renderedBuffer === null ? Math.ceil(proxy.context.length / 128) * 128 : renderedBuffer.length; - const numberOfInputChannels = options.channelCount * options.numberOfInputs; - const numberOfOutputChannels = outputChannelCount.reduce((sum, value) => sum + value, 0); - const processedBuffer = numberOfOutputChannels === 0 - ? null - : nativeOfflineAudioContext.createBuffer(numberOfOutputChannels, length, nativeOfflineAudioContext.sampleRate); - if (processorConstructor === undefined) { - throw new Error('Missing the processor constructor.'); - } - const audioNodeConnections = (0,_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_3__.getAudioNodeConnections)(proxy); - const audioWorkletProcessor = await (0,_helpers_get_audio_worklet_processor__WEBPACK_IMPORTED_MODULE_4__.getAudioWorkletProcessor)(nativeOfflineAudioContext, proxy); - const inputs = (0,_helpers_create_nested_arrays__WEBPACK_IMPORTED_MODULE_2__.createNestedArrays)(options.numberOfInputs, options.channelCount); - const outputs = (0,_helpers_create_nested_arrays__WEBPACK_IMPORTED_MODULE_2__.createNestedArrays)(options.numberOfOutputs, outputChannelCount); - const parameters = Array.from(proxy.parameters.keys()).reduce((prmtrs, name) => ({ ...prmtrs, [name]: new Float32Array(128) }), {}); - for (let i = 0; i < length; i += 128) { - if (options.numberOfInputs > 0 && renderedBuffer !== null) { - for (let j = 0; j < options.numberOfInputs; j += 1) { - for (let k = 0; k < options.channelCount; k += 1) { - (0,_helpers_copy_from_channel__WEBPACK_IMPORTED_MODULE_0__.copyFromChannel)(renderedBuffer, inputs[j], k, k, i); - } - } - } - if (processorConstructor.parameterDescriptors !== undefined && renderedBuffer !== null) { - processorConstructor.parameterDescriptors.forEach(({ name }, index) => { - (0,_helpers_copy_from_channel__WEBPACK_IMPORTED_MODULE_0__.copyFromChannel)(renderedBuffer, parameters, name, numberOfInputChannels + index, i); - }); - } - for (let j = 0; j < options.numberOfInputs; j += 1) { - for (let k = 0; k < outputChannelCount[j]; k += 1) { - // The byteLength will be 0 when the ArrayBuffer was transferred. - if (outputs[j][k].byteLength === 0) { - outputs[j][k] = new Float32Array(128); - } - } - } - try { - const potentiallyEmptyInputs = inputs.map((input, index) => { - if (audioNodeConnections.activeInputs[index].size === 0) { - return []; - } - return input; - }); - const activeSourceFlag = exposeCurrentFrameAndCurrentTime(i / nativeOfflineAudioContext.sampleRate, nativeOfflineAudioContext.sampleRate, () => audioWorkletProcessor.process(potentiallyEmptyInputs, outputs, parameters)); - if (processedBuffer !== null) { - for (let j = 0, outputChannelSplitterNodeOutput = 0; j < options.numberOfOutputs; j += 1) { - for (let k = 0; k < outputChannelCount[j]; k += 1) { - (0,_helpers_copy_to_channel__WEBPACK_IMPORTED_MODULE_1__.copyToChannel)(processedBuffer, outputs[j], k, outputChannelSplitterNodeOutput + k, i); - } - outputChannelSplitterNodeOutput += outputChannelCount[j]; - } - } - if (!activeSourceFlag) { - break; - } - } - catch (error) { - proxy.dispatchEvent(new ErrorEvent('processorerror', { - colno: error.colno, - filename: error.filename, - lineno: error.lineno, - message: error.message - })); - break; - } - } - return processedBuffer; -}; -const createAudioWorkletNodeRendererFactory = (connectAudioParam, connectMultipleOutputs, createNativeAudioBufferSourceNode, createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeConstantSourceNode, createNativeGainNode, deleteUnrenderedAudioWorkletNode, disconnectMultipleOutputs, exposeCurrentFrameAndCurrentTime, getNativeAudioNode, nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor, renderAutomation, renderInputsOfAudioNode, renderNativeOfflineAudioContext) => { - return (name, options, processorConstructor) => { - const renderedNativeAudioNodes = new WeakMap(); - let processedBufferPromise = null; - const createAudioNode = async (proxy, nativeOfflineAudioContext) => { - let nativeAudioWorkletNode = getNativeAudioNode(proxy); - let nativeOutputNodes = null; - const nativeAudioWorkletNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_5__.isOwnedByContext)(nativeAudioWorkletNode, nativeOfflineAudioContext); - const outputChannelCount = Array.isArray(options.outputChannelCount) - ? options.outputChannelCount - : Array.from(options.outputChannelCount); - // Bug #61: Only Chrome, Edge & Firefox have an implementation of the AudioWorkletNode yet. - if (nativeAudioWorkletNodeConstructor === null) { - const numberOfOutputChannels = outputChannelCount.reduce((sum, value) => sum + value, 0); - const outputChannelSplitterNode = createNativeChannelSplitterNode(nativeOfflineAudioContext, { - channelCount: Math.max(1, numberOfOutputChannels), - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - numberOfOutputs: Math.max(1, numberOfOutputChannels) - }); - const outputChannelMergerNodes = []; - for (let i = 0; i < proxy.numberOfOutputs; i += 1) { - outputChannelMergerNodes.push(createNativeChannelMergerNode(nativeOfflineAudioContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - numberOfInputs: outputChannelCount[i] - })); - } - const outputGainNode = createNativeGainNode(nativeOfflineAudioContext, { - channelCount: options.channelCount, - channelCountMode: options.channelCountMode, - channelInterpretation: options.channelInterpretation, - gain: 1 - }); - outputGainNode.connect = connectMultipleOutputs.bind(null, outputChannelMergerNodes); - outputGainNode.disconnect = disconnectMultipleOutputs.bind(null, outputChannelMergerNodes); - nativeOutputNodes = [outputChannelSplitterNode, outputChannelMergerNodes, outputGainNode]; - } - else if (!nativeAudioWorkletNodeIsOwnedByContext) { - nativeAudioWorkletNode = new nativeAudioWorkletNodeConstructor(nativeOfflineAudioContext, name); - } - renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeOutputNodes === null ? nativeAudioWorkletNode : nativeOutputNodes[2]); - if (nativeOutputNodes !== null) { - if (processedBufferPromise === null) { - if (processorConstructor === undefined) { - throw new Error('Missing the processor constructor.'); - } - if (nativeOfflineAudioContextConstructor === null) { - throw new Error('Missing the native OfflineAudioContext constructor.'); - } - // Bug #47: The AudioDestinationNode in Safari gets not initialized correctly. - const numberOfInputChannels = proxy.channelCount * proxy.numberOfInputs; - const numberOfParameters = processorConstructor.parameterDescriptors === undefined ? 0 : processorConstructor.parameterDescriptors.length; - const numberOfChannels = numberOfInputChannels + numberOfParameters; - const renderBuffer = async () => { - const partialOfflineAudioContext = new nativeOfflineAudioContextConstructor(numberOfChannels, - // Ceil the length to the next full render quantum. - // Bug #17: Safari does not yet expose the length. - Math.ceil(proxy.context.length / 128) * 128, nativeOfflineAudioContext.sampleRate); - const gainNodes = []; - const inputChannelSplitterNodes = []; - for (let i = 0; i < options.numberOfInputs; i += 1) { - gainNodes.push(createNativeGainNode(partialOfflineAudioContext, { - channelCount: options.channelCount, - channelCountMode: options.channelCountMode, - channelInterpretation: options.channelInterpretation, - gain: 1 - })); - inputChannelSplitterNodes.push(createNativeChannelSplitterNode(partialOfflineAudioContext, { - channelCount: options.channelCount, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - numberOfOutputs: options.channelCount - })); - } - const constantSourceNodes = await Promise.all(Array.from(proxy.parameters.values()).map(async (audioParam) => { - const constantSourceNode = createNativeConstantSourceNode(partialOfflineAudioContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - offset: audioParam.value - }); - await renderAutomation(partialOfflineAudioContext, audioParam, constantSourceNode.offset); - return constantSourceNode; - })); - const inputChannelMergerNode = createNativeChannelMergerNode(partialOfflineAudioContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - numberOfInputs: Math.max(1, numberOfInputChannels + numberOfParameters) - }); - for (let i = 0; i < options.numberOfInputs; i += 1) { - gainNodes[i].connect(inputChannelSplitterNodes[i]); - for (let j = 0; j < options.channelCount; j += 1) { - inputChannelSplitterNodes[i].connect(inputChannelMergerNode, j, i * options.channelCount + j); - } - } - for (const [index, constantSourceNode] of constantSourceNodes.entries()) { - constantSourceNode.connect(inputChannelMergerNode, 0, numberOfInputChannels + index); - constantSourceNode.start(0); - } - inputChannelMergerNode.connect(partialOfflineAudioContext.destination); - await Promise.all(gainNodes.map((gainNode) => renderInputsOfAudioNode(proxy, partialOfflineAudioContext, gainNode))); - return renderNativeOfflineAudioContext(partialOfflineAudioContext); - }; - processedBufferPromise = processBuffer(proxy, numberOfChannels === 0 ? null : await renderBuffer(), nativeOfflineAudioContext, options, outputChannelCount, processorConstructor, exposeCurrentFrameAndCurrentTime); - } - const processedBuffer = await processedBufferPromise; - const audioBufferSourceNode = createNativeAudioBufferSourceNode(nativeOfflineAudioContext, { - buffer: null, - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - loop: false, - loopEnd: 0, - loopStart: 0, - playbackRate: 1 - }); - const [outputChannelSplitterNode, outputChannelMergerNodes, outputGainNode] = nativeOutputNodes; - if (processedBuffer !== null) { - audioBufferSourceNode.buffer = processedBuffer; - audioBufferSourceNode.start(0); - } - audioBufferSourceNode.connect(outputChannelSplitterNode); - for (let i = 0, outputChannelSplitterNodeOutput = 0; i < proxy.numberOfOutputs; i += 1) { - const outputChannelMergerNode = outputChannelMergerNodes[i]; - for (let j = 0; j < outputChannelCount[i]; j += 1) { - outputChannelSplitterNode.connect(outputChannelMergerNode, outputChannelSplitterNodeOutput + j, j); - } - outputChannelSplitterNodeOutput += outputChannelCount[i]; - } - return outputGainNode; - } - if (!nativeAudioWorkletNodeIsOwnedByContext) { - for (const [nm, audioParam] of proxy.parameters.entries()) { - await renderAutomation(nativeOfflineAudioContext, audioParam, - // @todo The definition that TypeScript uses of the AudioParamMap is lacking many methods. - nativeAudioWorkletNode.parameters.get(nm)); - } - } - else { - for (const [nm, audioParam] of proxy.parameters.entries()) { - await connectAudioParam(nativeOfflineAudioContext, audioParam, - // @todo The definition that TypeScript uses of the AudioParamMap is lacking many methods. - nativeAudioWorkletNode.parameters.get(nm)); - } - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioWorkletNode); - return nativeAudioWorkletNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - deleteUnrenderedAudioWorkletNode(nativeOfflineAudioContext, proxy); - const renderedNativeAudioWorkletNodeOrGainNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext); - if (renderedNativeAudioWorkletNodeOrGainNode !== undefined) { - return Promise.resolve(renderedNativeAudioWorkletNodeOrGainNode); - } - return createAudioNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=audio-worklet-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/base-audio-context-constructor.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/base-audio-context-constructor.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createBaseAudioContextConstructor": () => (/* binding */ createBaseAudioContextConstructor) -/* harmony export */ }); -const createBaseAudioContextConstructor = (addAudioWorkletModule, analyserNodeConstructor, audioBufferConstructor, audioBufferSourceNodeConstructor, biquadFilterNodeConstructor, channelMergerNodeConstructor, channelSplitterNodeConstructor, constantSourceNodeConstructor, convolverNodeConstructor, decodeAudioData, delayNodeConstructor, dynamicsCompressorNodeConstructor, gainNodeConstructor, iIRFilterNodeConstructor, minimalBaseAudioContextConstructor, oscillatorNodeConstructor, pannerNodeConstructor, periodicWaveConstructor, stereoPannerNodeConstructor, waveShaperNodeConstructor) => { - return class BaseAudioContext extends minimalBaseAudioContextConstructor { - constructor(_nativeContext, numberOfChannels) { - super(_nativeContext, numberOfChannels); - this._nativeContext = _nativeContext; - this._audioWorklet = - addAudioWorkletModule === undefined - ? undefined - : { - addModule: (moduleURL, options) => { - return addAudioWorkletModule(this, moduleURL, options); - } - }; - } - get audioWorklet() { - return this._audioWorklet; - } - createAnalyser() { - return new analyserNodeConstructor(this); - } - createBiquadFilter() { - return new biquadFilterNodeConstructor(this); - } - createBuffer(numberOfChannels, length, sampleRate) { - return new audioBufferConstructor({ length, numberOfChannels, sampleRate }); - } - createBufferSource() { - return new audioBufferSourceNodeConstructor(this); - } - createChannelMerger(numberOfInputs = 6) { - return new channelMergerNodeConstructor(this, { numberOfInputs }); - } - createChannelSplitter(numberOfOutputs = 6) { - return new channelSplitterNodeConstructor(this, { numberOfOutputs }); - } - createConstantSource() { - return new constantSourceNodeConstructor(this); - } - createConvolver() { - return new convolverNodeConstructor(this); - } - createDelay(maxDelayTime = 1) { - return new delayNodeConstructor(this, { maxDelayTime }); - } - createDynamicsCompressor() { - return new dynamicsCompressorNodeConstructor(this); - } - createGain() { - return new gainNodeConstructor(this); - } - createIIRFilter(feedforward, feedback) { - return new iIRFilterNodeConstructor(this, { feedback, feedforward }); - } - createOscillator() { - return new oscillatorNodeConstructor(this); - } - createPanner() { - return new pannerNodeConstructor(this); - } - createPeriodicWave(real, imag, constraints = { disableNormalization: false }) { - return new periodicWaveConstructor(this, { ...constraints, imag, real }); - } - createStereoPanner() { - return new stereoPannerNodeConstructor(this); - } - createWaveShaper() { - return new waveShaperNodeConstructor(this); - } - decodeAudioData(audioData, successCallback, errorCallback) { - return decodeAudioData(this._nativeContext, audioData).then((audioBuffer) => { - if (typeof successCallback === 'function') { - successCallback(audioBuffer); - } - return audioBuffer; - }, (err) => { - if (typeof errorCallback === 'function') { - errorCallback(err); - } - throw err; - }); - } - }; -}; -//# sourceMappingURL=base-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/biquad-filter-node-constructor.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/biquad-filter-node-constructor.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createBiquadFilterNodeConstructor": () => (/* binding */ createBiquadFilterNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../constants */ "./node_modules/standardized-audio-context/build/es2019/constants.js"); - -const DEFAULT_OPTIONS = { - Q: 1, - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - detune: 0, - frequency: 350, - gain: 0, - type: 'lowpass' -}; -const createBiquadFilterNodeConstructor = (audioNodeConstructor, createAudioParam, createBiquadFilterNodeRenderer, createInvalidAccessError, createNativeBiquadFilterNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => { - return class BiquadFilterNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeBiquadFilterNode = createNativeBiquadFilterNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const biquadFilterNodeRenderer = (isOffline ? createBiquadFilterNodeRenderer() : null); - super(context, false, nativeBiquadFilterNode, biquadFilterNodeRenderer); - // Bug #80: Safari does not export the correct values for maxValue and minValue. - this._Q = createAudioParam(this, isOffline, nativeBiquadFilterNode.Q, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - // Bug #78: Firefox & Safari do not export the correct values for maxValue and minValue. - this._detune = createAudioParam(this, isOffline, nativeBiquadFilterNode.detune, 1200 * Math.log2(_constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT), -1200 * Math.log2(_constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT)); - // Bug #77: Firefox & Safari do not export the correct value for minValue. - this._frequency = createAudioParam(this, isOffline, nativeBiquadFilterNode.frequency, context.sampleRate / 2, 0); - // Bug #79: Firefox & Safari do not export the correct values for maxValue and minValue. - this._gain = createAudioParam(this, isOffline, nativeBiquadFilterNode.gain, 40 * Math.log10(_constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT), _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - this._nativeBiquadFilterNode = nativeBiquadFilterNode; - // @todo Determine a meaningful tail-time instead of just using one second. - setAudioNodeTailTime(this, 1); - } - get detune() { - return this._detune; - } - get frequency() { - return this._frequency; - } - get gain() { - return this._gain; - } - get Q() { - return this._Q; - } - get type() { - return this._nativeBiquadFilterNode.type; - } - set type(value) { - this._nativeBiquadFilterNode.type = value; - } - getFrequencyResponse(frequencyHz, magResponse, phaseResponse) { - // Bug #189: Safari does throw an InvalidStateError. - try { - this._nativeBiquadFilterNode.getFrequencyResponse(frequencyHz, magResponse, phaseResponse); - } - catch (err) { - if (err.code === 11) { - throw createInvalidAccessError(); - } - throw err; - } - // Bug #68: Safari does not throw an error if the parameters differ in their length. - if (frequencyHz.length !== magResponse.length || magResponse.length !== phaseResponse.length) { - throw createInvalidAccessError(); - } - } - }; -}; -//# sourceMappingURL=biquad-filter-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/biquad-filter-node-renderer-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/biquad-filter-node-renderer-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createBiquadFilterNodeRendererFactory": () => (/* binding */ createBiquadFilterNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createBiquadFilterNodeRendererFactory = (connectAudioParam, createNativeBiquadFilterNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => { - return () => { - const renderedNativeBiquadFilterNodes = new WeakMap(); - const createBiquadFilterNode = async (proxy, nativeOfflineAudioContext) => { - let nativeBiquadFilterNode = getNativeAudioNode(proxy); - /* - * If the initially used nativeBiquadFilterNode was not constructed on the same OfflineAudioContext it needs to be created - * again. - */ - const nativeBiquadFilterNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeBiquadFilterNode, nativeOfflineAudioContext); - if (!nativeBiquadFilterNodeIsOwnedByContext) { - const options = { - Q: nativeBiquadFilterNode.Q.value, - channelCount: nativeBiquadFilterNode.channelCount, - channelCountMode: nativeBiquadFilterNode.channelCountMode, - channelInterpretation: nativeBiquadFilterNode.channelInterpretation, - detune: nativeBiquadFilterNode.detune.value, - frequency: nativeBiquadFilterNode.frequency.value, - gain: nativeBiquadFilterNode.gain.value, - type: nativeBiquadFilterNode.type - }; - nativeBiquadFilterNode = createNativeBiquadFilterNode(nativeOfflineAudioContext, options); - } - renderedNativeBiquadFilterNodes.set(nativeOfflineAudioContext, nativeBiquadFilterNode); - if (!nativeBiquadFilterNodeIsOwnedByContext) { - await renderAutomation(nativeOfflineAudioContext, proxy.Q, nativeBiquadFilterNode.Q); - await renderAutomation(nativeOfflineAudioContext, proxy.detune, nativeBiquadFilterNode.detune); - await renderAutomation(nativeOfflineAudioContext, proxy.frequency, nativeBiquadFilterNode.frequency); - await renderAutomation(nativeOfflineAudioContext, proxy.gain, nativeBiquadFilterNode.gain); - } - else { - await connectAudioParam(nativeOfflineAudioContext, proxy.Q, nativeBiquadFilterNode.Q); - await connectAudioParam(nativeOfflineAudioContext, proxy.detune, nativeBiquadFilterNode.detune); - await connectAudioParam(nativeOfflineAudioContext, proxy.frequency, nativeBiquadFilterNode.frequency); - await connectAudioParam(nativeOfflineAudioContext, proxy.gain, nativeBiquadFilterNode.gain); - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeBiquadFilterNode); - return nativeBiquadFilterNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeBiquadFilterNode = renderedNativeBiquadFilterNodes.get(nativeOfflineAudioContext); - if (renderedNativeBiquadFilterNode !== undefined) { - return Promise.resolve(renderedNativeBiquadFilterNode); - } - return createBiquadFilterNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=biquad-filter-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/cache-test-result.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/cache-test-result.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createCacheTestResult": () => (/* binding */ createCacheTestResult) -/* harmony export */ }); -const createCacheTestResult = (ongoingTests, testResults) => { - return (tester, test) => { - const cachedTestResult = testResults.get(tester); - if (cachedTestResult !== undefined) { - return cachedTestResult; - } - const ongoingTest = ongoingTests.get(tester); - if (ongoingTest !== undefined) { - return ongoingTest; - } - try { - const synchronousTestResult = test(); - if (synchronousTestResult instanceof Promise) { - ongoingTests.set(tester, synchronousTestResult); - return synchronousTestResult - .catch(() => false) - .then((finalTestResult) => { - ongoingTests.delete(tester); - testResults.set(tester, finalTestResult); - return finalTestResult; - }); - } - testResults.set(tester, synchronousTestResult); - return synchronousTestResult; - } - catch { - testResults.set(tester, false); - return false; - } - }; -}; -//# sourceMappingURL=cache-test-result.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/channel-merger-node-constructor.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/channel-merger-node-constructor.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createChannelMergerNodeConstructor": () => (/* binding */ createChannelMergerNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - numberOfInputs: 6 -}; -const createChannelMergerNodeConstructor = (audioNodeConstructor, createChannelMergerNodeRenderer, createNativeChannelMergerNode, getNativeContext, isNativeOfflineAudioContext) => { - return class ChannelMergerNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeChannelMergerNode = createNativeChannelMergerNode(nativeContext, mergedOptions); - const channelMergerNodeRenderer = ((isNativeOfflineAudioContext(nativeContext) ? createChannelMergerNodeRenderer() : null)); - super(context, false, nativeChannelMergerNode, channelMergerNodeRenderer); - } - }; -}; -//# sourceMappingURL=channel-merger-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/channel-merger-node-renderer-factory.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/channel-merger-node-renderer-factory.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createChannelMergerNodeRendererFactory": () => (/* binding */ createChannelMergerNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createChannelMergerNodeRendererFactory = (createNativeChannelMergerNode, getNativeAudioNode, renderInputsOfAudioNode) => { - return () => { - const renderedNativeAudioNodes = new WeakMap(); - const createAudioNode = async (proxy, nativeOfflineAudioContext) => { - let nativeAudioNode = getNativeAudioNode(proxy); - // If the initially used nativeAudioNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeAudioNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeAudioNode, nativeOfflineAudioContext); - if (!nativeAudioNodeIsOwnedByContext) { - const options = { - channelCount: nativeAudioNode.channelCount, - channelCountMode: nativeAudioNode.channelCountMode, - channelInterpretation: nativeAudioNode.channelInterpretation, - numberOfInputs: nativeAudioNode.numberOfInputs - }; - nativeAudioNode = createNativeChannelMergerNode(nativeOfflineAudioContext, options); - } - renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeAudioNode); - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioNode); - return nativeAudioNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeAudioNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext); - if (renderedNativeAudioNode !== undefined) { - return Promise.resolve(renderedNativeAudioNode); - } - return createAudioNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=channel-merger-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/channel-splitter-node-constructor.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/channel-splitter-node-constructor.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createChannelSplitterNodeConstructor": () => (/* binding */ createChannelSplitterNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - channelCount: 6, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - numberOfOutputs: 6 -}; -const createChannelSplitterNodeConstructor = (audioNodeConstructor, createChannelSplitterNodeRenderer, createNativeChannelSplitterNode, getNativeContext, isNativeOfflineAudioContext, sanitizeChannelSplitterOptions) => { - return class ChannelSplitterNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = sanitizeChannelSplitterOptions({ ...DEFAULT_OPTIONS, ...options }); - const nativeChannelSplitterNode = createNativeChannelSplitterNode(nativeContext, mergedOptions); - const channelSplitterNodeRenderer = ((isNativeOfflineAudioContext(nativeContext) ? createChannelSplitterNodeRenderer() : null)); - super(context, false, nativeChannelSplitterNode, channelSplitterNodeRenderer); - } - }; -}; -//# sourceMappingURL=channel-splitter-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/channel-splitter-node-renderer-factory.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/channel-splitter-node-renderer-factory.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createChannelSplitterNodeRendererFactory": () => (/* binding */ createChannelSplitterNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createChannelSplitterNodeRendererFactory = (createNativeChannelSplitterNode, getNativeAudioNode, renderInputsOfAudioNode) => { - return () => { - const renderedNativeAudioNodes = new WeakMap(); - const createAudioNode = async (proxy, nativeOfflineAudioContext) => { - let nativeAudioNode = getNativeAudioNode(proxy); - // If the initially used nativeAudioNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeAudioNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeAudioNode, nativeOfflineAudioContext); - if (!nativeAudioNodeIsOwnedByContext) { - const options = { - channelCount: nativeAudioNode.channelCount, - channelCountMode: nativeAudioNode.channelCountMode, - channelInterpretation: nativeAudioNode.channelInterpretation, - numberOfOutputs: nativeAudioNode.numberOfOutputs - }; - nativeAudioNode = createNativeChannelSplitterNode(nativeOfflineAudioContext, options); - } - renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeAudioNode); - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioNode); - return nativeAudioNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeAudioNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext); - if (renderedNativeAudioNode !== undefined) { - return Promise.resolve(renderedNativeAudioNode); - } - return createAudioNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=channel-splitter-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/connect-audio-param.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/connect-audio-param.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createConnectAudioParam": () => (/* binding */ createConnectAudioParam) -/* harmony export */ }); -const createConnectAudioParam = (renderInputsOfAudioParam) => { - return (nativeOfflineAudioContext, audioParam, nativeAudioParam) => { - return renderInputsOfAudioParam(audioParam, nativeOfflineAudioContext, nativeAudioParam); - }; -}; -//# sourceMappingURL=connect-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/connect-multiple-outputs.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/connect-multiple-outputs.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createConnectMultipleOutputs": () => (/* binding */ createConnectMultipleOutputs) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node.js"); - -const createConnectMultipleOutputs = (createIndexSizeError) => { - return (outputAudioNodes, destination, output = 0, input = 0) => { - const outputAudioNode = outputAudioNodes[output]; - if (outputAudioNode === undefined) { - throw createIndexSizeError(); - } - if ((0,_guards_native_audio_node__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNode)(destination)) { - return outputAudioNode.connect(destination, 0, input); - } - return outputAudioNode.connect(destination, 0); - }; -}; -//# sourceMappingURL=connect-multiple-outputs.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/connected-native-audio-buffer-source-node-factory.js": -/*!*****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/connected-native-audio-buffer-source-node-factory.js ***! - \*****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createConnectedNativeAudioBufferSourceNodeFactory": () => (/* binding */ createConnectedNativeAudioBufferSourceNodeFactory) -/* harmony export */ }); -const createConnectedNativeAudioBufferSourceNodeFactory = (createNativeAudioBufferSourceNode) => { - return (nativeContext, nativeAudioNode) => { - const nativeAudioBufferSourceNode = createNativeAudioBufferSourceNode(nativeContext, { - buffer: null, - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - loop: false, - loopEnd: 0, - loopStart: 0, - playbackRate: 1 - }); - const nativeAudioBuffer = nativeContext.createBuffer(1, 2, 44100); - nativeAudioBufferSourceNode.buffer = nativeAudioBuffer; - nativeAudioBufferSourceNode.loop = true; - nativeAudioBufferSourceNode.connect(nativeAudioNode); - nativeAudioBufferSourceNode.start(); - return () => { - nativeAudioBufferSourceNode.stop(); - nativeAudioBufferSourceNode.disconnect(nativeAudioNode); - }; - }; -}; -//# sourceMappingURL=connected-native-audio-buffer-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/constant-source-node-constructor.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/constant-source-node-constructor.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createConstantSourceNodeConstructor": () => (/* binding */ createConstantSourceNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../constants */ "./node_modules/standardized-audio-context/build/es2019/constants.js"); -/* harmony import */ var _helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-active-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-active-audio-node.js"); -/* harmony import */ var _helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/set-internal-state-to-active */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-active.js"); -/* harmony import */ var _helpers_set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/set-internal-state-to-passive */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive.js"); - - - - -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - offset: 1 -}; -const createConstantSourceNodeConstructor = (audioNodeConstructor, createAudioParam, createConstantSourceNodeRendererFactory, createNativeConstantSourceNode, getNativeContext, isNativeOfflineAudioContext, wrapEventListener) => { - return class ConstantSourceNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeConstantSourceNode = createNativeConstantSourceNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const constantSourceNodeRenderer = ((isOffline ? createConstantSourceNodeRendererFactory() : null)); - super(context, false, nativeConstantSourceNode, constantSourceNodeRenderer); - this._constantSourceNodeRenderer = constantSourceNodeRenderer; - this._nativeConstantSourceNode = nativeConstantSourceNode; - /* - * Bug #62 & #74: Safari does not support ConstantSourceNodes and does not export the correct values for maxValue and minValue - * for GainNodes. - */ - this._offset = createAudioParam(this, isOffline, nativeConstantSourceNode.offset, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - this._onended = null; - } - get offset() { - return this._offset; - } - get onended() { - return this._onended; - } - set onended(value) { - const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null; - this._nativeConstantSourceNode.onended = wrappedListener; - const nativeOnEnded = this._nativeConstantSourceNode.onended; - this._onended = nativeOnEnded !== null && nativeOnEnded === wrappedListener ? value : nativeOnEnded; - } - start(when = 0) { - this._nativeConstantSourceNode.start(when); - if (this._constantSourceNodeRenderer !== null) { - this._constantSourceNodeRenderer.start = when; - } - if (this.context.state !== 'closed') { - (0,_helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_2__.setInternalStateToActive)(this); - const resetInternalStateToPassive = () => { - this._nativeConstantSourceNode.removeEventListener('ended', resetInternalStateToPassive); - if ((0,_helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_1__.isActiveAudioNode)(this)) { - (0,_helpers_set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_3__.setInternalStateToPassive)(this); - } - }; - this._nativeConstantSourceNode.addEventListener('ended', resetInternalStateToPassive); - } - } - stop(when = 0) { - this._nativeConstantSourceNode.stop(when); - if (this._constantSourceNodeRenderer !== null) { - this._constantSourceNodeRenderer.stop = when; - } - } - }; -}; -//# sourceMappingURL=constant-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/constant-source-node-renderer-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/constant-source-node-renderer-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createConstantSourceNodeRendererFactory": () => (/* binding */ createConstantSourceNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createConstantSourceNodeRendererFactory = (connectAudioParam, createNativeConstantSourceNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => { - return () => { - const renderedNativeConstantSourceNodes = new WeakMap(); - let start = null; - let stop = null; - const createConstantSourceNode = async (proxy, nativeOfflineAudioContext) => { - let nativeConstantSourceNode = getNativeAudioNode(proxy); - /* - * If the initially used nativeConstantSourceNode was not constructed on the same OfflineAudioContext it needs to be created - * again. - */ - const nativeConstantSourceNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeConstantSourceNode, nativeOfflineAudioContext); - if (!nativeConstantSourceNodeIsOwnedByContext) { - const options = { - channelCount: nativeConstantSourceNode.channelCount, - channelCountMode: nativeConstantSourceNode.channelCountMode, - channelInterpretation: nativeConstantSourceNode.channelInterpretation, - offset: nativeConstantSourceNode.offset.value - }; - nativeConstantSourceNode = createNativeConstantSourceNode(nativeOfflineAudioContext, options); - if (start !== null) { - nativeConstantSourceNode.start(start); - } - if (stop !== null) { - nativeConstantSourceNode.stop(stop); - } - } - renderedNativeConstantSourceNodes.set(nativeOfflineAudioContext, nativeConstantSourceNode); - if (!nativeConstantSourceNodeIsOwnedByContext) { - await renderAutomation(nativeOfflineAudioContext, proxy.offset, nativeConstantSourceNode.offset); - } - else { - await connectAudioParam(nativeOfflineAudioContext, proxy.offset, nativeConstantSourceNode.offset); - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeConstantSourceNode); - return nativeConstantSourceNode; - }; - return { - set start(value) { - start = value; - }, - set stop(value) { - stop = value; - }, - render(proxy, nativeOfflineAudioContext) { - const renderedNativeConstantSourceNode = renderedNativeConstantSourceNodes.get(nativeOfflineAudioContext); - if (renderedNativeConstantSourceNode !== undefined) { - return Promise.resolve(renderedNativeConstantSourceNode); - } - return createConstantSourceNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=constant-source-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/convert-number-to-unsigned-long.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/convert-number-to-unsigned-long.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createConvertNumberToUnsignedLong": () => (/* binding */ createConvertNumberToUnsignedLong) -/* harmony export */ }); -const createConvertNumberToUnsignedLong = (unit32Array) => { - return (value) => { - unit32Array[0] = value; - return unit32Array[0]; - }; -}; -//# sourceMappingURL=convert-number-to-unsigned-long.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/convolver-node-constructor.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/convolver-node-constructor.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createConvolverNodeConstructor": () => (/* binding */ createConvolverNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - buffer: null, - channelCount: 2, - channelCountMode: 'clamped-max', - channelInterpretation: 'speakers', - disableNormalization: false -}; -const createConvolverNodeConstructor = (audioNodeConstructor, createConvolverNodeRenderer, createNativeConvolverNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => { - return class ConvolverNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeConvolverNode = createNativeConvolverNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const convolverNodeRenderer = (isOffline ? createConvolverNodeRenderer() : null); - super(context, false, nativeConvolverNode, convolverNodeRenderer); - this._isBufferNullified = false; - this._nativeConvolverNode = nativeConvolverNode; - if (mergedOptions.buffer !== null) { - setAudioNodeTailTime(this, mergedOptions.buffer.duration); - } - } - get buffer() { - if (this._isBufferNullified) { - return null; - } - return this._nativeConvolverNode.buffer; - } - set buffer(value) { - this._nativeConvolverNode.buffer = value; - // Bug #115: Safari does not allow to set the buffer to null. - if (value === null && this._nativeConvolverNode.buffer !== null) { - const nativeContext = this._nativeConvolverNode.context; - this._nativeConvolverNode.buffer = nativeContext.createBuffer(1, 1, 44100); - this._isBufferNullified = true; - setAudioNodeTailTime(this, 0); - } - else { - this._isBufferNullified = false; - setAudioNodeTailTime(this, this._nativeConvolverNode.buffer === null ? 0 : this._nativeConvolverNode.buffer.duration); - } - } - get normalize() { - return this._nativeConvolverNode.normalize; - } - set normalize(value) { - this._nativeConvolverNode.normalize = value; - } - }; -}; -//# sourceMappingURL=convolver-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/convolver-node-renderer-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/convolver-node-renderer-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createConvolverNodeRendererFactory": () => (/* binding */ createConvolverNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node-faker */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node-faker.js"); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - - -const createConvolverNodeRendererFactory = (createNativeConvolverNode, getNativeAudioNode, renderInputsOfAudioNode) => { - return () => { - const renderedNativeConvolverNodes = new WeakMap(); - const createConvolverNode = async (proxy, nativeOfflineAudioContext) => { - let nativeConvolverNode = getNativeAudioNode(proxy); - // If the initially used nativeConvolverNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeConvolverNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__.isOwnedByContext)(nativeConvolverNode, nativeOfflineAudioContext); - if (!nativeConvolverNodeIsOwnedByContext) { - const options = { - buffer: nativeConvolverNode.buffer, - channelCount: nativeConvolverNode.channelCount, - channelCountMode: nativeConvolverNode.channelCountMode, - channelInterpretation: nativeConvolverNode.channelInterpretation, - disableNormalization: !nativeConvolverNode.normalize - }; - nativeConvolverNode = createNativeConvolverNode(nativeOfflineAudioContext, options); - } - renderedNativeConvolverNodes.set(nativeOfflineAudioContext, nativeConvolverNode); - if ((0,_guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNodeFaker)(nativeConvolverNode)) { - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeConvolverNode.inputs[0]); - } - else { - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeConvolverNode); - } - return nativeConvolverNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeConvolverNode = renderedNativeConvolverNodes.get(nativeOfflineAudioContext); - if (renderedNativeConvolverNode !== undefined) { - return Promise.resolve(renderedNativeConvolverNode); - } - return createConvolverNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=convolver-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/create-native-offline-audio-context.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/create-native-offline-audio-context.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createCreateNativeOfflineAudioContext": () => (/* binding */ createCreateNativeOfflineAudioContext) -/* harmony export */ }); -const createCreateNativeOfflineAudioContext = (createNotSupportedError, nativeOfflineAudioContextConstructor) => { - return (numberOfChannels, length, sampleRate) => { - if (nativeOfflineAudioContextConstructor === null) { - throw new Error('Missing the native OfflineAudioContext constructor.'); - } - try { - return new nativeOfflineAudioContextConstructor(numberOfChannels, length, sampleRate); - } - catch (err) { - // Bug #143, #144 & #146: Safari throws a SyntaxError when numberOfChannels, length or sampleRate are invalid. - if (err.name === 'SyntaxError') { - throw createNotSupportedError(); - } - throw err; - } - }; -}; -//# sourceMappingURL=create-native-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/data-clone-error.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/data-clone-error.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDataCloneError": () => (/* binding */ createDataCloneError) -/* harmony export */ }); -const createDataCloneError = () => new DOMException('', 'DataCloneError'); -//# sourceMappingURL=data-clone-error.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/decode-audio-data.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/decode-audio-data.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDecodeAudioData": () => (/* binding */ createDecodeAudioData) -/* harmony export */ }); -/* harmony import */ var _helpers_detach_array_buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/detach-array-buffer */ "./node_modules/standardized-audio-context/build/es2019/helpers/detach-array-buffer.js"); -/* harmony import */ var _helpers_wrap_audio_buffer_get_channel_data_method__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/wrap-audio-buffer-get-channel-data-method */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-get-channel-data-method.js"); - - -const createDecodeAudioData = (audioBufferStore, cacheTestResult, createDataCloneError, createEncodingError, detachedArrayBuffers, getNativeContext, isNativeContext, testAudioBufferCopyChannelMethodsOutOfBoundsSupport, testPromiseSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds) => { - return (anyContext, audioData) => { - const nativeContext = isNativeContext(anyContext) ? anyContext : getNativeContext(anyContext); - // Bug #43: Only Chrome and Edge do throw a DataCloneError. - if (detachedArrayBuffers.has(audioData)) { - const err = createDataCloneError(); - return Promise.reject(err); - } - // The audioData parameter maybe of a type which can't be added to a WeakSet. - try { - detachedArrayBuffers.add(audioData); - } - catch { - // Ignore errors. - } - // Bug #21: Safari does not support promises yet. - if (cacheTestResult(testPromiseSupport, () => testPromiseSupport(nativeContext))) { - return nativeContext.decodeAudioData(audioData).then((audioBuffer) => { - // Bug #133: Safari does neuter the ArrayBuffer. - (0,_helpers_detach_array_buffer__WEBPACK_IMPORTED_MODULE_0__.detachArrayBuffer)(audioData).catch(() => { - // Ignore errors. - }); - // Bug #157: Firefox does not allow the bufferOffset to be out-of-bounds. - if (!cacheTestResult(testAudioBufferCopyChannelMethodsOutOfBoundsSupport, () => testAudioBufferCopyChannelMethodsOutOfBoundsSupport(audioBuffer))) { - wrapAudioBufferCopyChannelMethodsOutOfBounds(audioBuffer); - } - audioBufferStore.add(audioBuffer); - return audioBuffer; - }); - } - // Bug #21: Safari does not return a Promise yet. - return new Promise((resolve, reject) => { - const complete = async () => { - // Bug #133: Safari does neuter the ArrayBuffer. - try { - await (0,_helpers_detach_array_buffer__WEBPACK_IMPORTED_MODULE_0__.detachArrayBuffer)(audioData); - } - catch { - // Ignore errors. - } - }; - const fail = (err) => { - reject(err); - complete(); - }; - // Bug #26: Safari throws a synchronous error. - try { - // Bug #1: Safari requires a successCallback. - nativeContext.decodeAudioData(audioData, (audioBuffer) => { - // Bug #5: Safari does not support copyFromChannel() and copyToChannel(). - // Bug #100: Safari does throw a wrong error when calling getChannelData() with an out-of-bounds value. - if (typeof audioBuffer.copyFromChannel !== 'function') { - wrapAudioBufferCopyChannelMethods(audioBuffer); - (0,_helpers_wrap_audio_buffer_get_channel_data_method__WEBPACK_IMPORTED_MODULE_1__.wrapAudioBufferGetChannelDataMethod)(audioBuffer); - } - audioBufferStore.add(audioBuffer); - complete().then(() => resolve(audioBuffer)); - }, (err) => { - // Bug #4: Safari returns null instead of an error. - if (err === null) { - fail(createEncodingError()); - } - else { - fail(err); - } - }); - } - catch (err) { - fail(err); - } - }); - }; -}; -//# sourceMappingURL=decode-audio-data.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/decrement-cycle-counter.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/decrement-cycle-counter.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDecrementCycleCounter": () => (/* binding */ createDecrementCycleCounter) -/* harmony export */ }); -/* harmony import */ var _guards_audio_node_output_connection__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/audio-node-output-connection */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-node-output-connection.js"); - -const createDecrementCycleCounter = (connectNativeAudioNodeToNativeAudioNode, cycleCounters, getAudioNodeConnections, getNativeAudioNode, getNativeAudioParam, getNativeContext, isActiveAudioNode, isNativeOfflineAudioContext) => { - return (audioNode, count) => { - const cycleCounter = cycleCounters.get(audioNode); - if (cycleCounter === undefined) { - throw new Error('Missing the expected cycle count.'); - } - const nativeContext = getNativeContext(audioNode.context); - const isOffline = isNativeOfflineAudioContext(nativeContext); - if (cycleCounter === count) { - cycleCounters.delete(audioNode); - if (!isOffline && isActiveAudioNode(audioNode)) { - const nativeSourceAudioNode = getNativeAudioNode(audioNode); - const { outputs } = getAudioNodeConnections(audioNode); - for (const output of outputs) { - if ((0,_guards_audio_node_output_connection__WEBPACK_IMPORTED_MODULE_0__.isAudioNodeOutputConnection)(output)) { - const nativeDestinationAudioNode = getNativeAudioNode(output[0]); - connectNativeAudioNodeToNativeAudioNode(nativeSourceAudioNode, nativeDestinationAudioNode, output[1], output[2]); - } - else { - const nativeDestinationAudioParam = getNativeAudioParam(output[0]); - nativeSourceAudioNode.connect(nativeDestinationAudioParam, output[1]); - } - } - } - } - else { - cycleCounters.set(audioNode, cycleCounter - count); - } - }; -}; -//# sourceMappingURL=decrement-cycle-counter.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/delay-node-constructor.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/delay-node-constructor.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDelayNodeConstructor": () => (/* binding */ createDelayNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - delayTime: 0, - maxDelayTime: 1 -}; -const createDelayNodeConstructor = (audioNodeConstructor, createAudioParam, createDelayNodeRenderer, createNativeDelayNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => { - return class DelayNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeDelayNode = createNativeDelayNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const delayNodeRenderer = (isOffline ? createDelayNodeRenderer(mergedOptions.maxDelayTime) : null); - super(context, false, nativeDelayNode, delayNodeRenderer); - this._delayTime = createAudioParam(this, isOffline, nativeDelayNode.delayTime); - setAudioNodeTailTime(this, mergedOptions.maxDelayTime); - } - get delayTime() { - return this._delayTime; - } - }; -}; -//# sourceMappingURL=delay-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/delay-node-renderer-factory.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/delay-node-renderer-factory.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDelayNodeRendererFactory": () => (/* binding */ createDelayNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createDelayNodeRendererFactory = (connectAudioParam, createNativeDelayNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => { - return (maxDelayTime) => { - const renderedNativeDelayNodes = new WeakMap(); - const createDelayNode = async (proxy, nativeOfflineAudioContext) => { - let nativeDelayNode = getNativeAudioNode(proxy); - // If the initially used nativeDelayNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeDelayNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeDelayNode, nativeOfflineAudioContext); - if (!nativeDelayNodeIsOwnedByContext) { - const options = { - channelCount: nativeDelayNode.channelCount, - channelCountMode: nativeDelayNode.channelCountMode, - channelInterpretation: nativeDelayNode.channelInterpretation, - delayTime: nativeDelayNode.delayTime.value, - maxDelayTime - }; - nativeDelayNode = createNativeDelayNode(nativeOfflineAudioContext, options); - } - renderedNativeDelayNodes.set(nativeOfflineAudioContext, nativeDelayNode); - if (!nativeDelayNodeIsOwnedByContext) { - await renderAutomation(nativeOfflineAudioContext, proxy.delayTime, nativeDelayNode.delayTime); - } - else { - await connectAudioParam(nativeOfflineAudioContext, proxy.delayTime, nativeDelayNode.delayTime); - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeDelayNode); - return nativeDelayNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeDelayNode = renderedNativeDelayNodes.get(nativeOfflineAudioContext); - if (renderedNativeDelayNode !== undefined) { - return Promise.resolve(renderedNativeDelayNode); - } - return createDelayNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=delay-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/delete-active-input-connection-to-audio-node.js": -/*!************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/delete-active-input-connection-to-audio-node.js ***! - \************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDeleteActiveInputConnectionToAudioNode": () => (/* binding */ createDeleteActiveInputConnectionToAudioNode) -/* harmony export */ }); -const createDeleteActiveInputConnectionToAudioNode = (pickElementFromSet) => { - return (activeInputs, source, output, input) => { - return pickElementFromSet(activeInputs[input], (activeInputConnection) => activeInputConnection[0] === source && activeInputConnection[1] === output); - }; -}; -//# sourceMappingURL=delete-active-input-connection-to-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/delete-unrendered-audio-worklet-node.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/delete-unrendered-audio-worklet-node.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDeleteUnrenderedAudioWorkletNode": () => (/* binding */ createDeleteUnrenderedAudioWorkletNode) -/* harmony export */ }); -const createDeleteUnrenderedAudioWorkletNode = (getUnrenderedAudioWorkletNodes) => { - return (nativeContext, audioWorkletNode) => { - getUnrenderedAudioWorkletNodes(nativeContext).delete(audioWorkletNode); - }; -}; -//# sourceMappingURL=delete-unrendered-audio-worklet-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/detect-cycles.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/detect-cycles.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDetectCycles": () => (/* binding */ createDetectCycles) -/* harmony export */ }); -/* harmony import */ var _guards_audio_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/audio-node */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-node.js"); -/* harmony import */ var _guards_delay_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../guards/delay-node */ "./node_modules/standardized-audio-context/build/es2019/guards/delay-node.js"); - - -const createDetectCycles = (audioParamAudioNodeStore, getAudioNodeConnections, getValueForKey) => { - return function detectCycles(chain, nextLink) { - const audioNode = (0,_guards_audio_node__WEBPACK_IMPORTED_MODULE_0__.isAudioNode)(nextLink) ? nextLink : getValueForKey(audioParamAudioNodeStore, nextLink); - if ((0,_guards_delay_node__WEBPACK_IMPORTED_MODULE_1__.isDelayNode)(audioNode)) { - return []; - } - if (chain[0] === audioNode) { - return [chain]; - } - if (chain.includes(audioNode)) { - return []; - } - const { outputs } = getAudioNodeConnections(audioNode); - return Array.from(outputs) - .map((outputConnection) => detectCycles([...chain, audioNode], outputConnection[0])) - .reduce((mergedCycles, nestedCycles) => mergedCycles.concat(nestedCycles), []); - }; -}; -//# sourceMappingURL=detect-cycles.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/disconnect-multiple-outputs.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/disconnect-multiple-outputs.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDisconnectMultipleOutputs": () => (/* binding */ createDisconnectMultipleOutputs) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node.js"); - -const getOutputAudioNodeAtIndex = (createIndexSizeError, outputAudioNodes, output) => { - const outputAudioNode = outputAudioNodes[output]; - if (outputAudioNode === undefined) { - throw createIndexSizeError(); - } - return outputAudioNode; -}; -const createDisconnectMultipleOutputs = (createIndexSizeError) => { - return (outputAudioNodes, destinationOrOutput = undefined, output = undefined, input = 0) => { - if (destinationOrOutput === undefined) { - return outputAudioNodes.forEach((outputAudioNode) => outputAudioNode.disconnect()); - } - if (typeof destinationOrOutput === 'number') { - return getOutputAudioNodeAtIndex(createIndexSizeError, outputAudioNodes, destinationOrOutput).disconnect(); - } - if ((0,_guards_native_audio_node__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNode)(destinationOrOutput)) { - if (output === undefined) { - return outputAudioNodes.forEach((outputAudioNode) => outputAudioNode.disconnect(destinationOrOutput)); - } - if (input === undefined) { - return getOutputAudioNodeAtIndex(createIndexSizeError, outputAudioNodes, output).disconnect(destinationOrOutput, 0); - } - return getOutputAudioNodeAtIndex(createIndexSizeError, outputAudioNodes, output).disconnect(destinationOrOutput, 0, input); - } - if (output === undefined) { - return outputAudioNodes.forEach((outputAudioNode) => outputAudioNode.disconnect(destinationOrOutput)); - } - return getOutputAudioNodeAtIndex(createIndexSizeError, outputAudioNodes, output).disconnect(destinationOrOutput, 0); - }; -}; -//# sourceMappingURL=disconnect-multiple-outputs.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/dynamics-compressor-node-constructor.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/dynamics-compressor-node-constructor.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDynamicsCompressorNodeConstructor": () => (/* binding */ createDynamicsCompressorNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - attack: 0.003, - channelCount: 2, - channelCountMode: 'clamped-max', - channelInterpretation: 'speakers', - knee: 30, - ratio: 12, - release: 0.25, - threshold: -24 -}; -const createDynamicsCompressorNodeConstructor = (audioNodeConstructor, createAudioParam, createDynamicsCompressorNodeRenderer, createNativeDynamicsCompressorNode, createNotSupportedError, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => { - return class DynamicsCompressorNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeDynamicsCompressorNode = createNativeDynamicsCompressorNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const dynamicsCompressorNodeRenderer = (isOffline ? createDynamicsCompressorNodeRenderer() : null); - super(context, false, nativeDynamicsCompressorNode, dynamicsCompressorNodeRenderer); - this._attack = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.attack); - this._knee = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.knee); - this._nativeDynamicsCompressorNode = nativeDynamicsCompressorNode; - this._ratio = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.ratio); - this._release = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.release); - this._threshold = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.threshold); - setAudioNodeTailTime(this, 0.006); - } - get attack() { - return this._attack; - } - // Bug #108: Safari allows a channelCount of three and above which is why the getter and setter needs to be overwritten here. - get channelCount() { - return this._nativeDynamicsCompressorNode.channelCount; - } - set channelCount(value) { - const previousChannelCount = this._nativeDynamicsCompressorNode.channelCount; - this._nativeDynamicsCompressorNode.channelCount = value; - if (value > 2) { - this._nativeDynamicsCompressorNode.channelCount = previousChannelCount; - throw createNotSupportedError(); - } - } - /* - * Bug #109: Only Chrome and Firefox disallow a channelCountMode of 'max' yet which is why the getter and setter needs to be - * overwritten here. - */ - get channelCountMode() { - return this._nativeDynamicsCompressorNode.channelCountMode; - } - set channelCountMode(value) { - const previousChannelCount = this._nativeDynamicsCompressorNode.channelCountMode; - this._nativeDynamicsCompressorNode.channelCountMode = value; - if (value === 'max') { - this._nativeDynamicsCompressorNode.channelCountMode = previousChannelCount; - throw createNotSupportedError(); - } - } - get knee() { - return this._knee; - } - get ratio() { - return this._ratio; - } - get reduction() { - // Bug #111: Safari returns an AudioParam instead of a number. - if (typeof this._nativeDynamicsCompressorNode.reduction.value === 'number') { - return this._nativeDynamicsCompressorNode.reduction.value; - } - return this._nativeDynamicsCompressorNode.reduction; - } - get release() { - return this._release; - } - get threshold() { - return this._threshold; - } - }; -}; -//# sourceMappingURL=dynamics-compressor-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/dynamics-compressor-node-renderer-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/dynamics-compressor-node-renderer-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createDynamicsCompressorNodeRendererFactory": () => (/* binding */ createDynamicsCompressorNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createDynamicsCompressorNodeRendererFactory = (connectAudioParam, createNativeDynamicsCompressorNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => { - return () => { - const renderedNativeDynamicsCompressorNodes = new WeakMap(); - const createDynamicsCompressorNode = async (proxy, nativeOfflineAudioContext) => { - let nativeDynamicsCompressorNode = getNativeAudioNode(proxy); - /* - * If the initially used nativeDynamicsCompressorNode was not constructed on the same OfflineAudioContext it needs to be - * created again. - */ - const nativeDynamicsCompressorNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeDynamicsCompressorNode, nativeOfflineAudioContext); - if (!nativeDynamicsCompressorNodeIsOwnedByContext) { - const options = { - attack: nativeDynamicsCompressorNode.attack.value, - channelCount: nativeDynamicsCompressorNode.channelCount, - channelCountMode: nativeDynamicsCompressorNode.channelCountMode, - channelInterpretation: nativeDynamicsCompressorNode.channelInterpretation, - knee: nativeDynamicsCompressorNode.knee.value, - ratio: nativeDynamicsCompressorNode.ratio.value, - release: nativeDynamicsCompressorNode.release.value, - threshold: nativeDynamicsCompressorNode.threshold.value - }; - nativeDynamicsCompressorNode = createNativeDynamicsCompressorNode(nativeOfflineAudioContext, options); - } - renderedNativeDynamicsCompressorNodes.set(nativeOfflineAudioContext, nativeDynamicsCompressorNode); - if (!nativeDynamicsCompressorNodeIsOwnedByContext) { - await renderAutomation(nativeOfflineAudioContext, proxy.attack, nativeDynamicsCompressorNode.attack); - await renderAutomation(nativeOfflineAudioContext, proxy.knee, nativeDynamicsCompressorNode.knee); - await renderAutomation(nativeOfflineAudioContext, proxy.ratio, nativeDynamicsCompressorNode.ratio); - await renderAutomation(nativeOfflineAudioContext, proxy.release, nativeDynamicsCompressorNode.release); - await renderAutomation(nativeOfflineAudioContext, proxy.threshold, nativeDynamicsCompressorNode.threshold); - } - else { - await connectAudioParam(nativeOfflineAudioContext, proxy.attack, nativeDynamicsCompressorNode.attack); - await connectAudioParam(nativeOfflineAudioContext, proxy.knee, nativeDynamicsCompressorNode.knee); - await connectAudioParam(nativeOfflineAudioContext, proxy.ratio, nativeDynamicsCompressorNode.ratio); - await connectAudioParam(nativeOfflineAudioContext, proxy.release, nativeDynamicsCompressorNode.release); - await connectAudioParam(nativeOfflineAudioContext, proxy.threshold, nativeDynamicsCompressorNode.threshold); - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeDynamicsCompressorNode); - return nativeDynamicsCompressorNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeDynamicsCompressorNode = renderedNativeDynamicsCompressorNodes.get(nativeOfflineAudioContext); - if (renderedNativeDynamicsCompressorNode !== undefined) { - return Promise.resolve(renderedNativeDynamicsCompressorNode); - } - return createDynamicsCompressorNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=dynamics-compressor-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/encoding-error.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/encoding-error.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createEncodingError": () => (/* binding */ createEncodingError) -/* harmony export */ }); -const createEncodingError = () => new DOMException('', 'EncodingError'); -//# sourceMappingURL=encoding-error.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/evaluate-source.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/evaluate-source.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createEvaluateSource": () => (/* binding */ createEvaluateSource) -/* harmony export */ }); -const createEvaluateSource = (window) => { - return (source) => new Promise((resolve, reject) => { - if (window === null) { - // Bug #182 Chrome and Edge do throw an instance of a SyntaxError instead of a DOMException. - reject(new SyntaxError()); - return; - } - const head = window.document.head; - if (head === null) { - // Bug #182 Chrome and Edge do throw an instance of a SyntaxError instead of a DOMException. - reject(new SyntaxError()); - } - else { - const script = window.document.createElement('script'); - // @todo Safari doesn't like URLs with a type of 'application/javascript; charset=utf-8'. - const blob = new Blob([source], { type: 'application/javascript' }); - const url = URL.createObjectURL(blob); - const originalOnErrorHandler = window.onerror; - const removeErrorEventListenerAndRevokeUrl = () => { - window.onerror = originalOnErrorHandler; - URL.revokeObjectURL(url); - }; - window.onerror = (message, src, lineno, colno, error) => { - // @todo Edge thinks the source is the one of the html document. - if (src === url || (src === window.location.href && lineno === 1 && colno === 1)) { - removeErrorEventListenerAndRevokeUrl(); - reject(error); - return false; - } - if (originalOnErrorHandler !== null) { - return originalOnErrorHandler(message, src, lineno, colno, error); - } - }; - script.onerror = () => { - removeErrorEventListenerAndRevokeUrl(); - // Bug #182 Chrome and Edge do throw an instance of a SyntaxError instead of a DOMException. - reject(new SyntaxError()); - }; - script.onload = () => { - removeErrorEventListenerAndRevokeUrl(); - resolve(); - }; - script.src = url; - script.type = 'module'; - head.appendChild(script); - } - }); -}; -//# sourceMappingURL=evaluate-source.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/event-target-constructor.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/event-target-constructor.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createEventTargetConstructor": () => (/* binding */ createEventTargetConstructor) -/* harmony export */ }); -const createEventTargetConstructor = (wrapEventListener) => { - return class EventTarget { - constructor(_nativeEventTarget) { - this._nativeEventTarget = _nativeEventTarget; - this._listeners = new WeakMap(); - } - addEventListener(type, listener, options) { - if (listener !== null) { - let wrappedEventListener = this._listeners.get(listener); - if (wrappedEventListener === undefined) { - wrappedEventListener = wrapEventListener(this, listener); - if (typeof listener === 'function') { - this._listeners.set(listener, wrappedEventListener); - } - } - this._nativeEventTarget.addEventListener(type, wrappedEventListener, options); - } - } - dispatchEvent(event) { - return this._nativeEventTarget.dispatchEvent(event); - } - removeEventListener(type, listener, options) { - const wrappedEventListener = listener === null ? undefined : this._listeners.get(listener); - this._nativeEventTarget.removeEventListener(type, wrappedEventListener === undefined ? null : wrappedEventListener, options); - } - }; -}; -//# sourceMappingURL=event-target-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/expose-current-frame-and-current-time.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/expose-current-frame-and-current-time.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createExposeCurrentFrameAndCurrentTime": () => (/* binding */ createExposeCurrentFrameAndCurrentTime) -/* harmony export */ }); -const createExposeCurrentFrameAndCurrentTime = (window) => { - return (currentTime, sampleRate, fn) => { - Object.defineProperties(window, { - currentFrame: { - configurable: true, - get() { - return Math.round(currentTime * sampleRate); - } - }, - currentTime: { - configurable: true, - get() { - return currentTime; - } - } - }); - try { - return fn(); - } - finally { - if (window !== null) { - delete window.currentFrame; - delete window.currentTime; - } - } - }; -}; -//# sourceMappingURL=expose-current-frame-and-current-time.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/fetch-source.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/fetch-source.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createFetchSource": () => (/* binding */ createFetchSource) -/* harmony export */ }); -const createFetchSource = (createAbortError) => { - return async (url) => { - try { - const response = await fetch(url); - if (response.ok) { - return [await response.text(), response.url]; - } - } - catch { - // Ignore errors. - } // tslint:disable-line:no-empty - throw createAbortError(); - }; -}; -//# sourceMappingURL=fetch-source.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/gain-node-constructor.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/gain-node-constructor.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGainNodeConstructor": () => (/* binding */ createGainNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../constants */ "./node_modules/standardized-audio-context/build/es2019/constants.js"); - -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - gain: 1 -}; -const createGainNodeConstructor = (audioNodeConstructor, createAudioParam, createGainNodeRenderer, createNativeGainNode, getNativeContext, isNativeOfflineAudioContext) => { - return class GainNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeGainNode = createNativeGainNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const gainNodeRenderer = (isOffline ? createGainNodeRenderer() : null); - super(context, false, nativeGainNode, gainNodeRenderer); - // Bug #74: Safari does not export the correct values for maxValue and minValue. - this._gain = createAudioParam(this, isOffline, nativeGainNode.gain, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - } - get gain() { - return this._gain; - } - }; -}; -//# sourceMappingURL=gain-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/gain-node-renderer-factory.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/gain-node-renderer-factory.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGainNodeRendererFactory": () => (/* binding */ createGainNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createGainNodeRendererFactory = (connectAudioParam, createNativeGainNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => { - return () => { - const renderedNativeGainNodes = new WeakMap(); - const createGainNode = async (proxy, nativeOfflineAudioContext) => { - let nativeGainNode = getNativeAudioNode(proxy); - // If the initially used nativeGainNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeGainNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeGainNode, nativeOfflineAudioContext); - if (!nativeGainNodeIsOwnedByContext) { - const options = { - channelCount: nativeGainNode.channelCount, - channelCountMode: nativeGainNode.channelCountMode, - channelInterpretation: nativeGainNode.channelInterpretation, - gain: nativeGainNode.gain.value - }; - nativeGainNode = createNativeGainNode(nativeOfflineAudioContext, options); - } - renderedNativeGainNodes.set(nativeOfflineAudioContext, nativeGainNode); - if (!nativeGainNodeIsOwnedByContext) { - await renderAutomation(nativeOfflineAudioContext, proxy.gain, nativeGainNode.gain); - } - else { - await connectAudioParam(nativeOfflineAudioContext, proxy.gain, nativeGainNode.gain); - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeGainNode); - return nativeGainNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeGainNode = renderedNativeGainNodes.get(nativeOfflineAudioContext); - if (renderedNativeGainNode !== undefined) { - return Promise.resolve(renderedNativeGainNode); - } - return createGainNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=gain-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/get-active-audio-worklet-node-inputs.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/get-active-audio-worklet-node-inputs.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGetActiveAudioWorkletNodeInputs": () => (/* binding */ createGetActiveAudioWorkletNodeInputs) -/* harmony export */ }); -const createGetActiveAudioWorkletNodeInputs = (activeAudioWorkletNodeInputsStore, getValueForKey) => { - return (nativeAudioWorkletNode) => getValueForKey(activeAudioWorkletNodeInputsStore, nativeAudioWorkletNode); -}; -//# sourceMappingURL=get-active-audio-worklet-node-inputs.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/get-audio-node-renderer.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/get-audio-node-renderer.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGetAudioNodeRenderer": () => (/* binding */ createGetAudioNodeRenderer) -/* harmony export */ }); -const createGetAudioNodeRenderer = (getAudioNodeConnections) => { - return (audioNode) => { - const audioNodeConnections = getAudioNodeConnections(audioNode); - if (audioNodeConnections.renderer === null) { - throw new Error('Missing the renderer of the given AudioNode in the audio graph.'); - } - return audioNodeConnections.renderer; - }; -}; -//# sourceMappingURL=get-audio-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/get-audio-node-tail-time.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/get-audio-node-tail-time.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGetAudioNodeTailTime": () => (/* binding */ createGetAudioNodeTailTime) -/* harmony export */ }); -const createGetAudioNodeTailTime = (audioNodeTailTimeStore) => { - return (audioNode) => { var _a; return (_a = audioNodeTailTimeStore.get(audioNode)) !== null && _a !== void 0 ? _a : 0; }; -}; -//# sourceMappingURL=get-audio-node-tail-time.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/get-audio-param-renderer.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/get-audio-param-renderer.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGetAudioParamRenderer": () => (/* binding */ createGetAudioParamRenderer) -/* harmony export */ }); -const createGetAudioParamRenderer = (getAudioParamConnections) => { - return (audioParam) => { - const audioParamConnections = getAudioParamConnections(audioParam); - if (audioParamConnections.renderer === null) { - throw new Error('Missing the renderer of the given AudioParam in the audio graph.'); - } - return audioParamConnections.renderer; - }; -}; -//# sourceMappingURL=get-audio-param-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/get-backup-offline-audio-context.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/get-backup-offline-audio-context.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGetBackupOfflineAudioContext": () => (/* binding */ createGetBackupOfflineAudioContext) -/* harmony export */ }); -const createGetBackupOfflineAudioContext = (backupOfflineAudioContextStore) => { - return (nativeContext) => { - return backupOfflineAudioContextStore.get(nativeContext); - }; -}; -//# sourceMappingURL=get-backup-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/get-native-context.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/get-native-context.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGetNativeContext": () => (/* binding */ createGetNativeContext) -/* harmony export */ }); -/* harmony import */ var _invalid_state_error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./invalid-state-error */ "./node_modules/standardized-audio-context/build/es2019/factories/invalid-state-error.js"); - -const createGetNativeContext = (contextStore) => { - return (context) => { - const nativeContext = contextStore.get(context); - if (nativeContext === undefined) { - throw (0,_invalid_state_error__WEBPACK_IMPORTED_MODULE_0__.createInvalidStateError)(); - } - return (nativeContext); - }; -}; -//# sourceMappingURL=get-native-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/get-or-create-backup-offline-audio-context.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/get-or-create-backup-offline-audio-context.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGetOrCreateBackupOfflineAudioContext": () => (/* binding */ createGetOrCreateBackupOfflineAudioContext) -/* harmony export */ }); -const createGetOrCreateBackupOfflineAudioContext = (backupOfflineAudioContextStore, nativeOfflineAudioContextConstructor) => { - return (nativeContext) => { - let backupOfflineAudioContext = backupOfflineAudioContextStore.get(nativeContext); - if (backupOfflineAudioContext !== undefined) { - return backupOfflineAudioContext; - } - if (nativeOfflineAudioContextConstructor === null) { - throw new Error('Missing the native OfflineAudioContext constructor.'); - } - // Bug #141: Safari does not support creating an OfflineAudioContext with less than 44100 Hz. - backupOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - backupOfflineAudioContextStore.set(nativeContext, backupOfflineAudioContext); - return backupOfflineAudioContext; - }; -}; -//# sourceMappingURL=get-or-create-backup-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/get-unrendered-audio-worklet-nodes.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/get-unrendered-audio-worklet-nodes.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createGetUnrenderedAudioWorkletNodes": () => (/* binding */ createGetUnrenderedAudioWorkletNodes) -/* harmony export */ }); -const createGetUnrenderedAudioWorkletNodes = (unrenderedAudioWorkletNodeStore) => { - return (nativeContext) => { - const unrenderedAudioWorkletNodes = unrenderedAudioWorkletNodeStore.get(nativeContext); - if (unrenderedAudioWorkletNodes === undefined) { - throw new Error('The context has no set of AudioWorkletNodes.'); - } - return unrenderedAudioWorkletNodes; - }; -}; -//# sourceMappingURL=get-unrendered-audio-worklet-nodes.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/iir-filter-node-constructor.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/iir-filter-node-constructor.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIIRFilterNodeConstructor": () => (/* binding */ createIIRFilterNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _helpers_wrap_iir_filter_node_get_frequency_response_method__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/wrap-iir-filter-node-get-frequency-response-method */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-iir-filter-node-get-frequency-response-method.js"); - -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers' -}; -const createIIRFilterNodeConstructor = (audioNodeConstructor, createNativeIIRFilterNode, createIIRFilterNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => { - return class IIRFilterNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeIIRFilterNode = createNativeIIRFilterNode(nativeContext, isOffline ? null : context.baseLatency, mergedOptions); - const iirFilterNodeRenderer = ((isOffline ? createIIRFilterNodeRenderer(mergedOptions.feedback, mergedOptions.feedforward) : null)); - super(context, false, nativeIIRFilterNode, iirFilterNodeRenderer); - // Bug #23 & #24: FirefoxDeveloper does not throw an InvalidAccessError. - // @todo Write a test which allows other browsers to remain unpatched. - (0,_helpers_wrap_iir_filter_node_get_frequency_response_method__WEBPACK_IMPORTED_MODULE_0__.wrapIIRFilterNodeGetFrequencyResponseMethod)(nativeIIRFilterNode); - this._nativeIIRFilterNode = nativeIIRFilterNode; - // @todo Determine a meaningful tail-time instead of just using one second. - setAudioNodeTailTime(this, 1); - } - getFrequencyResponse(frequencyHz, magResponse, phaseResponse) { - return this._nativeIIRFilterNode.getFrequencyResponse(frequencyHz, magResponse, phaseResponse); - } - }; -}; -//# sourceMappingURL=iir-filter-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/iir-filter-node-renderer-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/iir-filter-node-renderer-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIIRFilterNodeRendererFactory": () => (/* binding */ createIIRFilterNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_filter_buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/filter-buffer */ "./node_modules/standardized-audio-context/build/es2019/helpers/filter-buffer.js"); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - - -const filterFullBuffer = (renderedBuffer, nativeOfflineAudioContext, feedback, feedforward) => { - const convertedFeedback = feedback instanceof Float64Array ? feedback : new Float64Array(feedback); - const convertedFeedforward = feedforward instanceof Float64Array ? feedforward : new Float64Array(feedforward); - const feedbackLength = convertedFeedback.length; - const feedforwardLength = convertedFeedforward.length; - const minLength = Math.min(feedbackLength, feedforwardLength); - if (convertedFeedback[0] !== 1) { - for (let i = 0; i < feedbackLength; i += 1) { - convertedFeedforward[i] /= convertedFeedback[0]; - } - for (let i = 1; i < feedforwardLength; i += 1) { - convertedFeedback[i] /= convertedFeedback[0]; - } - } - const bufferLength = 32; - const xBuffer = new Float32Array(bufferLength); - const yBuffer = new Float32Array(bufferLength); - const filteredBuffer = nativeOfflineAudioContext.createBuffer(renderedBuffer.numberOfChannels, renderedBuffer.length, renderedBuffer.sampleRate); - const numberOfChannels = renderedBuffer.numberOfChannels; - for (let i = 0; i < numberOfChannels; i += 1) { - const input = renderedBuffer.getChannelData(i); - const output = filteredBuffer.getChannelData(i); - xBuffer.fill(0); - yBuffer.fill(0); - (0,_helpers_filter_buffer__WEBPACK_IMPORTED_MODULE_0__.filterBuffer)(convertedFeedback, feedbackLength, convertedFeedforward, feedforwardLength, minLength, xBuffer, yBuffer, 0, bufferLength, input, output); - } - return filteredBuffer; -}; -const createIIRFilterNodeRendererFactory = (createNativeAudioBufferSourceNode, getNativeAudioNode, nativeOfflineAudioContextConstructor, renderInputsOfAudioNode, renderNativeOfflineAudioContext) => { - return (feedback, feedforward) => { - const renderedNativeAudioNodes = new WeakMap(); - let filteredBufferPromise = null; - const createAudioNode = async (proxy, nativeOfflineAudioContext) => { - let nativeAudioBufferSourceNode = null; - let nativeIIRFilterNode = getNativeAudioNode(proxy); - // If the initially used nativeIIRFilterNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeIIRFilterNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__.isOwnedByContext)(nativeIIRFilterNode, nativeOfflineAudioContext); - // Bug #9: Safari does not support IIRFilterNodes. - if (nativeOfflineAudioContext.createIIRFilter === undefined) { - nativeAudioBufferSourceNode = createNativeAudioBufferSourceNode(nativeOfflineAudioContext, { - buffer: null, - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - loop: false, - loopEnd: 0, - loopStart: 0, - playbackRate: 1 - }); - } - else if (!nativeIIRFilterNodeIsOwnedByContext) { - // @todo TypeScript defines the parameters of createIIRFilter() as arrays of numbers. - nativeIIRFilterNode = nativeOfflineAudioContext.createIIRFilter(feedforward, feedback); - } - renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeAudioBufferSourceNode === null ? nativeIIRFilterNode : nativeAudioBufferSourceNode); - if (nativeAudioBufferSourceNode !== null) { - if (filteredBufferPromise === null) { - if (nativeOfflineAudioContextConstructor === null) { - throw new Error('Missing the native OfflineAudioContext constructor.'); - } - const partialOfflineAudioContext = new nativeOfflineAudioContextConstructor( - // Bug #47: The AudioDestinationNode in Safari gets not initialized correctly. - proxy.context.destination.channelCount, - // Bug #17: Safari does not yet expose the length. - proxy.context.length, nativeOfflineAudioContext.sampleRate); - filteredBufferPromise = (async () => { - await renderInputsOfAudioNode(proxy, partialOfflineAudioContext, partialOfflineAudioContext.destination); - const renderedBuffer = await renderNativeOfflineAudioContext(partialOfflineAudioContext); - return filterFullBuffer(renderedBuffer, nativeOfflineAudioContext, feedback, feedforward); - })(); - } - const filteredBuffer = await filteredBufferPromise; - nativeAudioBufferSourceNode.buffer = filteredBuffer; - nativeAudioBufferSourceNode.start(0); - return nativeAudioBufferSourceNode; - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeIIRFilterNode); - return nativeIIRFilterNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeAudioNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext); - if (renderedNativeAudioNode !== undefined) { - return Promise.resolve(renderedNativeAudioNode); - } - return createAudioNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=iir-filter-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/increment-cycle-counter-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/increment-cycle-counter-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIncrementCycleCounterFactory": () => (/* binding */ createIncrementCycleCounterFactory) -/* harmony export */ }); -/* harmony import */ var _guards_audio_node_output_connection__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/audio-node-output-connection */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-node-output-connection.js"); - -const createIncrementCycleCounterFactory = (cycleCounters, disconnectNativeAudioNodeFromNativeAudioNode, getAudioNodeConnections, getNativeAudioNode, getNativeAudioParam, isActiveAudioNode) => { - return (isOffline) => { - return (audioNode, count) => { - const cycleCounter = cycleCounters.get(audioNode); - if (cycleCounter === undefined) { - if (!isOffline && isActiveAudioNode(audioNode)) { - const nativeSourceAudioNode = getNativeAudioNode(audioNode); - const { outputs } = getAudioNodeConnections(audioNode); - for (const output of outputs) { - if ((0,_guards_audio_node_output_connection__WEBPACK_IMPORTED_MODULE_0__.isAudioNodeOutputConnection)(output)) { - const nativeDestinationAudioNode = getNativeAudioNode(output[0]); - disconnectNativeAudioNodeFromNativeAudioNode(nativeSourceAudioNode, nativeDestinationAudioNode, output[1], output[2]); - } - else { - const nativeDestinationAudioParam = getNativeAudioParam(output[0]); - nativeSourceAudioNode.disconnect(nativeDestinationAudioParam, output[1]); - } - } - } - cycleCounters.set(audioNode, count); - } - else { - cycleCounters.set(audioNode, cycleCounter + count); - } - }; - }; -}; -//# sourceMappingURL=increment-cycle-counter-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/index-size-error.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/index-size-error.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIndexSizeError": () => (/* binding */ createIndexSizeError) -/* harmony export */ }); -const createIndexSizeError = () => new DOMException('', 'IndexSizeError'); -//# sourceMappingURL=index-size-error.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/invalid-access-error.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/invalid-access-error.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createInvalidAccessError": () => (/* binding */ createInvalidAccessError) -/* harmony export */ }); -const createInvalidAccessError = () => new DOMException('', 'InvalidAccessError'); -//# sourceMappingURL=invalid-access-error.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/invalid-state-error.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/invalid-state-error.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createInvalidStateError": () => (/* binding */ createInvalidStateError) -/* harmony export */ }); -const createInvalidStateError = () => new DOMException('', 'InvalidStateError'); -//# sourceMappingURL=invalid-state-error.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-context.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-context.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsAnyAudioContext": () => (/* binding */ createIsAnyAudioContext) -/* harmony export */ }); -const createIsAnyAudioContext = (contextStore, isNativeAudioContext) => { - return (anything) => { - const nativeContext = contextStore.get(anything); - return isNativeAudioContext(nativeContext) || isNativeAudioContext(anything); - }; -}; -//# sourceMappingURL=is-any-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-node.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-node.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsAnyAudioNode": () => (/* binding */ createIsAnyAudioNode) -/* harmony export */ }); -const createIsAnyAudioNode = (audioNodeStore, isNativeAudioNode) => { - return (anything) => audioNodeStore.has(anything) || isNativeAudioNode(anything); -}; -//# sourceMappingURL=is-any-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-param.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-param.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsAnyAudioParam": () => (/* binding */ createIsAnyAudioParam) -/* harmony export */ }); -const createIsAnyAudioParam = (audioParamStore, isNativeAudioParam) => { - return (anything) => audioParamStore.has(anything) || isNativeAudioParam(anything); -}; -//# sourceMappingURL=is-any-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-any-offline-audio-context.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-any-offline-audio-context.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsAnyOfflineAudioContext": () => (/* binding */ createIsAnyOfflineAudioContext) -/* harmony export */ }); -const createIsAnyOfflineAudioContext = (contextStore, isNativeOfflineAudioContext) => { - return (anything) => { - const nativeContext = contextStore.get(anything); - return isNativeOfflineAudioContext(nativeContext) || isNativeOfflineAudioContext(anything); - }; -}; -//# sourceMappingURL=is-any-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-context.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-context.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsNativeAudioContext": () => (/* binding */ createIsNativeAudioContext) -/* harmony export */ }); -const createIsNativeAudioContext = (nativeAudioContextConstructor) => { - return (anything) => { - return nativeAudioContextConstructor !== null && anything instanceof nativeAudioContextConstructor; - }; -}; -//# sourceMappingURL=is-native-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-node.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-node.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsNativeAudioNode": () => (/* binding */ createIsNativeAudioNode) -/* harmony export */ }); -const createIsNativeAudioNode = (window) => { - return (anything) => { - return window !== null && typeof window.AudioNode === 'function' && anything instanceof window.AudioNode; - }; -}; -//# sourceMappingURL=is-native-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-param.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-param.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsNativeAudioParam": () => (/* binding */ createIsNativeAudioParam) -/* harmony export */ }); -const createIsNativeAudioParam = (window) => { - return (anything) => { - return window !== null && typeof window.AudioParam === 'function' && anything instanceof window.AudioParam; - }; -}; -//# sourceMappingURL=is-native-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-context.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-native-context.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsNativeContext": () => (/* binding */ createIsNativeContext) -/* harmony export */ }); -const createIsNativeContext = (isNativeAudioContext, isNativeOfflineAudioContext) => { - return (anything) => { - return isNativeAudioContext(anything) || isNativeOfflineAudioContext(anything); - }; -}; -//# sourceMappingURL=is-native-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-offline-audio-context.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-native-offline-audio-context.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsNativeOfflineAudioContext": () => (/* binding */ createIsNativeOfflineAudioContext) -/* harmony export */ }); -const createIsNativeOfflineAudioContext = (nativeOfflineAudioContextConstructor) => { - return (anything) => { - return nativeOfflineAudioContextConstructor !== null && anything instanceof nativeOfflineAudioContextConstructor; - }; -}; -//# sourceMappingURL=is-native-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-secure-context.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-secure-context.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsSecureContext": () => (/* binding */ createIsSecureContext) -/* harmony export */ }); -const createIsSecureContext = (window) => window !== null && window.isSecureContext; -//# sourceMappingURL=is-secure-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/is-supported-promise.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/is-supported-promise.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createIsSupportedPromise": () => (/* binding */ createIsSupportedPromise) -/* harmony export */ }); -const createIsSupportedPromise = async (cacheTestResult, testAudioBufferCopyChannelMethodsSubarraySupport, testAudioContextCloseMethodSupport, testAudioContextDecodeAudioDataMethodTypeErrorSupport, testAudioContextOptionsSupport, testAudioNodeConnectMethodSupport, testAudioWorkletProcessorNoOutputsSupport, testChannelMergerNodeChannelCountSupport, testConstantSourceNodeAccurateSchedulingSupport, testConvolverNodeBufferReassignabilitySupport, testConvolverNodeChannelCountSupport, testDomExceptionContrucorSupport, testIsSecureContextSupport, testMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport, testStereoPannerNodeDefaultValueSupport, testTransferablesSupport) => { - if (cacheTestResult(testAudioBufferCopyChannelMethodsSubarraySupport, testAudioBufferCopyChannelMethodsSubarraySupport) && - cacheTestResult(testAudioContextCloseMethodSupport, testAudioContextCloseMethodSupport) && - cacheTestResult(testAudioContextOptionsSupport, testAudioContextOptionsSupport) && - cacheTestResult(testAudioNodeConnectMethodSupport, testAudioNodeConnectMethodSupport) && - cacheTestResult(testChannelMergerNodeChannelCountSupport, testChannelMergerNodeChannelCountSupport) && - cacheTestResult(testConstantSourceNodeAccurateSchedulingSupport, testConstantSourceNodeAccurateSchedulingSupport) && - cacheTestResult(testConvolverNodeBufferReassignabilitySupport, testConvolverNodeBufferReassignabilitySupport) && - cacheTestResult(testConvolverNodeChannelCountSupport, testConvolverNodeChannelCountSupport) && - cacheTestResult(testDomExceptionContrucorSupport, testDomExceptionContrucorSupport) && - cacheTestResult(testIsSecureContextSupport, testIsSecureContextSupport) && - cacheTestResult(testMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport, testMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport)) { - const results = await Promise.all([ - cacheTestResult(testAudioContextDecodeAudioDataMethodTypeErrorSupport, testAudioContextDecodeAudioDataMethodTypeErrorSupport), - cacheTestResult(testAudioWorkletProcessorNoOutputsSupport, testAudioWorkletProcessorNoOutputsSupport), - cacheTestResult(testStereoPannerNodeDefaultValueSupport, testStereoPannerNodeDefaultValueSupport), - cacheTestResult(testTransferablesSupport, testTransferablesSupport) - ]); - return results.every((result) => result); - } - return false; -}; -//# sourceMappingURL=is-supported-promise.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/media-element-audio-source-node-constructor.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/media-element-audio-source-node-constructor.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMediaElementAudioSourceNodeConstructor": () => (/* binding */ createMediaElementAudioSourceNodeConstructor) -/* harmony export */ }); -const createMediaElementAudioSourceNodeConstructor = (audioNodeConstructor, createNativeMediaElementAudioSourceNode, getNativeContext, isNativeOfflineAudioContext) => { - return class MediaElementAudioSourceNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const nativeMediaElementAudioSourceNode = createNativeMediaElementAudioSourceNode(nativeContext, options); - // Bug #171: Safari allows to create a MediaElementAudioSourceNode with an OfflineAudioContext. - if (isNativeOfflineAudioContext(nativeContext)) { - throw TypeError(); - } - super(context, true, nativeMediaElementAudioSourceNode, null); - this._nativeMediaElementAudioSourceNode = nativeMediaElementAudioSourceNode; - } - get mediaElement() { - return this._nativeMediaElementAudioSourceNode.mediaElement; - } - }; -}; -//# sourceMappingURL=media-element-audio-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/media-stream-audio-destination-node-constructor.js": -/*!***************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/media-stream-audio-destination-node-constructor.js ***! - \***************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMediaStreamAudioDestinationNodeConstructor": () => (/* binding */ createMediaStreamAudioDestinationNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'explicit', - channelInterpretation: 'speakers' -}; -const createMediaStreamAudioDestinationNodeConstructor = (audioNodeConstructor, createNativeMediaStreamAudioDestinationNode, getNativeContext, isNativeOfflineAudioContext) => { - return class MediaStreamAudioDestinationNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - // Bug #173: Safari allows to create a MediaStreamAudioDestinationNode with an OfflineAudioContext. - if (isNativeOfflineAudioContext(nativeContext)) { - throw new TypeError(); - } - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeMediaStreamAudioDestinationNode = createNativeMediaStreamAudioDestinationNode(nativeContext, mergedOptions); - super(context, false, nativeMediaStreamAudioDestinationNode, null); - this._nativeMediaStreamAudioDestinationNode = nativeMediaStreamAudioDestinationNode; - } - get stream() { - return this._nativeMediaStreamAudioDestinationNode.stream; - } - }; -}; -//# sourceMappingURL=media-stream-audio-destination-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/media-stream-audio-source-node-constructor.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/media-stream-audio-source-node-constructor.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMediaStreamAudioSourceNodeConstructor": () => (/* binding */ createMediaStreamAudioSourceNodeConstructor) -/* harmony export */ }); -const createMediaStreamAudioSourceNodeConstructor = (audioNodeConstructor, createNativeMediaStreamAudioSourceNode, getNativeContext, isNativeOfflineAudioContext) => { - return class MediaStreamAudioSourceNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const nativeMediaStreamAudioSourceNode = createNativeMediaStreamAudioSourceNode(nativeContext, options); - // Bug #172: Safari allows to create a MediaStreamAudioSourceNode with an OfflineAudioContext. - if (isNativeOfflineAudioContext(nativeContext)) { - throw new TypeError(); - } - super(context, true, nativeMediaStreamAudioSourceNode, null); - this._nativeMediaStreamAudioSourceNode = nativeMediaStreamAudioSourceNode; - } - get mediaStream() { - return this._nativeMediaStreamAudioSourceNode.mediaStream; - } - }; -}; -//# sourceMappingURL=media-stream-audio-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/media-stream-track-audio-source-node-constructor.js": -/*!****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/media-stream-track-audio-source-node-constructor.js ***! - \****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMediaStreamTrackAudioSourceNodeConstructor": () => (/* binding */ createMediaStreamTrackAudioSourceNodeConstructor) -/* harmony export */ }); -const createMediaStreamTrackAudioSourceNodeConstructor = (audioNodeConstructor, createNativeMediaStreamTrackAudioSourceNode, getNativeContext) => { - return class MediaStreamTrackAudioSourceNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const nativeMediaStreamTrackAudioSourceNode = createNativeMediaStreamTrackAudioSourceNode(nativeContext, options); - super(context, true, nativeMediaStreamTrackAudioSourceNode, null); - } - }; -}; -//# sourceMappingURL=media-stream-track-audio-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/minimal-audio-context-constructor.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/minimal-audio-context-constructor.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMinimalAudioContextConstructor": () => (/* binding */ createMinimalAudioContextConstructor) -/* harmony export */ }); -/* harmony import */ var _helpers_deactivate_audio_graph__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/deactivate-audio-graph */ "./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-audio-graph.js"); -/* harmony import */ var _helpers_is_valid_latency_hint__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-valid-latency-hint */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-valid-latency-hint.js"); - - -const createMinimalAudioContextConstructor = (createInvalidStateError, createNotSupportedError, createUnknownError, minimalBaseAudioContextConstructor, nativeAudioContextConstructor) => { - return class MinimalAudioContext extends minimalBaseAudioContextConstructor { - constructor(options = {}) { - if (nativeAudioContextConstructor === null) { - throw new Error('Missing the native AudioContext constructor.'); - } - let nativeAudioContext; - try { - nativeAudioContext = new nativeAudioContextConstructor(options); - } - catch (err) { - // Bug #192 Safari does throw a SyntaxError if the sampleRate is not supported. - if (err.code === 12 && err.message === 'sampleRate is not in range') { - throw createNotSupportedError(); - } - throw err; - } - // Bug #131 Safari returns null when there are four other AudioContexts running already. - if (nativeAudioContext === null) { - throw createUnknownError(); - } - // Bug #51 Only Chrome and Edge throw an error if the given latencyHint is invalid. - if (!(0,_helpers_is_valid_latency_hint__WEBPACK_IMPORTED_MODULE_1__.isValidLatencyHint)(options.latencyHint)) { - throw new TypeError(`The provided value '${options.latencyHint}' is not a valid enum value of type AudioContextLatencyCategory.`); - } - // Bug #150 Safari does not support setting the sampleRate. - if (options.sampleRate !== undefined && nativeAudioContext.sampleRate !== options.sampleRate) { - throw createNotSupportedError(); - } - super(nativeAudioContext, 2); - const { latencyHint } = options; - const { sampleRate } = nativeAudioContext; - // @todo The values for 'balanced', 'interactive' and 'playback' are just copied from Chrome's implementation. - this._baseLatency = - typeof nativeAudioContext.baseLatency === 'number' - ? nativeAudioContext.baseLatency - : latencyHint === 'balanced' - ? 512 / sampleRate - : latencyHint === 'interactive' || latencyHint === undefined - ? 256 / sampleRate - : latencyHint === 'playback' - ? 1024 / sampleRate - : /* - * @todo The min (256) and max (16384) values are taken from the allowed bufferSize values of a - * ScriptProcessorNode. - */ - (Math.max(2, Math.min(128, Math.round((latencyHint * sampleRate) / 128))) * 128) / sampleRate; - this._nativeAudioContext = nativeAudioContext; - // Bug #188: Safari will set the context's state to 'interrupted' in case the user switches tabs. - if (nativeAudioContextConstructor.name === 'webkitAudioContext') { - this._nativeGainNode = nativeAudioContext.createGain(); - this._nativeOscillatorNode = nativeAudioContext.createOscillator(); - this._nativeGainNode.gain.value = 1e-37; - this._nativeOscillatorNode.connect(this._nativeGainNode).connect(nativeAudioContext.destination); - this._nativeOscillatorNode.start(); - } - else { - this._nativeGainNode = null; - this._nativeOscillatorNode = null; - } - this._state = null; - /* - * Bug #34: Chrome and Edge pretend to be running right away, but fire an onstatechange event when the state actually changes - * to 'running'. - */ - if (nativeAudioContext.state === 'running') { - this._state = 'suspended'; - const revokeState = () => { - if (this._state === 'suspended') { - this._state = null; - } - nativeAudioContext.removeEventListener('statechange', revokeState); - }; - nativeAudioContext.addEventListener('statechange', revokeState); - } - } - get baseLatency() { - return this._baseLatency; - } - get state() { - return this._state !== null ? this._state : this._nativeAudioContext.state; - } - close() { - // Bug #35: Firefox does not throw an error if the AudioContext was closed before. - if (this.state === 'closed') { - return this._nativeAudioContext.close().then(() => { - throw createInvalidStateError(); - }); - } - // Bug #34: If the state was set to suspended before it should be revoked now. - if (this._state === 'suspended') { - this._state = null; - } - return this._nativeAudioContext.close().then(() => { - if (this._nativeGainNode !== null && this._nativeOscillatorNode !== null) { - this._nativeOscillatorNode.stop(); - this._nativeGainNode.disconnect(); - this._nativeOscillatorNode.disconnect(); - } - (0,_helpers_deactivate_audio_graph__WEBPACK_IMPORTED_MODULE_0__.deactivateAudioGraph)(this); - }); - } - resume() { - if (this._state === 'suspended') { - return new Promise((resolve, reject) => { - const resolvePromise = () => { - this._nativeAudioContext.removeEventListener('statechange', resolvePromise); - if (this._nativeAudioContext.state === 'running') { - resolve(); - } - else { - this.resume().then(resolve, reject); - } - }; - this._nativeAudioContext.addEventListener('statechange', resolvePromise); - }); - } - return this._nativeAudioContext.resume().catch((err) => { - // Bug #55: Chrome and Edge do throw an InvalidAccessError instead of an InvalidStateError. - // Bug #56: Safari invokes the catch handler but without an error. - if (err === undefined || err.code === 15) { - throw createInvalidStateError(); - } - throw err; - }); - } - suspend() { - return this._nativeAudioContext.suspend().catch((err) => { - // Bug #56: Safari invokes the catch handler but without an error. - if (err === undefined) { - throw createInvalidStateError(); - } - throw err; - }); - } - }; -}; -//# sourceMappingURL=minimal-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/minimal-base-audio-context-constructor.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/minimal-base-audio-context-constructor.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMinimalBaseAudioContextConstructor": () => (/* binding */ createMinimalBaseAudioContextConstructor) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); - -const createMinimalBaseAudioContextConstructor = (audioDestinationNodeConstructor, createAudioListener, eventTargetConstructor, isNativeOfflineAudioContext, unrenderedAudioWorkletNodeStore, wrapEventListener) => { - return class MinimalBaseAudioContext extends eventTargetConstructor { - constructor(_nativeContext, numberOfChannels) { - super(_nativeContext); - this._nativeContext = _nativeContext; - _globals__WEBPACK_IMPORTED_MODULE_0__.CONTEXT_STORE.set(this, _nativeContext); - if (isNativeOfflineAudioContext(_nativeContext)) { - unrenderedAudioWorkletNodeStore.set(_nativeContext, new Set()); - } - this._destination = new audioDestinationNodeConstructor(this, numberOfChannels); - this._listener = createAudioListener(this, _nativeContext); - this._onstatechange = null; - } - get currentTime() { - return this._nativeContext.currentTime; - } - get destination() { - return this._destination; - } - get listener() { - return this._listener; - } - get onstatechange() { - return this._onstatechange; - } - set onstatechange(value) { - const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null; - this._nativeContext.onstatechange = wrappedListener; - const nativeOnStateChange = this._nativeContext.onstatechange; - this._onstatechange = nativeOnStateChange !== null && nativeOnStateChange === wrappedListener ? value : nativeOnStateChange; - } - get sampleRate() { - return this._nativeContext.sampleRate; - } - get state() { - return this._nativeContext.state; - } - }; -}; -//# sourceMappingURL=minimal-base-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/minimal-offline-audio-context-constructor.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/minimal-offline-audio-context-constructor.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMinimalOfflineAudioContextConstructor": () => (/* binding */ createMinimalOfflineAudioContextConstructor) -/* harmony export */ }); -/* harmony import */ var _helpers_deactivate_audio_graph__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/deactivate-audio-graph */ "./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-audio-graph.js"); -/* harmony import */ var _helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/test-promise-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-promise-support.js"); - - -const DEFAULT_OPTIONS = { - numberOfChannels: 1 -}; -const createMinimalOfflineAudioContextConstructor = (cacheTestResult, createInvalidStateError, createNativeOfflineAudioContext, minimalBaseAudioContextConstructor, startRendering) => { - return class MinimalOfflineAudioContext extends minimalBaseAudioContextConstructor { - constructor(options) { - const { length, numberOfChannels, sampleRate } = { ...DEFAULT_OPTIONS, ...options }; - const nativeOfflineAudioContext = createNativeOfflineAudioContext(numberOfChannels, length, sampleRate); - // #21 Safari does not support promises and therefore would fire the statechange event before the promise can be resolved. - if (!cacheTestResult(_helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_1__.testPromiseSupport, () => (0,_helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_1__.testPromiseSupport)(nativeOfflineAudioContext))) { - nativeOfflineAudioContext.addEventListener('statechange', (() => { - let i = 0; - const delayStateChangeEvent = (event) => { - if (this._state === 'running') { - if (i > 0) { - nativeOfflineAudioContext.removeEventListener('statechange', delayStateChangeEvent); - event.stopImmediatePropagation(); - this._waitForThePromiseToSettle(event); - } - else { - i += 1; - } - } - }; - return delayStateChangeEvent; - })()); - } - super(nativeOfflineAudioContext, numberOfChannels); - this._length = length; - this._nativeOfflineAudioContext = nativeOfflineAudioContext; - this._state = null; - } - get length() { - // Bug #17: Safari does not yet expose the length. - if (this._nativeOfflineAudioContext.length === undefined) { - return this._length; - } - return this._nativeOfflineAudioContext.length; - } - get state() { - return this._state === null ? this._nativeOfflineAudioContext.state : this._state; - } - startRendering() { - /* - * Bug #9 & #59: It is theoretically possible that startRendering() will first render a partialOfflineAudioContext. Therefore - * the state of the nativeOfflineAudioContext might no transition to running immediately. - */ - if (this._state === 'running') { - return Promise.reject(createInvalidStateError()); - } - this._state = 'running'; - return startRendering(this.destination, this._nativeOfflineAudioContext).finally(() => { - this._state = null; - (0,_helpers_deactivate_audio_graph__WEBPACK_IMPORTED_MODULE_0__.deactivateAudioGraph)(this); - }); - } - _waitForThePromiseToSettle(event) { - if (this._state === null) { - this._nativeOfflineAudioContext.dispatchEvent(event); - } - else { - setTimeout(() => this._waitForThePromiseToSettle(event)); - } - } - }; -}; -//# sourceMappingURL=minimal-offline-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/monitor-connections.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/monitor-connections.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createMonitorConnections": () => (/* binding */ createMonitorConnections) -/* harmony export */ }); -const createMonitorConnections = (insertElementInSet, isNativeAudioNode) => { - return (nativeAudioNode, whenConnected, whenDisconnected) => { - const connections = new Set(); - nativeAudioNode.connect = ((connect) => { - // tslint:disable-next-line:invalid-void no-inferrable-types - return (destination, output = 0, input = 0) => { - const wasDisconnected = connections.size === 0; - if (isNativeAudioNode(destination)) { - // @todo TypeScript cannot infer the overloaded signature with 3 arguments yet. - connect.call(nativeAudioNode, destination, output, input); - insertElementInSet(connections, [destination, output, input], (connection) => connection[0] === destination && connection[1] === output && connection[2] === input, true); - if (wasDisconnected) { - whenConnected(); - } - return destination; - } - connect.call(nativeAudioNode, destination, output); - insertElementInSet(connections, [destination, output], (connection) => connection[0] === destination && connection[1] === output, true); - if (wasDisconnected) { - whenConnected(); - } - return; - }; - })(nativeAudioNode.connect); - nativeAudioNode.disconnect = ((disconnect) => { - return (destinationOrOutput, output, input) => { - const wasConnected = connections.size > 0; - if (destinationOrOutput === undefined) { - disconnect.apply(nativeAudioNode); - connections.clear(); - } - else if (typeof destinationOrOutput === 'number') { - // @todo TypeScript cannot infer the overloaded signature with 1 argument yet. - disconnect.call(nativeAudioNode, destinationOrOutput); - for (const connection of connections) { - if (connection[1] === destinationOrOutput) { - connections.delete(connection); - } - } - } - else { - if (isNativeAudioNode(destinationOrOutput)) { - // @todo TypeScript cannot infer the overloaded signature with 3 arguments yet. - disconnect.call(nativeAudioNode, destinationOrOutput, output, input); - } - else { - // @todo TypeScript cannot infer the overloaded signature with 2 arguments yet. - disconnect.call(nativeAudioNode, destinationOrOutput, output); - } - for (const connection of connections) { - if (connection[0] === destinationOrOutput && - (output === undefined || connection[1] === output) && - (input === undefined || connection[2] === input)) { - connections.delete(connection); - } - } - } - const isDisconnected = connections.size === 0; - if (wasConnected && isDisconnected) { - whenDisconnected(); - } - }; - })(nativeAudioNode.disconnect); - return nativeAudioNode; - }; -}; -//# sourceMappingURL=monitor-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-analyser-node-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-analyser-node-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeAnalyserNodeFactory": () => (/* binding */ createNativeAnalyserNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-option */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); -/* harmony import */ var _helpers_test_analyser_node_get_float_time_domain_data_method_support__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/test-analyser-node-get-float-time-domain-data-method-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-analyser-node-get-float-time-domain-data-method-support.js"); -/* harmony import */ var _helpers_wrap_analyser_node_get_float_time_domain_data_method__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/wrap-analyser-node-get-float-time-domain-data-method */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-analyser-node-get-float-time-domain-data-method.js"); - - - - -const createNativeAnalyserNodeFactory = (cacheTestResult, createIndexSizeError) => { - return (nativeContext, options) => { - const nativeAnalyserNode = nativeContext.createAnalyser(); - // Bug #37: Firefox does not create an AnalyserNode with the default properties. - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOptions)(nativeAnalyserNode, options); - // Bug #118: Safari does not throw an error if maxDecibels is not more than minDecibels. - if (!(options.maxDecibels > options.minDecibels)) { - throw createIndexSizeError(); - } - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeAnalyserNode, options, 'fftSize'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeAnalyserNode, options, 'maxDecibels'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeAnalyserNode, options, 'minDecibels'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeAnalyserNode, options, 'smoothingTimeConstant'); - // Bug #36: Safari does not support getFloatTimeDomainData() yet. - if (!cacheTestResult(_helpers_test_analyser_node_get_float_time_domain_data_method_support__WEBPACK_IMPORTED_MODULE_2__.testAnalyserNodeGetFloatTimeDomainDataMethodSupport, () => (0,_helpers_test_analyser_node_get_float_time_domain_data_method_support__WEBPACK_IMPORTED_MODULE_2__.testAnalyserNodeGetFloatTimeDomainDataMethodSupport)(nativeAnalyserNode))) { - (0,_helpers_wrap_analyser_node_get_float_time_domain_data_method__WEBPACK_IMPORTED_MODULE_3__.wrapAnalyserNodeGetFloatTimeDomainDataMethod)(nativeAnalyserNode); - } - return nativeAnalyserNode; - }; -}; -//# sourceMappingURL=native-analyser-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-buffer-constructor.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-audio-buffer-constructor.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeAudioBufferConstructor": () => (/* binding */ createNativeAudioBufferConstructor) -/* harmony export */ }); -const createNativeAudioBufferConstructor = (window) => { - if (window === null) { - return null; - } - if (window.hasOwnProperty('AudioBuffer')) { - return window.AudioBuffer; - } - return null; -}; -//# sourceMappingURL=native-audio-buffer-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-buffer-source-node-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-audio-buffer-source-node-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeAudioBufferSourceNodeFactory": () => (/* binding */ createNativeAudioBufferSourceNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-option */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); -/* harmony import */ var _helpers_wrap_audio_buffer_source_node_start_method_consecutive_calls__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/wrap-audio-buffer-source-node-start-method-consecutive-calls */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-source-node-start-method-consecutive-calls.js"); -/* harmony import */ var _helpers_wrap_audio_scheduled_source_node_start_method_negative_parameters__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters.js"); -/* harmony import */ var _helpers_wrap_audio_scheduled_source_node_stop_method_negative_parameters__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters.js"); - - - - - - -const createNativeAudioBufferSourceNodeFactory = (addSilentConnection, cacheTestResult, testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport, testAudioBufferSourceNodeStartMethodOffsetClampingSupport, testAudioBufferSourceNodeStopMethodNullifiedBufferSupport, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, wrapAudioBufferSourceNodeStartMethodOffsetClampling, wrapAudioBufferSourceNodeStopMethodNullifiedBuffer, wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls) => { - return (nativeContext, options) => { - const nativeAudioBufferSourceNode = nativeContext.createBufferSource(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_2__.assignNativeAudioNodeOptions)(nativeAudioBufferSourceNode, options); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeAudioBufferSourceNode, options, 'playbackRate'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativeAudioBufferSourceNode, options, 'buffer'); - // Bug #149: Safari does not yet support the detune AudioParam. - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativeAudioBufferSourceNode, options, 'loop'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativeAudioBufferSourceNode, options, 'loopEnd'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativeAudioBufferSourceNode, options, 'loopStart'); - // Bug #69: Safari does allow calls to start() of an already scheduled AudioBufferSourceNode. - if (!cacheTestResult(testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport, () => testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport(nativeContext))) { - (0,_helpers_wrap_audio_buffer_source_node_start_method_consecutive_calls__WEBPACK_IMPORTED_MODULE_3__.wrapAudioBufferSourceNodeStartMethodConsecutiveCalls)(nativeAudioBufferSourceNode); - } - // Bug #154 & #155: Safari does not handle offsets which are equal to or greater than the duration of the buffer. - if (!cacheTestResult(testAudioBufferSourceNodeStartMethodOffsetClampingSupport, () => testAudioBufferSourceNodeStartMethodOffsetClampingSupport(nativeContext))) { - wrapAudioBufferSourceNodeStartMethodOffsetClampling(nativeAudioBufferSourceNode); - } - // Bug #162: Safari does throw an error when stop() is called on an AudioBufferSourceNode which has no buffer assigned to it. - if (!cacheTestResult(testAudioBufferSourceNodeStopMethodNullifiedBufferSupport, () => testAudioBufferSourceNodeStopMethodNullifiedBufferSupport(nativeContext))) { - wrapAudioBufferSourceNodeStopMethodNullifiedBuffer(nativeAudioBufferSourceNode, nativeContext); - } - // Bug #44: Safari does not throw a RangeError yet. - if (!cacheTestResult(testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStartMethodNegativeParametersSupport(nativeContext))) { - (0,_helpers_wrap_audio_scheduled_source_node_start_method_negative_parameters__WEBPACK_IMPORTED_MODULE_4__.wrapAudioScheduledSourceNodeStartMethodNegativeParameters)(nativeAudioBufferSourceNode); - } - // Bug #19: Safari does not ignore calls to stop() of an already stopped AudioBufferSourceNode. - if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, () => testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport(nativeContext))) { - wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls(nativeAudioBufferSourceNode, nativeContext); - } - // Bug #44: Only Firefox does not throw a RangeError yet. - if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStopMethodNegativeParametersSupport(nativeContext))) { - (0,_helpers_wrap_audio_scheduled_source_node_stop_method_negative_parameters__WEBPACK_IMPORTED_MODULE_5__.wrapAudioScheduledSourceNodeStopMethodNegativeParameters)(nativeAudioBufferSourceNode); - } - // Bug #175: Safari will not fire an ended event if the AudioBufferSourceNode is unconnected. - addSilentConnection(nativeContext, nativeAudioBufferSourceNode); - return nativeAudioBufferSourceNode; - }; -}; -//# sourceMappingURL=native-audio-buffer-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-context-constructor.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-audio-context-constructor.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeAudioContextConstructor": () => (/* binding */ createNativeAudioContextConstructor) -/* harmony export */ }); -const createNativeAudioContextConstructor = (window) => { - if (window === null) { - return null; - } - if (window.hasOwnProperty('AudioContext')) { - return window.AudioContext; - } - return window.hasOwnProperty('webkitAudioContext') ? window.webkitAudioContext : null; -}; -//# sourceMappingURL=native-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-destination-node.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-audio-destination-node.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeAudioDestinationNodeFactory": () => (/* binding */ createNativeAudioDestinationNodeFactory) -/* harmony export */ }); -const createNativeAudioDestinationNodeFactory = (createNativeGainNode, overwriteAccessors) => { - return (nativeContext, channelCount, isNodeOfNativeOfflineAudioContext) => { - const nativeAudioDestinationNode = nativeContext.destination; - // Bug #132: Safari does not have the correct channelCount. - if (nativeAudioDestinationNode.channelCount !== channelCount) { - try { - nativeAudioDestinationNode.channelCount = channelCount; - } - catch { - // Bug #169: Safari throws an error on each attempt to change the channelCount. - } - } - // Bug #83: Safari does not have the correct channelCountMode. - if (isNodeOfNativeOfflineAudioContext && nativeAudioDestinationNode.channelCountMode !== 'explicit') { - nativeAudioDestinationNode.channelCountMode = 'explicit'; - } - // Bug #47: The AudioDestinationNode in Safari does not initialize the maxChannelCount property correctly. - if (nativeAudioDestinationNode.maxChannelCount === 0) { - Object.defineProperty(nativeAudioDestinationNode, 'maxChannelCount', { - value: channelCount - }); - } - // Bug #168: No browser does yet have an AudioDestinationNode with an output. - const gainNode = createNativeGainNode(nativeContext, { - channelCount, - channelCountMode: nativeAudioDestinationNode.channelCountMode, - channelInterpretation: nativeAudioDestinationNode.channelInterpretation, - gain: 1 - }); - overwriteAccessors(gainNode, 'channelCount', (get) => () => get.call(gainNode), (set) => (value) => { - set.call(gainNode, value); - try { - nativeAudioDestinationNode.channelCount = value; - } - catch (err) { - // Bug #169: Safari throws an error on each attempt to change the channelCount. - if (value > nativeAudioDestinationNode.maxChannelCount) { - throw err; - } - } - }); - overwriteAccessors(gainNode, 'channelCountMode', (get) => () => get.call(gainNode), (set) => (value) => { - set.call(gainNode, value); - nativeAudioDestinationNode.channelCountMode = value; - }); - overwriteAccessors(gainNode, 'channelInterpretation', (get) => () => get.call(gainNode), (set) => (value) => { - set.call(gainNode, value); - nativeAudioDestinationNode.channelInterpretation = value; - }); - Object.defineProperty(gainNode, 'maxChannelCount', { - get: () => nativeAudioDestinationNode.maxChannelCount - }); - // @todo This should be disconnected when the context is closed. - gainNode.connect(nativeAudioDestinationNode); - return gainNode; - }; -}; -//# sourceMappingURL=native-audio-destination-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-constructor.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-constructor.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeAudioWorkletNodeConstructor": () => (/* binding */ createNativeAudioWorkletNodeConstructor) -/* harmony export */ }); -const createNativeAudioWorkletNodeConstructor = (window) => { - if (window === null) { - return null; - } - return window.hasOwnProperty('AudioWorkletNode') ? window.AudioWorkletNode : null; -}; -//# sourceMappingURL=native-audio-worklet-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-factory.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-factory.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeAudioWorkletNodeFactory": () => (/* binding */ createNativeAudioWorkletNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_test_clonability_of_audio_worklet_node_options__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/test-clonability-of-audio-worklet-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-clonability-of-audio-worklet-node-options.js"); - -const createNativeAudioWorkletNodeFactory = (createInvalidStateError, createNativeAudioWorkletNodeFaker, createNativeGainNode, createNotSupportedError, monitorConnections) => { - return (nativeContext, baseLatency, nativeAudioWorkletNodeConstructor, name, processorConstructor, options) => { - if (nativeAudioWorkletNodeConstructor !== null) { - try { - const nativeAudioWorkletNode = new nativeAudioWorkletNodeConstructor(nativeContext, name, options); - const patchedEventListeners = new Map(); - let onprocessorerror = null; - Object.defineProperties(nativeAudioWorkletNode, { - /* - * Bug #61: Overwriting the property accessors for channelCount and channelCountMode is necessary as long as some - * browsers have no native implementation to achieve a consistent behavior. - */ - channelCount: { - get: () => options.channelCount, - set: () => { - throw createInvalidStateError(); - } - }, - channelCountMode: { - get: () => 'explicit', - set: () => { - throw createInvalidStateError(); - } - }, - // Bug #156: Chrome and Edge do not yet fire an ErrorEvent. - onprocessorerror: { - get: () => onprocessorerror, - set: (value) => { - if (typeof onprocessorerror === 'function') { - nativeAudioWorkletNode.removeEventListener('processorerror', onprocessorerror); - } - onprocessorerror = typeof value === 'function' ? value : null; - if (typeof onprocessorerror === 'function') { - nativeAudioWorkletNode.addEventListener('processorerror', onprocessorerror); - } - } - } - }); - nativeAudioWorkletNode.addEventListener = ((addEventListener) => { - return (...args) => { - if (args[0] === 'processorerror') { - const unpatchedEventListener = typeof args[1] === 'function' - ? args[1] - : typeof args[1] === 'object' && args[1] !== null && typeof args[1].handleEvent === 'function' - ? args[1].handleEvent - : null; - if (unpatchedEventListener !== null) { - const patchedEventListener = patchedEventListeners.get(args[1]); - if (patchedEventListener !== undefined) { - args[1] = patchedEventListener; - } - else { - args[1] = (event) => { - // Bug #178: Chrome and Edge do fire an event of type error. - if (event.type === 'error') { - Object.defineProperties(event, { - type: { value: 'processorerror' } - }); - unpatchedEventListener(event); - } - else { - unpatchedEventListener(new ErrorEvent(args[0], { ...event })); - } - }; - patchedEventListeners.set(unpatchedEventListener, args[1]); - } - } - } - // Bug #178: Chrome and Edge do fire an event of type error. - addEventListener.call(nativeAudioWorkletNode, 'error', args[1], args[2]); - return addEventListener.call(nativeAudioWorkletNode, ...args); - }; - })(nativeAudioWorkletNode.addEventListener); - nativeAudioWorkletNode.removeEventListener = ((removeEventListener) => { - return (...args) => { - if (args[0] === 'processorerror') { - const patchedEventListener = patchedEventListeners.get(args[1]); - if (patchedEventListener !== undefined) { - patchedEventListeners.delete(args[1]); - args[1] = patchedEventListener; - } - } - // Bug #178: Chrome and Edge do fire an event of type error. - removeEventListener.call(nativeAudioWorkletNode, 'error', args[1], args[2]); - return removeEventListener.call(nativeAudioWorkletNode, args[0], args[1], args[2]); - }; - })(nativeAudioWorkletNode.removeEventListener); - /* - * Bug #86: Chrome and Edge do not invoke the process() function if the corresponding AudioWorkletNode is unconnected but - * has an output. - */ - if (options.numberOfOutputs !== 0) { - const nativeGainNode = createNativeGainNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - gain: 0 - }); - nativeAudioWorkletNode.connect(nativeGainNode).connect(nativeContext.destination); - const whenConnected = () => nativeGainNode.disconnect(); - const whenDisconnected = () => nativeGainNode.connect(nativeContext.destination); - // @todo Disconnect the connection when the process() function of the AudioWorkletNode returns false. - return monitorConnections(nativeAudioWorkletNode, whenConnected, whenDisconnected); - } - return nativeAudioWorkletNode; - } - catch (err) { - // Bug #60: Chrome & Edge throw an InvalidStateError instead of a NotSupportedError. - if (err.code === 11) { - throw createNotSupportedError(); - } - throw err; - } - } - // Bug #61: Only Chrome & Edge have an implementation of the AudioWorkletNode yet. - if (processorConstructor === undefined) { - throw createNotSupportedError(); - } - (0,_helpers_test_clonability_of_audio_worklet_node_options__WEBPACK_IMPORTED_MODULE_0__.testClonabilityOfAudioWorkletNodeOptions)(options); - return createNativeAudioWorkletNodeFaker(nativeContext, baseLatency, processorConstructor, options); - }; -}; -//# sourceMappingURL=native-audio-worklet-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-faker-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-faker-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeAudioWorkletNodeFakerFactory": () => (/* binding */ createNativeAudioWorkletNodeFakerFactory) -/* harmony export */ }); -/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../constants */ "./node_modules/standardized-audio-context/build/es2019/constants.js"); -/* harmony import */ var _helpers_compute_buffer_size__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/compute-buffer-size */ "./node_modules/standardized-audio-context/build/es2019/helpers/compute-buffer-size.js"); -/* harmony import */ var _helpers_copy_from_channel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/copy-from-channel */ "./node_modules/standardized-audio-context/build/es2019/helpers/copy-from-channel.js"); -/* harmony import */ var _helpers_copy_to_channel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/copy-to-channel */ "./node_modules/standardized-audio-context/build/es2019/helpers/copy-to-channel.js"); -/* harmony import */ var _helpers_create_audio_worklet_processor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../helpers/create-audio-worklet-processor */ "./node_modules/standardized-audio-context/build/es2019/helpers/create-audio-worklet-processor.js"); -/* harmony import */ var _helpers_create_nested_arrays__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../helpers/create-nested-arrays */ "./node_modules/standardized-audio-context/build/es2019/helpers/create-nested-arrays.js"); -/* harmony import */ var _read_only_map__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../read-only-map */ "./node_modules/standardized-audio-context/build/es2019/read-only-map.js"); - - - - - - - -const createNativeAudioWorkletNodeFakerFactory = (connectMultipleOutputs, createIndexSizeError, createInvalidStateError, createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeConstantSourceNode, createNativeGainNode, createNativeScriptProcessorNode, createNotSupportedError, disconnectMultipleOutputs, exposeCurrentFrameAndCurrentTime, getActiveAudioWorkletNodeInputs, monitorConnections) => { - return (nativeContext, baseLatency, processorConstructor, options) => { - if (options.numberOfInputs === 0 && options.numberOfOutputs === 0) { - throw createNotSupportedError(); - } - const outputChannelCount = Array.isArray(options.outputChannelCount) - ? options.outputChannelCount - : Array.from(options.outputChannelCount); - // @todo Check if any of the channelCount values is greater than the implementation's maximum number of channels. - if (outputChannelCount.some((channelCount) => channelCount < 1)) { - throw createNotSupportedError(); - } - if (outputChannelCount.length !== options.numberOfOutputs) { - throw createIndexSizeError(); - } - // Bug #61: This is not part of the standard but required for the faker to work. - if (options.channelCountMode !== 'explicit') { - throw createNotSupportedError(); - } - const numberOfInputChannels = options.channelCount * options.numberOfInputs; - const numberOfOutputChannels = outputChannelCount.reduce((sum, value) => sum + value, 0); - const numberOfParameters = processorConstructor.parameterDescriptors === undefined ? 0 : processorConstructor.parameterDescriptors.length; - // Bug #61: This is not part of the standard but required for the faker to work. - if (numberOfInputChannels + numberOfParameters > 6 || numberOfOutputChannels > 6) { - throw createNotSupportedError(); - } - const messageChannel = new MessageChannel(); - const gainNodes = []; - const inputChannelSplitterNodes = []; - for (let i = 0; i < options.numberOfInputs; i += 1) { - gainNodes.push(createNativeGainNode(nativeContext, { - channelCount: options.channelCount, - channelCountMode: options.channelCountMode, - channelInterpretation: options.channelInterpretation, - gain: 1 - })); - inputChannelSplitterNodes.push(createNativeChannelSplitterNode(nativeContext, { - channelCount: options.channelCount, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - numberOfOutputs: options.channelCount - })); - } - const constantSourceNodes = []; - if (processorConstructor.parameterDescriptors !== undefined) { - for (const { defaultValue, maxValue, minValue, name } of processorConstructor.parameterDescriptors) { - const constantSourceNode = createNativeConstantSourceNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - offset: options.parameterData[name] !== undefined - ? options.parameterData[name] - : defaultValue === undefined - ? 0 - : defaultValue - }); - Object.defineProperties(constantSourceNode.offset, { - defaultValue: { - get: () => (defaultValue === undefined ? 0 : defaultValue) - }, - maxValue: { - get: () => (maxValue === undefined ? _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT : maxValue) - }, - minValue: { - get: () => (minValue === undefined ? _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT : minValue) - } - }); - constantSourceNodes.push(constantSourceNode); - } - } - const inputChannelMergerNode = createNativeChannelMergerNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - numberOfInputs: Math.max(1, numberOfInputChannels + numberOfParameters) - }); - const bufferSize = (0,_helpers_compute_buffer_size__WEBPACK_IMPORTED_MODULE_1__.computeBufferSize)(baseLatency, nativeContext.sampleRate); - const scriptProcessorNode = createNativeScriptProcessorNode(nativeContext, bufferSize, numberOfInputChannels + numberOfParameters, - // Bug #87: Only Firefox will fire an AudioProcessingEvent if there is no connected output. - Math.max(1, numberOfOutputChannels)); - const outputChannelSplitterNode = createNativeChannelSplitterNode(nativeContext, { - channelCount: Math.max(1, numberOfOutputChannels), - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - numberOfOutputs: Math.max(1, numberOfOutputChannels) - }); - const outputChannelMergerNodes = []; - for (let i = 0; i < options.numberOfOutputs; i += 1) { - outputChannelMergerNodes.push(createNativeChannelMergerNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - numberOfInputs: outputChannelCount[i] - })); - } - for (let i = 0; i < options.numberOfInputs; i += 1) { - gainNodes[i].connect(inputChannelSplitterNodes[i]); - for (let j = 0; j < options.channelCount; j += 1) { - inputChannelSplitterNodes[i].connect(inputChannelMergerNode, j, i * options.channelCount + j); - } - } - const parameterMap = new _read_only_map__WEBPACK_IMPORTED_MODULE_6__.ReadOnlyMap(processorConstructor.parameterDescriptors === undefined - ? [] - : processorConstructor.parameterDescriptors.map(({ name }, index) => { - const constantSourceNode = constantSourceNodes[index]; - constantSourceNode.connect(inputChannelMergerNode, 0, numberOfInputChannels + index); - constantSourceNode.start(0); - return [name, constantSourceNode.offset]; - })); - inputChannelMergerNode.connect(scriptProcessorNode); - let channelInterpretation = options.channelInterpretation; - let onprocessorerror = null; - // Bug #87: Expose at least one output to make this node connectable. - const outputAudioNodes = options.numberOfOutputs === 0 ? [scriptProcessorNode] : outputChannelMergerNodes; - const nativeAudioWorkletNodeFaker = { - get bufferSize() { - return bufferSize; - }, - get channelCount() { - return options.channelCount; - }, - set channelCount(_) { - // Bug #61: This is not part of the standard but required for the faker to work. - throw createInvalidStateError(); - }, - get channelCountMode() { - return options.channelCountMode; - }, - set channelCountMode(_) { - // Bug #61: This is not part of the standard but required for the faker to work. - throw createInvalidStateError(); - }, - get channelInterpretation() { - return channelInterpretation; - }, - set channelInterpretation(value) { - for (const gainNode of gainNodes) { - gainNode.channelInterpretation = value; - } - channelInterpretation = value; - }, - get context() { - return scriptProcessorNode.context; - }, - get inputs() { - return gainNodes; - }, - get numberOfInputs() { - return options.numberOfInputs; - }, - get numberOfOutputs() { - return options.numberOfOutputs; - }, - get onprocessorerror() { - return onprocessorerror; - }, - set onprocessorerror(value) { - if (typeof onprocessorerror === 'function') { - nativeAudioWorkletNodeFaker.removeEventListener('processorerror', onprocessorerror); - } - onprocessorerror = typeof value === 'function' ? value : null; - if (typeof onprocessorerror === 'function') { - nativeAudioWorkletNodeFaker.addEventListener('processorerror', onprocessorerror); - } - }, - get parameters() { - return parameterMap; - }, - get port() { - return messageChannel.port2; - }, - addEventListener(...args) { - return scriptProcessorNode.addEventListener(args[0], args[1], args[2]); - }, - connect: connectMultipleOutputs.bind(null, outputAudioNodes), - disconnect: disconnectMultipleOutputs.bind(null, outputAudioNodes), - dispatchEvent(...args) { - return scriptProcessorNode.dispatchEvent(args[0]); - }, - removeEventListener(...args) { - return scriptProcessorNode.removeEventListener(args[0], args[1], args[2]); - } - }; - const patchedEventListeners = new Map(); - messageChannel.port1.addEventListener = ((addEventListener) => { - return (...args) => { - if (args[0] === 'message') { - const unpatchedEventListener = typeof args[1] === 'function' - ? args[1] - : typeof args[1] === 'object' && args[1] !== null && typeof args[1].handleEvent === 'function' - ? args[1].handleEvent - : null; - if (unpatchedEventListener !== null) { - const patchedEventListener = patchedEventListeners.get(args[1]); - if (patchedEventListener !== undefined) { - args[1] = patchedEventListener; - } - else { - args[1] = (event) => { - exposeCurrentFrameAndCurrentTime(nativeContext.currentTime, nativeContext.sampleRate, () => unpatchedEventListener(event)); - }; - patchedEventListeners.set(unpatchedEventListener, args[1]); - } - } - } - return addEventListener.call(messageChannel.port1, args[0], args[1], args[2]); - }; - })(messageChannel.port1.addEventListener); - messageChannel.port1.removeEventListener = ((removeEventListener) => { - return (...args) => { - if (args[0] === 'message') { - const patchedEventListener = patchedEventListeners.get(args[1]); - if (patchedEventListener !== undefined) { - patchedEventListeners.delete(args[1]); - args[1] = patchedEventListener; - } - } - return removeEventListener.call(messageChannel.port1, args[0], args[1], args[2]); - }; - })(messageChannel.port1.removeEventListener); - let onmessage = null; - Object.defineProperty(messageChannel.port1, 'onmessage', { - get: () => onmessage, - set: (value) => { - if (typeof onmessage === 'function') { - messageChannel.port1.removeEventListener('message', onmessage); - } - onmessage = typeof value === 'function' ? value : null; - if (typeof onmessage === 'function') { - messageChannel.port1.addEventListener('message', onmessage); - messageChannel.port1.start(); - } - } - }); - processorConstructor.prototype.port = messageChannel.port1; - let audioWorkletProcessor = null; - const audioWorkletProcessorPromise = (0,_helpers_create_audio_worklet_processor__WEBPACK_IMPORTED_MODULE_4__.createAudioWorkletProcessor)(nativeContext, nativeAudioWorkletNodeFaker, processorConstructor, options); - audioWorkletProcessorPromise.then((dWrkltPrcssr) => (audioWorkletProcessor = dWrkltPrcssr)); - const inputs = (0,_helpers_create_nested_arrays__WEBPACK_IMPORTED_MODULE_5__.createNestedArrays)(options.numberOfInputs, options.channelCount); - const outputs = (0,_helpers_create_nested_arrays__WEBPACK_IMPORTED_MODULE_5__.createNestedArrays)(options.numberOfOutputs, outputChannelCount); - const parameters = processorConstructor.parameterDescriptors === undefined - ? [] - : processorConstructor.parameterDescriptors.reduce((prmtrs, { name }) => ({ ...prmtrs, [name]: new Float32Array(128) }), {}); - let isActive = true; - const disconnectOutputsGraph = () => { - if (options.numberOfOutputs > 0) { - scriptProcessorNode.disconnect(outputChannelSplitterNode); - } - for (let i = 0, outputChannelSplitterNodeOutput = 0; i < options.numberOfOutputs; i += 1) { - const outputChannelMergerNode = outputChannelMergerNodes[i]; - for (let j = 0; j < outputChannelCount[i]; j += 1) { - outputChannelSplitterNode.disconnect(outputChannelMergerNode, outputChannelSplitterNodeOutput + j, j); - } - outputChannelSplitterNodeOutput += outputChannelCount[i]; - } - }; - const activeInputIndexes = new Map(); - // tslint:disable-next-line:deprecation - scriptProcessorNode.onaudioprocess = ({ inputBuffer, outputBuffer }) => { - if (audioWorkletProcessor !== null) { - const activeInputs = getActiveAudioWorkletNodeInputs(nativeAudioWorkletNodeFaker); - for (let i = 0; i < bufferSize; i += 128) { - for (let j = 0; j < options.numberOfInputs; j += 1) { - for (let k = 0; k < options.channelCount; k += 1) { - (0,_helpers_copy_from_channel__WEBPACK_IMPORTED_MODULE_2__.copyFromChannel)(inputBuffer, inputs[j], k, k, i); - } - } - if (processorConstructor.parameterDescriptors !== undefined) { - processorConstructor.parameterDescriptors.forEach(({ name }, index) => { - (0,_helpers_copy_from_channel__WEBPACK_IMPORTED_MODULE_2__.copyFromChannel)(inputBuffer, parameters, name, numberOfInputChannels + index, i); - }); - } - for (let j = 0; j < options.numberOfInputs; j += 1) { - for (let k = 0; k < outputChannelCount[j]; k += 1) { - // The byteLength will be 0 when the ArrayBuffer was transferred. - if (outputs[j][k].byteLength === 0) { - outputs[j][k] = new Float32Array(128); - } - } - } - try { - const potentiallyEmptyInputs = inputs.map((input, index) => { - const activeInput = activeInputs[index]; - if (activeInput.size > 0) { - activeInputIndexes.set(index, bufferSize / 128); - return input; - } - const count = activeInputIndexes.get(index); - if (count === undefined) { - return []; - } - if (input.every((channelData) => channelData.every((sample) => sample === 0))) { - if (count === 1) { - activeInputIndexes.delete(index); - } - else { - activeInputIndexes.set(index, count - 1); - } - } - return input; - }); - const activeSourceFlag = exposeCurrentFrameAndCurrentTime(nativeContext.currentTime + i / nativeContext.sampleRate, nativeContext.sampleRate, () => audioWorkletProcessor.process(potentiallyEmptyInputs, outputs, parameters)); - isActive = activeSourceFlag; - for (let j = 0, outputChannelSplitterNodeOutput = 0; j < options.numberOfOutputs; j += 1) { - for (let k = 0; k < outputChannelCount[j]; k += 1) { - (0,_helpers_copy_to_channel__WEBPACK_IMPORTED_MODULE_3__.copyToChannel)(outputBuffer, outputs[j], k, outputChannelSplitterNodeOutput + k, i); - } - outputChannelSplitterNodeOutput += outputChannelCount[j]; - } - } - catch (error) { - isActive = false; - nativeAudioWorkletNodeFaker.dispatchEvent(new ErrorEvent('processorerror', { - colno: error.colno, - filename: error.filename, - lineno: error.lineno, - message: error.message - })); - } - if (!isActive) { - for (let j = 0; j < options.numberOfInputs; j += 1) { - gainNodes[j].disconnect(inputChannelSplitterNodes[j]); - for (let k = 0; k < options.channelCount; k += 1) { - inputChannelSplitterNodes[i].disconnect(inputChannelMergerNode, k, j * options.channelCount + k); - } - } - if (processorConstructor.parameterDescriptors !== undefined) { - const length = processorConstructor.parameterDescriptors.length; - for (let j = 0; j < length; j += 1) { - const constantSourceNode = constantSourceNodes[j]; - constantSourceNode.disconnect(inputChannelMergerNode, 0, numberOfInputChannels + j); - constantSourceNode.stop(); - } - } - inputChannelMergerNode.disconnect(scriptProcessorNode); - scriptProcessorNode.onaudioprocess = null; // tslint:disable-line:deprecation - if (isConnected) { - disconnectOutputsGraph(); - } - else { - disconnectFakeGraph(); - } - break; - } - } - } - }; - let isConnected = false; - // Bug #87: Only Firefox will fire an AudioProcessingEvent if there is no connected output. - const nativeGainNode = createNativeGainNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - gain: 0 - }); - const connectFakeGraph = () => scriptProcessorNode.connect(nativeGainNode).connect(nativeContext.destination); - const disconnectFakeGraph = () => { - scriptProcessorNode.disconnect(nativeGainNode); - nativeGainNode.disconnect(); - }; - const whenConnected = () => { - if (isActive) { - disconnectFakeGraph(); - if (options.numberOfOutputs > 0) { - scriptProcessorNode.connect(outputChannelSplitterNode); - } - for (let i = 0, outputChannelSplitterNodeOutput = 0; i < options.numberOfOutputs; i += 1) { - const outputChannelMergerNode = outputChannelMergerNodes[i]; - for (let j = 0; j < outputChannelCount[i]; j += 1) { - outputChannelSplitterNode.connect(outputChannelMergerNode, outputChannelSplitterNodeOutput + j, j); - } - outputChannelSplitterNodeOutput += outputChannelCount[i]; - } - } - isConnected = true; - }; - const whenDisconnected = () => { - if (isActive) { - connectFakeGraph(); - disconnectOutputsGraph(); - } - isConnected = false; - }; - connectFakeGraph(); - return monitorConnections(nativeAudioWorkletNodeFaker, whenConnected, whenDisconnected); - }; -}; -//# sourceMappingURL=native-audio-worklet-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-biquad-filter-node.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-biquad-filter-node.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeBiquadFilterNode": () => (/* binding */ createNativeBiquadFilterNode) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-option */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - - - -const createNativeBiquadFilterNode = (nativeContext, options) => { - const nativeBiquadFilterNode = nativeContext.createBiquadFilter(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_2__.assignNativeAudioNodeOptions)(nativeBiquadFilterNode, options); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeBiquadFilterNode, options, 'Q'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeBiquadFilterNode, options, 'detune'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeBiquadFilterNode, options, 'frequency'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeBiquadFilterNode, options, 'gain'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativeBiquadFilterNode, options, 'type'); - return nativeBiquadFilterNode; -}; -//# sourceMappingURL=native-biquad-filter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-channel-merger-node-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-channel-merger-node-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeChannelMergerNodeFactory": () => (/* binding */ createNativeChannelMergerNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - -const createNativeChannelMergerNodeFactory = (nativeAudioContextConstructor, wrapChannelMergerNode) => { - return (nativeContext, options) => { - const nativeChannelMergerNode = nativeContext.createChannelMerger(options.numberOfInputs); - /* - * Bug #20: Safari requires a connection of any kind to treat the input signal correctly. - * @todo Unfortunately there is no way to test for this behavior in a synchronous fashion which is why testing for the existence of - * the webkitAudioContext is used as a workaround here. - */ - if (nativeAudioContextConstructor !== null && nativeAudioContextConstructor.name === 'webkitAudioContext') { - wrapChannelMergerNode(nativeContext, nativeChannelMergerNode); - } - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOptions)(nativeChannelMergerNode, options); - return nativeChannelMergerNode; - }; -}; -//# sourceMappingURL=native-channel-merger-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-channel-splitter-node.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-channel-splitter-node.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeChannelSplitterNode": () => (/* binding */ createNativeChannelSplitterNode) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); -/* harmony import */ var _helpers_wrap_channel_splitter_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/wrap-channel-splitter-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-channel-splitter-node.js"); - - -const createNativeChannelSplitterNode = (nativeContext, options) => { - const nativeChannelSplitterNode = nativeContext.createChannelSplitter(options.numberOfOutputs); - // Bug #96: Safari does not have the correct channelCount. - // Bug #29: Safari does not have the correct channelCountMode. - // Bug #31: Safari does not have the correct channelInterpretation. - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOptions)(nativeChannelSplitterNode, options); - // Bug #29, #30, #31, #32, #96 & #97: Only Chrome, Edge & Firefox partially support the spec yet. - (0,_helpers_wrap_channel_splitter_node__WEBPACK_IMPORTED_MODULE_1__.wrapChannelSplitterNode)(nativeChannelSplitterNode); - return nativeChannelSplitterNode; -}; -//# sourceMappingURL=native-channel-splitter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-constant-source-node-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-constant-source-node-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeConstantSourceNodeFactory": () => (/* binding */ createNativeConstantSourceNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); -/* harmony import */ var _helpers_wrap_audio_scheduled_source_node_start_method_negative_parameters__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters.js"); -/* harmony import */ var _helpers_wrap_audio_scheduled_source_node_stop_method_negative_parameters__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters.js"); - - - - -const createNativeConstantSourceNodeFactory = (addSilentConnection, cacheTestResult, createNativeConstantSourceNodeFaker, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport) => { - return (nativeContext, options) => { - // Bug #62: Safari does not support ConstantSourceNodes. - if (nativeContext.createConstantSource === undefined) { - return createNativeConstantSourceNodeFaker(nativeContext, options); - } - const nativeConstantSourceNode = nativeContext.createConstantSource(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOptions)(nativeConstantSourceNode, options); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeConstantSourceNode, options, 'offset'); - // Bug #44: Safari does not throw a RangeError yet. - if (!cacheTestResult(testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStartMethodNegativeParametersSupport(nativeContext))) { - (0,_helpers_wrap_audio_scheduled_source_node_start_method_negative_parameters__WEBPACK_IMPORTED_MODULE_2__.wrapAudioScheduledSourceNodeStartMethodNegativeParameters)(nativeConstantSourceNode); - } - // Bug #44: Only Firefox does not throw a RangeError yet. - if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStopMethodNegativeParametersSupport(nativeContext))) { - (0,_helpers_wrap_audio_scheduled_source_node_stop_method_negative_parameters__WEBPACK_IMPORTED_MODULE_3__.wrapAudioScheduledSourceNodeStopMethodNegativeParameters)(nativeConstantSourceNode); - } - // Bug #175: Safari will not fire an ended event if the ConstantSourceNode is unconnected. - addSilentConnection(nativeContext, nativeConstantSourceNode); - return nativeConstantSourceNode; - }; -}; -//# sourceMappingURL=native-constant-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-constant-source-node-faker-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-constant-source-node-faker-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeConstantSourceNodeFakerFactory": () => (/* binding */ createNativeConstantSourceNodeFakerFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/intercept-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/intercept-connections.js"); - -const createNativeConstantSourceNodeFakerFactory = (addSilentConnection, createNativeAudioBufferSourceNode, createNativeGainNode, monitorConnections) => { - return (nativeContext, { offset, ...audioNodeOptions }) => { - const audioBuffer = nativeContext.createBuffer(1, 2, 44100); - const audioBufferSourceNode = createNativeAudioBufferSourceNode(nativeContext, { - buffer: null, - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - loop: false, - loopEnd: 0, - loopStart: 0, - playbackRate: 1 - }); - const gainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: offset }); - // Bug #5: Safari does not support copyFromChannel() and copyToChannel(). - const channelData = audioBuffer.getChannelData(0); - // Bug #95: Safari does not play or loop one sample buffers. - channelData[0] = 1; - channelData[1] = 1; - audioBufferSourceNode.buffer = audioBuffer; - audioBufferSourceNode.loop = true; - const nativeConstantSourceNodeFaker = { - get bufferSize() { - return undefined; - }, - get channelCount() { - return gainNode.channelCount; - }, - set channelCount(value) { - gainNode.channelCount = value; - }, - get channelCountMode() { - return gainNode.channelCountMode; - }, - set channelCountMode(value) { - gainNode.channelCountMode = value; - }, - get channelInterpretation() { - return gainNode.channelInterpretation; - }, - set channelInterpretation(value) { - gainNode.channelInterpretation = value; - }, - get context() { - return gainNode.context; - }, - get inputs() { - return []; - }, - get numberOfInputs() { - return audioBufferSourceNode.numberOfInputs; - }, - get numberOfOutputs() { - return gainNode.numberOfOutputs; - }, - get offset() { - return gainNode.gain; - }, - get onended() { - return audioBufferSourceNode.onended; - }, - set onended(value) { - audioBufferSourceNode.onended = value; - }, - addEventListener(...args) { - return audioBufferSourceNode.addEventListener(args[0], args[1], args[2]); - }, - dispatchEvent(...args) { - return audioBufferSourceNode.dispatchEvent(args[0]); - }, - removeEventListener(...args) { - return audioBufferSourceNode.removeEventListener(args[0], args[1], args[2]); - }, - start(when = 0) { - audioBufferSourceNode.start.call(audioBufferSourceNode, when); - }, - stop(when = 0) { - audioBufferSourceNode.stop.call(audioBufferSourceNode, when); - } - }; - const whenConnected = () => audioBufferSourceNode.connect(gainNode); - const whenDisconnected = () => audioBufferSourceNode.disconnect(gainNode); - // Bug #175: Safari will not fire an ended event if the AudioBufferSourceNode is unconnected. - addSilentConnection(nativeContext, audioBufferSourceNode); - return monitorConnections((0,_helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_0__.interceptConnections)(nativeConstantSourceNodeFaker, gainNode), whenConnected, whenDisconnected); - }; -}; -//# sourceMappingURL=native-constant-source-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-convolver-node-factory.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-convolver-node-factory.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeConvolverNodeFactory": () => (/* binding */ createNativeConvolverNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-option */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - - -const createNativeConvolverNodeFactory = (createNotSupportedError, overwriteAccessors) => { - return (nativeContext, options) => { - const nativeConvolverNode = nativeContext.createConvolver(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOptions)(nativeConvolverNode, options); - // The normalize property needs to be set before setting the buffer. - if (options.disableNormalization === nativeConvolverNode.normalize) { - nativeConvolverNode.normalize = !options.disableNormalization; - } - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeConvolverNode, options, 'buffer'); - // Bug #113: Safari does allow to set the channelCount to a value larger than 2. - if (options.channelCount > 2) { - throw createNotSupportedError(); - } - overwriteAccessors(nativeConvolverNode, 'channelCount', (get) => () => get.call(nativeConvolverNode), (set) => (value) => { - if (value > 2) { - throw createNotSupportedError(); - } - return set.call(nativeConvolverNode, value); - }); - // Bug #114: Safari allows to set the channelCountMode to 'max'. - if (options.channelCountMode === 'max') { - throw createNotSupportedError(); - } - overwriteAccessors(nativeConvolverNode, 'channelCountMode', (get) => () => get.call(nativeConvolverNode), (set) => (value) => { - if (value === 'max') { - throw createNotSupportedError(); - } - return set.call(nativeConvolverNode, value); - }); - return nativeConvolverNode; - }; -}; -//# sourceMappingURL=native-convolver-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-delay-node.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-delay-node.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeDelayNode": () => (/* binding */ createNativeDelayNode) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - - -const createNativeDelayNode = (nativeContext, options) => { - const nativeDelayNode = nativeContext.createDelay(options.maxDelayTime); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOptions)(nativeDelayNode, options); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeDelayNode, options, 'delayTime'); - return nativeDelayNode; -}; -//# sourceMappingURL=native-delay-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-dynamics-compressor-node-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-dynamics-compressor-node-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeDynamicsCompressorNodeFactory": () => (/* binding */ createNativeDynamicsCompressorNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - - -const createNativeDynamicsCompressorNodeFactory = (createNotSupportedError) => { - return (nativeContext, options) => { - const nativeDynamicsCompressorNode = nativeContext.createDynamicsCompressor(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOptions)(nativeDynamicsCompressorNode, options); - // Bug #108: Safari allows a channelCount of three and above. - if (options.channelCount > 2) { - throw createNotSupportedError(); - } - // Bug #109: Only Chrome and Firefox disallow a channelCountMode of 'max'. - if (options.channelCountMode === 'max') { - throw createNotSupportedError(); - } - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeDynamicsCompressorNode, options, 'attack'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeDynamicsCompressorNode, options, 'knee'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeDynamicsCompressorNode, options, 'ratio'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeDynamicsCompressorNode, options, 'release'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeDynamicsCompressorNode, options, 'threshold'); - return nativeDynamicsCompressorNode; - }; -}; -//# sourceMappingURL=native-dynamics-compressor-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-gain-node.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-gain-node.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeGainNode": () => (/* binding */ createNativeGainNode) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - - -const createNativeGainNode = (nativeContext, options) => { - const nativeGainNode = nativeContext.createGain(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOptions)(nativeGainNode, options); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeGainNode, options, 'gain'); - return nativeGainNode; -}; -//# sourceMappingURL=native-gain-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-iir-filter-node-factory.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-iir-filter-node-factory.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeIIRFilterNodeFactory": () => (/* binding */ createNativeIIRFilterNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - -const createNativeIIRFilterNodeFactory = (createNativeIIRFilterNodeFaker) => { - return (nativeContext, baseLatency, options) => { - // Bug #9: Safari does not support IIRFilterNodes. - if (nativeContext.createIIRFilter === undefined) { - return createNativeIIRFilterNodeFaker(nativeContext, baseLatency, options); - } - // @todo TypeScript defines the parameters of createIIRFilter() as arrays of numbers. - const nativeIIRFilterNode = nativeContext.createIIRFilter(options.feedforward, options.feedback); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOptions)(nativeIIRFilterNode, options); - return nativeIIRFilterNode; - }; -}; -//# sourceMappingURL=native-iir-filter-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-iir-filter-node-faker-factory.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-iir-filter-node-faker-factory.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeIIRFilterNodeFakerFactory": () => (/* binding */ createNativeIIRFilterNodeFakerFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_compute_buffer_size__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/compute-buffer-size */ "./node_modules/standardized-audio-context/build/es2019/helpers/compute-buffer-size.js"); -/* harmony import */ var _helpers_filter_buffer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/filter-buffer */ "./node_modules/standardized-audio-context/build/es2019/helpers/filter-buffer.js"); -/* harmony import */ var _helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/intercept-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/intercept-connections.js"); - - - -function divide(a, b) { - const denominator = b[0] * b[0] + b[1] * b[1]; - return [(a[0] * b[0] + a[1] * b[1]) / denominator, (a[1] * b[0] - a[0] * b[1]) / denominator]; -} -function multiply(a, b) { - return [a[0] * b[0] - a[1] * b[1], a[0] * b[1] + a[1] * b[0]]; -} -function evaluatePolynomial(coefficient, z) { - let result = [0, 0]; - for (let i = coefficient.length - 1; i >= 0; i -= 1) { - result = multiply(result, z); - result[0] += coefficient[i]; - } - return result; -} -const createNativeIIRFilterNodeFakerFactory = (createInvalidAccessError, createInvalidStateError, createNativeScriptProcessorNode, createNotSupportedError) => { - return (nativeContext, baseLatency, { channelCount, channelCountMode, channelInterpretation, feedback, feedforward }) => { - const bufferSize = (0,_helpers_compute_buffer_size__WEBPACK_IMPORTED_MODULE_0__.computeBufferSize)(baseLatency, nativeContext.sampleRate); - const convertedFeedback = feedback instanceof Float64Array ? feedback : new Float64Array(feedback); - const convertedFeedforward = feedforward instanceof Float64Array ? feedforward : new Float64Array(feedforward); - const feedbackLength = convertedFeedback.length; - const feedforwardLength = convertedFeedforward.length; - const minLength = Math.min(feedbackLength, feedforwardLength); - if (feedbackLength === 0 || feedbackLength > 20) { - throw createNotSupportedError(); - } - if (convertedFeedback[0] === 0) { - throw createInvalidStateError(); - } - if (feedforwardLength === 0 || feedforwardLength > 20) { - throw createNotSupportedError(); - } - if (convertedFeedforward[0] === 0) { - throw createInvalidStateError(); - } - if (convertedFeedback[0] !== 1) { - for (let i = 0; i < feedforwardLength; i += 1) { - convertedFeedforward[i] /= convertedFeedback[0]; - } - for (let i = 1; i < feedbackLength; i += 1) { - convertedFeedback[i] /= convertedFeedback[0]; - } - } - const scriptProcessorNode = createNativeScriptProcessorNode(nativeContext, bufferSize, channelCount, channelCount); - scriptProcessorNode.channelCount = channelCount; - scriptProcessorNode.channelCountMode = channelCountMode; - scriptProcessorNode.channelInterpretation = channelInterpretation; - const bufferLength = 32; - const bufferIndexes = []; - const xBuffers = []; - const yBuffers = []; - for (let i = 0; i < channelCount; i += 1) { - bufferIndexes.push(0); - const xBuffer = new Float32Array(bufferLength); - const yBuffer = new Float32Array(bufferLength); - xBuffer.fill(0); - yBuffer.fill(0); - xBuffers.push(xBuffer); - yBuffers.push(yBuffer); - } - // tslint:disable-next-line:deprecation - scriptProcessorNode.onaudioprocess = (event) => { - const inputBuffer = event.inputBuffer; - const outputBuffer = event.outputBuffer; - const numberOfChannels = inputBuffer.numberOfChannels; - for (let i = 0; i < numberOfChannels; i += 1) { - const input = inputBuffer.getChannelData(i); - const output = outputBuffer.getChannelData(i); - bufferIndexes[i] = (0,_helpers_filter_buffer__WEBPACK_IMPORTED_MODULE_1__.filterBuffer)(convertedFeedback, feedbackLength, convertedFeedforward, feedforwardLength, minLength, xBuffers[i], yBuffers[i], bufferIndexes[i], bufferLength, input, output); - } - }; - const nyquist = nativeContext.sampleRate / 2; - const nativeIIRFilterNodeFaker = { - get bufferSize() { - return bufferSize; - }, - get channelCount() { - return scriptProcessorNode.channelCount; - }, - set channelCount(value) { - scriptProcessorNode.channelCount = value; - }, - get channelCountMode() { - return scriptProcessorNode.channelCountMode; - }, - set channelCountMode(value) { - scriptProcessorNode.channelCountMode = value; - }, - get channelInterpretation() { - return scriptProcessorNode.channelInterpretation; - }, - set channelInterpretation(value) { - scriptProcessorNode.channelInterpretation = value; - }, - get context() { - return scriptProcessorNode.context; - }, - get inputs() { - return [scriptProcessorNode]; - }, - get numberOfInputs() { - return scriptProcessorNode.numberOfInputs; - }, - get numberOfOutputs() { - return scriptProcessorNode.numberOfOutputs; - }, - addEventListener(...args) { - // @todo Dissallow adding an audioprocess listener. - return scriptProcessorNode.addEventListener(args[0], args[1], args[2]); - }, - dispatchEvent(...args) { - return scriptProcessorNode.dispatchEvent(args[0]); - }, - getFrequencyResponse(frequencyHz, magResponse, phaseResponse) { - if (frequencyHz.length !== magResponse.length || magResponse.length !== phaseResponse.length) { - throw createInvalidAccessError(); - } - const length = frequencyHz.length; - for (let i = 0; i < length; i += 1) { - const omega = -Math.PI * (frequencyHz[i] / nyquist); - const z = [Math.cos(omega), Math.sin(omega)]; - const numerator = evaluatePolynomial(convertedFeedforward, z); - const denominator = evaluatePolynomial(convertedFeedback, z); - const response = divide(numerator, denominator); - magResponse[i] = Math.sqrt(response[0] * response[0] + response[1] * response[1]); - phaseResponse[i] = Math.atan2(response[1], response[0]); - } - }, - removeEventListener(...args) { - return scriptProcessorNode.removeEventListener(args[0], args[1], args[2]); - } - }; - return (0,_helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_2__.interceptConnections)(nativeIIRFilterNodeFaker, scriptProcessorNode); - }; -}; -//# sourceMappingURL=native-iir-filter-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-media-element-audio-source-node.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-media-element-audio-source-node.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeMediaElementAudioSourceNode": () => (/* binding */ createNativeMediaElementAudioSourceNode) -/* harmony export */ }); -const createNativeMediaElementAudioSourceNode = (nativeAudioContext, options) => { - return nativeAudioContext.createMediaElementSource(options.mediaElement); -}; -//# sourceMappingURL=native-media-element-audio-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-audio-destination-node.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-audio-destination-node.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeMediaStreamAudioDestinationNode": () => (/* binding */ createNativeMediaStreamAudioDestinationNode) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - -const createNativeMediaStreamAudioDestinationNode = (nativeAudioContext, options) => { - const nativeMediaStreamAudioDestinationNode = nativeAudioContext.createMediaStreamDestination(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOptions)(nativeMediaStreamAudioDestinationNode, options); - // Bug #174: Safari does expose a wrong numberOfOutputs. - if (nativeMediaStreamAudioDestinationNode.numberOfOutputs === 1) { - Object.defineProperty(nativeMediaStreamAudioDestinationNode, 'numberOfOutputs', { get: () => 0 }); - } - return nativeMediaStreamAudioDestinationNode; -}; -//# sourceMappingURL=native-media-stream-audio-destination-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-audio-source-node.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-audio-source-node.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeMediaStreamAudioSourceNode": () => (/* binding */ createNativeMediaStreamAudioSourceNode) -/* harmony export */ }); -const createNativeMediaStreamAudioSourceNode = (nativeAudioContext, { mediaStream }) => { - const audioStreamTracks = mediaStream.getAudioTracks(); - /* - * Bug #151: Safari does not use the audio track as input anymore if it gets removed from the mediaStream after construction. - * Bug #159: Safari picks the first audio track if the MediaStream has more than one audio track. - */ - audioStreamTracks.sort((a, b) => (a.id < b.id ? -1 : a.id > b.id ? 1 : 0)); - const filteredAudioStreamTracks = audioStreamTracks.slice(0, 1); - const nativeMediaStreamAudioSourceNode = nativeAudioContext.createMediaStreamSource(new MediaStream(filteredAudioStreamTracks)); - /* - * Bug #151 & #159: The given mediaStream gets reconstructed before it gets passed to the native node which is why the accessor needs - * to be overwritten as it would otherwise expose the reconstructed version. - */ - Object.defineProperty(nativeMediaStreamAudioSourceNode, 'mediaStream', { value: mediaStream }); - return nativeMediaStreamAudioSourceNode; -}; -//# sourceMappingURL=native-media-stream-audio-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-track-audio-source-node-factory.js": -/*!*******************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-track-audio-source-node-factory.js ***! - \*******************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeMediaStreamTrackAudioSourceNodeFactory": () => (/* binding */ createNativeMediaStreamTrackAudioSourceNodeFactory) -/* harmony export */ }); -const createNativeMediaStreamTrackAudioSourceNodeFactory = (createInvalidStateError, isNativeOfflineAudioContext) => { - return (nativeAudioContext, { mediaStreamTrack }) => { - // Bug #121: Only Firefox does yet support the MediaStreamTrackAudioSourceNode. - if (typeof nativeAudioContext.createMediaStreamTrackSource === 'function') { - return nativeAudioContext.createMediaStreamTrackSource(mediaStreamTrack); - } - const mediaStream = new MediaStream([mediaStreamTrack]); - const nativeMediaStreamAudioSourceNode = nativeAudioContext.createMediaStreamSource(mediaStream); - // Bug #120: Firefox does not throw an error if the mediaStream has no audio track. - if (mediaStreamTrack.kind !== 'audio') { - throw createInvalidStateError(); - } - // Bug #172: Safari allows to create a MediaStreamAudioSourceNode with an OfflineAudioContext. - if (isNativeOfflineAudioContext(nativeAudioContext)) { - throw new TypeError(); - } - return nativeMediaStreamAudioSourceNode; - }; -}; -//# sourceMappingURL=native-media-stream-track-audio-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-offline-audio-context-constructor.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-offline-audio-context-constructor.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeOfflineAudioContextConstructor": () => (/* binding */ createNativeOfflineAudioContextConstructor) -/* harmony export */ }); -const createNativeOfflineAudioContextConstructor = (window) => { - if (window === null) { - return null; - } - if (window.hasOwnProperty('OfflineAudioContext')) { - return window.OfflineAudioContext; - } - return window.hasOwnProperty('webkitOfflineAudioContext') ? window.webkitOfflineAudioContext : null; -}; -//# sourceMappingURL=native-offline-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-oscillator-node-factory.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-oscillator-node-factory.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeOscillatorNodeFactory": () => (/* binding */ createNativeOscillatorNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-option */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); -/* harmony import */ var _helpers_wrap_audio_scheduled_source_node_start_method_negative_parameters__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters.js"); -/* harmony import */ var _helpers_wrap_audio_scheduled_source_node_stop_method_negative_parameters__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters.js"); - - - - - -const createNativeOscillatorNodeFactory = (addSilentConnection, cacheTestResult, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls) => { - return (nativeContext, options) => { - const nativeOscillatorNode = nativeContext.createOscillator(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_2__.assignNativeAudioNodeOptions)(nativeOscillatorNode, options); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeOscillatorNode, options, 'detune'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeOscillatorNode, options, 'frequency'); - if (options.periodicWave !== undefined) { - nativeOscillatorNode.setPeriodicWave(options.periodicWave); - } - else { - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativeOscillatorNode, options, 'type'); - } - // Bug #44: Only Chrome & Edge throw a RangeError yet. - if (!cacheTestResult(testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStartMethodNegativeParametersSupport(nativeContext))) { - (0,_helpers_wrap_audio_scheduled_source_node_start_method_negative_parameters__WEBPACK_IMPORTED_MODULE_3__.wrapAudioScheduledSourceNodeStartMethodNegativeParameters)(nativeOscillatorNode); - } - // Bug #19: Safari does not ignore calls to stop() of an already stopped AudioBufferSourceNode. - if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, () => testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport(nativeContext))) { - wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls(nativeOscillatorNode, nativeContext); - } - // Bug #44: Only Firefox does not throw a RangeError yet. - if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStopMethodNegativeParametersSupport(nativeContext))) { - (0,_helpers_wrap_audio_scheduled_source_node_stop_method_negative_parameters__WEBPACK_IMPORTED_MODULE_4__.wrapAudioScheduledSourceNodeStopMethodNegativeParameters)(nativeOscillatorNode); - } - // Bug #175: Safari will not fire an ended event if the OscillatorNode is unconnected. - addSilentConnection(nativeContext, nativeOscillatorNode); - return nativeOscillatorNode; - }; -}; -//# sourceMappingURL=native-oscillator-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-panner-node-factory.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-panner-node-factory.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativePannerNodeFactory": () => (/* binding */ createNativePannerNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-option */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - - - -const createNativePannerNodeFactory = (createNativePannerNodeFaker) => { - return (nativeContext, options) => { - const nativePannerNode = nativeContext.createPanner(); - // Bug #124: Safari does not support modifying the orientation and the position with AudioParams. - if (nativePannerNode.orientationX === undefined) { - return createNativePannerNodeFaker(nativeContext, options); - } - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_2__.assignNativeAudioNodeOptions)(nativePannerNode, options); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativePannerNode, options, 'orientationX'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativePannerNode, options, 'orientationY'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativePannerNode, options, 'orientationZ'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativePannerNode, options, 'positionX'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativePannerNode, options, 'positionY'); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativePannerNode, options, 'positionZ'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativePannerNode, options, 'coneInnerAngle'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativePannerNode, options, 'coneOuterAngle'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativePannerNode, options, 'coneOuterGain'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativePannerNode, options, 'distanceModel'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativePannerNode, options, 'maxDistance'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativePannerNode, options, 'panningModel'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativePannerNode, options, 'refDistance'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOption)(nativePannerNode, options, 'rolloffFactor'); - return nativePannerNode; - }; -}; -//# sourceMappingURL=native-panner-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-panner-node-faker-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-panner-node-faker-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativePannerNodeFakerFactory": () => (/* binding */ createNativePannerNodeFakerFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); -/* harmony import */ var _helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/intercept-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/intercept-connections.js"); - - -const createNativePannerNodeFakerFactory = (connectNativeAudioNodeToNativeAudioNode, createInvalidStateError, createNativeChannelMergerNode, createNativeGainNode, createNativeScriptProcessorNode, createNativeWaveShaperNode, createNotSupportedError, disconnectNativeAudioNodeFromNativeAudioNode, getFirstSample, monitorConnections) => { - return (nativeContext, { coneInnerAngle, coneOuterAngle, coneOuterGain, distanceModel, maxDistance, orientationX, orientationY, orientationZ, panningModel, positionX, positionY, positionZ, refDistance, rolloffFactor, ...audioNodeOptions }) => { - const pannerNode = nativeContext.createPanner(); - // Bug #125: Safari does not throw an error yet. - if (audioNodeOptions.channelCount > 2) { - throw createNotSupportedError(); - } - // Bug #126: Safari does not throw an error yet. - if (audioNodeOptions.channelCountMode === 'max') { - throw createNotSupportedError(); - } - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOptions)(pannerNode, audioNodeOptions); - const SINGLE_CHANNEL_OPTIONS = { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete' - }; - const channelMergerNode = createNativeChannelMergerNode(nativeContext, { - ...SINGLE_CHANNEL_OPTIONS, - channelInterpretation: 'speakers', - numberOfInputs: 6 - }); - const inputGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: 1 }); - const orientationXGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 1 }); - const orientationYGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - const orientationZGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - const positionXGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - const positionYGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - const positionZGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - const scriptProcessorNode = createNativeScriptProcessorNode(nativeContext, 256, 6, 1); - const waveShaperNode = createNativeWaveShaperNode(nativeContext, { - ...SINGLE_CHANNEL_OPTIONS, - curve: new Float32Array([1, 1]), - oversample: 'none' - }); - let lastOrientation = [orientationX, orientationY, orientationZ]; - let lastPosition = [positionX, positionY, positionZ]; - const buffer = new Float32Array(1); - // tslint:disable-next-line:deprecation - scriptProcessorNode.onaudioprocess = ({ inputBuffer }) => { - const orientation = [ - getFirstSample(inputBuffer, buffer, 0), - getFirstSample(inputBuffer, buffer, 1), - getFirstSample(inputBuffer, buffer, 2) - ]; - if (orientation.some((value, index) => value !== lastOrientation[index])) { - pannerNode.setOrientation(...orientation); // tslint:disable-line:deprecation - lastOrientation = orientation; - } - const positon = [ - getFirstSample(inputBuffer, buffer, 3), - getFirstSample(inputBuffer, buffer, 4), - getFirstSample(inputBuffer, buffer, 5) - ]; - if (positon.some((value, index) => value !== lastPosition[index])) { - pannerNode.setPosition(...positon); // tslint:disable-line:deprecation - lastPosition = positon; - } - }; - Object.defineProperty(orientationYGainNode.gain, 'defaultValue', { get: () => 0 }); - Object.defineProperty(orientationZGainNode.gain, 'defaultValue', { get: () => 0 }); - Object.defineProperty(positionXGainNode.gain, 'defaultValue', { get: () => 0 }); - Object.defineProperty(positionYGainNode.gain, 'defaultValue', { get: () => 0 }); - Object.defineProperty(positionZGainNode.gain, 'defaultValue', { get: () => 0 }); - const nativePannerNodeFaker = { - get bufferSize() { - return undefined; - }, - get channelCount() { - return pannerNode.channelCount; - }, - set channelCount(value) { - // Bug #125: Safari does not throw an error yet. - if (value > 2) { - throw createNotSupportedError(); - } - inputGainNode.channelCount = value; - pannerNode.channelCount = value; - }, - get channelCountMode() { - return pannerNode.channelCountMode; - }, - set channelCountMode(value) { - // Bug #126: Safari does not throw an error yet. - if (value === 'max') { - throw createNotSupportedError(); - } - inputGainNode.channelCountMode = value; - pannerNode.channelCountMode = value; - }, - get channelInterpretation() { - return pannerNode.channelInterpretation; - }, - set channelInterpretation(value) { - inputGainNode.channelInterpretation = value; - pannerNode.channelInterpretation = value; - }, - get coneInnerAngle() { - return pannerNode.coneInnerAngle; - }, - set coneInnerAngle(value) { - pannerNode.coneInnerAngle = value; - }, - get coneOuterAngle() { - return pannerNode.coneOuterAngle; - }, - set coneOuterAngle(value) { - pannerNode.coneOuterAngle = value; - }, - get coneOuterGain() { - return pannerNode.coneOuterGain; - }, - set coneOuterGain(value) { - // Bug #127: Safari does not throw an InvalidStateError yet. - if (value < 0 || value > 1) { - throw createInvalidStateError(); - } - pannerNode.coneOuterGain = value; - }, - get context() { - return pannerNode.context; - }, - get distanceModel() { - return pannerNode.distanceModel; - }, - set distanceModel(value) { - pannerNode.distanceModel = value; - }, - get inputs() { - return [inputGainNode]; - }, - get maxDistance() { - return pannerNode.maxDistance; - }, - set maxDistance(value) { - // Bug #128: Safari does not throw an error yet. - if (value < 0) { - throw new RangeError(); - } - pannerNode.maxDistance = value; - }, - get numberOfInputs() { - return pannerNode.numberOfInputs; - }, - get numberOfOutputs() { - return pannerNode.numberOfOutputs; - }, - get orientationX() { - return orientationXGainNode.gain; - }, - get orientationY() { - return orientationYGainNode.gain; - }, - get orientationZ() { - return orientationZGainNode.gain; - }, - get panningModel() { - return pannerNode.panningModel; - }, - set panningModel(value) { - pannerNode.panningModel = value; - }, - get positionX() { - return positionXGainNode.gain; - }, - get positionY() { - return positionYGainNode.gain; - }, - get positionZ() { - return positionZGainNode.gain; - }, - get refDistance() { - return pannerNode.refDistance; - }, - set refDistance(value) { - // Bug #129: Safari does not throw an error yet. - if (value < 0) { - throw new RangeError(); - } - pannerNode.refDistance = value; - }, - get rolloffFactor() { - return pannerNode.rolloffFactor; - }, - set rolloffFactor(value) { - // Bug #130: Safari does not throw an error yet. - if (value < 0) { - throw new RangeError(); - } - pannerNode.rolloffFactor = value; - }, - addEventListener(...args) { - return inputGainNode.addEventListener(args[0], args[1], args[2]); - }, - dispatchEvent(...args) { - return inputGainNode.dispatchEvent(args[0]); - }, - removeEventListener(...args) { - return inputGainNode.removeEventListener(args[0], args[1], args[2]); - } - }; - if (coneInnerAngle !== nativePannerNodeFaker.coneInnerAngle) { - nativePannerNodeFaker.coneInnerAngle = coneInnerAngle; - } - if (coneOuterAngle !== nativePannerNodeFaker.coneOuterAngle) { - nativePannerNodeFaker.coneOuterAngle = coneOuterAngle; - } - if (coneOuterGain !== nativePannerNodeFaker.coneOuterGain) { - nativePannerNodeFaker.coneOuterGain = coneOuterGain; - } - if (distanceModel !== nativePannerNodeFaker.distanceModel) { - nativePannerNodeFaker.distanceModel = distanceModel; - } - if (maxDistance !== nativePannerNodeFaker.maxDistance) { - nativePannerNodeFaker.maxDistance = maxDistance; - } - if (orientationX !== nativePannerNodeFaker.orientationX.value) { - nativePannerNodeFaker.orientationX.value = orientationX; - } - if (orientationY !== nativePannerNodeFaker.orientationY.value) { - nativePannerNodeFaker.orientationY.value = orientationY; - } - if (orientationZ !== nativePannerNodeFaker.orientationZ.value) { - nativePannerNodeFaker.orientationZ.value = orientationZ; - } - if (panningModel !== nativePannerNodeFaker.panningModel) { - nativePannerNodeFaker.panningModel = panningModel; - } - if (positionX !== nativePannerNodeFaker.positionX.value) { - nativePannerNodeFaker.positionX.value = positionX; - } - if (positionY !== nativePannerNodeFaker.positionY.value) { - nativePannerNodeFaker.positionY.value = positionY; - } - if (positionZ !== nativePannerNodeFaker.positionZ.value) { - nativePannerNodeFaker.positionZ.value = positionZ; - } - if (refDistance !== nativePannerNodeFaker.refDistance) { - nativePannerNodeFaker.refDistance = refDistance; - } - if (rolloffFactor !== nativePannerNodeFaker.rolloffFactor) { - nativePannerNodeFaker.rolloffFactor = rolloffFactor; - } - if (lastOrientation[0] !== 1 || lastOrientation[1] !== 0 || lastOrientation[2] !== 0) { - pannerNode.setOrientation(...lastOrientation); // tslint:disable-line:deprecation - } - if (lastPosition[0] !== 0 || lastPosition[1] !== 0 || lastPosition[2] !== 0) { - pannerNode.setPosition(...lastPosition); // tslint:disable-line:deprecation - } - const whenConnected = () => { - inputGainNode.connect(pannerNode); - // Bug #119: Safari does not fully support the WaveShaperNode. - connectNativeAudioNodeToNativeAudioNode(inputGainNode, waveShaperNode, 0, 0); - waveShaperNode.connect(orientationXGainNode).connect(channelMergerNode, 0, 0); - waveShaperNode.connect(orientationYGainNode).connect(channelMergerNode, 0, 1); - waveShaperNode.connect(orientationZGainNode).connect(channelMergerNode, 0, 2); - waveShaperNode.connect(positionXGainNode).connect(channelMergerNode, 0, 3); - waveShaperNode.connect(positionYGainNode).connect(channelMergerNode, 0, 4); - waveShaperNode.connect(positionZGainNode).connect(channelMergerNode, 0, 5); - channelMergerNode.connect(scriptProcessorNode).connect(nativeContext.destination); - }; - const whenDisconnected = () => { - inputGainNode.disconnect(pannerNode); - // Bug #119: Safari does not fully support the WaveShaperNode. - disconnectNativeAudioNodeFromNativeAudioNode(inputGainNode, waveShaperNode, 0, 0); - waveShaperNode.disconnect(orientationXGainNode); - orientationXGainNode.disconnect(channelMergerNode); - waveShaperNode.disconnect(orientationYGainNode); - orientationYGainNode.disconnect(channelMergerNode); - waveShaperNode.disconnect(orientationZGainNode); - orientationZGainNode.disconnect(channelMergerNode); - waveShaperNode.disconnect(positionXGainNode); - positionXGainNode.disconnect(channelMergerNode); - waveShaperNode.disconnect(positionYGainNode); - positionYGainNode.disconnect(channelMergerNode); - waveShaperNode.disconnect(positionZGainNode); - positionZGainNode.disconnect(channelMergerNode); - channelMergerNode.disconnect(scriptProcessorNode); - scriptProcessorNode.disconnect(nativeContext.destination); - }; - return monitorConnections((0,_helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_1__.interceptConnections)(nativePannerNodeFaker, pannerNode), whenConnected, whenDisconnected); - }; -}; -//# sourceMappingURL=native-panner-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-periodic-wave-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-periodic-wave-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativePeriodicWaveFactory": () => (/* binding */ createNativePeriodicWaveFactory) -/* harmony export */ }); -const createNativePeriodicWaveFactory = (createIndexSizeError) => { - return (nativeContext, { disableNormalization, imag, real }) => { - // Bug #180: Safari does not allow to use ordinary arrays. - const convertedImag = imag instanceof Float32Array ? imag : new Float32Array(imag); - const convertedReal = real instanceof Float32Array ? real : new Float32Array(real); - const nativePeriodicWave = nativeContext.createPeriodicWave(convertedReal, convertedImag, { disableNormalization }); - // Bug #181: Safari does not throw an IndexSizeError so far if the given arrays have less than two values. - if (Array.from(imag).length < 2) { - throw createIndexSizeError(); - } - return nativePeriodicWave; - }; -}; -//# sourceMappingURL=native-periodic-wave-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-script-processor-node.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-script-processor-node.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeScriptProcessorNode": () => (/* binding */ createNativeScriptProcessorNode) -/* harmony export */ }); -const createNativeScriptProcessorNode = (nativeContext, bufferSize, numberOfInputChannels, numberOfOutputChannels) => { - return nativeContext.createScriptProcessor(bufferSize, numberOfInputChannels, numberOfOutputChannels); // tslint:disable-line deprecation -}; -//# sourceMappingURL=native-script-processor-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-stereo-panner-node-factory.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-stereo-panner-node-factory.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeStereoPannerNodeFactory": () => (/* binding */ createNativeStereoPannerNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-audio-param-value */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - - -const createNativeStereoPannerNodeFactory = (createNativeStereoPannerNodeFaker, createNotSupportedError) => { - return (nativeContext, options) => { - const channelCountMode = options.channelCountMode; - /* - * Bug #105: The channelCountMode of 'clamped-max' should be supported. However it is not possible to write a polyfill for Safari - * which supports it and therefore it can't be supported at all. - */ - if (channelCountMode === 'clamped-max') { - throw createNotSupportedError(); - } - // Bug #105: Safari does not support the StereoPannerNode. - if (nativeContext.createStereoPanner === undefined) { - return createNativeStereoPannerNodeFaker(nativeContext, options); - } - const nativeStereoPannerNode = nativeContext.createStereoPanner(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOptions)(nativeStereoPannerNode, options); - (0,_helpers_assign_native_audio_node_audio_param_value__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeAudioParamValue)(nativeStereoPannerNode, options, 'pan'); - /* - * Bug #105: The channelCountMode of 'clamped-max' should be supported. However it is not possible to write a polyfill for Safari - * which supports it and therefore it can't be supported at all. - */ - Object.defineProperty(nativeStereoPannerNode, 'channelCountMode', { - get: () => channelCountMode, - set: (value) => { - if (value !== channelCountMode) { - throw createNotSupportedError(); - } - } - }); - return nativeStereoPannerNode; - }; -}; -//# sourceMappingURL=native-stereo-panner-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-stereo-panner-node-faker-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-stereo-panner-node-faker-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeStereoPannerNodeFakerFactory": () => (/* binding */ createNativeStereoPannerNodeFakerFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/intercept-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/intercept-connections.js"); - -const createNativeStereoPannerNodeFakerFactory = (createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeGainNode, createNativeWaveShaperNode, createNotSupportedError, monitorConnections) => { - // The curve has a size of 14bit plus 1 value to have an exact representation for zero. This value has been determined experimentally. - const CURVE_SIZE = 16385; - const DC_CURVE = new Float32Array([1, 1]); - const HALF_PI = Math.PI / 2; - const SINGLE_CHANNEL_OPTIONS = { channelCount: 1, channelCountMode: 'explicit', channelInterpretation: 'discrete' }; - const SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS = { ...SINGLE_CHANNEL_OPTIONS, oversample: 'none' }; - const buildInternalGraphForMono = (nativeContext, inputGainNode, panGainNode, channelMergerNode) => { - const leftWaveShaperCurve = new Float32Array(CURVE_SIZE); - const rightWaveShaperCurve = new Float32Array(CURVE_SIZE); - for (let i = 0; i < CURVE_SIZE; i += 1) { - const x = (i / (CURVE_SIZE - 1)) * HALF_PI; - leftWaveShaperCurve[i] = Math.cos(x); - rightWaveShaperCurve[i] = Math.sin(x); - } - const leftGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - // Bug #119: Safari does not fully support the WaveShaperNode. - const leftWaveShaperNode = (createNativeWaveShaperNode(nativeContext, { ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, curve: leftWaveShaperCurve })); - // Bug #119: Safari does not fully support the WaveShaperNode. - const panWaveShaperNode = (createNativeWaveShaperNode(nativeContext, { ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, curve: DC_CURVE })); - const rightGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - // Bug #119: Safari does not fully support the WaveShaperNode. - const rightWaveShaperNode = (createNativeWaveShaperNode(nativeContext, { ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, curve: rightWaveShaperCurve })); - return { - connectGraph() { - inputGainNode.connect(leftGainNode); - inputGainNode.connect(panWaveShaperNode.inputs === undefined ? panWaveShaperNode : panWaveShaperNode.inputs[0]); - inputGainNode.connect(rightGainNode); - panWaveShaperNode.connect(panGainNode); - panGainNode.connect(leftWaveShaperNode.inputs === undefined ? leftWaveShaperNode : leftWaveShaperNode.inputs[0]); - panGainNode.connect(rightWaveShaperNode.inputs === undefined ? rightWaveShaperNode : rightWaveShaperNode.inputs[0]); - leftWaveShaperNode.connect(leftGainNode.gain); - rightWaveShaperNode.connect(rightGainNode.gain); - leftGainNode.connect(channelMergerNode, 0, 0); - rightGainNode.connect(channelMergerNode, 0, 1); - }, - disconnectGraph() { - inputGainNode.disconnect(leftGainNode); - inputGainNode.disconnect(panWaveShaperNode.inputs === undefined ? panWaveShaperNode : panWaveShaperNode.inputs[0]); - inputGainNode.disconnect(rightGainNode); - panWaveShaperNode.disconnect(panGainNode); - panGainNode.disconnect(leftWaveShaperNode.inputs === undefined ? leftWaveShaperNode : leftWaveShaperNode.inputs[0]); - panGainNode.disconnect(rightWaveShaperNode.inputs === undefined ? rightWaveShaperNode : rightWaveShaperNode.inputs[0]); - leftWaveShaperNode.disconnect(leftGainNode.gain); - rightWaveShaperNode.disconnect(rightGainNode.gain); - leftGainNode.disconnect(channelMergerNode, 0, 0); - rightGainNode.disconnect(channelMergerNode, 0, 1); - } - }; - }; - const buildInternalGraphForStereo = (nativeContext, inputGainNode, panGainNode, channelMergerNode) => { - const leftInputForLeftOutputWaveShaperCurve = new Float32Array(CURVE_SIZE); - const leftInputForRightOutputWaveShaperCurve = new Float32Array(CURVE_SIZE); - const rightInputForLeftOutputWaveShaperCurve = new Float32Array(CURVE_SIZE); - const rightInputForRightOutputWaveShaperCurve = new Float32Array(CURVE_SIZE); - const centerIndex = Math.floor(CURVE_SIZE / 2); - for (let i = 0; i < CURVE_SIZE; i += 1) { - if (i > centerIndex) { - const x = ((i - centerIndex) / (CURVE_SIZE - 1 - centerIndex)) * HALF_PI; - leftInputForLeftOutputWaveShaperCurve[i] = Math.cos(x); - leftInputForRightOutputWaveShaperCurve[i] = Math.sin(x); - rightInputForLeftOutputWaveShaperCurve[i] = 0; - rightInputForRightOutputWaveShaperCurve[i] = 1; - } - else { - const x = (i / (CURVE_SIZE - 1 - centerIndex)) * HALF_PI; - leftInputForLeftOutputWaveShaperCurve[i] = 1; - leftInputForRightOutputWaveShaperCurve[i] = 0; - rightInputForLeftOutputWaveShaperCurve[i] = Math.cos(x); - rightInputForRightOutputWaveShaperCurve[i] = Math.sin(x); - } - } - const channelSplitterNode = createNativeChannelSplitterNode(nativeContext, { - channelCount: 2, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - numberOfOutputs: 2 - }); - const leftInputForLeftOutputGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - // Bug #119: Safari does not fully support the WaveShaperNode. - const leftInputForLeftOutputWaveShaperNode = createNativeWaveShaperNode(nativeContext, { - ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, - curve: leftInputForLeftOutputWaveShaperCurve - }); - const leftInputForRightOutputGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - // Bug #119: Safari does not fully support the WaveShaperNode. - const leftInputForRightOutputWaveShaperNode = createNativeWaveShaperNode(nativeContext, { - ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, - curve: leftInputForRightOutputWaveShaperCurve - }); - // Bug #119: Safari does not fully support the WaveShaperNode. - const panWaveShaperNode = (createNativeWaveShaperNode(nativeContext, { ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, curve: DC_CURVE })); - const rightInputForLeftOutputGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - // Bug #119: Safari does not fully support the WaveShaperNode. - const rightInputForLeftOutputWaveShaperNode = createNativeWaveShaperNode(nativeContext, { - ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, - curve: rightInputForLeftOutputWaveShaperCurve - }); - const rightInputForRightOutputGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 }); - // Bug #119: Safari does not fully support the WaveShaperNode. - const rightInputForRightOutputWaveShaperNode = createNativeWaveShaperNode(nativeContext, { - ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, - curve: rightInputForRightOutputWaveShaperCurve - }); - return { - connectGraph() { - inputGainNode.connect(channelSplitterNode); - inputGainNode.connect(panWaveShaperNode.inputs === undefined ? panWaveShaperNode : panWaveShaperNode.inputs[0]); - channelSplitterNode.connect(leftInputForLeftOutputGainNode, 0); - channelSplitterNode.connect(leftInputForRightOutputGainNode, 0); - channelSplitterNode.connect(rightInputForLeftOutputGainNode, 1); - channelSplitterNode.connect(rightInputForRightOutputGainNode, 1); - panWaveShaperNode.connect(panGainNode); - panGainNode.connect(leftInputForLeftOutputWaveShaperNode.inputs === undefined - ? leftInputForLeftOutputWaveShaperNode - : leftInputForLeftOutputWaveShaperNode.inputs[0]); - panGainNode.connect(leftInputForRightOutputWaveShaperNode.inputs === undefined - ? leftInputForRightOutputWaveShaperNode - : leftInputForRightOutputWaveShaperNode.inputs[0]); - panGainNode.connect(rightInputForLeftOutputWaveShaperNode.inputs === undefined - ? rightInputForLeftOutputWaveShaperNode - : rightInputForLeftOutputWaveShaperNode.inputs[0]); - panGainNode.connect(rightInputForRightOutputWaveShaperNode.inputs === undefined - ? rightInputForRightOutputWaveShaperNode - : rightInputForRightOutputWaveShaperNode.inputs[0]); - leftInputForLeftOutputWaveShaperNode.connect(leftInputForLeftOutputGainNode.gain); - leftInputForRightOutputWaveShaperNode.connect(leftInputForRightOutputGainNode.gain); - rightInputForLeftOutputWaveShaperNode.connect(rightInputForLeftOutputGainNode.gain); - rightInputForRightOutputWaveShaperNode.connect(rightInputForRightOutputGainNode.gain); - leftInputForLeftOutputGainNode.connect(channelMergerNode, 0, 0); - rightInputForLeftOutputGainNode.connect(channelMergerNode, 0, 0); - leftInputForRightOutputGainNode.connect(channelMergerNode, 0, 1); - rightInputForRightOutputGainNode.connect(channelMergerNode, 0, 1); - }, - disconnectGraph() { - inputGainNode.disconnect(channelSplitterNode); - inputGainNode.disconnect(panWaveShaperNode.inputs === undefined ? panWaveShaperNode : panWaveShaperNode.inputs[0]); - channelSplitterNode.disconnect(leftInputForLeftOutputGainNode, 0); - channelSplitterNode.disconnect(leftInputForRightOutputGainNode, 0); - channelSplitterNode.disconnect(rightInputForLeftOutputGainNode, 1); - channelSplitterNode.disconnect(rightInputForRightOutputGainNode, 1); - panWaveShaperNode.disconnect(panGainNode); - panGainNode.disconnect(leftInputForLeftOutputWaveShaperNode.inputs === undefined - ? leftInputForLeftOutputWaveShaperNode - : leftInputForLeftOutputWaveShaperNode.inputs[0]); - panGainNode.disconnect(leftInputForRightOutputWaveShaperNode.inputs === undefined - ? leftInputForRightOutputWaveShaperNode - : leftInputForRightOutputWaveShaperNode.inputs[0]); - panGainNode.disconnect(rightInputForLeftOutputWaveShaperNode.inputs === undefined - ? rightInputForLeftOutputWaveShaperNode - : rightInputForLeftOutputWaveShaperNode.inputs[0]); - panGainNode.disconnect(rightInputForRightOutputWaveShaperNode.inputs === undefined - ? rightInputForRightOutputWaveShaperNode - : rightInputForRightOutputWaveShaperNode.inputs[0]); - leftInputForLeftOutputWaveShaperNode.disconnect(leftInputForLeftOutputGainNode.gain); - leftInputForRightOutputWaveShaperNode.disconnect(leftInputForRightOutputGainNode.gain); - rightInputForLeftOutputWaveShaperNode.disconnect(rightInputForLeftOutputGainNode.gain); - rightInputForRightOutputWaveShaperNode.disconnect(rightInputForRightOutputGainNode.gain); - leftInputForLeftOutputGainNode.disconnect(channelMergerNode, 0, 0); - rightInputForLeftOutputGainNode.disconnect(channelMergerNode, 0, 0); - leftInputForRightOutputGainNode.disconnect(channelMergerNode, 0, 1); - rightInputForRightOutputGainNode.disconnect(channelMergerNode, 0, 1); - } - }; - }; - const buildInternalGraph = (nativeContext, channelCount, inputGainNode, panGainNode, channelMergerNode) => { - if (channelCount === 1) { - return buildInternalGraphForMono(nativeContext, inputGainNode, panGainNode, channelMergerNode); - } - if (channelCount === 2) { - return buildInternalGraphForStereo(nativeContext, inputGainNode, panGainNode, channelMergerNode); - } - throw createNotSupportedError(); - }; - return (nativeContext, { channelCount, channelCountMode, pan, ...audioNodeOptions }) => { - if (channelCountMode === 'max') { - throw createNotSupportedError(); - } - const channelMergerNode = createNativeChannelMergerNode(nativeContext, { - ...audioNodeOptions, - channelCount: 1, - channelCountMode, - numberOfInputs: 2 - }); - const inputGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, channelCount, channelCountMode, gain: 1 }); - const panGainNode = createNativeGainNode(nativeContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - gain: pan - }); - let { connectGraph, disconnectGraph } = buildInternalGraph(nativeContext, channelCount, inputGainNode, panGainNode, channelMergerNode); - Object.defineProperty(panGainNode.gain, 'defaultValue', { get: () => 0 }); - Object.defineProperty(panGainNode.gain, 'maxValue', { get: () => 1 }); - Object.defineProperty(panGainNode.gain, 'minValue', { get: () => -1 }); - const nativeStereoPannerNodeFakerFactory = { - get bufferSize() { - return undefined; - }, - get channelCount() { - return inputGainNode.channelCount; - }, - set channelCount(value) { - if (inputGainNode.channelCount !== value) { - if (isConnected) { - disconnectGraph(); - } - ({ connectGraph, disconnectGraph } = buildInternalGraph(nativeContext, value, inputGainNode, panGainNode, channelMergerNode)); - if (isConnected) { - connectGraph(); - } - } - inputGainNode.channelCount = value; - }, - get channelCountMode() { - return inputGainNode.channelCountMode; - }, - set channelCountMode(value) { - if (value === 'clamped-max' || value === 'max') { - throw createNotSupportedError(); - } - inputGainNode.channelCountMode = value; - }, - get channelInterpretation() { - return inputGainNode.channelInterpretation; - }, - set channelInterpretation(value) { - inputGainNode.channelInterpretation = value; - }, - get context() { - return inputGainNode.context; - }, - get inputs() { - return [inputGainNode]; - }, - get numberOfInputs() { - return inputGainNode.numberOfInputs; - }, - get numberOfOutputs() { - return inputGainNode.numberOfOutputs; - }, - get pan() { - return panGainNode.gain; - }, - addEventListener(...args) { - return inputGainNode.addEventListener(args[0], args[1], args[2]); - }, - dispatchEvent(...args) { - return inputGainNode.dispatchEvent(args[0]); - }, - removeEventListener(...args) { - return inputGainNode.removeEventListener(args[0], args[1], args[2]); - } - }; - let isConnected = false; - const whenConnected = () => { - connectGraph(); - isConnected = true; - }; - const whenDisconnected = () => { - disconnectGraph(); - isConnected = false; - }; - return monitorConnections((0,_helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_0__.interceptConnections)(nativeStereoPannerNodeFakerFactory, channelMergerNode), whenConnected, whenDisconnected); - }; -}; -//# sourceMappingURL=native-stereo-panner-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-wave-shaper-node-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-wave-shaper-node-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeWaveShaperNodeFactory": () => (/* binding */ createNativeWaveShaperNodeFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-option */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js"); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); - - -const createNativeWaveShaperNodeFactory = (createConnectedNativeAudioBufferSourceNode, createInvalidStateError, createNativeWaveShaperNodeFaker, isDCCurve, monitorConnections, nativeAudioContextConstructor, overwriteAccessors) => { - return (nativeContext, options) => { - const nativeWaveShaperNode = nativeContext.createWaveShaper(); - /* - * Bug #119: Safari does not correctly map the values. - * @todo Unfortunately there is no way to test for this behavior in a synchronous fashion which is why testing for the existence of - * the webkitAudioContext is used as a workaround here. Testing for the automationRate property is necessary because this workaround - * isn't necessary anymore since v14.0.2 of Safari. - */ - if (nativeAudioContextConstructor !== null && - nativeAudioContextConstructor.name === 'webkitAudioContext' && - nativeContext.createGain().gain.automationRate === undefined) { - return createNativeWaveShaperNodeFaker(nativeContext, options); - } - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_1__.assignNativeAudioNodeOptions)(nativeWaveShaperNode, options); - const curve = options.curve === null || options.curve instanceof Float32Array ? options.curve : new Float32Array(options.curve); - // Bug #104: Chrome and Edge will throw an InvalidAccessError when the curve has less than two samples. - if (curve !== null && curve.length < 2) { - throw createInvalidStateError(); - } - // Only values of type Float32Array can be assigned to the curve property. - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeWaveShaperNode, { curve }, 'curve'); - (0,_helpers_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeWaveShaperNode, options, 'oversample'); - let disconnectNativeAudioBufferSourceNode = null; - let isConnected = false; - overwriteAccessors(nativeWaveShaperNode, 'curve', (get) => () => get.call(nativeWaveShaperNode), (set) => (value) => { - set.call(nativeWaveShaperNode, value); - if (isConnected) { - if (isDCCurve(value) && disconnectNativeAudioBufferSourceNode === null) { - disconnectNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNode(nativeContext, nativeWaveShaperNode); - } - else if (!isDCCurve(value) && disconnectNativeAudioBufferSourceNode !== null) { - disconnectNativeAudioBufferSourceNode(); - disconnectNativeAudioBufferSourceNode = null; - } - } - return value; - }); - const whenConnected = () => { - isConnected = true; - if (isDCCurve(nativeWaveShaperNode.curve)) { - disconnectNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNode(nativeContext, nativeWaveShaperNode); - } - }; - const whenDisconnected = () => { - isConnected = false; - if (disconnectNativeAudioBufferSourceNode !== null) { - disconnectNativeAudioBufferSourceNode(); - disconnectNativeAudioBufferSourceNode = null; - } - }; - return monitorConnections(nativeWaveShaperNode, whenConnected, whenDisconnected); - }; -}; -//# sourceMappingURL=native-wave-shaper-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/native-wave-shaper-node-faker-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/native-wave-shaper-node-faker-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNativeWaveShaperNodeFakerFactory": () => (/* binding */ createNativeWaveShaperNodeFakerFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/assign-native-audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js"); -/* harmony import */ var _helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/intercept-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/intercept-connections.js"); - - -const createNativeWaveShaperNodeFakerFactory = (createConnectedNativeAudioBufferSourceNode, createInvalidStateError, createNativeGainNode, isDCCurve, monitorConnections) => { - return (nativeContext, { curve, oversample, ...audioNodeOptions }) => { - const negativeWaveShaperNode = nativeContext.createWaveShaper(); - const positiveWaveShaperNode = nativeContext.createWaveShaper(); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOptions)(negativeWaveShaperNode, audioNodeOptions); - (0,_helpers_assign_native_audio_node_options__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOptions)(positiveWaveShaperNode, audioNodeOptions); - const inputGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: 1 }); - const invertGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: -1 }); - const outputGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: 1 }); - const revertGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: -1 }); - let disconnectNativeAudioBufferSourceNode = null; - let isConnected = false; - let unmodifiedCurve = null; - const nativeWaveShaperNodeFaker = { - get bufferSize() { - return undefined; - }, - get channelCount() { - return negativeWaveShaperNode.channelCount; - }, - set channelCount(value) { - inputGainNode.channelCount = value; - invertGainNode.channelCount = value; - negativeWaveShaperNode.channelCount = value; - outputGainNode.channelCount = value; - positiveWaveShaperNode.channelCount = value; - revertGainNode.channelCount = value; - }, - get channelCountMode() { - return negativeWaveShaperNode.channelCountMode; - }, - set channelCountMode(value) { - inputGainNode.channelCountMode = value; - invertGainNode.channelCountMode = value; - negativeWaveShaperNode.channelCountMode = value; - outputGainNode.channelCountMode = value; - positiveWaveShaperNode.channelCountMode = value; - revertGainNode.channelCountMode = value; - }, - get channelInterpretation() { - return negativeWaveShaperNode.channelInterpretation; - }, - set channelInterpretation(value) { - inputGainNode.channelInterpretation = value; - invertGainNode.channelInterpretation = value; - negativeWaveShaperNode.channelInterpretation = value; - outputGainNode.channelInterpretation = value; - positiveWaveShaperNode.channelInterpretation = value; - revertGainNode.channelInterpretation = value; - }, - get context() { - return negativeWaveShaperNode.context; - }, - get curve() { - return unmodifiedCurve; - }, - set curve(value) { - // Bug #102: Safari does not throw an InvalidStateError when the curve has less than two samples. - if (value !== null && value.length < 2) { - throw createInvalidStateError(); - } - if (value === null) { - negativeWaveShaperNode.curve = value; - positiveWaveShaperNode.curve = value; - } - else { - const curveLength = value.length; - const negativeCurve = new Float32Array(curveLength + 2 - (curveLength % 2)); - const positiveCurve = new Float32Array(curveLength + 2 - (curveLength % 2)); - negativeCurve[0] = value[0]; - positiveCurve[0] = -value[curveLength - 1]; - const length = Math.ceil((curveLength + 1) / 2); - const centerIndex = (curveLength + 1) / 2 - 1; - for (let i = 1; i < length; i += 1) { - const theoreticIndex = (i / length) * centerIndex; - const lowerIndex = Math.floor(theoreticIndex); - const upperIndex = Math.ceil(theoreticIndex); - negativeCurve[i] = - lowerIndex === upperIndex - ? value[lowerIndex] - : (1 - (theoreticIndex - lowerIndex)) * value[lowerIndex] + - (1 - (upperIndex - theoreticIndex)) * value[upperIndex]; - positiveCurve[i] = - lowerIndex === upperIndex - ? -value[curveLength - 1 - lowerIndex] - : -((1 - (theoreticIndex - lowerIndex)) * value[curveLength - 1 - lowerIndex]) - - (1 - (upperIndex - theoreticIndex)) * value[curveLength - 1 - upperIndex]; - } - negativeCurve[length] = curveLength % 2 === 1 ? value[length - 1] : (value[length - 2] + value[length - 1]) / 2; - negativeWaveShaperNode.curve = negativeCurve; - positiveWaveShaperNode.curve = positiveCurve; - } - unmodifiedCurve = value; - if (isConnected) { - if (isDCCurve(unmodifiedCurve) && disconnectNativeAudioBufferSourceNode === null) { - disconnectNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNode(nativeContext, inputGainNode); - } - else if (disconnectNativeAudioBufferSourceNode !== null) { - disconnectNativeAudioBufferSourceNode(); - disconnectNativeAudioBufferSourceNode = null; - } - } - }, - get inputs() { - return [inputGainNode]; - }, - get numberOfInputs() { - return negativeWaveShaperNode.numberOfInputs; - }, - get numberOfOutputs() { - return negativeWaveShaperNode.numberOfOutputs; - }, - get oversample() { - return negativeWaveShaperNode.oversample; - }, - set oversample(value) { - negativeWaveShaperNode.oversample = value; - positiveWaveShaperNode.oversample = value; - }, - addEventListener(...args) { - return inputGainNode.addEventListener(args[0], args[1], args[2]); - }, - dispatchEvent(...args) { - return inputGainNode.dispatchEvent(args[0]); - }, - removeEventListener(...args) { - return inputGainNode.removeEventListener(args[0], args[1], args[2]); - } - }; - if (curve !== null) { - // Only values of type Float32Array can be assigned to the curve property. - nativeWaveShaperNodeFaker.curve = curve instanceof Float32Array ? curve : new Float32Array(curve); - } - if (oversample !== nativeWaveShaperNodeFaker.oversample) { - nativeWaveShaperNodeFaker.oversample = oversample; - } - const whenConnected = () => { - inputGainNode.connect(negativeWaveShaperNode).connect(outputGainNode); - inputGainNode.connect(invertGainNode).connect(positiveWaveShaperNode).connect(revertGainNode).connect(outputGainNode); - isConnected = true; - if (isDCCurve(unmodifiedCurve)) { - disconnectNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNode(nativeContext, inputGainNode); - } - }; - const whenDisconnected = () => { - inputGainNode.disconnect(negativeWaveShaperNode); - negativeWaveShaperNode.disconnect(outputGainNode); - inputGainNode.disconnect(invertGainNode); - invertGainNode.disconnect(positiveWaveShaperNode); - positiveWaveShaperNode.disconnect(revertGainNode); - revertGainNode.disconnect(outputGainNode); - isConnected = false; - if (disconnectNativeAudioBufferSourceNode !== null) { - disconnectNativeAudioBufferSourceNode(); - disconnectNativeAudioBufferSourceNode = null; - } - }; - return monitorConnections((0,_helpers_intercept_connections__WEBPACK_IMPORTED_MODULE_1__.interceptConnections)(nativeWaveShaperNodeFaker, outputGainNode), whenConnected, whenDisconnected); - }; -}; -//# sourceMappingURL=native-wave-shaper-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/not-supported-error.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/not-supported-error.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNotSupportedError": () => (/* binding */ createNotSupportedError) -/* harmony export */ }); -const createNotSupportedError = () => new DOMException('', 'NotSupportedError'); -//# sourceMappingURL=not-supported-error.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/offline-audio-context-constructor.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/offline-audio-context-constructor.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createOfflineAudioContextConstructor": () => (/* binding */ createOfflineAudioContextConstructor) -/* harmony export */ }); -/* harmony import */ var _helpers_deactivate_audio_graph__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/deactivate-audio-graph */ "./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-audio-graph.js"); -/* harmony import */ var _helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/test-promise-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-promise-support.js"); - - -const DEFAULT_OPTIONS = { - numberOfChannels: 1 -}; -const createOfflineAudioContextConstructor = (baseAudioContextConstructor, cacheTestResult, createInvalidStateError, createNativeOfflineAudioContext, startRendering) => { - return class OfflineAudioContext extends baseAudioContextConstructor { - constructor(a, b, c) { - let options; - if (typeof a === 'number' && b !== undefined && c !== undefined) { - options = { length: b, numberOfChannels: a, sampleRate: c }; - } - else if (typeof a === 'object') { - options = a; - } - else { - throw new Error('The given parameters are not valid.'); - } - const { length, numberOfChannels, sampleRate } = { ...DEFAULT_OPTIONS, ...options }; - const nativeOfflineAudioContext = createNativeOfflineAudioContext(numberOfChannels, length, sampleRate); - // #21 Safari does not support promises and therefore would fire the statechange event before the promise can be resolved. - if (!cacheTestResult(_helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_1__.testPromiseSupport, () => (0,_helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_1__.testPromiseSupport)(nativeOfflineAudioContext))) { - nativeOfflineAudioContext.addEventListener('statechange', (() => { - let i = 0; - const delayStateChangeEvent = (event) => { - if (this._state === 'running') { - if (i > 0) { - nativeOfflineAudioContext.removeEventListener('statechange', delayStateChangeEvent); - event.stopImmediatePropagation(); - this._waitForThePromiseToSettle(event); - } - else { - i += 1; - } - } - }; - return delayStateChangeEvent; - })()); - } - super(nativeOfflineAudioContext, numberOfChannels); - this._length = length; - this._nativeOfflineAudioContext = nativeOfflineAudioContext; - this._state = null; - } - get length() { - // Bug #17: Safari does not yet expose the length. - if (this._nativeOfflineAudioContext.length === undefined) { - return this._length; - } - return this._nativeOfflineAudioContext.length; - } - get state() { - return this._state === null ? this._nativeOfflineAudioContext.state : this._state; - } - startRendering() { - /* - * Bug #9 & #59: It is theoretically possible that startRendering() will first render a partialOfflineAudioContext. Therefore - * the state of the nativeOfflineAudioContext might no transition to running immediately. - */ - if (this._state === 'running') { - return Promise.reject(createInvalidStateError()); - } - this._state = 'running'; - return startRendering(this.destination, this._nativeOfflineAudioContext).finally(() => { - this._state = null; - (0,_helpers_deactivate_audio_graph__WEBPACK_IMPORTED_MODULE_0__.deactivateAudioGraph)(this); - }); - } - _waitForThePromiseToSettle(event) { - if (this._state === null) { - this._nativeOfflineAudioContext.dispatchEvent(event); - } - else { - setTimeout(() => this._waitForThePromiseToSettle(event)); - } - } - }; -}; -//# sourceMappingURL=offline-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/oscillator-node-constructor.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/oscillator-node-constructor.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createOscillatorNodeConstructor": () => (/* binding */ createOscillatorNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-active-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-active-audio-node.js"); -/* harmony import */ var _helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/set-internal-state-to-active */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-active.js"); -/* harmony import */ var _helpers_set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/set-internal-state-to-passive */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive.js"); - - - -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - detune: 0, - frequency: 440, - periodicWave: undefined, - type: 'sine' -}; -const createOscillatorNodeConstructor = (audioNodeConstructor, createAudioParam, createNativeOscillatorNode, createOscillatorNodeRenderer, getNativeContext, isNativeOfflineAudioContext, wrapEventListener) => { - return class OscillatorNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeOscillatorNode = createNativeOscillatorNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const oscillatorNodeRenderer = (isOffline ? createOscillatorNodeRenderer() : null); - const nyquist = context.sampleRate / 2; - super(context, false, nativeOscillatorNode, oscillatorNodeRenderer); - // Bug #81: Firefox & Safari do not export the correct values for maxValue and minValue. - this._detune = createAudioParam(this, isOffline, nativeOscillatorNode.detune, 153600, -153600); - // Bug #76: Safari does not export the correct values for maxValue and minValue. - this._frequency = createAudioParam(this, isOffline, nativeOscillatorNode.frequency, nyquist, -nyquist); - this._nativeOscillatorNode = nativeOscillatorNode; - this._onended = null; - this._oscillatorNodeRenderer = oscillatorNodeRenderer; - if (this._oscillatorNodeRenderer !== null && mergedOptions.periodicWave !== undefined) { - this._oscillatorNodeRenderer.periodicWave = - mergedOptions.periodicWave; - } - } - get detune() { - return this._detune; - } - get frequency() { - return this._frequency; - } - get onended() { - return this._onended; - } - set onended(value) { - const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null; - this._nativeOscillatorNode.onended = wrappedListener; - const nativeOnEnded = this._nativeOscillatorNode.onended; - this._onended = nativeOnEnded !== null && nativeOnEnded === wrappedListener ? value : nativeOnEnded; - } - get type() { - return this._nativeOscillatorNode.type; - } - set type(value) { - this._nativeOscillatorNode.type = value; - if (this._oscillatorNodeRenderer !== null) { - this._oscillatorNodeRenderer.periodicWave = null; - } - } - setPeriodicWave(periodicWave) { - this._nativeOscillatorNode.setPeriodicWave(periodicWave); - if (this._oscillatorNodeRenderer !== null) { - this._oscillatorNodeRenderer.periodicWave = periodicWave; - } - } - start(when = 0) { - this._nativeOscillatorNode.start(when); - if (this._oscillatorNodeRenderer !== null) { - this._oscillatorNodeRenderer.start = when; - } - if (this.context.state !== 'closed') { - (0,_helpers_set_internal_state_to_active__WEBPACK_IMPORTED_MODULE_1__.setInternalStateToActive)(this); - const resetInternalStateToPassive = () => { - this._nativeOscillatorNode.removeEventListener('ended', resetInternalStateToPassive); - if ((0,_helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_0__.isActiveAudioNode)(this)) { - (0,_helpers_set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_2__.setInternalStateToPassive)(this); - } - }; - this._nativeOscillatorNode.addEventListener('ended', resetInternalStateToPassive); - } - } - stop(when = 0) { - this._nativeOscillatorNode.stop(when); - if (this._oscillatorNodeRenderer !== null) { - this._oscillatorNodeRenderer.stop = when; - } - } - }; -}; -//# sourceMappingURL=oscillator-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/oscillator-node-renderer-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/oscillator-node-renderer-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createOscillatorNodeRendererFactory": () => (/* binding */ createOscillatorNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - -const createOscillatorNodeRendererFactory = (connectAudioParam, createNativeOscillatorNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => { - return () => { - const renderedNativeOscillatorNodes = new WeakMap(); - let periodicWave = null; - let start = null; - let stop = null; - const createOscillatorNode = async (proxy, nativeOfflineAudioContext) => { - let nativeOscillatorNode = getNativeAudioNode(proxy); - // If the initially used nativeOscillatorNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeOscillatorNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_0__.isOwnedByContext)(nativeOscillatorNode, nativeOfflineAudioContext); - if (!nativeOscillatorNodeIsOwnedByContext) { - const options = { - channelCount: nativeOscillatorNode.channelCount, - channelCountMode: nativeOscillatorNode.channelCountMode, - channelInterpretation: nativeOscillatorNode.channelInterpretation, - detune: nativeOscillatorNode.detune.value, - frequency: nativeOscillatorNode.frequency.value, - periodicWave: periodicWave === null ? undefined : periodicWave, - type: nativeOscillatorNode.type - }; - nativeOscillatorNode = createNativeOscillatorNode(nativeOfflineAudioContext, options); - if (start !== null) { - nativeOscillatorNode.start(start); - } - if (stop !== null) { - nativeOscillatorNode.stop(stop); - } - } - renderedNativeOscillatorNodes.set(nativeOfflineAudioContext, nativeOscillatorNode); - if (!nativeOscillatorNodeIsOwnedByContext) { - await renderAutomation(nativeOfflineAudioContext, proxy.detune, nativeOscillatorNode.detune); - await renderAutomation(nativeOfflineAudioContext, proxy.frequency, nativeOscillatorNode.frequency); - } - else { - await connectAudioParam(nativeOfflineAudioContext, proxy.detune, nativeOscillatorNode.detune); - await connectAudioParam(nativeOfflineAudioContext, proxy.frequency, nativeOscillatorNode.frequency); - } - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeOscillatorNode); - return nativeOscillatorNode; - }; - return { - set periodicWave(value) { - periodicWave = value; - }, - set start(value) { - start = value; - }, - set stop(value) { - stop = value; - }, - render(proxy, nativeOfflineAudioContext) { - const renderedNativeOscillatorNode = renderedNativeOscillatorNodes.get(nativeOfflineAudioContext); - if (renderedNativeOscillatorNode !== undefined) { - return Promise.resolve(renderedNativeOscillatorNode); - } - return createOscillatorNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=oscillator-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/panner-node-constructor.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/panner-node-constructor.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createPannerNodeConstructor": () => (/* binding */ createPannerNodeConstructor) -/* harmony export */ }); -/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../constants */ "./node_modules/standardized-audio-context/build/es2019/constants.js"); - -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'clamped-max', - channelInterpretation: 'speakers', - coneInnerAngle: 360, - coneOuterAngle: 360, - coneOuterGain: 0, - distanceModel: 'inverse', - maxDistance: 10000, - orientationX: 1, - orientationY: 0, - orientationZ: 0, - panningModel: 'equalpower', - positionX: 0, - positionY: 0, - positionZ: 0, - refDistance: 1, - rolloffFactor: 1 -}; -const createPannerNodeConstructor = (audioNodeConstructor, createAudioParam, createNativePannerNode, createPannerNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => { - return class PannerNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativePannerNode = createNativePannerNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const pannerNodeRenderer = (isOffline ? createPannerNodeRenderer() : null); - super(context, false, nativePannerNode, pannerNodeRenderer); - this._nativePannerNode = nativePannerNode; - // Bug #74: Safari does not export the correct values for maxValue and minValue. - this._orientationX = createAudioParam(this, isOffline, nativePannerNode.orientationX, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - this._orientationY = createAudioParam(this, isOffline, nativePannerNode.orientationY, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - this._orientationZ = createAudioParam(this, isOffline, nativePannerNode.orientationZ, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - this._positionX = createAudioParam(this, isOffline, nativePannerNode.positionX, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - this._positionY = createAudioParam(this, isOffline, nativePannerNode.positionY, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - this._positionZ = createAudioParam(this, isOffline, nativePannerNode.positionZ, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_POSITIVE_SINGLE_FLOAT, _constants__WEBPACK_IMPORTED_MODULE_0__.MOST_NEGATIVE_SINGLE_FLOAT); - // @todo Determine a meaningful tail-time instead of just using one second. - setAudioNodeTailTime(this, 1); - } - get coneInnerAngle() { - return this._nativePannerNode.coneInnerAngle; - } - set coneInnerAngle(value) { - this._nativePannerNode.coneInnerAngle = value; - } - get coneOuterAngle() { - return this._nativePannerNode.coneOuterAngle; - } - set coneOuterAngle(value) { - this._nativePannerNode.coneOuterAngle = value; - } - get coneOuterGain() { - return this._nativePannerNode.coneOuterGain; - } - set coneOuterGain(value) { - this._nativePannerNode.coneOuterGain = value; - } - get distanceModel() { - return this._nativePannerNode.distanceModel; - } - set distanceModel(value) { - this._nativePannerNode.distanceModel = value; - } - get maxDistance() { - return this._nativePannerNode.maxDistance; - } - set maxDistance(value) { - this._nativePannerNode.maxDistance = value; - } - get orientationX() { - return this._orientationX; - } - get orientationY() { - return this._orientationY; - } - get orientationZ() { - return this._orientationZ; - } - get panningModel() { - return this._nativePannerNode.panningModel; - } - set panningModel(value) { - this._nativePannerNode.panningModel = value; - } - get positionX() { - return this._positionX; - } - get positionY() { - return this._positionY; - } - get positionZ() { - return this._positionZ; - } - get refDistance() { - return this._nativePannerNode.refDistance; - } - set refDistance(value) { - this._nativePannerNode.refDistance = value; - } - get rolloffFactor() { - return this._nativePannerNode.rolloffFactor; - } - set rolloffFactor(value) { - this._nativePannerNode.rolloffFactor = value; - } - }; -}; -//# sourceMappingURL=panner-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/panner-node-renderer-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/panner-node-renderer-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createPannerNodeRendererFactory": () => (/* binding */ createPannerNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node-faker */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node-faker.js"); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - - -const createPannerNodeRendererFactory = (connectAudioParam, createNativeChannelMergerNode, createNativeConstantSourceNode, createNativeGainNode, createNativePannerNode, getNativeAudioNode, nativeOfflineAudioContextConstructor, renderAutomation, renderInputsOfAudioNode, renderNativeOfflineAudioContext) => { - return () => { - const renderedNativeAudioNodes = new WeakMap(); - let renderedBufferPromise = null; - const createAudioNode = async (proxy, nativeOfflineAudioContext) => { - let nativeGainNode = null; - let nativePannerNode = getNativeAudioNode(proxy); - const commonAudioNodeOptions = { - channelCount: nativePannerNode.channelCount, - channelCountMode: nativePannerNode.channelCountMode, - channelInterpretation: nativePannerNode.channelInterpretation - }; - const commonNativePannerNodeOptions = { - ...commonAudioNodeOptions, - coneInnerAngle: nativePannerNode.coneInnerAngle, - coneOuterAngle: nativePannerNode.coneOuterAngle, - coneOuterGain: nativePannerNode.coneOuterGain, - distanceModel: nativePannerNode.distanceModel, - maxDistance: nativePannerNode.maxDistance, - panningModel: nativePannerNode.panningModel, - refDistance: nativePannerNode.refDistance, - rolloffFactor: nativePannerNode.rolloffFactor - }; - // If the initially used nativePannerNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativePannerNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__.isOwnedByContext)(nativePannerNode, nativeOfflineAudioContext); - // Bug #124: Safari does not support modifying the orientation and the position with AudioParams. - if ('bufferSize' in nativePannerNode) { - nativeGainNode = createNativeGainNode(nativeOfflineAudioContext, { ...commonAudioNodeOptions, gain: 1 }); - } - else if (!nativePannerNodeIsOwnedByContext) { - const options = { - ...commonNativePannerNodeOptions, - orientationX: nativePannerNode.orientationX.value, - orientationY: nativePannerNode.orientationY.value, - orientationZ: nativePannerNode.orientationZ.value, - positionX: nativePannerNode.positionX.value, - positionY: nativePannerNode.positionY.value, - positionZ: nativePannerNode.positionZ.value - }; - nativePannerNode = createNativePannerNode(nativeOfflineAudioContext, options); - } - renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeGainNode === null ? nativePannerNode : nativeGainNode); - if (nativeGainNode !== null) { - if (renderedBufferPromise === null) { - if (nativeOfflineAudioContextConstructor === null) { - throw new Error('Missing the native OfflineAudioContext constructor.'); - } - const partialOfflineAudioContext = new nativeOfflineAudioContextConstructor(6, - // Bug #17: Safari does not yet expose the length. - proxy.context.length, nativeOfflineAudioContext.sampleRate); - const nativeChannelMergerNode = createNativeChannelMergerNode(partialOfflineAudioContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - numberOfInputs: 6 - }); - nativeChannelMergerNode.connect(partialOfflineAudioContext.destination); - renderedBufferPromise = (async () => { - const nativeConstantSourceNodes = await Promise.all([ - proxy.orientationX, - proxy.orientationY, - proxy.orientationZ, - proxy.positionX, - proxy.positionY, - proxy.positionZ - ].map(async (audioParam, index) => { - const nativeConstantSourceNode = createNativeConstantSourceNode(partialOfflineAudioContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - offset: index === 0 ? 1 : 0 - }); - await renderAutomation(partialOfflineAudioContext, audioParam, nativeConstantSourceNode.offset); - return nativeConstantSourceNode; - })); - for (let i = 0; i < 6; i += 1) { - nativeConstantSourceNodes[i].connect(nativeChannelMergerNode, 0, i); - nativeConstantSourceNodes[i].start(0); - } - return renderNativeOfflineAudioContext(partialOfflineAudioContext); - })(); - } - const renderedBuffer = await renderedBufferPromise; - const inputGainNode = createNativeGainNode(nativeOfflineAudioContext, { ...commonAudioNodeOptions, gain: 1 }); - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, inputGainNode); - const channelDatas = []; - for (let i = 0; i < renderedBuffer.numberOfChannels; i += 1) { - channelDatas.push(renderedBuffer.getChannelData(i)); - } - let lastOrientation = [channelDatas[0][0], channelDatas[1][0], channelDatas[2][0]]; - let lastPosition = [channelDatas[3][0], channelDatas[4][0], channelDatas[5][0]]; - let gateGainNode = createNativeGainNode(nativeOfflineAudioContext, { ...commonAudioNodeOptions, gain: 1 }); - let partialPannerNode = createNativePannerNode(nativeOfflineAudioContext, { - ...commonNativePannerNodeOptions, - orientationX: lastOrientation[0], - orientationY: lastOrientation[1], - orientationZ: lastOrientation[2], - positionX: lastPosition[0], - positionY: lastPosition[1], - positionZ: lastPosition[2] - }); - inputGainNode.connect(gateGainNode).connect(partialPannerNode.inputs[0]); - partialPannerNode.connect(nativeGainNode); - for (let i = 128; i < renderedBuffer.length; i += 128) { - const orientation = [channelDatas[0][i], channelDatas[1][i], channelDatas[2][i]]; - const positon = [channelDatas[3][i], channelDatas[4][i], channelDatas[5][i]]; - if (orientation.some((value, index) => value !== lastOrientation[index]) || - positon.some((value, index) => value !== lastPosition[index])) { - lastOrientation = orientation; - lastPosition = positon; - const currentTime = i / nativeOfflineAudioContext.sampleRate; - gateGainNode.gain.setValueAtTime(0, currentTime); - gateGainNode = createNativeGainNode(nativeOfflineAudioContext, { ...commonAudioNodeOptions, gain: 0 }); - partialPannerNode = createNativePannerNode(nativeOfflineAudioContext, { - ...commonNativePannerNodeOptions, - orientationX: lastOrientation[0], - orientationY: lastOrientation[1], - orientationZ: lastOrientation[2], - positionX: lastPosition[0], - positionY: lastPosition[1], - positionZ: lastPosition[2] - }); - gateGainNode.gain.setValueAtTime(1, currentTime); - inputGainNode.connect(gateGainNode).connect(partialPannerNode.inputs[0]); - partialPannerNode.connect(nativeGainNode); - } - } - return nativeGainNode; - } - if (!nativePannerNodeIsOwnedByContext) { - await renderAutomation(nativeOfflineAudioContext, proxy.orientationX, nativePannerNode.orientationX); - await renderAutomation(nativeOfflineAudioContext, proxy.orientationY, nativePannerNode.orientationY); - await renderAutomation(nativeOfflineAudioContext, proxy.orientationZ, nativePannerNode.orientationZ); - await renderAutomation(nativeOfflineAudioContext, proxy.positionX, nativePannerNode.positionX); - await renderAutomation(nativeOfflineAudioContext, proxy.positionY, nativePannerNode.positionY); - await renderAutomation(nativeOfflineAudioContext, proxy.positionZ, nativePannerNode.positionZ); - } - else { - await connectAudioParam(nativeOfflineAudioContext, proxy.orientationX, nativePannerNode.orientationX); - await connectAudioParam(nativeOfflineAudioContext, proxy.orientationY, nativePannerNode.orientationY); - await connectAudioParam(nativeOfflineAudioContext, proxy.orientationZ, nativePannerNode.orientationZ); - await connectAudioParam(nativeOfflineAudioContext, proxy.positionX, nativePannerNode.positionX); - await connectAudioParam(nativeOfflineAudioContext, proxy.positionY, nativePannerNode.positionY); - await connectAudioParam(nativeOfflineAudioContext, proxy.positionZ, nativePannerNode.positionZ); - } - if ((0,_guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNodeFaker)(nativePannerNode)) { - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativePannerNode.inputs[0]); - } - else { - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativePannerNode); - } - return nativePannerNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeGainNodeOrNativePannerNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext); - if (renderedNativeGainNodeOrNativePannerNode !== undefined) { - return Promise.resolve(renderedNativeGainNodeOrNativePannerNode); - } - return createAudioNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=panner-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/periodic-wave-constructor.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/periodic-wave-constructor.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createPeriodicWaveConstructor": () => (/* binding */ createPeriodicWaveConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - disableNormalization: false -}; -const createPeriodicWaveConstructor = (createNativePeriodicWave, getNativeContext, periodicWaveStore, sanitizePeriodicWaveOptions) => { - return class PeriodicWave { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = sanitizePeriodicWaveOptions({ ...DEFAULT_OPTIONS, ...options }); - const periodicWave = createNativePeriodicWave(nativeContext, mergedOptions); - periodicWaveStore.add(periodicWave); - // This does violate all good pratices but it is used here to simplify the handling of periodic waves. - return periodicWave; - } - static [Symbol.hasInstance](instance) { - return ((instance !== null && typeof instance === 'object' && Object.getPrototypeOf(instance) === PeriodicWave.prototype) || - periodicWaveStore.has(instance)); - } - }; -}; -//# sourceMappingURL=periodic-wave-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/render-automation.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/render-automation.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createRenderAutomation": () => (/* binding */ createRenderAutomation) -/* harmony export */ }); -const createRenderAutomation = (getAudioParamRenderer, renderInputsOfAudioParam) => { - return (nativeOfflineAudioContext, audioParam, nativeAudioParam) => { - const audioParamRenderer = getAudioParamRenderer(audioParam); - audioParamRenderer.replay(nativeAudioParam); - return renderInputsOfAudioParam(audioParam, nativeOfflineAudioContext, nativeAudioParam); - }; -}; -//# sourceMappingURL=render-automation.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/render-inputs-of-audio-node.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/render-inputs-of-audio-node.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createRenderInputsOfAudioNode": () => (/* binding */ createRenderInputsOfAudioNode) -/* harmony export */ }); -const createRenderInputsOfAudioNode = (getAudioNodeConnections, getAudioNodeRenderer, isPartOfACycle) => { - return async (audioNode, nativeOfflineAudioContext, nativeAudioNode) => { - const audioNodeConnections = getAudioNodeConnections(audioNode); - await Promise.all(audioNodeConnections.activeInputs - .map((connections, input) => Array.from(connections).map(async ([source, output]) => { - const audioNodeRenderer = getAudioNodeRenderer(source); - const renderedNativeAudioNode = await audioNodeRenderer.render(source, nativeOfflineAudioContext); - const destination = audioNode.context.destination; - if (!isPartOfACycle(source) && (audioNode !== destination || !isPartOfACycle(audioNode))) { - renderedNativeAudioNode.connect(nativeAudioNode, output, input); - } - })) - .reduce((allRenderingPromises, renderingPromises) => [...allRenderingPromises, ...renderingPromises], [])); - }; -}; -//# sourceMappingURL=render-inputs-of-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/render-inputs-of-audio-param.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/render-inputs-of-audio-param.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createRenderInputsOfAudioParam": () => (/* binding */ createRenderInputsOfAudioParam) -/* harmony export */ }); -const createRenderInputsOfAudioParam = (getAudioNodeRenderer, getAudioParamConnections, isPartOfACycle) => { - return async (audioParam, nativeOfflineAudioContext, nativeAudioParam) => { - const audioParamConnections = getAudioParamConnections(audioParam); - await Promise.all(Array.from(audioParamConnections.activeInputs).map(async ([source, output]) => { - const audioNodeRenderer = getAudioNodeRenderer(source); - const renderedNativeAudioNode = await audioNodeRenderer.render(source, nativeOfflineAudioContext); - if (!isPartOfACycle(source)) { - renderedNativeAudioNode.connect(nativeAudioParam, output); - } - })); - }; -}; -//# sourceMappingURL=render-inputs-of-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/render-native-offline-audio-context.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/render-native-offline-audio-context.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createRenderNativeOfflineAudioContext": () => (/* binding */ createRenderNativeOfflineAudioContext) -/* harmony export */ }); -/* harmony import */ var _helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/test-promise-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-promise-support.js"); - -const createRenderNativeOfflineAudioContext = (cacheTestResult, createNativeGainNode, createNativeScriptProcessorNode, testOfflineAudioContextCurrentTimeSupport) => { - return (nativeOfflineAudioContext) => { - // Bug #21: Safari does not support promises yet. - if (cacheTestResult(_helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_0__.testPromiseSupport, () => (0,_helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_0__.testPromiseSupport)(nativeOfflineAudioContext))) { - // Bug #158: Chrome and Edge do not advance currentTime if it is not accessed while rendering the audio. - return Promise.resolve(cacheTestResult(testOfflineAudioContextCurrentTimeSupport, testOfflineAudioContextCurrentTimeSupport)).then((isOfflineAudioContextCurrentTimeSupported) => { - if (!isOfflineAudioContextCurrentTimeSupported) { - const scriptProcessorNode = createNativeScriptProcessorNode(nativeOfflineAudioContext, 512, 0, 1); - nativeOfflineAudioContext.oncomplete = () => { - scriptProcessorNode.onaudioprocess = null; // tslint:disable-line:deprecation - scriptProcessorNode.disconnect(); - }; - scriptProcessorNode.onaudioprocess = () => nativeOfflineAudioContext.currentTime; // tslint:disable-line:deprecation - scriptProcessorNode.connect(nativeOfflineAudioContext.destination); - } - return nativeOfflineAudioContext.startRendering(); - }); - } - return new Promise((resolve) => { - // Bug #48: Safari does not render an OfflineAudioContext without any connected node. - const gainNode = createNativeGainNode(nativeOfflineAudioContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - gain: 0 - }); - nativeOfflineAudioContext.oncomplete = (event) => { - gainNode.disconnect(); - resolve(event.renderedBuffer); - }; - gainNode.connect(nativeOfflineAudioContext.destination); - nativeOfflineAudioContext.startRendering(); - }); - }; -}; -//# sourceMappingURL=render-native-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/set-active-audio-worklet-node-inputs.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/set-active-audio-worklet-node-inputs.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createSetActiveAudioWorkletNodeInputs": () => (/* binding */ createSetActiveAudioWorkletNodeInputs) -/* harmony export */ }); -const createSetActiveAudioWorkletNodeInputs = (activeAudioWorkletNodeInputsStore) => { - return (nativeAudioWorkletNode, activeInputs) => { - activeAudioWorkletNodeInputsStore.set(nativeAudioWorkletNode, activeInputs); - }; -}; -//# sourceMappingURL=set-active-audio-worklet-node-inputs.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/set-audio-node-tail-time.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/set-audio-node-tail-time.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createSetAudioNodeTailTime": () => (/* binding */ createSetAudioNodeTailTime) -/* harmony export */ }); -const createSetAudioNodeTailTime = (audioNodeTailTimeStore) => { - return (audioNode, tailTime) => audioNodeTailTimeStore.set(audioNode, tailTime); -}; -//# sourceMappingURL=set-audio-node-tail-time.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/start-rendering.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/start-rendering.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createStartRendering": () => (/* binding */ createStartRendering) -/* harmony export */ }); -/* harmony import */ var _helpers_wrap_audio_buffer_get_channel_data_method__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/wrap-audio-buffer-get-channel-data-method */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-get-channel-data-method.js"); - -const createStartRendering = (audioBufferStore, cacheTestResult, getAudioNodeRenderer, getUnrenderedAudioWorkletNodes, renderNativeOfflineAudioContext, testAudioBufferCopyChannelMethodsOutOfBoundsSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds) => { - return (destination, nativeOfflineAudioContext) => getAudioNodeRenderer(destination) - .render(destination, nativeOfflineAudioContext) - /* - * Bug #86 & #87: Invoking the renderer of an AudioWorkletNode might be necessary if it has no direct or indirect connection to the - * destination. - */ - .then(() => Promise.all(Array.from(getUnrenderedAudioWorkletNodes(nativeOfflineAudioContext)).map((audioWorkletNode) => getAudioNodeRenderer(audioWorkletNode).render(audioWorkletNode, nativeOfflineAudioContext)))) - .then(() => renderNativeOfflineAudioContext(nativeOfflineAudioContext)) - .then((audioBuffer) => { - // Bug #5: Safari does not support copyFromChannel() and copyToChannel(). - // Bug #100: Safari does throw a wrong error when calling getChannelData() with an out-of-bounds value. - if (typeof audioBuffer.copyFromChannel !== 'function') { - wrapAudioBufferCopyChannelMethods(audioBuffer); - (0,_helpers_wrap_audio_buffer_get_channel_data_method__WEBPACK_IMPORTED_MODULE_0__.wrapAudioBufferGetChannelDataMethod)(audioBuffer); - // Bug #157: Firefox does not allow the bufferOffset to be out-of-bounds. - } - else if (!cacheTestResult(testAudioBufferCopyChannelMethodsOutOfBoundsSupport, () => testAudioBufferCopyChannelMethodsOutOfBoundsSupport(audioBuffer))) { - wrapAudioBufferCopyChannelMethodsOutOfBounds(audioBuffer); - } - audioBufferStore.add(audioBuffer); - return audioBuffer; - }); -}; -//# sourceMappingURL=start-rendering.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/stereo-panner-node-constructor.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/stereo-panner-node-constructor.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createStereoPannerNodeConstructor": () => (/* binding */ createStereoPannerNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - channelCount: 2, - /* - * Bug #105: The channelCountMode should be 'clamped-max' according to the spec but is set to 'explicit' to achieve consistent - * behavior. - */ - channelCountMode: 'explicit', - channelInterpretation: 'speakers', - pan: 0 -}; -const createStereoPannerNodeConstructor = (audioNodeConstructor, createAudioParam, createNativeStereoPannerNode, createStereoPannerNodeRenderer, getNativeContext, isNativeOfflineAudioContext) => { - return class StereoPannerNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeStereoPannerNode = createNativeStereoPannerNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const stereoPannerNodeRenderer = (isOffline ? createStereoPannerNodeRenderer() : null); - super(context, false, nativeStereoPannerNode, stereoPannerNodeRenderer); - this._pan = createAudioParam(this, isOffline, nativeStereoPannerNode.pan); - } - get pan() { - return this._pan; - } - }; -}; -//# sourceMappingURL=stereo-panner-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/stereo-panner-node-renderer-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/stereo-panner-node-renderer-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createStereoPannerNodeRendererFactory": () => (/* binding */ createStereoPannerNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node-faker */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node-faker.js"); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - - -const createStereoPannerNodeRendererFactory = (connectAudioParam, createNativeStereoPannerNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => { - return () => { - const renderedNativeStereoPannerNodes = new WeakMap(); - const createStereoPannerNode = async (proxy, nativeOfflineAudioContext) => { - let nativeStereoPannerNode = getNativeAudioNode(proxy); - /* - * If the initially used nativeStereoPannerNode was not constructed on the same OfflineAudioContext it needs to be created - * again. - */ - const nativeStereoPannerNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__.isOwnedByContext)(nativeStereoPannerNode, nativeOfflineAudioContext); - if (!nativeStereoPannerNodeIsOwnedByContext) { - const options = { - channelCount: nativeStereoPannerNode.channelCount, - channelCountMode: nativeStereoPannerNode.channelCountMode, - channelInterpretation: nativeStereoPannerNode.channelInterpretation, - pan: nativeStereoPannerNode.pan.value - }; - nativeStereoPannerNode = createNativeStereoPannerNode(nativeOfflineAudioContext, options); - } - renderedNativeStereoPannerNodes.set(nativeOfflineAudioContext, nativeStereoPannerNode); - if (!nativeStereoPannerNodeIsOwnedByContext) { - await renderAutomation(nativeOfflineAudioContext, proxy.pan, nativeStereoPannerNode.pan); - } - else { - await connectAudioParam(nativeOfflineAudioContext, proxy.pan, nativeStereoPannerNode.pan); - } - if ((0,_guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNodeFaker)(nativeStereoPannerNode)) { - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeStereoPannerNode.inputs[0]); - } - else { - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeStereoPannerNode); - } - return nativeStereoPannerNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeStereoPannerNode = renderedNativeStereoPannerNodes.get(nativeOfflineAudioContext); - if (renderedNativeStereoPannerNode !== undefined) { - return Promise.resolve(renderedNativeStereoPannerNode); - } - return createStereoPannerNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=stereo-panner-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-buffer-constructor-support.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-audio-buffer-constructor-support.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestAudioBufferConstructorSupport": () => (/* binding */ createTestAudioBufferConstructorSupport) -/* harmony export */ }); -// Bug #33: Safari exposes an AudioBuffer but it can't be used as a constructor. -const createTestAudioBufferConstructorSupport = (nativeAudioBufferConstructor) => { - return () => { - if (nativeAudioBufferConstructor === null) { - return false; - } - try { - new nativeAudioBufferConstructor({ length: 1, sampleRate: 44100 }); // tslint:disable-line:no-unused-expression - } - catch { - return false; - } - return true; - }; -}; -//# sourceMappingURL=test-audio-buffer-constructor-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-buffer-copy-channel-methods-subarray-support.js": -/*!***********************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-audio-buffer-copy-channel-methods-subarray-support.js ***! - \***********************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestAudioBufferCopyChannelMethodsSubarraySupport": () => (/* binding */ createTestAudioBufferCopyChannelMethodsSubarraySupport) -/* harmony export */ }); -/* - * Firefox up to version 67 didn't fully support the copyFromChannel() and copyToChannel() methods. Therefore testing one of those methods - * is enough to know if the other one is supported as well. - */ -const createTestAudioBufferCopyChannelMethodsSubarraySupport = (nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return false; - } - const nativeOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - const nativeAudioBuffer = nativeOfflineAudioContext.createBuffer(1, 1, 44100); - // Bug #5: Safari does not support copyFromChannel() and copyToChannel(). - if (nativeAudioBuffer.copyToChannel === undefined) { - return true; - } - const source = new Float32Array(2); - try { - nativeAudioBuffer.copyFromChannel(source, 0, 0); - } - catch { - return false; - } - return true; - }; -}; -//# sourceMappingURL=test-audio-buffer-copy-channel-methods-subarray-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-close-method-support.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-close-method-support.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestAudioContextCloseMethodSupport": () => (/* binding */ createTestAudioContextCloseMethodSupport) -/* harmony export */ }); -const createTestAudioContextCloseMethodSupport = (nativeAudioContextConstructor) => { - return () => { - if (nativeAudioContextConstructor === null) { - return false; - } - // Try to check the prototype before constructing the AudioContext. - if (nativeAudioContextConstructor.prototype !== undefined && nativeAudioContextConstructor.prototype.close !== undefined) { - return true; - } - const audioContext = new nativeAudioContextConstructor(); - const isAudioContextClosable = audioContext.close !== undefined; - try { - audioContext.close(); - } - catch { - // Ignore errors. - } - return isAudioContextClosable; - }; -}; -//# sourceMappingURL=test-audio-context-close-method-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-decode-audio-data-method-type-error-support.js": -/*!******************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-decode-audio-data-method-type-error-support.js ***! - \******************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestAudioContextDecodeAudioDataMethodTypeErrorSupport": () => (/* binding */ createTestAudioContextDecodeAudioDataMethodTypeErrorSupport) -/* harmony export */ }); -/** - * Edge up to version 14, Firefox up to version 52, Safari up to version 9 and maybe other browsers - * did not refuse to decode invalid parameters with a TypeError. - */ -const createTestAudioContextDecodeAudioDataMethodTypeErrorSupport = (nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return Promise.resolve(false); - } - const offlineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - // Bug #21: Safari does not support promises yet. - return new Promise((resolve) => { - let isPending = true; - const resolvePromise = (err) => { - if (isPending) { - isPending = false; - offlineAudioContext.startRendering(); - resolve(err instanceof TypeError); - } - }; - let promise; - // Bug #26: Safari throws a synchronous error. - try { - promise = offlineAudioContext - // Bug #1: Safari requires a successCallback. - .decodeAudioData(null, () => { - // Ignore the success callback. - }, resolvePromise); - } - catch (err) { - resolvePromise(err); - } - // Bug #21: Safari does not support promises yet. - if (promise !== undefined) { - // Bug #6: Chrome, Edge and Firefox do not call the errorCallback. - promise.catch(resolvePromise); - } - }); - }; -}; -//# sourceMappingURL=test-audio-context-decode-audio-data-method-type-error-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-options-support.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-options-support.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestAudioContextOptionsSupport": () => (/* binding */ createTestAudioContextOptionsSupport) -/* harmony export */ }); -const createTestAudioContextOptionsSupport = (nativeAudioContextConstructor) => { - return () => { - if (nativeAudioContextConstructor === null) { - return false; - } - let audioContext; - try { - audioContext = new nativeAudioContextConstructor({ latencyHint: 'balanced' }); - } - catch { - return false; - } - audioContext.close(); - return true; - }; -}; -//# sourceMappingURL=test-audio-context-options-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-node-connect-method-support.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-audio-node-connect-method-support.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestAudioNodeConnectMethodSupport": () => (/* binding */ createTestAudioNodeConnectMethodSupport) -/* harmony export */ }); -// Safari up to version 12.0 (but not v12.1) didn't return the destination in case it was an AudioNode. -const createTestAudioNodeConnectMethodSupport = (nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return false; - } - const nativeOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - const nativeGainNode = nativeOfflineAudioContext.createGain(); - const isSupported = nativeGainNode.connect(nativeGainNode) === nativeGainNode; - nativeGainNode.disconnect(nativeGainNode); - return isSupported; - }; -}; -//# sourceMappingURL=test-audio-node-connect-method-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-worklet-processor-no-outputs-support.js": -/*!***************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-audio-worklet-processor-no-outputs-support.js ***! - \***************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestAudioWorkletProcessorNoOutputsSupport": () => (/* binding */ createTestAudioWorkletProcessorNoOutputsSupport) -/* harmony export */ }); -/** - * Chrome version 66 and 67 did not call the process() function of an AudioWorkletProcessor if it had no outputs. AudioWorklet support was - * enabled by default in version 66. - */ -const createTestAudioWorkletProcessorNoOutputsSupport = (nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor) => { - return async () => { - // Bug #61: If there is no native AudioWorkletNode it gets faked and therefore it is no problem if the it doesn't exist. - if (nativeAudioWorkletNodeConstructor === null) { - return true; - } - if (nativeOfflineAudioContextConstructor === null) { - return false; - } - const blob = new Blob([ - 'let c,p;class A extends AudioWorkletProcessor{constructor(){super();this.port.onmessage=(e)=>{p=e.data;p.onmessage=()=>{p.postMessage(c);p.close()};this.port.postMessage(0)}}process(){c=1}}registerProcessor("a",A)' - ], { - type: 'application/javascript; charset=utf-8' - }); - const messageChannel = new MessageChannel(); - // Bug #141: Safari does not support creating an OfflineAudioContext with less than 44100 Hz. - const offlineAudioContext = new nativeOfflineAudioContextConstructor(1, 128, 44100); - const url = URL.createObjectURL(blob); - let isCallingProcess = false; - try { - await offlineAudioContext.audioWorklet.addModule(url); - const audioWorkletNode = new nativeAudioWorkletNodeConstructor(offlineAudioContext, 'a', { numberOfOutputs: 0 }); - const oscillator = offlineAudioContext.createOscillator(); - await new Promise((resolve) => { - audioWorkletNode.port.onmessage = () => resolve(); - audioWorkletNode.port.postMessage(messageChannel.port2, [messageChannel.port2]); - }); - audioWorkletNode.port.onmessage = () => (isCallingProcess = true); - oscillator.connect(audioWorkletNode); - oscillator.start(0); - await offlineAudioContext.startRendering(); - isCallingProcess = await new Promise((resolve) => { - messageChannel.port1.onmessage = ({ data }) => resolve(data === 1); - messageChannel.port1.postMessage(0); - }); - } - catch { - // Ignore errors. - } - finally { - messageChannel.port1.close(); - URL.revokeObjectURL(url); - } - return isCallingProcess; - }; -}; -//# sourceMappingURL=test-audio-worklet-processor-no-outputs-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-worklet-processor-post-message-support.js": -/*!*****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-audio-worklet-processor-post-message-support.js ***! - \*****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestAudioWorkletProcessorPostMessageSupport": () => (/* binding */ createTestAudioWorkletProcessorPostMessageSupport) -/* harmony export */ }); -// Bug #179: Firefox does not allow to transfer any buffer which has been passed to the process() method as an argument. -const createTestAudioWorkletProcessorPostMessageSupport = (nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor) => { - return async () => { - // Bug #61: If there is no native AudioWorkletNode it gets faked and therefore it is no problem if the it doesn't exist. - if (nativeAudioWorkletNodeConstructor === null) { - return true; - } - if (nativeOfflineAudioContextConstructor === null) { - return false; - } - const blob = new Blob(['class A extends AudioWorkletProcessor{process(i){this.port.postMessage(i,[i[0][0].buffer])}}registerProcessor("a",A)'], { - type: 'application/javascript; charset=utf-8' - }); - // Bug #141: Safari does not support creating an OfflineAudioContext with less than 44100 Hz. - const offlineAudioContext = new nativeOfflineAudioContextConstructor(1, 128, 44100); - const url = URL.createObjectURL(blob); - let isEmittingMessageEvents = false; - let isEmittingProcessorErrorEvents = false; - try { - await offlineAudioContext.audioWorklet.addModule(url); - const audioWorkletNode = new nativeAudioWorkletNodeConstructor(offlineAudioContext, 'a', { numberOfOutputs: 0 }); - const oscillator = offlineAudioContext.createOscillator(); - audioWorkletNode.port.onmessage = () => (isEmittingMessageEvents = true); - audioWorkletNode.onprocessorerror = () => (isEmittingProcessorErrorEvents = true); - oscillator.connect(audioWorkletNode); - oscillator.start(0); - await offlineAudioContext.startRendering(); - } - catch { - // Ignore errors. - } - finally { - URL.revokeObjectURL(url); - } - return isEmittingMessageEvents && !isEmittingProcessorErrorEvents; - }; -}; -//# sourceMappingURL=test-audio-worklet-processor-post-message-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-channel-merger-node-channel-count-support.js": -/*!**************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-channel-merger-node-channel-count-support.js ***! - \**************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestChannelMergerNodeChannelCountSupport": () => (/* binding */ createTestChannelMergerNodeChannelCountSupport) -/* harmony export */ }); -/** - * Firefox up to version 69 did not throw an error when setting a different channelCount or channelCountMode. - */ -const createTestChannelMergerNodeChannelCountSupport = (nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return false; - } - const offlineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - const nativeChannelMergerNode = offlineAudioContext.createChannelMerger(); - /** - * Bug #15: Safari does not return the default properties. It still needs to be patched. This test is supposed to test the support - * in other browsers. - */ - if (nativeChannelMergerNode.channelCountMode === 'max') { - return true; - } - try { - nativeChannelMergerNode.channelCount = 2; - } - catch { - return true; - } - return false; - }; -}; -//# sourceMappingURL=test-channel-merger-node-channel-count-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-constant-source-node-accurate-scheduling-support.js": -/*!*********************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-constant-source-node-accurate-scheduling-support.js ***! - \*********************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestConstantSourceNodeAccurateSchedulingSupport": () => (/* binding */ createTestConstantSourceNodeAccurateSchedulingSupport) -/* harmony export */ }); -const createTestConstantSourceNodeAccurateSchedulingSupport = (nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return false; - } - const nativeOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - // Bug #62: Safari does not support ConstantSourceNodes. - if (nativeOfflineAudioContext.createConstantSource === undefined) { - return true; - } - const nativeConstantSourceNode = nativeOfflineAudioContext.createConstantSource(); - /* - * @todo This is using bug #75 to detect bug #70. That works because both bugs were unique to - * the implementation of Firefox right now, but it could probably be done in a better way. - */ - return nativeConstantSourceNode.offset.maxValue !== Number.POSITIVE_INFINITY; - }; -}; -//# sourceMappingURL=test-constant-source-node-accurate-scheduling-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-convolver-node-buffer-reassignability-support.js": -/*!******************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-convolver-node-buffer-reassignability-support.js ***! - \******************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestConvolverNodeBufferReassignabilitySupport": () => (/* binding */ createTestConvolverNodeBufferReassignabilitySupport) -/* harmony export */ }); -// Opera up to version 57 did not allow to reassign the buffer of a ConvolverNode. -const createTestConvolverNodeBufferReassignabilitySupport = (nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return false; - } - const offlineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - const nativeConvolverNode = offlineAudioContext.createConvolver(); - nativeConvolverNode.buffer = offlineAudioContext.createBuffer(1, 1, offlineAudioContext.sampleRate); - try { - nativeConvolverNode.buffer = offlineAudioContext.createBuffer(1, 1, offlineAudioContext.sampleRate); - } - catch { - return false; - } - return true; - }; -}; -//# sourceMappingURL=test-convolver-node-buffer-reassignability-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-convolver-node-channel-count-support.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-convolver-node-channel-count-support.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestConvolverNodeChannelCountSupport": () => (/* binding */ createTestConvolverNodeChannelCountSupport) -/* harmony export */ }); -// Chrome up to version v80, Edge up to version v80 and Opera up to version v67 did not allow to set the channelCount property of a ConvolverNode to 1. They also did not allow to set the channelCountMode to 'explicit'. -const createTestConvolverNodeChannelCountSupport = (nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return false; - } - const offlineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - const nativeConvolverNode = offlineAudioContext.createConvolver(); - try { - nativeConvolverNode.channelCount = 1; - } - catch { - return false; - } - return true; - }; -}; -//# sourceMappingURL=test-convolver-node-channel-count-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-is-secure-context-support.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-is-secure-context-support.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestIsSecureContextSupport": () => (/* binding */ createTestIsSecureContextSupport) -/* harmony export */ }); -const createTestIsSecureContextSupport = (window) => { - return () => window !== null && window.hasOwnProperty('isSecureContext'); -}; -//# sourceMappingURL=test-is-secure-context-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-media-stream-audio-source-node-media-stream-without-audio-track-support.js": -/*!********************************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-media-stream-audio-source-node-media-stream-without-audio-track-support.js ***! - \********************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport": () => (/* binding */ createTestMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport) -/* harmony export */ }); -// Firefox up to version 68 did not throw an error when creating a MediaStreamAudioSourceNode with a mediaStream that had no audio track. -const createTestMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport = (nativeAudioContextConstructor) => { - return () => { - if (nativeAudioContextConstructor === null) { - return false; - } - const audioContext = new nativeAudioContextConstructor(); - try { - audioContext.createMediaStreamSource(new MediaStream()); - return false; - } - catch (err) { - return true; - } - finally { - audioContext.close(); - } - }; -}; -//# sourceMappingURL=test-media-stream-audio-source-node-media-stream-without-audio-track-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-offline-audio-context-current-time-support.js": -/*!***************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-offline-audio-context-current-time-support.js ***! - \***************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestOfflineAudioContextCurrentTimeSupport": () => (/* binding */ createTestOfflineAudioContextCurrentTimeSupport) -/* harmony export */ }); -const createTestOfflineAudioContextCurrentTimeSupport = (createNativeGainNode, nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return Promise.resolve(false); - } - const nativeOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - // Bug #48: Safari does not render an OfflineAudioContext without any connected node. - const gainNode = createNativeGainNode(nativeOfflineAudioContext, { - channelCount: 1, - channelCountMode: 'explicit', - channelInterpretation: 'discrete', - gain: 0 - }); - // Bug #21: Safari does not support promises yet. - return new Promise((resolve) => { - nativeOfflineAudioContext.oncomplete = () => { - gainNode.disconnect(); - resolve(nativeOfflineAudioContext.currentTime !== 0); - }; - nativeOfflineAudioContext.startRendering(); - }); - }; -}; -//# sourceMappingURL=test-offline-audio-context-current-time-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/test-stereo-panner-node-default-value-support.js": -/*!*************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/test-stereo-panner-node-default-value-support.js ***! - \*************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createTestStereoPannerNodeDefaultValueSupport": () => (/* binding */ createTestStereoPannerNodeDefaultValueSupport) -/* harmony export */ }); -/** - * Firefox up to version 62 did not kick off the processing of the StereoPannerNode if the value of pan was zero. - */ -const createTestStereoPannerNodeDefaultValueSupport = (nativeOfflineAudioContextConstructor) => { - return () => { - if (nativeOfflineAudioContextConstructor === null) { - return Promise.resolve(false); - } - const nativeOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100); - /* - * Bug #105: Safari does not support the StereoPannerNode. Therefore the returned value should normally be false but the faker does - * support the tested behaviour. - */ - if (nativeOfflineAudioContext.createStereoPanner === undefined) { - return Promise.resolve(true); - } - // Bug #62: Safari does not support ConstantSourceNodes. - if (nativeOfflineAudioContext.createConstantSource === undefined) { - return Promise.resolve(true); - } - const constantSourceNode = nativeOfflineAudioContext.createConstantSource(); - const stereoPanner = nativeOfflineAudioContext.createStereoPanner(); - constantSourceNode.channelCount = 1; - constantSourceNode.offset.value = 1; - stereoPanner.channelCount = 1; - constantSourceNode.start(); - constantSourceNode.connect(stereoPanner).connect(nativeOfflineAudioContext.destination); - return nativeOfflineAudioContext.startRendering().then((buffer) => buffer.getChannelData(0)[0] !== 1); - }; -}; -//# sourceMappingURL=test-stereo-panner-node-default-value-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/unknown-error.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/unknown-error.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createUnknownError": () => (/* binding */ createUnknownError) -/* harmony export */ }); -const createUnknownError = () => new DOMException('', 'UnknownError'); -//# sourceMappingURL=unknown-error.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/wave-shaper-node-constructor.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/wave-shaper-node-constructor.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createWaveShaperNodeConstructor": () => (/* binding */ createWaveShaperNodeConstructor) -/* harmony export */ }); -const DEFAULT_OPTIONS = { - channelCount: 2, - channelCountMode: 'max', - channelInterpretation: 'speakers', - curve: null, - oversample: 'none' -}; -const createWaveShaperNodeConstructor = (audioNodeConstructor, createInvalidStateError, createNativeWaveShaperNode, createWaveShaperNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => { - return class WaveShaperNode extends audioNodeConstructor { - constructor(context, options) { - const nativeContext = getNativeContext(context); - const mergedOptions = { ...DEFAULT_OPTIONS, ...options }; - const nativeWaveShaperNode = createNativeWaveShaperNode(nativeContext, mergedOptions); - const isOffline = isNativeOfflineAudioContext(nativeContext); - const waveShaperNodeRenderer = (isOffline ? createWaveShaperNodeRenderer() : null); - // @todo Add a mechanism to only switch a WaveShaperNode to active while it is connected. - super(context, true, nativeWaveShaperNode, waveShaperNodeRenderer); - this._isCurveNullified = false; - this._nativeWaveShaperNode = nativeWaveShaperNode; - // @todo Determine a meaningful tail-time instead of just using one second. - setAudioNodeTailTime(this, 1); - } - get curve() { - if (this._isCurveNullified) { - return null; - } - return this._nativeWaveShaperNode.curve; - } - set curve(value) { - // Bug #103: Safari does not allow to set the curve to null. - if (value === null) { - this._isCurveNullified = true; - this._nativeWaveShaperNode.curve = new Float32Array([0, 0]); - } - else { - // Bug #102: Safari does not throw an InvalidStateError when the curve has less than two samples. - // Bug #104: Chrome and Edge will throw an InvalidAccessError when the curve has less than two samples. - if (value.length < 2) { - throw createInvalidStateError(); - } - this._isCurveNullified = false; - this._nativeWaveShaperNode.curve = value; - } - } - get oversample() { - return this._nativeWaveShaperNode.oversample; - } - set oversample(value) { - this._nativeWaveShaperNode.oversample = value; - } - }; -}; -//# sourceMappingURL=wave-shaper-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/wave-shaper-node-renderer-factory.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/wave-shaper-node-renderer-factory.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createWaveShaperNodeRendererFactory": () => (/* binding */ createWaveShaperNodeRendererFactory) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node-faker */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node-faker.js"); -/* harmony import */ var _helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/is-owned-by-context */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js"); - - -const createWaveShaperNodeRendererFactory = (createNativeWaveShaperNode, getNativeAudioNode, renderInputsOfAudioNode) => { - return () => { - const renderedNativeWaveShaperNodes = new WeakMap(); - const createWaveShaperNode = async (proxy, nativeOfflineAudioContext) => { - let nativeWaveShaperNode = getNativeAudioNode(proxy); - // If the initially used nativeWaveShaperNode was not constructed on the same OfflineAudioContext it needs to be created again. - const nativeWaveShaperNodeIsOwnedByContext = (0,_helpers_is_owned_by_context__WEBPACK_IMPORTED_MODULE_1__.isOwnedByContext)(nativeWaveShaperNode, nativeOfflineAudioContext); - if (!nativeWaveShaperNodeIsOwnedByContext) { - const options = { - channelCount: nativeWaveShaperNode.channelCount, - channelCountMode: nativeWaveShaperNode.channelCountMode, - channelInterpretation: nativeWaveShaperNode.channelInterpretation, - curve: nativeWaveShaperNode.curve, - oversample: nativeWaveShaperNode.oversample - }; - nativeWaveShaperNode = createNativeWaveShaperNode(nativeOfflineAudioContext, options); - } - renderedNativeWaveShaperNodes.set(nativeOfflineAudioContext, nativeWaveShaperNode); - if ((0,_guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNodeFaker)(nativeWaveShaperNode)) { - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeWaveShaperNode.inputs[0]); - } - else { - await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeWaveShaperNode); - } - return nativeWaveShaperNode; - }; - return { - render(proxy, nativeOfflineAudioContext) { - const renderedNativeWaveShaperNode = renderedNativeWaveShaperNodes.get(nativeOfflineAudioContext); - if (renderedNativeWaveShaperNode !== undefined) { - return Promise.resolve(renderedNativeWaveShaperNode); - } - return createWaveShaperNode(proxy, nativeOfflineAudioContext); - } - }; - }; -}; -//# sourceMappingURL=wave-shaper-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/window.js": -/*!**********************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/window.js ***! - \**********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createWindow": () => (/* binding */ createWindow) -/* harmony export */ }); -const createWindow = () => (typeof window === 'undefined' ? null : window); -//# sourceMappingURL=window.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-copy-channel-methods-out-of-bounds.js": -/*!********************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-copy-channel-methods-out-of-bounds.js ***! - \********************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createWrapAudioBufferCopyChannelMethodsOutOfBounds": () => (/* binding */ createWrapAudioBufferCopyChannelMethodsOutOfBounds) -/* harmony export */ }); -const createWrapAudioBufferCopyChannelMethodsOutOfBounds = (convertNumberToUnsignedLong) => { - return (audioBuffer) => { - audioBuffer.copyFromChannel = ((copyFromChannel) => { - return (destination, channelNumberAsNumber, bufferOffsetAsNumber = 0) => { - const bufferOffset = convertNumberToUnsignedLong(bufferOffsetAsNumber); - const channelNumber = convertNumberToUnsignedLong(channelNumberAsNumber); - if (bufferOffset < audioBuffer.length) { - return copyFromChannel.call(audioBuffer, destination, channelNumber, bufferOffset); - } - }; - })(audioBuffer.copyFromChannel); - audioBuffer.copyToChannel = ((copyToChannel) => { - return (source, channelNumberAsNumber, bufferOffsetAsNumber = 0) => { - const bufferOffset = convertNumberToUnsignedLong(bufferOffsetAsNumber); - const channelNumber = convertNumberToUnsignedLong(channelNumberAsNumber); - if (bufferOffset < audioBuffer.length) { - return copyToChannel.call(audioBuffer, source, channelNumber, bufferOffset); - } - }; - })(audioBuffer.copyToChannel); - }; -}; -//# sourceMappingURL=wrap-audio-buffer-copy-channel-methods-out-of-bounds.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-copy-channel-methods.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-copy-channel-methods.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createWrapAudioBufferCopyChannelMethods": () => (/* binding */ createWrapAudioBufferCopyChannelMethods) -/* harmony export */ }); -const createWrapAudioBufferCopyChannelMethods = (convertNumberToUnsignedLong, createIndexSizeError) => { - return (audioBuffer) => { - audioBuffer.copyFromChannel = (destination, channelNumberAsNumber, bufferOffsetAsNumber = 0) => { - const bufferOffset = convertNumberToUnsignedLong(bufferOffsetAsNumber); - const channelNumber = convertNumberToUnsignedLong(channelNumberAsNumber); - if (channelNumber >= audioBuffer.numberOfChannels) { - throw createIndexSizeError(); - } - const audioBufferLength = audioBuffer.length; - const channelData = audioBuffer.getChannelData(channelNumber); - const destinationLength = destination.length; - for (let i = bufferOffset < 0 ? -bufferOffset : 0; i + bufferOffset < audioBufferLength && i < destinationLength; i += 1) { - destination[i] = channelData[i + bufferOffset]; - } - }; - audioBuffer.copyToChannel = (source, channelNumberAsNumber, bufferOffsetAsNumber = 0) => { - const bufferOffset = convertNumberToUnsignedLong(bufferOffsetAsNumber); - const channelNumber = convertNumberToUnsignedLong(channelNumberAsNumber); - if (channelNumber >= audioBuffer.numberOfChannels) { - throw createIndexSizeError(); - } - const audioBufferLength = audioBuffer.length; - const channelData = audioBuffer.getChannelData(channelNumber); - const sourceLength = source.length; - for (let i = bufferOffset < 0 ? -bufferOffset : 0; i + bufferOffset < audioBufferLength && i < sourceLength; i += 1) { - channelData[i + bufferOffset] = source[i]; - } - }; - }; -}; -//# sourceMappingURL=wrap-audio-buffer-copy-channel-methods.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-source-node-stop-method-nullified-buffer.js": -/*!**************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-source-node-stop-method-nullified-buffer.js ***! - \**************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createWrapAudioBufferSourceNodeStopMethodNullifiedBuffer": () => (/* binding */ createWrapAudioBufferSourceNodeStopMethodNullifiedBuffer) -/* harmony export */ }); -const createWrapAudioBufferSourceNodeStopMethodNullifiedBuffer = (overwriteAccessors) => { - return (nativeAudioBufferSourceNode, nativeContext) => { - const nullifiedBuffer = nativeContext.createBuffer(1, 1, 44100); - if (nativeAudioBufferSourceNode.buffer === null) { - nativeAudioBufferSourceNode.buffer = nullifiedBuffer; - } - overwriteAccessors(nativeAudioBufferSourceNode, 'buffer', (get) => () => { - const value = get.call(nativeAudioBufferSourceNode); - return value === nullifiedBuffer ? null : value; - }, (set) => (value) => { - return set.call(nativeAudioBufferSourceNode, value === null ? nullifiedBuffer : value); - }); - }; -}; -//# sourceMappingURL=wrap-audio-buffer-source-node-stop-method-nullified-buffer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/factories/wrap-channel-merger-node.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/factories/wrap-channel-merger-node.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createWrapChannelMergerNode": () => (/* binding */ createWrapChannelMergerNode) -/* harmony export */ }); -const createWrapChannelMergerNode = (createInvalidStateError, monitorConnections) => { - return (nativeContext, channelMergerNode) => { - // Bug #15: Safari does not return the default properties. - channelMergerNode.channelCount = 1; - channelMergerNode.channelCountMode = 'explicit'; - // Bug #16: Safari does not throw an error when setting a different channelCount or channelCountMode. - Object.defineProperty(channelMergerNode, 'channelCount', { - get: () => 1, - set: () => { - throw createInvalidStateError(); - } - }); - Object.defineProperty(channelMergerNode, 'channelCountMode', { - get: () => 'explicit', - set: () => { - throw createInvalidStateError(); - } - }); - // Bug #20: Safari requires a connection of any kind to treat the input signal correctly. - const audioBufferSourceNode = nativeContext.createBufferSource(); - const whenConnected = () => { - const length = channelMergerNode.numberOfInputs; - for (let i = 0; i < length; i += 1) { - audioBufferSourceNode.connect(channelMergerNode, 0, i); - } - }; - const whenDisconnected = () => audioBufferSourceNode.disconnect(channelMergerNode); - monitorConnections(channelMergerNode, whenConnected, whenDisconnected); - }; -}; -//# sourceMappingURL=wrap-channel-merger-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/globals.js": -/*!*************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/globals.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "ACTIVE_AUDIO_NODE_STORE": () => (/* binding */ ACTIVE_AUDIO_NODE_STORE), -/* harmony export */ "AUDIO_NODE_CONNECTIONS_STORE": () => (/* binding */ AUDIO_NODE_CONNECTIONS_STORE), -/* harmony export */ "AUDIO_NODE_STORE": () => (/* binding */ AUDIO_NODE_STORE), -/* harmony export */ "AUDIO_PARAM_CONNECTIONS_STORE": () => (/* binding */ AUDIO_PARAM_CONNECTIONS_STORE), -/* harmony export */ "AUDIO_PARAM_STORE": () => (/* binding */ AUDIO_PARAM_STORE), -/* harmony export */ "CONTEXT_STORE": () => (/* binding */ CONTEXT_STORE), -/* harmony export */ "CYCLE_COUNTERS": () => (/* binding */ CYCLE_COUNTERS), -/* harmony export */ "EVENT_LISTENERS": () => (/* binding */ EVENT_LISTENERS), -/* harmony export */ "NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS": () => (/* binding */ NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS), -/* harmony export */ "NODE_TO_PROCESSOR_MAPS": () => (/* binding */ NODE_TO_PROCESSOR_MAPS) -/* harmony export */ }); -const ACTIVE_AUDIO_NODE_STORE = new WeakSet(); -const AUDIO_NODE_CONNECTIONS_STORE = new WeakMap(); -const AUDIO_NODE_STORE = new WeakMap(); -const AUDIO_PARAM_CONNECTIONS_STORE = new WeakMap(); -const AUDIO_PARAM_STORE = new WeakMap(); -const CONTEXT_STORE = new WeakMap(); -const EVENT_LISTENERS = new WeakMap(); -const CYCLE_COUNTERS = new WeakMap(); -// This clunky name is borrowed from the spec. :-) -const NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS = new WeakMap(); -const NODE_TO_PROCESSOR_MAPS = new WeakMap(); -//# sourceMappingURL=globals.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/audio-buffer-source-node.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/audio-buffer-source-node.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isAudioBufferSourceNode": () => (/* binding */ isAudioBufferSourceNode) -/* harmony export */ }); -const isAudioBufferSourceNode = (audioNode) => { - return 'playbackRate' in audioNode; -}; -//# sourceMappingURL=audio-buffer-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/audio-node-output-connection.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/audio-node-output-connection.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isAudioNodeOutputConnection": () => (/* binding */ isAudioNodeOutputConnection) -/* harmony export */ }); -/* harmony import */ var _audio_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./audio-node */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-node.js"); - -const isAudioNodeOutputConnection = (outputConnection) => { - return (0,_audio_node__WEBPACK_IMPORTED_MODULE_0__.isAudioNode)(outputConnection[0]); -}; -//# sourceMappingURL=audio-node-output-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/audio-node.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/audio-node.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isAudioNode": () => (/* binding */ isAudioNode) -/* harmony export */ }); -const isAudioNode = (audioNodeOrAudioParam) => { - return 'context' in audioNodeOrAudioParam; -}; -//# sourceMappingURL=audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/audio-worklet-node.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/audio-worklet-node.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isAudioWorkletNode": () => (/* binding */ isAudioWorkletNode) -/* harmony export */ }); -const isAudioWorkletNode = (audioNode) => { - return 'port' in audioNode; -}; -//# sourceMappingURL=audio-worklet-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/biquad-filter-node.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/biquad-filter-node.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isBiquadFilterNode": () => (/* binding */ isBiquadFilterNode) -/* harmony export */ }); -const isBiquadFilterNode = (audioNode) => { - return 'frequency' in audioNode && 'gain' in audioNode; -}; -//# sourceMappingURL=biquad-filter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/constant-source-node.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/constant-source-node.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isConstantSourceNode": () => (/* binding */ isConstantSourceNode) -/* harmony export */ }); -const isConstantSourceNode = (audioNode) => { - return 'offset' in audioNode; -}; -//# sourceMappingURL=constant-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/delay-node.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/delay-node.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isDelayNode": () => (/* binding */ isDelayNode) -/* harmony export */ }); -const isDelayNode = (audioNode) => { - return 'delayTime' in audioNode; -}; -//# sourceMappingURL=delay-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/gain-node.js": -/*!**********************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/gain-node.js ***! - \**********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isGainNode": () => (/* binding */ isGainNode) -/* harmony export */ }); -const isGainNode = (audioNode) => { - return !('frequency' in audioNode) && 'gain' in audioNode; -}; -//# sourceMappingURL=gain-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node-faker.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node-faker.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isNativeAudioNodeFaker": () => (/* binding */ isNativeAudioNodeFaker) -/* harmony export */ }); -const isNativeAudioNodeFaker = (nativeAudioNodeOrNativeAudioNodeFaker) => { - return 'inputs' in nativeAudioNodeOrNativeAudioNodeFaker; -}; -//# sourceMappingURL=native-audio-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isNativeAudioNode": () => (/* binding */ isNativeAudioNode) -/* harmony export */ }); -const isNativeAudioNode = (nativeAudioNodeOrAudioParam) => { - return 'context' in nativeAudioNodeOrAudioParam; -}; -//# sourceMappingURL=native-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/oscillator-node.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/oscillator-node.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isOscillatorNode": () => (/* binding */ isOscillatorNode) -/* harmony export */ }); -const isOscillatorNode = (audioNode) => { - return 'detune' in audioNode && 'frequency' in audioNode; -}; -//# sourceMappingURL=oscillator-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/guards/stereo-panner-node.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/guards/stereo-panner-node.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isStereoPannerNode": () => (/* binding */ isStereoPannerNode) -/* harmony export */ }); -const isStereoPannerNode = (audioNode) => { - return 'pan' in audioNode; -}; -//# sourceMappingURL=stereo-panner-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/add-active-input-connection-to-audio-param.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/add-active-input-connection-to-audio-param.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "addActiveInputConnectionToAudioParam": () => (/* binding */ addActiveInputConnectionToAudioParam) -/* harmony export */ }); -/* harmony import */ var _insert_element_in_set__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./insert-element-in-set */ "./node_modules/standardized-audio-context/build/es2019/helpers/insert-element-in-set.js"); - -const addActiveInputConnectionToAudioParam = (activeInputs, source, [output, eventListener], ignoreDuplicates) => { - (0,_insert_element_in_set__WEBPACK_IMPORTED_MODULE_0__.insertElementInSet)(activeInputs, [source, output, eventListener], (activeInputConnection) => activeInputConnection[0] === source && activeInputConnection[1] === output, ignoreDuplicates); -}; -//# sourceMappingURL=add-active-input-connection-to-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/add-passive-input-connection-to-audio-param.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/add-passive-input-connection-to-audio-param.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "addPassiveInputConnectionToAudioParam": () => (/* binding */ addPassiveInputConnectionToAudioParam) -/* harmony export */ }); -/* harmony import */ var _insert_element_in_set__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./insert-element-in-set */ "./node_modules/standardized-audio-context/build/es2019/helpers/insert-element-in-set.js"); - -const addPassiveInputConnectionToAudioParam = (passiveInputs, [source, output, eventListener], ignoreDuplicates) => { - const passiveInputConnections = passiveInputs.get(source); - if (passiveInputConnections === undefined) { - passiveInputs.set(source, new Set([[output, eventListener]])); - } - else { - (0,_insert_element_in_set__WEBPACK_IMPORTED_MODULE_0__.insertElementInSet)(passiveInputConnections, [output, eventListener], (passiveInputConnection) => passiveInputConnection[0] === output, ignoreDuplicates); - } -}; -//# sourceMappingURL=add-passive-input-connection-to-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-audio-param-value.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "assignNativeAudioNodeAudioParamValue": () => (/* binding */ assignNativeAudioNodeAudioParamValue) -/* harmony export */ }); -const assignNativeAudioNodeAudioParamValue = (nativeAudioNode, options, audioParam) => { - const value = options[audioParam]; - if (value !== undefined && value !== nativeAudioNode[audioParam].value) { - nativeAudioNode[audioParam].value = value; - } -}; -//# sourceMappingURL=assign-native-audio-node-audio-param-value.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "assignNativeAudioNodeOption": () => (/* binding */ assignNativeAudioNodeOption) -/* harmony export */ }); -const assignNativeAudioNodeOption = (nativeAudioNode, options, option) => { - const value = options[option]; - if (value !== undefined && value !== nativeAudioNode[option]) { - nativeAudioNode[option] = value; - } -}; -//# sourceMappingURL=assign-native-audio-node-option.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-options.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "assignNativeAudioNodeOptions": () => (/* binding */ assignNativeAudioNodeOptions) -/* harmony export */ }); -/* harmony import */ var _assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./assign-native-audio-node-option */ "./node_modules/standardized-audio-context/build/es2019/helpers/assign-native-audio-node-option.js"); - -const assignNativeAudioNodeOptions = (nativeAudioNode, options) => { - (0,_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeAudioNode, options, 'channelCount'); - (0,_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeAudioNode, options, 'channelCountMode'); - (0,_assign_native_audio_node_option__WEBPACK_IMPORTED_MODULE_0__.assignNativeAudioNodeOption)(nativeAudioNode, options, 'channelInterpretation'); -}; -//# sourceMappingURL=assign-native-audio-node-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/clone-audio-worklet-node-options.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/clone-audio-worklet-node-options.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "cloneAudioWorkletNodeOptions": () => (/* binding */ cloneAudioWorkletNodeOptions) -/* harmony export */ }); -const cloneAudioWorkletNodeOptions = (audioWorkletNodeOptions) => { - return new Promise((resolve, reject) => { - const { port1, port2 } = new MessageChannel(); - port1.onmessage = ({ data }) => { - port1.close(); - port2.close(); - resolve(data); - }; - port1.onmessageerror = ({ data }) => { - port1.close(); - port2.close(); - reject(data); - }; - // This will throw an error if the audioWorkletNodeOptions are not clonable. - port2.postMessage(audioWorkletNodeOptions); - }); -}; -//# sourceMappingURL=clone-audio-worklet-node-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/compute-buffer-size.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/compute-buffer-size.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "computeBufferSize": () => (/* binding */ computeBufferSize) -/* harmony export */ }); -const computeBufferSize = (baseLatency, sampleRate) => { - if (baseLatency === null) { - return 512; - } - return Math.max(512, Math.min(16384, Math.pow(2, Math.round(Math.log2(baseLatency * sampleRate))))); -}; -//# sourceMappingURL=compute-buffer-size.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/connect-native-audio-node-to-native-audio-node.js": -/*!************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/connect-native-audio-node-to-native-audio-node.js ***! - \************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "connectNativeAudioNodeToNativeAudioNode": () => (/* binding */ connectNativeAudioNodeToNativeAudioNode) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node-faker */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node-faker.js"); - -const connectNativeAudioNodeToNativeAudioNode = (nativeSourceAudioNode, nativeDestinationAudioNode, output, input) => { - if ((0,_guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNodeFaker)(nativeDestinationAudioNode)) { - const fakeNativeDestinationAudioNode = nativeDestinationAudioNode.inputs[input]; - nativeSourceAudioNode.connect(fakeNativeDestinationAudioNode, output, 0); - return [fakeNativeDestinationAudioNode, output, 0]; - } - nativeSourceAudioNode.connect(nativeDestinationAudioNode, output, input); - return [nativeDestinationAudioNode, output, input]; -}; -//# sourceMappingURL=connect-native-audio-node-to-native-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/copy-from-channel.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/copy-from-channel.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "copyFromChannel": () => (/* binding */ copyFromChannel) -/* harmony export */ }); -function copyFromChannel(audioBuffer, -// @todo There is currently no way to define something like { [ key: number | string ]: Float32Array } -parent, key, channelNumber, bufferOffset) { - if (typeof audioBuffer.copyFromChannel === 'function') { - // The byteLength will be 0 when the ArrayBuffer was transferred. - if (parent[key].byteLength === 0) { - parent[key] = new Float32Array(128); - } - audioBuffer.copyFromChannel(parent[key], channelNumber, bufferOffset); - // Bug #5: Safari does not support copyFromChannel(). - } - else { - const channelData = audioBuffer.getChannelData(channelNumber); - // The byteLength will be 0 when the ArrayBuffer was transferred. - if (parent[key].byteLength === 0) { - parent[key] = channelData.slice(bufferOffset, bufferOffset + 128); - } - else { - const slicedInput = new Float32Array(channelData.buffer, bufferOffset * Float32Array.BYTES_PER_ELEMENT, 128); - parent[key].set(slicedInput); - } - } -} -//# sourceMappingURL=copy-from-channel.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/copy-to-channel.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/copy-to-channel.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "copyToChannel": () => (/* binding */ copyToChannel) -/* harmony export */ }); -const copyToChannel = (audioBuffer, parent, key, channelNumber, bufferOffset) => { - if (typeof audioBuffer.copyToChannel === 'function') { - // The byteLength will be 0 when the ArrayBuffer was transferred. - if (parent[key].byteLength !== 0) { - audioBuffer.copyToChannel(parent[key], channelNumber, bufferOffset); - } - // Bug #5: Safari does not support copyToChannel(). - } - else { - // The byteLength will be 0 when the ArrayBuffer was transferred. - if (parent[key].byteLength !== 0) { - audioBuffer.getChannelData(channelNumber).set(parent[key], bufferOffset); - } - } -}; -//# sourceMappingURL=copy-to-channel.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/create-audio-worklet-processor-promise.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/create-audio-worklet-processor-promise.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioWorkletProcessorPromise": () => (/* binding */ createAudioWorkletProcessorPromise) -/* harmony export */ }); -/* harmony import */ var _clone_audio_worklet_node_options__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./clone-audio-worklet-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/clone-audio-worklet-node-options.js"); - -const createAudioWorkletProcessorPromise = async (processorConstructor, audioWorkletNodeOptions) => { - const clonedAudioWorkletNodeOptions = await (0,_clone_audio_worklet_node_options__WEBPACK_IMPORTED_MODULE_0__.cloneAudioWorkletNodeOptions)(audioWorkletNodeOptions); - return new processorConstructor(clonedAudioWorkletNodeOptions); -}; -//# sourceMappingURL=create-audio-worklet-processor-promise.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/create-audio-worklet-processor.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/create-audio-worklet-processor.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createAudioWorkletProcessor": () => (/* binding */ createAudioWorkletProcessor) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _create_audio_worklet_processor_promise__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create-audio-worklet-processor-promise */ "./node_modules/standardized-audio-context/build/es2019/helpers/create-audio-worklet-processor-promise.js"); - - -const createAudioWorkletProcessor = (nativeContext, nativeAudioWorkletNode, processorConstructor, audioWorkletNodeOptions) => { - let nodeToProcessorMap = _globals__WEBPACK_IMPORTED_MODULE_0__.NODE_TO_PROCESSOR_MAPS.get(nativeContext); - if (nodeToProcessorMap === undefined) { - nodeToProcessorMap = new WeakMap(); - _globals__WEBPACK_IMPORTED_MODULE_0__.NODE_TO_PROCESSOR_MAPS.set(nativeContext, nodeToProcessorMap); - } - const audioWorkletProcessorPromise = (0,_create_audio_worklet_processor_promise__WEBPACK_IMPORTED_MODULE_1__.createAudioWorkletProcessorPromise)(processorConstructor, audioWorkletNodeOptions); - nodeToProcessorMap.set(nativeAudioWorkletNode, audioWorkletProcessorPromise); - return audioWorkletProcessorPromise; -}; -//# sourceMappingURL=create-audio-worklet-processor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/create-nested-arrays.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/create-nested-arrays.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createNestedArrays": () => (/* binding */ createNestedArrays) -/* harmony export */ }); -const createNestedArrays = (x, y) => { - const arrays = []; - for (let i = 0; i < x; i += 1) { - const array = []; - const length = typeof y === 'number' ? y : y[i]; - for (let j = 0; j < length; j += 1) { - array.push(new Float32Array(128)); - } - arrays.push(array); - } - return arrays; -}; -//# sourceMappingURL=create-nested-arrays.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-active-audio-node-input-connections.js": -/*!************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-active-audio-node-input-connections.js ***! - \************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "deactivateActiveAudioNodeInputConnections": () => (/* binding */ deactivateActiveAudioNodeInputConnections) -/* harmony export */ }); -/* harmony import */ var _guards_audio_buffer_source_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/audio-buffer-source-node */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-buffer-source-node.js"); -/* harmony import */ var _guards_audio_worklet_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../guards/audio-worklet-node */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-worklet-node.js"); -/* harmony import */ var _guards_biquad_filter_node__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../guards/biquad-filter-node */ "./node_modules/standardized-audio-context/build/es2019/guards/biquad-filter-node.js"); -/* harmony import */ var _guards_constant_source_node__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../guards/constant-source-node */ "./node_modules/standardized-audio-context/build/es2019/guards/constant-source-node.js"); -/* harmony import */ var _guards_gain_node__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../guards/gain-node */ "./node_modules/standardized-audio-context/build/es2019/guards/gain-node.js"); -/* harmony import */ var _guards_oscillator_node__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../guards/oscillator-node */ "./node_modules/standardized-audio-context/build/es2019/guards/oscillator-node.js"); -/* harmony import */ var _guards_stereo_panner_node__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../guards/stereo-panner-node */ "./node_modules/standardized-audio-context/build/es2019/guards/stereo-panner-node.js"); -/* harmony import */ var _get_audio_node_connections__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./get-audio-node-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-node-connections.js"); -/* harmony import */ var _get_audio_param_connections__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./get-audio-param-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-param-connections.js"); -/* harmony import */ var _is_active_audio_node__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./is-active-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-active-audio-node.js"); -/* harmony import */ var _set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./set-internal-state-to-passive */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive.js"); - - - - - - - - - - - -const deactivateActiveAudioNodeInputConnections = (audioNode, trace) => { - const { activeInputs } = (0,_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_7__.getAudioNodeConnections)(audioNode); - activeInputs.forEach((connections) => connections.forEach(([source]) => { - if (!trace.includes(audioNode)) { - deactivateActiveAudioNodeInputConnections(source, [...trace, audioNode]); - } - })); - const audioParams = (0,_guards_audio_buffer_source_node__WEBPACK_IMPORTED_MODULE_0__.isAudioBufferSourceNode)(audioNode) - ? [ - // Bug #149: Safari does not yet support the detune AudioParam. - audioNode.playbackRate - ] - : (0,_guards_audio_worklet_node__WEBPACK_IMPORTED_MODULE_1__.isAudioWorkletNode)(audioNode) - ? Array.from(audioNode.parameters.values()) - : (0,_guards_biquad_filter_node__WEBPACK_IMPORTED_MODULE_2__.isBiquadFilterNode)(audioNode) - ? [audioNode.Q, audioNode.detune, audioNode.frequency, audioNode.gain] - : (0,_guards_constant_source_node__WEBPACK_IMPORTED_MODULE_3__.isConstantSourceNode)(audioNode) - ? [audioNode.offset] - : (0,_guards_gain_node__WEBPACK_IMPORTED_MODULE_4__.isGainNode)(audioNode) - ? [audioNode.gain] - : (0,_guards_oscillator_node__WEBPACK_IMPORTED_MODULE_5__.isOscillatorNode)(audioNode) - ? [audioNode.detune, audioNode.frequency] - : (0,_guards_stereo_panner_node__WEBPACK_IMPORTED_MODULE_6__.isStereoPannerNode)(audioNode) - ? [audioNode.pan] - : []; - for (const audioParam of audioParams) { - const audioParamConnections = (0,_get_audio_param_connections__WEBPACK_IMPORTED_MODULE_8__.getAudioParamConnections)(audioParam); - if (audioParamConnections !== undefined) { - audioParamConnections.activeInputs.forEach(([source]) => deactivateActiveAudioNodeInputConnections(source, trace)); - } - } - if ((0,_is_active_audio_node__WEBPACK_IMPORTED_MODULE_9__.isActiveAudioNode)(audioNode)) { - (0,_set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_10__.setInternalStateToPassive)(audioNode); - } -}; -//# sourceMappingURL=deactivate-active-audio-node-input-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-audio-graph.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-audio-graph.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "deactivateAudioGraph": () => (/* binding */ deactivateAudioGraph) -/* harmony export */ }); -/* harmony import */ var _deactivate_active_audio_node_input_connections__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./deactivate-active-audio-node-input-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/deactivate-active-audio-node-input-connections.js"); - -const deactivateAudioGraph = (context) => { - (0,_deactivate_active_audio_node_input_connections__WEBPACK_IMPORTED_MODULE_0__.deactivateActiveAudioNodeInputConnections)(context.destination, []); -}; -//# sourceMappingURL=deactivate-audio-graph.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-active-input-connection-to-audio-param.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/delete-active-input-connection-to-audio-param.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "deleteActiveInputConnectionToAudioParam": () => (/* binding */ deleteActiveInputConnectionToAudioParam) -/* harmony export */ }); -/* harmony import */ var _pick_element_from_set__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pick-element-from-set */ "./node_modules/standardized-audio-context/build/es2019/helpers/pick-element-from-set.js"); - -const deleteActiveInputConnectionToAudioParam = (activeInputs, source, output) => { - return (0,_pick_element_from_set__WEBPACK_IMPORTED_MODULE_0__.pickElementFromSet)(activeInputs, (activeInputConnection) => activeInputConnection[0] === source && activeInputConnection[1] === output); -}; -//# sourceMappingURL=delete-active-input-connection-to-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-active-input-connection.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/delete-active-input-connection.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "deleteActiveInputConnection": () => (/* binding */ deleteActiveInputConnection) -/* harmony export */ }); -const deleteActiveInputConnection = (activeInputConnections, source, output) => { - for (const activeInputConnection of activeInputConnections) { - if (activeInputConnection[0] === source && activeInputConnection[1] === output) { - activeInputConnections.delete(activeInputConnection); - return activeInputConnection; - } - } - return null; -}; -//# sourceMappingURL=delete-active-input-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-event-listeners-of-audio-node.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/delete-event-listeners-of-audio-node.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "deleteEventListenerOfAudioNode": () => (/* binding */ deleteEventListenerOfAudioNode) -/* harmony export */ }); -/* harmony import */ var _get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-event-listeners-of-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-event-listeners-of-audio-node.js"); - -const deleteEventListenerOfAudioNode = (audioNode, eventListener) => { - const eventListeners = (0,_get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_0__.getEventListenersOfAudioNode)(audioNode); - if (!eventListeners.delete(eventListener)) { - throw new Error('Missing the expected event listener.'); - } -}; -//# sourceMappingURL=delete-event-listeners-of-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-passive-input-connection-to-audio-node.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/delete-passive-input-connection-to-audio-node.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "deletePassiveInputConnectionToAudioNode": () => (/* binding */ deletePassiveInputConnectionToAudioNode) -/* harmony export */ }); -/* harmony import */ var _get_value_for_key__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); -/* harmony import */ var _pick_element_from_set__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pick-element-from-set */ "./node_modules/standardized-audio-context/build/es2019/helpers/pick-element-from-set.js"); - - -const deletePassiveInputConnectionToAudioNode = (passiveInputs, source, output, input) => { - const passiveInputConnections = (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_0__.getValueForKey)(passiveInputs, source); - const matchingConnection = (0,_pick_element_from_set__WEBPACK_IMPORTED_MODULE_1__.pickElementFromSet)(passiveInputConnections, (passiveInputConnection) => passiveInputConnection[0] === output && passiveInputConnection[1] === input); - if (passiveInputConnections.size === 0) { - passiveInputs.delete(source); - } - return matchingConnection; -}; -//# sourceMappingURL=delete-passive-input-connection-to-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/delete-passive-input-connection-to-audio-param.js": -/*!************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/delete-passive-input-connection-to-audio-param.js ***! - \************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "deletePassiveInputConnectionToAudioParam": () => (/* binding */ deletePassiveInputConnectionToAudioParam) -/* harmony export */ }); -/* harmony import */ var _get_value_for_key__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); -/* harmony import */ var _pick_element_from_set__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pick-element-from-set */ "./node_modules/standardized-audio-context/build/es2019/helpers/pick-element-from-set.js"); - - -const deletePassiveInputConnectionToAudioParam = (passiveInputs, source, output) => { - const passiveInputConnections = (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_0__.getValueForKey)(passiveInputs, source); - const matchingConnection = (0,_pick_element_from_set__WEBPACK_IMPORTED_MODULE_1__.pickElementFromSet)(passiveInputConnections, (passiveInputConnection) => passiveInputConnection[0] === output); - if (passiveInputConnections.size === 0) { - passiveInputs.delete(source); - } - return matchingConnection; -}; -//# sourceMappingURL=delete-passive-input-connection-to-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/detach-array-buffer.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/detach-array-buffer.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "detachArrayBuffer": () => (/* binding */ detachArrayBuffer) -/* harmony export */ }); -const detachArrayBuffer = (arrayBuffer) => { - const { port1, port2 } = new MessageChannel(); - return new Promise((resolve) => { - const closeAndResolve = () => { - port2.onmessage = null; - port1.close(); - port2.close(); - resolve(); - }; - port2.onmessage = () => closeAndResolve(); - try { - port1.postMessage(arrayBuffer, [arrayBuffer]); - } - finally { - closeAndResolve(); - } - }); -}; -//# sourceMappingURL=detach-array-buffer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/disconnect-native-audio-node-from-native-audio-node.js": -/*!*****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/disconnect-native-audio-node-from-native-audio-node.js ***! - \*****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "disconnectNativeAudioNodeFromNativeAudioNode": () => (/* binding */ disconnectNativeAudioNodeFromNativeAudioNode) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node-faker */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node-faker.js"); - -const disconnectNativeAudioNodeFromNativeAudioNode = (nativeSourceAudioNode, nativeDestinationAudioNode, output, input) => { - if ((0,_guards_native_audio_node_faker__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNodeFaker)(nativeDestinationAudioNode)) { - nativeSourceAudioNode.disconnect(nativeDestinationAudioNode.inputs[input], output, 0); - } - else { - nativeSourceAudioNode.disconnect(nativeDestinationAudioNode, output, input); - } -}; -//# sourceMappingURL=disconnect-native-audio-node-from-native-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/filter-buffer.js": -/*!***************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/filter-buffer.js ***! - \***************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "filterBuffer": () => (/* binding */ filterBuffer) -/* harmony export */ }); -// This implementation as shamelessly inspired by source code of -// tslint:disable-next-line:max-line-length -// {@link https://chromium.googlesource.com/chromium/src.git/+/master/third_party/WebKit/Source/platform/audio/IIRFilter.cpp|Chromium's IIRFilter}. -const filterBuffer = (feedback, feedbackLength, feedforward, feedforwardLength, minLength, xBuffer, yBuffer, bufferIndex, bufferLength, input, output) => { - const inputLength = input.length; - let i = bufferIndex; - for (let j = 0; j < inputLength; j += 1) { - let y = feedforward[0] * input[j]; - for (let k = 1; k < minLength; k += 1) { - const x = (i - k) & (bufferLength - 1); // tslint:disable-line:no-bitwise - y += feedforward[k] * xBuffer[x]; - y -= feedback[k] * yBuffer[x]; - } - for (let k = minLength; k < feedforwardLength; k += 1) { - y += feedforward[k] * xBuffer[(i - k) & (bufferLength - 1)]; // tslint:disable-line:no-bitwise - } - for (let k = minLength; k < feedbackLength; k += 1) { - y -= feedback[k] * yBuffer[(i - k) & (bufferLength - 1)]; // tslint:disable-line:no-bitwise - } - xBuffer[i] = input[j]; - yBuffer[i] = y; - i = (i + 1) & (bufferLength - 1); // tslint:disable-line:no-bitwise - output[j] = y; - } - return i; -}; -//# sourceMappingURL=filter-buffer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-node-connections.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-node-connections.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getAudioNodeConnections": () => (/* binding */ getAudioNodeConnections) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _get_value_for_key__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); - - -const getAudioNodeConnections = (audioNode) => { - return (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_1__.getValueForKey)(_globals__WEBPACK_IMPORTED_MODULE_0__.AUDIO_NODE_CONNECTIONS_STORE, audioNode); -}; -//# sourceMappingURL=get-audio-node-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-param-connections.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-param-connections.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getAudioParamConnections": () => (/* binding */ getAudioParamConnections) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _get_value_for_key__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); - - -const getAudioParamConnections = (audioParam) => { - return (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_1__.getValueForKey)(_globals__WEBPACK_IMPORTED_MODULE_0__.AUDIO_PARAM_CONNECTIONS_STORE, audioParam); -}; -//# sourceMappingURL=get-audio-param-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-worklet-processor.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-worklet-processor.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getAudioWorkletProcessor": () => (/* binding */ getAudioWorkletProcessor) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _get_native_audio_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-node.js"); -/* harmony import */ var _get_value_for_key__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); - - - -const getAudioWorkletProcessor = (nativeOfflineAudioContext, proxy) => { - const nodeToProcessorMap = (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_2__.getValueForKey)(_globals__WEBPACK_IMPORTED_MODULE_0__.NODE_TO_PROCESSOR_MAPS, nativeOfflineAudioContext); - const nativeAudioWorkletNode = (0,_get_native_audio_node__WEBPACK_IMPORTED_MODULE_1__.getNativeAudioNode)(proxy); - return (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_2__.getValueForKey)(nodeToProcessorMap, nativeAudioWorkletNode); -}; -//# sourceMappingURL=get-audio-worklet-processor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/get-event-listeners-of-audio-node.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/get-event-listeners-of-audio-node.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getEventListenersOfAudioNode": () => (/* binding */ getEventListenersOfAudioNode) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _get_value_for_key__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); - - -const getEventListenersOfAudioNode = (audioNode) => { - return (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_1__.getValueForKey)(_globals__WEBPACK_IMPORTED_MODULE_0__.EVENT_LISTENERS, audioNode); -}; -//# sourceMappingURL=get-event-listeners-of-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/get-first-sample.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/get-first-sample.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getFirstSample": () => (/* binding */ getFirstSample) -/* harmony export */ }); -const getFirstSample = (audioBuffer, buffer, channelNumber) => { - // Bug #5: Safari does not support copyFromChannel() and copyToChannel(). - if (audioBuffer.copyFromChannel === undefined) { - return audioBuffer.getChannelData(channelNumber)[0]; - } - audioBuffer.copyFromChannel(buffer, channelNumber); - return buffer[0]; -}; -//# sourceMappingURL=get-first-sample.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-node.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-node.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getNativeAudioNode": () => (/* binding */ getNativeAudioNode) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _get_value_for_key__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); - - -const getNativeAudioNode = (audioNode) => { - return (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_1__.getValueForKey)(_globals__WEBPACK_IMPORTED_MODULE_0__.AUDIO_NODE_STORE, audioNode); -}; -//# sourceMappingURL=get-native-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-param.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-param.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getNativeAudioParam": () => (/* binding */ getNativeAudioParam) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _get_value_for_key__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); - - -const getNativeAudioParam = (audioParam) => { - return (0,_get_value_for_key__WEBPACK_IMPORTED_MODULE_1__.getValueForKey)(_globals__WEBPACK_IMPORTED_MODULE_0__.AUDIO_PARAM_STORE, audioParam); -}; -//# sourceMappingURL=get-native-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "getValueForKey": () => (/* binding */ getValueForKey) -/* harmony export */ }); -const getValueForKey = (map, key) => { - const value = map.get(key); - if (value === undefined) { - throw new Error('A value with the given key could not be found.'); - } - return value; -}; -//# sourceMappingURL=get-value-for-key.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/insert-element-in-set.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/insert-element-in-set.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "insertElementInSet": () => (/* binding */ insertElementInSet) -/* harmony export */ }); -const insertElementInSet = (set, element, predicate, ignoreDuplicates) => { - for (const lmnt of set) { - if (predicate(lmnt)) { - if (ignoreDuplicates) { - return false; - } - throw Error('The set contains at least one similar element.'); - } - } - set.add(element); - return true; -}; -//# sourceMappingURL=insert-element-in-set.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/intercept-connections.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/intercept-connections.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "interceptConnections": () => (/* binding */ interceptConnections) -/* harmony export */ }); -const interceptConnections = (original, interceptor) => { - original.connect = interceptor.connect.bind(interceptor); - original.disconnect = interceptor.disconnect.bind(interceptor); - return original; -}; -//# sourceMappingURL=intercept-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/is-active-audio-node.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/is-active-audio-node.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isActiveAudioNode": () => (/* binding */ isActiveAudioNode) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); - -const isActiveAudioNode = (audioNode) => _globals__WEBPACK_IMPORTED_MODULE_0__.ACTIVE_AUDIO_NODE_STORE.has(audioNode); -//# sourceMappingURL=is-active-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/is-constructible.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/is-constructible.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isConstructible": () => (/* binding */ isConstructible) -/* harmony export */ }); -const handler = { - construct() { - return handler; - } -}; -const isConstructible = (constructible) => { - try { - const proxy = new Proxy(constructible, handler); - new proxy(); // tslint:disable-line:no-unused-expression - } - catch { - return false; - } - return true; -}; -//# sourceMappingURL=is-constructible.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/is-dc-curve.js": -/*!*************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/is-dc-curve.js ***! - \*************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isDCCurve": () => (/* binding */ isDCCurve) -/* harmony export */ }); -const isDCCurve = (curve) => { - if (curve === null) { - return false; - } - const length = curve.length; - if (length % 2 !== 0) { - return curve[Math.floor(length / 2)] !== 0; - } - return curve[length / 2 - 1] + curve[length / 2] !== 0; -}; -//# sourceMappingURL=is-dc-curve.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/is-owned-by-context.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isOwnedByContext": () => (/* binding */ isOwnedByContext) -/* harmony export */ }); -const isOwnedByContext = (nativeAudioNode, nativeContext) => { - return nativeAudioNode.context === nativeContext; -}; -//# sourceMappingURL=is-owned-by-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/is-part-of-a-cycle.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/is-part-of-a-cycle.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isPartOfACycle": () => (/* binding */ isPartOfACycle) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); - -const isPartOfACycle = (audioNode) => { - return _globals__WEBPACK_IMPORTED_MODULE_0__.CYCLE_COUNTERS.has(audioNode); -}; -//# sourceMappingURL=is-part-of-a-cycle.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/is-passive-audio-node.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/is-passive-audio-node.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isPassiveAudioNode": () => (/* binding */ isPassiveAudioNode) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); - -const isPassiveAudioNode = (audioNode) => { - return !_globals__WEBPACK_IMPORTED_MODULE_0__.ACTIVE_AUDIO_NODE_STORE.has(audioNode); -}; -//# sourceMappingURL=is-passive-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/is-valid-latency-hint.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/is-valid-latency-hint.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isValidLatencyHint": () => (/* binding */ isValidLatencyHint) -/* harmony export */ }); -const isValidLatencyHint = (latencyHint) => { - return (latencyHint === undefined || - typeof latencyHint === 'number' || - (typeof latencyHint === 'string' && (latencyHint === 'balanced' || latencyHint === 'interactive' || latencyHint === 'playback'))); -}; -//# sourceMappingURL=is-valid-latency-hint.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/overwrite-accessors.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/overwrite-accessors.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "overwriteAccessors": () => (/* binding */ overwriteAccessors) -/* harmony export */ }); -const overwriteAccessors = (object, property, createGetter, createSetter) => { - let prototype = object; - while (!prototype.hasOwnProperty(property)) { - prototype = Object.getPrototypeOf(prototype); - } - const { get, set } = Object.getOwnPropertyDescriptor(prototype, property); - Object.defineProperty(object, property, { get: createGetter(get), set: createSetter(set) }); -}; -//# sourceMappingURL=overwrite-accessors.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/pick-element-from-set.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/pick-element-from-set.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "pickElementFromSet": () => (/* binding */ pickElementFromSet) -/* harmony export */ }); -const pickElementFromSet = (set, predicate) => { - const matchingElements = Array.from(set).filter(predicate); - if (matchingElements.length > 1) { - throw Error('More than one element was found.'); - } - if (matchingElements.length === 0) { - throw Error('No element was found.'); - } - const [matchingElement] = matchingElements; - set.delete(matchingElement); - return matchingElement; -}; -//# sourceMappingURL=pick-element-from-set.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-audio-worklet-node-options.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-audio-worklet-node-options.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "sanitizeAudioWorkletNodeOptions": () => (/* binding */ sanitizeAudioWorkletNodeOptions) -/* harmony export */ }); -const sanitizeAudioWorkletNodeOptions = (options) => { - return { - ...options, - outputChannelCount: options.outputChannelCount !== undefined - ? options.outputChannelCount - : options.numberOfInputs === 1 && options.numberOfOutputs === 1 - ? /* - * Bug #61: This should be the computedNumberOfChannels, but unfortunately that is almost impossible to fake. That's why - * the channelCountMode is required to be 'explicit' as long as there is not a native implementation in every browser. That - * makes sure the computedNumberOfChannels is equivilant to the channelCount which makes it much easier to compute. - */ - [options.channelCount] - : Array.from({ length: options.numberOfOutputs }, () => 1) - }; -}; -//# sourceMappingURL=sanitize-audio-worklet-node-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-channel-splitter-options.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-channel-splitter-options.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "sanitizeChannelSplitterOptions": () => (/* binding */ sanitizeChannelSplitterOptions) -/* harmony export */ }); -const sanitizeChannelSplitterOptions = (options) => { - return { ...options, channelCount: options.numberOfOutputs }; -}; -//# sourceMappingURL=sanitize-channel-splitter-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-periodic-wave-options.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-periodic-wave-options.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "sanitizePeriodicWaveOptions": () => (/* binding */ sanitizePeriodicWaveOptions) -/* harmony export */ }); -const sanitizePeriodicWaveOptions = (options) => { - const { imag, real } = options; - if (imag === undefined) { - if (real === undefined) { - return { ...options, imag: [0, 0], real: [0, 0] }; - } - return { ...options, imag: Array.from(real, () => 0), real }; - } - if (real === undefined) { - return { ...options, imag, real: Array.from(imag, () => 0) }; - } - return { ...options, imag, real }; -}; -//# sourceMappingURL=sanitize-periodic-wave-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-active.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-active.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "setInternalStateToActive": () => (/* binding */ setInternalStateToActive) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-event-listeners-of-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-event-listeners-of-audio-node.js"); - - -const setInternalStateToActive = (audioNode) => { - if (_globals__WEBPACK_IMPORTED_MODULE_0__.ACTIVE_AUDIO_NODE_STORE.has(audioNode)) { - throw new Error('The AudioNode is already stored.'); - } - _globals__WEBPACK_IMPORTED_MODULE_0__.ACTIVE_AUDIO_NODE_STORE.add(audioNode); - (0,_get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_1__.getEventListenersOfAudioNode)(audioNode).forEach((eventListener) => eventListener(true)); -}; -//# sourceMappingURL=set-internal-state-to-active.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive-when-necessary.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive-when-necessary.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "setInternalStateToPassiveWhenNecessary": () => (/* binding */ setInternalStateToPassiveWhenNecessary) -/* harmony export */ }); -/* harmony import */ var _guards_audio_worklet_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/audio-worklet-node */ "./node_modules/standardized-audio-context/build/es2019/guards/audio-worklet-node.js"); -/* harmony import */ var _set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./set-internal-state-to-passive */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive.js"); - - -// Set the internalState of the audioNode to 'passive' if it is not an AudioWorkletNode and if it has no 'active' input connections. -const setInternalStateToPassiveWhenNecessary = (audioNode, activeInputs) => { - if (!(0,_guards_audio_worklet_node__WEBPACK_IMPORTED_MODULE_0__.isAudioWorkletNode)(audioNode) && activeInputs.every((connections) => connections.size === 0)) { - (0,_set_internal_state_to_passive__WEBPACK_IMPORTED_MODULE_1__.setInternalStateToPassive)(audioNode); - } -}; -//# sourceMappingURL=set-internal-state-to-passive-when-necessary.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/set-internal-state-to-passive.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "setInternalStateToPassive": () => (/* binding */ setInternalStateToPassive) -/* harmony export */ }); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-event-listeners-of-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-event-listeners-of-audio-node.js"); - - -const setInternalStateToPassive = (audioNode) => { - if (!_globals__WEBPACK_IMPORTED_MODULE_0__.ACTIVE_AUDIO_NODE_STORE.has(audioNode)) { - throw new Error('The AudioNode is not stored.'); - } - _globals__WEBPACK_IMPORTED_MODULE_0__.ACTIVE_AUDIO_NODE_STORE["delete"](audioNode); - (0,_get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_1__.getEventListenersOfAudioNode)(audioNode).forEach((eventListener) => eventListener(false)); -}; -//# sourceMappingURL=set-internal-state-to-passive.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/set-value-at-time-until-possible.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/set-value-at-time-until-possible.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "setValueAtTimeUntilPossible": () => (/* binding */ setValueAtTimeUntilPossible) -/* harmony export */ }); -const setValueAtTimeUntilPossible = (audioParam, value, startTime) => { - try { - audioParam.setValueAtTime(value, startTime); - } - catch (err) { - if (err.code !== 9) { - throw err; - } - setValueAtTimeUntilPossible(audioParam, value, startTime + 1e-7); - } -}; -//# sourceMappingURL=set-value-at-time-until-possible.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/split-import-statements.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/split-import-statements.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "splitImportStatements": () => (/* binding */ splitImportStatements) -/* harmony export */ }); -/* - * This massive regex tries to cover all the following cases. - * - * import './path'; - * import defaultImport from './path'; - * import { namedImport } from './path'; - * import { namedImport as renamendImport } from './path'; - * import * as namespaceImport from './path'; - * import defaultImport, { namedImport } from './path'; - * import defaultImport, { namedImport as renamendImport } from './path'; - * import defaultImport, * as namespaceImport from './path'; - */ -const IMPORT_STATEMENT_REGEX = /^import(?:(?:[\s]+[\w]+|(?:[\s]+[\w]+[\s]*,)?[\s]*\{[\s]*[\w]+(?:[\s]+as[\s]+[\w]+)?(?:[\s]*,[\s]*[\w]+(?:[\s]+as[\s]+[\w]+)?)*[\s]*}|(?:[\s]+[\w]+[\s]*,)?[\s]*\*[\s]+as[\s]+[\w]+)[\s]+from)?(?:[\s]*)("([^"\\]|\\.)+"|'([^'\\]|\\.)+')(?:[\s]*);?/; // tslint:disable-line:max-line-length -const splitImportStatements = (source, url) => { - const importStatements = []; - let sourceWithoutImportStatements = source.replace(/^[\s]+/, ''); - let result = sourceWithoutImportStatements.match(IMPORT_STATEMENT_REGEX); - while (result !== null) { - const unresolvedUrl = result[1].slice(1, -1); - const importStatementWithResolvedUrl = result[0] - .replace(/([\s]+)?;?$/, '') - .replace(unresolvedUrl, new URL(unresolvedUrl, url).toString()); - importStatements.push(importStatementWithResolvedUrl); - sourceWithoutImportStatements = sourceWithoutImportStatements.slice(result[0].length).replace(/^[\s]+/, ''); - result = sourceWithoutImportStatements.match(IMPORT_STATEMENT_REGEX); - } - return [importStatements.join(';'), sourceWithoutImportStatements]; -}; -//# sourceMappingURL=split-import-statements.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-analyser-node-get-float-time-domain-data-method-support.js": -/*!**************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-analyser-node-get-float-time-domain-data-method-support.js ***! - \**************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAnalyserNodeGetFloatTimeDomainDataMethodSupport": () => (/* binding */ testAnalyserNodeGetFloatTimeDomainDataMethodSupport) -/* harmony export */ }); -const testAnalyserNodeGetFloatTimeDomainDataMethodSupport = (nativeAnalyserNode) => { - return typeof nativeAnalyserNode.getFloatTimeDomainData === 'function'; -}; -//# sourceMappingURL=test-analyser-node-get-float-time-domain-data-method-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-copy-channel-methods-out-of-bounds-support.js": -/*!**************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-copy-channel-methods-out-of-bounds-support.js ***! - \**************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioBufferCopyChannelMethodsOutOfBoundsSupport": () => (/* binding */ testAudioBufferCopyChannelMethodsOutOfBoundsSupport) -/* harmony export */ }); -const testAudioBufferCopyChannelMethodsOutOfBoundsSupport = (nativeAudioBuffer) => { - try { - nativeAudioBuffer.copyToChannel(new Float32Array(1), 0, -1); - } - catch { - return false; - } - return true; -}; -//# sourceMappingURL=test-audio-buffer-copy-channel-methods-out-of-bounds-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-start-method-consecutive-calls-support.js": -/*!**********************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-start-method-consecutive-calls-support.js ***! - \**********************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport": () => (/* binding */ testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport) -/* harmony export */ }); -const testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport = (nativeContext) => { - const nativeAudioBufferSourceNode = nativeContext.createBufferSource(); - nativeAudioBufferSourceNode.start(); - try { - nativeAudioBufferSourceNode.start(); - } - catch { - return true; - } - return false; -}; -//# sourceMappingURL=test-audio-buffer-source-node-start-method-consecutive-calls-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-start-method-offset-clamping-support.js": -/*!********************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-start-method-offset-clamping-support.js ***! - \********************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioBufferSourceNodeStartMethodOffsetClampingSupport": () => (/* binding */ testAudioBufferSourceNodeStartMethodOffsetClampingSupport) -/* harmony export */ }); -const testAudioBufferSourceNodeStartMethodOffsetClampingSupport = (nativeContext) => { - const nativeAudioBufferSourceNode = nativeContext.createBufferSource(); - const nativeAudioBuffer = nativeContext.createBuffer(1, 1, 44100); - nativeAudioBufferSourceNode.buffer = nativeAudioBuffer; - try { - nativeAudioBufferSourceNode.start(0, 1); - } - catch { - return false; - } - return true; -}; -//# sourceMappingURL=test-audio-buffer-source-node-start-method-offset-clamping-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-stop-method-nullified-buffer-support.js": -/*!********************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-stop-method-nullified-buffer-support.js ***! - \********************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioBufferSourceNodeStopMethodNullifiedBufferSupport": () => (/* binding */ testAudioBufferSourceNodeStopMethodNullifiedBufferSupport) -/* harmony export */ }); -const testAudioBufferSourceNodeStopMethodNullifiedBufferSupport = (nativeContext) => { - const nativeAudioBufferSourceNode = nativeContext.createBufferSource(); - nativeAudioBufferSourceNode.start(); - try { - nativeAudioBufferSourceNode.stop(); - } - catch { - return false; - } - return true; -}; -//# sourceMappingURL=test-audio-buffer-source-node-stop-method-nullified-buffer-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-node-disconnect-method-support.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-node-disconnect-method-support.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioNodeDisconnectMethodSupport": () => (/* binding */ testAudioNodeDisconnectMethodSupport) -/* harmony export */ }); -const testAudioNodeDisconnectMethodSupport = (nativeAudioContext, nativeAudioWorkletNodeConstructor) => { - return new Promise((resolve) => { - /* - * This bug existed in Safari up until v14.0.2. Since AudioWorklets were not supported in Safari until v14.1 the presence of the - * constructor for an AudioWorkletNode can be used here to skip the test. - */ - if (nativeAudioWorkletNodeConstructor !== null) { - resolve(true); - } - else { - const analyzer = nativeAudioContext.createScriptProcessor(256, 1, 1); // tslint:disable-line deprecation - const dummy = nativeAudioContext.createGain(); - // Bug #95: Safari does not play one sample buffers. - const ones = nativeAudioContext.createBuffer(1, 2, 44100); - const channelData = ones.getChannelData(0); - channelData[0] = 1; - channelData[1] = 1; - const source = nativeAudioContext.createBufferSource(); - source.buffer = ones; - source.loop = true; - source.connect(analyzer).connect(nativeAudioContext.destination); - source.connect(dummy); - source.disconnect(dummy); - // tslint:disable-next-line:deprecation - analyzer.onaudioprocess = (event) => { - const chnnlDt = event.inputBuffer.getChannelData(0); // tslint:disable-line deprecation - if (Array.prototype.some.call(chnnlDt, (sample) => sample === 1)) { - resolve(true); - } - else { - resolve(false); - } - source.stop(); - analyzer.onaudioprocess = null; // tslint:disable-line:deprecation - source.disconnect(analyzer); - analyzer.disconnect(nativeAudioContext.destination); - }; - source.start(); - } - }); -}; -//# sourceMappingURL=test-audio-node-disconnect-method-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-start-method-negative-parameters-support.js": -/*!***************************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-start-method-negative-parameters-support.js ***! - \***************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioScheduledSourceNodeStartMethodNegativeParametersSupport": () => (/* binding */ testAudioScheduledSourceNodeStartMethodNegativeParametersSupport) -/* harmony export */ }); -const testAudioScheduledSourceNodeStartMethodNegativeParametersSupport = (nativeContext) => { - const nativeAudioBufferSourceNode = nativeContext.createOscillator(); - try { - nativeAudioBufferSourceNode.start(-1); - } - catch (err) { - return err instanceof RangeError; - } - return false; -}; -//# sourceMappingURL=test-audio-scheduled-source-node-start-method-negative-parameters-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-stop-method-consecutive-calls-support.js": -/*!************************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-stop-method-consecutive-calls-support.js ***! - \************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport": () => (/* binding */ testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport) -/* harmony export */ }); -const testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport = (nativeContext) => { - const nativeAudioBuffer = nativeContext.createBuffer(1, 1, 44100); - const nativeAudioBufferSourceNode = nativeContext.createBufferSource(); - nativeAudioBufferSourceNode.buffer = nativeAudioBuffer; - nativeAudioBufferSourceNode.start(); - nativeAudioBufferSourceNode.stop(); - try { - nativeAudioBufferSourceNode.stop(); - return true; - } - catch { - return false; - } -}; -//# sourceMappingURL=test-audio-scheduled-source-node-stop-method-consecutive-calls-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-stop-method-negative-parameters-support.js": -/*!**************************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-stop-method-negative-parameters-support.js ***! - \**************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioScheduledSourceNodeStopMethodNegativeParametersSupport": () => (/* binding */ testAudioScheduledSourceNodeStopMethodNegativeParametersSupport) -/* harmony export */ }); -const testAudioScheduledSourceNodeStopMethodNegativeParametersSupport = (nativeContext) => { - const nativeAudioBufferSourceNode = nativeContext.createOscillator(); - try { - nativeAudioBufferSourceNode.stop(-1); - } - catch (err) { - return err instanceof RangeError; - } - return false; -}; -//# sourceMappingURL=test-audio-scheduled-source-node-stop-method-negative-parameters-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-worklet-node-options-clonability.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-worklet-node-options-clonability.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testAudioWorkletNodeOptionsClonability": () => (/* binding */ testAudioWorkletNodeOptionsClonability) -/* harmony export */ }); -const testAudioWorkletNodeOptionsClonability = (audioWorkletNodeOptions) => { - const { port1, port2 } = new MessageChannel(); - try { - // This will throw an error if the audioWorkletNodeOptions are not clonable. - port1.postMessage(audioWorkletNodeOptions); - } - finally { - port1.close(); - port2.close(); - } -}; -//# sourceMappingURL=test-audio-worklet-node-options-clonability.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-clonability-of-audio-worklet-node-options.js": -/*!************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-clonability-of-audio-worklet-node-options.js ***! - \************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testClonabilityOfAudioWorkletNodeOptions": () => (/* binding */ testClonabilityOfAudioWorkletNodeOptions) -/* harmony export */ }); -const testClonabilityOfAudioWorkletNodeOptions = (audioWorkletNodeOptions) => { - const { port1 } = new MessageChannel(); - try { - // This will throw an error if the audioWorkletNodeOptions are not clonable. - port1.postMessage(audioWorkletNodeOptions); - } - finally { - port1.close(); - } -}; -//# sourceMappingURL=test-clonability-of-audio-worklet-node-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-dom-exception-constructor-support.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-dom-exception-constructor-support.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testDomExceptionConstructorSupport": () => (/* binding */ testDomExceptionConstructorSupport) -/* harmony export */ }); -/* - * Bug #122: Edge up to version v18 did not allow to construct a DOMException'. It also had a couple more bugs but since this is easy to - * test it's used here as a placeholder. - * - * Bug #27: Edge up to version v18 did reject an invalid arrayBuffer passed to decodeAudioData() with a DOMException. - * - * Bug #50: Edge up to version v18 did not allow to create AudioNodes on a closed context. - * - * Bug #57: Edge up to version v18 did not throw an error when assigning the type of an OscillatorNode to 'custom'. - * - * Bug #63: Edge up to version v18 did not expose the mediaElement property of a MediaElementAudioSourceNode. - * - * Bug #64: Edge up to version v18 did not support the MediaStreamAudioDestinationNode. - * - * Bug #71: Edge up to version v18 did not allow to set the buffer of an AudioBufferSourceNode to null. - * - * Bug #93: Edge up to version v18 did set the sampleRate of an AudioContext to zero when it was closed. - * - * Bug #101: Edge up to version v18 refused to execute decodeAudioData() on a closed context. - * - * Bug #106: Edge up to version v18 did not expose the maxValue and minValue properties of the pan AudioParam of a StereoPannerNode. - * - * Bug #110: Edge up to version v18 did not expose the maxValue and minValue properties of the attack, knee, ratio, release and threshold AudioParams of a DynamicsCompressorNode. - * - * Bug #123: Edge up to version v18 did not support HRTF as the panningModel for a PannerNode. - * - * Bug #145: Edge up to version v18 did throw an IndexSizeError when an OfflineAudioContext was created with a sampleRate of zero. - * - * Bug #161: Edge up to version v18 did not expose the maxValue and minValue properties of the delayTime AudioParam of a DelayNode. - */ -const testDomExceptionConstructorSupport = () => { - try { - new DOMException(); // tslint:disable-line:no-unused-expression - } - catch { - return false; - } - return true; -}; -//# sourceMappingURL=test-dom-exception-constructor-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-promise-support.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-promise-support.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testPromiseSupport": () => (/* binding */ testPromiseSupport) -/* harmony export */ }); -const testPromiseSupport = (nativeContext) => { - // This 12 numbers represent the 48 bytes of an empty WAVE file with a single sample. - const uint32Array = new Uint32Array([1179011410, 40, 1163280727, 544501094, 16, 131073, 44100, 176400, 1048580, 1635017060, 4, 0]); - try { - // Bug #1: Safari requires a successCallback. - const promise = nativeContext.decodeAudioData(uint32Array.buffer, () => { - // Ignore the success callback. - }); - if (promise === undefined) { - return false; - } - promise.catch(() => { - // Ignore rejected errors. - }); - return true; - } - catch { - // Ignore errors. - } - return false; -}; -//# sourceMappingURL=test-promise-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/test-transferables-support.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/test-transferables-support.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "testTransferablesSupport": () => (/* binding */ testTransferablesSupport) -/* harmony export */ }); -// Safari at version 11 did not support transferables. -const testTransferablesSupport = () => new Promise((resolve) => { - const arrayBuffer = new ArrayBuffer(0); - const { port1, port2 } = new MessageChannel(); - port1.onmessage = ({ data }) => resolve(data !== null); - port2.postMessage(arrayBuffer, [arrayBuffer]); -}); -//# sourceMappingURL=test-transferables-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/visit-each-audio-node-once.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/visit-each-audio-node-once.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "visitEachAudioNodeOnce": () => (/* binding */ visitEachAudioNodeOnce) -/* harmony export */ }); -const visitEachAudioNodeOnce = (cycles, visitor) => { - const counts = new Map(); - for (const cycle of cycles) { - for (const audioNode of cycle) { - const count = counts.get(audioNode); - counts.set(audioNode, count === undefined ? 1 : count + 1); - } - } - counts.forEach((count, audioNode) => visitor(audioNode, count)); -}; -//# sourceMappingURL=visit-each-audio-node-once.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-analyser-node-get-float-time-domain-data-method.js": -/*!******************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-analyser-node-get-float-time-domain-data-method.js ***! - \******************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapAnalyserNodeGetFloatTimeDomainDataMethod": () => (/* binding */ wrapAnalyserNodeGetFloatTimeDomainDataMethod) -/* harmony export */ }); -const wrapAnalyserNodeGetFloatTimeDomainDataMethod = (nativeAnalyserNode) => { - nativeAnalyserNode.getFloatTimeDomainData = (array) => { - const byteTimeDomainData = new Uint8Array(array.length); - nativeAnalyserNode.getByteTimeDomainData(byteTimeDomainData); - const length = Math.max(byteTimeDomainData.length, nativeAnalyserNode.fftSize); - for (let i = 0; i < length; i += 1) { - array[i] = (byteTimeDomainData[i] - 128) * 0.0078125; - } - return array; - }; -}; -//# sourceMappingURL=wrap-analyser-node-get-float-time-domain-data-method.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-get-channel-data-method.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-get-channel-data-method.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapAudioBufferGetChannelDataMethod": () => (/* binding */ wrapAudioBufferGetChannelDataMethod) -/* harmony export */ }); -/* harmony import */ var _factories_index_size_error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../factories/index-size-error */ "./node_modules/standardized-audio-context/build/es2019/factories/index-size-error.js"); - -const wrapAudioBufferGetChannelDataMethod = (audioBuffer) => { - audioBuffer.getChannelData = ((getChannelData) => { - return (channel) => { - try { - return getChannelData.call(audioBuffer, channel); - } - catch (err) { - if (err.code === 12) { - throw (0,_factories_index_size_error__WEBPACK_IMPORTED_MODULE_0__.createIndexSizeError)(); - } - throw err; - } - }; - })(audioBuffer.getChannelData); -}; -//# sourceMappingURL=wrap-audio-buffer-get-channel-data-method.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-source-node-start-method-consecutive-calls.js": -/*!**************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-source-node-start-method-consecutive-calls.js ***! - \**************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapAudioBufferSourceNodeStartMethodConsecutiveCalls": () => (/* binding */ wrapAudioBufferSourceNodeStartMethodConsecutiveCalls) -/* harmony export */ }); -/* harmony import */ var _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../factories/invalid-state-error */ "./node_modules/standardized-audio-context/build/es2019/factories/invalid-state-error.js"); - -const wrapAudioBufferSourceNodeStartMethodConsecutiveCalls = (nativeAudioBufferSourceNode) => { - nativeAudioBufferSourceNode.start = ((start) => { - let isScheduled = false; - return (when = 0, offset = 0, duration) => { - if (isScheduled) { - throw (0,_factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_0__.createInvalidStateError)(); - } - start.call(nativeAudioBufferSourceNode, when, offset, duration); - isScheduled = true; - }; - })(nativeAudioBufferSourceNode.start); -}; -//# sourceMappingURL=wrap-audio-buffer-source-node-start-method-consecutive-calls.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-source-node-start-method-offset-clamping.js": -/*!************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-source-node-start-method-offset-clamping.js ***! - \************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapAudioBufferSourceNodeStartMethodOffsetClamping": () => (/* binding */ wrapAudioBufferSourceNodeStartMethodOffsetClamping) -/* harmony export */ }); -const wrapAudioBufferSourceNodeStartMethodOffsetClamping = (nativeAudioBufferSourceNode) => { - nativeAudioBufferSourceNode.start = ((start) => { - return (when = 0, offset = 0, duration) => { - const buffer = nativeAudioBufferSourceNode.buffer; - // Bug #154: Safari does not clamp the offset if it is equal to or greater than the duration of the buffer. - const clampedOffset = buffer === null ? offset : Math.min(buffer.duration, offset); - // Bug #155: Safari does not handle the offset correctly if it would cause the buffer to be not be played at all. - if (buffer !== null && clampedOffset > buffer.duration - 0.5 / nativeAudioBufferSourceNode.context.sampleRate) { - start.call(nativeAudioBufferSourceNode, when, 0, 0); - } - else { - start.call(nativeAudioBufferSourceNode, when, clampedOffset, duration); - } - }; - })(nativeAudioBufferSourceNode.start); -}; -//# sourceMappingURL=wrap-audio-buffer-source-node-start-method-offset-clamping.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-node-disconnect-method.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-node-disconnect-method.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapAudioNodeDisconnectMethod": () => (/* binding */ wrapAudioNodeDisconnectMethod) -/* harmony export */ }); -/* harmony import */ var _guards_native_audio_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../guards/native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/guards/native-audio-node.js"); - -const wrapAudioNodeDisconnectMethod = (nativeAudioNode) => { - const connections = new Map(); - nativeAudioNode.connect = ((connect) => { - // tslint:disable-next-line:invalid-void no-inferrable-types - return (destination, output = 0, input = 0) => { - const returnValue = (0,_guards_native_audio_node__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNode)(destination) ? connect(destination, output, input) : connect(destination, output); - // Save the new connection only if the calls to connect above didn't throw an error. - const connectionsToDestination = connections.get(destination); - if (connectionsToDestination === undefined) { - connections.set(destination, [{ input, output }]); - } - else { - if (connectionsToDestination.every((connection) => connection.input !== input || connection.output !== output)) { - connectionsToDestination.push({ input, output }); - } - } - return returnValue; - }; - })(nativeAudioNode.connect.bind(nativeAudioNode)); - nativeAudioNode.disconnect = ((disconnect) => { - return (destinationOrOutput, output, input) => { - disconnect.apply(nativeAudioNode); - if (destinationOrOutput === undefined) { - connections.clear(); - } - else if (typeof destinationOrOutput === 'number') { - for (const [destination, connectionsToDestination] of connections) { - const filteredConnections = connectionsToDestination.filter((connection) => connection.output !== destinationOrOutput); - if (filteredConnections.length === 0) { - connections.delete(destination); - } - else { - connections.set(destination, filteredConnections); - } - } - } - else if (connections.has(destinationOrOutput)) { - if (output === undefined) { - connections.delete(destinationOrOutput); - } - else { - const connectionsToDestination = connections.get(destinationOrOutput); - if (connectionsToDestination !== undefined) { - const filteredConnections = connectionsToDestination.filter((connection) => connection.output !== output && (connection.input !== input || input === undefined)); - if (filteredConnections.length === 0) { - connections.delete(destinationOrOutput); - } - else { - connections.set(destinationOrOutput, filteredConnections); - } - } - } - } - for (const [destination, connectionsToDestination] of connections) { - connectionsToDestination.forEach((connection) => { - if ((0,_guards_native_audio_node__WEBPACK_IMPORTED_MODULE_0__.isNativeAudioNode)(destination)) { - nativeAudioNode.connect(destination, connection.output, connection.input); - } - else { - nativeAudioNode.connect(destination, connection.output); - } - }); - } - }; - })(nativeAudioNode.disconnect); -}; -//# sourceMappingURL=wrap-audio-node-disconnect-method.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters.js": -/*!*******************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters.js ***! - \*******************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapAudioScheduledSourceNodeStartMethodNegativeParameters": () => (/* binding */ wrapAudioScheduledSourceNodeStartMethodNegativeParameters) -/* harmony export */ }); -const wrapAudioScheduledSourceNodeStartMethodNegativeParameters = (nativeAudioScheduledSourceNode) => { - nativeAudioScheduledSourceNode.start = ((start) => { - return (when = 0, offset = 0, duration) => { - if ((typeof duration === 'number' && duration < 0) || offset < 0 || when < 0) { - throw new RangeError("The parameters can't be negative."); - } - // @todo TypeScript cannot infer the overloaded signature with 3 arguments yet. - start.call(nativeAudioScheduledSourceNode, when, offset, duration); - }; - })(nativeAudioScheduledSourceNode.start); -}; -//# sourceMappingURL=wrap-audio-scheduled-source-node-start-method-negative-parameters.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-stop-method-consecutive-calls.js": -/*!****************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-stop-method-consecutive-calls.js ***! - \****************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls": () => (/* binding */ wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls) -/* harmony export */ }); -/* harmony import */ var _intercept_connections__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./intercept-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/intercept-connections.js"); - -const wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls = (nativeAudioScheduledSourceNode, nativeContext) => { - const nativeGainNode = nativeContext.createGain(); - nativeAudioScheduledSourceNode.connect(nativeGainNode); - const disconnectGainNode = ((disconnect) => { - return () => { - // @todo TypeScript cannot infer the overloaded signature with 1 argument yet. - disconnect.call(nativeAudioScheduledSourceNode, nativeGainNode); - nativeAudioScheduledSourceNode.removeEventListener('ended', disconnectGainNode); - }; - })(nativeAudioScheduledSourceNode.disconnect); - nativeAudioScheduledSourceNode.addEventListener('ended', disconnectGainNode); - (0,_intercept_connections__WEBPACK_IMPORTED_MODULE_0__.interceptConnections)(nativeAudioScheduledSourceNode, nativeGainNode); - nativeAudioScheduledSourceNode.stop = ((stop) => { - let isStopped = false; - return (when = 0) => { - if (isStopped) { - try { - stop.call(nativeAudioScheduledSourceNode, when); - } - catch { - nativeGainNode.gain.setValueAtTime(0, when); - } - } - else { - stop.call(nativeAudioScheduledSourceNode, when); - isStopped = true; - } - }; - })(nativeAudioScheduledSourceNode.stop); -}; -//# sourceMappingURL=wrap-audio-scheduled-source-node-stop-method-consecutive-calls.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters.js": -/*!******************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters.js ***! - \******************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapAudioScheduledSourceNodeStopMethodNegativeParameters": () => (/* binding */ wrapAudioScheduledSourceNodeStopMethodNegativeParameters) -/* harmony export */ }); -const wrapAudioScheduledSourceNodeStopMethodNegativeParameters = (nativeAudioScheduledSourceNode) => { - nativeAudioScheduledSourceNode.stop = ((stop) => { - return (when = 0) => { - if (when < 0) { - throw new RangeError("The parameter can't be negative."); - } - stop.call(nativeAudioScheduledSourceNode, when); - }; - })(nativeAudioScheduledSourceNode.stop); -}; -//# sourceMappingURL=wrap-audio-scheduled-source-node-stop-method-negative-parameters.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-channel-splitter-node.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-channel-splitter-node.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapChannelSplitterNode": () => (/* binding */ wrapChannelSplitterNode) -/* harmony export */ }); -/* harmony import */ var _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../factories/invalid-state-error */ "./node_modules/standardized-audio-context/build/es2019/factories/invalid-state-error.js"); - -const wrapChannelSplitterNode = (channelSplitterNode) => { - const channelCount = channelSplitterNode.numberOfOutputs; - // Bug #97: Safari does not throw an error when attempting to change the channelCount to something other than its initial value. - Object.defineProperty(channelSplitterNode, 'channelCount', { - get: () => channelCount, - set: (value) => { - if (value !== channelCount) { - throw (0,_factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_0__.createInvalidStateError)(); - } - } - }); - // Bug #30: Safari does not throw an error when attempting to change the channelCountMode to something other than explicit. - Object.defineProperty(channelSplitterNode, 'channelCountMode', { - get: () => 'explicit', - set: (value) => { - if (value !== 'explicit') { - throw (0,_factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_0__.createInvalidStateError)(); - } - } - }); - // Bug #32: Safari does not throw an error when attempting to change the channelInterpretation to something other than discrete. - Object.defineProperty(channelSplitterNode, 'channelInterpretation', { - get: () => 'discrete', - set: (value) => { - if (value !== 'discrete') { - throw (0,_factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_0__.createInvalidStateError)(); - } - } - }); -}; -//# sourceMappingURL=wrap-channel-splitter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-event-listener.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-event-listener.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapEventListener": () => (/* binding */ wrapEventListener) -/* harmony export */ }); -const wrapEventListener = (target, eventListener) => { - return (event) => { - const descriptor = { value: target }; - Object.defineProperties(event, { - currentTarget: descriptor, - target: descriptor - }); - if (typeof eventListener === 'function') { - return eventListener.call(target, event); - } - return eventListener.handleEvent.call(target, event); - }; -}; -//# sourceMappingURL=wrap-event-listener.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-iir-filter-node-get-frequency-response-method.js": -/*!****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/helpers/wrap-iir-filter-node-get-frequency-response-method.js ***! - \****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "wrapIIRFilterNodeGetFrequencyResponseMethod": () => (/* binding */ wrapIIRFilterNodeGetFrequencyResponseMethod) -/* harmony export */ }); -/* harmony import */ var _factories_invalid_access_error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../factories/invalid-access-error */ "./node_modules/standardized-audio-context/build/es2019/factories/invalid-access-error.js"); - -const wrapIIRFilterNodeGetFrequencyResponseMethod = (nativeIIRFilterNode) => { - nativeIIRFilterNode.getFrequencyResponse = ((getFrequencyResponse) => { - return (frequencyHz, magResponse, phaseResponse) => { - if (frequencyHz.length !== magResponse.length || magResponse.length !== phaseResponse.length) { - throw (0,_factories_invalid_access_error__WEBPACK_IMPORTED_MODULE_0__.createInvalidAccessError)(); - } - return getFrequencyResponse.call(nativeIIRFilterNode, frequencyHz, magResponse, phaseResponse); - }; - })(nativeIIRFilterNode.getFrequencyResponse); -}; -//# sourceMappingURL=wrap-iir-filter-node-get-frequency-response-method.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/analyser-node.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/analyser-node.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=analyser-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/analyser-options.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/analyser-options.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=analyser-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-options.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-options.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-node-renderer.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-node-renderer.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-source-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-node.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-node.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-options.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-options.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-source-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-context-options.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-context-options.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-context-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-context.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-context.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-destination-node.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-destination-node.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-destination-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-listener.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-listener.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-listener.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node-options.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node-options.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node-renderer.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node-renderer.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node.js": -/*!***************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node.js ***! - \***************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param-descriptor.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param-descriptor.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-descriptor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param-renderer.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param-renderer.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-scheduled-source-node-event-map.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-scheduled-source-node-event-map.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-scheduled-source-node-event-map.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-scheduled-source-node.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-scheduled-source-node.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-scheduled-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node-event-map.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node-event-map.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-node-event-map.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node-options.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node-options.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-node-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-processor-constructor.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-processor-constructor.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-processor-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-processor.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-processor.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-processor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/automation.js": -/*!***************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/automation.js ***! - \***************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=automation.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/base-audio-context.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/base-audio-context.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=base-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/biquad-filter-node.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/biquad-filter-node.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=biquad-filter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/biquad-filter-options.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/biquad-filter-options.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=biquad-filter-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/channel-merger-options.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/channel-merger-options.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-merger-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/channel-splitter-options.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/channel-splitter-options.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-splitter-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/common-audio-context.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/common-audio-context.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=common-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/common-offline-audio-context.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/common-offline-audio-context.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=common-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-node-renderer.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-node-renderer.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constant-source-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-node.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-node.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constant-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-options.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-options.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constant-source-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/convolver-node.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/convolver-node.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=convolver-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/convolver-options.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/convolver-options.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=convolver-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/delay-node.js": -/*!***************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/delay-node.js ***! - \***************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delay-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/delay-options.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/delay-options.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delay-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/dynamics-compressor-node.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/dynamics-compressor-node.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=dynamics-compressor-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/dynamics-compressor-options.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/dynamics-compressor-options.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=dynamics-compressor-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/event-target.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/event-target.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=event-target.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/gain-node.js": -/*!**************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/gain-node.js ***! - \**************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=gain-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/gain-options.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/gain-options.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=gain-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/iir-filter-node.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/iir-filter-node.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=iir-filter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/iir-filter-options.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/iir-filter-options.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=iir-filter-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/index.js": -/*!**********************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/index.js ***! - \**********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _analyser_node__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./analyser-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/analyser-node.js"); -/* harmony import */ var _analyser_options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./analyser-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/analyser-options.js"); -/* harmony import */ var _audio_buffer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./audio-buffer */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer.js"); -/* harmony import */ var _audio_buffer_options__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./audio-buffer-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-options.js"); -/* harmony import */ var _audio_buffer_source_node__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./audio-buffer-source-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-node.js"); -/* harmony import */ var _audio_buffer_source_node_renderer__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./audio-buffer-source-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-node-renderer.js"); -/* harmony import */ var _audio_buffer_source_options__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./audio-buffer-source-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-buffer-source-options.js"); -/* harmony import */ var _audio_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./audio-context */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-context.js"); -/* harmony import */ var _audio_context_options__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./audio-context-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-context-options.js"); -/* harmony import */ var _audio_destination_node__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./audio-destination-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-destination-node.js"); -/* harmony import */ var _audio_listener__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./audio-listener */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-listener.js"); -/* harmony import */ var _audio_node__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./audio-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node.js"); -/* harmony import */ var _audio_node_options__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./audio-node-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node-options.js"); -/* harmony import */ var _audio_node_renderer__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./audio-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-node-renderer.js"); -/* harmony import */ var _audio_param__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./audio-param */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param.js"); -/* harmony import */ var _audio_param_descriptor__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./audio-param-descriptor */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param-descriptor.js"); -/* harmony import */ var _audio_param_renderer__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./audio-param-renderer */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-param-renderer.js"); -/* harmony import */ var _audio_scheduled_source_node__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./audio-scheduled-source-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-scheduled-source-node.js"); -/* harmony import */ var _audio_scheduled_source_node_event_map__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./audio-scheduled-source-node-event-map */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-scheduled-source-node-event-map.js"); -/* harmony import */ var _audio_worklet__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./audio-worklet */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet.js"); -/* harmony import */ var _audio_worklet_node__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./audio-worklet-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node.js"); -/* harmony import */ var _audio_worklet_node_event_map__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./audio-worklet-node-event-map */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node-event-map.js"); -/* harmony import */ var _audio_worklet_node_options__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./audio-worklet-node-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-node-options.js"); -/* harmony import */ var _audio_worklet_processor__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./audio-worklet-processor */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-processor.js"); -/* harmony import */ var _audio_worklet_processor_constructor__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./audio-worklet-processor-constructor */ "./node_modules/standardized-audio-context/build/es2019/interfaces/audio-worklet-processor-constructor.js"); -/* harmony import */ var _automation__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./automation */ "./node_modules/standardized-audio-context/build/es2019/interfaces/automation.js"); -/* harmony import */ var _base_audio_context__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./base-audio-context */ "./node_modules/standardized-audio-context/build/es2019/interfaces/base-audio-context.js"); -/* harmony import */ var _biquad_filter_node__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./biquad-filter-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/biquad-filter-node.js"); -/* harmony import */ var _biquad_filter_options__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./biquad-filter-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/biquad-filter-options.js"); -/* harmony import */ var _channel_merger_options__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./channel-merger-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/channel-merger-options.js"); -/* harmony import */ var _channel_splitter_options__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./channel-splitter-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/channel-splitter-options.js"); -/* harmony import */ var _common_audio_context__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./common-audio-context */ "./node_modules/standardized-audio-context/build/es2019/interfaces/common-audio-context.js"); -/* harmony import */ var _common_offline_audio_context__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./common-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/interfaces/common-offline-audio-context.js"); -/* harmony import */ var _constant_source_node__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./constant-source-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-node.js"); -/* harmony import */ var _constant_source_node_renderer__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./constant-source-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-node-renderer.js"); -/* harmony import */ var _constant_source_options__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./constant-source-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/constant-source-options.js"); -/* harmony import */ var _convolver_node__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./convolver-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/convolver-node.js"); -/* harmony import */ var _convolver_options__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./convolver-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/convolver-options.js"); -/* harmony import */ var _delay_node__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./delay-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/delay-node.js"); -/* harmony import */ var _delay_options__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./delay-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/delay-options.js"); -/* harmony import */ var _dynamics_compressor_node__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./dynamics-compressor-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/dynamics-compressor-node.js"); -/* harmony import */ var _dynamics_compressor_options__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./dynamics-compressor-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/dynamics-compressor-options.js"); -/* harmony import */ var _event_target__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./event-target */ "./node_modules/standardized-audio-context/build/es2019/interfaces/event-target.js"); -/* harmony import */ var _gain_node__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./gain-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/gain-node.js"); -/* harmony import */ var _gain_options__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./gain-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/gain-options.js"); -/* harmony import */ var _iir_filter_node__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./iir-filter-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/iir-filter-node.js"); -/* harmony import */ var _iir_filter_options__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./iir-filter-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/iir-filter-options.js"); -/* harmony import */ var _media_element_audio_source_node__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./media-element-audio-source-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-element-audio-source-node.js"); -/* harmony import */ var _media_element_audio_source_options__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./media-element-audio-source-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-element-audio-source-options.js"); -/* harmony import */ var _media_stream_audio_destination_node__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./media-stream-audio-destination-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-destination-node.js"); -/* harmony import */ var _media_stream_audio_source_node__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./media-stream-audio-source-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-source-node.js"); -/* harmony import */ var _media_stream_audio_source_options__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./media-stream-audio-source-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-source-options.js"); -/* harmony import */ var _media_stream_track_audio_source_node__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./media-stream-track-audio-source-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-track-audio-source-node.js"); -/* harmony import */ var _media_stream_track_audio_source_options__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./media-stream-track-audio-source-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-track-audio-source-options.js"); -/* harmony import */ var _minimal_audio_context__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./minimal-audio-context */ "./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-audio-context.js"); -/* harmony import */ var _minimal_base_audio_context__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./minimal-base-audio-context */ "./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-base-audio-context.js"); -/* harmony import */ var _minimal_base_audio_context_event_map__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./minimal-base-audio-context-event-map */ "./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-base-audio-context-event-map.js"); -/* harmony import */ var _minimal_offline_audio_context__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./minimal-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-offline-audio-context.js"); -/* harmony import */ var _native_audio_node_faker__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./native-audio-node-faker */ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-audio-node-faker.js"); -/* harmony import */ var _native_audio_worklet_node_faker__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./native-audio-worklet-node-faker */ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-audio-worklet-node-faker.js"); -/* harmony import */ var _native_constant_source_node_faker__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./native-constant-source-node-faker */ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-constant-source-node-faker.js"); -/* harmony import */ var _native_convolver_node_faker__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./native-convolver-node-faker */ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-convolver-node-faker.js"); -/* harmony import */ var _native_iir_filter_node_faker__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./native-iir-filter-node-faker */ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-iir-filter-node-faker.js"); -/* harmony import */ var _native_panner_node_faker__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./native-panner-node-faker */ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-panner-node-faker.js"); -/* harmony import */ var _native_stereo_panner_node_faker__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./native-stereo-panner-node-faker */ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-stereo-panner-node-faker.js"); -/* harmony import */ var _native_wave_shaper_node_faker__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./native-wave-shaper-node-faker */ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-wave-shaper-node-faker.js"); -/* harmony import */ var _offline_audio_completion_event__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./offline-audio-completion-event */ "./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-completion-event.js"); -/* harmony import */ var _offline_audio_context__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context.js"); -/* harmony import */ var _offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./offline-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context-constructor.js"); -/* harmony import */ var _offline_audio_context_options__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./offline-audio-context-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context-options.js"); -/* harmony import */ var _oscillator_node__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./oscillator-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-node.js"); -/* harmony import */ var _oscillator_node_renderer__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./oscillator-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-node-renderer.js"); -/* harmony import */ var _oscillator_options__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./oscillator-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-options.js"); -/* harmony import */ var _panner_node__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./panner-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/panner-node.js"); -/* harmony import */ var _panner_options__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./panner-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/panner-options.js"); -/* harmony import */ var _periodic_wave__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./periodic-wave */ "./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave.js"); -/* harmony import */ var _periodic_wave_constraints__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./periodic-wave-constraints */ "./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave-constraints.js"); -/* harmony import */ var _periodic_wave_options__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./periodic-wave-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave-options.js"); -/* harmony import */ var _read_only_map__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./read-only-map */ "./node_modules/standardized-audio-context/build/es2019/interfaces/read-only-map.js"); -/* harmony import */ var _stereo_panner_node__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./stereo-panner-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/stereo-panner-node.js"); -/* harmony import */ var _stereo_panner_options__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./stereo-panner-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/stereo-panner-options.js"); -/* harmony import */ var _wave_shaper_node__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./wave-shaper-node */ "./node_modules/standardized-audio-context/build/es2019/interfaces/wave-shaper-node.js"); -/* harmony import */ var _wave_shaper_options__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./wave-shaper-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/wave-shaper-options.js"); -/* harmony import */ var _worklet_options__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./worklet-options */ "./node_modules/standardized-audio-context/build/es2019/interfaces/worklet-options.js"); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-element-audio-source-node.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/media-element-audio-source-node.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-element-audio-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-element-audio-source-options.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/media-element-audio-source-options.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-element-audio-source-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-destination-node.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-destination-node.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-audio-destination-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-source-node.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-source-node.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-audio-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-source-options.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-audio-source-options.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-audio-source-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-track-audio-source-node.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-track-audio-source-node.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-track-audio-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-track-audio-source-options.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/media-stream-track-audio-source-options.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-track-audio-source-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-audio-context.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-audio-context.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-base-audio-context-event-map.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-base-audio-context-event-map.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-base-audio-context-event-map.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-base-audio-context.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-base-audio-context.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-base-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-offline-audio-context.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/minimal-offline-audio-context.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-audio-node-faker.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/native-audio-node-faker.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-audio-worklet-node-faker.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/native-audio-worklet-node-faker.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-constant-source-node-faker.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/native-constant-source-node-faker.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-constant-source-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-convolver-node-faker.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/native-convolver-node-faker.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-convolver-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-iir-filter-node-faker.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/native-iir-filter-node-faker.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-iir-filter-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-panner-node-faker.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/native-panner-node-faker.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-panner-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-stereo-panner-node-faker.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/native-stereo-panner-node-faker.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-stereo-panner-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/native-wave-shaper-node-faker.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/native-wave-shaper-node-faker.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-wave-shaper-node-faker.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-completion-event.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-completion-event.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=offline-audio-completion-event.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context-constructor.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context-constructor.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=offline-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context-options.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context-options.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=offline-audio-context-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/offline-audio-context.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-node-renderer.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-node-renderer.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-node.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-node.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-options.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/oscillator-options.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/panner-node.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/panner-node.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=panner-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/panner-options.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/panner-options.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=panner-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave-constraints.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave-constraints.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=periodic-wave-constraints.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave-options.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave-options.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=periodic-wave-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/periodic-wave.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=periodic-wave.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/read-only-map.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/read-only-map.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=read-only-map.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/stereo-panner-node.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/stereo-panner-node.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=stereo-panner-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/stereo-panner-options.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/stereo-panner-options.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=stereo-panner-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/wave-shaper-node.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/wave-shaper-node.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wave-shaper-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/wave-shaper-options.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/wave-shaper-options.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wave-shaper-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/interfaces/worklet-options.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/interfaces/worklet-options.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// @todo This is currently named IWorkletOptions and not IAudioWorkletOptions because it defines the options of a generic Worklet. - -//# sourceMappingURL=worklet-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/module.js": -/*!************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/module.js ***! - \************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "AnalyserNode": () => (/* binding */ analyserNodeConstructor), -/* harmony export */ "AudioBuffer": () => (/* binding */ audioBufferConstructor), -/* harmony export */ "AudioBufferSourceNode": () => (/* binding */ audioBufferSourceNodeConstructor), -/* harmony export */ "AudioContext": () => (/* binding */ audioContextConstructor), -/* harmony export */ "AudioWorkletNode": () => (/* binding */ audioWorkletNodeConstructor), -/* harmony export */ "BiquadFilterNode": () => (/* binding */ biquadFilterNodeConstructor), -/* harmony export */ "ChannelMergerNode": () => (/* binding */ channelMergerNodeConstructor), -/* harmony export */ "ChannelSplitterNode": () => (/* binding */ channelSplitterNodeConstructor), -/* harmony export */ "ConstantSourceNode": () => (/* binding */ constantSourceNodeConstructor), -/* harmony export */ "ConvolverNode": () => (/* binding */ convolverNodeConstructor), -/* harmony export */ "DelayNode": () => (/* binding */ delayNodeConstructor), -/* harmony export */ "DynamicsCompressorNode": () => (/* binding */ dynamicsCompressorNodeConstructor), -/* harmony export */ "GainNode": () => (/* binding */ gainNodeConstructor), -/* harmony export */ "IIRFilterNode": () => (/* binding */ iIRFilterNodeConstructor), -/* harmony export */ "MediaElementAudioSourceNode": () => (/* binding */ mediaElementAudioSourceNodeConstructor), -/* harmony export */ "MediaStreamAudioDestinationNode": () => (/* binding */ mediaStreamAudioDestinationNodeConstructor), -/* harmony export */ "MediaStreamAudioSourceNode": () => (/* binding */ mediaStreamAudioSourceNodeConstructor), -/* harmony export */ "MediaStreamTrackAudioSourceNode": () => (/* binding */ mediaStreamTrackAudioSourceNodeConstructor), -/* harmony export */ "MinimalAudioContext": () => (/* binding */ minimalAudioContextConstructor), -/* harmony export */ "MinimalOfflineAudioContext": () => (/* binding */ minimalOfflineAudioContextConstructor), -/* harmony export */ "OfflineAudioContext": () => (/* binding */ offlineAudioContextConstructor), -/* harmony export */ "OscillatorNode": () => (/* binding */ oscillatorNodeConstructor), -/* harmony export */ "PannerNode": () => (/* binding */ pannerNodeConstructor), -/* harmony export */ "PeriodicWave": () => (/* binding */ periodicWaveConstructor), -/* harmony export */ "StereoPannerNode": () => (/* binding */ stereoPannerNodeConstructor), -/* harmony export */ "WaveShaperNode": () => (/* binding */ waveShaperNodeConstructor), -/* harmony export */ "addAudioWorkletModule": () => (/* binding */ addAudioWorkletModule), -/* harmony export */ "decodeAudioData": () => (/* binding */ decodeAudioData), -/* harmony export */ "isAnyAudioContext": () => (/* binding */ isAnyAudioContext), -/* harmony export */ "isAnyAudioNode": () => (/* binding */ isAnyAudioNode), -/* harmony export */ "isAnyAudioParam": () => (/* binding */ isAnyAudioParam), -/* harmony export */ "isAnyOfflineAudioContext": () => (/* binding */ isAnyOfflineAudioContext), -/* harmony export */ "isSupported": () => (/* binding */ isSupported) -/* harmony export */ }); -/* harmony import */ var automation_events__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! automation-events */ "./node_modules/automation-events/build/es5/bundle.js"); -/* harmony import */ var automation_events__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(automation_events__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _factories_abort_error__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./factories/abort-error */ "./node_modules/standardized-audio-context/build/es2019/factories/abort-error.js"); -/* harmony import */ var _factories_add_active_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./factories/add-active-input-connection-to-audio-node */ "./node_modules/standardized-audio-context/build/es2019/factories/add-active-input-connection-to-audio-node.js"); -/* harmony import */ var _factories_add_audio_node_connections__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./factories/add-audio-node-connections */ "./node_modules/standardized-audio-context/build/es2019/factories/add-audio-node-connections.js"); -/* harmony import */ var _factories_add_audio_param_connections__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./factories/add-audio-param-connections */ "./node_modules/standardized-audio-context/build/es2019/factories/add-audio-param-connections.js"); -/* harmony import */ var _factories_add_audio_worklet_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./factories/add-audio-worklet-module */ "./node_modules/standardized-audio-context/build/es2019/factories/add-audio-worklet-module.js"); -/* harmony import */ var _factories_add_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./factories/add-connection-to-audio-node */ "./node_modules/standardized-audio-context/build/es2019/factories/add-connection-to-audio-node.js"); -/* harmony import */ var _factories_add_passive_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./factories/add-passive-input-connection-to-audio-node */ "./node_modules/standardized-audio-context/build/es2019/factories/add-passive-input-connection-to-audio-node.js"); -/* harmony import */ var _factories_add_silent_connection__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./factories/add-silent-connection */ "./node_modules/standardized-audio-context/build/es2019/factories/add-silent-connection.js"); -/* harmony import */ var _factories_add_unrendered_audio_worklet_node__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./factories/add-unrendered-audio-worklet-node */ "./node_modules/standardized-audio-context/build/es2019/factories/add-unrendered-audio-worklet-node.js"); -/* harmony import */ var _factories_analyser_node_constructor__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./factories/analyser-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/analyser-node-constructor.js"); -/* harmony import */ var _factories_analyser_node_renderer_factory__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./factories/analyser-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/analyser-node-renderer-factory.js"); -/* harmony import */ var _factories_audio_buffer_constructor__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./factories/audio-buffer-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-constructor.js"); -/* harmony import */ var _factories_audio_buffer_source_node_constructor__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./factories/audio-buffer-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-source-node-constructor.js"); -/* harmony import */ var _factories_audio_buffer_source_node_renderer_factory__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./factories/audio-buffer-source-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-buffer-source-node-renderer-factory.js"); -/* harmony import */ var _factories_audio_context_constructor__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./factories/audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-context-constructor.js"); -/* harmony import */ var _factories_audio_destination_node_constructor__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./factories/audio-destination-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-destination-node-constructor.js"); -/* harmony import */ var _factories_audio_destination_node_renderer_factory__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./factories/audio-destination-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-destination-node-renderer-factory.js"); -/* harmony import */ var _factories_audio_listener_factory__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./factories/audio-listener-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-listener-factory.js"); -/* harmony import */ var _factories_audio_node_constructor__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./factories/audio-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-node-constructor.js"); -/* harmony import */ var _factories_audio_param_factory__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./factories/audio-param-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-param-factory.js"); -/* harmony import */ var _factories_audio_param_renderer__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./factories/audio-param-renderer */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-param-renderer.js"); -/* harmony import */ var _factories_audio_worklet_node_constructor__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./factories/audio-worklet-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-worklet-node-constructor.js"); -/* harmony import */ var _factories_audio_worklet_node_renderer_factory__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./factories/audio-worklet-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/audio-worklet-node-renderer-factory.js"); -/* harmony import */ var _factories_base_audio_context_constructor__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./factories/base-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/base-audio-context-constructor.js"); -/* harmony import */ var _factories_biquad_filter_node_constructor__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./factories/biquad-filter-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/biquad-filter-node-constructor.js"); -/* harmony import */ var _factories_biquad_filter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./factories/biquad-filter-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/biquad-filter-node-renderer-factory.js"); -/* harmony import */ var _factories_cache_test_result__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./factories/cache-test-result */ "./node_modules/standardized-audio-context/build/es2019/factories/cache-test-result.js"); -/* harmony import */ var _factories_channel_merger_node_constructor__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./factories/channel-merger-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/channel-merger-node-constructor.js"); -/* harmony import */ var _factories_channel_merger_node_renderer_factory__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./factories/channel-merger-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/channel-merger-node-renderer-factory.js"); -/* harmony import */ var _factories_channel_splitter_node_constructor__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./factories/channel-splitter-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/channel-splitter-node-constructor.js"); -/* harmony import */ var _factories_channel_splitter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./factories/channel-splitter-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/channel-splitter-node-renderer-factory.js"); -/* harmony import */ var _factories_connect_audio_param__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./factories/connect-audio-param */ "./node_modules/standardized-audio-context/build/es2019/factories/connect-audio-param.js"); -/* harmony import */ var _factories_connect_multiple_outputs__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./factories/connect-multiple-outputs */ "./node_modules/standardized-audio-context/build/es2019/factories/connect-multiple-outputs.js"); -/* harmony import */ var _factories_connected_native_audio_buffer_source_node_factory__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./factories/connected-native-audio-buffer-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/connected-native-audio-buffer-source-node-factory.js"); -/* harmony import */ var _factories_constant_source_node_constructor__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./factories/constant-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/constant-source-node-constructor.js"); -/* harmony import */ var _factories_constant_source_node_renderer_factory__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./factories/constant-source-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/constant-source-node-renderer-factory.js"); -/* harmony import */ var _factories_convert_number_to_unsigned_long__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./factories/convert-number-to-unsigned-long */ "./node_modules/standardized-audio-context/build/es2019/factories/convert-number-to-unsigned-long.js"); -/* harmony import */ var _factories_convolver_node_constructor__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./factories/convolver-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/convolver-node-constructor.js"); -/* harmony import */ var _factories_convolver_node_renderer_factory__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./factories/convolver-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/convolver-node-renderer-factory.js"); -/* harmony import */ var _factories_create_native_offline_audio_context__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./factories/create-native-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/factories/create-native-offline-audio-context.js"); -/* harmony import */ var _factories_data_clone_error__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./factories/data-clone-error */ "./node_modules/standardized-audio-context/build/es2019/factories/data-clone-error.js"); -/* harmony import */ var _factories_decode_audio_data__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./factories/decode-audio-data */ "./node_modules/standardized-audio-context/build/es2019/factories/decode-audio-data.js"); -/* harmony import */ var _factories_decrement_cycle_counter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./factories/decrement-cycle-counter */ "./node_modules/standardized-audio-context/build/es2019/factories/decrement-cycle-counter.js"); -/* harmony import */ var _factories_delay_node_constructor__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./factories/delay-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/delay-node-constructor.js"); -/* harmony import */ var _factories_delay_node_renderer_factory__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./factories/delay-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/delay-node-renderer-factory.js"); -/* harmony import */ var _factories_delete_active_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./factories/delete-active-input-connection-to-audio-node */ "./node_modules/standardized-audio-context/build/es2019/factories/delete-active-input-connection-to-audio-node.js"); -/* harmony import */ var _factories_delete_unrendered_audio_worklet_node__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./factories/delete-unrendered-audio-worklet-node */ "./node_modules/standardized-audio-context/build/es2019/factories/delete-unrendered-audio-worklet-node.js"); -/* harmony import */ var _factories_detect_cycles__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./factories/detect-cycles */ "./node_modules/standardized-audio-context/build/es2019/factories/detect-cycles.js"); -/* harmony import */ var _factories_disconnect_multiple_outputs__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./factories/disconnect-multiple-outputs */ "./node_modules/standardized-audio-context/build/es2019/factories/disconnect-multiple-outputs.js"); -/* harmony import */ var _factories_dynamics_compressor_node_constructor__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./factories/dynamics-compressor-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/dynamics-compressor-node-constructor.js"); -/* harmony import */ var _factories_dynamics_compressor_node_renderer_factory__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./factories/dynamics-compressor-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/dynamics-compressor-node-renderer-factory.js"); -/* harmony import */ var _factories_encoding_error__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./factories/encoding-error */ "./node_modules/standardized-audio-context/build/es2019/factories/encoding-error.js"); -/* harmony import */ var _factories_evaluate_source__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./factories/evaluate-source */ "./node_modules/standardized-audio-context/build/es2019/factories/evaluate-source.js"); -/* harmony import */ var _factories_event_target_constructor__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./factories/event-target-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/event-target-constructor.js"); -/* harmony import */ var _factories_expose_current_frame_and_current_time__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./factories/expose-current-frame-and-current-time */ "./node_modules/standardized-audio-context/build/es2019/factories/expose-current-frame-and-current-time.js"); -/* harmony import */ var _factories_fetch_source__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./factories/fetch-source */ "./node_modules/standardized-audio-context/build/es2019/factories/fetch-source.js"); -/* harmony import */ var _factories_gain_node_constructor__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./factories/gain-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/gain-node-constructor.js"); -/* harmony import */ var _factories_gain_node_renderer_factory__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./factories/gain-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/gain-node-renderer-factory.js"); -/* harmony import */ var _factories_get_active_audio_worklet_node_inputs__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./factories/get-active-audio-worklet-node-inputs */ "./node_modules/standardized-audio-context/build/es2019/factories/get-active-audio-worklet-node-inputs.js"); -/* harmony import */ var _factories_get_audio_node_renderer__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./factories/get-audio-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/factories/get-audio-node-renderer.js"); -/* harmony import */ var _factories_get_audio_node_tail_time__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./factories/get-audio-node-tail-time */ "./node_modules/standardized-audio-context/build/es2019/factories/get-audio-node-tail-time.js"); -/* harmony import */ var _factories_get_audio_param_renderer__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./factories/get-audio-param-renderer */ "./node_modules/standardized-audio-context/build/es2019/factories/get-audio-param-renderer.js"); -/* harmony import */ var _factories_get_backup_offline_audio_context__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./factories/get-backup-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/factories/get-backup-offline-audio-context.js"); -/* harmony import */ var _factories_get_native_context__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./factories/get-native-context */ "./node_modules/standardized-audio-context/build/es2019/factories/get-native-context.js"); -/* harmony import */ var _factories_get_or_create_backup_offline_audio_context__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./factories/get-or-create-backup-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/factories/get-or-create-backup-offline-audio-context.js"); -/* harmony import */ var _factories_get_unrendered_audio_worklet_nodes__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./factories/get-unrendered-audio-worklet-nodes */ "./node_modules/standardized-audio-context/build/es2019/factories/get-unrendered-audio-worklet-nodes.js"); -/* harmony import */ var _factories_iir_filter_node_constructor__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./factories/iir-filter-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/iir-filter-node-constructor.js"); -/* harmony import */ var _factories_iir_filter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./factories/iir-filter-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/iir-filter-node-renderer-factory.js"); -/* harmony import */ var _factories_increment_cycle_counter_factory__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./factories/increment-cycle-counter-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/increment-cycle-counter-factory.js"); -/* harmony import */ var _factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./factories/index-size-error */ "./node_modules/standardized-audio-context/build/es2019/factories/index-size-error.js"); -/* harmony import */ var _factories_invalid_access_error__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./factories/invalid-access-error */ "./node_modules/standardized-audio-context/build/es2019/factories/invalid-access-error.js"); -/* harmony import */ var _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./factories/invalid-state-error */ "./node_modules/standardized-audio-context/build/es2019/factories/invalid-state-error.js"); -/* harmony import */ var _factories_is_any_audio_context__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./factories/is-any-audio-context */ "./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-context.js"); -/* harmony import */ var _factories_is_any_audio_node__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./factories/is-any-audio-node */ "./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-node.js"); -/* harmony import */ var _factories_is_any_audio_param__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./factories/is-any-audio-param */ "./node_modules/standardized-audio-context/build/es2019/factories/is-any-audio-param.js"); -/* harmony import */ var _factories_is_any_offline_audio_context__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./factories/is-any-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/factories/is-any-offline-audio-context.js"); -/* harmony import */ var _factories_is_native_audio_context__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./factories/is-native-audio-context */ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-context.js"); -/* harmony import */ var _factories_is_native_audio_node__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./factories/is-native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-node.js"); -/* harmony import */ var _factories_is_native_audio_param__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./factories/is-native-audio-param */ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-audio-param.js"); -/* harmony import */ var _factories_is_native_context__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./factories/is-native-context */ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-context.js"); -/* harmony import */ var _factories_is_native_offline_audio_context__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./factories/is-native-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/factories/is-native-offline-audio-context.js"); -/* harmony import */ var _factories_is_secure_context__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./factories/is-secure-context */ "./node_modules/standardized-audio-context/build/es2019/factories/is-secure-context.js"); -/* harmony import */ var _factories_is_supported_promise__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./factories/is-supported-promise */ "./node_modules/standardized-audio-context/build/es2019/factories/is-supported-promise.js"); -/* harmony import */ var _factories_media_element_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! ./factories/media-element-audio-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/media-element-audio-source-node-constructor.js"); -/* harmony import */ var _factories_media_stream_audio_destination_node_constructor__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! ./factories/media-stream-audio-destination-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/media-stream-audio-destination-node-constructor.js"); -/* harmony import */ var _factories_media_stream_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! ./factories/media-stream-audio-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/media-stream-audio-source-node-constructor.js"); -/* harmony import */ var _factories_media_stream_track_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__(/*! ./factories/media-stream-track-audio-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/media-stream-track-audio-source-node-constructor.js"); -/* harmony import */ var _factories_minimal_audio_context_constructor__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__(/*! ./factories/minimal-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/minimal-audio-context-constructor.js"); -/* harmony import */ var _factories_minimal_base_audio_context_constructor__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__(/*! ./factories/minimal-base-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/minimal-base-audio-context-constructor.js"); -/* harmony import */ var _factories_minimal_offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__(/*! ./factories/minimal-offline-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/minimal-offline-audio-context-constructor.js"); -/* harmony import */ var _factories_monitor_connections__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__(/*! ./factories/monitor-connections */ "./node_modules/standardized-audio-context/build/es2019/factories/monitor-connections.js"); -/* harmony import */ var _factories_native_analyser_node_factory__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__(/*! ./factories/native-analyser-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-analyser-node-factory.js"); -/* harmony import */ var _factories_native_audio_buffer_constructor__WEBPACK_IMPORTED_MODULE_93__ = __webpack_require__(/*! ./factories/native-audio-buffer-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-buffer-constructor.js"); -/* harmony import */ var _factories_native_audio_buffer_source_node_factory__WEBPACK_IMPORTED_MODULE_94__ = __webpack_require__(/*! ./factories/native-audio-buffer-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-buffer-source-node-factory.js"); -/* harmony import */ var _factories_native_audio_context_constructor__WEBPACK_IMPORTED_MODULE_95__ = __webpack_require__(/*! ./factories/native-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-context-constructor.js"); -/* harmony import */ var _factories_native_audio_destination_node__WEBPACK_IMPORTED_MODULE_96__ = __webpack_require__(/*! ./factories/native-audio-destination-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-destination-node.js"); -/* harmony import */ var _factories_native_audio_worklet_node_constructor__WEBPACK_IMPORTED_MODULE_97__ = __webpack_require__(/*! ./factories/native-audio-worklet-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-constructor.js"); -/* harmony import */ var _factories_native_audio_worklet_node_factory__WEBPACK_IMPORTED_MODULE_98__ = __webpack_require__(/*! ./factories/native-audio-worklet-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-factory.js"); -/* harmony import */ var _factories_native_audio_worklet_node_faker_factory__WEBPACK_IMPORTED_MODULE_99__ = __webpack_require__(/*! ./factories/native-audio-worklet-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-audio-worklet-node-faker-factory.js"); -/* harmony import */ var _factories_native_biquad_filter_node__WEBPACK_IMPORTED_MODULE_100__ = __webpack_require__(/*! ./factories/native-biquad-filter-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-biquad-filter-node.js"); -/* harmony import */ var _factories_native_channel_merger_node_factory__WEBPACK_IMPORTED_MODULE_101__ = __webpack_require__(/*! ./factories/native-channel-merger-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-channel-merger-node-factory.js"); -/* harmony import */ var _factories_native_channel_splitter_node__WEBPACK_IMPORTED_MODULE_102__ = __webpack_require__(/*! ./factories/native-channel-splitter-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-channel-splitter-node.js"); -/* harmony import */ var _factories_native_constant_source_node_factory__WEBPACK_IMPORTED_MODULE_103__ = __webpack_require__(/*! ./factories/native-constant-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-constant-source-node-factory.js"); -/* harmony import */ var _factories_native_constant_source_node_faker_factory__WEBPACK_IMPORTED_MODULE_104__ = __webpack_require__(/*! ./factories/native-constant-source-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-constant-source-node-faker-factory.js"); -/* harmony import */ var _factories_native_convolver_node_factory__WEBPACK_IMPORTED_MODULE_105__ = __webpack_require__(/*! ./factories/native-convolver-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-convolver-node-factory.js"); -/* harmony import */ var _factories_native_delay_node__WEBPACK_IMPORTED_MODULE_106__ = __webpack_require__(/*! ./factories/native-delay-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-delay-node.js"); -/* harmony import */ var _factories_native_dynamics_compressor_node_factory__WEBPACK_IMPORTED_MODULE_107__ = __webpack_require__(/*! ./factories/native-dynamics-compressor-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-dynamics-compressor-node-factory.js"); -/* harmony import */ var _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__ = __webpack_require__(/*! ./factories/native-gain-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-gain-node.js"); -/* harmony import */ var _factories_native_iir_filter_node_factory__WEBPACK_IMPORTED_MODULE_109__ = __webpack_require__(/*! ./factories/native-iir-filter-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-iir-filter-node-factory.js"); -/* harmony import */ var _factories_native_iir_filter_node_faker_factory__WEBPACK_IMPORTED_MODULE_110__ = __webpack_require__(/*! ./factories/native-iir-filter-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-iir-filter-node-faker-factory.js"); -/* harmony import */ var _factories_native_media_element_audio_source_node__WEBPACK_IMPORTED_MODULE_111__ = __webpack_require__(/*! ./factories/native-media-element-audio-source-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-media-element-audio-source-node.js"); -/* harmony import */ var _factories_native_media_stream_audio_destination_node__WEBPACK_IMPORTED_MODULE_112__ = __webpack_require__(/*! ./factories/native-media-stream-audio-destination-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-audio-destination-node.js"); -/* harmony import */ var _factories_native_media_stream_audio_source_node__WEBPACK_IMPORTED_MODULE_113__ = __webpack_require__(/*! ./factories/native-media-stream-audio-source-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-audio-source-node.js"); -/* harmony import */ var _factories_native_media_stream_track_audio_source_node_factory__WEBPACK_IMPORTED_MODULE_114__ = __webpack_require__(/*! ./factories/native-media-stream-track-audio-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-media-stream-track-audio-source-node-factory.js"); -/* harmony import */ var _factories_native_offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_115__ = __webpack_require__(/*! ./factories/native-offline-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/native-offline-audio-context-constructor.js"); -/* harmony import */ var _factories_native_oscillator_node_factory__WEBPACK_IMPORTED_MODULE_116__ = __webpack_require__(/*! ./factories/native-oscillator-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-oscillator-node-factory.js"); -/* harmony import */ var _factories_native_panner_node_factory__WEBPACK_IMPORTED_MODULE_117__ = __webpack_require__(/*! ./factories/native-panner-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-panner-node-factory.js"); -/* harmony import */ var _factories_native_panner_node_faker_factory__WEBPACK_IMPORTED_MODULE_118__ = __webpack_require__(/*! ./factories/native-panner-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-panner-node-faker-factory.js"); -/* harmony import */ var _factories_native_periodic_wave_factory__WEBPACK_IMPORTED_MODULE_119__ = __webpack_require__(/*! ./factories/native-periodic-wave-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-periodic-wave-factory.js"); -/* harmony import */ var _factories_native_script_processor_node__WEBPACK_IMPORTED_MODULE_120__ = __webpack_require__(/*! ./factories/native-script-processor-node */ "./node_modules/standardized-audio-context/build/es2019/factories/native-script-processor-node.js"); -/* harmony import */ var _factories_native_stereo_panner_node_factory__WEBPACK_IMPORTED_MODULE_121__ = __webpack_require__(/*! ./factories/native-stereo-panner-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-stereo-panner-node-factory.js"); -/* harmony import */ var _factories_native_stereo_panner_node_faker_factory__WEBPACK_IMPORTED_MODULE_122__ = __webpack_require__(/*! ./factories/native-stereo-panner-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-stereo-panner-node-faker-factory.js"); -/* harmony import */ var _factories_native_wave_shaper_node_factory__WEBPACK_IMPORTED_MODULE_123__ = __webpack_require__(/*! ./factories/native-wave-shaper-node-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-wave-shaper-node-factory.js"); -/* harmony import */ var _factories_native_wave_shaper_node_faker_factory__WEBPACK_IMPORTED_MODULE_124__ = __webpack_require__(/*! ./factories/native-wave-shaper-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/native-wave-shaper-node-faker-factory.js"); -/* harmony import */ var _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__ = __webpack_require__(/*! ./factories/not-supported-error */ "./node_modules/standardized-audio-context/build/es2019/factories/not-supported-error.js"); -/* harmony import */ var _factories_offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_126__ = __webpack_require__(/*! ./factories/offline-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/offline-audio-context-constructor.js"); -/* harmony import */ var _factories_oscillator_node_constructor__WEBPACK_IMPORTED_MODULE_127__ = __webpack_require__(/*! ./factories/oscillator-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/oscillator-node-constructor.js"); -/* harmony import */ var _factories_oscillator_node_renderer_factory__WEBPACK_IMPORTED_MODULE_128__ = __webpack_require__(/*! ./factories/oscillator-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/oscillator-node-renderer-factory.js"); -/* harmony import */ var _factories_panner_node_constructor__WEBPACK_IMPORTED_MODULE_129__ = __webpack_require__(/*! ./factories/panner-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/panner-node-constructor.js"); -/* harmony import */ var _factories_panner_node_renderer_factory__WEBPACK_IMPORTED_MODULE_130__ = __webpack_require__(/*! ./factories/panner-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/panner-node-renderer-factory.js"); -/* harmony import */ var _factories_periodic_wave_constructor__WEBPACK_IMPORTED_MODULE_131__ = __webpack_require__(/*! ./factories/periodic-wave-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/periodic-wave-constructor.js"); -/* harmony import */ var _factories_render_automation__WEBPACK_IMPORTED_MODULE_132__ = __webpack_require__(/*! ./factories/render-automation */ "./node_modules/standardized-audio-context/build/es2019/factories/render-automation.js"); -/* harmony import */ var _factories_render_inputs_of_audio_node__WEBPACK_IMPORTED_MODULE_133__ = __webpack_require__(/*! ./factories/render-inputs-of-audio-node */ "./node_modules/standardized-audio-context/build/es2019/factories/render-inputs-of-audio-node.js"); -/* harmony import */ var _factories_render_inputs_of_audio_param__WEBPACK_IMPORTED_MODULE_134__ = __webpack_require__(/*! ./factories/render-inputs-of-audio-param */ "./node_modules/standardized-audio-context/build/es2019/factories/render-inputs-of-audio-param.js"); -/* harmony import */ var _factories_render_native_offline_audio_context__WEBPACK_IMPORTED_MODULE_135__ = __webpack_require__(/*! ./factories/render-native-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/factories/render-native-offline-audio-context.js"); -/* harmony import */ var _factories_set_active_audio_worklet_node_inputs__WEBPACK_IMPORTED_MODULE_136__ = __webpack_require__(/*! ./factories/set-active-audio-worklet-node-inputs */ "./node_modules/standardized-audio-context/build/es2019/factories/set-active-audio-worklet-node-inputs.js"); -/* harmony import */ var _factories_set_audio_node_tail_time__WEBPACK_IMPORTED_MODULE_137__ = __webpack_require__(/*! ./factories/set-audio-node-tail-time */ "./node_modules/standardized-audio-context/build/es2019/factories/set-audio-node-tail-time.js"); -/* harmony import */ var _factories_start_rendering__WEBPACK_IMPORTED_MODULE_138__ = __webpack_require__(/*! ./factories/start-rendering */ "./node_modules/standardized-audio-context/build/es2019/factories/start-rendering.js"); -/* harmony import */ var _factories_stereo_panner_node_constructor__WEBPACK_IMPORTED_MODULE_139__ = __webpack_require__(/*! ./factories/stereo-panner-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/stereo-panner-node-constructor.js"); -/* harmony import */ var _factories_stereo_panner_node_renderer_factory__WEBPACK_IMPORTED_MODULE_140__ = __webpack_require__(/*! ./factories/stereo-panner-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/stereo-panner-node-renderer-factory.js"); -/* harmony import */ var _factories_test_audio_buffer_constructor_support__WEBPACK_IMPORTED_MODULE_141__ = __webpack_require__(/*! ./factories/test-audio-buffer-constructor-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-buffer-constructor-support.js"); -/* harmony import */ var _factories_test_audio_buffer_copy_channel_methods_subarray_support__WEBPACK_IMPORTED_MODULE_142__ = __webpack_require__(/*! ./factories/test-audio-buffer-copy-channel-methods-subarray-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-buffer-copy-channel-methods-subarray-support.js"); -/* harmony import */ var _factories_test_audio_context_close_method_support__WEBPACK_IMPORTED_MODULE_143__ = __webpack_require__(/*! ./factories/test-audio-context-close-method-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-close-method-support.js"); -/* harmony import */ var _factories_test_audio_context_decode_audio_data_method_type_error_support__WEBPACK_IMPORTED_MODULE_144__ = __webpack_require__(/*! ./factories/test-audio-context-decode-audio-data-method-type-error-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-decode-audio-data-method-type-error-support.js"); -/* harmony import */ var _factories_test_audio_context_options_support__WEBPACK_IMPORTED_MODULE_145__ = __webpack_require__(/*! ./factories/test-audio-context-options-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-context-options-support.js"); -/* harmony import */ var _factories_test_audio_node_connect_method_support__WEBPACK_IMPORTED_MODULE_146__ = __webpack_require__(/*! ./factories/test-audio-node-connect-method-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-node-connect-method-support.js"); -/* harmony import */ var _factories_test_audio_worklet_processor_no_outputs_support__WEBPACK_IMPORTED_MODULE_147__ = __webpack_require__(/*! ./factories/test-audio-worklet-processor-no-outputs-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-worklet-processor-no-outputs-support.js"); -/* harmony import */ var _factories_test_audio_worklet_processor_post_message_support__WEBPACK_IMPORTED_MODULE_148__ = __webpack_require__(/*! ./factories/test-audio-worklet-processor-post-message-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-audio-worklet-processor-post-message-support.js"); -/* harmony import */ var _factories_test_channel_merger_node_channel_count_support__WEBPACK_IMPORTED_MODULE_149__ = __webpack_require__(/*! ./factories/test-channel-merger-node-channel-count-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-channel-merger-node-channel-count-support.js"); -/* harmony import */ var _factories_test_constant_source_node_accurate_scheduling_support__WEBPACK_IMPORTED_MODULE_150__ = __webpack_require__(/*! ./factories/test-constant-source-node-accurate-scheduling-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-constant-source-node-accurate-scheduling-support.js"); -/* harmony import */ var _factories_test_convolver_node_buffer_reassignability_support__WEBPACK_IMPORTED_MODULE_151__ = __webpack_require__(/*! ./factories/test-convolver-node-buffer-reassignability-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-convolver-node-buffer-reassignability-support.js"); -/* harmony import */ var _factories_test_convolver_node_channel_count_support__WEBPACK_IMPORTED_MODULE_152__ = __webpack_require__(/*! ./factories/test-convolver-node-channel-count-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-convolver-node-channel-count-support.js"); -/* harmony import */ var _factories_test_is_secure_context_support__WEBPACK_IMPORTED_MODULE_153__ = __webpack_require__(/*! ./factories/test-is-secure-context-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-is-secure-context-support.js"); -/* harmony import */ var _factories_test_media_stream_audio_source_node_media_stream_without_audio_track_support__WEBPACK_IMPORTED_MODULE_154__ = __webpack_require__(/*! ./factories/test-media-stream-audio-source-node-media-stream-without-audio-track-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-media-stream-audio-source-node-media-stream-without-audio-track-support.js"); -/* harmony import */ var _factories_test_offline_audio_context_current_time_support__WEBPACK_IMPORTED_MODULE_155__ = __webpack_require__(/*! ./factories/test-offline-audio-context-current-time-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-offline-audio-context-current-time-support.js"); -/* harmony import */ var _factories_test_stereo_panner_node_default_value_support__WEBPACK_IMPORTED_MODULE_156__ = __webpack_require__(/*! ./factories/test-stereo-panner-node-default-value-support */ "./node_modules/standardized-audio-context/build/es2019/factories/test-stereo-panner-node-default-value-support.js"); -/* harmony import */ var _factories_unknown_error__WEBPACK_IMPORTED_MODULE_157__ = __webpack_require__(/*! ./factories/unknown-error */ "./node_modules/standardized-audio-context/build/es2019/factories/unknown-error.js"); -/* harmony import */ var _factories_wave_shaper_node_constructor__WEBPACK_IMPORTED_MODULE_158__ = __webpack_require__(/*! ./factories/wave-shaper-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/factories/wave-shaper-node-constructor.js"); -/* harmony import */ var _factories_wave_shaper_node_renderer_factory__WEBPACK_IMPORTED_MODULE_159__ = __webpack_require__(/*! ./factories/wave-shaper-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/factories/wave-shaper-node-renderer-factory.js"); -/* harmony import */ var _factories_window__WEBPACK_IMPORTED_MODULE_160__ = __webpack_require__(/*! ./factories/window */ "./node_modules/standardized-audio-context/build/es2019/factories/window.js"); -/* harmony import */ var _factories_wrap_audio_buffer_copy_channel_methods__WEBPACK_IMPORTED_MODULE_161__ = __webpack_require__(/*! ./factories/wrap-audio-buffer-copy-channel-methods */ "./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-copy-channel-methods.js"); -/* harmony import */ var _factories_wrap_audio_buffer_copy_channel_methods_out_of_bounds__WEBPACK_IMPORTED_MODULE_162__ = __webpack_require__(/*! ./factories/wrap-audio-buffer-copy-channel-methods-out-of-bounds */ "./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-copy-channel-methods-out-of-bounds.js"); -/* harmony import */ var _factories_wrap_audio_buffer_source_node_stop_method_nullified_buffer__WEBPACK_IMPORTED_MODULE_163__ = __webpack_require__(/*! ./factories/wrap-audio-buffer-source-node-stop-method-nullified-buffer */ "./node_modules/standardized-audio-context/build/es2019/factories/wrap-audio-buffer-source-node-stop-method-nullified-buffer.js"); -/* harmony import */ var _factories_wrap_channel_merger_node__WEBPACK_IMPORTED_MODULE_164__ = __webpack_require__(/*! ./factories/wrap-channel-merger-node */ "./node_modules/standardized-audio-context/build/es2019/factories/wrap-channel-merger-node.js"); -/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_165__ = __webpack_require__(/*! ./globals */ "./node_modules/standardized-audio-context/build/es2019/globals.js"); -/* harmony import */ var _helpers_connect_native_audio_node_to_native_audio_node__WEBPACK_IMPORTED_MODULE_166__ = __webpack_require__(/*! ./helpers/connect-native-audio-node-to-native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/connect-native-audio-node-to-native-audio-node.js"); -/* harmony import */ var _helpers_disconnect_native_audio_node_from_native_audio_node__WEBPACK_IMPORTED_MODULE_167__ = __webpack_require__(/*! ./helpers/disconnect-native-audio-node-from-native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/disconnect-native-audio-node-from-native-audio-node.js"); -/* harmony import */ var _helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_168__ = __webpack_require__(/*! ./helpers/get-audio-node-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-node-connections.js"); -/* harmony import */ var _helpers_get_audio_param_connections__WEBPACK_IMPORTED_MODULE_169__ = __webpack_require__(/*! ./helpers/get-audio-param-connections */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-audio-param-connections.js"); -/* harmony import */ var _helpers_get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_170__ = __webpack_require__(/*! ./helpers/get-event-listeners-of-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-event-listeners-of-audio-node.js"); -/* harmony import */ var _helpers_get_first_sample__WEBPACK_IMPORTED_MODULE_171__ = __webpack_require__(/*! ./helpers/get-first-sample */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-first-sample.js"); -/* harmony import */ var _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__ = __webpack_require__(/*! ./helpers/get-native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-node.js"); -/* harmony import */ var _helpers_get_native_audio_param__WEBPACK_IMPORTED_MODULE_173__ = __webpack_require__(/*! ./helpers/get-native-audio-param */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-native-audio-param.js"); -/* harmony import */ var _helpers_get_value_for_key__WEBPACK_IMPORTED_MODULE_174__ = __webpack_require__(/*! ./helpers/get-value-for-key */ "./node_modules/standardized-audio-context/build/es2019/helpers/get-value-for-key.js"); -/* harmony import */ var _helpers_insert_element_in_set__WEBPACK_IMPORTED_MODULE_175__ = __webpack_require__(/*! ./helpers/insert-element-in-set */ "./node_modules/standardized-audio-context/build/es2019/helpers/insert-element-in-set.js"); -/* harmony import */ var _helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_176__ = __webpack_require__(/*! ./helpers/is-active-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-active-audio-node.js"); -/* harmony import */ var _helpers_is_dc_curve__WEBPACK_IMPORTED_MODULE_177__ = __webpack_require__(/*! ./helpers/is-dc-curve */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-dc-curve.js"); -/* harmony import */ var _helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_178__ = __webpack_require__(/*! ./helpers/is-part-of-a-cycle */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-part-of-a-cycle.js"); -/* harmony import */ var _helpers_is_passive_audio_node__WEBPACK_IMPORTED_MODULE_179__ = __webpack_require__(/*! ./helpers/is-passive-audio-node */ "./node_modules/standardized-audio-context/build/es2019/helpers/is-passive-audio-node.js"); -/* harmony import */ var _helpers_overwrite_accessors__WEBPACK_IMPORTED_MODULE_180__ = __webpack_require__(/*! ./helpers/overwrite-accessors */ "./node_modules/standardized-audio-context/build/es2019/helpers/overwrite-accessors.js"); -/* harmony import */ var _helpers_pick_element_from_set__WEBPACK_IMPORTED_MODULE_181__ = __webpack_require__(/*! ./helpers/pick-element-from-set */ "./node_modules/standardized-audio-context/build/es2019/helpers/pick-element-from-set.js"); -/* harmony import */ var _helpers_sanitize_audio_worklet_node_options__WEBPACK_IMPORTED_MODULE_182__ = __webpack_require__(/*! ./helpers/sanitize-audio-worklet-node-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-audio-worklet-node-options.js"); -/* harmony import */ var _helpers_sanitize_channel_splitter_options__WEBPACK_IMPORTED_MODULE_183__ = __webpack_require__(/*! ./helpers/sanitize-channel-splitter-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-channel-splitter-options.js"); -/* harmony import */ var _helpers_sanitize_periodic_wave_options__WEBPACK_IMPORTED_MODULE_184__ = __webpack_require__(/*! ./helpers/sanitize-periodic-wave-options */ "./node_modules/standardized-audio-context/build/es2019/helpers/sanitize-periodic-wave-options.js"); -/* harmony import */ var _helpers_set_value_at_time_until_possible__WEBPACK_IMPORTED_MODULE_185__ = __webpack_require__(/*! ./helpers/set-value-at-time-until-possible */ "./node_modules/standardized-audio-context/build/es2019/helpers/set-value-at-time-until-possible.js"); -/* harmony import */ var _helpers_test_audio_buffer_copy_channel_methods_out_of_bounds_support__WEBPACK_IMPORTED_MODULE_186__ = __webpack_require__(/*! ./helpers/test-audio-buffer-copy-channel-methods-out-of-bounds-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-copy-channel-methods-out-of-bounds-support.js"); -/* harmony import */ var _helpers_test_audio_buffer_source_node_start_method_consecutive_calls_support__WEBPACK_IMPORTED_MODULE_187__ = __webpack_require__(/*! ./helpers/test-audio-buffer-source-node-start-method-consecutive-calls-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-start-method-consecutive-calls-support.js"); -/* harmony import */ var _helpers_test_audio_buffer_source_node_start_method_offset_clamping_support__WEBPACK_IMPORTED_MODULE_188__ = __webpack_require__(/*! ./helpers/test-audio-buffer-source-node-start-method-offset-clamping-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-start-method-offset-clamping-support.js"); -/* harmony import */ var _helpers_test_audio_buffer_source_node_stop_method_nullified_buffer_support__WEBPACK_IMPORTED_MODULE_189__ = __webpack_require__(/*! ./helpers/test-audio-buffer-source-node-stop-method-nullified-buffer-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-buffer-source-node-stop-method-nullified-buffer-support.js"); -/* harmony import */ var _helpers_test_audio_scheduled_source_node_start_method_negative_parameters_support__WEBPACK_IMPORTED_MODULE_190__ = __webpack_require__(/*! ./helpers/test-audio-scheduled-source-node-start-method-negative-parameters-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-start-method-negative-parameters-support.js"); -/* harmony import */ var _helpers_test_audio_scheduled_source_node_stop_method_consecutive_calls_support__WEBPACK_IMPORTED_MODULE_191__ = __webpack_require__(/*! ./helpers/test-audio-scheduled-source-node-stop-method-consecutive-calls-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-stop-method-consecutive-calls-support.js"); -/* harmony import */ var _helpers_test_audio_scheduled_source_node_stop_method_negative_parameters_support__WEBPACK_IMPORTED_MODULE_192__ = __webpack_require__(/*! ./helpers/test-audio-scheduled-source-node-stop-method-negative-parameters-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-scheduled-source-node-stop-method-negative-parameters-support.js"); -/* harmony import */ var _helpers_test_audio_worklet_node_options_clonability__WEBPACK_IMPORTED_MODULE_193__ = __webpack_require__(/*! ./helpers/test-audio-worklet-node-options-clonability */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-worklet-node-options-clonability.js"); -/* harmony import */ var _helpers_test_dom_exception_constructor_support__WEBPACK_IMPORTED_MODULE_194__ = __webpack_require__(/*! ./helpers/test-dom-exception-constructor-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-dom-exception-constructor-support.js"); -/* harmony import */ var _helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_195__ = __webpack_require__(/*! ./helpers/test-promise-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-promise-support.js"); -/* harmony import */ var _helpers_test_transferables_support__WEBPACK_IMPORTED_MODULE_196__ = __webpack_require__(/*! ./helpers/test-transferables-support */ "./node_modules/standardized-audio-context/build/es2019/helpers/test-transferables-support.js"); -/* harmony import */ var _helpers_wrap_audio_buffer_source_node_start_method_offset_clamping__WEBPACK_IMPORTED_MODULE_197__ = __webpack_require__(/*! ./helpers/wrap-audio-buffer-source-node-start-method-offset-clamping */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-buffer-source-node-start-method-offset-clamping.js"); -/* harmony import */ var _helpers_wrap_audio_scheduled_source_node_stop_method_consecutive_calls__WEBPACK_IMPORTED_MODULE_198__ = __webpack_require__(/*! ./helpers/wrap-audio-scheduled-source-node-stop-method-consecutive-calls */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-audio-scheduled-source-node-stop-method-consecutive-calls.js"); -/* harmony import */ var _helpers_wrap_event_listener__WEBPACK_IMPORTED_MODULE_199__ = __webpack_require__(/*! ./helpers/wrap-event-listener */ "./node_modules/standardized-audio-context/build/es2019/helpers/wrap-event-listener.js"); -/* harmony import */ var _interfaces_index__WEBPACK_IMPORTED_MODULE_200__ = __webpack_require__(/*! ./interfaces/index */ "./node_modules/standardized-audio-context/build/es2019/interfaces/index.js"); -/* harmony import */ var _types_index__WEBPACK_IMPORTED_MODULE_201__ = __webpack_require__(/*! ./types/index */ "./node_modules/standardized-audio-context/build/es2019/types/index.js"); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/* - * @todo Explicitly referencing the barrel file seems to be necessary when enabling the - * isolatedModules compiler option. - */ - - -const addActiveInputConnectionToAudioNode = (0,_factories_add_active_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_2__.createAddActiveInputConnectionToAudioNode)(_helpers_insert_element_in_set__WEBPACK_IMPORTED_MODULE_175__.insertElementInSet); -const addPassiveInputConnectionToAudioNode = (0,_factories_add_passive_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_7__.createAddPassiveInputConnectionToAudioNode)(_helpers_insert_element_in_set__WEBPACK_IMPORTED_MODULE_175__.insertElementInSet); -const deleteActiveInputConnectionToAudioNode = (0,_factories_delete_active_input_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_46__.createDeleteActiveInputConnectionToAudioNode)(_helpers_pick_element_from_set__WEBPACK_IMPORTED_MODULE_181__.pickElementFromSet); -const audioNodeTailTimeStore = new WeakMap(); -const getAudioNodeTailTime = (0,_factories_get_audio_node_tail_time__WEBPACK_IMPORTED_MODULE_61__.createGetAudioNodeTailTime)(audioNodeTailTimeStore); -const cacheTestResult = (0,_factories_cache_test_result__WEBPACK_IMPORTED_MODULE_27__.createCacheTestResult)(new Map(), new WeakMap()); -const window = (0,_factories_window__WEBPACK_IMPORTED_MODULE_160__.createWindow)(); -const createNativeAnalyserNode = (0,_factories_native_analyser_node_factory__WEBPACK_IMPORTED_MODULE_92__.createNativeAnalyserNodeFactory)(cacheTestResult, _factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError); -const getAudioNodeRenderer = (0,_factories_get_audio_node_renderer__WEBPACK_IMPORTED_MODULE_60__.createGetAudioNodeRenderer)(_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_168__.getAudioNodeConnections); -const renderInputsOfAudioNode = (0,_factories_render_inputs_of_audio_node__WEBPACK_IMPORTED_MODULE_133__.createRenderInputsOfAudioNode)(_helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_168__.getAudioNodeConnections, getAudioNodeRenderer, _helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_178__.isPartOfACycle); -const createAnalyserNodeRenderer = (0,_factories_analyser_node_renderer_factory__WEBPACK_IMPORTED_MODULE_11__.createAnalyserNodeRendererFactory)(createNativeAnalyserNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderInputsOfAudioNode); -const getNativeContext = (0,_factories_get_native_context__WEBPACK_IMPORTED_MODULE_64__.createGetNativeContext)(_globals__WEBPACK_IMPORTED_MODULE_165__.CONTEXT_STORE); -const nativeOfflineAudioContextConstructor = (0,_factories_native_offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_115__.createNativeOfflineAudioContextConstructor)(window); -const isNativeOfflineAudioContext = (0,_factories_is_native_offline_audio_context__WEBPACK_IMPORTED_MODULE_81__.createIsNativeOfflineAudioContext)(nativeOfflineAudioContextConstructor); -const audioParamAudioNodeStore = new WeakMap(); -const eventTargetConstructor = (0,_factories_event_target_constructor__WEBPACK_IMPORTED_MODULE_54__.createEventTargetConstructor)(_helpers_wrap_event_listener__WEBPACK_IMPORTED_MODULE_199__.wrapEventListener); -const nativeAudioContextConstructor = (0,_factories_native_audio_context_constructor__WEBPACK_IMPORTED_MODULE_95__.createNativeAudioContextConstructor)(window); -const isNativeAudioContext = (0,_factories_is_native_audio_context__WEBPACK_IMPORTED_MODULE_77__.createIsNativeAudioContext)(nativeAudioContextConstructor); -const isNativeAudioNode = (0,_factories_is_native_audio_node__WEBPACK_IMPORTED_MODULE_78__.createIsNativeAudioNode)(window); -const isNativeAudioParam = (0,_factories_is_native_audio_param__WEBPACK_IMPORTED_MODULE_79__.createIsNativeAudioParam)(window); -const nativeAudioWorkletNodeConstructor = (0,_factories_native_audio_worklet_node_constructor__WEBPACK_IMPORTED_MODULE_97__.createNativeAudioWorkletNodeConstructor)(window); -const audioNodeConstructor = (0,_factories_audio_node_constructor__WEBPACK_IMPORTED_MODULE_19__.createAudioNodeConstructor)((0,_factories_add_audio_node_connections__WEBPACK_IMPORTED_MODULE_3__.createAddAudioNodeConnections)(_globals__WEBPACK_IMPORTED_MODULE_165__.AUDIO_NODE_CONNECTIONS_STORE), (0,_factories_add_connection_to_audio_node__WEBPACK_IMPORTED_MODULE_6__.createAddConnectionToAudioNode)(addActiveInputConnectionToAudioNode, addPassiveInputConnectionToAudioNode, _helpers_connect_native_audio_node_to_native_audio_node__WEBPACK_IMPORTED_MODULE_166__.connectNativeAudioNodeToNativeAudioNode, deleteActiveInputConnectionToAudioNode, _helpers_disconnect_native_audio_node_from_native_audio_node__WEBPACK_IMPORTED_MODULE_167__.disconnectNativeAudioNodeFromNativeAudioNode, _helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_168__.getAudioNodeConnections, getAudioNodeTailTime, _helpers_get_event_listeners_of_audio_node__WEBPACK_IMPORTED_MODULE_170__.getEventListenersOfAudioNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, _helpers_insert_element_in_set__WEBPACK_IMPORTED_MODULE_175__.insertElementInSet, _helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_176__.isActiveAudioNode, _helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_178__.isPartOfACycle, _helpers_is_passive_audio_node__WEBPACK_IMPORTED_MODULE_179__.isPassiveAudioNode), cacheTestResult, (0,_factories_increment_cycle_counter_factory__WEBPACK_IMPORTED_MODULE_69__.createIncrementCycleCounterFactory)(_globals__WEBPACK_IMPORTED_MODULE_165__.CYCLE_COUNTERS, _helpers_disconnect_native_audio_node_from_native_audio_node__WEBPACK_IMPORTED_MODULE_167__.disconnectNativeAudioNodeFromNativeAudioNode, _helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_168__.getAudioNodeConnections, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, _helpers_get_native_audio_param__WEBPACK_IMPORTED_MODULE_173__.getNativeAudioParam, _helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_176__.isActiveAudioNode), _factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError, _factories_invalid_access_error__WEBPACK_IMPORTED_MODULE_71__.createInvalidAccessError, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, (0,_factories_decrement_cycle_counter__WEBPACK_IMPORTED_MODULE_43__.createDecrementCycleCounter)(_helpers_connect_native_audio_node_to_native_audio_node__WEBPACK_IMPORTED_MODULE_166__.connectNativeAudioNodeToNativeAudioNode, _globals__WEBPACK_IMPORTED_MODULE_165__.CYCLE_COUNTERS, _helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_168__.getAudioNodeConnections, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, _helpers_get_native_audio_param__WEBPACK_IMPORTED_MODULE_173__.getNativeAudioParam, getNativeContext, _helpers_is_active_audio_node__WEBPACK_IMPORTED_MODULE_176__.isActiveAudioNode, isNativeOfflineAudioContext), (0,_factories_detect_cycles__WEBPACK_IMPORTED_MODULE_48__.createDetectCycles)(audioParamAudioNodeStore, _helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_168__.getAudioNodeConnections, _helpers_get_value_for_key__WEBPACK_IMPORTED_MODULE_174__.getValueForKey), eventTargetConstructor, getNativeContext, isNativeAudioContext, isNativeAudioNode, isNativeAudioParam, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor); -const analyserNodeConstructor = (0,_factories_analyser_node_constructor__WEBPACK_IMPORTED_MODULE_10__.createAnalyserNodeConstructor)(audioNodeConstructor, createAnalyserNodeRenderer, _factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError, createNativeAnalyserNode, getNativeContext, isNativeOfflineAudioContext); - -const audioBufferStore = new WeakSet(); -const nativeAudioBufferConstructor = (0,_factories_native_audio_buffer_constructor__WEBPACK_IMPORTED_MODULE_93__.createNativeAudioBufferConstructor)(window); -const convertNumberToUnsignedLong = (0,_factories_convert_number_to_unsigned_long__WEBPACK_IMPORTED_MODULE_37__.createConvertNumberToUnsignedLong)(new Uint32Array(1)); -const wrapAudioBufferCopyChannelMethods = (0,_factories_wrap_audio_buffer_copy_channel_methods__WEBPACK_IMPORTED_MODULE_161__.createWrapAudioBufferCopyChannelMethods)(convertNumberToUnsignedLong, _factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError); -const wrapAudioBufferCopyChannelMethodsOutOfBounds = (0,_factories_wrap_audio_buffer_copy_channel_methods_out_of_bounds__WEBPACK_IMPORTED_MODULE_162__.createWrapAudioBufferCopyChannelMethodsOutOfBounds)(convertNumberToUnsignedLong); -const audioBufferConstructor = (0,_factories_audio_buffer_constructor__WEBPACK_IMPORTED_MODULE_12__.createAudioBufferConstructor)(audioBufferStore, cacheTestResult, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, nativeAudioBufferConstructor, nativeOfflineAudioContextConstructor, (0,_factories_test_audio_buffer_constructor_support__WEBPACK_IMPORTED_MODULE_141__.createTestAudioBufferConstructorSupport)(nativeAudioBufferConstructor), wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds); - -const addSilentConnection = (0,_factories_add_silent_connection__WEBPACK_IMPORTED_MODULE_8__.createAddSilentConnection)(_factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode); -const renderInputsOfAudioParam = (0,_factories_render_inputs_of_audio_param__WEBPACK_IMPORTED_MODULE_134__.createRenderInputsOfAudioParam)(getAudioNodeRenderer, _helpers_get_audio_param_connections__WEBPACK_IMPORTED_MODULE_169__.getAudioParamConnections, _helpers_is_part_of_a_cycle__WEBPACK_IMPORTED_MODULE_178__.isPartOfACycle); -const connectAudioParam = (0,_factories_connect_audio_param__WEBPACK_IMPORTED_MODULE_32__.createConnectAudioParam)(renderInputsOfAudioParam); -const createNativeAudioBufferSourceNode = (0,_factories_native_audio_buffer_source_node_factory__WEBPACK_IMPORTED_MODULE_94__.createNativeAudioBufferSourceNodeFactory)(addSilentConnection, cacheTestResult, _helpers_test_audio_buffer_source_node_start_method_consecutive_calls_support__WEBPACK_IMPORTED_MODULE_187__.testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport, _helpers_test_audio_buffer_source_node_start_method_offset_clamping_support__WEBPACK_IMPORTED_MODULE_188__.testAudioBufferSourceNodeStartMethodOffsetClampingSupport, _helpers_test_audio_buffer_source_node_stop_method_nullified_buffer_support__WEBPACK_IMPORTED_MODULE_189__.testAudioBufferSourceNodeStopMethodNullifiedBufferSupport, _helpers_test_audio_scheduled_source_node_start_method_negative_parameters_support__WEBPACK_IMPORTED_MODULE_190__.testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, _helpers_test_audio_scheduled_source_node_stop_method_consecutive_calls_support__WEBPACK_IMPORTED_MODULE_191__.testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, _helpers_test_audio_scheduled_source_node_stop_method_negative_parameters_support__WEBPACK_IMPORTED_MODULE_192__.testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, _helpers_wrap_audio_buffer_source_node_start_method_offset_clamping__WEBPACK_IMPORTED_MODULE_197__.wrapAudioBufferSourceNodeStartMethodOffsetClamping, (0,_factories_wrap_audio_buffer_source_node_stop_method_nullified_buffer__WEBPACK_IMPORTED_MODULE_163__.createWrapAudioBufferSourceNodeStopMethodNullifiedBuffer)(_helpers_overwrite_accessors__WEBPACK_IMPORTED_MODULE_180__.overwriteAccessors), _helpers_wrap_audio_scheduled_source_node_stop_method_consecutive_calls__WEBPACK_IMPORTED_MODULE_198__.wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls); -const renderAutomation = (0,_factories_render_automation__WEBPACK_IMPORTED_MODULE_132__.createRenderAutomation)((0,_factories_get_audio_param_renderer__WEBPACK_IMPORTED_MODULE_62__.createGetAudioParamRenderer)(_helpers_get_audio_param_connections__WEBPACK_IMPORTED_MODULE_169__.getAudioParamConnections), renderInputsOfAudioParam); -const createAudioBufferSourceNodeRenderer = (0,_factories_audio_buffer_source_node_renderer_factory__WEBPACK_IMPORTED_MODULE_14__.createAudioBufferSourceNodeRendererFactory)(connectAudioParam, createNativeAudioBufferSourceNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderAutomation, renderInputsOfAudioNode); -const createAudioParam = (0,_factories_audio_param_factory__WEBPACK_IMPORTED_MODULE_20__.createAudioParamFactory)((0,_factories_add_audio_param_connections__WEBPACK_IMPORTED_MODULE_4__.createAddAudioParamConnections)(_globals__WEBPACK_IMPORTED_MODULE_165__.AUDIO_PARAM_CONNECTIONS_STORE), audioParamAudioNodeStore, _globals__WEBPACK_IMPORTED_MODULE_165__.AUDIO_PARAM_STORE, _factories_audio_param_renderer__WEBPACK_IMPORTED_MODULE_21__.createAudioParamRenderer, automation_events__WEBPACK_IMPORTED_MODULE_0__.createCancelAndHoldAutomationEvent, automation_events__WEBPACK_IMPORTED_MODULE_0__.createCancelScheduledValuesAutomationEvent, automation_events__WEBPACK_IMPORTED_MODULE_0__.createExponentialRampToValueAutomationEvent, automation_events__WEBPACK_IMPORTED_MODULE_0__.createLinearRampToValueAutomationEvent, automation_events__WEBPACK_IMPORTED_MODULE_0__.createSetTargetAutomationEvent, automation_events__WEBPACK_IMPORTED_MODULE_0__.createSetValueAutomationEvent, automation_events__WEBPACK_IMPORTED_MODULE_0__.createSetValueCurveAutomationEvent, nativeAudioContextConstructor, _helpers_set_value_at_time_until_possible__WEBPACK_IMPORTED_MODULE_185__.setValueAtTimeUntilPossible); -const audioBufferSourceNodeConstructor = (0,_factories_audio_buffer_source_node_constructor__WEBPACK_IMPORTED_MODULE_13__.createAudioBufferSourceNodeConstructor)(audioNodeConstructor, createAudioBufferSourceNodeRenderer, createAudioParam, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, createNativeAudioBufferSourceNode, getNativeContext, isNativeOfflineAudioContext, _helpers_wrap_event_listener__WEBPACK_IMPORTED_MODULE_199__.wrapEventListener); - -const audioDestinationNodeConstructor = (0,_factories_audio_destination_node_constructor__WEBPACK_IMPORTED_MODULE_16__.createAudioDestinationNodeConstructor)(audioNodeConstructor, _factories_audio_destination_node_renderer_factory__WEBPACK_IMPORTED_MODULE_17__.createAudioDestinationNodeRenderer, _factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, (0,_factories_native_audio_destination_node__WEBPACK_IMPORTED_MODULE_96__.createNativeAudioDestinationNodeFactory)(_factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, _helpers_overwrite_accessors__WEBPACK_IMPORTED_MODULE_180__.overwriteAccessors), getNativeContext, isNativeOfflineAudioContext, renderInputsOfAudioNode); -const createBiquadFilterNodeRenderer = (0,_factories_biquad_filter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_26__.createBiquadFilterNodeRendererFactory)(connectAudioParam, _factories_native_biquad_filter_node__WEBPACK_IMPORTED_MODULE_100__.createNativeBiquadFilterNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderAutomation, renderInputsOfAudioNode); -const setAudioNodeTailTime = (0,_factories_set_audio_node_tail_time__WEBPACK_IMPORTED_MODULE_137__.createSetAudioNodeTailTime)(audioNodeTailTimeStore); -const biquadFilterNodeConstructor = (0,_factories_biquad_filter_node_constructor__WEBPACK_IMPORTED_MODULE_25__.createBiquadFilterNodeConstructor)(audioNodeConstructor, createAudioParam, createBiquadFilterNodeRenderer, _factories_invalid_access_error__WEBPACK_IMPORTED_MODULE_71__.createInvalidAccessError, _factories_native_biquad_filter_node__WEBPACK_IMPORTED_MODULE_100__.createNativeBiquadFilterNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime); -const monitorConnections = (0,_factories_monitor_connections__WEBPACK_IMPORTED_MODULE_91__.createMonitorConnections)(_helpers_insert_element_in_set__WEBPACK_IMPORTED_MODULE_175__.insertElementInSet, isNativeAudioNode); -const wrapChannelMergerNode = (0,_factories_wrap_channel_merger_node__WEBPACK_IMPORTED_MODULE_164__.createWrapChannelMergerNode)(_factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, monitorConnections); -const createNativeChannelMergerNode = (0,_factories_native_channel_merger_node_factory__WEBPACK_IMPORTED_MODULE_101__.createNativeChannelMergerNodeFactory)(nativeAudioContextConstructor, wrapChannelMergerNode); -const createChannelMergerNodeRenderer = (0,_factories_channel_merger_node_renderer_factory__WEBPACK_IMPORTED_MODULE_29__.createChannelMergerNodeRendererFactory)(createNativeChannelMergerNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderInputsOfAudioNode); -const channelMergerNodeConstructor = (0,_factories_channel_merger_node_constructor__WEBPACK_IMPORTED_MODULE_28__.createChannelMergerNodeConstructor)(audioNodeConstructor, createChannelMergerNodeRenderer, createNativeChannelMergerNode, getNativeContext, isNativeOfflineAudioContext); -const createChannelSplitterNodeRenderer = (0,_factories_channel_splitter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_31__.createChannelSplitterNodeRendererFactory)(_factories_native_channel_splitter_node__WEBPACK_IMPORTED_MODULE_102__.createNativeChannelSplitterNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderInputsOfAudioNode); -const channelSplitterNodeConstructor = (0,_factories_channel_splitter_node_constructor__WEBPACK_IMPORTED_MODULE_30__.createChannelSplitterNodeConstructor)(audioNodeConstructor, createChannelSplitterNodeRenderer, _factories_native_channel_splitter_node__WEBPACK_IMPORTED_MODULE_102__.createNativeChannelSplitterNode, getNativeContext, isNativeOfflineAudioContext, _helpers_sanitize_channel_splitter_options__WEBPACK_IMPORTED_MODULE_183__.sanitizeChannelSplitterOptions); -const createNativeConstantSourceNodeFaker = (0,_factories_native_constant_source_node_faker_factory__WEBPACK_IMPORTED_MODULE_104__.createNativeConstantSourceNodeFakerFactory)(addSilentConnection, createNativeAudioBufferSourceNode, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, monitorConnections); -const createNativeConstantSourceNode = (0,_factories_native_constant_source_node_factory__WEBPACK_IMPORTED_MODULE_103__.createNativeConstantSourceNodeFactory)(addSilentConnection, cacheTestResult, createNativeConstantSourceNodeFaker, _helpers_test_audio_scheduled_source_node_start_method_negative_parameters_support__WEBPACK_IMPORTED_MODULE_190__.testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, _helpers_test_audio_scheduled_source_node_stop_method_negative_parameters_support__WEBPACK_IMPORTED_MODULE_192__.testAudioScheduledSourceNodeStopMethodNegativeParametersSupport); -const createConstantSourceNodeRenderer = (0,_factories_constant_source_node_renderer_factory__WEBPACK_IMPORTED_MODULE_36__.createConstantSourceNodeRendererFactory)(connectAudioParam, createNativeConstantSourceNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderAutomation, renderInputsOfAudioNode); -const constantSourceNodeConstructor = (0,_factories_constant_source_node_constructor__WEBPACK_IMPORTED_MODULE_35__.createConstantSourceNodeConstructor)(audioNodeConstructor, createAudioParam, createConstantSourceNodeRenderer, createNativeConstantSourceNode, getNativeContext, isNativeOfflineAudioContext, _helpers_wrap_event_listener__WEBPACK_IMPORTED_MODULE_199__.wrapEventListener); -const createNativeConvolverNode = (0,_factories_native_convolver_node_factory__WEBPACK_IMPORTED_MODULE_105__.createNativeConvolverNodeFactory)(_factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, _helpers_overwrite_accessors__WEBPACK_IMPORTED_MODULE_180__.overwriteAccessors); -const createConvolverNodeRenderer = (0,_factories_convolver_node_renderer_factory__WEBPACK_IMPORTED_MODULE_39__.createConvolverNodeRendererFactory)(createNativeConvolverNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderInputsOfAudioNode); -const convolverNodeConstructor = (0,_factories_convolver_node_constructor__WEBPACK_IMPORTED_MODULE_38__.createConvolverNodeConstructor)(audioNodeConstructor, createConvolverNodeRenderer, createNativeConvolverNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime); -const createDelayNodeRenderer = (0,_factories_delay_node_renderer_factory__WEBPACK_IMPORTED_MODULE_45__.createDelayNodeRendererFactory)(connectAudioParam, _factories_native_delay_node__WEBPACK_IMPORTED_MODULE_106__.createNativeDelayNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderAutomation, renderInputsOfAudioNode); -const delayNodeConstructor = (0,_factories_delay_node_constructor__WEBPACK_IMPORTED_MODULE_44__.createDelayNodeConstructor)(audioNodeConstructor, createAudioParam, createDelayNodeRenderer, _factories_native_delay_node__WEBPACK_IMPORTED_MODULE_106__.createNativeDelayNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime); -const createNativeDynamicsCompressorNode = (0,_factories_native_dynamics_compressor_node_factory__WEBPACK_IMPORTED_MODULE_107__.createNativeDynamicsCompressorNodeFactory)(_factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError); -const createDynamicsCompressorNodeRenderer = (0,_factories_dynamics_compressor_node_renderer_factory__WEBPACK_IMPORTED_MODULE_51__.createDynamicsCompressorNodeRendererFactory)(connectAudioParam, createNativeDynamicsCompressorNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderAutomation, renderInputsOfAudioNode); -const dynamicsCompressorNodeConstructor = (0,_factories_dynamics_compressor_node_constructor__WEBPACK_IMPORTED_MODULE_50__.createDynamicsCompressorNodeConstructor)(audioNodeConstructor, createAudioParam, createDynamicsCompressorNodeRenderer, createNativeDynamicsCompressorNode, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime); -const createGainNodeRenderer = (0,_factories_gain_node_renderer_factory__WEBPACK_IMPORTED_MODULE_58__.createGainNodeRendererFactory)(connectAudioParam, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderAutomation, renderInputsOfAudioNode); -const gainNodeConstructor = (0,_factories_gain_node_constructor__WEBPACK_IMPORTED_MODULE_57__.createGainNodeConstructor)(audioNodeConstructor, createAudioParam, createGainNodeRenderer, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, getNativeContext, isNativeOfflineAudioContext); -const createNativeIIRFilterNodeFaker = (0,_factories_native_iir_filter_node_faker_factory__WEBPACK_IMPORTED_MODULE_110__.createNativeIIRFilterNodeFakerFactory)(_factories_invalid_access_error__WEBPACK_IMPORTED_MODULE_71__.createInvalidAccessError, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, _factories_native_script_processor_node__WEBPACK_IMPORTED_MODULE_120__.createNativeScriptProcessorNode, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError); -const renderNativeOfflineAudioContext = (0,_factories_render_native_offline_audio_context__WEBPACK_IMPORTED_MODULE_135__.createRenderNativeOfflineAudioContext)(cacheTestResult, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, _factories_native_script_processor_node__WEBPACK_IMPORTED_MODULE_120__.createNativeScriptProcessorNode, (0,_factories_test_offline_audio_context_current_time_support__WEBPACK_IMPORTED_MODULE_155__.createTestOfflineAudioContextCurrentTimeSupport)(_factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, nativeOfflineAudioContextConstructor)); -const createIIRFilterNodeRenderer = (0,_factories_iir_filter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_68__.createIIRFilterNodeRendererFactory)(createNativeAudioBufferSourceNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, nativeOfflineAudioContextConstructor, renderInputsOfAudioNode, renderNativeOfflineAudioContext); -const createNativeIIRFilterNode = (0,_factories_native_iir_filter_node_factory__WEBPACK_IMPORTED_MODULE_109__.createNativeIIRFilterNodeFactory)(createNativeIIRFilterNodeFaker); -const iIRFilterNodeConstructor = (0,_factories_iir_filter_node_constructor__WEBPACK_IMPORTED_MODULE_67__.createIIRFilterNodeConstructor)(audioNodeConstructor, createNativeIIRFilterNode, createIIRFilterNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime); -const createAudioListener = (0,_factories_audio_listener_factory__WEBPACK_IMPORTED_MODULE_18__.createAudioListenerFactory)(createAudioParam, createNativeChannelMergerNode, createNativeConstantSourceNode, _factories_native_script_processor_node__WEBPACK_IMPORTED_MODULE_120__.createNativeScriptProcessorNode, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, _helpers_get_first_sample__WEBPACK_IMPORTED_MODULE_171__.getFirstSample, isNativeOfflineAudioContext, _helpers_overwrite_accessors__WEBPACK_IMPORTED_MODULE_180__.overwriteAccessors); -const unrenderedAudioWorkletNodeStore = new WeakMap(); -const minimalBaseAudioContextConstructor = (0,_factories_minimal_base_audio_context_constructor__WEBPACK_IMPORTED_MODULE_89__.createMinimalBaseAudioContextConstructor)(audioDestinationNodeConstructor, createAudioListener, eventTargetConstructor, isNativeOfflineAudioContext, unrenderedAudioWorkletNodeStore, _helpers_wrap_event_listener__WEBPACK_IMPORTED_MODULE_199__.wrapEventListener); -const createNativeOscillatorNode = (0,_factories_native_oscillator_node_factory__WEBPACK_IMPORTED_MODULE_116__.createNativeOscillatorNodeFactory)(addSilentConnection, cacheTestResult, _helpers_test_audio_scheduled_source_node_start_method_negative_parameters_support__WEBPACK_IMPORTED_MODULE_190__.testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, _helpers_test_audio_scheduled_source_node_stop_method_consecutive_calls_support__WEBPACK_IMPORTED_MODULE_191__.testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, _helpers_test_audio_scheduled_source_node_stop_method_negative_parameters_support__WEBPACK_IMPORTED_MODULE_192__.testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, _helpers_wrap_audio_scheduled_source_node_stop_method_consecutive_calls__WEBPACK_IMPORTED_MODULE_198__.wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls); -const createOscillatorNodeRenderer = (0,_factories_oscillator_node_renderer_factory__WEBPACK_IMPORTED_MODULE_128__.createOscillatorNodeRendererFactory)(connectAudioParam, createNativeOscillatorNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderAutomation, renderInputsOfAudioNode); -const oscillatorNodeConstructor = (0,_factories_oscillator_node_constructor__WEBPACK_IMPORTED_MODULE_127__.createOscillatorNodeConstructor)(audioNodeConstructor, createAudioParam, createNativeOscillatorNode, createOscillatorNodeRenderer, getNativeContext, isNativeOfflineAudioContext, _helpers_wrap_event_listener__WEBPACK_IMPORTED_MODULE_199__.wrapEventListener); -const createConnectedNativeAudioBufferSourceNode = (0,_factories_connected_native_audio_buffer_source_node_factory__WEBPACK_IMPORTED_MODULE_34__.createConnectedNativeAudioBufferSourceNodeFactory)(createNativeAudioBufferSourceNode); -const createNativeWaveShaperNodeFaker = (0,_factories_native_wave_shaper_node_faker_factory__WEBPACK_IMPORTED_MODULE_124__.createNativeWaveShaperNodeFakerFactory)(createConnectedNativeAudioBufferSourceNode, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, _helpers_is_dc_curve__WEBPACK_IMPORTED_MODULE_177__.isDCCurve, monitorConnections); -const createNativeWaveShaperNode = (0,_factories_native_wave_shaper_node_factory__WEBPACK_IMPORTED_MODULE_123__.createNativeWaveShaperNodeFactory)(createConnectedNativeAudioBufferSourceNode, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, createNativeWaveShaperNodeFaker, _helpers_is_dc_curve__WEBPACK_IMPORTED_MODULE_177__.isDCCurve, monitorConnections, nativeAudioContextConstructor, _helpers_overwrite_accessors__WEBPACK_IMPORTED_MODULE_180__.overwriteAccessors); -const createNativePannerNodeFaker = (0,_factories_native_panner_node_faker_factory__WEBPACK_IMPORTED_MODULE_118__.createNativePannerNodeFakerFactory)(_helpers_connect_native_audio_node_to_native_audio_node__WEBPACK_IMPORTED_MODULE_166__.connectNativeAudioNodeToNativeAudioNode, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, createNativeChannelMergerNode, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, _factories_native_script_processor_node__WEBPACK_IMPORTED_MODULE_120__.createNativeScriptProcessorNode, createNativeWaveShaperNode, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, _helpers_disconnect_native_audio_node_from_native_audio_node__WEBPACK_IMPORTED_MODULE_167__.disconnectNativeAudioNodeFromNativeAudioNode, _helpers_get_first_sample__WEBPACK_IMPORTED_MODULE_171__.getFirstSample, monitorConnections); -const createNativePannerNode = (0,_factories_native_panner_node_factory__WEBPACK_IMPORTED_MODULE_117__.createNativePannerNodeFactory)(createNativePannerNodeFaker); -const createPannerNodeRenderer = (0,_factories_panner_node_renderer_factory__WEBPACK_IMPORTED_MODULE_130__.createPannerNodeRendererFactory)(connectAudioParam, createNativeChannelMergerNode, createNativeConstantSourceNode, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, createNativePannerNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, nativeOfflineAudioContextConstructor, renderAutomation, renderInputsOfAudioNode, renderNativeOfflineAudioContext); -const pannerNodeConstructor = (0,_factories_panner_node_constructor__WEBPACK_IMPORTED_MODULE_129__.createPannerNodeConstructor)(audioNodeConstructor, createAudioParam, createNativePannerNode, createPannerNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime); -const createNativePeriodicWave = (0,_factories_native_periodic_wave_factory__WEBPACK_IMPORTED_MODULE_119__.createNativePeriodicWaveFactory)(_factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError); -const periodicWaveConstructor = (0,_factories_periodic_wave_constructor__WEBPACK_IMPORTED_MODULE_131__.createPeriodicWaveConstructor)(createNativePeriodicWave, getNativeContext, new WeakSet(), _helpers_sanitize_periodic_wave_options__WEBPACK_IMPORTED_MODULE_184__.sanitizePeriodicWaveOptions); -const nativeStereoPannerNodeFakerFactory = (0,_factories_native_stereo_panner_node_faker_factory__WEBPACK_IMPORTED_MODULE_122__.createNativeStereoPannerNodeFakerFactory)(createNativeChannelMergerNode, _factories_native_channel_splitter_node__WEBPACK_IMPORTED_MODULE_102__.createNativeChannelSplitterNode, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, createNativeWaveShaperNode, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, monitorConnections); -const createNativeStereoPannerNode = (0,_factories_native_stereo_panner_node_factory__WEBPACK_IMPORTED_MODULE_121__.createNativeStereoPannerNodeFactory)(nativeStereoPannerNodeFakerFactory, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError); -const createStereoPannerNodeRenderer = (0,_factories_stereo_panner_node_renderer_factory__WEBPACK_IMPORTED_MODULE_140__.createStereoPannerNodeRendererFactory)(connectAudioParam, createNativeStereoPannerNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderAutomation, renderInputsOfAudioNode); -const stereoPannerNodeConstructor = (0,_factories_stereo_panner_node_constructor__WEBPACK_IMPORTED_MODULE_139__.createStereoPannerNodeConstructor)(audioNodeConstructor, createAudioParam, createNativeStereoPannerNode, createStereoPannerNodeRenderer, getNativeContext, isNativeOfflineAudioContext); -const createWaveShaperNodeRenderer = (0,_factories_wave_shaper_node_renderer_factory__WEBPACK_IMPORTED_MODULE_159__.createWaveShaperNodeRendererFactory)(createNativeWaveShaperNode, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, renderInputsOfAudioNode); -const waveShaperNodeConstructor = (0,_factories_wave_shaper_node_constructor__WEBPACK_IMPORTED_MODULE_158__.createWaveShaperNodeConstructor)(audioNodeConstructor, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, createNativeWaveShaperNode, createWaveShaperNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime); -const isSecureContext = (0,_factories_is_secure_context__WEBPACK_IMPORTED_MODULE_82__.createIsSecureContext)(window); -const exposeCurrentFrameAndCurrentTime = (0,_factories_expose_current_frame_and_current_time__WEBPACK_IMPORTED_MODULE_55__.createExposeCurrentFrameAndCurrentTime)(window); -const backupOfflineAudioContextStore = new WeakMap(); -const getOrCreateBackupOfflineAudioContext = (0,_factories_get_or_create_backup_offline_audio_context__WEBPACK_IMPORTED_MODULE_65__.createGetOrCreateBackupOfflineAudioContext)(backupOfflineAudioContextStore, nativeOfflineAudioContextConstructor); -// The addAudioWorkletModule() function is only available in a SecureContext. -const addAudioWorkletModule = isSecureContext - ? (0,_factories_add_audio_worklet_module__WEBPACK_IMPORTED_MODULE_5__.createAddAudioWorkletModule)(cacheTestResult, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, (0,_factories_evaluate_source__WEBPACK_IMPORTED_MODULE_53__.createEvaluateSource)(window), exposeCurrentFrameAndCurrentTime, (0,_factories_fetch_source__WEBPACK_IMPORTED_MODULE_56__.createFetchSource)(_factories_abort_error__WEBPACK_IMPORTED_MODULE_1__.createAbortError), getNativeContext, getOrCreateBackupOfflineAudioContext, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor, new WeakMap(), new WeakMap(), (0,_factories_test_audio_worklet_processor_post_message_support__WEBPACK_IMPORTED_MODULE_148__.createTestAudioWorkletProcessorPostMessageSupport)(nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor), - // @todo window is guaranteed to be defined because isSecureContext checks that as well. - window) - : undefined; -const isNativeContext = (0,_factories_is_native_context__WEBPACK_IMPORTED_MODULE_80__.createIsNativeContext)(isNativeAudioContext, isNativeOfflineAudioContext); -const decodeAudioData = (0,_factories_decode_audio_data__WEBPACK_IMPORTED_MODULE_42__.createDecodeAudioData)(audioBufferStore, cacheTestResult, _factories_data_clone_error__WEBPACK_IMPORTED_MODULE_41__.createDataCloneError, _factories_encoding_error__WEBPACK_IMPORTED_MODULE_52__.createEncodingError, new WeakSet(), getNativeContext, isNativeContext, _helpers_test_audio_buffer_copy_channel_methods_out_of_bounds_support__WEBPACK_IMPORTED_MODULE_186__.testAudioBufferCopyChannelMethodsOutOfBoundsSupport, _helpers_test_promise_support__WEBPACK_IMPORTED_MODULE_195__.testPromiseSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds); -const baseAudioContextConstructor = (0,_factories_base_audio_context_constructor__WEBPACK_IMPORTED_MODULE_24__.createBaseAudioContextConstructor)(addAudioWorkletModule, analyserNodeConstructor, audioBufferConstructor, audioBufferSourceNodeConstructor, biquadFilterNodeConstructor, channelMergerNodeConstructor, channelSplitterNodeConstructor, constantSourceNodeConstructor, convolverNodeConstructor, decodeAudioData, delayNodeConstructor, dynamicsCompressorNodeConstructor, gainNodeConstructor, iIRFilterNodeConstructor, minimalBaseAudioContextConstructor, oscillatorNodeConstructor, pannerNodeConstructor, periodicWaveConstructor, stereoPannerNodeConstructor, waveShaperNodeConstructor); -const mediaElementAudioSourceNodeConstructor = (0,_factories_media_element_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_84__.createMediaElementAudioSourceNodeConstructor)(audioNodeConstructor, _factories_native_media_element_audio_source_node__WEBPACK_IMPORTED_MODULE_111__.createNativeMediaElementAudioSourceNode, getNativeContext, isNativeOfflineAudioContext); -const mediaStreamAudioDestinationNodeConstructor = (0,_factories_media_stream_audio_destination_node_constructor__WEBPACK_IMPORTED_MODULE_85__.createMediaStreamAudioDestinationNodeConstructor)(audioNodeConstructor, _factories_native_media_stream_audio_destination_node__WEBPACK_IMPORTED_MODULE_112__.createNativeMediaStreamAudioDestinationNode, getNativeContext, isNativeOfflineAudioContext); -const mediaStreamAudioSourceNodeConstructor = (0,_factories_media_stream_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_86__.createMediaStreamAudioSourceNodeConstructor)(audioNodeConstructor, _factories_native_media_stream_audio_source_node__WEBPACK_IMPORTED_MODULE_113__.createNativeMediaStreamAudioSourceNode, getNativeContext, isNativeOfflineAudioContext); -const createNativeMediaStreamTrackAudioSourceNode = (0,_factories_native_media_stream_track_audio_source_node_factory__WEBPACK_IMPORTED_MODULE_114__.createNativeMediaStreamTrackAudioSourceNodeFactory)(_factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, isNativeOfflineAudioContext); -const mediaStreamTrackAudioSourceNodeConstructor = (0,_factories_media_stream_track_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_87__.createMediaStreamTrackAudioSourceNodeConstructor)(audioNodeConstructor, createNativeMediaStreamTrackAudioSourceNode, getNativeContext); -const audioContextConstructor = (0,_factories_audio_context_constructor__WEBPACK_IMPORTED_MODULE_15__.createAudioContextConstructor)(baseAudioContextConstructor, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, _factories_unknown_error__WEBPACK_IMPORTED_MODULE_157__.createUnknownError, mediaElementAudioSourceNodeConstructor, mediaStreamAudioDestinationNodeConstructor, mediaStreamAudioSourceNodeConstructor, mediaStreamTrackAudioSourceNodeConstructor, nativeAudioContextConstructor); - -const getUnrenderedAudioWorkletNodes = (0,_factories_get_unrendered_audio_worklet_nodes__WEBPACK_IMPORTED_MODULE_66__.createGetUnrenderedAudioWorkletNodes)(unrenderedAudioWorkletNodeStore); -const addUnrenderedAudioWorkletNode = (0,_factories_add_unrendered_audio_worklet_node__WEBPACK_IMPORTED_MODULE_9__.createAddUnrenderedAudioWorkletNode)(getUnrenderedAudioWorkletNodes); -const connectMultipleOutputs = (0,_factories_connect_multiple_outputs__WEBPACK_IMPORTED_MODULE_33__.createConnectMultipleOutputs)(_factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError); -const deleteUnrenderedAudioWorkletNode = (0,_factories_delete_unrendered_audio_worklet_node__WEBPACK_IMPORTED_MODULE_47__.createDeleteUnrenderedAudioWorkletNode)(getUnrenderedAudioWorkletNodes); -const disconnectMultipleOutputs = (0,_factories_disconnect_multiple_outputs__WEBPACK_IMPORTED_MODULE_49__.createDisconnectMultipleOutputs)(_factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError); -const activeAudioWorkletNodeInputsStore = new WeakMap(); -const getActiveAudioWorkletNodeInputs = (0,_factories_get_active_audio_worklet_node_inputs__WEBPACK_IMPORTED_MODULE_59__.createGetActiveAudioWorkletNodeInputs)(activeAudioWorkletNodeInputsStore, _helpers_get_value_for_key__WEBPACK_IMPORTED_MODULE_174__.getValueForKey); -const createNativeAudioWorkletNodeFaker = (0,_factories_native_audio_worklet_node_faker_factory__WEBPACK_IMPORTED_MODULE_99__.createNativeAudioWorkletNodeFakerFactory)(connectMultipleOutputs, _factories_index_size_error__WEBPACK_IMPORTED_MODULE_70__.createIndexSizeError, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, createNativeChannelMergerNode, _factories_native_channel_splitter_node__WEBPACK_IMPORTED_MODULE_102__.createNativeChannelSplitterNode, createNativeConstantSourceNode, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, _factories_native_script_processor_node__WEBPACK_IMPORTED_MODULE_120__.createNativeScriptProcessorNode, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, disconnectMultipleOutputs, exposeCurrentFrameAndCurrentTime, getActiveAudioWorkletNodeInputs, monitorConnections); -const createNativeAudioWorkletNode = (0,_factories_native_audio_worklet_node_factory__WEBPACK_IMPORTED_MODULE_98__.createNativeAudioWorkletNodeFactory)(_factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, createNativeAudioWorkletNodeFaker, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, monitorConnections); -const createAudioWorkletNodeRenderer = (0,_factories_audio_worklet_node_renderer_factory__WEBPACK_IMPORTED_MODULE_23__.createAudioWorkletNodeRendererFactory)(connectAudioParam, connectMultipleOutputs, createNativeAudioBufferSourceNode, createNativeChannelMergerNode, _factories_native_channel_splitter_node__WEBPACK_IMPORTED_MODULE_102__.createNativeChannelSplitterNode, createNativeConstantSourceNode, _factories_native_gain_node__WEBPACK_IMPORTED_MODULE_108__.createNativeGainNode, deleteUnrenderedAudioWorkletNode, disconnectMultipleOutputs, exposeCurrentFrameAndCurrentTime, _helpers_get_native_audio_node__WEBPACK_IMPORTED_MODULE_172__.getNativeAudioNode, nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor, renderAutomation, renderInputsOfAudioNode, renderNativeOfflineAudioContext); -const getBackupOfflineAudioContext = (0,_factories_get_backup_offline_audio_context__WEBPACK_IMPORTED_MODULE_63__.createGetBackupOfflineAudioContext)(backupOfflineAudioContextStore); -const setActiveAudioWorkletNodeInputs = (0,_factories_set_active_audio_worklet_node_inputs__WEBPACK_IMPORTED_MODULE_136__.createSetActiveAudioWorkletNodeInputs)(activeAudioWorkletNodeInputsStore); -// The AudioWorkletNode constructor is only available in a SecureContext. -const audioWorkletNodeConstructor = isSecureContext - ? (0,_factories_audio_worklet_node_constructor__WEBPACK_IMPORTED_MODULE_22__.createAudioWorkletNodeConstructor)(addUnrenderedAudioWorkletNode, audioNodeConstructor, createAudioParam, createAudioWorkletNodeRenderer, createNativeAudioWorkletNode, _helpers_get_audio_node_connections__WEBPACK_IMPORTED_MODULE_168__.getAudioNodeConnections, getBackupOfflineAudioContext, getNativeContext, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor, _helpers_sanitize_audio_worklet_node_options__WEBPACK_IMPORTED_MODULE_182__.sanitizeAudioWorkletNodeOptions, setActiveAudioWorkletNodeInputs, _helpers_test_audio_worklet_node_options_clonability__WEBPACK_IMPORTED_MODULE_193__.testAudioWorkletNodeOptionsClonability, _helpers_wrap_event_listener__WEBPACK_IMPORTED_MODULE_199__.wrapEventListener) - : undefined; - - - - - - - - - - - - - - -const minimalAudioContextConstructor = (0,_factories_minimal_audio_context_constructor__WEBPACK_IMPORTED_MODULE_88__.createMinimalAudioContextConstructor)(_factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, _factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, _factories_unknown_error__WEBPACK_IMPORTED_MODULE_157__.createUnknownError, minimalBaseAudioContextConstructor, nativeAudioContextConstructor); - -const createNativeOfflineAudioContext = (0,_factories_create_native_offline_audio_context__WEBPACK_IMPORTED_MODULE_40__.createCreateNativeOfflineAudioContext)(_factories_not_supported_error__WEBPACK_IMPORTED_MODULE_125__.createNotSupportedError, nativeOfflineAudioContextConstructor); -const startRendering = (0,_factories_start_rendering__WEBPACK_IMPORTED_MODULE_138__.createStartRendering)(audioBufferStore, cacheTestResult, getAudioNodeRenderer, getUnrenderedAudioWorkletNodes, renderNativeOfflineAudioContext, _helpers_test_audio_buffer_copy_channel_methods_out_of_bounds_support__WEBPACK_IMPORTED_MODULE_186__.testAudioBufferCopyChannelMethodsOutOfBoundsSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds); -const minimalOfflineAudioContextConstructor = (0,_factories_minimal_offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_90__.createMinimalOfflineAudioContextConstructor)(cacheTestResult, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, createNativeOfflineAudioContext, minimalBaseAudioContextConstructor, startRendering); - -const offlineAudioContextConstructor = (0,_factories_offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_126__.createOfflineAudioContextConstructor)(baseAudioContextConstructor, cacheTestResult, _factories_invalid_state_error__WEBPACK_IMPORTED_MODULE_72__.createInvalidStateError, createNativeOfflineAudioContext, startRendering); - - - - - - -const isAnyAudioContext = (0,_factories_is_any_audio_context__WEBPACK_IMPORTED_MODULE_73__.createIsAnyAudioContext)(_globals__WEBPACK_IMPORTED_MODULE_165__.CONTEXT_STORE, isNativeAudioContext); -const isAnyAudioNode = (0,_factories_is_any_audio_node__WEBPACK_IMPORTED_MODULE_74__.createIsAnyAudioNode)(_globals__WEBPACK_IMPORTED_MODULE_165__.AUDIO_NODE_STORE, isNativeAudioNode); -const isAnyAudioParam = (0,_factories_is_any_audio_param__WEBPACK_IMPORTED_MODULE_75__.createIsAnyAudioParam)(_globals__WEBPACK_IMPORTED_MODULE_165__.AUDIO_PARAM_STORE, isNativeAudioParam); -const isAnyOfflineAudioContext = (0,_factories_is_any_offline_audio_context__WEBPACK_IMPORTED_MODULE_76__.createIsAnyOfflineAudioContext)(_globals__WEBPACK_IMPORTED_MODULE_165__.CONTEXT_STORE, isNativeOfflineAudioContext); -const isSupported = () => (0,_factories_is_supported_promise__WEBPACK_IMPORTED_MODULE_83__.createIsSupportedPromise)(cacheTestResult, (0,_factories_test_audio_buffer_copy_channel_methods_subarray_support__WEBPACK_IMPORTED_MODULE_142__.createTestAudioBufferCopyChannelMethodsSubarraySupport)(nativeOfflineAudioContextConstructor), (0,_factories_test_audio_context_close_method_support__WEBPACK_IMPORTED_MODULE_143__.createTestAudioContextCloseMethodSupport)(nativeAudioContextConstructor), (0,_factories_test_audio_context_decode_audio_data_method_type_error_support__WEBPACK_IMPORTED_MODULE_144__.createTestAudioContextDecodeAudioDataMethodTypeErrorSupport)(nativeOfflineAudioContextConstructor), (0,_factories_test_audio_context_options_support__WEBPACK_IMPORTED_MODULE_145__.createTestAudioContextOptionsSupport)(nativeAudioContextConstructor), (0,_factories_test_audio_node_connect_method_support__WEBPACK_IMPORTED_MODULE_146__.createTestAudioNodeConnectMethodSupport)(nativeOfflineAudioContextConstructor), (0,_factories_test_audio_worklet_processor_no_outputs_support__WEBPACK_IMPORTED_MODULE_147__.createTestAudioWorkletProcessorNoOutputsSupport)(nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor), (0,_factories_test_channel_merger_node_channel_count_support__WEBPACK_IMPORTED_MODULE_149__.createTestChannelMergerNodeChannelCountSupport)(nativeOfflineAudioContextConstructor), (0,_factories_test_constant_source_node_accurate_scheduling_support__WEBPACK_IMPORTED_MODULE_150__.createTestConstantSourceNodeAccurateSchedulingSupport)(nativeOfflineAudioContextConstructor), (0,_factories_test_convolver_node_buffer_reassignability_support__WEBPACK_IMPORTED_MODULE_151__.createTestConvolverNodeBufferReassignabilitySupport)(nativeOfflineAudioContextConstructor), (0,_factories_test_convolver_node_channel_count_support__WEBPACK_IMPORTED_MODULE_152__.createTestConvolverNodeChannelCountSupport)(nativeOfflineAudioContextConstructor), _helpers_test_dom_exception_constructor_support__WEBPACK_IMPORTED_MODULE_194__.testDomExceptionConstructorSupport, (0,_factories_test_is_secure_context_support__WEBPACK_IMPORTED_MODULE_153__.createTestIsSecureContextSupport)(window), (0,_factories_test_media_stream_audio_source_node_media_stream_without_audio_track_support__WEBPACK_IMPORTED_MODULE_154__.createTestMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport)(nativeAudioContextConstructor), (0,_factories_test_stereo_panner_node_default_value_support__WEBPACK_IMPORTED_MODULE_156__.createTestStereoPannerNodeDefaultValueSupport)(nativeOfflineAudioContextConstructor), _helpers_test_transferables_support__WEBPACK_IMPORTED_MODULE_196__.testTransferablesSupport); -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/read-only-map.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/read-only-map.js ***! - \*******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "ReadOnlyMap": () => (/* binding */ ReadOnlyMap) -/* harmony export */ }); -class ReadOnlyMap { - constructor(parameters) { - this._map = new Map(parameters); - } - get size() { - return this._map.size; - } - entries() { - return this._map.entries(); - } - forEach(callback, thisArg = null) { - return this._map.forEach((value, key) => callback.call(thisArg, value, key, this)); - } - get(name) { - return this._map.get(name); - } - has(name) { - return this._map.has(name); - } - keys() { - return this._map.keys(); - } - values() { - return this._map.values(); - } -} -//# sourceMappingURL=read-only-map.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/abort-error-factory.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/abort-error-factory.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=abort-error-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/active-audio-worklet-node-inputs-store.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/active-audio-worklet-node-inputs-store.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=active-audio-worklet-node-inputs-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/active-input-connection.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/active-input-connection.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=active-input-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-active-input-connection-to-audio-node-factory.js": -/*!*************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-active-input-connection-to-audio-node-factory.js ***! - \*************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-active-input-connection-to-audio-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-active-input-connection-to-audio-node-function.js": -/*!**************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-active-input-connection-to-audio-node-function.js ***! - \**************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-active-input-connection-to-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-node-connections-factory.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-audio-node-connections-factory.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-audio-node-connections-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-node-connections-function.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-audio-node-connections-function.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-audio-node-connections-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-param-connections-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-audio-param-connections-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-audio-param-connections-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-param-connections-function.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-audio-param-connections-function.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-audio-param-connections-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-worklet-module-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-audio-worklet-module-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-audio-worklet-module-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-worklet-module-function.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-audio-worklet-module-function.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-audio-worklet-module-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-connection-to-audio-node-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-connection-to-audio-node-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-connection-to-audio-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-connection-to-audio-node-function.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-connection-to-audio-node-function.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-connection-to-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-passive-input-connection-to-audio-node-factory.js": -/*!**************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-passive-input-connection-to-audio-node-factory.js ***! - \**************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-passive-input-connection-to-audio-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-passive-input-connection-to-audio-node-function.js": -/*!***************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-passive-input-connection-to-audio-node-function.js ***! - \***************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-passive-input-connection-to-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-silent-connection-factory.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-silent-connection-factory.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-silent-connection-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-silent-connection-function.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-silent-connection-function.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-silent-connection-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-unrendered-audio-worklet-node-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-unrendered-audio-worklet-node-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-unrendered-audio-worklet-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/add-unrendered-audio-worklet-node-function.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/add-unrendered-audio-worklet-node-function.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=add-unrendered-audio-worklet-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/analyser-node-constructor-factory.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/analyser-node-constructor-factory.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=analyser-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/analyser-node-constructor.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/analyser-node-constructor.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=analyser-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/analyser-node-renderer-factory-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/analyser-node-renderer-factory-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=analyser-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/analyser-node-renderer-factory.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/analyser-node-renderer-factory.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=analyser-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/any-audio-buffer.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/any-audio-buffer.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=any-audio-buffer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/any-context.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/any-context.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=any-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-constructor-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-constructor-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-constructor.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-constructor.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-constructor-factory.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-constructor-factory.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-source-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-constructor.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-constructor.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer-factory-factory.js": -/*!*************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer-factory-factory.js ***! - \*************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-source-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-source-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-source-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-store.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-store.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-buffer-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-context-constructor-factory.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-context-constructor-factory.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-context-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-context-constructor.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-context-constructor.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-context-latency-category.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-context-latency-category.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-context-latency-category.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-context-state.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-context-state.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-context-state.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-constructor-factory.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-constructor-factory.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-destination-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-constructor.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-constructor.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-destination-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-renderer-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-renderer-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-destination-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-listener-factory-factory.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-listener-factory-factory.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-listener-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-listener-factory.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-listener-factory.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-listener-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-connections-store.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-node-connections-store.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-connections-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-connections.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-node-connections.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-constructor-factory.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-node-constructor-factory.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-constructor.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-node-constructor.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-output-connection.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-node-output-connection.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-output-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-renderer.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-node-renderer.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-store.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-node-store.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-tail-time-store.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-node-tail-time-store.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-node-tail-time-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-audio-node-store.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-audio-node-store.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-audio-node-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-connections-store.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-connections-store.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-connections-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-connections.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-connections.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-connections.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-factory-factory.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-factory-factory.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-factory.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-factory.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-map.js": -/*!***************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-map.js ***! - \***************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-map.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-output-connection.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-output-connection.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-output-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-renderer-factory.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-renderer-factory.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-store.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-param-store.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-param-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-constructor-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-constructor-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-constructor.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-constructor.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-renderer-factory-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-renderer-factory-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-renderer-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-renderer-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=audio-worklet-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/backup-offline-audio-context-store.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/backup-offline-audio-context-store.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=backup-offline-audio-context-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/base-audio-context-constructor-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/base-audio-context-constructor-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=base-audio-context-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/base-audio-context-constructor.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/base-audio-context-constructor.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=base-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-constructor-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-constructor-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=biquad-filter-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-constructor.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-constructor.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=biquad-filter-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-renderer-factory-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-renderer-factory-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=biquad-filter-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-renderer-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-renderer-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=biquad-filter-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-type.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-type.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=biquad-filter-type.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/cache-test-result-factory.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/cache-test-result-factory.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=cache-test-result-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/cache-test-result-function.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/cache-test-result-function.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=cache-test-result-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-count-mode.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-count-mode.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-count-mode.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-interpretation.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-interpretation.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-interpretation.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-constructor-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-constructor-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-merger-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-constructor.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-constructor.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-merger-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-renderer-factory-factory.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-renderer-factory-factory.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-merger-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-renderer-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-renderer-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-merger-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-constructor-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-constructor-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-splitter-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-constructor.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-constructor.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-splitter-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-renderer-factory-factory.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-renderer-factory-factory.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-splitter-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-renderer-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-renderer-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=channel-splitter-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/connect-audio-param-factory.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/connect-audio-param-factory.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=connect-audio-param-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/connect-audio-param-function.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/connect-audio-param-function.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=connect-audio-param-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/connect-multiple-outputs-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/connect-multiple-outputs-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=connect-multiple-outputs-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/connect-multiple-outputs-function.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/connect-multiple-outputs-function.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=connect-multiple-outputs-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/connect-native-audio-node-to-native-audio-node-function.js": -/*!*******************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/connect-native-audio-node-to-native-audio-node-function.js ***! - \*******************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=connect-native-audio-node-to-native-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/connected-native-audio-buffer-source-node-factory-factory.js": -/*!*********************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/connected-native-audio-buffer-source-node-factory-factory.js ***! - \*********************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=connected-native-audio-buffer-source-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/connected-native-audio-buffer-source-node-factory.js": -/*!*************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/connected-native-audio-buffer-source-node-factory.js ***! - \*************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=connected-native-audio-buffer-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-constructor-factory.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-constructor-factory.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constant-source-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-constructor.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-constructor.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constant-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer-factory-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer-factory-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constant-source-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer-factory.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer-factory.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constant-source-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constant-source-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/constructor.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/constructor.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/context-store.js": -/*!*************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/context-store.js ***! - \*************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=context-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/context.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/context.js ***! - \*******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/convert-number-to-unsigned-long-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/convert-number-to-unsigned-long-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=convert-number-to-unsigned-long-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/convert-number-to-unsigned-long-function.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/convert-number-to-unsigned-long-function.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=convert-number-to-unsigned-long-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/convolver-node-constructor-factory.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/convolver-node-constructor-factory.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=convolver-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/convolver-node-constructor.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/convolver-node-constructor.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=convolver-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/convolver-node-renderer-factory-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/convolver-node-renderer-factory-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=convolver-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/convolver-node-renderer-factory.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/convolver-node-renderer-factory.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=convolver-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/create-native-offline-audio-context-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/create-native-offline-audio-context-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=create-native-offline-audio-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/create-native-offline-audio-context-function.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/create-native-offline-audio-context-function.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=create-native-offline-audio-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/cycle-counters.js": -/*!**************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/cycle-counters.js ***! - \**************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=cycle-counters.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/data-clone-error-factory.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/data-clone-error-factory.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=data-clone-error-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/decode-audio-data-factory.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/decode-audio-data-factory.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=decode-audio-data-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/decode-audio-data-function.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/decode-audio-data-function.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=decode-audio-data-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/decode-error-callback.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/decode-error-callback.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=decode-error-callback.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/decode-success-callback.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/decode-success-callback.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=decode-success-callback.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/decrement-cycle-counter-factory.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/decrement-cycle-counter-factory.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=decrement-cycle-counter-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/decrement-cycle-counter-function.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/decrement-cycle-counter-function.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=decrement-cycle-counter-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/delay-node-constructor-factory.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/delay-node-constructor-factory.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delay-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/delay-node-constructor.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/delay-node-constructor.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delay-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/delay-node-renderer-factory-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/delay-node-renderer-factory-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delay-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/delay-node-renderer-factory.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/delay-node-renderer-factory.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delay-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/delete-active-input-connection-to-audio-node-factory.js": -/*!****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/delete-active-input-connection-to-audio-node-factory.js ***! - \****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delete-active-input-connection-to-audio-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/delete-active-input-connection-to-audio-node-function.js": -/*!*****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/delete-active-input-connection-to-audio-node-function.js ***! - \*****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delete-active-input-connection-to-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/delete-unrendered-audio-worklet-node-factory.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/delete-unrendered-audio-worklet-node-factory.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delete-unrendered-audio-worklet-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/delete-unrendered-audio-worklet-node-function.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/delete-unrendered-audio-worklet-node-function.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=delete-unrendered-audio-worklet-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/detect-cycles-factory.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/detect-cycles-factory.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=detect-cycles-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/detect-cycles-function.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/detect-cycles-function.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=detect-cycles-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/disconnect-multiple-outputs-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/disconnect-multiple-outputs-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=disconnect-multiple-outputs-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/disconnect-multiple-outputs-function.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/disconnect-multiple-outputs-function.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=disconnect-multiple-outputs-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/disconnect-native-audio-node-from-native-audio-node-function.js": -/*!************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/disconnect-native-audio-node-from-native-audio-node-function.js ***! - \************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=disconnect-native-audio-node-from-native-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/distance-model-type.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/distance-model-type.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=distance-model-type.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-constructor-factory.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-constructor-factory.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=dynamics-compressor-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-constructor.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-constructor.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=dynamics-compressor-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-renderer-factory-factory.js": -/*!*************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-renderer-factory-factory.js ***! - \*************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=dynamics-compressor-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-renderer-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-renderer-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=dynamics-compressor-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/encoding-error-factory.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/encoding-error-factory.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=encoding-error-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/error-event-handler.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/error-event-handler.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=error-event-handler.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/evaluate-audio-worklet-global-scope-function.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/evaluate-audio-worklet-global-scope-function.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=evaluate-audio-worklet-global-scope-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/evaluate-source-factory.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/evaluate-source-factory.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=evaluate-source-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/evaluate-source-function.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/evaluate-source-function.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=evaluate-source-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/event-handler.js": -/*!*************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/event-handler.js ***! - \*************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=event-handler.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/event-target-constructor-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/event-target-constructor-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=event-target-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/event-target-constructor.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/event-target-constructor.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=event-target-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/expose-current-frame-and-current-time-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/expose-current-frame-and-current-time-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=expose-current-frame-and-current-time-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/expose-current-frame-and-current-time-function.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/expose-current-frame-and-current-time-function.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=expose-current-frame-and-current-time-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/fetch-source-factory.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/fetch-source-factory.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=fetch-source-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/fetch-source-function.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/fetch-source-function.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=fetch-source-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/gain-node-constructor-factory.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/gain-node-constructor-factory.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=gain-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/gain-node-constructor.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/gain-node-constructor.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=gain-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/gain-node-renderer-factory-factory.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/gain-node-renderer-factory-factory.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=gain-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/gain-node-renderer-factory.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/gain-node-renderer-factory.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=gain-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-active-audio-worklet-node-inputs-factory.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-active-audio-worklet-node-inputs-factory.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-active-audio-worklet-node-inputs-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-active-audio-worklet-node-inputs-function.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-active-audio-worklet-node-inputs-function.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-active-audio-worklet-node-inputs-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-connections-function.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-connections-function.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-audio-node-connections-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-renderer-factory.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-renderer-factory.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-audio-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-renderer-function.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-renderer-function.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-audio-node-renderer-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-tail-time-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-tail-time-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-audio-node-tail-time-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-tail-time-function.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-tail-time-function.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-audio-node-tail-time-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-connections-function.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-connections-function.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-audio-param-connections-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-renderer-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-renderer-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-audio-param-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-renderer-function.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-renderer-function.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-audio-param-renderer-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-backup-offline-audio-context-factory.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-backup-offline-audio-context-factory.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-backup-offline-audio-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-backup-offline-audio-context-function.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-backup-offline-audio-context-function.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-backup-offline-audio-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-event-listeners-of-audio-node-function.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-event-listeners-of-audio-node-function.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-event-listeners-of-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-first-sample-function.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-first-sample-function.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-first-sample-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-native-audio-node-function.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-native-audio-node-function.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-native-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-native-audio-param-function.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-native-audio-param-function.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-native-audio-param-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-native-context-factory.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-native-context-factory.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-native-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-native-context-function.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-native-context-function.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-native-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-or-create-backup-offline-audio-context-factory.js": -/*!**************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-or-create-backup-offline-audio-context-factory.js ***! - \**************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-or-create-backup-offline-audio-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-or-create-backup-offline-audio-context-function.js": -/*!***************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-or-create-backup-offline-audio-context-function.js ***! - \***************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-or-create-backup-offline-audio-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-unrendered-audio-worklet-nodes-factory.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-unrendered-audio-worklet-nodes-factory.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-unrendered-audio-worklet-nodes-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-unrendered-audio-worklet-nodes-function.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-unrendered-audio-worklet-nodes-function.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-unrendered-audio-worklet-nodes-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/get-value-for-key-function.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/get-value-for-key-function.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=get-value-for-key-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-constructor-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-constructor-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=iir-filter-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-constructor.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-constructor.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=iir-filter-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-renderer-factory-factory.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-renderer-factory-factory.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=iir-filter-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-renderer-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-renderer-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=iir-filter-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-factory-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-factory-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=increment-cycle-counter-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-factory.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-factory.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=increment-cycle-counter-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-function.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-function.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=increment-cycle-counter-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/index-size-error-factory.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/index-size-error-factory.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=index-size-error-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/index.js": -/*!*****************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/index.js ***! - \*****************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _abort_error_factory__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./abort-error-factory */ "./node_modules/standardized-audio-context/build/es2019/types/abort-error-factory.js"); -/* harmony import */ var _active_audio_worklet_node_inputs_store__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./active-audio-worklet-node-inputs-store */ "./node_modules/standardized-audio-context/build/es2019/types/active-audio-worklet-node-inputs-store.js"); -/* harmony import */ var _active_input_connection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./active-input-connection */ "./node_modules/standardized-audio-context/build/es2019/types/active-input-connection.js"); -/* harmony import */ var _add_active_input_connection_to_audio_node_factory__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./add-active-input-connection-to-audio-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/add-active-input-connection-to-audio-node-factory.js"); -/* harmony import */ var _add_active_input_connection_to_audio_node_function__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./add-active-input-connection-to-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/add-active-input-connection-to-audio-node-function.js"); -/* harmony import */ var _add_audio_node_connections_factory__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./add-audio-node-connections-factory */ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-node-connections-factory.js"); -/* harmony import */ var _add_audio_node_connections_function__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./add-audio-node-connections-function */ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-node-connections-function.js"); -/* harmony import */ var _add_audio_param_connections_factory__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./add-audio-param-connections-factory */ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-param-connections-factory.js"); -/* harmony import */ var _add_audio_param_connections_function__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./add-audio-param-connections-function */ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-param-connections-function.js"); -/* harmony import */ var _add_audio_worklet_module_factory__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./add-audio-worklet-module-factory */ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-worklet-module-factory.js"); -/* harmony import */ var _add_audio_worklet_module_function__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./add-audio-worklet-module-function */ "./node_modules/standardized-audio-context/build/es2019/types/add-audio-worklet-module-function.js"); -/* harmony import */ var _add_connection_to_audio_node_factory__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./add-connection-to-audio-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/add-connection-to-audio-node-factory.js"); -/* harmony import */ var _add_connection_to_audio_node_function__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./add-connection-to-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/add-connection-to-audio-node-function.js"); -/* harmony import */ var _add_passive_input_connection_to_audio_node_factory__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./add-passive-input-connection-to-audio-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/add-passive-input-connection-to-audio-node-factory.js"); -/* harmony import */ var _add_passive_input_connection_to_audio_node_function__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./add-passive-input-connection-to-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/add-passive-input-connection-to-audio-node-function.js"); -/* harmony import */ var _add_silent_connection_factory__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./add-silent-connection-factory */ "./node_modules/standardized-audio-context/build/es2019/types/add-silent-connection-factory.js"); -/* harmony import */ var _add_silent_connection_function__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./add-silent-connection-function */ "./node_modules/standardized-audio-context/build/es2019/types/add-silent-connection-function.js"); -/* harmony import */ var _add_unrendered_audio_worklet_node_factory__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./add-unrendered-audio-worklet-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/add-unrendered-audio-worklet-node-factory.js"); -/* harmony import */ var _add_unrendered_audio_worklet_node_function__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./add-unrendered-audio-worklet-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/add-unrendered-audio-worklet-node-function.js"); -/* harmony import */ var _analyser_node_constructor__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./analyser-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/analyser-node-constructor.js"); -/* harmony import */ var _analyser_node_constructor_factory__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./analyser-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/analyser-node-constructor-factory.js"); -/* harmony import */ var _analyser_node_renderer_factory__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./analyser-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/analyser-node-renderer-factory.js"); -/* harmony import */ var _analyser_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./analyser-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/analyser-node-renderer-factory-factory.js"); -/* harmony import */ var _any_audio_buffer__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./any-audio-buffer */ "./node_modules/standardized-audio-context/build/es2019/types/any-audio-buffer.js"); -/* harmony import */ var _any_context__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./any-context */ "./node_modules/standardized-audio-context/build/es2019/types/any-context.js"); -/* harmony import */ var _audio_buffer_constructor__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./audio-buffer-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-constructor.js"); -/* harmony import */ var _audio_buffer_constructor_factory__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./audio-buffer-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-constructor-factory.js"); -/* harmony import */ var _audio_buffer_source_node_constructor__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./audio-buffer-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-constructor.js"); -/* harmony import */ var _audio_buffer_source_node_constructor_factory__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./audio-buffer-source-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-constructor-factory.js"); -/* harmony import */ var _audio_buffer_source_node_renderer__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./audio-buffer-source-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer.js"); -/* harmony import */ var _audio_buffer_source_node_renderer_factory__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./audio-buffer-source-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer-factory.js"); -/* harmony import */ var _audio_buffer_source_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./audio-buffer-source-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-source-node-renderer-factory-factory.js"); -/* harmony import */ var _audio_buffer_store__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./audio-buffer-store */ "./node_modules/standardized-audio-context/build/es2019/types/audio-buffer-store.js"); -/* harmony import */ var _audio_context_constructor__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/audio-context-constructor.js"); -/* harmony import */ var _audio_context_constructor_factory__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./audio-context-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-context-constructor-factory.js"); -/* harmony import */ var _audio_context_latency_category__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./audio-context-latency-category */ "./node_modules/standardized-audio-context/build/es2019/types/audio-context-latency-category.js"); -/* harmony import */ var _audio_context_state__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./audio-context-state */ "./node_modules/standardized-audio-context/build/es2019/types/audio-context-state.js"); -/* harmony import */ var _audio_destination_node_constructor__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./audio-destination-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-constructor.js"); -/* harmony import */ var _audio_destination_node_constructor_factory__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./audio-destination-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-constructor-factory.js"); -/* harmony import */ var _audio_destination_node_renderer_factory__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./audio-destination-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-destination-node-renderer-factory.js"); -/* harmony import */ var _audio_listener_factory__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./audio-listener-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-listener-factory.js"); -/* harmony import */ var _audio_listener_factory_factory__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./audio-listener-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-listener-factory-factory.js"); -/* harmony import */ var _audio_node_connections__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./audio-node-connections */ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-connections.js"); -/* harmony import */ var _audio_node_connections_store__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./audio-node-connections-store */ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-connections-store.js"); -/* harmony import */ var _audio_node_constructor__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./audio-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-constructor.js"); -/* harmony import */ var _audio_node_constructor_factory__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./audio-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-constructor-factory.js"); -/* harmony import */ var _audio_node_output_connection__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./audio-node-output-connection */ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-output-connection.js"); -/* harmony import */ var _audio_node_renderer__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./audio-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-renderer.js"); -/* harmony import */ var _audio_node_store__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./audio-node-store */ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-store.js"); -/* harmony import */ var _audio_node_tail_time_store__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./audio-node-tail-time-store */ "./node_modules/standardized-audio-context/build/es2019/types/audio-node-tail-time-store.js"); -/* harmony import */ var _audio_param_audio_node_store__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./audio-param-audio-node-store */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-audio-node-store.js"); -/* harmony import */ var _audio_param_connections__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./audio-param-connections */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-connections.js"); -/* harmony import */ var _audio_param_connections_store__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./audio-param-connections-store */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-connections-store.js"); -/* harmony import */ var _audio_param_factory__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./audio-param-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-factory.js"); -/* harmony import */ var _audio_param_factory_factory__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./audio-param-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-factory-factory.js"); -/* harmony import */ var _audio_param_map__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./audio-param-map */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-map.js"); -/* harmony import */ var _audio_param_output_connection__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./audio-param-output-connection */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-output-connection.js"); -/* harmony import */ var _audio_param_renderer_factory__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./audio-param-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-renderer-factory.js"); -/* harmony import */ var _audio_param_store__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./audio-param-store */ "./node_modules/standardized-audio-context/build/es2019/types/audio-param-store.js"); -/* harmony import */ var _audio_worklet_node_constructor__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./audio-worklet-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-constructor.js"); -/* harmony import */ var _audio_worklet_node_constructor_factory__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./audio-worklet-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-constructor-factory.js"); -/* harmony import */ var _audio_worklet_node_renderer_factory__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./audio-worklet-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-renderer-factory.js"); -/* harmony import */ var _audio_worklet_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./audio-worklet-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/audio-worklet-node-renderer-factory-factory.js"); -/* harmony import */ var _backup_offline_audio_context_store__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./backup-offline-audio-context-store */ "./node_modules/standardized-audio-context/build/es2019/types/backup-offline-audio-context-store.js"); -/* harmony import */ var _base_audio_context_constructor__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./base-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/base-audio-context-constructor.js"); -/* harmony import */ var _base_audio_context_constructor_factory__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./base-audio-context-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/base-audio-context-constructor-factory.js"); -/* harmony import */ var _biquad_filter_node_constructor__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./biquad-filter-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-constructor.js"); -/* harmony import */ var _biquad_filter_node_constructor_factory__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./biquad-filter-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-constructor-factory.js"); -/* harmony import */ var _biquad_filter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./biquad-filter-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-renderer-factory.js"); -/* harmony import */ var _biquad_filter_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./biquad-filter-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-node-renderer-factory-factory.js"); -/* harmony import */ var _biquad_filter_type__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./biquad-filter-type */ "./node_modules/standardized-audio-context/build/es2019/types/biquad-filter-type.js"); -/* harmony import */ var _channel_count_mode__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./channel-count-mode */ "./node_modules/standardized-audio-context/build/es2019/types/channel-count-mode.js"); -/* harmony import */ var _channel_interpretation__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./channel-interpretation */ "./node_modules/standardized-audio-context/build/es2019/types/channel-interpretation.js"); -/* harmony import */ var _channel_merger_node_constructor__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./channel-merger-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-constructor.js"); -/* harmony import */ var _channel_merger_node_constructor_factory__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./channel-merger-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-constructor-factory.js"); -/* harmony import */ var _channel_merger_node_renderer_factory__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./channel-merger-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-renderer-factory.js"); -/* harmony import */ var _channel_merger_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./channel-merger-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/channel-merger-node-renderer-factory-factory.js"); -/* harmony import */ var _channel_splitter_node_constructor__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./channel-splitter-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-constructor.js"); -/* harmony import */ var _channel_splitter_node_constructor_factory__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./channel-splitter-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-constructor-factory.js"); -/* harmony import */ var _channel_splitter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./channel-splitter-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-renderer-factory.js"); -/* harmony import */ var _channel_splitter_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./channel-splitter-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/channel-splitter-node-renderer-factory-factory.js"); -/* harmony import */ var _cache_test_result_factory__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./cache-test-result-factory */ "./node_modules/standardized-audio-context/build/es2019/types/cache-test-result-factory.js"); -/* harmony import */ var _cache_test_result_function__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./cache-test-result-function */ "./node_modules/standardized-audio-context/build/es2019/types/cache-test-result-function.js"); -/* harmony import */ var _connect_audio_param_factory__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./connect-audio-param-factory */ "./node_modules/standardized-audio-context/build/es2019/types/connect-audio-param-factory.js"); -/* harmony import */ var _connect_audio_param_function__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! ./connect-audio-param-function */ "./node_modules/standardized-audio-context/build/es2019/types/connect-audio-param-function.js"); -/* harmony import */ var _connect_multiple_outputs_factory__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! ./connect-multiple-outputs-factory */ "./node_modules/standardized-audio-context/build/es2019/types/connect-multiple-outputs-factory.js"); -/* harmony import */ var _connect_multiple_outputs_function__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! ./connect-multiple-outputs-function */ "./node_modules/standardized-audio-context/build/es2019/types/connect-multiple-outputs-function.js"); -/* harmony import */ var _connect_native_audio_node_to_native_audio_node_function__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__(/*! ./connect-native-audio-node-to-native-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/connect-native-audio-node-to-native-audio-node-function.js"); -/* harmony import */ var _connected_native_audio_buffer_source_node_factory__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__(/*! ./connected-native-audio-buffer-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/connected-native-audio-buffer-source-node-factory.js"); -/* harmony import */ var _connected_native_audio_buffer_source_node_factory_factory__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__(/*! ./connected-native-audio-buffer-source-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/connected-native-audio-buffer-source-node-factory-factory.js"); -/* harmony import */ var _constant_source_node_constructor__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__(/*! ./constant-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-constructor.js"); -/* harmony import */ var _constant_source_node_constructor_factory__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__(/*! ./constant-source-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-constructor-factory.js"); -/* harmony import */ var _constant_source_node_renderer__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__(/*! ./constant-source-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer.js"); -/* harmony import */ var _constant_source_node_renderer_factory__WEBPACK_IMPORTED_MODULE_93__ = __webpack_require__(/*! ./constant-source-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer-factory.js"); -/* harmony import */ var _constant_source_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_94__ = __webpack_require__(/*! ./constant-source-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/constant-source-node-renderer-factory-factory.js"); -/* harmony import */ var _constructor__WEBPACK_IMPORTED_MODULE_95__ = __webpack_require__(/*! ./constructor */ "./node_modules/standardized-audio-context/build/es2019/types/constructor.js"); -/* harmony import */ var _context__WEBPACK_IMPORTED_MODULE_96__ = __webpack_require__(/*! ./context */ "./node_modules/standardized-audio-context/build/es2019/types/context.js"); -/* harmony import */ var _context_store__WEBPACK_IMPORTED_MODULE_97__ = __webpack_require__(/*! ./context-store */ "./node_modules/standardized-audio-context/build/es2019/types/context-store.js"); -/* harmony import */ var _convert_number_to_unsigned_long_factory__WEBPACK_IMPORTED_MODULE_98__ = __webpack_require__(/*! ./convert-number-to-unsigned-long-factory */ "./node_modules/standardized-audio-context/build/es2019/types/convert-number-to-unsigned-long-factory.js"); -/* harmony import */ var _convert_number_to_unsigned_long_function__WEBPACK_IMPORTED_MODULE_99__ = __webpack_require__(/*! ./convert-number-to-unsigned-long-function */ "./node_modules/standardized-audio-context/build/es2019/types/convert-number-to-unsigned-long-function.js"); -/* harmony import */ var _convolver_node_constructor__WEBPACK_IMPORTED_MODULE_100__ = __webpack_require__(/*! ./convolver-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/convolver-node-constructor.js"); -/* harmony import */ var _convolver_node_constructor_factory__WEBPACK_IMPORTED_MODULE_101__ = __webpack_require__(/*! ./convolver-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/convolver-node-constructor-factory.js"); -/* harmony import */ var _convolver_node_renderer_factory__WEBPACK_IMPORTED_MODULE_102__ = __webpack_require__(/*! ./convolver-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/convolver-node-renderer-factory.js"); -/* harmony import */ var _convolver_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_103__ = __webpack_require__(/*! ./convolver-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/convolver-node-renderer-factory-factory.js"); -/* harmony import */ var _create_native_offline_audio_context_factory__WEBPACK_IMPORTED_MODULE_104__ = __webpack_require__(/*! ./create-native-offline-audio-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/create-native-offline-audio-context-factory.js"); -/* harmony import */ var _create_native_offline_audio_context_function__WEBPACK_IMPORTED_MODULE_105__ = __webpack_require__(/*! ./create-native-offline-audio-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/create-native-offline-audio-context-function.js"); -/* harmony import */ var _cycle_counters__WEBPACK_IMPORTED_MODULE_106__ = __webpack_require__(/*! ./cycle-counters */ "./node_modules/standardized-audio-context/build/es2019/types/cycle-counters.js"); -/* harmony import */ var _data_clone_error_factory__WEBPACK_IMPORTED_MODULE_107__ = __webpack_require__(/*! ./data-clone-error-factory */ "./node_modules/standardized-audio-context/build/es2019/types/data-clone-error-factory.js"); -/* harmony import */ var _decode_audio_data_factory__WEBPACK_IMPORTED_MODULE_108__ = __webpack_require__(/*! ./decode-audio-data-factory */ "./node_modules/standardized-audio-context/build/es2019/types/decode-audio-data-factory.js"); -/* harmony import */ var _decode_audio_data_function__WEBPACK_IMPORTED_MODULE_109__ = __webpack_require__(/*! ./decode-audio-data-function */ "./node_modules/standardized-audio-context/build/es2019/types/decode-audio-data-function.js"); -/* harmony import */ var _decode_error_callback__WEBPACK_IMPORTED_MODULE_110__ = __webpack_require__(/*! ./decode-error-callback */ "./node_modules/standardized-audio-context/build/es2019/types/decode-error-callback.js"); -/* harmony import */ var _decode_success_callback__WEBPACK_IMPORTED_MODULE_111__ = __webpack_require__(/*! ./decode-success-callback */ "./node_modules/standardized-audio-context/build/es2019/types/decode-success-callback.js"); -/* harmony import */ var _decrement_cycle_counter_factory__WEBPACK_IMPORTED_MODULE_112__ = __webpack_require__(/*! ./decrement-cycle-counter-factory */ "./node_modules/standardized-audio-context/build/es2019/types/decrement-cycle-counter-factory.js"); -/* harmony import */ var _decrement_cycle_counter_function__WEBPACK_IMPORTED_MODULE_113__ = __webpack_require__(/*! ./decrement-cycle-counter-function */ "./node_modules/standardized-audio-context/build/es2019/types/decrement-cycle-counter-function.js"); -/* harmony import */ var _delay_node_constructor__WEBPACK_IMPORTED_MODULE_114__ = __webpack_require__(/*! ./delay-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/delay-node-constructor.js"); -/* harmony import */ var _delay_node_constructor_factory__WEBPACK_IMPORTED_MODULE_115__ = __webpack_require__(/*! ./delay-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/delay-node-constructor-factory.js"); -/* harmony import */ var _delay_node_renderer_factory__WEBPACK_IMPORTED_MODULE_116__ = __webpack_require__(/*! ./delay-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/delay-node-renderer-factory.js"); -/* harmony import */ var _delay_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_117__ = __webpack_require__(/*! ./delay-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/delay-node-renderer-factory-factory.js"); -/* harmony import */ var _delete_active_input_connection_to_audio_node_factory__WEBPACK_IMPORTED_MODULE_118__ = __webpack_require__(/*! ./delete-active-input-connection-to-audio-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/delete-active-input-connection-to-audio-node-factory.js"); -/* harmony import */ var _delete_active_input_connection_to_audio_node_function__WEBPACK_IMPORTED_MODULE_119__ = __webpack_require__(/*! ./delete-active-input-connection-to-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/delete-active-input-connection-to-audio-node-function.js"); -/* harmony import */ var _delete_unrendered_audio_worklet_node_factory__WEBPACK_IMPORTED_MODULE_120__ = __webpack_require__(/*! ./delete-unrendered-audio-worklet-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/delete-unrendered-audio-worklet-node-factory.js"); -/* harmony import */ var _delete_unrendered_audio_worklet_node_function__WEBPACK_IMPORTED_MODULE_121__ = __webpack_require__(/*! ./delete-unrendered-audio-worklet-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/delete-unrendered-audio-worklet-node-function.js"); -/* harmony import */ var _detect_cycles_factory__WEBPACK_IMPORTED_MODULE_122__ = __webpack_require__(/*! ./detect-cycles-factory */ "./node_modules/standardized-audio-context/build/es2019/types/detect-cycles-factory.js"); -/* harmony import */ var _detect_cycles_function__WEBPACK_IMPORTED_MODULE_123__ = __webpack_require__(/*! ./detect-cycles-function */ "./node_modules/standardized-audio-context/build/es2019/types/detect-cycles-function.js"); -/* harmony import */ var _disconnect_multiple_outputs_factory__WEBPACK_IMPORTED_MODULE_124__ = __webpack_require__(/*! ./disconnect-multiple-outputs-factory */ "./node_modules/standardized-audio-context/build/es2019/types/disconnect-multiple-outputs-factory.js"); -/* harmony import */ var _disconnect_multiple_outputs_function__WEBPACK_IMPORTED_MODULE_125__ = __webpack_require__(/*! ./disconnect-multiple-outputs-function */ "./node_modules/standardized-audio-context/build/es2019/types/disconnect-multiple-outputs-function.js"); -/* harmony import */ var _disconnect_native_audio_node_from_native_audio_node_function__WEBPACK_IMPORTED_MODULE_126__ = __webpack_require__(/*! ./disconnect-native-audio-node-from-native-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/disconnect-native-audio-node-from-native-audio-node-function.js"); -/* harmony import */ var _distance_model_type__WEBPACK_IMPORTED_MODULE_127__ = __webpack_require__(/*! ./distance-model-type */ "./node_modules/standardized-audio-context/build/es2019/types/distance-model-type.js"); -/* harmony import */ var _dynamics_compressor_node_constructor__WEBPACK_IMPORTED_MODULE_128__ = __webpack_require__(/*! ./dynamics-compressor-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-constructor.js"); -/* harmony import */ var _dynamics_compressor_node_constructor_factory__WEBPACK_IMPORTED_MODULE_129__ = __webpack_require__(/*! ./dynamics-compressor-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-constructor-factory.js"); -/* harmony import */ var _dynamics_compressor_node_renderer_factory__WEBPACK_IMPORTED_MODULE_130__ = __webpack_require__(/*! ./dynamics-compressor-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-renderer-factory.js"); -/* harmony import */ var _dynamics_compressor_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_131__ = __webpack_require__(/*! ./dynamics-compressor-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/dynamics-compressor-node-renderer-factory-factory.js"); -/* harmony import */ var _encoding_error_factory__WEBPACK_IMPORTED_MODULE_132__ = __webpack_require__(/*! ./encoding-error-factory */ "./node_modules/standardized-audio-context/build/es2019/types/encoding-error-factory.js"); -/* harmony import */ var _error_event_handler__WEBPACK_IMPORTED_MODULE_133__ = __webpack_require__(/*! ./error-event-handler */ "./node_modules/standardized-audio-context/build/es2019/types/error-event-handler.js"); -/* harmony import */ var _evaluate_audio_worklet_global_scope_function__WEBPACK_IMPORTED_MODULE_134__ = __webpack_require__(/*! ./evaluate-audio-worklet-global-scope-function */ "./node_modules/standardized-audio-context/build/es2019/types/evaluate-audio-worklet-global-scope-function.js"); -/* harmony import */ var _evaluate_source_factory__WEBPACK_IMPORTED_MODULE_135__ = __webpack_require__(/*! ./evaluate-source-factory */ "./node_modules/standardized-audio-context/build/es2019/types/evaluate-source-factory.js"); -/* harmony import */ var _evaluate_source_function__WEBPACK_IMPORTED_MODULE_136__ = __webpack_require__(/*! ./evaluate-source-function */ "./node_modules/standardized-audio-context/build/es2019/types/evaluate-source-function.js"); -/* harmony import */ var _event_handler__WEBPACK_IMPORTED_MODULE_137__ = __webpack_require__(/*! ./event-handler */ "./node_modules/standardized-audio-context/build/es2019/types/event-handler.js"); -/* harmony import */ var _event_target_constructor__WEBPACK_IMPORTED_MODULE_138__ = __webpack_require__(/*! ./event-target-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/event-target-constructor.js"); -/* harmony import */ var _event_target_constructor_factory__WEBPACK_IMPORTED_MODULE_139__ = __webpack_require__(/*! ./event-target-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/event-target-constructor-factory.js"); -/* harmony import */ var _expose_current_frame_and_current_time_factory__WEBPACK_IMPORTED_MODULE_140__ = __webpack_require__(/*! ./expose-current-frame-and-current-time-factory */ "./node_modules/standardized-audio-context/build/es2019/types/expose-current-frame-and-current-time-factory.js"); -/* harmony import */ var _expose_current_frame_and_current_time_function__WEBPACK_IMPORTED_MODULE_141__ = __webpack_require__(/*! ./expose-current-frame-and-current-time-function */ "./node_modules/standardized-audio-context/build/es2019/types/expose-current-frame-and-current-time-function.js"); -/* harmony import */ var _fetch_source_factory__WEBPACK_IMPORTED_MODULE_142__ = __webpack_require__(/*! ./fetch-source-factory */ "./node_modules/standardized-audio-context/build/es2019/types/fetch-source-factory.js"); -/* harmony import */ var _fetch_source_function__WEBPACK_IMPORTED_MODULE_143__ = __webpack_require__(/*! ./fetch-source-function */ "./node_modules/standardized-audio-context/build/es2019/types/fetch-source-function.js"); -/* harmony import */ var _gain_node_constructor__WEBPACK_IMPORTED_MODULE_144__ = __webpack_require__(/*! ./gain-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/gain-node-constructor.js"); -/* harmony import */ var _gain_node_constructor_factory__WEBPACK_IMPORTED_MODULE_145__ = __webpack_require__(/*! ./gain-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/gain-node-constructor-factory.js"); -/* harmony import */ var _gain_node_renderer_factory__WEBPACK_IMPORTED_MODULE_146__ = __webpack_require__(/*! ./gain-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/gain-node-renderer-factory.js"); -/* harmony import */ var _gain_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_147__ = __webpack_require__(/*! ./gain-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/gain-node-renderer-factory-factory.js"); -/* harmony import */ var _get_active_audio_worklet_node_inputs_factory__WEBPACK_IMPORTED_MODULE_148__ = __webpack_require__(/*! ./get-active-audio-worklet-node-inputs-factory */ "./node_modules/standardized-audio-context/build/es2019/types/get-active-audio-worklet-node-inputs-factory.js"); -/* harmony import */ var _get_active_audio_worklet_node_inputs_function__WEBPACK_IMPORTED_MODULE_149__ = __webpack_require__(/*! ./get-active-audio-worklet-node-inputs-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-active-audio-worklet-node-inputs-function.js"); -/* harmony import */ var _get_audio_node_connections_function__WEBPACK_IMPORTED_MODULE_150__ = __webpack_require__(/*! ./get-audio-node-connections-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-connections-function.js"); -/* harmony import */ var _get_audio_node_renderer_factory__WEBPACK_IMPORTED_MODULE_151__ = __webpack_require__(/*! ./get-audio-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-renderer-factory.js"); -/* harmony import */ var _get_audio_node_renderer_function__WEBPACK_IMPORTED_MODULE_152__ = __webpack_require__(/*! ./get-audio-node-renderer-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-renderer-function.js"); -/* harmony import */ var _get_audio_node_tail_time_factory__WEBPACK_IMPORTED_MODULE_153__ = __webpack_require__(/*! ./get-audio-node-tail-time-factory */ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-tail-time-factory.js"); -/* harmony import */ var _get_audio_node_tail_time_function__WEBPACK_IMPORTED_MODULE_154__ = __webpack_require__(/*! ./get-audio-node-tail-time-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-node-tail-time-function.js"); -/* harmony import */ var _get_audio_param_connections_function__WEBPACK_IMPORTED_MODULE_155__ = __webpack_require__(/*! ./get-audio-param-connections-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-connections-function.js"); -/* harmony import */ var _get_audio_param_renderer_factory__WEBPACK_IMPORTED_MODULE_156__ = __webpack_require__(/*! ./get-audio-param-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-renderer-factory.js"); -/* harmony import */ var _get_audio_param_renderer_function__WEBPACK_IMPORTED_MODULE_157__ = __webpack_require__(/*! ./get-audio-param-renderer-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-audio-param-renderer-function.js"); -/* harmony import */ var _get_backup_offline_audio_context_factory__WEBPACK_IMPORTED_MODULE_158__ = __webpack_require__(/*! ./get-backup-offline-audio-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/get-backup-offline-audio-context-factory.js"); -/* harmony import */ var _get_backup_offline_audio_context_function__WEBPACK_IMPORTED_MODULE_159__ = __webpack_require__(/*! ./get-backup-offline-audio-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-backup-offline-audio-context-function.js"); -/* harmony import */ var _get_event_listeners_of_audio_node_function__WEBPACK_IMPORTED_MODULE_160__ = __webpack_require__(/*! ./get-event-listeners-of-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-event-listeners-of-audio-node-function.js"); -/* harmony import */ var _get_first_sample_function__WEBPACK_IMPORTED_MODULE_161__ = __webpack_require__(/*! ./get-first-sample-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-first-sample-function.js"); -/* harmony import */ var _get_native_audio_node_function__WEBPACK_IMPORTED_MODULE_162__ = __webpack_require__(/*! ./get-native-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-native-audio-node-function.js"); -/* harmony import */ var _get_native_audio_param_function__WEBPACK_IMPORTED_MODULE_163__ = __webpack_require__(/*! ./get-native-audio-param-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-native-audio-param-function.js"); -/* harmony import */ var _get_native_context_factory__WEBPACK_IMPORTED_MODULE_164__ = __webpack_require__(/*! ./get-native-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/get-native-context-factory.js"); -/* harmony import */ var _get_native_context_function__WEBPACK_IMPORTED_MODULE_165__ = __webpack_require__(/*! ./get-native-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-native-context-function.js"); -/* harmony import */ var _get_or_create_backup_offline_audio_context_factory__WEBPACK_IMPORTED_MODULE_166__ = __webpack_require__(/*! ./get-or-create-backup-offline-audio-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/get-or-create-backup-offline-audio-context-factory.js"); -/* harmony import */ var _get_or_create_backup_offline_audio_context_function__WEBPACK_IMPORTED_MODULE_167__ = __webpack_require__(/*! ./get-or-create-backup-offline-audio-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-or-create-backup-offline-audio-context-function.js"); -/* harmony import */ var _get_unrendered_audio_worklet_nodes_factory__WEBPACK_IMPORTED_MODULE_168__ = __webpack_require__(/*! ./get-unrendered-audio-worklet-nodes-factory */ "./node_modules/standardized-audio-context/build/es2019/types/get-unrendered-audio-worklet-nodes-factory.js"); -/* harmony import */ var _get_unrendered_audio_worklet_nodes_function__WEBPACK_IMPORTED_MODULE_169__ = __webpack_require__(/*! ./get-unrendered-audio-worklet-nodes-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-unrendered-audio-worklet-nodes-function.js"); -/* harmony import */ var _get_value_for_key_function__WEBPACK_IMPORTED_MODULE_170__ = __webpack_require__(/*! ./get-value-for-key-function */ "./node_modules/standardized-audio-context/build/es2019/types/get-value-for-key-function.js"); -/* harmony import */ var _iir_filter_node_constructor__WEBPACK_IMPORTED_MODULE_171__ = __webpack_require__(/*! ./iir-filter-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-constructor.js"); -/* harmony import */ var _iir_filter_node_constructor_factory__WEBPACK_IMPORTED_MODULE_172__ = __webpack_require__(/*! ./iir-filter-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-constructor-factory.js"); -/* harmony import */ var _iir_filter_node_renderer_factory__WEBPACK_IMPORTED_MODULE_173__ = __webpack_require__(/*! ./iir-filter-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-renderer-factory.js"); -/* harmony import */ var _iir_filter_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_174__ = __webpack_require__(/*! ./iir-filter-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/iir-filter-node-renderer-factory-factory.js"); -/* harmony import */ var _increment_cycle_counter_factory__WEBPACK_IMPORTED_MODULE_175__ = __webpack_require__(/*! ./increment-cycle-counter-factory */ "./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-factory.js"); -/* harmony import */ var _increment_cycle_counter_factory_factory__WEBPACK_IMPORTED_MODULE_176__ = __webpack_require__(/*! ./increment-cycle-counter-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-factory-factory.js"); -/* harmony import */ var _increment_cycle_counter_function__WEBPACK_IMPORTED_MODULE_177__ = __webpack_require__(/*! ./increment-cycle-counter-function */ "./node_modules/standardized-audio-context/build/es2019/types/increment-cycle-counter-function.js"); -/* harmony import */ var _index_size_error_factory__WEBPACK_IMPORTED_MODULE_178__ = __webpack_require__(/*! ./index-size-error-factory */ "./node_modules/standardized-audio-context/build/es2019/types/index-size-error-factory.js"); -/* harmony import */ var _insert_element_in_set_function__WEBPACK_IMPORTED_MODULE_179__ = __webpack_require__(/*! ./insert-element-in-set-function */ "./node_modules/standardized-audio-context/build/es2019/types/insert-element-in-set-function.js"); -/* harmony import */ var _internal_state_event_listener__WEBPACK_IMPORTED_MODULE_180__ = __webpack_require__(/*! ./internal-state-event-listener */ "./node_modules/standardized-audio-context/build/es2019/types/internal-state-event-listener.js"); -/* harmony import */ var _invalid_access_error_factory__WEBPACK_IMPORTED_MODULE_181__ = __webpack_require__(/*! ./invalid-access-error-factory */ "./node_modules/standardized-audio-context/build/es2019/types/invalid-access-error-factory.js"); -/* harmony import */ var _invalid_state_error_factory__WEBPACK_IMPORTED_MODULE_182__ = __webpack_require__(/*! ./invalid-state-error-factory */ "./node_modules/standardized-audio-context/build/es2019/types/invalid-state-error-factory.js"); -/* harmony import */ var _is_active_audio_node_function__WEBPACK_IMPORTED_MODULE_183__ = __webpack_require__(/*! ./is-active-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-active-audio-node-function.js"); -/* harmony import */ var _is_any_audio_context_factory__WEBPACK_IMPORTED_MODULE_184__ = __webpack_require__(/*! ./is-any-audio-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-context-factory.js"); -/* harmony import */ var _is_any_audio_context_function__WEBPACK_IMPORTED_MODULE_185__ = __webpack_require__(/*! ./is-any-audio-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-context-function.js"); -/* harmony import */ var _is_any_audio_node_factory__WEBPACK_IMPORTED_MODULE_186__ = __webpack_require__(/*! ./is-any-audio-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-node-factory.js"); -/* harmony import */ var _is_any_audio_node_function__WEBPACK_IMPORTED_MODULE_187__ = __webpack_require__(/*! ./is-any-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-node-function.js"); -/* harmony import */ var _is_any_audio_param_factory__WEBPACK_IMPORTED_MODULE_188__ = __webpack_require__(/*! ./is-any-audio-param-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-param-factory.js"); -/* harmony import */ var _is_any_audio_param_function__WEBPACK_IMPORTED_MODULE_189__ = __webpack_require__(/*! ./is-any-audio-param-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-param-function.js"); -/* harmony import */ var _is_any_offline_audio_context_factory__WEBPACK_IMPORTED_MODULE_190__ = __webpack_require__(/*! ./is-any-offline-audio-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-any-offline-audio-context-factory.js"); -/* harmony import */ var _is_any_offline_audio_context_function__WEBPACK_IMPORTED_MODULE_191__ = __webpack_require__(/*! ./is-any-offline-audio-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-any-offline-audio-context-function.js"); -/* harmony import */ var _is_dc_curve_function__WEBPACK_IMPORTED_MODULE_192__ = __webpack_require__(/*! ./is-dc-curve-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-dc-curve-function.js"); -/* harmony import */ var _is_native_audio_context_factory__WEBPACK_IMPORTED_MODULE_193__ = __webpack_require__(/*! ./is-native-audio-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-context-factory.js"); -/* harmony import */ var _is_native_audio_context_function__WEBPACK_IMPORTED_MODULE_194__ = __webpack_require__(/*! ./is-native-audio-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-context-function.js"); -/* harmony import */ var _is_native_audio_node_factory__WEBPACK_IMPORTED_MODULE_195__ = __webpack_require__(/*! ./is-native-audio-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-node-factory.js"); -/* harmony import */ var _is_native_audio_node_function__WEBPACK_IMPORTED_MODULE_196__ = __webpack_require__(/*! ./is-native-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-node-function.js"); -/* harmony import */ var _is_native_audio_param_factory__WEBPACK_IMPORTED_MODULE_197__ = __webpack_require__(/*! ./is-native-audio-param-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-param-factory.js"); -/* harmony import */ var _is_native_audio_param_function__WEBPACK_IMPORTED_MODULE_198__ = __webpack_require__(/*! ./is-native-audio-param-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-param-function.js"); -/* harmony import */ var _is_native_context_factory__WEBPACK_IMPORTED_MODULE_199__ = __webpack_require__(/*! ./is-native-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-context-factory.js"); -/* harmony import */ var _is_native_context_function__WEBPACK_IMPORTED_MODULE_200__ = __webpack_require__(/*! ./is-native-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-context-function.js"); -/* harmony import */ var _is_native_offline_audio_context_factory__WEBPACK_IMPORTED_MODULE_201__ = __webpack_require__(/*! ./is-native-offline-audio-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-offline-audio-context-factory.js"); -/* harmony import */ var _is_native_offline_audio_context_function__WEBPACK_IMPORTED_MODULE_202__ = __webpack_require__(/*! ./is-native-offline-audio-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-native-offline-audio-context-function.js"); -/* harmony import */ var _is_part_of_a_cycle_function__WEBPACK_IMPORTED_MODULE_203__ = __webpack_require__(/*! ./is-part-of-a-cycle-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-part-of-a-cycle-function.js"); -/* harmony import */ var _is_passive_audio_node_function__WEBPACK_IMPORTED_MODULE_204__ = __webpack_require__(/*! ./is-passive-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/is-passive-audio-node-function.js"); -/* harmony import */ var _is_secure_context_factory__WEBPACK_IMPORTED_MODULE_205__ = __webpack_require__(/*! ./is-secure-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-secure-context-factory.js"); -/* harmony import */ var _is_supported_promise_factory__WEBPACK_IMPORTED_MODULE_206__ = __webpack_require__(/*! ./is-supported-promise-factory */ "./node_modules/standardized-audio-context/build/es2019/types/is-supported-promise-factory.js"); -/* harmony import */ var _media_element_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_207__ = __webpack_require__(/*! ./media-element-audio-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/media-element-audio-source-node-constructor.js"); -/* harmony import */ var _media_element_audio_source_node_constructor_factory__WEBPACK_IMPORTED_MODULE_208__ = __webpack_require__(/*! ./media-element-audio-source-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/media-element-audio-source-node-constructor-factory.js"); -/* harmony import */ var _media_stream_audio_destination_node_constructor__WEBPACK_IMPORTED_MODULE_209__ = __webpack_require__(/*! ./media-stream-audio-destination-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-destination-node-constructor.js"); -/* harmony import */ var _media_stream_audio_destination_node_constructor_factory__WEBPACK_IMPORTED_MODULE_210__ = __webpack_require__(/*! ./media-stream-audio-destination-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-destination-node-constructor-factory.js"); -/* harmony import */ var _media_stream_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_211__ = __webpack_require__(/*! ./media-stream-audio-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-source-node-constructor.js"); -/* harmony import */ var _media_stream_audio_source_node_constructor_factory__WEBPACK_IMPORTED_MODULE_212__ = __webpack_require__(/*! ./media-stream-audio-source-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-source-node-constructor-factory.js"); -/* harmony import */ var _media_stream_track_audio_source_node_constructor__WEBPACK_IMPORTED_MODULE_213__ = __webpack_require__(/*! ./media-stream-track-audio-source-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-track-audio-source-node-constructor.js"); -/* harmony import */ var _media_stream_track_audio_source_node_constructor_factory__WEBPACK_IMPORTED_MODULE_214__ = __webpack_require__(/*! ./media-stream-track-audio-source-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-track-audio-source-node-constructor-factory.js"); -/* harmony import */ var _minimal_audio_context_constructor__WEBPACK_IMPORTED_MODULE_215__ = __webpack_require__(/*! ./minimal-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/minimal-audio-context-constructor.js"); -/* harmony import */ var _minimal_audio_context_constructor_factory__WEBPACK_IMPORTED_MODULE_216__ = __webpack_require__(/*! ./minimal-audio-context-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/minimal-audio-context-constructor-factory.js"); -/* harmony import */ var _minimal_base_audio_context_constructor__WEBPACK_IMPORTED_MODULE_217__ = __webpack_require__(/*! ./minimal-base-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/minimal-base-audio-context-constructor.js"); -/* harmony import */ var _minimal_base_audio_context_constructor_factory__WEBPACK_IMPORTED_MODULE_218__ = __webpack_require__(/*! ./minimal-base-audio-context-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/minimal-base-audio-context-constructor-factory.js"); -/* harmony import */ var _minimal_offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_219__ = __webpack_require__(/*! ./minimal-offline-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/minimal-offline-audio-context-constructor.js"); -/* harmony import */ var _minimal_offline_audio_context_constructor_factory__WEBPACK_IMPORTED_MODULE_220__ = __webpack_require__(/*! ./minimal-offline-audio-context-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/minimal-offline-audio-context-constructor-factory.js"); -/* harmony import */ var _monitor_connections_factory__WEBPACK_IMPORTED_MODULE_221__ = __webpack_require__(/*! ./monitor-connections-factory */ "./node_modules/standardized-audio-context/build/es2019/types/monitor-connections-factory.js"); -/* harmony import */ var _monitor_connections_function__WEBPACK_IMPORTED_MODULE_222__ = __webpack_require__(/*! ./monitor-connections-function */ "./node_modules/standardized-audio-context/build/es2019/types/monitor-connections-function.js"); -/* harmony import */ var _native_analyser_node__WEBPACK_IMPORTED_MODULE_223__ = __webpack_require__(/*! ./native-analyser-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node.js"); -/* harmony import */ var _native_analyser_node_factory__WEBPACK_IMPORTED_MODULE_224__ = __webpack_require__(/*! ./native-analyser-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node-factory.js"); -/* harmony import */ var _native_analyser_node_factory_factory__WEBPACK_IMPORTED_MODULE_225__ = __webpack_require__(/*! ./native-analyser-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node-factory-factory.js"); -/* harmony import */ var _native_audio_buffer__WEBPACK_IMPORTED_MODULE_226__ = __webpack_require__(/*! ./native-audio-buffer */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer.js"); -/* harmony import */ var _native_audio_buffer_constructor__WEBPACK_IMPORTED_MODULE_227__ = __webpack_require__(/*! ./native-audio-buffer-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-constructor.js"); -/* harmony import */ var _native_audio_buffer_constructor_factory__WEBPACK_IMPORTED_MODULE_228__ = __webpack_require__(/*! ./native-audio-buffer-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-constructor-factory.js"); -/* harmony import */ var _native_audio_buffer_source_node__WEBPACK_IMPORTED_MODULE_229__ = __webpack_require__(/*! ./native-audio-buffer-source-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node.js"); -/* harmony import */ var _native_audio_buffer_source_node_factory__WEBPACK_IMPORTED_MODULE_230__ = __webpack_require__(/*! ./native-audio-buffer-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node-factory.js"); -/* harmony import */ var _native_audio_buffer_source_node_factory_factory__WEBPACK_IMPORTED_MODULE_231__ = __webpack_require__(/*! ./native-audio-buffer-source-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node-factory-factory.js"); -/* harmony import */ var _native_audio_context__WEBPACK_IMPORTED_MODULE_232__ = __webpack_require__(/*! ./native-audio-context */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-context.js"); -/* harmony import */ var _native_audio_context_constructor__WEBPACK_IMPORTED_MODULE_233__ = __webpack_require__(/*! ./native-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-context-constructor.js"); -/* harmony import */ var _native_audio_context_constructor_factory__WEBPACK_IMPORTED_MODULE_234__ = __webpack_require__(/*! ./native-audio-context-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-context-constructor-factory.js"); -/* harmony import */ var _native_audio_destination_node__WEBPACK_IMPORTED_MODULE_235__ = __webpack_require__(/*! ./native-audio-destination-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node.js"); -/* harmony import */ var _native_audio_destination_node_factory__WEBPACK_IMPORTED_MODULE_236__ = __webpack_require__(/*! ./native-audio-destination-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node-factory.js"); -/* harmony import */ var _native_audio_destination_node_factory_factory__WEBPACK_IMPORTED_MODULE_237__ = __webpack_require__(/*! ./native-audio-destination-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node-factory-factory.js"); -/* harmony import */ var _native_audio_listener__WEBPACK_IMPORTED_MODULE_238__ = __webpack_require__(/*! ./native-audio-listener */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-listener.js"); -/* harmony import */ var _native_audio_node__WEBPACK_IMPORTED_MODULE_239__ = __webpack_require__(/*! ./native-audio-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-node.js"); -/* harmony import */ var _native_audio_param__WEBPACK_IMPORTED_MODULE_240__ = __webpack_require__(/*! ./native-audio-param */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-param.js"); -/* harmony import */ var _native_audio_param_map__WEBPACK_IMPORTED_MODULE_241__ = __webpack_require__(/*! ./native-audio-param-map */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-param-map.js"); -/* harmony import */ var _native_audio_worklet__WEBPACK_IMPORTED_MODULE_242__ = __webpack_require__(/*! ./native-audio-worklet */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet.js"); -/* harmony import */ var _native_audio_worklet_node__WEBPACK_IMPORTED_MODULE_243__ = __webpack_require__(/*! ./native-audio-worklet-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node.js"); -/* harmony import */ var _native_audio_worklet_node_constructor__WEBPACK_IMPORTED_MODULE_244__ = __webpack_require__(/*! ./native-audio-worklet-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-constructor.js"); -/* harmony import */ var _native_audio_worklet_node_constructor_factory__WEBPACK_IMPORTED_MODULE_245__ = __webpack_require__(/*! ./native-audio-worklet-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-constructor-factory.js"); -/* harmony import */ var _native_audio_worklet_node_factory__WEBPACK_IMPORTED_MODULE_246__ = __webpack_require__(/*! ./native-audio-worklet-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-factory.js"); -/* harmony import */ var _native_audio_worklet_node_factory_factory__WEBPACK_IMPORTED_MODULE_247__ = __webpack_require__(/*! ./native-audio-worklet-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-factory-factory.js"); -/* harmony import */ var _native_audio_worklet_node_faker_factory__WEBPACK_IMPORTED_MODULE_248__ = __webpack_require__(/*! ./native-audio-worklet-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-faker-factory.js"); -/* harmony import */ var _native_audio_worklet_node_faker_factory_factory__WEBPACK_IMPORTED_MODULE_249__ = __webpack_require__(/*! ./native-audio-worklet-node-faker-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-faker-factory-factory.js"); -/* harmony import */ var _native_audio_worklet_node_options__WEBPACK_IMPORTED_MODULE_250__ = __webpack_require__(/*! ./native-audio-worklet-node-options */ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-options.js"); -/* harmony import */ var _native_biquad_filter_node__WEBPACK_IMPORTED_MODULE_251__ = __webpack_require__(/*! ./native-biquad-filter-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-biquad-filter-node.js"); -/* harmony import */ var _native_biquad_filter_node_factory__WEBPACK_IMPORTED_MODULE_252__ = __webpack_require__(/*! ./native-biquad-filter-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-biquad-filter-node-factory.js"); -/* harmony import */ var _native_channel_merger_node__WEBPACK_IMPORTED_MODULE_253__ = __webpack_require__(/*! ./native-channel-merger-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node.js"); -/* harmony import */ var _native_channel_merger_node_factory__WEBPACK_IMPORTED_MODULE_254__ = __webpack_require__(/*! ./native-channel-merger-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node-factory.js"); -/* harmony import */ var _native_channel_merger_node_factory_factory__WEBPACK_IMPORTED_MODULE_255__ = __webpack_require__(/*! ./native-channel-merger-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node-factory-factory.js"); -/* harmony import */ var _native_channel_splitter_node__WEBPACK_IMPORTED_MODULE_256__ = __webpack_require__(/*! ./native-channel-splitter-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-splitter-node.js"); -/* harmony import */ var _native_channel_splitter_node_factory__WEBPACK_IMPORTED_MODULE_257__ = __webpack_require__(/*! ./native-channel-splitter-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-splitter-node-factory.js"); -/* harmony import */ var _native_constant_source_node__WEBPACK_IMPORTED_MODULE_258__ = __webpack_require__(/*! ./native-constant-source-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node.js"); -/* harmony import */ var _native_constant_source_node_factory__WEBPACK_IMPORTED_MODULE_259__ = __webpack_require__(/*! ./native-constant-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-factory.js"); -/* harmony import */ var _native_constant_source_node_factory_factory__WEBPACK_IMPORTED_MODULE_260__ = __webpack_require__(/*! ./native-constant-source-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-factory-factory.js"); -/* harmony import */ var _native_constant_source_node_faker_factory__WEBPACK_IMPORTED_MODULE_261__ = __webpack_require__(/*! ./native-constant-source-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-faker-factory.js"); -/* harmony import */ var _native_constant_source_node_faker_factory_factory__WEBPACK_IMPORTED_MODULE_262__ = __webpack_require__(/*! ./native-constant-source-node-faker-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-faker-factory-factory.js"); -/* harmony import */ var _native_context__WEBPACK_IMPORTED_MODULE_263__ = __webpack_require__(/*! ./native-context */ "./node_modules/standardized-audio-context/build/es2019/types/native-context.js"); -/* harmony import */ var _native_convolver_node__WEBPACK_IMPORTED_MODULE_264__ = __webpack_require__(/*! ./native-convolver-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node.js"); -/* harmony import */ var _native_convolver_node_factory__WEBPACK_IMPORTED_MODULE_265__ = __webpack_require__(/*! ./native-convolver-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node-factory.js"); -/* harmony import */ var _native_convolver_node_factory_factory__WEBPACK_IMPORTED_MODULE_266__ = __webpack_require__(/*! ./native-convolver-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node-factory-factory.js"); -/* harmony import */ var _native_delay_node_factory__WEBPACK_IMPORTED_MODULE_267__ = __webpack_require__(/*! ./native-delay-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-delay-node-factory.js"); -/* harmony import */ var _native_delay_node__WEBPACK_IMPORTED_MODULE_268__ = __webpack_require__(/*! ./native-delay-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-delay-node.js"); -/* harmony import */ var _native_dynamics_compressor_node__WEBPACK_IMPORTED_MODULE_269__ = __webpack_require__(/*! ./native-dynamics-compressor-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node.js"); -/* harmony import */ var _native_dynamics_compressor_node_factory__WEBPACK_IMPORTED_MODULE_270__ = __webpack_require__(/*! ./native-dynamics-compressor-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node-factory.js"); -/* harmony import */ var _native_dynamics_compressor_node_factory_factory__WEBPACK_IMPORTED_MODULE_271__ = __webpack_require__(/*! ./native-dynamics-compressor-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node-factory-factory.js"); -/* harmony import */ var _native_event_target__WEBPACK_IMPORTED_MODULE_272__ = __webpack_require__(/*! ./native-event-target */ "./node_modules/standardized-audio-context/build/es2019/types/native-event-target.js"); -/* harmony import */ var _native_gain_node__WEBPACK_IMPORTED_MODULE_273__ = __webpack_require__(/*! ./native-gain-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-gain-node.js"); -/* harmony import */ var _native_gain_node_factory__WEBPACK_IMPORTED_MODULE_274__ = __webpack_require__(/*! ./native-gain-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-gain-node-factory.js"); -/* harmony import */ var _native_iir_filter_node__WEBPACK_IMPORTED_MODULE_275__ = __webpack_require__(/*! ./native-iir-filter-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node.js"); -/* harmony import */ var _native_iir_filter_node_factory__WEBPACK_IMPORTED_MODULE_276__ = __webpack_require__(/*! ./native-iir-filter-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-factory.js"); -/* harmony import */ var _native_iir_filter_node_factory_factory__WEBPACK_IMPORTED_MODULE_277__ = __webpack_require__(/*! ./native-iir-filter-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-factory-factory.js"); -/* harmony import */ var _native_iir_filter_node_faker_factory__WEBPACK_IMPORTED_MODULE_278__ = __webpack_require__(/*! ./native-iir-filter-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-faker-factory.js"); -/* harmony import */ var _native_iir_filter_node_faker_factory_factory__WEBPACK_IMPORTED_MODULE_279__ = __webpack_require__(/*! ./native-iir-filter-node-faker-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-faker-factory-factory.js"); -/* harmony import */ var _native_media_element_audio_source_node__WEBPACK_IMPORTED_MODULE_280__ = __webpack_require__(/*! ./native-media-element-audio-source-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-element-audio-source-node.js"); -/* harmony import */ var _native_media_element_audio_source_node_factory__WEBPACK_IMPORTED_MODULE_281__ = __webpack_require__(/*! ./native-media-element-audio-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-element-audio-source-node-factory.js"); -/* harmony import */ var _native_media_stream_audio_destination_node__WEBPACK_IMPORTED_MODULE_282__ = __webpack_require__(/*! ./native-media-stream-audio-destination-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-destination-node.js"); -/* harmony import */ var _native_media_stream_audio_destination_node_factory__WEBPACK_IMPORTED_MODULE_283__ = __webpack_require__(/*! ./native-media-stream-audio-destination-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-destination-node-factory.js"); -/* harmony import */ var _native_media_stream_audio_source_node__WEBPACK_IMPORTED_MODULE_284__ = __webpack_require__(/*! ./native-media-stream-audio-source-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-source-node.js"); -/* harmony import */ var _native_media_stream_audio_source_node_factory__WEBPACK_IMPORTED_MODULE_285__ = __webpack_require__(/*! ./native-media-stream-audio-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-source-node-factory.js"); -/* harmony import */ var _native_media_stream_track_audio_source_node__WEBPACK_IMPORTED_MODULE_286__ = __webpack_require__(/*! ./native-media-stream-track-audio-source-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node.js"); -/* harmony import */ var _native_media_stream_track_audio_source_node_factory__WEBPACK_IMPORTED_MODULE_287__ = __webpack_require__(/*! ./native-media-stream-track-audio-source-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node-factory.js"); -/* harmony import */ var _native_media_stream_track_audio_source_node_factory_factory__WEBPACK_IMPORTED_MODULE_288__ = __webpack_require__(/*! ./native-media-stream-track-audio-source-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node-factory-factory.js"); -/* harmony import */ var _native_offline_audio_context__WEBPACK_IMPORTED_MODULE_289__ = __webpack_require__(/*! ./native-offline-audio-context */ "./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context.js"); -/* harmony import */ var _native_offline_audio_context_constructor__WEBPACK_IMPORTED_MODULE_290__ = __webpack_require__(/*! ./native-offline-audio-context-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context-constructor.js"); -/* harmony import */ var _native_offline_audio_context_constructor_factory__WEBPACK_IMPORTED_MODULE_291__ = __webpack_require__(/*! ./native-offline-audio-context-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context-constructor-factory.js"); -/* harmony import */ var _native_oscillator_node__WEBPACK_IMPORTED_MODULE_292__ = __webpack_require__(/*! ./native-oscillator-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node.js"); -/* harmony import */ var _native_oscillator_node_factory__WEBPACK_IMPORTED_MODULE_293__ = __webpack_require__(/*! ./native-oscillator-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node-factory.js"); -/* harmony import */ var _native_oscillator_node_factory_factory__WEBPACK_IMPORTED_MODULE_294__ = __webpack_require__(/*! ./native-oscillator-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node-factory-factory.js"); -/* harmony import */ var _native_panner_node__WEBPACK_IMPORTED_MODULE_295__ = __webpack_require__(/*! ./native-panner-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node.js"); -/* harmony import */ var _native_panner_node_factory__WEBPACK_IMPORTED_MODULE_296__ = __webpack_require__(/*! ./native-panner-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-factory.js"); -/* harmony import */ var _native_panner_node_factory_factory__WEBPACK_IMPORTED_MODULE_297__ = __webpack_require__(/*! ./native-panner-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-factory-factory.js"); -/* harmony import */ var _native_panner_node_faker_factory__WEBPACK_IMPORTED_MODULE_298__ = __webpack_require__(/*! ./native-panner-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-faker-factory.js"); -/* harmony import */ var _native_panner_node_faker_factory_factory__WEBPACK_IMPORTED_MODULE_299__ = __webpack_require__(/*! ./native-panner-node-faker-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-faker-factory-factory.js"); -/* harmony import */ var _native_periodic_wave__WEBPACK_IMPORTED_MODULE_300__ = __webpack_require__(/*! ./native-periodic-wave */ "./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave.js"); -/* harmony import */ var _native_periodic_wave_factory__WEBPACK_IMPORTED_MODULE_301__ = __webpack_require__(/*! ./native-periodic-wave-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave-factory.js"); -/* harmony import */ var _native_periodic_wave_factory_factory__WEBPACK_IMPORTED_MODULE_302__ = __webpack_require__(/*! ./native-periodic-wave-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave-factory-factory.js"); -/* harmony import */ var _native_script_processor_node__WEBPACK_IMPORTED_MODULE_303__ = __webpack_require__(/*! ./native-script-processor-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-script-processor-node.js"); -/* harmony import */ var _native_script_processor_node_factory__WEBPACK_IMPORTED_MODULE_304__ = __webpack_require__(/*! ./native-script-processor-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-script-processor-node-factory.js"); -/* harmony import */ var _native_stereo_panner_node__WEBPACK_IMPORTED_MODULE_305__ = __webpack_require__(/*! ./native-stereo-panner-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node.js"); -/* harmony import */ var _native_stereo_panner_node_factory__WEBPACK_IMPORTED_MODULE_306__ = __webpack_require__(/*! ./native-stereo-panner-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-factory.js"); -/* harmony import */ var _native_stereo_panner_node_factory_factory__WEBPACK_IMPORTED_MODULE_307__ = __webpack_require__(/*! ./native-stereo-panner-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-factory-factory.js"); -/* harmony import */ var _native_stereo_panner_node_faker_factory__WEBPACK_IMPORTED_MODULE_308__ = __webpack_require__(/*! ./native-stereo-panner-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-faker-factory.js"); -/* harmony import */ var _native_stereo_panner_node_faker_factory_factory__WEBPACK_IMPORTED_MODULE_309__ = __webpack_require__(/*! ./native-stereo-panner-node-faker-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-faker-factory-factory.js"); -/* harmony import */ var _native_wave_shaper_node__WEBPACK_IMPORTED_MODULE_310__ = __webpack_require__(/*! ./native-wave-shaper-node */ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node.js"); -/* harmony import */ var _native_wave_shaper_node_factory__WEBPACK_IMPORTED_MODULE_311__ = __webpack_require__(/*! ./native-wave-shaper-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-factory.js"); -/* harmony import */ var _native_wave_shaper_node_factory_factory__WEBPACK_IMPORTED_MODULE_312__ = __webpack_require__(/*! ./native-wave-shaper-node-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-factory-factory.js"); -/* harmony import */ var _native_wave_shaper_node_faker_factory__WEBPACK_IMPORTED_MODULE_313__ = __webpack_require__(/*! ./native-wave-shaper-node-faker-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-faker-factory.js"); -/* harmony import */ var _native_wave_shaper_node_faker_factory_factory__WEBPACK_IMPORTED_MODULE_314__ = __webpack_require__(/*! ./native-wave-shaper-node-faker-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-faker-factory-factory.js"); -/* harmony import */ var _not_supported_error_factory__WEBPACK_IMPORTED_MODULE_315__ = __webpack_require__(/*! ./not-supported-error-factory */ "./node_modules/standardized-audio-context/build/es2019/types/not-supported-error-factory.js"); -/* harmony import */ var _offline_audio_context_constructor_factory__WEBPACK_IMPORTED_MODULE_316__ = __webpack_require__(/*! ./offline-audio-context-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/offline-audio-context-constructor-factory.js"); -/* harmony import */ var _oscillator_node_constructor__WEBPACK_IMPORTED_MODULE_317__ = __webpack_require__(/*! ./oscillator-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-constructor.js"); -/* harmony import */ var _oscillator_node_constructor_factory__WEBPACK_IMPORTED_MODULE_318__ = __webpack_require__(/*! ./oscillator-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-constructor-factory.js"); -/* harmony import */ var _oscillator_node_renderer__WEBPACK_IMPORTED_MODULE_319__ = __webpack_require__(/*! ./oscillator-node-renderer */ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer.js"); -/* harmony import */ var _oscillator_node_renderer_factory__WEBPACK_IMPORTED_MODULE_320__ = __webpack_require__(/*! ./oscillator-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer-factory.js"); -/* harmony import */ var _oscillator_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_321__ = __webpack_require__(/*! ./oscillator-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer-factory-factory.js"); -/* harmony import */ var _oscillator_type__WEBPACK_IMPORTED_MODULE_322__ = __webpack_require__(/*! ./oscillator-type */ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-type.js"); -/* harmony import */ var _output_connection__WEBPACK_IMPORTED_MODULE_323__ = __webpack_require__(/*! ./output-connection */ "./node_modules/standardized-audio-context/build/es2019/types/output-connection.js"); -/* harmony import */ var _over_sample_type__WEBPACK_IMPORTED_MODULE_324__ = __webpack_require__(/*! ./over-sample-type */ "./node_modules/standardized-audio-context/build/es2019/types/over-sample-type.js"); -/* harmony import */ var _overwrite_accessors_function__WEBPACK_IMPORTED_MODULE_325__ = __webpack_require__(/*! ./overwrite-accessors-function */ "./node_modules/standardized-audio-context/build/es2019/types/overwrite-accessors-function.js"); -/* harmony import */ var _panner_node_constructor__WEBPACK_IMPORTED_MODULE_326__ = __webpack_require__(/*! ./panner-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/panner-node-constructor.js"); -/* harmony import */ var _panner_node_constructor_factory__WEBPACK_IMPORTED_MODULE_327__ = __webpack_require__(/*! ./panner-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/panner-node-constructor-factory.js"); -/* harmony import */ var _panner_node_renderer_factory__WEBPACK_IMPORTED_MODULE_328__ = __webpack_require__(/*! ./panner-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/panner-node-renderer-factory.js"); -/* harmony import */ var _panner_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_329__ = __webpack_require__(/*! ./panner-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/panner-node-renderer-factory-factory.js"); -/* harmony import */ var _panning_model_type__WEBPACK_IMPORTED_MODULE_330__ = __webpack_require__(/*! ./panning-model-type */ "./node_modules/standardized-audio-context/build/es2019/types/panning-model-type.js"); -/* harmony import */ var _passive_audio_node_input_connection__WEBPACK_IMPORTED_MODULE_331__ = __webpack_require__(/*! ./passive-audio-node-input-connection */ "./node_modules/standardized-audio-context/build/es2019/types/passive-audio-node-input-connection.js"); -/* harmony import */ var _passive_audio_param_input_connection__WEBPACK_IMPORTED_MODULE_332__ = __webpack_require__(/*! ./passive-audio-param-input-connection */ "./node_modules/standardized-audio-context/build/es2019/types/passive-audio-param-input-connection.js"); -/* harmony import */ var _periodic_wave_constructor__WEBPACK_IMPORTED_MODULE_333__ = __webpack_require__(/*! ./periodic-wave-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/periodic-wave-constructor.js"); -/* harmony import */ var _periodic_wave_constructor_factory__WEBPACK_IMPORTED_MODULE_334__ = __webpack_require__(/*! ./periodic-wave-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/periodic-wave-constructor-factory.js"); -/* harmony import */ var _pick_element_from_set_function__WEBPACK_IMPORTED_MODULE_335__ = __webpack_require__(/*! ./pick-element-from-set-function */ "./node_modules/standardized-audio-context/build/es2019/types/pick-element-from-set-function.js"); -/* harmony import */ var _render_automation_factory__WEBPACK_IMPORTED_MODULE_336__ = __webpack_require__(/*! ./render-automation-factory */ "./node_modules/standardized-audio-context/build/es2019/types/render-automation-factory.js"); -/* harmony import */ var _render_automation_function__WEBPACK_IMPORTED_MODULE_337__ = __webpack_require__(/*! ./render-automation-function */ "./node_modules/standardized-audio-context/build/es2019/types/render-automation-function.js"); -/* harmony import */ var _render_inputs_of_audio_node_factory__WEBPACK_IMPORTED_MODULE_338__ = __webpack_require__(/*! ./render-inputs-of-audio-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-node-factory.js"); -/* harmony import */ var _render_inputs_of_audio_node_function__WEBPACK_IMPORTED_MODULE_339__ = __webpack_require__(/*! ./render-inputs-of-audio-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-node-function.js"); -/* harmony import */ var _render_inputs_of_audio_param_factory__WEBPACK_IMPORTED_MODULE_340__ = __webpack_require__(/*! ./render-inputs-of-audio-param-factory */ "./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-param-factory.js"); -/* harmony import */ var _render_inputs_of_audio_param_function__WEBPACK_IMPORTED_MODULE_341__ = __webpack_require__(/*! ./render-inputs-of-audio-param-function */ "./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-param-function.js"); -/* harmony import */ var _render_native_offline_audio_context_factory__WEBPACK_IMPORTED_MODULE_342__ = __webpack_require__(/*! ./render-native-offline-audio-context-factory */ "./node_modules/standardized-audio-context/build/es2019/types/render-native-offline-audio-context-factory.js"); -/* harmony import */ var _render_native_offline_audio_context_function__WEBPACK_IMPORTED_MODULE_343__ = __webpack_require__(/*! ./render-native-offline-audio-context-function */ "./node_modules/standardized-audio-context/build/es2019/types/render-native-offline-audio-context-function.js"); -/* harmony import */ var _sanitize_audio_worklet_node_options_function__WEBPACK_IMPORTED_MODULE_344__ = __webpack_require__(/*! ./sanitize-audio-worklet-node-options-function */ "./node_modules/standardized-audio-context/build/es2019/types/sanitize-audio-worklet-node-options-function.js"); -/* harmony import */ var _sanitize_channel_splitter_options_function__WEBPACK_IMPORTED_MODULE_345__ = __webpack_require__(/*! ./sanitize-channel-splitter-options-function */ "./node_modules/standardized-audio-context/build/es2019/types/sanitize-channel-splitter-options-function.js"); -/* harmony import */ var _sanitize_periodic_wave_options_function__WEBPACK_IMPORTED_MODULE_346__ = __webpack_require__(/*! ./sanitize-periodic-wave-options-function */ "./node_modules/standardized-audio-context/build/es2019/types/sanitize-periodic-wave-options-function.js"); -/* harmony import */ var _set_active_audio_worklet_node_inputs_factory__WEBPACK_IMPORTED_MODULE_347__ = __webpack_require__(/*! ./set-active-audio-worklet-node-inputs-factory */ "./node_modules/standardized-audio-context/build/es2019/types/set-active-audio-worklet-node-inputs-factory.js"); -/* harmony import */ var _set_active_audio_worklet_node_inputs_function__WEBPACK_IMPORTED_MODULE_348__ = __webpack_require__(/*! ./set-active-audio-worklet-node-inputs-function */ "./node_modules/standardized-audio-context/build/es2019/types/set-active-audio-worklet-node-inputs-function.js"); -/* harmony import */ var _set_audio_node_tail_time_factory__WEBPACK_IMPORTED_MODULE_349__ = __webpack_require__(/*! ./set-audio-node-tail-time-factory */ "./node_modules/standardized-audio-context/build/es2019/types/set-audio-node-tail-time-factory.js"); -/* harmony import */ var _set_audio_node_tail_time_function__WEBPACK_IMPORTED_MODULE_350__ = __webpack_require__(/*! ./set-audio-node-tail-time-function */ "./node_modules/standardized-audio-context/build/es2019/types/set-audio-node-tail-time-function.js"); -/* harmony import */ var _set_value_at_time_until_possible_function__WEBPACK_IMPORTED_MODULE_351__ = __webpack_require__(/*! ./set-value-at-time-until-possible-function */ "./node_modules/standardized-audio-context/build/es2019/types/set-value-at-time-until-possible-function.js"); -/* harmony import */ var _start_rendering_factory__WEBPACK_IMPORTED_MODULE_352__ = __webpack_require__(/*! ./start-rendering-factory */ "./node_modules/standardized-audio-context/build/es2019/types/start-rendering-factory.js"); -/* harmony import */ var _start_rendering_function__WEBPACK_IMPORTED_MODULE_353__ = __webpack_require__(/*! ./start-rendering-function */ "./node_modules/standardized-audio-context/build/es2019/types/start-rendering-function.js"); -/* harmony import */ var _stereo_panner_node_constructor__WEBPACK_IMPORTED_MODULE_354__ = __webpack_require__(/*! ./stereo-panner-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-constructor.js"); -/* harmony import */ var _stereo_panner_node_constructor_factory__WEBPACK_IMPORTED_MODULE_355__ = __webpack_require__(/*! ./stereo-panner-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-constructor-factory.js"); -/* harmony import */ var _stereo_panner_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_356__ = __webpack_require__(/*! ./stereo-panner-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-renderer-factory-factory.js"); -/* harmony import */ var _stereo_panner_node_renderer_factory__WEBPACK_IMPORTED_MODULE_357__ = __webpack_require__(/*! ./stereo-panner-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-renderer-factory.js"); -/* harmony import */ var _test_audio_buffer_copy_channel_methods_subarray_support_factory__WEBPACK_IMPORTED_MODULE_358__ = __webpack_require__(/*! ./test-audio-buffer-copy-channel-methods-subarray-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-buffer-copy-channel-methods-subarray-support-factory.js"); -/* harmony import */ var _test_audio_buffer_constructor_support_factory__WEBPACK_IMPORTED_MODULE_359__ = __webpack_require__(/*! ./test-audio-buffer-constructor-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-buffer-constructor-support-factory.js"); -/* harmony import */ var _test_audio_context_close_method_support_factory__WEBPACK_IMPORTED_MODULE_360__ = __webpack_require__(/*! ./test-audio-context-close-method-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-close-method-support-factory.js"); -/* harmony import */ var _test_audio_context_decode_audio_data_method_type_error_support_factory__WEBPACK_IMPORTED_MODULE_361__ = __webpack_require__(/*! ./test-audio-context-decode-audio-data-method-type-error-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-decode-audio-data-method-type-error-support-factory.js"); -/* harmony import */ var _test_audio_context_options_support_factory__WEBPACK_IMPORTED_MODULE_362__ = __webpack_require__(/*! ./test-audio-context-options-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-options-support-factory.js"); -/* harmony import */ var _test_audio_node_connect_method_support_factory__WEBPACK_IMPORTED_MODULE_363__ = __webpack_require__(/*! ./test-audio-node-connect-method-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-node-connect-method-support-factory.js"); -/* harmony import */ var _test_audio_worklet_node_options_clonability_function__WEBPACK_IMPORTED_MODULE_364__ = __webpack_require__(/*! ./test-audio-worklet-node-options-clonability-function */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-node-options-clonability-function.js"); -/* harmony import */ var _test_audio_worklet_processor_no_outputs_support_factory__WEBPACK_IMPORTED_MODULE_365__ = __webpack_require__(/*! ./test-audio-worklet-processor-no-outputs-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-processor-no-outputs-support-factory.js"); -/* harmony import */ var _test_audio_worklet_processor_post_message_support_factory__WEBPACK_IMPORTED_MODULE_366__ = __webpack_require__(/*! ./test-audio-worklet-processor-post-message-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-processor-post-message-support-factory.js"); -/* harmony import */ var _test_channel_merger_node_channel_count_support_factory__WEBPACK_IMPORTED_MODULE_367__ = __webpack_require__(/*! ./test-channel-merger-node-channel-count-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-channel-merger-node-channel-count-support-factory.js"); -/* harmony import */ var _test_constant_source_node_accurate_scheduling_support_factory__WEBPACK_IMPORTED_MODULE_368__ = __webpack_require__(/*! ./test-constant-source-node-accurate-scheduling-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-constant-source-node-accurate-scheduling-support-factory.js"); -/* harmony import */ var _test_convolver_node_buffer_reassignability_support_factory__WEBPACK_IMPORTED_MODULE_369__ = __webpack_require__(/*! ./test-convolver-node-buffer-reassignability-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-convolver-node-buffer-reassignability-support-factory.js"); -/* harmony import */ var _test_convolver_node_channel_count_support_factory__WEBPACK_IMPORTED_MODULE_370__ = __webpack_require__(/*! ./test-convolver-node-channel-count-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-convolver-node-channel-count-support-factory.js"); -/* harmony import */ var _test_is_secure_context_support_factory__WEBPACK_IMPORTED_MODULE_371__ = __webpack_require__(/*! ./test-is-secure-context-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-is-secure-context-support-factory.js"); -/* harmony import */ var _test_media_stream_audio_source_node_media_stream_without_audio_track_support__WEBPACK_IMPORTED_MODULE_372__ = __webpack_require__(/*! ./test-media-stream-audio-source-node-media-stream-without-audio-track-support */ "./node_modules/standardized-audio-context/build/es2019/types/test-media-stream-audio-source-node-media-stream-without-audio-track-support.js"); -/* harmony import */ var _test_offline_audio_context_current_time_support_factory__WEBPACK_IMPORTED_MODULE_373__ = __webpack_require__(/*! ./test-offline-audio-context-current-time-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-offline-audio-context-current-time-support-factory.js"); -/* harmony import */ var _test_stereo_panner_node_default_value_support_factory__WEBPACK_IMPORTED_MODULE_374__ = __webpack_require__(/*! ./test-stereo-panner-node-default-value-support-factory */ "./node_modules/standardized-audio-context/build/es2019/types/test-stereo-panner-node-default-value-support-factory.js"); -/* harmony import */ var _unknown_error_factory__WEBPACK_IMPORTED_MODULE_375__ = __webpack_require__(/*! ./unknown-error-factory */ "./node_modules/standardized-audio-context/build/es2019/types/unknown-error-factory.js"); -/* harmony import */ var _unrendered_audio_worklet_node_store__WEBPACK_IMPORTED_MODULE_376__ = __webpack_require__(/*! ./unrendered-audio-worklet-node-store */ "./node_modules/standardized-audio-context/build/es2019/types/unrendered-audio-worklet-node-store.js"); -/* harmony import */ var _unrendered_audio_worklet_nodes__WEBPACK_IMPORTED_MODULE_377__ = __webpack_require__(/*! ./unrendered-audio-worklet-nodes */ "./node_modules/standardized-audio-context/build/es2019/types/unrendered-audio-worklet-nodes.js"); -/* harmony import */ var _wave_shaper_node_constructor__WEBPACK_IMPORTED_MODULE_378__ = __webpack_require__(/*! ./wave-shaper-node-constructor */ "./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-constructor.js"); -/* harmony import */ var _wave_shaper_node_constructor_factory__WEBPACK_IMPORTED_MODULE_379__ = __webpack_require__(/*! ./wave-shaper-node-constructor-factory */ "./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-constructor-factory.js"); -/* harmony import */ var _wave_shaper_node_renderer_factory_factory__WEBPACK_IMPORTED_MODULE_380__ = __webpack_require__(/*! ./wave-shaper-node-renderer-factory-factory */ "./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-renderer-factory-factory.js"); -/* harmony import */ var _wave_shaper_node_renderer_factory__WEBPACK_IMPORTED_MODULE_381__ = __webpack_require__(/*! ./wave-shaper-node-renderer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-renderer-factory.js"); -/* harmony import */ var _window__WEBPACK_IMPORTED_MODULE_382__ = __webpack_require__(/*! ./window */ "./node_modules/standardized-audio-context/build/es2019/types/window.js"); -/* harmony import */ var _window_factory__WEBPACK_IMPORTED_MODULE_383__ = __webpack_require__(/*! ./window-factory */ "./node_modules/standardized-audio-context/build/es2019/types/window-factory.js"); -/* harmony import */ var _wrap_audio_buffer_copy_channel_methods_factory__WEBPACK_IMPORTED_MODULE_384__ = __webpack_require__(/*! ./wrap-audio-buffer-copy-channel-methods-factory */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-factory.js"); -/* harmony import */ var _wrap_audio_buffer_copy_channel_methods_function__WEBPACK_IMPORTED_MODULE_385__ = __webpack_require__(/*! ./wrap-audio-buffer-copy-channel-methods-function */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-function.js"); -/* harmony import */ var _wrap_audio_buffer_copy_channel_methods_out_of_bounds_factory__WEBPACK_IMPORTED_MODULE_386__ = __webpack_require__(/*! ./wrap-audio-buffer-copy-channel-methods-out-of-bounds-factory */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-out-of-bounds-factory.js"); -/* harmony import */ var _wrap_audio_buffer_copy_channel_methods_out_of_bounds_function__WEBPACK_IMPORTED_MODULE_387__ = __webpack_require__(/*! ./wrap-audio-buffer-copy-channel-methods-out-of-bounds-function */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-out-of-bounds-function.js"); -/* harmony import */ var _wrap_audio_buffer_source_node_start_method_offset_clamping_function__WEBPACK_IMPORTED_MODULE_388__ = __webpack_require__(/*! ./wrap-audio-buffer-source-node-start-method-offset-clamping-function */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-start-method-offset-clamping-function.js"); -/* harmony import */ var _wrap_audio_buffer_source_node_stop_method_nullified_buffer_factory__WEBPACK_IMPORTED_MODULE_389__ = __webpack_require__(/*! ./wrap-audio-buffer-source-node-stop-method-nullified-buffer-factory */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-stop-method-nullified-buffer-factory.js"); -/* harmony import */ var _wrap_audio_buffer_source_node_stop_method_nullified_buffer_function__WEBPACK_IMPORTED_MODULE_390__ = __webpack_require__(/*! ./wrap-audio-buffer-source-node-stop-method-nullified-buffer-function */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-stop-method-nullified-buffer-function.js"); -/* harmony import */ var _wrap_audio_scheduled_source_node_stop_method_consecutive_calls_function__WEBPACK_IMPORTED_MODULE_391__ = __webpack_require__(/*! ./wrap-audio-scheduled-source-node-stop-method-consecutive-calls-function */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-scheduled-source-node-stop-method-consecutive-calls-function.js"); -/* harmony import */ var _wrap_channel_merger_node_factory__WEBPACK_IMPORTED_MODULE_392__ = __webpack_require__(/*! ./wrap-channel-merger-node-factory */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-channel-merger-node-factory.js"); -/* harmony import */ var _wrap_channel_merger_node_function__WEBPACK_IMPORTED_MODULE_393__ = __webpack_require__(/*! ./wrap-channel-merger-node-function */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-channel-merger-node-function.js"); -/* harmony import */ var _wrap_event_listener_function__WEBPACK_IMPORTED_MODULE_394__ = __webpack_require__(/*! ./wrap-event-listener-function */ "./node_modules/standardized-audio-context/build/es2019/types/wrap-event-listener-function.js"); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/insert-element-in-set-function.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/insert-element-in-set-function.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=insert-element-in-set-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/internal-state-event-listener.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/internal-state-event-listener.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=internal-state-event-listener.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/invalid-access-error-factory.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/invalid-access-error-factory.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=invalid-access-error-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/invalid-state-error-factory.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/invalid-state-error-factory.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=invalid-state-error-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-active-audio-node-function.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-active-audio-node-function.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-active-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-context-factory.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-context-factory.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-any-audio-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-context-function.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-context-function.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-any-audio-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-node-factory.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-node-factory.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-any-audio-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-node-function.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-node-function.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-any-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-param-factory.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-param-factory.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-any-audio-param-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-param-function.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-any-audio-param-function.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-any-audio-param-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-any-offline-audio-context-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-any-offline-audio-context-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-any-offline-audio-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-any-offline-audio-context-function.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-any-offline-audio-context-function.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-any-offline-audio-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-dc-curve-function.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-dc-curve-function.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-dc-curve-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-context-factory.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-context-factory.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-audio-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-context-function.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-context-function.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-audio-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-node-factory.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-node-factory.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-audio-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-node-function.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-node-function.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-param-factory.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-param-factory.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-audio-param-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-param-function.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-audio-param-function.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-audio-param-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-context-factory.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-context-factory.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-context-function.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-context-function.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-offline-audio-context-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-offline-audio-context-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-offline-audio-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-native-offline-audio-context-function.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-native-offline-audio-context-function.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-native-offline-audio-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-part-of-a-cycle-function.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-part-of-a-cycle-function.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-part-of-a-cycle-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-passive-audio-node-function.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-passive-audio-node-function.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-passive-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-secure-context-factory.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-secure-context-factory.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-secure-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/is-supported-promise-factory.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/is-supported-promise-factory.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=is-supported-promise-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/media-element-audio-source-node-constructor-factory.js": -/*!***************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/media-element-audio-source-node-constructor-factory.js ***! - \***************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-element-audio-source-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/media-element-audio-source-node-constructor.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/media-element-audio-source-node-constructor.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-element-audio-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-destination-node-constructor-factory.js": -/*!*******************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-destination-node-constructor-factory.js ***! - \*******************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-audio-destination-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-destination-node-constructor.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-destination-node-constructor.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-audio-destination-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-source-node-constructor-factory.js": -/*!**************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-source-node-constructor-factory.js ***! - \**************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-audio-source-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-source-node-constructor.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/media-stream-audio-source-node-constructor.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-audio-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-track-audio-source-node-constructor-factory.js": -/*!********************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/media-stream-track-audio-source-node-constructor-factory.js ***! - \********************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-track-audio-source-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/media-stream-track-audio-source-node-constructor.js": -/*!************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/media-stream-track-audio-source-node-constructor.js ***! - \************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=media-stream-track-audio-source-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/minimal-audio-context-constructor-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/minimal-audio-context-constructor-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-audio-context-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/minimal-audio-context-constructor.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/minimal-audio-context-constructor.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/minimal-base-audio-context-constructor-factory.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/minimal-base-audio-context-constructor-factory.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-base-audio-context-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/minimal-base-audio-context-constructor.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/minimal-base-audio-context-constructor.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-base-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/minimal-offline-audio-context-constructor-factory.js": -/*!*************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/minimal-offline-audio-context-constructor-factory.js ***! - \*************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-offline-audio-context-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/minimal-offline-audio-context-constructor.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/minimal-offline-audio-context-constructor.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=minimal-offline-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/monitor-connections-factory.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/monitor-connections-factory.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=monitor-connections-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/monitor-connections-function.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/monitor-connections-function.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=monitor-connections-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node-factory-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node-factory-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-analyser-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node-factory.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node-factory.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-analyser-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-analyser-node.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-analyser-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-constructor-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-constructor-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-buffer-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-constructor.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-constructor.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-buffer-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node-factory-factory.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node-factory-factory.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-buffer-source-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-buffer-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer-source-node.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-buffer-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-buffer.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-buffer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-context-constructor-factory.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-context-constructor-factory.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-context-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-context-constructor.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-context-constructor.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-context.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-context.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node-factory-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node-factory-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-destination-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node-factory.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node-factory.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-destination-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-destination-node.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-destination-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-listener.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-listener.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-listener.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-node.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-node.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-param-map.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-param-map.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-param-map.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-param.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-param.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-param.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-constructor-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-constructor-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-constructor.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-constructor.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-factory-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-factory-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-factory.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-factory.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-faker-factory-factory.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-faker-factory-factory.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node-faker-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-faker-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-faker-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-options.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node-options.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node-options.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet-node.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-audio-worklet.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-audio-worklet.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-biquad-filter-node-factory.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-biquad-filter-node-factory.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-biquad-filter-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-biquad-filter-node.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-biquad-filter-node.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-biquad-filter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node-factory-factory.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node-factory-factory.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-channel-merger-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node-factory.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node-factory.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-channel-merger-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-channel-merger-node.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-channel-merger-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-splitter-node-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-channel-splitter-node-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-channel-splitter-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-channel-splitter-node.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-channel-splitter-node.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-channel-splitter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-factory-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-factory-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-constant-source-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-constant-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-faker-factory-factory.js": -/*!*************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-faker-factory-factory.js ***! - \*************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-constant-source-node-faker-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-faker-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node-faker-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-constant-source-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-constant-source-node.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-constant-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-context.js": -/*!**************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-context.js ***! - \**************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node-factory-factory.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node-factory-factory.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-convolver-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node-factory.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node-factory.js ***! - \*****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-convolver-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-convolver-node.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-convolver-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-delay-node-factory.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-delay-node-factory.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-delay-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-delay-node.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-delay-node.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-delay-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node-factory-factory.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node-factory-factory.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-dynamics-compressor-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-dynamics-compressor-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-dynamics-compressor-node.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-dynamics-compressor-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-event-target.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-event-target.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-event-target.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-gain-node-factory.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-gain-node-factory.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-gain-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-gain-node.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-gain-node.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-gain-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-factory-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-factory-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-iir-filter-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-factory.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-factory.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-iir-filter-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-faker-factory-factory.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-faker-factory-factory.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-iir-filter-node-faker-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-faker-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node-faker-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-iir-filter-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-iir-filter-node.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-iir-filter-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-element-audio-source-node-factory.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-element-audio-source-node-factory.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-element-audio-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-element-audio-source-node.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-element-audio-source-node.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-element-audio-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-destination-node-factory.js": -/*!**************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-destination-node-factory.js ***! - \**************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-stream-audio-destination-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-destination-node.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-destination-node.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-stream-audio-destination-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-source-node-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-source-node-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-stream-audio-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-source-node.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-audio-source-node.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-stream-audio-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node-factory-factory.js": -/*!***********************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node-factory-factory.js ***! - \***********************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-stream-track-audio-source-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node-factory.js": -/*!***************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node-factory.js ***! - \***************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-stream-track-audio-source-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-media-stream-track-audio-source-node.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-media-stream-track-audio-source-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context-constructor-factory.js": -/*!************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context-constructor-factory.js ***! - \************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-offline-audio-context-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context-constructor.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context-constructor.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-offline-audio-context-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-offline-audio-context.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-offline-audio-context.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node-factory-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node-factory-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-oscillator-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node-factory.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node-factory.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-oscillator-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-oscillator-node.js ***! - \**********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-oscillator-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-factory-factory.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-factory-factory.js ***! - \**********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-panner-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-factory.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-factory.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-panner-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-faker-factory-factory.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-faker-factory-factory.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-panner-node-faker-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-faker-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-panner-node-faker-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-panner-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-panner-node.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-panner-node.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-panner-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave-factory-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave-factory-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-periodic-wave-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave-factory.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave-factory.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-periodic-wave-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-periodic-wave.js ***! - \********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-periodic-wave.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-script-processor-node-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-script-processor-node-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-script-processor-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-script-processor-node.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-script-processor-node.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-script-processor-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-factory-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-factory-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-stereo-panner-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-factory.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-factory.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-stereo-panner-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-faker-factory-factory.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-faker-factory-factory.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-stereo-panner-node-faker-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-faker-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node-faker-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-stereo-panner-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-stereo-panner-node.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-stereo-panner-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-factory-factory.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-factory-factory.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-wave-shaper-node-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-factory.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-factory.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-wave-shaper-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-faker-factory-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-faker-factory-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-wave-shaper-node-faker-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-faker-factory.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node-faker-factory.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-wave-shaper-node-faker-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/native-wave-shaper-node.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=native-wave-shaper-node.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/not-supported-error-factory.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/not-supported-error-factory.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=not-supported-error-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/offline-audio-context-constructor-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/offline-audio-context-constructor-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=offline-audio-context-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-constructor-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-constructor-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-constructor.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-constructor.js ***! - \***************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer-factory-factory.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer-factory-factory.js ***! - \****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/oscillator-node-renderer.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-node-renderer.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/oscillator-type.js": -/*!***************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/oscillator-type.js ***! - \***************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=oscillator-type.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/output-connection.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/output-connection.js ***! - \*****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=output-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/over-sample-type.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/over-sample-type.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=over-sample-type.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/overwrite-accessors-function.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/overwrite-accessors-function.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=overwrite-accessors-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/panner-node-constructor-factory.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/panner-node-constructor-factory.js ***! - \*******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=panner-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/panner-node-constructor.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/panner-node-constructor.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=panner-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/panner-node-renderer-factory-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/panner-node-renderer-factory-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=panner-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/panner-node-renderer-factory.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/panner-node-renderer-factory.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=panner-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/panning-model-type.js": -/*!******************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/panning-model-type.js ***! - \******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=panning-model-type.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/passive-audio-node-input-connection.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/passive-audio-node-input-connection.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=passive-audio-node-input-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/passive-audio-param-input-connection.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/passive-audio-param-input-connection.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=passive-audio-param-input-connection.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/periodic-wave-constructor-factory.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/periodic-wave-constructor-factory.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=periodic-wave-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/periodic-wave-constructor.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/periodic-wave-constructor.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=periodic-wave-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/pick-element-from-set-function.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/pick-element-from-set-function.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=pick-element-from-set-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/render-automation-factory.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/render-automation-factory.js ***! - \*************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=render-automation-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/render-automation-function.js": -/*!**************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/render-automation-function.js ***! - \**************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=render-automation-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-node-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-node-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=render-inputs-of-audio-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-node-function.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-node-function.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=render-inputs-of-audio-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-param-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-param-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=render-inputs-of-audio-param-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-param-function.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/render-inputs-of-audio-param-function.js ***! - \*************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=render-inputs-of-audio-param-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/render-native-offline-audio-context-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/render-native-offline-audio-context-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=render-native-offline-audio-context-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/render-native-offline-audio-context-function.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/render-native-offline-audio-context-function.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=render-native-offline-audio-context-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/sanitize-audio-worklet-node-options-function.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/sanitize-audio-worklet-node-options-function.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=sanitize-audio-worklet-node-options-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/sanitize-channel-splitter-options-function.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/sanitize-channel-splitter-options-function.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=sanitize-channel-splitter-options-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/sanitize-periodic-wave-options-function.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/sanitize-periodic-wave-options-function.js ***! - \***************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=sanitize-periodic-wave-options-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/set-active-audio-worklet-node-inputs-factory.js": -/*!********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/set-active-audio-worklet-node-inputs-factory.js ***! - \********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=set-active-audio-worklet-node-inputs-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/set-active-audio-worklet-node-inputs-function.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/set-active-audio-worklet-node-inputs-function.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=set-active-audio-worklet-node-inputs-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/set-audio-node-tail-time-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/set-audio-node-tail-time-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=set-audio-node-tail-time-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/set-audio-node-tail-time-function.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/set-audio-node-tail-time-function.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=set-audio-node-tail-time-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/set-value-at-time-until-possible-function.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/set-value-at-time-until-possible-function.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=set-value-at-time-until-possible-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/start-rendering-factory.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/start-rendering-factory.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=start-rendering-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/start-rendering-function.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/start-rendering-function.js ***! - \************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=start-rendering-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-constructor-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-constructor-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=stereo-panner-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-constructor.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-constructor.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=stereo-panner-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-renderer-factory-factory.js": -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-renderer-factory-factory.js ***! - \*******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=stereo-panner-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-renderer-factory.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/stereo-panner-node-renderer-factory.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=stereo-panner-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-buffer-constructor-support-factory.js": -/*!*********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-buffer-constructor-support-factory.js ***! - \*********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-buffer-constructor-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-buffer-copy-channel-methods-subarray-support-factory.js": -/*!***************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-buffer-copy-channel-methods-subarray-support-factory.js ***! - \***************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-buffer-copy-channel-methods-subarray-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-close-method-support-factory.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-close-method-support-factory.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-context-close-method-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-decode-audio-data-method-type-error-support-factory.js": -/*!**********************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-decode-audio-data-method-type-error-support-factory.js ***! - \**********************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-context-decode-audio-data-method-type-error-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-options-support-factory.js": -/*!******************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-context-options-support-factory.js ***! - \******************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-context-options-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-node-connect-method-support-factory.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-node-connect-method-support-factory.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-node-connect-method-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-node-options-clonability-function.js": -/*!****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-node-options-clonability-function.js ***! - \****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-worklet-node-options-clonability-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-processor-no-outputs-support-factory.js": -/*!*******************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-processor-no-outputs-support-factory.js ***! - \*******************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-worklet-processor-no-outputs-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-processor-post-message-support-factory.js": -/*!*********************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-audio-worklet-processor-post-message-support-factory.js ***! - \*********************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-audio-worklet-processor-post-message-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-channel-merger-node-channel-count-support-factory.js": -/*!******************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-channel-merger-node-channel-count-support-factory.js ***! - \******************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-channel-merger-node-channel-count-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-constant-source-node-accurate-scheduling-support-factory.js": -/*!*************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-constant-source-node-accurate-scheduling-support-factory.js ***! - \*************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-constant-source-node-accurate-scheduling-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-convolver-node-buffer-reassignability-support-factory.js": -/*!**********************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-convolver-node-buffer-reassignability-support-factory.js ***! - \**********************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-convolver-node-buffer-reassignability-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-convolver-node-channel-count-support-factory.js": -/*!*************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-convolver-node-channel-count-support-factory.js ***! - \*************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-convolver-node-channel-count-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-is-secure-context-support-factory.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-is-secure-context-support-factory.js ***! - \**************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-is-secure-context-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-media-stream-audio-source-node-media-stream-without-audio-track-support.js": -/*!****************************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-media-stream-audio-source-node-media-stream-without-audio-track-support.js ***! - \****************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-media-stream-audio-source-node-media-stream-without-audio-track-support.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-offline-audio-context-current-time-support-factory.js": -/*!*******************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-offline-audio-context-current-time-support-factory.js ***! - \*******************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-offline-audio-context-current-time-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/test-stereo-panner-node-default-value-support-factory.js": -/*!*****************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/test-stereo-panner-node-default-value-support-factory.js ***! - \*****************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=test-stereo-panner-node-default-value-support-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/unknown-error-factory.js": -/*!*********************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/unknown-error-factory.js ***! - \*********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=unknown-error-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/unrendered-audio-worklet-node-store.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/unrendered-audio-worklet-node-store.js ***! - \***********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=unrendered-audio-worklet-node-store.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/unrendered-audio-worklet-nodes.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/unrendered-audio-worklet-nodes.js ***! - \******************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=unrendered-audio-worklet-nodes.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-constructor-factory.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-constructor-factory.js ***! - \************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wave-shaper-node-constructor-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-constructor.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-constructor.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wave-shaper-node-constructor.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-renderer-factory-factory.js": -/*!*****************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-renderer-factory-factory.js ***! - \*****************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wave-shaper-node-renderer-factory-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-renderer-factory.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wave-shaper-node-renderer-factory.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wave-shaper-node-renderer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/window-factory.js": -/*!**************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/window-factory.js ***! - \**************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=window-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/window.js": -/*!******************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/window.js ***! - \******************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=window.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-factory.js": -/*!**********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-factory.js ***! - \**********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-audio-buffer-copy-channel-methods-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-function.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-function.js ***! - \***********************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-audio-buffer-copy-channel-methods-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-out-of-bounds-factory.js": -/*!************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-out-of-bounds-factory.js ***! - \************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-audio-buffer-copy-channel-methods-out-of-bounds-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-out-of-bounds-function.js": -/*!*************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-copy-channel-methods-out-of-bounds-function.js ***! - \*************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-audio-buffer-copy-channel-methods-out-of-bounds-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-start-method-offset-clamping-function.js": -/*!*******************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-start-method-offset-clamping-function.js ***! - \*******************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-audio-buffer-source-node-start-method-offset-clamping-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-stop-method-nullified-buffer-factory.js": -/*!******************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-stop-method-nullified-buffer-factory.js ***! - \******************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-audio-buffer-source-node-stop-method-nullified-buffer-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-stop-method-nullified-buffer-function.js": -/*!*******************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-buffer-source-node-stop-method-nullified-buffer-function.js ***! - \*******************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-audio-buffer-source-node-stop-method-nullified-buffer-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-scheduled-source-node-stop-method-consecutive-calls-function.js": -/*!***********************************************************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-audio-scheduled-source-node-stop-method-consecutive-calls-function.js ***! - \***********************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-audio-scheduled-source-node-stop-method-consecutive-calls-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-channel-merger-node-factory.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-channel-merger-node-factory.js ***! - \********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-channel-merger-node-factory.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-channel-merger-node-function.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-channel-merger-node-function.js ***! - \*********************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-channel-merger-node-function.js.map - -/***/ }), - -/***/ "./node_modules/standardized-audio-context/build/es2019/types/wrap-event-listener-function.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/standardized-audio-context/build/es2019/types/wrap-event-listener-function.js ***! - \****************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=wrap-event-listener-function.js.map - -/***/ }), - -/***/ "./node_modules/stream-browserify/index.js": -/*!*************************************************!*\ - !*** ./node_modules/stream-browserify/index.js ***! - \*************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - -module.exports = Stream; - -var EE = (__webpack_require__(/*! events */ "./node_modules/events/events.js").EventEmitter); -var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -inherits(Stream, EE); -Stream.Readable = __webpack_require__(/*! readable-stream/lib/_stream_readable.js */ "./node_modules/readable-stream/lib/_stream_readable.js"); -Stream.Writable = __webpack_require__(/*! readable-stream/lib/_stream_writable.js */ "./node_modules/readable-stream/lib/_stream_writable.js"); -Stream.Duplex = __webpack_require__(/*! readable-stream/lib/_stream_duplex.js */ "./node_modules/readable-stream/lib/_stream_duplex.js"); -Stream.Transform = __webpack_require__(/*! readable-stream/lib/_stream_transform.js */ "./node_modules/readable-stream/lib/_stream_transform.js"); -Stream.PassThrough = __webpack_require__(/*! readable-stream/lib/_stream_passthrough.js */ "./node_modules/readable-stream/lib/_stream_passthrough.js"); -Stream.finished = __webpack_require__(/*! readable-stream/lib/internal/streams/end-of-stream.js */ "./node_modules/readable-stream/lib/internal/streams/end-of-stream.js") -Stream.pipeline = __webpack_require__(/*! readable-stream/lib/internal/streams/pipeline.js */ "./node_modules/readable-stream/lib/internal/streams/pipeline.js") - -// Backwards-compat with node 0.4.x -Stream.Stream = Stream; - - - -// old-style streams. Note that the pipe method (the only relevant -// part of this class) is overridden in the Readable class. - -function Stream() { - EE.call(this); -} - -Stream.prototype.pipe = function(dest, options) { - var source = this; - - function ondata(chunk) { - if (dest.writable) { - if (false === dest.write(chunk) && source.pause) { - source.pause(); - } - } - } - - source.on('data', ondata); - - function ondrain() { - if (source.readable && source.resume) { - source.resume(); - } - } - - dest.on('drain', ondrain); - - // If the 'end' option is not supplied, dest.end() will be called when - // source gets the 'end' or 'close' events. Only dest.end() once. - if (!dest._isStdio && (!options || options.end !== false)) { - source.on('end', onend); - source.on('close', onclose); - } - - var didOnEnd = false; - function onend() { - if (didOnEnd) return; - didOnEnd = true; - - dest.end(); - } - - - function onclose() { - if (didOnEnd) return; - didOnEnd = true; - - if (typeof dest.destroy === 'function') dest.destroy(); - } - - // don't leave dangling pipes when there are errors. - function onerror(er) { - cleanup(); - if (EE.listenerCount(this, 'error') === 0) { - throw er; // Unhandled stream error in pipe. - } - } - - source.on('error', onerror); - dest.on('error', onerror); - - // remove all the event listeners that were added. - function cleanup() { - source.removeListener('data', ondata); - dest.removeListener('drain', ondrain); - - source.removeListener('end', onend); - source.removeListener('close', onclose); - - source.removeListener('error', onerror); - dest.removeListener('error', onerror); - - source.removeListener('end', cleanup); - source.removeListener('close', cleanup); - - dest.removeListener('close', cleanup); - } - - source.on('end', cleanup); - source.on('close', cleanup); - - dest.on('close', cleanup); - - dest.emit('pipe', source); - - // Allow for unix-like usage: A.pipe(B).pipe(C) - return dest; -}; - - -/***/ }), - -/***/ "./node_modules/string_decoder/lib/string_decoder.js": -/*!***********************************************************!*\ - !*** ./node_modules/string_decoder/lib/string_decoder.js ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - - - -/**/ - -var Buffer = (__webpack_require__(/*! safe-buffer */ "./node_modules/safe-buffer/index.js").Buffer); -/**/ - -var isEncoding = Buffer.isEncoding || function (encoding) { - encoding = '' + encoding; - switch (encoding && encoding.toLowerCase()) { - case 'hex':case 'utf8':case 'utf-8':case 'ascii':case 'binary':case 'base64':case 'ucs2':case 'ucs-2':case 'utf16le':case 'utf-16le':case 'raw': - return true; - default: - return false; - } -}; - -function _normalizeEncoding(enc) { - if (!enc) return 'utf8'; - var retried; - while (true) { - switch (enc) { - case 'utf8': - case 'utf-8': - return 'utf8'; - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return 'utf16le'; - case 'latin1': - case 'binary': - return 'latin1'; - case 'base64': - case 'ascii': - case 'hex': - return enc; - default: - if (retried) return; // undefined - enc = ('' + enc).toLowerCase(); - retried = true; - } - } -}; - -// Do not cache `Buffer.isEncoding` when checking encoding names as some -// modules monkey-patch it to support additional encodings -function normalizeEncoding(enc) { - var nenc = _normalizeEncoding(enc); - if (typeof nenc !== 'string' && (Buffer.isEncoding === isEncoding || !isEncoding(enc))) throw new Error('Unknown encoding: ' + enc); - return nenc || enc; -} - -// StringDecoder provides an interface for efficiently splitting a series of -// buffers into a series of JS strings without breaking apart multi-byte -// characters. -exports.StringDecoder = StringDecoder; -function StringDecoder(encoding) { - this.encoding = normalizeEncoding(encoding); - var nb; - switch (this.encoding) { - case 'utf16le': - this.text = utf16Text; - this.end = utf16End; - nb = 4; - break; - case 'utf8': - this.fillLast = utf8FillLast; - nb = 4; - break; - case 'base64': - this.text = base64Text; - this.end = base64End; - nb = 3; - break; - default: - this.write = simpleWrite; - this.end = simpleEnd; - return; - } - this.lastNeed = 0; - this.lastTotal = 0; - this.lastChar = Buffer.allocUnsafe(nb); -} - -StringDecoder.prototype.write = function (buf) { - if (buf.length === 0) return ''; - var r; - var i; - if (this.lastNeed) { - r = this.fillLast(buf); - if (r === undefined) return ''; - i = this.lastNeed; - this.lastNeed = 0; - } else { - i = 0; - } - if (i < buf.length) return r ? r + this.text(buf, i) : this.text(buf, i); - return r || ''; -}; - -StringDecoder.prototype.end = utf8End; - -// Returns only complete characters in a Buffer -StringDecoder.prototype.text = utf8Text; - -// Attempts to complete a partial non-UTF-8 character using bytes from a Buffer -StringDecoder.prototype.fillLast = function (buf) { - if (this.lastNeed <= buf.length) { - buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed); - return this.lastChar.toString(this.encoding, 0, this.lastTotal); - } - buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, buf.length); - this.lastNeed -= buf.length; -}; - -// Checks the type of a UTF-8 byte, whether it's ASCII, a leading byte, or a -// continuation byte. If an invalid byte is detected, -2 is returned. -function utf8CheckByte(byte) { - if (byte <= 0x7F) return 0;else if (byte >> 5 === 0x06) return 2;else if (byte >> 4 === 0x0E) return 3;else if (byte >> 3 === 0x1E) return 4; - return byte >> 6 === 0x02 ? -1 : -2; -} - -// Checks at most 3 bytes at the end of a Buffer in order to detect an -// incomplete multi-byte UTF-8 character. The total number of bytes (2, 3, or 4) -// needed to complete the UTF-8 character (if applicable) are returned. -function utf8CheckIncomplete(self, buf, i) { - var j = buf.length - 1; - if (j < i) return 0; - var nb = utf8CheckByte(buf[j]); - if (nb >= 0) { - if (nb > 0) self.lastNeed = nb - 1; - return nb; - } - if (--j < i || nb === -2) return 0; - nb = utf8CheckByte(buf[j]); - if (nb >= 0) { - if (nb > 0) self.lastNeed = nb - 2; - return nb; - } - if (--j < i || nb === -2) return 0; - nb = utf8CheckByte(buf[j]); - if (nb >= 0) { - if (nb > 0) { - if (nb === 2) nb = 0;else self.lastNeed = nb - 3; - } - return nb; - } - return 0; -} - -// Validates as many continuation bytes for a multi-byte UTF-8 character as -// needed or are available. If we see a non-continuation byte where we expect -// one, we "replace" the validated continuation bytes we've seen so far with -// a single UTF-8 replacement character ('\ufffd'), to match v8's UTF-8 decoding -// behavior. The continuation byte check is included three times in the case -// where all of the continuation bytes for a character exist in the same buffer. -// It is also done this way as a slight performance increase instead of using a -// loop. -function utf8CheckExtraBytes(self, buf, p) { - if ((buf[0] & 0xC0) !== 0x80) { - self.lastNeed = 0; - return '\ufffd'; - } - if (self.lastNeed > 1 && buf.length > 1) { - if ((buf[1] & 0xC0) !== 0x80) { - self.lastNeed = 1; - return '\ufffd'; - } - if (self.lastNeed > 2 && buf.length > 2) { - if ((buf[2] & 0xC0) !== 0x80) { - self.lastNeed = 2; - return '\ufffd'; - } - } - } -} - -// Attempts to complete a multi-byte UTF-8 character using bytes from a Buffer. -function utf8FillLast(buf) { - var p = this.lastTotal - this.lastNeed; - var r = utf8CheckExtraBytes(this, buf, p); - if (r !== undefined) return r; - if (this.lastNeed <= buf.length) { - buf.copy(this.lastChar, p, 0, this.lastNeed); - return this.lastChar.toString(this.encoding, 0, this.lastTotal); - } - buf.copy(this.lastChar, p, 0, buf.length); - this.lastNeed -= buf.length; -} - -// Returns all complete UTF-8 characters in a Buffer. If the Buffer ended on a -// partial character, the character's bytes are buffered until the required -// number of bytes are available. -function utf8Text(buf, i) { - var total = utf8CheckIncomplete(this, buf, i); - if (!this.lastNeed) return buf.toString('utf8', i); - this.lastTotal = total; - var end = buf.length - (total - this.lastNeed); - buf.copy(this.lastChar, 0, end); - return buf.toString('utf8', i, end); -} - -// For UTF-8, a replacement character is added when ending on a partial -// character. -function utf8End(buf) { - var r = buf && buf.length ? this.write(buf) : ''; - if (this.lastNeed) return r + '\ufffd'; - return r; -} - -// UTF-16LE typically needs two bytes per character, but even if we have an even -// number of bytes available, we need to check if we end on a leading/high -// surrogate. In that case, we need to wait for the next two bytes in order to -// decode the last character properly. -function utf16Text(buf, i) { - if ((buf.length - i) % 2 === 0) { - var r = buf.toString('utf16le', i); - if (r) { - var c = r.charCodeAt(r.length - 1); - if (c >= 0xD800 && c <= 0xDBFF) { - this.lastNeed = 2; - this.lastTotal = 4; - this.lastChar[0] = buf[buf.length - 2]; - this.lastChar[1] = buf[buf.length - 1]; - return r.slice(0, -1); - } - } - return r; - } - this.lastNeed = 1; - this.lastTotal = 2; - this.lastChar[0] = buf[buf.length - 1]; - return buf.toString('utf16le', i, buf.length - 1); -} - -// For UTF-16LE we do not explicitly append special replacement characters if we -// end on a partial character, we simply let v8 handle that. -function utf16End(buf) { - var r = buf && buf.length ? this.write(buf) : ''; - if (this.lastNeed) { - var end = this.lastTotal - this.lastNeed; - return r + this.lastChar.toString('utf16le', 0, end); - } - return r; -} - -function base64Text(buf, i) { - var n = (buf.length - i) % 3; - if (n === 0) return buf.toString('base64', i); - this.lastNeed = 3 - n; - this.lastTotal = 3; - if (n === 1) { - this.lastChar[0] = buf[buf.length - 1]; - } else { - this.lastChar[0] = buf[buf.length - 2]; - this.lastChar[1] = buf[buf.length - 1]; - } - return buf.toString('base64', i, buf.length - n); -} - -function base64End(buf) { - var r = buf && buf.length ? this.write(buf) : ''; - if (this.lastNeed) return r + this.lastChar.toString('base64', 0, 3 - this.lastNeed); - return r; -} - -// Pass bytes on through for single-byte encodings (e.g. ascii, latin1, hex) -function simpleWrite(buf) { - return buf.toString(this.encoding); -} - -function simpleEnd(buf) { - return buf && buf.length ? this.write(buf) : ''; -} - -/***/ }), - -/***/ "./node_modules/tslib/tslib.es6.js": -/*!*****************************************!*\ - !*** ./node_modules/tslib/tslib.es6.js ***! - \*****************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "__assign": () => (/* binding */ __assign), -/* harmony export */ "__asyncDelegator": () => (/* binding */ __asyncDelegator), -/* harmony export */ "__asyncGenerator": () => (/* binding */ __asyncGenerator), -/* harmony export */ "__asyncValues": () => (/* binding */ __asyncValues), -/* harmony export */ "__await": () => (/* binding */ __await), -/* harmony export */ "__awaiter": () => (/* binding */ __awaiter), -/* harmony export */ "__classPrivateFieldGet": () => (/* binding */ __classPrivateFieldGet), -/* harmony export */ "__classPrivateFieldIn": () => (/* binding */ __classPrivateFieldIn), -/* harmony export */ "__classPrivateFieldSet": () => (/* binding */ __classPrivateFieldSet), -/* harmony export */ "__createBinding": () => (/* binding */ __createBinding), -/* harmony export */ "__decorate": () => (/* binding */ __decorate), -/* harmony export */ "__exportStar": () => (/* binding */ __exportStar), -/* harmony export */ "__extends": () => (/* binding */ __extends), -/* harmony export */ "__generator": () => (/* binding */ __generator), -/* harmony export */ "__importDefault": () => (/* binding */ __importDefault), -/* harmony export */ "__importStar": () => (/* binding */ __importStar), -/* harmony export */ "__makeTemplateObject": () => (/* binding */ __makeTemplateObject), -/* harmony export */ "__metadata": () => (/* binding */ __metadata), -/* harmony export */ "__param": () => (/* binding */ __param), -/* harmony export */ "__read": () => (/* binding */ __read), -/* harmony export */ "__rest": () => (/* binding */ __rest), -/* harmony export */ "__spread": () => (/* binding */ __spread), -/* harmony export */ "__spreadArray": () => (/* binding */ __spreadArray), -/* harmony export */ "__spreadArrays": () => (/* binding */ __spreadArrays), -/* harmony export */ "__values": () => (/* binding */ __values) -/* harmony export */ }); -/****************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */ -/* global Reflect, Promise */ - -var extendStatics = function(d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics(d, b); -}; - -function __extends(d, b) { - if (typeof b !== "function" && b !== null) - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); -} - -var __assign = function() { - __assign = Object.assign || function __assign(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; - } - return t; - } - return __assign.apply(this, arguments); -} - -function __rest(s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -} - -function __decorate(decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -} - -function __param(paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -} - -function __metadata(metadataKey, metadataValue) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); -} - -function __awaiter(thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -} - -function __generator(thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -} - -var __createBinding = Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -}); - -function __exportStar(m, o) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p); -} - -function __values(o) { - var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; - if (m) return m.call(o); - if (o && typeof o.length === "number") return { - next: function () { - if (o && i >= o.length) o = void 0; - return { value: o && o[i++], done: !o }; - } - }; - throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); -} - -function __read(o, n) { - var m = typeof Symbol === "function" && o[Symbol.iterator]; - if (!m) return o; - var i = m.call(o), r, ar = [], e; - try { - while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); - } - catch (error) { e = { error: error }; } - finally { - try { - if (r && !r.done && (m = i["return"])) m.call(i); - } - finally { if (e) throw e.error; } - } - return ar; -} - -/** @deprecated */ -function __spread() { - for (var ar = [], i = 0; i < arguments.length; i++) - ar = ar.concat(__read(arguments[i])); - return ar; -} - -/** @deprecated */ -function __spreadArrays() { - for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; - for (var r = Array(s), k = 0, i = 0; i < il; i++) - for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) - r[k] = a[j]; - return r; -} - -function __spreadArray(to, from, pack) { - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { - if (ar || !(i in from)) { - if (!ar) ar = Array.prototype.slice.call(from, 0, i); - ar[i] = from[i]; - } - } - return to.concat(ar || Array.prototype.slice.call(from)); -} - -function __await(v) { - return this instanceof __await ? (this.v = v, this) : new __await(v); -} - -function __asyncGenerator(thisArg, _arguments, generator) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var g = generator.apply(thisArg, _arguments || []), i, q = []; - return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; - function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } - function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } - function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } - function fulfill(value) { resume("next", value); } - function reject(value) { resume("throw", value); } - function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } -} - -function __asyncDelegator(o) { - var i, p; - return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; - function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } -} - -function __asyncValues(o) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var m = o[Symbol.asyncIterator], i; - return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); - function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } - function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } -} - -function __makeTemplateObject(cooked, raw) { - if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } - return cooked; -}; - -var __setModuleDefault = Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}; - -function __importStar(mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -} - -function __importDefault(mod) { - return (mod && mod.__esModule) ? mod : { default: mod }; -} - -function __classPrivateFieldGet(receiver, state, kind, f) { - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); - return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); -} - -function __classPrivateFieldSet(receiver, state, value, kind, f) { - if (kind === "m") throw new TypeError("Private method is not writable"); - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); - return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; -} - -function __classPrivateFieldIn(state, receiver) { - if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object"); - return typeof state === "function" ? receiver === state : state.has(receiver); -} - - -/***/ }), - -/***/ "./node_modules/unzipit/dist/unzipit.module.js": -/*!*****************************************************!*\ - !*** ./node_modules/unzipit/dist/unzipit.module.js ***! - \*****************************************************/ -/***/ ((module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "HTTPRangeReader": () => (/* binding */ HTTPRangeReader), -/* harmony export */ "cleanup": () => (/* binding */ cleanup$1), -/* harmony export */ "setOptions": () => (/* binding */ setOptions$1), -/* harmony export */ "unzip": () => (/* binding */ unzip), -/* harmony export */ "unzipRaw": () => (/* binding */ unzipRaw) -/* harmony export */ }); -/* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -/* unzipit@1.4.0, license MIT */ -/* global SharedArrayBuffer, process */ - -function readBlobAsArrayBuffer(blob) { - if (blob.arrayBuffer) { - return blob.arrayBuffer(); - } - return new Promise((resolve, reject) => { - const reader = new FileReader(); - reader.addEventListener('loadend', () => { - resolve(reader.result); - }); - reader.addEventListener('error', reject); - reader.readAsArrayBuffer(blob); - }); -} - -async function readBlobAsUint8Array(blob) { - const arrayBuffer = await readBlobAsArrayBuffer(blob); - return new Uint8Array(arrayBuffer); -} - -function isBlob(v) { - return typeof Blob !== 'undefined' && v instanceof Blob; -} - -function isSharedArrayBuffer(b) { - return typeof SharedArrayBuffer !== 'undefined' && b instanceof SharedArrayBuffer; -} - -const isNode = - (typeof process !== 'undefined') && - process.versions && - (typeof process.versions.node !== 'undefined') && - (typeof process.versions.electron === 'undefined'); - -function isTypedArraySameAsArrayBuffer(typedArray) { - return typedArray.byteOffset === 0 && typedArray.byteLength === typedArray.buffer.byteLength; -} - -class ArrayBufferReader { - constructor(arrayBufferOrView) { - this.typedArray = (arrayBufferOrView instanceof ArrayBuffer || isSharedArrayBuffer(arrayBufferOrView)) - ? new Uint8Array(arrayBufferOrView) - : new Uint8Array(arrayBufferOrView.buffer, arrayBufferOrView.byteOffset, arrayBufferOrView.byteLength); - } - async getLength() { - return this.typedArray.byteLength; - } - async read(offset, length) { - return new Uint8Array(this.typedArray.buffer, this.typedArray.byteOffset + offset, length); - } -} - -class BlobReader { - constructor(blob) { - this.blob = blob; - } - async getLength() { - return this.blob.size; - } - async read(offset, length) { - const blob = this.blob.slice(offset, offset + length); - const arrayBuffer = await readBlobAsArrayBuffer(blob); - return new Uint8Array(arrayBuffer); - } - async sliceAsBlob(offset, length, type = '') { - return this.blob.slice(offset, offset + length, type); - } -} - -class HTTPRangeReader { - constructor(url) { - this.url = url; - } - async getLength() { - if (this.length === undefined) { - const req = await fetch(this.url, { method: 'HEAD' }); - if (!req.ok) { - throw new Error(`failed http request ${this.url}, status: ${req.status}: ${req.statusText}`); - } - this.length = parseInt(req.headers.get('content-length')); - if (Number.isNaN(this.length)) { - throw Error('could not get length'); - } - } - return this.length; - } - async read(offset, size) { - if (size === 0) { - return new Uint8Array(0); - } - const req = await fetch(this.url, { - headers: { - Range: `bytes=${offset}-${offset + size - 1}`, - }, - }); - if (!req.ok) { - throw new Error(`failed http request ${this.url}, status: ${req.status} offset: ${offset} size: ${size}: ${req.statusText}`); - } - const buffer = await req.arrayBuffer(); - return new Uint8Array(buffer); - } -} - -function inflate(data, buf) { - var u8=Uint8Array; - if(data[0]==3 && data[1]==0) return (buf ? buf : new u8(0)); - var bitsF = _bitsF, bitsE = _bitsE, decodeTiny = _decodeTiny, get17 = _get17; - - var noBuf = (buf==null); - if(noBuf) buf = new u8((data.length>>>2)<<3); - - var BFINAL=0, BTYPE=0, HLIT=0, HDIST=0, HCLEN=0, ML=0, MD=0; - var off = 0, pos = 0; - var lmap, dmap; - - while(BFINAL==0) { - BFINAL = bitsF(data, pos , 1); - BTYPE = bitsF(data, pos+1, 2); pos+=3; - //console.log(BFINAL, BTYPE); - - if(BTYPE==0) { - if((pos&7)!=0) pos+=8-(pos&7); - var p8 = (pos>>>3)+4, len = data[p8-4]|(data[p8-3]<<8); //console.log(len);//bitsF(data, pos, 16), - if(noBuf) buf=_check(buf, off+len); - buf.set(new u8(data.buffer, data.byteOffset+p8, len), off); - //for(var i=0; itl)tl=l; } pos+=3*HCLEN; //console.log(itree); - makeCodes(U.itree, tl); - codes2map(U.itree, tl, U.imap); - - lmap = U.lmap; dmap = U.dmap; - - pos = decodeTiny(U.imap, (1<>>24))-1; pos+=(ml&0xffffff); - makeCodes(U.ltree, mx0); - codes2map(U.ltree, mx0, lmap); - - //var md = decodeTiny(U.imap, (1<>>24))-1; pos+=(md&0xffffff); - makeCodes(U.dtree, mx1); - codes2map(U.dtree, mx1, dmap); - } - //var ooff=off, opos=pos; - while(true) { - var code = lmap[get17(data, pos) & ML]; pos += code&15; - var lit = code>>>4; //U.lhst[lit]++; - if((lit>>>8)==0) { buf[off++] = lit; } - else if(lit==256) { break; } - else { - var end = off+lit-254; - if(lit>264) { var ebs = U.ldef[lit-257]; end = off + (ebs>>>3) + bitsE(data, pos, ebs&7); pos += ebs&7; } - //dst[end-off]++; - - var dcode = dmap[get17(data, pos) & MD]; pos += dcode&15; - var dlit = dcode>>>4; - var dbs = U.ddef[dlit], dst = (dbs>>>4) + bitsF(data, pos, dbs&15); pos += dbs&15; - - //var o0 = off-dst, stp = Math.min(end-off, dst); - //if(stp>20) while(off>>3); - } - //console.log(dst); - //console.log(tlen, dlen, off-tlen+tcnt); - return buf.length==off ? buf : buf.slice(0,off); -} -function _check(buf, len) { - var bl=buf.length; if(len<=bl) return buf; - var nbuf = new Uint8Array(Math.max(bl<<1,len)); nbuf.set(buf,0); - //for(var i=0; i>>4; - if(lit<=15) { tree[i]=lit; i++; } - else { - var ll = 0, n = 0; - if(lit==16) { - n = (3 + bitsE(data, pos, 2)); pos += 2; ll = tree[i-1]; - } - else if(lit==17) { - n = (3 + bitsE(data, pos, 3)); pos += 3; - } - else if(lit==18) { - n = (11 + bitsE(data, pos, 7)); pos += 7; - } - var ni = i+n; - while(i>>1; - while(imx)mx=v; i++; } - while(i>1; - var cl = tree[i+1], val = (lit<<4)|cl; // : (0x8000 | (U.of0[lit-257]<<7) | (U.exb[lit-257]<<4) | cl); - var rest = (MAX_BITS-cl), i0 = tree[i]<>>(15-MAX_BITS); - while(i0!=i1) { - var p0 = r15[i0]>>>(15-MAX_BITS); - map[p0]=val; i0++; - } - } -} -function revCodes(tree, MAX_BITS) { - var r15 = U.rev15, imb = 15-MAX_BITS; - for(var i=0; i>>imb; } -} - -function _bitsE(dt, pos, length) { return ((dt[pos>>>3] | (dt[(pos>>>3)+1]<<8) )>>>(pos&7))&((1<>>3] | (dt[(pos>>>3)+1]<<8) | (dt[(pos>>>3)+2]<<16))>>>(pos&7))&((1<>>3] | (dt[(pos>>>3)+1]<<8))>>>(pos&7))&511; -} */ -function _get17(dt, pos) { // return at least 17 meaningful bytes - return (dt[pos>>>3] | (dt[(pos>>>3)+1]<<8) | (dt[(pos>>>3)+2]<<16) )>>>(pos&7); -} -const U = function(){ - var u16=Uint16Array, u32=Uint32Array; - return { - next_code : new u16(16), - bl_count : new u16(16), - ordr : [ 16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15 ], - of0 : [3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999], - exb : [0,0,0,0,0,0,0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0, 0, 0, 0], - ldef : new u16(32), - df0 : [1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577, 65535, 65535], - dxb : [0,0,0,0,1,1,2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 0, 0], - ddef : new u32(32), - flmap: new u16( 512), fltree: [], - fdmap: new u16( 32), fdtree: [], - lmap : new u16(32768), ltree : [], ttree:[], - dmap : new u16(32768), dtree : [], - imap : new u16( 512), itree : [], - //rev9 : new u16( 512) - rev15: new u16(1<<15), - lhst : new u32(286), dhst : new u32( 30), ihst : new u32(19), - lits : new u32(15000), - strt : new u16(1<<16), - prev : new u16(1<<15) - }; -} (); - -(function(){ - var len = 1<<15; - for(var i=0; i>> 1) | ((x & 0x55555555) << 1)); - x = (((x & 0xcccccccc) >>> 2) | ((x & 0x33333333) << 2)); - x = (((x & 0xf0f0f0f0) >>> 4) | ((x & 0x0f0f0f0f) << 4)); - x = (((x & 0xff00ff00) >>> 8) | ((x & 0x00ff00ff) << 8)); - U.rev15[i] = (((x >>> 16) | (x << 16)))>>>17; - } - - function pushV(tgt, n, sv) { while(n--!=0) tgt.push(0,sv); } - - for(var i=0; i<32; i++) { U.ldef[i]=(U.of0[i]<<3)|U.exb[i]; U.ddef[i]=(U.df0[i]<<4)|U.dxb[i]; } - - pushV(U.fltree, 144, 8); pushV(U.fltree, 255-143, 9); pushV(U.fltree, 279-255, 7); pushV(U.fltree,287-279,8); - /* - var i = 0; - for(; i<=143; i++) U.fltree.push(0,8); - for(; i<=255; i++) U.fltree.push(0,9); - for(; i<=279; i++) U.fltree.push(0,7); - for(; i<=287; i++) U.fltree.push(0,8); - */ - makeCodes(U.fltree, 9); - codes2map(U.fltree, 9, U.flmap); - revCodes (U.fltree, 9); - - pushV(U.fdtree,32,5); - //for(i=0;i<32; i++) U.fdtree.push(0,5); - makeCodes(U.fdtree, 5); - codes2map(U.fdtree, 5, U.fdmap); - revCodes (U.fdtree, 5); - - pushV(U.itree,19,0); pushV(U.ltree,286,0); pushV(U.dtree,30,0); pushV(U.ttree,320,0); - /* - for(var i=0; i< 19; i++) U.itree.push(0,0); - for(var i=0; i<286; i++) U.ltree.push(0,0); - for(var i=0; i< 30; i++) U.dtree.push(0,0); - for(var i=0; i<320; i++) U.ttree.push(0,0); - */ -})(); - -const crc = { - table : ( function() { - var tab = new Uint32Array(256); - for (var n=0; n<256; n++) { - var c = n; - for (var k=0; k<8; k++) { - if (c & 1) c = 0xedb88320 ^ (c >>> 1); - else c = c >>> 1; - } - tab[n] = c; } - return tab; })(), - update : function(c, buf, off, len) { - for (var i=0; i>> 8); - return c; - }, - crc : function(b,o,l) { return crc.update(0xffffffff,b,o,l) ^ 0xffffffff; } -}; - -function inflateRaw(file, buf) { return inflate(file, buf); } - -/* global module */ - -const config = { - numWorkers: 1, - workerURL: '', - useWorkers: false, -}; - -let nextId = 0; - -// Requests are put on a queue. -// We don't send the request to the worker until the worker -// is finished. This probably adds a small amount of latency -// but the issue is imagine you have 2 workers. You give worker -// A x seconds of work to do and worker B y seconds of work to -// do. You don't know which will finish first. If you give -// the worker with more work to do the request then you'll -// waste time. - -// note: we can't check `workers.length` for deciding if -// we've reached `config.numWorkers` because creation the worker -// is async which means other requests to make workers might -// come in before a worker gets added to `workers` -let numWorkers = 0; -let canUseWorkers = true; // gets set to false if we can't start a worker -const workers = []; -const availableWorkers = []; -const waitingForWorkerQueue = []; -const currentlyProcessingIdToRequestMap = new Map(); - -function handleResult(e) { - makeWorkerAvailable(e.target); - const {id, error, data} = e.data; - const request = currentlyProcessingIdToRequestMap.get(id); - currentlyProcessingIdToRequestMap.delete(id); - if (error) { - request.reject(error); - } else { - request.resolve(data); - } -} - -// Because Firefox uses non-standard onerror to signal an error. -function startWorker(url) { - return new Promise((resolve, reject) => { - const worker = new Worker(url); - worker.onmessage = (e) => { - if (e.data === 'start') { - worker.onerror = undefined; - worker.onmessage = undefined; - resolve(worker); - } else { - reject(new Error(`unexpected message: ${e.data}`)); - } - }; - worker.onerror = reject; - }); -} - -function dynamicRequire(mod, request) { - return mod.require(request); -} - -const workerHelper = (function() { - if (isNode) { - // We need to use `dynamicRequire` because `require` on it's own will be optimized by webpack. - const {Worker} = dynamicRequire(module, 'worker_threads'); - return { - async createWorker(url) { - return new Worker(url); - }, - addEventListener(worker, fn) { - worker.on('message', (data) => { - fn({target: worker, data}); - }); - }, - async terminate(worker) { - await worker.terminate(); - }, - }; - } else { - return { - async createWorker(url) { - // I don't understand this security issue - // Apparently there is some iframe setting or http header - // that prevents cross domain workers. But, I can manually - // download the text and do it. I reported this to Chrome - // and they said it was fine so ¯\_(ツ)_/¯ - try { - const worker = await startWorker(url); - return worker; - } catch (e) { - console.warn('could not load worker:', url); - } - - let text; - try { - const req = await fetch(url, {mode: 'cors'}); - if (!req.ok) { - throw new Error(`could not load: ${url}`); - } - text = await req.text(); - url = URL.createObjectURL(new Blob([text], {type: 'application/javascript'})); - const worker = await startWorker(url); - config.workerURL = url; // this is a hack. What's a better way to structure this code? - return worker; - } catch (e) { - console.warn('could not load worker via fetch:', url); - } - - if (text !== undefined) { - try { - url = `data:application/javascript;base64,${btoa(text)}`; - const worker = await startWorker(url); - config.workerURL = url; - return worker; - } catch (e) { - console.warn('could not load worker via dataURI'); - } - } - - console.warn('workers will not be used'); - throw new Error('can not start workers'); - }, - addEventListener(worker, fn) { - worker.addEventListener('message', fn); - }, - async terminate(worker) { - worker.terminate(); - }, - }; - } -}()); - -function makeWorkerAvailable(worker) { - availableWorkers.push(worker); - processWaitingForWorkerQueue(); -} - -async function getAvailableWorker() { - if (availableWorkers.length === 0 && numWorkers < config.numWorkers) { - ++numWorkers; // see comment at numWorkers declaration - try { - const worker = await workerHelper.createWorker(config.workerURL); - workers.push(worker); - availableWorkers.push(worker); - workerHelper.addEventListener(worker, handleResult); - } catch (e) { - // set this global out-of-band (needs refactor) - canUseWorkers = false; - } - } - return availableWorkers.pop(); -} - -// @param {Uint8Array} src -// @param {number} uncompressedSize -// @param {string} [type] mime-type -// @returns {ArrayBuffer|Blob} ArrayBuffer if type is falsy or Blob otherwise. -function inflateRawLocal(src, uncompressedSize, type, resolve) { - const dst = new Uint8Array(uncompressedSize); - inflateRaw(src, dst); - resolve(type - ? new Blob([dst], {type}) - : dst.buffer); -} - -async function processWaitingForWorkerQueue() { - if (waitingForWorkerQueue.length === 0) { - return; - } - - if (config.useWorkers && canUseWorkers) { - const worker = await getAvailableWorker(); - // canUseWorkers might have been set out-of-band (need refactor) - if (canUseWorkers) { - if (worker) { - if (waitingForWorkerQueue.length === 0) { - // the queue might be empty while we awaited for a worker. - makeWorkerAvailable(worker); - return; - } - const {id, src, uncompressedSize, type, resolve, reject} = waitingForWorkerQueue.shift(); - currentlyProcessingIdToRequestMap.set(id, {id, resolve, reject}); - const transferables = []; - // NOTE: Originally I thought you could transfer an ArrayBuffer. - // The code on this side is often using views into the entire file - // which means if we transferred we'd lose the entire file. That sucks - // because it means there's an expensive copy to send the uncompressed - // data to the worker. - // - // Also originally I thought we could send a Blob but we'd need to refactor - // the code in unzipit/readEntryData as currently it reads the uncompressed - // bytes. - // - //if (!isBlob(src) && !isSharedArrayBuffer(src)) { - // transferables.push(src); - //} - worker.postMessage({ - type: 'inflate', - data: { - id, - type, - src, - uncompressedSize, - }, - }, transferables); - } - return; - } - } - - // inflate locally - // We loop here because what happens if many requests happen at once - // the first N requests will try to async make a worker. Other requests - // will then be on the queue. But if we fail to make workers then there - // are pending requests. - while (waitingForWorkerQueue.length) { - const {src, uncompressedSize, type, resolve} = waitingForWorkerQueue.shift(); - let data = src; - if (isBlob(src)) { - data = await readBlobAsUint8Array(src); - } - inflateRawLocal(data, uncompressedSize, type, resolve); - } -} - -function setOptions(options) { - config.workerURL = options.workerURL || config.workerURL; - // there's no reason to set the workerURL if you're not going to use workers - if (options.workerURL) { - config.useWorkers = true; - } - config.useWorkers = options.useWorkers !== undefined ? options.useWorkers : config.useWorkers; - config.numWorkers = options.numWorkers || config.numWorkers; -} - -// It has to take non-zero time to put a large typed array in a Blob since the very -// next instruction you could change the contents of the array. So, if you're reading -// the zip file for images/video/audio then all you want is a Blob on which to get a URL. -// so that operation of putting the data in a Blob should happen in the worker. -// -// Conversely if you want the data itself then you want an ArrayBuffer immediately -// since the worker can transfer its ArrayBuffer zero copy. -// -// @param {Uint8Array|Blob} src -// @param {number} uncompressedSize -// @param {string} [type] falsy or mimeType string (eg: 'image/png') -// @returns {ArrayBuffer|Blob} ArrayBuffer if type is falsy or Blob otherwise. -function inflateRawAsync(src, uncompressedSize, type) { - return new Promise((resolve, reject) => { - // note: there is potential an expensive copy here. In order for the data - // to make it into the worker we need to copy the data to the worker unless - // it's a Blob or a SharedArrayBuffer. - // - // Solutions: - // - // 1. A minor enhancement, if `uncompressedSize` is small don't call the worker. - // - // might be a win period as their is overhead calling the worker - // - // 2. Move the entire library to the worker - // - // Good, Maybe faster if you pass a URL, Blob, or SharedArrayBuffer? Not sure about that - // as those are also easy to transfer. Still slow if you pass an ArrayBuffer - // as the ArrayBuffer has to be copied to the worker. - // - // I guess benchmarking is really the only thing to try. - waitingForWorkerQueue.push({src, uncompressedSize, type, resolve, reject, id: nextId++}); - processWaitingForWorkerQueue(); - }); -} - -function clearArray(arr) { - arr.splice(0, arr.length); -} - -async function cleanup() { - for (const worker of workers) { - await workerHelper.terminate(worker); - } - clearArray(workers); - clearArray(availableWorkers); - clearArray(waitingForWorkerQueue); - currentlyProcessingIdToRequestMap.clear(); - numWorkers = 0; - canUseWorkers = true; -} - -/* -class Zip { - constructor(reader) { - comment, // the comment for this entry - commentBytes, // the raw comment for this entry - } -} -*/ - -function dosDateTimeToDate(date, time) { - const day = date & 0x1f; // 1-31 - const month = (date >> 5 & 0xf) - 1; // 1-12, 0-11 - const year = (date >> 9 & 0x7f) + 1980; // 0-128, 1980-2108 - - const millisecond = 0; - const second = (time & 0x1f) * 2; // 0-29, 0-58 (even numbers) - const minute = time >> 5 & 0x3f; // 0-59 - const hour = time >> 11 & 0x1f; // 0-23 - - return new Date(year, month, day, hour, minute, second, millisecond); -} - -class ZipEntry { - constructor(reader, rawEntry) { - this._reader = reader; - this._rawEntry = rawEntry; - this.name = rawEntry.name; - this.nameBytes = rawEntry.nameBytes; - this.size = rawEntry.uncompressedSize; - this.compressedSize = rawEntry.compressedSize; - this.comment = rawEntry.comment; - this.commentBytes = rawEntry.commentBytes; - this.compressionMethod = rawEntry.compressionMethod; - this.lastModDate = dosDateTimeToDate(rawEntry.lastModFileDate, rawEntry.lastModFileTime); - this.isDirectory = rawEntry.uncompressedSize === 0 && rawEntry.name.endsWith('/'); - this.encrypted = !!(rawEntry.generalPurposeBitFlag & 0x1); - this.externalFileAttributes = rawEntry.externalFileAttributes; - this.versionMadeBy = rawEntry.versionMadeBy; - } - // returns a promise that returns a Blob for this entry - async blob(type = 'application/octet-stream') { - return await readEntryDataAsBlob(this._reader, this._rawEntry, type); - } - // returns a promise that returns an ArrayBuffer for this entry - async arrayBuffer() { - return await readEntryDataAsArrayBuffer(this._reader, this._rawEntry); - } - // returns text, assumes the text is valid utf8. If you want more options decode arrayBuffer yourself - async text() { - const buffer = await this.arrayBuffer(); - return decodeBuffer(new Uint8Array(buffer)); - } - // returns text with JSON.parse called on it. If you want more options decode arrayBuffer yourself - async json() { - const text = await this.text(); - return JSON.parse(text); - } -} - -const EOCDR_WITHOUT_COMMENT_SIZE = 22; -const MAX_COMMENT_SIZE = 0xffff; // 2-byte size -const EOCDR_SIGNATURE = 0x06054b50; -const ZIP64_EOCDR_SIGNATURE = 0x06064b50; - -async function readAs(reader, offset, length) { - return await reader.read(offset, length); -} - -// The point of this function is we want to be able to pass the data -// to a worker as fast as possible so when decompressing if the data -// is already a blob and we can get a blob then get a blob. -// -// I'm not sure what a better way to refactor this is. We've got examples -// of multiple readers. Ideally, for every type of reader we could ask -// it, "give me a type that is zero copy both locally and when sent to a worker". -// -// The problem is the worker would also have to know the how to handle this -// opaque type. I suppose the correct solution is to register different -// reader handlers in the worker so BlobReader would register some -// `handleZeroCopyType`. At the moment I don't feel like -// refactoring. As it is you just pass in an instance of the reader -// but instead you'd have to register the reader and some how get the -// source for the `handleZeroCopyType` handler function into the worker. -// That sounds like a huge PITA, requiring you to put the implementation -// in a separate file so the worker can load it or some other workaround -// hack. -// -// For now this hack works even if it's not generic. -async function readAsBlobOrTypedArray(reader, offset, length, type) { - if (reader.sliceAsBlob) { - return await reader.sliceAsBlob(offset, length, type); - } - return await reader.read(offset, length); -} - -const crc$1 = { - unsigned() { - return 0; - }, -}; - -function getUint16LE(uint8View, offset) { - return uint8View[offset ] + - uint8View[offset + 1] * 0x100; -} - -function getUint32LE(uint8View, offset) { - return uint8View[offset ] + - uint8View[offset + 1] * 0x100 + - uint8View[offset + 2] * 0x10000 + - uint8View[offset + 3] * 0x1000000; -} - -function getUint64LE(uint8View, offset) { - return getUint32LE(uint8View, offset) + - getUint32LE(uint8View, offset + 4) * 0x100000000; -} - -/* eslint-disable no-irregular-whitespace */ -// const decodeCP437 = (function() { -// const cp437 = '\u0000☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ '; -// -// return function(uint8view) { -// return Array.from(uint8view).map(v => cp437[v]).join(''); -// }; -// }()); -/* eslint-enable no-irregular-whitespace */ - -const utf8Decoder = new TextDecoder(); -function decodeBuffer(uint8View, isUTF8) { /* eslint-disable-line no-unused-vars */ /* lgtm [js/superfluous-trailing-arguments] */ - if (isSharedArrayBuffer(uint8View.buffer)) { - uint8View = new Uint8Array(uint8View); - } - return utf8Decoder.decode(uint8View); - /* - AFAICT the UTF8 flat is not set so it's 100% up to the user - to self decode if their file is not utf8 filenames - return isUTF8 - ? utf8Decoder.decode(uint8View) - : decodeCP437(uint8View); - */ -} - -async function findEndOfCentralDirector(reader, totalLength) { - const size = Math.min(EOCDR_WITHOUT_COMMENT_SIZE + MAX_COMMENT_SIZE, totalLength); - const readStart = totalLength - size; - const data = await readAs(reader, readStart, size); - for (let i = size - EOCDR_WITHOUT_COMMENT_SIZE; i >= 0; --i) { - if (getUint32LE(data, i) !== EOCDR_SIGNATURE) { - continue; - } - - // 0 - End of central directory signature - const eocdr = new Uint8Array(data.buffer, data.byteOffset + i, data.byteLength - i); - // 4 - Number of this disk - const diskNumber = getUint16LE(eocdr, 4); - if (diskNumber !== 0) { - throw new Error(`multi-volume zip files are not supported. This is volume: ${diskNumber}`); - } - - // 6 - Disk where central directory starts - // 8 - Number of central directory records on this disk - // 10 - Total number of central directory records - const entryCount = getUint16LE(eocdr, 10); - // 12 - Size of central directory (bytes) - const centralDirectorySize = getUint32LE(eocdr, 12); - // 16 - Offset of start of central directory, relative to start of archive - const centralDirectoryOffset = getUint32LE(eocdr, 16); - // 20 - Comment length - const commentLength = getUint16LE(eocdr, 20); - const expectedCommentLength = eocdr.length - EOCDR_WITHOUT_COMMENT_SIZE; - if (commentLength !== expectedCommentLength) { - throw new Error(`invalid comment length. expected: ${expectedCommentLength}, actual: ${commentLength}`); - } - - // 22 - Comment - // the encoding is always cp437. - const commentBytes = new Uint8Array(eocdr.buffer, eocdr.byteOffset + 22, commentLength); - const comment = decodeBuffer(commentBytes); - - if (entryCount === 0xffff || centralDirectoryOffset === 0xffffffff) { - return await readZip64CentralDirectory(reader, readStart + i, comment, commentBytes); - } else { - return await readEntries(reader, centralDirectoryOffset, centralDirectorySize, entryCount, comment, commentBytes); - } - } - - throw new Error('could not find end of central directory. maybe not zip file'); -} - -const END_OF_CENTRAL_DIRECTORY_LOCATOR_SIGNATURE = 0x07064b50; - -async function readZip64CentralDirectory(reader, offset, comment, commentBytes) { - // ZIP64 Zip64 end of central directory locator - const zip64EocdlOffset = offset - 20; - const eocdl = await readAs(reader, zip64EocdlOffset, 20); - - // 0 - zip64 end of central dir locator signature - if (getUint32LE(eocdl, 0) !== END_OF_CENTRAL_DIRECTORY_LOCATOR_SIGNATURE) { - throw new Error('invalid zip64 end of central directory locator signature'); - } - - // 4 - number of the disk with the start of the zip64 end of central directory - // 8 - relative offset of the zip64 end of central directory record - const zip64EocdrOffset = getUint64LE(eocdl, 8); - // 16 - total number of disks - - // ZIP64 end of central directory record - const zip64Eocdr = await readAs(reader, zip64EocdrOffset, 56); - - // 0 - zip64 end of central dir signature 4 bytes (0x06064b50) - if (getUint32LE(zip64Eocdr, 0) !== ZIP64_EOCDR_SIGNATURE) { - throw new Error('invalid zip64 end of central directory record signature'); - } - // 4 - size of zip64 end of central directory record 8 bytes - // 12 - version made by 2 bytes - // 14 - version needed to extract 2 bytes - // 16 - number of this disk 4 bytes - // 20 - number of the disk with the start of the central directory 4 bytes - // 24 - total number of entries in the central directory on this disk 8 bytes - // 32 - total number of entries in the central directory 8 bytes - const entryCount = getUint64LE(zip64Eocdr, 32); - // 40 - size of the central directory 8 bytes - const centralDirectorySize = getUint64LE(zip64Eocdr, 40); - // 48 - offset of start of central directory with respect to the starting disk number 8 bytes - const centralDirectoryOffset = getUint64LE(zip64Eocdr, 48); - // 56 - zip64 extensible data sector (variable size) - return readEntries(reader, centralDirectoryOffset, centralDirectorySize, entryCount, comment, commentBytes); -} - -const CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE = 0x02014b50; - -async function readEntries(reader, centralDirectoryOffset, centralDirectorySize, rawEntryCount, comment, commentBytes) { - let readEntryCursor = 0; - const allEntriesBuffer = await readAs(reader, centralDirectoryOffset, centralDirectorySize); - const rawEntries = []; - - for (let e = 0; e < rawEntryCount; ++e) { - const buffer = allEntriesBuffer.subarray(readEntryCursor, readEntryCursor + 46); - // 0 - Central directory file header signature - const signature = getUint32LE(buffer, 0); - if (signature !== CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE) { - throw new Error(`invalid central directory file header signature: 0x${signature.toString(16)}`); - } - const rawEntry = { - // 4 - Version made by - versionMadeBy: getUint16LE(buffer, 4), - // 6 - Version needed to extract (minimum) - versionNeededToExtract: getUint16LE(buffer, 6), - // 8 - General purpose bit flag - generalPurposeBitFlag: getUint16LE(buffer, 8), - // 10 - Compression method - compressionMethod: getUint16LE(buffer, 10), - // 12 - File last modification time - lastModFileTime: getUint16LE(buffer, 12), - // 14 - File last modification date - lastModFileDate: getUint16LE(buffer, 14), - // 16 - CRC-32 - crc32: getUint32LE(buffer, 16), - // 20 - Compressed size - compressedSize: getUint32LE(buffer, 20), - // 24 - Uncompressed size - uncompressedSize: getUint32LE(buffer, 24), - // 28 - File name length (n) - fileNameLength: getUint16LE(buffer, 28), - // 30 - Extra field length (m) - extraFieldLength: getUint16LE(buffer, 30), - // 32 - File comment length (k) - fileCommentLength: getUint16LE(buffer, 32), - // 34 - Disk number where file starts - // 36 - Internal file attributes - internalFileAttributes: getUint16LE(buffer, 36), - // 38 - External file attributes - externalFileAttributes: getUint32LE(buffer, 38), - // 42 - Relative offset of local file header - relativeOffsetOfLocalHeader: getUint32LE(buffer, 42), - }; - - if (rawEntry.generalPurposeBitFlag & 0x40) { - throw new Error('strong encryption is not supported'); - } - - readEntryCursor += 46; - - const data = allEntriesBuffer.subarray(readEntryCursor, readEntryCursor + rawEntry.fileNameLength + rawEntry.extraFieldLength + rawEntry.fileCommentLength); - rawEntry.nameBytes = data.slice(0, rawEntry.fileNameLength); - rawEntry.name = decodeBuffer(rawEntry.nameBytes); - - // 46+n - Extra field - const fileCommentStart = rawEntry.fileNameLength + rawEntry.extraFieldLength; - const extraFieldBuffer = data.slice(rawEntry.fileNameLength, fileCommentStart); - rawEntry.extraFields = []; - let i = 0; - while (i < extraFieldBuffer.length - 3) { - const headerId = getUint16LE(extraFieldBuffer, i + 0); - const dataSize = getUint16LE(extraFieldBuffer, i + 2); - const dataStart = i + 4; - const dataEnd = dataStart + dataSize; - if (dataEnd > extraFieldBuffer.length) { - throw new Error('extra field length exceeds extra field buffer size'); - } - rawEntry.extraFields.push({ - id: headerId, - data: extraFieldBuffer.slice(dataStart, dataEnd), - }); - i = dataEnd; - } - - // 46+n+m - File comment - rawEntry.commentBytes = data.slice(fileCommentStart, fileCommentStart + rawEntry.fileCommentLength); - rawEntry.comment = decodeBuffer(rawEntry.commentBytes); - - readEntryCursor += data.length; - - if (rawEntry.uncompressedSize === 0xffffffff || - rawEntry.compressedSize === 0xffffffff || - rawEntry.relativeOffsetOfLocalHeader === 0xffffffff) { - // ZIP64 format - // find the Zip64 Extended Information Extra Field - const zip64ExtraField = rawEntry.extraFields.find(e => e.id === 0x0001); - if (!zip64ExtraField) { - throw new Error('expected zip64 extended information extra field'); - } - const zip64EiefBuffer = zip64ExtraField.data; - let index = 0; - // 0 - Original Size 8 bytes - if (rawEntry.uncompressedSize === 0xffffffff) { - if (index + 8 > zip64EiefBuffer.length) { - throw new Error('zip64 extended information extra field does not include uncompressed size'); - } - rawEntry.uncompressedSize = getUint64LE(zip64EiefBuffer, index); - index += 8; - } - // 8 - Compressed Size 8 bytes - if (rawEntry.compressedSize === 0xffffffff) { - if (index + 8 > zip64EiefBuffer.length) { - throw new Error('zip64 extended information extra field does not include compressed size'); - } - rawEntry.compressedSize = getUint64LE(zip64EiefBuffer, index); - index += 8; - } - // 16 - Relative Header Offset 8 bytes - if (rawEntry.relativeOffsetOfLocalHeader === 0xffffffff) { - if (index + 8 > zip64EiefBuffer.length) { - throw new Error('zip64 extended information extra field does not include relative header offset'); - } - rawEntry.relativeOffsetOfLocalHeader = getUint64LE(zip64EiefBuffer, index); - index += 8; - } - // 24 - Disk Start Number 4 bytes - } - - // check for Info-ZIP Unicode Path Extra Field (0x7075) - // see https://github.com/thejoshwolfe/yauzl/issues/33 - const nameField = rawEntry.extraFields.find(e => - e.id === 0x7075 && - e.data.length >= 6 && // too short to be meaningful - e.data[0] === 1 && // Version 1 byte version of this extra field, currently 1 - getUint32LE(e.data, 1), crc$1.unsigned(rawEntry.nameBytes)); // NameCRC32 4 bytes File Name Field CRC32 Checksum - // > If the CRC check fails, this UTF-8 Path Extra Field should be - // > ignored and the File Name field in the header should be used instead. - if (nameField) { - // UnicodeName Variable UTF-8 version of the entry File Name - rawEntry.fileName = decodeBuffer(nameField.data.slice(5)); - } - - // validate file size - if (rawEntry.compressionMethod === 0) { - let expectedCompressedSize = rawEntry.uncompressedSize; - if ((rawEntry.generalPurposeBitFlag & 0x1) !== 0) { - // traditional encryption prefixes the file data with a header - expectedCompressedSize += 12; - } - if (rawEntry.compressedSize !== expectedCompressedSize) { - throw new Error(`compressed size mismatch for stored file: ${rawEntry.compressedSize} != ${expectedCompressedSize}`); - } - } - rawEntries.push(rawEntry); - } - const zip = { - comment, - commentBytes, - }; - return { - zip, - entries: rawEntries.map(e => new ZipEntry(reader, e)), - }; -} - -async function readEntryDataHeader(reader, rawEntry) { - if (rawEntry.generalPurposeBitFlag & 0x1) { - throw new Error('encrypted entries not supported'); - } - const buffer = await readAs(reader, rawEntry.relativeOffsetOfLocalHeader, 30); - // note: maybe this should be passed in or cached on entry - // as it's async so there will be at least one tick (not sure about that) - const totalLength = await reader.getLength(); - - // 0 - Local file header signature = 0x04034b50 - const signature = getUint32LE(buffer, 0); - if (signature !== 0x04034b50) { - throw new Error(`invalid local file header signature: 0x${signature.toString(16)}`); - } - - // all this should be redundant - // 4 - Version needed to extract (minimum) - // 6 - General purpose bit flag - // 8 - Compression method - // 10 - File last modification time - // 12 - File last modification date - // 14 - CRC-32 - // 18 - Compressed size - // 22 - Uncompressed size - // 26 - File name length (n) - const fileNameLength = getUint16LE(buffer, 26); - // 28 - Extra field length (m) - const extraFieldLength = getUint16LE(buffer, 28); - // 30 - File name - // 30+n - Extra field - const localFileHeaderEnd = rawEntry.relativeOffsetOfLocalHeader + buffer.length + fileNameLength + extraFieldLength; - let decompress; - if (rawEntry.compressionMethod === 0) { - // 0 - The file is stored (no compression) - decompress = false; - } else if (rawEntry.compressionMethod === 8) { - // 8 - The file is Deflated - decompress = true; - } else { - throw new Error(`unsupported compression method: ${rawEntry.compressionMethod}`); - } - const fileDataStart = localFileHeaderEnd; - const fileDataEnd = fileDataStart + rawEntry.compressedSize; - if (rawEntry.compressedSize !== 0) { - // bounds check now, because the read streams will probably not complain loud enough. - // since we're dealing with an unsigned offset plus an unsigned size, - // we only have 1 thing to check for. - if (fileDataEnd > totalLength) { - throw new Error(`file data overflows file bounds: ${fileDataStart} + ${rawEntry.compressedSize} > ${totalLength}`); - } - } - return { - decompress, - fileDataStart, - }; -} - -async function readEntryDataAsArrayBuffer(reader, rawEntry) { - const {decompress, fileDataStart} = await readEntryDataHeader(reader, rawEntry); - if (!decompress) { - const dataView = await readAs(reader, fileDataStart, rawEntry.compressedSize); - // make copy? - // - // 1. The source is a Blob/file. In this case we'll get back TypedArray we can just hand to the user - // 2. The source is a TypedArray. In this case we'll get back TypedArray that is a view into a larger buffer - // but because ultimately this is used to return an ArrayBuffer to `someEntry.arrayBuffer()` - // we need to return copy since we need the `ArrayBuffer`, not the TypedArray to exactly match the data. - // Note: We could add another API function `bytes()` or something that returned a `Uint8Array` - // instead of an `ArrayBuffer`. This would let us skip a copy here. But this case only happens for uncompressed - // data. That seems like a rare enough case that adding a new API is not worth it? Or is it? A zip of jpegs or mp3s - // might not be compressed. For now that's a TBD. - return isTypedArraySameAsArrayBuffer(dataView) ? dataView.buffer : dataView.slice().buffer; - } - // see comment in readEntryDateAsBlob - const typedArrayOrBlob = await readAsBlobOrTypedArray(reader, fileDataStart, rawEntry.compressedSize); - const result = await inflateRawAsync(typedArrayOrBlob, rawEntry.uncompressedSize); - return result; -} - -async function readEntryDataAsBlob(reader, rawEntry, type) { - const {decompress, fileDataStart} = await readEntryDataHeader(reader, rawEntry); - if (!decompress) { - const typedArrayOrBlob = await readAsBlobOrTypedArray(reader, fileDataStart, rawEntry.compressedSize, type); - if (isBlob(typedArrayOrBlob)) { - return typedArrayOrBlob; - } - return new Blob([isSharedArrayBuffer(typedArrayOrBlob.buffer) ? new Uint8Array(typedArrayOrBlob) : typedArrayOrBlob], {type}); - } - // Here's the issue with this mess (should refactor?) - // if the source is a blob then we really want to pass a blob to inflateRawAsync to avoid a large - // copy if we're going to a worker. - const typedArrayOrBlob = await readAsBlobOrTypedArray(reader, fileDataStart, rawEntry.compressedSize); - const result = await inflateRawAsync(typedArrayOrBlob, rawEntry.uncompressedSize, type); - return result; -} - -function setOptions$1(options) { - setOptions(options); -} - -async function unzipRaw(source) { - let reader; - if (typeof Blob !== 'undefined' && source instanceof Blob) { - reader = new BlobReader(source); - } else if (source instanceof ArrayBuffer || (source && source.buffer && source.buffer instanceof ArrayBuffer)) { - reader = new ArrayBufferReader(source); - } else if (isSharedArrayBuffer(source) || isSharedArrayBuffer(source.buffer)) { - reader = new ArrayBufferReader(source); - } else if (typeof source === 'string') { - const req = await fetch(source); - if (!req.ok) { - throw new Error(`failed http request ${source}, status: ${req.status}: ${req.statusText}`); - } - const blob = await req.blob(); - reader = new BlobReader(blob); - } else if (typeof source.getLength === 'function' && typeof source.read === 'function') { - reader = source; - } else { - throw new Error('unsupported source type'); - } - - const totalLength = await reader.getLength(); - - if (totalLength > Number.MAX_SAFE_INTEGER) { - throw new Error(`file too large. size: ${totalLength}. Only file sizes up 4503599627370496 bytes are supported`); - } - - return await findEndOfCentralDirector(reader, totalLength); -} - -// If the names are not utf8 you should use unzipitRaw -async function unzip(source) { - const {zip, entries} = await unzipRaw(source); - return { - zip, - entries: Object.fromEntries(entries.map(v => [v.name, v])), - }; -} - -function cleanup$1() { - cleanup(); -} - - - - -/***/ }), - -/***/ "./node_modules/util-deprecate/browser.js": -/*!************************************************!*\ - !*** ./node_modules/util-deprecate/browser.js ***! - \************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); - -/** - * Module exports. - */ - -module.exports = deprecate; - -/** - * Mark that a method should not be used. - * Returns a modified function which warns once by default. - * - * If `localStorage.noDeprecation = true` is set, then it is a no-op. - * - * If `localStorage.throwDeprecation = true` is set, then deprecated functions - * will throw an Error when invoked. - * - * If `localStorage.traceDeprecation = true` is set, then deprecated functions - * will invoke `console.trace()` instead of `console.error()`. - * - * @param {Function} fn - the function to deprecate - * @param {String} msg - the string to print to the console when `fn` is invoked - * @returns {Function} a new "deprecated" version of `fn` - * @api public - */ - -function deprecate (fn, msg) { - if (config('noDeprecation')) { - return fn; - } - - var warned = false; - function deprecated() { - if (!warned) { - if (config('throwDeprecation')) { - throw new Error(msg); - } else if (config('traceDeprecation')) { - console.trace(msg); - } else { - console.warn(msg); - } - warned = true; - } - return fn.apply(this, arguments); - } - - return deprecated; -} - -/** - * Checks `localStorage` for boolean values for the given `name`. - * - * @param {String} name - * @returns {Boolean} - * @api private - */ - -function config (name) { - // accessing global.localStorage can trigger a DOMException in sandboxed iframes - try { - if (!__webpack_require__.g.localStorage) return false; - } catch (_) { - return false; - } - var val = __webpack_require__.g.localStorage[name]; - if (null == val) return false; - return String(val).toLowerCase() === 'true'; -} - - -/***/ }), - -/***/ "./node_modules/util/support/isBufferBrowser.js": -/*!******************************************************!*\ - !*** ./node_modules/util/support/isBufferBrowser.js ***! - \******************************************************/ -/***/ ((module) => { - -module.exports = function isBuffer(arg) { - return arg && typeof arg === 'object' - && typeof arg.copy === 'function' - && typeof arg.fill === 'function' - && typeof arg.readUInt8 === 'function'; -} - -/***/ }), - -/***/ "./node_modules/util/support/types.js": -/*!********************************************!*\ - !*** ./node_modules/util/support/types.js ***! - \********************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; -// Currently in sync with Node.js lib/internal/util/types.js -// https://github.com/nodejs/node/commit/112cc7c27551254aa2b17098fb774867f05ed0d9 - - - -var isArgumentsObject = __webpack_require__(/*! is-arguments */ "./node_modules/is-arguments/index.js"); -var isGeneratorFunction = __webpack_require__(/*! is-generator-function */ "./node_modules/is-generator-function/index.js"); -var whichTypedArray = __webpack_require__(/*! which-typed-array */ "./node_modules/which-typed-array/index.js"); -var isTypedArray = __webpack_require__(/*! is-typed-array */ "./node_modules/is-typed-array/index.js"); - -function uncurryThis(f) { - return f.call.bind(f); -} - -var BigIntSupported = typeof BigInt !== 'undefined'; -var SymbolSupported = typeof Symbol !== 'undefined'; - -var ObjectToString = uncurryThis(Object.prototype.toString); - -var numberValue = uncurryThis(Number.prototype.valueOf); -var stringValue = uncurryThis(String.prototype.valueOf); -var booleanValue = uncurryThis(Boolean.prototype.valueOf); - -if (BigIntSupported) { - var bigIntValue = uncurryThis(BigInt.prototype.valueOf); -} - -if (SymbolSupported) { - var symbolValue = uncurryThis(Symbol.prototype.valueOf); -} - -function checkBoxedPrimitive(value, prototypeValueOf) { - if (typeof value !== 'object') { - return false; - } - try { - prototypeValueOf(value); - return true; - } catch(e) { - return false; - } -} - -exports.isArgumentsObject = isArgumentsObject; -exports.isGeneratorFunction = isGeneratorFunction; -exports.isTypedArray = isTypedArray; - -// Taken from here and modified for better browser support -// https://github.com/sindresorhus/p-is-promise/blob/cda35a513bda03f977ad5cde3a079d237e82d7ef/index.js -function isPromise(input) { - return ( - ( - typeof Promise !== 'undefined' && - input instanceof Promise - ) || - ( - input !== null && - typeof input === 'object' && - typeof input.then === 'function' && - typeof input.catch === 'function' - ) - ); -} -exports.isPromise = isPromise; - -function isArrayBufferView(value) { - if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) { - return ArrayBuffer.isView(value); - } - - return ( - isTypedArray(value) || - isDataView(value) - ); -} -exports.isArrayBufferView = isArrayBufferView; - - -function isUint8Array(value) { - return whichTypedArray(value) === 'Uint8Array'; -} -exports.isUint8Array = isUint8Array; - -function isUint8ClampedArray(value) { - return whichTypedArray(value) === 'Uint8ClampedArray'; -} -exports.isUint8ClampedArray = isUint8ClampedArray; - -function isUint16Array(value) { - return whichTypedArray(value) === 'Uint16Array'; -} -exports.isUint16Array = isUint16Array; - -function isUint32Array(value) { - return whichTypedArray(value) === 'Uint32Array'; -} -exports.isUint32Array = isUint32Array; - -function isInt8Array(value) { - return whichTypedArray(value) === 'Int8Array'; -} -exports.isInt8Array = isInt8Array; - -function isInt16Array(value) { - return whichTypedArray(value) === 'Int16Array'; -} -exports.isInt16Array = isInt16Array; - -function isInt32Array(value) { - return whichTypedArray(value) === 'Int32Array'; -} -exports.isInt32Array = isInt32Array; - -function isFloat32Array(value) { - return whichTypedArray(value) === 'Float32Array'; -} -exports.isFloat32Array = isFloat32Array; - -function isFloat64Array(value) { - return whichTypedArray(value) === 'Float64Array'; -} -exports.isFloat64Array = isFloat64Array; - -function isBigInt64Array(value) { - return whichTypedArray(value) === 'BigInt64Array'; -} -exports.isBigInt64Array = isBigInt64Array; - -function isBigUint64Array(value) { - return whichTypedArray(value) === 'BigUint64Array'; -} -exports.isBigUint64Array = isBigUint64Array; - -function isMapToString(value) { - return ObjectToString(value) === '[object Map]'; -} -isMapToString.working = ( - typeof Map !== 'undefined' && - isMapToString(new Map()) -); - -function isMap(value) { - if (typeof Map === 'undefined') { - return false; - } - - return isMapToString.working - ? isMapToString(value) - : value instanceof Map; -} -exports.isMap = isMap; - -function isSetToString(value) { - return ObjectToString(value) === '[object Set]'; -} -isSetToString.working = ( - typeof Set !== 'undefined' && - isSetToString(new Set()) -); -function isSet(value) { - if (typeof Set === 'undefined') { - return false; - } - - return isSetToString.working - ? isSetToString(value) - : value instanceof Set; -} -exports.isSet = isSet; - -function isWeakMapToString(value) { - return ObjectToString(value) === '[object WeakMap]'; -} -isWeakMapToString.working = ( - typeof WeakMap !== 'undefined' && - isWeakMapToString(new WeakMap()) -); -function isWeakMap(value) { - if (typeof WeakMap === 'undefined') { - return false; - } - - return isWeakMapToString.working - ? isWeakMapToString(value) - : value instanceof WeakMap; -} -exports.isWeakMap = isWeakMap; - -function isWeakSetToString(value) { - return ObjectToString(value) === '[object WeakSet]'; -} -isWeakSetToString.working = ( - typeof WeakSet !== 'undefined' && - isWeakSetToString(new WeakSet()) -); -function isWeakSet(value) { - return isWeakSetToString(value); -} -exports.isWeakSet = isWeakSet; - -function isArrayBufferToString(value) { - return ObjectToString(value) === '[object ArrayBuffer]'; -} -isArrayBufferToString.working = ( - typeof ArrayBuffer !== 'undefined' && - isArrayBufferToString(new ArrayBuffer()) -); -function isArrayBuffer(value) { - if (typeof ArrayBuffer === 'undefined') { - return false; - } - - return isArrayBufferToString.working - ? isArrayBufferToString(value) - : value instanceof ArrayBuffer; -} -exports.isArrayBuffer = isArrayBuffer; - -function isDataViewToString(value) { - return ObjectToString(value) === '[object DataView]'; -} -isDataViewToString.working = ( - typeof ArrayBuffer !== 'undefined' && - typeof DataView !== 'undefined' && - isDataViewToString(new DataView(new ArrayBuffer(1), 0, 1)) -); -function isDataView(value) { - if (typeof DataView === 'undefined') { - return false; - } - - return isDataViewToString.working - ? isDataViewToString(value) - : value instanceof DataView; -} -exports.isDataView = isDataView; - -// Store a copy of SharedArrayBuffer in case it's deleted elsewhere -var SharedArrayBufferCopy = typeof SharedArrayBuffer !== 'undefined' ? SharedArrayBuffer : undefined; -function isSharedArrayBufferToString(value) { - return ObjectToString(value) === '[object SharedArrayBuffer]'; -} -function isSharedArrayBuffer(value) { - if (typeof SharedArrayBufferCopy === 'undefined') { - return false; - } - - if (typeof isSharedArrayBufferToString.working === 'undefined') { - isSharedArrayBufferToString.working = isSharedArrayBufferToString(new SharedArrayBufferCopy()); - } - - return isSharedArrayBufferToString.working - ? isSharedArrayBufferToString(value) - : value instanceof SharedArrayBufferCopy; -} -exports.isSharedArrayBuffer = isSharedArrayBuffer; - -function isAsyncFunction(value) { - return ObjectToString(value) === '[object AsyncFunction]'; -} -exports.isAsyncFunction = isAsyncFunction; - -function isMapIterator(value) { - return ObjectToString(value) === '[object Map Iterator]'; -} -exports.isMapIterator = isMapIterator; - -function isSetIterator(value) { - return ObjectToString(value) === '[object Set Iterator]'; -} -exports.isSetIterator = isSetIterator; - -function isGeneratorObject(value) { - return ObjectToString(value) === '[object Generator]'; -} -exports.isGeneratorObject = isGeneratorObject; - -function isWebAssemblyCompiledModule(value) { - return ObjectToString(value) === '[object WebAssembly.Module]'; -} -exports.isWebAssemblyCompiledModule = isWebAssemblyCompiledModule; - -function isNumberObject(value) { - return checkBoxedPrimitive(value, numberValue); -} -exports.isNumberObject = isNumberObject; - -function isStringObject(value) { - return checkBoxedPrimitive(value, stringValue); -} -exports.isStringObject = isStringObject; - -function isBooleanObject(value) { - return checkBoxedPrimitive(value, booleanValue); -} -exports.isBooleanObject = isBooleanObject; - -function isBigIntObject(value) { - return BigIntSupported && checkBoxedPrimitive(value, bigIntValue); -} -exports.isBigIntObject = isBigIntObject; - -function isSymbolObject(value) { - return SymbolSupported && checkBoxedPrimitive(value, symbolValue); -} -exports.isSymbolObject = isSymbolObject; - -function isBoxedPrimitive(value) { - return ( - isNumberObject(value) || - isStringObject(value) || - isBooleanObject(value) || - isBigIntObject(value) || - isSymbolObject(value) - ); -} -exports.isBoxedPrimitive = isBoxedPrimitive; - -function isAnyArrayBuffer(value) { - return typeof Uint8Array !== 'undefined' && ( - isArrayBuffer(value) || - isSharedArrayBuffer(value) - ); -} -exports.isAnyArrayBuffer = isAnyArrayBuffer; - -['isProxy', 'isExternal', 'isModuleNamespaceObject'].forEach(function(method) { - Object.defineProperty(exports, method, { - enumerable: false, - value: function() { - throw new Error(method + ' is not supported in userland'); - } - }); -}); - - -/***/ }), - -/***/ "./node_modules/util/util.js": -/*!***********************************!*\ - !*** ./node_modules/util/util.js ***! - \***********************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - -var getOwnPropertyDescriptors = Object.getOwnPropertyDescriptors || - function getOwnPropertyDescriptors(obj) { - var keys = Object.keys(obj); - var descriptors = {}; - for (var i = 0; i < keys.length; i++) { - descriptors[keys[i]] = Object.getOwnPropertyDescriptor(obj, keys[i]); - } - return descriptors; - }; - -var formatRegExp = /%[sdj%]/g; -exports.format = function(f) { - if (!isString(f)) { - var objects = []; - for (var i = 0; i < arguments.length; i++) { - objects.push(inspect(arguments[i])); - } - return objects.join(' '); - } - - var i = 1; - var args = arguments; - var len = args.length; - var str = String(f).replace(formatRegExp, function(x) { - if (x === '%%') return '%'; - if (i >= len) return x; - switch (x) { - case '%s': return String(args[i++]); - case '%d': return Number(args[i++]); - case '%j': - try { - return JSON.stringify(args[i++]); - } catch (_) { - return '[Circular]'; - } - default: - return x; - } - }); - for (var x = args[i]; i < len; x = args[++i]) { - if (isNull(x) || !isObject(x)) { - str += ' ' + x; - } else { - str += ' ' + inspect(x); - } - } - return str; -}; - - -// Mark that a method should not be used. -// Returns a modified function which warns once by default. -// If --no-deprecation is set, then it is a no-op. -exports.deprecate = function(fn, msg) { - if (typeof process !== 'undefined' && process.noDeprecation === true) { - return fn; - } - - // Allow for deprecating things in the process of starting up. - if (typeof process === 'undefined') { - return function() { - return exports.deprecate(fn, msg).apply(this, arguments); - }; - } - - var warned = false; - function deprecated() { - if (!warned) { - if (process.throwDeprecation) { - throw new Error(msg); - } else if (process.traceDeprecation) { - console.trace(msg); - } else { - console.error(msg); - } - warned = true; - } - return fn.apply(this, arguments); - } - - return deprecated; -}; - - -var debugs = {}; -var debugEnvRegex = /^$/; - -if (process.env.NODE_DEBUG) { - var debugEnv = process.env.NODE_DEBUG; - debugEnv = debugEnv.replace(/[|\\{}()[\]^$+?.]/g, '\\$&') - .replace(/\*/g, '.*') - .replace(/,/g, '$|^') - .toUpperCase(); - debugEnvRegex = new RegExp('^' + debugEnv + '$', 'i'); -} -exports.debuglog = function(set) { - set = set.toUpperCase(); - if (!debugs[set]) { - if (debugEnvRegex.test(set)) { - var pid = process.pid; - debugs[set] = function() { - var msg = exports.format.apply(exports, arguments); - console.error('%s %d: %s', set, pid, msg); - }; - } else { - debugs[set] = function() {}; - } - } - return debugs[set]; -}; - - -/** - * Echos the value of a value. Trys to print the value out - * in the best way possible given the different types. - * - * @param {Object} obj The object to print out. - * @param {Object} opts Optional options object that alters the output. - */ -/* legacy: obj, showHidden, depth, colors*/ -function inspect(obj, opts) { - // default options - var ctx = { - seen: [], - stylize: stylizeNoColor - }; - // legacy... - if (arguments.length >= 3) ctx.depth = arguments[2]; - if (arguments.length >= 4) ctx.colors = arguments[3]; - if (isBoolean(opts)) { - // legacy... - ctx.showHidden = opts; - } else if (opts) { - // got an "options" object - exports._extend(ctx, opts); - } - // set default options - if (isUndefined(ctx.showHidden)) ctx.showHidden = false; - if (isUndefined(ctx.depth)) ctx.depth = 2; - if (isUndefined(ctx.colors)) ctx.colors = false; - if (isUndefined(ctx.customInspect)) ctx.customInspect = true; - if (ctx.colors) ctx.stylize = stylizeWithColor; - return formatValue(ctx, obj, ctx.depth); -} -exports.inspect = inspect; - - -// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics -inspect.colors = { - 'bold' : [1, 22], - 'italic' : [3, 23], - 'underline' : [4, 24], - 'inverse' : [7, 27], - 'white' : [37, 39], - 'grey' : [90, 39], - 'black' : [30, 39], - 'blue' : [34, 39], - 'cyan' : [36, 39], - 'green' : [32, 39], - 'magenta' : [35, 39], - 'red' : [31, 39], - 'yellow' : [33, 39] -}; - -// Don't use 'blue' not visible on cmd.exe -inspect.styles = { - 'special': 'cyan', - 'number': 'yellow', - 'boolean': 'yellow', - 'undefined': 'grey', - 'null': 'bold', - 'string': 'green', - 'date': 'magenta', - // "name": intentionally not styling - 'regexp': 'red' -}; - - -function stylizeWithColor(str, styleType) { - var style = inspect.styles[styleType]; - - if (style) { - return '\u001b[' + inspect.colors[style][0] + 'm' + str + - '\u001b[' + inspect.colors[style][1] + 'm'; - } else { - return str; - } -} - - -function stylizeNoColor(str, styleType) { - return str; -} - - -function arrayToHash(array) { - var hash = {}; - - array.forEach(function(val, idx) { - hash[val] = true; - }); - - return hash; -} - - -function formatValue(ctx, value, recurseTimes) { - // Provide a hook for user-specified inspect functions. - // Check that value is an object with an inspect function on it - if (ctx.customInspect && - value && - isFunction(value.inspect) && - // Filter out the util module, it's inspect function is special - value.inspect !== exports.inspect && - // Also filter out any prototype objects using the circular check. - !(value.constructor && value.constructor.prototype === value)) { - var ret = value.inspect(recurseTimes, ctx); - if (!isString(ret)) { - ret = formatValue(ctx, ret, recurseTimes); - } - return ret; - } - - // Primitive types cannot have properties - var primitive = formatPrimitive(ctx, value); - if (primitive) { - return primitive; - } - - // Look up the keys of the object. - var keys = Object.keys(value); - var visibleKeys = arrayToHash(keys); - - if (ctx.showHidden) { - keys = Object.getOwnPropertyNames(value); - } - - // IE doesn't make error fields non-enumerable - // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx - if (isError(value) - && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) { - return formatError(value); - } - - // Some type of object without properties can be shortcutted. - if (keys.length === 0) { - if (isFunction(value)) { - var name = value.name ? ': ' + value.name : ''; - return ctx.stylize('[Function' + name + ']', 'special'); - } - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } - if (isDate(value)) { - return ctx.stylize(Date.prototype.toString.call(value), 'date'); - } - if (isError(value)) { - return formatError(value); - } - } - - var base = '', array = false, braces = ['{', '}']; - - // Make Array say that they are Array - if (isArray(value)) { - array = true; - braces = ['[', ']']; - } - - // Make functions say that they are functions - if (isFunction(value)) { - var n = value.name ? ': ' + value.name : ''; - base = ' [Function' + n + ']'; - } - - // Make RegExps say that they are RegExps - if (isRegExp(value)) { - base = ' ' + RegExp.prototype.toString.call(value); - } - - // Make dates with properties first say the date - if (isDate(value)) { - base = ' ' + Date.prototype.toUTCString.call(value); - } - - // Make error with message first say the error - if (isError(value)) { - base = ' ' + formatError(value); - } - - if (keys.length === 0 && (!array || value.length == 0)) { - return braces[0] + base + braces[1]; - } - - if (recurseTimes < 0) { - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } else { - return ctx.stylize('[Object]', 'special'); - } - } - - ctx.seen.push(value); - - var output; - if (array) { - output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); - } else { - output = keys.map(function(key) { - return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); - }); - } - - ctx.seen.pop(); - - return reduceToSingleString(output, base, braces); -} - - -function formatPrimitive(ctx, value) { - if (isUndefined(value)) - return ctx.stylize('undefined', 'undefined'); - if (isString(value)) { - var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') - .replace(/'/g, "\\'") - .replace(/\\"/g, '"') + '\''; - return ctx.stylize(simple, 'string'); - } - if (isNumber(value)) - return ctx.stylize('' + value, 'number'); - if (isBoolean(value)) - return ctx.stylize('' + value, 'boolean'); - // For some reason typeof null is "object", so special case here. - if (isNull(value)) - return ctx.stylize('null', 'null'); -} - - -function formatError(value) { - return '[' + Error.prototype.toString.call(value) + ']'; -} - - -function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { - var output = []; - for (var i = 0, l = value.length; i < l; ++i) { - if (hasOwnProperty(value, String(i))) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - String(i), true)); - } else { - output.push(''); - } - } - keys.forEach(function(key) { - if (!key.match(/^\d+$/)) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - key, true)); - } - }); - return output; -} - - -function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { - var name, str, desc; - desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] }; - if (desc.get) { - if (desc.set) { - str = ctx.stylize('[Getter/Setter]', 'special'); - } else { - str = ctx.stylize('[Getter]', 'special'); - } - } else { - if (desc.set) { - str = ctx.stylize('[Setter]', 'special'); - } - } - if (!hasOwnProperty(visibleKeys, key)) { - name = '[' + key + ']'; - } - if (!str) { - if (ctx.seen.indexOf(desc.value) < 0) { - if (isNull(recurseTimes)) { - str = formatValue(ctx, desc.value, null); - } else { - str = formatValue(ctx, desc.value, recurseTimes - 1); - } - if (str.indexOf('\n') > -1) { - if (array) { - str = str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n').substr(2); - } else { - str = '\n' + str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n'); - } - } - } else { - str = ctx.stylize('[Circular]', 'special'); - } - } - if (isUndefined(name)) { - if (array && key.match(/^\d+$/)) { - return str; - } - name = JSON.stringify('' + key); - if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { - name = name.substr(1, name.length - 2); - name = ctx.stylize(name, 'name'); - } else { - name = name.replace(/'/g, "\\'") - .replace(/\\"/g, '"') - .replace(/(^"|"$)/g, "'"); - name = ctx.stylize(name, 'string'); - } - } - - return name + ': ' + str; -} - - -function reduceToSingleString(output, base, braces) { - var numLinesEst = 0; - var length = output.reduce(function(prev, cur) { - numLinesEst++; - if (cur.indexOf('\n') >= 0) numLinesEst++; - return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; - }, 0); - - if (length > 60) { - return braces[0] + - (base === '' ? '' : base + '\n ') + - ' ' + - output.join(',\n ') + - ' ' + - braces[1]; - } - - return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; -} - - -// NOTE: These type checking functions intentionally don't use `instanceof` -// because it is fragile and can be easily faked with `Object.create()`. -exports.types = __webpack_require__(/*! ./support/types */ "./node_modules/util/support/types.js"); - -function isArray(ar) { - return Array.isArray(ar); -} -exports.isArray = isArray; - -function isBoolean(arg) { - return typeof arg === 'boolean'; -} -exports.isBoolean = isBoolean; - -function isNull(arg) { - return arg === null; -} -exports.isNull = isNull; - -function isNullOrUndefined(arg) { - return arg == null; -} -exports.isNullOrUndefined = isNullOrUndefined; - -function isNumber(arg) { - return typeof arg === 'number'; -} -exports.isNumber = isNumber; - -function isString(arg) { - return typeof arg === 'string'; -} -exports.isString = isString; - -function isSymbol(arg) { - return typeof arg === 'symbol'; -} -exports.isSymbol = isSymbol; - -function isUndefined(arg) { - return arg === void 0; -} -exports.isUndefined = isUndefined; - -function isRegExp(re) { - return isObject(re) && objectToString(re) === '[object RegExp]'; -} -exports.isRegExp = isRegExp; -exports.types.isRegExp = isRegExp; - -function isObject(arg) { - return typeof arg === 'object' && arg !== null; -} -exports.isObject = isObject; - -function isDate(d) { - return isObject(d) && objectToString(d) === '[object Date]'; -} -exports.isDate = isDate; -exports.types.isDate = isDate; - -function isError(e) { - return isObject(e) && - (objectToString(e) === '[object Error]' || e instanceof Error); -} -exports.isError = isError; -exports.types.isNativeError = isError; - -function isFunction(arg) { - return typeof arg === 'function'; -} -exports.isFunction = isFunction; - -function isPrimitive(arg) { - return arg === null || - typeof arg === 'boolean' || - typeof arg === 'number' || - typeof arg === 'string' || - typeof arg === 'symbol' || // ES6 symbol - typeof arg === 'undefined'; -} -exports.isPrimitive = isPrimitive; - -exports.isBuffer = __webpack_require__(/*! ./support/isBuffer */ "./node_modules/util/support/isBufferBrowser.js"); - -function objectToString(o) { - return Object.prototype.toString.call(o); -} - - -function pad(n) { - return n < 10 ? '0' + n.toString(10) : n.toString(10); -} - - -var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec']; - -// 26 Feb 16:19:34 -function timestamp() { - var d = new Date(); - var time = [pad(d.getHours()), - pad(d.getMinutes()), - pad(d.getSeconds())].join(':'); - return [d.getDate(), months[d.getMonth()], time].join(' '); -} - - -// log is just a thin wrapper to console.log that prepends a timestamp -exports.log = function() { - console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); -}; - - -/** - * Inherit the prototype methods from one constructor into another. - * - * The Function.prototype.inherits from lang.js rewritten as a standalone - * function (not on Function.prototype). NOTE: If this file is to be loaded - * during bootstrapping this function needs to be rewritten using some native - * functions as prototype setup using normal JavaScript does not work as - * expected during bootstrapping (see mirror.js in r114903). - * - * @param {function} ctor Constructor function which needs to inherit the - * prototype. - * @param {function} superCtor Constructor function to inherit prototype from. - */ -exports.inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js"); - -exports._extend = function(origin, add) { - // Don't do anything if add isn't an object - if (!add || !isObject(add)) return origin; - - var keys = Object.keys(add); - var i = keys.length; - while (i--) { - origin[keys[i]] = add[keys[i]]; - } - return origin; -}; - -function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); -} - -var kCustomPromisifiedSymbol = typeof Symbol !== 'undefined' ? Symbol('util.promisify.custom') : undefined; - -exports.promisify = function promisify(original) { - if (typeof original !== 'function') - throw new TypeError('The "original" argument must be of type Function'); - - if (kCustomPromisifiedSymbol && original[kCustomPromisifiedSymbol]) { - var fn = original[kCustomPromisifiedSymbol]; - if (typeof fn !== 'function') { - throw new TypeError('The "util.promisify.custom" argument must be of type Function'); - } - Object.defineProperty(fn, kCustomPromisifiedSymbol, { - value: fn, enumerable: false, writable: false, configurable: true - }); - return fn; - } - - function fn() { - var promiseResolve, promiseReject; - var promise = new Promise(function (resolve, reject) { - promiseResolve = resolve; - promiseReject = reject; - }); - - var args = []; - for (var i = 0; i < arguments.length; i++) { - args.push(arguments[i]); - } - args.push(function (err, value) { - if (err) { - promiseReject(err); - } else { - promiseResolve(value); - } - }); - - try { - original.apply(this, args); - } catch (err) { - promiseReject(err); - } - - return promise; - } - - Object.setPrototypeOf(fn, Object.getPrototypeOf(original)); - - if (kCustomPromisifiedSymbol) Object.defineProperty(fn, kCustomPromisifiedSymbol, { - value: fn, enumerable: false, writable: false, configurable: true - }); - return Object.defineProperties( - fn, - getOwnPropertyDescriptors(original) - ); -} - -exports.promisify.custom = kCustomPromisifiedSymbol - -function callbackifyOnRejected(reason, cb) { - // `!reason` guard inspired by bluebird (Ref: https://goo.gl/t5IS6M). - // Because `null` is a special error value in callbacks which means "no error - // occurred", we error-wrap so the callback consumer can distinguish between - // "the promise rejected with null" or "the promise fulfilled with undefined". - if (!reason) { - var newReason = new Error('Promise was rejected with a falsy value'); - newReason.reason = reason; - reason = newReason; - } - return cb(reason); -} - -function callbackify(original) { - if (typeof original !== 'function') { - throw new TypeError('The "original" argument must be of type Function'); - } - - // We DO NOT return the promise as it gives the user a false sense that - // the promise is actually somehow related to the callback's execution - // and that the callback throwing will reject the promise. - function callbackified() { - var args = []; - for (var i = 0; i < arguments.length; i++) { - args.push(arguments[i]); - } - - var maybeCb = args.pop(); - if (typeof maybeCb !== 'function') { - throw new TypeError('The last argument must be of type Function'); - } - var self = this; - var cb = function() { - return maybeCb.apply(self, arguments); - }; - // In true node style we process the callback on `nextTick` with all the - // implications (stack, `uncaughtException`, `async_hooks`) - original.apply(this, args) - .then(function(ret) { process.nextTick(cb.bind(null, null, ret)) }, - function(rej) { process.nextTick(callbackifyOnRejected.bind(null, rej, cb)) }); - } - - Object.setPrototypeOf(callbackified, Object.getPrototypeOf(original)); - Object.defineProperties(callbackified, - getOwnPropertyDescriptors(original)); - return callbackified; -} -exports.callbackify = callbackify; - - -/***/ }), - -/***/ "./node_modules/verovio/dist/verovio-toolkit-wasm.js": -/*!***********************************************************!*\ - !*** ./node_modules/verovio/dist/verovio-toolkit-wasm.js ***! - \***********************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var __dirname = "/"; -/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js"); -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"]; -(function (global, factory) { - true ? module.exports = factory() : - 0; -})(this, (function () { 'use strict'; - - var verovio = {exports: {}}; - - (function (module) { - var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"])return;var loadPackage=function(metadata){function runWithFS(){Module["FS_createPath"]("/","data",true,true);Module["FS_createPath"]("/data","Gootville",true,true);Module["FS_createPath"]("/data","Leland",true,true);Module["FS_createPath"]("/data","Bravura",true,true);Module["FS_createPath"]("/data","Leipzig",true,true);Module["FS_createPath"]("/data","text",true,true);Module["FS_createPath"]("/data","Petaluma",true,true);var start32=Module["___emscripten_embedded_file_data"]>>2;do{var name_addr=HEAPU32[start32++];var len=HEAPU32[start32++];var content=HEAPU32[start32++];var name=UTF8ToString(name_addr);Module["FS_createDataFile"](name,null,HEAP8.subarray(content,content+len),true,true,true);}while(HEAPU32[start32])}if(Module["calledRun"]){runWithFS();}else {if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS);}};loadPackage();})();var moduleOverrides=Object.assign({},Module);var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog);}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=(__webpack_require__(/*! path */ "./node_modules/path-browserify/index.js").dirname)(scriptDirectory)+"/";}else {scriptDirectory=__dirname+"/";}requireNodeFS=(()=>{if(!nodePath){fs=__webpack_require__(/*! fs */ "?d751");nodePath=__webpack_require__(/*! path */ "./node_modules/path-browserify/index.js");}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret);}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret);}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer);});});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/");}process["argv"].slice(2);{module["exports"]=Module;}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status);});Module["inspect"]=function(){return "[Emscripten Module object]"};}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href;}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src;}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1);}else {scriptDirectory="";}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}});}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror();});xhr.onerror=onerror;xhr.send(null);});}}else;var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected");}var wasmMemory;var ABORT=false;function assert(condition,text){if(!condition){abort(text);}}function getCFunc(ident){var func=Module["_"+ident];return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len);}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else {var str="";while(idx>10,56320|ch&1023);}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023;}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u;}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63;}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;}else {if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4;}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer);}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i);}if(!dontAddNull)HEAP8[buffer>>0]=0;}var buffer,HEAP8,HEAPU8,HEAP16,HEAP32,HEAPU32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf);}Module["INITIAL_MEMORY"]||536870912;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift());}}callRuntimeCallbacks(__ATPRERUN__);}function initRuntime(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;callRuntimeCallbacks(__ATINIT__);}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift());}}callRuntimeCallbacks(__ATPOSTRUN__);}function addOnPreRun(cb){__ATPRERUN__.unshift(cb);}function addOnInit(cb){__ATINIT__.unshift(cb);}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb);}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies);}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies);}if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback();}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what);}}what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB5wRQYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwBgA39/fwF/YAZ/f39/f38AYAR/f39/AGAFf39/f38AYAR/f39/AX9gBX9/f39/AX9gBn9/f39/fwF/YAd/f39/f39/AGAIf39/f39/f38Bf2AAAGAEf35/fwF/YAF/AXxgCH9/f39/f39/AGACf38BfGAHf39/f39/fwF/YAN/f3wAYAF8AXxgAn98AX9gBX9+fn5+AGAFf39+f38AYAABf2AJf39/f39/f39/AGADf35/AX5gCn9/f39/f39/f38AYAJ/fABgAnx8AXxgBH9/f38BfmAFf39/f34Bf2ADf39/AXxgBH9+fn8AYAF9AX1gBX9/f398AX9gBn9/f39+fgF/YAF8AX1gAnx/AXxgCn9/f39/f39/f38Bf2ADfHx/AXxgA39+fwF/YAx/f39/f39/f39/f38Bf2AGf3x/f39/AX9gBH9/f38BfGAPf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2ABfwF+YAd/f39/f3x8AGAFf3x/fHwBf2AHf39/f39+fgF/YAJ+fgF/YAJ/fQF9YAV/f39/fwF8YAJ/fgBgBH5+fn4Bf2AEf399fwBgAn5/AX9gA398fwBgAnx/AX1gAn5+AXxgAn99AGADfn5+AX9gAn5+AX1gBH9/f34BfmABfwF9YAZ/f3x8f38AYAN/fX8AYAJ9fwF/YAJ8fwF/YAJ/fwF9YAJ/fwF+YAV/fHx8fABgB39/f39/f30Bf2AFf398f38AYAF+AX9gA39/fwF9YAV/f39/fABgA39/fgACiwEXAWEBYQAAAWEBYgAEAWEBYwAFAWEBZAAOAWEBZQAAAWEBZgAHAWEBZwAAAWEBaAAJAWEBaQAFAWEBagAEAWEBawAJAWEBbAAFAWEBbQAFAWEBbgAKAWEBbwADAWEBcAABAWEBcQAKAWEBcgADAWEBcwADAWEBdAACAWEBdQAAAWEBdgAFAWEBdwAAA6Q1ojUBAAUECQkDAwAEBQEDAgIBAg4CAgMJDhEBBQADAwQEAgQBBwIEAQIDAQgDAgACAwMFBRkABwUCAAQEBAMEBAMBAAMCAgIDAQAIBQUHBQMAAQMDAgIEAg4EAAMEBB0EEAIOAAIDBAICBQADAQAAAAADCgAAAAIFCQIJAgAVAgEKAQMCEQICAAAFAAACAQQBAgIQCAICAAEdBAADGQYAAAIDAAUACAACAiEAAAAAAAACAgACAAkIAgAAAAAAAAAAAQgXAAABAAEAAAIAAAAAAAADAwAAAAAAAAIDBQAABREBBwAAAgAABQAAAAICAwUCAgICAAYDAwIABAAEAQAAAgIIAwoAAwUAAgIJAAICAwEAAAAAAwAaAwICAAAJCQEAAwICBAcdAwQFAAAAAwIBAAAAAhIFCgU0AwIGAAICBAoEBRIAAAUXAgQECAAACTUIIgACCgcDDAUAAAACAAIDBwIDAgIABwMAFQAAAAADAQICAgIABA4FADYHDAAFAAMCAgACABcDAQACAwYACwEAAgICAgIFBAAAAQEBAQEBAQAAAAABAwQAAgADAAAABwEFAAcFAgAEAAIFBAUDAggGAAkABgIAAwAAAAQDAQIBBQgKAgIAAgACBAMFBAUFAAAACAUAAgACAgAJAAIAAQIQAzcBAgMECgECAAUBBAMBAAIAAgAAAgMmJgEABQACAgAEAgMCAwIBCwIDBgAFAAMAAQMDAAICAAAAAAAAAAIBCgoJAAEAAAQCAxUCAgAEAgICAAoCAQECAAMBCgMCAAMAAgYIDQ0LAgIABAIBAAEBAQEBAQEBAAAAAAAAAAABEAIDAgISAh0CAAICAAInBAUDAQsODgIFAAADAwAJABIDAAIAAAUSBgUiAAAVAgAHAAAAAQEBAAAAAAECAgICAgICOAICAAUAAgADAwECAAEAAgIDBQYCAwA5BgACAAADAAMFAQMDBwIVAgACAQMABAADAAAAAwQBAgMDBAICAgICAgIEAgAABQIAAwgODgkCBQAEAjoAAAACEgIABAICBAQBAQAKBQUOBQIEAAAAAwMBAgMBAQADAAIFOwIEBAMHAQQAAAUBEQAAPB4oCAAAAAAJBSgEAwAAASMCAgEAAAEDAQEBAQEBAQEBAAAAAAAAAAAAAgAFAgIBAgQEAAABAAICAgECEQACAgAAAAAAAwMEBAIGAwMBHAoDAgMBBAQJCQEAAAAAABIFCQICAgICAggDAwIAAgQSCgUjAwwDAQICBQUAAD0HAgABAwAAAgQBAgMACQEDAwoBAxIAAREAHikIAAAAAQEBAB4AAAQDBgIEBgEDAgAABQAAAAAAAQAACQIFAQABABEBBAICAAACAgICAAYCAgICAgICAAICAwMDAAICAgICAgIAAgACAgICAAIAAgIAAgsFAgIEAgQIAAcABwUOBQEDAgMCBAYDBwICBAEFAgIBBQUJBAQCPhABAAEBAQEBAAAAAQEAAgIWEgkCAQABAgIHAg4AAQMAAwYHBQQEARUKBwIBAAQCAwUCAQEBAQEBAAAAAAAIAwEAAAMEAwAHAggAAQEBAgYMAAMABQIIAQIABwABAAAAAgwTAAUMACoAABMCCAIABB4CAAMCBQACAxoGEQMTBRUCAwUACQIIAAACBQcFCwUMAQIAAAEBAQACAgoCAgICCAoIAQUCAgIHAAICAAAAAgIAAAIAAAICAgIAAgIAAAcAAAIAAgACFwAAAj8AAgACCgkEDgIAA0ACAAAAQQMBDgdCDg4DAgsODgULBQcBAwEJBQgCAAURCwoCAgQDAgMCBAICAgICAgICAgICAgcHAAQAAwMCAgUECAICAgICAAACAAEEBAQFBAUFAwIAAAAAAAAAAAADAAAABAEAAAEBAQAAAAABAAAAEhIABQUDAAACBAEABAEHBQQAEQMCAgIBAQUCAAQAAQoEAgUEFSMDAwEKCRECBAICBAMACQICAgACBwACBAoCAAADAAACAgoAAAMCAQIABQQJAQUABQECAgcEQwoJBAICAgIHGgAABQYBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAQICBAkABQAHCQIAAQEBAQEBAQEBAQAAAAAAAAAAAAEFAAAAAAACFAQFKwgCAgABBAIAAgIABQICASsIAAsKCgkDBAIEAgAAAxoGBAIBAQFERQAfAAAAAAAAAQQBBgAHAAQBAAABCQULBQUAAwIBBAEDAAEAAAAAAgAAAgIAAgIAAAICBwACAwMBRgEBAAUAAgAABQIAAQAAAQAAAgACDgEBAwMCAgIAAgACAAIQAwACAAICAgICAAICAgACAwAAAgIAAgACAAIAAgACAAIAAgACAAJHAAIAAgACAAIAAkgAAgACAAIAAgACBwACAAIAAgACAAIXAAICAAIAAhcCAAIAAiIAAgACAAICAAIXAgACAAIAAgACAAIAAgIAAgIDAgMDAgcFSQAHCAgICAgFBAMDBwcACQkBAgIABwIHAwEBAQsLAQQKAg4ACQQOBQUCBQUFDgYFAwEHBAQEAwQDAAUFAwMDAgIBBAICBQIFAggFAQUFSgUEDQMJAgICAgIAAAIDBAcEAAACAAIEAwYABQMJCQoJAwMCAgUFAgUFBAUFBQoKBQIEBQUFAAIEBAQEBAQEBAQEBAQEBAIEAAAAAAAAAQEBAQEBAQEBAQIABwEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAIFAAABAQEBAQEBAQEBAAEBAQEAAAAAAAADAAAAAAABAwAAAQEBAQQAAAAFAwkFBgACAQQBAQEHAQEAAAEAAgABAQICBAQACAEDBAADAwIDAwAAAAEBBgMAAwIHAAMBBQUEAwQFIRQAEwUJBAcEGAUABwkEAwgBAwMFAwMFAAUFAgEKAgMHAAIEAgICBAIAAAACDg4EBQgJBgAIBwcBAQMAAQIBBABLBwIDAQEZAQAAAwAAAwMDFQMDJwMDAREDCgIGLS0DAAAAAAMBAAQAAAAEBBQFCAgEAgAAAAoNAA0HAgIKAAAKAwMNAxYDBwAAAwEAAwIDAAADAQAAAAcICAgHERECAwABAQMAAhERBQQDEy4IDAcIHAEBAAAOLhwAAAQCBAoJAy8CAAABAgQFAi8JBAkJAgQHAwICAwACBggGBgEADBoHAQIIBgUGAAwADAIcEwIwDAgACAMwAQIDAwICBwcEAggCAQEBAQEBAAEBAQEBAQEBAAAAAAAAAAAAAAADAAAUAAsFKgIHBwgIFAQBAgIAAgACAgQEAgJMAAMDBAQBAQEBAQEBAQEBAQEDAQEAAAAAAAAAAAUDAAAAAAAFBwICIU0fCQsJHwUDCQACAgMCAgMGHAwEAwMUTggHBAQCBAIBAh8AAgAJAQUFBQMBAwVPBQMBAAACAgIBAQEAAQAAAwMAAAgIAwACAQcAAQEBAQAABQIAAAECAQUFCQcKCQkFBQQFBQUAAAEBBwQDBAEEAAADCQAFAwYEEAUFBQAFAwEAAAUCAgUCAgIABQICAgIEAgIEAgICAgUCAgMDBQAJEgMAAgIAAgIDAwAAAAEKKQEBAAICAgECAAICAgICAgICAgIEAgICAgICBAICAgICAgICBwICBAICAgICAgEBGwEBAQAAAgEBAQEBAAAAAAAAAAAAAwMDAwMDAwMBAwMCAQUBAgMFAAMFAwMAAxIDAAMDAwMAAwADAwMDAAADARkCBAIAAgQCAgICAQICAQACAQACAAIBAAIBAAIBAAIBAAICAwECAwMDAQMBAAECAAEADw8PCQIFAAIGCAwCBwcGCAgIMQgEAgICBAIBARQEBAcHBgEDAQACAQADAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQMBAQEBAQEBAQEBAQEBAwMBAAMAAgAAAgMDAwMDAQEBAQEBAQAAAAADAQMDAQEAAwACAAACAAMAAgAAAgADAAIAAAIFAAMAAgAAAgADAAIAAAIDAAMAAgAAAgADAAIAAAIAAwACAAACAAMAAgAAAgADAAIAAAIAAwACAAACAAMAAgAAAgADAAIAAAIEAAMAAgAAAgADAAIAAgMBAQEBAQEBAQEAAAAAAAABAAMAAgAAAgEAAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAQAAAAAAAAADAAACAAACAQEBAQAAAwACAAACAQEBAAMAAgAAAgEBAQEAAwACAAACAAADAAIAAAIDAwEBAQADAAIAAAIDAAMAAgEAAAIDAwEBAQAAAwACAAACAwMBAQEBAQADAAIAAAIAAAMBAQEBAQEAAAAAAwACAAACAQEBAQAAAwACAAACEwEBAQECAgADAAIAAAACAwMDAwEHAQEBAQEBAQEBARgBAQEBAQEBAQEABQAAAAAAAAAAAAADAAAAAAADAAIDAAACBQMBAQEBAAEBAQEBAQEBAQEBLAEBAAAAAAAAAAAAAAAAAwACAAACAAMAAgAAAgADAAIYAAACAQEBAQEBAQMBAQEAAAAAAAADAAMAAgAAAgEBAAEBAQEAAAAAAAMAAgAAAgMBAQEBAQAAAAADAAIAAwACAwAAAQEBAQEBAQEAAAAAAQAAAwACAAACAwADAAIAAAIDAAAAAwACAAACAAMAAgAAAgADAAIAAAIDAwADAAIAAAIDAQEBAQEBAQEBAQEBAQEBAQEBAQMBAQEBAgMDAAAAAAAAAAAAAAAAAAAAAAAABwAAAAMBAAADAAIAAAIBAQEBAQEAAAAAAwACAAACAQEBAQEBAAAAAAIDAQEBAQAAAQEDAQMDAwEAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAQIDAQEAAAIDAAUAAQUBAAMAAgACAwMDAwMDAwMDAwMDAwMBAQEBAQEBAAAAAAUCAwMDAwEBAQABAAAFAQMDAwMBAQQCAQAAAQAABAQEBAEDAwMDAwMDAwMBAQEBAQEBAgMDAwMDAwMDAwADAwMDAQMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAICAAABAQEBAQAAAQEBAQADAAIAAQcEAAACAwMDAwMCAgICAwEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAEAAwACAAMAAgMDAwMDAwMDAwMDAwMDAwMDARAAAAAAAwEBAQEBAQEBAQAAAAAAAAADAAIAAAIDAAMAAQIAAAIDAwMDAwADAwMDAwMBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEAAQEBAQEBAQEBAAEAAAAAAAAAAAAAAAAAAwACAAACAQMDAwMDAQEBAQABAQEAAAAAAAEDAAIAAgADAAIAAAIAAwACAAABAgEBAQAAAAMAAAIAAgADAAIAAQIAAAMAAgADAAECAwMBAQEAAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAABAwMDAwMAAwMDAwMDAwMDAwMDAwMDAwsDAQMDAwMDAwAAAQICAAAAAQEBAQEBAQEAAgAAAAAAAAEBAgADAAIAAAIDAQEBAQADAAIAAgACAwEBAQACAwACAAMAAgIDAwMDAwMDAwIDBwQDAwMDAAMFCAgBAAEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEKAQEBAQEBAQEBAQ0AAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAA0AAAMAAgADAAINAwEAAQEBAQEBAQEBAAAACgAAAAAAAAMAAgAAAgMDAwMNAwMDAAcEAwMDAwMDAwsFBQgNCAgIAAMBAQEBAQEBAQEBAQEBAQEBAQEKAQEBAQEBAQEBAQ0BAQEBAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAwACAAACAQEBAQEBAQABAQEBAQEBAQEBCgAAAAAAAAAAAAAAAAAAAw0BAQEBAQEAAAAAAAMAAgABAQ0AAgMDAwMDAwMDAwMDAwMDAAAKAwEBAQEBAQEBAQEAAAAAAAABAwMDAwoDAwMyAwMDAwMFAwMDAwIBAQEJAAABAQUBAQMCAQEBAAMAAgUAAwMAAgMDAwMDAwMDAwMDAwMDAwMBAwMDAwMDAwMDAwMDAwMDAwMDAwMKAwMDAwMDAwMDBQMDAQkBAAMBAQEFAQEBAQEBAQAAAAMAAAAAAAEFAQEBAQEBAQEBAQMDAgMDAwMDAwMDCQAAAAAAAAAAAAAJAAkDAQEBBQABGQADAAIAAQACAwEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAMAAgEAAAIDAwMBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAwACAAACAwMDAwMBAQEBAQEBAAAAAAYDAwMDAwMDAwYBAQEBAAAAAQIDAwMDAwELAQEAAAMAAgAAAgEBAQEBMwsAAAMAAgAAAgMDAwEBAQEBAQEBATMBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAADAAIAEwACAwMDAwMDAwMCAwEBAQEBAQEBAQETAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAwACAAACAxMDAwMDAgMBAQEBAQAAAAMAAgACAwMCAwEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAEwACAwMDAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAMAAgACAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAEwAAAAAAAAAAAAAAAAMAAgAAAgMBAQEBAAMAAgAAAgEBARMBAQEBAQEBAQEBDQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAQsAAwACAAACAQEBCwsDCwADAAIAAAIBAQEAAwACAAACAwMNAwEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAwsAAgAAAgMDAwMDAQEBAQEBAQELAQEBAQEBAQEBAQEBAQEAAAAAAAALAAAAAAAAAAAAAAsAAAMAAgAAAgsDAwMDAwMBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAKAAAAAwACAAAlAgEBAQEBAQEBAQEBAQEBAAAAAAAkAAAAAAAAAwAgAgAAAgEBAQEBAQoBAQEBAQEBAQEBIAEBAQEAAAAAAAAAAAAAAAAAAAAAAAMAAgAAAgMBAQAKAwACAAACAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAACgAAAAAAAAAACgADAAIAAAIBAQElAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAMAAgAAAgMDAwMBAQEkAQEBAQEBAQEBIAEBAQEBAQEBAQAKAAAAAAAAAAAAACAAAAAAAAAAAwAAAgAAAgMDAwMDAgICAgICAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAADAAIAAAIDAwMDAwMBCgEBAQEBAQEBAQEBAAAAAAAAAAAAAAMAAgAAAgMDCgEBAQAAAwsAAgAAAgMDAQELAQADAAIAAAIBCwEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAsAAAAAAAAAAAsDAAIAAAIDAwMBAQEBAQEBAQELAQEBAQEBAQEBAAsAAAAAAAAAAAAAAAAAAwACAAACAwMBAQEBAQEBAQEBAQEBCwEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAQEDAwUCAwUCAwsAAAIDAAACAQADAAIAAAIBAQEAAwACAAACAwsAAwACAAEBAAAAAgMAAQsBAQEBAQEBAQEBAQEBAQEBAQEBAQsBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAwACAAACAwMBAQEBAQsAAQEBAQEBAQEBAQEBAQEAAAAAAAALAAAAAAAAAAAAAAMAAgAAAAIDAQEBAQEBAQEBAQEBAQEBAQELAQEBAQEAAAAAAAAAAAAAAAAAAAALAAAAAQADAAIAAAIDAwMDAwIDAAEBAQEBAQEBAQEBAQEBAQEBCwEBAAAAAAAAAAAAAAAAAAAABQUBAQADAQEAAQUEBwcGCAwHAQcEBggICDEIBAICFAQGAQALBAcHBQMDABgBAAEBAAAHAQMKAwMDAgAFAgMAAAAABwUDAAIAAAIDAwEBCgEBAQEBAQAAAAAAAAMAAgACAQADAAIAAAIDAQEBAQAAAAIBAQEBAAAABQUFBQEBAQEBAQAAAAAAAQEBAQAAAAADAAIbAAACAwMDAwMDAQEBAQEBAQEBAQEFAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAMAAgAAAgMBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAwABAgAAAgMDAQEBAQEBAQEBAQAAAAAAAAAAAAMAAgAAAgADAAIAAAIAAwACAAACAwMDAwMDAQEBAQEBAQEBAQABAQEBAQEBAAAAAAAAAAAAAAAAAAAGAQECAgACAAIGAwMDAwMDAQEBBgEAAQEBCAEBAQgBAQEBAQEBAQEBAQEAAAAAAAgAAAAAAwACAAACAwMBAQcBAQEBAQEB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aiIAIAMQHxD/AyACIABB5cnxABCTAyIAKAIINgIwIAIgACkCADcDKCAAQgA3AgAgAEEANgIIIAJBKGpB/8vxABBYIgAoAgQhBCAAKAIAIQEgAiAALQAKOgA+IAIgAC8BCDsBPCAAQgA3AgAgACwACyEDIABBADYCCCACLAAzQQBIBEAgAigCKBAXCyACLAAjQQBIBEAgAigCGBAXCwJAIANBAE4EQCACIAItAD46ABIgAiAENgIMIAIgATYCCCACIAIvATw7ARAgAiADOgATDAELIAJBCGogASAEEBoLIAJBCGpBAhDhCyACLAATQQBIBEAgAigCCBAXCyADQQBODQAgARAXCyACQUBrJAALvAMBB38CQAJAAkAgACgCBCICIAAoAgAiBWtBGG0iB0EBaiIDQavVqtUASQRAIAMgACgCCCAFa0EYbSIEQQF0IgggAyAISxtBqtWq1QAgBEHVqtUqSRsiBARAIARBq9Wq1QBPDQIgBEEYbBAYIQYLIAdBGGwgBmoiAyABKQIANwIAIAMgASgCCDYCCCABQgA3AgAgAUEANgIIIAMgASgCFDYCFCADIAEpAgw3AgwgAUIANwIMIAFBADYCFCAGIARBGGxqIQEgA0EYaiEEIAIgBUYNAgNAIANBGGsiAyACQRhrIgIpAgA3AgAgAyACKAIINgIIIAJCADcCACACQQA2AgggAyACKAIUNgIUIAMgAikCDDcCDCACQgA3AgwgAkEANgIUIAIgBUcNAAsgACABNgIIIAAoAgQhASAAIAQ2AgQgACgCACECIAAgAzYCACABIAJGDQMDQCABQQFrLAAAQQBIBEAgAUEMaygCABAXCyABQRhrIgEsAAtBAEgEQCABKAIAEBcLIAEgAkcNAAsMAwsQKAALQaOE7wAQOAALIAAgATYCCCAAIAQ2AgQgACADNgIACyACBEAgAhAXCwsGACAAEBcLHwAgACgCACIABEAgAEEIaiAAQRAgASABEB8Q1AIaCwsGABCkEQAL3gEBBX8gACgCgAEiAiAAKAKEAUcEQCACIAE2AgAgACACQQRqNgKAAQ8LAkAgAiAAQfwAaigCACIFayICQQJ1IgZBAWoiA0GAgICABEkEQCADIAJBAXUiBCADIARLG0H/////AyACQfz///8HSRsiAwR/IANBgICAgARPDQIgA0ECdBAYBUEACyIE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fyAAKAIIQf////8HcUEBawVBCgsiA00EQAJ/IAAtAAtBB3YEQCAAKAIADAELIAALIgMgASACENEEIARBADoADyACIANqIAQtAA86AAACQCAALQALQQd2BEAgACACNgIEDAELIAAgAjoACwsMAQsgACADIAIgA2sCfyAALQALQQd2BEAgACgCBAwBCyAALQALCyIAQQAgACACIAEQhwcLIARBEGokAAuGAQAgABCBASAAQbABahCKCCAAQdQBahC8BSAAQgA3A/ACIABB+AJqEC8gAEGIA2oQLyAAQQA6ALwDIABBgYCAgHg2ArgDIABCgYCAgAg3A7ADIABCgICAgJCAgICAfzcDwAMgAEIANwOoAyAAQQA6AMgDIABCADcDoAMgAEKBgICACDcDmAML4AIBBH8jAEEwayIEJAAgAEEMaiEDAkACQCAAKAIQIAAtABciAiACQRh0QRh1IgJBAEgbRQRAIAEoAgBBAUcNAiADIAEoAggiAEYNASAALQALIgVBGHRBGHUhASACQQBOBEAgAUEATgRAIAMgACkCADcCACADIAAoAgg2AggMAwsgAyAAKAIAIAAoAgQQIAwCCyADIAAoAgAgACABQQBIIgEbIAAoAgQgBSABGxAhGgwBCyAEQRhqIgJCADcCBCACQgA3AgwgAiACQQRqNgIAIAJBADYCFCACIAMgARA1IAAgAhCFCiACEF0gACwAF0EASARAIAAoAgxBADoAACAAQQA2AhAMAQsgA0EAOgALIANBADoAAAsgBEEwaiQADwsgBEH7AzYCCCAEQdfv7gA2AgQgBEGGqfEANgIAQbzT8QAoAgBBmsrxACAEENMIQcDE8ABBue3vAEEeQdae7gAQBQALBABBAAsDAAEL1QEBA38jAEEQayIFJAAgACABIAIgBUEMaiAFQQhqIAMQ/wkiBigCACICBH9BAAVBIBAYIgJBEGohAwJAIAQsAAtBAE4EQCADIAQpAgA3AgAgAyAEKAIINgIIDAELIAMgBCgCACAEKAIEEBoLIAIgBCgCDDYCHCACIAUoAgw2AgggAkIANwIAIAYgAjYCACABKAIAKAIAIgMEfyABIAM2AgAgBigCAAUgAgshBCABKAIEIAQQRCABIAEoAghBAWo2AghBAQs6AAQgACACNgIAIAVBEGokAAt5AQJ/IwBBEGsiAiQAAkAgACgCACIARQRAIAJBCGpBADYCAAwBCwJAIAAoAhAiAARAA0AgACgCBCIDBEAgASADEGhFDQMLIAAoAhgiAA0ACwsgAkEIakEANgIADAELIAJBCGogADYCAAsgAigCCCEAIAJBEGokACAAC4sFAQZ/IwBBMGsiAiQAIAIgADYCKAJAIAJBKGoiAygCACIARQRAIAJBADYCIAwBCyACIAAoAhw2AiALIAIgADYCJCADKAIAIQAgAkEANgIIIAIgADYCDCACKAIgIAIoAghHIAIoAiQgAigCDEdyBEAgAUE0aiEHA0AgAigCICIABH8gACgCBCIAQYjM8QAgABsFQYjM8QALIQAgAiACKAIgIgMEfyADKAIIIgNBiMzxACADGwVBiMzxAAs2AgQgAiAANgIAAn8gAkEIaiEAAkAgAigCACIFEB8iBEFwSQRAAkACQCAEQQtPBEAgBEEQakFwcSIGEBghAyAAIAZBgICAgHhyNgIIIAAgAzYCACAAIAQ2AgQMAQsgACAEOgALIAAhAyAERQ0BCyADIAUgBBAZGgsgAyAEakEAOgAAIABBDGohAyACKAIEIgUQHyIEQXBPDQECQAJAIARBC08EQCAEQRBqQXBxIgYQGCEDIAAgBkGAgICAeHI2AhQgACADNgIMIAAgBDYCEAwBCyADIAQ6AAsgBEUNAQsgAyAFIAQQGRoLIAMgBGpBADoAACAADAILEC0ACxAtAAshAwJAIAEoAjgiACABKAI8SQRAIAAgAikDCDcCACAAIAIoAhA2AgggAkEANgIQIAJCADcDCCAAIAIoAhw2AhQgACACKQIUNwIMIAJCADcCFCACQQA2AhwgASAAQRhqNgI4DAELIAcgAxAlIAIsAB9BAE4NACACKAIUEBcLIAIsABNBAEgEQCACKAIIEBcLIAIgAigCICgCEDYCICACKAIoIQAgAkEANgIIIAIgADYCDCACKAIgIAIoAghHIAIoAiQgAigCDEdyDQALCyACQTBqJAALBAAgAAubBAEDfyABIAAgAUYiAjoADAJAIAINAANAIAEoAggiAi0ADA0BAkACfyACIAIoAggiAygCACIERgRAAkAgAygCBCIERQ0AIAQtAAwNAAwDCwJAIAEgAigCAEYEQCACIQEMAQsgAiACKAIEIgEoAgAiADYCBCABIAAEfyAAIAI2AgggAigCCAUgAws2AgggAigCCCIAIAAoAgAgAkdBAnRqIAE2AgAgASACNgIAIAIgATYCCCABKAIIIQMLIAFBAToADCADQQA6AAwgAyADKAIAIgAoAgQiATYCACABBEAgASADNgIICyAAIAMoAgg2AgggAygCCCIBIAEoAgAgA0dBAnRqIAA2AgAgACADNgIEIANBCGoMAQsCQCAERQ0AIAQtAAwNAAwCCwJAIAEgAigCAEcEQCACIQEMAQsgAiABKAIEIgA2AgAgASAABH8gACACNgIIIAIoAggFIAMLNgIIIAIoAggiACAAKAIAIAJHQQJ0aiABNgIAIAEgAjYCBCACIAE2AgggASgCCCEDCyABQQE6AAwgA0EAOgAMIAMgAygCBCIAKAIAIgE2AgQgAQRAIAEgAzYCCAsgACADKAIINgIIIAMoAggiASABKAIAIANHQQJ0aiAANgIAIAAgAzYCACADQQhqCyAANgIADAILIARBDGohASACQQE6AAwgAyAAIANGIgI6AAwgAUEBOgAAIAMhASACRQ0ACwsLTQECfwJAIAAoAkwiAEUNAAJAIAAvAVAgAUYNAEF+IgJFDQEDQCAAKAJMIgBFDQIgAC8BUCABRg0BIAJBAWsiAg0ACwwBCyAAIQMLIAMLPwACfyAALQALQQd2BEAgACgCBAwBCyAALQALCyABTQRAEHcACwJ/IAAtAAtBB3YEQCAAKAIADAELIAALIAFqC4MCAQh/IwBBEGsiBSQAIAUgABCyBCEGAkAgBS0AAEUNACABIAJqIgcgASAAIAAoAgBBDGsoAgBqIgIoAgRBsAFxQSBGGyEIIAIoAhghCSACKAJMIgNBf0YEQCAFQQhqIgQgAigCHCIDNgIAIAMgAygCBEEBajYCBCAEQfDVgQEQZyIDQSAgAygCACgCHBEDACEDIAQoAgAiBCAEKAIEQQFrIgo2AgQgCkF/RgRAIAQgBCgCACgCCBEBAAsgAiADNgJMCyAJIAEgCCAHIAIgA0EYdEEYdRCrBA0AIAAgACgCAEEMaygCAGoiASABKAIQQQVyELYCCyAGELgDIAVBEGokACAAC30BA38gARAfIgNBcEkEQAJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQQgACAFQYCAgIB4cjYCCCAAIAQ2AgAgACADNgIEDAELIAAgAzoACyAAIQQgA0UNAQsgBCABIAMQGRoLIAMgBGpBADoAACAAIAIoAgA2AgwgAA8LEC0AC1EAQaCtggEtAABFBEBBjK2CAUIANwIAQZitggFCADcCAEGIrYIBQYytggE2AgBBlK2CAUGYrYIBNgIAQfQnEIwNQaCtggFBAToAAAtBiK2CAQscACAALQALQQd2BEAgACgCCBogACgCABAXCyAAC+MKAQp/IwBBMGsiBiQAIAYgATYCKCABIQUCQAJAIAAiCCgCBCIABEAgBSgCACAFIAUtAAsiAUEYdEEYdUEASCIEGyEJIAUoAgQgASAEGyEHIAhBBGohAQNAAkACQAJAAkACQAJAIAAoAhQgAC0AGyIEIARBGHRBGHVBAEgiChsiBCAHIAQgB0kiDRsiCwRAIAkgAEEQaiIMKAIAIAwgChsiCiALEEwiDEUEQCAEIAdLDQIMAwsgDEEATg0CDAELIAQgB00NAgsgACgCACIEDQQMBwsgCiAJIAsQTCIEDQELIA0NAQwGCyAEQQBODQULIABBBGohASAAKAIEIgRFDQQgASEACyAAIQEgBCEADAALAAsgCEEEaiEACyAAIQELIAYgASgCACIEBH9BAAVBOBAYIgRBEGohCQJAIAYoAigiBywAC0EATgRAIAkgBykCADcCACAJIAcoAgg2AggMAQsgCSAHKAIAIAcoAgQQGgsgBCAANgIIIARCADcCACAEQQA2AjAgASAENgIAIAgoAgAoAgAiAAR/IAggADYCACABKAIABSAECyEAIAgoAgQgABBEIAggCCgCCEEBajYCCEEBCzoADCAGIAQ2AgggBigCCCEEAkAgAygCECIARQRAIAZBADYCGAwBCyAAIANGBEAgBiAGQQhqIgE2AhggACABIAAoAgAoAgwRAgAMAQsgBiAAIAAoAgAoAggRAAA2AhgLIwBBEGsiAyQAAkAgBkEIaiIBIARBIGoiAEYNACABIAEoAhAiBEYEQCAAIAAoAhBGBEAgBCADIAQoAgAoAgwRAgAgASgCECIEIAQoAgAoAhARAQAgAUEANgIQIAAoAhAiBCABIAQoAgAoAgwRAgAgACgCECIEIAQoAgAoAhARAQAgAEEANgIQIAEgATYCECADIAAgAygCACgCDBECACADIAMoAgAoAhARAQAgACAANgIQDAILIAQgACAEKAIAKAIMEQIAIAEoAhAiBCAEKAIAKAIQEQEAIAEgACgCEDYCECAAIAA2AhAMAQsgACgCECIHIABGBEAgByABIAcoAgAoAgwRAgAgACgCECIEIAQoAgAoAhARAQAgACABKAIQNgIQIAEgATYCEAwBCyABIAc2AhAgACAENgIQCyADQRBqJAACQAJAIAEgBigCGCIARgRAQQQhAwwBC0EFIQMgAEUNAQsgACAAKAIAIANBAnRqKAIAEQEACyAGIAU2AigCQAJAIAhBDGoiBCgCBCIABEAgBSgCACAFIAUtAAsiAUEYdEEYdUEASCIDGyEIIAUoAgQgASADGyEFIARBBGohAQNAAkACQAJAAkACQAJAIAAoAhQgAC0AGyIDIANBGHRBGHVBAEgiCRsiAyAFIAMgBUkiCxsiBwRAIAggAEEQaiIKKAIAIAogCRsiCSAHEEwiCkUEQCADIAVLDQIMAwsgCkEATg0CDAELIAMgBU0NAgsgACgCACIDDQQMBwsgCSAIIAcQTCIDDQELIAsNAQwGCyADQQBODQULIABBBGohASAAKAIEIgNFDQQgASEACyAAIQEgAyEADAALAAsgBEEEaiEACyAAIQELIAYgASgCACIDBH9BAAVBIBAYIgNBEGohCAJAIAYoAigiBSwAC0EATgRAIAggBSkCADcCACAIIAUoAgg2AggMAQsgCCAFKAIAIAUoAgQQGgsgAyAANgIIIANCADcCACADQQA7ARwgASADNgIAIAQoAgAoAgAiAAR/IAQgADYCACABKAIABSADCyEAIAQoAgQgABBEIAQgBCgCCEEBajYCCEEBCzoADCAGIAM2AgggBigCCCACOwEcIAZBMGokAAuBAQECfwJAAkAgAkEETwRAIAAgAXJBA3ENAQNAIAAoAgAgASgCAEcNAiABQQRqIQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNAQsDQCAALQAAIgMgAS0AACIERgRAIAFBAWohASAAQQFqIQAgAkEBayICDQEMAgsLIAMgBGsPC0EACyYBAX8jAEEQayICJAAgAiABNgIAIABBsOXvACACEE8gAkEQaiQACxUAIAAoAgAgACAALAALQQBIGxDJAQtYAQJ/IwBBEGsiBCQAIABBkBAQGCIDNgIAIABCgJCAgICCgoCAfzcCBCADQQBBgRAQYSEDIAQgAjYCDCADQYAQIAEgAhCfBRogACADEB8Q/wMgBEEQaiQAC/kEAQN/IwBBMGsiAyQAIAMgATYCKAJAIAAoAjQiASAALQA7IgQgBEEYdEEYdUEASCIEG0UNAAJAIARFBEAgAyAAKAI4NgIgIAMgACkCMDcDGAwBCyADQRhqIAAoAjAgARAaCwJAIAJBlAFqIgEgA0EYakYNACADLQAjIgVBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgAykDGDcCACABIAMoAiA2AggMAgsgASADKAIYIAMoAhwQIAwBCyABIAMoAhggA0EYaiAEQQBIIgEbIAMoAhwgBSABGxAhGgsgAywAI0EASARAIAMoAhgQFwsgACwAO0EASARAIAAoAjBBADoAACAAQQA2AjQMAQsgAEEAOgA7IABBADoAMAsgAyADQShqQazF7wAQHTYCCAJAIAMoAggEQCADIANBKGpBrMXvABAdNgIAIAMoAgAiAAR/IAAoAggiAEGIzPEAIAAbBUGIzPEACyIEEB8iAEFwTw0BAkACQCAAQQtPBEAgAEEQakFwcSIFEBghASADIAVBgICAgHhyNgIQIAMgATYCCCADIAA2AgwMAQsgAyAAOgATIANBCGohASAARQ0BCyABIAQgABAZGgsgACABakEAOgAAAkAgAkHUAGoiACADQQhqRg0AIAMtABMiAkEYdEEYdSEBIAAsAAtBAE4EQCABQQBOBEAgACADKQMINwIAIAAgAygCEDYCCAwCCyAAIAMoAgggAygCDBAgDAELIAAgAygCCCADQQhqIAFBAEgiABsgAygCDCACIAAbECEaCyADLAATQQBIBEAgAygCCBAXCyADQShqQazF7wAQKgsgA0EwaiQADwsQLQALoQIBBX8gAiABayIDQQJ1IgYgACgCCCIFIAAoAgAiBGtBAnVNBEAgASAAKAIEIARrIgNqIAIgBiADQQJ1IgdLGyIDIAFrIgUEQCAEIAEgBRBjGgsgBiAHSwRAIAAoAgQhASAAIAIgA2siAEEASgR/IAEgAyAAEBkgAGoFIAELNgIEDwsgACAEIAVqNgIEDwsgBARAIAAgBDYCBCAEEBcgAEEANgIIIABCADcCAEEAIQULAkAgA0EASA0AIAYgBUEBdSICIAIgBkkbQf////8DIAVB/P///wdJGyICQYCAgIAETw0AIAAgAkECdCIEEBgiAjYCACAAIAI2AgQgACACIARqNgIIIAAgAwR/IAIgASADEBkgA2oFIAILNgIEDwsQKAALUAECfyABKAIEIQMgASgCACECIAAgACgCACgCCBEAACEAAkAgAiADRg0AA0AgAi8BACAARg0BIAJBAmoiAiADRw0ACyADIQILIAIgASgCBEcLrAUCBH8BfiMAQSBrIgUkACAFQRBqIgYgAhDfDiAFQQhqIgQgASgCADYCACAEQQA2AgQgACECIwBB4MAAayIDJAACQAJAAkACQCAGKAIAIgAEQCAAKAIAIgAtAAFBAUYNASADQQA2AhwgA0Hqge4ANgIYIANBg7DtADYCGEEMEAAiAEHUvfIANgIAIAAgAykCGDcCBCAAQfy98gBBGhABAAsgAkEANgIAIAJBADYCBAwBCyAEKQIAIQcgA0KBgICAEDcD2EAgAyAHNwPQQCADQbzAAGogA0HIwABqIgE2AgAgA0G4wABqQQA2AgAgA0GwwABqIAE2AgAgA0GswABqQQA2AgAgA0HEwABqIANBtMAAajYCACADQQA6AMhAIAMgA0GgIGo2ArRAIANCgICAgICABDcDoCAgAyADQajAAGo2AsBAIANCgICAgICABDcDGCADIANBGGo2AqhAIANBCGogACADQdDAAGogA0HAwABqQQIQqAEgAy0AyEANAQJAIAMoAgwiACADKAIQIgRGBEAgAkEANgIAIAJBADYCBAwBCwJAAkACQAJAIAMoAggOAwIAAQMLIAIgACkCADcCAAwDCyACIARBCGspAgA3AgAMAgsgBCAAQQhqIgFHBEADQCABIAAgASAAEJoDGyEAIAFBCGoiASAERw0ACwsgAiAAKQIANwIADAELIAJBADYCACACQQA2AgQLIAMoAqhAIgEoAgAiAARAA0AgAUGgxIEBKAIAEQEAIAAiASgCACIADQALCyADKAK0QCIBKAIAIgBFDQADQCABQaDEgQEoAgARAQAgACIBKAIAIgANAAsLIANB4MAAaiQADAELQQQQACIAQezb8QA2AgAgAEHY2/EANgIAIABBoNzxAEEaEAEACyAGEN4OIAVBIGokAAuBAgECfyMAQSBrIgMkACADIAE2AhgCQCAALQChAgRAAkAgACgCqAIiASAAQaQCaiIERg0AA0AgASgCCCACRg0BIAEoAgQiASAERw0ACwwCCyABIARGDQEgASgCACIEIAEoAgQ2AgQg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QCAAIAJBBGsiAmogASACaigCADYCACACQQNLDQALCyACRQ0CA0AgACACQQFrIgJqIAEgAmotAAA6AAAgAg0ACwwCCyACQQNNDQADQCADIAEoAgA2AgAgAUEEaiEBIANBBGohAyACQQRrIgJBA0sNAAsLIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAALkwcBCH8gAEGY5PwANgIAIAAgASkCBDcCBCAAIAEpAgw3AgwgACABKQIUNwIUIAAgASkCHDcCHCAAIAEpAiQ3AiQgACABKQIsNwIsIABCADcCcCAAQZT3/AA2AgAgAEIANwI0IABCADcCPCAAQgA3AkQgAEIANwJUIABCADcCXCAAQgA3AmQgAEIANwJ8IABCADcChAEgAEIANwKMASAAQgA3ApQBIABCADcCnAEgAEIANwKkASAAQoGAgICYgICAgH83AiQgAEL/////9/////8ANwIcIABCgYCAgJiAgICAfzcCFCAAQv/////3/////wA3AgwgAEKAgICAwAw3AiwgAEKBgICAmICAgIB/NwIEIAAgAS8BUDsBUAJAAkACQCAAIAFHBEAgAEGIAWohBiAAQfwAaiEFIAFB4ABqIgQtAAsiB0EYdEEYdSEDIABB4ABqIgIsAAtBAE4EQCADQQBIDQIgAiAEKQIANwIAIAIgBCgCCDYCCAwDCyACIAEoAmAgBCADQQBIIgIbIAEoAmQgByACGxAhGgwCCyAAQQE6AG0gAEEANgJMDAILIAIgASgCYCABKAJkECALIABBADYCTCABLQCsASECIABBAToAbSAAIAI6AKwBIAAgAS0AbDoAbCAFIAEoAnwgASgCgAEQUSAGIAEoAogBIAEoAowBEFELIAAQ/QgCQAJAAkACQCABIAEoAgAoApwBEQAARQ0AIAEoAkQgASgCQCICayIEQQBMDQAgAEFAayEJIARBAnYhA0EAIQQDQCADIARNDQICQCACIARBAnRqKAIAIgMgAygCACgCmAERAAAiAkUNACACIAIoAgAoAkQRAAAiBgRAIAYgAxCfDQsgAiAANgJMIAIgAigCACgCoAERAQAgACgCRCIDIAAoAkhHBEAgAyACNgIAIAAgA0EEajYCRAwBCyADIAkoAgAiBmsiA0ECdSIIQQFqIgVBgICAgARPDQQgBSADQQF1IgcgBSAHSxtB/////wMgA0H8////B0kbIgUEfyAFQYCAgIAETw0GIAVBAnQQGAVBAAsiByAIQQJ0aiIIIAI2AgAgA0EASgRAIAcgBiADEBkaCyAAIAcgBUECdGo2AkggACAIQQRqNgJEIAAgBzYCQCAGRQ0AIAYQFwsgBEEBaiIEIAEoAkQgASgCQCICa0ECdSIDSA0ACwsgAA8LEG0ACxAoAAtBo4TvABA4AAtQACAAQbAHahCOCBogAEHcBmoQvg0aIABBiAZqEN0DGiAAQegFahDbARogAEHABWoQxAEaIABBjAVqEMQBGiAAQdgDahCmAhogABCfARogAAsgACAAENYHIABBvAFqELwFIABB0AJqEC8gAEHgAmoQLwsoACAAKAIAIgAgARDpASIBEJUSRQRAEHcACyAAKAIIIAFBAnRqKAIAC00BAn8gAS0AACECAkAgAC0AACIDRQ0AIAIgA0cNAANAIAEtAAEhAiAALQABIgNFDQEgAUEBaiEBIABBAWohACACIANGDQALCyADIAJrC4gCAQJ/IwBBMGsiAiQAIAIgATYCKCAAQQRqIQECQAJAIAAoAgggAC0ADyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgASwACwtBGHRBGHVBAE4EQCACIAEoAgg2AhAgAiABKQIANwMIDAELIAJBCGogACgCBCAAKAIIEBoLIAJBGGoiACACKQIINwIAIAAgAigCEDYCCCACQgA3AgggAkEANgIQIAIoAhghASACLAAjIQMgAiACQShqQbjY7gAQIzYCACACIAEgACADQQBIGxAnIAIsACNBAEgEQCACKAIYEBcLIAIsABNBAEgEQCACKAIIEBcLCyACQTBqJAALqAMBBH8jAEEwayICJAAgAiABNgIoIAIgAkEoakG42O4AEB02AiACQEGGA0EAIAIoAiAbBEAgAiACQShqQbjY7gAQHTYCICACKAIgIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCCCACIAE2AgAgAiADNgIEDAELIAIgAzoACyACIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACACQRBqIgEgAikCADcCACABIAIo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BEAgAiABKAIINgJYIAIgASkCADcDUAwBCyACQdAAaiAAKAIcIAAoAiAQGgsgAkGIAWoiASACKQJQNwIAIAEgAigCWDYCCCACQgA3AlAgAkEANgJYIAIoAogBIQMgAiwAkwEhBCACIAJBmAFqQYO57QAQIzYCcCACQfAAaiADIAEgBEEASBsQJyACLACTAUEASARAIAIoAogBEBcLIAIsAFtBAEgEQCACKAJQEBcLCyAAQShqIQECQAJAIAAoAiwgAC0AMyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgASwACwtBGHRBGHVBAE4EQCACIAEoAgg2AkggAiABKQIANwNADAELIAJBQGsgACgCKCAAKAIsEBoLIAJBiAFqIgMgAkFAayIBKQIANwIAIAMgASgCCDYCCCABQgA3AgAgAUEANgIIIAIoAogBIQEgAiwAkwEhBCACIAJBmAFqQYuL7QAQIzYCcCACQfAAaiABIAMgBEEASBsQJyACLACTAUEASARAIAIoAogBEBcLIAIsAEtBAEgEQCACKAJAEBcLCyAAQTRqIQECQAJAIAAoAjggAC0APyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgASwACwtBGHRBGHVBAE4EQCACIAEoAgg2AjggAiABKQIANwMwDAELIAJBMGogACgCNCAAKAI4EBoLIAJBiAFqIgEgAikCMDcCACABIAIoAjg2AgggAkIANwIwIAJBADYCOCACKAKIASEDIAIsAJMBIQQgAiACQZgBakGU8O0AECM2AnAgAkHwAGogAyABIARBAEgbECcgAiwAkwFBAEgEQCACKAKIARAXCyACLAA7QQBIBEAgAigCMBAXCwsgAEFAayEBAkACQCAAKAJEIAAtAEsiAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAEsAAsLQRh0QRh1QQBOBEAgAiABKAIINgIoIAIgASkCADcDIAwBCyACQSBqIAAoAkAgACgCRBAaCyACQYgBaiIBIAIpAiA3AgAgASACKAIoNgIIIAJCADcCICACQQA2AiggAigCiAEhAyACLACTASEEIAIgAkGYAWpBs4rtABAjNgJwIAJB8ABqIAMgASAEQQBIGxAnIAIsAJMBQQBIBEAgAigCiAEQ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oiIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAshACAEQRBqJAAgACACbEHkAG0LHwAgAQRAIAAgASgCABCOASAAIAEoAgQQjgEgARAXCwuRAQICfwF+IwBBQGoiBCQAIARCvIGAgBA3AxggBEK8gYCAEDcDACAEKQIAIQYgBEEgaiIFQQE6ABggBUEANgIUIAVB2P38ADYCACAFQgA3AgQgBSAGNwIMIARBADYCECAEIAE2AgwgBEGw//wANgIIIAAgBSAEQQhqIAIgA0EBEIkCIAQoAhAhACAEQUBrJAAgAAvEAQEDfyMAQRBrIgMkACADIAE2AgwCQAJAAkACQCAALQALQQd2BEAgACgCBCIEIAAoAghB/////wdxQQFrIgJGDQEMAwtBASEEQQEhAiAALQALIgFBAUcNAQsgACACQQEgAiACEP4JIAQhASAALQALQQd2DQELIAAiAiABQQFqOgALDAELIAAoAgAhAiAAIARBAWo2AgQgBCEBCyACIAFBAnRqIgAgAygCDDYCACADQQA2AgggACADKAIINgIEIANBEGokAAsyACAAQcQFahDdAxogAEGsBWoQ2wEaIABBhAVqEMQBGiAAQdADahCmAhogABCfARogAAuEAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAgPIDSQ0BIABEAAAAAAAAAABBABCDFSEADAELIAJBgIDA/wdPBEAgACAAoSEADAELIAAgARCxDSECIAErAwAgASsDCCACQQFxEIMVIQALIAFBEGokACAAC3UBAn8gASAAQQRqIgBHBEAgAS0ACyIDQRh0QRh1IQIgACwAC0EATgRAIAJBAE4EQCAAIAEpAgA3AgAgACABKAIINgIIDwsgACABKAIAIAEoAgQQIA8LIAAgASgCACABIAJBAEgiABsgASgCBCADIAAbECEaCwu2AQEBfyAAQRBqEOIDIABBIGoQLyAAQoCAgICAgID4v383AzggAEEANgJAAkAgACwAT0EASARAIABBADYCSCAAKAJEIQEMAQsgAEHEAGoiAUEAOgALCyABQQA6AAAgAEHQAGoQLyAAQX82AmggAEKAgICAgICA+L9/NwNwIABBADYCeAJAIAAsAIcBQQBIBEAgAEEANgKAASAAKAJ8IQAMAQsgAEH8AGoiAEEA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IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIIIAIgATYCACACIAM2AgQMAQsgAiADOgALIAIhASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAJBEGoiASACKQIANwIAIAEgAigCCDYCCCACQgA3AgAgAkEANgIIAkAgASAAQQRqIgBGDQAgAi0AGyIDQRh0QRh1IQEgACwAC0EATgRAIAFBAE4EQCAAIAIpAxA3AgAgACACKAIYNgIIDAILIAAgAigCECACKAIUECAMAQsgACACKAIQIAJBEGogAUEASCIAGyACKAIUIAMgABsQIRoLIAIsABtBAEgEQCACKAIQEBcLIAIsAAtBAEgEQCACKAIAEBcLIAJBKGpBkIPuABAqCyACQTBqJAAPCxAtAAuIAQEDfyAAQcT9/AA2AsADAkAgACgCzANFDQAgACgCyAMiASgCACICIAAoAsQDIgMoAgQ2AgQgAygCBCACNgIAIABBADYCzAMgASAAQcQDaiICRg0AA0AgASgCBCEDIAEQFyADIgEgAkcNAAsLIABBsANqEPECGiAAQbABahDGAhogABDgARogAAsyACAAQegYahCZDRogAEG4GGoQ/gwaIABBoBhqEMkDGiAAQcADahDdCxogABCZAhogAAutAgEEfyAAIAEgAhDwASEBIABBsAFqEP4UIQMgAEHUAWoQoA0hBCAAQegCaiICQbjQ8gA2AgAgAkIANwMIIAJByNXyADYCACACIQUgAEH4AmoiAkG40PIANgIAIAJCADcCBCACQYjY8gA2AgAgAkEANgIMIAIhBiAAQYgDaiICQbjQ8gA2AgAgAkIANwIEIAJB2N3yADYCACACQQA2AgwgAEHUu/sANgIAIANBlML7ADYCACAAQbTC+wA2AsABIARBxML7ADYCACAAQejC+wA2AuQBIAVB+ML7ADYCACAGQYjD+wA2AgAgAkGYw/sANgIAIAEgAEG0AWpBBRBuIAEgAEHYAWpBBBBuIAFB8AAQKSABQY8BECkgAUHaARApIAAgACgCACgClAERAQAgAAsyACAAQYgDahDxAhogAEH4AmoQyQMaIABB1AFqEPUFGiAAQbABahD+BhogABDgARogAAvTAQIDfwJ+AkAg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IAJBEGoiAyAEQQxrKAIAakHcuvIAKAIANgIAIAJBADYCFCADIAIoAhBBDGsoAgBqIgYgAkEYaiIEELwBIAZCgICAgHA3AkggAkHMuvIANgJMIAJBuLryADYCECAEENkBIQkgAkIANwM4IAJBQGtCADcDACACQQg2AkggAkGkr/IANgIYIAQgARDpAyACQQA2AgggAkIANwMAAkACQCADIAJBIBDjAyIBIAEoAgBBDGsoAgBqLQAQQQVxRQRAQQAhBEEAIQMDQCACKAIAIAIgAiwAC0EASBsQyQEhBgJAIAMgBEkEQCADIAY2AgAgACADQQRqIgM2AgQMAQsgAyAFayIIQQJ1IgdBAWoiAUGAgICABE8NAyABIAQgBWsiA0EBdSIEIAEgBEsbQf////8DIANB/P///wdJGyIDBH8gA0GAgICABE8NBSADQQJ0EBgFQQALIgEgB0ECdGoiByAGNgIAIAEgA0ECdGohBCAHQQRqIQMgCEEASgRAIAEgBSAIEBkaCyAAIAQ2AgggACADNgIEIAAgATYCACAFBEAgBRAXCyABIQULIAJBEGogAkEgEOMDIgEgASgCAEEMaygCAGotABBBBXFFDQALCyACLAALQQBIBEAgAigCABAXCyACQdS68gAoAgAiADYCECAAQQxrKAIAIAJBEGpqQeC68gAoAgA2AgAgAkGkr/IANgIYIAIsAENBAEgEQCACKAI4EBcLIAkQzgEaIAJBzABqEIIBGiACQaABaiQADwsQKAALQaOE7wAQOAAL6wUCBn8BfCMAQaABayIBJAAgASABQQhqIgIQjwIiBkHw1YEBEGc2AgwgBkGk1IEBEGchAyABQgA3AyAgAUIANwMoIAFCADcDGCABQYAENgIUIAEgAzYCECACQdmx8ABB77HwABDJAkHvsfAARgRAIAAoAgAhAyAAKAIEIQUgAC0ACyECIAFBADoAUCABQQA6AFwgAUIANwM4IAFCADcAPSABQgA3A0ggAUIANwJUIAFBADYCZCABQQA6AGAgAUIANwMwIAFBADoAiAEgAUEAOgCUASABQgA3A3AgAUIANwB1IAFCADcDgAEgAUIANwKMASABQQA2ApwBIAFBADoAmAEgAUIANwNoIAFBCGogAyAAIAJBGHRBGHVBAEgiBBsiAyADIAUgAiAEG2oiAiABQegAaiIFQcAgEMoC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IAIoAgwiAg0ACwsgCkEIaiIKIAsoAghGDQIgACgCCCEHIAAoAgQhDAwACwALIAEgACACIAMoAgAQzw4gASgCCCICRQ0AIAAoAgggACgCBEYNACAEQQBHIARBAUYgACgCAEEBRhshAQNAIAIgAEEAIAMgASACKAIMRXEQlgIgAigCDCICDQALCyALQRBqJAAMBgsgAEIANwIAIABCADcCCAwFCyAAQgA3AgQgAEEBNgIAIABBADYCDAJ/IAIoAgQEQCANQQA2AgggDSgCCAwBCyACKAIACwRAAkACfyACKAIEBEAgDUEANgIYIA0oAhgMAQsgAigCAAsiAQRAIA0gASABKAIAQQh2aygCACIBQSBrQQAgARs2AhgMAQsgDUEANgIYCyANIA0oAhg2AgAgDUEIaiIBIA0oAgA2AgAgAUEANgIEIAAoAggiASAAKAIMRwRAIAAgAUEIajYCCCABIA0pAwg3AgAMBgsgACANQQhqIAMoAgAQiQMMBQsgAigCBEUNBAJAIAIoAgAiAQRAIA0gASABKAIAQQh2aygCACIBQSBrQQAgARs2AhgMAQsgDUEANgIYCyANIA0oAhg2AgAgDUEIaiIBIA0oAgA2AgAgAUEANgIEIAAoAggiASAAKAIMRwRAIAAgAUEIajYCCCABIA0pAwg3AgAMBQsgACANQQhqIAMoAgAQiQMMBAsgAS0AAUEBRw0AIAEoAhAiAigCACEBIABCADcCCCAAQgA3AgAgACACQQhqQejjgQEgAUEBRhsiASgCADYCACAAIAEoAgwgASgCECADKAIAENkODAMLIABCADcCACAAQgA3AggMAgsgBEEARwshAiABIABBACADIAIQlgILIA1BIGokAAvKAQEDfyABEK0FIQIjAEEQayIEJAACQCACIAAtAAtBB3YEfyAAKAIIQf////8HcUEBawVBAQsiA00EQAJ/IAAtAAtBB3YEQCAAKAIADAELIAALIgMgASACEPgFIARBADYCDCADIAJBAnRqIAQoAgw2AgACQCAALQALQQd2BEAgACACNgIEDAELIAAgAjoACwsMAQsgACADIAIgA2sCfyAALQALQQd2BEAgACgCBAwBCyAALQALCyIAQQAgACACIAEQiQgLIARBEGokAAsJACAAIAEQ0QIL9wIBA38gAEHQq/YANgLoBCAAQcCr9gA2AuAE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Ig69IhFCAYYiD1ANACARQv///////////wCDQoCAgICAgID4/wBWDQAgDb0iEkI0iKdB/w9xIgBB/w9HDQELIA0gDqIiDSANowwBCyAPIBJCAYYiEFoEQCANRAAAAAAAAAAAoiANIA8gEFEbDAELIBFCNIinQf8PcSEBAn4gAEUEQEEAIQAgEkIMhiIPQgBZBEADQCAAQQFrIQAgD0IBhiIPQgBZDQALCyASQQEgAGuthgwBCyASQv////////8Hg0KAgICAgICACIQLIQ8CfiABRQRAQQAhASARQgyGIhBCAFkEQANAIAFBAWshASAQQgGGIhBCAFkNAAsLIBFBASABa62GDAELIBFC/////////weDQoCAgICAgIAIhAshESAAIAFKBEADQAJAIA8gEX0iEEIAUw0AIBAiD0IAUg0AIA1EAAAAAAAAAACiDAMLIA9CAYYhDyAAQQFrIgAgAUoNAAsgASEACwJAIA8gEX0iEEIAUw0AIBAiD0IAUg0AIA1EAAAAAAAAAACiDAELAkAgD0L/////////B1YEQCAPIRAMAQsDQCAAQQFrIQAgD0KAgICAgICABFQhASAPQgGGIhAhDyABDQALCyASQoCAgICAgICAgH+DIQ8gAEEASgR+IBBCgICAgICAgAh9IACtQjSGhAUgEEEBIABrrYgLIA+EvwshDQwSCyAAKAIEIAEgAhC+AZohDQwRCyAAKwMQIQ0MEAsgASgCDLghDQwPCyABKAIIuCENDA4LIAIoAgAiAygCBCEGIAMoAgAhBCAFQRBqIAAoAgQgASACQQAQqAEgBSgCGCAFKAIUa0EDdSECIAMoAgAiACAERwRAA0AgACgCACEBIABBoMSBASgCABEBACABIgAgBEcNAAsLIAK4IQ0gAyAGNgIEIAMgBDYCAAwNCyACKAIAIgIoAgQhBCACKAIAIQMgBUEQaiABKAIAIAEoAgQgAhC5AgJ/IAUtABQEQCAFKAIYDAELIAUoAhAQHwshBiADIAIoAgAiAEcEQANAIAAoAgAhASAAQaDEgQEoAgARAQAgASIAIANHDQALCyAGuCENIAIgBDYCBCACIAM2AgAMDAsgAigCACIDKAIEIQYgAygCACEEIAVBEGogACgCBCABIAIQ9gECfyAFLQAUBEAgBSgCGAwBCyAFKAIQEB8LIQIgBCADKAIAIgBH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IgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4QhAkIAIQEgAlAEQEKAgICAgIDg//8AIQoMAwsgCkKAgICAgIDA//8AhCEKDAILIAEgC4RQBEBCACEBDAILIAIgA4RQBEBCACEBDAILIAtC////////P1gEQCAFQdAAaiABIA0gASANIA1QIgYbeSAGQQZ0rXynIgZBD2sQ5QJBECAGayEGIAUpA1giDUIgiCEOIAUpA1AhAQsgAkL///////8/Vg0AIAVBQGsgAyAMIAMgDCAMUCIIG3kgCEEGdK18pyIIQQ9rEOUCIAYgCGtBEGohBiAFKQNIIQwgBSkDQCEDCyADQg+GIgtCgID+/w+DIgIgAUIgiCIEfiIQIAtCIIgiEyABQv////8PgyIBfnwiD0IghiIRIAEgAn58IgsgEVStIAIgDUL/////D4MiDX4iFSAEIBN+fCIRIAxCD4YgA0IxiIQiEkL/////D4MiAyABfnwiFCAPIBBUrUIghiAPQiCIhHwiDyACIA5CgIAEhCIMfiIWIA0gE358Ig4gEkIgiEKAgICACIQiAiABfnwiECADIAR+fCISQiCGfCIXfCEBIAcgCWogBmpB//8AayEGAkAgAiAEfiIYIAwgE358IgQgGFStIAQgBCADIA1+fCIEVq18IAIgDH58IAQgBCARIBVUrSARIBRWrXx8IgRWrXwgAyAMfiIDIAIgDX58IgIgA1StQiCGIAJCIIiEfCAEIAJCIIZ8IgIgBFStfCACIAIgECASVq0gDiAW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AgAPCyAAIAJBAmo2AgAPCyAAIAE2AgwLIAAgATYCAAskAQF/AkAgACgCACIARQ0AIAAoAggiAEUNACAAEOcPIQELIAELnAEBA38gAEG8BGoQ4AIaIABBoARqENAEGiAAQZgDahCSAhogAEGAA2oQxAEaIABBxP38ADYC8AICQCAAKAL8AkUNACAAKAL4AiIBKAIAIgIgACgC9AIiAygCBDYCBCADKAIEIAI2AgAgAEEANgL8AiABIABB9AJqIgJGDQADQCABKAIEIQMgARAXIAMiASACRw0ACwsgABDoARogAAuQAQEGf0F/IQMCQCAAKAJMIgYoAkAiBCAGKAJEIgdGDQAgBCECA0AgACACKAIARgRAIAUhAwwCCyAFQQFqIQUgAkEEaiICIAdHDQALC0EAIQICQCADIAcgBGtBAnUiAEgEQCAAIANNDQEgBCADQQJ0aigCACICQQA2AkwLIAEgAiABKAIAKAKoARECAA8LEG0AC+ECAQN/IABBlPf8ADYCACAAKAJAIQICQCAALQBsDQAgAiAAKAJEIgFGDQADQCAAIAIoAgAiAygCTEYEQCADIAMoAgAoAgQRAQAgACgCRCEBCyACQQRqIgIgAUcNAAsgACgCQCECCyAAIAI2AkQgACwAqwFBAEgEQCAAKAKgARAXCyAALACfAUEASARAIAAoApQBEBcLIAAoAogBIgEEQCAAIAE2AowBIAEQFwsgACgCfCIBBEAgACABNgKAASABEBcLIAAsAGtBAEgEQCAAKAJgEBcLIAAsAF9BAEgEQCAAKAJUEBcLIAAoAkAiAQRAIAAgATYCRCABEBcLIAAoAjQiAQRAIAEgACgCOCICRgR/IAEFA0AgAkEBaywAAEEASARAIAJBDGsoAgAQFwsgAkEYayICLAALQQBIBEAgAigCABAXCyABIAJHDQALIAAoAjQLIQIgACABNgI4IAIQFwsgAAsoACAAQYgEahDEDRogAEH4A2oQ2wEaIABB8AJqEJICGiAAEOgBGiAACx4AIABB+ANqENsBGiAAQfACahCSAhogABDoARogAAt0AQN/IABBxP38ADYCzAMCQCAAKALYA0UNACAAKALUAyIBKAIAIgIgACgC0AMiAygCBDYCBCADKAIEIAI2AgAgAEEANgLYAyABIABB0ANqIgJGDQADQCABKAIEIQMgARAXIAMi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IABBmOv0ADYC6AIgAEGI6/QANgLkASAAQeTq9AA2AtQBIABB1Or0ADYCwAEgAEG06vQANgKwASAAQfTj9AA2AgAgACgCxAQiAQRAIAAgATYCyAQgARAXCyAAKAK4BCIBBEAgACABNgK8BCABEBcLIABBhARqEN0DGiAAQewDahDbARogAEHcA2oQng0aIABBzANqEJ0IGiAAEJ8BGiAACwQAQQELuQIBBH8jAEEwayICJAAgAiABNgIoIAIgAkEoakGb/u4AEB02AggCQEGGA0EAIAIoAggbBEAgAiACQShqQZv+7gAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgFBcE8NAQJAAkAgAUELTwRAIAFBEGpBcHEiBRAYIQMgAiAFQYCAgIB4cjYCECACIAM2AgggAiABNgIMDAELIAIgAToAEyACQQhqIQMgAUUNAQsgAyAEIAEQGRoLIAEgA2pBADoAACACQRhqIgEgAkEIahCmASABIABBBGoiAEcEQCAAIAIoAhggAigCHBBRCyACKAIYIgAEQCACIAA2AhwgABAXCyACLAATQQBIBEAgAigCCBAXCyACQShqQZv+7gAQKgsgAkEwaiQADwsQLQALnRoBBX8jAEGQAmsiAiQAIAIgATYCiAIgAiACQYgCakG0++4AEB02AoACAkBBhgNBACACKAKAAhsiBARAIAIgAkGIAmpBtPvuABAdNgKAAiACKAKAAiIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgUQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgYQGCEBIAIgBkGAgICAeHI2AugBIAIgATYC4AEgAiADNgLkAQwBCyACIAM6AOsBIAJB4AFqIQEgA0UNAQsgASAFIAMQGRoLIAEgA2pBADoAACACQfABaiIDIgEgAikC4AE3AgAgASACKALoATYCCCACQgA3AuABIAJBADYC6AECQCADIABBBGoiAUYNACACLQD7ASIFQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAIpA/ABNwIAIAEgAigC+AE2AggMAgsgASACKALwASACKAL0ARAgDAELIAEgAigC8AEgAkHwAWogA0EASCIBGyACKAL0ASAFIAEbECEaCyACLAD7AUEASARAIAIoAvABEBcLIAIsAOsBQQBIBEAgAigC4AEQFwsgAkGIAmpBtPvuABAqCyACIAJBiAJqQa+T7gAQHTYCgAJBhgNBACACKAKAAhsEfyACIAJBiAJqQa+T7gAQHTYCgAIgAigCgAIiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgLIASACIAE2AsABIAIgAzYCxAEMAQsgAiADOgDLASACQcABaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgAkHQAWoiAyIBIAIpAsABNwIAIAEgAigCyAE2AgggAkIANwLAASACQQA2AsgBAkAgAyAAQRBqIgFGDQAgAi0A2wEiBEEYdEEYdSEDIAEsAAtBAE4EQCADQQBOBEAgASACKQPQATcCACABIAIoAtgBNgIIDAILIAEgAigC0AEgAigC1AEQIAwBCyABIAIoAtABIAJB0AFqIANBAEgiARsgAigC1AEgBCABGxAhGgsgAiwA2wFBAEgEQCACKALQARAXCyACLADLAUEASARAIAIoAsABEBcLIAJBiAJqQa+T7gAQKkEABSAEQQBHCxogAiACQYgCakGDue0AEB02AoACQYYDQQAgAigCgAIbBEAgAiACQYgCakGDue0AEB02AoACIAIoAoACIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCqAEgAiABNgKgASACIAM2AqQBDAELIAIgAzoAqwEgAkGgAWohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAJBsAFqIgMiASACKQKgATcCACABIAIoAqgBNgIIIAJCADcCoAEgAkEANgKoAQJAIAMgAEEcaiIBRg0AIAItALsBIgRBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgAikDsAE3AgAgASACKAK4ATYCCAwCCyABIAIoArABIAIoArQBECAMAQsgASACKAKwASACQbABaiADQQBIIgEbIAIoArQBIAQgARsQIRoLIAIsALsBQQBIBEAgAigCsAEQFwsgAiwAqwFBAEgEQCACKAKgARAXCyACQYgCakGDue0AECoLIAIgAkGIAmpBi4vtABAdNgKAAkGGA0EAIAIoAoACGwRAIAIgAkGIAmpBi4vtABAdNgKAAiACKAKAAiIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AogBIAIgATYCgAEgAiADNgKEAQwBCyACIAM6AIsBIAJBgAFqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACACQZABaiIDIgEgAikCgAE3AgAgASACKAKIATYCCCACQgA3AoABIAJBADYCiAECQCADIABBKGoiAUYNACACLQCbASIEQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAIpA5ABNwIAIAEgAigCmAE2AggMAgsgASACKAKQASACKAKUARAgDAELIAEgAigCkAEgAkGQAWogA0EASCIBGyACKAKUASAEIAEbECEaCyACLACbAUEASARAIAIoApABEBcLIAIsAIsBQQBIBEAgAigCgAEQFwsgAkGIAmpBi4vtABAqCyACIAJBiAJqQZTw7QAQHTYCgAJBhgNBACACKAKAAhsEQCACIAJBiAJqQZTw7QAQHTYCgAIgAigCgAIiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgJoIAIgATYCYCACIAM2AmQMAQsgAiADOgBrIAJB4ABqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACACQfAAaiIDIgEgAikCYDcCACABIAIoAmg2AgggAkIANwJgIAJBADYCaAJAIAMgAEE0aiIBRg0AIAItAHsiBEEYdEEYdSEDIAEsAAtBAE4EQCADQQBOBEAgASACKQNwNwIAIAEgAigCeDYCCAwCCyABIAIoAnAgAigCdBAgDAELIAEgAigCcCACQfAAaiADQQBIIgEbIAIoAnQgBCABGxAhGgsgAiwAe0EASARAIAIoAnAQFwsgAiwAa0EASARAIAIoAmAQFwsgAkGIAmpBlPDtABAqCyACIAJBiAJqQbOK7QAQHTYCgAJBhgNBACACKAKAAhsEQCACIAJBiAJqQbOK7QAQHTYCgAIgAigCgAIiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgJIIAIgATYCQCACIAM2AkQMAQsgAiADOgBLIAJBQGshASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAJB0ABqIgMgAkFAayIBKQIANwIAIAMgASgCCDYCCCABQgA3AgAgAUEANgIIAkAgAyAAQUBrIgFGDQAgAi0AWyIEQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAIpA1A3AgAgASACKAJYNgIIDAILIAEgAigCUCACKAJUECAMAQsgASACKAJQIAJB0ABqIANBAEgiARsgAigCVCAEIAEbECEaCyACLABbQQBIBEAgAigCUBAXCyACLABLQQBIBEAgAigCQBAXCyACQYgCakGziu0AECoLIAIgAkGIAmpBkPPtABAdNgKAAkGGA0EAIAIoAoACGwRAIAIgAkGIAmpBkPPtABAdNgKAAiACKAKAAiIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AiggAiABNgIgIAIgAzYCJAwBCyACIAM6ACsgAkEgaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgAkEwaiIDIgEgAikCIDcCACABIAIoAig2AgggAkIANwIgIAJBADYCKAJAIAMgAEHMAGoiAUYNACACLQA7IgRBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgAikDMDcCACABIAIoAjg2AggMAgsgASACKAIwIAIoAjQQIAwBCyABIAIoAjAgAkEwaiADQQBIIgEbIAIoAjQgBCABGxAhGgsgAiwAO0EASARAIAIoAjAQFwsgAiwAK0EASARAIAIoAiAQFwsgAkGIAmpBkPPtABAqCyACIAJBiAJqQb/u7gAQHTYCgAJBhgNBACACKAKAAhsEQCACIAJBiAJqQb/u7gAQHTYCgAIgAigCgAIiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIIIAIgATYCACACIAM2AgQMAQsgAiADOgALIAIhASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAJBEGoiASACKQIANwIAIAEgAigCCDYCCCACQgA3AgAgAkEANgIIAkAgASAAQdgAaiIARg0AIAItABsiA0EYdEEYdSEBIAAsAAtBAE4EQCABQQBOBEAgACACKQMQNwIAIAAgAigCGDYCCAwCCyAAIAIoAhAgAigCFBAgDAELIAAgAigCECACQRBqIAFBAEgiABsgAigCFCADIAAbECEaCyACLAAbQQBIBEAgAigCEBAXCyACLAALQQBIBEAgAigCABAXCyACQYgCakG/7u4AECoLIAJBkAJqJAAPCxAtAAveAgEFfyMAQRBrIgYkAAJAIAAoAgQiAyAALQALIgIgAkEYdEEYdSIEQQBIG0EFRgRAIABBf0HIh+8AQQUQG0UEQEEBIQUMAgsgAC0ACyICIQQgACgCBCEDCyADIAIgBEEYdEEYdUEASBtBBUYEQCAAQX9BzojtAEEFEBtFBEBBAiEFDAILIAAtAAsiAiEEIAAoAgQhAwsgAyACIARBGHRBGHVBAEgbQQdGBEAgAEF/Qe657gBBBxAbRQRAQQMhBQwCCyAALQALIgIhBCAAKAIEIQMLAkAgAyACIARBGHRBGHVBAEgbQQZHBEAgAQ0BDAILIABBf0GPse4AQQYQGyICRUECdCEFIAJFDQEgAUUNASAAKAIEIQMgAC0ACyICIQQLQQAhBSADIAIgBEEYdEEYdSIBQQBIG0UNACAGIAAoAgAgACABQQBIGzYCAEGmovAAIAYQJAsgBkEQaiQAIAUL2AECAn8BfCMAQRBrIgMkAAJAIAAoAugGIgRBvyNqLAAAQQBOBEAgAyAEQbQjaiIEKAIINgIIIAMgBCkCADcDAAwBCyADIAQoArQjIARBuCNqKAIAEBoLIABB9AdqIAMoAgAgAyADLAALQQBIGxDRAiADLAALQQBIBEAgAygCABAXCyAAAn8gACgC0AcgAWxB5ABtIgEgAkUNABogACgC6AZBgCRqKwMAIAG3oiIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAs2AuAHIANBEGokACAAQdwHagsrACABBEAgACABKAIAEIQCIAAgASgCBBCEAiABQRRqIAEoAhgQfSABEBcLC4wDAQd/AkACQAJAIAAoAgQiAyAAKAIAIgVrQQxtIgdBAWoiAkHWqtWqAUkEQCACIAAoAgggBWtBDG0iBkEBdCIIIAIgCEsbQdWq1aoBIAZBqtWq1QBJGyICBEAgAkHWqtWqAU8NAiACQQxsEBghBAsgAkEMbCEGIAQgB0EMbGohAgJAIAEsAAtBAE4EQCACIAEpAgA3AgAgAiABKAIINgIIDAELIAIgASgCACABKAIEEBogACgCBCEDIAAoAgAhBQsgBCAGaiEBIAJBDGohBCADIAVGDQIDQCACQQxrIgIgA0EMayIDKQIANwIAIAIgAygCCDYCCCADQgA3AgAgA0EANgIIIAMgBUcNAAsgACABNgIIIAAoAgQhASAAIAQ2AgQgACgCACEDIAAgAjYCACABIANGDQMDQCABQQxrIQAgAUEBaywAAEEASARAIAAoAgAQFwsgACIBIANHDQALDAMLECgAC0GjhO8AEDgACyAAIAE2AgggACAENgIEIAAgAjYCAAsgAwRAIAMQFwsLqAMBBH8jAEEwayICJAAgAiABNgIoIAIgAkEoakH6wu8AEB02AiACQEGGA0EAIAIoAiAbBEAgAiACQShqQfrC7wAQHTYCICACKAIgIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCCCACIAE2AgAgAiADNgIEDAELIAIgAzoACyACIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACACQRBqIgEgAikCADcCACABIAIoAgg2AgggAkIANwIAIAJBADYCCAJAIAEgAEEEaiIARg0AIAItABsiA0EYdEEYdSEBIAAsAAtBAE4EQCABQQBOBEAgACACKQMQNwIAIAAgAigCGDYCCAwCCyAAIAIoAhAgAigCFBAgDAELIAAgAigCECACQRBqIAFBAEgiABsgAigCFCADIAAbECEaCyACLAAbQQBIBEAgAigCEBAXCyACLAALQQBIBEAgAigCABAXCyACQShqQfrC7wAQKgsgAkEwaiQADwsQLQALiwEBBX8jAEFAaiIDJAAgACgCACIEBEAgASABQR91IgBqIABzIQAgA0E/aiECA0AgAiAAIABBCm4iBUEKbGtBMHI6AAAgAkEBayECIABBCUshBiAFIQAgBg0ACyACQS06AAAgBEEIaiAEQRAgAiABQX9zQR92aiIAIAMg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IAIoAgAiBGpBFGohAgwBCyACQSAgA0EMahCwBCICRQRAQQAhAgwCCyADKAIMIQQLIAJCADcCBCACQQA2AhwgAkIANwIUIAJCADcCDCACIAIgBGtBCHQgAXI2AgALIAMgAjYCACADKAIAIgJFBEAgA0EIakEANgIADAELIAIgACgCACIANgIMAn8gACgCECIEBEAgBCgCFCIAIAI2AhggAiAANgIUIARBFGoMAQsgACACNgIQIAJBFGoLIAI2AgACQCABQQdHDQAgAigCACIAQQ9xQQdHIABBC3FBAkdxDQAgAkEEaiACQSBB2NTuAEEDENQCGiADKAIAIQILIAMgAjYCCAsgAygCCCEAIANBEGokACAAC6kBAQF/AkACQAJAAkACQAJAAkACQAJAAkAgA0EBaw4KAAECAwQFCQYHCAkLIAAtACgEQCAAIAEgAhDZCA8LIAAgASACEM4PDwsgACABIAIQyw8PCyAAIAEgAhDDDw8LIAAgASACEMYPDwsgACABIAIQxw8PCyAAIAEgAiAEEOICDwsgACABIAIgBBCfAg8LIAAgASACEMAPDwsgACABIAIgBBCiByEFCyAFCx4AIABBsANqEPECGiAAQbABahDGAhogABDgARogAAvSAwIDfwF8IABCADcCBCAAQQA2AgwgAEHghP0ANgIAAkACQCABKAIIIAEoAgRrIgMEQCADQQBIDQEgACADEBgiAjYCBCAAIAI2AgggACACIANBAnVBAnRqNgIMIAAgASgCCCABKAIEIgRrIgNBAEoEfyACIAQgAxAZIANqBSACCzYCCAsgAEEANgIcIABBFGoiAkIANwIAIABBiNzyADYCECABKAIYIAEoAhRrIgMEQCADQQBIDQIgACADEBgiAjYCFCAAIAI2AhggACACIANBAnVBAnRqNgIcIAAgASgCGCABKAIUIgRrIgNBAEoEfyACIAQgAxAZIANqBSACCzYCGAsgAEHI3PIANgIgIABBJGohAgJAIAEsAC9BAE4EQCACIAFBJGoiAykCADcCACACIAMoAgg2AggMAQsgAiABKAIkIAEoAigQGgsgASsDOCEFIABBjKn1ADYCMCAAQfyo9QA2AiAgAEHsqPUANgIQIABByKj1ADYCACAAIAU5AzggACABKAJANgJAIABBxABqIQIgASwAT0EATgRAIAIgAUHEAGoiASkCADcCACACIAEoAgg2AgggAA8LIAIgASgCRCABKAJIEBogAA8LECgACxAoAAszAQF/IAIEQCAAIQMDQCADIAEoAgA2AgAgA0EEaiEDIAFBBGohASACQQFrIgINAAsLIAALFAAgAEHUA2oQvw0aIAAQnwEaIAALWgEDfyAAIAFHBEAgACAAKAIAIgIgACgCBCIDRwR/A0AgAigCACIEBEAgBBAiIAQQFyAAKAIEIQMLIAJBBGoiAiADRw0ACyAAKAIABSACCzYCBCAAIAEQhAoLC38CAn8BfiMAQRBrIgMkACAAAn4gAUUEQEIADAELIAMgASABQR91IgJqIAJzIgKtQgAgAmciAkHRAGoQ5QIgAykDCEKAgICAgIDAAIVBnoABIAJrrUIwhnwgAUGAgICAeHGtQiCGhCEEIAMpAwALNwMAIAAgBDcDCCADQRBqJAALoRsBD38jAEHwAGsiBiQAIAYgAjYCaCAGQeAAaiIIQQA2AgAgBkEANgJYIAZCADcDUCAIIAZB6ABqEIgBNgIAQQEhBAJAQYcDQQAgCCgCABtFDQADQCAIEIsEAkACQAJAAkACQAJAAkACQCAIKAIAIgIEfyACKAIEIgJBiMzxACACGwVBiMzxAAsiBxAfIgVBcEkEQAJAAkAgBUELTwRAIAVBEGpBcHEiCRAYIQIgBiAJQYCAgIB4cjYCSCAGIAI2AkAgBiAFNgJEDAELIAYgBToASyAGQUBrIQIgBUUNAQsgAiAHIAUQGRoLIAIgBWpBADoAACAGLABbQQBIBEAgBigCUBAXCyAGIAYoAkg2AlggBiAGKQNANwNQAkAgA0UNAAJAIAYsAFtBAE4EQCAGIAYoAlg2AjggBiAGKQNQNwMwDAELIAZBMGogBigCUCAGKAJUEBoLIAZBMGogAxCICyECIAYsADtBAEgEQCAGKAIwEBcLIAINACAGQUBrIgIgAyADKAIAKAIwEQIAIAYoAkAgAiAGLABLQQBIGyICIAIsAAAiAkEgciACIAJBwQBrQRpJGzoAACAGIAgoAgAiAgR/IAIoAgQiAkGIzPEAIAIbBUGIzPEACzYCECAGIAYoAkAgBkFAayAGLABLQQBIGzYCFEHOyPEAIAZBEGoQJCAGLABLQQBODQkgBigCQBAXDAkLIAgoAgAiAgR/IAIoAgQiAkGIzPEAIAIbBUGIzPEACyIHEB8iBUFwTw0BAkACQCAFQQtPBEAgBUEQakFwcSIJEBghAiAGIAlBgICAgHhyNgIoIAYgAjYCICAGIAU2AiQMAQsgBiAFOgArIAZBIGohAiAFRQ0BCyACIAcgBRAZGgsgAiAFakEAOgAAIAZBIGoQ6AMhAiAGLAArQQBIBEAgBigCIBAXCyACBEAgACABIAgoAgBBCCADEIoEIQQMCAsgBigCVCICIAYtAFsiBSAFQRh0QRh1IgdBAEgbQQNGBEAgBkHQAGpBf0G0+O4AQQMQG0UNAyAGLQBbIgUhByAGKAJUIQILIAIgBSAHQRh0QRh1QQBIG0ECRgRAIAZB0ABqQX9BzO/vAEECEBtFDQQgBi0AWyIFIQcgBigCVCECCyACIAUgB0EYdEEYdUEASBtBA0YEQCAGQdAAakF/QavA7gBBAxAbRQ0FIAYtAFsiBSEHIAYoAlQhAgsCQCACIAUgB0EYdEEYdUEASBtBBEYEfyAGQdAAakF/QZPB7wBBBBAbRQ0HIAYtAFsiBSEHIAYoAlQFIAILIAUgB0EYdEEYdUEASBtBA0cNACAGQdAAakF/QcHw7gBBAxAbDQAgCCgCACEFIwBBIGsiAiQAIAIgBTYCGEH4AhAYIgcQ+wwhCiAAIAUgBxBQAkAgAigCGCIFBH8gBSgCBCIFQYjM8QAgBRsFQYjM8QALIgkQHyIFQXBJBEACQAJAIAVBC08EQCAFQRBqQXBxIgsQGCEEIAIgC0GAgICAeHI2AhAgAiAENgIIIAIgBTYCDAwBCyACIAU6ABMgAkEIaiEEIAVFDQELIAQgCSAFEBkaC0EAIQkgBCAFakEAOgAAIAIoAgwgAi0AEyIFIAVBGHRBGHUiBUEASBtBA0YEfyACQQhqQX9BwfDuAEEDEBtFIQkgAi0AEwUgBQtBGHRBGHVBAEgEQCACKAIIEBcLAkAgCQRAIAogAigCGBD5EwwBCyACIAEoAlQgAUHUAGogASwAX0EASBs2AgBB+vrtACACECQLIAEgByABKAIAKAKoARECACACKAIYIAcQQiACQSBqJAAMAQsQLQALQQEhBAwICyMAQRBrIgIkACACIAgoAgA2AgggAigCCCEFIAJBEGokACAGIAU2AkAgBkFAaxDBCARAIAYgCBDHATYCQCAIKAIAIQIgDEUhByAGQUBrKAIARSEOIwBB0ABrIgQkACAEIAI2AkhB5AEQGCIPEIUBIQsjAEEQayICJAAgAiAEKAJINgIIIAIoAgghBSACQRBqJAAgBCAFNgIgAkACQAJAAkAgBEEgahBvIgkQHyICQXBJBEACQAJAIAJBC08EQCACQRBqQXBxIgoQGCEFIAQgCkGAgICAeHI2AjAgBCAFNgIoIAQgAjYCLAwBCyAEIAI6ADMgBEEoaiEFIAJFDQELIAUgCSACEBkaCyACIAVqQQA6AAAgBEE4aiAEQShqEJgBIAQsADNBAEgEQCAEKAIoEBcLAkAgB0UNAAJAIAQsAENBAE4EQCAEIARBQGsoAgA2AhggBCAEKQM4NwMQDAELIARBEGogBCgCOCAEKAI8EHILIARBEGpBBHIhDUEAIQICQAJAIAQoAhQgBC0AGyIFIAVBGHRBGHVBAEgiBRtFDQADQCACQQJ0IAQoAhAgBEEQaiAFQQFxG2ooAgAQuApFDQEgAkEBaiICIAQoAhQgBC0AGyIFIAVBGHRBGHUiB0EASCIFG0kNAAsgAkF/Rw0AIAdBAEgEQCAEKAIQQQA2AgAgBEEANgIUDAILIARBADoAGyAEQQA2AhAMAQsgBEEQaiEFIwBBEGsiByQAIAcgAjYCDCACBEACfyAFIgItAAtBB3YEQCACKAIEDAELIAItAAsLIQUCfyACLQALQQd2BEAgAigCAAwBCyACCyEJIAcgBTYCCCMAQRBrIgokACAHQQhqIhAoAgAgB0EMaiIRKAIASSESIApBEGokACAHIBAgESASGygCACIKNgIMIAUgBSAKayIFBH8gCSAJIApBAnRqIAUQ+AUgBygCDAUgCgtrIQUCQCACLQALQQd2BEAgAiAFNgIEDAELIAIgBToACwsgB0EANgIEIAkgBUECdGogBygCBDYCAAsgB0EQaiQACyANKAADIQcgDSgCACEFIAQtABshAiAEQQA2AhggBCAFNgIoIAQoAhAhBSAEQgA3AxAgBCAHNgArIAQsAENBAE4EQCAEIAU2AjggBCAEKAIoNgI8IAQgBCgAKzYAPyAEIAI6AEMMAQsgBCgCOBAXIAQgBTYCOCAEIAI6AEMgBCAEKAIoNgI8IAQgBCgAKzYAPyAELAAbQQBODQAgBCgCEBAXCyAORQ0EAkAgBCwAQ0EATgRAIAQgBEFAaygCADYCCCAEIAQpAzg3AwAMAQsgBCAEKAI4IAQoAjwQcgsgBCgCBCAELQALIgIgAkEYdEEYdUEASBshBSAEQQRyIQcCQANAIAUiAkUEQCAELAALQQBIDQIMBQsgAkEBayIFQQJ0IAQoAgAgBCAELAALQQBIG2ooAgAQuAoNAAsgBCgCBCAELQALIgUgBUEYdEEYdSIFQQBIGyACSQ0CIAVBAE4NAwsgBCgCACACQQJ0akEANgIAIAQgAjYCBCAELQALIQIMAwsQLQALEHcACyAEIAJBAnRqQQA2AgAgBCACOgALCyAHKAADIQUgBygCACEHIARBADYCCCAEIAc2AiggBCAFNgArIAQoAgAhBSAEQgA3AwAgBCwAQ0EATgRAIAQgBTYCOCAEIAQoAig2AjwgBCAEKAArNgA/IAQgAjoAQwwBCyAEKAI4EBcgBCAFNgI4IAQgAjoAQyAEIAQoAig2AjwgBCAEKAArNgA/IAQsAAtBAE4NACAEKAIAEBcLIAtB2AFqIQIgBC0AQyIHQRh0QRh1IQUCQCALLADjAUEATgRAIAVBAE4EQCACIAQpAzg3AgAgAiAEQUBrKAIANgIIDAILIAIgBCgCOCAEKAI8EHQMAQsgAiAEKAI4IARBOGogBUEASCICGyAEKAI8IAcgAhsQcQsgASAPIAEoAgAoAqgBEQIAIAQsAENBAEgEQCAEKAI4EBcLIARB0ABqJABBASEEDAgLAkAgBigCVCICIAYtAFsiBSAFQRh0QRh1IgdBAEgbQQJGBH8gBkHQAGpBf0HP7+8AQQIQG0UNCCAGLQBbIgUhByAGKAJUBSACCyAFIAdBGHRBGHVBAEgbDQAgBkHQAGpBf0GIzPEAQQAQGw0AIAAgASAIKAIAENMCQQEhBAwICyAGIAgoAgAiAgR/IAIoAgQiAkGIzPEAIAIbBUGIzPEACzYCAEHN1+8AIAYQJAwHCxAtAAsQLQALIAgoAgAhAkH4ARAYIgUQ4gkhBCAAIAIgBRBQIARBsAFqIAIQaiAEQcABaiACEFogBUHoAWogAhD+BSAFQfABaiACELcNIAEgBSABKAIAKAKoARECACACIAUQQiAAIAUgAiAFEJ8CIQQMBAsgCCgCACECQdgBEBgiBRDiBSEEIAAgAiAFEFAgBEGwAWogAhBqIARBwAFqIAIQWiABIAUgASgCACgCqAERAgAgAiAFEEJBASEEDAMLIAgoAgAhAkG8AxAYIgUQ/AwhBCAAIAIgBRBQIARBsAFqIAIQaiAEQcABaiACEFogASAFIAEoAgAoAqgBEQIAIAIgBRBCIAAgBSACIAUQnwIhBAwCCyAAIAEgCCgCABDBDyEEDAELIAgoAgAhBUGwARAYIgIQ4AwgACAFIAIQUCABIAIgASgCACgCqAERAgAgBSACEEIgACACIAUQwA8hBAsgDEEBaiEMCyAIIAgQxwE2AgBBhwNBACAIKAIAG0EAIARBAXEbDQALIAYsAFtBAE4NACAGKAJQEBcLIAZB8ABqJAAgBEEBcQsoACAAQdgDahDgAhogAEHAA2oQxAEaIABB8AJqEJADGiAAEOgBGiAAC30BAn8jAEEgayICJAACQCABKAIwIgNBEHEEQCABKAIYIAEoAixLBEAgASABKAIYNgIsCyAAIAEoAhQgASgCLCACQRhqEKsMGgwBCyADQQhxBEAgACABKAIIIAEoAhAgAkEQahCrDBoMAQsgACACQQhqEJgNGgsgAkEgaiQACw8AIAAgACgCECABchC2AgtWAQJ/IAAoAkAiAiAAKAJEIgNGBEBBAA8LIAFBpwFHBEBBACEAA0AgACACKAIALwFQIAFGaiEAIAJBBGoiAiADRw0ACyAADwsgAyACa0EEa0ECdkEBagsaAQF/IAAoAkwiAQRAIAEQpAILIABBAToAbQtAAQF/AkAgACgCHEH/////B0YNACAAKAIkQYGAgIB4Rg0AIAAoAiBB/////wdHIAAoAihBgYCAgHhHcSEBCyABCzgBAX8gAEH4AGoQgQcaIABBIGoQnQ0aIABB4IT9ADYCACAAKAIEIgEEQCAAIAE2AgggARAXCyAACw0AIABBzANqIAAQngMLKAAgAEGABGoQ/wYaIABB3ANqENAEGiAAQcwDahDbARogABCfARogAAs0AQN/IAEQrQUiAyAAKAIEIAAtAAsiBCAEQRh0QRh1QQBIG0YEfyAAIAEgAxCfBAVBAQtFCw0AIAAoAgAQ3AwaIAAL4wEBAX8jAEEgayIJJAAgASAAKAIoQeQAEKMBIAEgACgCBCAGIAcQgwIQmgECQAJAAkAgBUECaw4CAQACCyAJQgA3AxggCUIANwMQIAlCADcDCCABIAQgCUEIaiABKAIAKAIoEQQAIAkoAghBfm0gAmohAgwBCyAJQgA3AxggCUIANwMQIAlCADcDCCABIAQgCUEIaiABKAIAKAIoEQQAIAIgCSgCCGshAgsgASAEIAIgACgCBCIABH8gACgCsAYgA2sFQQALIAggASgCACgCZBEIACABEKIBIAEQ1QEgCUEgaiQACyoAIABCADcCBCAAQgA3AgwgACAAQQRqNgIAIABBADYCFCAAIAEQhQogAAuIAgECfyMAQTBrIgIkACACIAE2AiggAEEEaiEBAkACQCAAKAIIIAAtAA8iAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAEsAAsLQRh0QRh1QQBOBEAgAiABKAIINgIQIAIgASkCADcDCAwBCyACQQhqIAAoAgQgACgCCBAaCyACQRhqIgAgAikCCDcCACAAIAIoAhA2AgggAkIANwIIIAJBADYCECACKAIYIQEgAiwAIyEDIAIgAkEoakH6wu8AECM2AgAgAiABIAAgA0EASBsQJyACLAAjQQBIBEAgAigCGBAXCyACLAATQQBIBEAgAigCCBAXCwsgAkEwaiQAC6gDAQR/IwBBMGsiAiQAIAIgATYCKCACIAJBKGpBlLLvABAdNgIgAkBBhgNBACACKAIgGwRAIAIgAkEoakGUsu8AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AgggAiABNgIAIAIgAzYCBAwBCyACIAM6AAsgAiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgAkEQaiIBIAIpAgA3AgAgASACKAIINgIIIAJCADcCACACQQA2AggCQCABIABBBGoiAEYNACACLQAbIgNBGHRBGHUhASAALAALQQBOBEAgAUEATgRAIAAgAikDEDcCACAAIAIoAhg2AggMAgsgACACKAIQIAIoAhQQIAwBCyAAIAIoAhAgAkEQaiABQQBIIgAbIAIoAhQgAyAAGxAhGgsgAiwAG0EASARAIAIoAhAQFwsgAiwAC0EASARAIAIoAgAQFwsgAkEoakGUsu8AECoLIAJBMGokAA8LEC0ACx4AIABBwANqENsBGiAAQfACahCQAxogABDoARogAAsUACAAQeABahCMChogABCXBBogAAv+AgEDfyMAQRBrIgQkACAEQQQQGCIFNgIAIAQgBUEEaiIGNgIIIAVBhoHEAzYBACAEIAY2AgQgACAEEFIgA3EhBSAEKAIAIgMEQCAEIAM2AgQgAxAXCwJAIAUEQCAAQQIQ1REiA0H/////B0cNAQsCQAJAIAAgACgCACgCCBEAAEHxAEcEQCAAIQMgACAAKAIAKAIIEQAAQYYBRg0BDAILIAAQpwIiA0UNAQsgACAAKAIAKAJAEQAAIAAQoglBAkwEQCADIAMoAgAoAiQRAAAgAiABKALoBkH0F2oiACgCLCIBQQpsIAEgAC0APBtsQeQAbWshAwwCCyAAIAAoAgAoAngRAAAiBSgCBCIGBH8gBigCoAQFQQALQQFGBEAgAyADKAIAKAIkEQAAIAIgASgC6AZB9BdqIgAoAiwiAUEKbCABIAAtADwbbEHkAG1rIQMMAgsgBCAFIAAQmREgBCgCBCEDDAELIAAgACgCACgCJBEAACEDCyAEQRBqJAAgAwv+AgEDfyMAQRBrIgQkACAEQQQQGCIFNgIAIAQgBUEEaiIGNgIIIAVBhoHEAzYBACAEIAY2AgQgACAEEFIgA3EhBSAEKAIAIgMEQCAEIAM2AgQgAxAXCwJAIAUEQCAAQQEQ1REiA0GBgICAeEcNAQsCQAJAIAAgACgCACgCCBEAAEHxAEcEQCAAIQMgACAAKAIAKAIIEQAAQYYBRg0BDAILIAAQ8QEiA0UNAQsgACAAKAIAKAJAEQAAIAAQoglBAkwEQCADIAMoAgAoAiQRAAAgAiABKALoBkH0F2oiACgCLCIBQQpsIAEgAC0APBtsQeQAbWohAwwCCyAAIAAoAgAoAngRAAAiBSgCBCIGBH8gBigCoAQFQQALQQFGBEAgBCAFIAAQmREgBCgCBCEDDAILIAMgAygCACgCJBEAACACIAEoAugGQfQXaiIAKAIsIgFBCmwgASAALQA8G2xB5ABtaiEDDAELIAAgACgCACgCJBEAACEDCyAEQRBqJAAgAwu5AQEBfyAAQX82AhQgAEEANgIcIABBIGoiAUIANwMgIAFBADYCGCABQgA3AxAgAUJgNwIEAkAgASwAM0EASARAIAFBADYCLCABKAIoIQEMAQsgAUEoaiIBQQA6AAsLIAFBADoAACAAQWA2AlggAEEANgJgIABCfzcCaCAAQQA2AnQgAEH4AGoQ4gMgAEIANwOIASAAQWA2ArABIABCADcDkAEgAEIANwOYASAAQgA3A6ABIABCADcDqAELDQAgACgCABD+EhogAAsJACAAIAEQvxMLIAAgACAAKAIYRSABciIBNgIQIAAoAhQgAXEEQBB3AAsLfAICfwF8IwBBIGsiAiQAIAIgATYCGAJAIAArAwgiBEQAAAAAAADwv2ENACACQQhqIgAgBBBzIAIoAgghASACLAATIQMgAiACQRhqQayW7gAQIzYCACACIAEgACADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAvXBQIHfwF+IwBBIGsiBSQAIAVBEGoiBiACEN8OIAVBCGoiAiABKAIANgIAIAJBADYCBCMAQeDAAGsiAyQAAkACQAJAAkAgBigCACIBBEAgASgCACIBLQABQQFGDQEgA0EANgIcIANB6oHuADYCGCADQYOw7QA2AhhBDBAAIgBB1L3yADYCACAAIAMpAhg3AgQgAEH8vfIAQRoQAQALIABBADYCACAAQQRqIgFBADYCACAAQQA2AgggACABNgIQIAAgATYCDAwBCyACKQIAIQogA0KBgICAEDcD2EAgAyAKNwPQQCADQbzAAGogA0HIwABqIgI2AgAgA0G4wABqQQA2AgAgA0GwwABqIAI2AgAgA0GswABqQQA2AgAgA0HEwABqIANBtMAAajYCACADQQA6AMhAIAMgA0GgIGo2ArRAIANCgICAgICABDcDoCAgAyADQajAAGo2AsBAIANCgICAgICABDcDGCADIANBGGo2AqhAIANBCGogASADQdDAAGogA0HAwABqQQAQqAEgAy0AyEANASADKAIMIQcgAygCECEBIAMoAgghCCAAIgJBADYCACAAQQRqIgBBADYCACAAQQA2AgQgAiAANgIQIAIgADYCDAJAAkAgASAHayIEQRBPBEAgBEGkxIEBKAIAEQAAIgFFDQQgACACKAIMIglGBEAgASEADAILIAlBoMSBASgCABEBACABIQAMAQsgBEUNAQsgACAHIAQQGRoLIAIgADYCDCACIAg2AgAgAiAAIARqNgIQIAMoAqhAIgEoAgAiAARAA0AgAUGgxIEBKAIAEQEAIAAiASgCACIADQALCyADKAK0QCIBKAIAIgBFDQADQCABQaDEgQEoAgARAQAgACIBKAIAIgANAAsLIANB4MAAaiQADAELQQQQACIAQezb8QA2AgAgAEHY2/EANgIAIABBoNzxAEEaEAEACyAGEN4OIAVBIGokAAv5AwECfyMAQRBrIgQkAAJAAkAgAgRAIAIoAggiAUGIzPEAIAEbIQIMAQtBiMzxACECIAFFDQACQAJAIAEoAgBBD3FBAWsOBgAAAQEBAQILIABBADYCCCAAQQA6AAQgAEGIzPEANgIAIAEoAggiAkGIzPEAIAIbIgItAAAEQCAEQQA2AgggBEEAOgAEIAQgAjYCACAAIAQgAxDWDgsgBCABKAIQNgIAIAQoAgAiAkUNAiABIAJGDQIDQCACKAIAQQ9xQQNrQQFNBEAgAigCCCEFIARBADYCCCAEQQA6AAQgBCAFQYjM8QAgBRs2AgAgACAEIAMQ1g4LIAQgAigCEDYCAAJAIAQoAgAEQCAEIAIoAhA2AgAMAQsgBCACKAIYNgIAIAQoAgAEQCAEIAIoAhg2AgAMAQsCQANAIAJFBEAgBEEANgIAIAQoAgANAiABIAJGDQIgBEEANgIAIAQoAgAhAgwBCyAEIAIoAhg2AgACQCAEKAIADQAgASACRg0AIAQgAigCDDYCACAEKAIAIQIMAQsLIAEgAkYNBSAEIAIoAhg2AgAMAQsgASACRg0EIARBADYCAAsgBCgCACICRQ0DIAEgAkcNAAsMAgsgASgCCCIBQYjM8QAgARshAgsgAEEANgIIIABBADoABCAAIAI2AgALIARBEGokAAv6AQIDfgJ/IwBBEGsiBSQAAn4gAb0iA0L///////////8AgyICQoCAgICAgIAIfUL/////////7/8AWARAIAJCPIYhBCACQgSIQoCAgICAgICAPHwMAQsgAkKAgICAgICA+P8AWgRAIANCPIYhBCADQgSIQoCAgICAgMD//wCEDAELIAJQBEBCAAwBCyAFIAJCACADp2dBIGogAkIgiKdnIAJCgICAgBBUGyIGQTFqEOUCIAUpAwAhBCAFKQMIQoCAgICAgMAAhUGM+AAgBmutQjCGhAshAiAAIAQ3AwAgACACIANCgICAgICAgICAf4OENwMIIAVBEGokAAubAwEFfyMAQSBrIgMkACADIAA2AhggAygCGCIABH8gACgCBCIAQYjM8QAgABsFQYjM8QALIgQQHyIAQXBJBEACQAJAIABBC08EQCAAQRBqQXBxIgUQGCECIAMgBUGAgICAeHI2AhAgAyACNgIIIAMgADYCDAwBCyADIAA6ABMgA0EIaiECIABFDQELIAIgBCAAEBkaC0EAIQQgACACakEAOgAAAkACQAJAAkAgAygCDCADLQATIgAgAEEYdEEYdSIFQQBIGyIGIAEoAgQgAS0ACyICIAJBGHRBGHUiAkEASBtHDQAgASgCACABIAJBAEgbIQEgAygCCCECIAVBAEgiBA0BIAVFBEBBASEEDAQLQQAhBCABLQAAIAJB/wFxRw0DIANBCGohAgNAIABBAWsiAEUhBCAARQ0BIAEtAAEhBiABQQFqIQEgBiACQQFqIgItAABGDQALCyAFQQBODQIgAygCCCECDAELIAZFBEBBASEEDAELIAIgA0EIaiAEGyABIAYQTEUhBAsgAhAXCyADQSBqJAAgBA8LEC0AC5gCAQV/IAIgAWsiA0EBdSIGIAAoAggiBCAAKAIAIgVrQQF1TQRAIAEgACgCBCAFayIDaiACIAYgA0EBdSIHSxsiAyABayIEBEAgBSABIAQQYxoLIAYgB0sEQCAAKAIEIQEgACACIANrIgBBAEoEfyABIAMgABAZIABqBSABCzYCBA8LIAAgBCAFajYCBA8LIAUEQCAAIAU2AgQgBRAXIABBADYCCCAAQgA3AgBBACEECwJAIANBAEgNACAGIAQgBCAGSRtB/////wcgBEH+////B0kbIgJBAEgNACAAIAJBAXQiBRAYIgI2AgAgACACNgIEIAAgAiAFajYCCCAAIAMEfyACIAEgAxAZIANqBSACCzYCBA8LECgAC70BAQF/IAAgASACEPABIQIgAEIANwK0ASAAQcDZ+QA2ArABIABBvAFqIgFBuNDyADYCACABQgA3AgQgAUGI2PIANgIAIAFBADYCDCABIQMgAEHMAWoiAUG40PIANgIAIAFCADcCBCABQdjd8gA2AgAgAUEANgIMIABBsNr5ADYCACAAQcTg+QA2ArABIANB4OD5ADYCACABQfDg+QA2AgAgAkGPARApIAJB2gEQKSAAIAAoAgAoApQBEQEAIAALFAAgAEHgA2oQjggaIAAQnwEaIAALFAAgAEHwAmoQkgIaIAAQ6AEaIAALlgEAIABBjNf3ADYCsAQgAEH81vcANgKYBCAAQdzW9wA2AswDIABBzNb3ADYCiAMgAEG81vcANgL4AiAA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BEAgCaoMAQtBgICAgHgLIQMCfyAAKAIEIgIgCCADayIAa0EAIAAgAkgbIgAgBiADayIDIAJrQQAgAiADSBsiAyAAIANLGyIAIABsIAEgBWtBACABIAVKGyIAIAcgAWtBACABIAdIGyIDIAAgA0obIgAgAGxqt58iCZlEAAAAAAAA4EFjBEAgCaoMAQtBgICAgHgLIQMgBCgCzAEhBSAEKALIASEHAn8gAiAEKALQAQJ/IAQrA9gBRBgtRFT7IQlAokQAAAAAAIBmQKMQkgEgASAEKALEASIEa7eiIgmZRAAAAAAAAOBBYwRAIAmqDAELQYCAgIB4CyIAayIGa0EAIAIgBkobIgYgByAAayIAIAJrQQAgACACShsiACAAIAZJGyIAIABsIAEgBWtBACABIAVKGyIAIAQgAWtBACABIARIGyIBIAAgAUobIgAgAGxqt58iCZlEAAAAAAAA4EFjBEAgCaoMAQtBgICAgHgLIANKIQMLIAMLgQEBAn8jAEEQayIDJAACf0EAIAFCMIinQf//AXEiAkH//wBJDQAaIAFCP4enQf////8HcyACQZ+AAWtBX00NABogAyAAIAFC////////P4NCgICAgICAwACEQe+AASACaxCrBSADKAIAIgJBACACayABQgBZGwshAiADQRBqJAAgAguoAwEDfyMAQRBrIgIkAAJAAkAgAC0AlAFFDQAgAkEGEBgiAzYCACACIANBBmoiBDYCCCADQSA7AQQgA0GagOQANgEAIAIgBDYCBCABIAIQUiEEIAIoAgAiAwRAIAIgAzYCBCADEBcLIAQEQEEAIQAMAgsgAC0AlQFFDQAgAkEIEBgiADYCACACIABBCGoiAzYCCCAAQuuAsIPwioAzNwEAIAIgAzYCBCABIAIQUiEDIAIoAgAiAARAIAIgADYCBCAAEBcLQQEhACADDQEgAkEEEBgiADYCACACIABBBGoiAzYCCCAAQY2A7AM2AQAgAiADNgIEIAEgAhBSIQMgAigCACIABEAgAiAANgIEIAAQFwsgAwRAQQAhAAwCCyACQQYQGCIANgIAIAIgAEEGaiIDNgIIIABB/gA7AQQgAEHygOgDNgEAIAIgAzYCBCABIAIQUgRAIAFBmQFBfxAwIQMgAigCACIABEAgAiAANgIEIAAQFwtBACEAIANFDQEMAgsgAigCACIARQ0A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A0HZAEchHyADQdoARyEgIANB3ABHISEgA0HhAEchIiADQd8ARyEjIANB4ABHISQgA0HiAEchJSADQY0BRyEmIANB5gBHIScgA0HnAEchKCADQeQARyEpIANByABHISoDQCAGKAIAIgMgAygCACgCCBEAACEDAkAgGg0AIANB0QBHDQAgACABIAYoAgAgAhCOAwsgBigCACIDIAMoAgAoAggRAAAhAwJAIBsNACADQdIARw0AIAAgASAGKAIAIAIQjgMLIAYoAgAiAyADKAIAKAIIEQAAIQMCQCAcDQAgA0HVAEcNACAAIAEgBigCACACEI4DCyAGKAIAIgMgAygCACgCCBEAACEDAkAgHQ0AIANB1gBHDQAgACABIAYoAgAgAhCOAwsgBigCACIDIAMoAgAoAggRAAAhAwJAIB4NACADQZ4BRw0AIAAgASAGKAIAIAIQjgMLIAYoAgAiAyADKAIAKAIIEQAAIQMCQCAfDQAgA0HZAEcNACAAIAEgBigCACACEI4DCyAGKAIAIgMgAygCACgCCBEAACEDAkAgIA0AIANB2gBHDQAgACABIAYoAgAgAhCOAwsgBigCACIDIAMoAgAoAggRAAAhAwJAICENACADQdwARw0AIAAgASAGKAIAIAIQjgMLIAYoAgAiAyADKAIAKAIIEQAAIQMCQCAiDQAgA0HhAEcNACAAIAEgBigCACACEI4DCyAGKAIAIgMgAygCACgCCBEAACEDAkAgIw0AIANB3wBHDQAgACABIAYoAgAgAhCOAwsgBigCACIDIAMoAgAoAggRAAAhAwJAICQNACADQeAARw0AIAAgASAGKAIAIAIQjgMLIAYoAgAiAyADKAIAKAIIEQAAIQMCQCAlDQAgA0HiAEcNACAAIAEgBigCACACEI4DCyAGKAIAIgMgAygCACgCCBEAACEDAkAgJg0AIANBjQFHDQAgACABIAYoAgAgAhCOAwsgBigCACIDIAMoAgAoAggRAAAhAwJAICcNACADQeYARw0AIAAgASAGKAIAIAIQjgMLIAYoAgAiAyADKAIAKAIIEQAAIQMCQCAoDQAgA0HnAEcNACAAIAEgBigCACACEI4DCyAGKAIAIgMgAygCACgCCBEAACEDAkAgKQ0AIANB5ABHDQAgACABIAYoAgAgAhCOAwsgBigCACIDIAMoAgAoAggRAAAh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AUGglfYAaisDACAAIAUgA6CiIAFBwJX2AGorAwChIAChoSIAIACaIAZCAFkbIQALIAALCwAgAEHw1YEBEGcLvQMBA38gAEIANwIEIABBADYCDCAAQeCE/QA2AgAgAEEQaiIBQbjQ8gA2AgAgAUIANwIEIAFBiNzyADYCACABQQA2AgwgASECIABBIGoiAUG40PIANgIAIAFCADcCBCABQcjc8gA2AgAgAUEANgIMIAEhAyAAQTBqIgFBuNDyADYCACABQoCAgICAgID4v383AwggAUGo3fIANgIAIABByKj1ADYCACACQeyo9QA2AgAgA0H8qPUANgIAIAFBjKn1ADYCACAAQQA2AkwgAEIANwJEIABBxwEQtQEgAEHMARC1ASAAQdYBELUBIAAgACgCACgCCBEBACAAQdAAaiIBQbjQ8gA2AgAgAUIANwIEIAFBuNzyADYCACABQQA2AgwgASECIABB4ABqIgFBuNDyADYCACABQoCAgICAgID4v383AxAgAUF/NgIIIAFBuN3yADYCACAAQeip9QA2AjAgAEHYqfUANgIgIABByKn1ADYCECAAQZyp9QA2AgAgAkH4qfUANgIAIAFBiKr1ADYCACAAQQA2AoQBIABCADcCfCAAQcsBELUBIABB1wEQtQEgACAAKAIAKAIIEQEAIAALigIBA38gAEGAv/QANgL8AiAAQfC+9AA2AvQCIABB4L70ADYC5AIgAEHQvvQANgLUAiAAQcC+9AA2AtABIABBnL70ADYCwAEgAEGIvvQANgKwASAAQfC39AA2AgAgACgCjAMiAQRAIAAgATYCkAMgARAXCyAAQfwCahDxAhogAEHkAmoQyQMaIABB1AJqEJgKGiAAQcABahD1BRogAEHE/fwANgKwAQJAIAAoArwBRQ0AIAAoArgBIgIoAgAiAyAAKAK0ASIBKAIENgIEIAEoAgQgAzYCACAAQQA2ArwBIAIgAEG0AWoiA0YNAANAIAIoAgQhASACEBcgASICIANHDQALCyAAEOABGiAAC9MDAQd/IwBBEGsiAiQAIAJBBToACyACQQA6AAUgAkH9m/EAKAAANgIAIAJBgZzxAC0AADoABCAAQaEBIAIQ9wYaIAIsAAtBAEgEQCACKAIAEBcLIABB2AFqENYUIQMgAEH4AWoiAUG40PIANgIAIAFCADcCBCABQajV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AQV/IwBBEGsiBCQAAkAgACgCBCICIAAtAAsiASABQRh0QRh1IgNBAEgbQQVGBEAgAEF/QciH7wBBBRAbRQRAQQEhBQwCCyAALQALIgEhAyAAKAIEIQILIAIgASADQRh0QRh1QQBIG0EFRgRAIABBf0HOiO0AQQUQGyIBRUEBdCEFIAFFDQEgAC0ACyIBIQMgACgCBCECC0EAIQUgAiABIANBGHRBGHUiAUEASBtFDQAgBCAAKAIAIAAgAUEASBs2AgBB7urvACAEECQLIARBEGokACAFC8QJAgR+BH8jAEHwAGsiCiQAIARC////////////AIMhBQJAAkAgAVAiCSACQv///////////wCDIgZCgICAgICAwP//AH1CgICAgICAwICAf1QgBlAbRQRAIANCAFIgBUKAgICAgIDA//8AfSIHQoCAgICAgMCAgH9WIAdCgICAgICAwICAf1EbDQELIAkgBkKAgICAgIDA//8AVCAGQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQQgASEDDAILIANQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEEDAILIAEgBkKAgICAgIDA//8AhYRQBEBCgICAgICA4P//ACACIAEgA4UgAiAEhUKAgICAgICAgIB/hYRQIgkbIQRCACABIAkbIQMMAgsgAyAFQoCAgICAgMD//wCFhFANASABIAaEUARAIAMgBYRCAFINAiABIAODIQMgAiAEgyEEDAILIAMgBYRQRQ0AIAEhAyACIQQMAQsgAyABIAEgA1QgBSAGViAFIAZRGyILGyEFIAQgAiALGyIHQv///////z+DIQYgAiAEIAsbIgJCMIinQf//AXEhDCAHQjCIp0H//wFxIglFBEAgCkHgAGogBSAGIAUgBiAGUCIJG3kgCUEGdK18pyIJQQ9rEOUCIAopA2ghBiAKKQNgIQVBECAJayEJCyABIAMgCxshAyACQv///////z+DIQQgDEUEQCAKQdAAaiADIAQgAyAEIARQIgsbeSALQQZ0rXynIgtBD2sQ5QJBECALayEMIAopA1ghBCAKKQNQIQMLIARCA4YgA0I9iIRCgICAgICAgASEIQQgBkIDhiAFQj2IhCEGIAIgB4UhCAJ+IANCA4YiASAJIAxrIgtFDQAaIAtB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DAELIwBBEGsiCiQAAkACQAJAAkACQAJAAkACQCAAKAK0ASIBIAAoArgBIgZGDQADQCABKAIAKAJEIAJGDQEgAUEEaiIBIAZHDQALDAELIAEgBkYNACABKAIAIgENAQsgCkEIEBgiATYCACAKIAFBCGoiBjYCCCABQtyAhIPAjIAzNwEAIAogBjYCBCACIAoQUiEGIAooAgAiAQRAIAogATYCBCABEBcLAkAgBgRAQZwBEBgiASACIAAgBRCDERogAUIANwJUIAFBiOP8ADYCACABQgA3AlwgAUIANwJkIAFCADcCbCABQgA3AnQgAUIANwJ8IAFCADcChAEgAUKBgICACDcClAEgAUKBgICAmICAgIB/NwKMASAAKAK4ASIFIAAoArwBRwRAIAUgATYCACAAIAVBBGo2ArgBDAILIAUgACgCtAEiBmsiBUECdSILQQFqIgdBgICAgARPDQMgByAFQQF1IgggByAISxtB/////wMgBUH8////B0kbIgcEfyAHQYCAgIAETw0FIAdBAnQQGAVBAAsiCCALQQJ0aiILIAE2AgAgBUEASgRAIAggBiAFEBkaCyAAIAggB0ECdGo2ArwBIAAgC0EEajYCuAEgACAINgK0ASAGRQ0BIAYQFwwBC0HUABAYIgsgAiAAIAUQgxEhASAAKAK4ASIFIAAoArwBRwRAIAUgCzYCACAAIAVBBGo2ArgBDAELIAUgACgCtAEiBmsiBUECdSIMQQFqIgdBgICAgARPDQQgByAFQQF1IgggByAISxtB/////wMgBUH8////B0kbIgcEfyAHQYCAgIAETw0GIAdBAnQQGAVBAAsiCCAMQQJ0aiIMIAs2AgAgBUEASgRAIAggBiAFEBkaCyAAIAggB0ECdGo2ArwBIAAgDEEEajYCuAEgACAINgK0ASAGRQ0AIAYQFwsgAEEAOgDAAQsgASAENgI4IAEgAzYCNCACIAE2ArABIApBEGokAAwECxAoAAtBo4TvABA4AAsQKAALQaOE7wAQOAALCyAAQQBHIQoLIAlBIGokACAKC1cBA38CQCAAKAIIRQ0AIAAoAgQiASgCACIDIAAoAgAiAigCBDYCBCACKAIEIAM2AgAgAEEANgIIIAAgAUYNAANAIAEoAgQhAiABEBcgAiIBIABHDQALCwujAgEEfyAAQbTb+gA2AvABIABBpNv6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IgAQsAIaIAAQFwsSACAAQbwBayIAELACGiAAEBcLEgAgAEGwAWsiABCwAhogABAXCwwAIAAQsAIaIAAQFwsLACAAQeABaxCwAgsLACAAQcwBaxCwAgsLACAAQbwBaxCwAgsLACAAQbABaxCwAguWAQEBfwJAIAAoAgQiASABKAIAQQxrKAIAaigCGEUNACAAKAIEIgEgASgCAEEMaygCAGooAhANACAAKAIEIgEgASgCAEEMaygCAGooAgRBgMAAcUUNACAAKAIEIgEgASgCAEEMaygCAGooAhgiASABKAIAKAIYEQAAQX9HDQAgACgCBCIAIAAoAgBBDGsoAgBqQQEQogILC94IAgZ/AXwjAEEQayIEJAAgAEEaQfCxf0EBECwiBQRAIAVBsP38AEGwjf0AQQAQHCECCwJAIAFBAEgNACACKAJEIAIoAkBrQQJ1IAFMDQACQCAAKALAByICBEAgAhC/ASABRg0BCyAAIABBGkHwsX9BARAsQbD9/ABBsI39AEEAEBwgARDvASIBNgLAByAAAn8gASgCtAEiAkF/RwRAIAAgAjYCqAYgACABKAKwATYCrAYgACABKAK4ATYCuAYgACABKAK8ATYCvAYgACABKALAATYCwAYgASgCxAEMAQsgACgC/AgiAUF/RwRAIAAgATYCqAYgACAAKAL4CDYCrAYgACAAKAKACTYCuAYgACAAKQKECTcCvAYgACgCjAkMAQsgACAAKALoBkH8D2oiASgCLCICQQpsIAIgAS0APBs2AqgGIAAgACgC6AZBvBJqIgEoAiwiAkEKbCACIAEtADwbNgKsBiAAIAAoAugGQbwQaiIBKAIsIgJBCmwgAiABLQA8GzYCuAYgACAAKALoBkH8EGoiASgCLCICQQpsIAIgAS0APBs2ArwGIAAgACgC6AZBvBFqIgEoAiwiAkEKbCACIAEtADwbNgLABiAAKALoBkH8EWoiASgCLCICQQpsIAIgAS0APBsLIgY2AsQGAkAgACgC6AYiB0HeC2otAABFBEAgACgCwAYhAiAAKAK8BiEBIAAoAqwGIQUgACgCqAYhAwwBCyAAKAKsBiEDIAAgACgCqAYiBTYCrAYgACADNgKoBiAAKAK8BiECIAAgACgCwAYiATYCvAYgACACNgLABgsgACAFIAEgAmprNgK0BiAAIAMgBiAAKAK4BmprNgKwBiAAIAdBjBxqIgEoAiwiAkEKbCACIAEtADwbsjgCzAYgACAAKALoBkHMHGoiASgCLCICQQpsIAIgAS0APBuyQwAAyEKVOALIBiAAIAAqAswGQwAAyEKVOALMBiAAIAAoAugGQfQXaiIBKAIsIgJBCmwgAiABLQA8GzYCxAcgACAAKALoBkH0F2oiASgCLCICQQpsIAIgAS0APBtBAm02AsgHIAAgACgC6AZB9BdqIgEoAiwiAkEKbCACIAEtADwbQQN0NgLQByAAAn8gACgC6AYiAUHgLWorAwAgACgC6AZB9BdqIgIoAiwiA0EKbCADIAItADwbt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLIgI2AtQHIAACfyABQegiaisDACACt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgLYByAEIABB7AZqQaLBAxC2ASIBKAIENgIMIAQgASgCCDYCCCAEIAEoAgw2AgQgBCABKAIQNgIAIAACfyAAKALQByAEKAIEbCABKAIYbbdEmpmZmZmZ6T+iRAAAAAAAAOA/oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AswHCyAAKALAByEDCyAEQRBqJAAgAwvzAgEEfyMAQSBrIgQkACAAQQA6AAACQCABIAEoAgBBDGsoAgBqIgMoAhBFBEAgAygCSARAIAEgASgCAEEMaygCAGooAkgQtAQLAkAgAg0AIAEgASgCAEEMaygCAGooAgRBgCBxRQ0AIARBGGoiAiABIAEoAgBBDGsoAgBqKAIcIgM2AgAgAyADKAIEQQFqNgIEIAIQ/gIhBSACKAIAIgIgAigCBEEBayIDNgIEIANBf0YEQCACIAIoAgAoAggRAQALIARBEGoiAiABIAEoAgBBDGsoAgBqKAIYNgIAIARBCGoiA0EANgIAA0ACQCACIAMQ6gJFDQAgAhD9ASIGQQBOBH8gBSgCCCAGQf8BcUEBdGovAQBBgMAAcUEARwVBAAtFDQAgAhCqAhoMAQsLIAIgAxC1AkUNACABIAEoAgBBDGsoAgBqQQYQogILIAAgASABKAIAQQxrKAIAaigCEEU6AAAMAQsgA0EEEKICCyAEQSBqJAAL5AIBBX8jAEEQayICJAAgAkEHOgALIAJBADoAByACQcaZ8QAoAAA2AgAgAkHJmfEAKAAANgADIABBICACEPABIQMgAiwAC0EASARAIAIoAgAQFwsgAEIANwK0ASAAQczC/AA2ArABIABBADYCvAEgAEHAAWoiAUG40PIANgIAIAFCADcCBCABQdjd8gA2AgAgAUEANgIMIABB9MT8ADYCACAAQZDL/AA2ArABIAFBpMv8ADYCACAAQdABaiIBQSEQ2QUhBSABQbgBaiIEQgA3AgAgAUEANgKwASABQZzO/AA2AgAgAUEANgLAASABIAQ2ArQBIAUQgQEgAUG0AWogASgCuAEQqwYgAUEANgLAASABIAQ2ArQBIAFCADcCuAEgAUEANgKwASABIAFBAEEAQQAQ2Qs2ArABIANB2gEQKSABIAM2AkwgAEEANgLAAyAAIAAoAgAoApQBEQEAIAJBEGokACAAC8oBAQR/IwBBEGsiAyQAIAEoAgAgASABLQALIgJBGHRBGHVBAEgiBBsiBSABKAIEIAIgBBsiBGohAgJAA0AgAiAFRg0BIAJBAWsiAi0AAEEjRw0ACyACIAVrIgJBf0YNACACIARBAWtPDQAgAyABIAJBAWpBfyABEIcBGiABLAALQQBIBEAgASgCABAXCyABIAMpAwA3AgAgASADKAIINgIICyAAIAEpAgA3AgAgACABKAIINgIIIAFCADcCACABQQA2AgggA0EQaiQAC7cDAQJ/IABB7LD8ADYCgAIgAEHcsPwANgLwASAAQcyw/AA2AugBIABBvLD8ADYC2AEgAEGssPwANgLAASAAQYyw/AA2ArABIABB9Kn8ADYCACAAKALUAiICBEAgAiAAKALYAiIBRgR/IAIFA0AgAUEQayIBIAEoAgAoAgARAAAaIAEgAkcNAAsgACgC1AILIQEgACACNgLYAiABEBcLIAAoAsgCIgIEQCACIAAoAswCIgFGBH8gAgUDQCABQRBrIgEgASgCACgCABEAABogASACRw0ACyAAKALIAgshASAAIAI2AswCIAEQFwsgACgCvAIiAgRAIAIgACgCwAIiAUYEfyACBQNAIAFBEGsiASABKAIAKAIAEQAAGiABIAJHDQALIAAoArwCCyEBIAAgAjYCwAIgARAXCyAAKAKwAiICBEAgAiAAKAK0AiIBRgR/IAIFA0AgAUEQayIBIAEoAgAoAgARAAAaIAEgAkcNAAsgACgCsAILIQEgACACNgK0AiABEBcLIAAoApQCIgIEQCAAIAI2ApgCIAIQFwsgAEHwAWoQ8QIaIABBsAFqEP4GGiAAEOABGiAAC1sBA38CQCAAQcADaiAAEOYBIgMgAygCBCIARg0AA0AgACgCCCIEIAQoAgAoAggRAABBmgFGBEAgACgCCCICQbQYaigCACABRg0CCyAAKAIEIgAgA0cNAAsLIAILEQAgABD0AyAALQDIA3JBAEcLEAAgAEEbEEUoAqQCQcgDaguMAQEBfyMAQRBrIgEkACABQQU6AAsgAUEAOgAFIAFB0ZvxACgAADYCACABQdWb8QAtAAA6AAQgAEEZIAEQ8AEaIAEsAAtBAEgEQCABKAIAEBcLIABCADcDyAEgAEGchPoANgIAIABBADYC0AEgAEHYAWoQ8wMaIAAgACgCACgClAERAQAgAUEQaiQAIAAL4gUCBX8BfgJAIAIvAVBBzwBrQf//A3FBGUsNACACKAJEIAIoAkBHBEAjAEHgAGsiBSQAIAVBADYCICAFIAVBGGoiBjYCHCAFIAY2AhggBUGBAjsBFCAFQfSC/QA2AhAgBULMgYCAEDcDCCAFQsyBgIAQNwM4IAUpAgghCSAFQUBrIgRBAToAGCAEQQA2AhQgBEHY/fwANgIAIAQgCTcCBCAEQgA3AgwgBUEBOgA0IAVBsID9ADYCKCAFIAY2AjAgBSAFQRBqNgIsIAIgBCAFQShqQQBBAEHwsX9BAUEBEC4CQCAFKAIgIgdFDQAgBSgCHCIEKAIAIgYgBSgCGCIIKAIENgIEIAgoAgQgBjYCACAFQQA2AiAgBCAFQRhqRg0AA0AgBCgCBCEGIAQQFyAGIgQgBUEYakcNAAsLIAVB4ABqJAAgBw0BCyACKAKwASIERQ0AIARCADcCDCAEQgA3AiQgBEIANwIcIARCADcCFAsgAigCQCIGIAIoAkQiBUcEQANAAkAgBigCACICLwFQIgRBnQFrQf//A3FBBU0EQCAAIAEgAkGw/fwAQZzV8wBBABAcIAMQuQkMAQsgBEEna0H//wNxQRJLDQAgAkGw/fwAQZTh+QBBABAcIQIjAEEgayIEJAACQCACIAIoAgAoAggRAABBKUYEQCAAIAEgAkEBEOgFDAELIAIgAigCACgCCBEAAEEqRwRAIAIgAigCACgCCBEAABoLIARBADoAECAEQQA6ABsCQCACLABfQQBOBEAgBCACKAJcNgIIIAQgAikCVDcDAAwBCyAEIAIoAlQgAigCWBAaCyABIAIgBEEQaiAEIAEoAgAoAqABEQcAIAQsAAtBAEgEQCAEKAIAEBcLIAQsABtBAEgEQCAEKAIQEBcLIAIoAtwBQQFGBEAgACABIAIgAxDCAwsgASACIAAgASgCACgCpAERBAALIARBIGokAAsgBkEEaiIGIAVHDQALCwsnACAAEIEBIABCADcCtAEgAEG8AWoQLyAAQcwBahAvIABBATYC3AELZAAgAigCBEGwAXEiAkEgRgRAIAEPCwJAIAJBEEcNAAJAAkAgAC0AACICQStrDgMAAQABCyAAQQFqDwsgASAAa0ECSA0AIAJBMEcNACAALQABQSByQfgARw0AIABBAmohAAsgAAsIACAAQZgDagvOBwEIfyMAQSBrIgQkACAAQQA2AgggAEIANwIAAkACQAJAAkACQAJAAkACQCADIAMoAgAoAggRAABBngFHDQAgASgCGCABKAIURw0AIANB2wBBfxAwIgFFDQUgBEEANgIIIARCADcDAEEAIQMgBCABKAKwAyABKAKsAyIFayIBBH8gAUEASA0CIAEQGCIDIAUgARAZIgUgAWohBiAFIAFBAnVBAnRqBUEACzYCGAwCCyABKAIYIAEoAhRHBEAgBEEIEBgiBjYCECAEIAZBCGoiBTYCGCAGQtaA1IKgi8AyNwEAIAQgBTYCFCADIARBEGoQUiEFIAQoAhAiBgRAIAQgBjYCFCAGEBcLAkAgBUUNACADQbD9/ABB2PfyAEF+EBwoAgRBA0cNAEEAIQUgBEEANgIIIARCADcDACABKAIYIAEoAhQiA2siAQRAIAFBAEgNAyABEBgiBSADIAEQGRoLQQQQGCIDIAUoAgA2AgAgBCADQQRqIgY2AhggBCAGNgIUIAQgAzYCECAFEBcMBAsgBEEANgIIIARCADcDAEEAIQZBACEDIAQgASgCGCABKAIUIgVrIgEEfyABQQBIDQIgARAYIgMgBSABEBkiBSABaiEGIAUgAUECdUECdGoFQQALNgIYDAILIAQCfwJAIAEoAkAiA0UNACADIAMoAgAoAggRAABBkQFGDQAgASgCQEEAEFwoAuwBIQFBBBAYIgMgATYCACADQQRqDAELIAJBGxCjAkEBRw0FQQQQGCIDQQE2AgAgA0EEagsiBjYCGCAEIAY2AhQgBCADNgIQDAILECgACyAEIAY2AhQgBCADNgIQIAMgBkYNAQtBACEBA0AgAygCACEFIARBgIDsADYCBCAEIAU2AgggBEHsqv0ANgIAAkAgAiAEQQFBARCPASIFRQ0AIAVBsP38AEGYsfwAQQAQHCIIRQ0AIAgQygdFDQAgACgCCCABRwRAIAEgCDYCACAAIAFBBGoiATYCBCAEKAIUIQYMAQsgASAAKAIAIglrIgVBAnUiC0EBaiIBQYCAgIAETw0EIAEgBUEBdSIHIAEgB0sbQf////8DIAVB/P///wdJGyIHBH8gB0GAgICABE8NBiAHQQJ0EBgFQQALIgogC0ECdGoiASAINgIAIAFBBGohASAFQQBKBEAgCiAJIAUQGRoLIAAgCiAHQQJ0ajYCCCAAIAE2AgQgACAKNgIAIAlFDQAgCRAXCyADQQRqIgMgBkcNAAsgBCgCECEGCyAGRQ0AIAYQFwsgBEEgaiQADwsQKAALQaOE7wAQOAALLAAgAkUEQCAAKAIEIAEoAgRGDwsgACABRgRAQQEPCyAAKAIEIAEoAgQQaEULmgEBAn8jAEEwayICJAAgAiABNgIoAkAgACgCCEF/RyAAKwMQRAAAAAAAAPC/YnJFDQAgAiAAKQMQNwMIIAIgACkDCDcDACACQRhqIgAgAhCKByACKAIYIQEgAiwAIyEDIAIgAkEoakGuwPAAECM2AhAgAkEQaiABIAAgA0EASBsQJyACLAAjQQBODQAgAigCGBAXCyACQTBqJAALIAAgAEGI2PIANgIAIAAsAA9BAEgEQCAAKAIEEBcLIAALEAAgAgRAIAAgASACEBkaCwvRAwEFfyMAQRBrIgUkAEEBIQQCQCAAKAIEIgMgAC0ACyIBIAFBGHRBGHUiAkEASBtBAUYEQCAAQX9Bpu/vAEEBEBtFDQEgACgCBCEDIAAtAAsiASECCyADIAEgAkEYdEEYdUEASBtBAUYEQCAAQX9BseXvAEEBEBtFBEBBAiEEDAILIAAoAgQhAyAALQALIgEhAgsgAyABIAJBGHRBGHVBAEgbQQFGBEAgAEF/Qa637wBBARAbRQRAQQMhBAwCCyAAKAIEIQMgAC0ACyIBIQILIAMgASACQRh0QRh1QQBIG0EBRgRAIABBf0Higu8AQQEQG0UEQEEEIQQMAgsgACgCBCEDIAAtAAsiASECCwJAIAMgASACQRh0QRh1QQBIG0EBRgR/IABBf0GN++4AQQEQG0UEQEEFIQQMAwsgAC0ACyIBIQIgACgCBAUgAwsgASACQRh0QRh1QQBIG0EBRw0AIABBf0HA+e8AQQEQGw0AQQYhBAwBC0EHQQAgAEGJ8e8AEB4iARshBCABDQBBACEEIAAoAgQgAC0ACyIBIAFBGHRBGHUiAUEASBtFDQAgBSAAKAIAIAAgAUEASBs2AgBBpbjxACAFECQLIAVBEGokACAEC6AEAQV/AkACQAJAAkAgAC0AVQRAIAAoAgwiAiABIAIoAgAoAhQRAwAhBSAAKAIYIgEgACgCHCIESQRAIAEgBToAACAAIAFBAWo2AhgPCyABIAAoAhQiAWsiAkEBaiIDQQBIDQIgAiADIAQgAWsiBEEBdCIGIAMgBksbQf////8HIARB/////wNJGyIEBH8gBBAYBUEACyIDaiIGIAU6AAAgAkEASgRAIAMgASACEBkaCyAAIAMgBGo2AhwgACAGQQFqNgIYIAAgAzYCFCABRQ0BIAEQFw8LIAAoAhwhAyAAKAIYIQIgAC0AVgRAIAIgA0kNBCACIAAoAhQiAmsiBUEBaiIEQQBIDQMgBSAEIAMgAmsiA0EBdCIGIAQgBksbQf////8HIANB/////wNJGyIEBH8gBBAYBUEACyIDaiIGIAE6AAAgBUEASgRAIAMgAiAFEBkaCyAAIAMgBGo2AhwgACAGQQFqNgIYIAAgAzYCFCACRQ0BIAIQFw8LIAIgA0cNAyACIAAoAhQiA2siAkEBaiIFQQBIDQIgAiAFIAJBAXQiBCAEIAVJG0H/////ByACQf////8DSRsiBAR/IAQQGAVBAAsiBWoiBiABOgAAIAJBAEoEQCAFIAMgAhAZGgsgACAEIAVqNgIcIAAgBkEBajYCGCAAIAU2AhQgA0UNACADEBcLDwsQKAALECgACyACIAE6AAAgACACQQFqNgIYC4wDAQN/IwBBEGsiAyQAAkACQAJAIAAoAgAiAEUNACAAKAIAIgRBD3FBA2tBfkkNAAwBCyADQQA2AggMAQsCQCACKAIAIgUEQCAFKAIMIABGDQELIANBADYCCAwBCwJAAkAgACAEQQh2aygCACIAKAIEIgVBIGoiBEHs/wFNBEAgACAENgIEIAUgACgCACIEakEUaiEADAELIABBICADQQxqELAEIgBFBEBBACEADAILIAMoAgwhBAsgAEIANwIEIABBADYCHCAAQgA3AhQgAEIANwIMIAAgACAEa0EIdEECcjYCAAsgAyAANgIAIAMoAgAiAEUEQCADQQA2AggMAQsgACACKAIAIgIoAgwiBTYCDCACKAIUIgRBGGogBUEQaiAEKAIYGyAANgIAIAAgAjYCGCAAIAQ2AhQgAiAANgIUIAMgADYCCAsgAygCCCEAIANBEGokACAABH8gACgCAEEPcQVBAAsiAkEHRyACQQtxQQJHcUUEQCAAQQRqIABBICABIAEQHxDUAhoLIAALmQIBA38jAEEQayIEJAAgAEGct4IBQaC3ggEgBEEMaiAEQQhqIAEQ/wkiBSgCACIBBH9BAAVBKBAYIgFBEGohAwJAIAIsAAtBAE4EQCADIAIpAgA3AgAgAyACKAIINgIIDAELIAMgAigCACACKAIEEBoLIAFBHGohAwJAIAIsABdBAE4EQCADIAIpAgw3AgAgAyACKAIUNgIIDAELIAMgAigCDCACKAIQEHILIAEgBCgCDDYCCCABQgA3AgAgBSABNgIAQZy3ggEoAgAoAgAiAgR/QZy3ggEgAjYCACAFKAIABSABCyECQaC3ggEoAgAgAhBEQaS3ggFBpLeCASgCAEEBajYCAEEBCzoABCAAIAE2AgAgBEEQaiQAC/ABAQN/AkAgARAfIgRBcEkEQAJAAkAgBEELTwRAIARBEGpBcHEiBRAYIQMgACAFQYCAgIB4cjYCCCAAIAM2AgAgACAENgIEDAELIAAgBDoACyAAIQMgBEUNAQsgAyABIAQQGRoLIAMgBGpBADoAACAAQQxqIQMgAhCtBSIBQfD///8DTw0BAkACQCABQQJPBEAgAUEEakF8cSIEQQJ0EBghAyAAIARBgICAgHhyNgIUIAAgAzYCDCAAIAE2AhAMAQsgACABOgAXIAFFDQELIAMgAiABEJsCGgsgAyABQQJ0akEANgIAIAAPCxAtAAsQdwAL+AEBBX8jAEEgayIDJAAgA0EYaiAAELIEGgJAIAMtABhFDQAgACAAKAIAQQxrKAIAaiICKAIEGiADQRBqIgQgAigCHCICNgIAIAIgAigCBEEBajYCBCAEEKwLIQYgBCgCACICIAIoAgRBAWsiBTYCBCAFQX9GBEAgAiACKAIAKAIIEQEACyADIAAgACgCAEEMaygCAGooAhg2AgggACAAKAIAQQxrKAIAaiICEKgLIQUgAyAGIAMoAgggAiAFIAEgBigCACgCEBEKADYCECAEKAIADQAgACAAKAIAQQxrKAIAakEFEKICCyADQRhqELgDIANBIGokACAAC6wFAgN/AX4jAEGwBmsiAiQAQQAgAC0A4AgiAyABG0UEQCADBEAgAkKwhICAEDcD+AUgAkKwhICAEDcDICACKQIgIQUgAkEoaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIAU3AgQgAUIANwIMIAIgATYClAYgAkG4tP0ANgKQBiAAIAEgAkGQBmpBAEEAQfCxf0EBQQAQLgsgAkKYhICAEDcD0AUgAkKYhICAEDcDGCACKQIYIQUgAkHYBWoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASAFNwIEIAFCADcCDCABIQMgAkKchICAEDcDqAUgAkKchICAEDcDECACKQIQIQUgAkGwBWoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASAFNwIEIAFCADcCDCACIAA2AqQFIAJBiLD9ADYCoAUgACADIAJBoAVqIgQgAUEAQQNBAEEAEC4gACADIAQgAUEAQQNBAUEAEC4gAkKghICAEDcD+AQgAkKghICAEDcDCCACKQIIIQUgAkGABWoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASAFNwIEIAFCADcCDCACQfi0/QA2AiggAkE4ahDzAyEDIAJBADYCNCACQgA3AiwgAxDLByACQQA2AOcEIAJCADcD4AQgAiABNgLwBCACIAA2AuwEIAAgASACQShqQQBBAEHwsX9BAUEAEC4gAkLIhICAEDcDACACQsiEgIAQNwOIBiACKQIAIQUgAkGQBmoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASAFNwIEIAFCADcCDCACIAE2AoQGIAJB9LX9ADYCgAYgACABIAJBgAZqQQBBAEHwsX9BAUEAEC4gAEEBOgDgCCACQfi0/QA2AiggAxCcARoLIAJBsAZqJAALwgECAX8BfiMAQdAAayIFJAAgAEEANgIIIAAgADYCBCAAIAA2AgAgBUEAOwFMIAUgAjsBTiAFQaT//AA2AkggBULQgYCAEDcDICAFQtCBgIAQNwMIIAUpAgghBiAFQShqIgJBAToAGCACQQA2AhQgAkHY/fwANgIAIAJCADcCBCACIAY3AgwgBSADOgAcIAUgADYCGCAFQfCA/QA2AhAgBSAFQcgAajYCFCABIAIgBUEQaiAEQQFBABCJAiAFQdAAaiQAC+0DAQN/AkACQAJAIAMOAwICAAELIAFBBGsiASgCACAAKAIAIAIoAgARAwBFDQEgACgCACECIAAgASgCADYCACABIAI2AgAMAQsgA0GAAUwEQCAAIAFGDQEgAEEEaiIFIAFGDQEDQCAFKAIAIQYCfyAAIAUiAyAARg0AGgNAIAMgBiADQQRrIgQoAgAgAigCABEDAEUNARogAyAEKAIANgIAIAQiAyAARw0ACyAACyAGNgIAIAEgBUEEaiIFRw0ACwwBCyAAIANBAXYiBkECdCIIaiEHAkAgAyAFTARAIAAgByACIAYgBBDYECAHIAEgAiADIAZrIAQgCGoiARDYECAEIANBAnRqIQUgASEDA0AgAyAFRgRAIAEgBEYNBANAIAAgBCgCADYCACAAQQRqIQAgBEEEaiIEIAFHDQALDAQLAkAgAygCACAEKAIAIAIoAgARAwAEQCAAIAMoAgA2AgAgA0EEaiEDDAELIAAgBCgCADYCACAEQQRqIQQLIABBBGohACABIARHDQALDAELIAAgByACIAYgBCAFENMDIAcgASACIAMgBmsiAyAEIAUQ0wMgACAHIAEgAiAGIAMgBCAFELgLDwsgAyAFRg0AA0AgACADKAIANgIAIABBBGohACADQQRqIgMgBUcNAAsLC0YBAX8CQCAAQfEAEEUiAUUNACABQbD9/ABB+P36AEEAEBwiAUUNACAAKAKwBEFgRw0AIAFB+ANqELkBDwsgAEHYA2oQuQELQgEBfyABIAJsIQQgBAJ/IAMoAkxBAEgEQCAAIAQgAxCtDAwBCyAAIAQgAxCtDAsiAEYEQCACQQAgARsPCyAAIAFuCwoAIAAQ4AEaIAALqgYDA38BfAF+IwBB0ABrIgYkAAJAAkAgAC0ATARAIAAtAE0NAQsgACsDoAFEAAAAAAAAAAChmUT8qfHSTWJQP2NFBEAgBiACNgJEIAYgATYCQCAAKwOgASEJIAYgACkClAEiCjcDOCAGIAYpA0A3AxggBiAKNwMQIAZByABqIAZBGGogCUQYLURU+yEJQKJEAAAAAACAZkCjtiAGQRBqENsFIAYgBDYCLCAGIAM2AiggACsDoAEhCSAGIAApApQBIgo3AyAgBiAGKQMoNwMIIAYgCjcDACAGQTBqIAZBCGogCUQYLURU+yEJQKJEAAAAAACAZkCjtiAGENsFIAYoAjQhBCAGKAIwIQMgBigCTCECIAYoAkghAQsCQCAALQBMDQAgACgC1AEaIAAoAswBQQRrKAIAIgcgASADIAcoAgAoAhQRBAAgBUUNACAAKALMAUEEaygCACIHIAAoAjggACgCSCAAKAJEakEBayIIQQh2Qfz//wdxaigCACAIQf8HcUECdGooAgAoAgQ2AjAgByAFNgIsCwJAIAAtAE0NACAAKALMAUEEaygCACIHIAAoAtQBKAIEIggEfyAIKAKwBiACawVBAAsgACgC1AEoAgQiCAR/IAgoArAGIARrBUEACyAHKAIAKAIYEQQAIAVFDQAgACgCzAFBBGsoAgAiByAAKAI4IAAoAkggACgCRGpBAWsiCEEIdkH8//8HcWooAgAgCEH/B3FBAnRqKAIAKAIENgIwIAcgBTYCLAsgACgCzAEgACgCyAEiB2siBUEATA0AIAVBAnYhCEEAIQUDQCAALQBMRQRAIAUgCE8NAyAAKALUARogByAFQQJ0aigCACIHIAEgAyAHKAIAKAIMEQQACyAALQBNRQRAIAAoAswBIAAoAsgBIgdrQQJ1IAVNDQMgByAFQQJ0aigCACIHIAAoAtQBKAIEIggEfyAIKAKwBiACawVBAAsgACgC1AEoAgQiCAR/IAgoArAGIARrBUEACyAHKAIAKAIQEQQACyAFQQFqIgUgACgCzAEgACgCyAEiB2tBAnUiCEgNAAsLIAZB0ABqJAAPCxBtAAvQAwEKfwJAAkAgACgCBCIFIAAoAgBHBEAgBSEDDAELIAAoAggiAiAAKAIMIgNJBEAgAiADIAJrQQJ1QQFqQQJtQQJ0IgZqIQMgAiAFayIEBEAgAyAEayIDIAUgBBBjGiAAKAIIIQILIAAgAzYCBCAAIAIgBmo2AggMAQsgAyAFayIDQQF1QQEgAxsiA0GAgICABE8NASADQQJ0IgQQGCIHIARqIQkgByADQQNqQXxxaiIDIQYCQCACIAVrIghFDQAgAyECIAUhBCAIQQRrIgpBAnZBAWpBB3EiCwRAQQAhBgNAIAIgBCgCADYCACAEQQRqIQQgAkEEaiECIAZBAWoiBiALRw0ACwsgCEF8cSADaiEGIApBHEkNAANAIAIgBCgCADYCACACIAQoAgQ2AgQgAiAEKAIINgIIIAIgBCgCDDYCDCACIAQoAhA2AhAgAiAEKAIUNgIUIAIgBCgCGDYCGCACIAQoAhw2AhwgBEEgaiEEIAJBIGoiAiAGRw0ACwsgACAJNgIMIAAgBjYCCCAAIAM2AgQgACAHNgIAIAVFDQAgBRAXIAAoAgQhAwsgA0EEayABKAIANgIAIAAgACgCBEEEazYCBA8LQaOE7wAQOAALMQAgACgCOCAAKAJIIAAoAkRqQQFrIgBBCHZB/P//B3FqKAIAIABB/wdxQQJ0aigCAAsaACAAIAEQlBQiAEEAIAAtAAAgAUH/AXFGGwuWCAEJfyMAQRBrIgckACAHQQA2AgggB0IANwMAAkACQAJAAkACQCAAKALcAyAAKALYAyIDayIBBEAgAUEASA0CIAEQGCIIIAMgARAZIQMgAUF8cSICDQELQQRBAiAAKALoAyIAQQFGG0EAIAAbIQEgCA0DDAQLIAIgA2ohBQJAAkACQAJAAkACQAJAAkAgACgC5ANBAWsOBAIDAQAJCyABQQRrIgBBAnZBAWoiAUEHcSEEQQAhBSAAQRxPDQVBACEBIAMhAgwGC0EBIQIgAUEEayIAQQJ2QQFqIgFBB3EhBCAAQRxPDQIgAyEBDAMLAkAgAUF8cSIEQQRrIgZBAnZBAWpBA3EiCUUEQCADIQAMAQtBACECIAMhAANAIAAoAgBFBEAgAEEBNgIACyAAQQRqIQAgAkEBaiICIAlHDQALCyAGQQxPBEADQCAAKAIARQRAIABBATYCAAsgACgCBEUEQCAAQQE2AgQLIAAoAghFBEAgAEEBNgIICyAAKAIMRQRAIABBATYCDAsgAEEQaiIAIAVHDQALCyADKAIAIQICQCABQQRGDQAgA0EEaiEAIARBCGsiBEECdkEBakEDcSIGBEBBACEDIAAhAQNAIAIgASgCAG0hAiABQQRqIgAhASADQQFqIgMgBkcNAAsLIARBDEkNAANAIAIgACgCAG0gACgCBG0gACgCCG0gACgCDG0hAiAAQRBqIgAgBUcNAAsLIAJBASACGyEBDAcLIAMoAgAhAgJAIAFBBEYNACADQQRqIQAgAUEIayIEQQJ2QQFqQQdxIgYEQEEAIQMgACEBA0AgAiABKAIAayECIAFBBGoiACEBIANBAWoiAyAGRw0ACwsgBEEcSQ0AA0AgAiAAKAIcIAAoAhggACgCFCAAKAIQIAAoAgwgACgCCCAAKAIAIAAoAgRqampqampqayECIABBIGoiACAFRw0ACwsgAkEBIAJBAUobIQEMBgsgAUH4////B3EhBkEAIQUgAyEAA0AgACgCHCAAKAIYIAAoAhQgACgCECAAKAIMIAAoAgggACgCBCAAKAIAIAJsbGxsbGxsbCECIABBIGoiASEAIAVBCGoiBSAGRw0ACwsgBARAQQAhAANAIAEoAgAgAmwhAiABQQRqIQEgAEEBaiIAIARHDQALCyACQQEgAhshAQwECyABQfj///8HcSEGQQAhASADIQBBACEDA0AgACgCHCAAKAIYIAAoAhQgACgCECAAKAIMIAAoAgggACgCBCAAKAIAIAFqampqampqaiEBIABBIGoiAiEAIANBCGoiAyAGRw0ACwsgBEUNAgNAIAIoAgAgAWohASACQQRqIQIgBUEBaiIFIARHDQALDAILECgACyADKAIAIQELIAgQFwsgB0EQaiQAIAEL7AIBBH8jAEEQayICJAAgAkEFOgALIAJBADoABSACQaSa8QAoAAA2AgAgAkGomvEALQAAOgAEIABB/gAgAhCeARogAiwAC0EASARAIAIoAgAQFwsgAEHMA2oiAUG40PIANgIAIAFBADYCBCABQYjX8gA2AgAgASEDIABB1ANqIgFBuNDyADYCACABQgA3AgQgAUGo2fIANgIAIAFCADcCDCABQgA3AhQgASEEIABB8ANqIgFBuNDyADYCACABQQA2AgQgAUH05fMANgIAIABBhLT0ADYCiAMgAEH0s/QANgL4AiAAQeSz9AA2AugCIABB1LP0ADYC5AEgAEGws/QANgLUASAAQaCz9AA2AsABIABBgLP0ADYCsAEgAEHArPQANgIAIANBlLT0ADYCACAEQaS09AA2AgAgAUG0tPQANgIAIABBgAEQKSAAQaABECkgAEGDAhApIAAgACgCACgClAERAQAgAkEQaiQAIAALRAAgAEHY8vMANgIAIAAsACtBAEgEQCAAKAIgEBcLIAAsABtBAEgEQCAAKAIQEBcLIAAsAA9BAEgEQCAAKAIEEBcLIAALFAAgAgR/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CEH/////B3FBAWsFQQoLEHYCfyACLQALQQd2BEAgAigCAAwBCyACCyEDIAACfyACLQALQQd2BEAgAigCAAwBCyACCwJ/IAItAAtBB3YEQCACKAIEDAELIAItAAsLajYCHCAAIAM2AhQgACADNgIYIAAtADBBA3FFDQADQCABQQBIBEAgACAAKAIYQf////8HajYCGCABQf////8HayEBDAELCyABRQ0AIAAgACgCGCABajYCGAsLKAAgAEHgAWoQiwoaIABB0AFqEI8IGiAAQbABahDbARogABDgARogAAsfACABBEAgACABKAIAEOsDIAAgASgCBBDrAyABEBcLC8cBAQF/IAFBBGogAhDTByEDIABBADYCCCAAQgA3AgAgAygCBCADKAIAayIBQQxtIQICQCABBEAgAkHWqtWqAU8NASAAIAEQGCIBNgIAIAAgATYCBCAAIAEgAkEMbGo2AgggAygCACICIAMoAgQiA0cEQANAAkAgAiwAC0EATgRAIAEgAikCADcCACABIAIoAgg2AggMAQsgASACKAIAIAIoAgQQGgsgAUEMaiEBIAJBDGoiAiADRw0ACwsgACABNgIECw8LECgAC4cCAgV/AX4jAEFAaiIDJAAgAS0AbQRAIAFBADoAbSAAQQRqIQQCQCAAKAIMRQ0AIAAoAggiAigCACIFIAAoAgQiBigCBDYCBCAGKAIEIAU2AgAgAEEANgIMIAIgBEYNAANAIAIoAgQhBSACEBcgBSICIARHDQALCyADQrCBgIAQNwMYIANCsIGAgBA3AwggAykCCCEHIANBIGoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAkIANwIEIAIgBzcCDCADIAQ2AhQgA0Gwgv0ANgIQIAEgAiADQRBqQfCxf0EBQQAQiQIgACAEIAAoAgAoAggRAgALIAAoAgQoAgghACADQUBrJAAgAAudAQICfwF+IwBBQGoiAyQAIANCxIGAgBA3AxggA0LEgYCAEDcDACADKQIAIQUgA0EgaiIEQQE6ABggBEEANgIUIARB2P38ADYCACAEIAU3AgQgBEIANwIMIAMgAjYCFCADQQA2AhAgAyABNgIMIANB7IP9ADYCCCAAIAQgA0EIakEAQQBB8LF/QQFBABAuIAMoAhAhACADQUBrJAAgAAuVAgEGfyMAQRBrIgckACAHIAE2AgwgAEFAayEIAkACQAJAIAIgACgCRCIDIAAoAkAiBGsiBUECdSIGTgRAIAAoAkggA0cEQCADIAE2AgAgACADQQRqNgJEDAILIAZBAWoiAkGAgICABE8NAiACIAVBAXUiAyACIANLG0H/////AyAFQfz///8HSRsiAgR/IAJBgICAgARPDQQgAkECdBAYBUEACyIDIAZBAnRqIgYgATYCACAFQQBKBEAgAyAEIAUQGRoLIAAgAyACQQJ0ajYCSCAAIAZBBGo2AkQgACADNgJAIARFDQEgBBAXDAELIAggBCACQQJ0aiAHQQxqEKwGCyAHQRBqJAAPCxAoAAtBo4TvABA4AAvRAQEBfwJAIAAoAgxB/////wdGDQAgACgCFEGBgICAeEYNACAAKAIQQf////8HRg0AIAAoAhhBgYCAgHhGDQAgASgCDEH/////B0YNACABKAIUQYGAgIB4Rg0AIAEoAhBB/////wdGDQAgASgCGEGBgICAeEYNACAAIAAoAgAoAiARAAAgACgCFGogASABKAIAKAIgEQAAIAJrIAEoAgxqTA0AIAAgACgCACgCIBEAACAAKAIMaiABIAEoAgAoAiARAAAgAmogASgCFGpIIQMLIAMLOwEBfyACIAAoAogCQQF0a0ECaiAAKAKQAiABKALoBkH0F2oiASgCLCIDQQpsIAMgAS0APBtsQeQAbWwLVQIBfwF8AnwgACgCjAIiAUEFa0EETyABQQpHcUUEQCAAKAKQArdEAAAAAAAA/D+jDAELIAAoApACtwsiAplEAAAAAAAA4EFjBEAgAqoPC0GAgICAeAunBgEGfyMAQRBrIgIkACACQQA6AAkgAkHwmvEALQAAOgAIIAJBCToACyACQeia8QApAAA3AwAgAEGZASACEPABIQMgAEGwAWoQ3hQhBCAAQbADaiIBQbjQ8gA2AgAgAUIANwIEIAFB2N3yADYCACABQQA2AgwgAEHAi/wANgIAIARB1JH8ADYCACAAQeyS/AA2ApADIABB3JL8ADYC6AIgAEHMkvwANgLcAiAAQbyS/AA2AtQCIABBrJL8ADYCwAIgAEGckvwANgK4AiAAQYyS/AA2AugBIABB/JH8ADYC2AEgAEHskfwANgLAASABQfyS/AA2AgAgAyAAQbQBakEJEG4gA0HaARApIAAgACgCACgClAERAQAgAiwA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QZwOakIANwIAIAAgBzYCsA4gAkHlABApIAJB8AAQKSACQfEAECkgAkEdECkgAkGfARApIAJBpQEQKSACQbkBECkgAkHaARApIAAgAToA+AUgAyACNgJMIAAgAjYChAUgBSACNgJMIAYgAjYCTCAAQfwJakEBNgIAIABB/A1qQgI3AgAgACAAKAIAKAKUAREBACABRQRAIABBBzYC8AELIARBEGokACAAC7wBAQJ/IABBChBFIgFFBEBBAA8LAkAgAUGw/fwAQYSo/QBBABAcIgFFDQAgASgC6AZBnApqKAIARQ0AAkAgARCjBUGnARCAASAARwRAIAEoAugGQYoZai0AAEUNAQsgACgChAZB6AFqQTxB8LF/QQEQLCIABH8gAEGw/fwAQezX+wBBABAcBUEACw8LIAAoAoQGQegBakE9QfCxf0EBECwiAAR/IABBsP38AEHE4fsAQQAQHAVBAAshAgsgAgsIACAAEIkBGgsUACAAQdgBahDEARogABD+AxogAAvGBgEDfyMAQdAAayICJAAgAiABNgJIIABBBGohAQJAAkAgACgCCCAALQAPIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiABLAALC0EYdEEYdUEATgRAIAIgASgCCDYCMCACIAEpAgA3AygMAQsgAkEoaiAAKAIEIAAoAggQGgsgAkE4aiIBIAIpAig3AgAgASACKAIwNgIIIAJCADcCKCACQQA2AjAgAigCOCEDIAIsAEMhBCACIAJByABqQYzk7gAQIzYCICACQSBqIAMgASAEQQBIGxAnIAIsAENBAEgEQCACKAI4EBcLIAIsADNBAEgEQCACKAIoEBcLCyAAQRBqIQECQAJAIAAoAhQgAC0AGyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgASwACwtBGHRBGHVBAE4EQCACIAEoAgg2AhggAiABKQIANwMQDAELIAJBEGogACgCECAAKAIUEBoLIAJBOGoiASACKQIQNwIAIAEgAigCGDYCCCACQgA3AhAgAkEANgIYIAIoAjghAyACLABDIQQgAiACQcgAakHYnu8AECM2AiAgAkEgaiADIAEgBEEASBsQJyACLABDQQBIBEAgAigCOBAXCyACLAAbQQBIBEAgAigCEBAXCwsgACgCHCIBBEAgAkE4aiIDIAEQ3w0gAigCOCEBIAIsAEMhBCACIAJByABqQaXA7gAQIzYCICACQSBqIAEgAyAEQQBIGxAnIAIsAENBAEgEQCACKAI4EBcLCyAAQSBqIQECQAJAIAAoAiQgAC0AKyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgASwACwtBGHRBGHVBAE4EQCACIAEoAgg2AgggAiABKQIANwMADAELIAIgACgCICAAKAIkEBoLIAJBOGoiACACKQIANwIAIAAgAigCCDYCCCACQgA3AgAgAkEANgIIIAIoAjghASACLABDIQMgAiACQcgAakGM4e4AECM2AiAgAkEgaiABIAAgA0EASBsQJyACLABDQQBIBEAgAigCOBAXCyACLAALQQBIBEAgAigCABAXCwsgAkHQAGokAAvRCwEFfyMAQYABayICJAAgAiABNgJ4IAIgAkH4AGpBjOTuABAdNgJwAkACQAJAAkBBhgNBACACKAJwGyIEBEAgAiACQfgAakGM5O4AEB02AnAgAigCcCIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgUQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgYQGCEBIAIgBkGAgICAeHI2AlggAiABNgJQIAIgAzYCVAwBCyACIAM6AFsgAkHQAGohASADRQ0BCyABIAUgAxAZGgsgASADakEAOgAAIAJB4ABqIgMiASACKQJQNwIAIAEgAigCWDYCCCACQgA3AlAgAkEANgJYAkAgAyAAQQRqIgFGDQAgAi0AayIFQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAIpA2A3AgAgASACKAJoNgIIDAILIAEgAigCYCACKAJkECAMAQsgASACKAJgIAJB4ABqIANBAEgiARsgAigCZCAFIAEbECEaCyACLABrQQBIBEAgAigCYBAXCyACLABbQQBIBEAgAigCUBAXCyACQfgAakGM5O4AECoLIAIgAkH4AGpB2J7vABAdNgJwQYYDQQAgAigCcBsEfyACIAJB+ABqQdie7wAQHTYCcCACKAJwIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAgJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCOCACIAE2AjAgAiADNgI0DAELIAIgAzoAOyACQTBqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACACQUBrIgMiASACKQIwNwIAIAEgAigCODYCCCACQgA3AjAgAkEANgI4AkAgAyAAQRBqIgFGDQAgAi0ASyIEQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAIpA0A3AgAgASACKAJINgIIDAILIAEgAigCQCACKAJEECAMAQsgASACKAJAIAJBQGsgA0EASCIBGyACKAJEIAQgARsQIRoLIAIsAEtBAEgEQCACKAJAEBcLIAIsADtBAEgEQCACKAIwEBcLIAJB+ABqQdie7wAQKkEABSAEQQBHCxogAiACQfgAakGlwO4AEB02AnBBhgNBACACKAJwGwRAIAIgAkH4AGpBpcDuABAdNgJwIAIoAnAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0DAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIoIAIgATYCICACIAM2AiQMAQsgAiADOgArIAJBIGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEgahDeDTYCHCACLAArQQBIBEAgAigCIBAXCyACQfgAakGlwO4AECoLIAIgAkH4AGpBjOHuABAdNgJwQYYDQQAgAigCcBsEQCACIAJB+ABqQYzh7gAQHTYCcCACKAJwIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NBAJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCCCACIAE2AgAgAiADNgIEDAELIAIgAzoACyACIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACACQRBqIgEgAikCADcCACABIAIoAgg2AgggAkIANwIAIAJBADYCCAJAIAEgAEEgaiIARg0AIAItABsiA0EYdEEYdSEBIAAsAAtBAE4EQCABQQBOBEAgACACKQMQNwIAIAAgAigCGDYCCAwCCyAAIAIoAhAgAigCFBAgDAELIAAgAigCECACQRBqIAFBAEgiABsgAigCFCADIAAbECEaCyACLAAbQQBIBEAgAigCEBAXCyACLAALQQBIBEAgAigCABAXCyACQfgAakGM4e4AECoLIAJBgAFqJAAPCxAtAAsQLQALEC0ACxAtAAtJACAAQbjQ8gA2AgAgAEIANwIgIABBADYCKCAAQdjy8wA2AgAgAEIANwIEIABCADcCDCAAQgA3AhQgAEEANgIcIABBADoAICAAC+kCAAJAIAAgACgCACgCCBEAAEHxAEcNAAJ/IANFBEAgABCnAgwBCyAAEPEBCyIAIAAoAgAoAggRAABB8QBHDQADQCAAEPEBIgAgACgCACgCCBEAAEHxAEYNAAsLAkAgACAAKAIAKAIIEQAAQYYBRgRAIAAoAtQFQYGAgIB4RwRAIAAoAtQFDwtBACEDIAAoArwFRQ0BIAAtALQFQYEBRg0BIAEgAhDmBSEDIAEgAEETEEUiAkcEQAJAIAAoApwDRQ0AIAJBwAFqIgEgAhC1ByAAIAAoAgAoAggRAABB8gBGDQAgASAAEOEQIgFFDQAgASgCnANFDQAgARCcCSEDCwsgAyAAKAK8BWogACwAtAVBB2xqQR1rDwtBACEDIAAgACgCACgCCBEAAEHzAEcNACAAKAKUBEGBgICAeEcEQCAAKAKUBA8LIAAsAPQDIQMgACgC/AMgASACEOYFaiADQQdsakEdayEDCyADCx4AIABBwAFqEPECGiAAQbABahDJAxogABDgARogAAvQAgEEfyABAn8gAC0AC0EHdgRAIAAoAgQMAQsgAC0ACwsiAksEQCMAQRBrIgMkACABIAJrIgUEQCAALQALQQd2BH8gACgCCEH/////B3FBAWsFQQoLIQQCfyAALQALQQd2BEAgACgCBAwBCyAALQALCyICIAVqIQEgBSAEIAJrSwRAIAAgBCABIARrIAIgAkEAEJUICyACAn8gAC0AC0EHdgRAIAAoAgAMAQsgAAsiBGogBUEAEJ4VAkAgAC0AC0EHdgRAIAAgATYCBAwBCyAAIAE6AAsLIANBADoADyABIARqIAMtAA86AAALIANBEGokAA8LIwBBEGsiAiQAAkAgAC0AC0EHdgRAIAAoAgAhAyACQQA6AA8gASADaiACLQAPOgAAIAAgATYCBAwBCyACQQA6AA4gACABaiACLQAOOgAAIAAgAToACwsgAkEQaiQAC/ABAQR/IwBBEGsiAiQAIAJBBToACyACQQA6AAUgAkGom/EAKAAANgIAIAJBrJvxAC0AADoABCAAQSUgAhDwASEDIAIsAAtBAEgEQCACKAIAEBcLIABBsAFqIgFBuNDyADYCACABQgA3AgQgAUHY3fIANgIAIAFBADYCDCABIQQgAEHAAWoiAUG40PIANgIAIAFCADcDGCABQfjV8gA2AgAgAUIANwIEIAFCADcCDCAAQdyF8wA2AgAgBEHwi/MANgIAIAFBgIzzADYCACADQdoBECkgA0HzABApIAAgACgCACgClAERAQAgAkEQaiQAIAALWAEDfyAAKAIAIgEEQCABIAAoAgQiA0YEfyABBQNAIANBDGshAiADQQFrLAAAQQBIBEAgAigCABAXCyACIgMgAUcNAAsgACgCAAshAiAAIAE2AgQgAhAXCwvsBgEBfyMAQRBrIgIkACAAQgA3AgAgAEEANgIIAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBAWoODgEJCgsMDQ4PEBESExQVAAsgAUGAEGsOBwECAwQFBgcVCyAAQQY6AAsgAEGW9+8AKAAANgAAIABBmvfvAC8AADsABCAAQQA6AAYMFQsgAEEFOgALIABB5/fvACgAADYAACAAQev37wAtAAA6AAQgAEEAOgAFDBQLIABBBjoACyAAQdXk7QAoAAA2AAAgAEHZ5O0ALwAAOwAEIABBADoABgwTCyAAQQo6AAsgAEHR5O0AKQAANwAAIABB2eTtAC8AADsACCAAQQA6AAoMEgsgAEEGOgALIABBoffvACgAADYAACAAQaX37wAvAAA7AAQgAEEAOgAGDBELIABBCjoACyAAQZ337wApAAA3AAAgAEGl9+8ALwAAOwAIIABBADoACgwQCyAAQQA6AAQgAEHm6s2LBjYCACAAQQQ6AAsMDwsgAEEAOgAIIABC88q1y+as3bnhADcCACAAQQg6AAsMDgsgAEEAOgAEIABB7N65uwY2AgAgAEEEOgALDA0LIABBBToACyAAQaWI7wAoAAA2AAAgAEGpiO8ALQAAOgAEIABBADoABQwMCyAAQTE7AQAgAEEBOgALDAsLIABBMjsBACAAQQE6AAsMCgsgAEE0OwEAIABBAToACwwJCyAAQTg7AQAgAEEBOgALDAgLIABBADoAAiAAQbHsADsBACAAQQI6AAsMBwsgAEEAOgACIABBs+QAOwEAIABBAjoACwwGCyAAQQA6AAIgAEG26AA7AQAgAEECOgALDAULIABBAzoACyAAQZW98AAvAAA7AAAgAEGXvfAALQAAOgACIABBADoAAwwECyAAQQM6AAsgAEGmvvAALwAAOwAAIABBqL7wAC0AADoAAiAAQQA6AAMMAwsgAEEDOgALIABB1sHwAC8AADsAACAAQdjB8AAtAAA6AAIgAEEAOgADDAILIABBADoABCAAQbHgyKEDNgIAIABBBDoACwwBCyACIAE2AgBB5rvxACACECQCQCAALAALQQBIBEAgAEEBNgIEIAAoAgAhAAwBCyAAQQE6AAsLIABBNDsAAAsgAkEQaiQACwkAIABBABDIAgvCBQIHfwF+AkACQCAAKAIoIgNFDQAgACgCNCEHIAAoAjAhBCADIQICfgJAA0ACQCAEIAIoAhAiBkgNACAEIAZMBEAgByACKAIUIgZIDQEgBiAHTg0DCyACQQRqIQILIAIoAgAiAg0AC0KCgICAIAwBCyAAKQIwCyIJQiCIpyEEIAmnIQYgAyECA0ACQAJAIAIoAhAiACAGSg0AIAAgBk4EQCACKAIUIgAgBEoNASAAIARODQILIAJBBGohAgsgAigCACICDQEMAgsLA0ACQAJAAkAgBiADKAIQIgBOBEAgACAGSA0CIAMoAhQiACAETA0BCyADKAIAIgMNAwwFCyAAIARODQELIAMoAgQiAw0BDAMLCyADRQ0BIAMoAhwiBUUNACADKAIYIgYCfyAFQQFrIAFxIAVpIgdBAU0NABogASABIAVJDQAaIAEgBXALIgBBAnRqKAIAIgNFDQAgAygCACICRQ0AIAVBAWshBAJAIAdBAU0EQANAAkAgASACKAIEIgNHBEAgAyAEcSAARg0BDAULIAIoAgggAUYNAwsgAigCACICDQAMAwsACwNAAkAgASACKAIEIgNHBEAgAyAFTwR/IAMgBXAFIAMLIABGDQEMBAsgAigCCCABRg0CCyACKAIAIgINAAsMAQsCQAJAIAYCfyABIARxIAdBAU0NABogASABIAVJDQAaIAEgBXALIgBBAnRqKAIAIgNFDQAgAygCACICRQ0AIAdBAU0EQANAAkAgASACKAIEIgNHBEAgAyAEcSAARg0BDAQLIAIoAgggAUYNBAsgAigCACICDQAMAgsACwNAAkAgASACKAIEIgNHBEAgAyAFTwR/IAMgBXAFIAMLIABGDQEMAwsgAigCCCABRg0DCyACKAIAIgINAAsLQfW57wAQlgEACyACQQxqIQgLIAgPC0GWuu8AEJYBAAtHAQJ/IAAgATcDcCAAIAAoAiwgACgCBCIDa6w3A3ggACgCCCECAkAgAVANACACIANrrCABVw0AIAMgAadqIQILIAAgAjYCaAuAAQEEfyMAQRBrIgIkAAJAAkAgACgCACIBBEAgASgCGCIBBEAgACgCCCEDA0AgASgCBCIEBEAgAyAEEGhFDQQLIAEoAhgiAQ0ACwsgAkEIakEANgIADAILIAJBCGpBADYCAAwBCyACQQhqIAE2AgALIAAgAigCCDYCACACQRBqJAALqAYBBH8jAEGQAWsiAiQAIAJBmLnyADYCQCACQaS58gAoAgAiBDYCCCACQQhqIgMgBEEMaygCAGpBqLnyACgCADYCACADIAIoAghBDGsoAgBqIgUgA0EEciIEELwBIAVCgICAgHA3AkggAkGYufIANgJAIAJBhLnyADYCCCAEENkBIQUgAkIANwIsIAJCADcCNCACQRA2AjwgAkGkr/IANgIMIANBqsHxAEEBEEcaIAMgAigCCEEMaygCAGoiAyADKAIEQbV/cUEIcjYCBAJAAkACQAJAAkACQAJAIAFB/v8DTARAAkAgAUEBag4CAgMACyABQf8BRg0EIAFBgP4DRw0GIABBBzoACyAAQerD8AAoAAA2AAAgAEHtw/AAKAAANgADIABBADoABwwHCyABQf//+wdMBEAgAUH//wNGDQUgAUH//v0DRw0GIABBBzoACyAAQf698AAoAAA2AAAgAEGBvvAAKAAANgADIABBADoABwwHCyABQYCA/AdGDQIgAUH///8HRw0FIABBBzoACyAAQfqn8AAoAAA2AAAgAEH9p/AAKAAANgADIABBADoABwwGCyAAQRAQGCIBNgIAIABCjICAgICCgICAfzcCBCABQZ6D7gAoAAA2AAggAUGWg+4AKQAANwAAIAFBADoADAwFCyAAQQc6AAsgAEH6w/AAKAAANgAAIABB/cPwACgAADYAAyAAQQA6AAcMBAsgAEEHOgALIABB8sPwACgAADYAACAAQfXD8AAoAAA2AAMgAEEAOgAHDAMLIABBBzoACyAAQdyo8AAoAAA2AAAgAEHfqPAAKAAANgADIABBADoABwwCCyAAQQc6AAsgAEGCqPAAKAAA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AhAZGgsgACAEIANBAnRqNgIIIAAgBkEEajYCBCAAIAQ2AgAgBUUNACAFEBcgACgCBBoLIAAoAgAaDwsQKAALQaOE7wAQOAALQQEBf0Hk0oEBKAIAIQIgASgCACIBBEBB5NKBAUG40YEBIAEgAUF/Rhs2AgALIABBfyACIAJBuNGBAUYbNgIAIAALSwECfCAAIACiIgEgAKIiAiABIAGioiABRKdGO4yHzcY+okR058ri+QAqv6CiIAIgAUSy+26JEBGBP6JEd6zLVFVVxb+goiAAoKC2C08BAXwgACAAoiIAIAAgAKIiAaIgAERpUO7gQpP5PqJEJx4P6IfAVr+goiABREI6BeFTVaU/oiAARIFeDP3//9+/okQAAAAAAADwP6CgoLYLkQEBA38jAEEQayIBJAAgAUEGOgALIAFBADoABiABQfCZ8QAoAAA2AgAgAUH0mfEALwAAOwEEIABBESABEPABIQIgASwAC0EASARAIAEoAgAQFwsgAEEANgK8ASAAIABBtAFqIgM2ArgBIABBmPj0ADYCsAEgAEGE8vQANgIAIAAgAzYCtAEgAhCBASABQRBqJAALjgUBCn8jAEEQayICJAAgAkEGOgALIAJBADoABiACQbCc8QAoAAA2AgAgAkG0nPEALwAAOwEEIABB6wAgAhCeARogAiwAC0EASARAIAIoAgAQFwsgAEHMA2oQgAUhAyAAQfQDaiIBQbjQ8gA2AgAgAUEANgIEIAFBqNTyADYCACABIQQgAEH8A2oiAUG40PIANgIAIAFBADYCBCABQbTH8wA2AgAgASEFIABBhARqIgFBuNDyADYCACABQQA2AgQgAUGY1PIANgIAIAEhBiAAQYwEaiIBQbjQ8gA2AgAgAUIANwIEIAFBqNXyADYCACABQQA2AgwgASEHIABBnARqIgFBuNDyADYCACABQQA2AgQgAUGI1/IANgIAIAEhCCAAQaQEahD8AyEJIABB0ARqIgFBuNDyADYCACABQQA2AgQgAUHY2vIANgIAIAEhCiAAQdgEaiIBQbjQ8gA2AgAgAUEANgIEIAFB6NryADYCACAAQcz68wA2AogDIABBvPrzADYC+AIgAEGs+vMANgLoAiAAQZz68wA2AuQBIABB+PnzADYC1AEgAEHo+fMANgLAASAAQcj58wA2ArABIABBiPPzADYCACADQdz6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8/wANgLYASAAQZjz/AA2AsgBIABBhPP8ADYCwAEgAEH08vwANgKwASAAQeDs/AA2AgAgAEHoAWoQnAEaIABB2AFqEOACGiAAQcgBahDJAxogABCjBBogAAtrACABIAApAlQ3AgAgASAAKQJcNwIIIAEgACkCZDcCECABIAApAmw3AhggASAAIAAoAgAoAiQRAAAiACABKAIEajYCBCABIAAgASgCDGo2AgwgASAAIAEoAhRqNgIUIAEgACABKAIcajYCHAuVAQEDfiABKQIAIQIgASkCCCEDIAEpAhAhBCAAIAEpAhg3AmwgACAENwJkIAAgAzcCXCAAIAI3AlQgACkCdCECIAAgACgCACgCJBEAACEBIABBgYCAgHg2AowBIAAgAjcCdCAAIAAoAlggAWs2AlggACAAKAJgIAFrNgJgIAAgACgCaCABazYCaCAAIAAoAnAgAWs2AnALFAAgAEHcAWoQ4AIaIAAQ7AQaIAAL2QQBCH8jAEEQayICJAAgAkEFOgALIAJBADoABSACQcSa8QAoAAA2AgAgAkHImvEALQAAOgAEIABB8gAgAhCeARogAiwAC0EASARAIAIoAgAQFwsgAEHMA2oiAUG40PIANgIAIAFBADYCBCABQYjV8gA2AgAgASEDIABB1ANqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQQgAEHkA2oiAUG40PIANgIAIAFBADYCBCABQYjX8gA2AgAgASEFIABB7ANqEPwDIQYgAEG40PIANgKYBCAAQQA6AJwEIABBuNjyADYCmAQgAEGgBGoiAUG40PIANgIAIAFCADcCBCABQaja8gA2AgAgASEHIABBrARqIgFBuNDyADYCACABQgA3AgQgAUGI3PIANgIAIAFBADYCDCABIQggAEG8BGoiAUG40PIANgIAIAFBADYCBCABQZje8gA2AgAgAEH8y/sANgKIAyAAQezL+wA2AvgCIABB3Mv7ADYC6AIgAEHMy/sANgLkASAAQajL+wA2AtQBIABBmMv7ADYCwAEgAEH4yvsANgKwASAAQbjE+wA2AgAgA0GMzPsANgIAIARBnMz7ADYCACAFQazM+wA2AgAgBkG8zPsANgIAIABBzMz7ADYCmAQgB0HczPsANgIAIAhB7Mz7ADYCACABQfzM+wA2AgAgAEHsABApIABB7gAQKSAAQYABECkgAEExECkgAEGTARApIABBqwEQKSAAQasBECkgAEHeARApIAAgACgCACgClAERAQAgAkEQaiQAIAALHwEBfyAAKALEAyIBQQBIBH8gAEETEEUoAtwBBSABCwuuCQEQfyMAQRBrIgIkACACQQU6AAsgAkEAOgAFIAJB+prxACgAADYCACACQf6a8QAtAAA6AAQgAEGGASACEJ4BGiACLAALQQBIBEAgAigCABAXCyAAQQA2AtADIABBrMP8ADYCzAMgAEHYA2oQtQYgAEGMBWoQhgghAyAAQcAFahCABSEEIABB6AVqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQUgAEH4BWoiAUG40PIANgIAIAFBADYCBCABQbjV8gA2AgAgASEGIABBgAZqIgFBuNDyADYCACABQQA2AgQgAUGI1vIANgIAIAEhByAAQYgGahD8AyEIIABBuAZqIgFBuNDyADYCACABQoCAgICAgID4v383AwggAUEANgIEIAFBvLrzADYCACABIQkgAEHIBmoiAUG40PIANgIAIAFBfzYCBCABQdS28wA2AgAgASEKIABB0AZqIgFBuNDyADYCACABQoCAgIBwNwIEIAFB+IT7ADYCACABIQsgAEHcBmoiAUG40PIANgIAIAFCADcCLCABQQA2AjQgAUGI2vIANgIAIAFCADcCBCABQgA3AgwgAUIANwIUIAFCADcCHCABQgA3AjggAUIANwIkIAFBQGtCADcCACABQQA6ACwgASEMIABBpAdqIgFBuNDyADYCACABQQA2AgQgAUH4y/MANgIAIAEhDSAAQbAHahC5DSEOIABB6AdqIgFBuNDyADYCACABQQA2AgQgAUG8u/MANgIAIAEhDyAAQfAHaiIBQbjQ8gA2AgAgAUEANgIEIAFBmN3yADYCACABIRAgAEH4B2oiAUG40PIANgIAIAFBADYCBCABQZje8gA2AgAgAEGomvsANgKIAyAAQZia+wA2AvgCIABBiJr7ADYC6AIgAEH4mfsANgLkASAAQdSZ+wA2AtQBIABBxJn7ADYCwAEgAEGkmfsANgKwASAAQdiS+wA2AgAgAEG4mvsANgLMAyAAQeCb+wA2AtAEIABB0Jv7ADYCyAQgAEHAm/sANgK8BCAAQbCb+wA2ArQEIABBoJv7ADYCrAQgAEGQm/sANgL4AyAAQYCb+wA2AvADIABB8Jr7ADYC6AMgAEHYmvsANgLYAyADQfCb+wA2AgAgAEGonPsANgK4BSAAQZic+wA2ArAFIABBiJz7ADYCnAUgBEG4nPsANgIAIABB6Jz7ADYC2AUgAEHYnPsANgLQBSAFQfic+wA2AgAgBkGInfsANgIAIAdBmJ37ADYCACAIQaid+wA2AgAgCUG4nfsANgIAIApByJ37ADYCACALQdid+wA2AgAgDEHonfsANgIAIA1B+J37ADYCACAOQYie+wA2AgAgD0GYnvsANgIAIBBBqJ77ADYCACABQbie+wA2AgAgACAAQdwDakEDEG4gACAAQZAFakEGEG4gACAAQcQFakEIEG4gAEHuABApIABB7wAQKSAAQfQAECkgAEExECkgAEEZECkgAEE2ECkgAEGoARApIABBywAQKSAAQdcAECkgAEHNARApIABBJxApIABB1QEQKSAAQd4BECkgACAAKAIAKAKUAREBACACQRBqJAAgAAvLAwEHfyMAQRBrIgIkACACQQA6AAggAkLmysnrlozdsC03AwAgAkEIOgALIABB1wAgAhCOAiACLAALQQBIBEAgAigCABAXCyAAQfACahDIBCEDIABBwANqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQQgAEHQA2oiAUG40PIANgIAIAFBADYCBCABQYjX8gA2AgAgASEFIABB2ANqEPwDIQYgAEGEBGoiAUG40PIANgIAIAFCADcCBCABQYTl8wA2AgAgASEHIABBkARqIgFBuNDyADYCACABQQA2AgQgAUH42vIANgIAIABBnO76ADYC4AIgAEGM7voANgLQAiAAQfzt+gA2AswBIABB2O36ADYCvAEgAEG85/oANgIAIANBrO76ADYCACAAQfDu+gA2AqADIABB4O76ADYCkAMgAEHQ7voANgKAAyAEQYDv+gA2AgAgBUGQ7/oANgIAIAZBoO/6ADYCACAHQbDv+gA2AgAgAUHA7/oANgIAIAAgAEH0AmpBCxBuIABB7gAQKSAAQYABECkgAEExECkgAEH3ARApIABBtwEQKSAAIAAoAgAoApQBEQEAIAJBEGokACAAC7wBAQJ/IABBChBFIgFFBEBBAA8LAkAgAUGw/fwAQYSo/QBB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AkAgAiwAX0EATgRAIAMgAigCXDYCCCADIAIpAlQ3AwAMAQsgAyACKAJUIAIoAlgQGgsgASACIANBEGogA0EBQQAgASgCACgCiAERBgAgAywAC0EASARAIAMoAgAQFwsgAywAG0EASARAIAMoAhAQFwsgACABIAdBfm0gBmogCCACIAUoAqAEEOIGIAQQ8gMgAi0AvANBABCZASABIAIgACABKAIAKAKMAREEACADQSBqJAAMAQsgAiACKAIAKAIIEQAAQfgARgRAIwBBIGsiBiQAIAZBADoAECAGQQA6ABsCQCACLABfQQBOBEAgBiACKAJcNgIIIAYgAikCVDcDAAwBCyAGIAIoAlQgAigCWBAaCyABIAIgBkEQaiAGQQFBACABKAIAKAKIAREGACAGLAALQQBIBEAgBigCABAXCyAGLAAbQQBIBEAgBigCEBAXCyAAIAEgAiADIAQgBRDPAiABIAIgACABKAIAKAKMAREEACAGQSBqJAAMAQsgAiACKAIAKAIIEQAAQfkARgRAIwBBIGsiAyQAIAIgAigCACgCIBEAACEGIAAoAgRBgMoDIAQoApACQQAQjQEhByADQQA6ABAgA0EAOgAbAkAgAiwAX0EATgRAIAMgAigCXDYCCCADIAIpAlQ3AwAMAQsgAyACKAJUIAIoAlgQGgsgASACIANBEGogA0EBQQAgASgCACgCiAERBgAgAywAC0EASARAIAMoAgAQFwsgAywAG0EASARAIAMoAhAQFwsgBCgCkAIhBSAEIAQoAgAoAiQRAAAhCCAAIAEgB0ECbSAGaiAAKAIEQYDKAyAFQQAQjQFBfm1qIAggBCgCiAJBAWsgBSAAKAIEKALoBkH0F2oiBCgCLCIGQQpsIAYgBC0APBtsQeQAbWxrQYDKAyAFQQBBABCZASABIAIgACABKAIAKAKMAREEACADQSBqJAAMAQsgAiACKAIAKAIIEQAAQfoARgRAIAEhBSMAQeAAayIJJAACQCADIAIQ2AciB0UEQCACQgA3AgwgAkIANwIkIAJCADcCHCACQgA3AhQMAQsgAigCjARBAkYEQCACQgA3AgwgAkIANwIkIAJCADcCHCACQgA3AhQMAQsCQCACEMkEDQAgAi0AmAQNACACQgA3AgwgAkIANwIkIAJCADcCHCACQgA3AhQMAQsCQCACKALAA0EBRw0A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CBEAAEGHAUYEQCMAQSBrIgYkACACBEAgAkG4w/sAQeDx+ABBABAcIQgLIAZBADoAECAGQQA6ABsCQCACLABfQQBOBEAgBiACKAJcNgIIIAYgAikCVDcDAAwBCyAGIAIoAlQgAigCWBAaCyABIAIgBkEQaiAGQQFBACABKAIAKAKIAREGACAGLAALQQBIBEAgBigCABAXCyAGLAAbQQBIBEAgBigCEBAXCyAAIAEgCCADIAQgBRDPAiABIAIgACABKAIAKAKMAREEACAGQSBqJAAMAQsgAiACKAIAKAIIEQAAQYgBRgRAIwBBQGoiAyQAIAJBhgFBfxAwIQYgBCgCjAIhByAAKAIEIAQoApACEHohBSAGQdgDahC5ASEJIAIoAtQDIQggA0IANwM4IANCADcDMCAAIAYgBCADQThqIANBMGogA0EgakEAIAdBA0YiBxDIBiAEKAKQAiAAKAIEKALoBkH0F2oiBigCLCIKQQpsIAogBi0APCILG2xB5ABtIQogBCgCkAIgBigCLCIEQQpsIAQgCxtsQeQAbSEEIANBADoAECADQQA6ABsCf0QAAAAAAAAEQEQAAAAAAAAMQCAHGyAEt6IiFplEAAAAAAAA4EFjBEAgFqoMAQtBgICAgHgLIQYCQCACLABfQQBOBEAgAyACKAJcNgIIIAMgAikCVDcDAAwBCyADIAIoAlQgAigCWBAaCyABIAIgA0EQaiADQQFBACABKAIAKAKIAREGACADLAALQQBIBEAgAygCABAXCyADLAAbQQBIBEAgAygCEBAXC0EFQQcgBxsgCmwhByADKAI4IQQCQCAJRQRAIAhBAUYEQCAAIAEgBCADKAIkIgggBCAFaiAGIAhqELIBIAAgASADKAIwIgQgCCAEIAVrIAcgCGoQsgEMAgsgACABIAQgAygCICIIIAQgBWogCCAGaxCyASAAIAEgAygCMCIEIAggBCAFayAIIAdrELIBDAELIAhBAUYEQCAAIAEgBCADKAIkIgggBCAFaiAHIAhqELIBIAAgASADKAIwIgQgCCAEIAVrIAYgCGoQsgEMAQsgACABIAQgAygCICIIIAQgBWogCCAHaxCyASAAIAEgAygCMCIEIAggBCAFayAIIAZrELIBCyABIAIgACABKAIAKAKMAREEACADQUBrJAAMAQsgAiACKAIAKAIIEQAAQYkBRgRAQQAhBSMAQSBrIgMkACACBEAgAkG4w/sAQdTM+ABBABAcIQULIANBADoAECADQQA6ABsCQCACLABfQQBOBEAgAyACKAJcNgIIIAMgAikCVDcDAAwBCyADIAIoAlQgAigCWBAaCyABIAIgA0EQaiADQQFBACABKAIAKAKIAREGACADLAALQQBIBEAgAygCABAXCyADLAAbQQBIBEAgAygCEBAXCyAEIAQoAgAoAiQRAAAhCCAEKAKQAiAAKAIEKALoBkH0F2oiBygCLCIJQQpsIAkgBy0APBtsQeQAbSEJIAIgAigCACgCIBEAACIKQfgAaiEHIAggCUECdGsiCCEJIApBjgJqIQogCCAFKALQA0EybGpBMmohCCABQf8BQQBB5ABBAEEAQQBBABD0ASABQYCA/AdB6gAQowEgASAHIAAoAgQiCwR/IAsoArAGIAhrBUEACyAKIAdrIAggCWsgASgCACgCVBEIACABEMMCIAEQ1QEgBSgC0ANBf0cEQCACIAIoAgAoAiARAAAgBCgCkAIgACgCBCgC6AZB9BdqIgcoAiwiCEEKbCAIIActADwbbEHkAG1BBWxqIQcgBSgC1ANBf0cEQCAFKALUAyEGCyAAIAEgByAEIAQoAgAoAiQRAAAgBCgCiAJBAWsgBCgCkAIgACgCBCgC6AZB9BdqIgcoAiwiCEEKbCAIIActADwbbEHkAG1sayAFKALQAyAGIAQQ1BILIAEgAiAAIAEoAgAoAowBEQQAIANBIGokAAwBCyACIAIoAgAoAggRAABBigFGBEAgACABIAIgAyAEIAUQjQwMAQsgAiACKAIAKAIIEQAAQYsBRgRAIwBBIGsiAyQAIANBADoAECADQQA6ABsCQCACLABfQQBOBEAgAyACKAJcNgIIIAMgAikCVDcDAAwBCyADIAIoAlQgAigCWBAaCyABIAIgA0EQaiADQQFBACABKAIAKAKIAREGACADLAALQQBIBEAgAygCABAXCyADLAAbQQBIBEAgAygCEBAXCyABIAIgAigCACgCIBEAAAJ/IAIgAigCACgCJBEAACEEQQAgACgCBCIFRQ0AGiAFKAKwBiAEawsgASgCACgCdBEEACABIAIgACABKAIAKAKMAREEACADQSBqJAAMAQsgAiACKAIAKAIIEQAAQYwBRgRAIwBBIGsiBiQAIAItALAERQRAIAZBADoAECAGQQA6ABsCQCACLABfQQBOBEAgBiACKAJcNgIIIAYgAikCVDcDAAwBCyAGIAIoAlQgAigCWBAaCyABIAIgBkEQaiAGQQFBACABKAIAKAKIAREGACAGLAALQQBIBEAgBigCABAXCyAGLAAbQQBIBEAgBigCEBAXCyAAIAEgAiACKAIAKAIgEQAAIAAoAgQgBCgCkAIQekF+bWogAiACKAIAKAIkEQAAIAIgAigCACgCIBEAACAAKAIEIAQoApACEHpBAm1qIAIgAigCACgCJBEAACACKAKkBCACKAKsBGprELIBIAAgASACIAQQpRIgACABIAIgAyAEIAUQzwICQCACKALUA0ECRw0AIAIQvwMNACABQX8CfyAAKAIEIAQoApACEHq3RDMzMzMzM/M/oiIWmUQAAAAAAADgQWMEQCAWqgwBC0GAgICAeAtB5ABBAEEAQQBBABD0ASABQX9B5AAQowECfyAEKAKQAiAAKAIEIgMoAugGQfQXaiIFKAIsIgdBCmwgByAFLQA8G2xB5ABtIQUgAygC6AZBgCRqKwMAIAW3oiIWmUQAAAAAAADgQWMEQCAWqgwBC0GAgICAeAsiB0ECdCEMIAIoAqAEIQUgAiACKAIAKAIkEQAAIAIoAqQEayEDAkACQCACQfYAEIABIggEQCAIQbD9/ABBoOL0AEEAEBwiCARAIAggBRDiBiIJBEAgBCgCkAIhCiAAKAIEIQsCfyAFQQFGBEAgCyAJIApBARC+EAwBCyALIAkgCkEBEKsHCyADaiEDCyAFQQJHDQMgCEUNAiAIQQIQ4gZBwcQDRg0CDAMLIAVBAkYNAQwCCyAFQQJHDQELIAMgBCgCkAIgACgCBCgC6AZB9BdqIgMoAiwiCEEKbCAIIAMtADwbbEHkAG1BfW1qIQMLIAdBAXQhBEEAIAxrIQggAiACKAIAKAIgEQAAIgkgB2shCgJAIAVBAUYEQCABIAogACgCBCIFBH8gBSgCsAYgAyAIamsFQQALIAQgCWogACgCBCIEBH8gBCgCsAYgAyAHa2sFQQALIAEoAgAoAkgRCAAMAQsgASAKIAAoAgQiBQR/IAUoArAGIAMgCGtrBUEACyAEIAlqIAAoAgQiBAR/IAQoArAGIAMgB2prBUEACyABKAIAKAJIEQgACyABEMMCIAEQ1QELIAEgAiAAIAEoAgAoAowBEQQACyAGQSBqJAAMAQsgAiACKAIAKAIIEQAAQY0BRgRAIwBB4AFrIgMkAAJAAkAgAigCoAQNACAEKAKMAkEJRg0AQa667wBBABAkDAELIAIgACACKALcBSAEEIwMIAIoAgAoApwGEQIAIANBADoA0AEgA0EAOgDbAQJAIAIsAF9BAE4EQCADIAIoAlw2AsgBIAMgAikCVDcDwAEMAQsgA0HAAWogAigCVCACKAJYEBoLIAEgAiADQdABaiADQcABakEBQQAgASgCACgCiAERBgAgAywAywFBAEgEQCADKALAARAXCyADLADbAUEASARAIAMoAtABEBcLIAFBAToATSABIAAoAihB5AAQowEgACgCBCIGQYwIaiAEKAKQAiAGKALUB2xB5ABtNgIAIANBmKj9ADYCkAEgAyAGQYgIaiIELwEUOwGkASADIAQpAgw3ApwBIAMgBCkCBDcClAEgA0GoAWohBgJAIAQsACNBAE4EQCAGIAQpAhg3AgAgBiAEKAIgNgIIDAELIAYgBCgCGCAEKAIcEBoLIAMgBCkCJDcCtAEgAkGIBWooAkQEQCADIAIoAswFNgKgAQsgAigCyAUEQCADIAIoAsgFNgKcAQsgAigCoAQtALwDBEAgAwJ/IAAoAgQoAugGQYAkaisDACADKAKUAbeiIhaZRAAAAAAAAOBBYwRAIBaqDAELQYCAgIB4CzYClAELIAEgA0GQAWoQmgEgA0EANgKEASADQgA3AmQgA0IANwJ8IANBxIP6ADYCWCADQQA6AHIgA0EAOwFwIANBATYCdCADQgA3A4gBIANBADYCbCADIAIgAigCACgCIBEAACIENgJcIAMgAiACKAIAKAIkEQAAIgY2AmAgACgCBCgC5AZBA0YEQCADIAJBwAFqEF4EfyACKALQASIHKALMASAHKALEAWsFQQALNgJkIAMgAkHAAWoQXgR/IAIoAtABIgcoAtABIAcoAsgBawVBAAs2AmgLIAMgARDZAygCBDYCeCABIAQgACgCBCIEBH8gBCgCsAYgBmsFQQALQQEgASgCACgCeBEHACAAIAEgAiADQdgAahDCAwJAIAIoAtQFQQhHDQAgAUEAOwFMIAFBgQI7AUwgA0IANwI0IANBADsBPCADQgA3A0ggA0IANwIsIANBmKj9ADYCKCADQgA3A0AgA0GA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eDYCBCABQZjc8gA2AgAgAEG40PIANgIYIABBgQE6ACAgAEEANgIcIABBqNzyADYCGCAAQdTx8wA2AgAgAUH08fMANgIAIABBhPLzADYCGCAAQckBELUBIABBygEQtQEgACAAKAIAKAIIEQEAIAALHwAgABCBASAAQbABahAvIABBwAFqEC8gAEIANwLQAQsQAEQAAAAAAADwPyAAEJAFC+oBAQN/AkAgAEEsaiICIAFGDQAgAS0ACyIEQRh0QRh1IQMgAiwAC0EATgRAIANBAE4EQCACIAEpAgA3AgAgAiABKAIINgIIDAILIAIgASgCACABKAIEECAMAQsgAiABKAIAIAEgA0EASCICGyABKAIEIAQgAhsQIRoLIAEgAEE4aiIARwRAIAEtAAsiA0EYdEEYdSECIAAsAAtBAE4EQCACQQBOBEAgACABKQIANwIAIAAgASgCCDYCCA8LIAAgASgCACABKAIEECAPCyAAIAEoAgAgASACQQBIIgAbIAEoAgQgAyAAGxAhGgsLkQIBA38jAEGQAWsiAiQAIAJBzLryADYCPCACQdi68gAoAgAiAzYCACACIANBDGsoAgBqQdy68gAoAgA2AgAgAigCACEDIAJBADYCBCACIANBDGsoAgBqIgQgAkEIaiIDELwBIARCgICAgHA3AkggAkHMuvIANgI8IAJBuLryADYCACADENkBIQQgAkIANwMoIAJCADcDMCACQQg2AjggAkGkr/IANgIIIAMgARDpAyACIAAQrw0hACACQdS68gAoAgAiATYCACACIAFBDGsoAgBqQeC68gAoAgA2AgAgAkGkr/IANgIIIAIsADNBAEgEQCACKAIoEBcLIAQQzgEaIAJBPGoQggEaIAJBkAFqJAAgAAvTAQEEfyMAQSBrIgIkACACIAE2AhgCQCAAKAIEIgFFDQAgAkEIaiIDIAEQqAMgAigCCCEEIAIsABMhBSACIAJBGGpBgObvABAjNgIAIAIgBCADIAVBAEgbECcgAiwAE0EATg0AIAIoAggQFwsgACwACCIAQYF/RgR/IAFBAEcFIAJBCGoiASAAEE0gAigCCCEAIAIsABMhAyACIAJBGGpBhebvABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EASARAIAIoAggQFwtBAAsaIAJBIGokAAv8AwEFfyMAQSBrIgIkACAC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AQwCCyAARAAAAAAAAOB/oiEAIAFB/RcgAUH9F0kbQf4PayEBDAELIAFBgXhKDQAgAEQAAAAAAABgA6IhACABQbhwSwRAIAFByQdqIQEMAQsgAEQAAAAAAABgA6IhACABQfBoIAFB8GhLG0GSD2ohAQsgACABQf8Haq1CNIa/oguHAgEFfyMAQRBrIgUkACABIAJHBEAgAEEEaiEHA0AgACAHIAVBDGogBUEIaiABIgRBEGoiARDWBCIGKAIARQRAQRwQGCIDIAEoAgg2AhggAyABKQIANwIQIAUoAgwhASADQgA3AgAgAyABNgIIIAYgAzYCACAAKAIAKAIAIgEEQCAAIAE2AgAgBigCACEDCyAAKAIEIAMQRCAAIAAoAghBAWo2AggLAkAgBCgCBCIDRQRAIAQoAggiASgCACAERg0BIARBCGohAwNAIAMoAgAiBEEIaiEDIAQgBCgCCCIBKAIARw0ACwwBCwNAIAMiASgCACIDDQALCyABIAJHDQALCyAFQRBqJAALtREEDX8DfQF+AXwjAEGAA2siAyQAIANBqAFqEJwDIQsCQCAALAAPQQBOBEAgAyAAKAIMNgKAASADIAApAgQ3A3gMAQsgA0H4AGogACgCBCAAKAIIEBoLIAMgA0H4AGpBwsTwABBYIgQoAgg2ApABIAMgBCkCADcDiAEgBEIANwIAIARBADYCCCADIANBiAFqIAEoAgAgASABLQALIgRBGHRBGHVBAEgiBRsgASgCBCAEIAUbEIwBIgQoAgg2AiggAyAEKQIANwMgIARCADcCACAEQQA2AgggAyADQSBqQdfU7gAQWCIEKAIINgKgASADIAQpAgA3A5gBIARCADcCACAEQQA2AgggAywAK0EASARAIAMoAiAQFwsgAywAkwFBAEgEQCADKAKIARAXCyADLACDAUEASARAIAMoAngQFwtBACEEIANBiAFqIAsgAygCmAEgA0GYAWogAywAowFBAEgbEL0IAkACQCADKAKIAQRAIAMgAygCmAEgA0GYAWogAywAowFBAEgbNgIQQais8QAgA0EQahCMAgwBCyADIAsQiAE2AnAgAyADQfAAakHr0e4AEB02AiACQCADKAIgRSIMBEBB1aTvAEEAECQMAQsgAyADQfAAakHr0e4AEB02AiAgA0EgahDdASENIANB6ABqIgdBADYCAAJAAkAgAEEoaiIIKAIAIgQEQCACKAIEIQkgAigCACEKIAQhBQNAAkAgCiAFKAIQIgZIDQAgBiAKTgRAIAkgBSgCFCIGSA0BIAYgCU4NBQsgBUEEaiEFCyAFKAIAIgUNAAsgAEEoaiEGA0ACQAJAAkAgBCgCECIFIApMBEAgBSAKSA0CIAkgBCgCFCIFTg0BCyAEKAIAIgUNAiAEIQYMBQsgBSAJTg0ECyAEQQRqIQYgBCgCBCIFRQ0DIAYhBAsgBCEGIAUhBAwACwALIAgiBCEGCyAGKAIAIgVFBEBBLBAYIQUgAikCACETIAVCADcCGCAFIBM3AhAgBUIANwIgIAVBgICA/AM2AiggBSAENgIIIAVCADcCACAGIAU2AgAgACgCJCgCACIEBH8gACAENgIkIAYoAgAFIAULIQQgACgCKCAEEEQgACAAKAIsQQFqNgIsC0EAIQBBACEJQQAhCiMAQRBrIg4kAAJAIAUoAhwiBEUNACAEQQFrQQNPBEAgBEF8cSEPA0AgAEECdCIGIAUoAhhqQQA2AgAgBSgCGCAGQQRyakEANgIAIAUoAhggBkEIcmpBADYCACAFKAIYIAZBDHJqQQA2AgAgAEEEaiEAIAlBBGoiCSAPRw0ACwsgBEEDcSIEBEADQCAFKAIYIABBAnRqQQA2AgAgAEEBaiEAIApBAWoiCiAERw0ACwsgBSgCICEAIAVCADcCIAJAIABFDQALIABFDQADQCAAKAIAIQQgAEEMahDHBRogABAXIAQiAA0ACwsgDkEQaiQAIAgoAgAhBAsgBEUNAiACKAIEIQAgAigCACECA0ACQAJAAkAgBCgCECIFIAJMBEAgAiAFSg0CIAAgBCgCFCIFTg0BCyAEKAIAIgQNAwwGCyAAIAVMDQELIAQoAgQiBA0BDAQLCyAERQ0CIAcgA0HwAGpBjfvuABBBNgIAQYcDQQAgBygCABtFDQAgBEEYaiEGA0AgAyAHQabv7wAQHTYCIEGGA0EAIAMoAiAbBEAgAyAHQabv7wAQHTYCICADIANBIGoiACgCACICBH8gAigCCCICQYjM8QAgAhsFQYjM8QALQQBBEBC6CDYCZCAAQgA3AiQgAEIANwIEIABBOGoiAkIANwIAIABB3MPyADYCACAAQgA3AiwgACACNgI0IABCADcCDCAAQQA2AhQgACANQQpsNgIYIABBBzoAJyAAQcr57wAoAAAiAjYAHCAAQc357wAoAAAiBDYAHyAAQQc6ADMgAEEAOgAjIAAgAjYAKCAAIAQ2ACsgAyAHQayI7QAQHTYCeEMAAAAAIRBDAAAAACERQYYDQQAgAygCeBsEQCADIAdBrIjtABAdNgJ4IANB+ABqQwAAAAAQ4wIhEQsgAyAHQaGG7QAQHTYCeEGGA0EAIAMoAngbBEAgAyAHQaGG7QAQHTYCeCADQfgAakMAAAAAEOMCIRALIAMgB0Htie0AEB02AnhDAAAAACESQYYDQQAgAygCeBsEQCADIAdB7YntABAdNgJ4IANB+ABqQwAAAAAQ4wIhEgsgAyAHQZzw7gAQHTYCeCAAIBG7IBC7IBK7QYYDQQAgAygCeBsEfSADIAdBnPDuABAdNgJ4IANB+ABqQwAAAAAQ4wIFQwAAAAALuxDNDiADIAdBqIjtABAdNgJ4QYYDQQAgAygCeBsEQCADIAdBqIjtABAdNgJ4IAMCfyADQfgAakMAAAAAEOMCu0QAAAAAAAAkQKIiFJlEAAAAAAAA4EFjBEAgFKoMAQtBgICAgHgLNgI0CwJAIAYoAgQiBUUNACAGKAIAAn8gAygCZCICIAVBAWtxIAVpQQFLIghFDQAaIAIgAiAFSQ0AGiACIAVwCyIJQQJ0aigCACIERQ0AIAQoAgAiBEUNAAJAIAhFBEAgBUEBayEFA0ACQCAEKAIEIgggAkcEQCAFIAhxIAlGDQEMBQsgBCgCCCACRg0DCyAEKAIAIgQNAAsMAgsDQAJAIAQoAgQiCCACRwRAIAUgCE0EfyAIIAVwBSAICyAJRg0BDAQLIAQoAgggAkYNAgsgBCgCACIEDQALDAELIAEoAgAhBCABLAALIQUgAyACNgIAIAMgBCABIAVBAEgbNgIECyADIANB5ABqIgI2AvgCIANB+ABqIAYgAiADQfgCahDLDiADKAJ4QQxqIAAQyg4gABDHBRoLIAcgB0GN++4AEJ0FNgIAQYcDQQAgBygCABsNAAsLIAxFIQQLIAMsAKMBQQBIBEAgAygCmAEQFwsgCxCbAyADQYADaiQAIAQPC0GWuu8AEJYBAAuMCAEFfyAAQQFqIgIhAwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACwAASIEQeEAaw4RAQoKCgoKAgoKCgoDCgoKCgQACyACIQMgBEEjRw0JIABBAmohBCAALQACIgNBO0YEQCAEDwsCQCADQfgARwRAIANBGHRBGHVBMGsiBUEKSQ0BIAQPCyAAQQNqIQMgAC0AAyIEQTtGDQpBACECA0ACfyAEQRh0QRh1IgVBMGsiBkEJTQRAIAYgAkEEdGoMAQsgBUEgciIFQeEAa0EFSw0IIAJBBHQgBWpB1wBrCyECIAMtAAEhBCADQQFqIQMMAAsAC0EAIQIDQCAFIAJBCmxqIQIgBCwAASEGIARBAWoiAyEEIAZBMGsiBUEKSQ0ACyAGQTtHDQkMBwsgAEECaiEDAkACQCAALQACQe0Aaw4EAAoKAQoLIAAtAANB8ABHDQogAC0ABEE7Rw0LIABBJjoAACAAQQVqIQMgASgCACIABEAgACABKAIEayAAIAIgAGsQYxoLIAEgAzYCAEEEIQAMCAsgAC0AA0HvAEcNCSAALQAEQfMARw0KIAAtAAVBO0cEQCAAQQVqDwsgAEEnOgAAIABBBmohAyABKAIAIgBFDQMgACABKAIEayAAIAIgAGsQYxoMAwsgAC0AAkH0AEcNCiAALQADQTtHDQggAEE+OgAAIABBBGohAyABKAIAIgBFDQQgACABKAIEayAAIAIgAGsQYxoMBAsgAC0AAkH0AEcNCSAALQADQTtHDQcgAEE8OgAAIABBBGohAyABKAIAIgBFDQMgACABKAIEayAAIAIgAGsQYxoMAwsgAC0AAkH1AEcNCCAALQADQe8ARw0GIAAtAARB9ABHDQcgAC0ABUE7RwRAIABBBWoPCyAAQSI6AAAgAEEGaiEDIAEoAgAiAEUNACAAIAEoAgRrIAAgAiAAaxBjGgsgASADNgIAQQUhAAwDCyAEQf8BcUE7Rg0BDAMLIAEgAzYCAEEDIQAMAQsgA0EBaiIDAn8gAkH//wNNBEAgAkH/AE0EQCAAIAI6AABBAQwCCyACQf8PTQRAIAAgAkE/cUGAAXI6AAEgACACQQZ2QcABcjoAAEECDAILIAAgAkE/cUGAAXI6AAIgACACQQx2QeABcjoAACAAIAJBBnZBP3FBgAFyOgABQQMMAQsgACACQT9xQYABcjoAAyAAIAJBEnZB8AFyOgAAIAAgAkEGdkE/cUGAAXI6AAIgACACQQx2QT9xQYABcjoAAUEECyAAaiIEayEAIAEoAgAiAgRAIAIgASgCBGsgAiAEIAJrEGMaCyABIAAgBGo2AgALIAEgASgCBCAAajYCBAsgAw8LIABBA2oPCyAAQQRqDwsgAEECaguCAgECfyAAKAIEIgEEQCABQaDEgQEoAgARAQAgAEEANgIECyAAKAIAIgEoAiwiAgRAA0AgAigCACIBBEAgAUGgxIEBKAIAEQEACyACKAIEIgINAAsgACgCACEBCyABIAEoAgBBCHZrKAIIIgIEQANAIAIoAgghASACQaDEgQEoAgARAQAgASICDQALCyAAQgA3AhQgAEIANwIwIABCADcCDCAAQgA3AiAgAEIANwIoIABBADYCOCAAQQA2AkggAEFAa0Ls/wE3AgAgAEE8aiIBIABBCGo2AgAgAEEcaiICQYEoNgIAIAAgAjYCACAAIAE2AgggAEHs/wE2AhQgACACNgIwC9sCAgJ/AX4jAEEgayIGJAAgACACNgIEIABB+L2BATYCACAAQQhqIgcgASgCACICNgIAIAIgAigCBEEBajYCBCAHIQIgASkCBCEIIABCADcCFCAAIAg3AgwgAEIANwIcIABCADcCJCAAQgA3AiwgAEIANwI0IABCADcCPCAAQgA3AkQgAEIANwJMIAAgBToAViAAIAQ6AFUgACADOgBUIAZBCGoiAyACKAIAIgE2AgAgASABKAIEQQFqNgIEIAZBEGogAyICKAIAQZgBahC3CUEBIQEgBigCFCAGLQAbIgMgA0EYdEEYdSIDQQBIG0EBRgR/IAZBEGpBf0GQsfAAQQEQG0EARyEBIAYtABsFIAMLQRh0QRh1QQBIBEAgBigCEBAXCyACKAIAIgIgAigCBEEBayIDNgIEIANBf0YEQCACIAIoAgAoAggRAQALIAAgAToAVyAGQSBqJAAgAAscAQF/QQwQACIAQQMQlwMgAEHgz/IAQagDEAEACxwBAX9BDBAAIgBBBhCXAyAAQeDP8gBBqAMQAQALqwMBA38CQCAAIAFGBEAgACABKAIUNgIUIAAgASgCHDYCHCAAIAEpAiQ3AiQgACABKQIsNwIsIAAgASkCNDcCNCAAIAEpAjw3AjwgACABKAJENgJEDAELIABBBGogASgCBCABKAIIEFEgACABKAIUNgIUIAAgASgCHDYCHCAAIAEoAkQ2AkQgACABKQI8NwI8IAAgASkCNDcCNCAAIAEpAiw3AiwgACABKQIkNwIkIAFByABqIQMgAEHIAGohAiABLABTIQQgACwAU0EATgRAIARBAE4EQCACIAMpAwA3AwAgAiADKAIINgIIDAILIAIgASgCSCABKAJMECAMAQsgAiABKAJIIAMgBEEASCICGyABKAJMIARB/wFxIAIbECEaCyAAIAEoAlg2AlggACABKAJgNgJgIAAgASkDaDcDaCAAIAEoAnQ2AnQgACABRwRAIABB/ABqIAEoAnwgASgCgAEQUQsgACABKQOIATcDiAEgACABKAKwATYCsAEgACABKQOoATcDqAEgACABKQOgATcDoAEgACABKQOYATcDmAEgACABKQOQATcDkAEL2QEBA38jAEEQayIFJAACQAJAIAEoAgQiA0EgaiIEQez/AU0EQCABIAQ2AgQgAyABKAIAIgNqQRRqIQEMAQsgAUEgIAVBDGoQsAQiAUUEQEEAIQEMAgsgBSgCDCEDCyABQgA3AgQgAUEANgIcIAFBFGoiBEIANwIAIAFBDGpCADcCACABIAEgA2tBCHQgAnI2AgAgASAANgIMAkAgACgCECICBEAgAigCFCIAIAE2AhggASAANgIUIAJBFGohBAwBCyAAIAE2AhALIAQgATYCAAsgBUEQaiQAIAELwg0BG38jAEHwA2siASQAQdi2ggEtAABFBEAgAUEBNgJkIAFB6ABqIhpBp5TuACABQeQAahBIIRsgAUEKNgJgIAFB+ABqIgNBwtnuACABQeAAahBIGiABQQI2AlwgAUGIAWoiBEGIuO0AIAFB3ABqEEgaIAFBBDYCWCABQZgBaiIFQaCU7gAgAUHYAGoQSBogAUEDNgJUIAFBqAFqIgZB7JPuACABQdQAahBIGiABQQU2AlAgAUG4AWoiB0Gqt+0AIAFB0ABqEEgaIAFBDDYCTCABQcgBaiIIQfiT7gAgAUHMAGoQSBogAUELNgJIIAFB2AFqIglB1bftACABQcgAahBIGiABQRM2AkQgAUHoAWoiCkHIt+0AIAFBxABqEEgaIAFBFTYCQCABQfgBaiILQd6T7gAgAUFAaxBIGiABQRQ2AjwgAUGIAmoiDEG0t+0AIAFBPGoQSBogAUEWNgI4IAFBmAJqIg1Bw5PuACABQThqEEgaIAFBDjYCNCABQagCaiIOQeic7gAgAUE0ahBIGiABQQ02AjAgAUG4AmoiD0GSk+4AIAFBMGoQSBogAUESNgIsIAFByAJqIhBB85zuACABQSxqEEgaIAFBETYCKCABQdgCaiIRQZuT7gAgAUEoahBIGiABQRA2AiQgAUHoAmoiEkHenO4AIAFBJGoQSBogAUEPNgIgIAFB+AJqIhNBipPuACABQSBqEEgaIAFBCDYCHCABQYgDaiIUQZKU7gAgAUEcahBIGiABQQk2AhggAUGYA2oiFUH0t+0AIAFBGGoQSBogAUEXNgIUIAFBqANqIhZB2JPuACABQRRqEEgaIAFBGjYCECABQbgDaiIXQYaU7gAgAUEQahBIGiABQRw2AgwgAUHIA2oiGEHpt+0AIAFBDGoQSBogAUEeNgIIIAFB2ANqIhlB4rftACABQQhqEEgaQdC2ggFCADcCAEHMtoIBQdC2ggE2AgAgAUHoA2oiAkHMtoIBQdC2ggEgGiAbEEAgAkHMtoIBQdC2ggEgAyADEEAgAkHMtoIBQdC2ggEgBCAEEEAgAkHMtoIBQdC2ggEgBSAFEEAgAkHMtoIBQdC2ggEgBiAGEEAgAkHMtoIBQdC2ggEgByAHEEAgAkHMtoIBQdC2ggEgCCAIEEAgAkHMtoIBQdC2ggEgCSAJEEAgAkHMtoIBQdC2ggEgCiAKEEAgAkHMtoIBQdC2ggEgCyALEEAgAkHMtoIBQdC2ggEgDCAMEEAgAkHMtoIBQdC2ggEgDSANEEAgAkHMtoIBQdC2ggEgDiAOEEAgAkHMtoIBQdC2ggEgDyAPEEAgAkHMtoIBQdC2ggEgECAQEEAgAkHMtoIBQdC2ggEgESAREEAgAkHMtoIBQdC2ggEgEiASEEAgAkHMtoIBQdC2ggEgEyATEEAgAkHMtoIBQdC2ggEgFCAUEEAgAkHMtoIBQdC2ggEgFSAVEEAgAkHMtoIBQdC2ggEgFiAWEEAgAkHMtoIBQdC2ggEgFyAXEEAgAkHMtoIBQdC2ggEgGCAYEEAgAkHMtoIBQdC2ggEgGSAZEEAgASwA4wNBAEgEQCABKALYAxAXCyABLADTA0EASARAIAEoAsgDEBcLIAEsAMMDQQBIBEAgASgCuAMQFwsgASwAswNBAEgEQCABKAKoAxAXCyABLACjA0EASARAIAEoApgDEBcLIAEsAJMDQQBIBEAgASgCiAMQFwsgASwAgwNBAEgEQCABKAL4AhAXCyABLADzAkEASARAIAEoAugCEBcLIAEsAOMCQQBIBEAgASgC2AIQFwsgASwA0wJBAEgEQCABKALIAhAXCyABLADDAkEASARAIAEoArgCEBcLIAEsALMCQQBIBEAgASgCqAIQFwsgASwAowJBAEgEQCABKAKYAhAXCyABLACTAkEASARAIAEoAogCEBcLIAEsAIMCQQBIBEAgASgC+AEQFwsgASwA8wFBAEgEQCABKALoARAXCyABLADjAUEASARAIAEoAtgBEBcLIAEsANMBQQBIBEAgASgCyAEQFwsgASwAwwFBAEgEQCABKAK4ARAXCyABLACzAUEASARAIAEoAqgBEBcLIAEsAKMBQQBIBEAgASgCmAEQFwsgASwAkwFBAEgEQCABKAKIARAXCyABLACDAUEASARAIAEoAngQFwsgASwAc0EASARAIAEoAmgQFwtB2LaCAUEBOgAACwJ/Qcy2ggEgABArIgJB0LaCAUcEQCACKAIcDAELIAEgACgCACAAIAAsAAtBAEgbNgIAQZ6x8QAgARAkQQALIQAgAUHwA2okACAAC6IIARF/IwBBsAJrIgEkAEGIt4IBLQAARQRAIAFBfzYCRCABQcgAaiIQQZb37wAgAUHEAGoQSCERIAFBADYCQCABQdgAaiIDQany7gAgAUFAaxBIGiABQQE2AjwgAUHoAGoiBEGliO8AIAFBPGoQSBogAUECNgI4IAFB+ABqIgVB/6LvACABQThqEEgaIAFBAzYCNCABQYgBaiIGQfD77gAgAUE0ahBIGiABQQQ2AjAgAUGYAWoiB0Gfhu4AIAFBMGoQSBogAUEFNgIsIAFBqAFqIghBh+buACABQSxqEEgaIAFBBjYCKCABQbgBaiIJQazr7gAgAUEoahBIGiABQQc2AiQgAUHIAWoiCkG1wu8AIAFBJGoQSBogAUEINgIgIAFB2AFqIgtBsevuACABQSBqEEgaIAFBCTYCHCABQegBaiIMQaDr7gAgAUEcahBIGiABQQo2AhggAUH4AWoiDUGm6+4AIAFBGGoQSBogAUELNgIUIAFBiAJqIg5B4evuACABQRRqEEgaIAFBDDYCECABQZgCaiIPQbbr7gAgAUEQahBIGkGAt4IBQgA3AgBB/LaCAUGAt4IBNgIAIAFBqAJqIgJB/LaCAUGAt4IBIBAgERBAIAJB/LaCAUGAt4IBIAMgAxBAIAJB/LaCAUGAt4IBIAQgBBBAIAJB/LaCAUGAt4IBIAUgBRBAIAJB/LaCAUGAt4IBIAYgBhBAIAJB/LaCAUGAt4IBIAcgBxBAIAJB/LaCAUGAt4IBIAggCBBAIAJB/LaCAUGAt4IBIAkgCRBAIAJB/LaCAUGAt4IBIAogChBAIAJB/LaCAUGAt4IBIAsgCxBAIAJB/LaCAUGAt4IBIAwgDBBAIAJB/LaCAUGAt4IBIA0gDRBAIAJB/LaCAUGAt4IBIA4gDhBAIAJB/LaCAUGAt4IBIA8gDxBAIAEsAKMCQQBIBEAgASgCmAIQFwsgASwAkwJBAEgEQCABKAKIAhAXCyABLACDAkEASARAIAEoAvgBEBcLIAEsAPMBQQBIBEAgASgC6AEQFwsgASwA4wFBAEgEQCABKALYARAXCyABLADTAUEASARAIAEoAsgBEBcLIAEsAMMBQQBIBEAgASgCuAEQFwsgASwAswFBAEgEQCABKAKoARAXCyABLACjAUEASARAIAEoApgBEBcLIAEsAJMBQQBIBEAgASgCiAEQFwsgASwAgwFBAEgEQCABKAJ4EBcLIAEsAHNBAEgEQCABKAJoEBcLIAEsAGNBAEgEQCABKAJYEBcLIAEsAFNBAEgEQCABKAJIEBcLQYi3ggFBAToAAAsCf0H8toIBIAAQKyICQYC3ggFHBEAgAigCHAwBCyABIAAoAgAgACAALAALQQBIGzYCAEGbsPEAIAEQJEFgCyEAIAFBsAJqJAAgAAvtAgEGfyMAQRBrIgMkAAJAAkAgAC0ACARAIAAoAgQiBSAAKAIAIgBrIgRBcE8NAgJAIARBCk0EQCADIAQ6AAsgAyECDAELIARBEGpBcHEiBhAYIQIgAyAGQYCAgIB4cjYCCCADIAI2AgAgAyAENgIECwJAIAAgBUYNACAAQX9zIAVqIQcgBEEHcSIGBEBBACEEA0AgAiAALQAAOgAAIAJBAWohAiAAQQFqIQAgBEEBaiIEIAZHDQALCyAHQQdJDQADQCACIAAtAAA6AAAgAiAALQABOgABIAIgAC0AAjoAAiACIAAtAAM6AAMgAiAALQAEOgAEIAIgAC0ABToABSACIAAtAAY6AAYgAiAALQAHOgAHIAJBCGohAiAAQQhqIgAgBUcNAAsLIAJBADoAAAwBCyADQQA2AgggA0IANwMACyADQX8gASABEB8QGyEAIAMsAAtBAEgEQCADKAIAEBcLIANBEGokACAADwsQLQALeAECfyMAQRBrIgIkAAJAAkAgACgCACIABEAgACgCGCIABEADQCAAKAIEIgMEQCABIAMQaEUNBAsgACgCGCIADQALCyACQQhqQQA2AgAMAgsgAkEIakEANgIADAELIAJBCGogADYCAAsgAigCCCEAIAJBEGokACAAC5ECAQN/IwBBEGsiAiQAIAJBBToACyACQQA6AAUgAkGil/EAKAAANgIAIAJBppfxAC0AADoABCAAQcMAIAIQ8gwgAiwAC0EASARAIAIoAgAQFwsgAEEANgLEASAAQcDr/AA2AsABIABByAFqIgFBuNDyADYCACABQgA3AgQgAUGI2PIANgIAIAFBADYCDCABIQMgAEHYAWoiAUG40PIANgIAIAFCADcCBCABQfjZ8gA2AgAgAUEANgIMIABBpPGAATYCsAEgAEGQ64ABNgIAIABBtPGAATYCwAEgA0HI8YABNgIAIAFB2PGAATYCACAAQY8BECkgAEGlARApIAAgACgCACgClAERAQAgAkEQaiQAIAALoAEBAn8jAEGgAWsiBCQAQX8hBSAEIAFBAWtBACABGzYClAEgBCAAIARBngFqIAEbIgA2ApABIARBAEGQARBhIgRBfzYCTCAEQQc2AiQgBEF/NgJQIAQgBEGfAWo2AiwgBCAEQZABajYCVAJAIAFBAEgEQEGQyIEBQT02AgAMAQsgAEEAOgAAIAQgAiADQQVBBhCTESEFCyAEQaABaiQAIAULHgAgAEHIAWoQ8QIaIABBsAFqEMkDGiAAEOABGiAAC1IAAkACQAJAIAFB2wBrDhIBAgICAgICAgICAgICAgICAgACCyAAKALoBkGwywBqKwMADwsgACgC6AZBgMwAaisDAA8LIAAoAugGQfDIAGorAwALUAIBfwF8IAAoAugGIgBB6DxqKwMAIAEgAEH0F2oiACgCLCICQQpsIAIgAC0APBtsQeQAbbeiIgOZRAAAAAAAAOBBYwRAIAOqDwtBgICAgHgLJwAgAEEaQfCxf0EBECwiAEUEQEEADwsgAEGw/fwAQbCN/QBBABAcCzEAIAEEQCAAIAEoAgAQpAUgACABKAIEEKQFIAEsABtBAEgEQCABKAIQEBcLIAEQFwsLFAAgAEHQAWoQ8AUaIAAQ7AQaIAALcwEDfyMAQRBrIgEkACAAQQA2AgRBfyEDIAFBCGogAEEBELoDIAEtAAgEQEEGIQIgACAAKAIAQQxrKAIAaigCGBDcDCIDQX9HBEAgAEEBNgIEQQAhAgsgACAAKAIAQQxrKAIAaiACEKICCyABQRBqJAAgAwtxAQJ/IAAoAkQhAyAAKAJAIQACQANAIAAgA0YNASADQQRrIgMoAgAgAUcNAAsCQCACQacBRgRAIAMhAQwBCwNAIAMiASAARg0CIAFBBGsiAygCAC8BUCACRw0ACwsgACABRg0AIAFBBGsoAgAhBAsgBAsdACAAKAIAIAEoAgBrtyAAKAIEIAEoAgRrtxDrBwuYVQIafwF8IAAgAiADIAQQrRECQAJAAkACQCACKAKMAkEFayIGQQZJQS8gBnZxBEAgBCACEPIDQQF0QQNtNgI8IAIQkwQhDQJAAkACQCAFDgMAAQIBCyABKAL4AUECRg0BCyAEQQE2AigMAgsgBEECNgIoIAIQkwRFDQEgACgCLCIFIAAoAjAiBkYNAQNAAkAgBSgCACIHKAI4IgFFDQAgASABKAIAKAIIEQAAQY8BRw0AIAcoAjhBkAFB8LF/QQEQLCIBRQ0AIAIoAogCQQFrIAIoApACIAMoAugGQfQXaiIHKAIsIghBCmwgCCAHLQA8G2xBAXRB5ABtbCEKAkAgAhCTBEUNACACKAKQAiADKALoBkH0F2oiBygCLCIIQQpsIAggBy0APBtsQeQAbbdEAAAAAAAAAEBEAAAAAAAA8D8gAigCjAJBBUYboiAKt6AiIJlEAAAAAAAA4EFjBEAgIKohCgwBC0GAgICAeCEKCyABQQAgCmsgASgCACgCnAYRAgALIAVBBGoiBSAGRw0ACwwBCyAEIAIoApACNgI8IAMoAugGQYwcaiIGKAIsIgdBCmwgByAGLQA8GwR/An8jAEEwayIPJABBASESIwBBQGoiDCQAAkACQCAEKAIoDgQBAAABAAsgBCgCRCIHIAQoAkAiC2siBkEQSA0AIAwgBhAYIgg2AjQgDCAINgIwIAwgCCAGQQJ1IgZBAnRqIg02AjgCQAJAAkACQAJAAkAgByALRwRAIAZBASAGQQFKGyETIAgiBiEKA0ACQCALIAlBAnRqKAIAIgcoAkRFDQAgBygCPCILRQ0AIAsgCygCACgCJBEAAEEKdCAHKAIMaiELIAggDUkEQCAIIAs2AgAgDCAIQQRqIgg2AjQMAQsgCCAGayIOQQJ1IghBAWoiB0GAgICABE8NDiAHIA0gBmsiCkEBdSINIAcgDUsbQf////8DIApB/P///wdJGyIHBH8gB0GAgICABE8NECAHQQJ0EBgFQQALIgogCEECdGoiCCALNgIAIAogB0ECdGohDSAIQQRqIQggDkEASgRAIAogBiAOEBkaCyAMIA02AjggDCAINgI0IAwgCjYCMCAGBEAgBhAXCyAKIQYLIAlBAWoiCSATRg0CIAQoAkQgBCgCQCILa0ECdSAJSw0ACwsMCgsgCCAKayIGQRBIDQQgCkEEaiIJIAhGDQQgBkECdSETA0AgCSgCACAKKAIARgRAIApBBGohCiAJQQRqIgkgCEcNAQwGCwsgDEIANwMgIBNBAm0iBkECIAZBAkobIQ1BACEKQQAhBkEAIQtBAiEHQQAhCANAAkAgEyAHIglvDQAgCCALRwRAIAsgCTYCACAMIAtBBGoiCzYCJAwBCyALIAZrIgdBAnUiDkEBaiIIQYCAgIAETw0DIAggB0EBdSILIAggC0sbQf////8DIAdB/P///wdJGyIIBH8gCEGAgICABE8NBSAIQQJ0EBgFQQALIgogDkECdGoiCyAJNgIAIAtBBGohCyAHQQBKBEAgCiAGIAcQGRoLIAhBAnQgCmohCCAMIAs2AiQgBgRAIAYQFwsgCiEGCyAJQQFqIQcgCSANRw0ACwwDCwALIAwgCzYCKCAMIAo2AiAMCAsgDCAKNgIgDAgLIAwgCDYCKCAMIAo2AiACQCALIAZrIgdBAEwNACAMKAIwIRggB0ECdSIaQQEgGkEBShshGUEBIRcDQAJAAkACQAJAIBAgGkcEQCAGIBBBAnRqKAIAIQsgDEEANgIYIAxCADcDECALRQRAIBMgC20hCUEAIQ1BACEUDAILIAtBAEgNDSAMIAtBAnQiDRAYIhQ2AhAgFCAYIA0QGSEKIBMgC20hCSANRQ0BIAogDWohHUEBIQ4gCUEBIAlBAUobIR5BASEVA0AgFSAeRg0EQQAhCCAMQQA2AgggDEIANwMAIAsgFWwhCQJ/QQAgGCAVQQFqIhUgC2wiHEECdGogGCAJQQJ0aiIfayIHRQ0AGiAHQQBIDQ8gBxAYIgggCSAcRg0AGiAIIB8gB0F8cSIHEBkgB2oLIQkgCiEHAn8gCSAIIglrIA1GBEADQCAHKAIAIhwgCSgCACIfRgRAIAlBBGohCSAHQQRqIgcgHUcNAQsLQQAgHCAfRg0BGgtBACEOQQELIQcgCARAIAgQFwsgB0UNAAsMAwsMCwtBASEOIAlBAkgNACAJQQEgCUEBShshCiALQQJ0IQlBASEHA0AgDEEANgIIIAxCADcDACAHQQFqIQgCQCALRQRAIA1FDQFBACEODAMLIAtBAEgNDUEAIQ4gDUEAIAkgByALbCAIIAtsRhtHDQILIAgiByAKRw0AC0EBIQ4MAAsgFA0AIA5FDQEMAwsgFBAXIA4NAgsgEEEBaiIQIBpIIRcgECAZRw0ACwsgBkUNACAGEBcLIAwoAjAiBkUNACAGEBcLIAxBQGskAAJAAkAgFw0AIAQoAiBBB04EQCAEKAJAIgcgBCgCRCIIRgR/QYB+BUGAASELQYB/IQ0DQCAHKAIAKAI8IgYEQCAGKAKACCIGIAsgBiALSBshCyAGIA0gBiANShshDQsgB0EEaiIHIAhHDQALIA0gC2sLIgZBH3UiByAGaiAHc0ECSQ0BCyAEKAIoRQ0AIAQoAkQhCCAEKAJAIRJBACEKIA9BADYCKCAPQgA3AyAgD0EANgIYIA9CADcDEEEAIQtBACEMQQAhDUEAIQcCQCAIIBJrIgZFDQACQAJAIAZBAE4EQCAPIAYQGCILNgIkIA8gCzYCICAPIAsgBkECdSIKQQJ0IglqIhE2AiggBkEETwRAIA8gBhAYIg02AhQgDyANNgIQIA8gCSANaiIbNgIYCyAIIBJHBEAgCkEBIApBAUobIRMgCyIGIQogDSIMIRYDQAJAIBIgB0ECdGooAgAiCSgCREUNACAJKAI8IghFDQAgCCAIKAIAKAIkEQAAIQ4CQCALIBFJBEAgCyAONgIAIA8gC0EEaiILNgIkDAELIAsgBmsiEEECdSILQQFqIghBgICAgARPDQ4gCCARIAZrIgpBAXUiESAIIBFLG0H/////AyAKQfz///8HSRsiCAR/IAhBgICAgARPDRAgCEECdBAYBUEACyIKIAtBAnRqIgsgDjYCACAKIAhBAnRqIREgC0EEaiELIBBBAEoEQCAKIAYgEBAZGgsgDyARNgIoIA8gCzYCJCAPIAo2AiAgBgRAIAYQFwsgCiEGCyANIBtHBEAgDSAJKAIgNgIAIA8gDUEEaiINNgIUDAELIBsgDGsiCEECdSIOQQFqIg1BgICAgARPDQ0gDSAIQQF1IhYgDSAWSxtB/////wMgCEH8////B0kbIg0EfyANQYCAgIAETw0GIA1BAnQQGAVBAAsiFiAOQQJ0aiIOIAkoAiA2AgAgFiANQQJ0aiEbIA5BBGohDSAIQQBKBEAgFiAMIAgQGRoLIA8gGzYCGCAPIA02AhQgDyAWNgIQIAwEQCAMEBcLIBYhDAsgEyAHQQFqIgdGBEAgCyIRIgwiGyINIQcMBgsgBCgCRCAEKAJAIhJrQQJ1IAdLDQALCwwJCwwKCwALDAgLQQEhEgJAIAcgCmsiHUEISA0AIAooAgAiFyAHQQRrKAIAIhhGDQAgBCgCKEEDRgRAQQAhCEEAIRojAEFAaiIVJAACQCAPKAIkIhAgDygCICITayAPKAIUIg4gDygCECIHa0cNACAHIA5GDQAgB0EEaiIGIA5GDQAgBygCACEIQQAhBwNAIAcgCCAGKAIAIglHaiEHIAkhCCAGQQRqIgYgDkcNAAtBACEIIAdBAkkNACAQQQRrKAIAIR4gEygCACEcIBVBiMP8ACkCADcDICAVQYDD/AApAgA3AxggFUEDNgIsIBVB+ML8ACkCADcDECAVIBVBEGo2AiggFSAVKQMoNwMAIBVBMGogFSAVQQhqEPwBIhRBBGohCSAPKAIkIA8oAiAiBmtBAEoEQEGBgICAeCEQQYGAgIB4IRMDQAJAAkACQAJAAkACQAJAAkAgGkECdCIHIA8oAhBqKAIAQQFrDgIAAQcLIAYgB2ooAgAhBiAQQYGAgIB4RgRAIAYhEAwHC0EAQQFBAiAGIBBKGyAGIBBGGyEZIAkiBygCACIGRQRAIAkiBiEHDAILA0ACQCAGKAIQIgggGUoEQCAGKAIAIggNASAGIQcMBAsgCCAZTg0DIAZBBGohByAGKAIEIghFDQMgByEGCyAGIQcgCCEGDAALAAsgBiAHaigCACEGIBNBgYCAgHhGBEAgBiETDAYLQQBBAUECIAYgE0obIAYgE0YbIRkCQCAJIgcoAgAiBkUEQCAJIgYhBwwBCwNAAkAgBigCECIIIBlKBEAgBigCACIIDQEgBiEHDAMLIAggGU4NAiAGQQRqIQcgBigCBCIIRQ0CIAchBgsgBiEHIAghBgwACwALIAcoAgAiDg0EQRgQGCIIIBk2AhAgCCAGNgIIIAhCADcCACAIQQA2AhQgByAINgIAIBQoAgAoAgAiBkUNAQwCCyAHKAIAIg4NA0EYEBgiCCAZNgIQIAggBjYCCCAIQgA3AgAgCEEANgIUIAcgCDYCACAUKAIAKAIAIgYNAQsgCCEODAELIAghDiAUIAY2AgAgBygCACEICyAUKAIEIAgQRCAUIBQoAghBAWo2AggLIA4gDigCFEEBajYCFAsgGkEBaiIaIA8oAiQgDygCICIGa0ECdUgNAAsLAn8gCSAUKAIAIgdHBEBBAEEBQQIgHCAeSBsgHCAeRhshEANAAkAgByIOKAIQIBBGDQACQCAJIgcoAgAiBkUEQCAJIgYhBwwBCwNAAkAgECAGKAIQIghIBEAgBigCACIIDQEgBiEHDAMLIAggEE4NAiAGQQRqIQcgBigCBCIIRQ0CIAchBgsgBiEHIAghBgwACwALIA4oAhQhEyAHKAIAIghFBEBBGBAYIgggEDYCECAIIAY2AgggCEIANwIAIAhBADYCFCAHIAg2AgAgFCgCACgCACIGBH8gFCAGNgIAIAcoAgAFIAgLIQYgFCgCBCAGEEQgFCAUKAIIQQFqNgIICyAIKAIUIBNODQBBAQwDCwJAIA4oAgQiBkUEQCAOKAIIIgcoAgAgDkYNASAOQQhqIQgDQCAIKAIAIgZBCGohCCAGIAYoAggiBygCAEcNAAsMAQsDQCAGIgcoAgAiBg0ACwsgByAJRw0ACwtBAAshCCAUIBQoAgQQ3gsLIBVBQGskACAIDQELAkAgDSAKayIGQQRLBEBBACESIAZBCUkNAiAKKAIEIgkgF0YgBkECdSIGQQJ0IApqQQhrKAIAIg4gGEZxDQICQAJAIB1BCUkNACAdQQJ1QQFrIQcCQAJAIAQoAihBAWsOAgABAgsgB0ECIAdBAkobIQcgBkEBIAZBAUsbIQZBASESA0AgBiASRg0IIBcgCiASQQJ0aigCACIITCAIIBhOcQ0DIBJBAWoiEiAHRw0ACwwBCyAHQQIgB0ECShshByAGQQEgBkEBSxshBkEBIRIDQCAGIBJGDQcgFyAKIBJBAnRqKAIAIghOIAggGExxDQIgEkEBaiISIAdHDQALCyAPQQA2AgggD0IANwMAIwBBEGsiCCQAIAggDzYCCAJAIA0gCiIGRg0AIAhBCGogBhDrBCAGQQRqIgcgDUYNAANAIAYoAgAgBygCAEcEQCAIQQhqIAcQ6wQgByEGCyAHQQRqIgcgDUcNAAsLIAgoAggaIAhBEGokACAPKAIEIA8oAgAiCGtBCEcNAgJAIAQoAihBAUYEQCAJIBdHBEAgCiARRg0CIAohDANAIAxBBGoiBiARRiIHDQMgDCgCACEJIAwoAgQhDSAGIQwgCSANTA0ACyAHDQILIA4gGEYNBCAKIAtGDQEDQCALQQRrIgYgCkYiBw0CIAtBCGsoAgAgBiILKAIATg0ACyAHDQEMBAsgDiAYRwRAIAogG0YNASAKIQcDQCAHQQRqIgYgG0YiCw0CIAcoAgAhDSAHKAIEIQ4gBiEHIA0gDkwNAAsgCw0BCyAJIBdGDQMgCiAMRg0AA0AgDEEEayIGIApGDQEgDEEIaygCACAGIgwoAgBODQALIAogDEcNAwsgCEUNACAPIAg2AgQgCBAXC0EBIRIMAgsMAwsgCARAIA8gCDYCBCAIEBcLQQAhEgsgFgRAIBYQFwsgCkUNACAPIAo2AiQgChAXCyAPQTBqJAAgEgwBCwwDCwVBAQshDQJAIAUNAEEDIQUgBC0AEg0AAkACQCAEKAIkIgVBAWsOAgIAAQtBAiEFDAELQQMhBSAEKAIUDQACQCAAKAI4RQRAIwBBEGsiBSQAAn8CQCAAKAIsKAIAKAI4IgYEQCAAKAIwQQRrKAIAKAI4IgcNAQsgASgC+AEMAQsgAUEUEEUhCCAHKAKkAyEKIAYoAqQDIQkgBkEAEFwhBiAFIAEgCSsDuAEiICAKKwO4ASAgoSAHQQBBAEEBQQEQjQOgRAAAAACE15dBohDNBEQAAAAAhNeXQaMgCCAGKALsARCADCAFKAIIIQYgBSAFKAIEEI4BQQAgASgC+AEgBkECSBsLIQEgBUEQaiQAIAENAQsgACgCGCIBIAAoAhQiBUcEQEEBQQIgASAFShshBQwCCyAAKAIgIQUMAQtBAUECIAFBAUYbIQULIAQgBTYCKCAAKAI4QQFHDQAgACgCPCIBRQ0AIABBAkEDIAVBAUYiBRs2AjggAUEDQQIgBRs2AgALIAAgAiAEKAIoIgFBA0YEfyMAQRBrIgYkACACKALsASEHIAAoAiwiCiEFAn8CQAJAAkAgCiAAKAIwIgFGIggNACAKIQUDQCAFKAIAKAI4KAKcAw0BIAVBBGoiBSABRw0ACwwBCyABIAVGDQAgACgCMCELIAAoAiwhCiAFKAIAKAI4KAKcAygC7AEgB0gEQCAFIQEMAgtBASEHIAUhAUECDAILAkACQCAIDQACQANAIAooAgAoAjgiBSAFKAIAKAKsBhEAAA0BIApBBGoiCiABRw0ACyABIQoLIAogACgCMEYNACAKKAIAKAI4IgUgBSgCACgCCBEAAEHxAEYNAQsgACgCMCELIAAoAiwhCgwBCyAKKAIAKAI4IQUgBkEANgIMIAZBADYCCCAFIAZBDGogBkEIahCjCSAAKAIwIQsgACgCLCEKIAYoAgxFDQBBASEHQQIMAQtBAiEHQQELIQgCQCAKIAtGDQAgASALRgRAIAEhCwNAIAooAgAhBQJAAkAgASALRwRAIAUoAjgoApwDRQ0BIAUgBzYCIAwCCyAFQQFBAgJ/AkACQAJAIAUoAkQiCUUEQCAFKAI4IgxFBEAgBSAINgIgDAcLIAxBuMP7AEHM/fIAQX4QHCIMDQEgBSAINgIgDAYLIAkoAuQDDQEMBAsgDCgCBEUNAyAJRQ0BCyAJQeQDagwBCyAFKAI4IglFBEAgBUECNgIgDAMLIAlBuMP7AEHM/fIAQX4QHCIJRQRAIAVBAjYCIAwDCyAJQQRqCygCAEEBRhs2AiAMAQsgBSAINgIgCyAKQQRqIgogAUYNAiAAKAIwIQsMAAsACwNAIAooAgAiASAHIAggASgCOCgCnAMbNgIgIApBBGoiCiALRw0ACwsgBkEQaiQAAkACQCAAKAIsIgogACgCMCIFRg0AA0AgCigCACgCDEEFSg0BIApBBGoiCiAFRw0ACwwBCyAFIApGDQADQCAKKAIAIgsoAiAhDCAKIQEDQAJAQQAhByABIAVGBEAgBSEBDAELAkADQCALKAI4IgYgBigCACgCCBEAAEGKAUcEQCALKAIgIAxHDQIgCygCDEEGSA0CIAsoAhANAgsgBSABQQRqIgFHBEAgASgCACELDAELCyAFIQELIAEgACgCMCIFRgRAIAUhAQwBCyABKAIAIgsoAgxBBkgNACABIAVBBGtGBEBBASEHIAUhAQwBCyALKAIgIQwgCygCEEUNAQsLIAxBAm8hBiABIApHBEAgBkEBaiEGA0AgCigCACAGNgI0IApBBGoiCiABRw0ACwsgBw0BIAEgASAFR0ECdGoiCiAFRw0ACwsgBCgCKAUgAQsgDRCsESAAIAMgAiAEIA0QqxECQCAEKAIoQQNHDQACf0EAIRYjAEEQayIGJAACQAJAAkACQAJAAkACQCAEKAIUBEAgACgCMCIFIAAoAiwiAUYNCiABKAIAKAIgIQcCQANAIAFBBGoiASAFRg0BIAEoAgAoAiAgB0YNAAsgASAFRw0HCyAEIAc2AigMBQsgAygC6AZBth1qLQAADQUgAigCkAIgAygC6AYiB0H0F2oiASgCLCIFQQpsIAUgAS0APBtsQeQAbSEBIAdB6B1qKwMAISAgBkEIaiAEIAQoAgAoAhARAgAgASAEKAIwIgUgBigCDGxqIQcgBigCCCEIIAIgAigCACgCJBEAACIOIAIoAogCQQFrIAIoApACIAMoAugGQfQXaiIKKAIsIglBCmwgCSAKLQA8G2xBAXRB5ABtbGshCSABIAUgCGxqIQUCfyAgIAG3oiIgmUQAAAAAAADgQWMEQCAgqgwBC0GAgICAeAshDCAHIAlqIQggDiAFayEHAkAgACgCLCIKIAAoAjAiBUcEQCAKIQEDQCABKAIAKAIIIgsgB0oNAiAIIAtKDQIgAUEEaiIBIAVHDQALCyAGQQhqIAAgBBCNCSAGKAIMIgEgBigCCCIFIAEgBUgbIAxODQYgACgCLCEKIAAoAjAhBQsgBSAKRg0GIAooAgAoAjgiASABKAIAKAIkEQAAIQEgACgCLCIFIAAoAjBGDQYgBSgCACgCOCIFIAUoAgAoAiQRAAAhCyAAKAIsIgUgACgCMCIKRwRAA0AgBSgCACIRKAI4IhAgECgCACgCJBEAACIQIAsgCyAQSBshCyARKAI4IhEgESgCACgCJBEAACIRIAEgASARShshASAFQQRqIgUgCkcNAAsLAkAgASALakECbSIKIAdODQAgCCAKTg0AIAAoAjAiCUEEaygCACgCCCAAKAIsIgUoAgAiCygCCCIBIApBAXRrakF+bSERAkAgBSAJRiIQDQAgCyABIBFqNgIIIAkgBUEEaiIBRwRAA0AgASgCACITIBMoAgggEWo2AgggAUEEaiIBIAlHDQALCyAQDQAgCygCCCIBIAdKDQIDQCABIAhIDQMgBUEEaiIFIAlGDQEgByAFKAIAKAIIIgFODQALDAILIAZBCGogACAEEI0JIAYoAgwiASAGKAIIIgUgASAFSBsgDEgNAQwGCyAJIApODQAgACgCMCILQQRrKAIAKAIIIAAoAiwiASgCACIFKAIIIgkgB0EBdGtqQX5tIQogASALRg0CIAUgCSAKajYCCCABQQRqIgUgC0YNAQNAIAUoAgAiCSAJKAIIIApqNgIIIAVBBGoiBSALRw0ACwwBCyAIIApIIAcgCkpxRSAKIA5IcUUEQCAAKAIwIQsgACgCLCEBDAELIAAoAjAiC0EEaygCACgCCCAAKAIsIgEoAgAiBSgCCCIJIAhBAXRrakF+bSEKIAEgC0YNASAFIAkgCmo2AgggAUEEaiIFIAtGDQADQCAFKAIAIgkgCSgCCCAKajYCCCAFQQRqIgUgC0cNAAsLIAEgC0YNACABIQUDQCAFKAIAKAIIIgogB0oNAiAIIApKDQIgBUEEaiIFIAtHDQALCyAGQQhqIAAgBBCNCSAGKAIMIgEgBigCCCIFIAEgBUgbIAxODQIgACgCMCELIAAoAiwhAQsCQCABIAtHBEBBACEFA0ACQCAFAn8gASgCACIHKAJEIggEQCAIQeQDagwBCyAHKAI4IgdFDQEgB0G4w/sAQcz98gBBfhAcIgdFDQEgB0EEagsoAgBBAUZqIQULIAFBBGoiASALRw0AC0EAIQsgACgCLCIBIAAoAjAiB0cEQANAAkAgCwJ/IAEoAgAiCCgCRCIKBEAgCkHkA2oMAQsgCCgCOCIIRQ0BIAhBuMP7AEHM/fIAQX4QHCIIRQ0BIAhBBGoLKAIAQQJGaiELCyABQQRqIgEgB0cNAAsLIARBAkEBIAUgC0gbNgIoQciH7wAhCiAFIAtODQFBzojtACEKIAAoAhwiAUEATA0BIABBACABazYCHAwBCyAEQQE2AihByIfvACEKCyAAKAIsIgEgACgCMEYNAiABKAIAKAI4IgEsAF8hBSABKAJUIQcgBiAKNgIEIAYgByABQdQAaiAFQQBIGzYCAEG6ifEAIAYQJAtBASEWCyAGQRBqJAAgFgwBCwwCC0UNACAAIAIgAyAEEK0RIAAgAiAEKAIoIA0QrBEgACADIAIgBCANEKsRCyACKAKMAkEFayIBQQZJQS8gAXZxBEAgACgCLCILIAAoAjAiCEcEQANAAkAgCygCACIAKAI4IgUgBSgCACgCCBEAAEGPAUcNACAAKAI8RQRAIAAoAkBFDQELIAAQ3wUiCkUNACAAKAIIIQYgACgCPCIBRQRAIAAoAkAhAQsgASABKAIAKAIkEQAAIQEgBCgCKCEJIAMgAigCkAIQeiEHAkAgCUEBRgRAIAYgB2shDCAAKAI8RQ0BIAEgAigCkAIgAygC6AZB9BdqIgYoAiwiB0EKbCAHIAYtADwbbEHkAG1qIQEMAQsgBiAHaiEMIAAoAjxFDQAgASACKAKQAiADKALoBkH0F2oiASgCLCIGQQpsIAYgAS0APBtsQeQAbWshAQsgCigCBCIGRQ0AIAYgACgCBCAFIAUoAgAoAiARAABrIAYoAgAoApgGEQIAIAAoAjwEQCAGIAEgBSAFKAIAKAIkEQAAayAGKAIAKAKcBhECAAsgBiABIAxrNgKkBAsgC0EEaiILIAhHDQALCw8LIwBBIGsiDCQAIAMgAigCkAIQeiEHIAAiCCgCLCIRIAAoAjAiDkcEQEEAIAdrIQoDQCARKAIAIgUoAjghBiAMQQQQGCIANgIQIAwgAEEEaiIBNgIYIABB8YCYBDYBACAMIAE2AhQgBiAMQRBqEFIhASAMKAIQIgAEQCAMIAA2AhQgABAXCwJAIAFFDQAgBRDfBSIBRQ0AIAUoAgghDUEAIQACf0EAIAgoAjhBA0cNABpBACAGIAYoAgAoAggRAABBhgFHDQAaQQAgBkGQCGooAgAiBkUNABogBiAGKAIAKAIkEQAAIQ1BAQshCSAFKAI8IgYgBigCACgCJBEAACEGAkACQAJAAkAgBCgCKEEBaw4DAAECAwsgCQR/IAxBEGogASADIAIoApACIAQtABMgASgCACgCDBEIACAMKAIUIA1qIQ1BAAUgCgshACAMQRBqIAEgAyACKAKQAiAELQATIAEoAgAoAgwRCAAgDCgCFCAGaiEGDAILIAkEfyAMQRBqIAEgAyACKAKQAiAELQATIAEoAgAoAhARCAAgDCgCFCANaiENQQAFIAcLIQAgDEEQaiABIAMgAigCkAIgBC0AEyABKAIAKAIQEQgAIAwoAhQgBmohBgwBCyAFKAI0IAUoAiBGBEAgBCgCMCAFKAIMQQVrbCEACyAMQRBqIAQgBCgCACgCFBECAAJAIAUoAkQiCUUNACAJKAKgBEECRw0AIAwoAhAiC0EATCAMKAIUIglBAExxDQAgBCgCMCAJIAsgCSALShsgCUEATGtsIQALAkAgBSgCIEECRgRAIAxBCGogASADIAIoApACIAQtABMgASgCACgCEBEIAEEAIAAgB2prIQAMAQsgDEEIaiABIAMgAigCkAIgBC0AEyABKAIAKAIMEQgACyAMKAIMIAZqIQYLIAUoAjgiCSAJKAIAKAIIEQAAQfEARgRAIAUoAjggDEEQaiAMQQhqEPULAn8CQAJAAkAgBCgCKEEBaw4DAQIAAgsgBSgCIEEBRgRAIAwoAgggDCgCEGsMAwsgDCgCECAMKAIIawwCCyAMKAIIIAwoAhBrDAELIAwoAhAgDCgCCGsLIAZqIQYLIwBBEGsiCSQAAkAgASgCBCIBRQ0AIAEgBSgCBCAFKAI4IgsgCygCACgCIBEAAGsgASgCACgCmAYRAgAgASAGIAUoAjgiCyALKAIAKAIkEQAAayABKAIAKAKcBhECACABQQAgAGs2AqwEIAEoAqQEIQAgASAGIA1rIgY2AqQEIAYgAGsiBkUNACAJIAUoAjhB7ABBAUHwsX8QywEgCSAJKAIEIgBHBEADQAJAAkACQAJAIAAoAggiBSgC0ARBAWsOAgABAwsgASgCoARBAUYNAQwCCyABKAKgBEECRw0BCyAFIAUoAqwDIAZrIAUoAgAoApwGEQIACyAAKAIEIgAgCUcNAAsLIAkoAghFDQAgCSgCBCIAKAIAIgEgCSgCACIFKAIENgIEIAUoAgQgATYCACAJQQA2AgggACAJRg0AA0AgACgCBCEBIAAQFyABIgAgCUcNAAsLIAlBEGokAAsgEUEEaiIRIA5HDQALCwJAIAMoAugGQYocai0AAEUNACAIKAIwIAgoAixrQQlJDQBBACEAIwBBIGsiCSQAIAlCADcCBCAJIAlBBHIiBTYCACAIKAIsIgdBBGoiASAIKAIwQQRrRwRAA0AgByEKIAEhByAJIAAQjgEgCSAFNgIAIAlCADcCBAJAIAooAgQoAjgiAUUNACAJQQQQGCIANgIQIAkgAEEEaiIGNgIYIABB8YCYBDYBACAJIAY2AhQgASAJQRBqEFIhASAJKAIQIgAEQCAJIAA2AhQgABAXCyABRQ0AAn8gBygCACIAKAIQIgEEQCAJIAFBBGoiATYCECAAQQxqIAlBEGogACgCDCABSBsMAQsgAEEMagsoAgAhCyAFIQECQCAJKAIEIgBFBEAgBSIAIQEMAQsDQAJAIAAoAhAiBiALSgRAIAAoAgAiBg0BIAAhAQwDCyAGIAtODQIgAEEEaiEBIAAoAgQiBkUNAiABIQALIAAhASAGIQAMAAsACyABKAIARQRAQRQQGCIGIAA2AgggBkIANwIAIAYgCzYCECABIAY2AgAgCSgCACgCACIABEAgCSAANgIAIAEoAgAhBgsgCSgCBCAGEEQgCSAJKAIIQQFqNgIICwJAIApBCGoiACAIKAIwIgFGDQACQANAIAAoAgAoAjgiCgRAIAlBBBAYIgY2AhAgCSAGQQRqIgs2AhggBkHxgJgENgEAIAkgCzYCFCAKIAlBEGoQUiEKIAkoAhAiBgRAIAkgBjYCFCAGEBcLIAoNAgsgAEEEaiIAIAFHDQALIAEhAAsgACAIKAIwRg0AIAAoAgAhCgJAIAkoAgQiAEUEQCAFIgAhAQwBCyAKKAIMIQsgBSEBA0ACQCAAKAIQIgYgC0oEQCAAKAIAIgYNASAAIQEMAwsgBiALTg0CIABBBGohASAAKAIEIgZFDQIgASEACyAAIQEgBiEADAALAAsgASgCAA0AQRQQGCEGIAooAgwhCiAGIAA2AgggBkIANwIAIAYgCjYCECABIAY2AgAgCSgCACgCACIABEAgCSAANgIAIAEoAgAhBgsgCSgCBCAGEEQgCSAJKAIIQQFqNgIICwJAIAgoAiwiACAHIgFGDQACQANAIAFBBGsiBigCACgCOCILBEAgCUEEEBgiCjYCECAJIApBBGoiDTYCGCAKQfGAmAQ2AQAgCSANNgIUIAsgCUEQahBSIQsgCSgCECIKBEAgCSAKNgIUIAoQFwsgCw0CCyAGIgEgAEcNAAsgACEBCyABIAgoAixGDQACfyABQQRrKAIAIgAoAhAiAQRAIAkgAUEEaiIBNgIQIABBDGogCUEQaiAAKAIMIAFIGwwBCyAAQQxqCygCACEKIAUhAQJAIAkoAgQiAEUEQCAFIgAhAQwBCwNAAkAgACgCECIGIApKBEAgACgCACIGDQEgACEBDAMLIAYgCk4NAiAAQQRqIQEgACgCBCIGRQ0CIAEhAAsgACEBIAYhAAwACwALIAEoAgANAEEUEBgiBiAANgIIIAZCADcCACAGIAo2AhAgASAGNgIAIAkoAgAoAgAiAARAIAkgADYCACABKAIAIQYLIAkoAgQgBhBEIAkgCSgCCEEBajYCCAsgCSgCACgCECIAQQVGDQAgBygCABDfBSIBRQ0AIAEoAgQiASABKAKsBCAEKAIwQQUgAGsgAEEFayAEKAIoIgBBA0YEfyAHKAIAKAIgBSAAC0ECRhtsajYCrAQLIAkoAgQhACAHQQRqIgEgCCgCMEEEa0cNAAsLIAkgABCOASAJQSBqJAALQQAhAAJAIAgoAiwiASAIKAIwIgZGDQADQCABKAIAIgUQ3wUiBwRAIAcoAgQgAyACIAQoAjQgBCgCMCAFKAIMQQVrbGoQwRIiBSAAIAUgBUEfdSIHaiAHcyAAIABBH3UiBWogBXNLGyEACyABQQRqIgEgBkcNAAsgAEUNACAIKAIsIgEgCCgCMCIDRg0AA0AgASgCACICIAIoAgggAGs2AgggAhDfBSICBEAgAigCBCICIAIoAqQEIABqNgKkBAsgAUEEaiIBIANHDQALCyAMQSBqJAAPCxBtAAsQKAALQaOE7wAQOAALjAQBBX8jAEEQayEDIAEoAgQhBgJAAkACQCABKAIAIgQgACgCACIFSA0AIAQgBUYEQCAGIAAoAgRIDQELIAQgAigCACIHTARAQQAhBSAEIAdHDQMgAigCBCAGTg0DCyADIAEpAgg3AwggAyABKQIANwMAIAEgAikCCDcCCCABIAIpAgA3AgAgAiADKQMINwIIIAIgAykDADcCACABKAIAIgIgACgCACIETgRAQQEhBSACIARHDQMgASgCBCAAKAIETg0DCyADIAApAgg3AwggAyAAKQIANwMAIAAgASkCCDcCCCAAIAEpAgA3AgAgASADKQMINwIIIAEgAykDADcCAAwBCwJAIAQgAigCACIFTARAIAQgBUcNASACKAIEIAZODQELIAMgACkCCDcDCCADIAApAgA3AwAgACACKQIINwIIIAAgAikCADcCACACIAMpAwg3AgggAiADKQMANwIAQQEPCyADIAApAgg3AwggAyAAKQIANwMAIAAgASkCCDcCCCAAIAEpAgA3AgAgASADKQMINwIIIAEgAykDADcCACACKAIAIgAgASgCACIETgRAQQEhBSAAIARHDQIgAigCBCABKAIETg0CCyADIAEpAgg3AwggAyABKQIANwMAIAEgAikCCDcCCCABIAIpAgA3AgAgAiADKQMINwIIIAIgAykDADcCAAtBAiEFCyAFC1ABAX4CQCAD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BzoACyACQQA6AAcgAkGcmvEAKAAANgIAIAJBn5rxACgAADYAAyAAQfoAIAIQngEaIAIsAAtBAEgEQCACKAIAEBcLIABBADYC2AMgACAAQdADaiIBNgLUAyAAQcT9/AA2AswDIAAgATYC0AMgAEHcA2oiAUG40PIANgIAIAFBADYCBCABQajU8gA2AgAgASEDIABB5ANqIgFBuNDyADYCACABQQA2AgQgAUHI2vIANgIAIAEhBCAAQewDaiIBQbjQ8gA2AgAgAUEANgIEIAFB2OHzADYCACABIQUgAEH0A2oiAUG40PIANgIAIAFC/////w83AgQgAUHo1/IANgIAIAEhBiAAQYAEaiIBQbjQ8gA2AgAgAUEANgIEIAFBpOXzADYCACABIQcgAEGIBGoiAUG40PIANgIAIAFBADYCBCABQZje8gA2AgAgAEH4m/QANgLMAyAAQeib9AA2AogDIABB2Jv0ADYC+AIgAEHIm/QANgLoAiAAQbib9AA2AuQBIABBlJv0ADYC1AEgAEGEm/QANgLAASAAQeSa9AA2ArABIABBoJT0ADYCACADQYyc9AA2AgAgBEGcnPQANgIAIAVBrJz0ADYCACAGQbyc9AA2AgAgB0HMnPQANgIAIAFB3Jz0ADYCACAAQd4AECkgAEG0ARApIABBBhApIABBjQEQKSAAQfwBECkgAEHeARApIAAgACgCACgClAERAQAgAkEQaiQAIAALigQBAn8CQCAAQRBqIgEsAA9BAEgEQCABQQA2AgggASgCBCECDAELIAFBBGoiAkEAOgALCyACQQA6AAACQCABLAAbQQBIBEAgAUEANgIUIAEoAhAhAgwBCyABQRBqIgJBADoACwsgAkEAOgAAAkAgASwAJ0EASARAIAFBADYCICABKAIcIQIMAQsgAUEcaiICQQA6AAsLIAJBADoAAAJAIAEsADNBAEgEQCABQQA2AiwgASgCKCECDAELIAFBKGoiAkEAOgALCyACQQA6AAACQCABLAA/QQBIBEAgAUEANgI4IAEoAjQhAgwBCyABQTRqIgJBADoACwsgAkEAOgAAAkAgASwAS0EASARAIAFBADYCRCABKAJAIQIMAQsgAUFAayICQQA6AAsLIAJBADoAAAJAIAEsAFdBAEgEQCABQQA2AlAgASgCTCECDAELIAFBzABqIgJBADoACwsgAkEAOgAAAkAgASwAY0EASARAIAFBADYCXCABKAJYIQEMAQsgAUHYAGoiAUEAOgALCyABQQA6AAAgAEEANgJ0AkAgACwAgwFBAEgEQCAAQQA2AnwgACgCeCEBDAELIABB+ABqIgFBADoACwsgAUEAOgAAIABBADYChAECQCAALACTAUEASARAIABBADYCjAEgACgCiAEhAAwBCyAAQYgBaiIAQQA6AAsLIABBADoAAAtxAQJ/IwBBIGsiAiQAIAIgATYCGAJAIAAoAgQiAEUNACACQQhqIgEgABBbIAIoAgghACACLAATIQMgAiACQRhqQdWp7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAuGAgEEfyMAQSBrIgIkACACIAE2AhggAiACQRhqQdWp7wAQHTYCCAJAQYYDQQAgAigCCBsEQCACIAJBGGpB1anvABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iAUFwTw0BAkACQCABQQtPBEAgAUEQakFwcSIFEBghAyACIAVBgICAgHhyNgIQIAIgAzYCCCACIAE2AgwMAQsgAiABOgATIAJBCGohAyABRQ0BCyADIAQgARAZGgsgASADakEAOgAAIAAgAkEIahBXNgIEIAIsABNBAEgEQCACKAIIEBcLIAJBGGpB1anvABAqCyACQSBqJAAPCxAtAAv4AwEDfyMAQUBqIgIkACACIAE2AjggAEEEaiEBAkACQCAAKAIIIAAtAA8iAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAEsAAsLQRh0QRh1QQBOBEAgAiABKAIINgIgIAIgASkCADcDGAwBCyACQRhqIAAoAgQgACgCCBAaCyACQShqIgEgAikCGDcCACABIAIoAiA2AgggAkIANwIYIAJBADYCICACKAIoIQMgAiwAMyEEIAIgAkE4akGD+O4AECM2AhAgAkEQaiADIAEgBEEASBsQJyACLAAzQQBIBEAgAigCKBAXCyACLAAjQQBIBEAgAigCGBAXCwsgAEEQaiEBAkACQCAAKAIUIAAtABsiAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAEsAAsLQRh0QRh1QQBOBEAgAiABKAIINgIIIAIgASkCADcDAAwBCyACIAAoAhAgACgCFBAaCyACQShqIgAgAikCADcCACAAIAIoAgg2AgggAkIANwIAIAJBADYCCCACKAIoIQEgAiwAMyEDIAIgAkE4akHYqe0AECM2AhAgAkEQaiABIAAgA0EASBsQJyACLAAzQQBIBEAgAigCKBAXCyACLAALQQBIBEAgAigCABAXCwsgAkFAayQAC9gGAQV/IwBB0ABrIgIkACACIAE2AkggAiACQcgAakGD+O4AEB02AkACQAJAQYYDQQAgAkFAaygCABsiBQRAIAIgAkHIAGpBg/juABAdNgJAIAJBQGsoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIGEBghASACIAZBgICAgHhyNgIoIAIgATYCICACIAM2AiQMAQsgAiADOgArIAJBIGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAJBMGoiAyIBIAIpAiA3AgAgASACKAIoNgIIIAJCADcCICACQQA2AigCQCADIABBBGoiAUYNACACLQA7IgRBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgAikDMDcCACABIAIoAjg2AggMAgsgASACKAIwIAIoAjQQIAwBCyABIAIoAjAgAkEwaiADQQBIIgEbIAIoAjQgBCABGxAhGgsgAiwAO0EASARAIAIoAjAQFwsgAiwAK0EASARAIAIoAiAQFwsgAkHIAGpBg/juABAqCyACIAJByABqQdip7QAQHTYCQEGGA0EAIAJBQGsoAgAbBH8gAiACQcgAakHYqe0AEB02AkAgAkFAaygCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgUQHyIDQXBPDQICQAJAIANBC08EQCADQRBqQXBxIgQQGCEBIAIgBEGAgICAeHI2AgggAiABNgIAIAIgAzYCBAwBCyACIAM6AAsgAiEBIANFDQELIAEgBSADEBkaCyABIANqQQA6AAAgAkEQaiIBIAIpAgA3AgAgASACKAIINgIIIAJCADcCACACQQA2AggCQCABIABBEGoiAEYNACACLQAbIgNBGHRBGHUhASAALAALQQBOBEAgAUEATgRAIAAgAikDEDcCACAAIAIoAhg2AggMAgsgACACKAIQIAIoAhQQIAwBCyAAIAIoAhAgAkEQaiABQQBIIgAbIAIoAhQgAyAAGxAhGgsgAiwAG0EASARAIAIoAhAQFwsgAiwAC0EASARAIAIoAgAQFwsgAkHIAGpB2KntABAqQQAFIAVBAEcLGiACQdAAaiQADwsQLQALEC0AC3IBAn8jAEEgayICJAAgAiABNgIYAkAgACgCBCIARQ0AIAJBCGoiASAAEL0OIAIoAgghACACLAATIQMgAiACQRhqQbeP7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAvTAQEEfyMAQSBrIgIkACACIAE2AhgCQCAAKAIEIgFBf0YNACACQQhqIgMgARBNIAIoAgghBCACLAATIQUgAiACQRhqQavA7gAQIzYCACACIAQgAyAFQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAAoAggiAEF/RgR/IAFBf0cFIAJBCGoiASAAEE0gAigCCCEAIAIsABMhAyACIAJBGGpB+o/vABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EASARAIAIoAggQFwtBAAsaIAJBIGokAAt1AQJ/IAEgAEEcaiIARwRAIAEtAAsiA0EYdEEYdSECIAAsAAtBAE4EQCACQQBOBEAgACABKQIANwIAIAAgASgCCDYCCA8LIAAgASgCACABKAIEECAPCyAAIAEoAgAgASACQQBIIgAbIAEoAgQgAyAAGxAhGgsL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAvcBAEBfyMAQRBrIgIkACAAQgA3AgAgAEEANgIIAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEBaw4LAAECAwQFBgcICQoLCyAAQQY6AAsgAEHl2u8AKAAANgAAIABB6drvAC8AADsABCAAQQA6AAYMCwsgAEEGOgALIABBtMbvACgAADYAACAAQbjG7wAvAAA7AAQgAEEAOgAGDAoLIABBAzoACyAAQc3Y7gAvAAA7AAAgAEHP2O4ALQAAOgACIABBADoAAwwJCyAAQQk6AAsgAEHi2u8AKQAANwAAIABB6trvAC0AADoACCAAQQA6AAkMCAsgAEEJOgALIABBscbvACkAADcAACAAQbnG7wAtAAA6AAggAEEAOgAJDAcLIABBAzoACyAAQaLB7wAvAAA7AAAgAEGkwe8ALQAAOgACIABBADoAAwwGCyAAQQU6AAsgAEHL5O0AKAAANgAAIABBz+TtAC0AADoABCAAQQA6AAUMBQsgAEEAOgAIIABC8uDRm8eumLn0ADcCACAAQQg6AAsMBAsgAEEHOgALIABB5+TuACgAADYAACAAQerk7gAoAAA2AAMgAEEAOgAHDAMLIABBBjoACyAAQbC/7wAoAAA2AAAgAEG0v+8ALwAAOwAEIABBADoABgwCCyAAQQY6AAsgAEG9pe8AKAAANgAAIABBwaXvAC8AADsABCAAQQA6AAYMAQsgAiABNgIAQfuV8AAgAhAkAkAgACwAC0EASARAIABBADYCBCAAKAIAIQAMAQsgAEEAOgALCyAAQQA6AAALIAJBEGokAAu6CAEBfyMAQRBrIgIkACAAQgA3AgAgAEEANgIIAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDh4AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eCyAAQfMAOwEAIABBAToACwweCyAAQeYAOwEAIABBAToACwwdCyAAQQA6AAIgAEHz5gE7AQAgAEECOgALDBwLIABB+AA7AQAgAEEBOgALDBsLIABBADoAAiAAQebMATsBACAAQQI6AAsMGgsgAEEAOgACIABB+OYBOwEAIABBAjoACwwZCyAAQQA6AAIgAEHz8AE7AQAgAEECOgALDBgLIABBADoAAiAAQfTmATsBACAAQQI6AAsMFwsgAEEAOgACIABB9MwBOwEAIABBAjoACwwWCyAAQe4AOwEAIABBAToACwwVCyAAQQA6AAIgAEHuzAE7AQAgAEECOgALDBQLIABBADoAAiAAQe7mATsBACAAQQI6AAsMEwsgAEEAOgACIABB8+oBOwEAIABBAjoACwwSCyAAQQA6AAIgAEHzyAE7AQAgAEECOgALDBELIABBADoAAiAAQebqATsBACAAQQI6AAsMEAsgAEEAOgACIABB5sgBOwEAIABBAjoACwwPCyAAQQA6AAIgAEHu6gE7AQAgAEECOgALDA4LIABBADoAAiAAQe7IATsBACAAQQI6AAsMDQsgAEEDOgALIABBsPvuAC8AADsAACAAQbL77gAtAAA6AAIgAEEAOgADDAwLIABBAzoACyAAQaz77gAvAAA7AAAgAEGu++4ALQAAOgACIABBADoAAwwLCyAAQQM6AAsgAEGa3O0ALwAAOwAAIABBnNztAC0AADoAAiAAQQA6AAMMCgsgAEEDOgALIABBltztAC8AADsAACAAQZjc7QAtAAA6AAIgAEEAOgADDAkLIABBAzoACyAAQYTh7QAvAAA7AAAgAEGG4e0ALQAAOgACIABBADoAAwwICyAAQQM6AAsgAEHl3+0ALwAAOwAAIABB59/tAC0AADoAAiAAQQA6AAMMBwsgAEEAOgACIABB4uYBOwEAIABBAjoACwwGCyAAQQA6AAIgAEHr5gE7AQAgAEECOgALDAULIABBADoAAiAAQevMATsBACAAQQI6AAsMBAsgAEEAOgACIABB4swBOwEAIABBAjoACwwDCyAAQQM6AAsgAEHE++4ALwAAOwAAIABBxvvuAC0AADoAAiAAQQA6AAMMAgsgAEEDOgALIABByPvuAC8AADsAACAAQcr77gAtAAA6AAIgAEEAOgADDAELIAIgATYCAEG5m/AAIAIQJAJAIAAsAAtBAEgEQCAAQQA2AgQgACgCACEADAELIABBADoACwsgAEEAOgAACyACQRBqJAALPwAgAEHcw/IANgIAIABBNGogACgCOBCKBiAALAAzQQBIBEAgACgCKBAXCyAALAAnQQBIBEAgACgCHBAXCyAAC+wHAgp/AX4jAEEwayIEJAAgBEEgaiAAQQRqIgsQtgoCQCAEKAIgRQRAIAEhBgwBCyACIAQoAihKBEAgASEGDAELA0AgCxDcASAAIAAoAkRBAWoiBjYCRCAGQYEITwRAIAAoAiAiAUGy5O4ANgIAIAEgACgCCCAAKAIYazYCBEEAIQYMAgtBACEGIAAQyQUiCkUNASAEQRBqIAsQtgoCQCAEKAIQRQ0AIAQoAhgiAyAEKAIoTA0AA0AgACAKIAMQyAUiCkUNA0EEIQdBAyEDQQMhBQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAhRBAWsOFAwJAAECAwQFBgcLCwsLCwsLCwsICwtBBSEFQQQhAwwLC0EGIQVBBCEDDAoLQQchBUEEIQMMCQtBCCEFQQQhAwwIC0EFIQNBAiEHQQkhBQwHC0EFIQNBAiEHQQohBQwGC0EGIQNBAiEHQQshBQwFC0EHIQNBASEHQQ8hBQwEC0EAIQMgACgCECAAKAIMIglrIggNAQwCC0EEIQUMAgsCQANAIANB0IPuAGotAAAgAyAJai0AAEcNASADQQFqIgMgCEcNAAtBASEFIAhBAkcNAEEBIQMMAgtBACEDAkADQCADQbjB7wBqLQAAIAMgCWotAABHDQEgA0EBaiIDIAhHDQALQQIhBUECIQMgCEEDRg0CC0EAIQMCQANAIANBr4rtAGotAAAgAyAJai0AAEcNASADQQFqIgMgCEcNAAsgCEEDRw0AQQYhA0ECIQdBDCEFDAILQQAhAwNAIANB07nvAGotAAAgAyAJai0AAEcNASADQQFqIgMgCEcNAAsgCEEDRw0AQQYhA0ECIQdBDSEFDAELIARBADYCGCAEQgA3AxAMAgsgBCAHNgIUIAQgBTYCECAEIAM2AhggAyAEKAIoSg0ACwsCQCAEKAIgIgdBD0cNACABLQABQQFGBEAgCi0AAUEBRg0BCyAAKAIgIgFB3dDtADYCACABIAAoAgggACgCGGs2AgQMAgsgBCgCJCEIAn8gACgCACIDKAIEIgVBGGoiCSADKAIAIgwoAgRNBEAgAyAJNgIEIAUgDGpBCGoMAQtBiCBBpMSBASgCABEAACIFRQRAIAMoAggiAEUNAyAAQQE6AAAMAwsgAygCACEGIAVBgCA2AgQgBSAGNgIAIANBGDYCBCADIAU2AgAgBUEIagsiBkEANgIMIAYgCjYCCCAGIAE2AgQgBkEAOwECIAYgCDoAASAGIAc6AAAgBCALELYKIAQgBCgCCCIDNgIoIAQgBCkDACINNwMgIA2nRQ0BIAYhASACIANMDQALCyAEQTBqJAAgBgu8RwINfwF8IwBBEGsiDSQAIABBBGohDAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCFCIBQQhrDg0JCgoCAwoBAQoKCgoACgsgDCgCACEEA0AgBC0AACECIARBAWohBCACQdC+8gBqLQAAQQhxDQALIAJBKEcNCSAAKAIMIAAoAhAQ2A4NCQsgAUELaw4KAAEFAgMFBQUFBAULIAAoAhwiCEUEQCAAKAIgIgFB1dzvADYCACABIAAoAgggACgCGGs2AgRBACEEDBQLIABBJGoiBiECIAAoAhAgACgCDCIBayIKQSBPBEBBACEEIApBAWpBpMSBASgCABEAACICRQ0JCyAKIAIgASAKEBkiBWpBADoAAEEAIQEgBS0AACIEBEBBACECIAUhAQNAIAIgBEEYdEEYdWpBgQhsIgJBBnYgAnMhAiABLQABIQQgAUEBaiEBIAQNAAsgAkEJbCEBCwJAIAggAUELdiABc0E/cUECdGooAgAiBEUNAANAAn8CQAJAAkACQCAEKAIAQQJrDgMBAgMACyAEQRxqDAMLIARBEGoMAgsgBEEMagwBCyAEQQlqCyAFEGhFBEAgBCEDDAILIAQoAgQiBA0ACwsgBSAGRwRAIAVBoMSBASgCABEBAAsgA0UEQCAAKAIgIgFBjp/vADYCACABIAAoAgggACgCGGs2AgRBACEEDBQLIAwQ3AEgAygCACEFAn8gACgCACIGKAIEIgRBGGoiAiAGKAIAIgEoAgRNBEAgBiACNgIEIAEgBGpBCGoMAQtBACEEQYggQaTEgQEoAgARAAAiAkUEQCAGKAIIIgBFDRUgAEEBOgAADBULIAYoAgAhASACQYAgNgIEIAIgATYCACAGQRg2AgQgBiACNgIAIAJBCGoLIgFCADcBAiABIAU6AAEgAUEUOgAAIAEgAzYCECABQgA3AQgMEgsgDBDcASAAIAAoAkQiAkEBaiIBNgJEIAFBgQhPBEAgACgCICIBQbLk7gA2AgAgASAAKAIIIAAoAhhrNgIEQQAhBAwTCyAAEMkFIgFFBEBBACEEDBMLQQAhBCAAIAFBABDIBSEBIAAgAjYCRCABRQ0SIAAoAhRBDUYNBCAAKAIgIgFB7b7xADYCACABIAAoAgggACgCGGs2AgQMEgsCQCAAKAIMIgRFBEBBiMzxACECDAELAn8gACgCECAEayIGQQhqQXhxIgUgACgCACIIKAIEIgNqIgIgCCgCACIBKAIETQRAIAggAjYCBCABIANqQQhqDAELQQAhBCAFQYAIaiIBQYAgIAFBgCBLGyICQQhqQaTEgQEoAgARAAAiA0UEQCAIKAIIIgBFDRQgAEEBOgAADBQLIAgoAgAhASADIAI2AgQgAyABNgIAIAggBTYCBCAIIAM2AgAgACgCDCEEIANBCGoLIgIgBCAGEBkgBmpBADoAAAsgDBDcAQJ/IAAoAgAiBSgCBCIDQRhqIgQgBSgCACIBKAIETQRAIAUgBDYCBCABIANqQQhqDAELQQAhBEGIIEGkxIEBKAIAEQAAIgNFBEAgBSgCCCIARQ0TIABBAToAAAwTCyAFKAIAIQEgA0GAIDYCBCADIAE2AgAgBUEYNgIEIAUgAzYCACADQQhqCyIBQgA3AQIgAUGSBjsBACABIAI2AhAgAUIANwEIDBALIABBJGoiBSECIAAoAhAgACgCDCIBayIGQSBPBEBBACEEIAZBAWpBpMSBASgCABEAACICRQ0HCyAGIAIgASAGEBkiA2pBADoAACADIQQDQCAEIgFBAWohBCABLQAAIgJB0L7yAGotAABBCHENAAtEAAAAAAAA+H8hDgJAIAEgAkEtRmoiAS0AACICRQ0AAkACQCACQTprQXVLBEAgASECA0AgAi0AASEEIAJBAWoiASECIARBOmtBdUsNAAsgBEEuRg0BDAILIAJBLkcNAiABLQABQTprQXZJDQILIAEhAgNAIAItAAEhBCACQQFqIgEhAiAEQTprQXVLDQALCyAEQdC+8gBqLQAAQQhxBEADQCABLQABIQQgAUEBaiEBIARB0L7yAGotAABBCHENAAsLIAQNACADQQAQyAIhDgsgAyAFRwRAIANBoMSBASgCABEBAAsgDBDcAQJ/IAAoAgAiAygCBCIEQRhqIgIgAygCACIBKAIETQRAIAMgAjYCBCABIARqQQhqDAELQQAhBEGIIEGkxIEBKAIAEQAAIgJFBEAgAygCCCIARQ0SIABBAToAAAwSCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIBQgA3AQIgAUGTBDsBACABIA45AxAgAUIANwEIDA8LIA1CADcDCCAAKAIQIQggACgCDCEHIAwQ3AEgACgCFEEMRwRAIAAoAiAiAUG11u4ANgIAIAEgACgCCCAAKAIYazYCBEEAIQQMEAsgDBDcASAAKAJEIQMCfyAAKAIUIgFBDUYEQEEAIQRBAAwBCyADIQJBACEEA0AgBARAIAFBFUcEQCAAKAIgIgFBv7vtADYCACABIAAoAgggACgCGGs2AgRBACEEDBMLIAwQ3AEgACgCRCECCyAAIAJBAWoiBTYCRCAFQYEITwRAIAAoAiAiAUGy5O4ANgIAIAEgACgCCCAAKAIYazYCBEEAIQQMEgsgACACQQJqIgE2AkQgAUGBCE8EQCAAKAIgIgFBsuTuADYCACABIAAoAgggACgCGGs2AgRBACEEDBILIAAQyQUiAUUNDSAAIAFBABDIBSEBIAAgBTYCRCABRQ0NIA1BCGogBEECdGogBkEMaiAEQQJJGyABNgIAIARBAWohBCAFIQIgASEGIAAoAhQiAUENRw0ACyANKAIMIQYgDSgCCAshCSAMENwBIAAgAzYCRAJAAkACQAJAAkACQAJAAkACQAJAIAcsAAAiC0HiAGsOEwABFBQCFBQDFBQEFAUUBhQHCAkUCyAIIAdrIgVFDRMgC0HiAEcNE0EBIQEDQCABIAVHBEAgASAHaiEDIAFB0bzuAGohAiABQQFqIQEgAi0AACADLQAARg0BDBULCyAFQQdHDRMgBEEBRw0TAn8gACgCACIDKAIEIgRBGGoiAiADKAIAIgEoAgRNBEAgAyACNgIEIAEgBGpBCGoMAQtBiCBBpMSBASgCABEAACICRQRAIAMoAggiAEUNFiAAQQE6AABBACEEDBoLIAMoAgAhASACQYAgNgIEIAIgATYCACADQRg2AgQgAyACNgIAIAJBCGoLIgFCADcDCCABIAk2AgQgAUGtCDYCAAwXCyAIIAdrIgVFDRICQCALQeMARgRAQQEhAQNAIAEgBUYNAiABIAdqIQMgAUGsm+0AaiECIAFBAWohASACLQAAIAMtAABGDQALCyAEQQFGIQoMEgsgBEEBRiEKIAVBBUcNESAEQQFHDREgCS0AAUEBRwRAIAAoAiAiAUHPsO0ANgIAIAEgACgCCCAAKAIYazYCBEEAIQQMGAsCfyAAKAIAIgMoAgQiBEEYaiICIAMoAgAiASgCBE0EQCADIAI2AgQgASAEakEIagwBC0GIIEGkxIEBKAIAEQAAIgJFBEAgAygCCCIARQ0VIABBAToAAEEAIQQMGQsgAygCACEBIAJBgCA2AgQgAiABNgIAIANBGDYCBCADIAI2AgAgAkEIagsiAUIANwMIIAEgCTYCBCABQZcENgIADBYLIAggB2siBUUNESALQeYARw0RQQEhAQJAAkACQANAIAEgBUcEQCABIAdqIQMgAUG/j+8AaiECIAFBAWohASACLQAAIAMtAABGDQEMAgsLIAVBBUcNACAERQ0BC0EBIQEDQCABIAVGDQIgASAHaiEDIAFB+YHuAGohAiABQQFqIQEgAi0AACADLQAARg0ACwwTCwJ/IAAoAgAiAygCBCIEQRhqIgIgAygCACIBKAIETQRAIAMgAjYCBCABIARqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCADKAIIIgBFDRUgAEEBOgAAQQAhBAwZCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIBQgA3AQIgAUGwCDsBACABQgA3AQgMFgsgBUEFRw0RIARBAUcNEQJ/IAAoAgAiAygCBCIEQRhqIgIgAygCACIBKAIETQRAIAMgAjYCBCABIARqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCADKAIIIgBFDRQgAEEBOgAAQQAhBAwYCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIBQgA3AwggASAJNgIEIAFBtQQ2AgAMFQsgCCAHayIFRQ0QIAtB6QBHDRBBASEBA0AgASAFRwRAIAEgB2ohAyABQbjF7wBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAQwSCwsgBUECRw0QIARBAUcNEAJ/IAAoAgAiAygCBCIEQRhqIgIgAygCACIBKAIETQRAIAMgAjYCBCABIARqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCADKAIIIgBFDRMgAEEBOgAAQQAhBAwXCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIBQgA3AwggASAJNgIEIAFBmAI2AgAMFAsgCCAHayIGRQ0PAkAgC0HsAEYEQEEBIQEDQCABIAZGDQIgASAHaiEDIAFBo5ftAGohAiABQQFqIQEgAi0AACADLQAARg0ACwsgBEUhCgwOCyAERSEKIAZBBEcNDSAEDQ0CfyAAKAIAIgMoAgQiBEEYaiICIAMoAgAiASgCBE0EQCADIAI2AgQgASAEakEIagwBC0GIIEGkxIEBKAIAEQAAIgJFBEAgAygCCCIARQ0SIABBAToAAEEAIQQMFgsgAygCACEBIAJBgCA2AgQgAiABNgIAIANBGDYCBCADIAI2AgAgAkEIagsiAUIANwECIAFBlQQ7AQAgAUIANwEIDBMLIAggB2siBUUNDgJAIAtB7gBGBEBBASEBA0AgASAFRg0CIAEgB2ohAyABQcif7wBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAAsLIARBAkkhCgwMCyAEQQJJIQogBUEERw0LIARBAUsNCwJAIARBAUcNACAJLQABQQFGDQAgACgCICIBQc+w7QA2AgAgASAAKAIIIAAoAhhrNgIEQQAhBAwUCwJ/IAAoAgAiBSgCBCIDQRhqIgIgBSgCACIBKAIETQRAIAUgAjYCBCABIANqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCAFKAIIIgBFDREgAEEBOgAAQQAhBAwVCyAFKAIAIQEgAkGAIDYCBCACIAE2AgAgBUEYNgIEIAUgAjYCACACQQhqCyIBQgA3AwggASAJNgIEIAFBADoAAyABQQM7AAEgAUEeQR0gBBs6AAAMEgsgCCAHayIFRQ0NIAtB8ABHDQ1BASEBA0AgASAFRwRAIAEgB2ohAyABQe2f7gBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAQwPCwsgBUEIRw0NIAQNDQJ/IAAoAgAiAygCBCIEQRhqIgIgAygCACIBKAIETQRAIAMgAjYCBCABIARqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCADKAIIIgBFDRAgAEEBOgAAQQAhBAwUCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIBQgA3AQIgAUGWBDsBACABQgA3AQgMEQsgCCAHayIFRQ0MIAtB8gBHDQxBASEBA0AgASAFRwRAIAEgB2ohAyABQe+57wBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAQwOCwsgBUEFRw0MIARBAUcNDAJ/IAAoAgAiAygCBCIEQRhqIgIgAygCACIBKAIETQRAIAMgAjYCBCABIARqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCADKAIIIgBFDQ8gAEEBOgAAQQAhBAwTCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIBQgA3AwggASAJNgIEIAFBtwQ2AgAMEAsgCCAHayIIRQ0LAkAgC0HzAEYEQEEBIQEDQCABIAhGDQIgASAHaiEDIAFB0/PuAGohAiABQQFqIQEgAi0AACADLQAARg0ACwsgBEECSSEFDAgLIARBAkkhBSAIQQZHDQcgBEEBSw0HAn8gACgCACIFKAIEIgNBGGoiAiAFKAIAIgEoAgRNBEAgBSACNgIEIAEgA2pBCGoMAQtBiCBBpMSBASgCABEAACICRQRAIAUoAggiAEUNDiAAQQE6AABBACEEDBILIAUoAgAhASACQYAgNgIEIAIgATYCACAFQRg2AgQgBSACNgIAIAJBCGoLIgFCADcDCCABIAk2AgQgAUEAOgADIAFBAzsAASABQSBBHyAEGzoAAAwPCyAIIAdrIgVFDQogC0H0AEcNCkEBIQECQAJAAkADQCABIAVHBEAgASAHaiEDIAFBjI3vAGohAiABQQFqIQEgAi0AACADLQAARg0BDAILCyAFQQlHDQAgBEEDRg0BC0EBIQEDQCABIAVGDQIgASAHaiEDIAFBz4jvAGohAiABQQFqIQEgAi0AACADLQAARg0ACwwMCwJ/IAAoAgAiAygCBCIEQRhqIgIgAygCACIBKAIETQRAIAMgAjYCBCABIARqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCADKAIIIgBFDQ4gAEEBOgAAQQAhBAwSCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIBQQA2AgwgASAGNgIIIAEgCTYCBCABQawGNgIADA8LIAVBBEcNCiAEDQoCfyAAKAIAIgMoAgQiBEEYaiICIAMoAgAiASgCBE0EQCADIAI2AgQgASAEakEIagwBC0GIIEGkxIEBKAIAEQAAIgJFBEAgAygCCCIARQ0NIABBAToAAEEAIQQMEQsgAygCACEBIAJBgCA2AgQgAiABNgIAIANBGDYCBCADIAI2AgAgAkEIagsiAUIANwECIAFBrwg7AQAgAUIANwEIDA4LIAAoAiAiAUGWrO4ANgIAIAEgACgCCCAAKAIYazYCBAwKCyAMENwBDAwLIAwQ3AEgACAAKAJEIgJBAWoiATYCRCABQYEITwRAIAAoAiAiAUGy5O4ANgIAIAEgACgCCCAAKAIYazYCBAwNCyAAEMkFIgFFDQwgACABQQcQyAUhAyAAIAI2AkQgA0UNDAJ/IAAoAgAiBSgCBCICQRhqIgEgBSgCACIAKAIETQRAIAUgATYCBCAAIAJqQQhqDAELQYggQaTEgQEoAgARAAAiAUUEQCAFKAIIIgBFDQ4gAEEBOgAADA4LIAUoAgAhACABQYAgNgIEIAEgADYCACAFQRg2AgQgBSABNgIAIAFBCGoLIgRCADcDCCAEIAM2AgQgBEGOBDYCAAwMCwJ/IABBBGohAQJAAkACQAJAAkAgACgCFEEQaw4CAAECCyABENwBAn8gACgCACIDKAIEIgRBGGoiAiADKAIAIgEoAgRNBEAgAyACNgIEIAEgBGpBCGoMAQtBiCBBpMSBASgCABEAACICRQRAIAMoAggiAEUNBAwFCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIGQgA3AQIgBkG5AjsBACAGQgA3AQggACgCFCIBQRhLDQJBASABdEGAhMAOcUUNAiAAIAYQkQcMBAsgARDcAQJ/IAAoAgAiBSgCBCIBQRhqIgYgBSgCACIDKAIEIgJNBEAgBSAGNgIEIAEgA2pBCGoMAQtBACEGQYggQaTEgQEoAgARAAAiBEUEQCAFKAIIIgBFDQMMBAsgBSgCACEBIARBgCA2AgQgBCABNgIAIAVBGDYCBCAFIAQ2AgAgACgCACIFKAIEIQYgBSgCACIDKAIEIQIgBEEIagsiBEIANwECIARBuQI7AQAgBEIANwEIAn8gAiAGQRhqIgFPBEAgBSABNgIEIAMgBmpBCGoMAQtBACEGQYggQaTEgQEoAgARAAAiAkUEQCAFKAIIIgBFDQMMBAsgBSgCACEBIAJBgCA2AgQgAiABNgIAIAVBGDYCBCAFIAI2AgAgAkEIagsiAUEANgIQIAFCADcDCCABIAQ2AgQgAUG4gpQQNgIAIAAgARCRBwwDCyAAQQAQkQchBgsgBgwBCyAAQQE6AABBAAshBAwLCyAAKAIAKAIIQQE6AAAMCgsgACgCACgCCEEBOgAADAkLAkACQAJAIAtB8wBGBEBBASEBAkADQCABIAhHBEAgASAHaiEDIAFBjubuAGohAiABQQFqIQEgAi0AACADLQAARg0BDAILCyAIQQ1GIAVxDQILQQEhAQNAIAEgCEYNAyABIAdqIQMgAUH75e4AaiECIAFBAWohASACLQAAIAMtAABGDQALCyAEQQJGIQoMAgsCfyAAKAIAIgUoAgQiA0EYaiICIAUoAgAiASgCBE0EQCAFIAI2AgQgASADakEIagwBC0GIIEGkxIEBKAIAEQAAIgJFBEAgBSgCCCIARQ0IIABBAToAAEEAIQQMDAsgBSgCACEBIAJBgCA2AgQgAiABNgIAIAVBGDYCBCAFIAI2AgAgAkEIagsiAUIANwMIIAEgCTYCBCABQQA6AAMgAUECOwABIAFBKUEoIAQbOgAADAkLIARBAkYhCiAIQQtHDQAgBEECRw0AIAAoAgBBIkEEIAkgBhDlAwwHCyALQfMARw0DQQEhAQJAAkACQAJAA0AgASAIRwRAIAEgB2ohAyABQfeR7wBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAQwCCwsgCEEQRiAKcQ0BC0EBIQECQANAIAEgCEcEQCABIAdqIQMgAUHIh+4AaiECIAFBAWohASACLQAAIAMtAABGDQEMAgsLIAhBD0YgCnENAgtBASEBAkADQCABIAhHBEAgASAHaiEDIAFBq/PuAGohAiABQQFqIQEgAi0AACADLQAARg0BDAILCyAIQQlHDQAgBEF+cUECRg0DC0EBIQEDQCABIAhHBEAgASAHaiEDIAFBib/uAGohAiABQQFqIQEgAi0AACADLQAARg0BDAgLCyAIQQNHDQYgBEEBRw0GIAktAAFBAUcEQCAAKAIgIgFBz7DtADYCACABIAAoAgggACgCGGs2AgRBACEEDAwLIAAoAgBBNEECIAlBABDlAwwJCyAAKAIAQSRBAyAJIAYQ5QMMCAsgACgCAEElQQMgCSAGEOUDDAcLIAAoAgBBJkEnIAobQQMgCSAGEOUDDAYLIAtB7gBHDQJBASEBAkACQAJAAkACQAJAA0AgASAFRwRAIAEgB2ohAyABQZbh7gBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAQwCCwsgBUENRiAKcQ0BC0EBIQEDQCABIAVGDQIgASAHaiEDIAFB2rTvAGohAiABQQFqIQEgAi0AACADLQAARg0ACwwCCwJAIARBAUcNACAJLQABQQFGDQAgACgCICIBQc+w7QA2AgAgASAAKAIIIAAoAhhrNgIEQQAhBAwMCyAAKAIAQRxBGyAEG0EDIAlBABDlAwwJCyAFQQ9GIApxDQELQQEhAQJAA0AgASAFRwRAIAEgB2ohAyABQaea7QBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAQwCCwsgBUEDRw0AIARBAUYNAgtBASEBA0AgASAFRwRAIAEgB2ohAyABQdON7gBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAQwGCwsgCkUgBUEGR3INBCAAKAIAQTNBMiAEG0ECIAlBABDlAwwHCyAAKAIAQStBKiAEG0EDIAkgBhDlAwwGCyAAKAIAQS5BBCAJQQAQ5QMMBQsCQAJAIAtB7ABGBEBBASEBA0AgASAGRg0CIAEgB2ohAyABQYf47gBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAAsLIARBAUYhBQwBCyAEQQFGIQUgBkEERw0AIARBAUcNAAJ/IAAoAgAiAygCBCIEQRhqIgIgAygCACIBKAIETQRAIAMgAjYCBCABIARqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCADKAIIIgBFDQUgAEEBOgAAQQAhBAwJCyADKAIAIQEgAkGAIDYCBCACIAE2AgAgA0EYNgIEIAMgAjYCACACQQhqCyIBQgA3AwggASAJNgIEIAFBsQg2AgAMBgsgC0HsAEcNAUEBIQEDQCABIAZHBEAgASAHaiEDIAFB+Z7vAGohAiABQQFqIQEgAi0AACADLQAARg0BDAMLCyAGQQpHDQEgBEEBSw0BAkAgBUUNACAJLQABQQFGDQAgACgCICIBQc+w7QA2AgAgASAAKAIIIAAoAhhrNgIEQQAhBAwHCyAAKAIAQRlBGiAKG0EDIAlBABDlAwwECyALQeMARw0AQQEhAQJAAkACQAJAA0AgASAFRwRAIAEgB2ohAyABQb3f7QBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAQwCCwsgBUEIRw0AIARBAkYNAQtBASEBA0AgASAFRg0CIAEgB2ohAyABQbW47QBqIQIgAUEBaiEBIAItAAAgAy0AAEYNAAsMAgsCfyAAKAIAIgMoAgQiBEEYaiICIAMoAgAiASgCBE0EQCADIAI2AgQgASAEakEIagwBC0GIIEGkxIEBKAIAEQAAIgJFBEAgAygCCCIARQ0FIABBAToAAEEAIQQMCQsgAygCACEBIAJBgCA2AgQgAiABNgIAIANBGDYCBCADIAI2AgAgAkEIagsiAUEANgIMIAEgBjYCCCABIAk2AgQgAUGjCDYCAAwGCyAFQQZHDQAgBEEBSw0DC0EBIQQDQCAEIAVHBEAgBCAHaiECIARB7vTuAGohASAEQQFqIQQgAS0AACACLQAARg0BDAILCyAKRSAFQQdHcg0AIAAoAgBBNkECIAlBABDlAwwDCyAAKAIgIgFBg5vtADYCACABIAAoAgggACgCGGs2AgRBACEEDAQLQQAhBAwDCyAAKAIAQSFBAyAJIAYQ5QMLIgENAEEAIQQMAQsgACgCRCEGIAAoAhQiAkESR0UEQANAIAwQ3AEgACAAKAJEIgJBAWoiAzYCRCADQYEITwRAIAAoAiAiAUGy5O4ANgIAIAEgACgCCCAAKAIYazYCBEEAIQQMAwsgAS0AAUEBRwRAIAAoAiAiAUH2sO0ANgIAIAEgACgCCCAAKAIYazYCBEEAIQQMAwsgACACQQJqIgI2AkQgAkGBCE8EQCAAKAIgIgFBsuTuADYCACABIAAoAgggACgCGGs2AgRBACEEDAMLIAAQyQUiAkUEQEEAIQQMAwtBACEEIAAgAkEAEMgFIQggACADNgJEIAhFDQICfyAAKAIAIgooAgQiBUEYaiIDIAooAgAiAigCBE0EQCAKIAM2AgQgAiAFakEIagwBC0GIIEGkxIEBKAIAEQAAIgNFBEAgCigCCCIARQ0EIABBAToAAAwECyAKKAIAIQIgA0GAIDYCBCADIAI2AgAgCkEYNgIEIAogAzYCACADQQhqCyICQQA2AgwgAiAINgIIIAIgATYCBCACQZECNgIAIAAoAhRBE0cEQCAAKAIgIgFB1L3xADYCACABIAAoAgggACgCGGs2AgQMAwsgDBDcASACIQEgACgCFCICQRJGDQALCyABIQQgACAGNgJEAkACQCACQRBrDgIAAQILIAwQ3AEgACAEEJEHIQQMAQsgDBDcASAELQABQQFHBEAgACgCICIBQayw7QA2AgAgASAAKAIIIAAoAhhrNgIEQQAhBAwBCwJ/IAAoAgAiBSgCBCIDQRhqIgIgBSgCACIBKAIETQRAIAUgAjYCBCABIANqQQhqDAELQYggQaTEgQEoAgARAAAiAkUEQCAFKAIIIgBFBEBBACEEDAMLIABBAToAAEEAIQQMAgsgBSgCACEBIAJBgCA2AgQgAiABNgIAIAVBGDYCBCAFIAI2AgAgAkEIagsiAUEANgIQIAFCADcDCCABIAQ2AgQgAUG4gpQQNgIAIAAgARCRByEECyANQRBqJAAgBAuYAQECfyABKAIMIgIgASgCECIDRgRAIABBADYCACAAQQA2AgQPCwJAAkACQAJAIAEoAgAOAwIAAQMLIAAgAikCADcCAA8LIAAgA0EIaykCADcCAA8LIAMgAkEIaiIBRwRAA0AgASACIAEgAhCaAxshAiABQQhqIgEgA0cNAAsLIAAgAikCADcCAA8LIABBADYCACAAQQA2AgQLFAAgAEHQAWoQ4AIaIAAQ7AQaIAALUAIBfwF8IAAoAugGIgBBwBtqKwMAIAEgAEH0F2oiACgCLCICQQpsIAIgAC0APBtsQeQAbbeiIgOZRAAAAAAAAOBBYwRAIAOqDwtBgICAgHgL8gICBH8BfCMAQRBrIgMkACADIABB7AZqIgRB8QAQhAQiAigCBDYCDCADIAIoAgg2AgggAyACKAIMNgIEIAMgAigCEDYCAAJ/IAEoAgQgAygCCGwgAigCGG0iAkEBDQAaIAAoAugGQYAkaisDACACt6IiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLIQUgAyAEQckAEIQEIgIoAgQ2AgwgAyACKAIINgIIIAMgAigCDDYCBCADIAIoAhA2AgACfwJ/An8gASgCBCADKAIAbCACKAIYbSICQQENABogACgC6AZBgCRqKwMAIAK3oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsgBWu3RJqZmZmZmfE/oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsiACABLQAVRQ0AGiAAt0SPwvUoXI/iP6MiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLIQAgA0EQaiQAIAALrE0CD38BfiMAQYAOayIBJAAgAC0A4QgEQCABQqyFgIAQNwP4DSABQqyFgIAQNwPQAiABKQLQAiEQIAFB0ARqIgJBAToAGCACQQA2AhQgAkHY/fwANgIAIAIgEDcCBCACQgA3AgwgACACQQBBAEEAQfCxf0EBQQAQLgsgAUK4hICAEDcD0A0gAUK4hICAEDcDyAIgASkCyAIhECABQdgNaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAEgADYCyA0gASACNgLEDSABQZys/QA2AsANIAAgAiABQcANakEAQQBB8LF/QQFBABAuIAFC3ISAgBA3A5gNIAFC3ISAgBA3A8ACIAEpAsACIRAgAUGgDWoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCABQYwNaiIDQgA3AgAgAUHgrP0ANgKADSABIAM2AogNIAEgAjYClA0gAUFgNgKEDSAAIAIgAUGADWpBAEEAQfCxf0EBQQAQLiABQfQMaiIGQQA2AgAgAUHwDGogAUHoDGoiB0EEciIFNgIAIAFBAToA+AwgASAFNgLsDCABQZyt/QA2AugMIAFC6ISAgBA3A8AMIAFC6ISAgBA3A7gCIAEpArgCIRAgAUHIDGoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCABQuyEgIAQNwOYDCABQuyEgIAQNwOwAiABKQKwAiEQIAFBoAxqIgNBAToAGCADQQA2AhQgA0HY/fwANgIAIAMgEDcCBCADQgA3AgwgACACIAcgA0EAQfCxf0EAQQAQLiAGKAIABEAgAUEAOgD4DCAAIAIgAUHoDGpBAEEAQfCxf0EBQQAQLgsCQCABKALwDCIDIAVGDQADQCADKAIIQSBqEF4EQCADKAIIQdAAahBeIARqIQQLIAMoAgQiAyAFRw0ACyAERQ0AIAEgBDYCoAJBmIfxACABQaACahAkCyABQqSFgIAQNwPwCyABQqSFgIAQNwOYAiABKQKYAiEQIAFB+AtqIgJBAToAGCACQQA2AhQgAkHY/fwANgIAIAIgEDcCBCACQgA3AgwgACACQQBBAEEAQfCxf0EBQQAQLiABQewLakEANgIAIAFB6AtqIAFB4AtqIgNBBHIiAjYCACABIAI2AuQLIAFB3K39ADYC4AsgAULghICAEDcDuAsgAULghICAEDcDkAIgASkCkAIhECABQcALaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAFC5ISAgBA3A5ALIAFC5ISAgBA3A4gCIAAgAiADAn8gASkCiAIhECABQZgLaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAILQQBB8LF/QQBBABAuIAFBiAtqQQA2AgAgAUGEC2ogAUGAC2oiAjYCACABQfwKaiIDQQA2AgAgAUH4CmogAUHwCmoiBUEEciIGNgIAIAEgAjYCgAsgASAGNgL0CiABQZyu/QA2AvAKIAFC8ISAgBA3A8gKIAFC8ISAgBA3A4ACIAEpAoACIRAgAUHQCmoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCABQvSEgIAQNwOgCiABQvSEgIAQNwP4ASAAIAIgBQJ/IAEpAvgBIRAgAUGoCmoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCACC0EAQfCxf0EBQQAQLiADKAIAIgIEQCABIAI2AvABQdaG8QAgAUHwAWoQJAsgAUH4CWoiAkIANwMAIAFBhApqIgNCADcCACABQZAKaiIFQgA3AwAgAUEBOgCYCiABQdiu/QA2AvAJIAEgAjYC9AkgASADNgKACiABIAU2AowKIAFC0ISAgBA3A8gJIAFC0ISAgBA3A+gBIAEpAugBIRAgAUHQCWoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCAAIAIgAUHwCWpBAEEAQfCxf0EBQQAQLiABQYgKaigCACABQZQKaigCAHIEQCABQQA6AJgKIAAgAiABQfAJakEAQQBB8LF/QQBBABAuCyABKAL8CSICBEAgASACNgLgAUGZtO0AIAFB4AFqECQLIAEoAogKIgIEQCABIAI2AtABQcu07QAgAUHQAWoQJAsgASgClAoiAgRAIAEgAjYCwAFB/7TtACABQcABahAkCyABQbwJakEANgIAIAFBAToAwAkgAUIANwK0CSABQZSv/QA2ArAJIAFC1ISAgBA3A4gJIAFC1ISAgBA3A7gBIAEpArgBIRAgAUGQCWoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCAAIAIgAUGwCWpBAEEAQfCxf0EBQQAQLgJAIAEoArQJIAFBuAlqKAIARg0AIAFBADoAwAkgAULYhICAEDcDgAkgAULYhICAEDcDsAEgASkCsAEhECABQdAEaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAAgAiABQbAJakEAQQBB8LF/QQFBABAuIAEoArQJIgMgASgCuAkiCkcEQANAAkAgAygCACIGIAMoAhAiBCAGKAIAKAIYEQMARQ0AIAYoAiAiAiEFAkACQCACIAYoAiQiB0YNACACIQUDQCAFKAIAIARGDQEgBUEEaiIFIAdHDQALDAELIAUgB0cNAQsgBigCKCAHRwRAIAcgBDYCACAGIAdBBGo2AiQMAQsCQCAHIAJrIgVBAnUiCEEBaiIHQYCAgIAESQRAIAcgBUEBdSIJIAcgCUsbQf////8DIAVB/P///wdJGyIHBH8gB0GAgICABE8NAiAHQQJ0EBgFQQALIgkgCEECdGoiCCAENgIAIAVBAEoEQCAJIAIgBRAZGgsgBiAJIAdBAnRqNgIoIAYgCEEEajYCJCAGIAk2AiAgAkUNAiACEBcMAgsQKAALQaOE7wAQOAALIANBFGoiAyAKRw0ACyABKAK4CSIDIAEoArQJIgJHBEADQCADQQVrLAAAQQBIBEAgA0EQaygCABAXCyADQRRrIgMgAkcNAAsgASgCtAkhAwsgASACNgK4CSACIANGDQEgASACIANrQRRtNgKgAUHis+0AIAFBoAFqECQMAQsgASADNgK4CQsgAUEANgL8CCABQgA3AvQIIAFBzK/9ADYC8AggAULAhICAEDcDyAggAULAhICAEDcDmAEgASkCmAEhECABQdAIaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAFCxISAgBA3A6AIIAFCxISAgBA3A5ABIAAgAiABQfAIagJ/IAEpApABIRAgAUGoCGoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCACC0EAQfCxf0EBQQAQLiABIAA2ApwIIAFBiLD9ADYCmAggAUKohYCAEDcD8AcgAUKohYCAEDcDiAEgASkCiAEhECABQfgHaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAAgAiABQZgIakEAQQBB8LF/QQFBABAuIAFB2AdqIgpCADcDACABQeQHaiIJQgA3AgAgAUH0qf0ANgLQByABIAo2AtQHIAEgCTYC4AcgAUK0gYCAEDcDqAcgAUK0gYCAEDcDgAEgASkCgAEhECABQbAHaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAAgAiABQdAHakEAQQBB8LF/QQFBABAuIAFCADcDoAcgAUIANwOYBwJAAkAgCSABKALgByICRwRAA0AgAiIFKAIUIgIgBUEYaiIIRwRAA0AgASgCmAchByAFKAIQIQMgAUGAgOwANgL0BiABIAM2AvgGIAFB7Kr9ADYC8AYgAiIGKAIQIQIgAUGAgMwANgLUBiABIAI2AtgGIAFB7Kr9ADYC0AYCQCABKAKgByAHRwRAIAcgAUHwBmo2AgAgASAHQQRqIgM2ApwHDAELQQQQGCICIAFB8AZqNgIAIAEgAkEEaiIDNgKgByABIAM2ApwHIAEgAjYCmAcgB0UNACAHEBcgASgCnAchAwsCQCABKAKgByADRwRAIAMgAUHQBmo2AgAgASADQQRqNgKcBwwBCyADIAEoApgHIgNrIgJBAnUiC0EBaiIHQYCAgIAETw0FIAcgAkEBdSIEIAQgB0kbQf////8DIAJB/P///wdJGyIHBH8gB0GAgICABE8NByAHQQJ0EBgFQQALIgQgC0ECdGoiCyABQdAGajYCACACQQBKBEAgBCADIAIQGRoLIAEgBCAHQQJ0ajYCoAcgASALQQRqNgKcByABIAQ2ApgHIANFDQAgAxAXCyABQgA3AqQGIAFBwLD9ADYCoAYgAUL4hICAEDcDkAcgAUL4hICAEDcDeCABKQJ4IRAgAUHQBGoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCAAIAIgAUGgBmpBACABQZgHakHwsX9BAUEAEC4CQCAGKAIEIgNFBEAgBigCCCICKAIAIAZGDQEgBkEIaiEEA0AgBCgCACIDQQhqIQQgAyADKAIIIgIoAgBHDQALDAELA0AgAyICKAIAIgMNAAsLIAIgCEcNAAsLAkAgBSgCBCIDRQRAIAUoAggiAigCACAFRg0BIAVBCGohBANAIAQoAgAiA0EIaiEEIAMgAygCCCICKAIARw0ACwwBCwNAIAMiAigCACIDDQALCyACIAlHDQALCyABQYQHaiICQgA3AgAgAUIANwP4BiABQQE6APQGIAFBhLH9ADYC8AYgASACNgKAByABQoyFgIAQNwPIBiABQoyFgIAQNwNwIAEpAnAhECABQdAGaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAAgAiIHIAFB8AZqQQBBAEHwsX9BAUEAEC4CQCABKAKIB0UNACABQQA6APQGIAEoAuAHIgIgCUYNAANAIAIiBSgCFCICIAVBGGoiC0cEQANAIAEoApgHIQQgBSgCECEDIAFBgIDsADYC1AQgASADNgLYBCABQeyq/QA2AtAEIAIiBigCECECIAFBgIDMADYCpAYgASACNgKoBiABQeyq/QA2AqAGAkAgASgCoAcgBEcEQCAEIAFB0ARqNgIAIAEgBEEEaiIDNgKcBwwBC0EEEBgiAiABQdAEajYCACABIAJBBGoiAzYCoAcgASADNgKcByABIAI2ApgHIARFDQAgBBAXIAEoApwHIQMLAkAgASgCoAcgA0cEQCADIAFBoAZqNgIAIAEgA0EEajYCnAcMAQsgAyABKAKYByIDayICQQJ1IgxBAWoiBEGAgICABE8NBSAEIAJBAXUiCCAEIAhLG0H/////AyACQfz///8HSRsiBAR/IARBgICAgARPDQcgBEECdBAYBUEACyIIIAxBAnRqIgwgAUGgBmo2AgAgAkEASgRAIAggAyACEBkaCyABIAggBEECdGo2AqAHIAEgDEEEajYCnAcgASAINgKYByADRQ0AIAMQFwsgAUIANwP4BiAAIAcgAUHwBmpBACABQZgHakHwsX9BAUEAEC4CQCAGKAIEIgNFBEAgBigCCCICKAIAIAZGDQEgBkEIaiEEA0AgBCgCACIDQQhqIQQgAyADKAIIIgIoAgBHDQALDAELA0AgAyICKAIAIgMNAAsLIAIgC0cNAAsLAkAgBSgCBCIDRQRAIAUoAggiAigCACAFRg0BIAVBCGohBANAIAQoAgAiA0EIaiEEIAMgAygCCCICKAIARw0ACwwBCwNAIAMiAigCACIDDQALCyACIAlHDQALCyAKIAEoAtQHIgJHBEADQCACIgUoAhQiAiAFQRhqIgxHBEADQCACIgYoAhQiAiAGQRhqIg1HBEADQCABIAEoApgHIgQ2ApwHIAUoAhAhAyABQYCA7AA2ApwFIAEgAzYCoAUgAUHsqv0ANgKYBSAGKAIQIQMgAUGAgMwANgK0BCABIAM2ArgEIAFB7Kr9ADYCsAQgAiIHKAIQIQIgAUGAgNQENgKMBCABIAI2ApAEIAFB7Kr9ADYCiAQCQCABKAKgByAERwRAIAQgAUGYBWo2AgAgASAEQQRqIgM2ApwHDAELQQQQGCICIAFBmAVqNgIAIAEgAkEEaiIDNgKgByABIAM2ApwHIAEgAjYCmAcgBEUNACAEEBcgASgCnAchAwsCQCABKAKgByADRwRAIAMgAUGwBGo2AgAgASADQQRqIgM2ApwHDAELIAMgASgCmAciBGsiAkECdSIOQQFqIgNBgICAgARPDQcgAyACQQF1IgggAyAISxtB/////wMgAkH8////B0kbIggEfyAIQYCAgIAETw0JIAhBAnQQGAVBAAsiCyAOQQJ0aiIDIAFBsARqNgIAIANBBGohAyACQQBKBEAgCyAEIAIQGRoLIAEgCyAIQQJ0ajYCoAcgASADNgKcByABIAs2ApgHIARFDQAgBBAXIAEoApwHIQMLAkAgASgCoAcgA0cEQCADIAFBiARqNgIAIAEgA0EEajYCnAcMAQsgAyABKAKYByIDayICQQJ1IgtBAWoiBEGAgICABE8NByAEIAJBAXUiCCAEIAhLG0H/////AyACQfz///8HSRsiBAR/IARBgICAgARPDQkgBEECdBAYBUEACyIIIAtBAnRqIgsgAUGIBGo2AgAgAkEASgRAIAggAyACEBkaCyABIAggBEECdGo2AqAHIAEgC0EEajYCnAcgASAINgKYByADRQ0AIAMQFwsgAUEANgLsBSABQgA3AuQFIAFBxLH9ADYC4AUgAUL8hICAEDcDwAYgAUL8hICAEDcDaCABKQJoIRAgAUHQBGoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCABQoCFgIAQNwOYBiABQoCFgIAQNwNgIAAgAiABQeAFagJ/IAEpAmAhECABQaAGaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAILIAFBmAdqQfCxf0EBQQAQLgJAIAcoAgQiA0UEQCAHKAIIIgIoAgAgB0YNASAHQQhqIQQDQCAEKAIAIgNBCGohBCADIAMoAggiAigCAEcNAAsMAQsDQCADIgIoAgAiAw0ACwsgAiANRw0ACwsCQCAGKAIEIgNFBEAgBigCCCICKAIAIAZGDQEgBkEIaiEEA0AgBCgCACIDQQhqIQQgAyADKAIIIgIoAgBHDQALDAELA0AgAyICKAIAIgMNAAsLIAIgDEcNAAsLAkAgBSgCBCIDRQRAIAUoAggiAigCACAFRg0BIAVBCGohBANAIAQoAgAiA0EIaiEEIAMgAygCCCICKAIARw0ACwwBCwNAIAMiAigCACIDDQALCyACIApHDQALCyABQQA2ApQGIAFCADcCjAYgAUH8sf0ANgKIBiABQpyFgIAQNwOABiABQpyFgIAQNwNYIAEpAlghECABQaAGaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAFCoIWAgBA3A9gFIAFCoIWAgBA3A1AgACACIAFBiAZqAn8gASkCUCEQIAFB4AVqIgJBAToAGCACQQA2AhQgAkHY/fwANgIAIAIgEDcCBCACQgA3AgwgAgtBAEHwsX9BAUEAEC4gASgCjAYiAiABKAKQBiIDRwRAIAEgAyACa0ECdTYCQAsgCSABKALgByICRwRAA0AgAiIFKAIUIgIgBUEYaiIKRwRAA0AgASgCmAchByAFKAIQIQMgAUGAgOwANgK0BCABIAM2ArgEIAFB7Kr9ADYCsAQgAiIGKAIQIQIgAUGAgMwANgKMBCABIAI2ApAEIAFB7Kr9ADYCiAQCQCABKAKgByAHRwRAIAcgAUGwBGo2AgAgASAHQQRqIgM2ApwHDAELQQQQGCICIAFBsARqNgIAIAEgAkEEaiIDNgKgByABIAM2ApwHIAEgAjYCmAcgB0UNACAHEBcgASgCnAchAwsCQCABKAKgByADRwRAIAMgAUGIBGo2AgAgASADQQRqNgKcBwwBCyADIAEoApgHIgNrIgJBAnUiCEEBaiIHQYCAgIAETw0FIAcgAkEBdSIEIAQgB0kbQf////8DIAJB/P///wdJGyIHBH8gB0GAgICABE8NByAHQQJ0EBgFQQALIgQgCEECdGoiCCABQYgEajYCACACQQBKBEAgBCADIAIQGRoLIAEgBCAHQQJ0ajYCoAcgASAIQQRqNgKcByABIAQ2ApgHIANFDQAgAxAXCyABIAA2AqQFIAFCADcCnAUgAUHIsv0ANgKYBSABQoiFgIAQNwPQBSABQoiFgIAQNwM4IAEpAjghECABQdAEaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAAgAiABQZgFakEAIAFBmAdqQfCxf0EBQQAQLgJAIAYoAgQiA0UEQCAGKAIIIgIoAgAgBkYNASAGQQhqIQQDQCAEKAIAIgNBCGohBCADIAMoAggiAigCAEcNAAsMAQsDQCADIgIoAgAiAw0ACwsgAiAKRw0ACwsCQCAFKAIEIgNFBEAgBSgCCCICKAIAIAVGDQEgBUEIaiEEA0AgBCgCACIDQQhqIQQgAyADKAIIIgIoAgBHDQALDAELA0AgAyICKAIAIgMNAAsLIAIgCUcNAAsLIAFCADcCxAUgAUEANgLMBSABQgA3ArwFIAFBgLP9ADYCuAUgAUKQhYCAEDcDkAUgAUKQhYCAEDcDMCABKQIwIRAgAUGYBWoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCAAIAIgAUG4BWpBAEEAQfCxf0EBQQAQLiABQYAFaiICQgA3AwAgASABQdgEaiIDNgLcBCABQgA3A+AEIAFCADcD6AQgAUIANwPwBCABQQA2AvgEIAEgAzYC2AQgAUG8s/0ANgLQBCABIAI2AvwEIAEgADYCiAUgAUEANgLUBCABQpSFgIAQNwOoBCABQpSFgIAQNwMoIAEpAighECABQbAEaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBA3AgQgAkIANwIMIAFCmIWAgBA3A4AEIAFCmIWAgBA3AyAgACACIAFB0ARqAn8gASkCICEQIAFBiARqIgJBAToAGCACQQA2AhQgAkHY/fwANgIAIAIgEDcCBCACQgA3AgwgAgtBAEHwsX9BAUEAEC4gAUK8hICAEDcD2AMgAUK8hICAEDcDGCABKQIYIRAgAUHgA2oiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCAAIAJBAEEAQQBB8LF/QQFBABAuIAFChIWAgBA3A7ADIAFChIWAgBA3AxAgASkCECEQIAFBuANqIgJBAToAGCACQQA2AhQgAkHY/fwANgIAIAIgEDcCBCACQgA3AgwgACACQQBBAEEAQfCxf0EBQQAQLiABQaADaiICIABBjgFBAUHwsX8QywEgAiABKAKkAyIDRwRAA0AgAygCCEGw/fwAQZjY+ABBABAcIQcjAEFAaiIGJAAgB0GNAUHwsX9BARAsIQsgBkEANgIQIAZCADcDCCAHIAZBCGoQwAsCfyAGKAIIIgIgBigCDCIFRgRAIAIMAQsgBkEkaiEEQYO57QAoAAAhDEGGue0AKAAAIQ0CQANAAkAgAiwAC0EATgRAIAYgAigCCDYCICAGIAIpAgA3AxgMAQsgBkEYaiACKAIAIAIoAgQQGgsCQCACLAAXQQBOBEAgBCACKQIMNwIAIAQgAigCFDYCCAwBCyAEIAIoAgwgAigCEBAaCyAGQQA6ADcgBiAMNgIwIAYgDTYAMyAGLAAjIQkgBigCHCEKIAZBBzoAOwJAIAogCUH/AXEgCUEASCIIGyIKQQcgCkEHSSIOGyIPBEAgBkEwaiAGKAIYIAZBGGogCBsgDxBMIggNAQtBfyAOIApBB0sbIQgLIAYsAC9BAEgEfyAGKAIkEBcgBi0AIwUgCQtBGHRBGHVBAEgEQCAGKAIYEBcLIAhFDQEgAkEYaiICIAVHDQALIAUhAgsgBigCDAshBSALRSACIAVGcQRAQegFEBgiAhCYBBpB5AEQGCIFEIUBGiACIAUgAigCACgCqAERAgAgByACIAcoAgAoAqgBEQIACyAGKAIIIgUEQCAFIAYoAgwiAkYEfyAFBQNAIAJBAWssAABBAEgEQCACQQxrKAIAEBcLIAJBGGsiAiwAC0EASARAIAIoAgAQFwsgAiAFRw0ACyAGKAIICyECIAYgBTYCDCACEBcLIAZBQGskACADKAIEIgMgAUGgA2pHDQALCwJAIAAoAuQGQQNHDQAgACgCkAkhAiABQQA2ApgDIAEgAUGQA2oiBDYClAMgASAENgKQAyABQfyz/QA2AogDIAEgAjYCjAMgAULMhICAEDcD4AIgAULMhICAEDcDCCABKQIIIRAgAUHoAmoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAQNwIEIAJCADcCDCAAIAIgAUGIA2pBAEEAQfCxf0EBQQAQLiABKAKUAyIDIARHBEADQCADKAIIIQYjAEHQAGsiAiQAAkAgBkGOAUF/EDAiBUUNACAFQbD9/ABBuMP7AEEAEBwiB0UNAEHgARAYIgUQgAQhDAJAAkAgB0HAAWoQXgRAIAUgBygC0AEiBygCxAE2AsQBIAUgBygCyAFB5ABqNgLIASAFIAcoAswBQeQAajYCzAEgBSAHKALQAUHIAWo2AtABDAELIAcgAkHMAGogAkHIAGogAkHEAGogAkFAaxDsC0UNASACKAJAIQkgAigCRCEKIAIoAkghCAJAAkAgAigCTCILRQ0AIAhFDQAgCkUNACAJDQELIAcoAlQhDSAHLABfIQ4gAiAJNgIQIAIgCjYCDCACIAg2AgggAiALNgIEIAIgDSAHQdQAaiAOQQBIGzYCAEGxpPEAIAIQJCACKAJAIQkgAigCRCEKIAIoAkghCCACKAJMIQsLIAUgCzYCxAEgBSAJQcgBajYC0AEgBSAKQeQAajYCzAEgBSAIQeQAajYCyAELIAAoApAJQR5B8LF/QQEQLCIHIAUgBygCACgCqAERAgAgBkGwAWogDBCEAwwBCyAGLABfIQcgBigCVCEJIAJBMGoiCiAGIAYoAgAoAjARAgAgAiAJIAZB1ABqIAdBAEgbNgIgIAIgAigCMCAKIAIsADtBAEgbNgIkQdX57QAgAkEgahAkIAIsADtBAEgEQCACKAIwEBcLIAwgBSgCACgCBBEBAAsgAkHQAGokACADKAIEIgMgBEcNAAsLIAFB/LP9ADYCiAMgASgCmANFDQAgASgClAMiAygCACICIAEoApADIgUoAgQ2AgQgBSgCBCACNgIAIAFBADYCmAMgAyAERg0AA0AgAygCBCECIAMQFyACIgMgBEcNAAsLIAFCyISAgBA3A9gCIAFCyISAgBA3AwAgASkCACEQIAFB6AJqIgJBAToAGCACQQA2AhQgAkHY/fwANgIAIAIgEDcCBCACQgA3AgwgACgCuAciA0UEQCAAIABBxABB8LF/QQEQLCIDNgK4BwsgA0HoAWogAkEAQQBBAEHwsX9BAUEAEC4gAEEBOgDhCAJAIAEoAqgDRQ0AIAEoAqQDIgMoAgAiACABKAKgAyICKAIENgIEIAIoAgQgADYCACABQQA2AqgDIAMgAUGgA2pGDQADQCADKAIEIQAgAxAXIAAiAyABQaADakcNAAsLIAFBvLP9ADYC0AQgAUH8BGogASgCgAUQsQcgASgC8AQiAARAIAEgADYC9AQgABAXCyABKALkBCIABEAgASAANgLoBCAAEBcLAkAgASgC4ARFDQAgASgC3AQiAygCACIAIAEoAtgEIgIoAgQ2AgQgAigCBCAANgIAIAFBADYC4AQgAyABQdgEaiICRg0AA0AgAygCBCEAIAMQFyAAIgMgAkcNAAsLIAFBgLP9ADYCuAUgASgCxAUiAARAIAEgADYCyAUgABAXCyABQfyx/QA2AogGIAEoAowGIgAEQCABIAA2ApAGIAAQFwsgAUGEsf0ANgLwBiABQYAHaiABKAKEBxCwByABKAKYByIABEAgASAANgKcByAAEBcLIAFB9Kn9ADYC0AcgAUHgB2ogASgC5AcQ3AIgAUHQB2pBBHIgASgC2AcQ3AIgAUGUr/0ANgKwCSABKAK0CSIABEAgACABKAK4CSIDRgR/IAAFA0AgA0EFaywAAEEASARAIANBEGsoAgAQFwsgA0EUayICIQMgACACRw0ACyABKAK0CQshAiABIAA2ArgJIAIQFwsgAUHYrv0ANgLwCSABQYwKaiABKAKQChCvByABQYAKaiABKAKEChCkBSABQfAJakEEciABKAL4CRCkBSABQZyu/QA2AvAKAkAgASgCiAtFDQAgASgChAsiAygCACIAIAEoAoALIgIoAgQ2AgQgAigCBCAANgIAIAFBADYCiAsgAyABQYALaiICRg0AA0AgAygCBCEAIAMQFyAAIgMgAkcNAAsLAkAgASgC/ApFDQAgASgC+AoiAygCACIAIAEoAvQKIgIoAgQ2AgQgAigCBCAANgIAIAFBADYC/AogAyABQfAKakEEciICRg0AA0AgAygCBCEAIAMQFyAAIgMgAkcNAAsLIAFB3K39ADYC4AsCQCABKALsC0UNACABKALoCyIDKAIAIgAgASgC5AsiAigCBDYCBCACKAIEIAA2AgAgAUEANgLsCyADIAFB4AtqQQRyIgJGDQADQCADKAIEIQAgAxAXIAAiAyACRw0ACwsgAUGcrf0ANgLoDAJAIAEoAvQMRQ0AIAEoAvAMIgMoAgAiACABKALsDCICKAIENgIEIAIoAgQgADYCACABQQA2AvQMIAMgAUHoDGpBBHIiAkYNAANAIAMoAgQhACADEBcgACIDIAJHDQALCyABQeCs/QA2AoANIAFBiA1qIAEoAowNEJwGIAFBgA5qJAAPCxAoAAtBo4TvABA4AAt5AQJ/IAEEQCAAIAEoAgAQzwUgACABKAIEEM8FAkAgASgCHEUNACABKAIYIgAoAgAiAiABKAIUIgMoAgQ2AgQgAygCBCACNgIAIAFBADYCHCAAIAFBFGoiA0YNAANAIAAoAgQhAiAAEBcgAiIAIANHDQALCyABEBcLC0MBAX8gAEEaQfCxf0EBECwiAUUEQEEADwtBACEAIAFBsP38AEGwjf0AQQAQHCIBBH8gASgCRCABKAJAa0ECdQVBAAsLrQYDAn8BfgF8IwBB0AJrIgIkACAAQgA3A+gIAkACQCAAKALABw0AIABBGkHwsX9BARAsIgFFDQAgAUGw/fwAQbCN/QBBABAcIgFFDQAgASgCRCABKAJAa0EERw0AIABBABC5AyIBRQ0BIABBABDRAyABEKwJCyAAKAK4ByIBRQRAIAAgAEHEAEHwsX9BARAsIgE2ArgHC0QAAAAAAABeQCEEIAErA7AERAAAAAAAAAAAYgRAIAAoArgHIgFFBEAgACAAQcQAQfCxf0EBECwiATYCuAcLIAErA7AEIQQLIAJCADcDsAIgAkIANwOoAiACQQE2AsgCIAIgBDkDuAIgAkHAqP0ANgKgAiACIAAoAugGQYjlAGorAwA5A8ACIAJC4IWAgBA3A/gBIAJC4IWAgBA3AyAgAikCICEDIAJBgAJqIgFBAToAGCABQQA2AhQgAUHY/fwANgIAIAEgAzcCBCABQgA3AgwgAkLkhYCAEDcD0AEgAkLkhYCAEDcDGCAAIAEgAkGgAmoCfyACKQIYIQMgAkHYAWoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASADNwIEIAFCADcCDCABC0EAQfCxf0EBQQAQLiACQgA3A7ABIAJCADcDuAEgAkIANwOoASACQYSp/QA2AqABIAJCgICAgICAgK/AADcDyAEgAkEBNgLAASACQtiFgIAQNwN4IAJC2IWAgBA3AxAgAikCECEDIAJBgAFqIgFBAToAGCABQQA2AhQgAUHY/fwANgIAIAEgAzcCBCABQgA3AgwgAkLchYCAEDcDUCACQtyFgIAQNwMIIAAgASACQaABagJ/IAIpAgghAyACQdgAaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIAM3AgQgAUIANwIMIAELQQBB8LF/QQFBABAuIAJC6IWAgBA3AyggAkLohYCAEDcDACACKQIAIQMgAkEwaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIAM3AgQgAUIANwIMIAAgAUEAQQBBAEHwsX9BAEEAEC4gACAAKALoBkGI5QBqKwMAOQPoCAsgAkHQAmokAAuMAQEDfyMAQRBrIgIkACAAQQA2AgRBfyEBIAJBCGogAEEBELoDIAItAAgEQAJ/IAAgACgCAEEMaygCAGooAhgiASgCDCIDIAEoAhBGBEAgASABKAIAKAIkEQAADAELIAMtAAALIgFBf0YhAyAAIAAoAgBBDGsoAgBqQQJBACADGxCiAgsgAkEQaiQAIAELpgkBBn8CfwJAAkAgASIDKAIAIgQEQCABKAIEIgJFDQEDQCACIgMoAgAiAg0ACwsgAygCBCIEDQFBACEEQQEMAgsLIAQgAygCCDYCCEEACyEGAkAgAyADKAIIIgUoAgAiAkYEQCAFIAQ2AgAgACADRgRAQQAhAiAEIQAMAgsgBSgCBCECDAELIAUgBDYCBAsgAy0ADCEHIAEgA0cEQCADIAEoAggiBTYCCCAFIAEoAggoAgAgAUdBAnRqIAM2AgAgAyABKAIAIgU2AgAgBSADNgIIIAMgASgCBCIFNgIEIAUEQCAFIAM2AggLIAMgAS0ADDoADCADIAAgACABRhshAAsCQCAHRQ0AIABFDQAgBgRAA0AgAi0ADCEDAkAgAiACKAIIIgEoAgBHBEAgA0UEQCACQQE6AAwgAUEAOgAMIAEgASgCBCIDKAIAIgQ2AgQgBARAIAQgATYCCAsgAyABKAIINgIIIAEoAggiBCAEKAIAIAFHQQJ0aiADNgIAIAMgATYCACABIAM2AgggAiAAIAAgAigCACIBRhshACABKAIEIQILAkACQAJAAkAgAigCACIDBEAgAy0ADEUNAQsgAigCBCIBBEAgAS0ADEUNAgsgAkEAOgAMAkAgACACKAIIIgJGBEAgACECDAELIAItAAwNBgsgAkEBOgAMDwsgAigCBCIBRQ0BCyABLQAMDQAgAiEDDAELIANBAToADCACQQA6AAwgAiADKAIEIgA2AgAgAARAIAAgAjYCCAsgAyACKAIINgIIIAIoAggiACAAKAIAIAJHQQJ0aiADNgIAIAMgAjYCBCACIAM2AgggAiEBCyADIAMoAggiAC0ADDoADCAAQQE6AAwgAUEBOgAMIAAgACgCBCIBKAIAIgI2AgQgAgRAIAIgADYCCAsgASAAKAIINgIIIAAoAggiAiACKAIAIABHQQJ0aiABNgIAIAEgADYCACAAIAE2AggPCyADRQRAIAJBAToADCABQQA6AAwgASACKAIEIgM2AgAgAwRAIAMgATYCCAsgAiABKAIINgIIIAEoAggiAyADKAIAIAFHQQJ0aiACNgIAIAIgATYCBCABIAI2AgggAiAAIAAgAUYbIQAgASgCACECCwJAAkAgAigCACIBRQ0AIAEtAAwNACACIQMMAQsCQCACKAIEIgMEQCADLQAMRQ0BCyACQQA6AAwgAigCCCICLQAMQQAgACACRxsNAiACQQE6AAwPCyABBEAgAS0ADEUEQCACIQMMAgsgAigCBCEDCyADQQE6AAwgAkEAOgAMIAIgAygCACIANgIEIAAEQCAAIAI2AggLIAMgAigCCDYCCCACKAIIIgAgACgCACACR0ECdGogAzYCACADIAI2AgAgAiADNgIIIAIhAQsgAyADKAIIIgAtAAw6AAwgAEEBOgAMIAFBAToADCAAIAAoAgAiASgCBCICNgIAIAIEQCACIAA2AggLIAEgACgCCDYCCCAAKAIIIgIgAigCACAAR0ECdGogATYCACABIAA2AgQgACABNgIIDwsgAigCCCIBIAEoAgAgAkZBAnRqKAIAIQIMAAsACyAEQQE6AAwLC2MBAn8CQCAAIAFGDQAgACgCDEUNACAAKAIIIgEoAgAiAiAAKAIEIgMoAgQ2AgQgAygCBCACNgIAIABBADYCDCABIABBBGoiAkYNAANAIAEoAgQhACABEBcgACIBIAJHDQALCwurBgEJfyMAQSBrIgIkACACIAJBEGoiAzYCFCACIAM2AhAgACgCTCIFBH8DQEEMEBgiBCAFNgIIIAQgAzYCACAEIAJBEGo2AgQgAyAENgIEIAciBkEBaiEHIAQhAyAFKAJMIgUNAAsgAiADNgIQIAIoAhQhAyAGQQJqBUEBCyEJQQwQGCIGIAM2AgQgBiAANgIIIAYgAkEQajYCACADIAY2AgAgAiAJNgIYIAIgBjYCFCAGIQQCQAJAA0AgASAEKAIIRwRAIAQoAgQiBCACQRBqRw0BDAILC0EAIQUgBCACQRBqRw0BCyACIAI2AgQgAiACNgIAIAIhAyABKAJMIgUEf0EAIQcDQEEMEBgiBCAFNgIIIAQgAzYCACAEIAI2AgQgAyAENgIEIAciCEEBaiEHIAQhAyAFKAJMIgUNAAsgAiADNgIAIAIoAgQhAyAIQQJqBUEBCyEKQQwQGCIEIAM2AgQgBCABNgIIIAQgAjYCACADIAQ2AgAgAiAENgIEIAQhAwJ/AkADQCAAIAMoAghHBEAgAygCBCIDIAJHDQEMAgsLQQEgAiADRw0BGgsgAkEQaiEDIAIhBQJAA0AgAygCACIDKAIIIgggBSgCACIAKAIIRw0BIAAhBSADIAZHDQALIAYoAgAoAgghCAtBASAIKAJMIgFFDQAaQX8hAAJAIAEoAkAiAyABKAJEIgZGBEBBfyEBDAELQQAhASADIQcCQANAIAcoAgAgCEYNASABQQFqIQEgB0EEaiIHIAZHDQALQX8hAQsgBSgCACgCCCEHQQAhBQNAIAcgAygCAEYEQCAFIQAMAgsgBUEBaiEFIANBBGoiAyAGRw0ACwsgACABSgshBSAKRQ0AIAQoAgAiACACKAIAIgEoAgQ2AgQgASgCBCAANgIAIAJBADYCCANAIAQoAgQhACAEEBcgACIEIAJHDQALIAIoAhghCQsCQCAJRQ0AIAIoAhQiBCgCACIAIAIoAhAiASgCBDYCBCABKAIEIAA2AgAgAkEANgIYIAQgAkEQakYNAANAIAQoAgQhACAEEBcgACIEIAJBEGpHDQALCyACQSBqJAAgBQudAQICfwF+IwBBQGoiAyQAIANCwIGAgBA3AxggA0LAgYCAEDcDACADKQIAIQUgA0EgaiIEQQE6ABggBEEANgIUIARB2P38ADYCACAEIAU3AgQgBEIANwIMIAMgAjYCFCADQQA2AhAgAyABNgIMIANB7IP9ADYCCCAAIAQgA0EIakEAQQBB8LF/QQFBABAuIAMoAhAhACADQUBrJAAgAAvnAQIDfwF+IwBBQGoiBiQAAkAgBUUNACABKAIIRQ0AIAEoAgQiBSgCACIHIAEoAgAiCCgCBDYCBCAIKAIEIAc2AgAgAUEANgIIIAEgBUYNAANAIAUoAgQhByAFEBcgByIFIAFHDQALCyAGQtCBgIAQNwMYIAZC0IGAgBA3AwAgBikCACEJIAZBIGoiBUEBOgAYIAVBADYCFCAFQdj9/AA2AgAgBUIANwIEIAUgCTcCDCAGQQE6ABQgBiABNgIQIAYgAjYCDCAGQfCA/QA2AgggACAFIAZBCGogAyAEQQEQiQIgBkFAayQAC+8FAQh/AkACQAJAAkAgACABRg0AIAAoAkAhAgJAIAAtAGwNACACIAAoAkQiA0YNAANAIAAgAigCACIEKAJMRgRAIAQgBCgCACgCBBEBACAAKAJEIQMLIAJBBGoiAiADRw0ACyAAKAJAIQILIAAgAjYCRCAAIAAoAgAoAhwRAQAgACABLwFQOwFQIABB4ABqIQIgAUHgAGohAyABLQBrIgVBGHRBGHUhBAJAIAAsAGtBAE4EQCAEQQBOBEAgAiADKQIANwIAIAIgAygCCDYCCAwCCyACIAEoAmAgASgCZBAgDAELIAIgASgCYCADIARBAEgiAhsgASgCZCAFIAIbECEaCyAAQQA2AkwgAS0ArAEhAiAAQQE6AG0gACACOgCsASAAIAEtAGw6AGwgAEH8AGogASgCfCABKAKAARBRIABBiAFqIAEoAogBIAEoAowBEFEgABD9CCAAIAAoAgAoAkQRAAAiAgRAIAIgARCfDQsgASABKAIAKAKcAREAAEUNACABKAJEIAEoAkAiAmsiA0EATA0AIABBQGshCSADQQJ2IQNBACEEA0AgAyAETQ0CAkAgAiAEQQJ0aigCACIDIAMoAgAoApgBEQAAIgJFDQAgAiACKAIAKAJEEQAAIgUEQCAFIAMQnw0LIAIgADYCTCACIAIoAgAoAqABEQEAIAAoAkQiAyAAKAJIRwRAIAMgAjYCACAAIANBBGo2AkQMAQsgAyAJKAIAIgVrIgNBAnUiCEEBaiIGQYCAgIAETw0EIAYgA0EBdSIHIAYgB0sbQf////8DIANB/P///wdJGyIGBH8gBkGAgICABE8NBiAGQQJ0EBgFQQALIgcgCEECdGoiCCACNgIAIANBAEoEQCAHIAUgAxAZGgsgACAHIAZBAnRqNgJIIAAgCEEEajYCRCAAIAc2AkAgBUUNACAFEBcLIARBAWoiBCABKAJEIAEoAkAiAmtBAnUiA0gNAAsLDwsQbQALECgAC0GjhO8AEDgAC9cBAQJ/IwBBEGsiAiQAIAAQhgkgAEIANwJwIABBlPf8ADYCACAAQgA3AjQgAEIANwI8IABCADcCRCAAQgA3AlQgAEIANwJcIABCADcCZCAAQgA3AnwgAEIANwKEASAAQgA3AowBIABCADcClAEgAEIANwKcASAAQgA3AqQBQcCZggFBwJmCASgCACIDQQFqNgIAIANFBEBBABCkBgsgAkEAOgACIAJB7doAOwEAIAJBAjoACyAAIAEgAhDCCyACLAALQQBIBEAgAigCABAXCyACQRBqJAAgAAubAgEDfyMAQRBrIgIkACACQQY6AAsgAkEAOgAGIAJBoZvxACgAADYCACACQaWb8QAvAAA7AQQgAEHEACACEPIMIAIsAAtBAEgEQCACKAIAEBcLIABBADYCxAEgAEHA6/wANgLAASAAQcgBaiIBQbjQ8gA2AgAgAUIANwIEIAFBiNjyADYCACABQQA2AgwgASEDIABB2AFqIgFBuNDyADYCACABQgA3AgQgAUH42fIANgIAIAFBADYCDCAAQfTy/AA2ArABIABB4Oz8ADYCACAAQYTz/AA2AsABIANBmPP8ADYCACABQajz/AA2AgAgAEHoAWoQ8wMaIABBjwEQKSAAQaUBECkgACAAKAIAKAKUAREBACACQRBqJAAgAAupAQIDfwR9IAMoAgQhBCABKAIAIgUgAygCACIDRiAEIAEoAgQiBkZxRQRAIAIQ2wYhByABAn8gBSADa7IiCCACELwHIgKUIAcgBiAEa7IiCZSSIASykiIKi0MAAABPXQRAIAqoDAELQYCAgIB4CzYCBCABAn8gCCAHlCACIAmUkyADspIiAotDAAAAT10EQCACqAwBC0GAgICAeAs2AgALIAAgASkCADcCAAvpBQEFfwJAAkACQCADDgMCAgABCwJAIAFBBGsiASgCACIEKAJEIgIvAVAiBSAAKAIAIgMoAkQiBi8BUCIHRgRAIAQoAkwiBSADKAJMIgdGBEAgAiAGIAUgAigCACgCkAYRBQBFDQQgASgCACEEIAAoAgAhAwwCCyAFIAdIDQEMAwsgBSAHTw0CCyAAIAQ2AgAgASADNgIADwsgA0GAAUwEQCAAIAFGDQEgAEEEaiICIAFGDQEDQCACKAIAIQYgACEFAkAgAiIEIABGDQADQAJAIAYoAkQiBy8BUCIIIAQiBUEEayIEKAIAIgMoAkQiCi8BUCIJRgRAIAYoAkwiCCADKAJMIglGBEAgByAKIAggBygCACgCkAYRBQBFDQQgBCgCACEDDAILIAggCU4NAwwBCyAIIAlPDQILIAUgAzYCACAAIARHDQALIAAhBQsgBSAGNgIAIAEgAkEEaiICRw0ACwwBCyAAIANBAXYiBkECdCIIaiEHAkAgAyAFTARAIAAgByACIAYgBBCGESAHIAEgAiADIAZrIAQgCGoiARCGESAEIANBAnRqIQYgASEDA0AgAyAGRgRAIAEgBEYNBANAIAAgBCgCADYCACAAQQRqIQAgBEEEaiIEIAFHDQALDAQLAkACQAJAAkAgAygCACIFKAJEIgcvAVAiCCAEKAIAIgIoAkQiCi8BUCIJRgRAIAUoAkwiCCACKAJMIglGBEAgByAKIAggBygCACgCkAYRBQBFDQMgAygCACEFDAILIAggCUgNAQwDCyAIIAlPDQILIAAgBTYCACADQQRqIQMMAgsgBCgCACECCyAAIAI2AgAgBEEEaiEECyAAQQRqIQAgASAERw0ACwwBCyAAIAcgAiAGIAQgBRDcBSAHIAEgAiADIAZrIgMgBCAFENwFIAAgByABIAIgBiADIAQgBRDRCw8LIAMgBkYNAANAIAAgAygCADYCACAAQQRqIQAgA0EEaiIDIAZHDQALCwvEAQEDfyAAQaTL/AA2AsABIABBkMv8ADYCsAEgAEH0xPwANgIAIAAQgQEgAEGwAWoiAiIBIAEoAgQ2AgggAEHAAWoiAxAvIAAoAsADIgEEQCABIAEoAgAoAgQRAQAgAEEANgLAAwsgAEIANwKUAyAAQQA6AMQDIABBADYCvAMgAEKBgICAmICAgIB/NwKcAyAAQgA3AqQDIABCADcCrAMgAEIANwK0AyAAQdABahDYCxogAxDxAhogAhDGBxogABDgARogAAuRAgEGfyAAKAIEIgQhAgJAAkACQAJAAkAgBCAAKAIIIgNGDQAgBCECA0AgAigCACABRg0BIAJBBGoiAiADRw0ACwwBCyACIANHDQELIAAoAgwgA0cEQCADIAE2AgAgACADQQRqNgIIDwsgAyAEayIGQQJ1IgNBAWoiBUGAgICABE8NASAFIAZBAXUiAiACIAVJG0H/////AyAGQfz///8HSRsiBwR/IAdBgICAgARPDQMgB0ECdBAYBUEACyIFIANBAnRqIgIgATYCACAGQQBKBEAgBSAEIAYQGRoLIAAgBSAHQQJ0ajYCDCAAIAJBBGo2AgggACAFNgIEIARFDQAgBBAXCw8LECgAC0GjhO8AEDgAC/8BAQV/IwBBEGsiASQAAkAgACgCOCIDRQ0AIAFBBhAYIgI2AgAgASACQQZqIgQ2AgggAkGPATsBBCACQfGAmAQ2AQAgASAENgIEIAMgARBSIQMgASgCACICBEAgASACNgIEIAIQFwsgA0UNACAAKAI4IQMgAUEEEBgiAjYCACABIAJBBGoiBDYCCCACQfGAmAQ2AQAgASAENgIEIAMgARBSIQMgASgCACICBEAgASACNgIEIAIQFwsgACgCOCEAIAMEQCAAIAAoAgAoAnQRAAAhBQwBCyAAQZABQfCxf0EBECwiAEUNACAAIAAoAgAoAnQRAAAhBQsgAUEQaiQAIAULVQECf0GAw4EBKAIAIgEgAEEDakF8cSICaiEAAkAgAkEAIAAgAU0bDQAgAD8AQRB0SwRAIAAQFkUNAQtBgMOBASAANgIAIAEPC0GQyIEBQTA2AgBBfwvCAwEHfyMAQRBrIgMkACADQQY6AAsgA0EAOgAGIANBvZrxACgAADYCACADQcGa8QAvAAA7AQQgAEEbIAMQ8AEhBCADLAALQQBIBEAgAygCABAXCyAAQbABahD+FCEFIABB2AFqIgJBuNDyADYCACACQgA3AwggAkHo1fIANgIAIAIhBiAAQegBaiICQbjQ8gA2AgAgAkF/NgIEIAJB6NnyADYCACACIQcgAEHwAWoiAkG40PIANgIAIAJCADcCBCACQdjd8gA2AgAgAkEANgIMIAIhCCAAQYACaiICQbjQ8gA2AgAgAkEANgIEIAJBmN7yADYCACAAQfSp/AA2AgAgBUGMsPwANgIAIABBrLD8ADYCwAEgBkG8sPwANgIAIAdBzLD8ADYCACAIQdyw/AA2AgAgAkHssPwANgIAIABCADcDsAIgAEEANgKcAiAAQgA3ApQCIABCADcDuAIgAEIANwPAAiAAQgA3A8gCIABCADcD0AIgAEIANwPYAiAEQfIAECkgBEGkARApIARB2gEQKSAEQd4BECkgBCAAQbQBakEFEG4gACAAKAIAKAKUAREBACAAIAE2AuwBIANBEGokACAAC3sBAX8jAEEQayIBJAAgAUEDOgALIAFBADoAAyABQeqc8QAvAAA7AQAgAUHsnPEALQAAOgACIABBnwEgARD3BhogASwAC0EASARAIAEoAgAQFwsgAEHw6vsANgLAASAAQeDq+wA2ArABIABBxOT7ADYCACABQRBqJAAgAAsiAQF/IwBBEGsiAiQAIAAgASABEK0FEOQUIAJBEGokACAACzwAAn8gAkUEQEEAIABBABBwIAFBABBwRw0BGgtBACAAKAK8BSABKAK8BUcNABogAC0AtAUgAS0AtAVGCwvkAwECfyAAEDwgAEEANgLQAyAAQdgDahCzAiAAQgA3AqgFIABBgQE6AKQFIABBADYCoAUgAEGBAToAtAUgAEEANgK8BSAAQYGAgIB4NgLUBSAAQYEBOgDgBSAAQQA2AtwFIABBADYC5AUgAEHoBWoQLyAAQQA2AvwFIABBADYChAYgAEGIBmoQpAEgAEKAgICAgICA+L9/NwPABiAAQQA2ArwGIABCgICAgHA3AtQGAkAgAEHcBmoiASwAD0EASARAIAFBADYCCCABKAIEIQIMAQsgAUEEaiICQQA6AAsLIAJBADoAAAJAIAEsABtBAEgEQCABQQA2AhQgASgCECECDAELIAFBEGoiAkEAOgALCyACQQA6AAACQCABLAAnQQBIBEAgAUEANgIgIAEoAhwhAgwBCyABQRxqIgJBADoACwsgAkEAOgAAIAFBADYCKAJAIAEsADdBAEgEQCABQQA2AjAgASgCLCECDAELIAFBLGoiAkEAOgALCyACQQA6AAAgAUFAa0IANwIAIAFCADcCOCAAQQA2AqgHIABBfzYCzAYgAEGwB2oQgAcgAEEANgLsByAAQQA2AvQHIABBADYC/AcgAEIANwOICCAAQQA6AIQIIABBADYCgAggAEGQCGpCADcDAAsXACAAIAEQ9xEiAEUEQEEADwsgABCcCQuxBAEFfwJAIABByAFqIgUoAgAiAgRAIAIhAwNAIAEgAygCECIETgR/IAEgBEwNAyADQQRqBSADCygCACIDDQALC0HAARAYIgYiAkEOENkFIQMgAkGIrfoANgIAIAMQgQEgAkEANgK4ASACQgA3ArABIAJBsLn6ADYCACADEIEBIAJBADYCvAECQCAFKAIAIgIEQCAAQcgBaiEDA0ACQCABIAIoAhAiBEgEQCACKAIAIgQNASACIQMMBAsgASAETA0DIAJBBGohAyACKAIEIgRFDQMgAyECCyACIQMgBCECDAALAAsgBSICIQMLIAMoAgAiBEUEQEEYEBgiBCABNgIQIAQgAjYCCCAEQgA3AgAgBEEANgIUIAMgBDYCACAAKALEASgCACICBH8gACACNgLEASADKAIABSAECyECIAAoAsgBIAIQRCAAIAAoAswBQQFqNgLMAQsgBCAGNgIUIAUoAgAhAgsCQCACBEAgAEHIAWohBQNAAkAgASACKAIQIgNIBEAgAigCACIDDQEgAiEFDAQLIAEgA0wNAyACQQRqIQUgAigCBCIDRQ0DIAUhAgsgAiEFIAMhAgwACwALIAUhAgsgBSgCACIDRQRA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AigCgAEQFwsgAiwAmwFBAE4NAiACKAKQAQwBCyADIAMoAgAoAggRAABByABGBEAgAkEQEBgiBDYCcCACQo+AgICAgoCAgH83AnQgBEEAOgAPIARBmJfvACkAADcAByAEQZGX7wApAAA3AAACQCADLABfQQBOBEAgAiADKAJcNgJoIAIgAykCVDcDYAwBCyACQeAAaiADKAJUIAMoAlgQGgsgASADIAJB8ABqIAJB4ABqQQFBACABKAIAKAKIAREGACACLABrQQBIBEAgAigCYBAXCyACLAB7QQBODQIgAigCcAwBCyADIAMoAgAoAggRAABBygBGBEAgAkEAOgBQIAJBADoAWwJAIAMsAF9BAE4EQCACIAMoAlw2AkggAiADKQJUNwNADAELIAJBQGsgAygCVCADKAJYEBoLIAEgAyACQdAAaiACQUBrQQFBACABKAIAKAKIAREGACACLABLQQBIBEAgAigCQBAXCyACLABbQQBODQIgAigCUAwBCyADIAMoAgAoAggRAABBywBGBEAgAkEAOgAwIAJBADoAOwJAIAMsAF9BAE4EQCACIAMoAlw2AiggAiADKQJUNwMgDAELIAJBIGogAygCVCADKAJYEBoLIAEgAyACQTBqIAJBIGpBAUEAIAEoAgAoAogBEQYAIAIsACtBAEgEQCACKAIgEBcLIAIsADtBAE4NAiACKAIwDAELIAMgAygCACgCCBEAAEHMAEcNAiACQRAQGCIENgIQIAJCj4CAgICCgICAfzcCFCAEQQA6AA8gBEGYl+8AKQAANwAHIARBkZfvACkAADcAAAJAIAMsAF9BAE4EQCACIAMoAlw2AgggAiADKQJUNwMADAELIAIgAygCVCADKAJYEBoLIAEgAyACQRBqIAJBAUEAIAEoAgAoAogBEQYAIAIsAAtBAEgEQCACKAIAEBcLIAIsABtBAE4NASACKAIQCxAXCyABIAMgACABKAIAKAKMAREEAAsgAkGgAWokAAwBCyADQSdrQf//A3FBEksNACACQbD9/ABBlOH5AEEAEBwhAyMAQTBrIgIkAAJAIAMgAygCACgCCBEAAEEpRgRAIAAgASADQQAQ6AUMAQsgAyADKAIAKAIIEQAAQSpHBEAgAyADKAIAKAIIEQAAGgsgAkEANgIoIAJCADcDIAJAAkAgAxDBCwRAIAJBIGpB+JftAEESEDsgAiwAK0EASA0BCyACIAIoAig2AhggAiACKQMgNwMQDAELIAJBEGogAigCICACKAIkEBoLAkAgAywAX0EATgRAIAIgAygCXDYCCCACIAMpAlQ3AwAMAQsgAiADKAJUIAMoAlgQGgsgASADIAJBEGogAkEBQQAgASgCACgCiAERBgAgAiwAC0EASARAIAIoAgAQFwsgAiwAG0EASARAIAIoAhAQFwsgASADIAAgASgCACgCjAERBAAgAiwAK0EATg0AIAIoAiAQFwsgAkEwaiQACyAMQQRqIgwgC0cNAAsLIAAgASAFQY0BEPoCIAAgASAFQdEAEPoCIAAgASAFQdIAEPoCIAAgASAFQdYAEPoCIAAgASAFQdUAEPoCIAAgASAFQdkAEPoCIAAgASAFQdoAEPoCIAAgASAFQecAEPoCIAAgASAFQZ4BEPoCIAAgASAFQdwAEPoCIAAgASAFQeEAEPoCIAAgASAFQd8AEPoCIAAgASAFQeAAEPoCIAAgASAFQeIAEPoCIAAgASAFQeYAEPoCIAAgASAFQeQAEPoCIAAgASAFQcgAEPoCIAEgBSAAIAEoAgAoAowBEQQAIApBIGokAAsgD0EEaiIPIBNHDQALIAAoAiQhAgsCQCABLwFUQaQBRgRAIAEtAJABQQFGDQELIAIQvwQiAwRAIAAgASADEOkTCyACEPcDIgJFDQAgACABIAIQ6RMLIAEgASgCACgCsAERAQAgEkUEQCABQQA2AlgLIA5BEGokAAvLAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAwPIDSQ0BIABEAAAAAAAAAABBABDiByEADAELIAJBgIDA/wdPBEAgACAAoSEADAELAkACQAJAAkAgACABELENQQNxDgMAAQIDCyABKwMAIAErAwhBARDiByEADAMLIAErAwAgASsDCBDhByEADAILIAErAwAgASsDCEEBEOIHmiEADAELIAErAwAgASsDCBDhB5ohAAsgAUEQaiQAIAALLAAgAQRAIAAgASgCABDrBSAAIAEoAgQQ6wUgAUEUaiABKAIYEKUDIAEQFwsLwQMBBX8jAEEQayICJAAgAkEAOgAEIAJB9NKV6wI2AgAgAkEEOgALIABB5gAgAhCOAiACLAALQQBIBEAgAigCABAXCyAAQfAC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ACgCBCIBIAAoAggiA0cEQCAAIAEgA2usQQEgACgCKBEbABoLQQAhASAAQQA2AhwgAEIANwMQIABCADcCBCACRQ0ACyABC2kBAX8gAEHoxvMANgIQIABBxMbzADYCACAALACTAUEASARAIAAoAogBEBcLIAAsAIMBQQBIBEAgACgCeBAXCyAAQRBqEMINGiAAQeCE/QA2AgAgACgCBCIBBEAgACABNgIIIAEQFwsgAAv4AQEDfyAAQdS08wA2AgAgACgCOCICBEAgAiAAKAI8IgFGBH8gAgUDQCABQQxrIQMgAUEBaywAAEEASARAIAMoAgAQFwsgAyIBIAJHDQALIAAoAjgLIQEgACACNgI8IAEQFwsgACgCLCICBEAgAiAAKAIwIgFGBH8gAgUDQCABQQxrIQMgAUEBaywAAEEASARAIAMoAgAQFwsgAyIBIAJHDQALIAAoAiwLIQEgACACNgIwIAEQFwsgAEHQsvMANgIAIAAsACdBAEgEQCAAKAIcEBcLIAAsABtBAEgEQCAAKAIQEBcLIAAsAA9BAEgEQCAAKAIEEBcLIAALCQAgACABEPAUC3gBAX8gAgR/AkAgACABRg0AIAAgAWsgAkECdE8EQCACRQ0BA0AgACABKAIANgIAIABBBGohACABQQRqIQEgAkEBayICDQALDAELIAJFDQADQCAAIAJBAWsiAkECdCIDaiABIANqKAIANgIAIAINAAsLQQAFIAALGgs9ACAAQgA3AgQgAEEANgI0IABCADcCLCAAQgA3ASIgAEIANwIcIABCADcCFCAAQgA3AgwgAEHssfMANgIAC/YCAQR/AkAgACABRg0AIAFBBGoiAy0ACyIFQRh0QRh1IQQCQCAAQQRqIgIsAAtBAE4EQCAEQQBOBEAgAiADKQIANwIAIAIgAygCCDYCCAwCCyACIAEoAgQgASgCCBAgDAELIAIgASgCBCADIARBAEgiAhsgASgCCCAFIAIbECEaCyABQRBqIQMgAEEQaiECIAEtABsiBUEYdEEYdSEEAkAgACwAG0EATgRAIARBAE4EQCACIAMpAgA3AgAgAiADKAIINgIIDAILIAIgASgCECABKAIUECAMAQsgAiABKAIQIAMgBEEASCICGyABKAIUIAUgAhsQIRoLIAFBHGohAyAAQRxqIQIgAS0AJyIFQRh0QRh1IQQgACwAJ0EATgRAIARBAE4EQCACIAMpAgA3AgAgAiADKAIINgIIDAILIAIgASgCHCABKAIgECAMAQsgAiABKAIcIAMgBEEASCICGyABKAIgIAUgAhsQIRoLIAAgAS8BKDsBKAsmAQF/IwBBIGsiAiQAIAAgAiABEDIiARA9IAEQIiACQSBqJAAgAAsZACAAQQA2AgggAEIANwIAIAAgARCECiAAC/MBAQd/IwBBEGsiAyQAIAMgAjYCDCACBEACfyAALQALQQd2BEAgACgCBAwBCyAALQALCyEEAn8gAC0AC0EHdgRAIAAoAgAMAQsgAAshBSADIAQgAWsiBjYCCCMAQRBrIgIkACADQQhqIgcoAgAgA0EMaiIIKAIASSEJIAJBEGokACADIAcgCCAJGygCACICNgIMIAQgBiACayIEBH8gASAFaiIBIAEgAmogBBDRBCADKAIMBSACC2shAQJAIAAtAAtBB3YEQCAAIAE2AgQMAQsgACABOgALCyADQQA6AAcgASAFaiADLQAHOgAACyADQRBqJAALhwIBBH8jAEEgayICJAAgAiABNgIYIAIgAkEYakG8tu4AEB02AggCQEGGA0EAIAIoAggbBEAgAiACQRhqQby27gAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgFBcE8NAQJAAkAgAUELTwRAIAFBEGpBcHEiBRAYIQMgAiAFQYCAgIB4cjYCECACIAM2AgggAiABNgIMDAELIAIgAToAEyACQQhqIQMgAUUNAQsgAyAEIAEQGRoLIAEgA2pBADoAACAAIAJBCGoQjgc2AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakG8tu4AECoLIAJBIGokAA8LEC0AC3IBAn8jAEEgayICJAAgAiABNgIYAkAgACgCBCIARQ0AIAJBCGoiASAAEKcEIAIoAgghACACLAATIQMgAiACQRhqQbjx7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAtxAQJ/IwBBIGsiAiQAIAIgATYCGAJAIAAoAgQiAEUNACACQQhqIgEgABBbIAIoAgghACACLAATIQMgAiACQRhqQbGJ7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAuG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SCEDCyADC9EBAQF/AkAgACgCDEH/////B0YNACAAKAIUQYGAgIB4Rg0AIAAoAhBB/////wdGDQAgACgCGEGBgICAeEYNACABKAIMQf////8HRg0AIAEoAhRBgYCAgHhGDQAgASgCEEH/////B0YNACABKAIYQYGAgIB4Rg0AIAAgACgCACgCJBEAACAAKAIYaiABIAEoAgAoAiQRAAAgAmsgASgCEGpMDQAgACAAKAIAKAIkEQAAIAAoAhBqIAEgASgCACgCJBEAACACaiABKAIYakghAwsgAwsyAEG8mYIBLQAARQRAQbiZggFBADYCAEGwmYIBQgA3AgBBvJmCAUEBOgAAQaonEIwNCwuSAwEDfwJAAn8CfwJAIAEoAgAiAyAAKAIAIgVIDQAgAyAFTARAIAEoAgQgACgCBEgNAQsgAyACKAIAIgRMBEBBACEFIAMgBEgNBCACKAIEIAEoAgRODQQLIAEgBDYCACACIAM2AgAgASgCBCEDIAEgAigCBDYCBCACIAM2AgQgAUEEaiECIAEoAgAiAyAAKAIAIgROBEBBASEFIAMgBEoNBCABKAIEIAAoAgRODQQLIAAgAzYCACABIAQ2AgAgAEEEagwBCwJAIAMgAigCACIETARAIAMgBEgNASACKAIEIAEoAgRODQELIAAgBDYCACACIAU2AgAgAkEEaiECIABBBGohAEEBDAILIAAgAzYCACABIAU2AgAgACgCBCEDIAAgASgCBDYCBCABIAM2AgQgAigCACIAIAEoAgAiBE4EQEEBIQUgACAESg0DIAIoAgQgA04NAwsgASAANgIAIAIgBDYCACACQQRqIQIgAUEEagshAEECCyEFIAAoAgAhASAAIAIoAgA2AgAgAiABNgIACyAFCx8AIAEEQCAAIAEoAgAQqwYgACABKAIEEKsGIAEQFwsLnwQBB38gACgCBCIDIAAoAggiBUkEQCABIANGBEAgASACKAIANgIAIAAgAUEEajYCBA8LIAMgAyIEQQRrIgdLBEADQCAEIAcoAgA2AgAgBEEEaiEEIAdBBGoiByADSQ0ACwsgACAENgIEIAEgAiABIAJNIAMgAWtBBGsiBQR/IAMgBUECdUECdGsgASAFEGMaIAAoAgQFIAQLIAJLcUECdGooAgA2AgAPCwJAAkAgAyAAKAIAIgRrQQJ1QQFqIgZBgICA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AgwgAEHghP0ANgIAIABBEGoiAUG40PIANgIAIAFBfzYCBCABQcjU8gA2AgAgASECIABBGGoiAUG40PIANgIAIAFBADYCBCABQey58wA2AgAgASEDIABBuNDyADYCICAAQgA3A0ggAEEANgJQIABB1MfzADYCICAAQgA3A0AgAEEANgI4IABCADcDMCAAQmA3AiQgAEEAOgBIIABB1ABqIgFBuNDyADYCACABQWA2AgQgAUHo1vIANgIAIAEhBCAAQdwAaiIBQbjQ8gA2AgAgAUEANgIEIAFByMvzADYCACABIQUgAEHkAGoiAUG40PIANgIAIAFCfzcCBCABQfjW8gA2AgAgASEGIABB8ABqIgFBuNDyADYCACABQQA2AgQgAUG41/IANgIAIAEhByAAQfgAaiIBQbjQ8gA2AgAgAUIANwIEIAFBiNzyADYCACABQQA2AgwgAEHcgvsANgIAIAJB9IL7ADYCACADQYSD+wA2AgAgAEGUg/sANgIgIARBpIP7ADYCACAFQbSD+wA2AgAgBkHEg/sANgIAIAdB1IP7ADYCACABQeSD+wA2AgAgAEHiABC1ASAAQQ8QtQEgAEE6ELUBIABB/gAQtQEgAEHIABC1ASAAQf8AELUBIABBhQEQtQEgAEHHARC1ASAAIAAoAgAoAggRAQALcgAgABA8IAAgACgC4AM2AuQDIABBADYC8AMgAEH4A2oQswIgAEGsBWoQLyAAQQA2AsAFIABCgICAgICAgPi/fzcD0AUgAEEANgLMBSAAQdgFahCAByAAQQA2ApQGIABBADYCnAYgAEEANgKkBiAAEPcLC8EGAQl/IwBBEGsiAiQAIAJBBjoACyACQQA6AAYgAkH2m/EAKAAANgIAIAJB+pvxAC8AADsBBCAAQfEAIAIQngEaIAIsAAtBAEgEQCACKAIAEBcLIABBADYC2AMgACAAQdADaiIBNgLUAyAAQcT9/AA2AswDIAAgATYC0AMgAEHcA2oiA0IANwIEIANBzML8ADYCACADQQA2AgwgAEEANgLwAyAAQazD/AA2AuwDIABB+ANqELUGIABBrAVqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQQgAEG8BWoiAUG40PIANgIAIAFBADYCBCABQYjW8gA2AgAgASEFIABByAVqIgFBuNDyADYC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ADYCACADQdyp9gA2AgAgAEH0qfYANgKQAyAEQYSq9gA2AgAgAEHwqvYANgL4AyAAQeCq9gA2AugDIABB0Kr2ADYCyAMgAEHAqvYANgK4AyAAQbCq9gA2AqgDIAVBgKv2ADYCACAGQZCr9gA2AgAgB0Ggq/YANgIAIAhBsKv2ADYCACAJQcCr9gA2AgAgAUHQq/YANgIAIABBADYC+AQgAEIANwPwBCAAIABBhANqQQoQbiAAIABBnANqQQwQbiAAQYABECkgAEGDARApIABBlQEQKSAAQdUAECkgAEHWABApIABB3QEQKSAAIAAoAgAoApQBEQEAIAJBEGokACAAC8kEAQd/IwBBEGsiAiQAIAJBADoABCACQeTSyesCNgIAIAJBBDoACyAAQdUAIAIQjgIgAiwAC0EASARAIAIoAgAQFwsgAEEANgL8AiAAIABB9AJqIgE2AvgCIABB6P38ADYC8AIgACABNgL0AiAAQYADahC0BSEDIABBmANqEP8CIQQgAEGgBGoiAUG40PIANgIAIAFBADYCBCABQajX8gA2AgAgASEFIABBqARqIgFBuNDyADYCACABQgA3AgQgAUGY2PIANgIAIAFCADcCDCABQgA3AhQgASEGIABByARqIgFBuNDyADYCACABQfzQ8gA2AhAgAUHY2PIANgIAIAFCgICA/v///+9BNwMgIAFCADcCFCABQgA3AgQgASEHIABB8ARqIgFBuNDyADYCACABQQA2AgQgAUGI3vIANgIAIABB8I/2ADYC8AIgAEHgj/YANgLgAiAAQdCP9gA2AtACIABBwI/2ADYCzAEgAEGcj/YANgK8ASAAQYCJ9gA2AgAgA0GEkPYANgIAIABBnJD2ADYCkAMgBEGskPYANgIAIABBmJH2ADYC+AMgAEGIkfYANgLoAyAAQfiQ9gA2AsgDIABB6JD2ADYCuAMgAEHYkPYANgKoAyAFQaiR9gA2AgAgBkG4kfYANgIAIAdByJH2ADYCACABQdiR9gA2AgAgACAAQYQDakEKEG4gACAAQZwDakEMEG4gAEGQARApIABBgwEQKSAAQZUBECkgAEHdARApIAAgACgCACgClAERAQAgAkEQaiQAIAALwQIBBn8gACgCACEHIAEoAgBBABBwIQQgB0EAEHAhByADLQAAIQggASgCACEGIAIoAgBBABBwIgkgBkEAEHAiBkogBiAJSiADLQAAGyEGAkACQCAEIAdKIAQgB0ggCBtFBEAgBkUNAiABKAIAIQUgASACKAIANgIAIAIgBTYCACAAKAIAIQJBASEFIAEoAgBBABBwIgQgAkEAEHAiAkogAiAESiADLQAAG0EBRw0CIAAoAgAhAiAAIAEoAgA2AgAgASACNgIADAELIAAoAgAhBCAGBEAgACACKAIANgIAIAIgBDYCAEEBDwsgACABKAIANgIAIAEgBDYCAEEBIQUgAigCAEEAEHAiACAEQQAQcCIESiAAIARIIAMtAAAbQQFHDQEgASgCACEAIAEgAigCADYCACACIAA2AgALQQIhBQsgBQvBAgEEfyAAKAIAIQMgASgCACIEIAQoAgAoAiQRAAAhBCADIAMoAgAoAiQRAAAhBiABKAIAIQMgAigCACIFIAUoAgAoAiQRAAAhBSADIAMoAgAoAiQRAAAhAwJ/AkAgBCAGTARAQQAgAyAFTg0CGiABKAIAIQMgASACKAIANgIAIAIgAzYCACAAKAIAIQJBASABKAIAIgQgBCgCACgCJBEAACACIAIoAgAoAiQRAABMDQIaIAAoAgAhAiAAIAEoAgA2AgAgASACNgIADAELIAAoAgAhBCADIAVIBEAgACACKAIANgIAIAIgBDYCAEEBDwsgACABKAIANgIAIAEgBDYCAEEBIAIoAgAiACAAKAIAKAIkEQAAIAQgBCgCACgCJBEAAEwNARogASgCACEAIAEgAigCADYCACACIAA2AgALQQILC4oDAQN/IwBBEGsiCiQAIAogADoADwJAAkACQCADKAIAIAJHDQBBKyELIABB/wFxIgwgCS0AGEcEQEEtIQsgCS0AGSAMRw0BCyADIAJBAWo2AgAgAiALOgAADAELAkACfyAGLQALQQd2BEAgBigCBAwBCyAGLQALC0UNACAAIAVHDQBBACEAIAgoAgAiASAHa0GfAUoNAiAEKAIAIQAgCCABQQRqNgIAIAEgADYCAAwBC0F/IQAgCSAJQRpqIApBD2oQ3QwgCWsiBUEXSg0BAkACQAJAIAFBCGsOAwACAAELIAEgBUoNAQwDCyABQRBHDQAgBUEWSA0AIAMoAgAiASACRg0CIAEgAmtBAkoNAiABQQFrLQAAQTBHDQJBACEAIARBADYCACADIAFBAWo2AgAgASAFQcD+8QBqLQAAOgAADAILIAMgAygCACIAQQFqNgIAIAAgBUHA/vEAai0AADoAACAEIAQoAgBBAWo2AgBBACEADAELQQAhACAEQQA2AgALIApBEGokACAAC1wAIAAgASACEIQRIABBvAFqIgFBuNDyADYCACABQgA3AgQgAUHY3fIANgIAIAFBADYCDCAAQdD09QA2AgAgAUHs+vUANgIAIABB2gEQKSAAIAAoAgAoApQBEQEACw4AIAAgASgCBBDfAUEACwsAIABBmNaBARBnC0kBAX8gAEGM7PUANgIAIAAoAsgBIgEEQCAAIAE2AswBIAEQFwsgAEGo6vUANgIAIABBNGoQ9AcgAEEcahD1DCAAQQRqEPQMIAALXgEBfyAAIAAoAgggACgCAGs2AiAgACAAKAIYIAAoAhBrNgIkIAAgACgCDCAAKAIEayIBQQAgAWsgAC0AMBs2AiggACAAKAIUIAAoAhxrIgFBACABayAALQAxGzYCLAvzAgIDfwF8IwBBEGsiASQAAn0gALwiA0H/////B3EiAkHan6T6A00EQEMAAIA/IAJBgICAzANJDQEaIAC7EJwEDAELIAJB0aftgwRNBEAgALshBCACQeSX24AETwRARBgtRFT7IQnARBgtRFT7IQlAIANBAE4bIASgEJwEjAwCCyADQQBIBEAgBEQYLURU+yH5P6AQmwQMAgtEGC1EVPsh+T8gBKEQmwQMAQsgAkHV44iHBE0EQCACQeDbv4UETwRARBgtRFT7IRnARBgtRFT7IRlAIANBAE4bIAC7oBCcBAwCCyADQQBIBEBE0iEzf3zZEsAgALuhEJsEDAILIAC7RNIhM3982RLAoBCbBAwBCyAAIACTIAJBgICA/AdPDQAaAkACQAJAAkAgACABQQhqEPgMQQNxDgMAAQIDCyABKwMIEJwEDAMLIAErAwiaEJsEDAILIAErAwgQnASMDAELIAErAwgQmwQLIQAgAUEQaiQAIAALDQAgACABQYDBAxDzEwv2BAEDfyAAQbABaiAAELUHIAAgACgCACgCKBEBACAAIAE2AtgBIAEEQCMAQTBrIgIkACABEL8BIQQCQCAAQaABQfCxf0EBECwiAEUNACAAQbD9/ABBwLj1AEEAEBwiAEUNAAJAIAAsAL8BQQBOBEAgAiAAKAK8ATYCKCACIAApArQBNwMgDAELIAJBIGogACgCtAEgACgCuAEQGgtBASEBIAIoAiQgAi0AKyIDIANBGHRBGHUiA0EASBtBBEYEfyACQSBqQX9BnLDvAEEEEBtBAEchASACLAArBSADC0EYdEEYdUEASARAIAIoAiAQFwsgAQ0AIABBogFB8LF/QQEQLCIBRQ0AIAFBsP38AEHssfUAQQAQHCIBRQ0AAkAgASwA4wFBAE4EQCACIAEoAuABNgIoIAIgASkC2AE3AyAMAQsgAkEgaiABKALYASABKALcARByC0EBIQEgAigCJCACLQArIgMgA0EYdEEYdSIDQQBIG0EBRgR/IAJBIGpBnNX1AEEBEJ8EQQBHIQEgAiwAKwUgAwtBGHRBGHVBAEgEQCACKAIgEBcLIAENACACIARBAWo2AgAgAkEQaiIBQbDl7wAgAhBPIAJBIGoiBCABEJgBAkAgBCAAQbADaiIBRg0AIAItACsiA0EYdEEYdSEEIAAsALsDQQBOBEAgBEEATgRAIAEgAikDIDcCACABIAIoAig2AggMAgsgASACKAIgIAIoAiQQdAwBCyABIAIoAiAgAkEgaiAEQQBIIgAbIAIoAiQgAyAAGxBxCyACLAArQQBIBEAgAigCIBAXCyACLAAbQQBODQAgAigCEBAXCyACQTBqJAALCz0AIAAQgQEgAEEANgLEASAAQcgBahAvIABB5AA2AtgCIABC5ICAgMAMNwLQAiAAQgA3AtgBIABBADoAzAILNAAgAEGsuPUANgLAASAAQZy49QA2ArABIABBgLL1ADYCACAAQdgBahC4BRogABD+AxogAAvtCAEKfyMAQRBrIgIkACACQQA6AAkgAkHmmvEALQAAOgAIIAJBCToACyACQd6a8QApAAA3AwAgAEGaASACEPABIQMgAEGwAWoQ3hQhBCAAQbADaiIBQbjQ8gA2AgAgAUIANwIEIAFB2N3yADYCACABQQA2AgwgAEHAi/wANgIAIARB1JH8ADYCACAAQeyS/AA2ApADIABB3JL8ADYC6AIgAEHMkvwANgLcAiAAQbyS/AA2AtQCIABBrJL8ADYCwAIgAEGckvwANgK4AiAAQYyS/AA2AugBIABB/JH8ADYC2AEgAEHskfwANgLAASABQfyS/AA2AgAgAyAAQbQBakEJEG4gA0HaARApIAAgACgCACgClAERAQAgAiwAC0EASARAIAIoAgAQFwsgAEHAA2oiAUGYw/wANgIAIAFBCGoQuwQaIAFB0ARqELsFGiABQfAIahD0BhogAUGgDWoQ3AMaIAFBmBFqEOYJGiABIAEoAgAoAggRAQAgAEGAGGoiAUG40PIANgIAIAFCgICA/v///+9BNwMYIAFCgICA/v///+9BNwMQIAFCgICA/v///+9BNwMIIAFBuNbyADYCACABIQMgAEGgGGoiAUG40PIANgIAIAFCADcCBCABQYjY8gA2AgAgAUEANgIMIAEhBCAAQbAYaiIBQbjQ8gA2AgAgAUF/NgIEIAFB6NnyADYCACABIQUgAEG4GGoiAUG40PIANgIAIAFCADcCBCABQcCb9QA2AgAgAUIANwIMIAEhBiAAQdAYaiIBQbjQ8gA2AgAgAUKAgICAgICA+L9/NwMIIAFBqNvyADYCACABIQcgAEHgGGoiAUG40PIANgIAIAFBADYCBCABQejb8gA2AgAgASEIIABB6BhqIgFBuNDyADYCACABQgA3AgQgAUHE5vMANgIAIAFCADcCDCABQgA3AhQgAUKAgID+////70E3AyAgASEJIABBkBlqIgFBuNDyADYCACABQQA2AgQgAUHktvMANgIAIAEhCiAAQZgZaiIBQbjQ8gA2AgAgAUKAgID+////70E3AxAgAUKAgID+////70E3AwggAUHI3fIANgIAIABBwKP1ADYCwAMgAEGwo/UANgKwAyAAQaCj9QA2ApADIABBkKP1ADYC6AIgAEGAo/UANgLcAiAAQfCi9QA2AtQCIABB4KL1ADYCwAIgAEHQovUANgK4AiAAQcCi9QA2AugBIABBsKL1ADYC2AEgAEGgovUANgLAASAAQYii9QA2ArABIABB9Jv1ADYCACADQdSj9QA2AgAgBEHko/UANgIAIAVB9KP1ADYCACAGQYSk9QA2AgAgB0GUpPUANgIAIAhBpKT1ADYCACAJQbSk9QA2AgAgCkHEpPUANgIAIAFB1KT1ADYCACAAQfoAECkgAEGPARApIABBpAEQKSAAQQEQKSAAQb4BECkgAEHFARApIABBjgIQKSAAQdgAECkgAEHYARApIAAgACgCACgClAERAQAgAkEQaiQAIAALBwAgABCBAQtBACAAKALMA0EBayEAAn8gAUEBRgRAQQAgAEEITw0BGiAAQQF0QcDEA2oPC0EAIABBCE8NABogAEEBdEHBxANqCwsSACAAQcwDayIAEK8BGiAAEBcLEgAgAEGIA2siABCvARogABAXCxIAIABB+AJrIgAQrwEaIAAQFwsSACAAQegCayIAEK8BGiAAEBcLEgAgAEHkAWsiABCvARogABAXCxIAIABB1AFrIgAQrwEaIAAQFwsSACAAQcABayIAEK8BGiAAEBcLEgAgAEGwAWsiABCvARogABAXCwwAIAAQrwEaIAAQFwsLACAAQcwDaxCvAQsLACAAQYgDaxCvAQsLACAAQfgCaxCvAQsLACAAQegCaxCvAQsLACAAQeQBaxCvAQsLACAAQdQBaxCvAQsLACAAQcABaxCvAQsLACAAQbABaxCvAQvYBAEHfyMAQRBrIgIkACACQQc6AAsgAkEAOgAHIAJBipjxACgAADYCACACQY2Y8QAoAAA2AAMgAEH9ACACEJ4BGiACLAALQQBIBEAgAigCABAXCyAAQcwDaiIBQbjQ8gA2AgAgAUIANwIEIAFBqNXyADYCACABQQA2AgwgASEDIABB3ANqIgFBuNDyADYCACABQQA2AgQgAUGI1vIANgIAIAEhBCAAQeQDaiIBQbjQ8gA2AgAgAUJ/NwIEIAFB+NbyADYCACABIQUgAEHwA2oiAUG40PIANgIAIAFBADYCFCABQv3///9fNwIMIAFC/f///183AgQgAUHoy/MANgIAIAEhBiAAQYgEaiIBQbjQ8gA2AgAgAUIANwIEIAFB1OXzADYCACABQgA3AgwgASEHIABBuNDyADYCnAQgAEEAOgCgBCAAQbjb8gA2ApwEIABBpARqIgFBuNDyADYCACABQYGAgIB4NgIEIAFBmNzyADYCACAAQfin9AA2AogDIABB6Kf0ADYC+AIgAEHYp/QANgLoAiAAQcin9AA2AuQBIABBpKf0ADYC1AEgAEGUp/QANgLAASAAQfSm9AA2ArABIABBtKD0ADYCACADQYio9AA2AgAgBEGYqPQANgIAIAVBqKj0ADYCACAGQbio9AA2AgAgB0HIqPQANgIAIABB2Kj0ADYCnAQgAUHoqPQANgIAIABB7gAQKSAAQfQAECkgAEH/ABApIABBygAQKSAAQYECECkgAEHAARApIABByQEQKSAAIAAoAgAoApQBEQEAIAJBEGokACAAC9oCAQR/IAECfyAALQALQQd2BEAgACgCBAwBCyAALQALCyICSwRAIwBBEGsiAyQAIAEgAmsiBQRAIAAtAAtBB3YEfyAAKAIIQf////8HcUEBawVBAQshBAJ/IAAtAAtBB3YEQCAAKAIEDAELIAAtAAsLIgIgBWohASAFIAQgAmtLBEAgACAEIAEgBGsgAiACEP4JCwJ/IAAtAAtBB3YEQCAAKAIADAELIAALIgQgAkECdGogBUEAEOcUAkAgAC0AC0EHdgRAIAAgATYCBAwBCyAAIAE6AAsLIANBADYCDCAEIAFBAnRqIAMoAgw2AgALIANBEGokAA8LIwBBEGsiAiQAAkAgAC0AC0EHdgRAIAAoAgAhAyACQQA2AgwgAyABQQJ0aiACKAIMNgIAIAAgATYCBAwBCyACQQA2AgggACABQQJ0aiACKAIINgIAIAAgAToACwsgAkEQaiQACwgAIABB2AFqC58BAQF/IAAgASACEPABIQIgAEGwAWoiAUG40PIANgIAIAFCADcCBCABQYjY8gA2AgAgAUEANgIMIAEhAyAAQcABaiIBQbjQ8gA2AgAgAUIANwIEIAFB2N3yADYCACABQQA2AgwgAEHUzvMANgIAIANB8NTzADYCACABQYDV8wA2AgAgAkGPARApIAJB2gEQKSAAIAAoAgAoApQBEQEAIAALcgECfyMAQSBrIgIkACACIAE2AhgCQCAAKAIEIgBFDQAgAkEIaiIBIAAQvw4gAigCCCEAIAIsABMhAyACIAJBGGpBnoHtABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EATg0AIAIoAggQFwsgAkEgaiQAC+IFAgR/AXwjAEEwayICJAAgAiABNgIoAkAgACgCBCIBQWBGDQAgAkEYaiIDIAEQggQgAigCGCEEIAIsACMhBSACIAJBKGpBse/tABAjNgIQIAJBEGogBCADIAVBAEgbECcgAiwAI0EATg0AIAIoAhgQFwsgACgCCCIDQX9GBH8gAUFgRwUgAkEYaiIBIAMQTSACKAIYIQMgAiwAIyEEIAIgAkEoakGo7+0AECM2AhAgAkEQaiADIAEgBEEASBsQJyACLAAjQQBIBEAgAigCGBAXC0EACxogACsDECIGRAAAAAAAAAAAYgRAIAJBGGoiASAGEHMgAigCGCEDIAIsACMhBCACIAJBKGpB8d3uABAjNgIQIAJBEGogAyABIARBAEgbECcgAiwAI0EASARAIAIoAhgQFwsLIAAoAhgiAQRAIAJBGGoiAyABEE0gAigCGCEBIAIsACMhBCACIAJBKGpBxpDuABAjNgIQIAJBEGogASADIARBAEgbECcgAiwAI0EASARAIAIoAhgQFwsLIAArAyAiBkQAAAAAAAAAAGIEQCACQRhqIgEgBhBzIAIoAhghAyACLAAjIQQgAiACQShqQefc7gAQIzYCECACQRBqIAMgASAEQQBIGxAnIAIsACNBAEgEQCACKAIYEBcLCyAAQShqIQECQAJAIAAoAiwgAC0AMyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgASwACwtBGHRBGHVBAE4EQCACIAEoAgg2AgggAiABKQIANwMADAELIAIgACgCKCAAKAIsEBoLIAJBGGoiACACKQIANwIAIAAgAigCCDYCCCACQgA3AgAgAkEANgIIIAIoAhghASACLAAjIQMgAiACQShqQduW7gAQIzYCECACQRBqIAEgACADQQBIGxAnIAIsACNBAEgEQCACKAIYEBcLIAIsAAtBAEgEQCACKAIAEBcLCyACQTBqJAALOgAgAEEANgIEAkAgACwAE0EASARAIABBADYCDCAAKAIIIQAMAQsgAEEIaiIAQQA6AAsLIABBADoAAAtxAQJ/IwBBIGsiAiQAIAIgATYCGAJAIAAoAgQiAEUNACACQQhqIgEgABBNIAIoAgghACACLAATIQMgAiACQRhqQZrt7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAvqAQEDfwJAIABBEGoiAyABRg0AIAEtAAsiBUEYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyABKQIANwIAIAMgASgCCDYCCAwCCyADIAEoAgAgASgCBBAgDAELIAMgASgCACABIARBAEgiAxsgASgCBCAFIAMbECEaCyACIABBBGoiAEcEQCACLQALIgNBGHRBGHUhASAALAALQQBOBEAgAUEATgRAIAAgAikCADcCACAAIAIoAgg2AggPCyAAIAIoAgAgAigCBBAgDwsgACACKAIAIAIgAUEASCIAGyACKAIEIAMgABsQIRoLC4MIAQd/IABBADYCCCAAQgA3AgACQAJAIAIoAgAiAyACKAIERg0A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5ABtIQAgAigCZCIBIAJB4ABqRg0AIABBAXQhCCAAtyEJA0ACQCABKAIIIgAgACgCACgCTBEAACIABEAgAEEQahBeDQELQQAhByACIAEoAggiACgCVCAAQdQAaiAALABfQQBIGzYCMEHy8u8AIAJBMGoQOgwCCyABKAIIIgYgBigCACgCVBEAACIGQQM6ACggBiAFNgIwIAYCfyAEIAQoAgAoAiQRAAAgACgCICIAKALIAWsgCCAEKAKIAiADLACcBGtsarcgACgCxAEgBCgC0AEoAsQBa7cgBCAEKAIAKAKMBhEQAEQYLURU+yEJwKJEAAAAAACAZkCjEJIBoqEgCaMQzQQiCplEAAAAAAAA4EFjBEAgCqoMAQtBgICAgHgLEMsEIAEoAgQiASACQeAAakcNAAsLIAIoAmhFDQEgAigCZCIBKAIAIgAgAigCYCIDKAIENgIEIAMoAgQgADYCACACQQA2AmggASACQeAAakYNAQNAIAEoAgQhACABEBcgACIBIAJB4ABqRw0ACwwBCyACQeAAaiIAIAEgASgCACgCMBECACABLABfIQMgASgCVCEEIAIgAigCYCAAIAIsAGtBAEgbNgJAIAIgBCABQdQAaiADQQBIGzYCREG79O0AIAJBQGsQOiACLABrQQBODQAgAigCYBAXCyACQfAAaiQAIAcLUgEBfyAAKAIEIgIgACgCCEkEQCACIAEpAgA3AgAgAiABKAIINgIIIAFCADcCACABQQA2AgggAiABKAIMNgIMIAAgAkEQajYCBA8LIAAgARChAQtCAQF/IABBAhDwCiIABH8gACgCAEEPcQVBAAsiAkEHRyACQQtxQQJHcUUEQCAAQQRqIABBICABIAEQHxDUAhoLIAALrwMBBH8jAEFAaiIBJAAgASAANgI4IAEoAjgiAAR/IAAoAgQiAEGIzPEAIAAbBUGIzPEACyEAIAFBCGoiAhDmECABIAA2AgAgASABKAIIIAIgASwAE0EASBs2AgQgAUEYaiIAQbPz7QAgARBPIAEoAhggACABLAAjQQBIGyIDEB8iAEFwSQRAAkACQCAAQQtPBEAgAEEQakFwcSIEEBghAiABIARBgICAgHhyNgIwIAEgAjYCKCABIAA2AiwMAQsgASAAOgAzIAFBKGohAiAARQ0BCyACIAMgABAZGgsgACACakEAOgAAIAEs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ASABIAJJGyEBIAdBAkYNAEEAIQACQCAGIAUoAjwgBGtIDQAgBSgCbCAFKAI0IARqSg0AIAUoAjggBSgCYGsgA2oiAEEAIABBAEobIQALIAAgASAAIAFLGyEBCyAFQfAAaiQAIAEL0QEBAX8CQCAAKAIcQf////8HRg0AIAAoAiRBgYCAgHhGDQAgACgCIEH/////B0YNACAAKAIoQYGAgIB4Rg0AIAEoAhxB/////wdGDQAgASgCJEGBgICAeEYNACABKAIgQf////8HRg0AIAEoAihBgYCAgHhGDQAgACAAKAIAKAIkEQAAIAAoAihqIAEgASgCACgCJBEAACACayABKAIgakwNACAAIAAoAgAoAiQRAAAgACgCIGogASABKAIAKAIkEQAAIAJqIAEoAihqSCEDCyADC4kDAgF8A38jAEEQayICJAACQCAAvCIEQf////8HcSIDQdqfpPoDTQRAIANBgICAzANJDQEgALsQmwQhAAwBCyADQdGn7YMETQRAIAC7IQEgA0Hjl9uABE0EQCAEQQBIBEAgAUQYLURU+yH5P6AQnASMIQAMAwsgAUQYLURU+yH5v6AQnAQhAAwCC0QYLURU+yEJwEQYLURU+yEJQCAEQQBOGyABoJoQmwQhAAwBCyADQdXjiIcETQRAIAC7IQEgA0Hf27+FBE0EQCAEQQBIBEAgAUTSITN/fNkSQKAQnAQhAAwDCyABRNIhM3982RLAoBCcBIwhAAwCC0QYLURU+yEZwEQYLURU+yEZQCAEQQBOGyABoBCbBCEADAELIANBgICA/AdPBEAgACAAkyEADAELAkACQAJAAkAgACACQQhqEPgMQQNxDgMAAQIDCyACKwMIEJsEIQAMAwsgAisDCBCcBCEADAILIAIrAwiaEJsEIQAMAQsgAisDCBCcBIwhAAsgAkEQaiQAIAAL2gEBBH8QqQZBtJmCAUGwmYIBKAIANgIAIABBADYCsAEgACgCiAEiAyECAkACQCADIAAoAowBIgRGIgUNACADIQIDQCACKAIAQQxGDQEgAkEEaiICIARHDQALDAELIAIgBEYNACAAIAAoAgAoAowBEQAAIgIgASAAIAIoAgAoAhgRBQAPCwJAAkAgBQ0AA0AgAygCAEELRg0BIANBBGoiAyAERw0ACwwBCyADIARGDQAgACAAKAIAKAKEAREAACICIAEgACACKAIAKAIYEQUADwsgAEEANgK0AUEAC54PAgh/BH4jAEHgAGsiByQAIAcgASkCVCIPNwNAIAcgASkCXCIRNwNIIAcgASkCZCISNwNQIAcgASkCbCIQNwNYIAcgASABKAIAKAIkEQAAIgggEEIgiKdqIgs2AlwgByAIIBJCIIinajYCVCAHIAggEUIgiKdqNgJMIAcgCCAPQiCIp2oiCDYCRCAEQQA6AAAgEKchCSAPpyEKAkACQCAGRQ0AIAkgAiACKAIAKAIgEQAAIAVrIAIoAhxqSARAIABCADcCAAwCCyACIAIoAgAoAiARAAAgBWogAigCJGogCk4NACAAQgA3AgAMAQsgB0IANwM4IAdCADcDMCAHQgA3AyggB0IANwMgIAdCADcDGCAHQgA3AxAgB0IANwMIIAdCADcDACAHQUBrIAEoAnQgB0EgaiAHEIIJIAIgAigCACgCIBEAACACKAIcaiEBAn8gAwRAAkACQCABIApMDQAgAiACKAIAKAIgEQAAIAIoAiRqIAlODQAgByACIAIoAgAoAiARAAAgAigCHGoQigIhCCAHIAIgAigCACgCIBEAACACKAIkahCKAiELDAELAkAgAiACKAIAKAIgEQAAIAIoAhxqIApMDQAgAiACKAIAKAIgEQAAIAIoAiRqIAlIDQAgByACIAIoAgAoAiARAAAgAigCHGoQigIhCAwBCyACIAIoAgAoAiARAAAgAigCHGogCkoNACACIAIoAgAoAiARAAAgAigCJGogCU4NACAHIAIgAigCACgCIBEAACACKAIkahCKAiELCyAFIAtrIQsgBSAIayEMIAIgAigCACgCJBEAACACKAIoaiEBAkAgAiACKAIAKAIIEQAAQesARw0AIAIQoAMiA0UNAAJ/QQAhAUEAIQgjAEHQAGsiBSQAIAVCADcDSCAFQUBrQgA3AwAgBUIANwM4IAVCADcDMCAFQgA3AyggBUIANwMgIAVBAzYCCCAFQQI2AhggAiAFQQhqIAVBGGogBUEgaiADEKYGIQ0gBUEANgIQIAVCADcDCEEAIQNBACEGAkACQANAIAVBIGogBkEEdGpBBHIhCgJAIAMgCEcEQCADIAooAgA2AgAgBSADQQRqIgM2AgwMAQsgCCABayIJQQJ1IghBAWoiAkGAgICABE8NAiACIAlBAXUiAyACIANLG0H/////AyAJQfz///8HSRsiAwR/IANBgICAgARPDQQgA0ECdBAYBUEACyICIAhBAnRqIg4gCigCADYCACACIANBAnRqIQggDkEEaiEDIAlBAEoEQCACIAEgCRAZGgsgBSAINgIQIAUgAzYCDCAFIAI2AgggAQRAIAEQFwsgAiEBCyAGQQFqIgYgDUcNAAsgAyABa0EERwR/IAEgAyAFQRhqEMkLIAFBBGoFIAELKAIAIQIgAQRAIAEQFwsgBUHQAGokACACDAILECgAC0GjhO8AEDgACyEBCyABIAxqIgJBACACQQBKGyECIAEgC2oMAQsCQAJAIAEgCkwNACACIAIoAgAoAiARAAAgAigCJGogCU4NACAHQSBqIgEgAiACKAIAKAIgEQAAIAIoAhxqEIoCIQggASACIAIoAgAoAiARAAAgAigCJGoQigIhCwwBCwJAIAIgAigCACgCIBEAACACKAIcaiAKTA0AIAIgAigCACgCIBEAACACKAIkaiAJSA0AIAdBIGogAiACKAIAKAIgEQAAIAIoAhxqEIoCIQgMAQsgAiACKAIAKAIgEQAAIAIoAhxqIApKDQAgAiACKAIAKAIgEQAAIAIoAiRqIAlODQAgB0EgaiACIAIoAgAoAiARAAAgAigCJGoQigIhCwsgBSAIaiEMIAUgC2ohCyACIAIoAgAoAiQRAAAgAigCIGohAQJAIAIgAigCACgCCBEAAEHrAEcNACACEKADIgNFDQACf0EAIQFBACEIIwBB0ABrIgUkACAFQgA3A0ggBUFAa0IANwMAIAVCADcDOCAFQgA3AzAgBUIANwMoIAVCADcDICAFQQU2AgggBUEENgIYIAIgBUEIaiAFQRhqIAVBIGogAxCmBiENIAVBADYCECAFQgA3AwhBACEDQQAhBgJAAkADQCAFQSBqIAZBBHRqQQxyIQoCQCADIAhHBEAgAyAKKAIANgIAIAUgA0EEaiIDNgIMDAELIAggAWsiCUECdSIIQQFqIgJBgICAgARPDQIgAiAJQQF1IgMgAiADSxtB/////wMgCUH8////B0kbIgMEfyADQYCAgIAETw0EIANBAnQQGAVBAAsiAiAIQQJ0aiIOIAooAgA2AgAgAiADQQJ0aiEIIA5BBGohAyAJQQBKBEAgAiABIAkQGRoLIAUgCDYCECAFIAM2AgwgBSACNgIIIAEEQCABEBcLIAIhAQsgBkEBaiIGIA1HDQALIAMgAWtBBEcEfyABIAMgBUEYahCwCiABQQRqBSABCygCACECIAEEQCABEBcLIAVB0ABqJAAgAgwCCxAoAAtBo4TvABA4AAshAQsgDCABayICQQAgAkEAShshAiALIAFrCyIBQQAgAUEASiIBGyEDAkAgAg0AIAENACAEQQE6AAALIAAgAzYCBCAAIAI2AgALIAdB4ABqJAALaQECfyMAQSBrIgIkACAAKAKMASIDQYGAgIB4RgRAIAJCADcDGCABIAJBGGogAkEUaiACQRBqIAJBDGoiASACQQhqIgMQgQkgACADIAEgACgCeEEBRhsoAgAiAzYCjAELIAJBIGokACADC2EBAX8jAEEwayIBJAAgAUEANgIoIAFB87zwADYCECABQgA3AyAgAUEDNgIAIAFCCzcCBCABIAFBIGo2AgwgAEGk8+0AIAEQTyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAL7AIBA38jAEEQayIDJAACQAJAIAEoAogBIgIgASgCjAEiBEYNAANAIAIoAgBBDEYNASACQQRqIgIgBEcNAAsMAQsgAiAERg0AIANBGBAYIgI2AgAgAyACQRhqIgQ2AgggAkG8y/wAKQEANwEQIAJBtMv8ACkBADcBCCACQazL/AApAQA3AQAgAyAENgIEIAEgAxBSIQQgAygCACICBEAgAyACNgIEIAIQFwsCQCAEDQAgASABKAIAKAIIEQAAQdUARgRAIAEoApAEDQEgASgCsAJFDQIgASgCpARBAUYNAQwCCyABIAEoAgAoAggRAABB1gBGBEAgASgCkAQNASABKAKwAkUNAiABKAKsBEEBRg0BDAILIAEgASgCACgCCBEAAEHgAEYEQCABKALoAw0BDAILIAEgASgCACgCCBEAAEHnAEcNASABKALoA0UNASABKAKMBEECRg0BCyAAQbABaiABEN4FCyADQRBqJAALcwEBfyABBEAgAEGgDWoiAiABEOAEIABB8BBqIAEoAtADNgIAIAEgAkcEQCAAQfgQaiABKALYAyABKALcAxBRCyAAQYQRaiABKALkAzYCACAAQYgRaiABKQPoAzcDACAAQZQRaiABKAL0AzYCACACELIGCwtYAQF/IAAgARCzByEDIAAgARDmARoCQCAAIAIQtQQiAUF/Rw0AQX8hASACIAIoAgAoAggRAABBhgFHDQAgAhDhBCICRQ0AIAAgAhC1BCEBCyABIANBAWtGC1QAIAAgARDmARogACABEOYBGgJAIAAgAhC1BCIBQX9HDQAgAiACKAIAKAIIEQAAQYYBRwRAQQAPC0F/IQEgAhDhBCICRQ0AIAAgAhC1BCEBCyABRQvIAQEDfyAAQeDC/AA2AgAgACgCQCIBIAAoAkQiAkcEQANAIAEoAgAiAwRAIAMgAygCACgCBBEBACAAKAJEIQILIAFBBGoiASACRw0ACyAAKAJAIQELIAAgATYCRCABBEAgARAXCyAAQcT9/AA2AgACQCAAKAIMRQ0AIAAoAggiASgCACICIAAoAgQiAygCBDYCBCADKAIEIAI2AgAgAEEANgIMIAEgAEEEaiICRg0AA0AgASgCBCEDIAEQFyADIgEgAkcNAAsLIAALJQEBfyAAQczC/AA2AgAgACgCBCIBBEAgACABNgIIIAEQFwsgAAvZAwICfgJ/IwBBIGsiBCQAAkAgAUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCABQgSGIABCPIiEIQMgAEL//////////w+DIgBCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAAQoCAgICAgICACIVCAFINASACIANCAYN8IQIMAQsgAFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCABQgSGIABCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgVBkfcASQ0AIARBEGogACABQv///////z+DQoCAgICAgMAAhCICIAVBgfcAaxDlAiAEIAAgAkGB+AAgBWsQqwUgBCkDCEIEhiAEKQMAIgBCPIiEIQIgBCkDECAEKQMYhEIAUq0gAEL//////////w+DhCIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAiFQgBSDQAgAkIBgyACfCECCyAEQSBqJAAgAiABQoCAgICAgICAgH+DhL8LlgUCBH8DfCABIAEoAgAoAiQRAAAhBCABKAKQAiIBIAIoAugGQfQXaiICIgYoAiwiBUEKbCAFIAYtADwbbEEDdEHkAG0hBSABIAIoAiwiBkEKbCAGIAItADwbbEHkAG0hAQJAAkAgACgCJCIGRQ0AIAAoAigiB0UNAEEAIQICQCAEIAYoAggiBkgNACAGIAQgBWtIDQAgBygCCCAGayIFIAVBH3UiBWogBXMhBSAEIAZrIAFBAXRvIgQgBEEfdSIEaiAEcyEEAkACQAJAIAMoAihBAWsOAgABAwsgACsDCCEJAkACQCABIARHDQAgCUQAAAAAAAAAAGRFDQAgASAFRg0AIAG3IQgMAQsgBLcgAbciCEQAAAAAAADgP6JiDQMgCUQAAAAAAAAAAGNFDQMLIAhEAAAAAAAA4L+iIgiZRAAAAAAAAOBBY0UNASAIqiECDAILIAArAwghCQJAAkAgASAERw0AIAlEAAAAAAAAAABjRQ0AIAEgBUYNACABtyEIDAELIAS3IAG3IghEAAAAAAAA+D+iYg0CIAlEAAAAAAAAAABkRQ0CCyAIRAAAAAAAAOA/oiIImUQAAAAAAADgQWNFDQAgCKohAgwBC0GAgICAeCECCyAAKAIwIgQgACgCLCIBRg0BIAEoAgAiAyADKAIIIAJqIgI2AgggAwJ/IAArAwgiCEQAAAAAAAAAAKIgArciCaAiCplEAAAAAAAA4EFjBEAgCqoMAQtBgICAgHgLNgIIIAFBBGoiASAERg0AIAMoAgQhAANAAn8gCCABKAIAIgIoAgQgAGu3oiAJoCIKmUQAAAAAAADgQWMEQCAKqgwBC0GAgICAeAshAyACIAM2AgggAUEEaiIBIARHDQALCw8LEG0ACx0AIAEgAEEsaiIARwRAIAAgASgCACABKAIEEFELCxwAIABBIBBFKALAAyAAKALsARC+AygCsBlBAUcLgAEAIAAQgQEgAEGwAWoQhwggAEGwA2oQLyAAQoCAgP7////vQTcD6AMgAEKAgID+////70E3A+ADIABCgICA/v///+9BNwPYAyAAQQA2AvQDIABBADYC/AMgAEIANwKEBCAAQgA3AowEIABCADcDoAQgAEEAOgCeBCAAQQA6AJwECxAAIABB+gAgAUEBECxBAEcL/wEBA38jAEEQayICJAAgAkEAOgAIIAJC88qNo5ftm7ctNwMAIAJBCDoACyAAQcwAIAIQ1gYgAiwAC0EASARAIAIoAgAQFwsgAEIANwLUASAAQcDZ+QA2AtABIABB3AFqIgFBuNDyADYCACABQgA3AgQgAUH42fIANgIAIAFBADYCDCABIQMgAEHsAWoiAUG40PIANgIAIAFBADYCBCABQbTm8wA2AgAgAEHIh/wANgK8ASAAQayB/AA2AgAgAEHYh/wANgLQASADQfSH/AA2AgAgAUGEiPwANgIAIABBpQEQKSAAQYsCECkgACAAKAIAKAKUAREBACACQRBqJAAgAAuLAQECfyMAQRBrIgEkACABQQc6AAsgAUEAOgAHIAFBz5zxACgAADYCACABQdKc8QAoAAA2AAMgAEE+IAEQ4QkhAiABLAALQQBIBEAgASgCABAXCyAAQbz0+wA2AsgBIABBrPT7ADYCwAEgAEGY9PsANgKwASAAQfjt+wA2AgAgAhDeBiABQRBqJAAgAAvhBQIDfwF+IAAgARCLASAAQYjV8gA2AswDIAEoAtADIQIgAEGo1fIANgLUAyAAIAI2AtADIABB2ANqIQICQCABLADjA0EATgRAIAIgASkD2AM3AwAgAiABKALgAzYCCAwBCyACIAEoAtgDIAEoAtwDEBoLIABBiNfyADYC5AMgASgC6AMhAiAAQdjy8wA2AuwDIAAgAjYC6AMgAEHwA2ohAgJAIAEsAPsDQQBOBEAgAiABKQPwAzcDACACIAEoAvgDNgIIDAELIAIgASgC8AMgASgC9AMQGgsgAEH8A2ohAgJAIAEsAIcEQQBOBEAgAiABKQL8AzcCACACIAEoAoQENgIIDAELIAIgASgC/AMgASgCgAQQGgsgACABKAKIBDYCiAQgAEGMBGohAgJAIAEsAJcEQQBOBEAgAiABKQKMBDcCACACIAEoApQENgIIDAELIAIgASgCjAQgASgCkAQQGgsgAEG42PIANgKYBCABLQCcBCECIABBqNryADYCoAQgACACOgCcBCABKQKkBCEFIABBADYCuAQgAEIANwOwBCAAQYjc8gA2AqwEIAAgBTcCpAQCQCABKAK0BCABKAKwBGsiAwRAIANBAEgNASAAIAMQGCICNgKwBCAAIAI2ArQEIAAgAiADQQJ1QQJ0ajYCuAQgACABKAK0BCABKAKwBCIEayIDQQBKBH8gAiAEIAMQGSADagUgAgs2ArQECyABKALABCEBIABB/Mz7ADYCvAQgAEHszPsANgKsBCAAQdzM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DwsgAEGw/fwAQYD++ABBABAcC24AIANFBEAgAEEAEFwhAwsgASAAKAKACCADKAKIAkEBdGtBAmpBAm02AgAgAiAAKAKACEF+bTYCACABIAEoAgAiAEEAIABBAEobNgIAIAIgAigCACIAQQAgAEEASiIAGzYCACABKAIAQQBKIAByCw8AIAAQgQEgAEEANgK0AQu3DAEGfyMAQSBrIgQkACAEQRBqIgIgAEEAIAAoAgAoArAGEQQAIAJBBHIhBgJAIAQoAhQiAARAIARBEGpBBHIhAgNAAkAgASAAKAIQIgNJBEAgACgCACIDDQEgACECDAQLIAEgA00NAyAAQQRqIQIgACgCBCIDRQ0DIAIhAAsgACECIAMhAAwACwALIAYiACECCyACKAIAIgNFBEBBIBAYIgMgATYCECADIAA2AgggA0IANwIAIANBGGoiAEIANwIAIAMgADYCFCACIAM2AgAgBCgCECgCACIABH8gBCAANgIQIAIoAgAFIAMLIQAgBCgCFCAAEEQgBCAEKAIYQQFqNgIYCwJAIAMoAhxFDQACQCAEKAIUIgAEQCAEQRBqQQRyIQIDQAJAIAEgACgCECIDSQRAIAAoAgAiAw0BIAAhAgwECyABIANNDQMgAEEEaiECIAAoAgQiA0UNAyACIQALIAAhAiADIQAMAAsACyAGIgAhAgsgAigCACIDRQRAQSAQGCIDIAE2AhAgAyAANgIIIANCADcCACADQRhqIgBCADcCACADIAA2AhQgAiADNgIAIAQoAhAoAgAiAAR/IAQgADYCECACKAIABSADCyEAIAQoAhQgABBEIAQgBCgCGEEBajYCGAsgAygCHEEBRg0AIARBADYCCCAEQgA3AwACQCAEKAIUIgAEQCAEQRBqQQRyIQIDQAJAIAEgACgCECIDSQRAIAAoAgAiAw0BIAAhAgwECyABIANNDQMgAEEEaiECIAAoAgQiA0UNAyACIQALIAAhAiADIQAMAAsACyAGIgAhAgsgAigCACIDRQRAQSAQGCIDIAE2AhAgAyAANgIIIANCADcCACADQRhqIgBCADcCACADIAA2AhQgAiADNgIAIAQoAhAoAgAiAAR/IAQgADYCECACKAIABSADCyEAIAQoAhQgABBEIAQgBCgCGEEBajYCGCAEKAIEIQcgBCgCACEFCwJAIAMoAhwiACAHIAVr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dGo2AhggCCAFNgIUIAggCTYCECAKRQ0AIAoQFwsgB0EBaiIHIAIoAkQgAigCQGtBAnVIDQIgBSEGDAULECgAC0GjhO8AEDgACyAIKAIYIQYMAAsACyACIAIoAgAoAggRAABBigFGBEAgASgCnANFBEAgAEKBgICACDcCAAwDCyACKAKoBSEBIABBADYCBCAAIAE2AgAMAgsgAEKBgICACDcCAAwBCyAIKAIQIgEgBkYgAUEIaiICIAZGciEDAkAgBARAIAEhBSADDQEgASIHIQUDQCAHIQMCQCAFKAIAIgQgAiIHKAIAIgJOBEAgAiAESA0BIAUoAgQgAygCDE4NAQsgByEFCyAHQQhqIgIgBkcNAAsMAQsgASEFIAMNACABIgchBQNAIAchAwJAIAIiBygCACICIAUoAgAiBE4EQCACIARKDQEgAygCDCAFKAIETg0BCyAHIQULIAdBCGoiAiAGRw0ACwsgACAFKQIANwIAIAFFDQAgARAXCyAIQSBqJAALrQIBAn8jAEEQayIBJAAgAUEGOgALIAFBADoABiABQbWb8QAoAAA2AgAgAUG5m/EALwAAOwEEIABBhwEgARCeARogASwAC0EASARAIAEoAgAQFwsgAEEANgLYAyAAIABB0ANqIgI2AtQDIABBxP38ADYCzAMgACACNgLQAyAAQdwDaiICQbjQ8gA2AgAgAkIANwIEIAJBqNXyADYCACACQQA2AgwgAEG08fgANgLMAyAAQaTx+AA2AogDIABBlPH4ADYC+AIgAEGE8fgANgLoAiAAQfTw+AA2AuQBIABB0PD4ADYC1AEgAEHA8PgANgLAASAAQaDw+AA2ArABIABB4On4ADYCACACQcjx+AA2AgAgAEHuABApIAAgACgCACgClAERAQAgAUEQaiQAIAAL+AQBBn8jAEEQayICJAAgAkEDOgALIAJBADoAAyACQdec8QAvAAA7AQAgAkHZnPEALQAAOgACIABBhQEgAhCeARogAiwAC0EASARAIAIoAgAQFwsgAEHQA2oQtQYgAEGEBWoQhgghAyAAQbgFahCABSEEIABB4AVqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQUgAEHwBWoiAUG40PIANgIAIAFCADcCBCABQcjh8wA2AgAgAUEANgIMIAEhBiAAQYAGaiIBQbjQ8gA2AgAgAUIANwIEIAFBvNv4ADYCACABQgA3AgwgAUIANwIUIAFCADcCHCABQgA3AiQgAEHk5PgANgLIBCAAQdTk+AA2AsAEIABBxOT4ADYCtAQgAEG05PgANgKsBCAAQaTk+AA2AqQEIABBlOT4ADYC8AMgAEGE5PgANgLoAyAAQfTj+AA2AuADIABB3OP4ADYC0AMgAEHM4/gANgKIAyAAQbzj+AA2AvgCIABBrOP4ADYC6AIgAEGc4/gANgLkASAAQfji+AA2AtQBIABB6OL4ADYCwAEgAEHI4vgANgKwASAAQYjc+AA2AgAgA0H05PgANgIAIABBrOX4ADYCsAUgAEGc5fgANgKoBSAAQYzl+AA2ApQFIARBvOX4ADYCACAAQezl+AA2AtAFIABB3OX4ADYCyAUgBUH85fgANgIAIAZBjOb4ADYCACABQZzm+AA2AgAgACAAQdQDakEDEG4gACAAQYgFakEGEG4gACAAQbwFakEIEG4gAEHuABApIABBBRApIABB2gAQKSAAIAAoAgAoApQBEQEAIAJBEGokACAAC90CAQJ/IwBBEGsiASQAIAFBADoACSABQc+b8QAtAAA6AAggAUEJOgALIAFBx5vxACkAADcDACAAQY4BIAEQngEaIAEsAAtBAEgEQCABKAIAEBcLIABBADYC2AMgACAAQdADaiICNgLUAyAAQcT9/AA2AswDIAAgAjYC0AMgAEHcA2oiAkG40PIANgIAIAJCADcCBCACQajV8gA2AgAgAkEANgIMIABBuNDyADYC7AMgAEEAOgDwAyAAQbjb8gA2AuwDIABB3Nf4ADYCzAMgAEHM1/gANgKIAyAAQbzX+AA2AvgCIABBrNf4ADYC6AIgAEGc1/gANgLkASAAQfjW+AA2AtQBIABB6Nb4ADYCwAEgAEHI1vgANgKwASAAQYjQ+AA2AgAgAkHw1/gANgIAIABBgNj4ADYC7AMgAEHuABApIABBwAEQKSAAIAAoAgAoApQBEQEAIAFBEGokACAAC0AAIAAQZiAAQfACahCUASAAQfgDahAvIABBiARqEIUHIABBADYCrAQgAEKAgID+////70E3A8AEIABCADcCtAQLlAEBA38gABBmIABB8AJqEJIEIABBvANqELUFIABB+ANqEJQBIABBADYChAUgAEIANwKMBSAAQQA2ApwFIABCADcClAUgAEGgBWoQLyAAIAAoArAFIgEgACgCtAUiA0cEfwNAIAEoAgAiAgRAIAIgAigCACgCBBEBAAsgAUEEaiIBIANHDQALIAAoArAFBSABCzYCtAULUAAgABBmIABB8AJqEJQBIABB+ANqEC8gAEGIBGoQhQcgAEEANgKsBCAAQoCAgP7////vQTcDwAQgAEIANwK0BCAAQQA2AswEIABBADYC0AQLhgQBBn8jAEEQayICJAAgAkEFOgALIAJBADoABSACQZKY8QAoAAA2AgAgAkGWmPEALQAAOgAEIABB5AAgAhCOAiACLAALQQBIBEAgAigCABAXCyAAQfACahD/AiEDIABB+ANqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQQgAEGIBGoiAUG40PIANgIAIAFCADcCBCABQZjW8gA2AgAgAUIANwIMIAFCADcCFCABQQA2AhwgASEFIABBqARqIgFBuNDyADYCACABQfzQ8gA2AgggAUGo1vIANgIAIAFCgICA/v///+9BNwMYIAFCADcCDCABQQA2AgQgASEGIABByARqIgFBuNDyADYCACABQQA2AgQgAUGo2PIANgIAIABB4L73ADYC4AIgAEHQvvcANgLQAiAAQcC+9wA2AswBIABBnL73ADYCvAEgAEGAuPcANgIAIANB8L73ADYCACAAQdy/9wA2AtADIABBzL/3ADYCwAMgAEG8v/cANgKgAyAAQay/9wA2ApADIABBnL/3ADYCgAMgBEHsv/cANgIAIAVB/L/3ADYCACAGQYzA9wA2AgAgAUGcwPcANgIAIAAgAEH0AmpBDBBuIABB7gAQKSAAQfUAECkgAEH2ABApIABBkgEQKSAAIAAoAgAoApQBEQEAIAJBEGokACAAC7wCAwN/A34BfCMAQSBrIgIkACAAvUL///////////8AgyIFIAG9Qv///////////wCDIgYgBSAGVBsiB78hAAJAIAdCNIinIgNB/w9GDQAgBSAGIAUgBlYbIgW/IQECQCAHUA0AIAVCNIinIgRB/w9GDQAgBCADa0HBAE4EQCABIACgIQAMAgsCfCAEQf4LTwRAIABEAAAAAAAAMBSiIQAgAUQAAAAAAAAwFKIhAUQAAAAAAACwawwBC0QAAAAAAADwPyADQbwESw0AGiAARAAAAAAAALBroiEAIAFEAAAAAAAAsGuiIQFEAAAAAAAAMBQLIQggAkEYaiACQRBqIAEQlRMgAkEIaiACIAAQlRMgCCACKwMAIAIrAxCgIAIrAwigIAIrAxign6IhAAwBCyABIQALIAJBIGokACAAC9QDAQd/IwBBEGsiAiQAIAJBBToACyACQQA6AAUgAkHymPEAKAAANgIAIAJB9pjxAC0AADoABCAAQegAIAIQjgIgAiwAC0EASARAIAIoAgAQFwsgAEHwAmoQyAQhAyAAQcADaiIBQbjQ8gA2AgAgAUIANwIEIAFBqNXyADYCACABQQA2AgwgASEEIABB0ANqEPwDIQUgAEH8A2oiAUG40PIANgIAIAFCADcCBCABQbS99gA2AgAgASEGIABBiARqIgFBuNDyADYCACABQQA2AgQgAUH42vIANgIAIAEhByAAQZAEaiIBQbjQ8gA2AgAgAUIANwIEIAFBxL32ADYCACAAQdCy9wA2AuACIABBwLL3ADYC0AIgAEGwsvcANgLMASAAQYyy9wA2ArwBIABB8Kv3ADYCACADQeCy9wA2AgAgAEGks/cANgKgAyAAQZSz9wA2ApADIABBhLP3ADYCgAMgBEG0s/cANgIAIAVBxLP3ADYCACAGQdSz9wA2AgAgB0Hks/cANgIAIAFB9LP3ADYCACAAIABB9AJqQQsQbiAAQe4AECkgAEExECkgAEEsECkgAEG3ARApIABBLRApIAAgACgCACgClAERAQAgAkEQaiQAIAAL5QQBCX8jAEEQayICJAAgAkEGOgALIAJBADoABiACQemZ8QAoAAA2AgAgAkHtmfEALwAAOwEEIABB5wAgAhCOAiACLAALQQBIBEAgAigCABAXCyAAQfACahD/AiEDIABB+ANqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQQgAEGIBGoiAUG40PIANgIAIAFBADYCBCABQajX8gA2AgAgASEFIABBkARqEPwDIQYgAEG8BGoiAUG40PIANgIAIAFCADcCBCABQcjY8gA2AgAgAUIANwIMIAEhByAAQdAEaiIBQbjQ8gA2AgAgAUIANwIEIAFB+NnyADYCACABQQA2AgwgASEIIABB4ARqIgFBuNDyADYCACABQgA3AgQgAUG0vfYANgIAIAEhCSAAQewEaiIBQbjQ8gA2AgAgAUEANgIEIAFB+NryADYCACAAQaim9wA2AuACIABBmKb3ADYC0AIgAEGIpvcANgLMASAAQeSl9wA2ArwBIABByJ/3ADYCACADQbim9wA2AgAgAEGkp/cANgLQAyAAQZSn9wA2AsADIABBhKf3ADYCoAMgAEH0pvcANgKQAyAAQeSm9wA2AoADIARBtKf3ADYCACAFQcSn9wA2AgAgBkHUp/cANgIAIAdB5Kf3ADYCACAIQfSn9wA2AgAgCUGEqPcANgIAIAFBlKj3ADYCACAAIABB9AJqQQwQbiAAQe4AECkgAEGDARApIABBMRApIABBlAEQKSAAQaUBECkgAEEsECkgAEG3ARApIAAgACgCACgClAERAQAgAkEQaiQAIAALgQEBAn8jAEEQayIDJAAgA0EIaiIEIAEoAhwiATYCACABIAEoAgRBAWo2AgQgAiAEEM8GIgEgASgCACgCEBEAADYCACAAIAEgASgCACgCFBECACAEKAIAIgAgACgCBEEBayIBNgIEIAFBf0YEQCAAIAAoAgAoAggRAQALIANBEGokAAt8AQJ/IwBBEGsiAyQAIANBCGoiAiAAKAIcIgA2AgAgACAAKAIEQQFqNgIEIAIQ/AIiAEHA/vEAQdr+8QAgASAAKAIAKAIwEQkAGiACKAIAIgAgACgCBEEBayICNgIEIAJBf0YEQCAAIAAoAgAoAggRAQALIANBEGokACABC6wCAQZ/QSgQGCIGQQA2AgggBkIANwIAIAZCADcDGCAGQgA3AgwgBkIANwMgAkAgBigCBCIHIAYoAgAiCGsiCUECTQRAQQMgCWsiCyAGKAIIIgogB2tNBEAgBiAHQQAgCxBhIAtqNgIEDAILIAogCGsiB0EBdCIKQQMgCkEDSxtB/////wcgB0H/////A0kbIgoQGCIHIAlqQQAgCxBhGiAJBEAgByAIIAkQGRoLIAYgByAKajYCCCAGIAdBA2o2AgQgBiAHNgIAIAhFDQEgCBAXDAELIAlBA0YNACAGIAhBA2o2AgQLIAYoAgAgA0EPcUGQAXI6AAAgBigCACAEQf8AcToAASAGKAIAIAVB/wBxOgACIAYgAjYCDCAAKAIAIAFBAnRqKAIAIAYQmQQL1QEBBX8CQAJAIAEgACgCBCICIAAoAgAiA2siBEsEQCABIARrIgYgACgCCCIFIAJrTQRAIAAgBgR/IAJBACAGEGEgBmoFIAILNgIEDwsgAUEASA0CIAEgBSADayICQQF0IgUgASAFSxtB/////wcgAkH/////A0kbIgUQGCICIARqQQAgBhBhGiAEQQBKBEAgAiADIAQQGRoLIAAgAiAFajYCCCAAIAEgAmo2AgQgACACNgIAIANFDQEgAxAXDwsgASAETw0AIAAgASADajYCBAsPCxAoAAuBAQECfyMAQRBrIgMkACADQQhqIgQgASgCHCIBNgIAIAEgASgCBEEBajYCBCACIAQQ2AYiASABKAIAKAIQEQAAOgAAIAAgASABKAIAKAIUEQIAIAQoAgAiACAAKAIEQQFrIgE2AgQgAUF/RgRAIAAgACgCACgCCBEBAAsgA0EQaiQAC3UAIAEgACgCKCAFQQEgBUEBShtB5ABBAEEAQQBBABD0ASABIAAoAihB5AAQowEgASACIAAoAgQiAgR/IAIoArAGIARrBUEACyADIAAoAgQiAAR/IAAoArAGIARrBUEACyABKAIAKAJIEQgAIAEQwwIgARDVAQvLAQEEfyAAQQA2AhQgACgCCCICIAAoAgQiAWsiA0EJTwRAA0AgASgCABAXIAAgACgCBEEEaiIBNgIEIAAoAggiAiABayIDQQhLDQALC0GABCEEAkACQAJAIANBAnZBAWsOAgEAAgtBgAghBAsgACAENgIQCwJAIAEgAkYNAANAIAEoAgAQFyABQQRqIgEgAkcNAAsgACgCCCIBIAAoAgQiAkYNACAAIAEgASACa0EEa0ECdkF/c0ECdGo2AggLIAAoAgAiAARAIAAQFwsLJwEBfwJAIAAoAlgiAg0AIAFFDQBBkPfwAEEAECQgACgCWCECCyACC08AAkAgAUUEQCAAQgA3AgQgACAAKAIAKAIgEQEADAELIAAgATYCBCAAIAEoAugGNgIICyAAQgA3AgwgAEEANgIkIABCADcCHCAAQgA3AhQLRQAgAEGM1vUANgIAIABBMGoQ8wMaIABBADYCDCAAQgA3AgQgAEL/////HzcDKCAAQgA3AxAgAEIANwMYIABBADYCICAAC/gCAQN/IABBlNX1ADYCyAEgAEGE1fUANgLAASAAQfDU9QA2ArABIABB0M71ADYCACAAKALAAiIBBEAgACABNgLEAiABEBcLIAAoArQCIgEEQCAAIAE2ArgCIAEQFwsgACgCqAIiAQRAIAAgATYCrAIgARAXCyAAKAKcAiIBBEAgACABNgKgAiABEBcLIAAoApACIgEEQCAAIAE2ApQCIAEQFwsgACgChAIiAQRAIAAgATYCiAIgARAXCyAAKAL4ASIBBEAgACABNgL8ASABEBcLIAAoAuwBIgEEQCAAIAE2AvABIAEQFwsgACgC4AEiAQRAIAAgATYC5AEgARAXCyAAQcgBahDxAhogAEHE/fwANgKwAQJAIAAoArwBRQ0AIAAoArgBIgIoAgAiAyAAKAK0ASIBKAIENgIEIAEoAgQgAzYCACAAQQA2ArwBIAIgAEG0AWoiA0YNAANAIAIoAgQhASACEBcgASICIANHDQALCyAAEOABGiAAC1IBAn9BASEAAkAgAUUNACACRQ0AIAFBFBBFIgMgAkEUEEUiBEYEQCABKAKkAyIBRQ0BIAIoAqQDIgJFDQEgASACENUFDwsgAyAEENUFIQALIAALGAAgACgCQCIARQRAQQAPCyAAQRRBfxAwC5sDAQV/IwBBEGsiAiQAIAJBBjoACyACQQA6AAYgAkGum/EAKAAANgIAIAJBspvxAC8AADsBBCAAQe0AIAIQngEaIAIsAAtBAEgEQCACKAIAEBcLIABBzANqIgFBuNDyADYCACABQQs2AgQgAUHY1PIANgIAIAEhAyAAQdQDaiIBQbjQ8gA2AgAgAUIANwIEIAFBqNXyADYCACABQQA2AgwgASEEIABB5ANqIgFBuNDyADYCACABQgA3AgQgAUH42fIANgIAIAFBADYCDCABIQUgAEH0A2oiAUG40PIANgIAIAFBADYCBCABQZje8gA2AgAgAEG8l/UANgKIAyAAQayX9QA2AvgCIABBnJf1ADYC6AIgAEGMl/UANgLkASAAQeiW9QA2AtQBIABB2Jb1ADYCwAEgAEG4lvUANgKwASAAQfiP9QA2AgAgA0HMl/UANgIAIARB3Jf1ADYCACAFQeyX9QA2AgAgAUH8l/UANgIAIABB5AAQKSAAQe4AECkgAEHeARApIAAgACgCACgClAERAQAgAkEQaiQAIAALjQECA38BfCAAQbABaiAAEOYBIgEoAghFBEBB5AAPCyABIAEoAgQiAEcEQANAAn9B5AAgACgCCCIDQdAYaisDCEQAAAAAAADwv2ENABpB5AAgAysD2BgiBCACt2ZFDQAaIASZRAAAAAAAAOBBYwRAIASqDAELQYCAgIB4CyECIAAoAgQiACABRw0ACwsgAgt0AQN/IABBxP38ADYCsAECQCAAKAK8AUUNACAAKAK4ASIBKAIAIgIgACgCtAEiAygCBDYCBCADKAIEIAI2AgAgAEEANgK8ASABIABBtAFqIgJGDQADQCABKAIEIQMgARAXIAMiASACRw0ACwsgABDgARogAAu9AQEFfyMAQRBrIgQkACAEQQA2AgggBEIANwMAAkAgACgC1AMgACgC0AMiA2siAQRAIAFBAEgNASABEBggAyABEBkhAyABBH8gAygCAAVBAAshBSADEBcLIAAoAoAEQQFrQQJPBEBB7IaCASgCACIBIQICQEHohoIBKAIAIgAgAUYNAANAIAUgACgCAEYEQCAAIQIMAgsgAEEEaiIAIAFHDQALIAEhAgsgASACRiECCyAEQRBqJAAgAg8LECgACxIAIABBzANrIgAQwwEaIAAQFwsLACAAQcwDaxDDAQsxAgF/AX4CQAJAAkAgACkD+AMiAkIgiKdBAWsOAgEAAgtBACACp2sPCyACpyEBCyABC4cEAQN/AkACQCABIAJGDQACQAJAAkACQAJAAkACQAJAAkAgASwAACIEQSJrDlUACAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgICAgBAggICAMICAgICAgIBAgICAUIBggHCAsCQCADBEAgAyAEEL0BDAELIAAgBBDGAQsMCQsCQCADBEAgA0EHEL0BDAELIABBBxDGAQsMCAsCQCADBEAgA0EIEL0BDAELIABBCBDGAQsMBwsCQCADBEAgA0EMEL0BDAELIABBDBDGAQsMBgsCQCADBEAgA0EKEL0BDAELIABBChDGAQsMBQsCQCADBEAgA0ENEL0BDAELIABBDRDGAQsMBAsCQCADBEAgA0EJEL0BDAELIABBCRDGAQsMAwsCQCADBEAgA0ELEL0BDAELIABBCxDGAQsMAgsgBEF4cUEwRw0AIARBMGshBQJAIAFBAWoiBCACRg0AIAQtAAAiBkH4AXFBMEcEQCAEIQIMAQsgBUEDdCAGakEwayEFIAFBAmoiBCACRg0AIAQtAAAiBkH4AXFBMEcEQCAEIQIMAQsgAUEDaiEC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IAFBiNfyADYCACAAQcgEahD8AyEHIABBpIn0ADYCiAMgAEGUifQANgL4AiAAQYSJ9AA2AugCIABB9Ij0ADYC5AEgAEHQiPQANgLUASAAQcCI9AA2AsABIABBoIj0ADYCsAEgAEHggfQANgIAIANBtIn0ADYCACAAQeyJ9AA2AvgDIABB3In0ADYC8AMgAEHMifQANgLcAyAEQfyJ9AA2AgAgAEGsivQANgKYBCAAQZyK9AA2ApAEIAVBvIr0ADYCACAGQcyK9AA2AgAgAUHcivQANgIAIAdB7Ir0ADYCACAAIABB0ANqQQYQbiAAIABBhARqQQgQbiAAQd4AECkgAEHuABApIABBgAEQKSAAQTEQKSAAIAAoAgAoApQBEQEAIAJBEGokAAvZAQECfyAAQgA3AgQgAEEANgIMIABB4IT9ADYCACAAQRBqIgFBuNDyADYCACABQgA3AgwgAUGBAToACCABQQA2AgQgAUHkx/MANgIAIAEhAiAAQbjQ8gA2AiQgAEGBAToAKCAAQZja8gA2AiQgAEEsaiIBQbjQ8gA2AgAgAUEANgIEIAFByNryADYCACAAQcTw8wA2AgAgAkHc8PMANgIAIABB7PDzADYCJCABQfzw8wA2AgAgAEE9ELUBIABBqQEQtQEgAEG0ARC1ASAAIAAoAgAoAggRAQAgAAvYAgECfyAAQgA3AxggAEIANwMgIABBADYCNCAAQuD///8PNwIsIABBOGoiAUKAgID+////70E3AwgCQCABLAAbQQBIBEAgAUEANgIUIAEoAhAhAgwBCyABQRBqIgJBADoACwsgAkEAOgAAAkAgASwAJ0EASARAIAFBADYCICABKAIcIQIMAQsgAUEcaiICQQA6AAsLIAJBADoAACABQUBrQgA3AwAgAUEANgI4IAFCgICA/v///+9BNwMwIAFBADYCLCABQgA3A0ggAEEANgKMASAAQX82AqABIABCADcDmAEgAEEANgKoASAAQQA2ArABIABCADcDwAEgAEKAgID+////70E3A9gBIABCgICA/v///+9BNwPQASAAQgA3A8gBIABCgICA/v///+9BNwP4ASAAQoCAgP7////vQTcD8AEgAEKAgID+////70E3A+gBIABBADYC5AELswIBCH8jAEEgayIBJAAgAUEQaiAAIAAoAgAoAhwRAgAgASAAIAAoAgAoAiARAgBBASECAkAgASgCFCABLQAbIgMgA0EYdEEYdSIFQQBIIgQbIgYgASgCBCABLQALIgAgAEEYdEEYdSIIQQBIIgAbRw0AIAEoAgAgASAAGyEAIAEoAhAhByAERQRAIAVFBEBBACECDAILIAAtAAAgB0H/AXFHDQEgAUEQaiECA0AgA0EBayIDBEAgAC0AASEEIABBAWohACAEIAJBAWoiAi0AAEYNAQsLIANBAEchAgwBCyAGRQRAQQAhAgwBCyAHIAFBEGogBBsgACAGEExBAEchAgsgCEEASAR/IAEoAgAQFyABLQAbBSAFC0EYdEEYdUEASARAIAEoAhAQFwsgAUEgaiQAIAIL4wIBBX8jAEEQayIIJAAgAiABQX9zQe////8Dak0EQAJ/IAAtAAtBB3YEQCAAKAIADAELIAALIQkgAAJ/IAFB5////wFJBEAgCCABQQF0NgIIIAggASACajYCDCMAQRBrIgIkACAIQQxqIgooAgAgCEEIaiILKAIASSEMIAJBEGokACALIAogDBsoAgAiAkECTwR/IAJBBGpBfHEiAiACQQFrIgIgAkECRhsFQQELDAELQe7///8DC0EBaiIKEPcFIQIgBARAIAIgCSAEEN4DCyAGBEAgBEECdCACaiAHIAYQ3gMLIAMgBCAFamsiAwRAIARBAnQiByACaiAGQQJ0aiAHIAlqIAVBAnRqIAMQ3gMLIAFBAUcEQCAJEBcLIAAgAjYCACAAIApBgICAgHhyNgIIIAAgBCAGaiADaiIANgIEIAhBADYCBCACIABBAnRqIAgoAgQ2AgAgCEEQaiQADwsQdwALvAEBAn8jAEEgayIBJAAgAEEQahAvAkAgACgCICICRQ0AIAIoAkwgAhCwAQ0AIAEgACgCICICKAJUIAJB1ABqIAIsAF9BAEgbNgIAIAEQshULIABBADYCICABQQA6ABAgAUEAOgAbAkAgAEEUaiIAIAFBEGpGDQAgACwAC0EATgRAIAAgASkDEDcCACAAIAEoAhg2AggMAQsgACABQRBqQQAQIRogASwAG0EATg0AIAEoAhAQFwsgAUEgaiQACz4AIAAgACgCxAEgAWo2AsQBIAAgACgCzAEgAWo2AswBIAAgACgCyAEgAmo2AsgBIAAgACgC0AEgAmo2AtABC3EBAn8jAEEgayICJAAgAiABNgIYAkAgACgCBCIARQ0AIAJBCGoiASAAEE0gAigCCCEAIAIsABMhAyACIAJBGGpBt5PuABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EATg0AIAIoAggQFwsgAkEgaiQAC4YCAQR/IwBBIGsiAiQAIAIgATYCGCACIAJBGGpBt5PuABAdNgIIAkBBhgNBACACKAIIGwRAIAIgAkEYakG3k+4AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIBQXBPDQECQAJAIAFBC08EQCABQRBqQXBxIgUQGCEDIAIgBUGAgICAeHI2AhAgAiADNgIIIAIgATYCDAwBCyACIAE6ABMgAkEIaiEDIAFFDQELIAMgBCABEBkaCyABIANqQQA6AAAgACACQQhqEE42AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakG3k+4AECoLIAJBIGokAA8LEC0ACyAAIABB2NzyADYCACAALAAjQQBIBEAgACgCGBAXCyAACyAAIABByNzyADYCACAALAAPQQBIBEAgACgCBBAXCyAAC3oBAn8jAEEgayICJAAgAiABNgIYAkAgAC0ABCIAQYEBRg0AIAJBCGoiASAAQRh0QRh1EE0gAigCCCEAIAIsABMhAyACIAJBGGpBw7XtABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EATg0AIAIoAggQFwsgAkEgaiQAC4YCAQR/IwBBIGsiAiQAIAIgATYCGCACIAJBGGpBw7XtABAdNgIIAkBBhgNBACACKAIIGwRAIAIgAkEYakHDte0AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIBQXBPDQECQAJAIAFBC08EQCABQRBqQXBxIgUQGCEDIAIgBUGAgICAeHI2AhAgAiADNgIIIAIgATYCDAwBCyACIAE6ABMgAkEIaiEDIAFFDQELIAMgBCABEBkaCyABIANqQQA6AAAgACACQQhqEE46AAQgAiwAE0EASARAIAIoAggQFwsgAkEYakHDte0AECoLIAJBIGokAA8LEC0AC3MBAn8jAEEgayICJAAgAiABNgIYAkAgACgCBCIAQX9GDQAgAkEIaiIBIAAQTSACKAIIIQAgAiwAEyEDIAIgAkEYakGDve4AECM2AgAgAiAAIAEgA0EASBsQJyACLAATQQBODQAgAigCCBAXCyACQSBqJAALhgIBBH8jAEEgayICJAAgAiABNgIYIAIgAkEYakGDve4AEB02AggCQEGGA0EAIAIoAggbBEAgAiACQRhqQYO97gAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgFBcE8NAQJAAkAgAUELTwRAIAFBEGpBcHEiBRAYIQMgAiAFQYCAgIB4cjYCECACIAM2AgggAiABNgIMDAELIAIgAToAEyACQQhqIQMgAUUNAQsgAyAEIAEQGRoLIAEgA2pBADoAACAAIAJBCGoQTjYCBCACLAATQQBIBEAgAigCCBAXCyACQRhqQYO97gAQKgsgAkEgaiQADwsQLQALOgECf0EBIQEgACgCUCAALQBXIgIgAkEYdEEYdUEASBsEf0EBBSAAQcwAakF/QYjM8QBBABAbQQBHCwuKAgEFfyMAQRBrIgYkACACQW8gAWtNBEACfyAALQALQQd2BEAgACgCAAwBCyAACyEHAn8gAUHn////B0kEQCAGIAFBAXQ2AgggBiABIAJqNgIMIwBBEGsiAiQAIAZBDGoiCCgCACAGQQhqIgkoAgBJIQogAkEQaiQAIAkgCCAKGygCACICQQtPBH8gAkEQakFwcSICIAJBAWsiAiACQQtGGwVBCgsMAQtBbgtBAWoiCBAYIQIgBARAIAIgByAEEMoDCyADIARrIgMEQCACIARqIAVqIAQgB2ogAxDKAwsgAUEKRwRAIAcQFwsgACACNgIAIAAgCEGAgICAeHI2AgggBkEQaiQADwsQLQAL6wIBBH8jAEFAaiICJAAgAiABNgI4AkAgACgCBCIBRQ0AIAJBKGoiAyABENQEIAIoAighBCACLAAzIQUgAiACQThqQY3C7gAQIzYCICACQSBqIAQgAyAFQQBIGxAnIAIsADNBAE4NACACKAIoEBcLIAAoAggiAwR/IAJBKGoiASADEE0gAigCKCEDIAIsADMhBCACIAJBOGpB6ubtABAjNgIgIAJBIGogAyABIARBAEgbECcgAiwAM0EASARAIAIoAigQFwtBAAUgAUEARwsaAkAgACgCGEUEQCAAKwMgRAAAwP///9/BYQ0BCyACQfzQ8gA2AgggAiAAKQIcNwIUIAIgACgCJDYCHCACIAApAhQ3AgwgAkEoaiIAIAJBCGoQ0wQgAigCKCEBIAIsADMhAyACIAJBOGpBwujuABAjNgIgIAJBIGogASAAIANBAEgbECcgAiwAM0EASARAIAIoAigQFwsLIAJBQGskAAv5BQEFfyMAQUBqIgIkACACIAE2AjggAiACQThqQY3C7gAQHTYCKAJAQYYDQQAgAigCKBsiBARAIAIgAkE4akGNwu4AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgUQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgYQGCEBIAIgBkGAgICAeHI2AjAgAiABNgIoIAIgAzYCLAwBCyACIAM6ADMgAkEoaiEBIANFDQELIAEgBSADEBkaCyABIANqQQA6AAAgACACQShqEIgDNgIEIAIsADNBAEgEQCACKAIoEBcLIAJBOGpBjcLuABAqCyACIAJBOGpB6ubtABAdNgIoQYYDQQAgAigCKBsEfyACIAJBOGpB6ubtABAdNgIgIAIoAiAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIwIAIgATYCKCACIAM2AiwMAQsgAiADOgAzIAJBKGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEoahBONgIIIAIsADNBAEgEQCACKAIoEBcLIAJBOGpB6ubtABAqQQAFIARBAEcLGiACIAJBOGpBwujuABAdNgIoQYYDQQAgAigCKBsEQCACIAJBOGpBwujuABAdNgIgIAIoAiAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIwIAIgATYCKCACIAM2AiwMAQsgAiADOgAzIAJBKGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAJBCGogAkEoahDSBCAAIAIoAhw2AiQgACACKQIUNwIcIAAgAikCDDcCFCACLAAzQQBIBEAgAigCKBAXCyACQThqQcLo7gAQKgsgAkFAayQADwsQLQAL+AIBBH8jAEEgayICJAAgAiABNgIYAkAgACgCBCIBRQ0AIAJBCGoiAyABEIwFIAIoAgghBCACLAATIQUgAiACQRhqQaS97gAQIzYCACACIAQgAyAFQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAAoAggiAwR/IAJBCGoiASADEE0gAigCCCEDIAIsABMhBCACIAJBGGpBpIPvABAjNgIAIAIgAyABIARBAEgbECcgAiwAE0EASARAIAIoAggQFwtBAAUgAUEARwsaIAAoAgwiAQRAIAJBCGoiAyABEIwFIAIoAgghASACLAATIQQgAiACQRhqQYW97gAQIzYCACACIAEgAyAEQQBIGxAnIAIsABNBAEgEQCACKAIIEBcLCyAAKAIQIgAEQCACQQhqIgEgABBNIAIoAgghACACLAATIQMgAiACQRhqQZWD7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAEgEQCACKAIIEBcLCyACQSBqJAALvwcBBX8jAEEgayICJAAgAiABNgIYIAIgAkEYakGkve4AEB02AggCQEGGA0EAIAIoAggbIgQEQCACIAJBGGpBpL3uABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIFEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIGEBghASACIAZBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAUgAxAZGgsgASADakEAOgAAIAAgAkEIahCLBTYCBCACLAATQQBIBEAgAigCCBAXCyACQRhqQaS97gAQKgsgAiACQRhqQaSD7wAQHTYCCEGGA0EAIAIoAggbBH8gAiACQRhqQaSD7wAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACAAIAJBCGoQTjYCCCACLAATQQBIBEAgAigCCBAXCyACQRhqQaSD7wAQKkEABSAEQQBHCxogAiACQRhqQYW97gAQHTYCCEGGA0EAIAIoAggbBEAgAiACQRhqQYW97gAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACAAIAJBCGoQiwU2AgwgAiwAE0EASARAIAIoAggQFwsgAkEYakGFve4AECoLIAIgAkEYakGVg+8AEB02AghBhgNBACACKAIIGwRAIAIgAkEYakGVg+8AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqEE42AhAgAiwAE0EASARAIAIoAggQFwsgAkEYakGVg+8AECoLIAJBIGokAA8LEC0AC3EBAn8jAEEgayICJAAgAiABNgIYAkAgACgCBCIARQ0AIAJBCGoiASAAEFsgAigCCCEAIAIsABMhAyACIAJBGGpBmIvuABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EATg0AIAIoAggQFwsgAkEgaiQAC4YCAQR/IwBBIGsiAiQAIAIgATYCGCACIAJBGGpBmIvuABAdNgIIAkBBhgNBACACKAIIGwRAIAIgAkEYakGYi+4AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIBQXBPDQECQAJAIAFBC08EQCABQRBqQXBxIgUQGCEDIAIgBUGAgICAeHI2AhAgAiADNgIIIAIgATYCDAwBCyACIAE6ABMgAkEIaiEDIAFFDQELIAMgBCABEBkaCyABIANqQQA6AAAgACACQQhqEFc2AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakGYi+4AECoLIAJBIGokAA8LEC0AC3UBAn8gASAAQShqIgBHBEAgAS0ACyIDQRh0QRh1IQIgACwAC0EATgRAIAJBAE4EQCAAIAEpAgA3AgAgACABKAIINgIIDwsgACABKAIAIAEoAgQQIA8LIAAgASgCACABIAJBAEgiABsgASgCBCADIAAbECEaCwslAQF/IABBuNTyADYCACAAKAIE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AWsOAgABAgsgAEEFOgALIABByIfvACgAADYAACAAQcyH7wAtAAA6AAQMAgsgAEEFOgALIABBzojtACgAADYAACAAQdKI7QAtAAA6AAQMAQsgAiABNgIAQbWo8AAgAhAkIABBADoAACAAQQA6AAsLIAJBEGokAAv8BQEBfyMAQRBrIgIkACAAQgA3AgAgAEEANgIIAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEBaw4RAAECAwQFBgcICQoLDA0ODxARCyAAQQU6AAsgAEGyg+4AKAAANgAAIABBtoPuAC0AADoABCAAQQA6AAUMEQsgAEEFOgALIABBpYLuACgAADYAACAAQamC7gAtAAA6AAQgAEEAOgAFDBALIABBBjoACyAAQZi77gAoAAA2AAAgAEGcu+4ALwAAOwAEIABBADoABgwPCyAAQQo6AAsgAEGUu+4AKQAANwAAIABBnLvuAC8AADsACCAAQQA6AAoMDgsgAEEAOgAIIABC8NDJy/es2rDuADcCACAAQQg6AAsMDQsgAEHTu+4AQQwQOwwMCyAAQQY6AAsgAEHzu+4AKAAANgAAIABB97vuAC8AADsABCAAQQA6AAYMCwsgAEEKOgALIABB77vuACkAADcAACAAQfe77gAvAAA7AAggAEEAOgAKDAoLIABBCjoACyAAQeS77gApAAA3AAAgAEHsu+4ALwAAOwAIIABBADoACgwJCyAAQeC77gBBDhA7DAgLIABBCjoACyAAQeq57QApAAA3AAAgAEHyue0ALwAAOwAIIABBADoACgwHCyAAQQY6AAsgAEGvu+4AKAAANgAAIABBs7vuAC8AADsABCAAQQA6AAYMBgsgAEEKOgALIABBq7vuACkAADcAACAAQbO77gAvAAA7AAggAEEAOgAKDAULIABBBzoACyAAQbq77gAoAAA2AAAgAEG9u+4AKAAANgADIABBADoABwwECyAAQba77gBBCxA7DAMLIABBBzoACyAAQaO77gAoAAA2AAAgAEGmu+4AKAAANgADIABBADoABwwCCyAAQZ+77gBBCxA7DAELIAIgATYCAEHnrfAAIAIQJAJAIAAsAAtBAEgEQCAAQQA2AgQgACgCACEADAELIABBADoACwsgAEEAOgAACyACQRBqJAALtAEBAX8jAEEQayICJAAg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NgIAQfSi8AAgBRAkCyAFQRBqJAAgAQu/BQEBfyMAQRBrIgIkACAAQgA3AgAgAEEANgIIAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBAWsOEwABAgMEBQYHCAkKCwwNDg8QERITCyAAQfMAOwEAIABBAToACwwTCyAAQeYAOwEAIABBAToACwwSCyAAQQA6AAIgAEHz5gE7AQAgAEECOgALDBELIABBADoAAiAAQebMATsBACAAQQI6AAsMEAsgAEEAOgACIABB9OYBOwEAIABBAjoACwwPCyAAQQA6AAIgAEH0zAE7AQAgAEECOgALDA4LIABB7gA7AQAgAEEBOgALDA0LIABBADoAAiAAQfPqATsBACAAQQI6AAsMDAsgAEEAOgACIABB88gBOwEAIABBAjoACwwLCyAAQQA6AAIgAEHm6gE7AQAgAEECOgALDAoLIABBADoAAiAAQebIATsBACAAQQI6AAsMCQsgAEEDOgALIABBhOHtAC8AADsAACAAQYbh7QAtAAA6AAIgAEEAOgADDAgLIABBAzoACyAAQeXf7QAvAAA7AAAgAEHn3+0ALQAAOgACIABBADoAAwwHCyAAQQA6AAIgAEHi5gE7AQAgAEECOgALDAYLIABBADoAAiAAQevmATsBACAAQQI6AAsMBQsgAEEAOgACIABB68wBOwEAIABBAjoACwwECyAAQQA6AAIgAEHizAE7AQAgAEECOgALDAMLIABBAzoACyAAQcT77gAvAAA7AAAgAEHG++4ALQAAOgACIABBADoAAwwCCyAAQQM6AAsgAEHI++4ALwAAOwAAIABByvvuAC0AADoAAiAAQQA6AAMMAQsgAiABNgIAQaij8AAgAhAkAkAgACwAC0EASARAIABBADYCBCAAKAIAIQAMAQsgAEEAOgALCyAAQQA6AAALIAJBEGokAAvLBQEEfyMAQSBrIgYkACADKAIEIgdBiMzxACAHGyEHAkACQAJAAkACQCAAQRh0QRh1QQFrDggAAQQEBAQBAgQLIAcgARBoDQMCQCAHLQAAQfgARw0AIActAAFB7QBHDQAgBy0AAkHsAEcNACAHLQADQe4ARw0AIActAARB8wBHDQAgBy0ABSIARQ0EIABBOkYNBAsgBkEQaiIAIAM2AgAgBkEIaiIBIAQ2AgAC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gJvxACgAADYCACACQYOb8QAoAAA2AAMgAEEJIAIQ8AEhAyACLAALQQBIBEAgAigCABAXCyAAQbABaiIBQbjQ8gA2AgAgAUEANgIEIAFBqNTyADYCACABIQQgAEG4AWoiAUG40PIANgIAIAFCADcCBCABQfjZ8gA2AgAgAUEANgIMIAEhBSAAQbjQ8gA2AsgBIABBgQE6AMwBIABBmNryADYCyAEgAEHQAWoiAUG40PIANgIAIAFBADYCBCABQcja8gA2AgAgAEHsiv4ANgIAIARBgJH+ADYCACAFQZCR/gA2AgAgAEGgkf4ANgLIASABQbCR/gA2AgAgA0HeABApIANBpQEQKSADQakBECkgA0G0ARApIAAgACgCACgClAERAQAgAkEQaiQACxIAIABBzAFrIgAQjQQaIAAQFwsSACAAQbwBayIAEI0EGiAAEBcLEgAgAEGwAWsiABCNBBogABAXCwwAIAAQjQQaIAAQFwsLACAAQcwBaxCNBAsLACAAQbwBaxCNBAsLACAAQbABaxCNBAsLACAAQbABaxDDAwsHACAAEMMDCw0AIABBDGoQggEaIAALVAAgACABNgIEIABBADoAACABIAEoAgBBDGsoAgBqKAIQRQRAIAEgASgCAEEMaygCAGooAkgEQCABIAEoAgBBDGsoAgBqKAJIEPYICyAAQQE6AAALC0IAIABBAzoAFyAAQdy7/QA2AgAgAEG04u4ALwAAOwAMIABBtuLuAC0AADoADiAAQQA6AA8gAEEANgIIIAAgATYCBAvwAQEFfyMAQSBrIgIkACACQRhqIAAQsgQaAkAgAi0AGEUNACACQRBqIgQgACAAKAIAQQxrKAIAaigCHCIDNgIAIAMgAygCBEEBajYCBCAEEKwLIQYgBCgCACIDIAMoAgRBAWsiBTYCBCAFQX9GBEAgAyADKAIAKAIIEQEACyACIAAgACgCAEEMaygCAGooAhg2AgggACAAKAIAQQxrKAIAaiIDEKgLIQUgAiAGIAIoAgggAyAFIAEgBigCACgCIBEkADYCECAEKAIADQAgACAAKAIAQQxrKAIAakEFEKICCyACQRhqELgDIAJBIGokACAAC10BAX8CQCABLwFQIgJB7QBHDQACQAJAAkAgASgC/AMOAwABAgMLIAAoAugGQfDNAGorAwAPCyAAKALoBkGA0QBqKwMA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An8gAi0AC0EHdgRAIAIoAgQMAQsgAi0ACwsiBEYEQCACIARBASAEIAVBARCVCCACKAIAIQYMAQsCfyACLQALQQd2BEAgAigCAAwBCyACCyEGIAQgBWsiB0UNACAFIAZqIghBAWogCCAHENEECyAFIAZqIAEtABc6AAAgAUEAOgAPIAYgBEEBaiIEaiABLQAPOgAAAkAgAi0AC0EHdgRAIAIgBDYCBAwBCyACIAQ6AAsLIAEgAhCSAzYCCCABQQhqIAUQrg0aIAFBIGokACADLQATIQIgAygADyEBIANBADYCECADIAMoAgw2AhggAyABNgAbIAMoAgghASADQgA3AwgCQCAALABfQQBOBEAgACABNgJUIAAgAygCGDYCWCAAIAMoABs2AFsgACACOgBfDAELIAAoAlQQFyADLAATIQUgACABNgJUIAAgAygCGDYCWCAAIAMoABs2AFsgACACOgBfIAVBAE4NACADKAIIEBcLIANBIGokAAsEAEF/CzMAIABBsOv8ADYCsAEgAEGc5fwANgIAIAAsAM8BQQBIBEAgACgCxAEQFwsgABCjBBogAAvhAQECfyMAQRBrIgIkACACQSAQGCIDNgIAIAJCk4CAgICEgICAfzcCBCADQQA6ABMgA0GonPEAKAAANgAPIANBoZzxACkAADcACCADQZmc8QApAAA3AAAgAEHCACACEPIMIAIsAAtBAEgEQCACKAIAEBcLIABCADcCxAEgACABNgLAASAAQbDr/AA2ArABIABBnOX8ADYCACAAQQA2AswBIAIgASABKAIAKAIwEQIAIAAsAM8BQQBIBEAgACgCxAEQFwsgACACKQMANwLEASAAIAIoAgg2AswBIAJBEGokACAAC5IEAg58B38gACgCHCAAKAIUIhRrtyEIIBQgACgCDCIVa7chCSAUtyEKIBW3IQsgACgCGCAAKAIQIhRrtyEMIBQgACgCCCIWa7chDSAWIAAoAgAiF2u3IQ4gFSAAKAIEIhVrtyEPIBS3IRAgFrchESAVtyESIBe3IRNBgYCAgHghFUH/////ByEWQYGAgIB4IRhB/////wchFwNAAn8gGrdEexSuR+F6lD+iIgcgByAHIAyiIBCgIAcgDaIgEaAiBqGiIAagIAcgBiAHIA6iIBOgIgahoiAGoCIGoaIgBqAiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLIRkgFgJ/IAcgByAHIAiiIAqgIAcgCaIgC6AiBqGiIAagIAcgBiAHIA+iIBKgIgahoiAGoCIGoaIgBqAiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLIhRKBEAgBAJ/IAcgACgCGCAAKAIAa7eiIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CzYCACAUIRYLIBQgFUoEQCAFAn8gByAAKAIYIAAoAgBrt6IiB5lEAAAAAAAA4EFjBEAgB6oMAQtBgICAgHgLNgIAIBQhFQsgGSAXIBcgGUobIRcgGSAYIBggGUgbIRggGkEBaiIaQTNHDQALIAEgFjYCBCABIBc2AgAgAiAYIBdrNgIAIAMgFSAWazYCAAuSCQQHfQd/AX4DfCAAKAIIIQwgACgCACELAn0gACgCDCIPIAAoAgQiDUYEQCAMIQ5DAAAAAAwBC0MAAAAAIAsiDiAMRg0AGiAMIQ4gDyANa7cgDCALa7ejtgshBSALIA5KIQ0gBYwhBiAAKAIQIQsCQCAPIAAoAhQiEEcEQCALIA4iDEYNASAQIA9rtyALIA5rt6O2IQQLIAshDAsgBiAFIA0bIQUgBIwgBCAMIA5IGyEGIAAoAhghDUMAAAAAIQQCfyAQIAAoAhwiEUcEQCAMIgsgCyANRg0BGiARIBBrtyANIAxrt6O2IQQLIA0LIQsgBRDLCyEHIAYQywshBSAEjCAEIAsgDEgbEMsLIQQgACkCCCISpyENAn8gAbciE0QAAAAAAADgP6IiFCAQt6AiFZlEAAAAAAAA4EFjBEAgFaoMAQtBgICAgHgLIQEgByAFkiEGIAUgBJIhByAGQwAAAD+UIQQCQCANIA5GAn8gFCAPt6AiFJlEAAAAAAAA4EFjBEAgFKoMAQtBgICAgHgLIgsgEkIgiKciD0ZxDQAgBBDbBiEFAn8gDiANa7IiBiAEELwHIgiUIAUgCyAPa7IiCZSSIA+ykiIKi0MAAABPXQRAIAqoDAELQYCAgIB4CyELIAYgBZQgCCAJlJMgDbKSIgWLQwAAAE9dBEAgBaghDgwBC0GAgICAeCEOCyAHQwAAAD+UIQUgACkCECISQiCIpyENAkAgEqciDyAMRiABIA1GcQ0AIAUQ2wYhBgJ/IAwgD2uyIgcgBRC8ByIIlCAGIAEgDWuyIgmUkiANspIiCotDAAAAT10EQCAKqAwBC0GAgICAeAshASAHIAaUIAggCZSTIA+ykiIGi0MAAABPXQRAIAaoIQwMAQtBgICAgHghDAsgACkCACESIAIgATYCFCACIAw2AhAgAiALNgIMIAIgDjYCCCACIBI3AgAgAiAAKQIYNwIYIAAoAgghDiAAKQIIIhKnIQsCfyATRAAAAAAAAOC/oiITIAAoAhS3oCIUmUQAAAAAAADgQWMEQCAUqgwBC0GAgICAeAshAiASQiCIIRIgACgCECEMAkAgCyAORgJ/IBMgACgCDLegIhOZRAAAAAAAAOBBYwRAIBOqDAELQYCAgIB4CyIBIBKnIg1GcQ0AIAQQ2wYhBgJ/IA4gC2uyIgcgBBC8ByIElCAGIAEgDWuyIgiUkiANspIiCYtDAAAAT10EQCAJqAwBC0GAgICAeAshASAHIAaUIAQgCJSTIAuykiIEi0MAAABPXQRAIASoIQ4MAQtBgICAgHghDgsgACkCECISQiCIpyELAkAgEqciDSAMRiACIAtGcQ0AIAUQ2wYhBAJ/IAwgDWuyIgYgBRC8ByIFlCAEIAIgC2uyIgeUkiALspIiCItDAAAAT10EQCAIqAwBC0GAgICAeAshAiAGIASUIAUgB5STIA2ykiIEi0MAAABPXQRAIASoIQwMAQtBgICAgHghDAsgACkCACESIAMgAjYCFCADIAw2AhAgAyABNgIMIAMgDjYCCCADIBI3AgAgAyAAKQIYNwIYC8AQAQZ/IwBB4ABrIgMkACADQgA3A1ggA0IANwNQIANCADcDSCADQgA3A0AgASADQUBrELgEIAMoAlwhCCADKAJEIQcgAygCQCEGAkAgAygCWCIFIAAgACgCACgCIBEAACAAKAIMakgNACAGIAAgACgCACgCIBEAACAAKAIUakoNACADQgA3AzggA0IANwMwIANCADcDKCADQgA3AyAgA0IANwMYIANCADcDECADQgA3AwggA0IANwMAIANBQGsgASgCdCADQSBqIAMQggkCQCAGIAAgACgCACgCIBEAACAAKAIMak4NACAFIAAgACgCACgCIBEAACAAKAIUakwNACABKAJ4IQQgASABKAIAKAIkEQAAIQUgBEEBRgRAQQAhBCABKAIYIAIgBWpqIAAgACgCACgCJBEAACAAKAIQakgNAiABIANBIGoQvwchBSAD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KAIkEQAAIgRrIQMgAiABIAEgAkobIARrIgEgACgCEEgEQCAAIAE2AhALIAMgACgCGEoEQCAAIAM2AhgLC1EBAn8gAiABIAEgAkgbIAAgACgCACgCIBEAACIEayEDIAIgASABIAJKGyAEayIBIAAoAgxIBEAgACABNgIMCyADIAAoAhRKBEAgACADNgIUCwtoACAAQoGAgICYgICAgH83AiQgAEL/////9/////8ANwIcIABCgYCAgJiAgICAfzcCFCAAQv/////3/////wA3AgwgAEKAgICAwAw3AiwgAEKBgICAmICAgIB/NwIEIABBmOT8ADYCAAuDAgMCfAJ/AX4gAL0iBUIgiKdB/////wdxIgNBgIDA/wdPBEAgACAAoA8LQZPx/dQCIQQCQCADQf//P00EQEGT8f3LAiEEIABEAAAAAAAAUEOivSIFQiCIp0H/////B3EiA0UNAQsgBUKAgICAgICAgIB/gyADQQNuIARqrUIghoS/IgIgAqIgAiAAo6IiASABIAGioiABRNft5NQAsMI/okTZUee+y0Tov6CiIAEgAUTC1klKYPH5P6JEICTwkuAo/r+gokSS5mEP5gP+P6CgIAKivUKAgICACHxCgICAgHyDvyIBIAAgASABoqMiACABoSABIAGgIACgo6IgAaAhAAsgAAtGAQF/IwBBEGsiBSQAIAVBCGogACABIAAoAnhBAUYgAiADIAQQvgcgBSgCDCEAIAUoAgghASAFQRBqJAAgACABIAAgAUobC4cBACAAIAEpAgA3AlQgACABKQIINwJcIAAgASkCEDcCZCAAIAEpAhg3AmwgACAAKAIAKAIkEQAAIQEgAEGBgICAeDYCjAEgACADNgJ4IAAgAjYCdCAAIAAoAlggAWs2AlggACAAKAJgIAFrNgJgIAAgACgCaCABazYCaCAAIAAoAnAgAWs2AnALogIBBX8gAQRAIABB8AhqIgQgARDgBAJAIAEgBEYNACABQdADaiIDLQALIgZBGHRBGHUhBSAAQcAMaiICLAALQQBOBEAgBUEATgRAIAIgAykDADcDACACIAMoAgg2AggMAgsgAiABKALQAyABKALUAxAgDAELIAIgASgC0AMgAyAFQQBIIgIbIAEoAtQDIAYgAhsQIRoLIABB0AxqIAEoAuADNgIAIABB2AxqIAEpA+gDNwMAIABB9AxqIAEoAoQENgIAIABB7AxqIAEpAvwDNwIAIABB5AxqIAEpAvQDNwIAIABB/AxqIAEpAowENwIAIABBhA1qIAEpApQENwIAIABBkA1qIAEtAKAEOgAAIABBmA1qIAEoAqgENgIAIAQQsgYLC0EAIABBCGoQzREgAEHQBGoQrBQgAEHwCGoQoRQgAEGgDWoQoBQgAEGYEWoQnRQgAEG4FGpBADoAACAAQQA2ArQUCyUBAX8gAEGUtfwANgIAIAAgACgCLCIBNgIwIAEEQCABEBcLIAALkQMBBn8jAEEgayIDJABBgYCAgHghBiADQYGAgIB4NgIMIANBgYCAgHg2AgggA0EQaiACIAIoAgAoAhARAgBBgYCAgHghBCABKAIsIgUgASgCMEcEQCACKAIwIgIgAygCFGwhBiACIAMoAhBsIQcDQAJAIAUoAgAoAjgiBEUNACADQQQQGCICNgIQIAMgAkEEaiIINgIYIAJB8YCYBDYBACADIAg2AhQgBCADQRBqEFIhBCADKAIQIgIEQCADIAI2AhQgAhAXCyAERQ0AIAUoAgAQ3wUiBEUNACAFKAIAIQICfyAEKAIEKAKgBEEBRgRAIANBCGohBCACKAIIIAIoAjwiAiACKAIAKAIkEQAAIAZqawwBCyADQQxqIQQgAigCPCICIAIoAgAoAiQRAAAgByAFKAIAKAIIamsLIQIgBCACIAIgBCgCACIEIAIgBEgbIARBgYCAgHhGGzYCAAsgBUEEaiIFIAEoAjBHDQALIAMoAgghBiADKAIMIQQLIAAgBjYCBCAAIAQ2AgAgA0EgaiQAC5ACAgh/AX4gAEEANgIIIABCADcCAAJAIAEoAgQgASgCAGsiAwRAIANBAEgNASAAIAMQGCICNgIAIAAgAjYCBCAAIAIgA0EEdUEEdGo2AgggASgCACIEIAEoAgQiCEcEQANAQQAhByACQQA2AgwgAiACQQRqIgU2AgggAiAFNgIEIAJB/LD8ADYCACAFIQEgBCgCCCIGIARBBGoiCUcEQANAQRAQGCEDIAYpAgghCiADIAU2AgQgAyAKNwIIIAMgATYCACABIAM2AgQgAiAHQQFqIgc2AgwgAiADNgIEIAMhASAGKAIEIgYgCUcNAAsLIAJBEGohAiAEQRBqIgQgCEcNAAsLIAAgAjYCBAsPCxAoAAvoBQMDfwF8AX4gACABEGQaIABBADYCvAEgAEG0AWoiAkIANwIAIABB4IT9ADYCsAECQAJAIAEoArgBIAEoArQBayIDBEAgA0EASA0BIAAgAxAYIgI2ArQBIAAgAjYCuAEgACACIANBAnVBAnRqNgK8ASAAIAEoArgBIAEoArQBIgRrIgNBAEoEfyACIAQgAxAZIANqBSACCzYCuAELIABB4NPyADYCwAEgAEHEAWohAgJAIAEsAM8BQQBOBEAgAiABQcQBaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAEoAsQBIAEoAsgBEBoLIABBwK/zADYCwAEgAEGgr/MANgKwASABKALQASECIABB6NXyADYC2AEgACACNgLQASABKwPgASEFIABB6NnyADYC6AEgACAFOQPgASABKALsASECIABB2N3yADYC8AEgACACNgLsASAAQfQBaiECAkAgASwA/wFBAE4EQCACIAFB9AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgASgC9AEgASgC+AEQGgsgASgChAIhAiAAQeyw/AA2AoACIABB3LD8ADYC8AEgAEHMsPwANgLoASAAQbyw/AA2AtgBIABBrLD8ADYCwAEgAEGMsPwANgKwASAAQfSp/AA2AgAgACACNgKEAiABKAKQAiECIAEpA4gCIQYgAEEANgKcAiAAQgA3ApQCIAAgAjYCkAIgACAGNwOIAiABKAKYAiABKAKUAmsiAwRAIANBAEgNAiAAIAMQGCICNgKUAiAAIAI2ApgCIAAgAiADQQJ1QQJ0ajYCnAIgACABKAKYAiABKAKUAiIEayIDQQBKBH8gAiAEIAMQGSADagUgAgs2ApgCCyAAIAEpA6ACNwOgAiAAIAEpA6gCNwOoAiAAQbACaiABQbACahCOCSAAQbwCaiABQbwCahCOCSAAQcgCaiABQcgCahCOCSAAQdQCaiABQdQCahCOCSAADwsQKAALECgACz4AIAEgACAAKAIAKAIkEQAAayAAKAKQAiACKALoBkH0F2oiASgCLCICQQpsIAIgAS0APBtsQeQAbUEBdG9FC5EBAgF/AX4jAEFAaiICJAAgAEEBOgCcBCACIAE2AjwgAkGknfwANgI4IAJCtISAgBA3AxAgAkK0hICAEDcDCCAAAn8gAikCCCEDIAJBGGoiAEEBOgAYIABBADYCFCAAQdj9/AA2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AhCUBCABQbQKakIANwIAIAFBvApqQgA3AgAgAUGkCmpCgICAgJCAgICAfzcCACABQgA3AqwKIAFCADcCnAogAUHQjvoANgKYCiABIAc2AswKIAEgBjYCyAogASAKNgLECiABQZgKakEEciABKAKICCABKAKMCBBRIAFBADYC1AogAUEAOgDSCiABQYACOwHQCiABKAKICCICBEAgASACNgKMCCACEBcLIAFBADoA0QogACAGIAFBmApqIAdBAEHwsX9BAUEAEC4gAUKEg4CAEDcD8AkgAUKEg4CAEDcDgAEgASkCgAEhEyABQfgJaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBM3AgQgAkIANwIMIAEgCjYC7AkgASACNgLoCSABQQA2AuQJIAFBwI/6ADYC4AkgACACIAFB4AlqQQBBAEHwsX9BAUEAEC4gAUKUg4CAEDcDuAkgAUKUg4CAEDcDeCABKQJ4IRMgAUHACWoiBUEBOgAYIAVBADYCFCAFQdj9/AA2AgAgBSATNwIEIAVCADcCDCABQpiDgIAQNwOQCSABQpiDgIAQNwNwIAEpAnAhEyABQZgJaiIGQQE6ABggBkEANgIUIAZB2P38ADYCACAGIBM3AgQgBkIANwIMIAFB+AZqIAoQiAIQlAQgAUGICWoiB0IANwMAIAFB/AhqQgA3AgAgAUHoCGpBADYCACABQagIakIANwMAIAFBsAhqQgA3AwAgAUG4CGpCADcDACABQcAIakIANwMAIAFByAhqQgA3AwAgAUHQCGpCADcDACABQdgIaiICQQA2AgAgAUIANwPgCCABQfiP+gA2AogIIAFCADcDoAggAUEANgKMCCABQQA2ApgIIAFCgYCAgAg3A5AIIAFBoAhqIAEoAvgGIAEoAvwGEFEgAUGACWpCADcDACAHQgA3AwAgAUHkCGogASgC4Ag2AgAgAUIANwP4CCABIAY2AvQIIAEgBTYC8AggASAKNgLsCCABQQA6ANwIIAFB5AA2ApwIIAEoAvgGIgcEQCABIAc2AvwGIAcQFwsCQAJAAkACQCABQdQIaigCACIHIAIoAgAiA0kEQCAHQZABOwEAIAEgB0ECajYC1AgMAQsgByABKALQCCIIayILQX1MDQEgC0EBdSIHQQFqIgIgAyAIayIDIAIgA0sbQf////8HIANB/v///wdJGyIDBH8gA0EASA0EIANBAXQQGAVBAAshCSAJIAdBAXRqIgJBkAE7AQAgC0EASgRAIAkgCCALEBkaCyABIAkgA0EBdGo2AtgIIAEgAkECajYC1AggASAJNgLQCCAIRQ0AIAgQFwsgACAFIAFBiAhqIAZBAEHwsX9BAUEAEC4gASABKALQCDYC1AgCQCABQcgIaigCACICIAFBzAhqKAIAIgNJBEAgAkGQATsBACABIAJBAmoiAjYCyAgMAQsgAiABKALECCIIayILQX1MDQIgC0EBdSIHQQFqIgIgAyAIayIDIAIgA0sbQf////8HIANB/v///wdJGyIDBH8gA0EASA0EIANBAXQQGAVBAAshCSAJIAdBAXRqIgJBkAE7AQAgCSADQQF0aiEDIAJBAmohAiALQQBKBEAgCSAIIAsQGRoLIAEgAzYCzAggASACNgLICCABIAk2AsQIIAhFDQAgCBAXIAEoAswIIQMgASgCyAghAgsCQCACIANJBEAgAkHtADsBACABIAJBAmoiAjYCyAgMAQsgAiABKALECCIIayILQX1MDQIgC0EBdSIHQQFqIgIgAyAIayIDIAIgA0sbQf////8HIANB/v///wdJGyIDBH8gA0EASA0EIANBAXQQGAVBAAshCSAJIAdBAXRqIgJB7QA7AQAgCSADQQF0aiEDIAJBAmohAiALQQBKBEAgCSAIIAsQGRoLIAEgAzYCzAggASACNgLICCABIAk2AsQIIAhFDQAgCBAXIAEoAswIIQMgASgCyAghAgsCQCACIANJBEAgAkH+ADsBACABIAJBAmoiAjYCyAgMAQsgAiABKALECCIIayILQX1MDQIgC0EBdSIHQQFqIgIgAyAIayIDIAIgA0sbQf////8HIANB/v///wdJGyIDBH8gA0EASA0EIANBAXQQGAVBAAshCSAJIAdBAXRqIgJB/gA7AQAgCSADQQF0aiEDIAJBAmohAiALQQBKBEAgCSAIIAsQGRoLIAEgAzYCzAggASACNgLICCABIAk2AsQIIAhFDQAgCBAXIAEoAswIIQMgASgCyAghAgsCQCACIANJBEAgAkH6ADsBACABIAJBAmo2AsgIDAELIAIgASgCxAgiCGsiC0F9TA0CIAtBAXUiB0EBaiICIAMgCGsiAyACIANLG0H/////ByADQf7///8HSRsiAwR/IANBAEgNBCADQQF0EBgFQQALIQkgCSAHQQF0aiICQfoAOwEAIAtBAEoEQCAJIAggCxAZGgsgASAJIANBAXRqNgLMCCABIAJBAmo2AsgIIAEgCTYCxAggCEUNACAIEBcLIAFBAToA3AggACAFIAFBiAhqIAZBAEHwsX9BAUEAEC4gAUL0goCAEDcD4AcgAUL0goCAEDcDaCABKQJoIRMgAUHoB2oiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiATNwIEIAJCADcCDCABQviCgIAQNwO4ByABQviCgIAQNwNgIAEpAmAhEyABQcAHaiIFQQE6ABggBUEANgIUIAVB2P38ADYCACAFIBM3AgQgBUIANwIMIAFB6AZqIAoQiAIQlAQgAUEANgKgByABQgA3AowHIAFCADcDmAcgAUGwkPoANgL4BiABQgA3AoQHIAFCgICAgPD/////ADcC/AYgAUGIB2oiBiABKALoBiABKALsBhBRIAEgASgCmAc2ApwHIAEgBTYCsAcgASACNgKsByABIAo2AqgHIAFBADYCpAcgAUEAOgCUByAGIAEoAugGIAEoAuwGEFEgASgC6AYiBgRAIAEgBjYC7AYgBhAXCyAAIAIgAUH4BmogBUEAQfCxf0EBQQAQLiABQuCCgIAQNwPABiABQuCCgIAQNwNYIAEpAlghEyABQcgGaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIBM3AgQgAkIANwIMIAEgCjYCuAYgAUEANgK0BiABQeyQ+gA2ArAGIAAgAiABQbAGakEAQQBB8LF/QQFBABAuIAFBmAZqIgVCADcDACABQaQGaiICQgA3AgAgAUH0qf0ANgKQBiABIAU2ApQGIAEgAjYCoAYgAUK0gYCAEDcD6AUgAUK0gYCAEDcDUCABKQJQIRMgAUHwBWoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiATNwIEIAJCADcCDCAAIAIgAUGQBmoiAkEAQQBB8LF/QQFBABAuIAAhAyMAQdABayIEJAACQAJAAkACQCACKAIMRQ0AIARCADcDyAEgBEIANwPAASACKAIEIgAgAkEIaiIIRg0AIARB4ABqQQRyIREDQCAAIgcoAhQiACAHQRhqIglHBEADQCAAIgYoAhQiACAGQRhqIgtHBEADQCAHKAIQIQIgBEGAgOwANgK0ASAEIAI2ArgBIARB7Kr9ADYCsAEgBigCECECIARBgIDMADYCpAEgBCACNgKoASAEQeyq/QA2AqABIAAiBSgCECEAIARBgIDUBDYClAEgBCAANgKYASAEQeyq/QA2ApABAkAgBCgCwAEiDCAEKALIAUcEQCAMIARBsAFqNgIAIAQgDEEEaiICNgLEAQwBC0EEEBgiACAEQbABajYCACAEIABBBGoiAjYCyAEgBCACNgLEASAEIAA2AsABIAxFDQAgDBAXIAQoAsQBIQILAkAgBCgCyAEgAkcEQCACIARBoAFqNgIAIAQgAkEEaiICNgLEAQwBCyACIAQoAsABIg5rIg1BAnUiAkEBaiIMQf////8DSw0IIAwgDUEBdSIAIAAgDEkbQf////8DIA1B/P///wdJGyIPBH8gD0H/////A0sNCCAPQQJ0EBgFQQALIgwgAkECdGoiACAEQaABajYCACAAQQRqIQIgDUEASgRAIAwgDiANEBkaCyAEIAwgD0ECdGo2AsgBIAQgAjYCxAEgBCAMNgLAASAORQ0AIA4QFyAEKALEASECCwJAIAQoAsgBIAJHBEAgAiAEQZABajYCACAEIAJBBGo2AsQBDAELIAIgBCgCwAEiDmsiDUECdSICQQFqIgxB/////wNLDQggDCANQQF1IgAgACAMSRtB/////wMgDUH8////B0kbIg8EfyAPQf////8DSw0IIA9BAnQQGAVBAAsiDCACQQJ0aiIAIARBkAFqNgIAIA1BAEoEQCAMIA4gDRAZGgsgBCAMIA9BAnRqNgLIASAEIABBBGo2AsQBIAQgDDYCwAEgDkUNACAOEBcLIARBrJj6ADYCYCARQgA3AhggEUIANwIQIBFCADcCCCARQgA3AgAgBCAKNgKIASAEQeQANgKEASAEQpyDgIAQNwM4IARCnIOAgBA3AwggBCkCCCETIARBQGsiAEEBOgAYIABBADYCFCAAQdj9/AA2AgAgACATNwIEIABCADcCDCAEQqCDgIAQNwMQIARCoIOAgBA3AwAgAyAAIARB4ABqAn8gBCkCACETIARBGGoiAEEBOgAYIABBADYCFCAAQdj9/AA2AgAgACATNwIEIABCADcCDCAACyAEQcABakHwsX9BAUEAEC4gBEGsmPoANgJgIAQoAmQiAARAIAQgADYCaCAAEBcLAkAgBSgCBCICRQRA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KAKgCCIABEAgAUGkCGogADYCACAAEBcLIAFB0I76ADYCmAogASgCuAoiAARAIAFBvApqIAA2AgAgABAXCyABKAKsCiIABEAgAUGwCmogADYCACAAEBcLIAEoApwKIgAEQCABIAA2AqAKIAAQFwsgAUGIj/oANgLYCiABKAL0CiIABEAgAUH4CmogADYCACAAEBcLIAEoAugKIgAEQCABQewKaiAANgIAIAAQFwsgASgC3AoiAARAIAFB4ApqIAA2AgAgABAXCyABQdCO+gA2AuALIAEoAoAMIgAEQCABQYQMaiAANgIAIAAQFwsgASgC9AsiAARAIAFB+AtqIAA2AgAgABAXCyABKALkCyIABEAgASAANgLoCyAAEBcLIAFBmI76ADYCmA0CQCABKAKwDUUNACABKAKsDSIAKAIAIgUgASgCqA0iAigCBDYCBCACKAIEIAU2AgAgAUEANgKwDSAAIAFBqA1qIgVGDQADQCAAKAIEIQIgABAXIAIiACAFRw0ACwsCQCABKAKkDUUNACABKAKgDSIAKAIAIgUgASgCnA0iAigCBDYCBCACKAIEIAU2AgAgAUEANgKkDSAAIAFBmA1qQQRyIgVGDQADQCAAKAIEIQIgABAXIAIiACAFRw0ACwsgEhDZBhogEBDyBRogAUHwE2okAA8LECgACxAoAAtBo4TvABA4AAvPEAMMfwF+AnwjAEGwBmsiCiQAAkACQCAALQCgBkUNACABDQAgABC/BARAIAAQvwQgABDdBgsgABD3A0UNASAAEPcDIAAQ3QYMAQsgABCsCSMAQeAAayIBJAACQCAAQQpBfxAwIgMoAugGIgIoAuQGRQ0AIAJBig5qLQAADQAgAi0AsgYEQCADIAAQihIiAjYCtAYgAyADKALABiACIAMoArwGamo2AqwGDAELIAFCsIWAgBA3AzggAUKwhYCAEDcDCCABKQIIIQ4gAUFAayICQQE6ABggAkEANgIUIAJB2P38ADYCACACIA43AgQgAkIANwIMIAFCADcAJSABQgA3AyAgAUKAgICAgICA+D83AxggAUEANgIUIAFBgJf6ADYCECABIAI2AjAgASADNgI0IAEgAygCtAY2AiggACACIAFBEGpBAEEAQfCxf0EBQQAQLgsgAUHgAGokACAAEKsJIwBBsAFrIgQkACAAQQpBfxAwIQECQCAA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IABB1PL5ADYC4AIgAEHE8vkANgLQAiAAQbTy+QA2AswBIABBkPL5ADYCvAEgAEH06/kANgIAIANB+PL5ADYCACAAQZDz+QA2ApADIARBoPP5ADYCACAAQeTz+QA2AsgDIABB1PP5ADYCuAMgAEHE8/kANgKoAyAFQfTz+QA2AgAgAUGE9PkANgIAIAZBlPT5ADYCACAAIABBhANqQQoQbiAAIABBnANqQQsQbiAAQe4AECkgAEGQARApIABB2wEQKSAAIAAoAgAoApQBEQEAIAJBEGokACAAC+MBAQZ/IAEoAhAiAiABKAIUIgNJBEAgAiAANgIAIAEgAkEEajYCEEEADwsCQCACIAFBDGooAgAiAmsiBkECdSIFQQFqIgRBgICAgARJBEAgBCADIAJrIgNBAXUiByAEIAdLG0H/////AyADQfz///8HSRsiBAR/IARBgICAgARPDQIgBEECdBAYBUEACyIDIAVBAnRqIgUgADYCACAGQQBKBEAgAyACIAYQGRoLIAEgAyAEQQJ0ajYCFCABIAVBBGo2AhAgASADNgIMIAIEQCACEBcLQQAPCxAoAAtBo4TvABA4AAszACAAQbDZ+QA2ArwBIABBlNP5ADYCACAALADfAUEASARAIAAoAtQBEBcLIAAQ7AQaIAALXAEBfyMAQRBrIgMkACADIAA2AgggAygCCCEAIANBEGokACAAIQMjAEEQayIAJAAgACABNgIIIAAoAgghASAAQRBqJAAgASADayIABEAgAiADIAAQYxoLIAAgAmoLJwAgAQRAIAAgASgCABC0CSAAIAEoAgQQtAkgAUEYahC7EiABEBcLCwkAIABCADcCAAuPAgECfyMAQRBrIgEkACABQa+Z8QAvAAA7AQggAUGAFDsBCiABQaeZ8QApAAA3AwAgAEGQASABEJ4BGiABLAALQQBIBEAgASgCABAXCyAAQQA2AtADIABBrMP8ADYCzAMgAEHUA2oiAkG40PIANgIAIAJCADcCBCACQfjZ8gA2AgAgAkEANgIMIABB5JH5ADYCiAMgAEHUkfkANgL4AiAAQcSR+QA2AugCIABBtJH5ADYC5AEgAEGQkfkANgLUASAAQYCR+QA2AsABIABB4JD5ADYCsAEgAEGUivkANgIAIABB9JH5ADYCzAMgAkGUkvkANgIAIABBpQEQKSAAIAAoAgAo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BTYCBCAAIAI2AgAgAyAERwRAA0AgA0EQayEAIANBBWssAABBAEgEQCAAKAIAEBcLIAAiAyAERw0ACwsgBCEDDAMLECgAC0GjhO8AEDgACyAAIAY2AgggACAFNgIEIAAgAjYCAAsgAwRAIAMQFwsL9AIBBX8jAEEQayIEJAAjAEEgayIFJAAgBEEAOgAIAkAgACAAKAIAQQxrKAIAaiIDKAIQRQRAIAMoAkgEQCAAIAAoAgBBDGsoAgBqKAJIEPYICyAEIAAgACgCAEEMaygCAGooAhBFOgAIDAELIANBBBCiAgsgBUEgaiQAIAQtAAgEQAJAIAEsAAtBAEgEQCABKAIAQQA2AgAgAUEANgIEDAELIAFBADoACyABQQA2AgALIABBGGohBwJ/AkADQAJ/IAcgACgCAEEMaygCAGooAgAiAygCDCIFIAMoAhBGBEAgAyADKAIAKAIoEQAADAELIAMgBUEEajYCDCAFKAIACyIDQX9GDQFBACACIANGDQIaIAEgAxCQASAGQQFqIQYgASgCBCABLQALIgMgA0EYdEEYdUEASBtB7////wNHDQALQQQMAQtBAkEGIAYbCyEBIAAgACgCAEEMaygCAGoiAiACKAIQIAFyELYCCyAEQRBqJAAgAAuDBAEHfyMAQRBrIgIkACACQQA6AAggAkLowqWTh66aty03AwAgAkEIOgALIABB2gAgAhCOAiACLAALQQBIBEAgAigCABAXCyAAQfACahD/AiEDIABB+ANqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQQgAEGIBGoiAUG40PIANgIAIAFCADcCBCABQcy68wA2AgAgASEFIABBmARqIgFBuNDyADYCACABQoCAgP7////vQTcDCCABQZTl8wA2AgAgASEGIABBqARqIgFBuNDyADYCACABQQA2AgQgAUH42vIANgIAIAEhByAAQbAEaiIBQbjQ8gA2AgAgAUEANgIEIAFBiN7yADYCACAAQcic9gA2AuACIABBuJz2ADYC0AIgAEGonPYANgLMASAAQYSc9gA2ArwBIABB6JX2ADYCACADQdic9gA2AgAgAEHEnfYANgLQAyAAQbSd9gA2AsADIABBpJ32ADYCoAMgAEGUnfYANgKQAyAAQYSd9gA2AoADIARB1J32ADYCACAFQeSd9gA2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AvwBRw0ACwsgAiADIAIgA0obC9oBAQF/IAAgASACEPABIQIgAEEANgK8ASAAIABBtAFqIgE2ArgBIABBxP38ADYCsAEgACABNgK0ASAAQcABaiIBQbjQ8gA2AgAgAUEANgIEIAFB2NfyADYCACABIQMgAEHIAWoiAUG40PIANgIAIAFCADcCBCABQdjd8gA2AgAgAUEANgIMIABB8NT1ADYCsAEgAEHQzvUANgIAIANBhNX1ADYCACABQZTV9QA2AgAgAEHgAWpBAEHsABBhGiACQYoBECkgAkHaARApIAAgACgCACgClAERAQAgAAuxAQECfyMAQRBrIgEkACABQQA6AAQgAUHm0p3rAjYCACABQQQ6AAsgAEGdASABEPcGGiABLAALQQBIBEAgASgCABAXCyAAQdgBahDWFCECIABB+Mr1ADYCwAEgAEHoyvUANgKwASAAQcjE9QA2AgAgAkGIy/UANgIAIABBsMv1ADYC8AEgAEGgy/UANgLoASAAIABB3AFqQQEQbiAAIAAoAgAoApQBEQEAIAFBEGokACAAC+kCAQZ/IwBBEGsiByQAIANBlNOBASADGyIFKAIAIQMCQAJAAkAgAUUEQCADDQEMAwtBfiEEIAJFDQIgACAHQQxqIAAbIQYCQCADBEAgAiEADAELIAEtAAAiAEEYdEEYdSIDQQBOBEAgBiAANgIAIANBAEchBAwECyABLAAAIQBB5NKBASgCACgCAEUEQCAGIABB/78DcTYCAEEBIQQMBAsgAEH/AXFBwgFrIgBBMksNASAAQQJ0QfDR8QBqKAIAIQMgAkEBayIARQ0CIAFBAWohAQsgAS0AACIIQQN2IglBEGsgA0EadSAJanJBB0sNAANAIABBAWshACAIQYABayADQQZ0ciIDQQBOBEAgBUEANgIAIAYgAzYCACACIABrIQQMBAsgAEUNAiABQQFqIgEtAAAiCEHAAXFBgAFGDQALCyAFQQA2AgBBkMiBAUEZNgIAQX8hBAwBCyAFIAM2AgALIAdBEGokACAEC2gBAn8gASABKAIEIgBHBEADQCAAKAIIIgIgAigCACgCCBEAACEDIAAoAgQhAiADQZoBRwRAIAAoAgAiAyACNgIEIAAoAgQgAzYCACABIAEoAghBAWs2AgggABAXCyACIgAgAUcNAAsLC0kBAn8gACgCBCIFQQh1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DQELIAMgBCABEBkaCyABIANqQQA6AAAgACACQQhqEE42AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakGrwO4AECoLIAJBIGokAA8LEC0AC88BAQR/IwBBIGsiAiQAIAIgATYCGAJAIAAoAgQiAUUNACACQQhqIgMgARCnBCACKAIIIQQgAiwAEyEFIAIgAkEYakH7te8AECM2AgAgAiAEIAMgBUEASBsQJyACLAATQQBODQAgAigCCBAXCyAAKAIIIgAEfyACQQhqIgEgABBbIAIoAgghACACLAATIQMgAiACQRhqQaeo7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAEgEQCACKAIIEBcLQQAFIAFBAEcLGiACQSBqJAAL8QMBBH8jAEEgayICJAAgAiABNgIYIAIgAkEYakH7te8AEB02AggCQAJAQYYDQQAgAigCCBsEQCACIAJBGGpB+7XvABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahCYAzYCBCACLAATQQBIBEAgAigCCBAXCyACQRhqQfu17wAQKgsgAiACQRhqQaeo7wAQHTYCCEGGA0EAIAIoAggbBEAgAiACQRhqQaeo7wAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAgJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACAAIAJBCGoQVzYCCCACLAATQQBIBEAgAigCCBAXCyACQRhqQaeo7wAQKgsgAkEgaiQADwsQLQALEC0AC5cCAQV/IwBBEGsiBSQAIAJB7////wMgAWtNBEACfyAALQALQQd2BEAgACgCAAwBCyAACyEGIAACfyABQef///8BSQRAIAUgAUEBdDYCCCAFIAEgAmo2AgwjAEEQayICJAAgBUEMaiIHKAIAIAVBCGoi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7wAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAwJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACACQRhqIAJBCGoQiAUgACACKAI0NgI8IAAgAikCLDcCNCAAIAIpAiQ3AiwgACACKQIcNwIkIAIsABNBAEgEQCACKAIIEBcLIAJB+ABqQeSC7wAQKgsgAiACQfgAakHWn+8AEB02AghBhgNBACACKAIIGwRAIAIgAkH4AGpB1p/vABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0DAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahCOBTYCQCACLAATQQBIBEAgAigCCBAXCyACQfgAakHWn+8AECoLIAIgAkH4AGpBzaztABAdNgIIQYYDQQAgAigCCBsEQCACIAJB+ABqQc2s7QAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAwJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACAAIAJBCGoQ1QQ2AkQgAiwAE0EASARAIAIoAggQFwsgAkH4AGpBzaztABAqCyACQYABaiQADwsQLQALEC0ACxAtAAtzACAAQbjQ8gA2AgAgAEIANwIMIABCADcCFCAAQgA3AgQgAEHo3fIANgIAIABBlIX9ADYCICAAQgA3AzggAEEANgIwIABCgICA/v///+9BNwMoIABBADYCJCAAQUBrQgA3AwAgAEEAOgAPIABBADoAGyAACyAAIABBuNzyADYCACAALAAPQQBIBEAgACgCBBAXCyAACyAAIABByNvyADYCACAALAAPQQBIBEAgACgCBBAXCyAAC+kC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IAJBGGpBq8DuABAdNgIIAkACQEGGA0EAIAIoAggbIgQEQCACIAJBGGpBq8DuABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIFEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIGEBghASACIAZBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAUgAxAZGgsgASADakEAOgAAIAAgAkEIahBONgIEIAIsABNBAEgEQCACKAIIEBcLIAJBGGpBq8DuABAqCyACIAJBGGpB+o/vABAdNgIIQYYDQQAgAigCCBsEfyACIAJBGGpB+o/vABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0CAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahBONgIIIAIsABNBAEgEQCACKAIIEBcLIAJBGGpB+o/vABAqQQAFIARBAEcLGiACQSBqJAAPCxAtAAsQLQALdQECfyABIABBNGoiAEcEQCABLQALIgNBGHRBGHUhAiAALAALQQBOBEAgAkEATgRAIAAgASkCADcCACAAIAEoAgg2AggPCyAAIAEoAgAgASgCBBAgDwsgACABKAIAIAEgAkEASCIAGyABKAIEIAMgABsQIRoLC5AEAQR/IwBBQGoiAiQAIAIgATYCOCACIAJBOGpBjcLuABAdNgIoAkACQEGGA0EAIAIoAigbBEAgAiACQThqQY3C7gAQHTYCICACKAIgIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCMCACIAE2AiggAiADNgIsDAELIAIgAzoAMyACQShqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACAAIAJBKGoQiAM2AgQgAiwAM0EASARAIAIoAigQFwsgAkE4akGNwu4AECoLIAIgAkE4akHC6O4AEB02AihBhgNBACACKAIoGwRAIAIgAkE4akHC6O4AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQICQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AjAgAiABNgIoIAIgAzYCLAwBCyACIAM6ADMgAkEoaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgAkEIaiACQShqENIEIAAgAigCHDYCHCAAIAIpAhQ3AhQgACACKQIMNwIMIAIsADNBAEgEQCACKAIoEBcLIAJBOGpBwujuABAqCyACQUBrJAAPCxAtAAsQLQALzwcBBX8jAEHQAGsiAiQAIAIgATYCSCACIAJByABqQcSI7gAQHTYCCAJAAkACQEGGA0EAIAIoAggbIgUEQCACIAJByABqQcSI7gAQHTYCCCACKAIIIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBhAYIQEgAiAGQYCAgIB4cjYCMCACIAE2AiggAiADNgIsDAELIAIgAzoAMyACQShqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACACQThqIgMiASACKQIoNwIAIAEgAigCMDYCCCACQgA3AiggAkEANgIwAkAgAyAAQQRqIgFGDQAgAi0AQyIEQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAIpAzg3AgAgASACQUBrKAIANgIIDAILIAEgAigCOCACKAI8ECAMAQsgASACKAI4IAJBOGogA0EASCIBGyACKAI8IAQgARsQIRoLIAIsAENBAEgEQCACKAI4EBcLIAIsADNBAEgEQCACKAIoEBcLIAJByABqQcSI7gAQKgsgAiACQcgAakHOre8AEB02AghBhgNBACACKAIIGwR/IAIgAkHIAGpBzq3vABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIFEB8iA0FwTw0CAkACQCADQQtPBEAgA0EQakFwcSIEEBghASACIARBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAUgAxAZGgsgASADakEAOgAAIAJBGGoiASACQQhqEOANIAEgAEEQaiIDRwRAIAMgAigCGCACKAIcEKoVCyACKAIYIgEEQCACIAE2AhwgARAXCyACLAATQQBIBEAgAigCCBAXCyACQcgAakHOre8AECpBAAUgBUEARwsaIAIgAkHIAGpBtoTuABAdNgIIQYYDQQAgAigCCBsEQCACIAJByABqQbaE7gAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBRAfIgNBcE8NAwJAAkAgA0ELTwRAIANBEGpBcHEiBBAYIQEgAiAEQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAFIAMQGRoLIAEgA2pBADoAACAAIAJBCGoQlA42AhwgAiwAE0EASARAIAIoAggQFwsgAkHIAGpBtoTuABAqCyACQdAAaiQADwsQLQALEC0ACxAtAAsgACAAQfjU8gA2AgAgACwAD0EASARAIAAoAgQQFwsgAAu1AgIDfwF8IwBBIGsiAiQAIAIgATYCGAJAIAArAwgiBUQAAAAAAAAAAGENACACQQhqIgEgBRBzIAIoAgghAyACLAATIQQgAiACQRhqQbS57gAQIzYCACACIAMgASAEQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAAoAhAiAQR/IAJBCGoiAyABEK0KIAIoAgghASACLAATIQQgAiACQRhqQd657wAQIzYCACACIAEgAyAEQQBIGxAnIAIsABNBAEgEQCACKAIIEBcLQQAFIAVEAAAAAAAAAABiCxogACgCFCIABEAgAkEIaiIBIAAQTSACKAIIIQAgAiwAEyEDIAIgAkEYakHxte8AECM2AgAgAiAAIAEgA0EASBsQJyACLAATQQBIBEAgAigCCBAXCwsgAkEgaiQAC88FAQR/IwBBIGsiAiQAIAIgATYCGCACIAJBGGpBtLnuABAdNgIIAkBBhgNBACACKAIIGwRAIAIgAkEYakG0ue4AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqEHU5AwggAiwAE0EASARAIAIoAggQFwsgAkEYakG0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OgALIABBi9LuACgAADYAACAAQY/S7gAtAAA6AAQgAEEAOgAFDBkLIABBADoABCAAQejCyesGNgIAIABBBDoACwwYCyAAQQU6AAsgAEGX0u4AKAAANgAAIABBm9LuAC0AADoABCAAQQA6AAUMFwsgAEEAOgACIABB8+ABOwEAIABBAjoACwwWCyAAQQA6AAggAELz6IW71ozRtPIANwIAIABBCDoACwwVCyAAQQU6AAsgAEH9me4AKAAANgAAIABBgZruAC0AADoABCAAQQA6AAUMFAsgAEEAOgAEIABB4sqF6wY2AgAgAEEEOgALDBMLIABBADoABCAAQeLKuaMGNgIAIABBBDoACwwSCyAAQda67gBBCxA7DBELIABBBjoACyAAQYXr7gAoAAA2AAAgAEGJ6+4ALwAAOwAEIABBADoABgwQCyAAQQY6AAsgAEGv3+4AKAAANgAAIABBs9/uAC8AADsABCAAQQA6AAYMDwsgAEEHOgALIABBuPHvACgAADYAACAAQbvx7wAoAAA2AAMgAEEAOgAHDA4LIABBADoABCAAQebSubsGNgIAIABBBDoACwwNCyAAQQc6AAsgAEHesO4AKAAANgAAIABB4bDuACgAADYAAyAAQQA6AAcMDAsgAEEJOgALIABBut3uACkAADcAACAAQcLd7gAtAAA6AAggAEEAOgAJDAsLIABBADoAAiAAQezsATsBACAAQQI6AAsMCgsgAEEHOgALIABBv6XtACgAADYAACAAQcKl7QAoAAA2AAMgAEEAOgAHDAkLIABBBjoACyAAQcGI7wAoAAA2AAAgAEHFiO8ALwAAOwAEIABBADoABgwICyAAQQU6AAsgAEG03e4AKAAANgAAIABBuN3uAC0AADoABCAAQQA6AAUMBwsgAEEDOgALIABBs+3uAC8AADsAACAAQbXt7gAtAAA6AAIgAEEAOgADDAYLIABBAzoACyAAQe+q7wAvAAA7AAAgAEHxqu8ALQAAOgACIABBADoAAwwFCyAAQQU6AAsgAEHn1e4AKAAANgAAIABB69XuAC0AADoABCAAQQA6AAUMBAsgAEEGOgALIABByrHtACgAADYAACAAQc6x7QAvAAA7AAQgAEEAOgAGDAMLIABBADoABCAAQfTqyfMGNgIAIABBBDoACwwCCyAAQQA6AAggAELs0p2Lxq6dueUA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QQBIG0ELRw0AIABBf0GprO0AQQsQGw0AQQYhAQwBC0EHIQEgAEGjru0AEB4NAEEIQQAgAEGSrO0AEB4iAhshASACDQBBACEBIAAoAgQgAC0ACyICIAJBGHRBGHUiAkEASBtFDQAgBCAAKAIAIAAgAkEASBs2AgBB2KHwACAEECQLIARBEGokACABC5MDAQF/IwBBEGsiAiQAIABCADcCACAAQQA2AggCQAJAAkACQAJAAkACQAJAAkACQCABQQFrDggAAQIDBAUGBwgLIABBBToACyAAQciH7wAoAAA2AAAgAEHMh+8ALQAAOgAEIABBADoABQwICyAAQQU6AAsgAEHOiO0AKAAANgAAIABB0ojtAC0AADoABCAAQQA6AAUMBwsgAEEAOgAEIABB7MqZowc2AgAgAEEEOgALDAYLIABBBToACyAAQa+s7QAoAAA2AAAgAEGzrO0ALQAAOgAEIABBADoABQwFCyAAQQo6AAsgAEGuru0AKQAANwAAIABBtq7tAC8AADsACCAAQQA6AAoMBAsgAEGprO0AQQsQOwwDCyAAQQo6AAsgAEGjru0AKQAANwAAIABBq67tAC8AADsACCAAQQA6AAoMAgsgAEGSrO0AQQsQOwwBCyACIAE2AgBBgaLwACACECQCQCAALAALQQBIBEAgAEEANgIEIAAoAgAhAAwBCyAAQQA6AAsLIABBADoAAAsgAkEQaiQAC8QBAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNAEEAIAJC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAAgBCAFhIRQBEBBAA8LIAEgAoNCAFkEQEEAIAEgAlMgASACURsNASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC+ADAQV/IwBBEGsiBSQAQQEhAwJAIAAoAgQiBCAALQALIgEgAUEYdEEYdSICQQBIG0EBRgRAIABBf0GDve4AQQEQG0UNASAAKAIEIQQgAC0ACyIBIQILIAQgASACQRh0QRh1QQBIG0EBRgRAIABBf0Gut+8AQQEQG0UEQEECIQMMAgsgACgCBCEEIAAtAAsiASECCyAEIAEgAkEYdEEY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AgA3A9gBIAJCADcCACACQQA2AgggAyADQdgBaiABKAIAIAEgAS0ACyIEQRh0QRh1QQBIIgIbIAEoAgQgBCACGxCMASICKAIINgJwIAMgAikCADcDaCACQgA3AgAgAkEANgIIIAMgA0HoAGpB19TuABBYIgIoAgg2AvABIAMgAikCADcD6AEgAkIANwIAIAJBADYCCCADLABzQQBIBEAgAygCaBAXCyADLADjAUEASARAIAMoAtgBEBcLIAMsANMBQQBIBEAgAygCyAEQFwtBACECIANB2AFqIBUgAygC6AEgA0HoAWogAywA8wFBAEgbEL0IAkACQCADKALYAQRAQfnm7QBBABA6DAELIAMgFRCIATYCwAEgAyADQcABakHr0e4AEB02AmgCQCADKAJoRSIXBEBB1aTvAEEAEDoMAQsgAyADQcABaiIEQevR7gAQHTYCaCADKAJoIgIEfyACKAIIIgJBiMzxACACGwVBiMzxAAsQyQEhAiADIARBjfvuABBBNgK4AUGHA0EAIAMoArgBG0UNACAAQThqIQogAEEQaiEYIAJBCmwhGSADQZABaiETIANBhAFqIRQDQCADIANBuAFqIgJBpu/vABAdNgKwASADIAJBg73uABAdNgKoAQJAIAMoArABRQ0AIAMoAqgBRQ0AIANB6ABqEM4OIQ4gAyAZNgKAASADKAKwASICBH8gAigCCCICQYjM8QAgAhsFQYjM8QALIgUQHyIGQXBPDQQCQAJAIAZBC08EQCAGQRBqQXBxIgQQGCECIAMgBEGAgICAeHI2AtABIAMgAjYCyAEgAyAGNgLMAQwBCyADIAY6ANMBIANByAFqIQIgBkUNAQsgAiAFIAYQGRoLIAIgBmpBADoAACADLQDTASIEQRh0QRh1IQICQAJAIAMsAI8BQQBOBEAgAkEATgRAIBQgAykDyAE3AgAgFCADKALQATYCCAwDCyAUIAMoAsgBIAMoAswBECAMAQsgFCADKALIASADQcgBaiACQQBIIgIbIAMoAswBIAQgAhsQIRoLIAMsANMBQQBODQAgAygCyAEQFwsgAyADQbgBakGsiO0AEB02AsgBQwAAAAAhIEMAAAAAIR9BhgNBACADKALIARsEQCADIANBuAFqQayI7QAQHTYCyAEgA0HIAWpDAAAAABDjAiEfCyADIANBuAFqQaGG7QAQHTYCyAFBhgNBACADKALIARsEQCADIANBuAFqQaGG7QAQHTYCyAEgA0HIAWpDAAAAABDjAiEgCyADIANBuAFqQe2J7QAQHTYCyAFDAAAAACEeQYYDQQAgAygCyAEbBEAgAyADQbgBakHtie0AEB02AsgBIANByAFqQwAAAAAQ4wIhHgsgAyADQbgBakGc8O4AEB02AsgBIA4gH7sgILsgHrtBhgNBACADKALIARsEfSADIANBuAFqQZzw7gAQHTYCyAEgA0HIAWpDAAAAABDjAgVDAAAAAAu7EM0OAkAgACwAD0EATgRAIAMgACgCDDYCICADIAApAgQ3AxgMAQsgA0EYaiAAKAIEIAAoAggQGgsgAyADQRhqQY/F8AAQWCICKAIINgIwIAMgAikCADcDKCACQgA3AgAgAkEANgIIIANBQGsgA0EoaiABKAIAIAEgAS0ACyIEQRh0QRh1QQBIIgIbIAEoAgQgBCACGxCMASICKAIINgIAIAMgAikCADcDOCACQgA3AgAgAkEANgIIIAMgA0E4akGPxfAAEFgiAigCCDYCUCADIAIpAgA3A0ggAkIANwIAIAJBADYCCCADIANByABqIAMoArABIgIEfyACKAIIIgJBiMzxACACGwVBiMzxAAsQWCICKAIINgJgIAMgAikCADcDWCACQgA3AgAgAkEANgIIIAMgA0HYAGpB19TuABBYIgIoAgg2AtABIAMgAikCADcDyAEgAkIANwIAIAJBADYCCCADLQDTASIEQRh0QRh1IQICQAJAIAMsAJsBQQBOBEAgAkEATgRAIBMgAykDyAE3AgAgEyADKALQATYCCAwDCyATIAMoAsgBIAMoAswBECAMAQsgEyADKALIASADQcgBaiACQQBIIgIbIAMoAswBIAQgAhsQIRoLIAMsANMBQQBODQAgAygCyAEQFwsgAywAY0EASARAIAMoAlgQFwsgAywAU0EASARAIAMoAkgQFwsgAywAQ0EASARAIAMoAjgQFwsgAywAM0EASARAIAMoAigQFwsgAywAI0EASARAIAMoAhgQFwsgAyADQbgBakGoiO0AEB02AsgBQYYDQQAgAygCyAEbBEAgAyADQbgBakGoiO0AEB02AsgBIAMCfyADQcgBakMAAAAAEOMCu0QAAAAAAAAkQKIiIZlEAAAAAAAA4EFjBEAgIaoMAQtB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aiICKAIAIgRFBEAgCSAKKAIINgIAIAogCTYCCCACIApBCGo2AgAgCSgCACICRQ0BIAIoAgQhAgJAIAcgB0EBayIEcUUEQCACIARxIQIMAQsgAiAHSQ0AIAIgB3AhAgsgCigCACACQQJ0aiAJNgIADAELIAkgBCgCADYCACAEIAk2AgALQQEhDyAKIAooAgxBAWo2AgwLIAMgDzoAXCADIAk2AlggAygCWCAaNgIUIAMsANMBQQBIBEAgAygCyAEQFwsgDhDHBRoLIAMgA0G4AWpBjfvuABCdBTYCuAFBhwNBACADKAK4ARsNAAsLIBdFIQILIAMsAPMBQQBIBEAgAygC6AEQFwsgFRCbAyADQcADaiQAIAIPCxAtAAu2AwIDfwF+IwBBIGsiAyQAAkAgAUL///////////8AgyIFQoCAgICAgMDAP30gBUKAgICAgIDAv8AAfVQEQCABQhmIpyEEIABQIAFC////D4MiBUKAgIAIVCAFQoCAgAhRG0UEQCAEQYGAgIAEaiECDAILIARBgICAgARqIQIgACAFQoCAgAiFhEIAUg0BIAIgBEEBcWohAgwBCyAAUCAFQoCAgICAgMD//wBUIAVCgICAgICAwP//AFEbRQRAIAFCGYinQf///wFxQYCAgP4HciECDAELQYCAgPwHIQIgBUL///////+/v8AAVg0AQQAhAiAFQjCIpyIEQZH+AEkNACADQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiBSAEQYH+AGsQ5QIgAyAAIAVBgf8AIARrEKsFIAMpAwgiAEIZiKchAiADKQMAIAMpAxAgAykDGIRCAFKthCIFUCAAQv///w+DIgBCgICACFQgAEKAgIAIURtFBEAgAkEBaiECDAELIAUgAEKAgIAIhYRCAFINACACQQFxIAJqIQILIANBIGokACACIAFCIIinQYCAgIB4cXK+C/IDAQR/QQQhBEEDIQNBAyECAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgASgCEEEBaw4UDAECAwQFBgcICQsLCwsLCwsLCwALCyABKAIMIAEoAggiBWsiAUUNCkEAIQIDQCACQdCD7gBqLQAAIAIgBWotAABHDQogAkEBaiICIAFHDQALQQEhAiABQQJHDQlBASEDDAsLQQQhAgwKC0EFIQJBBCEDDAkLQQYhAkEE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ECxFBEBB3AIQGCINEM4HIgRBAToAzAIjAEGwAWsiAyQAIANBqAFqIgtBADYCACALQQA2AgQgA0GQAWoiAkEANgIAIAJBBGoiAUEANgIAIAJBADYCCCACIAE2AhAgAiABNgIMIANB+ABqIgEgCEHQAWoiDEHpgPAAELgCIAIgARDgDiABKAIMIgUgAUEEakcEQCAFQaDEgQEoAgARAQALAkACQAJAAkACQAJAIAIoAgwgAigCEEcEQEGQAxAYIgYQgQMaIAZBAjYC9AEgBkEDNgLsASADQQU6AHMgA0EAOgBtIANB76LvAC0AADoAbCADQeui7wAoAAA2AmggBkG0AWohAQJAIAYsAL8BQQBOBEAgASADKQNoNwIAIAEgAygCcDYCCAwBCyABIANB6ABqQQUQIRogAywAc0EATg0AIAMoAmgQFwsgAigCDCIKIAIoAhAiEEcEQANAIAMgCikCADcDGEGQAxAYIgcQgQMaIANB+ABqIAIQygVBBiEBIAMoAhggAygCeEYgAygCHCADKAJ8RnFFBEBB2AEQGCIBEOIFGiAGIAEgBigCACgCqAERAgBBAyEBCyAHQgA3AvACIAcgATYC6AIgB0KAgID+////70E3AuACIAdBAjYC3AJB5AEQGCIREIUBIQkgAyADQRhqEDE2AkgjAEEQayIBJAAgASADKAJINgIIIAEoAgghBSABQRBqJAAgAyAFNgJQIANB0ABqEG8iDxAfIgVBcE8NAwJAAkAgBUELTwRAIAVBEGpBcHEiEhAYIQEgAyASQYCAgIB4cjYCYCADIAE2AlggAyAFNgJcDAELIAMgBToAYyADQdgAaiEBIAVFDQELIAEgDyAFEBkaCyABIAVqQQA6AAAgCUHYAWohASADQfgAaiADQdgAahCYASADLQCDASIPQRh0QRh1IQUCQCAJLADjAUEATgRAIAVBAE4EQCABIAMpA3g3AgAgASADKAKAATYCCAwCCyABIAMoAnggAygCfBB0DAELIAEgAygCeCADQfgAaiAFQQBIIgEbIAMoAnwgDyABGxBxCyADLACDAUEASARAIAMoAngQFwsgAywAY0EASARAIAMoAlgQFwsgAyADQRhqEDE2AlggAyADQdgAakGD+O4AEB02AngCQCADKAJ4IgEEQCABKAIIIgENAQtBiMzxACEBCyABIgUQHyIJQXBPDQQCQAJAIAlBC08EQCAJQRBqQXBxIg8QGCEBIAMgD0GAgICAeHI2AkAgAyABNgI4IAMgCTYCPAwBCyADIAk6AEMgA0E4aiEBIAlFDQELIAEgBSAJEBkaCyABIAlqQQA6AAAgB0GMAmohASADLQBDIglBGHRBGHUhBQJAAkAgBywAlwJBAE4EQCAFQQBOBEAgASADKQM4NwIAIAEgA0FAaygCADYCCAwDCyABIAMoAjggAygCPBAgDAELIAEgAygCOCADQThqIAVBAEgiARsgAygCPCAJIAEbECEaCyADLABDQQBODQAgAygCOBAXCyAHIBEgBygCACgCqAERAgAgBiAHIAYoAgAoAqgBEQIAIApBCGoiCiAQRw0ACwsgBCAGIAQoAgAoAqgBEQIACyADQfgAaiIBIAxB/f/vABC4AiACIAEQ4A4gASgCDCIFIAFBBGpHBEAgBUGgxIEBKAIAEQEACyACKAIMIgkgAigCEEcEQANAIAMgCSkCADcDqAFBkAMQGCIGEIEDGiADIAsQMTYCGCADIANBGGpB96LvABAdNgJYAkAgAygCWCIBBEAgASgCCCIBDQELQYjM8QAhAQsgASIFEB8iB0FwTw0EAkACQCAHQQtPBEAgB0EQakFwcSIKEBghASADIApBgICAgHhyNgKAASADIAE2AnggAyAHNgJ8DAELIAMgBzoAgwEgA0H4AGohASAHRQ0BCyABIAUgBxAZGgsgASAHakEAOgAAAn8CQCADKAJ8IgUgAywAgwEiAUH/AXEiCiABQQBIG0EIRgR/QQEgA0H4AGpBf0GHlO0AQQgQG0UNAhogAy0AgwEiCiEBIAMoAnwFIAULIAogAUEYdEEYdUEASBtBCkcNACADQfgAakF/QfaA7gBBChAbDQBBAQwBC0ECCyEBIAZBAzYC9AEgBiABNgLsAQJAIAMsAIMBQQBOBEAgAyADKAKAATYCMCADIAMpA3g3AygMAQsgA0EoaiADKAJ4IAMoAnwQGgsgBkG0AWohASADLQAzIgdBGHRBGHUhBQJAAkAgBiwAvwFBAE4EQCAFQQBOBEAgASADKQMoNwIAIAEgAygCMDYCCAwDCyABIAMoAiggAygCLBAgDAELIAEgAygCKCADQShqIAVBAEgiARsgAygCLCAHIAEbECEaCyADLAAzQQBODQAgAygCKBAXC0HkARAYIgoQhQEhByADIAsQMTYCSCMAQRBrIgEkACABIAMoAkg2AgggASgCCCEFIAFBEGokACADIAU2AlAgA0HQAGoQbyIMEB8iBUFwTw0FAkACQCAFQQtPBEAgBUEQakFwcSIQEBghASADIBBBgICAgHhyNgIgIAMgATYCGCADIAU2AhwMAQsgAyAFOgAjIANBGGohASAFRQ0BCyABIAwgBRAZGgsgASAFakEAOgAAIAdB2AFqIQEgA0HYAGogA0EYahCYASADLQBjIgxBGHRBGHUhBQJAIAcsAOMBQQBOBEAgBUEATgRAIAEgAykDWDcCACABIAMoAmA2AggMAgsgASADKAJYIAMoAlwQdAwBCyABIAMoAlggA0HYAGogBUEASCIBGyADKAJcIAwgARsQcQsgAywAY0EASARAIAMoAlgQFwsgAywAI0EASARAIAMoAhgQFwsgAyALEDE2AhggAyADQRhqQYP47gAQHTYCWAJAIAMoAlgiAQRAIAEoAggiAQ0BC0GIzPEAIQELIAEiBRAfIgdBcE8NBgJAAkAgB0ELTwRAIAdBEGpBcHEiDBAYIQEgAyAMQYCAgIB4cjYCECADIAE2AgggAyAHNgIMDAELIAMgBzoAEyADQQhqIQEgB0UNAQsgASAFIAcQGRoLIAEgB2pBADoAACAGQYwCaiEBIAMtABMiB0EYdEEYdSEFAkACQCAGLACXAkEATgRAIAVBAE4EQCABIAMpAwg3AgAgASADKAIQNgIIDAMLIAEgAygCCCADKAIMECAMAQsgASADKAIIIANBCGogBUEASCIBGyADKAIMIAcgARsQIRoLIAMsABNBAE4NACADKAIIEBcLIAYgCiAGKAIAKAKoARECACAEIAYgBCgCACgCqAERAgAgAywAgwFBAEgEQCADKAJ4EBcLIAlBCGoiCSACKAIQRw0ACwsgAigCDCIBIAJBBGpHBEAgAUGgxIEBKAIAEQEACyADQbABaiQADAULEC0ACxAtAAsQLQALEC0ACxAtAAtBEBAYIgFB8dHvACkAADcABSABQezR7wApAAA3AAAgAUEAOgANIA1BzAFqIQICQCANLADXAUEATgRAIAIgAUENECAMAQsgAiABQQ0QIRoLIAEQFyAIKAK4ByIBRQRAIAggCEHEAEHwsX9BARAsIgE2ArgHCyABQegBaiANIAEoAugBKAKo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BiICQf/GAGosAABBAE4EQCADIAJB9MYAaiIBKAIINgJYIAMgASkCADcDUAwBCyADQdAAaiACKAL0RiACQfjGAGooAgAQGiAIKALoBiECCyADKAJQIANB0ABqIAMsAFtBAEgbIQECQCACQbvGAGosAABBAE4EQCADIAJBsMYAaiICKAIINgJIIAMgAikCADcDQAwBCyADQUBrIAIoArBGIAJBtMYAaigCABAaCyADIAE2AgAgAyADKAJAIANBQGsgAywAS0EASBs2AgRBq87wACADECQgAywAS0EASARAIAMoAkAQFwsgAywAW0EATg0AIAMoAlAQFwsCQCAIKALoBiIBQcvGAGosAABBAE4EQCADIAFBwMYAaiIBKAIINgJYIAMgASkCADcDUAwBCyADQdAAaiABKALARiABQcTGAGooAgAQGgsgAywAf0EASARAIAMoAnQQFwsgAyADKQNQNwJ0IAMgAygCWDYCfCAIIAYgA0HgAGogB0EAQfCxf0EBQQAQLgwBCyABRQ0AIAgoAugGQdjGAGohASMAQRBrIgkkACADQdAAaiIFQgA3AgQgBSAFQQRqNgIAIAFBMGoiAigCACIBIAJBBGoiCkcEQANAIAlBCGogBSABIgRBEGoiASABEKsNAkAgBCgCBCICRQRAIAQoAggiASgCACAERg0BIARBCGohAgNAIAIoAgAiBEEIaiECIAQgBCgCCCIBKAIARw0ACwwBCwNAIAIiASgCACICDQALCyABIApHDQALCyAJQRBqJAAgAygCUCIBIAVBBHIiEEcEQCADQYABaiEJA0ACQCAJIAEiBEEQaiIBRg0AIAEtAAsiBUEYdEEYdSECIAMsAIsBQQBOBEAgAkEATgRAIAkgASkCADcCACAJIAEoAgg2AggMAgsgCSAEKAIQIAQoAhQQIAwBCyAJIAQoAhAgASACQQBIIgIbIAQoAhQgBSACGxAhGgsgCCgC6AYhAgJAIAEsAAtBAE4EQCADIAEoAgg2AiggAyABKQIANwMgDAELIANBIGogBCgCECAEKAIUEBoLIAJB2MYAaiECIANBDBAYIgE2AjAgAyABNgI0IAMgAUEMaiIFNgI4AkAgAywAK0EATgRAIAEgAykDIDcCACABIAMoAig2AggMAQsgASADKAIgIAMoAiQQGgsgAyAFNgI0IANBQGshBSMAQSBrIgEkACACQcgAaiERIAFBEGogAkEwaiADQTBqIgoQ/QYCQAJAIAEoAhQiCyABKAIQa0ECdSIPIAooAgQgCigCAGtBDG0iAkcEfyABIBEgChD9BiABKAIQIgIEQCABIAI2AhQgAhAXCyABIAEoAgAiETYCECABIAEoAgQiCzYCFCABIAEoAgg2AhggCigCBCAKKAIAa0EMbSECIAsgEWtBAnUFIA8LIAJGBEAgC0EEaygCACICKAIAQQFGDQELIAVBADoAACAFQQA6AAsMAQtB3QNBhqnxAEEBEDQgAigCCCICLAALQQBOBEAgBSACKQIANwIAIAUgAigCCDYCCAwBCyAFIAIoAgAgAigCBBAaCyABKAIQIgIEQCABIAI2AhQgAhAXCyABQSBqJAAgAywAf0EASARAIAMoAnQQFwsgAyADKQNANwJ0IAMgAygCSDYCfCADQQA6AEsgA0EAOgBAIAMoAjAiAgRAIAIgAygCNCIBRgR/IAIFA0AgAUEMayEFIAFBAWssAABBAEgEQCAFKAIAEBcLIAUiASACRw0ACyADKAIwCyEBIAMgAjYCNCABEBcLIAMsACtBAEgEQCADKAIgEBcLIAggBiADQeAAaiAHQQBB8LF/QQFBABAuAkAgBCgCBCICRQRAIAQoAggiASgCACAERg0BIARBCGohAgNAIAIoAgAiBEEIaiECIAQgBCgCCCIBKAIARw0ACwwBCwNAIAIiASgCACICDQALCyABIBBHDQALCyADQdAAaiADKAJUEKwHCyAIKALoBkGOyABqLQAABEACfyADLACLAUEASARAIANBADYChAEgAygCgAEMAQsgA0EAOgCLASADQYABagtBADoAAAJAIAMsAH9BAEgEQCADQQA2AnggAygCdCEMDAELIANBADoAfwsgDEEAOgAAIAMoAnBBADYCCCADQQE6AJgBIAggBiADQeAAaiAHQQBB8LF/QQFBABAuCyADQeAAahCtCxogDRDCFCADQbACaiQACyAIEM4FIAggAEGgCWpBARDEECAAQfwIai0AAARAIAhBARCuCwsCfyAAKAK4DigC5AYiASAOKAIIQQJHDQAaQQAgAUEBRg0AGkHUl+8AQQAQJEEACyEBAkAgACgC7AZBfnFBAkYNACABRQ0AIAAtALwODQAgAUECayECAkAgDigCCEEBRw0AIAJBAksN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ASACNgIADwsgACgCBCAAKAIAIAIoAgARAwAhAyABQQRrIgEoAgAgACgCBCACKAIAEQMAIQQgA0UEQCAERQ0EIAAoAgQhAyAAIAEoAgA2AgQgASADNgIAIAAoAgQgACgCACACKAIAEQMARQ0EIAAgACkCAEIgiTcCAA8LIAAoAgAhAyAEBEAgACABKAIANgIAIAEgAzYCAA8LIAAoAgQhBCAAIAM2AgQgACAENgIAIAEoAgAgAyACKAIAEQMARQ0DIAAoAgQhAiAAIAEoAgA2AgQgASACNgIADwsgACAAQQRqIABBCGogAUEEayACEJoHGg8LIAAgAEEEaiAAQQhqIABBDGogAhCaBxogAUEEayIBKAIAIAAoAgwgAigCABEDAEUNASAAKAIMIQMgACABKAIANgIMIAEgAzYCACAAKAIMIAAoAgggAigCABEDAEUNASAAKAIIIQEgACAAKAIMIgM2AgggACABNgIMIAMgACgCBCACKAIAEQMARQ0BIAAoAgghASAAIAAoAgQ2AgggACABNgIEIAEgACgCACACKAIAEQMARQ0BIAAgACkCAEIgiTcCAAwBCyADQfsATARAIAEhBiAAIgEoAgQgACgCACACIgQoAgARAwAhACABKAIIIAEoAgQgAigCABEDACECAkAgAEUEQCACRQ0BIAEoAgghACABIAEoAgQ2AgggASAANgIEIAAgASgCACAEKAIAEQMARQ0BIAEgASkCAEIgiTcCAAwBCyABKAIAIQAgAgRAIAEoAgghAiABIAA2AgggASACNgIADAELIAEoAgQhAiABIAA2AgQgASACNgIAIAEoAgggACAEKAIAEQMARQ0AIAEgASkCBEIgiTcCBAsgBiABQQxqIgBHBEAgAUEIaiECA0AgACIDKAIAIAIoAgAgBCgCABEDAARAIAMoAgAhBQNAAkAgACACIgAoAgA2AgAgACABRgRAIAEhAAwBCyAFIABBBGsiAigCACAEKAIAEQMADQELCyAAIAU2AgALIAMiAkEEaiIAIAZHDQALCw8LIAAgBEECbUECdGohBQJAIANBnR9PBEAgACAAIARBBG1BAnQiBGoiAyAFIAQgBWoiBCACEJoHIQcgBigCACAEKAIAIAIoAgARAwBFDQEgBCgCACEIIAQgBigCADYCACAGIAg2AgAgBCgCACAFKAIAIAIoAgARAwBFBEAgB0EBaiEHDAILIAUoAgAhCCAFIAQoAgA2AgAgBCAINgIAIAUoAgAgAygCACACKAIAEQMARQRAIAdBAmohBwwCCyADKAIAIQQgAyAFKAIANgIAIAUgBDYCACADKAIAIAAoAgAgAigCABEDAEUEQCAHQQNqIQcMAgsgACgCACEEIAAgAygCADYCACADIAQ2AgAgB0EEaiEHDAELIAUoAgAgACgCACACKAIAEQMAIQMgBigCACAFKAIAIAIoAgARAwAhBAJAIANFBEBBACEHIARFDQIgBSgCACEDIAUgBigCADYCACAGIAM2AgBBASEHIAUoAgAgACgCACACKAIAEQMARQ0CIAAoAgAhAyAAIAUoAgA2AgAgBSADNgIADAELIAAoAgAhAyAEBEAgACAGKAIANgIAIAYgAzYCAEEBIQcMAgsgACAFKAIANgIAIAUgAzYCAEEBIQcgBigCACADIAIoAgARAwBFDQEgBSgCACEDIAUgBigCADYCACAGIAM2AgALQQIhBwsgBiEEAn8CQCAAKAIAIAUoAgAgAigCABEDAEUEQANAIARBBGsiBCAARgRAIABBBGohAyAAKAIAIAYoAgAgAigCABEDAA0DIAMgBkYNBQNAIAAoAgAgAygCACACKAIAEQMABEAgAygCACEEIAMgBigCADYCACAGIAQ2AgAgA0EEaiEDDAULIAYgA0EEaiIDRw0ACwwFCyAEKAIAIAUoAgAgAigCABEDAEUNAAsgACgCACEDIAAgBCgCADYCACAEIAM2AgAgB0EBaiEHCyAEIABBBGoiA0sEQAN/IAMiCEEEaiEDIAgoAgAgBSgCACACKAIAEQMADQADQCAEQQRrIgQoAgAgBSgCACACKAIAEQMARQ0ACyAEIAhJBH8gCAUgCCgCACEJIAggBCgCADYCACAEIAk2AgAgBCAFIAUgCEYbIQUgB0EBaiEHDAELCyEDCwJAIAMgBUYNACAFKAIAIAMoAgAgAigCABEDAEUNACADKAIAIQQgAyAFKAIANgIAIAUgBDYCACAHQQFqIQcLIAdFBEAgACADIAIQlA8hBSADQQRqIgQgASACEJQPBEAgAyEBIAVFDQYMBAtBAiAFDQIaCyADIABrIAEgA2tIBEAgACADIAIQ2QogA0EEaiEADAQLIANBBGogASACENkKIAMhAQwECyADIAYi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QRh1IQMgASwA5wFBAE4EQCADQQBOBEAgBSAGKQMANwIAIAUgBigCCDYCCAwCCyAFIAYoAgAgBigCBBAgDAELIAUgBigCACAGIANBAEgiARsgBigCBCACIAEbECEaCyAGLAALQQBODQAgBigCABAXCyAAKAIEIgEgACgCJCABKAIAKAKoARECACAAQWA2AjggACgCfCIBIAAoAngiA0cEQANAIAFBEGshAiABQQVrLAAAQQBIBEAgAigCABAXCyACIgEgA0cNAAsLIAAgAzYCfCAAKAKIASIBIAAoAoQBIgNHBEADQCABQRBrIQIgAUEFaywAAEEASARAIAIoAgAQFwsgAiIBIANHDQALCyAAIAM2AogBIAAoArgBIgEgACgCtAEiA0cEQANAIAFBFGshAiABQQlrLAAAQQBIBEAgAigCABAXCyACIgEgA0cNAAsLIAAgAzYCuAEgACgCoAEiASAAKAKcASIDRwRAA0AgAUEQayECIAFBBWssAABBAEgEQCACKAIAEBcLIAIiASADRw0ACwsgACADNgKgASAAKAKsASIBIAAoAqgBIgNHBEADQCABQRBrIQIgAUEFaywAAEEASARAIAIoAgAQFwsgAiIBIANHDQALCyAAIAM2AqwBIAZBEGokAAwCCyAAQbQBaiEGAkAgBUUEQCAEIAIoAgg2AhAgBCACKQIANwMIDAELIARBCGogDCACKAIEEBogAS0AACEDCyAAKAJYIQEgBCgCECEAIARBADYCECAEIAA2AiAgBCABNgIUIAQpAwghEyAEQgA3AwggBCATNwMYIAQgAzoAKCAEIAE2AiQgBiAEQRhqEJEGIAQsACNBAEgEQCAEKAIYEBcLIAQsABNBAE4NASAEKAIIEBcMAQsgBCAGNgIAQZHW7wAgBBAkCyAEQTBqJAALHwAgAQRAIAAgASgCABDfCiAAIAEoAgQQ3wogARAXCwsxACABBEAgACABKAIAEOAKIAAgASgCBBDgCiABLAAbQQBIBEAgASgCEBAXCyABEBcLCzEAIAEEQCAAIAEoAgAQ4QogACABKAIEEOEKIAEsABtBAEgEQCABKAIQEBcLIAEQFwsLMQAgAQRAIAAgASgCABDiCiAAIAEoAgQQ4gogASwAG0EASARAIAEoAhAQFwsgARAXCwsxACABBEAgACABKAIAEOMKIAAgASgCBBDj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ACACOgAzIABBKGohASACRQ0BCyABIAQgAhAZGgsgASACakEAOgAAIAMgAEEoahBONgIEIAAsADNBAEgEQCAAKAIoEBcLIABBOGpB39fuABAqCyAAIABBOGpBroDtABAdNgIoQYYDQQAgACgCKBsEQCAAIABBOGpBroDtABAdNgIgIAAoAiAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iAkFwTw0BAkACQCACQQtPBEAgAkEQakFwcSIGEBghASAAIAZBgICAgHhyNgIwIAAgATYCKCAAIAI2AiwMAQsgACACOgAzIABBKGohASACRQ0BCyABIAQgAhAZGgsgASACakEAOgAAIAMgAEEoahDUDTkDCCAALAAzQQBIBEAgACgCKBAXCyAAQThqQa6A7QAQKgsgACAAQThqQcCX7QAQHTYCKEGGA0EAIAAoAigbBEAgACAAQThqQcCX7QAQHTYCICAAKAIgIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgJBcE8NAQJAAkAgAkELTwRAIAJBEGpBcHEiBhAYIQEgACAGQYCAgIB4cjYCMCAAIAE2AiggACACNgIsDAELIAAgAjoAMyAAQShqIQEgAkUNAQsgASAEIAIQGRoLIAEgAmpBADoAACAAQQhqIABBKGoQ3A0gAyAAKQIMNwIUAkAgAyAAQQhrRg0AIABBFGohAiAALQAfIgZBGHRBGHUhBCADQRxqIgEsAAtBAE4EQCAEQQBOBEAgASACKQIANwIAIAEgAigCCDYCCAwCCyABIAAoAhQgACgCGBAgDAELIAEgACgCFCACIARBAEgiARsgACgCGCAGIAEbECEaCyAAQazR8gA2AgggACwAH0EASARAIAAoAhQQFwsgACwAM0EASARAIAAoAigQFwsgAEE4akHAl+0AECoLIAAgAEE4akHJ4O4AEB02AihBhgNBACAAKAIoGwRAIAAgAEE4akHJ4O4AEB02AiAgACgCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyICQXBPDQECQAJAIAJBC08EQCACQRBqQXBxIgYQGCEBIAAgBkGAgICAeHI2AjAgACABNgIoIAAgAjYCLAwBCyAAIAI6ADMgAEEoaiEBIAJFDQELIAEgBCACEBkaCyABIAJqQQA6AAAgAyAAQShqEE42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ASABKAIAKAIIEQAAQcQARgRAIABBAToAKSABQegBaiEDDAELQagEEBgiBBDzAyEDIAEgBCABKAIAKAKoARECAAsgACACIAMQzQ8gACgCJEECTARAIAIgAxDMDwsCQCAAKAIEKALoBkHeDWotAABFDQACQCADQQEQxhENACADQQEQzAcNACADQQEQxBENACADQQEQ5wsNACADQQEQxRFFDQELIAAoAgQiASABKALwCEEQcjYC8AgLIANBwAFqIAIQmgogA0HYAWogAhCkFSADQegBaiACEJ0VIANBwAJqIAIQpg0gA0HUAmogAhCaFSADQdwCaiACEOYUIANB0ANqIAIQphUgAyEBIwBBIGsiAyQAIAMgAjYCGCADIANBGGpBhsHvABAdNgIIAkACQEGGA0EAIAMoAggbBEAgAyADQRhqQYbB7wAQHTYCACADKAIAIgQEfyAEKAIIIgRBiMzxACAEGwVBiMzxAAsiBhAfIgRBcE8NAQJAAkAgBEELTwRAIARBEGpBcHEiBxAYIQUgAyAHQYCAgIB4cjYCECADIAU2AgggAyAENgIMDAELIAMgBDoAEyADQQhqIQUgBEUNAQsgBSAGIAQQGRoLIAQgBWpBADoAACABIANBCGoQjw42AvQDIAMsABNBAEgEQCADKAIIEBcLIANBGGpBhsHvABAqCyADQSBqJAAMAQsQLQALIwBBIGsiAyQAIAMgAjYCGCADIANBGGpB8oTvABAdNgIIAkACQEGGA0EAIAMoAggbBEAgAyADQRhqQfKE7wAQHTYCACADKAIAIgQEfyAEKAIIIgRBiMzxACAEGwVBiMzxAAsiBhAfIgRBcE8NAQJAAkAgBEELTwRAIARBEGpBcHEiBxAYIQUgAyAHQYCAgIB4cjYCECADIAU2AgggAyAENgIMDAELIAMgBDoAEyADQQhqIQUgBEUNAQsgBSAGIAQQGRoLIAQgBWpBADoAACABIANBCGoQVzYC/AMgAywAE0EASARAIAMoAggQFwsgA0EYakHyhO8AECoLIANBIGokAAwBCxAtAAsjAEEgayIDJAAgAyACNgIYIAMgA0EYakG0nu8AEB02AggCQAJAQYYDQQAgAygCCBsiBgRAIAMgA0EYakG0nu8AEB02AgAgAygCACIEBH8gBCgCCCIEQYjM8QAgBBsFQYjM8QALIgcQHyIFQXBP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A0cNAAsLIAAsAJsCQQBIBEAgACgCkAIQFwsgACwAiwJBAEgEQCAAKAKAAhAXCyAALAD/AUEASARAIAAoAvQBEBcLIABBxAFqEPQHIABBrAFqEPQHAkAgACgCqAFFDQAgACgCpAEiASgCACICIAAoAqABIgMoAgQ2AgQgAygCBCACNgIAIABBADYCqAEgASAAQaABaiIDRg0AA0AgASgCBCECIAEQFyACIgEgA0cNAAsLIABBoLnyACgCACIBNgIIIAFBDGsoAgAgAEEIampBrLnyACgCADYCACAAQQxqIgFBpK/yADYCACAALAA3QQBIBEAgACgCLBAXCyABEM4BGiAAQUBrEIIBGiAAC8EBAQJ/IwBBEGsiASQAIAFBADoACCABQvXcjePWrJi5LTcDACABQQg6AAsgAEE5IAEQvQIaIAEsAAtBAEgEQCABKAIAEBcLIABB4AFqIgJBuNDyADYCACACQgA3AgQgAkHI2/IANgIAIAJBADYCDCAAQfzQgAE2AswBIABB7NCAATYCvAEgAEHQ0IABNgKwASAAQbzKgAE2AgAgAkGM0YABNgIAIABBwgEQKSAAIAAoAgAoApQBEQEAIAFBEGokACAAC70BAQJ/IwBBEGsiASQAIAFBADoABCABQfPSjesCNgIAIAFBBDoACyAAQTYgARC9AhogASwAC0EASARAIAEoAgAQFwsgAEHgAWoiAkG40PIANgIAIAJCADcCBCACQcjb8gA2AgAgAkEANgIMIABBwLOAATYCzAEgAEGws4ABNgK8ASAAQZSzgAE2ArABIABBgK2AATYCACACQdCzgAE2AgAgAEHCARApIAAgACgCACgClAERAQAgAUEQaiQAIAALvQEBAn8jAEEQayIBJAAgAUEAOgAEIAFB8sqd6wI2AgAgAUEEOgALIABBNCABEL0CGiABLAALQQBIBEAgASgCABAXCyAAQeABaiICQbjQ8gA2AgAgAkIANwIEIAJByNvyADYCACACQQA2AgwgAEHUn4ABNgLMASAAQcSfgAE2ArwBIABBqJ+AATYCsAEgAEGUmYABNgIAIAJB5J+AATYCACAAQcIBECkgACAAKAIAKAKUAREBACABQRBqJAAgAAt8AQJ/IwBBEGsiASQAIAFBADoABCABQfLKmesCNgIAIAFBBDoACyAAQTMgARC9AiECIAEsAAtBAEgEQCABKAIAEBcLIABBiJaAATYCzAEgAEH4lYABNgK8ASAAQdyVgAE2ArABIABByI+AATYCACACEMMDIAFBEGokACAAC8wBAQJ/IwBBEGsiASQAIAFBBToACyABQQA6AAUgAUGqmvEAKAAANgIAIAFBrprxAC0AADoABCAAQTEgARC9AhogASwAC0EASARAIAEoAgAQFwsgAEHgAWoiAkG40PIANgIAIAJCADcCBCACQcjb8gA2AgAgAkEANgIMIABBmIyAATYCzAEgAEGIjIABNgK8ASAAQeyLgAE2ArABIABB2IWAATYCACACQaiMgAE2AgAgAEHCARApIAAgACgCACgClAERAQAgAUEQaiQAIAALzAEBAn8jAEEQayIBJAAgAUEGOgALIAFBADoABiABQY+Z8QAoAAA2AgAgAUGTmfEALwAAOwEEIABBLyABEL0CGiABLAALQQBIBEAgASgCABAXCyAAQeABaiICQbjQ8gA2AgAgAkIANwIEIAJByNvyADYCACACQQA2AgwgAEGkgoABNgLMASAAQZSCgAE2ArwBIABB+IGAATYCsAEgAEHk+/8ANgIAIAJBtIKAATYCACAAQcIBECkgACAAKAIAKAKUAREBACABQRBqJAAgAAu9AQECfyMAQRBrIgEkACABQQA6AAQgAUHkyrHrAjYCACABQQQ6AAsgAEEuIAEQvQIaIAEsAAtBAEgEQCABKAIAEBcLIABB4AFqIgJBuNDyADYCACACQgA3AgQgAkHI2/IANgIAIAJBADYCDCAAQbT4/wA2AswBIABBpPj/ADYCvAEgAEGI+P8ANgKwASAAQfTx/wA2AgAgAkHE+P8ANgIAIABBwgEQKSAAIAAoAgAoApQBEQEAIAFBEGokACAAC8wBAQJ/IwBBEGsiASQAIAFBBToACyABQQA6AAUgAUGYmPEAKAAANgIAIAFBnJjxAC0AADoABCAAQSwgARC9AhogASwAC0EASARAIAEoAgAQFwsgAEHgAWoiAkG40PIANgIAIAJCADcCBCACQcjb8gA2AgAgAkEANgIMIABBzOT/ADYCzAEgAEG85P8ANgK8ASAAQaDk/wA2ArABIABBjN7/ADYCACACQdzk/wA2AgAgAEHCARApIAAgACgCACgClAERAQAgAUEQaiQAIAAL5AoBDX8gASwAACIDRQRAIAAPCwJA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QaOE7wAQOAALIAJCgIKAgBA3AxggAkKAgoCAEDcDCCACKQIIIRAgAkEgaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIBA3AgQgAUIANwIMIAYgASACQUBrQQBBAEHwsX9BAUEAEC4gAkHIzPwANgJAIAIoAkgiAUUNACACIAE2AkwgARAXCyACQfSp/QA2AqABIAwgAigCtAEQ3AIgAkGgAWpBBHIgAigCqAEQ3AIgAkHAAWokACANIAYgDhCQBCAGIAYoAgAoAgQRAQAgCSgCBCIJIAhHDQAMAgsACwNAIAkoAgghBSMAQdABayICJAAgAkG4AWoiAUIANwMAIAJBxAFqIgpCADcCACACQfSp/QA2ArABIAIgATYCtAEgAiAKNgLAASACQrSBgIAQNwOIASACQrSBgIAQNwMIIAIpAgghECACQZABaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIBA3AgQgAUIANwIMIAUgASACQbABakEAQQBB8LF/QQFBABAuAkAgAigCyAFFDQAgAkEANgKAASACQgA3A3ggAkEBOgB0IAJCADcCbCACQYzN/AA2AmggAkIANwNgIAJCADcDWAJAIAIoAsABIgEgCkYNAANAAkAgASIHKAIUIgEgB0EYaiINRg0AAkADQCAHKAIQIQMgAkGAgOwANgJMIAIgAzYCUCACQeyq/QA2AkggASIEKAIQIQEgAkGAgMwANgI8IAIgATYCQCACQeyq/QA2AjgCQCACKAJYIgEgAigCYEcEQCABIAJByABqNgIAIAIgAUEEaiIDNgJcDAELQQQQGCIGIAJByABqNgIAIAIgBkEEaiIDNgJgIAIgAzYCXCACIAY2AlggAUUNACABEBcgAigCXCEDCwJAAkAgAigCYCADRwRAIAMgAkE4ajYCACACIANBBGo2AlwMAQsgAyACKAJYIgNrIgFBAnUiDEEBaiIGQf////8DSw0DIAYgAUEBdSILIAYgC0sbQf////8DIAFB/P///wdJGyIGBH8gBkH/////A0sNAiAGQQJ0EBgFQQALIgsgDEECdGoiDCACQThqNgIAIAFBAEoEQCALIAMgARAZGgsgAiALIAZBAnRqNgJgIAIgDEEEajYCXCACIAs2AlggA0UNACADEBcLIAJCADcCbCACQoSCgIAQNwMQIAJChIKAgBA3AwAgAikCACEQIAJBGGoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASAQNwIEIAFCADcCDCAFIAEgAkHoAGpBACACQdgAakHwsX9BAUEAEC4gAkEAOgB0AkAgBCgCBCIDRQRAIAQoAggiASgCACAERg0BIARBCGohAwNAIAMoAgAiBEEIaiEDIAQgBCgCCCIBKAIARw0ACwwBCwNAIAMiASgCACIDDQALCyABIA1GDQMMAQsLQaOE7wAQOAALECgACwJAIAcoAgQiA0UEQCAHKAIIIgEoAgAgB0YNASAHQQhqIQMDQCADKAIAIgdBCGohAyAHIAcoAggiASgCAEcNAAsMAQsDQCADIgEoAgAiAw0ACwsgASAKRw0ACyACKAJ4IgMgAigCfCIBRg0AA0AgBSADKAIAELABGiADQQRqIgMgAUcNAAsLIAIoAlgiAQRAIAIgATYCXCABEBcLIAJBjM38ADYCaCACKAJ4IgFFDQAgAiABNgJ8IAEQFwsgAkH0qf0ANgKwASACQcABaiACKALEARDcAiACQbABakEEciACKAK4ARDcAiACQdABaiQAIAkoAgQiCSAIRw0ACwsgABDOBSAAQQA2AsAHIABBARDRAyAIKAIIRQ0AIAgoAgQiCSgCACIAIAgoAgAiASgCBDYCBCABKAIEIAA2AgAgCEEANgIIIAggCUYNAANAIAkoAgQhACAJEBcgACIJIAhHDQALCyAIQRBqJAALvRYCC38BfiMAQaAEayIDJAAgAEEaQfCxf0EBECwiBQR/IAVBsP38AEGwjf0AQQAQHAVBAAshCQJAIAAtALwHDQAgA0EANgKAAyADIANB+AJqIgU2AvwCIAMgBTYC+AIgA0HAAWoiBCAAQcQAQQBBAxDLASAEIAMoAsQBIgVGIghFBEAgAygCgAMhCiADKAL4AiEEIAUhBgNAIAYoAgghC0EMEBgiByALNgIIIAcgBDYCACAHIANB+AJqNgIEIAQgBzYCBCAKQQFqIQogByEEIAYoAgQiBiADQcABakcNAAsgAyAKNgKAAyADIAQ2AvgCCwJAIAMoAsgBRQ0AIAUoAgAiBCADKALAASIHKAIENgIEIAcoAgQgBDYCACADQQA2AsgBIAgNAANAIAUoAgQhBCAFEBcgBCIFIANBwAFqRw0ACwsgAEEAENEDQQEhBAJAIABBABC5AyIHQRRB8LF/QQEQLCIFBEAgBSgC9AVBgYCAgHhHDQELIAcQrAlBACEECyMAQUBqIgUkACAFIAdBCkF/EDA2AjggBUHUkvoANgIwIAUgBDoANCAFQqiDgIAQNwMIIAVCqIOAgBA3AwAgBSkCACEOIAVBEGoiBEEBOgAYIARBADYCFCAEQdj9/AA2AgAgBCAONwIEIARCADcCDCAHIAQgBUEwakEAQQBB8LF/QQFBABAuIAVBQGskAEGoBhAYIgUQwQMhCwJAAkAgAUUNACACDQBBACECIANBADoAlAQgA0IANwKMBCADIAU2AogEIAMgADYChAQgA0Gwtv0ANgKABCADQsyFgIAQNwPwAiADQsyFgIAQNwNoIAMpAmghDiADQcABaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIA43AgQgAUIANwIMIAcgASADQYAEakEAQQBB8LF/QQFBABAuDAELIANBADYC5AEgA0IANwLUASADQgA3AtwBIAMgBTYCyAEgA0IANwLMASADQQA2AsQBIANBADYC8AEgAyACOgDsASADQey2/QA2AsABIAMgADYC6AEgAyAAKAK0BjYC1AEgA0K8hYCAEDcDYCADQryFgIAQNwPoAiADKQJgIQ4gA0GABGoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASAONwIEIAFCADcCDCADQsCFgIAQNwPgAiADQsCFgIAQNwNYIAcgASADQcABagJ/IAMpAlghDiADQdADaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIA43AgQgAUIANwIMIAELQQBB8LF/QQFBABAuIANB7Lb9ADYCwAEgAygC8AEhAiADKALcASIBRQ0AIAMgATYC4AEgARAXCyAJQQAQtgQaIAcgBygCACgCBBEBACADQQA7AdQCIANCADcCzAIgA0Got/0ANgLIAiADIAA2AtgCQQEhCiADQQE6ANUCIANCtIKAgBA3A6ACIANCtIKAgBA3A1AgAykCUCEOIANBqAJqIgFBAToAGCABQQA2AhQgAUHY/fwANgIAIAEgDjcCBCABQgA3AgwgA0K4goCAEDcD+AEgA0K4goCAEDcDSCAFIAEgA0HIAmoCfyADKQJIIQ4gA0GAAmoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASAONwIEIAFCADcCDCABC0EAQfCxf0EBQQAQLiAJIAUgCSgCACgCqAERAgAgAEEANgLAByAAQQAQuQMaAkACQCADKAL8AiIBIANB+AJqRwRAA0AgASgCCCAAKALoBigC8AcQ7hANAiABKAIEIgEgA0H4AmpHDQALCyAAQQEQ0QMMAQsgAEEBENEDIANCpISAgBA3A0AgA0KkhICAEDcDiAMgA0FAaykCACEOIANBgARqIgFBAToAGCABQQA2AhQgAUHY/fwANgIAIAEgDjcCBCABQgA3AgwgA0KohICAEDcD+AMgA0KohICAEDcDOCADKQI4IQ4gA0HQA2oiBEEBOgAYIARBADYCFCAEQdj9/AA2AgAgBCAONwIEIARCADcCDCADIAQ2ArwDIAMgATYCuAMgAyAANgK0AyADQoCAgICAIDcCrAMgA0G4tf0ANgKoA0EAIQogACABIANBqANqIARBAEHwsX9BAUEAEC4gA0LIhICAEDcDMCADQsiEgIAQNwOgASADKQIwIQ4gA0HAAWoiAUEBOgAYIAFBADYCFCABQdj9/AA2AgAgASAONwIEIAFCADcCDCADIAE2AnwgA0H0tf0ANgJ4IAAgASADQfgAakEAQQBB8LF/QQFBABAuCyAFIAUoAgAoAigRAQAgCxCrCSAJQQAQtgQaIABBADYCwAcgAygC/AIiASADQfgCakcEQANAIAEoAgghBCAAEKMFIQdBqAYQGCIMEMEDIgYgBDYChAYgBiAENgKABiAHIAwgBygCACgCqAERAgAgAEEAELkDGiAGEKsJIAYQvwQhCCAGEPcDIQYgBCAIBH8gCCAAIAgoAgAoApAGEQMABUEACzYCkAYgBCAGBH8gBiAAIAYoAgAoApAGEQMABUEACzYClAZBqAYQGCINEMEDIgYgBDYChAYgBiAENgKABiAHIA0gBygCACgCqAERAgAgAEEBELkDGiAGEKsJIAYQvwQhCCAGEPcDIQYgBCAIBH8gCCAAIAgoAgAoApAGEQMABUEACzYCmAYgBCAGBH8gBiAAIAYoAgAoApAGEQMABUEACzYCnAYgByAMELABGiAHIA0QsAEaIABBADYCwAcgASgCBCIBIANB+AJqRw0ACwtBqAYQGCIEEMEDGiADQQA2AvQBIANCADcD2AEgA0IANwPgASADQgA3AuwBIANB4Lf9ADYCwAEgA0IANwPQASADIAQ2AswBIAMgADYCyAEgAyAFNgLEASAAKAKwBiEBIANCxIWAgBA3A5gBIAMgAjYC6AEgAyABNgLUASADIAMpA5gBNwMoIAMpAighDiADQaABaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIA43AgQgAUIANwIMIANCyIWAgBA3A3AgA0LIhYCAEDcDICADKQIgIQ4gA0H4AGoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAONwIEIAJCADcCDCAJIAQgCSgCACgCqAERAgAgBSABIANBwAFqIAJBAEHwsX9BAUEAEC4gCyAFKAIAKAIEEQEAIABBARDRAyAKRQRAIANCpISAgBA3A8gDIANCpISAgBA3AxggAykCGCEOIANB0ANqIgFBAToAGCABQQA2AhQgAUHY/fwANgIAIAEgDjcCBCABQgA3AgwgA0KohICAEDcDoAMgA0KohICAEDcDECADKQIQIQ4gA0GoA2oiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAiAONwIEIAJCADcCDCADIAI2ApwDIAMgATYCmAMgAyAANgKUAyADQoCAgICAIDcCjAMgA0G4tf0ANgKIAyAAIAEgA0GIA2ogAkEAQfCxf0EBQQAQLiADQsiEgIAQNwMIIANCyISAgBA3A/gDIAMpAgghDiADQYAEaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIA43AgQgAUIANwIMIAMgATYC9AMgA0H0tf0ANgLwAyAAIAEgA0HwA2pBAEEAQfCxf0EBQQAQLgsgAEEBOgC8ByADQeC3/QA2AsABIAMoAuwBIgAEQCADIAA2AvABIAAQFwsgAygCgANFDQAgAygC/AIiASgCACIAIAMoAvgCIgIoAgQ2AgQgAigCBCAANgIAIANBADYCgAMgASADQfgCakYNAANAIAEoAgQhACABEBcgACIBIANB+AJqRw0ACwsgA0GgBGokAAsJACAAEPUIEBcLjwMBA38gAEHoof0ANgIAIAAoArABIgEEQCABIAEoAgAoAgQRAQAgAEEANgKwAQsgACgCtAEiAQRAIAEgASgCACgCBBEBACAAQQA2ArQBCyAAQbgBaiEBAn8gACwAwwFBAEgEQCAAQQA2ArwBIAAoArgBDAELIAFBADoACyABC0EAOgAAIABBxAFqIQICfyAALADPAUEASARAIABBADYCyAEgACgCxAEMAQsgAkEAOgALIAILQQA6AAAgACgC6AYiAwRAIAMgAygCACgCBBEBAAsgAEGYqP0ANgK0CCAAQdcIaiwAAEEASARAIAAoAswIEBcLIABBmKj9ADYCiAggAEGrCGosAABBAEgEQCAAKAKgCBAXCyAAQZio/QA2AtwHIAAsAP8HQQBIBEAgACgC9AcQFwsgAEHsBmoQswoaIABB1AZqELcLGiAAQeAEahCbAyAAQZgDahCbAyAAQdABahCbAyAALADPAUEASARAIAIoAgAQFwsgASwAC0EASARAIAEoAgAQFwsgABDgARogAAtHAQJ/IABCADcCACAAQQA2AgggACABKAIAIAEgAS0ACyIAQRh0QRh1QQBIIgMbIgQgBCABKAIEIAAgAxtqIAJBiMzxABCyBwv5AwEFfyMAQRBrIgIkACACQQA6AAkgAkHSmvEALQAAOgAIIAJBCToACyACQcqa8QApAAA3AwAgAEEPIAIQ8AEhAyACLAALQQBIBEAgAigCABAXCyMAQSBrIgEkACAAQbjQ8gA2ArABIABBrNHyADYCwAEgAEGEtvMANgKwASAAQoCAgICAgID4v383A7gBIABBfzYCtAEgAUKAgICAcDcCDCAAQQA2AtQBIABCADcCzAEgAEKAgICAcDcCxAEgAEEANgLYASABQSBqJAAgAEHcAWoiAUG40PIANgIAIAFCADcCBCABQYjY8gA2AgAgAUEANgIMIAEhBCAAQfABaiIBQbjQ8gA2AgAgAUIANwMoIAFB4NHyADYCECABQZS28wA2AgAgAUKAgICAgICA+L9/NwM4IAFCgICAgHA3AzAgAUKAgID+////70E3AyAgAUKAgICAcDcCFCABQv////8PNwIEIAFBADoAKCABIQUgAEGwAmoiAUG40PIANgIAIAFCADcCBCABQfjZ8gA2AgAgAUEANgIMIABB9JP9ADYCsAEgAEHgjf0ANgIAIARBhJT9ADYCACAFQZSU/QA2AgAgAUGklP0ANgIAIANB0AAQKSADQY8BECkgA0HSABApIANBpQEQKSAAIAAoAgAoApQBEQEAIAJBEGokAAvZAwEIfwJAAkAgASgCBCIFBEAgAigCACACIAItAAsiBkEYdEEYdUEASCIEGyEJIAIoAgQgBiAEGyECIAFBBGohBgNAAkACQAJAAkACQAJA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QbD9/ABBoOPzAEF+EBwoAgQiA0UNACACQcgAaiADEK8IIAIoAlAhACACQQA2AlAgAiAANgJsIAJBADoAXCACQe3ekasGNgJYIAJBBDoAYyACKQNIIQkgAkIANwNIIAIgCTcCZAJAIAEoAgQiACABKAIISQRAIAAgAikDWDcCACAAIAIoAmA2AgggAkEANgJgIAJCADcDWCAAIAIoAmw2AhQgACACKQJkNwIMIAJCADcCZCACQQA2AmwgASAAQRhqNgIEDAELIAEgAkHYAGoQJSACLABvQQBODQAgAigCZBAXCyACLABjQQBIBEAgAigCWBAXCyACLABTQQBIBEAgAigCSBAXCyAFKAKAASEEIAUoAnwhAAsCQCAAIARGDQADQCAAKAIAQQdHBEAgAEEEaiIAIARHDQEMAgsLIAAgBEYNAAJAIAVBsP38AEHI4/MAQX4QHCIDKAIEIgBFDQAgAkHIAGogABC4CCACQdvE7wAtAAA6AGAgAigCUCEAIAJBADYCUCACIAA2AmwgAkEJOgBjIAJBADoAYSACQdPE7wApAAA3A1ggAikDSCEJIAJCADcDSCACIAk3AmQCQCABKAIEIgAgASgCCEkEQCAAIAIpA1g3AgAgACACKAJgNgIIIAJBADYCYCACQgA3A1ggACACKAJsNgIUIAAgAikCZDcCDCACQgA3AmQgAkEANgJsIAEgAEEYajYCBAwBCyABIAJB2ABqECUgAiwAb0EATg0AIAIoAmQQFwsgAiwAY0EASARAIAIoAlgQFwsgAiwAU0EATg0AIAIoAkgQFwsCQCADKAIIIgBFDQAgAkHIAGogABCvCCACQQg6AGMgAigCUCEAIAJBADYCUCACIAA2AmwgAkEAOgBgIAJC68rl89Ltm7LlADcDWCACKQNIIQkgAkIANwNIIAIgCTcCZAJAIAEoAgQiACABKAIISQRAIAAgAikDWDcCACAAIAIoAmA2AgggAkEANgJgIAJCADcDWCAAIAIoAmw2AhQgACACKQJkNwIMIAJCADcCZCACQQA2AmwgASAAQRhqNgIEDAELIAEgAkHYAGoQJSACLABvQQBODQAgAigCZBAXCyACLABjQQBIBEAgAigCWBAXCyACLABTQQBODQAgAigCSBAXCyADKAIMIgBFDQAgAkHIAGogABCoAyACQbKe7wAtAAA6AGAgAigCUCEAIAJBADYCUCACIAA2AmwgAkEJOgBjIAJBADoAYSACQaqe7wApAAA3A1ggAikDSCEJIAJCADcDSCACIAk3AmQCQCABKAIEIgAgASgCCEkEQCAAIAIpA1g3AgAgACACKAJgNgIIIAJBADYCYCACQgA3A1ggACACKAJsNgIUIAAgAikCZDcCDCACQgA3AmQgAkEANgJsIAEgAEEYajYCBAwBCyABIAJB2ABqECUgAiwAb0EATg0AIAIoAmQQFwsgAiwAY0EASARAIAIoAlgQFwsgAiwAU0EATg0AIAIoAkgQFwsgBSgCfCIAIQQCQAJAIAAgBSgCgAEiA0YNACAAIQQDQCAEKAIAQQhGDQEgBEEEaiIEIANHDQALDAELIAMgBEYNACAFQbD9/ABB8OPzAEF+EBwoAgQiBEUNACACQcgAaiEDIwBBEGsiACQAIAJCADcCSCACQQA2AlACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBEEBaw4cAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwLIAJBAzoAUyACQcWw7gAvAAA7AEggAkHHsO4ALQAAOgBKIAJBADoASwwcCyACQQM6AFMgAkGqp+0ALwAAOwBIIAJBrKftAC0AADoASiACQQA6AEsMGwsgAkEDOgBTIAJB+pXuAC8AADsASCACQfyV7gAtAAA6AEogAkEAOgBLDBoLIAJBAzoAUyACQaWY7QAvAAA7AEggAkGnmO0ALQAAOgBKIAJBADoASwwZCyACQQM6AFMgAkG5lO4ALwAAOwBIIAJBu5TuAC0AADoASiACQQA6AEsMGAsgAkEAOgBMIAJB4eTBuwM2AkggAkEEOgBTDBcLIAJBAzoAUyACQbSd7gAvAAA7AEggAkG2ne4ALQAAOgBKIAJBADoASwwWCyACQQM6AFMgAkHY+e4ALwAAOwBIIAJB2vnuAC0AADoASiACQQA6AEsMFQsgAkEDOgBTIAJBwbDuAC8AADsASCACQcOw7gAtAAA6AEogAkEAOgBLDBQLIAJBADoASiACQePoATsBSCACQQI6AFMMEwsgAkEDOgBTIAJBsL3wAC8AADsASCACQbK98AAtAAA6AEogAkEAOgBLDBILIAJBAzoAUyACQbCd7gAvAAA7AEggAkGyne4ALQAAOgBKIAJBADoASwwRCyACQQM6AFMgAkGGk+4ALwAAOwBIIAJBiJPuAC0AADoASiACQQA6AEsMEAsgAkEAOgBKIAJB5egBOwFIIAJBAjoAUwwPCyACQQA6AEogAkHs3AE7AUggAkECOgBTDA4LIAJBAzoAUyACQbXZ7wAvAAA7AEggAkG32e8ALQAAOgBKIAJBADoASwwNCyACQQM6AFMgAkH1l+4ALwAAOwBIIAJB95fuAC0AADoASiACQQA6AEsMDAsgAkEDOgBTIAJBr7HtAC8AADsASCACQbGx7QAtAAA6AEogAkEAOgBLDAsLIAJBBToAUyACQa2x7QAoAAA2AEggAkGxse0ALQAAOgBMIAJBADoATQwKCyACQQU6AFMgAkGnse0AKAAANgBIIAJBq7HtAC0AADoATCACQQA6AE0MCQsgAkEDOgBTIAJBu7ntAC8AADsASCACQb257QAtAAA6AEogAkEAOgBLDAgLIAJBBToAUyACQbm57QAoAAA2AEggAkG9ue0ALQAAOgBMIAJBADoATQwHCyACQQU6AFMgAkGtue0AKAAANgBIIAJBsbntAC0AADoATCACQQA6AE0MBgsgAkEFOgBTIAJBs7ntACgAADYASCACQbe57QAtAAA6AEwgAkEAOgBNDAULIAJBADoASiACQfXcATsBSCACQQI6AFMMBAsgAkEDOgBTIAJBub3wAC8AADsASCACQbu98AAtAAA6AEogAkEAOgBLDAMLIAJBAzoAUyACQZyY7QAvAAA7AEggAkGemO0ALQAAOgBKIAJBADoASwwCCyACQQA6AEwgAkH14NG7AzYCSCACQQQ6AFMMAQsgACAENgIAQdSW8AAgABAkAkAgAiwAU0EASARAIAJBADYCTCACKAJIIQMMAQsgAkEAOgBTCyADQQA6AAALIABBEGokACACKAJQIQAgAkEANgJQIAIgADYCbCACQQU6AGMgAkEAOgBdIAJBqObvAC0AADoAXCACQaTm7wAoAAA2AlggAikDSCEJIAJCADcDSCACIAk3AmQCQCABKAIEIgAgASgCCEkEQCAAIAIpA1g3AgAgACACKAJgNgIIIAJBADYCYCACQgA3A1ggACACKAJsNgIUIAAgAikCZDcCDCACQgA3AmQgAkEANgJsIAEgAEEYajYCBAwBCyABIAJB2ABqECUgAiwAb0EATg0AIAIoAmQQFwsgAiwAY0EASARAIAIoAlgQFwsgAiwAU0EASARAIAIoAkgQFwsgBSgCgAEhAyAFKAJ8IQALAkAgACADRg0AIAAhBANAIAQoAgBBCUcEQCAEQQRqIgQgA0cNAQwCCwsgAyAERg0AIAVBsP38AEGU5PMAQX4QHCgCBCIERQ0AIAJByABqIAQQTSACKAJQIQAgAkEANgJQIAIgADYCbCACQQY6AGMgAkEAOgBeIAJBotjtAC8AADsBXCACQZ7Y7QAoAAA2AlggAikDSCEJIAJCADcDSCACIAk3AmQCQCABKAIEIgAgASgCCEkEQCAAIAIpA1g3AgAgACACKAJgNgIIIAJBADYCYCACQgA3A1ggACACKAJsNgIUIAAgAikCZDcCDCACQgA3AmQgAkEANgJsIAEgAEEYajYCBAwBCyABIAJB2ABqECUgAiwAb0EATg0AIAIoAmQQFwsgAiwAY0EASARAIAIoAlgQFwsgAiwAU0EASARAIAIoAkgQFwsgBSgCgAEhAyAFKAJ8IQALAkAgACADRg0AA0AgACgCAEEKRwRAIABBBGoiACADRw0BDAILCyAAIANGDQAgBUGw/fwAQbDk8wBBfhAcIgBBBGohAwJAIAAoAgggAC0ADyIEIARBGHRBGHUiBEEASBsEfyAEBSADQX9BiMzxAEEAEBtFDQIgAC0ADwtBGHRBGHVBAE4EQCACIAMoAgg2AhAgAiADKQIANwMIDAELIAJBCGogACgCBCAAKAIIEBoLIAIgAikCCDcCSCACIAIoAhA2AlAgAkIANwIIIAJBADYCECACKAJQIQAgAkEANgJQIAIgADYCbCACQQY6AGMgAkEAOgBeIAJBl/jvAC8AADsBXCACQZP47wAoAAA2AlggAikDSCEJIAJCADcDSCACIAk3AmQCQCABKAIEIgAgASgCCEkEQCAAIAIpA1g3AgAgACACKAJgNgIIIAJBADYCYCACQgA3A1ggACACKAJsNgIUIAAgAikCZDcCDCACQgA3AmQgAkEANgJsIAEgAEEYajYCBAwBCyABIAJB2ABqECUgAiwAb0EATg0AIAIoAmQQFwsgAiwAY0EASARAIAIoAlgQFwsgAiwAU0EASARAIAIoAkgQFwsgAiwAE0EATg0AIAIoAggQFwsgAkHwAGokACABIQQjAEGgAWsiAiQAIAUoAnwiAyEAAkACQCADIAUoAoABIgFGDQAgAyEAA0AgACgCAEELRg0BIABBBGoiACABRw0ACwwBCyAAIAFGDQAgBUGw/fwAQei78wBBfhAcKAIEIgBFDQAgAkH4AGogABCbDiACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQU6AJMBIAJBADoAjQEgAkGQi+4ALQAAOgCMASACQYyL7gAoAAA2AogBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgBSgCgAEhASAFKAJ8IQMLAkAgASADRg0AIAMhAANAIAAoAgBBDEcEQCAAQQRqIgAgAUcNAQwCCwsgACABRg0AIAVBsP38AEGIvPMAQX4QHCgCBCIARQ0AIAJB+ABqIAAQmQ4gAigCgAEhACACQQA2AoABIAIgADYCnAEgAkEAOgCMASACQebeyesGNgKIASACQQQ6AJMBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgBSgCgAEhASAFKAJ8IQMLAkAgASADRg0AA0AgAygCAEENRwRAIANBBGoiAyABRw0BDAILCyABIANGDQAgBUGw/fwAQay88wBBfhAcIgBBBGohAQJAIAAoAgggAC0ADyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0ADwtBGHRBGHVBAE4EQCACIAEoAgg2AnAgAiABKQIANwNoDAELIAJB6ABqIAAoAgQgACgCCBAaCyACIAIpAmg3AnggAiACKAJwNgKAASACQgA3AmggAkEANgJwIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBADoAjAEgAkHiyoXrBjYCiAEgAkEEOgCTASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAEgEQCACKAJ4EBcLIAIsAHNBAE4NACACKAJoEBcLAkACQCAFKAJ8IgMgBSgCgAEiAEYNAANAIAMoAgBBDkYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AAkAgBUGw/fwAQcy88wBBfhAcIgEoAgQiAEUNACACQfgAaiAAEJcOIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBADoAjAEgAkHm3snrBjYCiAEgAkEEOgCTASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAE4NACACKAJ4EBcLAkAgASgCCCIARQ0AIAJB+ABqIAAQxA4gAigCgAEhACACQQA2AoABIAIgADYCnAEgAkEFOgCTASACQQA6AI0BIAJBg7bvAC0AADoAjAEgAkH/te8AKAAANgKIASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAE4NACACKAJ4EBcLAkAgASgCDCIARQ0AIAJB+ABqIAAQWyACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQU6AJMBIAJBADoAjQEgAkHs7O4ALQAAOgCMASACQejs7gAoAAA2AogBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEATg0AIAIoAngQFwsgASsDECIKRAAAAAAAAAAAYQ0AIAJB+ABqIAoQcyACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQU6AJMBIAJBADoAjQEgAkGSle8ALQAAOgCMASACQY6V7wAoAAA2AogBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEATg0AIAIoAngQFwsgBSgCfCIDIQACQAJAIAMgBSgCgAEiAUYNACADIQADQCAAKAIAQQ9GDQEgAEEEaiIAIAFHDQALDAELIAAgAUYNACAFQbD9/ABB9LzzAEF+EBwoAgQiAEUNACACQfgAaiAAEE0gAkEIOgCTASACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQA6AJABIAJC4uSVi7bt3LLjADcDiAEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBIBEAgAigCeBAXCyAFKAKAASEBIAUoAnwhAwsCQCABIANGDQAgAyEAA0AgACgCAEEQRwRAIABBBGoiACABRw0BDAILCyAAIAFGDQAgBUGw/fwAQZi98wBBfhAcKAIEIgBFDQAgAkH4AGogABCuCCACQfnl7gAtAAA6AJABIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBCToAkwEgAkEAOgCRASACQfHl7gApAAA3A4gBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgBSgCgAEhASAFKAJ8IQMLAkAgASADRg0AA0AgAygCAEERRwRAIANBBGoiAyABRw0BDAILCyABIANGDQAgBUGw/fwAQby98wBBfhAcIgBBBGohAQJAAkAgACgCCCAALQAPIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiAALQAPC0EYdEEYdUEATgRAIAIgASgCCDYCYCACIAEpAgA3A1gMAQsgAkHYAGogACgCBCAAKAIIEBoLIAIgAikCWDcCeCACIAIoAmA2AoABIAJCADcCWCACQQA2AmAgAkH2kO4ALwAAOwGQASACKAKAASEBIAJBADYCgAEgAiABNgKcASACQYAUOwGSASACQe6Q7gApAAA3A4gBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiASAEKAIISQRAIAEgAikDiAE3AgAgASACKAKQATYCCCACQQA2ApABIAJCADcDiAEgASACKAKcATYCFCABIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIAFBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgAiwAY0EATg0AIAIoAlgQFwsgACgCECIARQ0AIAJB+ABqIAAQWyACQcm67QAvAAA7AZABIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBgBQ7AZIBIAJBwbrtACkAADcDiAEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBODQAgAigCeBAXCyAFKAJ8IgMhAQJAAkAgAyAFKAKAASIARg0AIAMhAQNAIAEoAgBBEkYNASABQQRqIgEgAEcNAAsMAQsgACABRg0AIAVBsP38AEHgvfMAQX4QHCsDCCIKRAAAAAAAAAAAYQ0AIAJB+ABqIAoQcyACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQc6AJMBIAJBADoAjwEgAkHK/+4AKAAANgCLASACQcf/7gAoAAA2AogBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgBSgCgAEhACAFKAJ8IQMLAkAgACADRg0AA0AgAygCAEETRwRAIANBBGoiAyAARw0BDAILCyAAIANGDQAgBUGw/fwAQYi+8wBBfhAcIgBBBGohAQJAIAAoAgggAC0ADyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0ADwtBGHRBGHVBAE4EQCACIAEoAgg2AlAgAiABKQIANwNIDAELIAJByABqIAAoAgQgACgCCBAaCyACIAIpAkg3AnggAiACKAJQNgKAASACQgA3AkggAkEANgJQIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBADoAjAEgAkHm6rmbBjYCiAEgAkEEOgCTASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAEgEQCACKAJ4EBcLIAIsAFNBAE4NACACKAJIEBcLIAUoAnwiASEAAkACQCABIAUoAoABIgNGDQAgASEAA0AgACgCAEEURg0BIABBBGoiACADRw0ACwwBCyAAIANGDQAgBUGw/fwAQai+8wBBfhAcKAIEIgZFDQAjAEEQayIAJAAgAkIANwJ4IAJBADYCgAECQCAGQQFGBEAgAkEGOgCDASACQbiS7QAoAAA2AHggAkG8ku0ALwAAOwB8DAELIAAgBjYCAEGWku0AIAAQJCACQQA6AHggAkEAOgCDAQsgAEEQaiQAIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBBjoAkwEgAkEAOgCOASACQbyS7QAvAAA7AYwBIAJBuJLtACgAADYCiAEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBIBEAgAigCeBAXCyAFKAKAASEDIAUoAnwhAQsCQCABIANGDQAgASEAA0AgACgCAEEVRwRAIABBBGoiACADRw0BDAILCyAAIANGDQAgBUGw/fwAQcy+8wBBfhAcKAIEIgBFDQAgAkH4AGogABBbIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBBjoAkwEgAkEAOgCOASACQbTB7wAvAAA7AYwBIAJBsMHvACgAADYCiAEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBIBEAgAigCeBAXCyAFKAKAASEDIAUoAnwhAQsCQCABIANGDQAgASEAA0AgACgCAEEWRwRAIABBBGoiACADRw0BDAILCyAAIANGDQAgBUGw/fwAQey+8wBBfhAcKAIEIgZFDQAjAEEQayIAJAAgAkIANwJ4IAJBADYCgAECQAJAAkACQCAGQQFrDgIAAQILIAJB7cqFmwc2AnggAkEEOgCDAQwCCyACQQY6AIMBIAJBhPPtACgAADYAeCACQYjz7QAvAAA7AHwMAQsgACAGNgIAQbXJ7gAgABAkIAJBADoAeCACQQA6AIMBCyAAQRBqJAAgAigCgAEhACACQQA2AoABIAIgADYCnAEgAkEAOgCMASACQebeyesGNgKIASACQQQ6AJMBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgBSgCgAEhAyAFKAJ8IQELAkAgASADRg0AIAEhAANAIAAoAgBBF0cEQCAAQQRqIgAgA0cNAQwCCwsgACADRg0AIAVBsP38AEGQv/MAQX4QHCgCBCIGRQ0AQQAhAyMAQRBrIgAkACACQgA3AnggAkEANgKAASACAn8gBkEBayIBQQNPBEAgACAGNgIAQfaT8AAgABAkQQAMAQtBASEDQena0QMgAUEDdEH4//8HcXYLOgB4IAIgAzoAgwEgAEEQaiQAIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBBToAkwEgAkEAOgCNASACQabR7QAtAAA6AIwBIAJBotHtACgAADYCiAEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBIBEAgAigCeBAXCyAFKAKAASEDIAUoAnwhAQsCQCABIANGDQAgASEAA0AgACgCAEEYRwRAIABBBGoiACADRw0BDAILCyAAIANGDQAgBUGw/fwAQbS/8wBBfhAcKAIEIgBFDQAgAkH4AGogABCKDiACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQY6AJMBIAJBADoAjgEgAkHI7+4ALwAAOwGMASACQcTv7gAoAAA2AogBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgBSgCgAEhAyAFKAJ8IQELAkAgASADRg0AA0AgASgCAEEZRwRAIAFBBGoiASADRw0BDAILCyABIANGDQACQCAFQbD9/ABB1L/zAEF+EBwiASgCBCIARQ0AIAJB+ABqIAAQuQ4gAigCgAEhACACQQA2AoABIAIgADYCnAEgAkEFOgCTASACQQA6AI0BIAJBm7TvAC0AADoAjAEgAkGXtO8AKAAANgKIASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJB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QQAhACMAQRBrIgMkACACQgA3AnggAkEANgKAASACAn8gBkEBayIHQQNPBEAgAyAGNgIAQYC37wAgAxAkQQAMAQtBASEAQebczQMgB0EDdEH4//8HcXYLOgB4IAIgADoAgwEgA0EQaiQAIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJB5QA7AYgBIAJBAToAkwEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBODQAgAigCeBAXCwJAIAEoAhAiBkUNAEEAIQAjAEEQayIDJAAgAkIANwJ4IAJBADYCgAEgAgJ/IAZBAWsiB0EDTwRAIAMgBjYCAEHVge8AIAMQJEEADAELQQEhAEHm3M0DIAdBA3RB+P//B3F2CzoAeCACIAA6AIMBIANBEGokACACKAKAASEAIAJBADYCgAEgAiAANgKcASACQeYAOwGIASACQQE6AJMBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEATg0AIAIoAngQFwsCQCABKAIUIgZFDQBBACEAIwBBEGsiAyQAIAJCADcCeCACQQA2AoABIAICfyAGQQFrIgdBA08EQCADIAY2AgBB1fruACADECRBAAwBC0EBIQBB5tzNAyAHQQN0Qfj//wdxdgs6AHggAiAAOgCDASADQRBqJAAgAigCgAEhACACQQA2AoABIAIgADYCnAEgAkHnADsBiAEgAkEBOgCTASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAE4NACACKAJ4EBcLAkAgASgCGCIGRQ0AQQAhACMAQRBrIgMkACACQgA3AnggAkEANgKAASACAn8gBkEBayIHQQNPBEAgAyAGNgIAQZf57wAgAxAkQQAMAQtBASEAQebczQMgB0EDdEH4//8HcXYLOgB4IAIgADoAgwEgA0EQaiQAIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJB4QA7AYgBIAJBAToAkwEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBODQAgAigCeBAXCyABKAIcIgFFDQBBACEDIwBBEGsiACQAIAJCADcCeCACQQA2AoABIAICfyABQQFrIgZBA08EQCAAIAE2AgBB1PDvACAAECRBAAwBC0EBIQNB5tzNAyAGQQN0Qfj//wdxdgs6AHggAiADOgCDASAAQRBqJAAgAigCgAEhACACQQA2AoABIAIgADYCnAEgAkHiADsBiAEgAkEBOgCTASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAE4NACACKAJ4EBcLIAUoAnwiAyEBAkACQCADIAUoAoABIgBGDQAgAyEBA0AgASgCAEEcRg0BIAFBBGoiASAARw0ACwwBCyAAIAFGDQAgBUGw/fwAQcDA8wBBfhAcKAIEIgFFDQAgAkH4AGogARBbIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBADoAigEgAkHs7AE7AYgBIAJBAjoAkwEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBIBEAgAigCeBAXCyAFKAKAASEAIAUoAnwhAwsCQCAAIANGDQADQCADKAIAQR1HBEAgA0EEaiIDIABHDQEMAgsLIAAgA0YNAAJAIAVBsP38AEHkwPMAQX4QHCIBKAIEIgBFDQAgAkH4AGogABDFBSACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQA6AIwBIAJB7MqZowc2AogBIAJBBDoAkwEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBODQAgAigCeBAXCyABKAIIIgBFDQAgAkH4AGogABDFBSACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQU6AJMBIAJBADoAjQEgAkGzrO0ALQAAOgCMASACQa+s7QAoAAA2AogBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEATg0AIAIoAngQFwsgBSgCfCIDIQECQAJAIAMgBSgCgAEiAEYNACADIQEDQCABKAIAQR5GDQEgAUEEaiIBIABHDQALDAELIAAgAUYNACAFQbD9/ABBjMHzAEF+EBwoAgQiAUUNACACQfgAaiABEIEOIAIoAoABIQAgAkEANgKAASACIAA2ApwBIAJBADoAjAEgAkHm6rmbBjYCiAEgAkEEOgCTASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAEgEQCACKAJ4EBcLIAUoAoABIQAgBSgCfCEDCwJAIAAgA0YNAANAIAMoAgBBH0cEQCADQQRqIgMgAEcNAQwCCwsgACADRg0AAkAgBUGw/fwAQbTB8wBBfhAcIgEoAgQiAEUNACACQfgAaiAAEKcEIAJBg7bvAC0AADoAkAEgAigCgAEhACACQQA2AoABIAIgADYCnAEgAkEJOgCTASACQQA6AJEBIAJB+7XvACkAADcDiAEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBODQAgAigCeBAXCyABKAIIIgBFDQAgAkH4AGogABBbIAJBEBAYIgA2AogBIAJCi4CAgICCgICAfzcCjAEgAEEAOgALIABBrqjvACgAADYAByAAQaeo7wApAAA3AAAgAiACKAKAATYCnAEgAkEANgKAASACIAIpA3g3ApQBIAJCADcDeAJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEATg0AIAIoAngQFwsgBSgCfCIDIQACQAJAIAMgBSgCgAEiAUYNACADIQADQCAAKAIAQSBGDQEgAEEEaiIAIAFHDQALDAELIAAgAUYNACAFQbD9/ABB1MHzAEF+EBwoAgQiAEUNACACQfgAaiAAEE0gAigCgAEhACACQQA2AoABIAIgADYCnAEgAkEDOgCTASACQQA6AIsBIAJBrcDuAC0AADoAigEgAkGrwO4ALwAAOwGIASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAEgEQCACKAJ4EBcLIAUoAoABIQEgBSgCfCEDCwJAIAEgA0YNACADIQADQCAAKAIAQSFHBEAgAEEEaiIAIAFHDQEMAgsLIAAgAUYNACAFQbD9/ABB+MHzAEF+EBwoAgQiBkUNACMAQRBrIgAkACACQgA3AnggAkEANgKAAQJAIAZBAUYEQCACQePeseMGNgJ4IAJBBDoAgwEMAQsgACAGNgIAQbzV7gAgABAkIAJBADoAeCACQQA6AIMBCyAAQRBqJAAgAigCgAEhACACQQA2AoABIAIgADYCnAEgAkEAOgCMASACQePeseMGNgKIASACQQQ6AJMBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgBSgCgAEhASAFKAJ8IQMLAkAgASADRg0AA0AgAygCAEEiRwRAIANBBGoiAyABRw0BDAILCyABIANGDQACQCAFQbD9/ABBmMLzAEF+EBwiACgCBCIBRQ0AIAJB+ABqIAEQ9A0gAigCgAEhASACQQA2AoABIAIgATYCnAEgAkEDOgCTASACQQA6AIsBIAJBnIXuAC0AADoAigEgAkGahe4ALwAAOwGIASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgEgBCgCCEkEQCABIAIpA4gBNwIAIAEgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAEgAigCnAE2AhQgASACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCABQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAE4NACACKAJ4EBcLIABBCGohAQJAIAAoAgwgAC0AEyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0AEwtBGHRBGHVBAE4EQCACQUBrIAEoAgg2AgAgAiABKQIANwM4DAELIAJBOGogACgCCCAAKAIMEBoLIAIgAikCODcCeCACIAIoAkA2AoABIAJCADcCOCACQQA2AkAgAigCgAEhACACQQA2AoABIAIgADYCnAEgAkEAOgCMASACQebquZsGNgKIASACQQQ6AJMBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgAiwAQ0EATg0AIAIoAjgQFwsgBSgCfCIBIQACQAJAIAEgBSgCgAEiA0YNACABIQADQCAAKAIAQSNGDQEgAEEEaiIAIANHDQALDAELIAAgA0YNACAFQbD9/ABBvMLzAEF+EBwoAgQiAEUNACACQfgAaiAAEPANIAJBEBAYIgA2AogBIAJCi4CAgICCgICAfzcCjAEgAEEAOgALIABB0KDvACgAADYAByAAQcmg7wApAAA3AAAgAiACKAKAATYCnAEgAkEANgKAASACIAIpA3g3ApQBIAJCADcDeAJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEASARAIAIoAngQFwsgBSgCgAEhAyAFKAJ8IQELAkAgASADRg0AIAEhAANAIAAoAgBBJEcEQCAAQQRqIgAgA0cNAQwCCwsgACADRg0AIAVBsP38AEHgwvMAQX4QHCgCBCIGRQ0AIwBBEGsiACQAIAJCADcCeCACQQA2AoABAkACQAJAAkACQCAGQQFrDgMAAQIDCyACQQM6AIMBIAJB+4btAC8AADsAeCACQf2G7QAtAAA6AHoMAwsgAkEGOgCDASACQaSm7wAoAAA2AHggAkGopu8ALwAAOwB8DAILIAJB7t65qwY2AnggAkEEOgCDAQwBCyAAIAY2AgBBjo/vACAAECQgAkEAOgB4IAJBADoAgwELIABBEGokACACQRAQGCIANgKIASACQouAgICAgoCAgH83AowBIABBADoACyAAQbqP7wAoAAA2AAcgAEGzj+8AKQAANwAAIAIgAigCgAE2ApwBIAJBADYCgAEgAiACKQN4NwKUASACQgA3A3gCQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAEgEQCACKAJ4EBcLIAUoAoABIQMgBSgCfCEBCwJAIAEgA0YNACABIQADQCAAKAIAQSVHBEAgAEEEaiIAIANHDQEMAgsLIAAgA0YNACAFQbD9/ABBiMPzAEF+EBwoAgQiAEUNACACQfgAaiAAEFsgAkGAie0ALQAAOgCQASACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQk6AJMBIAJBADoAkQEgAkH4iO0AKQAANwOIASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAEgEQCACKAJ4EBcLIAUoAoABIQMgBSgCfCEBCwJAIAEgA0YNAANAIAEoAgBBJkcEQCABQQRqIgEgA0cNAQwCCwsgASADRg0AAkAgBUGw/fwAQajD8wBBfhAcIgAoAgQiAUUNACACQfgAaiABENQEIAJBhsLuAC8AADsBkAEgAigCgAEhASACQQA2AoABIAIgATYCnAEgAkGAFDsBkgEgAkH+we4AKQAANwOIASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgEgBCgCCEkEQCABIAIpA4gBNwIAIAEgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAEgAigCnAE2AhQgASACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCABQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAE4NACACKAJ4EBcLIAAoAhBFBEAgACsDGEQAAMD////fwWENAQsgAkH80PIANgIgIAIgACkCFDcCLCACIAAoAhw2AjQgAiAAKQIMNwIkIAJB+ABqIAJBIGoQ0wQgAkEQEBgiADYCiAEgAkKLgICAgIKAgIB/NwKMASAAQQA6AAsgAEG56O4AKAAANgAHIABBsujuACkAADcAACACIAIoAoABNgKcASACQQA2AoABIAIgAikDeDcClAEgAkIANwN4AkAgBCgCBCIAIAQoAghJBEAgACACKQOIATcCACAAIAIoApABNgIIIAJBADYCkAEgAkIANwOIASAAIAIoApwBNgIUIAAgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAEEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBODQAgAigCeBAXCyAFKAJ8IgMhAQJAAkAgAyAFKAKAASIARg0AIAMhAQNAIAEoAgBBJ0YNASABQQRqIgEgAEcNAAsMAQsgACABRg0AIAVBsP38AEHIw/MAQX4QHCgCBCIBRQ0AIAJB+ABqIAEQrgggAkHv5e4ALQAAOgCQASACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQk6AJMBIAJBADoAkQEgAkHn5e4AKQAANwOIASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAEgEQCACKAJ4EBcLIAUoAoABIQAgBSgCfCEDCwJAIAAgA0YNAANAIAMoAgBBKEcEQCADQQRqIgMgAEcNAQwCCwsgACADRg0AAkAgBUGw/fwAQejD8wBBfhAcIgAoAgQiAUUNACACQfgAaiABENQEIAJBkcLuAC0AADoAkAEgAigCgAEhASACQQA2AoABIAIgATYCnAEgAkEJOgCTASACQQA6AJEBIAJBicLuACkAADcDiAEgAikDeCEJIAJCADcDeCACIAk3ApQBAkAgBCgCBCIBIAQoAghJBEAgASACKQOIATcCACABIAIoApABNgIIIAJBADYCkAEgAkIANwOIASABIAIoApwBNgIUIAEgAikClAE3AgwgAkIANwKUASACQQA2ApwBIAQgAUEYajYCBAwBCyAEIAJBiAFqECUgAiwAnwFBAE4NACACKAKUARAXCyACLACTAUEASARAIAIoAogBEBcLIAIsAIMBQQBODQAgAigCeBAXCyAAKAIQRQRAIAArAxhEAADA////38FhDQELIAJB/NDyADYCCCACIAApAhQ3AhQgAiAAKAIcNgIcIAIgACkCDDcCDCACQfgAaiACQQhqENMEIAJBxujuAC8AADsBkAEgAigCgAEhACACQQA2AoABIAIgADYCnAEgAkGAFDsBkgEgAkG+6O4AKQAANwOIASACKQN4IQkgAkIANwN4IAIgCTcClAECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA4gBNwIAIAAgAigCkAE2AgggAkEANgKQASACQgA3A4gBIAAgAigCnAE2AhQgACACKQKUATcCDCACQgA3ApQBIAJBADYCnAEgBCAAQRhqNgIEDAELIAQgAkGIAWoQJSACLACfAUEATg0AIAIoApQBEBcLIAIsAJMBQQBIBEAgAigCiAEQFwsgAiwAgwFBAE4NACACKAJ4EBcLAkACQCAFKAJ8IgMgBSgCgAEiAEYNAANAIAMoAgBBKUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AIAVBsP38AEGMxPMAQX4QHCgCBCIAQWBGDQAgAkH4AGogABCCBCACKAKAASEAIAJBADYCgAEgAiAANgKcASACQQc6AJMBIAJBADoAjwEgAkHn/u0AKAAANgCLASACQeT+7QAoAAA2AogBIAIpA3ghCSACQgA3A3ggAiAJNwKUAQJAIAQoAgQiACAEKAIISQRAIAAgAikDiAE3AgAgACACKAKQATYCCCACQQA2ApABIAJCADcDiAEgACACKAKcATYCFCAAIAIpApQBNwIMIAJCADcClAEgAkEANgKcASAEIABBGGo2AgQMAQsgBCACQYgBahAlIAIsAJ8BQQBODQAgAigClAEQFwsgAiwAkwFBAEgEQCACKAKIARAXCyACLACDAUEATg0AIAIoAngQFwsgAkGgAWokACMAQUBqIgAkAAJAAkAgBSgCfCIBIAUoAoABIgNGDQADQCABKAIAQSpGDQEgAUEEaiIBIANHDQALDAELIAEgA0YNAAJAIAVBsP38AEHkvfYAQX4QHCIDKAIEIgFFDQAgAEEYaiABEP8NIAAoAiAhASAAQQA2AiAgACABNgI8IABBADoALCAAQebeyesGNgIoIABBBDoAMyAAKQMYIQkgAEIANwMYIAAgCTcCNAJAIAQoAgQiASAEKAIISQRAIAEgACkDKDcCACABIAAoAjA2AgggAEEANgIwIABCADcDKCABIAAoAjw2AhQgASAAKQI0NwIMIABC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IARBGGo2AgQMAQsgACABQcgAahAlIAEsAF9BAE4NACABKAJUEBcLIAEsAFNBAEgEQCABKAJIEBcLIAEsAENBAE4NACABKAI4EBcLIANBIGohBAJAIAMoAiQgAy0AKyICIAJBGHRBGHUiAkEASBsEfyACBSAEQX9BiMzxAEEAEBtFDQIgAy0AKwtBGHRBGHVBAE4EQCABIAQoAgg2AhAgASAEKQIANwMIDAELIAFBCGogAygCICADKAIkEBoLIAEgASkCCDcCOCABIAEoAhA2AkAgAUIANwIIIAFBADYCECABQZTh7gAtAAA6AFAgAUFAayIDKAIAIQQgA0EANgIAIAEgBDYCXCABQQk6AFMgAUEAOgBRIAFBjOHuACkAADcDSCABKQM4IQkgAUIANwM4IAEgCTcCVAJAIAAoAgQiAyAAKAIISQRAIAMgASkDSDcCACADIAEoAlA2AgggAUEANgJQIAFCADcDSCADIAEoAlw2AhQgAyABKQJUNwIMIAFCADcCVCABQQA2AlwgACADQRhqNgIEDAELIAAgAUHIAGoQJSABLABfQQBODQAgASgCVBAXCyABLABTQQBIBEAgASgCSBAXCyABLABDQQBIBEAgASgCOBAXCyABLAATQQBODQAgASgCCBAXCyABQeAAaiQAIwBBMGsiASQAIAUoAnwiAyEEAkACQCADIAUoAoABIgJGDQAgAyEEA0AgBCgCAEE1Rg0BIARBBGoiBCACRw0ACwwBCyACIARGDQAgBUGw/fwAQZiF+wBBfhAcKAIEIgRFDQAgAUEIaiAEEMIOIAFBEBAYIgM2AhggAUKPgICAgIKAgIB/NwIcIANBADoADyADQdS47wApAAA3AAcgA0HNuO8AKQAANwAAIAEgASgCEDYCLCABQQA2AhAgASABKQMINwIkIAFCADcDCAJAIAAoAgQiAyAAKAIISQRAIAMgASkDGDcCACADIAEoAiA2AgggAUEANgIgIAFCADcDGCADIAEoAiw2AhQgAyABKQIkNwIMIAFCADcCJCABQQA2AiwgACADQRhqNgIEDAELIAAgAUEYahAlIAEsAC9BAE4NACABKAIkEBcLIAEsACNBAEgEQCABKAIYEBcLIAEsABNBAEgEQCABKAIIEBcLIAUoAoABIQIgBSgCfCEDCwJAIAIgA0YNAANAIAMoAgBBNkcEQCAD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IABBGGogBBCwDiAAQRAQGCIENgIoIABCjICAgICCgICAfzcCLCAEQQA6AAwgBEGFk+8AKAAANgAIIARB/ZLvACkAADcAACAAIAAoAiA2AjwgAEEANgIgIAAgACkDGDcCNCAAQgA3AxgCQCADKAIEIgQgAygCCEkEQCAEIAApAyg3AgAgBCAAKAIwNgIIIABBADYCMCAAQgA3AyggBCAAKAI8NgIUIAQgACkCNDcCDCAAQgA3AjQgAEEANgI8IAMgBEEYajYCBAwBCyADIABBKGoQJSAALAA/QQBODQAgACgCNBAXCyAALAAzQQBIBEAgACgCKBAXCyAALAAjQQBODQAgACgCGBAXCyABQQhqIQQCQCABKAIMIAEtABMiAiACQRh0QRh1IgJBAEgbBH8gAgUgBEF/QYjM8QBBABAbRQ0CIAEtABMLQRh0QRh1QQBOBEAgACAEKAIINgIQIAAgBCkCADcDCAwBCyAAQQhqIAEoAgggASgCDBAaCyAAIAApAgg3AhggACAAKAIQNgIgIABCADcCCCAAQQA2AhAgAEEQEBgiATYCKCAAQo+AgICAgoCAgH83AiwgAUEAOgAPIAFBoZPvACkAADcAByABQZqT7wApAAA3AAAgACAAKAIgNgI8IABBADYCICAAIAApAxg3AjQgAEIANwMYAkAgAygCBCIBIAMoAghJBEAgASAAKQMoNwIAIAEgACgCMDYCCCAAQQA2AjAgAEIANwMoIAEgACgCPDYCFCABIAApAjQ3AgwgAEIANwI0IABBADYCPCADIAFBGGo2AgQMAQsgAyAAQShqECUgACwAP0EATg0AIAAoAjQQFwsgACwAM0EASARAIAAoAigQFwsgACwAI0EASARAIAAoAhgQFwsgACwAE0EATg0AIAAoAggQFwsgAEFAayQAIwBBMGsiBCQAIAUoAnwiACEBAkACQCAAIAUoAoABIgJGDQAgACEBA0AgASgCAEHIAEYNASABQQRqIgEgAkcNAAsMAQsgASACRg0AIAVBsP38AEG8zPMAQX4QHCgCBCIBRQ0AIARBCGogARC/DiAEQRAQGCIANgIYIARCi4CAgICCgICAfzcCHCAAQQA6AAsgAEGlge0AKAAANgAHIABBnoHtACkAADcAACAEIAQoAhA2AiwgBEEANgIQIAQgBCkDCDcCJCAEQgA3AwgCQCAD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AigCaBAXCyACLABjQQBODQAgAigCWBAXCwJAIAAoAggiAUUNACACQdgAaiABELEOIAJBEBAYIgE2AmggAkKOgICAgIKAgIB/NwJsIAFBADoADiABQaGe7wApAAA3AAYgAUGbnu8AKQAANwAAIAIgAigCYDYCfCACQQA2AmAgAiACKQNYNwJ0IAJCADcDWAJAIAMoAgQiASADKAIISQRAIAEgAikDaDcCACABIAIoAnA2AgggAkEANgJwIAJCADcDaCABIAIoAnw2AhQgASACKQJ0NwIMIAJCADcCdCACQQA2AnwgAyABQRhqNgIEDAELIAMgAkHoAGoQJSACLAB/QQBODQAgAigCdBAXCyACLABzQQBIBEAgAigCaBAXCyACLABjQQBODQAgAigCWBAXCwJAAkAgACgCFA0AIAAoAhhBf0cNACAAKwMgRAAAwP///9/BYQ0BCyACQeDR8gA2AhggAiAAKQIcNwIkIAIgACgCJDYCLCACIAApAhQ3AhwgAkHYAGogAkEYahDbDSACKAJgIQEgAkEANgJgIAIgATYCfCACQQA6AHAgAkLt0pHL5oXcsO4ANwNoIAJBCDoAcyACKQNYIQkgAkIANwNYIAIgCTcCdAJAIAMoAgQiASADKAIISQRAIAEgAikDaDcCACABIAIoAnA2AgggAkEANgJwIAJCADcDaCABIAIoAnw2AhQgASACKQJ0NwIMIAJCADcCdCACQQA2AnwgAyABQRhqNgIEDAELIAMgAkHoAGoQJSACLAB/QQBODQAgAigCdBAXCyACLABzQQBIBEAgAigCaBAXCyACLABjQQBODQAgAigCWBAXCyAAQShqIQECQAJAIAAoAiwgAC0AMyIEIARBGHRBGHUiBEEASBsEfyAEBSABQX9BiMzxAEEAEBtFDQIgAC0AMwtBGHRBGHVBAE4EQCACIAEoAgg2AhAgAiABKQIANwMIDAELIAJBCGogACgCKCAAKAIsEBoLIAIgAikCCDcCWCACIAIoAhA2AmAgAkIANwIIIAJBADYCECACQRAQGCIBNgJoIAJCjoCAgICCgICAfzcCbCABQQA6AA4gAUHFnu8AKQAANwAGIAFBv57vACkAADcAACACIAIoAmA2AnwgAkEANgJgIAIgAikDWDcCdCACQgA3A1gCQCADKAIEIgEgAygCCEkEQCABIAIpA2g3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ACACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQYAUOwHCDCACQb6W7wApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAMoAgA2AgggA0EANgIAIAJCADcDuAwgACACQcQMaiIDKAIINgIUIAAgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQCABLAAIIgBFDQAgAkGYBmogABBNIAJBwAxqIgNBn5rvAC0AADoAACACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQQk6AMMMIAJBADoAwQwgAkGXmu8AKQAANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACADKAIANgIIIANBADYCACACQgA3A7gMIAAgAkHEDGoiAygCCDYCFCAAIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLAkAgASgCDCIARQ0AIAJBmAZqIAAQpQggAkEIOgDDDCACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQQA6AMAMIAJC49iVs+aF2bTzADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgAgBCgCCEkEQCAAIAIpA7gMNwIAIAAgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCAAIAJBxAxqIgMoAgg2AhQgACADKQIANwIMIANCADcCACADQQA2AgggBCAAQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCyABKAIQIgBFDQAgAkGYBmogABCnBCACQRAQGCIANgK4DCACQo6AgICAgoCAgH83ArwMIABBADoADiAAQei1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IAEgAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACLCkEATg0AIAIoAoAKEBcLIABBNGohAQJAIAAoAjggAC0APyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0APwtBGHRBGHVBAE4EQCACQfgJaiABKAIINgIAIAIgASkCADcD8AkMAQsgAkHwCWogACgCNCAAKAI4EBoLIAIgAkHwCWoiACkCADcCmAYgAiAAKAIINgKgBiAAQgA3AgAgAEEANgIIIAJBwAxqIgFBno3vAC0AADoAACACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQQk6AMMMIAJBADoAwQwgAkGWje8AKQAANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACABKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAIsAPsJQQBODQAgAigC8AkQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEH6AEYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AAkAgBUGw/fwAQajm8gBBfhAcIgMrAwgiCkQAAMD////fwWENACACQZgGaiAKEK0BIAJBwAxqIgFB75PtAC8AADsBACACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQYAUOwHCDCACQeeT7QApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkC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BEAgACACKQO4DDcCACAAIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgACACQcQMaiIDKAIINgIUIAAgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQCABKAIIIgBFDQAgAkGYBmogABBNIAJBEBAYIgA2ArgMIAJCjICAgICCgICAfzcCvAwgAEEAOgAMIABBrIPvACgAADYACCAAQaSD7wApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgACACQcQMaiIDKAIINgIUIAAgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQCABKAIMIgBFDQAgAkGYBmogABCMBSACQcAMaiIDQY297gAtAAA6AAAgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkEJOgDDDCACQQA6AMEMIAJBhb3uACkAADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgAgBCgCCEkEQCAAIAIpA7gMNwIAIAAgAygCADYCCCADQQA2AgAgAkIANwO4DCAAIAJBxAxqIgMoAgg2AhQgACADKQIANwIMIANCADcCACADQQA2AgggBCAAQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCyABKAIQIgBFDQAgAkGYBmogABBNIAJBEBAYIgA2ArgMIAJCjoCAgICCgICAfzcCvAwgAEEAOgAOIABBm4PvACkAADcABiAAQZWD7wApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEGVAUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AAkAgBUGw/fwAQeDt8gBBfhAcIgAoAgQiAUUNACACQZgGaiABENQEIAIoAqAGIQEgAkEANgKgBiACQcwMaiABNgIAIAJBBToAwwwgAkEAOgC9DCACQZHC7gAtAAA6ALwMIAJBjcLuACgAADYCuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCwJAIAAoAggiAUUNACACQZgGaiABEE0gAigCoAYhASACQQA2AqAGIAJBzAxqIAE2AgAgAkEFOgDDDCACQQA6AL0MIAJB7ubtAC0AADoAvAwgAkHq5u0AKAAANgK4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASACQcAMaiIDKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLIAAoAhhFBEAgACsDIEQAAMD////fwWENAQsgAkH80PIANgK4CCACQcQIaiAA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ArAHIAIgASkCADcDqAcMAQsgAkGoB2ogACgCECAAKAIUEBoLIAIgAikCqAc3ApgGIAIgAigCsAc2AqAGIAJCADcCqAcgAkEANgKwByACQcAMaiIDQbbS7gAtAAA6AAAgAigCoAYhASACQQA2AqAGIAJBzAxqIAE2AgAgAkEJOgDDDCACQQA6AMEMIAJBrtLuACkAADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACzB0EATg0AIAIoAqgHEBcLIABBHGohAQJAAkAgACgCICAALQAnIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiAALQAnC0EYdEEYdUEATgRAIAIgASgCCDYCoAcgAiABKQIANwOYBwwBCyACQZgHaiAAKAIcIAAoAiAQGgsgAiACKQKYBzcCmAYgAiACKAKgBzYCoAYgAkIANwKYByACQQA2AqAHIAJBwAxqIgNB9p7vAC8AADsBACACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQYAUOwHCDCACQe6e7wApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBIBEAgAigCmAYQFwsgAiwAowdBAE4NACACKAKYBxAXCwJAAkAgACsDMEQAAMD////fwWINACAAKAI4DQAgACsDQEQAAAAAAAAAAGENAQsgAkGUhf0ANgL4BiACIAApAjQ3AoQHIAIgACkCPDcCjAcgAiAAKAJENgKUByACIAApAiw3AvwGIAJBmAZqIAJB+AZqEIoFIAJBwAxqIgNBxIPvAC8AADsBACACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQYAUOwHCDCACQbyD7wApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQCAAKAJIIgFFDQAgAkGYBmogARCPBSACQRAQGCIBNgK4DCACQouAgICAgoCAgH83ArwMIAFBADoACyABQdyg7wAoAAA2AAcgAUHVoO8AKQAANwAAIAJBzAxqIAIoAqAGNgIAIAJBADYCoAYgAiACKQOYBjcCxAwgAkIANwOYBgJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASACQcAMaiIDKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLIAAoAkwiAEUNACACQZgGaiAAEI0FIAJBEBAYIgA2ArgMIAJCjICAgICCgICAfzcCvAwgAEEAOgAMIABB7KztACgAADYACCAAQeSs7QApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgM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IAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEGhAUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AIAVBsP38AEGk8fIAQX4QHCIAKAIQIQMCQEEAIAAoAggiASAAKAIEIgZGIAMbDQAgAkEANgKgBiACQgA3A5gGIAIgASAGayIBBH8gAUEASA0DIAIgARAYIgM2ApgGIAIgAyABQQJ1QQJ0ajYCoAYgAiADIAYgARAZIAFqNgKcBiAAKAIQBSADCzYCpAYgAkH4CmogAkGYBmoQpgggAkEQEBgiATYCuAwgAkKLgICAgIKAgIB/NwK8DCABQQA6AAsgAUH+mu0AKAAANgAHIAFB95rtACkAADcAACACQcwMaiACQYALaiIBKAIANgIAIAFBADYCACACIAIpA/gKNwLEDCACQgA3A/gKAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAIMLQQBIBEAgAigC+AoQFwsgAigCmAYiAUUNACACIAE2ApwGIAEQFwsCQCAAKAIUIgFFDQAgAkGYBmogARBNIAJBwAxqIgNB2qjtAC8AADsBACACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQYAUOwHCDCACQdKo7QApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsgACgCGCIARQ0AIAJBmAZqIAAQsAggAkHADGoiAUGivu4ALQAAOgAAIAIoAqAGIQAgAkEANgKgBiACQcwMaiAANgIAIAJBCToAwwwgAkEAOgDBDCACQZq+7gApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEGiAUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AAkAgBUGw/fwAQcTx8gBBfhAcIgMrAwgiCkQAAAAAAAAAAGENACACQZgGaiAKEHMgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkEAOgC6DCACQe3aATsBuAwgAkECOgDDDCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACACQcAMaiIBKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLAkAgAygCECIAQWBGDQAgAkGYBmogABCCBCACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQQc6AMMMIAJBADoAvwwgAkHgqO0AKAAANgC7DCACQd2o7QAoAAA2ArgMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsgAygCFCIARQ0AIAJBmAZqIAAQTSACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQQc6AMMMIAJBADoAvwwgAkGGu+0AKAAANgC7DCACQYO77QAoAAA2ArgMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsgBSgCfCIDIQACQAJAIAMgBSgCgAEiAUYNACADIQADQCAAKAIAQaMBRg0BIABBBGoiACABRw0ACwwBCyAAIAFGDQAgBUGw/fwAQezx8gBBfhAcKAIEIgBFDQAgAkGYBmogABBbIAJBEBAYIgA2ArgMIAJCjICAgICCgICAfzcCvAwgAEEAOgAMIABBiozuACgAADYACCAAQYKM7gApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBIBEAgAigCmAYQFwsgBSgCgAEhASAFKAJ8IQMLAkAgASADRg0AIAMh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BSgCfCIDIAUoAoABIgBGDQADQCADKAIAQacBRg0BIANBBGoiAyAARw0ACwwBCyAAIANGDQAgBUGw/fwAQfTy8gBBfhAcIgBBBGohAQJAAkAgACgCCCAALQAPIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiAALQAPC0EYdEEYdUEATgRAIAIgASgCCDYC4AUgAiABKQIANwPYBQwBCyACQdgFaiAAKAIEIAAoAggQGgsgAiACKQLYBTcCmAYgAiACKALgBTYCoAYgAkIANwLYBSACQQA2AuAFIAJBwAxqIgNB657vAC8AADsBACACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQYAUOwHCDCACQeOe7wApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBIBEAgAigCmAYQFwsgAiwA4wVBAE4NACACKALYBRAXCwJAIAArAxhEAADA////38FiDQAgACgCIA0AIAArAyhEAAAAAAAAAABhDQELIAJBlIX9ADYCuAUgAiAAKQIcNwLEBSACIAApAiQ3AswFIAIgACgCLDYC1AUgAiAAKQIUNwK8BSACQZgGaiACQbgFahCKBSACQcAMaiIBQbmD7wAvAAA7AQAgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkGAFDsBwgwgAkGxg+8AKQAANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACABKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLAkACQCAFKAJ8IgMgBSgCgAEiAEYNAANAIAMoAgBBqAFGDQEgA0EEaiIDIABHDQALDAELIAAgA0YNACAFQbD9/ABBmPPyAEF+EBwiAEEEaiEBAkACQCAAKAIIIAAtAA8iAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAAtAA8LQRh0QRh1QQBOBEAgAiABKAIINgKwBSACIAEpAgA3A6gFDAELIAJBqAVqIAAoAgQgACgCCBAaCyACIAIpAqgFNwKYBiACIAIoArAFNgKgBiACQgA3AqgFIAJBADYCsAUgAkEQEBgiATYCuAwgAkKLgICAgIKAgIB/NwK8DCABQQA6AAsgAUGWve4AKAAANgAHIAFBj73uACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACzBUEATg0AIAIoAqgFEBcLIABBEGohAQJAAkAgACgCFCAALQAbIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiAALQAbC0EYdEEYdUEATgRAIAIgASgCCDYCoAUgAiABKQIANwOYBQwBCyACQZgFaiAAKAIQIAAoAhQQGgsgAiACKQKYBTcCmAYgAiACKAKgBTYCoAYgAkIANwKYBSACQQA2AqAFIAJBwAxqIgNBn+TuAC0AADoAACACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQQk6AMMMIAJBADoAwQwgAkGX5O4AKQAANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASADKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAIsAKMFQQBODQAgAigCmAUQFwsgAEEcaiEBAkACQCAAKAIgIAAtACciAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAAtACcLQRh0QRh1QQBOBEAgAiABKAIINgKQBSACIAEpAgA3A4gFDAELIAJBiAVqIAAoAhwgACgCIBAaCyACIAIpAogFNwKYBiACIAIoApAFNgKgBiACQgA3AogFIAJBADYCkAUgAkHADGoiA0GTg+4ALwAAOwEAIAIoAqAGIQEgAkEANgKgBiACQcwMaiABNgIAIAJBgBQ7AcIMIAJBi4PuACkAADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACTBUEATg0AIAIoAogFEBcLAkAgACgCKCIBRQ0AIAJBmAZqIAEQuw4gAkHADGoiA0H71e4ALQAAOgAAIAIoAqAGIQEgAkEANgKgBiACQcwMaiABNgIAIAJBCToAwwwgAkEAOgDBDCACQfPV7gApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsgAEEsaiEBAkACQCAAKAIwIAAtADciAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAAtADcLQRh0QRh1QQBOBEAgAiABKAIINgKABSACIAEpAgA3A/gEDAELIAJB+ARqIAAoAiwgACgCMBAaCyACIAIpAvgENwKYBiACIAIoAoAFNgKgBiACQgA3AvgEIAJBADYCgAUgAkEQEBgiATYCuAwgAkKOgICAgIKAgIB/NwK8DCABQQA6AA4gAUHHgu4AKQAANwAGIAFBwYLuACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACDBUEATg0AIAIoAvgEEBcLAkAgACgCOCIBRQ0AIAJBmAZqIAEQrg4gAkEIOgDDDCACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQQA6AMAMIAJC6MqFo+al27fkADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCwJAIAAoAjwiAUUNACACQZgGaiABEKwOIAJBEBAYIgE2ArgMIAJCjYCAgICCgICAfzcCvAwgAUEAOgANIAFBv6XuACkAADcABSABQbql7gApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIU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KAIYQX9GBEAgACsDIEQAAAAAAADwv2ENAQsgAiAAKQMgNwMgIAIgACkDGDcDGCACQZgGaiACQRhqEIoHIAJBEBAYIgA2ArgMIAJCjoCAgICCgICAfzcCvAwgAEEAOgAOIABBrcDwACkAADcABiAAQafA8AApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEGyAUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AAkAgBUGw/fwAQZj28gBBfhAcIgArAwgiCkQAAMD////fwWENACACQZgGaiAKEK0BIAJBEBAYIgE2ArgMIAJCi4CAgICCgICAfzcCvAwgAUEAOgALIAFBjq3tACgAADYAByABQYet7QApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQCAAKwMQIgpEAADA////38FhDQAgAkGYBmogChCtASACQcAMaiIDQdzo7gAvAAA7AQAgAigCoAYhASACQQA2AqAGIAJBzAxqIAE2AgAgAkGAFDsBwgwgAkHU6O4AKQAANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASADKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLAkAgACsDGCIKRAAAwP///9/BYQ0AIAJBmAZqIAoQrQEgAkEQEBgiATYCuAwgAkKLgICAgIKAgIB/NwK8DCABQQA6AAsgAUGwj+4AKAAANgAHIAFBqY/uACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCwJAIAArAyAiCkQAAMD////fwWENACACQZgGaiAKEK0BIAJBEBAYIgE2ArgMIAJCi4CAgICCgICAfzcCvAwgAUEAOgALIAFB3I7uACgAADYAByABQdWO7gApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQCAAKwMoIgpEAADA////38FhDQAgAkGYBmogChCtASACQRAQGCIBNgK4DCACQoyAgICAgoCAgH83ArwMIAFBADoADCABQZaP7gAoAAA2AAggAUGOj+4AKQAANwAAIAJBzAxqIAIoAqAGNgIAIAJBADYCoAYgAiACKQOYBjcCxAwgAkIANwOYBgJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASACQcAMaiIDKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLAkAgACsDMCIKRAAAwP///9/BYQ0AIAJBmAZqIAoQrQEgAkEQEBgiATYCuAwgAkKNgICAgIKAgIB/NwK8DCABQQA6AA0gAUH2ju4AKQAANwAFIAFB8Y7uACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCyAAQThqIQECQAJAIAAoAjwgAC0AQyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0AQwtBGHRBGHVBAE4EQCACIAEoAgg2ArAEIAIgASkCADcDqAQMAQsgAkGoBGogACgCOCAAKAI8EBoLIAIgAikCqAQ3ApgGIAIgAigCsAQ2AqAGIAJCADcCqAQgAkEANgKwBCACQRAQGCIBNgK4DCACQouAgICAgoCAgH83ArwMIAFBADoACyABQYPj7QAoAAA2AAcgAUH84u0AKQAANwAAIAJBzAxqIAIoAqAGNgIAIAJBADYCoAYgAiACKQOYBjcCxAwgAkIANwOYBgJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASACQcAMaiIDKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAIsALMEQQBODQAgAigCqAQQFwsgAEHEAGohAQJAIAAoAkggAC0ATyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0ATwtBGHRBGHVBAE4EQCACIAEoAgg2AqAEIAIgASkCADcDmAQMAQsgAkGYBGogACgCRCAAKAJIEBoLIAIgAikCmAQ3ApgGIAIgAigCoAQ2AqAGIAJCADcCmAQgAkEANgKgBCACQcAMaiIBQYuq7wAvAAA7AQAgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkGAFDsBwgwgAkGDqu8AKQAANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACABKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAIsAKMEQQBODQAgAigCmAQQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEGzAUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AIAVBsP38AEG89vIAQX4QHCIAQQRqIQECQAJAIAAoAgggAC0ADyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0ADwtBGHRBGHVBAE4EQCACIAEoAgg2ApAEIAIgASkCADcDiAQMAQsgAkGIBGogACgCBCAAKAIIEBoLIAIgAikCiAQ3ApgGIAIgAigCkAQ2AqAGIAJCADcCiAQgAkEANgKQBCACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQQA6ALwMIAJB8MLJowc2ArgMIAJBBDoAwwwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACTBEEATg0AIAIoAogEEBcLIABBEGohAQJAIAAoAhQgAC0AGyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0AGwtBGHRBGHVBAE4EQCACIAEoAgg2AoAEIAIgASkCADcD+AMMAQsgAkH4A2ogACgCECAAKAIUEBoLIAIgAikC+AM3ApgGIAIgAigCgAQ2AqAGIAJCADcC+AMgAkEANgKABCACQcAMaiIBQdD87gAtAAA6AAAgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkEJOgDDDCACQQA6AMEMIAJByPzuACkAADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgAgBCgCCEkEQCAAIAIpA7gMNwIAIAAgASgCADYCCCABQQA2AgAgAkIANwO4DCAAIAJBxAxqIgEoAgg2AhQgACABKQIANwIMIAFCADcCACABQQA2AgggBCAAQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACDBEEATg0AIAIoAvgDEBcLIAUoAnwiASEAAkACQCABIAUoAoABIgNGDQAgASEAA0AgACgCAEG0AUYNASAAQQRqIgAgA0cNAAsMAQsgACADRg0AIAVBsP38AEHY9vIAQX4QHCgCBCIARQ0AIAJBmAZqIAAQqAMgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkEFOgDDDCACQQA6AL0MIAJBvZ7vAC0AADoAvAwgAkG5nu8AKAAANgK4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACACQcAMaiIBKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAUoAoABIQMgBSgCfCEBCwJAIAEgA0YNACABIQADQCAAKAIAQbUBRwRAIABBBGoiACADRw0BDAILCyAAIANGDQAgBUGw/fwAQYD38gBBfhAcKAIEIgBFDQAgAkGYBmogABBbIAIoAqAGIQAgAkEANgKgBiACQcwMaiAANgIAIAJBBzoAwwwgAkEAOgC/DCACQdX87gAoAAA2ALsMIAJB0vzuACgAADYCuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgAgBCgCCEkEQCAAIAIpA7gMNwIAIAAgAkHADGoiASgCADYCCCABQQA2AgAgAkIANwO4DCAAIAJBxAxqIgEoAgg2AhQgACABKQIANwIMIAFCADcCACABQQA2AgggBCAAQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyAFKAKAASEDIAUoAnwhAQsCQCABIANGDQAgASEAA0AgACgCAEG2AUcEQCAAQQRqIgAgA0cNAQwCCwsgACADRg0AIAVBsP38AEGs9/IAQX4QHCgCBCIARQ0AIAJBmAZqIAAQrAggAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkEFOgDDDCACQQA6AL0MIAJBg7bvAC0AADoAvAwgAkH/te8AKAAANgK4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACACQcAMaiIBKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAUoAoABIQMgBSgCfCEBCwJAIAEgA0YNACABIQADQCAAKAIAQbcBRwRAIABBBGoiACADRw0BDAILCyAAIANGDQAgBUGw/fwAQdj38gBBfhAcKAIEIgBFDQAgAkGYBmogABCsCCACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQQU6AMMMIAJBADoAvQwgAkGDtu8ALQAAOgC8DCACQf+17wAoAAA2ArgMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBIBEAgAigCmAYQFwsgBSgCgAEhAyAFKAJ8IQELAkAgASADRg0AIAEhAANAIAAoAgBBuAFHBEAgAEEEaiIAIANHDQEMAgsLIAAgA0YNACAFQbD9/ABB9PfyAEF+EBwiACgCCCIGIAAoAgQiAEYNACACQQA2AvADIAJCADcD6AMgBiAAayIBQQxtIQcgAQRAIAdB1qrVqgFPDQIgAiABEBgiAzYC6AMgAiADIAdBDGxqNgLwAwNAAkAgACwAC0EATgRAIAMgACkCADcCACADIAAoAgg2AggMAQsgAyAAKAIAIAAoAgQQGgsgA0EMaiEDIABBDGoiACAGRw0ACyACIAM2AuwDCyACQZgGaiACQegDahDNDSACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQQU6AMMMIAJBADoAvQwgAkGbk+0ALQAAOgC8DCACQZeT7QAoAAA2ArgMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBIBEAgAigCmAYQFwsgAigC6AMiAARAIAAgAigC7AMiAUYEfyAABQNAIAFBDGshAyABQQFrLAAAQQBIBEAgAygCABAXCyADIgEgAEcNAAsgAigC6AMLIQEgAiAANgLsAyABEBcLIAUoAoABIQMgBSgCfCEBCwJAIAEgA0YNAANAIAEoAgBBuQFHBEAgAUEEaiIBIANHDQEMAgsLIAEgA0YNACAFQbD9/ABBlPjyAEF+EBwiAEEEaiEBAkACQCAAKAIIIAAtAA8iAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAAtAA8LQRh0QRh1QQBOBEAgAiABKAIINgLgAyACIAEpAgA3A9gDDAELIAJB2ANqIAAoAgQgACgCCBAaCyACIAIpAtgDNwKYBiACIAIoAuADNgKgBiACQgA3AtgDIAJBADYC4AMgAkEQEBgiATYCuAwgAkKNgICAgIKAgIB/NwK8DCABQQA6AA0gAUGBjO8AKQAANwAFIAFB/IvvACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLADjA0EATg0AIAIoAtgDEBcLIABBEGohAQJAAkAgACgCFCAALQAbIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiAALQAbC0EYdEEYdUEATgRAIAIgASgCCDYC0AMgAiABKQIANwPIAwwBCyACQcgDaiAAKAIQIAAoAhQQGgsgAiACKQLIAzcCmAYgAiACKALQAzYCoAYgAkIANwLIAyACQQA2AtADIAJBwAxqIgNB+aLvAC8AADsBACACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQYAUOwHCDCACQfGi7wApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBIBEAgAigCmAYQFwsgAiwA0wNBAE4NACACKALIAxAXCyAAQRxqIQECQAJAIAAoAiAgAC0AJyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0AJwtBGHRBGHVBAE4EQCACIAEoAgg2AsADIAIgASkCADcDuAMMAQsgAkG4A2ogACgCHCAAKAIgEBoLIAIgAikCuAM3ApgGIAIgAigCwAM2AqAGIAJCADcCuAMgAkEANgLAAyACQcAMaiIDQdyI7QAvAAA7AQAgAigCoAYhASACQQA2AqAGIAJBzAxqIAE2AgAgAkGAFDsBwgwgAkHUiO0AKQAANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASADKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAIsAMMDQQBODQAgAigCuAMQFwsgAEEoaiEBAkACQCAAKAIsIAAtADMiAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAAtADMLQRh0QRh1QQBOBEAgAiABKAIINgKwAyACIAEpAgA3A6gDDAELIAJBqANqIAAoAiggACgCLBAaCyACIAIpAqgDNwKYBiACIAIoArADNgKgBiACQgA3AqgDIAJBADYCsAMgAkEQEBgiATYCuAwgAkKMgICAgIKAgIB/NwK8DCABQQA6AAwgAUHds+0AKAAANgAIIAFB1bPtACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACzA0EATg0AIAIoAqgDEBcLIABBNGohAQJAIAAoAjggAC0APyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0APwtBGHRBGHVBAE4EQCACIAEoAgg2AqADIAIgASkCADcDmAMMAQsgAkGYA2ogACgCNCAAKAI4EBoLIAIgAikCmAM3ApgGIAIgAigCoAM2AqAGIAJCADcCmAMgAkEANgKgAyACQSAQGCIANgK4DCACQpCAgICAhICAgH83ArwMIABBADoAECAAQfSS7wApAAA3AAggAEHsku8AKQAANwAAIAJBzAxqIAIoAqAGNgIAIAJBADYCoAYgAiACKQOYBjcCxAwgAkIANwOYBgJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACACQcAMaiIBKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAIsAKMDQQBODQAgAigCmAMQFwsgBSgCfCIDIQECQAJAIAMgBSgCgAEiAEYNACADIQEDQCABKAIAQboBRg0BIAFBBGoiASAARw0ACwwBCyAAIAFGDQAgBUGw/fwAQbT48gBBfhAcKwMIIgpEAAAAAAAAAABhDQAgAkGYBmogChBzIAJBCDoAwwwgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkEAOgDADCACQvHqhfPGrpq6+QA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEY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ACADRg0AAkAgBUGw/fwAQfD68gBBfhAcIgErAwgiCkQAAAAAAAAAAGENACACQZgGaiAKEHMgAkEQEBgiADYCuAwgAkKPgICAgIKAgIB/NwK8DCAAQQA6AA8gAEHZkO4AKQAANwAHIABB0pDuACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgAgBCgCCEkEQCAAIAIpA7gMNwIAIAAgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCAAIAJBxAxqIgMoAgg2AhQgACADKQIANwIMIANCADcCACADQQA2AgggBCAAQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCwJAIAErAxAiCkQAAAAAAAAAAGENACACQZgGaiAKEHMgAkEgEBgiADYCuAwgAkKQgICAgISAgIB/NwK8DCAAQQA6ABAgAEGYtu0AKQAANwAIIABBkLbtACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgAgBCgCCEkEQCAAIAIpA7gMNwIAIAAgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCAAIAJBxAxqIgMoAgg2AhQgACADKQIANwIMIANCADcCACADQQA2AgggBCAAQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCwJAIAErAxgiCkQAAMD////fwWENACACQZgGaiAKEK0BIAJBEBAYIgA2ArgMIAJCjYCAgICCgICAfzcCvAwgAEEAOgANIABB7PzuACkAADcABSAAQef87gApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgACACQcQMaiIDKAIINgIUIAAgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAEEY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xAwCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCwJAIAArAwgiCkQAAAAAAADwv2ENACACQZgGaiAKEHMgAkEIOgDDDCACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQQA6AMAMIAJC8+iV6+aF27LuADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCwJAIAAoAhAiAUUNACACQZgGaiABEKUOIAJBCDoAwwwgAigCoAYhASACQQA2AqAGIAJBzAxqIAE2AgAgAkEAOgDADCACQvPolevmpdu35AA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQCAAKAIUIgFFDQAgAkGYBmogARCgCiACQQg6AMMMIAIoAqAGIQEgAkEANgKgBiACQcwMaiABNgIAIAJBADoAwAwgAkLz6JXr5oXct/MANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASACQcAMaiIDKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLIABBGGohAQJAAkAgACgCHCAALQAjIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiAALQAjC0EYdEEYdUEATgRAIAIgASgCCDYCoAIgAiABKQIANwOYAgwBCyACQZgCaiAAKAIYIAAoAhwQGgsgAiACKQKYAjcCmAYgAiACKAKgAjYCoAYgAkIANwKYAiACQQA2AqACIAJBEBAYIgE2ArgMIAJCi4CAgICCgICAfzcCvAwgAUEAOgALIAFBkvPtACgAADYAByABQYvz7QApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIBIAQoAghJBEAgASACKQO4DDcCACABIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgASACQcQMaiIDKAIINgIUIAEgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAUEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBIBEAgAigCmAYQFwsgAiwAowJBAE4NACACKAKYAhAXCwJAIAAoAiQiAUUNACACQZgGaiABEFsgAkEQEBgiATYCuAwgAkKMgICAgIKAgIB/NwK8DCABQQA6AAwgAUG7qO8AKAAANgAIIAFBs6jvACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMM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AigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLACTAkEATg0AIAIoAogCEBcLAkACQCAFKAJ8IgMgBSgCgAEiAEYNAANAIAMoAgBB0AFGDQEgA0EEaiIDIABHDQALDAELIAAgA0YNAAJAIAVBsP38AEGs/vIAQX4QHCIBKAIEIgBFDQAgAkGYBmogABBbIAJBEBAYIgA2ArgMIAJCj4CAgICCgICAfzcCvAwgAEEAOgAPIABByJjvACkAADcAByAAQcGY7wApAAA3AAAgAkHMDGogAigCoAY2AgAgAkEANgKgBiACIAIpA5gGNwLEDCACQgA3A5gGAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgMoAgA2AgggA0EANgIAIAJCADcDuAwgACACQcQMaiIDKAIINgIUIAAgAykCADcCDCADQgA3AgAgA0EANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQCABKwMIIgpEAADA////38FhDQAgAkGYBmogChCtASACQRAQGCIANgK4DCACQo6AgICAgoCAgH83ArwMIABBADoADiAAQYWP7gApAAA3AAYgAEH/ju4AKQAANwAAIAJBzAxqIAIoAqAGNgIAIAJBADYCoAYgAiACKQOYBjcCxAwgAkIANwOYBgJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACACQcAMaiIDKAIANgIIIANBADYCACACQgA3A7gMIAAgAkHEDGoiAygCCDYCFCAAIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLAkAgASsDECIKRAAAwP///9/BYQ0AIAJBmAZqIAoQrQEgAkEQEBgiADYCuAwgAkKPgICAgIKAgIB/NwK8DCAAQQA6AA8gAEHoju4AKQAANwAHIABB4Y7uACkAADcAACACQcwMaiACKAKgBjYCACACQQA2AqAGIAIgAikDmAY3AsQMIAJCADcDmAYCQCAEKAIEIgAgBCgC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QQA6AMAMIAJC9Mrho+fF2bDtADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgEgBCgCCEkEQCABIAIpA7gMNwIAIAEgAkHADGoiAygCADYCCCADQQA2AgAgAkIANwO4DCABIAJBxAxqIgMoAgg2AhQgASADKQIANwIMIANCADcCACADQQA2AgggBCABQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAEgEQCACKAKYBhAXCyACLADzAUEATg0AIAIoAugBEBcLIABBEGohAQJAAkAgACgCFCAALQAbIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiAALQAbC0EYdEEYdUEATgRAIAIgASgCCDYC4AEgAiABKQIANwPYAQwBCyACQdgBaiAAKAIQIAAoAhQQGgsgAiACKQLYATcCmAYgAiACKALgATYCoAYgAkIANwLYASACQQA2AuABIAJBwAxqIgNB1p7vAC0AADoAACACKAKgBiEBIAJBADYCoAYgAkHMDGogATYCACACQQk6AMMMIAJBADoAwQwgAkHOnu8AKQAANwO4DCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiASAEKAIISQRAIAEgAikDuAw3AgAgASADKAIANgIIIANBADYCACACQgA3A7gMIAEgAkHEDGoiAygCCDYCFCABIAMpAgA3AgwgA0IANwIAIANBADYCCCAEIAFBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEASARAIAIoApgGEBcLIAIsAOMBQQBODQAgAigC2AEQFwsCQAJAIAArAyhEAADA////38FiDQAgACgCMA0AIAArAzhEAAAAAAAAAABhDQELIAJBlIX9ADYCuAEgAiAAKQIsNwLEASACIAApAjQ3AswBIAIgACgCPDYC1AEgAiAAKQIkNwK8ASACQZgGaiACQbgBahCKBSACQcAMaiIDQYeD7wAtAAA6AAAgAigCoAYhASACQQA2AqAGIAJBzAxqIAE2AgAgAkEJOgDDDCACQQA6AMEMIAJB/4LvACkAADcDuAwgAikD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BCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBIBEAgAigCmAYQFwsgBSgCgAEhAyAFKAJ8IQELAkAgASADRg0AA0AgASgCAEHYAUcEQCABQQRqIgEgA0cNAQwCCwsgASADRg0AAkAgBUGw/fwAQdyA8wBBfhAcIgMrAwgiCkQAAMD////fwWENACACQZgGaiAKEHMgAkHADGoiAUGVuO0ALwAAOwEAIAIoAqAGIQAgAkEANgKgBiACQcwMaiAANgIAIAJBgBQ7AcIMIAJBjbjtACkAADcDuAwgAikDmAYhCSACQgA3A5gGIAIgCTcCxAwCQCAEKAIEIgAgBCgCCEkEQCAAIAIpA7gMNwIAIAAgASgCADYCCCABQQA2AgAgAkIANwO4DCAAIAJBxAxqIgEoAgg2AhQgACABKQIANwIMIAFCADcCACABQQA2AgggBCAAQRhqNgIEDAELIAQgAkG4DGoQJSACLADPDEEATg0AIAIoAsQMEBcLIAIsAMMMQQBIBEAgAigCuAwQFwsgAiwAowZBAE4NACACKAKYBhAXCyADKwMQIgpEAADA////38FhDQAgAkGYBmogChBzIAJBwAxqIgFB6OHuAC8AADsBACACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQYAUOwHCDCACQeDh7gApAAA3A7gMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEHZAUYNASADQQRqIgMgAEcN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DCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsgAysDECIKRAAAAAAAAAAAYQ0AIAJBmAZqIAoQcyACKAKgBiEAIAJBADYCoAYgAkHMDGogADYCACACQfkAOwG4DCACQQE6AMMMIAIpA5gGIQkgAkIANwOYBiACIAk3AsQMAkAgBCgCBCIAIAQoAghJBEAgACACKQO4DDcCACAAIAJBwAxqIgEoAgA2AgggAUEANgIAIAJCADcDuAwgACACQcQMaiIBKAIINgIUIAAgASkCADcCDCABQgA3AgAgAUEANgIIIAQgAEEYajYCBAwBCyAEIAJBuAxqECUgAiwAzwxBAE4NACACKALEDBAXCyACLADDDEEASARAIAIoArgMEBcLIAIsAKMGQQBODQAgAigCmAYQFwsCQAJAIAUoAnwiASAFKAKAASIARg0AA0AgASgCAEHpAUYNASABQQRqIgEgAEcNAAsMAQsgACABRg0AAkAgBUGw/fwAQciF8wBBfhAcIgMrAwgiCkQAAAAAAAAAAGENACACQZgGaiAKEHMgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkEAOgC6DCACQfjkADsBuAwgAkECOgDDDCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACACQcAMaiIBKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLIAMrAxAiCkQAAAAAAAAAAGENACACQZgGaiAKEHMgAigCoAYhACACQQA2AqAGIAJBzAxqIAA2AgAgAkEAOgC6DCACQfnkADsBuAwgAkECOgDDDCACKQOYBiEJIAJCADcDmAYgAiAJNwLEDAJAIAQoAgQiACAEKAIISQRAIAAgAikDuAw3AgAgACACQcAMaiIBKAIANgIIIAFBADYCACACQgA3A7gMIAAgAkHEDGoiASgCCDYCFCAAIAEpAgA3AgwgAUIANwIAIAFBADYCCCAEIABBGGo2AgQMAQsgBCACQbgMahAlIAIsAM8MQQBODQAgAigCxAwQFwsgAiwAwwxBAEgEQCACKAK4DBAXCyACLACjBkEATg0AIAIoApgGEBcLIAJB0AxqJAAMAQsQKAALIwBBkAJrIgIkAAJAAkAgBSgCfCIDIAUoAoABIgBGDQADQCADKAIAQe4BRg0BIANBBGoiAyAARw0ACwwBCyAAIANGDQACQCAFQbD9/ABBgOfzAEF+EBwiACgCDCAAKAIQcg0AIAAoAhggAC0AHyIBIAFBGHRBGHVBAEgbDQAgAEEUakF/QYjM8QBBABAbRQ0BCyACQZTS8gA2AsgBIAIgACgCEDYC1AEgAiAAKQIINwLMASACQdgBaiEBAkAgACwAH0EATgRAIAEgACkCFDcCACABIAAoAhw2AggMAQsgASAAKAIUIAAoAhgQGgsjAEEQayIBJAAgAkIANwLoASACQQA2AvABAkACQAJAAkAgAigCzAFBAWsOAwABAgMLIAEgAigC0AEQrAggAiABKAIINgLwASACIAEpAwA3AugBDAILIAIoAtQBIQYjAEEQayIDJAAgASIAQgA3AgAgAEEANgIIAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAZBAWsODQABAgMEBQYHCAkKCwwNCyAAQQY6AAsgAEHaju4AKAAANgAAIABB3o7uAC8AADsABCAAQQA6AAYMDQsgAEEGOgALIABBro/uACgAADYAACAAQbKP7gAvAAA7AAQgAEEAOgAGDAwLIABBBzoACyAAQZOP7gAoAAA2AAAgAEGWj+4AKAAANgADIABBADoABwwLCyAAQQA6AAggAELy0p3Dxq7bsPIANwIAIABBCDoACwwKCyAAQQY6AAsgAEHe9+4AKAAANgAAIABB4vfuAC8AADsABCAAQQA6AAYMCQsgAEEAOgAIIABC7+yVk8et2bDmADcCACAAQQg6AAsMCAsgAEEDOgALIABBosHvAC8AADsAACAAQaTB7wAtAAA6AAIgAEEAOgADDAcLIABBBToACyAAQdaG7gAoAAA2AAAgAEHahu4ALQAAOgAEIABBADoABQwGCyAAQQU6AAsgAEH79u8AKAAANgAAIABB//bvAC0AADoABCAAQQA6AAUMBQsgAEEFOgALIABB4YfuACgAADYAACAAQeWH7gAtAAA6AAQgAEEAOgAFDAQLIABBAzoACyAAQbHv7wAvAAA7AAAgAEGz7+8ALQAAOgACIABBADoAAwwDCyAAQQc6AAsgAEG0tO8AKAAANgAAIABBt7TvACgAADYAAyAAQQA6AAcMAgsgAEGR0+8AQQwQOwwBCyADIAY2AgBBzq/wACADECQCQCAALAALQQBIBEAgAEEANgIEIAAoAgAhAAwBCyAAQQA6AAsLIABBADoAAAsgA0EQaiQAIAIgASgCCDYC8AEgAiABKQMANwLoAQwBCwJAIAIsAOMBQQBOBEAgASACKALgATYCCCABIAIpAtgBNwMADAELIAEgAigC2AEgAigC3AEQGgsgAiABKQMANwLoASACIAEoAgg2AvABCyABQRBqJAAgAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEFOgCDAiACQQA6AP0BIAJBg7bvAC0AADoA/AEgAkH/te8AKAAANgL4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEASARAIAIoAugBEBcLIAJBlNLyADYCyAEgAiwA4wFBAE4NACACKALYARAXCwJAAkAgBSgCfCIDIAUoAoABIgBGDQADQCADKAIAQe8BRg0BIANBBGoiAyAARw0ACwwBCyAAIANGDQACQCAFQbD9/ABBoOfzAEF+EBwiACgCBCIBRQ0AIAJB6AFqIAEQWyACKALwASEBIAJBADYC8AEgAiABNgKMAiACQQU6AIMCIAJBADoA/QEgAkG2iO0ALQAAOgD8ASACQbKI7QAoAAA2AvgBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIBIAQoAghJBEAgASACKQP4ATcCACABIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASABIAIoAowCNgIUIAEgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAUEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsCQCAAKAIIIgFFDQAgAkHoAWogARCMBSACQRAQGCIBNgL4ASACQouAgICAgoCAgH83AvwBIAFBADoACyABQbmW7wAoAAA2AAcgAUGylu8AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgACgCDCIBRQ0AIAJB6AFqIAEQTSACQfyC7wAvAAA7AYACIAIoAvABIQEgAkEANgLwASACIAE2AowCIAJBgBQ7AYICIAJB9ILvACkAADcD+AEgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgEgBCgCCEkEQCABIAIpA/gBNwIAIAEgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAEgAigCjAI2AhQgASACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCABQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCyAAQRBqIQECQAJAIAAoAhQgAC0AGyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0AGwtBGHRBGHVBAE4EQCACIAEoAgg2AsABIAIgASkCADcDuAEMAQsgAkG4AWogACgCECAAKAIUEBoLIAIgAikCuAE3AugBIAIgAigCwAE2AvABIAJCADcCuAEgAkEANgLAASACQRAQGCIBNgL4ASACQouAgICAgoCAgH83AvwBIAFBADoACyABQdeC7gAoAAA2AAcgAUHQgu4AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEASARAIAIoAugBEBcLIAIsAMMBQQBODQAgAigCuAEQFwsgAEEcaiEBAkACQCAAKAIgIAAtACciAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAAtACcLQRh0QRh1QQBOBEAgAiABKAIINgKwASACIAEpAgA3A6gBDAELIAJBqAFqIAAoAhwgACgCIBAaCyACIAIpAqgBNwLoASACIAIoArABNgLwASACQgA3AqgBIAJBADYCsAEgAkEQEBgiATYC+AEgAkKPgICAgIKAgIB/NwL8ASABQQA6AA8gAUG4gu4AKQAANwAHIAFBsYLuACkAADcAACACIAIoAvABNgKMAiACQQA2AvABIAIgAikD6AE3AoQCIAJCADcD6AECQCAEKAIEIgEgBCgCCEkEQCABIAIpA/gBNwIAIAEgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAEgAigCjAI2AhQgASACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCABQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAEgEQCACKALoARAXCyACLACzAUEATg0AIAIoAqgBEBcLAkAgACgCKCIBRQ0AIAJB6AFqIAEQ1AQgAkGgzO4ALQAAOgCAAiACKALwASEBIAJBADYC8AEgAiABNgKMAiACQQk6AIMCIAJBADoAgQIgAkGYzO4AKQAANwP4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAAoAjhFBEAgACsDQEQAAMD////fwWENAQsgAkH80PIANgKQASACIAApAjw3ApwBIAIgACgCRDYCpAEgAiAAKQI0NwKUASACQegBaiACQZABahDTBCACQdHo7gAvAAA7AYACIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBgBQ7AYICIAJByejuACkAADcD+AEgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgAgBCgCCEkEQCAAIAIpA/gBNwIAIAAgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAAgAigCjAI2AhQgACACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCAAQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCwJAAkAgBSgCfCIDIAUoAoABIgBGDQADQCADKAIAQfABRg0BIANBBGoiAyAARw0ACwwBCyAAIANGDQACQCAFQbD9/ABBxOfzAEF+EBwiASsDCCIKRAAAAAAAAAAAYQ0AIAJB6AFqIAoQcyACKALwASEAIAJBADYC8AEgAiAANgKMAiACQQM6AIMCIAJBADoA+wEgAkHDue4ALQAAOgD6ASACQcG57gAvAAA7AfgBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsCQCABKAIQIgBFDQAgAkHoAWogABCtCiACKALwASEAIAJBADYC8AEgAiAANgKMAiACQQY6AIMCIAJBADoA/gEgAkHmue8ALwAAOwH8ASACQeK57wAoAAA2AvgBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsgASgCFCIARQ0AIAJB6AFqIAAQTSACKALwASEAIAJBADYC8AEgAiAANgKMAiACQQU6AIMCIAJBADoA/QEgAkGDtu8ALQAAOgD8ASACQf+17wAoAAA2AvgBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEHxAUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AIAVBsP38AEHo5/MAQX4QHCIAQQRqIQECQAJAIAAoAgggAC0ADyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0ADwtBGHRBGHVBAE4EQCACIAEoAgg2AogBIAIgASkCADcDgAEMAQsgAkGAAWogACgCBCAAKAIIEBoLIAIgAikCgAE3AugBIAIgAigCiAE2AvABIAJCADcCgAEgAkEANgKIASACQf2C7gAvAAA7AYACIAIoAvABIQEgAkEANgLwASACIAE2AowCIAJBgBQ7AYICIAJB9YLuACkAADcD+AEgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgEgBCgCCEkEQCABIAIpA/gBNwIAIAEgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAEgAigCjAI2AhQgASACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCABQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAEgEQCACKALoARAXCyACLACLAUEATg0AIAIoAoABEBcLAkAgACgCECIDRQ0AIwBBEGsiASQAIAJCADcC6AEgAkEANgLwAQJAAkACQAJAAkAgA0EBaw4DAAECAwsgAkEDOgDzASACQbXt7wAvAAA7AOgBIAJBt+3vAC0AADoA6gEMAwsgAkEDOgDzASACQcmo7QAvAAA7AOgBIAJBy6jtAC0AADoA6gEMAgsgAkHu3snrBjYC6AEgAkEEOgDzAQwBCyABIAM2AgBB/7/vACABECQgAkEAOgDoASACQQA6APMBCyABQRBqJAAgAkGuwO8ALQAAOgCAAiACKALwASEBIAJBADYC8AEgAiABNgKMAiACQQk6AIMCIAJBADoAgQIgAkGmwO8AKQAANwP4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAArAxgiCkQAAAAAAAAAAGENACACQegBaiAKEHMgAkG2lO8ALwAAOwGAAiACKALwASEAIAJBADYC8AEgAiAANgKMAiACQYAUOwGCAiACQa6U7wApAAA3A/gBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsgBSgCfCIDIQECQAJAIAMgBSgCgAEiAEYNACADIQEDQCABKAIAQfIBRg0BIAFBBGoiASAARw0ACwwBCyAAIAFGDQAgBUGw/fwAQYzo8wBBfhAcKAIEIgFFDQAgAkHoAWogARDjDSACKALwASEAIAJBADYC8AEgAiAANgKMAiACQQU6AIMCIAJBADoA/QEgAkHs7O4ALQAAOgD8ASACQejs7gAoAAA2AvgBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBIBEAgAigC6AEQFwsgBSgCgAEhACAFKAJ8IQMLAkAgACADRg0AIAMhAQNAIAEoAgBB8wFHBEAgAUEEaiIBIABHDQEMAgsLIAAgAUYNACAFQbD9/ABBrOjzAEF+EBwoAgQiAUUNACMAQRBrIgAkACACQgA3AugBIAJBADYC8AECQAJAAkACQAJAIAFBAWsOAwABAgMLIAJBBToA8wEgAkHni+8AKAAANgDoASACQeuL7wAtAAA6AOwBDAMLIAJBBToA8wEgAkHj4O4AKAAANgDoASACQefg7gAtAAA6AOwBDAILIAJBCToA8wEgAkGI6e8AKQAANwDoASACQZDp7wAtAAA6APABDAELIAAgATYCAEGkkfAAIAAQJCACQQA6AOgBIAJBADoA8wELIABBEGokACACKALwASEAIAJBADYC8AEgAiAANgKMAiACQQc6AIMCIAJBADoA/wEgAkGahu4AKAAANgD7ASACQZeG7gAoAAA2AvgBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBIBEAgAigC6AEQFwsgBSgCgAEhACAFKAJ8IQMLAkAgACADRg0AA0AgAygCAEH0AUcEQCADQQRqIgMgAEcNAQwCCwsgACADRg0AIAVBsP38AEHQ6PMAQX4QHCIAQQRqIQECQAJAIAAoAgggAC0ADyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0ADwtBGHRBGHVBAE4EQCACIAEoAgg2AnggAiABKQIANwNwDAELIAJB8ABqIAAoAgQgACgCCBAaCyACIAIpAnA3AugBIAIgAigCeDYC8AEgAkIANwJwIAJBADYCeCACQYiD7gAvAAA7AYACIAIoAvABIQEgAkEANgLwASACIAE2AowCIAJBgBQ7AYICIAJBgIPuACkAADcD+AEgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgEgBCgCCEkEQCABIAIpA/gBNwIAIAEgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAEgAigCjAI2AhQgASACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCABQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAEgEQCACKALoARAXCyACLAB7QQBODQAgAigCcBAXCyAAKAIQIgBFDQAgAkHoAWogABBbIAJBEBAYIgA2AvgBIAJCjICAgICCgICAfzcC/AEgAEEAOgAMIABByKjvACgAADYACCAAQcCo7wApAAA3AAAgAiACKALwATYCjAIgAkEANgLwASACIAIpA+gBNwKEAiACQgA3A+gBAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEH1AUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AAkAgBUGw/fwAQfTo8wBBfhAcIgcoAgQiBkUNACMAQRBrIgEkACACQgA3AugBIAJBADYC8AFBASEAQegAIQMCQAJAAkAgBkEBaw4CAgABC0H2ACEDDAELIAEgBjYCAEGjxe4AIAEQJEEAIQBBACEDCyACIAM6AOgBIAIgADoA8wEgAUEQaiQAIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBADoA/AEgAkHm3snrBjYC+AEgAkEEOgCDAiACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAcoAggiAEUNACACQegBaiAAEKgKIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBBToAgwIgAkEAOgD9ASACQYO27wAtAAA6APwBIAJB/7XvACgAADYC+AEgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgAgBCgCCEkEQCAAIAIpA/gBNwIAIAAgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAAgAigCjAI2AhQgACACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCAAQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCwJAAkAgBSgCfCIDIAUoAoABIgBGDQADQCADKAIAQfYBRg0BIANBBGoiAyAARw0ACwwBCyAAIANGDQACQCAFQbD9/ABBlOnzAEF+EBwiASgCBCIARQ0AIAJB6AFqIAAQTSACKALwASEAIAJBADYC8AEgAiAANgKMAiACQQU6AIMCIAJBADoA/QEgAkGS4u0ALQAAOgD8ASACQY7i7QAoAAA2AvgBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsCQCABKAIIIgBBf0YNACACQegBaiAAEE0gAkEQEBgiADYC+AEgAkKLgICAgIKAgIB/NwL8ASAAQQA6AAsgAEGstu0AKAAANgAHIABBpbbtACkAADcAACACIAIoAvABNgKMAiACQQA2AvABIAIgAikD6AE3AoQCIAJCADcD6AECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA/gBNwIAIAAgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAAgAigCjAI2AhQgACACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCAAQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCyABKwMQIgpEAADA////38FhDQAgAkHoAWogChCtASACQbaY7gAtAAA6AIACIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBCToAgwIgAkEAOgCBAiACQa6Y7gApAAA3A/gBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsCQAJAIAUoAnwiAyAFKAKAASIARg0AA0AgAygCAEH3AUYNASADQQRqIgMgAEcNAAsMAQsgACADRg0AAkAgBUGw/fwAQbjp8wBBfhAcIgEoAgQiAEUNACACQegBaiAAEI4OIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBADoA/AEgAkHm3snrBjYC+AEgAkEEOgCDAiACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAEoAggiAEUNACACQegBaiAAEIwOIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBBToAgwIgAkEAOgD9ASACQeuW7wAtAAA6APwBIAJB55bvACgAADYC+AEgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgAgBCgCCEkEQCAAIAIpA/gBNwIAIAAgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAAgAigCjAI2AhQgACACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCAAQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCyAFKAJ8IgAhAQJAAkAgACAFKAKAASIDRg0AIAAhAQNAIAEoAgBB+AFGDQEgAUEEaiIBIANHDQALDAELIAEgA0YNACAFQbD9/ABB3OnzAEF+EBwoAgQiAUUNACMAQRBrIgAkACACQgA3AugBIAJBADYC8AECQAJAAkACQCABQQFrDgIAAQILIAJBBToA8wEgAkGLgO0AKAAANgDoASACQY+A7QAtAAA6AOwBDAILIAJB9srJowc2AugBIAJBBDoA8wEMAQsgACABNgIAQfGk7QAgABAkIAJBADoA6AEgAkEAOgDzAQsgAEEQaiQAIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBBjoAgwIgAkEAOgD+ASACQaql7QAvAAA7AfwBIAJBpqXtACgAADYC+AEgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgAgBCgCCEkEQCAAIAIpA/gBNwIAIAAgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAAgAigCjAI2AhQgACACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCAAQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAEgEQCACKALoARAXCyAFKAKAASEDIAUoAnwhAAsCQCAAIANGDQAgACEBA0AgASgCAEH5AUcEQCABQQRqIgEgA0cNAQwCCwsgASADRg0AIAVBsP38AEGA6vMAQX4QHCsDCCIKRAAAwP///9/BYQ0AIAJB6AFqIAoQrQEgAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEHOgCDAiACQQA6AP8BIAJB3/TuACgAADYA+wEgAkHc9O4AKAAANgL4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEASARAIAIoAugBEBcLIAUoAoABIQMgBSgCfCEACwJAIAAgA0YNACAAIQEDQCABKAIAQfoBRwRAIAFBBGoiASADRw0BDAILCyABIANGDQAgBUGw/fwAQaDq8wBBfhAcKAIEIgFFDQAjAEEQayIAJAAgAkIANwLoASACQQA2AvABAkACQAJAAkACQCABQQFrDgMAAQIDCyACQefkpaMGNgLoASACQQQ6APMBDAMLIAJC5+Slo8aumbz0ADcC6AEgAkEIOgDzAQwCCyACQfTK4aMHNgLoASACQQQ6APMBDAELIAAgATYCAEGzw+8AIAAQJCACQQA6AOgBIAJBADoA8wELIABBEGokACACQQg6AIMCIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBADoAgAIgAkLyyrmj9szctOQANwP4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEASARAIAIoAugBEBcLIAUoAoABIQMgBSgCfCEACwJAIAAgA0YNAANAIAAoAgBB+wFHBEAgAEEEaiIAIANHDQEMAgsLIAAgA0YNAAJAIAVBsP38AEHI6vMAQX4QHCIBKAIEIgBFDQAgAkHoAWogABCoCiACKALwASEAIAJBADYC8AEgAiAANgKMAiACQQU6AIMCIAJBADoA/QEgAkGDtu8ALQAAOgD8ASACQf+17wAoAAA2AvgBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsgASgCCCIARQ0AIAJB6AFqIAAQqwogAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEAOgD8ASACQfTSsaMHNgL4ASACQQQ6AIMCIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsgBSgCfCIDIQACQAJAIAMgBSgCgAEiAUYNACADIQADQCAAKAIAQfwBRg0BIABBBGoiACABRw0ACwwBCyAAIAFGDQAgBUGw/fwAQezq8wBBfhAcKAIEIgBFDQAgAkHoAWogABBbIAJBEBAYIgA2AvgBIAJCjoCAgICCgICAfzcC/AEgAEEAOgAOIABBjKzvACkAADcABiAAQYas7wApAAA3AAAgAiACKALwATYCjAIgAkEANgLwASACIAIpA+gBNwKEAiACQgA3A+gBAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBIBEAgAigC6AEQFwsgBSgCgAEhASAFKAJ8IQMLAkAgASADRg0AA0AgAygCAEH9AUcEQCADQQRqIgMgAUcNAQwCCwsgASADRg0AAkAgBUGw/fwAQZTr8wBBfhAcIgEoAgQiAEUNACACQegBaiAAEFsgAkEQEBgiADYC+AEgAkKLgICAgIKAgIB/NwL8ASAAQQA6AAsgAEHmiO0AKAAANgAHIABB34jtACkAADcAACACIAIoAvABNgKMAiACQQA2AvABIAIgAikD6AE3AoQCIAJCADcD6AECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA/gBNwIAIAAgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAAgAigCjAI2AhQgACACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCAAQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCyABKAIIIgBFDQAgAkHoAWogABBbIAJBIBAYIgA2AvgBIAJCkYCAgICEgICAfzcC/AEgAEEAOgARIABBgKzvAC0AADoAECAAQfir7wApAAA3AAggAEHwq+8AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAUoAnwiAyEAAkACQCADIAUoAoABIgFGDQAgAyEAA0AgACgCAEH+AUYNASAAQQRqIgAgAUcNAAsMAQsgACABRg0AIAVBsP38AEG46/MAQX4QHCgCBCIARQ0AIAJB6AFqIAAQtQggAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEAOgD8ASACQebeyesGNgL4ASACQQQ6AIMCIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBIBEAgAigC6AEQFwsgBSgCgAEhASAFKAJ8IQMLAkAgASADRg0AA0AgAygCAEH/AUcEQCADQQRqIgMgAUcNAQwCCwsgASADRg0AAkAgBUGw/fwAQdjr8wBBfhAcIgAoAgQiAUUNACACQegBaiABENQEIAIoAvABIQEgAkEANgLwASACIAE2AowCIAJBADoA/AEgAkHm3snrBjYC+AEgAkEEOgCDAiACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgACgCEEUEQCAAKwMYRAAAwP///9/BYQ0BCyACQfzQ8gA2AlggAiAAKQIUNwJkIAIgACgCHDYCbCACIAApAgw3AlwgAkHoAWogAkHYAGoQ0wQgAigC8AEhASACQQA2AvABIAIgATYCjAIgAkEFOgCDAiACQQA6AP0BIAJBm+ruAC0AADoA/AEgAkGX6u4AKAAANgL4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgACgCICIBRQ0AIAJB6AFqIAEQjAUgAigC8AEhASACQQA2AvABIAIgATYCjAIgAkEGOgCDAiACQQA6AP4BIAJBqb3uAC8AADsB/AEgAkGlve4AKAAANgL4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgACgCJCIBRQ0AIAJB6AFqIAEQTSACQRAQGCIBNgL4ASACQouAgICAgoCAgH83AvwBIAFBADoACyABQayD7wAoAAA2AAcgAUGlg+8AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgACgCKCIBRQ0AIAJB6AFqIAEQjAUgAkEIOgCDAiACKALwASEBIAJBADYC8AEgAiABNgKMAiACQQA6AIACIAJC8+iFk8fu3LztADcD+AEgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgEgBCgCCEkEQCABIAIpA/gBNwIAIAEgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAEgAigCjAI2AhQgASACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCABQRhqNgIEDAELIAQgAkH4AWoQJSACLACP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IAEgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAUEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBIBEAgAigC6AEQFwsgAiwAU0EATg0AIAIoAkgQFwsCQCAAKAIQIgFFDQAgAkHoAWogARBbIAJBxZrtAC8AADsBgAIgAigC8AEhASACQQA2AvABIAIgATYCjAIgAkGAFDsBggIgAkG9mu0AKQAANwP4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgACgCFCIBRQ0AIAJB6AFqIAEQgw4gAkEQEBgiATYC+AEgAkKLgICAgIKAgIB/NwL8ASABQQA6AAsgAUH0y+4AKAAANgAHIAFB7cvuACkAADcAACACIAIoAvABNgKMAiACQQA2AvABIAIgAikD6AE3AoQCIAJCADcD6AECQCAEKAIEIgEgBCgCCEkEQCABIAIpA/gBNwIAIAEgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAEgAigCjAI2AhQgASACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCABQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCwJAIAAoAhgiAUUNACACQegBaiABEE0gAkGh5u8ALwAAOwGAAiACKALwASEBIAJBADYC8AEgAiABNgKMAiACQYAUOwGCAiACQZnm7wApAAA3A/gBIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIBIAQoAghJBEAgASACKQP4ATcCACABIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASABIAIoAowCNgIUIAEgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAUEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsCQCAAKAIcIgFFDQAgAkHoAWogARCkCCACQRAQGCIBNgL4ASACQo2AgICAgoCAgH83AvwBIAFBADoADSABQaSl7QApAAA3AAUgAUGfpe0AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgACgCICIBRQ0AIAJB6AFqIAEQswggAkEQEBgiATYC+AEgAkKLgICAgIKAgIB/NwL8ASABQQA6AAsgAUHUte4AKAAANgAHIAFBzbXuACkAADcAACACIAIoAvABNgKMAiACQQA2AvABIAIgAikD6AE3AoQCIAJCADcD6AECQCAEKAIEIgEgBCgCCEkEQCABIAIpA/gBNwIAIAEgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAEgAigCjAI2AhQgASACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCABQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCwJAAkAgACsDMEQAAMD////fwWINACAAKAI4DQAgACsDQEQAAAAAAAAAAGENAQsgAkGUhf0ANgIoIAIgACkCNDcCNCACIAApAjw3AjwgAiAAKAJENgJEIAIgACkCLDcCLCACQegBaiACQShqEIoFIAJBEBAYIgE2AvgBIAJCi4CAgICCgICAfzcC/AEgAUEAOgALIAFBkIPvACgAADYAByABQYmD7wApAAA3AAAgAiACKALwATYCjAIgAkEANgLwASACIAIpA+gBNwKEAiACQgA3A+gBAkAgBCgCBCIBIAQoAghJBEAgASACKQP4ATcCACABIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASABIAIoAowCNgIUIAEgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAUEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsgACgCSCIARQ0AIAJB6AFqIAAQTSACQRAQGCIANgL4ASACQoyAgICAgoCAgH83AvwBIABBADoADCAAQens7gAoAAA2AAggAEHh7O4AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAUoAnwiAyEAAkACQCADIAUoAoABIgFGDQAgAyEAA0AgACgCAEGDAkYNASAAQQRqIgAgAUcNAAsMAQsgACABRg0AIAVBsP38AEHs7PMAQX4QHCgCBCIARQ0AIAJB6AFqIAAQsQggAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEAOgD8ASACQebeyesGNgL4ASACQQQ6AIMCIAIpA+gBIQkgAkIANwPoASACIAk3AoQCAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBIBEAgAigC6AEQFwsgBSgCgAEhASAFKAJ8IQMLAkAgASADRg0AA0AgAygCAEGEAkcEQCADQQRqIgMgAUcNAQwCCwsgASADRg0AAkAgBUGw/fwAQZjt8wBBfhAcIgEoAgQiAEUNACACQegBaiAAELEIIAJBgczuAC8AADsBgAIgAigC8AEhACACQQA2AvABIAIgADYCjAIgAkGAFDsBggIgAkH5y+4AKQAANwP4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAEoAggiAEUNACACQegBaiAAEFsgAkEgEBgiADYC+AEgAkKQgICAgISAgIB/NwL8ASAAQQA6ABAgAEHnq+8AKQAANwAIIABB36vvACkAADcAACACIAIoAvABNgKMAiACQQA2AvABIAIgAikD6AE3AoQCIAJCADcD6AECQCAEKAIEIgAgBCgCCEkEQCAAIAIpA/gBNwIAIAAgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAAgAigCjAI2AhQgACACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCAAQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCyAFKAJ8IgAhAQJAAkAgACAFKAKAASIDRg0AIAAhAQNAIAEoAgBBhQJGDQEgAUEEaiIBIANHDQALDAELIAEgA0YNACAFQbD9/ABBvO3zAEF+EBwoAgQiAUUNACACQegBaiABEFsgAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEFOgCDAiACQQA6AP0BIAJB/N/uAC0AADoA/AEgAkH43+4AKAAANgL4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEASARAIAIoAugBEBcLIAUoAoABIQMgBSgCfCEACwJAIAAgA0YNACAAIQEDQCABKAIAQYYCRwRAIAFBBGoiASADRw0BDAILCyABIANGDQAgBUGw/fwAQdjt8wBBfhAcKAIEIgFFDQAjAEEQayIAJAAgAkIANwLoASACQQA2AvABAkACQAJAAkAgAUEBaw4CAAECCyACQQU6APMBIAJBz5nuACgAADYA6AEgAkHTme4ALQAAOgDsAQwCCyACQQU6APMBIAJBh5nuACgAADYA6AEgAkGLme4ALQAAOgDsAQwBCyAAIAE2AgBB3MDuACAAECQgAkEAOgDoASACQQA6APMBCyAAQRBqJAAgAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEGOgCDAiACQQA6AP4BIAJBgsHuAC8AADsB/AEgAkH+wO4AKAAANgL4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEASARAIAIoAugBEBcLIAUoAoABIQMgBSgCfCEACwJAIAAgA0YNACAAIQEDQCABKAIAQYcCRwRAIAFBBGoiASADRw0BDAILCyABIANGDQAgBUGw/fwAQfjt8wBBfhAcKAIEIgFFDQAgAkHoAWogARDyDSACKALwASEAIAJBADYC8AEgAiAANgKMAiACQQA6APwBIAJB5t7J6wY2AvgBIAJBBDoAgwIgAikD6AEhCSACQgA3A+gBIAIgCTcChAICQCAEKAIEIgAgBCgCCEkEQCAAIAIpA/gBNwIAIAAgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAAgAigCjAI2AhQgACACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCAAQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMC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HCgCBCIBRQ0AIAJB6AFqIAEQqAogAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEFOgCDAiACQQA6AP0BIAJBg7bvAC0AADoA/AEgAkH/te8AKAAANgL4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEASARAIAIoAugBEBcLIAUoAoABIQMgBSgCfCEACwJAIAAgA0YNACAAIQEDQCABKAIAQY0CRwRAIAFBBGoiASADRw0BDAILCyABIANGDQAgBUGw/fwAQcTv8wBBfhAcKAIEIgFFDQAgAkHoAWogARBbIAJBEBAYIgA2AvgBIAJCjICAgICCgICAfzcC/AEgAEEAOgAMIABB5anvACgAADYACCAAQd2p7wApAAA3AAAgAiACKALwATYCjAIgAkEANgLwASACIAIpA+gBNwKEAiACQgA3A+gBAkAgBCgCBCIAIAQoAghJBEAgACACKQP4ATcCACAAIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASAAIAIoAowCNgIUIAAgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAEEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBIBEAgAigC6AEQFwsgBSgCgAEhAyAFKAJ8IQALAkAgACADRg0AA0AgACgCAEGOAkcEQCAAQQRqIgAgA0cNAQwCCwsgACADRg0AAkAgBUGw/fwAQejv8wBBfhAcIgAoAgQiAUUNACACQegBaiABEFsgAkGAie0ALQAAOgCAAiACKALwASEBIAJBADYC8AEgAiABNgKMAiACQQk6AIMCIAJBADoAgQIgAkH4iO0AKQAANwP4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiASAEKAIISQRAIAEgAikD+AE3AgAgASACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgASACKAKMAjYCFCABIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIAFBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgACgCCCIBRQ0AIAJB6AFqIAEQsw4gAkEQEBgiATYC+AEgAkKLgICAgIKAgIB/NwL8ASABQQA6AAsgAUGNnu8AKAAANgAHIAFBhp7vACkAADcAACACIAIoAvABNgKMAiACQQA2AvABIAIgAikD6AE3AoQCIAJCADcD6AECQCAEKAIEIgEgBCgCCEkEQCABIAIpA/gBNwIAIAEgAigCgAI2AgggAkEANgKAAiACQgA3A/gBIAEgAigCjAI2AhQgASACKQKEAjcCDCACQgA3AoQCIAJBADYCjAIgBCABQRhqNgIEDAELIAQgAkH4AWoQJSACLACPAkEATg0AIAIoAoQCEBcLIAIsAIMCQQBIBEAgAigC+AEQFwsgAiwA8wFBAE4NACACKALoARAXCyAAQQxqIQECQAJAIAAoAhAgAC0AFyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgAC0AFwtBGHRBGHVBAE4EQCACIAEoAgg2AhAgAiABKQIANwMIDAELIAJBCGogACgCDCAAKAIQEBoLIAIgAikCCDcC6AEgAiACKAIQNgLwASACQgA3AgggAkEANgIQIAJBEBAYIgE2AvgBIAJCi4CAgICCgICAfzcC/AEgAUEAOgALIAFB44LuACgAADYAByABQdyC7gApAAA3AAAgAiACKALwATYCjAIgAkEANgLwASACIAIpA+gBNwKEAiACQgA3A+gBAkAgBCgCBCIBIAQoAghJBEAgASACKQP4ATcCACABIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASABIAIoAowCNgIUIAEgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAUEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBIBEAgAigC6AEQFwsgAiwAE0EATg0AIAIoAggQFwsCQCAAKAIYIgFFDQAgAkHoAWogARBbIAJBEBAYIgE2AvgBIAJCjYCAgICCgICAfzcC/AEgAUEAOgANIAFBkajvACkAADcABSABQYyo7wApAAA3AAAgAiACKALwATYCjAIgAkEANgLwASACIAIpA+gBNwKEAiACQgA3A+gBAkAgBCgCBCIBIAQoAghJBEAgASACKQP4ATcCACABIAIoAoACNgIIIAJBADYCgAIgAkIANwP4ASABIAIoAowCNgIUIAEgAikChAI3AgwgAkIANwKEAiACQQA2AowCIAQgAUEYajYCBAwBCyAEIAJB+AFqECUgAiwAjwJBAE4NACACKAKEAhAXCyACLACDAkEASARAIAIoAvgBEBcLIAIsAPMBQQBODQAgAigC6AEQFwsgACsDICIKRAAAwP///9/BYQ0AIAJB6AFqIAoQrQEgAigC8AEhACACQQA2AvABIAIgADYCjAIgAkEHOgCDAiACQQA6AP8BIAJByffuACgAADYA+wEgAkHG9+4AKAAANgL4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAUoAnwiAyEAAkACQCADIAUoAoABIgFGDQAgAyEAA0AgACgCAEGPAkYNASAAQQRqIgAgAUcNAAsMAQsgACABRg0AIAVBsP38AEGM8PMAQX4QHCgCBCIARQ0AIAJB6AFqIAAQWyACQQg6AIMCIAIoAvABIQAgAkEANgLwASACIAA2AowCIAJBADoAgAIgAkLiwsnzwo6aufUANwP4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEASARAIAIoAugBEBcLIAUoAoABIQEgBSgCfCEDCwJAIAEgA0YNAANAIAMoAgBBkAJHBEAgA0EEaiIDIAFHDQEMAgsLIAEgA0YNAAJAIAVBsP38AEGw8PMAQX4QHCIBKAIEIgBFDQAgAkHoAWogABCnBCACQRAQGCIANgL4ASACQo2AgICAgoCAgH83AvwBIABBADoADSAAQdm17wApAAA3AAUgAEHUte8AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgASgCCCIARQ0AIAJB6AFqIAAQWyACQRAQGCIANgL4ASACQo+AgICAgoCAgH83AvwBIABBADoADyAAQYOo7wApAAA3AAcgAEH8p+8AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLAkAgASgCDCIARQ0AIAJB6AFqIAAQWyACQRAQGCIANgL4ASACQouAgICAgoCAgH83AvwBIABBADoACyAAQaGo7wAoAAA2AAcgAEGaqO8AKQAANwAAIAIgAigC8AE2AowCIAJBADYC8AEgAiACKQPoATcChAIgAkIANwPoAQJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAEoAhAiAEUNACACQegBaiAAEOgNIAJBlLftAC8AADsBgAIgAigC8AEhACACQQA2AvABIAIgADYCjAIgAkGAFDsBggIgAkGMt+0AKQAANwP4ASACKQPoASEJIAJCADcD6AEgAiAJNwKEAgJAIAQoAgQiACAEKAIISQRAIAAgAikD+AE3AgAgACACKAKAAjYCCCACQQA2AoACIAJCADcD+AEgACACKAKMAjYCFCAAIAIpAoQCNwIMIAJCADcChAIgAkEANgKMAiAEIABBGGo2AgQMAQsgBCACQfgBahAlIAIsAI8CQQBODQAgAigChAIQFwsgAiwAgwJBAEgEQCACKAL4ARAXCyACLADzAUEATg0AIAIoAugBEBcLIAJBkAJqJAAgBSgCNCIDIAUoAjgiBUcEQCAIQRRqIQADQAJAIAMsAAtBAE4EQCAIIAMoAgg2AhAgCCADKQIANwMIDAELIAhBCGogAygCACADKAIEEBoLAkAgAywAF0EATgRAIAAgAykCDDcCACAAIAMoAhQ2AggMAQsgACADKAIMIAMoAhAQGgsCQCAEKAIEIgEgBCgCCEkEQCABIAgpAwg3AgAgASAIKAIQNgIIIAhBADYCECAIQgA3AwggASAAKAIINgIUIAEgACkCADcCDCAAQgA3AgAgAEEANgIIIAQgAUEYajYCBAwBCyAEIAhBCGoQJSAILAAfQQBODQAgCCgCFBAXCyAILAATQQBIBEAgCCgCCBAXCyADQRhqIgMgBUcNAAsLIAQoAgAaIAQoAgQaIAhBIGokAAuaAQACQAJAIAAvAVBBJ2tB//8DcUETSQ0AIAAgACgCACgCCBEAAEHIAEYNACAAIAAoAgAoAggRAABBzABHDQELIABBsP38AEGg2vkAQX4QHCgCBEEARw8LAn8gACAAKAIAKAIIEQAAQcMARwRAQQAgACAAKAIAKAIIEQAAQcQARw0BGgsgAEGw/fwAQZTs/ABBfhAcKAIEQQBHCwuVAgECfyAAIAE7AVACQCAAQeAAaiIBIAJGDQAgAi0ACyIEQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAIpAgA3AgAgASACKAIINgIIDAILIAEgAigCACACKAIEECAMAQsgASACKAIAIAIgA0EASCIBGyACKAIEIAQgARsQIRoLIABBADoArAEgAEEANgJMIABBgAI7AWwCQCAALACfAUEASARAIABBADYCmAEgACgClAEhAgwBCyAAQZQBaiICQQA6AAsLIAJBADoAAAJAIAAsAKsBQQBIBEAgAEEANgKkASAAKAKgASECDAELIABBoAFqIgJBADoACwsgAkEAOgAAIAAQ/QggACAAKAIAKAKUAREBAAuZAQEDfyAAQdz2/AA2AgAgAEHMAGoQrAEgAEFAaxCsASAAQTRqEKwBIABBKGoQrAEgAEEcahCsASAAQRBqEKwBAkAgACgCDEUNACAAKAIIIgEoAgAiAiAAKAIEIgMoAgQ2AgQgAygCBCACNgIAIABBADYCDCABIABBBGoiAkYNAANAIAEoAgQhAyABEBcgAyIBIAJHDQALCyAACwwAIAAQjAMaIAAQFwvNAwEEfyACKAIAIQYCQCABKAIAIgUgACgCACIITARAIAUgBk4EQCAGIQUMAgsgASAGNgIAIAIgBTYCAEEBIQcgASgCACIGIAAoAgAiCEwNASAAIAY2AgAgASAINgIAIAIoAgAhBUECIQcMAQsCfyAFIAZIBEAgACAGNgIAIAIgCDYCAEEBDAELIAAgBTYCACABIAg2AgBBASEHIAIoAgAiBSAITA0BIAEgBTYCACACIAg2AgBBAgshByAIIQULAkAgAygCACIGIAVMDQAgAiAGNgIAIAMgBTYCACACKAIAIgUgASgCACIGTARAIAdBAWohBwwBCyABIAU2AgAgAiAGNgIAIAEoAgAiBSAAKAIAIgZMBEAgB0ECaiEHDAELIAAgBTYCACABIAY2AgAgB0EDaiEHCyAEKAIAIgUgAygCACIGSgR/IAMgBTYCACAEIAY2AgAgAygCACIEIAIoAgAiBUwEQCAHQQFqDwsgAiAENgIAIAMgBTYCACACKAIAIgMgASgCACIETARAIAdBAmoPCyABIAM2AgAgAiAENgIAIAEoAgAiAiAAKAIAIgNMBEAgB0EDag8LIAAgAjYCACABIAM2AgAgB0EEagUgBwsLhAEBAn8CQAJAAkAgAS0AEARAIAEoAggg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AQV/IwBBEGsiBSQAIAAgASACEKoFIQcCQAJAIAMoAgAiBiACKAIAIghIDQAgBiAIRwRAIAchBgwCCyADKAIEIAIoAgRIDQAgByEGDAELIAUgAikCCDcDCCAFIAIpAgA3AwAgAiADKQIINwIIIAIgAykCADcCACADIAUpAwg3AgggAyAFKQMANwIAIAIoAgAiCCABKAIAIglOBEAgB0EBaiEGIAggCUcNASACKAIEIAEoAgRODQELIAUgASkCCDcDCCAFIAEpAgA3AwAgASACKQIINwIIIAEgAikCADcCACACIAUpAwg3AgggAiAFKQMANwIAIAEoAgAiCCAAKAIAIglOBEAgB0ECaiEGIAggCUcNASABKAIEIAAoAgRODQELIAUgACkCCDcDCCAFIAApAgA3AwAgACABKQIINwIIIAAgASkCADcCACABIAUpAwg3AgggASAFKQMANwIAIAdBA2ohBgsCQAJAIAQoAgAiByADKAIAIghIDQAgByAIRwRAIAYhBAwCCyAEKAIEIAMoAgRIDQAgBiEEDAELIAUgAykCCDcDCCAFIAMpAgA3AwAgAyAEQQhqKQIANwIIIAMgBCkCADcCACAEIAUpAwg3AgggBCAFKQMANwIAIAMoAgAiByACKAIAIghOBEAgBkEBaiEEIAcgCEcNASADKAIEIAIoAgRODQELIAUgAikCCDcDCCAFIAIpAgA3AwAgAiADKQIINwIIIAIgAykCADcCACADIAUpAwg3AgggAyAFKQMANwIAIAIoAgAiAyABKAIAIgdOBEAgBkECaiEEIAMgB0cNASACKAIEIAEoAgRODQELIAUgASkCCDcDCCAFIAEpAgA3AwAgASACKQIINwIIIAEgAikCADcCACACIAUpAwg3AgggAiAFKQMANwIAIAEoAgAiAiAAKAIAIgNOBEAgBkEDaiEEIAIgA0cNASABKAIEIAAoAgRODQELIAUgACkCCDcDCCAFIAApAgA3AwAgACABKQIINwIIIAAgASkCADcCACABIAUpAwg3AgggASAFKQMANwIAIAZBBGohBAsgBUEQaiQAIAQL/w4CDH8BfiMAQRBrIgQkAANAIAFBDGshDCABQRBrIQcDQAJAAkACQAJAAkACQCABIABrIgJBBHUiAw4GBQUAAQIDBAsgAUEQayICKAIAIgMgACgCACIHTgRAIAMg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IABBzML8ADYCsAECQCABKAK4ASABKAK0AWsiAwRAIANBAEgNASAAIAMQGCICNgK0ASAAIAI2ArgBIAAgAiADQQJ1QQJ0ajYCvAEgACABKAK4ASABKAK0ASIEayIDQQBKBH8gAiAEIAMQGSADagUgAgs2ArgBCyAAQcABaiICQQA2AgwgAiACQQRqIgM2AgggAiADNgIEIAJBxP38ADYCACACIQMgAEGI1vIANgLQASABKALUASECIABB6NnyADYC2AEgACACNgLUASABKALcASECIABB2N3yADYC4AEgACACNgLcASAAQeQBaiECAkAgASwA7wFBAE4EQCACIAEpAuQBNwIAIAIgASgC7AE2AggMAQsgAiABKALkASABKALoARAaCyABKAL0ASECIABB3Nr6ADYCsAEgAEHI1PoANgIAIAAgAjYC9AEgA0Hw2voANgIAIABBtNv6ADYC8AEgAEGk2/oANgLgASAAQZTb+gA2AtgBIABBhNv6ADYC0AEgACABKQL4ATcC+AEgACABKQKAAjcCgAIgACABKQKIAjcCiAIgACABKQKQAjcCkAIgACABKQKYAjcCmAIgACABKQKgAjcCoAIgACABLQCoAjoAqAIPCxAoAAukBAEDfyAAIAEQZBogAEGwAWoiAkEANgIMIAIgAkEEaiIDNgIIIAIgAzYCBCACQcT9/AA2AgAgAiEDIABBwAFqIAFBwAFqEIsCIQQgAEH41PIANgLUAiAAQdgCaiECAkAgASwA4wJBAE4EQCACIAEpAtgCNwIAIAIgASgC4AI2AggMAQsgAiABKALYAiABKALcAhAaCyAAQYjY8gA2AuQCIABB6AJqIQICQCABLADzAkEATgRAIAIgASkC6AI3AgAgAiABKALwAjYCCAwBCyACIAEoAugCIAEoAuwCEBoLIABB7LrzADYC9AIgASgC+AIhAiAAQdjd8gA2AvwCIAAgAjYC+AIgAEGAA2ohAgJAIAEsAIsDQQBOBEAgAiABKQKAAzcCACACIAEoAogDNgIIDAELIAIgASgCgAMgASgChAMQGgsgAEHwt/QANgIAIANBiL70ADYCACAEQZy+9AA2AgAgAEEANgKUAyAAQgA3AowDIABBgL/0ADYC/AIgAEHwvvQANgL0AiAAQeC+9AA2AuQCIABB0L70ADYC1AIgAEHAvvQANgLQAQJA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ADcCDCABQgA3AhQgASEGIABBhARqIgFBuNDyADYCACABQQA2AgQgAUGI3vIANgIAIABBvP75ADYC4AIgAEGs/vkANgLQAiAAQZz++QA2AswBIABB+P35ADYCvAEgAEHc9/kANgIAIANBzP75ADYCACAAQeT++QA2AoADIARB9P75ADYCACAAQbj/+QA2ArgDIABBqP/5ADYCqAMgAEGY//kANgKYAyAFQcj/+QA2AgAgBkHY//kANgIAIAFB6P/5ADYCACAAIABB9AJqQQoQbiAAIABBjANqQQsQbiAAQe4AECkgAEGQARApIABB3QEQKSAAIAAoAgAoApQBEQEAIAJBEGokACAAC5ECAQN/IwBBEGsiAiQAIAJBBzoACyACQQA6AAcgAkGUmvEAKAAANgIAIAJBl5rxACgAADYAAyAAQcgAIAIQ1gYgAiwAC0EASARAIAIoAgAQFwsgAEIANwLUASAAQcDZ+QA2AtABIABB3AFqIgFBuNDyADYCACABQgA3AgQgAUHI2PIANgIAIAFCADcCDCABIQMgAEHwAWoiAUG40PIANgIAIAFCADcCBCABQfjZ8gA2AgAgAUEANgIMIABBgOj5ADYCvAEgAEHk4fkANgIAIABBkOj5ADYC0AEgA0Gs6PkANgIAIAFBvOj5ADYCACAAQZQBECkgAEGkARApIAAgACgCACgClAERAQAgAkEQaiQAIAAL5QECBX8BfCACKAKsAiIERQRAQQAPCyAAKAIIQfouai0AACEHIAAoAgQiA0GMCGogAigCkAIgAygC1AdsQeQAbTYCACAAKAIEIANBiAhqIgUQvRAhAyAAKAIEQckAIAUQqgcgA2shBQJ/IAAoAgRBjQEQoQUgAigCkAIgACgCBCgC6AZB9BdqIgAoAiwiBkEKbCAGIAAtADwbbEHkAG23oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAshACAEKALgASECIAQoAvQBIQYgBCABIAcQjREgACAFamwgAiADIAZqamsL3igCE38CfCMAQeAAayILJAACQCACRQ0AAkAgAkG4w/sAQfj9+gBBABAcBEAgC0EAOgBQIAtBADoAWwJAIAIsAF9BAE4EQCALIAIoAlw2AkggCyACKQJUNwNADAELIAtBQGsgAigCVCACKAJYEBoLIAEgAiALQdAAaiALQUBrQQFB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CwAgAEH4AmsQ0AELCwAgAEHoAmsQ0AELCwAgAEHkAWsQ0AELCwAgAEHUAWsQ0AELCwAgAEHAAWsQ0AELCwAgAEGwAWsQ0AELiwMBBX8jAEEQayIBJAAgAUEHOgALIAFBADoAByABQfuX8QAoAAA2AgAgAUH+l/EAKAAANgADIABB8wAgARCeARogASwAC0EASARAIAEoAgAQFwsgAEHMA2oQhgghAyAAQYAEahCABSEEIABBqARqIgJBuNDyADYCACACQgA3AgQgAkGo1fIANgIAIAJBADYCDCAAQbgEahD8AyEFIABB8MH5ADYCiAMgAEHgwfkANgL4AiAAQdDB+QA2AugCIABBwMH5ADYC5AEgAEGcwfkANgLUASAAQYzB+QA2AsABIABB7MD5ADYCsAEgAEGsuvkANgIAIANBgML5ADYCACAAQbjC+QA2AvgDIABBqML5ADYC8AMgAEGYwvkANgLcAyAEQcjC+QA2AgAgAEH4wvkANgKYBCAAQejC+QA2ApAEIAJBiMP5ADYCACAFQZjD+QA2AgAgACAAQdADakEGEG4gACAAQYQEakEIEG4gAEHuABApIABBMRApIAAgACgCACgClAERAQAgAUEQaiQACywAIAEEQCAAIAEoAgAQqAwgACABKAIEEKgMIAFBFGogASgCGBDrBSABEBcLC9oBAQR/IAAgASkDADcDACAAIAEpAwg3AwggACABRwRAIABBEGogASgCECABKAIUEKQEIABBHGogASgCHCABKAIgEKQEIABBKGogASgCKCABKAIsEKQEIABBNGogASgCNCABKAI4EKQEIAFBQGshAyAAQUBrIQIgAS0ASyIFQRh0QRh1IQQgACwAS0EATgRAIARBAE4EQCACIAMpAwA3AwAgAiADKAIINgIIDwsgAiABKAJAIAEoAkQQIA8LIAIgASgCQCADIARBAEgiABsgASgCRCAFIAAbECEaCwvaEAIGfwh8IwBB4ABrIgYkACAGQgA3AyggBkIANwMwIAZCADcDOCAGQUBrQgA3AwAgBkIANwNIIAZCADcDUCAGQQA2AlggBkIANwMgIAZCgICAgICA0MdANwMQIAZBBBAYIgM2AgAgBiADQQRqIgU2AgggA0GGgagENgEAIAYgBTYCBCABIAYQUiEFIAYoAgAiAwRAIAYgAzYCBCADEBcLAkACQAJA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CjkDICABQdQAaiICIANB2ABqIgBGDQAgAi0ACyIFQRh0QRh1IQMgACwAC0EATgRAIANBAE4EQCAAIAIpAgA3AgAgACACKAIINgIIDAILIAAgASgCVCABKAJYECAMAQsgACABKAJUIAIgA0EASCIAGyABKAJYIAUgABsQIRoLIAZBEGoQuxIgBkHgAGokAA8LQZa67wAQlgEAC0GWuu8AEJYBAAtBlrrvABCWAQALHQAjAEEQayIDJAAgACABIAIQthQgA0EQaiQAIAALGwAgAEH0ofkANgIAIABBBGogACgCCBC0CSAAC8EBAQN/AkAgASACKAIQIgMEfyADBSACEMwSDQEgAigCEAsgAigCFCIFa0sEQCACIAAgASACKAIkEQUADwsCQCACKAJQQQBIBEBBACEDDAELIAEhBANAIAQiA0UEQEEAIQMMAgsgACADQQFrIgRqLQAAQQpHDQALIAIgACADIAIoAiQRBQAiBCADSQ0BIAAgA2ohACABIANrIQEgAigCFCEFCyAFIAAgARAZGiACIAIoAhQgAWo2AhQgASADaiEECyAEC9ICAQR/IwBBEGsiAiQAIAJBBToACyACQQA6AAUgAkHImfEAKAAANgIAIAJBzJnxAC0AADoABCAAQYwBIAIQngEaIAIsAAtBAEgEQCACKAIAEBcLIABB0ANqIgFBuNDyADYCACABQoCAgICAgID4v383AwggAUEANgIEIAFBvLrzADYCACABIQMgAEHgA2oQuQ0hBCAAQZgEaiIBQbjQ8gA2AgAgAUEANgIEIAFBvLvzADYCACAAQZiJ+QA2AogDIABBiIn5ADYC+AIgAEH4iPkANgLoAiAAQeiI+QA2AuQBIABBxIj5ADYC1AEgAEG0iPkANgLAASAAQZSI+QA2ArABIABB1IH5ADYCACADQaiJ+QA2AgAgBEG4ifkANgIAIAFByIn5ADYCACAAQRkQKSAAQc0BECkgAEEnECkgACAAKAIAKAKUAREBACACQRBqJAAgAAvuAQEBfyMAQSBrIgQkACAEQQA6ABAgBEEAOgAbAkAgAiwAX0EATgRAIAQgAigCXDYCCCAEIAIpAlQ3AwAMAQsgBCACKAJUIAIoAlgQGgsgASACIARBEGogBCABKAIAKAKgAREHACAELAALQQBIBEAgBCgCABAXCyAELAAbQQBIBEAgBCgCEBAXCyAAIAEgAiADEMIDAkAgAigCmAJFDQAgAigC0AJFDQAgAkEgQX8QMCIDRQ0AIANBsP38AEHUy/wAQQAQHCIDRQ0AIANBsAFqIAIQ3gULIAEgAiAAIAEoAgAoAqQBEQQAIARBIGokAAvXBQEFfwJAAkACQCACDgMCAgABCyAAKAIIIQIgASgCACIBKAIIIgMEfyADQbD9/ABBgJ/7AEEAEBwFQQALKALUBiACQbD9/ABBgJ/7AEEAEBwoAtQGTA0BIAEoAgAiAiABKAIENgIEIAEoAgQgAjYCACAAKAIAIgIgATYCBCABIAI2AgAgACABNgIAIAEgADYCBCABDwsgAkEBdiIHIQQgACEFA0AgBEEBSyEGIAUoAgQhBSAEQQFrIQQgBg0ACyAAIAUgByADELAMIQYgBSABIAIgB2sgAxCwDCEAIAYoAgghAkEAIQQCQCAAKAIIIgMEfyADQbD9/ABBgJ/7AEEAEBwFQQALKALUBiACQbD9/ABBgJ/7AEEAEBwoAtQGIgJKBEACfyABIAAoAgQiBCABRg0AGgNAIAQgAiAEKAIIQbD9/ABBgJ/7AEEAEBwoAtQGTg0BGiAEKAIEIgQgAUcNAAsgAQshBSAAKAIAIgIgBSgCACIDKAIENgIEIAMoAgQgAjYCACAGKAIEIQIgBigCACIEIAA2AgQgACAENgIAIAYgAzYCACADIAY2AgQMAQsgBigCBCECIAAhBSAGIQALIAIgBUYNACABIAVGDQAgBSEGA0AgAigCCCEDQQAhBAJAIAUoAggiBwR/IAdBsP38AEGAn/sAQQAQHAVBAAsoAtQGIANBsP38AEGAn/sAQQAQHCgC1AYiB0oEQAJ/IAEgBSgCBCIEIAFGDQAaA0AgBCAHIAQoAghBsP38AEGAn/sAQQAQHCgC1AZODQEaIAQoAgQiBCABRw0ACyABCyEDIAUoAgAiBCADKAIAIgcoAgQ2AgQgBygCBCAENgIAIAIoAgQhBCACKAIAIgggBTYCBCAFIAg2AgAgAiAHNgIAIAcgAjYCBCADIAYgBSAGRhshBgwBCyACKAIEIQQgBSEDCyAEIAZGDQEgBCECIAMiBSABRw0ACwsgAAsxACABBEAgACABKAIAELEMIAAgASgCBBCxDCABLAAbQQBIBEAgASgCEBAXCyABEBcLCyAAIABBvNv4ADYCACAALAAnQQBIBEAgACgCHBAXCyAACxIAIABB3ANrIgAQ+gEaIAAQFwsSACAAQcwDayIAEPoBGiAAEBcLEgAgAEGIA2siABD6ARogABAXCxIAIABB+AJrIgAQ+gEaIAAQFwsSACAAQegCayIAEPoBGiAAEBcLEgAgAEHkAWsiABD6ARogABAXCxIAIABB1AFrIgAQ+gEaIAAQFwsSACAAQcABayIAEPoBGiAAEBcLEgAgAEGwAWsiABD6ARogABAXCwwAIAAQ+gEaIAAQFwsLACAAQdwDaxD6AQsLACAAQcwDaxD6AQsLACAAQYgDaxD6AQsLACAAQfgCaxD6AQsLACAAQegCaxD6AQsLACAAQeQBaxD6AQsLACAAQdQBaxD6AQsLACAAQcABaxD6AQsLACAAQbABaxD6AQu0AgECfyMAQRBrIgEkACABQQA6AAkgAUGfm/EALQAAOgAIIAFBCToACyABQZeb8QApAAA3AwAgAEH8ACABEJ4BGiABLAALQQBIBEAgASgCABAXCyAAQQA2AtgDIAAgAEHQA2oiAjYC1AMgAEHE/fwANgLMAyAAIAI2AtADIABB3ANqIgJBuNDyADYCACACQQA2AgQgAkHE5fMANgIAIABBoMH4ADYCzAMgAEGQwfgANgKIAyAAQYDB+AA2AvgCIABB8MD4ADYC6AIgAEHgwPgANgLkASAAQbzA+AA2AtQBIABBrMD4ADYCwAEgAEGMwPgANgKwASAAQci5+AA2AgAgAkG0wfgANgIAIABBADYC7AMgAEIANwLkAyAAQf4BECkgACAAKAIAKAKUAREBACABQRBqJAALoAEBAn8gAigCTBogAiACKAJIIgNBAWsgA3I2AkggAigCBCIDIAIoAggiBEYEfyABBSAAIAMgBCADayIDIAEgASADSxsiAxAZGiACIAIoAgQgA2o2AgQgACADaiEAIAEgA2sLIgMEQANAAkAgAhC+CUUEQCACIAAgAyACKAIgEQUAIgQNAQsgASADaw8LIAAgBGohACADIARrIgMNAAsLIAEL6wQBCH8jAEEQayICJAAgAkEHOgALIAJBADoAByACQfKa8QAoAAA2AgAgAkH1mvEAKAAANgADIABB3wAgAhCOAiACLAALQQBIBEAgAigCABAXCyAAQfACahD/AiEDIABB+ANqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQQgAEGIBGoiAUG40PIANgIAIAFBADYCBCABQajX8gA2AgAgASEFIABBkARqIgFBuNDyADYCACABQgA3AgQgAUHI2PIANgIAIAFCADcCDCABIQYgAEGoBGoiAUG40PIANgIAIAFB/NDyADYCECABQdjY8gA2AgAgAUKAgID+////70E3AyAgAUIANwIUIAFCADcCBCABIQcgAEHQBGoiAUG40PIANgIAIAFCADcCBCABQfjZ8gA2AgAgAUEANgIMIAEhCCAAQeAEaiIBQbjQ8gA2AgAgAUIANwIEIAFBqNryADYCACAAQfCQ+AA2AuACIABB4JD4ADYC0AIgAEHQkPgANgLMASAAQayQ+AA2ArwBIABBkIr4ADYCACADQYCR+AA2AgAgAEHskfgANgLQAyAAQdyR+AA2AsADIABBzJH4ADYCoAMgAEG8kfgANgKQAyAAQayR+AA2AoADIARB/JH4ADYCACAFQYyS+AA2AgAgBkGckvgANgIAIAdBrJL4ADYCACAIQbyS+AA2AgAgAUHMkvgANgIAIAAgAEH0AmpBDBBuIABB7gAQKSAAQYMBECkgAEGUARApIABBlQEQKSAAQaUBECkgAEGrARApIAAgACgCACgClAERAQAgAkEQaiQAIAAL/wMBBn8jAEEQayICJAAgAkEGOgALIAJBADoABiACQfSX8QAoAAA2AgAgAkH4l/EALwAAOwEEIABB2QAgAhCOAiACLAALQQBIBEAgAigCABAXCyAAQfACahD/AiEDIABB+ANqIgFBuNDyADYCACABQgA3AgQgAUGo1fIANgIAIAFBADYCDCABIQQgAEGIBGoiAUG40PIANgIAIAFCADcCBCABQcjY8gA2AgAgAUIANwIMIAEhBSAAQaAEaiIBQbjQ8gA2AgAgAUH80PIANgIQIAFB2NjyADYCACABQoCAgP7////vQTcDICABQgA3AhQgAUIANwIEIAEhBiAAQcgEaiIBQbjQ8gA2AgAgAUIANwIEIAFB+NnyADYCACABQQA2AgwgAEHI+fcANgLgAiAAQbj59wA2AtACIABBqPn3ADYCzAEgAEGE+fcANgK8ASAAQejy9wA2AgAgA0HY+fcANgIAIABBxPr3ADYC0AMgAEG0+vcANgLAAyAAQaT69wA2AqADIABBlPr3ADYC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CyAAIAIgA2o2AgggACABQQFqNgIEIAAgAzYCACAHBEAgBxAXCw8LECgACwsAIABBgNaBARBnCzgBAX8gAEEEaiICQbDe8QA2AgAgAkHssPIANgIAIABBoK7yADYCACACQbSu8gA2AgAgAiABENAJCzgBAX8gAEEEaiICQbDe8QA2AgAgAkGksPIANgIAIABB8K3yADYCACACQYSu8gA2AgAgAiABENAJCzEBAX8gACgCDCIBIAAoAhBGBEAgACAAKAIAKAIoEQAADwsgACABQQFqNgIMIAEtAAALMQAgAi0AACECA0ACQCAAIAFHBH8gAC0AACACRw0BIAAFIAELDwsgAEEBaiEADAALAAvQAQEEfyMAQSBrIgIkACACIAE2AhgCQCAAKAIEIgFFDQAgAkEIaiIDIAEQxgUgAigCCCEEIAIsABMhBSACIAJBGGpB54fuABAjNgIAIAIgBCADIAVBAEgbECcgAiwAE0EATg0AIAIoAggQFwsgACgCCCIABH8gAkEIaiIBIAAQxgUgAigCCCEAIAIsABMhAyACIAJBGGpBh4buABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EASARAIAIoAggQFwtBAAUgAUEARwsaIAJBIGokAAvyAwEEfyMAQSBrIgIkACACIAE2AhggAiACQRhqQeeH7gAQHTYCCAJAAkBBhgNBACACKAIIGwRAIAIgAkEYakHnh+4AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqEIgGNgIEIAIsABNBAEgEQCACKAIIEBcLIAJBGGpB54fuABAqCyACIAJBGGpBh4buABAdNgIIQYYDQQAgAigCCBsEQCACIAJBGGpBh4buABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0CAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahCIBjYCCCACLAATQQBIBEAgAigCCBAXCyACQRhqQYeG7gAQKgsgAkEgaiQADwsQLQALEC0AC2gBAn8jAEEQayIBJAAgAUEDOgALIAFBADoAAyABQe6c8QAvAAA7AQAgAUHwnPEALQAAOgACIABBDCABEPABIQIgASwAC0EASARAIAEoAgAQFwsgAEGYtPYANgIAIAIQgQEgAUEQaiQAC7AEAQF/IwBBEGsiDCQAIAwgADoADwJAAkAgACAFRgRAIAEtAABFDQFBACEAIAFBADoAACAEIAQoAgAiAUEBajYCACABQS46AAACfyAHLQALQQd2BEAgBygCBAwBCyAHLQALC0UNAiAJKAIAIgEgCGtBnwFKDQIgCigCACECIAkgAUEEajYCACABIAI2AgAMAgsCQCAAIAZHDQACfyAHLQALQQd2BEAgBygCBAwBCyAHLQALC0UNACABLQAARQ0BQQAhACAJKAIAIgEgCGtBnwFKDQIgCigCACEAIAkgAUEEajYCACABIAA2AgBBACEAIApBADYCAAwCC0F/IQAgCyALQSBqIAxBD2oQ3QwgC2siBUEfSg0BIAVBwP7xAGotAAAhBgJAAkACQAJAIAVBfnFBFmsOAwECAAILIAMgBCgCACIBRwRAIAFBAWstAABB3wBxIAItAABB/wBxRw0FCyAEIAFBAWo2AgAgASAGOgAAQQAhAAwECyACQdAAOgAADAELIAIsAAAiACAGQd8AcUcNACACIABBgAFyOgAAIAEtAABFDQAgAUEAOgAAAn8gBy0AC0EHdgRAIAcoAgQMAQsgBy0ACwtFDQAgCSgCACIAIAhrQZ8BSg0AIAooAgAhASAJIABBBGo2AgAgACABNgIACyAEIAQoAgAiAEEBajYCACAAIAY6AABBACEAIAVBFUoNASAKIAooAgBBAWo2AgAMAQtBfyEACyAMQRBqJAAgAAuyAQECfyMAQRBrIgYkACAGQQhqIgUgASgCHCIBNgIAIAEgASgCBEEBajYCBCAFEP4CIgFBwP7xAEHg/vEAIAIgASgCACgCIBEJABogAyAFENgGIgEgASgCACgCDBEAADoAACAEIAEgASgCACgCEBEAADoAACAAIAEgASgCACgCFBECACAFKAIAIgAgACgCBEEBayIBNgIEIAFBf0YEQCAAIAAoAgAoAggRAQALIAZBEGokAAsNACAAQZ8BEOoQQQFqC70CAQN/IAAgASACIAMgBRDlDCEHIAMoAgAhBiAEKAIAQQAQcCIIIAZBABBwIgZKIAYgCEogBS0AABtBAUYEfyADKAIAIQYgAyAEKAIANgIAIAQgBjYCACACKAIAIQQgAygCAEEAEHAiBiAEQQAQcCIESiAEIAZKIAUtAAAbQQFHBEAgB0EBag8LIAIoAgAhBCACIAMoAgA2AgAgAyAENgIAIAEoAgAhAyACKAIAQQAQcCIEIANBABBwIgNKIAMgBEogBS0AABtBAUcEQCAHQQJqDwsgASgCACEDIAEgAigCADYCACACIAM2AgAgACgCACECIAEoAgBBABBwIgMgAkEAEHAiAkogAiADSiAFLQAAG0EBRwRAIAdBA2oPCyAAKAIAIQIgACABKAIANgIAIAEgAjYCACAHQQRqBSAHCwvxAQEDfyAAIAEgAiAEENMGIQYgAigCACEFIAMoAgBBABBwIgcgBUEAEHAiBUogBSAHSiAELQAAG0EBRgR/IAIoAgAhBSACIAMoAgA2AgAgAyAFNgIAIAEoAgAhAyACKAIAQQAQcCIFIANBABBwIgNKIAMgBUogBC0AABtBAUcEQCAGQQFqDwsgASgCACEDIAEgAigCADYCACACIAM2AgAgACgCACECIAEoAgBBABBwIgMgAkEAEHAiAkogAiADSiAELQAAG0EBRwRAIAZBAmoPCyAAKAIAIQIgACABKAIANgIAIAEgAjYCACAGQQNqBSAGCwuzAgEDfyAAIAEgAiADEOcMIQYgAygCACEFIAQoAgAiByAHKAIAKAIkEQAAIAUgBSgCACgCJBEAAEoEfyADKAIAIQUgAyAEKAIANgIAIAQgBTYCACACKAIAIQQgAygCACIFIAUoAgAoAiQRAAAgBCAEKAIAKAIkEQAATARAIAZBAWoPCyACKAIAIQQgAiADKAIANgIAIAMgBDYCACABKAIAIQMgAigCACIEIAQoAgAoAiQRAAAgAyADKAIAKAIkEQAATARAIAZBAmoPCyABKAIAIQMgASACKAIANgIAIAIgAzYCACAAKAIAIQIgASgCACIDIAMoAgAoAiQRAAAgAiACKAIAKAIkEQAATARAIAZBA2oPCyAAKAIAIQIgACABKAIANgIAIAEgAjYCACAGQQRqBSAGCwvpAQEDfyAAIAEgAhDUBiEFIAIoAgAhBCADKAIAIgYgBigCACgCJBEAACAEIAQoAgAoAiQRAABKBH8gAigCACEEIAIgAygCADYCACADIAQ2AgAgASgCACEDIAIoAgAiBCAEKAIAKAIkEQAAIAMgAygCACgCJBEAAEwEQCAFQQFqDwsgASgCACEDIAEgAigCADYCACACIAM2AgAgACgCACECIAEoAgAiAyADKAIAKAIkEQAAIAIgAigCACgCJBEAAEwEQCAFQQJqDwsgACgCACECIAAgASgCADYCACABIAI2AgAgBUEDagUgBQsLigUBA38gAEIANwIEIABBADYCDCAAQeCE/QA2AgACQAJAAkACQCABKAIIIAEoAgRrIgIEQCACQQBIDQEgACACEBgiAzYCBCAAIAM2AgggACADIAJBAnVBAnRqNgIMIAAgASgCCCABKAIEIgRrIgJBAEoEfyADIAQgAhAZIAJqBSADCzYCCAsgAEEANgIcIABBFGoiAkIANwIAIABBiNvyADYCECABKAIYIAEoAhRrIgNBDG0hBCADBEAgBEHWqtWqAU8NAiAAIAMQGCICNgIUIAAgAjYCGCAAIAIgBEEMbGo2AhwgASgCFCIDIAEoAhgiBEcEQANAAkAgAywAC0EATgRAIAIgAykCADcCACACIAMoAgg2AggMAQsgAiADKAIAIAMoAgQQGgsgAkEMaiECIANBDGoiAyAERw0ACwsgACACNgIYCyAAQgA3AiAgAEEANgIoIABB2Pv1ADYCECAAQbT79QA2AgAgASgCJCABKAIgayICBEAgAkEASA0DIAAgAhAYIgM2AiAgACADNgIkIAAgAyACQQJ1QQJ0ajYCKCAAIAEoAiQgASgCICIEayICQQBKBH8gAyAEIAIQGSACagUgAws2AiQLIABCADcCLCAAQQA2AjQgASgCMCABKAIsayIDQQxtIQQgAwRAIARB1qrVqgFPDQQgACADEBgiAjYCLCAAIAI2AjAgACACIARBDGxqNgI0IAEoAiwiAyABKAIwIgFHBEADQAJAIAMsAAtBAE4EQCACIAMpAgA3AgAgAiADKAIINgIIDAELIAIgAygCACADKAIEEBoLIAJBDGohAiADQQxqIgMgAUcNAAsLIAAgAjYCMAsgAA8LECgACxAoAAsQKAALECgAC5AK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IAQoAgAiAEEIaiEEIAAgACgCCCIFKAIARw0ACwwBCwNAIAAiBSgCACIADQALCyAFIAZHDQALIAMoAgghBCADKAIMIQALIAQgABDqDCABIAMoAggiACgCADYCACACIAMoAgxBBGsoAgA2AgAgAyAANgIMIAAQFwwBCyABQQA2AgAgAkEANgIACyADQRhqIAMoAhwQ1gkgA0EwaiQACx8AIAEEQCAAIAEoAgAQ7AwgACABKAIEEOwMIAEQFwsLugQBB38jAEEQayICJAAgAkEGOgALIAJBADoABiACQbCa8QAoAAA2AgAgAkG0mvEALwAAOwEEIABB0AAgAhCOAiACLAALQQBIBEAgAigCABAXCyAAQfACahDuDCEDIABBqANqEMgEIQQgAEH4A2oiAUG40PIANgIAIAFBADYCBCABQby58wA2AgAgASEFIABBgARqIgFBuNDyADYCACABQgA3AxAgAUIANwMYIAFBxOTzADYCACABQgA3AyAgAUH80PIANgIwIAFBQGtCgICA/v///+9BNwMAIAFCADcCNCABQQA2AiggAUEANgIMIAFCADcCBCABQQA6ABAgAUEAOgAcIAEhBiAAQcgEaiIBQbjQ8gA2AgAgAUIANwIEIAFBqNXyADYCACABQQA2AgwgASEHIABB2ARqIgFBuNDyADYCACABQQA2AgQgAUGI1/IANgIAIABBiIP2ADYC4AIgAEH4gvYANgLQAiAAQeiC9gA2AswBIABBxIL2ADYCvAEgAEGg/PUANgIAIANBmIP2ADYCACAAQbyD9gA2AoADIARBzIP2ADYCACAAQZCE9gA2AtgDIABBgIT2ADYCyAMgAEHwg/YANgK4AyAFQaCE9gA2AgAgBkGwhPYANgIAIAdBwIT2ADYCACABQdCE9gA2AgAgACAAQfQCakEHEG4gACAAQawDakELEG4gAEELECkgAEHvARApIABB7gAQKSAAQYABECkgACAAKAIAKAKUAREBACACQRBqJAAgAAuDAQEBfyAAQgA3AgQgAEEANgIMIABB4IT9ADYCACAAQRBqIgFBuNDyADYCACABQgA3AgQgAUGI2/IANgIAIAFBADYCDCAAQbT79QA2AgAgAUHY+/UANgIAIABCADcCMCAAQgA3AiggAEIANwIgIABBuAEQtQEgACAAKAIAKAIIEQEAIAALDgAgACABKAIQEN8BQQELtgIBBH8jAEEQayIJJAACQCADQQBMDQAgBwRAIAAoAgQgByAEIAUQ8gghCwsgCARAIAAoAgQgCCAEIAUQ8gghDAsgACgCBCAGIAQgBRDyCCIKRQRAIAAoAgQgBiAEIAUQjQEhCgsgASAAKAIoQeQAEKMBIAEgACgCBCAEIAUQgwIQmgFBACEEIAlBADYCCCAJQgA3AwAgAyALIAxqayAKQQJtaiAKbSEDIAcEQCAJIAcQkAELIANBAEoEQANAIAkgBhCQASAEQQFqIgQgA0cNAAsLIAgEQCAJIAgQkAELIAEgCSACKAIAAn8gAigCBCECQQAgACgCBCIARQ0AGiAAKAKwBiACawtBACABKAIAKAJkEQgAIAEQogEgARDVASAJLAALQQBODQAgCSgCABAXCyAJQRBqJAALvgEBAn8jAEEQayIGJAAgAygCCCADKAIEa0EITARAIAZBCGogA0EAEMYLIAYoAgghAyABIAAoAihBAEHkAEEAQQBBAEEAEPQBIAEgACgCKEHkABCjASADIAVBfm1qIgMgBigCDEoEQCAEQQIgBEECShshBANAIAEgAiAAKAIEIgcEfyAHKAKwBiADawVBAAsgBCABKAIAKAI8EQcAIAMgBWsiAyAGKAIMSg0ACwsgARDDAiABENUBCyAGQRBqJAALXgAgACABIAIQ8AEhAiAAQbABaiIBQbjQ8gA2AgAgAUIANwIEIAFB2N3yADYCACABQQA2AgwgAEH47fUANgIAIAFBjPT1ADYCACACQdoBECkgACAAKAIAKAKUAREBAAsJACAAQgA3AgALywEBBH8gAEEANgIUIAAoAggiAiAAKAIEIgFrIgNBCU8EQANAIAEoAgAQFyAAIAAoAgRBBGoiATYCBCAAKAIIIgIgAWsiA0EISw0ACwtByQAhBAJAAkACQCADQQJ2QQFrDgIBAAILQZIBIQQLIAAgBDYCEAsCQCABIAJGDQADQCABKAIAEBcgAUEEaiIBIAJHDQALIAAoAggiASAAKAIEIgJGDQAgACABIAEgAmtBBGtBAnZBf3NBAnRqNgIICyAAKAIAIgAEQCAAEBcLC8sBAQR/IABBADYCFCAAKAIIIgIgACgCBCIBayIDQQlPBEADQCABKAIAEBcgACAAKAIEQQRqIgE2AgQgACgCCCICIAFrIgNBCEsNAAsLQYACIQQCQAJAAkAgA0ECdkEBaw4CAQACC0GABCEECyAAIAQ2AhALAkAgASACRg0AA0AgASgCABAXIAFBBGoiASACRw0ACyAAKAIIIgEgACgCBCICRg0AIAAgASABIAJrQQRrQQJ2QX9zQQJ0ajYCCAsgACgCACIABEAgABAXCwuBBAEFfyMAQSBrIgEkAAJAIAAoAhAiAkGACE8EQCAAIAJBgAhrNgIQIAEgACgCBCICKAIANgIIIAAgAkEEajYCBCAAIAFBCGoQwgIMAQsCfwJAAkACQCAAKAIIIgMgACgCBGtBAnUiBCAAKAIMIgUgACgCAGsiAkECdUkEQCADIAVGDQEgAUGAIBAYNgIIIAAgAUEIahDCAgwFCyABIABBDGo2AhggAkEBdUEBIAIbIgJBgICAgARPDQEgASACQQJ0IgMQGCICNgIIIAEgAiAEQQJ0aiIENgIQIAEgAiADajYCFCABIAQ2AgwgAUGAIBAYNgIEIAFBCGogAUEEahDCAiAAKAIIIgIgACgCBEYEQCACDAQLA0AgAUEIaiACQQRrIgIQ2AMgAiAAKAIERw0ACwwCCyABQYAgEBg2AgggACABQQhqIgIQ2AMgASAAKAIEIgMoAgA2AgggACADQQRqNgIEIAAgAhDCAgwDC0GjhO8AEDgACyAAKAIICyEDIAAoAgAhBCAAIAEoAgg2AgAgASAENgIIIAAgASgCDDYCBCABIAI2AgwgACABKAIQNgIIIAEgAzYCECAAKAIMIQUgACABKAIUNgIMIAEgBTYCFCACIANHBEAgASADIAMgAmtBBGtBAnZBf3NBAnRqNgIQCyAERQ0AIAQQFwsgAUEgaiQAC6cCAgJ/An4jAEGQAWsiAyQAIAMgACkCACIFNwOAASADIAIpAgAiBjcDeCADIAU3A0AgAyAGNwM4IANBiAFqIgQgA0FAayABIANBOGoQ2wUgACADKQOIATcCACADIAApAhgiBTcDcCADIAIpAgAiBjcDaCADIAU3AzAgAyAGNwMoIAQgA0EwaiABIANBKGoQ2wUgACADKQOIATcCGCADIAApAggiBTcDYCADIAIpAgAiBjcDWCADIAU3AyAgAyAGNwMYIAQgA0EgaiABIANBGGoQ2wUgACADKQOIATcCCCADIAApAhAiBTcDUCADIAIpAgAiBjcDSCADIAU3AxAgAyAGNwMIIAQgA0EQaiABIANBCGoQ2wUgACADKQOIATcCECADQZABaiQAC5UDAgN/A3wjAEEQayIDJAACQCAAvCIEQf////8HcSICQdqfpO4ETQRAIAEgALsiBiAGRIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIgVEAAAAUPsh+b+ioCAFRGNiGmG0EFG+oqAiBzkDACAHRAAAAGD7Iem/YyEEAn8gBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIQIgBARAIAEgBiAFRAAAAAAAAPC/oCIFRAAAAFD7Ifm/oqAgBURjYhphtBBRvqKgOQMAIAJBAWshAgwCCyAHRAAAAGD7Iek/ZEUNASABIAYgBUQAAAAAAADwP6AiBUQAAABQ+yH5v6KgIAVEY2IaYbQQUb6ioDkDACACQQFqIQIMAQsgAkGAgID8B08EQCABIAAgAJO7OQMAQQAhAgwBCyADIAIgAkEXdkGWAWsiAkEXdGu+uzkDCCADQQhqIAMgAkEBQQAQghUhAiADKwMAIQUgBEEASARAIAEgBZo5AwBBACACayECDAELIAEgBTkDAAsgA0EQaiQAIAILIwECfyAAQQAQ4AkhASAAQQEQ4AkhAiAAQQIQ4AkgASACamoLDQAgACABIAJCfxC6CgttAQF/IwBBEGsiASQAIAFBADoABCABQfPsnesCNgIAIAFBBDoACyAAQR8gARDwARogASwAC0EASARAIAEoAgAQFwsgAEG4u/UANgIAIABBsAFqEJwDGiAAIAAoAgAoApQBEQEAIAFBEGokACAAC4QBAQF/IwBBEGsiASQAIAFBADoABCABQe7qtesCNgIAIAFBBDoACyAAQaABIAEQ9wYaIAEsAAtBAEgEQCABKAIAEBcLIABBrLj1ADYCwAEgAEGcuPUANgKwASAAQYCy9QA2AgAgAEHYAWoQhQEaIAAgACgCACgClAERAQAgAUEQaiQAIAALfQEEfyAAQT0QlBQgAGsiA0UEQEEADwsCQCAAIANqLQAADQBBmNOBASgCACIBRQ0AIAEoAgAiAkUNAANAAkAgACACIAMQ7AJFBEAgASgCACADaiICLQAAQT1GDQELIAEoAgQhAiABQQRqIQEgAg0BDAILCyACQQFqIQQLIAQLIAAgAEHAm/UANgIAIAAsABNBAEgEQCAAKAIIEBcLIAALjQEBAn8gAEGw3vEANgIAIAAoAighAQNAIAEEQEEAIAAgAUEBayIBQQJ0IgIgACgCJGooAgAgACgCICACaigCABEEAAwBCwsgACgCHCIBIAEoAgRBAWsiAjYCBCACQX9GBEAgASABKAIAKAIIEQEACyAAKAIgEBcgACgCJBAXIAAoAjAQFyAAKAI8EBcgAAsWACAAQcjc8QA2AgAgAEEEahCRFCAACwwAIAAQkxQaIAAQFwuuBAEEfwJAAkACQAJAAkAgAgRAIAAoArgEIgQhAgJAAkAgBCAAKAK8BCIDRg0AIAQhAgNAIAIoAgAgAUYNASACQQRqIgIgA0cNAAsMAQsgAiADRw0CCyAAKALABCADRwRAIAMgATYCACAAIANBBGo2ArwEDwsgAyAEayICQQJ1IgZBAWoiA0GAgICABE8NAiADIAJBAXUiBSADIAVLG0H/////AyACQfz///8HSRsiAwR/IANBgICAgARPDQQgA0ECdBAYBUEACyIFIAZBAnRqIgYgATYCACACQQBKBEAgBSAEIAIQGRoLIAAgBSADQQJ0ajYCwAQgACAGQQRqNgK8BCAAIAU2ArgEIARFDQEgBBAXDwsgACgCxAQiBCECAkACQCAEIAAoAsgEIgNGDQAgBCECA0AgAigCACABRg0BIAJBBGoiAiADRw0ACwwBCyACIANHDQELIAAoAswEIANHBEAgAyABNgIAIAAgA0EEajYCyAQPCyADIARrIgJBAnUiBkEBaiIDQYCAgIAETw0DIAMgAkEBdSIFIAMgBUsbQf////8DIAJB/P///wdJGyIDBH8gA0GAgICABE8NBSADQQJ0EBgFQQALIgUgBkECdGoiBiABNgIAIAJBAEoEQCAFIAQgAhAZGgsgACAFIANBAnRqNgLMBCAAIAZBBGo2AsgEIAAgBTYCxAQgBEUNACAEEBcLDwsQKAALQaOE7wAQOAALECgAC0GjhO8AEDgAC70BAQJ/IwBBEGsiASQAIAFBBToACyABQQA6AAUgAUG3mvEAKAAANgIAIAFBu5rxAC0AADoABCAAQfYAIAEQngEhAiABLAALQQBIBEAgASgCABAXCyAAQYjS9AA2AogDIABB+NH0ADYC+AIgAEHo0fQANgLoAiAAQdjR9AA2AuQBIABBtNH0ADYC1AEgAEGk0fQANgLAASAAQYTR9AA2ArABIABBxMr0ADYCACACEDwgAEEANgLMAyABQRBqJAALSwECfyAAKAIEIgZBCHUhByAAKAIAIgAgASACIAZBAXEEfyAHIAMoAgBqKAIABSAHCyADaiAEQQIgBkECcRsgBSAAKAIAKAIUEQYAC4cCAQJ/IwBBEGsiASQAIAFBBToACyABQQA6AAUgAUHul/EAKAAANgIAIAFB8pfxAC0AADoABCAAQfUAIAEQngEaIAEsAAtBAEgEQCABKAIAEBcLIABBzANqIgJBuNDyADYCACACQX82AgQgAkHI1PIANgIAIABBpMr0ADYCiAMgAEGUyvQANgL4AiAAQYTK9AA2AugCIABB9Mn0ADYC5AEgAEHQyfQANgLUASAAQcDJ9AA2AsABIABBoMn0ADYCsAEgAEHgwvQANgIAIAJBtMr0ADYCACAAQdgDaiICQgA3AwAgACACNgLUAyAAQeIAECkgACAAKAIAKAKUAREBACABQRBqJAAgAAuaAQAgAEEBOgA1AkAgACgCBCACRw0AIABBAToANAJAIAAoAhAiAkUEQCAAQQE2AiQgACADNgIYIAAgATYCECADQQFHDQIgACgCMEEBRg0BDAILIAEgAkYEQCAAKAIYIgJBAkYEQCAAIAM2AhggAyECCyAAKAIwQQFHDQIgAkEBRg0BDAILIAAgACgCJEEBajYCJAsgAEEBOgA2Cwu7CgEMfyMAQTBrIgQkACAAQbABaiAAEOYBIQICQAJAAkACQAJAAkACQCAAKAL4AkEBaw4DAAECBgsgAigCBCEBAkAgACgCmAMiBSACKAIIIgNwIgBBAEgEQEEAIQJBACAFIANwIgVrQQdxIgMEQANAIABBAWohACABKAIAIQEgAkEBaiICIANHDQALCyAFQXhLDQEDQCABKAIAKAIAKAIAKAIAKAIAKAIAKAIAKAIAIQEgAEEIaiIADQALDAELIABFDQAgBSADcEEBayEFIABBB3EiAwRAQQAhAgNAIABBAWshACABKAIEIQEgAkEBaiICIANHDQALCyAFQQdJDQADQCAAQQlrIQMgASgCBCgCBCgCBCgCBCgCBCgCBCgCBCgCBCEBIABBCGshACADQX5JDQALCyABKAIIIgAgACgCACgCmAERAAAhBwwFCyACKAIEIgEgAkcEQCACIAIgASgCBCIARgR/IAEFA0AgACgCCCEDIAAg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AgAgASABLAALQQBIGzYCgAFBnPvtACACQYABahA6QevlkEUMAwsgAkGwAWpBiqDwABAeBEAgACgCDCIBKAIYIAEoAgBrIQMMAgsgAkGwAWpBhtPuABAeBEAgACgCDCIBKAIYIAEoAgBBf3NqIQMMAgsCQCACKAKwASACQbABaiACLQC7ASIDQRh0QRh1IgRBAEgiBhstAAAiBUHkAEcEQCAFQcEARw0BIAIoArQBIAMgBEEASBshBCAAKAIMIgEoAhggASgCAGshAwwDC0EAIAIoArQBIAMgBhtrIQQgACgCDCIBKAIYIAEoAgBBf3NqIQMMAgsgAiABKAIAIAEgASwAC0EASBs2ApABQZz77QAgAkGQAWoQOkHr5ZBFDAILQQAgAigCtAEgBCAFG2shBAsCQCACKALEASACLQDLASIBIAFBGHRBGHVBAEgbQQFHDQAgAkHAAWpBf0GHnfEAQQEQGw0AQQAgBCADIAAoAgAgB2xqamsMAQsgAyAEaiAAKAIAIAdsagshACACLACrAUEASARAIAIoAqABEBcLIAIsALsBQQBIBEAgAigCsAEQFwsgAiwAywFBAEgEQCACKALAARAXCyACQdABaiQAIAAL1QIBAn8jAEEQayIDJAAgASgCAEECakEHb0HBAGohAgJAAkACQAJAAkACQAJAIAEoAgQiAUECag4FAAECAwQFCyAAQRAQGCIBNgIAIABCgoCAgMCAgICAfzcCBCABQauiBzYCBCABIAI2AgAgAUEIaiEADAULIABBEBAYIgE2AgAgAEKCgICAwICAgIB/NwIEIAFB7cwANgIEIAEgAjYCACABQQhqIQAMBAsgACACNgIAIABBAToACyAAQQRqIQAMAwsgAEEQEBgiATYCACAAQoKAgIDAgICAgH83AgQgAUHvzAA2AgQgASACNgIAIAFBCGohAAwCCyAAQRAQGCIBNgIAIABCg4CAgMCAgICAfzcCBCABQu/MgIDwzQk3AgQgASACNgIAIAFBDGohAAwBCyADIAE2AgBBzuLuACADEDogAEEAOgALCyAAQQA2AgAgA0EQaiQACx8BAX8jAEEQayIBJAAgASAAQbis7gAQwxQgARC8FAALHQEBfyMAQRBrIgMkACAAIAEgAhC2FCADQRBqJAALLQEBfyAAIQFBACEAA0AgAEEDRwRAIAEgAEECdGpBADYCACAAQQFqIQAMAQsLCxkAIwBBEGsiASQAIAAQlw0gAUEQaiQAIAALIAAgAEHE5vMANgIAIAAsABdBAEgEQCAAKAIMEBcLIAALUgEBfyAAQgA3AgQCQCAALAAXQQBIBEAgAEEANgIQIAAoAgwhAQwBCyAAQQxqIgFBADoACwsgAUEAOgAAIABCgICA/v///+9BNwMgIABBADYCGAsyACAAQcTk8wA2AgAgACwAJ0EASARAIAAoAhwQFwsgACwAG0EASARAIAAoAhAQFwsgAAsgACAAQcjh8wA2AgAgACwAD0EASARAIAAoAgQQFwsgAAsgACAAQdTH8wA2AgAgACwAM0EASARAIAAoAigQFwsgAAslAQF/IABBxMfzADYCACAAKAIEIgEEQCAAIAE2AgggARAXCyAAC7wDAQR/IwBBMGsiAiQAIAEgASgCACgCSBEAACEDIAJBIGpBqsHxACABQdQAahBrAkAgA0UNACADQRBqEOECRQ0AAkAgAywAK0EATgRAIAIgAygCKDYCGCACIAMpAiA3AxAMAQsgAkEQaiADKAIgIAMoAiQQGgsgAiwAK0EASARAIAIoAiAQFwsgAiACKAIYNgIoIAIgAikDEDcDIAsgAigCICACQSBqIAIsACtBAEgbIgQQHyIDQXBJBEACQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AgggAiABNgIAIAIgAzYCBAwBCyACIAM6AAsgAiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAACQCAAQSBqIgAgAkYNACACLQALIgNBGHRBGHUhASAALAALQQBOBEAgAUEATgRAIAAgAikDADcCACAAIAIoAgg2AggMAgsgACACKAIAIAIoAgQQIAwBCyAAIAIoAgAgAiABQQBIIgAbIAIoAgQgAyAAGxAhGgsgAiwAC0EASARAIAIoAgAQFwsgAiwAK0EASARAIAIoAiAQFwsgAkEwaiQADwsQLQALjAEBAX8gAEIANwIEIABBADYCDCAAQeCE/QA2AgAgAEEQaiIBQbjQ8gA2AgAgAUHo2PIANgIAIAFBBGpBAEHgABBhGiAAQcTG8wA2AgAgAUHoxvMANgIAIABBADYCgAEgAEIANwJ4IABCADcCiAEgAEEANgKQASAAQZYBELUBIAAgACgCACgCCBEBACAACyAAIABBnLvzADYCACAALAATQQBIBEAgACgCCBAXCyAAC9wBAgR/AXwjAEEgayICJAAgAiABNgIYAkAgACgCBCIBRQ0AIAJBCGoiAyABELkOIAIoAgghBCACLAATIQUgAiACQRhqQZe07wAQIzYCACACIAQgAyAFQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAArAwgiBkQAAAAAAADwv2EEfyABQQBHBSACQQhqIgAgBhCJBSACKAIIIQEgAiwAEyEDIAIgAkEYakH7ne8AECM2AgAgAiABIAAgA0EASBsQJyACLAATQQBIBEAgAigCCBAXC0EACxogAkEgaiQAC/QDAQR/IwBBIGsiAiQAIAIgATYCGCACIAJBGGpBl7TvABAdNgIIAkACQEGGA0EAIAIoAggbBEAgAiACQRhqQZe07wAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACAAIAJBCGoQuA42AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakGXtO8AECoLIAIgAkEYakH7ne8AEB02AghBhgNBACACKAIIGwRAIAIgAkEYakH7ne8AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQICQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqQQEQhwU5AwggAiwAE0EASARAIAIoAggQFwsgAkEYakH7ne8AECoLIAJBIGokAA8LEC0ACxAtAAsgACAAQZy68wA2AgAgACwAD0EASARAIAAoAgQQFwsgAAvjAQIDfwF8IwBBIGsiAiQAIAIgATYCGAJAIAArAwgiBUQAAAAAAAAAAGENACACQQhqIgEgBRBzIAIoAgghAyACLAATIQQgAiACQRhqQe/M7gAQIzYCACACIAMgASAEQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAAoAhAiAEF/RgR/IAVEAAAAAAAAAABiBSACQQhqIgEgABBNIAIoAgghACACLAATIQMgAiACQRhqQbvv7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAEgEQCACKAIIEBcLQQALGiACQSBqJAAL+wMBBX8jAEEgayICJAAgAiABNgIYIAIgAkEYakHvzO4AEB02AggCQAJAQYYDQQAgAigCCBsiBARAIAIgAkEYakHvzO4AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgUQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgYQGCEBIAIgBkGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBSADEBkaCyABIANqQQA6AAAgACACQQhqEHU5AwggAiwAE0EASARAIAIoAggQFwsgAkEYakHvzO4AECoLIAIgAkEYakG77+8AEB02AghBhgNBACACKAIIGwR/IAIgAkEYakG77+8AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQICQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqEE42AhAgAiwAE0EASARAIAIoAggQFwsgAkEYakG77+8AECpBAAUgBEEARwsaIAJBIGokAA8LEC0ACxAtAAsgACAAQZS28wA2AgAgACwAM0EASARAIAAoAigQFwsgAAsqACAAQazR8gA2AhAgAEGEtvMANgIAIAAsACdBAEgEQCAAKAIcEBcLIAALpwEBA38gACABECsiAiAAQQRqRgRADwsCQCACKAIEIgFFBEAgAigCCCIDKAIAIAJGDQEgAkEIaiEBA0AgASgCACIEQQhqIQEgBCAEKAIIIgMoAgBHDQALDAELA0AgASIDKAIAIgENAAsLIAIgACgCAEYEQCAAIAM2AgALIAAgACgCCEEBazYCCCAAKAIEIAIQ0wUgAiwAG0EASARAIAIoAhAQFwsgAhAXCzEAIAEEQCAAIAEoAgAQqg0gACABKAIEEKoN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IARBgA9qIgApAgA3AgAgASAAKAIINgIIIABCADcCACAAQQA2AgggAyABEJMBIAQsAJsPQQBIBEAgBCgCkA8QFwtBASEFIAQsAIsPQQBODT8gBCgCgA8QFww/CyABQa+T7gAQHgRAAkAgAiwAC0EATgRAIARB6A5qIAIoAgg2AgAgBCACKQIANwPgDgwBCyAEQeAOaiACKAIAIAIoAgQQGgsgBEHwDmoiASAEQeAOaiIAKQIANwIAIAEgACgCCDYCCCAAQgA3AgAgAEEANgIIIAMgARDhAyAELAD7DkEASARAIAQoAvAOEBcLQQEhBSAELADrDkEATg0/IAQoAuAOEBcMPwsgAUGDue0AEB4EQAJAIAIsAAtBAE4EQCAEQcgOaiACKAIINgIAIAQgAikCADcDwA4MAQsgBEHADmogAigCACACKAIEEBoLIARB0A5qIgEgBEHADmoiACkCADcCACABIAAoAgg2AgggAEIANwIAIABBADYCCCADIAEQwwUgBCwA2w5BAEgEQCAEKALQDhAXC0EBIQUgBCwAyw5BAE4NPyAEKALADhAXDD8LIAFBi4vtABAeBEACQCACLAALQQBOBEAgBEGoDmogAigCCDYCACAEIAIpAgA3A6AODAELIARBoA5qIAIoAgAgAigCBBAaCyAEQbAOaiIBIARBoA5qIgApAgA3AgAgASAAKAIINgIIIABCADcCACAAQQA2AgggAyABEJwIIAQsALsOQQBIBEAgBCgCsA4QFwtBASEFIAQsAKsOQQBODT8gBCgCoA4QFww/CyABQZTw7QAQHgRAAkAgAiwAC0EATgRAIARBiA5qIAIoAgg2AgAgBCACKQIANwOADgwBCyAEQYAOaiACKAIAIAIoAgQQGgsgBEGQDmoiASAEQYAOaiIAKQIANwIAIAEgACgCCDYCCCAAQgA3AgAgAEEANgIIIAMgARCVCiAELACbDkEASARAIAQoApAOEBcLQQEhBSAELACLDkEATg0/IAQoAoAOEBcMPwsgAUGziu0AEB4EQAJAIAIsAAtBAE4EQCAEQegNaiACKAIINgIAIAQgAikCADcD4A0MAQsgBEHgDWogAigCACACKAIEEBoLIARB8A1qIgAgBEHgDWoiASkCADcCACAAIAEoAgg2AgggAUIANwIAIAFBADYCCCAAIANBQGsiAUcEQAJAIAAt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JAACfyAALQALQQd2BEAgACgCBAwBCyAALQALCyIEQQBPBEACQCACIAAtAAtBB3YEfyAAKAIIQf////8HcUEBawVBCgsiAyAEa00EQCACRQ0BAn8gAC0AC0EHdgRAIAAoAgAMAQsgAAsiAyAEBH8gAiADaiADIAQQ0QQgASACQQAgAyAEaiABSxtBACABIANPG2oFIAELIAIQ0QQgAiAEaiEBAkAgAC0AC0EHdgRAIAAgATYCBAwBCyAAIAE6AAsLIAVBADoADyABIANqIAUtAA86AAAMAQsgACADIAIgBGogA2sgBEEAQQAgAiABEIcHCyAFQRBqJAAgAA8LEHcAC3IBAn8jAEEgayICJAAgAiABNgIYAkAgACgCBCIARQ0AIAJBCGoiASAAEO4NIAIoAgghACACLAATIQMgAiACQRhqQZvU7gAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAtoACAAQZjb8gA2AgAgACwAP0EASARAIAAoAjQQFwsgACwAM0EASARAIAAoAigQFwsgACwAJ0EASARAIAAoAhwQFwsgACwAG0EASARAIAAoAhAQFwsgACwAD0EASARAIAAoAgQQFwsgAAtmAQN/IAAoAgQiAQRAIAEgACgCCCIDRgR/IAEFA0AgA0EMayECIANBAWssAABBAEgEQCACKAIAEBcLIAIiAyABRw0ACyAAKAIECyECIAAgATYCCCACEBcLIABCADcCBCAAQQA2AgwLVgAgAEGI2vIANgIAIAAsADdBAEgEQCAAKAIsEBcLIAAsACdBAEgEQCAAKAIcEBcLIAAsABtBAEgEQCAAKAIQEBcLIAAsAA9BAEgEQCAAKAIEEBcLIAALJQEBfyAAQajZ8gA2AgAgACgCBCIBBEAgACABNgIIIAEQFwsgAAsuAQF/IAAoAgQiAQRAIAAgATYCCCABEBcLIABCADcCBCAAQgA3AhQgAEIANwIMCzIAIABB+NjyADYCACAALAAnQQBIBEAgACgCHBAXCyAALAAbQQBIBEAgACgCEBAXCyAAC54BACAAQejY8gA2AgAgACwAY0EASARAIAAoAlgQFwsgACwAV0EASARAIAAoAkwQFwsgACwAS0EASARAIAAoAkAQFwsgACwAP0EASARAIAAoAjQQFwsgACwAM0EASARAIAAo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FwsgAEEEOgAXIABBBzoAJyAAQQA6ABAgAEG3qO0AKAAANgIcIABBuqjtACgAADYAHyAAQQU6ADcgAEEAOgAjIABB+N/uACgAADYCLCAAQfzf7gAtAAA6ADAgAEEHOgBHIABBADoAMSAAQoCAgICQrJ267wA3AwggAEEBNgIYIABBAjYCKCAAQQM2AjggAEEAOgBDQciGggFCADcCAEHEhoIBQciGggE2AgAgAEG24u0AKAAANgA/IABBs+LtACgAADYCPCAAQdgAaiIBQcSGggFByIaCASAAQQhqIgIgAhDWASABQcSGggFByIaCASAAQRhqIgIgAhDWASABQcSGggFByIaCASAAQShqIgIgAhDWASABQcSGggFByIaCASAAQThqIgEgARDWASAALABHQQBIBEAgACgCPBAXCyAALAA3QQBIBEAgACgCLBAXCyAALAAnQQBIBEAgACgCHBAXCyAALAAXQQBIBEAgACgCDBAXCyAAQQQ6ABcgAEEEOgAnIABBADoAECAAQQc6ADcgAEEAOgAgIABBmI7uACgAADYCLCAAQZuO7gAoAAA2AC8gAEEKOgBHIABBADoAMyAAQZWO7gApAAA3AjwgAEGdju4ALwAAOwFEIABCgICAgJCsnbrvADcDCCAAQQI2AiggAEKBgICAwK2at+UANwMYIABBAzYCOEHUhoIBQgA3AgAgAEEAOgBGQdCGggFB1IaCATYCACAAQdgAaiIBQdCGggFB1IaCASAAQQhqIgIgAhDWASABQdCGggFB1IaCASAAQRhqIgIgAhDWASABQdCGggFB1IaCASAAQShqIgIgAhDWASABQdCGggFB1IaCASAAQThqIgEgARDWASAALABHQQBIBEAgACgCPBAXCyAALAA3QQBIBEAgACgCLBAXCyAALAAnQQBIBEAgACgCHBAXCyAALAAXQQBIBEAgACgCDBAXC0HghoIBQgA3AgBB3IaCAUHghoIBNgIAIABBBDoAFyAAQQQ6ACcgAEEAOgAQIABBBDoANyAAQQA6ACAgAEEAOgAwIABBnqztACkAADcCPCAAQaas7QAvAAA7AUQgAEGAFDsBRiAAQoCAgIDg7Zu35QA3AwggAEKBgICAkKyduu8ANwMYIABBAzYCOCAAQoKAgIDArZmz9AA3AyggAEHYAGoiAUHchoIBQeCGggEgAEEIaiICIAIQ1gEgAUHchoIBQeCGggEgAEEYaiICIAIQ1gEgAUHchoIBQeCGggEgAEEoaiICIAIQ1gEgAUHchoIBQeCGggEgAEE4aiIBIAEQ1gEgACwAR0EASARAIAAoAjwQFwsgACwAN0EASARAIAAoAiwQFwsgACwAJ0EASARAIAAoAhwQFwsgACwAF0EASARAIAAoAgwQFwsgAEHgAGokACMAQTBrIgEkAEEEIQAQSSECIAFBBDoAKyABQvLKuaMGNwMgIAFB5N7zADYCCCABIAFBCGoiAzYCGCACIAFBIGpBoQEgAxBLAkAgAyABKAIYIgJHBEBBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQUhABBJIQIgAUEFOgArIAFC4caNy8YMNwMgIAFBjP3zADYCCCABIAFBCGoiAzYCGCACIAFBIGpB6wAgAxBLAkACQCADIAEoAhgiAkYEQEEEIQAMAQsgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBADoAKCABQuvK5Yu07Ni05AA3AyAgAUEIOgArIAFB1Iv0ADYCCCABIAFBCGoiADYCGCACIAFBIGpB+wAgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQY6ACsgAULryuWble0ZNwMgIAFBzJ30ADYCCCABIAFBCGoiADYCGCACIAFBIGpB+gAgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQY6ACsgAULtyrmb184cNwMgIAFB2Kn0ADYCCCABIAFBCGoiADYCGCACIAFBIGpB/QAgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQA6ACggAULtytGrpu7UtOcANwMgIAFBCDoAKyABQYS19AA2AgggASABQQhqIgA2AhggAiABQSBqQf4AIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEQEBgiAkHElO4AKAAANgAHIAJBvZTuACkAADcAACACQQA6AAsQSSEDIAFBIGoiBCACQQsQGiABQey/9AA2AgggASABQQhqIgA2AhggAyAEQRggABBLAkACQCAAIAEoAhgiA0YEQEEEIQAMAQtBBSEAIANFDQELIAMgAygCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAhAXIAFBMGokACMAQTBrIgEkAEHwhoIBQQA2AgBB6IaCAUIANwIAQeiGggFBKBAYIgA2AgBB8IaCASAAQShqIgI2AgAgAEHA4/QAKQIANwIgIABBuOP0ACkCADcCGCAAQbDj9AApAgA3AhAgAEGo4/QAKQIANwIIIABBoOP0ACkCADcCAEHshoIBIAI2AgBB/IaCAUEANgIAQfSGggFCADcCAEH0hoIBQSQQGCIANgIAQfyGggEgAEEkaiICNgIAIABB6OP0ACgCADYCICAAQeDj9AApAgA3AhggAEHY4/QAKQIANwIQIABB0OP0ACkCADcCCCAAQcjj9AApAgA3AgBB+IaCASACNgIAQQUhABBJIQIgAUEFOgArIAFC4eTRy7YMNwMgIAFBgO30ADYCCCABIAFBCGoiAzYCGCACIAFBIGpB7AAgAxBLAkACQCADIAEoAhgiAkYEQEEEIQAMAQsgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBSEAEEkhAiABQQU6ACsgAULswomrxg03AyAgAUHc+PQANgIIIAEgAUEIaiIDNgIYIAIgAUEgakERIAMQSwJAAkAgAyABKAIYIgJGBEBBBCEADAELIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQk6ACsgAUHyADsBKCABQuzC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ICABQeSc9wA2AgggASABQQhqIgM2AhggAiABQSBqQeUAIAMQSwJAAkAgAyABKAIYIgJGBEBBBCEADAELIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQUhABBJIQIgAUEFOgArIAFC9OSl48YNNwMgIAFBjKn3ADYCCCABIAFBCGoiAzYCGCACIAFBIGpB5wAgAxBLAkACQCADIAEoAhgiAkYEQEEEIQAMAQsgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBCEAEEkhAiABQQQ6ACsgAUL06snzBjcDICABQdi09wA2AgggASABQQhqIgM2AhggAiABQSBqQegAIAMQSwJAIAMgASgCGCICRwRAQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEEIQAQSSECIAFBBDoAKyABQvPY1ZMHNwMgIAFBwMH3ADYCCCABIAFBCGoiAzYCGCACIAFBIGpB5AAgAxBLAkAgAyABKAIYIgJHBEBBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQE6ACsgAUHmADYCICABQaDM9wA2AgggASABQQhqIgA2AhggAiABQSBqQZ4BIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEFIQAQSSECIAFBBToAKyABQuaoyavWDTcDICABQdzX9wA2AgggASABQQhqIgM2AhggAiABQSBqQfcAIAMQSwJAAkAgAyABKAIYIgJGBEBBBCEADAELIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQA6ACggAULiyoXrtorcsO4ANwMgIAFBCDoAKyABQYjk9wA2AgggASABQQhqIgA2AhggAiABQSBqQdEAIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEQEBgiAkHduu4AKAAANgAHIAJB1rruACkAADcAACACQQA6AAsQSSEDIAFBIGoiBCACQQsQGiABQfTv9wA2AgggASABQQhqIgA2AhggAyAEQdIAIAAQSwJAAkAgACABKAIYIgNGBEBBBCEADAELQQUhACADRQ0BCyADIAMoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAIQFyABQTBqJAAjAEEwayIBJABBBSEAEEkhAiABQQU6ACsgAULn2KWbtw43AyAgAUHk+/cANgIIIAEgAUEIaiIDNgIYIAIgAUEgakHZACADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEDOgArIAFB9NKVAzYCICABQayH+AA2AgggASABQQhqIgA2AhggAiABQSBqQeYAIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC78bRi+auGTcDICABQbyT+AA2AgggASABQQhqIgA2AhggAiABQSBqQd8AIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEQEBgiAkH9oO4AKQAANwAHIAJB9qDuACkAADcAACACQQA6AA8QSSEDIAFBIGoiBCACQQ8QGiABQcie+AA2AgggASABQQhqIgA2AhggAyAEQeIAIAAQSwJAAkAgACABKAIYIgNGBEBBBCEADAELQQUhACADRQ0BCyADIAMoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAIQFyABQTBqJAAjAEEwayIBJABBBSEAEEkhAiABQQU6ACsgAUL2ysmb1ww3AyAgAUGgqvgANgIIIAEgAUEIaiIDNgIYIAIgAUEgakGVASADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEDOgArIAFB8/KxAzYCICABQeS2+AA2AgggASABQQhqIgA2AhggAiABQSBqQY0BIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEAOgAoIAFC7NKdi8aunbnlADcDICABQQg6ACsgAUH8wfgANgIIIAEgAUEIaiIANgIYIAIgAUEgakH8ACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBBzoAKyABQvDkvYP3zZw6NwMgIAFB/Mz4ADYCCCABIAFBCGoiADYCGCACIAFBIGpBiQEgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQA6ACggAULz8rHjlsyYtuUANwMgIAFBCDoAKyABQdDY+AA2AgggASABQQhqIgA2AhggAiABQSBqQY4BIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUECOgArIAFB7sYBNgIgIAFBgOf4ADYCCCABIAFBCGoiADYCGCACIAFBIGpBhQEgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBkAJrIgEkACABQQE6ABsgAUEBOgArIAFBAzYCHCABQQI6ADsgAUECNgIsIAFBAjoASyABQQc2AjwgAUEAOgAyIAFBAjoAWyABQQU2AkwgAUEAOgBCIAFBAjoAayABQQg2AlwgAUEAOgBSIAFBATYCDCABQQA6AAAgAUEAOgALIAFB9QA7ARAgAUHkADsBICABQfXqATsBMCABQeTIATsBQCABQfXIATsBUCABQQM6AHsgAUEGNgJsIAFBADoAYiABQQU2AnwgAUEDOgCLASABQQA6AHMgAUEMNgKMASABQQM6AJsBIAFBADoAgwEgAUHk3u8ALQAAOgByIAFB74rtAC0AADoAggEgAUHk6gE7AWAgAUHi3u8ALwAAOwFwIAFB7YrtAC8AADsBgAEgAUHriu0ALQAAOgCSASABQQM6AKsBIAFBADoAkwEgAUELNgKcASABQemK7QAvAAA7AZABIAFBurfvAC0AADoAogEgAUEDOgC7ASABQQA6AKMBIAFBCjYCrAEgAUG4t+8ALwAAOwGgASABQeDe7wAtAAA6ALIBIAFBAzoAywEgAUEAOgCzASABQQ02ArwBIAFB3t7vAC8AADsBsAEgAUG2t+8ALQAAOgDCASABQQA6AMMBIAFBBDoA2wEgAUKPgICAwKydsuQANwLcASABQomAgIDQrp2y5AA3AswBIAFBBDoA6wEgAUEAOgDUASABQQA6AOQBIAFBAjoA+wEgAUEONgLsASABQQQ2AvwBIAFBADoA8gEgAUG0t+8ALwAAOwHAASABQfPIATsB8AFB+JiCAUH8mIIBNgIAQfyYggFCADcCACABQYACaiIAQfiYggFB/JiCASABIAEQQCAAQfiYggFB/JiCASABQRBqIgIgAhBAIABB+JiCAUH8mIIBIAFBIGoiAiACEEAgAEH4mIIBQfyYggEgAUEwaiICIAIQQCAAQfiYggFB/JiCASABQUBrIgIgAhBAIABB+JiCAUH8mIIBIAFB0ABqIgIgAhBAIABB+JiCAUH8mIIBIAFB4ABqIgIgAhBAIABB+JiCAUH8mIIBIAFB8ABqIgIgAhBAIABB+JiCAUH8mIIBIAFBgAFqIgIgAhBAIABB+JiCAUH8mIIBIAFBkAFqIgIgAhBAIABB+JiCAUH8mIIBIAFBoAFqIgIgAhBAIABB+JiCAUH8mIIBIAFBsAFqIgIgAhBAIABB+JiCAUH8mIIBIAFBwAFqIgIgAhBAIABB+JiCAUH8mIIBIAFB0AFqIgIgAhBAIABB+JiCAUH8mIIBIAFB4AFqIgIgAhBAIABB+JiCAUH8mIIBIAFB8AFqIgAgABBAIAEsAPsBQQBIBEAgASgC8AEQFwsgASwA6wFBAEgEQCABKALgARAXCyABLADbAUEASARAIAEoAtABEBcLIAEsAMsBQQBIBEAgASgCwAEQFwsgASwAuwFBAEgEQCABKAKwARAXCyABLACrAUEASARAIAEoAqABEBcLIAEsAJsBQQBIBEAgASgCkAEQFwsgASwAiwFBAEgEQCABKAKAARAXCyABLAB7QQBIBEAgASgCcBAXCyABLABrQQBIBEAgASgCYBAXCyABLABbQQBIBEAgASgCUBAXCyABLABLQQBIBEAgASgCQBAXCyABLAA7QQBIBEAgASgCMBAXCyABLAArQQBIBEAgASgCIBAXCyABLAAbQQBIBEAgASgCEBAXCyABLAALQQBIBEAgASgCABAXC0EFIQAQSSECIAFBBToAiwIgAULuytXr1gw3A4ACIAFBkPL4ADYCACABIAE2AhAgAiABQYACakGHASABEEsCQAJAIAEoAhAiAiABRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsAIsCQQBIBEAgASgCgAIQFwsgAUGQAmokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC9MKJu6SOHDcDICABQbD++AA2AgggASABQQhqIgA2AhggAiABQSBqQY8BIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEEIQAQSSECIAFBBDoAKyABQvPolesGNwMgIAFB4KD7ADYCCCABIAFBCGoiAzYCGCACIAFBIGpBjAEgAxBLAkAgAyABKAIYIgJHBEBBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQk6ACsgAUHtADsBKCABQvTCiaPUztyp+QA3AyAgAUHgkvkANgIIIAEgAUEIaiIANgIYIAIgAUEgakGQASAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBBjoAKyABQvTqwePWjB03AyAgAUGMn/kANgIIIAEgAUEIaiIANgIYIAIgAUEgakGSASAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEHQHmsiAyQAIANBgBxqIgBBlKf5AEHQABAZGiADQQo2AtQcIAMgADYC0BwgAyADKQPQHDcDwAEgA0HYHGogA0HAAWogA0H4G2oQ/AEhHSADQfAcaiIAQgA3AwAgA0EANgLoHCADIAA2AuwcIANB6BxqIgBBBHIgHSgCACAdQQRqEJACIANBkBtqIgFBlKL5AEHQABAZGiADQQo2AuQbIAMgATYC4BsgAyADKQPgGzcDuAEgA0HoG2ogA0G4AWogA0GIG2oQ/AEhHiADQYAdaiIBQgA3AwAgA0H8HGoiAiABNgIAIANBATYC+BwgAiAeKAIAIB5BBGoQkAIgA0IANwKMHSADIANBiB1qIgFBBHIiBDYCiB0gA0HIHWoiAiABIAQgACAAELoBIAIgASAEIANB+BxqIgAgABC6ASADQaAdaiIRQgA3AwAgA0EANgKYHSADIBE2ApwdIAQgAygCiB0iAEcEQCADQZgdakEEciEXA0AgA0HIHWogFyARIAAiAkEQaiIAIAAQugECQCACKAIEIgFFBEAgAigCCCIAKAIAIAJGDQEgAkEIaiEBA0AgASgCACICQQhqIQEgAiACKAIIIgAoAgBHDQALDAELA0AgASIAKAIAIgENAAsLIAAgBEcNAAsLIANB8BlqIgBB9KX5AEHQABAZGiADQQo2AsQaIAMgADYCwBogAyADKQPAGjcDsAEgA0HIGmogA0GwAWogA0HoGWoQ/AEhESADQeAaaiIAQgA3AwAgA0EANgLYGiADIAA2AtwaIANB2BpqIgBBBHIgESgCACARQQRqEJACIANBgBlqIgFB1KT5AEHQABAZGiADQQo2AtQZIAMgATYC0BkgAyADKQPQGTcDqAEgA0HYGWogA0GoAWogA0H4GGoQ/AEhFyADQfAaaiIBQgA3AwAgA0HsGmoiAiABNgIAIANBATYC6BogAiAXKAIAIBdBBGoQkAIgA0IANwL8GiADIANB+BpqIgFBBHIiBDYC+BogA0HIHWoiAiABIAQgACAAELoBIAIgASAEIANB6BpqIgAgABC6ASADQbAdaiIIQgA3AwAgA0GsHWoiDCAINgIAIANBATYCqB0gBCADKAL4GiIARwRAA0AgA0HIHWogDCAIIAAiAkEQaiIAIAAQugECQCACKAIEIgFFBEAgAigCCCIAKAIAIAJGDQEgAkEIaiEBA0AgASgCACICQQhqIQEgAiACKAIIIgAoAgBHDQALDAELA0AgASIAKAIAIgENAAsLIAAgBEcNAAsLIANCADcCvB0gAyADQbgdaiIAQQRyIgQ2ArgdIANBsBdqIgEgACAEIANBmB1qIgIgAhDfAiABIAAgBCADQagdaiIAIAAQ3wIgA0HQHWoiCEIANwMAIANBADYCyB0gAyAINgLMHSAEIAMoArgdIgBHBEAgA0HIHWpBBHIhDANAIANBsBdqIAwgCCAAIgJBEGoiACAAEN8CAkAgAigCBCIBRQRAIAIoAggiACgCACACRg0BIAJBCGohAQNAIAEoAgAiAkEIaiEBIAIgAigCCCIAKAIARw0ACwwBCwNAIAEiACgCACIBDQALCyAAIARHDQALCyADQbAXaiIAQeSi+QBB0AAQGRogA0EKNgKEGCADIAA2AoAYIAMgAykDgBg3A6ABIANBiBhqIANBoAFqIANBqBdqEPwBIQggA0GgGGoiAEIANwMAIANBADYCmBggAyAANgKcGCADQZgYaiIAQQRyIAgoAgAgCEEEahCQAiADQcAWaiIBQaSl+QBB0AAQGRogA0EKNgKUFyADIAE2ApAXIAMgAykDkBc3A5gBIANBmBdqIANBmAFqIANBuBZqEPwBIQwgA0GwGGoiAUIANwMAIANBrBhqIgIgATYCACADQQE2AqgYIAIgDCgCACAMQQRqEJACIANCADcCvBggAyADQbgYaiIBQQRyIgQ2ArgYIANBoBVqIgIgASAEIAAgABC6ASACIAEgBCADQagYaiIAIAAQugEgA0HQGGoiEkIANwMAIANBADYCyBggAyASNgLMGCAEIAMoArgYIgBHBEAgA0HIGGpBBHIhGANAIANBoBVqIBggEiAAIgJBEGoiACAAELoBAkAgAigCBCIBRQRAIAIoAggiACgCACACRg0BIAJBCGohAQNAIAEoAgAiAkEIaiEBIAIgAigCCCIAKAIARw0ACwwBCwNAIAEiACgCACIBDQALCyAAIARHDQALCyADQaAVaiIAQfSl+QBB0AAQGRogA0EKNgL0FSADIAA2AvAVIAMgAykD8BU3A5ABIANB+BVqIANBkAFqIANBmBVqEPwBIRIgA0GQFmoiAEIANwMAIANBADYCiBYgAyAANgKMFiADQYgWaiIAQQRyIBIoAgAgEkEEahCQAiADQbAUaiIBQYSp+QBB0AAQGRogA0EKNgKEFSADIAE2AoAVIAMgAykDgBU3A4gBIANBiBVqIANBiAFqIANBqBRqEPwBIRggA0GgFmoiAUIANwMAIANBnBZqIgIgATYCACADQQE2ApgWIAIgGCgCACAYQQRqEJACIANCADcCrBYgAyADQagWaiIBQQRyIgQ2AqgWIANB4BJqIgIgASAEIAAgABC6ASACIAEgBCADQZgWaiIAIAAQugEgA0HgGGoiCUIANwMAIANB3BhqIg0gCTYCACADQQE2AtgYIAQgAygCqBYiAEcEQANAIANB4BJqIA0gCSAAIgJBEGoiACAAELoBAkAgAigCBCIBRQRAIAIoAggiACgCACACRg0BIAJBCGohAQNAIAEoAgAiAkEIaiEBIAIgAigCCCIAKAIARw0ACwwBCwNAIAEiACgCACIBDQALCyAAIARHDQALCyADQgA3AuwYIAMgA0HoGGoiAEEEciIENgLoGCADQeASaiIBIAAgBCADQcgYaiICIAIQ3wIgASAAIAQgA0HYGGoiACAAEN8CIANB4B1qIglCADcDACADQdwdaiINIAk2AgAgA0EBNgLYHSAEIAMoAugYIgBHBEADQCADQeASaiANIAkgACICQRBqIgAgABDfAgJAIAIoAgQiAUUEQCACKAIIIgAoAgAgAkYNASACQQhqIQEDQCABKAIAIgJBCGohASACIAIoAggiACgCAEcNAAsMAQsDQCABIgAoAgAiAQ0ACwsgACAERw0ACwsgA0HgEmoiAEG0o/kAQdAAEBkaIANBCjYCtBMgAyAANgKwEyADIAMpA7ATNwOAASADQbgTaiADQYABaiADQdgSahD8ASEJIANB0BNqIgBCADcDACADQQA2AsgTIAMgADYCzBMgA0HIE2oiAEEEciAJKAIAIAlBBGoQkAIgA0HwEWoiAUGEpPkAQdAAEBkaIANBCjYCxBIgAyABNgLAEiADIAMpA8ASNwN4IANByBJqIANB+ABqIANB6BFqEPwBIQ0gA0HgE2oiAUIANwMAIANB3BNqIgIgATYCACADQQE2AtgTIAIgDSgCACANQQRqEJACIANCADcC7BMgAyADQegTaiIBQQRyIgQ2AugTIANB0BBqIgIgASAEIAAgABC6ASACIAEgBCADQdgTaiIAIAAQugEgA0GAFGoiE0IANwMAIANBADYC+BMgAyATNgL8EyAEIAMoAugTIgBHBEAgA0H4E2pBBHIhGQNAIANB0BBqIBkgEyAAIgJBEGoiACAAELoBAkAgAigCBCIBRQRAIAIoAggiACgCACACRg0BIAJBCGohAQNAIAEoAgAiAkEIaiEBIAIgAigCCCIAKAIARw0ACwwBCwNAIAEiACgCACIBDQALCyAAIARHDQALCyADQdAQaiIAQfSl+QBB0AAQGRogA0EKNgKkESADIAA2AqARIAMgAykDoBE3A3AgA0GoEWogA0HwAGogA0HIEGoQ/AEhEyADQcARaiIAQgA3AwAgA0EANgK4ESADIAA2ArwRIANBuBFqIgBBBHIgEygCACATQQRqEJACIANB4A9qIgFB1KT5AEHQABAZGiADQQo2ArQQIAMgATYCsBAgAyADKQOwEDcDaCADQbgQaiADQegAaiADQdgPahD8ASEZIANB0BFqIgFCADcDACADQcwRaiICIAE2AgAgA0EBNgLIESACIBkoAgAgGUEEahCQAiADQgA3AtwRIAMgA0HYEWoiAUEEciIENgLYESADQZAOaiICIAEgBCAAIAAQugEgAiABIAQgA0HIEWoiACAAELoBIANBkBRqIgpCADcDACADQYwUaiIOIAo2AgAgA0EBNgKIFCAEIAMoAtgRIgBHBEADQCADQZAOaiAOIAogACICQRBqIgAgABC6AQJAIAIoAgQiAUUEQCACKAIIIgAoAgAgAkYNASACQQhqIQEDQCABKAIAIgJBCGohASACIAIoAggiACgCAEcNAAsMAQsDQCABIgAoAgAiAQ0ACwsgACAERw0ACwsgA0IANwKcFCADIANBmBRqIgBBBHIiBDYCmBQgA0GQDmoiASAAIAQgA0H4E2oiAiACEN8CIAEgACAEIANBiBRqIgAgABDfAiADQfAdaiIKQgA3AwAgA0HsHWoiDiAKNgIAIANBAjYC6B0gBCADKAKYFCIARwRAA0AgA0GQDmogDiAKIAAiAkEQaiIAIAAQ3wICQCACKAIEIgFFBEAgAigCCCIAKAIAIAJGDQEgAkEIaiEBA0AgASgCACICQQhqIQEgAiACKAIIIgAoAgBHDQALDAELA0AgASIAKAIAIgENAAsLIAAgBEcNAAsLIANBkA5qIgBBlKf5AEHQABAZGiADQQo2AuQOIAMgADYC4A4gAyADKQPgDjcDYCADQegOaiADQeAAaiADQYgOahD8ASEKIANBgA9qIgBCADcDACADQQA2AvgOIAMgADYC/A4gA0H4DmoiAEEEciAKKAIAIApBBGoQkAIgA0GgDWoiAUGkpfkAQdAAEBkaIANBCjYC9A0gAyABNgLwDSADIAMpA/ANNwNYIANB+A1qIANB2ABqIANBmA1qEPwBIQ4gA0GQD2oiAUIANwMAIANBjA9qIgIgATYCACADQQE2AogPIAIgDigCACAOQQRqEJACIANCADcCnA8gAyADQZgPaiIBQQRyIgQ2ApgPIANBgAxqIgIgASAEIAAgABC6ASACIAEgBCADQYgPaiIAIAAQugEgA0GwD2oiFEIANwMAIANBADYCqA8gAyAUNgKsDyAEIAMoApgPIgBHBEAgA0GoD2pBBHIhGgNAIANBgAxqIBogFCAAIgJBEGoiACAAELoBAkAgAigCBCIBRQRAIAIoAggiACgCACACRg0BIAJBCGohAQNAIAEoAgAiAkEIaiEBIAIgAigCCCIAKAIARw0ACwwBCwNAIAEiACgCACIBDQALCyAAIARHDQALCyADQYAMaiIAQfSl+QBB0AAQGRogA0EKNgLUDCADIAA2AtAMIAMgAykD0Aw3A1AgA0HYDGogA0HQAGogA0H4C2oQ/AEhFCADQfAMaiIAQgA3AwAgA0EANgLoDCADIAA2AuwMIANB6AxqIgBBBHIgFCgCACAUQQRqEJACIANBkAtqIgFBxKb5AEHQABAZGiADQQo2AuQLIAMgATYC4AsgAyADKQPgCzcDSCADQegLaiADQcgAaiADQYgLahD8ASEaIANBgA1qIgFCADcDACADQfwMaiICIAE2AgAgA0EBNgL4DCACIBooAgAgGkEEahCQAiADQgA3AowNIAMgA0GIDWoiAUEEciIENgKIDSADQcAJaiICIAEgBCAAIAAQugEgAiABIAQgA0H4DGoiACAAELoBIANBwA9qIgtCADcDACADQbwPaiIPIAs2AgAgA0EBNgK4DyAEIAMoAogNIgBHBEADQCADQcAJaiAPIAsgACICQRBqIgAgABC6AQJAIAIoAgQiAUUEQCACKAIIIgAoAgAgAkYNASACQQhqIQEDQCABKAIAIgJBCGohASACIAIoAggiACgCAEcNAAsMAQsDQCABIgAoAgAiAQ0ACwsgACAERw0ACwsgA0IANwLMDyADIANByA9qIgBBBHIiBDYCyA8gA0HACWoiASAAIAQgA0GoD2oiAiACEN8CIAEgACAEIANBuA9qIgAgABDfAiADQYAeaiILQgA3AwAgA0H8HWoiDyALNgIAIANBAzYC+B0gBCADKALIDyIARwRAA0AgA0HACWogDyALIAAiAkEQaiIAIAAQ3wICQCACKAIEIgFFBEAgAigCCCIAKAIAIAJGDQEgAkEIaiEBA0AgASgCACICQQhqIQEgAiACKAIIIgAoAgBHDQALDAELA0AgASIAKAIAIgENAAsLIAAgBEcNAAsLIANBwAlqIgBBlKf5AEHQABAZGiADQQo2ApQKIAMgADYCkAogAyADKQOQCjcDQCADQZgKaiADQUBrIANBuAlqEPwBIQsgA0GwCmoiAEIANwMAIANBADYCqAogAyAANgKsCiADQagKaiIAQQRyIAsoAgAgC0EEahCQAiADQdAIaiIBQeSn+QBB0AAQGRogA0EKNgKkCSADIAE2AqAJIAMgAykDoAk3AzggA0GoCWogA0E4aiADQcgIahD8ASEPIANBwApqIgFCADcDACADQbwKaiICIAE2AgAgA0EBNgK4CiACIA8oAgAgD0EEahCQAiADQgA3AswKIAMgA0HICmoiAUEEciIENgLICiADQbAHaiICIAEgBCAAIAAQugEgAiABIAQgA0G4CmoiACAAELoBIANB4ApqIhVCADcDACADQQA2AtgKIAMgFTYC3AogBCADKALICiIARwRAIANB2ApqQQRyIRsDQCADQbAHaiAbIBUgACICQRBqIgAgABC6AQJAIAIoAgQiAUUEQCACKAIIIgAoAgAgAkYNASACQQhqIQEDQCABKAIAIgJBCGohASACIAIoAggiACgCAEcNAAsMAQsDQCABIgAoAgAiAQ0ACwsgACAERw0ACwsgA0GwB2oiAEG0qPkAQdAAEBkaIANBCjYChAggAyAANgKACCADIAMpA4AINwMwIANBiAhqIANBMGogA0GoB2oQ/AEhFSADQaAIaiIAQgA3AwAgA0EANgKYCCADIAA2ApwIIANBmAhqIgBBBHIgFSgCACAVQQRqEJACIANBwAZqIgFBhKn5AEHQABAZGiADQQo2ApQHIAMgATYCkAcgAyADKQOQBzcDKCADQZgHaiADQShqIANBuAZqEPwBIRsgA0GwCGoiAUIANwMAIANBrAhqIgIgATYCACADQQE2AqgIIAIgGygCACAbQQRqEJACIANCADcCvAggAyADQbgIaiIBQQRyIgQ2ArgIIANB0ARqIgIgASAEIAAgABC6ASACIAEgBCADQagIaiIAIAAQugEgA0HwCmoiB0IANwMAIANB7ApqIgUgBzYCACADQQE2AugKIAQgAygCuAgiAEcEQANAIANB0ARqIAUgByAAIgJBEGoiACAAELoBAkAgAigCBCIBRQRAIAIoAggiACgCACACRg0BIAJBCGohAQNAIAEoAgAiAkEIaiEBIAIgAigCCCIAKAIARw0ACwwBCwNAIAEiACgCACIBDQALCyAAIARHDQALCyADQgA3AvwKIAMgA0H4CmoiAEEEciIENgL4CiADQdAEaiIBIAAgBCADQdgKaiICIAIQ3wIgASAAIAQgA0HoCmoiACAAEN8CIANBkB5qIgdCADcDACADQYweaiIFIAc2AgAgA0EDNgKIHiAEIAMoAvgKIgBHBEADQCADQdAEaiAFIAcgACICQRBqIgAgABDfAgJAIAIoAgQiAUUEQCACKAIIIgAoAgAgAkYNASACQQhqIQEDQCABKAIAIgJBCGohASACIAIoAggiACgCAEcNAAsMAQsDQCABIgAoAgAiAQ0ACwsgACAERw0ACwsgA0IANwKcHiADIANBmB5qIgBBBHIiBDYCmB4gA0HQBGoiASAAIAQgA0HIHWoiAiACEOYEIAEgACAEIANB2B1qIgIgAhDmBCABIAAgBCADQegdaiICIAIQ5gQgASAAIAQgA0H4HWoiAiACEOYEIAEgACAEIANBiB5qIgAgABDmBCADQbAeaiIHQgA3AwAgA0EBNgKoHiADIAc2AqweIAQgAygCmB4iAEcEQCADQageakEEciEFA0AgA0HQBGogBSAHIAAiAkEQaiIAIAAQ5gQCQCACKAIEIgFFBEAgAigCCCIAKAIAIAJGDQEgAkEIaiEBA0AgASgCACICQQhqIQEgAiACKAIIIgAoAgBHDQALDAELA0AgASIAKAIAIgENAAsLIAAgBEcNAAsLIANB0ARqIgBB1Kn5AEHQABAZGiADQQo2AqQFIAMgADYCoAUgAyADKQOgBTcDICADQagFaiADQSBqIANByARqEPwBIQQgA0HABWoiAEIANwMAIANBADYCuAUgAyAANgK8BSADQbgFaiIAQQRyIAQoAgAgBEEEahCQAiADQeADaiIBQaSq+QBB0AAQGRogA0EKNgK0BCADIAE2ArAEIAMgAykDsAQ3AxggA0G4BGogA0EYaiADQdgDahD8ASEHIANB0AVqIgFCADcDACADQcwFaiICIAE2AgAgA0EBNgLIBSACIAcoAgAgB0EEahCQAiADQgA3AtwFIAMgA0HYBWoiAUEEciIFNgLYBSADQcACaiICIAEgBSAAIAAQugEgAiABIAUgA0HIBWoiACAAELoBIANB8AVqIhZCADcDACADQQA2AugFIAMgFjYC7AUgBSADKALYBSIARwRAIANB6AVqQQRyIQYDQCADQcACaiAGIBYgACICQRBqIgAgABC6AQJAIAIoAgQiAUUEQCACKAIIIgAoAgAgAkYNASACQQhqIQEDQCABKAIAIgJBCGohASACIAIoAggiACgCAEcNAAsMAQsDQCABIgAoAgAiAQ0ACwsgACAFRw0ACwsgA0HAAmoiAEH0qvkAQdAAEBkaIANBCjYClAMgAyAANgKQAyADIAMpA5ADNwMQIANBmANqIANBEGogA0G4AmoQ/AEhBSADQbADaiIAQgA3AwAgA0EANgKoAyADIAA2AqwDIANBqANqIgBBBHIgBSgCACAFQQRqEJACIANB0AFqIgFBxKv5AEHQABAZGiADQQo2AqQCIAMgATYCoAIgAyADKQOgAjcDCCADQagCaiADQQhqIANByAFqEPwBIRYgA0HAA2oiAUIANwMAIANBvANqIgIgATYCACADQQE2ArgDIAIgFigCACAWQQRqEJACIANCADcCzAMgAyADQcgDaiIBQQRyIgY2AsgDIANBmAZqIgIgASAGIAAgABC6ASACIAEgBiADQbgDaiIAIAAQugEgA0GABmoiEEIANwMAIANB/AVqIhwgEDYCACADQQE2AvgFIAYgAygCyAMiAEcEQANAIANBmAZqIBwgECAAIgJBEGoiACAAELoBAkAgAigCBCIBRQRAIAIoAggiACgCACACRg0BIAJBCGohAQNAIAEoAgAiAkEIaiEBIAIgAigCCCIAKAIARw0ACwwBCwNAIAEiACgCACIBDQALCyAAIAZHDQALCyADQgA3AowGIAMgA0GIBmoiAEEEciIGNgKIBiADQagGaiIBIAAgBiADQegFaiICIAIQ3wIgASAAIAYgA0H4BWoiACAAEN8CIANBoAZqIhBCADcDACADQQA2ApgGIAMgEDYCnAYgBiADKAKIBiIARwRAIANBmAZqQQRyIRwDQCADQagGaiAcIBAgACICQRBqIgAgABDfAgJAIAIoAgQiAUUEQCACKAIIIgAoAgAgAkYNASACQQhqIQEDQCABKAIAIgJBCGohASACIAIoAggiACgCAEcNAAsMAQsDQCABIgAoAgAiAQ0ACwsgACAGRw0ACwsgA0IANwKsBiADIANBqAZqIgBBBHIiBjYCqAYgA0HIHmogACAGIANBmAZqIgAgABDmBCADQcAeaiIQQgA3AwAgA0G8HmoiHCAQNgIAIANBADYCuB4gBiADKAKoBiIARwRAA0AgA0HIHmogHCAQIAAiAkEQaiIAIAAQ5gQCQCACKAIEIgFFBEAgAigCCCIAKAIAIAJGDQEgAkEIaiEBA0AgASgCACICQQhqIQEgAiACKAIIIgAoAgBHDQALDAELA0AgASIAKAIAIgENAAsLIAAgBkcNAAsLQYiZggFCADcCAEEEIQBBhJmCAUGImYIBNgIAIANByB5qIgIgA0GoHmoiASABELESIAIgA0G4HmoiAiACELESIBwgAygCwB4Q6wUgAUEEciADKAKwHhDrBSADQagGaiADKAKsBhDrBSADQZgGakEEciADKAKgBhClAyADQYgGaiADKAKMBhClAyADQfwFaiADKAKABhCEAiADQegFakEEciADKALwBRCEAiADQcgDaiADKALMAxCEAiADQbwDaiADKALAAxB9IANBqANqQQRyIAMoArADEH0gFiAWKAIEEH0gBSAFKAIEEH0gA0HYBWogAygC3AUQhAIgA0HMBWogAygC0AUQfSADQbgFakEEciADKALABRB9IAcgBygCBBB9IAQgBCgCBBB9IANBmB5qIAMoApweEOsFIANBjB5qIAMoApAeEKUDIANB/B1qIAMoAoAeEKUDIANB7B1qIAMoAvAdEKUDIANB3B1qIAMoAuAdEKUDIANByB1qIgFBBHIgAygC0B0QpQMgA0H4CmogAygC/AoQpQMgA0HsCmogAygC8AoQhAIgA0HYCmpBBHIgAygC4AoQhAIgA0G4CGogAygCvAgQhAIgA0GsCGogAygCsAgQfSADQZgIakEEciADKAKgCBB9IBsgGygCBBB9IBUgFSgCBBB9IANByApqIAMoAswKEIQCIANBvApqIAMoAsAKEH0gA0GoCmpBBHIgAygCsAoQfSAPIA8oAgQQfSALIAsoAgQQfSADQcgPaiADKALMDxClAyADQbwPaiADKALADxCEAiADQagPakEEciADKAKwDxCEAiADQYgNaiADKAKMDRCEAiADQfwMaiADKAKADRB9IANB6AxqQQRyIAMoAvAMEH0gGiAaKAIEEH0gFCAUKAIEEH0gA0GYD2ogAygCnA8QhAIgA0GMD2ogAygCkA8QfSADQfgOakEEciADKAKADxB9IA4gDigCBBB9IAogCigCBBB9IANBmBRqIAMoApwUEKUDIANBjBRqIAMoApAUEIQCIANB+BNqQQRyIAMoAoAUEIQCIANB2BFqIAMoAtwREIQCIANBzBFqIAMoAtAREH0gA0G4EWpBBHIgAygCwBEQfSAZIBkoAgQQfSATIBMoAgQQfSADQegTaiADKALsExCEAiADQdwTaiADKALgExB9IANByBNqQQRyIAMoAtATEH0gDSANKAIEEH0gCSAJKAIEEH0gA0HoGGogAygC7BgQpQMgA0HcGGogAygC4BgQhAIgA0HIGGpBBHIgAygC0BgQhAIgA0GoFmogAygCrBYQhAIgA0GcFmogAygCoBYQfSADQYgWakEEciADKAKQFhB9IBggGCgCBBB9IBIgEigCBBB9IANBuBhqIAMoArwYEIQCIANBrBhqIAMoArAYEH0gA0GYGGpBBHIgAygCoBgQfSAMIAwoAgQQfSAIIAgoAgQQfSADQbgdaiADKAK8HRClAyADQawdaiADKAKwHRCEAiADQZgdakEEciADKAKgHRCEAiADQfgaaiADKAL8GhCEAiADQewaaiADKALwGhB9IANB2BpqQQRyIAMoAuAaEH0gFyAXKAIEEH0gESARKAIEEH0gA0GIHWogAygCjB0QhAIgA0H8HGogAygCgB0QfSADQegcakEEciADKALwHBB9IB4gHigCBBB9IB0gHSgCBBB9EEkhAiADQQQ6AIscIANC8srNowc3A4AcIANBoLf5ADYCyB0gAyABNgLYHSACIANBgBxqQYoBIAEQSwJAIAEgAygC2B0iAkcEQEEFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyADLACLHEEASARAIAMoAoAcEBcLIANB0B5qJAAjAEEwayIBJAAQSSECIAFBBjoAKyABQuPqzaP37Rw3AyAgAUHww/kANgIIIAEgAUEIaiIANgIYIAIgAUEgakHzACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBCToAKyABQfQAOwEoIAFC7eqxo5fN1LLzADcDICABQZjQ+QA2AgggASABQQhqIgA2AhggAiABQSBqQYMBIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC5dyRy+btGTcDICABQYzp+QA2AgggASABQQhqIgA2AhggAiABQSBqQcgAIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEEIQAQSSECIAFBBDoAKyABQu2c1esGNwMgIAFB+PT5ADYCCCABIAFBCGoiAzYCGCACIAFBIGpB3gAgAxBLAkAgAyABKAIYIgJHBEBBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQM6ACsgAUHyyqEDNgIgIAFBxID6ADYCCCABIAFBCGoiADYCGCACIAFBIGpB4wAgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQc6ACsgAULtyoWb187cMjcDICABQaSi+gA2AgggASABQQhqIgA2AhggAiABQSBqQRQgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQUhABBJIQIgAUEFOgArIAFC7MLlq6YONwMgIAFBoN36ADYCCCABIAFBCGoiAzYCGCACIAFBIGpBEyADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEHOgArIAFC5srJ65aM3TA3AyAgAUGo8PoANgIIIAEgAUEIaiIANgIYIAIgAUEgakHXACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBSEAEEkhAiABQQU6ACsgAULj0L2Txww3AyAgAUHk//oANgIIIAEgAUEIaiIDNgIYIAIgAUEgakHxACADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC9Oq5y+btGTcDICABQZiP+wA2AgggASABQQhqIgA2AhggAiABQSBqQSQgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQQhABBJIQIgAUEEOgArIAFC7t7RqwY3AyAgAUHgoPsANgIIIAEgAUEIaiIDNgIYIAIgAUEgakGGASADEEsCQCADIAEoAhgiAkcEQEEFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBBzoAKyABQuLKhaOnipw6NwMgIAFB4Kz7ADYCCCABIAFBCGoiADYCGCACIAFBIGpB7wAgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQUhABBJIQIgAUEFOgArIAFC7aSVm8cONwMgIAFB8Lj7ADYCCCABIAFBCGoiAzYCGCACIAFBIGpB/wAgAxBLAkACQCADIAEoAhgiAkYEQEEEIQAMAQsgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBCEAEEkhAiABQQQ6ACsgAULj2JWzBjcDICABQazO+wA2AgggASABQQhqIgM2AhggAiABQSBqQfIAIAMQSwJAIAMgASgCGCICRwRAQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC8M6Z+vaNHTcDICABQYDY+wA2AgggASABQQhqIgA2AhggAiABQSBqQTwgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQc6ACsgAULwzpn69o2dGTcDICABQdjh+wA2AgggASABQQhqIgA2AhggAiABQSBqQT0gABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQI6ACsgAUHsxAE2AiAgAUGY6/sANgIIIAEgAUEIaiIANgIYIAIgAUEgakGfASAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBBjoAKyABQvDOoaqWjBk3AyAgAUHo9PsANgIIIAEgAUEIaiIANgIYIAIgAUEgakE+IAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEHOgArIAFC8M6hqpaMmRk3AyAgAUHA/vsANgIIIAEgAUEIaiIANgIYIAIgAUEgakE/IAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEHOgArIAFC88qNo5ftmzc3AyAgAUHUiPwANgIIIAEgAUEIaiIANgIYIAIgAUEgakHMACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBADoAKCABQvPGvZPXjNGy5gA3AyAgAUEIOgArIAFB6J38ADYCCCABIAFBCGoiADYCGCACIAFBIGpBmQEgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQk6ACsgAUHlADsBKCABQubCjZuXrdu07AA3AyAgAUGIp/wANgIIIAEgAUEIaiIANgIYIAIgAUEgakELIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEFIQAQSSECIAFBBToAKyABQvPohbPmDDcDICABQbCy/AA2AgggASABQQhqIgM2AhggAiABQSBqQRsgAxBLAkACQCADIAEoAhgiAkYEQEEEIQAMAQsgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBCEAEEkhAiABQQQ6ACsgAULiyoXrBjcDICABQbC//AA2AgggASABQQhqIgM2AhggAiABQSBqQe4AIAMQSwJAIAMgASgCGCICRwRAQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEFIQAQSSECIAFBBToAKyABQvPGvZPXDDcDICABQfjz/AA2AgggASABQQhqIgM2AhggAiABQSBqQcQAIAMQSwJAAkAgAyABKAIYIgJGBEBBBCEADAELIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQA6ACggAULp3M2jp47RsuYANwMgIAFBCDoAKyABQfyU/QA2AgggASABQQhqIgA2AhggAiABQSBqQQ8gABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQk6ACsgAUHuADsBKCABQuXwwYvm7dy07wA3AyAgAUH8nv0ANgIIIAEgAUEIaiIANgIYIAIgAUEgakHJACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBAjoAKyABQfDEATYCICABQYjD/QA2AgggASABQQhqIgA2AhggAiABQSBqQcoAIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUECOgArIAFB88QBNgIgIAFB0Mz9ADYCCCABIAFBCGoiADYCGCACIAFBIGpBywAgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQQhABBJIQIgAUEEOgArIAFC4cSJkwc3AyAgAUG81v0ANgIIIAEgAUEIaiIDNgIYIAIgAUEgakEnIAMQSwJAIAMgASgCGCICRwRAQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEDOgArIAFB4ciRAzYCICABQazg/QA2AgggASABQQhqIgA2AhggAiABQSBqQSggABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQM6ACsgAUHh4MEDNgIgIAFB+On9ADYCCCABIAFBCGoiADYCGCACIAFBIGpBKiAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBBjoAKyABQuPQvcu2rBk3AyAgAUHI8/0ANgIIIAEgAUEIaiIANgIYIAIgAUEgakErIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC5+TBm5WvGzcDICABQZT+/QA2AgggASABQQhqIgA2AhggAiABQSBqQQ0gABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQA6ACggAULswuWrpo7RsuYANwMgIAFBCDoAKyABQYCI/gA2AgggASABQQhqIgA2AhggAiABQSBqQZgBIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC497Vk7euGTcDICABQYiS/gA2AgggASABQQhqIgA2AhggAiABQSBqQQkgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQRAQGCICQdmL7QAoAAA2AAggAkHRi+0AKQAANwAAIAJBADoADBBJIQMgAUEgaiIEIAJBDBAaIAFBwJz+ADYCCCABIAFBCGoiADYCGCADIARBzwAgABBLAkACQCAAIAEoAhgiA0YEQEEEIQAMAQtBBSEAIANFDQELIAMgAygCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAhAXIAFBMGokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC4uSVi8aOGjcDICABQdin/gA2AgggASABQQhqIgA2AhggAiABQSBqQdMAIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEHOgArIAFC48KVm9fO3DA3AyAgAUHksv4ANgIIIAEgAUEIaiIANgIYIAIgAUEgakHUACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBCEAEEkhAiABQQQ6ACsgAULm0rm7BjcDICABQYi+/gA2AgggASABQQhqIgM2AhggAiABQSBqQdgAIAMQSwJAIAMgASgCGCICRwRAQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEEIQAQSSECIAFBBDoAKyABQujCyesGNwMgIAFBiMr+ADYCCCABIAFBCGoiAzYCGCACIAFBIGpB2wAgAxBLAkAgAyABKAIYIgJHBEBBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQI6ACsgAUHs7AE2AiAgAUGk1f4ANgIIIAEgAUEIaiIANgIYIAIgAUEgakHcACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBBjoAKyABQvDQyYu2rhk3AyAgAUHM4P4ANgIIIAEgAUEIaiIANgIYIAIgAUEgakHhACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBSEAEEkhAiABQQU6ACsgAULi6Mmr1g03AyAgAUGQ7P4ANgIIIAEgAUEIaiIDNgIYIAIgAUEgakHwACADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEDOgArIAFB5N7RAzYCICABQeT3/gA2AgggASABQQhqIgA2AhggAiABQSBqQfQAIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEAOgAoIAFC5+SFm9bskbnwADcDICABQQg6ACsgAUGMg/8ANgIIIAEgAUEIaiIANgIYIAIgAUEgakH4ACAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBADoAKCABQujCsbPWzZS49AA3AyAgAUEIOgArIAFBjI7/ADYCCCABIAFBCGoiADYCGCACIAFBIGpB+QAgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQQhABBJIQIgAUEEOgArIAFC7aTBowc3AyAgAUG4mf8ANgIIIAEgAUEIaiIDNgIYIAIgAUEgakGAASADEEsCQCADIAEoAhgiAkcEQEEFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBSEAEEkhAiABQQU6ACsgAULtpMGjpwY3AyAgAUGwpP8ANgIIIAEgAUEIaiIDNgIYIAIgAUEgakGBASADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEGOgArIAFC7abBi7asGTcDICABQYSv/wA2AgggASABQQhqIgA2AhggAiABQSBqQYIBIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEAOgAoIAFC7eqxo5fNlLj0ADcDICABQQg6ACsgAUGAuv8ANgIIIAEgAUEIaiIANgIYIAIgAUEgakGEASAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBSEAEEkhAiABQQU6ACsgAULw2KWblgw3AyAgAUGAxf8ANgIIIAEgAUEIaiIDNgIYIAIgAUEgakGIASADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEFIQAQSSECIAFBBToAKyABQvPghZvWDDcDICABQYDR/wA2AgggASABQQhqIgM2AhggAiABQSBqQYsBIAMQSwJAAkAgAyABKAIYIgJGBEBBBCEADAELIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQUhABBJIQIgAUEFOgArIAFC4dy5+8YONwMgIAFBqNv/ADYCCCABIAFBCGoiAzYCGCACIAFBIGpBKSADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEEIQAQSSECIAFBBDoAKyABQuPeyZMHNwMgIAFBmOX/ADYCCCABIAFBCGoiAzYCGCACIAFBIGpBLCADEEsCQCADIAEoAhgiAkcEQEEFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBBjoAKyABQuTCtYv2rBk3AyAgAUGM7/8ANgIIIAEgAUEIaiIANgIYIAIgAUEgakEtIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEDOgArIAFB5MqxAzYCICABQYD5/wA2AgggASABQQhqIgA2AhggAiABQSBqQS4gABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAQQUhABBJIQIgAUEFOgArIAFC5fDBi+YNNwMgIAFB9IKAATYCCCABIAFBCGoiAzYCGCACIAFBIGpBLyADEEsCQAJAIAMgASgCGCICRgRAQQQhAAwBCyACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkAEEEIQAQSSECIAFBBDoAKyABQu/kpbsGNwMgIAFB5IyAATYCCCABIAFBCGoiAzYCGCACIAFBIGpBMSADEEsCQCADIAEoAhgiAkcEQEEFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBAzoAKyABQfLKmQM2AiAgAUGwloABNgIIIAEgAUEIaiIANgIYIAIgAUEgakEzIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQTBrIgEkABBJIQIgAUEDOgArIAFB8sqdAzYCICABQaCggAE2AgggASABQQhqIgA2AhggAiABQSBqQTQgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQc6ACsgAULyys2j983cMjcDICABQZSqgAE2AgggASABQQhqIgA2AhggAiABQSBqQTUgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQM6ACsgAUHz0o0DNgIgIAFBjLSAATYCCCABIAFBCGoiADYCGCACIAFBIGpBNiAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJABBBSEAEEkhAiABQQU6ACsgAULz6ombxw43AyAgAUHcvYABNgIIIAEgAUEIaiIDNgIYIAIgAUEgakE3IAMQSwJAAkAgAyABKAIYIgJGBEBBBCEADAELIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQA6ACggAULz6sGDx63asuQANwMgIAFBCDoAKyABQdDHgAE2AgggASABQQhqIgA2AhggAiABQSBqQTggABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQc6ACsgAUL13I3j1qyYOTcDICABQczRgAE2AgggASABQQhqIgA2AhggAiABQSBqQTkgABBLAkACQCAAIAEoAhgiAkYEQEEEIQAMAQtBBSEAIAJFDQELIAIgAigCACAAQQJ0aigCABEBAAsgASwAK0EASARAIAEoAiAQFwsgAUEwaiQAIwBBMGsiASQAEEkhAiABQQM6ACsgAUHsyrUDNgIgIAFBxNuAATYCCCABIAFBCGoiADYCGCACIAFBIGpBMCAAEEsCQAJAIAAgASgCGCICRgRAQQQhAAwBC0EFIQAgAkUNAQsgAiACKAIAIABBAnRqKAIAEQEACyABLAArQQBIBEAgASgCIBAXCyABQTBqJAAjAEEwayIBJAAQSSECIAFBAzoAKyABQfLInQM2AiAgAUG05YABNgIIIAEgAUEIaiIANgIYIAIgAUEgakEyIAAQSwJAAkAgACABKAIYIgJGBEBBBCEADAELQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokAEG4tYIBQQA2AgBBsLWCAUIANwIAQbC1ggFBzAEQGCIANgIAQbi1ggEgAEHMAWoiATYCACAAQQc6AMsBIABC9dyN49asmDk3AsABIABBCDoAvwEgAEEAOgC8ASAAQvPqwYPHrdqy5AA3ArQBIABBBToAswEgAELz6ombxw43AqgBIABBAzoApwEgAEHz0o0DNgKcASAAQQc6AJsBIABC8srNo/fN3DI3ApABIABBAzoAjwEgAEHyyp0DNgKEASAAQQM6AIMBIABB8sqZAzYCeCAAQQQ6AHcgAELv5KW7BjcCbCAAQQU6AGsgAELl8MGL5g03AmAgAEEDOgBfIABB5MqxAzYCVCAAQQY6AFMgAELkwrWL9qwZNwJIIABBBDoARyAAQuPeyZMHNwI8IABBBjoAOyAAQuPQvcu2rBk3AjAgAEEFOgAvIABC4dy5+8YONwIkIABBAzoAIyAAQeHgwQM2AhggAEEDOgAXIABB4ciRAzYCDCAAQQQ6AAsgAELhxImTBzcCAEG0tYIBIAE2AgAjAEEwayIBJABBBCEAEEkhAiABQQQ6ACsgAULtyKWzBzcDICABQaTygAE2AgggASABQQhqIgM2AhggAiABQSBqQcMAIAMQSwJAIAMgASgCGCICRwRAQQUhACACRQ0BCyACIAIoAgAgAEECdGooAgARAQALIAEsACtBAEgEQCABKAIgEBcLIAFBMGokACMAQaAIayICJAAgAkEBNgIIQSAQGCEAIAJCk4CAgICEgICAfzcDECACIAA2AgwgAEEAOgATIABBzcXwACgAADYADyAAQcbF8AApAAA3AAggAEG+xfAAKQAANwAAIAJBAjYCGCACQTAQGCIANgIcIAJCoICAgICGgICAfzcDICAAQQA6ACAgAEH+hPEAKQAANwAYIABB9oTxACkAADcAECAAQe6E8QApAAA3AAggAEHmhPEAKQAANwAAIAJBAzYCKCACQTAQGCIANgIsIAJCqYCAgICGgICAfzcDMCAAQQA6ACkgAEHwxvAALQAAOgAoIABB6MbwACkAADcAICAAQeDG8AApAAA3ABggAEHYxvAAKQAANwAQIABB0MbwACkAADcACCAAQcjG8AApAAA3AAAgAkEENgI4IAJBwAAQGCIANgI8IAJBQGtCs4CAgICIgICAfzcDACAAQQA6ADMgAEHv+/AAKAAANgAvIABB6PvwACkAADcAKCAAQeD78AApAAA3ACAgAEHY+/AAKQAANwAYIABB0PvwACkAADcAECAAQcj78AApAAA3AAggAEHA+/AAKQAANwAAIAJBBTYCSCACQTAQGCIANgJMIAJCqoCAgICGgICAfzcDUCAAQQA6ACogAEG9+/AALwAAOwAoIABBtfvwACkAADcAICAAQa378AApAAA3ABggAEGl+/AAKQAANwAQIABBnfvwACkAADcACCAAQZX78AApAAA3AAAgAkEGNgJYIAJBwAAQGCIANgJcIAJCtICAgICIgICAfzcDYCAAQQA6ADQgAEGk/PAAKAAANgAwIABBnPzwACkAADcAKCAAQZT88AApAAA3ACAgAEGM/PAAKQAANwAYIABBhPzwACkAADcAECAAQfz78AApAAA3AAggAEH0+/AAKQAANwAAIAJBBzYCaCACQTAQGCIANgJsIAJCroCAgICGgICAfzcDcCAAQQA6AC4gAEGN4fAAKQAANwAmIABBh+HwACkAADcAICAAQf/g8AApAAA3ABggAEH34PAAKQAANwAQIABB7+DwACkAADcACCAAQefg8AApAAA3AAAgAkEINgJ4IAJB0AAQGCIANgJ8IAJCyYCAgICKgICAfzcDgAEgAEH5lPEAQckAEBlBADoASSACQQk2AogBIAJB0AAQGCIANgKMASACQsqAgICAioCAgH83A5ABIABB7+rwAEHKABAZQQA6AEogAkEKNgKYASACQcAAEBgiADYCnAEgAkK3gICAgIiAgIB/NwOgASAAQQA6ADcgAEHdhPEAKQAANwAvIABB1oTxACkAADcAKCAAQc6E8QApAAA3ACAgAEHGhPEAKQAANwAYIABBvoTxACkAADcAECAAQbaE8QApAAA3AAggAEGuhPEAKQAANwAAIAJBCzYCqAEgAkHAABAYIgA2AqwBIAJCsYCAgICIgICAfzcDsAEgAEEAOgAxIABBnMzwAC0AADoAMCAAQZTM8AApAAA3ACggAEGMzPAAKQAANwAgIABBhMzwACkAADcAGCAAQfzL8AApAAA3ABAgAEH0y/AAKQAANwAIIABB7MvwACkAADcAACACQQw2ArgBIAJBMBAYIgA2ArwBIAJCroCAgICGgICAfzcDwAEgAEEAOgAuIABBufPwACkAADcAJiAAQbPz8AApAAA3ACAgAEGr8/AAKQAANwAYIABBo/PwACkAADcAECAAQZvz8AApAAA3AAggAEGT8/AAKQAANwAAIAJBDTYCyAEgAkHAABAYIgA2AswBIAJCvYCAgICIgICAfzcD0AEgAEEAOgA9IABB48vwACkAADcANSAAQd7L8AApAAA3ADAgAEHWy/AAKQAANwAoIABBzsvwACkAADcAICAAQcbL8AApAAA3ABggAEG+y/AAKQAANwAQIABBtsvwACkAADcACCAAQa7L8AApAAA3AAAgAkEONgLYASACQcAAEBgiADYC3AEgAkK2gICAgIiAgIB/NwPgASAAQQA6ADYgAEGK8/AAKQAANwAuIABBhPPwACkAADcAKCAAQfzy8AApAAA3ACAgAEH08vAAKQAANwAYIABB7PLwACkAADcAECAAQeTy8AApAAA3AAggAEHc8vAAKQAANwAAIAJBDzYC6AEgAkHAABAYIgA2AuwBIAJCvICAgICIgICAfzcD8AEgAEEAOgA8IABBmJbxACgAADYAOCAAQZCW8QApAAA3ADAgAEGIlvEAKQAANwAoIABBgJbxACkAADcAICAAQfiV8QApAAA3ABggAEHwlfEAKQAANwAQIABB6JXxACkAADcACCAAQeCV8QApAAA3AAAgAkEQNgL4ASACQdAAEBgiADYC/AEgAkLLgICAgIqAgIB/NwOAAiAAQZaM8QBBywAQGUEAOgBLIAJBETYCiAIgAkHAABAYIgA2AowCIAJCvoCAgICIgICAfzcDkAIgAEEAOgA+IABB8NXwACkAADcANiAAQerV8AApAAA3ADAgAEHi1fAAKQAANwAoIABB2tXwACkAADcAICAAQdLV8AApAAA3ABggAEHK1fAAKQAANwAQIABBwtXwACkAADcACCAAQbrV8AApAAA3AAAgAkESNgKYAiACQcAAEBgiADYCnAIgAkK5gICAgIiAgIB/NwOgAiAAQQA6ADkgAEGWl/EALQAAOgA4IABBjpfxACkAADcAMCAAQYaX8QApAAA3ACggAEH+lvEAKQAANwAgIABB9pbxACkAADcAGCAAQe6W8QApAAA3ABAgAEHmlvEAKQAANwAIIABB3pbxACkAADcAACACQRM2AqgCIAJBwAAQGCIANgKsAiACQrKAgICAiICAgH83A7ACIABBADoAMiAAQejn8AAvAAA7ADAgAEHg5/AAKQAANwAoIABB2OfwACkAADcAICAAQdDn8AApAAA3ABggAEHI5/AAKQAANwAQIABBwOfwACkAADcACCAAQbjn8AApAAA3AAAgAkEUNgK4AiACQcAAEBgiADYCvAIgAkK2gICAgIiAgIB/NwPAAiAAQQA6ADYgAEHE6fAAKQAANwAuIABBvunwACkAADcAKCAAQbbp8AApAAA3ACAgAEGu6fAAKQAANwAYIABBpunwACkAADcAECAAQZ7p8AApAAA3AAggAEGW6fAAKQAANwAAIAJBFTYCyAIgAkHAABAYIgA2AswCIAJCtoCAgICIgICAfzcD0AIgAEEAOgA2IABB0+jwACkAADcALiAAQc3o8AApAAA3ACggAEHF6PAAKQAANwAgIABBvejwACkAADcAGCAAQbXo8AApAAA3ABAgAEGt6PAAKQAANwAIIABBpejwACkAADcAACACQRY2AtgCIAJBMBAYIgA2AtwCIAJCrICAgICGgICAfzcD4AIgAEEAOgAsIABB/tjwACgAADYAKCAAQfbY8AApAAA3ACAgAEHu2PAAKQAANwAYIABB5tjwACkAADcAECAAQd7Y8AApAAA3AAggAEHW2PAAKQAANwAAIAJBFzYC6AIgAkHQABAYIgA2AuwCIAJCwoCAgICKgICAfzcD8AIgAEHG8fAAQcIAEBlBADoAQiACQRg2AvgCIAJBMBAYIgA2AvwCIAJCqICAgICGgICAfzcDgAMgAEEAOgAoIABB3cfwACkAADcAICAAQdXH8AApAAA3ABggAEHNx/AAKQAANwAQIABBxcfwACkAADcACCAAQb3H8AApAAA3AAAgAkEZNgKIAyACQcAAEBgiADYCjAMgAkK/gICAgIiAgIB/NwOQAyAAQQA6AD8gAEHx6/AAKQAANwA3IABB6uvwACkAADcAMCAAQeLr8AApAAA3ACggAEHa6/AAKQAANwAgIABB0uvwACkAADcAGCAAQcrr8AApAAA3ABAgAEHC6/AAKQAANwAIIABBuuvwACkAADcAACACQRo2ApgDIAJB0AAQGCIANgKcAyACQsOAgICAioCAgH83A6ADIABBsvDwAEHDABAZQQA6AEMgAkEbNgKoAyACQcAAEBgiADYCrAMgAkKwgICAgIiAgIB/NwOwAyAAQQA6ADAgAEHH9u8AKQAANwAoIABBv/bvACkAADcAICAAQbf27wApAAA3ABggAEGv9u8AKQAANwAQIABBp/bvACkAADcACCAAQZ/27wApAAA3AAAgAkEcNgK4AyACQdAAEBgiADYCvAMgAkLHgICAgIqAgIB/NwPAAyAAQfrr8ABBxwAQGUEAOgBHIAJBHTYCyAMgAkHQABAYIgA2AswDIAJCz4CAgICKgICAfzcD0AMgAEH28PAAQc8AEBlBADoATyACQR42AtgDIAJB0AAQGCIANgLcAyACQsWAgICAioCAgH83A+ADIABBs5TxAEHFABAZQQA6AEUgAkEfNgLoA0HAABAYIQAgAkHAgICAeDYC9AMgAiAANgLsAyACQTk2AvADIABBADoAOSAAQaPo8AAtAAA6ADggAEGb6PAAKQAANwAwIABBk+jwACkAADcAKCAAQYvo8AApAAA3ACAgAEGD6PAAKQAANwAYIABB++fwACkAADcAECAAQfPn8AApAAA3AAggAEHr5/AAKQAANwAAIAJBIDYC+ANB4AAQGCEAIAJB4ICAgHg2AoQEIAIgADYC/AMgAkHSADYCgAQgAEGJ8vAAQdIAEBlBADoAUiACQSE2AogEQcAAEBghACACQcCAgIB4NgKUBCACIAA2AowEIAJBODYCkAQgAEEAOgA4IABBtMfwACkAADcAMCAAQazH8AApAAA3ACggAEGkx/AAKQAANwAgIABBnMfwACkAADcAGCAAQZTH8AApAAA3ABAgAEGMx/AAKQAANwAIIABBhMfwACkAADcAACACQSI2ApgEQcAAEBghACACQcCAgIB4NgKkBCACIAA2ApwEIAJBMzYCoAQgAEEAOgAzIABBtdXwACgAADYALyAAQa7V8AApAAA3ACggAEGm1fAAKQAANwAgIABBntXwACkAADcAGCAAQZbV8AApAAA3ABAgAEGO1fAAKQAANwAIIABBhtXwACkAADcAACACQSM2AqgEQeAAEBghACACQeCAgIB4NgK0BCACIAA2AqwEIAJB2gA2ArAEIABBwuzwAEHaABAZQQA6AFogAkEkNgK4BEHQABAYIQAgAkHQgICAeDYCxAQgAiAANgK8BCACQckANgLABCAAQbzU8ABByQAQGUEAOgBJIAJBJTYCyARB0AAQGCEAIAJB0ICAgHg2AtQEIAIgADYCzAQgAkHIADYC0AQgAEGD4PAAQcgAEBlBADoASCACQSY2AtgEQTAQGCEAIAJBsICAgHg2AuQEIAIgADYC3AQgAkEpNgLgBCAAQQA6ACkgAEG25/AALQAAOgAoIABBrufwACkAADcAICAAQabn8AApAAA3ABggAEGe5/AAKQAANwAQIABBlufwACkAADcACCAAQY7n8AApAAA3AAAgAkEnNgLoBEEwEBghACACQbCAgIB4NgL0BCACIAA2AuwEIAJBKzYC8AQgAEEAOgArIABB9OnwACgAADYAJyAAQe3p8AApAAA3ACAgAEHl6fAAKQAANwAYIABB3enwACkAADcAECAAQdXp8AApAAA3AAggAEHN6fAAKQAANwAAIAJBKDYC+ARBwAAQGCEAIAJBwICAgHg2AoQFIAIgADYC/AQgAkE3NgKABSAAQQA6ADcgAEHngPEAKQAANwAvIABB4IDxACkAADcAKCAAQdiA8QApAAA3ACAgAEHQgPEAKQAANwAYIABByIDxACkAADcAECAAQcCA8QApAAA3AAggAEG4gPEAKQAANwAAIAJBKTYCiAVBwAAQGCEAIAJBwICAgHg2ApQFIAIgADYCjAUgAkE8NgKQBSAAQQA6ADwgAEGogfEAKAAANgA4IABBoIHxACkAADcAMCAAQZiB8QApAAA3ACggAEGQgfEAKQAANwAgIABBiIHxACkAADcAGCAAQYCB8QApAAA3ABAgAEH4gPEAKQAANwAIIABB8IDxACkAADcAACACQSo2ApgFQdAAEBghACACQdCAgIB4NgKkBSACIAA2ApwFIAJBygA2AqAFIABB6pDxAEHKABAZQQA6AEogAkErNgKoBUHQABAYIQAgAkHQgICAeDYCtAUgAiAANgKsBSACQcAANgKwBSAAQQA6AEAgAEHVlvEAKQAANwA4IABBzZbxACkAADcAMCAAQcWW8QApAAA3ACggAEG9lvEAKQAANwAgIABBtZbxACkAADcAGCAAQa2W8QApAAA3ABAgAEGllvEAKQAANwAIIABBnZbxACkAADcAACACQSw2ArgFQcAAEBghACACQcCAgIB4NgLEBSACIAA2ArwFIAJBMDYCwAUgAEEAOgAwIABBioPxACkAADcAKCAAQYKD8QApAAA3ACAgAEH6gvEAKQAANwAYIABB8oLxACkAADcAECAAQeqC8QApAAA3AAggAEHigvEAKQAANwAAIAJBLTYCyAVBwAAQGCEAIAJBwICAgHg2AtQFIAIgADYCzAUgAkE1NgLQBSAAQQA6ADUgAEGpyfAAKQAANwAtIABBpMnwACkAADcAKCAAQZzJ8AApAAA3ACAgAEGUyfAAKQAANwAYIABBjMnwACkAADcAECAAQYTJ8AApAAA3AAggAEH8yPAAKQAANwAAIAJBLjYC2AVBIBAYIQAgAkGggICAeDYC5AUgAiAANgLcBSACQRk2AuAFIABBADoAGSAAQcWB8QAtAAA6ABggAEG9gfEAKQAANwAQIABBtYHxACkAADcACCAAQa2B8QApAAA3AAAgAkEvNgLoBUHgABAYIQAgAkHggICAeDYC9AUgAiAANgLsBSACQdUANgLwBSAAQZSQ8QBB1QAQGUEAOgBVIAJBMDYC+AVBMBAYIQAgAkGwgICAeDYChAYgAiAANgL8BSACQSM2AoAGIABBADoAIyAAQeaB8QAoAAA2AB8gAEHfgfEAKQAANwAYIABB14HxACkAADcAECAAQc+B8QApAAA3AAggAEHHgfEAKQAANwAAIAJBMTYCiAZB4AAQGCEAIAJB4ICAgHg2ApQGIAIgADYCjAYgAkHaADYCkAYgAEG1kfEAQdoAEBlBADoAWiACQTI2ApgGQcAAEBghACACQcCAgIB4NgKkBiACIAA2ApwGIAJBMTYCoAYgAEEAOgAxIABBsZTxAC0AADoAMCAAQamU8QApAAA3ACggAEGhlPEAKQAANwAgIABBmZTxACkAADcAGCAAQZGU8QApAAA3ABAgAEGJlPEAKQAANwAIIABBgZTxACkAADcAACACQTM2AqgGQSAQGCEAIAJBoICAgHg2ArQGIAIgADYCrAYgAkEcNgKwBiAAQQA6ABwgAEGDgvEAKAAANgAYIABB+4HxACkAADcAECAAQfOB8QApAAA3AAggAEHrgfEAKQAANwAAIAJBNDYCuAZB8AAQGCEAIAJB8ICAgHg2AsQGIAIgADYCvAYgAkHgADYCwAYgAEGzj/EAQeAAEBlBADoAYCACQTU2AsgGQcAAEBghACACQcCAgIB4NgLUBiACIAA2AswGIAJBMjYC0AYgAEEAOgAyIABB5tnwAC8AADsAMCAAQd7Z8AApAAA3ACggAEHW2fAAKQAANwAgIABBztnwACkAADcAGCAAQcbZ8AApAAA3ABAgAEG+2fAAKQAANwAIIABBttnwACkAADcAACACQTY2AtgGQcAAEBghACACQcCAgIB4NgLkBiACIAA2AtwGIAJBMjYC4AYgAEEAOgAyIABBs9nwAC8AADsAMCAAQavZ8AApAAA3ACggAEGj2fAAKQAANwAgIABBm9nwACkAADcAGCAAQZPZ8AApAAA3ABAgAEGL2fAAKQAANwAIIABBg9nwACkAADcAACACQTc2AugGQdAAEBghACACQdCAgIB4NgL0BiACIAA2AuwGIAJBwAA2AvAGIABBADoAQCAAQZTu8AApAAA3ADggAEGM7vAAKQAANwAwIABBhO7wACkAADcAKCAAQfzt8AApAAA3ACAgAEH07fAAKQAANwAYIABB7O3wACkAADcAECAAQeTt8AApAAA3AAggAEHc7fAAKQAANwAAIAJBODYC+AZB0AAQGCEAIAJB0ICAgHg2AoQHIAIgADYC/AYgAkHBADYCgAcgAEGd7vAAQcEAEBlBADoAQSACQTk2AogHQcAAEBghACACQcCAgIB4NgKUByACIAA2AowHIAJBPjYCkAcgAEEAOgA+IABB0+3wACkAADcANiAAQc3t8AApAAA3ADAgAEHF7fAAKQAANwAoIABBve3wACkAADcAICAAQbXt8AApAAA3ABggAEGt7fAAKQAANwAQIABBpe3wACkAADcACCAAQZ3t8AApAAA3AAAgAkE6NgKYB0HAABAYIQAgAkHAgICAeDYCpAcgAiAANgKcByACQTU2AqAHIABBADoANSAAQbWC8QApAAA3AC0gAEGwgvEAKQAANwAoIABBqILxACkAADcAICAAQaCC8QApAAA3ABggAEGYgvEAKQAANwAQIABBkILxACkAADcACCAAQYiC8QApAAA3AAAgAkE7NgKoB0HAABAYIQAgAkHAgICAeDYCtAcgAiAANgKsByACQTc2ArAHIABBADoANyAAQc3Y8AApAAA3AC8gAEHG2PAAKQAANwAoIABBvtjwACkAADcAICAAQbbY8AApAAA3ABggAEGu2PAAKQAANwAQIABBptjwACkAADcACCAAQZ7Y8AApAAA3AAAgAkE8NgK4B0EgEBghACACQaCAgIB4NgLEByACIAA2ArwHIAJBEzYCwAcgAEEAOgATIABBloXxACgAADYADyAAQY+F8QApAAA3AAggAEGHhfEAKQAANwAAIAJBPTYCyAdBwAAQGCEAIAJBwICAgHg2AtQHIAIgADYCzAcgAkE5NgLQByAAQQA6ADkgAEGx6vAALQAAOgA4IABBqerwACkAADcAMCAAQaHq8AApAAA3ACggAEGZ6vAAKQAANwAgIABBkerwACkAADcAGCAAQYnq8AApAAA3ABAgAEGB6vAAKQAANwAIIABB+enwACkAADcAACACQT42AtgHQcAAEBghACACQcCAgIB4NgLkByACIAA2AtwHIAJBOTYC4AcgAEEAOgA5IABBlOnwAC0AADoAOCAAQYzp8AApAAA3ADAgAEGE6fAAKQAANwAoIABB/OjwACkAADcAICAAQfTo8AApAAA3ABggAEHs6PAAKQAANwAQIABB5OjwACkAADcACCAAQdzo8AApAAA3AAAgAkE/NgLoB0HQABAYIQAgAkHQgICAeDYC9AcgAiAANgLsByACQcEANgLwByAAQcHf8ABBwQAQGUEAOgBBIAJBwAA2AvgHQcAAEBghACACQYQIakHAgICAeDYCACACIAA2AvwHIAJBgAhqQT42AgAgAEEAOgA+IABB4ObwACkAADcANiAAQdrm8AApAAA3ADAgAEHS5vAAKQAANwAoIABByubwACkAADcAICAAQcLm8AApAAA3ABggAEG65vAAKQAANwAQIABBsubwACkAADcACCAAQarm8AApAAA3AAAgAkHBADYCiAhBwAAQGCEAIAJBlAhqQcCAgIB4NgIAIAJBjAhqIAA2AgAgAkGQCGpBOzYCACAAQerq8AAoAAA2ADcg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cE8NAgJAAkAgA0ELTwRAIANBEGpBcHEiBhAYIQEgAiAGQYCAgIB4cjYCCCACIAE2AgAgAiADNgIEDAELIAIgAzoACyACIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAAAJAIAAoAgQiASAAKAIISQRAIAEgAikDADcCACABIAIoAgg2AgggACABQQxqNgIEDAELQQAhAQJAAkACQCAAKAIEIgQgACgCACIGa0EMbSIIQQFqIgNB1qrVqgFJBEAgAyAAKAIIIAZrQQxtIgVBAXQiCSADIAlLG0HVqtWqASAFQarVqtUASRsiBQRAIAVB1qrVqgFPDQIgBUEMbBAYIQELIAhBDGwgAWoiAyACKQIANwIAIAMgAigCCDYCCCACQgA3AgAgAkEANgIIIAEgBUEMbGohASADQQxqIQUgBCAGRg0CA0AgA0EMayIDIARBDGsiBCkCADcCACADIAQoAgg2AgggBEIANwIAIARBADYCCCAEIAZHDQALIAAgATYCCCAAKAIEIQEgACAFNgIEIAAoAgAhBCAAIAM2AgAgASAERg0DA0AgAUEMayEDIAFBAWssAABBAEgEQCADKAIAEBcLIAMiASAERw0ACwwDCxAoAAtBo4TvABA4AAsgACABNgIIIAAgBTYCBCAAIAM2AgALIAQEQCAEEBcLIAIsAAtBAE4NACACKAIAEBcLIAJBIGogAkEQakEgEOMDIgEgASgCAEEMaygCAGotABBBBXFFDQALCyACLAAbQQBIBEAgAigCEBAXCyACQdS68gAoAgAiADYCICAAQQxrKAIAIAJBIGpqQeC68gAoAgA2AgAgAkGkr/IANgIoIAIsAFNBAEgEQCACKAJIEBcLIAcQzgEaIAJB3ABqEIIBGiACQbABaiQADwsQLQAL0wMBB38jAEGQAWsiAiQAIAJBmLnyADYCQCACQaS58gAoAgAiAzYCCCACQQhqIgQgA0EMaygCAGpBqLnyACgCADYCACAEIAIoAghBDGsoAgBqIgMgBEEEciIHELwBIANCgICAgHA3AkggAkGYufIANgJAIAJBhLnyADYCCCAHENkBIQggAkIANwIsIAJCADcCNCACQRA2AjwgAkGkr/IANgIMQQEhBAJAIAEoAgQgASgCACIDa0EATA0AIAJBCGogAygCACADIAMtAAsiBUEYdEEYdUEASCIGGyAD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IAEgASwAC0EASBsQyQEhAiAAQoCAgP7////vQTcDECAAQQE2AgQgACACNgIIAkAgAkF/Rw0AIAACfCMAQaABayIDJAAgAyADQQhqIgIQjwIiCEHw1YEBEGc2AgwgCEGk1IEBEGchBCADQgA3AyAgA0IANwMoIANCADcDGCADQYAENgIUIAMgBDYCECACQdPA8QBB7MDxABDJAkHswPEARgRAIAEoAgAhBCABKAIEIQYgAS0ACyECIANBADoAUCADQQA6AFwgA0IANwM4IANCADcAPSADQgA3A0ggA0IANwJUIANBADYCZCADQQA6AGAgA0IANwMwIANBADoAiAEgA0EAOgCUASADQgA3A3AgA0IANwB1IANCADcDgAEgA0IANwKMASADQQA2ApwBIANBADoAmAEgA0IANwNoIANBCGogBCABIAJBGHRBGHVBAEgiBRsiBCAEIAYgAiAFG2oiAiADQegAaiIGQcAgEMoCIQUgA0EwaiAEIAIgBkEAEOQDIAMoAmgiAgRAIAMgAjYCbCACEBcLIAMtAFwhBCADKAIwIgIEQCADIAI2AjQgAhAXCwJAIAUgBEVxRQRAIAMgASgCACABIAEsAAtBAEgbNgIAQZu08QAgAxAkDAELIAEoAgAgASABLQALIgJBGHRBGHVBAEgiBBsiBiABKAIEIAIgBBsiAmohBAJAAkAgAkEATA0AIAYhBQNAIAVBJSACELgBIgJFDQEgAi0AAEElRg0CIAQgAkEBaiIFayICQQBKDQALCyAEIQILIANB6ABqIgUgAUEAQX8gAiAGayACIARGGyABEIcBIgIoAgAiBCAFIAIsAAsiAkEASBsQgwQhCSACQQBODQAgBBAXCwJAIAMoAigiAkUNACACIAIoAgQiBEEBazYCBCAEDQAgAiACKAIAKAIIEQEAIAIQkQILIAgoAgAiAiACKAIEQQFrIgQ2AgQgBEF/RgRAIAIgAigCACgCCBEBAAsgA0GgAWokACAJDAELEIoDAAsiCTkDECAAQoKAgIBwNwIEIAlEAADA////38FiDQAgASgCBCABLQALIgAgAEEYdEEYdUEASCIAG0UNACAHIAEoAgAgASAAGzYCAEHdtvEAIAcQJAsgB0EQaiQAC5UBAQF/IwBBMGsiAiQAIABCADcCACAAQQA2AggCQAJAAkAgASgCBEEBaw4CAAECCyACIAEoAgg2AgAgAkEgakGw5e8AIAIQTyAAIAIoAig2AgggACACKQMgNwIADAELIAIgASsDEDkDECACQSBqQe3A8QAgAkEQahBPIAAgAigCKDYCCCAAIAIpAyA3AgALIAJBMGokAAviAwEEfyMAQTBrIgIkACAAQgA3AgwgAEGs0fIANgIAIABBADYCFCABKAIAIAEgASwAC0EASBsQyQEhAyAAQQA6AAwgAEEBNgIEIAAgAzYCCAJAIANBf0cNACAAQQxqIgNBf0GIzPEAQQAQGw0AAkAgASwAC0EATgRAIAIgASgCCDYCKCACIAEpAgA3AyAMAQsgAkEgaiABKAIAIAEoAgQQGgsgAiACKAIoNgIYIAIgAikDIDcDECAAQoKAgIBwNwIEAn8gACwAF0EASARAIABBADYCECAAKAIMDAELIANBADoACyADC0EAOgAAAkAgAyACQRBqRg0AIAItABsiBUEYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyACKQMQNwIAIAMgAigCGDYCCAwCCyADIAIoAhAgAigCFBAgDAELIAMgAigCECACQRBqIARBAEgiBBsgAigCFCAFIAQbECEaCyACLAAbQQBIBEAgAigCEBAXCyAAKAIIQX9HDQAgACgCECAALQAXIgAgAEEYdEEYdUEASBsNACADQX9BiMzxAEEAEBsNACABKAIEIAEtAAsiACAAQRh0QRh1QQBIIgAbRQ0AIAIgASgCACABIAAbNgIAQYC48QAgAhAkCyACQTBqJAALkQIBAn8jAEEwayICJAAgAEIANwIAIABBADYCCAJAAkACQCABKAIEQQFrDgIAAQILIAIgASgCCDYCACACQSBqQbDl7wAgAhBPIAAgAigCKDYCCCAAIAIpAyA3AgAMAQsCQCABLAAXQQBOBEAgAiABKAIUNgIYIAIgASkCDDcDEAwBCyACQRBqIAEoAgwgASgCEBAaCwJAIAIsABtBAE4EQCACIAIoAhg2AiggAiACKQMQNwMgDAELIAJBIGogAigCECACKAIUEBoLIAIoAiAhASAAIAIoAiQ2AgQgACACKAAnNgAHIAIsABshAyAAIAItACs6AAsgACABNgIAIANBAE4NACACKAIQEBcLIAJBMGokAAulAgEDfyMAQUBqIgEkACABQQA6ADIgAUHV1gA7ATAgAUECOgA7IAFBADoAIiABQaPwATsBICABQQI6ACsCQAJAIABBAiABQTBqQQIQG0UNACAAQQIgAUEgakECEBtFDQAgASAAKAIAIAAgACwAC0EASBs2AhBBqrPxACABQRBqECQMAQsgAEEAQQIQ/QUgACgCACAAIAAsAAtBAEgbQQBBEBC6CCIDQQAgA0GAwANrQYAySSICGyEDIAINAEEAIQMgACgCBCAALQALIgIgAkEYdEEYdSICQQBIG0UNACABIAAoAgAgACACQQBIGzYCAEGrq+8AIAEQJAsgASwAK0EASARAIAEoAiAQFwsgASwAO0EASARAIAEoAjAQFwsgAUFAayQAIAML5QEBB38jAEEgayICJAAgAkEAOgAcIAJBADYCGCACIAE2AhAjAEEQayIFJAAgBSACQRBqIgY2AgwjAEGgAWsiASQAIAFBCGoiB0Hwz/EAQZABEBkaIAEgAkEYaiIENgI0IAEgBDYCHCABQX4gBGsiA0H/////ByADQf////8HSRsiAzYCOCABIAMgBGoiCDYCJCABIAg2AhggB0Hvi/AAIAYQlwsgAwRAIAEoAhwiAyADIAEoAhhGa0EAOgAACyABQaABaiQAIAVBEGokACACIAQ2AgAgAEG58+0AIAIQTyACQSBqJAALmQgCCH8CfCMAQcABayICJAAgAkHMuvIANgJsIAJB2LryACgCACIFNgIwIAJBMGoiAyAFQQxrKAIAakHcuvIAKAIANgIAIAJBADYCNCADIAIoAjBBDGsoAgBqIgQgAkE4aiIFELwBIARCgICAgHA3AkggAkHMuvIANgJsIAJBuLryADYCMCAFENkBIQggAkIANwNYIAJCADcDYCACQQg2AmggAkGkr/IANgI4IAUgARDpAyACQQA2AiggAkIANwMgIAJBADYCGCACQgA3AxAgAyACQRBqQSAQ4wMiASABKAIAQQxrKAIAai0AEEEFcUUEQANAAkAgAigCFCIDIAItABsiASABQRh0QRh1QQBIIgUbRQ0AIAIoAiQiASACKAIoRwRAAkAgBUUEQCABIAIpAxA3AgAgASACKAIYNgIIDAELIAEgAigCECADEBoLIAIgAUEMajYCJAwBCyACQSBqIAJBEGoQhQILIAJBMGogAkEQakEgEOMDIgEgASgCAEEMaygCAGotABBBBXFFDQALCyAAQQA2AgggAEIA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QayT7gBBAhAbRQRAQQEhBAwCCyAALQALIgEhAyAAKAIEIQILIAIgASADQRh0QRh1QQBIG0EERgRAIABBf0GGne4AQQQQG0UEQEECIQQMAgsgAC0ACyIBIQMgACgCBCECCyACIAEgA0EYdEEYdUEASBtBBkYEQEEAQQMgAEF/QbyT7gBBBhAbIgEbIQQgAUUNASAALQALIgEhAyAAKAIEIQILQQAhBCACIAEgA0EYdEEYdSIBQQBIG0UNACAFIAAoAgAgACABQQBIGzYCAEGRiu4AIAUQJAsgBUEQaiQAIAQLowEBAX8jAEEQayICJAAgAEIANwIAIABBADYCCAJAAkACQAJAAkAgAUEBaw4DAAECAwsgAEH14AE7AQAgAEECOgALDAMLIABB5N7d8wY2AgAgAEEEOgALDAILIABBBjoACyAAQbyT7gAoAAA2AAAgAEHAk+4ALwAAOwAEDAELIAIgATYCAEHAiu4AIAIQJCAAQQA6AAAgAEEAOgALCyACQRBqJAAL1wYCBH8DfiMAQYABayIFJAACQAJAAkAgAyAEQgBCABDEBUUNAAJ/IARC////////P4MhCQJ/IARCMIinQf//AXEiBkH//wFHBEBBBCAGDQEaQQJBAyADIAmEUBsMAgsgAyAJhFALCyEHIAJCMIinIghB//8BcSIGQf//AUYNACAHDQELIAVBEGogASACIAMgBBDXASAFIAUpAxAiASAFKQMYIgIgASACEKQOIAUpAwghAiAFKQMAIQQMAQsgASACQv///////z+DIAatQjCGhCIKIAMgBEL///////8/gyAEQjCIp0H//wFxIgetQjCGhCIJEMQFQQBMBEAgASAKIAMgCRDEBQRAIAEhBAwCCyAFQfAAaiABIAJCAEIAENcBIAUpA3ghAiAFKQNwIQQMAQsgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQ1wEgBSkDaCIKQjCIp0H4AGshBiAFKQNgCyEEIAdFBEAgBUHQAGogAyAJQgBCgICAgICAwLvAABDXASAFKQNYIglCMIinQfgAayEHIAUpA1AhAwsgCUL///////8/g0KAgICAgIDAAIQhCSAKQv///////z+DQoCAgICAgMAAhCEKIAYgB0oEQANAAn4gCiAJfSADIARWrX0iC0IAWQRAIAsgBCADfSIEhFAEQCAF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AkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiD0KAgICAgIDA//8AVCAPQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDSADIQEMAgsgASAPQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQ0MAwsgDUKAgICAgIDA//8AhCENQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIA+EUARAQoCAgICAgOD//wAgDSACIAOEUBshDUIAIQEMAgsgAiADhFAEQCANQoCAgICAgMD//wCEIQ1CACEBDAILIA9C////////P1gEQCAFQcACaiABIAwgASAMIAxQIgYbeSAGQQZ0rXynIgZBD2sQ5QJBECAGayEGIAUpA8gCIQwgBSkDwAIhAQsgAkL///////8/Vg0AIAVBsAJqIAMgCiADIAogClAiBxt5IAdBBnStfKciB0EPaxDlAiAGIAdqQRBrIQYgBSkDuAIhCiAFKQOwAiEDCyAFQaACaiAKQoCAgICAgMAAhCISQg+GIANCMYiEIgJCAEKAgICAsOa8gvUAIAJ9IgRCABDbAiAFQZACakIAIAUpA6gCfUIAIARCABDbAiAFQYACaiAFKQOYAkIBhiAFKQOQAkI/iIQiBEIAIAJCABDbAiAFQfABaiAEQgBCACAFKQOIAn1CABDbAiAFQeABaiAFKQP4AUIBhiAFKQPwAUI/iIQiBEIAIAJCABDbAiAFQdABaiAEQgBCACAFKQPoAX1CABDbAiAFQcABaiAFKQPYAUIBhiAFKQPQAUI/iIQiBEIAIAJCABDbAiAFQbABaiAEQgBCACAFKQPIAX1CABDbAiAFQaABaiACQgAgBSkDuAFCAYYgBSkDsAFCP4iEQgF9IgJCABDbAiAFQZABaiADQg+GQgAgAkIAENsCIAVB8ABqIAJCAEIAIAUpA6gBIAUpA6ABIg8gBSkDmAF8IgQgD1StfCAEQgFWrXx9QgAQ2wIgBUGAAWpCASAEfUIAIAJCABDbAiAGIAkgCGtq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QbHB8ABBERA7DH4LIABBzcLwAEEOEDsMfQsgAEH0wPAAQQ4QOwx8CyAAQQo6AAsgAEGI5u0AKQAANwAAIABBkObtAC8AADsACCAAQQA6AAoMewsgAEEKOgALIABB/eXtACkAADcAACAAQYXm7QAvAAA7AAggAEEAOgAKDHoLIABBi7TvAEELEDsMeQsgAEGaqu0AQQ0QOwx4CyAAQQc6AAsgAEG5se0AKAAANgAAIABBvLHtACgAADYAAyAAQQA6AAcMdwsgAEEAOgAIIABC1OS966bsm7flADcCACAAQQg6AAsMdgsgAEEAOgAEIABB1OqJiwY2AgAgAEEEOgALDHULIABBs7HtAEENEDsMdAsgAEHqne4AQQsQOwxzCyAAQaWh7gBBDRA7DHILIABBp8LwAEEMEDsMcQsgAEHOwPAAQQwQOwxwCyAAQeKH7QBBCxA7DG8LIABBADoACCAAQsHY0fv269Sw+AA3AgAgAEEIOgALDG4LIABBCToACyAAQc+H7QApAAA3AAAgAEHXh+0ALQAAOgAIIABBADoACQxtCyAAQe6H7QBBDBA7DGwLIABBADoABCAAQc/EvasGNgIAIABBBDoACwxrCyAAQd2d7gBBDBA7DGoLIABBBzoACyAAQZue7gAoAAA2AAAgAEGenu4AKAAANgADIABBADoABwxpCyAAQQA6AAggAELD2IWTl83bsvQANwIAIABBCDoACwxoCyAAQQc6AAsgAEGEm+4AKAAANgAAIABBh5vuACgAADYAAyAAQQA6AAcMZwsgAEEFOgALIABB14nvACgAADYAACAAQduJ7wAtAAA6AAQgAEEAOgAFDGYLIABBADoACCAAQtLKjfumjtmy8gA3AgAgAEEIOgALDGULIABBCToACyAAQdOJ7wApAAA3AAAgAEHbie8ALQAAOgAIIABBADoACQxkCyAAQdSh7wBBDBA7DGMLIABBCjoACyAAQevh7gApAAA3AAAgAEHz4e4ALwAAOwAIIABBADoACgxiCyAAQQc6AAsgAEH0oe8AKAAANgAAIABB96HvACgAADYAAyAAQQA6AAcMYQsgAEEHOgALIABBiPfvACgAADYAACAAQYv37wAoAAA2AAMgAEEAOgAHDGALIABBspLvAEENEDsMXwsgAEHX5O4AQQ8QOwxeCyAAQbuV7wBBDxA7DF0LIABB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OgALIABBre3vACgAADYAACAAQbHt7wAtAAA6AAQgAEEAOgAFDCALIABBAzoACyAAQfa27gAvAAA7AAAgAEH4tu4ALQAAOgACIABBADoAAwwfCyAAQQA6AAggAELz6IWbtqzaufMANwIAIABBCDoACwweCyAAQQA6AAQgAEHtwsmbBjYCACAAQQQ6AAsMHQsgAEEFOgALIABBp+3vACgAADYAACAAQavt7wAtAAA6AAQgAEEAOgAFDBwLIABBADoABCAAQeTepaMHNgIAIABBBDoACwwbCyAAQQU6AAsgAEGMlu4AKAAANgAAIABBkJbuAC0AADoABCAAQQA6AAUMGgsgAEEDOgALIABBx5buAC8AADsAACAAQcmW7gAtAAA6AAIgAEEAOgADDBkLIABBADoABCAAQfDYvYMHNgIAIABBBDoACwwYCyAAQQA6AAQgAEHmwrHjBjYCACAAQQQ6AAsMFwsgAEEAOgAIIABC7N65u+asmLbsADcCACAAQQg6AAsMFgsgAEEAOgAEIABB4sq5owY2AgAgAEEEOgALDBULIABBADoABCAAQebYpYMHNgIAIABBBDoACwwUCyAAQQU6AAsgAEGGkO4AKAAANgAAIABBipDuAC0AADoABCAAQQA6AAUMEwsgAEEFOgALIABB6arvACgAADYAACAAQe2q7wAtAAA6AAQgAEEAOgAFDBILIABBBToACyAAQa6J7QAoAAA2AAAgAEGyie0ALQAAOgAEIABBADoABQwRCyAAQQU6AAsgAEGgie0AKAAANgAAIABBpIntAC0AADoABCAAQQA6AAUMEAsgAEEAOgAEIABB6MLJ6wY2AgAgAEEEOgALDA8LIABBADoABCAAQfPchYMHNgIAIABBBDoACwwOCyAAQQo6AAsgAEG91+4AKQAANwAAIABBxdfuAC8AADsACCAAQQA6AAoMDQsgAEEAOgAEIABB5MK1gwc2AgAgAEEEOgALDAwLIABBBzoACyAAQZvW7gAoAAA2AAAgAEGe1u4AKAAANgADIABBADoABwwLCyAAQQA6AAQgAEHv4JXzBjYCACAAQQQ6AAsMCgsgAEEAOgAEIABB8+i9gwc2AgAgAEEEOgALDAkLIABBCToACyAAQYqJ7wApAAA3AAAgAEGSie8ALQAAOgAIIABBADoACQwICyAAQQo6AAsgAEH/iO8A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AygCBCIEIAIgAWsiAkEIakF4cSIIaiIFIAMoAgAiBygCBE0EQCADIAU2AgQgBCAHakEIagwBC0EAIQUgCEGACGoiBEGAICAEQYAgSxsiB0EIakGkxIEBKAIAEQAAIgRFBEAgAygCCCIBRQRAQQAhAgwECyABQQE6AAAMAgsgAygCACEGIAQgBzYCBCAEIAY2AgAgAyAINgIEIAMgBDYCACAEQQhqCyIGIAEgAhAZIAJqQQA6AABBASEFDAELQQAhAgsgACACNgIIIAAgBToABCAAIAY2AgALpQIBBX8jAEEQayIDJAACQCAAKAIEIgEEQEGIzPEAIQQgACgCACEAIAEoAgQiAUGIzPEAIAEbIgJBOhDaAyIBRQ0BIABFDQEgAkEAIAEbIQUgASACa0EAIAEbIQEDQCAAIAUgARDVDiICBEAgAigCCCIAQYjM8QAgABshBAwDCyADIAAoAgw2AgAgAygCACIADQALDAELQYjM8QAhBEGIzPEAIQEgACgCACIABEAgACgCBCIBQYjM8QAgARshAQsgAUE6ENoDIQIgAEUNACACIAFrQQAgAhshBSABQQAgAhshAQNAIAAgASAFENUOIgIEQCACKAIIIgBBiMzxACAAGyEEDAILIANBCGogACgCDDYCACADKAIIIgANAAsLIANBEGokACAEC4gQAg5/AnwjAEEwayIFJAAgAS0AASEGAkACQCAALQABIgdBAUYNACAGQQFGDQAgACACIAMQvgEgASACIAMQvgFlIQQMAQsCQCAHQQFHDQAgBkEBRw0AIAMoAgAiCCgCBCEOIAgoAgAhCyAFQSBqIAAgAiADQQAQqAEgBUEQaiABIAIgA0EAEKgBQQIhCQJAIAUoAiQiCiAFKAIoRg0AA0AgAygCACIGKAIEIQ8gBigCACEMIAUgCigCACAKKAIEIAYQuQIgBSgCACICIQADQCAAIgFBAWohACABLQAAIgRB0L7yAGotAABBCHENAAtEAAAAAAAA+H8hEwJAIAEgBEEtRmoiAC0AACIBRQ0AAkACQCABQTprQXVLBEAgACEEA0AgBC0AASEBIARBAWoiACEEIAFBOmtBdUsNAAsgAUEuRg0BDAILIAFBLkcNAiAALQABQTprQXZJDQILIAAhBANAIAQtAAEhASAEQQFqIgAhBCABQTprQXVLDQALCyABQdC+8gBqLQAAQQhxBEADQCAALQABIQEgAEEBaiEAIAFB0L7yAGotAABBCHENAAsLIAENACACQQAQyAIhEwtBBSEJAkAgBSgCFCICIAUoAhhGBEBBASEEDAELA0AgAygCACIHKAIEIRAgBygCACENIAUgAigCACACKAIEIAcQuQIgBSgCACIRIQADQCAAIgFBAWohACABLQAAIgRB0L7yAGotAABBCHENAAtEAAAAAAAA+H8hEgJAIAEgBEEtRmoiAC0AACIBRQ0AAkACQCABQTprQXVLBEAgACEEA0AgBC0AASEBIARBAWoiACEEIAFBOmtBdUsNAAsgAUEuRg0BDAILIAFBLkcNAiAALQABQTprQXZJDQILIAAhBANAIAQtAAEhASAEQQFqIgAhBCABQTprQXVLDQALCyABQdC+8gBqLQAAQQhxBEADQCAALQABIQEgAEEBaiEAIAFB0L7yAGotAABBCHENAAsLIAENACARQQAQyAIhEgsgDSAHKAIAIgFHBEADQCABKAIAIQAgAUGgxIEBKAIAEQEAIAAiASANRw0ACwsgEiATZiIARSEEIAcgEDYCBCAHIA02AgAgAEUEQCACQQhqIgIgBSgCGEYNAgwBCwtBASEJCyAMIAYoAgAiAUcEQANAIAEoAgAhACABQaDEgQEoAgARAQAgACIBIAxHDQALCyAGIA82AgQgBiAMNgIAIARFDQEgCkEIaiIKIAUoAihHDQALQQIhCQsgCyAIKAIAIgFHBEADQCABKAIAIQAgAUGgxIEBKAIAEQEAIAAiASALRw0ACwsgCUECRyEEIAggDjYCBCAIIAs2AgAMAQsCQCAHQQFGDQAgBkEBRw0AIAMoAgAiBygCBCEKIAcoAgAhCCAAIAIgAxC+ASETIAVBIGogASACIANBABCoAQJAIAUoAiQiAiAFKAIoRg0AA0AgAygCACIGKAIEIQsgBigCACEJIAVBEGogAigCACACKAIEIAYQuQIgBSgCECIMIQEDQCABIgBBAWohASAALQAAIgRB0L7yAGotAABBCHENAAtEAAAAAAAA+H8hEgJAIAAgBEEtRmoiAC0AACIBRQ0AAkACQCABQTprQXVLBEAgACEEA0AgBC0AASEBIARBAWoiACEEIAFBOmtBdUsNAAsgAUEuRg0BDAILIAFBLkcNAiAALQABQTprQXZJDQILIAAhBANAIAQtAAEhASAEQQFqIgAhBCABQTprQXVLDQALCyABQdC+8gBqLQAAQQhxBEADQCAALQABIQEgAEEBaiEAIAFB0L7yAGotAABBCHENAAsLIAENACAMQQAQyAIhEgsgCSAGKAIAIgFHBEADQCABKAIAIQAgAUGgxIEBKAIAEQEAIAAiASAJRw0ACwsgEiATZiIAIQQgBiALNgIEIAYgCTYCACAADQEgAkEIaiICIAUoAihHDQALCyAIIAcoAgAiAUcEQANAIAEoAgAhACABQaDEgQEoAgARAQAgACIBIAhHDQALCyAHIAo2AgQgByAINgIADAELIAdBAUcNACAGQQFGDQAgAygCACIHKAIEIQogBygCACEIIAVBIGogACACIANBABCoASABIAIgAxC+ASETAkAgBSgCJCICIAUoAihGDQADQCADKAIAIgYoAgQhCyAGKAIAIQkgBUEQaiACKAIAIAIoAgQgBhC5AiAFKAIQIgwhAQNAIAEiAEEBaiEBIAAtAAAiBEHQvvIAai0AAEEIcQ0AC0QAAAAAAAD4fyESAkAgACAEQS1GaiIALQAAIgFFDQACQAJAIAFBOmtBdUsEQCAAIQQDQCAELQABIQEgBEEBaiIAIQQgAUE6a0F1Sw0ACyABQS5GDQEMAgsgAUEuRw0CIAAtAAFBOmtBdkkNAgsgACEEA0AgBC0AASEBIARBAWoiACEEIAFBOmtBdUsNAAsLIAFB0L7yAGotAABBCHEEQANAIAAtAAEhASAAQQFqIQAgAUHQvvIAai0AAEEIcQ0ACwsgAQ0AIAxBABDIAiESCyAJIAYoAgAiAUcEQANAIAEoAgAhACABQaDEgQEoAgARAQAgACIBIAlHDQALCyASIBNlIgAhBCAGIAs2AgQgBiAJNgIAIAANASACQQhqIgIgBSgCKEcNAAsLIAggBygCACIBRwRAA0AgASgCACEAIAFBoMSBASgCABEBACAAIgEgCEcNAAsLIAcgCjYCBCAHIAg2AgALIAVBMGokACAEC4wQAg1/AnwjAEEwayIFJAAgAS0AASEGAkACQCAALQABIgdBAUYNACAGQQFGDQAgACACIAMQvgEgASACIAMQvgFjIQQMAQsCQCAHQQFHDQAgBkEBRw0AIAMoAgAiCCgCBCENIAgoAgAhCiAFQSBqIAAgAiADQQAQqAEgBUEQaiABIAIgA0EAEKgBQQIhAgJAIAUoAiQiCSAFKAIoRg0AA0AgAygCACIGKAIEIQ4gBigCACELIAUgCSgCACAJKAIEIAYQuQIgBSgCACICIQADQCAAIgFBAWohACABLQAAIgRB0L7yAGotAABBCHENAAtEAAAAAAAA+H8hEgJAIAEgBEEtRmoiAC0AACIBRQ0AAkACQCABQTprQXVLBEAgACEEA0AgBC0AASEBIARBAWoiACEEIAFBOmtBdUsNAAsgAUEuRg0BDAILIAFBLkcNAiAALQABQTprQXZJDQILIAAhBANAIAQtAAEhASAEQQFqIgAhBCABQTprQXVLDQALCyABQdC+8gBqLQAAQQhxBEADQCAALQABIQEgAEEBaiEAIAFB0L7yAGotAABBCHENAAsLIAENACACQQAQyAIhEgsCfyAFKAIUIgIgBSgCGEYEQEEFIQJBAQwBCwJ/AkADQCADKAIAIgcoAgQhDyAHKAIAIQwgBSACKAIAIAIoAgQgBxC5AiAFKAIAIhAhAANAIAAiAUEBaiEAIAEtAAAiBEHQvvIAai0AAEEIcQ0AC0QAAAAAAAD4fyERAkAgASAEQS1GaiIALQAAIgFFDQACQAJAIAFBOmtBdUsEQCAAIQQDQCAELQABIQEgBEEBaiIAIQQgAUE6a0F1Sw0ACyABQS5GDQEMAgsgAUEuRw0CIAAtAAFBOmtBdkkNAgsgACEEA0AgBC0AASEBIARBAWoiACEEIAFBOmtBdUsNAAsLIAFB0L7yAGotAABBCHEEQANAIAAtAAEhASAAQQFqIQAgAUHQvvIAai0AAEEIcQ0ACwsgAQ0AIBBBABDIAiERCyAMIAcoAgAiAUcEQANAIAEoAgAhACABQaDEgQEoAgARAQAgACIBIAxHDQALCyAHIA82AgQgByAMNgIAIBEgEmQiAA0BIAJBCGoiAiAFKAIYRw0AC0EFDAELQQELIQIgAEULIQQgCyAGKAIAIgFHBEADQCABKAIAIQAgAUGgxIEBKAIAEQEAIAAiASALRw0ACwsgBiAONgIEIAYgCzYCACAERQ0BIAlBCGoiCSAFKAIoRw0AC0ECIQILIAogCCgCACIBRwRAA0AgASgCACEAIAFBoMSBASgCABEBACAAIgEgCkcNAAsLIAJBAkchBCAIIA02AgQgCCAKNgIADAELAkAgB0EBRg0AIAZBAUcNACADKAIAIgcoAgQhCiAHKAIAIQggACACIAMQvgEhEiAFQSBqIAEgAiADQQAQqAECQCAFKAIkIgIgBSgCKEYNAANAIAMoAgAiBigCBCELIAYoAgAhCSAFQRBqIAIoAgAgAigCBCAGELkCIAUoAhAiDCEBA0AgASIAQQFqIQEgAC0AACIEQdC+8gBqLQAAQQhxDQALRAAAAAAAAPh/IRECQCAAIARBLUZqIgAtAAAiAUUNAAJAAkAgAUE6a0F1SwRAIAAhBANAIAQtAAEhASAEQQFqIgAhBCABQTprQXVLDQALIAFBLkYNAQwCCyABQS5HDQIgAC0AAUE6a0F2SQ0CCyAAIQQDQCAELQABIQEgBEEBaiIAIQQgAUE6a0F1Sw0ACwsgAUHQvvIAai0AAEEIcQRAA0AgAC0AASEBIABBAWohACABQdC+8gBqLQAAQQhxDQALCyABDQAgDEEAEMgCIRELIAkgBigCACIBRwRAA0AgASgCACEAIAFBoMSBASgCABEBACAAIgEgCUcNAAsLIBEgEmQiACEEIAYgCzYCBCAGIAk2AgAgAA0BIAJBCGoiAiAFKAIoRw0ACwsgCCAHKAIAIgFHBEADQCABKAIAIQAgAUGgxIEBKAIAEQEAIAAiASAIRw0ACwsgByAKNgIEIAcgCDYCAAwBCyAHQQFHDQAgBkEBRg0AIAMoAgAiBygCBCEKIAcoAgAhCCAFQSBqIAAgAiADQQAQqAEgASACIAMQvgEhEgJAIAUoAiQiAiAFKAIoRg0AA0AgAygCACIGKAIEIQsgBigCACEJIAVBEGogAigCACACKAIEIAYQuQIgBSgCECIMIQEDQCABIgBBAWohASAALQAAIgRB0L7yAGotAABBCHENAAtEAAAAAAAA+H8hEQJAIAAgBEEtRmoiAC0AACIBRQ0AAkACQCABQTprQXVLBEAgACEEA0AgBC0AASEBIARBAWoiACEEIAFBOmtBdUsNAAsgAUEuRg0BDAILIAFBLkcNAiAALQABQTprQXZJDQILIAAhBANAIAQtAAEhASAEQQFqIgAhBCABQTprQXVLDQALCyABQdC+8gBqLQAAQQhxBEADQCAALQABIQEgAEEBaiEAIAFB0L7yAGotAABBCHENAAsLIAENACAMQQAQyAIhEQsgCSAGKAIAIgFHBEADQCABKAIAIQAgAUGgxIEBKAIAEQEAIAAiASAJRw0ACwsgESASYyIAIQQgBiALNgIEIAYgCTYCACAADQEgAkEIaiICIAUoAihHDQALCyAIIAcoAgAiAUcEQANAIAEoAgAhACABQaDEgQEoAgARAQAgACIBIAhHDQALCyAHIAo2AgQgByAINgIACyAFQTBqJAAgBAtFAQJ/IAAoAgAiAQRAIAEoAgQiACgCACICBEADQCAAQaDEgQEoAgARAQAgAiIAKAIAIgINAAsLIAFBoMSBASgCABEBAAsLhgMBBX8jAEHQAGsiAyQAIABBADYCACAAQQRqIgQiAkEANgIEIAJB6oHuADYCAAJAAkBBoCBBpMSBASgCABEAACICBEAgAkEAOgCYICACQQA2AgggAkEANgIAIAJCgICAgICABDcDECACIAJBmCBqNgIMIAIgAkEQajYCBCADQgA3AhQgAyABNgIMIAMgAkEEaiIFNgIIIANBCGoiBkEEchDcASADQQE2AkwgAyAENgIoIANBADYCJCADIAE2AiACQCAGEMkFIgFFDQAgA0EIaiABQQAQyAUiAUUNACADKAIcQRpGDQIgAygCKCIBQfCB7QA2AgAgASADKAIQIAMoAiBrNgIECyACQQA2AgAgAi0AmCANAkEMEAAiAUHUvfIANgIAIAEgACkCBDcCBCABQfy98gBBGhABAAsMAQsgAiABNgIAIAEgBRC7CCAAQQA2AgQgACACNgIAIANB0ABqJAAPC0EEEAAiAEHs2/EANgIAIABB2NvxADYCACAAQaDc8QBBGhABAAuCAQECfyAAIAFHBEAgACgCDCIDIABBBGoiAkcEQCADQaDEgQEoAgARAQALIAAgASgCADYCACAAIAEpAgQ3AgQgACACIAEoAgwiAiACIAFBBGoiA0YbIgI2AgwgACACIAEoAhAgASgCDGtqNgIQIAEgAzYCECABIAM2AgwgAUEANgIACwtVAQF/IwBBEGsiASQAAn8gACgCBARAIAAoAgAMAQsCQCAAKAIAIgAEQCABQQhqIAAoAgw2AgAMAQsgAUEIakEANgIACyABKAIICyEAIAFBEGokACAAC74PAQ1/IwBBEGsiCCQAIAhBADYCCCAIIAE2AgQgCEHAvfIANgIAIwBBkNAAayIEJAAgBEEANgKEUCAEIAg2AoBQIARBsMPyACgCADYCiFAgA0ECcQRAIARB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IABBADoAEiAAQZfX7QAvAAA7ABAgAEGP1+0AKQAANwAIIABBh9ftACkAADcAACACIAZBwCpqNgJ8QSAQGCEAIAJCkoCAgICEgICAfzcChAEgAiAANgKAASAAQQA6ABIgAEHUre4ALwAAOwAQIABBzK3uACkAADcACCAAQcSt7gApAAA3AAAgAiAGQZArajYCjAFBIBAYIQAgAkKVgICAgISAgIB/NwKUASACIAA2ApABIABBADoAFSAAQZPV7QApAAA3AA0gAEGO1e0AKQAANwAIIABBhtXtACkAADcAACACIAZB6DVqNgKcAUEgEBghACACQpWAgICAhICAgH83AqQBIAIgADYCoAEgAEEAOgAVIABBvtXtACkAADcADSAAQbnV7QApAAA3AAggAEGx1e0AKQAANwAAIAIgBkHIN2o2AqwBQSAQGCEAIAJClICAgICEgICAfzcCtAEgAiAANgKwASAAQQA6ABQgAEGs1e0AKAAANgAQIABBpNXtACkAADcACCAAQZzV7QApAAA3AAAgAiAGQcDAAGo2ArwBQSAQGCEAIAJClICAgICEgICAfzcCxAEgAiAANgLAASAAQQA6ABQgAEHX1e0AKAAANgAQIABBz9XtACkAADcACCAAQcfV7QApAAA3AAAgAiAGQZDBAGo2AswBQSAQGCEAIAJClICAgICEgICAfzcC1AEgAiAANgLQASAAQQA6ABQgAEHs1u0AKAAANgAQIABB5NbtACkAADcACCAAQdzW7QApAAA3AAAgAiAGQZAbajYC3AFBIBAYIQAgAkKVgICAgISAgIB/NwLkASACIAA2AuABIABBADoAFSAAQf7W7QApAAA3AA0gAEH51u0AKQAANwAIIABB8dbtACkAADcAACACIAZB8D9qNgLsAUEgEBghACACQpGAgICAhICAgH83AvQBIAIgADYC8AEgAEEAOgARIABBsKjuAC0AADoAECAAQaio7gApAAA3AAggAEGgqO4AKQAANwAAIAIgBkHAGmo2AvwBQSAQGCEAIAJCmoCAgICEgICAfzcChAIgAiAANgKAAiAAQQA6ABogAEGCqO4ALwAAOwAYIABB+qfuACkAADcAECAAQfKn7gApAAA3AAggAEHqp+4AKQAANwAAIAIgBkGoM2o2AowCQSAQGCEAIAJCl4CAgICEgICAfzcClAIgAiAANgKQAiAAQQA6ABcgAEGR6O4AKQAANwAPIABBiujuACkAADcACCAAQYLo7gApAAA3AAAgAiAGQYgfajYCnAJBIBAYIQAgAkKWgICAgISAgIB/NwKkAiACIAA2AqACIABBADoAFiAAQcPn7gApAAA3AA4gAEG95+4AKQAANwAIIABBtefuACkAADcAACACIAZB2B9qNgKsAkEgEBghACACQpCAgICAhICAgH83ArQCIAIgADYCsAIgAEEAOgAQIABB5NXtACkAADcACCAAQdzV7QApAAA3AAAgAiAGQYgeajYCvAJBIBAYIQAgAkKTgICAgISAgIB/NwLEAiACIAA2AsACIABBADoAEyAAQZPW7QAoAAA2AA8gAEGM1u0AKQAANwAIIABBhNbtACkAADcAACACIAZB2D1qNgLMAkEgEBghACACQpCAgICAhICAgH83AtQCIAIgADYC0AIgAEEAOgAQIABBrtbtACkAADcACCAAQabW7QApAAA3AAAgAiAGQcglajYC3AJBIBAYIQAgAkKTgICAgISAgIB/NwLkAiACIAA2AuACIABBADoAEyAAQf3X7QAoAAA2AA8gAEH21+0AKQAANwAIIABB7tftACkAADcAACACIAZBiDJqNgLsAkEgEBghACACQpKAgICAhICAgH83AvQCIAIgADYC8AIgAEEAOgASIABBvtftAC8AADsAECAAQbbX7QApAAA3AAggAEGu1+0AKQAANwAAIAIgBkHYMmo2AvwCQSAQGCEAIAJCmYCAgICEgICAfzcChAMgAiAANgKAAyAAQQA6ABkgAEHZ1+0ALQAAOgAYIABB0dftACkAADcAECAAQcnX7QApAAA3AAggAEHB1+0AKQAANwAAIAIgBkH4M2o2AowDQSAQGCEAIAJCkoCAgICEgICAfzcClAMgAiAANgKQAyAAQQA6ABIgAEGS2O0ALwAAOwAQIABBitjtACkAADcACCAAQYLY7QApAAA3AAAgAiAGQbAsajYCnANBIBAYIQAgAkKWgICAgISAgIB/NwKkAyACIAA2AqADIABBADoAFiAAQfvV7QApAAA3AA4gAEH11e0AKQAANwAIIABB7dXtACkAADcAACACIAZBsMIAajYCrANBIBAYIQAgAkKWgICAgISAgIB/NwK0AyACIAA2ArADIABBADoAFiAAQdPW7QApAAA3AA4gAEHN1u0AKQAANwAIIABBxdbtACkAADcAACACIAZBoD9qNgK8A0EQEBghACACQo2AgICAgoCAgH83AsQDIAIgADYCwAMgAEEAOgANIABBndbtACkAADcABSAAQZjW7QApAAA3AAAgAiAGQYgxajYCzAMgAkEANgLYAyACIAc2AtQDIAIgBzYC0AMgByEEIAJB0ABqIQBBACEBA0BBGBAYIgNBADYCACADQQhqIQYCQCAALAALQQBOBEAgBiAAKQIANwIAIAYgACgCCDYCCAwBCyAGIAAoAgAgACgCBBAaIAIoAtgDIQEgAigC0AMhBAsgAyAAKAIMNgIUIAMgBDYCACADIAJB0ANqNgIEIAQgAzYCBCACIAFBAWoiATYC2AMgAiADNgLQAyADIQQgAEEQaiIAIAdHDQALIAIsAMsDQQBIBEAgAigCwAMQFwsgAiwAuwNBAEgEQCACKAKwAxAXCyACLACrA0EASARAIAIoAqADEBcLIAIsAJsDQQBIBEAgAigCkAMQFwsgAiwAiwNBAEgEQCACKAKAAxAXCyACLAD7AkEASARAIAIoAvACEBcLIAIsAOsCQQBIBEAgAigC4AIQFwsgAiwA2wJBAEgEQCACKALQAhAXCyACLADLAkEASARAIAIoAsACEBcLIAIsALsCQQBIBEAgAigCsAIQFwsgAiwAqwJBAEgEQCACKAKgAhAXCyACLACbAkEASARAIAIoApACEBcLIAIsAIsCQQBIBEAgAigCgAIQFwsgAiwA+wFBAEgEQCACKALwARAXCyACLADrAUEASARAIAIoAuABEBcLIAIsANsBQQBIBEAgAigC0AEQFwsgAiwAywFBAEgEQCACKALAARAXCyACLAC7AUEASARAIAIoArABEBcLIAIsAKsBQQBIBEAgAigCoAEQFwsgAiwAmwFBAEgEQCACKAKQARAXCyACLACLAUEASARAIAIoAoABEBcLIAIsAHtBAEgEQCACKAJwEBcLIAIsAGtBAEgEQCACKAJgEBcLIAIsAFtBAEgEQCACKAJQEBcLIAIoAtQDIgYgAkHQA2pHBEADQCACQQA2AlggAkIANwNQIAZBCGohB0EAIQAgAigC9AMiASEEAkACQCABIAJB8ANqRg0AA0AgACIDQQFqIQAgBCgCBCIEIAJB8ANqRw0ACyADQdWq1aoBSQRAIAIg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ACABQRxqIgRBgSg2AgAgASAENgIAIAEgBTYCCCABQez/ATYCFCABIAQ2AjAgACAEIAQgAiAHIANBAUEAQQAgBhCZBwvJAQEDfyMAQSBrIgIkACABEB8iA0FwSQRAAkACQCADQQtPBEAgA0EQakFwcSIEEBghACACIARBgICAgHhyNgIIIAIgADYCACACIAM2AgQMAQsgAiADOgALIAIhACADRQ0BCyAAIAEgAxAZGgsgACADakEAOgAAIAJBADoAECACQQA6ABsgAiwAG0EASARAIAIoAhAQFwsgAiwAC0EASARAIAIoAgAQFwtBwLmCASgCACIAQcL57wAgABshACACQSBqJAAgAA8LEC0ACyUBAX9BCBAAIgEgABDuBCABQeDd8QA2AgAgAUGc3vEAQSIQAQALwwIBB38gACgCECIDQc4AbiECAkAgACgCCCIFIAAoAgQiAUYEQCAAQRRqIQYMAQsgAEEUaiEGIAEgAkECdGoiBCgCACADIAJBzgBsa0E0bGoiAiABIAAoAhQgA2oiA0HOAG4iB0ECdGooAgAgAyAHQc4AbGtBNGxqIgNGDQADQCACKAIcIgEEQCACIAE2AiAgARAXCyACKAIQIgEEQCACIAE2AhQgARAXCyACQTRqIgIgBCgCAGtB2B9GBEAgBCgCBCECIARBBGohBAsgAiADRw0ACyAAKAIEIQEgACgCCCEFCyAGQQA2AgAgBSABayICQQhLBEADQCABKAIAEBcgACAAKAIEQQRqIgE2AgQgACgCCCABayICQQhLDQALC0EnIQECQAJAAkAgAkECdkEBaw4CAQACC0HOACEBCyAAIAE2AhALC4EEAQV/IwBBIGsiASQAAkAgACgCECICQc4ATwRAIAAgAkHOAGs2AhAgASAAKAIEIgIoAgA2AgggACACQQRqNgIEIAAgAUEIahDCAgwBCwJ/AkACQAJAIAAoAggiAyAAKAIEa0ECdSIEIAAoAgwiBSAAKAIAayICQQJ1SQRAIAMgBUYNASABQdgfEBg2AgggACABQQhqEMICDAULIAEgAEEMajYCGCACQQF1QQEgAhsiAkGAgICABE8NASABIAJBAnQiAxAYIgI2AgggASACIARBAnRqIgQ2AhAgASACIANqNgIUIAEgBDYCDCABQdgfEBg2AgQgAUEIaiABQQRqEMICIAAoAggiAiAA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IARqC0EAOgAAIANBGGogACgCECIBIAMoAiggA0EoaiADLQAzIgRBGHRBGHVBAEgiBRsiBiAGIAMoAiwgBCAFG2ogASgCACgCEBEHACADLAAzQQBIBEAgAygCKBAXCyACKAIEIAItAAsiASABQRh0QRh1QQBIIgUbIgFBcE8NAyACKAIAIQYCfwJAIAFBC08EQCABQRBqQXBxIgcQGCEEIAMgB0GAgICAeHI2AkggAyAENgJAIAMgATYCRAwBCyADIAE6AEsgA0FAayIEIAFFDQEaCyAEIAYgAiAFGyABEBkgAWoLQQA6AAAgA0EIaiAAKAIQIgEgAygCQCADQUBrIAMtAEsiAkEYdEEYdUEASCIEGyIFIAUgAygCRCACIAQbaiABKAIAKAIQEQcAIAMsAEtBAEgEQCADKAJAEBcLIAMoAiAhASADQQA2AiAgAyABNgIwIAMoAhAhASADQQA2AhAgAyABNgI8IAMpAxghCSADQgA3AxggAyAJNwMoIAMpAwghCSADQgA3AwggAyAJNwI0AkAgACgCMCIBIAAoAjRJBEAgASADKQMoNwIAIAEgAygCMDYCCCADQQA2AjAgA0IANwMoIAEgAygCPDYCFCABIAMpAjQ3AgwgA0IANwI0IANBADYCPCAAIAFBGGo2AjAMAQsgAEEsaiADQShqECUgAywAP0EATg0AIAMoAjQQFwsgAywAM0EASARAIAMoAigQFwsgAywAE0EASARAIAMoAggQFwsgAywAI0EATg0BIAMoAhgQFwwBCyABKAIEIAEtAAsiBCAEQRh0QRh1IgRBAEgbQQFHDQMgAigCBCACLQALIgUgBUEYdEEYdUEASBtBAUcNAyAALQBVBEAgACgCDCIFIAEoAgAgASAEQQBIGywAACAFKAIAKAIUEQMAIQQgASgCACABIAEsAAtBAEgbIAQ6AAAgACgCDCIEIAIoAgAgAiACLAALQQBIGywAACAEKAIAKAIUEQMAIQQgAigCACACIAIsAAtBAEgbIAQ6AAALIAMgASgCCDYCMCADIAEpAgA3AyggAUIANwIAIAFBADYCCCADIAIoAgg2AjwgAyACKQIANwI0IAJCADcCACACQQA2AggCQCAAKAIwIgEgACgCNEkEQCABIAMpAyg3AgAgASADKAIwNgIIIANBADYCMCADQgA3AyggASADKAI8NgIU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KAIAIgIgASgCBDYCBCABKAIEIAI2AgAgACAAKAL4A0EBazYC+AMgARAXIAAgACgC8AMoAgg2AuwDC6cGAQh/IwBBIGsiBSQAIABBABD1BxoCQCACRQ0AIAAtAP4DRQ0AAkAgAS8BUCIEQccAa0H//wNxQQZPBEAgASEDIARBzwBrQf//A3FBGUsNAQsgASgCsAEiA0UNAQsgBUEQEBgiBDYCECAFQoyAgICAgoCAgH83AhQgBEEAOgAMIARBzYbtACgAADYACCAEQcWG7QApAAA3AAAgBUGYl/EAIAFB1ABqEGsgACABIAVBEGogBUEBQQEgACgCACgCiAERBgAgBSwAC0EASARAIAUoAgAQFwsgBSwAG0EASARAIAUoAhAQFwsgAxClAgRAIAEgASgCACgCIBEAACADKAIcaiEIAn8gASABKAIAKAIkEQAAIAMoAiBqIQRBACACKAIEIgZFDQAaIAYoArAGIARrCyEKIAEgASgCACgCIBEAACADKAIkaiABIAEoAgAoAiARAAAgAygCHGprIQYCfyABIAEoAgAoAiQRAAAgAygCKGohBEEAIAIoAgQiB0UNABogBygCsAYgBGsLAn8gASABKAIAKAIkEQAAIAMoAiBqIQNBACACKAIEIgJFDQAaIAIoArAGIANrC2shByMAQSBrIgIkACACQQQ6AAsgAkEAOgAEIAJB8sqNowc2AgAgAiAAQewDaiIDQY377gAQQTYCGCACAn9BhwNBACACKAIYGwRAIAMgAiACQRhqEM0DDAELIAMgAhAzCzYCECACLAALQQBIBEAgAigCABAXCyACIAJBEGoiA0GsiO0AECM2AhggAkEYaiIEIAggBkEfdSIJIAZxahCHAiACIANBoYbtABAjNgIYIAQgCiAHQR91IgggB3FqEIcCIAIgA0G7re0AECM2AhggBCAHIAhqIAhzEIcCIAIgA0GX6u4AECM2AhggBCAGIAlqIAlzEIcCIAIgA0H41e4AECM2AhggBEGTnu0AECcgAkEgaiQACyAAIAFBACAAKAIAKAKMAREEAAsgBUEgaiQAIAAoAvADIgEoAgAiAiABKAIENgIEIAEoAgQgAjYCACAAIAAoAvgDQQFrNgL4AyABEBcgACAAKALwAygCCDYC7AML/wUBDH8jAEEwayIEJAACQCAAQZQEaiIJKAIAIgJFDQAgAS8BUCIFIQMDQAJAAkAgAi8BECIHIANLBEAgAiEJDAELIAMgB00NASACQQRqIQILIAIoAgAiAg0BDAILCwJAIAIoAgAiBkUEQCACIQMMAQsgAiEDA0AgAyAGIAYvARAgBUkiBxshAyAGIAdBAnRqKAIAIgYNAAsLIAIoAgQiAgRAA0AgAiAJIAUgAi8BECIHSRshCSACIAUgB09BAnRqKAIAIgINAAsLIAMgCUYNACAAQewDaiEMA0AgAyEFIARBADYCKCAEQgA3AyAgASAEQSBqEMALAkAgBCgCICICIAQoAiQiAEYEQCACIQAMAQsgBUEUaiEHA0ACQCAFKAIYIAUtAB8iBiAGQRh0QRh1Ig1BAEgiCBsiCiACKAIEIAItAAsiAyADQRh0QRh1QQBIIgMbRw0AIAIoAgAgAiADGyEDIAcoAgAhCwJAIAhFBEAgDUUNASAHIQggAy0AACALQf8BcUcNAgNAIAZBAWsiBkUNAiADLQABIQogA0EBaiEDIAogCEEBaiIILQAARg0ACwwCCyAKRQ0AIAsgByAIGyADIAoQTA0BCyACLAAXIQAgAigCDCEDIARBCGoiCEHynPEAIAcQayAEIAwgBCgCCCAIIAQsABNBAEgbECM2AhggBEEYaiADIAJBDGogAEEASBsQJyAELAATQQBIBEAgBCgCCBAXCyAEKAIkIQALIAJBGGoiAiAARw0ACyAEKAIgIQILIAIEQCAAIAJGBH8gAgUDQCAAQQFrLAAAQQBIBEAgAEEMaygCABAXCyAAQRhrIgAsAAtBAEgEQCAAKAIAEBcLIAAgAkcNAAsgBCgCIAshACAEIAI2AiQgABAXCwJAIAUoAgQiAkUEQCAFKAIIIgMoAgAgBUYNASAFQQhqIQYDQCAGKAIAIgBBCGohBiAAIAAoAggiAygCAEcNAAsMAQsDQCACIgMoAgAiAg0ACwsgAyAJRw0ACwsgBEEwaiQAC8oEAQR/AkAgACgCACIDQSBxRQ0AIAAoAgQiBEEEayICIAIvAQBBAnRrQRRrIQICfyAEQQJrLwEAIgRFBEAgAigCDAwBCyAEQQJ0CyEEAkAgAiABKAIARwRAIAIoAgwhBQwBCyACIAEoAgQiBTYCDAsgAiACKAIQIARqIgQ2AhAgBCAFRw0AIAIoAggiBEUEQCACQgA3AgwgAUEANgIEDAELIAIoAgQiAyAENgIIIAIoAgggAzYCBCACQaDEgQEoAgARAQAgACgCACEDCwJAIANBEHFFDQAgACgCCCIDQQRrIgIgAi8BAEECdGtBFGshAgJ/IANBAmsvAQAiA0UEQCACKAIMDAELIANBAnQLIQMCQCACIAEoAgBHBEAgAigCDCEEDAELIAIgASgCBCIENgIMCyACIAIoAhAgA2oiAzYCECADIARHDQAgAigCCCIDRQRAIAJCADcCDCABQQA2AgQMAQsgAigCBCIEIAM2AgggAigCCCAENgIEIAJBoMSBASgCABEBAAsgACgCHCICBEADQCACKAIQIQMgAiABEJUPIAMiAg0ACwsgACgCECICBEADQCACKAIYIQMgAiABEJEPIAMiAg0ACwsCQCAAIAAoAgBBCHZrIgIgASgCAEcEQCACKAIMIQAMAQsgAiABKAIEIgA2AgwLIAIgAigCEEEgaiIDNgIQIAAgA0YEQCACKAIIIgBFBEAgAkIANwIMIAFBADYCBA8LIAIoAgQiASAANgIIIAIoAgggATYCBCACQaDEgQEoAgARAQALC7ZlAg1/AX4jAEGAAmsiBiQAIAZB6AFqIg9CADcCBCAPQgA3AgwgDyAPQQRqNgIAIA9BADYCFAJAIA8gARCEBUUEQEEAIQFBluHwAEEAEDoMAQsgBkEGOgDjAUEAIQEgBkEAOgDeASAGQaml7gAoAAA2AtgBIAZBraXuAC8AADsB3AEgDyAGQdgBahArIgMgD0EEaiIERwRAIAMoAhwoAgBBAUYhAQsgBiwA4wFBAEgEQCAGKALYARAXCyABRQRAQfvX8ABBABAkCyAGQQY6ANMBIAZBqaXuACgAADYCyAEgBkGtpe4ALwAAOwHMASAGQQA6AM4BQZUDQead8QAgBCAPIAZByAFqECsiAUcEfyABKAIcKAIAQQFGBUEACxA0Qd0DQYap8QAgDyAGQcgBahArKAIcIgEoAgBBAUYQNAJAIAEoAggiASwAC0EATgRAIAYgASgCCDYC4AEgBiABKQIANwPYAQwBCyAGQdgBaiABKAIAIAEoAgQQGgsgBiwA0wFBAEgEQCAGKALIARAXC0EAIQECQAJAIAYoAtwBIAYsAOMBIgNB/wFxIANBAEgbQQZHDQAgBkHYAWpBf0G0qe0AQQYQGw0AIAAoAgQQzgVBASEBDAELIAINACAGQQU6ANMBIAZBADoAzQEgBkGF0u4AKAAANgLIASAGQYnS7gAtAAA6AMwBAkAgBCAPIAZByAFqECsiAkcEQCACKAIcKAIAQQVGDQELIAZBBToAwwEgBkEAOgC9ASAGQYXS7gAoAAA2ArgBIAZBidLuAC0AADoAvAEgBCAPIAZBuAFqECsiAkcEQCACKAIcKAIAQQRGIQELIAYsAMMBQQBIBEAgBigCuAEQFwsgAUEBcyEBCyAGLADTAUEASARAIAYoAsgBEBcLIAEEQEGI3fAAQQAQJAsCQAJAAkACQCAGKALcASICIAYtAOMBIgEgAUEYdEEYdSIDQQBIG0EFRgRAIAZB2AFqQX9BtrXuAEEFEBtFDQEgBi0A4wEiASEDIAYoAtwBIQILIAIgASADQRh0QRh1QQBIG0EGRg0BDAILIAZBBToA0wFBACEBIAZBADoAzQEgBkGF0u4AKAAANgLIASAGQYnS7gAtAAA6AMwBIAQgDyAGQcgBahArIgJHBEAgAigCHCgCAEEERiEBCyAGLADTAUEASARAIAYoAsgBEBcLIAFFBEBBACEBQY6l7gBBABA6DAQLIAZBBToA0wEgBkEAOgDNASAGQYXS7gAoAAA2AsgBIAZBidLuAC0AADoAzAFBlQNB5p3xACAEIA8gBkHIAWoQKyIBRwR/IAEoAhwoAgBBBEYFQQALEDRB6QNB0qjxACAPIAZByAFqECsoAhwiASgCAEEERhA0An8gBkGoAWogASgCCBD8BSELIwBBMGsiCiQAIABBJGohAwJ/IAAsAC9BAEgEQCAAQQA2AiggACgCJAwBCyADQQA6AAsgAwtBADoAAEEBIQQCQCALKAIEIAsoAgBrQQJ1QQBKBEAgAEEMaiECA0BB9wJBx6jxACAHIAsoAgQgCygCAGtBAnVJEDQgCygCBCALKAIAIgFrQQJ1IAdNDQJB7wNB3qjxACABIAdBAnRqKAIAIgEoAgBBBUYQNCAKIAEoAggQ8AIgACAKIARBf3NBAXEQkg8hBCAKLAALQQBIBEAgCigCABAXCyAKQQA6ACQgCkH16qWjBjYCICAKQQQ6ACsgCkEGNgIAIAoQIiAKQQE2AgBBDBAYIgFCADcCACABQQA2AgggCiABNgIIAkAgASADRg0AIAMsAAtBAE4EQCABIAMpAgA3AgAgASADKAIINgIIDAELIAEgACgCJCAAKAIoECALIAIgCkEgaiAKEDUgChAiIAosACtBAEgEQCAKKAIgEBcLIAdBAWoiByALKAIEIAsoAgBrQQJ1SA0ACwsgCkEwaiQAIAQMAQsQbQALIQEgCxCsASAGLADTAUEATg0DIAYoAsgBEBcMAwsgBkHYAWpBf0Hti+8AQQYQGwRAIAYoAtwBIQIgBi0A4wEiASEDDAELIAZBADYC0AEgBkIANwPIASAGQQU6AMMBIAZBhdLuACgAADYCuAEgBkGJ0u4ALQAAOgC8ASAGQQA6AL0BQZUDQead8QAgBCAPIAZBuAFqECsiAUcEfyABKAIcKAIAQQVGBUEACxA0Qe8DQd6o8QAgDyAGQbgBahArKAIcIgEoAgBBBUYQNCAGQZABaiABKAIIEKwCIgEgBkHIAWoQ3AohCyABEF0gBiwAwwFBAEgEQCAGKAK4ARAXCwJAIAsEQEEAIQECQCAAIAZByAFqEMsIIgJFDQAgAiACKAIAKAIIEQAAQYYBRw0AIAJBsP38AEGAn/sAQQAQHCEIIwBBEGsiCiQAIAgQ+QIhBSAIEPQDIQMCQAJAIAUEQCAFEOIQBEBBsqbvAEEAEIwCDAMLIwBB4ABrIgQkACAEQQA2AhggBCAEQRBqIgE2AhQgBCABNgIQIARBADsBXCAEQYYBOwFeIARBpP/8ADYCWCAEQtCBgIAQNwMIIARC0IGAgBA3AzAgBCkCCCEQIARBOGoiAkEBOgAYIAJBADYCFCACQdj9/AA2AgAgAkIANwIEIAIgEDcCDCAEQQE6ACwgBEHwgP0ANgIgIAQgATYCKCAEIARB2ABqNgIkIAUgAiAEQSBqQfCxf0EBQQAQiQICQCAEKAIYIgNFDQAgBCgCFCICKAIAIgcgBCgCECIBKAIENgIEIAEoAgQgBzYCACAEQQA2AhggAiAEQRBqRg0AA0AgAigCBCEBIAIQFyABIgIgBEEQakcNAAsLIARB4ABqJAAgAyIBQQJGBEAgCCAFEPEBIgRGBEAgBRCnAiEECyAEQdgDaiAFQfgDahCYBSAEIAUoAsAFNgKEBiAEIAUpAswFNwK8BiAEIAUoAtQFNgLEBiAEIAUpAtwFNwK0ByAEIAUpAuQFNwK8ByAEIAUoAuwFNgLEBwJAIAQgBUHYAWtGDQAgBUHwBWoiBy0ACyICQRh0QRh1IQEgBEHIB2oiAywAC0EATgRAIAFBAE4EQCADIAcpAwA3AwAgAyAHKAIINgIIDAILIAMgBSgC8AUgBSgC9AUQIAwBCyADIAUoAvAFIAcgAUEASCIBGyAFKAL0BSACIAEbECEaCyAEIAUoAowGNgLkByAEIAUpAoQGNwLcByAEIAUpAvwFNwLUByAEIAUoApQGNgLsByAFKAJMIQEgBSAEEL8BELYEGiABIAUgBBCQBCAKIAVB7ABBAEEBEMsBIAooAgQiASAKRg0CA0AgASgCCCAEEN8BIAEoAgQiASAKRw0ACwwCCyABQQNOBEAgBSAIELABGkEBIQEgAEEkaiIDIAVB1ABqIgdGDQMgBy0ACyICQRh0QRh1IQAgAywAC0EATgRAIABBAE4EQCADIAcpAgA3AgAgAyAHKAIINgIIDAULIAMgBSgCVCAFKAJYECAMBAsgAyAFKAJUIAcgAEEASCIAGyAFKAJYIAIgABsQIRoMAwtB+AUQGCIAEMIEIABB0ANqIAVB+ANqEJgFIAUoAkwgBSAAEJAEIAUgBSgCACgCBBEBAEEBIQEMAgsgAwRAIAMoAogFIAMoAoQFa0EIRgRAIAMoAogFQQRrKAIAKAI4IgEhByABIAhGBEAgAygChAUoAgAoAjghBwtB+AUQGCIEEMIEIARB0ANqIAhB2ANqEJgFIAMoAkwhAgJAIAEgCEcEQCACIAMgBBCiBgwBCyACIAMgBBChBgsgAyAHEL8BELYEGiACIAMgBxCQBCADIAMoAgAoAgQRAQBBASEBIABBJGoiAyAEQdQAaiIHRg0DIActAAsiAkEYdEEYdSEAIAMsAAtBAE4EQCAAQQBOBEAgAyAHKQIANwIAIAMgBygCCDYCCAwFCyADIAQoAlQgBCgCWBAgDAQLIAMgBCgCVCAHIABBAEgiABsgBCgCWCACIAAbECEaDAMLIANBzANqIgEgAyAIEMQHBEBB+AUQGCIEEMIEIARB0ANqIAhB2ANqEJgFIAMoAkwgAyAEEKIGIAMgCBCwARpBASEBIABBJGoiAyAEQdQAaiIHRg0DIActAAsiAkEYdEEYdSEAIAMsAAtBAE4EQCAAQQBOBEAgAyAHKQIANwIAIAMgBygCCDYCCAwFCyADIAQoAlQgBCgCWBAgDAQLIAMgBCgCVCAHIABBAEgiABsgBCgCWCACIAAbECEaDAMLIAEgAyAIEMMHIQFB+AUQGCIEEMIEIARB0ANqIAhB2ANqEJgFIAEEQCADKAJMIAMgBBChBiADIAgQsAEaQQEhASAAQSRqIgMgBEHUAGoiB0YNAyAHLQALIgJBGHRBGHUhACADLAALQQBOBEAgAEEATgRAIAMgBykCADcCACADIAcoAgg2AggMBQsgAyAEKAJUIAQoAlgQIAwECyADIAQoAlQgByAAQQBIIgAbIAQoAlggAiAAGxAhGgwDCyADIAggBBCQBCAIIAgoAgAoAgQRAQBBASEBIABBJGoiAyAEQdQAaiIHRg0CIActAAsiAkEYdEEYdSEAIAMsAAtBAE4EQCAAQQBOBEAgAyAHKQIANwIAIAMgBygCCDYCCAwECyADIAQoAlQgBCgCWBAgDAMLIAMgBCgCVCAHIABBAEgiABsgBCgCWCACIAAbECEaDAILQfgFEBgiBBDCBCAEQdADaiAIQdgDahCYBSAIKAJMIAggBBCQBCAIIAgoAgAoAgQRAQBBASEBIABBJGoiAyAEQdQAaiIHRg0BIActAAsiAkEYdEEYdSEAIAMsAAtBAE4EQCAAQQBOBEAgAyAHKQIANwIAIAMgBygCCDYCCAwDCyADIAQoAlQgBCgCWBAgDAILIAMgBCgCVCAHIABBAEgiABsgBCgCWCACIAAbECEaDAELAkAgAEEkaiIHIAVB1ABqIgJGDQAgAi0ACyIBQRh0QRh1IQAgBywAC0EATgRAIABBAE4EQCAHIAIpAgA3AgAgByACKAIINgIIDAILIAcgBSgCVCAFKAJYECAMAQsgByAFKAJUIAIgAEEASCIAGyAFKAJYIAEgABsQIRoLIAUgBSgCACgCBBEBAAJAIAooAghFDQAgCigCBCIBKAIAIgIgCigCACIAKAIENgIEIAAoAgQgAjYCACAKQQA2AgggASAKRg0AA0AgASgCBCEAIAEQFyAAIgEgCkcNAAsLQQEhAQsgCkEQaiQACwwBC0GopO4AQQAQJAsgBiwA0wFBAEgEQCAGKALIARAXCyALRQ0BDAILAkAgAiABIANBGHRBGHVBAEgbQQRHDQAgBkHYAWpBf0H8+e4AQQQQGw0AIAZBADYC0AEgBkIANwPIASAGQfgAaiAPIAZBuAFqQYXS7gAQVSIBEPMCEKwCIgIgBkHIAWogBkHIAGogBkEgahCgDyELIAIQXSABLAALQQBIBEAgASgCABAXCwJAIAsEQCAGKAIgIQJBACEDIwBBEGsiCCQAAkAgACAGQcgBahDLCCIJRQ0AAkAgCSgCiAEiCiAJKAKMASIBRg0AA0AgCigCAEEGRg0BIApBBGoiCiABRw0ACwwBCyABIApGDQAgCUETQX8QMCIBRQ0AIAFBsP38AEHM2/oAQQAQHCIBRQ0AIAAoAggiACEKIAAoAgQiAAR/IAAoArAGIAJrBUEACyEEIAkgCSgCACgCIBEAACEHIAFBG0F/EDAiACgCkAIhBSAIIAAgACgCACgCJBEAACAFIAooAgQoAugGQfQXaiIDIgIoAiwiAEEKbCAAIAItADwbbEEDdEHkAG1rIgIgBSADKAIsIgBBCmwgACADLQA8G2xBB2xB5ABtQQN0aiIAIAQgACAESBsCfyABIAcQ+BEhA0EAIQcgAUHAAWoiACABELUHAkAgA0UNACAAIAEQtAcNACAAIAMQ4BAiAEUNACAAQbD9/ABBuMP7AEEAEBwhBwsgASAHIAMgBxsQ2AciAAR/IAAQnAkgBSAKKAIEKALoBkH0F2oiASgCLCIAQQpsIAAgAS0APBtsQeQAbWwgAmoFIAILC2sgBSAKKAIEKALoBkH0F2oiASgCLCIAQQpsIAAgAS0APCICG2xBB2xB5ABtQQJ0aiIAQQAgAEEAShsgBSABKAIsIgBBCmwgACACG2xB5ABtbSIBQQdtIgA2AgwgASAAQQdsa0ECdEGgg/oAaigCACEAIAkgCSgCACgCVBEAACAANgIwIAkgCSgCACgCVBEAACAIKAIMOgAoQQEhAwsgCEEQaiQAIAMhAQwBC0H8ou4AQQAQJAsgBiwA0wFBAEgEQCAGKALIARAXCyALRQ0BDAILIAZB2AFqQYud7gAQHgRAIAZBADYC0AEgBkIANwPIASAGQdgAaiAPIAZBuAFqQYXS7gAQVSIBEPMCEKwCIQojAEEQayIIJAAgBkEAOgAgIAZBADoAdyAIQZHh7wAtAAA6AAggCEEJOgALIAhBieHvACkAADcDACAIQQA6AAkgCiAIECsiAiAKQQRqIgtHBEAgAigCHCgCAEEBRiEHCyAILAALQQBIBEAgCCgCABAXCyAGQcgBaiEEQQAhAwJAIAdFDQAgCEGR4e8ALQAAOgAIIAhBCToACyAIQQA6AAkgCEGJ4e8AKQAANwMAQZUDQead8QAgCyAKIAgQKyICRwR/IAIoAhwoAgBBAUYFQQALEDRB3QNBhqnxACAKIAgQKygCHCICKAIAQQFGEDQCQCACKAIIIgMgBEYNACADLQALIgdBGHRBGHUhAiAELAALQQBOBEAgAkEATgRAIAQgAykCADcCACAEIAMoAgg2AggMAgsgBCADKAIAIAMoAgQQIAwBCyAEIAMoAgAgAyACQQBIIgIbIAMoAgQgByACGxAhGgsgCCwAC0EASARAIAgoAgAQFwsgCEEDOgALQQAhByAIQbqE7QAvAAA7AQAgCEG8hO0ALQAAOgACIAhBADoAAyALIAogCBArIgJHBEAgAigCHCgCAEUhBwsgCCwAC0EASARAIAgoAgAQFwtBACEDIAdFDQAgCEEDOgALIAhBADoAAyAIQbqE7QAvAAA7AQAgCEG8hO0ALQAAOgACQZUDQead8QAgCyAKIAgQKyICRwR/IAIoAhwoAgAFQQELRRA0QeMDQeuo8QAgCiAIECsoAhwiAigCAEUQNCAGIAIpAwggAikDEBDMAjYCSCAILAALQQBIBEAgCCgCABAXCyAIQQA6AAggCELz0KWzxu7SsvkANwMAIAhBCDoACyALIAogCBArIgJHBEAgAigCHCgCAEECRiEDCyAILAALQQBIBEAgCCgCABAXCwJAIANFDQAgCEEAOgAIIAhC89Cls8bu0rL5ADcDACAIQQg6AAtBlQNB5p3xACALIAogCBArIgJHBH8gAigCHCgCAEECRgVBAAsQNEHXA0H4qPEAIAogCBArKAIcIgIoAgBBAkYQNCAGIAItAAg6ACAgCCwAC0EATg0AIAgoAgAQFwsgCEEHOgALQQAhByAIQQA6AAcgCEG+hO0AKAAANgIAIAhBwYTtACgAADYAAyALIAogCBArIgJHBEAgAigCHCgCAEECRiEHCyAILAALQQBIBEAgCCgCABAXC0EBIQMgB0UNACAIQQc6AAsgCEEAOgAHIAhBvoTtACgAADYCACAIQcGE7QAoAAA2AANBlQNB5p3xACALIAogCBArIgJHBH8gAigCHCgCAEECRgVBAAsQNEHXA0H4qPEAIAogCBArKAIcIgIoAgBBAkYQNCAGIAItAAg6AHcgCCwAC0EATg0AIAgoAgAQFwsgCEEQaiQAIAoQXSABLAALQQBIBEAgASgCABAXCwJAIAMEQCAGKAJIIQJBACEBAkAgACAGQcgBahDLCCIHRQ0AAkAgBygCiAEiBCAHKAKMASIARg0AA0AgBCgCAEEGRg0BIARBBGoiBCAARw0ACwwBCyAAIARGDQBBASEBIAcgBygCACgCVBEAAEEBQX9BACACQShGGyACQSZGGxDLBAsMAQtB2aLuAEEAECQLIAYsANMBQQBIBEAgBigCyAEQFwsgA0UNAQwCCyAGQdgBakHVl+0AEB4EQCAGQQA2AtABIAZCADcDyAEgBkEANgLAASAGQgA3A7gBIAZBADYCUCAGQgA3A0ggBkEwaiAPIAZBIGpBhdLuABBVIgEQ8wIQrAIhBUEAIQMjAEEQayIJJAACfyAGQcgAaiIILAALQQBIBEAgCEEANgIEIAgoAgAMAQsgCEEAOgALIAgLQQA6AAAgCUEQEBgiAjYCACAJQouAgICAgoCAgH83AgQgAkEAOgALIAJBl5TvACgAADYAByACQZCU7wApAAA3AAAgBSAJECsiAiAFQQRqIgRHBEAgAigCHCgCAEEBRiEDCyAJLAALQQBIBEAgCSgCABAXCyAGQcgBaiEKIAZBuAFqIQsCf0EAIANFDQAaIAlBEBAYIgI2AgAgCUKLgICAgIKAgIB/NwIEIAJBADoACyACQZeU7wAoAAA2AAcgAkGQlO8AKQAANwAAQZUDQead8QAgBCAFIAkQKyICRwR/IAIoAhwoAgBBAUYFQQALEDRB3QNBhqnxACAFIAkQKygCHCICKAIAQQFGEDQCQCACKAIIIgMgCkYNACADLQALIgdBGHRBGHUhAiAKLAALQQBOBEAgAkEATgRAIAogAykCADcCACAKIAMoAgg2AggMAgsgCiADKAIAIAMoAgQQIAwBCyAKIAMoAgAgAyACQQBIIgIbIAMoAgQgByACGxAhGgsgCSwAC0EASARAIAkoAgAQFwsgCUEHOgALQQAhAyAJQfrC7wAoAAA2AgAgCUH9wu8AKAAANgADIAlBADoAByAEIAUgCRArIgJHBEAgAigCHCgCAEEBRiEDCyAJLAALQQBIBEAgCSgCABAXC0EAIANFDQAaIAlBBzoACyAJQQA6AAcgCUH6wu8AKAAANgIAIAlB/cLvACgAADYAA0GVA0HmnfEAIAQgBSAJECsiAkcEfyACKAIcKAIAQQFGBUEACxA0Qd0DQYap8QAgBSAJECsoAhwiAigCAEEBRhA0AkAgAigCCCIDIAtGDQAgAy0ACyIHQRh0QRh1IQIgCywAC0EATgRAIAJBAE4EQCALIAMpAgA3AgAgCyADKAIINgIIDAILIAsgAygCACADKAIEECAMAQsgCyADKAIAIAMgAkEASCICGyADKAIEIAcgAhsQIRoLIAksAAtBAEgEQCAJKAIAEBcLIAlBBToAC0EAIQMgCUHNxO8AKAAANgIAIAlB0cTvAC0AADoABCAJQQA6AAUgBCAFIAkQKyICRwRAIAIoAhwoAgBBAUYhAwsgCSwAC0EASARAIAkoAgAQFwtBASADRQ0AGiAJQQU6AAsgCUEAOgAFIAlBzcTvACgAADYCACAJQdHE7wAtAAA6AARBlQNB5p3xACAEIAUgCRArIgJHBH8gAigCHCgCAEEBRgVBAAsQNEHdA0GGqfEAIAUgCRArKAIcIgIoAgBBAUYQNAJAIAIoAggiAyAIRg0AIAMtAAsiB0EYdEEYdSECIAgsAAtBAE4EQCACQQBOBEAgCCADKQIANwIAIAggAygCCDYCCAwCCyAIIAMoAgAgAygCBBAgDAELIAggAygCACADIAJBAEgiAhsgAygCBCAHIAIbECEaCyAJLAALQQBIBEAgCSgCABAXC0EBCyECIAlBEGokACAFEF0gASwAC0EASARAIAEoAgAQFwsCfyACBEAgBkHIAGpBiMzxABAeBEAgBkHIAWohCyAGQbgBaiEDIwBB8ABrIg0kAAJAIAAoAgQoAsAHIgFFBEBBACEBDAELIAEgAxCXASIMRQRAQQAhASANIAMoAgAgAyADLAALQQBIGzYCAEG6vu8AIA0QjAIMAQsCQCALKAIEIAstAAsiASABQRh0QRh1QQBIG0EERw0AIAtBf0Gdi+8AQQQQGw0AIwBBQGoiDiQAIA5BBhAYIgI2AhggDiACQQZqIgE2AiAgAkGKATsBBCACQfGAmAQ2AQAgDiABNgIcIAwgDkEYahBSIQEgDigCGCICBEAgDiACNgIcIAIQFwsCQCABRQRAQQAhBEH2lO0AQQAQjAIMAQsgDCAMKAIAKAIIEQAAQfEARgRAQZgIEBgiAxC9BBogDCADIAwoAgAoAqgBEQIAQQEhBCAAQSRqIgcgA0HUAGoiAkYNASACLQALIgFBGHRBGHUhACAHLAALQQBOBEAgAEEATgRAIAcgAikCADcCACAHIAIoAgg2AggMAwsgByADKAJUIAMoAlgQIAwCCyAHIAMoAlQgAiAAQQBIIgAbIAMoAlggASAAGxAhGgwBCwJAAkACQCAMIAwoAgAoAggRAABBhgFGBEAgDBD5AiIBBEBBmAgQGCIDEL0EGiABIAMgASgCACgCqAERAgBBASEEIABBJGoiByADQdQAaiICRg0FIAItAAsiAUEYdEEYdSEAIAcsAAtBAE4EQCAAQQBOBEAgByACKQIANwIAIAcgAigCCDYCCAwHCyAHIAMoAlQgAygCWBAgDAYLIAcgAygCVCACIABBAEgiABsgAygCWCABIAAbECEaDAULIAwQ4hAEQEEAIQRB+KbvAEEAEIwCDAULIA5BADYCOCAOIA5BMGoiATYCNCAOIAE2AjBBBBAYIgJBlYG0BDYBACAOQQA2AiggDkEAOwEcIA5CADcDICAOQfSygQE2AhggDkEgaiACIAJBBGoQvAIgDkEBOgAcIAIQFyAMIAEgDkEYahDdAiAOKAI4IgMEQEG8p+8AQQAQjAIMBAtBuAYQGCIFELcGIQQgBUH4A2ogDEHYA2oiBxCYBSAFIAwoAoQGNgLABSAFIAwpArwGNwLMBSAFIAwoAsQGNgLUBSAFQdgFaiIIIAxBsAdqIgkpAgQ3AgQgCCAJKAIUNgIUIAggCSkCDDcCDAJAIAggCUYNACAJQRhqIgstAAsiAkEYdEEYdSEBIAhBGGoiCiwAC0EATgRAIAFBAE4EQCAKIAspAwA3AwAgCiALKAIINgIIDAILIAogCSgCGCAJKAIcECAMAQsgCiAJKAIYIAsgAUEASCIBGyAJKAIcIAIgARsQIRoLIAggCSkCJDcCJCAIIAkoAjQ2AjQgCCAJKQIsNwIsIAUgDCgC7Ac2ApQGIAcQswIgDEEANgKEBiAMQoCAgICAgID4v383A8AGIAxBADYCvAYgCRCAByAMQQA2AuwHIAwoAkwgDCAFEJAEIAQgDCAFKAIAKAKoARECAEGYCBAYIgIQvQQaIAQgAiAFKAIAKAKoARECACAOQQhqIgEgDEHsAEEBQfCxfxDLASABIA4oAgwiBEcNAQwCC0EAIQQgDCAMKAIAKAIIEQAAQYoBRw0DQZgIEBgiAxC9BBogA0HYA2ogDEHQA2oQmAUgDCgCTCAMIAMQkAQgDCAMKAIAKAIEEQEAQQEhBCAAQSRqIgcgA0HUAGoiAkYNAyACLQALIgFBGHRBGHUhACAHLAALQQBOBEAgAEEATgRAIAcgAikCADcCACAHIAIoAgg2AggMBQsgByADKAJUIAMoAlgQIAwECyAHIAMoAlQgAiAAQQBIIgAbIAMoAlggASAAGxAhGgwDCwNAIAQoAgggBRDfASAEKAIEIgQgDkEIakcNAAsLIAwQjwQgAEEkaiACQdQAahCVBiAOQQhqEKIDCyAOQfSygQE2AhggDigCICIABEAgDiAANgIkIAAQFwsCQCAOKAI4RQ0AIA4oAjQiASgCACICIA4oAjAiACgCBDYCBCAAKAIEIAI2AgAgDkEANgI4IAEgDkEwakYNAANAIAEoAgQhACABEBcgACIBIA5BMGpHDQALCyADRSEECyAOQUBrJAAgBCEBDAELIAxBsP38AEG4w/sAQQAQHEUEQCANQTBqIgAgDCAMKAIAKAIwEQIAQQAhASANIA0oAjAgACANLAA7QQBIGzYCEEHhoO0AIA1BEGoQjAIgDSwAO0EATg0BIA0oAjAQFwwBCyAMQRRBfxAwIQcCfwJAAkAgCygCBCIBIAstAAsiAiACQRh0QRh1IgRBAEgbQQNGBH8gC0F/QZqF7gBBAxAbRQ0BIAstAAsiAiEEIAsoAgQFIAELIAIgBEEYdEEYdUEASBtBBUYEQCALQX9Bi9LuAEEFEBtFDQIgCywACyEEC0EAIQEgDSALKAIAIAsgBEEYdEEYdUEASBs2AiBB8cnvACANQSBqEIwCDAMLQfgEEBgQ0gYMAQtBgAUQGBDRBgsiBCAEKAIAKAKMAREAACECIAcgBCAHKAIAKAKoARECACANQeAAaiIBQarB8QAgAxBrAkAgASACQSRqIgdGDQAgDS0AayICQRh0QRh1IQEgBywAC0EATgRAIAFBAE4EQCAHIA0pA2A3AgAgByANKAJoNgIIDAILIAcgDSgCYCANKAJkECAMAQsgByANKAJgIA1B4ABqIAFBAEgiARsgDSgCZCACIAEbECEaCyANLABrQQBIBEAgDSgCYBAXCwJAIABBJGoiByAEQdQAaiIDRg0AIAMtAAsiAkEYdEEYdSEBIAcsAAtBAE4EQCABQQBOBEAgByADKQIANwIAIAcgAygCCDYCCAwCCyAHIAQoAlQgBCgCWBAgDAELIAcgBCgCVCADIAFBAEgiARsgBCgCWCACIAEbECEaCyANQQA6AFQgDUH16qWjBjYCUCANQQQ6AFsgDUEGNgIwIA1BMGoQIiANQQE2AjBBDBAYIgFCADcCACABQQA2AgggDSABNgI4IABBDGohAAJAIAEgA0YNACADLAALQQBOBEAgASADKQIANwIAIAEgAygCCDYCCAwBCyABIAQoAlQgBCgCWBAgCyAAIA1B0ABqIA1BMGoiABA1IAAQIiANLABbQQBIBEAgDSgCUBAXC0EBIQELIA1B8ABqJABBAAwCCyAGQcgBaiEIIAZBuAFqIQsgBkHIAGohBCMAQZABayIFJAACQCAAKAIEKALAByIBRQRAQQAhBwwBCyABIAsQlwEiAkEAIAAoAgQoAsAHIAQQlwEiARtFBEBBACEHIAsoAgAhASALLAALIQAgBSAEKAIAIAQgBCwAC0EASBs2AjQgBSABIAsgAEEASBs2AjBB0b3vACAFQTBqEIwCDAELIAJBsP38AEG4w/sAQQAQHEUEQCAFQUBrIgAgAiACKAIAKAIwEQIAIAUgBSgCQCAAIAUsAEtBAEgbNgIAQeGg7QAgBRCMAiAFLABLQQBIBEAgBSgCQBAXC0EAIQcMAQsgAUGw/fwAQbjD+wBBABAcRQRAIAVBQGsiACACIAIoAgAoAjARAgBBACEHIAUgBSgCQCAAIAUsAEtBAEgbNgIQQeOj7QAgBUEQahCMAiAFLABLQQBODQEgBSgCQBAXDAELIAJBFEF/EDAhAQJ/AkACQAJAIAgoAgQiAiAILQALIgMgA0EYdEEYdSIKQQBIG0EERgRAIAhBf0Hf/u0AQQQQG0UNASAILQALIgMhCiAIKAIEIQILIAIgAyAKQRh0QRh1QQBIG0EDRgRAIAhBf0Hvqu8AQQMQG0UNAiAILQALIgMhCiAIKAIEIQILQQAhByACIAMgCkEYdEEYdUEASBtBB0YEQCAIQX9B3rDuAEEHEBtFDQMgCCwACyEKCyAFIAgoAgAgCCAKQRh0QRh1QQBIGzYCIEHxye8AIAVBIGoQjAIMBAtB2AQQGBDqBwwCC0HIBBAYEOwFDAELQcgEEBgQ1QkLIgogCigCACgCjAERAAAhByABIAogASgCACgCqAERAgAgBUGAAWoiAUGqwfEAIAsQawJAIAEgB0EkaiIDRg0AIAUtAIsBIgJBGHRBGHUhASADLAALQQBOBEAgAUEATgRAIAMgBSkDgAE3AgAgAyAFKAKIATYCCAwCCyADIAUoAoABIAUoAoQBECAMAQsgAyAFKAKAASAFQYABaiABQQBIIgEbIAUoAoQBIAIgARsQIRoLIAUsAIsBQQBIBEAgBSgCgAEQFwsgBUHwAGoiAUGqwfEAIAQQawJAIAEgB0HUAGoiB0YNACAFLQB7IgJBGHRBGHUhASAHLAALQQBOBEAgAUEATgRAIAcgBSkDcDcCACAHIAUoAng2AggMAgsgByAFKAJwIAUoAnQQIAwBCyAHIAUoAnAgBUHwAGogAUEASCIBGyAFKAJ0IAIgARsQIRoLIAUsAHtBAEgEQCAFKAJwEBcLAkAgAEEkaiIHIApB1ABqIgNGDQAgAy0ACyICQRh0QRh1IQEgBywAC0EATgRAIAFBAE4EQCAHIAMpAgA3AgAgByADKAIINgIIDAILIAcgCigCVCAKKAJYECAMAQsgByAKKAJUIAMgAUEASCIBGyAKKAJYIAIgARsQIRoLIAVBADoAZCAFQfXqpaMGNgJgIAVBBDoAayAFQQY2AkAgBUFAaxAiIAVBATYCQEEMEBgiAUIANwIAIAFBADYCCCAFIAE2AkggAEEMaiEAAkAgASADRg0AIAMsAAtBAE4EQCABIAMpAgA3AgAgASADKAIINgIIDAELIAEgCigCVCAKKAJYECALIAAgBUHgAGogBUFAayIAEDUgABAiIAUsAGtBAEgEQCAFKAJgEBcLQQEhBwsgBUGQAWokACAHIQFBAAwBC0HXoe4AQQAQJEEBCyEAIAYsAFNBAEgEQCAGKAJIEBcLIAYsAMMBQQBIBEAgBigCuAEQFwsgBiwA0wFBAEgEQCAGKALIARAXCyAADQEMAgsgBkHYAWpBmrHtABAeBEAgBkEANgLQASAGQgA3A8gBIAZBADYCwAEgBkIANwO4ASAGQQA2AlAgBkIANwNIIAZBCGogDyAGQSBqQYXS7gAQVSIBEPMCEKwCIQVBACEDIwBBEGsiCSQAIAlBkeHvAC0AADoACCAJQQk6AAsgCUEAOgAJIAlBieHvACkAADcDACAFIAkQKyICIAVBBGoiBEcEQCACKAIcKAIAQQFGIQMLIAksAAtBAEgEQCAJKAIAEBcLIAZByAFqIQggBkG4AWohCiAGQcgAaiELAn9BACADRQ0AGiAJQZHh7wAtAAA6AAggCUEJOgALIAlBADoACSAJQYnh7wApAAA3AwBBlQNB5p3xACAEIAUgCRArIgJHBH8gAigCHCgCAEEBRgVBAAsQNEHdA0GGqfEAIAUgCRArKAIcIgIoAgBBAUYQNAJAIAIoAggiAyAIRg0AIAMtAAsiB0EYdEEYdSECIAgsAAtBAE4EQCACQQBOBEAgCCADKQIANwIAIAggAygCCDYCCAwCCyAIIAMoAgAgAygCBBAgDAELIAggAygCACADIAJBAEgiAhsgAygCBCAHIAIbECEaCyAJLAALQQBIBEAgCSgCABAXC0EAIQMgCUH/ie8ALQAAOgAIIAlBCToACyAJQfeJ7wApAAA3AwAgCUEAOgAJIAQgBSAJECsiAkcEQCACKAIcKAIAQQFGIQMLIAksAAtBAEgEQCAJKAIAEBcLQQAgA0UNABogCUH/ie8ALQAAOgAIIAlBCToACyAJQQA6AAkgCUH3ie8AKQAANwMAQZUDQead8QAgBCAFIAkQKyICRwR/IAIoAhwoAgBBAUYFQQALEDRB3QNBhqnxACAFIAkQKygCHCICKAIAQQFGEDQCQCACKAIIIgMgCkYNACADLQALIgdBGHRBGHUhAiAKLAALQQBOBEAgAkEATgRAIAogAykCADcCACAKIAMoAgg2AggMAgsgCiADKAIAIAMoAgQQIAwBCyAKIAMoAgAgAyACQQBIIgIbIAMoAgQgByACGxAhGgsgCSwAC0EASARAIAkoAgAQFwsgCUEFOgALQQAhAyAJQe+I7wAoAAA2AgAgCUHziO8ALQAAOgAEIAlBADoABSAEIAUgCRArIgJHBEAgAigCHCgCAEEBRiEDCyAJLAALQQBIBEAgCSgCABAXC0EAIANFDQAaIAlBBToACyAJQQA6AAUgCUHviO8AKAAANgIAIAlB84jvAC0AADoABEGVA0HmnfEAIAQgBSAJECsiAkcEfyACKAIcKAIAQQFGBUEACxA0Qd0DQYap8QAgBSAJECsoAhwiAigCAEEBRhA0AkAgAigCCCIDIAtGDQAgAy0ACyIHQRh0QRh1IQIgCywAC0EATgRAIAJBAE4EQCALIAMpAgA3AgAgCyADKAIINgIIDAILIAsgAygCACADKAIEECAMAQsgCyADKAIAIAMgAkEASCICGyADKAIEIAcgAhsQIRoLIAksAAtBAEgEQCAJKAIAEBcLQQELIQMgCUEQaiQAIAUQXSABLAALQQBIBEAgASgCABAXCwJAIAMEQCAAIAZByAFqEMsIIgoEf0EBIQACQCAKIAZBuAFqIgsgBkHIAGoiCBDSFA0AIAogCyAIEN8UDQAgCiALIAgQ0RMNACAKIAsgCBDxEA0AIAogCyAIENoCDQAjAEEgayIFJAACQAJAIAooAnwiAiAKKAKAASIBRg0AA0AgAigCAEEyRg0BIAJBBGoiAiABRw0AC0EAIQIMAQsgASACRgRAQQAhAgwBCyAKQbD9/ABBgNTyAEF+EBwhB0EAIQIgCygCBCALLQALIgEgAUEYdEEYdUEASBtBBEcNACALQX9B/PLtAEEEEBsNAAJAIAgsAAtBAE4EQCAFIAgoAgg2AgggBSAIKQIANwMADAELIAUgCCgCACAIKAIEEBoLIAVBEGoiASAFKQIANwIAIAEgBSgCCDYCCCAFQgA3AgAgBUEANgIIAkAgASAHQQRqIgRGDQAgBS0AGyICQRh0QRh1IQEgBywAD0EATgRAIAFBAE4EQCAEIAUpAxA3AgAgBCAFKAIYNgIIDAILIAQgBSgCECAFKAIUECAMAQsgBCAFKAIQIAVBEGogAUEASCIBGyAFKAIUIAIgARsQIRoLIAUsABtBAEgEQCAFKAIQEBcLQQEhAiAFLAALQQBODQAgBSgCABAXCyAFQSBqJAAgAg0AIAogCyAIENoUDQAgCiALIAgQhRQNACAKIAsgCBDXFA0AIAogCyAIEOwUDQAgCiALIAgQxgYNACAKIAsgCBDwEA0AIAogCyAIELUNDQAgCiALIAgQ0BQhAAsgAAVBAAshAQwBC0GWou4AQQAQJAsgBiwAU0EASARAIAYoAkgQFwsgBiwAwwFBAEgEQCAGKAK4ARAXCyAGLADTAUEASARAIAYoAsgBEBcLIANFDQEMAgsgBiAGKALYASAGQdgBaiAGLADjAUEASBs2AgBB95LxACAGECQLQQAhAQsgBiwA4wFBAE4NACAGKALYARAXCyAPEF0gBkGAAmokACABQQFxCwwAIAAgAUEMahDwAgvtBgEFf0EBIQUCQAJAAkACQAJAAkACQAJAIAEgAGtBAnUOBgUFAAECAwQLIAFBBGsiASgCACAAKAIAIAIoAgARAwBFDQQgACgCACECIAAgASgCADYCACABIAI2AgAMBgsgACgCBCAAKAIAIAIoAgARAwAhAyABQQRrIgEoAgAgACgCBCACKAIAEQMAIQQgA0UEQCAERQ0EIAAoAgQhAyAAIAEoAgA2AgQgASADNgIAIAAoAgQgACgCACACKAIAEQMARQ0EDAULIAAoAgAhAyAEBEAgACABKAIANgIAIAEgAzYCAAwGCyAAKAIEIQQgACADNgIEIAAgBDYCACABKAIAIAMgAigCABEDAEUNAyAAKAIEIQIgACABKAIANgIEIAEgAjYCAAwFCyAAIABBBGogAEEIaiABQQRrIAIQmgcaDAQLIAAgAEEEaiAAQQhqIABBDGogAhCaBxogAUEEayIBKAIAIAAoAgwgAigCABEDAEUNASAAKAIMIQMgACABKAIANgIMIAEgAzYCACAAKAIMIAAoAgggAigCABEDAEUNASAAKAIIIQEgACAAKAIMIgM2AgggACABNgIMIAMgACgCBCACKAIAEQMARQ0BIAAoAgghASAAIAAoAgQ2AgggACABNgIEIAEgACgCACACKAIAEQMARQ0BDAILIAAoAgQgACgCACACKAIAEQMAIQMgACgCCCAAKAIEIAIoAgARAwAhBAJAIANFBEAgBEUNASAAKAIIIQMgACAAKAIENgIIIAAgAzYCBCADIAAoAgAgAigCABEDAEUNASAAIAApAgBCIIk3AgAMAQsgACgCACEDIAQEQCAAKAIIIQQgACADNgIIIAAgBDYCAAwBCyAAKAIEIQQgACADNgIEIAAgBDYCACAAKAIIIAMgAigCABEDAEUNACAAIAApAgRCIIk3AgQLIABBDGoiAyABRg0AIABBCGohBQJAA0AgAyIEKAIAIAUoAgAgAigCABEDAARAIAQoAgAhBwNAAkAgAyAFIgMoAgA2AgAgACADRgRAIAAhAwwBCyAHIANBBGsiBSgCACACKAIAEQMADQELCyADIAc2AgAgBkEBaiIGQQhGDQILIAQiBUEEaiIDIAFHDQALDAMLIARBBGogAUYhBQsgBQ8LIAAgACkCAEIgiTcCAAtBAQuMBAEEfwJAIAAoAgAiBEEgcUUNACAAKAIEIgNBBGsiAiACLwEAQQJ0a0EUayECAn8gA0ECay8BACIDRQRAIAIoAgwMAQsgA0ECdAshAwJAIAIgASgCAEcEQCACKAIMIQUMAQsg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ue0AKAAANgIwIANBqrntAC8AADsBNCAAIANBMGogA0EQakHLp/AAEDIiABA1IAAQIiADLAA7QQBODQAgAygCMBAXCyAMIAEgDCgCACgCqAERAgAMAgtBkMXxAEEAEDogCCABKAIAKAIEEQEAIANBBjoAOyADQaa57QAoAAA2AjAgA0Gque0ALwAAOwE0IANBADoANiAAQSRqIgUgA0EwaiADQRBqQc2p8AAQMiIAEDUgABAiIAMsADtBAEgEQCADKAIwEBcLIANBBzoAOyADQf+t7wAoAAA2AjAgA0GCru8AKAAANgAzIANBADoANyADQZm/8QAgAhBrIANBsILxABBYIgAoAgQhBCAAKAIAIQEgAyAALQAKOgAOIAMgAC8BCDsBDCAAQgA3AgAgACwACyECIABBADYCCCADQQY2AhAgA0EQahAiIANBATYCEEEMEBgiAEIANwIAIABBADYCCCADIAA2AhgCQCACQQBOBEAgACAENgIEIAAgATYCACAAIAMvAQw7AQggACADLQAOOgAKIAAgAjoACwwBCyAAIAEgBBAgCyAFIANBMGogA0EQaiIAEDUgABAiIAJBAEgEQCABEBcLIAMsAAtBAEgEQCADKAIAEBcLIAMsADtBAE4NACADKAIwEBcLQQAhBAsgAywAS0EASARAIAMoAkAQFwsgAywAW0EASARAIAMoAlAQFwsgA0HgAGokACAEC8UGAQV/IwBBIGsiAyQAIANBpJTvAC0AADoAGCADQQk6ABsgA0EAOgAZIANBnJTvACkAADcDECAAIANBEGoQKyIGIABBBGoiBUcEQCAGKAIcKAIAQQFGIQQLIAMsABtBAEgEQCADKAIQEBcLAkACf0EAIARFDQAaIANBpJTvAC0AADoAGCADQQk6ABsgA0EAOgAZIANBnJTvACkAADcDEEGVA0HmnfEAIAUgACADQRBqECsiBEcEfyAEKAIcKAIAQQFGBUEACxA0Qd0DQYap8QAgACADQRBqECsoAhwiBCgCAEEBRhA0AkAgBCgCCCIEIAFGDQAgBC0ACyIHQRh0QRh1IQYgASwAC0EATgRAIAZBAE4EQCABIAQpAgA3AgAgASAEKAIINgIIDAILIAEgBCgCACAEKAIEECAMAQsgASAEKAIAIAQgBkEASCIBGyAEKAIEIAcgARsQIRoLIAMsABtBAEgEQCAD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NwOwAUEUEBgiBEEAEKcJIARC///DADcCDCAEQYCfgQE2AgAgA0IANwOYASADQgA3A5ABIANCADcDiAEgA0EANgKsASADQgA3AqQBIAMgBDYCoAEgA0HYAGogA0GIAWogAigCACACIAItAAsiBEEYdEEYdUEASCIFGyIGIAYgAigCBCAEIAUbahCWESADLAC7AUEASARAIAMoArABEBcLIAMgAygCYDYCuAEgAyADKQNYNwOwAQJAIAAoAgQoAsAHIgRFBEAgA0EGOgCDASADQQA6AH4gA0Gmue0AKAAANgJ4IANBqrntAC8AADsBfCAAQSRqIgAgA0H4AGogA0HYAGpBzanwABAyIgEQNSABECIgAywAgwFBAEgEQCADKAJ4EBcLIANBBzoAgwEgA0EAOgB/IANB/63vACgAADYCeCADQYKu7wAoAAA2AHsgACADQfgAaiADQdgAakGv+PAAEDIiABA1IAAQIiADLACDAUEASARAIAMoAngQFwtBACECDAELIAQgARCXASIERQRAIAMgASgCACABIAEsAAtBAEgbNgIAQaK67QAgAxAkIANBBjoAgwEgA0Gmue0AKAAANgJ4IANBqrntAC8AADsBfCADQQA6AH4gAEEkaiIFIANB+ABqIANB2ABqQc2p8AAQMiIAEDUgABAiIAMsAIMBQQBIBEAgAygCeBAXCyADQQc6AIMBIANB/63vACgAADYCeCADQYKu7wAoAAA2AHsgA0EAOgB/IANByABqIgBB+r/xACABEGsgAEGezPAAEFgiACgCBCEEIAAoAgAhASADIAAtAAo6ABogAyAALwEIOwEYIABCADcCACAALAALIQIgAEEANgIIIANBBjYCWCADQdgAahAiIANBATYCWEEMEBgiAEIANwIAIABBADYCCCADIAA2AmACQCACQQBOBEAgACAENgIEIAAgATYCACAAIAMvARg7AQggACADLQAaOgAKIAAgAjoACwwBCyAAIAEgBBAgCyAFIANB+ABqIANB2ABqIgAQNSAAECIgAkEASARAIAEQFwsgAywAU0EASARAIAMoAkgQFwsgAywAgwFBAEgEQCADKAJ4EBcLQQAhAgwBCwJ/AkACQAJAAkAgBCAEKAIAKAIIEQAAQY0BRgRAIARBpwEQgAEiAkUNAkEAIQUDQCACIAIoAgAoAggRAABBogFGBEAgAkGw/fwAQeyx9QBBABAcIgRB2AFqIgEgA0GwAWpGDQUgAy0AuwEiBUEYdEEYdSECIAQsAOMBQQBOBEAgAkEATgRAIAEgAykDsAE3AgAgASADKAK4ATYCCAwHCyABIAMoArABIAMoArQBEHQMBgsgASADKAKwASADQbABaiACQQBIIgEbIAMoArQBIAUgARsQcQwFCwJAIAIgAigCACgCCBEAAEGhAUcNACACQbD9/ABBlN7zAEEAEBxBpwEQgAEiASABKAIAKAIIEQAAQaIBRw0AQQEhBSABQbD9/ABB7LH1AEEAEBwiBkHYAWoiASADQbABakYNACADLQC7ASIHQRh0QRh1IQIgBiwA4wFBAE4EQCACQQBOBEAgASADKQOwATcCACABIAMoArgBNgIIDAILIAEgAygCsAEgAygCtAEQdAwBCyABIAMoArABIANBsAFqIAJBAEgiARsgAygCtAEgByABGxBxCyAEELYHIgINAAsgA0EGOgCDASADQQA6AH4gA0Gmue0AKAAANgJ4IANBqrntAC8AADsBfCAAQSRqIQAgBUUNAQwECwJAAkACQCAEIAQoAgAoAggRAABBjgFGBEACQCAEQY0BEIABIgEEQCABQbD9/ABBnLb4AEEAEBwiAQ0BC0HoBRAYIgIQmAQaIAQgAiAEKAIAKAKoARECAEHkARAYIgYQhQEiB0HYAWohASADLQC7ASIIQRh0QRh1IQUCQCAHLADjAUEATgRAIAVBAE4EQCABIAMpA7ABNwIAIAEgAygCuAE2AggMAgsgASADKAKwASADKAK0ARB0DAELIAEgAygCsAEgA0GwAWogBUEASCIBGyADKAK0ASAIIAEbEHELIAIgBiACKAIAKAKoARECACAAKAIEKALkBkEDRw0DQeABEBgiARCABCEFIAQgA0HYAGogA0H4AGogA0HIAGogA0EYahDsC0UNAiABIAMoAlg2AsQBIAEgAygCeDYCyAEgASADKAJINgLMASABIAMoAhg2AtABIAAoAgQoApAJQR5B8LF/QQEQLEGw/fwAQYSs8wBBABAcIgQgASAEKAIAKAKoARECACACQbABaiAFEIQDDAMLAkAgASwAX0EATgRAIANBQGsgASgCXDYCACADIAEpAlQ3AzgMAQsgA0E4aiABKAJUIAEoAlgQGgsCQCACLAALQQBOBEAgAyACKAIINgIwIAMgAikCADcDKAwBCyADQShqIAIoAgAgAigCBBAaCyAAIANBOGogA0EoahCcDyEBIAMsADNBAEgEQCADKAIoEBcLIAMsAENBAE4NAyADKAI4EBcgA0EGOgCDASADQQA6AH4gA0Gmue0AKAAANgJ4IANBqrntAC8AADsBfCAAQSRqIQAgAQ0HDAQLIANB2ABqIgEgBCAEKAIAKAIwEQIAIAMgAygCWCABIAMsAGNBAEgbNgIQQZiL7QAgA0EQahA6IAMsAGNBAEgEQCADKAJYEBcLIANBBjoAgwEgA0EAOgB+IANBprntACgAADYCeCADQaq57QAvAAA7AXwgAEEkaiIFIANB+ABqIANB2ABqQc2p8AAQMiIAEDUgABAiIAMsAIMBQQBIBEAgAygCeBAXCyADQQc6AIMBIANB/63vACgAADYCeCADQYKu7wAoAAA2AHsgA0EAOgB/IANBGGoiACAEIAQoAgAoAjARAgAgAyAAQca/8QAQkwMiACgCCDYCUCADIAApAgA3A0ggAEIANwIAIABBADYCCCADQcgAakGqxvAAEFgiACgCBCEEIAAoAgAhASADIAAtAAo6ACYgAyAALwEIOwEkIABCADcCACAALAALIQIgAEEANgIIIANBBjYCWCADQdgAahAiIANBATYCWEEMEBgiAEIANwIAIABBADYCCCADIAA2AmACQCACQQBOBEAgACAENgIEIAAgATYCACAAIAMvASQ7AQggACADLQAmOgAKIAAgAjoACwwBCyAAIAEgBBAgCyAFIANB+ABqIANB2ABqIgAQNSAAECIgAkEASARAIAEQFwsgAywAU0EASARAIAMoAkgQFwsgAywAI0EASARAIAMoAhgQFwsgAywAgwFBAEgEQCADKAJ4EBcLQQAhAgwIC0H23fAAQQAQJCADQcABakGQy/EAEFgaIANBBzoA2wEgA0EAOgDXASADQcun8AAoAAA2AtABIANBzqfwACgAADYA0wEgBSABKAIAKAIEEQEACyADQQY6AIMBIANBADoAfiADQaa57QAoAAA2AnggA0Gque0ALwAAOwF8IABBJGohAAwECyADQQY6AIMBIANBADoAfiADQaa57QAoAAA2AnggA0Gque0ALwAAOwF8IABBJGohACABDQMLIANBBzoAUyADQQA6AE8gA0HNqfAAKAAANgJIIANB0KnwACgAADYAS0EADAMLQeQBEBgiARCFASECIAQgASAEKAIAKAKoARECACACQdgBaiEBIAMtALsBIgVBGHRBGHUhBAJAIAIsAOMBQQBOBEAgBEEASA0BIAEgAykDsAE3AgAgASADKAK4ATYCCAwCCyABIAMoArABIANBsAFqIARBAEgiARsgAygCtAEgBSABGxBxDAELIAEgAygCsAEgAygCtAEQdAsgA0EGOgCDASADQQA6AH4gA0Gmue0AKAAANgJ4IANBqrntAC8AADsBfCAAQSRqIQALIAMgAygC2AE2AlAgAyADKQPQATcDSEEBCyECIANBBjYCWCADQdgAahAiIANBATYCWEEMEBgiBEIANwIAIARBADYCCCADIAQ2AmACQCADLABTIgFBAE4EQCAEIAMpA0g3AgAgBCADKAJQNgIIDAELIAQgAygCSCADKAJMECAgAy0AUyEBCyAAIANB+ABqIANB2ABqIgQQNSAEECIgAUEYdEEYdUEASARAIAMoAkgQFwsgAywAgwFBAEgEQCADKAJ4EBcLIANBBzoAgwEgA0EAOgB/IANB/63vACgAADYCeCADQYKu7wAoAAA2AHsCQCACBEAgAywAywFBAE4EQCADIAMoAsgBNgJQIAMgAykDwAE3A0gMAgsgA0HIAGogAygCwAEgAygCxAEQGgwBCyADQSAQGCIBNgJIIANCloCAgICEgICAfzcCTCABQQA6ABYgAUHohfEAKQAANwAOIAFB4oXxACkAADcACCABQdqF8QApAAA3AAALIANBBjYCWCADQdgAahAiIANBATYCWEEMEBgiAUIANwIAIAFBADYCCCADIAE2AmACQCADLABTQQBOBEAgASADKQNINwIAIAEgAygCUDYCCAwBCyABIAMoAkggAygCTBAgCyAAIANB+ABqIANB2ABqIgAQNSAAECIgAywAU0EASARAIAMoAkgQFwsgAywAgwFBAE4NACADKAJ4EBcLIAMoAqABIgAEQCAAIAAoAgAoAgQRAQALIAMsAJ8BQQBIBEAgAygClAEQFwsgAywAkwFBAEgEQCADKAKIARAXCyADLAC7AUEASARAIAMoArABEBcLIAMsAMsBQQBIBEAgAygCwAEQFwsgA0HgAWokACACC6QDAQN/AkAgASgCBCIDRQ0AAkAgAkUNACABLQAAQSBxDQAg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f0EBBSABKAIcKAIAC0UQNEHjA0HrqPEAIAAgBBArKAIcIgAoAgBFEDQgAyAAKQMIIAApAxAQzAI2AgAgBCwAC0EASARAIAQoAgAQFwtBAQshACAEQRBqJAAgAAt2AQN/IAEgAEHYAWoiAkcEQCABLQALIgRBGHRBGHUhAyAALADjAUEATgRAIANBAE4EQCACIAEpAgA3AgAgAiABKAIINgIIDwsgAiABKAIAIAEoAgQQdA8LIAIgASgCACABIANBAEgiABsgASgCBCAEIAAbEHELC8QFAgl/AX4jAEEwayICJAAgACAAKAKkAiIEIAAoAqgCRwR/IABBwAJqIQcgAUHUAGohCANAQYAFEBgiARDRBhogAkEgakGqwfEAIAgQayABQbwDaiEDIAItACsiBkEYdEEYdSEFAkACQCABLADHA0EATgRAIAVBAE4EQCADIAIpAyA3AgAgAyACKAIoNgIIDAMLIAMgAigCICACKAIkECAMAQsgAyACKAIgIAJBIGogBUEASCIDGyACKAIkIAYgAxsQIRoLIAIsACtBAE4NACACKAIgEBcLQeQBEBgiCRCFASEFIAJBEGogBBCYASAFQdgBaiEDIAItABsiCkEYdEEYdSEGAkAgBSwA4wFBAE4EQCAGQQBOBEAgAyACKQMQNwIAIAMgAigCGDYCCAwCCyADIAIoAhAgAigCFBB0DAELIAMgAigCECACQRBqIAZBAEgiAxsgAigCFCAKIAMbEHELIAIsABtBAEgEQCACKAIQEBcLIAEgCSABKAIAKAKoARECAAJAIAAoAjQiAywAX0EATgRAIAIgAygCXDYCCCACIAMpAlQ3AwAMAQsgAiADKAJUIAMoAlgQGgsgAigCCCEDIAJBADYCCCACIAM2AhggAiABNgIMIAIpAwAhCyACQgA3AwAgAiALNwMQIAIgATYCHAJAIAAoAsQCIgEgACgCyAJJBEAgASACKQMQNwIAIAEgAigCGDYCCCACQQA2AhggAkIANwMQIAEgAigCHDYCDCAAIAFBEGo2AsQCDAELIAcgAkEQahChASACLAAbQQBODQAgAigCEBAXCyACLAALQQBIBEAgAigCABAXCyAEQQxqIgQgACgCqAJHDQALIAAoAqQCIgEgBEcEQANAIARBDGshACAEQQFrLAAAQQBIBEAgACgCABAXCyAAIgQgAUcNAAsLIAEFIAQLNgKoAiACQTBqJAALtAEBBn8gACABIAAgACgCAEEIdmsoAgAiBUEAIAUgASABKAIAQQh2aygCAEYbIgcQnQ8CQCABKAIQIgJFDQAgASACRg0AIAAhAwNAAkACQCAAIAJGDQAgAyAFIAIoAgBBD3EQmQUiBEUNACAEIAIgBxCdDyACKAIQIgYNAQsDQCACKAIYIgYEQCADIQQMAgsgAygCDCEDIAIoAgwiAiABRw0ACwwCCyAEIQMgBiICIAFHDQALCwu6AQEFfyMAQRBrIgIkAEHYBBAYIgUQ8AQaIAJBADYCCCACQgA3AwACQAJAIAAoApwCIAAoApgCIgZrIgRFBEAgBUHQA2pBAEEAEFEMAQsgBEEASA0BIAIgBBAYIgM2AgAgAiADIARBAnVBAnRqNgIIIAVB0ANqIAMgBiAEEBkiAyADIARqEFEgAiADNgIEIAMQFwsgASAFIAEoAgAoAqgBEQIAIAAgACgCmAI2ApwCIAJBEGokAA8LECgAC7sJAQZ/IwBBIGsiAyQAAkACQAJAIAEoAgAgASABLAALQQBIGyICLAAAQTBrQQlNBEAgAyACNgIAQfjL7wAgAxAkDAELIAJBlpfxABBoRQRAIAAoApwCIgEgACgCoAIiBEkEQCABQQU2AgAgACABQQRqNgKcAgwCCyABIABBmAJqKAIAIgFrIgZBAnUiBUEBaiICQYCAgIAETw0CIAIgBCABayIEQQF1IgcgAiAHSxtB/////wMgBEH8////B0kbIgIEfyACQYCAgIAETw0EIAJBAnQQGAVBAAsiBCAFQQJ0aiIFQQU2AgAgBkEASgRAIAQgASAGEBkaCyAAIAQgAkECdGo2AqACIAAgBUEEajYCnAIgACAENgKYAiABRQ0BIAEQFwwBCwJAIAJB59XuABBoBEAgAkG2j/AAEGgNAQsgAEGwAmpB1AAQbAwBCwJAAkAgAkG/pe0AEGhFDQAgAkGtpe0AEGhFDQAgAkGKoPAAEGgNAQsgAEGwAmpB7QAQbAwBCwJAAkAgAkGviO4AEGhFDQAgAkG6pe0AEGhFDQAgAkH+kvAAEGgNAQsgAEGwAmpBzQAQbAwBCyACQdid7gAQaEUEQCAAQbACakHTABBsDAELIAJB0J3uABBoRQRAIABBsAJqQfMAEGwMAQsgAkGduvAAEGhFBEAgA0EBNgIcIABBmAJqIANBHGoQ9wIMAQsgAkGTp+0AEGhFBEAgA0EBNgIcIABBmAJqIANBHGoQ9wIMAQsgAkH/5O0AEGhFBEAgA0EBNgIcIABBmAJqIANBHGoQ9wIMAQsCQCACQbjx7wAQaARAIAJB96XwABBoDQELIABBATYCvAIMAQsgAkGw8e8AEGhFBEAgAEECNgK8AgwBCyACQeiY7gAQaEUEQCADQQY2AhwgAEGYAmogA0EcahD3AgwBCyACQcSd8QAQaEUEQCADQRw2AhwgAEGYAmogA0EcahD3AgwBCyACQY267QAQaEUEQCADQRw2AhwgAEGYAmogA0EcahD3AgwBCyACQY2Y7gAQaEUEQCADQRc2AhwgAEGYAmogA0EcahD3AgwBCwJAIAJBoIntABBoBEAgAkHyiu0AEGgNAQsgA0EVNgIcIABBmAJqIANBHGoQ9wIMAQsCQCACQaaJ7QAQaARAIAJBwIrtABBoDQELIANBFDYCHCAAQZgCaiADQRxqEPcCDAELIAJB2bjuABBoRQRAIANBGzYCHCAAQZgCaiADQRxqEPcCDAELAkACQCACQfWV7gAQaEUNACACQfaV7gAQaEUNACACQf+V7gAQaEUNACACQdGY7gAQaEUNACACQbyW7gAQaEUNACACQcn77gAQaEUNACACQeKC7wAQaEUNACACQe7+7gAQaEUNACACQcT87gAQaEUNACACQcP87gAQaEUNACACQZGA7QAQaA0BCwJAIABBpAJqIgIoAgQiACACKAIIRwRAAkAgASwAC0EATgRAIAAgASkCADcCACAAIAEoAgg2AggMAQsgACABKAIAIAEoAgQQGgsgAiAAQQxqNgIEDAELIAIgARCFAgsMAQsgAyACNgIQQdDL7wAgA0EQahAkCyADQSBqJAAPCxAoAAtBo4TvABA4AAvCBwEDfyAAQfydgQE2AgAgACgCwAIiAgRAIAIgACgCxAIiAUYEfyACBQNAIAFBEGshAyABQQVrLAAAQQBIBEAgAygCABAXCyADIgEgAkcNAAsgACgCwAILIQEgACACNgLEAiABEBcLIAAsALsCQQBIBEAgACgCsAIQFwsgACgCpAIiAgRAIAIgACgCqAIiAUYEfyACBQNAIAFBDGshAyABQQFrLAAAQQBIBEAgAygCABAXCyADIgEgAkcNAAsgACgCpAILIQEgACACNgKoAiABEBcLIAAoApgCIgEEQCAAIAE2ApwCIAEQFwsgACgCiAIiAQRAIAAgATYCjAIgARAXCyAAKAL8ASIBBEAgACABNgKAAiABEBcLIAAoAvABIgEEQCAAIAE2AvQBIAEQFwsgACgC5AEiAQRAIAAgATYC6AEgARAXCyAAKALYASIBBEAgACABNgLcASABEBcLIAAoAswBIgEEQCAAIAE2AtABIAEQFwsgACgCwAEiAQRAIAAgATYCxAEgARAXCyAAKAK0ASICBEAgAiAAKAK4ASIBRgR/IAIFA0AgAUEUayEDIAFBCWssAABBAEgEQCADKAIAEBcLIAMiASACRw0ACyAAKAK0AQshASAAIAI2ArgBIAEQFwsgACgCqAEiAgRAIAIgACgCrAEiAUYEfyACBQNAIAFBEGshAyABQQVrLAAAQQBIBEAgAygCABAXCyADIgEgAkcNAAsgACgCqAELIQEgACACNgKsASABEBcLIAAoApwBIgIEQCACIAAoAqABIgFGBH8gAgUDQCABQRBrIQMgAUEFaywAAEEASARAIAMoAgAQFwsgAyIBIAJHDQALIAAoApwBCyEBIAAgAjYCoAEgARAXCyAAKAKQASICBEAgAiAAKAKUASIBRgR/IAIFA0AgAUEQayEDIAFBBWssAABBAEgEQCADKAIAEBcLIAMiASACRw0ACyAAKAKQAQshASAAIAI2ApQBIAEQFwsgACgChAEiAgRAIAIgACgCiAEiAUYEfyACBQNAIAFBEGshAyABQQVrLAAAQQBIBEAgAygCABAXCyADIgEgAkcNAAsgACgChAELIQEgACACNgKIASABEBcLIAAoAngiAgRAIAIgACgCfCIBRgR/IAIFA0AgAUEQayEDIAFBBWssAABBAEgEQCADKAIAEBcLIAMiASACRw0ACyAAKAJ4CyEBIAAgAjYCfCABEBcLIAAsAEdBAEgEQCAAKAI8EBcLIAAsACNBAEgEQCAAKAIYEBcLIAAQmQYaIAALnQ0BHH8jAEHwA2siASQAQfi2ggEtAABFBEAgAUEBNgJkIAFB6ABqIhtBk6ftACABQeQAahBIIRwgAUEFNgJgIAFB+ABqIgNBjZnuACABQeAAahBIGiABQQo2AlwgAUGIAWoiBEHNqO0AIAFB3ABqEEgaIAFBDjYCWCABQZgBaiIFQfj77gAgAUHYAGoQSBogAUENNgJUIAFBqAFqIgZBkpbuACABQdQAahBIGiABQQs2AlAgAUG4AWoiB0GMlu4AIAFB0ABqEEgaIAFBBDYCTCABQcgBaiIIQfOm7QAgAUHMAGoQSBogAUEJNgJIIAFB2AFqIglBrJnuACABQcgAahBIGiABQQc2AkQgAUHoAWoiCkHgmu4AIAFBxABqEEgaIAFBBTYCQCABQfgBaiILQbyZ7gAgAUFAaxBIGiABQQg2AjwgAUGIAmoiDEH/pu0AIAFBPGoQSBogAUEGNgI4IAFBmAJqIg1B6JjuACABQThqEEgaIAFBEDYCNCABQagCaiIOQZjB7wAgAUE0ahBIGiABQR02AjAgAUG4AmoiD0Giie8AIAFBMGoQSBogAUEUNgIsIAFByAJqIhBBu4ntACABQSxqEEgaIAFBGDYCKCABQdgCaiIRQfDi7QAgAUEoahBIGiABQRY2AiQgAUHoAmoiEkHP7O8AIAFBJGoQSBogAUEfNgIgIAFB+AJqIhNBnNjuACABQSBqEEgaIAFBGzYCHCABQYgDaiIUQc7z7gAgAUEcahBIGiABQRc2AhggAUGYA2oiFUGdme4AIAFBGGoQSBogAUEcNgIUIAFBqANqIhZBqtnvACABQRRqEEgaIAFBIDYCECABQbgDaiIXQf6W7wAgAUEQahBIGiABQR42AgwgAUHIA2oiGEGUie8AIAFBDGoQSBogAUEVNgIIIAFB2ANqIhlBtIntACABQQhqEEgaQfC2ggFCADcCAEHstoIBQfC2ggE2AgAgAUHoA2oiAkHstoIBQfC2ggEgGyAcEEAgAkHstoIBQfC2ggEgAyADEEAgAkHstoIBQfC2ggEgBCAEEEAgAkHstoIBQfC2ggEgBSAFEEAgAkHstoIBQfC2ggEgBiAGEEAgAkHstoIBQfC2ggEgByAHEEAgAkHstoIBQfC2ggEgCCAIEEAgAkHstoIBQfC2ggEgCSAJEEAgAkHstoIBQfC2ggEgCiAKEEAgAkHstoIBQfC2ggEgCyALEEAgAkHstoIBQfC2ggEgDCAMEEAgAkHstoIBQfC2ggEgDSANEEAgAkHstoIBQfC2ggEgDiAOEEAgAkHstoIBQfC2ggEgDyAPEEAgAkHstoIBQfC2ggEgECAQEEAgAkHstoIBQfC2ggEgESAREEAgAkHstoIBQfC2ggEgEiASEEAgAkHstoIBQfC2ggEgEyATEEAgAkHstoIBQfC2ggEgFCAUEEAgAkHstoIBQfC2ggEgFSAVEEAgAkHstoIBQfC2ggEgFiAWEEAgAkHstoIBQfC2ggEgFyAXEEAgAkHstoIBQfC2ggEgGCAYEEAgAkHstoIBQfC2ggEgGSAZEEAgASwA4wNBAEgEQCABKALYAxAXCyABLADTA0EASARAIAEoAsgDEBcLIAEsAMMDQQBIBEAgASgCuAMQFwsgASwAswNBAEgEQCABKAKoAxAXCyABLACjA0EASARAIAEoApgDEBcLIAEsAJMDQQBIBEAgASgCiAMQFwsgASwAgwNBAEgEQCABKAL4AhAXCyABLADzAkEASARAIAEoAugCEBcLIAEsAOMCQQBIBEAgASgC2AIQFwsgASwA0wJBAEgEQCABKALIAhAXCyABLADDAkEASARAIAEoArgCEBcLIAEsALMCQQBIBEAgASgCqAIQFwsgASwAowJBAEgEQCABKAKYAhAXCyABLACTAkEASARAIAEoAogCEBcLIAEsAIMCQQBIBEAgASgC+AEQFwsgASwA8wFBAEgEQCABKALoARAXCyABLADjAUEASARAIAEoAtgBEBcLIAEsANMBQQBIBEAgASgCyAEQFwsgASwAwwFBAEgEQCABKAK4ARAXCyABLACzAUEASARAIAEoAqgBEBcLIAEsAKMBQQBIBEAgASgCmAEQFwsgASwAkwFBAEgEQCABKAKIARAXCyABLACDAUEASARAIAEoAngQFwsgASwAc0EASARAIAEoAmgQFwtB+LaCAUEBOgAAC0HstoIBIAAQKyIAQfC2ggFHBEAgACgCHCEaCyABQfADaiQAIBoL/RMBCX8jAEHQAGsiAiQAIAIgATYCOCACIAJBOGpBkIPuABAdNgIYAkAgAigCGCIBBEAgASgCCCIBDQELQYjM8QAhAQsCQAJAIAEiAxAfIgRBcEkEQAJAAkAgBEELTwRAIARBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCMCACIAE2AiggAiAENgIsDAELIAIgBDoAMyACQShqIQEgBEUNAQsgASADIAQQGRoLIAEgBGpBADoAAAJAIABBxANqIgEgAkEoakYNACACLQAzIgRBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgAikD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AWpBf0H15u0AQQMQG0UEQEEBIQQMAgsgAS0AmwEiAiEDIAEoApQBBSAGCyACIANBGHRBGHVBAEgbQQJHDQAgAUGQAWpBf0Hdmu4AQQIQG0VBAXQhBAsgBSAENgKMBCABLACbAUEASARAIAEoApABEBcLIAEgAEG4xe8AEB02ApABAkBBhgNBACABKAKQARtFDQAgASAAQbjF7wAQHTYCaAJAIAEoAmgiAgRAIAIoAggiAg0BC0GIzPEAIQILIAIiBBAfIgNBcE8NAwJAAkAgA0ELTwRAIANBEGpBcHEiBhAYIQIgASAGQYCAgIB4cjYCmAEgASACNgKQASABIAM2ApQBDAELIAEgAzoAmwEgAUGQAWohAiADRQ0BCyACIAQgAxAZGgsgAiADakEAOgAAIAVB1ABqIQIgAS0AmwEiA0EYdEEYdSEEAkAgBSwAX0EATgRAIARBAE4EQCACIAEpA5ABNwIAIAIgASgCmAE2AggMAgsgAiABKAKQASABKAKUARAgDAELIAIgASgCkAEgAUGQAWogBEEASCICGyABKAKUASADIAIbECEaCyABLACbAUEATg0AIAEoApABEBcLIAEgAEH25e0AEEE2ApABAkBBhwNBACABKAKQARsEQCABIABB9uXtABBBNgJoIwBBEGsiAiQAIAIgASgCaDYCCCACKAIIIQQgAkEQaiQAIAEgBDYCkAEgAUGQAWoQeCECIAFBADYCmAEgAUIANwOQASACQRB0IgRBEHUhAgJAIARBAEgEQCABIAIgAkEfdSIEaiAEczYCECABQegAakGIge8AIAFBEGoQTyABIAEoAnA2ApgBIAEgASkDaDcDkAEMAQsgBARAIAEgAjYCICABQegAakGW8u0AIAFBIGoQTyABIAEoAnA2ApgBIAEgASkDaDcDkAEMAQsgAUEwOgCQASABQQE6AJsBCyABQYABaiAFQfQDaiABQZABahCFBiAFIAEpA4ABNwL4AyABIABBq9juABBBNgJoQYcDQQAgASgCaBsEQCAFQQE2AoQECyABIABBobHvABBBNgJoAkBBhwNBACABKAJoG0UNACABIABBobHvABBBNgJIIwBBEGsiACQAIAAgASgCSDYCCCAAKAIIIQIgAEEQaiQAIAEgAjYCWCABQdgAahBvIgQQHyIAQXBPDQQCQAJAIABBC08EQCAAQRBq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AQJAIAYsAAtBAE4EQCABIAYpAwA3AgAgASAGKAIINgIIDAELIAEgBigCACAGKAIEECALIAcgBkGwAWoiARA9IAEQIiAGLAALQQBODQUgBigCABAXDAULAkAgAkEJSQ0AIAEtAAhBOkcNACABLQAHQecARw0AIAEtAAZB6QBHDQAgAS0ABUHzAEcNACABLQAEQeUARw0AIAEtAANB7QBHDQAgAS0AAkHpAEcNACABLQABQfQARw0AIAEtAABBwABHDQAgByAGQbABakGb+O4AEDIiARA9IAEQIiAGKAIQIAZBEGogBiwAGyIBQQBIIgIbIgQgBigCFCABQf8BcSACGyIBaiEDIAQhAgJAAkAgAUEATA0AA0AgAkE6IAEQuAEiAUUNASABLQAAQTpGDQIgAyABQQFqIgJrIgFBAEoNAAsLIAMhAQsgBiAGQRBqIgJBACABIARrQQFqIAEgA0YbQX8gAhCHARogBkEGNgKwASAGQbABahAiIAZBATYCsAFBDBAYIgFCADcCACABQQA2AgggBiABNgK4AQJAIAYsAAtBAE4EQCABIAYpAwA3AgAgASAGKAIINgIIDAELIAEgBigCACAGKAIEECALIAcgBkGwAWoiARA9IAEQIiAGLAALQQBODQUgBigCABAXDAULIAMNBCACQQYgAxsiA0EFRg0EIAEgA0EBayICaiIELQAAQTpHDQEgBEEBayIELQAAQeEARw0BIARBAWsiBC0AAEH0AEcNASAEQQFrIgQtAABB4QBHDQEgBEEBayIELQAAQeQARw0BIARBAWstAABBwABHDQEMAgsgAkEASARAIAYoAhAQFwsgBkHUuvIAKAIAIgE2AiAgAUEMaygCACAGQSBqakHguvIAKAIANgIAIAZBpK/yADYCKCAGLABTQQBIBEAgBigCSBAXCyAIEM4BGiAGQdwAahCCARogBkHQAWokAAwCCyACQQVGDQIgA0ECayECCyABIAJqQQVrIgIgASADakYNASACIAFrQX9GDQEgByAGQbABakGC9u8AEDIiARA9IAEQIiAGKAIQIAZBEGogBiwAGyIBQQBIIgIbIgQgBigCFCABQf8BcSACGyIBaiEDIAQhAgJAAkAgAUEATA0AA0AgAkE6IAEQuAEiAUUNASABLQAAQTpGDQIgAyABQQFqIgJrIgFBAEoNAAsLIAMhAQsgBiAGQRBqIgJBACABIARrQQFqIAEgA0YbQX8gAhCHARogBkEGNgKwASAGQbABahAiIAZBATYCsAFBDBAYIgFCADcCACABQQA2AgggBiABNgK4AQJAIAYsAAtBAE4EQCABIAYpAwA3AgAgASAGKAIINgIIDAELIAEgBigCACAGKAIEECALIAcgBkGwAWoiARA9IAEQIiAGLAALQQBODQEgBigCABAXDAELCyAOIAcQpgMgBxBdC0EAIQEgAEEANgK4ESAAQQA7ASQgB0EANgKwASAHQgA3A6gBIAdBBjoACyAHQZT47gAoAAA2AgAgB0GY+O4ALwAAOwEEIAdBADoABiAOIAcQKyIDIA5BBGoiAkcEQCADKAIcKAIAQQFGIQELIAcsAAtBAEgEQCAHKAIAEBcLAkAgAUUNACAHQQY6AAsgB0EAOgAGIAdBlPjuACgAADYCACAHQZj47gAvAAA7AQRBlQNB5p3xACACIA4gBxArIgFHBH8gASgCHCgCAEEBRgVBAAsQNEHdA0GGqfEAIA4gBxArKAIcIgEoAgBBAUYQNAJAIAEoAggiASAHQagBakYNACABLQALIgRBGHRBGHUhAyAHLACzAUEATgRAIANBAE4EQCAHIAEoAgg2ArABIAcgASkCADcDqAEMAgsgB0GoAWogASgCACABKAIEECAMAQsgB0GoAWogASgCACABIANBAEgiAxsgASgCBCAEIAMbECEaCyAHLAALQQBODQAgBygCABAXC0EAIQEgB0EANgKgASAHQgA3A5gBIAdBADoABCAHQePYlbMGNgIAIAdBBDoACyACIA4gBxArIgNHBEAgAygCHCgCAEEBRiEBCyAHLAALQQBIBEAgBygCABAXCwJAIAFFDQAgB0EAOgAEIAdB49iVswY2AgAgB0EEOgALQZUDQead8QAgAiAOIAcQKyIBRwR/IAEoAhwoAgBBAUYFQQALEDRB3QNBhqnxACAOIAcQKygCHCIBKAIAQQFGEDQCQCABKAIIIgEgB0GYAWpGDQAgAS0ACyIEQRh0QRh1IQMgBywAowFBAE4EQCADQQBOBEAgByABKAIINgKgASAHIAEpAgA3A5gBDAILIAdBmAFqIAEoAgAgASgCBBAgDAELIAdBmAFqIAEoAgAgASADQQBIIgMbIAEoAgQgBCADGxAhGgsgBywAC0EATg0AIAcoAgAQFwtBACEBIAdBADYCkAEgB0IANwOIASAHQQc6AAsgB0Gb+O4AKAAANgIAIAdBnvjuACgAADYAAyAHQQA6AAcgAiAOIAcQKyIDRwRAIAMoAhwoAgBBAUYhAQsgBywAC0EASARAIAcoAgAQFwsCQCABRQ0AIAdBBzoACyAHQQA6AAcgB0Gb+O4AKAAANgIAIAdBnvjuACgAADYAA0GVA0HmnfEAIAIgDiAHECsiAUcEfyABKAIcKAIAQQFGBUEACxA0Qd0DQYap8QAgDiAHECsoAhwiASgCAEEBRhA0AkAgASgCCCIBIAdBiAFqRg0AIAEtAAsiBEEYdEEYdSEDIAcsAJMBQQBOBEAgA0EATgRAIAcgASgCCDYCkAEgByABKQIANwOIAQwCCyAHQYgBaiABKAIAIAEoAgQQIAwBCyAHQYgBaiABKAIAIAEgA0EASCIDGyABKAIEIAQgAxsQIRoLIAcsAAtBAE4NACAHKAIAEBcLIAcoAqwBIActALMBIgEgAUEYdEEYdUEASBsEfyAHQX42AhAgB0EAOgAMIAdBADoABCAHQQA6ABQgB0EANgIIIAdBoPaAATYCACAAQQE6ALkRIAAgAEHwBGogB0GoAWogBxC7DwVBAQshASAAQSRqIQQCfyAHKAKcASAHLQCjASIDIANBGHRBGHVBAEgbBEAgB0F9NgIQIAdBADoADCAHQQA6AAQgB0EAOgAUIAdBADYCCCAHQaD2gAE2AgAgAEEBOgC4ESABBH8gACAAQShqIAdBmAFqIAcgBBC6DwVBAAsMAQsgB0F9NgIQIAdBADoADCAHQQA6AAQgB0EAOgAUIAdBADYCCCAHQaD2gAE2AgAgB0EAOgB4IAdBADoAgwEgAEE8IAcgB0H4AGoQYiAHLACDAUEASARAIAcoAngQFwsgAC0AJQR/QQAFIABBAToAuBEgAEECOgDEBCAAQQI2ApAEIABBATYC+AMgAQsLIQNBACEBAkACQCAHKAKMASAHLQCTASIGIAZBGHRBGHVBAEgbBEAgB0F8NgIQIAdBADoADCAHQQA6AAQgB0EAOgAUIAdBADYCCCAHQaD2gAE2AgAgBC0AAARAIABBAToAuxEgA0UNAyAAIABBkAlqIAdBiAFqIAcQuQ8NAgwDCyAAQQE6ALoRIANFDQIgACAAQcANaiAHQYgBaiAHELgPRQ0CDAELIANFDQELIAdBADoABCAHQeTC0YsGNgIAIAdBBDoACyACIA4gBxArIgNHBEAgAygCHCgCAEEBRiEBCyAHLAALQQBIBEAgBygCABAXCyABRQRAQQAhASAHQXs2AhAgB0EAOgAMIAdBADoABCAHQQA6ABQgB0EANgIIIAdBoPaAATYCACAHQQA6AGggB0EAOgBzIABBAyAHIAdB6ABqEGIgBywAc0EASARAIAcoAmgQFwsMAQsgB0EAOgAEIAdB5MLRiwY2AgAgB0EEOgALQZUDQead8QAgAiAOIAcQKyIBRwR/IAEoAhwoAgBBAUYFQQALEDRB3QNBhqnxACAOIAcQKygCHCIBKAIAQQFGEDQCQCABKAIIIgEsAAtBAE4EQCAHIAEoAgg2AmAgByABKQIANwNYDAELIAdB2ABqIAEoAgAgASgCBBAaCyAHLAALQQBIBEAgBygCABAXCyAHQQA2AlAgB0IANwNIIAdBADoAUyAHQQA6AEggB0EAOgAAIAdBADoACwJAAn8CQCAHKAJcIAcsAGMiAUH/AXEgAUEASCIBGyICRQ0AIAcoAlggB0HYAGogARsiASACaiECQQEhBQNAAkACQCABLQAAIgNBGHRBGHUiBkEASA0AIAcoAgQgBy0ACyIEIARBGHRBGHVBAEgbRQRAQci1ggEoAgAgA2otAABFDQEMAgsgByAGEIYBQX9HDQEgAS0AACEGCyAHQcgAaiAGQRh0QRh1EGxBACEFCyABQQFqIgEgAkcNAAsCQCAHLAALQQBIBEAgBygCABAXIAVBAXFFDQEMAgsgBUEBcQ0BCyAHQX82AhAgB0EAOgAMIAdBADoABCAHQQA6ABQgB0EANgIIIAdBoPaAATYCAAJAIAcsAFNBAE4EQCAHQUBrIAcoAlA2AgAgByAHKQNINwM4DAELIAdBOGogBygCSCAHKAJMEBoLIABBMiAHIAdBOGoQYiAHLABDQQBIBEAgBygCOBAXC0EAIAAtACUNARoLQcAOEBgiAUEBQQEQ9gMaIAFBBzYC8AEgB0F/NgIQIAdBADoADCAHQQA6AAQgB0EAOgAUIAcgATYCCCAHQaD2gAE2AgBBIBAYIgFBoPaAATYCCCABIAcpAgQ3AgwgASAHKQIMNwIUIAEgBy0AFDoAHCABIABBGGoiDTYCBCABIAAoAhgiAjYCACACIAE2AgQgACABNgIYIAAgACgCIEEBajYCIAJAQdi1ggEoAgBB37WCASwAACIBQf8BcSABQQBIIgEbIgJFDQBB1LWCASgCAEHUtYIBIAEbIgkgAmohEANAIAcoAlgiBSAHQdgAaiAHLQBjIgJBGHRBGHUiDEEASCIBGyIEIAcoAlwiCiACIAEbIgtqIQMgCS0AACEIIAQhAQJAAkAgC0UNAANAIAEtAAAgCEYNASABQQFqIgEgA0cNAAsgAyEBDAELIAEgA0YNACABQQFqIgYgA0YNACAEIAtqIAFrIgRBAmshBUEAIQIgBEEBa0EDcSIEBEADQCAIIAYtAAAiC0cEQCABIAs6AAAgAUEBaiEBCyAGQQFqIQYgAkEBaiICIARHDQALCyAFQQNPBEADQCAIIAYtAAAiAkcEQCABIAI6AAAgAUEBaiEBCyAIIAYtAAEiAkcEQCABIAI6AAAgAUEBaiEBCyAIIAYtAAIiAkcEQCABIAI6AAAgAUEBaiEBCyAIIAYtAAMiAkcEQCABIAI6AAAgAUEBaiEBCyAGQQRqIgYgA0cNAAsLIAcoAlwhCiAHKAJYIQUgBy0AYyICIQwLIAogAiAMQRh0QRh1IgNBAEgiAhsiBCABIAUgB0HYAGogAhsiBmsiAk8EQAJAIAQgBmogAWsiAUF/RgRAIANBAEgEQCACIAVqQQA6AAAgByACNgJcDAILIAdB2ABqIAJqQQA6AAAgByACOgBjDAELIAdB2ABqIAIgARD9BQsgCUEBaiIJIBBHDQEMAgsLEHcACyAHIAcQjwIiAkHw1YEBEGc2AgQgAkGk1IEBEGchASAHQgA3AxggB0IANwMgIAdCADcDECAHQYAENgIMIAcgATYCCCAHQcOQ7gBBxZDuABDJAkHFkO4ARw0BIAdBADYCMCAHQgA3AyggB0EoaiAHKAJYIAdB2ABqIAcsAGMiAUEASCIDGyIEIAQgBygCXCABQf8BcSADG2ogB0H8kvAAELIHIAcsAGNBAEgEQCAHKAJYEBcLIAcgBygCMDYCYCAHIAcpAyg3A1ggB0EAOgAoIAdBADoAMwJAIAcoAiAiAUUNACABIAEoAgQiA0EBazYCBCADDQAgASABKAIAKAIIEQEAIAEQkQILIAIoAgAiASABKAIEQQFrIgI2AgQgAkF/RgRAIAEgASgCACgCCBEBAAsgByAHEI8CIgJB8NWBARBnNgIEIAJBpNSBARBnIQEgB0IANwMYIAdCADcDICAHQgA3AxAgB0GABDYCDCAHIAE2AgggB0Gjhu0AQaWG7QAQyQJBpYbtAEcNASAHQQA2AjAgB0IANwMoIAdBKGogBygCWCAHQdgAaiAHLABjIgFBAEgiAxsiBCAEIAcoAlwgAUH/AXEgAxtqIAdB8ovwABCyByAHLABjQQBIBEAgBygCWBAXCyAHIAcoAjA2AmAgByAHKQMoNwNYIAdBADoAKCAHQQA6ADMCQCAHKAIgIgFFDQAgASABKAIEIgNBAWs2AgQgAw0AIAEgASgCACgCCBEBACABEJECCyACKAIAIgEgASgCBEEBayICNgIEIAJBf0YEQCABIAEoAgAoAggRAQALIAcgBxCPAiICQfDVgQEQZzYCBCACQaTUgQEQZyEBIAdCADcDGCAHQgA3AyAgB0IANwMQIAdBgAQ2AgwgByABNgIIIAdB2+/vAEHd7+8AEMkCQd3v7wBHDQEgB0EANgIwIAdCADcDKCAHQShqIAcoAlggB0HYAGogBywAYyIBQQBIIgMbIgQgBCAHKAJcIAFB/wFxIAMbaiAHQeeL8AAQsgcgBywAY0EASARAIAcoAlgQFwsgByAHKAIwNgJgIAcgBykDKDcDWCAHQQA6ACggB0EAOgAzAkAgBygCICIBRQ0AIAEgASgCBCIDQQFrNgIEIAMNACABIAEoAgAoAggRAQAgARCRAgsgAigCACIBIAEoAgRBAWsiAjYCBCACQX9GBEAgASABKAIAKAIIEQEACyAHLABjIQEgB0EANgIoIAcoAlwgAUH/AXEgAUEASCIBGyICBEAgBygCWCAHQdgAaiABGyIBIAJqIQgDQCABLQAAIgNB/gBHBEAjAEEgayICJAAgAiAHKAIoNgIYIAIgA0EYdEEYdSIGOgAUIAIgBjoADCACQQA6ABwgAkEANgIQIAJBoPaAATYCCEEgEBgiA0Gg9oABNgIIIAMgAikCDDcCDCADIAIpAhQ3AhQgAyACLQAcOgAcIAMgAEEYaiIENgIEIAMgACgCGCIFNgIAIAUgAzYCBCAAIAM2AhggACAAKAIgQQFqNgIgQdS1ggEgACgCGCwADBCGAUF/RwRAIAcgBygCKEEBaiIDNgIoAkACQAJAAkAgBkHRAGsOCQADAwMDAwMBAgMLIAAoAhhB8QA6ABQgAiADNgIYIAJB8QA6ABQgAkHxADoADCACQQA6ABwgAkEANgIQIAJBoPaAATYCCEEgEBgiA0Gg9oABNgIIIAMgAikCDDcCDCADIAIpAhQ3AhQgAyACLQAcOgAcIAMgBDYCBCADIAAoAhgiBDYCACAEIAM2AgQgACADNgIYIAAgACgCIEEBajYCIAwCCyAAKAIYQfgAOgAUIAIgAzYCGCACQfgAOgAUIAJB+AA6AAwgAkEAOgAcIAJBADYCECACQaD2gAE2AghBIBAYIgNBoPaAATYCCCADIAIpAgw3AgwgAyACKQIUNwIUIAMgAi0AHDoAHCADIAQ2AgQgAyAAKAIYIgQ2AgAgBCADNgIEIAAgAzYCGCAAIAAoAiBBAWo2AiAMAQsgACgCGEHiADoAFCACIAM2AhggAkHiADoAFCACQeIAOgAMIAJBADoAHCACQQA2AhAgAkGg9oABNgIIQSAQGCIDQaD2gAE2AgggAyACKQIMNwIMIAMgAikCFDcCFCADIAItABw6ABwgAyAENgIEIAMgACgCGCIENgIAIAQgAzYCBCAAIAM2AhggACAAKAIgQQFqNgIgCyAAKAIYQd8AOgAMCyACQSBqJAAgByAHKAIoQQFqNgIoCyABQQFqIgEgCEcNAAsLIAdBfzYCECAHQf4AOgAMIAdB/gA6AAQgB0EAOgAUIAdBADYCCCAHQaD2gAE2AgBBIBAYIgFBoPaAATYCCCABIAcpAgQ3AgwgASAHKQIMNwIUIAEgBy0AFDoAHCABIA02AgQgASAAKAIYIgI2AgAgAiABNgIEIAAgATYCGCAAIAAoAiBBAWo2AiAjAEHgAGsiCyQAAn9BACECIwBBIGsiASQAIAFBADYCGCABQgA3AxACQCAAIggoAhwiBCAAQRhqIgZGBEBBASEADAELAn8DQAJAIAQtAAwiA0HfAEYNACAEQQhqIQAgA0EkRgRAIAEsABtBAEgEQCABKAIQQQA6AAAgAUEANgIUIAAhAgwCCyABQQA6ABsgAUEAOgAQIAAhAgwBCyACRQRAQQAhAgwBC0HstYIBIANBGHRBGHUQhgFBf0cEQCABQRBqIAQsAAwQbCAEQQA6AAwMAQsCQAJAIAQoAhBFIAQtAAwiA0H+AEZxDQAgA0EgRg0AIAFBADoAACABQQA6AAsgCEEEIAAgARBiIAEsAAtBAEgEQCABKAIAEBcLIAgtACVFDQFBAAwECyAEQQA6AAwLIAJBADoABEGgBBAYIgAQuwUhAyACIAA2AgggCCADIAFBEGogAhC7DyEAQQAhAkEAIABFDQIaCyAEKAIEIgQgBkcNAAtBAQshACABLAAbQQBODQAgASgCEBAXCyABQSBqJABBACAARQ0AGkEAIQAjAEEgayICJAAgAkEANgIYIAJCADcDEAJAIAgoAhwiBCAIQRhqIgZGBEBBASEADAELAn8DQAJAIAQtAAwiA0HfAEYNACAEQQhqIQEgA0ElRgRAIAIsABtBAEgEQCACKAIQQQA6AAAgAkEANgIUIAEhAAwCCyACQQA6ABsgAkEAOgAQIAEhAAwBCyAARQRAQQAhAAwBC0H4tYIBIANBGHRBGHUQhgFBf0cEQCACQRBqIAQsAAwQbCAEQQA6AAwMAQsCQAJAIAQoAhBFIAQtAAwiA0H+AEZxDQAgA0EgRg0AIAJBADoAACACQQA6AAsgCEEFIAEgAhBiIAIsAAtBAEgEQCACKAIAEBcLIAgtACVFDQFBAAwECyAEQQA6AAwLIABBADoABEHIBBAYIgEQuwQhAyAAIAE2AgggCCADIAJBEGogAEEAELoPIQFBACEAQQAgAUUNAhoLIAQoAgQiBCAGRw0AC0EBCyEAIAIsABtBAE4NACACKAIQEBcLIAJBIGokAEEAIABFDQAaQQAhACMAQSBrIgMkACADQQA2AhggA0IANwMQAkAgCCgCHCIEIAhBGGoiBkYEQEEBIQIMAQsCQANAAkAgBC0ADCICQd8ARg0AIARBCGohASACQcAARgRAIAMsABtBAEgEQCADKAIQQQA6AAAgA0EANgIUIAEhAAwCCyADQQA6ABsgA0EAOgAQIAEhAAwBCyAARQRAQQAhAAwBC0GEtoIBIAJBGHRBGHUQhgFBf0cEQCADQRBqIAQsAAwQbCAEQQA6AAwMAQsCQAJAIAQoAhBFIAQtAAwiAkH+AEZxDQAgAkEgRg0AIANBADoAACADQQA6AAsgCEEGIAEgAxBiIAMsAAtBAEgEQCADKAIAEBcLIAgtACVFDQFBACECDAQLIARBADoADAsgAEEAOgAEIAgtACQEQEGwBBAYIgEQ9AYhBSAAIAE2AghBACECIAggBSADQRBqIAAQuQ8hAUEAIQAgAQ0BDAMLQfgDEBgiARDcAyEFIAAgATYCCEEAIQIgCCAFIANBEGogABC4DyEBQQAhACABRQ0CCyAEKAIEIgQgBkcNAAtBASECCyADLAAbQQBODQAgAygCEBAXCyADQSBqJABBACACRQ0AGkEAIQNBACEKIwBBEGsiACQAIABBADYCCCAAQgA3AwBBASEMAkAgCCgCHCICIAhBGGoiCUYNAAJ/A0ACQCACLQAMIgRB3wBGDQBBwLaCASACKAIQIgEEfyABIAEoAgAoAggRAAAhASACKAIQIAogAUEURhshCiACLAAMBSAEC0EYdEEYdRCGAUF/RwRAIAAgAiwADBBsIAJBADoADCADIAJBCGogAxshAwwBCyADRQRAQQAhAwwBCyMAQRBrIgEkAAJ/IAoCfwJAIAAoAgQiBiAALQALIgQgBEEYdEEYdSIFQQBIG0EBRgRAIABBf0GPxfAAQQEQG0UNASAALQALIgQhBSAAKAIEIQYLIAYgBCAFQRh0QRh1QQBIG0ECRgRAQQMgAEF/Qc3E8ABBAhAbRQ0CGiAALQALIgQhBSAAKAIEIQYLIAYgBCAFQRh0QRh1QQBIG0EDRgRAQQogAEF/QczE8ABBAxAbRQ0CGiAALQALIgQhBSAAKAIEIQYLAkAgBiAEIAVBGHRBGHVBAEgbQQNGBH9BCCAAQX9Bv7zwAEEDEBtFDQMaIAAtAAsiBCEFIAAoAgQFIAYLIAQgBUEYdEEYdUEASBtBBEYEf0EJIABBf0G+vPAAQQQQG0UNAxogACwACwUgBQtBGHRBGHVBAE4EQCABIAAoAgg2AgggASAAKQIANwMADAELIAEgACgCACAAKAIEEBoLIAhBMyADIAEQYiABLAALQQBIBEAgASgCABAXC0EAIAgtACUNAhoLQQsLNgLwAUEBCyEEIAFBEGokAEEAIARFDQIaAkAgAigCEEUEQCACLQAMQf4ARg0BC0HADhAYIgFBASAMQQFqIgwQ9gMhCiABQQc2AvABIAMgATYCCAsgACwAC0EASARAQQAhAyAAKAIAQQA6AAAgAEEANgIEDAELQQAhAyAAQQA6AAsgAEEAOgAACyACKAIEIgIgCUcNAAtBAQshDCAALAALQQBODQAgACgCABAXCyAAQRBqJABBACAMRQ0AGkEAIQNBACEGIwBB8ABrIgQkAAJAAkAgCCgCHCIAIAhBGGoiBUYNACAEQdgAakEEciEBA0AgBEGg9oABNgJYIAEgAC0AHDoAECABIAApAhQ3AgggASAAKQIMNwIAIAQtAGRBIUYNASAAKAIEIgAgBUcNAAtBASECDAELIAAgBUYEQEEBIQIMAQsgBEEANgJgIAQgBEHYAGoiADYCXCAEIAA2AlgCfwJAIAgoAhwiACAFRg0AA0AgAC0ADCICQd8ARgRAIAAoAgQiACAFRw0BDAILIABBCGohAQJAAkAgBkEBRgRAAkAgAkHmAEcEQCACQSFHDQECQCAEKAJgDQAgBEEAOgBIIARBADoAUyAIQQcgASAEQcgAahBiIAQsAFNBAEgEQCAEKAJIEBcLIAgtACVFDQBBAAwICyAAQQA6AAxBAiEGDAQLIARBADoAOCAEQQA6AEMgCEEIIAEgBEE4ahBiIAQsAENBAEgEQCAEKAI4EBcLQQAgCC0AJQ0GGiAAQQA6AAxBASEGDAMLAkAgACgCECIGRSACQf4ARnFFBEAgBkUNASAGIAYoAgAoAggRAABBFEcNAQsgBEEAOgAoIARBADoAMyAIQQkgASAEQShqEGIgBCwAM0EASARAIAQoAigQFwtBACAILQAlDQYaIAQoAmBFDQIgBCgCXCICKAIAIgEgBCgCWCIDKAIENgIEIAMoAgQgATYCAEEAIQMgBEEANgJgIARB2ABqIAJGBEBBACEGDAQLA0AgAigCBCEBIAJBCGogAigCCCgCABEAABogAhAXIAEiAiAEQdgAakcNAAsMAgtBIBAYIgFBoPaAATYCCCABIAApAgw3AgwgASAAKQIUNwIUIAEgAC0AHDoAHCABIARB2ABqNgIEIAEgBCgCWCICNgIAIAIgATYCBCAEIAE2AlhBASEGIAQgBCgCYEEBajYCYAwCCwJ/AkAgBkF+cUECRgRAIAJB5gBGBEAgAEEAOgAMIAQoAlwiAiAEQdgAakYNAiAAKAIYIQYDQCACIAY2AhggAigCECIBBEAgAiABIAEoAgAoApgBEQAANgIQCyACKAIEIgIgBEHYAGpHDQALIAAoAgQiCSAEKAJcIgIgBEHYAGpGDQMaQSAQGCIBQaD2gAE2AgggAUEANgIAIAEgAi0AHDoAHCABIAIpAhQ3AhQgASACKQIMNwIMQQEhBiABIQAgAigCBCIKIARB2ABqRwRAA0BBIBAYIgJBoPaAATYCCCACIAopAgw3AgwgAiAKKQIUNwIUIAIgCi0AHDoAHCAAIAI2AgQgAiAANgIAIAZBAWohBiACIQAgCigCBCIKIARB2ABqRw0ACwsgCSgCACICIAE2AgQgASACNgIAIAkgADYCACAAIAk2AgQgCCAIKAIgIAZqNgIgQQMhBgwFCwJAIAZBAkcNACAEQQA6ABggBEEAOgAjIAhBCiADIARBGGoQYiAELAAjQQBIBEAgBCgCGBAXCyAILQAlRQ0AQQAMCAsgBCgCYEUNAyAEKAJcIgIoAgAiASAEKAJYIgMoAgQ2AgQgAygCBCABNgIAQQAhAyAEQQA2AmAgBEHYAGogAkYEQEEAIQYMBQsDQCACKAIEIQEgAkEIaiACKAIIKAIAEQAAGiACEBcgASICIARB2ABqRw0ACwwDCyACQeYARwRAIAJBIUcNBCAAQQA6AAxBASEGIAQoAmBFBEAgASEDDAULIAQoAlwiAigCACIDIAQoAlgiCSgCBDYCBCAJKAIEIAM2AgAgBEEANgJgIARB2ABqIAJGBEAgASEDDAULA0AgAigCBCEDIAJBCGogAigCCCgCABEAABogAhAXIAMiAiAEQdgAakcNAAsgASEDDAQLIARBADoACCAEQQA6ABMgCEELIAEgBEEIahBiIAQsABNBAEgEQCAEKAIIEBcLQQAgCC0AJQ0GGiAAQQA6AAwMAwsgACgCBAsoAgAhAEEDIQYMAQtBACEDQQAhBgsgACgCBCIAIAVHDQALC0EBCyECIAQoAmBFDQAgBCgCXCIAKAIAIgEgBCgCWCIDKAIENgIEIAMoAgQgATYCACAEQQA2AmAgACAEQdgAakYNAANAIAAoAgQhASAAQQhqIAAoAggoAgARAAAaIAAQFyABIgAgBEHYAGpHDQALCyAEQfAAaiQAQQAgAkUNABpBACEFQQAhCiMAQdAAayIDJAACQAJAIAgoAhwiACAIQRhqIgRGDQAgA0E4akEEciEBA0AgA0Gg9oABNgI4IAEgAC0AHDoAECABIAApAhQ3AgggASAAKQIMNwIAIAMtAERB6QBGDQEgACgCBCIAIARHDQALQQEhBQwBCyAAIARGBEBBASEFDAELIANBADYCQCADIANBOGoiADYCPCADIAA2AjgCQAJAIAgoAhwiACAERg0AA0AgAC0ADCICQd8ARgRAIAAoAgQiACAERw0BDAILAkAgACgCECIBBEAgASABKAIAKAIIEQAAQRRGBEBBASEFQQAhCgwCCyAALQAMIQILIABBCGohAQJ/AkAgAkH/AXFB6QBGBEAgAEEAOgAMIAVBAXFFBEAgA0EAOgAoIANBADoAMyAIQQwgASADQShqEGIgAywAM0EASARAIAMoAigQFwtBACEFIAgtACVFDQQMBwsgAygCQEUEQCADQQA6ABggA0EAOgAjIAhBDSABIANBGGoQYiADLAAjQQBIBEAgAygCGBAXC0EBIQUgCC0AJUUNBEEAIQUMBwsgAygCPCICIANBOGpGDQEgACgCGCEGA0AgAiAGNgIYIAIoAhAiAQRAIAIgASABKAIAKAKYAREAADYCEAsgAigCBCICIANBOGpHDQALIAAoAgQiBiADKAI8IgIgA0E4akYNAhpBIBAYIgFBoPaAATYCCCABQQA2AgAgASACLQAcOgAcIAEgAikCFDcCFCABIAIpAgw3AgxBASEKQQEhBSABIQAgAigCBCIJIANBOGpHBEADQEEgEBgiAkGg9oABNgIIIAIgCSkCDDcCDCACIAkpAhQ3AhQgAiAJLQAcOgAcIAAgAjYCBCACIAA2AgAgBUEBaiEFIAIhACAJKAIEIgkgA0E4akcNAAsLIAYoAgAiAiABNgIEIAEgAjYCACAGIAA2AgAgACAGNgIEIAggCCgCICAFajYCIEEBIQUMAwtBwLaCASAALAAUEIYBQX9HDQIgACgCEEUEQCAALQAMQf4ARg0DCwJAIAoEQCADQQA6AAggA0EAOgATIAhBDiABIANBCGoQYiADLAATQQBIBEAgAygCCBAXCyAILQAlRQ0BQQAhBQwHCyAFQQFxIQFBACEFIAFFDQAgAygCQEUNACADKAI8IgIoAgAiASADKAI4IgYoAgQ2AgQgBigCBCABNgIAIANBADYCQCACIANBOGpGDQADQCACKAIEIQEgAkEIaiACKAIIKAIAEQAAGiACEBcgASICIANBOGpHDQALC0EgEBgiAUGg9oABNgIIIAEgACkCDDcCDCABIAApAhQ3AhQgASAALQAcOgAcIAEgA0E4ajYCBCABIAMoAjgiAjYCACACIAE2AgQgAyABNgI4IAMgAygCQEEBajYCQAwCCyAAKAIECygCACEAQQEhCkEBIQULIAAoAgQiACAERw0ACwtBASEFCyAD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ABMgAkEIaiEDIARFDQELIAMgCiAEEBkaCyADIARqQQA6AAAgC0HYAWohAyACQRhqIAJBCGoQmAEgAi0AIyIKQRh0QRh1IQQCQCALLADjAUEATgRAIARBAE4EQCADIAIpAxg3AgAgAyACKAIgNgIIDAILIAMgAigCGCACKAIcEHQMAQsgAyACKAIYIAJBGGogBEEASCIDGyACKAIcIAogAxsQcQsgAiwAI0EASARAIAIoAhgQFwsgAiwAE0EASARAIAIoAggQFwtBwAEQGCIDEJ0EIAMgCSADKAIAKAKoARECACAGIAMgBigCACgCqAERAgAgAkEoakG42O4AECoLIAIgAkEoakH2je4AEB02AhhBhgNBACACKAIYGwRAQeQBEBgiCRCFASELIAIgAkEoakH2je4AEB02AgAgAigCACIDBH8gAygCCCIDQYjM8QAgAxsFQYjM8QALIgoQHyIEQXBPDQYCQAJAIARBC08EQCAEQRBqQXBxIg0QGCEDIAIgDUGAgICAeHI2AhAgAiADNgIIIAIgBDYCDAwBCyACIAQ6ABMgAkEIaiEDIARFDQELIAMgCiAEEBkaCyADIARqQQA6AAAgC0HYAWohAyACQRhqIAJBCGoQmAEgAi0AIyIKQRh0QRh1IQQCQCALLADjAUEATgRAIARBAE4EQCADIAIpAxg3AgAgAyACKAIgNgIIDAILIAMgAigCGCACKAIcEHQMAQsgAyACKAIYIAJBGGogBEEASCIDGyACKAIcIAogAxsQcQsgAiwAI0EASARAIAIoAhgQFwsgAiwAE0EASARAIAIoAggQFwtBwAEQGCIDEO8EIAMgCSADKAIAKAKoARECACAGIAMgBigCACgCqAERAgAgAkEoakH2je4AECoLIAJBMGokAAsgB0GAGGogBRCmFSAHQaAYaiAFEGogB0GwGGoiCyAFEJMIIAdBuBhqIQYjAEFAaiICJAAgAiAFNgI4IAIgAkE4akH9ku8AEB02AihBhgNBACACKAIoGyIJBEAgAiACQThqQf2S7wAQHTYCICACKAIgIgMEfyADKAIIIgNBiMzxACADGwVBiMzxAAsiChAfIgRBcE8NBQJAAkAgBEELTwRAIARBEGpBcHEiDRAYIQMgAiANQYCAgIB4cjYCMCACIAM2AiggAiAENgIsDAELIAIgBDoAMyACQShqIQMg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KAIgIgMEfyADKAIIIgNBiMzxACADGwVBiMzxAAsiCRAfIgZBcE8NFQJAAkAgBkELTwRAIAZBEGpBcHEiCxAYIQMgAiALQYCAgIB4cjYCCCACIAM2AgAgAiAGNgIEDAELIAIgBjoACyACIQMgBkUNAQsgAyAJIAYQGRoLIAMgBmpBADoAACACQRBqIgYgAikCADcCACAGIAIoAgg2AgggAkIANwIAIAJBADYCCAJAIAYgBUEEaiIDRg0AIAItABsiBUEYdEEYdSEGIAMsAAtBAE4EQCAGQQBOBEAgAyACKQMQNwIAIAMgAigCGDYCCAwCCyADIAIoAhAgAigCFBAgDAELIAMgAigCECACQRBqIAZBAEgiAxsgAigCFCAFIAMbECEaCyACLAAbQQBIBEAgAigCEBAXCyACLAALQQBIBEAgAigCABAXCyACQShqQbno7wAQKgsgAkEwaiQADAALIAdBiARqIAQQmwEgB0GYBGogBBCZCCAHQbAEaiAEEJcIIAEgByABKAIAKAKoARECACAEIAcQQgwOCyAKKAIAIQJB2AMQGCIDEKELIQQgACACIAMQUCAEQcwBaiACEIECIARB0AJqIAIQaiAEQeACaiACEFogA0GAA2ogAhCAAiADQZADaiACEIYCIANBoANqIAIQlQIgA0HAA2ogAhCbASADQdADaiACEPICIAEgAyABKAIAKAKoARECACACIAMQQgwNCyAKKAIAIQJB2AMQGCIDEKALIQQgACACIAMQUCAEQcwBaiACEIECIARB0AJqIAIQaiAEQeACaiACEFogA0GAA2ogAhCAAiADQZADaiACEIYCIANBoANqIAIQlQIgA0HAA2ogAhCbASADQdADaiACEPICIAEgAyABKAIAKAKoARECACACIAMQQgwMC0EBIQYgCigCACECQfgEEBgiAxDSBiEEIAAgAiADEFAgBEHMAWogAhCBAiAEQdACaiACEGogBEHgAmogAhBaIANBkANqIAIQ8gIgA0GoA2ogAhCAAiADQbgDaiACEIYCIANByANqIAIQlQIgA0HoA2ogAhCFAyADQfgDaiACEJQDIANBqARqIAIQwAUgA0HIBGogAhCXCCADQaAEaiACEJsIIANB8ARqIAIQjQggASADIAEoAgAoAqgBEQIAIAIgAxBCIAAgAyACIAMQnwIMDQtBASEGIAooAgAhAkGABRAYIgMQ0QYhBCAAIAIgAxBQIARBzAFqIAIQgQIgBEHQAmogAhBqIARB4AJqIAIQWiADQZADaiACEPICIANBqANqIAIQgAIgA0G4A2ogAhCGAiADQcgDaiACEJUCIANB6ANqIAIQhQMgA0H4A2ogAhCUAyADQaAEaiACEKUEIANBqARqIAIQmwggA0GwBGogAhCXCCMAQSBrIgQkACAEIAI2AhggBCAEQRhqQYDZ7gAQHTYCCAJAQYYDQQAgBCgCCBsEQCAEIARBGGpBgNnuABAdNgIAIAQoAgAiBwR/IAcoAggiB0GIzPEAIAcbBUGIzPEACyIJEB8iB0FwTw0RAkACQCAHQQtPBEAgB0EQakFwcSILEBghBSAEIAtBgICAgHhyNgIQIAQgBTYCCCAEIAc2AgwMAQsgBCAHOgATIARBCGohBSAHRQ0BCyAFIAkgBxAZGgsgBSAHakEAOgAAIAMgBEEIahBONgLcBCAELAATQQBIBEAgBCgCCBAXCyAEQRhqQYDZ7gAQKgsgBEEgaiQADAALIwBBIGsiBCQAIAQgAjYCGCAEIARBGGpBucDwABAdNgIIAkBBhgNBACAEKAIIGwRAIAQgBEEYakG5wPAAEB02AgAgBCgCACIHBH8gBygCCCIHQYjM8QAgBxsFQYjM8QALIgkQHyIHQXBPDRECQAJAIAdBC08EQCAHQRBqQXBxIgsQGCEFIAQgC0GAgICAeHI2AhAgBCAFNgIIIAQgBzYCDAwBCyAEIAc6ABMgBEEIaiEFIAdFDQELIAUgCSAHEBkaCyAFIAdqQQA6AAAgAyAEQQhqEE42AuQEIAQsABNBAEgEQCAEKAIIEBcLIARBGGpBucDwABAqCyAEQSBqJAAMAAsgA0HoBGogAhCNCCABIAMgASgCACgCqAERAgAgAiADEEIgACADIAIgAxCfAgwMCyAKKAIAIQNBmAQQGCIEEL4EIQIgACADIAQQUCACQcwBaiADEIECIAJB0AJqIAMQaiACQeACaiADEFogBEGAA2ogAxCAAiAEQZADaiADEIYCIARBoANqIAMQlQIgBEHAA2ogAxCbASAEQdADaiADEKUEIARB2ANqIAMQ+wMjAEEgayICJAAgAiADNgIYIAIgAkEYakGdzO4AEB02AggCQAJAQYYDQQAgAigCCBsEQCACIAJBGGpBnczuABAdNgIAIAIoAgAiBwR/IAcoAggiB0GIzPEAIAcbBUGIzPEACyIFEB8iBkFwTw0RAkACQCAGQQtPBEAgBkEQakFwcSIJEBghByACIAlBgICAgHhyNgIQIAIgBzYCCCACIAY2AgwMAQsgAiAGOgATIAJBCGohByAGRQ0BCyAHIAUgBhAZGgsgBiAHakEAOgAAIAQgAkEIahCNDjYCiAQgAiwAE0EASARAIAIoAggQFwsgAkEYakGdzO4AECoLIAIgAkEYakHnlu8AEB02AghBhgNBACACKAIIGwRAIAIgAkEYakHnlu8AEB02AgAgAigCACIHBH8gBygCCCIHQYjM8QAgBxsFQYjM8QALIgUQHyIGQXBPDRECQAJAIAZBC08EQCAGQRBqQXBxIgkQGCEHIAIgCUGAgICAeHI2AhAgAiAHNgIIIAIgBjYCDAwBCyACIAY6ABMgAkEIaiEHIAZFDQELIAcgBSAGEBkaCyAGIAdqQQA6AAAgBCACQQhqEIsONgKMBCACLAATQQBIBEAgAigCCBAXCyACQRhqQeeW7wAQKgsgAkEgaiQADAELAAsgBEGQBGogAxDyAiABIAQgASgCACgCqAERAgAgAyAEEEIMCQtBASEGIAooAgAhAkHoAxAYIgMQnwshBCAAIAIgAxBQIARBzAFqIAIQgQIgBEHQAmogAhBqIARB4AJqIAIQWiADQdADaiACEPICIANBgANqIAIQgAIgA0GQA2ogAhCGAiADQaADaiACEJUCIANB2ANqIAIQxwIgASADIAEoAgAoAqgBEQIAIAIgAxBCIAAgAyACIAMQnwIMCgsgCigCACECQdgEEBgiAxDJDCEEIAAgAiADEFAgBEHMAWogAhCBAiAEQdACaiACEGogBEHgAmogAhBaIANBgANqIAIQgAIgA0GQA2ogAhCGAiADQaADaiACEJUCIANBwANqIAIQhQMgA0HQA2ogAhCUAyADQfgDaiACEJsBIANBiARqIAIQmQggA0GgBGogAhCXCCADQcgEaiACEMcCIAEgAyABKAIAKAKoARECACACIAMQQgwHCyAKKAIAIQNByAQQGCIEENUJIQIgACADIAQQUCACQcwBaiADEIECIAJB0AJqIAMQaiACQeACaiADEFogBEGAA2ogAxCAAiAEQZADaiADEIYCIARBoANqIAMQlQIgBEHAA2ogAxCFAyAEQdADaiADEJQDIARB+ANqIAMQmwEjAEEgayICJAAgAiADNgIYIAIgAkEYakGdzO4AEB02AggCQAJAQYYDQQAgAigCCBsEQCACIAJBGGpBnczuABAdNgIAIAIoAgAiBwR/IAcoAggiB0GIzPEAIAcbBUGIzPEACyIFEB8iBkFwTw0OAkACQCAGQQtPBEAgBkEQakFwcSIJEBghByACIAlBgICAgHhyNgIQIAIgBzYCCCACIAY2AgwMAQsgAiAGOgATIAJBCGohByAGRQ0BCyAHIAUgBhAZGgsgBiAHakEAOgAAIAQgAkEIahCHDjYCjAQgAiwAE0EASARAIAIoAggQFwsgAkEYakGdzO4AECoLIAIgAkEYakHBi+8AEB02AghBhgNBACACKAIIGwRAIAIgAkEYakHBi+8AEB02AgAgAigCACIHBH8gBygCCCIHQYjM8QAgBxsFQYjM8QALIgUQHyIGQXBPDQ4CQAJAIAZBC08EQCAGQRBqQXBxIgkQGCEHIAIgCUGAgICAeHI2AhAgAiAHNgIIIAIgBjYCDAwBCyACIAY6ABMgAkEIaiEHIAZFDQELIAcgBSAGEBkaCyAGIAdqQQA6AAAgBCACQQhqEFc2ApAEIAIsABNBAEgEQCACKAIIEBcLIAJBGGpBwYvvABAqCyACQSBqJAAMAQsACyMAQSBrIgIkACACIAM2AhggAiACQRhqQdz07gAQHTYCCAJAQYYDQQAgAigCCBsEQCACIAJBGGpB3PTuABAdNgIAIAIoAgAiBwR/IAcoAggiB0GIzPEAIAcbBUGIzPEACyIFEB8iB0FwTw0NAkACQCAHQQtPBEAgB0EQakFwcSIJEBghBiACIAlBgICAgHhyNgIQIAIgBjYCCCACIAc2AgwMAQsgAiAHOgATIAJBCGohBiAHRQ0BCyAGIAUgBxAZGgsgBiAHakEAOgAAIAQgAkEIahCnATkDoAQgAiwAE0EASARAIAIoAggQFwsgAkEYakHc9O4AECoLIAJBIGokAAwACyAEQagEaiADEPICIARBsARqIAMQjQggASAEIAEoAgAoAqgBEQIAIAMgBBBCDAYLQQEhBiAKKAIAIQJB0AQQGCIDEKUHIQQgACACIAMQUCAEQcwBaiACEIECIARB0AJqIAIQaiAEQeACaiACEFogA0GQA2ogAhDyAiADQagDaiACEIACIANBuANqIAIQhgIgA0HIA2ogAhCVAiADQegDaiACEIUDIANB+ANqIAIQlAMgA0GgBGogAhDABSADQbwEaiACEMcCIAEgAyABKAIAKAKoARECACACIAMQQiAAIAMgAiADEJ8CDAcLIAooAgAhAkHIBBAYIgMQngshBCAAIAIgAxBQIARBzAFqIAIQgQIgBEHQAmogAhBqIARB4AJqIAIQWiADQYADaiACEIACIANBkANqIAIQhgIgA0GgA2ogAhCVAiADQcADaiACEIUDIANB0ANqIAIQlAMgA0H4A2ogAhCbASADQYgEaiACEJcKIANBqARqIAIQlgogASADIAEoAgAoAqgBEQIAIAIgAxBCDAQLQQEhBiAKKAIAIQJB6AQQGCIDELAJIQQgACACIAMQUCAEQcwBaiACEIECIARB0AJqIAIQaiAEQeACaiACEFogA0GQA2ogAhDyAiADQagDaiACEIACIANBuANqIAIQhgIgA0HIA2ogAhCVAiADQegDaiACEJsBIANB+ANqIAIQwAUgA0GYBGogAhCJCiABIAMgASgCACgCqAERAgAgACADIAIgAxCfAgwFCyAKKAIAIQRBoAQQGCIHENAGIQIgACAEIAcQUCACQcwBaiAEEIECIAJB0AJqIAQQaiACQeACaiAEEFogACgCJEECTARAIwBBMGsiAyQAIAMgBDYCKCADIANBKGpBnczuABAdNgIYAkBBhgNBACADKAIYG0UNACADIANBKGpBnczuABAdNgIQAkACQAJAIAMoAhAiBgR/IAYoAggiBkGIzPEAIAYbBUGIzPEACyIJEB8iBkFwSQRAAkACQCAGQQtPBEAgBkEQakFwcSILEBghBSADIAtBgICAgHhyNgIgIAMgBTYCGCADIAY2AhwMAQsgAyAGOgAjIANBGGohBSAGRQ0BCyAFIAkgBhAZGgsgBSAGakEAOgAAIAMoAhwiBSADLAAjIgZB/wFxIgkgBkEASBtBBEYEQCADQRhqQX9B78HuAEEEEBtFDQIgAygCHCEFIAMtACMiCSEGCyAFIAkgBkEYdEEYdUEASBtBA0YEQCADQRhqQX9Bg4rtAEEDEBtFDQMgAy0AIyEGCyADIAMoAhggA0EYaiAGQRh0QRh1QQBIGzYCAEGVpfEAIAMQJAwDCwwMCyACQQE2ApQEDAELIAJBAjYC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QZACahDEFCIJEL0UIAJBADoAgAIgAkEAOgCLAgJAAkACQCACQbgCahC7FARAIAkgAkG4AmoQkw0hACACQQA2AiggAkEANgLwASAJIAJBKGogAkHwAWogABC+FCACKALwASIADQEMAwsgAkG4AmoQkg0EQCACQbgCahDEAiIADQEMAwsgAkG4AmoQuhRFDQIgAkG4AmogAkEoahDAFBogAkEAOgDwASACQQA6APsBAkAgAigCMCIARQRAIAJBADoA+AEgAkLj2L2b1+ycuiA3A/ABIAJBCDoA+wEMAQsgAEEASARAIAJB0AFqIgFBACAAaxB8IAIgAUHjxvEAEFgiACgCCDYC6AEgAiAAKQIANwPgASAAQgA3AgAgAEEANgIIIAJB8AFqIAIoAuABIAJB4AFqIAItAOsBIgBBGHRBGHVBAEgiARsgAigC5AEgACABGxCMARogAiwA6wFBAEgEQCACKALgARAXCyACLADbAUEATg0BIAIoAtABEBcMAQsgAkHQAWoiASAAEHwgAiABQfDG8QAQWCIAKAIINgLoASACIAApAgA3A+ABIABCADcCACAAQQA2AgggAkHwAWogAigC4AEgAkHgAWogAi0A6wEiAEEYdEEYdUEASCIBGyACKALkASAAIAEbEIwBGiACLADrAUEASARAIAIoAuABEBcLIAIsANsBQQBODQAgAigC0AEQFwsgAkGAAmoiCEGDx/EAEFgaIAggAigC8AEgAkHwAWogAi0A+wEiAEEYdEEYdUEASCIBGyACKAL0ASAAIAEbEIwBGiACQeABaiEAIwBBIGsiAyQAIAIoAighASADQQA2AhggA0IANwMQIANBEGogAUECakEHb0EYdEGAgICIBGpBGHUQbAJAAkACQAJAAkACQAJAAkACQCACKAIsIgFBAmoOBQABAgMEBQsgAEIANwIAIABBADYCCCADKAIUIAMtABsiASABQRh0QRh1QQBIIgUbIgRBDGoiAUFwTw0GIAMoAhAhBgJAAkAgAUEKTQRAIAAgBDoACyAAIQEMAQsgBEEcakFwcSIHEBghASAAIAdBgICAgHhyNgIIIAAgATYCACAAIAQ2AgQgBEUNAQsgASAGIANBEGogBRsgBBAZGgsgASAEakEAOgAAIABBgLjtAEEMEIwBGgwFCyAAQgA3AgAgAEEANgIIIAMoAhQgAy0AGyIBIAFBGHRBGHVBAEgiBRsiBEEFaiIBQXBPDQUgAygCECEGAkACQCABQQtPBEAgBEEVakFwcSIHEBghASAAIAdBgICAgHhyNgIIIAAgATYCACAAIAQ2AgQMAQsgACAEOgALIAAhASAERQ0BCyABIAYgA0EQaiAFGyAEEBkaCyABIARqQQA6AAAgAEGHuO0AQQUQjAEaDAQLIAAgAykDEDcCACAAIAMoAhg2AgggA0EANgIYIANCADcDEAwDCyAAQgA3AgAgAEEANgIIIAMoAhQgAy0AGyIBIAFBGHRBGHVBAEgiBRsiBEEGaiIBQXBPDQMgAygCECEGAkACQCABQQtPBEAgBEEWakFwcSIHEBghASAAIAdBgICAgHhyNgIIIAAgATYCACAAIAQ2AgQMAQsgACAEOgALIAAhASAERQ0BCyABIAYgA0EQaiAFGyAEEBkaCyABIARqQQA6AAAgAEGmlO4AQQYQjAEaDAILIABCADcCACAAQQA2AgggAygCFCADLQAbIgEgAUEYdEEYdUEASCIFGyIEQQ1qIgFBcE8NAiADKAIQIQYCQAJAIAFBCk0EQCAAIAQ6AAsgACEBDAELIARBHWpBcHEiBxAYIQEgACAHQYCAgIB4cjYCCCAAIAE2AgAgACAENgIEIARFDQELIAEgBiADQRBqIAUbIAQQGRoLIAEgBGpBADoAACAAQZ+U7gBBDRCMARoMAQsgAyABNgIAQc7i7gAgAxA6IABBADoAACAAQQA6AAsLIAMsABtBAEgEQCADKAIQEBcLIANBIGokAAwBCxAtAAsgCCACKALgASAAIAItAOsBIgBBGHRBGHVBAEgiARsgAigC5AEgACABGxCMARogAiwA6wFBAEgEQCACKALgARAXCyACQYACakG8m+4AEFgaIAIsAPsBQQBIBEAgAigC8AEQFwtBACEAIAIoAoQCIAIsAIsCIgFB/wFxIAFBAEgbRQ0BCyACIAJByAJqQcjl7wAQQTYC0AEgAigC0AFFBEAgAiACQcgCakHI5e8AEDM2AtABCyACIAJB0AFqQZWt7wAQMzYCyAEgAkEAEAQ2AsQBIAJBxAFqEOAHIgEoAhQhAyABKQIIIQogASgCECEEIAIgASkCAEIgiTcDECACIARBAWo2AgQgAiAKQiCJNwMIIAIgA0HsDmo2AgAgAkHwAWoiAUGM4u8AIAIQTyACIAJByAFqIgNBoI3vABAjNgIoIAJBKGogAigC8AEgASACLAD7AUEASBsQyAEgAiADQevl7wAQMzYCwAEgAiACQcABakHRmO4AEDM2ArgBAkAgAigChAIgAiwAiwIiAUH/AXEgAUEASBsEQCMAQRBrIgAkACAAIAIoArgBNgIIIAAoAgghASAAQRBqJAAgAiABNgIoIAJBKGogAigCgAIgAkGAAmogAiwAiwJBAEgbEJ0DDAELIAJB1LbyADYCMCACQei28gA2AmggAkH4tvIAKAIAIgE2AiggAkEoaiIDIAFBDGsoAgBqQfy28gAoAgA2AgAgAkEANgIsIAMgAigCKEEMaygCAGoiASACQTRqIgQQvAEgAUKAgICAcDcCSCACQYC38gAoAgAiCDYCMCACQTBqIgEgCEEMaygCAGpBhLfyACgCADYCACACQfS28gAoAgAiCDYCKCADIAhBDGsoAgBqQYi38gAoAgA2AgAgAkHotvIANgJoIAJBwLbyADYCKCACQdS28gA2AjAgBBDZASEDIAJCADcCVCACQgA3AlwgAkEYNgJkIAJBpK/yADYCNCABQYbT7wBBChBHGgJ/IABBAEoEQCABQf7G8QBBBBBHIAAQ0AMMAQsgAUGSx/EAQQYQR0EAIABrENADC0H51fAAQRYQRxojAEEQayIAJAAgACACKAK4ATYCCCAAKAIIIQEgAEEQaiQAIAIgATYCICACQeABaiIAIAQQoQIgAkEgaiACKALgASAAIAIsAOsBQQBIGxCdAyACLADrAUEASARAIAIoAuABEBcLIAJB8LbyACgCACIANgIoIABBDGsoAgAgAkEoampBkLfyACgCADYCACACQaSv8gA2AjQgAkGUt/IAKAIANgIwIAIsAF9BAEgEQCACKAJUEBcLIAMQzgEaIAJB6ABqEIIBGgsgAiwA+wFBAEgEQCACKALwARAXCyACLQCLAiEBCyABQRh0QRh1QQBODQAgAigCgAIQFwsgCRDCFCACLADDAkEASARAIAIoArgCEBcLIAJB0AJqJAALHgAgACABIAIQVCACQbABaiABEGkgAkHAAWogARBZC1kAIAAgASACEFQgAkHUAWpBACACG0EQaiABEHkgAkH4AmogARBpIAJBiANqIAEQWSACKAKYAyIAQYGAgIB4RwRAIAIgAEEKbbc5A/AC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8o/vABAjNgIAIAMgACAEIAZBAEgbECcgAywAE0EASARAIAMoAggQFwtBAAsaIANBIGokACAFQegAaiIAQbjQ8gA2AgAgAEEANgIUIABC/f///183AgwgAEL9////XzcCBCAAQejL8wA2AgAgACACKAL0AzYCBCAAIAIoAvgDNgIIIAAgAigC/AM2AgwgACACKAKABDYCECAAIAEQ2BQgBUEYahDRFCIAIAIoAowENgIQAkAgAiwA2wNBAE4EQCAFIAIoAtgDNgIQIAUgAikC0AM3AwgMAQsgBUEIaiACKALQAyACKALUAxAaCyAAQQRqIQMgBS0AEyIGQRh0QRh1IQQCQCAALAAPQQBOBEAgBEEATgRAIAMgBSkDCDcCACADIAUoAhA2AggMAgsgAyAFKAIIIAUoAgwQIAwBCyADIAUoAgggBUEIaiAEQQBIIgMbIAUoAgwgBiADGxAhGgsgBSwAE0EASARAIAUoAggQFwsgACACKAKUBDYCHCAAIAIoApgENgIgIAAgAiwAoAQ2AkgjAEHQAGsiAiQAIAIgATYCSCAAQQRqIQECQAJAIAAoAgggAC0ADyIDIANBGHRBGHUiA0EASBsEfyADBSABQX9BiMzxAEEAEBtFDQIgASwACwtBGHRBGHVBAE4EQCACIAEoAgg2AjAgAiABKQIANwMoDAELIAJBKGogACgCBCAAKAIIEBoLIAJBOGoiASACKQIoNwIAIAEgAigCMDYCCCACQgA3AiggAkEANgIwIAIoAjghAyACLABDIQQgAiACQcgAakHogu4AECM2AiAgAkEgaiADIAEgBEEASBsQJyACLABDQQBIBEAgAigCOBAXCyACLAAzQQBIBEAgAigCKBAXCwsgACgCECIBBEAgAkE4aiIDIAEQWyACKAI4IQEgAiwAQyEEIAIgAkHIAGpBvZrtABAjNgIgIAJBIGogASADIARBAEgbECcgAiwAQ0EASARAIAIoAjgQFwsLIAAoAhQiAQRAIAJBOGoiAyABEIMOIAIoAjghASACLABDIQQgAiACQcgAakHty+4AECM2AiAgAkEgaiABIAMgBEEASBsQJyACLABDQQBIBEAgAigCOBAXCwsgACgCGCIBBEAgAkE4aiIDIAEQTSACKAI4IQEgAiwAQyEEIAIgAkHIAGpBmebvABAjNgIgIAJBIGogASADIARBAEgbECcgAiwAQ0EASARAIAIoAjgQFwsLIAAoAhwiAQRAIAJBOGoiAyABEKQIIAIoAjghASACLABDIQQgAiACQcgAakGfpe0AECM2AiAgAkEgaiABIAMgBEEASBsQJyACLABDQQBIBEAgAigCOBAXCwsgACgCICIBBEAgAkE4aiIDIAEQswggAigCOCEBIAIsAEMhBCACIAJByABqQc217gAQIzYCICACQSBqIAEgAyAEQQBIGxAnIAIsAENBAEgEQCACKAI4EBcLCwJAAkAgACsDMEQAAMD////fwWINACAAKAI4DQAgAEFAaysDAEQAAAAAAAAAAGENAQsgAkGUhf0ANgIAIAIgACkCNDcCDCACIAApAjw3AhQgAiAAKAJENgIcIAIgACkCLDcCBCACQThqIgEgAhCKBSACKAI4IQMgAiwAQyEEIAIgAkHIAGpBiYPvABAjNgIgIAJBIGogAyABIARBAEgbECcgAiwAQ0EASARAIAIoAjgQFwsLIAAoAkgiAQRAIAJBOGoiAyABEE0gAigCOCEBIAIsAEMhBCACIAJByABqQeHs7gAQIzYCICACQSBqIAEgAyAEQQBIGxAnIAIsAENBAEgEQCACKAI4EBcLCyACQdAAaiQAIAAQ8QkaDAELIAAgASACEFQgAkHUAWpBACACG0EQaiABEHkgAkH4AmogARBpIAJBiANqIAEQWSACKAKYAyIAQYGAgIB4RwRAIAIgAEEKbbc5A/ACIAJB6AJqIAEQxQELIAJBzANqIAEQpQEgAkHcA2ogARCABiACQeQDaiABEMIFIAJB8ANqIAEQ2BQjAEEgayIAJAAgACABNgIYAkAgAigCjAQiA0UNACAAQQhqIgQgAxBbIAAoAgghBiAALAATIQcgACAAQRhqQeia7QAQIzYCACAAIAYgBCAHQQBIGxAnIAAsABNBAE4NACAAKAIIEBcLIAIoApAEIgQEfyAAQQhqIgMgBBCFDiAAKAIIIQQgACwAEyEGIAAgAEEYakGdzO4AECM2AgAgACAEIAMgBkEASBsQJyAALAATQQBIBEAgACgCCBAXC0EABSADQQBHCxogAigClAQiAwRAIABBCGoiBCADEKQIIAAoAgghAyAALAATIQYgACAAQRhqQaal7QAQIzYCACAAIAMgBCAGQQBIGxAnIAAsABNBAEgEQCAAKAIIEBcLCyACKAKYBCIDBEAgAEEIaiIEIAMQswggACgCCCEDIAAsABMhBiAAIABBGGpBsLbuABAjNgIAIAAgAyAEIAZBAEgbECcgACwAE0EASARAIAAoAggQFwsLIABBIGokACACQZwEaiABEJMVIAJBpARqIAEQzgQLIAVBkAFqJAALwQwCB38BfiMAQUBqIgckAAJAIAAgAhDNAkUEQCAHQTBqIgBBuNDyADYCACAAQQA2AgwgAEIANwIEIABB6OHzADYCACAAIAIoAvADNgIIIAAgAigC6AM2AgwjAEEgayIDJAAgAyABNgIYAkAgACgCBCIERQ0AIANBCGoiBiAEELgIIAMoAgghCCADLAATIQkgAyADQRhqQdPE7wAQIzYCACADIAggBiAJQQBIGxAnIAMsABNBAE4NACADKAIIEBcLIAAoAggiBgR/IANBCGoiBCAGEK8IIAMoAgghBiADLAATIQggAyADQRhqQZ2x7wAQIzYCACADIAYgBCAIQQBIGxAnIAMsABNBAEgEQCADKAIIEBcLQQAFIARBAEcLGiAAKAIMIgAEQCADQQhqIgQgABCoAyADKAIIIQAgAywAEyEGIAMgA0EYakGqnu8AECM2AgAgAyAAIAQgBkEASBsQJyADLAATQQBIBEAgAygCCBAXCwsgA0EgaiQAIAdBIGoiAEG40PIANgIAIABC/////w83AgQgAEH41/IANgIAIAAhAwJAIAIoAvwDIAIoAvgDQX9HcgRAIAcgAikC+AMiCjcDGAwBC0EAIQAgB0L/////DzcCGCACQcwDaiACEOYBIgYoAghBAk8EQAJAAkAgBiAGKAIEIghGDQADQCAIKAIIIgkoAqwEIgRBCkcEQAJAAkACQAJAIAANACAEQQFrQQJPDQAgBCEADAELIAAgBEcNAQsCQAJAAkAgAEEBaw4CAAEECyAFQQJ0QYCQ9ABqKAIAIAkoAvwDRw0BDAMLIAVBAnRB4I/0AGooAgAgCSgC/ANGDQILQd247wBBABAkDAULQfDQ7gBBABAkDAMLIAVBAWohBQsgCCgCBCIIIAZHDQALCyAHIAA2AhwgByAFNgIYCwsgBykDGCEKCyADIAo3AgQjAEEwayIAJAAgACABNgIoAkAgAygCBEF/RyADKAIIQQBHckUNACAAIAMpAgQiCjcDACAAIAo3AxAgAEEYaiIDIAAQpwggACgCGCEEIAAsACMhBSAAIABBKGpBo/juABAjNgIIIABBCGogBCADIAVBAEgbECcgACwAI0EATg0AIAAoAhgQFwsgAEEwaiQAIAdBCGoiAEG40PIANgIAIABCADcCBCAAQbTl8wA2AgAgACACKAKMBDYCBCAAIAIoAoQENgIIIwBBIGsiAiQAIAIgATYCGAJAIAAoAgQiAUUNACACQQhqIgMgARBbIAIoAgghBCACLAATIQUgAiACQRhqQd+I7QAQIzYCACACIAQgAyAFQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAAoAggiAAR/IAJBCGoiASAAEFsgAigCCCEAIAIsABMhAyACIAJBGGpB8KvvABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EASARAIAIoAggQFwtBAAUgAUEARwsaIAJBIGokAAwBCyAAIAEgAhBUIAJB1AFqQQAgAhtBEGogARB5IAJB+AJqIAEQaSACQYgDaiABEFkgAigCmAMiAEGBgICAeEcEQCACIABBCm23OQPwAiACQegCaiABEMUBCyACQdwDaiABEJ4IIAJB5ANqIAEQggcjAEEgayIAJAAgACABNgIYAkAgAigC8AMiA0UNACAAQQhqIgQgAxCvCCAAKAIIIQMgACwAEyEFIAAgAEEYakGhse8AECM2AgAgACADIAQgBUEASBsQJyAALAATQQBODQAgACgCCBAXCyAAQSBqJAAjAEEwayIAJAAgACABNgIoAkAgAigC+ANBf0cgAigC/ANBAEdyRQ0AIAAgAikC+AMiCjcDACAAIAo3AxAgAEEYaiIDIAAQpwggACgCGCEEIAAsACMhBSAAIABBKGpBp/juABAjNgIIIABBCGogBCADIAVBAEgbECcgACwAI0EATg0AIAAoAhgQFwsgAEEwaiQAIwBBIGsiACQAIAAgATYCGAJAIAIoAoQEIgNFDQAgAEEIaiIEIAMQWyAAKAIIIQMgACwAEyEFIAAgAEEYakGGrO8AECM2AgAgACADIAQgBUEASBsQJyAALAATQQBODQAgACgCCBAXCyAAQSBqJAAgAkGIBGogARC9BQsgB0FAayQAC2QAIAAgASACEFQgAkHUAWpBACACG0EQaiABEHkgAkH4AmogARBpIAJBiANqIAEQWSACKAKYAyIAQYGAgIB4RwRAIAIgAEEKbbc5A/ACIAJB6AJqIAEQxQELIAJBzANqIAEQpQELwwsBBn8jAEFAaiIFJAACQCAAIAIQzQJFBEAgBUEoaiIAQbjQ8gA2AgAgAEIANwIMIABBADoACCAAQQA2AgQgAEGY1fIANgIAIAAgAigC0AM2AgQgACACLQCcBDoACCAAIAIoAqQENgIMIAAgAigCqAQ2AhAjAEEgayIDJAAgAyABNgIYAkAgACgCBCIERQ0AIANBCGoiBiAEELYIIAMoAgghByADLAATIQggAyADQRhqQb6W7wAQIzYCACADIAcgBiAIQQBIGxAnIAMsABNBAE4NACADKAIIEBcLIAAsAAgiBgR/IANBCGoiBCAGEE0gAygCCCEGIAMsABMhByADIANBGGpBl5rvABAjNgIAIAMgBiAEIAdBAEgbECcgAywAE0EASARAIAMoAggQFwtBAAUgBEEARwsaIAAoAgwiBARAIANBCGoiBiAEEKUIIAMoAgghBCADLAATIQcgAyADQRhqQebl7QAQIzYCACADIAQgBiAHQQBIGxAnIAMsABNBAEgEQCADKAIIEBcLCyAAKAIQIgAEQCADQQhqIgQgABCnBCADKAIIIQAgAywAEyEGIAMgA0EYakHite8AECM2AgAgAyAAIAQgBkEASBsQJyADLAATQQBIBEAgAygCCBAXCwsgA0EgaiQAIAVBEGoiAEG40PIANgIAIABCADcCBCAAQeTk8wA2AgAgAEIANwIMAkAgAiwA4wNBAE4EQCAFIAIoAuADNgIIIAUgAikC2AM3AwAMAQsgBSACKALYAyACKALcAxAaCyAAQQRqIQMgBS0ACyIGQRh0QRh1IQQCQCAALAAPQQBOBEAgBEEATgRAIAMgBSkDADcCACADIAUoAgg2AggMAgsgAyAFKAIAIAUoAgQQIAwBCyADIAUoAgAgBSAEQQBIIgMbIAUoAgQgBiADGxAhGgsgBSwAC0EASARAIAUoAgAQFwsgACACKALABDYCECMAQTBrIgIkACACIAE2AiggAEEEaiEBAkACQCAAKAIIIAAtAA8iAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAEsAAsLQRh0QRh1QQBOBEAgAiABKAIINgIQIAIgASkCADcDCAwBCyACQQhqIAAoAgQgACgCCBAaCyACQRhqIgEgAikCCDcCACABIAIoAhA2AgggAkIANwIIIAJBADYCECACKAIYIQMgAiwAIyEEIAIgAkEoakGAg+4AECM2AgAgAiADIAEgBEEASBsQJyACLAAjQQBIBEAgAigCGBAXCyACLAATQQBIBEAgAigCCBAXCwsgACgCECIBBEAgAkEYaiIDIAEQWyACKAIYIQEgAiwAIyEEIAIgAkEoakHAqO8AECM2AgAgAiABIAMgBEEASBsQJyACLAAjQQBIBEAgAigCGBAXCwsgAkEwaiQAIAAQ8gkaDAELIAAgASACEFQgAkHUAWpBACACG0EQaiABEHkgAkH4AmogARBpIAJBiANqIAEQWSACKAKYAyIAQYGAgIB4RwRAIAIgAEEKbbc5A/ACIAJB6AJqIAEQxQELIAJBwAFqIAEQggYjAEEgayIAJAAgACABNgIYAkAgAigC0AMiA0UNACAAQQhqIgQgAxC2CCAAKAIIIQMgACwAEyEGIAAgAEEYakHnlu8AECM2AgAgACADIAQgBkEASBsQJyAALAATQQBODQAgACgCCBAXCyAAQSBqJAAgAkHUA2ogARClASACQeQDaiABEMEFIAJB7ANqIAEQ+gMjAEEgayIAJAAgACABNgIYAkAgAi0AnAQiA0UNACAAQQhqIgQgA0EYdEEYdRBNIAAoAgghAyAALAATIQYgACAAQRhqQY+b7wAQIzYCACAAIAMgBCAGQQBIGxAnIAAsABNBAE4NACAAKAIIEBcLIABBIGokACACQaAEaiABEJUVIAJBrARqIAEQ7gEgAkG8BGogARC9BQsgBUFAayQAC44DAQN/IAAgAhDNAkUEQCACQcwDaiABELAVDwsgACABIAIQVCACQdQBakEAIAIbQRBqIAEQeSACQfgCaiABEGkgAkGIA2ogARBZIAIoApgDIgBBgYCAgHhHBEAgAiAAQQpttzkD8AIgAkHoAmogARDFAQsgAkHMA2ogARCwFSMAQTBrIgAkACAAIAE2AigCQAJAAkAgAigC5AMiAyACKALgAyIERg0AIABBADYCECAAQgA3AwggAyAEayIDBEAgA0EASA0CIAAgAxAYIgU2AgggACAFIANBAnVBAnRqNgIQIAAgBSAEIAMQGSADajYCDAsgAEEYaiIDIABBCGoQqQggACgCGCEEIAAsACMhBSAAIABBKGpB2O/tABAjNgIAIAAgBCADIAVBAEgbECcgACwAI0EASARAIAAoAhgQFwsgACgCCCIDRQ0AIAAgAzYCDCADEBcLIABBMGokAAwBCxAoAAsgAkHsA2ogARClASACQfwDaiABEMEFIAJBhARqIAEQ+gMgAkGwBGogARCGAwuyAwEDfyAAIAIQzQJFBEAgAkH0A2ogARCeCCACQfwDaiABENsUDwsgACABIAIQVCACQdQBakEAIAIbQRBqIAEQeSACQfgCaiABEGkgAkGIA2ogARBZIAIoApgDIgBBgYCAgHhHBEAgAiAAQQpttzkD8AIgAkHoAmogARDFAQsgAkHcA2ogARDOBCACQeQDaiABEIUFIAJB9ANqIAEQngggAkH8A2ogARDbFCMAQSBrIgAkACAAIAE2AhgCQCACKAKIBCIDRQ0AIABBCGoiBCADEJ4OIAAoAgghAyAALAATIQUgACAAQRhqQbno7wAQIzYCACAAIAMgBCAFQQBIGxAnIAAsABNBAE4NACAAKAIIEBcLIABBIGokACACQYwEaiABEKUBIAJBnARqIAEQwQUgAkGkBGogARD6AyMAQSBrIgAkACAAIAE2AhgCQCACKALUBCIDRQ0AIABBCGoiBCADEFsgACgCCCEDIAAsABMhBSAAIABBGGpB0vzuABAjNgIAIAAgAyAEIAVBAEgbECcgACwAE0EATg0AIAAoAggQFwsgAEEgaiQAIAJB2ARqIAEQhgMLgAIBAX8gACABIAIQVCACQbwBakEAIAIbQRBqIAEQeSACQdACaiABEGkgAkHgAmogARBZIAJB8AJqQQAgAhsiAEEQaiABEO4BIABBIGogARCtAiAAQTBqIAEQtwIgAEHQAGogARCnAyAAQeAAaiABEMgDIAJB+ANqIAEQpQEgAkGIBGogARCpFSACQagEaiABEKgVIwBBIGsiACQAIAAgATYCGAJAIAIoAswEIgFFDQAgAEEIaiICIAEQTSAAKAIIIQEgACwAEyEDIAAgAEEYakH1he4AECM2AgAgACABIAIgA0EASBsQJyAALAATQQBODQAgACgCCBAXCyAAQSBqJAALkAEAIAAgASACEFQgAkG8AWpBACACG0EQaiABEHkgAkHQAmogARBpIAJB4AJqIAEQWSACQfACakEAIAIbIgBBEGogARDuASAAQSBqIAEQrQIgAEEwaiABELcCIABB0ABqIAEQ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QYSs8wBBABAcIQUjAEEgayIDJAAgAyAGNgIYIAAgBiAFEFQgBUHAAWogBhCrFSAFQbABaiAGEFkgBUGnARCAASIGBEADQAJAIAYvAVBBJUYEQCAAIANBGGpBjJfvABAzIgcgBkGw/fwAQZSM8wBBABAcIgYQVCAGQcABaiAHEKsVIAZBsAFqIAcQWQwBCyADQQhqIgcgBiAGKAIAKAIwEQIAIAMgAygCCCAHIAMsABNBAEgbNgIAQYW27wAgAxAkIAMsABNBAE4NACADKAIIEBcLIAUQtgciBg0ACwsgA0EgaiQADAELIAFBCGoiBiADIAMoAgAoAjARAgAgASABKAIIIAYgASwAE0EASBs2AgBBpKPvACABECQgASwAE0EATg0AIAEoAggQFwsgBBC2ByIDDQALCyABQSBqJABBDBAYIgEgAEGgAWo2AgQgASAINgIIIAEgACgCoAEiAzYCACADIAE2AgQgACABNgKgASAAIAAoAqgBQQFqNgKoAQsgAiAAKAIEQZgDahCIATYCKEGHA0EAIAIoAigbBEAgAiAAKAIEQZgDahCIATYCKCACQYABaiACQShqEOYDCyAAIAJBgAFqQcaE7QAQMyIDNgKcAUEMEBgiASAAQaABajYCBCABIAM2AgggASAAKAKgASIDNgIAIAMgATYCBCAAIAE2AqABIAAgACgCqAFBAWo2AqgBIAIgACgCBEHgBGoQiAE2AihBhwNBACACKAIoGwRAIAIgACgCBEHgBGoQiAE2AiggAkGAAWogAkEoahDmAwsgAkGQAWokAEEMEBghASAAKAKcASECIAEgAEGgAWo2AgQgASACNgIIIAEgACgCoAEiAjYCACACIAE2AgQgACABNgKgASAAIAAoAqgBQQFqNgKoAQwBCwJAIAEgASgCACgCCBEAAEHDAEYEQCAJQQRBBSAALQCUASIGGyIDOgATIAlBCGoiBEGgiu0AQavv7wAgBhsgAxAZGiADIARyQQA6AAAgACAAQZwBaiAJKAIIIAQgCSwAE0EASBsQMyIDNgKcASAAIAMgARBUIAFByAFqIAMQaSABQdgBaiADEIcDIAksABNBAE4NASAJKAIIEBcMAQsgASABKAIAKAIIEQAAQRpGBEAgAC0AlAENAiAAIABBnAFqQYfv7QAQMyIENgKcASMAQSBrIgMkACAALQCUAUUEQCAAKAIEKALkBiEGIANBADYCGCADQgA3AxACfwJAAkACQAJAAkAgBg4EAAEEAgMLIANBAzoAGyADQQA6ABMgA0HOie0ALwAAOwEQIANB0IntAC0AADoAEiADQRBqDAQLIANBADoAGSADQfbz7gAtAAA6ABggA0EJOgAbIANB7vPuACkAADcDECADQRBqDAMLIANBADoAGSADQaCk7wAtAAA6ABggA0EJOgAbIANBmKTvACkAADcDECADQRBqDAILIAMgBjYCAEHWvPEAIAMQJCADQQA6ABAgA0EAOgAbIANBEGoMAQsgA0EQaiIGQYSf7gBBDRA7IAMoAhAgBiADLAAbQQBIGwshBiADIABBnAFqIgVBi5TvABAjNgIIIANBCGogBhAnIAMsABtBAEgEQCADKAIQEBcLIAMgBUEFEJcCNgIQIANBEGpBv6DuABD1AgsgACAEIAEQVCABQbABaiAEEGkgAUHAAWogBBCHAyADQSBqJAAMAQsgASABKAIAKAIIEQAAQcQARgRAIAAgAEGcAWpBlpLvABAzIgM2ApwBIAAgAyABEFQgAUHIAWogAxBpIAFB2AFqIAMQhwMMAQsgASABKAIAKAIIEQAAQRlGBEAgAC0AlAENAiAAIABBnAFqQZyw7wAQMyIENgKcASMAQYABayIDJAAgAyAENgJ4IAAgBCABEFQCQCABKAK0AUF/Rg0AIAMgASgCsAFBCm02AlAgA0HoAGoiBEGw5e8AIANB0ABqEE8gAygCaCEGIAMsAHMhBSADIANB+ABqQdTo7gAQIzYCYCADQeAAaiAGIAQgBUEASBsQJyADLABzQQBIBEAgAygCaBAXCyADIAEoArQBQQptNgJAIANB6ABqIgRBsOXvACADQUBrEE8gAygCaCEGIAMsAHMhBSADIANB+ABqQYet7QAQIzYCYCADQeAAaiAGIAQgBUEASBsQJyADLABzQQBIBEAgAygCaBAXCyADIAEoArwBQQptNgIwIANB6ABqIgRBsOXvACADQTBqEE8gAygCaCEGIAMsAHMhBSADIANB+ABqQY6P7gAQIzYCYCADQeAAaiAGIAQgBUEASBsQJyADLABzQQBIBEAgAygCaBAXCyADIAEoAsABQQptNgIgIANB6ABqIgRBsOXvACADQSBqEE8gAygCaCEGIAMsAHMhBSADIANB+ABqQfGO7gAQIzYCYCADQeAAaiAGIAQgBUEASBsQJyADLABzQQBIBEAgAygCaBAXCyADIAEoAsABQQptNgIQIANB6ABqIgRBsOXvACADQRBqEE8gAygCaCEGIAMsAHMhBSADIANB+ABqQfGO7gAQIzYCYCADQeAAaiAGIAQgBUEASBsQJyADLABzQQBODQAgAygCaBAXCyABKALMASABLQDTASIEIARBGHRBGHVBAEgiBBsEQCABQcgBaiIGKAIAIQUgAyADQfgAakHFtu8AECM2AmggA0HoAGogBSAGIAQbECcLAkAgASsDiAYiE0QAAAAAAADwP2ENACADIBM5AwAgA0HoAGoiBEHhgu8AIAMQTyADKAJoIQYgAywAcyEFIAMgA0H4AGpB24rtABAjNgJgIANB4ABqIAYgBCAFQQBIGxAnIAMsAHNBAE4NACADKAJoEBcLIANBgAFqJAAMAQsgASABKAIAKAIIEQAAQSBGBEAgAC0AlAENAiAAIABBnAFqQZXQ7gAQMyIENgKcASMAQdAAayIDJAAgAyAENgJIIAAgBCABEFQgAyABKAKUA0EKbTYCICADQThqIgRBsOXvACADQSBqEE8gAygCOCEGIAMsAEMhBSADIANByABqQf+O7gAQIzYCMCADQTBqIAYgBCAFQQBIGxAnIAMsAENBAEgEQCADKAI4EBcLIAMgASgCmANBCm02AhAgA0E4aiIEQbDl7wAgA0EQahBPIAMoAjghBiADLABDIQUgAyADQcgAakHhju4AECM2AjAgA0EwaiAGIAQgBUEASBsQJyADLABDQQBIBEAgAygCOBAXCwJAIAEoApwDIgRBgYCAgHhGDQAgAyAEQQptNgIAIANBOGoiBEGw5e8AIAMQTyADKAI4IQYgAywAQyEFIAMgA0HIAGpBqYPtABAjNgIwIANBMGogBiAEIAVBAEgbECcgAywAQ0EATg0AIAMoAjgQFwsgAUHAAWogAygCSBBZIANB0ABqJAAMAQsgASABKAIAKAIIEQAAQcgARgRAIAAgAEGcAWpB2vbuABAzIgM2ApwBIAAgAyABEFQgAUG8AWogAxBZIAFB3AFqIAMQmAggAUHwAWogAxCHAwwBCyABIAEoAgAoAggRAABByQBGBEAgACAAQZwBakHyre4AEDMiAzYCnAEgAUHQAWpBACABG0EQaiADEI0KIAAgAyABEFQgAUG8AWogAxBZDAELIAEgASgCACgCCBEAAEHKAEYEQCAALQCUAUUNAiAAIABBnAFqQcnv7wAQMyIDNgKcASAAIAMgARDgDwwBCyABIAEoAgAoAggRAABBywBGBEAgAC0AlAFFDQIgACAAQZwBakG17+8AEDMiAzYCnAEgACADIAEQ4A8MAQsgASABKAIAKAIIEQAAQcwARgRAIAAgAEGcAWogCUEIaiIDQbeg7gBB1u/vACAALQCUARsQVSIGKAIAIAMgBiwAC0EASBsQMyIENgKcASAAIAQgARBUIAFBvAFqIAQQWSABQdwBaiAEEIcDIwBBIGsiAyQAIAMgBDYCGAJAIAEoAvABIgRFDQAgA0EIaiIFIAQQWyADKAIIIQQgAywAEyEHIAMgA0EYakHwl+0AECM2AgAgAyAEIAUgB0EASBsQJyADLAATQQBODQAgAygCCBAXCyADQSBqJAAgBiwAC0EATg0BIAYoAgAQFwwBCyABIAEoAgAoAggRAABBDUYEQCAAIAEQzQJFBEAgACAAKAKcASABEN8PDAILIAAgAEGcAWpB177uABAzIgM2ApwBIAAgAyABEN8PDAELIAEgASgCACgCCBEAAEEPRgRAIAAgAEGcAWpB0//uABAzIgY2ApwBIAAgBiABEFQjAEFAaiIDJAAgAyAGNgIgAkAgAUGwAWoiBCgCBCIFQX9GDQAgA0EoaiIHIAUQTSADKAIoIQggAywAMyEKIAMgA0EgakHf1+4AECM2AhggA0EYaiAIIAcgCkEASBsQJyADLAAzQQBODQAgAygCKBAXCyAEKwMIIhNEAAAAAAAA8L9hBH8gBUF/RwUgA0EoaiIFIBMQiQUgAygCKCEHIAMsADMhCCADIANBIGpBroDtABAjNgIYIANBGGogByAFIAhBAEgbECcgAywAM0EASARAIAMoAigQFwtBAAsaIANBADYCPCADQgA3AjQgA0KAgICAcDcCLCADQazR8gA2AiggBEEQaiADQShqEO8UIQUgA0Gs0fIANgIoIAMsAD9BAEgEQCADKAI0EBcLIAVFBEAgA0Gs0fIANgIAIAMgBCkCFDcCBCADQQxqIQUCQCAELAAnQQBOBEAgBSAEKQIcNwIAIAUgBCgCJDYCCAwBCyAFIAQoAhwgBCgCIBAaCyADQShqIgUgAxDdDSADKAIoIQcgAywAMyEIIAMgA0EgakHAl+0AECM2AhggA0EYaiAHIAUgCEEASBsQJyADLAAzQQBIBEAgAygCKBAXCyADQazR8gA2AgAgAywAF0EASARAIAMoAgwQFwsLIAQoAigiBARAIANBKGoiBSAEEE0gAygCKCEEIAMsADMhByADIANBIGpByeDuABAjNgIYIANBGGogBCAFIAdBAEgbECcgAywAM0EASARAIAMoAigQFwsLIANBQGskACABQdwBaiAGEGkjAEHQAGsiAyQAIAMgBjYCSAJAIAFB8AFqIgQoAgQiBUF/Rg0AIANBOGoiByAFEE0gAygCOCEIIAMsAEMhCiADIANByABqQfK/7gAQIzYCMCADQTBqIAggByAKQQBIGxAnIAMsAENBAE4NACADKAI4EBcLIAQoAggiBwR/IANBOGoiBSAHELEOIAMoAjghByADLABDIQggAyADQcgAakGbnu8AECM2AjAgA0EwaiAHIAUgCEEASBsQJyADLABDQQBIBEAgAygCOBAXC0EABSAFQX9HCxoCQAJAIAQoAhQNACAEKAIYQX9HDQAgBCsDIEQAAMD////fwWENAQsgA0Hg0fIANgIYIAMgBCkCHDcCJCADIAQoAiQ2AiwgAyAEKQIUNwIcIANBOGoiBSADQRhqENsNIAMoAjghByADLABDIQggAyADQcgAakH3uu4AECM2AjAgA0EwaiAHIAUgCEEASBsQJyADLABDQQBIBEAgAygCOBAXCwsgBEEoaiEFAkACQCAEKAIsIAQtADMiByAHQRh0QRh1IgdBAEgbBH8gBwUgBUF/QYjM8QBBABAbRQ0CIAUsAAsLQRh0QRh1QQBOBEAgAyAFKAIINgIQIAMgBSkCADcDCAwBCyADQQhqIAQoAiggBCgCLBAaCyADQThqIgUgAykCCDcCACAFIAMoAhA2AgggA0IANwIIIANBADYCECADKAI4IQcgAywAQyEIIAMgA0HIAGpBv57vABAjNgIwIANBMGogByAFIAhBAEgbECcgAywAQ0EASARAIAMoAjgQFwsgAywAE0EASARAIAMoAggQFwsLIAQoAjQiBUF/RwRAIANBOGoiByAFEE0gAygCOCEFIAMsAEMhCCADIANByABqQYvA7gAQIzYCMCADQTBqIAUgByAIQQBIGxAnIAMsAENBAEgEQCADKAI4EBcLCyAE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ABAbRQ0CIAUsAAsLQRh0QRh1QQBOBEAgAyAFKAIINgIIIAMgBSkCADcDAAwBCyADIAYoAgwgBigCEBAaCyADQRhqIgUgAykCADcCACAFIAMoAgg2AgggA0IANwIAIANBADYCCCADKAIYIQcgAywAIyEIIAMgA0EoakHcgu4AECM2AhAgA0EQaiAHIAUgCEEASBsQJyADLAAjQQBIBEAgAygCGBAXCyADLAALQQBIBEAgAygCABAXCwsgBigCGCIFBEAgA0EYaiIHIAUQWyADKAIYIQUgAywAIyEIIAMgA0EoakGMqO8AECM2AhAgA0EQaiAFIAcgCEEASBsQJyADLAAjQQBIBEAgAygCGBAXCwsgBisDICITRAAAwP///9/BYgRAIANBGGoiBiATEK0BIAMoAhghBSADLAAjIQcgAyADQShqQcb37gAQIzYCECADQRBqIAUgBiAHQQBIGxAnIAMsACNBAEgEQCADKAIYEBcLCyADQTBqJAAgAUGQGWogBBDtFCMAQSBrIgMkACADIAQ2AhgCQCABQZgZaiIEKwMIIhNEAADA////38FhDQAgA0EIaiIGIBMQcyADKAIIIQUgAywAEyEHIAMgA0EYakGNuO0AECM2AgAgAyAFIAYgB0EASBsQJyADLAATQQBODQAgAygCCBAXCyAEKwMQIhREAADA////38FhBH8gE0QAAMD////fwWIFIANBCGoiBCAUEHMgAygCCCEGIAMsABMhBSADIANBGGpB4OHuABAjNgIAIAMgBiAEIAVBAEgbECcgAywAE0EASARAIAMoAggQFwtBAAsaIANBIGokAAwBCyABIAEoAgAoAggRAABBJEYEQCAAIABBnAFqQZD07gAQMyIENgKcASAAIAQgARBUIwBBIGsiAyQAIAMgBDYCGAJAIAEoArQBIgRFDQAgA0EIaiIGIAQQwg4gAygCCCEEIAMsABMhBSADIANBGGpBzbjvABAjNgIAIAMgBCAGIAVBAEgbECcgAywAE0EATg0AIAMoAggQFwsgA0EgaiQADAELIAEgASgCACgCCBEAAEEJRgRAIAAgAEGcAWpB+Y3vABAzIgM2ApwBIAAgAyABEFQgAUGwAWogAxCeCCABQbgBaiADEIcDIAFByAFqIAMQkAggAUHQAWogAxCCBwwBCyABIAEoAgAoAggRAABBFEYEQCAAIABBnAFqQZaR7wAQMyIGNgKcASAAIAYgARBUIAFBsAFqIAYQmQojAEEgayIDJAAgAyAGNgIYAkAgASgC7AEiBEUNACADQQhqIgUgBBDFBSADKAIIIQcgAywAEyEIIAMgA0EYakG0ru0AECM2AgAgAyAHIAUgCEEASBsQJyADLAATQQBODQAgAygCCBAXCyABKALwASIFBH8gA0EIaiIEIAUQxQUgAygCCCEFIAMsABMhByADIANBGGpBr6ztABAjNgIAIAMgBSAEIAdBAEgbECcgAywAE0EASARAIAMoAggQFwtBAAUgBEEARwsaIANBIGokACMAQSBrIgMkACADIAY2AhgCQCABKAL4ASIERQ0AIANBCGoiBSAEEFsgAygCCCEHIAMsABMhCCADIANBGGpBia/uABAjNgIAIAMgByAFIAhBAEgbECcgAywAE0EATg0AIAMoAggQFwsgASgC/AEiBQR/IANBCGoiBCAFEFsgAygCCCEFIAMsABMhByADIANBGGpBntPuABAjNgIAIAMgBSAEIAdBAEgbECcgAywAE0EASARAIAMoAggQFwtBAAUgBEEARwsaIANBIGokACABQYACaiAGEIcDIwBB8ABrIgMkACADIAY2AmggAUGQAmoiBEEEaiEFAkACQCAEKAIIIAQtAA8iByAHQRh0QRh1IgdBAEgbBH8gBwUgBUF/QYjM8QBBABAbRQ0CIAUsAAsLQRh0QRh1QQBOBEAgAyAFKAIINgJQIAMgBSkCADcDSAwBCyADQcgAaiAEKAIEIAQoAggQGgsgA0HYAGoiBSADKQJINwIAIAUgAygCUDYCCCADQgA3AkggA0EANgJQIAMoAlghByADLABjIQggAyADQegAakH8i+8AECM2AkAgA0FAayAHIAUgCEEASBsQJyADLABjQQBIBEAgAygCWBAXCyADLABTQQBIBEAgAygCSBAXCwsgBEEQaiEFAkACQCAEKAIUIAQtABsiByAHQRh0QRh1IgdBAEgbBH8gBwUgBUF/QYjM8QBBABAbRQ0CIAUsAAsLQRh0QRh1QQBOBEAgAyAFKAIINgI4IAMgBSkCADcDMAwBCyADQTBqIAQoAhAgBCgCFBAaCyADQdgAaiIFIAMpAjA3AgAgBSADKAI4NgIIIANCADcCMCADQQA2AjggAygCWCEHIAMsAGMhCCADIANB6ABqQfGi7wAQIzYCQCADQUBrIAcgBSAIQQBIGxAnIAMsAGNBAEgEQCADKAJYEBcLIAMsADtBAEgEQCADKAIwEBcLCyAEQRxqIQUCQAJAIAQoAiAgBC0AJyIHIAdBGHRBGHUiB0EASBsEfyAHBSAFQX9BiMzxAEEAEBtFDQIgBSwACwtBGHRBGHVBAE4EQCADIAUoAgg2AiggAyAFKQIANwMgDAELIANBIGogBCgCHCAEKAIgEBoLIANB2ABqIgUgAykCIDcCACAFIAMoAig2AgggA0IANwIgIANBADYCKCADKAJYIQcgAywAYyEIIAMgA0HoAGpB1IjtABAjNgJAIANBQGsgByAFIAhBAEgbECcgAywAY0EASARAIAMoAlgQFwsgAywAK0EASARAIAMoAiAQFwsLIARBKGohBQJAAkAgBCgCLCAELQAzIgcgB0EYdEEYdSIHQQBIGwR/IAcFIAVBf0GIzPEAQQAQG0UNAiAFLAALC0EYdEEYdUEATgRAIAMgBSgCCDYCGCADIAUpAgA3AxAMAQsgA0EQaiAEKAIoIAQoAiwQGgsgA0HYAGoiBSADKQIQNwIAIAUgAygCGDYCCCADQgA3AhAgA0EANgIYIAMoAlghByADLABjIQggAyADQegAakHVs+0AECM2AkAgA0FAayAHIAUgCEEASBsQJyADLABjQQBIBEAgAygCWBAXCyADLAAbQQBIBEAgAygCEBAXCwsgBEE0aiEFAkACQCAEKAI4IAQtAD8iByAHQRh0QRh1IgdBAEgbBH8gBwUgBUF/QYjM8QBBABAbRQ0CIAUsAAsLQRh0QRh1QQBOBEAgAyAFKAIINgIIIAMgBSkCADcDAAwBCyADIAQoAjQgBCgCOBAaCyADQdgAaiIEIAMpAgA3AgAgBCADKAIINgIIIANCADcCACADQQA2AgggAygCWCEFIAMsAGMhByADIANB6ABqQeyS7wAQIzYCQCADQUBrIAUgBCAHQQBIGxAnIAMsAGNBAEgEQCADKAJYEBcLIAMsAAtBAEgEQCADKAIAEBcLCyADQfAAaiQAIAFB0AJqIAYQWQJAIAEoAuACIgNBgYCAgHhGDQAgASgC5AIiBEGBgICAeEYNACABIARBCm23OQPgASABIANBCm23OQPQASABQcgBaiAGEMUBIwBBIGsiAyQAIAMgBjYCGAJAIAErA+ABIhNEAAAAAAAAAABhDQAgA0EIaiIEIBMQcyADKAIIIQYgAywAEyEFIAMgA0EYakHDv/AAECM2AgAgAyAGIAQgBUEASBsQJyADLAATQQBODQAgAygCCBAXCyADQSBqJAALDAELIAEgASgCACgCCBEAAEEbRgRAIAAgAEGcAWpBm/7uABAzIgQ2ApwBIAAgBCABEFQgAUHAAWogBBCCBiABQegBaiAEEJIIIAFB8AFqIAQQWSABQYACaiAEEL0FIAEoAqACIgNBgYCAgHhHBEAgASADQQpttzkD4AEjAEEgayIDJAAgAyAENgIYAkAgASsD4AEiE0QAAAAAAAAAAGENACADQQhqIgQgExBzIAMoAgghBiADLAATIQUgAyADQRhqQZXC8AAQIzYCACADIAYgBCAFQQBIGxAnIAMsABNBAE4NACADKAIIEBcLIANBIGokAAsMAQsgASABKAIAKAIIEQAAQRNGBEAgACAAQZwBakH1he4AEDMiAzYCnAEgACADIAEQVCABQdABaiADEIAGIAFB2AFqIAMQkgggAUHgAWogAxBZIAFB8AFqIAMQvQUMAQsgASABKAIAKAIIEQAAQc8ARgRAIAAgAEGcAWpB0YvtABAzIgM2ApwBIAAgAyABEFQgAUG8AWpBACABG0EQaiADEHkgAUHQAmogAxBpIAFB4AJqIAMQWSABQfACakEAIAEbQRBqIAMQhgMMAQsgASABKAIAKAIIEQAAQdAARgRAIAAgAEGcAWpB4PnuABAzIgY2ApwBIAAgBiABEFQgAUG8AWpBACABG0EQaiAGEHkgAUHQAmogBhBpIAFB4AJqIAYQWSABQfACakEAIAEbQRBqIAYQjQogAUGoA2pBACABGyIDQRBqIAYQ7gEgA0EgaiAGEK0CIANBMGogBhC3AiMAQSBrIgMkACADIAY2AhgCQCABKAL8AyIERQ0AIANBCGoiBSAEEJsOIAMoAgghBCADLAATIQcgAyADQRhqQYyL7gAQIzYCACADIAQgBSAHQQBIGxAnIAMsABNBAE4NACADKAIIEBcLIANBIGokACMAQeAAayIDJAAgAyAGNgJYAkAgAUGABGoiBCgCBCIFRQ0AIANByABqIgcgBRBbIAMoAkghCCADLABTIQogAyADQdgAakGyiO0AECM2AkAgA0FAayAIIAcgCkEASBsQJyAD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ABMhByADIANBGGpB55bvABAjNgIAIAMgBSAGIAdBAEgbECcgAywAE0EASARAIAMoAggQFwtBAAUgBkEARwsaIANBIGokACABQZAEaiAEEIYDDAELIAEgASgCACgCCBEAAEHYAEYEQCAAIABBnAFqQZf27gAQMyIDNgKcASAAIAMgARBUIAFBvAFqQQAgARtBEGogAxB5IAFB0AJqIAMQaSABQeACaiADEFkgAUHAA2pBACABG0EQaiADEIYDIAFB8AJqQQAgARsiBEEQaiADEO4BIARBIGogAxCtAiAEQTBqIAMQtwIgAUHYA2ogAxCHAwwBCyABIAEoAgAoAggRAABB2gBGBEAgACAAQZwBakHesO4AEDMiBDYCnAEgACAEIAEQVCABQbwBakEAIAEbQRBqIAQQeSABQdACaiAEEGkgAUHgAmogBBBZIAFB8AJqQQAgARsiA0EQaiAEEO4BIANBIGogBBCtAiADQTBqIAQQtwIgA0HQAGogBBCnAyADQeAAaiAEEMgDIAFB+ANqIAQQpQEjAEEgayIDJAAgAyAENgIYAkAgASgCjAQiBkUNACADQQhqIgUgBhCIDiADKAIIIQcgAywAEyEIIAMgA0EYakGdzO4AECM2AgAgAyAHIAUgCEEASBsQJyADLAATQQBODQAgAygCCBAXCyABKAKQBCIFBH8gA0EIaiIGIAUQWyADKAIIIQUgAywAEyEHIAMgA0EYakHBi+8AECM2AgAgAyAFIAYgB0EASBsQJyADLAATQQBIBEAgAygCCBAXC0EABSAGQQBHCxogA0EgaiQAIwBBIGsiAyQAIAMgBDYCGAJAIAErA6AEIhNEAADA////38FhDQAgA0EIaiIGIBMQrQEgAygCCCEFIAMsABMhByADIANBGGpB3PTuABAjNgIAIAMgBSAGIAdBAEgbECcgAywAE0EATg0AIAMoAggQFwsgA0EgaiQAIAFBqARqIAQQhgMgAUGwBGogBBCMCAwBCyABIAEoAgAoAggRAABB2wBGBEAgACAAQZwBakHLzO4AEDMiAzYCnAEgACADIAEQVCABQbwBakEAIAEbQRBqIAMQeSABQdACaiADEGkgAUHgAmogAxBZIAFBgANqQQAgARtBEGogAxCGAyABQZgDakEAIAEbIgRBEGogAxDuASAEQSBqIAMQrQIgBEEwaiADELcC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IGsiAyQAIAMgBDYCGAJAIAEoApwEIgZFDQAgA0EIaiIFIAYQTSADKAIIIQcgAywAEyEIIAMgA0EYakGO4u0AECM2AgAgAyAHIAUgCEEASBsQJyADLAATQQBODQAgAygCCBAXCyABKAKgBCIFQX9GBH8gBkEARwUgA0EIaiIGIAUQTSADKAIIIQUgAywAEyEHIAMgA0EYakGltu0AECM2AgAgAyAFIAYgB0EASBsQJyADLAATQQBIBEAgAygCCBAXC0EACxogASsDqAQiE0QAAMD////fwWIEQCADQQhqIgYgExCtASADKAIIIQUgAywAEyEHIAMgA0EYakGumO4AECM2AgAgAyAFIAYgB0EASBsQJyADLAATQQBIBEAgAygCCBAXCwsgA0EgaiQAIAFBsARqIAQQ4BQMAQsgASABKAIAKAIIEQAAQdkARgRAIAAgAEGcAWpBotHtABAzIgM2ApwBIAAgAyABEFQgAUG8AWpBACABG0EQaiADEHkgAUHQAmogAxBpIAFB4AJqIAMQWSABQfACakEAIAEbIgRBEGogAxDuASAEQSBqIAMQrQIgBEEwaiADELcCIARB0ABqIAMQpwMgBEHgAGogAxDIAyABQfgDaiADEKUBIAFBiARqIAMQmAggAUGgBGogAxCWCCABQcgEaiADEIcDDAELIAEgASgCACgCCBEAAEH4AEYEQCAAIABBnAFqQd6V7gAQMyIENgKcASAAIAQgARBUIAFB1AFqQQAgARtBEGogBBB5IAFB+AJqIAQQaSABQYgDaiAEEFkgASgCmAMiA0GBgICAeEcEQCABIANBCm23OQPwAiABQegCaiAEEMUBCyABQcwDaiAEEKUBIAFB4ANqIAQQog0jAEEgayIDJAAgAyAENgIYAkAgASgC9AMiBEUNACADQQhqIgYgBBCKDiADKAIIIQQgAywAEyEFIAMgA0EYakHE7+4AECM2AgAgAyAEIAYgBUEASBsQJyADLAATQQBODQAgAygCCBAXCyADQSBqJAAMAQsgASABKAIAKAIIEQAAQfkARgRAIAAgAEGcAWpB95jtABAzIgM2ApwBIAAgAyABENgPDAELIAEgASgCACgCCBEAAEH7AEYEQCAAIAEQzQJFDQEgACAAQZwBakGCxe8AEDMiAzYCnAEgACADIAEQVCABQdQBakEAIAEbQRBqIAMQ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AEgEQCADKAIgEBcLCyAGQRxqIQUCQAJAIAYoAiAgBi0AJyIHIAdBGHRBGHUiB0EASBsEfyAHBSAFQX9BiMzxAEEAEBtFDQIgBSwACwtBGHRBGHVBAE4EQCADIAUoAgg2AhggAyAFKQIANwMQDAELIANBEGogBigCHCAGKAIgEBoLIANByABqIgUgAykCEDcCACAFIAMoAhg2AgggA0IANwIQIANBADYCGCADKAJIIQcgAywAUyEIIAMgA0HYAGpBi4PuABAjNgIwIANBMGogByAFIAhBAEgbECcgAywAU0EASARAIAMoAkgQFwsgAywAG0EASARAIAMoAhAQFwsLIAYoAigiBQRAIANByABqIgcgBRC7DiADKAJIIQUgAywAUyEIIAMgA0HYAGpB89XuABAjNgIwIANBMGogBSAHIAhBAEgbECcgAywAU0EASARAIAMoAkgQFwsLIAZBLGohBQJAAkAgBigCMCAGLQA3IgcgB0EYdEEYdSIHQQBIGwR/IAcFIAVBf0GIzPEAQQAQG0UNAiAFLAALC0EYdEEYdUEATgRAIAMgBSgCCDYCCCADIAUpAgA3AwAMAQsgAyAGKAIsIAYoAjAQGgsgA0HIAGoiBSADKQIANwIAIAUgAygCCDYCCCADQgA3AgAgA0EANgIIIAMoAkghByADLABTIQggAyADQdgAakHBgu4AECM2AjAgA0EwaiAHIAUgCEEASBsQJyADLABTQQBIBEAgAygCSBAXCyADLAALQQBIBEAgAygCABAXCwsgBigCOCIFBEAgA0HIAGoiByAFEK4OIAMoAkghBSADLABTIQggAyADQdgAakHOue8AECM2AjAgA0EwaiAFIAcgCEEASBsQJyADLABTQQBIBEAgAygCSBAXCwsgBigCPCIFBEAgA0HIAGoiByAFEKwOIAMoAkghBSADLABTIQggAyADQdgAakG6pe4AECM2AjAgA0EwaiAFIAcgCEEASBsQJyADLABTQQBIBEAgAygCSBAXCwsgBigCQCIFBEAgA0HIAGoiByAFELcOIAMoAkghBSADLABTIQggAyADQdgAakHJlu8AECM2AjAgA0EwaiAFIAcgCEEASBsQJyADLABTQQBIBEAgAygCSBAXCwsgBigCRCIGBEAgA0HIAGoiBSAGEFsgAygCSCEGIAMsAFMhByADIANB2ABqQc2o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oQ4gAygCGCEGIAMsACMhByADIANBKGpBk8HvABAjNgIAIAMgBiAFIAdBAEgbECcgAywAI0EASARAIAMoAhgQFwsLIANBMGokACABQbgCaiAEEIgKIwBBMGsiAyQAIAMgBDYCKCABQYQDaiEEAkACQCABKAKIAyABLQCPAyIGIAZBGHRBGHUiBkEASBsEfyAGBSAEQX9BiMzxAEEAEBtFDQIgBCwACwtBGHRBGHVBAE4EQCADIAQoAgg2AhAgAyAEKQIANwMIDAELIANBCGogASgChAMgASgCiAMQGgsgA0EYaiIEIAMpAgg3AgAgBCADKAIQNgIIIANCADcCCCADQQA2AhAgAygCGCEGIAMsACMhBSADIANBKGpB0LTvABAjNgIAIAMgBiAEIAVBAEgbECcgAywAI0EASARAIAMoAhgQFwsgAywAE0EASARAIAMoAggQFwsLIANBMGokAAwBCyABIAEoAgAoAggRAABBH0YEQCAAIABBnAFqQcHw7gAQMyIENgKcASMAQUBqIgMkACADIAQ2AjggACAEIAEQVCADIAFBsAFqEIgBNgIwIANBIGogA0EwahDCDyADIAMpAyA3AxggAyADKQMoNwMQIAMoAhggAygCEEcgAygCHCADKAIUR3IEQANAIAMgAygCGDYCCCADKAIIIgQEfyAEKAIIIgRBiMzxACAEGwVBiMzxAAshBCADIANBOGogAygCCCIGBH8gBigCBCIGQYjM8QAgBhsFQYjM8QALECM2AgAgAyAEECcgAyADKAIYKAIQNgIYIAMoAhggAygCEEcgAygCHCADKAIUR3INAAsLIANBIGogA0EwahCMBCADIAMpAyA3AxggAyADKQMoNwMQIAMoAhggAygCEEcgAygCHCADKAIUR3IEQANAIAMgAygCGDYCCCADQThqIANBCGoQ5gMgAyADKAIYKAIYNgIYIAMoAhggAygCEEcgAygCHCADKAIUR3INAAsLIANBQGskAAwBCyABIAEoAgAoAggRAABBogFGBEAgACgCnAEhAyMAQeAAayIFJAAgBSADNgJYAkAgASwA4wFBAE4EQCAFIAEoAuABNgJQIAUgASkC2AE3A0gMAQsgBUHIAGogASgC2AEgASgC3AEQcgsgBSgCTCAFLQBTIgMgA0EYdEEYdSIDQQBIGyEEIANBAEgEQCAFKAJIEBcL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KALYASABKALcARByCyAFQcgAaiIEIAVBMGoQzgIgBSgCSCEGIAUsAFMhByMAQRBrIgMkACADIAVBQGsoAgA2AgggAygCCCEIIANBEGokACAFIAg2AiAgBUEgaiAGIAQgB0EASBsQ7g4gBSwAU0EASARAIAUoAkgQFwsgBSwAO0EATg0AIAUoAjAQFwsgBUHgAGokAAwCCxB3AAsgAS8BUEEna0H//wNxQRJNBEAgAC0AlQENAgsgASABKAIAKAIIEQAAQSdGBEAgACAAQZwBakH8je4AEDMiAzYCnAEgACADIAEQqgMMAQsgASABKAIAKAIIEQAAQShGBEAgACAAQZwBakHm3u8AEDMiAzYCnAEgACADIAEQqgMMAQsgASABKAIAKAIIEQAAQSlGBEAgACAAQZwBakGfmu0AEDMiBDYCnAEjAEEQayIDJAAgAyAENgIIIAAgBCABEFQgAUG8AWogBBBpIAFBzAFqIAQQWSABQfABaiAEEI0KIAFBgAJqIAQQkhUgAyABQZACahCIATYCAEGHA0EAIAMoAgAbBEADQCADQQhqIAMQ5gMgAyADEMcBNgIAQYcDQQAgAygCABsNAAsLIANBEGokAAwBCyABIAEoAgAoAggRAABBKkYEQCAAIABBnAFqQfqV7gAQMyIDNgKcASAAIAMgARDcCAwBCyABIAEoAgAoAggRAABBK0YEQCAAIABBnAFqQf2z7wAQMyIDNgKcASAAIAMgARDcCAwBCyABIAEoAgAoAggRAABBLEYEQCAAIABBnAFqQY7/7QAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBLUYEQCAAIABBnAFqQaGw7wAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBLkYEQCAAIABBnAFqQafY7gAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBL0YEQCAAIABBnAFqQbO67gAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBMEYEQCAAIABBnAFqQezQ7gAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBMUYEQCAAIABBnAFqQav47gAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBMkYEQCAAIABBnAFqQfT57gAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBM0YEQCAAIABBnAFqQfn+7gAQMyIDNgKcASAAIAMgARDcCAwBCyABIAEoAgAoAggRAABBNEYEQCAAIABBnAFqQdz57gAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBNUYEQCAAIABBnAFqQdSR7wAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBNkYEQCAAIABBnAFqQZrs7wAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBN0YEQCAAIABBnAFqQZeX7QAQMyIDNgKcASAAIAMgARDcCAwBCyABIAEoAgAoAggRAABBOEYEQCAAIABBnAFqQcHa7wAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBOUYEQCAAIABBnAFqQYyQ7gAQMyIDNgKcASAAIAMgARCqAwwBCyABIAEoAgAoAggRAABBxwBGBEAgAC0AlAENAiAAIABBnAFqQYTC7wAQMyIENgKcASMAQTBrIgMkACADIAQ2AiggACAEIAEQVCABQbwBaiAEEFkCQCABKALQASIELABfQQBOBEAgAyAEKAJcNgIQIAMgBCkCVDcDCAwBCyADQQhqIAQoAlQgBCgCWBAaCyADIANBCGpBqsHxABCTAyIEKAIINgIgIAMgBCkCADcDGCAEQgA3AgAgBEEANgIIIAMoAhghBCADLAAjIQYgAyADQShqQfrC7wAQIzYCACADIAQgA0EYaiAGQQBIGxAnIAMsACNBAEgEQCADKAIYEBcLIAMsABNBAEgEQCADKAIIEBcLIANBGGoiBCABKALQASIGIAYoAgAoAjARAgAgAygCGCAEIAMsACNBAEgbIgYgBiwAACIGQSByIAYgBkHBAGtBGkkbOgAAIAMoAhghBiADLAAjIQUgAyADQShqQYuU7wAQIzYCCCADQQhqIAYgBCAFQQBIGxAnIAMsACNBAEgEQCADKAIYEBcLIANBMGokAAwBCyABIAEoAgAoAggRAABBwgBGBEAgAC0AlAENAiAAIABBnAFqQYTC7wAQMyIENgKcASMAQTBrIgMkACADIAQ2AiggACAEIAEQVCABQbABaiAEEFkCQCABKALAASIELABfQQBOBEAgAyAE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NgIMIAlBnPeAATYCCCAAKAIEEIgCIAlBCGoQnwYLIAAoApwBIQIjAEEgayIAJAAgACACNgIYIAEoAjQiAiABKAI4IgNHBEADQCAAIABBGGogAigCACACIAIsAAtBAEgbEB02AggCQEGGA0EAIAAoAggbBEAgAigCACEEIAIsAAshBiAAQQhqIgUgASABKAIAKAIwEQIAIAAgBCACIAZBAEgbNgIAIAAgACgCCCAFIAAsABNBAEgbNgIEIAAsABNBAE4NASAAKAIIEBcMAQsgAiwAFyEEIAIoAgwhBiAAIABBGGogAigCACACIAIsAAtBAEgbECM2AgggAEEIaiAGIAJBDGogBEEASBsQJwsgAkEYaiICIANHDQALCyAAQSBqJAALIAlBIGokAAu9AQECfyMAQRBrIgEkACABQQA6AAQgAUHyyJ3rAjYCACABQQQ6AAsgAEEyIAEQvQIaIAEsAAtBAEgEQCABKAIAEBcLIABB4AFqIgJBuNDyADYCACACQgA3AgQgAkHI2/IANgIAIAJBADYCDCAAQejkgAE2AswBIABB2OSAATYCvAEgAEG85IABNgKwASAAQajegAE2AgAgAkH45IABNgIAIABBwgEQKSAAIAAoAgAoApQBEQEAIAFBEGokACAAC70BAQJ/IwBBEGsiASQAIAFBADoABCABQezKtesCNgIAIAFBBDoACyAAQTAgARC9AhogASwAC0EASARAIAEoAgAQFwsgAEHgAWoiAkG40PIANgIAIAJCADcCBCACQcjb8gA2AgAgAkEANgIMIABB+NqAATYCzAEgAEHo2oABNgK8ASAAQczagAE2ArABIABBuNSAATYCACACQYjbgAE2AgAgAEHCARApIAAgACgCACgClAERAQAgAUEQaiQAIAALzAEBAn8jAEEQayIBJAAgAUEAOgAJIAFBzZzxAC0AADoACCABQQk6AAsgAUHFnPEAKQAANwMAIABBOCABEL0CGiABLAALQQBIBEAgASgCABAXCyAAQeABaiICQbjQ8gA2AgAgAkIANwIEIAJByNvyADYCACACQQA2AgwgAEGAx4ABNgLMASAAQfDGgAE2ArwBIABB1MaAATYCsAEgAEHAwIABNgIAIAJBkMeAATYCACAAQcIBECkgACAAKAIAKAKUAREBACABQRBqJAAgAAvBAQECfyMAQRBrIgEkACABQQA6AAggAULyys2j983csi03AwAgAUEIOgALIABBNSABEL0CGiABLAALQQBIBEAgASgCABAXCyAAQeABaiICQbjQ8gA2AgAgAkIANwIEIAJByNvyADYCACACQQA2AgwgAEHEqYABNgLMASAAQbSpgAE2ArwBIABBmKmAATYCsAEgAEGEo4ABNgIAIAJB1KmAATYCACAAQcIBECkgACAAKAIAKAKUAREBACABQRBqJAAgAAvFAwEGfwNAIAAiAUEBaiEAIAEtAAAiBkHQvvIAai0AAEEIcQ0ACwJAAkAgASAGQStGIAZBLUZyaiIALQAAIgJBMEcEQCAAIQEMAQsgAC0AAUHfAXFB2ABGBEAgAEECaiEAA0AgACIBQQFqIQAgAS0AACIDQTBGDQALQQAhACABIQQDQAJAAn8gA0EYdEEYdSICQTBrIgNBCU0EQCADIABBBHRqDAELIAJBIHIiAkHhAGtBBUsNASAAQQR0IAJqQdcAawshACAELQABIQMgBEEBaiEEDAELCyAEIAFrQQhLIQUMAgsgAkEwRwRAIAAhAQwBCwNAIAAtAAEhAiAAQQFqIgEhACACQTBGDQALCyABIQRBACEAIAJBGHRBGHVBMGsiA0EJTQRAA0AgAyAAQQpsaiEAIAQsAAEhAyAEQQFqIQQgA0EwayIDQQpJDQALCyAEIAFrIgFBCkkNACABQQpHBEBBASEFDAELIAJBGHRBGHVBNEgNACACQTRHIABBAE5yIQULIAZBLUYEQEGAgICAeEGAgICAeEEAIABrIABBgICAgHhLGyAFGw8LQf////8HQf////8HIAAgAEH/////B0sbIAUbC8wBAQJ/IwBBEGsiASQAIAFBBzoACyABQQA6AAcgAUHXm/EAKAAANgIAIAFB2pvxACgAADYAAyAAQS0gARC9AhogASwAC0EASARAIAEoAgAQFwsgAEHgAWoiAkG40PIANgIAIAJCADcCBCACQcjb8gA2AgAgAkEANgIMIABBvO7/ADYCzAEgAEGs7v8ANgK8ASAAQZDu/wA2ArABIABB/Of/ADYCACACQczu/wA2AgAgAEHCARApIAAgACgCACgClAERAQAgAUEQaiQAIAALCQAgABCVCxAXCwkAIAAQlgsQFwv3AQECfyMAQRBrIgEkACABQQY6AAsgAUEAOgAGIAFB+JzxACgA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QCABIAIoAgA2AgAgASACKAIENgIEIAEgAigCCDYCCAsMAQtBzODwAEEAECQLIAMsABtBAE4NACADKAIQEBcLIANBIGokACAACwgAIABBwANqC6YBAQV/IwBBEGsiAiQAIAAoAkAiAQR/IAJBrAI2AgQgAkEIaiABIAJBBGoQ8wEhASAAIAAoAgAoAhgRAAAhBCABKAIAIQMgAUEANgIAIAMQugUhBSAAQQA2AkAgAEEAQQAgACgCACgCDBEFABogASgCACEDIAFBADYCACADBEAgAyABQQRqKAIAEQAAGgtBACAAIAQgBXIbBUEACyEAIAJBEGokACAACx4AIABB8AJrEGYgABDaASAAQdAAahAvIABBADYCZAsjACAAQbwBaxBmIABBtAFqENoBIABBhAJqEC8gAEEANgKYAgsfACAAEGYgAEHwAmoQ2gEgAEHAA2oQLyAAQQA2AtQDCxIAIABB0ANrIgAQrwIaIAAQFwsSACAAQcADayIAEK8CGiAAEBcLEgAgAEGgA2siABCvAhogABAXCxIAIABBkANrIgAQrwIaIAAQFwsSACAAQYADayIAEK8CGiAAEBcLEgAgAEHwAmsiABCvAhogABAXCxIAIABB4AJrIgAQrwIaIAAQFwuQAgEFfyMAQRBrIgIkACAAENkBIQMgAEEANgIoIABCADcCICAAQeSv8gA2AgAgAEE0akEAQS8QYRogAiADKAIEIgE2AgggASABKAIEQQFqNgIEIAIoAghB+NWBARDpARCVEiEEIAIoAggiASABKAIEQQFrIgU2AgQgBUF/RgRAIAEgASgCACgCCBEBAAsgBARAIAIgAygCBCIBNgIAIAEgASgCBEEBajYCBCAAIAIQpwc2AkQgAigCACIBIAEoAgRBAWsiAzYCBCADQX9GBEAgASABKAIAKAIIEQEACyAAIAAoAkQiASABKAIAKAIcEQAAOgBiCyAAQQBBgCAgACgCACgCDBEFABogAkEQaiQAIAALEgAgAEHQAmsiABCvAhogABAXCxIAIABBzAFrIgAQrwIaIAAQFwsSACAAQbwBayIAEK8CGiAAEBcLDAAgABCvAhogABAXCwsAIABB0ANrEK8CCwsAIABBwANrEK8CCwsAIABBoANrEK8CCwsAIABBkANrEK8CCwsAIABBgANrEK8CCwsAIABB8AJrEK8CCzMAAkACQCAAKAJADQAgACABQbeQ7gAQyxMiATYCQCABRQ0AIABBCDYCWAwBC0EADwsgAAsLACAAQeACaxCvAgsLACAAQdACaxCvAgsLACAAQcwBaxCvAgsLACAAQbwBaxCvAgu/AQECfyMAQRBrIgEkACABQQA6AAggAULh3I3Dxo6eui03AwAgAUEIOgALIABBzwAgARCOAiABLAALQQBIBEAgASgCABAXCyAAQfACahC0BSECIABB0Jv+ADYC4AIgAEHAm/4ANgLQAiAAQbCb/gA2AswBIABBjJv+ADYCvAEgAEHwlP4ANgIAIAJB4Jv+ADYCACAAQfib/gA2AoADIAAgAEH0AmpBChBuIAAgACgCACgClAERAQAgAUEQaiQAIAALngIBBX8jAEEQayICJAAgAkEAOgAJIAJB3JrxAC0AADoACCACQQk6AAsgAkHUmvEAKQAANwMAIABBmAEgAhDwASEDIAIsAAtBAEgEQCACKAIAEBcLIABBsAFqIgFBuNDyADYCACABQgA3AgQgAUGI2PIANgIAIAFBADYCDCABIQQgAEHAAWoiAUG40PIANgIAIAFBfzYCBCABQejZ8gA2AgAgASEFIABByAFqIgFBuNDyADYCACABQgA3AgQgAUHY3fIANgIAIAFBADYCDCAAQfyA/gA2AgAgBEGQh/4ANgIAIAVBoIf+ADYCACABQbCH/gA2AgAgA0GPARApIANBpAEQKSADQdoBECkgACAAKAIAKAKUAREBACACQRBqJAALkwEBAn8jAEEQayICJAAgAkEHOgALIAJBADoAByACQd+b8QAoAAA2AgAgAkHim/EAKAAANgADIABBKyACEL0CIQMgAiwAC0EASARAIAIoAgAQFwsgACABNgLgASAAQZzz/QA2AswBIABBjPP9ADYCvAEgAEHw8v0ANgKwASAAQdzs/QA2AgAgAxDDAyACQRBqJAAgAAuOAQEDfyAAKAJMQX9HBEAgACgCTA8LIAACfyMAQRBrIgIkACACQQhqIgEgACgCHCIANgIAIAAgACgCBEEBajYCBCABEPwCIgBBICAAKAIAKAIsEQMAIQMgASgCACIAIAAoAgRBAWsiATYCBCABQX9GBEAgACAAKAIAKAIIEQEACyACQRBqJAAgAws2AkwgAwsLACAAQczUgQEQZwsPACAAELYFIABB0AFqEC8L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Bw0AA0AgAigCBCEDIAIQFyADIgIgAUHwAWpHDQALCwJAIAEoAiwiAiABQShqRg0AA0AgAigCCCAAKALoBigC8AcQ7hAEQCABQqSEgIAQNwO4ASABQqSEgIAQNwMYIAEpAhghCSABQcABaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIAk3AgQgAkIANwIMIAIhAyABQqiEgIAQNwOQASABQqiEgIAQNwMQIAEpAhAhCSABQZgBaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIAk3AgQgAkIANwIMIAEgAjYCjAEgASADNgKIASABIAA2AoQBIAFCgICAgIAgNwJ8IAFBuLX9ADYCeCAAIAMgAUH4AGogAkEAQfCxf0EBQQAQLiABQsiEgIAQNwMIIAFCyISAgBA3A+gBIAEpAgghCSABQfABaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIAk3AgQgAkIANwIMIAEgAjYC5AEgAUH0tf0ANgLgASAAIAIgAUHgAWpBAEEAQfCxf0EBQQAQLgwCCyACKAIEIgIgAUEoakcNAAsLAkAgASgCMEUNACABKAIsIgIoAgAiBCABKAIoIgMoAgQ2AgQgAygCBCAENgIAIAFBADYCMCACIAFBKGpGDQADQCACKAIEIQMgAhAXIAMiAiABQShqRw0ACwsgAEEBOgC8BwsgAUGQAmokAAsLACAAQQBBARCvCwsTACAAIAAoAgBBDGsoAgBqELALC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALCwAgAEEBQQAQrwsLCwAgAEEAQQAQrwsLEwAgACAAKAIAQQxrKAIAahD1CAu3AwEHfyMAQRBrIgIkAAJ/AkAgAEEUQfCxf0EBECwiAQRAIAFBsP38AEGEoPoAQQAQHCIGDQELQd2A7wBBABA6QQAMAQsgAiAGQRtBAEHwsX8QywECQCACKAIIIgdFBEBBtIDvAEEAEDoMAQsgACgCuAciAUUEQCAAIABBxABB8LF/QQEQLCIBNgK4BwsgAUHoAWogASgC6AEoApQBEQEAQbACEBgiAxC5BRogAiACKAIEIgRHBEADQCAEKAIIIQVBuBkQGCIBEOAGGiAFKALsASEFIAFBBTYC5BggASAFNgK0GCAGLQD4BUUEQCABQQI2ArwYCyADIAEgAygCACgCqAERAgAgBCgCBCIEIAJHDQALCyAAKAK4ByIBRQRAIAAgAEHEAEHwsX9BARAsIgE2ArgHCyABQegBaiADIAEoAugBKAKoARECAEH60e8AQQAQjAILAkAgAigCCEUNACACKAIEIgEoAgAiACACKAIAIgMoAgQ2AgQgAygCBCAANgIAIAJBADYCCCABIAJGDQADQCABKAIEIQAgARAXIAAiASACRw0ACwsgB0EARwshACACQRBqJAAgAAvhAgEBfyAAEIEBIAAoArABIgEEQCABIAEoAgAoAgQRAQAgAEEANgKwAQsgACgCtAEiAQRAIAEgASgCACgCBBEBACAAQQA2ArQBCwJAIAAsAMMBQQBIBEAgAEEANgK8ASAAKAK4ASEBDAELIABBuAFqIgFBADoACwsgAUEAOgAAAkAgACwAzwFBAEgEQCAAQQA2AsgBIAAoAsQBIQEMAQsgAEHEAWoiAUEAOgALCyABQQA6AAAgAEEANgLQBiAAQQA2AuQGIABCADcDgAkgAEJ/NwP4CCAAQYgJakIANwMAIABCfzcDqAYgAEJ/NwOwBiAAQQA2AsAHIABBADoA9AggAEEANgLwCCAAQgA3A+gIIABBADsB4AggAEEANgK4ByAAQQA2ApAJIABBADoAvAcgAEIANwPQByAAQgA3A7gGIABCADcDwAYgAEHQAWoQlAUgAEGYA2oQlAUgAEHgBGoQlAULCAAgAEHQAWoL4wEBBX8jAEFAaiICJAAgACAAKAIAQQxrKAIAaiIDIAMoAhBBfXEiAxD4CCACQThqIABBARC6AyACLQA4BEAgACAAKAIAQQxrKAIAaigCGCEEIAIgASkDCDcDECACIAEpAwA3AwgjAEEQayIBJAAgBCgCACgCFCEFIAEgAikDEDcDCCABIAIpAwg3AwAgAkEoaiIGIAQgAUEIIAURBwAgAUEQaiQAIAJBGGoiAUJ/NwMIIAFCADcDACAAIAAoAgBBDGsoAgBqIANBBHIgAyAGKQMIIAEpAwhRGxCiAgsgAkFAayQAC6MBAQJ/IwBBEGsiASQAIAFBjJnxAC8AADsBCCABQYAUOwEKIAFBhJnxACkAADcDACAAQckAIAEQ1gYgASwAC0EASARAIAEoAgAQFwsgAEHQAWoQ7gwhAiAAQYSe/QA2ArwBIABB6Jf9ADYCACACQZSe/QA2AgAgAEG4nv0ANgLgASAAIABB1AFqQQcQbiAAIAAoAgAoApQBEQEAIAFBEGokACAAC98BAQR/IwBBEGsiAyQAIAAgACgCAEEMaygCAGooAhAhASAAQQA2AgQgACAAKAIAQQxrKAIAaiABQX1xIgEQ+AggA0EIaiAAQQEQugMCQCADLQAIBEAgACAAKAIAQQxrKAIAaigCGARAAn8gACAAKAIAQQxrKAIAaigCGCICKAIMIgQgAigCCEYEQCACQX8gAigCACgCLBEDAAwBCyACIARBAWsiAjYCDCACLQAAC0F/Rw0CCyABQQFyIQEMAQsgAUEEciEBCyAAIAAoAgBBDGsoAgBqIAEQogIgA0EQaiQAC+cBAQR/IwBBEGsiAiQAIAJBBjoACyACQQA6AAYgAkGDmPEAKAAANgIAIAJBh5jxAC8AADsBBCAAQRogAhDwASEDIAIsAAtBAEgEQCACKAIAEBcLIABBsAFqIgFBuNDyADYCACABQgA3AgQgAUGI2PIANgIAIAFBADYCDCABIQQgAEHAAWoiAUG40PIANgIAIAFCADcCBCABQfjZ8gA2AgAgAUEANgIMIABB9Ib9ADYCACAEQYiN/QA2AgAgAUGYjf0ANgIAIANBjwEQKSADQaUBECkgACAAKAIAKAKUAREBACACQRBqJAAL9gEBBH8jAEEQayIEJAAgACAAKAIAQQxrKAIAaigCECECIABBADYCBCAAIAAoAgBBDGsoAgBqIAJBfXEiAhD4CCAEQQhqIABBARC6AwJAIAQtAAgEQCAAIAAoAgBBDGsoAgBqKAIYBEACfwJAIAAgACgCAEEMaygCAGooAhgiAygCDCIFIAMoAghHBEAgBUEBaywAACABRg0BCyADIAFB/wFxIAMoAgAoAiwRAwAMAQsgAyADKAIMQQFrIgE2AgwgAS0AAAtBf0cNAgsgAkEBciECDAELIAJBBHIhAgsgACAAKAIAQQxrKAIAaiACEKICIARBEGokAAuQQQIPfwF+IwBB8AFrIgIkACABKAJAIgsgASgCRCIPRwRAA0AgCygCACIHQQE6AK0BIAcoAogBIgQhAwJAAkAgBCAHKAKMASIBRg0AA0AgAygCAEELRg0BIANBBGoiAyABRw0ACwwBCyABIANGDQAgByAHKAIAKAKEAREAACIBQSRqIQUCQCABLAAvQQBOBEAgAiAFKAIINgLoASACIAUpAgA3A+ABDAELIAJB4AFqIAEoAiQgASgCKBAaCwJAIAIoAuQBIAItAOsBIgEgAUEYdEEYdUEASCIBGyIDRQ0AIAIoAuABIAJB4AFqIAEbIgRBAWsgA0EAR2oiAS0AAEEjRwR/IAEgBEYNASABQQFrBSABCyAERw0AIAJB0AFqIAJB4AFqIgFBASADQQFrIAEQhwEaIAIsAOsBQQBIBEAgAigC4AEQFwsgAiACKALYATYC6AEgAiACKQPQATcD4AELIAJBwAFqIAAgAkHgAWoQ7AMgAigCxAEiA0EMayEBAkAgA0EBaywAAEEATgRAIAIgASgCCDYC2AEgAiABKQIANwPQAQwBCyACQdABaiABKAIAIANBCGsoAgAQGgsgAigCwAEiAQRAIAEgAigCxAEiA0YEfyABBQNAIANBDGshBCADQQFrLAAAQQBIBEAgBCgCABAXCyAEIgMgAUcNAAsgAigCwAELIQMgAiABNgLEASADEBcLAkAgAigC1AEgAiwA2wEiAUH/AXEgAUEASBtFDQAgAkGwAWoiAUGqwfEAIAJB0AFqEGsCQCABIAVGDQAgAi0AuwEiA0EYdEEYdSEBIAUsAAtBAE4EQCABQQBOBEAgBSACKQOwATcCACAFIAIoArgBNgIIDAILIAUgAigCsAEgAigCtAEQIAwBCyAFIAIoArABIAJBsAFqIAFBAEgiARsgAigCtAEgAyABGxAhGgsgAiwAuwFBAE4NACACKAKwARAXCyACLADbAUEASARAIAIoAtABEBcLIAIsAOsBQQBIBEAgAigC4AEQFwsgBygCjAEhASAHKAKIASEECwJAIAQiAyABRg0AA0AgAygCAEEMRwRAIANBBGoiAyABRw0BDAILCyABIANGDQAgByAHKAIAKAKMAREAACIGQSRqIQUCQCAGLAAvQQBOBEAgAiAFKAIINgLoASACIAUpAgA3A+ABDAELIAJB4AFqIAYoAiQgBigCKBAaCwJAIAIoAuQBIAItAOsBIgEgAUEYdEEYdUEASCIBGyIDRQ0AIAIoAuABIAJB4AFqIAEbIgRBAWsgA0EAR2oiAS0AAEEjRwR/IAEgBEYNASABQQFrBSABCyAERw0AIAJB0AFqIAJB4AFqIgFBASADQQFrIAEQhwEaIAIsAOsBQQBIBEAgAigC4AEQFwsgAiACKALYATYC6AEgAiACKQPQATcD4AELIAJBwAFqIAAgAkHgAWoQ7AMgAigCxAEiA0EMayEBAkAgA0EBaywAAEEATgRAIAIgASgCCDYC2AEgAiABKQIANwPQAQwBCyACQdABaiABKAIAIANBCGsoAgAQGgsgAigCwAEiAQRAIAEgAigCxAEiA0YEfyABBQNAIANBDGshBCADQQFrLAAAQQBIBEAgBCgCABAXCyAEIgMgAUcNAAsgAigCwAELIQMgAiABNgLEASADEBcLAkAgAigC1AEgAiwA2wEiAUH/AXEgAUEASBtFDQAgAkGgAWoiAUGqwfEAIAJB0AFqEGsCQCABIAVGDQAgAi0AqwEiA0EYdEEYdSEBIAUsAAtBAE4EQCABQQBOBEAgBSACKQOgATcCACAFIAIoAqgBNgIIDAILIAUgAigCoAEgAigCpAEQIAwBCyAFIAIoAqABIAJBoAFqIAFBAEgiARsgAigCpAEgAyABGxAhGgsgAiwAqwFBAE4NACACKAKgARAXCyAGQdQAaiEFAkAgBiwAX0EATgRAIAIgBSgCCDYCyAEgAiAFKQIANwPAAQwBCyACQcABaiAGKAJUIAYoAlgQGgsgAiwA6wFBAEgEQCACKALgARAXCyACIAIoAsgBNgLoASACIAIpA8ABIhE3A+ABAkAgAigC5AEgAiwA6wEiAUH/AXEgAUEASCIBGyIDRQ0AIBGnIAJB4AFqIAEbIgRBAWsgA0EAR2oiAS0AAEEjRwR/IAEgBEYNASABQQFrBSABCyAERw0AIAJBwAFqIAJB4AFqIgFBASADQQFrIAEQhwEaIAIsAOsBQQBIBEAgAigC4AEQFwsgAiACKALIATYC6AEgAiACKQPAATcD4AELIAJBkAFqIAAgAkHgAWoQ7AMgAigClAEiA0EMayEBAkAgA0EBaywAAEEATgRAIAIgASgCCDYCyAEgAiABKQIANwPAAQwBCyACQcABaiABKAIAIANBCGsoAgAQGgsgAigCkAEiAQRAIAEgAigClAEiA0YEfyABBQNAIANBDGshBCADQQFrLAAAQQBIBEAgBCgCABAXCyAEIgMgAUcNAAsgAigCkAELIQMgAiABNgKUASADEBcLAkAgAigCxAEgAiwAywEiAUH/AXEgAUEASBtFDQAgAkGAAWoiAUGqwfEAIAJBwAFqEGsCQCABIAVGDQAgAi0AiwEiA0EYdEEYdSEBIAUsAAtBAE4EQCABQQBOBEAgBSACKQOAATcCACAFIAIoAogBNgIIDAILIAUgAigCgAEgAigChAEQIAwBCyAFIAIoAoABIAJBgAFqIAFBAEgiARsgAigChAEgAyABGxAhGgsgAiwAiwFBAE4NACACKAKAARAXCyACLADLAUEASARAIAIoAsABEBcLIAIsANsBQQBIBEAgAigC0AEQFwsgAiwA6wFBAEgEQCACKALgARAXCyAHKAKMASEBIAcoAogBIQQLAkAgBCIDIAFGIgUNAAJAA0AgAygCAEEHRwRAIANBBGoiAyABRw0BDAILCyABIANGDQAgByAHKAIAKAJcEQAAIQEgAkEANgLoASACQgA3A+ABIAEoAhgiBCABQRRqIg4oAgAiAWsiA0EMbSEFAkACQCADRQ0AAkACQAJAIAVB1qrVqgFJBEAgAiADEBgiBjYC4AEgAiAGIAVBDGxqNgLoASAGIQMgASAERgRAIAIgBjYC5AEMBQsDQCADIQgCQCABLAALQQBOBEAgCCABKQIANwIAIAggASgCCDYCCAwBCyAIIAEoAgAgASgCBBAaCyAIQQxqIQMgAUEMaiIBIARHDQALIAIgAzYC5AFBACEEIAJBADYC2AEgAkIANwPQASADIAZGDQNBACEFAkACQANAAkAgBiwAC0EATgRAIAIgBigCCDYCyAEgAiAGKQIANwPAAQwBCyACQcABaiAGKAIAIAYoAgQQGgsCQCACKALEASACLQDLASIBIAFBGHRBGHVBAEgiARsiA0UNACACKALAASACQcABaiABGyIEQQFrIANBAEdqIgEtAABBI0cEfyABIARGDQEgAUEBawUgAQsgBEcNACACQZABaiACQcABaiIBQQEgA0EBayABEIcBGiACLADLAUEASARAIAIoAsABEBcLIAIgAigCmAE2AsgBIAIgAikDkAE3A8ABCyAAKAIIIgFFDQQgAigCxAEgAi0AywEiAyADQRh0QRh1QQBIIgQbIQMgAigCwAEgAkHAAWogBBshCQNAAkACQAJAAkACQAJAIAEoAhQgAS0AGyIEIARBGHRBGHVBAEgiDBsiBCADIAMgBEsiEBsiCgRAIAkgAUEQaiINKAIAIA0gDBsiDCAKEEwiDUUEQCADIARJDQIMAwsgDUEATg0CDAELIAMgBE8NAgsgASgCACIBDQUMCgsgDCAJIAoQTCIEDQELIBANAQwCCyAEQQBODQELIAEoAgQiAQ0BDAYLCyABRQ0EQQAhBCACQQA2AnggAkIANwNwIAEoAiAgASgCHGsiA0EMbSEJAkAgAwRAIAlB1qrVqgFPDQEgAiADEBgiBDYCcCACIAQgCUEMbGo2AnggASgCHCIDIAEoAiAiAUcEQANAAkAgAywAC0EATgRAIAQgAykCADcCACAEIAMoAgg2AggMAQsgBCADKAIAIAMoAgQQGgsgBEEMaiEEIANBDGoiAyABRw0ACwsgAiAENgJ0CyACQZABakGqwfEAIARBDGsQawJAIAIoAtgBIgQgBUsEQCAFIAIpA5ABNwIAIAUgAigCmAE2AgggAkEANgKYASACQgA3A5ABIAIgBUEMaiIFNgLUAQwBCyAFIAIoAtABIgNrQQxtIglBAWoiAUHWqtWqAU8NAyABIAQgA2tBDG0iBEEBdCIKIAEgCksbQdWq1aoBIARBqtWq1QBJGyIEBH8gBEHWqtWqAU8NBSAEQQxsEBgFQQALIgogCUEMbGoiASACKQOQATcCACABIAIoApgBNgIIIAJBADYCmAEgAkIANwOQASAKIARBDGxqIQkgAUEMaiEEAkAgAyAFRgRAIAIgCTYC2AEgAiAENgLUASACIAE2AtABDAELA0AgAUEMayIBIAVBDGsiBSkCADcCACABIAUoAgg2AgggBUIANwIAIAVBADYCCCADIAVHDQALIAIgCTYC2AEgAigC1AEhAyACIAQ2AtQBIAIoAtABIQUgAiABNgLQASADIAVGDQADQCADQQxrIQEgA0EBaywAAEEASARAIAEoAgAQFwsgASIDIAVHDQALCyAFBEAgBRAXCyAEIQULIAIsAJsBQQBIBEAgAigCkAEQFwsgAigCcCIEBEAgBCACKAJ0IgNHBEADQCADQQxrIQEgA0EBaywAAEEASARAIAEoAgAQFwsgASIDIARHDQALCyAEEBcLIAIsAMsBQQBIBEAgAigCwAEQFwsgBiAIRiEBIAZBDGohBiABDQYMAQsLECgACxAoAAtBo4TvABA4AAsQKAALQZa67wAQlgEACyACKALQASEEDAILQQAhBQwBC0EAIQQgAkEANgLYASACQgA3A9ABQQAhBQtBACEDIAJBADYCaCACQgA3A2AgBSAEayIBQQxtIQYCQCABBEAgBkHWqtWqAU8NASACIAEQGCIDNgJgIAIgAzYCZCACIAMgBkEMbGo2AmggBSAEIgFHBEADQAJAIAEsAAtBAE4EQCADIAEpAgA3AgAgAyABKAIINgIIDAELIAMgASgCACABKAIEEBoLIANBDGohAyABQQxqIgEgBUcNAAsLIAIgAzYCZAsgAkHgAGogDkcEQCAOIAIoAmAgAxCkBAsgAigCYCIBBEAgASACKAJkIgNGBH8gAQUDQCADQQxrIQYgA0EBaywAAEEASARAIAYoAgAQFwsgBiIDIAFHDQALIAIoAmALIQMgAiABNgJkIAMQFwsgBARAIAQgBUcEQANAIAVBDGshASAFQQFrLAAAQQBIBEAgASgCABAXCyABIgUgBEcNAAsLIAQQFwsgAigC4AEiBEUNAiAEIAIoAuQBIgNHBEADQCADQQxrIQEgA0EBaywAAEEASARAIAEoAgAQFwsgASIDIARHDQALCyAEEBcMAgsQKAALIAUNAANAIAQoAgBBBEcEQCAEQQRqIgQgAUcNAQwCCwsgASAERg0AIAcgBygCACgCRBEAACIFQdwAaiEGAkAgBSwAZ0EATgRAIAIgBigCCDYC6AEgAiAGKQIANwPgAQwBCyACQeABaiAFKAJcIAUoAmAQGgsCQCACKALkASACLQDrASIBIAFBGHRBGHVBAEgiARsiA0UNACACKALgASACQeABaiABGyIEQQFrIANBAEdqIgEtAABBI0cEfyABIARGDQEgAUEBawUgAQsgBEcNACACQdABaiACQeABaiIB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DQEgAUEBawUgAQsgBEcNACACQcABaiACQeABaiIBQQEgA0EBayABEIcBGiACLADrAUEASARAIAIoAuABEBcLIAIgAigCyAE2AugBIAIgAikDwAE3A+ABCyACQcABaiAAIAJB4AFqEOwDAkAgAigCxAEiA0EMayIBIAJB0AFqRg0AIAEtAAsiCEEYdEEYdSEEIAIsANsBQQBOBEAgBEEATgRAIAIgASgCCDYC2AEgAiABKQIANwPQAQwCCyACQdABaiABKAIAIANBCGsoAgAQIAwBCyACQdABaiABKAIAIAEgBEEASCIBGyADQQhrKAIAIAggARsQIRoLIAIoAsABIgEEQCABIAIoAsQBIgNGBH8gAQUDQCADQQxrIQQgA0EBaywAAEEASARAIAQoAgAQFwsgBCIDIAFHDQALIAIoAsABCyEDIAIgATYCxAEgAxAXCwJAIAIoAtQBIAIsANsBIgFB/wFxIAFBAEgbRQ0AIAJBEGoiAUGqwfEAIAJB0AFqEGsCQCABIAZGDQAgAi0AGyIDQRh0QRh1IQEgBiwAC0EATgRAIAFBAE4EQCAGIAIpAxA3AgAgBiACKAIYNgIIDAILIAYgAigCECACKAIUECAMAQsgBiACKAIQIAJBEGogAUEASCIBGyACKAIUIAMgARsQIRoLIAIsABtBAE4NACACKAIQEBcLIAVB6ABqIQYCQCAFLABzQQBOBEAgAiAGKAIINgLIASACIAYpAgA3A8ABDAELIAJBwAFqIAUoAmggBSgCbBAaCyACLADrAUEASARAIAIoAuABEBcLIAIgAigCyAE2AugBIAIgAikDwAEiETcD4AECQCACKALkASACLADrASIBQf8BcSABQQBIIgEbIgNFDQAgEacgAkHgAWogARsiBEEBayADQQBHaiIBLQAAQSNHBH8gASAERg0BIAFBAWsFIAELIARHDQAgAkHAAWogAkHgAWoiAUEBIANBAWsgARCHARogAiwA6wFBAEgEQCACKALgARAXCyACIAIoAsgBNgLoASACIAIpA8ABNwPgAQsgAkHAAWogACACQeABahDsAwJAIAIoAsQBIgNBDGsiASACQdABakYNACABLQALIgVBGHRBGHUhBCACLADbAUEATgRAIARBAE4EQCACIAEoAgg2AtgBIAIgASkCADcD0AEMAgsgAkHQAWogASgCACAD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IANBAXYiBUECdCIHaiIGIAIgBSAEIAUQ0wMgBiABIAIgAyAFayIDIAQgB2ogAxDTAyAGIQMDQCABIANGBEAgACAGRg0FA0AgBCAAKAIANgIAIARBBGohBCAAQQRqIgAgBkcNAAsMBQsCQCADKAIAIAAoAgAgAigCABEDAARAIAQgAygCADYCACADQQRqIQMMAQsgBCAAKAIANgIAIABBBGohAAsgBEEEaiEEIAAgBkcNAAsMAgsgBCABQQRrIgEgACABKAIAIAAoAgAgAigCABEDACICGygCADYCACAAIAEgAhshACAEQQRqIQQLIAQgACgCADYCAAwBCyABIANGDQADQCAEIAMoAgA2AgAgBEEEaiEEIANBBGoiAyABRw0ACwsLagEDfyAAQcT9/AA2AgACQCAAKAIMRQ0AIAAoAggiASgCACICIAAoAgQiAygCBDYCBCADKAIEIAI2AgAgAEEANgIMIAEgAEEEaiICRg0AA0AgASgCBCEDIAEQFyADIgEgAkcNAAsLIAAQFwv0BQIDfwF+IABCADcCBCAAQQA2AgwgAEHghP0ANgIAAkAgASgCCCABKAIEayIDBEAgA0EASA0BIAAgAxAYIgI2AgQgACACNgIIIAAgAiADQQJ1QQJ0ajYCDCAAIAEoAgggASgCBCIEayIDQQBKBH8gAiAEIAMQGSADagUgAgs2AggLIABB6NTyADYCECAAIAEpAxg3AxggACABKQMgNwMgIABB2NbyADYCKCAAIAEpAiw3AiwgACABKAI0NgI0IABB+NjyADYCOCAAQUBrIAFBQGsrAwA5AwAgAEHIAGohAgJAIAEsAFNBAE4EQCACIAFByABqIgMpAwA3AwAgAiADKAIINgIIDAELIAIgASgCSCABKAJMEBoLIABB1ABqIQICQCABLABfQQBOBEAgAiABQdQAaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAEoAlQgASgCWBAaCyAAQZSF/QA2AmAgACABKQJkNwJkIAAgASkCbDcCbCAAIAEpAnQ3AnQgACABKAJ8NgJ8IAEpA4ABIQUgAEGI2fIANgKIASAAIAU3A4ABIAEoAowBIQIgAEGktvMANgKQASAAIAI2AowBIAAgASkDmAE3A5gBIAAgASgCoAE2AqABIABB2NnyADYCpAEgASgCqAEhAiAAQay78wA2AqwB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IAAoAhBqayIAQQAgAEEAShsPCyAEIAMgAyAEShsgACAAKAIAKAIkEQAAIAJqIAAoAhhqayIAQR91IABxIQcLIAcLrQQCDX8CfiMAQRBrIgQkACACIAEoAgAQkAchCyAEIAIoAgQ2AgwgBCACKAIINgIIIAQgAigCDDYCBCAEIAIoAhA2AgAgACAAKAIAKAIgEQAAIQUgACgCHCEGIAAgACgCACgCIBEAACEMIAAoAiQhCCAAIAAoAgAoAiQRAAAhDSAAKAIoIQ4gACAAKAIAKAIkEQAAIQcgACgCMCIJIAQoAghsIAIoAhgiCm0hDyALKAIEIAlsIAptIQICQCAFIAZqIgUgCSAEKAIMbCAKbWsgCygCACAJbCAKbWoiBiAFSA0AIAYgCCAMaiIISg0AIAIgACgCICAHaiIHIA9raiICIA0gDmoiAEoNACACIAdIDQACQAJAAkACQAJAIAEoAgBBAmsOBAADAQIFCyADIAitIAetQiCGhDcCGCADIAKtQiCGIhEgBa0iEoQ3AhAgAyARIAathDcCCCADIACtQiCGIBKENwIADAMLIAMgBq0gB61CIIaENwIYIAMgAq1CIIYiESAFrSIShDcCECADIBEgCK2ENwIIIAMgAK1CIIYgEoQ3AgAMAgsgAyAIrSIRIAetQiCGhDcCGCADIAKtQiCGIhIgBq2ENwIQIAMgESAShDcCCCADIAWtIACtQiCGhDcCAAwBCyADIAitIhEgB61CIIaENwIYIAMgAq1CIIYiEiAFrYQ3AhAgAyARIBKENwIIIAMgBq0gAK1CIIaENwIAC0EBIRALIARBEGokACAQC1EBAn8gAiABIAEgAkgbIAAgACgCACgCJBEAACIEayEDIAIgASABIAJKGyAEayIBIAAoAiBIBEAgACABNgIgCyADIAAoAihKBEAgACADNgIoCwsQACAAQn83AwggAEIANwMAC1EBAn8gAiABIAEgAkgbIAAgACgCACgCIBEAACIEayEDIAIgASABIAJKGyAEayIBIAAoAhxIBEAgACABNgIcCyADIAAoAiRKBEAgACADNgIkCwsQACAAQn83AwggAEIANwMACwQAIAALYwEDfyAAQYjj/AA2AgAgACgCgAEiASAAKAKEASIDRwRAA0AgASgCACICBEAgAiACKAIAKAIEEQEACyABQQRqIgEgA0cNAAsg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Agw3AgAgACABKAIUNgIIDAELIAAgASgCDCACEHILIAhBEGokAA8LEHcAC0HIge4AEOYOAAspACAAKAJMIABBpwEQpwUiAEUEQEEADwsgAC8BUEHCAGtB//8DcUEDSQu/BwEEfyAAIAFHBEAgAUEEaiIDLQALIgVBGHRBGHUhBAJAIABBBGoiAiwAC0EATgRAIARBAE4EQCACIAMpAgA3AgAgAiADKAIINgIIDAILIAIgASgCBCABKAIIECAMAQsgAiABKAIEIAMgBEEASCICGyABKAIIIAUgAhsQIRoLIAFBEGohAyAAQRBqIQIgAS0AGyIFQRh0QRh1IQQCQCAALAAbQQBOBEAgBEEATgRAIAIgAykCADcCACACIAMoAgg2AggMAgsgAiABKAIQIAEoAhQQIAwBCyACIAEoAhAgAyAEQQBIIgIbIAEoAhQgBSACGxAhGgsgAUEcaiEDIABBHGohAiABLQAnIgVBGHRBGHUhBAJAIAAsACdBAE4EQCAEQQBOBEAgAiADKQIANwIAIAIgAygCCDYCCAwCCyACIAEoAhwgASgCIBAgDAELIAIgASgCHCADIARBAEgiAhsgASgCICAFIAIbECEaCyABQShqIQMgAEEoaiECIAEtADMiBUEYdEEYdSEEAkAgACwAM0EATgRAIARBAE4EQCACIAMpAgA3AgAgAiADKAIINgIIDAILIAIgASgCKCABKAIsECAMAQsgAiABKAIoIAMgBEEASCICGyABKAIsIAUgAhsQIRoLIAFBNGohAyAAQTRqIQIgAS0APyIFQRh0QRh1IQQCQCAALAA/QQBOBEAgBEEATgRAIAIgAykCADcCACACIAMoAgg2AggMAgsgAiABKAI0IAEoAjgQIAwBCyACIAEoAjQgAyAEQQBIIgIbIAEoAjggBSACGxAhGgsgAUFAayEDIABBQGshAiABLQBLIgVBGHRBGHUhBAJAIAAsAEtBAE4EQCAEQQBOBEAgAiADKQIANwIAIAIgAygCCDYCCAwCCyACIAEoAkAgASgCRBAgDAELIAIgASgCQCADIARBAEgiAhsgASgCRCAFIAIbECEaCyABQcwAaiEDIABBzABqIQIgAS0AVyIFQRh0QRh1IQQCQCAALABXQQBOBEAgBEEATgRAIAIgAykCADcCACACIAMoAgg2AggMAgsgAiABKAJMIAEo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AgA3AwAgACACKQIINwIIIAAgAikCADcCACACIAQpAwg3AgggAiAEKQMANwIADAILIAAgAEEQaiAAQSBqIABBMGogAUEQaxDjCxoMAQsgACAAQRBqIABBIGoiAxCqBRogAEEwaiICIAFGDQACQANAIAMhBQJAAkAgAiIDKAIAIgYgBSgCACICSARAIAMoAgQhBwwBCyACIAZHDQEgAygCBCIHIAUoAgRODQELIAMgBSkCADcCACADQQhqKQIAIQogAyAFKQIINwIIAn8gACAAIAVGDQAaA0ACQCAGIAVBEGsiAigCACIJSA0AIAUgBiAJRw0CGiAHIAVBDGsoAgBIDQAgBQwCCyAFIAIpAgA3AgAgBSACKQIINwIIIAIiBSAARw0ACyAACyICIAo3AgggAiAHNgIEIAIgBjYCACAIQQFqIghBCEYNAgsgA0EQaiICIAFHDQALQQEhBQwBCyADQRBqIAFGIQULIARBEGokACAFC0sBAn8gACgCACIBBEACfyABKAIMIgIgASgCEEYEQCABIAEoAgAoAiQRAAAMAQsgAi0AAAtBf0cEQCAAKAIARQ8LIABBADYCAAtBAQsKACAAELEBNgIACyYBAX8gACgCBCECA0AgASACRwRAIAJBBGshAgwBCwsgACABNgIEC1wBA38CQCAAKAIMRQ0AIAAoAggiASgCACICIAAoAgQiAygCBDYCBCADKAIEIAI2AgAgAEEANgIMIAEgAEEEaiICRg0AA0AgASgCBCEAIAEQFyAAIgEgAkcNAAsLCyoAIwBBEGsiAiQAAkAgACABRgRAIABBADoAeAwBCyABEBcLIAJBEGokAAtoAQN/IABB/LD8ADYCAAJAIAAoAgxFDQAgACgCCCIBKAIAIgIgACgCBCIDKAIENgIEIAMoAgQgAjYCACAAQQA2AgwgASAAQQRqIgJGDQADQCABKAIEIQMgARAXIAMiASACRw0ACwsgAAuDCgINfwl8IwBBEGsiCSQAIAlBADYCCCAJQgA3AwACQAJAAkACQAJAAkAgACgCACIGIAAoAgRGDQAgBigCCCIFIAZBBGoiDEYNAANAIAUoAgwhDyAFKAIIIRACQCAHIA5JBEAgB0EANgIMIAdBADoACCAHIA82AgQgByAQNgIAIAkgB0EQaiIHNgIEDAELIAcgCSgCACINayIRQQR1IghBAWoiC0GAgICAAU8NAyALIA4gDWsiCkEDdSIGIAYgC0kbQf////8AIApB8P///wdJGyIGQYCAgIABTw0EIAZBBHQiBhAYIgogCEEEdGoiCEEANgIMIAhBADoACCAIIA82AgQgCCAQNgIAIAhBEGohByARQQBKBEAgCiANIBEQGRoLIAkgBiAKajYCCCAJIAc2AgQgCSAKNgIAIA1FDQAgDRAXCyAFKAIEIgUgDEYNASAJKAIIIQ4MAAsACwJAIAEoAgAiBiABKAIERg0AIAYoAggiBSAGQQRqIgxGDQADQCAFKAIMIQ8gBSgCCCEQAkAgCSgCCCIGIAdLBEAgB0EANgIMIAdBAToACCAHIA82AgQgByAQNgIAIAkgB0EQaiIHNgIEDAELIAcgCSgCACINayIRQQR1IghBAWoiC0GAgICAAU8NAyALIAYgDWsiCkEDdSIGIAYgC0kbQf////8AIApB8P///wdJGyIGQYCAgIABTw0FIAZBBHQiBhAYIgogCEEEdGoiCEEANgIMIAhBAToACCAIIA82AgQgCCAQNgIAIAhBEGohByARQQBKBEAgCiANIBEQGRoLIAkgBiAKajYCCCAJIAc2AgQgCSAKNgIAIA1FDQAgDRAXCyAFKAIEIgUgDEcNAAsLIAkoAgAiBiAHEOQLIAYgB0YiCA0EIAS3IRYgA7chFyADQeQAbCIKIQ4gBiEFA0ACfyAHIAVBEGoiA0YEQEQAAAAAAADwPyEUIAJEAAAAAAAA8D8gBS0ACBshEyAKDAELIAJEAAAAAAAA8D8gBS0ACBshEyACRAAAAAAAAPA/IAUtABgbIRQgBSgCECAFKAIEawshBAJ/IBMgEyAUoCIYoyAEtyIZoiISmUQAAAAAAADgQWMEQCASqgwBC0GAgICAeAsiBCAOIAQgDkgbtyIaIBMgF6IiFUQAAAAAAADgP6JjIQQCfyAUIBijIBmiIhKZRAAAAAAAAOBBYwRAIBKqDAELQYCAgIB4CyEOIAQEQAJ/IBUgGqAiEplEAAAAAAAA4EFjBEAgEqoMAQtBgICAgHgLQQF0QQNtIQwgBQJ/IBUCfyATIBaiIhKZRAAAAAAAAOBBYwRAIBKqDAELQYCAgIB4CyIEIAwgBCAMShu3oSISmUQAAAAAAADgQWMEQCASqgwBC0GAgICAeAs2AgwLIAMiBSAHRw0ACwwDCxAoAAtBo4TvABA4AAtBo4TvABA4AAsgCA0AIAYhAwNAAkAgAygCDCIMQQBMDQAgASAAIAMtAAgbIgQoAgAiCyAEKAIEIgpGDQADQAJAAkAgCygCCCIFIAtBBGoiCEYNACADKAIAIQQDQCAFKAIIIAROBEAgAygCBCAFKAIMTg0CCyAFKAIEIgUgCEcNAAsMAQsgBSAIRg0AIAUgBSgCCCAMajYCCCAFIAUoAgwgDGs2AgwLIAtBEGoiCyAKRw0ACwsgA0EQaiIDIAdHDQALCyAGBEAgBhAXCyAJQRBqJAALmgICA38BfCAAQQRqIgYhBQJAIAAoAggiBCAGRg0AA0AgASAEKAIISARAIAQhBQwCCyAEKAIEIgQgBkcNAAsgBiEFC0EQEBgiBCABrSACrUIghoQ3AgggBSgCACIBIAQ2AgQgBCABNgIAIAUgBDYCACAEIAU2AgQgACAAKAIMQQFqNgIMIAYgACgCCCIFKAIEIgRHBEAgA7dEAAAAAAAA+D+iIQcDQAJ/IAVBDGoiASgCACICtyAHIAQoAgi3oGQEQCABIAEgBEEMaiAEKAIMIAJIGygCADYCACAEKAIAIgEgBCgCBCICNgIEIAQoAgQgATYCACAAIAAoAgxBAWs2AgwgBBAXIAIMAQsgBCIFKAIECyIEIAZHDQALCwvKCgIKfwF+IAEgACgCCCIHIAAoAgQiBWtBBHVNBEACQCABRQ0AIAUhAyABQQdxIgcEQANAIANBADYCDCADIANBBGoiBDYCCCADIAQ2AgQgA0H8sPwANgIAIANBEGohAyACQQFqIgIgB0cNAAsLIAFBBHQgBWohBSABQQFrQf////8AcUEHSQ0AA0AgA0EANgIMIAMgA0EEaiIBNgIIIAMgATYCBCADQfyw/AA2AgAgA0EQaiICQQA2AgwgAiACQQRqIgE2AgggAiABNgIEIAJB/LD8ADYCACADQSBqIgJBADYCDCACIAJBBGoiATYCCCACIAE2AgQgAkH8sPwANgIAIANBMGoiAkEANgIMIAIgAkEEaiIBNgIIIAIgATYCBCACQfyw/AA2AgAgA0FAayICQQA2AgwgAiACQQRqIgE2AgggAiABNgIEIAJB/LD8ADYCACADQdAAaiICQQA2AgwgAiACQQRqIgE2AgggAiABNgIEIAJB/LD8ADYCACADQeAAaiICQQA2AgwgAiACQQRqIgE2AgggAiABNgIEIAJB/LD8ADYCACADQfAAaiICQQA2AgwgAiACQQRqIgE2AgggAiABNgIEIAJB/LD8ADYCACADQYABaiIDIAVHDQALCyAAIAU2AgQPCwJAAkACQCAFIAAoAgAiA2tBBHUiBCABaiIGQYCAgIABSQRAIAYgByADayIFQQN1IgMgAyAGSRtB/////wAgBUHw////B0kbIgYEQCAGQYCAgIABTw0CIAZBBHQQGCEJCyAJIARBBHRqIgQhAyABQQdxIgcEQCAEIQMDQCADQQA2AgwgAyADQQRqIgU2AgggAyAFNgIEIANB/LD8ADYCACADQRBqIQMgAkEBaiICIAdHDQALCyABQQR0IARqIQsgAUEBa0H/////AHFBB08EQANAIANBADYCDCADIANBBGoiATYCCCADIAE2AgQgA0H8sPwANgIAIANBEGoiAkEANgIMIAIgAkEEaiIBNgIIIAIgATYCBCACQfyw/AA2AgAgA0EgaiICQQA2AgwgAiACQQRqIgE2AgggAiABNgIEIAJB/LD8ADYCACADQTBqIgJBADYCDCACIAJBBGoiATYCCCACIAE2AgQgAkH8sPwANgIAIANBQGsiAkEANgIMIAIgAkEEaiIBNgIIIAIgATYCBCACQfyw/AA2AgAgA0HQAGoiAkEANgIMIAIgAkEEaiIBNgIIIAIgATYCBCACQfyw/AA2AgAgA0HgAGoiAkEANgIMIAIgAkEEaiIBNgIIIAIgATYCBCACQfyw/AA2AgAgA0HwAGoiAkEANgIMIAIgAkEEaiIBNgIIIAIgATYCBCACQfyw/AA2AgAgA0GAAWoiAyALRw0ACwsgCSAGQQR0aiEGIAAoAgQiCiAAKAIAIghGDQIDQCAEQRBrIgRB/LD8ADYCAEEAIQkgBEEANgIMIAQgBEEEaiIBNgIIIAQgATYCBCAKQQxrIQcgCkEIayEDIApBEGshCiABIQIgAygCACIFIAdHBEADQEEQEBghAyAFKQIIIQwgAyABNgIEIAMgDDcCCCADIAI2AgAgAiADNgIEIAEgAzYCACAEIAlBAWoiCTYCDCADIQIgBSgCBCIFIAdHDQALCyAIIApHDQALIAAgBjYCCCAAKAIEIQMgACALNgIEIAAoAgAhCCAAIAQ2AgAgAyAIRg0DA0AgA0EQayIDIAMoAgAoAgARAAAaIAMgCEcNAAsMAwsQKAALQaOE7wAQOAALIAAgBjYCCCAAIAs2AgQgACAENgIACyAIBEAgCBAXCws/AQF/IwBBEGsiAiQAAkACQCABQR5LDQAgAC0AeA0AIABBAToAeAwBCyACQQhqIAEQ8BQhAAsgAkEQaiQAIAALxwECAn8BfAJAIABBwAFqEF5FDQAgAEEKQX8QMCICKALkBkEDRw0AIAAgACgCACgCjAYREAAhAyAAAn8gACgC0AEiASgC0AEgASgCyAFrtyABKALMASABKALEAWu3IAOZRBgtRFT7IQlAokQAAAAAAIBmQKMQkgGioSIDmUQAAAAAAADgQWMEQCADqgwBC0GAgICAeAtB5ABsIAAoAogCQQFrIAIoAugGQfQXaiIBKAIsIgJBCmwgAiABLQA8G2xBAXRtNgKQAgsLxwIBAn8gABCBASAAQbABahCKCCAAQgA3A+ABIABBfzYC7AEgAEHwAWoQLyAAQQA2AoQCIABB5AA2ApACIABCgYCAgAg3A6ACIABCBTcDiAIgAEIANwOoAiAAIAAoApQCNgKYAiAAKAK0AiIBIAAoArACIgJHBEADQCABQRBrIgEgASgCACgCABEAABogASACRw0ACwsgACACNgK0AiAAKALAAiIBIAAoArwCIgJHBEADQCABQRBrIgEgASgCACgCABEAABogASACRw0ACwsgACACNgLAAiAAKALMAiIBIAAoAsgCIgJHBEADQCABQRBrIgEgASgCACgCABEAABogASACRw0ACwsgACACNgLMAiAAKALYAiIBIAAoAtQCIgJHBEADQCABQRBrIgEgASgCACgCABEAABogASACRw0ACwsgACACNgLYAgtfAQV/IwBBEGsiACQAIABB/////wM2AgwgAEH/////BzYCCCMAQRBrIgEkACAAQQhqIgIoAgAgAEEMaiIDKAIASSEEIAFBEGokACACIAMgBBsoAgAhASAAQRBqJAAgAQsJACAAEOULEBcLqwEBBH8jAEEQayIBJAAgASAAQR5BAUHwsX8QywEgASABKAIEIgBHBEADQCAAKAIIIgIQ/xQgA0oEQCACEP8UIQMLIAAoAgQiACABRw0ACwsCQCABKAIIRQ0AIAEoAgQiACgCACICIAEoAgAiBCgCBDYCBCAEKAIEIAI2AgAgAUEANgIIIAAgAUYN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EIwGBEAgB0EIaiACIAEgAUEBEJAHIAMgBBDAECAAIAcpAwg3AgALIAdBEGokAAvwAwEDfyMAQSBrIgMkAAJAAkACQAJAIAJBBWsOAgEAAgsgAEIANwIAIABBADYCCCABKALYBiIBQQpOBEAgAEHh1wMQkAELAkACQAJAAkACQAJAAkACQAJAAkAgAUEKbw4KAAECAwQFBgcICQwLIABB4NcDEJABDAsLIABB4dcDEJABDAoLIABB4tcDEJABDAkLIABB49cDEJABDAgLIABB5NcDEJABDAcLIABB5dcDEJABDAYLIABB5tcDEJABDAULIABB59cDEJABDAQLIABB6NcDEJABDAMLIABB6dcDEJABDAILIABCADcCACAAQQA2AgggASgC1AYiAkELTgRAIAAgAkHZ1wNqEJABDAILIAEoAtgGIQQgAkEITgRAAkAgAkEHayIBQQJPBEAgAkEDa0F8cSIFQQJ0EBghAiADIAVBgICAgHhyNgIYIAMgAjYCECADIAE2AhQMAQsgAyABOgAbIANBEGohAgsgAkGBwgMgARD4CxogAiABQQJ0akEANgIAIAAgAygCGDYCCCAAIAMpAxA3AgALIARBDEsNASAAIARBAnRBwJ77AGooAgAQkAEMAQsgAyABKALYBjYCACADQRBqIgFBsOXvACADEE8gACABEJgBIAMsABtBAE4NACADKAIQEBcLIANBIGokAAs8ACAAQfUAQQFBARAsIQAgAUH1AEEBQQEQLCEBAkAgAEUNACABRQ0AIAEoAuQDIgFFDQAgACABNgLkAwsLFgAgAEHYgfIANgIAIABBEGoQShogAAsWACAAQbCB8gA2AgAgAEEMahBKGiAACw8AQQdBBCAALQAQQQRxGwuVBAEGfwJAIAEgACIFa0EDSA0AIARBBHFFDQAgAC0AAEHvAUcNACAALQABQbsBRw0AIABBA0EAIAAtAAJBvwFGG2ohBQsDQAJAIAEgBU0NACACIAlNDQAgBSwAACIEQf8BcSEHAkAgBEEATgRAQQEhBCADIAdPDQEMAgsgBEFCSQ0BIARBX00EQCABIAVrQQJIDQIgBS0AASIGQcABcUGAAUcNAkECIQQgBkE/cSAHQQZ0QcAPcXIgA00NAQwCCwJAAkAgBEFvTQRAIAEgBWtBA0gNBCAFLQACIQggBS0AASEGIAdB7QFG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AXQMAQtBfwsiBEEBIAQbIQQgASgCACEHIAAoAgAhCCADQS9GBH9BAAUgACgCAAsgBBCgCCIGBEAgA0EvRwRAIAAoAgAaIABBADYCAAsgBUEuNgIEIAAgBUEIaiAGIAVBBGoQ8wEiAxC4EiADKAIAIQYgA0EANgIAIAYEQCAGIAMoAgQRAQALIAEgACgCACAHIAhrajYCACACIAQgACgCAGo2AgAgBUEQaiQADwsQdwALLwBBACEAIAJBA2tBfk8Ef0EMQQkgASgCjAJBCEYbIgAgAEEDaiABEJMEGwVBAAsLJQEBfyABKAIAENwMQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvrFQEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBLzYCaCALIAtBiAFqIAtBkAFqIAtB6ABqIgEQ8wEiDygCACIKNgKEASALIApBkANqNgKAASABEIkBIREgC0HYAGoQiQEhDiALQcgAahCJASEMIAtBOGoQiQEhDSALQShqEIkBIRAjAEEQayIBJAAgCwJ/IAIEQCABIAMQuhIiAiACKAIAKAIsEQIAIAsgASgCADYAeCABIAIgAigCACgCIBECACANIAEQ5wIgARBKGiABIAIgAigCACgCHBECACAMIAEQ5wIgARBKGiALIAIgAigCACgCDBEAADoAdyALIAIgAigCACgCEBEAADoAdiABIAIgAigCACgCFBECACARIAEQ5wIgARBKGiABIAIgAigCACgCGBECACAOIAEQ5wIgARBKGiACIAIoAgAoAiQRAAAMAQsgASADELkSIgIgAigCACgCLBECACALIAEoAgA2AHggASACIAIoAgAoAiARAgAgDSABEOcCIAEQShogASACIAIoAgAoAhwRAgAgDCABEOcCIAEQShogCyACIAIoAgAoAgwRAAA6AHcgCyACIAIoAgAoAhARAAA6AHYgASACIAIoAgAoAhQRAgAgESABEOcCIAEQShogASACIAIoAgAoAhgRAgAgDiABEOcCIAEQShogAiACKAIAKAIkEQAACzYCJCABQRBqJAAgCSAIKAIANgIAIARBgARxIhJBCXYhE0EAIQFBACECA0AgAiEKAkACQAJAAkAgAUEERg0AIAAgC0GoBGoQ6gJFDQBBACEEAkACQAJAAkACQAJAIAtB+ABqIAFqLAAADgUB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3wAQ1AkiASABKAIAQQxrKAIAaigCEEEFcSIIRQRAIANBIGpBBHIhASADQThqIQUgA0HwAGohCQNAAkAgAi0AOARAIANBIGoiBCADQdAAaiIGEM4CIAAgBCAGIAIoAgQgAigCCCACKAIMIAIoAhAgACgCACgCYBEMACADLAArQQBODQEgAygCIBAXDAELIANBIGoiBCADQdAAaiIGEM4CIAAgBCAGQYGAgIB4QYGAgIB4QYGAgIB4QYGAgIB4IAAoAgAoAmARDAAgAywAK0EATg0AIAMoAiAQFwsgCSADKAJgQQxrKAIAai0AAEECcQ0CIANBmKj9ADYCICABQQA7ARAgAUIANwIIIAFCADcCACAFQgA3AgggBUIANwIAIANBgICA/AM2AkggBUHFi+0AQQsQOyAAIANBIGoQmgEgA0EANgIYIANCADcDECADQRBqQdHKAxCQAQJAIAItADgEQCADIANBEGoiBBDOAiAAIAMgBCACKAIEIAIoAgggAigCDCACKAIQIAAoAgAoAmARDAAgAywAC0EATg0BIAMoAgAQFwwBCyADIANBEGoiBBDOAiAAIAMgBEGBgICAeEGBgICAeEGBgICAeEGBgICAeCAAKAIAKAJgEQwAIAMsAAtBAE4NACADKAIAEBcLIAAQogEgAywAG0EASARAIAMoAhAQFwsgA0GYqP0ANgIgIAMsAENBAEgEQCADKAI4EBcLIANB4ABqIANB0ABqQd8AENQJIgQgBCgCAEEMaygCAGotABBBBXFFDQALIAhFDQELIAItADhFDQAgA0EAOgAgIANBADoAKyADQQA6ABsgA0EANgIQIAAgA0EgaiADQRBqIAIoAgQgAigCCCACKAIMIAIoAhAgACgCACgCYBEMACADLAAbQQBIBEAgAygCEBAXCyADLAArQQBODQAgAygCIBAXCyADLABbQQBIBEAgAygCUBAXCyADQZiw9gA2ApwBIANBhLD2ADYCYCADQYTY9QA2AmggAywAkwFBAEgEQCADKAKIARAXCyAHEIwDGiADQZwBahCCARogA0HwAWokAAuSLgINfwR+IwBBgAJrIggkACABQQAQ9QchDCAIQQA6AOABIAhBADoA6wECQCACLABfQQBOBEAgCCACKAJcNgLYASAIIAIpAlQ3A9ABDAELIAhB0AFqIAIoAlQgAigCWBAaCyAB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ASAFIAYgAyAGQQAgCmsQ6wIgACABIAUgBCgCdCIGIAMgBiAKEOsCDAELIAAgASAFIAYgAyAEKAJ0ELIBCyACQYgBQfCxf0EBECxFBEAgACABIAwgBCgCYCAFIAQoAmQQsgECQCALELkBQQFGDQAgASABKAIAKAKUAREBACAEQQA6ACQgBEHz6JXrBjYCICAEQQQ6ACsgBEEAOgAbIARBADoAECAEQQA6AAsgBEEAOgAAIAEgBEEgaiAEQRBqIAQgASgCACgCkAERBwAgBCwAC0EASARAIAQoAgAQFwsgBCwAG0EASARAIAQoAhAQFwsgBCwAK0EATg0AIAQoAiAQFwsgACABIAMgBCgCaCAHIAQoAmwQsgELIAEgASgCACgClAERAQAgBEGAAWokAAvwAQECfyMAQRBrIgEkACABQQU6AAsgAUEAOgAFIAFB5ZjxACgAADYCACABQemY8QAtAAA6AAQgAEGJASABEJ4BGiABLAALQQBIBEAgASgCABAXCyAAQcwDaiICQbjQ8gA2AgAgAkJ/NwIEIAJB+NbyADYCACAAQazM+AA2AogDIABBnMz4ADYC+AIgAEGMzPgANgLoAiAAQfzL+AA2AuQBIABB2Mv4ADYC1AEgAEHIy/gANgLAASAAQajL+AA2ArABIABB6MT4ADYCACACQbzM+AA2AgAgAEH/ABApIAAgACgCACgClAERAQAgAUEQaiQAC2gBAn8gASABKAIEIgBHBEADQCAAKAIIIgIgAigCACgCCBEAACEDIAAoAgQhAiADQYYBRwRAIAAoAgAiAyACNgIEIAAoAgQgAzYCACABIAEoAghBAWs2AgggABAXCyACIgAgAUcNAAsLC0IAIAEgAiADIARBBBDEBCEBIAMtAABBBHFFBEAgACABQdAPaiABQewOaiABIAFB5ABIGyABQcUASBtB7A5rNgIACwtAACACIAMgAEEIaiAAKAIIKAIEEQAAIgAgAEGgAmogBSAEQQAQ3AkgAGsiAEGfAkwEQCABIABBDG1BDG82AgALC40DAQF8IAAoAtgFQQFrQQFNBEACfyABKALoBiIAQeAtaisDACAAQegtaisDAKMCfyAAQZAsaisDACACIABB9BdqIgAoAiwiAUEKbCABIAAtADwbbEHkAG23oiIDmUQAAAAAAADgQWMEQCADqgwBC0GAgICAeAu3oiIDmUQAAAAAAADgQWMEQCADqgwBC0GAgICAeAtBAXQPCwJAIAAoAtQFQQhGBEAgAUGMCGogASgC1AcgAmxB5ABtNgIAIAFB7AZqQdHKAxCEBCEAIAEoAugGIgJB4C1qKwMAIAJB6C1qKwMAoyABQYgIaigCBCAAKAIUbCAAKAIYbbeiIgOZRAAAAAAAAOBBY0UNASADqg8LIAEoAugGIgBB4C1qKwMAIABB6C1qKwMAowJ/IABBsC9qKwMAIAIgAEH0F2oiACgCLCIBQQpsIAEgAC0APBtsQeQAbbeiIgOZRAAAAAAAAOBBYwRAIAOqDAELQYCAgIB4C7eiIgOZRAAAAAAAAOBBY0UNACADqg8LQYCAgIB4C0AAIAIgAyAAQQhqIAAoAggoAgARAAAiACAAQagBaiAFIARBABDcCSAAayIAQacBTARAIAEgAEEMbUEHbzYCAAsLBABBAgv+BgEKfyMAQRBrIgkkACAGEPwCIQogCSAGEM8GIg0iBiAGKAIAKAIUEQIAIAUgAzYCAAJAAkAgACIHLQAAIgZBK2sOAwABAAELIAogBkEYdEEYdSAKKAIAKAIsEQMAIQYgBSAFKAIAIgdBBGo2AgAgByAGNgIAIABBAWohBwsCQAJAIAIgByIGa0EBTA0AIActAABBMEcNACAHLQABQSByQfgARw0AIApBMCAKKAIAKAIsEQMAIQYgBSAFKAIAIghBBGo2AgAgCCAGNgIAIAogBywAASAKKAIAKAIsEQMAIQYgBSAFKAIAIghBBGo2AgAgCCAGNgIAIAdBAmoiByEGA0AgAiAGTQ0CIAYsAAAhCBCxARogCEEwa0EKSSAIQSByQeEAa0EGSXJFDQIgBkEBaiEGDAALAAsDQCACIAZNDQEgBiwAACEIELEBGiAIQTBrQQpPDQEgBkEBaiEGDAALAAsCQAJ/IAktAAtBB3YEQCAJKAIEDAELIAktAAsLRQRAIAogByAGIAUoAgAgCigCACgCMBEJABogBSAFKAIAIAYgB2tBAnRqNgIADAELIAcgBhDtBSANIA0oAgAoAhARAAAhDiAHIQgDQCAGIAhNBEAgAyAHIABrQQJ0aiAFKAIAEL8JBQJAAn8gCS0AC0EHdgRAIAkoAgAMAQsgCQsgC2osAABBAEwNACAMAn8gCS0AC0EHdgRAIAkoAgAMAQsgCQsgC2osAABHDQAgBSAFKAIAIgxBBGo2AgAgDCAONgIAIAsgCwJ/IAktAAtBB3YEQCAJKAIEDAELIAktAAsLQQFrSWohC0EAIQwLIAogCCwAACAKKAIAKAIsEQMAIQ8gBSAFKAIAIhBBBGo2AgAgECAPNgIAIAhBAWohCCAMQQFqIQwMAQsLCwJAAkADQCACIAZNDQEgBi0AACIHQS5HBEAgCiAHQRh0QRh1IAooAgAoAiwRAwAhByAFIAUoAgAiC0EEajYCACALIAc2AgAgBkEBaiEGDAELCyANIA0oAgAoAgwRAAAhByAFIAUoAgAiC0EEaiIINgIAIAsgBzYCACAGQQFqIQYMAQsgBSgCACEICyAKIAYgAiAIIAooAgAoAjARCQAaIAUgBSgCACACIAZrQQJ0aiIFNgIAIAQgBSADIAEgAGtBAnRqIAEgAkYbNgIAIAkQShogCUEQaiQAC4oCAQJ/IwBBEGsiASQAIAFBEBAYIgI2AgAgAUKLgICAgIKAgIB/NwIEIAJBADoACyACQf+Y8QAoAAA2AAcgAkH4mPEAKQAANwAAIABB4gAgARCOAiABLAALQQBIBEAgASgCABAXCyAAQfACahD/AiECIABBhJ34ADYC4AIgAEH0nPgANgLQAiAAQeSc+AA2AswBIABBwJz4ADYCvAEgAEGklvgANgIAIAJBlJ34ADYCACAAQYCe+AA2AtADIABB8J34ADYCwAMgAEHgnfgANgKgAyAAQdCd+AA2ApADIABBwJ34ADYCgAMgACAAQfQCakEMEG4gACAAKAIAKAKUAREBACABQRBqJAAgAAusCQIHfwF8IwBB0ABrIggkACACKAKwASEJAkAgACgCLEEBRw0AIAEvAVRBpAFHDQAgCSgCeARAIAkoAnxFDQELIAkgAzYCkAEgCSAENgKUASACIAAoAgQgCUEAEPMSIAIgCRD3EiMAQRBrIgckAAJAIAIoArADIgNFDQAgAigC6AMiDEUNACAJLQBQIQsCQAJAAkACQAJAIAIoAtAEIgpBAWsOBAQAAQIDC0ECIQoMAwtBAUECIAtBAUYbQQMgCxshCgwCC0ECQQEgC0EBRhtBAyALGyEKDAELQQAhCgsCQCALQQFLDQAgByADQewAQQFB8LF/EMsBAkAgBygCBCIDIAdGDQACQAJAAkAgCkEBaw4CAgEACwNAIAMoAggQ/gcaIAMoAgQiAyAHRw0ACwwCCwNAAkAgAygCCCIEEP4HDQAgBCgCtARBAkcNACAEIAlBARCCDQsgAygCBCIDIAdHDQALDAELA0ACQCADKAIIIgQQ/gcNACAEKAK0BEEBRw0AIAQgCUEBEIINCyADKAIEIgMgB0cNAAsLIAcoAghFDQAgBygCBCIDKAIAIgQgBygCACINKAIENgIEIA0oAgQgBDYCACAHQQA2AgggAyAHRg0AA0AgAygCBCEEIAMQFyAEIgMgB0cNAAsLIAtB/QFxDQAgByAMQewAQQFB8LF/EMsBIAcgBygCBCIDRwRAA0ACQCADKAIIIgQQ/gcNACAKQQFGIAQoArQEIgtBAUZxIApBAkYgC0ECRnFyRQ0AIAQgCUEAEIINCyADKAIEIgMgB0cNAAsLIAcoAghFDQAgBygCBCIDKAIAIgQgBygCACIKKAIENgIEIAooAgQgBDYCACAHQQA2AgggAyAHRg0AA0AgAygCBCEEIAMQFyAEIgMgB0cNAAsLIAdBEGokAAsgCEIANwNIIAhBQGtCADcDACAIQgA3AzggCEIANwMwIAkgCEEwahC4BAJAAn8gBgRAAkAgBiwAX0EATgRAIAggBigCXDYCKCAIIAYpAlQ3AyAMAQsgCEEgaiAGKAJUIAYoAlgQGgsgASAGIAhBIGogASgCACgCmAERBAAgCCwAK0EATg0CIAgoAiAMAQsgCEEAOgAQIAhBADoAGwJAIAIsAF9BAE4EQCAIIAIoAlw2AgggCCACKQJUNwMADAELIAggAigCVCACKAJYEBoLIAEgAiAIQRBqIAhBAEEAIAEoAgAoAogBEQYAIAgsAAtBAEgEQCAIKAIAEBcLIAgsABtBAE4NASAIKAIQCxAXC0HnAEHlAEHkACACKAKsBCIDQQJGGyADQQFGGyEDIAAgASAIQTBqIgQCfyAEIAkoAnQCfyAAKAIEIgQoAugGQZg2aisDACAFKAKQAiAEKALoBkH0F2oiBCgCLCIHQQpsIAcgBC0APBtsQeQAbbeiIg6ZRAAAAAAAAOBBYwRAIA6qDAELQYCAgIB4CxD2ECAJKAJ0t6IiDplEAAAAAAAA4EFjBEAgDqoMAQtBgICAgHgLIAUoApACIAMQ5hMCQCAGBEAgASAGIAAgASgCACgCnAERBAAMAQsgASACIAAgASgCACgCjAERBAALIAhB0ABqJAALmwgBA38gACABEGQaIABB1Nv8ADYCACAAIAEpA7ABNwOwASAAIAEoArgBNgK4ASAAQbwBaiABQbwBahCLAiEDIABBiNjyADYC0AIgAEHUAmohAgJAIAEsAN8CQQBOBEAgAiABKQLUAjcCACACIAEoAtwCNgIIDAELIAIgASgC1AIgASgC2AIQGgsgAEHY3fIANgLgAiAAQeQCaiECAkAgASwA7wJBAE4EQCACIAEpAuQCNwIAIAIgASgC7AI2AggMAQsgAiABKALkAiABKALoAhAaCyAAQYTg+gA2AgAgA0Gg5voANgIAIABB5Ob6ADYC4AIgAEHU5voANgLQAiAAQcTm+gA2AswBIABB8AJqIAFB8AJqEJoCGiAAQbjc8gA2AsADIABBxANqIQICQCABLADPA0EATgRAIAIgASkCxAM3AgAgAiABKALMAzYCCAwBCyACIAEoAsQDIAEoAsgDEBoLIABBuN3yADYC0AMgACABKQPYAzcD2AMgACABKQPgAzcD4AMgAEGIqvUANgLQAyAAQfip9QA2AsADIABB6Kn1ADYCoAMgAEHYqfUANgKQAyAAQcip9QA2AoADIABBnKn1ADYC8AIgACABKALoAzYC6AMgAEHsA2ohAgJAIAEsAPcDQQBOBEAgAiABKQLsAzcCACACIAEoAvQDNgIIDAELIAIgASgC7AMgASgC8AMQGgsgAEGo1fIANgL4AyAAQfwDaiECAkAgASwAhwRBAE4EQCACIAEpAvwDNwIAIAIgASgChAQ2AggMAQsgAiABKAL8AyABKAKABBAaCyAAQZjW8gA2AogEIABBjARqIQICQCABLACXBEEATgRAIAIgASkCjAQ3AgAgAiABKAKUBDYCCAwBCyACIAEoAowEIAEoApAEEBoLIABBADYCoAQgAEGYBGpCADcDAAJAIAEoApwEIAEoApgEayIDBEAgA0EASA0BIAAgAxAYIgI2ApgEIAAgAjYCnAQgACACIANBBHVBBHRqNgKgBCAAIAEoApwEIAEoApgEIgRrIgNBAEoEfyACIAQgAxAZIANqBSACCzYCnAQLIAEoAqQEIQIgAEGo1vIANgKoBCAAIAI2AqQEIAEoAqwEIQIgAEH80PIANgKwBCAAIAI2AqwEIAAgASkCtAQ3ArQEIAAgASkCvAQ3ArwEIAAgASgCxAQ2AsQEIABB2Ib4ADYCqAQgAEHIhvgANgKIBCAAQbiG+AA2AvgDIABBqIb4ADYC0AMgAEGYhvgANgLAAyAAQYiG+AA2AqADIABB+IX4ADYCkAMgAEHohfgANgKAAyAAQbyF+AA2AvACIABBrIX4ADYC4AIgAEGchfgANgLQAiAAQYyF+AA2AswBIABB6IT4ADYCvAEgAEHI/vcANgIADwsQKAALiAcBBH8gACgCsAMiDARAIAxBuMP7AEGAn/sAQQAQHCEKCyAAKALoAyIABEAgAEG4w/sAQYCf+wBBABAcIQsLQQAhDCACKAKQAiABKALoBkH0F2oiACgCLCINQQpsIA0gAC0APBtsQeQAbSEAIAMgBHJFBEAgCCgCACAHKAIAayAAQQJ0SCEMCwJAAkACQAJAIAUOAwABAgMLAkACfyAKRQRAIAsEQCAIIAsgCygCACgCJBEAACIFNgIEIAcgBTYCBAtBACAMRQ0BGgwCCyAHIAogCigCACgCJBEAACIFNgIEIAggBTYCBCAMDQEgCiABQQAQfgshBSALBH8gCyABQQAQfgVBAAshDAJAAkAgA0UNACADIAIQ1wdFDQAgByABIAIgAyAKIAkgBygCAEEBEMEJNgIADAELIAcgBygCACAFIABBAm1qajYCAAsCQCAERQ0AIAQgBEEAEFwiAhDXB0UNACAIIAEgAiAEIAsgCSAIKAIAQQAQwQk2AgAMAQsgCCAIKAIAIABBfm0gDGtqNgIACyADRQ0CIAYNAiADKAKMBEEATA0CIAgoAgAgBygCACIBayAAQQJ0TARAIAcgACABajYCAA8LIAcgA0H1AEHwsX9BARAsIgEgASgCACgCIBEAACADKAKMBEEBaiAAbGo2AgAPCyAKBH8gByAKIAooAgAoAiQRAAAiBDYCBCAIIAQ2AgQgCiABQQAQfgVBAAshBAJAAkAgDA0AIAcCfwJAIANFDQAgAyACENcHRQ0AIAEgAiADIAogCSAHKAIAQQEQwQkMAQsgBygCACAEIABBAm1qagsiBDYCACAHAn8CQCAKRQ0AIAooAuwDIgVBAEwNACAAIAVsQQNsQQJtDAELIANFDQIgAygCjAQiBUEATA0BIAAgBWxBAXQLIARqNgIACyADRQ0AIAYNACADKAKMBEEATA0AIAcgA0H1AEHwsX9BARAsIgQgBCgCACgCIBEAACADKAKMBEEBaiAAbGo2AgALIAggASACKAKQAhDMBSAAakF+bSAIKAIAajYCAA8LIAsEfyAIIAsgCygCACgCJBEAACICNgIEIAcgAjYCBCALIAFBABB+BUEACyECIAwNAAJAIARFDQAgBCAEQQAQXCIDENcHRQ0AIAggASADIAQgCyAJIAgoAgBBABDBCTYCAA8LIAggCCgCACAAQX5tIAJrajYCAAsL9RYCEX8DfCMAQRBrIgokAAJAIAFFDQAgAkUNACACKAKQAiABKALoBkH0F2oiDCgCLCIQQQpsIBAgDC0APBtsQeQAbSEQIAVBA08NACAAKAKwAyIMBEAgDEG4w/sAQYCf+wBBABAcIQkLIAAoAugDIgwEQCAMQbjD+wBBgJ/7AEEAEBwhDgsgCSAOciIPRQ0AAn9BACAJRQ0AGgJ/IAkoApwDBEAgCSgCoAMMAQtBACAJQRNBfxAwIghFDQAaIAhBsP38AEHM2/oAQQAQHAshCCAJEPkCIgdFBEBBACEHIAkMAQtBASERIAcoApwDBEAgBygCoAMhCAsgBwshDCAOBEAgDhD5AiENCyAKIAIgAigCACgCJBEAACISNgIMIAogAzYCCCAKIAIgAigCACgCJBEAADYCBCAKIAQ2AgBBACEDIA8EQCAJIA4gCRsoAtADIgMEfyADKAKgBAVBAAshAwsgEEECdCEEIAIgAigCACgCJBEAACEPAkAgACgCpAQEQEEBQQIgACgCpARBAUYbIQgMAQsCQCAIRQ0AIAggCRDiBCIIRQ0AQQFBAiAIQQFGGyEIDAELIAcEQCAHIAkQpAlBAEgEQEECIQgMAgtBASEIIAcgCRCkCUEASg0BQQJBASADQQFGGyEIDAELQQIhCAJAAkAgAw4CAAIBC0EBQQIgEiAPIARrShshCAwBC0EBIQgLAn8gEQRAAkACQAJAAkAgCEEBaw4CAAEDCyAHEPEBIAlGDQEMAgsgBxCnAiAJRw0BC0EBIQsLIAAgASACIAcgDSAFIAsgCkEIaiAKIAgQ4hJBAQwBCyAAIAEgAiAHIA0gBUEAIApBCGogCiAIEOISQQEgDQ0AGkEBIRMgCigCACAKKAIIayAETgshB0EAIQICQCAJRQ0AIA5FDQAgCSgCtAcgDigCtAdHIQILIApBAUF/IAhBAUYbIg8gEGwiDUECbSIEIAooAgxqIgM2AgwgCiAKKAIEIARqIgQ2AgQgAiAHckUEQCAKIAQgDWoiBDYCBCAKIAMgDWoiAzYCDAsgASgC6AZB6DxqKwMAIRggCigCCCECIAooAgAhByAGIAopAwg3AgAgBiAHIAJrQQRtIgdBA2wgAmqtIAQCf0SamZmZmZn5PyAYoSAQtyIYoiIZmUQAAAAAAADgQWMEQCAZqgwBC0GAgICAeAsgD2wiDWqtQiCGhDcCECAGIAIgB2qtIAMgDWqtQiCGhDcCCCAGIAopAwA3AhggACgCsAEiAyAGAn8gASgC6AZBwMEAaisDACAYoiIYmUQAAAAAAADgQWMEQCAYqgwBC0GAgICAeAsiEiAIEIkJAkACQCARBEAgBUECRg0CIAtFDQIgDA0BDAILIAVBAkYNASAMRQ0BC0EAIQsjAEEwayIEJAAgBEEANgIoIAQgBEEgaiICNgIkIAQgAjYCIEEGEBgiAEH2ADsBBCAAQfSA1AM2AQAgBEEANgIYIARCADcDECAEQQA7AQwgBEH0soEBNgIIIARBEGogACAAQQZqELwCIARBAToADCAAEBcgDCACIARBCGpB8LF/QQFBARDXBSAQQQJtIRECQCACIAQoAiQiDUYNACAIQQFrIRQgEbdEAAAAAAAA4D+iIRggCEECRiEVQQAhAgNAAkAgDSgCCCIHEKUCRQ0AIAcgBygCACgCCBEAAEH1AEYEQEEAIQIgBEEAOgAHIAcgBygCACgCIBEAACEWIAxBuMP7AEGE4PIAQX4QHCgCBEEBaiEXQRkhAAJAIAwgDCgCACgCCBEAAEHxAEcNACAHIAcoAgAoAiARAAAgBygCJGogByAHKAIAKAIgEQAAIAcoAhxqayAMKAKMBG0hDwJAAn8CQAJAIBQOAgABAwsgDBDxASAJRg0CIAcgBygCACgCJBEAACAPaiAHKAIgaiECIAcgBygCACgCJBEAAAwBCyAMEKcCIAlGDQEgByAHKAIAKAIkEQAAIAcoAiBqIQIgByAHKAIAKAIkEQAAIA9qCyEAIAIgACAHKAIoamshAAsgAyAHIARBB2pBAEEBEIgJIgJBAEogArcgD7dEAAAAAAAA+D+iY3ENAEEAIQILIBAgF2whDwJAAn8gAyAHIARBB2ogAEEAEIgJIgAEQEEAAn8gGCAAIBFtQQFqIBFst6AiGZlEAAAAAAAA4EFjBEAgGaoMAQtBgICAgHgLIgBrIAAgFRsMAQsgAkUNASACIAIgEW9rt0QAAAAAAADgP6IiGZlEAAAAAAAA4EFjBEAgGaoMAQtBgICAgHgLIgAgCyAAIABBH3UiAmogAnMgCyALQR91IgBqIABzSxshCwsgDyAWaiECDAELIAcgBygCACgCCBEAAEH2AEcNACAEQQA6AAcgAyAHIARBB2pBAEEBEIgJRQ0AIAIiAEUEQCAGKAIAIBBqIQALIAYgADYCACAGIAYoAhgiByAHIABrQQRtIgdrNgIQIAYgACAHajYCCAsgDSgCBCINIARBIGpHDQALIAtFDQAgBiAGKAIEIAtqNgIEIAYgBigCDCALajYCDCAGIAYoAhQgC2o2AhQgBiAGKAIcIAtqNgIcCyAEQfSygQE2AgggBCgCECIABEAgBCAANgIUIAAQFwsCQCAEKAIoRQ0AIAQoAiQiACgCACICIAQoAiAiBygCBDYCBCAHKAIEIAI2AgAgBEEANgIoIAAgBEEgakYNAANAIAAoAgQhAiAAEBcgAiIAIARBIGpHDQALCyAEQTBqJAAgAyAGIBIgCBCJCQsCQCAFDQAgEyAJQQBHcUUNACAORQ0AQQAhBCMAQSBrIgIkACACQRBqIA5B6wBBAUHwsX8Q0gMCQCACKAIYRQ0AIAJBADoADwJ/QQAgAigCFCIAIAJBEGpGDQAaA0AgAyAAKAIIIAJBD2pBAEEBEIgJIQQgACgCBCIAIAJBEGpHDQALQQAgBEUNABogCSABQQAQfiEAIAEoAugGQfQXaiIBKAIsIgVBCmwgBSABLQA8G0HkAGxB5ABtIQUgCSgC0AMiAQR/IAEoAqAEBUEACyELIAkgCSgCACgCIBEAACEHQQAgBGsgBCAIQQJGGyEBIAYCfwJAIAhBAUcNACALQQFHDQAgBUECbSAAQQF0aiAHagwBCyAAIAdqCzYCACAJKALQAyIEBH8gBCgCoAQFQQALIQQgDiAOKAIAKAIgEQAAIQcCQCAIQQJHIgsNACAEQQJHDQAgBiAGKAIcIAFBAm1qNgIcIAVBfm0hAAsgBiAAIAdqIgA2AhgCQCAGAn8CQCALRQRAIAkoAoAIIgQgDigCgAgiBUgEQCAGIAYoAgQgAUECbWoiBDYCBEEDDAMLIAQgBUwNAwwBCyAIQQFHDQIgCSgCgAgiBCAOKAKACCIFSgRAIAYoAgQhBEEDDAILIAQgBU4NAgsgBiAGKAIcIAFBAm1qIgQ2AhxBAAtBA3RqIAQ2AgQLIAYCfyABt0QzMzMzMzPzP6IiGCAGKAIMt6AiGZlEAAAAAAAA4EFjBEAgGaoMAQtBgICAgHgLNgIMIAYCfyAYIAYoAhS3oCIYmUQAAAAAAADgQWMEQCAYqgwBC0GAgICAeAs2AhQgBgJ/IAAgBigCACIAa7ciGEQAAAAAAADQP6IgALciGaAiGplEAAAAAAAA4EFjBEAgGqoMAQtBgICAgHgLNgIIIAYCfyAYRAAAAAAAAOg/oiAZoCIYmUQAAAAAAADgQWMEQCAYqgwBC0GAgICAeAs2AhBBAQshBCACKAIYRQ0AIAIoAhQiACgCACIBIAIoAhAiBSgCBDYCBCAFKAIEIAE2AgAgAkEANgIYIAAgAkEQakYNAANAIAAoAgQhASAAEBcgASIAIAJBEGpHDQALCyACQSBqJAAgBEUNACADIAYgEiAIEIkJC0EBIQgLIApBEGokACAIC1QBAn8CQCAAKAIAIgJFDQACfyACKAIYIgMgAigCHEYEQCACIAEgAigCACgCNBEDAAwBCyACIANBBGo2AhggAyABNgIAIAELQX9HDQAgAEEANgIACwsYACAAKAJMQQBIBEAgABDrEg8LIAAQ6xIL6QYBCn8jAEEQayIIJAAgBhD+AiEJIAggBhDYBiINIgYgBigCACgCFBECACAFIAM2AgACQAJAIAAiBy0AACIGQStrDgMAAQABCyAJIAZBGHRBGHUgCSgCACgCHBEDACEGIAUgBSgCACIHQQFqNgIAIAcgBjoAACAAQQFqIQcLAkACQCACIAciBmtBAUwNACAHLQAAQTBHDQAgBy0AAUEgckH4AEcNACAJQTAgCSgCACgCHBEDACEGIAUgBSgCACIKQQFqNgIAIAogBjoAACAJIAcsAAEgCSgCACgCHBEDACEGIAUgBSgCACIKQQFqNgIAIAogBjoAACAHQQJqIgchBgNAIAIgBk0NAiAGLAAAIQoQsQEaIApBMGtBCkkgCkEgckHhAGtBBklyRQ0CIAZBAWohBgwACwALA0AgAiAGTQ0BIAYsAAAhChCxARogCkEwa0EKTw0BIAZBAWohBgwACwALAkACfyAILQALQQd2BEAgCCgCBAwBCyAILQALC0UEQCAJIAcgBiAFKAIAIAkoAgAoAiARCQAaIAUgBSgCACAGIAdrajYCAAwBCyAHIAYQ7QUgDSANKAIAKAIQEQAAIQ4gByEKA0AgBiAKTQRAIAMgByAAa2ogBSgCABDtBQUCQAJ/IAgtAAtBB3YEQCAIKAIADAELIAgLIAtqLAAAQQBMDQAgDAJ/IAgtAAtBB3YEQCAIKAIADAELIAgLIAtqLAAARw0AIAUgBSgCACIMQQFqNgIAIAwgDjoAACALIAsCfyAILQALQQd2BEAgCCgCBAwBCyAILQALC0EBa0lqIQtBACEMCyAJIAosAAAgCSgCACgCHBEDACEPIAUgBSgCACIQQQFqNgIAIBAgDzoAACAKQQFqIQogDEEBaiEMDAELCwsDQAJAIAIgBksEQCAGLQAAIgdBLkcNASANIA0oAgAoAgwRAAAhByAFIAUoAgAiC0EBajYCACALIAc6AAAgBkEBaiEGCyAJIAYgAiAFKAIAIAkoAgAoAiARCQAaIAUgBSgCACACIAZraiIFNgIAIAQgBSADIAEgAGtqIAEgAkYbNgIAIAgQShogCEEQaiQADwsgCSAHQRh0QRh1IAkoAgAoAhwRAwAhByAFIAUoAgAiC0EBajYCACALIAc6AAAgBkEBaiEGDAALAAvREAIdfwF8IwBBEGsiDCQAIAJBLGoiCSgCACEUIAkoAgQhESAAKAIEIAQoApACEHohBwJAAkACQAJAIAkoAgAiBiAJKAIERg0AIAYoAgAiBiAGKAIEIAdBfm1qNgIEIAAoAgQgBCgCkAIQeiEGIBEgFGsiEUECdSILQQFrIhIgCSgCBCAJKAIAIgVrQQJ1Tw0AIAUgEkECdGooAgAiFCAUKAIEIAZBAm1qIgc2AgQgACABIAUoAgAiBigCBCAGKAIIIAcgFCgCCEEBQX8gAygCKEECRhsiHCADKAI0bCIYEOsCQQAhBiAMQQA2AgggDEIANwMAIBFBAEoEQCALQQEgC0EBShshFEEAIQUDQCAJKAIEIAkoAgAiB2tBAnUgCE0NAgJAAkAgByAIQQJ0aigCACgCOCIHIAcoAgAoAggRAABBigFHDQAgCEUNACAIIBJIDQELIAUgCkcEQCAKIAg2AgAgDCAKQQRqIgo2AgQMAQsgBSAGayILQQJ1IhFBAWoiBUGAgICABE8NBSAFIAtBAXUiByAFIAdLG0H/////AyALQfz///8HSRsiBQR/IAVBgICAgARPDQUgBUECdBAYBUEACyIHIBFBAnRqIhEgCDYCACAHIAVBAnRqIQUgEUEEaiEKIAtBAEoEQCAHIAYgCxAZGgsgDCAFNgIIIAwgCjYCBCAMIAc2AgAgBgRAIAYQFwsgByEGCyAIQQFqIgggFEcNAAsLAkAgCiAGayIHQQBMDQAgBCgCjAIhBCAAKAIEQaTBAyADKAI8IAMtABMQjQEhG0EFQQYgBEEFa0ECSSIEGyIUIAMoAiBKDQBBBEEFIAQbIh1Bf3MhHiAHQQJ1IgRBASAEQQFKGyEfIARBAWsiGUEBIBlBAUobIREgB0EFSSEgIAdBBEYhISAUIRIDQCASIB1rIQ4gEkEYdEEYdSEXIAMoAjAhCwJAICAEQEEAIQZBASEEDAELIAogBmsiBEUNBiASIB5qIRYgBEECdSEEQQEhCEEAIQUDQCAEIAVBAWoiB00NByAGIAVBAnRqKAIAIgogCSgCBCAJKAIAIgRrQQJ1Tw0EIAYgB0ECdGooAgAhDyAEIApBAnQiE2ooAgAiBCgCECEGIAQgDmpBADoAJCAJKAIEIAkoAgAiDWtBAnUiFSAKTQ0EIAZBAEcgBiAOTHEhBAJAIA0gE2ooAgAiECgCDCAXSA0AIA8gFU8NBSANIA9BAnRqKAIAKAIMIBdIIARyRQRAIA4gEGpBAToAJAwBCyAIQQFxBEACQCAKBH8gFSAKQQFrIgZNDQggDSAGQQJ0aigCACgCOCIGIAYoAgAoAggRAAAhBiAJKAIEIAkoAgAiCGtBAnUhBSAGQYoBRg0BIAUgCk0NCCAIIBNqBSANCygCACAOakECOgAkDAILIAUgCk0NBiAIIBNqKAIAIA5qQQM6ACQMAQsgBUEBayIFIAwoAgQgDCgCACIGa0ECdU8NCCAVIAYgBUECdGooAgAiBk0NBSANIAZBAnRqKAIAIgYoAgwgF04NACASIBRGBEAgDiAQakEDOgAkDAELIAYgFmotACRBAUYEQCAOIBBqQQM6ACQMAQsgEEEkaiIGIA5qIQUgBiAWai0AAEEDRwRAIAVBAjoAAAwBCyAFQQM6AAALIAwoAgQhCiAHIBFGBEAgESEGDAILIAQhCCAHIgUgCiAMKAIAIgZrQQJ1IgRJDQALDAYLIApBBGsoAgAiFiAJKAIEIAkoAgAiBWtBAnVPDQIgBSAWQQJ0IgdqKAIAIA5qQQA6ACQgFiAJKAIEIAkoAgAiD2tBAnUiCE8NAgJAIAcgD2ooAgAiBSgCDCAXSA0AICFFBEAgBkEBayIHIAwoAgQgDCgCACIGa0ECdU8NByAIIAYgB0ECdGooAgAiBk0NBCAPIAZBAnRqKAIAKAIMIBdIIARyRQ0BCyAFIA5qQQM6ACQLQQAhCEEAIAsgGmoiGmshFiAaIBxsIQcgDCgCBCIKIAwoAgAiBmtBAnUhFQNAIAggFUYNBiAJKAIEIAkoAgAiDWtBAnUhECAGIAhBAnRqKAIAIQUgByEEAkAgAygCKEEDRgRAIAUgEE8NBSANIAUiBEECdGooAgAoAjRFBEAgCEUNAiAIIBlGDQIgFSAIQQFrIgRNDQkgECAGIARBAnRqKAIAIg9NDQYgFSAIQQFqIgtNDQkgECAGIAtBAnRqKAIAIgtNDQYgDSAPQQJ0aigCACgCNCANIAtBAnRqKAIAKAI0Rw0CCyAEIBBPDQUgGiAWIA0gBEECdGooAgAoAjRBAUYbIQQLIAUgEE8NBAJAAkACQCANIAVBAnRqKAIAIhMgDmotACRBAWsOAwABAgMLIAggGU4NAiAVIAhBAWoiBU0NCSAQIAYgBUECdGooAgAiBU0NBiAAIAEgEygCBCATKAIIIARqIA0gBUECdGooAgAiBSgCBCAFKAIIIARqIBgQ6wIMAgsCfyACKwMIIBMoAgQiDyAbaiILIAIoAiQiBSgCBGu3oiAFKAIIIARqt6AiIplEAAAAAAAA4EFjBEAgIqoMAQtBgICAgHgLIQUgACABIA8gEygCCCAEaiALIAUgGBDrAgwBCwJ/IAIrAwggEygCBCIPIBtrIgsgAigCJCIFKAIEa7eiIAUoAgggBGq3oCIimUQAAAAAAADgQWMEQCAiqgwBC0GAgICAeAshBSAAIAEgCyAFIA8gEygCCCAEaiAYEOsCCyAIQQFqIgggH0cNAAsgEiADKAIgSCEEIBJBAWohEiAEDQALCyAMKAIAIgAEQCAAEBcLIAxBEGokAA8LEG0AC0GjhO8AEDgACxAoAAsQbQALCAAgAEG8A2oLowcBCX8jAEEQayIIJAACQAJAAkACQAJAIAIoAgQgAigCACIGa0EDdSADTQ0AIAYgA0EDdGooAgAoAgBBE0F/EDAhDCACKAIEIAIoAgAiBmtBA3UgA00NACAGIANBA3RqKAIAKAIAQRtBfxAwIQ0CQCAMRQ0AIA1FDQACQCAAKAKwAyIJIAAoArQDIgVGBEAgCSEGDAELIAIoAgQgAigCACIHa0EDdSIKIANNDQIgByADQQN0aigCACgCACELIAkhBgJAA0AgCyAGKAIAKAI4Rg0BIAZBBGoiBiAFRw0ACyAFIQYLIAogA0EBaiILTQ0CIAcgC0EDdGooAgBBBGsoAgAhBwNAIAcgCSgCACgCOEYNASAJQQRqIgkgBUcNAAsMAQsgBSAGRg0AIAUgCUYNAAJ/IAQEQEHYABAYEKERDAELIAAoArAFIgUgACgCtAVGDQMgBSgCAAshBSAIQQA2AgggCEIANwMAIAlBBGoiCyAGayIHBEAgB0EASA0EIAggBxAYIgo2AgAgCCAKIAdBAnVBAnRqNgIIIAggBiALRwR/IAogBiAHQXxxIgcQGSAHagUgCgs2AgQLIAUgDDYCSCAFIA02AkQgBSAGKAIANgJMIAUgCSgCADYCUCAFIAgQyQcgBSAMIA0gASAAQfACaiAAKAKYAxCpBSACKAIEIAIoAgBrQQN1QQFrIQECQCADRQRAIAVBATYCVAwBCyADIAFBAWtGBEAgBUECNgJUDAELIAVBAzYCVAsgDEEgQX8QMCEBIAUCfwJAAkACQCAFKAJUQQFrDgIAAQILIAFBFBDnAQwCCyABQRQQgAEMAQsgAigCBCACKAIAIgFrQQN1IANNDQIgASADQQN0aigCACgCAEEUQX8QMAs2AkACQCAERQ0AIAAoArQFIgEgACgCuAVHBEAgASAFNgIAIAAgAUEEajYCtAUMAQsgASAAKAKwBSICayIBQQJ1IgZBAWoiA0GAgICABE8NBSADIAFBAXUiBCADIARLG0H/////AyABQfz///8HSRsiAwR/IANBgICAgARPDQcgA0ECdBAYBUEACyIEIAZBAnRqIgYgBTYCACABQQBKBEAgBCACIAEQGRoLIAAgBCADQQJ0ajYCuAUgACAGQQRqNgK0BSAAIAQ2ArAFIAJFDQAgAhAXCyAIKAIAIgAEQCAIIAA2AgQgABAXCwsgCEEQaiQADwsQbQALEG0ACxAoAAsQKAALQaOE7wAQOAALSgEDfwJAIAAoArAFIgIgACgCtAUiA0cEQANAIAIoAgAiACgCQCIEBEAgBEEgEEUgAUYNAwsgAkEEaiICIANHDQALC0EAIQALIAALcAICfwF+IAAoAighAkEBIQECQCAAQgAgAC0AAEGAAXEEf0EBQQIgACgCFCAAKAIcRhsFQQELIAIRGwAiA0IAUw0AIAMgACgCCCIBBH8gAEEEagUgACgCHCIBRQ0BIABBFGoLKAIAIAFrrHwhAwsgAwv/AQEHf0HYABAYIgUQoREaAkACQAJAIAAoArQFIgEgACgCuAUiAkkEQCABIAU2AgAgACABQQRqNgK0BQwBCyABIABBsAVqKAIAIgFrIgZBAnUiBEEBaiIDQYCAgIAETw0BIAMgAiABayICQQF1IgcgAyAHSxtB/////wMgAkH8////B0kbIgMEfyADQYCAgIAETw0DIANBAnQQGAVBAAsiAiAEQQJ0aiIEIAU2AgAgBkEASgRAIAIgASAGEBkaCyAAIAIgA0ECdGo2ArgFIAAgBEEEajYCtAUgACACNgKwBSABRQ0AIAEQFwsgAEEBOgCMAw8LECgAC0GjhO8AEDgAC9wBAQJ/IAEgASgCBCIARwRAA0ACfwJAIAAoAggiAiACKAIAKAIIEQAAQYYBRg0AIAAoAggiAiACKAIAKAIIEQAAQfEARg0AIAAoAgAiAiAAKAIEIgM2AgQgACgCBCACNgIAIAEgASgCCEEBazYCCCAAEBcgAwwBCwJAIAAoAggiAiACKAIAKAIIEQAAQYYBRw0AIAAoAggQ4QRFDQAgACgCACICIAAoAgQiAzYCBCAAKAIEIAI2AgAgASABKAIIQQFrNgIIIAAQFyADDAELIAAoAgQLIgAgAUcNAAsLC1gAAn8CQCABIAEoAgAoAggRAABB8QBGDQAgASABKAIAKAIIEQAAQfIARg0AIAEgASgCACgCCBEAAEGGAUYNAEEAIAEvAVBBJ2tB//8DcUESSw0BGgtBAQsLPwEBfyAAKAIYIgIgACgCHEYEQCAAIAFB/wFxIAAoAgAoAjQRAwAPCyAAIAJBAWo2AhggAiABOgAAIAFB/wFxC74IAQN/IAAgARBkGiAAQdTb/AA2AgAgACABKQOwATcDsAEgACABKAK4ATYCuAEgAEG8AWogAUG8AWoQiwIhAyAAQYjY8gA2AtACIABB1AJqIQICQCABLADfAkEATgRAIAIgASkC1AI3AgAgAiABKALcAjYCCAwBCyACIAEoAtQCIAEoAtgCEBoLIABB2N3yADYC4AIgAEHkAmohAgJAIAEsAO8CQQBOBEAgAiABKQLkAjcCACACIAEoAuwCNgIIDAELIAIgASgC5AIgASgC6AIQGgsgAEGE4PoANgIAIANBoOb6ADYCACAAQeTm+gA2AuACIABB1Ob6ADYC0AIgAEHE5voANgLMASAAQfACaiABQfACahCaAhogAEG43PIANgLAAyAAQcQDaiECAkAgASwAzwNBAE4EQCACIAEpAsQDNwIAIAIgASgCzAM2AggMAQsgAiABKALEAyABKALIAxAaCyAAQbjd8gA2AtADIAAgASkD2AM3A9gDIAAgASkD4AM3A+ADIABBiKr1ADYC0AMgAEH4qfUANgLAAyAAQeip9QA2AqADIABB2Kn1ADYCkAMgAEHIqfUANgKAAyAAQZyp9QA2AvACIAAgASgC6AM2AugDIABB7ANqIQICQCABLAD3A0EATgRAIAIgASkC7AM3AgAgAiABKAL0AzYCCAwBCyACIAEoAuwDIAEoAvADEBoLIABBqNXyADYC+AMgAEH8A2ohAgJAIAEsAIcEQQBOBEAgAiABKQL8AzcCACACIAEoAoQENgIIDAELIAIgASgC/AMgASgCgAQQGgsgAEGY1vIANgKIBCAAQYwEaiECAkAgASwAlwRBAE4EQCACIAEpAowENwIAIAIgASgClAQ2AggMAQsgAiABKAKMBCABKAKQBBAaCyAAQQA2AqAEIABBmARqQgA3AwACQCABKAKcBCABKAKYBGsiAwRAIANBAEgNASAAIAMQGCICNgKYBCAAIAI2ApwEIAAgAiADQQR1QQR0ajYCoAQgACABKAKcBCABKAKYBCIEayIDQQBKBH8gAiAEIAMQGSADagUgAgs2ApwECyABKAKkBCECIABBqNbyADYCqAQgACACNgKkBCABKAKsBCECIABB/NDyADYCsAQgACACNgKsBCAAIAEpArQENwK0BCAAIAEpArwENwK8BCAAIAEoAsQENgLEBCAAIAEoAswENgLMBCAAQYC49wA2AgAgAEGcvvcANgK8ASAAQcC+9wA2AswBIABB0L73ADYC0AIgAEHgvvcANgLgAiAAQfC+9wA2AvACIABBnL/3ADYCgAMgAEGsv/cANgKQAyAAQby/9wA2AqADIABBzL/3ADYCwAMg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ACIGayIFQQFqIgRBAEgNACAFIAQgASAGayICQQF0IgEgASAESRtB/////wcgAkH/////A0kbIgIEfyACEBgFQQALIgRqIgEgAzoAACAFQQBKBEAgBCAGIAUQGRoLIAAgAiAEajYCCCAAIAFBAWo2AgQgACAENgIAIAYEQCAGEBcLDwsQKAALggIBBX8CQCAAKAIEIgIgACgCACIDayIEQQVNBEBBBiAEayIGIAAoAggiBSACa00EQCAAIAJBACAGEGEgBmo2AgQMAgsgBSADayICQQF0IgVBBiAFQQZLG0H/////ByACQf////8DSRsiBRAYIgIgBGpBACAGEGEaIAQEQCACIAMgBBAZGgsgACACIAVqNgIIIAAgAkEGajYCBCAAIAI2AgAgA0UNASADEBcMAQsgBEEGRg0AIAAgA0EGajYCBAsgACgCAEH/AToAACAAKAIAQdEAOgABIAAoAgBBAzoAAiAAKAIAIAFBEHY6AAMgACgCACABQQh2OgAEIAAoAgAgAToABQveBAEIfyMAQRBrIgckAAJAAkAgACgCBCAAKAIAIgNrIgJBAkkNACADLQAAQf8BRw0AIAJBA08EQCAAIANBAmo2AgQLQQAhAyAHIAEoAgQgAS0ACyICIAJBGHRBGHVBAEgbENgMIAcoAgQgBygCACICa0EASgRAA0AgAiADaiEFAkAgACgCBCICIAAoAghHBEAgAiAFLQAAOgAAIAAgAkEBajYCBAwBCyACIAAoAgAiBGsiAkEBaiIGQQBIDQQgAiAGIAJBAXQiCCAGIAhLG0H/////ByACQf////8DSRsiCAR/IAgQGAVBAAsiBmoiCSAFLQAAOgAAIAJBAEoEQCAGIAQgAhAZGgsgACAGIAhqNgIIIAAgCUEBajYCBCAAIAY2AgAgBEUNACAEEBcLIANBAWoiAyAHKAIEIAcoAgAiAmtIDQALCyABKAIEIAEtAAsiAyADQRh0QRh1QQBIIgMbIgQEQCABKAIAIAEgAxsiAyAEaiEIA0AgAy0AACEGAkAgACgCBCIBIAAoAggiBUkEQCABIAY6AAAgACABQQFqNgIEDAELIAEgACgCACIBayICQQFqIgRBAEgNBCACIAQgBSABayIFQQF0IgkgBCAJSxtB/////wcgBUH/////A0kbIgUEfyAFEBgFQQALIgRqIgkgBjoAACAC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AEEBEJ8ERQRAQaDKAyECDAILIAEtAAsiAiEEIAEoAgQhAwsgAyACIARBGHRBGHVBAEgbQQFGBEAgAUHoofYAQQEQnwRFBEBBocoDIQIMAgsgAS0ACyICIQQgASgCBCEDCyADIAIgBEEYdEEYdUEASBtBAUYEQCABQfCh9gBBARCfBEUEQEGiygMhAgwCCyABLQALIgIhBCABKAIEIQMLIAMgAiAEQRh0QRh1QQBIG0EBRgRAIAFB+KH2AEEBEJ8ERQRAQaPKAyECDAILIAEtAAsiAiEEIAEoAgQhAwsCQCADIAIgBEEYdEEYdUEASBtBAUYEfyABQYCi9gBBARCfBEUEQEGkygMhAgwDCyABLQALIgIhBCABKAIEBSADCyACIARBGHRBGHVBAEgbQQFHDQAgAUGIovYAQQEQnwQNAEGlygMhAgwBC0GmygMhAiABQZCi9gAQqQINAEGnygMhAiABQYCs9gAQqQINAEGoygMhAiABQZys9gAQqQINAEGpygMhAiABQbSs9gAQqQINAEGqygMhAiABQcis9gAQqQINAEGrygMhAiABQdis9gAQqQINAEGsygMhAiABQeSs9gAQqQINAEGtygMhAiABQfCs9gAQqQINAEGuygMhAiABQfys9gAQqQINAEGvygMhAiABQYit9gAQqQINAEGwygMhAiABQZSt9gAQqQINAEGxygMhAiABQaSt9gAQqQINAEGyygMhAiABQbit9gAQqQINAEGzygMhAiABQdCt9gAQqQINAEG0ygMhAiABQeyt9gAQqQINAEG1ygMhAiABQfit9gAQqQINAEG2ygMhAiABQYSu9gAQqQINAEG3ygMhAiABQZCu9gAQqQINAEG4ygMhAiABQaCu9gAQqQINAEG5ygMhAiABQbSu9gAQqQINAEG6ygMhAiABQcSu9gAQqQINAEG7ygMhAiABQdiu9gAQqQINAEG8ygMhAiABQeyu9gAQqQINAEG9ygMhAiABQfiu9gAQqQJFDQELIAAgAhCQAQsCQCAAKAIEIAAtAAsiAiACQRh0QRh1IgNBAEgbDQACQCAAIAFGDQAgAS0ACyIEQRh0QRh1IQIgA0EATgRAIAJBAE4EQCAAIAEpAgA3AgAgACABKAIINgIIDAILIAAgASgCACABKAIEEHQMAQsgACABKAIAIAEgAkEASCICGyABKAIE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CyAAIABBBGogAEEIaiAAQQxqIAFBBGsQ5gwaQQEPCyAAIABBBGogAEEIaiIEENQGGiAAQQxqIgMgAUYNAAJAA0AgBCgCACECIAMoAgAiBSAFKAIAKAIkEQAAIAIgAigCACgCJBEAAEoEQCADKAIAIQUgAyECA0ACQCACIAQiAigCADYCACAAIAJGBEAgACECDAELIAJBBGsiBCgCACEHIAUgBSgCACgCJBEAACAHIAcoAgAoAiQRAABKDQELCyACIAU2AgAgBkEBaiIGQQhGDQILIAMiBEEEaiIDIAFHDQALQQEPCyADQQRqIAFGIQILIAILyQECAn8BfiMAQRBrIgQkAAJ/AkACQCAAIAFHBEBBkMiBASgCACEFQZDIgQFBADYCACAAIARBDGogAxCxARD3EyEGAkBBkMiBASgCACIABEAgBCgCDCABRw0BIABBxABGDQQMAwtBkMiBASAFNgIAIAQoAgwgAUYNAgsLIAJBBDYCAEEADAILIAZCgICAgHhTDQAgBkL/////B1UNACAGpwwBCyACQQQ2AgBB/////wcgBkIAVQ0AGkGAgICAeAshACAEQRBqJAAgAAsIACAAQagDagvrAwEGfwJAIAFFDQAgASABKAIAKAIIEQAAQYYBRgRAAkACQCAAKAIAIgQoAgQiAgRAIARBBGohAwNAAkAgASACKAIQIgBJBEAgAigCACIADQEMBAsgACABTw0EIAJBBGohAyACKAIEIgBFDQQgAyECCyACIQMgACECDAALAAsgBEEEaiECCyACIQMLIAMoAgANAUEUEBgiACACNgIIIABCADcCACAAIAE2AhAgAyAANgIAIAQoAgAoAgAiAQRAIAQgATYCACADKAIAIQALIAQoAgQgABBEIAQgBCgCCEEBajYCCA8LIAEgASgCACgCCBEAAEHxAEcNACABQcwDaiABEOYBIgcgBygCBCIFRg0AA0AgBSgCCCEGAkACQCAAKAIAIgQoAgQiAgRAIARBBGohAQNAAkAgAigCECIDIAZLBEAgAigCACIDDQEMBAsgAyAGTw0EIAJBBGohASACKAIEIgNFDQQgASECCyACIQEgAyECDAALAAsgBEEEaiECCyACIQELIAEoAgBFBEBBFBAYIgMgAjYCCCADQgA3AgAgAyAGNgIQIAEgAzYCACAEKAIAKAIAIgIEQCAEIAI2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NwOoASAAKAIoIQICQCAFQeQARgRAIAEgAiAAKAIEIAQQekECbSIAQQEgAEEBShtB5ABBAEEAQQBBABD0ASABIAZBsAFqIAZBkAFqIAEoAgAoAjgRBAAMAQsgASACIAMgBUEAQQBBAEEAEPQBIAEgBkGwAWogASgCACgCNBECAAsgARDDAiAGQdABaiQAC0IAIAAgAUEBIAIgBmsgAyAGayIDIAZBAXQgBGoiBCAHIAggCRDYCSAAIAFBACACIAVqIAZqIAMgBCAHIAggCRDYCQthACABIAAoAihBAEHkAEEAQQBBAEEAEPQBIAEgACgCKEHkABCjASABIAIgACgCBCIABH8gACgCsAYgBWsFQQALIAQgAmsgBSADayAGIAEoAgAoAlwRBgAgARDDAiABENUBC6AEAQN/IwBBkAFrIgMkACADQQA6AIABIANBADoAiwECQCACLABfQQBOBEAgAyACKAJcNgJ4IAMgAikCVDcDcAwBCyADQfAAaiACKAJUIAIoAlgQGgsgASACIANBgAFqIANB8ABqQQFBACABKAIAKAKIAREGACADLAB7QQBIBEAgAygCcBAXCyADLACLAUEASARAIAMoAoABEBcLIANCADcDSCADQgA3AU4gA0IANwNgIANCADcDWCADQYCAgPwDNgJoIANBmKj9ADYCQCADQQA2AjQgA0IANwMYIANCADcCLCADQcSD+gA2AgggA0EAOwAhIANCADcDOCADIAIgAigCACgCIBEAADYCDCADIAIgAigCACgCJBEAADYCEAJAIAIoAtgBIgVFDQAgBUEKQX8QMCIFRQ0AIAVBsP38AEGEqP0AQQAQHCIFRQ0AIAUoArQGIQQLIANBADYCJCADIAQ2AhQgA0EBOgAgIAAoAgQiBEGMCGogBCgC1AdB5ABsQeQAbTYCACADIARBiAhqKAIEIgQ2AkQgAyAENgIoIAEgACgCKEHkABCjASABIANBQGsQmgEgACABIAIgA0EIahCNEiABEKIBIAEQ1QEgASACIAAgASgCACgCjAERBAAgA0HEg/oANgIIIAMoAiwiAARAIAMgADYCMCAAEBcLIANBmKj9ADYCQCADLABjQQBIBEAgAygCWBAXCyADQZABaiQAC4oCAQZ/IAEoAgQgABC/ARCRBCIABH8gAEGw/fwAQaj09QBBABAcBUEACyEFIAEoAjAiACABKAI0IgJJBEAgACAFNgIAIAEgAEEEajYCMEEADwsCQCAAIAFBLGooAgAiAGsiBkECdSIEQQFqIgNBgICAgARJBEAgAyACIABrIgJBAXUiByADIAdLG0H/////AyACQfz///8HSRsiAwR/IANBgICAgARPDQIgA0ECdBAYBUEACyICIARBAnRqIgQgBTYCACAGQQBKBEAgAiAAIAYQGRoLIAEgAiADQQJ0ajYCNCABIARBBGo2AjAgASACNgIsIAAEQCAAEBcLQQAPCxAoAAtBo4TvABA4AAsOACAAIAEoAggQ3wFBAAsDAAELAwABCxkAIAAgASACIAMgBEEAIAAoAgAoAlwRBgALIgAgACABIANrIAIgA2sgA0EBdCIBIAEgACgCACgCQBEIAAshACAAQgA3A6ABIABCADcClAEgACAAKALMAUEEazYCzAELwgEBBH8jAEEQayIFJAAgAiABa0ECdSIEQe////8DTQRAAkAgBEEBTQRAIAAgBDoACyAAIQMMAQsgACAAIARBAk8EfyAEQQRqQXxxIgMgA0EBayIDIANBAkYbBUEBC0EBaiIGEPcFIgM2AgAgACAGQYCAgIB4cjYCCCAAIAQ2AgQLA0AgASACRwRAIAMgASgCADYCACADQQRqIQMgAUEEaiEBDAELCyAFQQA2AgwgAyAFKAIMNgIAIAVBEGokAA8LEHcAC+oCAQR/AkAgASgCMCICQRBxBEAgASgCLCICIAEoAhgiA0kEQCABIAM2AiwgAyECCyACIAEoAhQiAWsiA0EASA0BIANBAnUhBAJAIANBB00EQCAAIAQ6AAsMAQsgBEEEakF8cSIFQQJ0EBghAyAAIAVBgICAgHhyNgIIIAAgAzYCACAAIAQ2AgQgAyEACyABIAJHBEADQCAAIAEoAgA2AgAgAEEEaiEAIAFBBGoiASACRw0ACwsgAEEANgIADwsgAkEIcQRAIAEoAhAiBCABKAIIIgFrIgJBAEgNASACQQJ1IQMCQCACQQdNBEAgACADOgALDAELIANBBGpBfHEiBUECdBAYIQIgACAFQYCAgIB4cjYCCCAAIAI2AgAgACADNgIEIAIhAAsgASAERwRAA0AgACABKAIANgIAIABBBGohACABQQRqIgEgBEcNAAsLIABBADYCAA8LIABCADcCACAAQQA2AggPCxB3AAulBAEJfyMAQZABayIDJAAgA0Gg1/UANgJAIANBjNf1ADYCCCADQUBrIANBCGoiBEEEciIJELwBIANCgICAgHA3A4gBIANB6Nb1ADYCQCADQdTW9QA2AgggCRClBiELIANCADcCLCADQgA3AjQgA0EQNgI8IANBhNj1ADYCDCMAQSBrIgUkACAFQRhqIAQQ7ggCQCAFLQAYRQ0AIAVBEGoiByAEIAQoAgBBDGsoAgBqKAIcIgY2AgAgBiAGKAIEQQFqNgIEIAcQsxAhCiAHKAIAIgYgBigCBEEBayIINgIEIAhBf0YEQCAGIAYoAgAoAggRAQALIAUgBCAEKAIAQQxrKAIAaigCGDYCCCAEIAQoAgBBDGsoAgBqIgYQshAhCCAFIAogBSgCCCAGIAggASAKKAIAKAIYEQoANgIQIAcoAgANACAEIAQoAgBBDGsoAgBqQQUQogILIAVBGGoQuAMgBUEgaiQAIAAgCRDyE0EAIQQgACgCBCAALQALIgEgAUEYdEEYdUEASCIBG0EASgRAIAJBMGshAgNAIARBAnQgACgCACAAIAFBAXEbaiIBIAIgASgCAGo2AgAgBEEBaiIEIAAoAgQgAC0ACyIBIAFBGHRBGHVBAEgiARtIDQALCyADQejW9QA2AkAgA0HU1vUANgIIIANBhNj1ADYCDCADLAA3QQBIBEAgAygCLBAXCyALEIwDGiADQUBrEIIBGiADQZABaiQAC6QCAQR/IwBB8AFrIgIkAEH4ARAYIgMQ4gkaQfgCEBgiBBD7DCEFAkAgASwA+wZBAE4EQCACIAEoAvgGNgIgIAIgASkC8AY3AxgMAQsgAkEYaiABKALwBiABKAL0BhAaCyACIAJBGGpBufDuABBYIgEoAgg2AugBIAIgASkCADcD4AEgAUIANwIAIAFBADYCCCACLAAjQQBIBEAgAigCGBAXCyACQQhqIAJBGGoQnAMiASACKALgASACQeABaiACLADrAUEASBsQvQggBSABEIgBEPkTIAMgBCADKAIAKAKoARECACADQQM2AvQBIANBAzYC7AEgACADIAAoAgAoAqgBEQIAIAEQmwMgAiwA6wFBAEgEQCACKALgARAXCyACQfABaiQAC8oOAQp/IAAoAuABIgEgACgC5AFHBEADQCABKAIAENgBBEAgASgCACIDIAIgAygCGGsgAygCACgCkAYRAgAgAiABKAIAIgMoAhBqIAMoAhhrIQILIAFBBGoiASAAKALkAUcNAAsLIAAoAuwBIgEgACgC8AFHBEBBACECA0AgASgCABDYAQRAIAEoAgAiAyACIAMoAhhrIAMoAgAoApAGEQIAIAIgASgCACIDKAIQaiADKAIYayECCyABQQRqIgEgACgC8AFHDQALCyAAKAL4ASIBIAAoAvwBRwRAQQAhAgNAIAEoAgAQ2AEEQCABKAIAIgMgAiADKAIYayADKAIAKAKQBhECACACIAEoAgAiAygCEGogAygCGGshAgsgAUEEaiIBIAAoAvwBRw0ACwsgACgChAIiASAAKAKIAkcEQEEAIQIDQCABKAIAENgBBEAgASgCACIDIAIgAygCGGsgAygCACgCkAYRAgAgAiABKAIAIgMoAhBqIAMoAhhrIQILIAFBBGoiASAAKAKIAkcNAAsLIAAoApACIgEgACgClAJHBEBBACECA0AgASgCABDYAQRAIAEoAgAiAyACIAMoAhhrIAMoAgAoApAGEQIAIAIgASgCACIDKAIQaiADKAIYayECCyABQQRqIgEgACgClAJHDQALCyAAKAKcAiIBIAAoAqACRwRAQQAhAgNAIAEoAgAQ2AEEQCABKAIAIgMgAiADKAIYayADKAIAKAKQBhECACACIAEoAgAiAygCEGogAygCGGshAgsgAUEEaiIBIAAoAqACRw0ACwsgACgCqAIiASAAKAKsAkcEQEEAIQIDQCABKAIAENgBBEAgASgCACIDIAIgAygCGGsgAygCACgCkAYRAgAgAiABKAIAIgMoAhBqIAMoAhhrIQILIAFBBGoiASAAKAKsAkcNAAsLIAAoArQCIgEgACgCuAJHBEBBACECA0AgASgCABDYAQRAIAEoAgAiAyACIAMoAhhrIAMoAgAoApAGEQIAIAIgASgCACIDKAIQaiADKAIYayECCyABQQRqIgEgACgCuAJHDQALCyAAKALAAiIBIAAoAsQCRwRAQQAhAgNAIAEoAgAQ2AEEQCABKAIAIgMgAiADKAIYayADKAIAKAKQBhECACACIAEoAgAiAygCEGogAygCGGshAgsgAUEEaiIBIAAoAsQCRw0ACwsDQCAIQQNsIQYgACAIEOAJIQMCfwJAAkACQCAIQQFrIgcOAgECAAsgACAGQQxsaigC5AEhAkEADAILQQAhASAAIAZBDGxqIgQoAuABIgIgBCgC5AFHBEADQCACKAIAENgBBEAgASACKAIAIgUoAhhqIAUoAhBrIQELIAJBBGoiAiAEKALkAUcNAAsLIAMgAWtBfm0MAQtBACEBIAAgBkEMbGoiBCgC4AEiAiAEKALkAUcEQANAIAIoAgAQ2AEEQCABIAIoAgAiBSgCGGogBSgCEGshAQsgAkEEaiICIAQoAuQBRw0ACwsgASADawshBCACIAAgBkEMbGoiBSgC4AEiAUcEQCAEIAlqIQQDQCABKAIAENgBBEAgASgCACICIAQgAigC0AFqIAIoAgAoApAGEQIACyABQQRqIgEgBSgC5AFHDQALCyAGQQFqIQQCfwJAAkACQCAHDgICAQALIAAgBEEMbGooAuQBIQJBAAwCC0EAIQEgACAEQQxsaiIFKALgASICIAUoAuQBRwRAA0AgAigCABDYAQRAIAEgAigCACIKKAIYaiAKKAIQayEBCyACQQRqIgIgBSgC5AFHDQALCyABIANrDAELQQAhASAAIARBDGxqIgUoAuABIgIgBSgC5AFHBEADQCACKAIAENgBBEAgASACKAIAIgooAhhqIAooAhBrIQELIAJBBGoiAiAFKALkAUcNAAsLIAMgAWtBfm0LIQUgAiAAIARBDGxqIgQoAuABIgFHBEAgBSAJaiEFA0AgASgCABDYAQRAIAEoAgAiAiAFIAIoAtABaiACKAIAKAKQBhECAAsgAUEEaiIBIAQoAuQBRw0ACwsgBkECaiEGAn8CQAJAAkAgBw4CAgEACyAAIAZBDGxqKALkASECQQAMAgtBACEBIAAgBkEMbGoiBCgC4AEiAiAEKALkAUcEQANAIAIoAgAQ2AEEQCABIAIoAgAiBygCGGogBygCEGshAQsgAkEEaiICIAQoAuQBRw0ACwsgASADawwBC0EAIQEgACAGQQxsaiIEKALgASICIAQoAuQBRwRAA0AgAigCABDYAQRAIAEgAigCACIHKAIYaiAHKAIQayEBCyACQQRqIgIgBCgC5AFHDQALCyADIAFrQX5tCyEEIAIgACAGQQxsaiIGKALgASIBRwRAIAQgCWohBANAIAEoAgAQ2AEEQCABKAIAIgIgBCACKALQAWogAigCACgCkAYRAgALIAFBBGoiASAGKALkAUcNAAsLIAkgA2shCSAI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QRRBfxAwBUEACyADRg0AIAEoAggiACABKAIMRwRAIAAgAjYCACABIABBBGo2AghBAA8LIAAgAUEEaigCACIDayIAQQJ1IgZBAWoiBEGAgICABE8NASAEIABBAXUiBSAEIAVLG0H/////AyAAQfz///8HSRsiBAR/IARBgICAgARPDQMgBEECdBAYBUEACyIFIAZBAnRqIgYgAjYCACAAQQBKBEAgBSADIAAQGRoLIAEgBSAEQQJ0ajYCDCABIAZBBGo2AgggASAFNgIEIANFDQAgAxAXC0EADwsQKAALQaOE7wAQOAAL9QECAn8BfCMAQSBrIgMkACAAKwM4RAAAAAAAAPC/YiEEAkAgACgCQARAIARFDQEgA0EQaiIAIAIgAigCACgCMBECACACLABfIQEgAigCVCEEIAMgAygCECAAIAMsABtBAEgbNgIAIAMgBCACQdQAaiABQQBIGzYCBEGi1e8AIAMQJCADLAAbQQBODQEgAygCEBAXDAELIARFDQAgACsDOCEFQSAQGCIAIAI2AgggACABQRBqNgIEIAAgBTkDGCAAQX82AhAgACABKAIQIgI2AgAgAiAANgIEIAEgADYCECABIAEoAhhBAWo2AhgLIANBIGokAEEACysBAX8jAEEQayICJAAgAiABNgIMIABBooHvACABEIMUIQAgAkEQaiQAIAALogEBAX8jAEEgayIBJAACQCAAQSBqEF5FDQACQCAALAAvQQBOBEAgASAAKAIsNgIIIAEgACkCJDcDAAwBCyABIAAoAiQgACgCKBAaCyABQRBqIAEQvAMgACwAT0EASARAIAAoAkQQFwsgACABKQMQNwJEIAAgASgCGDYCTCABQQA6ABsgAUEAOgAQIAEsAAtBAE4NACABKAIAEBcLIAFBIGokAAv/AgEDfwJAIAEtAAANAEHRofAAEP0MIgEEQCABLQAADQELIABBDGxB4N7xAGoQ/QwiAQRAIAEtAAANAQtB06fwABD9DCIBBEAgAS0AAA0BC0GZvfAAIQELAkADQAJAIAEgAmotAAAiBEUNACAEQS9GDQBBFyEEIAJBAWoiAkEXRw0BDAILCyACIQQLQZm98AAhAwJAAkACQAJAAkAgAS0AACICQS5GDQAgASAEai0AAA0AIAEhAyACQcMARw0BCyADLQABRQ0BCyADQZm98AAQaEUNACAD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ADcDAAwBCyADIAIoAgAgAigCBBAaCyADQRBqIgEiACADKQIANwIAIAAgAygCCDYCCCADQgA3AgAgA0EANgIIAkAgASAFQQhqIgBGDQAgAy0AGyICQRh0QRh1IQEgBSwAE0EATgRAIAFBAE4EQCAAIAMpAxA3AgAgACADKAIYNgIIDAILIAAgAygCECADKAIUECAMAQsgACADKAIQIANBEGogAUEASCIAGyADKAIUIAIgABsQIRoLIAMsABtBAEgEQCADKAIQEBcLQQEhBCADLAALQQBODQEgAygCABAXDAELQQEhBCAFIAIQrw42AgQLIANBIGokACAECxEAIAAgATYCpAMgASAAENsHC2kBAX8gACAAKAIAKAIIEQAAQZoBRgRAIABBsBlqQQI2AgAPCwJAIAAgACgCACgCCBEAAEEdRw0AIABBAjYCqAIgACgCQCIBIAAoAkQiAEYNAANAIAEoAgAQhxQgAUEEaiIBIABHDQALCwsPACAAQRJBAUEBECxBAEcLDwAgAEERQQFBARAsQQBHC4oBAQR/AkAgAUGwAWogARDmASIBKAIIRQRADAELIAEgASgCBCIFRgRADAELIAUhAgJAA0AgAigCCCIDKAKwGUEBRw0BIAIoAgQiAiABRw0AC0EAIQMLA0AgASgCACIBKAIIIgIoArAZQQFHBEAgAiEEDAILIAEgBUcNAAsLIAAgBDYCBCAAIAM2AgALIAAgAEHs2/EANgIAIABBtNzxADYCACAAQQRqIAEQjBQLNwECfyABEB8iAkENahAYIgNBADYCCCADIAI2AgQgAyACNgIAIAAgA0EMaiABIAJBAWoQGTYCAAsMACAAEIANGiAAEBcLEgAgAEGwAWsiABD9BxogABAXCwwAIAAQ/QcaIAAQFwsLACAAQbABaxD9BwspAQF/AkAgACgCAEEMayIAIAAoAghBAWsiATYCCCABQQBODQAgABAXCwtlAQN/IwBBEGsiAiQAIAJBADYCCCACQgA3AwACQCAAKALUAyAAKALQAyIBayIABEAgAEEASA0BIAAQGCABIAAQGSEBIAAEfyABKAIABUEACyEDIAEQFwsgAkEQaiQAIAMPCxAoAAsWACAAQbTc8QA2AgAgAEEEahCRFCAAC9oBAQJ/AkAgAUH/AXEiAwRAIABBA3EEQANAIAAtAAAiAkUNAyACIAFB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IAQoAgQiAkcEQANAIAIoAggtAKwBRQ0CIAIoAgQiAiAERw0ACwsgACgC+ANBf0cgACgC/ANBAEdyRQ0AQeCP9ABBgJD0ACAAKAL8AyIKQQJGGwwBC0GAkPQACyELIABB9ANqIgciAigCBEF/RyACKAIIQQBHckUNACAAKAL4A0EATA0AIAFBBGohCANAIAsgBkEHcEECdGooAgAhBSAIIQQCQCAJKAIAIgJFBEAgCSICIQQMAQsDQAJAIAIoAhAiAyAFSgRAIAIoAgAiAw0BIAIhBAwDCyADIAVODQIgAkEEaiEEIAIoAgQiA0UNAiAEIQILIAIhBCADIQIMAAsACyAEKAIAIgNFBEBBGBAYIgMgBTYCECADIAI2AgggA0IANwIAIANBADYCFCAEIAM2AgAgASgCACgCACICBH8gASACNgIAIAQoAgAFIAMLIQIgASgCBCACEEQgASABKAIIQQFqNgIICyADIAo2AhQgBkEBaiIGIAAoAvgDQQAgBygCBEF/RyAHKAIIchtIDQALCwtGAQN/IABBzANqIAAQ5gEiASABKAIEIgBGBEBBAA8LA0ACQCAAKAIILQCsASICRSEDIAJFDQAgACgCBCIAIAFHDQELCyADC1cBAn8gAEHMA2ogABDmASICIAIoAgQiAUcEQANAIAEoAggtAKwBRQRAQQAPCyABKAIEIgEgAkcNAAsLIAAoAvwDIAAoAvgDQX9HcgR/IAAoAvwDBUEACws8AANAQZDTgQEoAgAiAARAQZDTgQEgACgCCDYCACAAKAIEIAAoAgARAQAgABAXDAELC0GJ04EBQQA6AAALaAECfyABIAEoAgQiAEcEQANAIAAoAggiAiACKAIAKAIIEQAAIQMgACgCBCECIANB+wBHBEAgACgCACIDIAI2AgQgACgCBCADNgIAIAEgASgCCEEBazYCCCAAEBcLIAIiACABRw0ACwsLUgAgABA8IABBADYC4AMgAEEANgLoAyAAQQA2AvADIABC/////w83AvgDIABBADYChAQgAEEANgKMBCAAQQA6AJgEIABBCjYClAQgAEEAOgCQBAubAgECfwJAIAEgAkYNACABQQFqIgQgAkYNACABLQAAQdwARw0AAkACQCAELAAAIgNBJGsOWgABAQEAAAAAAQEAAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEB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KAIAQQJ0aigCACABKAIEamsiATYCCCAAAn8gBEEASgRAIAEgAiAEbEwNAiABIAJrDAELAkAgBEEASARAIAEgAiAEbEgNAQwDCyABIAJrIAJBAm0gAUgNARogASACQX5tTg0CCyABIAJqCzYCCAsgA0EQaiQACy4BAX8gACgCGCIBBEAgACABNgIcIAEQFwsgACgCDCIBBEAgACABNgIQIAEQFwsLbwEDfyMAQRBrIgMkACAAIANBCGoQmA0hAAJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAsLIQQgAhAfIQUgAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIAQgBCAFahCnFSAAIAIgBRCMARogA0EQaiQAC9YBAQJ/IABCADcCDCAAQgA3AhwgAEIANwIUIABBHBAYIgE2AhggACABQRxqIgI2AiAgAUHQjvQAKAIANgIYIAFByI70ACkCADcCECABQcCO9AApAgA3AgggAUG4jvQAKQIANwIAIAAgAjYCHCAAQqiAgIAgNwIAIABBDGpBBxDqBCAAKAIMIgEgACgCBCICNgIAIAEgAkEjajYCGCABIAJBHWo2AhQgASACQRdqNgIQIAEgAkERajYCDCABIAJBDGo2AgggASACQQZqNgIEIABBADYCCCAAC08BAn8jAEEQayIBJAACfyAAKAIEIgBBA2oiAkEHTwRAIAEgADYCAEH94u4AIAEQJEEADAELIAJBAnRBvI/0AGooAgALIQAgAUEQaiQAIAALPwACfwJ/IABBAWsiAEEHTwRAQQAgAUEBayIBQQxPDQIaIAFBAnRB8I70AGoMAQsgAEECdEHUjvQAagsoAgALC0cAAn8CfwJAQQAgAkEBayICQQxPDQIaIAJBAnRB8I70AGoMAQsACygCAAshAiAAIAM2AgggACACNgIEIAAgAUEBazYCACAACwgAIABBgARqC74BAQR/IwBBEGsiBCQAIAIhBSMAQRBrIgMkAAJAIAFB7////wNNBEACQCABQQFNBEAgACABOgALIAAhAgwBCyAAIAAgAUECTwR/IAFBBGpBfHEiAiACQQFrIgIgAkECRhsFQQELQQFqIgYQ9wUiAjYCACAAIAZBgICAgHhyNgIIIAAgATYCBAsgAiABIAUQ5xQgA0EANgIMIAIgAUECdGogAygCDDYCACADQRBqJAAMAQsQdwAL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DQAgAkF/QbS98ABBBBAbDQBBBiEADAELQQchACACQbSd7gAQHg0AQQghACACQdj57gAQHg0AQQkhACACQcGw7gAQHg0AQQohACACQaK27QAQHg0AQQshACACQbC98AAQHg0AQQwhACACQbCd7gAQHg0AQQ0hACACQYaT7gAQHg0AQQ4hACACQcC17QAQHg0AQQ8hACACQcaw7gAQHg0AQRAhACACQbXZ7wAQHg0AQREhACACQfWX7gAQHg0AQRIhACACQa+x7QAQHg0AQRMhACACQa2x7QAQHg0AQRQhACACQaex7QAQHg0AQRUhACACQbu57QAQHg0AQRYhACACQbm57QAQHg0AQRchACACQa257QAQHg0AQRghACACQbO57QAQHg0AQRkhACACQb2d7gAQHg0AQRohACACQbm98AAQHg0AQRshACACQZyY7QAQHg0AQRxBACACQau98AAQHiIBGyEAIAENAEEAIQAgAigCBCACLQALIgEgAUEYdEEYdSIBQQBIG0UNACAHIAIoAgAgAiABQQBIGzYCAEGklvAAIAcQJAsgB0EQaiQAIAALNgIEDAELIAYgAhBONgIEQQEhBgsgA0GAAWokACAGCzcBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABQQJ0ajYCCCACKAIIIQAgAkEQaiQAIAALEQAgAEEYayIAEMQBGiAAEBcLCgAgAEEYaxDEAQudAQECfyAAQgA3AgQgAEEANgIMIABB4IT9ADYCACAAQRBqIgFBuNDyADYCACABQQA2AgQgAUHY1/IANgIAIAEhAiAAQRhqIgFBuNDyADYCACABQQA2AgQgAUH43fIANgIAIABBzNXzADYCACACQeTV8wA2AgAgAUH01fMANgIAIABBigEQtQEgAEHcARC1ASAAIAAoAgAoAggRAQAgAAuLEwEEfyAAKAJ8IgUhAwJAAkACQAJAAkACQCAFIAAoAoABIgRGDQAgBSEDA0AgAygCAEHIAEYNASADQQRqIgMgBEcNAAsMAQsgAyAERg0AIABBsP38AEG8zPMAQX4QHCEDIAEoAgQgAS0ACyIGIAZBGHRBGHVBAEgbQQtHDQAgAUF/QZ6B7QBBCxAbRQ0BIAAoAoABIQQgACgCfCEFCyAEIAVGDQIDQCAFKAIAQckARwRAIAVBBGoiBSAERw0BDAQL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KAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgFBcE8NAQJAAkAgAUELTwRAIAFBEGpBcHEiBRAYIQMgAiAFQYCAgIB4cjYCECACIAM2AgggAiABNgIMDAELIAIgAToAEyACQQhqIQMgAUUNAQsgAyAEIAEQGRoLIAEgA2pBADoAACAAIAJBCGoQtwg2AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakHO7+0AECoLIAJBIGokAA8LEC0AC9sCAQd/QSAQGCIDQRBqIQICQCABLAALQQBOBEAgAiABKQIANwIAIAIgASgCCDYCCAwBCyACIAEoAgAgASgCBBAaCyADIAEoAgw2AhwCfwJAIAAoAgQiAQRAIAMoAhQgAy0AGyICIAJBGHRBGHVBAEgiAhshBCADKAIQIANBEGogAhshBgNAAkACQAJAAkAgASgCFCABLQAbIgIgAkEYdEEYdUEASCIFGyICIAQgAiAESRsiBwRAIAYgAUEQaiIIKAIAIAggBRsgBxBMIgUNAQsgAiAESw0BDAILIAVBAE4NAQsgASgCACICRQ0EDAELIAEoAgQiAg0AIAFBBGoMBAsgAiEBDAALAAsgAEEEaiEBCyABCyECIAMgATYCCCADQgA3AgAgAiADNgIAIAAoAgAoAgAiAQRAIAAgATYCACACKAIAIQMLIAAoAgQgAxBEIAAgACgCCEEBajYCCAv1BQEIfyAAQgA3AgQgAEEANgIMIABB4IT9ADYCACAAQRBqIgFBuNDyADYCACABQgA3AwggAUHo1PIANgIAIAFCADcDECABIQIgAEEoaiIBQbjQ8gA2AgAgAUEANgIMIAFC4P///w83AgQgAUHY1vIANgIAIAEhAyAAQThqIgFBuNDyADYCACABQgA3AxAgAUIANwMYIAFB+NjyADYCACABQgA3AyAgAUGUhf0ANgIoIAFBQGtCADcDACABQQA2AjggAUKAgID+////70E3AzAgAUEANgIsIAFCgICA/v///+9BNwMIIAFCADcDSCABQQA6ABAgAUEAOgAcIAEhBCAAQYgBaiIBQbjQ8gA2AgAgAUEANgIEIAFBiNnyADYCACABIQUgAEG40PIANgKQASAAQX82AqABIABCADcDmAEgAEGktvMANgKQASAAQaQBaiIBQbjQ8gA2AgAgAUEANgIEIAFB2NnyADYCACABIQYg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IgFBcE8NAQJAAkAgAUELTwRAIAFBEGpBcHEiBRAYIQMgAiAFQYCAgIB4cjYCECACIAM2AgggAiABNgIMDAELIAIgAToAEyACQQhqIQMgAUUNAQsgAyAEIAEQGRoLIAEgA2pBADoAACAAIAJBCGoQlgM2AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakHk/u0AECoLIAJBIGokAA8LEC0AC3IBAn8jAEEgayICJAAgAiABNgIYAkAgACgCBCIARQ0AIAJBCGoiASAAEK4IIAIoAgghACACLAATIQMgAiACQRhqQefl7gAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAuHAgEEfyMAQSBrIgIkACACIAE2AhggAiACQRhqQefl7gAQHTYCCAJAQYYDQQAgAigCCBsEQCACIAJBGGpB5+XuABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iAUFwTw0BAkACQCABQQtPBEAgAUEQakFwcSIFEBghAyACIAVBgICAgHhyNgIQIAIgAzYCCCACIAE2AgwMAQsgAiABOgATIAJBCGohAyABRQ0BCyADIAQgARAZGgsgASADakEAOgAAIAAgAkEIahCtCDYCBCACLAATQQBIBEAgAigCCBAXCyACQRhqQefl7gAQKgsgAkEgaiQADwsQLQALpAEBA38jAEEQayIEJAAgAkHv////A00EQAJAIAJBAU0EQCAAIAI6AAsgACEDDAELIAAgACACQQJPBH8gAkEEakF8cSIDIANBAWsiAyADQQJGGwVBAQtBAWoiBRD3BSIDNgIAIAAgBUGAgICAeHI2AgggACACNgIECyADIAEgAhDeAyAEQQA2AgwgAyACQQJ0aiAEKAIMNgIAIARBEGokAA8LEHcAC3IBAn8jAEEgayICJAAgAiABNgIYAkAgACgCBCIARQ0AIAJBCGoiASAAEPANIAIoAgghACACLAATIQMgAiACQRhqQcmg7wAQIzYCACACIAAgASADQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAJBIGokAAuHAgEEfyMAQSBrIgIkACACIAE2AhggAiACQRhqQcmg7wAQHTYCCAJAQYYDQQAgAigCCBsEQCACIAJBGGpByaDvABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iAUFwTw0BAkACQCABQQtPBEAgAUEQakFwcSIFEBghAyACIAVBgICAgHhyNgIQIAIgAzYCCCACIAE2AgwMAQsgAiABOgATIAJBCGohAyABRQ0BCyADIAQgARAZGgsgASADakEAOgAAIAAgAkEIahDvDTYCBCACLAATQQBIBEAgAigCCBAXCyACQRhqQcmg7wAQKgsgAkEgaiQADwsQLQALFAAgAQR/IAAgAiABEPgLBSAACxoLcgECfyMAQSBrIgIkACACIAE2AhgCQCAAKAIEIgBFDQAgAkEIaiIBIAAQrgggAigCCCEAIAIsABMhAyACIAJBGGpB8eXuABAjNgIAIAIgACABIANBAEgbECcgAiwAE0EATg0AIAIoAggQFwsgAkEgaiQAC4cCAQR/IwBBIGsiAiQAIAIgATYCGCACIAJBGGpB8eXuABAdNgIIAkBBhgNBACACKAIIGwRAIAIgAkEYakHx5e4AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIBQXBPDQECQAJAIAFBC08EQCABQRBqQXBxIgUQGCEDIAIgBUGAgICAeHI2AhAgAiADNgIIIAIgATYCDAwBCyACIAE6ABMgAkEIaiEDIAFFDQELIAMgBCABEBkaCyABIANqQQA6AAAgACACQQhqEK0INgIEIAIsABNBAEgEQCACKAIIEBcLIAJBGGpB8eXuABAqCyACQSBqJAAPCxAtAAuEAwIEfwF8IwBBIGsiAiQAIAIgATYCGAJAIAAoAgQiAUUNACACQQhqIgMgARCXDiACKAIIIQQgAiwAEyEFIAIgAkEYakGdzO4AECM2AgAgAiAEIAMgBUEASBsQJyACLAATQQBODQAgAigCCBAXCyAAKAIIIgMEfyACQQhqIgEgAxDEDiACKAIIIQMgAiwAEyEEIAIgAkEYakH/te8AECM2AgAgAiADIAEgBEEASBsQJyACLAATQQBIBEAgAigCCBAXC0EABSABQQBHCxogACgCDCIBBEAgAkEIaiIDIAEQWyACKAIIIQEgAiwAEyEEIAIgAkEYakHo7O4AECM2AgAgAiABIAMgBEEASBsQJyACLAATQQBIBEAgAigCCBAXCwsgACsDECIGRAAAAAAAAAAAYgRAIAJBCGoiACAGEHMgAigCCCEBIAIsABMhAyACIAJBGGpBjpXvABAjNgIAIAIgASAAIANBAEgbECcgAiwAE0EASARAIAIoAggQFwsLIAJBIGokAAu0BwEEfyMAQSBrIgIkACACIAE2AhggAiACQRhqQZ3M7gAQHTYCCAJAQYYDQQAgAigCCBsEQCACIAJBGGpBnczuABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahCWDjYCBCACLAATQQBIBEAgAigCCBAXCyACQRhqQZ3M7gAQKgsgAiACQRhqQf+17wAQHTYCCEGGA0EAIAIoAggbBEAgAiACQRhqQf+17wAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACAAIAJBCGoQww42AgggAiwAE0EASARAIAIoAggQFwsgAkEYakH/te8AECoLIAIgAkEYakHo7O4AEB02AghBhgNBACACKAIIGwRAIAIgAkEYakHo7O4AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqEFc2AgwgAiwAE0EASARAIAIoAggQFwsgAkEYakHo7O4AECoLIAIgAkEYakGOle8AEB02AghBhgNBACACKAIIGwRAIAIgAkEYakGOle8AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEB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CyAGQfHo7QAQ+wUgABD3FCAAEKwBIAJB8ABqEIEECyABLQApBEAgBiACQZABaiIAQcWD7QAQMiIDED0gAxAiIAJBBjYCkAEgABAiIAJBAToAmAEgAkECNgKQASAGIAAQPSAAECILIAEtACgEQCAGIAJBkAFqIgBBrZ/uABAyIgMQPSADECIgAS0AKCEDIAJBBjYCkAEgABAiIAJBATYCkAFBDBAYIgFCADcCBCACIAE2ApgBIAFBAToACyABIAM2AgAgBiAAED0gABAiCyACQbABaiQACxQAIABBAUGqwfEAQarB8QAQHxAbC9ECAQN/IwBBQGoiAiQAIAJBIGoiA0F/NgIYIANBBjYCACACQQQ2AiAgAiABNgIoIAJBADYCCCACQgA3AwAgAkEQakEAIAIgAxCGCiACLAALQQBIBEAgAigCABAXCyACQQA2AigCQCACLAAbIgFBAE4EQCAAIAIpAxA3AgAgACACKAIYNgIIDAELIAAgAigCECACKAIUEBoLAkAgACgCBCAALQALIgMgA0EYdEEYdUEASCIDGyIEQQNJDQAgBCAAKAIAIAAgAxtqQQJrIgAtAABBLEcNACAAQSA6AAALIAFBAEgEQCACKAIQEBcLAkACQAJAAkACQCACKAIgQQFrDgUABAQCAQQLIAIoAigiAEUNAyAALAALQQBODQIgACgCABAXDAILIAIoAigiAEUNAiAAEF0MAQsgAigCKCIARQ0BIAAQrAELIAAQFwsgAkFAayQAC5sQARV/IwBBoAFrIgMkAEHwhYIBLQAARQRAQfDtgQFBAEGAGBBhGkHwhYIBQQE6AAALQZCGggEtAABFBEBBkIaCAUEBOgAAC0H0hYIBKAIARQRAQfSFggEoAgBFBEAgA0EQakEEciEGA0AgA0EANgIYIANCADcDECADQRBqIAJBGHRBGHUQbCAGKAADIQQgBigCACEFIAMtABshByADQQA2AhggAyAFNgIAIAMgBDYAAyADKAIQIQggA0IANwMQIAJBDGwiBEHw7YEBaiEFAkAgBEH77YEBaiwAAEEATgRAIAUgCDYCACAEQfftgQFqIAMoAAM2AAAgBEH07YEBaiADKAIANgIAIAUgBzoACwwBCyAFKAIAEBcgAywAGyEJIAUgCDYCACAEQfftgQFqIAMoAAM2AAAgBEH07YEBaiADKAIANgIA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RwRAIAMhAgNAIAIoAggoAtABIgQgACAAIARIGyEAIAIoAgQiAiABRw0ACwsgASgCCEUNACADKAIAIgIgASgCACIEKAIENgIEIAQoAgQgAjYCACABQQA2AgggASADRg0AA0AgAygCBCECIAMQFyACIgMgAUcNAAsLIAFBEGokACAAC78BAQR/IwBBEGsiASQAAkAgACgCzAEEQCAAKALMASEADAELIAEgAEElQQFB8LF/ENIDQQAhACABIAEoAgQiA0cEQCADIQIDQCACKAIIKALMASIEIAAgACAESBshACACKAIEIgIgAUcNAAsLIAEoAghFDQAgAygCACICIAEoAgAiBCgCBDYCBCAEKAIEIAI2AgAgAUEANgIIIAEgA0YNAANAIAMoAgQhAiADEBcgAiIDIAFHDQALCyABQRBqJAAgAAvjAQEEfyMAQRBrIgIkACACQQA6AAggAkLz6smzluzYsi03AwAgAkEIOgALIABBHiACEPABIQMgAiwAC0EASARAIAIoAgAQFwsgAEGwAWoiAUG40PIANgIAIAFCADcCBCABQdjd8gA2AgAgAUEANgIMIAEhBCAAQcABaiIBQbjQ8gA2AgAgAUIANwMYIAFB+NXyADYCACABQgA3AgQgAUIANwIMIABByKXzADYCACAEQdyr8wA2AgAgAUHsq/MANgIAIANB2gEQKSADQfMAECkgACAAKAIAKAKUAREBACACQRBqJAALtBECA3wQfyMAQbAEayIJJAAgAiACQQNrQRhtIghBACAIQQBKGyIRQWhsaiEMIARBAnRBoI/zAGooAgAiDSADQQFrIgtqQQBOBEAgAyANaiEIIBEgC2shAgNAIAlBwAJqIApBA3RqIAJBAEgEfEQAAAAAAAAAAAUgAkECdEGwj/MAaigCALcLOQMAIAJBAWohAiAKQQFqIgogCEcNAAsLIAxBGGshDyANQQAgDUEAShshCkEAIQgDQEQAAAAAAAAAACEFIANBAEoEQCAIIAtqIQ5BACECA0AgACACQQN0aisDACAJQcACaiAOIAJrQQN0aisDAKIgBaAhBSACQQFqIgIgA0cNAAsLIAkgCEEDdGogBTkDACAIIApGIQIgCEEBaiEIIAJFDQALQS8gDGshFEEwIAxrIRIgDEEZayEVIA0hCAJAA0AgCSAIQQN0aisDACEFQQAhAiAIIQog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iMzxAAsiBBAfIgFBcE8NAQJAAkAgAUELTwRAIAFBEGpBcHEiBRAYIQMgAiAFQYCAgIB4cjYCECACIAM2AgggAiABNgIMDAELIAIgAToAEyACQQhqIQMgAUUNAQsgAyAEIAEQGRoLIAEgA2pBADoAACAAIAJBCGoQzg02AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakHvqu8AECoLIAJBIGokAA8LEC0ACzwBAX8CQCAALAAPQQBIBEAgAEEANgIIIAAoAgQhAQwBCyAAQQRqIgFBADoACwsgAUEAOgAAIABBADYCEAuZAwIEfwF8IwBBIGsiAiQAIAIgATYCGAJAIAAoAgQiAUUNACACQQhqIgMgARBbIAIoAgghBCACLAATIQUgAiACQRhqQcGY7wAQIzYCACACIAQgAyAFQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAArAwgiBkQAAMD////fwWEEfyABQQBHBSACQQhqIgEgBhCtASACKAIIIQMgAiwAEyEEIAIgAkEYakH/ju4AECM2AgAgAiADIAEgBEEASBsQJyACLAATQQBIBEAgAigCCBAXC0EACxogACsDECIGRAAAwP///9/BYgRAIAJBCGoiASAGEK0BIAIoAgghAyACLAATIQQgAiACQRhqQeGO7gAQIzYCACACIAMgASAEQQBIGxAnIAIsABNBAEgEQCACKAIIEBcLCyAAKwMYIgZEAADA////38FiBEAgAkEIaiIAIAYQrQEgAigCCCEBIAIsABMhAyACIAJBGGpBm4/uABAjNgIAIAIgASAAIANBAEgbECcgAiwAE0EASARAIAIoAggQFwsLIAJBIGokAAs5AQJ/QQEhASAAKAIcIAAtACMiAiACQRh0QRh1QQBIGwR/QQEFIABBGGpBf0GIzPEAQQAQG0EARwsLlwcCBH8BfCMAQTBrIgIkACACIAE2AigCQCAAKAIEIgFFDQAgAkEYaiIDIAEQogogAigCGCEEIAIsACMhBSACIAJBKGpBlYXuABAjNgIQIAJBEGogBCADIAVBAEgbECcgAiwAI0EATg0AIAIoAhgQFwsgACsDCCIGRAAAAAAAAPC/YQR/IAFBAEcFIAJBGGoiASAGEHMgAigCGCEDIAIsACMhBCACIAJBKGpBvLnuABAjNgIQIAJBEGogAyABIARBAEgbECcgAiwAI0EASARAIAIoAhgQFwtBAAsaIAAoAhAiAQRAIAJBGGoiAyABEKUOIAIoAhghASACLAAjIQQgAiACQShqQcW57wAQIzYCECACQRBqIAEgAyAEQQBIGxAnIAIsACNBAEgEQCACKAIYEBcLCyAAKAIUIgEEQCACQRhqIgMgARCgCiACKAIYIQEgAiwAIyEEIAIgAkEoakGU3e0AECM2AhAgAkEQaiABIAMgBEEASBsQJyACLAAjQQBIBEAgAigCGBAXCwsgAEEYaiEBAkACQCAAKAIcIAAtACMiAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAEsAAsLQRh0QRh1QQBOBEAgAiABKAIINgIIIAIgASkCADcDAAwBCyACIAAoAhggACgCHBAaCyACQRhqIgEgAikCADcCACABIAIoAgg2AgggAkIANwIAIAJBADYCCCACKAIYIQMgAiwAIyEEIAIgAkEoakGL8+0AECM2AhAgAkEQaiADIAEgBEEASBsQJyACLAAjQQBIBEAgAigCGBAXCyACLAALQQBIBEAgAigCABAXCwsgACgCJCIBBEAgAkEYaiIDIAEQWyACKAIYIQEgAiwAIyEEIAIgAkEoakGzqO8AECM2AhAgAkEQaiABIAMgBEEASBsQJyACLAAjQQBIBEAgAigCGBAXCwsgACsDKCIGRAAAAAAAAAAAYgRAIAJBGGoiASAGEHMgAigCGCEDIAIsACMhBCACIAJBKGpBmIjtABAjNgIQIAJBEGogAyABIARBAEgbECcgAiwAI0EASARAIAIoAhgQFwsLIAArAzAiBkQAAAAAAAAAAGIEQCACQRhqIgAgBhBzIAIoAhghASACLAAjIQMgAiACQShqQYmG7QAQIzYCECACQRBqIAEgACADQQBIGxAnIAIsACNBAEgEQCACKAIYEBcLCyACQTBqJAALdQECfyABIABBGGoiAEcEQCABLQALIgNBGHRBGHUhAiAALAALQQBOBEAgAkEATgRAIAAgASkCADcCACAAIAEoAgg2AggPCyAAIAEoAgAgASgCBBAgDwsgACABKAIAIAEgAkEASCIAGyABKAIEIAMgABsQIRoLC/oPAQV/IwBBQGoiAiQAIAIgATYCOCACIAJBOGpBlYXuABAdNgIoAkBBhgNBACACKAIoGyIEBEAgAiACQThqQZWF7gAQHTYCICACKAIgIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBRAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBhAYIQEgAiAGQYCAgIB4cjYCMCACIAE2AiggAiADNgIsDAELIAIgAzoAMyACQShqIQEgA0UNAQsgASAFIAMQGRoLIAEgA2pBADoAACAAIAJBKGoQoQo2AgQgAiwAM0EASARAIAIoAigQFwsgAkE4akGVhe4AECoLIAIgAkE4akG8ue4AEB02AihBhgNBACACKAIoGwR/IAIgAkE4akG8ue4AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AjAgAiABNgIoIAIgAzYCLAwBCyACIAM6ADMgAkEoaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQShqEHU5AwggAiwAM0EASARAIAIoAigQFwsgAkE4akG8ue4AECpBAAUgBEEARwsaIAIgAkE4akHFue8AEB02AihBhgNBACACKAIoGwRAIAIgAkE4akHFue8AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AjAgAiABNgIoIAIgAzYCLAwBCyACIAM6ADMgAkEoaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQShqEKsINgIQIAIsADNBAEgEQCACKAIoEBcLIAJBOGpBxbnvABAqCyACIAJBOGpBlN3tABAdNgIoQYYDQQAgAigCKBsEQCACIAJBOGpBlN3tABAdNgIgIAIoAiAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIwIAIgATYCKCACIAM2AiwMAQsgAiADOgAzIAJBKGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEoahCfCjYCFCACLAAzQQBIBEAgAigCKBAXCyACQThqQZTd7QAQKgsgAiACQThqQYvz7QAQHTYCKAJAQYYDQQAgAigCKBsEQCACIAJBOGpBi/PtABAdNgIoIAIoAigiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIIIAIgATYCACACIAM2AgQMAQsgAiADOgALIAIhASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAJBEGoiAyIBIAIpAgA3AgAgASACKAIINgIIIAJCADcCACACQQA2AggCQCADIABBGGoiAUYNACACLQAbIgRBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgAikDEDcCACABIAIoAhg2AggMAgsgASACKAIQIAIoAhQQIAwBCyABIAIoAhAgAkEQaiADQQBIIgEbIAIoAhQgBCABGxAhGgsgAiwAG0EASARAIAIoAhAQFwsgAiwAC0EASARAIAIoAgAQFwsgAkE4akGL8+0AECoLIAIgAkE4akGzqO8AEB02AihBhgNBACACKAIoGwRAIAIgAkE4akGzqO8AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQICQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AjAgAiABNgIoIAIgAzYCLAwBCyACIAM6ADMgAkEoaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQShqEFc2AiQgAiwAM0EASARAIAIoAigQFwsgAkE4akGzqO8AECoLIAIgAkE4akGYiO0AEB02AihBhgNBACACKAIoGwRAIAIgAkE4akGYiO0AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQICQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AjAgAiABNgIoIAIgAzYCLAwBCyACIAM6ADMgAkEoaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQShqEHU5AyggAiwAM0EASARAIAIoAigQFwsgAkE4akGYiO0AECoLIAIgAkE4akGJhu0AEB02AihBhgNBACACKAIoGwRAIAIgAkE4akGJhu0AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQICQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AjAgAiABNgIoIAIgAzYCLAwBCyACIAM6ADMgAkEoaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQShqEHU5AzAgAiwAM0EASARAIAIoAigQFwsgAkE4akGJhu0AECoLIAJBQGskAA8LEC0ACxAtAAuHAgEEfyMAQSBrIgIkACACIAE2AhggAiACQRhqQZvU7gAQHTYCCAJAQYYDQQAgAigCCBsEQCACIAJBGGpBm9TuABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iAUFwTw0BAkACQCABQQtPBEAgAUEQakFwcSIFEBghAyACIAVBgICAgHhyNgIQIAIgAzYCCCACIAE2AgwMAQsgAiABOgATIAJBCGohAyABRQ0BCyADIAQgARAZGgsgASADakEAOgAAIAAgAkEIahDtDTYCBCACLAATQQBIBEAgAigCCBAXCyACQRhqQZvU7gAQKgsgAkEgaiQADwsQLQALqAMCA38CfCMAQSBrIgIkACACIAE2AhgCQCAAKwMIIgVEAAAAAAAAAABhDQAgAkEIaiIBIAUQcyACKAIIIQMgAiwAEyEEIAIgAkEYakHSkO4AECM2AgAgAiADIAEgBEEASBsQJyACLAATQQBODQAgAigCCBAXCyAAKwMQIgZEAAAAAAAAAABhBH8gBUQAAAAAAAAAAGIFIAJBCGoiASAGEHMgAigCCCEDIAIsABMhBCACIAJBGGpBkLbtABAjNgIAIAIgAyABIARBAEgbECcgAiwAE0EASARAIAIoAggQFwtBAAsaIAArAxgiBUQAAMD////fwWIEQCACQQhqIgEgBRCtASACKAIIIQMgAiwAEyEEIAIgAkEYakHn/O4AECM2AgAgAiADIAEgBEEASBsQJyACLAATQQBIBEAgAigCCBAXCwsgACsDICIFRAAAwP///9/BYgRAIAJBCGoiACAFEK0BIAIoAgghASACLAATIQMgAiACQRhqQYzO7gAQIzYCACACIAEgACADQQBIGxAnIAIsABNBAEgEQCACKAIIEBcLCyACQSBqJAALiAIBAn8jAEEwayICJAAgAiABNgIoIABBBGoh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QUBrIAAgASADQQBIGxAnIAIsAFNBAEgEQCACKAJIEBcLCyACQeAAaiQAC6kOAQV/IwBBgAFrIgIkACACIAE2AnggAiACQfgAakHDtu4AEB02AmgCQEGGA0EAIAIoAmgbIgQEQCACIAJB+ABqQcO27gAQHTYCYCACKAJgIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBRAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBhAYIQEgAiAGQYCAgIB4cjYCcCACIAE2AmggAiADNgJsDAELIAIgAzoAcyACQegAaiEBIANFDQELIAEgBSADEBkaCyABIANqQQA6AAAgACACQegAahCnATkDCCACLABzQQBIBEAgAigCaBAXCyACQfgAakHDtu4AECoLIAIgAkH4AGpBrtLuABAdNgJoAkACQEGGA0EAIAIoAmgbBH8gAiACQfgAakGu0u4AEB02AmggAigCaCIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AkggAiABNgJAIAIgAzYCRAwBCyACIAM6AEsgAkFAayEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgAkHQAGoiAyACQUBrIgEpAgA3AgAgAyABKAIINgIIIAFCADcCACABQQA2AggCQCADIABBEGoiAUYNACACLQBbIgRBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgAikDUDcCACABIAIoAlg2AggMAgsgASACKAJQIAIoAlQQIAwBCyABIAIoAlAgAkHQAGogA0EASCIBGyACKAJUIAQgARsQIRoLIAIsAFtBAEgEQCACKAJQEBcLIAIsAEtBAEgEQCACKAJAEBcLIAJB+ABqQa7S7gAQKkEABSAEQQBHCxogAiACQfgAakHunu8AEB02AmhBhgNBACACKAJoGwRAIAIgAkH4AGpB7p7vABAdNgJoIAIoAmgiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0CAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIoIAIgATYCICACIAM2AiQMAQsgAiADOgArIAJBIGohASADRQ0BCyABIAQgAxAZGgsgASAD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AgQgAiwAE0EASARAIAIoAggQFwsgAkEYakHfp+0AECoLIAIgAkEYakHrp+0AEB02AghBhgNBACACKAIIGwR/IAIgAkEYakHrp+0AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqEE42AgggAiwAE0EASARAIAIoAggQFwsgAkEYakHrp+0AECpBAAUgBEEARwsaIAIgAkEYakH3p+0AEB02AghBhgNBACACKAIIGwRAIAIgAkEYakH3p+0AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqEE42AgwgAiwAE0EASARAIAIoAggQFwsgAkEYakH3p+0AECoLIAJBIGokAA8LEC0AC8sCAgN/AnwjAEEgayICJAAgAiABNgIYAkAgACsDCCIFRAAAwP///9/BYQ0AIAJBCGoiASAFEK0BIAIoAgghAyACLAATIQQgAiACQRhqQeeT7QAQIzYCACACIAMgASAEQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAArAxAiBkQAAMD////fwWEEfyAFRAAAwP///9/BYgUgAkEIaiIBIAYQrQEgAigCCCEDIAIsABMhBCACIAJBGGpB3ZPtABAjNgIAIAIgAyABIARBAEgbECcgAiwAE0EASARAIAIoAggQFwtBAAsaIAArAxgiBUQAAMD////fwWIEQCACQQhqIgAgBRCtASACKAIIIQEgAiwAEyEDIAIgAkEYakHTk+0AECM2AgAgAiABIAAgA0EASBsQJyACLAATQQBIBEAgAigCCBAXCwsgAkEgaiQAC9EFAQR/IwBBIGsiAiQAIAIgATYCGCACIAJBGGpB55PtABAdNgIIAkBBhgNBACACKAIIGwRAIAIgAkEYakHnk+0AEB02AgAgAigCACIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AhAgAiABNgIIIAIgAzYCDAwBCyACIAM6ABMgAkEIaiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgACACQQhqEKcBOQMIIAIsABNBAEgEQCACKAIIEBcLIAJBGGpB55PtABAqCyACIAJBGGpB3ZPtABAdNgIIQYYDQQAgAigCCBsEQCACIAJBGGpB3ZPtABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahCnATkDECACLAATQQBIBEAgAigCCBAXCyACQRhqQd2T7QAQKgsgAiACQRhqQdOT7QAQHTYCCEGGA0EAIAIoAggbBEAgAiACQRhqQdOT7QAQHTYCACACKAIAIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsiBBAfIgNBcE8NAQJAAkAgA0ELTwRAIANBEGpBcHEiBRAYIQEgAiAFQYCAgIB4cjYCECACIAE2AgggAiADNgIMDAELIAIgAzoAEyACQQhqIQEgA0UNAQsgASAEIAMQGRoLIAEgA2pBADoAACAAIAJBCGoQpwE5AxggAiwAE0EASARAIAIoAggQFwsgAkEYakHTk+0AECoLIAJBIGokAA8LEC0AC5oBAQJ/IwBBEGsiBCQAIANBb00EQAJAIANBCk0EQCAAIAI6AAsgACEDDAELIAAgA0ELTwR/IANBEGpBcHEiAyADQQFrIgMgA0ELRhsFQQoLQQFqIgUQGCIDNgIAIAAgBUGAgICAeHI2AgggACACNgIECyADIAEgAhDKAyAEQQA6AA8gAiADaiAELQAPOgAAIARBEGokAA8LEC0AC44CAQN/IwBBQGoiAiQAIAIgATYCOAJAIAAoAgQiAUUNACACQShqIgMgARDUBCACKAIoIQEgAiwAMyEEIAIgAkE4akGNwu4AECM2AiAgAkEgaiABIAMgBEEASBsQJyACLAAzQQBODQAgAigCKBAXCwJAAkAgACgCEA0AIAArAxhEAADA////38FiDQAMAQsgAkH80PIANgIIIAIgACkCFDcCFCACIAAoAhw2AhwgAiAAKQIMNwIMIAJBKGoiACACQQhqENMEIAIoAighASACLAAzIQMgAiACQThqQcLo7gAQIzYCICACQSBqIAEgACADQQBIGxAnIAIsADNBAEgEQCACKAIoEBcLCyACQUBrJAALqQQBA38jAEFAaiICJAAgAiABNgI4IABBBGohAQJAAkAgACgCCCAALQAPIgMgA0EYdEEYdSIDQQBIGwR/IAMFIAFBf0GIzPEAQQAQG0UNAiABLAALC0EYdEEYdUEATgRAIAIgASgCCDYCICACIAEpAgA3AxgMAQsgAkEYaiAAKAIEIAAoAggQGgsgAkEoaiIBIAIpAhg3AgAgASACKAIgNgIIIAJCADcCGCACQQA2AiAgAigCKCEDIAIsADMhBCACIAJBOGpBxIjuABAjNgIIIAJBCGogAyABIARBAEgbECcgAiwAM0EASARAIAIoAigQFwsgAiwAI0EASARAIAIoAhgQFwsLAkAgACgCFCIBIAAoAhAiA0cEQCACQQA2AhAgAkIANwMIIAEgA2siAQRAIAFBAEgNAiACIAEQGCIENgIIIAIgBCABQQR1QQR0ajYCECACIAQgAyABEBkgAWo2AgwLIAJBKGoiASACQQhqEOENIAIoAighAyACLAAzIQQgAiACQThqQc6t7wAQIzYCACACIAMgASAEQQBIGxAnIAIsADNBAEgEQCACKAIoEBcLIAIoAggiAQRAIAIgATYCDCABEBcLCyAAKAIcIgAEQCACQShqIgEgABCVDiACKAIoIQAgAiwAMyEDIAIgAkE4akG2hO4AECM2AgggAkEIaiAAIAEgA0EASBsQJyACLAAzQQBIBEAgAigCKBAXCwsgAkFAayQADwsQKAALuAIBBX8gAiABayIEQQR1IgYgACgCCCIFIAAoAgAiA2tBBHVNBEAgASABIAAoAgQiBSADayIEaiACIAYgBEEEdSIHSxsiBEcEQANAIAMgASsDADkDACADIAErAwg5AwggA0EQaiEDIAFBEGoiASAERw0ACwsgBiAHSwRAIAAgAiAEayIAQQBKBH8gBSAEIAAQGSAAagUgBQs2AgQPCyAAIAM2AgQPCyADBEAgACADNgIEIAMQFyAAQQA2AgggAEIANwIAQQAhBQsCQCAEQQBIDQAgBiAFQQN1IgIgAiAGSRtB/////wAgBUHw////B0kbIgJBgICAgAFPDQAgACACQQR0IgMQGCICNgIAIAAgAjYCBCAAIAIgA2o2AgggACAEBH8gAiABIAQQGSAEagUgAgs2AgQPCxAoAAvWAwIEfwF8IwBBIGsiAiQAIAIgATYCGAJAIAAoAgQiAUUNACACQQhqIgMgARBNIAIoAgghBCACLAATIQUgAiACQRhqQZyH7QAQIzYCACACIAQgAyAFQQBIGxAnIAIsABNBAE4NACACKAIIEBcLIAAoAggiAwR/IAJBCGoiASADEE0gAigCCCEDIAIsABMhBCACIAJBGGpBqYPtABAjNgIAIAIgAyABIARBAEgbECcgAiwAE0EASARAIAIoAggQFwtBAAUgAUEARwsaIAAoAgwiAQRAIAJBCGoiAyABEE0gAigCCCEBIAIsABMhBCACIAJBGGpBqYbtABAjNgIAIAIgASADIARBAEgbECcgAiwAE0EASARAIAIoAggQFwsLIAAoAhAiAQRAIAJBCGoiAyABEE0gAigCCCEBIAIsABMhBCACIAJBGGpB7IHtABAjNgIAIAIgASADIARBAEgbECcgAiwAE0EASARAIAIoAggQFwsLIAArAxgiBkQAAAAAAAAAAGIEQCACQQhqIgAgBhBzIAIoAgghASACLAATIQMgAiACQRhqQeyM7wAQIzYCACACIAEgACADQQBIGxAnIAIsABNBAEgEQCACKAIIEBcLCyACQSBqJAALoQkBBX8jAEEgayICJAAgAiABNgIYIAIgAkEYakGch+0AEB02AggCQEGGA0EAIAIoAggbIgQEQCACIAJBGGpBnIftABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIFEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIGEBghASACIAZBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAUgAxAZGgsgASADakEAOgAAIAAgAkEIahBONgIEIAIsABNBAEgEQCACKAIIEBcLIAJBGGpBnIftABAqCyACIAJBGGpBqYPtABAdNgIIQYYDQQAgAigCCBsEfyACIAJBGGpBqYPtABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahBONgIIIAIsABNBAEgEQCACKAIIEBcLIAJBGGpBqYPtABAqQQAFIARBAEcLGiACIAJBGGpBqYbtABAdNgIIQYYDQQAgAigCCBsEQCACIAJBGGpBqYbtABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahBONgIMIAIsABNBAEgEQCACKAIIEBcLIAJBGGpBqYbtABAqCyACIAJBGGpB7IHtABAdNgIIQYYDQQAgAigCCBsEQCACIAJBGGpB7IHtABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahBONgIQIAIsABNBAEgEQCACKAIIEBcLIAJBGGpB7IHtABAqCyACIAJBGGpB7IzvABAdNgIIQYYDQQAgAigCCBsEQCACIAJBGGpB7IzvABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iA0FwTw0BAkACQCADQQtPBEAgA0EQakFwcSIFEBghASACIAVBgICAgHhyNgIQIAIgATYCCCACIAM2AgwMAQsgAiADOgATIAJBCGohASADRQ0BCyABIAQgAxAZGgsgASADakEAOgAAIAAgAkEIahB1OQMYIAIsABNBAEgEQCACKAIIEBcLIAJBGGpB7IzvABAqCyACQSBqJAAPCxAtAAuGAgEEfyMAQSBrIgIkACACIAE2AhggAiACQRhqQZ7C8AAQHTYCCAJAQYYDQQAgAigCCBsEQCACIAJBGGpBnsLwABAdNgIAIAIoAgAiAQR/IAEoAggiAUGIzPEAIAEbBUGIzPEACyIEEB8iAUFwTw0BAkACQCABQQtPBEAgAUEQakFwcSIFEBghAyACIAVBgICAgHhyNgIQIAIgAzYCCCACIAE2AgwMAQsgAiABOgATIAJBCGohAyABRQ0BCyADIAQgARAZGgsgASADakEAOgAAIAAgAkEIahB1OQMIIAIsABNBAEgEQCACKAIIEBcLIAJBGGpBnsLwABAqCyACQSBqJAAPCxAtAAuIAgECfyMAQTBrIgIkACACIAE2AiggAEEEaiEBAkACQCAAKAIIIAAtAA8iAyADQRh0QRh1IgNBAEgbBH8gAwUgAUF/QYjM8QBBABAbRQ0CIAEsAAsLQRh0QRh1QQBOBEAgAiABKAIINgIQIAIgASkCADcDCAwBCyACQQhqIAAoAgQgACgCCBAaCyACQRhqIgAgAikCCDcCACAAIAIoAhA2AgggAkIANwIIIAJBADYCECACKAIYIQEgAiwAIyEDIAIgAkEoakGCkO8AECM2AgAgAiABIAAgA0EASBsQJyACLAAjQQBIBEAgAigCGBAXCyACLAATQQBIBEAgAigCCBAXCwsgAkEwaiQAC6gDAQR/IwBBMGsiAiQAIAIgATYCKCACIAJBKGpBgpDvABAdNgIgAkBBhgNBACACKAIgGwRAIAIgAkEoakGCkO8AEB02AiAgAigCICIBBH8gASgCCCIBQYjM8QAgARsFQYjM8QALIgQQHyIDQXBPDQECQAJAIANBC08EQCADQRBqQXBxIgUQGCEBIAIgBUGAgICAeHI2AgggAiABNgIAIAIgAzYCBAwBCyACIAM6AAsgAiEBIANFDQELIAEgBCADEBkaCyABIANqQQA6AAAgAkEQaiIBIAIpAgA3AgAgASACKAIINgIIIAJCADcCACACQQA2AggCQCABIABBBGoiAEYNACACLQAbIgNBGHRBGHUhASAALAALQQBOBEAgAUEATgRAIAAgAikDEDcCACAAIAIoAhg2AggMAgsgACACKAIQIAIoAhQQIAwBCyAAIAIoAhAgAkEQaiABQQBIIgAbIAIoAhQgAyAAGxAhGgsgAiwAG0EASARAIAIoAhAQFwsgAiwAC0EASARAIAIoAgAQFwsgAkEoakGCkO8AECoLIAJBMGokAA8LEC0AC+MBAQJ/IwBBMGsiAiQAIAIgATYCKAJAAkAgACgCCCIDIAAoAgQiAUYNACACQQA2AhAgAkIANwMIIAMgAWsiAARAIABBAEgNAiACIAAQGCIDNgIIIAIgAyAAQQJ1QQJ0ajYCECACIAMgASAAEBkgAGo2AgwLIAJBGGoiACACQQhqEKkIIAIoAhghASACLAAjIQMgAiACQShqQeHo7wAQIzYCACACIAEgACADQQBIGxAnIAIsACNBAEgEQCACKAIYEBcLIAIoAggiAEUNACACIAA2AgwgABAXCyACQTBqJAAPCxAoAAsJACAAQQA2AgQLKgEBfyMAQRBrIgEkACABIAA2AgxBqMSBAUHUy/EAIAAQlwsgAUEQaiQACwQAQgALDAAgABCbChogABAXCyIAIABBlNLyADYCACAALAAbQQBIBEAgACgCEBAXCyAAEBcLIgAgAEGs0fIANgIAIAAsABdBAEgEQCAAKAIMEBcLIAAQFwsgACAAQZTS8gA2AgAgACwAG0EASARAIAAoAhAQFwsgAAsgACAAQazR8gA2AgAgACwAF0EASARAIAAoAgwQFwsgAAtUAQF/IAECfyABKAIIIgIgASgCDEcEQAJAAkAgAiwAAEEKaw4EAQAAAQALIAFBnXg2AgAgASACQQFqNgIIIAAoAgQMAgsLIAFBn3g2AgBBAAs2AigLDAAgABDlDRogABAXCwkAIAAQswoQFwvCAQBBy+WBASwAAEEASARAQcDlgQEoAgAQFwtBs+WBASwAAEEASARAQajlgQEoAgAQFwtBm+WBASwAAEEASARAQZDlgQEoAgAQFwtBg+WBASwAAEEASARAQfjkgQEoAgAQFwtB6+SBASwAAEEASARAQeDkgQEoAgAQFwtB0+SBASwAAEEASARAQcjkgQEoAgAQFwtBu+SBASwAAEEASARAQbDkgQEoAgAQFwtBo+SBASwAAEEASARAQZjkgQEoAgAQFwsLGgBBh+SBASwAAEEASARAQfzjgQEoAgAQFwsLDAAgABDHBRogABAXCwcAIAAQ5AELkwQBBX8jAEEQayIEJAAgBEIANwMIIAAhAQNAAkAgASIDLQAAIgJB0L7yAGotAABBAXENAAJAAkADQCABLQABIgJB0L7yAGotAABBAXFFBEAgAS0AAiICQdC+8gBqLQAAQQFxDQIgAS0AAyICQdC+8gBqLQAAQQFxDQMgAS0ABCECIAFBBGoiAyEBIAJB0L7yAGotAABBAXFFDQEMBAsLIAFBAWohAwwCCyABQQJqIQMMAQsgAUEDaiEDCwJAAkACQAJAAkACQCACDg4DBQUFBQUFBQUFBQUFAQALIAJBJkYNASACQTxHDQQgAyEBIAQoAggiAgRAIAIgBCgCDCIBayACIAMgAmsQYxogAyABayEBCwNAIAAgASICSQRAIAJBAWsiAS0AAEHQvvIAai0AAEEIcQ0BCwsgAkEAOgAAIANBAWohAwwDCyADQQo6AAAgA0EBaiEBIAMtAAFBCkcNBCAEKAIMIQUgBCgCCCICBEAgAiAFayACIAEgAmsQYxoLIAQgBUEBajYCDCAEIANBAmoiATYCCAwECyADIARBCGoQkwUhAQwDCyADIQEgBCgCCCICBEAgAiAEKAIMIgFrIAIgAyACaxBjGiADIAFrIQELA0AgACABIgJJBEAgAkEBayIBLQAAQdC+8gBqLQAAQQhxDQELCyACQQA6AAALIARBEGokACADDwsgA0EBaiEBDAALAAu4AwEFfyAAIQEDQAJAIAEiAy0AACIFQdC+8gBqLQAAQQFxDQACQAJAA0AgAS0AASIFQdC+8gBqLQAAQQFxRQRAIAEtAAIiBUHQvvIAai0AAEEBcQ0CIAEtAAMiBUHQvvIAai0AAEEBcQ0DIAEtAAQhBSABQQRqIgMhASAFQdC+8gBqLQAAQQFxRQ0BDAQLCyABQQFqIQMMAgsgAUECaiEDDAELIAFBA2ohAwsCQAJAAkACQCAFDg4CAwMDAwMDAwMDAwMDAQALIAVBPEcNAiADIQEgAgRAIAIgBGsgAiADIAJrEGMaIAMgBGshAQsDQCAAIAEiAkkEQCACQQFrIgEtAABB0L7yAGotAABBCHENAQsLIAJBADoAACADQQFqDwsgA0EKOgAAIANBAWohASADLQABQQpHDQIgAgRAIAIgBGsgAiABIAJrEGMaCyAEQQFqIQQgA0ECaiIBIQIMAgsgAyEBIAIEQCACIARrIAIgAyACaxBjGiADIARrIQELA0AgACABIgJJBEAgAkEBayIBLQAAQdC+8gBqLQAAQQhxDQELCyACQQA6AAAgAw8LIANBAWohAQwACwALiwMBBH8jAEEQayIEJAAgBEIANwMIIAAhAwNAAkAgAyIBLQAAIgJB0L7yAGotAABBAXENACABLQABIgJB0L7yAGotAABBAXFFBEAgAS0AAiICQdC+8gBqLQAAQQFxRQRAIAFBBGohAyABLQADIgJB0L7yAGotAABBAXFFDQMgAUEDaiEBDAILIAFBAmohAQwBCyABQQFqIQELAkACQAJAIAJBJkcEQCACRQ0BIAJBPEcNAyABIQIgBCgCCCIDBEAgAyAEKAIMIgJrIAMgASADaxBjGiABIAJrIQILA0AgACACIgNJBEAgA0EBayICLQAAQdC+8gBqLQAAQQhxDQELCyADQQA6AAAgAUEBaiEBDAILIAEgBEEIahCTBSEDDAMLIAEhAiAEKAIIIgMEQCADIAQoAgwiAmsgAyABIANrEGMaIAEgAmshAgsDQCAAIAIiA0kEQCADQQFrIgItAABB0L7yAGotAABBCHENAQsLIANBADoAAAsgBEEQaiQAIAEPCyABQQFqIQMMAAsAC4kCAQN/IAAhAwN/AkAgAyIBLQAAIgJB0L7yAGotAABBAXENACABLQABIgJB0L7yAGotAABBAXFFBEAgAS0AAiICQdC+8gBqLQAAQQFxRQRAIAFBBGohAyABLQADIgJB0L7yAGotAABBAXFFDQMgAUEDaiEBDAILIAFBAmohAQwBCyABQQFqIQELIAJFBEAgASECA0AgACACIgNJBEAgA0EBayICLQAAQdC+8gBqLQAAQQhxDQELCyADQQA6AAAgAQ8LIAJBPEYEfyABIQIDQCAAIAIiA0kEQCADQQFrIgItAABB0L7yAGotAABBCHENAQsLIANBADoAACABQQFqBSABQQFqIQMMAQsLC8MDAQR/IwBBEGsiAyQAIANCADcDCANAAkAgACICLQAAIgFB0L7yAGotAABBAXENAAJAAkADQCAALQABIgFB0L7yAGotAABBAXFFBEAgAC0AAiIBQdC+8gBqLQAAQQFxDQIgAC0AAyIBQdC+8gBqLQAAQQFxDQMgAC0ABCEBIABBBGoiAiEAIAFB0L7yAGotAABBAXFFDQEMBAsLIABBAWohAgwCCyAAQQJqIQIMAQsgAEEDaiECCwJAAkACQAJAAkACQCABDg4DBQUFBQUFBQUFBQUFAQALIAFBJkYNASABQTxHDQQgAiEBIAMoAggiAAR/IAAgAygCDCIBayAAIAIgAGsQYxogAiABawUgAQtBADoAACACQQFqIQIMAwsgAkEKOgAAIAJBAWohACACLQABQQpHDQQgAygCDCEEIAMoAggiAQRAIAEgBGsgASAAIAFrEGMaCyADIARBAWo2AgwgAyACQQJqIgA2AggMBAsgAiADQQhqEJMFIQAMAwsgAiEBIAMoAggiAAR/IAAgAygCDCIBayAAIAIgAGsQYxogAiABawUgAQtBADoAAAsgA0EQaiQAIAIPCyACQQFqIQAMAAsAC+gCAQR/A0ACQCAAIgEtAAAiBEHQvvIAai0AAEEBcQ0AAkACQANAIAAtAAEiBEHQvvIAai0AAEEBcUUEQCAALQACIgRB0L7yAGotAABBAXENAiAALQADIgRB0L7yAGotAABBAXENAyAALQAEIQQgAEEEaiIBIQAgBEHQvvIAai0AAEEBcUUNAQwECwsgAEEBaiEBDAILIABBAmohAQwBCyAAQQNqIQELAkACQAJAAkAgBA4OAgMDAwMDAwMDAwMDAwEACyAEQTxHDQIgASEAIAIEfyACIANrIAIgASACaxBjGiABIANrBSAAC0EAOgAAIAFBAWoPCyABQQo6AAAgAUEBaiEAIAEtAAFBCkcNAiACBEAgAiADayACIAAgAmsQYxoLIANBAWohAyABQQJqIgAhAgwCCyABIQAgAgR/IAIgA2sgAiABIAJrEGMaIAEgA2sFIAALQQA6AAAgAQ8LIAFBAWohAAwACwALuwIBA38jAEEQayIDJAAgA0IANwMIA0ACQCAAIgEtAAAiAkHQvvIAai0AAEEBcQ0AIAEtAAEiAkHQvvIAai0AAEEBcUUEQCABLQACIgJB0L7yAGotAABBAXFFBEAgAUEEaiEAIAEtAAMiAkHQvvIAai0AAEEBcUUNAyABQQNqIQEMAgsgAUECaiEBDAELIAFBAWohAQsCQAJAAkAgAkEmRwRAIAJFDQEgAkE8Rw0DIAEhACADKAIIIgIEfyACIAMoAgwiAGsgAiABIAJrEGMaIAEgAGsFIAALQQA6AAAgAUEBaiEBDAILIAEgA0EIahCTBSEADAMLIAEhACADKAIIIgIEfyACIAMoAgwiAGsgAiABIAJrEGMaIAEgAGsFIAALQQA6AAALIANBEGokACABDwsgAUEBaiEADAALAAuxAQECfwNAAkAgACIBLQAAIgJB0L7yAGotAABBAXENACABLQABIgJB0L7yAGotAABBAXFFBEAgAS0AAiICQdC+8gBqLQAAQQFxRQRAIAFBBGohACABLQADIgJB0L7yAGotAABBAXFFDQMgAUEDaiEBDAILIAFBAmohAQwBCyABQQFqIQELIAIEQCACQTxGBEAgAUEAOgAAIAFBAWoPCyABQQFqIQAMAQsLIAFBADoAACABC78EAQR/IwBBEGsiBCQAIARCADcDCAJAIAAtAABB0L7yAGotAABBCHFFBEAgACECDAELIAAhAwNAIAMtAAEhBSADQQFqIgIhAyAFQdC+8gBqLQAAQQhxDQALIAQgAjYCCCAEIAIgAGs2AgwLIAFB/wFxIQUDQCACIQACQCACLQAAIgNB0L7yAGotAAAiAUEMcQ0AAkACQANAIAItAAEiA0HQvvIAai0AACIBQQxxRQRAIAItAAIiA0HQvvIAai0AACIBQQxxDQIgAi0AAyIDQdC+8gBqLQAAIgFBDHENAyACLQAEIQMgAkEEaiIAIQIgA0HQvvIAai0AACIBQQxxRQ0BDAQLCyACQQFqIQAMAgsgAkECaiEADAELIAJBA2ohAAsCQCADIAVGBEAgACECIAQoAggiAQRAIAEgBCgCDCICayABIAAgAWsQYxogACACayECCwNAIAJBADoAACACQQFrIgItAABB0L7yAGotAABBCHENAAsgAEEBaiECDAELIAFBCHEEQCAAQSA6AAAgAEEBaiICIQMgAC0AAUHQvvIAai0AAEEIcUUNAgNAIAMtAAEhACADQQFqIQMgAEHQvvIAai0AAEEIcQ0ACyAEKAIMIQEgBCgCCCIABEAgACABayAAIAIgAGsQYxoLIAQgASADIAJrIgBqNgIMIAQgACACaiICNgIIDAILAkAgA0EmRwRAIAMNAUEAIQIMAgsgACAEQQhqEJMFIQIMAgsgAEEBaiECDAELCyAEQRBqJAAgAgvpAwEFfwJ/IAAtAABB0L7yAGotAABBCHFFBEAgACECQQAMAQsgACEDA0AgAy0AASEEIANBAWoiAiEDIARB0L7yAGotAABBCHENAAsgAiAAayEFIAILIQQgAUH/AXEhBgN/IAIhAAJAIAItAAAiA0HQvvIAai0AACIBQQxxDQACQAJAA0AgAi0AASIDQdC+8gBqLQAAIgFBDHFFBEAgAi0AAiIDQdC+8gBqLQAAIgFBDHENAiACLQADIgNB0L7yAGotAAAiAUEMcQ0DIAItAAQhAyACQQRqIgAhAiADQdC+8gBqLQAAIgFBDHFFDQEMBAsLIAJBAWohAAwCCyACQQJqIQAMAQsgAkEDaiEACyADIAZGBEAgACECIAQEQCAEIAVrIAQgACAEaxBjGiAAIAVrIQILA0AgAkEAOgAAIAJBAWsiAi0AAEHQvvIAai0AAEEIcQ0ACyAAQQFqDwsgAUEIcQRAIABBIDoAACAAQQFqIQIgAC0AAUHQvvIAai0AAEEIcUUNASACIQMDQCADLQABIQAgA0EBaiIBIQMgAEHQvvIAai0AAEEIcQ0ACyAEBEAgBCAFayAEIAIgBGsQYxoLIAEgAmsiACAFaiEFIAAgAmoiAiEEDAELIAMEfyAAQQFqIQIMAQVBAAsLC6IDAQR/IwBBEGsiAyQAIANCADcDCCABQf8BcSEFA0AgACECAkAgAC0AACIBQdC+8gBqLQAAIgRBBHENAAJAAkADQCAALQABIgFB0L7yAGotAAAiBEEEcUUEQCAALQACIgFB0L7yAGotAAAiBEEEcQ0CIAAtAAMiAUHQvvIAai0AACIEQQRxDQMgAC0ABCEBIABBBGoiAiEAIAFB0L7yAGotAAAiBEEEcUUNAQwECwsgAEEBaiECDAILIABBAmohAgwBCyAAQQNqIQILAkAgASAFRgRAIAIhASADKAIIIgAEfyAAIAMoAgwiAWsgACACIABrEGMaIAIgAWsFIAELQQA6AAAgAkEBaiEADAELIARBCHEEQCACQSA6AAAgAkEBaiEAIAFBDUcNAiAALQAAQQpHDQIgAygCDCEEIAMoAggiAQRAIAEgBGsgASAAIAFrEGMaCyADIARBAWo2AgwgAyACQQJqIgA2AggMAgsCQCABQSZHBEAgAQ0BQQAhAAwCCyACIANBCGoQkwUhAAwCCyACQQFqIQAMAQsLIANBEGokACAAC8wCAQV/IAFB/wFxIQYDfyAAIQICQCAALQAAIgFB0L7yAGotAAAiBUEEcQ0AAkACQANAIAAtAAEiAUHQvvIAai0AACIFQQRxRQRAIAAtAAIiAUHQvvIAai0AACIFQQRxDQIgAC0AAyIBQdC+8gBqLQAAIgVBBHENAyAALQAEIQEgAEEEaiICIQAgAUHQvvIAai0AACIFQQRxRQ0BDAQLCyAAQQFqIQIMAgsgAEECaiECDAELIABBA2ohAgsgASAGRgRAIAIhACADBH8gAyAEayADIAIgA2sQYxogAiAEawUgAAtBADoAACACQQFqDwsgBUEIcQRAIAJBIDoAACACQQFqIQAgAUENRw0BIAAtAABBCkcNASADBEAgAyAEayADIAAgA2sQYxoLIARBAWohBCACQQJqIgAhAwwBCyABBH8gAkEBaiEADAEFQQALCwueAwEEfyMAQRBrIgMkACADQgA3AwggAUH/AXEhBQNAIAAhAgJAIAAtAAAiAUHQvvIAai0AAEECcQ0AAkACQANAIAAtAAEiAUHQvvIAai0AAEECcUUEQCAALQACIgFB0L7yAGotAABBAnENAiAALQADIgFB0L7yAGotAABBAnENAyAALQAEIQEgAEEEaiICIQAgAUHQvvIAai0AAEECcUUNAQwECwsgAEEBaiECDAILIABBAmohAgwBCyAAQQNqIQILAkAgASAFRgRAIAIhASADKAIIIgAEfyAAIAMoAgwiAWsgACACIABrEGMaIAIgAWsFIAELQQA6AAAgAkEBaiEADAELQQAhAAJAAkACQAJAIAEODgQCAgICAgICAgICAgIAAQsgAkEKOgAAIAJBAWohACACLQABQQpHDQQgAygCDCEEIAMoAggiAQRAIAEgBGsgASAAIAFrEGMaCyADIARBAWo2AgwgAyACQQJqIgA2AggMBAsgAUEmRg0BCyACQQFqIQAMAgsgAiADQQhqEJMFIQAMAQsLIANBEGokACAAC9ACAQR/IAFB/wFxIQUDQCAAIQICQCAALQAAIgFB0L7yAGotAABBAnENAAJAAkADQCAALQABIgFB0L7yAGotAABBAnFFBEAgAC0AAiIBQdC+8gBqLQAAQQJxDQIgAC0AAyIBQdC+8gBqLQAAQQJxDQMgAC0ABCEBIABBBGoiAiEAIAFB0L7yAGotAABBAnFFDQEMBAsLIABBAWohAgwCCyAAQQJqIQIMAQsgAEEDaiECCwJAIAEgBUYEQCACIQAgAwR/IAMgBGsgAyACIANrEGMaIAIgBGsFIAALQQA6AAAgAkEBaiEADAELQQAhAAJAAkAgAQ4O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IAMoAgQgAy0ACyIEIARBGHRBGHVBAEgbRQ0BIAMQxAILNgIgCyADLAALQQBIBEAgAygCABAXCyAALAALQQBODQQgACgCABAXDAQLIAJBBToACyACQQA6AAUgAkHyl+0AKAAANgIAIAJB9pftAC0AADoABAJAIAkgASACECsiBUYEQEEBIQAMAQtBASEAIAUoAhwoAgBBAUcNACACQQM6AFMgAkEAOgBLIAJBosHvAC8AADsBSCACQaTB7wAtAAA6AEogCSABIAJByABqECsiAEYEf0EBBSAAKAIcKAIAQQFHCyEAIAIsAFNBAE4NACACKAJIEBcLIAIsAAtBAEgEQCACKAIAEBcLIAAEQEEAIQRB4srwAEEAECQMBQsgAkEFOgALIAJBADoABSACQfKX7QAoAAA2AgAgAkH2l+0ALQAAOgAEQZUDQead8QAgCSABIAIQKyIARwR/IAAoAhwoAgBBAUYFQQALEDRB3QNBhqnxACABIAIQKygCHCIAKAIAQQFGEDQCQCADIAAoAggiAEYNACAALQALIgZBGHRBGHUhBSADLAALQQBOBEAgBUEATgRAIAMgACkCADcCACADIAAoAgg2AggMAgsgAyAAKAIAIAAoAgQQIAwBCyADIAAoAgAgACAFQQBIIgMbIAAoAgQgBiADGxAhGgsgAiwAC0EASARAIAIoAgAQFwsgAkEDOgALIAJBosHvAC8AADsBACACQaTB7wAtAAA6AAIgAkEAOgADQZUDQead8QAgCSABIAIQKyIARwR/IAAoAhwoAgBBAUYFQQALEDRB3QNBhqnxACABIAIQKygCHCIAKAIAQQFGEDQCQCAEIAAoAggiAEYNACAALQALIgVBGHRBGHUhAyAELAALQQBOBEAgA0EATgRAIAQgACkCADcCACAEIAAoAgg2AggMAgsgBCAAKAIAIAAoAgQQIAwBCyAEIAAoAgAgACADQQBIIgMbIAAoAgQgBSADGxAhGgsgAiwAC0EATg0BIAIoAgAQFwwBCyAFQn83AhwLQQEhBAwCCyACQcgAaiAGIAJB5/3vABCWByIAELILIAAQ2AQCQCACKAJMIAIsAFMiBEH/AXEgBEEASBtFBEAgBSgCHCEADAELIAUgAkHIAGoQxAIiADYCHCACLQBTIQQLIAUgADYCICAEQRh0QRh1QQBODQAgAigCSBAXCwJAIAUoAhwiA0GBgICAeEYNACAFKAIgIgBBgYCAgHhGDQBBASEEIABBf0YNASAAIANODQELQQAhBEGiyvAAQQAQJCAFQoGAgICYgICAgH83AhwLIAEQXSACQfAAaiQAIAQhACAILAALQQBIBEAgCCgCABAXCyAIQRBqJAAgAA8LEC0ACy4AIAAoArgOQfAEaiABEK0NIAAoArgOIgAoApwFIgFBCmwgASAALQCsBRsQpAYLsgIBBX8jAEEgayIBJAAgACIEKAK4DiICKALUZSIAIAJB2OUAaiIFRwRAA0AgACIDKAIcIgAgACgCACgCJBEBAAJAIAMoAgQiAkUEQCADKAIIIgAoAgAgA0YNASADQQhqIQIDQCACKAIAIgNBCGohAiADIAMoAggiACgCAEcNAAsMAQsDQCACIgAoAgAiAg0ACwsgACAFRw0ACyAEKAK4DiECCwJAIAJBvyNqLAAAQQBOBEAgASACQbQjaiIAKAIINgIYIAEgACkCADcDEAwBCyABQRBqIAIoArQjIAJBuCNqKAIAEBoLIARB9AZqIAFBEGoQyQ5FBEAgASABKAIQIAFBEGogASwAG0EASBs2AgBB9N3vACABECQLIAEsABtBAEgEQCABKAIQEBcLIAFBIGokAAvdAQEEfyMAQRBrIgMkACAAIAIQ4w4gARAfIgRBcEkEQAJAAkAgBEELTwRAIARBEGpBcHEiBhAYIQUgAyAGQYCAgIB4cjYCCCADIAU2AgAgAyAENgIEDAELIAMgBDoACyADIQUgBEUNAQsgBSABIAQQGRoLIAQgBWpBADoAACAAIAMQzAoaIAMsAAtBAEgEQCADKAIAEBcLIAMgAEEBIAJBAEcQ/w4gACADENICIAMsAAtBAEgEQCADKAIAEBcLIAAoAsAOIgBBx/vvACAAGyEAIANBEGokACAADwsQLQALkgMCA38BfgJAQcjjgQEoAgAiAkHE44EBKAIAIgFHBEADQCACQQxrIQMgAkEBaywAAEEASARAIAMoAgAQFwsgAyICIAFHDQALC0HI44EBIAE2AgAgACgCyAciA0UEQEHAj+0AQQAQJAwBCyMAQZABayIBJAAgASADQQpBfxAwIgA2AowBIAFB8P76ADYCiAEgAULAgoCAEDcDYCABQsCCgIAQNwMIIAEpAgghBCABQegAaiICQQE6ABggAkEANgIUIAJB2P38ADYCACACIAQ3AgQgAkIANwIMIAMgAiABQYgBakEAQQBB8LF/QQFBABAuIAEgADYCWCABQQA2AlQgAUIANwJMIAFBADoASiABQQA7AUggAUECNgJEIAFCADcCPCABQbD/+gA2AjggAULEgoCAEDcDECABQsSCgIAQNwMAIAEpAgAhBCABQRhqIgBBAToAGCAAQQA2AhQgAEHY/fwANgIAIAAgBDcCBCAAQgA3AgwgAyAAIAFBOGpBAEEAQfCxf0EBQQAQLiABQZABaiQACwv0BQEGfyMAQRBrIgUkACABEB8iA0FwSQRAAkACQCADQQtPBEAgA0EQakFwcSIEEBghBiAFIARBgICAgHhyNgIIIAUgBjYCACAFIAM2AgQMAQsgBSADOgALIAUhBiADRQ0BCyAGIAEgAxAZGgsgAyAGakEAOgAAIAAhBiMAQTBrIgIkACACQRhqIgBCADcCBCAAQgA3AgwgACAAQQRqNgIAIABBADYCFCAAIQFBASEHAkAgBSgCBCAFLQALIgAgAEEYdEEYdUEASBtFDQAgASAFEIQFRQRAQfXN8ABBABAkDAELQQAhBCACQYqr7wAvAAA7ARAgAkGAFDsBEiACQYKr7wApAAA3AwggASACQQhqECsiACABQQRqIgNHBEAgACgCHCgCAEECRiEECyACLAATQQBIBEAgAigCCBAXCyAERQ0AIAJBiqvvAC8AADsBECACQYAUOwESIAJBgqvvACkAADcDCEGVA0HmnfEAIAMgASACQQhqECsiAEcEfyAAKAIcKAIAQQJGBUEACxA0QdcDQfio8QAgASACQQhqECsoAhwiACgCAEECRhA0IAAtAAghACACLAATQQBIBEAgAigCCBAXCyAAQQBHIQcLQcjjgQEoAgAiBEHE44EBKAIAIgNHBEADQCAEQQxrIQAgBEEBaywAAEEASARAIAAoAgAQFwsgACIEIANHDQALC0HI44EBIAM2AgACQAJAIAZBCGoiABDQBQRAIAYoAuwGQX5xQQJHDQELQdWP7QBBABAkDAELAkAgBkHQCWotAAAEQCAAIAZBoAlqIAcQxBAMAQsgACAHEK4HCwJAAkACQAJAIAYoArgOKALkBiIEQQJrDgMAAgECCyAAEMkQDAMLIABBygBB8LF/QQEQLA0BIAYoArgOKALkBiEECwJAAkAgBA4EAwEBAAELIAAQxhAMAgsgABDKEAwBCyAAEMUQCyABEF0gAkEwaiQAIAUsAAtBAEgEQCAFKAIAEBcLIAVBEGokAA8LEC0AC90HAQh/IwBBIGsiAiQAIAEQHyIEQXBJBEACQAJAIARBC08EQCAEQRBqQXBxIgMQGCEFIAIgA0GAgICAeHI2AgggAiAFNgIAIAIgBDYCBAwBCyACIAQ6AAsgAiEFIARFDQELIAUgASAEEBkaCyAEIAVqQQA6AAAgAkEQaiEIIAAhBSMAQTBrIgMkACADQRhqIgBCADcCBCAAQgA3AgwgACAAQQRqNgIAIABBADYCFAJ/QQAgAiIEKAIEIAItAAsiASABQRh0QRh1QQBIG0UNABogACAEEIQFRQRAQfXN8ABBABAkQQAMAQsgA0EQEBgiATYCCCADQo+AgICAgoCAgH83AgwgAUEAOgAPIAFB1urtACkAADcAByABQc/q7QApAAA3AAAgACADQQhqECsiAiAAQQRqIgFHBEAgAigCHCgCAEECRiEGCyADLAATQQBIBEAgAygCCBAXCyAGBEAgA0EQEBgiAjYCCCADQo+AgICAgoCAgH83AgwgAkEAOgAPIAJB1urtACkAADcAByACQc/q7QApAAA3AABBlQNB5p3xACABIAAgA0EIahArIgJHBH8gAigCHCgCAEECRgVBAAsQNEHXA0H4qPEAIAAgA0EIahArKAIcIgIoAgBBAkYQNCACLQAIIQIgAywAE0EASARAIAMoAggQFwsgAkEARyEJCyADQRAQGCICNgIIIANCjICAgICCgICAfzcCDCACQQA6AAwgAkH+uu0AKAAANgAIIAJB9rrtACkAADcAACABIAAgA0EIahArIgJHBEAgAigCHCgCAEECRiEHCyADLAATQQBIBEAgAygCCBAXC0EAIAdFDQAaIANBEBAYIgI2AgggA0KMgICAgIKAgIB/NwIMIAJBADoADCACQf667QAoAAA2AAggAkH2uu0AKQAANwAAQZUDQead8QAgASAAIANBCGoQKyICRwR/IAIoAhwoAgBBAkYFQQALEDRB1wNB+KjxACAAIANBCGoQKygCHCIBKAIAQQJGEDQgAS0ACCEBIAMsABNBAEgEQCADKAIIEBcLIAFBAEcLIQdByOOBASgCACIBQcTjgQEoAgAiBkcEQANAIAFBDGshAiABQQFrLAAAQQBIBEAgAigCABAXCyACIgEgBkcNAAsLQcjjgQEgBjYCACAIQQA2AgggCEIANwIAAkACQAJAIAVBCGogCCAHIAkQ5hsLCwsgABBdIANBMGokACAFIAgQ0gIgBCwAG0EASARAIAQoAhAQFwsgBCwAC0EASARAIAQoAgAQFwsgBSgCwA4iAEHH++8AIAAbIQAgBEEgaiQAIAAPCxAtAAtMAQF/IwBBEGsiAyQAIAMgACABIAIQ/w4gACADENICIAMsAAtBAEgEQCADKAIAEBcLIAAoAsAOIgBBx/vvACAAGyEAIANBEGokACAAC/cEAQZ/IwBBEGsiBCQAIwBBwAFrIgEkAEHI44EBKAIAIgJBxOOBASgCACIFRwRAA0AgAkEMayEDIAJBAWssAABBAEgEQCADKAIAEBcLIAMiAiAFRw0ACwtByOOBASAFNgIAAkAgAEEIaiIDENAFRQRAQZLe7wBBABAkIARBADoAACAEQQA6AAsMAQsgAUEANgK4ASABQgA3A7ABIAEgAzYCBCABQcS7/QA2AgAgAUFAayIFQZi58gA2AgAgAUGI9YABNgIAIAFBpLnyACgCACICNgIIIAFBCGoiAyACQQxrKAIAakGoufIAKAIANgIAIAMgASgCCEEMaygCAGoiAyABQQxqIgYiAhC8ASADQoCAgIBwNwJIIAVBmLnyADYCACABQYS58gA2AgggAhDZARogAUIANwIsIAJBpK/yADYCACABQgA3AjQgAUEQNgI8IwBBIGsiAiQAIAFCfzcClAEgAUEAOgCSASABQQE7AZABIAFBADoAqAEgAUJ/NwKcASABQX82AqQBIAJBADoAGCACIAE2AhQgAkGc94ABNgIQIAEoAgQQiAIgAkEQaiIDEJ8GIAFBADoAkAEgASgCBCADEJ8GIAIgBhChAiABLAC7AUEASARAIAEoArABEBcLIAEgAikDADcCsAEgASACKAIINgK4ASACQSBqJAAgBCABKQOwATcCACAEIAEoArgBNgIIIAFBADYCuAEgAUIANwOwASABEP8KGiABLAC7AUEATg0AIAEoArABEBcLIAFBwAFqJAAgACAEENICIAQsAAtBAEgEQCAEKAIAEBcLIAAoAsAOIgBBx/vvACAAGyEAIARBEGokACAAC1IAIwBBEGsiASQAAkACQAJAAkAgASAAEKEWCwsL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CDoAIyAKIAggAkEYahArIgFHBEAgASgCHCgCAEUhBQsgAiwAI0EASARAIAIoAhgQFwtBACEGQQAhAQJAIAVFDQAgAkEAOgAgIAJC7MLNo4eq2LPlADcDGCACQQg6ACNBlQNB5p3xACAKIAggAkEYahArIgFHBH8gASgCHCgCAAVBAQtFEDRB4wNB66jxACAIIAJBGGoQKygCHCIBKAIARRA0IAIsACMhBCABKQMIIAEpAxAQzAIhASAEQQBODQAgAigCGBAXCyACQQY6ACMgAkEAOgAeIAJBv5zuACgAADYCGCACQcOc7gAvAAA7ARwgCiAIIAJBGGoQKyIERwRAIAQoAhwoAgBFIQYLIAIsACNBAEgEQCACKAIYEBcLIAYEQCACQQY6ACMgAkEAOgAeIAJBv5zuACgAADYCGCACQcOc7gAvAAA7ARxBlQNB5p3xACAKIAggAkEYahArIgFHBH8gASgCHCgCAAVBAQtFEDRB4wNB66jxACAIIAJBGGoQKygCHCIHKAIARRA0IAIsACMhASAHKQMIIAcpAxAQzAIhByABQQBIBEAgAigCGBAXCyAHIQELIAJBEBAYIgQ2AhggAkKMgICAgIKAgIB/NwIcQQAhBSAEQQA6AAwgBEGmke8AKAAANgAIIARBnpHvACkAADcAACAKIAggAkEYahArIgRHBEAgBCgCHCgCAEEBRiEFCyACLAAjQQBIBEAgAigCGBAXCwJAIAVFDQAgAkEQEBgiBDYCGCACQoyAgICAgoCAgH83AhwgBEEAOgAMIARBppHvACgAADYACCAEQZ6R7wApAAA3AABBlQNB5p3xACAKIAggAkEYahArIgRHBH8gBCgCHCgCAEEBRgVBAAsQNEHdA0GGqfEAIAggAkEYahArKAIcIgQoAgBBAUYQNAJAIAQoAggiCSACQYADakYNACAJLQALIgZBGHRBGHUhBCACLACLA0EATgRAIARBAE4EQCACIAkoAgg2AogDIAIgCSkCADcDgAMMAgsgAkGAA2ogCSgCACAJKAIEECAMAQsgAkGAA2ogCSgCACAJIARBAEgiBBsgCSgCBCAGIAQbECEaCyACLAAjQQBODQAgAigCGBAXCyACQRAQGCIENgIYIAJCi4CAgICCgICAfzcCHEEAIQUgBEEAOgALIARBspHvACgAADYAByAEQauR7wApAAA3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IAUsAJsCQQBIBEAgBSgCkAIQFwsLIA4QmwMgBUGgAmokAAwBCxAtAAsgCSADQQxqIgEQoQIgA0EANgKcAiADQQA2AowCIANBADYC7AEgA0IANwLgASANQQA6AAAgDUEAOgALIAEgDRDpAyANLAALQQBIBEAgDSgCABAXCyADQQhqIgEoAgBBDGsoAgAgAWpBABC2AiANQRBqJAAgCgRAIBJBABDCEAsgE0EATgRAIBIgExC5AxoLIBAgAikDCDcCACAQIAIoAhA2AgggAxCKCxoLIAgQXSACLADrAkEASARAIAIoAuACEBcLIAIsAPsCQQBIBEAgAigC8AIQFwsgAiwAiwNBAEgEQCACKAKAAxAXCyACQZADaiQAIAAgEBDSAiALLAAbQQBIBEAgCygCEBAXCyALLAALQQBIBEAgCygCABAXCyAAKALADiIAQcf77wAgABshACALQSBqJAAgAA8LEC0AC6QBAQR/IwBBEGsiASQAIAFCADcCACABQQA2AghBxOOBASgCACICQcjjgQEoAgBHBEADQCABIAIoAgAgAiACLQALIgNBGHRBGHVBAEgiBBsgAigCBCADIAQbEIwBGiACQQxqIgJByOOBASgCAEcNAAsLIAAgARDSAiABLAALQQBIBEAgASgCABAXCyAAKALADiIAQcf77wAgABshACABQRBqJAAgAAu2AgEEfyMAQSBrIgMkACABEB8iBEFwSQRAAkACQCAEQQtPBEAgBEEQakFwcSIFEBghAiADIAVBgICAgHhyNgIIIAMgAjYCACADIAQ2AgQMAQsgAyAEOgALIAMhAiAERQ0BCyACIAEgBBAZGgsgAiAEakEAOgAAIANBEGoiAUHAABAYIgI2AgAgAUKwgICAgIiAgIB/NwIEIAJB3rrwACkAADcAKCACQda68AApAAA3ACAgAkHOuvAAKQAANwAYIAJBxrrwACkAADcAECACQb668AApAAA3AAggAkG2uvAAKQAANwAAIAJBADoAMCAAIAEQ0gIgAywAG0EASARAIAMoAhAQFwsgAywAC0EASARAIAMoAgAQFwsgACgCwA4iAEHH++8AIAAbIQAgA0EgaiQAIAAPCxAtAAsUAEHAuYIBKAIAIgBBwvnvACAAGwvcBAEGfyMAQSBrIgQkACABEB8iBUFwSQRAAkACQCAFQQtPBEAgBUEQakFw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AqABQQwQGCIDQQA2AgggA0IANwIAIAIgAzYCqAEgAyAGEJ0CIAEgABA9IAAQIiABIABBrfHtABAyIgMQPSADECIgAkEGNgKgASAAECIgAkEENgKgAUEMEBgiA0EANgIIIANCADcCACACIAM2AqgBIAMgCBCdAiABIAAQPSAAECIgASAAQfC67QAQMiIDED0gAxAiIAJBBjYCoAEgABAiIAJBBDYCoAFBDBAYIgNBADYCCCADQgA3AgAgAiADNgKoASADIAkQnQIgASAAED0gABAiIAEgAEGcsO8AEDIiAxA9IAMQIiACQQY2AqABIAAQIiACIAs3A7ABIAIgDDcDqAEgAkEANgKgASABIAAQPSAAECIgASAAQZaR7wAQMiIDED0gAxAiIAJBBjYCoAEgABAiIAJBATYCoAFBDBAYIgBCADcCACAAQQA2AgggAiAANgKoAQJAIAAgBUHUAGpGDQAgBSwAX0EATgRAIAAgBSkCVDcCACAAIAUoAlw2AggMAQsgACAFKAJUIAUoAlgQIAsgASACQaABaiIAED0gABAiIAcgARDwAgJAIAIoAhhFDQAgAigCFCIAKAIAIgMgAigCECIFKAIENgIEIAUoAgQgAzYCACACQQA2AhggACACQRBqRg0AA0AgACgCBCEDIAAQFyADIgAgAkEQakcNAAsLAkAgAigCKEUNACACKAIkIgAoAgAiAyACKAIgIgUoAgQ2AgQgBSgCBCADNgIAIAJBADYCKCAAIAJBIGpGDQADQCAAKAIEIQMgABAXIAMiACACQSBqRw0ACwsgAkH0soEBNgIwIAIoAjgiAEUNACACIAA2AjwgABAXCyAJEKwBIAgQrAEgBhCsASABEF0gAkHAAWokACAKIAcQ0gIgBywAC0EASARAIAcoAgAQFwsgCigCwA4iAEHH++8AIAAbIQAgB0EQaiQAIAALwgoCB38BfiMAQSBrIgQkACABEB8iA0FwSQRAAkACQCADQQtPBEAgA0EQakFwcSICEBghBSAEIAJBgICAgHhyNgIIIAQgBTYCACAEIAM2AgQMAQsgBCADOgALIAQhBSADRQ0BCyAFIAEgAxAZGgsgAyAFakEAOgAAIARBEGohByMAQaABayICJAAgAkHoAGoiAUIANwIEIAFCADcCDCABIAFBBGo2AgAgAUEANgIUAkACQCAAIgUoAsgH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AxggAkIANwMgIAJCADcDKCACQgA3AjQgAkIANwI8IAJCADcCRCACQgA3AkwgAkIANwFSIAJCADcDYCACQQA6AFsgAkGEs/MANgIwIAJCADcDaCACQgA3A3AgAkIANwN4IAJCADcBfiACQQA6AIcBIAJBhLPzADYCXCACQgA3AowBIAJCADcClAEgAkIANwKcASACQgA3AqQBIAJCADcBqgEgAkGEs/MANgKIASACQQA6ALMBIAJCADcDuAEgAkIANwPAASACQgA3A8gBIAJCADcD0AEgAkIANwHWASACQgA3A+ABIAJBoLTzADYCtAEgAkIANwPoASACQgA3A/ABIAJCADcBmgIgAkIANwKUAiACQgA3AowCIAJCADcChAIgAkIANwL8ASACQgA3ArQCIAJBoLTzADYC+AEgAkIANwKsAiACQgA3AqQCIAJCADcB3gIgAkIANwPYAiACQgA3A9ACIAJCADcDyAIgAkIANwPAAiACQgA3AuwCIAJBADYC9AIgAkHss/MANgK8AiACQgA3AZ4DIAJCADcDmAMgAkIANwOQAyACQgA3A4gDIAJCADcDgAMgAkGgtPMANgL8AiACQgA3A7gDIAJCADcDsAMgAkIANwOoAyACQgA3AeIDIAJCADcC3AMgAkIANwLUAyACQgA3AswDIAJCADcCxAMgAkEANgL4AyACQgA3A/ADIAJB7LPzADYCwAMgAkIANwGiBCACQgA3ApwEIAJCADcClAQgAkIANwKMBCACQgA3AoQEIAJBoLTzADYCgAQgAkIANwK8BCACQgA3ArQEIAJCADcCrAQgAkIANwHmBCACQgA3A+AEIAJCADcD2AQgAkIANwPQBCACQgA3A8gEIAJBADoA7wQgAkGEs/MANgLEBCACQgA3AZIFIAJCADcCjAUgAkIANwKEBSACQgA3AvwEIAJCADcC9AQgAkHUtfMANgKwBSACQQA2AqgFIAJCADcDoAUgAkHss/MANgLwBCACQgA3AtQFIAJCADcCzAUgAkIANwLEBSACQgA3ArwFIAJCADcCtAUgAkIANwH+BSACQgA3A/gFIAJCADcD8AUgAkIANwPoBSACQgA3A+AFIAJBADoAhwYgAkGEs/MANgLcBSACQgA3AaoGIAJCADcCpAYgAkIANwKcBiACQgA3ApQGIAJCADcCjAYgAkEAOgCzBiACQYSz8wA2AogGIAJBtAZqIgUQ+QUgAkIANwGSByACQgA3AowHIAJCADcChAcgAkIANwL8BiACQgA3AvQGIAJCADcDqAcgAkG4s/MANgLwBiACQgA3A7AHIAJCADcDuAcgAkHAB2oiCRD5BSACQZoIakIANwEAIAJBlAhqQgA3AgAgAkGMCGpCADcCACACQYQIakIANwIAIAJCADcC/AcgAkGoCGpCADcDACACQaMIakEAOgAAIAJBhLPzADYC+AcgAkGwCGpCADcDACACQbgIakIANwMAIAJBwAhqQgA3AwAgAkHGCGpCADcBACACQdQIakIANwIAIAJBzwhqQQA6AAAgAkGEs/MANgKkCCACQdwIakIANwIAIAJB5AhqQgA3AgAgAkHsCGpCADcCACACQfIIakIANwEAIAJB+whqQQA6AAAgAkGEs/MANgLQCCACQYAJakIANwMAIAJBiAlqQgA3AwAgAkGQCWpCADcDACACQZgJakIANwMAIAJBnglqQgA3AQAgAkGEs/MANgL8CCACQacJakEAOgAAIAJBrAlqQgA3AgAgAkG0CWpCADcCACACQbwJakIANwIAIAJBxAlqQgA3AgAgAkHKCWpCADcBACACQdQJakIANwIAIAJBoLTzADYCqAkgAkHcCWpCADcCACACQeQJakIANwIAIAJB7AlqIhEQ+QUgAkGkCmoiExD5BSACQf4KakIANwEAIAJB+ApqQgA3AwAgAkHwCmpCADcDACACQegKakIANwMAIAJB4ApqQgA3AwAgAkGMC2pCADcCACACQYcLakEAOgAAIAJBhLPzADYC3AogAkGUC2pCADcCACACQZwLakIANwIAIAJBpAtqQgA3AgAgAkGqC2pCADcBACACQbgLakIANwMAIAJBswtqQQA6AAAgAkGEs/MANgKICyACQcALakIANwMAIAJByAtqQgA3AwAgAkHQC2pCADcDACACQdYLakIANwEAIAJB3wtqQQA6AAAgAkGEs/MANgK0CyACQeQLakIANwIAIAJB7AtqQgA3AgAgAkH0C2pCADcCACACQfwLakIANwIAIAJBggxqQgA3AQAgAkGEs/MANgLgCyACQYsMakEAOgAAIAJBkAxqQgA3AwAgAkGYDGpCADcDACACQaAMakIANwMAIAJBqAxqQgA3AwAgAkGuDGpCADcBACACQYSz8wA2AowMIAJBtwxqQQA6AAAgAkHaDGpCADcBACACQdQMakIANwIAIAJBzAxqQgA3AgAgAkHEDGpCADcCACACQbwMakIANwIAIAJBgA1qQgA3AwAgAkG4s/MANgK4DCACQfgMakIANwMAIAJB8AxqQgA3AwAgAkGqDWpCADcBACACQaQNakIANwIAIAJBnA1qQgA3AgAgAkGUDWpCADcCACACQYwNakIANwIAIAJBsw1qQQA6AAAgAkGEs/MANgKIDSACQbgNakIANwMAIAJBwA1qQgA3AwAgAkHIDWpCADcDACACQdANakIANwMAIAJB1g1qQgA3AQAgAkGEs/MANgK0DSACQd8NakEAOgAAIAJBgg5qQgA3AQAgAkH8DWpCADcCACACQfQNakIANwIAIAJB7A1qQgA3AgAgAkHkDWpCADcCACACQYsOakEAOgAAIAJBhLPzADYC4A0gAkGuDmpCADcBACACQagOakIANwMAIAJBoA5qQgA3AwAgAkGYDmpCADcDACACQZAOakIANwMAIAJBtw5qQQA6AAAgAkGEs/MANgKMDiACQdoOakIANwEAIAJB1A5qQgA3AgAgAkHMDmpCADcCACACQcQOakIANwIAIAJBvA5qQgA3AgAgAkHjDmpBADoAACACQYSz8wA2ArgOIAJBhg9qQgA3AQAgAkGAD2pCADcDACACQfgOakIANwMAIAJB8A5qQgA3AwAgAkHoDmpCADcDACACQZwPakEANgIAIAJBlA9qQgA3AgAgAkHss/MANgLkDiACQcYPakIANwEAIAJBwA9qQgA3AwAgAkG4D2pCADcDACACQbAPakIANwMAIAJBqA9qQgA3AwAgAkHPD2pBADoAACACQYSz8wA2AqQPIAJB8g9qQgA3AQAgAkHsD2pCADcCACACQeQPakIANwIAIAJB3A9qQgA3AgAgAkHUD2pCADcCACACQfsPakEAOgAAIAJBhLPzADYC0A8gAkGeEGpCADcBACACQZgQakIANwMAIAJBkBBqQgA3AwAgAkGIEGpCADcDACACQYAQakIANwMAIAJBtBBqQQA2AgAgAkGsEGpCADcCACACQeyz8wA2AvwPIAJB3hBqQgA3AQAgAkHYEGpCADcDACACQdAQakIANwMAIAJByBBqQgA3AwAgAkHAEGpCADcDACACQfQQakEANgIAIAJB7BBqQgA3AgAgAkHss/MANgK8ECACQZ4RakIANwEAIAJBmBFqQgA3AwAgAkGQEWpCADcDACACQYgRakIANwMAIAJBgBFqQgA3AwAgAkG0EWpBADYCACACQawRakIANwIAIAJB7LPzADYC/BAgAkHeEWpCADcBACACQdgRakIANwMAIAJB0BFqQgA3AwAgAkHIEWpCADcDACACQcARakIANwMAIAJB9BFqQQA2AgAgAkHsEWpCADcCACACQeyz8wA2ArwRIAJBnhJqQgA3AQAgAkGYEmpCADcDACACQZASakIANwMAIAJBiBJqQgA3AwAgAkGAEmpCADcDACACQbQSakEANgIAIAJBrBJqQgA3AgAgAkHss/MANgL8ESACQd4SakIANwEAIAJB2BJqQgA3AwAgAkHQEmpCADcDACACQcgSakIANwMAIAJBwBJqQgA3AwAgAkH0EmpBADYCACACQewSakIANwIAIAJB7LPzADYCvBIgAkH8EmoiFBD5BSACQdYTakIANwEAIAJB0BNqQgA3AwAgAkHIE2pCADcDACACQcATakIANwMAIAJBuBNqQgA3AwAgAkHkE2pCADcCACACQd8TakEAOgAAIAJBhLPzADYCtBMgAkHsE2pCADcCACACQfQTakIANwIAIAJB/BNqQgA3AgAgAkGCFGpCADcBACACQZAUakIANwMAIAJBixRqQQA6AAAgAkGEs/MANgLgEyACQZgUakIANwMAIAJBoBRqQgA3AwAgAkGoFGpCADcDACACQa4UakIANwEAIAJBtxRqQQA6AAAgAkGEs/MANgKMFCACQbwUakIANwIAIAJBxBRqQgA3AgAgAkHMFGpCADcCACACQdQUakIANwIAIAJB2hRqQgA3AQAgAkGEs/MANgK4FCACQeMUakEAOgAAIAJB6BRqQgA3AwAgAkHwFGpCADcDACACQfgUakIANwMAIAJBgBVqQgA3AwAgAkGGFWpCADcBACACQYSz8wA2AuQUIAJBjxVqQQA6AAAgAkGyFWpCADcBACACQawVakIANwIAIAJBpBVqQgA3AgAgAkGcFWpCADcCACACQZQVakIANwIAIAJBuxVqQQA6AAAgAkGEs/MANgKQFSACQcAVakIANwMAIAJByBVqQgA3AwAgAkHQFWpCADcDACACQdgVakIANwMAIAJB3hVqQgA3AQAgAkH4FWpCADcDACACQaC08wA2ArwVIAJB8BVqQgA3AwAgAkHoFWpCADcDACACQaIWakIANwEAIAJBnBZqQgA3AgAgAkGUFmpCADcCACACQYwWakIANwIAIAJBhBZqQgA3AgAgAkGEs/MANgKAFiACQasWakEAOgAAIAJBzhZqQgA3AQAgAkHIFmpCADcDACACQcAWakIANwMAIAJBuBZqQgA3AwAgAkGwFmpCADcDACACQdcWakEAOgAAIAJBhLPzADYCrBYgAkH6FmpCADcBACACQfQWakIANwIAIAJB7BZqQgA3AgAgAkHkFmpCADcCACACQdwWakIANwIAIAJBgxdqQQA6AAAgAkGEs/MANgLYFiACQaYXakIANwEAIAJBoBdqQgA3AwAgAkGYF2pCADcDACACQZAXakIANwMAIAJBiBdqQgA3AwAgAkGvF2pBADoAACACQYSz8wA2AoQXIAJB0hdqQgA3AQAgAkHMF2pCADcCACACQcQXakIANwIAIAJBvBdqQgA3AgAgAkG0F2pCADcCACACQdS08wA2ArAXIAJB7BdqQgA3AgAgAkHkF2pCADcCACACQdwXakIANwIAIAJBlhhqQgA3AQAgAkGQGGpCADcDACACQYgYakIANwMAIAJBgBhqQgA3AwAgAkH4F2pCADcDACACQawYakEANgIAIAJBpBhqQgA3AgAgAkHss/MANgL0FyACQdYYakIANwEAIAJB0BhqQgA3AwAgAkHIGGpCADcDACACQcAYakIANwMAIAJBuBhqQgA3AwAgAkHfGGpBADoAACACQYSz8wA2ArQYIAJBghlqQgA3AQAgAkH8GGpCADcCACACQfQYakIANwIAIAJB7BhqQgA3AgAgAkHkGGpCADcCACACQYsZakEAOgAAIAJBhLPzADYC4BggAkGuGWpCADcBACACQagZakIANwMAIAJBoBlqQgA3AwAgAkGYGWpCADcDACACQZAZakIANwMAIAJBtxlqQQA6AAAgAkGEs/MANgKMGSACQdoZakIANwEAIAJB1BlqQgA3AgAgAkHMGWpCADcCACACQcQZakIANwIAIAJBvBlqQgA3AgAgAkHjGWpBADoAACACQYSz8wA2ArgZIAJBhhpqQgA3AQAgAkGAGmpCADcDACACQfgZakIANwMAIAJB8BlqQgA3AwAgAkHoGWpCADcDACACQdS18wA2ApAaIAJBjxpqQQA6AAAgAkGEs/MANgLkGSACQbQaakIANwIAIAJBrBpqQgA3AgAgAkGkGmpCADcCACACQZwaakIANwIAIAJBlBpqQgA3AgAgAkHiGmpCADcBACACQdwaakIANwIAIAJB1BpqQgA3AgAgAkHMGmpCADcCACACQcQaakIANwIAIAJBuLPzADYCwBogAkGIG2pCADcDACACQYAbakIANwMAIAJB+BpqQgA3AwAgAkGyG2pCADcBACACQawbakIANwIAIAJBpBtqQgA3AgAgAkGcG2pCADcCACACQZQbakIANwIAIAJBuLPzADYCkBsgAkHYG2pCADcDACACQdAbakIANwMAIAJByBtqQgA3AwAgAkGCHGpCADcBACACQfwbakIANwIAIAJB9BtqQgA3AgAgAkHsG2pCADcCACACQeQbakIANwIAIAJBixxqQQA6AAAgAkGEs/MANgLgGyACQa4cakIANwEAIAJBqBxqQgA3AwAgAkGgHGpCADcDACACQZgcakIANwMAIAJBkBxqQgA3AwAgAkHEHGpBADYCACACQbwcakIANwIAIAJB7LPzADYCjBwgAkHuHGpCADcBACACQegcakIANwMAIAJB4BxqQgA3AwAgAkHYHGpCADcDACACQdAcakIANwMAIAJBhB1qQQA2AgAgAkH8HGpCADcCACACQeyz8wA2AswcIAJBrh1qQgA3AQAgAkGoHWpCADcDACACQaAdakIANwMAIAJBmB1qQgA3AwAgAkGQHWpCADcDACACQbcdakEAOgAAIAJBhLPzADYCjB0gAkHaHWpCADcBACACQdQdakIANwIAIAJBzB1qQgA3AgAgAkHEHWpCADcCACACQbwdakIANwIAIAJBuLPzADYCuB0gAkGAHmpCADcDACACQfgdakIANwMAIAJB8B1qQgA3AwAgAkGqHmpCADcBACACQaQeakIANwIAIAJBnB5qQgA3AgAgAkGUHmpCADcCACACQYweakIANwIAIAJBuLPzADYCiB4gAkHQHmpCADcDACACQcgeakIANwMAIAJBwB5qQgA3AwAgAkH6HmpCADcBACACQfQeakIANwIAIAJB7B5qQgA3AgAgAkHkHmpCADcCACACQdweakIANwIAIAJBgx9qQQA6AAAgAkGEs/MANgLYHiACQaofakIANwEAIAJBpB9qQgA3AgAgAkGcH2pCADcCACACQZQfakIANwIAIAJBjB9qQgA3AgAgAkG4s/MANgKIHyACQdAfakIANwMAIAJByB9qQgA3AwAgAkHAH2pCADcDACACQfofakIANwEAIAJB9B9qQgA3AgAgAkHsH2pCADcCACACQeQfakIANwIAIAJB3B9qQgA3AgAgAkG4s/MANgLYHyACQaAgakIANwMAIAJBmCBqQgA3AwAgAkGQIGpCADcDACACQcogakIANwEAIAJBxCBqQgA3AgAgAkG8IGpCADcCACACQbQgakIANwIAIAJBrCBqQgA3AgAgAkG4s/MANgKoICACQfAgakIANwMAIAJB6CBqQgA3AwAgAkHgIGpCADcDACACQZohakIANwEAIAJBlCFqQgA3AgAgAkGMIWpCADcCACACQYQhakIANwIAIAJB/CBqQgA3AgAgAkGkIWpBADYCACACQYi18wA2AvggIAJBqCFqIgFCADcCBCABQgA3AgwgASABQQRqNgIAIAFBADYCFCACQcAhaiIEQgA3AgQgBEIANwIMIAQgBEEEajYCACAEQQA2AhQgAkH6IWpCADcBACACQfQhakIANwIAIAJB7CFqQgA3AgAgAkHkIWpCADcCACACQdwhakIANwIAIAJBhCJqQQA2AgAgAkGItfMANgLYISACQYgiaiIBQgA3AgQgAUIANwIMIAEgAUEEajYCACABQQA2AhQgAkGgImoiB0IANwIEIAdCADcCDCAHIAdBBGo2AgAgB0EANgIUIAJB2iJqQgA3AQAgAkHUImpCADcCACACQcwiakIANwIAIAJBxCJqQgA3AgAgAkG8ImpCADcCACACQfAiakIANwMAIAJBuLPzADYCuCIgAkH4ImpCADcDACACQYAjakIANwMAIAJBjCNqQgA3AgAgAkGUI2pCADcCACACQZwjakIANwIAIAJBpCNqQgA3AgAgAkGqI2pCADcBACACQbQjakIANwIAIAJBoLTzADYCiCMgAkG8I2pCADcCACACQcQjakIANwIAIAJB8iNqQgA3AQAgAkHsI2pCADcCACACQeQjakIANwIAIAJB3CNqQgA3AgAgAkHUI2pCADcCACACQYgkakIANwMAIAJBuLPzADYC0CMgAkGQJGpCADcDACACQZgkakIANwMAIAJBpCRqQgA3AgAgAkGsJGpCADcCACACQbQkakIANwIAIAJBvCRqQgA3AgAgAkHCJGpCADcBACACQYSz8wA2AqAkIAJByyRqQQA6AAAgAkHQJGpCADcDACACQdgkakIANwMAIAJB4CRqQgA3AwAgAkHoJGpCADcDACACQe4kakIANwEAIAJB9yRqQQA6AAAgAkGEs/MANgLMJCACQfwkakIANwIAIAJBhCVqQgA3AgAgAkGMJWpCADcCACACQZQlakIANwIAIAJBmiVqQgA3AQAgAkHAJWpCADcDACACQbiz8wA2AvgkIAJBuCVqQgA3AwAgAkGwJWpCADcDACACQeolakIANwEAIAJB5CVqQgA3AgAgAkHcJWpCADcCACACQdQlakIANwIAIAJBzCVqQgA3AgAgAkG4s/MANgLIJSACQYAmakIANwMAIAJBiCZqQgA3AwAgAkGQJmpCADcDACACQbomakIANwEAIAJBtCZqQgA3AgAgAkGsJmpCADcCACACQaQmakIANwIAIAJBnCZqQgA3AgAgAkHUtPMANgKYJiACQdQmakIANwIAIAJBzCZqQgA3AgAgAkHEJmpCADcCACACQYInakIANwEAIAJB/CZqQgA3AgAgAkH0JmpCADcCACACQewmakIANwIAIAJB5CZqQgA3AgAgAkG4s/MANgLgJiACQagnakIANwMAIAJBoCdqQgA3AwAgAkGYJ2pCADcDACACQdInakIANwEAIAJBzCdqQgA3AgAgAkHEJ2pCADcCACACQbwnakIANwIAIAJBtCdqQgA3AgAgAkG4s/MANgKwJyACQfgnakIANwMAIAJB8CdqQgA3AwAgAkHoJ2pCADcDACACQaIoakIANwEAIAJBnChqQgA3AgAgAkGUKGpCADcCACACQYwoakIANwIAIAJBhChqQgA3AgAgAkG4s/MANgKAKCACQcgoakIANwMAIAJBwChqQgA3AwAgAkG4KGpCADcDACACQfIoakIANwEAIAJB7ChqQgA3AgAgAkHkKGpCADcCACACQdwoakIANwIAIAJB1ChqQgA3AgAgAkG4s/MANgLQKCACQZgpakIANwMAIAJBkClqQgA3AwAgAkGIKWpCADcDACACQcIpakIANwEAIAJBvClqQgA3AgAgAkG0KWpCADcCACACQawpakIANwIAIAJBpClqQgA3AgAgAkG4s/MANgKgKSACQegpakIANwMAIAJB4ClqQgA3AwAgAkHYKWpCADcDACACQZIqakIANwEAIAJBjCpqQgA3AgAgAkGEKmpCADcCACACQfwpakIANwIAIAJB9ClqQgA3AgAgAkG4s/MANgLwKSACQbgqakIANwMAIAJBsCpqQgA3AwAgAkGoKmpCADcDACACQeIqakIANwEAIAJB3CpqQgA3AgAgAkHUKmpCADcCACACQcwqakIANwIAIAJBxCpqQgA3AgAgAkG4s/MANgLAKiACQYgrakIANwMAIAJBgCtqQgA3AwAgAkH4KmpCADcDACACQbIrakIANwEAIAJBrCtqQgA3AgAgAkGkK2pCADcCACACQZwrakIANwIAIAJBlCtqQgA3AgAgAkG4s/MANgKQKyACQdgrakIANwMAIAJB0CtqQgA3AwAgAkHIK2pCADcDACACQYIsakIANwEAIAJB/CtqQgA3AgAgAkH0K2pCADcCACACQewrakIANwIAIAJB5CtqQgA3AgAgAkG4s/MANgLgKyACQagsakIANwMAIAJBoCxqQgA3AwAgAkGYLGpCADcDACACQdIsakIANwEAIAJBzCxqQgA3AgAgAkHELGpCADcCACACQbwsakIANwIAIAJBtCxqQgA3AgAgAkG4s/MANgKwLCACQfgsakIANwMAIAJB8CxqQgA3AwAgAkHoLGpCADcDACACQaItakIANwEAIAJBnC1qQgA3AgAgAkGULWpCADcCACACQYwtakIANwIAIAJBhC1qQgA3AgAgAkGrLWpBADoAACACQYSz8wA2AoAtIAJB0i1qQgA3AQAgAkHMLWpCADcCACACQcQtakIANwIAIAJBvC1qQgA3AgAgAkG0LWpCADcCACACQbiz8wA2ArAtIAJB+C1qQgA3AwAgAkHwLWpCADcDACACQegtakIANwMAIAJBoi5qQgA3AQAgAkGcLmpCADcCACACQZQuakIANwIAIAJBjC5qQgA3AgAgAkGELmpCADcCACACQbiz8wA2AoAuIAJByC5qQgA3AwAgAkHALmpCADcDACACQbguakIANwMAIAJB8i5qQgA3AQAgAkHsLmpCADcCACACQeQuakIANwIAIAJB3C5qQgA3AgAgAkHULmpCADcCACACQfsuakEAOgAAIAJBhLPzADYC0C4gAkGiL2pCADcBACACQZwvakIANwIAIAJBlC9qQgA3AgAgAkGML2pCADcCACACQYQvakIANwIAIAJBuLPzADYCgC8gAkHIL2pCADcDACACQcAvakIANwMAIAJBuC9qQgA3AwAgAkHyL2pCADcBACACQewvakIANwIAIAJB5C9qQgA3AgAgAkHcL2pCADcCACACQdQvakIANwIAIAJBiDBqQQA2AgAgAkGAMGpCADcDACACQeyz8wA2AtAvIAJBsjBqQgA3AQAgAkGsMGpCADcCACACQaQwakIANwIAIAJBnDBqQgA3AgAgAkGUMGpCADcCACACQcgwakEANgIAIAJBwDBqQgA3AwAgAkHss/MANgKQMCACQdAwaiIVEPkFIAJBqjFqQgA3AQAgAkGkMWpCADcCACACQZwxakIANwIAIAJBlDFqQgA3AgAgAkGMMWpCADcCACACQcAxakIANwMAIAJBuLPzADYCiDEgAkHIMWpCADcDACACQdAxakIANwMAIAJB3DFqQgA3AgAgAkHkMWpCADcCACACQewxakIANwIAIAJB9DFqQgA3AgAgAkH6MWpCADcBACACQYwyakIANwIAIAJBgzJqQQA6AAAgAkGEs/MANgLYMSACQZQyakIANwIAIAJBnDJqQgA3AgAgAkGkMmpCADcCACACQaoyakIANwEAIAJBwDJqQgA3AwAgAkG4s/MANgKIMiACQcgyakIANwMAIAJB0DJqQgA3AwAgAkHcMmpCADcCACACQeQyakIANwIAIAJB7DJqQgA3AgAgAkH0MmpCADcCACACQfoyakIANwEAIAJBkDNqQgA3AwAgAkG4s/MANgLYMiACQZgzakIANwMAIAJBoDNqQgA3AwAgAkGsM2pCADcCACACQbQzakIANwIAIAJBvDNqQgA3AgAgAkHEM2pCADcCACACQcozakIANwEAIAJB8DNqQgA3AwAgAkG4s/MANgKoMyACQegzakIANwMAIAJB4DNqQgA3AwAgAkGaNGpCADcBACACQZQ0akIANwIAIAJBjDRqQgA3AgAgAkGENGpCADcCACACQfwzakIANwIAIAJBwDRqQgA3AwAgAkG4s/MANgL4MyACQbg0akIANwMAIAJBsDRqQgA3AwAgAkHqNGpCADcBACACQeQ0akIANwIAIAJB3DRqQgA3AgAgAkHUNGpCADcCACACQcw0akIANwIAIAJBuLPzADYCyDQgAkGQNWpCADcDACACQYg1akIANwMAIAJBgDVqQgA3AwAgAkG6NWpCADcBACACQbQ1akIANwIAIAJBrDVqQgA3AgAgAkGkNWpCADcCACACQZw1akIANwIAIAJBuLPzADYCmDUgAkHgNWpCADcDACACQdg1akIANwMAIAJB0DVqQgA3AwAgAkGKNmpCADcBACACQYQ2akIANwIAIAJB/DVqQgA3AgAgAkH0NWpCADcCACACQew1akIANwIAIAJBuLPzADYC6DUgAkGwNmpCADcDACACQag2akIANwMAIAJBoDZqQgA3AwAgAkHaNmpCADcBACACQdQ2akIANwIAIAJBzDZqQgA3AgAgAkHENmpCADcCACACQbw2akIANwIAIAJBuLPzADYCuDYgAkGAN2pCADcDACACQfg2akIANwMAIAJB8DZqQgA3AwAgAkGqN2pCADcBACACQaQ3akIANwIAIAJBnDdqQgA3AgAgAkGUN2pCADcCACACQYw3akIANwIAIAJBwDdqQQA2AgAgAkG4N2pCADcDACACQeyz8wA2Aog3IAJB6jdqQgA3AQAgAkHkN2pCADcCACACQdw3akIANwIAIAJB1DdqQgA3AgAgAkHMN2pCADcCACACQbiz8wA2Asg3IAJBkDhqQgA3AwAgAkGIOGpCADcDACACQYA4akIANwMAIAJBujhqQgA3AQAgAkG0OGpCADcCACACQaw4akIANwIAIAJBpDhqQgA3AgAgAkGcOGpCADcCACACQbiz8wA2Apg4IAJB4DhqQgA3AwAgAkHYOGpCADcDACACQdA4akIANwMAIAJBijlqQgA3AQAgAkGEOWpCADcCACACQfw4akIANwIAIAJB9DhqQgA3AgAgAkHsOGpCADcCACACQaA5akEANgIAIAJBmDlqQgA3AwAgAkHss/MANgLoOCACQco5akIANwEAIAJBxDlqQgA3AgAgAkG8OWpCADcCACACQbQ5akIANwIAIAJBrDlqQgA3AgAgAkHgOWpBADYCACACQdg5akIANwMAIAJB7LPzADYCqDkgAkGKOmpCADcBACACQYQ6akIANwIAIAJB/DlqQgA3AgAgAkH0OWpCADcCACACQew5akIANwIAIAJBkzpqQQA6AAAgAkGEs/MANgLoOSACQbo6akIANwEAIAJBtDpqQgA3AgAgAkGsOmpCADcCACACQaQ6akIANwIAIAJBnDpqQgA3AgAgAkG4s/MANgKYOiACQeA6akIANwMAIAJB2DpqQgA3AwAgAkHQOmpCADcDACACQYo7akIANwEAIAJBhDtqQgA3AgAgAkH8OmpCADcCACACQfQ6akIANwIAIAJB7DpqQgA3AgAgAkG4s/MANgLoOiACQbA7akIANwMAIAJBqDtqQgA3AwAgAkGgO2pCADcDACACQdo7akIANwEAIAJB1DtqQgA3AgAgAkHMO2pCADcCACACQcQ7akIANwIAIAJBvDtqQgA3AgAgAkHwO2pBADYCACACQeg7akIANwMAIAJB7LPzADYCuDsgAkGaPGpCADcBACACQZQ8akIANwIAIAJBjDxqQgA3AgAgAkGEPGpCADcCACACQfw7akIANwIAIAJBsDxqQQA2AgAgAkGoPGpCADcDACACQeyz8wA2Avg7IAJB2jxqQgA3AQAgAkHUPGpCADcCACACQcw8akIANwIAIAJBxDxqQgA3AgAgAkG8PGpCADcCACACQbiz8wA2Arg8IAJBgD1qQgA3AwAgAkH4PGpCADcDACACQfA8akIANwMAIAJBqj1qQgA3AQAgAkGkPWpCADcCACACQZw9akIANwIAIAJBlD1qQgA3AgAgAkGMPWpCADcCACACQbiz8wA2Aog9IAJB0D1qQgA3AwAgAkHIPWpCADcDACACQcA9akIANwMAIAJB+j1qQgA3AQAgAkH0PWpCADcCACACQew9akIANwIAIAJB5D1qQgA3AgAgAkHcPWpCADcCACACQbiz8wA2Atg9IAJBoD5qQgA3AwAgAkGYPmpCADcDACACQZA+akIANwMAIAJBqD5qIhYQ+QUgAkGCP2pCADcBACACQfw+akIANwIAIAJB9D5qQgA3AgAgAkHsPmpCADcCACACQeQ+akIANwIAIAJBpD9qQgA3AgAgAkGYP2pBADYCACACQZQ/akEANgIAIAJBkD9qQQA2AgAgAkHss/MANgLgPiACQaw/akIANwIAIAJBtD9qQgA3AgAgAkG8P2pCADcCACACQcI/akIANwEAIAJB2D9qQgA3AwAgAkG4s/MANgKgPyACQeA/akIANwMAIAJB6D9qQgA3AwAgAkGSwABqQgA3AQAgAkGMwABqQgA3AgAgAkGEwABqQgA3AgAgAkH8P2pCADcCACACQfQ/akIANwIAIAJBqMAAakIANwMAIAJBuLPzADYC8D8gAkGwwABqQgA3AwAgAkG4wABqQgA3AwAgAkHEwABqQgA3AgAgAkHMwABqQgA3AgAgAkHUwABqQgA3AgAgAkHcwABqQgA3AgAgAkHiwABqQgA3AQAgAkH4wABqQgA3AwAgAkG4s/MANgLAQCACQYDBAGpCADcDACACQYjBAGpCADcDACACQbLBAGpCADcBACACQazBAGpCADcCACACQaTBAGpCADcCACACQZzBAGpCADcCACACQZTBAGpCADcCACACQdjBAGpCADcDACACQbiz8wA2ApBBIAJB0MEAakIANwMAIAJByMEAakIANwMAIAJBgsIAakIANwEAIAJB/MEAakIANwIAIAJB9MEAakIANwIAIAJB7MEAakIANwIAIAJB5MEAakIANwIAIAJBqMIAakIANwMAIAJBuLPzADYC4EEgAkGgwgBqQgA3AwAgAkGYwgBqQgA3AwAgAkHSwgBqQgA3AQAgAkHMwgBqQgA3AgAgAkHEwgBqQgA3AgAgAkG8wgBqQgA3AgAgAkG0wgBqQgA3AgAgAkG4s/MANgKwQiACQfjCAGpCADcDACACQfDCAGpCADcDACACQejCAGpCADcDACACQaLDAGpCADcBACACQZzDAGpCADcCACACQZTDAGpCADcCACACQYzDAGpCADcCACACQYTDAGpCADcCACACQdS18wA2AqxDIAJBq8MAakEAOgAAIAJBhLPzADYCgEMgAkHQwwBqQgA3AwAgAkHIwwBqQgA3AwAgAkHAwwBqQgA3AwAgAkG4wwBqQgA3AwAgAkGwwwBqQgA3AwAgAkH6wwBqQgA3AQAgAkH0wwBqQgA3AgAgAkHswwBqQgA3AgAgAkHkwwBqQgA3AgAgAkHcwwBqQgA3AgAgAkHUtPMANgLYQyACQZTEAGpCADcCACACQYzEAGpCADcCACACQYTEAGpCADcCACACQb7EAGpCADcBACACQbjEAGpCADcDACACQbDEAGpCADcDACACQajEAGpCADcDACACQaDEAGpCADcDACACQdS08wA2ApxEIAJB2MQAakIANwMAIAJB0MQAakIANwMAIAJByMQAakIANwMAIAJBgsUAakIANwEAIAJB/MQAakIANwIAIAJB9MQAakIANwIAIAJB7MQAakIANwIAIAJB5MQAakIANwIAIAJBi8UAakEAOgAAIAJBhLPzADYC4EQgAkGuxQBqQgA3AQAgAkGoxQBqQgA3AwAgAkGgxQBqQgA3AwAgAkGYxQBqQgA3AwAgAkGQxQBqQgA3AwAgAkGgtPMANgKMRSACQcjFAGpCADcDACACQcDFAGpCADcDACACQbjFAGpCADcDACACQfLFAGpCADcBACACQezFAGpCADcCACACQeTFAGpCADcCACACQdzFAGpCADcCACACQdTFAGpCADcCACACQdS08wA2AtBFIAJBjMYAakIANwIAIAJBhMYAakIANwIAIAJB/MUAakIANwIAIAJBtsYAakIANwEAIAJBsMYAakIANwMAIAJBqMYAakIANwMAIAJBoMYAakIANwMAIAJBmMYAakIANwMAIAJBoLTzADYClEYgAkHQxgBqQgA3AwAgAkHIxgBqQgA3AwAgAkHAxgBqQgA3AwAgAkH6xgBqQgA3AQAgAkH0xgBqQgA3AgAgAkHsxgBqQgA3AgAgAkHkxgBqQgA3AgAgAkHcxgBqQgA3AgAgAkGExwBqQQA2AgAgAkGItfMANgLYRiACQYjHAGoiAUIANwIEIAFCADcCDCABIAFBBGo2AgAgAUEANgIUIAJBoMcAaiINQgA3AgQgDUIANwIMIA0gDUEEajYCACANQQA2AhQgAkHaxwBqQgA3AQAgAkHUxwBqQgA3AgAgAkHMxwBqQgA3AgAgAkHExwBqQgA3AgAgAkG8xwBqQgA3AgAgAkHoxwBqQgA3AwAgAkHjxwBqQQA6AAAgAkGEs/MANgK4RyACQfDHAGpCADcDACACQfjHAGpCADcDACACQYDIAGpCADcDACACQYbIAGpCADcBACACQZTIAGpCADcCACACQdS18wA2ApBIIAJBj8gAakEAOgAAIAJBhLPzADYC5EcgAkGcyABqQgA3AgAgAkGkyABqQgA3AgAgAkGsyABqQgA3AgAgAkG0yABqQgA3AgAgAkHiyABqQgA3AQAgAkHcyABqQgA3AgAgAkHUyABqQgA3AgAgAkHMyABqQgA3AgAgAkHEyABqQgA3AgAgAkH4yABqQgA3AwAgAkG4s/MANgLASCACQYDJAGpCADcDACACQYjJAGpCADcDACACQZTJAGpCADcCACACQZzJAGpCADcCACACQaTJAGpCADcCACACQazJAGpCADcCACACQbLJAGpCADcBACACQcjJAGpCADcDACACQbiz8wA2ApBJIAJB0MkAakIANwMAIAJB2MkAakIANwMAIAJBgsoAakIANwEAIAJB/MkAakIANwIAIAJB9MkAakIANwIAIAJB7MkAakIANwIAIAJB5MkAakIANwIAIAJBqMoAakIANwMAIAJBuLPzADYC4EkgAkGgygBqQgA3AwAgAkGYygBqQgA3AwAgAkHSygBqQgA3AQAgAkHMygBqQgA3AgAgAkHEygBqQgA3AgAgAkG8ygBqQgA3AgAgAkG0ygBqQgA3AgAgAkH4ygBqQgA3AwAgAkG4s/MANgKwSiACQfDKAGpCADcDACACQejKAGpCADcDACACQaLLAGpCADcBACACQZzLAGpCADcCACACQZTLAGpCADcCACACQYzLAGpCADcCACACQYTLAGpCADcCACACQbiz8wA2AoBLIAJByMsAakIANwMAIAJBwMsAakIANwMAIAJBuMsAakIANwMAIAJB8ssAakIANwEAIAJB7MsAakIANwIAIAJB5MsAakIANwIAIAJB3MsAakIANwIAIAJB1MsAakIANwIAIAJBuLPzADYC0EsgAkGYzABqQgA3AwAgAkGQzABqQgA3AwAgAkGIzABqQgA3AwAgAkHCzABqQgA3AQAgAkG8zABqQgA3AgAgAkG0zABqQgA3AgAgAkGszABqQgA3AgAgAkGkzABqQgA3AgAgAkG4s/MANgKgTCACQejMAGpCADcDACACQeDMAGpCADcDACACQdjMAGpCADcDACACQZLNAGpCADcBACACQYzNAGpCADcCACACQYTNAGpCADcCACACQfzMAGpCADcCACACQfTMAGpCADcCACACQbiz8wA2AvBMIAJBuM0AakIANwMAIAJBsM0AakIANwMAIAJBqM0AakIANwMAIAJB4s0AakIANwEAIAJB3M0AakIANwIAIAJB1M0AakIANwIAIAJBzM0AakIANwIAIAJBxM0AakIANwIAIAJBuLPzADYCwE0gAkGIzgBqQgA3AwAgAkGAzgBqQgA3AwAgAkH4zQBqQgA3AwAgAkGyzgBqQgA3AQAgAkGszgBqQgA3AgAgAkGkzgBqQgA3AgAgAkGczgBqQgA3AgAgAkGUzgBqQgA3AgAgAkG4s/MANgKQTiACQdjOAGpCADcDACACQdDOAGpCADcDACACQcjOAGpCADcDACACQYLPAGpCADcBACACQfzOAGpCADcCACACQfTOAGpCADcCACACQezOAGpCADcCACACQeTOAGpCADcCACACQbiz8wA2AuBOIAJBqM8AakIANwMAIAJBoM8AakIANwMAIAJBmM8AakIANwMAIAJB0s8AakIANwEAIAJBzM8AakIANwIAIAJBxM8AakIANwIAIAJBvM8AakIANwIAIAJBtM8AakIANwIAIAJBuLPzADYCsE8gAkH4zwBqQgA3AwAgAkHwzwBqQgA3AwAgAkHozwBqQgA3AwAgAkGi0ABqQgA3AQAgAkGc0ABqQgA3AgAgAkGU0ABqQgA3AgAgAkGM0ABqQgA3AgAgAkGE0ABqQgA3AgAgAkG4s/MANgKAUCACQcjQAGpCADcDACACQcDQAGpCADcDACACQbjQAGpCADcDACACQfLQAGpCADcBACACQezQAGpCADcCACACQeTQAGpCADcCACACQdzQAGpCADcCACACQdTQAGpCADcCACACQbiz8wA2AtBQIAJBmNEAakIANwMAIAJBkNEAakIANwMAIAJBiNEAakIANwMAIAJBwtEAakIANwEAIAJBvNEAakIANwIAIAJBtNEAakIANwIAIAJBrNEAakIANwIAIAJBpNEAakIANwIAIAJBuLPzADYCoFEgAkHo0QBqQgA3AwAgAkHg0QBqQgA3AwAgAkHY0QBqQgA3AwAgAkGS0gBqQgA3AQAgAkGM0gBqQgA3AgAgAkGE0gBqQgA3AgAgAkH80QBqQgA3AgAgAkH00QBqQgA3AgAgAkG4s/MANgLwUSACQbjSAGpCADcDACACQbDSAGpCADcDACACQajSAGpCADcDACACQeLSAGpCADcBACACQdzSAGpCADcCACACQdTSAGpCADcCACACQczSAGpCADcCACACQcTSAGpCADcCACACQbiz8wA2AsBSIAJBiNMAakIANwMAIAJBgNMAakIANwMAIAJB+NIAakIANwMAIAJBstMAakIANwEAIAJBrNMAakIANwIAIAJBpNMAakIANwIAIAJBnNMAakIANwIAIAJBlNMAakIANwIAIAJBuLPzADYCkFMgAkHY0wBqQgA3AwAgAkHQ0wBqQgA3AwAgAkHI0wBqQgA3AwAgAkGC1ABqQgA3AQAgAkH80wBqQgA3AgAgAkH00wBqQgA3AgAgAkHs0wBqQgA3AgAgAkHk0wBqQgA3AgAgAkG4s/MANgLgUyACQajUAGpCADcDACACQaDUAGpCADcDACACQZjUAGpCADcDACACQdLUAGpCADcBACACQczUAGpCADcCACACQcTUAGpCADcCACACQbzUAGpCADcCACACQbTUAGpCADcCACACQbiz8wA2ArBUIAJB+NQAakIANwMAIAJB8NQAakIANwMAIAJB6NQAakIANwMAIAJBotUAakIANwEAIAJBnNUAakIANwIAIAJBlNUAakIANwIAIAJBjNUAakIANwIAIAJBhNUAakIANwIAIAJBuLPzADYCgFUgAkHI1QBqQgA3AwAgAkHA1QBqQgA3AwAgAkG41QBqQgA3AwAgAkHy1QBqQgA3AQAgAkHs1QBqQgA3AgAgAkHk1QBqQgA3AgAgAkHc1QBqQgA3AgAgAkHU1QBqQgA3AgAgAkG4s/MANgLQVSACQZjWAGpCADcDACACQZDWAGpCADcDACACQYjWAGpCADcDACACQcLWAGpCADcBACACQbzWAGpCADcCACACQbTWAGpCADcCACACQazWAGpCADcCACACQaTWAGpCADcCACACQbiz8wA2AqBWIAJB6NYAakIANwMAIAJB4NYAakIANwMAIAJB2NYAakIANwMAIAJBktcAakIANwEAIAJBjNcAakIANwIAIAJBhNcAakIANwIAIAJB/NYAakIANwIAIAJB9NYAakIANwIAIAJBuLPzADYC8FYgAkG41wBqQgA3AwAgAkGw1wBqQgA3AwAgAkGo1wBqQgA3AwAgAkHi1wBqQgA3AQAgAkHc1wBqQgA3AgAgAkHU1wBqQgA3AgAgAkHM1wBqQgA3AgAgAkHE1wBqQgA3AgAgAkG4s/MANgLAVyACQYjYAGpCADcDACACQYDYAGpCADcDACACQfjXAGpCADcDACACQbLYAGpCADcBACACQazYAGpCADcCACACQaTYAGpCADcCACACQZzYAGpCADcCACACQZTYAGpCADcCACACQbiz8wA2ApBYIAJB2NgAakIANwMAIAJB0NgAakIANwMAIAJByNgAakIANwMAIAJBgtkAakIANwEAIAJB/NgAakIANwIAIAJB9NgAakIANwIAIAJB7NgAakIANwIAIAJB5NgAakIANwIAIAJBuLPzADYC4FggAkGo2QBqQgA3AwAgAkGg2QBqQgA3AwAgAkGY2QBqQgA3AwAgAkHS2QBqQgA3AQAgAkHM2QBqQgA3AgAgAkHE2QBqQgA3AgAgAkG82QBqQgA3AgAgAkG02QBqQgA3AgAgAkG4s/MANgKwWSACQfjZAGpCADcDACACQfDZAGpCADcDACACQejZAGpCADcDACACQaLaAGpCADcBACACQZzaAGpCADcCACACQZTaAGpCADcCACACQYzaAGpCADcCACACQYTaAGpCADcCACACQbiz8wA2AoBaIAJByNoAakIANwMAIAJBwNoAakIANwMAIAJBuNoAakIANwMAIAJB8toAakIANwEAIAJB7NoAakIANwIAIAJB5NoAakIANwIAIAJB3NoAakIANwIAIAJB1NoAakIANwIAIAJBuLPzADYC0FogAkGY2wBqQgA3AwAgAkGQ2wBqQgA3AwAgAkGI2wBqQgA3AwAgAkHC2wBqQgA3AQAgAkG82wBqQgA3AgAgAkG02wBqQgA3AgAgAkGs2wBqQgA3AgAgAkGk2wBqQgA3AgAgAkG4s/MANgKgWyACQejbAGpCADcDACACQeDbAGpCADcDACACQdjbAGpCADcDACACQZLcAGpCADcBACACQYzcAGpCADcCACACQYTcAGpCADcCACACQfzbAGpCADcCACACQfTbAGpCADcCACACQbiz8wA2AvBbIAJBuNwAakIANwMAIAJBsNwAakIANwMAIAJBqNwAakIANwMAIAJB4twAakIANwEAIAJB3NwAakIANwIAIAJB1NwAakIANwIAIAJBzNwAakIANwIAIAJBxNwAakIANwIAIAJBuLPzADYCwFwgAkGI3QBqQgA3AwAgAkGA3QBqQgA3AwAgAkH43ABqQgA3AwAgAkGy3QBqQgA3AQAgAkGs3QBqQgA3AgAgAkGk3QBqQgA3AgAgAkGc3QBqQgA3AgAgAkGU3QBqQgA3AgAgAkG4s/MANgKQXSACQdjdAGpCADcDACACQdDdAGpCADcDACACQcjdAGpCADcDACACQYLeAGpCADcBACACQfzdAGpCADcCACACQfTdAGpCADcCACACQezdAGpCADcCACACQeTdAGpCADcCACACQbiz8wA2AuBdIAJBqN4AakIANwMAIAJBoN4AakIANwMAIAJBmN4AakIANwMAIAJB0t4AakIANwEAIAJBzN4AakIANwIAIAJBxN4AakIANwIAIAJBvN4AakIANwIAIAJBtN4AakIANwIAIAJBuLPzADYCsF4gAkH43gBqQgA3AwAgAkHw3gBqQgA3AwAgAkHo3gBqQgA3AwAgAkGi3wBqQgA3AQAgAkGc3wBqQgA3AgAgAkGU3wBqQgA3AgAgAkGM3wBqQgA3AgAgAkGE3wBqQgA3AgAgAkG4s/MANgKAXyACQcjfAGpCADcDACACQcDfAGpCADcDACACQbjfAGpCADcDACACQfLfAGpCADcBACACQezfAGpCADcCACACQeTfAGpCADcCACACQdzfAGpCADcCACACQdTfAGpCADcCACACQbiz8wA2AtBfIAJBmOAAakIANwMAIAJBkOAAakIANwMAIAJBiOAAakIANwMAIAJBwuAAakIANwEAIAJBvOAAakIANwIAIAJBtOAAakIANwIAIAJBrOAAakIANwIAIAJBpOAAakIANwIAIAJBuLPzADYCoGAgAkHo4ABqQgA3AwAgAkHg4ABqQgA3AwAgAkHY4ABqQgA3AwAgAkGS4QBqQgA3AQAgAkGM4QBqQgA3AgAgAkGE4QBqQgA3AgAgAkH84ABqQgA3AgAgAkH04ABqQgA3AgAgAkG4s/MANgLwYCACQbjhAGpCADcDACACQbDhAGpCADcDACACQajhAGpCADcDACACQeLhAGpCADcBACACQdzhAGpCADcCACACQdThAGpCADcCACACQczhAGpCADcCACACQcThAGpCADcCACACQbiz8wA2AsBhIAJBiOIAakIANwMAIAJBgOIAakIANwMAIAJB+OEAakIANwMAIAJBsuIAakIANwEAIAJBrOIAakIANwIAIAJBpOIAakIANwIAIAJBnOIAakIANwIAIAJBlOIAakIANwIAIAJBuLPzADYCkGIgAkHY4gBqQgA3AwAgAkHQ4gBqQgA3AwAgAkHI4gBqQgA3AwAgAkGC4wBqQgA3AQAgAkH84gBqQgA3AgAgAkH04gBqQgA3AgAgAkHs4gBqQgA3AgAgAkHk4gBqQgA3AgAgAkG4s/MANgLgYiACQajjAGpCADcDACACQaDjAGpCADcDACACQZjjAGpCADcDACACQdLjAGpCADcBACACQczjAGpCADcCACACQcTjAGpCADcCACACQbzjAGpC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gICAgIaAgIB/NwIEIANBADoALCADQcXw7QAoAAA2ACggA0G98O0AKQAANwAgIANBtfDtACkAADcAGCADQa3w7QApAAA3ABAgA0Gl8O0AKQAANwAIIANBnfDtACkAADcAACAIIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKYgICAgISAgIB/NwIUIANBADoAGCADQbOb7gApAAA3ABAgA0Grm+4AKQAANwAIIANBo5vuACkAADcAACAIIABBEGoQgwUgACwAG0EASARAIAAoAhAQFwsgAEEQEBgiAzYCECAAQoyAgICAgoCAgH83AhQgA0EAOgAMIANBm+vuACgAADYACCADQZPr7gApAAA3AAAgAkGYA2ohBgJAIAIsAKMDQQBOBEAgBiADQQwQIAwBCyAGIANBDBAhGgsgACwAG0EASARAIAAoAhAQFwsgAkHyAjsBpAMgASAIEDYgAEEQEBgiAzYCECAAQo2AgICAgoCAgH83AhQgA0EAOgANIANB2KbtACkAADcABSADQdOm7QApAAA3AAAgAEEgEBgiAzYCACAAQp6AgICAhICAgH83AgQgA0EAOgAeIANByqbtACkAADcAFiADQcSm7QApAAA3ABAgA0G8pu0AKQAANwAIIANBtKbtACkAADcAACACQcADaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBgARqIQggAkKBgICAgP0ANwL0AyACQQA6APwDIAJC5ICAgMAMNwLsAyAAQQU6ABsgAEGpqu8AKAAANgIQIABBrarvAC0AADoAFCAAQQA6ABUCQCACQdwDaiIDIABBEGpGDQAgAywAC0EATgRAIAMgACkDEDcCACADIAAoAhg2AggMAQsgAyAAQRBqQQUQIRogACwAG0EATg0AIAAoAhAQFwsgAkHzADsB6AMgASAGEDYgAEHNme4ALQAAOgAYIABBCToAGyAAQcWZ7gApAAA3AxAgAEEAOgAZIABB0AAQGCIDNgIAIABCx4CAgICKgICAfzcCBCADQazB8QBBxwAQGUEAOgBHIAggAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAEEDOgAbIABBADoAEyAAQcHw7gAvAAA7ARAgAEHD8O4ALQAAOgASIAggAEEQahCDBSAALAAbQQBIBEAgACgCEBAXCyACQcQEaiEGIABBADoAGCAAQu/q0YPXjp2q7wA3AxAgAEEIOgAbAkAgAkGcBGoiAyAAQRBqRg0AIAMsAAtBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAELIAMgAEEQakEIECEaIAAsABtBAE4NACAAKAIQEBcLIAJB9AI7AagEIAEgCBA2IABBEBAYIgM2AhAgAEKOgICAgIKAgIB/NwIUIANBADoADiADQdGN7gApAAA3AAYgA0HLje4AKQAANwAAIABBIBAYIgM2AgAgAEKagICAgISAgIB/NwIEIANBADoAGiADQciN7gAvAAA7ABggA0HAje4AKQAANwAQIANBuI3uACkAADcACCADQbCN7gApAAA3AAAgBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQfAEaiEIIAJBADsB7gQgAEEHOgAbIABBpq3uACgAADYCECAAQamt7gAoAAA2ABMgAEEAOgAXAkAgAkHgBGoiAyAAQRBqRg0AIAMsAAtBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAELIAMgAEEQakEHECEaIAAsABtBAE4NACAAKAIQEBcLIAJB9gI7AewEIAEgBhA2IABBEBAYIgM2AhAgAEKMgICAgIKAgIB/NwIUIANBADoADCADQbPb7wAoAAA2AAggA0Gr2+8AKQAANwAAIABB0AAQGCIDNgIAIABCwICAgICKgICAfzcCBCADQQA6AEAgA0GAovEAKQAANwA4IANB+KHxACkAADcAMCADQfCh8QApAAA3ACggA0HoofEAKQAANwAgIANB4KHxACkAADcAGCADQdih8QApAAA3ABAgA0HQofEAKQAANwAIIANByKHxACkAADcAACAIIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBsAVqIQYgAkKAgICA8P////8ANwKkBSACQQA6AKwFIAJCADcCnAUgAEHK2+8ALQAAOgAYIABBCToAGyAAQcLb7wApAAA3AxAgAEEAOgAZAkAgAkGMBWoiAyAAQRBqRg0AIAMsAAtBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAELIAMgAEEQakEJECEaIAAsABtBAE4NACAAKAIQEBcLIAJB+AA7AZgFIAEgCBA2IABBMBAYIgE2AhAgAEKkgICAgIaAgIB/NwIUIAFBADoAJCABQfDd7QAoAAA2ACAgAUHo3e0AKQAANwAYIAFB4N3tACkAADcAECABQdjd7QApAAA3AAggAUHQ3e0AKQAANwAAIABB1NzuAC0AADoACCAAQQk6AAsgAEHM3O4AKQAANwMAIABBADoACSAGIABBEGogABD8BiAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQeDlAGohDyACQQI2AtgFAkACQAJAAkAgAigC5GUiASACKALoZSIISQRAIAEgBjYCACACIAFBBGo2AuRlDAELIAEgDygCACIBayILQQJ1IhJBAWoiA0GAgICABE8NASADIAggAWsiCEEBdSIXIAMgF0sbQf////8DIAhB/P///wdJGyIDBH8gA0GAgICABE8NAyADQQJ0EBgFQQALIgggEkECdGoiEiAGNgIAIAtBAEoEQCAIIAEgCxAZGgsgAiAIIANBAnRqNgLoZSACIBJBBGo2AuRlIAIgCDYC4GUgAUUNACABEBcLIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQaOt7QAvAAA7ABAgAUGbre0AKQAANwAIIAFBk63tACkAADcAACAAQcAAEBgiATYCACAAQrOAgICAiICAgH83AgQgAUEAOgAzIAFBxp3tACgAADYALyABQb+d7QApAAA3ACggAUG3ne0AKQAANwAgIAFBr53tACkAADcAGCABQaed7QApAAA3ABAgAUGfne0AKQAANwAIIAFBl53tACkAADcAACACQdwFaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBADsBhgYgAEEgEBgiATYCECAAQpCAgICAhICAgH83AhQgAUEAOgAQIAFB1a3tACkAADcACCABQc2t7QApAAA3AAAgACAAQRBqIgs2AiggACACQdTlAGoiCCALIABBKGoQOSAAKAIAIAM2AhwCQCALIAJB+AVqIgFGDQAgAC0AGyISQRh0QRh1IQsgASwAC0EATgRAIAtBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogC0EASCIBGyAAKAIUIBIgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQYHq7gAtAAA6ABAgAUH56e4AKQAANwAIIAFB8enuACkAADcAACAAQcAAEBgiATYCACAAQrGAgICAiICAgH83AgQgAUEAOgAxIAFB+53tAC0AADoAMCABQfOd7QApAAA3ACggAUHrne0AKQAANwAgIAFB453tACkAADcAGCABQdud7QApAAA3ABAgAUHTne0AKQAANwAIIAFBy53tACkAADcAACACQYgGaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBADsBsgYgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFB5OruACkAADcAByABQd3q7gApAAA3AAAgACAAQRBqIgs2AiggACAIIAsgAEEoahA5IAAoAgAgAzYCHAJAIAsgAkGkBmoiAUYNACAALQAbIhJBGHRBGHUhCyABLAALQQBOBEAgC0EATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiALQQBIIgEbIAAoAhQgEiABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEGOgAbIABBt+TtACgAADYCECAAQbvk7QAvAAA7ARQgAEEAOgAWIABBMBAYIgE2AgAgAEKkgICAgIaAgIB/NwIEIAFBADoAJCABQa+Q7QAoAAA2ACAgAUGnkO0AKQAANwAYIAFBn5DtACkAADcAECABQZeQ7QApAAA3AAggAUGPkO0AKQAANwAAIAUgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKBgICAEDcC5AYgAkGUhoIBNgLgBiAAQQY6ABsgAEEAOgAWIABBsOTtACgAADYCECAAQbTk7QAvAAA7ARQgACAAQRBqIgM2AiggACAIIAMgAEEoahA5IAAoAgAgBTYCHAJAIAMgAkHQBmoiAUYNACAALQAbIgtBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiADQQBIIgEbIAAoAhQgCyABGxAhGgsgBiAFEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQp+AgICAhICAgH83AhQgAUEAOgAfIAFB1MLvACkAADcAFyABQc3C7wApAAA3ABAgAUHFwu8AKQAANwAIIAFBvcLvACkAADcAACAAQeAAEBgiATYCACAAQtuAgICAjICAgH83AgQgAUGh0u8AQdsAEBlBADoAWyACQfAGaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCn4quj4XXx/I/NwOoByACQoCAgICAgID4PzcDuAcgAkIANwOwByACQp+Kro+F18fyPzcDoAcgAEEQEBgiATYCECAAQo2AgICAgoCAgH83AhQgAUEAOgANIAFBnPDvACkAADcABSABQZfw7wApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGMB2oiAUYNACAALQAbIgtBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCyABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEAOgAYIABCw965o9bM27nlADcDECAAQQg6ABsgAEEgEBgiATYCACAAQp6AgICAhICAgH83AgQgAUEAOgAeIAFBj5HtACkAADcAFiABQYmR7QApAAA3ABAgAUGBke0AKQAANwAIIAFB+ZDtACkAADcAACAJIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgYCAgBA3A/AHIAJBoIaCATYC7AcgAEEAOgAYIABC4965o9bM27nlADcDECAAQQg6ABsgACAAQRBqIgM2AiggACAIIAMgAEEoahA5IAAoAgAgCTYCHAJAIAMgAkHcB2oiAUYNACAALQAbIgVBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiADQQBIIgEbIAAoAhQgBSABGxAhGgsgBiAJEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpOAgICAhICAgH83AhQgAUEAOgATIAFBlq7vACgAADYADyABQY+u7wApAAA3AAggAUGHru8AKQAANwAAIABBwAAQGCIBNgIAIABCtICAgICIgICAfzcCBCABQQA6ADQgAUHLru8AKAAANgAwIAFBw67vACkAADcAKCABQbuu7wApAAA3ACAgAUGzru8AKQAANwAYIAFBq67vACkAADcAECABQaOu7wApAAA3AAggAUGbru8AKQAANwAAIAJB+AdqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGiCGpBADsBACAAQSAQGCIBNgIQIABCkYCAgICEgICAfzcCFCABQQA6ABEgAUHXsO8ALQAAOgAQIAFBz7DvACkAADcACCABQcew7wApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGUCGoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpiAgICAhICAgH83AhQgAUEAOgAYIAFBts7uACkAADcAECABQa7O7gApAAA3AAggAUGmzu4AKQAANwAAIABBwAAQGCIBNgIAIABCtoCAgICIgICAfzcCBCABQQA6ADYgAUHtzu4AKQAANwAuIAFB587uACkAADcAKCABQd/O7gApAAA3ACAgAUHXzu4AKQAANwAYIAFBz87uACkAADcAECABQcfO7gApAAA3AAggAUG/zu4AKQAANwAAIAJBpAhqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkHOCGpBADsBACAAQSAQGCIBNgIQIABClYCAgICEgICAfzcCFCABQQA6ABUgAUGp0O4AKQAANwANIAFBpNDuACkAADcACCABQZzQ7gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHACGoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpSAgICAhICAgH83AhQgAUEAOgAUIAFBr+7tACgAADYAECABQafu7QApAAA3AAggAUGf7u0AKQAANwAAIABBwAAQGCIBNgIAIABCv4CAgICIgICAfzcCBCABQQA6AD8gAUHfrO8AKQAANwA3IAFB2KzvACkAADcAMCABQdCs7wApAAA3ACggAUHIrO8AKQAANwAgIAFBwKzvACkAADcAGCABQbis7wApAAA3ABAgAUGwrO8AKQAANwAIIAFBqKzvACkAADcAACACQdAIaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB+ghqQQA7AQAgAEEgEBgiATYCECAAQpKAgICAhICAgH83AhQgAUEAOgASIAFBne/tAC8AADsAECABQZXv7QApAAA3AAggAUGN7+0AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJB7AhqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQcz37gAtAAA6ABAgAUHE9+4AKQAANwAIIAFBvPfuACkAADcAACAAQTAQGCIBNgIAIABCoYCAgICGgICAfzcCBCABQQA6ACEgAUGagO4ALQAAOgAgIAFBkoDuACkAADcAGCABQYqA7gApAAA3ABAgAUGCgO4AKQAANwAIIAFB+v/tACkAADcAACACQfwIaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBpglqQQA7AQAgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFB1ffuACkAADcAByABQc737gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGYCWoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpCAgICAhICAgH83AhQgAUEAOgAQIAFB863uACkAADcACCABQeut7gApAAA3AAAgAEHAABAYIgE2AgAgAEK4gICAgIiAgIB/NwIEIAFBADoAOCABQZ+58AApAAA3ADAgAUGXufAAKQAANwAoIAFBj7nwACkAADcAICABQYe58AApAAA3ABggAUH/uPAAKQAANwAQIAFB97jwACkAADcACCABQe+48AApAAA3AAAgAkGoCWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyAAQQA6ABAgAEEAOgAbIAMgAEEQahCDBSAALAAbQQBIBEAgACgCEBAXCyAAQQY6ABsgAEEAOgAWIABBsMHvACgAADYCECAAQbTB7wAvAAA7ARQgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHECWoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEGOgAbIABBz4buACgAADYCECAAQdOG7gAvAAA7ARQgAEEAOgAWIABBIBAYIgE2AgAgAEKVgICAgISAgIB/NwIEIAFBADoAFSABQdqQ7QApAAA3AA0gAUHVkO0AKQAANwAIIAFBzZDtACkAADcAACARIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBnApqQoGAgIAQNwIAIAJBmApqQayGggE2AgAgAEEGOgAbIABBADoAFiAAQb2G7gAoAAA2AhAgAEHBhu4ALwAAOwEUIAAgAEEQaiIDNgIoIAAgCCADIABBKGoQOSAAKAIAIBE2AhwCQCADIAJBiApqIgFGDQAgAC0AGyIFQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogA0EASCIBGyAAKAIUIAUgARsQIRoLIAYgERA2IAAsABtBAEgEQCAAKAIQEBcLIABBBjoAGyAAQfOL7gAoAAA2AhAgAEH3i+4ALwAAOwEUIABBADoAFiAAQSAQGCIBNgIAIABClYCAgICEgICAfzcCBCABQQA6ABUgAUHwkO0AKQAANwANIAFB65DtACkAADcACCABQeOQ7QApAAA3AAAgEyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQdQKakKBgICAEDcCACACQdAKakG4hoIBNgIAIABBBjoAGyAAQQA6ABYgAEHTi+4AKAAANgIQIABB14vuAC8AADsBFCAAIABBEGoiAzYCKCAAIAggAyAAQShqEDkgACgCACATNgIcAkAgAyACQcAKaiIBRg0AIAAtABsiBUEYdEEYdSEDIAEsAAtBAE4EQCADQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIANBAEgiARsgACgCFCAFIAEbECEaCyAGIBMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCjICAgICCgICAfzcCFCABQQA6AAwgAUH0k+8AKAAANgAIIAFB7JPvACkAADcAACAAQcAAEBgiATYCACAAQrOAgICAiICAgH83AgQgAUEAOgAzIAFBxL/uACgAADYALyABQb2/7gApAAA3ACggAUG1v+4AKQAANwAgIAFBrb/uACkAADcAGCABQaW/7gApAAA3ABAgAUGdv+4AKQAANwAIIAFBlb/uACkAADcAACACQdwKaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBhgtqQQA7AQAgAEEHOgAbIABBppTvACgAADYCECAAQamU7wAoAAA2ABMgAEEAOgAXIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJB+ApqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQfOD7QAvAAA7ABAgAUHrg+0AKQAANwAIIAFB44PtACkAADcAACAAQTAQGCIBNgIAIABCq4CAgICGgICAfzcCBCABQQA6ACsgAUGcsO8AKAAANgAnIAFBlbDvACkAADcAICABQY2w7wApAAA3ABggAUGFsO8AKQAANwAQIAFB/a/vACkAADcACCABQfWv7wApAAA3AAAgAkGIC2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQbILakEAOwEAIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQYaE7QAtAAA6ABAgAUH+g+0AKQAANwAIIAFB9oPtACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQaQLaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABClYCAgICEgICAfzcCFCABQQA6ABUgAUGOpu4AKQAANwANIAFBiabuACkAADcACCABQYGm7gApAAA3AAAgAEEwEBgiATYCACAAQqSAgICAhoCAgH83AgQgAUEAOgAkIAFBofruACgAADYAICABQZn67gApAAA3ABggAUGR+u4AKQAANwAQIAFBifruACkAADcACCABQYH67gApAAA3AAAgAkG0C2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQd4LakEAOwEAIABB/JbvAC0AADoAGCAAQQk6ABsgAEH0lu8AKQAANwMQIABBADoAGSAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQdALaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCk4CAgICEgICAfzcCFCABQQA6ABMgAUH/su0AKAAANgAPIAFB+LLtACkAADcACCABQfCy7QApAAA3AAAgAEHAABAYIgE2AgAgAEK4gICAgIiAgIB/NwIEIAFBADoAOCABQfil7gApAAA3ADAgAUHwpe4AKQAANwAoIAFB6KXuACkAADcAICABQeCl7gApAAA3ABggAUHYpe4AKQAANwAQIAFB0KXuACkAADcACCABQcil7gApAAA3AAAgAkHgC2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQYoMakEAOwEAIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQcaz7QAtAAA6ABAgAUG+s+0AKQAANwAIIAFBtrPtACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQfwLaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCk4CAgICEgICAfzcCFCABQQA6ABMgAUGZke8AKAAANgAPIAFBkpHvACkAADcACCABQYqR7wApAAA3AAAgAEEwEBgiATYCACAAQq6AgICAhoCAgH83AgQgAUEAOgAuIAFB0KTwACkAADcAJiABQcqk8AApAAA3ACAgAUHCpPAAKQAANwAYIAFBuqTwACkAADcAECABQbKk8AApAAA3AAggAUGqpPAAKQAANwAAIAJBjAxqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkG2DGpBADsBACAAQSAQGCIBNgIQIABCkYCAgICEgICAfzcCFCABQQA6ABEgAUHHke8ALQAAOgAQIAFBv5HvACkAADcACCABQbeR7wApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGoDGoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEwEBgiATYCECAAQqeAgICAhoCAgH83AhQgAUEAOgAnIAFBi+nuACkAADcAHyABQYTp7gApAAA3ABggAUH86O4AKQAANwAQIAFB9OjuACkAADcACCABQezo7gApAAA3AAAgAEHgABAYIgE2AgAgAELXgICAgIyAgIB/NwIEIAFB3KXtAEHXABAZQQA6AFcgAkG4DGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQpqz5syZs+b0PzcD8AwgAkGADWpCgICAgICAgPg/NwMAIAJB+AxqQgA3AwAgAkHoDGpCmrPmzJmz5vQ/NwMAIABBIBAYIgE2AhAgAEKUgICAgISAgIB/NwIUIAFBADoAFCABQYGs7gAoAAA2ABAgAUH5q+4AKQAANwAIIAFB8avuACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQdQMaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQYOM7QAtAAA6ABggAEEJOgAbIABB+4vtACkAADcDECAAQQA6ABkgAEHQABAYIgE2AgAgAELBgICAgIqAgIB/NwIEIAFBqp7xAEHBABAZQQA6AEEgAkGIDWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQbINakEAOwEAIABBADoAGCAAQu3avarHjty69AA3AxAgAEEIOgAbIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBpA1qIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKegICAgISAgIB/NwIUIAFBADoAHiABQYr+7gApAAA3ABYgAUGE/u4AKQAANwAQIAFB/P3uACkAADcACCABQfT97gApAAA3AAAgAEHQABAYIgE2AgAgAELOgICAgIqAgIB/NwIEIAFB5f/uAEHOABAZQQA6AE4gAkG0DWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQd4NakEAOwEAIABBIBAYIgE2AhAgAEKagICAgISAgIB/NwIUIAFBADoAGiABQbn+7gAvAAA7ABggAUGx/u4AKQAANwAQIAFBqf7uACkAADcACCABQaH+7gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHQDWoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpCAgICAhICAgH83AhQgAUEAOgAQIAFBk6ruACkAADcACCABQYuq7gApAAA3AAAgAEEgEBgiATYCACAAQpmAgICAhICAgH83AgQgAUEAOgAZIAFB6c/uAC0AADoAGCABQeHP7gApAAA3ABAgAUHZz+4AKQAANwAIIAFB0c/uACkAADcAACACQeANaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBig5qQQA7AQAgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFBjazuACkAADcAByABQYas7gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkH8DWoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpKAgICAhICAgH83AhQgAUEAOgASIAFBpJztAC8AADsAECABQZyc7QApAAA3AAggAUGUnO0AKQAANwAAIABBIBAYIgE2AgAgAEKagICAgISAgIB/NwIEIAFBADoAGiABQaq77QAvAAA7ABggAUGiu+0AKQAANwAQIAFBmrvtACkAADcACCABQZK77QApAAA3AAAgAkGMDmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQbYOakEAOwEAIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQb277QAtAAA6ABAgAUG1u+0AKQAANwAIIAFBrbvtACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQagOaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCkoCAgICEgICAfzcCFCABQQA6ABIgAUGnpu4ALwAAOwAQIAFBn6buACkAADcACCABQZem7gApAAA3AAAgAEEwEBgiATYCACAAQqiAgICAhoCAgH83AgQgAUEAOgAoIAFB7KbwACkAADcAICABQeSm8AApAAA3ABggAUHcpvAAKQAANwAQIAFB1KbwACkAADcACCABQcym8AApAAA3AAAgAkHkDmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoGAgICgATcDmA8gAkGgD2pBADoAACACQZAPakKDgICAMDcDACAAQRAQGCIBNgIQIABCjICAgICCgICAfzcCFCABQQA6AAwgAUHXpe0AKAAANgAIIAFBz6XtACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQYAPaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCnYCAgICEgICAfzcCFCABQQA6AB0gAUGajO0AKQAANwAVIAFBlYztACkAADcAECABQY2M7QApAAA3AAggAUGFjO0AKQAANwAAIABBwAAQGCIBNgIAIABCvoCAgICIgICAfzcCBCABQQA6AD4gAUGd0fAAKQAANwA2IAFBl9HwACkAADcAMCABQY/R8AApAAA3ACggAUGH0fAAKQAANwAgIAFB/9DwACkAADcAGCABQffQ8AApAAA3ABAgAUHv0PAAKQAANwAIIAFB59DwACkAADcAACACQbgOaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB4g5qQQA7AQAgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFB2YntACkAADcAByABQdKJ7QApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHUDmoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpuAgICAhICAgH83AhQgAUEAOgAbIAFBgvDvACgAADYAFyABQfvv7wApAAA3ABAgAUHz7+8AKQAANwAIIAFB6+/vACkAADcAACAAQcAAEBgiATYCACAAQrKAgICAiICAgH83AgQgAUEAOgAyIAFByabwAC8AADsAMCABQcGm8AApAAA3ACggAUG5pvAAKQAANwAgIAFBsabwACkAADcAGCABQamm8AApAAA3ABAgAUGhpvAAKQAANwAIIAFBmabwACkAADcAACACQaQPaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBzg9qQQA7AQAgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFBjvDvACkAADcAByABQYfw7wApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHAD2oiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpmAgICAhICAgH83AhQgAUEAOgAZIAFB7u3tAC0AADoAGCABQebt7QApAAA3ABAgAUHe7e0AKQAANwAIIAFB1u3tACkAADcAACAAQdAAEBgiATYCACAAQsKAgICAioCAgH83AgQgAUGgxvEAQcIAEBlBADoAQiACQdAPaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB+g9qQQA7AQAgAEEgEBgiATYCECAAQpaAgICAhICAgH83AhQgAUEAOgAWIAFB/u3tACkAADcADiABQfjt7QApAAA3AAggAUHw7e0AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJB7A9qIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBEBAYIgE2AhAgAEKLgICAgIKAgIB/NwIUIAFBADoACyABQb2t7QAoAAA2AAcgAUG2re0AKQAANwAAIABBEBAYIgE2AgAgAEKPgICAgIKAgIB/NwIEIAFBADoADyABQa2t7QApAAA3AAcgAUGmre0AKQAANwAAIAJB/A9qIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkLkgICAgMw6NwOwECACQbgQakEBOgAAIAJBqBBqQpqXgICg8wI3AwAgAEHKre0ALwAAOwEYIABBgBQ7ARogAEHCre0AKQAANwMQIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBmBBqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQau07gAvAAA7ABAgAUGjtO4AKQAANwAIIAFBm7TuACkAADcAACAAQSAQGCIBNgIAIABCloCAgICEgICAfzcCBCABQQA6ABYgAUGStO4AKQAANwAOIAFBjLTuACkAADcACCABQYS07gApAAA3AAAgAkG8EGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgIDAPjcD8BAgAkH4EGpBAToAACACQegQakKygICAoAY3AwAgAEEgEBgiATYCECAAQpCAgICAhICAgH83AhQgAUEAOgAQIAFBh83uACkAADcACCABQf/M7gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHYEGoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpCAgICAhICAgH83AhQgAUEAOgAQIAFB3LLuACkAADcACCABQdSy7gApAAA3AAAgAEEgEBgiATYCACAAQpSAgICAhICAgH83AgQgAUEAOgAUIAFBz7LuACgAADYAECABQcey7gApAAA3AAggAUG/su4AKQAANwAAIAJB/BBqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAwD43A7ARIAJBuBFqQQE6AAAgAkGoEWpCsoCAgKAGNwMAIABBEBAYIgE2AhAgAEKOgICAgIKAgIB/NwIUIAFBADoADiABQb+u7QApAAA3AAYgAUG5ru0AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBmBFqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQZGy7gAtAAA6ABAgAUGJsu4AKQAANwAIIAFBgbLuACkAADcAACAAQSAQGCIBNgIAIABClYCAgICEgICAfzcCBCABQQA6ABUgAUH4se4AKQAANwANIAFB87HuACkAADcACCABQeux7gApAAA3AAAgAkG8EWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgIDAPjcD8BEgAkH4EWpBAToAACACQegRakKygICAoAY3AwAgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFB7q3tACkAADcAByABQeet7QApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHYEWoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFBtrPuACkAADcAByABQa+z7gApAAA3AAAgAEEgEBgiATYCACAAQpOAgICAhICAgH83AgQgAUEAOgATIAFBqrPuACgAADYADyABQaOz7gApAAA3AAggAUGbs+4AKQAANwAAIAJB/BFqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAwD43A7ASIAJBuBJqQQE6AAAgAkGoEmpCsoCAgKAGNwMAIABBEBAYIgE2AhAgAEKNgICAgIKAgIB/NwIUIAFBADoADSABQZyW7gApAAA3AAUgAUGXlu4AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBmBJqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBmuruAC8AADsBGCAAQYAUOwEaIABBkuruACkAADcDECAAQRAQGCIBNgIAIABCjoCAgICCgICAfzcCBCABQQA6AA4gAUGJ6u4AKQAANwAGIAFBg+ruACkAADcAACACQbwSaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJC5ICAgIDMOjcD8BIgAkH4EmpBAToAACACQegSakK0kICAwIYCNwMAIABBADoAGSAAQdvq7gAtAAA6ABggAEEJOgAbIABB0+ruACkAADcDECAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQdgSaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCi4CAgICCgICAfzcCFCABQQA6AAsgAUGloe8AKAAANgAHIAFBnqHvACkAADcAACAAQSAQGCIBNgIAIABCloCAgICEgICAfzcCBCABQQA6ABYgAUGVoe8AKQAANwAOIAFBj6HvACkAADcACCABQYeh7wApAAA3AAAgFCAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQawTakIANwIAIAJBqBNqQdCGggE2AgAgAEHBoe8ALwAAOwEYIABBgBQ7ARogAEG5oe8AKQAANwMQIAAgAEEQaiIDNgIoIAAgCCADIABBKGoQOSAAKAIAIBQ2AhwCQCADIAJBmBNqIgFGDQAgAC0AGyIFQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogA0EASCIBGyAAKAIUIAUgARsQIRoLIAYgFBA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKagICAgISAgIB/NwIUIAFBADoAGiABQduS7gAvAAA7ABggAUHTku4AKQAANwAQIAFBy5LuACkAADcACCABQcOS7gApAAA3AAAgAEEwEBgiATYCACAAQqaAgICAhoCAgH83AgQgAUEAOgAmIAFBoaTwACkAADcAHiABQZuk8AApAAA3ABggAUGTpPAAKQAANwAQIAFBi6TwACkAADcACCABQYOk8AApAAA3AAAgAkG0E2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQd4TakEAOwEAIABBIBAYIgE2AhAgAEKYgICAgISAgIB/NwIUIAFBADoAGCABQe6S7gApAAA3ABAgAUHmku4AKQAANwAIIAFB3pLuACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQdATaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCkYCAgICEgICAfzcCFCABQQA6ABEgAUGBpPAALQAAOgAQIAFB+aPwACkAADcACCABQfGj8AApAAA3AAAgAEHAABAYIgE2AgAgAEK4gICAgIiAgIB/NwIEIAFBADoAOCABQdHe7wApAAA3ADAgAUHJ3u8AKQAANwAoIAFBwd7vACkAADcAICABQbne7wApAAA3ABggAUGx3u8AKQAANwAQIAFBqd7vACkAADcACCABQaHe7wApAAA3AAAgAkHgE2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQYoUakEAOwEAIABBlPLtAC0AADoAGCAAQQk6ABsgAEGM8u0AKQAANwMQIABBADoAGSAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQfwTaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCk4CAgICEgICAfzcCFCABQQA6ABMgAUHso/AAKAAANgAPIAFB5aPwACkAADcACCABQd2j8AApAAA3AAAgAEEwEBgiATYCACAAQqmAgICAhoCAgH83AgQgAUEAOgApIAFB4JrvAC0AADoAKCABQdia7wApAAA3ACAgAUHQmu8AKQAANwAYIAFByJrvACkAADcAECABQcCa7wApAAA3AAggAUG4mu8AKQAANwAAIAJBjBRqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkG2FGpBADsBACAAQRAQGCIBNgIQIABCi4CAgICCgICAfzcCFCABQQA6AAsgAUH2ne8AKAAANgAHIAFB753vACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQagUaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCmoCAgICEgICAfzcCFCABQQA6ABogAUHoru8ALwAAOwAYIAFB4K7vACkAADcAECABQdiu7wApAAA3AAggAUHQru8AKQAANwAAIABBwAAQGCIBNgIAIABCuICAgICIgICAfzcCBCABQQA6ADggAUG03e8AKQAANwAwIAFBrN3vACkAADcAKCABQaTd7wApAAA3ACAgAUGc3e8AKQAANwAYIAFBlN3vACkAADcAECABQYzd7wApAAA3AAggAUGE3e8AKQAANwAAIAJBuBRqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkHiFGpBADsBACAAQRAQGCIBNgIQIABCi4CAgICCgICAfzcCFCABQQA6AAsgAUGvqu0AKAAANgAHIAFBqKrtACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQdQUaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCj4CAgICCgICAfzcCFCABQQA6AA8gAUG8me4AKQAANwAHIAFBtZnuACkAADcAACAAQdAAEBgiATYCACAAQsaAgICAioCAgH83AgQgAUHbiu8AQcYAEBlBADoARiACQeQUaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBjhVqQQA7AQAgAEEQEBgiATYCECAAQo6AgICAgoCAgH83AhQgAUEAOgAOIAFB6YbuACkAADcABiABQeOG7gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGAFWoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEwEBgiATYCECAAQqaAgICAhoCAgH83AhQgAUEAOgAmIAFB8JntACkAADcAHiABQeqZ7QApAAA3ABggAUHime0AKQAANwAQIAFB2pntACkAADcACCABQdKZ7QApAAA3AAAgAEEwEBgiATYCACAAQqSAgICAhoCAgH83AgQgAUEAOgAkIAFB6I3tACgAADYAICABQeCN7QApAAA3ABggAUHYje0AKQAANwAQIAFB0I3tACkAADcACCABQciN7QApAAA3AAAgAkGQFWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQboVakEAOwEAIABBIBAYIgE2AhAgAEKQgICAgISAgIB/NwIUIAFBADoAECABQa7n7QApAAA3AAggAUGm5+0AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBrBVqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQaCQ8AAvAAA7ABAgAUGYkPAAKQAANwAIIAFBkJDwACkAADcAACAAQTAQGCIBNgIAIABCr4CAgICGgICAfzcCBCABQQA6AC8gAUGUju0AKQAANwAnIAFBjY7tACkAADcAICABQYWO7QApAAA3ABggAUH9je0AKQAANwAQIAFB9Y3tACkAADcACCABQe2N7QApAAA3AAAgAkG8FWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyAAQQA6ABAgAEEAOgAbIAMgAEEQahCDBSAALAAbQQBIBEAgACgCEBAXCyAAQQY6ABsgAEEAOgAWIABBmNntACgAADYCECAAQZzZ7QAvAAA7ARQgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHYFWoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpeAgICAhICAgH83AhQgAUEAOgAXIAFBiJrtACkAADcADyABQYGa7QApAAA3AAggAUH5me0AKQAANwAAIABBwAAQGCIBNgIAIABCvICAgICIgICAfzcCBCABQQA6ADwgAUGwn+0AKAAANgA4IAFBqJ/tACkAADcAMCABQaCf7QApAAA3ACggAUGYn+0AKQAANwAgIAFBkJ/tACkAADcAGCABQYif7QApAAA3ABAgAUGAn+0AKQAANwAIIAFB+J7tACkAADcAACACQYAWaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBqhZqQQA7AQAgAEGPh+0ALwAAOwEYIABBgBQ7ARogAEGHh+0AKQAANwMQIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBnBZqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKegICAgISAgIB/NwIUIAFBADoAHiABQYj37gApAAA3ABYgAUGC9+4AKQAANwAQIAFB+vbuACkAADcACCABQfL27gApAAA3AAAgAEHQABAYIgE2AgAgAELLgICAgIqAgIB/NwIEIAFBlLPvAEHLABAZQQA6AEsgAkGsFmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQdYWakEAOwEAIABBADoAGCAAQvPsncPErpu2NTcDECAAQQg6ABsgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHIFmoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcDACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQp2AgICAhICAgH83AhQgAUEAOgAdIAFBv43tACkAADcAFSABQbqN7QApAAA3ABAgAUGyje0AKQAANwAIIAFBqo3tACkAADcAACAAQcAAEBgiATYCACAAQr2AgICAiICAgH83AgQgAUEAOgA9IAFBpevtACkAADcANSABQaDr7QApAAA3ADAgAUGY6+0AKQAANwAoIAFBkOvtACkAADcAICABQYjr7QApAAA3ABggAUGA6+0AKQAANwAQIAFB+OrtACkAADcACCABQfDq7QApAAA3AAAgAkHYFmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQYIXakEAOwEAIABBEBAYIgE2AhAgAEKMgICAgIKAgIB/NwIUIAFBADoADCABQeqJ7QAoAAA2AAggAUHiie0AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJB9BZqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBMBAYIgE2AhAgAEKigICAgIaAgIB/NwIUIAFBADoAIiABQZjp7QAvAAA7ACAgAUGQ6e0AKQAANwAYIAFBiOntACkAADcAECABQYDp7QApAAA3AAggAUH46O0AKQAANwAAIABB4AAQGCIBNgIAIABC14CAgICMgICAfzcCBCABQffa7QBB1wAQGUEAOgBXIAJBhBdqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGuF2pBADsBACAAQRAQGCIBNgIQIABCjoCAgICCgICAfzcCFCABQQA6AA4gAUHl3+4AKQAANwAGIAFB39/uACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQaAXaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCn4CAgICEgICAfzcCFCABQQA6AB8gAUGQpvAAKQAANwAXIAFBiabwACkAADcAECABQYGm8AApAAA3AAggAUH5pfAAKQAANwAAIABBkAEQGCIBNgIAIABCi4GAgICSgICAfzcCBCABQae87QBBiwEQGUEAOgCLASACQbAXaiIFIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB4BdqKAIAIgEgAigC3BciCUcEQANAIAFBDGshAyABQQFrLAAAQQBIBEAgAygCABAXCyADIgEgCUcNAAsLIAIgCTYC4BcgAkHsF2ooAgAiASACQegXaigCACIJRwRAA0AgAUEMayEDIAFBAWssAABBAEgEQCADKAIAEBcLIAMiASAJRw0ACwsgAiAJNgLsFyAAQSAQGCIBNgIQIABCloCAgICEgICAfzcCFCABQQA6ABYgAUGPiu8AKQAANwAOIAFBiYrvACkAADcACCABQYGK7wApAAA3AAAgACAAQRBqIgM2AiggACAIIAMgAEEoahA5IAAoAgAgBTYCHAJAIAMgAkHMF2oiAUYNACAALQAbIglBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiADQQBIIgEbIAAoAhQgCSABGxAhGgsgBiAFEDYgACwAG0EASARAIAAoAhAQFwsgAEEAOgAUIABB1dylowc2AhAgAEEEOgAbIABBwAAQGCIBNgIAIABCvICAgICIgICAfzcCBCABQQA6ADwgAUGmoPEAKAAANgA4IAFBnqDxACkAADcAMCABQZag8QApAAA3ACggAUGOoPEAKQAANwAgIAFBhqDxACkAADcAGCABQf6f8QApAAA3ABAgAUH2n/EAKQAANwAIIAFB7p/xACkAADcAACACQfQXaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJChoCAgMACNwOoGCACQbAYakEBOgAAIAJBoBhqQomAgICQATcDACAAQQA6ABQgAEH13KWjBzYCECAAQQQ6ABsgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGQGGoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFBiO3uACkAADcAByABQYHt7gApAAA3AAAgAEEwEBgiATYCACAAQqGAgICAhoCAgH83AgQgAUEAOgAhIAFB2JvtAC0AADoAICABQdCb7QApAAA3ABggAUHIm+0AKQAANwAQIAFBwJvtACkAADcACCABQbib7QApAAA3AAAgAkG4GWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQeIZakEAOwEAIABBEBAYIgE2AhAgAEKNgICAgIKAgIB/NwIUIAFBADoADSABQfjs7gApAAA3AAUgAUHz7O4AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJB1BlqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKYgICAgISAgIB/NwIUIAFBADoAGCABQcSQ7QApAAA3ABAgAUG8kO0AKQAANwAIIAFBtJDtACkAADcAACAAQdAAEBgiATYCACAAQsCAgICAioCAgH83AgQgAUEAOgBAIAFB0JHtACkAADcAOCABQciR7QApAAA3ADAgAUHAke0AKQAANwAoIAFBuJHtACkAADcAICABQbCR7QApAAA3ABggAUGoke0AKQAANwAQIAFBoJHtACkAADcACCABQZiR7QApAAA3AAAgAkG0GGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQd4YakEAOwEAIABBEBAYIgE2AhAgAEKMgICAgIKAgIB/NwIUIAFBADoADCABQaqk7wAoAAA2AAggAUGipO8AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJB0BhqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKUgICAgISAgIB/NwIUIAFBADoAFCABQeDW7gAoAAA2ABAgAUHY1u4AKQAANwAIIAFB0NbuACkAADcAACAAQSAQGCIBNgIAIABCnoCAgICEgICAfzcCBCABQQA6AB4gAUHb7u0AKQAANwAWIAFB1e7tACkAADcAECABQc3u7QApAAA3AAggAUHF7u0AKQAANwAAIAJB4BhqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGKGWpBADsBACAAQSAQGCIBNgIQIABCkYCAgICEgICAfzcCFCABQQA6ABEgAUGS1+4ALQAAOgAQIAFBitfuACkAADcACCABQYLX7gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkH8GGoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpSAgICAhICAgH83AhQgAUEAOgAUIAFB9dbuACgAADYAECABQe3W7gApAAA3AAggAUHl1u4AKQAANwAAIABBIBAYIgE2AgAgAEKegICAgISAgIB/NwIEIAFBADoAHiABQfru7QApAAA3ABYgAUH07u0AKQAANwAQIAFB7O7tACkAADcACCABQeTu7QApAAA3AAAgAkGMGWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQbYZakEAOwEAIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQaTX7gAtAAA6ABAgAUGc1+4AKQAANwAIIAFBlNfuACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQagZaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCmYCAgICEgICAfzcCFCABQQA6ABkgAUH9vu4ALQAAOgAYIAFB9b7uACkAADcAECABQe2+7gApAAA3AAggAUHlvu4AKQAANwAAIABB0AAQGCIBNgIAIABCw4CAgICKgICAfzcCBCABQdfx7wBBwwAQGUEAOgBDIAJB5BlqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGOGmpBADsBACAAQRAQGCIBNgIQIABCjYCAgICCgICAfzcCFCABQQA6AA0gAUGEv+4AKQAANwAFIAFB/77uACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQYAaaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCloCAgICEgICAfzcCFCABQQA6ABYgAUG03e0AKQAANwAOIAFBrt3tACkAADcACCABQabd7QApAAA3AAAgAEEQEBgiATYCACAAQo+AgICAgoCAgH83AgQgAUEAOgAPIAFB4JHtACkAADcAByABQdmR7QApAAA3AAAgAkGQGmoiBiAAQRBqIAAQ/AYgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkG4GmpBAzYCAAJAIAIoAuRlIgEgAigC6GUiBUkEQCABIAY2AgAgAiABQQRqNgLkZQwBCyABIA8oAgAiAWsiCUECdSIRQQFqIgNBgICAgARPDQEgAyAFIAFrIgVBAXUiEyADIBNLG0H/////AyAFQfz///8HSRsiAwR/IANBgICAgARPDQMgA0ECdBAYBUEACyIFIBFBAnRqIhEgBjYCACAJQQBKBEAgBSABIAkQGRoLIAIgBSADQQJ0ajYC6GUgAiARQQRqNgLkZSACIAU2AuBlIAFFDQAgARAXCyAAQSAQGCIBNgIQIABCkoCAgICEgICAfzcCFCABQQA6ABIgAUHnp+4ALwAAOwAQIAFB36fuACkAADcACCABQden7gApAAA3AAAgAEHQABAYIgE2AgAgAELDgICAgIqAgIB/NwIEIAFBy4juAEHDABAZQQA6AEMgAkHAGmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQpqz5syZs+b0PzcD+BogAkGIG2pCgICAgICAgIDAADcDACACQYAbakKAgICAgICA8D83AwAgAkHwGmpCmrPmzJmz5vQ/NwMAIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQcKo7gAtAAA6ABAgAUG6qO4AKQAANwAIIAFBsqjuACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQdwaaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCjYCAgICCgICAfzcCFCABQQA6AA0gAUHX6e4AKQAANwAFIAFB0unuACkAADcAACAAQSAQGCIBNgIAIABCkYCAgICEgICAfzcCBCABQQA6ABEgAUHQ6e4ALQAAOgAQIAFByOnuACkAADcACCABQcDp7gApAAA3AAAgAkGQG2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQrPmzJmz5szpPzcDyBsgAkHYG2pCmrPmzJmz5vQ/NwMAIAJB0BtqQpqz5syZs+bcPzcDACACQcAbakKz5syZs+bM6T83AwAgAEEQEBgiATYCECAAQoyAgICAgoCAgH83AhQgAUEAOgAMIAFBv+ruACgAADYACCABQbfq7gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGsG2oiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpWAgICAhICAgH83AhQgAUEAOgAVIAFBleHtACkAADcADSABQZDh7QApAAA3AAggAUGI4e0AKQAANwAAIABB4AAQGCIBNgIAIABC04CAgICMgICAfzcCBCABQbSq7QBB0wAQGUEAOgBTIAJB4BtqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGKHGpBADsBACAAQRAQGCIBNgIQIABCj4CAgICCgICAfzcCFCABQQA6AA8gAUHLoe8AKQAANwAHIAFBxKHvACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQfwbaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCjoCAgICCgICAfzcCFCABQQA6AA4gAUHOlO8AKQAANwAGIAFByJTvACkAADcAACAAQSAQGCIBNgIAIABCloCAgICEgICAfzcCBCABQQA6ABYgAUH0lO8AKQAANwAOIAFB7pTvACkAADcACCABQeaU7wApAAA3AAAgAkGMHGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgIDAAjcDwBwgAkHIHGpBADoAACACQbgcakKKgICAoAE3AwAgAEEQEBgiATYCECAAQoyAgICAgoCAgH83AhQgAUEAOgAMIAFBqZXvACgAADYACCABQaGV7wApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGoHGoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEQEBgiATYCECAAQo6AgICAgoCAgH83AhQgAUEAOgAOIAFB3ZTvACkAADcABiABQdeU7wApAAA3AAAgAEEgEBgiATYCACAAQpaAgICAhICAgH83AgQgAUEAOgAWIAFBi5XvACkAADcADiABQYWV7wApAAA3AAggAUH9lO8AKQAANwAAIAJBzBxqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGIHWpBADoAACACQYAdakIANwMAIAJB+BxqQgA3AwAgAEEQEBgiATYCECAAQoyAgICAgoCAgH83AhQgAUEAOgAMIAFBtpXvACgAADYACCABQa6V7wApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkHoHGoiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpSAgICAhICAgH83AhQgAUEAOgAUIAFBj+LtACgAADYAECABQYfi7QApAAA3AAggAUH/4e0AKQAANwAAIABBwAAQGCIBNgIAIABCu4CAgICIgICAfzcCBCABQQA6ADsgAUGhte8AKAAANgA3IAFBmrXvACkAADcAMCABQZK17wApAAA3ACggAUGKte8AKQAANwAgIAFBgrXvACkAADcAGCABQfq07wApAAA3ABAgAUHytO8AKQAANwAIIAFB6rTvACkAADcAACACQYwdaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBth1qQQA7AQAgAEEgEBgiATYCECAAQpGAgICAhICAgH83AhQgAUEAOgARIAFBv4fvAC0AADoAECABQbeH7wApAAA3AAggAUGvh+8AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBqB1qIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBMBAYIgE2AhAgAEKigICAgIaAgIB/NwIUIAFBADoAIiABQfzh7QAvAAA7ACAgAUH04e0AKQAANwAYIAFB7OHtACkAADcAECABQeTh7QApAAA3AAggAUHc4e0AKQAANwAAIABBwAAQGCIBNgIAIABCvYCAgICIgICAfzcCBCABQQA6AD0gAUHT4e0AKQAANwA1IAFBzuHtACkAADcAMCABQcbh7QApAAA3ACggAUG+4e0AKQAANwAgIAFBtuHtACkAADcAGCABQa7h7QApAAA3ABAgAUGm4e0AKQAANwAIIAFBnuHtACkAADcAACACQbgdaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgIbAADcD8B0gAkGAHmpCgICAgICAgJDAADcDACACQfgdakKAgICAgICA+D83AwAgAkHoHWpCgICAgICAgIbAADcDACAAQSAQGCIBNgIQIABCkICAgICEgICAfzcCFCABQQA6ABAgAUHEte4AKQAANwAIIAFBvLXuACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQdQdaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCkYCAgICEgICAfzcCFCABQQA6ABEgAUH50u0ALQAAOgAQIAFB8dLtACkAADcACCABQenS7QApAAA3AAAgAEEwEBgiATYCACAAQqOAgICAhoCAgH83AgQgAUEAOgAjIAFBo7PtACgAADYAHyABQZyz7QApAAA3ABggAUGUs+0AKQAANwAQIAFBjLPtACkAADcACCABQYSz7QApAAA3AAAgAkGIHmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDwB4gAkHQHmpCgICAgICAgIDAADcDACACQcgeakKAgICAgICA8D83AwAgAkG4HmpCgICAgICAgPg/NwMAIABBIBAYIgE2AhAgAEKQgICAgISAgIB/NwIUIAFBADoAECABQeTV7QApAAA3AAggAUHc1e0AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBpB5qIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBEBAYIgE2AhAgAEKPgICAgIKAgIB/NwIUIAFBADoADyABQYmJ7QApAAA3AAcgAUGCie0AKQAANwAAIABB0AAQGCIBNgIAIABCy4CAgICKgICAfzcCBCABQfbO7gBBywAQGUEAOgBLIAJB2B5qIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGCH2pBADsBACAAQRAQGCIBNgIQIABCjYCAgICCgICAfzcCFCABQQA6AA0gAUGXie0AKQAANwAFIAFBkontACkAADcAACAAIABBEGoiBTYCKCAAIAggBSAAQShqEDkgACgCACADNgIcAkAgBSACQfQeaiIBRg0AIAAtABsiCUEYdEEYdSEFIAEsAAtBAE4EQCAFQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIAVBAEgiARsgACgCFCAJIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCmoCAgICEgICAfzcCFCABQQA6ABogAUH15u4ALwAAOwAYIAFB7ebuACkAADcAECABQeXm7gApAAA3AAggAUHd5u4AKQAANwAAIABBMBAYIgE2AgAgAEKigICAgIaAgIB/NwIEIAFBADoAIiABQfDr7QAvAAA7ACAgAUHo6+0AKQAANwAYIAFB4OvtACkAADcAECABQdjr7QApAAA3AAggAUHQ6+0AKQAANwAAIAJBiB9qIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKSyaSSyaSS+T83A8AfIAJB0B9qQoCAgICAgICKwAA3AwAgAkHIH2pCmrPmzJmz5tw/NwMAIAJBuB9qQpLJpJLJpJL5PzcDACAAQSAQGCIBNgIQIABCl4CAgICEgICAfzcCFCABQQA6ABcgAUGp6O4AKQAANwAPIAFBoujuACkAADcACCABQZro7gApAAA3AAAgACAAQRBqIgU2AiggACAIIAUgAEEoahA5IAAoAgAgAzYCHAJAIAUgAkGkH2oiAUYNACAALQAbIglBGHRBGHUhBSABLAALQQBOBEAgBUEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAFQQBIIgEbIAAoAhQgCSABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpmAgICAhICAgH83AhQgAUEAOgAZIAFBtObuAC0AADoAGCABQazm7gApAAA3ABAgAUGk5u4AKQAANwAIIAFBnObuACkAADcAACAAQTAQGCIBNgIAIABCoYCAgICGgICAfzcCBCABQQA6ACEgAUHO6+0ALQAAOgAgIAFBxuvtACkAADcAGCABQb7r7QApAAA3ABAgAUG26+0AKQAANwAIIAFBruvtACkAADcAACACQdgfaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCksmkksmkkvk/NwOQICACQaAgakKAgICAgICAisAANwMAIAJBmCBqQpqz5syZs+bcPzcDACACQYggakKSyaSSyaSS+T83AwAgAEEgEBgiATYCECAAQpaAgICAhICAgH83AhQgAUEAOgAWIAFB2ufuACkAADcADiABQdTn7gApAAA3AAggAUHM5+4AKQAANwAAIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJB9B9qIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBhJTtAC8AADsBGCAAQYAUOwEaIABB/JPtACkAADcDECAAQcAAEBgiATYCACAAQrWAgICAiICAgH83AgQgAUEAOgA1IAFBp+TtACkAADcALSABQaLk7QApAAA3ACggAUGa5O0AKQAANwAgIAFBkuTtACkAADcAGCABQYrk7QApAAA3ABAgAUGC5O0AKQAANwAIIAFB+uPtACkAADcAACACQaggaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwPgICACQfAgakKAgICAgICAmMAANwMAIAJB6CBqQoCAgICAgIDwPzcDACACQdggakKAgICAgICA+D83AwAgAEEAOgAZIABBoZTtAC0AADoAGCAAQQk6ABsgAEGZlO0AKQAANwMQIAAgAEEQaiIFNgIoIAAgCCAFIABBKGoQOSAAKAIAIAM2AhwCQCAFIAJBxCBqIgFGDQAgAC0AGyIJQRh0QRh1IQUgASwAC0EATgRAIAVBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBUEASCIBGyAAKAIUIAkgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQcLA7QAvAAA7ABAgAUG6wO0AKQAANwAIIAFBssDtACkAADcAACAAQcAAEBgiATYCACAAQrWAgICAiICAgH83AgQgAUEAOgA1IAFB4L3tACkAADcALSABQdu97QApAAA3ACggAUHTve0AKQAANwAgIAFBy73tACkAADcAGCABQcO97QApAAA3ABAgAUG7ve0AKQAANwAIIAFBs73tACkAADcAACACQfggaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIABBADoAEiAAQfv6ATsBECAAQQI6ABsgAkEANgKkISADIAQgAEEQahCCChogACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpGAgICAhICAgH83AhQgAUEAOgARIAFB1cDtAC0AADoAECABQc3A7QApAAA3AAggAUHFwO0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBlCFqIgFGDQAgAC0AGyIFQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAUgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKXgICAgISAgIB/NwIUIAFBADoAFyABQZ6l7wApAAA3AA8gAUGXpe8AKQAANwAIIAFBj6XvACkAADcAACAAQdAAEBgiATYCACAAQsKAgICAioCAgH83AgQgAUHpve0AQcIAEBlBADoAQiACQdghaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIABBADoAECAAQQA6ABsgAkEBNgKEIiADIAcgAEEQahCCChogACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpWAgICAhICAgH83AhQgAUEAOgAVIAFBtKXvACkAADcADSABQa+l7wApAAA3AAggAUGnpe8AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB9CFqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBEBAYIgE2AhAgAEKPgICAgIKAgIB/NwIUIAFBADoADyABQaaq7wApAAA3AAcgAUGfqu8AKQAANwAAIABBwAAQGCIBNgIAIABCuYCAgICIgICAfzcCBCABQQA6ADkgAUGUhO8ALQAAOgA4IAFBjITvACkAADcAMCABQYSE7wApAAA3ACggAUH8g+8AKQAANwAgIAFB9IPvACkAADcAGCABQeyD7wApAAA3ABAgAUHkg+8AKQAANwAIIAFB3IPvACkAADcAACACQbgiaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPQ/NwPwIiACQYAjakKAgICAgICA+D83AwAgAkH4ImpCgICAgICAgOg/NwMAIAJB6CJqQoCAgICAgID0PzcDACAAQRAQGCIBNgIQIABCjoCAgICCgICAfzcCFCABQQA6AA4gAUG1qu8AKQAANwAGIAFBr6rvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQdQiaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQQA6ABQgAEHG3rmjBzYCECAAQQQ6ABsgAEEgEBgiATYCACAAQpKAgICAhICAgH83AgQgAUEAOgASIAFB+5vtAC8AADsAECABQfOb7QApAAA3AAggAUHrm+0AKQAANwAAIAJBiCNqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAEEHOgAbIABBADoAFyAAQYz47gAoAAA2AhAgAEGP+O4AKAAANgATIAMgAEEQahCDBSAALAAbQQBIBEAgACgCEBAXCyAAQQA6ABQgAEHm3rmjBzYCECAAQQQ6ABsgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkGkI2oiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEQEBgiATYCECAAQoyAgICAgoCAgH83AhQgAUEAOgAMIAFBtoDuACgAADYACCABQa6A7gApAAA3AAAgAEEgEBgiATYCACAAQp6AgICAhICAgH83AgQgAUEAOgAeIAFB7YDuACkAADcAFiABQeeA7gApAAA3ABAgAUHfgO4AKQAANwAIIAFB14DuACkAADcAACACQdAjaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPQ/NwOIJCACQZgkakKAgICAgICA+D83AwAgAkGQJGpCgICAgICAgPA/NwMAIAJBgCRqQoCAgICAgID0PzcDACAAQRAQGCIBNgIQIABCi4CAgICCgICAfzcCFCABQQA6AAsgAUHSgO4AKAAANgAHIAFBy4DuACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQewjaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCmICAgICEgICAfzcCFCABQQA6ABggAUHQoO0AKQAANwAQIAFByKDtACkAADcACCABQcCg7QApAAA3AAAgAEEwEBgiATYCACAAQq6AgICAhoCAgH83AgQgAUEAOgAuIAFB+OftACkAADcAJiABQfLn7QApAAA3ACAgAUHq5+0AKQAANwAYIAFB4uftACkAADcAECABQdrn7QApAAA3AAggAUHS5+0AKQAANwAAIAJBoCRqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkHKJGpBADsBACAAQSAQGCIBNgIQIABCkICAgICEgICAfzcCFCABQQA6ABAgAUHntu4AKQAANwAIIAFB37buACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQbwkaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABClYCAgICEgICAfzcCFCABQQA6ABUgAUG3oO0AKQAANwANIAFBsqDtACkAADcACCABQaqg7QApAAA3AAAgAEHAABAYIgE2AgAgAEK5gICAgIiAgIB/NwIEIAFBADoAOSABQbno7QAtAAA6ADggAUGx6O0AKQAANwAwIAFBqejtACkAADcAKCABQaHo7QApAAA3ACAgAUGZ6O0AKQAANwAYIAFBkejtACkAADcAECABQYno7QApAAA3AAggAUGB6O0AKQAANwAAIAJBzCRqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkH2JGpBADsBACAAQRAQGCIBNgIQIABCj4CAgICCgICAfzcCFCABQQA6AA8gAUHWtu4AKQAANwAHIAFBz7buACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQegkaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCjICAgICCgICAfzcCFCABQQA6AAwgAUGehO8AKAAANgAIIAFBloTvACkAADcAACAAQSAQGCIBNgIAIABCnYCAgICEgICAfzcCBCABQQA6AB0gAUG/y+0AKQAANwAVIAFBusvtACkAADcAECABQbLL7QApAAA3AAggAUGqy+0AKQAANwAAIAJB+CRqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICAhMAANwOwJSACQcAlakKAgICAgICAkMAANwMAIAJBuCVqQoCAgICAgID4PzcDACACQaglakKAgICAgICAhMAANwMAIABBEBAYIgE2AhAgAEKLgICAgIKAgIB/NwIUIAFBADoACyABQd2F7wAoAAA2AAcgAUHWhe8AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBlCVqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQYvT7QAtAAA6ABAgAUGD0+0AKQAANwAIIAFB+9LtACkAADcAACAAQSAQGCIBNgIAIABCnICAgICEgICAfzcCBCABQQA6ABwgAUHhsO4AKAAANgAYIAFB2bDuACkAADcAECABQdGw7gApAAA3AAggAUHJsO4AKQAANwAAIAJByCVqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKas+bMmbPm5D83A4AmIAJBkCZqQpqz5syZs+b0PzcDACACQYgmakKas+bMmbPm3D83AwAgAkH4JWpCmrPmzJmz5uQ/NwMAIABBIBAYIgE2AhAgAEKQgICAgISAgIB/NwIUIAFBADoAECABQa7W7QApAAA3AAggAUGm1u0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB5CVqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKQgICAgISAgIB/NwIUIAFBADoAECABQeKb7QApAAA3AAggAUHam+0AKQAANwAAIABBwAAQGCIBNgIAIABCvICAgICIgICAfzcCBCABQQA6ADwgAUGu9e4AKAAANgA4IAFBpvXuACkAADcAMCABQZ717gApAAA3ACggAUGW9e4AKQAANwAgIAFBjvXuACkAADcAGCABQYb17gApAAA3ABAgAUH+9O4AKQAANwAIIAFB9vTuACkAADcAACACQZgmaiIEIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJByCZqKAIAIgEgAigCxCYiB0cEQANAIAFBDGshAyABQQFrLAAAQQBIBEAgAygCABAXCyADIgEgB0cNAAsLIAIgBzYCyCYgAkHUJmooAgAiASACQdAmaigCACIHRwRAA0AgAUEMayEDIAFBAWssAABBAEgEQCADKAIAEBcLIAMiASAHRw0ACwsgAiAHNgLUJiAAQQA6ABggAELQytGLxq3dtuEANwMQIABBCDoAGwJAIAIoAsgmIgEgAkHMJmooAgBHBEAgASAAKQMQNwIAIAEgACgCGDYCCCACIAFBDGo2AsgmDAELIAJBxCZqIABBEGoQhQILIAAsABtBAEgEQCAAKAIQEBcLIABBEBAYIgE2AhAgAEKPgICAgIKAgIB/NwIUIAFBADoADyABQYWc7QApAAA3AAcgAUH+m+0AKQAANwAAIAAgAEEQaiIDNgIoIAAgCCADIABBKGoQOSAAKAIAIAQ2AhwCQCADIAJBtCZqIgFGDQAgAC0AGyIHQRh0QRh1IQMgASwAC0EATgRAIANBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogA0EASCIBGyAAKAIUIAcgARsQIRoLIAYgBBA2IAAsABtBAEgEQCAAKAIQEBcLIABB+pPtAC0AADoAGCAAQQk6ABsgAEHyk+0AKQAANwMQIABBADoAGSAAQcAAEBgiATYCACAAQruAgICAiICAgH83AgQgAUEAOgA7IAFB+t7tACgAADYANyABQfPe7QApAAA3ADAgAUHr3u0AKQAANwAoIAFB497tACkAADcAICABQdve7QApAAA3ABggAUHT3u0AKQAANwAQIAFBy97tACkAADcACCABQcPe7QApAAA3AAAgAkHgJmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDmCcgAkGoJ2pCgICAgICAgJjAADcDACACQaAnakKAgICAgICA8D83AwAgAkGQJ2pCgICAgICAgPg/NwMAIABBADoAGCAAQujCyevGqNq59AA3AxAgAEEIOgAbIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB/CZqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKbgICAgISAgIB/NwIUIAFBADoAGyABQdSr7gAoAAA2ABcgAUHNq+4AKQAANwAQIAFBxavuACkAADcACCABQb2r7gApAAA3AAAgAEEgEBgiATYCACAAQpeAgICAhICAgH83AgQgAUEAOgAXIAFB6KvuACkAADcADyABQeGr7gApAAA3AAggAUHZq+4AKQAANwAAIAJB0ChqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA+D83A4gpIAJBmClqQoCAgICAgICSwAA3AwAgAkGQKWpCADcDACACQYApakKAgICAgICA+D83AwAgAEEgEBgiATYCECAAQpKAgICAhICAgH83AhQgAUEAOgASIAFBzP7uAC8AADsAECABQcT+7gApAAA3AAggAUG8/u4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB7ChqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKcgICAgISAgIB/NwIUIAFBADoAHCABQbSq7gAoAAA2ABggAUGsqu4AKQAANwAQIAFBpKruACkAADcACCABQZyq7gApAAA3AAAgAEEwEBgiATYCACAAQqCAgICAhoCAgH83AgQgAUEAOgAgIAFBtKvuACkAADcAGCABQayr7gApAAA3ABAgAUGkq+4AKQAANwAIIAFBnKvuACkAADcAACACQaApaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwPYKSACQegpakKAgICAgICAksAANwMAIAJB4ClqQgA3AwAgAkHQKWpCgICAgICAgPg/NwMAIABBIBAYIgE2AhAgAEKTgICAgISAgIB/NwIUIAFBADoAEyABQcHQ7gAoAAA2AA8gAUG60O4AKQAANwAIIAFBstDuACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQbwpaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQTAQGCIBNgIQIABCo4CAgICGgICAfzcCFCABQQA6ACMgAUHvqO4AKAAANgAfIAFB6KjuACkAADcAGCABQeCo7gApAAA3ABAgAUHYqO4AKQAANwAIIAFB0KjuACkAADcAACAAQcAAEBgiATYCACAAQruAgICAiICAgH83AgQgAUEAOgA7IAFBzanuACgAADYANyABQcap7gApAAA3ADAgAUG+qe4AKQAANwAoIAFBtqnuACkAADcAICABQa6p7gApAAA3ABggAUGmqe4AKQAANwAQIAFBnqnuACkAADcACCABQZap7gApAAA3AAAgAkGAKGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDuCggAkHIKGpCgICAgICAgJLAADcDACACQcAoakIANwMAIAJBsChqQoCAgICAgID4PzcDACAAQSAQGCIBNgIQIABCmYCAgICEgICAfzcCFCABQQA6ABkgAUHGke4ALQAAOgAYIAFBvpHuACkAADcAECABQbaR7gApAAA3AAggAUGuke4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBnChqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBMBAYIgE2AhAgAEKhgICAgIaAgIB/NwIUIAFBADoAISABQZSp7gAtAAA6ACAgAUGMqe4AKQAANwAYIAFBhKnuACkAADcAECABQfyo7gApAAA3AAggAUH0qO4AKQAANwAAIABBwAAQGCIBNgIAIABCuICAgICIgICAfzcCBCABQQA6ADggAUGCqu4AKQAANwAwIAFB+qnuACkAADcAKCABQfKp7gApAAA3ACAgAUHqqe4AKQAANwAYIAFB4qnuACkAADcAECABQdqp7gApAAA3AAggAUHSqe4AKQAANwAAIAJBsCdqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA+D83A+gnIAJB+CdqQoCAgICAgICSwAA3AwAgAkHwJ2pCADcDACACQeAnakKAgICAgICA+D83AwAgAEEgEBgiATYCECAAQpeAgICAhICAgH83AhQgAUEAOgAXIAFB95HuACkAADcADyABQfCR7gApAAA3AAggAUHoke4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBzCdqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBMBAYIgE2AhAgAEKsgICAgIaAgIB/NwIUIAFBADoALCABQZOv7wAoAAA2ACggAUGLr+8AKQAANwAgIAFBg6/vACkAADcAGCABQfuu7wApAAA3ABAgAUHzru8AKQAANwAIIAFB667vACkAADcAACAAQfAAEBgiATYCACAAQuKAgICAjoCAgH83AgQgAUG5qu4AQeIAEBlBADoAYiACQfApaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCs+bMmbPmzOk/NwOoKiACQbgqakKAgICAgICA+D83AwAgAkGwKmpCADcDACACQaAqakKz5syZs+bM6T83AwAgAEEgEBgiATYCECAAQpiAgICAhICAgH83AhQgAUEAOgAYIAFB6N3uACkAADcAECABQeDd7gApAAA3AAggAUHY3e4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBjCpqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKVgICAgISAgIB/NwIUIAFBADoAFSABQcrT7QApAAA3AA0gAUHF0+0AKQAANwAIIAFBvdPtACkAADcAACAAQTAQGCIBNgIAIABCoYCAgICGgICAfzcCBCABQQA6ACEgAUGf7O0ALQAAOgAgIAFBl+ztACkAADcAGCABQY/s7QApAAA3ABAgAUGH7O0AKQAANwAIIAFB/+vtACkAADcAACACQcAqaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgOg/NwP4KiACQYgrakKAgICAgICA8D83AwAgAkGAK2pCmrPmzJmz5tw/NwMAIAJB8CpqQoCAgICAgIDoPzcDACAAQSAQGCIBNgIQIABCk4CAgICEgICAfzcCFCABQQA6ABMgAUGp1+0AKAAANgAPIAFBotftACkAADcACCABQZrX7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkHcKmoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpWAgICAhICAgH83AhQgAUEAOgAVIAFBu63uACkAADcADSABQbat7gApAAA3AAggAUGure4AKQAANwAAIABB0AAQGCIBNgIAIABCyYCAgICKgICAfzcCBCABQc3f7wBByQAQGUEAOgBJIAJBkCtqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkLIwuuj4fXR8D83A8grIAJB2CtqQoCAgICAgID4PzcDACACQdArakKas+bMmbPm5D83AwAgAkHAK2pCyMLro+H10fA/NwMAIABBIBAYIgE2AhAgAEKTgICAgISAgIB/NwIUIAFBADoAEyABQeat7gAoAAA2AA8gAUHfre4AKQAANwAIIAFB163uACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQawraiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCk4CAgICEgICAfzcCFCABQQA6ABMgAUHF5u4AKAAANgAPIAFBvubuACkAADcACCABQbbm7gApAAA3AAAgAEEwEBgiATYCACAAQqCAgICAhoCAgH83AgQgAUEAOgAgIAFBkOfuACkAADcAGCABQYjn7gApAAA3ABAgAUGA5+4AKQAANwAIIAFB+ObuACkAADcAACACQeAraiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCs+bMmbPmzPk/NwOYLCACQagsakKAgICAgICAhMAANwMAIAJBoCxqQoCAgICAgIDwPzcDACACQZAsakKz5syZs+bM+T83AwAgAEEgEBgiATYCECAAQpGAgICAhICAgH83AhQgAUEAOgARIAFBgOjuAC0AADoAECABQfjn7gApAAA3AAggAUHw5+4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB/CtqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKUgICAgISAgIB/NwIUIAFBADoAFCABQe7U7QAoAAA2ABAgAUHm1O0AKQAANwAIIAFB3tTtACkAADcAACAAQTAQGCIBNgIAIABCoYCAgICGgICAfzcCBCABQQA6ACEgAUHz0+0ALQAAOgAgIAFB69PtACkAADcAGCABQePT7QApAAA3ABAgAUHb0+0AKQAANwAIIAFB09PtACkAADcAACACQbAsaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgOg/NwPoLCACQfgsakKAgICAgICA8D83AwAgAkHwLGpCmrPmzJmz5tw/NwMAIAJB4CxqQoCAgICAgIDoPzcDACAAQSAQGCIBNgIQIABCkoCAgICEgICAfzcCFCABQQA6ABIgAUGS2O0ALwAAOwAQIAFBitjtACkAADcACCABQYLY7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkHMLGoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpWAgICAhICAgH83AhQgAUEAOgAVIAFB0rnuACkAADcADSABQc257gApAAA3AAggAUHFue4AKQAANwAAIABBwAAQGCIBNgIAIABCsICAgICIgICAfzcCBCABQQA6ADAgAUGT0O4AKQAANwAoIAFBi9DuACkAADcAICABQYPQ7gApAAA3ABggAUH7z+4AKQAANwAQIAFB88/uACkAADcACCABQevP7gApAAA3AAAgAkGALWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQaotakEAOwEAIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQeu57gAvAAA7ABAgAUHjue4AKQAANwAIIAFB27nuACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQZwtaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQe+E7wAvAAA7ARggAEGAFDsBGiAAQeeE7wApAAA3AxAgAEEgEBgiATYCACAAQpyAgICAhICAgH83AgQgAUEAOgAcIAFBpcvtACgAADYAGCABQZ3L7QApAAA3ABAgAUGVy+0AKQAANwAIIAFBjcvtACkAADcAACACQbAtaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgInAADcD6C0gAkH4LWpCgICAgICAgJDAADcDACACQfAtakKAgICAgICAgMAANwMAIAJB4C1qQoCAgICAgICJwAA3AwAgAEEAOgAZIABB6oXvAC0AADoAGCAAQQk6ABsgAEHihe8AKQAANwMQIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBzC1qIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKUgICAgISAgIB/NwIUIAFBADoAFCABQc+z7gAoAAA2ABAgAUHHs+4AKQAANwAIIAFBv7PuACkAADcAACAAQTAQGCIBNgIAIABCr4CAgICGgICAfzcCBCABQQA6AC8gAUGixe0AKQAANwAnIAFBm8XtACkAADcAICABQZPF7QApAAA3ABggAUGLxe0AKQAANwAQIAFBg8XtACkAADcACCABQfvE7QApAAA3AAAgAkGALmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgICAwAA3A7guIAJByC5qQoCAgICAgICQwAA3AwAgAkHALmpCADcDACACQbAuakKAgICAgICAgMAANwMAIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQf+07gAtAAA6ABAgAUH3tO4AKQAANwAIIAFB77TuACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQZwuaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCkICAgICEgICAfzcCFCABQQA6ABAgAUGute8AKQAANwAIIAFBprXvACkAADcAACAAQSAQGCIBNgIAIABCm4CAgICEgICAfzcCBCABQQA6ABsgAUGw5+4AKAAANgAXIAFBqefuACkAADcAECABQaHn7gApAAA3AAggAUGZ5+4AKQAANwAAIAJBgC9qIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKz5syZs+bM+T83A7gvIAJByC9qQoCAgICAgICEwAA3AwAgAkHAL2pCgICAgICAgPA/NwMAIAJBsC9qQrPmzJmz5sz5PzcDACAAQRAQGCIBNgIQIABCjoCAgICCgICAfzcCFCABQQA6AA4gAUHEte8AKQAANwAGIAFBvrXvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQZwvaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABClICAgICEgICAfzcCFCABQQA6ABQgAUGrju8AKAAANgAQIAFBo47vACkAADcACCABQZuO7wApAAA3AAAgAEEwEBgiATYCACAAQqSAgICAhoCAgH83AgQgAUEAOgAkIAFBv/LtACgAADYAICABQbfy7QApAAA3ABggAUGv8u0AKQAANwAQIAFBp/LtACkAADcACCABQZ/y7QApAAA3AAAgAkHQLmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQfouakEAOwEAIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQcCO7wAvAAA7ABAgAUG4ju8AKQAANwAIIAFBsI7vACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQewuaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCkYCAgICEgICAfzcCFCABQQA6ABEgAUGk6e4ALQAAOgAQIAFBnOnuACkAADcACCABQZTp7gApAAA3AAAgAEEwEBgiATYCACAAQqaAgICAhoCAgH83AgQgAUEAOgAmIAFB0cjtACkAADcAHiABQcvI7QApAAA3ABggAUHDyO0AKQAANwAQIAFBu8jtACkAADcACCABQbPI7QApAAA3AAAgAkHQL2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoGAgIDgAzcChDAgAkGMMGpBADoAACACQfwvakKPgICA8AE3AgAgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFBpOruACkAADcAByABQZ3q7gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkHsL2oiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpeAgICAhICAgH83AhQgAUEAOgAXIAFB7djuACkAADcADyABQebY7gApAAA3AAggAUHe2O4AKQAANwAAIABBMBAYIgE2AgAgAEKngICAgIaAgIB/NwIEIAFBADoAJyABQY3c7QApAAA3AB8gAUGG3O0AKQAANwAYIAFB/tvtACkAADcAECABQfbb7QApAAA3AAggAUHu2+0AKQAANwAAIAJBkDBqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgAg3AsQwIAJBzDBqQQA6AAAgAkG8MGpCADcCACAAQRAQGCIBNgIQIABCjICAgICCgICAfzcCFCABQQA6AAwgAUHZ2O4AKAAANgAIIAFB0djuACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQawwaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCkICAgICEgICAfzcCFCABQQA6ABAgAUH+oO8AKQAANwAIIAFB9qDvACkAADcAACAAQTAQGCIBNgIAIABCqYCAgICGgICAfzcCBCABQQA6ACkgAUH0uu0ALQAAOgAoIAFB7LrtACkAADcAICABQeS67QApAAA3ABggAUHcuu0AKQAANwAQIAFB1LrtACkAADcACCABQcy67QApAAA3AAAgFSAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQYAxakIANwMAIAJB/DBqQcSGggE2AgAgAEEQEBgiATYCECAAQo6AgICAgoCAgH83AhQgAUEAOgAOIAFBsKHvACkAADcABiABQaqh7wApAAA3AAAgACAAQRBqIgM2AiggACAIIAMgAEEoahA5IAAoAgAgFTYCHAJAIAMgAkHsMGoiAUYNACAALQAbIgRBGHRBGHUhAyABLAALQQBOBEAgA0EATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiADQQBIIgEbIAAoAhQgBCABGxAhGgsgBiAVEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpSAgICAhICAgH83AhQgAUEAOgAUIAFB19HtACgAADYAECABQc/R7QApAAA3AAggAUHH0e0AKQAANwAAIABBMBAYIgE2AgAgAEKngICAgIaAgIB/NwIEIAFBADoAJyABQY6p7QApAAA3AB8gAUGHqe0AKQAANwAYIAFB/6jtACkAADcAECABQfeo7QApAAA3AAggAUHvqO0AKQAANwAAIAJBiDFqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICAgMAANwPAMSACQdAxakKAgICAgICAjMAANwMAIAJByDFqQoCAgICAgIDwPzcDACACQbgxakKAgICAgICAgMAANwMAIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQYPV7QAvAAA7ABAgAUH71O0AKQAANwAIIAFB89TtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQaQxaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCmoCAgICEgICAfzcCFCABQQA6ABogAUG44u0ALwAAOwAYIAFBsOLtACkAADcAECABQaji7QApAAA3AAggAUGg4u0AKQAANwAAIABBMBAYIgE2AgAgAEKugICAgIaAgIB/NwIEIAFBADoALiABQeHo7QApAAA3ACYgAUHb6O0AKQAANwAgIAFB0+jtACkAADcAGCABQcvo7QApAAA3ABAgAUHD6O0AKQAANwAIIAFBu+jtACkAADcAACACQdgxaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBgjJqQQA7AQAgAEEgEBgiATYCECAAQpiAgICAhICAgH83AhQgAUEAOgAYIAFBy+LtACkAADcAECABQcPi7QApAAA3AAggAUG74u0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB9DFqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKVgICAgISAgIB/NwIUIAFBADoAFSABQdXU7QApAAA3AA0gAUHQ1O0AKQAANwAIIAFByNTtACkAADcAACAAQcAAEBgiATYCACAAQrGAgICAiICAgH83AgQgAUEAOgAxIAFBkpvvAC0AADoAMCABQYqb7wApAAA3ACggAUGCm+8AKQAANwAgIAFB+prvACkAADcAGCABQfKa7wApAAA3ABAgAUHqmu8AKQAANwAIIAFB4prvACkAADcAACACQYgyaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCmrPmzJmz5uQ/NwPAMiACQdAyakKAgICAgICA+D83AwAgAkHIMmpCmrPmzJmz5tw/NwMAIAJBuDJqQpqz5syZs+bkPzcDACAAQSAQGCIBNgIQIABCk4CAgICEgICAfzcCFCABQQA6ABMgAUH91+0AKAAANgAPIAFB9tftACkAADcACCABQe7X7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkGkMmoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpSAgICAhICAgH83AhQgAUEAOgAUIAFBhdTtACgAADYAECABQf3T7QApAAA3AAggAUH10+0AKQAANwAAIABBwAAQGCIBNgIAIABCsYCAgICIgICAfzcCBCABQQA6ADEgAUGH9u4ALQAAOgAwIAFB//XuACkAADcAKCABQff17gApAAA3ACAgAUHv9e4AKQAANwAYIAFB5/XuACkAADcAECABQd/17gApAAA3AAggAUHX9e4AKQAANwAAIAJB2DJqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKas+bMmbPm5D83A5AzIAJBoDNqQoCAgICAgID4PzcDACACQZgzakKas+bMmbPm3D83AwAgAkGIM2pCmrPmzJmz5uQ/NwMAIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQb7X7QAvAAA7ABAgAUG21+0AKQAANwAIIAFBrtftACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQfQyaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCnYCAgICEgICAfzcCFCABQQA6AB0gAUHOp+4AKQAANwAVIAFByafuACkAADcAECABQcGn7gApAAA3AAggAUG5p+4AKQAANwAAIABB4AAQGCIBNgIAIABC2oCAgICMgICAfzcCBCABQYCZ7wBB2gAQGUEAOgBaIAJBqDNqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKKro+F18fC6z83A+AzIAJB8DNqQoCAgICAgID4PzcDACACQegzakKas+bMmbPm3D83AwAgAkHYM2pCiq6PhdfHwus/NwMAIABBIBAYIgE2AhAgAEKagICAgISAgIB/NwIUIAFBADoAGiABQZ2o7gAvAAA7ABggAUGVqO4AKQAANwAQIAFBjajuACkAADcACCABQYWo7gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkHEM2oiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpyAgICAhICAgH83AhQgAUEAOgAcIAFBotTtACgAADYAGCABQZrU7QApAAA3ABAgAUGS1O0AKQAANwAIIAFBitTtACkAADcAACAAQTAQGCIBNgIAIABCoICAgICGgICAfzcCBCABQQA6ACAgAUG/1O0AKQAANwAYIAFBt9TtACkAADcAECABQa/U7QApAAA3AAggAUGn1O0AKQAANwAAIAJB+DNqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKz5syZs+bM4T83A7A0IAJBwDRqQoCAgICAgICAwAA3AwAgAkG4NGpCmrPmzJmz5tw/NwMAIAJBqDRqQrPmzJmz5szhPzcDACAAQSAQGCIBNgIQIABCmYCAgICEgICAfzcCFCABQQA6ABkgAUHZ1+0ALQAAOgAYIAFB0dftACkAADcAECABQcnX7QApAAA3AAggAUHB1+0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBlDRqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKRgICAgISAgIB/NwIUIAFBADoAESABQayA7gAtAAA6ABAgAUGkgO4AKQAANwAIIAFBnIDuACkAADcAACAAQcAAEBgiATYCACAAQrKAgICAiICAgH83AgQgAUEAOgAyIAFBz9ntAC8AADsAMCABQcfZ7QApAAA3ACggAUG/2e0AKQAANwAgIAFBt9ntACkAADcAGCABQa/Z7QApAAA3ABAgAUGn2e0AKQAANwAIIAFBn9ntACkAADcAACACQcg0aiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwOANSACQZA1akKAgICAgICAisAANwMAIAJBiDVqQpqz5syZs+bkPzcDACACQfg0akKAgICAgICA+D83AwAgAEEQEBgiATYCECAAQo+AgICAgoCAgH83AhQgAUEAOgAPIAFBwoDuACkAADcAByABQbuA7gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkHkNGoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpmAgICAhICAgH83AhQgAUEAOgAZIAFB7IDtAC0AADoAGCABQeSA7QApAAA3ABAgAUHcgO0AKQAANwAIIAFB1IDtACkAADcAACAAQdAAEBgiATYCACAAQsqAgICAioCAgH83AgQgAUHLn+0AQcoAEBlBADoASiACQZg1aiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB2DVqQgA3AwAgAkHQNWpCADcDACACQcg1akIANwMAIAJB4DVqQoCAgICAgID4PzcDACAAQSAQGCIBNgIQIABCl4CAgICEgICAfzcCFCABQQA6ABcgAUH9gO0AKQAANwAPIAFB9oDtACkAADcACCABQe6A7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkG0NWoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpeAgICAhICAgH83AhQgAUEAOgAXIAFB69HtACkAADcADyABQeTR7QApAAA3AAggAUHc0e0AKQAANwAAIABBMBAYIgE2AgAgAEKogICAgIaAgIB/NwIEIAFBADoAKCABQfnD7QApAAA3ACAgAUHxw+0AKQAANwAYIAFB6cPtACkAADcAECABQeHD7QApAAA3AAggAUHZw+0AKQAANwAAIAJB6DVqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKas+bMmbPm3D83A6A2IAJBsDZqQoCAgICAgIDoPzcDACACQag2akKas+bMmbPm1D83AwAgAkGYNmpCmrPmzJmz5tw/NwMAIABBIBAYIgE2AhAgAEKVgICAgISAgIB/NwIUIAFBADoAFSABQZPV7QApAAA3AA0gAUGO1e0AKQAANwAIIAFBhtXtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQYQ2aiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCi4CAgICCgICAfzcCFCABQQA6AAsgAUHssu4AKAAANgAHIAFB5bLuACkAADcAACAAQTAQGCIBNgIAIABCroCAgICGgICAfzcCBCABQQA6AC4gAUHN7e0AKQAANwAmIAFBx+3tACkAADcAICABQb/t7QApAAA3ABggAUG37e0AKQAANwAQIAFBr+3tACkAADcACCABQaft7QApAAA3AAAgAkG4NmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcD8DYgAkGAN2pCgICAgICAgIjAADcDACACQfg2akKas+bMmbPm3D83AwAgAkHoNmpCgICAgICAgPg/NwMAIABB27TuAC8AADsBGCAAQYAUOwEaIABB07TuACkAADcDECAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQdQ2aiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCjoCAgICCgICAfzcCFCABQQA6AA4gAUG/lO8AKQAANwAGIAFBuZTvACkAADcAACAAQTAQGCIBNgIAIABCoYCAgICGgICAfzcCBCABQQA6ACEgAUGO8O0ALQAAOgAgIAFBhvDtACkAADcAGCABQf7v7QApAAA3ABAgAUH27+0AKQAANwAIIAFB7u/tACkAADcAACACQYg3aiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCnoCAgNAKNwK8NyACQcQ3akEAOgAAIAJBtDdqQryAgIDABzcCACAAQRAQGCIBNgIQIABCjICAgICCgICAfzcCFCABQQA6AAwgAUGcle8AKAAANgAIIAFBlJXvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQaQ3aiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCl4CAgICEgICAfzcCFCABQQA6ABcgAUGa0u0AKQAANwAPIAFBk9LtACkAADcACCABQYvS7QApAAA3AAAgAEEwEBgiATYCACAAQqiAgICAhoCAgH83AgQgAUEAOgAoIAFBosTtACkAADcAICABQZrE7QApAAA3ABggAUGSxO0AKQAANwAQIAFBisTtACkAADcACCABQYLE7QApAAA3AAAgAkHIN2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQrPmzJmz5szxPzcDgDggAkGQOGpCs+bMmbPmzPk/NwMAIAJBiDhqQpqz5syZs+bkPzcDACACQfg3akKz5syZs+bM8T83AwAgAEEgEBgiATYCECAAQpWAgICAhICAgH83AhQgAUEAOgAVIAFBvtXtACkAADcADSABQbnV7QApAAA3AAggAUGx1e0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB5DdqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBEBAYIgE2AhAgAEKNgICAgIKAgIB/NwIUIAFBADoADSABQc6B7QApAAA3AAUgAUHJge0AKQAANwAAIABBwAAQGCIBNgIAIABCtYCAgICIgICAfzcCBCABQQA6ADUgAUH/2e0AKQAANwAtIAFB+tntACkAADcAKCABQfLZ7QApAAA3ACAgAUHq2e0AKQAANwAYIAFB4tntACkAADcAECABQdrZ7QApAAA3AAggAUHS2e0AKQAANwAAIAJBmDhqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkHYOGpCADcDACACQdA4akIANwMAIAJByDhqQgA3AwAgAkHgOGpCgICAgICAgPg/NwMAIABBEBAYIgE2AhAgAEKMgICAgIKAgIB/NwIUIAFBADoADCABQd+B7QAoAAA2AAggAUHXge0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBtDhqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKTgICAgISAgIB/NwIUIAFBADoAEyABQamR7gAoAAA2AA8gAUGike4AKQAANwAIIAFBmpHuACkAADcAACAAQcAAEBgiATYCACAAQr+AgICAiICAgH83AgQgAUEAOgA/IAFBt8ftACkAADcANyABQbDH7QApAAA3ADAgAUGox+0AKQAANwAoIAFBoMftACkAADcAICABQZjH7QApAAA3ABggAUGQx+0AKQAANwAQIAFBiMftACkAADcACCABQYDH7QApAAA3AAAgAkHoOGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICABjcCnDkgAkGkOWpBADoAACACQZQ5akKMgICAwAE3AgAgAEEgEBgiATYCECAAQpGAgICAhICAgH83AhQgAUEAOgARIAFBkJLuAC0AADoAECABQYiS7gApAAA3AAggAUGAku4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBhDlqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKVgICAgISAgIB/NwIUIAFBADoAFSABQZGR7gApAAA3AA0gAUGMke4AKQAANwAIIAFBhJHuACkAADcAACAAQdAAEBgiATYCACAAQsKAgICAioCAgH83AgQgAUG9xu0AQcIAEBlBADoAQiACQag5aiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgIAGNwLcOSACQeQ5akEAOgAAIAJB1DlqQoyAgIDAATcCACAAQSAQGCIBNgIQIABCk4CAgICEgICAfzcCFCABQQA6ABMgAUHXke4AKAAANgAPIAFB0JHuACkAADcACCABQciR7gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkHEOWoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpWAgICAhICAgH83AhQgAUEAOgAVIAFBmqDuACkAADcADSABQZWg7gApAAA3AAggAUGNoO4AKQAANwAAIABBMBAYIgE2AgAgAEKqgICAgIaAgIB/NwIEIAFBADoAKiABQbn37gAvAAA7ACggAUGx9+4AKQAANwAgIAFBqffuACkAADcAGCABQaH37gApAAA3ABAgAUGZ9+4AKQAANwAIIAFBkffuACkAADcAACACQeg5aiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBkjpqQQA7AQAgAEEgEBgiATYCECAAQpOAgICAhICAgH83AhQgAUEAOgATIAFBsqDuACgAADYADyABQaug7gApAAA3AAggAUGjoO4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBhDpqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBEBAYIgE2AhAgAEKOgICAgIKAgIB/NwIUIAFBADoADiABQd6P7gApAAA3AAYgAUHYj+4AKQAANwAAIABBMBAYIgE2AgAgAEKhgICAgIaAgIB/NwIEIAFBADoAISABQZqA7gAtAAA6ACAgAUGSgO4AKQAANwAYIAFBioDuACkAADcAECABQYKA7gApAAA3AAggAUH6/+0AKQAANwAAIAJBmDpqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA6D83A9A6IAJB4DpqQoCAgICAgID4PzcDACACQdg6akIANwMAIAJByDpqQoCAgICAgIDoPzcDACAAQRAQGCIBNgIQIABCjYCAgICCgICAfzcCFCABQQA6AA0gAUH9j+4AKQAANwAFIAFB+I/uACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAD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7QApAAA3AAAgAkG4PGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQrPmzJmz5szhPzcD8DwgAkGAPWpCs+bMmbPmzOk/NwMAIAJB+DxqQpqz5syZs+bcPzcDACACQeg8akKz5syZs+bM4T83AwAgAEEQEBgiATYCECAAQo6AgICAgoCAgH83AhQgAUEAOgAOIAFByuruACkAADcABiABQcTq7gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkHUPGoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEG96e4ALwAAOwEYIABBgBQ7ARogAEG16e4AKQAANwMQIABBEBAYIgE2AgAgAEKOgICAgIKAgIB/NwIEIAFBADoADiABQazp7gApAAA3AAYgAUGm6e4AKQAANwAAIAJBiD1qIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKas+bMmbPm5D83A8A9IAJB0D1qQoCAgICAgIDwPzcDACACQcg9akKas+bMmbPm3D83AwAgAkG4PWpCmrPmzJmz5uQ/NwMAIABBADoAGSAAQbXq7gAtAAA6ABggAEEJOgAbIABBreruACkAADcDECAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQaQ9aiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABClYCAgICEgICAfzcCFCABQQA6ABUgAUHg0u0AKQAANwANIAFB29LtACkAADcACCABQdPS7QApAAA3AAAgAEEwEBgiATYCACAAQqOAgICAhoCAgH83AgQgAUEAOgAjIAFBx7LtACgAADYAHyABQcCy7QApAAA3ABggAUG4su0AKQAANwAQIAFBsLLtACkAADcACCABQaiy7QApAAA3AAAgAkHYPWoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQpqz5syZs+bkPzcDkD4gAkGgPmpCgICAgICAgIDAADcDACACQZg+akKas+bMmbPm3D83AwAgAkGIPmpCmrPmzJmz5uQ/NwMAIABBIBAYIgE2AhAgAEKTgICAgISAgIB/NwIUIAFBADoAEyABQZPW7QAoAAA2AA8gAUGM1u0AKQAANwAIIAFBhNbtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQfQ9aiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCjoCAgICCgICAfzcCFCABQQA6AA4gAUGui+4AKQAANwAGIAFBqIvuACkAADcAACAAQSAQGCIBNgIAIABCnoCAgICEgICAfzcCBCABQQA6AB4gAUHl2+0AKQAANwAWIAFB39vtACkAADcAECABQdfb7QApAAA3AAggAUHP2+0AKQAANwAAIBYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkHYPmpCgYCAgBA3AwAgAkHUPmpB3IaCATYCACAAQRAQGCIBNgIQIABCjYCAgICCgICAfzcCFCABQQA6AA0gAUG8i+4AKQAANwAFIAFBt4vuACkAADcAACAAIABBEGoiAzYCKCAAIAggAyAAQShqEDkgACgCACAWNgIcAkAgAyACQcQ+aiIBRg0AIAAtABsiBEEYdEEYdSEDIAEsAAtBAE4EQCADQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIANBAEgiARsgACgCFCAEIAEbECEaCyAGIBYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABClICAgICEgICAfzcCFCABQQA6ABQgAUH6sO8AKAAANgAQIAFB8rDvACkAADcACCABQeqw7wApAAA3AAAgAEEwEBgiATYCACAAQqKAgICAhoCAgH83AgQgAUEAOgAiIAFBuK/vAC8AADsAICABQbCv7wApAAA3ABggAUGor+8AKQAANwAQIAFBoK/vACkAADcACCABQZiv7wApAAA3AAAgAkHgPmoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAAzcClD8gAkGcP2pBADoAACACQYw/akIANwIAIABBIBAYIgE2AhAgAEKQgICAgISAgIB/NwIUIAFBADoAECABQeGw7wApAAA3AAggAUHZsO8AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB/D5qIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKXgICAgISAgIB/NwIUIAFBADoAFyABQbTT7QApAAA3AA8gAUGt0+0AKQAANwAIIAFBpdPtACkAADcAACAAQTAQGCIBNgIAIABCrICAgICGgICAfzcCBCABQQA6ACwgAUH6hu0AKAAANgAoIAFB8obtACkAADcAICABQeqG7QApAAA3ABggAUHihu0AKQAANwAQIAFB2obtACkAADcACCABQdKG7QApAAA3AAAgAkGgP2oiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQpqz5syZs+bkPzcD2D8gAkHoP2pCmrPmzJmz5vQ/NwMAIAJB4D9qQpqz5syZs+bcPzcDACACQdA/akKas+bMmbPm5D83AwAgAEEgEBgiATYCECAAQpaAgICAhICAgH83AhQgAUEAOgAWIAFB09btACkAADcADiABQc3W7QApAAA3AAggAUHF1u0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBvD9qIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKXgICAgISAgIB/NwIUIAFBADoAFyABQZzT7QApAAA3AA8gAUGV0+0AKQAANwAIIAFBjdPtACkAADcAACAAQTAQGCIBNgIAIABCooCAgICGgICAfzcCBCABQQA6ACIgAUH7me8ALwAAOwAgIAFB85nvACkAADcAGCABQeuZ7wApAAA3ABAgAUHjme8AKQAANwAIIAFB25nvACkAADcAACACQfA/aiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwOoQCACQbjAAGpCgICAgICAgIDAADcDACACQbDAAGpCgICAgICAgPA/NwMAIAJBoMAAakKAgICAgICA+D83AwAgAEEgEBgiATYCECAAQpWAgICAhICAgH83AhQgAUEAOgAVIAFB/tbtACkAADcADSABQfnW7QApAAA3AAggAUHx1u0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBjMAAaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCloCAgICEgICAfzcCFCABQQA6ABYgAUGC0u0AKQAANwAOIAFB/NHtACkAADcACCABQfTR7QApAAA3AAAgAEEwEBgiATYCACAAQqeAgICAhoCAgH83AgQgAUEAOgAnIAFBysTtACkAADcAHyABQcPE7QApAAA3ABggAUG7xO0AKQAANwAQIAFBs8TtACkAADcACCABQavE7QApAAA3AAAgAkHAwABqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKas+bMmbPm3D83A/hAIAJBiMEAakKAgICAgICA6D83AwAgAkGAwQBqQpqz5syZs+bUPzcDACACQfDAAGpCmrPmzJmz5tw/NwMAIABBIBAYIgE2AhAgAEKUgICAgISAgIB/NwIUIAFBADoAFCABQazV7QAoAAA2ABAgAUGk1e0AKQAANwAIIAFBnNXtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQdzAAGoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpaAgICAhICAgH83AhQgAUEAOgAWIAFBsdLtACkAADcADiABQavS7QApAAA3AAggAUGj0u0AKQAANwAAIABBMBAYIgE2AgAgAEKngICAgIaAgIB/NwIEIAFBADoAJyABQfLE7QApAAA3AB8gAUHrxO0AKQAANwAYIAFB48TtACkAADcAECABQdvE7QApAAA3AAggAUHTxO0AKQAANwAAIAJBkMEAaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPA/NwPIQSACQdjBAGpCgICAgICAgPg/NwMAIAJB0MEAakKas+bMmbPm5D83AwAgAkHAwQBqQoCAgICAgIDwPzcDACAAQSAQGCIBNgIQIABClICAgICEgICAfzcCFCABQQA6ABQgAUHX1e0AKAAANgAQIAFBz9XtACkAADcACCABQcfV7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkGswQBqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKSgICAgISAgIB/NwIUIAFBADoAEiABQdrm7gAvAAA7ABAgAUHS5u4AKQAANwAIIAFByubuACkAADcAACAAQTAQGCIBNgIAIABCpoCAgICGgICAfzcCBCABQQA6ACYgAUGuzu0AKQAANwAeIAFBqM7tACkAADcAGCABQaDO7QApAAA3ABAgAUGYzu0AKQAANwAIIAFBkM7tACkAADcAACACQeDBAGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgICAwAA3A5hCIAJBqMIAakKAgICAgICAksAANwMAIAJBoMIAakIANwMAIAJBkMIAakKAgICAgICAgMAANwMAIABBEBAYIgE2AhAgAEKMgICAgIKAgIB/NwIUIAFBADoADCABQevn7gAoAAA2AAggAUHj5+4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJB/MEAaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCmICAgICEgICAfzcCFCABQQA6ABggAUHK0u0AKQAANwAQIAFBwtLtACkAADcACCABQbrS7QApAAA3AAAgAEEwEBgiATYCACAAQqOAgICAhoCAgH83AgQgAUEAOgAjIAFB67LtACgAADYAHyABQeSy7QApAAA3ABggAUHcsu0AKQAANwAQIAFB1LLtACkAADcACCABQcyy7QApAAA3AAAgAkGwwgBqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKas+bMmbPm5D83A+hCIAJB+MIAakKas+bMmbPm9D83AwAgAkHwwgBqQpqz5syZs+bcPzcDACACQeDCAGpCmrPmzJmz5uQ/NwMAIABBIBAYIgE2AhAgAEKWgICAgISAgIB/NwIUIAFBADoAFiABQfvV7QApAAA3AA4gAUH11e0AKQAANwAIIAFB7dXtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACADNgIcAkAgBCACQczCAGoiAUYNACAALQAbIgdBGHRBGHUhBCABLAALQQBOBEAgBEEATgRAIAEgACkDEDcCACABIAAoAhg2AggMAgsgASAAKAIQIAAoAhQQIAwBCyABIAAoAhAgAEEQaiAEQQBIIgEbIAAoAhQgByABGxAhGgsgBiADEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiATYCECAAQpWAgICAhICAgH83AhQgAUEAOgAVIAFBpODvACkAADcADSABQZ/g7wApAAA3AAggAUGX4O8AKQAANwAAIABBwAAQGCIBNgIAIABCt4CAgICIgICAfzcCBCABQQA6ADcgAUHc4O8AKQAANwAvIAFB1eDvACkAADcAKCABQc3g7wApAAA3ACAgAUHF4O8AKQAANwAYIAFBveDvACkAADcAECABQbXg7wApAAA3AAggAUGt4O8AKQAANwAAIAJBgMMAaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBqsMAakEAOwEAIABBEBAYIgE2AhAgAEKNgICAgIKAgIB/NwIUIAFBADoADSABQerg7wApAAA3AAUgAUHl4O8AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBnMMAaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQTAQGCIBNgIQIABCoICAgICGgICAfzcCFCABQQA6ACAgAUGi8+4AKQAANwAYIAFBmvPuACkAADcAECABQZLz7gApAAA3AAggAUGK8+4AKQAANwAAIABBEBAYIgE2AgAgAEKLgICAgIKAgIB/NwIEIAFBADoACyABQY/a7QAoAAA2AAcgAUGI2u0AKQAANwAAIAJBrMMAaiIGIABBEGogABD8BiAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQdTDAGpBBjYCAAJAIAIoAuRlIgEgAigC6GUiBEkEQCABIAY2AgAgAiABQQRqNgLkZQwBCyABIA8oAgAiAWsiB0ECdSIFQQFqIgNBgICAgARPDQEgAyAEIAFrIgRBAXUiCSADIAlLG0H/////AyAEQfz///8HSRsiAwR/IANBgICAgARPDQMgA0ECdBAYBUEACyIEIAVBAnRqIgUgBjYCACAHQQBKBEAgBCABIAcQGRoLIAIgBCADQQJ0ajYC6GUgAiAFQQRqNgLkZSACIAQ2AuBlIAFFDQAgARAXCyAAQRAQGCIBNgIQIABCj4CAgICCgICAfzcCFCABQQA6AA8gAUGqgu0AKQAANwAHIAFBo4LtACkAADcAACAAQbABEBgiATYCACAAQqGBgICAloCAgH83AgQgAUHDz+8AQaEBEBlBADoAoQEgAkHYwwBqIgQgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGIxABqKAIAIgEgAigChEQiB0cEQANAIAFBDGshAyABQQFrLAAAQQBIBEAgAygCABAXCyADIgEgB0cNAAsLIAIgBzYCiEQgAkGUxABqKAIAIgEgAkGQxABqKAIAIgdHBEADQCABQQxrIQMgAUEBaywAAEEASARAIAMoAgAQFwsgAyIBIAdHDQALCyACIAc2ApREIABBEBAYIgE2AhAgAEKNgICAgIKAgIB/NwIUIAFBADoADSABQeqC7QApAAA3AAUgAUHlgu0AKQAANwAAIAAgAEEQaiIDNgIoIAAgCCADIABBKGoQOSAAKAIAIAQ2AhwCQCADIAJB9MMAaiIBRg0AIAAtABsiB0EYdEEYdSEDIAEsAAtBAE4EQCADQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIANBAEgiARsgACgCFCAHIAEbECEaCyAGIAQQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCkoCAgICEgICAfzcCFCABQQA6ABIgAUHDgu0ALwAAOwAQIAFBu4LtACkAADcACCABQbOC7QApAAA3AAAgAEGAARAYIgE2AgAgAEL4gICAgJCAgIB/NwIEIAFBys7vAEH4ABAZQQA6AHggAkGcxABqIgQgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkHMxABqKAIAIgEgAigCyEQiB0cEQANAIAFBDGshAyABQQFrLAAAQQBIBEAgAygCABAXCyADIgEgB0cNAAsLIAIgBzYCzEQgAkHYxABqKAIAIgEgAkHUxABqKAIAIgdHBEADQCABQQxrIQMgAUEBaywAAEEASARAIAMoAgAQFwsgAyIBIAdHDQALCyACIAc2AthEIABBIBAYIgE2AhAgAEKQgICAgISAgIB/NwIUIAFBADoAECABQfuC7QApAAA3AAggAUHzgu0AKQAANwAAIAAgAEEQaiIDNgIoIAAgCCADIABBKGoQOSAAKAIAIAQ2AhwCQCADIAJBuMQAaiIBRg0AIAAtABsiB0EYdEEYdSEDIAEsAAtBAE4EQCADQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIANBAEgiARsgACgCFCAHIAEbECEaCyAGIAQQNiAALAAbQQBIBEAgACgCEBAXCyAAQQA6ABggAELNyKWzh6SYtuwANwMQIABBCDoAGyAAQcAAEBgiATYCACAAQrSAgICAiICAgH83AgQgAUEAOgA0IAFBou3tACgAADYAMCABQZrt7QApAAA3ACggAUGS7e0AKQAANwAgIAFBiu3tACkAADcAGCABQYLt7QApAAA3ABAgAUH67O0AKQAANwAIIAFB8uztACkAADcAACACQeDEAGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQYrFAGpBADsBACAAQQc6ABsgAEH61u4AKAAANgIQIABB/dbuACgAADYAEyAAQQA6ABcgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkH8xABqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKQgICAgISAgIB/NwIUIAFBADoAECABQYiC7QApAAA3AAggAUGAgu0AKQAANwAAIABB4AAQGCIBNgIAIABC3ICAgICMgICAfzcCBCABQb7Y7wBB3AAQGUEAOgBcIAJBjMUAaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIABBADoAECAAQQA6ABsgAyAAQRBqEIMFIAAsABtBAEgEQCAAKAIQEBcLIABBEBAYIgE2AhAgAEKOgICAgIKAgIB/NwIUIAFBADoADiABQcyC7QApAAA3AAYgAUHGgu0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBqMUAaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABCkYCAgICEgICAfzcCFCABQQA6ABEgAUGhgu0ALQAAOgAQIAFBmYLtACkAADcACCABQZGC7QApAAA3AAAgAEGAARAYIgE2AgAgAEL2gICAgJCAgIB/NwIEIAFB083vAEH2ABAZQQA6AHYgAkHQxQBqIgQgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGAxgBqKAIAIgEgAigC/EUiB0cEQANAIAFBDGshAyABQQFrLAAAQQBIBEAgAygCABAXCyADIgEgB0cNAAsLIAIgBzYCgEYgAkGMxgBqKAIAIgEgAkGIxgBqKAIAIgdHBEADQCABQQxrIQMgAUEBaywAAEEASARAIAMoAgAQFwsgAyIBIAdHDQALCyACIAc2AoxGIABBEBAYIgE2AhAgAEKPgICAgIKAgIB/NwIUIAFBADoADyABQdyC7QApAAA3AAcgAUHVgu0AKQAANwAAIAAgAEEQaiIDNgIoIAAgCCADIABBKGoQOSAAKAIAIAQ2AhwCQCADIAJB7MUAaiIBRg0AIAAtABsiB0EYdEEYdSEDIAEsAAtBAE4EQCADQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIANBAEgiARsgACgCFCAHIAEbECEaCyAGIAQQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIBNgIQIABClYCAgICEgICAfzcCFCABQQA6ABUgAUGKnu0AKQAANwANIAFBhZ7tACkAADcACCABQf2d7QApAAA3AAAgAEEgEBgiATYCACAAQpyAgICAhICAgH83AgQgAUEAOgAcIAFBkp3tACgAADYAGCABQYqd7QApAAA3ABAgAUGCne0AKQAANwAIIAFB+pztACkAADcAACACQZTGAGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyAAQQA6ABAgAEEAOgAbIAMgAEEQahCDBSAALAAbQQBIBEAgACgCEBAXCyAAQQA6ABkgAEHLju8ALQAAOgAYIABBCToAGyAAQcOO7wApAAA3AxAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkGwxgBqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKagICAgISAgIB/NwIUIAFBADoAGiABQaO57QAvAAA7ABggAUGbue0AKQAANwAQIAFBk7ntACkAADcACCABQYu57QApAAA3AAAgAEHAABAYIgE2AgAgAEK8gICAgIiAgIB/NwIEIAFBADoAPCABQfGf7gAoAAA2ADggAUHpn+4AKQAANwAwIAFB4Z/uACkAADcAKCABQdmf7gApAAA3ACAgAUHRn+4AKQAANwAYIAFByZ/uACkAADcAECABQcGf7gApAAA3AAggAUG5n+4AKQAANwAAIAJB2MYAaiIDIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIABBADoAEiAAQfv6ATsBECAAQQI6ABsgAkEANgKERyADIA0gAEEQahCCChogACwAG0EASARAIAAoAhAQFwsgAEEQEBgiATYCECAAQo2AgICAgoCAgH83AhQgAUEAOgANIAFBqortACkAADcABSABQaWK7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkH0xgBqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKXgICAgISAgIB/NwIUIAFBADoAFyABQbyD7QApAAA3AA8gAUG1g+0AKQAANwAIIAFBrYPtACkAADcAACAAQdAAEBgiATYCACAAQsuAgICAioCAgH83AgQgAUGunO0AQcsAEBlBADoASyACQbjHAGoiAyAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQeLHAGpBADsBACAAQSAQGCIBNgIQIABClYCAgICEgICAfzcCFCABQQA6ABUgAUHag+0AKQAANwANIAFB1YPtACkAADcACCABQc2D7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgAzYCHAJAIAQgAkHUxwBqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAYgAxA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgE2AhAgAEKbgICAgISAgIB/NwIUIAFBADoAGyABQdLt7gAoAAA2ABcgAUHL7e4AKQAANwAQIAFBw+3uACkAADcACCABQbvt7gApAAA3AAAgAEHAABAYIgE2AgAgAEK1gICAgIiAgIB/NwIEIAFBADoANSABQeLh7gApAAA3AC0gAUHd4e4AKQAANwAoIAFB1eHuACkAADcAICABQc3h7gApAAA3ABggAUHF4e4AKQAANwAQIAFBveHuACkAADcACCABQbXh7gApAAA3AAAgAkHkxwBqIgMgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGOyABqQQA7AQAgAEEgEBgiATYCECAAQpiAgICAhICAgH83AhQgAUEAOgAYIAFB5+3uACkAADcAECABQd/t7gApAAA3AAggAUHX7e4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAM2AhwCQCAEIAJBgMgAaiIBRg0AIAAtABsiB0EYdEEYdSEEIAEsAAtBAE4EQCAEQQBOBEAgASAAKQMQNwIAIAEgACgCGDYCCAwCCyABIAAoAhAgACgCFBAgDAELIAEgACgCECAAQRBqIARBAEgiARsgACgCFCAHIAEbECEaCyAGIAMQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCj4CAgICCgICAfzcCFCABQQA6AA8gAUGj3+0AKQAANwAHIAFBnN/tACkAADcAACAAQSAQGCIBNgIAIABCkICAgICEgICAfzcCBCABQQA6ABAgAUG03+0AKQAANwAIIAFBrN/tACkAADcAACACQZDIAGoiASAAQRBqIAAQ/AYgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkG4yABqQQQ2AgACQCACKALkZSIDIAIoAuhlIgRJBEAgAyABNgIAIAIgA0EEajYC5GUMAQsgAyAPKAIAIgNrIgdBAnUiDUEBaiIGQYCAgIAETw0BIAYgBCADayIEQQF1IgUgBSAGSRtB/////wMgBEH8////B0kbIgYEfyAGQYCAgIAETw0DIAZBAnQQGAVBAAsiBCANQQJ0aiINIAE2AgAgB0EASgRAIAQgAyAHEBkaCyACIAQgBkECdGo2AuhlIAIgDUEEajYC5GUgAiAENgLgZSADRQ0AIAMQFwsgAEEgEBgiAzYCECAAQpWAgICAhICAgH83AhQgA0EAOgAVIANB+7PuACkAADcADSADQfaz7gApAAA3AAggA0Hus+4AKQAANwAAIABBIBAYIgM2AgAgAEKZgICAgISAgIB/NwIEIANBADoAGSADQeyz7gAtAAA6ABggA0Hks+4AKQAANwAQIANB3LPuACkAADcACCADQdSz7gApAAA3AAAgAkHAyABqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA8D83A/hIIAJBiMkAakKAgICAgICAisAANwMAIAJBgMkAakIANwMAIAJB8MgAakKAgICAgICA8D83AwAgAEEgEBgiAzYCECAAQpOAgICAhICAgH83AhQgA0EAOgATIANBkLXuACgAADYADyADQYm17gApAAA3AAggA0GBte4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJB3MgAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABCk4CAgICEgICAfzcCFCADQQA6ABMgA0G6su4AKAAANgAPIANBs7LuACkAADcACCADQauy7gApAAA3AAAgAEEgEBgiAzYCACAAQpeAgICAhICAgH83AgQgA0EAOgAXIANBorLuACkAADcADyADQZuy7gApAAA3AAggA0GTsu4AKQAANwAAIAJBkMkAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB0MkAakIANwMAIAJByMkAakIANwMAIAJBwMkAakIANwMAIAJB2MkAakKAgICAgICAgMAANwMAIABBIBAYIgM2AhAgAEKRgICAgISAgIB/NwIUIANBADoAESADQdG07gAtAAA6ABAgA0HJtO4AKQAANwAIIANBwbTuACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQazJAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpSAgICAhICAgH83AhQgA0EAOgAUIANB5rHuACgAADYAECADQd6x7gApAAA3AAggA0HWse4AKQAANwAAIABBIBAYIgM2AgAgAEKYgICAgISAgIB/NwIEIANBADoAGCADQc2x7gApAAA3ABAgA0HFse4AKQAANwAIIANBvbHuACkAADcAACACQeDJAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQaDKAGpCADcDACACQZjKAGpCADcDACACQZDKAGpCADcDACACQajKAGpCgICAgICAgIDAADcDACAAQSAQGCIDNgIQIABCkoCAgICEgICAfzcCFCADQQA6ABIgA0G+tO4ALwAAOwAQIANBtrTuACkAADcACCADQa607gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkH8yQBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKSgICAgISAgIB/NwIUIANBADoAEiADQZiz7gAvAAA7ABAgA0GQs+4AKQAANwAIIANBiLPuACkAADcAACAAQSAQGCIDNgIAIABCloCAgICEgICAfzcCBCADQQA6ABYgA0H/su4AKQAANwAOIANB+bLuACkAADcACCADQfGy7gApAAA3AAAgAkGwygBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA8D83A+hKIAJB+MoAakKAgICAgICAjMAANwMAIAJB8MoAakIANwMAIAJB4MoAakKAgICAgICA8D83AwAgAEEgEBgiAzYCECAAQpCAgICAhICAgH83AhQgA0EAOgAQIANB5rTuACkAADcACCADQd607gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkHMygBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKTgICAgISAgIB/NwIUIANBADoAEyADQeLo7wAoAAA2AA8gA0Hb6O8AKQAANwAIIANB0+jvACkAADcAACAAQTAQGCIDNgIAIABCoYCAgICGgICAfzcCBCADQQA6ACEgA0Hrz+0ALQAAOgAgIANB48/tACkAADcAGCADQdvP7QApAAA3ABAgA0HTz+0AKQAANwAIIANBy8/tACkAADcAACACQYDLAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID0PzcDuEsgAkHIywBqQoCAgICAgICSwAA3AwAgAkHAywBqQgA3AwAgAkGwywBqQoCAgICAgID0PzcDACAAQSAQGCIDNgIQIABCkYCAgICEgICAfzcCFCADQQA6ABEgA0GG6e8ALQAAOgAQIANB/ujvACkAADcACCADQfbo7wApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkGcywBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKSgICAgISAgIB/NwIUIANBADoAEiADQc3M7gAvAAA7ABAgA0HFzO4AKQAANwAIIANBvczuACkAADcAACAAQTAQGCIDNgIAIABCoICAgICGgICAfzcCBCADQQA6ACAgA0GqyO0AKQAANwAYIANBosjtACkAADcAECADQZrI7QApAAA3AAggA0GSyO0AKQAANwAAIAJB0MsAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwOITCACQZjMAGpCgICAgICAgJLAADcDACACQZDMAGpCADcDACACQYDMAGpCgICAgICAgPg/NwMAIABBIBAYIgM2AhAgAEKQgICAgISAgIB/NwIUIANBADoAECADQebM7gApAAA3AAggA0HezO4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJB7MsAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABClICAgICEgICAfzcCFCADQQA6ABQgA0HVi+4AKAAANgAQIANBzYvuACkAADcACCADQcWL7gApAAA3AAAgAEEwEBgiAzYCACAAQqKAgICAhoCAgH83AgQgA0EAOgAiIANBusbtAC8AADsAICADQbLG7QApAAA3ABggA0Gqxu0AKQAANwAQIANBosbtACkAADcACCADQZrG7QApAAA3AAAgAkGgzABqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICAgMAANwPYTCACQejMAGpCgICAgICAgJzAADcDACACQeDMAGpCADcDACACQdDMAGpCgICAgICAgIDAADcDACAAQSAQGCIDNgIQIABCkoCAgICEgICAfzcCFCADQQA6ABIgA0Hqi+4ALwAAOwAQIANB4ovuACkAADcACCADQdqL7gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkG8zABqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKRgICAgISAgIB/NwIUIANBADoAESADQYDF7wAtAAA6ABAgA0H4xO8AKQAANwAIIANB8MTvACkAADcAACAAQTAQGCIDNgIAIABCoYCAgICGgICAfzcCBCADQQA6ACEgA0HJz+0ALQAAOgAgIANBwc/tACkAADcAGCADQbnP7QApAAA3ABAgA0Gxz+0AKQAANwAIIANBqc/tACkAADcAACACQfDMAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDqE0gAkG4zQBqQoCAgICAgICAwAA3AwAgAkGwzQBqQgA3AwAgAkGgzQBqQoCAgICAgID4PzcDACAAQRAQGCIDNgIQIABCj4CAgICCgICAfzcCFCADQQA6AA8gA0Gjxe8AKQAANwAHIANBnMXvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQYzNAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpOAgICAhICAgH83AhQgA0EAOgATIANBoJzvACgAADYADyADQZmc7wApAAA3AAggA0GRnO8AKQAANwAAIABBMBAYIgM2AgAgAEKjgICAgIaAgIB/NwIEIANBADoAIyADQYvO7QAoAAA2AB8gA0GEzu0AKQAANwAYIANB/M3tACkAADcAECADQfTN7QApAAA3AAggA0Hsze0AKQAANwAAIAJBwM0AaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBgM4AakIANwMAIAJB+M0AakIANwMAIAJB8M0AakIANwMAIAJBiM4AakKAgICAgICAgMAANwMAIABBIBAYIgM2AhAgAEKRgICAgISAgIB/NwIUIANBADoAESADQaSd7wAtAAA6ABAgA0Gcne8AKQAANwAIIANBlJ3vACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQdzNAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpOAgICAhICAgH83AhQgA0EAOgATIANBzZjtACgAADYADyADQcaY7QApAAA3AAggA0G+mO0AKQAANwAAIABBMBAYIgM2AgAgAEKjgICAgIaAgIB/NwIEIANBADoAIyADQYTD7QAoAAA2AB8gA0H9wu0AKQAANwAYIANB9cLtACkAADcAECADQe3C7QApAAA3AAggA0Hlwu0AKQAANwAAIAJBkM4AaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgIDAADcDyE4gAkHYzgBqQoCAgICAgICAwAA3AwAgAkHQzgBqQgA3AwAgAkHAzgBqQoCAgICAgICAwAA3AwAgAEEgEBgiAzYCECAAQpGAgICAhICAgH83AhQgA0EAOgARIANB9ZjtAC0AADoAECADQe2Y7QApAAA3AAggA0HlmO0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBrM4AaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABCkYCAgICEgICAfzcCFCADQQA6ABEgA0GSuO8ALQAAOgAQIANBirjvACkAADcACCADQYK47wApAAA3AAAgAEEwEBgiAzYCACAAQqGAgICAhoCAgH83AgQgA0EAOgAhIANB/87tAC0AADoAICADQffO7QApAAA3ABggA0Hvzu0AKQAANwAQIANB587tACkAADcACCADQd/O7QApAAA3AAAgAkHgzgBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA+D83A5hPIAJBqM8AakKAgICAgICAgMAANwMAIAJBoM8AakIANwMAIAJBkM8AakKAgICAgICA+D83AwAgAEEQEBgiAzYCECAAQo+AgICAgoCAgH83AhQgA0EAOgAPIANBrLjvACkAADcAByADQaW47wApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkH8zgBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKQgICAgISAgIB/NwIUIANBADoAECADQZf/7gApAAA3AAggA0GP/+4AKQAANwAAIABBMBAYIgM2AgAgAEKggICAgIaAgIB/NwIEIANBADoAICADQYTL7QApAAA3ABggA0H8yu0AKQAANwAQIANB9MrtACkAADcACCADQezK7QApAAA3AAAgAkGwzwBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA+D83A+hPIAJB+M8AakKAgICAgICAgMAANwMAIAJB8M8AakIANwMAIAJB4M8AakKAgICAgICA+D83AwAgAEEQEBgiAzYCECAAQo6AgICAgoCAgH83AhQgA0EAOgAOIANBvv/uACkAADcABiADQbj/7gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkHMzwBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKSgICAgISAgIB/NwIUIANBADoAEiADQdz47gAvAAA7ABAgA0HU+O4AKQAANwAIIANBzPjuACkAADcAACAAQTAQGCIDNgIAIABCooCAgICGgICAfzcCBCADQQA6ACIgA0Hyye0ALwAAOwAgIANB6sntACkAADcAGCADQeLJ7QApAAA3ABAgA0Haye0AKQAANwAIIANB0sntACkAADcAACACQYDQAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDuFAgAkHI0ABqQoCAgICAgICAwAA3AwAgAkHA0ABqQgA3AwAgAkGw0ABqQoCAgICAgID4PzcDACAAQSAQGCIDNgIQIABCkICAgICEgICAfzcCFCADQQA6ABAgA0H5+O4AKQAANwAIIANB8fjuACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQZzQAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpiAgICAhICAgH83AhQgA0EAOgAYIANB85vvACkAADcAECADQeub7wApAAA3AAggA0Hjm+8AKQAANwAAIABBMBAYIgM2AgAgAEKogICAgIaAgIB/NwIEIANBADoAKCADQbnN7QApAAA3ACAgA0Gxze0AKQAANwAYIANBqc3tACkAADcAECADQaHN7QApAAA3AAggA0GZze0AKQAANwAAIAJB0NAAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwOIUSACQZjRAGpCgICAgICAgIDAADcDACACQZDRAGpCADcDACACQYDRAGpCgICAgICAgPg/NwMAIABBIBAYIgM2AhAgAEKVgICAgISAgIB/NwIUIANBADoAFSADQfic7wApAAA3AA0gA0HznO8AKQAANwAIIANB65zvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQezQAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpKAgICAhICAgH83AhQgA0EAOgASIANBov7tAC8AADsAECADQZr+7QApAAA3AAggA0GS/u0AKQAANwAAIABBMBAYIgM2AgAgAEKigICAgIaAgIB/NwIEIANBADoAIiADQfTF7QAvAAA7ACAgA0Hsxe0AKQAANwAYIANB5MXtACkAADcAECADQdzF7QApAAA3AAggA0HUxe0AKQAANwAAIAJBoNEAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwPYUSACQejRAGpCgICAgICAgIDAADcDACACQeDRAGpCADcDACACQdDRAGpCgICAgICAgPg/NwMAIABBIBAYIgM2AhAgAEKQgICAgISAgIB/NwIUIANBADoAECADQb/+7QApAAA3AAggA0G3/u0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBvNEAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABClICAgICEgICAfzcCFCADQQA6ABQgA0Go+e4AKAAANgAQIANBoPnuACkAADcACCADQZj57gApAAA3AAAgAEEwEBgiAzYCACAAQqSAgICAhoCAgH83AgQgA0EAOgAkIANBwMrtACgAADYAICADQbjK7QApAAA3ABggA0Gwyu0AKQAANwAQIANBqMrtACkAADcACCADQaDK7QApAAA3AAAgAkHw0QBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA+D83A6hSIAJBuNIAakKAgICAgICAgMAANwMAIAJBsNIAakIANwMAIAJBoNIAakKAgICAgICA+D83AwAgAEEgEBgiAzYCECAAQpKAgICAhICAgH83AhQgA0EAOgASIANB0fnuAC8AADsAECADQcn57gApAAA3AAggA0HB+e4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBjNIAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABCkYCAgICEgICAfzcCFCADQQA6ABEgA0Gelu0ALQAAOgAQIANBlpbtACkAADcACCADQY6W7QApAAA3AAAgAEEwEBgiAzYCACAAQqGAgICAhoCAgH83AgQgA0EAOgAhIANB58HtAC0AADoAICADQd/B7QApAAA3ABggA0HXwe0AKQAANwAQIANBz8HtACkAADcACCADQcfB7QApAAA3AAAgAkHA0gBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGA0wBqQgA3AwAgAkH40gBqQgA3AwAgAkHw0gBqQgA3AwAgAkGI0wBqQoCAgICAgICAwAA3AwAgAEEQEBgiAzYCECAAQo+AgICAgoCAgH83AhQgA0EAOgAPIANBjpftACkAADcAByADQYeX7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkHc0gBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKRgICAgISAgIB/NwIUIANBADoAESADQe+/8AAtAAA6ABAgA0Hnv/AAKQAANwAIIANB37/wACkAADcAACAAQTAQGCIDNgIAIABCoYCAgICGgICAfzcCBCADQQA6ACEgA0G10O0ALQAAOgAgIANBrdDtACkAADcAGCADQaXQ7QApAAA3ABAgA0Gd0O0AKQAANwAIIANBldDtACkAADcAACACQZDTAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQdDTAGpCADcDACACQcjTAGpCADcDACACQcDTAGpCADcDACACQdjTAGpCgICAgICAgIDAADcDACAAQRAQGCIDNgIQIABCj4CAgICCgICAfzcCFCADQQA6AA8gA0GJwPAAKQAANwAHIANBgsDwACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQazTAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpWAgICAhICAgH83AhQgA0EAOgAVIANBxJbtACkAADcADSADQb+W7QApAAA3AAggA0G3lu0AKQAANwAAIABBMBAYIgM2AgAgAEKlgICAgIaAgIB/NwIEIANBADoAJSADQbLC7QApAAA3AB0gA0Gtwu0AKQAANwAYIANBpcLtACkAADcAECADQZ3C7QApAAA3AAggA0GVwu0AKQAANwAAIAJB4NMAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBoNQAakIANwMAIAJBmNQAakIANwMAIAJBkNQAakIANwMAIAJBqNQAakKAgICAgICAgMAANwMAIABBIBAYIgM2AhAgAEKTgICAgISAgIB/NwIUIANBADoAEyADQfGW7QAoAAA2AA8gA0Hqlu0AKQAANwAIIANB4pbtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQfzTAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpSAgICAhICAgH83AhQgA0EAOgAUIANBppntACgAADYAECADQZ6Z7QApAAA3AAggA0GWme0AKQAANwAAIABBMBAYIgM2AgAgAEKkgICAgIaAgIB/NwIEIANBADoAJCADQdTD7QAoAAA2ACAgA0HMw+0AKQAANwAYIANBxMPtACkAADcAECADQbzD7QApAAA3AAggA0G0w+0AKQAANwAAIAJBsNQAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB8NQAakIANwMAIAJB6NQAakIANwMAIAJB4NQAakIANwMAIAJB+NQAakKAgICAgICAgMAANwMAIABBIBAYIgM2AhAgAEKSgICAgISAgIB/NwIUIANBADoAEiADQc+Z7QAvAAA7ABAgA0HHme0AKQAANwAIIANBv5ntACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQczUAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpCAgICAhICAgH83AhQgA0EAOgAQIANB0orvACkAADcACCADQcqK7wApAAA3AAAgAEEwEBgiAzYCACAAQqCAgICAhoCAgH83AgQgA0EAOgAgIANBh8ztACkAADcAGCADQf/L7QApAAA3ABAgA0H3y+0AKQAANwAIIANB78vtACkAADcAACACQYDVAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDuFUgAkHI1QBqQoCAgICAgICAwAA3AwAgAkHA1QBqQgA3AwAgAkGw1QBqQoCAgICAgID4PzcDACAAQRAQGCIDNgIQIABCjoCAgICCgICAfzcCFCADQQA6AA4gA0G4i+8AKQAANwAGIANBsovvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQZzVAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpCAgICAhICAgH83AhQgA0EAOgAQIANBy5XtACkAADcACCADQcOV7QApAAA3AAAgAEEwEBgiAzYCACAAQqCAgICAhoCAgH83AgQgA0EAOgAgIANBlsHtACkAADcAGCADQY7B7QApAAA3ABAgA0GGwe0AKQAANwAIIANB/sDtACkAADcAACACQdDVAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDiFYgAkGY1gBqQoCAgICAgICAwAA3AwAgAkGQ1gBqQgA3AwAgAkGA1gBqQoCAgICAgID4PzcDACAAQRAQGCIDNgIQIABCjoCAgICCgICAfzcCFCADQQA6AA4gA0Hyle0AKQAANwAGIANB7JXtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQezVAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpmAgICAhICAgH83AhQgA0EAOgAZIANBx5vvAC0AADoAGCADQb+b7wApAAA3ABAgA0G3m+8AKQAANwAIIANBr5vvACkAADcAACAAQTAQGCIDNgIAIABCqYCAgICGgICAfzcCBCADQQA6ACkgA0HozO0ALQAAOgAoIANB4MztACkAADcAICADQdjM7QApAAA3ABggA0HQzO0AKQAANwAQIANByMztACkAADcACCADQcDM7QApAAA3AAAgAkGg1gBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA+D83A9hWIAJB6NYAakKAgICAgICAgMAANwMAIAJB4NYAakIANwMAIAJB0NYAakKAgICAgICA+D83AwAgAEEgEBgiAzYCECAAQpaAgICAhICAgH83AhQgA0EAOgAWIANBy5zvACkAADcADiADQcWc7wApAAA3AAggA0G9nO8AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBvNYAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABClYCAgICEgICAfzcCFCADQQA6ABUgA0Hmwe4AKQAANwANIANB4cHuACkAADcACCADQdnB7gApAAA3AAAgAEEwEBgiAzYCACAAQqWAgICAhoCAgH83AgQgA0EAOgAlIANBicjtACkAADcAHSADQYTI7QApAAA3ABggA0H8x+0AKQAANwAQIANB9MftACkAADcACCADQezH7QApAAA3AAAgAkHw1gBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA+D83A6hXIAJBuNcAakKAgICAgICAgMAANwMAIAJBsNcAakIANwMAIAJBoNcAakKAgICAgICA+D83AwAgAEEgEBgiAzYCECAAQpOAgICAhICAgH83AhQgA0EAOgATIANB0r7uACgAADYADyADQcu+7gApAAA3AAggA0HDvu4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBjNcAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABCkoCAgICEgICAfzcCFCADQQA6ABIgA0HtxO8ALwAAOwAQIANB5cTvACkAADcACCADQd3E7wApAAA3AAAgAEEwEBgiAzYCACAAQqeAgICAhoCAgH83AgQgA0EAOgAnIANBoM/tACkAADcAHyADQZnP7QApAAA3ABggA0GRz+0AKQAANwAQIANBic/tACkAADcACCADQYHP7QApAAA3AAAgAkHA1wBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA8D83A/hXIAJBiNgAakKAgICAgICAgMAANwMAIAJBgNgAakIANwMAIAJB8NcAakKAgICAgICA8D83AwAgAEEgEBgiAzYCECAAQpCAgICAhICAgH83AhQgA0EAOgAQIANBk8XvACkAADcACCADQYvF7wApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkHc1wBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKUgICAgISAgIB/NwIUIANBADoAFCADQYyc7wAoAAA2ABAgA0GEnO8AKQAANwAIIANB/JvvACkAADcAACAAQTAQGCIDNgIAIABCqYCAgICGgICAfzcCBCADQQA6ACkgA0Hqze0ALQAAOgAoIANB4s3tACkAADcAICADQdrN7QApAAA3ABggA0HSze0AKQAANwAQIANBys3tACkAADcACCADQcLN7QApAAA3AAAgAkGQ2ABqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkHQ2ABqQgA3AwAgAkHI2ABqQgA3AwAgAkHA2ABqQgA3AwAgAkHY2ABqQoCAgICAgICAwAA3AwAgAEEgEBgiAzYCECAAQpKAgICAhICAgH83AhQgA0EAOgASIANBkZ3vAC8AADsAECADQYmd7wApAAA3AAggA0GBne8AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBrNgAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABClICAgICEgICAfzcCFCADQQA6ABQgA0G5mO0AKAAANgAQIANBsZjtACkAADcACCADQamY7QApAAA3AAAgAEEwEBgiAzYCACAAQqmAgICAhoCAgH83AgQgA0EAOgApIANB48LtAC0AADoAKCADQdvC7QApAAA3ACAgA0HTwu0AKQAANwAYIANBy8LtACkAADcAECADQcPC7QApAAA3AAggA0G7wu0AKQAANwAAIAJB4NgAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBoNkAakIANwMAIAJBmNkAakIANwMAIAJBkNkAakIANwMAIAJBqNkAakKAgICAgICAgMAANwMAIABBIBAYIgM2AhAgAEKSgICAgISAgIB/NwIUIANBADoAEiADQeKY7QAvAAA7ABAgA0HamO0AKQAANwAIIANB0pjtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQfzYAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpKAgICAhICAgH83AhQgA0EAOgASIANB/7fvAC8AADsAECADQfe37wApAAA3AAggA0Hvt+8AKQAANwAAIABBMBAYIgM2AgAgAEKngICAgIaAgIB/NwIEIANBADoAJyADQdbO7QApAAA3AB8gA0HPzu0AKQAANwAYIANBx87tACkAADcAECADQb/O7QApAAA3AAggA0G3zu0AKQAANwAAIAJBsNkAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB8NkAakIANwMAIAJB6NkAakIANwMAIAJB4NkAakIANwMAIAJB+NkAakKAgICAgICAgMAANwMAIABBIBAYIgM2AhAgAEKQgICAgISAgIB/NwIUIANBADoAECADQZy47wApAAA3AAggA0GUuO8AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBzNkAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABCkYCAgICEgICAfzcCFCADQQA6ABEgA0GN/+4ALQAAOgAQIANBhf/uACkAADcACCADQf3+7gApAAA3AAAgAEEwEBgiAzYCACAAQqaAgICAhoCAgH83AgQgA0EAOgAmIANB48rtACkAADcAHiADQd3K7QApAAA3ABggA0HVyu0AKQAANwAQIANBzcrtACkAADcACCADQcXK7QApAAA3AAAgAkGA2gBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkKAgICAgICA+D83A7haIAJByNoAakKAgICAgICAgMAANwMAIAJBwNoAakIANwMAIAJBsNoAakKAgICAgICA+D83AwAgAEEQEBgiAzYCECAAQo+AgICAgoCAgH83AhQgA0EAOgAPIANBr//uACkAADcAByADQaj/7gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkGc2gBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKTgICAgISAgIB/NwIUIANBADoAEyADQcf47gAoAAA2AA8gA0HA+O4AKQAANwAIIANBuPjuACkAADcAACAAQTAQGCIDNgIAIABCqICAgICGgICAfzcCBCADQQA6ACggA0HJye0AKQAANwAgIANBwcntACkAADcAGCADQbnJ7QApAAA3ABAgA0Gxye0AKQAANwAIIANBqcntACkAADcAACACQdDaAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDiFsgAkGY2wBqQoCAgICAgICAwAA3AwAgAkGQ2wBqQgA3AwAgAkGA2wBqQoCAgICAgID4PzcDACAAQSAQGCIDNgIQIABCkYCAgICEgICAfzcCFCADQQA6ABEgA0Hv+O4ALQAAOgAQIANB5/juACkAADcACCADQd/47gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkHs2gBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKZgICAgISAgIB/NwIUIANBADoAGSADQeGb7wAtAAA6ABggA0HZm+8AKQAANwAQIANB0ZvvACkAADcACCADQcmb7wApAAA3AAAgAEEwEBgiAzYCACAAQq6AgICAhoCAgH83AgQgA0EAOgAuIANBkM3tACkAADcAJiADQYrN7QApAAA3ACAgA0GCze0AKQAANwAYIANB+sztACkAADcAECADQfLM7QApAAA3AAggA0HqzO0AKQAANwAAIAJBoNsAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwPYWyACQejbAGpCgICAgICAgIDAADcDACACQeDbAGpCADcDACACQdDbAGpCgICAgICAgPg/NwMAIABBIBAYIgM2AhAgAEKWgICAgISAgIB/NwIUIANBADoAFiADQeKc7wApAAA3AA4gA0HcnO8AKQAANwAIIANB1JzvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQbzbAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpOAgICAhICAgH83AhQgA0EAOgATIANBjf7tACgAADYADyADQYb+7QApAAA3AAggA0H+/e0AKQAANwAAIABBMBAYIgM2AgAgAEKogICAgIaAgIB/NwIEIANBADoAKCADQcvF7QApAAA3ACAgA0HDxe0AKQAANwAYIANBu8XtACkAADcAECADQbPF7QApAAA3AAggA0Grxe0AKQAANwAAIAJB8NsAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgPg/NwOoXCACQbjcAGpCgICAgICAgIDAADcDACACQbDcAGpCADcDACACQaDcAGpCgICAgICAgPg/NwMAIABBIBAYIgM2AhAgAEKRgICAgISAgIB/NwIUIANBADoAESADQbX+7QAtAAA6ABAgA0Gt/u0AKQAANwAIIANBpf7tACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQYzcAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpWAgICAhICAgH83AhQgA0EAOgAVIANBj/nuACkAADcADSADQYr57gApAAA3AAggA0GC+e4AKQAANwAAIABBMBAYIgM2AgAgAEKqgICAgIaAgIB/NwIEIANBADoAKiADQZ3K7QAvAAA7ACggA0GVyu0AKQAANwAgIANBjcrtACkAADcAGCADQYXK7QApAAA3ABAgA0H9ye0AKQAANwAIIANB9cntACkAADcAACACQcDcAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcD+FwgAkGI3QBqQoCAgICAgICAwAA3AwAgAkGA3QBqQgA3AwAgAkHw3ABqQoCAgICAgID4PzcDACAAQSAQGCIDNgIQIABCk4CAgICEgICAfzcCFCADQQA6ABMgA0G8+e4AKAAANgAPIANBtfnuACkAADcACCADQa357gApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkHc3ABqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKSgICAgISAgIB/NwIUIANBADoAEiADQYuW7QAvAAA7ABAgA0GDlu0AKQAANwAIIANB+5XtACkAADcAACAAQTAQGCIDNgIAIABCp4CAgICGgICAfzcCBCADQQA6ACcgA0G+we0AKQAANwAfIANBt8HtACkAADcAGCADQa/B7QApAAA3ABAgA0Gnwe0AKQAANwAIIANBn8HtACkAADcAACACQZDdAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQdDdAGpCADcDACACQcjdAGpCADcDACACQcDdAGpCADcDACACQdjdAGpCgICAgICAgIDAADcDACAAQSAQGCIDNgIQIABCkICAgICEgICAfzcCFCADQQA6ABAgA0H+lu0AKQAANwAIIANB9pbtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQazdAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpKAgICAhICAgH83AhQgA0EAOgASIANB3L/wAC8AADsAECADQdS/8AApAAA3AAggA0HMv/AAKQAANwAAIABBMBAYIgM2AgAgAEKngICAgIaAgIB/NwIEIANBADoAJyADQYzQ7QApAAA3AB8gA0GF0O0AKQAANwAYIANB/c/tACkAADcAECADQfXP7QApAAA3AAggA0Htz+0AKQAANwAAIAJB4N0AaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBoN4AakIANwMAIAJBmN4AakIANwMAIAJBkN4AakIANwMAIAJBqN4AakKAgICAgICAgMAANwMAIABBIBAYIgM2AhAgAEKQgICAgISAgIB/NwIUIANBADoAECADQfm/8AApAAA3AAggA0Hxv/AAKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJB/N0AaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABCloCAgICEgICAfzcCFCADQQA6ABYgA0Gulu0AKQAANwAOIANBqJbtACkAADcACCADQaCW7QApAAA3AAAgAEEwEBgiAzYCACAAQquAgICAhoCAgH83AgQgA0EAOgArIANBkMLtACgAADYAJyADQYnC7QApAAA3ACAgA0GBwu0AKQAANwAYIANB+cHtACkAADcAECADQfHB7QApAAA3AAggA0Hpwe0AKQAANwAAIAJBsN4AaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB8N4AakIANwMAIAJB6N4AakIANwMAIAJB4N4AakIANwMAIAJB+N4AakKAgICAgICAgMAANwMAIABBIBAYIgM2AhAgAEKUgICAgISAgIB/NwIUIANBADoAFCADQd2W7QAoAAA2ABAgA0HVlu0AKQAANwAIIANBzZbtACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQczeAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpWAgICAhICAgH83AhQgA0EAOgAVIANBjZntACkAADcADSADQYiZ7QApAAA3AAggA0GAme0AKQAANwAAIABBMBAYIgM2AgAgAEKqgICAgIaAgIB/NwIEIANBADoAKiADQbHD7QAvAAA7ACggA0Gpw+0AKQAANwAgIANBocPtACkAADcAGCADQZnD7QApAAA3ABAgA0GRw+0AKQAANwAIIANBicPtACkAADcAACACQYDfAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQcDfAGpCADcDACACQbjfAGpCADcDACACQbDfAGpCADcDACACQcjfAGpCgICAgICAgIDAADcDACAAQSAQGCIDNgIQIABCk4CAgICEgICAfzcCFCADQQA6ABMgA0G6me0AKAAANgAPIANBs5ntACkAADcACCADQauZ7QApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkGc3wBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKRgICAgISAgIB/NwIUIANBADoAESADQciK7wAtAAA6ABAgA0HAiu8AKQAANwAIIANBuIrvACkAADcAACAAQTAQGCIDNgIAIABCpoCAgICGgICAfzcCBCADQQA6ACYgA0Hmy+0AKQAANwAeIANB4MvtACkAADcAGCADQdjL7QApAAA3ABAgA0HQy+0AKQAANwAIIANByMvtACkAADcAACACQdDfAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQZDgAGpCADcDACACQYjgAGpCADcDACACQYDgAGpCADcDACACQZjgAGpCgICAgICAgIDAADcDACAAQRAQGCIDNgIQIABCj4CAgICCgICAfzcCFCADQQA6AA8gA0Gpi+8AKQAANwAHIANBoovvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQezfAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpGAgICAhICAgH83AhQgA0EAOgARIANBwZXtAC0AADoAECADQbmV7QApAAA3AAggA0Gxle0AKQAANwAAIABBMBAYIgM2AgAgAEKmgICAgIaAgIB/NwIEIANBADoAJiADQfXA7QApAAA3AB4gA0HvwO0AKQAANwAYIANB58DtACkAADcAECADQd/A7QApAAA3AAggA0HXwO0AKQAANwAAIAJBoOAAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJB4OAAakIANwMAIAJB2OAAakIANwMAIAJB0OAAakIANwMAIAJB6OAAakKAgICAgICAgMAANwMAIABBEBAYIgM2AhAgAEKPgICAgIKAgIB/NwIUIANBADoADyADQeOV7QApAAA3AAcgA0Hcle0AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBvOAAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABCmoCAgICEgICAfzcCFCADQQA6ABogA0Gsm+8ALwAAOwAYIANBpJvvACkAADcAECADQZyb7wApAAA3AAggA0GUm+8AKQAANwAAIABBMBAYIgM2AgAgAEKvgICAgIaAgIB/NwIEIANBADoALyADQbfM7QApAAA3ACcgA0GwzO0AKQAANwAgIANBqMztACkAADcAGCADQaDM7QApAAA3ABAgA0GYzO0AKQAANwAIIANBkMztACkAADcAACACQfDgAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQbDhAGpCADcDACACQajhAGpCADcDACACQaDhAGpCADcDACACQbjhAGpCgICAgICAgIDAADcDACAAQSAQGCIDNgIQIABCl4CAgICEgICAfzcCFCADQQA6ABcgA0G0nO8AKQAANwAPIANBrZzvACkAADcACCADQaWc7wApAAA3AAAgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkGM4QBqIgNGDQAgAC0AGyIHQRh0QRh1IQQgAywAC0EATgRAIARBAE4EQCADIAApAxA3AgAgAyAAKAIYNgIIDAILIAMgACgCECAAKAIUECAMAQsgAyAAKAIQIABBEGogBEEASCIDGyAAKAIUIAcgAxsQIRoLIAEgBhA2IAAsABtBAEgEQCAAKAIQEBcLIABBIBAYIgM2AhAgAEKWgICAgISAgIB/NwIUIANBADoAFiADQdDB7gApAAA3AA4gA0HKwe4AKQAANwAIIANBwsHuACkAADcAACAAQTAQGCIDNgIAIABCq4CAgICGgICAfzcCBCADQQA6ACsgA0Hnx+0AKAAANgAnIANB4MftACkAADcAICADQdjH7QApAAA3ABggA0HQx+0AKQAANwAQIANByMftACkAADcACCADQcDH7QApAAA3AAAgAkHA4QBqIgYgAEEQaiAAEDcgACwAC0EASARAIAAoAgAQFwsgACwAG0EASARAIAAoAhAQFwsgAkGA4gBqQgA3AwAgAkH44QBqQgA3AwAgAkHw4QBqQgA3AwAgAkGI4gBqQoCAgICAgICAwAA3AwAgAEEgEBgiAzYCECAAQpSAgICAhICAgH83AhQgA0EAOgAUIANBvr7uACgAADYAECADQba+7gApAAA3AAggA0Guvu4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJB3OEAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQSAQGCIDNgIQIABCkICAgICEgICAfzcCFCADQQA6ABAgA0HK6O8AKQAANwAIIANBwujvACkAADcAACAAQTAQGCIDNgIAIABCoYCAgICGgICAfzcCBCADQQA6ACEgA0Hrz+0ALQAAOgAgIANB48/tACkAADcAGCADQdvP7QApAAA3ABAgA0HTz+0AKQAANwAIIANBy8/tACkAADcAACACQZDiAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID0PzcDyGIgAkHY4gBqQoCAgICAgICSwAA3AwAgAkHQ4gBqQgA3AwAgAkHA4gBqQoCAgICAgID0PzcDACAAQRAQGCIDNgIQIABCjoCAgICCgICAfzcCFCADQQA6AA4gA0Ht6O8AKQAANwAGIANB5+jvACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQaziAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEQEBgiAzYCECAAQo+AgICAgoCAgH83AhQgA0EAOgAPIANBtMzuACkAADcAByADQa3M7gApAAA3AAAgAEEwEBgiAzYCACAAQqCAgICAhoCAgH83AgQgA0EAOgAgIANBqsjtACkAADcAGCADQaLI7QApAAA3ABAgA0GayO0AKQAANwAIIANBksjtACkAADcAACACQeDiAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQoCAgICAgID4PzcDmGMgAkGo4wBqQoCAgICAgICSwAA3AwAgAkGg4wBqQgA3AwAgAkGQ4wBqQoCAgICAgID4PzcDACAAQRAQGCIDNgIQIABCjYCAgICCgICAfzcCFCADQQA6AA0gA0HVzO4AKQAANwAFIANB0MzuACkAADcAACAAIABBEGoiBDYCKCAAIAggBCAAQShqEDkgACgCACAGNgIcAkAgBCACQfziAGoiA0YNACAALQAbIgdBGHRBGHUhBCADLAALQQBOBEAgBEEATgRAIAMgACkDEDcCACADIAAoAhg2AggMAgsgAyAAKAIQIAAoAhQQIAwBCyADIAAoAhAgAEEQaiAEQQBIIgMbIAAoAhQgByADGxAhGgsgASAGEDYgACwAG0EASARAIAAoAhAQFwsgAEEgEBgiAzYCECAAQpGAgICAhICAgH83AhQgA0EAOgARIANBwobuAC0AADoAECADQbqG7gApAAA3AAggA0Gyhu4AKQAANwAAIABBMBAYIgM2AgAgAEKigICAgIaAgIB/NwIEIANBADoAIiADQZfG7QAvAAA7ACAgA0GPxu0AKQAANwAYIANBh8btACkAADcAECADQf/F7QApAAA3AAggA0H3xe0AKQAANwAAIAJBsOMAaiIGIABBEGogABA3IAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJCgICAgICAgIDAADcD6GMgAkH44wBqQoCAgICAgICcwAA3AwAgAkHw4wBqQgA3AwAgAkHg4wBqQoCAgICAgICAwAA3AwAgAEEgEBgiAzYCECAAQpGAgICAhICAgH83AhQgA0EAOgARIANB1IbuAC0AADoAECADQcyG7gApAAA3AAggA0HEhu4AKQAANwAAIAAgAEEQaiIENgIoIAAgCCAEIABBKGoQOSAAKAIAIAY2AhwCQCAEIAJBzOMAaiIDRg0AIAAtABsiB0EYdEEYdSEEIAMsAAtBAE4EQCAEQQBOBEAgAyAAKQMQNwIAIAMgACgCGDYCCAwCCyADIAAoAhAgACgCFBAgDAELIAMgACgCECAAQRBqIARBAEgiAxsgACgCFCAHIAMbECEaCyABIAYQNiAALAAbQQBIBEAgACgCEBAXCyAAQRAQGCIBNgIQIABCjICAgICCgICAfzcCFCABQQA6AAwgAUH93e0AKAAANgAIIAFB9d3tACkAADcAACAAQQY6AAsgAEHA4u4AKAAANgIAIABBxOLuAC8AADsBBCAAQQA6AAYgAkGA5ABqIgMgAEEQaiAAEPwGIAAsAAtBAEgEQCAAKAIAEBcLIAAsABtBAEgEQCAAKAIQEBcLIAJBqOQAakEFNgIAAkAgAigC5GUiASACKALoZSIESQRAIAEgAzYCACACIAFBBGo2AuRlDAELIAEgDygCACIBayIHQQJ1Ig1BAWoiBkGAgICABE8NASAGIAQgAWsiBEEBdSIPIAYgD0sbQf////8DIARB/P///wdJGyIGBH8gBkGAgICABE8NAyAGQQJ0EBgFQQALIgQgDUECdGoiDSADNgIAIAdBAEoEQCAEIAEgBxAZGgsgAiAEIAZBAnRqNgLoZSACIA1BBGo2AuRlIAIgBDYC4GUgAUUNACABEBcLIABBIBAYIgE2AhAgAEKagICAgISAgIB/NwIUIAFBADoAGiABQcDq7QAvAAA7ABggAUG46u0AKQAANwAQIAFBsOrtACkAADcACCABQajq7QApAAA3AAAgAEEgEBgiATYCACAAQp2AgICAhICAgH83AgQgAUEAOgAdIAFBoY3tACkAADcAFSABQZyN7QApAAA3ABAgAUGUje0AKQAANwAIIAFBjI3tACkAADcAACACQazkAGoiBiAAQRBqIAAQNyAALAALQQBIBEAgACgCABAXCyAALAAbQQBIBEAgACgCEBAXCyACQdbkAGpBADsBACAAQcGJ7wAtAAA6ABggAEEJOgAbIABBuYnvACkAADcDECAAQQA6ABkgACAAQRBqIgQ2AiggACAIIAQgAEEoahA5IAAoAgAgBjYCHAJAIAQgAkHI5ABqIgFGDQAgAC0AGyIHQRh0QRh1IQQgASwAC0EATgRAIARBAE4EQCABIAApAxA3AgAgASAAKAIYNgIIDAILIAEgACgCECAAKAIUECAMAQsgASAAKAIQIABBEGogBEEASCIBGyAAKAIUIAcgARsQIRoLIAMg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AgRBAWsiAjYCBCACQX9GBEAgASABKAIAKAIIEQEACyAAQfC2gQE2AgAgACgCBCIBBEAgASABKAIAKAIEEQEACyAAC9IBAQV/AkACQAJAIAEoAhAgACgCFEEBa0EMbGoiBS0ACEUNAiAFKAIEIAUoAgAiAmsiBiABKAIMIAEoAggiA2tKDQIgBkEATA0BA0AgACgCDCIDIAIgBGosAAAgAygCACgCFBEDACAAKAIMIgIgASgCCCAEaiwAACACKAIAKAIUEQMARw0DIARBAWoiBCAGRg0BIAUoAgAhAgwACwALIAEoAgghAwsgAUGeeDYCACABIAMgBmo2AgggASAAKAIENgIoDwsgAUGfeDYCACABQQA2AigLXAECfyAAQYi8gQE2AgAgACgCCCIBIAEoAgRBAWsiAjYCBCACQX9GBEAgASABKAIAKAIIEQEACyAAQfC2gQE2AgAgACgCBCIBBEAgASABKAIAKAIEEQEACyAAEBcLWgECfyAAQYi8gQE2AgAgACgCCCIBIAEoAgRBAWsiAjYCBCACQX9GBEAgASABKAIAKAIIEQEACyAAQfC2gQE2AgAgACgCBCIBBEAgASABKAIAKAIEEQEACyAAC08BAX8CQCABKAIIIgIgASgCDEYNACACLQAAIAAtAAhHDQAgAUGdeDYCACABIAJBAWo2AgggASAAKAIENgIoDwsgAUGfeDYCACABQQA2AigLJwEBfyAAQfC2gQE2AgAgACgCBCIBBEAgASABKAIAKAIEEQEACyAAC08BAX8CQCABKAIIIgIgASgCDEYNACACLQAAIAAtABRHDQAgAUGdeDYCACABIAJBAWo2AgggASAAKAIENgIoDwsgAUGfeDYCACABQQA2AigLXAECfyAAQey6gQE2AgAgACgCCCIBIAEoAgRBAWsiAjYCBCACQX9GBEAgASABKAIAKAIIEQEACyAAQfC2gQE2AgAgACgCBCIBBEAgASABKAIAKAIEEQEACyAAEBcLWgECfyAAQey6gQE2AgAgACgCCCIBIAEoAgRBAWsiAjYCBCACQX9GBEAgASABKAIAKAIIEQEACyAAQfC2gQE2AgAgACgCBCIBBEAgASABKAIAKAIEEQEACyAAC2gBAn8CQCABKAIIIgIgASgCDEYNACAAKAIMIgMgAiwAACADKAIAKAIUEQMAQf8BcSAALQAURw0AIAFBnXg2AgAgASABKAIIQQFqNgIIIAEgACgCBDYCKA8LIAFBn3g2AgAgAUEANgIoC1wBAn8gAEGQuoEBNgIAIAAoAggiASABKAIEQQFrIgI2AgQgAkF/RgRAIAEgASgCACgCCBEBAAsgAEHwtoEBNgIAIAAoAgQiAQRAIAEgASgCACgCBBEBAAsgABAXC1oBAn8gAEGQuoEBNgIAIAAoAggiASABKAIEQQFrIgI2AgQgAkF/RgRAIAEgASgCACgCCBEBAAsgAEHwtoEBNgIAIAAoAgQiAQRAIAEgASgCACgCBBEBAAsgAAutAwEGfyMAQUBqIgIkACACQQA6ACggAkEAOgA0IAJBADYCECACQgA3AyAgAkIANwIsIAJBADYCPCACQQA6ADggAkIANwMIIAAoAhghBSABKAIIIQMgASgCDCEEIAJBADoAHCACIAQ2AhggAiAENgIUQQEhBCACQQhqIgYgBUEBaiACQRRqEL8IIAJBADoAKCACIAM2AiQgAiACLQAcOgA0IAIgAzYCICACIAM2AjwgAkEBOgA4IAIgAikCFDcCLAJAAkACQCAAQQhqIAEoAggiAyABKAIMIAYgASgCLEG/H3FBwAByIAMgASgCBEYgAS0AMEEAR3EQxAogAC0ANEcEQCABQZ54NgIAIAEgACgCBDYCKCACKAIMIAIoAggiA2tBDG0iBUECSQ0BIAEoAhAhBiAAKAIwIQcDQCAEIAdqQQxsIAZqQQxrIgAgAyAEQQxsaiIBKAIANgIAIAAgASgCBDYCBCAAIAEtAAg6AAggBEEBaiIEIAVHDQALDAILIAFBADYCKCABQZ94NgIAIAIoAgghAwsgA0UNAQsgAiADNgIMIAMQFwsgAkFAayQAC44BAQJ/IABB8LiBATYCAAJAIAAoAigiAUUNACABIAEoAgQiAkEBazYCBCACDQAgASABKAIAKAIIEQEAIAEQkQILIAAoAggiASABKAIEQQFrIgI2AgQgAkF/RgRAIAEgASgCACgCCBEBAAsgAEHwtoEBNgIAIAAoAgQiAQRAIAEgASgCACgCBBEBAAsgABAXC4wBAQJ/IABB8LiBATYCAAJAIAAoAigiAUUNACABIAEoAgQiAkEBazYCBCACDQAgASABKAIAKAIIEQEAIAEQkQILIAAoAggiASABKAIEQQFrIgI2AgQgAkF/RgRAIAEgASgCACgCCBEBAAsgAEHwtoEBNgIAIAAoAgQiAQRAIAEgASgCACgCBBEBAAsgAAv4AgEFfyABQQAgACgCBAJ/QQAgASgCBCICIAEoAgwiA0YNABogAyABKAIIIgRGBEBBACABLQAsQQhxDQEaQQEgA0EBay0AACICQd8ARg0BGiACQRh0QRh1QQBOBEBBASAAKAIMKAIIIAJBAXRqLQABQQxxDQIaC0EADAELAkAgAiAERw0AIAEoAiwiA0GAAXENAEEAIANBBHENARpBASACLQAAIgJB3wBGDQEaIAJBGHRBGHVBAE4EQEEBIAAoAgwoAgggAkEBdGotAAFBDHENAhoLQQAMAQsgBC0AACIGQRh0QRh1IQVBASECAn9BASAEQQFrLQAAIgRB3wBGDQAaIARBGHRBGHVBAE4EQEEBIAAoAgwoAgggBEEBdGotAAFBDHENARoLQQALIQMCQCAFQd8ARg0AIAVBAE4EQCAAKAIMKAIIIAZBAXRqLQABQQxxDQELQQAhAgsgAiADRwsgAC0AFEYiABs2AiggAUGfeEGeeCAAGzYCAAtcAQJ/IABBmLiBATYCACAAKAIIIgEgASgCBEEBayICNgIEIAJBf0YEQCABIAEoAgAoAggRAQALIABB8LaBATYCACAAKAIEIgEEQCABIAEoAgAoAgQRAQALIAAQFwtaAQJ/IABBmLiBATYCACAAKAIIIgEgASgCBEEBayICNgIEIAJBf0YEQCABIAEoAgAoAggRAQALIABB8LaBATYCACAAKAIEIgEEQCABIAEoAgAoAgQRAQALIAALZgEBfwJAAkAgASgCCCICIAEoAgxHDQAgAS0ALEECcQ0ADAELAkAgAC0ACEUNAAJAIAItAABBCmsOBAABAQABCwwBCyABQZ94NgIAIAFBADYCKA8LIAFBnng2AgAgASAAKAIENgIoC20AAkACQCABLQAwBEAgASgCCCABKAIERw0BIAEtACxBAXENAQwCCyAALQAIRQ0AAkAgASgCCEEBay0AAEEKaw4EAAEBAAELDAELIAFBn3g2AgAgAUEANgIoDwsgAUGeeDYCACABIAAoAgQ2AigLFQAgAEEMakEAIAEoAgRBgLWBAUYbCxkAIAAoAgwiAARAIAAgACgCACgCBBEBAAsLCgAgAUGYeDYCAAsUACABIABBCGoQUiAALQAFQQBHcwtBAQF/AkAgASAAQQhqEFJFDQAgASABKAIAKAJAEQAAIgErA5gBIAAoAhS3ZUUNACABKwOgASAAKAIUt2YhAgsgAgsqAQF/IAAvAQYgASABKAIAKAIIEQAARgR/IAEgACgCCBCFEkEASgVBAAsLIgAgAEGosIEBNgIAIAAsABNBAEgEQCAAKAIIEBcLIAAQFwsNAEGnxfEAQQAQOkEACxcAIABBrK+BATYCACAAQQxqEF0gABAXCxUAIABBrK+BATYCACAAQQxqEF0gAAtGACAAQfyugQE2AgAgACwAL0EASARAIAAoAiQQFwsgACwAG0EASARAIAAoAhAQFwsgACwAD0EASARAIAAoAgQQFwsgABAXC+JbAx5/AX4CfCMAQfABayINJABByOOBASgCACIDQcTjgQEoAgAiBkcEQANAIANBDGshAiADQQFrLAAAQQBIBEAgAigCABAXCyACIgMgBkcNAAsLQcjjgQEgBjYCAEEAIQMgDUG4AWoiCUIANwIoIAlCgICAgBA3AhAgCUKAgICAgA83AgggCUIANwIAIAlCADcCGCAJQQE7ATQgCUEANgIwIAlCADcAHSAJQQEQ6gQgCSgCBCAJKAIAa0EASgRAA0BBDBAYIgIQ1gwgCSgCACADQQJ0aiACNgIAIANBAWoiAyAJKAIEIAkoAgBrQQJ1SA0ACwsgCRChEyMAQfAEayIEJAAgAUEIaiIOKwPoCCIiIA4oAugGQYjlAGorAwAiIWIEfCAOENEFIA4oAugGQYjlAGorAwAhISAOKwPoCAUgIgsgIWIEQEGn9vAAQQAQJAsgDigCuAciAkUEQCAOIA5BxABB8LF/QQEQLCICNgK4BwtEAAAAAAAAXkAhISACKwOwBEQAAAAAAAAAAGIEQCAOKAK4ByICRQRAIA4gDkHEAEHwsX9BARAsIgI2ArgHCyACKwOwBCEhCyAJQQAgIRCfEyAEQuyFgIAQNwPIBCAEQuyFgIAQNwM4IAQpAjghICAEQdAEaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABICA3AgQgAUIANwIMIARBvARqIhNCADcCACAEQcCp/QA2AqgEIAQgEzYCuAQgBCAhOQOwBCAOIAEgBEGoBGpBAEEAQfCxf0EBQQAQLiAEQZAEaiIBQgA3AwAgBEGcBGoiF0IANwIAIARB9Kn9ADYCiAQgBCABNgKMBCAEIBc2ApgEIARCtIGAgBA3A+ADIARCtIGAgBA3AzAgBCkCMCEgIARB6ANqIgFBAToAGCABQQA2AhQgAUHY/fwANgIAIAEgIDcCBCABQgA3AgwgDiABIARBiARqQQBBAEHwsX9BAUEAEC4gBEIANwPYAyAEQgA3A9ADAkACQAJAAkAgFyAEKAKYBCIBRwRAIARBxAJqIRQgBEHQAmohGCAEQdwCaiEVIARB7ABqIRogBEGEAWohECAEQfgAaiEMIARB/ABqIRsgBEHwAGohHCAEQdQCaiEdIARByAJqIR5BASERA0AgDigCuAciAkUEQCAOIA5BxABB8LF/QQEQLCICNgK4BwsCQCACQegBaiIDIAEiCCgCEBC+AyIHRQRAQQAhGQwBCwJ/QQAgB0GYGWorAxBEAADA////38FhDQAaIAdBqBlqKwMAIiKZRAAAAAAAAOBBYwRAICKqDAELQYCAgIB4CyEZIAdBtBhqKAIAIhEgCSgCBCAJKAIAa0ECdU4EQCAJIBEgCSgCBCAJKAIAa0ECdWtBAWoQmhMLAkACQCAHQQ9BAUEBECwiAQRAIAFBsP38AEG8lP0AQQAQHCIBDQELIAdBHUF/EDBBD0EBQQEQLCIBRQ0BIAFBsP38AEG8lP0AQQAQHCIBRQ0BCyABKAK0AUF/RwRAIAEoArQBIRYLAkAgASgC2AFFDQAgASgC2AEiESAJKAIEIAkoAgBrQQJ1TgRAIAkgESAJKAIEIAkoAgBrQQJ1a0EBahCaEwsgEUGAAkgNACAEIAcoArQYNgIgQfrj7wAgBEEgahAkCyABKAL0AUF/Rg0AIAEoAvQBIRJBKBAYIgZBADYCCCAGQgA3AgAgBkIANwMYIAZCADcCDCAGQgA3AyAgFkEPcUFAciELIAYoAgQiASAGKAIAIgJHBEAgBiACNgIEIAIhAQsCQAJAAkAgBigCCCIKIAFLBEAgASALOgAAIAYgAUEBaiIBNgIEDAELIAEgAmsiBUEBaiIBQQBIDQEgBSABIAogAmsiCkEBdCIPIAEgD0sbQf////8HIApB/////wNJGyIPBH8gDxAYBUEACyIKaiIBIAs6AAAgAUEBaiEBIAVBAEoEQCAKIAIgBRAZGgsgBiAKIA9qNgIIIAYgATYCBCAGIAo2AgAgAkUNACACEBcgBigCBCEBCyASQf8AcSEKIAYoAggiCyABSwRAIAEgCjoAACAGIAFBAWo2AgQMAgsgASAGKAIAIgFrIgJBAWoiBUEASA0AIAIgBSALIAFrIgtBAXQiDyAFIA9LG0H/////ByALQf////8DSRsiCwR/IAsQGAVBAAsiBWoiDyAKOgAAIAJBAEoEQCAFIAEgAhAZGgsgBiAFIAtqNgIIIAYgD0EBajYCBCAGIAU2AgAgAQRAIAEQFwsMAQsQKAALIAZBADYCDCAJKAIAIBFBAnRqKAIAIAYQmQQLAkAgB0ERQQFBARAsIgFFBEAgB0EdQX8QMEERQQFBARAsIgFFDQELIARBsANqIgIgAUGwAWogARCeBiAEQUBrIgEgAhDOAiAEKAJAIAEgBCwAS0EASBsiAhAfIgFBcE8NBAJAAkAgAUELTwRAIAFBEGpBcHEiBRAYIQYgBCAFQYCAgIB4cjYCoAIgBCAGNgKYAiAEIAE2ApwCDAELIAQgAToAowIgBEGYAmohBiABRQ0BCyAGIAIgARAZGgsgASAGakEAOgAAIAQsAEtBAEgEQCAEKAJAEBcLIAQsALsDQQBIBEAgBCgCsAMQFwsgBCgCnAIgBCwAowIiAUH/AXEgAUEASBsEf0EoEBgiAUEANgIIIAFCADcCACABQgA3AxggAUIANwIMIAFCADcDICABQQMgBEGYAmoQqRMgAUEANgIMIAkoAgAgEUECdGooAgAgARCZBCAELQCjAgUgAQtBGHRBGHVBAE4NACAEKAKYAhAXCwJAIAdB+gBB8LF/QQEQLCIBRQRAIANBARDMB0UNASADEOYLIQELIAFFDQAgASgC+ANBf0cgASgC/ANBAEdyRQ0AIAkgEUEAIAEQgQggASgC8ANBAkYQnhMLIAdB/gBB8LF/QQEQLCICRQRAIANBARDnC0UNASADQf4AQQFBARAsIQILIAJFDQAgAigC3AMgAigC2ANHIAIoAuQDQQBHckUNACAJIBFBACACENsDIAIoAuwDEJ0TCyAEQvCFgIAQNwOoAyAEQvCFgIAQNwMYIAQpAhghICAEQbADaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABICA3AgQgAUIANwIMIARC9IWAgBA3A4ADIARC9IWAgBA3AxAgBCkCECEgIARBiANqIgJBAToAGCACQQA2AhQgAkHY/fwANgIAIAIgIDcCBCACQgA3AgwgBEIANwPIAiAEQbSq/QA2ApgCIARCADcC1AIgBCAeNgLEAiAEQQA2AvgCIARCADcD8AIgBEEANgLkAiAEIBU2AuACIAQgFTYC3AIgBCAdNgLQAiAEIAk2ApwCIARCADcDsAIgBEIANwOoAiAEIAE2AuwCIARBADsB6AIgBEEANgLAAiAEQoCAgICAgICvwAA3A7gCIAQgFjYCpAIgBCARNgKgAiADIAEgBEGYAmogAkEAQfCxf0EBQQAQLiAIKAIUIgEgCEEYaiIfRwRAA0AgBCgC0AMhBiAIKAIQIQIgBEGAgOwANgKMAiAEIAI2ApACIARB7Kr9ADYCiAIgASIKKAIQIQEgBEGAgMwANgL8ASAEIAE2AoACIARB7Kr9ADYC+AECQCAEKALYAyAGRwRAIAYgBEGIAmo2AgAgBCAGQQRqIgI2AtQDDAELQQQQGCIBIARBiAJqNgIAIAQgAUEEaiICNgLYAyAEIAI2AtQDIAQgATYC0AMgBkUNACAGEBcgBCgC1AMhAgsCQCAEKALYAyACRwRAIAIgBEH4AWo2AgAgBCACQQRqNgLUAwwBCyACIAQoAtADIgJrIgFBAnUiA0EBaiIGQYCAgIAETw0GIAYgAUEBdSIHIAYgB0sbQf////8DIAFB/P///wdJGyIGBH8gBkGAgICABE8NCCAGQQJ0EBgFQQALIgcgA0ECdGoiAyAEQfgBajYCACABQQBKBEAgByACIAEQGRoLIAQgByAGQQJ0ajYC2AMgBCADQQRqNgLUAyAEIAc2AtADIAJFDQAgAhAXCyAEQvCFgIAQNwPQASAEQvCFgIAQNwMIIAQpAgghICAEQdgBaiIPQQE6ABggD0EANgIUIA9B2P38ADYCACAPICA3AgQgD0IANwIMIARC9IWAgBA3A6gBIARC9IWAgBA3AwAgBCkCACEgIARBsAFqIhJBAToAGCASQQA2AhQgEkHY/fwANgIAIBIgIDcCBCASQgA3AgwgBEIANwNwIARBtKr9ADYCQCAEQgA3AnwgBCAcNgJsIARBADYCoAEgBEIANwOYASAEQQA2AowBIAQgEDYCiAEgBCAQNgKEASAEIBs2AnggBCAJNgJEIARCADcDWCAEQgA3A1AgBCAPNgKUASAEQQA7AZABIARBADYCaCAEIBY2AkwgBCARNgJIIAgoAhAhASAEICE5A2AgBCAZNgJcIAQgATYCWCAEKAK4BCEBQQAhAgJAIAwoAghFDQAgDCgCACEGIAwgDEEEaiILNgIAIAwoAgRBADYCCCAMQgA3AgQgBigCBCIHIAYgBxsiBUUEQCAMIAUQ6wMMAQsCQCAFKAIIIgdFDQAgBSAHKAIAIgZGBEAgB0EANgIAIAcoAgQiBkUEQCAHIQIMAgsDQCAGIgIoAgAiBg0AIAIoAgQiBg0ACwwBCyAHQQA2AgQgBkUEQCAHIQIMAQsDQCAGIgIoAgAiBg0AIAIoAgQiBg0ACwsCQCABIBNGBEAgBSEHDAELIAEhAwNAIAIhByAFIAMoAhAiAjYCECAFIAMrAxg5AxgCfyALKAIAIgFFBEAgCyIBDAELA0ACQAJAIAEoAhAgAksEQCABKAIAIgYNASABDAQLIAEoAgQiBkUNAQsgBiEBDAELCyABQQRqCyECIAUgATYCCCAFQgA3AgAgAiAFNgIAIAwoAgAoAgAiAQRAIAwgATYCACACKAIAIQULIAwoAgQgBRBEIAwgDCgCCEEBajYCCEEAIQICQCAHRQ0AIAcoAggiBkUNACAHIAYoAgAiAUYEQCAGQQA2AgAgBigCBCIBRQRAIAYhAgwCCwNAIAEiAigCACIBDQAgAigCBCIBDQALDAELIAZBADYCBCABRQRAIAYhAgwBCwNAIAEiAigCACIBDQAgAigCBCIBDQALCwJAIAMoAgQiBkUEQCADKAIIIgEoAgAgA0YNASADQQhqIQUDQCAFKAIAIgZBCGohBSAGIAYoAggiASgCAEcNAAsMAQsDQCAGIgEoAgAiBg0ACwsgB0UNASABIQMgByEFIAEgE0cNAAsLIAwgBxDrAyACRQ0AA0AgAigCCCIGBEAgBiECDAELCyAMIAIQ6wMLIAEgE0cEQCAMQQRqIQcDQEEgEBgiBSABIgIpAxg3AxggBSABKQMQNwMQAkAgBygCACIBRQRAIAciASEGDAELIAUoAhAhAwNAAkAgASgCECADSwRAIAEoAgAiBg0BIAEhBgwDCyABKAIEIgYNACABQQRqIQYMAgsgBiEBDAALAAsgBSABNgIIIAVCADcCACAGIAU2AgAgDCgCACgCACIBBEAgDCABNgIAIAYoAgAhBQsgDCgCBCAFEEQgDCAMKAIIQQFqNgIIAkAgAigCBCIGRQRAIAIoAggiASgCACACRg0BIAJBCGohAgNAIAIoAgAiBkEIaiECIAYgBigCCCIBKAIARw0ACwwBCwNAIAYiASgCACIGDQALCyABIBNHDQALCyAEIA4oAugGQdbkAGotAAA6AJEBIA4gDyAEQUBrIBIgBEHQA2pB8LF/QQFBABAuIARBtKr9ADYCQCAEKAKYASIBBEAgBCABNgKcASABEBcLAkAgBCgCjAFFDQAgBCgCiAEiAigCACIBIAQoAoQBIgYoAgQ2AgQgBigCBCABNgIAIARBADYCjAEgAiAQRg0AA0AgAigCBCEBIAJBCGogAigCDBCOASACEBcgASICIBBHDQALCyAMIAQoAnwQ6wMgGiAEKAJwEM8FAkAgCigCBCICRQRAIAooAggiASgCACAKRg0BIApBCGohAgNAIAIoAgAiBkEIaiECIAYgBigCCCIBKAIARw0ACwwBCwNAIAIiASgCACICDQALCyABIB9HDQALCyAEQbSq/QA2ApgCIAQoAvACIgEEQCAEIAE2AvQCIAEQFwsCQCAEKALkAkUNACAEKALgAiICKAIAIgEgBCgC3AIiBigCBDYCBCAGKAIEIAE2AgAgBEEANgLkAiACIBVGDQADQCACKAIEIQEgAkEIaiACKAIMEI4BIAIQFyABIgIgFUcNAAsLIBggBCgC1AIQ6wMgFCAEKALIAhDPBQJAIAgoAgQiAkUEQCAIKAIIIgEoAgAgCEYNASAIQQhqIQIDQCACKAIAIgZBCGohAiAGIAYoAggiASgCAEcNAAsMAQsDQCACIgEoAgAiAg0ACwsgASAXRw0ACwsgBCgC0AMiAQRAIAQgATYC1AMgARAXCyAEQfSp/QA2AogEIARBmARqIAQoApwEENwCIARBiARqQQRyIAQoApAEENwCIARBwKn9ADYCqAQgBEG4BGogBCgCvAQQ6wMgBEHwBGokAAwDCxAtAAsQKAALQaOE7wAQOAALQQAhAQJAAkAgCSgCFEEBRgRAIAkoAgQiByAJKAIAIgNrQQBMDQIDQCAHIANrQQJ1IAFNDQIgAyABQQJ0aigCACICKAIAIgYhBSACKAIEIAZrQQJ1IQIjAEHQAWsiAyQAIANCATcDCAJAIAJBAnQiCkUNACADQQQ2AhAgA0EENgIUQQQiByEGQQIhCANAIANBEGogCEECdGogByICIAZBBGpqIgc2AgAgCEEBaiEIIAIhBiAHIApJDQALAn8gBSAFIApqQQRrIgJPBEBBACEIQQEhB0EADAELQQEhCEEBIQcDQAJ/IAhBA3FBA0YEQCAFIAcgA0EQahDXDCADQQhqQQIQzAkgB0ECagwBCwJAIANBEGogB0EBayIGQQJ0aigCACACIAVrTwRAIAUgA0EIaiAHQQAgA0EQahDLCQwBCyAFIAcgA0EQahDXDAsgB0EBRgRAIANBCGpBARDKCUEADAELIANBCGogBhDKCUEBCyEHIAMgAygCCCIGQQFyIgg2AgggBUEEaiIFIAJJDQALIAZBAUshCCADKAIMQQBHCyECIAUgA0EIaiAHQQAgA0EQahDLCQJAIAdBAUcNACAIDQAgAkUNAQsDQAJ/IAdBAUwEQCADQQhqIgIgAhCmEyICEMwJIAMoAgghCCACIAdqDAELIANBCGoiAkECEMoJIAMgAygCCEEHczYCCCACQQEQzAkgBUEEayILIANBEGoiBiAHQQJrIgpBAnRqKAIAayACIAdBAWtBASAGEMsJIAJBARDKCSADIAMoAghBAXIiCDYCCCALIAIgCkEBIAYQywkgCgshByAFQQRrIQUgB0EBRw0AIAMoAgwhAiAIQQFHDQAgAg0ACwsgA0HQAWokACABQQFqIgEgCSgCBCIHIAkoAgAiA2tBAnVIDQALDAILQaCTggFBzPjwAEE0EEcaDAELEG0ACyANQdS28gA2AjAgDUHotvIANgJoIA1B+LbyACgCACICNgIoIA1BKGoiASACQQxrKAIAakH8tvIAKAIANgIAIA0oAighAiANQQA2AiwgASACQQxrKAIAaiICIA1BNGoiDxC8ASACQoCAgIBwNwJIIA1BgLfyACgCACICNgIwIA1BMGoiBiACQQxrKAIAakGEt/IAKAIANgIAIA1B9LbyACgCACICNgIoIAEgAkEMaygCAGpBiLfyACgCADYCACANQei28gA2AmggDUHAtvIANgIoIA1B1LbyADYCMCAPENkBIRcgDUIANwJUIA1CADcCXCANQRg2AmQgDUGkr/IANgI0QQAhAkEAIRNBACESIwBBEGsiAyQAIAkoAhQiFkEBRgRAIwBBIGsiBSQAIAkoAhQEQAJAIAkoAgQgCSgCACIBayIHQQBMDQAgB0ECdiIHQQEgB0EBSxshGQNAAkAgASATQQJ0Ig5qKAIAIgEoAgQgASgCAGtBAnVBAEwNACAJKAIAIA5qKAIAIgcoAgAoAgAoAgwhAUEBIREgBygCBCAHKAIAa0ECdUECSA0AA0AgCSgCACAOaigCACgCACARQQJ0aigCACgCDCIHIAFrIhVBAEgEQCAFQQhqQaCTggEQsgQhEAJAIAUtAAhFDQBBoJOCASgCAEEMaygCAEGgk4IBaiIEKAIEIQogBCgCGCELIAQoAkwiCEF/RgRAIAVBEGoiASAEKAIcIgg2AgAgCCAIKAIEQQFqNgIEIAFB8NWBARBnIghBICAIKAIAKAIcEQMAIQggASgCACIBIAEoAgRBAWsiDDYCBCAMQX9GBEAgASABKAIAKAIIEQEACyAEIAg2AkwLAkAgC0UNACAEKAIMIQFB7crxAEHLyvEAIApBsAFxQSBGGyIMQcvK8QBrIgpBAEoEQCALQcvK8QAgCiALKAIAKAIwEQUAIApHDQELIAFBImtBACABQSJKGyIBBEACQCABQQtPBEAgAUEQakFwcSIUEBghCiAFIBRBgICAgHhyNgIYIAUgCjYCECAFIAE2AhQMAQsgBSABOgAbIAVBEGohCgsgCiAIIAEQYSABakEAOgAAIAsgBSgCECAFQRBqIAUsABtBAEgbIAEgCygCACgCMBEFACEIIAUsABtBAEgEQCAFKAIQEBcLIAEgCEcNAQtB7crxACAMayIBQQBKBEAgCyAMIAEgCygCACgCMBEFACABRw0BCyAEQQA2AgwMAQtBoJOCASgCAEEMaygCAEGgk4IBaiIBIAEoAhBBBXIQtgILIBAQuAMgBUEQaiIIQaCTggEgFRDQAyIBIAEoAgBBDGsoAgBqKAIcIgo2AgAgCiAKKAIEQQFqNgIEIAhB8NWBARBnIgpBCiAKKAIAKAIcEQMAIQogCCgCACIIIAgoAgRBAWsiCzYCBCALQX9GBEAgCCAIKAIAKAIIEQEACyABIAoQmgYgARC0BCAFQQhqIAEQsgQhFAJAIAUtAAhFDQAgASABKAIAQQxrKAIAaiIMKAIEIQsgDCgCGCEEIAwoAkwiCkF/RgRAIAVBEGoiCCAMKAIcIgo2AgAgCiAKKAIEQQFqNgIEIAhB8NWBARBnIgpBICAKKAIAKAIcEQMAIQogCCgCACIIIAgoAgRBAWsiEDYCBCAQQX9GBEAgCCAIKAIAKAIIEQEACyAMIAo2AkwLAkAgBEUNACAMKAIMIQhB85LtAEHUku0AIAtBsAFxQSBGGyIQQdSS7QBrIgtBAEoEQCAEQdSS7QAgCyAEKAIAKAIwEQUAIAtHDQELIAhBH2tBACAIQR9KGyILBEACQCALQQtPBEAgC0EQakFwcSIYEBghCCAFIBhBgICAgHhyNgIYIAUgCDYCECAFIAs2AhQMAQsgBSALOgAbIAVBEGohCAsgCCAKIAsQYSALakEAOgAAIAQgBSgCECAFQRBqIAUsABtBAEgbIAsgBCgCACgCMBEFACEIIAUsABtBAEgEQCAFKAIQEBcLIAggC0cNAQtB85LtACAQayIIQQBKBEAgBCAQIAggBCgCACgCMBEFACAIRw0BCyAMQQA2AgwMAQsgASABKAIAQQxrKAIAaiIIIAgoAhBBBXIQtgILIBQQuAMgBUEIaiABELIEIRQCQCAFLQAIRQ0AIAEgASgCAEEMaygCAGoiDCgCBCELIAwoAhghBCAMKAJMIgpBf0YEQCAFQRBqIgggDCgCHCIKNgIAIAogCigCBEEBajYCBCAIQfDVgQEQZyIKQSAgCigCACgCHBEDACEKIAgoAgAiCCAIKAIEQQFrIhA2AgQgEEF/RgRAIAggCCgCACgCCBEBAAsgDCAKNgJMCwJAIARFDQAgDCgCDCEIQbKP8QBBhY/xACALQbABcUEgRhsiEEGFj/EAayILQQBKBEAgBEGFj/EAIAsgBCgCACgCMBEFACALRw0BCyAIQS1rQQAgCEEtShsiCwRAAkAgC0ELTwRAIAtBEGpBcHEiGBAYIQggBSAYQYCAgIB4cjYCGCAFIAg2AhAgBSALNgIUDAELIAUgCzoAGyAFQRBqIQgLIAggCiALEGEgC2pBADoAACAEIAUoAhAgBUEQaiAFLAAbQQBIGyALIAQoAgAoAjARBQAhCCAFLAAbQQBIBEAgBSgCEBAXCyAIIAtHDQELQbKP8QAgEGsiCEEASgRAIAQgECAIIAQoAgAoAjARBQAgCEcNAQsgDEEANgIMDAELIAEgASgCAEEMaygCAGoiCCAIKAIQQQVyELYCCyAUELgDIAVBEGoiCCABIAEoAgBBDGsoAgBqKAIcIgo2AgAgCiAKKAIEQQFqNgIEIAhB8NWBARBnIgpBCiAKKAIAKAIcEQMAIQogCCgCACIIIAgoAgRBAWsiCzYCBCALQX9GBEAgCCAIKAIAKAIIEQEACyABIAoQmgYgARC0BAsgCSgCACAOaigCACgCACARQQJ0aigCACAVNgIMIAchASARQQFqIhEgCSgCACAOaigCACIHKAIEIAcoAgBrQQJ1SA0ACwsgE0EBaiITIBlGDQEgCSgCACEBDAALAAsgCUEANgIUCyAFQSBqJAALIANBzQA6AAAgBiADQQEQRxogA0HUADoAACAGIANBARBHGiADQegAOgAAIAYgA0EBEEcaIANB5AA6AAAgBiADQQEQRxogA0EAOgAAIAYgA0EBEEcaIANBADoAACAGIANBARBHGiADQQA6AAAgBiADQQEQRxogA0EGOgAAIAYgA0EBEEcaIAkoAgAhASAJKAIEIQcgA0EAOgAAIAYgA0EBEEcaIAMgByABa0EERzoAACAGIANBARBHGiADIAkoAgQgCSgCAGsiAUEKdjoAACAGIANBARBHGiADIAFBAnY6AAAgBiADQQEQRxogAyAJKAIMIgFBCHY6AAAgBiADQQEQRxogAyABOgAAIAYgA0EBEEcaIANBADYCCCADQgA3AwACQAJAAkAgCSgCBCAJKAIAIgdrQQBMDQBBACEBA0ACQCABIAJrQb/EB0sEQCACIQEMAQsgAygCBCEFQcDEBxAYIgFBwMQHaiEIIAEgBSACayIFaiEKIAVBAEoEQCABIAIgBRAZGgsgAyAINgIIIAMgCjYCBCADIAE2AgAgAkUNACACEBcgCSgCACEHIAMoAgAhAQsgAyABNgIEQQAhAiAHIBJBAnQiAWooAgAiBygCBCAHKAIAa0ECdUEASgRAA0ACQCAJKAIAIAFqKAIAKAIAIAJBAnRqKAIAIgcoAgAgBygCBEYNAEEAIQcCQCAJKAIAIAFqKAIAKAIAIAJBAnRqKAIAIgUoAgQgBSgCACIFayIIRQ0AIAUtAABB/wFHDQAgCEEDSQ0AIAUtAAFBL0YhBwsgBw0AIAkoAgAgAWooAgAoAgAgAkECdGooAgAoAgwgAxCiEwJAIAkoAgAgAWooAgAoAgAgAkECdGooAgAiBygCACIFIAcoAgRGBH9BfwUgBS0AAAtB8AFGDQAgCSgCACABaigCACgCACACQQJ0aigCACIHKAIAIgUgBygCBEYEf0F/BSAFLQAAC0H3AUYNAEEAIQcgCSgCACABaigCACgCACACQQJ0aigCACIFKAIEIAUoAgBrQQBMDQEDQCAJKAIAIAFqKAIAKAIAIAJBAnRqKAIAKAIAIAdqIQsCQCADKAIEIgUgAygCCEcEQCAFIAstAAA6AAAgAyAFQQFqNgIEDAELIAUgAygCACIIayIFQQFqIgpBAEgNCCAFIAogBUEBdCIEIAQgCkkbQf////8HIAVB/////wNJGyIEBH8gBBAYBUEACyIKaiIMIAstAAA6AAAgBUEASgRAIAogCCAFEBkaCyADIAQgCmo2AgggAyAMQQFqNgIEIAMgCjYCACAIRQ0AIAgQFwsgB0EBaiIHIAkoAgAgAWooAgAoAgAgAkECdGooAgAiBSgCBCAFKAIAa0gNAAsMAQsgCSgCACABaigCACgCACACQQJ0aigCACgCACEKAkAgAygCBCIHIAMoAghHBEAgByAKLQAAOgAAIAMgB0EBajYCBAwBCyAHIAMoAgAiBWsiB0EBaiIIQQBIDQYgByAIIAdBAXQiCyAIIAtLG0H/////ByAHQf////8DSRsiCwR/IAsQGAVBAAsiCGoiBCAKLQAAOgAAIAdBAEoEQCAIIAUgBxAZGgsgAyAIIAtqNgIIIAMgBEEBajYCBCADIAg2AgAgBUUNACAFEBcLIAkoAgAgAWooAgAoAgAgAkECdGooAgAiBygCAEF/cyAHKAIEaiADEKITQQEhByAJKAIAIAFqKAIAKAIAIAJBAnRqKAIAIgUoAgQgBSgCAGtBAkgNAANAIAkoAgAgAWooAgAoAgAgAkECdGooAgAoAgAgB2ohCwJAIAMoAgQiBSADKAIIRwRAIAUgCy0AADoAACADIAVBAWo2AgQMAQsgBSADKAIAIghrIgVBAWoiCkEASA0HIAUgCiAFQQF0IgQgBCAKSRtB/////wcgBUH/////A0kbIgQEfyAEEBgFQQALIgpqIgwgCy0AADoAACAFQQBKBEAgCiAIIAUQGRoLIAMgBCAKajYCCCADIAxBAWo2AgQgAyAKNgIAIAhFDQAgCBAXCyAHQQFqIgcgCSgCACABaigCACgCACACQQJ0aigCACIFKAIEIAUoAgBrSA0ACwsgAkEBaiICIAkoAgAgAWooAgAiBygCBCAHKAIAa0ECdUgNAAsLAkACQCADKAIEIgIgAygCACIHayIBQQNIDQAgASAHaiIFQQNrLQAAQf8BRw0AIAVBAmstAABBL0YNAQsCQCADKAIIIAJHBEAgAkEAOgAAIAMgAkEBaiICNgIEDAELIAFBAWoiAkEASA0EIAEgAiABQQF0IgUgAiAFSxtB/////wcgAUH/////A0kbIggEfyAIEBgFQQALIgVqIgJBADoAACACQQFqIQIgAUEASgRAIAUgByABEBkaCyADIAUgCGo2AgggAyACNgIEIAMgBTYCACAHRQ0AIAcQFyADKAIEIQILAkAgAygCCCACRwRAIAJB/wE6AAAgAyACQQFqIgI2AgQMAQsgAiADKAIAIgdrIgFBAWoiAkEASA0EIAEgAiABQQF0IgUgAiAFSxtB/////wcgAUH/////A0kbIggEfyAIEBgFQQALIgVqIgJB/wE6AAAgAkEBaiECIAFBAEoEQCAFIAcgARAZGgsgAyAFIAhqNgIIIAMgAjYCBCADIAU2AgAgB0UNACAHEBcgAygCBCECCwJAIAMoAgggAkcEQCACQS86AAAgAyACQQFqIgI2AgQMAQsgAiADKAIAIgdrIgFBAWoiAkEASA0EIAEgAiABQQF0IgUgAiAFSxtB/////wcgAUH/////A0kbIggEfyAIEBgFQQALIgVqIgJBLzoAACACQQFqIQIgAUEASgRAIAUgByABEBkaCyADIAUgCGo2AgggAyACNgIEIAMgBTYCACAHRQ0AIAcQFyADKAIEIQILIAMoAgggAkcEQCACQQA6AAAgAyACQQFqNgIEDAELIAIgAygCACICayIBQQFqIgdBAEgNAyABIAcgAUEBdCIFIAUgB0kbQf////8HIAFB/////wNJGyIFBH8gBRAYBUEACyIHaiIIQQA6AAAgAUEASgRAIAcgAiABEBkaCyADIAUgB2o2AgggAyAIQQFqNgIEIAMgBzYCACACRQ0AIAIQFwsgA0HNADoADyAGIANBD2pBARBHGiADQdQAOgAPIAYgA0EPakEBEEcaIANB8gA6AA8gBiADQQ9qQQEQRxogA0HrADoADyAGIANBD2pBARBHGiADIAMoAgQgAygCAGsiAUEYdjoADyAGIANBD2pBARBHGiADIAFBEHY6AA8gBiADQQ9qQQEQRxogAyABQQh2OgAPIAYgA0EPakEBEEcaIAMgAToADyAGIANBD2pBARBHGiAGIAMoAgAiASADKAIEIAFrELgQ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BCAEQRh0QRh1QQBIG0kNAAsLIAUsAIsBQQBIBEAgBSgCgAEQFwsgBUGgAWokAAvHEgEFfyMAQeABayICJAACQCABLAALQQBOBEAgAiABKAIINgLYASACIAEpAgA3A9ABDAELIAJB0AFqIAEoAgAgASgCBBAaCwJAIAIoAtQBIgcgAi0A2wEiASABQRh0QRh1IghBAEgiChtFDQAgAigC0AEgAkHQAWogChstAABBIEcNACACQdABakEAEKEVIAIoAtQBIQcgAi0A2wEiASEICwJAIAcgASAIQRh0QRh1QQBIGyIBRQ0AIAFBAWsiASACKALQASACQdABaiAIQRh0QRh1QQBIG2otAABBIEcNACACQdABaiABEKEVCyACIABB7ANqIgpBiITtABAdNgKwAQJAAkACQEGGA0EAIAIoArABGwR/IAIgCkGIhO0AEB02AogBIAIoAogBIgEEfyABKAIIIgFBiMzxACABGwVBiMzxAAsFQYjM8QALIggQHyIBQXBJBEACQAJAIAFBC08EQCABQRBqQXBxIgkQGCEHIAIgCUGAgICAeHI2AsgBIAIgBzYCwAEgAiABNgLEAQwBCyACIAE6AMsBIAJBwAFqIQcgAUUNAQsgByAIIAEQGRoLIAEgB2pBADoAAAJAIAAoAjggACgCSCAAKAJEakEBayIBQQh2Qfz//wdxaigCACABQf8HcUECdGooAgAiASwAI0EATgRAIAIgASgCIDYCuAEgAiABKQIYNwOwAQwBCyACQbABaiABKAIYIAEoAhwQGgsgAkEFOgCjASACQQA6AJ0BIAJBxbruACgAADYCmAEgAkHJuu4ALQAAOgCcASACIApBjfvuABBBNgKIASACKAKYASACQZgBaiACLACjAUEASBshASACAn9BhwNBACACKAKIARsEQCAKIAEgAkGIAWoQzQMMAQsgCiABEDMLNgKoASACLACjAUEASARAIAIoApgBEBcLIAIoArQBIAItALsBIgEgAUEYdEEYdSIIQQBIGyIJRQ0DIAkgAigCxAEgAi0AywEiByAHQRh0QRh1IgdBAEgbRw0CIAIoAsABIAJBwAFqIAdBAEgbIQcgAigCsAEhCyAIQQBIDQEgCEUNAyAHLQAAIAtB/wFxRw0CIAJBsAFqIQgDQCABQQFrIgFFDQQgBy0AASEJIAdBAWohByAJIAhBAWoiCC0AAEYNAAsMAgsQLQALIAsgByAJEExFDQELAkAgACgCOCAAKAJIIAAoAkRqQQFrIgFBCHZB/P//B3FqKAIAIAFB/wdxQQJ0aigCACIBLAAjQQBOBEAgAiABKAIgNgKQASACIAEpAhg3A4gBDAELIAJBiAFqIAEoAhggASgCHBAaCyACKAKIASEBIAIsAJMBIQcgAiACQagBakGIhO0AECM2AoABIAJBgAFqIAEgAkGIAWogB0EASBsQJyACLACTAUEASARAIAIoAogBEBcLIAIoArQBIAIsALsBIgFB/wFxIAFBAEgbQQtHDQAgAkGwAWpBf0HFi+0AQQsQGw0AIABBAToAeAsgACgCOCIBIAAoAkggACgCRGpBAWsiCEEKdiIHQQJ0aigCACAIQf8HcSIIQQJ0aigCACgCBCIJBEAgAiAJNgJgIAJBiAFqIgFBsobtACACQeAAahBPIAIoAogBIQcgAiwAkwEhCCACIAJBqAFqQceD7wAQIzYCgAEgAkGAAWogByABIAhBAEgbECcgAiwAkwFBAEgEQCACKAKIARAXCyAAKAJIIAAoAkRqQQFrIgFB/wdxIQggAUEKdiEHIAAoAjghAQsCQAJAAkACQCABIAdBAnRqKAIAIAhBAnRqKAIAKAIMQQFrDgMAAQIDCyACIAJBqAFqQeGg7wAQIzYCiAEgAkGIAWpBhu3vABAnDAILIAIgAkGoAWpB4aDvABAjNgKIASACQYgBakHW3O4AECcMAQsgAiACQagBakHhoO8AECM2AogBIAJBiAFqQdSI7wAQJwsgAiACQagBaiIAQd7Y7QAQIzYCiAEgAkGIAWoiAUGGi+0AECcgAiAAQQMQlwI2AogBIAEgAigC0AEgAkHQAWogAiwA2wFBAEgbEPUCIANBAEcgBEEAR3EgA0GBgICAeEdxIARBgYCAgHhHcSEAAkACQCAGQYGAgIB4Rg0AIAVBgYCAgHhGDQAgBkUNACAFRQ0AIABFDQAgAiAKEP0KNgKIASACIAJBiAFqIgAQ/Qo2AoABIAIgAkGAAWpBzbXtABAzNgJ4IAIgAkH4AGoiAUHe2O0AECM2AogBIABB+7XtABAnIAIgAzYCMCAAQbDl7wAgAkEwahBPIAIoAogBIQMgAiwAkwEhByACIAFBrIjtABAjNgJwIAJB8ABqIAMgACAHQQBIGxAnIAIsAJMBQQBIBEAgAigCiAEQFwsgAiAENgIgIAJBiAFqIgBBsOXvACACQSBqEE8gAigCiAEhASACLACTASEDIAIgAkH4AGpBoYbtABAjNgJwIAJB8ABqIAEgACADQQBIGxAnIAIsAJMBQQBIBEAgAigCiAEQFwsgAiAFNgIQIAJBiAFqIgBBsOXvACACQRBqEE8gAigCiAEhASACLACTASEDIAIgAkH4AGpBl+ruABAjNgJwIAJB8ABqIAEgACADQQBIGxAnIAIsAJMBQQBIBEAgAigCiAEQFwsgAiAGNgIAIAJBiAFqIgBBsOXvACACEE8gAigCiAEhASACLACTASEDIAIgAkH4AGpBu63tABAjNgJwIAJB8ABqIAEgACADQQBIGxAnIAIsAJMBQQBIBEAgAigCiAEQFwsgAiACQfgAakG+ge0AECM2AogBIAJBiAFqQb7E8AAQJwwBCyAARQ0AIAIgAzYCUCACQYgBaiIAQbDl7wAgAkHQAGoQTyACKAKIASEBIAIsAJMBIQMgAiACQagBakGsiO0AECM2AoABIAJBgAFqIAEgACADQQBIGxAnIAIsAJMBQQBIBEAgAigCiAEQFwsgAiAENgJAIAJBiAFqIgBBsOXvACACQUBrEE8gAigCiAEhASACLACTASEDIAIgAkGoAWpBoYbtABAjNgKAASACQYABaiABIAAgA0EASBsQJyACLACTAUEATg0AIAIoAogBEBcLIAIsALsBQQBIBEAgAigCsAEQFwsgAiwAywFBAEgEQCACKALAARAXCyACLADbAUEASARAIAIoAtABEBcLIAJB4AFqJAALMAEBfyMAQRBrIgIkACACIABB7ANqQaGG7QAQIzYCCCACQQhqIAEQhwIgAkEQaiQAC4kCAQJ/IwBBIGsiBCQAIAQgAEHsA2oiAEGsiO0AECM2AhAgBEEQaiIFIAEQhwIgBCAAQaGG7QAQIzYCECAFIAIQhwICQCADRQ0AIARBBToAGyAEQQA6ABUgBEHyl+0AKAAANgIQIARB9pftAC0AADoAFAJAAkACQCADQQJrDgIAAQILIARBAzoAGyAEQQA6ABMgBEGiwe8ALwAAOwEQIARBpMHvAC0AADoAEgwBCyAEQQY6ABsgBEEAOgAWIARBkqbvACgAADYCECAEQZam7wAvAAA7ARQLIAQgAEHDg+4AECM2AgggBEEIaiAEQRBqECcgBCwAG0EATg0AIAQoAhAQFwsgBEEgaiQAC5UHAQN/IwBBMGsiBCQAIARBADYCKCAEQgA3AyACQAJAAkAgA0ECaw4CAAECCyAEQQM6ACsgBEGiwe8ALwAAOwEgIARBpMHvAC0AADoAIgwBCyAEQQY6ACsgBEGSpu8AKAAANgIgIARBlqbvAC8AADsBJAsgACAAQewDaiIDQYaL7QAQMyIGNgLsA0EMEBgiBSAAQfADajYCBCAFIAY2AgggBSAAKALwAyIGNgIAIAYgBTYCBCAAIAU2AvADIAAgACgC+ANBAWo2AvgDIAQgA0GsiO0AECM2AhAgBEEQaiIFIAEQhwIgBCADQaGG7QAQIzYCECAFIAIQhwIgBCgCJCAELAArIgFB/wFxIAFBAEgbBEAgBCgCICECIAQgA0HDg+4AECM2AhAgBEEQaiACIARBIGogAUEASBsQJwsgBCADQceD7wAQIzYCECAEQRBqQbeG7QAQJwJAIAAoAjggACgCSCAAKAJEakEBayIBQQh2Qfz//wdxaigCACABQf8HcUECdGooAgAiASwAI0EATgRAIAQgASgCIDYCGCAEIAEpAhg3AxAMAQsgBEEQaiABKAIYIAEoAhwQGgsgBCgCFCAELQAbIgEgAUEYdEEYdSIBQQBIGyECIAFBAEgEQCAEKAIQEBcLAkAgAkUNAAJAIAAoAjggACgCSCAAKAJEakEBayIBQQh2Qfz//wdxaigCACABQf8HcUECdGooAgAiASwAI0EATgRAIAQgASgCIDYCGCAEIAEpAhg3AxAMAQsgBEEQaiABKAIYIAEoAhwQGgsgBCgCECEBIAQsABshAiAEIANBiITtABAjNgIIIARBCGogASAEQRBqIAJBAEgbECcgBCwAG0EATg0AIAQoAhAQFwsCQAJAAkACQCAAKAI4IAAoAkggACgCRGpBAWsiAUEIdkH8//8HcWooAgAgAUH/B3FBAnRqKAIAKAIMQQFrDgMAAQIDCyAEIANB4aDvABAjNgIQIARBEGpBhu3vABAnDAILIAQgA0HhoO8AECM2AhAgBEEQakHW3O4AECcMAQsgBCADQeGg7wAQIzYCECAEQRBqQdSI7wAQJwsgACgCOCAAKAJIIAAoAkRqQQFrIgBBCHZB/P//B3FqKAIAIABB/wdxQQJ0aigCACgCEEEBRgRAIAQgA0HxrO0AECM2AhAgBEEQakHjwu8AECcLIAQsACtBAEgEQCAEKAIgEBcLIARBMGokAAuUBwIFfwF9IwBB4ABrIgYkACAGQQQ6AFMgBkEAOgBMIAZB8sqNowc2AkggBiAAQewDaiIHQY377gAQQTYCOCAGAn9BhwNBACAGKAI4GwRAIAcgBkHIAGogBkE4ahDNAwwBCyAHIAZByABqEDMLNgJYIAYsAFNBAEgEQCAGKAJIEBcLAkAgACgCGCIHRQ0AIAAoAgggByAAKAIUakEBayIHQZIBbiIIQQJ0aigCACAHIAhBkgFsa0EcbGoiByoCGCELAkAgBygCBCIIQQBMDQAgBkE4aiIJIAcoAgAQhwQgBigCOCEHIAYsAEMhCiAGIAZB2ABqQdeq7wAQIzYCMCAGQTBqIAcgCSAKQQBIGxAnIAYsAENBAEgEQCAGKAI4EBcLIAhBAkkNACAGIAg2AiAgBkE4aiIHQbDl7wAgBkEgahBPIAYoAjghCCAGLABDIQkgBiAGQdgAakHf6O4AECM2AjAgBkEwaiAIIAcgCUEASBsQJyAGLABDQQBODQAgBigCOBAXCyALQwAAgD9bDQAgBiALuzkDECAGQThqIgdB4YLvACAGQRBqEE8gBigCOCEIIAYsAEMhCSAGIAZB2ABqQbeB7QAQIzYCMCAGQTBqIAggByAJQQBIGxAnIAYsAENBAE4NACAGKAI4EBcLAkAgACgCMCIHRQ0AIAAoAiAgByAAKAIsakEBayIAQQd2Qfz//w9xaigCACAAQf8DcUEDdGoiACoCBCELAkAgACgCACIAQX9GDQAgBkE4aiIHIAAQhwQgBigCOCEAIAYsAEMhCCAGIAZB2ABqQfjV7gAQIzYCMCAGQTBqIAAgByAIQQBIGxAnIAYsAENBAE4NACAGKAI4EBcLIAtDAACAP1sNACAGIAu7OQMAIAZBOGoiAEHhgu8AIAYQTyAGKAI4IQcgBiwAQyEIIAYgBkHYAGpBqoHtABAjNgIwIAZBMGogByAAIAhBAEgbECcgBiwAQ0EATg0AIAYoAjgQFwsgBiAGQdgAaiIAQayI7QAQIzYCOCAGQThqIgcgASADQR91IgEgA3FqEIcCIAYgAEGhhu0AECM2AjggByACIARBH3UiAiAEcWoQhwIgBiAAQbut7QAQIzYCOCAHIAIgBGogAnMQhwIgBiAAQZfq7gAQIzYCOCAHIAEgA2ogAXMQhwIgBQRAIAYgBkHYAGpBqobtABAjNgI4IAZBOGogBRCHAgsgBkHgAGokAAvCCQIJfwF9IwBBkAFrIgUkACAAKAIgIAAoAjAgACgCLGpBAWsiDEEHdkH8//8PcWooAgAhDSAAKAIIIAAoAhggACgCFGpBAWsiB0GSAW4iCEECdGooAgAhBiAFQQc6AGsgBUEAOgBnIAVBnq7uACgAADYCYCAFQaGu7gAoAAA2AGMgBSAAQewDaiIAQY377gAQQTYCgAEgBQJ/QYcDQQAgBSgCgAEbBEAgACAFQeAAaiAFQYABahDNAwwBCyAAIAVB4ABqEDMLNgJwIAUsAGtBAEgEQCAFKAJgEBcLIAcgCEGSAWxrIgBBHGwgBmohBwJAIAYgAEEcbGoiCCgCBEEATA0AIAVBgAFqIgkgBygCABCHBCAFKAKAASEKIAUsAIsBIQsgBSAFQfAAakHXqu8AECM2AlAgBUHQAGogCiAJIAtBAEgbECcgBSwAiwFBAEgEQCAFKAKAARAXCyAIKAIEIglBAkgNACAFIAk2AkAgBUGAAWoiCUGw5e8AIAVBQGsQTyAFKAKAASEKIAUsAIsBIQsgBSAFQfAAakHf6O4AECM2AlAgBUHQAGogCiAJIAtBAEgbECcgBSwAiwFBAE4NACAFKAKAARAXCwJAIAgqAhgiDkMAAIA/Ww0AIAUgDrs5AzAgBUGAAWoiCEHhgu8AIAVBMGoQTyAFKAKAASEJIAUsAIsBIQogBSAFQfAAakG3ge0AECM2AlAgBUHQAGogCSAIIApBAEgbECcgBSwAiwFBAE4NACAFKAKAARAXCyAMQf8DcSEIIAUoAnAgBxCMDyAFIAUoAnA2AlACQCAGIABBHGxqIgYoAggiAEEATA0AIAYoAgwhBiAFIAA2AiAgBSAGIAAgBkEAShs2AiQgBUGAAWoiAEHc5O8AIAVBIGoQTyAFKAKAASEGIAUsAIsBIQcgBSAFQdAAakHOhO0AECM2AnggBUH4AGogBiAAIAdBAEgbECcgBSwAiwFBAE4NACAFKAKAARAXCwJAIA0gCEEDdGoiACgCACIGQX9GDQAgBUGAAWoiByAGEIcEIAUoAoABIQYgBSwAiwEhCCAFIAVB8ABqQfjV7gAQIzYCUCAFQdAAaiAGIAcgCEEASBsQJyAFLACLAUEATg0AIAUoAoABEBcLAkAgACoCBCIOQwAAgD9bDQAgBSAOuzkDECAFQYABaiIAQeGC7wAgBUEQahBPIAUoAoABIQYgBSwAiwEhByAFIAVB8ABqQaqB7QAQIzYCUCAFQdAAaiAGIAAgB0EASBsQJyAFLACLAUEATg0AIAUoAoABEBcLQQAhACAFQQA2AogBIAVCADcDgAEgAUEATAR/IAVBgAFqBQNAIAIgAEEDdGoiBigCACEHIAUgBigCBCAEajYCBCAFIAMgB2o2AgAgBUHQAGoiBkHPyfEAIAUQTyAFQYABaiAFKAJQIAYgBS0AWyIGQRh0QRh1QQBIIgcbIAUoAlQgBiAHGxCMARogBSwAW0EASARAIAUoAlAQFwsgAEEBaiIAIAFHDQALIAUoAoABIAVBgAFqIAUsAIsBQQBIGwshACAFIAVB8ABqQYu77QAQIzYCUCAFQdAAaiAAECcgBSwAiwFBAEgEQCAFKAKAARAXCyAFQZABaiQAC7cHAgd/AX0jAEGAAWsiBSQAIAAoAgggACgCGCAAKAIUakEBayIHQZIBbiIJQQJ0aigCACEGIAVBCDoAWyAFQQA6AFggBULw3rHLx62at+UANwNQIAUgAEHsA2oiAEGN++4AEEE2AnAgBQJ/QYcDQQAgBSgCcBsEQCAAIAVB0ABqIAVB8ABqEM0DDAELIAAgBUHQAGoQMws2AmAgBSwAW0EASARAIAUoAlAQFwsgByAJQZIBbGsiB0EcbCAGaiEAAkAgBiAHQRxsaiIJKAIEQQBMDQAgBUHwAGoiCCAAKAIAEIcEIAUoAnAhCiAFLAB7IQsgBSAFQeAAakHXqu8AECM2AkAgBUFAayAKIAggC0EASBsQJyAFLAB7QQBIBEAgBSgCcBAXCyAJKAIEIghBAkgNACAFIAg2AjAgBUHwAGoiCEGw5e8AIAVBMGoQTyAFKAJwIQogBSwAeyELIAUgBUHgAGpB3+juABAjNgJAIAVBQGsgCiAIIAtBAEgbECcgBSwAe0EATg0AIAUoAnAQFwsCQCAJKgIYIgxDAACAP1sNACAFIAy7OQMgIAVB8ABqIglB4YLvACAFQSBqEE8gBSgCcCEIIAUsAHshCiAFIAVB4ABqQbeB7QAQIzYCQCAFQUBrIAggCSAKQQBIGxAnIAUsAHtBAE4NACAFKAJwEBcLIAUoAmAgABCNDyAFKAJgIAAQjA8gBSAFKAJgNgJAAkAgBiAHQRxsaiIGKAIIIgBBAEwNACAGKAIMIQYgBSAANgIQIAUgBiAAIAZBAEobNgIUIAVB8ABqIgBB3OTvACAFQRBqEE8gBSgCcCEGIAUsAHshByAFIAVBQGtBzoTtABAjNgJoIAVB6ABqIAYgACAHQQBIGxAnIAUsAHtBAE4NACAFKAJwEBcLIAUgBUHgAGpB+NXuABAjNgJwIAVB8ABqQa+X7wAQJ0EAIQAgBUEANgJ4IAVCADcDcCABQQBMBH8gBUHwAGoFA0AgAiAAQQN0aiIGKAIAIQcgBSAGKAIEIARqNgIEIAUgAyAHajYCACAFQUBrIgZBz8nxACAFEE8gBUHwAGogBSgCQCAGIAUtAEsiBkEYdEEYdUEASCIHGyAFKAJEIAYgBxsQjAEaIAUsAEtBAEgEQCAFKAJAEBcLIABBAWoiACABRw0ACyAFKAJwIAVB8ABqIAUsAHtBAEgbCyEAIAUgBUHgAGpBi7vtABAjNgJAIAVBQGsgABAnIAUsAHtBAEgEQCAFKAJwEBcLIAVBgAFqJAALzgUBAn8jAEHgAGsiBSQAIAVBBDoAMyAFQQA6ACwgBUHwwtHDBjYCKCAFIABB7ANqIgZBjfvuABBBNgJIIAUCf0GHA0EAIAUoAkgbBEAgBiAFQShqIAVByABqEM0DDAELIAYgBUEoahAzCzYCOCAFLAAzQQBIBEAgBSgCKBAXCyAFIAE2AhAgBSACNgIUIAUgAzYCGCAFIAQ2AhwgBUHIAGoiAUGs5O8AIAVBEGoQTyAFKAJIIQIgBSwAUyEDIAUgBUE4akGx5e8AECM2AlggBUHYAGogAiABIANBAEgbECcgBSwAU0EASARAIAUoAkgQFwsgBUHIAGoiASAAKAIIIAAoAhggACgCFGpBAWsiAkGSAW4iA0ECdGooAgAgAiADQZIBbGtBHGxqKAIAEIcEIAUoAkghAiAFLABTIQMgBSAFQThqQdeq7wAQIzYCWCAFQdgAaiACIAEgA0EASBsQJyAFLABTQQBIBEAgBSgCSBAXCyAAKAIIIgIgACgCGCAAKAIUakEBayIDQZIBbiIBQQJ0aigCACADIAFBkgFsayIDQRxsaigCBCIEQQJOBEAgBSAFQThqQd/o7gAQIzYCSCAFQcgAaiAEEIcCIAAoAhggACgCFGpBAWsiASABQZIBbiIBQZIBbGshAyAAKAIIIQILIAUoAjggAiABQQJ0aigCACADQRxsahCNDyAAKAIIIAAoAhggACgCFGpBAWsiAEGSAW4iAUECdGooAgAhAiAFIAUoAjg2AlgCQCACIAAgAUGSAWxrQRxsaiIBKAIIIgBBAEwNACABKAIMIQEgBSAANgIAIAUgASAAIAFBAEobNgIEIAVByABqIgBB3OTvACAFEE8gBSgCSCEBIAUsAFMhAiAFIAVB2ABqQc6E7QAQIzYCQCAFQUBrIAEgACACQQBIGxAnIAUsAFNBAE4NACAFKAJIEBcLIAVB4ABqJAALsQcDA38HfAJ9IwBB0ABrIgckACAAKAIgIAAoAjAgACgCLGpBAWsiCEEHdkH8//8PcWooAgAgCEH/A3FBA3RqKgIEIREgACgCCCAAKAIYIAAoAhRqQQFrIghBkgFuIglBAnRqKAIAIAggCUGSAWxrQRxsaiIIKgIYIRIgCCgCBCEIIAZEGC1EVPshCUCiRAAAAAAAgGZAoyIGEK4FIQ4gBhDqBSEPIAVEGC1EVPshCUCiRAAAAAAAgGZAoyIGEK4FIQogArcgBEECbSICtyILoCIFIAsgBhDqBaKhIgwgBaEgCiADQQJtIgO3IgqiIAG3IAqgIgagIg0gBqEQzAYhECAFIAsgD6KhIgsgBaEgCiAOoiAGoCIFIAahEMwGIQYgB0EEOgBDIAdBADoAPCAHQfDC0cMGNgI4IAcgAEHsA2oiAUGN++4AEEE2AiggBiAQoSIGmSEKIAcCf0GHA0EAIAcoAigbBEAgASAHQThqIAdBKGoQzQMMAQsgASAHQThqEDMLNgJIIAcsAENBAEgEQCAHKAI4EBcLIAcgBkQAAAAAAAAAAGQ2AhAgByAKRBgtRFT7IQlAZDYCFCAHAn8gBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLNgIYIAcCfyALmUQAAAAAAADgQWMEQCALqgwBC0GAgICAeAs2AhwgBwJ/IA2ZRAAAAAAAAOBBYwRAIA2qDAELQYCAgIB4CzYCACAHAn8gDJlEAAAAAAAA4EFjBEAgDKoMAQtBgICAgHgLNgIEIAcgAyADQR91IgFqIAFzNgIIIAcgAiACQR91IgFqIAFzNgIMIAdBKGoiAUG65O8AIAcQTyAHKAIoIQIgBywAMyEDIAcgB0HIAGpBseXvABAjNgIgIAdBIGogAiABIANBAEgbECcgBywAM0EASARAIAcoAigQFwsgEUMAAIA/XARAIAcgB0HIAGpBqoHtABAjNgIoIAdBKGogERDfCAsgEkMAAIA/XARAIAcgB0HIAGpBt4HtABAjNgIoIAdBKGogEhDfCAsCQCAIQQBMDQAgByAHQcgAaiICQd/o7gAQIzYCKCAHQShqIgEgCBCHAiABIAAoAgggACgCGCAAKAIUakEBayIAQZIBbiIDQQJ0aigCACAAIANBkgFsa0EcbGooAgAQhwQgBygCKCEAIAcsADMhAyAHIAJB16rvABAjNgIgIAdBIGogACABIANBAEgbECcgBywAM0EATg0AIAcoAigQFwsgB0HQAGokAAvXBAIEfwJ9IwBBMGsiBSQAIAAoAiAgACgCMCAAKAIsakEBayIGQQd2Qfz//w9xaigCACAGQf8DcUEDdGoqAgQhCSAAKAIIIAAoAhggACgCFGpBAWsiBkGSAW4iB0ECdGooAgAgBiAHQZIBbGtBHGxqIgYqAhghCiAGKAIEIQggBUEHOgAjIAVBADoAHyAFQZOO7wAoAAA2AhggBUGWju8AKAAANgAbIAUgAEHsA2oiBkGN++4AEEE2AgggBQJ/QYcDQQAgBSgCCBsEQCAGIAVBGGogBUEIahDNAwwBCyAGIAVBGGoQMws2AiggBSwAI0EASARAIAUoAhgQFwsgBSAFQShqIgZByIftABAjNgIIIAVBCGoiByABIANBAm0iA2oQhwIgBSAGQcuE7QAQIzYCCCAHIAIgBEECbSIBahCHAiAFIAZBqobtABAjNgIIIAcgAxCHAiAFIAZBnYPtABAjNgIIIAcgARCHAiAJQwAAgD9cBEAgBSAFQShqQaqB7QAQIzYCCCAFQQhqIAkQ3wgLIApDAACAP1wEQCAFIAVBKGpBt4HtABAjNgIIIAVBCGogChDfCAsCQCAIQQBMDQAgBSAFQShqIgJB3+juABAjNgIIIAVBCGoiASAIEIcCIAEgACgCCCAAKAIYIAAoAhRqQQFrIgBBkgFuIgNBAnRqKAIAIAAgA0GSAWxrQRxsaigCABCHBCAFKAIIIQAgBSwAEyEDIAUgAkHXqu8AECM2AgAgBSAAIAEgA0EASBsQJyAFLAATQQBODQAgBSgCCBAXCyAFQTBqJAALvwQCAn8GfiMAQfAAayIDJAAgA0EEOgBjIANBADoAXCADQfDC0cMGNgJYIAMgAEHsA2oiBEGN++4AEEE2AkggAwJ/QYcDQQAgAygCSBsEQCAEIANB2ABqIANByABqEM0DDAELIAQgA0HYAGoQMws2AmggAywAY0EASARAIAMoAlgQFwsgASkCACEFIAEpAgghBiACKQIIIQcgAikCACEIIAIpAhAhCSABKQIYIQogAyABKQIQNwMQIAMgCjcDGCADIAk3AyAgAyAINwMwIAMgBzcDKCADIAY3AwggAyAFNwMAIANByABqIgFB+OLvACADEE8gAygCSCECIAMsAFMhBCADIANB6ABqQbHl7wAQIzYCQCADQUBrIAIgASAEQQBIGxAnIAMsAFNBAEgEQCADKAJIEBcLIANByABqIgEgACgCCCAAKAIYIAAoAhRqQQFrIgJBkgFuIgRBAnRqKAIAIAIgBEGSAWxrQRxsaigCABCHBCADKAJIIQIgAywAUyEEIAMgA0HoAGpB16rvABAjNgJAIANBQGsgAiABIARBAEgbECcgAywAU0EASARAIAMoAkgQFwsgAyADQegAaiIBQbiY7gAQIzYCSCADQcgAaiICQe+57wAQJyADIAFB7rDuABAjNgJIIAJB77nvABAnIAAoAgggACgCGCAAKAIUakEBayIAQZIBbiIEQQJ0aigCACAAIARBkgFsa0EcbGooAgQhACADIAFB3+juABAjNgJIIAIgABCHAiADQfAAaiQAC/QFAgR/A34jAEHwAGsiAiQAIAJBBDoAQyACQQA6ADwgAkHwwtHDBjYCOCACIABB7ANqIgNBjfvuABBBNgJYIAICf0GHA0EAIAIoAlgbBEAgAyACQThqIAJB2ABqEM0DDAELIAMgAkE4ahAzCzYCSCACLABDQQBIBEAgAigCOBAXCyABKQIAIQYgASkCCCEHIAEpAhAhCCACIAEpAhg3AyggAiAINwMgIAIgBzcDGCACIAY3AxAgAkHYAGoiAUHe4u8AIAJBEGoQTyACKAJYIQMgAiwAYyEEIAIgAkHIAGpBseXvABAjNgJoIAJB6ABqIAMgASAEQQBIGxAnIAIsAGNBAEgEQCACKAJYEBcLIAIgAkHIAGoiA0H41e4AECM2AlggAkHYAGoiAUGvl+8AECcgASAAKAIIIAAoAhggACgCFGpBAWsiBEGSAW4iBUECdGooAgAgBCAFQZIBbGtBHGxqKAIAEIcEIAIoAlghBCACLABjIQUgAiADQdeq7wAQIzYCaCACQegAaiAEIAEgBUEASBsQJyACLABjQQBIBEAgAigCWBAXCyACIAJByABqIgFBuJjuABAjNgJYIAJB2ABqIgNB77nvABAnIAIgAUHusO4AECM2AlggA0Hvue8AECcgACgCCCAAKAIYIAAoAhRqQQFrIgRBkgFuIgVBAnRqKAIAIAQgBUGSAWxrQRxsaigCBCEEIAIgAUHf6O4AECM2AlggAyAEEIcCIAAoAgggACgCGCAAKAIUakEBayIBQZIBbiIDQQJ0aigCACEAIAIgAigCSDYCaAJAIAAgASADQZIBbGsiA0EcbGooAggiAUEATA0AIAAgA0EcbGooAgwhACACIAE2AgAgAiAAIAEgAEEAShs2AgQgAkHYAGoiAEHc5O8AIAIQTyACKAJYIQEgAiwAYyEDIAIgAkHoAGpBzoTtABAjNgJQIAJB0ABqIAEgACADQQBIGxAnIAIsAGNBAE4NACACKAJYEBcLIAJB8ABqJAAL4gUCBH8CfiMAQeAAayICJAAgAkEEOgAzIAJBADoALCACQfDC0cMGNgIoIAIgAEHsA2oiA0GN++4AEEE2AkggAgJ/QYcDQQAgAigCSBsEQCADIAJBKGogAkHIAGoQzQMMAQsgAyACQShqEDMLNgI4IAIsADNBAEgEQCACKAIoEBcLIAEpAgAhBiABKQIIIQcgAiABKQIQNwMgIAIgBzcDGCACIAY3AxAgAkHIAGoiAUHK4u8AIAJBEGoQTyACKAJIIQMgAiwAUyEEIAIgAkE4akGx5e8AECM2AlggAkHYAGogAyABIARBAEgbECcgAiwAU0EASARAIAIoAkgQFwsgAiACQThqIgNB+NXuABAjNgJIIAJByABqIgFBr5fvABAnIAEgACgCCCAAKAIYIAAoAhRqQQFrIgRBkgFuIgVBAnRqKAIAIAQgBUGSAWxrQRxsaigCABCHBCACKAJIIQQgAiwAUyEFIAIgA0HXqu8AECM2AlggAkHYAGogBCABIAVBAEgbECcgAiwAU0EASARAIAIoAkgQFwsgAiACQThqIgFBuJjuABAjNgJIIAJByABqIgNB77nvABAnIAIgAUHusO4AECM2AkggA0Hvue8AECcgACgCCCAAKAIYIAAoAhRqQQFrIgRBkgFuIgVBAnRqKAIAIAQgBUGSAWxrQRxsaigCBCEEIAIgAUHf6O4AECM2AkggAyAEEIcCIAAoAgggACgCGCAAKAIUakEBayIBQZIBbiIDQQJ0aigCACEAIAIgAigCODYCWAJAIAAgASADQZIBbGsiA0EcbGooAggiAUEATA0AIAAgA0EcbGooAgwhACACIAE2AgAgAiAAIAEgAEEAShs2AgQgAkHIAGoiAEHc5O8AIAIQTyACKAJIIQEgAiwAUyEDIAIgAkHYAGpBzoTtABAjNgJAIAJBQGsgASAAIANBAEgbECcgAiwAU0EATg0AIAIoAkgQFwsgAkHgAGokAAsNACAAIAEpA4gCNwIACxgAIABBACACazYCjAIgAEEAIAFrNgKIAgszACAAKAIgIAAoAjAgACgCLGpBAWsiAEEHdkH8//8PcWooAgAgAEH/A3FBA3RqIAE2AgALdwECfyAAKALwAyIBKAIAIgIgASgCBDYCBCABKAIEIAI2AgAgACAAKAL4A0EBazYC+AMgARAXIAAoAvADIgEoAgAiAiABKAIENgIEIAEoAgQgAjYCACAAIAAoAvgDQQFrNgL4AyABEBcgACAAKALwAygCCDYC7AMLtgYBBn8jAEFAaiIBJAAgAEEAOgB4IAAgACgCACgCuAERAAAEQCAAIABB7ANqIgNBpKHvABAzNgLsAyABIANBi5TvABAjNgIwIAFBMGoiAkGV2O0AECcgASADQQMQlwI2AjAgAkHP/uwAEPUCIAAgACgC8AMoAgg2AuwDCyAAKAKIBCAALQCPBCIDIANBGHRBGHVBAEgbBEAgACAAQewDaiIDQaSh7wAQMzYC7AMgASADQYuU7wAQIzYCMCABQTBqIgJBldjtABAnIAEgA0EDEJcCNgIwIAIgACgChAQgAEGEBGogACwAjwRBAEgbEPUCIAAgACgC8AMoAgg2AuwDCyAAIABB7ANqIgNBwfDuABAzIgQ2AuwDQQwQGCICIABB8ANqIgU2AgQgAiAENgIIIAIgACgC8AMiBDYCACAEIAI2AgQgACACNgLwAyAAIAAoAvgDQQFqNgL4AyABIANB3tjtABAjNgIwIAFBMGoiAkGOqu8AECcgASADQZCD7gAQIzYCMCACQePg7gAQJwJAIAAtAP0DBEAgASAAKQJcNwMgIAFBMGoiAkHY5O8AIAFBIGoQTyABKAIwIQQgASwAOyEGIAEgA0H/hu0AECM2AiggAUEoaiAEIAIgBkEASBsQJyABLAA7QQBODQEgASgCMBAXDAELIAAoAlwhAiABIAAoAmRBCmw2AhQgASACQQpsNgIQIAFBMGoiAkHY5O8AIAFBEGoQTyABKAIwIQQgASwAOyEGIAEgA0H/hu0AECM2AiggAUEoaiAEIAIgBkEASBsQJyABLAA7QQBODQAgASgCMBAXCyAAIANBjfvuABAzIgQ2AuwDQQwQGCICIAU2AgQgAiAENgIIIAIgACgC8AMiBDYCACAEIAI2AgQgACACNgLwAyAAIAAoAvgDQQFqNgL4AyABIANB3tjtABAjNgIwIAFBMGoiAkGxse4AECcgASAAKQOIAjcDACACQf+j8QAgARBPIAEoAjAhBCABLAA7IQUgASADQfTB7gAQIzYCKCABQShqIAQgAiAFQQBIGxAnIAEsADtBAEgEQCABKAIwEBcLIAAgACgC7AM2AugDIAFBQGskAAuXAQEDfyMAQTBrIgMkACADIABB7ANqIgBB9MHuABAdNgIgAkBBhgNBACADKAIgGw0AIAMgASkCADcDCCADIAI5AwAgA0EgaiIBQd+j8QAgAxBPIAMoAiAhBCADLAArIQUgAyAAQfTB7gAQIzYCGCADQRhqIAQgASAFQQBIGxAnIAMsACtBAE4NACADKAIgEBcLIANBMGokAAtDACAAKALwAyIBKAIAIgIgASgCBDYCBCABKAIEIAI2AgAgACAAKAL4A0EBazYC+AMgARAXIAAgACgC8AMoAgg2AuwDC68EAQh/IwBBMGsiASQAQQ5BCSAALQCABCIDGyEEQZHC8QBBh8LxACADGyEFAkAgAwRAQRAQGCEDIAFBkICAgHg2AiggASADNgIgIAEgBDYCJAwBCyABIAQ6ACsgAUEgaiEDCyADIAUgBBAZIARqQQA6AAAgAUEANgIIIAFCADcDACACKAIEIAItAAsiAyADQRh0QRh1IgdBAEgbIgggASgCJCABLAArIgVB/wFxIAVBAEgiCRsiBGoiA0FwSQRAIAEoAiAhBgJAIANBCk0EQCABIAQ6AAsgASEDDAELIANBEGpBcHEiChAYIQMgASAKQYCAgIB4cjYCCCABIAM2AgAgASAENgIECyAEBEAgAyAGIAFBIGogCRsgBBAZGgsgAyAEakEAOgAAIAEgAigCACACIAdBAEgbIAgQjAEaIAEgAUG2ivAAEFgiAigCCDYCGCABIAIpAgA3AxAgAkIANwIAIAJBADYCCCABLAALQQBIBEAgASgCABAXCyABIABB7ANqIAEoAhAgAUEQaiABLAAbQQBIGxBTAkBBiQNBACABKAIAIAEoAgRyG0UEQCAAKALsAyEDDAELIAAgARAxIgM2AuwDC0EMEBgiAiAAQfADajYCBCACIAM2AgggAiAAKALwAyIDNgIAIAMgAjYCBCAAIAI2AvADIAAgACgC+ANBAWo2AvgDIAEsABtBAEgEQCABKAIQEBcLIAVBAEgEQCAGEBcLIAFBMGokAA8LEC0AC+sMAQR/IwBB4ABrIgQkACAEQQU6AFsgBEEAOgBVIARBxbruACgAADYCUCAEQcm67gAtAAA6AFQgBCAAQewDaiIFQY377gAQQTYCECAAAn9BhwNBACAEKAIQGwRAIAUgBEHQAGogBEEQahDNAwwBCyAFIARB0ABqEDMLIgc2AuwDIAQsAFtBAEgEQCAEKAJQEBcgBSgCACEHC0EMEBgiBiAAQfADajYCBCAGIAc2AgggBiAAKALwAyIHNgIAIAcgBjYCBCAAIAY2AvADIAAgACgC+ANBAWo2AvgDAkAgAywAC0EATgRAIAQgAygCCDYCSCAEIAMpAgA3A0AMAQsgBEFAayADKAIAIAMoAgQQGgsgBEEwaiABIAEoAgAoAjARAgACQCACLAALQQBOBEAgBCACKAIINgIoIAQgAikCADcDIAwBCyAEQSBqIAIoAgAgAigCBBAaCyAAIARBQGsgBEEwaiAEQSBqQQEQ0AogBCwAK0EASARAIAQoAiAQFwsgBCwAO0EASARAIAQoAjAQFwsgBCwAS0EASARAIAQoAkAQFwsgACABEJAPAkACQCABKAJ8IgAgASgCgAEiAkYNAANAIAAoAgBB7gBGDQEgAEEEaiIAIAJHDQALDAELIAAgAkYNACABQbD9/ABBkOPyAEF+EBwiABBeRQ0AAkAgACwAD0EATgRAIAQgACgCDDYCGCAEIAApAgQ3AxAMAQsgBEEQaiAAKAIEIAAoAggQGgsgBCgCECEAIAQsABshAiAEIAVB+NXuABAjNgIIIARBCGogACAEQRBqIAJBAEgbECcgBCwAG0EATg0AIAQoAhAQFwsCQAJAIAEoAnwiACABKAKAASICRg0AA0AgACgCAEGPAUYNASAAQQRqIgAgAkcNAAsMAQsgACACRg0AIAFBsP38AEGc7PIAQX4QHCIAEF5FDQAgBCAFQeui7wAQnQc2AgggBCAEQQhqIgJB3tjtABAjNgIQIARBEGpB+v7tABAnIAQgAkEDEJcCNgIAAkAgACwAD0EATgRAIAQgACgCDDYCGCAEIAApAgQ3AxAMAQsgBEEQaiAAKAIEIAAoAggQGgsgBCAEKAIQIARBEGogBCwAG0EASBsQ9QIgBCwAG0EATg0AIAQoAhAQFwsCQAJAIAEoAnwiACABKAKAASICRg0AA0AgACgCAEGQAUYNASAAQQRqIgAgAkcNAAsMAQsgACACRg0AIAFBsP38AEG47PIAQX4QHCIAEF5FDQACQCAALAAPQQBOBEAgBCAAKAIMNgIYIAQgACkCBDcDEAwBCyAEQRBqIAAoAgQgACgCCBAaCyAEKAIQIQAgBCwAGyECIAQgBUGD+O4AECM2AgggBEEIaiAAIARBEGogAkEASBsQJyAELAAbQQBODQAgBCgCEBAXCwJAAkAgASgCfCIAIAEoAoABIgJGDQADQCAAKAIAQdsBRg0BIABBBGoiACACRw0ACwwBCyAAIAJGDQACQCABQbD9/ABBxIHzAEF+EBwiABDhAkUNAAJAIAAsABtBAE4EQCAEIAAoAhg2AhggBCAAKQIQNwMQDAELIARBEGogACgCECAAKAIUEBoLIAQoAhAhAiAELAAbIQMgBCAFQYiE7QAQIzYCCCAEQQhqIAIgBEEQaiADQQBIGxAnIAQsABtBAE4NACAEKAIQEBcLAkAgACgCQEUNACAEQRBqIgIgACgCQBCPBSAEKAIQIQMgBCwAGyEGIAQgBUHhoO8AECM2AgggBEEIaiADIAIgBkEASBsQJyAELAAbQQBODQAgBCgCEBAXCyAAKAJERQ0AIARBEGoiAiAAKAJEEI0FIAQoAhAhACAELAAbIQMgBCAFQfGs7QAQIzYCCCAEQQhqIAAgAiADQQBIGxAnIAQsABtBAE4NACAEKAIQEBcLAkACQCABKAJ8IgAgASgCgAEiAkYNAANAIAAoAgBB5gFGDQEgAEEEaiIAIAJHDQALDAELIAAgAkYNACABQbD9/ABB9ITzAEF+EBwiABBeRQ0AAkAgACwAD0EATgRAIAQgACgCDDYCGCAEIAApAgQ3AxAMAQsgBEEQaiAAKAIEIAAoAggQGgsgBCgCECEAIAQsABshASAEIAVB0LTvABAjNgIIIARBCGogACAEQRBqIAFBAEgbECcgBCwAG0EATg0AIAQoAhAQFwsgBEHgAGokAAvPAgEDfyMAQTBrIgQkACAAIABB7ANqQY377gAQMyIGNgLsA0EMEBgiBSAAQfADajYCBCAFIAY2AgggBSAAKALwAyIGNgIAIAYgBTYCBCAAIAU2AvADIAAgACgC+ANBAWo2AvgDAkAgAywAC0EATgRAIAQgAygCCDYCKCAEIAMpAgA3AyAMAQsgBEEgaiADKAIAIAMoAgQQGgsCQCABLAALQQBOBEAgBCABKAIINgIYIAQgASkCADcDEAwBCyAEQRBqIAEoAgAgASgCBBAaCwJAIAIsAAtBAE4EQCAEIAIoAgg2AgggBCACKQIANwMADAELIAQgAigCACACKAIEEBoLIAAgBEEgaiAEQRBqIARBARDQCiAELAALQQBIBEAgBCgCABAXCyAELAAbQQBIBEAgBCgCEBAXCyAELAArQQBIBEAgBCgCIBAXCyAEQTBqJAAL8BoBA38jAEHwAGsiBiQAAkACQCABKAJ8IgcgASgCgAEiCEYNAANAIAcoAgBB2gFGDQEgB0EEaiIHIAhHDQALDAELIAcgCEYNACABQbD9/ABBoIHzAEF+EBwiBxBeRQ0AQcvL8QBBiMzxACACKAIEIAItAAsiCCAIQRh0QRh1QQBIGxshCAJAIAcsAA9BAE4EQCAGIAcoAgw2AlggBiAHKQIENwNQDAELIAZB0ABqIAcoAgQgBygCCBAaCyAGIAZB0ABqIAgQkwMiBygCCDYCaCAGIAcpAgA3A2AgB0IANwIAIAdBADYCCCACIAYoAmAgBkHgAGogBi0AayIHQRh0QRh1QQBIIggbIAYoAmQgByAIGxCMARogBiwAa0EASARAIAYoAmAQFwsgBiwAW0EATg0AIAYoAlAQFwsgAEHsA2ohByAAAn8gBQRAIAdBjfvuABCdBwwBCyAHQY377gAQMwsiBzYC7ANBDBAYIgUgAEHwA2o2AgQgBSAHNgIIIAUgACgC8AMiBzYCACAHIAU2AgQgACAFNgLwAyAAIAAoAvgDQQFqNgL4AwJAIAMsAAtBAE4EQCAGIAMoAgg2AkggBiADKQIANwNADAELIAZBQGsgAygCACADKAIEEBoLIAZBMGogASABKAIAKAIwEQIAAkAgAiwAC0EATgRAIAYgAigCCDYCKCAGIAIpAgA3AyAMAQsgBkEgaiACKAIAIAIoAgQQGgsgACAGQUBrIAZBMGogBkEgaiAEENAKIAYsACtBAEgEQCAGKAIgEBcLIAYsADtBAEgEQCAGKAIwEBcLIAYsAEtBAEgEQCAGKAJAEBcLIABB7ANqIQIgACABEJAPAkAgASABKAIAKAIIEQAAQRtHDQAgBkEANgJoIAZCADcDYAJAIAEoAqQCQegBahDhAkUNAAJAIAEoAqQCIgAsAIMCQQBOBEAgBiAAKAKAAjYCCCAGIAApAvgBNwMADAELIAYgACgC+AEgACgC/AEQGgsgBiAGQd278AAQkwMiACgCCDYCGCAGIAApAgA3AxAgAEIANwIAIABBADYCCCAGIAZBEGpB27vwABBYIgAoAgg2AlggBiAAKQIANwNQIABCADcCACAAQQA2AgggBkHgAGogBigCUCAGQdAAaiAGLQBbIgBBGHRBGHVBAEgiAxsgBigCVCAAIAMbEIwBGiAGLABbQQBIBEAgBigCUBAXCyAGLAAbQQBIBEAgBigCEBAXCyAGLAALQQBODQAgBigCABAXCwJAIAEoAqQCQegBahCTCkUNAAJAIAEoAqQCIgAsAI8CQQBOBEAgBiAAKAKMAjYCCCAGIAApAoQCNwMADAELIAYgACgChAIgACgCiAIQGgsgBiAGQd278AAQkwMiACgCCDYCGCAGIAApAgA3AxAgAEIANwIAIABBADYCCCAGIAZBEGpB27vwABBYIgAoAgg2AlggBiAAKQIANwNQIABCADcCACAAQQA2AgggBkHgAGogBigCUCAGQdAAaiAGLQBbIgBBGHRBGHVBAEgiAxsgBigCVCAAIAMbEIwBGiAGLABbQQBIBEAgBigCUBAXCyAGLAAbQQBIBEAgBigCEBAXCyAGLAALQQBODQAgBigCABAXCwJAIAEoAqQCKAKwAkUNACAGIAEoAqQCKAKwAhCPBSAGIAZBq7zwABCTAyIAKAIINgIYIAYgACkCADcDECAAQgA3AgAgAEEANgIIIAYgBkEQakHbu/AAEFgiACgCCDYCWCAGIAApAgA3A1AgAEIANwIAIABBADYCCCAGQeAAaiAGKAJQIAZB0ABqIAYtAFsiAEEYdEEYdUEASCIDGyAGKAJUIAAgAxsQjAEaIAYsAFtBAEgEQCAGKAJQEBcLIAYsABtBAEgEQCAGKAIQEBcLIAYsAAtBAE4NACAGKAIAEBcLAkAgASgCpAIoArQCRQ0AIAYgASgCpAIoArQCEI0FIAYgBkHqu/AAEJMDIgAoAgg2AhggBiAAKQIANwMQIABCADcCACAAQQA2AgggBiAGQRBqQdu78AAQWCIAKAIINgJYIAYgACkCADcDUCAAQgA3AgAgAEEANgIIIAZB4ABqIAYoAlAgBkHQAGogBi0AWyIAQRh0QRh1QQBIIgMbIAYoAlQgACADGxCMARogBiwAW0EASARAIAYoAlAQFwsgBiwAG0EASARAIAYoAhAQFwsgBiwAC0EATg0AIAYoAgAQFwsgBigCZCAGLQBrIgAgAEEYdEEYdSIAQQBIIgMbBH8gBigCYCEAIAYgAkGkoe8AECM2AlAgBkHQAGogACAGQeAAaiADGxAnIAYtAGsFIAALQRh0QRh1QQBODQAgBigCYBAXCwJAAkAgASgCfCIHIAEoAoABIgBGDQADQCAHKAIAQe4ARg0BIAdBBGoiByAARw0ACwwBCyAAIAdGDQAgAUGw/fwAQZDj8gBBfhAcIgAQXkUNAAJAIAEvAVBBzwBrQf//A3FBGUsNAAJAIAAsAA9BAE4EQCAGIAAoAgw2AmggBiAAKQIENwNgDAELIAZB4ABqIAAoAgQgACgCCBAaCyAGKAJgIQMgBiwAayEEIAYgAkGQg+4AECM2AlAgBkHQAGogAyAGQeAAaiAEQQBIGxAnIAYsAGtBAE4NACAGKAJgEBcLAkAgACwAD0EATgRAIAYgACgCDDYCaCAGIAApAgQ3A2AMAQsgBkHgAGogACgCBCAAKAIIEBoLIAYoAmAhACAGLABrIQMgBiACQfjV7gAQIzYCUCAGQdAAaiAAIAZB4ABqIANBAEgbECcgBiwAa0EATg0AIAYoAmAQFwsCQAJAIAEoAnwiByABKAKAASIARg0AA0AgBygCAEGPAUYNASAHQQRqIgcgAEcNAAsMAQsgACAHRg0AIAFBsP38AEGc7PIAQX4QHCIAEF5FDQAgBiACQeui7wAQnQc2AlAgBiAGQdAAaiIDQd7Y7QAQIzYCYCAGQeAAakH6/u0AECcgBiADQQMQlwI2AhACQCAALAAPQQBOBEAgBiAAKAIMNgJoIAYgACkCBDcDYAwBCyAGQeAAaiAAKAIEIAAoAggQGgsgBkEQaiAGKAJgIAZB4ABqIAYsAGtBAEgbEPUCIAYsAGtBAE4NACAGKAJgEBcLAkACQCABKAJ8IgcgASgCgAEiAEYNAANAIAcoAgBBkAFGDQEgB0EEaiIHIABHDQALDAELIAAgB0YNACABQbD9/ABBuOzyAEF+EBwiABBeRQ0AAkAgACwAD0EATgRAIAYgACgCDDYCaCAGIAApAgQ3A2AMAQsgBkHgAGogACgCBCAAKAIIEBoLIAYoAmAhACAGLABrIQMgBiACQYP47gAQIzYCUCAGQdAAaiAAIAZB4ABqIANBAEgbECcgBiwAa0EATg0AIAYoAmAQFwsCQAJAIAEoAnwiByABKAKAASIARg0AA0AgBygCAEHbAUYNASAHQQRqIgcgAEcNAAsMAQsgACAHRg0AAkAgAUGw/fwAQcSB8wBBfhAcIgAQ4QJFDQACQCAALAAbQQBOBEAgBiAAKAIYNgJoIAYgACkCEDcDYAwBCyAGQeAAaiAAKAIQIAAoAhQQGgsgBigCYCEDIAYsAGshBCAGIAJBiITtABAjNgJQIAZB0ABqIAMgBkHgAGogBEEASBsQJyAGLABrQQBODQAgBigCYBAXCwJAIAAoAkBFDQAgBkHgAGoiAyAAKAJAEI8FIAYoAmAhBCAGLABrIQUgBiACQeGg7wAQIzYCUCAGQdAAaiAEIAMgBUEASBsQJyAGLABrQQBODQAgBigCYBAXCyAAKAJERQ0AIAZB4ABqIgMgACgCRBCNBSAGKAJgIQAgBiwAayEEIAYgAkHxrO0AECM2AlAgBkHQAGogACADIARBAEgbECcgBiwAa0EATg0AIAYoAmAQFwsCQAJAIAEoAnwiByABKAKAASIARg0AA0AgBygCAEHeAUYNASAHQQRqIgcgAEcNAAsMAQsgACAHRg0AIAFBsP38AEG4gvMAQX4QHCIAKAIERQ0AAkACQCAAKAIEQQFrDgIAAQILIAYgAkGGge0AECM2AmAgBkHgAGpB1anvABAnDAELIAYgAkGGge0AECM2AmAgBkHgAGpBprruABAnCwJAAkAgASgCfCIHIAEoAoABIgBGDQADQCAHKAIAQZYBRg0BIAdBBGoiByAARw0ACwwBCyAAIAdGDQACQCABQbD9/ABBgO7yAEF+EBwiABCTCkUNAAJAIAAsACdBAE4EQCAGIAAoAiQ2AmggBiAAKQIcNwNgDAELIAZB4ABqIAAoAhwgACgCIBAaCyAGKAJgIQEgBiwAayEDIAYgAkH/uO0AECM2AlAgBkHQAGogASAGQeAAaiADQQBIGxAnIAYsAGtBAE4NACAGKAJgEBcLIAAQkgpFDQACQCAALAA/QQBOBEAgBiAAKAI8NgJoIAYgACkCNDcDYAwBCyAGQeAAaiAAKAI0IAAoAjgQGgsgBigCYCEAIAYsAGshASAGIAJBkPDtABAjNgJQIAZB0ABqIAAgBkHgAGogAUEASBsQJyAGLABrQQBODQAgBigCYBAXCyAGQfAAaiQACwwAIAAQ0goaIAAQFwsLACAAIAFBABCSDwszACAAQfyfgQE2AgAgACwAL0EASARAIAAoAiQQFwsgAEGsr4EBNgIAIABBDGoQXSAAEBcLMQAgAEH8n4EBNgIAIAAsAC9BAEgEQCAAKAIkEBcLIABBrK+BATYCACAAQQxqEF0gAAsMACAAIAFBJGoQ8AILKAAgAEHAnoEBNgIAIABBJGoQXSAAQayvgQE2AgAgAEEMahBdIAAQFwsmACAAQcCegQE2AgAgAEEkahBdIABBrK+BATYCACAAQQxqEF0gAAvbwQMCGn8CfCMAQaAHayIFJAAgBUGIB2oiFkIANwIEIBZCADcCDCAWIBZBBGo2AgAgFkEANgIUIABBJGoiGxCDAwJAIBYgARCEBUUEQEGW4fAAQQAQOiAFQQY6AIMHIAVBprntACgAADYC+AYgBUGque0ALwAAOwH8BiAFQQA6AP4GIBsgBUH4BmogBUHYBmpBzanwABAyIgAQNSAAECIgBSwAgwdBAEgEQCAFKAL4BhAXCyAFQQc6AIMHIAVB/63vACgAADYC+AYgBUGCru8AKAAANgD7BiAFQQA6AP8GIAVByAZqQaHH8QAgARBrIAVBBjYC2AYgBUHYBmoQIiAFQQE2AtgGQQwQGCIAQgA3AgAgAEEANgIIIAUgADYC4AYCQCAFLADTBkEATgRAIAAgBSkDyAY3AgAgACAFKALQBjYCCAwBCyAAIAUoAsgGIAUoAswGECALIBsgBUH4BmogBUHYBmoiABA1IAAQIiAFLADTBkEASARAIAUoAsgGEBcLIAUsAIMHQQBIBEAgBSgC+AYQFwtBACEBDAELIAVBBjoA4wYgBUEAOgDeBiAFQaml7gAoAAA2AtgGIAVBraXuAC8AADsB3AYCQCAWIAVB2AZqECsiASAWQQRqIhBGBEBBASECDAELQQEhAiABKAIcKAIAQQFHDQAgBUEFOgCDB0EAIQIgBUEAOgD9BiAFQYXS7gAoAAA2AvgGIAVBidLuAC0AADoA/AYCQCAQIBYgBUH4BmoQKyIBRwRAIAEoAhwoAgBBBUYNAQsgBUEFOgDTBiAFQQA6AM0GIAVBhdLuACgAADYCyAYgBUGJ0u4ALQAAOgDMBiAQIBYgBUHIBmoQKyIBRwRAIAEoAhwoAgBBBEYhAgsgBSwA0wZBAEgEQCAFKALIBhAXCyACQQFzIQILIAUsAIMHQQBODQAgBSgC+AYQFwsgBSwA4wZBAEgEQCAFKALYBhAXCyACBEBBjqXuAEEAECQgBUEGOgCDByAFQaa57QAoAAA2AvgGIAVBqrntAC8AADsB/AYgBUEAOgD+BiAbIAVB+AZqIAVB2AZqQc2p8AAQMiIAEDUgABAiIAUsAIMHQQBIBEAgBSgC+AYQFwsgBUEHOgCDByAFQQA6AP8GIAVB/63vACgAADYC+AYgBUGCru8AKAAANgD7BiAbIAVB+AZqIAVB2AZqQZOD8QAQMiIAEDUgABAiIAUsAIMHQQBIBEAgBSgC+AYQFwtBACEBDAELIAVBBjoA4wYgBUGppe4AKAAANgLYBiAFQa2l7gAvAAA7AdwGIAVBADoA3gZBlQNB5p3xACAQIBYgBUHYBmoQKyIBRwR/IAEoAhwoAgBBAUYFQQALEDRB3QNBhqnxACAWIAVB2AZqECsoAhwiASgCAEEBRhA0AkAgASgCCCIBLAALQQBOBEAgBSABKAIINgKAByAFIAEpAgA3A/gGDAELIAVB+AZqIAEoAgAgASgCBBAaCyAFLADjBkEASARAIAUoAtgGEBcLQQAhAgJAAkACQCAFKAL8BiAFLACDByIBQf8BcSABQQBIG0EFRgRAIAVB+AZqQX9BtrXuAEEFEBtFDQELIAVBBToA4wYgBUEAOgDdBiAFQYXS7gAoAAA2AtgGIAVBidLuAC0AADoA3AYgECAWIAVB2AZqECsiAUcEQCABKAIcKAIAQQRGIQILIAUsAOMGQQBIBEAgBSgC2AYQFwsgAkUNAEHSxfAAQQAQJCAFQQY6ANMGIAVBprntACgAADYCyAYgBUGque0ALwAAOwHMBiAFQQA6AM4GIBsgBUHIBmogBUHYBmpBzanwABAyIgAQNSAAECIgBSwA0wZBAEgEQCAFKALIBhAXCyAFQQc6ANMGIAVBADoAzwYgBUH/re8AKAAANgLIBiAFQYKu7wAoAAA2AMsGIBsgBUHIBmogBUHYBmpBytfwABAyIgAQNSAAECIgBSwA0wZBAE4NASAFKALIBhAXDAELAkACQAJAAkAgBSgC/AYiBCAFLQCDByICIAJBGHRBGHUiBkEASBtBBEYEQCAFQfgGakF/Qfz57gBBBBAbRQ0BIAUtAIMHIgIhBiAFKAL8BiEECyAEIAIgBkEYdEEYdUEASBtBBkYNAQwCCyAFQQA2AuAGIAVCADcD2AYgBUEFOgDTBiAFQYXS7gAoAAA2AsgGIAVBidLuAC0AADoAzAYgBUEAOgDNBkGVA0HmnfEAIBAgFiAFQcgGahArIgFHBH8gASgCHCgCAEEFRgVBAAsQNEHvA0HeqPEAIBYgBUHIBmoQKygCHCIBKAIAQQVGEDQgBUGwBmogASgCCBCsAiIBIAVB2AZqIAVBgAZqIAVB2AVqEKAPIQwgARBdIAUsANMGQQBIBEAgBSgCyAYQFwsCQCAMBEACQCAFLADjBkEATgRAIAUgBSgC4AY2AqgGIAUgBSkD2AY3A6AGDAELIAVBoAZqIAUoAtgGIAUoAtwGEBoLIAVBoAZqIQEgBSgCgAYhDSAFKALYBSEJQQAhBiMAQYACayIDJAAgA0EAOgDyASADQc+WATsB8AEgA0ECOgD7ASADQQA6AOABIANBADoA6wECfyAAIgIoAgQoAsAHIgBFBEBB8/fwAEEAEDogA0EGOgDbASADQaa57QAoAAA2AtABIANBqrntAC8AADsB1AEgA0EAOgDWASACQSRqIgEgA0HQAWogA0GwAWpBzanwABAyIgAQNSAAECIgAywA2wFBAEgEQCADKALQARAXCyADQQc6ANsBIANBADoA1wEgA0H/re8AKAAANgLQASADQYKu7wAoAAA2ANMBIAEgA0HQAWogA0GwAWpB8/fwABAyIgAQNSAAECIgAywA2wFBAEgEQCADKALQARAXC0EADAELAkAgACABEJcBIgQNACACKAIEIAEQlwEiBA0AQQAhBEHc1O4AQQAQJCADQQc6APsBIANBADoA9wEgA0HLp/AAKAAANgLwASADQc6n8AAoAAA2APMBIANB4AFqQbjL8QAQWBpBASEGCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAQoAogBIgAgBCgCjAEiAUYNAANAIAAoAgBBBkYNASAAQQRqIgAgAUcNAAsMAQsgACABRw0BCyAEIAQoAgAoAggRAABBhwFGDQAgBCAEKAIAKAIIEQAAQY4BRw0BCwJAIARBE0F/EDAiAARAIABBsP38AEHM2/oAQQAQHCIQDQELQczc8ABBABA6IANBBjoA2wEgA0Gmue0AKAAANgLQASADQaq57QAvAAA7AdQBIANBADoA1gEgAkEkaiIBIANB0AFqIANBsAFqQc2p8AAQMiIAEDUgABAiIAMsANsBQQBIBEAgAygC0AEQFwsgA0EHOgDbASADQQA6ANcBIANB/63vACgAADYC0AEgA0GCru8AKAAANgDTASABIANB0AFqIANBsAFqQebH8AAQMiIAEDUgABAiIAMsANsBQQBIBEAgAygC0AEQFwtBAAwLCwJ/IAQgBCgCACgCCBEAAEGOAUYEQEEAIAYNARogBEGw/fwAQZjY+ABBABAcDAELQQAgBEGOAUF/EDAiAEUNABogAEGw/fwAQZjY+ABBABAcCyEKIANBADsBtAEgA0EFNgK4ASADQayE/QA2ArABAkACQCAEIAQoAgAoAkwRAAAiAEUNACAAQRBqEF5FDQACQCAEIAQoAgAoAggRAABBhQFHDQBBACEAIAZFBEAgBEGw/fwAQbDm+ABBABAcIQALIAAoApQGQQFHDQAgAEGHAUF/EDAiAQR/IAFBsP38AEHg8fgAQQAQHAVBAAsiASABIAQQ3ARBAWoQ7wEiAUUNACABQbD9/ABBsOb4AEEAEBwiAUUNACABKAKUBkEBRw0AIAEoAtABIAAoAtABRg0CCyAEIAQoAgAoAkwRAAAoAiAgDUEAIAlrEIsIDAELIAMgA0HQAWoiATYC1AEgAyABNgLQASADQQA2AtgBIAQgASADQbABahDdAiABIAMoAtQBIgBHBEBBACAJayEGA0ACQCAAKAIIIgEgASgCACgCCBEAAEGNAUYNACAAKAIIIgEgASgCACgCTBEAAEEQahBeRQ0AIAAoAggiASABKAIAKAJMEQAAKAIgIA0gBhCLCAsgACgCBCIAIANB0AFqRw0ACwsgAygC2AFFDQAgAygC1AEiACgCACIGIAMoAtABIgEoAgQ2AgQgASgCBCAGNgIAIANBADYC2AEgACADQdABakYNAANAIAAoAgQhASAAEBcgASIAIANB0AFqRw0ACwsgECAQKAIAKAKsAREBACAEIAQoAgAoAggRAABB8wBHDQEgAiAEEJsHGgwICyAEIAQoAgAoAggRAABB8gBGBEBBACAEQRNBfxAwIgBFDQoaQQAgAEGw/fwAQczb+gBBABAcIhNFDQoaIBNBG0F/EDAhECAELACcBCEKIBAgECgCACgCjAYREABEGC1EVPshCUCiRAAAAAAAgGZAoxCSASEcIBAoApACIAIoAgQoAugGQfQXaiIBKAIsIgBBCmwgACABLQA8G2xBAXRB5ABtIQZBACEAIANBADYCuAEgAyADQbABaiIBNgK0ASADIAE2ArABIANBADYC2AEgAyADQdABaiIBNgLUASADIAE2AtABIANBgIDIAzYCrAEgA0Gk//wANgKoASADQQA7AZwBIANBBjYCoAEgA0GshP0ANgKYAQJ/IAm3IBwgDbciHaKhIAa3oyAKt6AQzQQiHJlEAAAAAAAA4EFjBEAgHKoMAQtBgICAgHgLIQsgAigCBCgCwAcgA0GoAWogBBDuAyIBBEAgAUGw/fwAQZDN+wBBABAcIQALIAIoAgQoAsAHIANBqAFqIAQQ1gUiAQR/IAFBsP38AEGQzfsAQQAQHAVBAAshCCALIAprIQ8gAigCBCgCwAcgA0GwAWogA0GYAWoiASAEIBMQwAMgCEcEfyAIBSACKAIEKALAB0GnARDnAQtB8LF/EJ8DIAIoAgQoAsAHIANB0AFqIAEgACAEQfCxfxCfAyAEQcABahBeBEAgECgCkAIhASAEKALQASANAn8gHZogECAQKAIAKAKMBhEQAEQYLURU+yEJQKJEAAAAAACAZkCjEJIBoiABIA9sQQF0t6AiHJlEAAAAAAAA4EFjBEAgHKoMAQtBgICAgHgLEIsICyATIBMoAgAoAqwBEQEAQQAhCUEAIQYgAigCBCgCwAcgA0GoAWogBBDuAyIBBEAgAUGw/fwAQZDN+wBBABAcIQYLIAIoAgQoAsAHIANBqAFqIAQQ1gUiAQRAIAFBsP38AEGQzfsAQQAQHCEJCwJAIAAgBkcNACAIIAlHDQAgA0EANgKQASADIANBiAFqIgo2AowBIAMgCjYCiAEgA0EANgKAASADIANB+ABqIgE2AnwgAyABNgJ4IAIoAgQoAsAHIgYgCiADQZgBaiIBIAQgCAR/IAgFIAZBpwEQ5wELQfCxfxCfAyACKAIEKALAByADQfgAaiABIAAgBEHwsX8QnwMgAygC2AEiBiADKAKAASIBSwRAIANBADYCcCADIANB6ABqIgY2AmwgAyAGNgJoIAQgCzoAnAQgAyAGNgJkIAMgBjYCYCADIAMpA2A3AwAgA0HIAGogAygC1AEgA0HQAWogAygCfCADQfgAaiADEM4IIAYgAygCbCIBRg0IA0AgASgCCCIGIAYoAgAoAlQRAAAgAAR/IAAFIBMQwAMLIAQQygQgASgCBCIBIANB6ABqRw0ACwwICyABIAZLBEAgA0EANgJwIAMgA0HoAGoiBjYCXCADIAY2AlggAyADKQNYNwMIIAMgBjYCbCADIAY2AmggA0HIAGogAygCfCADQfgAaiADKALUASADQdABaiADQQhqEM4IIAYgAygCbCIBRg0HA0AgASgCCCIGIAYoAgAoAlQRAAAgBCAABH8gAAUgExDAAwsQygQgASgCBCIBIANB6ABqRw0ACwwHCyAEIAs6AJwEIA9FDQggAygCtAEiACADQbABakYNCEEAIA9BAXRrIQYDQCAAKAIIIgEgASgCACgCVBEAACAGEMsEIAAoAgQiACADQbABakcNAAsMCAsgA0EANgKQASADIANBiAFqIgo2AowBIAMgCjYCiAEgA0EANgKAASADIANB+ABqIgE2AnwgAyABNgJ4IANBADYCcCADIANB6ABqIgE2AmwgAyABNgJoIANBADYCUCADIANByABqIgE2AkwgAyABNgJIIANBADYCQCADIANBOGoiATYCPCADIAE2AjggAigCBCgCwAciASAKIANBmAFqIAAgCAR/IAgFIAFBpwEQ5wELQfCxfxCfAyACKAIEKALAByIKIANB+ABqIg8gA0GYAWoiASAGIAkEfyAJBSAKQacBEOcBC0HwsX8QnwMgAigCBCgCwAcgA0HoAGoiECABIAYgBEHwsX8QnwMgAyADKAJMNgI0IAMgA0HIAGoiCjYCMCADIAMpAzA3AxggA0EoaiIBIAMoAowBIANBiAFqIAMoAtQBIANB0AFqIANBGGoQzgggAyADKAI8NgIkIAMgA0E4ajYCICADIAMpAyA3AxAgASADKAJ8IA8gAygCbCAQIANBEGoQzgggCiADKAJMIgFGDQQDQCABKAIIIgogCigCACgCVBEAACAEIAAEfyAABSATEMADCxDKBCABKAIEIgEgA0HIAGpHDQALDAQLIAQgBCgCACgCCBEAAEEbRw0BIAZFBEAgBEGw/fwAQZix/ABBABAcIQoLIApBwAFqEF5FBEBB7MPxAEEAEDogAkEkaiIBIANB0AFqQaa57QAQVSICIANBsAFqQc2p8AAQMiIAEDUgABAiIAIsAAtBAEgEQCACKAIAEBcLIAEgA0HQAWpB/63vABBVIgEgA0GwAWpB39HwABAyIgAQNSAAECIgASwAC0EASARAIAEoAgAQFwtBAAwKCyADQQA2ArgBIAMgA0GwAWoiDzYCtAEgAyAPNgKwASADQQA7AdQBIANBBTYC2AEgA0GshP0ANgLQASAKIA8gA0HQAWoQ3QIgA0IANwKcASADIANBmAFqIgZBBHIiEDYCmAEgAyAKKALQATYCeAJAAkAgBigCBCIABEAgBkEEaiEBIAMoAnghBANAAkAgACgCECICIARLBEAgACgCACICDQEMBAsgAiAETw0EIABBBGohASAAKAIEIgJFDQQgASEACyAAIQEgAiEADAALAAsgBkEEaiEACyAAIQELIAMgASgCACICBH9BAAVBFBAYIQIgAygCeCEEIAIgADYCCCACQgA3AgAgAiAENgIQIAEgAjYCACAGKAIAKAIAIgAEfyAGIAA2AgAgASgCAAUgAgshACAGKAIEIAAQRCAGIAYoAghBAWo2AghBAQs6AIwBIAMgAjYCiAEgDyADKAK0ASIGRg0CA0ACQCAGKAIIIgAgACgCACgCTBEAACgCICIPRQ0AIBAhAQJAIAMoApwBIgBFBEAgECIAIQEMAQsDQAJAIAAoAhAiAiAPSwRAIAAoAgAiBA0BIAAhAQwDCyACIA9PDQIgAEEEaiEBIAAoAgQiBEUNAiABIQALIAAhASAEIQAMAAsACyABKAIADQBBFBAYIgQgADYCCCAEQgA3AgAgBCAPNgIQIAEgBDYCACADKAKYASgCACIABEAgAyAANgKYASABKAIAIQQLIAMoApwBIAQQRCADIAMoAqABQQFqNgKgAQsgBigCBCIGIANBsAFqRw0ACwwCCyACIAoQmwcaDAYLIAQgBCgCACgCCBEAAEGNAUYEQEEAIQAgBkUEQCAEQbD9/ABBnLb4AEEAEBwhAAsgAEHAAWoQXkUEQEGlw/EAQQAQOiACQSRqIgEgA0HQAWpBprntABBVIgIgA0GwAWpBzanwABAyIgAQNSAAECIgAiwAC0EASARAIAIoAgAQFwsgASADQdABakH/re8AEFUiASADQbABakGm0fAAEDIiABA1IAAQIiABLAALQQBIBEAgASgCABAXC0EADAkLIAAgACgCACgCTBEAACgCICIARQ0GIAAgDUEAIAlrEIsIDAYLQbPi8ABBABAkIAJBJGoiASADQdABakGmue0AEFUiAiADQbABakHNqfAAEDIiABA1IAAQIiACLAALQQBIBEAgAigCABAXCyABIANB0AFqQf+t7wAQVSIBIANBsAFqQbPi8AAQMiIAEDUgABAiIAEsAAtBAEgEQCABKAIAEBcLQQAMBwsgECADKAKYASIBRwRAQQAgCWshBgNAIAEiAigCECANIAYQiwgCQCACKAIEIgBFBEAgAigCCCIBKAIAIAJGDQEgAkEIaiEEA0AgBCgCACIAQQhqIQQgACAAKAIIIgEoAgBHDQALDAELA0AgACIBKAIAIgANAAsLIAEgEEcNAAsLIAooAkwQmA8gA0GYAWogAygCnAEQ2wogA0GwAWoQogMMBQsgBCALOgCcBCADKAI8IgAgA0E4akcEQANAIAAoAggiASABKAIAKAJUEQAAIAYEfyAGBSATEMADCyAEEMoEIAAoAgQiACADQThqRw0ACwsgA0E4ahCiAyADQcgAahCiAyADQegAahCiAwwCCwJAIA9FDQAgAygCjAEiACADQYgBakYNAEEAIA9BAXRrIQYDQCAAKAIIIgEgASgCACgCVBEAACAGEMsEIAAoAgQiACADQYgBakcNAAsLIAQgCzoAnAQgA0HoAGoQogMMAQsCQCAPRQ0AIAMoArQBIgAgA0GwAWpGDQBBACAPQQF0ayEGA0AgACgCCCIBIAEoAgAoAlQRAAAgBhDLBCAAKAIEIgAgA0GwAWpHDQALCyADQegAahCiAwsgA0H4AGoQogMgA0GI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IiAHLADLAUEASARAIAcoAsABEBcLIAdBBzoAywEgB0EAOgDHASAHQf+t7wAoAAA2AsABIAdBgq7vACgAADYAwwEgASAHQcABaiAHQaABakGP+PAAEDIiABA1IAAQIiAHLADLAUEATg0BIAcoAsABEBcMAQsgCCgCBCAIKAIARgRAQanE8QBBABAkIAdBBzoA6wEgB0EAOgDnASAHQcun8AAoAAA2AuABIAdBzqfwACgAADYA4wEgB0HQAWpBqcTxAEEYEDsgB0EGOgDLASAHQaa57QAoAAA2AsABIAdBqrntAC8AADsBxAEgB0EAOgDGASAHQQY2AqABIAdBoAFqIgEQIiAHQQE2AqABIAdBDBAYIgA2AqgBIAAgBygC6AE2AgggACAHKQPgATcCACAMQSRqIgAgB0HAAWogARA1IAEQIiAHLADLAUEASARAIAcoAsABEBcLIAdBBzoAywEgB0H/re8AKAAANgLAASAHQYKu7wAoAAA2AMMBIAdBADoAxwEgB0EGNgKgASAHQaABahAiIAdBATYCoAFBDBAYIgFCADcCACABQQA2AgggByABNgKoAQJAIAcsANsBQQBOBEAgASAHKQPQATcCACABIAcoAtgBNgIIDAELIAEgBygC0AEgBygC1AEQIAsgACAHQcABaiAHQaABaiIAEDUgABAiIAcsAMsBQQBIBEAgBygCwAEQFwtBASECDAELAkAgEigCBCICIBItAAsiACAAQRh0QRh1IgFBAEgbQQJGBEAgEkF/Qbvo7wBBAhAbRQRAQYUBIRRBASEXDAILIBIoAgQhAiASLQALIgAhAQsgAiAAIAFBGHRBGHVBAEgbQQVGBEAgEkF/QbKd7wBBBRAbRQRAQYcBIRQMAgsgEi0ACyEBCyAHIBIoAgAgEiABQRh0QRh1QQBIGzYCMEHD/e0AIAdBMGoQOiAHQQY6AMsBIAdBprntACgAADYCwAEgB0Gque0ALwAAOwHEASAHQQA6AMYBIAxBJGoiASAHQcABaiAHQaABakHNqfAAEDIiABA1IAAQIiAHLADLAUEASARAIAcoAsABEBcLIAdBBzoAywEgB0H/re8AKAAANgLAASAHQYKu7wAoAAA2AMMBIAdBADoAxwEgB0GQAWpB7srxACASEGsgB0EGNgKgASAHQaABahAiIAdBATYCoAFBDBAYIgBCADcCACAAQQA2AgggByAANgKoAQJAIAcsAJsBQQBOBEAgACAHKQOQATcCACAAIAcoApgBNgIIDAELIAAgBygCkAEgBygClAEQIAsgASAHQcABaiAHQaABaiIAEDUgABAiIAcsAJsBQQBIBEAgBygCkAEQFwsgBywAywFBAEgEQCAHKALAARAXC0EAIQIMAQsgCCgCACIRIAgoAgRHBEAgB0G4AmohCwNAIAwoAgQoAsAHIBEQlwEiFUUEQCAHIBEoAgAgESARLAALQQBIGzYCAEHZ+u0AIAcQOiAHQQY6AMsBIAdBprntACgAADYCwAEgB0Gque0ALwAAOwHEASAHQQA6AMYBIAxBJGoiASAHQcABaiAHQaABakHNqfAAEDIiABA1IAAQIiAHLADLAUEASARAIAcoAsABEBcLIAdBBzoAywEgB0H/re8AKAAANgLAASAHQYKu7wAoAAA2AMMBIAdBADoAxwEgB0GQAWpB+8nxACAREGsgB0EGNgKgASAHQaABahAiIAdBATYCoAFBDBAYIgBCADcCACAAQQA2AgggByAANgKoAQJAIAcsAJsBQQBOBEAgACAHKQOQATcCACAAIAcoApgBNgIIDAELIAAgBygCkAEgBygClAEQIAsgASAHQcABaiAHQaABaiIAEDUgABAiIAcsAJsBQQBIBEAgBygCkAEQFwsgBywAywFBAEgEQCAHKALAARAXC0EAIQIMAwsgFS8BUCAURwRAIBUsAF8hBiAVKAJUIQEgB0GgAWoiBCAVIBUoAgAoAjARAgAgEigCACECIBIsAAshACAHIAEgFUHUAGoiASAGQQBIGzYCICAHIAcoAqABIAQgBywAqwFBAEgbNgIkIAcgAiASIABBAEgbNgIoQdDz7QAgB0EgahA6IAcsAKsBQQBIBEAgBygCoAEQFwsgB0EGOgDLASAHQQA6AMYBIAdBprntACgAADYCwAEgB0Gque0ALwAAOwHEASAMQSRqIgIgB0HAAWogB0GgAWpBzanwABAyIgAQNSAAECIgBywAywFBAEgEQCAHKALAARAXCyAHQQc6AMsBIAdB/63vACgAADYCwAEgB0GCru8AKAAANgDDASAHQQA6AMcBIAdB0ABqIgBB88XxACABEGsgByAAQfzF8QAQWCIAKAIINgJoIAcgACkCADcDYCAAQgA3AgAgAEEANgIIIAdB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KAIAIgINASAAIQEMAwsgAiAZTw0CIABBBGohASAAKAIEIgJFDQIgASEACyAAIQEgAiEADAALAAsLIAEoAgBFBEBBFBAYIgIgADYCCCACQgA3AgAgAiAZNgIQIAEgAjYCACAHKAKQASgCACIABEAgByAANgKQASABKAIAIQILIAcoApQBIAIQRCAHIAcoApgBQQFqNgKYAQsgEkEEaiISIAcoApQCRw0ACwsgBiAHKAKQASIBRwRAIAcoAogBIRIgBygCgAEhCgNAIAohAEEMEBgiCiABIgIoAhA2AgggCiAANgIAIAogB0GAAWo2AgQgACAKNgIEAkAgAigCBCIARQRAIAIoAggiASgCACACRg0BIAJBCGohAgNAIAIoAgAiAEEIaiECIAAgACgCCCIBKAIARw0ACwwBCwNAIAAiASgCACIADQALCyASQQFqIRIgASAGRw0ACyAHIBI2AogBIAcgCjYCgAELIAcoAoQBIhIgB0GAAWpHBH8DQAJAIAwoAgQoAsAHIAdBQGsgEigCCBDuAyIABEAgAEGw/fwAQZDN+wBBABAcIgYNAQsgEigCCEETQX8QMEGw/fwAQczb+gBBABAcEMADIQYLIBIoAggiAAR/IABBsP38AEGY2PgAQQAQHAVBAAshCiAEIQECQCAHKAL0ASIARQRAIAQiACEBDAELA0ACQCAAKAIQIgIgCksEQCAAKAIAIgINASAAIQEMAwsgAiAKTw0CIABBBGohASAAKAIEIgJFDQIgASEACyAAIQEgAiEADAALAAsgASgCAEUEQEEYEBgiAiAKNgIQIAIgADYCCCACQgA3AgAgAiAGNgIUIAEgAjYCACAHKALwASgCACIABEAgByAANgLwASABKAIAIQILIAcoAvQBIAIQRCAHIAcoAvgBQQFqNgL4AQsgEigCBCISIAdBgAFqRw0ACyAHKAKEAQUgEgsoAggiAAR/IABBsP38AEGY2PgAQQAQHAVBAAshBgJAIAcoAvQBIgBFBEAgBCIAIQEMAQsgBCEBA0ACQCAAKAIQIgIgBksEQCAAKAIAIgINASAAIQEMAwsgAiAGTw0CIABBBGohASAAKAIEIgJFDQIgASEACyAAIQEgAiEADAALAAsgASgCACICRQRAQRgQGCICIAY2AhAgAiAANgIIIAJCADcCACACQQA2AhQgASACNgIAIAco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QCADKAIQEBcLIANBBzoAGyADQQA6ABcgA0H/re8AKAAANgIQIANBgq7vACgAADYAEyABIANBEGogA0EgakHm0/AAEDIiABA1IAAQIiADLAAbQQBIBEAgAygCEBAXC0EADAULIAkgDGshCSAKIAxrIQpBAQsQywQLIAsgCTYC0AEgCyAGIBFqIhE2AswBIAsgCjYCyAEgCyAGIBRqIhQ2AsQBIA1BsAFqIAQQhAMgEEEeQfCxf0EBECwiASALIAEoAgAoAqgBEQIAIBMgDSATKAIAKAKoARECACAAIQEgEkEBaiISIAgoAgAgCCAILQALIgRBGHRBGHVBAEgiABsgCCgCBCAEIAAbakcNAAsLIANBADoAFCADQfXqpaMGNgIQIANBBDoAGyADQQY2AiAgA0EgahAiIANBATYCIEEMEBgiAEIANwIAIABBADYCCCADIAA2AiggAkEkaiEBAkAgACATQdQAakYNACATLABfQQBOBEAgACATKQJUNwIAIAAgEygCXDYCCAwBCyAAIBMoAlQgEygCWBAgCyABIANBEGogA0EgaiIAEDUgABAiIAMsABtBAEgEQCADKAIQEBcLIANBBjoAGyADQQA6ABYgA0Gmue0AKAAANgIQIANBqrntAC8AADsBFCABIANBEGogA0EgakHYo/AAEDIiABA1IAAQIiADLAAbQQBIBEAgAygCEBAXCyADQQc6ABsgA0EAOgAXIANB/63vACgAADYCECADQYKu7wAoAAA2ABMgASADQRBqIANBIGpBiMzxABAyIgAQNSAAECIgAywAG0EASARAIAMoAhAQFwtBAQshAiADKAJIRQ0AIAMoAkQiACgCACIEIAMoAkAiASgCBDYCBCABKAIEIAQ2AgAgA0EANgJIIAAgA0FAa0YNAANAIAAoAgQhASAAEBcgASIAIANBQGtHDQALCyADQdAAaiQAIAIhASAFLAB7QQBIBEAgBSgCcBAXCyAFLACLAUEATg0BIAUoAoABEBcMAQtBtaLuAEEAECQLIAUsANMGQQBIBEAgBSgCyAYQFwsgBSwA4wZBAEgEQCAFKALYBhAXCyAPRQ0BDAMLIAVB+AZqQd+Q7wAQHgRAIAVBADYC4AYgBUIANwPYBiAFQQA2AtAGIAVCADcDyAYgBUHYAGogFiAFQYAGakGF0u4AEFUiARDzAhCsAiEJIwBBIGsiCyQAIAtB8fHtAC8AADsBGCALQYAUOwEaIAtB6fHtACkAADcDECAJIAtBEGoQKyICIAlBBGoiBkcEQCACKAIcKAIAQQRGIQoLIAssABtBAEgEQCALKAIQEBcLIAVB2AZqIRAgBUHIBmohD0EAIQQgCgRAIAtB8fHtAC8AADsBCCALQYAUOwEKIAtB6fHtACkAADcDAEGVA0HmnfEAIAYgCSALECsiAkcEfyACKAIcKAIAQQRGBUEACxA0QekDQdKo8QAgCSALECsoAhwiAigCAEEERhA0IAtBEGogAigCCBD8BSEMIAssAAtBAEgEQCALKAIAEBcLAkAgDCgCBCAMKAIAa0ECdUEATA0AA0ACQEH3AkHHqPEAIAQgDCgCBCAMKAIAa0ECdUkQNCAMKAIEIAwoAgAiAmtBAnUgBE0NAEHdA0GGqfEAIAIgBEECdGooAgAiAigCAEEBRhA0IAIoAgghCgJAIBAoAgQiAiAQKAIIRwRAAkAgCiwAC0EATgRAIAIgCikCADcCACACIAooAgg2AggMAQsgAiAKKAIAIAooAgQQGgsgECACQQxqNgIEDAELIBAgChCFAgsgBEEBaiIEIAwoAgQgDCgCAGtBAnVIDQEMAgsLEG0AC0EAIQQgC0HckO8ALwAAOwEIIAtBgBQ7AQogC0HUkO8AKQAANwMAIAYgCSALECsiAkcEQCACKAIcKAIAQQFGIQQLIAssAAtBAEgEQCALKAIAEBcLAkAgBEUNACALQdyQ7wAvAAA7AQggC0GAFDsBCiALQdSQ7wApAAA3AwBBlQNB5p3xACAGIAkgCxArIgJHBH8gAigCHCgCAEEBRgVBAAsQNEHdA0GGqfEAIAkgCxArKAIcIgIoAgBBAUYQNAJAIAIoAggiCiAPRg0AIAotAAsiBkEYdEEYdSECIA8sAAtBAE4EQCACQQBOBEAgDyAKKQIANwIAIA8gCigCCDYCCAwCCyAPIAooAgAgCigCBBAgDAELIA8gCigCACAKIAJBAEgiAhsgCigCBCAGIAIbECEaCyALLAALQQBODQAgCygCABAXCyAMEKwBCyALQSBqJAAgCRBdIAEsAAtBAEgEQCABKAIAEBcLAkAgBARAIAVByABqIAVB2AZqEM8IIQICQCAFLADTBkEATgRAIAVBQGsgBSgC0AY2AgAgBSAFKQPIBjcDOAwBCyAFQThqIAUoAsgGIAUoAswGEBoLIAAgAiAFQThqEJkPIQEgBSwAQ0EASARAIAUoAjgQFwsgAhCBBAwBC0HKpO4AQQAQJAsgBSwA0wZBAEgEQCAFKALIBhAXCyAFQdgGahCBBCAERQ0BDAMLIAVB+AZqQdz+7gAQHgRAIAVBADYC4AYgBUIANwPYBiAFQSBqIBYgBUHIBmpBhdLuABBVIgEQ8wIQrAIiAiAFQdgGahDcCiEMIAIQXSABLAALQQBIBEAgASgCABAXCwJAIAwEQAJAIAUsAOMGQQBOBEAgBSAFKALgBjYCGCAFIAUpA9gGNwMQDAELIAVBEGogBSgC2AYgBSgC3AYQGgsgBUEQaiEIQQAhBiMAQcABayIDJAACQCAAIhAoAgQiASgCwAciAEUEQEHWr+8AQQAQOiADQQY6ALsBIANBprntACgAADYCsAEgA0Gque0ALwAAOwG0ASADQQA6ALYBIBBBJGoiASADQbABaiADQZABakHNqfAAEDIiABA1IAAQIiADLAC7AUEASARAIAMoArABEBcLIANBBzoAuwEgA0EAOgC3ASADQf+t7wAoAAA2ArABIANBgq7vACgAADYAswEgASADQbABaiADQZABakGP+PAAEDIiABA1IAAQIiADLAC7AUEASARAIAMoArABEBcLDAELIAEoAuQGQQNHBEBBgfnwAEEAECQgA0EGOgC7ASADQaa57QAoAAA2ArABIANBqrntAC8AADsBtAEgA0EAOgC2ASAQQSRqIgEgA0GwAWogA0GQAWpBzanwABAyIgAQNSAAECIgAywAuwFBAEgEQCADKAKwARAXCyADQQc6ALsBIANBADoAtwEgA0H/re8AKAAANgKwASADQYKu7wAoAAA2ALMBIAEgA0GwAWogA0GQAWpBgfnwABAyIgAQNSAAECIgAywAuwFBAEgEQCADKAKwARAXCwwBCyAAIAgQlwEiE0UEQCADIAgoAgAgCCAILAALQQBIGzYCAEHhk/EAIAMQOiADQQY6ALsBIANBprntACgAADYCsAEgA0Gque0ALwAAOwG0ASADQQA6ALYBIBBBJGoiASADQbABaiADQZABakHNqfAAEDIiABA1IAAQIiADLAC7AUEASARAIAMoArABEBcLIANBBzoAuwEgA0H/re8AKAAANgKwASADQYKu7wAoAAA2ALMBIANBADoAtwEgA0GAAWoiAEHIsPAAIAgQayAAQZaX8QAQWCIKKAIEIQAgCigCACEEIAMgCi0ACjoAciADIAovAQg7AXAgCkIANwIAIAosAAshAiAKQQA2AgggA0EGNgKQASADQZABahAiIANBATYCkAFBDBAYIgpCADcCACAKQQA2AgggAyAKNgKYAQJAIAJBAE4EQCAKIAA2AgQgCiAENgIAIAogAy8BcDsBCCAKIAMtAHI6AAogCiACOgALDAELIAogBCAAECALIAEgA0GwAWogA0GQAWoiABA1IAAQIiACQQBIBEAgBBAXCyADLACLAUEASARAIAMoAoABEBcLIAMsALsBQQBIBEAgAygCsAEQFwsMAQsCQCATIBMoAgAoAggRAABBjgFGDQAgEyATKAIAKAIIEQAAQfMARg0AIBMgEygCACgCCBEAAEHyAEYNACADQZABaiIAIBMgEygCACgCMBECACADIAMoApABIAAgAywAmwFBAEgbNgJAQZfQ8AAgA0FAaxA6IAMsAJsBQQBIBEAgAygCkAEQFwsgA0EGOgC7ASADQQA6ALYBIANBprntACgAADYCsAEgA0Gque0ALwAAOwG0ASAQQSRqIgEgA0GwAWogA0GQAWpBzanwABAyIgAQNSAAECIgAywAuwFBAEgEQCADKAKwARAXCyADQQc6ALsBIANB/63vACgAADYCsAEgA0GCru8AKAAANgCzASADQQA6ALcBIANB8ABqIgAgEyATKAIAKAIwEQIAIAMgAEHQx/EAEJMDIgAoAgg2AogBIAMgACkCADcDgAEgAEIANwIAIABBADYCCCADQYABakGs0PAAEFgiCigCBCEAIAooAgAhBCADIAotAAo6AGIgAyAKLwEIOwFgIApCADcCACAKLAALIQIgCkEANgIIIANBBjYCkAEgA0GQAWoQIiADQQE2ApABQQwQGCIKQgA3AgAgCkEANgIIIAMgCjYCmAECQCACQQBOBEAgCiAANgIEIAogBDYCACAKIAMvAWA7AQggCiADLQBiOgAKIAogAjoACwwBCyAKIAQgABAgCyABIANBsAFqIANBkAFqIgAQNSAAECIgAkEASARAIAQQFwsgAywAiwFBAEgEQCADKAKAARAXCyADLAB7QQBIBEAgAygCcBAXCyADLAC7AUEASARAIAMoArABEBcLDAELQQAhASADQbABaiIAIBAoAgRBG0EAQfCxfxDLASADQQA2AogBIANCADcDgAECQAJAAn8CQAJAAkACQAJAAkAgACADKAK0ASIERgRAQQAhAAwBCyAEIQADQCABIgJBAWohASAAKAIEIgAgA0GwAWpHDQALIAJB/////wNPDQEgAyABQQJ0IgAQGCIBNgKAASADIAAgAWo2AogBIAEhAANAIAAgBCgCCDYCACAAQQRqIQAgBCgCBCIEIANBsAFqRw0ACyADIAA2AoQBCwJ/IBMgEygCACgCTBEAAEEQahBeBEAgEyATKAIAKAJMEQAAKAIgKALEASEEIBMgEygCACgCTBEAACgCICgCyAEMAQsCQCATIBMoAgAoAggRAABBjgFGBEAgE0Gw/fwAQbjD+wBBABAcIANB4ABqIANByABqIANB2ABqIANB7ABqEOwLDQFB4/bwAEEAEDogA0EGOgB7IANBprntACgAADYCcCADQaq57QAvAAA7AXQgA0EAOgB2IBBBJGoiAiADQfAAaiADQZABakHNqfAAEDIiABA1IAAQIiADLAB7QQBIBEAgAygCcBAXCyADQQc6AHsgA0EAOgB3IANB/63vACgAADYCcCADQYKu7wAoAAA2AHMgAiADQfAAaiADQZABakHj9vAAEDIiABA1IAAQIkEAIAMsAHtBAE4NCBogAygCcBAXIAENCQwKC0G19fAAQQAQOiADQQY6AHsgA0Gmue0AKAAANgJwIANBqrntAC8AADsBdCADQQA6AHYgEEEkaiICIANB8ABqIANBkAFqQc2p8AAQMiIAEDUgABAiIAMsAHtBAEgEQCADKAJwEBcLIANBBzoAeyADQQA6AHcgA0H/re8AKAAANgJwIANBgq7vACgAADYAcyACIANB8ABqIANBkAFqQbX18AAQMiIAEDUgABAiIAMsAHtBAE4NBiADKAJwEBcMBgsgAygCYCADKAJYakECbSEEIAMoAmwgAygCSGpBAm0LIQICQAJAAkACQCAAIAFHBEAgAyACNgKUASADIAQ2ApABIAEgACADQZABahDNCEEAIQQgASgCACIABEAgAEGw/fwAQZix/ABBABAcIQoLIBNBE0F/EDAiAARAIABBsP38AEHM2/oAQQAQHCEECyAEQQAgBEEbQX8QMBsNAyADIAgoAgAgCCAILAALQQBIGzYCEEHos/EAIANBEGoQOiADQQY6AHsgA0Gmue0AKAAANgJwIANBqrntAC8AADsBdCADQQA6AHYgEEEkaiICIANB8ABqIANBkAFqQc2p8AAQMiIAEDUgABAiIAMsAHtBAEgEQCADKAJwEBcLIANBBzoAeyADQf+t7wAoAAA2AnAgA0GCru8AKAAANgBzIANBADoAdyADQeAAakHkx/EAIAgQayADQQY2ApABIANBkAFqECIgA0EBNgKQAUEMEBgiAEIANwIAIABBADYCCCADIAA2ApgBIAMsAGtBAEgNASAAIAMpA2A3AgAgACADKAJoNgIIDAILQYm37gBBABA6IANBBjoAeyADQaa57QAoAAA2AnAgA0Gque0ALwAAOwF0IANBADoAdiAQQSRqIgIgA0HwAGogA0GQAWpBzanwABAyIgAQNSAAECIgAywAe0EASARAIAMoAnAQFwsgA0EHOgB7IANBADoAdyADQf+t7wAoAAA2AnAgA0GCru8AKAAANgBzIAIgA0HwAGogA0GQAWpBibfuABAyIgAQNSAAECIgAywAe0EATg0IIAMoAnAQFwwICyAAIAMoAmAgAygCZBAgCyACIANB8ABqIANBkAFqIgAQNSAAECIgAywAa0EASARAIAMoAmAQFwsgAywAe0EATg0BIAMoAnAQFwwBCyAKQRNB8LF/QQEQLCINRQRAQbu37gBBABA6IBBBJGoiAiADQfAAakGmue0AEFUiBCADQZABakHNqfAAEDIiABA1IAAQIiAELAALQQBIBEAgBCgCABAXCyACIANB8ABqQf+t7wAQVSICIANBkAFqQbu37gAQMiIAEDUgABAiIAIsAAtBAE4NASACKAIAEBcMAQsgBCANRgRAIBBBJGoiBCADQfAAakGmue0AEFUiAiADQZABakHLp/AAEDIiABA1IAAQIiACLAALQQBIBEAgAigCABAXCyAEIANB8ABqQf+t7wAQVSICIANBkAFqQd/u8AAQMiIAEDUgABAiIAIsAAtBAEgEQCACKAIAEBcLIAQgA0HwAGpBieHvABBVIgIgA0GQAWogCBCIBCIAEDUgABAiIAIsAAtBAEgEQCACKAIAEBcLIAQgA0HwAGpBm+HvABBVIgIgA0GQAWogCkHUAGoQiAQiABA1IAAQIiACLAALQQBIBEAgAigCABAXC0EBIQYMCAsgEyATKAIAKAIIEQAAQfIARgRAIANBADYCeCADIANB8ABqIgA2AnQgAyAANgJwIANBADsBZCADQQY2AmggA0GshP0ANgJgIANBgIDIAzYCXCADQaT//AA2AlgCQCAQKAIEKALAByADQdgAaiATEO4DIgAEQCAAQbD9/ABBkM37AEEAEBwiEg0BCyANEMADIRILAkACQCAQKAIEKALAByADQdgAaiATENYFIgJFBEAgECgCBCgCwAchAAwBCyAQKAIEKALAByEAIAJBsP38AEGQzfsAQQAQHCIGDQELIABBpwEQ5wEhBgsgACADQfAAaiICIANB4ABqIBMgBkHwsX8QnwMgAiADKAJ0IgBHDQMMBAsgEyANEN8BIA0gDSgCACgCrAERAQAgBBCPBCAEIAQoAgAoAqwBEQEAIBAgExCbBw0EIAMgEygCVCATQdQAaiICIBMsAF9BAEgbNgIwQZn47QAgA0EwahA6IBBBJGoiBiADQfAAakGmue0AEFUiBCADQZABakHNqfAAEDIiABA1IAAQIiAELAALQQBIBEAgBCgCABAXCyAGIANB8ABqQf+t7wAQVSIEIANBkAFqQY7f8AAQMiIAEDUgABAiIAQsAAtBAEgEQCAEKAIAEBcLIAYgA0HwAGpBieHvABBVIgQgA0GQAWogAhCIBCIAEDUgABAiIAQsAAtBAEgEQCAEKAIAEBcLIAYgA0HwAGpBm+HvABBVIgIgA0GQAWogCkHUAGoQiAQiABA1IAAQIiACLAALQQBODQAgAigCABAXC0EAIQYMBgsQKAALA0AgACgCCCICIAIoAgAoAlQRAAAgEyASEMoEIAAoAgQiACADQfAAakcNAAsLIBMgDRDfASANIA0oAgAoAqwBEQEAIAQQjwQgBCAEKAIAKAKsAREBACATQbD9/ABBkM37AEEAEBwhC0EAIQQgCiIARQRAIAtBABBcIQALAkAgC0HAAWoQXkUNACAAQcABahBeRQ0AIAAoApACIBAoAgQoAugGQfQXaiIEKAIsIgJBCmwgAiAELQA8G2xBAXRB5ABtIQkgACgC0AEiDygCyAEhBiALKALQASIEKALIASECAn8gBCgCxAEgDygCxAFrtyAAIAAoAgAoAowGERAARBgtRFT7IQlAokQAAAAAAIBmQKMQkgGiIAIgBmu3oCIcmUQAAAAAAADgQWMEQCAcqgwBC0GAgICAeAshAiALAn8gACgCiAK3IAK3IAm3oxDNBKEiHJlEAAAAAAAA4EFjBEAgHKoMAQtBgICAgHgLOgCcBEEBIQQLIARFBEAgAyATKAJUIBNB1ABqIBMsAF9BAEgbNgIgQbb47QAgA0EgahA6IBBBJGoiAiADQcgAakGmue0AEFUiBCADQZABakHNqfAAEDIiABA1IAAQIiAELAALQQBIBEAgBCgCABAXCyACIANByABqQf+t7wAQVSICIANBkAFqQY318AAQMiIAEDUgABAiIAIsAAtBAEgEQCACKAIAEBcLIANB8ABqEKIDDAILIANBADYCmAEgAyADQZABaiIANgKUASADIAA2ApABAkAgECgCBCgCwAcgA0HYAGogExDuAyIABEAgAEGw/fwAQZDN+wBBABAcIgYNAQsgDRDAAyEGCwJAAkAgECgCBCgCwAcgA0HYAGogExDWBSICRQRAIBAoAgQoAsAHIQAMAQsgECgCBCgCwAchACACQbD9/ABBkM37AEEAEBwiBA0BCyAAQacBEOcBIQQLIAAgA0GQAWoiAiADQeAAaiATIARB8LF/EJ8DIAIgAygClAEiAEcEQANAIAAoAggiAiACKAIAKAJUEQAAIAYgExDKBCAAKAIEIgAgA0GQAWpHDQALCyADQZABahCiAyADQfAAahCiAwsgEEEkaiIEIANB8ABqQaa57QAQVSICIANBkAFqQdij8AAQMiIAEDUgABAiIAIsAAtBAEgEQCACKAIAEBcLIAQgA0HwAGpB/63vABBVIgIgA0GQAWpBiMzxABAyIgAQNSAAECIgAiwAC0EASARAIAIoAgAQFwsgBCADQfAAakGJ4e8AEFUiAiADQZABaiAIEIgEIgAQNSAAECIgAiwAC0EASARAIAIoAgAQFwsgBCADQfAAakGb4e8AEFUiAiADQZABaiAKQdQAahCIBCIAEDUgABAiIAIsAAtBAEgEQCACKAIAEBcLQQEhBiABDQIMAwtBAAshBiABRQ0BCyABEBcLIAMoArgBRQ0AIAMoArQBIgAoAgAiAiADKAKwASIBKAIENgIEIAEoAgQgAjYCACADQQA2ArgBIAAgA0GwAWpGDQADQCAAKAIEIQEgABAXIAEiACADQbABakcNAAsLIANBwAFqJAAgBiEBIAUsABtBAE4NASAFKAIQEBcMAQtBnKPuAEEAECQL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AowLIAQgAhsQIRoLIAMsAJMLQQBIBEAgAygCiAsQFwsgAygCmAshAkEAIQggA0H4C2pBnYPtAC8AADsBACADQYAUOwH6CyADQZWD7QApAAA3A/ALIANBAzoAiwggA0H15u0ALwAAOwGACCADQffm7QAtAAA6AIIIIANBADoAgwggAyACNgKgByADIANBoAdqIANB8AtqEB02ArgIIANBuAhqKAIAIgIEfyACKAIIIgJBiMzxACACGwVBiMzxAAsiBRAfIgQgAygChAggAy0AiwgiAiACQRh0QRh1IgJBAEgbRgR/IANBgAhqQX8gBSAEEBtFIQggAy0AiwgFIAILQRh0QRh1QQBIBEAgAygCgAgQFwsgAywA+wtBAEgEQCADKALwCxAXCyAIBEAgFUEBNgKIBAsgAygCmAshAkEAIQ0gA0H4C2pB5dzuAC0AADoAACADQQk6APsLIANB3dzuACkAADcD8AsgA0EAOgD5CyADQQM6AIsIIANB9ebtAC8AADsBgAggA0H35u0ALQAAOgCCCCADQQA6AIMIIAMgAjYCoAcgAyADQaAHaiADQfALahAdNgK4CCADQbgIaigCACICBH8gAigCCCICQYjM8QAgAhsFQYjM8QALIgUQHyIEIAMoAoQIIAMtAIsIIgIgAkEYdEEYdSICQQBIG0YEfyADQYAIakF/IAUgBBAbRSENIAMtAIsIBSACC0EYdEEYdUEASARAIAMoAoAIEBcLIAMsAPsLQQBIBEAgAygC8AsQFwsgDQR/IBVBAjYCiARBAAUgCEEBcwshDSADKAKYCyECIANBBzoA+wtBACEIIANBoLPtACgAADYC8AsgA0Gjs+0AKAAANgDzCyADQQA6APcLIANBAzoAiwggA0H15u0ALwAAOwGACCADQffm7QAtAAA6AIIIIANBADoAgwggAyACNgKgByADIANBoAdqIANB8AtqEB02ArgIIANBuAhqKAIAIgIEfyACKAIIIgJBiMzxACACGwVBiMzxAAsiBRAfIgQgAygChAggAy0AiwgiAiACQRh0QRh1IgJBAEgbRgR/IANBgAhqQX8gBSAEEBtFIQggAy0AiwgFIAILQRh0QRh1QQBIBEAgAygCgAgQFwsgAywA+wtBAEgEQCADKALwCxAXCyAIBEAgFUECNgKgBEEAIQ0LIAMoApgLIQJBACEEQRAQGCIOQcrq7QAoAAA2AAcgDkHD6u0AKQAANwAAIA5BADoACyADQQM6APsLIANB9ebtAC8AADsB8AsgA0H35u0ALQAAOgDyCyADQQA6APMLIAMgAjYCgAggAyADQYAIaiAOEB02AqAHIAMoAqAHIgIEfyACKAIIIgJBiMzxACACGwVBiMzxAAsiCBAfIgUgAygC9AsgAy0A+wsiAiACQRh0QRh1IgJBAEgbRgR/IANB8AtqQX8gCCAFEBtFIQQgAy0A+wsFIAILQRh0QRh1QQBIBEAgAygC8AsQFwsgDhAXIBUgBAR/IBVBATYCoARBAAUgDQs6AKwBIC4gFSAHKAIAKAKoARECAAsgAyADQcgQakHP0O4AEEE2AoALIwBBEGsiBCQAIAQgA0GAC2ooAgA2AgggBCgCCCECIARBEGokACADIAI2AvALIANB8AtqEG8iBBAfIgVBcE8NHQJAAkAgBUELTwRAIAVBEGpBcHEiAhAYIQggAyACQYCAgIB4cjYC+AogAyAINgLwCiADIAU2AvQKDAELIAMgBToA+wogA0HwCmohCCAFRQ0BCyAIIAQgBRAZGgtBACESIAUgCGpBADoAAAJAIAMoAvQKIgggAywA+woiAkH/AXEiDSACQQBIG0EERgRAIANB8ApqQX9Bhp3uAEEEEBtFBEBBAiESDAILIAMoAvQKIQggAy0A+woiDSECCyAIIA0gAkEYdEEYdUEASBtBAkcNACADQfAKakF/QayT7gBBAhAbRSESCyADIANByBBqQdHt7gAQQTYC6AoCQCAwQYcDQQAgA0HoCmooAgAbRXINACADIANB6ApqQfCX7gAQQTYCgAgjAEEQayIEJAAgBCADQYAIaigCADYCCCAEKAIIIQIgBEEQaiQAIAMgAjYC8AsgA0HwC2oQbyIEEB8iBUFwTw0eAkACQCAFQQtPBEAgBUEQakFwcSICEBghCCADIAJBgICAgHhyNgKoByADIAg2AqAHIAMgBTYCpAcMAQsgAyAFOgCrByADQaAHaiEIIAVFDQELIAggBCAFEBkaCyAFIAhqQQA6AAAgAyADQegKaiIFQauH7gAQQTYCgAgjAEEQayIEJAAgBCADQYAIaigCADYCCCAEKAIIIQIgBEEQaiQAIAMgAjYC8AsgA0HwC2oiBBC/CiFPIAMgBUHBiO8AEEE2AoAIIwBBEGsiBSQAIAUgA0GACGooAgA2AgggBSgCCCECIAVBEGokACADIAI2AvALIAQQeCETIAMoAqQHIAMsAKsHIgJB/wFxIAJBAEgbBEAgByADQaAHahCTBjYCvAULIAMgA0HoCmpBq4fuABBBNgLwCwJAQYcDQQAgA0HwC2ooAgAbRQ0AAkAgB0HrABCAASICBEAgAkGw/fwAQaT88wBBABAcIhcNAQtB8AQQGCICEJ4EIRcgLiACIAcoAgAoAqgBEQIAIAJBAToArAELQei2ggEtAABFBEAgA0HwC2oiAkGEm4EBQdgAEBkaIANBCzYChAggAyACNgKACCADIAMpA4AINwMoIANBKGoQ1AhB6LaCAUEBOgAACwJ/AkBB4LaCASgCACICRQ0AQeC2ggEhCANAIAggAiACKgIQIE9dIgQbIQggAiAEQQJ0aigCACICDQALIAhB4LaCAUYNACAIKgIQIE9eDQAgCCgCFAwBCyADIE+7OQMgQau58QAgA0EgahAkQQALIRggFygC+AMhGyADQfALaiICQayagQFB2AAQGRogA0ELNgK8CCADIAI2ArgIIAMgAykDuAg3AxgCQAJAAkAgA0GACGogA0EYaiADQdgHahD8ASIQKAIEIgVFDQAgEEEEaiIOIQggBSENA0AgCCIEIA0iAiACKAIQIBtIIhUbIQggAiAVQQJ0aigCACINDQALIAggDkYNACAEIAIgFRsiAigCECAbTA0BCyAQIAUQ0ggMAQsgAigCFCECIBAgBRDSCCACIBhGDQELIBcgGDYCgAQLIAcgCigCGCAnKALsAUECdGooAgAiAgR/IAcgEzoApAUgEyACawUgEws6ALQFIAMsAKsHQQBODQAgAygCoAcQFwsgAyADQcgQakHz8u0AEB02AvALIANB8AtqQwAAgL8Q4wIiT0MAAAAAYARAIAcgT0MAAAAAXgR/An8gT7tEAAAAAACAVkCiRAAAAAAAAFlAo0QAAAAAAADgP6AiUZlEAAAAAAAA4EFjBEAgUaoMAQtBgICAgHgLIgJB/wAgAkH/AEgbIgJBASACQQFKGwVBAAs2AswGCyADIANByBBqQY7g7wAQQTYC4AoCQEGHA0EAIANB4ApqKAIAG0UNACADIANB4ApqQZCD7gAQHTYC8AsCQCADQfALaigCACICBEAgAigCCCICDQELQYjM8QAhAgsg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GyICQdaq1aoBTw0XIAJBDGwiBBAYIgIgBUEMbGoiCCBMNwIEIAggFTYCACAIIAtBdG1BDGxqIQUgC0EASgRAIAUgDiALEBkaCyAKIAIgBGo2AuABIAogCEEMajYC3AEgCiAFNgLYASAORQ0AIA4QFwsgA0GgCmogA0HIEGpBnuzvABCJBCADQZgKaiADQagKaigCADYCACADIAMpA6AKNwOQCiADQYgKaiADQbQKaigCADYCACADIAMpAqwKNwOACiADQZAKaiIEKAIAIANBgApqIgIoAgBHIAQoAgQgAigCBEdyBEAgA0GwB2ohKCADQawHaiEpIANBtAdqISogA0GUDGohBiADQYgMaiEfIANBkAhqIRogA0GMCGohGSADQZQIaiEcIANBpAhqIRIgA0GYCGohIyADQcgIaiEsIANBjQhqIRMDQCADIANBkApqKAIANgL4CSADIANB+AlqIgRB043uABAdNgLwCyADQfALaiICEN0BIQVB0AQQGCIzEL0JIRAgAyAEQZCD7gAQHTYC8AsCQCACKAIAIgIEQCACKAIIIgINAQtBiMzxACECCwJAAkACQCACEB8iC0FwSQRAAkACQCALQQtPBEAgC0EQakFwcSIEEBghCCADIARBgICAgHhyNgLwCSADIAg2AugJIAMgCzYC7AkMAQsgAyALOgDzCSADQegJaiEIIAtFDQELIAggAiALEBkaCyAIIAtqQQA6AAAgM0HQA2ohCCADLQDzCSIEQRh0QRh1IQICQAJAIDMsANsDQQBOBEAgAkEATgRAIAggAykD6Ak3AgAgCCADQfAJaigCADYCCAwDCyAIIAMoAugJIAMoAuwJECAMAQsgCCADKALoCSADQegJaiACQQBIIgIbIAMoAuwJIAQgAhsQIRoLIAMsAPMJQQBODQAgAygC6AkQFwsgAyADQfgJakHIn+8AEB02AvALAkAgA0HwC2ooAgAiAgRAIAIoAggiAg0BC0GIzPEAIQILIAIQHyIOQXBPDR0gBUEQdEEQdSILQQFKIQUCQAJAIA5BC08EQCAOQRBqQXBxIgQQGCEIIAMgBEGAgICAeHI2AuAJIAMgCDYC2AkgAyAONgLcCQwBCyADIA46AOMJIANB2AlqIQggDkUNAQsgCCACIA4QGRoLIAtBASAFGyEFIAggDmpBADoAACAzQfwCaiEIIAMtAOMJIgRBGHRBGHUhAgJAAkAgMywAhwNBAE4EQCACQQBOBEAgCCADKQPYCTcCACAIIANB4AlqKAIANgIIDAMLIAggAygC2AkgAygC3AkQIAwBCyAIIAMoAtgJIANB2AlqIAJBAEgiAhsgAygC3AkgBCACGxAhGgsgAywA4wlBAE4NACADKALYCRAXCyAzIAU2AvwDIANBBjoA0wkgA0EAOgDOCSADQb2l7wAoAAA2AsgJIANBwaXvAC8AADsBzAkgA0G4CWogA0H4CWoQjAQgAyADKQO4CTcDsAkgAyADKQPACTcDqAkgA0GwCWoiBCgCACADQagJaiICKAIARyAEKAIEIAIoAgRHckUNAwNAIAMgA0GwCWooAgA2AqAJIANBoAlqKAIAIgIEfyACKAIEIgJBiMzxACACGwVBiMzxAAtBje3vABBoRQRAIANB8AtqIAMoAqAJEOcDIAMsANMJQQBIBEAgAygCyAkQFwsgA0HQCWogA0H4C2ooAgA2AgAgAyADKQPwCzcDyAkLAkAgA0GgCWooAgAiAgR/IAIoAgQiAkGIzPEAIAIbBUGIzPEAC0GGi+0AEGgNACADKAL4CSECQQAhCEEQEBgiC0Hate0AKAAANgAIIAtB0rXtACkAADcAACALQQA6AAwgA0EAOgDyCyADQe7eATsB8AsgA0ECOgD7CyADIAI2AoAIIAMgA0GACGogCxAdNgKgByADKAKgByICBH8gAigCCCICQYjM8QAgAhsFQYjM8QALIgUQHyIEIAMoAvQLIAMtAPsLIgIgAkEYdEEYdSICQQBIG0YEfyADQfALakF/IAUgBBAbRSEIIAMtAPsLBSACC0EYdEEYdUEASARAIAMoAvALEBcLIAsQFyAIDQAgAyADQaAJakHhoO8AEB02AvALAkAgA0HwC2ooAgAiAgRAIAIoAggiAg0BC0GIzPEAIQILIAIQHyIFQXBPDR8CQAJAIAVBC08EQCAFQRBqQXBxIgQQGCEIIAMgBEGAgICAeHI2ApgJIAMgCDYCkAkgAyAFNgKUCQwBCyADIAU6AJsJIANBkAlqIQggBUUNAQsgCCACIAUQGRoLIAUgCGpBADoAACADIANBoAlqQfGs7QAQHTYC8AsCQCADQfALaigCACICBEAgAigCCCICDQELQYjM8QAhAgsgAhAfIgVBcE8NHwJAAkAgBUELTwRAIAVBEGpBcHEiBBAYIQggAyAEQYCAgIB4cjYCiAkgAyAINgKACSADIAU2AoQJDAELIAMgBToAiwkgA0GACWohCCAFRQ0BCyAIIAIgBRAZGgsgBSAIakEAOgAAIAMgA0GgCWoiBEGh7e4AEB02AvALIANB8AtqIgIQ3QEhGCADIARBg/juABAdNgLwCwJAIAIoAgAiAgRAIAIoAggiAg0BC0GIzPEAIQILIAIQHyIFQXBPDR8CQAJAIAVBC08EQCAFQRBqQXBxIgQQGCEIIAMgBEGAgICAeHI2AvgIIAMgCDYC8AggAyAFNgL0CAwBCyADIAU6APsIIANB8AhqIQggBUUNAQsgCCACIAUQGRoLIAUgCGpBADoAACMAQRBrIgQkACAEIANBoAlqKAIANgIIIAQoAgghAiAEQRBqJAAgAyACNgLwCyADQfALahBvIgQQHyIFQXBPDR8CQAJAIAVBC08EQCAFQRBqQXBxIgIQGCEIIAMgAkGAgICAeHI2AugIIAMgCDYC4AggAyAFNgLkCAwBCyADIAU6AOsIIANB4AhqIQggBUUNAQsgCCAEIAUQGRoLIAUgCGpBADoAACADIANBuAhqIgQQjwIiHUHw1YEBEGc2ArwIIB1BpNSBARBnIQIgA0GABDYCxAggAyACNgLACCAsQgA3AhAgLEIANwIIICxCADcCACAEQYbB8QBBpsHxABDJAkGmwfEARw0DICNCADcCACAjQQA6AAggEkEAOgAIIBJCADcCACADQYgIakIANwMAIBNCADcAACADQQA2ArQIIANBADoAsAggA0IANwOACCADIANB2AdqIgQQjwIiDEHw1YEBEGc2AtwHIAxBpNSBARBnIQIgA0GABDYC5AcgAyACNgLgByADQgA3AvgHIANCADcC8AcgA0IANwLoByAEQZid8QBBwp3xABDJAkHCnfEARw0DIANCADcCuAcgA0EAOgDAByADQQA6AMwHIANCADcCxAcgA0IANwOoByADQgA3AK0HIANBADYC1AcgA0EAOgDQByADQgA3A6AHAkACQCADKALkCCADLADrCCICQf8BcSACQQBIIgIbIgVFDQAgH0IANwIAIB9BADoACCAGQQA6AAggBkIANwIAIANB+AtqIhtCADcDACADQf0LakIANwAAIANBADYCpAwgA0EAOgCgDCADQgA3A/AL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QRh0QRh1IQICQCAILACfA0EATgRAIAJBAE4EQCAHIAMpA9AENwIAIAcgAygC2AQ2AggMAgsgByADKALQBCADKALUBBAgDAELIAcgAygC0AQgA0HQBGogAkEASCICGyADKALUBCAEIAIbECEaCyADLADbBEEASARAIAMoAtAEEBcLIANB8AtqIgIgJygC7AEQfCADQcAEaiACEKYBIAhBhANqIAMoAsAEIAMoAsQEEFEgAygCwAQiAgRAIAMgAjYCxAQgAhAXCyADLAD7C0EASARAIAMoAvALEBcLIAMgA0HICmpBuMXvABAdNgLwCwJAQYYDQQAgA0HwC2ooAgAbRQ0AIAMgA0HICmpBuMXvABAdNgKACAJAIANBgAhqKAIAIgIEQCACKAIIIgINAQtBiMzxACECCyACEB8iB0FwTw0XAkACQCAHQQtPBEAgB0EQakFwcSIEEBghFyADIARBgICAgHhyNgL4CyADIBc2AvALIAMgBzYC9AsMAQsgAyAHOgD7CyADQfALaiEXIAdFDQELIBcgAiAHEBkaCyAHIBdqQQA6AAAgCEHUAGohByADLQD7CyIEQRh0QRh1IQICQCAILABfQQBOBEAgAkEATgRAIAcgAykD8As3AgAgByADQfgLaigCADYCCAwCCyAHIAMoAvALIAMoAvQLECAMAQsgByADKALwCyADQfALaiACQQBIIgIbIAMoAvQLIAQgAhsQIRoLIAMsAPsLQQBODQAgAygC8AsQFwsgBSADKALIChCoDwsgAyADQbAQahAxNgLwCyADQZAKaiICIANB8AtqQdrz7gAQUwJAQYkDQQAgAigCACACKAIEchtFDQAgAyADQZAKahAxNgKgByMAQRBrIgQkACAEIAMoAqAHNgIIIAQoAgghAiAEQRBqJAAgAyACNgLwCyADQfALahBvIgQQHyIFQXBPDRYCQAJAIAVBC08EQCAFQRBqQXBxIgIQGCEIIAMgAkGAgICAeHI2AogIIAMgCDYCgAggAyAFNgKECAwBCyADIAU6AIsIIANBgAhqIQggBUUNAQsgCCAEIAUQGRoLIAUgCGpBADoAAEHoAxAYIg4QnwshBUHkARAYIgcQhQEiAkHYAWohCyADQfALaiADQYAIahCYASADQfsLai0AACIEQRh0QRh1IQgCQCACLADjAUEATgRAIAhBAE4EQCAL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IgIhEiADKAL0CwUgBAsgAiASQRh0QRh1QQBIG0ECRw0AIANB8AtqQX9B3ZruAEECEBtFQQF0IRcLIBwgFzYCmAQgAywA+wtBAEgEQCADKALwCxAXCyADIANBgApqEDE2ArgIIAMgA0G4CGpBtaTtABAdNgKgBwJAIAMoAqAHIgIEQCACKAIIIgINAQtBiMzxACECCyACEB8iBUFwTw0WAkACQCAFQQtPBEAgBUEQakFwcSIEEBghCCADIARBgICAgHhyNgL4CyADIAg2AvALIAMgBTYC9AsMAQsgAyAFOgD7CyADQfALaiEIIAVFDQELIAggAiAFEBkaCyAFIAhqQQA6AAAgHCADQfALakEBEIICNgKMBCADLAD7C0EASARAIAMoAvALEBcLIBxBATYClAQgAyADQbAQahAxNgKgByADQfALaiADQaAHakGF3+4AEIkEIAMgA0H4C2ooAgA2AqgHIAMgAykD8As3A6AHIANBwAhqIANBhAxqKAIANgIAIAMgAykC/As3A7gIIAMoAqAHIANBuAhqIgIoAgBHIAMoAqQHIAIoAgRHcgRAA0AgAyADKAKgByICNgKACSADQb2k7QAtAAA6AOAHIANBCToA4wcgA0G1pO0AKQAANwPYByADQQA6AOEHIANBBToAqwogA0HIh+8AKAAANgKgCiADQcyH7wAtAAA6AKQKIANBADoApQogAyACNgLICSADIANByAlqIANB2AdqEB02ApAJQQAhAiADQZAJaigCACIEBH8gBCgCCCIEQYjM8QAgBBsFQYjM8QALIgcQHyIFIAMoAqQKIAMtAKsKIgQgBEEYdEEYdSIEQQBIG0YEfyADQaAKakF/IAcgBRAbRSECIAMtAKsKBSAEC0EYdEEYdUEASARAIAMoAqAKEBcLIAMsAOMHQQBIBEAgAygC2AcQFwsCQCACBEAjAEEQayIEJAAgBCADQYAJaigCADYCCCAEKAIIIQIgBEEQaiQAIAMgAjYCoAogA0GgCmoQbyIEEB8iBUFwTw0aAkACQCAFQQtPBEAgBUEQakFwcSICEBghCCADIAJBgICAgHhyNgLgByADIAg2AtgHIAMgBTYC3AcMAQsgAyAFOgDjByADQdgHaiEIIAVFDQELIAggBCAFEBkaCyAFIAhqQQA6AAAgHCADQdgHahCaBTYCgAQgAywA4wdBAE4N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AnRqKAIAIgINAAtBgLmCASEHIBdBgLmCAUYNACAXKAIQIARKDQADQAJAIAQgBSgCECICSARAIAUhByAFKAIAIgINAQwECyACIARODQMgBUEEaiEHIAUoAgQiAkUNAwsgAiEFDAALAAsgEEEAOgAAIBBBADoACwwBCyAHKAIAIgJFBEBBIBAYIgIgBDYCECACIAU2AgggAkIANwIAIAJCADcCFCACQQA2AhwgByACNgIAQfy4ggEoAgAoAgAiBAR/Qfy4ggEgBDYCACAHKAIABSACCyEEQYC5ggEoAgAgBBBEQYS5ggFBhLmCASgCAEEBajYCAAsgAiwAH0EATgRAIBAgAikCFDcCACAQIAIoAhw2AggMAQsgECACKAIUIAIoAhgQGgsgGUGAAWokACADKAL0CyADLQD7CyICIAJBGHRBGHUiAkEASBsEfyADQQA6AKkHIANBrcDuAC0AADoAqAcgA0EJOgCrByADQaXA7gApAAA3A6AHIBwgA0GgB2ogA0HwC2oQ2gIaIAMsAKsHQQBIBEAgAygCoAcQFwsgA0GU5O4ALwAAOwGoByADQYAUOwGqByADQYzk7gApAAA3A6AHIANBBToAwwggA0HN1+4AKAAANgK4CCADQdHX7gAtAAA6ALwIIANBADoAvQggHCADQaAHaiADQbgIahDaAhogAywAwwhBAEgEQCADKAK4CBAXCyADLACrB0EASARAIAMoAqAHEBcLIAMtAPsLBSACC0EYdEEYdUEATg0AIAMoAvALEBcLIAMgA0GwEGoQMTYC8AsgA0HICWoiAiADQfALakGMhfAAEFMCQEGJA0EAIAIoAgAgAigCBHIbRQ0AQaAEEBgiCBDQBiECAkAgICwAC0EATgRAIANB+AtqICAoAgg2AgAgAyAgKQIANwPwCwwBCyADQfALaiAgKAIAICAoAgQQGgsgAyACNgL8CwJAIAooAuwCIgIgCigC8AJJBEAgAiADKQPwCzcCACACIANB+AtqKAIANgIIIAIgAygC/As2AgwgCiACQRBqNgLsAgwBCyATIANB8AtqEKEBIAMsAPsLQQBODQAgAygC8AsQFwsgA0HwC2oiAiAnKALsARB8IANBgANqIAIQpgEgCEGEA2ogAygCgAMgAygChAMQUSADKAKAAyICBEAgAyACNgKEAyACEBcLIAMsAPsLQQBIBEAg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IANBBToAqwcgA0HN1+4AKAAANgKgByADQdHX7gAtAAA6AKQHIANBADoApQcgDiADQfALaiADQaAHahDaAhogAywAqwdBAEgEQCADKAKgBxAXCyADLAD7C0EASARAIAMoAvALEBcLIANB+AtqQa3A7gAtAAA6AAAgA0EJOgD7CyADQaXA7gApAAA3A/ALIANBADoA+QsgA0EGOgCrByADQayx8AAoAAA2AqAHIANBsLHwAC8AADsBpAcgA0EAOgCmByAOIANB8AtqIANBoAdqENoCGiADLACrB0EASARAIAMoAqAHEBcLIAMsAPsLQQBODQAgAygC8AsQFwsgAyADQfAIahAxNgLwCyADQfALaigCACICBH8gAigCBCICQYjM8QAgAhsFQYjM8QALQb7F7wBBBxDsAkUEQCAOQQE2ApQECyADIANB8AhqEDE2AvALIANB8AtqKAIAIgIEfyACKAIEIgJBiMzxACACGwVBiMzxAAtBz93uAEEIEOwCDQAgA0L2ysmjl+3YsOwANwPAASADQQg6AMsBIA5B5AJqIQIgA0EAOgDIAQJAIA4sAO8CQQBOBEAgAiADKQPAATcCACACIAMoAsgBNgIIDAELIAIgA0HAAWpBCBAhGiADLADLAUEATg0AIAMoAsABEBcLIANB+AtqQZTk7gAvAAA7AQAgA0GAFDsB+gsgA0GM5O4AKQAANwPwCyADQQU6AKsHIANBzdfuACgAADYCoAcgA0HR1+4ALQAAOgCkByADQQA6AKUHIA4gA0HwC2ogA0GgB2oQ2gIaIAMsAKsHQQBIBEAgAygCoAcQFwsgAywA+wtBAEgEQCADKALwCxAXCyADQfgLakGtwO4ALQAAOgAAIANBCToA+wsgA0GlwO4AKQAANwPwCyADQQA6APkLIANBBjoAqwcgA0G6sfAAKAAANgKgByADQb6x8AAvAAA7AaQHIANBADoApgcgDiADQfALaiADQaAHahDaAhogAywAqwdBAEgEQCADKAKgBxAXCyADLAD7C0EATg0AIAMoAvALEBcLIAMgA0GwEGoQMTYC8AsgA0G4CGoiAiADQfALakHUhfAAEFMCQEGJA0EAIAIoAgAgAigCBHIbRQ0AIAMgA0G4CGoQMTYCoAcgAyADQaAHakHTje4AEB02AvALIANB8AtqIgIQ3QEhBCADIANBuAhqEDE2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CyANIAsoAgAgCygCBBAgDAELIA0gCygCACALIAJBAEgiAhsgCygCBCAFIAIbECEaCyALLAALQQBIBEAgCygCABAXCyAKKALYASICIAQgAmtBDG1BDGxqIgJBDGoiBSAKKALcASIERwRAA0AgAiAFKAIANgIAIAIgBSgCBDYCBCACIAUoAgg2AgggAkEMaiECIAVBDGoiBSAERw0ACwsgCiACNgLcAQsgC0EQaiQACyAKKAKUAiICIAooApgCRwRAA0ACQCACKAIAIgQoArADIAQoAqwDRw0AIAIoAgAhByADQfALaiIEICcoAuwBEHwgA0GgAWoiBSAEEKYBIAUgB0GsA2oiBEcEQCAEIAMoAqABIAMoAqQBEFELIAMoAqABIgQEQCADIAQ2AqQBIAQQFwsgAywA+wtBAE4NACADKALwCxAXCyACQQRqIgIgCigCmAJHDQALIAogCigClAI2ApgCCyAKKAKgAiICIAooAqQCRwRAA0ACQCACKAIAIgQoArADIAQoAqwDRw0AIAIoAgAhByADQfALaiIEICcoAuwBEHwgA0GQAWoiBSAEEKYBIAUgB0GsA2oiBEcEQCAEIAMoApABIAMoApQBEFELIAMoApABIgQEQCADIAQ2ApQBIAQQFwsgAywA+wtBAE4NACADKALwCxAXCyACQQRqIgIgCigCpAJHDQALIAogCigCoAI2AqQCCyAKKAK4AiICIAooArwCRwRAA0AgAigCACEHIANB8AtqIgQgJygC7AEQfCADQYABaiIFIAQQpgEgBSAHQawDaiIERwRAIAQgAygCgAEgAygChAEQUQsgAygCgAEiBARAIAMgBDYChAEgBBAXCyADLAD7C0EASARAIAMoAvALEBcLIAJBBGoiAiAKKAK8AkcNAAsgCiAKKAK4AjYCvAILIAooAsQCIgIgCigCyAJHBEADQCACKAIAIQcgA0HwC2oiBCAnKALsARB8IANB8ABqIgUgBBCmASAFIAdBhANqIgRHBEAgBCADKAJwIAMoAnQQUQsgAygCcCIEBEAgAyAENgJ0IAQQFwsgAywA+wtBAEgEQCADKALwCxAXCyACKAIAIQcCQCAKLABfQQBOBEAgAyAKKAJcNgJoIAMgCikCVDcDYAwBCyADQeAAaiAKKAJUIAooAlgQGgsCQAJAIAdBlANqIg0gA0HgAGpGDQAg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IApBEGogDBD5CCAKKAIQIgUEQCAFIAooAhQiAUYEfyAFBQNAIAFBDGshAiABQQFrLAAAQQBIBEAgAigCABAXCyACIgEgBUcNAAsgCigCEAshASAKIAU2AhQgARAXCyAKKAIgIgVFDQAgBSAKKAIkIgFGBH8gBQUDQCABQQxrIQIgAUEBaywAAEEASARAIAIoAgAQFwsgAiIBIAVHDQALIAooAiALIQEgCiAFNgIkIAEQFwsgCiwAO0EASARAIAooAjAQFwsgCkFAayQADAELECgACyAAKAIEEPQIIAAoAgQiASEIIAEoAugGQd4Tai0AAEUhBiMAQdACayIDJAACQAJAAkACQCAIKALwCEUNAEGCjfEAQQAQjAIgCCgC8AgiAkEIcQRAQbWN8QBBABCMAiADQQA2AowCIANCADcChAIgA0HMuf0ANgKAAiADQpCCgIAQNwPIAiADQpCCgIAQNwM4IAMpAjghEiADQaABaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIBI3AgQgAUIANwIMIANClIKAgBA3A6ACIANClIKAgBA3AzAgCCABIANBgAJqAn8gAykCMCESIANBqAJqIgFBAToAGCABQQA2AhQgAUHY/fwANgIAIAEgEjcCBCABQgA3AgwgAQtBAEHwsX9BAUEAEC4gA0HMuf0ANgKAAiADKAKEAiIBBEAgAyABNgKIAiABEBcLIAgoAvAIIQILIAJBA3EEf0HijPEAQQAQjAIgA0GwAmoiAUIANwMAIANBvAJqIg1CADcCACADQfSp/QA2AqgCIAMgATYCrAIgAyANNgK4AiADQrSBgIAQNwP4ASADQrSBgIAQNwMoIAMpAighEiADQYACaiIBQQE6ABggAUEANgIUIAFB2P38ADYCACABIBI3AgQgAUIANwIMIAggASADQagCakEAQQBB8LF/QQFBABAuIANCADcD8AEgA0IANwPoAQJAIAMoArgCIgEgDUYNACADQaABakEEciEJA0AgASIEKAIUIgEgBEEYaiIMRwRAA0AgAygC6AEhCiAEKAIQIQIgA0GAgOwANgLcASADIAI2AuABIANB7Kr9ADYC2AEgASIFKAIQIQEgA0GAgMwANgLMASADIAE2AtABIANB7Kr9ADYCyAECQCADKALwASAKRwRAIAogA0HYAWo2AgAgAyAKQQRqIgI2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QcQBahD2DCAAKALYASIEIAAoAtQBaiEIIAAoAsgBIQMLIAMgCEEIdkH8//8HcWooAgAgCEH/B3FBAnRqIAE2AgAgACAEQQFqNgLYAQsgACgC4AFBAUcNAQsgACABQQAQ4g8LQQELDAAgABCKCxogABAXC2QBAn9BsLWCASgCACIABEAgAEG0tYIBKAIAIgJGBH8gAAUDQCACQQxrIQEgAkEBaywAAEEASARAIAEoAgAQFwsgASICIABHDQALQbC1ggEoAgALIQFBtLWCASAANgIAIAEQFwsLBwBBiOiAAQsVACAAQQRqQQAgASgCBEGQ54ABRhsLDwBB8AEQGCIAEOMPGiAACwwAIAFBtOWAATYCAAsSAEEIEBgiAEG05YABNgIAIAALiwMCBH8BfkHwARAYIgEgABBkIQQgAUHA2fkANgKwASAAKQK0ASEFIAFBiNjyADYCvAEgASAFNwK0ASABQcABaiECAkAgACwAywFBAE4EQCACIABBwAFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgCwAEgACgCxAEQGgsgAUHY3fIANgLMASABQdABaiECAkAgACwA2wFBAE4EQCACIABB0AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgC0AEgACgC1AEQGgsgAUHw4PkANgLMASABQeDg+QA2ArwBIAFBxOD5ADYCsAEgAUGw2vkANgIAIAAoAtwBIQIgAUHI2/IANgLgASABIAI2AtwBIAFB5AFqIQICQCAALADvAUEATgRAIAIgAEHkAWoiACkCADcCACACIAAoAgg2AggMAQsgAiAAKALkASAAKALoARAaCyABQfjkgAE2AuABIAFB6OSAATYCzAEgAUHY5IABNgK8ASABQbzkgAE2ArABIAFBqN6AATYCACAECyoAIABBAzoACyAAQfj57gAvAAA7AAAgAEH6+e4ALQAAOgACIABBADoAAwsHAEGY3oABCxUAIABBBGpBACABKAIEQaDdgAFGGwsPAEHwARAYIgAQ5A8aIAALDAAgAUHE24ABNgIACxIAQQgQGCIAQcTbgAE2AgAgAAuLAwIEfwF+QfABEBgiASAAEGQhBCABQcDZ+QA2ArABIAApArQBIQUgAUGI2PIANgK8ASABIAU3ArQBIAFBwAFqIQICQCAALADLAUEATgRAIAIgAEHAAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALAASAAKALEARAaCyABQdjd8gA2AswBIAFB0AFqIQICQCAALADbAUEATgRAIAIgAEHQAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALQASAAKALUARAaCyABQfDg+QA2AswBIAFB4OD5ADYCvAEgAUHE4PkANgKwASABQbDa+QA2AgAgACgC3AEhAiABQcjb8gA2AuABIAEgAjYC3AEgAUHkAWohAgJAIAAsAO8BQQBOBEAgAiAAQeQBaiIAKQIANwIAIAIgACgCCDYCCAwBCyACIAAoAuQBIAAoAugBEBoLIAFBiNuAATYC4AEgAUH42oABNgLMASABQejagAE2ArwBIAFBzNqAATYCsAEgAUG41IABNgIAIAQLKgAgAEEDOgALIABB59HuAC8AADsAACAAQenR7gAtAAA6AAIgAEEAOgADCwcAQajUgAELFQAgAEEEakEAIAEoAgRBrNOAAUYbCw8AQfABEBgiABCLCxogAAsMACABQczRgAE2AgALEgBBCBAYIgBBzNGAATYCACAAC4sDAgR/AX5B8AEQGCIBIAAQZCEEIAFBwNn5ADYCsAEgACkCtAEhBSABQYjY8gA2ArwBIAEgBTcCtAEgAUHAAWohAgJAIAAsAMsBQQBOBEAgAiAAQcABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAsABIAAoAsQBEBoLIAFB2N3yADYCzAEgAUHQAWohAgJAIAAsANsBQQBOBEAgAiAAQdABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAtABIAAoAtQBEBoLIAFB8OD5ADYCzAEgAUHg4PkANgK8ASABQcTg+QA2ArABIAFBsNr5ADYCACAAKALcASECIAFByNvyADYC4AEgASACNgLcASABQeQBaiECAkAgACwA7wFBAE4EQCACIABB5AFqIgApAgA3AgAgAiAAKAIINgIIDAELIAIgACgC5AEgACgC6AEQGgsgAUGM0YABNgLgASABQfzQgAE2AswBIAFB7NCAATYCvAEgAUHQ0IABNgKwASABQbzKgAE2AgAgBAsqACAAQQc6AAsgAEGUkO4AKAAANgAAIABBl5DuACgAADYAAyAAQQA6AAcLqQEBBH8gACgCVCIDKAIEIgUgACgCFCAAKAIcIgZrIgQgBCAFSxsiBARAIAMoAgAgBiAEEBkaIAMgAygCACAEajYCACADIAMoAgQgBGsiBTYCBAsgAygCACEEIAUgAiACIAVLGyIFBEAgBCABIAUQGRogAyADKAIAIAVqIgQ2AgAgAyADKAIEIAVrNgIECyAEQQA6AAAgACAAKAIsIgE2AhwgACABNgIUIAILBwBBrMqAAQsVACAAQQRqQQAgASgCBEGwyYABRhsLDwBB8AEQGCIAEOUPGiAACwwAIAFB0MeAATYCAAsSAEEIEBgiAEHQx4ABNgIAIAALiwMCBH8BfkHwARAYIgEgABBkIQQgAUHA2fkANgKwASAAKQK0ASEFIAFBiNjyADYCvAEgASAFNwK0ASABQcABaiECAkAgACwAywFBAE4EQCACIABBwAFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgCwAEgACgCxAEQGgsgAUHY3fIANgLMASABQdABaiECAkAgACwA2wFBAE4EQCACIABB0AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgC0AEgACgC1AEQGgsgAUHw4PkANgLMASABQeDg+QA2ArwBIAFBxOD5ADYCsAEgAUGw2vkANgIAIAAoAtwBIQIgAUHI2/IANgLgASABIAI2AtwBIAFB5AFqIQICQCAALADvAUEATgRAIAIgAEHkAWoiACkCADcCACACIAAoAgg2AggMAQsgAiAAKALkASAAKALoARAaCyABQZDHgAE2AuABIAFBgMeAATYCzAEgAUHwxoABNgK8ASABQdTGgAE2ArABIAFBwMCAATYCACAECyAAIABBADoACCAAQtPqwYPHrdqy5AA3AgAgAEEIOgALCwcAQbDAgAELFQAgAEEEakEAIAEoAgRBuL+AAUYbC5oBAQJ/QeQBEBghACMAQRBrIgEkACABQQY6AAsgAUEAOgAGIAFBwJfxACgAADYCACABQcSX8QAvAAA7AQQgAEE3IAEQvQIhAiABLAALQQBIBEAgASgCABAXCyAAQQA2AuABIABBsL2AATYCzAEgAEGgvYABNgK8ASAAQYS9gAE2ArABIABB8LaAATYCACACEMMDIAFBEGokACAACwwAIAFB3L2AATYCAAsSAEEIEBgiAEHcvYABNgIAIAALkwICBH8BfkHkARAYIgEgABBkIQQgAUHA2fkANgKwASAAKQK0ASEFIAFBiNjyADYCvAEgASAFNwK0ASABQcABaiECAkAgACwAywFBAE4EQCACIABBwAFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgCwAEgACgCxAEQGgsgAUHY3fIANgLMASABQdABaiECAkAgACwA2wFBAE4EQCACIABB0AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgC0AEgACgC1AEQGgsgACgC3AEhAiABQbC9gAE2AswBIAFBoL2AATYCvAEgAUGEvYABNgKwASABQfC2gAE2AgAgASACNgLcASABIAAoAuABNgLgASAECyoAIABBBToACyAAQZ2X7QAoAAA2AAAgAEGhl+0ALQAAOgAEIABBADoABQtDAAJ/AkAgASABKAIAKAIIEQAAQShGDQAgASABKAIAKAIIEQAAQS5GDQBBACABIAEoAgAoAggRAABBN0cNARoLQQELCwcAQeC2gAELFQAgAEEEakEAIAEoAgRB6LWAAUYbCw8AQfABEBgiABCMCxogAAsMACABQYy0gAE2AgALEgBBCBAYIgBBjLSAATYCACAAC4sDAgR/AX5B8AEQGCIBIAAQZCEEIAFBwNn5ADYCsAEgACkCtAEhBSABQYjY8gA2ArwBIAEgBTcCtAEgAUHAAWohAgJAIAAsAMsBQQBOBEAgAiAAQcABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAsABIAAoAsQBEBoLIAFB2N3yADYCzAEgAUHQAWohAgJAIAAsANsBQQBOBEAgAiAAQdABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAtABIAAoAtQBEBoLIAFB8OD5ADYCzAEgAUHg4PkANgK8ASABQcTg+QA2ArABIAFBsNr5ADYCACAAKALcASECIAFByNvyADYC4AEgASACNgLcASABQeQBaiECAkAgACwA7wFBAE4EQCACIABB5AFqIgApAgA3AgAgAiAAKAIINgIIDAELIAIgACgC5AEgACgC6AEQGgsgAUHQs4ABNgLgASABQcCzgAE2AswBIAFBsLOAATYCvAEgAUGUs4ABNgKwASABQYCtgAE2AgAgBAsqACAAQQM6AAsgAEGW7e8ALwAAOwAAIABBmO3vAC0AADoAAiAAQQA6AAMLBwBB8KyAAQsVACAAQQRqQQAgASgCBEH0q4ABRhsLDwBB8AEQGCIAEOYPGiAACwwAIAFBlKqAATYCAAsSAEEIEBgiAEGUqoABNgIAIAALiwMCBH8BfkHwARAYIgEgABBkIQQgAUHA2fkANgKwASAAKQK0ASEFIAFBiNjyADYCvAEgASAFNwK0ASABQcABaiECAkAgACwAywFBAE4EQCACIABBwAFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgCwAEgACgCxAEQGgsgAUHY3fIANgLMASABQdABaiECAkAgACwA2wFBAE4EQCACIABB0AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgC0AEgACgC1AEQGgsgAUHw4PkANgLMASABQeDg+QA2ArwBIAFBxOD5ADYCsAEgAUGw2vkANgIAIAAoAtwBIQIgAUHI2/IANgLgASABIAI2AtwBIAFB5AFqIQICQCAALADvAUEATgRAIAIgAEHkAWoiACkCADcCACACIAAoAgg2AggMAQsgAiAAKALkASAAKALoARAaCyABQdSpgAE2AuABIAFBxKmAATYCzAEgAUG0qYABNgK8ASABQZipgAE2ArABIAFBhKOAATYCACAECyoAIABBBzoACyAAQdyR7wAoAAA2AAAgAEHfke8AKAAANgADIABBADoABwsHAEH0ooABCxUAIABBBGpBACABKAIEQfyhgAFGGwsPAEHwARAYIgAQjQsaIAALDAAgAUGgoIABNgIACxIAQQgQGCIAQaCggAE2AgAgAAuLAwIEfwF+QfABEBgiASAAEGQhBCABQcDZ+QA2ArABIAApArQBIQUgAUGI2PIANgK8ASABIAU3ArQBIAFBwAFqIQICQCAALADLAUEATgRAIAIgAEHAAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALAASAAKALEARAaCyABQdjd8gA2AswBIAFB0AFqIQICQCAALADbAUEATgRAIAIgAEHQAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALQASAAKALUARAaCyABQfDg+QA2AswBIAFB4OD5ADYCvAEgAUHE4PkANgKwASABQbDa+QA2AgAgACgC3AEhAiABQcjb8gA2AuABIAEgAjYC3AEgAUHkAWohAgJAIAAsAO8BQQBOBEAgAiAAQeQBaiIAKQIANwIAIAIgACgCCDYCCAwBCyACIAAoAuQBIAAoAugBEBoLIAFB5J+AATYC4AEgAUHUn4ABNgLMASABQcSfgAE2ArwBIAFBqJ+AATYCsAEgAUGUmYABNgIAIAQLKgAgAEEDOgALIABB8PnuAC8AADsAACAAQfL57gAtAAA6AAIgAEEAOgADCwcAQYSZgAELFQAgAEEEakEAIAEoAgRBjJiAAUYbCw8AQeABEBgiABCOCxogAAsMACABQbCWgAE2AgALEgBBCBAYIgBBsJaAATYCACAAC4cCAgR/AX5B4AEQGCIBIAAQZCEEIAFBwNn5ADYCsAEgACkCtAEhBSABQYjY8gA2ArwBIAEgBTcCtAEgAUHAAWohAgJAIAAsAMsBQQBOBEAgAiAAQcABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAsABIAAoAsQBEBoLIAFB2N3yADYCzAEgAUHQAWohAgJAIAAsANsBQQBOBEAgAiAAQdABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAtABIAAoAtQBEBoLIAAoAtwBIQAgAUGIloABNgLMASABQfiVgAE2ArwBIAFB3JWAATYCsAEgAUHIj4ABNgIAIAEgADYC3AEgBAsqACAAQQM6AAsgAEHP/+4ALwAAOwAAIABB0f/uAC0AADoAAiAAQQA6AAMLBwBBuI+AAQsVACAAQQRqQQAgASgCBEHAjoABRhsLDwBB8AEQGCIAEI8LGiAACwwAIAFB5IyAATYCAAsSAEEIEBgiAEHkjIABNgIAIAALiwMCBH8BfkHwARAYIgEgABBkIQQgAUHA2fkANgKwASAAKQK0ASEFIAFBiNjyADYCvAEgASAFNwK0ASABQcABaiECAkAgACwAywFBAE4EQCACIABBwAFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgCwAEgACgCxAEQGgsgAUHY3fIANgLMASABQdABaiECAkAgACwA2wFBAE4EQCACIABB0AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgC0AEgACgC1AEQGgsgAUHw4PkANgLMASABQeDg+QA2ArwBIAFBxOD5ADYCsAEgAUGw2vkANgIAIAAoAtwBIQIgAUHI2/IANgLgASABIAI2AtwBIAFB5AFqIQICQCAALADvAUEATgRAIAIgAEHkAWoiACkCADcCACACIAAoAgg2AggMAQsgAiAAKALkASAAKALoARAaCyABQaiMgAE2AuABIAFBmIyAATYCzAEgAUGIjIABNgK8ASABQeyLgAE2ArABIAFB2IWAATYCACAECxsAIABBADoABCAAQc/kpbsGNgIAIABBBDoACwsHAEHIhYABCxUAIABBBGpBACABKAIEQdCEgAFGGwsPAEHwARAYIgAQkAsaIAALDAAgAUH0goABNgIACxIAQQgQGCIAQfSCgAE2AgAgAAuLAwIEfwF+QfABEBgiASAAEGQhBCABQcDZ+QA2ArABIAApArQBIQUgAUGI2PIANgK8ASABIAU3ArQBIAFBwAFqIQICQCAALADLAUEATgRAIAIgAEHAAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALAASAAKALEARAaCyABQdjd8gA2AswBIAFB0AFqIQICQCAALADbAUEATgRAIAIgAEHQAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALQASAAKALUARAaCyABQfDg+QA2AswBIAFB4OD5ADYCvAEgAUHE4PkANgKwASABQbDa+QA2AgAgACgC3AEhAiABQcjb8gA2AuABIAEgAjYC3AEgAUHkAWohAgJAIAAsAO8BQQBOBEAgAiAAQeQBaiIAKQIANwIAIAIgACgCCDYCCAwBCyACIAAoAuQBIAAoAugBEBoLIAFBtIKAATYC4AEgAUGkgoABNgLMASABQZSCgAE2ArwBIAFB+IGAATYCsAEgAUHk+/8ANgIAIAQLKgAgAEEFOgALIABBv7ruACgAADYAACAAQcO67gAtAAA6AAQgAEEAOgAFCwcAQdT7/wALFQAgAEEEakEAIAEoAgRB3Pr/AEYbCw8AQfABEBgiABCRCxogAAsMACABQYD5/wA2AgALEgBBCBAYIgBBgPn/ADYCACAAC4sDAgR/AX5B8AEQGCIBIAAQZCEEIAFBwNn5ADYCsAEgACkCtAEhBSABQYjY8gA2ArwBIAEgBTcCtAEgAUHAAWohAgJAIAAsAMsBQQBOBEAgAiAAQcABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAsABIAAoAsQBEBoLIAFB2N3yADYCzAEgAUHQAWohAgJAIAAsANsBQQBOBEAgAiAAQdABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAtABIAAoAtQBEBoLIAFB8OD5ADYCzAEgAUHg4PkANgK8ASABQcTg+QA2ArABIAFBsNr5ADYCACAAKALcASECIAFByNvyADYC4AEgASACNgLcASABQeQBaiECAkAgACwA7wFBAE4EQCACIABB5AFqIgApAgA3AgAgAiAAKAIINgIIDAELIAIgACgC5AEgACgC6AEQGgsgAUHE+P8ANgLgASABQbT4/wA2AswBIAFBpPj/ADYCvAEgAUGI+P8ANgKwASABQfTx/wA2AgAgBAsqACAAQQM6AAsgAEHE2O4ALwAAOwAAIABBxtjuAC0AADoAAiAAQQA6AAMLBwBB5PH/AAsVACAAQQRqQQAgASgCBEHo8P8ARhsLDwBB8AEQGCIAEOgPGiAACwwAIAFBjO//ADYCAAsSAEEIEBgiAEGM7/8ANgIAIAALiwMCBH8BfkHwARAYIgEgABBkIQQgAUHA2fkANgKwASAAKQK0ASEFIAFBiNjyADYCvAEgASAFNwK0ASABQcABaiECAkAgACwAywFBAE4EQCACIABBwAFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgCwAEgACgCxAEQGgsgAUHY3fIANgLMASABQdABaiECAkAgACwA2wFBAE4EQCACIABB0AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgC0AEgACgC1AEQGgsgAUHw4PkANgLMASABQeDg+QA2ArwBIAFBxOD5ADYCsAEgAUGw2vkANgIAIAAoAtwBIQIgAUHI2/IANgLgASABIAI2AtwBIAFB5AFqIQICQCAALADvAUEATgRAIAIgAEHkAWoiACkCADcCACACIAAoAgg2AggMAQsgAiAAKALkASAAKALoARAaCyABQczu/wA2AuABIAFBvO7/ADYCzAEgAUGs7v8ANgK8ASABQZDu/wA2ArABIAFB/Of/ADYCACAECyoAIABBBjoACyAAQaiw7wAoAAA2AAAgAEGssO8ALwAAOwAEIABBADoABguUAQECfyAAKAIEIgMEQCADIAEgAhC4EA8LIAAoAgghACMAQRBrIgMkACADQQhqIAAQ7gggAy0ACCEEAkAgAkECdiICRQ0AIARFDQAgACAAKAIAQQxrKAIAaigCGCIEIAEgAiAEKAIAKAIwEQUAIAJGDQAgACAAKAIAQQxrKAIAakEBEKICCyADQQhqELgDIANBEGok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ASADIAAoAiAgACgCJCAAKAIMIAAoAghrIAEoAgAoAiARCgAhASAAKAIkIAEgACgCIGprrCAFfCEFQQELIQEgACgCQEIAIAV9QQEQxgkNASABBEAgACADKQMANwJICyAAIAAoAiAiATYCKCAAIAE2AiRBACEBIABBADYCECAAQQA2AgwgAEEANgIIIABBADYCXAwCCxB3AAtBfyEBCyADQRBqJAAgAQsSAEEIEBgiAEGIyv4ANgIAIAALhAkBBH9B0AQQGCIBIAAQZBogAUHU2/wANgIAIAEgACkDsAE3A7ABIAEgACgCuAE2ArgBIAFBvAFqIABBvAFqEIsCIQMgAUGI2PIANgLQAiABQdQCaiECAkAgACwA3wJBAE4EQCACIAApAtQCNwIAIAIgACgC3AI2AggMAQsgAiAAKALUAiAAKALYAhAaCyABQdjd8gA2AuACIAFB5AJqIQICQCAALADvAkEATgRAIAIgACkC5AI3AgAgAiAAKALsAjYCCAwBCyACIAAoAuQCIAAoAugCEBoLIAFBhOD6ADYCACADQaDm+gA2AgAgAUHk5voANgLgAiABQdTm+gA2AtACIAFBxOb6ADYCzAEgAUHwAmoiAkEANgIMIAIgAkEEaiIDNgIIIAIgAzYCBCACQcT9/AA2AgAgAUEANgKMAyABQgA3AoQDIAFB4IT9ADYCgAMgAUHo/fwANgLwAgJAAkAgACgCiAMgACgChANrIgMEQCADQQBIDQEgASADEBgiAjYChAMgASACNgKIAyABIAIgA0ECdUECdGo2AowDIAEgACgCiAMgACgChAMiBGsiA0EASgR/IAIgBCADEBkgA2oFIAILNgKIAwsgACgClAMhAiABQbSI9gA2ApADIAFBnIj2ADYCgAMgASACNgKUAyABQZgDaiAAQZgDahCaAhogAUG43PIANgLoAyABQewDaiECAkAgACwA9wNBAE4EQCACIAApAuwDNwIAIAIgACgC9AM2AggMAQsgAiAAKALsAyAAKALwAxAaCyABQbjd8gA2AvgDIAEgACkDgAQ3A4AEIAEgACkDiAQ3A4gEIAFBiKr1ADYC+AMgAUH4qfUANgLoAyABQeip9QA2AsgDIAFB2Kn1ADYCuAMgAUHIqfUANgKoAyABQZyp9QA2ApgDIAEgACgCkAQ2ApAEIAFBlARqIQICQCAALACf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QcgBahAvCxIAIABByAFrIgAQoAUaIAAQFwsSACAAQcABayIAEKAFGiAAEBcLEgAgAEGwAWsiABCgBRogABAXCwwAIAAQoAUaIAAQFwsLACAAQcgBaxCgBQsLACAAQcABaxCgBQsLACAAQbABaxCgBQsHAEHsgP4ACxUAIABBBGpBACABKAIEQfD//QBGGwsPAEH4ARAYIgAQqAcaIAALDAAgAUGU/v0ANgIACxIAQQgQGCIAQZT+/QA2AgAgAAvoAQEFfwJAIAAvAQYgASABKAIAKAIIEQAARw0AIAEoAlggAS0AXyIEIARBGHRBGHUiBUEASBsiBiAAKAIMIAAtABMiAyADQRh0QRh1IgNBAEgbRw0AIABBCGoiACgCACAAIANBAEgbIQAgAUHUAGoiASgCACEDIAVBAEgiAkUEQCAFRQRAQQEPC0EAIQIgAC0AACADQf8BcUcNAQNAIARBAWsiBEUhAiAERQ0CIAAtAAEhBSAAQQFqIQAgBSABQQFqIgEtAABGDQALDAELIAZFBEBBAQ8LIAMgASACGyAAIAYQTEUhAgsgAguAAwEEf0H4ARAYIgEgABBkIQQgAUGo1fIANgKwASABQbQBaiECAkAgACwAvwFBAE4EQCACIABBtAFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgCtAEgACgCuAEQGgsgAUHI1/IANgLAASAAKALEASECIAFB+NvyADYCyAEgASACNgLEASAAKALMASECIAFByNzyADYC0AEgASACNgLMASABQdQBaiECAkAgACwA3wFBAE4EQCACIABB1AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgC1AEgACgC2AEQGgsgAUG43PIANgLgASABQeQBaiECAkAgACwA7wFBAE4EQCACIABB5AFqIgMpAgA3AgAgAiADKAIINgIIDAELIAIgACgC5AEgACgC6AEQGgsgAUGE/f0ANgLgASABQfT8/QA2AtABIAFB5Pz9ADYCyAEgAUHU/P0ANgLAASABQcT8/QA2ArABIAFBsPb9ADYCACABIAApAvABNwLwASAECyoAIABBBjoACyAAQd6+7gAoAAA2AAAgAEHivu4ALwAAOwAEIABBADoABgvVBgEGfyMAQfAAayIBJAACQCAAKAJMIgIgAigCACgCCBEAAEEdRgRAIAFBGGogACgCTCICEIoUIAEoAhgiA0UNASABKAIcIgRFDQEgACAENgL0ASAAIAM2AvABIAAEQCACIAA2AqwCCwwBCyAAKAJMIgIgAigCACgCCBEAAEGZAUcNACAAKAJMIQUCQCAALADfAUEATgRAIAEgACgC3AE2AlggASAAKQLUATcDUAwBCyABQdAAaiAAKALUASAAKALYARAaCyABQeAAaiABQdAAahC8AyABLABbQQBIBEAgASgCUBAXCwJAIAAsAO8BQQBOBEAgASAAKALsATYCOCABIAApAuQBNwMwDAELIAFBMGogACgC5AEgACgC6AEQGgsgAUFAayABQTBqELwDIAEsADtBAEgEQCABKAIwEBcLIAAoAsQBIQMgAUEANgIoIAFBgIDoBDYCHCABQgA3AyAgAUHk/f0ANgIYIAFBIGohAgJAIAEsAGtBAE4EQCACIAEpA2A3AgAgAiABKAJoNgIIDAELIAIgASgCYCABKAJkECALIAUgAUEYaiADQQEQjwEhBCABLQBLIgdBGHRBGHUhBgJAIAEsACtBAE4EQCAGQQBOBEAgAiABKQNANwIAIAIgASgCSDYCCAwCCyACIAEoAkAgASgCRBAgDAELIAIgASgCQCABQUBrIAZBAEgiAhsgASgCRCAHIAIbECEaCwJAIARBACAFIAFBGGogA0EBEI8BIgIbRQRAIAAsAF8hAiAAKAJUIQQgASADNgIQIAEgBCAAQdQAaiACQQBIGzYCFEHrufAAIAFBEGoQJAwBCyAEKAJMIgMgAigCTEcEQCAALABfIQIgACgCVCEDIAEgASgCYCABQeAAaiABLABrQQBIGzYCBCABIAEoAkAgAUFAayABLABLQQBIGzYCCCABIAMgAEHUAGogAkEASBs2AgBBqLnwACABECQMAQsgACACNgL0ASAAIAQ2AvABIANBsP38AEGsjPUAQQAQHCECIAAEQCACIAA2AqwCCwsgAUHk/f0ANgIYIAEsACtBAEgEQCABKAIgEBcLIAEsAEtBAEgEQCABKAJAEBcLIAEsAGtBAE4NACABKAJgEBcLIAFB8ABqJABBAAsOACAAQQA2AgggACgCBAsLACAAQQA2AgRBAAs3ACAAEIEBIABBsAFqEC8gAEEANgLEASAAQQA2AswBIABB0AFqEC8gAEHgAWoQLyAAQgA3AvABCxMAIAAgACgCAEEMaygCAGoQogsLEgAgAEHgAWsiABDqAxogABAXCxIAIABB0AFrIgAQ6gMaIAAQFwsSACAAQcgBayIAEOoDGiAAEBcLEgAgAEHAAWsiABDqAxogABAXCxIAIABBsAFrIgAQ6gMaIAAQFwsMACAAEOoDGiAAEBcLCwAgAEHgAWsQ6gMLCwAgAEHQAWsQ6gMLCwAgAEHIAWsQ6gMLCwAgAEHAAWsQ6gMLCgAgAEEIaxCiCwsLACAAQbABaxDqAwsHAEGg9v0ACxUAIABBBGpBACABKAIEQaT1/QBGGwuaAQECf0HkARAYIQAjAEEQayIBJAAgAUEHOgALIAFBADoAByABQd+b8QAoAAA2AgAgAUHim/EAKAAANgADIABBKyABEL0CIQIgASwAC0EASARAIAEoAgAQFwsgAEEANgLgASAAQZzz/QA2AswBIABBjPP9ADYCvAEgAEHw8v0ANgKwASAAQdzs/QA2AgAgAhDDAyABQRBqJAAgAAsMACABQcjz/QA2AgALEgBBCBAYIgBByPP9ADYCACAAC5MCAgR/AX5B5AEQGCIBIAAQZCEEIAFBwNn5ADYCsAEgACkCtAEhBSABQYjY8gA2ArwBIAEgBTcCtAEgAUHAAWohAgJAIAAsAMsBQQBOBEAgAiAAQcABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAsABIAAoAsQBEBoLIAFB2N3yADYCzAEgAUHQAWohAgJAIAAsANsBQQBOBEAgAiAAQdABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAtABIAAoAtQBEBoLIAAoAtwBIQIgAUGc8/0ANgLMASABQYzz/QA2ArwBIAFB8PL9ADYCsAEgAUHc7P0ANgIAIAEgAjYC3AEgASAAKALgATYC4AEgBAsqACAAQQY6AAsgAEGEtO8AKAAANgAAIABBiLTvAC8AADsABCAAQQA6AAYLnQEAAn8CQCABIAEoAgAoAggRAABBJ0YNACABIAEoAgAoAggRAABBK0YNACABIAEoAgAoAggRAABBLEYNACABIAEoAgAoAggRAABBL0YNACABIAEoAgAoAggRAABBMUYNACABIAEoAgAoAggRAABBNEYNACABIAEoAgAoAggRAABBNkYNAEEAIAEgASgCACgCCBEAAEE5Rw0BGgtBAQsLBwBBzOz9AAsVACAAQQRqQQAgASgCBEHU6/0ARhsLiwEBAn9B5AEQGCEAIwBBEGsiASQAIAFBADoABCABQeHgwesCNgIAIAFBBDoACyAAQSogARC9AiECIAEsAAtBAEgEQCABKAIAEBcLIABBADYC4AEgAEHQ6f0ANgLMASAAQcDp/QA2ArwBIABBpOn9ADYCsAEgAEGQ4/0ANgIAIAIQwwMgAUEQaiQAIAALDAAgAUH46f0ANgIACxIAQQgQGCIAQfjp/QA2AgAgAAuTAgIEfwF+QeQBEBgiASAAEGQhBCABQcDZ+QA2ArABIAApArQBIQUgAUGI2PIANgK8ASABIAU3ArQBIAFBwAFqIQICQCAALADLAUEATgRAIAIgAEHAAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALAASAAKALEARAaCyABQdjd8gA2AswBIAFB0AFqIQICQCAALADbAUEATgRAIAIgAEHQAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALQASAAKALUARAaCyAAKALcASECIAFB0On9ADYCzAEgAUHA6f0ANgK8ASABQaTp/QA2ArABIAFBkOP9ADYCACABIAI2AtwBIAEgACgC4AE2AuABIAQLKgAgAEEDOgALIABB/pXuAC8AADsAACAAQYCW7gAtAAA6AAIgAEEAOgADCy8AAn8gASABKAIAKAIIEQAAQTBHBEBBACABIAEoAgAoAggRAABBMkcNARoLQQELCxMAIAAgACgCAEEMaygCAGoQ7QgLCgAgAEEIaxDtCAsHAEGA4/0ACxUAIABBBGpBACABKAIEQYji/QBGGwsPAEHwARAYIgAQowsaIAALDAAgAUGs4P0ANgIACxIAQQgQGCIAQazg/QA2AgAgAAuLAwIEfwF+QfABEBgiASAAEGQhBCABQcDZ+QA2ArABIAApArQBIQUgAUGI2PIANgK8ASABIAU3ArQBIAFBwAFqIQICQCAALADLAUEATgRAIAIgAEHAAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALAASAAKALEARAaCyABQdjd8gA2AswBIAFB0AFqIQICQCAALADbAUEATgRAIAIgAEHQAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALQASAAKALUARAaCyABQfDg+QA2AswBIAFB4OD5ADYCvAEgAUHE4PkANgKwASABQbDa+QA2AgAgACgC3AEhAiABQcjb8gA2AuABIAEgAjYC3AEgAUHkAWohAgJAIAAsAO8BQQBOBEAgAiAAQeQBaiIAKQIANwIAIAIgACgCCDYCCAwBCyACIAAoAuQBIAAoAugBEBoLIAFB8N/9ADYC4AEgAUHg3/0ANgLMASABQdDf/QA2ArwBIAFBtN/9ADYCsAEgAUGg2f0ANgIAIAQLKgAgAEEDOgALIABB6t7vAC8AADsAACAAQeze7wAtAAA6AAIgAEEAOgADCwcAQZDZ/QALFQAgAEEEakEAIAEoAgRBmNj9AEYbCw8AQfABEBgiABCkCxogAAsMACABQbzW/QA2AgALEgBBCBAYIgBBvNb9ADYCACAAC4sDAgR/AX5B8AEQGCIBIAAQZCEEIAFBwNn5ADYCsAEgACkCtAEhBSABQYjY8gA2ArwBIAEgBTcCtAEgAUHAAWohAgJAIAAsAMsBQQBOBEAgAiAAQcABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAsABIAAoAsQBEBoLIAFB2N3yADYCzAEgAUHQAWohAgJAIAAsANsBQQBOBEAgAiAAQdABaiIDKQIANwIAIAIgAygCCDYCCAwBCyACIAAoAtABIAAoAtQBEBoLIAFB8OD5ADYCzAEgAUHg4PkANgK8ASABQcTg+QA2ArABIAFBsNr5ADYCACAAKALcASECIAFByNvyADYC4AEgASACNgLcASABQeQBaiECAkAgACwA7wFBAE4EQCACIABB5AFqIgApAgA3AgAgAiAAKAIINgIIDAELIAIgACgC5AEgACgC6AEQGgsgAUGA1v0ANgLgASABQfDV/QA2AswBIAFB4NX9ADYCvAEgAUHE1f0ANgKwASABQbDP/QA2AgAgBAsbACAAQQA6AAQgAEHBxImTBzYCACAAQQQ6AAsLBwBBoM/9AAsVACAAQQRqQQAgASgCBEGozv0ARhsLDwBB4AEQGCIAEJcGGiAACwwAIAFB0Mz9ADYCAAsSAEEIEBgiAEHQzP0ANgIAIAALlgIBBH9B4AEQGCIBIAAQZCEDIAFB1Nv8ADYCACABIAApArABNwKwASABIAAoArgBNgK4ASABQdjd8gA2ArwBIAFBwAFqIQICQCAALADLAUEATgRAIAIgAEHAAWoiBCkCADcCACACIAQoAgg2AggMAQsgAiAAKALAASAAKALEARAaCyABQez69QA2ArwBIAFB0PT1ADYCACAAKALMASECIAFB+NnyADYC0AEgASACNgLMASABQdQBaiECAkAgACwA3wFBAE4EQCACIABB1AFqIgApAgA3AgAgAiAAKAIINgIIDAELIAIgACgC1AEgACgC2AEQGgsgAUGUzP0ANgLQASABQYTM/QA2ArwBIAFB6MX9ADYCACADCxkAIABBADoAAiAAQdPEATsBACAAQQI6AAsLuAEBA38CQCABLQAsRQ0AIAEoAgwiAiACKAJEIAIoAkBrQQJ1QQFrEO8BIgJFDQAgAkGw/fwAQYSg+gBBABAcIgJFDQAgAiACKAIAKAIgEQAAIAIQ3QdqIAEoAhBrIgO3IAEoAigoAugGKwOgByABKAIUt6JkRQ0AQcgDEBgiAhC7AxogASACNgIMIAEoAggiBCACIAQoAgAoAqgBEQIAIAEgASgCECADajYCEAsgACABKAIMEN8BQQELUwEBfwJAIAEoAhBBFBCjAkEATARAIAEoAhAhAgwBCyABKAIIIgIgASgCECACKAIAKAKoARECAEHIAxAYIgIQuwMaIAEgAjYCEAsgACACEN8BQQELBwBB2MX9AAsVACAAQQRqQQAgASgCBEHgxP0ARhsLDwBB4AEQGCIAEJgGGiAACwwAIAFBiMP9ADYCAAsSAEEIEBgiAEGIw/0ANgIAIAALlgIBBH9B4AEQGCIBIAAQZCEDIAFB1Nv8ADYCACABIAApArABNwKwASABIAAoArgBNgK4ASABQdjd8gA2ArwBIAFBwAFqIQICQCAALADLAUEATgRAIAIgAEHAAWoiBCkCADcCACACIAQoAgg2AggMAQsgAiAAKALAASAAKALEARAaCyABQez69QA2ArwBIAFB0PT1ADYCACAAKALMASECIAFB+NnyADYC0AEgASACNgLMASABQdQBaiECAkAgACwA3wFBAE4EQCACIABB1AFqIgApAgA3AgAgAiAAKAIINgIIDAELIAIgACgC1AEgACgC2AEQGgsgAUHMwv0ANgLQASABQbzC/QA2ArwBIAFBoLz9ADYCACADCxkAIABBADoAAiAAQdDEATsBACAAQQI6AAsLkgEBAX8CQCABKAIQQcoAEKMCQQBMBEAgASgCEEEUEKMCQQBMDQELIAEoAggiAiABKAIQ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AwAgAiAAKALoATYCCAwBCyACIAAoAuABIAAoAuQBEBoLIAFBlLbzADYC8AEgACkC9AEhAyABQeDR8gA2AoACIAEgAzcC9AEgASAAKAKUAjYClAIgASAAKQKMAjcCjAIgASAAKQKEAjcChAIgAUGYAmohAgJAIAAsAKMCQQBOBEAgAiAAKQOYAjcDACACIAAoAqACNgIIDAELIAIgACgCmAIgACgCnAIQGgsgASAAKAKsAjYCrAIgASAAKQKkAjcCpAIgAUH42fIANgKwAiABQbQCaiECAkAgACwAvwJBAE4EQCACIAApArQCNwIAIAIgACgCvAI2AggMAQsgAiAAKAK0AiAAKAK4AhAaCyABQaSU/QA2ArACIAFBlJT9ADYC8AEgAUGElP0ANgLcASABQfST/QA2ArABIAFB4I39ADYCACABCyAAIABBADoACCAAQsnczaOnjtGy5gA3AgAgAEEIOgALC8wCAQR/IAAQgQEjAEEgayIBJAAgAEGwAWoiAkKAgICAgICA+L9/NwMIIAJBfzYCBCABQQA2AhwgAUIANwIUIAFBrNHyADYCCCABQoCAgIBwNwIMIAJCgICAgHA3AhQCQCACIAFBCGtGDQAgAUEUaiEDIAJBHGoiBCwAC0EATgRAIAQgAykCADcCACAEIAMoAgg2AggMAQsgBCADQQAQIRogAUGs0fIANgIIIAEsAB9BAE4NACABKAIUEBcLIAJBADYCKCABQSBqJAAgAEHcAWoQLyAAQfABaiIBQv////8PNwIEIAFCgICA/v///+9BNwMgIAFCgICAgHA3AhQCQCABLAAzQQBIBEAgAUEANgIsIAEoAighAgwBCyABQShqIgJBADoACwsgAkEAOgAAIAFCgICAgICAgPi/fzcDOCABQX82AjQgAEGwAmoQLwsSACAAQbACayIAELMEGiAAEBcLEgAgAEHwAWsiABCzBBogABAXCxIAIABB3AFrIgAQswQaIAAQFwsSACAAQbABayIAELMEGiAAEBcLDAAgABCzBBogABAXCwsAIABBsAJrELMECwsAIABB8AFrELMECwsAIABB3AFrELMECwsAIABBsAFrELMECyoAIABBBToACyAAQZrv7QAoAAA2AAAgAEGe7+0ALQAAOgAEIABBADoABQswAAJ/IAEgASgCACgCCBEAAEEZRwRAQQAgASAB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////AyAEQfz///8HSRsiAwR/IANBgICAgARPDQIgA0ECdBAYBUEACyIEIAdBAnRqIgcgADYCACAFQQBKBEAgBCACIAUQGRoLIAEgBCADQQJ0ajYClAMgASAHQQRqNgKQAyABIAQ2AowDIAIEQCACEBcLDAILECgAC0GjhO8AEDgACwwBCyAAIAAoAgAoAggRAABBE0YEQCABKALEBCgC5AZBAkYNAQJAIAEoAgwiAUUNACAAENoHAkAgAUH0F2oiBS0AAEUNACABKAKYB0UNAEHIBBAYIgIgAUHIA2oQzwcgACACNgKAAiACIAA2AkwLIAFB9RdqLQAABEBBoAQQGCICIAFBkAhqEIsBIAJBzANqIgNBADYCDCADIANBBGoiBDYCCCADIAQ2AgQgA0HE/fwANgIAIAIgAUHwC2ooAgA2AuADIAIgAUH4C2ooAgA2AugDIAIgAUGADGooAgA2AvADIAIgAUGIDGopAwA3A/gDIAIgAUGUDGooAgA2AoQEIAFBnAxqKAIAIQQgAkHom/QANgKIAyACQdib9AA2AvgCIAJByJv0ADYC6AIgAkG4m/QANgLkASACQZSb9AA2AtQBIAJBhJv0ADYCwAEgAkHkmvQANgKwASACQaCU9AA2AgAgAiAENgKMBCADQfib9AA2AgAgAkHcnPQANgKIBCACQcyc9AA2AoAEIAJBvJz0ADYC9AMgAkGsnPQANgLsAyACQZyc9AA2AuQDIAJBjJz0ADYC3AMgAiABQaAMaikDADcDkAQgAiABQagMai0AADoAmAQgACACNgKEAiACIAA2AkwLIAFBwANqIQMCQCABQfYXai0AAEUNACABQbgQaigCEEUNAEGwBBAYIgIgAUGwDGoQiwEgAkGo1fIANgLMAyACQdADaiEEAkAgAUGLEGosAABBAE4EQCAEIAFBgBBqIgcpAwA3AwAgBCAHKAIINgIIDAELIAQgASgCgBAgAUGEEGooAgAQGgsgAiABQZAQaigCADYC4AMgAiABQZgQaikDADcD6AMgAiABQbQQaigCADYChAQgAiABQawQaikCADcC/AMgAiABQaQQaikCADcC9AMgAiABQbwQaikCADcCjAQgAiABQcQQaikCADcClAQgAiABQdAQai0AADoAoAQgAUHYEGooAgAhBCACQeio9AA2AqQEIAJB2Kj0ADYCnAQgAkHIqPQANgKIBCACQbio9AA2AvADIAJBqKj0ADYC5AMgAkGYqPQANgLcAyACQYio9AA2AswDIAJB+Kf0ADYCiAMgAkHop/QANgL4AiACQdin9AA2AugCIAJByKf0ADYC5AEgAkGkp/QANgLUASACQZSn9AA2AsABIAJB9Kb0ADYCsAEgAkG0oPQANgIAIAIgBDYCqAQgACACNgKIAiACIAA2AkwLAkACQAJAAn8gAy0AuBQEQEEBIANByBJqIANBmBFqELMHQQFKDQEaC0EACwRAQZwDEBgiBCABQdgUahD9CyAAIAQ2ApACDAELIAFB9xdqLQAARQ0BIAFBtBRqIgIoAhhFBEAgAigCFEUNAgtB+AMQGCIEIAFB4BBqEIsBIARBiNfyADYCzAMgAUGwFGooAgAhAiAEQQA2AuADIARCADcD2AMgBEGo2fIANgLUAyAEIAI2AtADIAFBvBRqKAIAIAFBuBRqKAIAIgdrIgIEQCACQQBIDQMgBCACEBgiAzYC2AMgBCADNgLcAyAEIAMgAkECdUECdGo2AuADIAQgAyAHIAIQGSACajYC3AMLIAQgAUHEFGooAgA2AuQDIAQgAUHIFGopAwA3A+gDIAFB1BRqKAIAIQEgBEG0tPQANgLwAyAEQaS09AA2AtQDIARBlLT0ADYCzAMgBEGEtPQANgKIAyAEQfSz9AA2AvgCIARB5LP0ADYC6AIgBEHUs/QANgLkASAEQbCz9AA2AtQBIARBoLP0ADYCwAEgBEGAs/QANgKwASAEQcCs9AA2AgAgBCABNgL0AyAAIAQ2AowCCyAEIAA2AkwLIAVBADYCACAFQQA6AAQMAQsQKAALDAELIAAgACgCACgCCBEAAEHyAEYEQCAAEO0LIgBFDQEgACAAKAIAKAIIEQAAQfIARw0BIAAgACgCACgCkAYRAAANASABQRBqAn8gACgCnAMiAgRAIAJB7AFqDAELIAEoAgxBtBhqCygCABC+A0HAA2ogABDcCyABQQE6AKwEDAELIAAgACgCACgCCBEAAEH6AEYEQCAAIAAoAgAoApAGEQAADQEgAUEQaiABKAIMKAK0GBC+A0HAA2ogABDaCyABQQE6AKwEDAELIAAgACgCACgCCBEAAEH9AEcNACAAIAAoAgAoApAGEQAADQAgAUEQaiABKAIMKAK0GBC+A0HAA2ogABCKCSABQQE6AKwECyAGQbAFaiQAQQALyAoBBH8gACAAKAIAKAIIEQAAQRtGBEAgASABKAIEIAAoAuwBEL4DNgIIQQAPCyAAIAAoAgAoAggRAABBE0YEfwJAIAEoAggiAUUNAAJAIAFB9BdqLQAARQ0AIAEoApgHRQ0AQcgEEBgiAiABQcgDahDPByAAIAI2ApgCIAIgADYCTAsgAUH1F2otAAAEQEGgBBAYIgIgAUGQCGoQiwEgAkHMA2oiA0EANgIMIAMgA0EEaiIENgIIIAMgBDYCBCADQcT9/AA2AgAgAiABQfALaigCADYC4AMgAiABQfgLaigCADYC6AMgAiABQYAMaigCADYC8AMgAiABQYgMaikDADcD+AMgAiABQZQMaigCADYChAQgAUGcDGooAgAhBCACQeib9AA2AogDIAJB2Jv0ADYC+AIgAkHIm/QANgLoAiACQbib9AA2AuQBIAJBlJv0ADYC1AEgAkGEm/QANgLAASACQeSa9AA2ArABIAJBoJT0ADYCACACIAQ2AowEIANB+Jv0ADYCACACQdyc9AA2AogEIAJBzJz0ADYCgAQgAkG8nPQANgL0AyACQayc9AA2AuwDIAJBnJz0ADYC5AMgAkGMnPQANgLcAyACIAFBoAxqKQMANwOQBCACIAFBqAxqLQAAOgCYBCAAIAI2ApwCIAIgADYCTAsCQCABQfYXai0AAEUNACABQbgQaigCEEUNAEGwBBAYIgIgAUGwDGoQiwEgAkGo1fIANgLMAyACQdADaiEDAkAgAUGLEGosAABBAE4EQCADIAFBgBBqIgQpAwA3AwAgAyAEKAIINgIIDAELIAMgASgCgBAgAUGEEGooAgAQGgsgAiABQZAQaigCADYC4AMgAiABQZgQaikDADcD6AMgAiABQbQQaigCADYChAQgAiABQawQaikCADcC/AMgAiABQaQQaikCADcC9AMgAiABQbwQaikCADcCjAQgAiABQcQQaikCADcClAQgAiABQdAQai0AADoAoAQgAUHYEGooAgAhAyACQeio9AA2AqQEIAJB2Kj0ADYCnAQgAkHIqPQANgKIBCACQbio9AA2AvADIAJBqKj0ADYC5AMgAkGYqPQANgLcAyACQYio9AA2AswDIAJB+Kf0ADYCiAMgAkHop/QANgL4AiACQdin9AA2AugCIAJByKf0ADYC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CyAPIAEoAgggASABKAIMQQBB8LF/QQFBABAuQQAMAQsgDSAKKAIAIAogCiwAC0EASBs2AgBB2f3tACANECRBAgshACANQTBqJAAgAAsfACAAQegBaiABKAIUIAFBAEEAQfCxf0EBQQAQLkEACxAAIAFCgICAgIAgNwIEQQALMwAgACABENcGGkHIAxAYIgAQuwMaIAEgADYCCCABKAIEIgEgACABKAIAKAKoARECAEEACzgAIAAgARDqExogASAAKAKQBjYCGCABIAAoApQGNgIcIAEgACgCmAY2AiAgASAAKAKcBjYCJEEACxsAIABBwAFqIAAgASgCCBDyECABQQA2AgRBAAs1ACAAIAEoAggQ3wFByAMQGCIAELsDGiABIAA2AgQgASgCCCIBIAAgASgCACgCqAERAgBBAAsiACAAQegBaiABKAIMIAEgASgCEEEAQfCxf0EBQQAQLkEAC1YBAX8jAEEQayIAJAAgACABKAIwEIgCEJQEIAEoAhAiAgRAIAEgAjYCFCACEBcLIAEgACgCADYCECABIAAoAgQ2AhQgASAAKAIINgIYIABBEGokAEEAC1YBAX8jAEEQayIAJAAgACABKAJkEIgCEJQEIAEoAhgiAgRAIAEgAjYCHCACEBcLIAEgACgCADYCGCABIAAoAgQ2AhwgASAAKAIINgIgIABBEGokAEEAC1YBAX8jAEEQayIAJAAgACABKAIsEIgCEJQEIAEoAgQiAgRAIAEgAjYCCCACEBcLIAEgACgCADYCBCABIAAoAgQ2AgggASAAKAIINgIMIABBEGokAEEAC1YBAX8jAEEQayIAJAAgACABKAIoEIgCEJQEIAEoAgQiAgRAIAEgAjYCCCACEBcLIAEgACgCADYCBCABIAAoAgQ2AgggASAAKAIINgIMIABBEGokAEEACx8AIABB6AFqIAEoAgQgAUEAQQBB8LF/QQFBABAuQQALfgACfwJAIAEgASgCACgCCBEAAEGZAUYNACABIAEoAgAoAggRAABBywBGDQAgASABKAIAKAIIEQAAQcwARg0AIAEgASgCACgCCBEAAEHIAEYNACABIAEoAgAoAggRAABBygBGDQBBACABLwFQQSdrQf//A3FBEksNARoLQQELCzEAIABBwAFrEIEBIABBCGoQLyAAQRhqEC8gAEEoahDLByAAQgA3A9gEIABCADcD0AQLMAAgABCBASAAQcgBahAvIABB2AFqEC8gAEHoAWoQywcgAEIANwOYBiAAQgA3A5AGCxIAIABB2AFrIgAQtwQaIAAQFwsSACAAQcgBayIAELcEGiAAEBcLEgAgAEHAAWsiABC3BBogABAXCxIAIABBsAFrIgAQtwQaIAAQFwsMACAAELcEGiAAEBcLCwAgAEHYAWsQtwQLCwAgAEHIAWsQtwQLCwAgAEHAAWsQtwQLCwAgAEGwAWsQtwQLywEBBn8jAEEQayIFJAADQAJAIAIgBEwNACAAKAIYIgMgACgCHCIGTwR/IAAgAS0AACAAKAIAKAI0EQMAQX9GDQEgBEEBaiEEIAFBAWoFIAUgBiADazYCDCAFIAIgBGs2AggjAEEQayIDJAAgBUEIaiIGKAIAIAVBDGoiBygCAEghCCADQRBqJAAgBiAHIAgbIQMgACgCGCABIAMoAgAiAxDKAyAAIAMgACgCGGo2AhggAyAEaiEEIAEgA2oLIQEMAQsLIAVBEGokACAECz4AIABBIBAYIgE2AgAgAEKQgICAgISAgIB/NwIEIAFBrMLvACkAADcACCABQaTC7wApAAA3AAAgAUEAOgAQC2gBAX8CQCAAKALAASIARQ0AIAAgACgCACgCCBEAAEHDAEcNACABKAIsIgAoAgAiAiAAKAIENgIEIAAoAgQgAjYCACABIAEoAjRBAWs2AjQgACwAE0EASARAIAAoAggQFwsgABAXC0EACzgBAX8CQCAAKALAASICRQ0AIAIgAigCACgCCBEAAEHEAEcNACABQQA2AggLIAAgASgCBBDfAUEAC1ABAX8CQCAAKALAASICRQ0AIAIgAigCACgCCBEAAEHEAEcNACABKAIIIgIgASgCECACKAIAKAKoARECACABQQA2AhALIAAgASgCCBDfAUEBC6cCAQZ/IAEoAgQgABC/ARCRBCIABH8gAEGw/fwAQejr/ABBABAcBUEACyEEIAEoAiwiACABKAIwIgJGBEAgASgCDCIAIAQgACgCACgCqAERAgBBAQ8LIAEoAjQiAyACSwRAIAIgBDYCACABIAJBBGo2AjBBAQ8LAkAgAiAAayIGQQJ1IgVBAWoiAkGAgICABEkEQCACIAMgAGsiA0EBdSIHIAIgB0sbQf////8DIANB/P///wdJGyICBH8gAkGAgICABE8NAiACQQJ0EBgFQQALIgMgBUECdGoiBSAENgIAIAZBAEoEQCADIAAgBhAZGgsgASADIAJBAnRqNgI0IAEgBUEEajYCMCABIAM2AiwgAARAIAAQFwtBAQ8LECgAC0GjhO8AEDgACwoAIABBADYCwAELEgAgAEGwAWsiABD/CBogABAXCwwAIAAQ/wgaIAAQFwsLACAAQbABaxD/CAsnAQF/IABB0OT8ADYCACAAKAIEIgEEQCAAIAE2AgggARAXCyAAEBcLJQEBfyAAQdDk/AA2AgAgACgCBCIBBEAgACABNgIIIAEQFwsgAAssACAAIAAoAgAoAiQRAABBf0YEQEF/DwsgACAAKAIMIgBBAWo2AgwgAC0AAAuBAgEGfyMAQRBrIgQkAANAAkAgAiAGTA0AAkAgACgCDCIDIAAoAhAiBUkEQCAEQf////8HNgIMIAQgBSADazYCCCAEIAIgBms2AgQjAEEQayIDJAAgBEEEaiIFKAIAIARBCGoiBygCAEghCCADQRBqJAAgBSAHIAgbIQMjAEEQayIFJAAgAygCACAEQQxqIgcoAgBIIQggBUEQaiQAIAMgByAIGyEDIAEgACgCDCADKAIAIgMQygMgACAAKAIMIANqNgIMDAELIAAgACgCACgCKBEAACIDQX9GDQEgASADOgAAQQEhAwsgASADaiEBIAMgBmohBgwBCwsgBEEQaiQAIAYLXgAgAEKBgICAmICAgIB/NwIkIABC//////f/////ADcCHCAAQoGAgICYgICAgH83AhQgAEL/////9/////8ANwIMIABCgICAgMAMNwIsIABCgYCAgJiAgICAfzcCBAvFAQEDfyAAKAKIASIDIQICQAJAIAMgACgCjAEiBEYNACADIQIDQCACKAIAQQxGDQEgAkEEaiICIARHDQALDAELIAIgBEYNACAAIAAoAgAoAowBEQAAIgIgASAAIAIoAgAoAhwRBQAaIAAoAowBIQQgACgCiAEhAwsCQCADIARGDQADQCADKAIAQQRHBEAgA0EEaiIDIARHDQEMAgsLIAMgBEYNACAAIAAoAgAoAkQRAAAiAiABIAAgAigCACgCEBEFABoLQQALtgEBBH8gACgCiAEiAyECAkACQCADIAAoAowBIgRGIgUNACADIQIDQCACKAIAQQtGDQEgAkEEaiICIARHDQALDAELIAIgBEYNACAAIAAoAgAoAoQBEQAAIgIgASAAIAIoAgAoAhQRBQAPCwJAIAUNAANAIAMoAgBBDEYNASADQQRqIgMgBEcNAAtBAA8LIAMgBEYEQEEADwsgACAAKAIAKAKMAREAACICIAEgACACKAIAKAIUEQUAC2ABAn8CQCAAKAKIASICIAAoAowBIgNGDQADQCACKAIAQQxGDQEgAkEEaiICIANHDQALQQAPCyACIANGBEBBAA8LIAAgACgCACgCjAERAAAiAiABIAAgAigCACgCIBEFAAtgAQJ/AkAgACgCiAEiAiAAKAKMASIDRg0AA0AgAigCAEELRg0BIAJBBGoiAiADRw0AC0EADwsgAiADRgRAQQAPCyAAIAAoAgAoAoQBEQAAIgIgASAAIAIoAgAoAhARBQALmAIBA38gAEKBgICAmICAgIB/NwIkIABC//////f/////ADcCHCAAQoGAgICYgICAgH83AhQgAEL/////9/////8ANwIMIABCgICAgMAMNwIsIABCgYCAgJiAgICAfzcCBCAAIAAoAgAoAigRAQAgACAAKAIAKAIsEQEAIABCADcCPCAAQgA3AjQgAEIANwJUIABCADcCXCAAQgA3AmQgAEIANwJsIABCADcCdCAAQQA2AnwgAEKBgICACDcClAEgAEKBgICAmICAgIB/NwKMASAAIAAoAoABIgEgACgChAEiA0cEfwNAIAEoAgAiAgRAIAIgAigCACgCBBEBAAsgAUEEaiIBIANHDQALIAAoAoABBSABCzYChAELDAAgABCBERogABAXC0kBAX8gACgCQCEDAkACQCAAKAJMQQFGBEAgASADSA0BIAINAQwCCyABIANKDQAgAkUNAQsgACAAKAIAKAIsEQEAIAAgATYCQAsLFgAgACAAKAIAKAIoEQEAIAAgATYCPAsNACAAQYGAgIB4NgIICxwBAX8gACgCOCIBIAEoAgAoAiQRAAAgACgCQGsLHAEBfyAAKAI0IgEgASgCACgCIBEAACAAKAI8aguGAQAgAEKBgICAmICAgIB/NwIkIABC//////f/////ADcCHCAAQoGAgICYgICAgH83AhQgAEL/////9/////8ANwIMIABCgICAgMAMNwIsIABCgYCAgJiAgICAfzcCBCAAIAAoAgAoAigRAQAgACAAKAIAKAIsEQEAIABCADcCPCAAQgA3AjQLHgAgACgCsAEiAEUEQEEADwsgACAAKAIAKAIkEQAACx4AIAAoArABIgBFBEBBAA8LIAAgACgCACgCIBEAAAsWACAAKAKwASIABEAgACABIAIQ/BALCxYAIAAoArABIgAEQCAAIAEgAhD+EAsLFgAgACgCsAEiAARAIAAgASACEIQJCwsWACAAKAKwASIABEAgACABIAIQhQkLCx0AQbCZggEoAgAiAARAQbSZggEgADYCACAAEBcLC0sBAX8gASAAKAIURgRAQQAPCyABIABBCGoQUiAALQAFQQBHRwR/IAFBsBlBqAIgASABKAIAKAIIEQAAQZoBRhtqKAIAQQFHBUEACwvZAwIEfwJ8QQIhAgJAIAErAxAiB0QAAAAAAAAAAGUNACABKAIMIgRBAEwNAAJAAkAgACgCxAEiBQRAIAAoArABIgMNAQsgASgCBCEFDAELIAEoAighAgJAAn8CQAJAAkAgA0EBaw4DAAECBAsgAigC6AZBgClqDAILIAIoAugGQeAnagwBCyACKALoBkGwKGoLKwMAIQYLIAECfyAGIAUoApACt0QAAAAAAABZQKOiIAejIAS3oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsiAiABKAIIaiIENgIIIAEgASgCBCACaiIFNgIEIARBAEwNACAAIAAoAswBIARrNgLMAQsgAUEcaiEEAkAgASgCHCICBEADQAJAIAAgAigCECIDSQRAIAIoAgAiAw0BIAIhBAwECyAAIANNDQMgAkEEaiEEIAIoAgQiA0UNAyAEIQILIAIhBCADIQIMAAsACyAEIQILIAQoAgAiA0UEQEEYEBgiAyAANgIQIAMgAjYCCCADQgA3AgAgA0EANgIUIAQgAzYCACABKAIYKAIAIgAEfyABIAA2AhggBCgCAAUgAwshAiABKAIcIAIQRCABIAEoAiBBAWo2AiALIAMgBTYCFEEBIQILIAIL1QMCBX8BfCAAIAEoAggQiREhBgJAIAYCfyABKAIIIQUCQCAAKAJMIABBpwEQpwUiAgRAIAJBsP38AEHA1PwAQQAQHCIEDQELIAAoAuQBIAAoAvgBIgIgACgC3AEiAyACIANKG2oMAQsgBCgC2AEhAgJAIAUoAugGQfouai0AAA0AIAJFDQACQCAEKALUASICBEADQCACIgMo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AWsOAgABAgsgAigCDCICIAMgAiADShshAwwBCyACKAIMIgIgASABIAJIGyEBCyAEQQRqIgQgBUcNAAsLIAAgAUEFazYCBCAAIANBBWs2AgALiwEBBH9BBSEDAkAgASgCjAQiBCABKAKQBCIFRgRAQQUhAQwBC0EFIQEDQAJAAkACQCAEKAIAIgIoAjRBAWsOAgABAgsgAigCDCICIAMgAiADShshAwwBCyACKAIMIgIgASABIAJIGyEBCyAEQQRqIgQgBUcNAAsLIAAgAUEFazYCBCAAIANBBWs2AgALDQAgAEHMA2sgARCiEQvdAQACfwJAIAEgASgCACgCCBEAAEHuAEYNACABIAEoAgAoAggRAABB8ABGDQAgASABKAIAKAIIEQAAQfEARg0AIAEgASgCACgCCBEAAEHyAEYNACABIAEoAgAoAggRAABB+ABGDQAgASABKAIAKAIIEQAAQYYBRg0AIAEgASgCACgCCBEAAEGKAUYNACABIAEoAgAoAggRAABBiwFGDQAgASABKAIAKAIIEQAAQY8BRg0AIAEgASgCACgCCBEAAEGSAUYNAEEAIAEvAVBBJ2tB//8DcUESSw0BGgtBAQsLQwAgAEHMA2sQPCAAEJIEIABBADYCUCAAQgA3AlggAEEANgJoIABCADcCYCAAQewAahAvIABBADYCgAEgAEEANgKEAQtLACAAQdQBaxA8IABB+AFqEJIEIABBADYCyAIgAEIANwLQAiAAQQA2AuACIABCADcC2AIgAEHkAmoQLyAAQQA2AvgCIABBADYC/AILSwAgAEGwAWsQPCAAQZwCahCSBCAAQQA2AuwCIABCADcC9AIgAEEANgKEAyAAQgA3AvwCIABBiANqEC8gAEEANgKcAyAAQQA2AqADC0cAIAAQPCAAQcwDahCSBCAAQQA2ApwEIABCADcCpAQgAEEANgK0BCAAQgA3AqwEIABBuARqEC8gAEEANgLMBCAAQQA2AtAECxIAIABByARrIgAQjQIaIAAQFwsSACAAQbgEayIAEI0CGiAAEBcLEgAgAEGgBGsiABCNAhogABAXCxIAIABBmARrIgAQjQIaIAAQFwsSACAAQcwDayIAEI0CGiAAEBcLEgAgAEGIA2siABCNAhogABAXC2QBAn9BxOOBASgCACIABEAgAEHI44EBKAIAIgJGBH8gAAUDQCACQQxrIQEgAkEBaywAAEEASARAIAEoAgAQFwsgASICIABHDQALQcTjgQEoAgALIQFByOOBASAANgIAIAEQFwsLEgAgAEH4AmsiABCNAhogABAXCxIAIABB6AJrIgAQjQIaIAAQFwsSACAAQeQBayIAEI0CGiAAEBcLEgAgAEHUAWsiABCNAhogABAXCxIAIABBwAFrIgAQjQIaIAAQFwsSACAAQbABayIAEI0CGiAAEBcLDAAgABCNAhogABAXCwsAIABByARrEI0CCwsAIABBuARrEI0CCwsAIABBoARrEI0CCwsAIABBmARrEI0CCwsAIABBzANrEI0CCwsAIABBiANrEI0CCwsAIABB+AJrEI0CCwsAIABB6AJrEI0CCwsAIABB5AFrEI0CCwsAIABB1AFrEI0CCwsAIABBwAFrEI0CCwsAIABBsAFrEI0CCwwAIAAQjAkaIAAQFwsHAEGEtfwACxUAIABBBGpBACABKAIEQYy0/ABGGwsRAEHgAhAYIgBBARDhBRogAAsMACABQbCy/AA2AgALEgBBCBAYIgBBsLL8ADYCACAACzsBAX8gAC8BBiABIAEoAgAoAggRAABGBH8gAC0ABSEAIAEoAkQgASgCQEYEQCAARQ8LIABBAEcFQQALCxMBAX9B4AIQGCIBIAAQjwkaIAELKgAgAEEFOgALIABB4v7uACgAADYAACAAQeb+7gAtAAA6AAQgAEEAOgAFC64BAQR/AkAgAS0AOARAAkAgACgC7AFBf0YNACABKAJMIgJFDQAgACgC7AEhAyACIQADQAJAIAAoAhAiBCADTAR/IAMgBEwNASAAQQRqBSAACygCACIADQEMAgsLA0AgAigCECIAIANKBEAgAigCACICDQEMBAsgACADSARAIAIoAgQiAg0BDAQLCyACRQ0CIAIoAhQhBQsgASgCECAFNgIIC0EADwtBlrrvABCWAQALIgAgAUEsaiABKAIwEM8FIAEgAUEwajYCLCABQgA3AjBBAAsPACABIAAoApACNgIkQQAL5wgBBn8jAEFAaiICJAAgAkEwaiAAQRNBAEHwsX8QywECQAJAAkACQCACKAI4DgIDAAELQQEhACACKAI0KAIIIgEtAPwBRQRAQQIhACABLQD9AUUNAgsgASAANgL4AQwBCyACQYGAzAA2AiwgAkH8sfwANgIoIAJB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AqwCKALMAWoiAjYCAAsgAguDAQEBfwJAIABBwAFqEF5FDQAgAEEKEEUoAuQGQQNHDQAgAEGwAWoQhwoPCwJAIAAoAqACIgFBgYCAgHhHDQAgACgCrAJFBEBBAA8LIAAoAggiAUGBgICAeEcNACAAIABBIBBFIgEgASgCACgCJBEAACAAKAKsAigCzAFqIgE2AggLIAELRQEBfyAAQbABayEBAkAgAEEQahBeRQ0AIAFBChBFKALkBkEDRw0AIAEoAtABKALEAQ8LIAEoAkwiACAAKAIAKAIgEQAACzwAAkAgAEHAAWoQXkUNACAAQQoQRSgC5AZBA0cNACAAKALQASgCxAEPCyAAKAJMIgAgACgCACgCIBEAAAtPAAJ/AkAgASABKAIAKAIIEQAAQRNGBEAgASgC3AFBf0cNASABIABBExCjAkEBajYC3AEMAQtBACABLwFQQSdrQf//A3FBEksNARoLQQELCzQAIAAQowYgAEEANgKsAiAAQgU3A4gCIABB5AA2ApACIABCADcCpAIgACAAKAKUAjYCmAILCwAgAEGwAWsQvBELEgAgAEGAAmsiABC9AxogABAXCxIAIABB8AFrIgAQvQMaIAAQFwsSACAAQegBayIAEL0DGiAAEBcLEgAgAEHYAWsiABC9AxogABAXCxIAIABBwAFrIgAQvQMaIAAQFwsSACAAQbABayIAEL0DGiAAEBcLDAAgABC9AxogABAXCwsAIABBgAJrEL0DCwsAIABB8AFrEL0DCwsAIABB6AFrEL0DCwsAIABB2AFrEL0DCwsAIABBwAFrEL0DCwsAIABBsAFrEL0DCwcAQeSp/AALFQAgAEEEakEAIAEoAgRB6Kj8AEYbCw8AQbABEBgiABDCERogAAsMACABQYin/AA2AgALEgBBCBAYIgBBiKf8ADYCACAACx0BAX9BsAEQGCIBIAAQZCEAIAFB1KD8ADYCACAACyoAIABBCToACyAAQaWk7wApAAA3AAAgAEGtpO8ALQAAOgAIIABBADoACQtwAQJ/IwBBIGsiACQAAkAgASABKAIAKAIIEQAAQR5GIgINACAAQRBqIgMgASABKAIAKAIwEQIAIAAgACgCECADIAAsABtBAEgbNgIAQcyj7wAgABA6IAAsABtBAE4NACAAKAIQEBcLIABBIGokACACCwcAQcSg/AALFQAg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gQEgABCHCCAAQYACahAvIABCgICA/v///+9BNwO4AiAAQoCAgP7////vQTcDsAIgAEKAgID+////70E3A6gCIABBADYCxAIgAEEANgLMAiAAQgA3AtQCIABCADcC3AIgAEIANwPwAiAAQQA6AO4CIABBADoA7AILEgAgAEGUBGsiABCcARogABAXCxIAIABBgARrIgAQnAEaIAAQFwsSACAAQfgDayIAEJwBGiAAEBcLEgAgAEHwA2siABCcARogABAXCxIAIABB0ANrIgAQnAEaIAAQFwsSACAAQcADayIAEJwBGiAAEBcLEgAgAEGwA2siABCcARogABAXCxIAIABBkANrIgAQnAEaIAAQFwsqAEHE14EBLQAARQRAQbjXgQFBx5juABBVGkHE14EBQQE6AAALQbjXgQELEgAgAEHoAmsiABCcARogABAXCxIAIABB3AJrIgAQnAEaIAAQFwsSACAAQdQCayIAEJwBGiAAEBcLEgAgAEHAAmsiABCcARogABAXCxIAIABBuAJrIgAQnAEaIAAQFwsSACAAQegBayIAEJwBGiAAEBcLEgAgAEHYAWsiABCcARogABAXCxIAIABBwAFrIgAQnAEaIAAQFwsSACAAQbABayIAEJwBGiAAEBcLDAAgABCcARogABAXCwoAQajXgQEQShoLCwAgAEGUBGsQnAELCwAgAEGABGsQnAELCwAgAEH4A2sQnAELCwAgAEHwA2sQnAELCwAgAEHQA2sQnAELCwAgAEHAA2sQnAELCwAgAEGwA2sQnAELCwAgAEGQA2sQnAELCwAgAEHoAmsQnAELCwAgAEHcAmsQnAELKwBBtNeBAS0AAEUEQEGo14EBQeyC8gAQ4wUaQbTXgQFBAToAAAtBqNeBAQsLACAAQdQCaxCcAQsLACAAQcACaxCcAQsLACAAQbgCaxCcAQsLACAAQegBaxCcAQsLACAAQdgBaxCcAQsLACAAQcABaxCcAQsLACAAQbABaxCcAQsKAEGY14EBEEoaCxgAIABBsAFrEIEBIAAQhwggAEGAAmoQLwsSACAAQbADayIAEJkCGiAAEBcLEgAgAEGQA2siABCZAhogABAXCxIAIABB6AJrIgAQmQIaIAAQFwsqAEGk14EBLQAARQRAQZjXgQFB1IvwABBVGkGk14EBQQE6AAALQZjXgQELEgAgAEHc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gQELZAEBf0EBIQICQCAAIAAoAgAoApAGEQAADQAgACgC2AIiAEUEQEEADwtBACECIABBsP38AEG4w/sAQQAQHCIARQ0AIAAoAtgCDQAgACABKAJUIAFBAEEAQfCxf0EBQQAQLgsgAgucBwIFfwN8IwBBEGsiBCQAQQEhBQJAIAAgACgCACgCkAYRAAANACAAIgIoAtgCIgMEQCADQbD9/ABBuMP7AEEAEBwhAgsCQAJAIAIgAigCACgCCBEAAEGKAUcEQCACIAIoAgAoAggRAABBiwFHDQELIAIgASgCGCABKAIcQQEgASgCIBCNA0QAAAAAAABwP6IiB0QAAAAAAABOQKIhCCACIAIoAgAoAggRAABBigFGBEAgASsDKCEJIAJB0ANqIgAgASsDCDkDiAEgACABKwMQRAAAAAAAQI9AojkDmAEgACAHIAErAwigOQOQASAAIAggCaMgASsDEKBEAAAAAABAj0CiOQOgAQsgASAHIAErAwigOQMIIAEgASsDECAIIAErAyijoDkDEAwBCyACIAIoAgAoAggRAABBhgFGBEBBACEFIAIQtwENAiACEPkCIQMgAhDUByEGAkACQCADRQ0AIAIoArAEQWBHDQAgAigC/ANBYEYNAQsgAiEDIAZFDQAgAigCsARBYEcNACACIAYgAigC/ANBYEcbIQMLIAMgASgCGCABKAIcQQEgASgCIBCNA0QAAAAAAABwP6IiB0QAAAAAAABOQKIgASsDKKMhCCAAIAJGBH8gAgUgAEG4w/sAQYCf+wBBABAcC0HYA2oiACABKwMIOQOIASAAIAErAxBEAAAAAABAj0CiOQOYASAAIAcgASsDCKA5A5ABIAAgCCABKwMQoEQAAAAAAECPQKI5A6ABIAIQ+QINAiACENQHDQIgASAHIAErAwigOQMIIAEgCCABKwMQoDkDEAwCCyACIAIoAgAoAggRAABB7wBGBEAgAiABKAIYIAEoAhxBASABKAIgEI0DIQcgAiABKwMIOQP4AyABIAdEAAAAAAAAcD+iIgcgASsDCKA5AwggASABKwMQIAdEAAAAAAAATkCiIAErAyijoDkDEAwBCyAEQQgQGCICNgIAIAQgAkEIaiIDNgIIIAJC7oDwg/COgMkANwEAIAQgAzYCBCAAIAQQUgRAIAAoAtgCIQMgBCgCACICBEAgBCACNgIE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IAEgASgCIDYCJAsgASAAKALEAzYCEAJAIAAQpQJFDQAgCUEEEBgiAzYCACAJIANBBGoiAjYCCCADQYaBsAQ2AQAgCSACNgIEIAAgCRBSIQIgCSgCACIDBEAgCSADNgIEIAMQFwsgAgRAIAEoAiQiAyABKAIoIgJJBEAgAyAANgIAIAEgA0EEajYCJAwCCyADIAEoAiAiBmsiBUECdSIHQQFqIgRBgICAgARPDQMgBCACIAZrIgNBAXUiAiACIARJG0H/////AyADQfz///8HSRsiBAR/IARBgICAgARPDQUgBEECdBAYBUEACyIDIAdBAnRqIgIgADYCACAFQQBKBEAgAyAGIAUQGRoLIAEgAyAEQQJ0ajYCKCABIAJBBGo2AiQgASADNgIgIAZFDQEgBhAXDAELIAEtADkNACAAIAAoAgAoAggRAABB9QBHDQAgASgCJCIDIAEoAigiAkkEQCADIAA2AgAgASADQQRqNgIkDAELIAMgASgCICIGayIFQQJ1IgdBAWoiBEGAgICABE8NAiAEIAIgBmsiA0EBdSICIAIgBEkbQf////8DIANB/P///wdJGyIEBH8gBEGAgICABE8NBCAEQQJ0EBgFQQALIgMgB0ECdGoiAiAANgIAIAVBAEoEQCADIAYgBRAZGgsgASADIARBAnRqNgIoIAEgAkEEajYCJCABIAM2AiAgBkUNACAGEBcLIAEoAhQgASgCGEYNACABIAAgASgCLCABQRRqIAEtADlFIAFBOGogAUE6aiAAKAIAKAKgBhELACABKAI8ajYCPAsgCUEQaiQAQQEPCxAoAAtBo4TvABA4AAsdAEG42oEBIQADQCAAQQxrEEoiAEGQ2YEBRw0ACwuJBAEGfwJAAkACQAJAAkAgACAAKAIAKAIIEQAAQYYBRgRAIAAoAkwiAiACKAIAKAIIEQAAQfEARg0BCyAAIAAoAgAoAggRAABB9QBGBEAgASgCICICIAEoAiQiA0kEQCACIAA2AgAgASACQQRqNgIgQQEPCyACIAFBHGooAgAiAmsiBkECdSIFQQFqIgRBgICAgARPDQIgBCADIAJrIgNBAXUiByAEIAdLG0H/////AyADQfz///8HSRsiBAR/IARBgICAgARPDQQgBEECdBAYBUEACyIDIAVBAnRqIgUgADYCACAGQQBKBEAgAyACIAYQGRoL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AUGQuPsANgKUBCABQYC4+wA2AowEIAFB8Lf7ADYChAQgAUHgt/sANgL0AyABQdC3+wA2AuQDIAFBwLf7ADYC3AMgAUGgt/sANgLMAyABQZC3+wA2AogDIAFBgLf7ADYC+AIgAUHwtvsANgLoAiABQeC2+wA2AuQBIAFBvLb7ADYC1AEgAUGstvsANgLAASABQYy2+wA2ArABIAFBzK/7ADYCACABIAA2ApgEDAELECgACyABCyoAIABBBToACyAAQZGX7QAoAAA2AAAgAEGVl+0ALQAAOgAEIABBADoABQspAQF/IABBjARqIgIoAgQEQEGYBBAYEL4EIAIgAEHUAGogARCmCQtBAAtKACAAQcwDaxA8IABBgYCAgHg2AhQgAEGBAToAICAAQQA2AhwgAEEANgIkIABBKGoQLyAAQQA2AjwgAEFAa0EANgIEIABBADYCTAtPACAAQdQBaxA8IABBgYCAgHg2AowCIABBgQE6AJgCIABBADYClAIgAEEANgKcAiAAQaACahAvIABBADYCtAIgAEEANgK8AiAAQQA2AsQCC08AIABBsAFrEDwgAEGBgICAeDYCsAIgAEGBAToAvAIgAEEANgK4AiAAQQA2AsACIABBxAJqEC8gAEEANgLYAiAAQQA2AuACIABBADYC6AILSwAgABA8IABBgYCAgHg2AuADIABBgQE6AOwDIABBADYC6AMgAEEANgLwAyAAQfQDahAvIABBADYCiAQgAEEANgKQBCAAQQA2ApgECwcAQbyv+wALFQAgAEEEakEAIAEoAgRBwK77AEYbCw8AQYAEEBgiABDuCxogAAsMACABQeCs+wA2AgALEgBBCBAYIgBB4Kz7ADYCACAACw0AIABB+IHyABDjBRoLgAIBA39BgAQQGCIBIAAQiwEgAUGo1fIANgLMAyABQdADaiECAkAgACwA2wNBAE4EQCACIABB0ANqIgMpAwA3AwAgAiADKAIINgIIDAELIAIgACgC0AMgACgC1AMQGgsgASAAKwPoAzkD6AMgACgC9AMhAiABQZCs+wA2AvADIAFBgKz7ADYC4AMgAUHwq/sANgLMAyABQeCr+wA2AogDIAFB0Kv7ADYC+AIgAUHAq/sANgLoAiABQbCr+wA2AuQBIAFBjKv7ADYC1AEgAUH8qvsANgLAASABQdyq+wA2ArABIAFBnKT7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BigCBARAQZgEEBgQvgQgBiAAQdQAaiABEKYJCyADQTBqJABBAA8LECgAC0GjhO8AEDgACxAoAAtBo4TvABA4AAsPACAAQcwDayABIAIQ5BELEwAgACABQcwDayACIAMgBBDlEQsTACAAIAFBzANrIAIgAyAEEOYRCxIAQaCZggFBpJmCASgCABDwCwsHACAALAAICwwAIAAQ6REaIAAQFwvGAgEBfyMAQRBrIgIkAAJAIAEgASgCACgCCBEAAEHrAEYEQCACQYCArAM2AgwgAkGooPsANgIIIAAgAkEIakHwsX9BARCPAUUNAUGE4O0AQQAQJAwBCyABIAEoAgAoAggRAABB7ABHDQAgAkGAgLADNgIMIAJBqKD7ADYCCCAAIAJBCGpB8LF/QQEQjwFFDQBBy+DtAEEAECQLAn8CQCABIAEoAgAoAggRAABB6wBGDQAgASABKAIAKAIIEQAAQewARg0AIAEgASgCACgCCBEAAEH1AEYNACABIAEoAgAoAggRAABBiAFGDQAgASABKAIAKAIIEQAAQYwBRg0AIAEgASgCACgCCBEAAEGNAUYNACABIAEoAgAoAggRAABBlQFGDQBBACABLwFQQSdrQf//A3FBEksNARoLQQELIQAgAkEQaiQAIAALCwAgAEHABWsQ5QULCwAgAEGMBWsQ5QULCwAgAEHYA2sQ5QULCwAgAEHMA2sQ5QULCwAgAEHUAWsQ5QULCwAgAEGwAWsQ5QULEQAgAEH4B2siABBlGiAAEBcLEQAgAEHwB2siABBlGiAAEBcLEQAgAEHoB2siABBlGiAAEBcLEQAgAEGwB2siABBlGiAAEBcLEQAgAEGkB2siABBlGiAAEBcLEQAgAEHcBmsiABBlGiAAEBcLEQAgAEHQBmsiABBlGiAAEBcLEQAgAEHIBmsiABBlGiAAEBcLDAAgABDqERogABAXCxEAIABBuAZrIgAQZRogABAXCxEAIABBiAZrIgAQZRogABAXCxEAIABBgAZrIgAQZRogABAXCxEAIABB+AVrIgAQZRogABAXCxEAIABB6AVrIgAQZRogABAXCxEAIABB2AVrIgAQZRogABAXCxEAIABB0AVrIgAQZRogABAXCxEAIABBwAVrIgAQZRogABAXCxEAIABBuAVrIgAQZRogABAXCxEAIABBsAVrIgAQZRogABAXCxEA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DAELIAEoAgAiBEUNAQsgASECIAQhAQwBCwsgASECCyACKAIARQ0BCwJAIAogDCgCDCIBaiIIQQFxRQ0AAkAgBSAJRg0AIAUoAhAgCkcNACABQX5GDQELIAYhAgJAIAMiAUUEQCAGIgEhAgwBCwNAAkACQCABKAIQIgQgCEwEQCAEIAhODQQgAUEEaiECIAEoAgQiBEUNBCACIQEMAQsgASgCACIERQ0BCyABIQIgBCEBDAELCyABIQILIAIoAgBFDQELIAogDCgCECIBaiIIQQFxRQ0BAkAgBSAJRg0AIAUoAhAgCkcNACABQX5GDQILIAYhAgJAIANFBEAgBiIBIQIMAQsDQAJAAkAgAygCECIBIAhMBEAgASAITgRAIAMhAQwFCyADQQRqIQIgAygCBCIBBEAgAiEDDAILIAMhAQwECyADKAIAIgFFDQELIAMhAiABIQMMAQsLIAMiASECCyACKAIADQELQRQQGCIDIAE2AgggA0IANwIAIAMgCDYCECACIAM2AgAgBygCACgCACIBBEAgByABNgIAIAIoAgAhAwsgAyADIAYoAgAiBUYiAToADAJAIAENAANAIAMoAggiBC0ADA0BAkACQCAEIAQoAggiASgCACICRgRAAkAgASgCBCICRQ0AIAItAAwNAAwDCwJAIAMgBCgCAEYEQCAEIQgMAQsgBCAEKAIEIggoAgAiAjYCBCAIIAIEfyACIAQ2AgggBCgCCAUgAQs2AgggBCgCCCIBIAEoAgAgBEdBAnRqIAg2AgAgCCAENgIAIAQgCDYCCCAIKAIIIQELIAhBAToADCABQQA6AAwgASABKAIAIgIoAgQiAzYCACADBEAgAyABNgIICyACIAEoAgg2AgggASgCCCIDIAMoAgAgAUdBAnRqIAI2AgAgAiABNgIEDAELAkAgAkUNACACLQAMDQAMAgsCQCADIAQoAgBHBEAgBCEDDAELIAQgAygCBCICNgIAIAMgAgR/IAIgBDYCCCAEKAIIBSABCzYCCCAEKAIIIgEgASgCACAER0ECdGogAzYCACADIAQ2AgQgBCADNgIIIAMoAgghAQsgA0EBOgAMIAFBADoADCABIAEoAgQiAigCACIDNgIEIAMEQCADIAE2AggLIAIgASgCCDYCCCABKAIIIgMgAygCACABR0ECdGogAjYCACACIAE2AgALIAEgAjYCCAwCCyAEQQE6AAwgASABIAVGIgQ6AAwgAkEBOgAMIAEhAyAERQ0ACwsgByAQQQFqIhA2AggLAkAgCSgCBCIBRQRAIAkoAggiAigCACAJRg0BIAlBCGohCANAIAgoAgAiAUEIaiEIIAEgASgCCCICKAIARw0ACwwBCwNAIAEiAigCACIBDQALCyACIBFGDQEgBigCACEDIAkhBSACIQkMAAsACyAMEBcCQCAPKAIAIgFFBEAgDyIBIQIMAQsgDSgCECEGIA8hAgNAAkAgASgCECIDIAZLBEAgASgCACIDDQEgASECDAMLIAMgBk8NAiABQQRqIQIgASgCBCIDRQ0CIAIhAQsgASECIAMhAQwACwALIAIoAgAiA0UEQEEgEBghAyANKAIQIQQgA0EYaiIGQgA3AgAgAyAENgIQIAMgBjYCFCADIAE2AgggA0IANwIAIAIgAzYCACAAKAIAKAIAIgEEfyAAIAE2AgAgAigCAAUgAwshASAAKAIEIAEQRCAAIAAoAghBAWo2AggLIANBFGogA0EYaiIGKAIAEI4BIAMgBygCADYCFCADIAcoAgQiATYCGCADIAcoAggiAjYCHAJAIAJFBEAgAyAGNgIUDAELIAEgBjYCCCAHQgA3AgQgByAUNgIAQQAhAQsgByABEI4BAkAgDSgCBCICRQRAIA0oAggiASgCACANRg0BIA1BCGohAwNAIAMoAgAiAkEIaiEDIAIgAigCCCIBKAIARw0ACwwBCwNAIAIiASgCACICDQALCyABIBNHDQALCyAHQRBqIAcoAhQQswYgB0EgaiQAC98DAQd/IAFBzANqIAEQ5gEhByAAQgA3AgQgACAAQQRqIgk2AgAgBygCBCIIIAdHBEADQCAIKAIIIQUCQCACBEAgBSACEQAARQ0BCyAFQQEQXCEGAkAgCSIEKAIAIgFFBEAgCSIBIQQMAQsDQAJAIAEoAhAiAyAGSwRAIAEoAgAiAw0BIAEhBAwDCyADIAZPDQIgAUEEaiEEIAEoAgQiA0UNAiAEIQELIAEhBCADIQEMAAsACyAEKAIAIgNFBEBBIBAYIgMgBjYCECADIAE2AgggA0IANwIAIANBGGoiAUIANwIAIAMgATYCFCAEIAM2AgAgACgCACgCACIBBH8gACABNgIAIAQoAgAFIAMLIQEgACgCBCABEEQgACAAKAIIQQFqNgIICyAFKAKACCEGQRQQGCIFIAY2AhACQCADQRhqIgQoAgAiAQRAA0ACQCABKAIQIAZKBEAgASgCACIEDQEgASEEDAQLIAEoAgQiBA0AIAFBBGohBAwDCyAEIQEMAAsACyAEIQELIAUgATYCCCAFQgA3AgAgBCAFNgIAIAMoAhQoAgAiAQRAIAMgATYCFCAEKAIAIQULIAMoAhggBRBEIANBHGogAygCHEEBajYCAAsgCCgCBCIIIAdHDQALCwuMAQEDfyAAQQEQXCEDIAFBADYCCCAAKALwAyICBH8gAigCoAQFQQALQQFGBEAgAQJ/IAAQvwMEQCAAIAEoAgRBABB+QQF0DAELIABBzANqIAAQngMiAiAAQfgDahC5ARC0BiEEIAEoAgQgBCADKAKQAiAALQC8AwR/IAItALwDBUEACxCNAQs2AggLQQALiQgBCX8gAUEANgIcQQEhAgJAIAAQvwMNACAAEKwFDQACQCAAKAKkBkUEQCAAQcwDaiAAEOYBIgUgBSgCBCIDRg0CA0ACQCADKAIIIgIoAvwHRQ0AIAIoAvwHQQFGDQBBASECIAUgAygCBCIDRw0BDAQLC0EBIQIgACgC/AVBAkcNAQwCCyAAKAKkBkEBRw0BIAAoAvwFQQJGDQELIAAoAvADIQcgAEEAEFwhAiAAQRNBfxAwIQUgACgCoAMhBCAAKAKcAyEDIAEgAEHsA2o2AhwgASAEIAUgAxsiBTYCGCABIAMgAiADGyIDNgIUIAEgAEH4A2ogABCiCTYCDCAAELcBIQIgAUEAOgARIAEgAjoAECABIABBzANqIgIgABCeAyIEIAQoAgAoAiQRAAAiCSACIAAQ7QMiAiACKAIAKAIkEQAAIgprNgIEIAEgAyADKAIAKAIkEQAAIAMoApACIAEoAiAoAugGQfQXaiICKAIsIgRBCmwgBCACLQA8G2xBAXRB5ABtQQF0azYCCAJAIAcoAuQDBEAgBygC5AMhAwwBCyAFIAAQ4gQiAw0AIAEoAgghBSMAQSBrIgIkACAAQcwDaiAAEOYBIQYgAkEANgIYIAIgAkEQaiIBNgIUIAIgATYCECACQQA2AgggAiACNgIEIAIgAjYCAAJ/AkAgBiAGKAIEIgNGDQADQCADKAIIIgEgASgCACgCJBEAACEEQQwQGCEBIAMoAgghCCABIAJBEGogAiAEIAVKGyIENgIEIAEgCDYCCCABIAQoAgAiCDYCACAIIAE2AgQgBCABNgIAIAQgBCgCCEEBajYCCCADKAIEIgMgBkcNAAsgAigCBCIDIAJGDQAgAkEQaiEBA0ACQCACKAIUIQYgAygCCCIEIAQoAgAoAiQRAAAhBCABIAZGDQACQCABKAIAKAIIIgYgBigCACgCJBEAACAEakECbSIEIAVGDQAgBCAFSg0DIAQgBU4NAEEBDAQLIAEoAgAhASADKAIEIgMgAkcNAQwCCwtBASAEIAVHDQEaC0ECCyEFAkAgAigCCEUNACACKAIEIgEoAgAiAyACKAIAIgQoAgQ2AgQgBCgCBCADNgIAIAJBADYCCCABIAJGDQADQCABKAIEIQMgARAXIAMiASACRw0ACwsCQCACKAIYRQ0AIAIoAhQiASgCACIDIAIoAhAiBCgCBDYCBCAEKAIEIAM2AgAgAkEANgIYIAEgAkEQakYNAANAIAEoAgQhAyABEBcgAyIBIAJBEGpHDQALCyACQSBqJAAgBSEDCyAAKALwAyIBBEAgASADNgKgBAsgByAJIAogA0EBRhsgACAAKAIAKAIkEQAAayAHKAIAKAKcBhECAEEAIQILIAILvQEBAn8gASAANgIcAkAgASgCDEUNACABKAIIIgAoAgAiAiABKAIEIgMoAgQ2AgQgAygCBCACNgIAIAFBADYCDCAAIAFBBGoiA0YNAANAIAAoAgQhAiAAEBcgAiIAIANHDQALCwJAIAEoAhhFDQAgASgCFCIAKAIAIgIgASgCECIDKAIENgIEIAMoAgQgAjYCACABQQA2AhggACABQRBqIgJGDQADQCAAKAIEIQEgABAXIAEiACACRw0ACwtBAAvCAgEGfyABIAA2AgQgASAAKALwAyIDBH8gAygCoAQFQQALNgIIIABBABBcIQMgAEETQX8QMCEEIAFBADsBHCABIAQ2AhggASAENgIUIAEgAzYCECABIAM2AgwgACgCnAMiAgRAIAEgAjYCECABIAI2AgwgACgCoAMhACABQYECOwEcIAEgADYCGCABIAA2AhRBAA8LAkAgAEHMA2oiBSAAEJ4DIgIoApwDIgdFBEBBACECDAELIAdBACACKAKgAyICGyEGCwJAIAUgABDtAyIAKAKcAyIFRQ0AIAAoAqADIgBFDQAgAUEBOgAcIAEgADYCFCABIAU2AgwgASAENgIYIAEgAzYCEEEADwsgASACNgIYIAFBADYCFCABIAY2AhAgAUEANgIMIAYEQCABIAQ2AhQgASADNgIMIAFBAToAHQtBAAsbACABLQAgBEAgAEEANgKcBgsgAUEANgIQQQALMAEBfyABIAA2AhAgAEHoBGoiAigCBARAQZgEEBgQvgQgAiAAQdQAaiABEKYJC0EAC8UCAgJ/AX4jAEGQAWsiAiQAIAAgACgCACgCrAYRAAAEQCACIAEoAgQ2AowBIAJB8P76ADYCiAEgAkLAgoCAEDcDYCACQsCCgIAQNwMIIAIpAgghBCACQegAaiIDQQE6ABggA0EANgIUIANB2P38ADYCACADIAQ3AgQgA0IANwIMIAAgAyACQYgBakEAQQBB8LF/QQFBABAuIAEoAgQhASACQsSCgIAQNwMQIAIgATYCWCACQQA2AlQgAkIANwJMIAJBADoASiACQQA7AUggAkECNgJEIAJCADcCPCACQbD/+gA2AjggAiACKQMQNwMAIAACfyACKQIAIQQgAkEYaiIAQQE6ABggAEEANgIUIABB2P38ADYCACAAIAQ3AgQgAEIANwIMIAALIAJBOGpBAEEAQfCxf0EBQQAQLgsgAkGQAWokAEEBC7QYAhJ/AXwjAEHQAGsiCCQAIAhCADcCRCAIIAhBQGtBBHIiCjYCQCACKAIAIgwgAigCBCIPRwRAA0ACQCAMKAIAIgUgBSgCACgCCBEAAEGGAUcNACAFQYAIaigCACELIAohBgJAIAgoAkQiBUUEQCAKIgUhBgwBCwNAAkAgBSgCECIHIAtKBEAgBSgCACIHDQEgBSEGDAMLIAcgC04NAiAFQQRqIQYgBSgCBCIHRQ0CIAYhBQsgBSEGIAchBQwACwALIAYoAgANAEEUEBgiByAFNgIIIAdCADcCACAHIAs2AhAgBiAHNgIAIAgoAkAoAgAiBQRAIAggBTYCQCAGKAIAIQcLIAgoAkQgBxBEIAggCCgCSEEBajYCSAsgDEEEaiIMIA9HDQALCyAIQTBqIgUgAEHMA2ogABDVAiAIQgA3AiQgCCAIQSBqQQRyIgo2AiACQCAFIAgoAjQiDEYNAEEAIQUDQCAMKAIIKAKACCELIAohBgJAIAVFBEAgCiIFIQYMAQsDQAJAIAUoAhAiByALSgRAIAUoAgAiBw0BIAUhBgwDCyAHIAtODQIgBUEEaiEGIAUoAgQiB0UNAiAGIQULIAUhBiAHIQUMAAsACyAGKAIARQRAQRQQGCIHIAU2AgggB0IANwIAIAcgCzYCECAGIAc2AgAgCCgCICgCACIFBEAgCCAFNgIgIAYoAgAhBwsgCCgCJCAHEEQgCCAIKAIoQQFqNgIoCyAMKAIEIgwgCEEwakYNASAIKAIkIQUMAAsACyAIQSBqIQ4gCEFAayENIAAoAvADIgUEfyAFKAKgBAVBAAshFCMAQUBqIgkkAAJAAkACQAJAIA4oAggiBQRAIA0oAggiBg0BCyAIQQA2AhggCEIANwIQDAELIAlCADcCLCAJIAlBKGpBBHIiEDYCKAJAIAUgBksEQCANKAIAIQUgDigCACEGIAkgEDYCFCAJIAlBKGo2AhAgCSAJKQMQNwMAIAlBIGogBiAOQQRqIAUgDUEEaiAJENIRDAELIA4oAgAhBSANKAIAIQYgCSAQNgIUIAkgCUEoajYCECAJIAkpAxA3AwggCUEgaiAGIA1BBGogBSAOQQRqIAlBCGoQ0hELAkACQCAJKAIwRQ0AIAkoAigiBSAQRg0AIA1BDGohCiANQQRqIRIgDkEMaiEMIA5BBGohEyANKAIEIQsgDSgCACEVIA4oAgQhDyAOKAIAIRYgDigCCCANKAIISyEXA0AgBSIHKAIQIRECQAJAIBdFBEAgESAWKAIQTA0CAkAgDyIGBEADQCAGIgUoAgQiBg0ADAILAAsgDCEFIBMgEygCCCgCAEYEQANAIAUoAgAiBkEIaiEFIAYgBigCCCgCAEYNAAsLIAUoAgAhBQsgESAFKAIQSA0BDAILIBEgFSgCEEwNAQJAIAsiBgRAA0AgBiIFKAIEIgYNAAwCCwALIAohBSASIBIoAggoAgBGBEADQCAFKAIAIgZBCGohBSAGIAYoAggoAgBGDQALCyAFKAIAIQULIBEgBSgCEE4NAQsgCEEANgIYIAhCADcCEAwDCwJAIAcoAgQiBkUEQCAHKAIIIgUoAgAgB0YNASAHQQhqIQcDQCAHKAIAIgZBCGohByAGIAYoAggiBSgCAEcNAAsMAQsDQCAGIgUoAgAiBg0ACwsgBSAQRw0ACwsgDkEEaiEHIA4oAgQhBgJAIBRBAkYEQAJAIAYEQANAIAYiBSgCBCIGDQAMAgsACyAHQQhqIQUgByAHKAIIKAIARgRAA0AgBSgCACIGQQhqIQUgBiAGKAIIKAIARg0ACwsgBSgCACEFCyAFKAIQIQcCQCANKAIEIgYEQANAIAYiBSgCBCIGDQAMAgsACyANQQRqIgZBCGohBSAGIAYoAggoAgBGBEADQCAFKAIAIgZBCGohBSAGIAYoAggoAgBGDQALCyAFKAIAIQULIAUoAhAgB04EQCAOKAIAIgYoAhAgDSgCACIHKAIQTA0CCyAIQQA2AhggCEIANwIQDAILAkAgBgRAA0AgBiIFKAIEIgYNAAwCCwALIAdBCGohBSAHIAcoAggoAgBGBEADQCAFKAIAIgZBCGohBSAGIAYoAggoAgBGDQALCyAFKAIAIQULIAUoAhAhBwJAIA0oAgQiBgRAA0AgBiIFKAIEIgYNAAwCCwALIA1BBGoiBkEIaiEFIAYgBigCCCgCAEYEQANAIAUoAgAiBkEIaiEFIAYgBigCCCgCAEYNAAsLIAUoAgAhBQsgBSgCECAHTARAIA4oAgAiBigCECANKAIAIgcoAhBODQELIAhBADYCGCAIQgA3AhAMAQtBACEKIAlBADYCGCAJQgA3AxAgDigCCCIFIA0oAggiDCAFIAxLGyIFBEAgCUEQaiAFEOoEIA0oAgAhByAJKAIQIQogDigCACEGCyAKIQwCQCAGIA5BBGoiD0YNACAHIA1BBGoiDUYNAANAAkAgBigCECIFIAcoAhAiC0gEQAJAIAYoAgQiBUUEQCAGKAIIIgUoAgAgBkcNASAFIQYMAwsDQCAFIgYoAgAiBQ0ACwwCCyAGQQhqIQUDQCAFKAIAIgtBCGohBSALIAsoAggiBigCAEcNAAsMAQsCQCAFIAtKDQAgDCAFNgIAIAxBBGohDAJAIAYoAgQiBUUEQCAGKAIIIgUoAgAgBkcNASAFIQYMAgsDQCAFIgYoAgAiBQ0ACwwBCyAGQQhqIQUDQCAFKAIAIgtBCGohBSALIAsoAggiBigCAEcNAAsLAkAgBygCBCIFRQRAIAcoAggiBSgCACAHRw0BIAUhBwwCCwNAIAUiBygCACIFDQALDAELIAdBCGohBQNAIAUoAgAiC0EIaiEFIAsgCygCCCIHKAIARw0ACwsgBiAPRg0BIAcgDUcNAAsLAkAgDCAKa0ECdSIGIAkoAhQiBSAKa0ECdSIHSwRAIAlBEGogBiAHaxDqBCAJKAIUIQUgCSgCECEKDAELIAYgB08NACAJIAogBkECdGoiBTYCFAsCQCAFIApHBEAgBSAKa0ECdSIHQQEgB0EBShtBAWshDEEAIQYCQANAIAYgDEYNASAGIAdGDQYgCiAGQQJ0aigCACAKIAZBAWoiBkECdGooAgBrIgsgC0EfdSILaiALc0EBRw0ACyAIQQA2AhggCEIANwIQDAILIAggBTYCFCAIIAo2AhAgCCAJKAIYNgIYDAILIAhBADYCGCAIQgA3AhAgCkUNAQsgCSAKNgIUIAoQFwsgCUEoaiAJKAIsEI4BCyAJQUBrJAAMAQsQbQALIAgoAhAhBiAIKAIUIQdBACEFAn9BACAAKALwAyIKBH8gCigCoAQFQQALQQJHDQAaQQAgCCgCSEUNABogCCgCICgCECAIKAJAKAIQTgshCyAHIAZrIQwCQCAIKAI0IgYgCEEwakYEQEEAIQoMAQtBACEKA0AgCEEIaiAGKAIIIAEgAiADQQEgCyAMQQBKEM4RAkAgCCgCCCIHIAVKIAVBAE5xRQRAIAVBAEoNASAFIAdMDQELIAchBQsgCiAILQAMaiEKIAYoAgQiBiAIQTBqRw0ACwtBACEDAkAgAigCACIGIAIoAgQiC0YNAEEAIQIDQAJAIAYoAgAiByAHKAIAKAIIEQAAQYYBRw0AIAdB6wBB8LF/QQEQLCIHRQ0AIActAOkERQ0AIAcgBygCACgCIBEAACACaiAHKAIUaiAHIAcoAgAoAiARAAAgBygCDGprIQILIAZBBGoiBiALRw0ACyACRQ0AIAEoAugGQfQXaiIBKAIsIgNBCmwgAyABLQA8G0HkAGxB5ABtt0QAAAAAAAD4P6IgAregIhiZRAAAAAAAAOBBYwRAIBiqIQMMAQtBgICAgHghAwsCQAJAIAxFDQAgDEECdSAKRw0AIARBAToAAEEAIQcMAQsgBUUEQEEAIQcMAQsgACAFIANrIgcgACgCtANqIAAoAgAoApgGEQIACyAIKAIQIgAEQCAIIAA2AhQgABAXCyAIQSBqIAgoAiQQjgECQCAIKAI4RQ0AIAgoAjQiBSgCACIAIAgoAjAiASgCBDYCBCABKAIEIAA2AgAgCEEANgI4IAUgCEEwakYNAANAIAUoAgQhACAFEBcgACIFIAhBMGpHDQALCyAIQUBrIAgoAkQQjgEgCEHQAGokACAHC1wBAX8gAEHsA2shA0EAIQACQAJ/AkACQCACQQFrDgIAAQMLQQEhAiADQcwDaiADEO0DDAELQQIhAiADQcwDaiADEJ4DCyIAIAEgAiAAKAIAKALABhEFACEACyAAC1IBAX8CQAJ/AkACQCACQQFrDgIAAQMLIABBzANqIAAQ7QMhA0EBDAELIABBzANqIAAQngMhA0ECCyECIAMgASACIAMoAgAoAsAGEQUAIQMLIAMLJgAgACABQSBrIAFB7ANrEO0DIgAgAiADIAQgACgCACgCvAYRCAALVAAjAEEQayIAJAAgACACNgIMIAAgBTYCCCACIAMgAEEMaiAFIAYgAEEIakH//8MAQQAQ7xEhASAEIAAoAgw2AgAgByAAKAIINgIAIABBEGokACABCyMAIAAgAUHMA2ogARDtAyIAIAIgAyAEIAAoAgAoArwGEQgACyYAIAAgAUEgayABQewDaxCeAyIAIAIgAyAEIAAoAgAoArgGEQgACyMAIAAgAUHMA2ogARCeAyIAIAIgAyAEIAAoAgAoArgGEQgAC14BBH9BASEBIAAoApwDBH9BAQVBACEBIABBzANqIgIgABCeAyIDKAKcAyIEBH8gBEEAIAMoAqADGwVBAAtBAEcgAiAAEO0DIgAoApwDBH8gACgCoANBAEcFQQALcgsLfgACfwJAIAEgASgCACgCCBEAAEHsAEYNACABIAEoAgAoAggRAABB9QBGDQAgASABKAIAKAIIEQAAQYYBRg0AIAEgASgCACgCCBEAAEGMAUYNACABIAEoAgAoAggRAABBlQFGDQBBACABLwFQQSdrQf//A3FBEksNARoLQQELCwsAIABB+ANrELYGCwsAIABB7ANrELYGCwsAIABB3ANrELYGCwsAIABB1AFrELYGCwsAIABBsAFrELYGCxIAIABBoAZrIgAQgwEaIAAQFwsSACAAQZgGayIAEIMBGiAAEBcLEgAgAEGQBmsiABCDARogABAXCxIAIABB2AVrIgAQgwEaIAAQFwsSACAAQcgFayIAEIMBGiAAEBcLEgAgAEG8BWsiABCDARogABAXCxIAIABBrAVrIgAQgwEaIAAQFwsSACAAQfAEayIAEIMBGiAAEBcLEgAgAEHoBGsiABCDARogABAXCxIAIABB3ARrIgAQgwEaIAAQFwsS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IAAoAgAiAwRAA0AgAiADIAMoAhAgBUkiBxshAiADIAdBAnRqKAIAIgMNAAsLIAAoAgQiAARAA0AgACAGIAAoAhAiAyAFSxshBiAAIAMgBU1BAnRqKAIAIgANAAsLQQAhByACIAZGDQADQCACIgMoAhQiACAAKAIAKAIgEQAAIAIoAhAiACgCtANqIAAgACgCACgCIBEAAGsiCiAHSiELAkAgAigCBCIARQRAIAMoAggiAigCACADRg0BIANBCGohAwNAIAMoAgAiAEEIaiEDIAAgACgCCCICKAIARw0ACwwBCwNAIAAiAigCACIADQALCyAKIAcgCxshByACIAZHDQALIAdFDQAgBSAFKAK0AyAHaiAFKAIAKAKYBhECAAsgBUEBOgDgAyAIQQRqIgggCUcNAAsLIARBEGogBCgCFBCEDCABKAIQIQALIAEgADYCFCABIAEoAhw2AiAgBEEgaiQAQQALkgEBA38gACgCxAEiAyAAQcgBaiIERwRAA0AgAyICKAIUIAEoAgggAUEAQQBB8LF/QQFBABAuAkAgAigCBCIARQRAIAIoAggiAygCACACRg0BIAJBCGohAANAIAAoAgAiAkEIaiEAIAIgAigCCCIDKAIARw0ACwwBCwNAIAAiAygCACIADQALCyADIARHDQALC0EAC9wCAQN/IAEoAggiAEGBgICAeEcEQCABQYGAgIB4NgIIIAEgADYCBAsgASgCMCIAIAEoAjQiAkcEQAJAIAEoAoQBIgNFBEAgAiEADAELIAEoAnwiBEUEQCACIQAMAQsgBCgCwAFBEEcEQCACIQAMAQsDQAJAAkACQCADIAAoAgAiBEYNACAEIANBABCnBkUNACAEIAEoAoQBQQAQuwcNAQsgAEEEaiIAIAJHDQEgAiEACyAAIAEoAjRGDQIgASgCgAEhAiABKAJwIgAoArABIQMgACAAKAIAKAIoEQEAIAAgAiADajYCsAEgASABKAKAASIAIAEoAgRqNgIEIAEgACABKAIMajYCDCABKAI0IQAMAgsgASgChAEhAwwACwALIAEgASkCcDcCfCABIAEoAng2AoQBIAFBADYCeCABQgA3AnAgAUEkaiABKAIwIAAQUSABIAEoAjA2AjQLQQALXgECfyABKAIMIQIgACgCsAEhAyAAIAAoAgAoAigRAQAgACACIANqIgI2ArAB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aiIDIAEoAggiBUcEQANAIAIgAygCADYCACACIAMoAgQ2AgQgAiADKAIINgIIIAIgAy0ADDoADCACQRBqIQIgA0EQaiIDIAVHDQALCyABIAI2AggMAQsgBkEQaiEGCyACIAZHDQALCyAEQSBqJABBAAsiACABIAAoArgBKAKwATYCECABIAAoArwBKAKwATYCFEEAC08BAn8gAUIANwMIIAEgASgCNCgC6AZB9BdqIgIoAiwiA0EKbCADIAItADwbQeQAbEHkAG02AhAgACgCuAEhAiABIAA2AjAgASACNgIgQQAL1AIBBX8CQCABQeQBahCUCARAIAAoAkQhAgwBCwJAAkAgACgCQCIDIAAoAkQiAkYNAANAIAEoAsQDIAMoAgBBsP38AEG4w/sAQQAQHCgCxANGDQEgA0EEaiIDIAJHDQALDAELIAIgA0cNAQsgACAAKALEAUEBajYCxAELAkACQAJAIAAoAkggAkcEQCACIAE2AgAgACACQQRqNgJEDAELIAIgAEFAaygCACIDayICQQJ1IgZBAWoiBEGAgICABE8NASAEIAJBAXUiBSAEIAVLG0H/////AyACQfz///8HSRsiBAR/IARBgICAgARPDQMgBEECdBAYBUEACyIFIAZBAnRqIgYgATYCACACQQBKBEAgBSADIAIQGRoLIAAgBSAEQQJ0ajYCSCAAIAZBBGo2AkQgACAFNgJAIANFDQAgAxAXCyAAEKQCDwsQKAALQaOE7wAQOAALIwAgABCBASAAQX82ArQBIABBADYCxAEgACAAKAK4ATYCvAELEgAgAEGwAWsiABCpCRogABAXCwwAIAAQqQkaIAAQFwsqAANAIAEgAkZFBEAgAyABLQAAOgAAIANBAWohAyABQQFqIQEMAQsLIAILCwAgAEGwAWsQqQkLJQEBfyAAQYjU+gA2AgAgACgCDCIBBEAgACABNgIQIAEQFwsgAAsMACAAEP4RGiAAEBcLyQEBBH8gABCBASAAQRA2AsABIABCADcDuAEgAEEANgKwASAAKALEASIBIABByAFqIgRHBEADQCABIgIoAhQiAQRAIAEgASgCACgCBBEBAAsCQCACKAIEIgNFBEAgAigCCCIBKAIAIAJGDQEgAkEIaiECA0AgAigCACIDQQhqIQIgAyADKAIIIgEoAgBHDQALDAELA0AgAyIBKAIA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NgLoBQwBCyADIAAoAugFNgIACyAAQegCaiABKAIgIAFBAEEAQfCxf0EBQQAQLkEBCx8AIABB6AJqIAEoAjggAUEAQQBB8LF/QQFBABAuQQELEgAgAUEANgIMIAEgADYCCEEACyMAIAEgADYCGCAAQegCaiABQQRqEOQEIAEgASgCBDYCCEEACyMAIAEgADYCKCAAQegCaiABQRRqEOQEIAEgASgCFDYCGEEAC/oPAw1/BXwBfiMAQUBqIgMkACABQQA2AgwgAUKAgICAkICAgIB/NwIEIABBIEF/EDAhAiAAKAJMQRQQgAEgAEYEQCACKALAAxDDESELCyADQgA3AzggA0IANwMwIABB6AJqIQkCQAJAIAEoAhgiBSABKAIcIgxHBEAgAkHQAWohDSADQSBqIQ4DQCABIAUoAgAiAjYCECABQQA2AgwgAUKAgICAkICAgIB/NwIEIAEgASgCJDYCKCABQgA3AoABIAFCADcCeCABQgA3AnAgASANIAIQ1wsiBAR/IAQoAsQBIgQEfyAEKAKQAgVB5AALBUHkAAsiBDYCFCALBEAgASABKAJkIAQQzAU2AggLQQgQGCIGQX82AAAgBiACNgIEQQgQGCICIAYpAgA3AgAgA0GAgBw2AhwgA0EANgIoIANCADcDICADQfDN+wA2AhggDiACIAJBCGoQUSACEBcgA0EBNgI8IANBgIAcNgIUIANBoKH6ADYCEAJAIAMoAjAiBCADKAI4RwRAIAQgA0EYajYCACADIARBBGoiAjYCNAwBC0EEEBgiByADQRhqNgIAIAMgB0EEaiICNgI4IAMgAjYCNCADIAc2AjAgBEUNACAEEBcgAygCNCECCwJAIAMoAjggAkcEQCACIANBEGo2AgAgAyACQQRqNgI0DAELIAIgAygCMCIEayICQQJ1IgpBAWoiB0H/////A0sNBCAHIAJBAXUiCCAHIAhLG0H/////AyACQfz///8HSRsiBwR/IAdB/////wNLDQQgB0ECdBAYBUEACyIIIApBAnRqIgogA0EQajYCACACQQBKBEAgCCAEIAIQGRoLIAMgCCAHQQJ0ajYCOCADIApBBGo2AjQgAyAINgIwIARFDQAgBBAXCyADIAAQhBIgASgCWCICBEAgASACNgJcIAIQFwsgASADKAIANgJYIAEgAygCBDYCXCABIAMoAgg2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nM75ADYCiAMgAUGMzvkANgL4AiABQfzN+QA2AugCIAFB7M35ADYC5AEgAUHIzfkANgLUASABQbjN+QA2AsABIAFBmM35ADYCsAEgAUHYxvkANgIAIAEgBTkDqAQMAQsQKAALIAELKgAgAEEJOgALIABB7JbtACkAADcAACAAQfSW7QAtAAA6AAggAEEAOgAJC1kAIABBzANrEDwgAEGBgICAeDYCFCAAQYEBOgAgIABBADYCHCAAQQA2AiQgAEEoahAvIABBADYCPCAAQUBrQQA2AgQgAEIANwJMIABCgICA/v///+9BNwNcC18AIABB1AFrEDwgAEGBgICAeDYCjAIgAEGBAToAmAIgAEEANgKUAiAAQQA2ApwCIABBoAJqEC8gAEEANgK0AiAAQQA2ArwCIABCADcCxAIgAEKAgID+////70E3A9QCC18AIABBsAFrEDwgAEGBgICAeDYCsAIgAEGBAToAvAIgAEEANgK4AiAAQQA2AsACIABBxAJqEC8gAEEANgLYAiAAQQA2AuACIABCADcC6AIgAEKAgID+////70E3A/gCC1sAIAAQPCAAQYGAgIB4NgLgAyAAQYEBOgDsAyAAQQA2AugDIABBADYC8AMgAEH0A2oQLyAAQQA2AogEIABBADYCkAQgAEIANwKYBCAAQoCAgP7////vQTcDqAQLEgAgAEGgBGsiABDQARogABAXC4MHAQt/IwBBsAhrIgAkACAAIAU3AxAgACAGNwMYIAAgAEHAB2oiBzYCvAcgB0HkAEGcge8AIABBEGoQoQchCSAAQS42AqAEIABBmARqQQAgAEGgBGoiDBDzASENIABBLjYCoAQgAEGQBGpBACAMEPMBIQoCQCAJQeQATwRAELEBIQcgACAFNwMAIAAgBjcDCCAAQbwHaiAHQZyB7wAgABDFBCIJQX9GDQEgDSgCACEHIA0gACgCvAc2AgAgBwRAIAcgDSgCBBEBAAsgCUECdBDkASEIIAooAgAhByAKIAg2AgAgBwRAIAcgCigCBBEBAAsgCigCAEUNASAKKAIAIQwLIABBiARqIgggAygCHCIHNgIAIAcgBygCBEEBajYCBCAIEPwCIhEiByAAKAK8ByIIIAggCWogDCAHKAIAKAIwEQkAGiAJQQBKBEAgACgCvActAABBLUYhDwsgAiAPIABBiARqIABBgARq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0gcgAUEANgKQBSABQgA3A4gFIAFB4IT9ADYChAUCQAJAIAAoAowFIAAoAogFayIDBEAgA0EASA0BIAEgAxAYIgI2AogFIAEgAjYCjAUgASACIANBAnVBAnRqNgKQBSABIAAoAowFIAAoAogFIgRrIgNBAEoEfyACIAQgAxAZIANqBSACCzYCjAULIAFBmNzyADYClAUgACgCmAUhAiABQajc8gA2ApwFIAEgAjYCmAUgASAAKAKgBTYCoAUgASAALQCkBToApAUgAUGE8vMANgKcBSABQfTx8wA2ApQFIAFB1PHzADYChAUgACgCqAUhAiABQajV8gA2AqwFIAEgAjYCqAUgAUGwBWohAgJAIAAsALsFQQBOBEAgAiAAKQOwBTcDACACIAAoArgFNgIIDAELIAIgACgCsAUgACgCtAUQGgsgAUGI1vIANgK8BSAAKALABSECIAFB2PLzADYCxAUgASACNgLABSABQcgFaiECAkAgACwA0wVBAE4EQCACIAApA8gFNwMAIAIgACgC0AU2AggMAQsgAiAAKALIBSAAKALMBRAaCyABQdQFaiECAkAgACwA3wVBAE4EQCACIAApAtQFNwIAIAIgACgC3AU2AggMAQsgAiAAKALUBSAAKALYBRAaCyABIAAoAuAFNgLgBSABQeQFaiECAkAgACwA7wVBAE4EQCACIAApAuQFNwIAIAIgACgC7AU2AggMAQsgAiAAKALkBSAAKALoBRAaCyAAKAL0BSEAIAFB+LX5ADYC8AUgAUHotfkANgLEBSABQdi1+QA2ArwFIAFByLX5ADYCrAUgAUG4tfkANgKcBSABQai1+QA2ApQFIAFBiLX5ADYChAUgAUH4tPkANgLIBCABQei0+QA2AsAEIAFB2LT5ADYCtAQgAUHItPkANgKsBCABQbi0+QA2AqQEIAFBqLT5ADYC8AMgAUGYtPkANgLoAyABQYi0+QA2AuADIAFB8LP5ADYC0AMgAUHgs/kANgKIAyABQdCz+QA2AvgCIAFBwLP5ADYC6AIgAUGws/kANgLkASABQYyz+QA2AtQBIAFB/LL5ADYCwAEgAUHcsvkANgKwASABQZys+QA2AgAgASAANgL0BQwBCxAoAAsgAQsbACAAQQA6AAQgAEHSys2jBzYCACAAQQQ6AAsLEAAgASgCJCAAIAEQqgxBAQuEBwEI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KCADQZOB0AQ2AQAgAiAENgIkIAEgAkEgahBSIQQgAigCICIDBEAgAiADNgIkIAMQFwsgAEFAayEDAkAgBARAIAMgAygCACACQSxqEKwGDAELIAAoAkQiBCAAKAJIRwRAIAQgATYCACAAIARBBGo2AkQMAQsgBCADKAIAIgRrIgNBAnUiB0EBaiIFQYCAgIAETw0CIAUgA0EBdSIGIAUgBksbQf////8DIANB/P///wdJGyIFBH8gBUGAgICABE8NBCAFQQJ0EBgFQQALIgYgB0ECdGoiByABNgIAIANBAEoEQCAGIAQgAxAZGgsgACAGIAVBAnRqNgJIIAAgB0EEajYCRCAAIAY2AkAgBEUNACAEEBcLIAAQpAILIAJBMGokAA8LECgAC0GjhO8AEDgAC4MCAAJ/AkAgASABKAIAKAIIEQAAQe4ARg0AIAEgASgCACgCCBEAAEGTAUYNACABIAEoAgAoAggRAABB8ABGDQAgASABKAIAKAIIEQAAQfEARg0AIAEgASgCACgCCBEAAEHyAEYNACABIAEoAgAoAggRAABB9wBGDQAgASABKAIAKAIIEQAAQYYBRg0AIAEgASgCACgCCBEAAEGUAUYNACABIAEoAgAoAggRAABBigFGDQAgASABKAIAKAIIEQAAQYsBRg0AIAEgASgCACgCCBEAAEGPAUYNACABIAEoAgAoAggRAABBkgFGDQBBACABLwFQQSdrQf//A3FBEksNARoLQQELC0oAIABB1AFrEDwgAEGIAmoQLyAAQn83ApwCIABCADcCqAIgAEIANwK0AiAAQgA3ArwCIABCADcD1AIgAEEANgLMAiAAQgA3A8QCC0oAIABBsAFrEDwgAEGsAmoQLyAAQn83AsACIABCADcCzAIgAEIANwLYAiAAQgA3AuACIABCADcD+AIgAEEANgLwAiAAQgA3A+gCC0YAIAAQPCAAQdwDahAvIABCfzcC8AMgAEIANwL8AyAAQgA3AogEIABCADcCkAQgAEIANwOoBCAAQQA2AqAEIABCADcDmAQLEgAgAEGEBGsiABD6ARogABAXCxIAIABB+ANrIgAQ+gEaIAAQFwsLACAAQYQEaxD6AQsLACAAQfgDaxD6AQsHAEG8lfkACxUAIABBBGpBACABKAIEQcCU+QBGGwsOAEHoAxAYIgAQtgkgAAsMACABQeCS+QA2AgALEgBBCBAYIgBB4JL5ADYCACAACyoAIABBCToACyAAQc2+7gApAAA3AAAgAEHVvu4ALQAAOgAIIABBADoACQvSBQIHfwF8AkAgABC/Aw0AIAFBADYCBCABQQA2AhwgACgC0AMhBQJAIAEoAgxBA04EQCABLQASRQ0BCyAFQQE6ALAEQQEPCyABIABBABBcNgIUIABBE0F/EDAhAiABIABBzANqNgIcIAEgAjYCGCABQQA7ARAgASgCFCgCkAIhBwJ/AkACQAJAAkAgBSgC5AMEQCAFKALkAyECDAELIAEoAhgoAvgBIgINAEEBIQIgACgC0AMiAwRAIANBATYCoAQLDAELIAAoAtADIgMEQCADIAI2AqAECyACQQJHDQAgASgCFCICKAKIAiEDIANBAWsgAigCkAIgASgCICIEKALoBkH0F2oiBigCLCIIQQpsIAggBi0APBtsQQF0QeQAbWwhAyACEJMERQ0CIAIoApACIAQoAugGQfQXaiIEKAIsIgZBCmwgBiAELQA8G2xB5ABtt0QAAAAAAAAAQEQAAAAAAADwPyACKAKMAkEFRhuiIAO3oCIJmUQAAAAAAADgQWNFDQEgCaohAwwCC0F/DAILQYCAgIB4IQMLIABBACADayAAKAIAKAKcBhECAEEBIQZBAiECQQELIQMgBSABKAIUEJMEBH9BAAUgAEGPAUF/EDAhBAJ/IAYEQCAEEKcCDAELIAQQ8QELIgQEfyAEKAKsAwVBAAsgACgCrAMgAyABKAIUKAKQAiABKAIgKALoBkH0F2oiBCgCLCIGQQpsIAYgBC0APBtsQeQAbWxqawsgBSgCACgCnAYRAgAgBSAAIAEoAhQgAiAAKAIAKALABhEFACAHIAEoAiAoAugGQfQXaiIAKAIsIgJBCmwgAiAALQA8G2xB5ABtbCADQQNsbSIAQQJtIAAgASgCDEEDRhsiAjYCpAQgASgCFCgCjAJBCEcNACAFQfYAEIABIgBFDQAgACABKAIMQQRrNgLMAyAAQQAgAmsgACgCACgCnAYRAgALQQELnwEBAn8CfyAAQYwBQQFBARAsIgEEQCABQfYAEIABDAELQbgEEBgiAhCuDCEBIAAgAiAAKAIAKAKoARECAEEACyECIAAgATYC0AMgAEGPAUF/EDAhAwJAAkAgABC/Aw0AIANB4ANqELkBQQVIDQAgAg0BQdADEBgiABCDDSABIAAgASgCACgCqAERAgBBAQ8LIAJFDQAgASACELABGgtBAQvJAwEGfyMAQTBrIgIkACACIAE2AiwCQAJAAkAgACABIAAoAgAoAqQBEQMARQRAIAJBIGoiAyABIAEoAgAoAjARAgAgAigCICEBIAIsACshBCACQRBqIgUgACAAKAIAKAIwEQIAIAIgASADIARBAEgbNgIAIAIgAigCECAFIAIsABtBAEgbNgIEQci08QAgAhA6IAIsABtBAEgEQCACKAIQEBcLIAIsACtBAE4NASACKAIgEBcMAQsgASAANgJMIABBQGshAwJAIAEgASgCACgCCBEAAEGMAUYEQCADIAMoAgAgAkEsahCsBgwBCyAAKAJEIgQgACgCSEcEQCAEIAE2AgAgACAEQQRqNgJEDAELIAQgAygCACIEayIDQQJ1IgdBAWoiBUGAgICABE8NAiAFIANBAXUiBiAFIAZLG0H/////AyADQfz///8HSRsiBQR/IAVBgICAgARPDQQgBUECdBAYBUEACyIGIAdBAnRqIgcgATYCACADQQBKBEAgBiAEIAMQGRoLIAAgBiAFQQJ0ajYCSCAAIAdBBGo2AkQgACAGNgJAIARFDQAgBBAXCyAAEKQCCyACQTBqJAAPCxAoAAtBo4TvABA4AAsTACABIAEoAgAoAggRAABBjAFGCxgAIABBzANrEDwgAEEANgIEIABBCGoQLwsaACAAQdQBaxA8IABBADYC/AEgAEGAAmoQLwsaACAAQbABaxA8IABBADYCoAIgAEGkAmoQLwsWACAAEDwgAEEANgLQAyAAQdQDahAvCxIAIABB1ANrIgAQ2AIaIAAQFwsSACAAQcwDayIAENgCGiAAEBcLEgAgAEGIA2siABDYAhogABAXCxIAIABB+AJrIgAQ2AIaIAAQFwsSACAAQegCayIAENgCGiAAEBcLEgAgAEHkAWsiABDYAhogABAXCxIAIABB1AFrIgAQ2AIaIAAQFwsSACAAQcABayIAENgCGiAAEBcLEgAgAEGwAWsiABDYAhogABAXCwwAIAAQ2AIaIAAQFwsLACAAQdQDaxDYAgsLACAAQcwDaxDYAgsLACAAQYgDaxDYAgsLACAAQfgCaxDYAgsLACAAQegCaxDYAgsLACAAQeQBaxDYAgsLACAAQdQBaxDYAgsLACAAQcABaxDYAgsLACAAQbABaxDYAgviBAECfyMAQaACayIAJAAgACACNgKQAiAAIAE2ApgCIABBLzYCECAAQZgBaiAAQaABaiAAQRBqEPMBIQcgAEGQAWoiCCAEKAIcIgE2AgAgASABKAIEQQFqNgIEIAgQ/gIhASAAQQA6AI8BAkAgAEGYAmogAiADIAggBCgCBCAFIABBjwFqIAEgByAAQZQBaiAAQYQCahDAEkUNACAAQeK88AAoAAA2AIcBIABB27zwACkAADcDgAEgASAAQYABaiAAQYoBaiAAQfYAaiABKAIAKAIgEQkAGiAAQS42AhAgAEEIakEAIABBEGoiAhDzASEBAkAgACgClAEgBygCAGtB4wBOBEAgACgClAEgBygCAGtBAmoQ5AEhAyABKAIAIQIgASADNgIAIAIEQCACIAEoAgQRAQALIAEoAgBFDQEgASgCACECCyAALQCPAQRAIAJBLToAACACQQFqIQILIAcoAgAhBANAIAAoApQBIARNBEACQCACQQA6AAAgACAGNgIAIABBEGogABCAFEEBRw0AIAEoAgAhAiABQQA2AgAgAgRAIAIgASgCBBEBAAsMBAsFIAIgAEH2AGoiAyADQQpqIAQQ3QwgAGsgAGotAAo6AAAgAkEBaiECIARBAWohBAwBCwsQdwALEHcACyAAQZgCaiAAQZACahC1AgRAIAUgBSgCAEECcjYCAAsgACgCmAIhAiAAKAKQASIBIAEoAgRBAWsiAzYCBCADQX9GBEAgASABKAIAKAIIEQEACyAHKAIAIQEgB0EANgIAIAEEQCABIAcoAgQRAQALIABBoAJqJAAgAgv3AgEDf0G4BBAYIgEgABCLASABQby68wA2AtADIAEgACkC1AM3AtQDIAEgACgC3AM2AtwDIAFB2NzyADYC4AMgASAAKAL0AzYC9AMgASAAKQLsAzcC7AMgASAAKQLkAzcC5AMgAUH4A2ohAgJAIAAsAIMEQQBOBEAgAiAAQfgDaiIDKQMANwMAIAIgAygCCDYCCAwBCyACIAAoAvgDIAAoAvwDEBoLIAEgACgClAQ2ApQEIAEgACkCjAQ3AowEIAEgACkChAQ3AoQEIAAoApwEIQIgAUHUgfkANgIAIAFBlIj5ADYCsAEgAUG0iPkANgLAASABQcSI+QA2AtQBIAFB6Ij5ADYC5AEgAUH4iPkANgLoAiABQYiJ+QA2AvgCIAFBmIn5ADYCiAMgAUGoifkANgLQAyABQbiJ+QA2AuADIAFByIn5ADYCmAQgASACNgKcBCABIAAtALAEOgCwBCABIAApA6gENwOoBCABIAApA6AENwOgBCABCxsAIABBADoABCAAQdPolesGNgIAIABBBDoACwsUACAAIAEQ9gIaIABCADcDoARBAAvYDQMLfwF+AXwjAEEQayIIJAAgASgCICABKAIUKAKQAiIFEHpBAm0hAyAALQC8AyEGAkAgASgCDEECTARAIABBACAAKAIAKAKYBhECACAAQQAgACgCACgCnAYRAgAgAEEANgKkBCAAIAEoAiAiAyABKAIUIgEQwhIgACADIAFBABDDEiIBRQ0BIAAgACgCpAQgAWo2AqQEDAELIAUgASgCICgC6AZB9BdqIgIoAiwiBEEKbCAEIAItADwbbEHkAG0hBwJ/IAArA+gDRAAAAAAAAPC/YgRAIAArA+gDQQAgB2u3oiIOmUQAAAAAAADgQWMEQCAOqgwCC0GAgICAeAwBC0EAIAEtABENABogASgCHCICIAEoAhQgAigCBCIEBH8gBCgCoAQFQQALIAIoAgAoAhQRBQAgB0F9bWwiAiAGRQ0AGgJ/IAEoAiAoAugGQYAkaisDACACt6IiDplEAAAAAAAA4EFjBEAgDqoMAQtBgICAgHgLCyEEAkACQCABKAIURQ0AIAArA+gDRAAAAAAAAPC/YQ0AIAArA+gDRAAAAAAAAAAAYQ0BCyAAKAL0AyECIAACfyAAKAKgBEEBRgRAAn8gAkEBRgRAIAhBCGogASgCHCICIAEoAiAgBSAGIAIoAgAoAhARCAAgAyAIKQMIIg2nagwBCyAIQQhqIAEoAhwiAiABKAIgIAUgBiACKAIAKAIMEQgAIAgpAwgiDacgA2sLIQIgASgCBCAEakEAIA1CIIinIgMgAS0AERtqDAELAn8gAkECRgRAIAhBCGogASgCHCICIAEoAiAgBSAGIAIoAgAoAgwRCAAgCCkDCCINpyADawwBCyAIQQhqIAEoAhwiAiABKAIgIAUgBiACKAIAKAIQEQgAIAMgCCkDCCINp2oLIQJBACANQiCIpyIDIAEtABEbIAEoAgQgBGprCzYCpAQgACAAKAKsAyADaiAAKAIAKAKcBhECACAAIAIgACgCACgCmAYRAgALQQAhA0EAIQIgASgCDCIEQQVOBEAgAEH2ABCAASEDAn8gAS0AEQRAIANBADYCzANBAAwBCyADIAEoAgwiAkEEazYCzAMgAkEDayAHbAshAiADQQAgACgCpARrIAMoAgAoApwGEQIACwJAIAEtABFFBEAgACsD6ANEAAAAAAAA8L9hDQELIARBBUgNASAAKwPoA0QAAAAAAAAAAGINASADQQA2AswDDAELAkAgBEEFSA0AIAAoAoQEQQJHDQAgA0EANgLMAwwBCyABKAIMQQdOBH8CQCAAKAKgBEEBRgRAIAhBCGogAyABKAIgIAUgBhCZFAwBCyAIQQhqIAMgASgCICAFIAYQmBQLIAgoAgwFQQALIAAgACgCACgCJBEAACAAKAKkBCIKa2ohBwJAAkACQAJAIAAoAqAEQQFrDgIAAQMLIAcgASgCCCIJSA0BDAILIAcgASgCCCIJTA0BCyABLQAQDQAgACAHIAlrIApqIgc2AqQEIARBBUgNACADQQAgB2sgAygCACgCnAYRAgALAkACQCAGIAEtABByDQAgAS0AEQ0AIAAgASgCICABKAIUIAIQwRIiBgRAIAAgACgCpAQgBmo2AqQECyAEQQVIDQIgA0EAIAAoAqQEayADKAIAKAKcBhECAAwBCyAEQQVIDQELIAEoAiAhBCABKAIIIQogASgCDCEHIwBBEGsiBiQAAkAgACgCTCIBRQ0AIAAoAqAEIQIgBCAHQQVMBH8gAyACEOIGBUHCxAMLIAUgAC0AvAMQygEhCSAFIAQoAugGQfQXaiILKAIsIgxBCmwgDCALLQA8G2xB5ABtIQUCQCACQQJHDQAgACgCpAQhCyABIARBABB+IQQgB0EHSA0AIAsgBCAJamsiBEEATg0AIAAgACgCpAQgBCAFbyIHIARraiAFQQJtQQAgByAFQX1tQQF0SBtqIgQ2AqQEIANBACAEayADKAIAKAKcBhECAAsgASABKAIAKAIIEQAAQYYBRwRAIAEgASgCACgCCBEAAEHxAEcNASABEPEBIQELIAZBADYCDCAGQQA2AgggAUUNACABIAZBDGogBkEIakEAENUHRQ0AIAJBAUYEQCAGKAIIRQ0BCyACQQJGBEAgBigCDEUNAQsgACAAKAIAKAIkEQAAQX9BASACQQJGGyIBIAVBBmwgCWtsaiAAKAKkBCIHIApqayABbCIEQQBODQAgAAJ/QQAgAkECRw0AGkEAIAVBfW0gBCAFb04NABogBUF+bQsgB2ogBCAFbUEBayABIAVsbGoiADYCpAQgA0EAIABrIAMoAgAoApwGEQIACyAGQRBqJAALIAhBEGokAEEACxMAIAEgASgCACgCCBEAAEH2AEYLTAAgAEHUAWsQPCAAQoCAgICAgID4v383A4QCIABBADYCgAIgAEGMAmoQgAcgAEEANgLIAiAAQQA6ANwCIABCADcD1AIgAEIANwPMAgtMACAAQbABaxA8IABCgICAgICAgPi/fzcDqAIgAEEANgKkAiAAQbACahCAByAAQQA2AuwCIABBADoAgAMgAEIANwP4AiAAQgA3A/ACC0gAIAAQPCAAQoCAgICAgID4v383A9gDIABBADYC1AMgAEHgA2oQgAcgAEEANgKcBCAAQQA6ALAEIABCADcDqAQgAEIANwOgBAsSACAAQZgEayIAEL4CGiAAEBcLEgAgAEHgA2siABC+AhogABAXCxIAIABB0ANrIgAQvgIaIAAQFwsSACAAQYgDayIAEL4CGiAAEBcLEgAgAEH4AmsiABC+AhogABAXCxIAIABB6AJrIgAQvgIaIAAQFwsSACAAQeQBayIAEL4CGiAAEBcLEgAgAEHUAWsiABC+AhogABAXCxIAIABBwAFrIgAQvgIaIAAQFwsSACAAQbABayIAEL4CGiAAEBcLDAAgABC+AhogABAXCwsAIABBmARrEL4CCwsAIABB4ANrEL4CCwsAIABB0ANrEL4CCwsAIABBiANrEL4CCwsAIABB+AJrEL4CCwsAIABB6AJrEL4CCwsAIABB5AFrEL4CCwsAIABB1AFrEL4CCwsAIABBwAFrEL4CCwsAIABBsAFrEL4CCwcAQYiB+QALFQAgAEEEakEAIAEoAgRBjID5AEYbCw4AQZgFEBgiABC7CSAACwwAIAFBsP74ADYCAAsSAEEIEBgiAEGw/vgANgIAIAALKgAgAEEGOgALIABB7pXuACgAADYAACAAQfKV7gAvAAA7AAQgAEEAOgAGCyUAIAEgAEHgA2oQuQE2AgwgASAAQYYBQfCxf0EBECxFOgASQQALRQACfwJAIAEgASgCACgCCBEAAEGGAUYNACABIAEoAgAoAggRAABBkAFGDQBBACABLwFQQSdrQf//A3FBEksNARoLQQELCw8AIABB4ANrEDwgABCzAgsTACAAQdQBaxA8IABBjAJqELMCCxMAIABBsAFrEDwgAEGwAmoQswILDwAgABA8IABB4ANqELMCCxIAIABB2ARrIgAQwAEaIAAQFwsSACAAQdAEayIAEMABGiAAEBcLEgAgAEHEBGsiABDAARogABAXCxIAIABBvARrIgAQwAEaIAAQFwsSACAAQbQEayIAEMABGiAAEBcLEgAgAEGABGsiABDAARogABAXCxIAIABB+ANrIgAQwAEaIAAQFwsSACAAQfADayIAEMABGiAAEBcLEgAgAEHgA2siABDAARogABAXCxIAIABBzANrIgAQwAEaIAAQFwsSACAAQYgDayIAEMABGiAAEBcLEgAgAEH4AmsiABDAARogABAXCxIAIABB6AJrIgAQwAEaIAAQFwsSACAAQeQBayIAEMABGiAAEBcLEgAgAEHUAWsiABDAARogABAXCxIAIABBwAFrIgAQwAEaIAAQFwsSACAAQbABayIAEMABGiAAEBcLDAAgABDAARogABAXCwsAIABB2ARrEMABCwsAIABB0ARrEMABCwsAIABBxARrEMABCwsAIABBvARrEMABCwsAIABBtARrEMABCwsAIABBgARrEMABC8MCAQJ/IwBBoANrIggkACAIIAhBoANqIgM2AgwjAEGQAWsiByQAIAcgB0GEAWo2AhwgAEEIaiAHQSBqIgIgB0EcaiAEIAUgBhDOEiAHQgA3AxAgByACNgIMIAgoAgwgCEEQaiICa0ECdSEEIAAoAgghBSMAQRBrIgAkACAAIAU2AgwgAEEIaiAAQQxqEJoEIQYgAiAHQQxqIAQgB0EQahD7EyEFIAYoAgAiBARAQeTSgQEoAgAaIAQEQEHk0oEBQbjRgQEgBCAEQX9GGzYCAAsLIABBEGokACAFQX9GBEAQdwALIAggAiAFQQJ0ajYCDCAHQZABaiQAIAgoAgwhBCMAQRBrIgAkACAAIAE2AggDQCACIARHBEAgAEEIaiACKAIAEOQSIAJBBGohAgwBCwsgACgCCCEBIABBEGokACADJAAgAQsLACAAQfgDaxDAAQsLACAAQfADaxDAAQsLACAAQeADaxDAAQsLACAAQcwDaxDAAQsLACAAQYgDaxDAAQsLACAAQfgCaxDAAQsLACAAQegCaxDAAQsLACAAQeQBaxDAAQsLACAAQdQBaxDAAQsLACAAQcABaxDAAQsLACAAQbABaxDAAQsHAEHk9PgACxUAIABBBGpBACABKAIEQezz+ABGGwsPAEHwAxAYIgAQ5AcaIAALDAAgAUGQ8vgANgIACxIAQQgQGCIAQZDy+AA2AgAgAAv2AQEDf0HwAxAYIgEgABCLASABQcwDaiICQQA2AgwgAiACQQRqIgM2AgggAiADNgIEIAJBxP38ADYCACACIQMgAUGo1fIANgLcAyABQeADaiECAkAgACwA6wNBAE4EQCACIAApA+ADNwMAIAIgACgC6AM2AggMAQsgAiAAKALgAyAAKALkAxAaCyABQaTx+AA2AogDIAFBlPH4ADYC+AIgAUGE8fgANgLoAiABQfTw+AA2AuQBIAFB0PD4ADYC1AEgAUHA8PgANgLAASABQaDw+AA2ArABIAFB4On4ADYCACADQbTx+AA2AgAgAUHI8fgANgLcAyABCyoAIABBBToACyAAQbid7wAoAAA2AAAgAEG8ne8ALQAAOgAEIABBADoABQsTACABIAEoAgAoAggRAABBhQFGCxIAIABB1AFrEDwgAEGIAmoQLwsSACAAQbABaxA8IABBrAJqEC8LDgAgABA8IABB3ANqEC8LEgBB+JiCAUH8mIIBKAIAELEMCwcAQdDp+AALFQAgAEEEakEAIAEoAgRB2Oj4AEYbCw8AQbAGEBgiABDlBxogAAsMACABQYDn+AA2AgALEgBBCBAYIgBBgOf4ADYCACAAC84IAQR/QbAGEBgiASAAEIsBIAFB0ANqIABB0ANqENIHIAFBADYCkAUgAUIANwOIBSABQeCE/QA2AoQFAkACQAJAIAAoAowFIAAoAogFayIDBEAgA0EASA0BIAEgAxAYIgI2AogFIAEgAjYCjAUgASACIANBAnVBAnRqNgKQBSABIAAoAowFIAAoAogFIgRrIgNBAEoEfyACIAQgAxAZIANqBSACCzYCjAULIAFB5MfzADYClAUgASAAKQOYBTcDmAUgASAAKQOgBTcDoAUgASAALQCsBToArAUgACgCtAUhAiABQQA2AsQFIAFCADcCvAUgAUHghP0ANgK4BSABQfzw8wA2ArAFIAFB7PDzADYCqAUgAUHc8PMANgKUBSABQcTw8wA2AoQFIAEgAjYCtAUgACgCwAUgACgCvAVrIgMEQCADQQBIDQIgASADEBgiAjYCvAUgASACNgLABSABIAIgA0ECdUECdGo2AsQFIAEgACgCwAUgACgCvAUiBGsiA0EASgR/IAIgBCADEBkgA2oFIAILNgLABQsgAUGY3PIANgLIBSAAKALMBSECIAFBqNzyADYC0AUgASACNgLMBSABIAAoAtQFNgLUBSABIAAtANgFOgDYBSABQYTy8wA2AtAFIAFB9PHzADYCyAUgAUHU8fMANgK4BSAAKALcBSECIAFBqNXyADYC4AUgASACNgLcBSABQeQFaiECAkAgACwA7wVBAE4EQCACIAApAuQFNwIAIAIgACgC7AU2AggMAQsgAiAAKALkBSAAKALoBRAaCyABQcjh8wA2AvAFIAFB9AVqIQICQCAALAD/BUEATgRAIAIgACkC9AU3AgAgAiAAKAL8BTYCCAwBCyACIAAoAvQFIAAoAvgFEBoLIAFBvNv4ADYCgAYgASAAKQKUBjcClAYgASAAKQKMBjcCjAYgASAAKQKEBjcChAYgAUGcBmohAgJAIAAsAKcGQQBOBEAgAiAAKQKcBjcCACACIAAoAqQGNgIIDAELIAIgACgCnAYgACgCoAYQGgsgACgCqAYhACABQZzm+AA2AoAGIAFBjOb4ADYC8AUgAUH85fgANgLgBSABQezl+AA2AtAFIAFB3OX4ADYCyAUgAUG85fgANgK4BSABQazl+AA2ArAFIAFBnOX4ADYCqAUgAUGM5fgANgKUBSABQfTk+AA2AoQFIAFB5OT4ADYCyAQgAUHU5PgANgLABCABQcTk+AA2ArQEIAFBtOT4ADYCrAQgAUGk5PgANgKkBCABQZTk+AA2AvADIAFBhOT4ADYC6AMgAUH04/gANgLgAyABQdzj+AA2AtADIAFBzOP4ADYCiAMgAUG84/gANgL4AiABQazj+AA2AugCIAFBnOP4ADYC5AEgAUH44vgANgLUASABQeji+AA2AsABIAFByOL4ADYCsAEgAUGI3PgANgIAIAEgADYCqAYMAgsQKAALECgACyABCxkAIABBADoAAiAAQc7GATsBACAAQQI6AAsLdwEBfyAAQbgFaxA8IABB6AFrELMCIABBNGsiAUIANwIcIAFBgQE6ABggAUEANgIUIAFBgQE6ACggAUEANgIwIABBgYCAgHg2AhQgAEGBAToAICAAQQA2AhwgAEEANgIkIABBKGoQLyAAQThqEC8gAEHIAGoQxwYLcgAgAEGEBWsQPCAAQbQBaxCzAiAAQgA3AhwgAEGBAToAGCAAQQA2AhQgAEGBAToAKCAAQQA2AjAgAEGBgICAeDYCSCAAQYEBOgBUIABBADYCUCAAQQA2AlggAEHcAGoQLyAAQewAahAvIABB/ABqEMcGC3cAIABB0ANrEDwgABCzAiAAQgA3AtABIABBgQE6AMwBIABBADYCyAEgAEGBAToA3AEgAEEANgLkASAAQYGAgIB4NgL8ASAAQYEBOgCIAiAAQQA2AoQCIABBADYCjAIgAEGQAmoQLyAAQaACahAvIABBsAJqEMcGC4UBACMAQYABayICJAAgAiACQfQAajYCDCAAQQhqIAJBEGoiACACQQxqIAQgBSAGEM4SIAAhBCACKAIMIQMjAEEQayIAJAAgACABNgIIA0AgAyAERwRAIABBCGogBCwAABDNDCAEQQFqIQQMAQsLIAAoAgghASAAQRBqJAAgAkGAAWokACABC3sAIABB1AFrEDwgAEH8AWoQswIgAEIANwLMAyAAQYEBOgDIAyAAQQA2AsQDIABBgQE6ANgDIABBADYC4AMgAEGBgICAeDYC+AMgAEGBAToAhAQgAEEANgKABCAAQQA2AogEIABBjARqEC8gAEGcBGoQLyAAQawEahDHBgt7ACAAQbABaxA8IABBoAJqELMCIABCADcC8AMgAEGBAToA7AMgAEEANgLoAyAAQYEBOgD8AyAAQQA2AoQEIABBgYCAgHg2ApwEIABBgQE6AKgEIABBADYCpAQgAEEANgKsBCAAQbAEahAvIABBwARqEC8gAEHQBGoQxwYLdwAgABA8IABB0ANqELMCIABCADcCoAUgAEGBAToAnAUgAEEANgKYBSAAQYEBOgCsBSAAQQA2ArQFIABBgYCAgHg2AswFIABBgQE6ANgFIABBADYC1AUgAEEANgLcBSAAQeAFahAvIABB8AVqEC8gAEGABmoQxwYLEgAgAEGABmsiABCEARogABAXCxIAIABB8AVrIgAQhAEaIAAQFwsSACAAQeAFayIAEIQBGiAAEBcLEgAgAEHQBWsiABCEARogABAXCxIAIABByAVrIgAQhAEaIAAQFwsSACAAQbgFayIAEIQBGiAAEBcLEgAgAEGw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IAdBOGogAiAEIAhBBBDDBCEAIAQtAABBBHFFBEAgBSAAQewOazYCFAsMAwsgBkElRg0BCyAEIAQoAgBBBHI2AgAMAQsjAEEQayIAJAAgACACNgIIQQYhAQJAAkAgB0E4aiIDIABBCGoQwQINAEEEIQEgCAJ/IAMoAgAiAigCDCIFIAIoAhBGBEAgAiACKAIAKAIkEQAADAELIAUoAgALQQAgCCgCACgCNBEFAEElRw0AQQIhASADELQCIABBCGoQwQJFDQELIAQgBCgCACABcjYCAAsgAEEQaiQACyAHKAI4CyEAIAdBQGskACAACxIAIABBqAVrIgAQhAEaIAAQFwsSACAAQZQFayIAEIQBGiAAEBcLEgAgAEGEBWsiABCEARogABAXCxIAIABByARrIgAQhAEaIAAQFwsSACAAQcAEayIAEIQBGiAAEBcLEgAgAEG0BGsiABCEARogABAXCxIAIABBrARrIgAQhAEaIAAQFwsSACAAQaQEayIAEIQBGiAAEBcLEgAgAEHwA2siABCEARogABAXCxIAIABB6ANrIgAQhAEaIAAQFwsSACAAQeADayIAEIQBGiAAEBcLEgAgAEHQA2siABCEARogABAXCxIAIABBiANrIgAQhAEaIAAQFwsSACAAQfgCayIAEIQBGiAAEBcLEgAgAEHoAmsiABCEARogABAXCxIAIABB5AFrIgAQhAEaIAAQFwsSACAAQdQBayIAEIQBGiAAEBcLEgAgAEHAAWsiABCEARogABAXCxIAIABBsAFrIgAQhAEaIAAQFwsMACAAEIQBGiAAEBcLCwAgAEGABmsQhAELCwAgAEHwBWsQhAELCwAgAEHgBWsQhAELCwAgAEHQBWsQhAELCwAgAEHIBWsQhAELCwAgAEG4BWsQhAELCwAgAEGwBWsQhAELCwAgAEGoBWsQhAELCwAgAEGUBWsQhAELCwAgAEGEBWsQhAELgAEBAX8jAEEQayIAJAAgACABNgIIIAAgAygCHCIBNgIAIAEgASgCBEEBajYCBCAAEPwCIQMgACgCACIBIAEoAgRBAWsiBjYCBCAGQX9GBEAgASABKAIAKAIIEQEACyAFQRRqIABBCGogAiAEIAMQzxIgACgCCCEBIABBEGokACABCwsAIABByARrEIQBCwsAIABBwARrEIQBCwsAIABBtARrEIQBCwsA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NgIEIAIQFwsCfwJAIAMNACABLwFQQSdrQf//A3FBE0kNAEEAIAEgASgCACgCCBEAAEGhAUcNARoLQQELIQEgAEEQaiQAIAELMQAgAEHgA2sQPCAAEJQBIABBiAFqEPUBIABBqAFqEOADIABCADcC9AEgAEIBNwL8AQs1ACAAQdQBaxA8IABBjAJqEJQBIABBlANqEPUBIABBtANqEOADIABCADcCgAQgAEIBNwKIBAs1ACAAQbABaxA8IABBsAJqEJQBIABBuANqEPUBIABB2ANqEOADIABCADcCpAQgAEIBNwKsBAsxACAAEDwgAEHgA2oQlAEgAEHoBGoQ9QEgAEGIBWoQ4AMgAEIANwLUBSAAQgE3AtwFCxIAIABB0AVrIgAQuwEaIAAQFwsSACAAQYgFayIAELsBGiAAEBcLEgAgAEHoBGsiABC7ARogABAXCxIAIABBwARrIgAQuwEaIAAQFwuCAQECfyMAQRBrIgYkACAGIAE2AgggBiADKAIcIgE2AgAgASABKAIEQQFqNgIEIAYQ/gIhAyAGKAIAIgEgASgCBEEBayIHNgIEIAdBf0YEQCABIAEoAgAoAggRAQALIAAgBUEQaiAGQQhqIAIgBCADENoSIAYoAgghACAGQRBqJAAgAAsSACAAQbAEayIAELsBGiAAEBcLEgAgAEGQBGsiABC7ARogABAXCxIAIABBgARrIgAQuwEaIAAQFwsSACAAQfADayIAELsBGiAAEBcLEgAgAEHgA2siABC7ARogABAXCxIAIABBzANrIgAQuwEaIAAQFwsSACAAQYgDayIAELsBGiAAEBcLEgAgAEH4AmsiABC7ARogABAXCxIAIABB6AJrIgAQuwEaIAAQFwsSACAAQeQBayIAELsBGiAAEBcLEgAgAEHUAWsiABC7ARogABAXCxIAIABBwAFrIgAQuwEaIAAQFwsSACAAQbABayIAELsBGiAAEBcLDAAgABC7ARogABAXCwsAIABB0AVrELsBCwsAIABBiAVrELsBCwsAIABB6ARrELsBCwsAIABBwARrELsBCwsAIABBsARrELsBCwsAIABBkARrELsBC4IBAQJ/IwBBEGsiBiQAIAYgATYCCCAGIAMoAhwiATYCACABIAEoAgRBAWo2AgQgBhD+AiEDIAYoAgAiASABKAIEQQFrIgc2AgQgB0F/RgRA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aiIHIABBHGogAEEYaiAGEMAJIAYoAgAiBSAFKAIEQQFrIgY2AgQgBkF/RgRAIAUgBSgCACgCCBEBAAsgASAHIAAoAhwgACgCGCACIAMQ6QQhASAAQYACaiQAIAELEgAgAEHQAmsiABDSARogABAXCxIAIABBzAFrIgAQ0gEaIAAQFwsSACAAQbwBayIAENIBGiAAEBcLDAAgABDSARogABAXCwsAIABB4ARrENIBCwsAIABB0ARrENIBCwsAIABBqARrENIBCwsAIABBkARrENIBCwsAIABBiARrENIBCwsAIABB+ANrENIBCwsAIABB0ANrENIBCwsAIABBwANrENIBCwsAIABBoANrENIBCwsAIABBkANrENIBCwsAIABBgANrENIBCwsAIABB8AJrENIBCwsAIABB4AJrENIBCwsAIABB0AJrENIBCwsAIABBzAFrENIBCwsAIABBvAFrENIBCwcAQYCK+AALFQAgAEEEakEAIAEoAgRBiIn4AEYbCw8AQcgEEBgiABDsBRogAAsMACABQayH+AA2AgALEgBBCBAYIgBBrIf4ADYCACAACxIBAX9ByAQQGCIBIAAQ4RIgAQsqACAAQQM6AAsgAEHzqu8ALwAAOwAAIABB9arvAC0AADoAAiAAQQA6AAMLoAECAn8BfEEAIQEgACgCsAMiAwRAIANBuMP7AEGAn/sAQQAQHCECCwJAIAAoAugDIgBFDQAgAEG4w/sAQYCf+wBBABAcIQAgAkUNACAARQ0AIABB2ANqIgArA6gBIQQgAiAAKwOQASAAKwOIAaEgBEQAAAAAAAAAgCAERAAAAAAAAACAZBugOQOABSAARAAAAAAAAPC/OQOoAUEBIQELIAELQAAgAEHwAmsQZiAAEJQBIABBiAFqEC8gAEGYAWoQhQcgAEEANgK8ASAAQoCAgP7////vQTcD0AEgAEIANwLEAQtEACAAQbwBaxBmIABBtAFqEJQBIABBvAJqEC8gAEHMAmoQhQcgAEEANgLwAiAAQoCAgP7////vQTcDhAMgAEIANwL4AgsHAEG4/vcAC/UBAQR/IwBBoAFrIgAkACAAQeX+8QAvAAA7AZwBIABB4f7xACgAADYCmAEgAEGYAWoiBUEBckGy3u4AQQEgAigCBBCxBRCxASEGIAAgBDYCACAAQYsBaiIEIARBDSAGIAUgABDo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BCEAIAMQFyAAIgMgAkEQakcNAAsLIAQgBxDJByAEIAkgCCABKAIgIAVBABCpBQsgAigCCEUNACACKAIEIgMoAgAiACACKAIAIgEoAgQ2AgQgASgCBCAANgIAIAJBADYCCCACIANGDQADQCADKAIEIQAgAxAXIAAiAyACRw0ACwsgAkEgaiQAQQALxwIBBH8jAEEQayIDJAACQCABKAIEIgIgAEcNACAAKAL0A0EDRg0AAkAgAkETQX8QMCICRQ0AIAMgAiAAEP8LIAMoAghFDQAgAUEBOgAsAkAgAyADKAIEIgJHBEADQCABKAIEIAIoAggiBEEAEPADBEAgBCABIAQoAgAoAsgDEQMAGgsgAigCBCICIANHDQALIAMoAgghAiABQQA6ACwgAkUNAgwBCyABQQA6ACwLIAMoAgQiAigCACIEIAMoAgAiBSgCBDYCBCAFKAIEIAQ2AgAgA0EANgIIIAIgA0YNAANAIAIoAgQhBCACEBcgBCICIANHDQALCwJAIAEoAiQiBEUNACAAKALkBCICIAAoAugEIgBGDQADQCACKAIAIAQ2AhQgAkEEaiICIABHDQALCyABQQA2AiQgAUEANgIECyADQRBqJABBAAvSAgIEfwF8AkAgAEHkAWoQlAgNACAAKAJEIAAoAkBGDQAgACgC5AQiAiAAKALoBCIDRg0AIAEoAgRFBEAgACgC9AMiBEEDRgRAIABBuARqIAEoAiggAEHMA2oQpRFBAA8LIAEgADYCBCABIAIoAgAiAigCCCIFNgIIIAEgA0EEaygCACgCCCIDNgIMIAEgAigCBDYCECAAKwPABCEGIAFBAUF/IARBAUYbIgI2AiAgASAGOQMYIAEgACABKAIoIAIgBSADENARNgIkQQAPC0EBIQQgASgCICIFIANBBGsoAgAoAgggASgCDGtsIgMgBSACKAIAKAIIIAEoAghrbCICIAIgA0gbIgIgASgCJEgNACAAQQAQXCEAIAEgASgCICACIAAoApACIAEoAigoAugGQfQXaiIBKAIsIgNBCmwgAyABLQA8G2xB5ABtamw2AiQLIAQLMQEBfyAAKALkBCICIAAoAugEIgBHBEADQCACKAIAIAE2AhggAkEEaiICIABHDQALCwsMACAAIAEpAlA3AgALDQAgACABKQKcBDcCAAsoAQF/IAEoAlQhAiABKAJQIQEgAEEANgIAIAAgAiABIAEgAkgbNgIECyoBAX8gASgCoAQhAiABKAKcBCEBIABBADYCACAAIAIgASABIAJIGzYCBAsJACABIAEQ7RILMAAgAEHMA2sQPCAAEJIEIABCgICA/v///+9BNwNcIABCgICAgHA3AlAgAEFgNgJoCzcAIABB1AFrEDwgAEH4AWoQkgQgAEKAgID+////70E3A9QCIABCgICAgHA3AsgCIABBYDYC4AILNwAgAEGwAWsQPCAAQZwCahCSBCAAQoCAgP7////vQTcD+AIgAEKAgICAcDcC7AIgAEFgNgKEAwszACAAEDwgAEHMA2oQkgQgAEKAgID+////70E3A6gEIABCgICAgHA3ApwEIABBYDYCtAQLEgAgAEGwBGsiABDAAhogABAXCxIAIABBmARrIgAQwAIaIAAQFwsSACAAQcwDayIAEMACGiAAEBcLEgAgAEGIA2siABDAAhogABAXCxIAIABB+AJrIgAQwAIaIAAQFwsSACAAQegCayIAEMACGiAAEBcLEgAgAEHkAWsiABDAAhogABAXCxIAIABB1AFrIgAQwAIaIAAQFwsSACAAQcABayIAEMACGiAAEBcLEgAgAEGwAWsiABDAAhogABAXCwwAIAAQwAIaIAAQFwsLACAAQbAEaxDAAgsLACAAQZgEaxDAAgsLACAAQcwDaxDAAgsLACAAQYgDaxDAAgsLACAAQfgCaxDAAgsLACAAQegCaxDAAgsLACAAQeQBaxDAAgsLACAAQdQBaxDAAgsLACAAQcABaxDAAgsLACAAQbABaxDAAgsHAEHszvcACxUAIABBBGpBACABKAIEQfjN9wBGGwsPAEHoAhAYIgAQxQkaIAALDAAgAUGgzPcANgIACxIAQQgQGCIAQaDM9wA2AgAgAAvZBAECf0HoAhAYIgEgABBkGiABQYjY8gA2ArABIAFBtAFqIQICQCAALAC/AUEATgRAIAIgACkCtAE3AgAgAiAAKAK8ATYCCAwBCyACIAAoArQBIAAoArgBEBoLIAFB2N3yADYCwAEgAUHEAWohAgJAIAAsAM8BQQBOBEAgAiAAKQLEATcCACACIAAoAswBNgIIDAELIAIgACgCxAEgACgCyAEQGgsgAUGA1fMANgLAASABQfDU8wA2ArABIAFB1M7zADYCACABIAApA9ABNwPQ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C0UNACAALQAHRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBBDVEzkDACAAQcgBaiAAQRBqIAAoAgwgBBDpAiAAQegCaiAAQeACahDBAgRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEEoaIABByAFqEEoaIABB8AJqJAAgAgtUACAAQbwBaxBmIABBtAFqEJQBIABBvAJqEC8gAEEANgLQAiAAQdQCahCkASAAQgA3AoQDIABCADcCjAMgAEGUA2oQLyAAQgA3AqgDIABBADYCtAMLUAAgABBmIABB8AJqEJQBIABB+ANqEC8gAEEANgKMBCAAQZAEahCkASAAQgA3AsAEIABCADcCyAQgAEHQBGoQLyAAQgA3AuQEIABBADYC8AQLEgAgAEHsBGsiABDBARogABAXCxIAIABB4ARrIgAQwQEaIAAQFwsSACAAQdAEayIAEMEBGiAAEBcLEgAgAEG8BGsiABDBARogABAXCxIAIABBkARrIgAQwQEaIAAQFwsSACAAQYgEayIAEMEBGiAAEBcLEgAgAEH4A2siABDBARogABAXCxIAIABB0ANrIgAQwQEaIAAQFwsSACAAQcADayIAEMEBGiAAEBcLEgAgAEGgA2siABDBARogABAXCxIAIABBkANrIgAQwQEaIAAQFwsSACAAQYADayIAEMEBGiAAEBcLEgAgAEHwAmsiABDBARogABAXCxIAIABB4AJrIgAQwQEaIAAQFwsSACAAQdACayIAEMEBGiAAEBcLEgAgAEHMAWsiABDBARogABAXCxIAIABBvAFrIgAQwQEaIAAQFwsMACAAEMEBGiAAEBcLCwAgAEHsBGsQwQELCwAgAEHgBGsQwQELCwAgAEHQBGsQwQELCwAgAEG8BGsQwQELCwAgAEGQBGsQwQELCwAgAEGIBGsQwQELCwAgAEH4A2sQwQELCwAgAEHQA2sQwQELCwAgAEHAA2sQwQELCwAgAEGgA2sQwQELkgUBAX8jAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqENIMIABBuAFqEIkBIgEgAS0AC0EHdgR/IAEoAghB/////wdxQQFrBUEKCxB2IAACfyABLQALQQd2BEAgASgCAAwB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IABBhLD2ADYCACAAQYTY9QA2AgggACwAM0EASARAIAAoAigQFwsgAEEIahCMAxogAEE8ahCCARogAAtRACAAQZgDaxBmIABBGGtBADYCFCAAEJQBIABBADYCjAEgAEEANgKUASAAQgA3ApwBIABCgICA/v///+9BNwO4ASAAQgA3AqwBIABBADYC1AELgwUBAX4jAEGgAmsiACQAIAAgAjYCkAIgACABNgKYAiAAQeABaiADIABB8AFqIABB7wFqIABB7gFqEOIMIABB0AFqEIkBIgEgAS0AC0EHdgR/IAEoAghB/////wdxQQFrBUEKCxB2IAACfyABLQALQQd2BEAgASgCAAwBCyABCyICNgLMASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQZgCaiAAQZACahDqAkUNACAAKALMAQJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAsLIAJqRgRAAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0ACwshAyABAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0ACwtBAXQQdiABIAEtAAtBB3YEfyABKAIIQf////8HcUEBawVBCgsQdiAAIAMCfyABLQALQQd2BEAgASgCAAwBCyABCyICajYCzAELIABBmAJqEP0BIABBF2ogAEEWaiACIABBzAFqIAAsAO8BIAAsAO4BIABB4AFqIABBIGogAEEcaiAAQRhqIABB8AFqEOEMDQAgAEGYAmoQqgIaDAELCwJAAn8gAC0A6wFBB3YEQCAAKALkAQwBCyAALQDrAQtFDQAgAC0AF0UNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAswBIAQQ0hMgACkDACEGIAUgACkDCDcDCCAFIAY3AwAgAEHgAWogAEEgaiAAKAIcIAQQ6QIgAEGYAmogAEGQAmoQtQIEQCAEIAQoAgBBAnI2AgALIAAoApgCIQIgARBKGiAAQeABahBKGiAAQaACaiQAIAILUQAgAEGAA2sQZiAAQQA2AhQgAEEYahCUASAAQQA2AqQBIABBADYCrAEgAEIANwK0ASAAQoCAgP7////vQTcD0AEgAEIANwLEASAAQQA2AuwBC1MAIABBvAFrEGYgAEEANgLYASAAQdwBahCUASAAQQA2AugCIABBADYC8AIgAEIANwL4AiAAQoCAgP7////vQTcDlAMgAEIANwKIAyAAQQA2ArADC08AIAAQZiAAQQA2ApQDIABBmANqEJQBIABBADYCpAQgAEEANgKsBCAAQgA3ArQEIABCgICA/v///+9BNwPQBCAAQgA3AsQEIABBADYC7AQLEgAgAEHoBGsiABCrARogABAXCxIAIABB4ARrIgAQqwEaIAAQFwsSACAAQdgEayIAEKsBGiAAEBcLEgAgAEGwBGsiABCrARogABAXCxIAIABBqARrIgAQqwEaIAAQFwsSACAAQaAEayIAEKsBGiAAEBcLEgAgAEH4A2siABCrARogABAXCxIAIABB6ANrIgAQqwEaIAAQFwsSACAAQcgDayIAEKsBGiAAEBcLEgAgAEG4A2siABCrARogABAXCxIAIABBqANrIgAQqwEaIAAQFwsSACAAQZgDayIAEKsBGiAAEBcLEgAgAEGQA2siABCrARogABAXCxIAIABBgANrIgAQqwEaIAAQFwsSACAAQfACayIAEKsBGiAAEBcLEgAgAEHgAmsiABCrARogABAXCxIAIABB0AJrIgAQqwEaIAAQFwvsBAAjAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiAAQdABaiADIABB4AFqIABB3wFqIABB3gFqEOIMIABBwAFqEIkBIgEgAS0AC0EHdgR/IAEoAghB/////wdxQQFrBUEKCxB2IAACfyABLQALQQd2BEAgASgCAAwBCyABCyICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahDqAkUNACAAKAK8AQJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAsLIAJqRgRAAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0ACwshAyABAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0ACwtBAXQQdiABIAEtAAtBB3YEfyABKAIIQf////8HcUEBawVBCgsQdiAAIAMCfyABLQALQQd2BEAgASgCAAwBCyABCyICajYCvAELIABBiAJqEP0BIABBB2ogAEEGaiACIABBvAFqIAAsAN8BIAAsAN4BIABB0AFqIABBEGogAEEMaiAAQQhqIABB4AFqEOEMDQAgAEGIAmoQqgIaDAELCwJAAn8gAC0A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AyAFQfz///8HSRsiAwR/IANBgICAgARPDQMgA0ECdBAYBUEACyIFIAdBAnRqIgcgADYCACAEQQBKBEAgBSACIAQQGRoLIAEgBSADQQJ0ajYCKCABIAdBBGo2AiQgASAFNgIgIAJFDQAgAhAXCyAGQSBqJABBAA8LECgAC0GjhO8AEDgACxAoAAtPACAAQfACaxBmIAAQlAEgAEGIAWoQLyAAQgA3ApwBIABCgICA/v///+9BNwOwASAAQQA2ArwBIABBADYCxAEgAEEANgLQASAAQgA3A8gBC1MAIABBvAFrEGYgAEG0AWoQlAEgAEG8AmoQLyAAQgA3AtACIABCgICA/v///+9BNwPkAiAAQQA2AvACIABBADYC+AIgAEEANgKEAyAAQgA3A/wCC08AIAAQZiAAQfACahCUASAAQfgDahAvIABCADcCjAQgAEKAgID+////70E3A6AEIABBADYCrAQgAEEANgK0BCAAQQA2AsAEIABCADcDuAQLEgAgAEGwBGsiABDiARogABAXCxIAIABBqARrIgAQ4gEaIAAQFwvsBAAjAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiAAQdABaiADIABB4AFqIABB3wFqIABB3gFqEOIMIABBwAFqEIkBIgEgAS0AC0EHdgR/IAEoAghB/////wdxQQFrBUEKCxB2IAACfyABLQALQQd2BEAgASgCAAwBCyABCyICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahDqAkUNACAAKAK8AQJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAsLIAJqRgRAAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0ACwshAyABAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0ACwtBAXQQdiABIAEtAAtBB3YEfyABKAIIQf////8HcUEBawVBCgsQdiAAIAMCfyABLQALQQd2BEAgASgCAAwBCyABCyICajYCvAELIABBiAJqEP0BIABBB2ogAEEGaiACIABBvAFqIAAsAN8BIAAsAN4BIABB0AFqIABBEGogAEEMaiAAQQhqIABB4AFqEOEMDQAgAEGIAmoQqgIaDAELCwJAAn8gAC0A2wFBB3YEQCAAKALUAQwBCyAALQDbAQtFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQQ1hM4AgAgAEHQAWogAEEQaiAAKAIMIAQQ6QIgAEGIAmogAEGAAmoQtQIEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARBKGiAAQdABahBKGiAAQZACaiQAIAILCQAgACgCPBAGCxIAIABBmARrIgAQ4gEaIAAQFwsSACAAQYgEayIAEOIBGiAAEBcLEgAgAEH4A2siABDiARogABAXCxIAIABB0ANrIgAQ4gEaIAAQFwsSACAAQcADayIAEOIBGiAAEBcLEgAgAEGgA2siABDiARogABAXCxIAIABBkANrIgAQ4gEaIAAQFwsSACAAQYADayIAEOIBGiAAEBcLEgAgAEHwAmsiABDiARogABAXCxIAIABB4AJrIgAQ4gEaIAAQFwsSACAAQdACayIAEOIBGiAAEBcLEgAgAEHMAWsiABDiARogABAXCxIAIABBvAFrIgAQ4gEaIAAQFwsMACAAEOIBGiAAEBcLCwAgAEGwBGsQ4gELCwAgAEGoBGsQ4gELCwAgAEGYBGsQ4gELCwAgAEGIBGsQ4gELCwAgAEH4A2sQ4gELCwAgAEHQA2sQ4gELxQQBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADEMYEIQYgAEHQAWogAyAAQf8BahDyByAAQcABahCJASIBIAEtAAtBB3YEfyABKAIIQf////8HcUEBawVBCgsQdiAAAn8gAS0AC0EHdgRAIAEoAgAMAQsgAQsiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQ6gJFDQAgACgCvAECfyABLQALQQd2BEAgASgCBAwBCyABLQALCyACakYEQAJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAsLIQMgAQJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAsLQQF0EHYgASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEHYgACADAn8gAS0AC0EHdgRAIAEoAgAMAQsgAQsiAmo2ArwBCyAAQYgCahD9ASAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBwP7xABDVBg0AIABBiAJqEKoCGgwBCwsCQAJ/IAAtANsBQQd2BEAgACgC1AEMAQsgAC0A2wELRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGENcTNwMAIABB0AFqIABBEGogACgCDCAEEOkCIABBiAJqIABBgAJqELUCBEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQShogAEHQAWoQShogAEGQAmokACACCwsAIABBwANrEOIBCwsAIABBoANrEOIBCwsAIABBkANrEOIBCwsAIABBgANrEOIBCwsAIABB8AJrEOIBCwsAIABB4AJrEOIBCwsAIABB0AJrEOIBCwsAIABBzAFrEOIBCwsAIABBvAFrEOIBCwcAQZiV9gALFQAgAEEEakEAIAEoAgRBoJT2AEYbCw8AQfgEEBgiABDSBhogAAsMACABQcSS9gA2AgALEgBBCBAYIgBBxJL2ADYCACAACwsAIAAoAqQEQQFGC8MJAgR/AX5B+AQQGCIBIAAQZBogAUHU2/wANgIAIAEgACkDsAE3A7ABIAEgACgCuAE2ArgBIAFBvAFqIABBvAFqEIsCIQMgAUGI2PIANgLQAiABQdQCaiECAkAgACwA3wJBAE4EQCACIAApAtQCNwIAIAIgACgC3AI2AggMAQsgAiAAKALUAiAAKALYAhAaCyABQdjd8gA2AuACIAFB5AJqIQICQCAALADvAkEATgRAIAIgACkC5AI3AgAgAiAAKALsAjYCCAwBCyACIAAoAuQCIAAoAugCEBoLIAFBhOD6ADYCACADQaDm+gA2AgAgAUHk5voANgLgAiABQdTm+gA2AtACIAFBxOb6ADYCzAEgAUHwAmoiAkEANgIMIAIgAkEEaiIDNgIIIAIgAzYCBCACQcT9/AA2AgAgAUEANgKMAyABQgA3AoQDIAFB4IT9ADYCgAMgAUHo/fwANgLwAgJAAkAgACgCiAMgACgChANrIgMEQCADQQBIDQEgASADEBgiAjYChAMgASACNgKIAyABIAIgA0ECdUECdGo2AowDIAEgACgCiAMgACgChAMiBGsiA0EASgR/IAIgBCADEBkgA2oFIAILNgKIAwsgACgClAMhAiABQbSI9gA2ApADIAFBnIj2ADYCgAMgASACNgKUAyABQZgDaiAAQZgDahCaAhogAUG43PIANgLoAyABQewDaiECAkAgACwA9wNBAE4EQCACIAApAuwDNwIAIAIgACgC9AM2AggMAQsgAiAAKALsAyAAKALwAxAaCyABQbjd8gA2AvgDIAEgACkDgAQ3A4AEIAEgACkDiAQ3A4gEIAFBiKr1ADYC+AMgAUH4qfUANgLoAyABQeip9QA2AsgDIAFB2Kn1ADYCuAMgAUHIqfUANgKoAyABQZyp9QA2ApgDIAEgACgCkAQ2ApAEIAFBlARqIQICQCAALACfBEEATgRAIAIgACkClAQ3AgAgAiAAKAKcBDYCCAwBCyACIAAoApQEIAAoApgEEBoLIAFBqNfyADYCoAQgACgCpAQhAiABQZjY8gA2AqgEIAEgAjYCpAQgAUGsBGohAgJAIAAsALcEQQBOBEAgAiAAKQKsBDcCACACIAAoArQENgIIDAELIAIgACgCrAQgACgCsAQQGgsgAUG4BGohAgJAIAAsAMMEQQBOBEAgAiAAKQO4BDcDACACIAAoAsAENgIIDAELIAIgACgCuAQgACgCvAQQGgsgAUHY2PIANgLIBCAAKQLMBCEFIAFB/NDyADYC2AQgASAFNwLMBCABIAApAtwENwLcBCABIAApAuQENwLkBCABIAAoAuwENgLsBCABIAAoAvQENgL0BCABQYCJ9gA2AgAgAUGcj/YANgK8ASABQcCP9gA2AswBIAFB0I/2ADYC0AIgAUHgj/YANgLgAiABQfCP9gA2AvACIAFBhJD2ADYCgAMgAUGckPYANgKQAyABQayQ9gA2ApgDIAFB2JD2ADYCqAMgAUHokPYANgK4AyABQfiQ9gA2AsgDIAFBiJH2ADYC6AMgAUGYkfYANgL4AyABQaiR9gA2AqAEIAFBuJH2ADYCqAQgAUHIkfYANgLIBCABQdiR9gA2AvAEDAELECgACyABCyoAIABBAzoACyAAQaOF7gAvAAA7AAAgAEGlhe4ALQAAOgACIABBADoAAwscACAAKAL0BARAIABBACAAKAL0BGs2ArQBC0EAC1IAIABBmANrEGYgAEEYa0EANgIUIAAQlAEgAEEANgKMASAAQZABahD1ASAAQgA3ArQBIABCgICA/v///+9BNwPQASAAQgA3AsQBIABBADYC3AELUgAgAEGAA2sQZiAAQQA2AhQgAEEYahCUASAAQQA2AqQBIABBqAFqEPUBIABCADcCzAEgAEKAgID+////70E3A+gBIABCADcC3AEgAEEANgL0AQtUACAAQbwBaxBmIABBADYC2AEgAEHcAWoQlAEgAEEANgLoAiAAQewCahD1ASAAQgA3ApADIABCgICA/v///+9BNwOsAyAAQgA3AqADIABBADYCuAMLUAAgABBmIABBADYClAMgAEGYA2oQlAEgAEEANgKkBCAAQagEahD1ASAAQgA3AswEIABCgICA/v///+9BNwPoBCAAQgA3AtwEIABBADYC9AQLEgAgAEHwBGsiABDCARogABAXCxIAIABByARrIgAQwgEaIAAQFwsSACAAQagEayIAEMIBGiAAEBcLEgAgAEGgBGsiABDCARogABAXCxIAIABB+ANrIgAQwgEaIAAQFwsSACAAQegDayIAEMIBGiAAEBcLEgAgAEHIA2siABDCARogABAXCxIAIABBuANrIgAQwgEaIAAQFwsSACAAQagDayIAEMIBGiAAEBcLEgAgAEGYA2siABDCARogABAXCxIAIABBkANrIgAQwgEaIAAQFwsSACAAQYADayIAEMIBGiAAEBcLEgAgAEHwAmsiABDCARogABAXC8UEAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDGBCEGIABB0AFqIAMgAEH/AWoQ8gcgAEHAAWoQiQEiASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEHYgAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEOoCRQ0AIAAoArwBAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0ACwsgAmpGBEACfyABLQALQQd2BEAgASgCBAwBCyABLQALCyEDIAECfyABLQALQQd2BEAgASgCBAwBCyABLQALC0EBdBB2IAEgAS0AC0EHdgR/IAEoAghB/////wdxQQFrBUEKCxB2IAAgAwJ/IAEtAAtBB3YEQCABKAIADAELIAELIgJqNgK8AQsgAEGIAmoQ/QEgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcD+8QAQ1QYNACAAQYgCahCqAhoMAQsLAkACfyAALQDbAUEHdgRAIAAoAtQBDAELIAAtANsBC0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDaEzsBACAAQdABaiAAQRBqIAAoAgwgBBDpAiAAQYgCaiAAQYACahC1AgRAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEEoaIABB0AFqEEoaIABBkAJqJAAgAgsSACAAQeACayIAEMIBGiAAEBcLEgAgAEHQAmsiABDCARogABAXCxIAIABBzAFrIgAQwgEaIAAQFwsSACAAQbwBayIAEMIBGiAAEBcLDAAgABDCARogABAXCwsAIABB8ARrEMIBCwsAIABByARrEMIBCwsAIABBqARrEMIBCwsAIABBoARrEMIBCwsAIABB+ANrEMIBCwsAIABB6ANrEMIBCwsAIABByANrEMIBCwsAIABBuANrEMIBCwsAIABBqANrEMIBCwsAIABBmANrEMIBCwsAIABBkANrEMIBCwsAIABBgANrEMIBCwsAIABB8AJrEMIBCwsAIABB4AJrEMIBCwsAIABB0AJrEMIBC8UEAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDGBCEGIABB0AFqIAMgAEH/AWoQ8gcgAEHAAWoQiQEiASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEHYgAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEOoCRQ0AIAAoArwBAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0ACwsgAmpGBEACfyABLQALQQd2BEAgASgCBAwBCyABLQALCyEDIAECfyABLQALQQd2BEAgASgCBAwBCyABLQALC0EBdBB2IAEgAS0AC0EHdgR/IAEoAghB/////wdxQQFrBUEKCxB2IAAgAwJ/IAEtAAtBB3YEQCABKAIADAELIAELIgJqNgK8AQsgAEGIAmoQ/QEgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcD+8QAQ1QYNACAAQYgCahCqAhoMAQsLAkACfyAALQDbAUEHdgRAIAAoAtQBDAELIAAtANsBC0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDbEzcDACAAQdABaiAAQRBqIAAoAgwgBBDpAiAAQYgCaiAAQYACahC1AgRAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEEoaIABB0AFqEEoaIABBkAJqJAAgAgsLACAAQcwBaxDCAQsLACAAQbwBaxDCAQsEAEEKCwkAIABBADYCFAsHAEGMiPYACxUAIABBBGpBACABKAIEQZSH9gBGGwsPAEHoBBAYIgAQ7QwaIAALDAAgAUG4hfYANgIACxIAQQgQGCIAQbiF9gA2AgAgAAuzBgEEf0HoBBAYIgEgABBkGiABQdTb/AA2AgAgASAAKQOwATcDsAEgASAAKAK4ATYCuAEgAUG8AWogAEG8AWoQiwIhAyABQYjY8gA2AtACIAFB1AJqIQICQCAALADfAkEATgRAIAIgACkC1AI3AgAgAiAAKALcAjYCCAwBCyACIAAoAtQCIAAoAtgCEBoLIAFB2N3yADYC4AIgAUHkAmohAgJAIAAsAO8CQQBOBEAgAiAAKQLkAjcCACACIAAoAuwCNgIIDAELIAIgACgC5AIgACgC6AIQGgsgAUGE4PoANgIAIANBoOb6ADYCACABQeTm+gA2AuACIAFB1Ob6ADYC0AIgAUHE5voANgLMASABQfACaiAAQfACahDoDCEDIAFBqANqIABBqANqEJoCIQQgAUG8ufMANgL4AyAAKAL8AyECIAFBxOTzADYCgAQgASACNgL8AyABIAAoAowENgKMBCABIAApAoQENwKEBCABQZAEaiECAkAgACwAmwRBAE4EQCACIAApA5AENwMAIAIgACgCmAQ2AggMAQsgAiAAKAKQBCAAKAKUBBAaCyABQZwEaiECAkAgACwApwRBAE4EQCACIAApApwENwIAIAIgACgCpAQ2AggMAQsgAiAAKAKcBCAAKAKgBBAaCyAAKAKoBCECIAFB/NDyADYCsAQgASACNgKoBCABIAApArQENwK0BCABIAApArwENwK8BCABIAAoAsQENgLEBCABQajV8gA2AsgEIAFBzARqIQICQCAALADXBEEATgRAIAIgACkCzAQ3AgAgAiAAKALUBDYCCAwBCyACIAAoAswEIAAoAtAEEBoLIAAoAtwEIQIgAUGIg/YANgLgAiABQfiC9gA2AtACIAFB6IL2ADYCzAEgAUHEgvYANgK8ASABQaD89QA2AgAgASACNgLcBCADQZiD9gA2AgAgAUG8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oiACIAQoAiRrt6AiDplEAAAAAAAA4EFjBEAgDqoMAQtBgICAgHgLayAAKAIAKAKUBhECAAsgBEEwaiQAQQAPCxAoAAtBo4TvABA4AAtBo4TvABA4AAsUACAAQQA2AuAEIABBADYCsAFBAAsxACAAIAAoAgAoAigRAQAgACABNgLgBCAAKAKwASIABEAgACABIAAoAgAoAjgRAgALCw0AIABB8AJrIAEQ4hMLNwEBfyAAKAKwASIBBEAgASABKAIAKAIgEQAADwsgAEEUEEUiASABKAIAKAIgEQAAIAAoAuAEagtIACAAQagDaxBmIABBOGsQtQUgABDaASAAQQA2AlQgAEHYAGoQ8wkgAEGgAWoQLyAAQQA2ArQBIABCgICAgJCAgICAfzcDuAELSQAgAEHwAmsQZiAAELUFIABBOGoQ2gEgAEEANgKMASAAQZABahDzCSAAQdgBahAvIABBADYC7AEgAEKAgICAkICAgIB/NwPwAQtOACAAQbwBaxBmIABBtAFqELUFIABB7AFqENoBIABBADYCwAIgAEHEAmoQ8wkgAEGMA2oQLyAAQQA2AqADIABCgICAgJCAgICAfzcDpAMLSgAgABBmIABB8AJqELUFIABBqANqENoBIABBADYC/AMgAEGABGoQ8wkgAEHIBGoQLyAAQQA2AtwEIABCgICAgJCAgICAfzcD4AQLEgAgAEHYBGsiABDtARogABAXCxIAIABByARrIgAQ7QEaIAAQFwsSACAAQYAEayIAEO0BGiAAEBcLEgAgAEH4A2siABDtARogABAXCxIAIABB2ANrIgAQ7QEaIAAQFwsSACAAQcgDayIAEO0BGiAAEBcLEgAgAEG4A2siABDtARogABAXCxIAIABBqANrIgAQ7QEaIAAQFwsSACAAQYADayIAEO0BGiAAEBcLEgAgAEHwAmsiABDtARogABAXCxIAIABB4AJrIgAQ7QEaIAAQFwsSACAAQdACayIAEO0BGiAAEBcLEgAgAEHMAWsiABDtARogABAXC8UEAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDGBCEGIABB0AFqIAMgAEH/AWoQ8gcgAEHAAWoQiQEiASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEHYgAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIgI2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CyABQdjd8gA2ApgDIAFBnANqIQICQCAALACnA0EATgRAIAIgACkCnAM3AgAgAiAAKAKkAzYCCAwBCyACIAAoApwDIAAoAqADEBoLIAFBgNXzADYCmAMgAUHw1PMANgKIAyABQdTO8wA2AtgBIAApAqgDIQMgAUHYsfUANgKYAyABQcix9QA2AogDIAFBrKv1ADYC2AEgASADNwKoAyABQbADaiECAkAgACwAuwNBAE4EQCACIAApArADNwIAIAIgACgCuAM2AggMAQsgAiAAKAKwAyAAKAK0AxByCyABCyoAIABBAzoACyAAQbnB7gAvAAA7AAAgAEG7we4ALQAAOgACIABBADoAAwsTACABIAEoAgAoAggRAABBogFGC3UBAn8jAEEQayIBJAAgACAANgKkAiABQQA6AAsgAUEANgIAAkAgAEGwA2oiAiABRg0AIAAsALsDQQBOBEAgAiABKQMANwIAIAIgASgCCDYCCAwBCyACIAFBABBxIAEsAAtBAE4NACABKAIAEBcLIAFBEGokAAsSACAAQcABayIAEN8GGiAAEBcLEgAgAEGwAWsiABDfBhogABAXCwwAIAAQ3wYaIAAQFwsLACAAQcABaxDfBgsLACAAQbABaxDfBguiAgIEfwF+QeQBEBgiASAAEGQhBCABQYjY8gA2ArABIAFBtAFqIQICQCAALAC/AUEATgRAIAIgAEG0AWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKAK0ASAAKAK4ARAaCyABQdjd8gA2AsABIAFBxAFqIQICQCAALADPAUEATgRAIAIgAEHEAWoiAykCADcCACACIAMoAgg2AggMAQsgAiAAKALEASAAKALIARAaCyAAKQLQASEFIAFB2LH1ADYCwAEgAUHIsfUANgKwASABQayr9QA2AgAgASAFNwLQASABQdgBaiEBIAAsAOMBQQBOBEAgASAAQdgBaiIAKQIANwIAIAEgACgCCDYCCCAEDwsgASAAKALYASAAKALcARByIAQLGwAgAEEAOgAEIABB1Mrhowc2AgAgAEEEOgALCwcAIAAQgQULEgAgAEHAAWsiABC4BRogABAXCxIAIABBsAFrIgAQuAUaIAAQFwsMACAAELgFGiAAEBcLCwAgAEHAAWsQuAULCwAgAEGwAWsQuAULBABBDAvqBgEIfyMAQUBqIgMk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ACEBIAJBwJv1ADYCuBggAkG0GGogATYCACACQbwYaiAAQbwYaigCADYCACACQcAYaiEBAkAgAEHLGGosAABBAE4EQCABIABBwBhqIgMpAwA3AwAgASADKAIINgIIDAELIAEgACgCwBggAEHEGGooAgAQGgsgAkGo2/IANgLQGCAAQdgYaisDACELIAJB6NvyADYC4BggAkHYGGogCzkDACAAQeQYaigCACEBIAJBxObzADYC6BggAkHkGGogATYCACACQewYaiAAQewYaikCADcCACACQfQYaiEBAkAgAEH/GGosAABBAE4EQCABIABB9BhqIgMpAgA3AgAgASADKAIINgIIDAELIAEgACgC9BggAEH4GGooAgAQGgsgAkGIGWogAEGIGWopAwA3AwAgAkGAGWogAEGAGWopAwA3AwAgAkHktvMANgKQGSAAQZQZaigCACEBIAJByN3yADYCmBkgAkGUGWogATYCACACQaAZaiAAQaAZaikDADcDACACQagZaiAAQagZaikDADcDACACQdSk9QA2ApgZIAJBxKT1ADYCkBkgAkG0pPUANgLoGCACQaSk9QA2AuAYIAJBlKT1ADYC0BggAkGEpPUANgK4GCACQfSj9QA2ArAYIAJB5KP1ADYCoBggAkHUo/UANgKAGCACQcCj9QA2AsADIAJBsKP1ADYCsAMgAkGgo/UANgKQAyACQZCj9QA2AugCIAJBgKP1ADYC3AIgAkHwovUANgLUAiACQeCi9QA2AsACIAJB0KL1ADYCuAIgAkHAovUANgLoASACQbCi9QA2AtgBIAJBoKL1ADYCwAEgAkGIovUANgKwASACQfSb9QA2AgAgAiAAKAKwGTYCsBkgAgsgACAAQQA6AAggAELT6IWz5ozRsuYANwIAIABBCDoACwuXBQIGfwF8IwBBEGsiBiQAAkACQCABLQA4RQ0AAkAgAEH6AEHwsX9BARAsIgJFBEAgAEGZAUF/EDBB+gBB8LF/QQEQLCICRQ0BCyAAQZgZaiIHKwMQRAAAwP///9/BYQ0AIABBsBhqKAIEQX9GDQAgAhCBCCEDAn8gAEGoGWorAwAQzQQiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLIQIgASgCECEEIAYgAiACQR91IgVqIAVzQRhwIgVBACAFayACQQBOGxB8IAQgAyAGEL8UIAYsAAtBAEgEQCAGKAIAEBcLIAFBzABqIQIgASgCECgCCCEFIABBtBhqKAIAIQQCQCABKAJMIgAEQANAAkAgACgCECIDIARKBEAgACgCACIDDQEgACECDAQLIAMgBE4NAyAAQQRqIQIgACgCBCIDRQ0DIAIhAAsgACECIAMhAAwACwALIAIhAAsgAigCACIDRQRAQRgQGCIDIAQ2AhAgAyAANgIIIANCADcCACADQQA2AhQgAiADNgIAIAEoAkgoAgAiAAR/IAEgADYCSCACKAIABSADCyEAIAEoAkwgABBEIAEgASgCUEEBajYCUAsgAyAFNgIUIAdCgICA/v///+9BNwMQIAdCgICA/v///+9BNwMIDAELAkAgAEGwGGooAgRBf0YNACABKAJMIgJFDQAgAEG0GGooAgAhAyACIQADQAJAIAAoAhAiBCADTAR/IAMgBEwNASAAQQRqBSAACygCACIADQEMAgsLA0AgAigCECIAIANKBEAgAigCACICDQEMBAsgACADSARAIAIoAgQiAg0BDAQLCyACRQ0CIAIoAhQhBQsgASgCECAFNgIICyAGQRBqJABBAA8LQZa67wAQlgEAC1sBAXwCQCAAQbQYaigCACABKAIYRw0AIABBmBlqKwMQRAAAwP///9/BYQ0AIAECfyAAQagZaisDACICmUQAAAAAAADgQWMEQCACqgwBC0GAgICAeAs2AhwLQQALhwIBBH8CQCAAKALcAUFgRg0AIABBsBhqKAIEQX9GDQAgAUEMaiEDIABBtBhqKAIAIQQgACEFAkAgASgCDCIABEADQAJAIAAoAhAiAiAESgRAIAAoAgAiAg0BIAAhAwwECyACIARODQMgAEEEaiEDIAAoAgQiAkUNAyADIQALIAAhAyACIQAMAAsACyADIQALIAUoAtwBIQUgAygCACICRQRAQRgQGCICIAQ2AhAgAiAANgIIIAJCADcCACACQQA2AhQgAyACNgIAIAEoAggoAgAiAAR/IAEgADYCCCADKAIABSACCyEAIAEoAgwgABBEIAEgASgCEEEBajYCEAsgAiAFNgIUC0EAC4gBACABKAIEIgFBgQJxBEAgAEH0F2ogAUEBcToAAAsgAUGCAnEEQCAAQfUXaiABQQF2QQFxOgAACyABQYQCcQRAIABB9hdqIAFBAnZBAXE6AAALIAFBiAJxBEAgAEH3F2ogAUEDdkEBcToAAAsgAUGQAnEEQCAAQfgXaiABQQR2QQFxOgAAC0EAC28BAX8gASgCBCICBEAgAEHAA2ogAhDcCwsgASgCCCICBEAgAEHAA2ogAhDaCwsgASgCDCICBEAgAEHAA2ogAhCKCQsgASgCECICBEAgAEHAA2ogAhDCBwsgASgCFCIBBEAgAEHAA2ogARCcEQtBAAvGAQACfwJAIAEgASgCACgCCBEAAEHyAEYNACABIAEoAgAoAggRAABBD0YNACABIAEoAgAoAggRAABB+gBGDQAgASABKAIAKAIIEQAAQRFGDQAgASABKAIAKAIIEQAAQRJGDQAgASABKAIAKAIIEQAAQZgBRg0AIAEgASgCACgCCBEAAEH9AEYNACABIAEoAgAoAggRAABB/gBGDQAgASABKAIAKAIIEQAAQRhGDQBBACABIAEoAgAoAggRAABBJEcNARoLQQELC8MBAQF/IABBwANrEJIJIAAQiwkgAEHAFGoiAUKAgID+////70E3AxggAUKAgID+////70E3AxAgAUKAgID+////70E3AwggAEHgFGoQLyAAQfAUakF/NgIEIABB+BRqEPoGIABBkBVqQoCAgICAgID4v383AwggAEGgFWpBADYCBCAAQagVahCaDSAAQdAVakEANgIEIABB2BVqIgFCgICA/v///+9BNwMQIAFCgICA/v///+9BNwMIIABB8BVqQQA2AgALxwEBAX8gAEGwAWsQkgkgAEGQAmoQiwkgAEHQFmoiAUKAgID+////70E3AxggAUKAgID+////70E3AxAgAUKAgID+////70E3AwggAEHwFmoQLyAAQYAXakF/NgIEIABBiBdqEPoGIABBoBdqQoCAgICAgID4v383AwggAEGwF2pBADYCBCAAQbgXahCaDSAAQeAXakEANgIEIABB6BdqIgFCgICA/v///+9BNwMQIAFCgICA/v///+9BNwMIIABBgBhqQQA2AgALwAEBAX8gABCSCSAAQcADahCLCSAAQYAYaiIBQoCAgP7////vQTcDGCABQoCAgP7////vQTcDECABQoCAgP7////vQTcDCCAAQaAYahAvIABBsBhqQX82AgQgAEG4GGoQ+gYgAEHQGGpCgICAgICAgPi/fzcDCCAAQeAYakEANgIEIABB6BhqEJoNIABBkBlqQQA2AgQgAEGYGWoiAUKAgID+////70E3AxAgAUKAgID+////70E3AwggAEEANgKwGQsSACAAQZgZayIAEJ0BGiAAEBcLEgAgAEGQGWsiABCdARogABAXCxIAIABB6BhrIgAQnQEaIAAQFwsSACAAQeAYayIAEJ0BGiAAEBcLEgAgAEHQGGsiABCdARogABAXCxIAIABBuBhrIgAQnQEaIAAQFwsSACAAQbAYayIAEJ0BGiAAEBcLEgAgAEGgGGsiABCdARogABAXC1QBAn8gASAAKAJUIgEgAUEAIAJBgAJqIgMQuAEiBCABayADIAQbIgMgAiACIANLGyICEBkaIAAgASADaiIDNgJUIAAgAzYCCCAAIAEgAmo2AgQgAgsSACAAQYAYayIAEJ0BGiAAEBcLEgAgAEHAA2siABCdARogABAXCxIAIABBsANrIgAQnQEaIAAQFwsSACAAQZADayIAEJ0BGiAAEBcLEgAgAEHoAmsiABCdARogABAXCxIAIABB3AJrIgAQnQEaIAAQFwsSACAAQdQCayIAEJ0BGiAAEBcLEgAgAEHAAmsiABCdARogABAXCxIAIABBuAJrIgAQnQEaIAAQFwsSACAAQegBayIAEJ0BGiAAEBcLEgAgAEHYAWsiABCdARogABAXCxIAIABBwAFrIgAQnQEaIAAQFwsSACAAQbABayIAEJ0BGiAAEBcLDAAgABCdARogABAXCwsAIABBmBlrEJ0BCwsAIABBkBlrEJ0BCwsAIABB6BhrEJ0BCwsAIABB4BhrEJ0BCwsAIABB0BhrEJ0BCwsAIABBuBhrEJ0BCwsAIABBsBhrEJ0BCwsAIABBoBhrEJ0BCwsAIABBgBhrEJ0BCwsAIABBwANrEJ0BCwsAIABBsANrEJ0BCwsAIABBkANrEJ0BCwsAIABB6AJrEJ0BCwsAIABB3AJrEJ0BCwsAIABB1AJrEJ0BCwsAIABBwAJrEJ0BCwsAIABBuAJrEJ0BCwsAIABB6AFrEJ0BCwsAIABB2AFrEJ0BCwsAIABBwAFrEJ0BCwsAIABBsAFrEJ0BCwwAIAAQ/gwaIAAQFwsHAEGwm/UACxUAIABBBGpBACABKAIEQbSa9QBGGwsPAEGABBAYIgAQ+wcaIAALDAAgAUHUmPUANgIACxIAQQgQGCIAQdSY9QA2AgAgAAvoAgEDf0GABBAYIgEgABCLASABQdjU8gA2AswDIAAoAtADIQIgAUGo1fIANgLUAyABIAI2AtADIAFB2ANqIQICQCAALADjA0EATgRAIAIgAEHYA2oiAykDADcDACACIAMoAgg2AggMAQsgAiAAKALYAyAAKALcAxAaCyABQfjZ8gA2AuQDIAFB6ANqIQICQCAALADzA0EATgRAIAIgAEHoA2oiAykDADcDACACIAMoAgg2AggMAQsgAiAAKALoAyAAKALsAxAaCyAAKAL4AyECIAFB/Jf1ADYC9AMgAUHsl/UANgLkAyABQdyX9QA2AtQDIAFBzJf1ADYCzAMgAUG8l/UANgKIAyABQayX9QA2AvgCIAFBnJf1ADYC6AIgAUGMl/UANgLkASABQeiW9QA2AtQBIAFB2Jb1ADYCwAEgAUG4lvUANgKwASABQfiP9QA2AgAgASACNgL4AyABIAAoAvwDNgL8AyABCyoAIABBBzoACyAAQZ6d7wAoAAA2AAAgAEGhne8AKAAANgADIABBADoABwvCBgEHfyMAQTBrIgMkACABKAIUQacBEOcBIQQgASgCFCAAQacBEIsDIgIEfyACIAIoAgAoAggRAABB7QBGBUEACyECAkAgASgCBCgC6AZBtgxqLQAAIgUEQCABKAIgIAAoAtADNgLwAQwBCyAAIAEoAigQ3wELAkAgACAERiACcg0AIAEoAggiAiABKAIMIgdHBEADQCAAKAKkAyEGIAIoAgAhCCMAQRBrIgQkACAEQYCAHDYCBCAEIAg2AgggBEHsqv0ANgIAIAYgBEEBQQEQjwEhBiAEQRBqJAAgBkUNAiACQQRqIgIgB0cNAAsLAkAgASgCLCICIAEoAhwiACgCRCAAKAJAa0ECdU4EQEHADhAYIgIgBUEAR0F/EPYDGiABIAI2AiACQCAFRQ0AIAMgASgCMCABKAIsakEBajYCACADQSBqQbDl7wAgAxBPIAJBhAJqIQAgAy0AKyIFQRh0QRh1IQQCQCACLACPAkEATgRAIARBAE4EQCAAIAMpAyA3AgAgACADKAIoNgIIDAILIAAgAygCICADKAIkECAMAQsgACADKAIgIANBIGogBEEASCIAGyADKAIkIAUgABsQIRoLIAMsACtBAE4NACADKAIgEBcLIAEoAhwiACABKAIgIAAoAgAoAqgBEQIAQeACEBgiACABKAIkEI8JGiABIAA2AiQgABDdBCABKAIkIgAgACgCACgCoAERAQAgASgCICIAIAEoAiQgACgCACgCqAERAgAMAQsgASAAIAIQ7wFBsP38AEGEoPoAQQAQHCIANgIgIAEoAiQoAuwBIQIgA0GAgOwANgIUIAMgAjYCGCADQeyq/QA2AhACQCAAIANBEGpB8LF/QQEQjwEiAARAIABBsP38AEGYsfwAQQAQHCICDQELQeACEBgiACABKAIkEI8JIQIgABDdBCACIAAoAgAoAqABEQEAIAEoAiAiBCAAIAQoAgAoAqgBEQIACyABIAI2AiQLQawCEBgiACABKAIoEPwLIAEgADYCKCAAEN0EIAEoAigiACAAKAIAKAKgAREBACABKAIkIgAgASgCKCAAKAIAKAKoARECACABIAEoAixBAWo2AiwLIANBMGokAEEBCyoAIABB1AFrEDwgAEELNgL8ASAAQYACahAvIABBADYCpAIgAEEANgKoAgsMACAAEP8MGiAAEBcLKgAgAEGwAWsQPCAAQQs2AqACIABBpAJqEC8gAEEANgLIAiAAQQA2AswCCyYAIAAQPCAAQQs2AtADIABB1ANqEC8gAEEANgL4AyAAQQA2AvwDCxIAIABB9ANrIgAQkwIaIAAQFwsSACAAQeQDayIAEJMCGiAAEBcLEgAgAEHUA2siABCTAhogABAXCxIAIABBzANrIgAQkwIaIAAQFwsSACAAQYgDayIAEJMCGiAAEBcLEgAgAEH4AmsiABCTAhogABAXCxIAIABB6AJrIgAQkwIaIAAQFwsSACAAQeQBayIAEJMCGiAAEBcLEgAgAEHUAWsiABCTAhogABAXCxIAIABBwAFrIgAQkwIaIAAQFwsSACAAQbABayIAEJMCGiAAEBcLDAAgABCTAhogABAXCwsAIABB9ANrEJMCCwsAIABB5ANrEJMCCwsAIABB1ANrEJMCCwsAIABBzANrEJMCCwsAIABBiANrEJMCCwsAIABB+AJrEJMCCwsAIABB6AJrEJMCCwsAIABB5AFrEJMCCwsAIABB1AFrEJMCCwsAIABBwAFrEJMCCwsAIABBsAFrEJMCCwcAQeiP9QALFQAgAEEEakEAIAEoAgRB7I71AEYbCw8AQbACEBgiABC5BRogAAsGACAAJAALDAAgAUGMjfUANgIACxIAQQgQGCIAQYyN9QA2AgAgAAuuBAEDf0GwAhAYIgEgABBkGiABQbABaiICQQA2AgwgAiACQQRqIgM2AgggAiADNgIEIAJBxP38ADYCACACIQMgAUHo1PIANgLAASABIAApA8gBNwPIASABIAApA9ABNwPQASABQfjU8gA2AtgBIAFB3AFqIQICQCAALADnAUEATgRAIAIgACkC3AE3AgAgAiAAKALkATYCCAwBCyACIAAoAtwBIAAoAuABEBoLIAFBiNjyADYC6AEgAUHsAWohAgJAIAAsAPcBQQBOBEAgAiAAKQLsATcCACACIAAoAvQBNgIIDAELIAIgACgC7AEgACgC8AEQGgsgAUH42fIANgL4ASABQfwBaiECAkAgACwAhwJBAE4EQCACIAApAvwBNwIAIAIgACgChAI2AggMAQsgAiAAKAL8ASAAKAKAAhAaCyABQfjb8gA2AogCIAAoAowCIQIgAUHU5vMANgKQAiABIAI2AowCIAAoApQCIQIgAUHY3fIANgKYAiABIAI2ApQCIAFBnAJqIQICQCAALACnAkEATgRAIAIgACkCnAI3AgAgAiAAKAKkAjYCCAwBCyACIAAoApwCIAAoAqACEBoLIAFBiIX1ADYCACADQaCL9QA2AgAgAUGUjPUANgKYAiABQYSM9QA2ApACIAFB9Iv1ADYCiAIgAUHki/UANgL4ASABQdSL9QA2AugBIAFBxIv1ADYC2AEgAUG0i/UANgLAASABIAApA6gCNwOoAiABCyAAIABBADoACCAAQtPohbPm7JG58AA3AgAgAEEIOgALC98CAQN/IwBBIGsiASQAIABBATYCqAICQCAAQQ9BAUEBECwEQEEEEBgiAkGagfQANgEAIAFBADYCGCABQQA7AQwgAUIANwMQIAFB9LKBATYCCCABQRBqIAIgAkEEahC8AiABQQE6AAwgAhAXIAFBjNv8ADYCCAJAIAAgAUEIakEBQQEQjwFFDQAgAEECNgKoAiAAKAJAIgIgACgCRCIARg0AA0AgAigCABCHFCACQQRqIgIgAEcNAAsLIAFB9LKBATYCCCABKAIQIgBFDQEgASAANgIUIAAQFwwBCyAAKAJAIgMgACgCRCIERg0AA0ACQCADKAIAIgIgAigCACgCCBEAAEGaAUYEQCACQbAZaigCAEEBRg0BIABBAjYCqAIMAwsgAiACKAIA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yABqEKQBC28AIABBzANrEDwgAEIANwIcIABBgQE6ABggAEEANgIUIABBgQE6ACggAEEANgIwIABBgYCAgHg2AkggAEGBAToAVCAAQQA2AlAgAEEANgJYIABBADYCYCAAQeQAahAvIABBADYCeCAAQfwAahCkAQt6ACAAQdQBaxA8IABCADcClAIgAEGBAToAkAIgAEEANgKMAiAAQYEBOgCgAiAAQQA2AqgCIABBgYCAgHg2AsACIABBgQE6AMwCIABBADYCyAIgAEEANgLQAiAAQQA2AtgCIABB3AJqEC8gAEEANgLwAiAAQfQCahCkAQt6ACAAQbABaxA8IABCADcCuAIgAEGBAToAtAIgAEEANgKwAiAAQYEBOgDEAiAAQQA2AswCIABBgYCAgHg2AuQCIABBgQE6APACIABBADYC7AIgAEEANgL0AiAAQQA2AvwCIABBgANqEC8gAEEANgKUAyAAQZgDahCkAQt2ACAAEDwgAEIANwLoAyAAQYEBOgDkAyAAQQA2AuADIABBgQE6APQDIABBADYC/AMgAEGBgICAeDYClAQgAEGBAToAoAQgAEEANgKcBCAAQQA2AqQEIABBADYCrAQgAEGwBGoQLyAAQQA2AsQEIABByARqEKQBCxIAIABByARrIgAQswEaIAAQFwsSACAAQcAEayIAELMBGiAAEBcLEgAgAEGwBGsiABCzARogABAXCxIAIABBqARrIgAQswEaIAAQFwsSACAAQZgEayIAELMBGiAAEBcLEgAgAEGQBGsiABCzARogABAXCxIAIABBgARrIgAQswEaIAAQFwsSACAAQfgDayIAELMBGiAAEBcLEgAgAEHwA2siABCzARogABAXCxIAIABB3ANrIgAQswEaIAAQFwsSACAAQcwDayIAELMBGiAAEBcLEgAgAEGIA2siABCzARogABAXCxIAIABB+AJrIgAQswEaIAAQFwsSACAAQegCayIAELMBGiAAEBcLEgAgAEHkAWsiABCzARogABAXCxIAIABB1AFrIgAQswEaIAAQFwsSACAAQcABayIAELMBGiAAEBcLEgAgAEGwAWsiABCzARogABAXCwwAIAAQswEaIAAQFwsLACAAQcgEaxCzAQsLACAAQcAEaxCzAQsLACAAQbAEaxCzAQsLACAAQagEaxCzAQsLACAAQZgEaxCzAQsL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IABBpARqEKQBIABBADYC1AQgAEEANgLcBCAAQQA6AOkEIABBADYC5AQLEgAgAEHYBGsiABC0ARogABAXCxIAIABB0ARrIgAQtAEaIAAQFwsSACAAQaQEayIAELQBGiAAEBcLEgAgAEGcBGsiABC0ARogABAXCxIAIABBjARrIgAQtAEaIAAQFwsSACAAQYQEayIAELQBGiAAEBcLEgAgAEH8A2siABC0ARogABAXCxIAIABB9ANrIgAQtAEaIAAQFwsSACAAQeQDayIAELQBGiAAEBcLEgAgAEHcA2siABC0ARogABAXCxIAIABBzANrIgAQtAEaIAAQFwsSACAAQYgDayIAELQBGiAAEBcLEgAgAEH4AmsiABC0ARogABAXCxIAIABB6AJrIgAQtAEaIAAQFwsSACAAQeQBayIAELQBGiAAEBcLEgAgAEHUAWsiABC0ARogABAXCxIAIABBwAFrIgAQtAEaIAAQFwsSACAAQbABayIAELQBGiAAEBcLDAAgABC0ARogABAXCwsAIABB2ARrELQBCwsAIABB0ARrELQBCwsAIABBpARrELQBCwsAIABBnARrELQBCwsAIABBjARrELQBCwsAIABBhARrELQBCwsAIABB/ANrELQBCwsAIABB9ANrELQBCwsAIABB5ANrELQBCwsAIABB3ANrELQBCwsAIABBzANrELQBCwsAIABBiANrELQBCwsAIABB+AJrELQBCwsAIABB6AJrELQBCwsAIABB5AFrELQBCwsAIABB1AFrELQBCwsAIABBwAFrELQBCwsAIABBsAFrELQBCwwAIAAQ3QMaIAAQFwsjACAAQYGAgIB4NgIUIABBgQE6ACAgAEEANgIcIABBADYCJAsnACAAQgA3AhwgAEGBAToAGCAAQQA2AhQgAEGBAToAKCAAQQA2AjALEQAgAEEsayIAEMQBGiAAEBcLEQAgAEEkayIAEMQBGiAAEBcLCgAgAEEsaxDEAQsKACAAQSRrEMQBCwwAIAAQmQ0aIAAQFwsMACAAEPEJGiAAEBcLDAAgABDyCRogABAXCwwAIAAQmw0aIAAQFwsMACAAEJwNGiAAEBcLBwBBuOHzAAsVACAAQQRqQQAgASgCBEHA4PMARhsLDwBBkAMQGCIAEIEDGiAACwwAIAFB5N7zADYCAAsSAEEIEBgiAEHk3vMANgIAIAAL5wgCBH8BfkGQAxAYIgEgABBkGiABQYjY8gA2ArABIAFBtAFqIQICQCAALAC/AUEATgRAIAIgACkCtAE3AgAgAiAAKAK8ATYCCAwBCyACIAAoArQBIAAoArgBEBoLIAFB2N3yADYCwAEgAUHEAWohAgJAIAAsAM8BQQBOBEAgAiAAKQLEATcCACACIAAoAswBNgIIDAELIAIgACgCxAEgACgCyAEQGgsgAUGA1fMANgLAASABQfDU8wA2ArABIAFB1M7zADYCACAAKQPQASEFIAFBADYC5AEgAUIANwLcASABQeCE/QA2AtgBIAEgBTcD0AECQAJAIAAoAuABIAAoAtwBayIDBEAgA0EASA0BIAEgAxAYIgI2AtwBIAEgAjYC4AEgASACIANBAnVBAnRqNgLkASABIAAoAuABIAAoAtwBIgRrIgNBAEoEfyACIAQgAxAZIANqBSACCzYC4AELIAEgACgC7AE2AuwBIAAoAvQBIQIgAUGo1fIANgL4ASABQfTV8wA2AvABIAFB5NXzADYC6AEgAUHM1fMANgLYASABIAI2AvQBIAFB/AFqIQICQCAALACHAkEATgRAIAIgACkC/AE3AgAgAiAAKAKEAjYCCAwBCyACIAAoAvwBIAAoAoACEBoLIAFBmNjyADYCiAIgAUGMAmohAgJAIAAsAJcCQQBOBEAgAiAAKQKMAjcCACACIAAoApQCNgIIDAELIAIgACgCjAIgACgCkAIQGgsgAUGYAmohAgJAIAAsAKMCQQBOBEAgAiAAKQOYAjcDACACIAAoAqACNgIIDAELIAIgACgCmAIgACgCnAIQGgsgAUGI3fIANgKkAiABQagCaiECAkAgACwAswJBAE4EQCACIAApA6gCNwMAIAIgACgCsAI2AggMAQsgAiAAKAKoAiAAKAKsAhAaCyAAKAK0AiECIAFB6N3yADYCuAIgASACNgK0AiABQbwCaiECAkAgACwAxwJBAE4EQCACIAApArwCNwIAIAIgACgCxAI2AggMAQsgAiAAKAK8AiAAKALAAhAaCyABQcgCaiECAkAgACwA0wJBAE4EQCACIAApA8gCNwMAIAIgACgC0AI2AggMAQsgAiAAKALIAiAAKALMAhAaCyABQZSF/QA2AtgCIAEgACkC3AI3AtwCIAEgACkC5AI3AuQCIAEgACkC7AI3AuwC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6LbyADYCQCACQfi28gAoAgAiAzYCACACIANBDGsoAgBqQfy28gAoAgA2AgAgAkEANgIEIAIgAigCAEEMaygCAGoiAyACQQxqIggQvAEgA0KAgICAcDcCSCACQYC38gAoAgAiAzYCCCACQQhqIgYgA0EMaygCAGpBhLfyACgCADYCACACQfS28gAoAgAiAzYCACACIANBDGsoAgBqQYi38gAoAgA2AgAgAkHotvIANgJAIAJBwLbyADYCACACQdS28gA2AgggCBDZASEJIAJCADcCLCACQgA3AjQgAkEYNgI8IAJBpK/yADYCDAJAAkAgASgCPCABKAI4a0EATA0AIAZBycLxAEEBEEchBCABKAI4IgMgASgCPEYNAUEBIQUgBCADKAIAIAMgAy0ACyIEQRh0QRh1QQBIIgcbIAMoAgQgBCAHGxBHQcnC8QBBARBHGiABKAI8IAEoAjhrQQxMDQADQCAGQcrL8QBBAhBHGiAGQcnC8QBBARBHIQMgASgCPCABKAI4IgRrQQxtIAVNDQIgAyAEIAVBDGxqIgMoAgAgAyADLQALIgRBGHRBGHVBAEgiBxsgAygCBCAEIAcbEEdBycLxAEEBEEcaIAVBAWoiBSABKAI8IAEoAjhrQQxtSA0ACwsgACAIEKECIAJB8LbyACgCACIANgIAIAIgAEEMaygCAGpBkLfyACgCADYCACACQaSv8gA2AgwgAkGUt/IAKAIANgIIIAIsADdBAEgEQCACKAIsEBcLIAkQzgEaIAJBQGsQggEaIAJBkAFqJAAPCxBtAAvxBAEIfyMAQZABayICJAAgAkHUtvIANgIIIAJB6LbyADYCQCACQfi28gAoAgAiAzYCACACIANBDGsoAgBqQfy28gAoAgA2AgAgAkEANgIEIAIgAigCAEEMaygCAGoiAyACQQxqIggQvAEgA0KAgICAcDcCSCACQYC38gAoAgAiAzYCCCACQQhqIgYgA0EMaygCAGpBhLfyACgCADYCACACQfS28gAoAgAiAzYCACACIANBDGsoAgBqQYi38gAoAgA2AgAgAkHotvIANgJAIAJBwLbyADYCACACQdS28gA2AgggCBDZASEJIAJCADcCLCACQgA3AjQgAkEYNgI8IAJBpK/yADYCDAJAAkAgASgCMCABKAIsa0EATA0AIAZBycLxAEEBEEchBCABKAIsIgMgASgCMEYNAUEBIQUgBCADKAIAIAMgAy0ACyIEQRh0QRh1QQBIIgcbIAMoAgQgBCAHGxBHQcnC8QBBARBHGiABKAIwIAEoAixrQQxMDQADQCAGQcrL8QBBAhBHGiAGQcnC8QBBARBHIQMgASgCMCABKAIsIgRrQQxtIAVNDQIgAyAEIAVBDGxqIgMoAgAgAyADLQALIgRBGHRBGHVBAEgiBxsgAygCBCAEIAcbEEdBycLxAEEBEEcaIAVBAWoiBSABKAIwIAEoAixrQQxtSA0ACwsgACAIEKECIAJB8LbyACgCACIANgIAIAIgAEEMaygCAGpBkLfyACgCADYCACACQaSv8gA2AgwgAkGUt/IAKAIANgIIIAIsADdBAEgEQCACKAIsEBcLIAkQzgEaIAJBQGsQggEaIAJBkAFqJAAPCxBtAAt4AQN/IAEoAgQiAyABLQALIgIgAkEYdEEYdSIEQQBIGwRAIAAoAjAiAiAAKAI0RwRAAkAgBEEATgRAIAIgASkCADcCACACIAEoAgg2AggMAQsgAiABKAIAIAMQGgsgACACQQxqNgIwQQEPCyAAQSxqIAEQhQILQQELIAAgASAAQSxqIgBHBEAgACABKAIAIAEoAgQQpAQLQQELRQAgAUGUsPMAQbix8wBBABAcIgEgABD6BSAAIAFHBEAgAUEsaiAAKAIsIAAoAjAQpAQgAUE4aiAAKAI4IAAoAjwQpAQLC3YBBH8gAEEsaiEBIABBOGohAiAALQBDIgRBGHRBGHUhAyAALAA3QQBOBEAgA0EATgRAIAEgAikCADcCACABIAIoAgg2AggPCyABIAAoAjggACgCPBAgDwsgASAAKAI4IAIgA0EASCIBGyAAKAI8IAQgARsQIRoLewECfyABIABBLGoiAEcEQCABLQALIgNBGHRBGHUhAiAALAALQQBOBEAgAkEATgRAIAAgASkCADcCACAAIAEoAgg2AghBAQ8LIAAgASgCACABKAIEECBBAQ8LIAAgASgCACABIAJBAEgiABsgASgCBCADIAAbECEaC0EBC4oCAQR/IAFBlLDzAEGYsfMAQQAQHCIBIAAQ+gUgACABRwRAIAFBLGohAiAAQSxqIgMtAAsiBUEYdEEYdSEEAkAgASwAN0EATgRAIARBAE4EQCACIAMpAgA3AgAgAiADKAIINgIIDAILIAIgACgCLCAAKAIwECAMAQsgAiAAKAIsIAMgBEEASCICGyAAKAIwIAUgAhsQIRoLIABBOGohAyABQThqIQIgAC0AQyIFQRh0QRh1IQQgASwAQ0EATgRAIARBAE4EQCACIAMpAgA3AgAgAiADKAIINgIIDwsgAiAAKAI4IAAoAjwQIA8LIAIgACgCOCADIARBAEgiARsgACgCPCAFIAEbECEaCwsMACAAIAAoAjA2AiwLKQEBfyMAQRBrIgIkACACIAEoAjA2AgAgAEGw5e8AIAIQTyACQRBqJAALKQEBfyMAQRBrIgIkACACIAEoAiw2AgAgAEGw5e8AIAIQTyACQRBqJAAL2gEBBH8jAEEwayICJAACQCABEMQCIgEgACgCNCIDSCAAKAI4IgQgAUhyIgUEQAJAIAAsACdBAE4EQCACIAAoAiQ2AiggAiAAKQIcNwMgDAELIAJBIGogACgCHCAAKAIgEBogACgCOCEEIAAoAjQhAwsgACgCMCEAIAIgBDYCECACIAE2AgAgAiAANgIIIAIgAzYCDCACIAIoAiAgAkEgaiACLAArQQBIGzYCBEGl4+8AIAIQOiACLAArQQBODQEgAigCIBAXDAELIAAgATYCLAsgAkEwaiQAIAVFC/MBAQV/IwBBMGsiAiQAAkACfyABmUQAAAAAAADgQWMEQCABqgwBC0GAgICAeAsiAyAAKAI0IgRIIAAoAjgiBSADSHIiBgRAAkAgACwAJ0EATgRAIAIgACgCJDYCKCACIAApAhw3AyAMAQsgAkEgaiAAKAIcIAAoAiAQGiAAKAI4IQUgACgCNCEECyAAKAIwIQAgAiAFNgIQIAIgAzYCACACIAA2AgggAiAENgIMIAIgAigCICACQSBqIAIsACtBAEgbNgIEQaXj7wAgAhA6IAIsACtBAE4NASACKAIgEBcMAQsgACADNgIsCyACQTBqJAAgBkULNwAgAUGUsPMAQdCw8wBBABAcIgEgABD6BSABIAAtADw6ADwgASAAKQI0NwI0IAEgACkCLDcCLAsNACAAKwMwIAArAzhiCwwAIAAgACsDODkDMAvTAQICfwJ8IwBBQGoiAiQAAkAgACsDSCIFIAFjIAArA0AiBCABZHIiAwRAAkAgACwAJ0EATgRAIAIgACgCJDYCOCACIAApAhw3AzAMAQsgAkEwaiAAKAIcIAAoAiAQGiAAKwNIIQUgACsDQCEECyACIAArAzg5AxAgAiAEOQMYIAIgBTkDICACIAE5AwAgAiACKAIwIAJBMGogAiwAO0EASBs2AghBj4LvACACEDogAiwAO0EATg0BIAIoAjAQFwwBCyAAIAE5AzALIAJBQGskACADRQspAQF/IwBBEGsiAiQAIAIgASsDODkDACAAQeGC7wAgAhBPIAJBEGokAAspAQF/IwBBEGsiAiQAIAIgASsDMDkDACAAQeGC7wAgAhBPIAJBEGokAAvYAQIBfwN8IwBBQGoiAiQAAkAgARDNFCIDIAArA0AiBGMgACsDSCIFIANjciIBBEACQCAALAAnQQBOBEAgAiAAKAIkNgI4IAIgACkCHDcDMAwBCyACQTBqIAAoAhwgACgCIBAaIAArA0ghBSAAKwNAIQQLIAIgACsDODkDECACIAQ5AxggAiAFOQMgIAIgAzkDACACIAIoAjAgAkEwaiACLAA7QQBIGzYCCEGPgu8AIAIQOiACLAA7QQBODQEgAigCMBAXDAELIAAgAzkDMAsgAkFAayQAIAFFC0cAIAFBlLDzAEGwsPMAQQAQHCIBIAAQ+gUgASAAKQNINwNIIAFBQGsgAEFAaykDADcDACABIAApAzg3AzggASAAKQMwNwMwCw0AIAAtACogAC0AK0cLDAAgACAALQArOgAqCzIBAX8gAEEEQQUgAS0AKyICGyIBOgALIABBz4jvAEG/j+8AIAIbIAEQGSABakEAOgAACzIBAX8gAEEEQQUgAS0AKiICGyIBOgALIABBz4jvAEG/j+8AIAIbIAEQGSABakEAOgAACwsAIAAgAToAKkEBCxUAIAAgAUQAAAAAAAAAAGI6ACpBAQs6AQF/IAAgASgCBCABLQALIgAgAEEYdEEYdUEASBtBBEYEfyABQX9Bz4jvAEEEEBsFQQELRToAKkEBCyMAIAFBlLDzAEHYsfMAQQAQHCIBIAAQ+gUgASAALwEqOwEqCzUAIwBBEGsiASQAIAEgACgCHCAAQRxqIAAsACdBAEgbNgIAQZv27QAgARA6IAFBEGokAEEACzUAIwBBEGsiASQAIAEgACgCHCAAQRxqIAAsACdBAEgbNgIAQbT17QAgARA6IAFBEGokAEEACzcBAX8jAEEQayICJAAgAiAAKAIcIABBHGogACwAJ0EASBs2AgBBuvbtACACEDogAkEQaiQAQQALNQAjAEEQayIBJAAgASAAKAIcIABBHGogACwAJ0EASBs2AgBB/vXtACABEDogAUEQaiQAQQALEgBB3IaCAUHghoIBKAIAEKEECxIAQdCGggFB1IaCASgCABChBAsSAEHEhoIBQciGggEoAgAQoQQLEgBBuIaCAUG8hoIBKAIAEKEECxIAQayGggFBsIaCASgCABChBAsSAEGghoIBQaSGggEoAgAQoQQLEgBBlIaCAUGYhoIBKAIAEKEECzYBAX9B8IWCASEAA0AgAEEMayEBIABBAWssAABBAEgEQCABKAIAEBcLIAEiAEHw7YEBRw0ACwsLACAAKAIgKALEAQsRACAAQRBrIgAQ/gYaIAAQFwsMACAAEP4GGiAAEBcLCgAgAEEQaxD+BgsHAEGQr/MACxUAIABBBGpBACABKAIEQZSu8wBGGwsOAEHgARAYIgAQgRUgAAsMACABQbSs8wA2AgALEgBBCBAYIgBBtKzzADYCACAAC7EBAQR/QeABEBgiASAAEGQhAyABQdjd8gA2ArABIAFBtAFqIQICQCAALAC/AUEATgRAIAIgAEG0AWoiBCkCADcCACACIAQoAgg2AggMAQsgAiAAKAK0ASAAKAK4ARAaCyABIAAoAtwBNgLcASABIAApAtQBNwLUASABIAApAswBNwLMASABIAApAsQBNwLEASABQeyr8wA2AsABIAFB3KvzADYCsAEgAUHIpfMANgIAIAMLcAECfyMAQSBrIgAkAAJAIAEgASgCACgCCBEAAEElRiICDQAgAEEQaiIDIAEgASgCACgCMBECACAAIAAoAhAgAyAALAAbQQBIGzYCAEGrtu8AIAAQOiAALAAbQQBODQAgACgCEBAXCyAAQSBqJAAgAgsHAEGYj/MACxUAIABBBGpBACABKAIEQaCO8wBGGwsPAEHgARAYIgAQgAQaIAALDAAgAUHEjPMANgIACxIAQQgQGCIAQcSM8wA2AgAgAAuxAQEEf0HgARAYIgEgABBkIQMgAUHY3fIANgKwASABQbQBaiECAkAgACwAvwFBAE4EQCACIABBtAFqIgQpAgA3AgAgAiAEKAIINgIIDAELIAIgACgCtAEgACgCuAEQGgsgASAAKALcATYC3AEgASAAKQLUATcC1AEgASAAKQLMATcCzAEgASAAKQLEATcCxAEgAUGAjPMANgLAASABQfCL8wA2ArABIAFB3IXzADYCACADCwwAIAAQtg0aIAAQFwsMACAAEP8GGiAAEBcLDAAgABDxAhogABAXCwwAIAAQuA0aIAAQFwsMACAAEI4IGiAAEBcLDAAgABCPCBogABAXCwwAIAAQiwoaIAAQFwsNACAAQYGAgIB4NgIECwwAIAAQgQcaIAAQFwsMACAAEIwKGiAAEBcLDAAgABC8DRogABAXCwwAIAAQjwoaIAAQFwsMACAAEL4NGiAAEBcLDAAgABDgAhogABAXCwwAIAAQkAoaIAAQFwsMACAAEL8NGiAAEBcLCQAgAEIANwIECwwAIAAQwQ0aIAAQFwsMACAAEMINGiAAEBcLDAAgABDQBBogABAXCwwAIAAQyQMaIAAQFwsMACAAEMQNGiAAEBcLDAAgABDbARogABAXCwwAIAAQmAoaIAAQFwsMACAAEJ0IGiAAEBcLBAAjAAsLmqGBAegBAEGACAvRxHEvZGF0YS9CcmF2dXJhLnhtbAA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8Ym91bmRpbmctYm94ZXMgZm9udC1mYW1pbHk9IkJyYXZ1cmEiIHVuaXRzLXBlci1lbT0iMTAwMCI+CiAgPGcgYz0iRTAwMCIgeD0iMi4wIiB5PSIwLjAiIHc9IjgwLjAiIGg9Ijk5Ny4wIiBoLWEteD0iODQiIG49ImJyYWNlIi8+CiAgPGcgYz0iRTAwMyIgeD0iMC4wIiB5PSIwLjAiIHc9IjQ2OS4wIiBoPSIyOTUuMCIgaC1hLXg9IjQ2OSIgbj0iYnJhY2tldFRvcCIvPgogIDxnIGM9IkUwMDQiIHg9IjAuMCIgeT0iLTI5NS4wIiB3PSI0NjkuMCIgaD0iMjk1LjAiIGgtYS14PSI0NjkiIG49ImJyYWNrZXRCb3R0b20iLz4KICA8ZyBjPSJFMDQzIiB4PSIwLjAiIHk9IjMxOC4wIiB3PSIxMDAuMCIgaD0iMzUyLjAiIGgtYS14PSIxMDAiIG49InJlcGVhdERvdHMiLz4KICA8ZyBjPSJFMDQ0IiB4PSIwLjAiIHk9Ii01MC4wIiB3PSIxMDAuMCIgaD0iMTAwLjAiIGgtYS14PSIxMDAiIG49InJlcGVhdERvdCIvPgogIDxnIGM9IkUwNDUiIHg9IjExLjAiIHk9Ii05LjAiIHc9IjEwNzEuMCIgaD0iNDUxLjAiIGgtYS14PSIxMDgyIiBuPSJkYWxTZWdubyIvPgogIDxnIGM9IkUwNDYiIHg9IjExLjAiIHk9Ii05LjAiIHc9IjEwNzEuMCIgaD0iNDUxLjAiIGgtYS14PSIxMDgzIiBuPSJkYUNhcG8iLz4KICA8ZyBjPSJFMDQ3IiB4PSI0LjAiIHk9Ii0yNy4wIiB3PSI1NDYuMCIgaD0iNzg2LjAiIGgtYS14PSI1NTciIG49InNlZ25vIi8+CiAgPGcgYz0iRTA0OCIgeD0iLTQuMCIgeT0iLTE1OC4wIiB3PSI5NTkuMCIgaD0iMTA1Ni4wIiBoLWEteD0iOTU0IiBuPSJjb2RhIi8+CiAgPGcgYz0iRTA0OSIgeD0iMC4wIiB5PSItMTU0LjAiIHc9IjgyMi4wIiBoPSIxMDU3LjAiIGgtYS14PSI4MTkiIG49ImNvZGFTcXVhcmUiLz4KICA8ZyBjPSJFMDRCIiB4PSIxLjAiIHk9Ii0zMy4wIiB3PSI0MDEuMCIgaD0iMTA2NC4wIiBoLWEteD0iNDAyIiBuPSJzZWdub1NlcnBlbnQyIi8+CiAgPGcgYz0iRTA1MCIgeD0iMC4wIiB5PSItNjU4LjAiIHc9IjY3MS4wIiBoPSIxNzU2LjAiIGgtYS14PSI2NzEiIG49ImdDbGVmIi8+CiAgPGcgYz0iRTA1MSIgeD0iMC4wIiB5PSItODgxLjAiIHc9IjY3MS4wIiBoPSIxOTc5LjAiIGgtYS14PSI2NzEiIG49ImdDbGVmMTVtYiIvPgogIDxnIGM9IkUwNTIiIHg9IjAuMCIgeT0iLTg3OC4wIiB3PSI2NzEuMCIgaD0iMTk3Ni4wIiBoLWEteD0iNjY0IiBuPSJnQ2xlZjh2YiIvPgogIDxnIGM9IkUwNTMiIHg9IjAuMCIgeT0iLTY1OC4wIiB3PSI2NzEuMCIgaD0iMTk3OC4wIiBoLWEteD0iNjcxIiBuPSJnQ2xlZjh2YSIvPgogIDxnIGM9IkUwNTQiIHg9IjAuMCIgeT0iLTY1OC4wIiB3PSI2NzEuMCIgaD0iMTk3Ny4wIiBoLWEteD0iNjcxIiBuPSJnQ2xlZjE1bWEiLz4KICA8ZyBjPSJFMDU1IiB4PSIwLjAiIHk9Ii02NTguMCIgdz0iMTA0NC4wIiBoPSIxNzU2LjAiIGgtYS14PSIxMDQ0IiBuPSJnQ2xlZjh2Yk9sZCIvPgogIDxnIGM9IkUwNTYiIHg9IjAuMCIgeT0iLTY1OC4wIiB3PSI4NDIuMCIgaD0iMTc1Ni4wIiBoLWEteD0iODQyIiBuPSJnQ2xlZjh2YkNDbGVmIi8+CiAgPGcgYz0iRTA1QyIgeD0iMC4wIiB5PSItNTA2LjAiIHc9IjY5OS4wIiBoPSIxMDEyLjAiIGgtYS14PSI2OTkiIG49ImNDbGVmIi8+CiAgPGcgYz0iRTA1RCIgeD0iMC4wIiB5PSItNzQxLjAiIHc9IjY5OS4wIiBoPSIxMjQ3LjAiIGgtYS14PSI2OTkiIG49ImNDbGVmOHZiIi8+CiAgPGcgYz0iRTA2MiIgeD0iLTUuMCIgeT0iLTYzNS4wIiB3PSI2ODkuMCIgaD0iODk3LjAiIGgtYS14PSI2ODQiIG49ImZDbGVmIi8+CiAgPGcgYz0iRTA2MyIgeD0iLTUuMCIgeT0iLTc0Mi4wIiB3PSI2ODkuMCIgaD0iMTAwNC4wIiBoLWEteD0iNjg0IiBuPSJmQ2xlZjE1bWIiLz4KICA8ZyBjPSJFMDY0IiB4PSItNS4wIiB5PSItNzQ0LjAiIHc9IjY4OS4wIiBoPSIxMDA2LjAiIGgtYS14PSI2ODQiIG49ImZDbGVmOHZiIi8+CiAgPGcgYz0iRTA2NSIgeD0iLTUuMCIgeT0iLTYzNS4wIiB3PSI2ODkuMCIgaD0iMTEzMC4wIiBoLWEteD0iNjg0IiBuPSJmQ2xlZjh2YSIvPgogIDxnIGM9IkUwNjYiIHg9Ii01LjAiIHk9Ii02MzUuMCIgdz0iNjg5LjAiIGg9IjExMzEuMCIgaC1hLXg9IjY4NCIgbj0iZkNsZWYxNW1hIi8+CiAgPGcgYz0iRTA2OSIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjM4Mi4wIiBoPSI1MDAuMCIgaC1hLXg9IjM4MiIgbj0idW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYxIi8+CiAgPGcgYz0iRTA2QSIgeD0iMC4wIiB5PSItNDY1LjAiIHc9IjMxMi4wIiBoPSI5MjYuMCIgaC1hLXg9IjMxMiIgbj0idW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYyIi8+CiAgPGcgYz0iRTA2RCIgeD0iLTMuMCIgeT0iLTc0OC4wIiB3PSI0MTEuMCIgaD0iMTUxMi4wIiBoLWEteD0iNDA5IiBuPSI2c3RyaW5nVGFiQ2xlZiIvPgogIDxnIGM9IkUwNkUiIHg9Ii0zLjAiIHk9Ii01MDguMCIgdz0iMjc1LjAiIGg9IjEwMTIuMCIgaC1hLXg9IjI3MSIgbj0iNHN0cmluZ1RhYkNsZWYiLz4KICA8ZyBjPSJFMDczIiB4PSI2LjAiIHk9Ii02NTguMCIgdz0iNjcxLjAiIGg9IjE3NTYuMCIgaC1hLXg9IjY3NCIgbj0iZ0NsZWZSZXZlcnNlZCIvPgogIDxnIGM9IkUwNzQiIHg9IjYuMCIgeT0iLTYwMi4wIiB3PSI2NzEuMCIgaD0iMTc1Ni4wIiBoLWEteD0iNjc0IiBuPSJnQ2xlZlR1cm5lZCIvPgogIDxnIGM9IkUwNzUiIHg9IjAuMCIgeT0iLTUwNi4wIiB3PSI2OTkuMCIgaD0iMTAxMi4wIiBoLWEteD0iNjk5IiBuPSJjQ2xlZlJldmVyc2VkIi8+CiAgPGcgYz0iRTA3NiIgeD0iMC4wIiB5PSItNjM1LjAiIHc9IjY4OS4wIiBoPSI4OTcuMCIgaC1hLXg9IjY4OSIgbj0iZkNsZWZSZXZlcnNlZCIvPgogIDxnIGM9IkUwNzciIHg9IjAuMCIgeT0iLTI2NC4wIiB3PSI2ODkuMCIgaD0iODk3LjAiIGgtYS14PSI2ODQiIG49ImZDbGVmVHVybmVkIi8+CiAgPGcgYz0iRTA3QSIgeD0iMC4wIiB5PSItNDU1LjAiIHc9IjQ0MC4wIiBoPSIxMTYyLjAiIGgtYS14PSI0NDAiIG49ImdDbGVmQ2hhbmdlIi8+CiAgPGcgYz0iRTA3QiIgeD0iMC4wIiB5PSItMzMyLjAiIHc9IjUwNi4wIiBoPSI2NjQuMCIgaC1hLXg9IjUwNiIgbj0iY0NsZWZDaGFuZ2UiLz4KICA8ZyBjPSJFMDdDIiB4PSItMTUuMCIgeT0iLTQxNC4wIiB3PSI0NzguMCIgaD0iNTg0LjAiIGgtYS14PSI0NjIiIG49ImZDbGVmQ2hhbmdlIi8+CiAgPGcgYz0iRTA4MCIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSI0MzAuMCIgaD0iNTAxLjAiIGgtYS14PSI0NzAiIG49InRpbWVTaWcwIi8+CiAgPGcgYz0iRTA4MSIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSIyOTQuMCIgaD0iNTAxLjAiIGgtYS14PSIzMzQiIG49InRpbWVTaWcxIi8+CiAgPGcgYz0iRTA4MiIgeD0iMjAuMCIgeT0iLTI1Ny4wIiB3PSI0MDYuMCIgaD0iNTExLjAiIGgtYS14PSI0NDYiIG49InRpbWVTaWcyIi8+CiAgPGcgYz0iRTA4MyIgeD0iMjAuMCIgeT0iLTI1MS4wIiB3PSIzODEuMCIgaD0iNTAwLjAiIGgtYS14PSI0MjEiIG49InRpbWVTaWczIi8+CiAgPGcgYz0iRTA4NCIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSI0MzAuMCIgaD0iNTAxLjAiIGgtYS14PSI0NzAiIG49InRpbWVTaWc0Ii8+CiAgPGcgYz0iRTA4NSIgeD0iMjAuMCIgeT0iLTI1MS4wIiB3PSIzNjMuMCIgaD0iNDk3LjAiIGgtYS14PSI0MDMiIG49InRpbWVTaWc1Ii8+CiAgPGcgYz0iRTA4NiIgeD0iMjAuMCIgeT0iLTI0OS4wIiB3PSIzOTQuMCIgaD0iNTAwLjAiIGgtYS14PSI0MzQiIG49InRpbWVTaWc2Ii8+CiAgPGcgYz0iRTA4NyIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSI0MDEuMCIgaD0iNDk5LjAiIGgtYS14PSI0NDEiIG49InRpbWVTaWc3Ii8+CiAgPGcgYz0iRTA4OCIgeD0iMjAuMCIgeT0iLTI1OS4wIiB3PSIzOTYuMCIgaD0iNTE4LjAiIGgtYS14PSI0MzYiIG49InRpbWVTaWc4Ii8+CiAgPGcgYz0iRTA4OSIgeD0iMjAuMCIgeT0iLTI0OS4wIiB3PSIzOTQuMCIgaD0iNTAwLjAiIGgtYS14PSI0MzQiIG49InRpbWVTaWc5Ii8+CiAgPGcgYz0iRTA4QSIgeD0iNS4wIiB5PSItMjQ5LjAiIHc9IjQxOS4wIiBoPSI1MDAuMCIgaC1hLXg9IjQyNCIgbj0idGltZVNpZ0NvbW1vbiIvPgogIDxnIGM9IkUwOEIiIHg9IjAuMCIgeT0iLTM1OS4wIiB3PSI0MTguMCIgaD0iNzIwLjAiIGgtYS14PSI0MTciIG49InRpbWVTaWdDdXRDb21tb24iLz4KICA8ZyBjPSJFMDhDIiB4PSItMS4wIiB5PSItMjUwLjAiIHc9IjUwMC4wIiBoPSI1MDAuMCIgaC1hLXg9IjUwMCIgbj0idGltZVNpZ1BsdXMiLz4KICA8ZyBjPSJFMDhEIiB4PSItMS4wIiB5PSItMTMzLjAiIHc9IjI1Ni4wIiBoPSIyNTYuMCIgaC1hLXg9IjI1NCIgbj0idGltZVNpZ1BsdXNTbWFsbCIvPgogIDxnIGM9IkUwOEUiIHg9IjAuMCIgeT0iLTE5MC4wIiB3PSIzNzguMCIgaD0iMzc5LjAiIGgtYS14PSIzNzgiIG49InRpbWVTaWdGcmFjdGlvbmFsU2xhc2giLz4KICA8ZyBjPSJFMDhGIiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iNDQ4LjAiIGg9IjI0OS4wIiBoLWEteD0iNDQ4IiBuPSJ0aW1lU2lnRXF1YWxzIi8+CiAgPGcgYz0iRTA5MCIgeD0iMC4wIiB5PSItMzUuMCIgdz0iNDQ4LjAiIGg9Ijc1LjAiIGgtYS14PSI0NDgiIG49InRpbWVTaWdNaW51cyIvPgogIDxnIGM9IkUwOTEiIHg9IjAuMCIgeT0iLTE5OC4wIiB3PSIzOTUuMCIgaD0iMzk2LjAiIGgtYS14PSIzOTYiIG49InRpbWVTaWdNdWx0aXBseSIvPgogIDxnIGM9IkUwOTIiIHg9IjAuMCIgeT0iLTI1MS4wIiB3PSIxMTAuMCIgaD0iNTAwLjAiIGgtYS14PSIxMTAiIG49InRpbWVTaWdQYXJlbnNMZWZ0U21hbGwiLz4KICA8ZyBjPSJFMDkzIiB4PSIwLjAiIHk9Ii0yNTEuMCIgdz0iMTEwLjAiIGg9IjUwMC4wIiBoLWEteD0iMTEwIiBuPSJ0aW1lU2lnUGFyZW5zUmlnaHRTbWFsbCIvPgogIDxnIGM9IkUwOTQiIHg9IjAuMCIgeT0iLTQ4OS4wIiB3PSIxODQuMCIgaD0iOTgwLjAiIGgtYS14PSIxODQiIG49InRpbWVTaWdQYXJlbnNMZWZ0Ii8+CiAgPGcgYz0iRTA5NSIgeD0iMC4wIiB5PSItNDg5LjAiIHc9IjE4NC4wIiBoPSI5ODAuMCIgaC1hLXg9IjE4NCIgbj0idGltZVNpZ1BhcmVuc1JpZ2h0Ii8+CiAgPGcgYz0iRTBBMCIgeD0iMC4wIiB5PSItMTU1LjAiIHc9IjU5OS4wIiBoPSIzMTAuMCIgaC1hLXg9IjU5OSIgbj0ibm90ZWhlYWREb3VibGVXaG9sZSI+CiAgICA8YSBuPSJub3RlaGVhZE9yaWdpbiIgeD0iMC4zNiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwQTEiIHg9IjAuMCIgeT0iLTE5MC4wIiB3PSI0MTYuMCIgaD0iMzg4LjAiIGgtYS14PSI0MTYiIG49Im5vdGVoZWFkRG91YmxlV2hvbGVTcXVhcmUiLz4KICA8ZyBjPSJFMEEyIiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iNDIyLjAiIGg9IjI1MC4wIiBoLWEteD0iNDIyIiBuPSJub3RlaGVhZFdob2xlIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE3IiB5PSIwLjMzIi8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS41MyIgeT0iLTAuMzYiLz4KICA8L2c+CiAgPGcgYz0iRTBBMyIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjI5NS4wIiBoPSIyNTAuMCIgaC1hLXg9IjI5NSIgbj0ibm90ZWhlYWRIYWxmIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjIiIHk9IjAuMyIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuOTgiIHk9Ii0wLjMiLz4KICAgIDxhIG49InNwbGl0U3RlbURvd25ORSIgeD0iMC45NiIgeT0iLTAuMyIvPgogICAgPGEgbj0ic3BsaXRTdGVtRG93bk5XIiB4PSIwLjEzIiB5PSItMC40MyIvPgogICAgPGEgbj0ic3BsaXRTdGVtVXBTRSIgeD0iMS4xMSIgeT0iMC4zNyIvPgogICAgPGEgbj0ic3BsaXRTdGVtVXBTVyIgeD0iMC4zMyIgeT0iMC4zOCIvPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC4xNyIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMTgiIHk9IjAuMTciLz4KICA8L2c+CiAgPGcgYz0iRTBBNCIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjI5NS4wIiBoPSIyNTAuMCIgaC1hLXg9IjI5NSIgbj0ibm90ZWhlYWRCbGFjayI+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4yMSIgeT0iMC4zIi8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC45NCIgeT0iLTAuMyIvPgogICAgPGEgbj0ic3BsaXRTdGVtRG93bk5FIiB4PSIwLjk3IiB5PSItMC4yNSIvPgogICAgPGEgbj0ic3BsaXRTdGVtRG93bk5XIiB4PSIwLjEyIiB5PSItMC40MiIvPgogICAgPGEgbj0ic3BsaXRTdGVtVXBTRSIgeD0iMS4wOSIgeT0iMC4zOSIvPgogICAgPGEgbj0ic3BsaXRTdGVtVXBTVyIgeD0iMC4zMSIgeT0iMC4zNiIvPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC4xNyIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMTgiIHk9IjAuMTciLz4KICA8L2c+CiAgPGcgYz0iRTBBNSIgeD0iMC4wIiB5PSIwLjAiIHc9IjI5NSIgaD0iMC4wIiBoLWEteD0iMjk1IiBuPSJub3RlaGVhZE51bGwiLz4KICA8ZyBjPSJFMEE5IiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iMjkwLjAiIGg9IjI1MC4wIiBoLWEteD0iMjkwIiBuPSJub3RlaGVhZFhCbGFjayI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9Ii0wLjQ0Ii8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4xNiIgeT0iMC40NCIvPgogIDwvZz4KICA8ZyBjPSJFMEFGIiB4PSItMS4wIiB5PSItMTI1LjAiIHc9IjI1MC4wIiBoPSIyNTAuMCIgaC1hLXg9IjI0OSIgbj0ibm90ZWhlYWRQbHVzQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iLTAuMCIgeT0iMC4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4wIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTBCNSIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjQyMC4wIiBoPSIyNTAuMCIgaC1hLXg9IjQyMCIgbj0ibm90ZWhlYWRXaG9sZVdpdGhYIi8+CiAgPGcgYz0iRTBCNiIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjI5NC4wIiBoPSIyNTAuMCIgaC1hLXg9IjI5NCIgbj0ibm90ZWhlYWRIYWxmV2l0aFgiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC4xNyIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMTgiIHk9IjAuMTYiLz4KICA8L2c+CiAgPGcgYz0iRTBCNyIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjI4OS4wIiBoPSIyNTAuMCIgaC1hLXg9IjI4OSIgbj0ibm90ZWhlYWRWb2lkV2l0aFgiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC4xNSIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMTYiIHk9IjAuMTUiLz4KICA8L2c+CiAgPGcgYz0iRTBEOSIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjI1MS4wIiBoPSIyNTAuMCIgaC1hLXg9IjI1MSIgbj0ibm90ZWhlYWREaWFtb25kSGFsZiI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwREEiIHg9IjAuMCIgeT0iLTEyNS4wIiB3PSIzNTEuMCIgaD0iMjUwLjAiIGgtYS14PSIzNTEiIG49Im5vdGVoZWFkRGlhbW9uZEhhbGZXaWRlIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iMC4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS40IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTBEQiIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjI1MC4wIiBoPSIyNTAuMCIgaC1hLXg9IjI1MCIgbj0ibm90ZWhlYWREaWFtb25kQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjAiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFMERDIiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iMzUwLjAiIGg9IjI1MC4wIiBoLWEteD0iMzUwIiBuPSJub3RlaGVhZERpYW1vbmRCbGFja1dpZGUiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjQiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFMEREIiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iMjUwLjAiIGg9IjI1MC4wIiBoLWEteD0iMjUwIiBuPSJub3RlaGVhZERpYW1vbmRXaGl0ZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwREUiIHg9IjAuMCIgeT0iLTEyNS4wIiB3PSIzNTAuMCIgaD0iMjUwLjAiIGgtYS14PSIzNTAiIG49Im5vdGVoZWFkRGlhbW9uZFdoaXRlV2lkZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuNCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwRjUiIHg9IjAuMCIgeT0iLTE4MS4wIiB3PSIxMDkuMCIgaD0iMzYyLjAiIGgtYS14PSI3MyIgbj0ibm90ZWhlYWRQYXJlbnRoZXNpc0xlZnQiLz4KICA8ZyBjPSJFMEY2IiB4PSItMzYuMCIgeT0iLTE4MS4wIiB3PSIxMDkuMCIgaD0iMzYyLjAiIGgtYS14PSI3MyIgbj0ibm90ZWhlYWRQYXJlbnRoZXNpc1JpZ2h0Ii8+CiAgPGcgYz0iRTBGQSIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjQyMi4wIiBoPSIyNTAuMCIgaC1hLXg9IjQyMiIgbj0ibm90ZWhlYWRXaG9sZUZpbGxlZCIvPgogIDxnIGM9IkUxMDEiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSI1MzAuMCIgaD0iNTAwLjAiIGgtYS14PSI1MzEiIG49Im5vdGVoZWFkU2xhc2hIb3Jpem9udGFsRW5kcyI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9Ii0xLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIyLjEyIiB5PSIxLjAiLz4KICA8L2c+CiAgPGcgYz0iRTEwMiIgeD0iMC4wIiB5PSItMjUwLjAiIHc9Ijk4MC4wIiBoPSI1MDAuMCIgaC1hLXg9Ijk4MCIgbj0ibm90ZWhlYWRTbGFzaFdoaXRlV2hvbGUiLz4KICA8ZyBjPSJFMTAzIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iNzgwLjAiIGg9IjUwMC4wIiBoLWEteD0iNzgwIiBuPSJub3RlaGVhZFNsYXNoV2hpdGVIYWxmIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTEuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjMuMTIiIHk9IjEuMCIvPgogIDwvZz4KICA8ZyBjPSJFMjIwIiB4PSItMTUwLjAiIHk9Ii05My4wIiB3PSIzMDAuMCIgaD0iMTg3LjAiIGgtYS14PSIxNTAiIG49InRyZW1vbG8xIi8+CiAgPGcgYz0iRTIyMSIgeD0iLTE1MS4wIiB5PSItMTg3LjAiIHc9IjMwMC4wIiBoPSIzNzQuMCIgaC1hLXg9IjE0OSIgbj0idHJlbW9sbzIiLz4KICA8ZyBjPSJFMjIyIiB4PSItMTUwLjAiIHk9Ii0yODAuMCIgdz0iMzAwLjAiIGg9IjU1OC4wIiBoLWEteD0iMTUwIiBuPSJ0cmVtb2xvMyIvPgogIDxnIGM9IkUyMjMiIHg9Ii0xNTAuMCIgeT0iLTM3MC4wIiB3PSIzMDAuMCIgaD0iNzQ0LjAiIGgtYS14PSIxNDkiIG49InRyZW1vbG80Ii8+CiAgPGcgYz0iRTIyNCIgeD0iLTE1MS4wIiB5PSItNDYwLjAiIHc9IjMwMS4wIiBoPSI5MzAuMCIgaC1hLXg9IjE0OSIgbj0idHJlbW9sbzUiLz4KICA8ZyBjPSJFMjJBIiB4PSItMTU1LjAiIHk9Ii0xMTYuMCIgdz0iMzExLjAiIGg9IjIzMi4wIiBoLWEteD0iMTU2IiBuPSJidXp6Um9sbCIvPgogIDxnIGM9IkUyMkUiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNTAuMCIgaD0iMTAwLjAiIGgtYS14PSIyNTAiIG49InRyZW1vbG9EaXZpc2lEb3RzMiIvPgogIDxnIGM9IkUyMkYiIHg9IjAuMCIgeT0iMC4wIiB3PSI0MDAuMCIgaD0iMTAwLjAiIGgtYS14PSI0MDAiIG49InRyZW1vbG9EaXZpc2lEb3RzMyIvPgogIDxnIGM9IkUyMzAiIHg9IjAuMCIgeT0iMC4wIiB3PSI1NTAuMCIgaD0iMTAwLjAiIGgtYS14PSI1NTAiIG49InRyZW1vbG9EaXZpc2lEb3RzNCIvPgogIDxnIGM9IkUyMzEiIHg9IjAuMCIgeT0iMC4wIiB3PSI0MDAuMCIgaD0iMjUwLjAiIGgtYS14PSI0MDAiIG49InRyZW1vbG9EaXZpc2lEb3RzNiIvPgogIDxnIGM9IkUyNDAiIHg9IjAuMCIgeT0iLTgxMC4xOSIgdz0iMjY0LjAiIGg9IjgxOS4xOSIgaC1hLXg9IjI2NCIgbj0iZmxhZzh0aFVwIj4KICAgIDxhIG49ImdyYWNlTm90ZVNsYXNoTkUiIHg9IjEuMjgiIHk9Ii0wLjgiLz4KICAgIDxhIG49ImdyYWNlTm90ZVNsYXNoU1ciIHg9Ii0wLjY0IiB5PSItMi40NiIvPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iLTAuMDQiLz4KICA8L2c+CiAgPGcgYz0iRTI0MSIgeD0iMC4wIiB5PSItMTQuMCIgdz0iMzA2LjAiIGg9IjgyMi4wIiBoLWEteD0iMzA2IiBuPSJmbGFnOHRoRG93biI+CiAgICA8YSBuPSJncmFjZU5vdGVTbGFzaE5XIiB4PSItMC42IiB5PSIyLjE3Ii8+CiAgICA8YSBuPSJncmFjZU5vdGVTbGFzaFNFIiB4PSIxLjMzIiB5PSIwLjYzIi8+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9IjAuMTMiLz4KICA8L2c+CiAgPGcgYz0iRTI0MiIgeD0iMC4wIiB5PSItODEzLjAiIHc9IjI3OS4wIiBoPSI4MTUuMCIgaC1hLXg9IjI3OSIgbj0iZmxhZzE2dGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSItMC4wOSIvPgogIDwvZz4KICA8ZyBjPSJFMjQzIiB4PSIwLjAiIHk9Ii05LjAiIHc9IjI5MC45IiBoPSI4MjEuMDEiIGgtYS14PSIyOTIiIG49ImZsYWcxNnRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9IjAuMTMiLz4KICA8L2c+CiAgPGcgYz0iRTI0NCIgeD0iMC4wIiB5PSItODEyLjAiIHc9IjI2MS4wIiBoPSI5NjEuMCIgaC1hLXg9IjI2MiIgbj0iZmxhZzMybmRVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIwLjM4Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDUiIHg9IjAuMCIgeT0iLTE3Mi4wIiB3PSIyNzMuMCIgaD0iOTg0LjAiIGgtYS14PSIyNzQiIG49ImZsYWczMm5kRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0wLjQ1Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDYiIHg9IjAuMCIgeT0iLTgxMi4wIiB3PSIyNjEuMCIgaD0iMTE1OS4wIiBoLWEteD0iMjYyIiBuPSJmbGFnNjR0aFVwIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjEuMTciLz4KICA8L2c+CiAgPGcgYz0iRTI0NyIgeD0iMC4wIiB5PSItMzc2LjAiIHc9IjI3My4wIiBoPSIxMTg4LjAiIGgtYS14PSIyNzUiIG49ImZsYWc2NHRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0xLjI0Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDgiIHg9IjAuMCIgeT0iLTgxMi4wIiB3PSIyNjEuMCIgaD0iMTM0NS4wIiBoLWEteD0iMjU5IiBuPSJmbGFnMTI4dGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIxLjkiLz4KICA8L2c+CiAgPGcgYz0iRTI0OSIgeD0iMC4wIiB5PSItNTgwLjAiIHc9IjI3My4wIiBoPSIxMzkyLjAiIGgtYS14PSIyNzUiIG49ImZsYWcxMjh0aERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMi4wOCIvPgogIDwvZz4KICA8ZyBjPSJFMjRBIiB4PSIwLjAiIHk9Ii04MTIuMCIgdz0iMjY0LjAiIGg9IjE1MTYuMCIgaC1hLXg9IjI2OCIgbj0iZmxhZzI1NnRoVXAiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMi41OSIvPgogIDwvZz4KICA8ZyBjPSJFMjRCIiB4PSIwLjAiIHk9Ii03NTEuMCIgdz0iMjk5LjAiIGg9IjE1NjMuMCIgaC1hLXg9IjMwMSIgbj0iZmxhZzI1NnRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0yLjgxIi8+CiAgPC9nPgogIDxnIGM9IkUyNEMiIHg9IjAuMCIgeT0iLTgxMi4wIiB3PSIyNjUuMCIgaD0iMTcwMy4wIiBoLWEteD0iMjY4IiBuPSJmbGFnNTEydGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIzLjMyIi8+CiAgPC9nPgogIDxnIGM9IkUyNEQiIHg9IjAuMCIgeT0iLTkzOS4wIiB3PSIzMDAuMCIgaD0iMTc1MC4wIiBoLWEteD0iMzAxIiBuPSJmbGFnNTEydGhEb3duIj4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTMuNjEiLz4KICA8L2c+CiAgPGcgYz0iRTI0RSIgeD0iMC4wIiB5PSItODEyLjAiIHc9IjI2NS4wIiBoPSIxODkxLjAiIGgtYS14PSIyNzIiIG49ImZsYWcxMDI0dGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSI0LjA2Ii8+CiAgPC9nPgogIDxnIGM9IkUyNEYiIHg9IjAuMCIgeT0iLTEyMDIuMCIgdz0iMzAxLjAiIGg9IjE5NDQuMCIgaC1hLXg9IjMxMCIgbj0iZmxhZzEwMjR0aERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItNC42OCIvPgogIDwvZz4KICA8ZyBjPSJFMjYwIiB4PSIwLjAiIHk9Ii0xNzUuMCIgdz0iMjI2LjAiIGg9IjYxNC4wIiBoLWEteD0iMjI2IiBuPSJhY2NpZGVudGFsRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4yNSIgeT0iMC42NiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNSIgeT0iLTAuNDgiLz4KICA8L2c+CiAgPGcgYz0iRTI2MSIgeD0iMC4wIiB5PSItMzM1LjAiIHc9IjE2OC4wIiBoPSI2NzYuMCIgaC1hLXg9IjE2OCIgbj0iYWNjaWRlbnRhbE5hdHVyYWwiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMTkiIHk9IjAuNzgiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjQ4IiB5PSItMC44MyIvPgogIDwvZz4KICA8ZyBjPSJFMjYyIiB4PSIwLjAiIHk9Ii0zNDguMCIgdz0iMjQ5LjAiIGg9IjY5OC4wIiBoLWEteD0iMjQ5IiBuPSJhY2NpZGVudGFsU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuODQiIHk9IjAuOSIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMTQiIHk9IjAuNTciLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjg0IiB5PSItMC42Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4xNCIgeT0iLTAuOSIvPgogIDwvZz4KICA8ZyBjPSJFMjYzIiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iMjQ3LjAiIGg9IjI1Mi4wIiBoLWEteD0iMjUwIiBuPSJhY2NpZGVudGFsRG91YmxlU2hhcnAiLz4KICA8ZyBjPSJFMjY0IiB4PSIwLjAiIHk9Ii0xNzUuMCIgdz0iNDExLjAiIGg9IjYxMi4wIiBoLWEteD0iNDEzIiBuPSJhY2NpZGVudGFsRG91YmxlRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC45OSIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMzQiIHk9Ii0wLjQiLz4KICA8L2c+CiAgPGcgYz0iRTI2NSIgeD0iMC4wIiB5PSItMzQ4LjAiIHc9IjUxMy4wIiBoPSI2OTguMCIgaC1hLXg9IjUxMyIgbj0iYWNjaWRlbnRhbFRyaXBsZVNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjg2IiB5PSIwLjkyIi8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xMiIgeT0iMC42Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44NiIgeT0iLTAuNTkiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjEyIiB5PSItMC45Ii8+CiAgPC9nPgogIDxnIGM9IkUyNjYiIHg9IjAuMCIgeT0iLTE3NS4wIiB3PSI1OTYuMCIgaD0iNjE0LjAiIGgtYS14PSI2MDAiIG49ImFjY2lkZW50YWxUcmlwbGVGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjc1IiB5PSIwLjY2Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMi4wNSIgeT0iLTAuNDQiLz4KICA8L2c+CiAgPGcgYz0iRTI2NyIgeD0iMC4wIiB5PSItMzM1LjAiIHc9IjQ1OS4wIiBoPSI3NzQuMCIgaC1hLXg9IjQ1OSIgbj0iYWNjaWRlbnRhbE5hdHVyYWxGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjE4IiB5PSIwLjY1Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC43NSIgeT0iLTAuODMiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjQ0IiB5PSItMC44MyIvPgogIDwvZz4KICA8ZyBjPSJFMjY4IiB4PSIwLjAiIHk9Ii0zNDguMCIgdz0iNDgxLjAiIGg9IjY5OC4wIiBoLWEteD0iNDgwIiBuPSJhY2NpZGVudGFsTmF0dXJhbFNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjc4IiB5PSIwLjkiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjc4IiB5PSItMC42MSIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNDUiIHk9Ii0wLjg0Ii8+CiAgPC9nPgogIDxnIGM9IkUyNjkiIHg9IjAuMCIgeT0iLTM0OC4wIiB3PSI1MTkuMCIgaD0iNjk4LjAiIGgtYS14PSI1MTkiIG49ImFjY2lkZW50YWxTaGFycFNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjkzIiB5PSIwLjkiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE0IiB5PSIwLjYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjk0IiB5PSItMC42Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4xNCIgeT0iLTAuOSIvPgogIDwvZz4KICA8ZyBjPSJFMjZBIiB4PSIwLjAiIHk9Ii0yNDguMCIgdz0iMTQxLjAiIGg9IjQ5NS4wIiBoLWEteD0iMTQxIiBuPSJhY2NpZGVudGFsUGFyZW5zTGVmdCIvPgogIDxnIGM9IkUyNkIiIHg9IjAuMCIgeT0iLTI0OC4wIiB3PSIxNDEuMCIgaD0iNDk1LjAiIGgtYS14PSIxNDEiIG49ImFjY2lkZW50YWxQYXJlbnNSaWdodCIvPgogIDxnIGM9IkUyNkMiIHg9IjAuMCIgeT0iLTE4Ny4wIiB3PSI3Ny4wIiBoPSIzNzUuMCIgaC1hLXg9Ijc3IiBuPSJhY2NpZGVudGFsQnJhY2tldExlZnQiLz4KICA8ZyBjPSJFMjZEIiB4PSIwLjAiIHk9Ii0xODcuMCIgdz0iNzcuMCIgaD0iMzc1LjAiIGgtYS14PSI3NyIgbj0iYWNjaWRlbnRhbEJyYWNrZXRSaWdodCIvPgogIDxnIGM9IkUyNzAiIHg9Ii00Mi4wIiB5PSItMTc3LjAiIHc9IjI5MC4wIiBoPSI3NTYuMCIgaC1hLXg9IjI0OCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdEFycm93VXAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNiIgeT0iMC42NiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNjIiIHk9Ii0wLjQ1Ii8+CiAgPC9nPgogIDxnIGM9IkUyNzEiIHg9Ii0zOS4wIiB5PSItNDE4LjAiIHc9IjI5MC4wIiBoPSI4NjAuMCIgaC1hLXg9IjI1MSIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzRmxhdEFycm93RG93biI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4zNiIgeT0iMC42NSIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMDMiIHk9Ii0wLjgiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjY1IiB5PSItMC41Ii8+CiAgPC9nPgogIDxnIGM9IkUyNzIiIHg9Ii0yNi4wIiB5PSItMzQwLjAiIHc9IjIzOC4wIiBoPSI4ODcuMCIgaC1hLXg9IjIxMiIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lU2hhcnBOYXR1cmFsQXJyb3dVcCI+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC42MiIgeT0iLTAuODciLz4KICA8L2c+CiAgPGcgYz0iRTI3MyIgeD0iMy4wIiB5PSItNTQzLjAiIHc9IjI0Ny4wIiBoPSI4NzkuMCIgaC1hLXg9IjE3MSIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdE5hdHVyYWxBcnJvd0Rvd24iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMjMiIHk9IjAuNzkiLz4KICA8L2c+CiAgPGcgYz0iRTI3NCIgeD0iMC4wIiB5PSItMzQ3LjAiIHc9IjI3NS4wIiBoPSI4NzcuMCIgaC1hLXg9IjI0OSIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzU2hhcnBBcnJvd1VwIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjI3IiB5PSIxLjMiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjg2IiB5PSItMC41OCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTMiIHk9Ii0wLjg5Ii8+CiAgPC9nPgogIDxnIGM9IkUyNzUiIHg9Ii0yOC4wIiB5PSItNTM0LjAiIHc9IjI3Ny4wIiBoPSI4ODMuMCIgaC1hLXg9IjI0OSIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lU2hhcnBBcnJvd0Rvd24iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuODYiIHk9IjAuOTEiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjEzIiB5PSIwLjYxIi8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44NiIgeT0iLTAuNTkiLz4KICA8L2c+CiAgPGcgYz0iRTI4MCIgeD0iMS4wIiB5PSItMTc1LjAiIHc9IjIyNi4wIiBoPSI2MTQuMCIgaC1hLXg9IjIyNyIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdFN0ZWluIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjYzIiB5PSIwLjY4Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4zNCIgeT0iLTAuNDMiLz4KICA8L2c+CiAgPGcgYz0iRTI4MSIgeD0iMS4wIiB5PSItMTc1LjAiIHc9IjQ2NS4wIiBoPSI2MTQuMCIgaC1hLXg9IjQ2NiIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzRmxhdFppbW1lcm1hbm4iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjEuMjIiIHk9IjAuNjciLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjY0IiB5PSIwLjY3Ii8+CiAgPC9nPgogIDxnIGM9IkUyODIiIHg9IjAuMCIgeT0iLTM1My4wIiB3PSIxNzkuMCIgaD0iNjYwLjAiIGgtYS14PSIxNzkiIG49ImFjY2lkZW50YWxRdWFydGVyVG9uZVNoYXJwU3RlaW4iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNDgiIHk9IjAuNzUiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjIyIiB5PSIwLjYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjQ5IiB5PSItMC44Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4yMiIgeT0iLTAuOTIiLz4KICA8L2c+CiAgPGcgYz0iRTI4MyIgeD0iMy4wIiB5PSItMzQ3LjAiIHc9IjMxNC4wIiBoPSI3MTYuMCIgaC1hLXg9IjMxNyIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzU2hhcnBTdGVpbiI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4xMyIgeT0iMS4wIi8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xNCIgeT0iMC42Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS4xMyIgeT0iLTAuNSIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTQiIHk9Ii0wLjkiLz4KICA8L2c+CiAgPGcgYz0iRTQ0MCIgeD0iMS4wIiB5PSItMTc0LjAiIHc9IjI4Ni4wIiBoPSI2MTIuMCIgaC1hLXg9IjI4NyIgbj0iYWNjaWRlbnRhbEJ1eXVrTXVjZW5uZWJGbGF0Ij4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjgxIiB5PSItMC40MiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTgiIHk9IjAuNTQiLz4KICA8L2c+CiAgPGcgYz0iRTQ0MSIgeD0iMC4wIiB5PSItMTc1LjAiIHc9IjIyNi4wIiBoPSI2MTQuMCIgaC1hLXg9IjIyNyIgbj0iYWNjaWRlbnRhbEt1Y3VrTXVjZW5uZWJGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjI4IiB5PSIwLjciLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjU4IiB5PSItMC40MiIvPgogIDwvZz4KICA8ZyBjPSJFNDQyIiB4PSItMS4wIiB5PSItMTc1LjAiIHc9IjI4Ny4wIiBoPSI2MTQuMCIgaC1hLXg9IjI4NyIgbj0iYWNjaWRlbnRhbEJha2l5ZUZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNTQiIHk9IjEuMzkiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE1IiB5PSIxLjExIi8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44MiIgeT0iLTAuNDQiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE1IiB5PSIwLjUiLz4KICA8L2c+CiAgPGcgYz0iRTQ0MyIgeD0iMS4wIiB5PSItMTc1LjAiIHc9IjIyNi4wIiBoPSI2MTQuMCIgaC1hLXg9IjIyOSIgbj0iYWNjaWRlbnRhbEtvbWFGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjYxIiB5PSIwLjcyIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4zNiIgeT0iLTAuNDUiLz4KICA8L2c+CiAgPGcgYz0iRTQ0NCIgeD0iMC4wIiB5PSItMzM3LjAiIHc9IjIyOS4wIiBoPSI2NTkuMCIgaC1hLXg9IjIzMSIgbj0iYWNjaWRlbnRhbEtvbWFTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC42IiB5PSIwLjg4Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4yOCIgeT0iMC43MSIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNiIgeT0iLTAuNzgiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjI4IiB5PSItMC45MiIvPgogIDwvZz4KICA8ZyBjPSJFNDQ1IiB4PSIwLjAiIHk9Ii0zNDguMCIgdz0iMjQ5LjAiIGg9IjY5OC4wIiBoLWEteD0iMjUwIiBuPSJhY2NpZGVudGFsQmFraXllU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuODYiIHk9IjAuOTQiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjEyIiB5PSIwLjYyIi8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44NiIgeT0iLTAuNjIiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjEyIiB5PSItMC45MiIvPgogIDwvZz4KICA8ZyBjPSJFNDQ2IiB4PSItMS4wIiB5PSItMzM4LjAiIHc9IjM0MC4wIiBoPSI2NTkuMCIgaC1hLXg9IjMzOSIgbj0iYWNjaWRlbnRhbEt1Y3VrTXVjZW5uZWJTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC44MiIgeT0iMC44OCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNDkiIHk9IjAuNzEiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjg0IiB5PSItMC43NyIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNSIgeT0iLTAuOTUiLz4KICA8L2c+CiAgPGcgYz0iRTQ0NyIgeD0iMC4wIiB5PSItMzUwLjAiIHc9IjM0MS4wIiBoPSI2OTguMCIgaC1hLXg9IjM0MyIgbj0iYWNjaWRlbnRhbEJ1eXVrTXVjZW5uZWJTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4wNSIgeT0iMC45NCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMjYiIHk9IjAuNjMiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjA1IiB5PSItMC42MiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMjYiIHk9Ii0wLjk2Ii8+CiAgPC9nPgogIDxnIGM9IkU0QTAiIHg9IjAuMCIgeT0iMS4wIiB3PSIzMzkuMCIgaD0iMjQ0LjAiIGgtYS14PSIzMzkiIG49ImFydGljQWNjZW50QWJvdmUiLz4KICA8ZyBjPSJFNEExIiB4PSIwLjAiIHk9Ii0yNDQuMCIgdz0iMzM5LjAiIGg9IjI0NC4wIiBoLWEteD0iMzM5IiBuPSJhcnRpY0FjY2VudEJlbG93Ii8+CiAgPGcgYz0iRTRBMiIgeD0iMC4wIiB5PSIwLjAiIHc9Ijg0LjAiIGg9Ijg0LjAiIGgtYS14PSI4NCIgbj0iYXJ0aWNTdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBMyIgeD0iMC4wIiB5PSItODQuMCIgdz0iODQuMCIgaD0iODQuMCIgaC1hLXg9Ijg0IiBuPSJhcnRpY1N0YWNjYXRvQmVsb3ciLz4KICA8ZyBjPSJFNEE0IiB4PSItMS4wIiB5PSIwLjAiIHc9IjMzOS4wIiBoPSI0OC4wIiBoLWEteD0iMzM4IiBuPSJhcnRpY1RlbnV0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBNSIgeD0iLTEuMCIgeT0iLTQ4LjAiIHc9IjMzOS4wIiBoPSI0OC4wIiBoLWEteD0iMzM4IiBuPSJhcnRpY1RlbnV0b0JlbG93Ii8+CiAgPGcgYz0iRTRBNiIgeD0iMS4wIiB5PSItMi4wIiB3PSI5OS4wIiBoPSIyOTUuMCIgaC1hLXg9IjEwMiIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vQWJvdmUiLz4KICA8ZyBjPSJFNEE3IiB4PSIxLjAiIHk9Ii0yOTUuMCIgdz0iOTkuMCIgaD0iMjk1LjAiIGgtYS14PSIxMDIiIG49ImFydGljU3RhY2NhdGlzc2ltb0JlbG93Ii8+CiAgPGcgYz0iRTRBOCIgeD0iMS4wIiB5PSIwLjAiIHc9Ijg4LjAiIGg9IjI5MC4wIiBoLWEteD0iODkiIG49ImFydGljU3RhY2NhdGlzc2ltb1dlZGdlQWJvdmUiLz4KICA8ZyBjPSJFNEE5IiB4PSIxLjAiIHk9Ii0yOTAuMCIgdz0iODguMCIgaD0iMjkwLjAiIGgtYS14PSI4OSIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vV2VkZ2VCZWxvdyIvPgogIDxnIGM9IkU0QUEiIHg9IjAuMCIgeT0iMC4wIiB3PSI0OC4wIiBoPSIyOTAuMCIgaC1hLXg9IjQ4IiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9TdHJva2VBYm92ZSIvPgogIDxnIGM9IkU0QUIiIHg9IjAuMCIgeT0iLTI5MC4wIiB3PSI0OC4wIiBoPSIyOTAuMCIgaC1hLXg9IjQ4IiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9TdHJva2VCZWxvdyIvPgogIDxnIGM9IkU0QUMiIHg9Ii0xLjAiIHk9Ii0xLjAiIHc9IjIzNi4wIiBoPSIyNTQuMCIgaC1hLXg9IjIzNiIgbj0iYXJ0aWNNYXJjYXRvQWJvdmUiLz4KICA8ZyBjPSJFNEFEIiB4PSItMS4wIiB5PSItMjU0LjAiIHc9IjIzNi4wIiBoPSIyNTQuMCIgaC1hLXg9IjIzNiIgbj0iYXJ0aWNNYXJjYXRvQmVsb3ciLz4KICA8ZyBjPSJFNEFFIiB4PSItMS4wIiB5PSIwLjAiIHc9IjIzNi4wIiBoPSI0NDMuMCIgaC1hLXg9IjIzNiIgbj0iYXJ0aWNNYXJjYXRvU3RhY2NhdG9BYm92ZSIvPgogIDxnIGM9IkU0QUYiIHg9Ii0xLjAiIHk9Ii00NTMuMCIgdz0iMjM2LjAiIGg9IjQ1My4wIiBoLWEteD0iMjM2IiBuPSJhcnRpY01hcmNhdG9TdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCMCIgeD0iMC4wIiB5PSIwLjAiIHc9IjMzOS4wIiBoPSI0MjAuMCIgaC1hLXg9IjM0MCIgbj0iYXJ0aWNBY2NlbnRTdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRCMSIgeD0iLTEuMCIgeT0iLTQxMS4wIiB3PSIzMzkuMCIgaD0iNDExLjAiIGgtYS14PSIzMzkiIG49ImFydGljQWNjZW50U3RhY2NhdG9CZWxvdyIvPgogIDxnIGM9IkU0QjIiIHg9Ii0xLjAiIHk9IjAuMCIgdz0iMzM5LjAiIGg9IjI0MC4wIiBoLWEteD0iMzM5IiBuPSJhcnRpY1RlbnV0b1N0YWNjYXRvQWJvdmUiLz4KICA8ZyBjPSJFNEIzIiB4PSItMS4wIiB5PSItMjQyLjAiIHc9IjMzOS4wIiBoPSIyNDIuMCIgaC1hLXg9IjMzOCIgbj0iYXJ0aWNUZW51dG9TdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCNCIgeD0iLTEuMCIgeT0iMC4wIiB3PSIzNDAuMCIgaD0iMzQ1LjAiIGgtYS14PSIzMzkiIG49ImFydGljVGVudXRvQWNjZW50QWJvdmUiLz4KICA8ZyBjPSJFNEI1IiB4PSItMS4wIiB5PSItMzQ1LjAiIHc9IjM0MC4wIiBoPSIzNDUuMCIgaC1hLXg9IjMzOSIgbj0iYXJ0aWNUZW51dG9BY2NlbnRCZWxvdyIvPgogIDxnIGM9IkU0QjYiIHg9IjAuMCIgeT0iNS4wIiB3PSIyMzMuMCIgaD0iMjMyLjAiIGgtYS14PSIyMzUiIG49ImFydGljU3RyZXNzQWJvdmUiLz4KICA8ZyBjPSJFNEI3IiB4PSI0LjAiIHk9Ii0yMzQuMCIgdz0iMjMyLjAiIGg9IjIzNC4wIiBoLWEteD0iMjM4IiBuPSJhcnRpY1N0cmVzc0JlbG93Ii8+CiAgPGcgYz0iRTRCOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjM4Mi4wIiBoPSIyMDcuMCIgaC1hLXg9IjM4MiIgbj0iYXJ0aWNVbnN0cmVzc0Fib3ZlIi8+CiAgPGcgYz0iRTRCOSIgeD0iMS4wIiB5PSItMjA3LjAiIHc9IjM4Mi4wIiBoPSIyMDcuMCIgaC1hLXg9IjM4MyIgbj0iYXJ0aWNVbnN0cmVzc0JlbG93Ii8+CiAgPGcgYz0iRTRCQSIgeD0iMS4wIiB5PSIxLjAiIHc9IjM2Ni4wIiBoPSIxNDMuMCIgaC1hLXg9IjM2NyIgbj0iYXJ0aWNMYWlzc2V6VmlicmVyQWJvdmUiLz4KICA8ZyBjPSJFNEJCIiB4PSIwLjAiIHk9Ii0xNDMuMCIgdz0iMzY1LjAiIGg9IjE0My4wIiBoLWEteD0iMzY1IiBuPSJhcnRpY0xhaXNzZXpWaWJyZXJCZWxvdyIvPgogIDxnIGM9IkU0QkMiIHg9Ii0xLjAiIHk9IjAuMCIgdz0iMzM5LjAiIGg9IjQyNy4wIiBoLWEteD0iMzM4IiBuPSJhcnRpY01hcmNhdG9UZW51dG9BYm92ZSIvPgogIDxnIGM9IkU0QkQiIHg9Ii0xLjAiIHk9Ii00MjkuMCIgdz0iMzM5LjAiIGg9IjQyOS4wIiBoLWEteD0iMzM4IiBuPSJhcnRpY01hcmNhdG9UZW51dG9CZWxvdyIvPgogIDxnIGM9IkU0QzAiIHg9IjMuMCIgeT0iLTMuMCIgdz0iNjAyLjAiIGg9IjMzMi4wIiBoLWEteD0iNjA1IiBuPSJmZXJtYXRhQWJvdmUiLz4KICA8ZyBjPSJFNEMxIiB4PSIzLjAiIHk9Ii0zMzIuMCIgdz0iNjAyLjAiIGg9IjMzMi4wIiBoLWEteD0iNjA1IiBuPSJmZXJtYXRhQmVsb3ciLz4KICA8ZyBjPSJFNEMyIiB4PSIwLjAiIHk9IjAuMCIgdz0iNzI2LjAiIGg9IjQ0OS4wIiBoLWEteD0iNzM1IiBuPSJmZXJtYXRhVmVyeVNob3J0QWJvdmUiLz4KICA8ZyBjPSJFNEMzIiB4PSIwLjAiIHk9Ii00NDkuMCIgdz0iNzI2LjAiIGg9IjQ0OS4wIiBoLWEteD0iNzM1IiBuPSJmZXJtYXRhVmVyeVNob3J0QmVsb3ciLz4KICA8ZyBjPSJFNEM0IiB4PSIwLjAiIHk9IjAuMCIgdz0iNjA0LjAiIGg9IjM0MS4wIiBoLWEteD0iNjAzIiBuPSJmZXJtYXRhU2hvcnRBYm92ZSIvPgogIDxnIGM9IkU0QzUiIHg9IjAuMCIgeT0iLTM0MS4wIiB3PSI2MDQuMCIgaD0iMzQxLjAiIGgtYS14PSI2MDMiIG49ImZlcm1hdGFTaG9ydEJlbG93Ii8+CiAgPGcgYz0iRTRDNiIgeD0iMC4wIiB5PSItMS4wIiB3PSI2MDMuMCIgaD0iMzM0LjAiIGgtYS14PSI2MDUiIG49ImZlcm1hdGFMb25nQWJvdmUiLz4KICA8ZyBjPSJFNEM3IiB4PSIwLjAiIHk9Ii0zMzMuMCIgdz0iNjAzLjAiIGg9IjMzNC4wIiBoLWEteD0iNjA1IiBuPSJmZXJtYXRhTG9uZ0JlbG93Ii8+CiAgPGcgYz0iRTRDOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjcxNS4wIiBoPSI0MDguMCIgaC1hLXg9IjcxNiIgbj0iZmVybWF0YVZlcnlMb25nQWJvdmUiLz4KICA8ZyBjPSJFNEM5IiB4PSIwLjAiIHk9Ii00MDguMCIgdz0iNzE1LjAiIGg9IjQwOC4wIiBoLWEteD0iNzE2IiBuPSJmZXJtYXRhVmVyeUxvbmdCZWxvdyIvPgogIDxnIGM9IkU0Q0UiIHg9IjEuMCIgeT0iMi4wIiB3PSIxNTEuMCIgaD0iMjQ5LjAiIGgtYS14PSIxNTMiIG49ImJyZWF0aE1hcmtDb21tYSIvPgogIDxnIGM9IkU0RTAiIHg9IjAuMCIgeT0iLTI0OS4wIiB3PSIzODEuMCIgaD0iNDk5LjAiIGgtYS14PSIzODEiIG49InJlc3RNYXhpbWEiLz4KICA8ZyBjPSJFNEUxIiB4PSIwLjAiIHk9Ii0yNDkuMCIgdz0iMTI1LjAiIGg9IjQ5OS4wIiBoLWEteD0iMTI1IiBuPSJyZXN0TG9uZ2EiLz4KICA8ZyBjPSJFNEUyIiB4PSIwLjAiIHk9IjAuMCIgdz0iMTI1LjAiIGg9IjI1MC4wIiBoLWEteD0iMTI2IiBuPSJyZXN0RG91YmxlV2hvbGUiLz4KICA8ZyBjPSJFNEUzIiB4PSIwLjAiIHk9Ii0xMzUuMCIgdz0iMjgyLjAiIGg9IjE0NC4wIiBoLWEteD0iMjgzIiBuPSJyZXN0V2hvbGUiLz4KICA8ZyBjPSJFNEU0IiB4PSIwLjAiIHk9Ii0yLjAiIHc9IjI4Mi4wIiBoPSIxNDQuMCIgaC1hLXg9IjI4MyIgbj0icmVzdEhhbGYiLz4KICA8ZyBjPSJFNEU1IiB4PSIxLjAiIHk9Ii0zNzUuMCIgdz0iMjY5LjAiIGg9Ijc0OC4wIiBoLWEteD0iMjcwIiBuPSJyZXN0UXVhcnRlciIvPgogIDxnIGM9IkU0RTYiIHg9IjAuMCIgeT0iLTI1MS4wIiB3PSIyNDcuMCIgaD0iNDI1LjAiIGgtYS14PSIyNTAiIG49InJlc3Q4dGgiLz4KICA8ZyBjPSJFNEU3IiB4PSIwLjAiIHk9Ii01MDAuMCIgdz0iMzIwLjAiIGg9IjY3OS4wIiBoLWEteD0iMzIwIiBuPSJyZXN0MTZ0aCIvPgogIDxnIGM9IkU0RTgiIHg9IjAuMCIgeT0iLTUwMC4wIiB3PSIzNjMuMCIgaD0iOTI2LjAiIGgtYS14PSIzNjMiIG49InJlc3QzMm5kIi8+CiAgPGcgYz0iRTRFOSIgeD0iMC4wIiB5PSItNzUzLjAiIHc9IjQyMy4wIiBoPSIxMTgzLjAiIGgtYS14PSI0MjQiIG49InJlc3Q2NHRoIi8+CiAgPGcgYz0iRTRFQSIgeD0iMC4wIiB5PSItNzUwLjAiIHc9IjQ4NS4wIiBoPSIxNDM5LjAiIGgtYS14PSI0ODUiIG49InJlc3QxMjh0aCIvPgogIDxnIGM9IkU0RUIiIHg9IjAuMCIgeT0iLTEwMDAuMCIgdz0iNTQxLjAiIGg9IjE2OTYuMCIgaC1hLXg9IjU0MSIgbj0icmVzdDI1NnRoIi8+CiAgPGcgYz0iRTRFQyIgeD0iMC4wIiB5PSItMTAwMC4wIiB3PSI2MDQuMCIgaD0iMTk0NC4wIiBoLWEteD0iNjA0IiBuPSJyZXN0NTEydGgiLz4KICA8ZyBjPSJFNEVEIiB4PSIwLjAiIHk9Ii05OTMuMCIgdz0iNjY4LjAiIGg9IjIxOTAuMCIgaC1hLXg9IjY2OCIgbj0icmVzdDEwMjR0aCIvPgogIDxnIGM9IkU0RjIiIHg9IjAuMCIgeT0iLTI1MS4wIiB3PSIyNDcuMCIgaD0iNDI1LjAiIGgtYS14PSIyNTAiIG49InJlc3RRdWFydGVyT2xkIi8+CiAgPGcgYz0iRTRGNiIgeD0iMC4wIiB5PSItMjE0LjAiIHc9IjI1MC4wIiBoPSI0MjguMCIgaC1hLXg9IjI1MCIgbj0icmVzdFF1YXJ0ZXJaIi8+CiAgPGcgYz0iRTUwMCIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjUzMi4wIiBoPSI1MjkuMCIgaC1hLXg9IjUzMyIgbj0icmVwZWF0MUJhciIvPgogIDxnIGM9IkU1MDEiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSI3NjIuMCIgaD0iNTI5LjAiIGgtYS14PSI3NjEiIG49InJlcGVhdDJCYXJzIi8+CiAgPGcgYz0iRTUwMiIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjEyMzIuMCIgaD0iNTI5LjAiIGgtYS14PSIxMjMzIiBuPSJyZXBlYXQ0QmFycyIvPgogIDxnIGM9IkU1MDMiIHg9IjAuMCIgeT0iNzUuMCIgdz0iMTI1LjAiIGg9IjEyNS4wIiBoLWEteD0iMTI1IiBuPSJyZXBlYXRCYXJVcHBlckRvdCIvPgogIDxnIGM9IkU1MDQiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSI1MzIuMCIgaD0iNTI5LjAiIGgtYS14PSI1MzIiIG49InJlcGVhdEJhclNsYXNoIi8+CiAgPGcgYz0iRTUwNSIgeD0iMC4wIiB5PSItMTc0LjAiIHc9IjEyNS4wIiBoPSIxMjUuMCIgaC1hLXg9IjEyNCIgbj0icmVwZWF0QmFyTG93ZXJEb3QiLz4KICA8ZyBjPSJFNTEwIiB4PSIwLjAiIHk9Ii0xMC4wIiB3PSIzODYuMCIgaD0iNDczLjAiIGgtYS14PSIzODYiIG49Im90dGF2YSIvPgogIDxnIGM9IkU1MTEiIHg9IjAuMCIgeT0iLTEwLjAiIHc9Ijg4NS4wIiBoPSI0NzMuMCIgaC1hLXg9Ijg4NSIgbj0ib3R0YXZhQWx0YSIvPgogIDxnIGM9IkU1MTIiIHg9IjAuMCIgeT0iLTEwLjAiIHc9IjgzOS4wIiBoPSI0NzMuMCIgaC1hLXg9IjgzOSIgbj0ib3R0YXZhQmFzc2EiLz4KICA8ZyBjPSJFNTEzIiB4PSIwLjAiIHk9Ii0xMC4wIiB3PSI4NzUuMCIgaD0iNDczLjAiIGgtYS14PSI4NzUiIG49Im90dGF2YUJhc3NhQmEiLz4KICA8ZyBjPSJFNTE0IiB4PSIwLjAiIHk9Ii0xMC4wIiB3PSI2NjcuMCIgaD0iNDcxLjAiIGgtYS14PSI2NjciIG49InF1aW5kaWNlc2ltYSIvPgogIDxnIGM9IkU1MTUiIHg9IjAuMCIgeT0iLTEwLjAiIHc9IjEzMTUuMCIgaD0iNDcxLjAiIGgtYS14PSIxMzE1IiBuPSJxdWluZGljZXNpbWFBbHRhIi8+CiAgPGcgYz0iRTUxNiIgeD0iMC4wIiB5PSItMTAuMCIgdz0iMTI4NS4wIiBoPSI0NzEuMCIgaC1hLXg9IjEyODUiIG49InF1aW5kaWNlc2ltYUJhc3NhIi8+CiAgPGcgYz0iRTUxNyIgeD0iNC4wIiB5PSItNy4wIiB3PSI3NDYuMCIgaD0iNDcwLjAiIGgtYS14PSI3NTAiIG49InZlbnRpZHVlc2ltYSIvPgogIDxnIGM9IkU1MTgiIHg9IjQuMCIgeT0iLTcuMCIgdz0iMTQyNC4wIiBoPSI0NzAuMCIgaC1hLXg9IjE0MjgiIG49InZlbnRpZHVlc2ltYUFsdGEiLz4KICA8ZyBjPSJFNTE5IiB4PSI0LjAiIHk9Ii03LjAiIHc9IjEzNzQuMCIgaD0iNDcwLjAiIGgtYS14PSIxMzc4IiBuPSJ2ZW50aWR1ZXNpbWFCYXNzYSIvPgogIDxnIGM9IkU1MUEiIHg9IjAuMCIgeT0iLTE3LjAiIHc9IjE2My4wIiBoPSI1MDEuMCIgaC1hLXg9IjEzNyIgbj0ib2N0YXZlUGFyZW5zTGVmdCIvPgogIDxnIGM9IkU1MUIiIHg9Ii0yNi4wIiB5PSItMTcuMCIgdz0iMTYzLjAiIGg9IjUwMS4wIiBoLWEteD0iMTM3IiBuPSJvY3RhdmVQYXJlbnNSaWdodCIvPgogIDxnIGM9IkU1MUMiIHg9IjAuMCIgeT0iLTEwLjAiIHc9Ijc5Ni4wIiBoPSI0NzMuMCIgaC1hLXg9Ijc5NiIgbj0ib3R0YXZhQmFzc2FWYiIvPgogIDxnIGM9IkU1MUQiIHg9IjAuMCIgeT0iLTEwLjAiIHc9IjEyMzIuMCIgaD0iNDcxLjAiIGgtYS14PSIxMjMxIiBuPSJxdWluZGljZXNpbWFCYXNzYU1iIi8+CiAgPGcgYz0iRTUxRSIgeD0iNC4wIiB5PSItNy4wIiB3PSIxMzMxLjAiIGg9IjQ3MC4wIiBoLWEteD0iMTMzNSIgbj0idmVudGlkdWVzaW1hQmFzc2FNYiIvPgogIDxnIGM9IkU1MjAiIHg9Ii04OS4wIiB5PSItMTQyLjAiIHc9IjQ1NS4wIiBoPSI0MTYuMCIgaC1hLXg9IjM2NSIgbj0iZHluYW1pY1BpYW5vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuMjIiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTIxIiB4PSItMjAuMCIgeT0iLTEwLjAiIHc9IjQ2Ni4wIiBoPSIyODQuMCIgaC1hLXg9IjQzNyIgbj0iZHluYW1pY01lenpvIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuODciIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTIyIiB4PSItMTQxLjAiIHk9Ii0xNTIuMCIgdz0iNTA1LjAiIGg9IjU5Ni4wIiBoLWEteD0iMzY0IiBuPSJkeW5hbWljRm9ydGUiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS4yNiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjMiIHg9Ii0yMC4wIiB5PSIwLjAiIHc9IjI5Ny4wIiBoPSIyNzQuMCIgaC1hLXg9IjI3NyIgbj0iZHluYW1pY1JpbmZvcnphbmRvIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuNjEiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI0IiB4PSIwLjAiIHk9Ii0xMC4wIiB3PSIyMjkuMCIgaD0iMjgzLjAiIGgtYS14PSIyMjkiIG49ImR5bmFtaWNTZm9yemFuZG8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC40NCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjUiIHg9Ii0zMC4wIiB5PSItMTAuMCIgdz0iMjc0LjAiIGg9IjI3OC4wIiBoLWEteD0iMjQ0IiBuPSJkeW5hbWljWiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIwLjUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI2IiB4PSItMjMuMCIgeT0iLTEwLjAiIHc9IjMzMS4wIiBoPSIyODQuMCIgaC1hLXg9IjMwOCIgbj0iZHluYW1pY05pZW50ZSI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIwLjYyIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyNyIgeD0iLTEwMi4wIiB5PSItMTQyLjAiIHc9IjIyMzAuMCIgaD0iNDE2LjAiIGgtYS14PSIyMTI0IiBuPSJkeW5hbWljUFBQUFBQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjQuMjUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI4IiB4PSItMTAyLjAiIHk9Ii0xNDIuMCIgdz0iMTg3NS4wIiBoPSI0MTYuMCIgaC1hLXg9IjE3NzYiIG49ImR5bmFtaWNQUFBQUCI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIzLjU1IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyOSIgeD0iLTEwMi4wIiB5PSItMTQyLjAiIHc9IjE1MjAuMCIgaD0iNDE2LjAiIGgtYS14PSIxNDE3IiBuPSJkeW5hbWljUFBQUCI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIzLjAiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJBIiB4PSItOTIuMCIgeT0iLTE0Mi4wIiB3PSIxMTY1LjAiIGg9IjQxNi4wIiBoLWEteD0iMTA3MiIgbj0iZHluYW1pY1BQUCI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIyLjM3IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyQiIgeD0iLTgyLjAiIHk9Ii0xNDIuMCIgdz0iODEwLjAiIGg9IjQxNi4wIiBoLWEteD0iNzI3IiBuPSJkeW5hbWljUFAiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS43MSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MkMiIHg9Ii0yMC4wIiB5PSItMTQyLjAiIHc9Ijg0NS4wIiBoPSI0MTYuMCIgaC1hLXg9IjgyNiIgbj0iZHluYW1pY01QIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuODUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJEIiB4PSItMjAuMCIgeT0iLTE2NS4wIiB3PSI4MzguMCIgaD0iNTk2LjAiIGgtYS14PSI3OTciIG49ImR5bmFtaWNNRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJFIiB4PSItNzIuMCIgeT0iLTE1Mi4wIiB3PSI4NDIuMCIgaD0iNTk2LjAiIGgtYS14PSI3NzAiIG49ImR5bmFtaWNQRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjY4IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyRiIgeD0iLTEzNS4wIiB5PSItMTUyLjAiIHc9Ijc0NS4wIiBoPSI1OTYuMCIgaC1hLXg9IjYwOSIgbj0iZHluYW1pY0ZGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuODUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTMwIiB4PSItMTU1LjAiIHk9Ii0xNTIuMCIgdz0iOTg1LjAiIGg9IjU5Ni4wIiBoLWEteD0iODMxIiBuPSJkeW5hbWljRkZGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjIuNDciIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTMxIiB4PSItMTU1LjAiIHk9Ii0xNTIuMCIgdz0iMTIyNS4wIiBoPSI1OTYuMCIgaC1hLXg9IjEwNzAiIG49ImR5bmFtaWNGRkZGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjIuODIiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTMyIiB4PSItMTU1LjAiIHk9Ii0xNTIuMCIgdz0iMTQ2NS4wIiBoPSI1OTYuMCIgaC1hLXg9IjEzMTAiIG49ImR5bmFtaWNGRkZGRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIyLjk4IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzMyIgeD0iLTE1NS4wIiB5PSItMTUyLjAiIHc9IjE3MDUuMCIgaD0iNTk2LjAiIGgtYS14PSIxNTUwIiBuPSJkeW5hbWljRkZGRkZGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjMuNSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzQiIHg9Ii0xNDEuMCIgeT0iLTE1Mi4wIiB3PSI3NjAuMCIgaD0iNTk2LjAiIGgtYS14PSI2MTkiIG49ImR5bmFtaWNGb3J0ZVBpYW5vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzUiIHg9Ii0xNDEuMCIgeT0iLTE1Mi4wIiB3PSI2MzguMCIgaD0iNTk2LjAiIGgtYS14PSI0OTciIG49ImR5bmFtaWNGb3J6YW5kbyI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjM1IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzNiIgeD0iMC4wIiB5PSItMTUyLjAiIHc9IjYwNC4wIiBoPSI1OTYuMCIgaC1hLXg9IjYwNCIgbj0iZHluYW1pY1Nmb3J6YW5kbzEiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS4zIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzNyIgeD0iMC4wIiB5PSItMTUyLjAiIHc9Ijg0NS4wIiBoPSI1OTYuMCIgaC1hLXg9Ijg0NiIgbj0iZHluYW1pY1Nmb3J6YW5kb1BpYW5vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuOSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzgiIHg9IjAuMCIgeT0iLTE1Mi4wIiB3PSIxMTk5LjAiIGg9IjU5Ni4wIiBoLWEteD0iMTE5OCIgbj0iZHluYW1pY1Nmb3J6YW5kb1BpYW5pc3NpbW8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS45NyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzkiIHg9IjAuMCIgeT0iLTE1Mi4wIiB3PSI3MzMuMCIgaD0iNTk2LjAiIGgtYS14PSI3MzIiIG49ImR5bmFtaWNTZm9yemF0byI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjc2IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzQSIgeD0iMC4wIiB5PSItMTUyLjAiIHc9IjEwNzYuMCIgaD0iNTk2LjAiIGgtYS14PSIxMDc1IiBuPSJkeW5hbWljU2ZvcnphdG9QaWFubyI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjg1IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzQiIgeD0iMC4wIiB5PSItMTUyLjAiIHc9Ijk2NC4wIiBoPSI1OTYuMCIgaC1hLXg9Ijk2NCIgbj0iZHluYW1pY1Nmb3J6YXRvRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi4yOCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1M0MiIHg9Ii0yMC4wIiB5PSItMTUyLjAiIHc9IjY0NS4wIiBoPSI1OTYuMCIgaC1hLXg9IjYyNSIgbj0iZHluYW1pY1JpbmZvcnphbmRvMSI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjU2IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzRCIgeD0iLTIwLjAiIHk9Ii0xNTIuMCIgdz0iNzY0LjAiIGg9IjU5Ni4wIiBoLWEteD0iNzQ0IiBuPSJkeW5hbWljUmluZm9yemFuZG8yIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjIuMDgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTY2IiB4PSIwLjAiIHk9Ii0xMC4wIiB3PSI1MjEuMCIgaD0iNDAwLjAiIGgtYS14PSI1MjEiIG49Im9ybmFtZW50VHJpbGwiLz4KICA8ZyBjPSJFNTY3IiB4PSIwLjAiIHk9IjAuMCIgdz0iNDYwLjAiIGg9IjIxOC4wIiBoLWEteD0iNDYwIiBuPSJvcm5hbWVudFR1cm4iLz4KICA8ZyBjPSJFNTY4IiB4PSItMy4wIiB5PSIwLjAiIHc9IjQ2MC4wIiBoPSIyMTguMCIgaC1hLXg9IjQ1NyIgbj0ib3JuYW1lbnRUdXJuSW52ZXJ0ZWQiLz4KICA8ZyBjPSJFNTY5IiB4PSIwLjAiIHk9Ii05MC4wIiB3PSI0NjAuMCIgaD0iMzk2LjAiIGgtYS14PSI0NjAiIG49Im9ybmFtZW50VHVyblNsYXNoIi8+CiAgPGcgYz0iRTU2QSIgeD0iMC4wIiB5PSIwLjAiIHc9IjIxOC4wIiBoPSI0NjAuMCIgaC1hLXg9IjIxOCIgbj0ib3JuYW1lbnRUdXJuVXAiLz4KICA8ZyBjPSJFNTZCIiB4PSItMy4wIiB5PSIwLjAiIHc9IjIxOC4wIiBoPSI0NjAuMCIgaC1hLXg9IjIxNyIgbj0ib3JuYW1lbnRUdXJuVXBTIi8+CiAgPGcgYz0iRTU2QyIgeD0iMC4wIiB5PSIwLjAiIHc9IjcyNS4wIiBoPSIyNDUuMCIgaC1hLXg9IjczMCIgbj0ib3JuYW1lbnRTaG9ydFRyaWxsIi8+CiAgPGcgYz0iRTU2RCIgeD0iMS4wIiB5PSItNzMuMCIgdz0iNzI4LjAiIGg9IjM5Mi4wIiBoLWEteD0iNzI5IiBuPSJvcm5hbWVudE1vcmRlbnQiLz4KICA8ZyBjPSJFNTZFIiB4PSIxLjAiIHk9IjAuMCIgdz0iOTg0LjAiIGg9IjI0NC4wIiBoLWEteD0iOTg1IiBuPSJvcm5hbWVudFRyZW1ibGVtZW50Ii8+CiAgPGcgYz0iRTU2RiIgeD0iMC4wIiB5PSItNDAuMCIgdz0iNDk5LjAiIGg9IjI1My4wIiBoLWEteD0iNTAwIiBuPSJvcm5hbWVudEhheWRuIi8+CiAgPGcgYz0iRTU4MyIgeD0iMS4wIiB5PSIxMDkuMCIgdz0iMjQuMCIgaD0iMjgwLjAiIGgtYS14PSIyNyIgbj0ib3JuYW1lbnRWZXJ0aWNhbExpbmUiLz4KICA8ZyBjPSJFNTg3IiB4PSIwLjAiIHk9IjAuMCIgdz0iMTE0My4wIiBoPSI2NjAuMCIgaC1hLXg9IjExNDMiIG49Im9ybmFtZW50U2NobGVpZmVyIi8+CiAgPGcgYz0iRTU5RCIgeD0iLTUyLjAiIHk9IjAuMCIgdz0iMzM3LjAiIGg9IjI0NS4wIiBoLWEteD0iMjYyIiBuPSJvcm5hbWVudFppZ1phZ0xpbmVOb1JpZ2h0RW5kIj4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMS4wNSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1OUUiIHg9Ii01NC4wIiB5PSIwLjAiIHc9IjQ2MC4wIiBoPSIyNDUuMCIgaC1hLXg9IjM1NyIgbj0ib3JuYW1lbnRaaWdaYWdMaW5lV2l0aFJpZ2h0RW5kIj4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMS40MyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1QjAiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMTA4LjAiIGg9IjMwOC4wIiBoLWEteD0iMTEwOCIgbj0ib3JuYW1lbnRQcmVjb21wU2xpZGUiLz4KICA8ZyBjPSJFNUIxIiB4PSIwLjAiIHk9Ii0xODUuMCIgdz0iMTEyOS4wIiBoPSI0MjkuMCIgaC1hLXg9IjExMjgiIG49Im9ybmFtZW50UHJlY29tcERlc2NlbmRpbmdTbGlkZSIvPgogIDxnIGM9IkU1QjIiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMTE5LjAiIGg9IjQ4MS4wIiBoLWEteD0iMTExOSIgbj0ib3JuYW1lbnRQcmVjb21wQXBwb2dnVHJpbGwiLz4KICA8ZyBjPSJFNUIzIiB4PSIwLjAiIHk9IjAuMCIgdz0iODc2LjAiIGg9IjYxOS4wIiBoLWEteD0iODc2IiBuPSJvcm5hbWVudFByZWNvbXBBcHBvZ2dUcmlsbFN1ZmZpeCIvPgogIDxnIGM9IkU1QjQiIHg9IjAuMCIgeT0iMC4wIiB3PSIxNDk0LjAiIGg9IjUxMC4wIiBoLWEteD0iMTQ5NSIgbj0ib3JuYW1lbnRQcmVjb21wVHVyblRyaWxsREFuZ2xlYmVydCIvPgogIDxnIGM9IkU1QjUiIHg9IjIuMCIgeT0iLTM2Ny4wIiB3PSIxMTQ4LjAiIGg9IjYxMi4wIiBoLWEteD0iMTE1MCIgbj0ib3JuYW1lbnRQcmVjb21wU2xpZGVUcmlsbERBbmdsZWJlcnQiLz4KICA8ZyBjPSJFNUI2IiB4PSIwLjAiIHk9Ii0zNjcuMCIgdz0iMTExMi4wIiBoPSI3NDguMCIgaC1hLXg9IjExMTIiIG49Im9ybmFtZW50UHJlY29tcFNsaWRlVHJpbGxNYXJwdXJnIi8+CiAgPGcgYz0iRTVCNyIgeD0iMC4wIiB5PSItNjIuMCIgdz0iMTQ3NC4wIiBoPSI0MDcuMCIgaC1hLXg9IjE0NzMiIG49Im9ybmFtZW50UHJlY29tcFR1cm5UcmlsbEJhY2giLz4KICA8ZyBjPSJFNUI4IiB4PSIwLjAiIHk9Ii0zNjcuMCIgdz0iMTA0OC4wIiBoPSI2OTguMCIgaC1hLXg9IjEwNDgiIG49Im9ybmFtZW50UHJlY29tcFNsaWRlVHJpbGxCYWNoIi8+CiAgPGcgYz0iRTVCOSIgeD0iNC4wIiB5PSItMTk3LjAiIHc9IjE0MDcuMCIgaD0iNzAxLjAiIGgtYS14PSIxNDEwIiBuPSJvcm5hbWVudFByZWNvbXBTbGlkZVRyaWxsTXVmZmF0Ii8+CiAgPGcgYz0iRTVCQSIgeD0iMC4wIiB5PSItMTk2LjAiIHc9IjEwODIuMCIgaD0iNTc3LjAiIGgtYS14PSIxMDgyIiBuPSJvcm5hbWVudFByZWNvbXBTbGlkZVRyaWxsU3VmZml4TXVmZmF0Ii8+CiAgPGcgYz0iRTVCQiIgeD0iMC4wIiB5PSIwLjAiIHc9Ijk0OS4wIiBoPSIzODEuMCIgaC1hLXg9Ijk0OSIgbj0ib3JuYW1lbnRQcmVjb21wVHJpbGxTdWZmaXhEYW5kcmlldSIvPgogIDxnIGM9IkU1QkMiIHg9IjAuMCIgeT0iLTYyLjAiIHc9IjEzMDUuMCIgaD0iMzkyLjAiIGgtYS14PSIxMzA2IiBuPSJvcm5hbWVudFByZWNvbXBQb3J0RGVWb2l4TW9yZGVudCIvPgogIDxnIGM9IkU1QkQiIHg9IjAuMCIgeT0iLTYyLjAiIHc9Ijk5MC4wIiBoPSIzOTUuMCIgaC1hLXg9Ijk5MCIgbj0ib3JuYW1lbnRQcmVjb21wVHJpbGxXaXRoTW9yZGVudCIvPgogIDxnIGM9IkU1QkUiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMTA2LjAiIGg9IjI5MS4wIiBoLWEteD0iMTEwNiIgbj0ib3JuYW1lbnRQcmVjb21wQ2FkZW5jZSIvPgogIDxnIGM9IkU1QkYiIHg9IjAuMCIgeT0iLTYyLjAiIHc9IjExMDYuMCIgaD0iMzk1LjAiIGgtYS14PSIxMTA2IiBuPSJvcm5hbWVudFByZWNvbXBDYWRlbmNlV2l0aFR1cm4iLz4KICA8ZyBjPSJFNUMwIiB4PSIwLjAiIHk9IjAuMCIgdz0iMTM2OS4wIiBoPSIyOTEuMCIgaC1hLXg9IjEzNjkiIG49Im9ybmFtZW50UHJlY29tcERvdWJsZUNhZGVuY2VMb3dlclByZWZpeCIvPgogIDxnIGM9IkU1QzEiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMDEzLjAiIGg9IjI0Ny4wIiBoLWEteD0iMTAxMyIgbj0ib3JuYW1lbnRQcmVjb21wQ2FkZW5jZVVwcGVyUHJlZml4Ii8+CiAgPGcgYz0iRTVDMiIgeD0iMC4wIiB5PSItNjIuMCIgdz0iMTAxMy4wIiBoPSIzOTUuMCIgaC1hLXg9IjEwMTMiIG49Im9ybmFtZW50UHJlY29tcENhZGVuY2VVcHBlclByZWZpeFR1cm4iLz4KICA8ZyBjPSJFNUMzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMTI3OC4wIiBoPSIyNDcuMCIgaC1hLXg9IjEyNzgiIG49Im9ybmFtZW50UHJlY29tcERvdWJsZUNhZGVuY2VVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzQiIHg9IjAuMCIgeT0iLTYyLjAiIHc9IjEyNzcuMCIgaD0iMzk1LjAiIGgtYS14PSIxMjc3IiBuPSJvcm5hbWVudFByZWNvbXBEb3VibGVDYWRlbmNlVXBwZXJQcmVmaXhUdXJuIi8+CiAgPGcgYz0iRTVDNSIgeD0iMC4wIiB5PSIwLjAiIHc9IjY5My4wIiBoPSIzODQuMCIgaC1hLXg9IjY5MyIgbj0ib3JuYW1lbnRQcmVjb21wTW9yZGVudFJlbGVhc2UiLz4KICA8ZyBjPSJFNUM2IiB4PSIwLjAiIHk9IjAuMCIgdz0iMTIyMy4wIiBoPSIzOTEuMCIgaC1hLXg9IjEyMjMiIG49Im9ybmFtZW50UHJlY29tcE1vcmRlbnRVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzciIHg9IjAuMCIgeT0iLTYyLjAiIHc9IjEyMjIuMCIgaD0iNDUyLjAiIGgtYS14PSIxMjIyIiBuPSJvcm5hbWVudFByZWNvbXBJbnZlcnRlZE1vcmRlbnRVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzgiIHg9IjAuMCIgeT0iLTIyMi4wIiB3PSI4NTkuMCIgaD0iNDY4LjAiIGgtYS14PSI4NTkiIG49Im9ybmFtZW50UHJlY29tcFRyaWxsTG93ZXJTdWZmaXgiLz4KICA8ZyBjPSJFNUU1IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjcyLjAiIGg9IjI3Mi4wIiBoLWEteD0iMjcyIiBuPSJicmFzc011dGVDbG9zZWQiLz4KICA8ZyBjPSJFNUU2IiB4PSIxLjAiIHk9IjAuMCIgdz0iMzA0LjAiIGg9IjMwNC4wIiBoLWEteD0iMzA1IiBuPSJicmFzc011dGVIYWxmQ2xvc2VkIi8+CiAgPGcgYz0iRTVFNyIgeD0iMC4wIiB5PSIwLjAiIHc9IjMwNC4wIiBoPSIzMDQuMCIgaC1hLXg9IjMwNSIgbj0iYnJhc3NNdXRlT3BlbiIvPgogIDxnIGM9IkU2MTAiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTIuMCIgaD0iMzE4LjAiIGgtYS14PSIzMTIiIG49InN0cmluZ3NEb3duQm93Ii8+CiAgPGcgYz0iRTYxMSIgeD0iMC4wIiB5PSIwLjAiIHc9IjMxMi4wIiBoPSIzMTguMCIgaC1hLXg9IjMxMiIgbj0ic3RyaW5nc0Rvd25Cb3dUdXJuZWQiLz4KICA8ZyBjPSJFNjEyIiB4PSIxLjAiIHk9IjEuMCIgdz0iMjQ4LjAiIGg9IjQ5NC4wIiBoLWEteD0iMjUwIiBuPSJzdHJpbmdzVXBCb3ciLz4KICA8ZyBjPSJFNjEzIiB4PSIxLjAiIHk9IjEuMCIgdz0iMjQ4LjAiIGg9IjQ5NC4wIiBoLWEteD0iMjUwIiBuPSJzdHJpbmdzVXBCb3dUdXJuZWQiLz4KICA8ZyBjPSJFNjE0IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjAwLjAiIGg9IjIwMC4wIiBoLWEteD0iMjAwIiBuPSJzdHJpbmdzSGFybW9uaWMiLz4KICA8ZyBjPSJFNjMwIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjAwLjAiIGg9IjMwMC4wIiBoLWEteD0iMjAwIiBuPSJwbHVja2VkU25hcFBpenppY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTYzMSIgeD0iMC4wIiB5PSIwLjAiIHc9IjIwMC4wIiBoPSIzMDAuMCIgaC1hLXg9IjIwMCIgbj0icGx1Y2tlZFNuYXBQaXp6aWNhdG9BYm92ZSIvPgogIDxnIGM9IkU2MzIiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMDAuMCIgaD0iMjAwLjAiIGgtYS14PSIzMDAiIG49InBsdWNrZWRCdXp6UGl6emljYXRvIi8+CiAgPGcgYz0iRTYzMyIgeD0iMC4wIiB5PSIwLjAiIHc9IjI3Mi4wIiBoPSIyNzIuMCIgaC1hLXg9IjI3MiIgbj0icGx1Y2tlZExlZnRIYW5kUGl6emljYXRvIi8+CiAgPGcgYz0iRTYzOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjMyNC4wIiBoPSIzMjQuMCIgaC1hLXg9IjMyNSIgbj0icGx1Y2tlZERhbXAiLz4KICA8ZyBjPSJFNjQ1IiB4PSItMTYxLjAiIHk9Ii0xLjAiIHc9IjMyMi4wIiBoPSIzMjIuMCIgaC1hLXg9IjE2MSIgbj0idm9jYWxTcHJlY2hnZXNhbmciLz4KICA8ZyBjPSJFNjUwIiB4PSIwLjAiIHk9Ii04LjAiIHc9IjEwMTkuMCIgaD0iNTYzLjAiIGgtYS14PSIxMDE5IiBuPSJrZXlib2FyZFBlZGFsUGVkIi8+CiAgPGcgYz0iRTY1MSIgeD0iMC4wIiB5PSItOC4wIiB3PSI1MDAuMCIgaD0iNTYzLjAiIGgtYS14PSI0OTMiIG49ImtleWJvYXJkUGVkYWxQIi8+CiAgPGcgYz0iRTY1NSIgeD0iMC4wIiB5PSIwLjAiIHc9IjQ1MC4wIiBoPSI0NTAuMCIgaC1hLXg9IjQ1MCIgbj0ia2V5Ym9hcmRQZWRhbFVwIi8+CiAgPGcgYz0iRTY1OSIgeD0iMC4wIiB5PSItMTUuMCIgdz0iMTEwNy4wIiBoPSI2MDYuMCIgaC1hLXg9IjExMDciIG49ImtleWJvYXJkUGVkYWxTb3N0Ii8+CiAgPGcgYz0iRTY1QSIgeD0iMC4wIiB5PSItMTUuMCIgdz0iNDE5LjAiIGg9IjYwNi4wIiBoLWEteD0iNDE5IiBuPSJrZXlib2FyZFBlZGFsUyIvPgogIDxnIGM9IkU4ODAiIHg9Ii0wLjMiIHk9Ii04LjAiIHc9IjMxOC41OCIgaD0iMzgzLjAiIGgtYS14PSIzMTkiIG49InR1cGxldDAiLz4KICA8ZyBjPSJFODgxIiB4PSIxMC4wIiB5PSIwLjAiIHc9IjI0Ni4wIiBoPSIzNzIuMCIgaC1hLXg9IjI0NiIgbj0idHVwbGV0MSIvPgogIDxnIGM9IkU4ODIiIHg9IjEwLjAiIHk9Ii02LjAiIHc9IjMxOS4wIiBoPSIzODEuMCIgaC1hLXg9IjMxOSIgbj0idHVwbGV0MiIvPgogIDxnIGM9IkU4ODMiIHg9IjEwLjAiIHk9Ii04LjAiIHc9IjI5Ni4wIiBoPSIzODMuMCIgaC1hLXg9IjI5NiIgbj0idHVwbGV0MyIvPgogIDxnIGM9IkU4ODQiIHg9IjEwLjAiIHk9IjAuMCIgdz0iMzAzLjAiIGg9IjM3Mi4wIiBoLWEteD0iMzAzIiBuPSJ0dXBsZXQ0Ii8+CiAgPGcgYz0iRTg4NSIgeD0iMTAuMCIgeT0iLTguMCIgdz0iMzE3LjAiIGg9IjM4MS4wIiBoLWEteD0iMzE3IiBuPSJ0dXBsZXQ1Ii8+CiAgPGcgYz0iRTg4NiIgeD0iMTAuMjYiIHk9Ii04LjAiIHc9IjMwMy43NCIgaD0iMzgzLjAiIGgtYS14PSIzMDQiIG49InR1cGxldDYiLz4KICA8ZyBjPSJFODg3IiB4PSIzMC4wIiB5PSItNC4wIiB3PSIzMDMuMCIgaD0iMzc2LjAiIGgtYS14PSIzMDMiIG49InR1cGxldDciLz4KICA8ZyBjPSJFODg4IiB4PSIxMC4wIiB5PSItOC4wIiB3PSIzMTMuMCIgaD0iMzgzLjAiIGgtYS14PSIzMTMiIG49InR1cGxldDgiLz4KICA8ZyBjPSJFODg5IiB4PSIxMC4wIiB5PSItOC4wIiB3PSIzMDMuNzQiIGg9IjM4My4wIiBoLWEteD0iMzA0IiBuPSJ0dXBsZXQ5Ii8+CiAgPGcgYz0iRTg4QSIgeD0iMTAuMCIgeT0iNTguMCIgdz0iMTExLjAiIGg9IjIxMC4wIiBoLWEteD0iMTExIiBuPSJ0dXBsZXRDb2xvbiIvPgogIDxnIGM9IkU5MDEiIHg9IjAuMCIgeT0iLTE2OS4wIiB3PSIzMzkuMCIgaD0iMTA5MS4wIiBoLWEteD0iMzM5IiBuPSJtZW5zdXJhbEdjbGVmUGV0cnVjY2kiLz4KICA8ZyBjPSJFOTAyIiB4PSIwLjAiIHk9Ii0yMzEuMCIgdz0iMjY0LjAiIGg9IjQ1Mi4wIiBoLWEteD0iMjY0IiBuPSJjaGFudEZjbGVmIi8+CiAgPGcgYz0iRTkwMyIgeD0iMC4wIiB5PSItMTcyLjAiIHc9IjI5Ny4wIiBoPSIzNDQuMCIgaC1hLXg9IjI5OCIgbj0ibWVuc3VyYWxGY2xlZiIvPgogIDxnIGM9IkU5MDQiIHg9IjAuMCIgeT0iLTEwNjkuMCIgdz0iNDg4LjAiIGg9IjE2NjAuMCIgaC1hLXg9IjQ4OCIgbj0ibWVuc3VyYWxGY2xlZlBldHJ1Y2NpIi8+CiAgPGcgYz0iRTkwNSIgeD0iMC4wIiB5PSItNTAwLjAiIHc9IjY1MC4wIiBoPSIxMDAwLjAiIGgtYS14PSI2NTAiIG49Im1lbnN1cmFsQ2NsZWYiLz4KICA8ZyBjPSJFOTA2IiB4PSIwLjAiIHk9Ii0yMjEuMCIgdz0iMTM0LjAiIGg9IjQ0Mi4wIiBoLWEteD0iMTM0IiBuPSJjaGFudENjbGVmIi8+CiAgPGcgYz0iRTkwNyIgeD0iMC4wIiB5PSItMzQ5LjAiIHc9IjI0NC4wIiBoPSIxMTQ5LjAiIGgtYS14PSIyNDQiIG49Im1lbnN1cmFsQ2NsZWZQZXRydWNjaVBvc0xvd2VzdCIvPgogIDxnIGM9IkU5MDgiIHg9IjAuMCIgeT0iLTYwMC4wIiB3PSIyNDQuMCIgaD0iMTQwMC4wIiBoLWEteD0iMjQ0IiBuPSJtZW5zdXJhbENjbGVmUGV0cnVjY2lQb3NMb3ciLz4KICA8ZyBjPSJFOTA5IiB4PSIwLjAiIHk9Ii04MDAuMCIgdz0iMjQ0LjAiIGg9IjE2MDAuMCIgaC1hLXg9IjI0NCIgbj0ibWVuc3VyYWxDY2xlZlBldHJ1Y2NpUG9zTWlkZGxlIi8+CiAgPGcgYz0iRTkwQSIgeD0iMC4wIiB5PSItODAwLjAiIHc9IjI0NC4wIiBoPSIxNDAwLjAiIGgtYS14PSIyNDQiIG49Im1lbnN1cmFsQ2NsZWZQZXRydWNjaVBvc0hpZ2giLz4KICA8ZyBjPSJFOTBCIiB4PSIwLjAiIHk9Ii03OTUuMCIgdz0iMjQ0LjAiIGg9IjExNDkuMCIgaC1hLXg9IjI0NCIgbj0ibWVuc3VyYWxDY2xlZlBldHJ1Y2NpUG9zSGlnaGVzdCIvPgogIDxnIGM9IkU5MTAiIHg9IjEuMCIgeT0iLTI2Ni4wIiB3PSI1MzEuMCIgaD0iNTMxLjAiIGgtYS14PSI1MzIiIG49Im1lbnN1cmFsUHJvbGF0aW9uMSIvPgogIDxnIGM9IkU5MTEiIHg9IjEuMCIgeT0iLTI2Ni4wIiB3PSI1MzEuMCIgaD0iNTMxLjAiIGgtYS14PSI1MzIiIG49Im1lbnN1cmFsUHJvbGF0aW9uMiIvPgogIDxnIGM9IkU5MTIiIHg9IjEuMCIgeT0iLTM4MC4wIiB3PSI1MzEuMCIgaD0iNzQzLjAiIGgtYS14PSI1MzIiIG49Im1lbnN1cmFsUHJvbGF0aW9uMyIvPgogIDxnIGM9IkU5MTMiIHg9IjAuMCIgeT0iLTM4MC4wIiB3PSI1MzEuMCIgaD0iNzQzLjAiIGgtYS14PSI1MzEiIG49Im1lbnN1cmFsUHJvbGF0aW9uNCIvPgogIDxnIGM9IkU5MTQiIHg9IjAuMCIgeT0iLTI2Ni4wIiB3PSI0OTQuMCIgaD0iNTMxLjAiIGgtYS14PSI0OTUiIG49Im1lbnN1cmFsUHJvbGF0aW9uNSIvPgogIDxnIGM9IkU5MTUiIHg9IjAuMCIgeT0iLTI2Ni4wIiB3PSI0OTQuMCIgaD0iNTMxLjAiIGgtYS14PSI0OTUiIG49Im1lbnN1cmFsUHJvbGF0aW9uNiIvPgogIDxnIGM9IkU5MTYiIHg9Ii0zLjAiIHk9Ii0yNTAuMCIgdz0iNDk1LjAiIGg9IjUzMS4wIiBoLWEteD0iNDkyIiBuPSJtZW5zdXJhbFByb2xhdGlvbjciLz4KICA8ZyBjPSJFOTE3IiB4PSIxLjAiIHk9Ii0zODAuMCIgdz0iNDk0LjAiIGg9Ijc0My4wIiBoLWEteD0iNDkzIiBuPSJtZW5zdXJhbFByb2xhdGlvbjgiLz4KICA8ZyBjPSJFOTE4IiB4PSIxLjAiIHk9Ii0zODAuMCIgdz0iNDk0LjAiIGg9Ijc0My4wIiBoLWEteD0iNDk1IiBuPSJtZW5zdXJhbFByb2xhdGlvbjkiLz4KICA8ZyBjPSJFOTE5IiB4PSIwLjAiIHk9Ii0zODAuMCIgdz0iNDk1LjAiIGg9Ijc0My4wIiBoLWEteD0iNTAwIiBuPSJtZW5zdXJhbFByb2xhdGlvbjEwIi8+CiAgPGcgYz0iRTkxQSIgeD0iMC4wIiB5PSItMjY3LjAiIHc9IjQ5NS4wIiBoPSI1MzEuMCIgaC1hLXg9IjQ5NCIgbj0ibWVuc3VyYWxQcm9sYXRpb24xMSIvPgogIDxnIGM9IkU5MUIiIHg9IjAuMCIgeT0iLTI3Ni4wIiB3PSI1NDcuMCIgaD0iNTUxLjAiIGgtYS14PSI1NDciIG49Im1lbnN1cmFsUHJvcG9ydGlvblRlbXB1c1BlcmZlY3R1bSIvPgogIDxnIGM9IkU5MUMiIHg9IjAuMCIgeT0iLTI2Ni4wIiB3PSI3NDMuMCIgaD0iNTMxLjAiIGgtYS14PSI3NDMiIG49Im1lbnN1cmFsUHJvcG9ydGlvblByb3BvcnRpb0R1cGxhMSIvPgogIDxnIGM9IkU5MUQiIHg9IjAuMCIgeT0iLTI2OS4wIiB3PSI1NDAuMCIgaD0iNTM5LjAiIGgtYS14PSI1NDAiIG49Im1lbnN1cmFsUHJvcG9ydGlvblByb3BvcnRpb0R1cGxhMiIvPgogIDxnIGM9IkU5MUUiIHg9IjAuMCIgeT0iLTI2OS4wIiB3PSI1NDAuMCIgaD0iNTM5LjAiIGgtYS14PSI1NDAiIG49Im1lbnN1cmFsUHJvcG9ydGlvblByb3BvcnRpb1RyaXBsYSIvPgogIDxnIGM9IkU5MUYiIHg9IjAuMCIgeT0iLTI3MC4wIiB3PSI1MzkuMCIgaD0iNTM5LjAiIGgtYS14PSI1MzkiIG49Im1lbnN1cmFsUHJvcG9ydGlvblByb3BvcnRpb1F1YWRydXBsYSIvPgogIDxnIGM9IkU5MjAiIHg9IjAuMCIgeT0iLTYzLjAiIHc9IjEyNS4wIiBoPSIxMjUuMCIgaC1hLXg9IjEyNSIgbj0ibWVuc3VyYWxQcm9sYXRpb25Db21iaW5pbmdEb3QiLz4KICA8ZyBjPSJFOTIxIiB4PSIwLjAiIHk9Ii01Mi4wIiB3PSIyNjYuMCIgaD0iMTA0LjAiIGgtYS14PSIyNjYiIG49Im1lbnN1cmFsUHJvbGF0aW9uQ29tYmluaW5nVHdvRG90cyIvPgogIDxnIGM9IkU5MjIiIHg9IjAuMCIgeT0iLTQ5LjAiIHc9IjM2Mi4wIiBoPSI5OC4wIiBoLWEteD0iMzYyIiBuPSJtZW5zdXJhbFByb2xhdGlvbkNvbWJpbmluZ1RocmVlRG90cyIvPgogIDxnIGM9IkU5MjMiIHg9IjAuMCIgeT0iLTEyNS4wIiB3PSIyNjYuMCIgaD0iMjUxLjAiIGgtYS14PSIyNjYiIG49Im1lbnN1cmFsUHJvbGF0aW9uQ29tYmluaW5nVGhyZWVEb3RzVHJpIi8+CiAgPGcgYz0iRTkyNCIgeD0iMC4wIiB5PSItMTYyLjAiIHc9IjMyNC4wIiBoPSIzMjQuMCIgaC1hLXg9IjMyNCIgbj0ibWVuc3VyYWxQcm9sYXRpb25Db21iaW5pbmdEb3RWb2lkIi8+CiAgPGcgYz0iRTkyNSIgeD0iMC4wIiB5PSItMzcxLjAiIHc9IjQ4LjAiIGg9Ijc0My4wIiBoLWEteD0iNDgiIG49Im1lbnN1cmFsUHJvbGF0aW9uQ29tYmluaW5nU3Ryb2tlIi8+CiAgPGcgYz0iRTkzOCIgeD0iMC4wIiB5PSItMTQxLjAiIHc9IjI4Mi4wIiBoPSIyODIuMCIgaC1hLXg9IjI4MiIgbj0ibWVuc3VyYWxOb3RlaGVhZFNlbWlicmV2aXNCbGFjayIvPgogIDxnIGM9IkU5MzkiIHg9IjEuMCIgeT0iLTE0MS4wIiB3PSIyODIuMCIgaD0iMjgyLjAiIGgtYS14PSIyODMiIG49Im1lbnN1cmFsTm90ZWhlYWRTZW1pYnJldmlzVm9pZCIvPgogIDxnIGM9IkU5M0MiIHg9IjAuMCIgeT0iLTE4NC4wIiB3PSIzMjAuMCIgaD0iMzY5LjAiIGgtYS14PSIzMjAiIG49Im1lbnN1cmFsTm90ZWhlYWRNaW5pbWFXaGl0ZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMjgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFOTNEIiB4PSIwLjAiIHk9Ii0xODQuMCIgdz0iMzIwLjAiIGg9IjM2OS4wIiBoLWEteD0iMzIwIiBuPSJtZW5zdXJhbE5vdGVoZWFkU2VtaW1pbmltYVdoaXRlIi8+CiAgPGcgYz0iRTkzRSIgeD0iMC4wIiB5PSIwLjAiIHc9IjMyLjAiIGg9Ijc4Mi4wIiBoLWEteD0iMzIiIG49Im1lbnN1cmFsQ29tYlN0ZW1VcCIvPgogIDxnIGM9IkU5M0YiIHg9IjAuMCIgeT0iLTc4Mi4wIiB3PSIzMi4wIiBoPSI3ODIuMCIgaC1hLXg9IjMyIiBuPSJtZW5zdXJhbENvbWJTdGVtRG93biIvPgogIDxnIGM9IkU5NDAiIHg9Ii0xOTQuMCIgeT0iLTE5My4wIiB3PSIzODYuMCIgaD0iMzg1LjAiIGgtYS14PSIxIiBuPSJtZW5zdXJhbENvbWJTdGVtRGlhZ29uYWwiLz4KICA8ZyBjPSJFOTQxIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjIwLjAiIGg9Ijc4Mi4wIiBoLWEteD0iMjIwIiBuPSJtZW5zdXJhbENvbWJTdGVtVXBGbGFnUmlnaHQiLz4KICA8ZyBjPSJFOTQyIiB4PSIwLjAiIHk9Ii03ODIuMCIgdz0iMjIwLjAiIGg9Ijc4Mi4wIiBoLWEteD0iMjIwIiBuPSJtZW5zdXJhbENvbWJTdGVtRG93bkZsYWdSaWdodCIvPgogIDxnIGM9IkU5NDMiIHg9Ii0xODguMCIgeT0iMC4wIiB3PSIyMjAuMCIgaD0iNzgyLjAiIGgtYS14PSIzMiIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ0xlZnQiLz4KICA8ZyBjPSJFOTQ0IiB4PSItMTg4LjAiIHk9Ii03ODIuMCIgdz0iMjIwLjAiIGg9Ijc4Mi4wIiBoLWEteD0iMzIiIG49Im1lbnN1cmFsQ29tYlN0ZW1Eb3duRmxhZ0xlZnQiLz4KICA8ZyBjPSJFOTQ1IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjMxLjAiIGg9Ijc4Mi4wIiBoLWEteD0iMjMxIiBuPSJtZW5zdXJhbENvbWJTdGVtVXBGbGFnRmxhcmVkIi8+CiAgPGcgYz0iRTk0NiIgeD0iMC4wIiB5PSItNzgyLjAiIHc9IjIzMS4wIiBoPSI3ODIuMCIgaC1hLXg9IjIzMSIgbj0ibWVuc3VyYWxDb21iU3RlbURvd25GbGFnRmxhcmVkIi8+CiAgPGcgYz0iRTk0NyIgeD0iLTEyNC4wIiB5PSIwLjAiIHc9IjM0My4wIiBoPSI3ODIuMCIgaC1hLXg9IjIxOSIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ0V4dGVuZGVkIi8+CiAgPGcgYz0iRTk0OCIgeD0iLTEyNC4wIiB5PSItNzgyLjAiIHc9IjM0My4wIiBoPSI3ODIuMCIgaC1hLXg9IjIxOSIgbj0ibWVuc3VyYWxDb21iU3RlbURvd25GbGFnRXh0ZW5kZWQiLz4KICA8ZyBjPSJFOTQ5IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjE5LjAiIGg9Ijc4Mi4wIiBoLWEteD0iMjE5IiBuPSJtZW5zdXJhbENvbWJTdGVtVXBGbGFnU2VtaW1pbmltYSIvPgogIDxnIGM9IkU5NEEiIHg9IjAuMCIgeT0iLTc4Mi4wIiB3PSIyMTkuMCIgaD0iNzgyLjAiIGgtYS14PSIyMTkiIG49Im1lbnN1cmFsQ29tYlN0ZW1Eb3duRmxhZ1NlbWltaW5pbWEiLz4KICA8ZyBjPSJFOTRCIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjE5LjAiIGg9Ijc4Mi4wIiBoLWEteD0iMjE5IiBuPSJtZW5zdXJhbENvbWJTdGVtVXBGbGFnRnVzYSIvPgogIDxnIGM9IkU5NEMiIHg9IjAuMCIgeT0iLTc4Mi4wIiB3PSIyMTkuMCIgaD0iNzgyLjAiIGgtYS14PSIyMTkiIG49Im1lbnN1cmFsQ29tYlN0ZW1Eb3duRmxhZ0Z1c2EiLz4KICA8ZyBjPSJFOTkwIiB4PSIwLjAiIHk9Ii0xMDEuMCIgdz0iMTYwLjAiIGg9IjIwMy4wIiBoLWEteD0iMTYwIiBuPSJjaGFudFB1bmN0dW0iLz4KICA8ZyBjPSJFOTkxIiB4PSIwLjAiIHk9Ii0xMTMuMCIgdz0iMTUwLjAiIGg9IjIyNi4wIiBoLWEteD0iMTUwIiBuPSJjaGFudFB1bmN0dW1JbmNsaW5hdHVtIi8+CiAgPGcgYz0iRTk5NiIgeD0iMC4wIiB5PSItNDAxLjAiIHc9IjE2MC4wIiBoPSI1MDMuMCIgaC1hLXg9IjE2MCIgbj0iY2hhbnRQdW5jdHVtVmlyZ2EiLz4KICA8ZyBjPSJFOTlCIiB4PSIwLjAiIHk9Ii0xMTUuMCIgdz0iMTU0LjAiIGg9IjIzMC4wIiBoLWEteD0iMTU0IiBuPSJjaGFudFF1aWxpc21hIi8+CiAgPGcgYz0iRTk5RSIgeD0iMC4wIiB5PSItMjQ2LjAiIHc9IjE1My4wIiBoPSIzNjAuMCIgaC1hLXg9IjE1MyIgbj0iY2hhbnRPcmlzY3VzTGlxdWVzY2VucyIvPgogIDxnIGM9IkU5OUYiIHg9IjAuMCIgeT0iLTkyLjAiIHc9IjEyNC4wIiBoPSIxODUuMCIgaC1hLXg9IjEyNCIgbj0iY2hhbnRTdHJvcGhpY3VzIi8+CiAgPGcgYz0iRTlCNCIgeD0iMC4wIiB5PSItMTUwLjAiIHc9IjE0LjAiIGg9IjMwMC4wIiBoLWEteD0iMTQiIG49ImNoYW50RW50cnlMaW5lQXNjMm5kIi8+CiAgPGcgYz0iRTlCNSIgeD0iMC4wIiB5PSItMTUwLjAiIHc9IjE0LjAiIGg9IjQ1MC4wIiBoLWEteD0iMTQiIG49ImNoYW50RW50cnlMaW5lQXNjM3JkIi8+CiAgPGcgYz0iRTlCNiIgeD0iMC4wIiB5PSItMTUwLjAiIHc9IjE0LjAiIGg9IjYwMC4wIiBoLWEteD0iMTQiIG49ImNoYW50RW50cnlMaW5lQXNjNHRoIi8+CiAgPGcgYz0iRTlCNyIgeD0iMC4wIiB5PSItMTUwLjAiIHc9IjE0LjAiIGg9Ijc1MC4wIiBoLWEteD0iMTQiIG49ImNoYW50RW50cnlMaW5lQXNjNXRoIi8+CiAgPGcgYz0iRTlCOSIgeD0iMC4wIiB5PSItMjI4LjAiIHc9IjQ2NS4wIiBoPSIzMzIuMCIgaC1hLXg9IjQ2NSIgbj0iY2hhbnRMaWdhdHVyYURlc2MybmQiLz4KICA8ZyBjPSJFOUJBIiB4PSIwLjAiIHk9Ii00MDAuMCIgdz0iNTc5LjAiIGg9IjUwNC4wIiBoLWEteD0iNTc5IiBuPSJjaGFudExpZ2F0dXJhRGVzYzNyZCIvPgogIDxnIGM9IkU5QkIiIHg9IjAuMCIgeT0iLTU1My4wIiB3PSI1NzkuMCIgaD0iNjU3LjAiIGgtYS14PSI1NzkiIG49ImNoYW50TGlnYXR1cmFEZXNjNHRoIi8+CiAgPGcgYz0iRTlCQyIgeD0iMC4wIiB5PSItNzAzLjAiIHc9IjU3OS4wIiBoPSI4MDcuMCIgaC1hLXg9IjU3OSIgbj0iY2hhbnRMaWdhdHVyYURlc2M1dGgiLz4KICA8ZyBjPSJFOUUwIiB4PSIwLjAiIHk9Ii0xNTEuMCIgdz0iMjA1LjAiIGg9IjU2NC4wIiBoLWEteD0iMjA1IiBuPSJtZWRSZW5GbGF0U29mdEIiLz4KICA8ZyBjPSJFOUUxIiB4PSIwLjAiIHk9Ii0xNDEuMCIgdz0iMTg2LjAiIGg9IjU2MS4wIiBoLWEteD0iMTg2IiBuPSJtZWRSZW5GbGF0SGFyZEIiLz4KICA8ZyBjPSJFOUUyIiB4PSIwLjAiIHk9Ii0yNTQuMCIgdz0iMTAyLjAiIGg9IjUwNy4wIiBoLWEteD0iMTAyIiBuPSJtZWRSZW5OYXR1cmFsIi8+CiAgPGcgYz0iRTlFMyIgeD0iMC4wIiB5PSItMTQyLjAiIHc9IjQzMC4wIiBoPSIyODQuMCIgaC1hLXg9IjQzMCIgbj0ibWVkUmVuU2hhcnBDcm9peCIvPgogIDxnIGM9IkU5RjAiIHg9IjAuMCIgeT0iLTUwMC4wIiB3PSIxNDcuMCIgaD0iMTAwMC4wIiBoLWEteD0iMTQ3IiBuPSJtZW5zdXJhbFJlc3RNYXhpbWEiLz4KICA8ZyBjPSJFOUYxIiB4PSIwLjAiIHk9Ii01MDAuMCIgdz0iNDguMCIgaD0iMTAwMC4wIiBoLWEteD0iNDgiIG49Im1lbnN1cmFsUmVzdExvbmdhUGVyZmVjdGEiLz4KICA8ZyBjPSJFOUYyIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iNDguMCIgaD0iNTAwLjAiIGgtYS14PSI0OCIgbj0ibWVuc3VyYWxSZXN0TG9uZ2FJbXBlcmZlY3RhIi8+CiAgPGcgYz0iRTlGMyIgeD0iMC4wIiB5PSIwLjAiIHc9IjQ4LjAiIGg9IjI1MC4wIiBoLWEteD0iNDgiIG49Im1lbnN1cmFsUmVzdEJyZXZpcyIvPgogIDxnIGM9IkU5RjQiIHg9IjAuMCIgeT0iMTI1LjAiIHc9IjQ4LjAiIGg9IjEyNS4wIiBoLWEteD0iNDgiIG49Im1lbnN1cmFsUmVzdFNlbWlicmV2aXMiLz4KICA8ZyBjPSJFOUY1IiB4PSIwLjAiIHk9IjAuMCIgdz0iNDguMCIgaD0iMTI1LjAiIGgtYS14PSI0OCIgbj0ibWVuc3VyYWxSZXN0TWluaW1hIi8+CiAgPGcgYz0iRTlGNiIgeD0iMC4wIiB5PSIwLjAiIHc9IjEzOS4wIiBoPSIxNjUuMCIgaC1hLXg9IjEzOSIgbj0ibWVuc3VyYWxSZXN0U2VtaW1pbmltYSIvPgogIDxnIGM9IkU5RjciIHg9IjAuMCIgeT0iMC4wIiB3PSIxMzkuMCIgaD0iMTY1LjAiIGgtYS14PSIxMzkiIG49Im1lbnN1cmFsUmVzdEZ1c2EiLz4KICA8ZyBjPSJFOUY4IiB4PSIwLjAiIHk9IjAuMCIgdz0iMTM4LjAiIGg9IjE2NS4wIiBoLWEteD0iMTM4IiBuPSJtZW5zdXJhbFJlc3RTZW1pZnVzYSIvPgogIDxnIGM9IkVBMDIiIHg9IjEuMCIgeT0iMC4wIiB3PSI2MTMuMCIgaD0iNDExLjAiIGgtYS14PSI2MTUiIG49Im1lbnN1cmFsQ3VzdG9zVXAiLz4KICA8ZyBjPSJFQTA2IiB4PSIwLjAiIHk9Ii0xMDEuMCIgdz0iNjAuMCIgaD0iNDE2LjAiIGgtYS14PSI2MCIgbj0iY2hhbnRDdXN0b3NTdGVtVXBQb3NNaWRkbGUiLz4KICA8ZyBjPSJFQUE0IiB4PSItMzYuMCIgeT0iOTguMCIgdz0iMzA2LjAiIGg9IjExMS4wIiBoLWEteD0iMjM3IiBuPSJ3aWdnbGVUcmlsbCI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjAuOTUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUE5IiB4PSItMzMuMCIgeT0iMC4wIiB3PSIzMjUuMCIgaD0iMTE5LjAiIGgtYS14PSIyNTUiIG49IndpZ2dsZUFycGVnZ2lhdG9VcCI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjEuMDIiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUFBIiB4PSItMzMuMCIgeT0iMC4wIiB3PSIzMjUuMCIgaD0iMTE5LjAiIGgtYS14PSIyNTUiIG49IndpZ2dsZUFycGVnZ2lhdG9Eb3duIj4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMS4wMiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkVBQUQiIHg9Ii00Ny4wIiB5PSItODAuMCIgdz0iNTYzLjAiIGg9IjIzNS4wIiBoLWEteD0iNTE2IiBuPSJ3aWdnbGVBcnBlZ2dpYXRvVXBBcnJvdyI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjIuMDYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUFFIiB4PSIxLjAiIHk9Ii02NS4wIiB3PSI1NjMuMCIgaD0iMjM1LjAiIGgtYS14PSI1MTYiIG49IndpZ2dsZUFycGVnZ2lhdG9Eb3duQXJyb3ciPgogICAgPGEgbj0icmVwZWF0T2Zmc2V0IiB4PSIyLjA2IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRUFBRiIgeD0iLTI1LjAiIHk9IjAuMCIgdz0iMzA2LjAiIGg9IjExMS4wIiBoLWEteD0iMjQwIiBuPSJ3aWdnbGVHbGlzc2FuZG8iPgogICAgPGEgbj0icmVwZWF0T2Zmc2V0IiB4PSIwLjk2IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRUJBNyIgeD0iMC4wIiB5PSIwLjAiIHc9IjM2LjAiIGg9Ijc5MC4wIiBoLWEteD0iMzYiIG49Imx1dGVEdXJhdGlvbldob2xlIi8+CiAgPGcgYz0iRUJBOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjIyOC4wIiBoPSI3ODYuMCIgaC1hLXg9IjIyOCIgbj0ibHV0ZUR1cmF0aW9uSGFsZiIvPgogIDxnIGM9IkVCQTkiIHg9IjAuMCIgeT0iMC4wIiB3PSIyMjguMCIgaD0iNzg2LjAiIGgtYS14PSIyMjgiIG49Imx1dGVEdXJhdGlvblF1YXJ0ZXIiLz4KICA8ZyBjPSJFQkFBIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjI4LjAiIGg9Ijc4Ni4wIiBoLWEteD0iMjI4IiBuPSJsdXRlRHVyYXRpb244dGgiLz4KICA8ZyBjPSJFQkFCIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjI4LjAiIGg9Ijc4Ni4wIiBoLWEteD0iMjI4IiBuPSJsdXRlRHVyYXRpb24xNnRoIi8+CiAgPGcgYz0iRUJBQyIgeD0iMC4wIiB5PSItOS4wIiB3PSIyMjguMCIgaD0iNzk1LjAiIGgtYS14PSIyMjgiIG49Imx1dGVEdXJhdGlvbjMybmQiLz4KICA8ZyBjPSJFQkMwIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjc2LjAiIGg9IjI0Mi4wIiBoLWEteD0iMjc2IiBuPSJsdXRlRnJlbmNoRnJldEEiLz4KICA8ZyBjPSJFQkMxIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjE5LjAiIGg9IjMwMC4wIiBoLWEteD0iMjE5IiBuPSJsdXRlRnJlbmNoRnJldEIiLz4KICA8ZyBjPSJFQkMyIiB4PSIxLjAiIHk9IjEuMCIgdz0iMjkxLjAiIGg9IjI2NS4wIiBoLWEteD0iMjkyIiBuPSJsdXRlRnJlbmNoRnJldEMiLz4KICA8ZyBjPSJFQkMzIiB4PSIwLjAiIHk9IjAuMCIgdz0iNDI5LjAiIGg9IjI0NS4wIiBoLWEteD0iNDI5IiBuPSJsdXRlRnJlbmNoRnJldEQiLz4KICA8ZyBjPSJFQkM0IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzEzLjAiIGg9IjIzOC4wIiBoLWEteD0iMzEzIiBuPSJsdXRlRnJlbmNoRnJldEUiLz4KICA8ZyBjPSJFQkM1IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjUxLjAiIGg9IjI2NC4wIiBoLWEteD0iMjUxIiBuPSJsdXRlRnJlbmNoRnJldEYiLz4KICA8ZyBjPSJFQkM2IiB4PSIwLjAiIHk9IjAuMCIgdz0iNDA0LjAiIGg9IjI4My4wIiBoLWEteD0iNDA0IiBuPSJsdXRlRnJlbmNoRnJldEciLz4KICA8ZyBjPSJFQkM3IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjM0LjAiIGg9IjI5MC4wIiBoLWEteD0iMjM0IiBuPSJsdXRlRnJlbmNoRnJldEgiLz4KICA8ZyBjPSJFQkM4IiB4PSIwLjAiIHk9IjEuMCIgdz0iMTI0LjAiIGg9IjMwNS4wIiBoLWEteD0iMTI0IiBuPSJsdXRlRnJlbmNoRnJldEkiLz4KICA8ZyBjPSJFQkM5IiB4PSIxLjAiIHk9IjEuMCIgdz0iMjEzLjAiIGg9IjI5OS4wIiBoLWEteD0iMjE0IiBuPSJsdXRlRnJlbmNoRnJldEsiLz4KICA8ZyBjPSJFQkNBIiB4PSIwLjAiIHk9IjAuMCIgdz0iMTMxLjAiIGg9IjI5Ni4wIiBoLWEteD0iMTMxIiBuPSJsdXRlRnJlbmNoRnJldEwiLz4KICA8ZyBjPSJFQkNCIiB4PSIwLjAiIHk9IjAuMCIgdz0iNDExLjAiIGg9IjI3NS4wIiBoLWEteD0iNDExIiBuPSJsdXRlRnJlbmNoRnJldE0iLz4KICA8ZyBjPSJFQkNDIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzIxLjAiIGg9IjMwMi4wIiBoLWEteD0iMzIxIiBuPSJsdXRlRnJlbmNoRnJldE4iLz4KICA8ZyBjPSJFQkUwIiB4PSIyNC4wIiB5PSItMS4wIiB3PSIyNTcuMCIgaD0iMzAxLjAiIGgtYS14PSIyNTYiIG49Imx1dGVJdGFsaWFuRnJldDAiLz4KICA8ZyBjPSJFQkUxIiB4PSIyNC4wIiB5PSIwLjAiIHc9IjEzOC4wIiBoPSIzMDAuMCIgaC1hLXg9IjEzOCIgbj0ibHV0ZUl0YWxpYW5GcmV0MSIvPgogIDxnIGM9IkVCRTIiIHg9IjI0LjAiIHk9Ii0zLjAiIHc9IjIzOS4wIiBoPSIzMDQuMCIgaC1hLXg9IjIzOSIgbj0ibHV0ZUl0YWxpYW5GcmV0MiIvPgogIDxnIGM9IkVCRTMiIHg9IjI0LjAiIHk9IjAuMCIgdz0iMjIwLjAiIGg9IjMwMC4wIiBoLWEteD0iMjIwIiBuPSJsdXRlSXRhbGlhbkZyZXQzIi8+CiAgPGcgYz0iRUJFNCIgeD0iMjQuMCIgeT0iMS4wIiB3PSIyMzMuMCIgaD0iMzAwLjAiIGgtYS14PSIyMzQiIG49Imx1dGVJdGFsaWFuRnJldDQiLz4KICA8ZyBjPSJFQkU1IiB4PSIyMy4wIiB5PSIwLjAiIHc9IjIxNS4wIiBoPSIzMDAuMCIgaC1hLXg9IjIxNiIgbj0ibHV0ZUl0YWxpYW5GcmV0NSIvPgogIDxnIGM9IkVCRTYiIHg9IjI0LjAiIHk9IjAuMCIgdz0iMjM1LjAiIGg9IjMwMC4wIiBoLWEteD0iMjM2IiBuPSJsdXRlSXRhbGlhbkZyZXQ2Ii8+CiAgPGcgYz0iRUJFNyIgeD0iMjUuMCIgeT0iMC4wIiB3PSIyNDIuMCIgaD0iMzAxLjAiIGgtYS14PSIyNDIiIG49Imx1dGVJdGFsaWFuRnJldDciLz4KICA8ZyBjPSJFQkU4IiB4PSIyNC4wIiB5PSIwLjAiIHc9IjIzMC4wIiBoPSIzMDEuMCIgaC1hLXg9IjIzMCIgbj0ibHV0ZUl0YWxpYW5GcmV0OCIvPgogIDxnIGM9IkVCRTkiIHg9IjI0LjAiIHk9IjAuMCIgdz0iMjM1LjAiIGg9IjMwMC4wIiBoLWEteD0iMjM1IiBuPSJsdXRlSXRhbGlhbkZyZXQ5Ii8+CiAgPGcgYz0iRUM4MCIgeD0iMC4wIiB5PSItNjIyLjAiIHc9IjExOC4wIiBoPSIxMjM2LjAiIGgtYS14PSIxMTgiIG49InRpbWVTaWdCcmFja2V0TGVmdCIvPgogIDxnIGM9IkVDODEiIHg9IjAuMCIgeT0iLTYyMi4wIiB3PSIxMTguMCIgaD0iMTIzNi4wIiBoLWEteD0iMTE4IiBuPSJ0aW1lU2lnQnJhY2tldFJpZ2h0Ii8+CiAgPGcgYz0iRUM4MiIgeD0iMC4wIiB5PSItMzcyLjAiIHc9IjExOC4wIiBoPSI3MzYuMCIgaC1hLXg9IjExOCIgbj0idGltZVNpZ0JyYWNrZXRMZWZ0U21hbGwiLz4KICA8ZyBjPSJFQzgzIiB4PSIwLjAiIHk9Ii0zNzIuMCIgdz0iMTE4LjAiIGg9IjczNi4wIiBoLWEteD0iMTE4IiBuPSJ0aW1lU2lnQnJhY2tldFJpZ2h0U21hbGwiLz4KICA8ZyBjPSJFQzg0IiB4PSIwLjAiIHk9Ii01MTcuMCIgdz0iMzI3LjAiIGg9IjEwMzMuMCIgaC1hLXg9IjMyNyIgbj0idGltZVNpZ1NsYXNoIi8+CiAgPGcgYz0iRUM4NSIgeD0iMjAuMCIgeT0iLTM2Mi4wIiB3PSI0MDYuMCIgaD0iNzIzLjAiIGgtYS14PSI0NDYiIG49InRpbWVTaWdDdXQyIi8+CiAgPGcgYz0iRUM4NiIgeD0iMTcuMCIgeT0iLTM2MS4wIiB3PSIzODEuMCIgaD0iNzIzLjAiIGgtYS14PSIzOTgiIG49InRpbWVTaWdDdXQzIi8+CiAgPGcgYz0iRUQ0MCIgeD0iMC4wIiB5PSIxLjAiIHc9IjcwOC4wIiBoPSIyNDQuMCIgaC1hLXg9IjcwOCIgbj0iYXJ0aWNTb2Z0QWNjZW50QWJvdmUiLz4KICA8ZyBjPSJFRDQxIiB4PSIwLjAiIHk9Ii0yNDUuMCIgdz0iNzA4LjAiIGg9IjI0NC4wIiBoLWEteD0iNzA4IiBuPSJhcnRpY1NvZnRBY2NlbnRCZWxvdyIvPgogIDxnIGM9IkY0MDAiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMDMuMCIgaD0iOTk3LjAiIGgtYS14PSIxMDMiIG49ImJyYWNlU21hbGwiLz4KICA8ZyBjPSJGNDAxIiB4PSIwLjAiIHk9IjEuMCIgdz0iNjcuMCIgaD0iOTk3LjAiIGgtYS14PSI2NyIgbj0iYnJhY2VMYXJnZSIvPgogIDxnIGM9IkY0MDIiIHg9IjAuMCIgeT0iMC4wIiB3PSI2MC4wIiBoPSI5OTcuMCIgaC1hLXg9IjYxIiBuPSJicmFjZUxhcmdlciIvPgogIDxnIGM9IkY0MDMiIHg9IjAuMCIgeT0iMS4wIiB3PSI1Ni4wIiBoPSI5OTkuMCIgaC1hLXg9IjU3IiBuPSJicmFjZUZsYXQiLz4KICA8ZyBjPSJGNDA0IiB4PSIwLjAiIHk9IjAuMCIgdz0iNzcyLjAiIGg9Ijc4Ny4wIiBoLWEteD0iNzc3IiBuPSJzZWdub0phcGFuZXNlIi8+CiAgPGcgYz0iRjQwNSIgeD0iMC4wIiB5PSItMTUzLjAiIHc9Ijk1Ny4wIiBoPSIxMDUzLjAiIGgtYS14PSI5NTQiIG49ImNvZGFKYXBhbmVzZSIvPgogIDxnIGM9IkY0MDYiIHg9IjAuMCIgeT0iLTU4NS4wIiB3PSI4NTEuMCIgaD0iODQ2LjAiIGgtYS14PSI4NTEiIG49ImZDbGVmRnJlbmNoIi8+CiAgPGcgYz0iRjQwNyIgeD0iMC4wIiB5PSItNTgyLjAiIHc9IjEwNDEuMCIgaD0iODU1LjAiIGgtYS14PSIxMDQxIiBuPSJmQ2xlZjE5dGhDZW50dXJ5Ii8+CiAgPGcgYz0iRjQwOCIgeD0iMC4wIiB5PSItNzc5LjAiIHc9Ijg2My4wIiBoPSIxNDIwLjAiIGgtYS14PSI4NjMiIG49ImNDbGVmRnJlbmNoIi8+CiAgPGcgYz0iRjQwOSIgeD0iMC4wIiB5PSIyNTAuMCIgdz0iMjkyLjAiIGg9IjUwMC4wIiBoLWEteD0iMjk3IiBuPSJ1bnBpdGNoZWRQZXJjdXNzaW9uQ2xlZjFBbHQiLz4KICA8ZyBjPSJGNDBBIiB4PSItNi4wIiB5PSItMTAwNS4wIiB3PSI1NDcuMCIgaD0iMjAxMi4wIiBoLWEteD0iNTE2IiBuPSI2c3RyaW5nVGFiQ2xlZlRhbGwiLz4KICA8ZyBjPSJGNDBCIiB4PSIwLjAiIHk9Ii03NTQuMCIgdz0iNDg3LjAiIGg9IjE1MDkuMCIgaC1hLXg9IjQ4NyIgbj0iNnN0cmluZ1RhYkNsZWZTZXJpZiIvPgogIDxnIGM9IkY0MEMiIHg9IjAuMCIgeT0iLTU4Ni4wIiB3PSIzMTguMCIgaD0iMTE3Mi4wIiBoLWEteD0iMzE4IiBuPSI0c3RyaW5nVGFiQ2xlZlRhbGwiLz4KICA8ZyBjPSJGNDBEIiB4PSIwLjAiIHk9Ii01MDIuMCIgdz0iMzI0LjAiIGg9IjEwMDQuMCIgaC1hLXg9IjMyNCIgbj0iNHN0cmluZ1RhYkNsZWZTZXJpZiIvPgogIDxnIGM9IkY0MEYiIHg9IjAuMCIgeT0iLTM1NS4wIiB3PSIyNDAuMCIgaD0iMzU1LjAiIGgtYS14PSIyNTAiIG49ImZsYWc4dGhVcFN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9Ii0wLjIyIi8+CiAgPC9nPgogIDxnIGM9IkY0MTAiIHg9IjAuMCIgeT0iLTU0OC4wIiB3PSIyNjcuMCIgaD0iNTU2LjAiIGgtYS14PSIyNjciIG49ImZsYWc4dGhVcFNob3J0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9Ii0wLjIiLz4KICA8L2c+CiAgPGcgYz0iRjQxMSIgeD0iMC4wIiB5PSIwLjAiIHc9IjI0MC4wIiBoPSIzNTUuMCIgaC1hLXg9IjI2MiIgbj0iZmxhZzh0aERvd25TdHJhaWdodCI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9IjAuMTIiLz4KICA8L2c+CiAgPGcgYz0iRjQxMiIgeD0iMC4wIiB5PSItNTU1LjAiIHc9IjI0MC4wIiBoPSI1NTUuMCIgaC1hLXg9IjI2MiIgbj0iZmxhZzE2dGhVcFN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9Ii0wLjE4Ii8+CiAgPC9nPgogIDxnIGM9IkY0MTMiIHg9IjAuMCIgeT0iLTYyNC4wIiB3PSIyNjQuMCIgaD0iNjM2LjAiIGgtYS14PSIyNjQiIG49ImZsYWcxNnRoVXBTaG9ydCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSItMC4yNiIvPgogIDwvZz4KICA8ZyBjPSJGNDE0IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjQwLjAiIGg9IjU1NS4wIiBoLWEteD0iMjc5IiBuPSJmbGFnMTZ0aERvd25TdHJhaWdodCI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9IjAuMTIiLz4KICA8L2c+CiAgPGcgYz0iRjQxNSIgeD0iMC4wIiB5PSItNTUyLjAiIHc9IjI0MC4wIiBoPSI3NTUuMCIgaC1hLXg9IjI2MiIgbj0iZmxhZzMybmRVcFN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjAuNyIvPgogIDwvZz4KICA8ZyBjPSJGNDE2IiB4PSIwLjAiIHk9Ii02MTMuMCIgdz0iMjY0LjAiIGg9IjgzNC4wIiBoLWEteD0iMjY1IiBuPSJmbGFnMzJuZFVwU2hvcnQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMC43Ii8+CiAgPC9nPgogIDxnIGM9IkY0MTciIHg9IjAuMCIgeT0iLTIwMC4wIiB3PSIyNDAuMCIgaD0iNzU1LjAiIGgtYS14PSIyNzYiIG49ImZsYWczMm5kRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTAuNjgiLz4KICA8L2c+CiAgPGcgYz0iRjQxOCIgeD0iMC4wIiB5PSItNTUyLjAiIHc9IjI0MC4wIiBoPSI5NTUuMCIgaC1hLXg9IjI2MiIgbj0iZmxhZzY0dGhVcFN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjEuNDkiLz4KICA8L2c+CiAgPGcgYz0iRjQxOSIgeD0iMC4wIiB5PSItNjI0LjAiIHc9IjI2NC4wIiBoPSIxMDI3LjAiIGgtYS14PSIyNjIiIG49ImZsYWc2NHRoVXBTaG9ydCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIxLjM5Ii8+CiAgPC9nPgogIDxnIGM9IkY0MUEiIHg9IjAuMCIgeT0iLTQwMC4wIiB3PSIyNDAuMCIgaD0iOTU1LjAiIGgtYS14PSIyNzUiIG49ImZsYWc2NHRoRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTEuMTgiLz4KICA8L2c+CiAgPGcgYz0iRjQxQiIgeD0iMC4wIiB5PSItNTU1LjAiIHc9IjI0MC4wIiBoPSIxMTU1LjAiIGgtYS14PSIyNjQiIG49ImZsYWcxMjh0aFVwU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMi4zIi8+CiAgPC9nPgogIDxnIGM9IkY0MUMiIHg9IjAuMCIgeT0iLTYyMy4wIiB3PSIyNjQuMCIgaD0iMTIxNC4wIiBoLWEteD0iMjU5IiBuPSJmbGFnMTI4dGhVcFNob3J0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjIuMDgiLz4KICA8L2c+CiAgPGcgYz0iRjQxRCIgeD0iMC4wIiB5PSItNjAwLjAiIHc9IjI0MC4wIiBoPSIxMTU1LjAiIGgtYS14PSIyNzUiIG49ImZsYWcxMjh0aERvd25TdHJhaWdodCI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0yLjI4Ii8+CiAgPC9nPgogIDxnIGM9IkY0MUUiIHg9IjAuMCIgeT0iLTU1NS4wIiB3PSIyNDAuMCIgaD0iMTM1NS4wIiBoLWEteD0iMjY4IiBuPSJmbGFnMjU2dGhVcFN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjMuMDciLz4KICA8L2c+CiAgPGcgYz0iRjQxRiIgeD0iMC4wIiB5PSItNjE0LjAiIHc9IjI2NC4wIiBoPSIxNDAyLjAiIGgtYS14PSIyNjUiIG49ImZsYWcyNTZ0aFVwU2hvcnQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMi44NCIvPgogIDwvZz4KICA8ZyBjPSJGNDIwIiB4PSIwLjAiIHk9Ii04MDAuMCIgdz0iMjQwLjAiIGg9IjEzNTUuMCIgaC1hLXg9IjMwMSIgbj0iZmxhZzI1NnRoRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTMuMDciLz4KICA8L2c+CiAgPGcgYz0iRjQyMSIgeD0iMC4wIiB5PSItNTU1LjAiIHc9IjI0MC4wIiBoPSIxNTU1LjAiIGgtYS14PSIyNjgiIG49ImZsYWc1MTJ0aFVwU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMy44NiIvPgogIDwvZz4KICA8ZyBjPSJGNDIyIiB4PSIwLjAiIHk9Ii02MTYuMCIgdz0iMjY0LjAiIGg9IjE1NjUuMCIgaC1hLXg9IjI2OCIgbj0iZmxhZzUxMnRoVXBTaG9ydCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIzLjU0Ii8+CiAgPC9nPgogIDxnIGM9IkY0MjMiIHg9IjAuMCIgeT0iLTEwMDAuMCIgdz0iMjQwLjAiIGg9IjE1NTUuMCIgaC1hLXg9IjMwMSIgbj0iZmxhZzUxMnRoRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTMuODgiLz4KICA8L2c+CiAgPGcgYz0iRjQyNCIgeD0iMC4wIiB5PSItNTU1LjAiIHc9IjI0MC4wIiBoPSIxNzU1LjAiIGgtYS14PSIzMDEiIG49ImZsYWcxMDI0dGhVcFN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjQuNjQiLz4KICA8L2c+CiAgPGcgYz0iRjQyNSIgeD0iMC4wIiB5PSItNjE0LjAiIHc9IjI2NC4wIiBoPSIxNzMwLjAiIGgtYS14PSIyNzIiIG49ImZsYWcxMDI0dGhVcFNob3J0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjQuMjYiLz4KICA8L2c+CiAgPGcgYz0iRjQyNiIgeD0iMC4wIiB5PSItMTIwMC4wIiB3PSIyNDAuMCIgaD0iMTc1NS4wIiBoLWEteD0iMzAxIiBuPSJmbGFnMTAyNHRoRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTQuNjYiLz4KICA8L2c+CiAgPGcgYz0iRjQyNyIgeD0iMS4wIiB5PSItMTc3LjAiIHc9IjI2Mi4wIiBoPSI2MjAuMCIgaC1hLXg9IjI2MyIgbj0iYWNjaWRlbnRhbEZsYXRTbWFsbCIvPgogIDxnIGM9IkY0MjgiIHg9IjAuMCIgeT0iLTMzNC4wIiB3PSIxOTAuMCIgaD0iNjc1LjAiIGgtYS14PSIxOTAiIG49ImFjY2lkZW50YWxOYXR1cmFsU21hbGwiLz4KICA8ZyBjPSJGNDI5IiB4PSIwLjAiIHk9Ii0zNDkuMCIgdz0iMjYxLjAiIGg9IjcwMC4wIiBoLWEteD0iMjYxIiBuPSJhY2NpZGVudGFsU2hhcnBTbWFsbCIvPgogIDxnIGM9IkY0MkEiIHg9IjAuMCIgeT0iMS4wIiB3PSI0MjkuMCIgaD0iMzA0LjAiIGgtYS14PSI0MzEiIG49ImFydGljQWNjZW50QWJvdmVMYXJnZSIvPgogIDxnIGM9IkY0MkIiIHg9IjAuMCIgeT0iLTMwNC4wIiB3PSI0MjkuMCIgaD0iMzA0LjAiIGgtYS14PSI0MzEiIG49ImFydGljQWNjZW50QmVsb3dMYXJnZSIvPgogIDxnIGM9IkY0MzIiIHg9IjAuMCIgeT0iMC4wIiB3PSIyMDAuMCIgaD0iMzAwLjAiIGgtYS14PSIyMDAiIG49InBsdWNrZWRTbmFwUGl6emljYXRvQmVsb3dHZXJtYW4iLz4KICA8ZyBjPSJGNDMzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjAwLjAiIGg9IjMwMC4wIiBoLWEteD0iMjAwIiBuPSJwbHVja2VkU25hcFBpenppY2F0b0Fib3ZlR2VybWFuIi8+CiAgPGcgYz0iRjQzNCIgeD0iMC4wIiB5PSItOC4wIiB3PSI5MjMuMCIgaD0iNTYzLjAiIGgtYS14PSI5MjIiIG49ImtleWJvYXJkUGVkYWxQZWROb0RvdCIvPgogIDxnIGM9IkY0MzUiIHg9IjAuMCIgeT0iLTE1LjAiIHc9IjEwMTQuMCIgaD0iNjA2LjAiIGgtYS14PSIxMDE0IiBuPSJrZXlib2FyZFBlZGFsU29zdE5vRG90Ii8+CiAgPGcgYz0iRjQzRiIgeD0iMC4wIiB5PSItMTY5LjAiIHc9IjUyOS4wIiBoPSIzMzguMCIgaC1hLXg9IjUyOSIgbj0ibm90ZWhlYWREb3VibGVXaG9sZUFsdCI+CiAgICA8YSBuPSJub3RlaGVhZE9yaWdpbiIgeD0iMC4xNCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkY0NDAiIHg9IjUuMCIgeT0iLTI1OC4wIiB3PSIxMTYuMCIgaD0iNTE2LjAiIGgtYS14PSIxMjYiIG49InRpbWVTaWcwTGFyZ2UiLz4KICA8ZyBjPSJGNDQxIiB4PSI0LjAiIHk9Ii0yNTAuMCIgdz0iNjIuMCIgaD0iNTAwLjAiIGgtYS14PSI3MSIgbj0idGltZVNpZzFMYXJnZSIvPgogIDxnIGM9IkY0NDIiIHg9IjguMCIgeT0iLTI1MC4wIiB3PSIxMjAuMCIgaD0iNTAwLjAiIGgtYS14PSIxMzIiIG49InRpbWVTaWcyTGFyZ2UiLz4KICA8ZyBjPSJGNDQzIiB4PSI0LjAiIHk9Ii0yNTQuMCIgdz0iMTE5LjAiIGg9IjUwOC4wIiBoLWEteD0iMTMwIiBuPSJ0aW1lU2lnM0xhcmdlIi8+CiAgPGcgYz0iRjQ0NCIgeD0iNS4wIiB5PSItMjUwLjAiIHc9IjEyMy4wIiBoPSI1MDAuMCIgaC1hLXg9IjEzMiIgbj0idGltZVNpZzRMYXJnZSIvPgogIDxnIGM9IkY0NDUiIHg9IjUuMCIgeT0iLTI1NC4wIiB3PSIxMTkuMCIgaD0iNTA4LjAiIGgtYS14PSIxMjgiIG49InRpbWVTaWc1TGFyZ2UiLz4KICA8ZyBjPSJGNDQ2IiB4PSI0LjAiIHk9Ii0yNTQuMCIgdz0iMTE4LjAiIGg9IjUwOC4wIiBoLWEteD0iMTI4IiBuPSJ0aW1lU2lnNkxhcmdlIi8+CiAgPGcgYz0iRjQ0NyIgeD0iNC4wIiB5PSItMjUwLjAiIHc9IjExOS4wIiBoPSI1MDAuMCIgaC1hLXg9IjEyOCIgbj0idGltZVNpZzdMYXJnZSIvPgogIDxnIGM9IkY0NDgiIHg9IjQuMCIgeT0iLTI1NC4wIiB3PSIxMjAuMCIgaD0iNTA4LjAiIGgtYS14PSIxMzAiIG49InRpbWVTaWc4TGFyZ2UiLz4KICA8ZyBjPSJGNDQ5IiB4PSI1LjAiIHk9Ii0yNTguMCIgdz0iMTE3LjAiIGg9IjUxNi4wIiBoLWEteD0iMTI4IiBuPSJ0aW1lU2lnOUxhcmdlIi8+CiAgPGcgYz0iRjQ0QSIgeD0iNS4wIiB5PSItMjU5LjAiIHc9IjEyNy4wIiBoPSI1MTcuMCIgaC1hLXg9IjEzOSIgbj0idGltZVNpZ0NvbW1vbkxhcmdlIi8+CiAgPGcgYz0iRjQ0QiIgeD0iNC4wIiB5PSItMzE0LjAiIHc9IjEyOC4wIiBoPSI2MjcuMCIgaC1hLXg9IjEzOSIgbj0idGltZVNpZ0N1dENvbW1vbkxhcmdlIi8+CiAgPGcgYz0iRjQ0QyIgeD0iMC4wIiB5PSItMTQ5LjAiIHc9IjgwLjAiIGg9IjI5OC4wIiBoLWEteD0iODAiIG49InRpbWVTaWdQbHVzTGFyZ2UiLz4KICA8ZyBjPSJGNDVBIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjkxLjAiIGg9IjI2OS4wIiBoLWEteD0iMjkxIiBuPSJsdXRlRnJlbmNoRnJldENBbHQiLz4KICA8ZyBjPSJGNDVEIiB4PSIyMC4wIiB5PSItMjUwLjAiIHc9IjQzMC4wIiBoPSI1MDEuMCIgaC1hLXg9IjQ3MCIgbj0idGltZVNpZzBTbWFsbCIvPgogIDxnIGM9IkY0NUUiIHg9IjIwLjAiIHk9Ii0yNTEuMCIgdz0iMzIxLjAiIGg9IjUwMS4wIiBoLWEteD0iMzYxIiBuPSJ0aW1lU2lnMVNtYWxsIi8+CiAgPGcgYz0iRjQ1RiIgeD0iMjAuMCIgeT0iLTI1NS4wIiB3PSI0MDYuMCIgaD0iNTExLjAiIGgtYS14PSI0NDYiIG49InRpbWVTaWcyU21hbGwiLz4KICA8ZyBjPSJGNDYwIiB4PSIyMC4wIiB5PSItMjUwLjAiIHc9IjM4MS4wIiBoPSI1MDAuMCIgaC1hLXg9IjQyMSIgbj0idGltZVNpZzNTbWFsbCIvPgogIDxnIGM9IkY0NjEiIHg9IjIwLjAiIHk9Ii0yNTEuMCIgdz0iNDQzLjAiIGg9IjUwMS4wIiBoLWEteD0iNDgzIiBuPSJ0aW1lU2lnNFNtYWxsIi8+CiAgPGcgYz0iRjQ2MiIgeD0iMjAuMCIgeT0iLTI0OC4wIiB3PSIzNjMuMCIgaD0iNDk3LjAiIGgtYS14PSI0MDMiIG49InRpbWVTaWc1U21hbGwiLz4KICA8ZyBjPSJGNDYzIiB4PSIyMC4wIiB5PSItMjUwLjAiIHc9IjM5NC4wIiBoPSI1MDAuMCIgaC1hLXg9IjQzNCIgbj0idGltZVNpZzZTbWFsbCIvPgogIDxnIGM9IkY0NjQiIHg9IjIwLjAiIHk9Ii0yNTAuMCIgdz0iNDAxLjAiIGg9IjQ5OS4wIiBoLWEteD0iNDQxIiBuPSJ0aW1lU2lnN1NtYWxsIi8+CiAgPGcgYz0iRjQ2NSIgeD0iMjAuMCIgeT0iLTI1OS4wIiB3PSIzOTYuMCIgaD0iNTE4LjAiIGgtYS14PSI0MzYiIG49InRpbWVTaWc4U21hbGwiLz4KICA8ZyBjPSJGNDY2IiB4PSIyMC4wIiB5PSItMjUwLjAiIHc9IjM5NC4wIiBoPSI1MDAuMCIgaC1hLXg9IjQzNCIgbj0idGltZVNpZzlTbWFsbCIvPgogIDxnIGM9IkY0NjciIHg9IjAuMCIgeT0iLTE2OS4wIiB3PSI2ODMuMCIgaD0iMzM4LjAiIGgtYS14PSI2ODMiIG49Im5vdGVoZWFkRG91YmxlV2hvbGVTbWFsbCI+CiAgICA8YSBuPSJub3RlaGVhZE9yaWdpbiIgeD0iMC40NCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkY0NjgiIHg9IjAuMCIgeT0iLTEzNy4wIiB3PSI0NTkuMCIgaD0iMjczLjAiIGgtYS14PSI0NTkiIG49Im5vdGVoZWFkV2hvbGVTbWFsbCIvPgogIDxnIGM9IkY0NjkiIHg9IjAuMCIgeT0iLTE0NS4wIiB3PSIzNDEuMCIgaD0iMjkwLjAiIGgtYS14PSIzNDEiIG49Im5vdGVoZWFkSGFsZlNtYWxsIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMiIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMzYiIHk9IjAuMTkiLz4KICA8L2c+CiAgPGcgYz0iRjQ2QSIgeD0iMC4wIiB5PSItMTQ0LjAiIHc9IjM1Mi4wIiBoPSIyODIuMCIgaC1hLXg9IjM1MiIgbj0ibm90ZWhlYWRCbGFja1NtYWxsIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMTciLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjQxIiB5PSIwLjE2Ii8+CiAgPC9nPgogIDxnIGM9IkY0NkIiIHg9Ii04Ni4wIiB5PSItMTM0LjAiIHc9IjUyMS4wIiBoPSI0MTQuMCIgaC1hLXg9IjQzNSIgbj0iZHluYW1pY1BpYW5vU21hbGwiLz4KICA8ZyBjPSJGNDZDIiB4PSIwLjAiIHk9Ii0xMS4wIiB3PSI1NDIuMCIgaD0iMjg0LjAiIGgtYS14PSI1NDIiIG49ImR5bmFtaWNNZXp6b1NtYWxsIi8+CiAgPGcgYz0iRjQ2RCIgeD0iLTE0MC4wIiB5PSItMTY2LjAiIHc9IjU4NS4wIiBoPSI2MjMuMCIgaC1hLXg9IjQ0NSIgbj0iZHluYW1pY0ZvcnRlU21hbGwiLz4KICA8ZyBjPSJGNDZFIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzU5LjAiIGg9IjI4Ny4wIiBoLWEteD0iMzU5IiBuPSJkeW5hbWljUmluZm9yemFuZG9TbWFsbCIvPgogIDxnIGM9IkY0NkYiIHg9IjEuMCIgeT0iMS4wIiB3PSIyMjQuMCIgaD0iMjg1LjAiIGgtYS14PSIyMjUiIG49ImR5bmFtaWNTZm9yemFuZG9TbWFsbCIvPgogIDxnIGM9IkY0NzAiIHg9IjAuMCIgeT0iLTQuMCIgdz0iMjkyLjAiIGg9IjI4NS4wIiBoLWEteD0iMjkyIiBuPSJkeW5hbWljWlNtYWxsIi8+CiAgPGcgYz0iRjQ3MSIgeD0iLTM3LjAiIHk9Ii02LjAiIHc9IjM3MS4wIiBoPSIyODUuMCIgaC1hLXg9IjMzNCIgbj0iZHluYW1pY05pZW50ZVNtYWxsIi8+CiAgPGcgYz0iRjQ3MiIgeD0iMC4wIiB5PSItNjg5LjAiIHc9IjY2Ni4wIiBoPSIxNzYwLjAiIGgtYS14PSI2NjYiIG49ImdDbGVmU21hbGwiLz4KICA8ZyBjPSJGNDczIiB4PSIwLjAiIHk9Ii01MDMuMCIgdz0iNzY2LjAiIGg9IjEwMDYuMCIgaC1hLXg9Ijc2NiIgbj0iY0NsZWZTbWFsbCIvPgogIDxnIGM9IkY0NzQiIHg9Ii0yMy4wIiB5PSItNjI3LjAiIHc9IjcyNC4wIiBoPSI4ODQuMCIgaC1hLXg9IjcwMCIgbj0iZkNsZWZTbWFsbCIvPgogIDxnIGM9IkY0NzUiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMzMuMCIgaD0iMjQ0LjAiIGgtYS14PSIzMzMiIG49ImFydGljQWNjZW50QWJvdmVTbWFsbCIvPgogIDxnIGM9IkY0NzYiIHg9IjAuMCIgeT0iLTI0NC4wIiB3PSIzMzMuMCIgaD0iMjQ0LjAiIGgtYS14PSIzMzMiIG49ImFydGljQWNjZW50QmVsb3dTbWFsbCIvPgogIDxnIGM9IkY0NzciIHg9IjAuMCIgeT0iMC4wIiB3PSIxMjIuMCIgaD0iMTIyLjAiIGgtYS14PSIxMjMiIG49ImFydGljU3RhY2NhdG9BYm92ZVNtYWxsIi8+CiAgPGcgYz0iRjQ3OCIgeD0iMC4wIiB5PSItMTIyLjAiIHc9IjEyMi4wIiBoPSIxMjIuMCIgaC1hLXg9IjEyMyIgbj0iYXJ0aWNTdGFjY2F0b0JlbG93U21hbGwiLz4KICA8ZyBjPSJGNDc5IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzM5LjAiIGg9IjY0LjAiIGgtYS14PSIzMzkiIG49ImFydGljVGVudXRvQWJvdmVTbWFsbCIvPgogIDxnIGM9IkY0N0EiIHg9IjAuMCIgeT0iLTY0LjAiIHc9IjMzOS4wIiBoPSI2NC4wIiBoLWEteD0iMzM5IiBuPSJhcnRpY1RlbnV0b0JlbG93U21hbGwiLz4KICA8ZyBjPSJGNDdCIiB4PSIwLjAiIHk9IjAuMCIgdz0iMTMyLjAiIGg9IjI5NS4wIiBoLWEteD0iMTMyIiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9BYm92ZVNtYWxsIi8+CiAgPGcgYz0iRjQ3QyIgeD0iMC4wIiB5PSItMjk1LjAiIHc9IjEzMi4wIiBoPSIyOTUuMCIgaC1hLXg9IjEzMiIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vQmVsb3dTbWFsbCIvPgogIDxnIGM9IkY0N0QiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMTcuMCIgaD0iMjkwLjAiIGgtYS14PSIxMTciIG49ImFydGljU3RhY2NhdGlzc2ltb1dlZGdlQWJvdmVTbWFsbCIvPgogIDxnIGM9IkY0N0UiIHg9IjAuMCIgeT0iLTI5MC4wIiB3PSIxMTcuMCIgaD0iMjkwLjAiIGgtYS14PSIxMTciIG49ImFydGljU3RhY2NhdGlzc2ltb1dlZGdlQmVsb3dTbWFsbCIvPgogIDxnIGM9IkY0N0YiIHg9IjAuMCIgeT0iMC4wIiB3PSI2NC4wIiBoPSIyOTAuMCIgaC1hLXg9IjY0IiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9TdHJva2VBYm92ZVNtYWxsIi8+CiAgPGcgYz0iRjQ4MCIgeD0iMC4wIiB5PSItMjkwLjAiIHc9IjY0LjAiIGg9IjI5MC4wIiBoLWEteD0iNjQiIG49ImFydGljU3RhY2NhdGlzc2ltb1N0cm9rZUJlbG93U21hbGwiLz4KICA8ZyBjPSJGNDgxIiB4PSIwLjAiIHk9Ii0xLjAiIHc9IjIzNi4wIiBoPSIyNTQuMCIgaC1hLXg9IjIzNiIgbj0iYXJ0aWNNYXJjYXRvQWJvdmVTbWFsbCIvPgogIDxnIGM9IkY0ODIiIHg9IjAuMCIgeT0iLTI1NC4wIiB3PSIyMzYuMCIgaD0iMjU0LjAiIGgtYS14PSIyMzYiIG49ImFydGljTWFyY2F0b0JlbG93U21hbGwiLz4KICA8ZyBjPSJGNDgzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjM2LjAiIGg9IjQ3NC4wIiBoLWEteD0iMjM2IiBuPSJhcnRpY01hcmNhdG9TdGFjY2F0b0Fib3ZlU21hbGwiLz4KICA8ZyBjPSJGNDg0IiB4PSIwLjAiIHk9Ii01MDkuMCIgdz0iMjM2LjAiIGg9IjUwOC4wIiBoLWEteD0iMjM2IiBuPSJhcnRpY01hcmNhdG9TdGFjY2F0b0JlbG93U21hbGwiLz4KICA8ZyBjPSJGNDg1IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzMzLjAiIGg9IjQ2NC4wIiBoLWEteD0iMzMzIiBuPSJhcnRpY0FjY2VudFN0YWNjYXRvQWJvdmVTbWFsbCIvPgogIDxnIGM9IkY0ODYiIHg9IjAuMCIgeT0iLTQ0OC4wIiB3PSIzMzMuMCIgaD0iNDQ4LjAiIGgtYS14PSIzMzMiIG49ImFydGljQWNjZW50U3RhY2NhdG9CZWxvd1NtYWxsIi8+CiAgPGcgYz0iRjQ4NyIgeD0iMC4wIiB5PSIwLjAiIHc9IjMzOS4wIiBoPSIyODIuMCIgaC1hLXg9IjMzOSIgbj0iYXJ0aWNUZW51dG9TdGFjY2F0b0Fib3ZlU21hbGwiLz4KICA8ZyBjPSJGNDg4IiB4PSIwLjAiIHk9Ii0yODYuMCIgdz0iMzM5LjAiIGg9IjI4Ni4wIiBoLWEteD0iMzM5IiBuPSJhcnRpY1RlbnV0b1N0YWNjYXRvQmVsb3dTbWFsbCIvPgogIDxnIGM9IkY0ODkiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMzkuMCIgaD0iMzg0LjAiIGgtYS14PSIzMzkiIG49ImFydGljVGVudXRvQWNjZW50QWJvdmVTbWFsbCIvPgogIDxnIGM9IkY0OEEiIHg9IjAuMCIgeT0iLTM5NC4wIiB3PSIzMzkuMCIgaD0iMzk0LjAiIGgtYS14PSIzMzkiIG49ImFydGljVGVudXRvQWNjZW50QmVsb3dTbWFsbCIvPgogIDxnIGM9IkY0OEIiIHg9IjEuMCIgeT0iLTgwNy4wIiB3PSIyNjguMCIgaD0iODE4LjAiIGgtYS14PSIyNjgiIG49ImZsYWc4dGhVcFNtYWxsIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJGNDhDIiB4PSIxLjAiIHk9Ii04LjAiIHc9IjI2OC4wIiBoPSI4MTYuMzYiIGgtYS14PSIyNjkiIG49ImZsYWc4dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRjQ4RCIgeD0iMC4wIiB5PSItODA4LjAiIHc9IjI4Ni4wIiBoPSI4MjYuMCIgaC1hLXg9IjI4NiIgbj0iZmxhZzE2dGhVcFNtYWxsIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9Ii0wLjA4Ii8+CiAgPC9nPgogIDxnIGM9IkY0OEUiIHg9IjAuMCIgeT0iLTE5LjAiIHc9IjMxNy4wIiBoPSI4NDEuMCIgaC1hLXg9IjMxNyIgbj0iZmxhZzE2dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSIwLjA3Ii8+CiAgPC9nPgogIDxnIGM9IkY0OEYiIHg9IjAuMCIgeT0iLTgwOS4wIiB3PSIyODYuMCIgaD0iMTAxMi4wIiBoLWEteD0iMjg2IiBuPSJmbGFnMzJuZFVwU21hbGwiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMC42NiIvPgogIDwvZz4KICA8ZyBjPSJGNDkwIiB4PSIwLjAiIHk9Ii0yMjUuMCIgdz0iMzE3LjAiIGg9IjEwMzUuMCIgaC1hLXg9IjMxNyIgbj0iZmxhZzMybmREb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMC43MiIvPgogIDwvZz4KICA8ZyBjPSJGNDkxIiB4PSIwLjAiIHk9Ii04MTEuMCIgdz0iMjg3LjAiIGg9IjEyMDcuMCIgaC1hLXg9IjI4NyIgbj0iZmxhZzY0dGhVcFNtYWxsIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjEuMzkiLz4KICA8L2c+CiAgPGcgYz0iRjQ5MiIgeD0iMC4wIiB5PSItNDA4LjAiIHc9IjMxOC4wIiBoPSIxMjE4LjAiIGgtYS14PSIzMTgiIG49ImZsYWc2NHRoRG93blNtYWxsIj4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTEuNDciLz4KICA8L2c+CiAgPGcgYz0iRjQ5MyIgeD0iMC4wIiB5PSItODEwLjAiIHc9IjI4Ny4wIiBoPSIxNDEyLjAiIGgtYS14PSIyODciIG49ImZsYWcxMjh0aFVwU21hbGwiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMi4yIi8+CiAgPC9nPgogIDxnIGM9IkY0OTQiIHg9IjAuMCIgeT0iLTYxOC4wIiB3PSIzMTcuMCIgaD0iMTQyNy4wIiBoLWEteD0iMzE3IiBuPSJmbGFnMTI4dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMi4yOCIvPgogIDwvZz4KICA8ZyBjPSJGNDk1IiB4PSIwLjAiIHk9Ii04MTEuMCIgdz0iMjg3LjAiIGg9IjE1NzkuMCIgaC1hLXg9IjI4NyIgbj0iZmxhZzI1NnRoVXBTbWFsbCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIyLjk0Ii8+CiAgPC9nPgogIDxnIGM9IkY0OTYiIHg9IjAuMCIgeT0iLTc5MS4wIiB3PSIzMTcuMCIgaD0iMTU5NS4wIiBoLWEteD0iMzE3IiBuPSJmbGFnMjU2dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMy4wNCIvPgogIDwvZz4KICA8ZyBjPSJGNDk3IiB4PSIwLjAiIHk9Ii04MTEuMCIgdz0iMjg3LjAiIGg9IjE3NjMuMCIgaC1hLXg9IjI4NyIgbj0iZmxhZzUxMnRoVXBTbWFsbCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIzLjY2Ii8+CiAgPC9nPgogIDxnIGM9IkY0OTgiIHg9IjAuMCIgeT0iLTk4MC4wIiB3PSIzMTcuMCIgaD0iMTc4OS4wIiBoLWEteD0iMzE3IiBuPSJmbGFnNTEydGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMy43NCIvPgogIDwvZz4KICA8ZyBjPSJGNDk5IiB4PSIwLjAiIHk9Ii04MTEuMCIgdz0iMjg3LjAiIGg9IjE5NDEuMCIgaC1hLXg9IjI4NyIgbj0iZmxhZzEwMjR0aFVwU21hbGwiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iNC4yNSIvPgogIDwvZz4KICA8ZyBjPSJGNDlBIiB4PSIwLjAiIHk9Ii0xMTgxLjAiIHc9IjMxOC4wIiBoPSIxOTkyLjAiIGgtYS14PSIzMTgiIG49ImZsYWcxMDI0dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItNC40NyIvPgogIDwvZz4KICA8ZyBjPSJGNDlCIiB4PSIwLjAiIHk9Ii01NTAuMCIgdz0iMjg0LjAiIGg9IjExMDAuMCIgaC1hLXg9IjI4NCIgbj0ibWVuc3VyYWxDY2xlZlZvaWQiLz4KICA8ZyBjPSJGNDlDIiB4PSIwLjAiIHk9Ii01NTAuMCIgdz0iMjg0LjAiIGg9IjExMDAuMCIgaC1hLXg9IjI4NCIgbj0ibWVuc3VyYWxDY2xlZkJsYWNrIi8+CiAgPGcgYz0iRjQ5RCIgeD0iMS4wIiB5PSItNDE0LjAiIHc9IjI4OC4wIiBoPSI1NzQuMCIgaC1hLXg9IjI4OSIgbj0iY2hhbnRGY2xlZkh1Zm5hZ2VsIi8+CiAgPGcgYz0iRjQ5RSIgeD0iMC4wIiB5PSItMTg4LjAiIHc9IjI4Ni4wIiBoPSIzNzguMCIgaC1hLXg9IjI4NiIgbj0iY2hhbnRDY2xlZkh1Zm5hZ2VsIi8+CiAgPGcgYz0iRjQ5RiIgeD0iMC4wIiB5PSItODguMCIgdz0iMTQ1LjAiIGg9IjU1NC4wIiBoLWEteD0iMTQ1IiBuPSJtZWRSZW5GbGF0U29mdEJPbGQiLz4KICA8ZyBjPSJGNEEwIiB4PSIwLjAiIHk9Ii0xMDEuMCIgdz0iMTY4LjAiIGg9IjU2NS4wIiBoLWEteD0iMTY4IiBuPSJtZWRSZW5GbGF0U29mdEJIdWZuYWdlbCIvPgogIDxnIGM9IkY0QTEiIHg9IjAuMCIgeT0iLTE3NS4wIiB3PSI0MTEuMCIgaD0iNjEyLjAiIGgtYS14PSI0MTEiIG49ImFjY2lkZW50YWxEb3VibGVGbGF0Sm9pbmVkU3RlbXMiLz4KICA8ZyBjPSJGNEEyIiB4PSIwLjAiIHk9Ii0xNzUuMCIgdz0iNTk2LjAiIGg9IjYxNC4wIiBoLWEteD0iNTk2IiBuPSJhY2NpZGVudGFsVHJpcGxlRmxhdEpvaW5lZFN0ZW1zIi8+CiAgPGcgYz0iRjRCQSIgeD0iMC4wIiB5PSItMTcxLjAiIHc9IjY1NS4wIiBoPSIzMzguMCIgaC1hLXg9IjY1NyIgbj0ibm90ZWhlYWREb3VibGVXaG9sZU92ZXJzaXplZCI+CiAgICA8YSBuPSJub3RlaGVhZE9yaWdpbiIgeD0iMC4zOSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkY0QkIiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSI1MzMuMCIgaD0iNTAwLjAiIGgtYS14PSI1MzMiIG49Im5vdGVoZWFkRG91YmxlV2hvbGVTcXVhcmVPdmVyc2l6ZWQiLz4KICA8ZyBjPSJGNEJDIiB4PSIwLjAiIHk9Ii0xMzYuMCIgdz0iNDU5LjAiIGg9IjI3My4wIiBoLWEteD0iNDU5IiBuPSJub3RlaGVhZFdob2xlT3ZlcnNpemVkIi8+CiAgPGcgYz0iRjRCRCIgeD0iMC4wIiB5PSItMTQwLjAiIHc9IjMyOS4wIiBoPSIyODAuMCIgaC1hLXg9IjMyOSIgbj0ibm90ZWhlYWRIYWxmT3ZlcnNpemVkIj4KICAgIDxhIG49InNwbGl0U3RlbURvd25ORSIgeD0iMS4wMyIgeT0iLTAuMzciLz4KICAgIDxhIG49InNwbGl0U3RlbURvd25OVyIgeD0iMC4xMSIgeT0iLTAuNDUiLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU0UiIHg9IjEuMjIiIHk9IjAuNDQiLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU1ciIHg9IjAuMzIiIHk9IjAuMzkiLz4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMiIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMzIiIHk9IjAuMTkiLz4KICA8L2c+CiAgPGcgYz0iRjRCRSIgeD0iMC4wIiB5PSItMTQwLjAiIHc9IjMyOS4wIiBoPSIyODAuMCIgaC1hLXg9IjMyOSIgbj0ibm90ZWhlYWRCbGFja092ZXJzaXplZCI+CiAgICA8YSBuPSJzcGxpdFN0ZW1Eb3duTkUiIHg9IjEuMDUiIHk9Ii0wLjMxIi8+CiAgICA8YSBuPSJzcGxpdFN0ZW1Eb3duTlciIHg9IjAuMSIgeT0iLTAuNDQiLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU0UiIHg9IjEuMjQiIHk9IjAuNDEiLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU1ciIHg9IjAuMzEiIHk9IjAuMzciLz4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMTgiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjMyIiB5PSIwLjE5Ii8+CiAgPC9nPgogIDxnIGM9IkY0QkYiIHg9IjAuMCIgeT0iLTUzOS4wIiB3PSI2NDMuMCIgaD0iMTA3Ny4wIiBoLWEteD0iNjQzIiBuPSJjQ2xlZkZyZW5jaDIwQyIvPgogIDxnIGM9IkY0QzAiIHg9IjAuMCIgeT0iLTM1OS4wIiB3PSI0NzIuMCIgaD0iNzI0LjAiIGgtYS14PSI0NzIiIG49ImNDbGVmRnJlbmNoMjBDQ2hhbmdlIi8+CiAgPGcgYz0iRjRDMiIgeD0iMC4wIiB5PSItOC4wIiB3PSI2NDYuMCIgaD0iNDY5LjAiIGgtYS14PSI2NDYiIG49InNlZGljZXNpbWEiLz4KICA8ZyBjPSJGNEMzIiB4PSIwLjAiIHk9Ii04LjAiIHc9IjEzMTUuMCIgaD0iNDY5LjAiIGgtYS14PSIxMzE2IiBuPSJzZWRpY2VzaW1hQWx0YSIvPgogIDxnIGM9IkY0QzQiIHg9IjAuMCIgeT0iLTguMCIgdz0iMTI4NS4wIiBoPSI0NjkuMCIgaC1hLXg9IjEyODYiIG49InNlZGljZXNpbWFCYXNzYSIvPgogIDxnIGM9IkY0QzUiIHg9IjQuMCIgeT0iLTcuMCIgdz0iNzUzLjAiIGg9IjQ3MC4wIiBoLWEteD0iNzU3IiBuPSJ2ZW50aXF1YXR0cmVzaW1hIi8+CiAgPGcgYz0iRjRDNiIgeD0iNC4wIiB5PSItNy4wIiB3PSIxNDQxLjAiIGg9IjQ3MC4wIiBoLWEteD0iMTQ0NSIgbj0idmVudGlxdWF0dHJlc2ltYUFsdGEiLz4KICA8ZyBjPSJGNEM3IiB4PSI0LjAiIHk9Ii03LjAiIHc9IjE0NDEuMCIgaD0iNDcwLjAiIGgtYS14PSIxNDQ1IiBuPSJ2ZW50aXF1YXR0cmVzaW1hQmFzc2EiLz4KICA8ZyBjPSJGNEM4IiB4PSIwLjAiIHk9Ii04LjAiIHc9IjEyMzIuMCIgaD0iNDY5LjAiIGgtYS14PSIxMjMxIiBuPSJzZWRpY2VzaW1hQmFzc2FNYiIvPgogIDxnIGM9IkY0QzkiIHg9IjQuMCIgeT0iLTcuMCIgdz0iMTM5OC4wIiBoPSI0NzAuMCIgaC1hLXg9IjE0MDIiIG49InZlbnRpcXVhdHRyZXNpbWFCYXNzYU1iIi8+CiAgPGcgYz0iRjRDQyIgeD0iMTAuMCIgeT0iLTEzLjAiIHc9IjI1NS4wIiBoPSIzOTEuMCIgaC1hLXg9IjI1NCIgbj0idHVwbGV0MExpZ2h0Ii8+CiAgPGcgYz0iRjRDRCIgeD0iMTAuMCIgeT0iMC4wIiB3PSIyMDYuMCIgaD0iMzc4LjAiIGgtYS14PSIyMDYiIG49InR1cGxldDFMaWdodCIvPgogIDxnIGM9IkY0Q0UiIHg9IjEwLjAiIHk9IjAuMCIgdz0iMjgxLjAiIGg9IjM3OC4wIiBoLWEteD0iMjgxIiBuPSJ0dXBsZXQyTGlnaHQiLz4KICA8ZyBjPSJGNENGIiB4PSIxMC4wIiB5PSItMTMuMCIgdz0iMjY1LjAiIGg9IjM5MS4wIiBoLWEteD0iMjY1IiBuPSJ0dXBsZXQzTGlnaHQiLz4KICA8ZyBjPSJGNEQwIiB4PSIxMC4wIiB5PSIwLjAiIHc9IjI2NC4wIiBoPSIzNzguMCIgaC1hLXg9IjI2MyIgbj0idHVwbGV0NExpZ2h0Ii8+CiAgPGcgYz0iRjREMSIgeD0iMTAuMCIgeT0iLTEzLjAiIHc9IjI3My4wIiBoPSIzOTEuMCIgaC1hLXg9IjI3MyIgbj0idHVwbGV0NUxpZ2h0Ii8+CiAgPGcgYz0iRjREMiIgeD0iMTAuMCIgeT0iLTEzLjAiIHc9IjI2MS4wIiBoPSIzOTEuMCIgaC1hLXg9IjI2MSIgbj0idHVwbGV0NkxpZ2h0Ii8+CiAgPGcgYz0iRjREMyIgeD0iMjAuMCIgeT0iLTExLjAiIHc9IjIzNS4wIiBoPSIzODEuMCIgaC1hLXg9IjIzNSIgbj0idHVwbGV0N0xpZ2h0Ii8+CiAgPGcgYz0iRjRENCIgeD0iMTAuMCIgeT0iLTguMCIgdz0iMjcwLjAiIGg9IjM5MC4wIiBoLWEteD0iMjY5IiBuPSJ0dXBsZXQ4TGlnaHQiLz4KICA8ZyBjPSJGNEQ1IiB4PSIxMC4wIiB5PSItOC4wIiB3PSIyNjUuMCIgaD0iMzkwLjAiIGgtYS14PSIyNjUiIG49InR1cGxldDlMaWdodCIvPgogIDxnIGM9IkY0RDYiIHg9IjEwLjAiIHk9Ii00LjAiIHc9IjEzNC4wIiBoPSIyOTguMCIgaC1hLXg9IjEzNCIgbj0idHVwbGV0Q29sb25MaWdodCIvPgogIDxnIGM9IkY0RTQiIHg9IjAuMCIgeT0iLTMwMC4wIiB3PSI2MzYuMCIgaD0iNjAwLjAiIGgtYS14PSI2MzYiIG49Im5vdGVoZWFkU2xhc2hIb3Jpem9udGFsRW5kc092ZXJzaXplZCI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9Ii0xLjIiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIyLjU1IiB5PSIxLjIiLz4KICA8L2c+CiAgPGcgYz0iRjRFNSIgeD0iMC4wIiB5PSItMzAwLjAiIHc9IjExNzYuMCIgaD0iNjAwLjAiIGgtYS14PSIxMTc2IiBuPSJub3RlaGVhZFNsYXNoV2hpdGVXaG9sZU92ZXJzaXplZCIvPgogIDxnIGM9IkY0RTYiIHg9IjAuMCIgeT0iLTMwMC4wIiB3PSI5MzYuMCIgaD0iNjAwLjAiIGgtYS14PSI5MzYiIG49Im5vdGVoZWFkU2xhc2hXaGl0ZUhhbGZPdmVyc2l6ZWQiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMS4yIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMy43NCIgeT0iMS4yIi8+CiAgPC9nPgogIDxnIGM9IkY0RUUiIHg9IjAuMCIgeT0iLTE1Ny4wIiB3PSIxMTIuMCIgaD0iMzE0LjAiIGgtYS14PSIxMTEiIG49InRpbWVTaWdQbHVzU21hbGxMYXJnZSIvPgogIDxnIGM9IkY0RUYiIHg9IjAuMCIgeT0iLTI2Mi4wIiB3PSI3My4wIiBoPSI1MjQuMCIgaC1hLXg9Ijc0IiBuPSJ0aW1lU2lnRnJhY3Rpb25hbFNsYXNoTGFyZ2UiLz4KICA8ZyBjPSJGNEYwIiB4PSIwLjAiIHk9Ii04Ni4wIiB3PSIxMTIuMCIgaD0iMTc1LjAiIGgtYS14PSIxMTEiIG49InRpbWVTaWdFcXVhbHNMYXJnZSIvPgogIDxnIGM9IkY0RjEiIHg9IjAuMCIgeT0iLTI0LjAiIHc9IjExMi4wIiBoPSI0Ny4wIiBoLWEteD0iMTExIiBuPSJ0aW1lU2lnTWludXNMYXJnZSIvPgogIDxnIGM9IkY0RjIiIHg9IjAuMCIgeT0iLTEyOC4wIiB3PSI5MS4wIiBoPSIyNTUuMCIgaC1hLXg9IjkyIiBuPSJ0aW1lU2lnTXVsdGlwbHlMYXJnZSIvPgogIDxnIGM9IkY0RjMiIHg9IjAuMCIgeT0iLTMyOS4wIiB3PSI1NC4wIiBoPSI2NTguMCIgaC1hLXg9IjQ0IiBuPSJ0aW1lU2lnUGFyZW5zTGVmdFNtYWxsTGFyZ2UiLz4KICA8ZyBjPSJGNEY0IiB4PSItMTAuMCIgeT0iLTMyOS4wIiB3PSI1NC4wIiBoPSI2NTguMCIgaC1hLXg9IjQ0IiBuPSJ0aW1lU2lnUGFyZW5zUmlnaHRTbWFsbExhcmdlIi8+CiAgPGcgYz0iRjRGNSIgeD0iMC4wIiB5PSItNDk0LjAiIHc9IjUxLjAiIGg9Ijk4OC4wIiBoLWEteD0iNTEiIG49InRpbWVTaWdQYXJlbnNMZWZ0TGFyZ2UiLz4KICA8ZyBjPSJGNEY2IiB4PSIwLjAiIHk9Ii00OTQuMCIgdz0iNTEuMCIgaD0iOTg4LjAiIGgtYS14PSI1MSIgbj0idGltZVNpZ1BhcmVuc1JpZ2h0TGFyZ2UiLz4KICA8ZyBjPSJGNEZGIiB4PSIwLjAiIHk9Ii01MDAuMCIgdz0iNDYuMCIgaD0iMTAwMC4wIiBoLWEteD0iNTAiIG49InRpbWVTaWdCcmFja2V0TGVmdExhcmdlIi8+CiAgPGcgYz0iRjUwMCIgeD0iNC4wIiB5PSItNTAwLjAiIHc9IjQ2LjAiIGg9IjEwMDAuMCIgaC1hLXg9IjUwIiBuPSJ0aW1lU2lnQnJhY2tldFJpZ2h0TGFyZ2UiLz4KICA8ZyBjPSJGNTAxIiB4PSIwLjAiIHk9Ii0zMzAuMCIgdz0iNDYuMCIgaD0iNjU5LjAiIGgtYS14PSI1MCIgbj0idGltZVNpZ0JyYWNrZXRMZWZ0U21hbGxMYXJnZSIvPgogIDxnIGM9IkY1MDIiIHg9IjMuMCIgeT0iLTMzMC4wIiB3PSI0Ny4wIiBoPSI2NTkuMCIgaC1hLXg9IjUwIiBuPSJ0aW1lU2lnQnJhY2tldFJpZ2h0U21hbGxMYXJnZSIvPgogIDxnIGM9IkY1MDMiIHg9IjAuMCIgeT0iLTQ5OS4wIiB3PSIxMTEuMCIgaD0iOTk5LjAiIGgtYS14PSIxMTEiIG49InRpbWVTaWdTbGFzaExhcmdlIi8+CiAgPGcgYz0iRjUwNCIgeD0iMC4wIiB5PSItMzMwLjAiIHc9IjExOS4wIiBoPSI2NTkuMCIgaC1hLXg9IjExOSIgbj0idGltZVNpZ0N1dDJMYXJnZSIvPgogIDxnIGM9IkY1MDUiIHg9IjAuMCIgeT0iLTMyOS4wIiB3PSIxMTguMCIgaD0iNjU4LjAiIGgtYS14PSIxMTgiIG49InRpbWVTaWdDdXQzTGFyZ2UiLz4KICA8ZyBjPSJGNTA2IiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iMjU4LjAiIGg9IjUwMS4wIiBoLWEteD0iMjU4IiBuPSJ0aW1lU2lnME5hcnJvdyIvPgogIDxnIGM9IkY1MDciIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSIxNzcuMCIgaD0iNTAxLjAiIGgtYS14PSIxNzciIG49InRpbWVTaWcxTmFycm93Ii8+CiAgPGcgYz0iRjUwOCIgeD0iMC4wIiB5PSItMjU0LjAiIHc9IjI0My4wIiBoPSI1MTAuMCIgaC1hLXg9IjI0NCIgbj0idGltZVNpZzJOYXJyb3ciLz4KICA8ZyBjPSJGNTA5IiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iMjI5LjAiIGg9IjUwMC4wIiBoLWEteD0iMjI5IiBuPSJ0aW1lU2lnM05hcnJvdyIvPgogIDxnIGM9IkY1MEEiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSIyNTguMCIgaD0iNTAxLjAiIGgtYS14PSIyNTgiIG49InRpbWVTaWc0TmFycm93Ii8+CiAgPGcgYz0iRjUwQiIgeD0iMC4wIiB5PSItMjQ4LjAiIHc9IjIxOC4wIiBoPSI0OTcuMCIgaC1hLXg9IjIxOSIgbj0idGltZVNpZzVOYXJyb3ciLz4KICA8ZyBjPSJGNTBDIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iMjM3LjAiIGg9IjUwMC4wIiBoLWEteD0iMjM3IiBuPSJ0aW1lU2lnNk5hcnJvdyIvPgogIDxnIGM9IkY1MEQiIHg9IjAuMCIgeT0iLTI0OS4wIiB3PSIyNDEuMCIgaD0iNDk5LjAiIGgtYS14PSIyNDIiIG49InRpbWVTaWc3TmFycm93Ii8+CiAgPGcgYz0iRjUwRSIgeD0iMC4wIiB5PSItMjU5LjAiIHc9IjIzOC4wIiBoPSI1MTkuMCIgaC1hLXg9IjI0MCIgbj0idGltZVNpZzhOYXJyb3ciLz4KICA8ZyBjPSJGNTBGIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iMjM3LjAiIGg9IjUwMC4wIiBoLWEteD0iMjM3IiBuPSJ0aW1lU2lnOU5hcnJvdyIvPgogIDxnIGM9IkY1MTAiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSIyNTEuMCIgaD0iNTAwLjAiIGgtYS14PSIyNTIiIG49InRpbWVTaWdDb21tb25OYXJyb3ciLz4KICA8ZyBjPSJGNTExIiB4PSIwLjAiIHk9Ii0zNjAuMCIgdz0iMjUxLjAiIGg9IjcyMC4wIiBoLWEteD0iMjUyIiBuPSJ0aW1lU2lnQ3V0Q29tbW9uTmFycm93Ii8+CiAgPGcgYz0iRjUxMiIgeD0iLTEuMCIgeT0iLTI1MC4wIiB3PSIzMDAuMCIgaD0iNTAwLjAiIGgtYS14PSIyOTgiIG49InRpbWVTaWdQbHVzTmFycm93Ii8+CiAgPGcgYz0iRjUxMyIgeD0iLTEuMCIgeT0iLTEzMy4wIiB3PSIxNTQuMCIgaD0iMjU2LjAiIGgtYS14PSIxNTEiIG49InRpbWVTaWdQbHVzU21hbGxOYXJyb3ciLz4KICA8ZyBjPSJGNTE0IiB4PSIwLjAiIHk9Ii0xOTAuMCIgdz0iMjI3LjAiIGg9IjM3OS4wIiBoLWEteD0iMjI3IiBuPSJ0aW1lU2lnRnJhY3Rpb25hbFNsYXNoTmFycm93Ii8+CiAgPGcgYz0iRjUxNSIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjI2OS4wIiBoPSIyNDkuMCIgaC1hLXg9IjI2OSIgbj0idGltZVNpZ0VxdWFsc05hcnJvdyIvPgogIDxnIGM9IkY1MTYiIHg9IjAuMCIgeT0iLTM1LjAiIHc9IjI2OS4wIiBoPSI3NS4wIiBoLWEteD0iMjY5IiBuPSJ0aW1lU2lnTWludXNOYXJyb3ciLz4KICA8ZyBjPSJGNTE3IiB4PSIwLjAiIHk9Ii0xOTguMCIgdz0iMjM3LjAiIGg9IjM5Ni4wIiBoLWEteD0iMjM3IiBuPSJ0aW1lU2lnTXVsdGlwbHlOYXJyb3ciLz4KICA8ZyBjPSJGNTE4IiB4PSIwLjAiIHk9Ii0yNTEuMCIgdz0iMTEwLjAiIGg9IjUwMC4wIiBoLWEteD0iMTEwIiBuPSJ0aW1lU2lnUGFyZW5zTGVmdFNtYWxsTmFycm93Ii8+CiAgPGcgYz0iRjUxOSIgeD0iMC4wIiB5PSItMjUxLjAiIHc9IjExMC4wIiBoPSI1MDAuMCIgaC1hLXg9IjExMCIgbj0idGltZVNpZ1BhcmVuc1JpZ2h0U21hbGxOYXJyb3ciLz4KICA8ZyBjPSJGNTFBIiB4PSIwLjAiIHk9Ii00ODkuMCIgdz0iMTg0LjAiIGg9Ijk4MC4wIiBoLWEteD0iMTg0IiBuPSJ0aW1lU2lnUGFyZW5zTGVmdE5hcnJvdyIvPgogIDxnIGM9IkY1MUIiIHg9IjAuMCIgeT0iLTQ4OS4wIiB3PSIxODQuMCIgaD0iOTgwLjAiIGgtYS14PSIxODQiIG49InRpbWVTaWdQYXJlbnNSaWdodE5hcnJvdyIvPgogIDxnIGM9IkY1MjQiIHg9IjAuMCIgeT0iLTYyMi4wIiB3PSIxMTguMCIgaD0iMTIzNi4wIiBoLWEteD0iMTE4IiBuPSJ0aW1lU2lnQnJhY2tldExlZnROYXJyb3ciLz4KICA8ZyBjPSJGNTI1IiB4PSIwLjAiIHk9Ii02MjIuMCIgdz0iMTE4LjAiIGg9IjEyMzYuMCIgaC1hLXg9IjExOCIgbj0idGltZVNpZ0JyYWNrZXRSaWdodE5hcnJvdyIvPgogIDxnIGM9IkY1MjYiIHg9IjAuMCIgeT0iLTM3Mi4wIiB3PSIxMTguMCIgaD0iNzM2LjAiIGgtYS14PSIxMTgiIG49InRpbWVTaWdCcmFja2V0TGVmdFNtYWxsTmFycm93Ii8+CiAgPGcgYz0iRjUyNyIgeD0iMC4wIiB5PSItMzcyLjAiIHc9IjExOC4wIiBoPSI3MzYuMCIgaC1hLXg9IjExOCIgbj0idGltZVNpZ0JyYWNrZXRSaWdodFNtYWxsTmFycm93Ii8+CiAgPGcgYz0iRjUyOCIgeD0iMC4wIiB5PSItNTE3LjAiIHc9IjMyNy4wIiBoPSIxMDMzLjAiIGgtYS14PSIzMjciIG49InRpbWVTaWdTbGFzaE5hcnJvdyIvPgogIDxnIGM9IkY1MjkiIHg9IjEyLjAiIHk9Ii0zNjIuMCIgdz0iMjQ0LjAiIGg9IjcyMy4wIiBoLWEteD0iMjU2IiBuPSJ0aW1lU2lnQ3V0Mk5hcnJvdyIvPgogIDxnIGM9IkY1MkEiIHg9IjEwLjAiIHk9Ii0zNjEuMCIgdz0iMjI5LjAiIGg9IjcyMy4wIiBoLWEteD0iMjUwIiBuPSJ0aW1lU2lnQ3V0M05hcnJvdyIvPgo8L2JvdW5kaW5nLWJveGVzPgovZGF0YS9Hb290dmlsbGUueG1sADw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjxib3VuZGluZy1ib3hlcyBmb250LWZhbWlseT0iR29vdHZpbGxlIiB1bml0cy1wZXItZW09IjEwMDAiPgogIDxnIGM9IkU1MjciIHg9Ii03Mi4wIiB5PSItMTgwLjAiIHc9IjIxNDguMCIgaD0iNDUyLjAiIGgtYS14PSIyMDc2IiBuPSJkeW5hbWljUFBQUFBQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjQuMjUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI4IiB4PSItNzIuMCIgeT0iLTE4MC4wIiB3PSIxODAyLjAiIGg9IjQ1Mi4wIiBoLWEteD0iMTczMCIgbj0iZHluYW1pY1BQUFBQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjMuNTUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI5IiB4PSItNzIuMCIgeT0iLTE4MC4wIiB3PSIxNDU2LjAiIGg9IjQ1Mi4wIiBoLWEteD0iMTM4NCIgbj0iZHluYW1pY1BQUFAiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMy4wIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyQSIgeD0iLTcyLjAiIHk9Ii0xODAuMCIgdz0iMTExMC4wIiBoPSI0NTIuMCIgaC1hLXg9IjEwMzgiIG49ImR5bmFtaWNQUFAiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi4zNyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MkIiIHg9Ii03Mi4wIiB5PSItMTgwLjAiIHc9Ijc2NC4wIiBoPSI0NTIuMCIgaC1hLXg9IjY5MiIgbj0iZHluYW1pY1BQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNzEiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJDIiB4PSItNDEuMCIgeT0iLTE4MC4wIiB3PSI3ODEuMCIgaD0iNDUyLjAiIGgtYS14PSI3NDAiIG49ImR5bmFtaWNNUCI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjg1IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyRCIgeD0iLTQxLjAiIHk9Ii0xNDcuMCIgdz0iODIxLjAiIGg9IjU5Ny4wIiBoLWEteD0iNjcxIiBuPSJkeW5hbWljTUYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS44IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyRSIgeD0iLTcyLjAiIHk9Ii0xODAuMCIgdz0iODA0LjAiIGg9IjYzMC4wIiBoLWEteD0iNjIzIiBuPSJkeW5hbWljUEYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS42OCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MkYiIHg9Ii0xNDQuMCIgeT0iLTE0Ny4wIiB3PSI4MDcuMCIgaD0iNTk3LjAiIGgtYS14PSI1NTQiIG49ImR5bmFtaWNGRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjg1IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzMCIgeD0iLTE0NC4wIiB5PSItMTQ3LjAiIHc9IjEwODQuMCIgaD0iNTk3LjAiIGgtYS14PSI4MzEiIG49ImR5bmFtaWNGRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi40NyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzEiIHg9Ii0xNDQuMCIgeT0iLTE0Ny4wIiB3PSIxMzYxLjAiIGg9IjU5Ny4wIiBoLWEteD0iMTEwOCIgbj0iZHluYW1pY0ZGRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi44MiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzIiIHg9Ii0xNDQuMCIgeT0iLTE0Ny4wIiB3PSIxNjM4LjAiIGg9IjU5Ny4wIiBoLWEteD0iMTM4NSIgbj0iZHluYW1pY0ZGRkZGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjIuOTgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTMzIiB4PSItMTQ0LjAiIHk9Ii0xNDcuMCIgdz0iMTkxNS4wIiBoPSI1OTcuMCIgaC1hLXg9IjE2NjIiIG49ImR5bmFtaWNGRkZGRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMy41IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzNCIgeD0iLTE0NC4wIiB5PSItMTgwLjAiIHc9Ijc2Ny4wIiBoPSI2MzAuMCIgaC1hLXg9IjYyMyIgbj0iZHluYW1pY0ZvcnRlUGlhbm8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS41IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzNSIgeD0iLTE0NC4wIiB5PSItMTQ3LjAiIHc9IjcxMS4wIiBoPSI1OTcuMCIgaC1hLXg9IjU2NyIgbj0iZHluYW1pY0ZvcnphbmRvIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuMzUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTM2IiB4PSIwLjAiIHk9Ii0xNDcuMCIgdz0iNjEyLjAiIGg9IjU5Ny4wIiBoLWEteD0iNTAzIiBuPSJkeW5hbWljU2ZvcnphbmRvMSI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjMiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTM3IiB4PSIwLjAiIHk9Ii0xODAuMCIgdz0iODQ5LjAiIGg9IjYzMC4wIiBoLWEteD0iODQ5IiBuPSJkeW5hbWljU2ZvcnphbmRvUGlhbm8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS45IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzOCIgeD0iMC4wIiB5PSItMTgwLjAiIHc9IjExOTUuMCIgaD0iNjMwLjAiIGgtYS14PSIxMTk1IiBuPSJkeW5hbWljU2ZvcnphbmRvUGlhbmlzc2ltbyI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjk3IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzOSIgeD0iMC4wIiB5PSItMTQ3LjAiIHc9Ijc5My4wIiBoPSI1OTcuMCIgaC1hLXg9Ijc5MyIgbj0iZHluYW1pY1Nmb3J6YXRvIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNzYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTNBIiB4PSIwLjAiIHk9Ii0xODAuMCIgdz0iMTEzOS4wIiBoPSI2MzAuMCIgaC1hLXg9IjExMzkiIG49ImR5bmFtaWNTZm9yemF0b1BpYW5vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuODUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTNCIiB4PSIwLjAiIHk9Ii0xNDcuMCIgdz0iMTA3MC4wIiBoPSI1OTcuMCIgaC1hLXg9IjEwNzAiIG49ImR5bmFtaWNTZm9yemF0b0ZGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjIuMjgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTNDIiB4PSItMTcuMCIgeT0iLTE0Ny4wIiB3PSI2OTYuMCIgaD0iNTk3LjAiIGgtYS14PSI1NzAiIG49ImR5bmFtaWNSaW5mb3J6YW5kbzEiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS41NiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1M0QiIHg9Ii0xNy4wIiB5PSItMTQ3LjAiIHc9Ijg3Ny4wIiBoPSI1OTcuMCIgaC1hLXg9Ijg2MCIgbj0iZHluYW1pY1JpbmZvcnphbmRvMiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIyLjA4IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTAwMyIgeD0iMC4wIiB5PSItNzcuMCIgdz0iNDE0LjAiIGg9IjI0MC4wIiBoLWEteD0iNDE0IiBuPSJicmFja2V0VG9wIi8+CiAgPGcgYz0iRTAwNCIgeD0iMC4wIiB5PSItMTYzLjAiIHc9IjQxNC4wIiBoPSIyNDAuMCIgaC1hLXg9IjQxNCIgbj0iYnJhY2tldEJvdHRvbSIvPgogIDxnIGM9IkUwNDMiIHg9IjAuMCIgeT0iMzIwLjAiIHc9IjEwMC4wIiBoPSIzNTAuMCIgaC1hLXg9IjEwMCIgbj0icmVwZWF0RG90cyIvPgogIDxnIGM9IkUwNDQiIHg9IjAuMCIgeT0iNzUuMCIgdz0iMTAwLjAiIGg9IjEwMC4wIiBoLWEteD0iMTAwIiBuPSJyZXBlYXREb3QiLz4KICA8ZyBjPSJFMDQ3IiB4PSIwLjAiIHk9Ii0zNDguMCIgdz0iNDg2LjAiIGg9IjY5Ni4wIiBoLWEteD0iNDg2IiBuPSJzZWdubyIvPgogIDxnIGM9IkUwNDgiIHg9IjAuMCIgeT0iLTMxNi4wIiB3PSI0NjQuMCIgaD0iNjMyLjAiIGgtYS14PSI0NjQiIG49ImNvZGEiLz4KICA8ZyBjPSJFMDQ5IiB4PSIwLjAiIHk9Ii0zMTYuMCIgdz0iNDY0LjAiIGg9IjYzMi4wIiBoLWEteD0iNDY0IiBuPSJjb2RhU3F1YXJlIi8+CiAgPGcgYz0iRTA1MCIgeD0iMC4wIiB5PSItNjMzLjAiIHc9IjYyNi4wIiBoPSIxNzEzLjAiIGgtYS14PSI2MjYiIG49ImdDbGVmIi8+CiAgPGcgYz0iRTA1MSIgeD0iMC4wIiB5PSItODc3LjAiIHc9IjYyNi4wIiBoPSIxOTU3LjAiIGgtYS14PSI2MjYiIG49ImdDbGVmMTVtYiIvPgogIDxnIGM9IkUwNTIiIHg9IjAuMCIgeT0iLTg3Ny4wIiB3PSI2MjYuMCIgaD0iMTk1Ny4wIiBoLWEteD0iNjI2IiBuPSJnQ2xlZjh2YiIvPgogIDxnIGM9IkUwNTMiIHg9IjAuMCIgeT0iLTYzMy4wIiB3PSI2MjYuMCIgaD0iMTk1Ny4wIiBoLWEteD0iNjI2IiBuPSJnQ2xlZjh2YSIvPgogIDxnIGM9IkUwNTQiIHg9IjAuMCIgeT0iLTYzMy4wIiB3PSI2MjYuMCIgaD0iMTk1Ny4wIiBoLWEteD0iNjI2IiBuPSJnQ2xlZjE1bWEiLz4KICA8ZyBjPSJFMDVDIiB4PSIwLjAiIHk9Ii01MDAuMCIgdz0iNjQyLjAiIGg9IjEwMDAuMCIgaC1hLXg9IjY0MiIgbj0iY0NsZWYiLz4KICA8ZyBjPSJFMDVEIiB4PSIwLjAiIHk9Ii03NDQuMCIgdz0iNjQyLjAiIGg9IjEyNDQuMCIgaC1hLXg9IjY0MiIgbj0iY0NsZWY4dmIiLz4KICA8ZyBjPSJFMDYyIiB4PSIwLjAiIHk9Ii01NDYuMCIgdz0iNjY0LjAiIGg9IjgwMC4wIiBoLWEteD0iNjY0IiBuPSJmQ2xlZiIvPgogIDxnIGM9IkUwNjMiIHg9IjAuMCIgeT0iLTc5MC4wIiB3PSI2NjQuMCIgaD0iMTA0NC4wIiBoLWEteD0iNjY0IiBuPSJmQ2xlZjE1bWIiLz4KICA8ZyBjPSJFMDY0IiB4PSIwLjAiIHk9Ii03OTAuMCIgdz0iNjY0LjAiIGg9IjEwNDQuMCIgaC1hLXg9IjY2NCIgbj0iZkNsZWY4dmIiLz4KICA8ZyBjPSJFMDY1IiB4PSIwLjAiIHk9Ii01NDYuMCIgdz0iNjY0LjAiIGg9IjEwNDQuMCIgaC1hLXg9IjY2NCIgbj0iZkNsZWY4dmEiLz4KICA8ZyBjPSJFMDY2IiB4PSIwLjAiIHk9Ii01NDYuMCIgdz0iNjY0LjAiIGg9IjEwNDQuMCIgaC1hLXg9IjY2NCIgbj0iZkNsZWYxNW1hIi8+CiAgPGcgYz0iRTA2OSIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjM0MC4wIiBoPSI1MDAuMCIgaC1hLXg9IjM0MCIgbj0idW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYxIi8+CiAgPGcgYz0iRTA2QSIgeD0iMC4wIiB5PSItNDIwLjAiIHc9IjI3MC4wIiBoPSI4NDAuMCIgaC1hLXg9IjI3MCIgbj0idW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYyIi8+CiAgPGcgYz0iRTA2RCIgeD0iMC4wIiB5PSItNzUwLjAiIHc9IjQxMC4wIiBoPSIxNTAwLjAiIGgtYS14PSI0MTAiIG49IjZzdHJpbmdUYWJDbGVmIi8+CiAgPGcgYz0iRTA4MCIgeD0iMC4wIiB5PSItMjQzLjAiIHc9IjQyNC4wIiBoPSI0ODYuMCIgaC1hLXg9IjQyNCIgbj0idGltZVNpZzAiLz4KICA8ZyBjPSJFMDgxIiB4PSIwLjAiIHk9Ii0yNDMuMCIgdz0iMjg0LjAiIGg9IjQ4Ni4wIiBoLWEteD0iMjg0IiBuPSJ0aW1lU2lnMSIvPgogIDxnIGM9IkUwODIiIHg9IjAuMCIgeT0iLTI0My4wIiB3PSIzNzYuMCIgaD0iNDg2LjAiIGgtYS14PSIzNzYiIG49InRpbWVTaWcyIi8+CiAgPGcgYz0iRTA4MyIgeD0iMC4wIiB5PSItMjQzLjAiIHc9IjMzNy4wIiBoPSI0ODYuMCIgaC1hLXg9IjMzNyIgbj0idGltZVNpZzMiLz4KICA8ZyBjPSJFMDg0IiB4PSIwLjAiIHk9Ii0yNDMuMCIgdz0iMzg0LjAiIGg9IjQ4Ni4wIiBoLWEteD0iMzg0IiBuPSJ0aW1lU2lnNCIvPgogIDxnIGM9IkUwODUiIHg9IjAuMCIgeT0iLTI0My4wIiB3PSIzMzcuMCIgaD0iNDg2LjAiIGgtYS14PSIzMzciIG49InRpbWVTaWc1Ii8+CiAgPGcgYz0iRTA4NiIgeD0iMC4wIiB5PSItMjQzLjAiIHc9IjM5MC4wIiBoPSI0ODYuMCIgaC1hLXg9IjM5MCIgbj0idGltZVNpZzYiLz4KICA8ZyBjPSJFMDg3IiB4PSIwLjAiIHk9Ii0yNDMuMCIgdz0iMzYzLjAiIGg9IjQ4Ni4wIiBoLWEteD0iMzYzIiBuPSJ0aW1lU2lnNyIvPgogIDxnIGM9IkUwODgiIHg9IjAuMCIgeT0iLTI0My4wIiB3PSI0MDAuMCIgaD0iNDg2LjAiIGgtYS14PSI0MDAiIG49InRpbWVTaWc4Ii8+CiAgPGcgYz0iRTA4OSIgeD0iMC4wIiB5PSItMjQzLjAiIHc9IjM5MC4wIiBoPSI0ODYuMCIgaC1hLXg9IjM5MCIgbj0idGltZVNpZzkiLz4KICA8ZyBjPSJFMDhBIiB4PSIwLjAiIHk9Ii0yNDMuMCIgdz0iNDI2LjAiIGg9IjQ4Ni4wIiBoLWEteD0iNDI2IiBuPSJ0aW1lU2lnQ29tbW9uIi8+CiAgPGcgYz0iRTA4QiIgeD0iMC4wIiB5PSItNDEyLjAiIHc9IjQyNi4wIiBoPSI4MjQuMCIgaC1hLXg9IjQyNiIgbj0idGltZVNpZ0N1dENvbW1vbiIvPgogIDxnIGM9IkUwOTIiIHg9IjAuMCIgeT0iLTI2Ny4wIiB3PSIxMDQuMCIgaD0iNTM0LjAiIGgtYS14PSIxMjAiIG49InRpbWVTaWdQYXJlbnNMZWZ0U21hbGwiLz4KICA8ZyBjPSJFMDkzIiB4PSIxNi4wIiB5PSItMjY3LjAiIHc9IjEwNC4wIiBoPSI1MzQuMCIgaC1hLXg9IjEyMCIgbj0idGltZVNpZ1BhcmVuc1JpZ2h0U21hbGwiLz4KICA8ZyBjPSJFMDk0IiB4PSIwLjAiIHk9Ii0yNjcuMCIgdz0iMTA0LjAiIGg9IjUzNC4wIiBoLWEteD0iMTA0IiBuPSJ0aW1lU2lnUGFyZW5zTGVmdCIvPgogIDxnIGM9IkUwOTUiIHg9IjAuMCIgeT0iLTI2Ny4wIiB3PSIxMDQuMCIgaD0iNTM0LjAiIGgtYS14PSIxMDQiIG49InRpbWVTaWdQYXJlbnNSaWdodCIvPgogIDxnIGM9IkUwQTAiIHg9IjAuMCIgeT0iLTE3Ny4wIiB3PSI2NjYuMCIgaD0iMzU0LjAiIGgtYS14PSI2NjYiIG49Im5vdGVoZWFkRG91YmxlV2hvbGUiPgogICAgPGEgbj0ibm90ZWhlYWRPcmlnaW4iIHg9IjAuMzYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFMEExIiB4PSIwLjAiIHk9Ii0yMzAuMCIgdz0iNTI0LjAiIGg9IjQ2MC4wIiBoLWEteD0iNTI0IiBuPSJub3RlaGVhZERvdWJsZVdob2xlU3F1YXJlIi8+CiAgPGcgYz0iRTBBMiIgeD0iMC4wIiB5PSItMTM1LjAiIHc9IjQ1NC4wIiBoPSIyNzAuMCIgaC1hLXg9IjQ1NCIgbj0ibm90ZWhlYWRXaG9sZSIvPgogIDxnIGM9IkUwQTMiIHg9IjAuMCIgeT0iLTEzNS4wIiB3PSIzMTYuMCIgaD0iMjcwLjAiIGgtYS14PSIzMTYiIG49Im5vdGVoZWFkSGFsZiI+CiAgICA8YSBuPSJzcGxpdFN0ZW1Eb3duTkUiIHg9IjAuOTYiIHk9Ii0wLjMiLz4KICAgIDxhIG49InNwbGl0U3RlbURvd25OVyIgeD0iMC4xMyIgeT0iLTAuNDMiLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU0UiIHg9IjEuMTEiIHk9IjAuMzciLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU1ciIHg9IjAuMzMiIHk9IjAuMzgiLz4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMTciLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjE4IiB5PSIwLjE3Ii8+CiAgPC9nPgogIDxnIGM9IkUwQTQiIHg9IjAuMCIgeT0iLTEzNS4wIiB3PSIzMTYuMCIgaD0iMjcwLjAiIGgtYS14PSIzMTYiIG49Im5vdGVoZWFkQmxhY2siPgogICAgPGEgbj0ic3BsaXRTdGVtRG93bk5FIiB4PSIwLjk3IiB5PSItMC4yNSIvPgogICAgPGEgbj0ic3BsaXRTdGVtRG93bk5XIiB4PSIwLjEyIiB5PSItMC40MiIvPgogICAgPGEgbj0ic3BsaXRTdGVtVXBTRSIgeD0iMS4wOSIgeT0iMC4zOSIvPgogICAgPGEgbj0ic3BsaXRTdGVtVXBTVyIgeD0iMC4zMSIgeT0iMC4zNiIvPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC4xNyIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMTgiIHk9IjAuMTciLz4KICA8L2c+CiAgPGcgYz0iRTBBOSIgeD0iMC4wIiB5PSItMTM4LjAiIHc9IjMwMC4wIiBoPSIyNzYuMCIgaC1hLXg9IjMwMCIgbj0ibm90ZWhlYWRYQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC40NCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMTYiIHk9IjAuNDQiLz4KICA8L2c+CiAgPGcgYz0iRTBEOSIgeD0iMC4wIiB5PSItMTM5LjAiIHc9IjMyMi4wIiBoPSIyNzguMCIgaC1hLXg9IjMyMiIgbj0ibm90ZWhlYWREaWFtb25kSGFsZiI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwREEiIHg9IjAuMCIgeT0iLTEzOS4wIiB3PSI0NjIuMCIgaD0iMjc4LjAiIGgtYS14PSI0NjIiIG49Im5vdGVoZWFkRGlhbW9uZEhhbGZXaWRlIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iMC4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS40IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTBEQiIgeD0iMC4wIiB5PSItMTM5LjAiIHc9IjMyMi4wIiBoPSIyNzguMCIgaC1hLXg9IjMyMiIgbj0ibm90ZWhlYWREaWFtb25kQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjAiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFMERDIiB4PSIwLjAiIHk9Ii0xMzkuMCIgdz0iNDYyLjAiIGg9IjI3OC4wIiBoLWEteD0iNDYyIiBuPSJub3RlaGVhZERpYW1vbmRCbGFja1dpZGUiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjQiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFMEREIiB4PSIwLjAiIHk9Ii0xMzkuMCIgdz0iMzIyLjAiIGg9IjI3OC4wIiBoLWEteD0iMzIyIiBuPSJub3RlaGVhZERpYW1vbmRXaGl0ZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwREUiIHg9IjAuMCIgeT0iLTEzOS4wIiB3PSI0NjIuMCIgaD0iMjc4LjAiIGgtYS14PSI0NjIiIG49Im5vdGVoZWFkRGlhbW9uZFdoaXRlV2lkZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuNCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwRjUiIHg9IjAuMCIgeT0iLTI2Ny4wIiB3PSIxMDQuMCIgaD0iNTM0LjAiIGgtYS14PSIxMDQiIG49Im5vdGVoZWFkUGFyZW50aGVzaXNMZWZ0Ii8+CiAgPGcgYz0iRTBGNiIgeD0iMC4wIiB5PSItMjY3LjAiIHc9IjEwNC4wIiBoPSI1MzQuMCIgaC1hLXg9IjEwNCIgbj0ibm90ZWhlYWRQYXJlbnRoZXNpc1JpZ2h0Ii8+CiAgPGcgYz0iRTEwMSIgeD0iMC4wIiB5PSItMjQ2LjAiIHc9IjIxMi4wIiBoPSI0OTIuMCIgaC1hLXg9IjIxMiIgbj0ibm90ZWhlYWRTbGFzaEhvcml6b250YWxFbmRzIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTEuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjIuMTIiIHk9IjEuMCIvPgogIDwvZz4KICA8ZyBjPSJFMTAyIiB4PSIwLjAiIHk9Ii0yNDYuMCIgdz0iNDAwLjAiIGg9IjQ5Mi4wIiBoLWEteD0iNDAwIiBuPSJub3RlaGVhZFNsYXNoV2hpdGVXaG9sZSIvPgogIDxnIGM9IkUxMDMiIHg9IjAuMCIgeT0iLTI0Ni4wIiB3PSIyODYuMCIgaD0iNDkyLjAiIGgtYS14PSIyODYiIG49Im5vdGVoZWFkU2xhc2hXaGl0ZUhhbGYiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMS4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMy4xMiIgeT0iMS4wIi8+CiAgPC9nPgogIDxnIGM9IkUyNDAiIHg9IjAuMCIgeT0iLTc1Ni4wIiB3PSIyODQuMCIgaD0iNzcwLjAiIGgtYS14PSIyODQiIG49ImZsYWc4dGhVcCI+CiAgICA8YSBuPSJncmFjZU5vdGVTbGFzaE5FIiB4PSIxLjI4IiB5PSItMC44Ii8+CiAgICA8YSBuPSJncmFjZU5vdGVTbGFzaFNXIiB4PSItMC42NCIgeT0iLTIuNDYiLz4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9Ii0wLjA0Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDEiIHg9IjAuMCIgeT0iLTE0LjAiIHc9IjMxNC4wIiBoPSI3NzAuMCIgaC1hLXg9IjMxNCIgbj0iZmxhZzh0aERvd24iPgogICAgPGEgbj0iZ3JhY2VOb3RlU2xhc2hOVyIgeD0iLTAuNiIgeT0iMi4xNyIvPgogICAgPGEgbj0iZ3JhY2VOb3RlU2xhc2hTRSIgeD0iMS4zMyIgeT0iMC42MyIvPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSIwLjEzIi8+CiAgPC9nPgogIDxnIGM9IkUyNDIiIHg9IjAuMCIgeT0iLTg4MC4wIiB3PSIyODQuMCIgaD0iODk0LjAiIGgtYS14PSIyODQiIG49ImZsYWcxNnRoVXAiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iLTAuMDkiLz4KICA8L2c+CiAgPGcgYz0iRTI0MyIgeD0iMC4wIiB5PSItMTQuMCIgdz0iMzE0LjAiIGg9IjkxNi4wIiBoLWEteD0iMzE0IiBuPSJmbGFnMTZ0aERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSIwLjEzIi8+CiAgPC9nPgogIDxnIGM9IkUyNDQiIHg9IjAuMCIgeT0iLTg2NC4wIiB3PSIyODQuMCIgaD0iMTA5OC4wIiBoLWEteD0iMjg0IiBuPSJmbGFnMzJuZFVwIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjAuMzgiLz4KICA8L2c+CiAgPGcgYz0iRTI0NSIgeD0iMC4wIiB5PSItMjA0LjAiIHc9IjMxNC4wIiBoPSIxMTIwLjAiIGgtYS14PSIzMTQiIG49ImZsYWczMm5kRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0wLjQ1Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDYiIHg9IjAuMCIgeT0iLTg3OC4wIiB3PSIyODQuMCIgaD0iMTMwMi4wIiBoLWEteD0iMjg0IiBuPSJmbGFnNjR0aFVwIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjEuMTciLz4KICA8L2c+CiAgPGcgYz0iRTI0NyIgeD0iMC4wIiB5PSItNDI0LjAiIHc9IjMxNC4wIiBoPSIxMzI0LjAiIGgtYS14PSIzMTQiIG49ImZsYWc2NHRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0xLjI0Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDgiIHg9IjAuMCIgeT0iLTg2Mi4wIiB3PSIyODQuMCIgaD0iMTUwNi4wIiBoLWEteD0iMjg0IiBuPSJmbGFnMTI4dGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIxLjkiLz4KICA8L2c+CiAgPGcgYz0iRTI0OSIgeD0iMC4wIiB5PSItNjE0LjAiIHc9IjMxNC4wIiBoPSIxNTI4LjAiIGgtYS14PSIzMTQiIG49ImZsYWcxMjh0aERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMi4wOCIvPgogIDwvZz4KICA8ZyBjPSJFMjYwIiB4PSItMTUuMCIgeT0iLTE2NS4wIiB3PSIyMDAuMCIgaD0iNjI1LjAiIGgtYS14PSIxODUiIG49ImFjY2lkZW50YWxGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjI1IiB5PSIwLjY2Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC41IiB5PSItMC40OCIvPgogIDwvZz4KICA8ZyBjPSJFMjYxIiB4PSIwLjAiIHk9Ii0zMzcuMCIgdz0iMTc2LjAiIGg9IjY3NC4wIiBoLWEteD0iMTc2IiBuPSJhY2NpZGVudGFsTmF0dXJhbCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4xOSIgeT0iMC43OCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNDgiIHk9Ii0wLjgzIi8+CiAgPC9nPgogIDxnIGM9IkUyNjIiIHg9IjAuMCIgeT0iLTM3Ni4wIiB3PSIyMzYuMCIgaD0iNzUyLjAiIGgtYS14PSIyMzYiIG49ImFjY2lkZW50YWxTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC44NCIgeT0iMC45Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xNCIgeT0iMC41NyIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuODQiIHk9Ii0wLjYiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE0IiB5PSItMC45Ii8+CiAgPC9nPgogIDxnIGM9IkUyNjMiIHg9IjAuMCIgeT0iLTEzNS4wIiB3PSIyNzAuMCIgaD0iMjcwLjAiIGgtYS14PSIyNzAiIG49ImFjY2lkZW50YWxEb3VibGVTaGFycCIvPgogIDxnIGM9IkUyNjQiIHg9Ii0xNS4wIiB5PSItMTY1LjAiIHc9IjM3MC4wIiBoPSI2MjUuMCIgaC1hLXg9IjM1NSIgbj0iYWNjaWRlbnRhbERvdWJsZUZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuOTkiIHk9IjAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjM0IiB5PSItMC40Ii8+CiAgPC9nPgogIDxnIGM9IkUyNkEiIHg9IjAuMCIgeT0iLTI2Ny4wIiB3PSIxMDQuMCIgaD0iNTM0LjAiIGgtYS14PSIxMDQiIG49ImFjY2lkZW50YWxQYXJlbnNMZWZ0Ii8+CiAgPGcgYz0iRTI2QiIgeD0iMC4wIiB5PSItMjY3LjAiIHc9IjEwNC4wIiBoPSI1MzQuMCIgaC1hLXg9IjEwNCIgbj0iYWNjaWRlbnRhbFBhcmVuc1JpZ2h0Ii8+CiAgPGcgYz0iRTI3MCIgeD0iLTc5LjAiIHk9Ii0xNjUuMCIgdz0iMjY0LjAiIGg9Ijc4OC4wIiBoLWEteD0iMTg1IiBuPSJhY2NpZGVudGFsUXVhcnRlclRvbmVGbGF0QXJyb3dVcCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC42IiB5PSIwLjY2Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC42MiIgeT0iLTAuNDUiLz4KICA8L2c+CiAgPGcgYz0iRTI3MSIgeD0iLTc5LjAiIHk9Ii0zNzIuMCIgdz0iMjY0LjAiIGg9IjgzMi4wIiBoLWEteD0iMTg1IiBuPSJhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNGbGF0QXJyb3dEb3duIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjM2IiB5PSIwLjY1Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4wMyIgeT0iLTAuOCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNjUiIHk9Ii0wLjUiLz4KICA8L2c+CiAgPGcgYz0iRTI3MiIgeD0iMC4wIiB5PSItMzM3LjAiIHc9IjI0MC4wIiBoPSI4MzcuMCIgaC1hLXg9IjI0MCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lU2hhcnBOYXR1cmFsQXJyb3dVcCI+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC42MiIgeT0iLTAuODciLz4KICA8L2c+CiAgPGcgYz0iRTI3MyIgeD0iMC4wIiB5PSItNTAwLjAiIHc9IjI0MC4wIiBoPSI4MzcuMCIgaC1hLXg9IjI0MCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdE5hdHVyYWxBcnJvd0Rvd24iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMjMiIHk9IjAuNzkiLz4KICA8L2c+CiAgPGcgYz0iRTI3NCIgeD0iMC4wIiB5PSItMzc2LjAiIHc9IjI0Ni4wIiBoPSI5NjguMCIgaC1hLXg9IjI0NiIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzU2hhcnBBcnJvd1VwIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjI3IiB5PSIxLjMiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjg2IiB5PSItMC41OCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTMiIHk9Ii0wLjg5Ii8+CiAgPC9nPgogIDxnIGM9IkUyNzUiIHg9Ii0xMC4wIiB5PSItNTkyLjAiIHc9IjI0Ni4wIiBoPSI5NjguMCIgaC1hLXg9IjIzNiIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lU2hhcnBBcnJvd0Rvd24iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuODYiIHk9IjAuOTEiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjEzIiB5PSIwLjYxIi8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44NiIgeT0iLTAuNTkiLz4KICA8L2c+CiAgPGcgYz0iRTI4MCIgeD0iMC4wIiB5PSItMTY1LjAiIHc9IjIwMC4wIiBoPSI2MjUuMCIgaC1hLXg9IjIwMCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdFN0ZWluIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjYzIiB5PSIwLjY4Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4zNCIgeT0iLTAuNDMiLz4KICA8L2c+CiAgPGcgYz0iRTI4MSIgeD0iMC4wIiB5PSItMTY1LjAiIHc9IjQ0Ni4wIiBoPSI2MjUuMCIgaC1hLXg9IjQ0NiIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzRmxhdFppbW1lcm1hbm4iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjEuMjIiIHk9IjAuNjciLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjY0IiB5PSIwLjY3Ii8+CiAgPC9nPgogIDxnIGM9IkUyODIiIHg9IjAuMCIgeT0iLTM2NC4wIiB3PSIxMzguMCIgaD0iNzI4LjAiIGgtYS14PSIxMzgiIG49ImFjY2lkZW50YWxRdWFydGVyVG9uZVNoYXJwU3RlaW4iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNDgiIHk9IjAuNzUiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjIyIiB5PSIwLjYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjQ5IiB5PSItMC44Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4yMiIgeT0iLTAuOTIiLz4KICA8L2c+CiAgPGcgYz0iRTI4MyIgeD0iMC4wIiB5PSItMzg4LjAiIHc9IjMzNC4wIiBoPSI3NzYuMCIgaC1hLXg9IjMzNCIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzU2hhcnBTdGVpbiI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4xMyIgeT0iMS4wIi8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xNCIgeT0iMC42Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS4xMyIgeT0iLTAuNSIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTQiIHk9Ii0wLjkiLz4KICA8L2c+CiAgPGcgYz0iRTQ0MCIgeD0iLTEyOS4wIiB5PSItMTY1LjAiIHc9IjMxNC4wIiBoPSI2MjUuMCIgaC1hLXg9IjE4NSIgbj0iYWNjaWRlbnRhbEJ1eXVrTXVjZW5uZWJGbGF0Ij4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjgxIiB5PSItMC40MiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTgiIHk9IjAuNTQiLz4KICA8L2c+CiAgPGcgYz0iRTQ0MSIgeD0iLTE1LjAiIHk9Ii0xNjUuMCIgdz0iMjAwLjAiIGg9IjYyNS4wIiBoLWEteD0iMTg1IiBuPSJhY2NpZGVudGFsS3VjdWtNdWNlbm5lYkZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMjgiIHk9IjAuNyIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNTgiIHk9Ii0wLjQyIi8+CiAgPC9nPgogIDxnIGM9IkU0NDIiIHg9Ii0xMjkuMCIgeT0iLTE2NS4wIiB3PSIzMTQuMCIgaD0iNjI1LjAiIGgtYS14PSIxODUiIG49ImFjY2lkZW50YWxCYWtpeWVGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjU0IiB5PSIxLjM5Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xNSIgeT0iMS4xMSIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuODIiIHk9Ii0wLjQ0Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4xNSIgeT0iMC41Ii8+CiAgPC9nPgogIDxnIGM9IkU0NDMiIHg9IjAuMCIgeT0iLTE2NS4wIiB3PSIyMDAuMCIgaD0iNjI1LjAiIGgtYS14PSIyMDAiIG49ImFjY2lkZW50YWxLb21hRmxhdCI+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC42MSIgeT0iMC43MiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMzYiIHk9Ii0wLjQ1Ii8+CiAgPC9nPgogIDxnIGM9IkU0NDQiIHg9IjAuMCIgeT0iLTM2NC4wIiB3PSIxMzguMCIgaD0iNzI4LjAiIGgtYS14PSIxMzgiIG49ImFjY2lkZW50YWxLb21hU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNiIgeT0iMC44OCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMjgiIHk9IjAuNzEiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjYiIHk9Ii0wLjc4Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4yOCIgeT0iLTAuOTIiLz4KICA8L2c+CiAgPGcgYz0iRTQ0NSIgeD0iMC4wIiB5PSItMzc2LjAiIHc9IjIzNi4wIiBoPSI3NTIuMCIgaC1hLXg9IjIzNiIgbj0iYWNjaWRlbnRhbEJha2l5ZVNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjg2IiB5PSIwLjk0Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xMiIgeT0iMC42MiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuODYiIHk9Ii0wLjYyIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4xMiIgeT0iLTAuOTIiLz4KICA8L2c+CiAgPGcgYz0iRTQ0NiIgeD0iMC4wIiB5PSItMzY0LjAiIHc9IjE4OC4wIiBoPSI3MjguMCIgaC1hLXg9IjE4OCIgbj0iYWNjaWRlbnRhbEt1Y3VrTXVjZW5uZWJTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC44MiIgeT0iMC44OCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNDkiIHk9IjAuNzEiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjg0IiB5PSItMC43NyIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNSIgeT0iLTAuOTUiLz4KICA8L2c+CiAgPGcgYz0iRTQ0NyIgeD0iMC4wIiB5PSItMzc2LjAiIHc9IjI4Ni4wIiBoPSI3NTIuMCIgaC1hLXg9IjI4NiIgbj0iYWNjaWRlbnRhbEJ1eXVrTXVjZW5uZWJTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4wNSIgeT0iMC45NCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMjYiIHk9IjAuNjMiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjA1IiB5PSItMC42MiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMjYiIHk9Ii0wLjk2Ii8+CiAgPC9nPgogIDxnIGM9IkU0QTAiIHg9IjAuMCIgeT0iMC4wIiB3PSI0NDIuMCIgaD0iMjU0LjAiIGgtYS14PSI0NDIiIG49ImFydGljQWNjZW50QWJvdmUiLz4KICA8ZyBjPSJFNEExIiB4PSIwLjAiIHk9Ii0yNTQuMCIgdz0iNDQyLjAiIGg9IjI1NC4wIiBoLWEteD0iNDQyIiBuPSJhcnRpY0FjY2VudEJlbG93Ii8+CiAgPGcgYz0iRTRBMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjEwMC4wIiBoPSIxMDAuMCIgaC1hLXg9IjEwMCIgbj0iYXJ0aWNTdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBMyIgeD0iMC4wIiB5PSItMTAwLjAiIHc9IjEwMC4wIiBoPSIxMDAuMCIgaC1hLXg9IjEwMCIgbj0iYXJ0aWNTdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRBNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjMwNC4wIiBoPSIzMC4wIiBoLWEteD0iMzA0IiBuPSJhcnRpY1RlbnV0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBNSIgeD0iMC4wIiB5PSItMzAuMCIgdz0iMzA0LjAiIGg9IjMwLjAiIGgtYS14PSIzMDQiIG49ImFydGljVGVudXRvQmVsb3ciLz4KICA8ZyBjPSJFNEE2IiB4PSIwLjAiIHk9IjAuMCIgdz0iMTY0LjAiIGg9IjE5OC4wIiBoLWEteD0iMTY0IiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9BYm92ZSIvPgogIDxnIGM9IkU0QTciIHg9IjAuMCIgeT0iLTE5OC4wIiB3PSIxNjQuMCIgaD0iMTk4LjAiIGgtYS14PSIxNjQiIG49ImFydGljU3RhY2NhdGlzc2ltb0JlbG93Ii8+CiAgPGcgYz0iRTRBOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjE2NC4wIiBoPSIxOTguMCIgaC1hLXg9IjE2NCIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vV2VkZ2VBYm92ZSIvPgogIDxnIGM9IkU0QTkiIHg9IjAuMCIgeT0iLTE5OC4wIiB3PSIxNjQuMCIgaD0iMTk4LjAiIGgtYS14PSIxNjQiIG49ImFydGljU3RhY2NhdGlzc2ltb1dlZGdlQmVsb3ciLz4KICA8ZyBjPSJFNEFDIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjUyLjAiIGg9IjQxMi4wIiBoLWEteD0iMjUyIiBuPSJhcnRpY01hcmNhdG9BYm92ZSIvPgogIDxnIGM9IkU0QUQiIHg9IjAuMCIgeT0iLTQxMi4wIiB3PSIyNTIuMCIgaD0iNDEyLjAiIGgtYS14PSIyNTIiIG49ImFydGljTWFyY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjMwNC4wIiBoPSIxOTUuMCIgaC1hLXg9IjMwNCIgbj0iYXJ0aWNUZW51dG9TdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRCMyIgeD0iMC4wIiB5PSItMTk1LjAiIHc9IjMwNC4wIiBoPSIxOTUuMCIgaC1hLXg9IjMwNCIgbj0iYXJ0aWNUZW51dG9TdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCNiIgeD0iMC4wIiB5PSIwLjAiIHc9IjExOC4wIiBoPSIyNzkuMCIgaC1hLXg9IjExOCIgbj0iYXJ0aWNTdHJlc3NBYm92ZSIvPgogIDxnIGM9IkU0QjciIHg9IjAuMCIgeT0iLTI3OS4wIiB3PSIxMTguMCIgaD0iMjc5LjAiIGgtYS14PSIxMTgiIG49ImFydGljU3RyZXNzQmVsb3ciLz4KICA8ZyBjPSJFNEMwIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjUwLjAiIGg9IjM1NC4wIiBoLWEteD0iNjUwIiBuPSJmZXJtYXRhQWJvdmUiLz4KICA8ZyBjPSJFNEMxIiB4PSIwLjAiIHk9Ii0zNTQuMCIgdz0iNjUwLjAiIGg9IjM1NC4wIiBoLWEteD0iNjUwIiBuPSJmZXJtYXRhQmVsb3ciLz4KICA8ZyBjPSJFNEM0IiB4PSIwLjAiIHk9IjAuMCIgdz0iNTgxLjAiIGg9IjQ3MC4wIiBoLWEteD0iNTgxIiBuPSJmZXJtYXRhU2hvcnRBYm92ZSIvPgogIDxnIGM9IkU0QzUiIHg9IjAuMCIgeT0iLTQ3MC4wIiB3PSI1ODEuMCIgaD0iNDcwLjAiIGgtYS14PSI1ODEiIG49ImZlcm1hdGFTaG9ydEJlbG93Ii8+CiAgPGcgYz0iRTRDNiIgeD0iMC4wIiB5PSIwLjAiIHc9IjU3Mi4wIiBoPSIzNjQuMCIgaC1hLXg9IjU3MiIgbj0iZmVybWF0YUxvbmdBYm92ZSIvPgogIDxnIGM9IkU0QzciIHg9IjAuMCIgeT0iLTM2NC4wIiB3PSI1NzIuMCIgaD0iMzY0LjAiIGgtYS14PSI1NzIiIG49ImZlcm1hdGFMb25nQmVsb3ciLz4KICA8ZyBjPSJFNEM4IiB4PSIwLjAiIHk9IjAuMCIgdz0iNTcyLjAiIGg9IjQxNi4wIiBoLWEteD0iNTcyIiBuPSJmZXJtYXRhVmVyeUxvbmdBYm92ZSIvPgogIDxnIGM9IkU0QzkiIHg9IjAuMCIgeT0iLTQxNi4wIiB3PSI1NzIuMCIgaD0iNDE2LjAiIGgtYS14PSI1NzIiIG49ImZlcm1hdGFWZXJ5TG9uZ0JlbG93Ii8+CiAgPGcgYz0iRTRDRSIgeD0iMC4wIiB5PSIwLjAiIHc9IjE0Mi4wIiBoPSIyNjIuMCIgaC1hLXg9IjE0MiIgbj0iYnJlYXRoTWFya0NvbW1hIi8+CiAgPGcgYz0iRTRFMSIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjI4NC4wIiBoPSI1MDAuMCIgaC1hLXg9IjI4NCIgbj0icmVzdExvbmdhIi8+CiAgPGcgYz0iRTRFMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjI4NC4wIiBoPSIyNTAuMCIgaC1hLXg9IjI4NCIgbj0icmVzdERvdWJsZVdob2xlIi8+CiAgPGcgYz0iRTRFMyIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjMzMC4wIiBoPSIxMjUuMCIgaC1hLXg9IjMzMCIgbj0icmVzdFdob2xlIi8+CiAgPGcgYz0iRTRFNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjMzMC4wIiBoPSIxMjUuMCIgaC1hLXg9IjMzMCIgbj0icmVzdEhhbGYiLz4KICA8ZyBjPSJFNEU1IiB4PSIwLjAiIHk9Ii0zNjMuMCIgdz0iMjIyLjAiIGg9IjcyOC4wIiBoLWEteD0iMjIyIiBuPSJyZXN0UXVhcnRlciIvPgogIDxnIGM9IkU0RTYiIHg9IjAuMCIgeT0iLTIyNC4wIiB3PSIyNTYuMCIgaD0iNDI0LjAiIGgtYS14PSIyNTYiIG49InJlc3Q4dGgiLz4KICA8ZyBjPSJFNEU3IiB4PSIwLjAiIHk9Ii00NjguMCIgdz0iMzI4LjAiIGg9IjY2OC4wIiBoLWEteD0iMzI4IiBuPSJyZXN0MTZ0aCIvPgogIDxnIGM9IkU0RTgiIHg9IjAuMCIgeT0iLTQ2OC4wIiB3PSI0MDAuMCIgaD0iOTEyLjAiIGgtYS14PSI0MDAiIG49InJlc3QzMm5kIi8+CiAgPGcgYz0iRTRFOSIgeD0iMC4wIiB5PSItNzEyLjAiIHc9IjQ3Mi4wIiBoPSIxMTU2LjAiIGgtYS14PSI0NzIiIG49InJlc3Q2NHRoIi8+CiAgPGcgYz0iRTRFQSIgeD0iMC4wIiB5PSItNzEyLjAiIHc9IjU0NC4wIiBoPSIxNDAwLjAiIGgtYS14PSI1NDQiIG49InJlc3QxMjh0aCIvPgogIDxnIGM9IkU0RjIiIHg9IjAuMCIgeT0iLTIyNC4wIiB3PSIyNTYuMCIgaD0iNDI0LjAiIGgtYS14PSIyNTYiIG49InJlc3RRdWFydGVyT2xkIi8+CiAgPGcgYz0iRTUxMCIgeD0iMC4wIiB5PSIwLjAiIHc9IjQxNC4wIiBoPSI0ODYuMCIgaC1hLXg9IjQxNCIgbj0ib3R0YXZhIi8+CiAgPGcgYz0iRTUxNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjY2MS4wIiBoPSI0ODYuMCIgaC1hLXg9IjY2MSIgbj0icXVpbmRpY2VzaW1hIi8+CiAgPGcgYz0iRTUxNyIgeD0iMC4wIiB5PSIwLjAiIHc9Ijc5Mi4wIiBoPSI0ODYuMCIgaC1hLXg9Ijc5MiIgbj0idmVudGlkdWVzaW1hIi8+CiAgPGcgYz0iRTUxQSIgeD0iMC4wIiB5PSItMjY3LjAiIHc9IjEwNC4wIiBoPSI1MzQuMCIgaC1hLXg9IjEwNCIgbj0ib2N0YXZlUGFyZW5zTGVmdCIvPgogIDxnIGM9IkU1MUIiIHg9IjAuMCIgeT0iLTI2Ny4wIiB3PSIxMDQuMCIgaD0iNTM0LjAiIGgtYS14PSIxMDQiIG49Im9jdGF2ZVBhcmVuc1JpZ2h0Ii8+CiAgPGcgYz0iRTUyMCIgeD0iLTcyLjAiIHk9Ii0xODAuMCIgdz0iNDE4LjAiIGg9IjQ1Mi4wIiBoLWEteD0iMzQ2IiBuPSJkeW5hbWljUGlhbm8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS4yMiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjEiIHg9Ii00MS4wIiB5PSItMjAuMCIgdz0iNDYwLjAiIGg9IjI5Mi4wIiBoLWEteD0iMzk0IiBuPSJkeW5hbWljTWV6em8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC44NyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjIiIHg9Ii0xNDQuMCIgeT0iLTE0Ny4wIiB3PSI1MzAuMCIgaD0iNTk3LjAiIGgtYS14PSIyNzciIG49ImR5bmFtaWNGb3J0ZSI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjI2IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyMyIgeD0iLTE3LjAiIHk9Ii0xLjAiIHc9IjMxMC4wIiBoPSIyNzMuMCIgaC1hLXg9IjI5MyIgbj0iZHluYW1pY1JpbmZvcnphbmRvIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuNjEiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI0IiB4PSIwLjAiIHk9Ii0yMi4wIiB3PSIyMjYuMCIgaD0iMjk0LjAiIGgtYS14PSIyMjYiIG49ImR5bmFtaWNTZm9yemFuZG8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC40NCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjUiIHg9Ii0yNC4wIiB5PSIwLjAiIHc9IjMxNC4wIiBoPSIyNzIuMCIgaC1hLXg9IjI5MCIgbj0iZHluYW1pY1oiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC41IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyNiIgeD0iLTQxLjAiIHk9Ii0yMC4wIiB3PSIzNDAuMCIgaD0iMjkyLjAiIGgtYS14PSIyNzQiIG49ImR5bmFtaWNOaWVudGUiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC42MiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1NjYiIHg9IjAuMCIgeT0iLTkuMCIgdz0iNTMxLjAiIGg9IjM3Ni4wIiBoLWEteD0iNjAwIiBuPSJvcm5hbWVudFRyaWxsIi8+CiAgPGcgYz0iRTU2NyIgeD0iMC4wIiB5PSItMTQxLjAiIHc9IjYyMC4wIiBoPSIyODIuMCIgaC1hLXg9IjYyMCIgbj0ib3JuYW1lbnRUdXJuIi8+CiAgPGcgYz0iRTU2OCIgeD0iMC4wIiB5PSItMTQxLjAiIHc9IjYyMC4wIiBoPSIyODIuMCIgaC1hLXg9IjYyMCIgbj0ib3JuYW1lbnRUdXJuSW52ZXJ0ZWQiLz4KICA8ZyBjPSJFNTY5IiB4PSIwLjAiIHk9Ii0yMDAuMCIgdz0iNjIwLjAiIGg9IjQwMC4wIiBoLWEteD0iNjIwIiBuPSJvcm5hbWVudFR1cm5TbGFzaCIvPgogIDxnIGM9IkU1NkMiIHg9IjAuMCIgeT0iLTEyOC4wIiB3PSI2MDYuMCIgaD0iMjU2LjAiIGgtYS14PSI2MDYiIG49Im9ybmFtZW50U2hvcnRUcmlsbCIvPgogIDxnIGM9IkU1NkQiIHg9IjAuMCIgeT0iLTIwMC4wIiB3PSI2MDYuMCIgaD0iNDAwLjAiIGgtYS14PSI2MDYiIG49Im9ybmFtZW50TW9yZGVudCIvPgogIDxnIGM9IkU1NkUiIHg9IjAuMCIgeT0iLTEyOC4wIiB3PSI4NTIuMCIgaD0iMjU2LjAiIGgtYS14PSI4NTIiIG49Im9ybmFtZW50VHJlbWJsZW1lbnQiLz4KICA8ZyBjPSJFNTlEIiB4PSItNzcuMCIgeT0iLTEyOC4wIiB3PSIzNjAuMCIgaD0iMjU2LjAiIGgtYS14PSIyNDYiIG49Im9ybmFtZW50WmlnWmFnTGluZU5vUmlnaHRFbmQiPgogICAgPGEgbj0icmVwZWF0T2Zmc2V0IiB4PSIxLjA1IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTU5RSIgeD0iLTc3LjAiIHk9Ii0xMjguMCIgdz0iMzYwLjAiIGg9IjI1Ni4wIiBoLWEteD0iMjQ2IiBuPSJvcm5hbWVudFppZ1phZ0xpbmVXaXRoUmlnaHRFbmQiPgogICAgPGEgbj0icmVwZWF0T2Zmc2V0IiB4PSIxLjQzIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTVCMCIgeD0iMC4wIiB5PSItMTI4LjAiIHc9IjgxNC4wIiBoPSIzNzAuMCIgaC1hLXg9IjgxNCIgbj0ib3JuYW1lbnRQcmVjb21wU2xpZGUiLz4KICA8ZyBjPSJFNUU1IiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iMjUwLjAiIGg9IjI1MC4wIiBoLWEteD0iMjUwIiBuPSJicmFzc011dGVDbG9zZWQiLz4KICA8ZyBjPSJFNUU3IiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iMjUwLjAiIGg9IjI1MC4wIiBoLWEteD0iMjUwIiBuPSJicmFzc011dGVPcGVuIi8+CiAgPGcgYz0iRTYxMCIgeD0iMC4wIiB5PSIwLjAiIHc9IjMzNi4wIiBoPSIzNTIuMCIgaC1hLXg9IjMzNiIgbj0ic3RyaW5nc0Rvd25Cb3ciLz4KICA8ZyBjPSJFNjExIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzM2LjAiIGg9IjM1Mi4wIiBoLWEteD0iMzM2IiBuPSJzdHJpbmdzRG93bkJvd1R1cm5lZCIvPgogIDxnIGM9IkU2MTIiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNTIuMCIgaD0iNDEyLjAiIGgtYS14PSIyNTIiIG49InN0cmluZ3NVcEJvdyIvPgogIDxnIGM9IkU2MTMiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNTIuMCIgaD0iNDEyLjAiIGgtYS14PSIyNTIiIG49InN0cmluZ3NVcEJvd1R1cm5lZCIvPgogIDxnIGM9IkU2MzAiIHg9IjAuMCIgeT0iMC4wIiB3PSIyMjAuMCIgaD0iMzEzLjAiIGgtYS14PSIyMjAiIG49InBsdWNrZWRTbmFwUGl6emljYXRvQmVsb3ciLz4KICA8ZyBjPSJFNjMxIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjIwLjAiIGg9IjMxMy4wIiBoLWEteD0iMjIwIiBuPSJwbHVja2VkU25hcFBpenppY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTY1MCIgeD0iMC4wIiB5PSIwLjAiIHc9Ijc4Mi4wIiBoPSI1MDAuMCIgaC1hLXg9Ijc4MiIgbj0ia2V5Ym9hcmRQZWRhbFBlZCIvPgogIDxnIGM9IkU2NTEiIHg9IjAuMCIgeT0iMC4wIiB3PSI0MDQuMCIgaD0iNTAwLjAiIGgtYS14PSI0MDQiIG49ImtleWJvYXJkUGVkYWxQIi8+CiAgPGcgYz0iRTY1NSIgeD0iMC4wIiB5PSI2Ni4wIiB3PSI0MzAuMCIgaD0iNDM0LjAiIGgtYS14PSI0MzAiIG49ImtleWJvYXJkUGVkYWxVcCIvPgogIDxnIGM9IkVBQTQiIHg9Ii0xMi4wIiB5PSIxNTIuMCIgdz0iMjcwLjAiIGg9IjEyMC4wIiBoLWEteD0iMjQ2IiBuPSJ3aWdnbGVUcmlsbCI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjAuOTUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUE5IiB4PSIwLjAiIHk9IjU0LjAiIHc9IjI3MC4wIiBoPSIxMjAuMCIgaC1hLXg9IjI3MCIgbj0id2lnZ2xlQXJwZWdnaWF0b1VwIj4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMS4wMiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkVBQUEiIHg9IjAuMCIgeT0iNTQuMCIgdz0iMjcwLjAiIGg9IjEyMC4wIiBoLWEteD0iMjcwIiBuPSJ3aWdnbGVBcnBlZ2dpYXRvRG93biI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjEuMDIiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUFEIiB4PSItMjYuMCIgeT0iMC4wIiB3PSIyNzYuMCIgaD0iMjI4LjAiIGgtYS14PSIyNTAiIG49IndpZ2dsZUFycGVnZ2lhdG9VcEFycm93Ij4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMi4wNiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkVBQUUiIHg9Ii0yNi4wIiB5PSIwLjAiIHc9IjI3Ni4wIiBoPSIyMjguMCIgaC1hLXg9IjI1MCIgbj0id2lnZ2xlQXJwZWdnaWF0b0Rvd25BcnJvdyI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjIuMDYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUFGIiB4PSItMTIuMCIgeT0iMC4wIiB3PSIyNzAuMCIgaD0iMTIwLjAiIGgtYS14PSIyNDYiIG49IndpZ2dsZUdsaXNzYW5kbyI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjEuMDMiIHk9IjAuMCIvPgogIDwvZz4KPC9ib3VuZGluZy1ib3hlcz4KL2RhdGEvUGV0YWx1bWEueG1sADw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjxib3VuZGluZy1ib3hlcyBmb250LWZhbWlseT0iUGV0YWx1bWEiIHVuaXRzLXBlci1lbT0iMTAwMCI+CiAgPGcgYz0iRTQ0MCIgeD0iMS44NyIgeT0iLTI0OC4wIiB3PSIyODUuMTMiIGg9IjY4MC40NyIgaC1hLXg9IjI4NyIgbj0iYWNjaWRlbnRhbEJ1eXVrTXVjZW5uZWJGbGF0Ij4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjg3IiB5PSIwLjMxIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4zMiIgeT0iMS40NiIvPgogIDwvZz4KICA8ZyBjPSJFNDQxIiB4PSItMTAuMCIgeT0iLTIzMS4wIiB3PSIyMDguMCIgaD0iNjgwLjAiIGgtYS14PSIxOTgiIG49ImFjY2lkZW50YWxLdWN1a011Y2VubmViRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4yOSIgeT0iMS43NyIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuMjkiIHk9IjAuMTYiLz4KICA8L2c+CiAgPGcgYz0iRTQ0MiIgeD0iMS44NyIgeT0iLTIzNi4wIiB3PSIyODUuMTMiIGg9IjY4MC4wIiBoLWEteD0iMjg3IiBuPSJhY2NpZGVudGFsQmFraXllRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC42NCIgeT0iMi41OSIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNCIgeT0iMi4yMiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNjciIHk9IjAuMTYiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjI5IiB5PSIxLjU4Ii8+CiAgPC9nPgogIDxnIGM9IkU0NDMiIHg9Ii0xMC4wIiB5PSItMjMxLjAiIHc9IjIwOC4wIiBoPSI2ODAuMCIgaC1hLXg9IjE5OCIgbj0iYWNjaWRlbnRhbEtvbWFGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjU1IiB5PSIxLjcyIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC40OSIgeT0iMC4xMiIvPgogIDwvZz4KICA8ZyBjPSJFNDQ0IiB4PSIwLjAiIHk9Ii0zMzguMCIgdz0iMzAwLjAiIGg9IjY4OS4wIiBoLWEteD0iMzAwIiBuPSJhY2NpZGVudGFsS29tYVNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjcyIiB5PSIyLjE3Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC41MSIgeT0iMi4wNCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNjYiIHk9IjAuNzEiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjQzIiB5PSIwLjUyIi8+CiAgPC9nPgogIDxnIGM9IkU0NDUiIHg9Ii0yNS4wIiB5PSItMzU2LjAiIHc9IjQxMi4wIiBoPSI3NjcuMCIgaC1hLXg9IjM3NyIgbj0iYWNjaWRlbnRhbEJha2l5ZVNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjE5IiB5PSIyLjQzIi8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC42MiIgeT0iMi4xNiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMTgiIHk9IjAuNzYiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjU1IiB5PSIwLjQ5Ii8+CiAgPC9nPgogIDxnIGM9IkU0NDYiIHg9Ii0wLjE1IiB5PSItNDIwLjAiIHc9IjM1OS4xNSIgaD0iNzYzLjAiIGgtYS14PSIzNjAiIG49ImFjY2lkZW50YWxLdWN1a011Y2VubmViU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuOTEiIHk9IjIuNiIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNjYiIHk9IjIuNDYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjgiIHk9IjAuNjkiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjYxIiB5PSIwLjYzIi8+CiAgPC9nPgogIDxnIGM9IkU0NDciIHg9Ii0xLjAiIHk9Ii00NjAuMCIgdz0iNDY4LjAiIGg9IjgxMC4wIiBoLWEteD0iNDY4IiBuPSJhY2NpZGVudGFsQnV5dWtNdWNlbm5lYlNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjQzIiB5PSIyLjc0Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC42IiB5PSIyLjU5Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS40IiB5PSIwLjkxIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC42IiB5PSIwLjczIi8+CiAgPC9nPgogIDxnIGM9IkU0QTAiIHg9IjAuMCIgeT0iMC4wIiB3PSI0MjUuMCIgaD0iMzI2LjAiIGgtYS14PSI0MjUiIG49ImFydGljQWNjZW50QWJvdmUiLz4KICA8ZyBjPSJFNEExIiB4PSIwLjAiIHk9Ii0zMjYuMCIgdz0iNDI1LjAiIGg9IjMyNi4wIiBoLWEteD0iNDI1IiBuPSJhcnRpY0FjY2VudEJlbG93Ii8+CiAgPGcgYz0iRTRBMiIgeD0iMS40MiIgeT0iMC4wIiB3PSIxMTAuNTgiIGg9IjE1Ni4wIiBoLWEteD0iMTExIiBuPSJhcnRpY1N0YWNjYXRvQWJvdmUiLz4KICA8ZyBjPSJFNEEzIiB4PSIxLjQyIiB5PSItMTU2LjAiIHc9IjExMC42NyIgaD0iMTU2LjAiIGgtYS14PSIxMTEiIG49ImFydGljU3RhY2NhdG9CZWxvdyIvPgogIDxnIGM9IkU0QTQiIHg9IjAuMzUiIHk9IjAuMCIgdz0iNDcwLjc3IiBoPSI1Ni4wIiBoLWEteD0iNDcxIiBuPSJhcnRpY1RlbnV0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBNSIgeD0iMC4zNSIgeT0iLTU5LjAiIHc9IjQ3MC43NyIgaD0iNTYuMCIgaC1hLXg9IjQ3MSIgbj0iYXJ0aWNUZW51dG9CZWxvdyIvPgogIDxnIGM9IkU0QTYiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMzkuMCIgaD0iNDExLjAiIGgtYS14PSIxMzkiIG49ImFydGljU3RhY2NhdGlzc2ltb0Fib3ZlIi8+CiAgPGcgYz0iRTRBNyIgeD0iMC4wIiB5PSItNDExLjAiIHc9IjEzOS4wIiBoPSI0MTEuMCIgaC1hLXg9IjEzOSIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vQmVsb3ciLz4KICA8ZyBjPSJFNEE4IiB4PSIwLjAiIHk9IjAuMCIgdz0iODUuMCIgaD0iMjk1LjAiIGgtYS14PSI4NSIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vV2VkZ2VBYm92ZSIvPgogIDxnIGM9IkU0QTkiIHg9IjAuMCIgeT0iLTI5NS4wIiB3PSI4NS4wIiBoPSIyOTUuMCIgaC1hLXg9Ijg1IiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9XZWRnZUJlbG93Ii8+CiAgPGcgYz0iRTRBQSIgeD0iLTAuMSIgeT0iMC4wIiB3PSI2NC4xIiBoPSI0NTIuMCIgaC1hLXg9IjY0IiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9TdHJva2VBYm92ZSIvPgogIDxnIGM9IkU0QUIiIHg9IjAuMCIgeT0iLTQ1Mi4wIiB3PSI2NC4xIiBoPSI0NTIuMCIgaC1hLXg9IjY0IiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9TdHJva2VCZWxvdyIvPgogIDxnIGM9IkU0QUMiIHg9IjAuMDQiIHk9IjAuMCIgdz0iMzk1Ljk2IiBoPSIzMjguMCIgaC1hLXg9IjM5NiIgbj0iYXJ0aWNNYXJjYXRvQWJvdmUiLz4KICA8ZyBjPSJFNEFEIiB4PSIwLjAiIHk9Ii0zMjguMCIgdz0iMzk1Ljk2IiBoPSIzMjguMCIgaC1hLXg9IjM5NiIgbj0iYXJ0aWNNYXJjYXRvQmVsb3ciLz4KICA8ZyBjPSJFNEFFIiB4PSIwLjAiIHk9IjAuMCIgdz0iNDE2LjAiIGg9IjQ4My4wIiBoLWEteD0iNDE2IiBuPSJhcnRpY01hcmNhdG9TdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBRiIgeD0iMC4wIiB5PSItNDgzLjAiIHc9IjQxNi4wIiBoPSI0ODMuMCIgaC1hLXg9IjQxNiIgbj0iYXJ0aWNNYXJjYXRvU3RhY2NhdG9CZWxvdyIvPgogIDxnIGM9IkU0QjAiIHg9IjAuMCIgeT0iMC4wIiB3PSIzODUuMCIgaD0iNTA1LjAiIGgtYS14PSIzODUiIG49ImFydGljQWNjZW50U3RhY2NhdG9BYm92ZSIvPgogIDxnIGM9IkU0QjEiIHg9IjAuMCIgeT0iLTUwNS42NiIgdz0iMzg1LjAiIGg9IjUwNC42NiIgaC1hLXg9IjM4NSIgbj0iYXJ0aWNBY2NlbnRTdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjQ3Mi4wIiBoPSIyNzAuMCIgaC1hLXg9IjQ3MiIgbj0iYXJ0aWNUZW51dG9TdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRCMyIgeD0iMC4wIiB5PSItMjcwLjAiIHc9IjQ3Mi4wIiBoPSIyNzAuMCIgaC1hLXg9IjQ3MiIgbj0iYXJ0aWNUZW51dG9TdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjUyMS4wIiBoPSI0MzguMCIgaC1hLXg9IjUyMSIgbj0iYXJ0aWNUZW51dG9BY2NlbnRBYm92ZSIvPgogIDxnIGM9IkU0QjUiIHg9IjAuMCIgeT0iLTQzOC4wIiB3PSI1MjEuMCIgaD0iNDM4LjAiIGgtYS14PSI1MjEiIG49ImFydGljVGVudXRvQWNjZW50QmVsb3ciLz4KICA8ZyBjPSJFNEI2IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzA1LjAiIGg9IjMxOS4wIiBoLWEteD0iMzA1IiBuPSJhcnRpY1N0cmVzc0Fib3ZlIi8+CiAgPGcgYz0iRTRCNyIgeD0iMC4wIiB5PSItMzE5LjAiIHc9IjMwNS4wIiBoPSIzMTkuMCIgaC1hLXg9IjMwNSIgbj0iYXJ0aWNTdHJlc3NCZWxvdyIvPgogIDxnIGM9IkU0QjgiIHg9IjAuMCIgeT0iMC4wIiB3PSI0OTIuMCIgaD0iMjk2LjAiIGgtYS14PSI0OTIiIG49ImFydGljVW5zdHJlc3NBYm92ZSIvPgogIDxnIGM9IkU0QjkiIHg9IjAuMCIgeT0iLTI5Ni4wIiB3PSI0OTIuMCIgaD0iMjk2LjAiIGgtYS14PSI0OTIiIG49ImFydGljVW5zdHJlc3NCZWxvdyIvPgogIDxnIGM9IkU0QkEiIHg9Ii0wLjQiIHk9IjAuMCIgdz0iNDEyLjQiIGg9IjE4MS4wIiBoLWEteD0iNDEzIiBuPSJhcnRpY0xhaXNzZXpWaWJyZXJBYm92ZSIvPgogIDxnIGM9IkU0QkIiIHg9Ii0wLjQiIHk9Ii0xODEuMCIgdz0iNDEyLjQiIGg9IjE4MS4wIiBoLWEteD0iNDEyIiBuPSJhcnRpY0xhaXNzZXpWaWJyZXJCZWxvdyIvPgogIDxnIGM9IkU0QkMiIHg9IjAuMCIgeT0iMC4wIiB3PSI1MzcuMCIgaD0iNDIyLjAiIGgtYS14PSI1MzciIG49ImFydGljTWFyY2F0b1RlbnV0b0Fib3ZlIi8+CiAgPGcgYz0iRTRCRCIgeD0iMC4wIiB5PSItNDIyLjAiIHc9IjUzNy4wIiBoPSI0MjIuMCIgaC1hLXg9IjUzNyIgbj0iYXJ0aWNNYXJjYXRvVGVudXRvQmVsb3ciLz4KICA8ZyBjPSJFNTAwIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iNTk5LjExIiBoPSI0MjUuMCIgaC1hLXg9IjU5OSIgbj0icmVwZWF0MUJhciIvPgogIDxnIGM9IkU1MDEiIHg9IjAuMDEiIHk9Ii0yNDYuOTIiIHc9Ijc3NC45OSIgaD0iNjA5Ljc0IiBoLWEteD0iNzc1IiBuPSJyZXBlYXQyQmFycyIvPgogIDxnIGM9IkU1MDIiIHg9IjAuMCIgeT0iLTMwNC4wIiB3PSIxMzc0LjAiIGg9IjYwOC4wIiBoLWEteD0iMTM3NCIgbj0icmVwZWF0NEJhcnMiLz4KICA8ZyBjPSJFNTAzIiB4PSIwLjAiIHk9IjYyLjAiIHc9IjExNC4wIiBoPSIxNTEuMCIgaC1hLXg9IjExNCIgbj0icmVwZWF0QmFyVXBwZXJEb3QiLz4KICA8ZyBjPSJFNTA0IiB4PSIwLjAiIHk9Ii0yMjUuMTkiIHc9IjYzMC4wIiBoPSI0OTAuMzIiIGgtYS14PSI2MzAiIG49InJlcGVhdEJhclNsYXNoIi8+CiAgPGcgYz0iRTUwNSIgeD0iMC4wIiB5PSItMjA2LjAiIHc9IjExNC4wIiBoPSIxNTEuMCIgaC1hLXg9IjExNCIgbj0icmVwZWF0QmFyTG93ZXJEb3QiLz4KICA8ZyBjPSJFNUU1IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjc0LjAiIGg9IjI2MC4wIiBoLWEteD0iMjc0IiBuPSJicmFzc011dGVDbG9zZWQiLz4KICA8ZyBjPSJFNUU2IiB4PSIwLjUiIHk9IjAuMCIgdz0iMzE0LjUiIGg9IjMwOS4wIiBoLWEteD0iMzE1IiBuPSJicmFzc011dGVIYWxmQ2xvc2VkIi8+CiAgPGcgYz0iRTVFNyIgeD0iMS4wIiB5PSIwLjAiIHc9IjMxMi4wMSIgaD0iMzA5LjAiIGgtYS14PSIzMTIiIG49ImJyYXNzTXV0ZU9wZW4iLz4KICA8ZyBjPSJFMDUwIiB4PSIwLjAiIHk9Ii01NTkuMCIgdz0iNjY0LjAiIGg9IjE1NjguMCIgaC1hLXg9IjY2NCIgbj0iZ0NsZWYiLz4KICA8ZyBjPSJFMDUxIiB4PSIwLjAiIHk9Ii04ODUuMCIgdz0iNjY0LjAiIGg9IjE4OTQuMCIgaC1hLXg9IjY2NCIgbj0iZ0NsZWYxNW1iIi8+CiAgPGcgYz0iRTA1MiIgeD0iMC4wIiB5PSItODQwLjAiIHc9IjY2NC4wIiBoPSIxODQ5LjAiIGgtYS14PSI2NjQiIG49ImdDbGVmOHZiIi8+CiAgPGcgYz0iRTA1MyIgeD0iMC4wIiB5PSItNTU5LjAiIHc9IjY2NC4wIiBoPSIxODcyLjIxIiBoLWEteD0iNjY0IiBuPSJnQ2xlZjh2YSIvPgogIDxnIGM9IkUwNTQiIHg9IjAuMCIgeT0iLTU1OS4wIiB3PSI2NjQuMCIgaD0iMTkwOS42NSIgaC1hLXg9IjY2NCIgbj0iZ0NsZWYxNW1hIi8+CiAgPGcgYz0iRTA1NSIgeD0iMC4wIiB5PSItNTU5LjAiIHc9IjEwNDAuMCIgaD0iMTU2OC4wIiBoLWEteD0iMTA0MCIgbj0iZ0NsZWY4dmJPbGQiLz4KICA8ZyBjPSJFMDU2IiB4PSIwLjAiIHk9Ii01NjEuMCIgdz0iODIyLjAiIGg9IjE1NjcuMzUiIGgtYS14PSI4MjIiIG49ImdDbGVmOHZiQ0NsZWYiLz4KICA8ZyBjPSJFMDVDIiB4PSIwLjAiIHk9Ii01NDMuMCIgdz0iNzMxLjAiIGg9IjEwODYuMCIgaC1hLXg9IjczMSIgbj0iY0NsZWYiLz4KICA8ZyBjPSJFMDVEIiB4PSIwLjAiIHk9Ii05MjEuMCIgdz0iNzMxLjAiIGg9IjE0NjQuMCIgaC1hLXg9IjczMSIgbj0iY0NsZWY4dmIiLz4KICA8ZyBjPSJFMDYyIiB4PSIwLjAiIHk9Ii00OTYuMCIgdz0iNzc2LjAiIGg9IjcxMi4wIiBoLWEteD0iNzc2IiBuPSJmQ2xlZiIvPgogIDxnIGM9IkUwNjMiIHg9IjAuMCIgeT0iLTg1Ni4wIiB3PSI3NzYuMCIgaD0iMTA3Mi4wIiBoLWEteD0iNzc2IiBuPSJmQ2xlZjE1bWIiLz4KICA8ZyBjPSJFMDY0IiB4PSIwLjAiIHk9Ii04MTQuMCIgdz0iNzc2LjAiIGg9IjEwMzAuMCIgaC1hLXg9Ijc3NiIgbj0iZkNsZWY4dmIiLz4KICA8ZyBjPSJFMDY1IiB4PSIwLjAiIHk9Ii00OTYuMCIgdz0iNzc2LjAiIGg9IjEwNTMuMjEiIGgtYS14PSI3NzYiIG49ImZDbGVmOHZhIi8+CiAgPGcgYz0iRTA2NiIgeD0iMC4wIiB5PSItNDk2LjAiIHc9Ijc3Ni4wIiBoPSIxMDYwLjY1IiBoLWEteD0iNzc2IiBuPSJmQ2xlZjE1bWEiLz4KICA8ZyBjPSJFMDY5IiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iMzc5LjE0IiBoPSI1MDAuMCIgaC1hLXg9IjM3OSIgbj0idW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYxIi8+CiAgPGcgYz0iRTA2QSIgeD0iMC4wIiB5PSItNDQ3LjAiIHc9IjI5OC4zNCIgaD0iODk0LjAiIGgtYS14PSIyOTgiIG49InVucGl0Y2hlZFBlcmN1c3Npb25DbGVmMiIvPgogIDxnIGM9IkUwNkQiIHg9IjAuMCIgeT0iLTc2OC4wIiB3PSI0MzguMCIgaD0iMTUzNS4wIiBoLWEteD0iNDM4IiBuPSI2c3RyaW5nVGFiQ2xlZiIvPgogIDxnIGM9IkUwNkUiIHg9IjAuMCIgeT0iLTQ5Ni4wIiB3PSIyODcuMCIgaD0iOTkxLjE1IiBoLWEteD0iMjg3IiBuPSI0c3RyaW5nVGFiQ2xlZiIvPgogIDxnIGM9IkUwNzMiIHg9IjAuMCIgeT0iLTU1OS4wIiB3PSI2NjQuMCIgaD0iMTU2OC4wIiBoLWEteD0iNjY0IiBuPSJnQ2xlZlJldmVyc2VkIi8+CiAgPGcgYz0iRTA3NCIgeD0iMC4wIiB5PSItNTYwLjAiIHc9IjY2NC4wIiBoPSIxNTY4LjAiIGgtYS14PSI2NjQiIG49ImdDbGVmVHVybmVkIi8+CiAgPGcgYz0iRTA3NSIgeD0iMC4wIiB5PSItNTQzLjAiIHc9IjczMS4wIiBoPSIxMDg2LjAiIGgtYS14PSI3MzEiIG49ImNDbGVmUmV2ZXJzZWQiLz4KICA8ZyBjPSJFMDc2IiB4PSIwLjAiIHk9Ii00NjMuMCIgdz0iNzc2LjAiIGg9IjcxMi4wIiBoLWEteD0iNzc2IiBuPSJmQ2xlZlJldmVyc2VkIi8+CiAgPGcgYz0iRTA3NyIgeD0iMC4wIiB5PSItNDYzLjAiIHc9Ijc3Ni4wIiBoPSI3MTIuMCIgaC1hLXg9Ijc3NiIgbj0iZkNsZWZUdXJuZWQiLz4KICA8ZyBjPSJFMDdBIiB4PSIwLjAiIHk9Ii0zOTcuMCIgdz0iNDQyLjAiIGg9IjEwNDYuMCIgaC1hLXg9IjQ0MiIgbj0iZ0NsZWZDaGFuZ2UiLz4KICA8ZyBjPSJFMDdCIiB4PSIwLjAiIHk9Ii0zMjYuMCIgdz0iNDM5LjAiIGg9IjY1Mi4wIiBoLWEteD0iNDM5IiBuPSJjQ2xlZkNoYW5nZSIvPgogIDxnIGM9IkUwN0MiIHg9IjAuMCIgeT0iLTMyNy4wIiB3PSI1MTguMCIgaD0iNDc0LjU1IiBoLWEteD0iNTE4IiBuPSJmQ2xlZkNoYW5nZSIvPgogIDxnIGM9IkU1NjYiIHg9IjEuMCIgeT0iLTE4LjAiIHc9IjU1MC4wIiBoPSI1NTcuMCIgaC1hLXg9IjU1MSIgbj0ib3JuYW1lbnRUcmlsbCIvPgogIDxnIGM9IkU1NjciIHg9IjAuMCIgeT0iMC4wIiB3PSI1NzQuMCIgaD0iMzEyLjAiIGgtYS14PSI1NzQiIG49Im9ybmFtZW50VHVybiIvPgogIDxnIGM9IkU1NjgiIHg9IjAuMCIgeT0iMC4wIiB3PSI1NzQuMCIgaD0iMzEyLjAiIGgtYS14PSI2MDAiIG49Im9ybmFtZW50VHVybkludmVydGVkIi8+CiAgPGcgYz0iRTU2OSIgeD0iMC4wIiB5PSItMTA2LjAiIHc9IjU3NC4wIiBoPSI1MTEuMCIgaC1hLXg9IjU3NCIgbj0ib3JuYW1lbnRUdXJuU2xhc2giLz4KICA8ZyBjPSJFNTZBIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzEyLjAiIGg9IjU3NC4wIiBoLWEteD0iMzEyIiBuPSJvcm5hbWVudFR1cm5VcCIvPgogIDxnIGM9IkU1NkIiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTIuMCIgaD0iNTc0LjAiIGgtYS14PSIzMTIiIG49Im9ybmFtZW50VHVyblVwUyIvPgogIDxnIGM9IkU1NkMiIHg9IjAuMCIgeT0iMC4wIiB3PSI3NDcuMCIgaD0iMjQzLjAiIGgtYS14PSI3NDciIG49Im9ybmFtZW50U2hvcnRUcmlsbCIvPgogIDxnIGM9IkU1NkQiIHg9IjAuMCIgeT0iMC4wIiB3PSI3MDAuMCIgaD0iNDk3LjAiIGgtYS14PSI3MDAiIG49Im9ybmFtZW50TW9yZGVudCIvPgogIDxnIGM9IkU1NkUiIHg9IjAuMCIgeT0iMC4wIiB3PSI5ODIuMTgiIGg9IjIyNC4wIiBoLWEteD0iOTgyIiBuPSJvcm5hbWVudFRyZW1ibGVtZW50Ii8+CiAgPGcgYz0iRTU2RiIgeD0iMC4wIiB5PSItMTAxLjA4IiB3PSI1MDAuMCIgaD0iMzYxLjEyIiBoLWEteD0iNTAwIiBuPSJvcm5hbWVudEhheWRuIi8+CiAgPGcgYz0iRTUyMCIgeD0iLTQ5LjAiIHk9Ii0xNDIuMCIgdz0iMzc1LjUiIGg9IjY1Ny4wIiBoLWEteD0iMzI3IiBuPSJkeW5hbWljUGlhbm8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS4yMiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjEiIHg9Ii0xOC4wIiB5PSItNTAuMCIgdz0iNTc3LjAiIGg9IjQxNS4wIiBoLWEteD0iNTAwIiBuPSJkeW5hbWljTWV6em8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC44NyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjIiIHg9Ii0xNDQuMCIgeT0iLTExNS4zOSIgdz0iNDU1LjMiIGg9IjYxOS4zOSIgaC1hLXg9IjI4MSIgbj0iZHluYW1pY0ZvcnRlIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuMjYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTIzIiB4PSItNzUuMCIgeT0iLTkwLjAiIHc9IjM5Ny4xIiBoPSI0MTUuMCIgaC1hLXg9IjMxMCIgbj0iZHluYW1pY1JpbmZvcnphbmRvIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuNjEiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI0IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjk2LjAiIGg9IjM3OS4wIiBoLWEteD0iMjk2IiBuPSJkeW5hbWljU2ZvcnphbmRvIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuNDQiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI1IiB4PSItNDIuNzQiIHk9IjAuMCIgdz0iMzczLjc0IiBoPSIzMjguMCIgaC1hLXg9IjMzMSIgbj0iZHluYW1pY1oiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC41IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyNiIgeD0iLTIwLjAiIHk9IjAuMCIgdz0iMzA3LjAiIGg9IjQxNC4wIiBoLWEteD0iMjg3IiBuPSJkeW5hbWljTmllbnRlIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuNjIiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI3IiB4PSItMTAzLjAiIHk9Ii0yNzQuMCIgdz0iMTkwMS4wMyIgaD0iNjY4LjAiIGgtYS14PSIxNzk4IiBuPSJkeW5hbWljUFBQUFBQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjQuMjUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI4IiB4PSItOTkuMCIgeT0iLTI4NS4wIiB3PSIxNTk1LjAiIGg9IjY1OC4wIiBoLWEteD0iMTQ5NiIgbj0iZHluYW1pY1BQUFBQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjMuNTUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI5IiB4PSItMTE0LjAiIHk9Ii0yNzcuMDYiIHc9IjEzMTEuMCIgaD0iNjYzLjA2IiBoLWEteD0iMTE5NyIgbj0iZHluYW1pY1BQUFAiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMy4wIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyQSIgeD0iLTEwMS4xMyIgeT0iLTMyMS4wIiB3PSI5OTQuMTMiIGg9IjY3OS4wIiBoLWEteD0iODkzIiBuPSJkeW5hbWljUFBQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjIuMzciIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJCIiB4PSItOTYuMCIgeT0iLTI4Mi41NyIgdz0iNjgzLjAiIGg9IjY2Mi45OCIgaC1hLXg9IjU4NyIgbj0iZHluYW1pY1BQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNzEiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJDIiB4PSItMjUuMCIgeT0iLTI0My4wIiB3PSI4MzUuMDIiIGg9IjY1NC4wIiBoLWEteD0iODEwIiBuPSJkeW5hbWljTVAiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS44NSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MkQiIHg9Ii0xNS4wIiB5PSItMTg2LjAiIHc9Ijg4Ni4zOSIgaD0iNjE4LjAiIGgtYS14PSI4NjYiIG49ImR5bmFtaWNNRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJFIiB4PSItNDQuMCIgeT0iLTI3NC4wIiB3PSI3MTIuMCIgaD0iNzE1LjAiIGgtYS14PSI2NjgiIG49ImR5bmFtaWNQRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjY4IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyRiIgeD0iLTExOS4wIiB5PSItMTk3LjAiIHc9IjcwMi4wIiBoPSI2MjUuMCIgaC1hLXg9IjU4MyIgbj0iZHluYW1pY0ZGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuODUiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTMwIiB4PSItNDkuMCIgeT0iLTE5Ny4wIiB3PSI5NDUuMCIgaD0iNjMyLjAiIGgtYS14PSI4OTYiIG49ImR5bmFtaWNGRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi40NyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzEiIHg9Ii00OS4wIiB5PSItMTk3LjAiIHc9IjEyMjIuMCIgaD0iNjQ1LjAiIGgtYS14PSIxMTczIiBuPSJkeW5hbWljRkZGRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIyLjgyIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzMiIgeD0iLTQ5LjAiIHk9Ii0xOTUuMiIgdz0iMTQyMy4wIiBoPSI2NjkuMiIgaC1hLXg9IjEzNzQiIG49ImR5bmFtaWNGRkZGRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIyLjk4IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzMyIgeD0iLTQ5LjAiIHk9Ii0xOTcuMCIgdz0iMTY3Ni4wIiBoPSI2NjkuMCIgaC1hLXg9IjE2MjciIG49ImR5bmFtaWNGRkZGRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMy41IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzNCIgeD0iLTQ5LjAiIHk9Ii0yNDUuODIiIHc9IjcyOC4wIiBoPSI3MTcuODIiIGgtYS14PSI2NzkiIG49ImR5bmFtaWNGb3J0ZVBpYW5vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzUiIHg9Ii00OS4wIiB5PSItMTk1LjM5IiB3PSI3NTMuMCIgaD0iNjE5LjM5IiBoLWEteD0iNzA0IiBuPSJkeW5hbWljRm9yemFuZG8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS4zNSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzYiIHg9IjAuMCIgeT0iLTE1NS4wIiB3PSI2NTUuNSIgaD0iNjE5LjAiIGgtYS14PSI2ODUiIG49ImR5bmFtaWNTZm9yemFuZG8xIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuMyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzciIHg9IjAuMCIgeT0iLTIzMi4wIiB3PSI5NDYuNSIgaD0iNjk2LjAiIGgtYS14PSI5NDciIG49ImR5bmFtaWNTZm9yemFuZG9QaWFubyI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjkiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTM4IiB4PSIwLjAiIHk9Ii0yNDIuMCIgdz0iMTI3MC41IiBoPSI3MTYuMCIgaC1hLXg9IjEyNzEiIG49ImR5bmFtaWNTZm9yemFuZG9QaWFuaXNzaW1vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuOTciIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTM5IiB4PSIwLjAiIHk9Ii0xNjYuMCIgdz0iOTM2LjAiIGg9IjYxOS4wIiBoLWEteD0iOTM2IiBuPSJkeW5hbWljU2ZvcnphdG8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS43NiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1M0EiIHg9IjAuMCIgeT0iLTI4MC4wIiB3PSIxMjU5LjUiIGg9IjczNC4wIiBoLWEteD0iMTI2MCIgbj0iZHluYW1pY1Nmb3J6YXRvUGlhbm8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS44NSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1M0IiIHg9IjAuMCIgeT0iLTE2OS4wIiB3PSIxMTgxLjAiIGg9IjYyNS4wIiBoLWEteD0iMTE4MSIgbj0iZHluYW1pY1Nmb3J6YXRvRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi4yOCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1M0MiIHg9Ii03NS4wIiB5PSItMTE1LjM5IiB3PSI3MjkuNSIgaD0iNjE5LjM5IiBoLWEteD0iNjU0IiBuPSJkeW5hbWljUmluZm9yemFuZG8xIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNTYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTNEIiB4PSItNzUuMCIgeT0iLTE1NS4zOSIgdz0iMTA0Ni4wIiBoPSI2MTkuMzkiIGgtYS14PSI5NzEiIG49ImR5bmFtaWNSaW5mb3J6YW5kbzIiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi4wOCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUyNDAiIHg9IjAuMCIgeT0iLTgxOS4wIiB3PSIyNjEuMCIgaD0iODE5LjAiIGgtYS14PSIyNjEiIG49ImZsYWc4dGhVcCI+CiAgICA8YSBuPSJncmFjZU5vdGVTbGFzaE5FIiB4PSIxLjI4IiB5PSItMC44Ii8+CiAgICA8YSBuPSJncmFjZU5vdGVTbGFzaFNXIiB4PSItMC42NCIgeT0iLTIuNDYiLz4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9Ii0wLjE4Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDEiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNjEuMCIgaD0iODE5LjAiIGgtYS14PSIyNjEiIG49ImZsYWc4dGhEb3duIj4KICAgIDxhIG49ImdyYWNlTm90ZVNsYXNoTlciIHg9Ii0wLjYiIHk9IjIuMTciLz4KICAgIDxhIG49ImdyYWNlTm90ZVNsYXNoU0UiIHg9IjEuMzMiIHk9IjAuNjMiLz4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iMC4xOCIvPgogIDwvZz4KICA8ZyBjPSJFMjQyIiB4PSIwLjAiIHk9Ii04MTkuNCIgdz0iMzI3LjE2IiBoPSI4MTkuNCIgaC1hLXg9IjMyNyIgbj0iZmxhZzE2dGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSItMC40NyIvPgogIDwvZz4KICA8ZyBjPSJFMjQzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzI3LjE2IiBoPSI4MTkuMCIgaC1hLXg9IjMyNyIgbj0iZmxhZzE2dGhEb3duIj4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iMC40MSIvPgogIDwvZz4KICA8ZyBjPSJFMjQ0IiB4PSItMC4yIiB5PSItODQ5LjQ3IiB3PSIyNjguMjkiIGg9Ijk5OC41NSIgaC1hLXg9IjI2OCIgbj0iZmxhZzMybmRVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIwLjIiLz4KICA8L2c+CiAgPGcgYz0iRTI0NSIgeD0iLTIuOCIgeT0iLTE2OS4wOCIgdz0iMjcwLjkiIGg9Ijk5OC41NSIgaC1hLXg9IjI2OCIgbj0iZmxhZzMybmREb3duIj4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTAuMTciLz4KICA8L2c+CiAgPGcgYz0iRTI0NiIgeD0iLTQuMCIgeT0iLTgyMy41NCIgdz0iMjg2LjAiIGg9IjExNzAuNTQiIGgtYS14PSIyODIiIG49ImZsYWc2NHRoVXAiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9Ii0wLjAyIiB5PSIxLjE3Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDciIHg9Ii01LjAiIHk9Ii0zNzUuMCIgdz0iMjg2LjAiIGg9IjExNzAuNTQiIGgtYS14PSIyODEiIG49ImZsYWc2NHRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSItMC4wMSIgeT0iLTAuOTQiLz4KICA8L2c+CiAgPGcgYz0iRTI0OCIgeD0iMC4wIiB5PSItODA0LjAiIHc9IjI1Mi4wIiBoPSIxMzM0LjAiIGgtYS14PSIyNTIiIG49ImZsYWcxMjh0aFVwIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjEuNzYiLz4KICA8L2c+CiAgPGcgYz0iRTI0OSIgeD0iLTAuODkiIHk9Ii01ODAuMCIgdz0iMjUyLjg5IiBoPSIxMzM0LjAiIGgtYS14PSI2MDAiIG49ImZsYWcxMjh0aERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMS44NSIvPgogIDwvZz4KICA8ZyBjPSJFMjRBIiB4PSIwLjAiIHk9Ii04MjcuMDQiIHc9IjI3Mi4wIiBoPSIxNTI3LjA0IiBoLWEteD0iMjcyIiBuPSJmbGFnMjU2dGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIyLjU3Ii8+CiAgPC9nPgogIDxnIGM9IkUyNEIiIHg9IjAuMCIgeT0iLTc1MC4wIiB3PSIyNzIuMCIgaD0iMTUyNy4wNCIgaC1hLXg9IjYwMCIgbj0iZmxhZzI1NnRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0yLjU4Ii8+CiAgPC9nPgogIDxnIGM9IkUyNEMiIHg9Ii02LjAiIHk9Ii04NDMuMDUiIHc9IjI5MC4wIiBoPSIxNzM0LjA1IiBoLWEteD0iMjg0IiBuPSJmbGFnNTEydGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIzLjMxIi8+CiAgPC9nPgogIDxnIGM9IkUyNEQiIHg9Ii02LjAiIHk9Ii05MzkuMCIgdz0iMjkwLjAiIGg9IjE3MzQuMDUiIGgtYS14PSI1OTQiIG49ImZsYWc1MTJ0aERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMy41NCIvPgogIDwvZz4KICA8ZyBjPSJFMjRFIiB4PSItNi4wIiB5PSItODIyLjk5IiB3PSIyNzUuMCIgaD0iMTkwMi45OSIgaC1hLXg9IjI2OSIgbj0iZmxhZzEwMjR0aFVwIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjMuODkiLz4KICA8L2c+CiAgPGcgYz0iRTI0RiIgeD0iLTYuMCIgeT0iLTEyMDAuMCIgdz0iMjc1LjAiIGg9IjE5MDMuMCIgaC1hLXg9IjU5NCIgbj0iZmxhZzEwMjR0aERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItNC4yOCIvPgogIDwvZz4KICA8ZyBjPSJFMjcwIiB4PSItNDAuNDciIHk9Ii0yMzkuMCIgdz0iMjQwLjQ3IiBoPSI4MjguMCIgaC1hLXg9IjIwMCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdEFycm93VXAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNjIiIHk9IjEuNjYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjUxIiB5PSIwLjE2Ii8+CiAgPC9nPgogIDxnIGM9IkUyNzEiIHg9Ii00OS4zNSIgeT0iLTQzNC4wIiB3PSIyNTYuMzUiIGg9Ijg3OS4wIiBoLWEteD0iMjA3IiBuPSJhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNGbGF0QXJyb3dEb3duIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjQ4IiB5PSIyLjQ4Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC42IiB5PSIxLjA0Ii8+CiAgPC9nPgogIDxnIGM9IkUyNzIiIHg9Ii00MS40NyIgeT0iLTQ3MS4wIiB3PSIyNTYuOTciIGg9IjEwNTMuMCIgaC1hLXg9IjIxNSIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lU2hhcnBOYXR1cmFsQXJyb3dVcCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC41OSIgeT0iMi42OCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNzkiIHk9IjEuMSIvPgogIDwvZz4KICA8ZyBjPSJFMjczIiB4PSIwLjAiIHk9Ii01MjAuMCIgdz0iMjU2LjA1IiBoPSI5NjkuMCIgaC1hLXg9IjIxMCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdE5hdHVyYWxBcnJvd0Rvd24iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMjQiIHk9IjIuODgiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjQxIiB5PSIxLjMzIi8+CiAgPC9nPgogIDxnIGM9IkUyNzQiIHg9Ii0yNi4wIiB5PSItMzYzLjAiIHc9IjQxMi4wIiBoPSI4NjguMCIgaC1hLXg9IjM3NiIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzU2hhcnBBcnJvd1VwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjE2IiB5PSIyLjQ2Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS4xOCIgeT0iMC43NiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNTQiIHk9IjAuNTIiLz4KICA8L2c+CiAgPGcgYz0iRTI3NSIgeD0iLTIxLjAiIHk9Ii01MTguMCIgdz0iNDEyLjAiIGg9IjkxOS4wIiBoLWEteD0iMzgxIiBuPSJhY2NpZGVudGFsUXVhcnRlclRvbmVTaGFycEFycm93RG93biI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4xNiIgeT0iMy4wNyIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNTUiIHk9IjEuMTUiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSItMS4wMiIgeT0iLTAuOSIvPgogIDwvZz4KICA8ZyBjPSJFNEMwIiB4PSItMC4wNSIgeT0iMi4wMiIgdz0iNDcyLjA1IiBoPSI0NTEuOTgiIGgtYS14PSI0NzIiIG49ImZlcm1hdGFBYm92ZSIvPgogIDxnIGM9IkU0QzEiIHg9Ii0wLjMxIiB5PSItNDMwLjAiIHc9IjUxOC44OCIgaD0iNDI5LjA4IiBoLWEteD0iNTE5IiBuPSJmZXJtYXRhQmVsb3ciLz4KICA8ZyBjPSJFNEMyIiB4PSIwLjAiIHk9Ii0zMS4wIiB3PSI3MTEuMCIgaD0iNTI3LjAiIGgtYS14PSI3MTEiIG49ImZlcm1hdGFWZXJ5U2hvcnRBYm92ZSIvPgogIDxnIGM9IkU0QzMiIHg9IjAuMCIgeT0iLTQ3NS4wIiB3PSI2OTcuMCIgaD0iNDg4LjAiIGgtYS14PSI2OTciIG49ImZlcm1hdGFWZXJ5U2hvcnRCZWxvdyIvPgogIDxnIGM9IkU0QzQiIHg9IjAuMCIgeT0iLTE4LjA5IiB3PSI1NDUuMCIgaD0iMzY2LjA5IiBoLWEteD0iNTQ1IiBuPSJmZXJtYXRhU2hvcnRBYm92ZSIvPgogIDxnIGM9IkU0QzUiIHg9IjAuMCIgeT0iLTMzNS4wIiB3PSI1NjUuMCIgaD0iMzQ1LjAiIGgtYS14PSI1NjUiIG49ImZlcm1hdGFTaG9ydEJlbG93Ii8+CiAgPGcgYz0iRTRDNiIgeD0iMC4wIiB5PSItNi4wIiB3PSI1OTEuNDkiIGg9IjM0My4xIiBoLWEteD0iNTkxIiBuPSJmZXJtYXRhTG9uZ0Fib3ZlIi8+CiAgPGcgYz0iRTRDNyIgeD0iMC4wIiB5PSItMzM1LjAiIHc9IjYwMi4wIiBoPSIzNDIuMCIgaC1hLXg9IjYwMiIgbj0iZmVybWF0YUxvbmdCZWxvdyIvPgogIDxnIGM9IkU0QzgiIHg9IjAuMCIgeT0iLTE0LjEiIHc9IjcxNS4wIiBoPSI0NTEuMSIgaC1hLXg9IjcxNSIgbj0iZmVybWF0YVZlcnlMb25nQWJvdmUiLz4KICA8ZyBjPSJFNEM5IiB4PSItMC4wMSIgeT0iLTQyNy4wIiB3PSI2ODYuNDYiIGg9IjQ1Ny4wIiBoLWEteD0iNjg2IiBuPSJmZXJtYXRhVmVyeUxvbmdCZWxvdyIvPgogIDxnIGM9IkU0Q0UiIHg9IjAuMCIgeT0iMC4wIiB3PSIxNDguMCIgaD0iMjc1LjAiIGgtYS14PSIxNDgiIG49ImJyZWF0aE1hcmtDb21tYSIvPgogIDxnIGM9IkU2NTAiIHg9IjAuMCIgeT0iLTEzLjAiIHc9Ijk0NC4wIiBoPSI1NjMuMCIgaC1hLXg9Ijk0NCIgbj0ia2V5Ym9hcmRQZWRhbFBlZCIvPgogIDxnIGM9IkU2NTEiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTQuMCIgaD0iNTQ5LjAiIGgtYS14PSIzMTQiIG49ImtleWJvYXJkUGVkYWxQIi8+CiAgPGcgYz0iRTY1NSIgeD0iMC4wIiB5PSIwLjAiIHc9IjQzNi42IiBoPSI0NjEuMCIgaC1hLXg9IjQzNyIgbj0ia2V5Ym9hcmRQZWRhbFVwIi8+CiAgPGcgYz0iRTY1OSIgeD0iMC4wIiB5PSIwLjAiIHc9IjExNDAuMCIgaD0iNTM5LjAiIGgtYS14PSIxMTQwIiBuPSJrZXlib2FyZFBlZGFsU29zdCIvPgogIDxnIGM9IkU2NUEiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMjQuMCIgaD0iNTM4LjAiIGgtYS14PSIzMjQiIG49ImtleWJvYXJkUGVkYWxTIi8+CiAgPGcgYz0iRTkzOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjYwMCIgaD0iMC4wIiBoLWEteD0iNjAwIiBuPSJtZW5zdXJhbE5vdGVoZWFkU2VtaWJyZXZpc0JsYWNrIi8+CiAgPGcgYz0iRTkzOSIgeD0iMC4wIiB5PSIwLjAiIHc9IjYwMCIgaD0iMC4wIiBoLWEteD0iNjAwIiBuPSJtZW5zdXJhbE5vdGVoZWFkU2VtaWJyZXZpc1ZvaWQiLz4KICA8ZyBjPSJFOTNDIiB4PSItMC4xMSIgeT0iLTI0OS4wIiB3PSI0ODQuMTEiIGg9IjQ5OC4wIiBoLWEteD0iNDg0IiBuPSJtZW5zdXJhbE5vdGVoZWFkTWluaW1hV2hpdGUiLz4KICA8ZyBjPSJFOTNEIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjAwIiBoPSIwLjAiIGgtYS14PSI2MDAiIG49Im1lbnN1cmFsTm90ZWhlYWRTZW1pbWluaW1hV2hpdGUiLz4KICA8ZyBjPSJFOTNFIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjAwIiBoPSIwLjAiIGgtYS14PSI2MDAiIG49Im1lbnN1cmFsQ29tYlN0ZW1VcCIvPgogIDxnIGM9IkU5M0YiIHg9IjAuMCIgeT0iMC4wIiB3PSI2MDAiIGg9IjAuMCIgaC1hLXg9IjYwMCIgbj0ibWVuc3VyYWxDb21iU3RlbURvd24iLz4KICA8ZyBjPSJFOTQwIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjAwIiBoPSIwLjAiIGgtYS14PSI2MDAiIG49Im1lbnN1cmFsQ29tYlN0ZW1EaWFnb25hbCIvPgogIDxnIGM9IkU5NDEiIHg9IjAuMCIgeT0iMC4wIiB3PSI2MDAiIGg9IjAuMCIgaC1hLXg9IjYwMCIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ1JpZ2h0Ii8+CiAgPGcgYz0iRTk0MiIgeD0iMC4wIiB5PSIwLjAiIHc9IjYwMCIgaD0iMC4wIiBoLWEteD0iNjAwIiBuPSJtZW5zdXJhbENvbWJTdGVtRG93bkZsYWdSaWdodCIvPgogIDxnIGM9IkU5NDMiIHg9IjAuMCIgeT0iMC4wIiB3PSI2MDAiIGg9IjAuMCIgaC1hLXg9IjYwMCIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ0xlZnQiLz4KICA8ZyBjPSJFOTQ0IiB4PSIwLjAiIHk9IjAuMCIgdz0iNjAwIiBoPSIwLjAiIGgtYS14PSI2MDAiIG49Im1lbnN1cmFsQ29tYlN0ZW1Eb3duRmxhZ0xlZnQiLz4KICA8ZyBjPSJFOTQ1IiB4PSIwLjAiIHk9IjAuMCIgdz0iNjAwIiBoPSIwLjAiIGgtYS14PSI2MDAiIG49Im1lbnN1cmFsQ29tYlN0ZW1VcEZsYWdGbGFyZWQiLz4KICA8ZyBjPSJFOTQ2IiB4PSIwLjAiIHk9IjAuMCIgdz0iNjAwIiBoPSIwLjAiIGgtYS14PSI2MDAiIG49Im1lbnN1cmFsQ29tYlN0ZW1Eb3duRmxhZ0ZsYXJlZCIvPgogIDxnIGM9IkU5NDciIHg9IjAuMCIgeT0iMC4wIiB3PSI2MDAiIGg9IjAuMCIgaC1hLXg9IjYwMCIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ0V4dGVuZGVkIi8+CiAgPGcgYz0iRTk0OCIgeD0iMC4wIiB5PSIwLjAiIHc9IjYwMCIgaD0iMC4wIiBoLWEteD0iNjAwIiBuPSJtZW5zdXJhbENvbWJTdGVtRG93bkZsYWdFeHRlbmRlZCIvPgogIDxnIGM9IkU5NDkiIHg9IjAuMCIgeT0iMC4wIiB3PSI2MDAiIGg9IjAuMCIgaC1hLXg9IjYwMCIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ1NlbWltaW5pbWEiLz4KICA8ZyBjPSJFOTRBIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjAwIiBoPSIwLjAiIGgtYS14PSI2MDAiIG49Im1lbnN1cmFsQ29tYlN0ZW1Eb3duRmxhZ1NlbWltaW5pbWEiLz4KICA8ZyBjPSJFOTRCIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjAwIiBoPSIwLjAiIGgtYS14PSI2MDAiIG49Im1lbnN1cmFsQ29tYlN0ZW1VcEZsYWdGdXNhIi8+CiAgPGcgYz0iRTk0QyIgeD0iMC4wIiB5PSIwLjAiIHc9IjYwMCIgaD0iMC4wIiBoLWEteD0iNjAwIiBuPSJtZW5zdXJhbENvbWJTdGVtRG93bkZsYWdGdXNhIi8+CiAgPGcgYz0iRUFBNCIgeD0iLTU2LjE2IiB5PSIxMDkuODUiIHc9IjQyNC4yOSIgaD0iMTc2LjE4IiBoLWEteD0iMzQwIiBuPSJ3aWdnbGVUcmlsbCI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjEuMzYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUE5IiB4PSItMjIuMCIgeT0iMC4wIiB3PSIzMjIuMCIgaD0iMTc2LjAiIGgtYS14PSIyNTkiIG49IndpZ2dsZUFycGVnZ2lhdG9VcCI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjEuMDQiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUFBIiB4PSItNDEuMCIgeT0iMC4wIiB3PSIzMjIuMCIgaD0iMTc2LjAiIGgtYS14PSIyNTkiIG49IndpZ2dsZUFycGVnZ2lhdG9Eb3duIj4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMi4yMyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkVBQUQiIHg9Ii0yMi4wIiB5PSItMTUuMTciIHc9IjUyNi4wIiBoPSIyMTAuMTciIGgtYS14PSI1MDQiIG49IndpZ2dsZUFycGVnZ2lhdG9VcEFycm93Ij4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMi4wMiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkVBQUUiIHg9IjAuMCIgeT0iLTkuMCIgdz0iNTI2LjAiIGg9IjIxMC4wIiBoLWEteD0iNDk2IiBuPSJ3aWdnbGVBcnBlZ2dpYXRvRG93bkFycm93Ij4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMi4wNiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkVBQUYiIHg9Ii0yNy4wIiB5PSIwLjAiIHc9IjM5MC4wIiBoPSIxNzYuMCIgaC1hLXg9IjMxMyIgbj0id2lnZ2xlR2xpc3NhbmRvIj4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMS4yNSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkY0MDAiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMjAuMCIgaD0iOTk4LjU0IiBoLWEteD0iMTIwIiBuPSJicmFjZVNtYWxsIi8+CiAgPGcgYz0iRjQwMSIgeD0iMC4wIiB5PSIwLjAiIHc9Ijc4LjAiIGg9Ijk5OC41NCIgaC1hLXg9Ijc4IiBuPSJicmFjZUxhcmdlIi8+CiAgPGcgYz0iRjQwMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjYzLjAiIGg9Ijk5OC41NCIgaC1hLXg9IjYzIiBuPSJicmFjZUxhcmdlciIvPgogIDxnIGM9IkY0MDMiIHg9IjAuMCIgeT0iMC4wIiB3PSI0Ni4wIiBoPSI5OTguNTQiIGgtYS14PSI0NiIgbj0iYnJhY2VGbGF0Ii8+CiAgPGcgYz0iRjQwRiIgeD0iMC4wIiB5PSItMzE4LjAiIHc9IjI0OS4wIiBoPSIzMTguMCIgaC1hLXg9IjI0OSIgbj0iZmxhZzh0aFVwU3RyYWlnaHQiLz4KICA8ZyBjPSJGNDEwIiB4PSIwLjAiIHk9Ii01MjQuMCIgdz0iMjc4LjAiIGg9IjUyNC4wIiBoLWEteD0iMjc5IiBuPSJmbGFnOHRoVXBTaG9ydCIvPgogIDxnIGM9IkY0MTEiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNDYuMCIgaD0iMzE4LjAiIGgtYS14PSIyNDYiIG49ImZsYWc4dGhEb3duU3RyYWlnaHQiLz4KICA8ZyBjPSJGNDEyIiB4PSIwLjAiIHk9Ii01MDEuMCIgdz0iMjQ5LjQ0IiBoPSI1MDEuMCIgaC1hLXg9IjI0OSIgbj0iZmxhZzE2dGhVcFN0cmFpZ2h0Ii8+CiAgPGcgYz0iRjQxMyIgeD0iLTAuNzUiIHk9Ii02MTQuMCIgdz0iMjQyLjc1IiBoPSI2MTQuMCIgaC1hLXg9IjI0MiIgbj0iZmxhZzE2dGhVcFNob3J0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9Ii0wLjU0Ii8+CiAgPC9nPgogIDxnIGM9IkY0MTQiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNDguMCIgaD0iNTAyLjkyIiBoLWEteD0iMjQ4IiBuPSJmbGFnMTZ0aERvd25TdHJhaWdodCIvPgogIDxnIGM9IkY0MTUiIHg9Ii0yLjAiIHk9Ii00OTMuMCIgdz0iMjQzLjYyIiBoPSI2ODcuMjYiIGgtYS14PSIyNTIiIG49ImZsYWczMm5kVXBTdHJhaWdodCIvPgogIDxnIGM9IkY0MTYiIHg9IjAuMCIgeT0iLTYwNy4wIiB3PSIyNjEuMCIgaD0iODA3LjAiIGgtYS14PSIyNjEiIG49ImZsYWczMm5kVXBTaG9ydCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIwLjM5Ii8+CiAgPC9nPgogIDxnIGM9IkY0MTciIHg9IjAuMCIgeT0iLTE5NS4wIiB3PSIyNTEuNTgiIGg9IjcwOC4xOSIgaC1hLXg9IjI1MiIgbj0iZmxhZzMybmREb3duU3RyYWlnaHQiLz4KICA8ZyBjPSJGNDE4IiB4PSItMC4xMSIgeT0iLTQ4OC4wIiB3PSIyNTAuMTIiIGg9Ijg4NS4zNyIgaC1hLXg9IjI1MSIgbj0iZmxhZzY0dGhVcFN0cmFpZ2h0Ii8+CiAgPGcgYz0iRjQxOSIgeD0iLTcuMCIgeT0iLTY1MS4wIiB3PSIyNTMuMCIgaD0iMTAxNC4wIiBoLWEteD0iMjQ0IiBuPSJmbGFnNjR0aFVwU2hvcnQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMC44NSIvPgogIDwvZz4KICA8ZyBjPSJGNDFBIiB4PSIwLjQ0IiB5PSItNDAzLjAiIHc9IjI1Mi41NiIgaD0iODkyLjkyIiBoLWEteD0iMjUzIiBuPSJmbGFnNjR0aERvd25TdHJhaWdodCIvPgogIDxnIGM9IkY0MUIiIHg9Ii0xLjAiIHk9Ii00OTAuMCIgdz0iMjU1LjAiIGg9IjEwNjMuMCIgaC1hLXg9IjI1NSIgbj0iZmxhZzEyOHRoVXBTdHJhaWdodCIvPgogIDxnIGM9IkY0MUMiIHg9IjAuMCIgeT0iLTU4My4wIiB3PSIyNDAuMCIgaD0iMTE2Mi4wIiBoLWEteD0iMjQwIiBuPSJmbGFnMTI4dGhVcFNob3J0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjEuODMiLz4KICA8L2c+CiAgPGcgYz0iRjQxRCIgeD0iMC4wIiB5PSItNTcwLjAiIHc9IjI1My4wIiBoPSIxMDgzLjAiIGgtYS14PSIyNTMiIG49ImZsYWcxMjh0aERvd25TdHJhaWdodCIvPgogIDxnIGM9IkY0MUUiIHg9Ii01LjAiIHk9Ii01MDguMCIgdz0iMjU2LjAiIGg9IjEyNjUuMCIgaC1hLXg9IjI1NiIgbj0iZmxhZzI1NnRoVXBTdHJhaWdodCIvPgogIDxnIGM9IkY0MUYiIHg9Ii0xMS4wIiB5PSItNTU1LjAiIHc9IjI2My4wIiBoPSIxMzM5LjAiIGgtYS14PSIyNTMiIG49ImZsYWcyNTZ0aFVwU2hvcnQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMi42NSIvPgogIDwvZz4KICA8ZyBjPSJGNDIwIiB4PSIwLjAiIHk9Ii03NzAuMjkiIHc9IjI1OC4wIiBoPSIxMjg3LjI5IiBoLWEteD0iMjU4IiBuPSJmbGFnMjU2dGhEb3duU3RyYWlnaHQiLz4KICA8ZyBjPSJGNDIxIiB4PSIwLjAiIHk9Ii01MTUuMCIgdz0iMjYwLjAiIGg9IjE0NTEuMCIgaC1hLXg9IjI2MCIgbj0iZmxhZzUxMnRoVXBTdHJhaWdodCIvPgogIDxnIGM9IkY0MjIiIHg9IjAuMCIgeT0iLTU2MC4wIiB3PSIyNjkuMCIgaD0iMTQ5NC4wIiBoLWEteD0iMjY5IiBuPSJmbGFnNTEydGhVcFNob3J0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjMuMjciLz4KICA8L2c+CiAgPGcgYz0iRjQyMyIgeD0iMC4wIiB5PSItOTY0LjAiIHc9IjI0NS4wIiBoPSIxNDc0LjE5IiBoLWEteD0iMjQ1IiBuPSJmbGFnNTEydGhEb3duU3RyYWlnaHQiLz4KICA8ZyBjPSJGNDI0IiB4PSIwLjAiIHk9Ii00OTguMCIgdz0iMjU5LjAiIGg9IjE2NDEuMCIgaC1hLXg9IjI1OSIgbj0iZmxhZzEwMjR0aFVwU3RyYWlnaHQiLz4KICA8ZyBjPSJGNDI1IiB4PSIwLjAiIHk9Ii02MDAuMCIgdz0iMjQ5LjAiIGg9IjE2NjUuMCIgaC1hLXg9IjI0OSIgbj0iZmxhZzEwMjR0aFVwU2hvcnQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMDIiIHk9IjMuODciLz4KICA8L2c+CiAgPGcgYz0iRjQyNiIgeD0iLTUuMCIgeT0iLTExMzYuMCIgdz0iMjU4LjAiIGg9IjE2NTkuOTIiIGgtYS14PSIyNTgiIG49ImZsYWcxMDI0dGhEb3duU3RyYWlnaHQiLz4KICA8ZyBjPSJGNDQwIiB4PSI0LjY1IiB5PSItMjU0LjAiIHc9IjEyMi4zNSIgaD0iNTA4LjAiIGgtYS14PSIxMzIiIG49InRpbWVTaWcwTGFyZ2UiLz4KICA8ZyBjPSJGNDQxIiB4PSI1LjAiIHk9Ii0yMzYuMCIgdz0iODIuNTYiIGg9IjQ3Mi4wIiBoLWEteD0iOTMiIG49InRpbWVTaWcxTGFyZ2UiLz4KICA8ZyBjPSJGNDQyIiB4PSI1LjAiIHk9Ii0yNDUuNjQiIHc9IjExNC4wIiBoPSI0OTQuNjQiIGgtYS14PSIxMjQiIG49InRpbWVTaWcyTGFyZ2UiLz4KICA8ZyBjPSJGNDQzIiB4PSI1LjAiIHk9Ii0yNTQuMCIgdz0iMTE2LjAiIGg9IjUwOC4wIiBoLWEteD0iMTI2IiBuPSJ0aW1lU2lnM0xhcmdlIi8+CiAgPGcgYz0iRjQ0NCIgeD0iNS4wIiB5PSItMjQyLjAiIHc9IjEzNC4xMiIgaD0iNDg0LjAiIGgtYS14PSIxNDQiIG49InRpbWVTaWc0TGFyZ2UiLz4KICA8ZyBjPSJGNDQ1IiB4PSI1LjAiIHk9Ii0yNTYuMCIgdz0iMTE3LjAiIGg9IjUxMi4wIiBoLWEteD0iMTI3IiBuPSJ0aW1lU2lnNUxhcmdlIi8+CiAgPGcgYz0iRjQ0NiIgeD0iNS4wIiB5PSItMjQwLjA1IiB3PSIxMTguMCIgaD0iNDgxLjA1IiBoLWEteD0iMTI4IiBuPSJ0aW1lU2lnNkxhcmdlIi8+CiAgPGcgYz0iRjQ0NyIgeD0iNS4wIiB5PSItMjQ0LjAiIHc9IjEyNS4wIiBoPSI0ODguMCIgaC1hLXg9IjEzNSIgbj0idGltZVNpZzdMYXJnZSIvPgogIDxnIGM9IkY0NDgiIHg9IjUuMCIgeT0iLTI0Ni4wIiB3PSIxMTIuMCIgaD0iNDkyLjAiIGgtYS14PSIxMjIiIG49InRpbWVTaWc4TGFyZ2UiLz4KICA8ZyBjPSJGNDQ5IiB4PSI1LjAiIHk9Ii0yNDguMCIgdz0iMTIwLjQ4IiBoPSI0OTQuMTUiIGgtYS14PSIxMzAiIG49InRpbWVTaWc5TGFyZ2UiLz4KICA8ZyBjPSJGNDRBIiB4PSI1LjAiIHk9Ii0yNTguMCIgdz0iMTI2LjAiIGg9IjUxNi4wIiBoLWEteD0iMTM2IiBuPSJ0aW1lU2lnQ29tbW9uTGFyZ2UiLz4KICA8ZyBjPSJGNDRCIiB4PSI1LjAiIHk9Ii0zMjYuMDMiIHc9IjE0Ny4wIiBoPSI2NTMuMDMiIGgtYS14PSIxNTciIG49InRpbWVTaWdDdXRDb21tb25MYXJnZSIvPgogIDxnIGM9IkY0NEMiIHg9IjAuMCIgeT0iLTE1OC4wIiB3PSIxMDAuMCIgaD0iMzE1LjAiIGgtYS14PSIxMDAiIG49InRpbWVTaWdQbHVzTGFyZ2UiLz4KICA8ZyBjPSJGNDcyIiB4PSIwLjAiIHk9Ii01NTkuMCIgdz0iNjY0LjAiIGg9IjE1NjguMCIgaC1hLXg9IjY2NCIgbj0iZ0NsZWZTbWFsbCIvPgogIDxnIGM9IkY0NzMiIHg9IjAuMCIgeT0iLTU0My4wIiB3PSI3MzEuMCIgaD0iMTA4Ni4wIiBoLWEteD0iNzMxIiBuPSJjQ2xlZlNtYWxsIi8+CiAgPGcgYz0iRjQ3NCIgeD0iMC4wIiB5PSItNDk2LjAiIHc9Ijc3Ni4wIiBoPSI3MTIuMCIgaC1hLXg9Ijc3NiIgbj0iZkNsZWZTbWFsbCIvPgogIDxnIGM9IkY0OEIiIHg9IjAuMCIgeT0iLTczOC4xNSIgdz0iMjUzLjAiIGg9Ijc2OC4xNSIgaC1hLXg9IjI1MyIgbj0iZmxhZzh0aFVwU21hbGwiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iLTAuNDUiLz4KICA8L2c+CiAgPGcgYz0iRjQ4QyIgeD0iLTQuMjMiIHk9Ii0xMC4wIiB3PSIyMzkuMjMiIGg9Ijc2NC4wIiBoLWEteD0iMjM1IiBuPSJmbGFnOHRoRG93blNtYWxsIj4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9Ii0wLjAyIiB5PSIwLjE4Ii8+CiAgPC9nPgogIDxnIGM9IkY0OEQiIHg9IjAuMCIgeT0iLTcwMy4wIiB3PSIyODEuMTIiIGg9Ijc0My4wIiBoLWEteD0iMjgxIiBuPSJmbGFnMTZ0aFVwU21hbGwiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iLTAuNTQiLz4KICA8L2c+CiAgPGcgYz0iRjQ4RSIgeD0iLTEuMCIgeT0iLTE5Ny4wNiIgdz0iMjk4LjAiIGg9Ijc5NS4wNiIgaC1hLXg9IjI5OCIgbj0iZmxhZzE2dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMC4yOCIvPgogIDwvZz4KICA8ZyBjPSJGNDhGIiB4PSIwLjAiIHk9Ii04ODIuMCIgdz0iMjczLjAiIGg9IjEwNDIuMCIgaC1hLXg9IjI3MiIgbj0iZmxhZzMybmRVcFNtYWxsIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjAuMzkiLz4KICA8L2c+CiAgPGcgYz0iRjQ5MCIgeD0iMC4wIiB5PSItNDUzLjAiIHc9IjMwNy4wIiBoPSI5NzguMCIgaC1hLXg9IjMwNyIgbj0iZmxhZzMybmREb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMS40OSIvPgogIDwvZz4KICA8ZyBjPSJGNDkxIiB4PSItMC4wNiIgeT0iLTg1OS4wIiB3PSIyNjIuMDYiIGg9IjExODkuMCIgaC1hLXg9IjI2MyIgbj0iZmxhZzY0dGhVcFNtYWxsIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjAuODciLz4KICA8L2c+CiAgPGcgYz0iRjQ5MiIgeD0iMC4wIiB5PSItNDUyLjEzIiB3PSIyOTAuMCIgaD0iMTIwMi4xMyIgaC1hLXg9IjI4OSIgbj0iZmxhZzY0dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMS4zNyIvPgogIDwvZz4KICA8ZyBjPSJGNDkzIiB4PSIwLjAiIHk9Ii03ODQuMCIgdz0iMjcxLjAiIGg9IjEzOTEuMCIgaC1hLXg9IjI3MSIgbj0iZmxhZzEyOHRoVXBTbWFsbCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIxLjk0Ii8+CiAgPC9nPgogIDxnIGM9IkY0OTQiIHg9IjAuMCIgeT0iLTYxNS41NCIgdz0iMjk3LjAiIGg9IjE0MDYuNTQiIGgtYS14PSIyOTciIG49ImZsYWcxMjh0aERvd25TbWFsbCI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0yLjAyIi8+CiAgPC9nPgogIDxnIGM9IkY0OTUiIHg9Ii01LjAiIHk9Ii03ODAuMCIgdz0iMjc1LjAiIGg9IjE1MjcuMCIgaC1hLXg9IjI3MCIgbj0iZmxhZzI1NnRoVXBTbWFsbCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIyLjU0Ii8+CiAgPC9nPgogIDxnIGM9IkY0OTYiIHg9IjAuMCIgeT0iLTc5My4wIiB3PSIzMDQuMCIgaD0iMTU1MS4wIiBoLWEteD0iMzA1IiBuPSJmbGFnMjU2dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iLTAuMCIgeT0iLTIuNzMiLz4KICA8L2c+CiAgPGcgYz0iRjQ5NyIgeD0iMC4wIiB5PSItNzk3LjAiIHc9IjI3OC4wIiBoPSIxNzE1LjAiIGgtYS14PSIyNzgiIG49ImZsYWc1MTJ0aFVwU21hbGwiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMy4yIi8+CiAgPC9nPgogIDxnIGM9IkY0OTgiIHg9Ii0xLjAiIHk9Ii05OTMuMCIgdz0iMjk3LjAiIGg9IjE3NjUuMCIgaC1hLXg9IjI5NiIgbj0iZmxhZzUxMnRoRG93blNtYWxsIj4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMDIiIHk9Ii0zLjQyIi8+CiAgPC9nPgogIDxnIGM9IkY0OTkiIHg9Ii02LjAiIHk9Ii03MTkuMCIgdz0iMjY3LjAiIGg9IjE4NjkuMCIgaC1hLXg9IjI2MSIgbj0iZmxhZzEwMjR0aFVwU21hbGwiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iNC4xNyIvPgogIDwvZz4KICA8ZyBjPSJGNDlBIiB4PSIwLjAiIHk9Ii0xMTU0LjAiIHc9IjMxMS4wIiBoPSIxOTE3LjAiIGgtYS14PSIzMTAiIG49ImZsYWcxMDI0dGhEb3duU21hbGwiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wMSIgeT0iLTQuMSIvPgogIDwvZz4KICA8ZyBjPSJGNEJBIiB4PSItMC40NCIgeT0iLTIyMy4wMyIgdz0iNjE0LjYzIiBoPSI0NDYuMDMiIGgtYS14PSI2MTQiIG49Im5vdGVoZWFkRG91YmxlV2hvbGVPdmVyc2l6ZWQiLz4KICA8ZyBjPSJGNEJCIiB4PSIwLjAiIHk9Ii0yMDkuMzkiIHc9IjQ3NC4wIiBoPSI0MjAuMzkiIGgtYS14PSI0NzQiIG49Im5vdGVoZWFkRG91YmxlV2hvbGVTcXVhcmVPdmVyc2l6ZWQiLz4KICA8ZyBjPSJGNEJDIiB4PSIwLjAiIHk9Ii0xODYuMTciIHc9IjM4MC4xNyIgaD0iMzUxLjE3IiBoLWEteD0iMzgwIiBuPSJub3RlaGVhZFdob2xlT3ZlcnNpemVkIi8+CiAgPGcgYz0iRjRCRCIgeD0iMC4wIiB5PSItMTc0LjAiIHc9IjMzNC4wIiBoPSIzNDkuMCIgaC1hLXg9IjMzNCIgbj0ibm90ZWhlYWRIYWxmT3ZlcnNpemVkIi8+CiAgPGcgYz0iRjRCRSIgeD0iMC4wIiB5PSItMTY0LjAiIHc9IjMzNC4wNSIgaD0iMzI4LjAiIGgtYS14PSIzMzQiIG49Im5vdGVoZWFkQmxhY2tPdmVyc2l6ZWQiLz4KICA8ZyBjPSJGNENDIiB4PSIxMC4wIiB5PSIzLjAiIHc9IjI3Mi4wIiBoPSI0NDkuMCIgaC1hLXg9IjI5MiIgbj0idHVwbGV0MExpZ2h0Ii8+CiAgPGcgYz0iRjRDRCIgeD0iMTAuMCIgeT0iLTQwLjAiIHc9IjIxMC41MSIgaD0iNTM0LjAiIGgtYS14PSIyMzEiIG49InR1cGxldDFMaWdodCIvPgogIDxnIGM9IkY0Q0UiIHg9IjExLjAiIHk9Ii0yMC4wIiB3PSIzNTAuMCIgaD0iNDg0LjAiIGgtYS14PSIzNzEiIG49InR1cGxldDJMaWdodCIvPgogIDxnIGM9IkY0Q0YiIHg9IjEwLjAiIHk9Ii0yMC4wIiB3PSIzMjYuMCIgaD0iNDg5LjAiIGgtYS14PSIzNDYiIG49InR1cGxldDNMaWdodCIvPgogIDxnIGM9IkY0RDAiIHg9IjEwLjAiIHk9Ii01MC4wIiB3PSIzMjkuMCIgaD0iNTU2LjE5IiBoLWEteD0iMzQ5IiBuPSJ0dXBsZXQ0TGlnaHQiLz4KICA8ZyBjPSJGNEQxIiB4PSIxMC4wIiB5PSItMTAuMCIgdz0iMzUwLjk4IiBoPSI1MjMuMCIgaC1hLXg9IjM3MSIgbj0idHVwbGV0NUxpZ2h0Ii8+CiAgPGcgYz0iRjREMiIgeD0iMTAuMCIgeT0iLTEwLjAiIHc9IjI4MS4wIiBoPSI1MTQuMCIgaC1hLXg9IjMwMSIgbj0idHVwbGV0NkxpZ2h0Ii8+CiAgPGcgYz0iRjREMyIgeD0iMTAuMCIgeT0iLTI0LjAiIHc9IjMxMC4wIiBoPSI1MTUuMCIgaC1hLXg9IjMzMCIgbj0idHVwbGV0N0xpZ2h0Ii8+CiAgPGcgYz0iRjRENCIgeD0iMTAuMCIgeT0iLTQwLjAiIHc9IjI2Ny40MyIgaD0iNTk0LjAiIGgtYS14PSIyODciIG49InR1cGxldDhMaWdodCIvPgogIDxnIGM9IkY0RDUiIHg9IjEwLjAiIHk9IjAuMCIgdz0iMzAyLjAiIGg9IjY2NC4wIiBoLWEteD0iMzIyIiBuPSJ0dXBsZXQ5TGlnaHQiLz4KICA8ZyBjPSJGNEQ2IiB4PSIxMC4wIiB5PSI4MC4wIiB3PSIxMjUuMCIgaD0iMzE0LjAiIGgtYS14PSIxNDUiIG49InR1cGxldENvbG9uTGlnaHQiLz4KICA8ZyBjPSJGNEU0IiB4PSIwLjAiIHk9Ii0yMDkuMCIgdz0iNTMwLjAiIGg9IjQxOC4wIiBoLWEteD0iNTMwIiBuPSJub3RlaGVhZFNsYXNoSG9yaXpvbnRhbEVuZHNPdmVyc2l6ZWQiLz4KICA8ZyBjPSJGNEVFIiB4PSIwLjAiIHk9Ii0xNTkuMCIgdz0iMTMxLjI4IiBoPSIzMTguMCIgaC1hLXg9IjEzMSIgbj0idGltZVNpZ1BsdXNTbWFsbExhcmdlIi8+CiAgPGcgYz0iRjRFRiIgeD0iMC4wIiB5PSItMjY3LjAiIHc9Ijc5LjMyIiBoPSI1MzIuMjIiIGgtYS14PSI3OSIgbj0idGltZVNpZ0ZyYWN0aW9uYWxTbGFzaExhcmdlIi8+CiAgPGcgYz0iRjRGMCIgeD0iLTEuMCIgeT0iLTg2LjAiIHc9IjEyMi4xMSIgaD0iMTcxLjAzIiBoLWEteD0iMTIyIiBuPSJ0aW1lU2lnRXF1YWxzTGFyZ2UiLz4KICA8ZyBjPSJGNEYxIiB4PSIwLjAiIHk9Ii0yNC4wIiB3PSIxMTUuMTIiIGg9IjQ4LjAiIGgtYS14PSIxMTUiIG49InRpbWVTaWdNaW51c0xhcmdlIi8+CiAgPGcgYz0iRjRGMiIgeD0iMC4wIiB5PSItMTIxLjAiIHc9IjkyLjAiIGg9IjI0Mi4wIiBoLWEteD0iOTMiIG49InRpbWVTaWdNdWx0aXBseUxhcmdlIi8+CiAgPGcgYz0iRjRGMyIgeD0iMC4wIiB5PSItMzIzLjAiIHc9IjU0LjMzIiBoPSI2NDMuOCIgaC1hLXg9IjQ0IiBuPSJ0aW1lU2lnUGFyZW5zTGVmdFNtYWxsTGFyZ2UiLz4KICA8ZyBjPSJGNEY0IiB4PSItMTAuMCIgeT0iLTMyMi4wIiB3PSI1NC4wIiBoPSI2NDQuMCIgaC1hLXg9IjQ0IiBuPSJ0aW1lU2lnUGFyZW5zUmlnaHRTbWFsbExhcmdlIi8+CiAgPGcgYz0iRjRGNSIgeD0iMC4wIiB5PSItNDgyLjA1IiB3PSI1NC44MyIgaD0iOTY0LjA1IiBoLWEteD0iNTUiIG49InRpbWVTaWdQYXJlbnNMZWZ0TGFyZ2UiLz4KICA8ZyBjPSJGNEY2IiB4PSIwLjAiIHk9Ii00ODMuMCIgdz0iNTMuMCIgaD0iOTY2LjAiIGgtYS14PSI1MyIgbj0idGltZVNpZ1BhcmVuc1JpZ2h0TGFyZ2UiLz4KICA8ZyBjPSJGNEZGIiB4PSIwLjAiIHk9Ii00ODkuMCIgdz0iNzMuMCIgaD0iOTc4LjAiIGgtYS14PSI3MyIgbj0idGltZVNpZ0JyYWNrZXRMZWZ0TGFyZ2UiLz4KICA8ZyBjPSJGNTAwIiB4PSIwLjAiIHk9Ii00ODcuMDkiIHc9IjYzLjAiIGg9Ijk3Mi40MSIgaC1hLXg9IjYzIiBuPSJ0aW1lU2lnQnJhY2tldFJpZ2h0TGFyZ2UiLz4KICA8ZyBjPSJGNTAxIiB4PSIwLjAiIHk9Ii0zMjQuMCIgdz0iNTguMyIgaD0iNjQ4LjAiIGgtYS14PSI1OSIgbj0idGltZVNpZ0JyYWNrZXRMZWZ0U21hbGxMYXJnZSIvPgogIDxnIGM9IkY1MDIiIHg9IjAuMCIgeT0iLTMyMi4wIiB3PSI1NS4wMiIgaD0iNjQ0LjAiIGgtYS14PSI1NSIgbj0idGltZVNpZ0JyYWNrZXRSaWdodFNtYWxsTGFyZ2UiLz4KICA8ZyBjPSJGNTAzIiB4PSItMC4xMSIgeT0iLTQ5Mi4wIiB3PSI5OS4xMSIgaD0iOTg1LjAiIGgtYS14PSI5OSIgbj0idGltZVNpZ1NsYXNoTGFyZ2UiLz4KICA8ZyBjPSJGNTA0IiB4PSIwLjAiIHk9Ii0zMzMuMCIgdz0iMTIzLjAiIGg9IjY2Ni4wIiBoLWEteD0iMTIyIiBuPSJ0aW1lU2lnQ3V0MkxhcmdlIi8+CiAgPGcgYz0iRjUwNiIgeD0iMC4wIiB5PSItMjcxLjAiIHc9IjIxMC4wIiBoPSI1NDIuMCIgaC1hLXg9IjIxMCIgbj0idGltZVNpZzBOYXJyb3ciLz4KICA8ZyBjPSJGNTA3IiB4PSIwLjAiIHk9Ii0yNTQuMCIgdz0iMTUwLjU0IiBoPSI1MDguMCIgaC1hLXg9IjE1MCIgbj0idGltZVNpZzFOYXJyb3ciLz4KICA8ZyBjPSJGNTA4IiB4PSIwLjAiIHk9Ii0yNDkuMCIgdz0iMjA0LjAiIGg9IjQ5OC4wIiBoLWEteD0iMjA0IiBuPSJ0aW1lU2lnMk5hcnJvdyIvPgogIDxnIGM9IkY1MDkiIHg9IjAuMCIgeT0iLTIyNS4xMSIgdz0iMjEyLjAiIGg9IjQ1MS4xMSIgaC1hLXg9IjIxMiIgbj0idGltZVNpZzNOYXJyb3ciLz4KICA8ZyBjPSJGNTBBIiB4PSIwLjAiIHk9Ii0yNjEuMCIgdz0iMjUxLjAiIGg9IjUxOS41IiBoLWEteD0iMjUxIiBuPSJ0aW1lU2lnNE5hcnJvdyIvPgogIDxnIGM9IkY1MEIiIHg9IjAuMCIgeT0iLTI0OC4wIiB3PSIxOTQuMCIgaD0iNDk2LjAiIGgtYS14PSIxOTQiIG49InRpbWVTaWc1TmFycm93Ii8+CiAgPGcgYz0iRjUwQyIgeD0iMC4wIiB5PSItMjYxLjIiIHc9IjIxMS4wIiBoPSI1MjUuMiIgaC1hLXg9IjIxMSIgbj0idGltZVNpZzZOYXJyb3ciLz4KICA8ZyBjPSJGNTBEIiB4PSIwLjAiIHk9Ii0yMzguMCIgdz0iMjM4LjAiIGg9IjQ3Ny4wIiBoLWEteD0iMjM4IiBuPSJ0aW1lU2lnN05hcnJvdyIvPgogIDxnIGM9IkY1MEUiIHg9IjAuMCIgeT0iLTI3MS4wNSIgdz0iMjIzLjAiIGg9IjU0My4wNSIgaC1hLXg9IjIyMyIgbj0idGltZVNpZzhOYXJyb3ciLz4KICA8ZyBjPSJGNTBGIiB4PSIwLjAiIHk9Ii0yNjQuMCIgdz0iMTk0LjAiIGg9IjUyOC4wIiBoLWEteD0iMTk0IiBuPSJ0aW1lU2lnOU5hcnJvdyIvPgogIDxnIGM9IkY1MTAiIHg9IjAuMCIgeT0iLTI0Mi4wIiB3PSIyMzguMCIgaD0iNDg0LjAiIGgtYS14PSIyMzgiIG49InRpbWVTaWdDb21tb25OYXJyb3ciLz4KICA8ZyBjPSJGNTExIiB4PSIxLjAiIHk9Ii0zOTUuMCIgdz0iMjQ4LjAiIGg9Ijc5MC4wIiBoLWEteD0iMjQ5IiBuPSJ0aW1lU2lnQ3V0Q29tbW9uTmFycm93Ii8+CiAgPGcgYz0iRjUxMiIgeD0iMC4wIiB5PSItMjU4LjAiIHc9IjMwMi4wIiBoPSI1MTYuMCIgaC1hLXg9IjMwMiIgbj0idGltZVNpZ1BsdXNOYXJyb3ciLz4KICA8ZyBjPSJGNTE0IiB4PSIwLjAiIHk9Ii0yMTUuMCIgdz0iMjM3LjAiIGg9IjQyOS4wMSIgaC1hLXg9IjIzNyIgbj0idGltZVNpZ0ZyYWN0aW9uYWxTbGFzaE5hcnJvdyIvPgogIDxnIGM9IkY1MTUiIHg9IjAuMCIgeT0iLTE0My4xIiB3PSIyNjguMCIgaD0iMjg3LjEiIGgtYS14PSIyNjgiIG49InRpbWVTaWdFcXVhbHNOYXJyb3ciLz4KICA8ZyBjPSJGNTE2IiB4PSIwLjAiIHk9Ii01Ny4wIiB3PSIyNTcuMCIgaD0iMTExLjY5IiBoLWEteD0iMjU4IiBuPSJ0aW1lU2lnTWludXNOYXJyb3ciLz4KICA8ZyBjPSJGNTE3IiB4PSIwLjAiIHk9Ii0yMjEuMDkiIHc9IjIzNy4wIiBoPSI0NDMuMDkiIGgtYS14PSIyMzciIG49InRpbWVTaWdNdWx0aXBseU5hcnJvdyIvPgogIDxnIGM9IkY1MTgiIHg9IjAuMCIgeT0iLTI3Mi4wIiB3PSIxMDIuMjciIGg9IjU0NC4wIiBoLWEteD0iMTAyIiBuPSJ0aW1lU2lnUGFyZW5zTGVmdFNtYWxsTmFycm93Ii8+CiAgPGcgYz0iRjUxOSIgeD0iMS4wIiB5PSItMjc2LjAiIHc9Ijk1LjAiIGg9IjU1Mi4wIiBoLWEteD0iOTUiIG49InRpbWVTaWdQYXJlbnNSaWdodFNtYWxsTmFycm93Ii8+CiAgPGcgYz0iRjUxQSIgeD0iMC4wIiB5PSItNDkzLjAiIHc9IjE3MS4wIiBoPSI5ODMuNTQiIGgtYS14PSIxNzEiIG49InRpbWVTaWdQYXJlbnNMZWZ0TmFycm93Ii8+CiAgPGcgYz0iRjUxQiIgeD0iMC4wIiB5PSItNTA4LjAiIHc9IjE2NS4wIiBoPSIxMDE3LjAiIGgtYS14PSIxNjUiIG49InRpbWVTaWdQYXJlbnNSaWdodE5hcnJvdyIvPgogIDxnIGM9IkY1MjQiIHg9IjAuMCIgeT0iLTYzMS4wIiB3PSIxMjMuNDQiIGg9IjEyNTguMCIgaC1hLXg9IjEyNCIgbj0idGltZVNpZ0JyYWNrZXRMZWZ0TmFycm93Ii8+CiAgPGcgYz0iRjUyNSIgeD0iMC4wIiB5PSItNjI2LjAiIHc9IjEzNS4wNSIgaD0iMTI1MS4yOSIgaC1hLXg9IjEzNSIgbj0idGltZVNpZ0JyYWNrZXRSaWdodE5hcnJvdyIvPgogIDxnIGM9IkY1MjYiIHg9IjAuMCIgeT0iLTM4Ni4zNCIgdz0iMTI0LjAiIGg9Ijc3NC4zNCIgaC1hLXg9IjEyNCIgbj0idGltZVNpZ0JyYWNrZXRMZWZ0U21hbGxOYXJyb3ciLz4KICA8ZyBjPSJGNTI3IiB4PSIwLjAiIHk9Ii0zODkuMTUiIHc9IjEzMS4wIiBoPSI3NzYuNzYiIGgtYS14PSIxMzEiIG49InRpbWVTaWdCcmFja2V0UmlnaHRTbWFsbE5hcnJvdyIvPgogIDxnIGM9IkY1MjgiIHg9IjAuMCIgeT0iLTUyMy4wIiB3PSIzMDkuMCIgaD0iMTA0Ny4wIiBoLWEteD0iMzA5IiBuPSJ0aW1lU2lnU2xhc2hOYXJyb3ciLz4KICA8ZyBjPSJGNTI5IiB4PSIwLjAiIHk9Ii00MDcuMCIgdz0iMzI2LjAiIGg9IjgxMS4wNyIgaC1hLXg9IjMyNiIgbj0idGltZVNpZ0N1dDJOYXJyb3ciLz4KICA8ZyBjPSJGNTJBIiB4PSIwLjAiIHk9Ii00MDcuMCIgdz0iMjMwLjAiIGg9IjgxMS4wNyIgaC1hLXg9IjIzMCIgbj0idGltZVNpZ0N1dDNOYXJyb3ciLz4KICA8ZyBjPSJFMEEwIiB4PSItMC40NCIgeT0iLTIyMy4wMyIgdz0iNjE0LjYzIiBoPSI0NDYuMDMiIGgtYS14PSI2MTQiIG49Im5vdGVoZWFkRG91YmxlV2hvbGUiPgogICAgPGEgbj0ibm90ZWhlYWRPcmlnaW4iIHg9IjAuNTIiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFMEExIiB4PSIwLjAiIHk9Ii0yMDkuMzkiIHc9IjQ3NC4wIiBoPSI0MjAuMzkiIGgtYS14PSI0NzQiIG49Im5vdGVoZWFkRG91YmxlV2hvbGVTcXVhcmUiPgogICAgPGEgbj0ibm90ZWhlYWRPcmlnaW4iIHg9IjAuMDIiIHk9Ii0wLjAzIi8+CiAgPC9nPgogIDxnIGM9IkUwQTIiIHg9IjAuMCIgeT0iLTE4Ni4xNyIgdz0iMzgwLjE3IiBoPSIzNTEuMTciIGgtYS14PSIzODAiIG49Im5vdGVoZWFkV2hvbGUiPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMCIgeT0iMC4zOSIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuNTIiIHk9IjAuODYiLz4KICA8L2c+CiAgPGcgYz0iRTBBMyIgeD0iMC4wIiB5PSItMTc0LjAiIHc9IjMzNC4wIiBoPSIzNDkuMCIgaC1hLXg9IjMzNCIgbj0ibm90ZWhlYWRIYWxmIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjIiIHk9IjAuNDkiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjEyIiB5PSIwLjczIi8+CiAgICA8YSBuPSJzcGxpdFN0ZW1Eb3duTkUiIHg9IjAuOTYiIHk9Ii0wLjMiLz4KICAgIDxhIG49InNwbGl0U3RlbURvd25OVyIgeD0iMC4xMyIgeT0iLTAuNDMiLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU0UiIHg9IjEuMTEiIHk9IjAuMzciLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU1ciIHg9IjAuMzMiIHk9IjAuMzgiLz4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMjUiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjMxIiB5PSIwLjI4Ii8+CiAgPC9nPgogIDxnIGM9IkUwQTQiIHg9IjAuMCIgeT0iLTE2NC4wIiB3PSIzMzQuMDUiIGg9IjMyOC4wIiBoLWEteD0iMzM0IiBuPSJub3RlaGVhZEJsYWNrIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjM0IiB5PSIwLjUiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjEyIiB5PSIwLjgyIi8+CiAgICA8YSBuPSJzcGxpdFN0ZW1Eb3duTkUiIHg9IjAuOTkiIHk9Ii0wLjMiLz4KICAgIDxhIG49InNwbGl0U3RlbURvd25OVyIgeD0iMC4xMiIgeT0iLTAuNDkiLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU0UiIHg9IjEuMTIiIHk9IjAuNDciLz4KICAgIDxhIG49InNwbGl0U3RlbVVwU1ciIHg9IjAuMzYiIHk9IjAuMzYiLz4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMjQiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjM0IiB5PSIwLjI5Ii8+CiAgPC9nPgogIDxnIGM9IkUwQTUiIHg9IjAuMCIgeT0iMC4wIiB3PSI2MDAiIGg9IjAuMCIgaC1hLXg9IjYwMCIgbj0ibm90ZWhlYWROdWxsIi8+CiAgPGcgYz0iRTBBOSIgeD0iMC4wIiB5PSItMTU2LjAiIHc9IjI4OS4wIiBoPSIzMTMuMCIgaC1hLXg9IjI4OSIgbj0ibm90ZWhlYWRYQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC42Ii8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4xMiIgeT0iMC41NiIvPgogIDwvZz4KICA8ZyBjPSJFMEFGIiB4PSIxLjAiIHk9Ii0xNjEuMCIgdz0iMzMyLjM1IiBoPSIzMjEuMCIgaC1hLXg9IjMzMyIgbj0ibm90ZWhlYWRQbHVzQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAxIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4zMyIgeT0iLTAuMDYiLz4KICA8L2c+CiAgPGcgYz0iRTBCNSIgeD0iMC4wIiB5PSItMTU3LjAiIHc9IjQ3Ni4wIiBoPSIzMTQuMCIgaC1hLXg9IjQ3NiIgbj0ibm90ZWhlYWRXaG9sZVdpdGhYIi8+CiAgPGcgYz0iRTBCNiIgeD0iMC4wIiB5PSItMTQ4LjY3IiB3PSI1MjAuMCIgaD0iMzAwLjY3IiBoLWEteD0iNTIwIiBuPSJub3RlaGVhZEhhbGZXaXRoWCI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9Ii0wLjAyIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMi4wOCIgeT0iMC4xMiIvPgogIDwvZz4KICA8ZyBjPSJFMEI3IiB4PSIwLjAiIHk9Ii0xNDIuMCIgdz0iMzU5LjAiIGg9IjI4NC4wIiBoLWEteD0iMzU5IiBuPSJub3RlaGVhZFZvaWRXaXRoWCI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9Ii0wLjA0Ii8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS40NCIgeT0iMC4wOSIvPgogIDwvZz4KICA8ZyBjPSJFMEQ5IiB4PSIwLjAiIHk9Ii0xNDguMCIgdz0iMjk1LjAiIGg9IjI5Ni4wIiBoLWEteD0iMjk0IiBuPSJub3RlaGVhZERpYW1vbmRIYWxmIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMTgiIHk9Ii0wLjA4Ii8+CiAgPC9nPgogIDxnIGM9IkUwREEiIHg9IjAuMCIgeT0iLTE0Ny4wIiB3PSI0OTkuMCIgaD0iMjk0LjAiIGgtYS14PSI0OTkiIG49Im5vdGVoZWFkRGlhbW9uZEhhbGZXaWRlIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iMC4wMSIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjIuMCIgeT0iLTAuMDIiLz4KICA8L2c+CiAgPGcgYz0iRTBEQiIgeD0iMC4wIiB5PSItMTQ2LjAiIHc9IjMxMC4wIiBoPSIyOTIuMCIgaC1hLXg9IjMwOSIgbj0ibm90ZWhlYWREaWFtb25kQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wMSIgeT0iMC4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4yNCIgeT0iLTAuMDYiLz4KICA8L2c+CiAgPGcgYz0iRTBEQyIgeD0iMC4wIiB5PSItMTMyLjQ2IiB3PSI2NDcuMCIgaD0iMjY2LjQ2IiBoLWEteD0iNjQ3IiBuPSJub3RlaGVhZERpYW1vbmRCbGFja1dpZGUiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAyIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMi41OCIgeT0iMC4wMSIvPgogIDwvZz4KICA8ZyBjPSJFMEREIiB4PSIwLjAiIHk9Ii0xMjkuMCIgdz0iMjYyLjAiIGg9IjI1Ny4xIiBoLWEteD0iMjYyIiBuPSJub3RlaGVhZERpYW1vbmRXaGl0ZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMDQiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjA1IiB5PSItMC4wNiIvPgogIDwvZz4KICA8ZyBjPSJFMERFIiB4PSIwLjAiIHk9Ii0xNDIuNDYiIHc9IjU4NS4wIiBoPSIyODYuNDYiIGgtYS14PSI1ODUiIG49Im5vdGVoZWFkRGlhbW9uZFdoaXRlV2lkZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAxIiB5PSIwLjAyIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMi4zNCIgeT0iLTAuMDEiLz4KICA8L2c+CiAgPGcgYz0iRTBGNSIgeD0iMC4wIiB5PSItMTk3LjAiIHc9IjEwNi4wIiBoPSIzOTQuMCIgaC1hLXg9Ijc2IiBuPSJub3RlaGVhZFBhcmVudGhlc2lzTGVmdCIvPgogIDxnIGM9IkUwRjYiIHg9Ii0zMC4wIiB5PSItMTk5LjA4IiB3PSIxMTIuMCIgaD0iNDA1LjA4IiBoLWEteD0iODEiIG49Im5vdGVoZWFkUGFyZW50aGVzaXNSaWdodCIvPgogIDxnIGM9IkUwRkEiIHg9IjAuMCIgeT0iLTEzMC4wIiB3PSI0ODkuMCIgaD0iMjYwLjAiIGgtYS14PSI0OTAiIG49Im5vdGVoZWFkV2hvbGVGaWxsZWQiLz4KICA8ZyBjPSJFNTEwIiB4PSIxMC4wIiB5PSIwLjAiIHc9IjIxMi4wNCIgaD0iNDIyLjAiIGgtYS14PSIyMjIiIG49Im90dGF2YSIvPgogIDxnIGM9IkU1MTEiIHg9IjEwLjAiIHk9IjAuMCIgdz0iNjI1LjAiIGg9IjQyNi4wIiBoLWEteD0iNjM1IiBuPSJvdHRhdmFBbHRhIi8+CiAgPGcgYz0iRTUxMiIgeD0iMTAuMCIgeT0iLTM3LjgxIiB3PSI2MTYuMCIgaD0iNDU5LjgxIiBoLWEteD0iNjEwIiBuPSJvdHRhdmFCYXNzYSIvPgogIDxnIGM9IkU1MTMiIHg9IjEwLjAiIHk9Ii0xMC4wIiB3PSI2MTIuMTEiIGg9IjQ0NC4yIiBoLWEteD0iNjIyIiBuPSJvdHRhdmFCYXNzYUJhIi8+CiAgPGcgYz0iRTUxNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjMxNy4wIiBoPSI0NzguNTUiIGgtYS14PSIzMTciIG49InF1aW5kaWNlc2ltYSIvPgogIDxnIGM9IkU1MTUiIHg9IjAuMCIgeT0iLTEuMCIgdz0iNzg0LjA5IiBoPSI0ODYuNzciIGgtYS14PSI3ODQiIG49InF1aW5kaWNlc2ltYUFsdGEiLz4KICA8ZyBjPSJFNTE2IiB4PSIwLjAiIHk9Ii0yMC4wIiB3PSI3ODQuMDkiIGg9IjQ5OS41NSIgaC1hLXg9Ijc4NCIgbj0icXVpbmRpY2VzaW1hQmFzc2EiLz4KICA8ZyBjPSJFNTE3IiB4PSIxMC4wIiB5PSItNS4wIiB3PSI0MjYuMCIgaD0iNTI3LjAiIGgtYS14PSI0NDYiIG49InZlbnRpZHVlc2ltYSIvPgogIDxnIGM9IkU1MTgiIHg9IjEwLjAiIHk9Ii01LjAiIHc9IjkwMS4wOSIgaD0iNTI3LjAiIGgtYS14PSI5MjEiIG49InZlbnRpZHVlc2ltYUFsdGEiLz4KICA8ZyBjPSJFNTE5IiB4PSIxMC4wIiB5PSItMzAuMzkiIHc9IjkwMS4wOSIgaD0iNTUyLjM5IiBoLWEteD0iOTIxIiBuPSJ2ZW50aWR1ZXNpbWFCYXNzYSIvPgogIDxnIGM9IkU1MUEiIHg9Ii0wLjEzIiB5PSItMjAuMCIgdz0iMTQ3LjEzIiBoPSI1MjAuMCIgaC1hLXg9IjEyMiIgbj0ib2N0YXZlUGFyZW5zTGVmdCIvPgogIDxnIGM9IkU1MUIiIHg9Ii0yNi4wIiB5PSItMjAuMCIgdz0iMTU2LjAiIGg9IjU0My4wIiBoLWEteD0iMTMwIiBuPSJvY3RhdmVQYXJlbnNSaWdodCIvPgogIDxnIGM9IkU1MUMiIHg9IjAuMCIgeT0iMC4wIiB3PSI2MTMuMCIgaD0iNDIyLjAiIGgtYS14PSI2MDAiIG49Im90dGF2YUJhc3NhVmIiLz4KICA8ZyBjPSJFNTFEIiB4PSIwLjAiIHk9Ii0zMC4wIiB3PSI3OTEuMCIgaD0iNDk5LjU1IiBoLWEteD0iNzkxIiBuPSJxdWluZGljZXNpbWFCYXNzYU1iIi8+CiAgPGcgYz0iRTUxRSIgeD0iMC4wIiB5PSItMTcuMCIgdz0iODU2LjAiIGg9IjUzNy4wIiBoLWEteD0iODU2IiBuPSJ2ZW50aWR1ZXNpbWFCYXNzYU1iIi8+CiAgPGcgYz0iRTU4MyIgeD0iMC4wIiB5PSI5My4wIiB3PSIzNS4wIiBoPSIzMTQuMCIgaC1hLXg9IjM2IiBuPSJvcm5hbWVudFZlcnRpY2FsTGluZSIvPgogIDxnIGM9IkU1ODciIHg9Ii0wLjIzIiB5PSItNTAuMCIgdz0iMTA1Ni4yMyIgaD0iNzA0LjAiIGgtYS14PSIxMDU2IiBuPSJvcm5hbWVudFNjaGxlaWZlciIvPgogIDxnIGM9IkU2MzAiIHg9IjAuMCIgeT0iMC4wIiB3PSIyMTEuMCIgaD0iMzA3LjAiIGgtYS14PSIyMTEiIG49InBsdWNrZWRTbmFwUGl6emljYXRvQmVsb3ciLz4KICA8ZyBjPSJFNjMxIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjAxLjAiIGg9IjMyNS4wIiBoLWEteD0iMjAxIiBuPSJwbHVja2VkU25hcFBpenppY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTYzMiIgeD0iMC4wIiB5PSItMC4wNSIgdz0iMzExLjAiIGg9IjE4Ny4wNSIgaC1hLXg9IjMxMSIgbj0icGx1Y2tlZEJ1enpQaXp6aWNhdG8iLz4KICA8ZyBjPSJFNjMzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjcxLjAiIGg9IjI4NC4wIiBoLWEteD0iMjcxIiBuPSJwbHVja2VkTGVmdEhhbmRQaXp6aWNhdG8iLz4KICA8ZyBjPSJFNjM4IiB4PSIwLjA3IiB5PSIwLjAiIHc9IjM2My45MyIgaD0iMzE2LjAiIGgtYS14PSIzNjQiIG49InBsdWNrZWREYW1wIi8+CiAgPGcgYz0iRTVCMCIgeD0iMC4wIiB5PSItMTIuMCIgdz0iMTA0Mi4wIiBoPSIzNjMuMCIgaC1hLXg9IjEwNDIiIG49Im9ybmFtZW50UHJlY29tcFNsaWRlIi8+CiAgPGcgYz0iRTVCMSIgeD0iMC4wIiB5PSItNzAuMCIgdz0iMTA2Ni4wOCIgaD0iMzQyLjAiIGgtYS14PSIxMDY2IiBuPSJvcm5hbWVudFByZWNvbXBEZXNjZW5kaW5nU2xpZGUiLz4KICA8ZyBjPSJFNUIyIiB4PSItMC4xMSIgeT0iLTUwLjAiIHc9IjEwNjYuMTEiIGg9IjU4My4xNyIgaC1hLXg9IjEwNjYiIG49Im9ybmFtZW50UHJlY29tcEFwcG9nZ1RyaWxsIi8+CiAgPGcgYz0iRTVCMyIgeD0iMC4wIiB5PSItMjAuMCIgdz0iODMzLjAiIGg9IjYyOC4wIiBoLWEteD0iODMzIiBuPSJvcm5hbWVudFByZWNvbXBBcHBvZ2dUcmlsbFN1ZmZpeCIvPgogIDxnIGM9IkU1QjQiIHg9IjAuMCIgeT0iLTYwLjAiIHc9IjE1NjUuNDYiIGg9IjU3OC44MSIgaC1hLXg9IjE1NjUiIG49Im9ybmFtZW50UHJlY29tcFR1cm5UcmlsbERBbmdsZWJlcnQiLz4KICA8ZyBjPSJFNUI1IiB4PSIwLjAiIHk9Ii0zODAuMCIgdz0iMTA4OC4wIiBoPSI2MzIuMCIgaC1hLXg9IjEwODgiIG49Im9ybmFtZW50UHJlY29tcFNsaWRlVHJpbGxEQW5nbGViZXJ0Ii8+CiAgPGcgYz0iRTVCNiIgeD0iMC4wIiB5PSItMzY0LjAiIHc9IjExMDEuMDciIGg9Ijc1Ny4wIiBoLWEteD0iMTEwMSIgbj0ib3JuYW1lbnRQcmVjb21wU2xpZGVUcmlsbE1hcnB1cmciLz4KICA8ZyBjPSJFNUI3IiB4PSIwLjAiIHk9Ii0xNjkuMCIgdz0iMTM4Ny4wIiBoPSI2MTEuMCIgaC1hLXg9IjEzODYiIG49Im9ybmFtZW50UHJlY29tcFR1cm5UcmlsbEJhY2giLz4KICA8ZyBjPSJFNUI4IiB4PSIwLjAiIHk9Ii0zODAuMCIgdz0iMTE4NS4wIiBoPSI4NDUuMCIgaC1hLXg9IjExODUiIG49Im9ybmFtZW50UHJlY29tcFNsaWRlVHJpbGxCYWNoIi8+CiAgPGcgYz0iRTVCOSIgeD0iMC4wIiB5PSItMjAwLjAiIHc9IjE0MjUuMCIgaD0iNjkyLjAiIGgtYS14PSIxNDI1IiBuPSJvcm5hbWVudFByZWNvbXBTbGlkZVRyaWxsTXVmZmF0Ii8+CiAgPGcgYz0iRTVCQSIgeD0iMC4wIiB5PSItMjAyLjAiIHc9IjExMDkuMCIgaD0iNzA0LjAiIGgtYS14PSIxMTA5IiBuPSJvcm5hbWVudFByZWNvbXBTbGlkZVRyaWxsU3VmZml4TXVmZmF0Ii8+CiAgPGcgYz0iRTVCQiIgeD0iMC4wIiB5PSItMjAuMCIgdz0iMTAwMy4wIiBoPSI1NDEuMCIgaC1hLXg9IjEwMDMiIG49Im9ybmFtZW50UHJlY29tcFRyaWxsU3VmZml4RGFuZHJpZXUiLz4KICA8ZyBjPSJFNUJDIiB4PSItMC4xNCIgeT0iLTI5MC4wIiB3PSIxNDIyLjE0IiBoPSI3NzQuMCIgaC1hLXg9IjE0MjMiIG49Im9ybmFtZW50UHJlY29tcFBvcnREZVZvaXhNb3JkZW50Ii8+CiAgPGcgYz0iRTVCRCIgeD0iMC4wIiB5PSItMTYwLjAiIHc9Ijk0NS43OCIgaD0iNjM3LjAiIGgtYS14PSI5NDYiIG49Im9ybmFtZW50UHJlY29tcFRyaWxsV2l0aE1vcmRlbnQiLz4KICA8ZyBjPSJFNUJFIiB4PSIwLjAiIHk9Ii0zLjAiIHc9IjEwNjcuMCIgaD0iMzk0LjAiIGgtYS14PSIxMDY3IiBuPSJvcm5hbWVudFByZWNvbXBDYWRlbmNlIi8+CiAgPGcgYz0iRTVCRiIgeD0iMC4wIiB5PSItMTc0LjAiIHc9IjExNjcuMCIgaD0iNTY5LjAiIGgtYS14PSIxMTY3IiBuPSJvcm5hbWVudFByZWNvbXBDYWRlbmNlV2l0aFR1cm4iLz4KICA8ZyBjPSJFNUMwIiB4PSIwLjAiIHk9Ii0xMC4wIiB3PSIxMzIyLjAiIGg9IjM1OS4wIiBoLWEteD0iMTMyMiIgbj0ib3JuYW1lbnRQcmVjb21wRG91YmxlQ2FkZW5jZUxvd2VyUHJlZml4Ii8+CiAgPGcgYz0iRTVDMSIgeD0iLTAuNjMiIHk9Ii0yMC4wIiB3PSI5MzEuNjMiIGg9IjMwNC4wIiBoLWEteD0iOTMyIiBuPSJvcm5hbWVudFByZWNvbXBDYWRlbmNlVXBwZXJQcmVmaXgiLz4KICA8ZyBjPSJFNUMyIiB4PSIwLjAiIHk9Ii0xOTAuMCIgdz0iMTA4Mi4wIiBoPSI2NzAuMCIgaC1hLXg9IjEwODIiIG49Im9ybmFtZW50UHJlY29tcENhZGVuY2VVcHBlclByZWZpeFR1cm4iLz4KICA8ZyBjPSJFNUMzIiB4PSIwLjAiIHk9Ii0zMC4wIiB3PSIxMjQ2LjAiIGg9IjMyNi4wMyIgaC1hLXg9IjEyNDYiIG49Im9ybmFtZW50UHJlY29tcERvdWJsZUNhZGVuY2VVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzQiIHg9IjAuMCIgeT0iLTIzNy4wIiB3PSIxMjI2LjAiIGg9IjY3My4wIiBoLWEteD0iMTIyNiIgbj0ib3JuYW1lbnRQcmVjb21wRG91YmxlQ2FkZW5jZVVwcGVyUHJlZml4VHVybiIvPgogIDxnIGM9IkU1QzUiIHg9IjAuMCIgeT0iMC4wIiB3PSI3MzYuMCIgaD0iNTU5LjAiIGgtYS14PSI3MzYiIG49Im9ybmFtZW50UHJlY29tcE1vcmRlbnRSZWxlYXNlIi8+CiAgPGcgYz0iRTVDNiIgeD0iLTAuMDkiIHk9Ii0zMC4wIiB3PSIxMTUxLjA5IiBoPSI0NjMuNjEiIGgtYS14PSIxMTUxIiBuPSJvcm5hbWVudFByZWNvbXBNb3JkZW50VXBwZXJQcmVmaXgiLz4KICA8ZyBjPSJFNUM3IiB4PSIwLjAiIHk9Ii0xNTAuMCIgdz0iMTE1MS4wIiBoPSI2MjIuMDYiIGgtYS14PSIxMTUxIiBuPSJvcm5hbWVudFByZWNvbXBJbnZlcnRlZE1vcmRlbnRVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzgiIHg9IjAuMCIgeT0iLTMwOS4wIiB3PSI4MzMuMCIgaD0iNjI4LjAiIGgtYS14PSI4MzMiIG49Im9ybmFtZW50UHJlY29tcFRyaWxsTG93ZXJTdWZmaXgiLz4KICA8ZyBjPSJFMDQzIiB4PSIwLjAiIHk9IjI5MS4wIiB3PSIxNDQuMCIgaD0iNDAxLjAiIGgtYS14PSIxNDQiIG49InJlcGVhdERvdHMiLz4KICA8ZyBjPSJFMDQ0IiB4PSIwLjAiIHk9Ii04My4wIiB3PSIxNDMuMCIgaD0iMTU5LjAiIGgtYS14PSIxNDMiIG49InJlcGVhdERvdCIvPgogIDxnIGM9IkUwNDUiIHg9IjIwLjAiIHk9Ii0xMi4wIiB3PSIxMDU3LjE5IiBoPSI0NTMuMCIgaC1hLXg9IjEwNzciIG49ImRhbFNlZ25vIi8+CiAgPGcgYz0iRTA0NiIgeD0iMjAuMCIgeT0iLTMyLjAiIHc9IjExNDYuMDIiIGg9IjQ0NC4wIiBoLWEteD0iMTE2NiIgbj0iZGFDYXBvIi8+CiAgPGcgYz0iRTA0NyIgeD0iMC4wIiB5PSItNjUuMCIgdz0iNzk4LjAiIGg9Ijg3MS4wIiBoLWEteD0iNzk4IiBuPSJzZWdubyIvPgogIDxnIGM9IkUwNDgiIHg9IjAuMCIgeT0iLTE5Ni4wIiB3PSIxMzgwLjAiIGg9IjEyMzMuMCIgaC1hLXg9IjEzODAiIG49ImNvZGEiLz4KICA8ZyBjPSJFMDQ5IiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iOTcxLjAiIGg9IjEyMTMuMCIgaC1hLXg9Ijk3MSIgbj0iY29kYVNxdWFyZSIvPgogIDxnIGM9IkUwNEIiIHg9IjAuMCIgeT0iLTM1LjAiIHc9IjQwOC4wIiBoPSIxMDMxLjAiIGgtYS14PSI0MDgiIG49InNlZ25vU2VycGVudDIiLz4KICA8ZyBjPSJFNEUwIiB4PSIwLjAiIHk9Ii0yNTUuMCIgdz0iMzY2LjAiIGg9IjUxMC4wIiBoLWEteD0iMzY2IiBuPSJyZXN0TWF4aW1hIi8+CiAgPGcgYz0iRTRFMSIgeD0iMC4wIiB5PSItMjQ5LjI0IiB3PSIxMzkuMDYiIGg9IjQ5Ni44MyIgaC1hLXg9IjEzOSIgbj0icmVzdExvbmdhIi8+CiAgPGcgYz0iRTRFMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjEyMi4wIiBoPSIyNDkuMCIgaC1hLXg9IjEyMiIgbj0icmVzdERvdWJsZVdob2xlIi8+CiAgPGcgYz0iRTRFMyIgeD0iMC44OSIgeT0iLTEyMC4wIiB3PSI0OTkuMTEiIGg9IjEzNC4wIiBoLWEteD0iNjAwIiBuPSJyZXN0V2hvbGUiLz4KICA8ZyBjPSJFNEU0IiB4PSIwLjAiIHk9IjAuMCIgdz0iNTE4LjQiIGg9IjE2Mi4wIiBoLWEteD0iNTE4IiBuPSJyZXN0SGFsZiIvPgogIDxnIGM9IkU0RTUiIHg9Ii0wLjM4IiB5PSItNDE1LjAiIHc9IjI2My4zOCIgaD0iODMwLjAiIGgtYS14PSIyNjMiIG49InJlc3RRdWFydGVyIi8+CiAgPGcgYz0iRTRFNiIgeD0iMC4wIiB5PSItMjYwLjAiIHc9IjI4OS4wIiBoPSI1MjEuMCIgaC1hLXg9IjI4OSIgbj0icmVzdDh0aCIvPgogIDxnIGM9IkU0RTciIHg9IjAuMCIgeT0iLTMyOC4yOCIgdz0iMzMzLjAiIGg9IjU3Mi4yOCIgaC1hLXg9IjMzMyIgbj0icmVzdDE2dGgiLz4KICA8ZyBjPSJFNEU4IiB4PSIwLjAiIHk9Ii00OTcuNSIgdz0iMzQ3LjAiIGg9Ijk4MC41IiBoLWEteD0iMzQ3IiBuPSJyZXN0MzJuZCIvPgogIDxnIGM9IkU0RTkiIHg9IjAuMCIgeT0iLTcyMC4wIiB3PSI0MjguMCIgaD0iMTE5My42OCIgaC1hLXg9IjQyOCIgbj0icmVzdDY0dGgiLz4KICA8ZyBjPSJFNEVBIiB4PSIwLjY3IiB5PSItNzExLjAiIHc9IjQ5MC4zMyIgaD0iMTQzMC4wIiBoLWEteD0iNDkwIiBuPSJyZXN0MTI4dGgiLz4KICA8ZyBjPSJFNEVCIiB4PSIwLjAiIHk9Ii05NDAuMjgiIHc9IjUyNi4wIiBoPSIxNjc1LjI4IiBoLWEteD0iNTI2IiBuPSJyZXN0MjU2dGgiLz4KICA8ZyBjPSJFNEVDIiB4PSIwLjAiIHk9Ii0xMDMxLjAiIHc9IjYwNC4wIiBoPSIxOTcwLjAiIGgtYS14PSI2MDQiIG49InJlc3Q1MTJ0aCIvPgogIDxnIGM9IkU0RUQiIHg9IjAuMCIgeT0iLTk1Mi4wIiB3PSI2NjIuMDgiIGg9IjIxODAuMjUiIGgtYS14PSI2NjIiIG49InJlc3QxMDI0dGgiLz4KICA8ZyBjPSJFNEYyIiB4PSIwLjAiIHk9Ii0yNTguMCIgdz0iMjg0LjAiIGg9IjUyNy4wIiBoLWEteD0iMjg0IiBuPSJyZXN0UXVhcnRlck9sZCIvPgogIDxnIGM9IkU0RjYiIHg9IjAuMCIgeT0iLTIyNi4wIiB3PSIyOTMuMCIgaD0iNDUyLjAiIGgtYS14PSIyOTMiIG49InJlc3RRdWFydGVyWiIvPgogIDxnIGM9IkUxMDEiIHg9IjAuMCIgeT0iLTI1NC4wIiB3PSI0ODguMCIgaD0iNTA4LjAiIGgtYS14PSI0ODgiIG49Im5vdGVoZWFkU2xhc2hIb3Jpem9udGFsRW5kcyI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9Ii0wLjkzIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS45NSIgeT0iMC44OCIvPgogIDwvZz4KICA8ZyBjPSJFMTAyIiB4PSIwLjAiIHk9Ii0yNTQuNTQiIHc9Ijk1NC41MSIgaD0iNTEwLjU0IiBoLWEteD0iOTU1IiBuPSJub3RlaGVhZFNsYXNoV2hpdGVXaG9sZSIvPgogIDxnIGM9IkUxMDMiIHg9IjAuMCIgeT0iLTI0My4wIiB3PSI3MzAuMCIgaD0iNDg2LjAiIGgtYS14PSI3MzAiIG49Im5vdGVoZWFkU2xhc2hXaGl0ZUhhbGYiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC44NCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjIuOTIiIHk9IjAuODQiLz4KICA8L2c+CiAgPGcgYz0iRTAwMCIgeD0iMC4wIiB5PSIwLjAiIHc9Ijc4LjAiIGg9Ijk5OC41NCIgaC1hLXg9Ijc4IiBuPSJicmFjZSIvPgogIDxnIGM9IkUwMDMiIHg9IjAuMCIgeT0iMC4wIiB3PSI1MDguMCIgaD0iMzcwLjAiIGgtYS14PSI1MDgiIG49ImJyYWNrZXRUb3AiLz4KICA8ZyBjPSJFMDA0IiB4PSIwLjAiIHk9Ii0zOTMuMCIgdz0iNDk2LjAiIGg9IjM5My4wIiBoLWEteD0iNDk2IiBuPSJicmFja2V0Qm90dG9tIi8+CiAgPGcgYz0iRTI2MCIgeD0iMS4wIiB5PSItMjA4LjAiIHc9IjIwOC4wIiBoPSI2ODAuMCIgaC1hLXg9IjIwOCIgbj0iYWNjaWRlbnRhbEZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMjciIHk9IjEuNzIiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjM5IiB5PSIwLjE3Ii8+CiAgPC9nPgogIDxnIGM9IkUyNjEiIHg9IjAuMCIgeT0iLTQ1Ni4wIiB3PSIyMTMuNSIgaD0iOTE4LjAiIGgtYS14PSIyMTQiIG49ImFjY2lkZW50YWxOYXR1cmFsIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjI0IiB5PSIyLjY3Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC41NyIgeT0iMS4xIi8+CiAgPC9nPgogIDxnIGM9IkUyNjIiIHg9Ii0yMi4wIiB5PSItMzg0LjAiIHc9IjQxMi4wIiBoPSI3NjcuMCIgaC1hLXg9IjM4MCIgbj0iYWNjaWRlbnRhbFNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjE2IiB5PSIyLjQ0Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC41IiB5PSIwLjUxIi8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44NCIgeT0iLTAuNDUiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE0IiB5PSItMC43NSIvPgogIDwvZz4KICA8ZyBjPSJFMjYzIiB4PSIwLjAiIHk9Ii0xNTkuMCIgdz0iMjg3LjAiIGg9IjMxOC4wIiBoLWEteD0iMjg3IiBuPSJhY2NpZGVudGFsRG91YmxlU2hhcnAiLz4KICA8ZyBjPSJFMjY0IiB4PSIwLjAiIHk9Ii0yMjAuMCIgdz0iMzU5LjAiIGg9IjY2Ni4wIiBoLWEteD0iMzU5IiBuPSJhY2NpZGVudGFsRG91YmxlRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC44OSIgeT0iMS44Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS4wNyIgeT0iMC40NiIvPgogIDwvZz4KICA8ZyBjPSJFMjY1IiB4PSItNDAuMCIgeT0iLTM0Ny4wIiB3PSI2NjkuMCIgaD0iNjk1LjAiIGgtYS14PSI2MjkiIG49ImFjY2lkZW50YWxUcmlwbGVTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4yOCIgeT0iMi4wNyIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNTgiIHk9IjEuODQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIyLjAzIiB5PSIwLjY0Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC41NyIgeT0iMC4zNiIvPgogIDwvZz4KICA8ZyBjPSJFMjY2IiB4PSIwLjAiIHk9Ii0yMDYuMjYiIHc9IjU4OS4wIiBoPSI2NjMuMjYiIGgtYS14PSI1ODkiIG49ImFjY2lkZW50YWxUcmlwbGVGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjc1IiB5PSIxLjU2Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS45NCIgeT0iMC4xOSIvPgogIDwvZz4KICA8ZyBjPSJFMjY3IiB4PSIwLjAiIHk9Ii0zNDEuODEiIHc9IjQ3NC4wIiBoPSI3ODkuODEiIGgtYS14PSI0NzQiIG49ImFjY2lkZW50YWxOYXR1cmFsRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4yMiIgeT0iMi4xNSIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNzkiIHk9IjAuNDkiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjU3IiB5PSIwLjUyIi8+CiAgPC9nPgogIDxnIGM9IkUyNjgiIHg9Ii00LjQ4IiB5PSItMzcwLjAiIHc9IjU5OC45MiIgaD0iNzU2LjAiIGgtYS14PSI1NjQiIG49ImFjY2lkZW50YWxOYXR1cmFsU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjEuOTEiIHk9IjIuMyIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuOTQiIHk9IjAuNyIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNTUiIHk9IjAuNjEiLz4KICA8L2c+CiAgPGcgYz0iRTI2OSIgeD0iLTIwLjAiIHk9Ii0zOTMuMCIgdz0iNjk4LjAiIGg9Ijc5NS4wIiBoLWEteD0iNjc4IiBuPSJhY2NpZGVudGFsU2hhcnBTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMi4yNSIgeT0iMi4zOSIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNTYiIHk9IjIuMTYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIyLjI2IiB5PSIwLjg3Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC40OSIgeT0iMC42OCIvPgogIDwvZz4KICA8ZyBjPSJFMjZBIiB4PSIwLjAiIHk9Ii0yNzAuMCIgdz0iMTMwLjE5IiBoPSI1MzcuNjEiIGgtYS14PSIxMzAiIG49ImFjY2lkZW50YWxQYXJlbnNMZWZ0Ii8+CiAgPGcgYz0iRTI2QiIgeD0iLTAuNDQiIHk9Ii0yNzUuMCIgdz0iMTM5LjQ0IiBoPSI1NTIuMCIgaC1hLXg9IjEzOSIgbj0iYWNjaWRlbnRhbFBhcmVuc1JpZ2h0Ii8+CiAgPGcgYz0iRTI2QyIgeD0iMC4wIiB5PSItMjg4LjAiIHc9IjEwMS4wIiBoPSI1NzYuMCIgaC1hLXg9IjEwMSIgbj0iYWNjaWRlbnRhbEJyYWNrZXRMZWZ0Ii8+CiAgPGcgYz0iRTI2RCIgeD0iMC4wIiB5PSItMjgyLjYiIHc9IjkwLjQ0IiBoPSI1NjguNiIgaC1hLXg9IjkwIiBuPSJhY2NpZGVudGFsQnJhY2tldFJpZ2h0Ii8+CiAgPGcgYz0iRTI4MCIgeD0iMC4wIiB5PSItMjQwLjAiIHc9IjIwOC4wIiBoPSI2ODAuMCIgaC1hLXg9IjIwOCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdFN0ZWluIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjUzIiB5PSIxLjY3Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC40OCIgeT0iMC4xMiIvPgogIDwvZz4KICA8ZyBjPSJFMjgxIiB4PSIwLjAiIHk9Ii0yNDAuMCIgdz0iNDIyLjAiIGg9IjY4MC4wIiBoLWEteD0iNDIyIiBuPSJhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNGbGF0WmltbWVybWFubiI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4xOSIgeT0iMS43MiIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNTYiIHk9IjEuNzMiLz4KICA8L2c+CiAgPGcgYz0iRTI4MiIgeD0iMC4wIiB5PSItMzM4LjAiIHc9IjMwMC4wIiBoPSI2ODkuMCIgaC1hLXg9IjMwMCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lU2hhcnBTdGVpbiI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC42NCIgeT0iMi4yMSIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNTEiIHk9IjIuMDQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjY2IiB5PSIwLjcxIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC41IiB5PSIwLjUyIi8+CiAgPC9nPgogIDxnIGM9IkUyODMiIHg9Ii0yMy4wIiB5PSItMzczLjAiIHc9IjQxMS4wIiBoPSI4MTguMCIgaC1hLXg9IjM4OCIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzU2hhcnBTdGVpbiI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS40IiB5PSIyLjQ5Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC40IiB5PSIyLjE1Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS4yOSIgeT0iMC44NCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMzIiIHk9IjAuNjQiLz4KICA8L2c+CiAgPGcgYz0iRTYxMCIgeD0iMC4wIiB5PSItMC4xIiB3PSIzMDYuMCIgaD0iMzY2LjEiIGgtYS14PSIzMDYiIG49InN0cmluZ3NEb3duQm93Ii8+CiAgPGcgYz0iRTYxMSIgeD0iMC4wIiB5PSIwLjAiIHc9IjI5OC4wIiBoPSIzNDguMCIgaC1hLXg9IjI5OCIgbj0ic3RyaW5nc0Rvd25Cb3dUdXJuZWQiLz4KICA8ZyBjPSJFNjEyIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjE5LjI4IiBoPSI0ODkuMCIgaC1hLXg9IjIxOSIgbj0ic3RyaW5nc1VwQm93Ii8+CiAgPGcgYz0iRTYxMyIgeD0iMC4wIiB5PSIwLjAiIHc9IjIxOC4wIiBoPSI1MDIuMSIgaC1hLXg9IjIxOCIgbj0ic3RyaW5nc1VwQm93VHVybmVkIi8+CiAgPGcgYz0iRTYxNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjE5MS4wIiBoPSIyMDIuMCIgaC1hLXg9IjE5MSIgbj0ic3RyaW5nc0hhcm1vbmljIi8+CiAgPGcgYz0iRTA4MCIgeD0iMjAuMCIgeT0iLTM1OC4xNiIgdz0iNDkzLjAiIGg9IjcxNy4xNiIgaC1hLXg9IjUzMyIgbj0idGltZVNpZzAiLz4KICA8ZyBjPSJFMDgxIiB4PSIyMC4wIiB5PSItMzY0LjAiIHc9IjI2My4wIiBoPSI3MzAuMCIgaC1hLXg9IjMwMyIgbj0idGltZVNpZzEiLz4KICA8ZyBjPSJFMDgyIiB4PSIyMC4wIiB5PSItMzc4LjcyIiB3PSI2NDAuNDYiIGg9Ijc2MC43MiIgaC1hLXg9IjY4MCIgbj0idGltZVNpZzIiLz4KICA8ZyBjPSJFMDgzIiB4PSIxOS44MiIgeT0iLTM5Mi4wIiB3PSI1MjAuMTgiIGg9Ijc4NC4wIiBoLWEteD0iNTYwIiBuPSJ0aW1lU2lnMyIvPgogIDxnIGM9IkUwODQiIHg9IjIwLjAiIHk9Ii00ODkuNTkiIHc9IjYxMy4wOCIgaD0iOTgwLjc4IiBoLWEteD0iNjUzIiBuPSJ0aW1lU2lnNCIvPgogIDxnIGM9IkUwODUiIHg9IjE5LjY2IiB5PSItMzg5LjAiIHc9IjU2My4zNCIgaD0iNzc4LjAiIGgtYS14PSI2MDMiIG49InRpbWVTaWc1Ii8+CiAgPGcgYz0iRTA4NiIgeD0iMjAuMCIgeT0iLTM2My4wIiB3PSI1NDUuMCIgaD0iNzI2LjAiIGgtYS14PSI1ODUiIG49InRpbWVTaWc2Ii8+CiAgPGcgYz0iRTA4NyIgeD0iMjAuMzYiIHk9Ii0zNDUuMCIgdz0iNTcxLjY0IiBoPSI2OTAuMCIgaC1hLXg9IjYxMiIgbj0idGltZVNpZzciLz4KICA8ZyBjPSJFMDg4IiB4PSIyMC4wIiB5PSItNDI4LjAiIHc9IjQ4NC4xNSIgaD0iODU2LjAiIGgtYS14PSI1MjQiIG49InRpbWVTaWc4Ii8+CiAgPGcgYz0iRTA4OSIgeD0iMjAuMCIgeT0iLTQyMS4wIiB3PSI0NzQuMCIgaD0iODQyLjAiIGgtYS14PSI1MTQiIG49InRpbWVTaWc5Ii8+CiAgPGcgYz0iRTA4QSIgeD0iMjAuMCIgeT0iLTI5OC4wIiB3PSI1NjUuMCIgaD0iNTkyLjUiIGgtYS14PSI2MDUiIG49InRpbWVTaWdDb21tb24iLz4KICA8ZyBjPSJFMDhCIiB4PSIyMC4wIiB5PSItNjg3LjA0IiB3PSI2NzUuMCIgaD0iMTM3NC4wNCIgaC1hLXg9IjcxNSIgbj0idGltZVNpZ0N1dENvbW1vbiIvPgogIDxnIGM9IkUwOEMiIHg9IjAuMCIgeT0iLTM1OC4wIiB3PSI2NjEuMCIgaD0iNzE2LjAiIGgtYS14PSI2NjEiIG49InRpbWVTaWdQbHVzIi8+CiAgPGcgYz0iRTA4RCIgeD0iMC4wIiB5PSItMTk3LjAiIHc9IjQxOC4wIiBoPSIzOTYuMCIgaC1hLXg9IjQxOCIgbj0idGltZVNpZ1BsdXNTbWFsbCIvPgogIDxnIGM9IkUwOEUiIHg9IjAuMCIgeT0iLTQyMy4wIiB3PSI0MDUuMCIgaD0iODQ2LjAiIGgtYS14PSI0MDUiIG49InRpbWVTaWdGcmFjdGlvbmFsU2xhc2giLz4KICA8ZyBjPSJFMDhGIiB4PSIwLjAiIHk9Ii0xNzcuMCIgdz0iNTU5LjAiIGg9IjM1My4wIiBoLWEteD0iNTU5IiBuPSJ0aW1lU2lnRXF1YWxzIi8+CiAgPGcgYz0iRTA5MCIgeD0iMC4wIiB5PSItNTQuMCIgdz0iNjYyLjAiIGg9IjEwOS4wIiBoLWEteD0iNjYyIiBuPSJ0aW1lU2lnTWludXMiLz4KICA8ZyBjPSJFMDkxIiB4PSIwLjAiIHk9Ii0zMDUuMCIgdz0iNTc0LjA4IiBoPSI2MTAuMCIgaC1hLXg9IjU3NCIgbj0idGltZVNpZ011bHRpcGx5Ii8+CiAgPGcgYz0iRTA5MiIgeD0iMC4wIiB5PSItNDA1LjAiIHc9IjE3My40NSIgaD0iODA5LjAiIGgtYS14PSIxNzMiIG49InRpbWVTaWdQYXJlbnNMZWZ0U21hbGwiLz4KICA8ZyBjPSJFMDkzIiB4PSIwLjAiIHk9Ii00MjIuMCIgdz0iMTU0LjQiIGg9Ijg0NC4wIiBoLWEteD0iMTU0IiBuPSJ0aW1lU2lnUGFyZW5zUmlnaHRTbWFsbCIvPgogIDxnIGM9IkUwOTQiIHg9IjAuNTYiIHk9Ii03MjguMCIgdz0iMzk5LjA3IiBoPSIxNDU2LjAiIGgtYS14PSIzOTkiIG49InRpbWVTaWdQYXJlbnNMZWZ0Ii8+CiAgPGcgYz0iRTA5NSIgeD0iMC4wIiB5PSItNzIyLjYzIiB3PSIyNzQuMjYiIGg9IjE0NDcuNjMiIGgtYS14PSIyNzQiIG49InRpbWVTaWdQYXJlbnNSaWdodCIvPgogIDxnIGM9IkVDODAiIHg9IjIwLjAiIHk9Ii02MzEuMCIgdz0iMTIzLjQ0IiBoPSIxMjU4LjAiIGgtYS14PSIxOTMiIG49InRpbWVTaWdCcmFja2V0TGVmdCIvPgogIDxnIGM9IkVDODEiIHg9IjUwLjAiIHk9Ii02MjYuMCIgdz0iMTM1LjA1IiBoPSIxMjUxLjI5IiBoLWEteD0iMjA1IiBuPSJ0aW1lU2lnQnJhY2tldFJpZ2h0Ii8+CiAgPGcgYz0iRUM4MiIgeD0iMjAuMCIgeT0iLTM4Ni4zNCIgdz0iMTI0LjAiIGg9Ijc3NC4zNCIgaC1hLXg9IjE5NCIgbj0idGltZVNpZ0JyYWNrZXRMZWZ0U21hbGwiLz4KICA8ZyBjPSJFQzgzIiB4PSI1MC4wIiB5PSItMzg5LjE1IiB3PSIxMzEuMCIgaD0iNzc2Ljc2IiBoLWEteD0iMjAxIiBuPSJ0aW1lU2lnQnJhY2tldFJpZ2h0U21hbGwiLz4KICA8ZyBjPSJFQzg0IiB4PSI1MC4wIiB5PSItNTIzLjAiIHc9IjMwOS4wIiBoPSIxMDQ3LjAiIGgtYS14PSI0MDkiIG49InRpbWVTaWdTbGFzaCIvPgogIDxnIGM9IkVDODUiIHg9IjAuMzQiIHk9Ii00MzUuMCIgdz0iMzgzLjY2IiBoPSI4NjcuNTkiIGgtYS14PSIzODQiIG49InRpbWVTaWdDdXQyIi8+CiAgPGcgYz0iRUM4NiIgeD0iMC4wIiB5PSItNDM1LjAiIHc9IjQ1NC4wIiBoPSI4NjcuNTkiIGgtYS14PSI0NTQiIG49InRpbWVTaWdDdXQzIi8+CiAgPGcgYz0iRTIyMCIgeD0iLTE1OC4wIiB5PSItODguMCIgdz0iMzE0LjE5IiBoPSIxNzYuMCIgaC1hLXg9IjE1NiIgbj0idHJlbW9sbzEiLz4KICA8ZyBjPSJFMjIxIiB4PSItMTQ4LjAiIHk9Ii0xNzcuMCIgdz0iMjk3LjAiIGg9IjM1NC4wIiBoLWEteD0iMTQ5IiBuPSJ0cmVtb2xvMiIvPgogIDxnIGM9IkUyMjIiIHg9Ii0xNDYuNiIgeT0iLTI1My4wIiB3PSIyOTMuODIiIGg9IjUwNi4wIiBoLWEteD0iMTQ3IiBuPSJ0cmVtb2xvMyIvPgogIDxnIGM9IkUyMjMiIHg9Ii0xNTkuMCIgeT0iLTM0Mi4wIiB3PSIzMTguMCIgaD0iNjg0LjAiIGgtYS14PSIxNTkiIG49InRyZW1vbG80Ii8+CiAgPGcgYz0iRTIyNCIgeD0iLTE2MS4wIiB5PSItNDM3LjAiIHc9IjMyMi4wIiBoPSI4NzQuMCIgaC1hLXg9IjE2MSIgbj0idHJlbW9sbzUiLz4KICA8ZyBjPSJFMjJBIiB4PSItMTc1LjAiIHk9Ii0xMjMuMCIgdz0iMzUyLjAiIGg9IjI0NC4yNCIgaC1hLXg9IjE3NyIgbj0iYnV6elJvbGwiLz4KICA8ZyBjPSJFMjJFIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjQyLjAiIGg9IjE0OC4wIiBoLWEteD0iMjQyIiBuPSJ0cmVtb2xvRGl2aXNpRG90czIiLz4KICA8ZyBjPSJFMjJGIiB4PSIwLjAiIHk9IjAuMCIgdz0iNDE0LjAiIGg9IjE2OC4wIiBoLWEteD0iNDE0IiBuPSJ0cmVtb2xvRGl2aXNpRG90czMiLz4KICA8ZyBjPSJFMjMwIiB4PSIwLjAiIHk9IjAuMCIgdz0iNTQ1LjAiIGg9IjE3MC4wIiBoLWEteD0iNTQ1IiBuPSJ0cmVtb2xvRGl2aXNpRG90czQiLz4KICA8ZyBjPSJFMjMxIiB4PSIwLjAiIHk9IjAuMCIgdz0iNDA3LjAiIGg9IjMyNy4wIiBoLWEteD0iNDA3IiBuPSJ0cmVtb2xvRGl2aXNpRG90czYiLz4KICA8ZyBjPSJFODgwIiB4PSIxMC4wIiB5PSIzLjAiIHc9IjI3Mi4wIiBoPSI0NDkuMCIgaC1hLXg9IjI5MiIgbj0idHVwbGV0MCIvPgogIDxnIGM9IkU4ODEiIHg9IjEwLjAiIHk9Ii00MC4wIiB3PSIyMTAuNTEiIGg9IjUzNC4wIiBoLWEteD0iMjMxIiBuPSJ0dXBsZXQxIi8+CiAgPGcgYz0iRTg4MiIgeD0iMTEuMCIgeT0iLTIwLjAiIHc9IjM1MC4wIiBoPSI0ODQuMCIgaC1hLXg9IjM3MCIgbj0idHVwbGV0MiIvPgogIDxnIGM9IkU4ODMiIHg9IjEwLjAiIHk9Ii0yMC4wIiB3PSIzMjYuMCIgaD0iNDg5LjAiIGgtYS14PSIzNTYiIG49InR1cGxldDMiLz4KICA8ZyBjPSJFODg0IiB4PSIxMC4wIiB5PSItNTAuMCIgdz0iMzI5LjAiIGg9IjU1Ni4xOSIgaC1hLXg9IjM0OSIgbj0idHVwbGV0NCIvPgogIDxnIGM9IkU4ODUiIHg9IjEwLjAiIHk9Ii0xMC4wIiB3PSIzNTAuOTgiIGg9IjUyMy4wIiBoLWEteD0iMzUxIiBuPSJ0dXBsZXQ1Ii8+CiAgPGcgYz0iRTg4NiIgeD0iMTAuMCIgeT0iLTEwLjAiIHc9IjI4MS4wIiBoPSI1MTQuMCIgaC1hLXg9IjMwMSIgbj0idHVwbGV0NiIvPgogIDxnIGM9IkU4ODciIHg9IjEwLjAiIHk9Ii0yNC4wIiB3PSIzMTAuMCIgaD0iNTE1LjAiIGgtYS14PSIzMTAiIG49InR1cGxldDciLz4KICA8ZyBjPSJFODg4IiB4PSIxMC4wIiB5PSItNDAuMCIgdz0iMjY3LjQzIiBoPSI1OTQuMCIgaC1hLXg9IjI4NyIgbj0idHVwbGV0OCIvPgogIDxnIGM9IkU4ODkiIHg9IjEwLjAiIHk9IjAuMCIgdz0iMzAyLjAiIGg9IjY2NC4wIiBoLWEteD0iMzIyIiBuPSJ0dXBsZXQ5Ii8+CiAgPGcgYz0iRTg4QSIgeD0iMTAuMCIgeT0iODAuMCIgdz0iMTI1LjAiIGg9IjMxNC4wIiBoLWEteD0iMTQ1IiBuPSJ0dXBsZXRDb2xvbiIvPgogIDxnIGM9IkU2NDUiIHg9Ii0xNTcuMCIgeT0iMC4wIiB3PSIzMTQuMCIgaD0iMzI1LjAiIGgtYS14PSIxNTciIG49InZvY2FsU3ByZWNoZ2VzYW5nIi8+CjwvYm91bmRpbmctYm94ZXM+Ci9kYXRhL0xlaXB6aWcueG1sADw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjxib3VuZGluZy1ib3hlcyBmb250LWZhbWlseT0iTGVpcHppZyIgdW5pdHMtcGVyLWVtPSIxMDAwIj4KICA8ZyBjPSJFMEEzIiB4PSIwLjAiIHk9Ii0xMzIuMCIgdz0iMzE0LjAiIGg9IjI3MC4wIiBoLWEteD0iMzE0IiBuPSJub3RlaGVhZEhhbGYiPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMTQiIHk9IjAuMjQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjA4IiB5PSItMC4yNCIvPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC4xNCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMjYiIHk9IjAuMTYiLz4KICA8L2c+CiAgPGcgYz0iRTA4MCIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSI0MTQuMCIgaD0iNTAxLjAiIGgtYS14PSI0NTQiIG49InRpbWVTaWcwIi8+CiAgPGcgYz0iRTA4MSIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSIyOTYuMCIgaD0iNTAwLjAiIGgtYS14PSIzMzYiIG49InRpbWVTaWcxIi8+CiAgPGcgYz0iRTA4MiIgeD0iMjAuMCIgeT0iLTI1MS4wIiB3PSI0MDIuMCIgaD0iNTAyLjAiIGgtYS14PSI0NDIiIG49InRpbWVTaWcyIi8+CiAgPGcgYz0iRTA4MyIgeD0iMjAuMCIgeT0iLTI1Mi4wIiB3PSIzNzIuMCIgaD0iNTAyLjAiIGgtYS14PSI0MTIiIG49InRpbWVTaWczIi8+CiAgPGcgYz0iRTA4NCIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSIzODcuMCIgaD0iNTAxLjAiIGgtYS14PSI0MjciIG49InRpbWVTaWc0Ii8+CiAgPGcgYz0iRTA4NSIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSIzNTcuMCIgaD0iNTAwLjAiIGgtYS14PSIzOTciIG49InRpbWVTaWc1Ii8+CiAgPGcgYz0iRTA4NiIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSIzODIuMCIgaD0iNTAwLjAiIGgtYS14PSI0MjIiIG49InRpbWVTaWc2Ii8+CiAgPGcgYz0iRTA4NyIgeD0iMjAuMCIgeT0iLTI1MC4wIiB3PSI0MDQuMCIgaD0iNTAxLjAiIGgtYS14PSI0NDQiIG49InRpbWVTaWc3Ii8+CiAgPGcgYz0iRTA4OCIgeD0iMTAuMCIgeT0iLTI1MC4wIiB3PSIzNzQuMCIgaD0iNDk5LjI1IiBoLWEteD0iNDA0IiBuPSJ0aW1lU2lnOCIvPgogIDxnIGM9IkUwODkiIHg9IjIwLjAiIHk9Ii0yNTAuMCIgdz0iMzg1LjAiIGg9IjUwMC4wIiBoLWEteD0iNDI1IiBuPSJ0aW1lU2lnOSIvPgogIDxnIGM9IkUwQTIiIHg9IjAuMCIgeT0iLTEzMy4wIiB3PSI0MDUuMCIgaD0iMjY2LjAiIGgtYS14PSI0MDUiIG49Im5vdGVoZWFkV2hvbGUiPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMDYiIHk9IjAuMjQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjU3IiB5PSItMC4yMyIvPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjYyIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTBBNCIgeD0iMC4wIiB5PSItMTMzLjAiIHc9IjMxNC4wIiBoPSIyNjYuMCIgaC1hLXg9IjMxNCIgbj0ibm90ZWhlYWRCbGFjayI+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xNCIgeT0iMC4yNCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMDkiIHk9Ii0wLjI0Ii8+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSItMC4wIiB5PSItMC4xNiIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMjYiIHk9IjAuMTYiLz4KICA8L2c+CiAgPGcgYz0iRTA1QyIgeD0iMC4wIiB5PSItNTAyLjAiIHc9IjYwNi4wIiBoPSIxMDA0LjAiIGgtYS14PSI2MDYiIG49ImNDbGVmIi8+CiAgPGcgYz0iRTA1RCIgeD0iMC4wIiB5PSItNzM1LjAiIHc9IjYwNi4wIiBoPSIxMjM3LjAiIGgtYS14PSI2MDYiIG49ImNDbGVmOHZiIi8+CiAgPGcgYz0iRTA1MSIgeD0iLTEuMCIgeT0iLTg5My4wIiB3PSI2NDcuMCIgaD0iMTk3Ni4wIiBoLWEteD0iNjUwIiBuPSJnQ2xlZjE1bWIiLz4KICA8ZyBjPSJFMDUwIiB4PSItMS4wIiB5PSItNjU1LjAiIHc9IjY0Ny4wIiBoPSIxNzM4LjAiIGgtYS14PSI2NDYiIG49ImdDbGVmIi8+CiAgPGcgYz0iRTA1MiIgeD0iLTEuMCIgeT0iLTg5MC4wIiB3PSI2NDcuMCIgaD0iMTk3My4wIiBoLWEteD0iNjQ2IiBuPSJnQ2xlZjh2YiIvPgogIDxnIGM9IkUwNTMiIHg9Ii0xLjAiIHk9Ii02NTUuMCIgdz0iNjQ3LjAiIGg9IjE5NzIuMCIgaC1hLXg9IjY0NiIgbj0iZ0NsZWY4dmEiLz4KICA8ZyBjPSJFMDU0IiB4PSItMS4wIiB5PSItNjU1LjAiIHc9IjY1MS4wIiBoPSIxOTY4LjAiIGgtYS14PSI2NDYiIG49ImdDbGVmMTVtYSIvPgogIDxnIGM9IkUwNjIiIHg9IjQuMCIgeT0iLTU4MS4wIiB3PSI2OTQuMCIgaD0iODMyLjAiIGgtYS14PSI2OTgiIG49ImZDbGVmIi8+CiAgPGcgYz0iRTA2MyIgeD0iNC4wIiB5PSItNzU1LjAiIHc9IjY5NC4wIiBoPSIxMDA2LjAiIGgtYS14PSI2OTgiIG49ImZDbGVmMTVtYiIvPgogIDxnIGM9IkUwNjQiIHg9IjQuMCIgeT0iLTc1MC4wIiB3PSI2OTQuMCIgaD0iMTAwMS4wIiBoLWEteD0iNjk4IiBuPSJmQ2xlZjh2YiIvPgogIDxnIGM9IkUwNjUiIHg9IjQuMCIgeT0iLTU4MS4wIiB3PSI2OTQuMCIgaD0iMTA0OC4wIiBoLWEteD0iNjk4IiBuPSJmQ2xlZjh2YSIvPgogIDxnIGM9IkUwNjYiIHg9IjQuMCIgeT0iLTU4MS4wIiB3PSI2OTQuMCIgaD0iMTA2Ni4wIiBoLWEteD0iNjk4IiBuPSJmQ2xlZjE1bWEiLz4KICA8ZyBjPSJFMjYyIiB4PSIwLjAiIHk9Ii0zMzkuMCIgdz0iMTk3LjAiIGg9IjY5NC4wIiBoLWEteD0iMTk3IiBuPSJhY2NpZGVudGFsU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNjIiIHk9IjAuODQiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE2IiB5PSIwLjY0Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC42MiIgeT0iLTAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE2IiB5PSItMC44MiIvPgogIDwvZz4KICA8ZyBjPSJFMjYxIiB4PSIwLjAiIHk9Ii0zNTEuMCIgdz0iMTU3LjAiIGg9IjcwMi4wIiBoLWEteD0iMTU3IiBuPSJhY2NpZGVudGFsTmF0dXJhbCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4wOCIgeT0iMC43NCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNTUiIHk9Ii0wLjc2Ii8+CiAgPC9nPgogIDxnIGM9IkUyNjAiIHg9IjAuMCIgeT0iLTE3NS4wIiB3PSIxOTguMCIgaD0iNjQ0LjAiIGgtYS14PSIyMDAiIG49ImFjY2lkZW50YWxGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjEiIHk9IjAuNTYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjQzIiB5PSItMC4zNCIvPgogIDwvZz4KICA8ZyBjPSJFMjY0IiB4PSIwLjAiIHk9Ii0xNzUuMCIgdz0iMzg4LjAiIGg9IjY0NC4wIiBoLWEteD0iMzg4IiBuPSJhY2NpZGVudGFsRG91YmxlRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC44NiIgeT0iMC41NiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMjMiIHk9Ii0wLjMiLz4KICA8L2c+CiAgPGcgYz0iRTI2NiIgeD0iMC4wIiB5PSItMTc1LjAiIHc9IjU3OC4wIiBoPSI2NDQuMCIgaC1hLXg9IjU3OCIgbj0iYWNjaWRlbnRhbFRyaXBsZUZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjEuNjIiIHk9IjAuNTciLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjk3IiB5PSItMC4zMSIvPgogIDwvZz4KICA8ZyBjPSJFMjY3IiB4PSIwLjAiIHk9Ii0zNTEuMCIgdz0iMzc4LjAiIGg9IjgyMC4wIiBoLWEteD0iMzc4IiBuPSJhY2NpZGVudGFsTmF0dXJhbEZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuODIiIHk9IjAuNTYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjE3IiB5PSItMC4zMiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNTQiIHk9Ii0wLjc4Ii8+CiAgPC9nPgogIDxnIGM9IkUyNjMiIHg9IjAuMCIgeT0iLTEyMC4wIiB3PSIyNTcuMCIgaD0iMjQwLjAiIGgtYS14PSIyNTgiIG49ImFjY2lkZW50YWxEb3VibGVTaGFycCIvPgogIDxnIGM9IkUyNjUiIHg9IjAuMCIgeT0iLTMzOS4wIiB3PSI0NzUuMCIgaD0iNjk0LjAiIGgtYS14PSI0NzUiIG49ImFjY2lkZW50YWxUcmlwbGVTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS43NCIgeT0iMC44NCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjEuMSIgeT0iMC41Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS43NCIgeT0iLTAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIxLjEiIHk9Ii0wLjUiLz4KICA8L2c+CiAgPGcgYz0iRTI2OCIgeD0iMC4wIiB5PSItMzUxLjAiIHc9IjM3Ny4wIiBoPSI3MDYuMCIgaC1hLXg9IjM3NyIgbj0iYWNjaWRlbnRhbE5hdHVyYWxTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4zNSIgeT0iMC44NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMzUiIHk9Ii0wLjY1Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC41NCIgeT0iLTAuNzciLz4KICA8L2c+CiAgPGcgYz0iRTI2OSIgeD0iMC4wIiB5PSItMzM5LjAiIHc9IjQxMi4wIiBoPSI2OTQuMCIgaC1hLXg9IjQxMiIgbj0iYWNjaWRlbnRhbFNoYXJwU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjEuNDgiIHk9IjAuODMiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE2IiB5PSIwLjY2Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS40OCIgeT0iLTAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE2IiB5PSItMC44MiIvPgogIDwvZz4KICA8ZyBjPSJFMjZBIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iMTYzLjAiIGg9IjUwMC4wIiBoLWEteD0iMTYzIiBuPSJhY2NpZGVudGFsUGFyZW5zTGVmdCIvPgogIDxnIGM9IkUyNkIiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSIxNjMuMCIgaD0iNTAwLjAiIGgtYS14PSIxNjMiIG49ImFjY2lkZW50YWxQYXJlbnNSaWdodCIvPgogIDxnIGM9IkU0QzAiIHg9IjAuMCIgeT0iLTMuMCIgdz0iNjA1LjAiIGg9IjMyMy4wIiBoLWEteD0iNjA1IiBuPSJmZXJtYXRhQWJvdmUiLz4KICA8ZyBjPSJFNEMxIiB4PSIwLjAiIHk9Ii0zMjAuMCIgdz0iNjA1LjAiIGg9IjMyMy4wIiBoLWEteD0iNjA1IiBuPSJmZXJtYXRhQmVsb3ciLz4KICA8ZyBjPSJFMEZBIiB4PSIwLjAiIHk9Ii0xMzMuMCIgdz0iNDA1LjAiIGg9IjI2Ni4wIiBoLWEteD0iNDA1IiBuPSJub3RlaGVhZFdob2xlRmlsbGVkIj4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjIiIHk9IjAuNCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuNDIiIHk9Ii0wLjQiLz4KICA8L2c+CiAgPGcgYz0iRTI0MCIgeD0iMC4wIiB5PSItNjk0LjAiIHc9IjI3Ni4wIiBoPSI2OTQuMCIgaC1hLXg9IjI3NyIgbj0iZmxhZzh0aFVwIi8+CiAgPGcgYz0iRTI0MSIgeD0iMC4wIiB5PSIwLjAiIHc9IjI3Ni4wIiBoPSI2OTQuMCIgaC1hLXg9IjI3NyIgbj0iZmxhZzh0aERvd24iLz4KICA8ZyBjPSJFMDhCIiB4PSIwLjAiIHk9Ii0zMTkuMCIgdz0iNDE3LjAiIGg9IjYzNy4wIiBoLWEteD0iNDE3IiBuPSJ0aW1lU2lnQ3V0Q29tbW9uIi8+CiAgPGcgYz0iRTA4QSIgeD0iMC4wIiB5PSItMjQ5LjAiIHc9IjQxNC4wIiBoPSI1MDAuMCIgaC1hLXg9IjQyMiIgbj0idGltZVNpZ0NvbW1vbiIvPgogIDxnIGM9IkU0RTUiIHg9IjAuMCIgeT0iLTM4OC4wIiB3PSIzMDUuMCIgaD0iNzYwLjAiIGgtYS14PSIzMDQiIG49InJlc3RRdWFydGVyIi8+CiAgPGcgYz0iRTRFNiIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjI3Ni4wIiBoPSI0MzMuMCIgaC1hLXg9IjI3NyIgbj0icmVzdDh0aCIvPgogIDxnIGM9IkU0RTciIHg9IjEuMCIgeT0iLTQ5Mi4wIiB3PSIzMjQuMCIgaD0iNjY2LjAiIGgtYS14PSIzMjQiIG49InJlc3QxNnRoIi8+CiAgPGcgYz0iRTRFOCIgeD0iMS4wIiB5PSItNDg1LjAiIHc9IjM5OC4wIiBoPSI4OTguMCIgaC1hLXg9IjQwNCIgbj0icmVzdDMybmQiLz4KICA8ZyBjPSJFNEU5IiB4PSIyLjAiIHk9Ii03MTguMCIgdz0iNDc4LjAiIGg9IjExMzEuMCIgaC1hLXg9IjQ4MCIgbj0icmVzdDY0dGgiLz4KICA8ZyBjPSJFNEVBIiB4PSI3LjAiIHk9Ii03MzQuMCIgdz0iNTcyLjAiIGg9IjE0MTEuMCIgaC1hLXg9IjU3OCIgbj0icmVzdDEyOHRoIi8+CiAgPGcgYz0iRTg4MCIgeD0iMC4wIiB5PSIwLjAiIHc9IjI0My4wIiBoPSIzMjYuMCIgaC1hLXg9IjI0MyIgbj0idHVwbGV0MCIvPgogIDxnIGM9IkU4ODEiIHg9IjAuMCIgeT0iMC4wIiB3PSIyMDcuMCIgaD0iMzExLjAiIGgtYS14PSIyMDciIG49InR1cGxldDEiLz4KICA8ZyBjPSJFODgyIiB4PSIwLjAiIHk9Ii0xNS4wIiB3PSIyNjAuMCIgaD0iMzI2LjAiIGgtYS14PSIyNjAiIG49InR1cGxldDIiLz4KICA8ZyBjPSJFODgzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjU1LjAiIGg9IjMyNi4wIiBoLWEteD0iMjU1IiBuPSJ0dXBsZXQzIi8+CiAgPGcgYz0iRTg4NCIgeD0iMC4wIiB5PSIwLjAiIHc9IjI1OS4wIiBoPSIzMTEuMCIgaC1hLXg9IjI1OSIgbj0idHVwbGV0NCIvPgogIDxnIGM9IkU4ODUiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNDAuMCIgaD0iMzI2LjAiIGgtYS14PSIyNDAiIG49InR1cGxldDUiLz4KICA8ZyBjPSJFODg2IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjE0LjAiIGg9IjMyNi4wIiBoLWEteD0iMjE0IiBuPSJ0dXBsZXQ2Ii8+CiAgPGcgYz0iRTg4NyIgeD0iMC4wIiB5PSIwLjAiIHc9IjI0My4wIiBoPSIzMTEuMCIgaC1hLXg9IjI0MyIgbj0idHVwbGV0NyIvPgogIDxnIGM9IkU4ODgiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNzQuMCIgaD0iMzI2LjAiIGgtYS14PSIyNzQiIG49InR1cGxldDgiLz4KICA8ZyBjPSJFODg5IiB4PSIwLjAiIHk9Ii0xLjAiIHc9IjIyNS4wIiBoPSIzMjcuMCIgaC1hLXg9IjIyNSIgbj0idHVwbGV0OSIvPgogIDxnIGM9IkU1NjYiIHg9IjAuMCIgeT0iMC4wIiB3PSI0MzIuMCIgaD0iMzY0LjAiIGgtYS14PSI0MzIiIG49Im9ybmFtZW50VHJpbGwiLz4KICA8ZyBjPSJFNTZDIiB4PSIwLjAiIHk9Ii0yLjAiIHc9IjYwNS4wIiBoPSIyNDIuMCIgaC1hLXg9IjYwNSIgbj0ib3JuYW1lbnRTaG9ydFRyaWxsIi8+CiAgPGcgYz0iRTU2RCIgeD0iMC4wIiB5PSItOTAuMCIgdz0iNTg2LjAiIGg9IjM5OS4wIiBoLWEteD0iNTg3IiBuPSJvcm5hbWVudE1vcmRlbnQiLz4KICA8ZyBjPSJFMDA0IiB4PSIwLjAiIHk9Ii0yODIuMTEiIHc9IjM5OS4wIiBoPSIyODIuMTEiIGgtYS14PSIzOTkiIG49ImJyYWNrZXRCb3R0b20iLz4KICA8ZyBjPSJFMDAzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzk5LjAiIGg9IjI4Mi4xMSIgaC1hLXg9IjM5OSIgbj0iYnJhY2tldFRvcCIvPgogIDxnIGM9IkU4OEEiIHg9IjE3LjAiIHk9IjUwLjAiIHc9IjExMC4wIiBoPSIxOTQuMCIgaC1hLXg9IjE0NCIgbj0idHVwbGV0Q29sb24iLz4KICA8ZyBjPSJFNTIyIiB4PSItMTQzLjAiIHk9Ii0yMjMuMCIgdz0iNDQ4LjAiIGg9IjY2NS4wIiBoLWEteD0iMjMyIiBuPSJkeW5hbWljRm9ydGUiLz4KICA8ZyBjPSJFNTIxIiB4PSItNDQuMCIgeT0iLTE4LjAiIHc9IjQ3Mi4wIiBoPSIyODAuMCIgaC1hLXg9IjQwNSIgbj0iZHluYW1pY01lenpvIi8+CiAgPGcgYz0iRTUyMCIgeD0iLTQ5LjAiIHk9Ii0xNjcuMCIgdz0iMzgyLjAiIGg9IjQzMC4wIiBoLWEteD0iMzA2IiBuPSJkeW5hbWljUGlhbm8iLz4KICA8ZyBjPSJFNTIzIiB4PSItMjAuMCIgeT0iMC4wIiB3PSIyNDUuMCIgaD0iMjU5LjAiIGgtYS14PSIyMjUiIG49ImR5bmFtaWNSaW5mb3J6YW5kbyIvPgogIDxnIGM9IkU1MjQiIHg9IjAuMCIgeT0iMC4wIiB3PSIxOTQuMCIgaD0iMjcwLjAiIGgtYS14PSIxOTQiIG49ImR5bmFtaWNTZm9yemFuZG8iLz4KICA8ZyBjPSJFNTI1IiB4PSItMzYuMCIgeT0iLTE2LjAiIHc9IjI5Ni4wIiBoPSIyNjUuMCIgaC1hLXg9IjI2MCIgbj0iZHluYW1pY1oiLz4KICA8ZyBjPSJFNjUwIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjk1LjAiIGg9IjUxNC4wIiBoLWEteD0iNjk1IiBuPSJrZXlib2FyZFBlZGFsUGVkIi8+CiAgPGcgYz0iRTY1NSIgeD0iMC4wIiB5PSIwLjAiIHc9IjQzMS4wIiBoPSI0MTguMCIgaC1hLXg9IjQzMSIgbj0ia2V5Ym9hcmRQZWRhbFVwIi8+CiAgPGcgYz0iRTA0NiIgeD0iMC4wIiB5PSItMjIuMCIgdz0iOTM1LjAiIGg9IjQyOC4wIiBoLWEteD0iOTM1IiBuPSJkYUNhcG8iLz4KICA8ZyBjPSJFMDQ1IiB4PSIwLjAiIHk9Ii0xNC4wIiB3PSI4NjAuMCIgaD0iNDE4LjAiIGgtYS14PSI4NjAiIG49ImRhbFNlZ25vIi8+CiAgPGcgYz0iRTA0NyIgeD0iMC4wIiB5PSIwLjAiIHc9IjQxMS4wIiBoPSI1MTMuMCIgaC1hLXg9IjQxMSIgbj0ic2Vnbm8iLz4KICA8ZyBjPSJFMDQ4IiB4PSIwLjAiIHk9Ii03My4wIiB3PSI1MzcuMCIgaD0iNjUzLjAiIGgtYS14PSI1MzciIG49ImNvZGEiLz4KICA8ZyBjPSJFMDRCIiB4PSIwLjAiIHk9Ii0zNC4wIiB3PSI0NTAuMCIgaD0iMTE5Mi4wIiBoLWEteD0iNDc3IiBuPSJzZWdub1NlcnBlbnQyIi8+CiAgPGcgYz0iRTUwMCIgeD0iMC4wIiB5PSItMjQyLjAiIHc9IjUwOC4wIiBoPSI0ODQuMCIgaC1hLXg9IjUwOCIgbj0icmVwZWF0MUJhciIvPgogIDxnIGM9IkUyMjAiIHg9Ii0xNjMuMCIgeT0iLTEyNS4wIiB3PSIzMjYuMCIgaD0iMjUwLjAiIGgtYS14PSIxNjMiIG49InRyZW1vbG8xIi8+CiAgPGcgYz0iRTIyMiIgeD0iLTE2My4wIiB5PSItMzAwLjAiIHc9IjMyNi4wIiBoPSI2MDAuMCIgaC1hLXg9IjE2MyIgbj0idHJlbW9sbzMiLz4KICA8ZyBjPSJFMjIzIiB4PSItMTYzLjAiIHk9Ii0zODcuMCIgdz0iMzI2LjAiIGg9Ijc3NS4wIiBoLWEteD0iMTYzIiBuPSJ0cmVtb2xvNCIvPgogIDxnIGM9IkUyMjQiIHg9Ii0xNjMuMCIgeT0iLTQ3NS4wIiB3PSIzMjYuMCIgaD0iOTUwLjAiIGgtYS14PSIxNjMiIG49InRyZW1vbG81Ii8+CiAgPGcgYz0iRTIyMSIgeD0iLTE2My4wIiB5PSItMjEyLjAiIHc9IjMyNi4wIiBoPSI0MjUuMCIgaC1hLXg9IjE2MyIgbj0idHJlbW9sbzIiLz4KICA8ZyBjPSJFNTMwIiB4PSItMTQ0LjAiIHk9Ii0yMjMuMCIgdz0iOTA4LjAiIGg9IjY2Ny4wIiBoLWEteD0iNjkyIiBuPSJkeW5hbWljRkZGIi8+CiAgPGcgYz0iRTUyRiIgeD0iLTE0My4wIiB5PSItMjIzLjAiIHc9IjY5OC4wIiBoPSI2NjUuMCIgaC1hLXg9IjQ3OSIgbj0iZHluYW1pY0ZGIi8+CiAgPGcgYz0iRTUzMSIgeD0iLTE0NC4wIiB5PSItMjIzLjAiIHc9IjExNDAuMCIgaD0iNjY3LjAiIGgtYS14PSI5MjUiIG49ImR5bmFtaWNGRkZGIi8+CiAgPGcgYz0iRTUzMiIgeD0iLTE0NC4wIiB5PSItMjIzLjAiIHc9IjEzNzQuMCIgaD0iNjY3LjAiIGgtYS14PSIxMTU4IiBuPSJkeW5hbWljRkZGRkYiLz4KICA8ZyBjPSJFNEEwIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzQ3LjAiIGg9IjIzNi4wIiBoLWEteD0iMzQ3IiBuPSJhcnRpY0FjY2VudEFib3ZlIi8+CiAgPGcgYz0iRTRBMSIgeD0iMC4wIiB5PSItMjM2LjAiIHc9IjM0Ny4wIiBoPSIyMzYuMCIgaC1hLXg9IjM0NyIgbj0iYXJ0aWNBY2NlbnRCZWxvdyIvPgogIDxnIGM9IkU0QTgiIHg9IjAuMCIgeT0iMC4wIiB3PSIxNTMuMCIgaD0iMjI0LjAiIGgtYS14PSIxNTMiIG49ImFydGljU3RhY2NhdGlzc2ltb1dlZGdlQWJvdmUiLz4KICA8ZyBjPSJFNEE5IiB4PSIwLjAiIHk9Ii0yMjQuMCIgdz0iMTUzLjAiIGg9IjIyNC4wIiBoLWEteD0iMTUzIiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9XZWRnZUJlbG93Ii8+CiAgPGcgYz0iRTRBQSIgeD0iMC4wIiB5PSIwLjAiIHc9IjMzLjAiIGg9IjI0MC4wIiBoLWEteD0iMTAwMCIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vU3Ryb2tlQWJvdmUiLz4KICA8ZyBjPSJFNEFCIiB4PSIwLjAiIHk9Ii0yNDAuMCIgdz0iMzMuMCIgaD0iMjQwLjAiIGgtYS14PSIzNCIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vU3Ryb2tlQmVsb3ciLz4KICA8ZyBjPSJFNTY4IiB4PSIwLjAiIHk9IjAuMCIgdz0iNDY4LjAiIGg9IjI0NC4wIiBoLWEteD0iNDY4IiBuPSJvcm5hbWVudFR1cm5JbnZlcnRlZCIvPgogIDxnIGM9IkU1NjciIHg9IjAuMCIgeT0iMC4wIiB3PSI0NjguMCIgaD0iMjQ0LjAiIGgtYS14PSI0NjgiIG49Im9ybmFtZW50VHVybiIvPgogIDxnIGM9IkU1NkUiIHg9IjAuMCIgeT0iLTEuMCIgdz0iNzEwLjAiIGg9IjE5OS4wIiBoLWEteD0iNzExIiBuPSJvcm5hbWVudFRyZW1ibGVtZW50Ii8+CiAgPGcgYz0iRTU2QSIgeD0iMC4wIiB5PSIwLjAiIHc9IjI0NC4wIiBoPSI0NjguMCIgaC1hLXg9IjI0NCIgbj0ib3JuYW1lbnRUdXJuVXAiLz4KICA8ZyBjPSJFNTY5IiB4PSIwLjAiIHk9Ii04MS4wIiB3PSI0NjguMCIgaD0iNDAwLjAiIGgtYS14PSI0NjgiIG49Im9ybmFtZW50VHVyblNsYXNoIi8+CiAgPGcgYz0iRTRBQyIgeD0iMC4wIiB5PSIwLjAiIHc9IjI3My4wIiBoPSIyNjUuMCIgaC1hLXg9IjI3NCIgbj0iYXJ0aWNNYXJjYXRvQWJvdmUiLz4KICA8ZyBjPSJFNEFEIiB4PSIxLjAiIHk9Ii0yNjUuMCIgdz0iMjczLjAiIGg9IjI2NS4wIiBoLWEteD0iMjc0IiBuPSJhcnRpY01hcmNhdG9CZWxvdyIvPgogIDxnIGM9IkU1NkIiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNDQuMCIgaD0iNDY4LjAiIGgtYS14PSIyNDQiIG49Im9ybmFtZW50VHVyblVwUyIvPgogIDxnIGM9IkU5MzgiIHg9IjAuMCIgeT0iLTE0MS4wIiB3PSIyODIuMCIgaD0iMjgyLjAiIGgtYS14PSIyODIiIG49Im1lbnN1cmFsTm90ZWhlYWRTZW1pYnJldmlzQmxhY2siLz4KICA8ZyBjPSJFOTM5IiB4PSIwLjAiIHk9Ii0xNDEuMCIgdz0iMjgyLjAiIGg9IjI4Mi4wIiBoLWEteD0iMjgyIiBuPSJtZW5zdXJhbE5vdGVoZWFkU2VtaWJyZXZpc1ZvaWQiLz4KICA8ZyBjPSJFOTNDIiB4PSIwLjAiIHk9Ii0xOTUuMCIgdz0iMzEyLjAiIGg9IjM5MC4wIiBoLWEteD0iMzEyIiBuPSJtZW5zdXJhbE5vdGVoZWFkTWluaW1hV2hpdGUiLz4KICA8ZyBjPSJFOTNEIiB4PSIwLjAiIHk9Ii0xOTUuMCIgdz0iMzEyLjAiIGg9IjM5MC4wIiBoLWEteD0iMzEyIiBuPSJtZW5zdXJhbE5vdGVoZWFkU2VtaW1pbmltYVdoaXRlIi8+CiAgPGcgYz0iRTEwMSIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjQ2MC4wIiBoPSI1MDAuMCIgaC1hLXg9IjQ2MCIgbj0ibm90ZWhlYWRTbGFzaEhvcml6b250YWxFbmRzIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTEuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuODQiIHk9IjEuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTAxIiB4PSIwLjAiIHk9Ii0yNDIuMCIgdz0iNzUwLjAiIGg9IjQ4NC4wIiBoLWEteD0iNzUxIiBuPSJyZXBlYXQyQmFycyIvPgogIDxnIGM9IkU1MDIiIHg9IjAuMCIgeT0iLTI0Mi4wIiB3PSIxMjM0LjAiIGg9IjQ4NC4wIiBoLWEteD0iMTIzNCIgbj0icmVwZWF0NEJhcnMiLz4KICA8ZyBjPSJFOTAxIiB4PSIwLjAiIHk9Ii0xNDcuMCIgdz0iMjY4LjAiIGg9Ijk5MS4wIiBoLWEteD0iMjY4IiBuPSJtZW5zdXJhbEdjbGVmUGV0cnVjY2kiLz4KICA8ZyBjPSJFOTA0IiB4PSIwLjAiIHk9Ii04ODMuMCIgdz0iNTk3LjAiIGg9IjEyMDguMCIgaC1hLXg9IjU5NiIgbj0ibWVuc3VyYWxGY2xlZlBldHJ1Y2NpIi8+CiAgPGcgYz0iRTkwOSIgeD0iMS4wIiB5PSItNjUyLjAiIHc9IjIwNS41OCIgaD0iMTMwNi4wIiBoLWEteD0iMjA0IiBuPSJtZW5zdXJhbENjbGVmUGV0cnVjY2lQb3NNaWRkbGUiLz4KICA8ZyBjPSJFNTI2IiB4PSItMzkuMCIgeT0iLTE4LjAiIHc9IjM1Mi4wIiBoPSIyODAuMCIgaC1hLXg9IjI5MCIgbj0iZHluYW1pY05pZW50ZSIvPgogIDxnIGM9IkU1MjciIHg9Ii00OS4wIiB5PSItMTY3LjAiIHc9IjE4ODIuMCIgaD0iNDMwLjAiIGgtYS14PSIxODAwIiBuPSJkeW5hbWljUFBQUFBQIi8+CiAgPGcgYz0iRTUyQiIgeD0iLTQ5LjAiIHk9Ii0xNjcuMCIgdz0iNjgyLjAiIGg9IjQzMC4wIiBoLWEteD0iNjAwIiBuPSJkeW5hbWljUFAiLz4KICA8ZyBjPSJFNTJBIiB4PSItNDkuMCIgeT0iLTE2Ny4wIiB3PSI5ODIuMCIgaD0iNDMwLjAiIGgtYS14PSI5MDAiIG49ImR5bmFtaWNQUFAiLz4KICA8ZyBjPSJFNTI5IiB4PSItNDkuMCIgeT0iLTE2Ny4wIiB3PSIxMjgyLjAiIGg9IjQzMC4wIiBoLWEteD0iMTIwMCIgbj0iZHluYW1pY1BQUFAiLz4KICA8ZyBjPSJFNTI4IiB4PSItNDkuMCIgeT0iLTE2Ny4wIiB3PSIxNTgyLjAiIGg9IjQzMC4wIiBoLWEteD0iMTUwMCIgbj0iZHluYW1pY1BQUFBQIi8+CiAgPGcgYz0iRTUzMyIgeD0iLTE0My4wIiB5PSItMjIzLjAiIHc9IjE2MDUuMCIgaD0iNjY3LjAiIGgtYS14PSIxMzkwIiBuPSJkeW5hbWljRkZGRkZGIi8+CiAgPGcgYz0iRTUyQyIgeD0iLTQ0LjAiIHk9Ii0xNjcuMCIgdz0iNzgyLjAiIGg9IjQzMC4wIiBoLWEteD0iNzExIiBuPSJkeW5hbWljTVAiLz4KICA8ZyBjPSJFNTJEIiB4PSItNDQuMCIgeT0iLTIyMy4wIiB3PSI3NTQuMCIgaD0iNjY1LjAiIGgtYS14PSI2MzciIG49ImR5bmFtaWNNRiIvPgogIDxnIGM9IkU1MkUiIHg9Ii00OS4wIiB5PSItMjIzLjAiIHc9IjY4Ny4wIiBoPSI2NjUuMCIgaC1hLXg9IjMwNiIgbj0iZHluYW1pY1BGIi8+CiAgPGcgYz0iRTUzNCIgeD0iLTE0My4wIiB5PSItMjIzLjAiIHc9IjcwOC4wIiBoPSI2NjUuMCIgaC1hLXg9IjUzMiIgbj0iZHluYW1pY0ZvcnRlUGlhbm8iLz4KICA8ZyBjPSJFNTM1IiB4PSItMTQzLjAiIHk9Ii0yMjMuMCIgdz0iNjM1LjAiIGg9IjY2NS4wIiBoLWEteD0iNDkyIiBuPSJkeW5hbWljRm9yemFuZG8iLz4KICA8ZyBjPSJFNTM2IiB4PSIwLjAiIHk9Ii0yMjMuMCIgdz0iNDk5LjAiIGg9IjY2NS4wIiBoLWEteD0iNDI4IiBuPSJkeW5hbWljU2ZvcnphbmRvMSIvPgogIDxnIGM9IkU1MzciIHg9IjAuMCIgeT0iLTIyMy4wIiB3PSI3NjEuMCIgaD0iNjY1LjAiIGgtYS14PSI3MjgiIG49ImR5bmFtaWNTZm9yemFuZG9QaWFubyIvPgogIDxnIGM9IkU1MzgiIHg9IjAuMCIgeT0iLTIyMy4wIiB3PSIxMDYxLjAiIGg9IjY2NS4wIiBoLWEteD0iMTAyOCIgbj0iZHluYW1pY1Nmb3J6YW5kb1BpYW5pc3NpbW8iLz4KICA8ZyBjPSJFNTNCIiB4PSIwLjAiIHk9Ii0yMjMuMCIgdz0iOTIwLjAiIGg9IjY2NS4wIiBoLWEteD0iOTIwIiBuPSJkeW5hbWljU2ZvcnphdG9GRiIvPgogIDxnIGM9IkU1MzkiIHg9IjAuMCIgeT0iLTIyMy4wIiB3PSI2ODguMCIgaD0iNjY1LjAiIGgtYS14PSI2ODgiIG49ImR5bmFtaWNTZm9yemF0byIvPgogIDxnIGM9IkU1M0EiIHg9IjAuMCIgeT0iLTIyMy4wIiB3PSIxMDIxLjAiIGg9IjY2NS4wIiBoLWEteD0iOTg4IiBuPSJkeW5hbWljU2ZvcnphdG9QaWFubyIvPgogIDxnIGM9IkU1M0MiIHg9Ii0yMC4wIiB5PSItMjIzLjAiIHc9IjU1MC4wIiBoPSI2NjUuMCIgaC1hLXg9IjQ1NyIgbj0iZHluYW1pY1JpbmZvcnphbmRvMSIvPgogIDxnIGM9IkU1M0QiIHg9Ii0yMC4wIiB5PSItMjIzLjAiIHc9IjczNy4wIiBoPSI2NjUuMCIgaC1hLXg9IjcxNyIgbj0iZHluYW1pY1JpbmZvcnphbmRvMiIvPgogIDxnIGM9IkU1MTAiIHg9IjAuMCIgeT0iMS4wIiB3PSIyNjYuMCIgaD0iMzMxLjAiIGgtYS14PSIyNjYiIG49Im90dGF2YSIvPgogIDxnIGM9IkU1MTQiIHg9IjMuMCIgeT0iLTguMCIgdz0iNDIzLjAiIGg9IjMyOS4wIiBoLWEteD0iNDI2IiBuPSJxdWluZGljZXNpbWEiLz4KICA8ZyBjPSJFNTE3IiB4PSIwLjAiIHk9Ii0xNS4wIiB3PSI1MDQuMCIgaD0iMzI2LjAiIGgtYS14PSI1MDQiIG49InZlbnRpZHVlc2ltYSIvPgogIDxnIGM9IkU1MTUiIHg9IjMuMCIgeT0iLTguMCIgdz0iOTIzLjAiIGg9IjMzNS4wIiBoLWEteD0iOTI2IiBuPSJxdWluZGljZXNpbWFBbHRhIi8+CiAgPGcgYz0iRTUxNiIgeD0iMy4wIiB5PSItOC4wIiB3PSI5MTMuMCIgaD0iMzI5LjAiIGgtYS14PSI5MTYiIG49InF1aW5kaWNlc2ltYUJhc3NhIi8+CiAgPGcgYz0iRTUxOCIgeD0iMC4wIiB5PSItMTUuMCIgdz0iMTAyMS4wIiBoPSIzMzIuMCIgaC1hLXg9IjEwMjEiIG49InZlbnRpZHVlc2ltYUFsdGEiLz4KICA8ZyBjPSJFNTE5IiB4PSIwLjAiIHk9Ii0xNS4wIiB3PSI5OTEuMCIgaD0iMzI2LjAiIGgtYS14PSI5OTEiIG49InZlbnRpZHVlc2ltYUJhc3NhIi8+CiAgPGcgYz0iRTUxMSIgeD0iMC4wIiB5PSIxLjAiIHc9IjY1Ny4wIiBoPSIzNDkuMCIgaC1hLXg9IjY1NyIgbj0ib3R0YXZhQWx0YSIvPgogIDxnIGM9IkU1MTIiIHg9IjAuMCIgeT0iMC4wIiB3PSI2NTAuMCIgaD0iMzMyLjAiIGgtYS14PSI2NTAiIG49Im90dGF2YUJhc3NhIi8+CiAgPGcgYz0iRTUxMyIgeD0iMC4wIiB5PSIwLjAiIHc9IjYyNC4wIiBoPSIzMzIuMCIgaC1hLXg9IjYyNCIgbj0ib3R0YXZhQmFzc2FCYSIvPgogIDxnIGM9IkU1MDQiIHg9IjAuMCIgeT0iLTI0Mi4wIiB3PSI1MDguMCIgaD0iNDg0LjAiIGgtYS14PSI1MDgiIG49InJlcGVhdEJhclNsYXNoIi8+CiAgPGcgYz0iRTA2OSIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjMyNS4wIiBoPSI1MDAuMCIgaC1hLXg9IjMyNSIgbj0idW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYxIi8+CiAgPGcgYz0iRTA2QSIgeD0iMC4wIiB5PSItMzk2LjAiIHc9IjI1Ny4wIiBoPSI3OTEuMCIgaC1hLXg9IjI1NyIgbj0idW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYyIi8+CiAgPGcgYz0iRTkwMiIgeD0iLTE4OS4wIiB5PSItMjY4LjAiIHc9IjM3MC4wIiBoPSI0NzAuMCIgaC1hLXg9IjE4MSIgbj0iY2hhbnRGY2xlZiIvPgogIDxnIGM9IkU5MDYiIHg9Ii0xLjAiIHk9Ii0yMDIuMCIgdz0iMTgyLjAiIGg9IjQwNC4wIiBoLWEteD0iMTgxIiBuPSJjaGFudENjbGVmIi8+CiAgPGcgYz0iRTRBMiIgeD0iMC4wIiB5PSIwLjAiIHc9Ijk2LjAiIGg9Ijk2LjAiIGgtYS14PSI5NiIgbj0iYXJ0aWNTdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBMyIgeD0iMC4wIiB5PSItOTYuMCIgdz0iOTYuMCIgaD0iOTYuMCIgaC1hLXg9Ijk2IiBuPSJhcnRpY1N0YWNjYXRvQmVsb3ciLz4KICA8ZyBjPSJFNEE0IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzQ2LjAiIGg9IjM2LjAiIGgtYS14PSIzNDYiIG49ImFydGljVGVudXRvQWJvdmUiLz4KICA8ZyBjPSJFNEE1IiB4PSIwLjAiIHk9Ii0zNi4wIiB3PSIzNDYuMCIgaD0iMzYuMCIgaC1hLXg9IjM0NiIgbj0iYXJ0aWNUZW51dG9CZWxvdyIvPgogIDxnIGM9IkU0QTYiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMTAuNTQiIGg9IjI0NC4wIiBoLWEteD0iMTEwIiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9BYm92ZSIvPgogIDxnIGM9IkU0QTciIHg9IjAuMCIgeT0iLTI0NC4wIiB3PSIxMTAuNTQiIGg9IjI0NC4wIiBoLWEteD0iMTEwIiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9CZWxvdyIvPgogIDxnIGM9IkU0QUUiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNzMuMCIgaD0iMzc1LjAiIGgtYS14PSIyNzQiIG49ImFydGljTWFyY2F0b1N0YWNjYXRvQWJvdmUiLz4KICA8ZyBjPSJFNEFGIiB4PSIxLjAiIHk9Ii0zNzUuMCIgdz0iMjczLjAiIGg9IjM3NS4wIiBoLWEteD0iMjc0IiBuPSJhcnRpY01hcmNhdG9TdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCMCIgeD0iMC4wIiB5PSIwLjAiIHc9IjM0Ni4wIiBoPSIzNDYuMCIgaC1hLXg9IjM0NiIgbj0iYXJ0aWNBY2NlbnRTdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRCMSIgeD0iMC4wIiB5PSItMzQ2LjAiIHc9IjM0Ni4wIiBoPSIzNDYuMCIgaC1hLXg9IjM0NiIgbj0iYXJ0aWNBY2NlbnRTdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjM0Ni4wIiBoPSIxNzMuMCIgaC1hLXg9IjM0NiIgbj0iYXJ0aWNUZW51dG9TdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRCMyIgeD0iMC4wIiB5PSItMTczLjAiIHc9IjM0Ni4wIiBoPSIxNzMuMCIgaC1hLXg9IjM0NiIgbj0iYXJ0aWNUZW51dG9TdGFjY2F0b0JlbG93Ii8+CiAgPGcgYz0iRTRCNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjM0Ni4wIiBoPSIzMDguMCIgaC1hLXg9IjM0NiIgbj0iYXJ0aWNUZW51dG9BY2NlbnRBYm92ZSIvPgogIDxnIGM9IkU0QjUiIHg9IjAuMCIgeT0iLTMwOC4wIiB3PSIzNDYuMCIgaD0iMzA4LjAiIGgtYS14PSIzNDYiIG49ImFydGljVGVudXRvQWNjZW50QmVsb3ciLz4KICA8ZyBjPSJFNEI2IiB4PSIwLjAiIHk9IjAuMCIgdz0iMTk1Ljg2IiBoPSIxOTQuNTIiIGgtYS14PSIxOTYiIG49ImFydGljU3RyZXNzQWJvdmUiLz4KICA8ZyBjPSJFNEI3IiB4PSIwLjAiIHk9Ii0xOTQuNTIiIHc9IjE5NS44NiIgaD0iMTk0LjUyIiBoLWEteD0iMTk2IiBuPSJhcnRpY1N0cmVzc0JlbG93Ii8+CiAgPGcgYz0iRTRCOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjI3MC4wIiBoPSIxNjcuMCIgaC1hLXg9IjI3MCIgbj0iYXJ0aWNVbnN0cmVzc0Fib3ZlIi8+CiAgPGcgYz0iRTRCOSIgeD0iMC4wIiB5PSItMTY3LjAiIHc9IjI3MC4wIiBoPSIxNjcuMCIgaC1hLXg9IjI3MCIgbj0iYXJ0aWNVbnN0cmVzc0JlbG93Ii8+CiAgPGcgYz0iRTRCQSIgeD0iLTAuMjQiIHk9IjAuMCIgdz0iMjM0LjI0IiBoPSI5Ni4wIiBoLWEteD0iMjM0IiBuPSJhcnRpY0xhaXNzZXpWaWJyZXJBYm92ZSIvPgogIDxnIGM9IkU0QkIiIHg9Ii0wLjI0IiB5PSItOTYuMCIgdz0iMjM0LjI0IiBoPSI5Ni4wIiBoLWEteD0iMjM0IiBuPSJhcnRpY0xhaXNzZXpWaWJyZXJCZWxvdyIvPgogIDxnIGM9IkU0QzYiIHg9IjEuMCIgeT0iMC4wIiB3PSI3ODguMCIgaD0iNDM5LjAiIGgtYS14PSI3OTAiIG49ImZlcm1hdGFMb25nQWJvdmUiLz4KICA8ZyBjPSJFNEM3IiB4PSIxLjAiIHk9Ii00MzkuMCIgdz0iNzg4LjAiIGg9IjQzOS4wIiBoLWEteD0iNzkwIiBuPSJmZXJtYXRhTG9uZ0JlbG93Ii8+CiAgPGcgYz0iRTRCQyIgeD0iMC4wIiB5PSIwLjAiIHc9IjM0Ny4wIiBoPSIzNTAuMCIgaC1hLXg9IjM0NyIgbj0iYXJ0aWNNYXJjYXRvVGVudXRvQWJvdmUiLz4KICA8ZyBjPSJFNEJEIiB4PSIwLjAiIHk9Ii0zNTAuMCIgdz0iMzQ3LjAiIGg9IjM1MC4wIiBoLWEteD0iMzQ3IiBuPSJhcnRpY01hcmNhdG9UZW51dG9CZWxvdyIvPgogIDxnIGM9IkU2MTAiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTAuMCIgaD0iMjQwLjAiIGgtYS14PSIzMTAiIG49InN0cmluZ3NEb3duQm93Ii8+CiAgPGcgYz0iRTYxMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjI4My4wIiBoPSIzMzguMCIgaC1hLXg9IjI4NCIgbj0ic3RyaW5nc1VwQm93Ii8+CiAgPGcgYz0iRTYxMyIgeD0iMC4wIiB5PSIwLjAiIHc9IjI4My4wIiBoPSIzMzguMCIgaC1hLXg9IjI4NCIgbj0ic3RyaW5nc1VwQm93VHVybmVkIi8+CiAgPGcgYz0iRTYxMSIgeD0iMC4wIiB5PSIwLjAiIHc9IjMxMC4wIiBoPSIyNDAuMCIgaC1hLXg9IjMxMCIgbj0ic3RyaW5nc0Rvd25Cb3dUdXJuZWQiLz4KICA8ZyBjPSJFNjE0IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjA2LjAiIGg9IjIwNi4wIiBoLWEteD0iMjA2IiBuPSJzdHJpbmdzSGFybW9uaWMiLz4KICA8ZyBjPSJFNEM4IiB4PSIxLjAiIHk9IjAuMCIgdz0iNzg4LjAiIGg9IjQzOS4wIiBoLWEteD0iNzkwIiBuPSJmZXJtYXRhVmVyeUxvbmdBYm92ZSIvPgogIDxnIGM9IkU0QzkiIHg9IjEuMCIgeT0iLTQzOS4wIiB3PSI3ODguMCIgaD0iNDM5LjAiIGgtYS14PSI3OTAiIG49ImZlcm1hdGFWZXJ5TG9uZ0JlbG93Ii8+CiAgPGcgYz0iRTRDNCIgeD0iMC4wIiB5PSItMC4xOSIgdz0iNzc5LjAiIGg9IjQ0OS4xOSIgaC1hLXg9Ijc3OSIgbj0iZmVybWF0YVNob3J0QWJvdmUiLz4KICA8ZyBjPSJFNEMyIiB4PSIwLjAiIHk9Ii0wLjE5IiB3PSI3NzkuMCIgaD0iNDQ5LjE5IiBoLWEteD0iNzc5IiBuPSJmZXJtYXRhVmVyeVNob3J0QWJvdmUiLz4KICA8ZyBjPSJFNEMzIiB4PSIwLjAiIHk9Ii00NDkuMCIgdz0iNzc5LjAiIGg9IjQ0OS4xOSIgaC1hLXg9Ijc3OSIgbj0iZmVybWF0YVZlcnlTaG9ydEJlbG93Ii8+CiAgPGcgYz0iRTRDNSIgeD0iMC4wIiB5PSItNDQ5LjAiIHc9Ijc3OS4wIiBoPSI0NDkuMTkiIGgtYS14PSI3NzkiIG49ImZlcm1hdGFTaG9ydEJlbG93Ii8+CiAgPGcgYz0iRTRDRSIgeD0iMC4wIiB5PSIwLjAiIHc9IjE4MC4wIiBoPSIzMDAuMCIgaC1hLXg9IjE4MCIgbj0iYnJlYXRoTWFya0NvbW1hIi8+CiAgPGcgYz0iRTkzRSIgeD0iMC4wIiB5PSIwLjAiIHc9IjMwLjAiIGg9Ijc2MC4wIiBoLWEteD0iMzAiIG49Im1lbnN1cmFsQ29tYlN0ZW1VcCIvPgogIDxnIGM9IkU5M0YiIHg9IjAuMCIgeT0iLTc2MC4wIiB3PSIzMC4wIiBoPSI3NjAuMCIgaC1hLXg9IjMwIiBuPSJtZW5zdXJhbENvbWJTdGVtRG93biIvPgogIDxnIGM9IkU5NDkiIHg9IjAuMCIgeT0iMC4wIiB3PSIxODAuMCIgaD0iNzYwLjAiIGgtYS14PSIxODAiIG49Im1lbnN1cmFsQ29tYlN0ZW1VcEZsYWdTZW1pbWluaW1hIi8+CiAgPGcgYz0iRTk0QiIgeD0iMC4wIiB5PSIwLjAiIHc9IjE4MC4wIiBoPSI3NjAuMCIgaC1hLXg9IjE4MCIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ0Z1c2EiLz4KICA8ZyBjPSJFOTRBIiB4PSIwLjAiIHk9Ii03NjAuMCIgdz0iMTgwLjAiIGg9Ijc2MC4wIiBoLWEteD0iMTg2IiBuPSJtZW5zdXJhbENvbWJTdGVtRG93bkZsYWdTZW1pbWluaW1hIi8+CiAgPGcgYz0iRTk0QyIgeD0iMC4wIiB5PSItNzYwLjAiIHc9IjE4MC4wIiBoPSI3NjAuMCIgaC1hLXg9IjE4MCIgbj0ibWVuc3VyYWxDb21iU3RlbURvd25GbGFnRnVzYSIvPgogIDxnIGM9IkU5RjMiIHg9IjAuMCIgeT0iMC4wIiB3PSI0MC4wIiBoPSIyNTAuMCIgaC1hLXg9IjEwMDAiIG49Im1lbnN1cmFsUmVzdEJyZXZpcyIvPgogIDxnIGM9IkU5RjIiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSI0MC4wIiBoPSI1MDAuMCIgaC1hLXg9IjEwMDAiIG49Im1lbnN1cmFsUmVzdExvbmdhSW1wZXJmZWN0YSIvPgogIDxnIGM9IkU5RjEiIHg9IjAuMCIgeT0iLTUwMC4wIiB3PSI0MC4wIiBoPSIxMDAwLjAiIGgtYS14PSIxMDAwIiBuPSJtZW5zdXJhbFJlc3RMb25nYVBlcmZlY3RhIi8+CiAgPGcgYz0iRTlGMCIgeD0iMC4wIiB5PSItNTAwLjAiIHc9IjEzMC4wIiBoPSIxMDAwLjAiIGgtYS14PSIxMDAwIiBuPSJtZW5zdXJhbFJlc3RNYXhpbWEiLz4KICA8ZyBjPSJFOUY0IiB4PSIwLjAiIHk9IjExMC4wIiB3PSI0MC4wIiBoPSIxNDAuMCIgaC1hLXg9IjEwMDAiIG49Im1lbnN1cmFsUmVzdFNlbWlicmV2aXMiLz4KICA8ZyBjPSJFOUY1IiB4PSIwLjAiIHk9IjAuMCIgdz0iNDAuMCIgaD0iMTQwLjAiIGgtYS14PSIxMDAwIiBuPSJtZW5zdXJhbFJlc3RNaW5pbWEiLz4KICA8ZyBjPSJFOUY2IiB4PSIwLjAiIHk9IjAuMCIgdz0iMTE4LjAiIGg9IjE0MC4wIiBoLWEteD0iMTAwMCIgbj0ibWVuc3VyYWxSZXN0U2VtaW1pbmltYSIvPgogIDxnIGM9IkU5RjciIHg9IjAuMCIgeT0iMC4wIiB3PSIxMTguMCIgaD0iMTQwLjAiIGgtYS14PSIxMDAwIiBuPSJtZW5zdXJhbFJlc3RGdXNhIi8+CiAgPGcgYz0iRTlGOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjExOC4wIiBoPSIxNDAuMCIgaC1hLXg9IjEwMDAiIG49Im1lbnN1cmFsUmVzdFNlbWlmdXNhIi8+CiAgPGcgYz0iRTI2QyIgeD0iMC4wIiB5PSItMjYwLjAiIHc9IjkwLjAiIGg9IjUyMC4wIiBoLWEteD0iOTAiIG49ImFjY2lkZW50YWxCcmFja2V0TGVmdCIvPgogIDxnIGM9IkUyNkQiIHg9IjAuMCIgeT0iLTI2MC4wIiB3PSI5MC4wIiBoPSI1MjAuMCIgaC1hLXg9IjkwIiBuPSJhY2NpZGVudGFsQnJhY2tldFJpZ2h0Ii8+CiAgPGcgYz0iRTI3MCIgeD0iLTQzLjAiIHk9Ii0xODQuMCIgdz0iMjYzLjAiIGg9Ijc4Ni4wIiBoLWEteD0iMjIxIiBuPSJhY2NpZGVudGFsUXVhcnRlclRvbmVGbGF0QXJyb3dVcCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC41NiIgeT0iMC41NyIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNSIgeT0iLTAuMzYiLz4KICA8L2c+CiAgPGcgYz0iRTI3MSIgeD0iLTQyLjAiIHk9Ii0zNzUuMCIgdz0iMjYyLjAiIGg9Ijg0NC4wIiBoLWEteD0iMjE4IiBuPSJhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNGbGF0QXJyb3dEb3duIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjE4IiB5PSIwLjU2Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC41MiIgeT0iLTAuMzQiLz4KICA8L2c+CiAgPGcgYz0iRTI3MiIgeD0iLTQ1LjAiIHk9Ii0zNzcuMCIgdz0iMjIyLjAiIGg9Ijg4Mi4wIiBoLWEteD0iMTc4IiBuPSJhY2NpZGVudGFsUXVhcnRlclRvbmVTaGFycE5hdHVyYWxBcnJvd1VwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjQ3IiB5PSIwLjc4Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC42MyIgeT0iLTAuODMiLz4KICA8L2c+CiAgPGcgYz0iRTI3MyIgeD0iMC4wIiB5PSItNTA1LjAiIHc9IjIyMi4wIiBoPSI4ODIuMCIgaC1hLXg9IjE1NyIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdE5hdHVyYWxBcnJvd0Rvd24iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMDgiIHk9IjAuNzciLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjI3IiB5PSItMC44MyIvPgogIDwvZz4KICA8ZyBjPSJFMjc0IiB4PSIwLjAiIHk9Ii0zMzkuMCIgdz0iMjE4LjAiIGg9Ijg1NC4wIiBoLWEteD0iMTk3IiBuPSJhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNTaGFycEFycm93VXAiPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMTYiIHk9IjAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjYyIiB5PSItMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTYiIHk9Ii0wLjgyIi8+CiAgPC9nPgogIDxnIGM9IkUyNzUiIHg9IjAuMCIgeT0iLTUxNS4wIiB3PSIyMTguMCIgaD0iODcwLjAiIGgtYS14PSIxOTciIG49ImFjY2lkZW50YWxRdWFydGVyVG9uZVNoYXJwQXJyb3dEb3duIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjYyIiB5PSIwLjg0Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xNiIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTYiIHk9Ii0wLjgyIi8+CiAgPC9nPgogIDxnIGM9IkUyODAiIHg9IjAuMCIgeT0iLTE3NS4wIiB3PSIxOTguMCIgaD0iNjQ0LjAiIGgtYS14PSIxOTgiIG49ImFjY2lkZW50YWxRdWFydGVyVG9uZUZsYXRTdGVpbiI+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC43IiB5PSIwLjU4Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4zNyIgeT0iLTAuMzMiLz4KICA8L2c+CiAgPGcgYz0iRTI4MSIgeD0iMC4wIiB5PSItMTc1LjAiIHc9IjQxNi4wIiBoPSI2NDQuMCIgaC1hLXg9IjQxNiIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzRmxhdFppbW1lcm1hbm4iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuOTciIHk9IjAuNTkiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjciIHk9IjAuNTgiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjM0IiB5PSItMC4zMSIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMzQiIHk9Ii0wLjMyIi8+CiAgPC9nPgogIDxnIGM9IkUyODIiIHg9IjAuMCIgeT0iLTMzOS4wIiB3PSIxMDYuMCIgaD0iNjY3LjAiIGgtYS14PSIxMDYiIG49ImFjY2lkZW50YWxRdWFydGVyVG9uZVNoYXJwU3RlaW4iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMjUiIHk9IjAuNzIiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE2IiB5PSIwLjY1Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC4yNiIgeT0iLTAuNzUiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE2IiB5PSItMC44MSIvPgogIDwvZz4KICA8ZyBjPSJFMjgzIiB4PSIwLjAiIHk9Ii0zNzMuMCIgdz0iMzAzLjAiIGg9IjcyOC4wIiBoLWEteD0iMzAzIiBuPSJhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNTaGFycFN0ZWluIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjA1IiB5PSIwLjgyIi8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xNiIgeT0iMC41MiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMDUiIHk9Ii0wLjY0Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4xNiIgeT0iLTAuOTUiLz4KICA8L2c+CiAgPGcgYz0iRTI0MiIgeD0iMC4wIiB5PSItNzc5LjAiIHc9IjI3Ni4wIiBoPSI3NzkuMCIgaC1hLXg9IjI3NCIgbj0iZmxhZzE2dGhVcCIvPgogIDxnIGM9IkUyNDQiIHg9IjAuMCIgeT0iLTc3OS4wIiB3PSIyNzYuMCIgaD0iOTY5LjAiIGgtYS14PSIyNzQiIG49ImZsYWczMm5kVXAiLz4KICA8ZyBjPSJFMjQ2IiB4PSIwLjAiIHk9Ii03NzkuMCIgdz0iMjc2LjAiIGg9IjExNTkuMCIgaC1hLXg9IjI3NCIgbj0iZmxhZzY0dGhVcCIvPgogIDxnIGM9IkUyNDgiIHg9IjAuMCIgeT0iLTc3OS4wIiB3PSIyNzYuMCIgaD0iMTM0OS4wIiBoLWEteD0iMjc0IiBuPSJmbGFnMTI4dGhVcCIvPgogIDxnIGM9IkUyNEEiIHg9IjAuMCIgeT0iLTc3OS4wIiB3PSIyNzYuMCIgaD0iMTUzOS4wIiBoLWEteD0iMjc0IiBuPSJmbGFnMjU2dGhVcCIvPgogIDxnIGM9IkUyNDMiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNzYuMCIgaD0iNzYxLjAiIGgtYS14PSIyNzQiIG49ImZsYWcxNnRoRG93biIvPgogIDxnIGM9IkUyNDUiIHg9IjAuMCIgeT0iLTE5MC4wIiB3PSIyNzYuMCIgaD0iOTUwLjAiIGgtYS14PSIyNzQiIG49ImZsYWczMm5kRG93biIvPgogIDxnIGM9IkUyNDciIHg9IjAuMCIgeT0iLTM4MC4wIiB3PSIyNzYuMCIgaD0iMTE0MC4wIiBoLWEteD0iMjc0IiBuPSJmbGFnNjR0aERvd24iLz4KICA8ZyBjPSJFMjQ5IiB4PSIwLjAiIHk9Ii01NzAuMCIgdz0iMjc2LjAiIGg9IjEzMjkuMCIgaC1hLXg9IjI3NCIgbj0iZmxhZzEyOHRoRG93biIvPgogIDxnIGM9IkUyNEIiIHg9IjAuMCIgeT0iLTc2MC4wIiB3PSIyNzYuMCIgaD0iMTUxOC4wIiBoLWEteD0iMjc0IiBuPSJmbGFnMjU2dGhEb3duIi8+CiAgPGcgYz0iRTRFQiIgeD0iLTEuMCIgeT0iLTk1NS4wIiB3PSI2NDIuMCIgaD0iMTYzMi4wIiBoLWEteD0iNjQyIiBuPSJyZXN0MjU2dGgiLz4KICA8ZyBjPSJFNEVDIiB4PSItMS4wIiB5PSItOTU1LjAiIHc9IjcyMS4wIiBoPSIxODY4LjAiIGgtYS14PSI3MjAiIG49InJlc3Q1MTJ0aCIvPgogIDxnIGM9IkU0RUQiIHg9Ii0xLjAiIHk9Ii05NTUuMCIgdz0iNzk1LjAiIGg9IjIwOTkuMCIgaC1hLXg9Ijc5NSIgbj0icmVzdDEwMjR0aCIvPgogIDxnIGM9IkUwOEQiIHg9IjAuMCIgeT0iLTEyNi4wIiB3PSIyNTMuMCIgaD0iMjUyLjAiIGgtYS14PSIyNTMiIG49InRpbWVTaWdQbHVzU21hbGwiLz4KICA8ZyBjPSJFMDhDIiB4PSIwLjAiIHk9Ii0xNzEuMCIgdz0iMzQyLjAiIGg9IjM0Mi4wIiBoLWEteD0iMzQyIiBuPSJ0aW1lU2lnUGx1cyIvPgogIDxnIGM9IkU1OUUiIHg9IjAuMCIgeT0iMC4wIiB3PSIzNzUuMCIgaD0iMTkyLjAiIGgtYS14PSIzNzUiIG49Im9ybmFtZW50WmlnWmFnTGluZVdpdGhSaWdodEVuZCIvPgogIDxnIGM9IkU1OUQiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMDYuMCIgaD0iMTkyLjAiIGgtYS14PSIyNDQiIG49Im9ybmFtZW50WmlnWmFnTGluZU5vUmlnaHRFbmQiLz4KICA8ZyBjPSJFQUFBIiB4PSItNi4zNCIgeT0iMC4wIiB3PSIyMTAuNjgiIGg9IjExMi4wIiBoLWEteD0iMTk4IiBuPSJ3aWdnbGVBcnBlZ2dpYXRvRG93biIvPgogIDxnIGM9IkVBQTkiIHg9Ii02LjM0IiB5PSIwLjAiIHc9IjIxMC42OCIgaD0iMTEyLjAiIGgtYS14PSIxOTgiIG49IndpZ2dsZUFycGVnZ2lhdG9VcCIvPgogIDxnIGM9IkVBQUQiIHg9IjAuMCIgeT0iLTQ0LjAiIHc9IjM3MC4wIiBoPSIyMDAuMCIgaC1hLXg9IjM3MCIgbj0id2lnZ2xlQXJwZWdnaWF0b1VwQXJyb3ciLz4KICA8ZyBjPSJFQUFFIiB4PSIwLjAiIHk9Ii00NC4wIiB3PSIzNzAuMCIgaD0iMjAwLjAiIGgtYS14PSIzNzAiIG49IndpZ2dsZUFycGVnZ2lhdG9Eb3duQXJyb3ciLz4KICA8ZyBjPSJFNjU5IiB4PSIwLjAiIHk9Ii0xNC4wIiB3PSI5NjkuMCIgaD0iNTQ5LjAiIGgtYS14PSI5NjkiIG49ImtleWJvYXJkUGVkYWxTb3N0Ii8+CiAgPGcgYz0iRTkxMCIgeD0iMC4wIiB5PSItMjQwLjAiIHc9IjQ4MC4wIiBoPSI0ODAuMCIgaC1hLXg9IjQ4MCIgbj0ibWVuc3VyYWxQcm9sYXRpb24xIi8+CiAgPGcgYz0iRTkxMSIgeD0iMC4wIiB5PSItMjQwLjAiIHc9IjQ4MC4wIiBoPSI0ODAuMCIgaC1hLXg9IjQ4MCIgbj0ibWVuc3VyYWxQcm9sYXRpb24yIi8+CiAgPGcgYz0iRTkxMiIgeD0iMC4wIiB5PSItNDA4LjAiIHc9IjQ4MC4wIiBoPSI4MTYuMCIgaC1hLXg9IjQ4MCIgbj0ibWVuc3VyYWxQcm9sYXRpb24zIi8+CiAgPGcgYz0iRTkxMyIgeD0iMC4wIiB5PSItNDA4LjAiIHc9IjQ4MC4wIiBoPSI4MTYuMCIgaC1hLXg9IjQ4MCIgbj0ibWVuc3VyYWxQcm9sYXRpb240Ii8+CiAgPGcgYz0iRTkxQiIgeD0iLTI2LjAiIHk9Ii0yNjYuMCIgdz0iNTMyLjAiIGg9IjUzMi4wIiBoLWEteD0iNDgwIiBuPSJtZW5zdXJhbFByb3BvcnRpb25UZW1wdXNQZXJmZWN0dW0iLz4KICA8ZyBjPSJFOTFDIiB4PSItNzUuMCIgeT0iLTI0MC4wIiB3PSI2MjUuMCIgaD0iNDgwLjAiIGgtYS14PSI0ODAiIG49Im1lbnN1cmFsUHJvcG9ydGlvblByb3BvcnRpb0R1cGxhMSIvPgogIDxnIGM9IkU5MTQiIHg9IjAuMCIgeT0iLTI0MC4wIiB3PSI0NTAuMCIgaD0iNDgwLjAiIGgtYS14PSI0NTAiIG49Im1lbnN1cmFsUHJvbGF0aW9uNSIvPgogIDxnIGM9IkU5MTciIHg9IjAuMCIgeT0iLTQwOC4wIiB3PSI0NTAuMCIgaD0iODE2LjAiIGgtYS14PSI0NTAiIG49Im1lbnN1cmFsUHJvbGF0aW9uOCIvPgogIDxnIGM9IkU5MUUiIHg9Ii0yNi4wIiB5PSItMjY2LjAiIHc9IjUzMi4wIiBoPSI1MzIuMCIgaC1hLXg9IjQ1MCIgbj0ibWVuc3VyYWxQcm9wb3J0aW9uUHJvcG9ydGlvVHJpcGxhIi8+CiAgPGcgYz0iRTkyMCIgeD0iMC4wIiB5PSItNjMuMCIgdz0iMTI2LjAiIGg9IjEyNi4wIiBoLWEteD0iMTI2IiBuPSJtZW5zdXJhbFByb2xhdGlvbkNvbWJpbmluZ0RvdCIvPgogIDxnIGM9IkU5MjEiIHg9IjAuMCIgeT0iLTQ3LjAiIHc9IjIyMy4wIiBoPSI5My4wIiBoLWEteD0iMjIzIiBuPSJtZW5zdXJhbFByb2xhdGlvbkNvbWJpbmluZ1R3b0RvdHMiLz4KICA8ZyBjPSJFOTIyIiB4PSIwLjAiIHk9Ii00MC4wIiB3PSIyOTIuMCIgaD0iODAuMCIgaC1hLXg9IjI5MiIgbj0ibWVuc3VyYWxQcm9sYXRpb25Db21iaW5pbmdUaHJlZURvdHMiLz4KICA8ZyBjPSJFOTIzIiB4PSIwLjAiIHk9Ii04OC4wIiB3PSIxOTYuMCIgaD0iMTc2LjAiIGgtYS14PSIxOTYiIG49Im1lbnN1cmFsUHJvbGF0aW9uQ29tYmluaW5nVGhyZWVEb3RzVHJpIi8+CiAgPGcgYz0iRTkyNCIgeD0iMC4wIiB5PSItMTMxLjAiIHc9IjI2NC4wIiBoPSIyNjIuMCIgaC1hLXg9IjI2NCIgbj0ibWVuc3VyYWxQcm9sYXRpb25Db21iaW5pbmdEb3RWb2lkIi8+CiAgPGcgYz0iRTkyNSIgeD0iMC4wIiB5PSItNDA4LjAiIHc9IjM2LjAiIGg9IjgxNi4wIiBoLWEteD0iMzYiIG49Im1lbnN1cmFsUHJvbGF0aW9uQ29tYmluaW5nU3Ryb2tlIi8+CiAgPGcgYz0iRTkxOCIgeD0iMC4wIiB5PSItNDA4LjAiIHc9IjQ1MC4wIiBoPSI4MTYuMCIgaC1hLXg9IjQ1MCIgbj0ibWVuc3VyYWxQcm9sYXRpb245Ii8+CiAgPGcgYz0iRTkxNSIgeD0iMC4wIiB5PSItMjQwLjAiIHc9IjQ1MC4wIiBoPSI0ODAuMCIgaC1hLXg9IjQ1MCIgbj0ibWVuc3VyYWxQcm9sYXRpb242Ii8+CiAgPGcgYz0iRTkxNiIgeD0iMzAuMCIgeT0iLTI0MC4wIiB3PSI0NTAuMCIgaD0iNDgwLjAiIGgtYS14PSI0ODAiIG49Im1lbnN1cmFsUHJvbGF0aW9uNyIvPgogIDxnIGM9IkU5MTkiIHg9IjMwLjAiIHk9Ii00MDguMCIgdz0iNDUwLjAiIGg9IjgxNi4wIiBoLWEteD0iNDgwIiBuPSJtZW5zdXJhbFByb2xhdGlvbjEwIi8+CiAgPGcgYz0iRTkxQSIgeD0iMzAuMCIgeT0iLTI0MC4wIiB3PSI0NTAuMCIgaD0iNDgwLjAiIGgtYS14PSI0ODAiIG49Im1lbnN1cmFsUHJvbGF0aW9uMTEiLz4KICA8ZyBjPSJFOTFGIiB4PSItMjYuMCIgeT0iLTI2Ni4wIiB3PSI1MzIuMCIgaD0iNTMyLjAiIGgtYS14PSI0ODAiIG49Im1lbnN1cmFsUHJvcG9ydGlvblByb3BvcnRpb1F1YWRydXBsYSIvPgogIDxnIGM9IkU5MUQiIHg9Ii0yNi4wIiB5PSItMjY2LjAiIHc9IjUzMi4wIiBoPSI1MzIuMCIgaC1hLXg9IjQ1MCIgbj0ibWVuc3VyYWxQcm9wb3J0aW9uUHJvcG9ydGlvRHVwbGEyIi8+CiAgPGcgYz0iRUJFMCIgeD0iMTcuMCIgeT0iLTMuMCIgdz0iMjI2LjAiIGg9IjI1Mi4wIiBoLWEteD0iMjIwIiBuPSJsdXRlSXRhbGlhbkZyZXQwIi8+CiAgPGcgYz0iRUJFMSIgeD0iMTguMCIgeT0iLTQuMCIgdz0iMTU1LjAiIGg9IjI1My4wIiBoLWEteD0iMTQ4IiBuPSJsdXRlSXRhbGlhbkZyZXQxIi8+CiAgPGcgYz0iRUJFMiIgeD0iMTYuMCIgeT0iLTMuMCIgdz0iMTczLjAiIGg9IjI1Mi4wIiBoLWEteD0iMTY2IiBuPSJsdXRlSXRhbGlhbkZyZXQyIi8+CiAgPGcgYz0iRUJFMyIgeD0iMTcuMCIgeT0iLTMuMCIgdz0iMTcyLjAiIGg9IjI1Mi4wIiBoLWEteD0iMTY2IiBuPSJsdXRlSXRhbGlhbkZyZXQzIi8+CiAgPGcgYz0iRUJFNCIgeD0iMTYuMCIgeT0iLTMuMCIgdz0iMjA1LjAiIGg9IjI1Mi4wIiBoLWEteD0iMTk4IiBuPSJsdXRlSXRhbGlhbkZyZXQ0Ii8+CiAgPGcgYz0iRUJFNSIgeD0iMTcuMCIgeT0iLTMuMCIgdz0iMTU1LjAiIGg9IjI1Ny4wIiBoLWEteD0iMTQ5IiBuPSJsdXRlSXRhbGlhbkZyZXQ1Ii8+CiAgPGcgYz0iRUJFNiIgeD0iMTcuMCIgeT0iLTMuMCIgdz0iMTgyLjAiIGg9IjI1Mi4wIiBoLWEteD0iMTc2IiBuPSJsdXRlSXRhbGlhbkZyZXQ2Ii8+CiAgPGcgYz0iRUJFNyIgeD0iMTcuMCIgeT0iLTMuMCIgdz0iMTY4LjAiIGg9IjI1Mi4wIiBoLWEteD0iMTYyIiBuPSJsdXRlSXRhbGlhbkZyZXQ3Ii8+CiAgPGcgYz0iRUJFOCIgeD0iMTcuMCIgeT0iLTMuMCIgdz0iMTk0LjAiIGg9IjI1Mi4wIiBoLWEteD0iMTg4IiBuPSJsdXRlSXRhbGlhbkZyZXQ4Ii8+CiAgPGcgYz0iRUJFOSIgeD0iMTcuMCIgeT0iLTMuMCIgdz0iMTg1LjAiIGg9IjI1Mi4wIiBoLWEteD0iMTc5IiBuPSJsdXRlSXRhbGlhbkZyZXQ5Ii8+CiAgPGcgYz0iRUJBNyIgeD0iMC4wIiB5PSIwLjAiIHc9Ijg4LjAiIGg9Ijc5MS4wIiBoLWEteD0iODgiIG49Imx1dGVEdXJhdGlvbldob2xlIi8+CiAgPGcgYz0iRUJBOCIgeD0iLTEuMCIgeT0iMC4wIiB3PSI0MDUuMCIgaD0iNzk1LjAiIGgtYS14PSI0MDMiIG49Imx1dGVEdXJhdGlvbkhhbGYiLz4KICA8ZyBjPSJFQkFBIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzkyLjAiIGg9Ijc4MS4wIiBoLWEteD0iMzkzIiBuPSJsdXRlRHVyYXRpb244dGgiLz4KICA8ZyBjPSJFQkE5IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzkwLjAiIGg9Ijc4NS4wIiBoLWEteD0iMzg5IiBuPSJsdXRlRHVyYXRpb25RdWFydGVyIi8+CiAgPGcgYz0iRUJBQiIgeD0iMC4wIiB5PSItMS4wIiB3PSIzOTIuMCIgaD0iNzg3LjAiIGgtYS14PSIzOTIiIG49Imx1dGVEdXJhdGlvbjE2dGgiLz4KICA8ZyBjPSJFQkFDIiB4PSIwLjAiIHk9Ii0xLjAiIHc9IjM4Ni4wIiBoPSI4NTQuMCIgaC1hLXg9IjM4MSIgbj0ibHV0ZUR1cmF0aW9uMzJuZCIvPgogIDxnIGM9IkUyNEMiIHg9IjAuMCIgeT0iLTc3OS4wIiB3PSIyNzcuMCIgaD0iMTcyOS4wIiBoLWEteD0iMjc0IiBuPSJmbGFnNTEydGhVcCIvPgogIDxnIGM9IkUyNEQiIHg9IjAuMCIgeT0iLTk1MC4wIiB3PSIyNzcuMCIgaD0iMTcyOS4wIiBoLWEteD0iMjc0IiBuPSJmbGFnNTEydGhEb3duIi8+CiAgPGcgYz0iRTI0RSIgeD0iMC4wIiB5PSItNzc5LjAiIHc9IjI4MC4wIiBoPSIxOTE5LjAiIGgtYS14PSIyNzQiIG49ImZsYWcxMDI0dGhVcCIvPgogIDxnIGM9IkUyNEYiIHg9IjAuMCIgeT0iLTExNDAuMCIgdz0iMjgwLjAiIGg9IjE5MTkuMCIgaC1hLXg9IjI3NCIgbj0iZmxhZzEwMjR0aERvd24iLz4KICA8ZyBjPSJFQkMwIiB4PSItMC42IiB5PSIwLjAiIHc9IjI3OS42IiBoPSIyMDIuOCIgaC1hLXg9IjI4MCIgbj0ibHV0ZUZyZW5jaEZyZXRBIi8+CiAgPGcgYz0iRUJDMSIgeD0iLTEuMCIgeT0iLTAuMCIgdz0iMjI3LjYiIGg9IjMxMy4yIiBoLWEteD0iMjI3IiBuPSJsdXRlRnJlbmNoRnJldEIiLz4KICA8ZyBjPSJFQkMyIiB4PSIwLjYiIHk9IjAuOCIgdz0iMjUxLjYiIGg9IjIzMy4yIiBoLWEteD0iMjUzIiBuPSJsdXRlRnJlbmNoRnJldEMiLz4KICA8ZyBjPSJFQkMzIiB4PSIwLjIiIHk9IjAuNCIgdz0iNDEzLjIiIGg9IjMwNi4wIiBoLWEteD0iNDEzIiBuPSJsdXRlRnJlbmNoRnJldEQiLz4KICA8ZyBjPSJFQkM0IiB4PSIwLjAiIHk9IjAuMCIgdz0iMTg3LjYiIGg9IjI3Ni40IiBoLWEteD0iMTg3IiBuPSJsdXRlRnJlbmNoRnJldEUiLz4KICA8ZyBjPSJFQkM1IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjExLjc1IiBoPSIzNTUuMCIgaC1hLXg9IjIxMiIgbj0ibHV0ZUZyZW5jaEZyZXRGIi8+CiAgPGcgYz0iRUJDNiIgeD0iLTAuMiIgeT0iLTAuMjMiIHc9IjMyMS4yIiBoPSIzMTkuNjMiIGgtYS14PSIzMjEiIG49Imx1dGVGcmVuY2hGcmV0RyIvPgogIDxnIGM9IkVCQzciIHg9IjAuMCIgeT0iMC4wIiB3PSIyODkuMCIgaD0iMzI4LjAiIGgtYS14PSIyODkiIG49Imx1dGVGcmVuY2hGcmV0SCIvPgogIDxnIGM9IkVCQzgiIHg9IjEuMCIgeT0iMC4wIiB3PSIxNTEuMCIgaD0iMjY3LjAiIGgtYS14PSIxNTMiIG49Imx1dGVGcmVuY2hGcmV0SSIvPgogIDxnIGM9IkVCQzkiIHg9IjAuMCIgeT0iMC4wIiB3PSIxNjEuMCIgaD0iMzU1LjAiIGgtYS14PSIxNjAiIG49Imx1dGVGcmVuY2hGcmV0SyIvPgogIDxnIGM9IkVCQ0EiIHg9IjEuMCIgeT0iMC4wIiB3PSIyMzIuMCIgaD0iMzQ4LjAiIGgtYS14PSIyMzMiIG49Imx1dGVGcmVuY2hGcmV0TCIvPgogIDxnIGM9IkVCQ0IiIHg9Ii0xLjAiIHk9Ii0xLjAiIHc9IjU1MC4wIiBoPSIyMjkuMiIgaC1hLXg9IjU0OSIgbj0ibHV0ZUZyZW5jaEZyZXRNIi8+CiAgPGcgYz0iRUJDQyIgeD0iMC4yIiB5PSItMC4yIiB3PSIzNDEuMiIgaD0iMjEwLjgiIGgtYS14PSIzNDEiIG49Imx1dGVGcmVuY2hGcmV0TiIvPgogIDxnIGM9IkUwMDAiIHg9IjAuMTEiIHk9IjEuMTUiIHc9IjkyLjYzIiBoPSI5OTcuNzEiIGgtYS14PSIxMDAwIiBuPSJicmFjZSIvPgogIDxnIGM9IkU2NDUiIHg9Ii0xNTAuMCIgeT0iMC4wIiB3PSIzMDAuMCIgaD0iMzAwLjAiIGgtYS14PSIxNTAiIG49InZvY2FsU3ByZWNoZ2VzYW5nIi8+CiAgPGcgYz0iRTBBOSIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjI5MC4wIiBoPSIyNTAuMCIgaC1hLXg9IjI5MCIgbj0ibm90ZWhlYWRYQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC40NCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMTYiIHk9IjAuNDQiLz4KICA8L2c+CiAgPGcgYz0iRTBBRiIgeD0iLTEuMCIgeT0iLTEzMy4wIiB3PSIyNjcuMCIgaD0iMjY2LjAiIGgtYS14PSIyNjYiIG49Im5vdGVoZWFkUGx1c0JsYWNrIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iMC4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4wNiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwREIiIHg9IjAuMCIgeT0iLTE2MC4wIiB3PSIzMTQuMCIgaD0iMzIwLjAiIGgtYS14PSIzMTQiIG49Im5vdGVoZWFkRGlhbW9uZEJsYWNrIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iMC4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4yNiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwREMiIHg9IjAuMCIgeT0iLTEyNS4wIiB3PSIzNTAuMCIgaD0iMjUwLjAiIGgtYS14PSIzNTAiIG49Im5vdGVoZWFkRGlhbW9uZEJsYWNrV2lkZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuNCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwREQiIHg9IjAuMCIgeT0iLTE2MC4wIiB3PSIzMTQuMCIgaD0iMzIwLjAiIGgtYS14PSIzMTQiIG49Im5vdGVoZWFkRGlhbW9uZFdoaXRlIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9Ii0wLjAiIHk9Ii0wLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjI2IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTBERSIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjM1MC4wIiBoPSIyNTAuMCIgaC1hLXg9IjM1MCIgbj0ibm90ZWhlYWREaWFtb25kV2hpdGVXaWRlIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9Ii0wLjAiIHk9Ii0wLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjQiIHk9Ii0wLjAiLz4KICA8L2c+CiAgPGcgYz0iRTBEOSIgeD0iMC4wIiB5PSItMTYyLjAiIHc9IjMxNC4wIiBoPSIzMjQuMCIgaC1hLXg9IjMxNCIgbj0ibm90ZWhlYWREaWFtb25kSGFsZiI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSItMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjI2IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTIyQSIgeD0iLTE1NS4wIiB5PSItMTE2LjAiIHc9IjMxMS4wIiBoPSIyMzIuMCIgaC1hLXg9IjE1NiIgbj0iYnV6elJvbGwiLz4KICA8ZyBjPSJFMEI3IiB4PSIwLjAiIHk9Ii0xMjUuMCIgdz0iMjg5LjAiIGg9IjI1MC4wIiBoLWEteD0iMjg5IiBuPSJub3RlaGVhZFZvaWRXaXRoWCI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9Ii0wLjE1Ii8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4xNiIgeT0iMC4xNSIvPgogIDwvZz4KICA8ZyBjPSJFMEI1IiB4PSIwLjAiIHk9Ii0xMzMuMCIgdz0iNDA1LjAiIGg9IjI2Ni4wIiBoLWEteD0iNDA1IiBuPSJub3RlaGVhZFdob2xlV2l0aFgiPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMDYiIHk9IjAuMjQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjU3IiB5PSItMC4yMyIvPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjYyIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTBCNiIgeD0iMC4wIiB5PSItMTMyLjAiIHc9IjMxNC4wIiBoPSIyNzAuMCIgaC1hLXg9IjMxNCIgbj0ibm90ZWhlYWRIYWxmV2l0aFgiPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMTQiIHk9IjAuMjQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjA4IiB5PSItMC4yNCIvPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iLTAuMCIgeT0iLTAuMTQiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjI2IiB5PSIwLjE2Ii8+CiAgPC9nPgogIDxnIGM9IkU1QjAiIHg9IjAuMCIgeT0iLTIuMCIgdz0iOTgwLjAiIGg9IjI3NC4wIiBoLWEteD0iOTgwIiBuPSJvcm5hbWVudFByZWNvbXBTbGlkZSIvPgogIDxnIGM9IkU1QjEiIHg9IjAuMCIgeT0iLTE2MC4wIiB3PSIxMDQwLjAiIGg9IjQwMC4wIiBoLWEteD0iMTA0MCIgbj0ib3JuYW1lbnRQcmVjb21wRGVzY2VuZGluZ1NsaWRlIi8+CiAgPGcgYz0iRTVCMiIgeD0iMC4wIiB5PSItMi4wIiB3PSI4NDkuMCIgaD0iNDAyLjAiIGgtYS14PSI4NDkiIG49Im9ybmFtZW50UHJlY29tcEFwcG9nZ1RyaWxsIi8+CiAgPGcgYz0iRTVCMyIgeD0iMC4wIiB5PSItMi4wIiB3PSI4NTUuMCIgaD0iNTIzLjAiIGgtYS14PSI4NTUiIG49Im9ybmFtZW50UHJlY29tcEFwcG9nZ1RyaWxsU3VmZml4Ii8+CiAgPGcgYz0iRTVCNCIgeD0iMS4wIiB5PSItMi4wIiB3PSIxNDk4LjAiIGg9IjM3NC4wIiBoLWEteD0iMTEwNSIgbj0ib3JuYW1lbnRQcmVjb21wVHVyblRyaWxsREFuZ2xlYmVydCIvPgogIDxnIGM9IkU1QjUiIHg9IjAuMCIgeT0iLTMxNy4wIiB3PSIxMDc2LjAiIGg9IjU5MC4wIiBoLWEteD0iMTA3NiIgbj0ib3JuYW1lbnRQcmVjb21wU2xpZGVUcmlsbERBbmdsZWJlcnQiLz4KICA8ZyBjPSJFNUI2IiB4PSIwLjAiIHk9Ii0zMTcuMCIgdz0iMTI5Mi4wIiBoPSI4NjcuODkiIGgtYS14PSIxMDQ4IiBuPSJvcm5hbWVudFByZWNvbXBTbGlkZVRyaWxsTWFycHVyZyIvPgogIDxnIGM9IkU1QjciIHg9IjEuMCIgeT0iLTkwLjAiIHc9IjEzMjkuMCIgaD0iNDQ0LjAiIGgtYS14PSIxMzMwIiBuPSJvcm5hbWVudFByZWNvbXBUdXJuVHJpbGxCYWNoIi8+CiAgPGcgYz0iRTVCOCIgeD0iMC4wIiB5PSItMzE3LjAiIHc9IjEwNzYuMCIgaD0iNjM2LjAiIGgtYS14PSIxMDc2IiBuPSJvcm5hbWVudFByZWNvbXBTbGlkZVRyaWxsQmFjaCIvPgogIDxnIGM9IkU1QjkiIHg9IjAuMCIgeT0iLTI0OS4wIiB3PSIxMzY5LjAiIGg9IjYyMS4wIiBoLWEteD0iMTM2OSIgbj0ib3JuYW1lbnRQcmVjb21wU2xpZGVUcmlsbE11ZmZhdCIvPgogIDxnIGM9IkU1QkEiIHg9Ii0zNjkuMCIgeT0iLTI0OS4wIiB3PSIxMTkwLjAiIGg9Ijc5OS44OSIgaC1hLXg9IjgyMCIgbj0ib3JuYW1lbnRQcmVjb21wU2xpZGVUcmlsbFN1ZmZpeE11ZmZhdCIvPgogIDxnIGM9IkU1QkIiIHg9IjAuMCIgeT0iLTIuMCIgdz0iMTA2NC4wIiBoPSI1NTIuODkiIGgtYS14PSI4MjAiIG49Im9ybmFtZW50UHJlY29tcFRyaWxsU3VmZml4RGFuZHJpZXUiLz4KICA8ZyBjPSJFNUJDIiB4PSIwLjAiIHk9Ii05MS4wIiB3PSIxMjI3LjAiIGg9IjQwMC4wIiBoLWEteD0iMTIyNyIgbj0ib3JuYW1lbnRQcmVjb21wUG9ydERlVm9peE1vcmRlbnQiLz4KICA8ZyBjPSJFNUJEIiB4PSIwLjAiIHk9Ii05MC4wIiB3PSI4MzAuMCIgaD0iMzk5LjAiIGgtYS14PSI4MzAiIG49Im9ybmFtZW50UHJlY29tcFRyaWxsV2l0aE1vcmRlbnQiLz4KICA8ZyBjPSJFNUJFIiB4PSIwLjAiIHk9Ii0yLjAiIHc9Ijk4My4wIiBoPSIyNzEuMCIgaC1hLXg9Ijk4MyIgbj0ib3JuYW1lbnRQcmVjb21wQ2FkZW5jZSIvPgogIDxnIGM9IkU1QkYiIHg9IjAuMCIgeT0iLTgwLjAiIHc9Ijk4My4wIiBoPSI0MDAuMCIgaC1hLXg9Ijk4MyIgbj0ib3JuYW1lbnRQcmVjb21wQ2FkZW5jZVdpdGhUdXJuIi8+CiAgPGcgYz0iRTVDMCIgeD0iMC4wIiB5PSItMi4wIiB3PSIxMjI3LjAiIGg9IjI3MS4wIiBoLWEteD0iMTIyNyIgbj0ib3JuYW1lbnRQcmVjb21wRG91YmxlQ2FkZW5jZUxvd2VyUHJlZml4Ii8+CiAgPGcgYz0iRTVDMSIgeD0iMC4wIiB5PSItOTAuMCIgdz0iMTAwNS4wIiBoPSIzMzAuMCIgaC1hLXg9IjEwMDUiIG49Im9ybmFtZW50UHJlY29tcENhZGVuY2VVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzIiIHg9IjAuMCIgeT0iLTkwLjAiIHc9IjEwMDUuMCIgaD0iNDAwLjAiIGgtYS14PSIxMDA1IiBuPSJvcm5hbWVudFByZWNvbXBDYWRlbmNlVXBwZXJQcmVmaXhUdXJuIi8+CiAgPGcgYz0iRTVDMyIgeD0iMC4wIiB5PSItOTAuMCIgdz0iMTI0OS4wIiBoPSIzMzAuMCIgaC1hLXg9IjEyNDkiIG49Im9ybmFtZW50UHJlY29tcERvdWJsZUNhZGVuY2VVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzQiIHg9IjAuMCIgeT0iLTkwLjAiIHc9IjEyNDkuMCIgaD0iNDAwLjAiIGgtYS14PSIxMjQ5IiBuPSJvcm5hbWVudFByZWNvbXBEb3VibGVDYWRlbmNlVXBwZXJQcmVmaXhUdXJuIi8+CiAgPGcgYz0iRTVDNSIgeD0iMC4wIiB5PSItMi4wIiB3PSI4MjEuMCIgaD0iNTUyLjg5IiBoLWEteD0iODIwIiBuPSJvcm5hbWVudFByZWNvbXBNb3JkZW50UmVsZWFzZSIvPgogIDxnIGM9IkU1QzYiIHg9IjEuMCIgeT0iLTIuMCIgdz0iMTEwNC4wIiBoPSIzNzAuMCIgaC1hLXg9IjExMDUiIG49Im9ybmFtZW50UHJlY29tcE1vcmRlbnRVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzciIHg9IjEuMCIgeT0iLTgwLjAiIHc9IjExMDQuMCIgaD0iNDQ4LjAiIGgtYS14PSIxMTA1IiBuPSJvcm5hbWVudFByZWNvbXBJbnZlcnRlZE1vcmRlbnRVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QzgiIHg9IjAuMCIgeT0iLTI0My4wIiB3PSI3NTYuMCIgaD0iNDgzLjAiIGgtYS14PSI3NTYiIG49Im9ybmFtZW50UHJlY29tcFRyaWxsTG93ZXJTdWZmaXgiLz4KICA8ZyBjPSJFNTZGIiB4PSIwLjAiIHk9Ii0xMDcuMCIgdz0iNTAwLjAiIGg9IjM5Ny4wIiBoLWEteD0iNTAwIiBuPSJvcm5hbWVudEhheWRuIi8+CiAgPGcgYz0iRTU4NyIgeD0iMC4wIiB5PSItMi4wIiB3PSI5OTkuMCIgaD0iMzc0LjAiIGgtYS14PSIxMDAwIiBuPSJvcm5hbWVudFNjaGxlaWZlciIvPgogIDxnIGM9IkU2NTEiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMjAuMCIgaD0iNTE0LjAiIGgtYS14PSIzMjAiIG49ImtleWJvYXJkUGVkYWxQIi8+CiAgPGcgYz0iRTY1QSIgeD0iMC4wIiB5PSItMTQuMCIgdz0iMzc4LjAiIGg9IjU0OS4wIiBoLWEteD0iMzc4IiBuPSJrZXlib2FyZFBlZGFsUyIvPgogIDxnIGM9IkU0RTQiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMDAuMCIgaD0iMTI1LjAiIGgtYS14PSIzMDAiIG49InJlc3RIYWxmIi8+CiAgPGcgYz0iRTRFMyIgeD0iMC4wIiB5PSItMTI1LjAiIHc9IjMwMC4wIiBoPSIxMjUuMCIgaC1hLXg9IjMwMCIgbj0icmVzdFdob2xlIi8+CiAgPGcgYz0iRTRFMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjEyNS4wIiBoPSIyNTAuMCIgaC1hLXg9IjEyNSIgbj0icmVzdERvdWJsZVdob2xlIi8+CiAgPGcgYz0iRTRFMSIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjEyNS4wIiBoPSI1MDAuMCIgaC1hLXg9IjEyNSIgbj0icmVzdExvbmdhIi8+CiAgPGcgYz0iRTRFMCIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjM3NS4wIiBoPSI1MDAuMCIgaC1hLXg9IjM3NSIgbj0icmVzdE1heGltYSIvPgogIDxnIGM9IkU1ODMiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNi4wIiBoPSIzMzAuMCIgaC1hLXg9IjEwMDAiIG49Im9ybmFtZW50VmVydGljYWxMaW5lIi8+CiAgPGcgYz0iRTQ0MCIgeD0iMC4wIiB5PSItMTc1LjAiIHc9IjI0Ny4wIiBoPSI2NDQuMCIgaC1hLXg9IjI0NyIgbj0iYWNjaWRlbnRhbEJ1eXVrTXVjZW5uZWJGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjMyIiB5PSIxLjQ4Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC42MyIgeT0iLTAuMzQiLz4KICA8L2c+CiAgPGcgYz0iRTQ0MSIgeD0iMC4wIiB5PSItMTc1LjAiIHc9IjE5OC4wIiBoPSI2NDQuMCIgaC1hLXg9IjIwMCIgbj0iYWNjaWRlbnRhbEt1Y3VrTXVjZW5uZWJGbGF0Ij4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjEiIHk9IjAuNTYiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjQzIiB5PSItMC4zNCIvPgogIDwvZz4KICA8ZyBjPSJFNDQyIiB4PSIwLjAiIHk9Ii0xNzUuMCIgdz0iMjQ3LjAiIGg9IjY0NC4wIiBoLWEteD0iMjQ3IiBuPSJhY2NpZGVudGFsQmFraXllRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4zMSIgeT0iMS4zMiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNjMiIHk9Ii0wLjM0Ii8+CiAgPC9nPgogIDxnIGM9IkU0NDMiIHg9IjAuMCIgeT0iLTE3NS4wIiB3PSIxOTguMCIgaD0iNjQ0LjAiIGgtYS14PSIxOTgiIG49ImFjY2lkZW50YWxLb21hRmxhdCI+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC43IiB5PSIwLjU4Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4zNyIgeT0iLTAuMzMiLz4KICA8L2c+CiAgPGcgYz0iRTQ0NCIgeD0iMC4wIiB5PSItMzM5LjAiIHc9IjEwNi4wIiBoPSI2NjcuMCIgaC1hLXg9IjEwNiIgbj0iYWNjaWRlbnRhbEtvbWFTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4yNSIgeT0iMC43MiIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMTYiIHk9IjAuNjUiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjI2IiB5PSItMC43NSIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTYiIHk9Ii0wLjgxIi8+CiAgPC9nPgogIDxnIGM9IkU0NDYiIHg9IjAuMCIgeT0iLTMzOS4wIiB3PSIyMTAuMCIgaD0iNjY3LjAiIGgtYS14PSIyMTAiIG49ImFjY2lkZW50YWxLdWN1a011Y2VubmViU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNDUiIHk9IjAuNzIiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjM2IiB5PSIwLjY1Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC40NiIgeT0iLTAuNzUiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjM2IiB5PSItMC44MSIvPgogIDwvZz4KICA8ZyBjPSJFNDQ1IiB4PSIwLjAiIHk9Ii0zMzkuMCIgdz0iMTk3LjAiIGg9IjY5NC4wIiBoLWEteD0iMTk3IiBuPSJhY2NpZGVudGFsQmFraXllU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNjIiIHk9IjAuODQiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE2IiB5PSIwLjY0Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC42MiIgeT0iLTAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE2IiB5PSItMC44MiIvPgogIDwvZz4KICA8ZyBjPSJFNDQ3IiB4PSIwLjAiIHk9Ii0zMzkuMCIgdz0iMjM5LjAiIGg9IjY5NC4wIiBoLWEteD0iMjM5IiBuPSJhY2NpZGVudGFsQnV5dWtNdWNlbm5lYlNoYXJwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjcxIiB5PSIwLjg0Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4yNSIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuNzEiIHk9Ii0wLjY0Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4yNSIgeT0iLTAuODIiLz4KICA8L2c+CiAgPGcgYz0iRTA3MyIgeD0iLTEuMCIgeT0iLTY1NS4wIiB3PSI2NDcuMCIgaD0iMTczOC4wIiBoLWEteD0iNjQ2IiBuPSJnQ2xlZlJldmVyc2VkIi8+CiAgPGcgYz0iRTA3NCIgeD0iLTEuMCIgeT0iLTEwODMuMCIgdz0iNjQ3LjAiIGg9IjE3MzguMCIgaC1hLXg9IjY0NiIgbj0iZ0NsZWZUdXJuZWQiLz4KICA8ZyBjPSJFMDc2IiB4PSI0LjAiIHk9Ii01ODEuMCIgdz0iNjk0LjAiIGg9IjgzMi4wIiBoLWEteD0iNjk4IiBuPSJmQ2xlZlJldmVyc2VkIi8+CiAgPGcgYz0iRTA3NyIgeD0iNC4wIiB5PSItNTgxLjAiIHc9IjY5NC4wIiBoPSI4MzIuMCIgaC1hLXg9IjY5OCIgbj0iZkNsZWZUdXJuZWQiLz4KICA8ZyBjPSJFMDc1IiB4PSIwLjAiIHk9Ii01MDIuMCIgdz0iNjA2LjAiIGg9IjEwMDQuMCIgaC1hLXg9IjYwNiIgbj0iY0NsZWZSZXZlcnNlZCIvPgogIDxnIGM9IkUwN0EiIHg9Ii0xLjAiIHk9Ii01MDkuMCIgdz0iNTAzLjAiIGg9IjEzNTAuMCIgaC1hLXg9IjUwMiIgbj0iZ0NsZWZDaGFuZ2UiLz4KICA8ZyBjPSJFMDdCIiB4PSIwLjAiIHk9Ii00MDYuMCIgdz0iNDkwLjAiIGg9IjgxMi4wIiBoLWEteD0iNDkwIiBuPSJjQ2xlZkNoYW5nZSIvPgogIDxnIGM9IkUwN0MiIHg9IjMuMCIgeT0iLTUwOC4wIiB3PSI2MDcuMCIgaD0iNzI3LjAiIGgtYS14PSI2MTAiIG49ImZDbGVmQ2hhbmdlIi8+CiAgPGcgYz0iRTA2RCIgeD0iLTMuMCIgeT0iLTc1MC4wIiB3PSI0MTEuMCIgaD0iMTUwMC4wIiBoLWEteD0iNDA5IiBuPSI2c3RyaW5nVGFiQ2xlZiIvPgogIDxnIGM9IkUwNkUiIHg9Ii0zLjAiIHk9Ii01MDAuMCIgdz0iMjc1LjAiIGg9IjEwMDAuMCIgaC1hLXg9IjI3MSIgbj0iNHN0cmluZ1RhYkNsZWYiLz4KICA8ZyBjPSJFMDU1IiB4PSItMS4wIiB5PSItNjU1LjAiIHc9IjEwMzkuMCIgaD0iMTczOC4wIiBoLWEteD0iNjQ2IiBuPSJnQ2xlZjh2Yk9sZCIvPgogIDxnIGM9IkUwNTYiIHg9Ii0xLjAiIHk9Ii02NTUuMCIgdz0iNzY0LjAiIGg9IjE3MzguMCIgaC1hLXg9Ijc1MCIgbj0iZ0NsZWY4dmJDQ2xlZiIvPgogIDxnIGM9IkU1MUEiIHg9IjAuMCIgeT0iLTI1LjAiIHc9IjExNS4wIiBoPSIzNTAuNDQiIGgtYS14PSIxMTUiIG49Im9jdGF2ZVBhcmVuc0xlZnQiLz4KICA8ZyBjPSJFNTFCIiB4PSIwLjAiIHk9Ii0yNS4wIiB3PSIxMTUuMCIgaD0iMzUwLjAiIGgtYS14PSIxMTUiIG49Im9jdGF2ZVBhcmVuc1JpZ2h0Ii8+CiAgPGcgYz0iRTBGNSIgeD0iMC4wIiB5PSItMjQwLjAiIHc9IjE1My4wIiBoPSI0ODAuMCIgaC1hLXg9IjEwMCIgbj0ibm90ZWhlYWRQYXJlbnRoZXNpc0xlZnQiLz4KICA8ZyBjPSJFMEY2IiB4PSItNTMuMCIgeT0iLTI0MC4wIiB3PSIxNTMuMCIgaD0iNDgwLjAiIGgtYS14PSIxMDAiIG49Im5vdGVoZWFkUGFyZW50aGVzaXNSaWdodCIvPgogIDxnIGM9IkUxMDIiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSI5MDAuMCIgaD0iNTAwLjAiIGgtYS14PSI5MDAiIG49Im5vdGVoZWFkU2xhc2hXaGl0ZVdob2xlIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTEuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjMuNiIgeT0iMS4wIi8+CiAgPC9nPgogIDxnIGM9IkUxMDMiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSI3MzUuMCIgaD0iNTAwLjAiIGgtYS14PSI3MzUiIG49Im5vdGVoZWFkU2xhc2hXaGl0ZUhhbGYiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMS4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMi45NCIgeT0iMS4wIi8+CiAgPC9nPgogIDxnIGM9IkUwREEiIHg9IjAuMCIgeT0iLTE2Mi4wIiB3PSIzNTIuMCIgaD0iMzI0LjAiIGgtYS14PSIzMTQiIG49Im5vdGVoZWFkRGlhbW9uZEhhbGZXaWRlIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9Ii0wLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuNDEiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNEYyIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iMjc2LjAiIGg9IjQzMy4wIiBoLWEteD0iMjc3IiBuPSJyZXN0UXVhcnRlck9sZCIvPgogIDxnIGM9IkU0RjYiIHg9IjAuMCIgeT0iLTI2MC4wIiB3PSIzMDQuMCIgaD0iNDQzLjAiIGgtYS14PSIzMDQiIG49InJlc3RRdWFydGVyWiIvPgogIDxnIGM9IkU2MzAiIHg9IjAuMCIgeT0iMC4wIiB3PSIyMDYuMCIgaD0iMjY2LjAiIGgtYS14PSIyMDYiIG49InBsdWNrZWRTbmFwUGl6emljYXRvQmVsb3ciLz4KICA8ZyBjPSJFNjMxIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjA2LjAiIGg9IjI2Ni4wIiBoLWEteD0iMjA2IiBuPSJwbHVja2VkU25hcFBpenppY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTYzMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjI2Ni4wIiBoPSIyMDYuMCIgaC1hLXg9IjI2NiIgbj0icGx1Y2tlZEJ1enpQaXp6aWNhdG8iLz4KICA8ZyBjPSJFNjMzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzMwLjAiIGg9IjMzMC4wIiBoLWEteD0iMzMwIiBuPSJwbHVja2VkTGVmdEhhbmRQaXp6aWNhdG8iLz4KICA8ZyBjPSJFNjM4IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzMwLjAiIGg9IjMzMC4wIiBoLWEteD0iMzMwIiBuPSJwbHVja2VkRGFtcCIvPgogIDxnIGM9IkU5RTMiIHg9IjAuMCIgeT0iLTEyNC4wNiIgdz0iMjkyLjAiIGg9IjI0OC4xMiIgaC1hLXg9IjI5MiIgbj0ibWVkUmVuU2hhcnBDcm9peCIvPgogIDxnIGM9IkU5RTAiIHg9IjAuMCIgeT0iLTE0MC4wIiB3PSIyMTcuMCIgaD0iNTUzLjAiIGgtYS14PSIyMTciIG49Im1lZFJlbkZsYXRTb2Z0QiIvPgogIDxnIGM9IkU5RTEiIHg9IjAuMCIgeT0iLTE0MC4wIiB3PSIxODYuMCIgaD0iNTYwLjAiIGgtYS14PSIxODYiIG49Im1lZFJlbkZsYXRIYXJkQiIvPgogIDxnIGM9IkU5RTIiIHg9IjAuMCIgeT0iLTI1NC4wIiB3PSIxMDIuMCIgaD0iNTA3LjAiIGgtYS14PSIxMDIiIG49Im1lZFJlbk5hdHVyYWwiLz4KICA8ZyBjPSJFNTFDIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjIwLjAiIGg9IjMzMi4wIiBoLWEteD0iNjIwIiBuPSJvdHRhdmFCYXNzYVZiIi8+CiAgPGcgYz0iRTUxRCIgeD0iMy4wIiB5PSItOC4wIiB3PSI4ODEuMCIgaD0iMzI5LjAiIGgtYS14PSI4ODQiIG49InF1aW5kaWNlc2ltYUJhc3NhTWIiLz4KICA8ZyBjPSJFNTFFIiB4PSIwLjAiIHk9Ii0xNS4wIiB3PSI5NTkuMCIgaD0iMzI2LjAiIGgtYS14PSI5NTkiIG49InZlbnRpZHVlc2ltYUJhc3NhTWIiLz4KICA8ZyBjPSJFOTA4IiB4PSIxLjAiIHk9Ii0zOTIuMCIgdz0iMjA1LjU4IiBoPSIxMDQ2LjAiIGgtYS14PSIyMDQiIG49Im1lbnN1cmFsQ2NsZWZQZXRydWNjaVBvc0xvdyIvPgogIDxnIGM9IkU5MDciIHg9IjEuMCIgeT0iLTMwMi4wIiB3PSIyMDUuNTgiIGg9Ijk1Ni4wIiBoLWEteD0iMjA0IiBuPSJtZW5zdXJhbENjbGVmUGV0cnVjY2lQb3NMb3dlc3QiLz4KICA8ZyBjPSJFOTBBIiB4PSIxLjAiIHk9Ii02NTQuMCIgdz0iMjA1LjU4IiBoPSIxMDQ2LjAiIGgtYS14PSIyMDQiIG49Im1lbnN1cmFsQ2NsZWZQZXRydWNjaVBvc0hpZ2giLz4KICA8ZyBjPSJFOTBCIiB4PSIxLjAiIHk9Ii02NTQuMCIgdz0iMjA1LjU4IiBoPSI5NTYuMCIgaC1hLXg9IjIwNCIgbj0ibWVuc3VyYWxDY2xlZlBldHJ1Y2NpUG9zSGlnaGVzdCIvPgogIDxnIGM9IkUwOEUiIHg9IjAuMCIgeT0iLTI0My4wIiB3PSIxODYuMCIgaD0iNDg2LjAiIGgtYS14PSIxODYiIG49InRpbWVTaWdGcmFjdGlvbmFsU2xhc2giLz4KICA8ZyBjPSJFMDhGIiB4PSIwLjAiIHk9Ii0xMjAuMCIgdz0iMzQyLjAiIGg9IjI0MC4wIiBoLWEteD0iMzQyIiBuPSJ0aW1lU2lnRXF1YWxzIi8+CiAgPGcgYz0iRTA5MCIgeD0iMC4wIiB5PSItMzcuMCIgdz0iMzQyLjAiIGg9Ijc0LjAiIGgtYS14PSIzNDIiIG49InRpbWVTaWdNaW51cyIvPgogIDxnIGM9IkUwOTEiIHg9IjAuMCIgeT0iLTE2Ny4wIiB3PSIzMzQuMCIgaD0iMzM0LjAiIGgtYS14PSIzMzQiIG49InRpbWVTaWdNdWx0aXBseSIvPgogIDxnIGM9IkUwOTIiIHg9IjAuMCIgeT0iLTI1MC40NCIgdz0iMTM0LjAiIGg9IjUwMC44OSIgaC1hLXg9IjEzNCIgbj0idGltZVNpZ1BhcmVuc0xlZnRTbWFsbCIvPgogIDxnIGM9IkUwOTMiIHg9IjAuMCIgeT0iLTI1MC40NCIgdz0iMTM0LjAiIGg9IjUwMC44OSIgaC1hLXg9IjEzNCIgbj0idGltZVNpZ1BhcmVuc1JpZ2h0U21hbGwiLz4KICA8ZyBjPSJFMDk0IiB4PSIwLjAiIHk9Ii01MDEuMCIgdz0iMjIwLjAiIGg9IjEwMDIuMCIgaC1hLXg9IjIyMCIgbj0idGltZVNpZ1BhcmVuc0xlZnQiLz4KICA8ZyBjPSJFMDk1IiB4PSIwLjAiIHk9Ii01MDEuMCIgdz0iMjIwLjAiIGg9IjEwMDIuMCIgaC1hLXg9IjIyMCIgbj0idGltZVNpZ1BhcmVuc1JpZ2h0Ii8+CiAgPGcgYz0iRUQ0MCIgeD0iMC4wIiB5PSIwLjAiIHc9IjcyMC4wIiBoPSIyMzYuMCIgaC1hLXg9IjcyMCIgbj0iYXJ0aWNTb2Z0QWNjZW50QWJvdmUiLz4KICA8ZyBjPSJFRDQxIiB4PSIwLjAiIHk9Ii0yMzYuMCIgdz0iNzIwLjAiIGg9IjIzNi4wIiBoLWEteD0iNzIwIiBuPSJhcnRpY1NvZnRBY2NlbnRCZWxvdyIvPgogIDxnIGM9IkVBQUYiIHg9Ii05LjA3IiB5PSIwLjAiIHc9IjIxNS44NyIgaD0iMTEyLjAiIGgtYS14PSIxOTgiIG49IndpZ2dsZUdsaXNzYW5kbyIvPgogIDxnIGM9IkVBQTQiIHg9Ii0xMi4xOCIgeT0iMC4wIiB3PSIyMjIuMzYiIGg9IjExMi4wIiBoLWEteD0iMTk4IiBuPSJ3aWdnbGVUcmlsbCIvPgogIDxnIGM9IkU1RTUiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMzAuMCIgaD0iMzMwLjAiIGgtYS14PSIzMzAiIG49ImJyYXNzTXV0ZUNsb3NlZCIvPgogIDxnIGM9IkU1RTYiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMzAuMCIgaD0iMzMwLjAiIGgtYS14PSIzMzAiIG49ImJyYXNzTXV0ZUhhbGZDbG9zZWQiLz4KICA8ZyBjPSJFNUU3IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzMwLjAiIGg9IjMzMC4wIiBoLWEteD0iMzMwIiBuPSJicmFzc011dGVPcGVuIi8+CiAgPGcgYz0iRTBBMCIgeD0iMC4wIiB5PSItMTcwLjAiIHc9IjU0NS4wIiBoPSIzNDAuMCIgaC1hLXg9IjU0NSIgbj0ibm90ZWhlYWREb3VibGVXaG9sZSIvPgogIDxnIGM9IkUwQTEiIHg9IjAuMCIgeT0iLTE3MC4wIiB3PSIzNDguMCIgaD0iMzQwLjAiIGgtYS14PSIzNDgiIG49Im5vdGVoZWFkRG91YmxlV2hvbGVTcXVhcmUiLz4KICA8ZyBjPSJFQTAyIiB4PSIwLjAiIHk9Ii0yLjAiIHc9Ijc3Mi4wIiBoPSIzOTYuMCIgaC1hLXg9Ijc3MiIgbj0ibWVuc3VyYWxDdXN0b3NVcCIvPgogIDxnIGM9IkVBMDYiIHg9IjAuMCIgeT0iLTk2LjAiIHc9IjY0LjAiIGg9IjQxMC4wIiBoLWEteD0iNjQiIG49ImNoYW50Q3VzdG9zU3RlbVVwUG9zTWlkZGxlIi8+CiAgPGcgYz0iRTA0MyIgeD0iMC4wIiB5PSIzMjUuMCIgdz0iMTAwLjAiIGg9IjM1MC4wIiBoLWEteD0iMTAwIiBuPSJyZXBlYXREb3RzIi8+CiAgPGcgYz0iRTA0NCIgeD0iMC4wIiB5PSItNTAuMCIgdz0iMTAwLjAiIGg9IjEwMC4wIiBoLWEteD0iMTAwIiBuPSJyZXBlYXREb3QiLz4KICA8ZyBjPSJFMDQ5IiB4PSIwLjAiIHk9Ii03My4wIiB3PSI1MzcuMCIgaD0iNjUzLjAiIGgtYS14PSI1MzciIG49ImNvZGFTcXVhcmUiLz4KICA8ZyBjPSJFNTAzIiB4PSIwLjAiIHk9IjczLjAiIHc9Ijk1LjAiIGg9Ijk0LjAiIGgtYS14PSI5NSIgbj0icmVwZWF0QmFyVXBwZXJEb3QiLz4KICA8ZyBjPSJFNTA1IiB4PSIwLjAiIHk9Ii0xNjYuMCIgdz0iOTUuMCIgaD0iOTQuMCIgaC1hLXg9Ijk1IiBuPSJyZXBlYXRCYXJMb3dlckRvdCIvPgogIDxnIGM9IkUwQTUiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTQiIGg9IjAuMCIgaC1hLXg9IjMxNCIgbj0ibm90ZWhlYWROdWxsIi8+CiAgPGcgYz0iRTk0MCIgeD0iLTIwOS4wIiB5PSItMjA5LjAiIHc9IjQxOC4wIiBoPSI0MTguMCIgaC1hLXg9IjAiIG49Im1lbnN1cmFsQ29tYlN0ZW1EaWFnb25hbCIvPgogIDxnIGM9IkU5MDUiIHg9IjAuMCIgeT0iLTUwMC4wIiB3PSI1MjYuMCIgaD0iMTAwMC4wIiBoLWEteD0iNTI2IiBuPSJtZW5zdXJhbENjbGVmIi8+CiAgPGcgYz0iRTk0MSIgeD0iMC4wIiB5PSIwLjAiIHc9IjIwMC4wIiBoPSI3NjAuMCIgaC1hLXg9IjIwMCIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ1JpZ2h0Ii8+CiAgPGcgYz0iRTk0MiIgeD0iMC4wIiB5PSItNzYwLjAiIHc9IjIwMC4wIiBoPSI3NjAuMCIgaC1hLXg9IjIwMCIgbj0ibWVuc3VyYWxDb21iU3RlbURvd25GbGFnUmlnaHQiLz4KICA8ZyBjPSJFOTQzIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjAwLjAiIGg9Ijc2MC4wIiBoLWEteD0iMjAwIiBuPSJtZW5zdXJhbENvbWJTdGVtVXBGbGFnTGVmdCIvPgogIDxnIGM9IkU5NDQiIHg9IjAuMCIgeT0iLTc2MC4wIiB3PSIyMDAuMCIgaD0iNzYwLjAiIGgtYS14PSIyMDAiIG49Im1lbnN1cmFsQ29tYlN0ZW1Eb3duRmxhZ0xlZnQiLz4KICA8ZyBjPSJFOTQ1IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjAwLjAiIGg9Ijc2MC4wIiBoLWEteD0iMjAwIiBuPSJtZW5zdXJhbENvbWJTdGVtVXBGbGFnRmxhcmVkIi8+CiAgPGcgYz0iRTk0NiIgeD0iMC4wIiB5PSItNzYwLjAiIHc9IjIwMC4wIiBoPSI3NjAuMCIgaC1hLXg9IjIwMCIgbj0ibWVuc3VyYWxDb21iU3RlbURvd25GbGFnRmxhcmVkIi8+CiAgPGcgYz0iRTk0NyIgeD0iLTEyMC4wIiB5PSIwLjAiIHc9IjMyMC4wIiBoPSI3NjAuMCIgaC1hLXg9IjIxMSIgbj0ibWVuc3VyYWxDb21iU3RlbVVwRmxhZ0V4dGVuZGVkIi8+CiAgPGcgYz0iRTk0OCIgeD0iLTEyMC4wIiB5PSItNzYwLjAiIHc9IjMyMC4wIiBoPSI3NjAuMCIgaC1hLXg9IjIxMSIgbj0ibWVuc3VyYWxDb21iU3RlbURvd25GbGFnRXh0ZW5kZWQiLz4KICA8ZyBjPSJFQzg1IiB4PSIyMC4wIiB5PSItMzE5LjAiIHc9IjQwMi4wIiBoPSI2MzcuMCIgaC1hLXg9IjQ0MiIgbj0idGltZVNpZ0N1dDIiLz4KICA8ZyBjPSJFQzg2IiB4PSIyMC4wIiB5PSItMzE5LjAiIHc9IjM3Mi4wIiBoPSI2MzcuMCIgaC1hLXg9IjQxMiIgbj0idGltZVNpZ0N1dDMiLz4KICA8ZyBjPSJFOTAzIiB4PSIwLjAiIHk9Ii0yMjAuMCIgdz0iNTE1LjAiIGg9IjQ0MC4wIiBoLWEteD0iNTE1IiBuPSJtZW5zdXJhbEZjbGVmIi8+CiAgPGcgYz0iRUM4MCIgeD0iMC4wIiB5PSItNTkwLjAiIHc9IjEyMC4wIiBoPSIxMTgwLjAiIGgtYS14PSIxMjAiIG49InRpbWVTaWdCcmFja2V0TGVmdCIvPgogIDxnIGM9IkVDODEiIHg9IjAuMCIgeT0iLTU5MC4wIiB3PSIxMjAuMCIgaD0iMTE4MC4wIiBoLWEteD0iMTIwIiBuPSJ0aW1lU2lnQnJhY2tldFJpZ2h0Ii8+CiAgPGcgYz0iRUM4MiIgeD0iMC4wIiB5PSItMzQwLjAiIHc9IjEyMC4wIiBoPSI2ODAuMCIgaC1hLXg9IjEyMCIgbj0idGltZVNpZ0JyYWNrZXRMZWZ0U21hbGwiLz4KICA8ZyBjPSJFQzgzIiB4PSItMS4wIiB5PSItMzQwLjAiIHc9IjEyMS4wIiBoPSI2ODAuMCIgaC1hLXg9IjEyMCIgbj0idGltZVNpZ0JyYWNrZXRSaWdodFNtYWxsIi8+CiAgPGcgYz0iRUM4NCIgeD0iMC4wIiB5PSItNTE4LjAiIHc9IjM1NC4wIiBoPSIxMDM2LjAiIGgtYS14PSIzNTQiIG49InRpbWVTaWdTbGFzaCIvPgogIDxnIGM9IkUyMkUiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNDYuMCIgaD0iOTYuMCIgaC1hLXg9IjI0NiIgbj0idHJlbW9sb0RpdmlzaURvdHMyIi8+CiAgPGcgYz0iRTIyRiIgeD0iMC4wIiB5PSIwLjAiIHc9IjM5Ni4wIiBoPSI5Ni4wIiBoLWEteD0iMzk2IiBuPSJ0cmVtb2xvRGl2aXNpRG90czMiLz4KICA8ZyBjPSJFMjMwIiB4PSIwLjAiIHk9IjAuMCIgdz0iNTQ2LjAiIGg9Ijk2LjAiIGgtYS14PSI1NDYiIG49InRyZW1vbG9EaXZpc2lEb3RzNCIvPgogIDxnIGM9IkUyMzEiIHg9IjAuMCIgeT0iMC4wIiB3PSIzOTYuMCIgaD0iMjQ2LjAiIGgtYS14PSIzOTYiIG49InRyZW1vbG9EaXZpc2lEb3RzNiIvPgo8L2JvdW5kaW5nLWJveGVzPgovZGF0YS93b2ZmLnhtbAA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgpAZm9udC1mYWNlIHsKICAgIGZvbnQtZmFtaWx5OiAnVmVyb3Zpb1RleHQnOwogICAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUms5VVZFOEFBRnpFQUFzQUFBQUJEWkFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkRSa1lnQUFBRFJBQUFXRkFBQVFiZEIzd3NSa1pHVkUwQUFGeW9BQUFBSEFBQUFCeUtabzllUjBSRlJnQUFXNVFBQUFBaUFBQUFKZ0FuQUhkUFV5OHlBQUFCYUFBQUFFZ0FBQUJnajNSbWZtTnRZWEFBQUFLY0FBQUFrUUFBQWNxOEM0a1JhR1ZoWkFBQUFRZ0FBQUExQUFBQU5pVjVKaUJvYUdWaEFBQUJRQUFBQUNBQUFBQWtIOE1YSldodGRIZ0FBRnU0QUFBQTd3QUFBU3pITSt2TWJXRjRjQUFBQVdBQUFBQUdBQUFBQmdCUlVBQnVZVzFsQUFBQnNBQUFBT3dBQUFIVVUzZlBVM0J2YzNRQUFBTXdBQUFBRXdBQUFDRC8wQUJtZUp4allHUmdZQURpZTZycTV2SDhObDhadURrWVFPQkN1bUVWaUw1bnRHRGEzMTkvN2trZUV6SUZjamtZbUVDaUFEVndERDhBQUFCNG5HTmdaR0JnUy91WHhqaExzdW52cjMvZkpZOHhBRVZRZ0NzQXY0b0lHUUFBVUFBQVVRQUFlSnhqWUdFelo1ekF3TXJBd1dyTU9vdUJnVkVlUWpOZlowaGhFbUJnWUdWalFBSUNTT3lBTk5jVWhnTnF1VzhPc0tYOVMyT2N4Y25OdEFRb3pBaFhvQUNFakFBYjlBdmVlSnlOa0QwS3drQVFoZC9HcUloZ21VS2I3YlJKMkExQ3dNYk9Xa1RzTFpZUWtDekVIN3lHRi9FQUhzTURlQXhyWDh3SUZoWUdNdnZON3BlM1F3QU1jSVhDNXdtRUZmb1lDUWZvSWhOdVlZS0xjRWpuTHR3bVA0VTc2S3NoVFJYMkpMVmhoWWpVY01CN3g4SXRMREVYRHVuY2hOdmtoM0FIa1FycXFBMGNLbmljVUxDdTJaMXg0TGFyL0tud2EzZG1zK0p1amlOMjJOTEZ5dVhIM1phdzRCY2w3WHF0YURob3BFaGd1TTc0L3M1dXppeC9RY3hxV0ZOV2l5a0RmWGxZK0NwM09rMk1udW12S2RqWkxMWW1UbzJkL2pkMjQremZSdm0rc2g2dGR2YUZMN1ZOekY4NUw1NWpScmg0bkdOZ1lHQm1nR0FaQmtZR0VEZ0M1REdDK1N3TUs0QzBHb01Da01XbWx2L0E4K0hsaDFjZlhuOTQ4K0h0aDNjZjNuLzQ4T0hqaDA4ZlBuK1U4dFQyYWRDcnBEY0gvdjhIS3M5OTRQcndBbFoxQ1U4Vm5nYThDZ0NwdXpsRmZyK2NwWnlGbkxtY21aeXBuSW1jc1p5Um5LR2NnWnkrN0hhcFAxS3ZSTjhLVDRDNmh3akF5TVpBdk9KaENnRDQrVWN0QUFBQWVKeGpZR1lBZy85bkdkSVlzQUFBTXk0Q05nQjRuTzFkQjNoVXhmYWZtMlNUSllGUWxpQm9URkJCRUJDQlNCWGswaFFwK2tBWFJWREJFbERCZ2dwR1VTK1dpRjU4OEJURW9IUVVTUlJVVUZGVWJsQ0tHQkFFQkVFUkMwVXNWTjJFVFRMLzh6c3pkM2ZUQU5HbjcvMGYzMzdmN055NVU4NmNPWFhhTlVSTWpEQU1vM0svbTBiY1B2TG0yNis0NmQ2N2hSRWxETkUzLzFhUlA4eklIeDZWZjF0MGZ1MlkrcFdqRDFTT1NZa1hNV01icHRwMktGSTVydkQ1b3JlVDY2eE1ydEhLYzdvUTBlbFZLUlNpR29VeGNkVVJiMGZCejdLR3VBTDFla1ZWVVV1Y0x1cUp4cUtGYUN0TWNiRzRWUGpGUUhHRHVFWGNLZTRWRDRsTThaU1lLSjRYczhRODhacDRXM3dnbG9zOHNVRnNGZCtJUFdLZitFMFVHVEZHZ2xIRHFHUFVOUm9ZVFkyV1JudWppOUhENkdOY1pWeG5wQnZEamJ1Tis0MkhqU2VNQ2Naa1k1cnhvdkdLc2RCNDE4ZzFWaG1mR3A4Ylh4bmZHejhhQjQyQ0tCRVZGNVVZbFJTVkhIVldWS09vNWxHdDZOY3BxdGM5dDkzY29sV3JydXF2bS9xN2lQNjZOVHUvcGZwcnBmNWFxNzgyNnE4dC9wcDNiYWIrbXF1L0Z1b3ZUZjIxVkgrdDFaOHUwRm45ZFZWLzNGRHpicXA0TjFXdW15clhqY3UxYU5WTS9UVlhmeTNVWDVyNk94OS9MVnMwVTMvTjFWOEw5WmVtL25TV2x1cXZsZnBycmY3YXFMKzI2cStUK3V1cy9ycW92NjdxcjV2NlkzQmJwcW4yMGxSN2FhcTlOTlZlbW1vdlRiV1hwdHBMVSsybHFmYlNWSHRwcXIwMDFWNmFhaTlOdGRkU3RkQlN0ZENTVytpa0VqdXB4RTV1WXByNk8xLzl0VlIvcmRSZmEvWFhSdjIxVlgrZDFGOW45ZGRGL1hWVmY5M1VIM2V6azhKOEo0WDVUZ3J6WGJvMGE5NjBXZFBXRVV3VXlVOUNHSThiWTRrV256UnNZNXp4bFBGUFl6elI1YitNcDQxbmpJbkdKT05ab3RIbmpDeGppdkc4OFlJeGxlaDF1akhEbUduTU1tWWJjNGgyWHpMbUdpOGI4NHhzSTRmbytGVmp2ckhBZU0xNDNYaURhSHFSOGFieGx2RzJzZGg0aCtoN2lmR2U4Yjd4Z2JIVWNJaldseGtmR2g4Wnk0MFZ4a3FpKzQrTjFjWW5ScDZ4eGxoTFBMRE9XRzk4Wm13d05ocWJqTTlGSDdEbW1lSUtjYitZR1RzeDRiZXFkL3N1cVhsenJkZHJuMUpuMktsVFR6T1NaNlJlYytaejlaODc1NHJ6YXJZYzIzNVRoK1lkYnVqd1pJZlhMbnpQZkxuenJtNkxlcnpTcTBIdjUzcXYvMGZpbGFPditlRDZqVU1uM0hialhkZGsrQjc4OWRGcVR4NTRadC8wWitmSHZ0NytqVHZla0l1dWZDL2hmWHZwVngvZXZ1S3UxZmV1emxtOS9aUHFlYVBXUExEMjBMcnhuKzNlVUcvRGZadm1iTjY3dGY5WC91MHY3ZWkzWStjMzQ3KzlhV2ZMWFMvc0dmMURYL3ZBa2NvSGpBTUg4Z3NQUkIrb1ZiRHF5SmFpVmJFSGlrY2tIYW1jWDFoY09TNngwSkxSRjFoQ2l0NldNS1M0MEJMdlM4TkF3aEpMUkV0eEIwV2p1MWtpcVc1OG9NdVlwRFBpRXd2M2NMYkZnZVZTTk9JOEZ5TDdRTXB6WnZ4aUdYeU9JbWRSdG9jQ0YzS0dRRitkejNpYThzVkUwK3Q2OGNHK1JmNmsrdkdKQlp1bDNIRWJGVy8rZ2lubHo3ODZVa3hPY3FRY3V0ZVU0bXcveGI3SXBsaXRjWTZNN25rdHZUMjNEcVg5dUlqU2F2WjBhc2pvdGxkWVVzd2FTSVZmektQWC82eG1TU1A1REhvOTZsR3FOV2V3R3p1dHFxNUd4SDVFanhNM21yNGErNlhSbU5xSmJqSEJTWkt5NkFOTHlzUHZVQkI4Z051Z1dPK3RqaXg2NEhMVEkrVzd0YW1OVFEwb01lOU1DdDdlYktaSStjTmRacHl2RWRWelRhWVZLOFcrT011V1lzMzVCTkpOR1JUY1hFaU5QdjBNQmUxbVVuRDU3UlNjL2crQ1lWREFwSXpET2xoZUtZNWNLdEJmQW1wMHJDV0wxMiswVW55MTlzdmllUjBzN2luVjIrVWxpaDY4bDJwc09Ga0FQaW90UC82R1NrZFZ1Y1dVeGNXL2lDVGZtVlRtbzE0RWVYL3F2bXoySktXditDZUFkTDRVbEgxN0UycTNScnlKNGxUUkdSdE1hanZtWVlyV1hrdHRyejVreXFndDExZ2VLYW84N21oVW5iR0Iza1Ixd2xEMEV6YmxYL1U2cFY1NWtHQjRyaHZWMUxLeWsrcno3cGRSUjVvNTBtZzJqTkFvN2pKMGQrV2Jrd2lZV3h0YnFWeWI3ZkhGN0plaVZRcmxySHdWOWVmYkJhYnRRUThwMSs0V0FxUFB2YVRZL3Rib0lDR1hRNkhHVE81dVRvMVhYZVY0ZldQM1MvbjlmbnBLdUlpS2JMNVpvQ2NPbzhUR1NLRy9LMmNJcm9JR3JhRUlqUnlQb2FNb0RTaWhqTm1Yb1JBR1ZWYzMxQUZPVEVDb3NhUFM2dFcwVkdraVZrcGI5NktwY0VYZ0NoM2pNZUphaUpDOEdHeXV4Z1RtTFEwektGR2wxZXhwUmZaajI0L283MmU3QUE0cVYwQXk0TnQrdE5RSWNuWjZkQlJNS292cTlvZW42K0s2WWg3d1JsdE1oVjNWRDRZVVF5dC9DM0lhQVFseTBxOEwycXVZN2RKSDdJY08yTkJ5Y1FXd2lqOEZRWjlXMWFJUnJiWmYwd2NJaTNKVDI1VThwZzc0QmNlWW9oSXU0a2RxdHVySGFJSEJPUHdPSTlZQis3a28vdTBJRGJGRk5hZDlaU28rVkpJQXZNblFlWDIxNlcyYlFhaWwwUmEzVFlKWWt5MEFaaHh3ZmVvRnN4MW41aXlOdGdpV0lCQW80TmwyTXhHZU4wQmdERTJOdCsvM1c2R1lDeHpUU2Z0dkxVMGRuTGIyQmhmVFhKYTZwOGVCaU4ycktUajFhUkhxTFhpZkdJcndlK2xQbE5EcEpsZEEwR09LcjlOK1dmUXNzWERodEpwV2t1SjRnbDRqQVEybTJwbytlYmlJSWZTNEFnc0tBbVp6WWlLRmJ4QUpNYStpSDRoVEJwM0dVcVJ5cUVtUyswamlOVVZHUC9LQlU0c0JqY1JxdzhrVU8rOXFKNUtNbVplWUVML0lkc21VWXFtS0ZpaktsVnVhQktseTI1dDRCQmk3a1I2N04zUVVoMVlzOG5zVEUvT29IVVBrSzNFNzlRdEhSbVhNWlNxeE5EbE82Q3Q4Tlhad2RUR3V2TjdoeXV0RFQySW9QanFQcWg3eUxsVjEyNE1PbC9qOThucEhDWG5OZE1RY2x2b3Zod2s2TEJWQ01VZXhGMGFNT092bjM0Z2VqcVdETU9CS0VmRllzaUlpS1V1RHkwaUpPdldnU0tLNm5vM1dPbEsrbkdoQ1BsTHdYbjh0MnVUODlTd3lLRzA1S1ZTNThBcUhxZFVMdkNpWm5YY21CYTlNY0pUSUJaYnRQMCtMc0JLeHRSWjVOZ2FWdHI1VWVIMlA3cEJSN3hOcWkzWW1paVFHU3d0eFJXbE1Tc1R5U2lDcUdFdGJ4Ym1EQXFnWjFLbjBPeE1yRXdCVE1hZXhNR0N3K0MwTENPSit4WnNNajZxZzIyNUxNeVZhWVkwbFdxVUtwQW5kbXh2YW1GQ0hsTW1HbUxLMG1JSlVVZFJMUGRXNm9rYThZRXpiNkJQb2gyalRWaXJFcUxORHVHcU8xUldQS2lHYVMzbDh0V2xBNW4vR0F0TWRmY2FqSWlPT0VlT0R0VWtGeGtvNXZSS3dPZHZXV29YWlErbThseE1GRklRRDZxRzNiMy91a2dBVENOTVJaK2J4cGdwc3R6SmtWNnFOd1FJek1ObXdYT0FxbEVuQ0E4VTJIUFdCQjFNTkVkTkx4N01jTFk3SWtMR1ozU20weGpwS0JpZ3ppZGpPcXkxQW9ocVBKc0FYVmxJd3M0ZlFCSHo5MlJaSi8wNDdaTkdHR0lXNkpDM3VlUXovTWdrWjAyUTdKR1M0WmFaK0d2UlVWN0V4ZS9EWU02Y3pDbUhndURHWCs0bnZiV1pXV3l0ejVuRlFOb09zQWdnUWVpSGM3Q3hOMmVJaG0wRnBCd1VjRVRaSjJHQTN6VjlHOU9YMCtxWHQ5T2JoMVVMRkRLT0dvdllhbEdsZVhhcHo3R2pCc2swOWlrWHBsc0s3V1B3RFBjNlpha0s4OGxoWVhJWHZONHRGSjJNaGlVbkI3VFZ6QWNzM3dxSlhvNTdJeXhOTzFhWUdZNEFrTzlnSXZNQmNwSERKanhEb2Nrb21wWFUveDRTNXFZYkNOWEhrL2xhT0VnbzBWQlQ3WUlvRFBXeHBSbnJ6V2FIa29LMWVLV3B3dmpTMWJDWmJTVEUya1JXOTdkT1UweXlsQVFDd1Z4WXZTeUJicHhLSlFuRjFHalZyTkcxTXJzVW00a3R0ajhNaXNoSFg0bGhKTkxZS0lTMFU5N01seHIyRythUHd3K091dUo3SVRCbXNJWW51TUo4U2tmOXF1VVlYcTBoR0dwTXVpeHVXQU53VnRvclpSS1BDSUdKWUk4cCtaSFVNVmFzVUpmY1NBcDQ2SkpTMkZCbkxUUjFrOVhOQXZMQklsRWZXNHhaTG93eXlVQmsrYkpHOXZWa1BGMGtLaDJXbVZ4cVh0Q1BTT25pMUt6NktWMzFLMkd2K0RoaDU2RjRMUXBWZURiamU1SmpOYlhxMW1tVzVERFJDZ0tUNDhqV1VSWStlUW9wQWRaSXh5Q0luM0R0R0dHczBmbVFqak0weE5zd0l2aFF0M3JsK1psV3FLOVczbjFUVXBRU2RVZjlza2g3c0hTanJqRlVNa3lHY3pBam01alFXYzR3WXR2UUkyU2toTkp2cURlUmhhdUp2dHJJY2pIZGdBQkR0U09NRFdOaUVXVU43Zzd1aXFNTDNiN1cwQWZqV1hBZStveE10WTk3ZFo3SlBsNlJLeXR2bm0zRzJIam9tMWZkdmRiVDN3R09CSVZaandURUdMU3dUbUhKZzVTcnB3RUtQeXpJek10SFc3R2xxNlIzVnlkTGtTM3FUeHVhbHI2bk4xMzBtSEVvUnAxVktRWHRMMmNYc05hZzBpRHBsbFVEVUthT0YyZE1sUXE5V05zeWFySStvS3g1ZEd0NmJpa0hETUltcjNPeTdvYytxQVNVaXlTeWcyb1lQY3pSTkE1M1FxN0ZhTjVHaTgyai9ERzZ3c2pHblY2S1k5WVNwT0UwSkphVVpQamExKzhOb0tGb0ttNXpaV0JsbEE2NVhRd1ErbnpNVlVneURvcXdhSGptT1FlMHAxY01CRzR3Y1k3cHhINzNhRkdIcndyVTRQTm9KQWE4cDM2aFZDalFra1N4MU0rbCtSVUJFcFYwM1dVeEcxTTllT2NqUi9SeWhuSENsVURCT0txWkgwSUdjUkIrSXFyMnNUT05rOFpGYmxVQ2dDanRQQk00dzV1eXZrRFpSSGJNWllpK1RYSnhyVEQzcmFDTlBtVlVSQnBhamU4WEdGSGVhSFFiUW9Yb1JUdU1zMEJWZVRBQ1lzbWozWmVUZktIMDNackVXanZMdVpxQU0yTTZLZk5pTVpTNEg0U3FtMzM2dTBNS05nNUF2NzJXZWkxUFlLTDdJZzM1U0RsczV6SXI4bWVpMTEyYkJrOVAxUWVGUTM2OTkwL0VxL3RYdUlOalU5cHdBVXk5cFJMRzlqNG55bVJyUFFoWmZEYit1QktQSjRvRkVHMFVIbnhYbGtUbU5ZVWN5KzR6WmtEWXVkVEp0U3VORkVudG9KYTVjd21HQVltWHhyM3NjV2R6cFlVZVJnSDVGVU1lV0dCVGlCRVlnbHlmcVI3YzlKZkRLaFJrWktKd1llQ1J3T3hHOEtmSUhTTkhTWWVPaXEwTnYyeUhvYmdrNzhLZzBWcG4wY0JDemhWR1dTdWJNVWx6aUNOOXVYV0t1US9WSFBXdUIvT0lvaDh4SE5pKzlrb2NzUVVMM094UEc3aUgzbFF5WUtwWXFpMjVHS1ZXQWltWktVUmtsUkxKREpSRG41QWtjcHZvQ1VqeGlpbHBueDB2akc2b2k2Z2FUR2k3K0hGVjJOMFd3dXBUcHFIazRnSHJJRXNIVEF0dWxjU3VlN3JGVUVtbE5QRTV6UlBDZmdjcFNOZ01RMGtlUGRaUG1FS2VpdTVjN1loTDNESWF2aWZBK3F1dDhJc3BSbERhYS9nK2lsU0pMOVc4TWlVbDBkVHNTdjBCQWo2TkhaVXE1MTNHei9VRG9IQVY3MFZTWUhEV0JPUHh6UUVKZEhEcWRsQkhpMU9uUnF0TXFZdzJOUVNtcVcrUnY3ZE5GZ0grNXpSR2ZFMlFYTTN6VlF3T0VJb2hOSVFkVFVMeTRJWTBONFF0OXJ4VXhSbVBLak04WVBVRGxqdzBCbFRrcGNsd202VEZKSklqZk5FVmdzQlNGRnYwWkJFNW5VeHk1Z3B3SVIwUWZXU3hqS3RNb2pkSkkyNGRHZjJHa3orYmExeVBoYThJSVE1RWlDM01zME1vdkFPVTdJS0VEOVRCVmlzRU1PWFdVMnF0bUNwMkRBNjdUclpocTZNd1Y0eFZ5anRib29XREtGUDVMK1p4cVNrWGRGTXdqR1VwSkJkOVF0ODRBOGs1RGxYazAwS210M0ZxcTBMaE0xOVZRMTNVdE12cDlGeVk5U2k1Y0JFTUtSWXZyZ0MvUUFSS3FidFhvU0lxTXlpRTg3bGcyWE1xTnBraHRRZzB0TjhVVkkxcWx5S0pybVZkbW85TFZwcGd2UlRPSHNCeHNMWTBFRkNlRzFWeEpNU0Q3QUJJK3hpdUtSU3ZHaUc1WGdqR2tmQXd4NW8xYlVkUUNzdTZqVVNQMnVJMys0bFJTaURla2pIR1pSblBJS1lqZWcxcUJMczBvZlJGTFFFeVJZWmhaMmhLdDMwODBQNXJwWDRWanlqTEthZ3dQbUlPWVpROFNDczNTekJMdEtHYlpwcGxGeXExb05Ra1ppV25tako2aXhwNkhlanJqVXlFSlJNVmlTc2sxZTdxdHVTUE9aYWpFd29aU2ZJZW5BU1FGeitHaE1iUVVqR3JqS05xTER0ekhtWktrOGFnanRnVStKUUZPQXlMakJHQlpScmtLeHB1Z04yYk5lbWlZaHBJQVdlekF6eTkrbmtSTFZIQXVEMEd3K2o1T0Q5UktWVnhzUE1NVXdzS0ptT1p6S1U0RitNMFk2TVlVemhrMWhiczVTVk5Zck9ZaGxrS2Y0dUZUTFhCSUZTR1lhTG5CWWp5K2pkaE9SMU8wRzM1dkVkNllsNzFoOWxhY0R4VFpVMnlGUWhWMFJqRGJFWHNKWVcwTE5GWUtSTUc0cE1oT0F3VEZDdTl6eDJVVVVsc2lvU3YxZkdDd011Tlg5Yjg2eEVVUlNpd2w2cnN5QXB0eGlTOFhhUEtTQy9VUVNPTU94UHFZd2pkRFJpMDJSWEtsbVVrYWNMQnNpRkNZK2REMklTdFMzOWlqVW4yRFpFRVBxK1F3SFFYaWJxaXJIWUh0QWsxNGpBRDZQWWVCOXZSbC9yL1NGVVRpR1V1TnZrNnJqRmd0bDB6RUtZNW9Rc2pQc2pBRXI1dGFhTWhYVEpjbHFMK1pZMndGOGhoN2hBWnVYNGp3dWNPUThxeFRJTDl0ZnJhOUdMREtJV2FrMkp3d21VdHhqcWxZMithMVFlOFVWNlovZ2FwbVEyZ3JBU0Z5VEJERU5FVEhBaUFBS2NZN1FuTWYwWUEzY1dYSjRZR3hZRHpzQ2dQNW5xV01CRjgxR2RPYlVqMnZFb0hiRTJ5dG5hSmNWYTdCWmNqdUpxa1JxT3oxRGJJWld6WmpLcFBqbzZSNDFOSkVydFRlQ0RSS2N1Wk03a3N3U2dseXBUNC9KVGt5WFFrU2hhWkR3TTN3NUlJTFkwdXhwMGF0WXg3WHVFdXhHc0JHRG4xTWQvQzh1RlVQUzZEeURXcmRsZVdrYUdvcXhPcG1aa0VzNm5GZmlhNGhIS09vQWtPWlNla0ZORHlaOW9ncFRFbVQ5QWpIaGNhYWlSdkNFV21ZZ0tuTWlLcmlhRHNyUE9hVE9BeEUyWHU5akYvNG9qdzBQNkNlUzBPRFNSTGJhMC9RMWNleTRLWnlYbzIrajBuU1owTEdrQWt6Um9sdkF2dHdCSUZ5bXAycGdXVDhOM05jcVF0dHB6RHVvdUt3bFBOQ3oveUcxSXpYNXdJUVpibTB6S0ZYRTBrVnRzU1VSVmdkUEExUmFSOVdFZzcyUlJNdEFVaXVUZWVSdGRXb3FyRXZaYWg1RTk4dmgzZ2ZON1UxTzBqR1dKWklqbmszS1ZNamlvWmltKzdieGJvaWtES3dOYUUwVVVlRmlMb1JnanU0SzRCMmp1NWlMVDJZY3pUM05YVWxnS2dmRWlEVUYrOTBwdlRwTzJ3R0lxUzJVSFM2SHNYN1VBQ0drMmhqS3JVc3hVVGt5ZEpOUy9tTUtUUnIwR2lEd1ZWeHFBS2xPdytGSk9VWVRpWWJLN0NxckNMNzQ1eENPZU1PNno2elFjSGt4MEFtYXp3MDE2MFFuZGdOYkszTzJGRWdDTVp3cUVDTnMwZE1ZbkUvaGQ5akNLS2Q4TUFvcG9CeE9vWHhQV0VTYzhkZWU2ZTNsVFIrQlUwckZURTZNNUttV2ZPTnNUUHRNaUkyVE51TmtlMTd5OFVNNURXNHl6dG1rc2Mzb3puMWI2NU9DVk8zU3grd0NnSE5KRHRRQzdUTGcwUnF6YVhkVDBOWVhzbmFXVkh4TDB5LyszVHZSbnU1c3Z3MlNabWp4akNUalZHSVZEWXk4eHNzS2tWTFRCcWt1eHNFb3FTY0NpTlNBYnc4VEprWmdIU2RmZzcyMWVUSm9GT25oOXRjTWVHSldjZ2VmV3pXNlVFSm5sbXdrOXpSaUhhMFVOR2NQV0ZDNWZwbCtPUk94K1dUTUlld0FqZ2VYamtLcTJpTWNtbVdTNGUwWEJyRkkralZxcEdRTklmTlAzdUhjcU5zelI3aEtuNWd3bFk0WlJYRTdEYlpWT3dHRERPdjhWQ0dlVTBYM3NseUtZTFhSaENmL1VZQS9mbDhCbzEwREQ2TFZFcXptYjZtdVVxcERMK05qck81N3lYNExheU43Rkw4Tm4yQ0hsWG1OemFBdkV3bGNSSENsTGNzYVlhNmhJMVBqbTRrcW1rUTc1dlJNRjZSaC9FU0paeERQdjVrUzhRb3JnT3FQWnJZNjVsdTUwb1FlMmc0Wm9XR1l6djhVcGY2bE1JS1FCK09kRVIvalpxdWxqZ0c3WmV2T3Rnc2ZkVDVINkIvcnFJeERCWlJOOVI0UFpkaVVjUDBiVGFqaGdGd1N4OURWM21QVDFtVlpaN0RDLzlzTXo2Q2M4Z1JWbUlVUXZHZS95R2VtZTRjaFdkYytqd0J0cEhHZlk2SXlkUVROWVNPNFdPMHMxTkNieTJNTlBIWi8yRExlZ3JxcnF0bEdUWWxLdDExdi9NN2RkY1c4QzRqbEQwYTV0MzdrTDJQcVdUdU50OC8yUGlUM3F2WVNGRDRPcXliSDYxbmk1amVlZktUNXhHdVpHQjZtU0xrdDlTQ0E1S3B1OFdsMVl4ZXVEUjRRSlcreWlsZG1qZ25jN3IzcUkySGkvZmhnbVRZdTB3SHorY1hOWmlmV0VwQkI2UElyUnJLNEhpMHljeUROOTZ0aXRFNjBLdGI1R2tGYlMwei9SUm91WkVpRDEzM3B6TmRsekRUVmRaek9oak5oOWlJYWo1ZGVVMGxqY0dRMStUMTFkVndLaytra09sTnhWbm9FRmRoNHNSMUxjSU9NK2VkWUVmNnk1UG1USnFrblNnQ2wweEZYelY3dWk2UjVNNnVabXJacnp3Q05xYkFqRXJnMnBNOExpZkRUR1FxaFVOYjE1WHA3TGlkWm1tblZ0Zk44bzZGNjJtV0c2dGxsUjNwM2k2WmVVdXJDS0lXS1YrbGgrSmtVK3NkMTI3OFdWYytPb3duYmVwU3pIWGhNaGs1bVJPMFNDRjVNRnlic0N3RFlkNzZaalRSdk1qMmJkT1FHSG1CZFlncnZhWk1TZUdIMkVEbGtIY0dDMUhKVHFhWTFUd3BGclp3WGNoY0M5ZVZGdyt5L0lMSm16bEt3NDBoalpBWFcxMUV3K3RqVERXUUl0MXlKUWRMTWFiVTJRNnpBNlBMMHZtUjBOVml6N09rMkdDYWQwV0hCc0NGNlFGVHc4VG9IYVB3cFdEN2psMFQ1cWdIVGVGaGk1dkJZT25LbGIvcTBvU1dYQ3pwbUJFN3VtTWVJYnhHMkZwWWNuTWt3RExKOWpjZWNpcUVZSWR6d2hBRXI5VE44M2d6RW5ZNkpaSEFBMVFSSW9hWFJrS2crbkcxSDVMZFpkdW4zaEFLSXRzZXJlZWNXRmJQZDF6NS9SQmk0VGtuaXBGUWlPbHJpbVRQNDBsMktTZU8zZlVKZHVYNkU2Ym9TYWV3M1RYSDVsbFh4WnVabWk5NUtqVFp4VEhlZUgzL21LTFh4bURpc09oVjA4c1J3cUtNM1JUV0JPV0tjcTZwWDFpVTYvTGxHWEhsS0FYWGlIT0JDdG1CZnhBZ3Bab2lheW9Qb0hOQ0FJV1VYSGtBSGFWZnYyZ3l1RUpwcXpnMkZyMTZDb242NjFIbVNSemVNREd4dXRJMU1ENTRlcWZZMFdMUGF3OVhsSm9xRHh4eS9teUYxY3lLVkZpdWN3V0ZWY3BLbk9PRUZGZm1aU1VWVnFhTjM0aklOYjdLbWs0anB1SWk2TGJFUkY5b2NwZFVWTVJjbnhTRFRPaXRsWEVSV2txYmpheXBlcG5hYkF6Y2taUTV5cDFWcUZnN1pKYWpHZlNvMUE5eGEyT2V2bXR5dUl4bXdMeGVXRE13Nks1MmNBMUpVaWhudWxNZ1BEcHErazRwaDJXT05oNHJVQkF3S0VlelB2Rm84SWltYjRqVUNLNFZlYmlCdGg0WjRObDRkV3RJS3JCQ1dHMjZvaGlyWktVVmdwWkZ0aXVIbEJqTzFMSnZqTkpKU2pHeDBpSEZ0RkRiMXMxNGFwSnFKaERPRDlYNkt2U1B6WEphZytxcWdUbWNZNEtTdkNOQzB6OUsvT2NueGZDc3p3NjJmOEtOTXVwS05ScUlPckVXUjlzbDFWMW1oS0lwdDZkYUFMaWVoR3E0aE1nL2VzUERsYTFXcXFzbFVPdzJ6cnF1Ukk4akd3LzErbmdhTDhkWEtBMkU5dmZMMHprUG1DTFNaNmlXSERQMlNGNVMrYlpoR1JWVVlpcWd4TlJ4MkhLRVZpcHJPWWEwVTloeUhGTldPMFhLWGpZY0s5WlEwMHM3R1Zwa2xGVUdPNCttQ0NJOG5YbmhHa29yQWQ1UGNUUkZrRmxLSzFVSXpORTAwL1NLYS9HV3FVWjVic2ZUci9JQkNuZXQ0cHFtbDlCdmJVbFR4QVdxZTRkemhlVXBOaldsVjFLMzJTRzlGbmJHVXBQMy8rWnFOdWJGbFN3N3k5TnFFWXV1a1NvdDBCZjZMUHBWWHNGaXV6bXMwd2ltaDVnVzNTbjVDQytNbFJtbU9VcDVYenhGVU1yNzRvV2pDand3bmg2YllrOHF2VnJwSmlndnJLd1BSdDE3MlJMNS9jcDRPbU5HMjhmdDRiQWVXeGpwNFZobFBSem00UmZDbE1OZ3dWVXM2K1ZVb01TTzV1RkF2STdtakJFS3JEeTNSdHZSUEVROFdWWkNtVVc2TmhIVE1td2JITU96S1d2VWw1cWhZWEcvUTVQWTBJV1JFMGJUTU1kUXNZNzVGTHRKUW5aOUdJUUl2VmJDdFNIZHhsUnpnWFpoSG1MdWNLZUFqdEZPZVNMOVdINWNSRTlMS0RmdUxZM2owRktLclFRd0ZhdVlvd0ZUMnA5eDNUbjJhOTlBRVBMZXd2Z3R0Nm4rRmVJMlFvK1Y0enBxVjNwNDZjNjY1Z052bXVGcDRxTTJIL2JjU25WMjB0RnBMTEdvc3pUdXBwcVhHSUhxMGpnTHUycXF5NmhZaDQ4Tm9aRXVsdWltcHVoVTBOa1U2L1VtSTU2M0kvRzJYbSthNE9BOTVFYzA1ZTgrRGgxY0k4V1g0eTIxNjFRYUNkOWpQNjVUMTZ3aHhibTVsTHpxUWdycVpsRDlQdzZqb0RhT0s2MCtaUHJlNC9jRlJ3Z0RIYittdEJjT1FSejMvTWlpYm1YaURFRldFK3JuT3k4S2RhQklYak1idXpwbGg4YUM2OFQrNW9rYlRZOXZJQm5sMzFwNmQrK1crOUE2bnJFQjEwT055RnNicXdiVlJsYzU2Q3JzTnVWOTZmMG1ZL3RzK2thaHQvS2piVEY5TG0rZFhyYUptbXlkeTAxU0RXaEdiZW5kdUloZU5HcUhzZVlUdGswRk55T2VUclhpRXU4dldNZkRVT1BqOXdQUEJXN3RqN0MzYjB2QlB3dldKYkh2Z0VsS29rT1B1emdRNThyeG9mYVlFc1NyaURsWGM1RHk4VEd2U1dKaUU2TDhaZ1VUd1J1YWk3eStQZmtaY2N1a09JOUllczQyN0wyNlZwTkZrcHEwdjRJcnUrQUdyNHdlWTRuK3lRVnZ4UVh1NEZWUnozeWVoWnVudCtqeE5OeHBxSElMQzZDVk8xalR6MXZ2dFdWeEloR0VMcFczY2lFM3gvcGRVMUYzc2dJWHF2Mno2NzFqT05IRG5WNnMxNDlaaUxNenhRcDJIVnZFTGpaNjJPV0NLZ3NIa1BjNWZMMmU3S0FxbWtEYnI5QmRMNGxjMzU1L0MzcExJamR4b2l4NkNmdWNoNlpiMGppY2JnYUVqSHFXNG1JeTlrdlBTaWVDdWl1TnVDQjZBZmJmay80Q0x2dFNDZU9EZEJ5U2JZckNnOVBFZ2cxU05NaWllSWMwMDBPMmJqckJmZTRVNEI5Qi9SYjBKaGxaazljSU40YmdkRWxCSWxwSlRlTVRTVWxaUk4yL29xMzROV0lJZHE0UU1NV1hVMnJ3cW5TY3hjdkhhYm1mMXBncWw5eEhOY3NES0hRZ3kzMXhXTGd2Q2lTLzVkTTVpNmdWT1pseVJ0MEdHTkJoT1M3UGlVVWhXRGZwS2l0NXVpM296Vy9vUUcyQm96THhlUXdqNGVSamVoM1ZKcy94S0pnWk5sRTFTN2NtcXJtTlV3eFdqTENta3VDVTlPeExFL3JOZVlCb04zcmRBRUJ6R3JwT3pNdWhtZWRNSldwTE54Y2dGQlMySWNCRUM3VFVBbmd5TlJicFRhMDh5Q1M4cWFheDZnMUh5ZEpCSzJjU1RDSU8rR3lJM09GWU5EVXZ6czJDb0VIbHNvaTZJZTRCRHI4ZkFpbWFEbExDYVNXQ2kzaXlVYnh2UytONEdiVWNHL0NUMGtTU2IwK1QrTVJBL295Uk1ycDVtaG1vWWNpWTkra2Q2SVQ0OU1GMEV5d0FOTXhEUDEvRHFDMUR3R043R1ladUM3clRGVzB2U3Jkc1ArVmZuK1lPNnhhRlhvNVpHZjRoVWk1Qk5TVnFHQkpSbW9mU1ZnU3JxdUhEZE5PQUVnWEJoSFEzOFQ1QXhkWGRsWVhqTmxSVnJNWWo2aE4xVUQvaGVxcE9aTFJmQTNRTnhwdDVhU2JjS2VRQzRkRVE1NjhSOWhDU0tVeUh4WHZ6bktLeFV1UURLckdMeWthTlo1YWdNY25WbFRkT1ErVjEwc1JVblpBY0lqRnFFV3dBNGlCZWNHbjc2eXdubFd1V2hVVjRRM3pJbFZ0dTVjU0dBWkZMOWJlbEVWMUFEaWVCbjBFUTdVSmZtZkxyQW5YelVHTzlkTE9MbEtlbm1YWUdDRUprTUs5UlhxYWZ0bG1XMzVQTFRmSUR2VFhYd0hUdkFHSmdxbW1MVnd3M2MzK3BvTThpQ2k0ZlM1bFAzd205ZnkvczczN0E0YmRvNVZVYzZaTnIwS3Roek5EQm1nVGRvVUlDN0pPK0ZKdmJ5dEtkM2dXSUN6RmlIT3hWZ1FuUXJDSGgwTWtnZTRVci9VNUI2UEp4SFNRQ0ptci9XNm9yNm1tUUNKSUpZVDFkcWxUVVQ0U1JraGg4WGhaK2hXNk56SE9TUFI4RjZzbW9SaGlURy9NY1F4WVZFWlYzbHpIM0VxWVhSY3ZpeGZTbTZQNHN5TUJLTDdpY0JkSEJZa0JVVzIxcEtWanRVOGVONVprYWIveTJ0aXNwS0VhUDNuVEZ1QVRpR1ZtQW5JVUl1aTVxZ2hraCtMaE1ST3hnbm02RkJSOExWeVhOUUZDTVFDV29kdVNCcWlCM0NFMTdoTU0waTJjWDE3dWxTMm8vVHFIOFB5SzJEMEpySjlBSnhNcFZhMHd0WkZjd2MzL0lsYjJaUmFRc2w2YVJ2S0ljZ2tXS2xPOUNacEhna1BJcmpNbFZlZWpQTlN4c0JrQlNwa0hZWEFXUWg2U0JCWm5GMm9LMm1sTWhHaHhIU1VyRmR1MkYwa0lzRjZXWWlpd3NCbGVpY3NnU0VVQWFVMmdBUTlCWXAza0RLMmdVd1RqRTRaV21RR2p5SUhDTmpQL0xwUk1acTNrVEJSMnp0REJIUFF0MEMyZWljd3ozR1ZsdTRUTUEzU2xFdXFJaGNsZUNxbU1CSDJ5bEN1dXhZcVgyRTdnSUk4RURrMkVyN3N6d0R0SFkxNWcyTmVLM1F4K3hFdHNPQWcxUTNmSUxzTDNjaUNwalVBK0tNT0VwalZJSk5iQk9BaVRNSzBvN01abXdOQW1tYWNLVExFZW91NXJRU1ArNXBBdE55T1VVVGJOWUlsM2kxVDFQZG51a1NKazduYVRFbFl2NUttaUZNd05NaFN1T25VSUVwK28vT3gwdG43OEcwd0VIdEZEeGFQakNOZ0EwSEtORHdjeTlUQVZaL1lCOHJGVzVsNHdEN25rYzByNVBkd1hCZGpRanAwNFJkbk9OM1BuZ2xoWHA0UmpWOWpydy95cmV2am5GeEFHNG5jRGY1alJHTWZSZ0MzZDhpTkM5ZW9DK3lISlYxRXF3REJjaGJ2QUdKMGc1Q3NDdlkrTmlNQlVyOHFGdWxubjFXT2F4aFVJTVJLSXJkNHJRQkxEVUhVaUtDYkNwcGNIak5DNzlHVUNlaWhMYzVscWc1NzA4RUFXamhtMllnMnNzVFI1RjdoaTZNYUdSNzNWeEJwTHhKZ2JmZ2hhL0tJLzV6VEVLNGdQZG8yWFV1OUF1STlqSUkyRzVJSmNzUXlVMW9UcERtamMxV01QV3VCdVg1MmpNUXVFeS9yVU1aa0tKMWlTRGt4bkl4TktKMUIwVS94TXN2eWVnenNsdUV4UTRpdGhKb1lzaFEzaUEvVjR0c0w5emRhcldPaHhqNG1PZFRhYm9BandMcGNSemJlOVVOdVF5MktCSUpjMG5XMUNKb201WlZtQ1k3ZEh5WkkzUy9GUitJekNFM29wbDZaWlhxN3k3dU0zR2FSb1JvaWxiWWRTOFd6dXplMGFxdG1FMkt2bHRzalhqVWNZTFE4ZHYwQTU1dlExc1ZqYzR0ZmNCS3VoRVdxYVZNbUdvYWJLcmlJNVF6Mk5vOExWMHl6ZURIRy9FcVZEU3VmRytWVTNqZmMrZEYrK2J1RURMbWhaYVY1SkZvaVU2SWRPalZmd0taV0tZV2xkMjRORmdoTkZvVGRXV09IVmtxckxFRjNENkFvK3R4NXNLNWZwMUgyQlpLRTdscWlBbGxNMFF6emJYODJtcUp1cDN2enduV0kvSkk5ZzlWZEVCY0RFVk5CM0NpTUtOcVdOQXQ4SUJXNHJyV2Izc0NvbFM1blNNcHRmMzhsVDlndEd2N0FBMlpKU0djNjFHUDF0QnVLR2huY0tDa1l6R1dxU1pJMlhVUWpSRVkxOGpmeGY3UGI3WHlFZkljL0piSkRXTDk5M1JQTjczV292NHhFc2pMRjBZanZUV05SMlZaUWVIaVdxMVRscDIvM0dXM1luNUk4MURIb2hXTHV5TFRMWERWT1ZGVDYzZ0JPcnJUMXZScnpNb1dONlRHbm44SVNvVHVKdGlnYWN0YjJKeVV0cHgrdG0xVjdwKzloNFZqeHBFSWpndFhnMXowV3p5dk00blY2eGx2RzlQcTRqLzF2VGZKdUsvcmY1bkh0ZU1CcThkdzVPaUpTM2pmcGJMY3hDM3pibHJ6YldmOUFSS01xSnVndFpEK1ZoTjBHMUQ2cDlqWUFCdmhQKy9nT1ZwN2s0dWM3eGVmUWJueUFoNzg2RUVkdm1QNGNWbmFNSEN0a1I4YUdEcnBGWG93YlAvdlVMYjkwcm5nZzZJamw1a0htU0Q4MFkwMGxjTkhEMWVQSkppVjkxSHNRWTlLZWlPcTRwaWFsR1daM0d0UU5VN0lNUWVRYXdiR0Q2S0hxdmRTVUhLSnVza2VrNmk1eVI2am82ZWUwTG8rWWR3MFZQZGN0RnpwK1dpcDR2am91Y3U2eVI2L29mUTQ1V0ZjNkVTQjY0UlNlMUl3MTBRWDV4WHEzM3BJREc1MnEvSHFXMXJqZzlyVzQ0ZlhkdWUxTEluNWVSSjlKeEV6MzgxZWs2cWtXT3FrY1RreXN1T1U0TlV1ektzUVRoZXZnWTVxVGxPOHY1SjlKeEV6Mzg2ZW80bUdoT1R2V09QVXlwV1RnMUxSZDQ1VWxZcS92c0h3cmZsdjNvb1RsTHFDYU9IMTQrdlFjQ3o3VDA1NHp4cWc4aFJyYWl2Q2RIcks2aTFBNWFtc2N5Z2wxZFZYelppaGFHNTNrL0MwOGFrblQwbmxmaWZJbWNxWWNYTldJZjFSVFNMRlNKZXY2SUd1bWkwOE1RN3I0QUN0ZXB4R3ZYVmIrczFuOFpNQi8xNHAwMERGeVkxK2dRVEZpd1pmZGlleHRuMENpSFJBMUdDV2hsY01KVjNIK2p0Q1F1NjhCNGlTNi9iOGI0SEhzSDE3bG8rcndDVE9QdzdnQzRKc1pkQlh0Q0ZBVTQ5QnNTSlI0cVBVM1RIN1E2TDd0Z2lpTzROdk1uRmgzMGJ2T0dCdDVSVlUwdVk2TXA1a3Zlc1lFR2FsK3A5YXZ1Q3BUY2s3RHRmNkZWbzNpUVhFMXJTVnpHazhicjFYdDdHeGN2b1dLNVdYY0YrZ0pKZGlZd2R4aEk1TDg3elJvbk4yRXVpQ3Vlcm5UQW1BektFMTlyMWFvN2FnSUhYdkErR1crSFM0YTBYVzFFdUFOZy9TOGVlalUvU0VQSm1pOGpCNDIxMHZNbXVCeGJWYXd2Q3FSZmJjUWc5MTJNSEFtOFpDWTlnajNRTGxOTWtYaFk5bFlXTlltdkVpVzJnNVAyc0ovZFFPbi9USGtvUDdwRStBMDV4Tkc3N3JiZUFBcU02QlEzMllQd1R6cWJvS1EydGt6dGkveXRHOHcvdGlOVWQ1aTFKNGE3djVjWG04V202RGprbmo0TFBxQTdlRnlmbm91dmJabEZzUFRxOHRTL0ZWaTJqdEMraUtWaTZoeDRQZlVGMWRaOUdiM2RmVExIMkNjaTNFTWk2MXd4dHhrMU1qcTExVktFK0RhOVlxRmNhSEJMcXlkNkh1YXNrZW1iL0NtRTJjanJsdXNsTDcvdkVVTW1oT0puUTR3ZzlYck1ZbUdsTGo3MktzVTFnN210VVovQlRTbHh6Z2FXK2RpSmV3VUdIRGdtd25wU3MzQUQ1SFFqdDNDRjVXdGFDb2c1OWhtZ1hxdnJ5Y3hIYmo2K2xIUjFoNFJoMmQ4bXYwaHh0TjZXbjgyMlhlVTd3UWV3NThJQ0dnTWhQQmxNd3Q1bjU3OTl6QUhIOHArMDZPTGtMMnZyL3NGZm1NbnhsNVlyV0ZLVE9vUks5VjFHK0puWHBjVmczQ2hvL1R4VU1XMDFwNThLVHUyVy84SlpTRi9Wc0t0VXhsYksxSm1JV0ExNEZmMTU0M0hiK2Y0SkNPUHNxeXI3aVBrcE03MGYxTGsybDdKZnU1WUg5MnAxajZFQXUxTkZzeTJ1NkF1bjE4RzJ5eFd0QTRET3poRGN4T1daK2VLZDJnWDlrd1N1QmVteCtCMnJJcUxQWUljeHo5SmtWbzJtNjZmdEp4bHdIQk1SQjdzbE1mUE5nMVRmMFBBSWZNSGlLM0dYWnZ6T1Z1aFpmU0x2L0FMVStZN3BJbGVMOXQwQmdUL2Nsd0RabjBudC9Jd3BlOGxFd0JaZndOOFFBUHJPY1pHN2x0OERFZDFGcmo3L2hsTmgwWEdNZzNueE9WWGJ0VDlYOGpDLzQxUDZlSGszeGI5aGE3R1d2WXdqUmdITXRwVythU0FTOStRSUtQb3pqZmJDcnFZVDNReXI3S1RhSkp1SzdJNnZuZ3dvSFE2TGdhekVWN3cxdTdvRzJOQ2hJNnc2dHU1S0NoRjcwdGc0K29kRzRHUVg5Qm9FNThGR08rTXN4ZXFONk9TVzM5LzcwSkFGdzVkUFVXQzRBYU42T1FKdVNhSjdJRnQxbCtFYkZUSHlkNWF1RkZFekgxeXMvbmV2Z2N2OHllM0RmdlZISTR2ZGIwc3VsVjFOc2NVZXE4TTE3VEZtOHJKNTV0TTI0NnhGN2hQMTJINzI0QUxFeDd3TFhXMWZCWUhpSEV2ZURYQ3JodzF5K0hkVGdxV09ja2djQ25OQ0JBRk1iZ1NudEhGYmtoSFlVYTVRS0l1cytGSHpVblRBcjF4WlI2ZHY3VUd4aGxKWGkrMUpOWmNUTXpYSk9IcXo1WDFZcFBTWmNURmJvanVYa1BGU2l3dDFTTDZCYXgxRTVJemJkOHBDTUV4Y1RzS3RsY1NIbExxN0JlMitQVExpT3h2WGxCREtIUGo5RHloZnRsdjlHYzhnRFdxVVhjZVVmcnpuU1BpeTBRN04xNWRtdDkxRTM2aWxGeE5ON1VhbG9FU0s5Z09XNXBYY0p3NTc5VWNqb2dla1JvbDM4Y2RIdXVLTDlJNmNDMGI1R3NHZ1h2MHUwV3lIUmJ2NUIwZTY0b3Awa3lSOFI3V1pJdEpzbkt0cWRvNHQyY1JUUmJvWkV1MVdlYUQ4M0pOb3pJa1c3YjYvMWI1RHVwaXZkMzNIS2tlN1hoYVM3ZFF6cDdnVkJSa3I0NjBTNUV0NE1TWGg4ekl6RVpXRENVUnd5cisrZ2RXeW5ySjNsT21YTHJXTTZaYjdkNHMvMnk5NUVsa3hZbDlvdkM4OW5uOWFTQUd6ekNkVjdHcjY3MUdZKzlURDVZbnBzL1k3cExXbjNnb3lVM1l0bEMyWDNkalQvWDlpOVBJb2gwL2RZMDV6N295bTQ0M1I2bS84S2xUTTIwWXQzM3FMZ3lhMWcvZm9VK3doNzY5ZWVRWTlmckFPalpQN08yY3BqVEZaV2JKaGo3cmtieGV2aEU3WmttTE5kbnBwWUVGL2lBS1VVWTZFWm1tdnByYzVRU3FNUkVnZVNqTytlWDFlS3g5TE02T1M0dGRKekNRdncvTWNvODBOVjBjUFhxWUhiaUJ6a1E5Y1RLUmMvWHd3MWRFb2JZdXpuOFNIZEJjMkkyVGNHeWZrdmVqMExuMVJMWGlOSU9Dc05iNFdtaU81QXY5blM0QmhQRnZFRWtscEVTbnNMb3JES2FPckMvc3NwVTIzZy82dUwwQlFQQ3BNSkR3cVR6bStnRkQ0WTloTStDd2xkTHIvRkN6NUt1UmtmY1dVQnM4NXdpVzBETHkzUkc2K2VCVi9vSG83akUyU2l2Y0RvakV5aWFJMXZDS3hPajFKczFKM2c3Y2N2QW16M1BVWU5MWCtiVXUvQzE3cWYrQmF3L1l0UEFyNEFWdVRtNTRLa2VaSzdHejVmUE9weGVqSGVUeUMxQndJWGsvQ1dWUjkzd25ieEdwaG1zUHFDaTRoeDFwMURPZXZjQWVXQnl5Rk9iVVpCM2taNlRGNXVlZjA0bENUMHdZNEh5ZElnK1lqUEFpN0NwMUUvZW9SaWsvRngxMm5QdVVkTTlSd2VuMmNsNFppYXF3NThxZUhvdXdhZjNvdlBwbWlTSDFySEQzMDBDa054RGpvU25FYzQ2SU52ZDY1L2cyTFhuVXJWdlhvSHVzem5UNW1KdDdqSHgxUnJQS08vRGQrQVh2Yyt2WkJuZ25qSTZaYS9iYUMzYjBDM3haQTNMZGNtVWxNeDdTbHREMW56d29QcHRRM1krY1N6bEovQkx1VlRsMHoxTUlab3hCcVNaR1c5SWRxaEZUUWxlcTFtTjV3cEtZNkYxdFBwT0czMkNBNDNQZ1BxdzZTaEVRMDhQL0U1eFh6ektEYnBueVJlcWlkRHh4SnRHRmZFRWVGR2RRSGh5dlZMcVpINlZTaFlWMFJ3MWwrSHJ1RExrdlgzMGVPZWh5azJrWmhCL3ZBMXdmWE01UlRiT1pWaWsvSEZhQWpkNGpmNFdDQm9zVDlJOHpFbU9UVUx5ZkxTQ3kyZ0ZGVXY5R0FJU1BCc2RMVzNOUGtZSmtML0FhcGdEYjY4ZmZYZFZNdThqL2dxcXRudkVWeHJPdEdyOTc5Q0ROZWp5THRUb2YydndwZDkrNnlsdkxmaDI2YlBmMExhUWcyMVFndXZ3SjZLdVZNK0xzZG1FQzlsTWhBbWhBa2JTWHdhZHhDQzFwQTN6S2YzWXByazErVVVUTHVOeEVYYURzcDgvb09Fek1zYTRBb2d5QkJJbCtDc1dGV2RNUkxVZGZNVXFtUUo2c3prNlFPU2NyWTYxRXVNYklWbm9iM2FCeUF6MTNNMFRsOXlDcjM0WWpFRlM5K2t4d1VqZ05MSnMwU1lsUmRvTmpaNU52RDIxd2lzMDM2aTkxMHZvOFJoRndQdlQ2VGpCSkJuYURteVVSMGE2NXR1YlhBbFpBSHNlWmk0VWRWeDNyd2dPZEE5MlZOTmlVbnBPUlhnS1V0M0FxOXJiV0dYZy9YYmZXd3BidFJVcWIzQXhIUjRjM3pFRHN2UlRMU3d0UUkxU3BEd1R2YVVOdVJxRjRTSGl3ZVNGUUtua1l1V3ExWnhzVm9GaFdmcFZjdWZFVkJWZ1ZsYStENkc5MW9hMTBGOFdqcE9ZcXN1Ri8rU0RtR05KakJtVUVJOFlJKzVEb1hOWTVNeGxVZEgrMzVxWEhoUjd3QW5MaU1MUUorVG5jVjBqa1ZiMVc4b2M5WGpMUXI0MEM2QkpOVXRDbTduV2Y3SGVOMzZ2blRUTDhVWW9QQ3hMQ3NsMk1wV01sTFZ6dDd0ZzZHVityc0FERHQ3ZzdOd3FQQXlPTG9ZdElxNzFEaDBCRmJOaEdCSVF0MUNqemo0bGJYMmt0Q1M4Vks5THdEMGx1WG9jODJMc0FpaXVoVnlIYWRxaFIxZVFXck0zYXFyTzYvdEUzWFUwOVI3R3dJMU5IM2NqZ2FwZTNhdzBGYXViUEYwdEF4enZIaDlST2ZZS3gySG1zaFl3Nm5VRm1yRldHaTV6Z2cyMWJZRlIyMUpjSjNFSkQyQVUxa2FSYkplbWNHbDl5bGQrSjJla3BqRlV4RFRRa1FkZ1FIVm85dVZQKzhPN0YyY09KWmI1eUZkd2M0bEh6QU9Bc000bHdwWHBEazMwRnpQVjdBQnlDN0lNb0R4UEoveVpnQ202ZjBjK21BeUsvd24rSFVjbmlPVXFUcnpxK1pSUk9TVUM4Zmc2UlR2NWhhQTVOM0l3akh5SmJXSzlYREhYRStKZDQ4UUNmcTUwU0ZEK09ReUxDODE5WUEyZ0pLcHFYb0FTcXRZWGtLc28zTXhPOXJ1OVJKOWNSNldKMTcwbVUwbWJUNnV6TllvNFN3RHBPNTRwK0tkNEVQUDhNelV1ZHg1SUFDSWo1Q29EOVJid05TdTFSLzhlNlgrUUY0OFBTQmVTemZ6ODlWMHlncVMzOEVzOXR4V0VsS1duQWZkUXFaeDhhTDNxUEUzdnFhWWM1K2o1cFNLWHdkQVBBaFhwN05xczJ4M3F3Q3JObXJlbnFvbEZ1LzlhYUFFbUdQblVrOHZYa2NGdjhWM2VidmlNK1NybjZKM1NZT0Y2MFpnUDR6YTBiS1haNGZjMFhZMC82M2gxb0FJUHNYTW1BdldZM21XVXNJQTRQbXJPdnBnZUs3YUQ2UjBteHZMWllUbmFwVHdEQWc4QVd4aWtsSDlYVFl5VEpLVStlTnMxWDd4YXJhMm1QcDRsb2twcVY2NjZhYXhFTHd2enhtaTZacmZqd3ZsZkY0Um5wdDlDWnNGdTFpbWhIRTNWWjI3VmhOUWNhb2Y1Z0x2Z2x6UDFQRDBHWENaN0I1bjV5Ty9TdEgwMWVyRUpnWG5YWENpQ2s1RzJUb3hzRmRyT21NYllGZWE3dVNnbk9DZy9QY1pDVElxQ2xOcjh0MGJuS05PNlZpbHBuU3MwSlNPS0R0aHZ3UmRmcTBYTUpsUHdZVlZLV2lFYTRGcmI2YWdBYnlDbEFzSXV2TXlURXpKVTFxamxNZ0pHeEdhc0xGNHdrYktUUExHNUtwdnphUE9Nc0lZZG1jWnpZcG1HVVZvbGhISXZNc3Fid0ZKSE1jc28xbG1BYWtwdmkxK0JtejhjYmZRWXczMm51ZXZOWGtlMFRyNlBHS1ZBZFMxdDhaQ1dINVBzYnpCNk5yVkp2eGtzK1JDa0NnN1d3aUExR3doYjI2cllMWnd2T25PRmdMTzN6VmI2SVJtQzhVeEY0SmswY0dUNXVaSmMvTS94TnlVOG5MTW9ENVFsN0prYktKWWk4VVFjZjl5OE9seTU2Uk4rVjloVTE0MWx6cTI0U0RrMTFLcTU2V3RGcXlmaENNUjFrL3M5OGUyZVl5MkZGMmtDRHZDOUZGVWpVMExnZTcwR2hmUTRicTVlSmxtRm81TGttTEVrd1JVNndZRXoxTlZDWGtadUphMlZ3RTlOby9GQUMrZy9yejl0a2locnJ3OW51S2ZRUkJ1T2tod2Z2TUJ4ZFk5U0dtN0w2U2NYOVNBN1AyY2dvMjdxSXJMM2daUHhEcnVwcnMydUFlTjcyTGpMWXM4UTN3dW1obUVCWVkyL2VqeFgxRVVPK1UxZEhtRTBOY3lpVzNBMURTc3pmNUUzYUNPT3phUjRKSnhoUFY3ZTFPend5NHdaZEdoU3dpS20yNGxsdC9jaWlETHhzeDIvNThvR1A0cUJRMHpLT2g4Q2R2ajF3MmkrRXpvbTBmUjI1ZmVwOXBIUUhXMFBoMFlpS2RZUm5lSzlZSitiZzdWUEdFK01MQllwQUlEa3luaHMxblV4Q2FzQ0g3ekVRR3dMcFBTZG5jRUJtcFNXdTVtQ2paK1QxVmM5cGFwTWZCZ041QjExNStwd1k4d0lFME5pbzFPTS9VOWZlNStSSUhwZEV2UFh2VjRrZ2F0d3pZcWJiNGtwSEd4UXkrNnZVQWoyM2sxbEZCUkdxd2FackxCWUJGaUNld2QzeEphTlNmNUc1eWwvZEFhdkdVY3FhM3dmdGF6OU5obkpnVVRkeERzYWQwb3JjMCtlblI2WVZIUTNSTHQ0WXU0OEtRTVFBZzFGbGRRdSs3bFVBMVlFYkVBWjE1bUk0d1NOM0RXQmE0Z2JlektaTFhnTzQ5dFZHWmpFcUIrdFNUc0hlTDNzT0U2UkM4aHE5TUZKRmV3K3UxZWhoVng0NWV0WlRYVENTOW8zeGhhMnI2TDc5bWpaNWZuT2RQWGdJN2Zid3NWL0pwRk92Tkl5eXlyY0p5dGJmSGlwZWdxK0xub3BUVkNpNSs2ZlBIVEJHaGN0YXVmWlhCNHl3VEhTQ1Q0dFRqWXhkZlJoVENxQnd1V2NEM2Vua0JFUlVySjFUd016MkFGclZMM0pEWFU4Wkx3MllpV0k2aXl2ZE9wSTZkZlRXbExXa0EyTG03cTJINnRlUmVGdGs5TUxvMjZKTFlsN3VQbG04R3VYNkwwL3FXQVZQU3VTOUdPajlHYnpsVW8xck1yTmRPdERjVzZyaU1zRmNla1E0ZVFxZ2l1Z09uZ0ZPWnJBK04wOUJBWTRxMENjRmJVUlViMWNHY1lHd1VoZ2xvUjZWc0VoSmNBSEVtNllLcEdCRzllYmh2eW52aHVOTkJRcnF0TFg5V2JCMHl0ZHpVVmhaQzlSbUZZaE4waGo3dHRRcE1QUGhvTnVsMmduS0lGYkl6a2F1T0Q5VEg1RXp1OWxQSUJLeWs0ZDdpaFZzZHFLd2dKS1ZqYVVTdDJURk5vUThkQ1pneGZDcWNjMTN5Mkc4M2gxTW1mTHFCR01sTXBjVTFuS3ZOS1I0bzkvSVBZcVIzSkc3VXBGSURZR01rTVJCaGg5YTkyNjdCNXgvTk03QVpPQ0cyNElDSzBoK2g5ejl6Ym5zeWZnME0rS3VuVERXeGJ1V3VOY1VvL0NUYXpVdlh0aC9UZTR4TE8zcEJocW54S2hmK2xKWjNPY1NHUGVod1FUWFFZcktGWFZIam5UbFFzZDc2djBrU0s2NlF4aUxwWXlJYU9aU3VkeU5TRTFrS3lSMWxZeTF3QnBFejI3MEpXekVaRkFpWmIxQmxzaTRRUmdQRlFDQmdhNGpGMmI3cHFIZXpWZ3hhWEprb2dRUW00WGU1YUxGcXhtYXB0K0FkZDgxeTkvMFNvYjdsOGw1Nit2QXpxU3BIdk9HMnNjeDgxSFJDeEJWcHBOc3gxUjFTdHNERGZMQW50Z1JybjRoKzl0clVFTGoyMnZOMkpsejZ1VVl2ZVlvRlgyOHdseHpaRGV4VjdlVjFLSFUycnFFdFYyR1p1ZGhXVkh3dmlQTE0zVlRJSUY3VjF3RDMxMTM0bXNLQXI0Q2xjS3JTQ0VIMzBQaVNLVFZGTXZGTXoxZlc4WEhUVFFZUVh0cWIyMXE2Z0RENTR1UzhQTjcxNnF6K1JFOVpPeGk0MHRRTDQ5UlYzaE9mTm9FS0hjY1g4cmtuMElnK2JjcGEyb1JkcjRSL25GMU13ODBvS0R0NExqQTBoaU5Ld3luUndMZ0Z6eVkxQTAvWFlNTkJ3T1FYdDh5bm9TT3BQTkJxbXpReStrTEJQZTZyMHJrVlU3R2VTZlhKOWJRcTJQMkxxaTFONVlmQXJyT1BscFVORHNhVGZuUXc0OEdiSlM1UTcvbk1VeGtMaGtrWllqS3ZKL3ZhcE41aDZpUngrZ3pLRStBcGZYaSs3dUE0RjgvR2RnSkZrcG9oL0FadjNZNy9HbFIwSVJYMWVjRW9pOGdab3ZUT2VCYitjUnUvVVRFMVNpTnJQcmtXeFE3MnB0clJDZ05hQTNzYS9TMUI5YXB1YUtrSm96cVlNaGRmUXUxOWZBNGwvVG8velhxVFk0U1hnOVpmcE1ROVpsdGFqdEUvSllwRUZXTVdhQ1UvKzRQMmdvMnVBWnV3V09UaWZtcjdrTm96dTlWMEp5b1pZVzI3L0RkQzhBR2pHeVJac29iT1ZTelhWamp6Z3dPYzIzUGtqRXBqcnNEczU1bVBxMitaelRiVTNRbTYvbVdKN3NIMWgrODJXT3hiWWlCODVGbVFJU3FjL0JPT0RWS1I2Qm1YOCtWV014U0NpYUpMZlpyQmVjQVdwcnlWdmtwcktJT3pLVzE4VXN1Z0E3ckcvNlFzaGk3ZFVwV3B5cWxPNXE3SEZhZmhaRkdzWVE3SE9rM2xUeDNYWFU4NloyRUh6S05tNjRxVjNSV3BpY3RYT3BTWXBEWFNGVFE0amNycFNPUW13MFRXajhvWml0WCtoS2N6YjZtbDZLNXJ4SW1KbXVsYW1SZ00xY2VtRXpYeWh6UHpJR1U2aFpFQXBNOSszajNSTThhc2dqOSs5VWRua2VTYm45KzFtdzFXaTRMWnFCT05wd1J6R0FXblFScnRROFJlUXdZVUU5ZG1MQ1lmRFRxZWc5d1ZRbVIrYm9Za2xlcXhSQkZrMy8xTVJzVUh0T2dzVFM2QUp6T3Q4R012ek9wOVFpU293c2hjOVRWV2Rnc1htdGE5UkJRTU8wR09WczV6L3dCM0dvdXcyTkRCYWVUdU1JeVlzemQrMUI4MHN1d2Z0WFlDN0ZmTmlhZy9hZnV1b2U5Q3NNbGVPcDJDYzlBNWo2OWo3ejZwT2hCVWcrS3BmNVYrZTdiaitKWFZFOUFwZ2NMeG1lZjRseEtmeUw1ZFpybjhKMWxiK0pYWU1LUDhTZ2xyNWw2MHdibTBHbWE1LytZTGorcGY1anV0Zlhpbks4eS9Oa0g5cGhmeExpLzNMQ1NIL3NrM0l2eVNhS2V0ZldxWDhTNndGL1ZYK3BRajVsMmFGL3FWWnlyOTBqdXBmaXJCL0NVdWZEVGp0WDVySDhpK1JWL3VYMWgvMUw3RUxnaFhhQ2ZpWFZpbi8wdmtiL1VzejVGOUNPQi9EdnhUbCtaZDRWY2EveEd2MjUxMy9VaWlNK2dJZEhYVkIrUEg1bUY1ZkFLWkdSWTZtS05mUjlLSVY1VzFhcGJ4TnJxKzB4NWxTc2NjSmg5TU1PWnpPTVIxT1N6bWMxakVkVHF1RXcya2QxZUVNemZtT0JFREg3WEJhWVlmVEtjL2hqS1Nuc2c0bm56QmdYL2VQT0p3bFhVL2xjSjZOY3FSMkh3NmNSdlJ3blJOWTVCNlpZSStFWTBQVi9MT0k5QXh2MUM0RjkzNG5UMGNmMVIrMXl2cWpUc2dmTlYxL2RJMG80NDk2LzBLSDFBbzVwTllmYzBoRnBFUHFISjlEeXVLRmlwVG5rU3VITkxSaExkSWhMUThKdjljaE5TTWNVdXY0SFZLekFvZlUrZjBPS1o2MVEycitlUTRwbWZmYUliM1VjUjNTcTRUcmtON01TMWU5andqWElZVk5veHpTY3Yyb213NEIzZ3RibXFVZFV0Kytqczd4T3FWdm1LNVRDbzlUT2FYNXduVktCd2pYS1VYL2xWTTZ4eW5wbEg3c3VFNHBvSFNkVWpQQ0tjVldRZVdVbnVLNFRpbGNvdklkSWJMNXRWTTZ5emxScDlSeW5kTDdSRGxPcVZVS21kWmY3cFRXTjdWVG1pK3RrazZwQ0RtbFpvVk9xV0NuTk5MM2J4ZENjM1ZHTXdYYng1aC90cjlKSSsvNm02YnJiL29zMTk5TWNWeC9jNHF5SmErbHltZVNsUnpoYng1cCtZZVBQRVU0blhFck1ENDQ5WFRJa3JFK2JULzlqUWY1ZmJnSjQ0VE9qRmloTXlOV3hXZEdyTkNaRWZQb1owYU82NncwV1pMaE15UE9uM2xteEIxV0tLOVNaMGFzMEprUnM3d3pJMWJvekVoL2NjeXowc2Q1WU1RTUhSZ3hRd2RHVEJ3WXNkd0RJMlRFNlFNamoyT2tQMm1CVWNmRk84ZDFZRVNFRG95WXBRK01nQzZQZXBnYlVyU2VYMFFlNXBhQkpkU2hRcUtHcEF2amZUOWFIZU1UQzlJaXVBYWZvQ24zYXgyTS9jaHZkRVd5U3V6TklBOTh5Mk56c3VjTmZLdEQyUURyUTR2bjlKaktLczZ2ZDB0OHg3NVlIcjZiaVJueERMMWV4MVpESWUrUVlpdm1McjJSeWQySXBoUmg1TXE4WUNvajJRM3VpZXJCQmhoNHV1aEtLa0Rhc25nRktBQklWb3ZndVhxelYyUFh0MUtmVU9GVHFPd2dGVlZGOERBOGhybG12Rzl6cDNpWkgwVFN6Y1Q5aExUeGhMUDhTeUpPeEx1b213bXZvcUpQeTVDRnBjNVN3dTRxOVpHWmI2MUFvWnFFNmh6diswWjBpYWVVcnZIS1ZEZHU1eS84VVRXeHZqMmlXN3p2Z0dnYTc5c3B6b3YzZlc5ZEZPLzdRVnlNcTBsdU9qSEpkd0xReWxpc3I3TmMzTytWWHA2Y2RPV2l4WExSQ3NsRkp5UVh4YjlETGpwYUxuN3Y3UjVmOHBhRC9kNUw0cE1EaXhTaCsvWmNSWGpkMDVEd3V1ZXE4dkQ2alpmdyttMUR3dXVPbHdtdk81NGp2SDdURUhpTm4vN1g0VFdoZVJpdnlWVitVcGM0YXJ0S1h6Um1scEZDRlY2TFpvV3VSYk9PNzFvMHZSN0VrOUZIdmNzdDhsNDBTOTJMWnJuM292RlZiZi9oRURQQW9idm52S1V1eVZUaVE3aVhIS29EaXVhR25iclJycTZVRUZOQ2lxVXVmNFVvOHV5NzZSNTk1NHN4di9lV2MzbWdVNjZpck9EeVFLZmN5d010cFJpdHNvcnhUNy82c1h5czZFMDc1Vjc5U0xLaHhOMlBWdWp1eDdBWXIvRHV4ekJqaHk1N3RFcGM5c2hUYWZxeVJ3cUc4dG1DWWRDSmFKZnBCZU1EQ2dyVTRFMS9mN1RGQ1NWYjFOZExXc2QxdmFRN1JhRTJjNm5ySmRlSTNFZ2krYSttRUsvTWY0WXMrZ21RdEN6US9FcHhLNWNZczNoTUl5d2tXNld5WkxRRDlRTEROSisrNkxJVHIrYndCalM0dElyWmpMSHBKYjhyeVZ5Tk9XbWVGMUJmWitNcEcvV1J1TkEwRGp2enZLY0RreURoZmJoTFE3TVJXOXhKR0wwSE1kSGRJS0tRenhlTXNyK2VHTnFZRjZmbkJyVVBINituc054OXVFbzRxQmRxTmloeXVTUkR6N1F0ZGFkRXNWOVJOUjVhS25rMU5GUHpxdHJIWitrQjVCY1U0NlVTUUQ4TFJwS2FXR1lhSHBWV1pwbUVLRE80UmUralgreldWUHdoenFQdmFhZzNPYXFkQVZ6akxqMTF6VllWWm9SNGJvTVlObGdEc3pUUmZJa0dTOTJrRURHSEoyVG94VlIxRDRnWFpCRHhzY0NtcnZqZTROMmdHWXRuc3RXdFhjZW5qSE9IcU5sSFBibWpwc2xERjZCRWZuSXVPZWFoOHUzWjAwTnA3VU55aVczYUV6SFp5SjZQbTZnK1M2ZW1vZGVIZG93ZXk5UU5YQkd5ZFoxSVc3ZDRwanMzVktHdGE0WnRYYXVVcmV0RTJycG1wSzFybFdmcm1pRmIxOUcyN2d6Ukk1NjYxU0plRm14STE5YXViK3dNc3B6R21tUTVqWjNSTmQ0M1MwU00xN254dmprbURkTk1rNFpwWmwwYXBsbG1UN0taS2pVdDMyWjZPODA4eWtnd1p2OHNVeXJtZlhTUWFrdU91VTJaVkI5Rnk0U3B4MldxNHFZUVphcmlmcEJJVTNXRGNFM1Z4NTBUTlZWem8wdWJxaDlGWHhJdmc2ZUFqRHZ3TXZUdkpLZU1VdFJFM0JjZDlwNytUb3BhRjAwVXRTZTZKRVV0TzRVb2Fsa0NVZFN5VTRpaTFuVXBTVkhyYktLb2RZMkpvdFkxSUlwYTF4TVVGZmZ4NytUb0NDLzFCS2pIdURoTGJ5RDIvRXRUcFc5alpSbS8zZjFJNVp6S3plTXBoVHVHM3Q3ODUxeUc0L1dOcTN6eVFwei9sQXR4L3JxN3pzeWozb1p6Z25lZFhTZU92Uk9oOE0wc3E1WnYzRURpeUhGTmlDUEhEU1NPZkxGeVNZNThxUWx4NUp4WGlDUG52RUFjK1dJVDRzajh4ZVZjQ0RoTnIycmtMOVB6UTJ6Tzhmd1FaRWFndSs4WGFXeU8zRzdEL09MOGhmY0NPaTZ2L0NwY1hqSEV5WHNCLy9DOWdCVmNIdldYM3d0NC9EZEgvZDU3QWRWSGQ2TnZJWjNkSzk2M3ZUZHBwWmhmZnMrODZiSFpnNndXbElHMjJlQWtlMlArL21uVWtYb2FkZXdmbkVhZDdaangxS2RPckMrdFV2cnl4UG5mNjdPZGt6TGdwQXo0ZTJUQVhJZUVRRkYwOE9EUFJ2NkJCa2wzeC9adEVMend5bUFWTzVoZ0I5c3Z2WHFmOSs3WWQ0TXRBalhQQzNTM0ExM3R3TmsvT0lGbTNzVGdWeWh5NUJSZFpNNlZ3WFoyc0pFZGZCMUY3dUVpVDU4WHVNNE8zR1FIbmxWRm5rU0o1SmhQVkpIQ0tsY0c3N0dER1haaGJMakkxdk1DUyt6QXAzWmduU3B5NzRmSkhrK3U4VjdnNnZ5NWdhdWpDNFlFcmlhVzIrYW5ya3pNSnR5OWgyQzEzenlITVBoa3RtTmZJTVVWU05xRVc2TG1JZHNQaUYyTnRNUFpUcUFLSVdheUg1UTAwMjgrRzZnMVU0cnJzNTAzcFhnSDJYcFROakVRd1oyY1I0VzkvVlp6S2M3eG04SHUzcGxFRjFSUXlnZXBNWjZRT3g5Vi80emd4bXdyREpvMzBPUklCd0kxQi9YT3lIYUNDVkw4QSsvU1VmQkNHL01TT2RsT1d5bXZST3FIVkhzMUtiK2hqQTN0SU1pM1BncWVTOG1kTlBnVzRPTE9qYVdPRUoxOGhCeVBFSWlCSyt6QWFWTGM1amUva09MTGJJaXZjL0R1SGdRMUtYTjE2c1dqMldDK2wxRitPOUlub1ZsQ1g2Q1dOOUdlWitSM0QzU0psbEhYVzBKNitsbFlOcFRaMk5wTGdTeTJ3TEZZMGk3eWs4Q085dnU5RDltRjBjSEw3TnM5czNFdEYyV3NzNG5leERmS2x1STBQRlpDRUk3VlFnMHh5RkxkN3ljd1RzM09zVGxPbm1aMnpqUGtaZnI5S2h4UDNFSXZiL1VXdDRpekw1UHlVSGJPalpUa3gvNCtGWDdpNzBkNFh1RDNQKzRkbnI5cWJod3hIcUNLeXM2NWlrUVJxdncrT3lmTERRL2lYVjF1TG8zZ1RvNVpGR2YvUzRKQXFDTVVoTHBKV0FnME83SXljSTZ4K3EzOGJZR0xvbGZOU3JxN1lHRmNJRHFRYytka2tqUmZvK3FQZ0k5dkVXek56cjZUZURVN1I0WFhrdlQwKzN2YTNzTHJZZ01UcEJHTmRtZWo3a1grZmxMMHhPTk5DTUt4K25oN3M3OGZnVGFjc1pLT2VyOXFSS245QU5tN2Z2OW5iamhuRTFWeUZvWmdQTExLT2VpUnpFYkN0MVJBdnNiQUlRakhWdUx0SkFUYlVUSFY3bjNyWWR4OG01MnplWjRVYlFCREtvSjZBS1FOZ3M3Wk9adElVeUJ4QUxXemlZRHFpTEs3QUZSTFZKcUhkK0hZcVhpN2FGTS95RnNHYkR4ZWJVUXdqdm90WDhiN0ovQVlqbDN0OXdjdkRZNlZNaW9DNnpVVTFvUHRBNG0rUFl6NkdzR1hBNG1CbCtQZXNJODVCRkwrbG5tNmxFZHU3djhRcWJQYmlKRU9aSHhIaHNNSUhQRHQ4dWI2WUdMd204THVjVWNaRjY5di8vL3EwSGdySHB2Um55Zkh2QkdvVnFQZ3pFQmErMEFUM3pwcE5MTkVvQkpKaHcremMxNG45V2lKYVpCNXFINDNoNzgweW5uRXV0KzZuMFlEM2R1bkVna2x0NVBDUXNyT1RmNVhtTWRWU0hvY3FZYzIrYit5QTcyb1UwK0JNNXVoQXpmZzdTQ0NJeHdsQlkvWHQyZG5VODRIbWF0dkJkamI4T29xOU9KdHYzKzlsRis0dUpONTJUazVQVWtVSWFFVllCWU5FVDNUNzMrUjlDWlY3dHZ4VHU0c0tTN2dZVGE1eWt0WWlBQ3ZKcXBZNWZkLzZJYXZOOHFaVzU5Nk5JTXl0b2E4VmsxQ2dQc2pZMnY5L2RwUlh4R2RRbzFrUDBxRGV4WWE3dUNuN3BOYzc4ZXRTM0U2Vlp2TERiM0VEZHNmRXdDdEcrWGN5MGk0eVExcmc1SldNV1ZSSXphcGpXLzgva3ZJWnNuTzZhOUNnbVlEb0ptRU5xbi8zcWZ1OUdqWmJLRGhTZ2pFcG43UFVBaGhpMURKU3lIUVZTOTMvUmxHdzFCVTlKbmYvekZUczVmR0hjaWtuRFZRZVM2UDZXTEszd25xbFZLV1lBZy95ODdwNVlidlptZVQ5WWpVV1pUTk81ank1MjN5VDFOazQwMmNNVEx3UTZDT2tmOURvR1YwL2cvSk1ST1Npbm9VUGhTWG4zdWtkbEpSemVMYWRyQk8va2JiRHY0UVNMTnR5bm9UaFhXQ0ZCNnA3VW5NaXlnZHVEQlFKYnFnY2JMbjJuTExYVWp4eWFUejdjRGt2YWlpQ1FVVHliVHhCQ2NHTHp4U095N1lNbmk5YWpyeG5zM0pNWGNIV2hvRmR3UWFSSk03QTRVMWt2WGdNci8vTFJwUTRDakpFamZadzZrelAwQUk1S04vQjdKelJydGhQbEovc1lROWlyS3NCdWFKWGRPWmRhWDgwZTlmU0hRT2ZKK1A1d0s4NzhUb25zR29meFNVM2R6dlB3eVRKTWVyL2lnek1WeFZQVEpyV0I5S2NTRmFKbjViNFlaTS95MGI1UXdnTTlEdnY1eEpuZVVUTEFFQzZwWHNuTGxreU9PNVduWU9HVW5WTVVCUG8xUU5hbXRIb0V2K0tiWW55MzRPSk9LZnpBcFJoYmhyVTZ0S3FOaC9lYjhJOUw0L2kyVHh6MzcvS0JLK0pQeFl4OHJEQ1BMUmJEaTJEM0FXNG5FdnlLQ3dreDI4clhBRUZTN0cyMEsyTFlDelFrczh5Um1mMU5rNU5ZalNuUE1JNFBENC9ZK1JFY0ZWWW5TaXMzT2VkTU5LWkhpUWhVU3BpZFRRZC9iZWtRY0dCM3AxM0UyMk52UE01Y1FQU2c2U1E4QUlBZHdyVVBkN2VIUmozVWtnZzlNV01vbHY1N0xyVUcwU21nVWxlRjFLcVpGZkZLanlXS0FCaE9ML0hMVjRmRHNDNDRKWEI2b0VycDRhZTd4azQvR3RPMUhLOGUyNEp0QW5XQ1hZSnpnbDlpOGtJWko4cGFqbzl4S1I5eGhVOUw4cGIwakQzVUFlNlloS3RXVFVMZVRaeXNUZjlqNFJTSmJGL2tCcW9CMzVwOTV2L2hKcEpPV1hWY2FRVW0rYUtHWE13WWVrR0x6KzRGUEJaQ2srZXEwbGpkOUEwbjhQWHZhSkxQNXVkdXYvSDBMTEpiZG1JL0xJUGF6ZkxFbUtnak0zazl1WGRUY1pDeU1QVEtSYTVwRWhjc0c5cThtTHZSWEgxZTVwTXZuM0EvRjF6RExNeTUzZGxZQ29mQk9wL1l0WFNOR285aWRramgrSmZWUEdiRWs3UkUzM3lDU1V2L1hTVjN6c1l0R2o3WUs5WmZIYjk2LzRhNVFFV2ZJSmh5Z2MrUDdGeEN3L1JaT1JlZHNMVW03ZUVrczg2KzB4VmhiTjJCVkRVUHlTVWxPSzJMWmsxT3piU05tamsxOGk5ck9qajVjdE4weXZKOFVwTmZzUWVuNXBMVVhUaHJPSS9EcjBvRGJlKzdDS2xBTmFEZ2hnYmEvMWtlVlNQTkZpTFkxQ3JTZXBXTkgyTThqb2UrVm02dHUrNm1UTHIrMWVBZC8rQWJZbC95U3VCMW1nbmNtRjNuNzY2ZVREMzlHVG5Lb1c1QWtsVFJ0UFRIckgvVUZwK0Jha1NsRzV5ZncvalNFTDN1bEtnNU5JbmMrL3ZESDE5UFMzeVgzN3VRYjE5TnpyQ0MwZCs1UDlQdkNscjBnU3p0cEJUdDFwSDA2aDZ1UkhiYWp0bXVjZzFoeXhNeEU3QjdIVGpxR3FFdTlaVmZEUW52elJyeGpyQTMzeW53djBqSmJSM1FsYjFZa0NML1g3ZjVhaVFhT2NRSlFkSUZjMGVRZ2J2MTNZRkZkaEM3Wjl6K0FOZkt2UmlWOFJRTnBDakF3bmgvTkxKUHlNNEhOMnlMSnpucGVpdXpidWxUY2hHcEgzNWxWL1pQMW5aNjhpd3o0N1o0a2FCeFcwaEI5WkQwRjdkdDhRaEdNWDQwVk5CSmZqc1NySmhzeFhQTUViQ2FxdWFQVWR0Tjhmd1FnOGRrUHNTZ1JrZ0FldnBWdzFXUzR3TU0zQXFNUFpwU0ozTHlyMGQ4dW1mbGRnMWdnNjRnRU9iOXJVN3oyRkpScVppWmJJZnlEcDB2aXlDQzI0TS84SXZTQm56QktGRC93TmVLMVdlU3Y1ZUo4VE5WZkxHRXVFTEsrbTJLNVd4RUlOaDVMTUtYaG1xSlFYR0lkWngxelRlS2NVczV1ZlQ2d21EdmdvMkw4VnNlc28ySmVGMk1zVS9OTC9qdzZObEQybWJiYmhVZStqYm5VaDBYSkxGV0swaVkrMzhjcmlPY1ZwVWp6ZXNna3JtNTlTTzBvNVd3NmdJdGRQMmlUbG9PUi9rRTdxOFNPTnJHaE5OVFQ0L3ZRL05IS0p5VEdMQW8yTndLK0IydEZIeUZmcW1WVDBaQ3k3NXRjUmMwSkdmSVhnMSt5Y0VXNjRFNkx5QXpTMlVmdVUzdm4zWThIRTcvK1VIRm4wdFFtZ1NBWlFTUWpDTVRabDJPK0VOKzNONzI0WG5wTWNiQnVvYmVkZmxPenA0RkhnMUFpOEZxaHlaYUMyejFFZ0ZUNGJHRTRHM3ZCZzFUOGR0RnAzM0VqVXNMTVptVWNRVS9IblAwQXMyTzVpa2xxUHJLYXgrT0g2SjhpT2ZTWHdhNXh2Um5tUUduOEx6cVQwdjMrYUxDcmFlcVVzM3RPWktQYTIrdk9ZV242cCt3b3hkZnYzcEd6LzlSV3k2STBQdXhLOFVyeDI4UTRaVlhmK0xtblVYVnhYeW4vMk9SWEVMcjIxU1NZT2Z1RkxLYmJ1WGk2ajV0eFFqK1RoaDhtZVNoL1dDRlFLTk1zZkVLZ2ZwSC9mbm9MZVA1UEUzYUxuenZ1QUNSMW9jNU5uSEJCKzFNaDVhV0R1d0Z3cDl3RGE3anlmUElCbnlGdjZUVklOcmYzV2kxSzA5WnNxSkZNUU05Wk5FZERqQWluR1lNcDVEcDc5UU42U1RTclB0VjcxQnlhaURNc2JPYXBOcjAzcTZDZVVXUTFZWE5pOHd3cVdKdDAxSEdoMjBqRWJZVjdIZ0lKWHNiVFlpT3B2WVltQkJGYTJvMElOY3J0R1dCZTVrQUZ2N1RlbnY3dFFpck96SFJWU0lRUStWTlNCZTNVWmh4ZFFmYVRvelRjd3YrSjRmZnRWaEhLaUQ2dFJwWFN5TmNnd3U4M2VFRmdPcHA0Y2IrR05mWkp5QnErVWNtVzI4eDJrdEluWk5ucTVuR0hGaXNFYVBINlo3UXdtUWJmVWI5NkIrV3hVbXNOWW53cDR6Z1plWGtNWHNFSWhQMFR6NGRnMWphaVdiNERNWWR5MURJWjcwQ1lMRTkvMHZqdXE2T1RuNzlpSEhraWVBVkgvb0JJLzJucGRZVGRhdU1RU0pEd3Y5SnNxbEhJK2FyNEVXUGhudHZNMWhKejVEc1FmVmQ4UTFmTkN4Vm1vZmovSTEvbVltdldiNiswdnFOcGVxSFlITW5SQlZZU241VzZZblcyOXpDc2wxRW1idXpvVGJYempOenNETVk0S3lXWUJtdCtrREdtVTVRMDBXQnZKdkY3VDNHLzI5Q1lPV0pqLzRLNkNNUjhacTBnZFBSd1lFQzJqYkZKVmdhVExTQ1BsVVBHb2Y1QmpkVUdnRW5wQUxOWU9OZkswcm55VWxlS1VUZjVyMnAvWC9qeWlNVXNFSzluQk15bHhBdnRUWU9jWldOWG9ERDIwQUduaFdIOVlONXNoVSs1a21adk05bGxxZHZaNEtjN016bm5HeTY1WUZsbDJkWkM5T1RpOVBzVENpeDVXZDVlVDBBQXM3eUxZbEozVHhnMTVlbmdSekVoVzYrL3hKTjg2U0pYM3MzTnVrUEpWcEg3dDkxK1RRUWE0MzM4Zkp0eHk3dmRPdW9IRXpXMVk5aEFEc3JPbnM3SjhNVkRySFRWSktpNUNjQVVndVJZQnZmd0tmSUFMT1AzKzExbEJxM0RhUVp2bndlMUF2UnVrZU5nU2hMdi9YMmplZS90NGlpNitoNnlLWlk5UTVVNGVlVGRKOTByNXhjZjFTQ1ZFdHhrcHhZb096MFBnR2pQSHpKVHltcjd6NFpHTUlXT3orSi9OS1hpSXloYVBKd2xiL01CYUNpWjRUbnlFU0UzWElSU2VOb3NhN2JaM00zSG1MZVNDZFhodkZxbXBGcCtUK1RLbzR3TlNqblFTV2FJbnBNeVg0cnBiTHFTS29pNjdsSUtIaVNXaWVwNUd3ZVBFRWxFWC9VQ0J2ZXozaisvZnF1eXVYVjBraStzMFh5R0x2MmtaTGVYRGE5dXhzdHU5ZGpGQjJweUE2ZFM4dXl4YXV2WUlLN3RQNzU4c284YWNza2thbFI2OVdZcTc5alJtMURTcFRvTXllelI1VHZOL3NXVlU4aU5mZXhLUFRLeDU1THVrbFBqb1ordkx5cFZlcWh3ZmFCeS9PV3ZTK1BHVHBqN3pkRzdseXFzUzNuem0yY2xQTDFxWWxUWHhvM2NyVjBtSmo1V1ZheVNMZGo3UkxFb1lZcFRZWXlRYXB4dHZHTGxSaVZFRG9sWkZtOUd6b285NE9udXVqVzBkT3p6dS9MaVJjUnU4ajNpUFZMcWswcmhLMitKVDRvY25HQW1wQ2VzcTMxVjVjZFVtVlcrcitrbjFKNnNYMWppM1JoZGZQVisvbW0vWC9DR3BjZEsxU1RmWGV1K1VmOVEyWmZRWVMvUlBMbmdyTG5DSEZNc3Q0Y2xiU2Zyb1BLQUlDeVBzd3dseVY3WXQ1RDk3dlhjTUozclk4VndzNWZmSVVCZmo4elZpMVJFajczOE9LUzA4eDFtaUIrRjNHaFc5Z2pOZmNJTTNnZmpERXBuVHVRclA5SEJPNWJZT3RjZVFXK1krOFZzS2M1R0F4dVI3Q0Q2aG1vaUZFT1UzS3l6UmplUXpvaFI0OHpQaWxuRTNGczdaWm5zVEFnZTVPM2JoVFdTeTA3OHRQZVN3a2gxc2lTdHNhUkI1WFd0N0V1ejhpd1BMdVpSZDJNdVRFT3pMemREN3ljeTVYSzY0UCtJVGRYL3Q0SDNzZE15bkY5ZnFGMFB0NEQyY3lHaWhGemFpcWxYakVYTDgraTd6RkNad0NqL0hCYUowVHZFZHlhVW9jdXlORnloYjFIdzNaYWlkMzFTMTcwa0k5TlU5YVJQc2U0VW5RVVk5U3pWbzVCMTJxQ0d2SThha0RJOGRveDVsd0JTTTVsUlpkRE55OG5TQlNEQkY1cVNVZWJHVE9EcUJ5NmNtWkk2MlIyZU9adHhuaG91UHNUTnRYVXl0d1Z0VVFPNUFXMDFOUFNhaUhtTGJLUkRubU1JN1pwSW5vVG11WnFMRXVVaHNqTG8rUjVGcERqcUtpa1ExVTB5ZnhQRkFMZnZ3bVNSeVVNbHN2RG9EK2ZNY2w1NVdtNkNBNVJ3cW10am5pRENOZUJNeVI0M2g4YUJ3Rzk1OFo3b3dmV0dLaFZLdVIxVnBwbWhBdUpaVFRaZGlDZUFBV1doM01QSXpUS0hucmU3QXU0NklZZCtBZ3BzUlRKMjJSeENPU0NvUkxLT0prUEhkT3I1OVdCMFBWMTlJVXpjREhmK0JkRnNkVytZdkJLamJLdkJ0QUQ1NG5hQXZkUWhmWlZjVkxhaXZaUDJCVHh3bUhPM0U4M2tTWnR3WlUweUdWOStldHgyTlYwSkg5cDB2OUhZNEhDOFhNUUNkODZrWTB2Z2N1YnFiR2llMGozRUVQQnpqYnlSOGdrUHJmSEo5Y3hyMmYzRmhQcVRDQjl1Mzg5Y2grS3R4L09sWC9wQWE3OWJiSXh6ZENwZm1uVmNBVEc1Rk9SNEVOU2gvM3NjR0U5UnBtNGlUVVBxTytUWEVUNkU3V25IL2ZEeGZPNjQrUGN2Zm1mME90enRoSzFpSzNqZDRJTXRSMzdETjBCZ3FUTGR3bTlRd2ZRaERILytieDFmOTlBMGRHT0lOZC9xQ0lWeFcxVFhkeWwzZ2Z0b0xWK0VzaUxQVmFUbTFidzNIaUhUamZJZEdQTitCN3A2ajBvZjF2dE5IMlBUMUt6cm1xSE5KQ2Zwb1lCMzNraUo5cDdvNnliUkdiTkJubGJxNnA4djRTdnVFdjNBWHBsbnhjWXpqT015T1lhN3dPRWFDUHJwM2U1WVZwdzhlNmtPeCtGWXpycDFrRHY0MVRlVHF5NXR3Q2RJUXZjT1JLSlpxaURpVmlHYlZBVTlGaWVvV3EzNzYwaWozK3k5dFE3ZWVKbXZFMmp4UTNwMzZLQVlQMnFKME15VkJueGJXNTRiTE1sdUY1NGJOMExsaDUvak9EU05WbnhzMmovdmNzUG9LWjViam5uUk80SE9MZW5qMHNWaDExTW5VdFpkekxMYmtrVmd6ZENUV0NSRkRoUWRVdGNoTkNCMVBkU284bm1xR2pxZmlWT3lYTlNoeDNSSUt0dUxpbGxXcmdUUjgwSERwV2dIYS9uNFlRVFNqRnpRWVB0Q1M4UXhsR25qNDN3cFJUYk1zUkRPc01FVDRocUdDNkV2TGhXaS8rZGRBVkNzRTBjd3dSUDl4bEpsUWtqU1oyTUpIMnY4VElUNFd3SC9zc2hVbmRObUtLSG5aeXArcE1QL3cvYkN3WG83bmVOZmZzRjJkQnpnRCttc1hId2l1NkZKWmI0bGQ2NmJsN2xxLzN2bnYyN1V1L2lmdW13M3JmYWRDdlcrVzF2dG1HYjF2aGZTK1ZVcnZhN1lxcGZldDhFVUhaZlMrQ09sOUMrQmx2dTFVY0JBRTQ2VDRhcHFUV3Q3M3ZhemZleERzSE55Wk5MVTNYajlGYm15OWZmUjQ4MFBRMFFPZHNsL3hLbkhaY3VtdmVKVTZ6QkY1MmJJVnVtelpLZWV5WlhGVTRyZE9oUGl6bkFqaU4vOWs0ZzhmMmVqdmhJamZZdUtIV1B5RGh6YjJPK1dRdjFNaCtVT0dwclN6ZnNjeHg0VHluUnozSXkzc1FNRGxHNkt4amRPUEh2MVJqQlg2UGhlbG12UlhxZXJxYXg2bTZwc2hTQWxPVlplZkxlQjB2alFQUGdRSzVmbzF6K3h5TDA1UVZmSEZmbC9ydXlLODJvV0o1OCtnOU9NdkxPTHlqR0QzVkgxSnh6TCt3aFpiTkhYZCswY1VZQnVWQitWb2cvb3k3VWdBVHkxblUrcld1K2g5NC9GUWszY0Q5Ui9VTml1NE9pSEJ2VjJ1cy9PN2JwZHpLbmJYajM2N25CbStYYzRLM3k1bmxuTzduSFc4VjZLVWM3dWNHL3lrdmtadGF0OWEzeTUzMUN0U1N0NHU1NFJ1bHhQbDNTNFh1aWJsN0t1YzBPMXlWdWgyT1lWZ1RFbTRreGNpTkhrQityMm1DOVJsUGI4VGVWMWJhYWZOaVJEZVprVk9tK25lbGFHRmQwVms0SzJZRHNoaVc1QWI0S21BbnBvbE5FbERadk8rSXhZbmZNRUxDeHRZMytydWt6cWhUK0twaTVKQ1YwWnJJNUlnaGtINWhQdkpUUDJ0M3lVcWNEUzNrcFlZTW9TSDJLKy9kZ1h4NW9tOFY4VDlIcDdteUFhNEJsWlBXdFRGOXpwaGMvSkhaOEg2cVhhRyt0NU1VYmNzS3pBTS9qTmY0UUpmVE4zdHNqRjBvZEV5dm5DWGZkZTd1TTNHK3JPbTFQQWFHRjl3OVhYdDZpS2VWUGZqY2U0SFFtRThlOVRFZ1daWVBkSXBDWE9wbTM1L0ZrbGxuSk9RYzNtbDUwVStvdlBhcG41RGVGZllFSGVYR0FMZUgvWmFkbzdkZ0RLK3RjbS9sTENUblhQSURmZGdoZWNXWHVFWlJwbStuclJ5K2dMdnE3eGpudENPNVFMZU1EOEU2eFl4dkR5cnQ1K0pwbGlDZU1ydkI1bDlxcmVLVUsxWW9zRCtSK3hKdDkxREVFdXdOTUY3RkxlaTNyN0lHWTc5M0NobkoxVTlHRzNFayttSFRaZzRWcUFPRFZ5QUlCdzdIMVdkN202clJMbXVxSGRqQ0tSNU9Gd1JpcEpDeGV2eGpDM2Vxb0h6QVUveXNaSW5CajB4aUdRVGN1NEdsbkRPU2hhRWdsL3dndWZlOTJKN2s5dEhiOEwvQWJGZHMvNTRuR05nWkdCZzRBRmlNUVk1QmlZR1JpQU1BR0lXb0FnVEVETkNNQUFPT2dDZkFBQjRuRTNPdlVzRFFSQUY4SGUzbTd0TE9NVkUvUG9QMHFTd2xsc05CTkZHdHRUMjFNNU9MWU5vU2h1MUZzRlNzWXZnK2RIYTJ0b0s5c0ZPT05sOURucEZlUHdZWmhpRzBRRENiWmpnQnliY2dZa3ZnR1FKVUZlQWZ2cFhNMUpYWkhZbnU4L2lWdm85Y1NxT3gxeFdNeEZjb3o5K1Y4MmlvNWRoOUNadGJjaGNyVG12T2l6Q0Y3bDd3eVBkNHNIQ0NlMU1qN2JacEUzZmFaTkgyc1l1ODhReGo3OXBvMWZuNncrdVRMMHJwOVpkT1gzdWZQemxmRFFTR21qY0E1TWorZjhObU9nRDZUd1E3Yk9vWnl5Q0R3NVV4SUhlRU1DaStCUlpaVXZNNlRNQmRLdXNvb2YyWHc2UlNkcS9KdHhUWWdBQUFBQUJBQUFBQU52TXZVMEFBQUFBMEdjeGVnQUFBQURlTXFDVwopIGZvcm1hdCgnd29mZicpOwogICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsKfQo8L3N0eWxlPgovZGF0YS9MZWxhbmQueG1sADw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjxib3VuZGluZy1ib3hlcyBmb250LWZhbWlseT0iTGVsYW5kIiB1bml0cy1wZXItZW09IjEwMDAiPgogIDxnIGM9IkU1MjciIHg9Ii05NS4wIiB5PSItMTYzLjAiIHc9IjIwMzIuMCIgaD0iNDI2LjAiIGgtYS14PSIxOTcwIiBuPSJkeW5hbWljUFBQUFBQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjQuMDIiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI4IiB4PSItOTUuMCIgeT0iLTE2My4wIiB3PSIxNzA4LjAiIGg9IjQyNS4wIiBoLWEteD0iMTY0NiIgbj0iZHluYW1pY1BQUFBQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjMuMzgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTI5IiB4PSItOTUuMCIgeT0iLTE2My4wIiB3PSIxMzg0LjAiIGg9IjQyNi4wIiBoLWEteD0iMTMyMiIgbj0iZHluYW1pY1BQUFAiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi43MyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MkEiIHg9Ii05NS4wIiB5PSItMTYzLjAiIHc9IjEwNjAuMCIgaD0iNDI2LjAiIGgtYS14PSI5OTgiIG49ImR5bmFtaWNQUFAiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi4wOCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MkIiIHg9Ii05NS4wIiB5PSItMTYzLjAiIHc9IjczNi4wIiBoPSI0MjYuMCIgaC1hLXg9IjY3NCIgbj0iZHluYW1pY1BQIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNDMiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJDIiB4PSItNy4wIiB5PSItMTYzLjAiIHc9IjcwMy4wIiBoPSI0MjYuMCIgaC1hLXg9IjcyOSIgbj0iZHluYW1pY01QIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNSIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MkQiIHg9Ii03LjAiIHk9Ii0xOTMuMCIgdz0iNzE1LjAiIGg9IjYxNC4wIiBoLWEteD0iNzQxIiBuPSJkeW5hbWljTUYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS41MiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MkUiIHg9Ii05NS4wIiB5PSItMTkzLjAiIHc9Ijc5MS4wIiBoPSI2MTQuMCIgaC1hLXg9IjcxOSIgbj0iZHluYW1pY1BGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNTQiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTJGIiB4PSItMTM3LjAiIHk9Ii0xOTYuMCIgdz0iNzI1LjAiIGg9IjYxOC4wIiBoLWEteD0iNjIxIiBuPSJkeW5hbWljRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS4yNiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzAiIHg9Ii0xMzcuMCIgeT0iLTE5Ni4wIiB3PSI5NzUuMCIgaD0iNjE5LjAiIGgtYS14PSI4NzEiIG49ImR5bmFtaWNGRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS44MiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzEiIHg9Ii0xMzcuMCIgeT0iLTE5Ni4wIiB3PSIxMjI1LjAiIGg9IjYxOS4wIiBoLWEteD0iMTEyMSIgbj0iZHluYW1pY0ZGRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMi4zMiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzIiIHg9Ii0xMzcuMCIgeT0iLTE5OS4wIiB3PSIxNDc1LjAiIGg9IjYxOC4wIiBoLWEteD0iMTM3MSIgbj0iZHluYW1pY0ZGRkZGIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjIuODIiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTMzIiB4PSItMTM3LjAiIHk9Ii0xOTYuMCIgdz0iMTcyNS4wIiBoPSI2MTkuMCIgaC1hLXg9IjE2MjEiIG49ImR5bmFtaWNGRkZGRkYiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMy4zMiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzQiIHg9Ii0xMzYuMCIgeT0iLTE5My4wIiB3PSI3MTcuMCIgaD0iNjE0LjAiIGgtYS14PSI2MTQiIG49ImR5bmFtaWNGb3J0ZVBpYW5vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuMzEiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTM1IiB4PSItMTM3LjAiIHk9Ii0xOTMuMCIgdz0iNjAwLjAiIGg9IjYxNC4wIiBoLWEteD0iNDgwIiBuPSJkeW5hbWljRm9yemFuZG8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS4wNyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzYiIHg9IjAuMCIgeT0iLTE5My4wIiB3PSI1NjcuMCIgaD0iNjE0LjAiIGgtYS14PSI2MDAiIG49ImR5bmFtaWNTZm9yemFuZG8xIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuMiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MzciIHg9IjAuMCIgeT0iLTE5My4wIiB3PSI4MDcuMCIgaD0iNjE0LjAiIGgtYS14PSI4NDAiIG49ImR5bmFtaWNTZm9yemFuZG9QaWFubyI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjYyIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzOCIgeD0iMC4wIiB5PSItMTkzLjAiIHc9IjExMzEuMCIgaD0iNjE0LjAiIGgtYS14PSIxMTY0IiBuPSJkeW5hbWljU2ZvcnphbmRvUGlhbmlzc2ltbyI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjYyIiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzOSIgeD0iMC4wIiB5PSItMTkzLjAiIHc9IjY5OC4wIiBoPSI2MTQuMCIgaC1hLXg9IjcxNSIgbj0iZHluYW1pY1Nmb3J6YXRvIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNDYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTNBIiB4PSIwLjAiIHk9Ii0xOTguMCIgdz0iMTAxMi4wIiBoPSI2MTQuMCIgaC1hLXg9IjEwNDUiIG49ImR5bmFtaWNTZm9yemF0b1BpYW5vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuNDYiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTNCIiB4PSIwLjAiIHk9Ii0xOTYuMCIgdz0iOTUwLjAiIGg9IjYxOC4wIiBoLWEteD0iOTY3IiBuPSJkeW5hbWljU2ZvcnphdG9GRiI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIxLjk3IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUzQyIgeD0iLTEyLjAiIHk9Ii0xOTMuMCIgdz0iNTk4LjAiIGg9IjYxNC4wIiBoLWEteD0iNjE5IiBuPSJkeW5hbWljUmluZm9yemFuZG8xIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjEuMjciIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTNEIiB4PSItMTIuMCIgeT0iLTE5My4wIiB3PSI3MjguMCIgaD0iNjE0LjAiIGgtYS14PSI3MzMiIG49ImR5bmFtaWNSaW5mb3J6YW5kbzIiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMS41MyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwMDAiIHg9Ii0wLjQxIiB5PSI0LjYxIiB3PSI2Mi40MSIgaD0iOTkwLjM5IiBoLWEteD0iNjIiIG49ImJyYWNlIi8+CiAgPGcgYz0iRTAwMyIgeD0iMC4wIiB5PSIwLjAiIHc9IjQ5MS4wIiBoPSIyNzkuMCIgaC1hLXg9IjQ5MSIgbj0iYnJhY2tldFRvcCIvPgogIDxnIGM9IkUwMDQiIHg9IjAuMCIgeT0iLTI3OS4wIiB3PSI0OTEuMCIgaD0iMjc5LjAiIGgtYS14PSI0OTEiIG49ImJyYWNrZXRCb3R0b20iLz4KICA8ZyBjPSJFMDQzIiB4PSIwLjAiIHk9IjMyMi4wIiB3PSIxMDQuMCIgaD0iMzU2LjAiIGgtYS14PSIxMDQiIG49InJlcGVhdERvdHMiLz4KICA8ZyBjPSJFMDQ0IiB4PSIwLjAiIHk9Ii01My4wIiB3PSIxMDQuMCIgaD0iMTA2LjAiIGgtYS14PSIxMDQiIG49InJlcGVhdERvdCIvPgogIDxnIGM9IkUwNDciIHg9IjAuMCIgeT0iMC4wIiB3PSI2NTQuMCIgaD0iODY5LjAiIGgtYS14PSI2NTQiIG49InNlZ25vIi8+CiAgPGcgYz0iRTA0OCIgeD0iMC4wIiB5PSItMTEzLjAiIHc9Ijc0NS4wIiBoPSI4NDguMCIgaC1hLXg9Ijc0NSIgbj0iY29kYSIvPgogIDxnIGM9IkUwNDkiIHg9IjAuMCIgeT0iLTExMy4wIiB3PSI3MzguMCIgaD0iODQ4LjAiIGgtYS14PSI3MzgiIG49ImNvZGFTcXVhcmUiLz4KICA8ZyBjPSJFMDRCIiB4PSIwLjAiIHk9Ii0yODAuMCIgdz0iNTU0LjAiIGg9IjE1NjEuMCIgaC1hLXg9IjU1NCIgbj0ic2Vnbm9TZXJwZW50MiIvPgogIDxnIGM9IkUwNTAiIHg9IjAuMCIgeT0iLTY2Ni4wIiB3PSI2NDAuMCIgaD0iMTc3OC4wIiBoLWEteD0iNjQwIiBuPSJnQ2xlZiIvPgogIDxnIGM9IkUwNTEiIHg9IjAuMCIgeT0iLTg5OC4wIiB3PSI2NDAuMCIgaD0iMjAxMC4wIiBoLWEteD0iNjQwIiBuPSJnQ2xlZjE1bWIiLz4KICA8ZyBjPSJFMDUyIiB4PSIwLjAiIHk9Ii04OTguMCIgdz0iNjQwLjAiIGg9IjIwMTAuMCIgaC1hLXg9IjY0MCIgbj0iZ0NsZWY4dmIiLz4KICA8ZyBjPSJFMDUzIiB4PSIwLjAiIHk9Ii02NjYuMCIgdz0iNjQwLjAiIGg9IjIwMDMuMCIgaC1hLXg9IjY0MCIgbj0iZ0NsZWY4dmEiLz4KICA8ZyBjPSJFMDU0IiB4PSIwLjAiIHk9Ii02NjcuMCIgdz0iNjQwLjAiIGg9IjIwMDUuMCIgaC1hLXg9IjY0MCIgbj0iZ0NsZWYxNW1hIi8+CiAgPGcgYz0iRTA1NSIgeD0iMC4wIiB5PSItNjY3LjAiIHc9IjEwNDQuMCIgaD0iMTc3OS4wIiBoLWEteD0iMTA0NCIgbj0iZ0NsZWY4dmJPbGQiLz4KICA8ZyBjPSJFMDVDIiB4PSIwLjAiIHk9Ii00ODAuMCIgdz0iNjI3LjAiIGg9Ijk2Mi4wIiBoLWEteD0iNjI3IiBuPSJjQ2xlZiIvPgogIDxnIGM9IkUwNUQiIHg9IjAuMCIgeT0iLTc0MC4wIiB3PSI2MjcuMCIgaD0iMTIyMi4wIiBoLWEteD0iNjI3IiBuPSJjQ2xlZjh2YiIvPgogIDxnIGM9IkUwNjIiIHg9IjAuMCIgeT0iLTYxNy4wIiB3PSI2NjQuMCIgaD0iODY4LjAiIGgtYS14PSI2NjMiIG49ImZDbGVmIi8+CiAgPGcgYz0iRTA2MyIgeD0iMC4wIiB5PSItNzQ0LjAiIHc9IjY2My4wIiBoPSI5OTUuMCIgaC1hLXg9IjY2MiIgbj0iZkNsZWYxNW1iIi8+CiAgPGcgYz0iRTA2NCIgeD0iMC4wIiB5PSItNzQyLjAiIHc9IjY2NC4wIiBoPSI5OTMuMCIgaC1hLXg9IjY2MyIgbj0iZkNsZWY4dmIiLz4KICA8ZyBjPSJFMDY1IiB4PSIwLjAiIHk9Ii02MTYuMCIgdz0iNjY1LjAiIGg9IjExMDQuMCIgaC1hLXg9IjY2NCIgbj0iZkNsZWY4dmEiLz4KICA8ZyBjPSJFMDY2IiB4PSIwLjAiIHk9Ii02MTYuMCIgdz0iNjY1LjAiIGg9IjExMDguMCIgaC1hLXg9IjY2NCIgbj0iZkNsZWYxNW1hIi8+CiAgPGcgYz0iRTA2OSIgeD0iMC4wIiB5PSItMjUyLjAiIHc9IjM1Mi4wIiBoPSI1MDQuMCIgaC1hLXg9IjM1MiIgbj0idW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYxIi8+CiAgPGcgYz0iRTA2RCIgeD0iMC4wIiB5PSItNzQzLjAiIHc9IjQzOS4wIiBoPSIxNDg5LjAiIGgtYS14PSI0MzkiIG49IjZzdHJpbmdUYWJDbGVmIi8+CiAgPGcgYz0iRTA2RSIgeD0iMC4wIiB5PSItNDk3LjAiIHc9IjI5NC4wIiBoPSI5OTcuMCIgaC1hLXg9IjI5NCIgbj0iNHN0cmluZ1RhYkNsZWYiLz4KICA8ZyBjPSJFMDdBIiB4PSIwLjAiIHk9Ii00OTYuMCIgdz0iNDgwLjAiIGg9IjEzMzQuMCIgaC1hLXg9IjQ4MCIgbj0iZ0NsZWZDaGFuZ2UiLz4KICA8ZyBjPSJFMDdCIiB4PSIwLjAiIHk9Ii0zNTcuMCIgdz0iNDcxLjAiIGg9IjcyMi4wIiBoLWEteD0iNDcxIiBuPSJjQ2xlZkNoYW5nZSIvPgogIDxnIGM9IkUwN0MiIHg9IjAuMCIgeT0iLTQ1Ni4wIiB3PSI0OTguMCIgaD0iNjUxLjAiIGgtYS14PSI0OTciIG49ImZDbGVmQ2hhbmdlIi8+CiAgPGcgYz0iRTA4MCIgeD0iMTUuMCIgeT0iLTI1NC4wIiB3PSIzNzQuMCIgaD0iNTA5LjAiIGgtYS14PSI0MDQiIG49InRpbWVTaWcwIi8+CiAgPGcgYz0iRTA4MSIgeD0iMTUuMCIgeT0iLTI0My4wIiB3PSIzMjEuMCIgaD0iNDg4LjAiIGgtYS14PSIzNTEiIG49InRpbWVTaWcxIi8+CiAgPGcgYz0iRTA4MiIgeD0iMTUuMCIgeT0iLTI0My4wIiB3PSIzNjIuMCIgaD0iNDg4LjAiIGgtYS14PSIzOTIiIG49InRpbWVTaWcyIi8+CiAgPGcgYz0iRTA4MyIgeD0iMTQuOTgiIHk9Ii0yNDQuMCIgdz0iMzQ5LjAyIiBoPSI0ODguMCIgaC1hLXg9IjM3OSIgbj0idGltZVNpZzMiLz4KICA8ZyBjPSJFMDg0IiB4PSIxNC4wIiB5PSItMjQ4LjAiIHc9IjQyOC4wIiBoPSI0OTcuMCIgaC1hLXg9IjQ1NyIgbj0idGltZVNpZzQiLz4KICA8ZyBjPSJFMDg1IiB4PSIxNS4wIiB5PSItMjQ0LjAiIHc9IjM0Ny4wIiBoPSI0OTAuMCIgaC1hLXg9IjM3NyIgbj0idGltZVNpZzUiLz4KICA8ZyBjPSJFMDg2IiB4PSIxNS4wIiB5PSItMjQ0LjAiIHc9IjM3Mi4wIiBoPSI0ODkuMCIgaC1hLXg9IjQwMiIgbj0idGltZVNpZzYiLz4KICA8ZyBjPSJFMDg3IiB4PSIxNS4wIiB5PSItMjUwLjAiIHc9IjM1MS4wIiBoPSI1MDEuMCIgaC1hLXg9IjM4MSIgbj0idGltZVNpZzciLz4KICA8ZyBjPSJFMDg4IiB4PSIxNS4wIiB5PSItMjQ4LjAiIHc9IjM3OC4wIiBoPSI0OTQuMCIgaC1hLXg9IjQwOCIgbj0idGltZVNpZzgiLz4KICA8ZyBjPSJFMDg5IiB4PSIxNS4wIiB5PSItMjQ0LjAiIHc9IjM3Mi4wIiBoPSI0ODkuMCIgaC1hLXg9IjQwMiIgbj0idGltZVNpZzkiLz4KICA8ZyBjPSJFMDhBIiB4PSIwLjAiIHk9Ii0yNTYuMCIgdz0iNDYzLjAiIGg9IjUxNC4wIiBoLWEteD0iNDYzIiBuPSJ0aW1lU2lnQ29tbW9uIi8+CiAgPGcgYz0iRTA4QiIgeD0iMC4wIiB5PSItMzc2LjAiIHc9IjQ2My4wIiBoPSI3NjQuMCIgaC1hLXg9IjQ2MyIgbj0idGltZVNpZ0N1dENvbW1vbiIvPgogIDxnIGM9IkUwOEMiIHg9IjAuMCIgeT0iLTIwNC4wIiB3PSI0MDguMCIgaD0iNDA4LjAiIGgtYS14PSI0MDgiIG49InRpbWVTaWdQbHVzIi8+CiAgPGcgYz0iRTBBMCIgeD0iMC4wIiB5PSItMTc4LjAiIHc9IjUzOC4wIiBoPSIzNTcuMCIgaC1hLXg9IjUzOSIgbj0ibm90ZWhlYWREb3VibGVXaG9sZSIvPgogIDxnIGM9IkUwQTEiIHg9IjAuMCIgeT0iLTE3OS4wIiB3PSI0MzIuMCIgaD0iMzU2LjAiIGgtYS14PSI0MzIiIG49Im5vdGVoZWFkRG91YmxlV2hvbGVTcXVhcmUiLz4KICA8ZyBjPSJFMEEyIiB4PSIwLjAiIHk9Ii0xMzQuMCIgdz0iMzczLjAiIGg9IjI3MC4wIiBoLWEteD0iMzczIiBuPSJub3RlaGVhZFdob2xlIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjMiIHk9IjAuNCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMiIgeT0iMC40Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4yMSIgeT0iLTAuNCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMjgiIHk9Ii0wLjQiLz4KICA8L2c+CiAgPGcgYz0iRTBBMyIgeD0iMC4wIiB5PSItMTMzLjAiIHc9IjMyNS4wIiBoPSIyNjUuMCIgaC1hLXg9IjMyNSIgbj0ibm90ZWhlYWRIYWxmIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjE4IiB5PSIwLjQyIi8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4yNyIgeT0iMC4zMSIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMDciIHk9Ii0wLjI4Ii8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4xNiIgeT0iLTAuNDYiLz4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iLTAuMTciLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjMiIHk9IjAuMTYiLz4KICA8L2c+CiAgPGcgYz0iRTBBNCIgeD0iMC4wIiB5PSItMTMzLjAiIHc9IjMyNS4wIiBoPSIyNjUuMCIgaC1hLXg9IjMyNSIgbj0ibm90ZWhlYWRCbGFjayI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4xOCIgeT0iMC40MiIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMjciIHk9IjAuMzEiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjA3IiB5PSItMC4yOCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTYiIHk9Ii0wLjQ2Ii8+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9Ii0wLjE3Ii8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4zIiB5PSIwLjE2Ii8+CiAgPC9nPgogIDxnIGM9IkUwQTUiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMjUiIGg9IjAuMCIgaC1hLXg9IjMyNSIgbj0ibm90ZWhlYWROdWxsIi8+CiAgPGcgYz0iRTBBOSIgeD0iMC4wIiB5PSItMTMyLjAiIHc9IjMyNS4wIiBoPSIyNjQuMCIgaC1hLXg9IjMyNSIgbj0ibm90ZWhlYWRYQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSItMC40MiIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMyIgeT0iMC40MiIvPgogIDwvZz4KICA8ZyBjPSJFMEFGIiB4PSIwLjAiIHk9Ii0xMzIuMCIgdz0iMzI1LjAiIGg9IjI2NC4wIiBoLWEteD0iMzI1IiBuPSJub3RlaGVhZFBsdXNCbGFjayI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkUwRDkiIHg9IjAuMCIgeT0iLTEzMi4wIiB3PSIzMzUuMCIgaD0iMjY1LjAiIGgtYS14PSIzMzUiIG49Im5vdGVoZWFkRGlhbW9uZEhhbGYiPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjM0IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTBEQiIgeD0iMC4wIiB5PSItMTMyLjAiIHc9IjMzNS4wIiBoPSIyNjUuMCIgaC1hLXg9IjMzNSIgbj0ibm90ZWhlYWREaWFtb25kQmxhY2siPgogICAgPGEgbj0ic3RlbURvd25OVyIgeD0iMC4wIiB5PSIwLjAiLz4KICAgIDxhIG49InN0ZW1VcFNFIiB4PSIxLjM0IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTIyMCIgeD0iLTE0NS4wIiB5PSItOTMuMCIgdz0iMjkwLjAiIGg9IjE4OS4wIiBoLWEteD0iMTQ1IiBuPSJ0cmVtb2xvMSIvPgogIDxnIGM9IkUyMjEiIHg9Ii0xNDUuMCIgeT0iLTE4OC4wIiB3PSIyOTAuMCIgaD0iMzc3LjAiIGgtYS14PSIxNDUiIG49InRyZW1vbG8yIi8+CiAgPGcgYz0iRTIyMiIgeD0iLTE0NS4wIiB5PSItMjgzLjAiIHc9IjI5MC4wIiBoPSI1NjYuMCIgaC1hLXg9IjE0NSIgbj0idHJlbW9sbzMiLz4KICA8ZyBjPSJFMjIzIiB4PSItMTQ1LjAiIHk9Ii0zNzcuMCIgdz0iMjkwLjAiIGg9Ijc1NS4wIiBoLWEteD0iMTQ1IiBuPSJ0cmVtb2xvNCIvPgogIDxnIGM9IkUyMjQiIHg9Ii0xNDUuMCIgeT0iLTQ3MS4wIiB3PSIyOTAuMCIgaD0iOTQ0LjAiIGgtYS14PSIxNDUiIG49InRyZW1vbG81Ii8+CiAgPGcgYz0iRTIyQSIgeD0iLTE1MC4wIiB5PSItMTQwLjAiIHc9IjMwMC4wIiBoPSIyODAuMCIgaC1hLXg9IjE1MCIgbj0iYnV6elJvbGwiLz4KICA8ZyBjPSJFMjJFIiB4PSItMC4yNSIgeT0iMC4wIiB3PSIyNDYuNSIgaD0iNzguMCIgaC1hLXg9IjI0NiIgbj0idHJlbW9sb0RpdmlzaURvdHMyIi8+CiAgPGcgYz0iRTIyRiIgeD0iLTAuMjUiIHk9IjAuMCIgdz0iNDE3LjUiIGg9Ijc4LjAiIGgtYS14PSI0MTciIG49InRyZW1vbG9EaXZpc2lEb3RzMyIvPgogIDxnIGM9IkUyMzAiIHg9Ii0wLjI1IiB5PSIwLjAiIHc9IjU4NS41IiBoPSI3OC4wIiBoLWEteD0iNTg1IiBuPSJ0cmVtb2xvRGl2aXNpRG90czQiLz4KICA8ZyBjPSJFMjMxIiB4PSItMC4yNSIgeT0iMC4wIiB3PSI0MTcuNSIgaD0iMjQ2LjAiIGgtYS14PSI0MTciIG49InRyZW1vbG9EaXZpc2lEb3RzNiIvPgogIDxnIGM9IkUyNDAiIHg9IjAuMCIgeT0iLTgxNy4wIiB3PSIyODkuMDQiIGg9IjgyOS4wIiBoLWEteD0iMjg5IiBuPSJmbGFnOHRoVXAiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iLTAuMDEiLz4KICA8L2c+CiAgPGcgYz0iRTI0MSIgeD0iMC4wIiB5PSItMTIuMCIgdz0iMzA5LjAiIGg9IjgyOS4wIiBoLWEteD0iMzA5IiBuPSJmbGFnOHRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFMjQyIiB4PSIwLjAiIHk9Ii04MjAuMCIgdz0iMjc5LjAiIGg9IjgzMi4wIiBoLWEteD0iMjgwIiBuPSJmbGFnMTZ0aFVwIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9Ii0wLjAiLz4KICA8L2c+CiAgPGcgYz0iRTI0MyIgeD0iMC4wIiB5PSItMjYuMCIgdz0iMzA5LjAiIGg9IjgyOS4wIiBoLWEteD0iMzA5IiBuPSJmbGFnMTZ0aERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMC4wNCIvPgogIDwvZz4KICA8ZyBjPSJFMjQ0IiB4PSIwLjAiIHk9Ii04MjEuMCIgdz0iMjc5LjAiIGg9IjEwMDcuMCIgaC1hLXg9IjI3OSIgbj0iZmxhZzMybmRVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIwLjY5Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDUiIHg9IjAuMCIgeT0iLTIxNi4wIiB3PSIzMDkuMCIgaD0iMTAxOS4wIiBoLWEteD0iMzA5IiBuPSJmbGFnMzJuZERvd24iPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMC44Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDYiIHg9IjAuMCIgeT0iLTgyMi4wIiB3PSIyNzkuMCIgaD0iMTE5NS4wIiBoLWEteD0iMjc5IiBuPSJmbGFnNjR0aFVwIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjEuNDQiLz4KICA8L2c+CiAgPGcgYz0iRTI0NyIgeD0iMC4wIiB5PSItNDAzLjAiIHc9IjMwOS4wIiBoPSIxMjA3LjAiIGgtYS14PSIzMDkiIG49ImZsYWc2NHRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0xLjU0Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDgiIHg9IjAuMCIgeT0iLTgyMS4wIiB3PSIyNzkuMCIgaD0iMTM5NC4wIiBoLWEteD0iMjgwIiBuPSJmbGFnMTI4dGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIyLjI0Ii8+CiAgPC9nPgogIDxnIGM9IkUyNDkiIHg9IjAuMCIgeT0iLTU5MS4wIiB3PSIzMDkuMCIgaD0iMTM5NC4wIiBoLWEteD0iMzA5IiBuPSJmbGFnMTI4dGhEb3duIj4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTIuMyIvPgogIDwvZz4KICA8ZyBjPSJFMjRBIiB4PSIwLjAiIHk9Ii04MjAuMCIgdz0iMjc5LjAiIGg9IjE1ODAuMCIgaC1hLXg9IjI4MCIgbj0iZmxhZzI1NnRoVXAiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMi45OSIvPgogIDwvZz4KICA8ZyBjPSJFMjRCIiB4PSIwLjAiIHk9Ii03NzkuMCIgdz0iMzA5LjAiIGg9IjE1ODIuMCIgaC1hLXg9IjMwOSIgbj0iZmxhZzI1NnRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii0zLjA1Ii8+CiAgPC9nPgogIDxnIGM9IkUyNEMiIHg9IjAuMCIgeT0iLTgyMC4wIiB3PSIyNzkuMCIgaD0iMTc2My4wIiBoLWEteD0iMjc5IiBuPSJmbGFnNTEydGhVcCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIzLjcyIi8+CiAgPC9nPgogIDxnIGM9IkUyNEQiIHg9IjAuMCIgeT0iLTk2Ni4wIiB3PSIzMDkuMCIgaD0iMTc3MC4wIiBoLWEteD0iMzA5IiBuPSJmbGFnNTEydGhEb3duIj4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTMuOCIvPgogIDwvZz4KICA8ZyBjPSJFMjRFIiB4PSIwLjAiIHk9Ii04MjAuMCIgdz0iMjc5LjAiIGg9IjE5NDYuMCIgaC1hLXg9IjI3OSIgbj0iZmxhZzEwMjR0aFVwIj4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjQuNDUiLz4KICA8L2c+CiAgPGcgYz0iRTI0RiIgeD0iMC4wIiB5PSItMTE0Mi4wIiB3PSIzMDkuMCIgaD0iMTk0NS4wIiBoLWEteD0iMzA5IiBuPSJmbGFnMTAyNHRoRG93biI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9Ii00LjUiLz4KICA8L2c+CiAgPGcgYz0iRTI2MCIgeD0iMC4wIiB5PSItMTc2LjAiIHc9IjIwMy4wIiBoPSI2MjkuMCIgaC1hLXg9IjIxMiIgbj0iYWNjaWRlbnRhbEZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuMTgiIHk9IjAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjU0IiB5PSItMC40MiIvPgogIDwvZz4KICA8ZyBjPSJFMjYxIiB4PSIwLjAiIHk9Ii0zMjMuMCIgdz0iMTcxLjAiIGg9IjY0OC4wIiBoLWEteD0iMTcxIiBuPSJhY2NpZGVudGFsTmF0dXJhbCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4xMyIgeT0iMC43NiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuNTYiIHk9Ii0wLjc1Ii8+CiAgPC9nPgogIDxnIGM9IkUyNjIiIHg9IjAuMCIgeT0iLTMzMy4wIiB3PSIyNDQuMCIgaD0iNjY3LjAiIGgtYS14PSIyNDQiIG49ImFjY2lkZW50YWxTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC44IiB5PSIwLjc2Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xOCIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuOCIgeT0iLTAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE4IiB5PSItMC43NiIvPgogIDwvZz4KICA8ZyBjPSJFMjYzIiB4PSIwLjAiIHk9Ii0xMzcuMCIgdz0iMjc1LjAiIGg9IjI3NS4wIiBoLWEteD0iMjc1IiBuPSJhY2NpZGVudGFsRG91YmxlU2hhcnAiLz4KICA8ZyBjPSJFMjY0IiB4PSIwLjAiIHk9Ii0xNzYuMCIgdz0iMzcxLjAiIGg9IjYyOS4wIiBoLWEteD0iMzcxIiBuPSJhY2NpZGVudGFsRG91YmxlRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC44NCIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMjEiIHk9Ii0wLjQyIi8+CiAgPC9nPgogIDxnIGM9IkUyNjUiIHg9IjAuMCIgeT0iLTMzMy4wIiB3PSI1ODYuMCIgaD0iNjY3LjAiIGgtYS14PSI1ODYiIG49ImFjY2lkZW50YWxUcmlwbGVTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4wIiB5PSIwLjU2Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4xOCIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuMCIgeT0iLTAuNTciLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE4IiB5PSItMC43NiIvPgogIDwvZz4KICA8ZyBjPSJFMjY2IiB4PSIwLjAiIHk9Ii0xNzYuMCIgdz0iNTM5LjAiIGg9IjYyOS4wIiBoLWEteD0iNTM5IiBuPSJhY2NpZGVudGFsVHJpcGxlRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS41MSIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuODgiIHk9Ii0wLjQyIi8+CiAgPC9nPgogIDxnIGM9IkUyNjciIHg9IjAuMCIgeT0iLTMyMy4wIiB3PSI0NDAuMCIgaD0iNzc2LjAiIGgtYS14PSI0NDAiIG49ImFjY2lkZW50YWxOYXR1cmFsRmxhdCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS4xMiIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuNDkiIHk9Ii0wLjQyIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC41NiIgeT0iLTAuNzUiLz4KICA8L2c+CiAgPGcgYz0iRTI2OCIgeD0iMC4wIiB5PSItMzMxLjAiIHc9IjQ3OC4wIiBoPSI2NjcuMCIgaC1hLXg9IjQ3OCIgbj0iYWNjaWRlbnRhbE5hdHVyYWxTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS43NCIgeT0iMC44Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMS43NCIgeT0iLTAuNjMiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjU2IiB5PSItMC43NSIvPgogIDwvZz4KICA8ZyBjPSJFMjY5IiB4PSIwLjAiIHk9Ii0zMzMuMCIgdz0iNTM1LjAiIGg9IjY2Ny4wIiBoLWEteD0iNTM1IiBuPSJhY2NpZGVudGFsU2hhcnBTaGFycCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMS45NiIgeT0iMC43NiIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMTgiIHk9IjAuNjQiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjk2IiB5PSItMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTgiIHk9Ii0wLjc2Ii8+CiAgPC9nPgogIDxnIGM9IkUyNkEiIHg9IjAuMCIgeT0iLTIxMC4wIiB3PSI5OC4wIiBoPSI0MjEuMCIgaC1hLXg9Ijk5IiBuPSJhY2NpZGVudGFsUGFyZW5zTGVmdCIvPgogIDxnIGM9IkUyNkIiIHg9IjEuMCIgeT0iLTIxMC4wIiB3PSI5OC4wIiBoPSI0MjEuMCIgaC1hLXg9Ijk5IiBuPSJhY2NpZGVudGFsUGFyZW5zUmlnaHQiLz4KICA8ZyBjPSJFMjZDIiB4PSIwLjAiIHk9Ii0yMDkuMCIgdz0iODEuMCIgaD0iNDE5LjAiIGgtYS14PSI4MSIgbj0iYWNjaWRlbnRhbEJyYWNrZXRMZWZ0Ii8+CiAgPGcgYz0iRTI2RCIgeD0iMC4wIiB5PSItMjA5LjAiIHc9IjgxLjAiIGg9IjQxOS4wIiBoLWEteD0iODEiIG49ImFjY2lkZW50YWxCcmFja2V0UmlnaHQiLz4KICA8ZyBjPSJFMjcwIiB4PSIwLjAiIHk9Ii0xNjUuMCIgdz0iMjgwLjAiIGg9IjYxOS4wIiBoLWEteD0iMjgwIiBuPSJhY2NpZGVudGFsUXVhcnRlclRvbmVGbGF0QXJyb3dVcCI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC44IiB5PSIwLjY4Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44IiB5PSItMC40MiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMjkiIHk9IjEuMjIiLz4KICA8L2c+CiAgPGcgYz0iRTI3MSIgeD0iMC4wIiB5PSItNDQ4LjAiIHc9IjI4MC4wIiBoPSI5MTEuMCIgaC1hLXg9IjI4MCIgbj0iYWNjaWRlbnRhbFRocmVlUXVhcnRlclRvbmVzRmxhdEFycm93RG93biI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC40OCIgeT0iMC42OCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMzEiIHk9Ii0xLjE5Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44IiB5PSItMC40MiIvPgogIDwvZz4KICA8ZyBjPSJFMjcyIiB4PSIwLjAiIHk9Ii0zMjMuMCIgdz0iMjU1LjAiIGg9Ijc3My4wIiBoLWEteD0iMjU1IiBuPSJhY2NpZGVudGFsUXVhcnRlclRvbmVTaGFycE5hdHVyYWxBcnJvd1VwIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjgiIHk9IjAuNzYiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjMxIiB5PSIxLjIiLz4KICA8L2c+CiAgPGcgYz0iRTI3MyIgeD0iMC4wIiB5PSItNDQ4LjAiIHc9IjI1NS4wIiBoPSI3NzMuMCIgaC1hLXg9IjI1NSIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lRmxhdE5hdHVyYWxBcnJvd0Rvd24iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNyIgeT0iLTEuMTkiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjIyIiB5PSItMC43NSIvPgogIDwvZz4KICA8ZyBjPSJFMjc0IiB4PSIwLjAiIHk9Ii0zMzMuMCIgdz0iMjc4LjAiIGg9Ijc5Mi4wIiBoLWEteD0iMjc4IiBuPSJhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNTaGFycEFycm93VXAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuOTIiIHk9IjEuNjQiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE4IiB5PSIwLjY0Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44IiB5PSItMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMTgiIHk9Ii0wLjc4Ii8+CiAgPC9nPgogIDxnIGM9IkUyNzUiIHg9IjAuMCIgeT0iLTQ1OC4wIiB3PSIyNzguMCIgaD0iNzkyLjAiIGgtYS14PSIyNzciIG49ImFjY2lkZW50YWxRdWFydGVyVG9uZVNoYXJwQXJyb3dEb3duIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIwLjkzIiB5PSIwLjc2Ii8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC4zMSIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjAuOCIgeT0iLTEuMTIiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE4IiB5PSItMS42Ii8+CiAgPC9nPgogIDxnIGM9IkUyODAiIHg9IjAuMCIgeT0iLTE3Ni4wIiB3PSIxOTMuMCIgaD0iNjI4LjAiIGgtYS14PSIxOTMiIG49ImFjY2lkZW50YWxRdWFydGVyVG9uZUZsYXRTdGVpbiI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC4xOCIgeT0iMC42NCIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuNjIiIHk9IjAuNjIiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjU0IiB5PSItMC40MiIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMjciIHk9Ii0wLjQyIi8+CiAgPC9nPgogIDxnIGM9IkUyODEiIHg9IjAuMCIgeT0iLTE3Ni4wIiB3PSI0MjIuMCIgaD0iNjI4LjAiIGgtYS14PSI0MjIiIG49ImFjY2lkZW50YWxUaHJlZVF1YXJ0ZXJUb25lc0ZsYXRaaW1tZXJtYW5uIj4KICAgIDxhIG49ImN1dE91dE5FIiB4PSIxLjA3IiB5PSIwLjYyIi8+CiAgICA8YSBuPSJjdXRPdXROVyIgeD0iMC42MiIgeT0iMC42MiIvPgogICAgPGEgbj0iY3V0T3V0U0UiIHg9IjEuNDIiIHk9Ii0wLjQyIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4yNyIgeT0iLTAuNDIiLz4KICA8L2c+CiAgPGcgYz0iRTI4MiIgeD0iMC4wIiB5PSItMzE2LjAiIHc9IjE4MC4wIiBoPSI2MzYuMCIgaC1hLXg9IjE4MCIgbj0iYWNjaWRlbnRhbFF1YXJ0ZXJUb25lU2hhcnBTdGVpbiI+CiAgICA8YSBuPSJjdXRPdXRORSIgeD0iMC40NCIgeT0iMC43NyIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMjgiIHk9IjAuNjkiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIwLjQ0IiB5PSItMC42OCIvPgogICAgPGEgbj0iY3V0T3V0U1ciIHg9IjAuMjgiIHk9Ii0wLjc1Ii8+CiAgPC9nPgogIDxnIGM9IkUyODMiIHg9IjAuMCIgeT0iLTMyOC4wIiB3PSIyOTAuMCIgaD0iNjY3LjAiIGgtYS14PSIyOTAiIG49ImFjY2lkZW50YWxUaHJlZVF1YXJ0ZXJUb25lc1NoYXJwU3RlaW4iPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuOTkiIHk9IjAuNzgiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjE3IiB5PSIwLjYyIi8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC45OSIgeT0iLTAuNjIiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjE3IiB5PSItMC43OCIvPgogIDwvZz4KICA8ZyBjPSJFNDQwIiB4PSIwLjAiIHk9Ii0xNzYuMCIgdz0iMjc3LjAiIGg9IjYzMC4wIiBoLWEteD0iMjc3IiBuPSJhY2NpZGVudGFsQnV5dWtNdWNlbm5lYkZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuOTUiIHk9IjAuNjQiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjI4IiB5PSIxLjQ2Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44NCIgeT0iLTAuNDIiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjI4IiB5PSIwLjYiLz4KICA8L2c+CiAgPGcgYz0iRTQ0MiIgeD0iMC4wIiB5PSItMTc2LjAiIHc9IjI3Ny4wIiBoPSI2MzAuMCIgaC1hLXg9IjI3NyIgbj0iYWNjaWRlbnRhbEJha2l5ZUZsYXQiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuOTUiIHk9IjAuNjQiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjI4IiB5PSIxLjA4Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC44NCIgeT0iLTAuNDIiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjI4IiB5PSIwLjY5Ii8+CiAgPC9nPgogIDxnIGM9IkU0NDYiIHg9IjAuMCIgeT0iLTMxNi4wIiB3PSIzNDguMCIgaD0iNjM0LjAiIGgtYS14PSIzNDgiIG49ImFjY2lkZW50YWxLdWN1a011Y2VubmViU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjAuNzciIHk9IjAuODEiLz4KICAgIDxhIG49ImN1dE91dE5XIiB4PSIwLjYyIiB5PSIwLjY4Ii8+CiAgICA8YSBuPSJjdXRPdXRTRSIgeD0iMC43NiIgeT0iLTAuNjgiLz4KICAgIDxhIG49ImN1dE91dFNXIiB4PSIwLjYyIiB5PSItMC44Ii8+CiAgPC9nPgogIDxnIGM9IkU0NDciIHg9IjAuMCIgeT0iLTMzMi4wIiB3PSIzNDguMCIgaD0iNjY2LjAiIGgtYS14PSIzNDgiIG49ImFjY2lkZW50YWxCdXl1a011Y2VubmViU2hhcnAiPgogICAgPGEgbj0iY3V0T3V0TkUiIHg9IjEuMCIgeT0iMC44MiIvPgogICAgPGEgbj0iY3V0T3V0TlciIHg9IjAuMzkiIHk9IjAuNjIiLz4KICAgIDxhIG49ImN1dE91dFNFIiB4PSIxLjAiIHk9Ii0wLjYyIi8+CiAgICA8YSBuPSJjdXRPdXRTVyIgeD0iMC4zOSIgeT0iLTAuOCIvPgogIDwvZz4KICA8ZyBjPSJFNEEwIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzYxLjAiIGg9IjIzNS4wIiBoLWEteD0iMzYwIiBuPSJhcnRpY0FjY2VudEFib3ZlIi8+CiAgPGcgYz0iRTRBMSIgeD0iMC4wIiB5PSItMjM1LjAiIHc9IjM2MS4wIiBoPSIyMzUuMCIgaC1hLXg9IjM2MCIgbj0iYXJ0aWNBY2NlbnRCZWxvdyIvPgogIDxnIGM9IkU0QTIiIHg9Ii0wLjI1IiB5PSItMC4yNSIgdz0iNzguNSIgaD0iNzguMjUiIGgtYS14PSI3OCIgbj0iYXJ0aWNTdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBMyIgeD0iLTAuMjUiIHk9Ii03OC4wIiB3PSI3OC41IiBoPSI3OC4wIiBoLWEteD0iNzgiIG49ImFydGljU3RhY2NhdG9CZWxvdyIvPgogIDxnIGM9IkU0QTQiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTYuMCIgaD0iNDYuMCIgaC1hLXg9IjMxNiIgbj0iYXJ0aWNUZW51dG9BYm92ZSIvPgogIDxnIGM9IkU0QTUiIHg9IjAuMCIgeT0iLTQ2LjAiIHc9IjMxNi4wIiBoPSI0Ni4wIiBoLWEteD0iMzE2IiBuPSJhcnRpY1RlbnV0b0JlbG93Ii8+CiAgPGcgYz0iRTRBNiIgeD0iMC4wIiB5PSIwLjAiIHc9IjEyNy4wIiBoPSIyNDguMCIgaC1hLXg9IjEyNyIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vQWJvdmUiLz4KICA8ZyBjPSJFNEE3IiB4PSIwLjAiIHk9Ii0yNDguMCIgdz0iMTI3LjAiIGg9IjI0OC4wIiBoLWEteD0iMTI3IiBuPSJhcnRpY1N0YWNjYXRpc3NpbW9CZWxvdyIvPgogIDxnIGM9IkU0QUMiIHg9IjEuMCIgeT0iMC4wIiB3PSIyOTUuMCIgaD0iMjUzLjAiIGgtYS14PSIyOTUiIG49ImFydGljTWFyY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBRCIgeD0iMC4wIiB5PSItMjUzLjAiIHc9IjI5NS4wIiBoPSIyNTMuMCIgaC1hLXg9IjI5NiIgbj0iYXJ0aWNNYXJjYXRvQmVsb3ciLz4KICA8ZyBjPSJFNEFFIiB4PSIxLjAiIHk9IjAuMCIgdz0iMjk1LjAiIGg9IjM4Ni4wIiBoLWEteD0iMjk2IiBuPSJhcnRpY01hcmNhdG9TdGFjY2F0b0Fib3ZlIi8+CiAgPGcgYz0iRTRBRiIgeD0iMC4wIiB5PSItMzg2LjAiIHc9IjI5NS4wIiBoPSIzODYuMCIgaC1hLXg9IjI5NiIgbj0iYXJ0aWNNYXJjYXRvU3RhY2NhdG9CZWxvdyIvPgogIDxnIGM9IkU0QjAiIHg9IjAuMCIgeT0iMC4wIiB3PSIzNjEuMCIgaD0iMzQ0LjAiIGgtYS14PSIzNjAiIG49ImFydGljQWNjZW50U3RhY2NhdG9BYm92ZSIvPgogIDxnIGM9IkU0QjEiIHg9IjAuMCIgeT0iLTM0NC4wIiB3PSIzNjEuMCIgaD0iMzQ0LjAiIGgtYS14PSIzNjAiIG49ImFydGljQWNjZW50U3RhY2NhdG9CZWxvdyIvPgogIDxnIGM9IkU0QjIiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTYuMCIgaD0iMTg3LjAiIGgtYS14PSIzMTYiIG49ImFydGljVGVudXRvU3RhY2NhdG9BYm92ZSIvPgogIDxnIGM9IkU0QjMiIHg9IjAuMCIgeT0iLTE4Ny4wIiB3PSIzMTYuMCIgaD0iMTg3LjAiIGgtYS14PSIzMTYiIG49ImFydGljVGVudXRvU3RhY2NhdG9CZWxvdyIvPgogIDxnIGM9IkU0QjQiIHg9IjAuMCIgeT0iMC4wIiB3PSIzNjEuMCIgaD0iMzU4LjAiIGgtYS14PSIzNjAiIG49ImFydGljVGVudXRvQWNjZW50QWJvdmUiLz4KICA8ZyBjPSJFNEI1IiB4PSIwLjAiIHk9Ii0zNTguMCIgdz0iMzYxLjAiIGg9IjM1OC4wIiBoLWEteD0iMzYwIiBuPSJhcnRpY1RlbnV0b0FjY2VudEJlbG93Ii8+CiAgPGcgYz0iRTRCNiIgeD0iMC4wIiB5PSIwLjAiIHc9IjIxMi4wIiBoPSIyMTIuMCIgaC1hLXg9IjIxMiIgbj0iYXJ0aWNTdHJlc3NBYm92ZSIvPgogIDxnIGM9IkU0QjciIHg9IjAuMCIgeT0iLTIxMi4wIiB3PSIyMTIuMCIgaD0iMjEyLjAiIGgtYS14PSIyMTIiIG49ImFydGljU3RyZXNzQmVsb3ciLz4KICA8ZyBjPSJFNEI4IiB4PSIwLjAiIHk9Ii0xNjIuMCIgdz0iMzQyLjAiIGg9IjE2Mi4wIiBoLWEteD0iMzQyIiBuPSJhcnRpY1Vuc3RyZXNzQWJvdmUiLz4KICA8ZyBjPSJFNEI5IiB4PSIwLjAiIHk9IjAuMCIgdz0iMzQyLjAiIGg9IjE2Mi4wIiBoLWEteD0iMzQyIiBuPSJhcnRpY1Vuc3RyZXNzQmVsb3ciLz4KICA8ZyBjPSJFNEJBIiB4PSIwLjAiIHk9IjAuMCIgdz0iNTczLjAiIGg9IjEzNy4wIiBoLWEteD0iNTczIiBuPSJhcnRpY0xhaXNzZXpWaWJyZXJBYm92ZSIvPgogIDxnIGM9IkU0QkIiIHg9IjAuMCIgeT0iLTEyNy4wIiB3PSI1MzMuMCIgaD0iMTI3LjAiIGgtYS14PSI1MzMiIG49ImFydGljTGFpc3NlelZpYnJlckJlbG93Ii8+CiAgPGcgYz0iRTRCQyIgeD0iMC4wIiB5PSIwLjAiIHc9IjMxNi4wIiBoPSIzNjkuMCIgaC1hLXg9IjMxNiIgbj0iYXJ0aWNNYXJjYXRvVGVudXRvQWJvdmUiLz4KICA8ZyBjPSJFNEJEIiB4PSIwLjAiIHk9Ii0zNjkuMCIgdz0iMzE2LjAiIGg9IjM2OS4wIiBoLWEteD0iMzE2IiBuPSJhcnRpY01hcmNhdG9UZW51dG9CZWxvdyIvPgogIDxnIGM9IkU0QzAiIHg9IjAuMCIgeT0iMC4wIiB3PSI2MjIuMCIgaD0iMzY4LjAiIGgtYS14PSI2MjIiIG49ImZlcm1hdGFBYm92ZSIvPgogIDxnIGM9IkU0QzEiIHg9IjAuMCIgeT0iLTM2OC4wIiB3PSI2MjIuMCIgaD0iMzY4LjAiIGgtYS14PSI2MjIiIG49ImZlcm1hdGFCZWxvdyIvPgogIDxnIGM9IkU0QzQiIHg9IjAuMCIgeT0iMC4wIiB3PSI2NDIuMCIgaD0iNDU0LjAiIGgtYS14PSI2NDIiIG49ImZlcm1hdGFTaG9ydEFib3ZlIi8+CiAgPGcgYz0iRTRDNSIgeD0iMC4wIiB5PSItNDU0LjAiIHc9IjY0Mi4wIiBoPSI0NTQuMCIgaC1hLXg9IjY0MiIgbj0iZmVybWF0YVNob3J0QmVsb3ciLz4KICA8ZyBjPSJFNEM2IiB4PSIwLjAiIHk9IjAuMCIgdz0iNjIzLjAiIGg9IjM2OC4wIiBoLWEteD0iNjIzIiBuPSJmZXJtYXRhTG9uZ0Fib3ZlIi8+CiAgPGcgYz0iRTRDNyIgeD0iMC4wIiB5PSItMzY4LjAiIHc9IjYyMy4wIiBoPSIzNjguMCIgaC1hLXg9IjYyMyIgbj0iZmVybWF0YUxvbmdCZWxvdyIvPgogIDxnIGM9IkU0QzgiIHg9IjAuMCIgeT0iMC4wIiB3PSI4NDIuMCIgaD0iNTQ5LjAiIGgtYS14PSI4NDIiIG49ImZlcm1hdGFWZXJ5TG9uZ0Fib3ZlIi8+CiAgPGcgYz0iRTRDOSIgeD0iMC4wIiB5PSItNTQ5LjAiIHc9Ijg0Mi4wIiBoPSI1NDkuMCIgaC1hLXg9Ijg0MiIgbj0iZmVybWF0YVZlcnlMb25nQmVsb3ciLz4KICA8ZyBjPSJFNEUwIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iNDUwLjAiIGg9IjUwMC4wIiBoLWEteD0iNDUwIiBuPSJyZXN0TWF4aW1hIi8+CiAgPGcgYz0iRTRFMSIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjEyNS4wIiBoPSI1MDAuMCIgaC1hLXg9IjEyNSIgbj0icmVzdExvbmdhIi8+CiAgPGcgYz0iRTRFMiIgeD0iMC4wIiB5PSItMTEuMCIgdz0iMTI1LjAiIGg9IjI3My4wIiBoLWEteD0iMTI1IiBuPSJyZXN0RG91YmxlV2hvbGUiLz4KICA8ZyBjPSJFNEUzIiB4PSIwLjAiIHk9Ii0xMzEuMCIgdz0iMzI1LjAiIGg9IjEzNi4wIiBoLWEteD0iMzI1IiBuPSJyZXN0V2hvbGUiLz4KICA8ZyBjPSJFNEU0IiB4PSIwLjAiIHk9Ii00LjAiIHc9IjMyNS4wIiBoPSIxMzYuMCIgaC1hLXg9IjMyNSIgbj0icmVzdEhhbGYiLz4KICA8ZyBjPSJFNEU1IiB4PSIwLjAiIHk9Ii0zMzEuMCIgdz0iMjM1LjAiIGg9IjczMi4wIiBoLWEteD0iMjM1IiBuPSJyZXN0UXVhcnRlciIvPgogIDxnIGM9IkU0RTYiIHg9IjAuMCIgeT0iLTI1NS4wIiB3PSIyNzYuMCIgaD0iNDU5LjAiIGgtYS14PSIyNzYiIG49InJlc3Q4dGgiLz4KICA8ZyBjPSJFNEU3IiB4PSIxLjAiIHk9Ii01MDcuMCIgdz0iMzQzLjAiIGg9IjcxMS4wIiBoLWEteD0iMzQ0IiBuPSJyZXN0MTZ0aCIvPgogIDxnIGM9IkU0RTgiIHg9IjAuMCIgeT0iLTUwNy4wIiB3PSIzOTEuMCIgaD0iOTY3LjAiIGgtYS14PSIzOTEiIG49InJlc3QzMm5kIi8+CiAgPGcgYz0iRTRFOSIgeD0iMC4wIiB5PSItNzU4LjAiIHc9IjQyMy4wIiBoPSIxMjIyLjAiIGgtYS14PSI0MjMiIG49InJlc3Q2NHRoIi8+CiAgPGcgYz0iRTRFQSIgeD0iLTEuMCIgeT0iLTc1OS4wIiB3PSI0NzYuMCIgaD0iMTQ3Ni4wIiBoLWEteD0iNDc1IiBuPSJyZXN0MTI4dGgiLz4KICA8ZyBjPSJFNEVCIiB4PSIwLjAiIHk9Ii05OTguMCIgdz0iNTI2LjQ0IiBoPSIxNzIxLjAiIGgtYS14PSI1MjYiIG49InJlc3QyNTZ0aCIvPgogIDxnIGM9IkU0RUMiIHg9IjAuMCIgeT0iLTEwMDQuMCIgdz0iNTc5LjAiIGg9IjE5NzEuMCIgaC1hLXg9IjU3OSIgbj0icmVzdDUxMnRoIi8+CiAgPGcgYz0iRTRFRCIgeD0iMS4wIiB5PSItMTAwNC4wIiB3PSI2MzMuMCIgaD0iMjIzMC4wIiBoLWEteD0iNjM0IiBuPSJyZXN0MTAyNHRoIi8+CiAgPGcgYz0iRTRGMiIgeD0iMC4wIiB5PSItMjU1LjAiIHc9IjI3Ni4wIiBoPSI0NTkuMCIgaC1hLXg9IjI3NiIgbj0icmVzdFF1YXJ0ZXJPbGQiLz4KICA8ZyBjPSJFNTEwIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzA2LjAiIGg9IjM5OS4wIiBoLWEteD0iMzA2IiBuPSJvdHRhdmEiLz4KICA8ZyBjPSJFNTExIiB4PSIwLjAiIHk9IjAuMCIgdz0iODQ2LjAiIGg9IjQwMC4wIiBoLWEteD0iODQ2IiBuPSJvdHRhdmFBbHRhIi8+CiAgPGcgYz0iRTUxMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjgzOC4wIiBoPSIzOTkuMCIgaC1hLXg9IjgzOCIgbj0ib3R0YXZhQmFzc2EiLz4KICA8ZyBjPSJFNTEzIiB4PSIwLjAiIHk9IjAuMCIgdz0iODc4LjAiIGg9IjM5OS4wIiBoLWEteD0iODc4IiBuPSJvdHRhdmFCYXNzYUJhIi8+CiAgPGcgYz0iRTUxNCIgeD0iMC4wIiB5PSItOS4wIiB3PSI1NzUuMCIgaD0iNDAwLjAiIGgtYS14PSI1NzUiIG49InF1aW5kaWNlc2ltYSIvPgogIDxnIGM9IkU1MTUiIHg9IjAuMCIgeT0iLTkuMCIgdz0iMTMxMC4wIiBoPSI0MDAuMCIgaC1hLXg9IjEzMTAiIG49InF1aW5kaWNlc2ltYUFsdGEiLz4KICA8ZyBjPSJFNTE2IiB4PSIwLjAiIHk9Ii04LjAiIHc9IjEyODguMCIgaD0iNDAwLjAiIGgtYS14PSIxMjg4IiBuPSJxdWluZGljZXNpbWFCYXNzYSIvPgogIDxnIGM9IkU1MTciIHg9IjAuMCIgeT0iMC4wIiB3PSI2MjYuMCIgaD0iMzkwLjAiIGgtYS14PSI2MjYiIG49InZlbnRpZHVlc2ltYSIvPgogIDxnIGM9IkU1MTgiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMzgyLjAiIGg9IjM5MC4wIiBoLWEteD0iMTM4MiIgbj0idmVudGlkdWVzaW1hQWx0YSIvPgogIDxnIGM9IkU1MTkiIHg9IjAuMCIgeT0iLTUuMCIgdz0iMTM3NC4wIiBoPSIzOTUuMCIgaC1hLXg9IjEzNzQiIG49InZlbnRpZHVlc2ltYUJhc3NhIi8+CiAgPGcgYz0iRTUxQSIgeD0iMC4wIiB5PSItNDMuMCIgdz0iMTYwLjAiIGg9IjUxNS4wIiBoLWEteD0iMTYwIiBuPSJvY3RhdmVQYXJlbnNMZWZ0Ii8+CiAgPGcgYz0iRTUxQiIgeD0iMC4wIiB5PSItNDMuMCIgdz0iMTYwLjAiIGg9IjUxNS4wIiBoLWEteD0iMTYwIiBuPSJvY3RhdmVQYXJlbnNSaWdodCIvPgogIDxnIGM9IkU1MUMiIHg9IjAuMCIgeT0iMC4wIiB3PSI3OTYuMCIgaD0iMzk5LjAiIGgtYS14PSI3OTYiIG49Im90dGF2YUJhc3NhVmIiLz4KICA8ZyBjPSJFNTFEIiB4PSIwLjAiIHk9Ii05LjAiIHc9IjEyNTQuMCIgaD0iNDAwLjAiIGgtYS14PSIxMjU0IiBuPSJxdWluZGljZXNpbWFCYXNzYU1iIi8+CiAgPGcgYz0iRTUxRSIgeD0iMC4wIiB5PSItNy4wIiB3PSIxMzI5LjAiIGg9IjM5Ny4wIiBoLWEteD0iMTMyOSIgbj0idmVudGlkdWVzaW1hQmFzc2FNYiIvPgogIDxnIGM9IkU1MjAiIHg9Ii05NS4wIiB5PSItMTYzLjAiIHc9IjQxMi4wIiBoPSI0MjYuMCIgaC1hLXg9IjM1MCIgbj0iZHluYW1pY1BpYW5vIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuNzgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTIxIiB4PSItNy4wIiB5PSItMi4wIiB3PSIzODEuMCIgaD0iMjUzLjAiIGgtYS14PSIzOTEiIG49ImR5bmFtaWNNZXp6byI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIwLjc5IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyMiIgeD0iLTEzNy4wIiB5PSItMTkzLjAiIHc9IjQ3MS4wIiBoPSI2MTQuMCIgaC1hLXg9IjM2NyIgbj0iZHluYW1pY0ZvcnRlIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuODEiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNTIzIiB4PSItMTIuMCIgeT0iMC4wIiB3PSIyNDIuMCIgaD0iMjU0LjAiIGgtYS14PSIyNDciIG49ImR5bmFtaWNSaW5mb3J6YW5kbyI+CiAgICA8YSBuPSJvcHRpY2FsQ2VudGVyIiB4PSIwLjU2IiB5PSIwLjAiLz4KICA8L2c+CiAgPGcgYz0iRTUyNCIgeD0iMC4wIiB5PSItNS4wIiB3PSIyMDguMCIgaD0iMjY4LjAiIGgtYS14PSIyMDgiIG49ImR5bmFtaWNTZm9yemFuZG8iPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC40OCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjUiIHg9Ii00Mi4wIiB5PSItMS4wIiB3PSIyODEuMCIgaD0iMjU5LjAiIGgtYS14PSIyNTYiIG49ImR5bmFtaWNaIj4KICAgIDxhIG49Im9wdGljYWxDZW50ZXIiIHg9IjAuNiIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1MjYiIHg9Ii0xMi4wIiB5PSItMS4wIiB3PSIyNjcuMCIgaD0iMjU1LjAiIGgtYS14PSIyNzIiIG49ImR5bmFtaWNOaWVudGUiPgogICAgPGEgbj0ib3B0aWNhbENlbnRlciIgeD0iMC41NCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkU1NjYiIHg9Ii0xMi4wIiB5PSIwLjAiIHc9IjM5NS4wIiBoPSIzODMuMCIgaC1hLXg9IjQzMyIgbj0ib3JuYW1lbnRUcmlsbCIvPgogIDxnIGM9IkU1NjciIHg9IjAuMCIgeT0iMC4wIiB3PSI0NTYuMCIgaD0iMjMyLjAiIGgtYS14PSI0NTYiIG49Im9ybmFtZW50VHVybiIvPgogIDxnIGM9IkU1NjgiIHg9IjAuMCIgeT0iMC4wIiB3PSI0NTYuMCIgaD0iMjMyLjAiIGgtYS14PSI0NTYiIG49Im9ybmFtZW50VHVybkludmVydGVkIi8+CiAgPGcgYz0iRTU2OSIgeD0iMC4wIiB5PSItODAuMCIgdz0iNDU2LjAiIGg9IjM5My4wIiBoLWEteD0iNDU2IiBuPSJvcm5hbWVudFR1cm5TbGFzaCIvPgogIDxnIGM9IkU1NkEiIHg9IjAuMCIgeT0iMC4wIiB3PSIyMzIuMCIgaD0iNDU2LjAiIGgtYS14PSIyMzIiIG49Im9ybmFtZW50VHVyblVwIi8+CiAgPGcgYz0iRTU2QiIgeD0iMC4wIiB5PSIwLjAiIHc9IjIzMi4wIiBoPSI0NTYuMCIgaC1hLXg9IjIzMiIgbj0ib3JuYW1lbnRUdXJuVXBTIi8+CiAgPGcgYz0iRTU2QyIgeD0iMC4wIiB5PSIwLjAiIHc9IjQ3My4wIiBoPSIyNDguMCIgaC1hLXg9IjQ3MyIgbj0ib3JuYW1lbnRTaG9ydFRyaWxsIi8+CiAgPGcgYz0iRTU2RCIgeD0iMC4wIiB5PSItNzcuMCIgdz0iNDczLjAiIGg9IjM5My4wIiBoLWEteD0iNDczIiBuPSJvcm5hbWVudE1vcmRlbnQiLz4KICA8ZyBjPSJFNTZFIiB4PSIwLjAiIHk9IjAuMCIgdz0iNjU0LjAiIGg9IjI0OC4wIiBoLWEteD0iNjU0IiBuPSJvcm5hbWVudFRyZW1ibGVtZW50Ii8+CiAgPGcgYz0iRTVCMiIgeD0iMC4wIiB5PSIwLjAiIHc9IjY4MC4wIiBoPSIzODguMCIgaC1hLXg9IjY4MCIgbj0ib3JuYW1lbnRQcmVjb21wQXBwb2dnVHJpbGwiLz4KICA8ZyBjPSJFNUI1IiB4PSIwLjAiIHk9Ii0xNTguMCIgdz0iNjYyLjAiIGg9IjQwNi4wIiBoLWEteD0iNjYyIiBuPSJvcm5hbWVudFByZWNvbXBTbGlkZVRyaWxsREFuZ2xlYmVydCIvPgogIDxnIGM9IkU1QjgiIHg9IjAuMCIgeT0iLTE1OC4wIiB3PSI2NjIuMCIgaD0iNDc5LjAiIGgtYS14PSI2NjIiIG49Im9ybmFtZW50UHJlY29tcFNsaWRlVHJpbGxCYWNoIi8+CiAgPGcgYz0iRTVCQiIgeD0iMC4wIiB5PSIwLjAiIHc9IjY2Mi4wIiBoPSI0MDYuMCIgaC1hLXg9IjY2MiIgbj0ib3JuYW1lbnRQcmVjb21wVHJpbGxTdWZmaXhEYW5kcmlldSIvPgogIDxnIGM9IkU1QkQiIHg9IjAuMCIgeT0iLTczLjAiIHc9IjY1My4wIiBoPSIzOTMuMCIgaC1hLXg9IjY1MyIgbj0ib3JuYW1lbnRQcmVjb21wVHJpbGxXaXRoTW9yZGVudCIvPgogIDxnIGM9IkU1QzYiIHg9Ii0xLjAiIHk9IjAuMCIgdz0iNzAzLjAiIGg9IjM4OS4wIiBoLWEteD0iNzAyIiBuPSJvcm5hbWVudFByZWNvbXBNb3JkZW50VXBwZXJQcmVmaXgiLz4KICA8ZyBjPSJFNUM3IiB4PSIwLjAiIHk9Ii03Mi4wIiB3PSI3MDMuMCIgaD0iNDYxLjAiIGgtYS14PSI3MDMiIG49Im9ybmFtZW50UHJlY29tcEludmVydGVkTW9yZGVudFVwcGVyUHJlZml4Ii8+CiAgPGcgYz0iRTVDOCIgeD0iMC4wIiB5PSItMTcxLjAiIHc9IjU2NS4wIiBoPSI0MjAuMCIgaC1hLXg9IjU2NSIgbj0ib3JuYW1lbnRQcmVjb21wVHJpbGxMb3dlclN1ZmZpeCIvPgogIDxnIGM9IkU1RTUiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTIuMCIgaD0iMzEyLjAiIGgtYS14PSIzMTIiIG49ImJyYXNzTXV0ZUNsb3NlZCIvPgogIDxnIGM9IkU2MTAiIHg9IjAuMCIgeT0iMC4wIiB3PSIzMTUuMCIgaD0iMjkzLjAiIGgtYS14PSIzMTUiIG49InN0cmluZ3NEb3duQm93Ii8+CiAgPGcgYz0iRTYxMSIgeD0iMC4wIiB5PSIwLjAiIHc9IjMxNS4wIiBoPSIyOTMuMCIgaC1hLXg9IjMxNSIgbj0ic3RyaW5nc0Rvd25Cb3dUdXJuZWQiLz4KICA8ZyBjPSJFNjEyIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjYyLjAiIGg9IjM0My4wIiBoLWEteD0iMjYyIiBuPSJzdHJpbmdzVXBCb3ciLz4KICA8ZyBjPSJFNjEzIiB4PSIwLjAiIHk9IjM3LjAiIHc9IjI2Mi4wIiBoPSIzNDMuMCIgaC1hLXg9IjI2MiIgbj0ic3RyaW5nc1VwQm93VHVybmVkIi8+CiAgPGcgYz0iRTYxNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjE4MS4wIiBoPSIxODEuMCIgaC1hLXg9IjE4MSIgbj0ic3RyaW5nc0hhcm1vbmljIi8+CiAgPGcgYz0iRTYzMCIgeD0iMC4wIiB5PSIwLjAiIHc9IjI2OS4wIiBoPSIzODkuMCIgaC1hLXg9IjI2OSIgbj0icGx1Y2tlZFNuYXBQaXp6aWNhdG9CZWxvdyIvPgogIDxnIGM9IkU2MzEiIHg9IjAuMCIgeT0iMC4wIiB3PSIyNjkuMCIgaD0iMzg5LjAiIGgtYS14PSIyNjkiIG49InBsdWNrZWRTbmFwUGl6emljYXRvQWJvdmUiLz4KICA8ZyBjPSJFNjMyIiB4PSIwLjAiIHk9IjAuMCIgdz0iMzg5LjAiIGg9IjI2OS4wIiBoLWEteD0iMzg5IiBuPSJwbHVja2VkQnV6elBpenppY2F0byIvPgogIDxnIGM9IkU2NTAiIHg9IjAuMCIgeT0iLTEwLjAiIHc9Ijk4MS4wIiBoPSI1NTUuMCIgaC1hLXg9Ijk4MSIgbj0ia2V5Ym9hcmRQZWRhbFBlZCIvPgogIDxnIGM9IkU2NTEiIHg9IjAuMCIgeT0iLTkuMDMiIHc9IjQ1MC4wIiBoPSI1NTQuMDMiIGgtYS14PSI0NTAiIG49ImtleWJvYXJkUGVkYWxQIi8+CiAgPGcgYz0iRTY1NSIgeD0iMC4wIiB5PSIwLjAiIHc9IjQ3My4wIiBoPSI0NzMuMCIgaC1hLXg9IjQ3MyIgbj0ia2V5Ym9hcmRQZWRhbFVwIi8+CiAgPGcgYz0iRTg4MCIgeD0iMC4wIiB5PSItNy4wIiB3PSIyNzMuMCIgaD0iMzcwLjAiIGgtYS14PSIyNzMiIG49InR1cGxldDAiLz4KICA8ZyBjPSJFODgxIiB4PSIwLjAiIHk9IjAuMCIgdz0iMjM5LjAiIGg9IjM2My4wIiBoLWEteD0iMjM5IiBuPSJ0dXBsZXQxIi8+CiAgPGcgYz0iRTg4MiIgeD0iMC4wIiB5PSIwLjAiIHc9IjI5Ny4wIiBoPSIzNjIuMCIgaC1hLXg9IjI5NyIgbj0idHVwbGV0MiIvPgogIDxnIGM9IkU4ODMiIHg9IjAuMCIgeT0iLTguMCIgdz0iMjc5LjAiIGg9IjM3MC4wIiBoLWEteD0iMjc5IiBuPSJ0dXBsZXQzIi8+CiAgPGcgYz0iRTg4NCIgeD0iMC4wIiB5PSIwLjAiIHc9IjI4Ni4wIiBoPSIzNjMuMCIgaC1hLXg9IjI4NiIgbj0idHVwbGV0NCIvPgogIDxnIGM9IkU4ODUiIHg9IjAuMCIgeT0iLTYuMCIgdz0iMjk1LjAiIGg9IjM3MC4wIiBoLWEteD0iMjk1IiBuPSJ0dXBsZXQ1Ii8+CiAgPGcgYz0iRTg4NiIgeD0iMC4wIiB5PSItNS4wIiB3PSIyNzkuMCIgaD0iMzcwLjAiIGgtYS14PSIyNzkiIG49InR1cGxldDYiLz4KICA8ZyBjPSJFODg3IiB4PSIwLjAiIHk9Ii01LjAiIHc9IjI3Mi4wIiBoPSIzNzAuMCIgaC1hLXg9IjI3MiIgbj0idHVwbGV0NyIvPgogIDxnIGM9IkU4ODgiIHg9IjAuMCIgeT0iLTUuMCIgdz0iMjgzLjAiIGg9IjM3MC4wIiBoLWEteD0iMjgzIiBuPSJ0dXBsZXQ4Ii8+CiAgPGcgYz0iRTg4OSIgeD0iMC4wIiB5PSIwLjAiIHc9IjI3OS4wIiBoPSIzNzAuMCIgaC1hLXg9IjI3OSIgbj0idHVwbGV0OSIvPgogIDxnIGM9IkU4OEEiIHg9IjAuMCIgeT0iNTguMCIgdz0iMTExLjAiIGg9IjIxMC4wIiBoLWEteD0iMTExIiBuPSJ0dXBsZXRDb2xvbiIvPgogIDxnIGM9IkU5M0MiIHg9IjAuMCIgeT0iLTEzMi4wIiB3PSIzMzUuMCIgaD0iMjY1LjAiIGgtYS14PSIzMjUiIG49Im1lbnN1cmFsTm90ZWhlYWRNaW5pbWFXaGl0ZSI+CiAgICA8YSBuPSJzdGVtRG93bk5XIiB4PSIwLjAiIHk9IjAuMCIvPgogICAgPGEgbj0ic3RlbVVwU0UiIHg9IjEuMzciIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFOTNEIiB4PSIwLjAiIHk9Ii0xMzIuMCIgdz0iMzM1LjAiIGg9IjI2NS4wIiBoLWEteD0iMzI1IiBuPSJtZW5zdXJhbE5vdGVoZWFkU2VtaW1pbmltYVdoaXRlIj4KICAgIDxhIG49InN0ZW1Eb3duTlciIHg9IjAuMCIgeT0iMC4wIi8+CiAgICA8YSBuPSJzdGVtVXBTRSIgeD0iMS4zNyIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkVBQTQiIHg9Ii0yNy4wIiB5PSIxMTcuMCIgdz0iMjY0LjAiIGg9IjE2NC4wIiBoLWEteD0iMjIwIiBuPSJ3aWdnbGVUcmlsbCI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjAuODgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUE5IiB4PSItMjIuMCIgeT0iMC4wIiB3PSIyNjQuMCIgaD0iMTY0LjAiIGgtYS14PSIyMjAiIG49IndpZ2dsZUFycGVnZ2lhdG9VcCI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjAuODgiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFQUFBIiB4PSItMjIuMCIgeT0iMC4wIiB3PSIyNjQuMCIgaD0iMTY0LjAiIGgtYS14PSIyMjAiIG49IndpZ2dsZUFycGVnZ2lhdG9Eb3duIj4KICAgIDxhIG49InJlcGVhdE9mZnNldCIgeD0iMC44OCIgeT0iMC4wIi8+CiAgPC9nPgogIDxnIGM9IkVBQUQiIHg9Ii0yNC4wIiB5PSItODMuMCIgdz0iMjgzLjAiIGg9IjM0My4wIiBoLWEteD0iMjU5IiBuPSJ3aWdnbGVBcnBlZ2dpYXRvVXBBcnJvdyIvPgogIDxnIGM9IkVBQUUiIHg9IjAuMCIgeT0iLTg0LjAiIHc9IjI4My4wIiBoPSIzNDMuMCIgaC1hLXg9IjI1OSIgbj0id2lnZ2xlQXJwZWdnaWF0b0Rvd25BcnJvdyIvPgogIDxnIGM9IkY0MDAiIHg9IjAuMCIgeT0iNS4wIiB3PSI5MC4wIiBoPSI5OTAuMCIgaC1hLXg9IjkwIiBuPSJicmFjZVNtYWxsIi8+CiAgPGcgYz0iRjQwMSIgeD0iLTEuMCIgeT0iNC41OSIgdz0iNTIuMCIgaD0iOTkwLjQxIiBoLWEteD0iNTEiIG49ImJyYWNlTGFyZ2UiLz4KICA8ZyBjPSJGNDAyIiB4PSIwLjAiIHk9IjQuNTkiIHc9IjQ0LjAiIGg9Ijk5MC40MSIgaC1hLXg9IjQ0IiBuPSJicmFjZUxhcmdlciIvPgogIDxnIGM9IkY0MDMiIHg9IjAuMCIgeT0iNS4wIiB3PSIzOC4wIiBoPSI5OTAuMCIgaC1hLXg9IjM4IiBuPSJicmFjZUZsYXQiLz4KICA8ZyBjPSJGNDBGIiB4PSIwLjAiIHk9Ii0yMDAuMCIgdz0iMjg5LjAiIGg9IjIwMC4wIiBoLWEteD0iMjg5IiBuPSJmbGFnOHRoVXBTdHJhaWdodCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSItMC4wNCIvPgogIDwvZz4KICA8ZyBjPSJGNDEyIiB4PSIwLjAiIHk9Ii0zODguMCIgdz0iMjg5LjAiIGg9IjM4OC4wIiBoLWEteD0iMjg5IiBuPSJmbGFnMTZ0aFVwU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iLTAuMDIiLz4KICA8L2c+CiAgPGcgYz0iRjQxNSIgeD0iMC4wIiB5PSItMzg4LjAiIHc9IjI4OS4wIiBoPSI1NzYuMCIgaC1hLXg9IjI4OSIgbj0iZmxhZzMybmRVcFN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1VcE5XIiB4PSIwLjAiIHk9IjAuNzEiLz4KICA8L2c+CiAgPGcgYz0iRjQxMSIgeD0iMC4wIiB5PSIwLjAiIHc9IjMwNi4wIiBoPSIyMDQuMCIgaC1hLXg9IjMwNiIgbj0iZmxhZzh0aERvd25TdHJhaWdodCI+CiAgICA8YSBuPSJzdGVtRG93blNXIiB4PSIwLjAiIHk9IjAuMDQiLz4KICA8L2c+CiAgPGcgYz0iRjQxNCIgeD0iMC4wIiB5PSIwLjAiIHc9IjMwNi4wIiBoPSIzOTIuMCIgaC1hLXg9IjMwNiIgbj0iZmxhZzE2dGhEb3duU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSIwLjA0Ii8+CiAgPC9nPgogIDxnIGM9IkY0MTciIHg9IjAuMCIgeT0iLTE4OC4wIiB3PSIzMDYuMCIgaD0iNTgwLjAiIGgtYS14PSIzMDYiIG49ImZsYWczMm5kRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTAuNzEiLz4KICA8L2c+CiAgPGcgYz0iRTBGNSIgeD0iMC4wIiB5PSItMjEwLjAiIHc9Ijk4LjAiIGg9IjQyMS4wIiBoLWEteD0iOTgiIG49Im5vdGVoZWFkUGFyZW50aGVzaXNMZWZ0Ii8+CiAgPGcgYz0iRTBGNiIgeD0iMC4wIiB5PSItMjEwLjAiIHc9Ijk4LjAiIGg9IjQyMS4wIiBoLWEteD0iOTgiIG49Im5vdGVoZWFkUGFyZW50aGVzaXNSaWdodCIvPgogIDxnIGM9IkY0MTgiIHg9IjAuMCIgeT0iLTM4OC4wIiB3PSIyODkuMCIgaD0iNzYyLjAiIGgtYS14PSIyODkiIG49ImZsYWc2NHRoVXBTdHJhaWdodCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIxLjQ2Ii8+CiAgPC9nPgogIDxnIGM9IkY0MUEiIHg9IjAuMCIgeT0iLTM3Ni4wIiB3PSIzMDYuMCIgaD0iNzY3LjAiIGgtYS14PSIzMDYiIG49ImZsYWc2NHRoRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTEuNDYiLz4KICA8L2c+CiAgPGcgYz0iRjQxQiIgeD0iMC4wIiB5PSItMzg4LjAiIHc9IjI4OS4wIiBoPSI5NDkuMCIgaC1hLXg9IjI4OSIgbj0iZmxhZzEyOHRoVXBTdHJhaWdodCI+CiAgICA8YSBuPSJzdGVtVXBOVyIgeD0iMC4wIiB5PSIyLjIiLz4KICA8L2c+CiAgPGcgYz0iRjQxRCIgeD0iMC4wIiB5PSItNTYzLjAiIHc9IjMwNi4wIiBoPSI5NTUuMCIgaC1hLXg9IjMwNiIgbj0iZmxhZzEyOHRoRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTIuMjEiLz4KICA8L2c+CiAgPGcgYz0iRjQxRSIgeD0iMC4wIiB5PSItMzg4LjAiIHc9IjI4OS4wIiBoPSIxMTM2LjAiIGgtYS14PSIyODkiIG49ImZsYWcyNTZ0aFVwU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMi45NSIvPgogIDwvZz4KICA8ZyBjPSJGNDIwIiB4PSIwLjAiIHk9Ii03NTAuMCIgdz0iMzA2LjAiIGg9IjExNDIuMCIgaC1hLXg9IjMwNiIgbj0iZmxhZzI1NnRoRG93blN0cmFpZ2h0Ij4KICAgIDxhIG49InN0ZW1Eb3duU1ciIHg9IjAuMCIgeT0iLTIuOTYiLz4KICA8L2c+CiAgPGcgYz0iRjQyMSIgeD0iMC4wIiB5PSItMzg4LjAiIHc9IjI4OS4wIiBoPSIxMzI0LjAiIGgtYS14PSIyODkiIG49ImZsYWc1MTJ0aFVwU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iMy43Ii8+CiAgPC9nPgogIDxnIGM9IkY0MjMiIHg9IjAuMCIgeT0iLTkzOC4wIiB3PSIzMDYuMCIgaD0iMTMzMC4wIiBoLWEteD0iMzA2IiBuPSJmbGFnNTEydGhEb3duU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItMy43MSIvPgogIDwvZz4KICA8ZyBjPSJGNDI0IiB4PSIwLjAiIHk9Ii0zODguMCIgdz0iMjg5LjAiIGg9IjE1MTEuMCIgaC1hLXg9IjI4OSIgbj0iZmxhZzEwMjR0aFVwU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbVVwTlciIHg9IjAuMCIgeT0iNC40NSIvPgogIDwvZz4KICA8ZyBjPSJGNDI2IiB4PSIwLjAiIHk9Ii0xMTI1LjAiIHc9IjMwNi4wIiBoPSIxNTE3LjAiIGgtYS14PSIzMDYiIG49ImZsYWcxMDI0dGhEb3duU3RyYWlnaHQiPgogICAgPGEgbj0ic3RlbURvd25TVyIgeD0iMC4wIiB5PSItNC40NiIvPgogIDwvZz4KICA8ZyBjPSJFNEY2IiB4PSIwLjAiIHk9Ii0yMDIuMCIgdz0iMzE3LjAiIGg9IjQwOS4wIiBoLWEteD0iMzE3IiBuPSJyZXN0UXVhcnRlcloiLz4KICA8ZyBjPSJFMDZBIiB4PSIwLjAiIHk9Ii00MzguMCIgdz0iMzA0LjAiIGg9Ijg3Ny4wIiBoLWEteD0iMzA0IiBuPSJ1bnBpdGNoZWRQZXJjdXNzaW9uQ2xlZjIiLz4KICA8ZyBjPSJFNENFIiB4PSIwLjAiIHk9IjAuMCIgdz0iMTkxLjAiIGg9IjMyMS4wIiBoLWEteD0iMTkxIiBuPSJicmVhdGhNYXJrQ29tbWEiLz4KICA8ZyBjPSJFNTAwIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iNDgxLjAiIGg9IjUwMC4wIiBoLWEteD0iNDgxIiBuPSJyZXBlYXQxQmFyIi8+CiAgPGcgYz0iRTUwMSIgeD0iMC4wIiB5PSItMjUwLjAiIHc9IjczNS4wIiBoPSI1MDAuMCIgaC1hLXg9IjczNSIgbj0icmVwZWF0MkJhcnMiLz4KICA8ZyBjPSJFNTAyIiB4PSIwLjAiIHk9Ii0yNTAuMCIgdz0iMTI0My4wIiBoPSI1MDAuMCIgaC1hLXg9IjEyNDMiIG49InJlcGVhdDRCYXJzIi8+CiAgPGcgYz0iRTRBOCIgeD0iMC4wIiB5PSIwLjAiIHc9IjEyMi4wIiBoPSIyNTQuMCIgaC1hLXg9IjEyMiIgbj0iYXJ0aWNTdGFjY2F0aXNzaW1vV2VkZ2VBYm92ZSIvPgogIDxnIGM9IkU0QTkiIHg9IjAuMCIgeT0iLTI1NC4wIiB3PSIxMjIuMCIgaD0iMjU0LjAiIGgtYS14PSIxMjIiIG49ImFydGljU3RhY2NhdGlzc2ltb1dlZGdlQmVsb3ciLz4KICA8ZyBjPSJFNTZGIiB4PSIwLjAiIHk9Ii0xMy4wIiB3PSI1MDMuMCIgaD0iMjUwLjAiIGgtYS14PSI1MDMiIG49Im9ybmFtZW50SGF5ZG4iLz4KICA8ZyBjPSJFNTg3IiB4PSIwLjAiIHk9IjAuMCIgdz0iNzUxLjAiIGg9IjQ3My4wIiBoLWEteD0iNTkxIiBuPSJvcm5hbWVudFNjaGxlaWZlciIvPgogIDxnIGM9IkU1RTYiIHg9IjAuMCIgeT0iMC4wIiB3PSIyODAuMCIgaD0iMjgwLjAiIGgtYS14PSIyODAiIG49ImJyYXNzTXV0ZUhhbGZDbG9zZWQiLz4KICA8ZyBjPSJFNUU3IiB4PSIwLjAiIHk9IjAuMCIgdz0iMjgwLjAiIGg9IjI4MC4wIiBoLWEteD0iMjgwIiBuPSJicmFzc011dGVPcGVuIi8+CiAgPGcgYz0iRjRCQSIgeD0iMC4wIiB5PSItMTc4LjAiIHc9IjM5MS4wIiBoPSIzNTcuMCIgaC1hLXg9IjM5MSIgbj0ibm90ZWhlYWREb3VibGVXaG9sZUFsdCIvPgogIDxnIGM9IkU1OUQiIHg9Ii00My4wIiB5PSIwLjAiIHc9IjIzMS4wIiBoPSIyNDcuMCIgaC1hLXg9IjE3MiIgbj0ib3JuYW1lbnRaaWdaYWdMaW5lTm9SaWdodEVuZCI+CiAgICA8YSBuPSJyZXBlYXRPZmZzZXQiIHg9IjAuNjkiIHk9IjAuMCIvPgogIDwvZz4KICA8ZyBjPSJFNUJDIiB4PSIwLjAiIHk9Ii03Mi4wIiB3PSI5MTguMCIgaD0iMzkzLjAiIGgtYS14PSI5MTgiIG49Im9ybmFtZW50UHJlY29tcFBvcnREZVZvaXhNb3JkZW50Ii8+CiAgPGcgYz0iRTU5RSIgeD0iLTIuMCIgeT0iMC4wIiB3PSIyNjMuMCIgaD0iMjQ4LjAiIGgtYS14PSIyNjEiIG49Im9ybmFtZW50WmlnWmFnTGluZVdpdGhSaWdodEVuZCIvPgogIDxnIGM9IkU1QzAiIHg9IjAuMCIgeT0iMC4wIiB3PSI4ODQuMCIgaD0iMjQ4LjAiIGgtYS14PSI4ODQiIG49Im9ybmFtZW50UHJlY29tcERvdWJsZUNhZGVuY2VMb3dlclByZWZpeCIvPgogIDxnIGM9IkU1QzMiIHg9IjAuMCIgeT0iMC4wIiB3PSI4NTcuMCIgaD0iMjQ4LjAiIGgtYS14PSI4NTciIG49Im9ybmFtZW50UHJlY29tcERvdWJsZUNhZGVuY2VVcHBlclByZWZpeCIvPgogIDxnIGM9IkU1QkUiIHg9IjAuMCIgeT0iMC4wIiB3PSI3MDQuMCIgaD0iMjQ4LjAiIGgtYS14PSI3MDQiIG49Im9ybmFtZW50UHJlY29tcENhZGVuY2UiLz4KICA8ZyBjPSJFNTgzIiB4PSIwLjAiIHk9IjEwOS4wIiB3PSIzNy4wIiBoPSIyODAuMCIgaC1hLXg9IjM3IiBuPSJvcm5hbWVudFZlcnRpY2FsTGluZSIvPgogIDxnIGM9IkU1MDMiIHg9IjEuMCIgeT0iNjIuMCIgdz0iMTI2LjAiIGg9IjEyNi4wIiBoLWEteD0iMTI3IiBuPSJyZXBlYXRCYXJVcHBlckRvdCIvPgogIDxnIGM9IkU1MDQiIHg9IjAuMCIgeT0iLTI1MC4wIiB3PSI0ODEuMCIgaD0iNTAwLjAiIGgtYS14PSI0ODEiIG49InJlcGVhdEJhclNsYXNoIi8+CiAgPGcgYz0iRTUwNSIgeD0iMS4wIiB5PSItMTkwLjAiIHc9IjEyNi4wIiBoPSIxMjYuMCIgaC1hLXg9IjEyNyIgbj0icmVwZWF0QmFyTG93ZXJEb3QiLz4KPC9ib3VuZGluZy1ib3hlcz4KL2RhdGEvZm9vdGVyLnN2ZwA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI2MCIgd2lkdGg9IjQ1MCIgdmVyc2lvbj0iMS4xIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGZpbGw9IiMwMDAwMCIgZD0iTSAxNy4xMTI3OCw0OS4yNjQ1MSBWIDEwLjM2NzU1NCBoIDEyLjY5NjUxMSBjIDMuMjg4ODE1LDcuMzM2Njc2IDYuNzEyNjcsMTQuNjEwNDU2IDEwLjEyNzI4MSwyMS44ODg5NzYgMy40MTk5OTgsLTcuNDg0Njg0IDYuMjU1NTE1LC0xNC4yMDQ4ODcgOS41ODg4NywtMjEuOTA5OTE1IDIuNDM2MjA3LDAuMTAzNzI2IDQuMzE2OTUyLDAuMDg0NTMgNi40ODQyOTQsLTAuMDU4MDggViA0OS4yNjQ0MjMgSCA1MC4yNzQyNzUgQyA1MC4xNDUyMjIsMzguMzU2MzkgNTAuMDE2MTM2LDI3LjQ0ODM2OCA0OS44ODcwNjYsMTYuNTQwMzI5IDQ1LjAwMzQ4OCwyNy4zMTU0NTkgMzkuOTY3NDQ4LDM4LjQzMzU2NCAzNS4wODM4NTQsNDkuMjA4Njk1IDM0LjY3ODk5Niw0OS4zNDM3MTcgMzQuNDI2NTgzLDQ5LjEzNTYxOSAzNC4wMjE3MjYsNDkuMjcwNjQ0IDI5LjQ2NTg4LDM5LjMzMDcxNiAyNC45MTAwNDksMjkuMzkwODA1IDIwLjM1NDIwMSwxOS40NTA4NzYgMjAuMjI0MzQxLDI5LjM4ODc1NiAyMC4wOTQ2MSwzOS4zMjY2MTkgMTkuOTY0ODE1LDQ5LjI2NDQ5NyBIIDE3LjExMjc4IFogTSAzNi43NTQxNDQsMzkuMzI0Njk1IEMgMzIuNzIxMjIxLDMwLjUxMjY5NSAyOC42ODgzLDIxLjcwMDY3OSAyNC42NTUzOTQsMTIuODg4NjYyIDIyLjUzMDUyNywxMi43NTA3MzcgMjIuNjU2Nzc1LDEyLjcxMDMxIDIwLjcxNDM1NiwxMi44MTM5NzQgdiAwLjk2NjQ5NyBjIDQuNjEyOTM4LDkuOTk3ODQgOS42MDk0MzksMjAuNzQ4NzA5IDEzLjg3Mjk4LDMwLjA4MTc0NSAwLjcyMjI0OCwtMS41MTI1MjMgMS40NDQ1MjgsLTMuMDI1MDE0IDIuMTY2ODA4LC00LjUzNzUyMSB6IG0gMjUuNzM4NDE3LDkuOTM5ODE1IGMgMCwtMTIuOTY1NjUxIDAsLTI1LjkzMTMwNSAwLC0zOC44OTY5NTYgMTAuMDg0Mzg4LDAgMjAuMTY4NzkxLDAgMzAuMjUzMTc4LDAgMCwwLjk2MDQxNiAwLDEuOTIwODQ5IDAsMi44ODEyNjUgLTYuNDgyODI1LDAgLTEyLjk2NTY1MiwwIC0xOS40NDg0NzgsMCAwLDQuODAyMDk3IDAsOS42MDQxNzggMCwxNC40MDYyNzcgNS41MjI0MSwwIDExLjA0NDgxOSwwIDE2LjU2NzIyOSwwIDAsMC45NjA0MTUgMCwxLjkyMDgzMiAwLDIuODgxMjQ4IC01LjUyMjQxLDAgLTExLjA0NDgxOSwwIC0xNi41NjcyMjksMCAwLDUuMjgyMzA2IDAsMTAuNTY0NjExIDAsMTUuODQ2OTE3IDYuOTYzMDM1LDAgMTMuOTI2MDY4LDAgMjAuODg5MTAzLDAgMCwwLjk2MDQxNiAwLDEuOTIwODMyIDAsMi44ODEyNDkgLTEwLjU2NDU5NywwIC0yMS4xMjkyMDcsMCAtMzEuNjkzODAzLDAgeiBtIDQuMzIxODc0LC0yLjE2MDkzNyBjIDAsLTExLjc2NTEzMSAwLC0yMy41MzAyNjMgMCwtMzUuMjk1Mzk0IC0wLjcyMDMxMiwwIC0xLjQ0MDYyNSwwIC0yLjE2MDkzNywwIDAsMTEuNzY1MTMxIDAsMjMuNTMwMjYzIDAsMzUuMjk1Mzk0IDAuNzIwMzEyLDAgMS40NDA2MjUsMCAyLjE2MDkzNywwIHogbSAzMi40MTQxMywyLjE2MDkzNyBjIDAsLTEyLjk2NTY1MSAwLC0yNS45MzEzMDUgMCwtMzguODk2OTU2IDIuNDAxMDQ1LDAgNC44MDIwOTUsMCA3LjIwMzEzNSwwIDAsMTIuOTY1NjUxIDAsMjUuOTMxMzA1IDAsMzguODk2OTU2IC0yLjQwMTA0LDAgLTQuODAyMDksMCAtNy4yMDMxMzUsMCB6IG0gMi44ODEyNjUsLTIuMTYwOTM3IGMgMCwtMTEuNzY1MTMxIDAsLTIzLjUzMDI2MyAwLC0zNS4yOTUzOTQgLTAuNzIwMzEsMCAtMS40NDA2NCwwIC0yLjE2MDk1MywwIDAsMTEuNzY1MTMxIDAsMjMuNTMwMjYzIDAsMzUuMjk1Mzk0IDAuNzIwMzEzLDAgMS40NDA2NDMsMCAyLjE2MDk1MywwIHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMDAwMDAiIGQ9Im0gMzQ2LjMsNi43IGMgLTMuMSwwLjUgLTQuOSw0LjQgLTIuNyw2LjggMS4yLDEuNCAyLjcsMi40IDQuMSwzLjUgLTIuNCw1LjMgLTcuNyw4LjMgLTExLjksMTIuMSAtMy43LDIuOCAtNyw2LjIgLTkuNyw5LjkgLTIuMiwtMC44IC0wLjMsLTYuOCAtMC42LC05LjUgMC4xLC0zLjEgMC43LC02LjQgMi45LC04LjcgMS4zLC0xLjkgMywtMy41IDQuNSwtNS4yIDEuMiwtMy40IC0zLjIsLTQuOSAtNS44LC00LjYgLTcuMywtMC41IC0xNC42LDIgLTIwLDYuOCAtNSw0LjYgLTEwLDEwLjEgLTExLjUsMTcgLTAuOSwzLjUgLTAuMiw3LjUgMi44LDkuOSAyLjUsMi44IDcuNCwyLjkgOS44LC0wLjIgMS43LC0yLjMgMy4yLC00LjggMy44LC03LjYgLTAuMSwtMi42IC00LjQsLTIuMyAtNC4zLDAuMiAxLjIsMi40IC0wLjksNC43IC0yLjcsNi4yIC0xLjcsMC45IC00LjcsMC43IC00LjgsLTEuNyAtMSwtNS44IDIuMSwtMTEuMyA1LjIsLTE2LjEgNCwtNS44IDkuOCwtMTEuMiAxNy4yLC0xMS44IDEuNiwwIDguMSwtMS4yIDYuOCwxLjQgLTIuOCwyLjggLTUuNiw2LjEgLTYsMTAuMyAtMS42LDcuNyAwLjEsMTUuNyAtMi4zLDIzLjIgLTEuMSwzLjkgMiwyLjYgMi41LDAuMiAzLjMsLTcuNCA4LjksLTEzLjQgMTUuMSwtMTguNSA0LjIsLTMuOSA5LjUsLTcuMSAxMS45LC0xMi42IDEuMywtMy42IDEuMiwtOSAtMi43LC0xMC45IC0wLjYsLTAuMiAtMS4yLC0wLjMgLTEuOCwtMC4zIHogbSA2NiwxNC41IGMgLTIsMC44IC0xLjgsNC45IDAuOCw0LjQgMy40LDAuNCAyLjksLTYuMiAtMC44LC00LjQgeiBtIDAuNiw3LjMgYyAtMS4zLDAuNSAtNy42LDAuNSAtNS40LDIuMiA0LC0wLjMgMC43LDQuNSAwLjYsNi43IC0wLjQsMi45IC0yLjQsNS45IC0xLjIsOC44IDIuNywxLjcgNS42LC0wLjggNi44LC0zLjIgMS42LC0xLjQgLTAuNSwtMyAtMS4yLC0wLjkgLTAuNCwwLjggLTIuNCwzLjUgLTIuNiwxLjggMS4xLC01IDIuNywtOS45IDMuOSwtMTQuOSBsIC0wLjEsLTAuNSBoIC0wLjkgeiBtIC02NS4xLDAuMiBjIC02LjUsMS42IC0xMC41LDkuNSAtOC4yLDE1LjcgMi4xLDMuNCA3LjQsMi45IDEwLjEsMC40IDIsLTAuMiAzLjYsLTUuMyAxLC0zLjQgLTEuNCwyIC00LDQuMiAtNi41LDIuOCAtMi4yLC0xLjkgLTEuOSwtNS43IDEuNywtNS4zIDMuMSwtMC45IDYuOSwtMi4xIDguMSwtNS41IDAuOSwtMi43IC0xLjYsLTUuMiAtNC4zLC00LjggaCAtMS4xIC0wLjcgeiBtIDEzLjYsMCBjIC0yLjIsMCAtOC41LDEuOCAtMi45LDIuMyAwLjksMS45IC0xLDQuOSAtMS4xLDcuMiAtMC41LDIuOSAtMS40LDUuNyAtMS43LDguNyAzLjcsMC43IDMuOCwtMi42IDQuNCwtNS4zIDAuOSwtMy4zIDEuNiwtNyA0LjEsLTkuNSAyLjQsMS42IDYuOCwtMC43IDMuNywtMy40IC0yLjksLTAuNSAtNC44LDIuNCAtNi4yLDQuMyAwLC0xLjIgMi40LC01IC0wLjIsLTQuMyB6IG0gMTUuOCwwIGMgLTYuNCwxLjMgLTkuNiw5LjEgLTcuNywxNC45IDEuOSw0IDcuNywzLjkgMTEsMS43IDQuMSwtMyA2LC04LjkgNC40LC0xMy43IC0xLjMsLTMgLTQuOCwtMy4yIC03LjYsLTMgeiBtIDE3LDAgYyAtMi4zLDAgLTguOCwxLjkgLTMsMi40IDAuNCwyLjUgLTEsNS43IC0xLjQsOC40IC0wLjcsMi40IC0xLjgsNy41IDIuMSw3LjIgMy44LC0wLjEgNi41LC0zLjUgOC41LC02LjMgMiwtMy4yIDQuNSwtNyAzLjMsLTEwLjkgLTMuNywtMyAtMy42LDIuNiAtMy4xLDUuMSAtMC43LDMuOCAtMi43LDcuOSAtNi4yLDkuOCAtMy42LDAuNiAtMSwtNC4zIC0wLjgsLTYuMSAwLjYsLTMuMiAxLjYsLTYuMyAxLjksLTkuNSAtMC40LDAgLTAuOCwwIC0xLjEsMCB6IG0gMzAuNiwwIGMgLTYuMywxLjIgLTkuNSw4LjkgLTcuOCwxNC43IDEuNSw0IDcuMiw0LjIgMTAuNSwyLjQgNC42LC0yLjggNi42LC05LjMgNC44LC0xNC4zIC0xLjQsLTIuOCAtNC44LC0zIC03LjUsLTIuOCB6IG0gLTc1LjQsMS43IGMgMi4xLDEuNSAwLjIsNC43IC0xLjYsNS43IC0xLjEsMC40IC01LjUsMy40IC00LjYsMC43IDAuOCwtMi43IDIuMiwtNi4yIDUuMywtNi42IGwgMC45LDAuMSB6IG0gMzAuOCwwIGMgMi42LDEuNSAxLjMsNS4yIDAuOCw3LjYgLTAuOCwyLjcgLTEuOSw1LjkgLTQuNyw3LjEgLTUuMSwwLjggLTQsLTUuOCAtMi44LC04LjggMSwtMi44IDMsLTYuOCA2LjcsLTUuOCB6IG0gNDcuMSwtMC4xIGMgMi45LDAuNyAyLDQuNyAxLjUsNi44IC0wLjcsMyAtMS44LDYuNyAtNSw4IC00LjcsMC44IC00LC01LjEgLTMsLTcuOSAwLjksLTMgMi43LC03LjMgNi41LC02LjggeiBtIC04OC4xLDUuOSBjIC0wLjMsMS4zIDAuOSwtMC42IDAsMCB6IG0gLTEuMSwyLjQgYyAtMC4yLDAuNSAwLjUsLTAuMSAwLDAgeiBtIC0xLjMsNC41IGMgLTAuMywxLjMgMC44LC0wLjIgMCwwIHoiLz4KICAgICAgICA8dGV4dCB5PSI0MSIgeD0iMjAxIiBmaWxsPSIjMDAwMDAiIHN0eWxlPSJmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpUaW1lczt0ZXh0LWFuY2hvcjptaWRkbGUiIHhtbDpzcGFjZT0icHJlc2VydmUiPmVuZ3JhdmVkIHdpdGg8L3RleHQ+CiAgICA8L2c+Cjwvc3ZnPi9kYXRhL0dvb3R2aWxsZS9FNDQyLnhtbAA8c3ltYm9sIGlkPSJFNDQyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMjkgMjAwYzAgNiAzIDEwIDggMTNsMTA2IDUzdjE4MHMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE2NWw5MiA0NmMyIDEgNSAyIDcgMmM4IDAgMTUgLTYgMTUgLTE1YzAgLTYgLTMgLTEwIC04IC0xM2wtMTA2IC01M3YtMTQwYzMxIDI1IDUyIDM2IDg3IDM2YzUzIDAgODMgLTM2IDgzIC04MmMwIC04NyAtNzYgLTE1MCAtMTUzIC0yMDhjLTEyIC05IC0yNiAtMTkgLTMyIC0xOWMtOCAwIC0xNSA1IC0xNSAxMnYzODZsLTkyIC00NiBjLTIgLTEgLTUgLTIgLTcgLTJjLTggMCAtMTUgNiAtMTUgMTV6TTE1IDU4di0xNzBjMzQgMzAgOTMgODQgOTMgMTc0YzAgMjEgLTExIDM1IC0zNyAzNWMtMjQgMCAtNDMgLTIwIC01NiAtMzl6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0QTkueG1sADxzeW1ib2wgaWQ9IkU0QTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTg1YzAgNiA0IDExIDQgMTFjMTkgMzIgNDggOTcgNTcgMTMzczExIDQxIDIxIDQxczEyIC01IDIxIC00MXMzOCAtMTAxIDU3IC0xMzNjMCAwIDQgLTUgNCAtMTFjMCAtOSAtNyAtMTMgLTE0IC0xM2MtOSAwIC0xOCA0IC0yNyA4cy0yOCAxMCAtNDEgMTBzLTMyIC02IC00MSAtMTBzLTE4IC04IC0yNyAtOGMtNyAwIC0xNCA0IC0xNCAxM3oiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRDMS54bWwAPHN5bWJvbCBpZD0iRTRDMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yMmMwIDE0IDMgMjIgMTUgMjJzMTUgLTggMTUgLTIyYzAgLTEyNyAxMzEgLTIzMiAyOTUgLTIzMnMyOTUgMTA1IDI5NSAyMzJjMCAxNCAzIDIyIDE1IDIyczE1IC04IDE1IC0yMmMwIC0xOTIgLTE0OCAtMzMyIC0zMjUgLTMzMnMtMzI1IDE0MCAtMzI1IDMzMnpNMjc5IC00NmMwIDI1IDIxIDQ2IDQ2IDQ2czQ2IC0yMSA0NiAtNDZzLTIxIC00NiAtNDYgLTQ2cy00NiAyMSAtNDYgNDZ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0VBQUQueG1sADxzeW1ib2wgaWQ9IkVBQUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTI2IDE5YzAgNSAxIDkgNCAxM2MxNiAyMSAyMiA1MSAyMiA4MnMtNiA2MSAtMjIgODJjLTMgNCAtNCA4IC00IDEzYzAgMTAgNiAxOSAxOCAxOWM5IDAgMTYgLTQgMTYgLTRjNDUgLTI2IDEzNSAtNjkgMTg1IC04MXM1NyAtMTUgNTcgLTI5cy03IC0xNyAtNTcgLTI5cy0xNDAgLTU1IC0xODUgLTgxYzAgMCAtNyAtNCAtMTYgLTRjLTEyIDAgLTE4IDkgLTE4IDE5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDg1LnhtbAA8c3ltYm9sIGlkPSJFMDg1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTE0MGMwIDM1IDI4IDYzIDYzIDYzczYzIC0yOCA2MyAtNjNjMCAtMjUgLTE1IC00NyAtMzcgLTU3YzYgLTUgMjEgLTE1IDQ1IC0xNWM1MSAwIDg1IDU4IDg1IDEzMHMtNDUgMTE4IC05NyAxMThjLTQwIDAgLTU0IC03IC03MCAtMThzLTE4IC0xMSAtMjUgLTExYy0xMCAwIC0xMCAxMCAtMTAgMThjMCAyIDMgNTAgNiA5MnM3IDEwMiA3IDEwNGMwIDE0IDMgMjIgMTEgMjJjMTIgMCAyNSAtMyA0NSAtOXM1MiAtMTIgODggLTEyIHM3NyA2IDk3IDEyczM3IDkgNDkgOWM2IDAgMTAgLTYgMTAgLTEzczAgLTI1IC0xOCAtNDdzLTcwIC01NSAtMTM4IC01NWMtNDIgMCAtODggOSAtMTIzIDIwbC02IC05OWMzOSAyNiA3NSAyNyAxMDcgMjdjOTUgMCAxODUgLTYzIDE4NSAtMTU4cy04NCAtMTYxIC0xNzIgLTE2MWMtODUgMCAtMTY1IDMzIC0xNjUgMTAzeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDUyLnhtbAA8c3ltYm9sIGlkPSJFMDUyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTAyYzAgMTc3IDEzNiAzMjQgMjYwIDQzNGMwIDAgLTQzIDE3OCAtNDMgMjQ2YzAgODggMzMgMTcyIDY5IDIyMHM2NiA3OCA3OCA3OGM5IDAgMjIgLTggMzcgLTI2YzY1IC03OCA5OCAtMTgzIDk4IC0yNzljMCAtMTUwIC04MyAtMjU0IC0xODEgLTM0OGwzNyAtMTc0YzExIDIgMjIgMiAzMyAyYzEzOCAwIDIzOCAtMTE0IDIzOCAtMjQwYzAgLTEwNSAtNjggLTE5OSAtMTcwIC0yNDBjMCAwIDMyIC0xNDYgMzIgLTE5MSBjMCAtMTIxIC04MiAtMjE3IC0yMDQgLTIxN2MtNzMgMCAtMTgyIDQxIC0xODIgMTUxYzAgNTYgNDUgMTAxIDEwMSAxMDFzMTAxIC00NSAxMDEgLTEwMWMwIC01MyAtNDAgLTk3IC05MiAtMTAxYzE0IC0xMiA0OSAtMTcgNzIgLTE3Yzk3IDAgMTcxIDc0IDE3MSAxODRjMCA0OSAtMzEgMTgwIC0zMSAxODBjLTI1IC03IC01MiAtMTAgLTgwIC0xMGMtMTg3IDAgLTM0NCAxNjIgLTM0NCAzNDh6TTk0IDQ5YzAgLTE1NyAxMjEgLTI2OSAyNTAgLTI2OSBjMjYgMCA1MSAzIDc0IDEwbC03NCAzNTFjLTU4IC0yMCAtOTYgLTcyIC05NiAtMTI0YzAgLTQxIDE5IC04NyA1NyAtMTEwYzUgLTMgOSAtOCA5IC0xNGMwIC04IC03IC0xNSAtMTUgLTE1Yy0zIDAgLTggMiAtOCAyYy02NiAyOSAtMTEzIDg3IC0xMTMgMTczYzAgODEgNTUgMTY0IDE0NCAxOTJsLTMzIDE1NWMtMTUzIC0xNDggLTE5NSAtMjczIC0xOTUgLTM1MXpNMjEzIC04MDFjMCAyMCAxMCA0NCAzMiA1NWMtMTQgOSAtMjAgMjUgLTIwIDQzIGMwIDQzIDM2IDcwIDg4IDcwczg4IC0yNyA4OCAtNzBjMCAtMTggLTEwIC0zMSAtMjAgLTQzYzIyIC0xNiAzMiAtMzEgMzIgLTU1YzAgLTUwIC01NCAtNzYgLTEwMCAtNzZzLTEwMCAzMSAtMTAwIDc2ek0yNDggLTgwMWMwIC0zMCAyNyAtNTggNjUgLTU4YzI0IDAgNDIgMTIgNDIgMjhjMCAyNiAtNDQgNDggLTg4IDcwYy04IC0xMCAtMTkgLTI0IC0xOSAtNDB6TTI2MiA3MjNjMCAtNDQgMjcgLTE2MCAyNyAtMTYwIGM4MCA3OCAxNTkgMTkwIDE1OSAyOTZjMCA0MyAtOCA3NyAtNDkgNzdjLTgxIDAgLTEzNyAtMTIzIC0xMzcgLTIxM3pNMjc4IC02NzJjMCAtMjUgNDIgLTQ1IDczIC01OWM2IDYgOCAyMCA4IDI4YzAgMjYgLTE2IDUyIC00NiA1MmMtMjMgMCAtMzUgLTEwIC0zNSAtMjF6TTM3NyAxNDlsNzMgLTM0NmM2MyAzMCAxMTIgMTA1IDExMiAxODJjMCA5MCAtNjIgMTY1IC0xNjUgMTY1Yy03IDAgLTEzIDAgLTIwIC0xeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDVELnhtbAA8c3ltYm9sIGlkPSJFMDVEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTQ5MHY5ODBjMCA2IDQgMTAgMTAgMTBoMTAxYzYgMCAxMCAtNCAxMCAtMTB2LTk4MGMwIC02IC00IC0xMCAtMTAgLTEwaC0xMDFjLTYgMCAtMTAgNCAtMTAgMTB6TTE2NyAtNDkwdjk4MGMwIDYgNCAxMCAxMCAxMGgxMGM2IDAgMTAgLTQgMTAgLTEwdi00NjhjNTQgNDMgMTA4IDExNiAxMDggMTk4YzAgMTEgNSAxNyAxMyAxN3MxMyAtNiAxMyAtMTdjMCAtODIgNTkgLTEzNiAxMTkgLTEzNmM4MyAwIDg2IDg0IDg2IDE5OCBjMCAxMzQgLTExIDE5NSAtMTA4IDE5NWMtMjQgMCAtNTMgLTYgLTczIC0xNWMyNiAtNyA0NSAtMzAgNDUgLTU4YzAgLTMzIC0yNyAtNjAgLTYwIC02MHMtNjAgMjcgLTYwIDYwYzAgNjAgODEgOTYgMTQ4IDk2YzExMSAwIDIxNCAtODcgMjE0IC0yMThjMCAtMTIyIC04NCAtMjIyIC0xOTIgLTIyMmMtMzEgMCAtNTMgMTMgLTc4IDI4bC01MyAtODhsNTMgLTg4YzI1IDE1IDQ3IDI4IDc4IDI4YzEwOCAwIDE5MiAtMTAwIDE5MiAtMjIyIGMwIC0xMzEgLTEwMyAtMjE4IC0yMTQgLTIxOGMtNjcgMCAtMTQ4IDM2IC0xNDggOTZjMCAzMyAyNyA2MCA2MCA2MHM2MCAtMjcgNjAgLTYwYzAgLTI4IC0xOSAtNTEgLTQ1IC01OGMyMCAtOSA0OSAtMTUgNzMgLTE1Yzk3IDAgMTA4IDYxIDEwOCAxOTVjMCAxMTQgLTMgMTk4IC04NiAxOThjLTYwIDAgLTExOSAtNTQgLTExOSAtMTM2YzAgLTExIC01IC0xNyAtMTMgLTE3cy0xMyA2IC0xMyAxN2MwIDgyIC01NCAxNTUgLTEwOCAxOTh2LTQ2OCBjMCAtNiAtNCAtMTAgLTEwIC0xMGgtMTBjLTYgMCAtMTAgNCAtMTAgMTB6TTIyMSAtNjY4YzAgMjAgMTAgNDQgMzIgNTVjLTE0IDkgLTIwIDI1IC0yMCA0M2MwIDQzIDM2IDcwIDg4IDcwczg4IC0yNyA4OCAtNzBjMCAtMTggLTEwIC0zMSAtMjAgLTQzYzIyIC0xNiAzMiAtMzEgMzIgLTU1YzAgLTUwIC01NCAtNzYgLTEwMCAtNzZzLTEwMCAzMSAtMTAwIDc2ek0yNTYgLTY2OGMwIC0zMCAyNyAtNTggNjUgLTU4YzI0IDAgNDIgMTIgNDIgMjggYzAgMjYgLTQ0IDQ4IC04OCA3MGMtOCAtMTAgLTE5IC0yNCAtMTkgLTQwek0yODYgLTUzOWMwIC0yNSA0MiAtNDUgNzMgLTU5YzYgNiA4IDIwIDggMjhjMCAyNiAtMTYgNTIgLTQ2IDUyYy0yMyAwIC0zNSAtMTAgLTM1IC0yMXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUzNi54bWwAPHN5bWJvbCBpZD0iRTUzNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQwYzAgMTkgMTYgMzUgMzUgMzVzMzUgLTE2IDM1IC0zNWMwIC03IC0yIC0xNCAtNiAtMjBjMiAtMiAxMiAtOSAzMyAtOWMyNSAwIDQxIDE5IDQxIDM2YzAgMTkgLTIwIDMzIC00MCA0NGMtNDIgMjQgLTY2IDYxIC02NiA5NWMwIDUyIDU0IDg2IDEwMyA4NmM0NCAwIDkxIC0yNSA5MSAtNjBjMCAtMTkgLTE2IC0zNSAtMzUgLTM1cy0zNSAxNiAtMzUgMzVjMCA3IDIgMTMgNSAxOGMtMSAxIC0xMSA3IC0yNiA3IGMtMjYgMCAtMzYgLTE5IC0zNiAtMzJjMCAtMjQgMTcgLTM0IDM4IC00NmMzOCAtMjEgNjkgLTU2IDY5IC05M2MwIC01NiAtNjEgLTg4IC0xMDkgLTg4Yy0zOCAwIC05NyAyNCAtOTcgNjJ6TTgyIC03N2MwIDI4IDIyIDUwIDUwIDUwczUwIC0yMiA1MCAtNTBjMCAtMTUgLTcgLTI5IC0xNyAtMzhjNzcgMTEgMTEyIDE5NyAxNDAgMzQ5aC01OXMtMjAgMCAtMjAgMTlzMjAgMTkgMjAgMTloNjljMzYgOTcgMTA4IDE3OCAxOTYgMTc4IGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MGMwIDEzIDUgMjUgMTMgMzRjLTQ4IDAgLTg2IC02NSAtMTAxIC0xNDVoNTlzMjAgMCAyMCAtMTlzLTIwIC0xOSAtMjAgLTE5aC02OWMtMjcgLTEzNyAtODggLTM4MSAtMjYwIC0zODFjLTM4IDAgLTcyIDI4IC03MiA3MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTI0NC54bWwAPHN5bWJvbCBpZD0iRTI0NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIyMGMwIDAgMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0YzI0IC02NiAxMjMgLTE2MSAxNzEgLTIwNnM4MyAtMTA5IDgzIC0xODdjMCAtMzcgLTUgLTc0IC0xNyAtMTEyYzExIC0yOCAxNyAtNTkgMTcgLTkyYzAgLTM3IC01IC03NCAtMTcgLTExMmMxMSAtMjggMTcgLTU5IDE3IC05MmMwIC04OCAtMzMgLTE4NCAtMTAxIC0yNjRjLTExIC0xMyAtMTggLTE5IC0yNCAtMTlzLTEyIDUgLTEyIDEyczQgMTMgMjIgMzdzNzYgMTEyIDc2IDIxMCBjMCAxNDAgLTg5IDIxNSAtMjE1IDIxNWgtMzB2NjEwek0zMCAxNmMyNCAtNjYgMTIzIC0xNjEgMTU1IC0xOTBzNDUgLTQ2IDU3IC02NGMyIDEzIDMgMjcgMyA0MWMwIDE0MCAtODkgMjE1IC0yMTUgMjE1di0yek0zMCAtMTg2di0yYzI0IC02NiAxMjMgLTE2MSAxNTUgLTE5MHM0NSAtNDYgNTcgLTY0YzIgMTMgMyAyNyAzIDQxYzAgMTQwIC04OSAyMTUgLTIxNSAyMTV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1MjIueG1sADxzeW1ib2wgaWQ9IkU1MjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0NCAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5YzM2IDk3IDEwOCAxNzggMTk2IDE3OGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MGMwIDEzIDUgMjUgMTMgMzRjLTQ4IDAgLTg2IC02NSAtMTAxIC0xNDVoNTlzMjAgMCAyMCAtMTkgcy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1MkQueG1sADxzeW1ib2wgaWQ9IkU1MkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTQxIDE2MWMwIDUgMiAxNSAxMyAzOHM0OCA3MyA5NCA3M3M2MCAtNDIgNjAgLTQyczI5IDQyIDYwIDQyYzQ2IDAgNjAgLTQyIDYwIC00MnMyOSA0MiA2MCA0MmMzOCAwIDY0IC0zMCA2NCAtNjZjMCAtMTUgLTIzIC04MCAtMjMgLTgwcy0yNSAtNzQgLTI1IC05M2MwIC04IDIgLTE1IDEwIC0xNWMyNSAwIDU0IDM1IDYyIDU4czEyIDI2IDE3IDI2czggLTMgOCAtOGMwIC00NSAtNTYgLTExNCAtMTEwIC0xMTRjLTMwIDAgLTU4IDI2IC01OCA2MyBjMCAxOSAyNSA5MyAyNSA5M3MyMyA2NSAyMyA4MGMwIDkgLTcgMjAgLTE2IDIwYy0yMSAwIC0zNCAtNDggLTM0IC00OGwtNTggLTE4NGMwIC0zIC0xNCAtNSAtMzIgLTVzLTM5IDIgLTM5IDdjMCAwIDU5IDE4MyA1OSAyMTBjMCA5IC03IDIwIC0xNiAyMGMtMjEgMCAtMzQgLTQ4IC0zNCAtNDhsLTU4IC0xODRjMCAtMyAtMTQgLTUgLTMyIC01cy0zOSAyIC0zOSA3YzAgMCA1OSAxODMgNTkgMjEwYzAgOSAtNyAyMCAtMTYgMjAgYy0zMCAwIC01NCAtNDEgLTYxIC02MnMtMTAgLTIxIC0xNSAtMjFzLTggMyAtOCA4ek0yNTAgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTAgYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTJFLnhtbAA8c3ltYm9sIGlkPSJFNTJFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS03MiAtMTY3YzAgOCA3IDEzIDMxIDEzYzIyIDAgMjggMTkgMjggMTlsMTAyIDMzOHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0NyBjMCAtMSAtNTAgLTE2NiAtNTAgLTE2NnMtMSAtMyAtMSAtNWMwIC00IDUgLTEwIDIzIC0xMGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNMTM5IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1ek0yMDIgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MCBjMCAtMTUgLTcgLTI5IC0xNyAtMzhjNzcgMTEgMTEyIDE5NyAxNDAgMzQ5aC01OXMtMjAgMCAtMjAgMTlzMjAgMTkgMjAgMTloNjljMzYgOTcgMTA4IDE3OCAxOTYgMTc4YzQ3IDAgMTAxIC0yMiAxMDEgLTY3YzAgLTI4IC0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5IGMtMjcgLTEzNyAtODggLTM4MSAtMjYwIC0zODFjLTM4IDAgLTcyIDI4IC03MiA3MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUzQS54bWwAPHN5bWJvbCBpZD0iRTUzQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQwYzAgMTkgMTYgMzUgMzUgMzVzMzUgLTE2IDM1IC0zNWMwIC03IC0yIC0xNCAtNiAtMjBjMiAtMiAxMiAtOSAzMyAtOWMyNSAwIDQxIDE5IDQxIDM2YzAgMTkgLTIwIDMzIC00MCA0NGMtNDIgMjQgLTY2IDYxIC02NiA5NWMwIDUyIDU0IDg2IDEwMyA4NmM0NCAwIDkxIC0yNSA5MSAtNjBjMCAtMTkgLTE2IC0zNSAtMzUgLTM1cy0zNSAxNiAtMzUgMzVjMCA3IDIgMTMgNSAxOGMtMSAxIC0xMSA3IC0yNiA3IGMtMjYgMCAtMzYgLTE5IC0zNiAtMzJjMCAtMjQgMTcgLTM0IDM4IC00NmMzOCAtMjEgNjkgLTU2IDY5IC05M2MwIC01NiAtNjEgLTg4IC0xMDkgLTg4Yy0zOCAwIC05NyAyNCAtOTcgNjJ6TTgyIC03N2MwIDI4IDIyIDUwIDUwIDUwczUwIC0yMiA1MCAtNTBjMCAtMTUgLTcgLTI5IC0xNyAtMzhjNzcgMTEgMTEyIDE5NyAxNDAgMzQ5aC01OXMtMjAgMCAtMjAgMTlzMjAgMTkgMjAgMTloNjljMzYgOTcgMTA4IDE3OCAxOTYgMTc4IGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MGMwIDEzIDUgMjUgMTMgMzRjLTQ4IDAgLTg2IC02NSAtMTAxIC0xNDVoNTlzMjAgMCAyMCAtMTlzLTIwIC0xOSAtMjAgLTE5aC02OWMtMjcgLTEzNyAtODggLTM4MSAtMjYwIC0zODFjLTM4IDAgLTcyIDI4IC03MiA3MHpNNDc5IDIxYzAgNyA4IDE0IDMwIDMwYzUgNCAxNzMgMTQ2IDE3MyAxNDZoLTExN2MtMTUgMCAtMjIgLTYgLTM1IC0xOSBjLTQgLTQgLTggLTUgLTEyIC01cy0xNSAwIC0xNSA4bDM2IDgyczUgOSA5IDloMjM3YzcgMCA4IC0zIDggLThjMCAtMyAtMSAtOCAtNCAtMTFsLTE5MiAtMTYxczcgMiAxMiAyYzE4IDAgMzMgLTggNDUgLTE3YzE1IC0xMyAyNyAtMTggNDkgLTE4Yy0xNiAzIC0yOCAxNyAtMjggMzRjMCAxOSAxNiAzNSAzNSAzNXMzNSAtMTYgMzUgLTM1YzAgLTQ5IC01OCAtOTMgLTEwOSAtOTNjLTIwIDAgLTMzIDYgLTQ1IDEzYy0xNSA5IC0zMiAxNCAtNDggMTQgYy0xMyAwIC0yNiAtMiAtMzMgLTlzLTExIC0xMCAtMTggLTEwcy0xMyA2IC0xMyAxM3pNNzIxIC0xNjdjMCA4IDcgMTMgMzEgMTNjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4czUgMTcgNSAyM2MwIDcgLTMgMTEgLTExIDExYy0yMiAwIC00NyAtMzcgLTU3IC01OXMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00N3MzMyA0MyA4OCA0M2M0MyAwIDgwIC00MCA4MCAtOTYgYzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0N2MwIC0xIC01MCAtMTY2IC01MCAtMTY2cy0xIC0zIC0xIC01YzAgLTQgNSAtMTAgMjMgLTEwYzI0IDAgMzEgLTUgMzEgLTEzcy03IC0xMyAtMzEgLTEzaC0xNDJjLTI0IDAgLTMxIDUgLTMxIDEzek05MzIgNjFjMCAtMjEgMTUgLTM0IDMzIC0zNGM3MSAwIDk4IDkwIDk4IDE1MWMwIDIzIC0xMiA0NCAtMzIgNDRjLTE1IDAgLTM2IC0xIC02MSAtMzV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNDUueG1sADxzeW1ib2wgaWQ9IkUyNDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTkwdjYxMGgzMGMxMjkgMjEgMjQ1IDgzIDI0NSAyMzdjMCA5OCAtNTggMTg2IC03NiAyMTBzLTIyIDMwIC0yMiAzN3M2IDEyIDEyIDEyczEzIC02IDI0IC0xOWM2OCAtODAgMTAxIC0xNzYgMTAxIC0yNjRjMCAtMzIgLTYgLTYzIC0xNyAtOTFjMTIgLTM4IDE3IC03NiAxNyAtMTEzYzAgLTMyIC02IC02MyAtMTcgLTkxYzEyIC0zOCAxNyAtNzYgMTcgLTExM2MwIC05MCAtNTAgLTE2OCAtMTA4IC0yMTZzLTE1MiAtMTMzIC0xNzYgLTE5OSBjMCAwIDAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHpNMzAgMTJjMTI5IDIxIDI0NSA4MyAyNDUgMjM3YzAgMTMgLTEgMjYgLTMgMzljLTE4IC0zMCAtNDIgLTU1IC04MyAtODlzLTEzNSAtMTE5IC0xNTkgLTE4NXYtMnpNMzAgMjE2YzEyOSAyMSAyNDUgODMgMjQ1IDIzN2MwIDEzIC0xIDI2IC0zIDM5Yy0xOCAtMzAgLTQyIC01NSAtODMgLTg5cy0xMzUgLTExOSAtMTU5IC0xODV2LTJ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1MjMueG1sADxzeW1ib2wgaWQ9IkU1MjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE3IDIxOGMwIDUgMyAxMiAxNiAyNXMzMyAyNyA3MSAyN3M1MSAtMzAgNTEgLTMwczMzIDMyIDgxIDMyYzQ0IDAgOTEgLTI1IDkxIC02MGMwIC0xOSAtMTYgLTM1IC0zNSAtMzVzLTM1IDE2IC0zNSAzNWMwIDcgMiAxMyA1IDE4Yy0xIDEgLTExIDcgLTI2IDdjLTM4IDAgLTU5IC0xOSAtNzIgLTQycy01OSAtMTkxIC01OSAtMTkxYzAgLTMgLTE0IC01IC0zMiAtNXMtMzkgMiAtMzkgN2MwIDAgNjAgMTcwIDYwIDIxMiBjMCAxMyAtNyAyMSAtMTkgMjFjLTE1IDAgLTI1IC01IC0zMyAtMTVzLTEyIC0xNCAtMTcgLTE0cy04IDMgLTggOHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUzNy54bWwAPHN5bWJvbCBpZD0iRTUzNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQwYzAgMTkgMTYgMzUgMzUgMzVzMzUgLTE2IDM1IC0zNWMwIC03IC0yIC0xNCAtNiAtMjBjMiAtMiAxMiAtOSAzMyAtOWMyNSAwIDQxIDE5IDQxIDM2YzAgMTkgLTIwIDMzIC00MCA0NGMtNDIgMjQgLTY2IDYxIC02NiA5NWMwIDUyIDU0IDg2IDEwMyA4NmM0NCAwIDkxIC0yNSA5MSAtNjBjMCAtMTkgLTE2IC0zNSAtMzUgLTM1cy0zNSAxNiAtMzUgMzVjMCA3IDIgMTMgNSAxOGMtMSAxIC0xMSA3IC0yNiA3IGMtMjYgMCAtMzYgLTE5IC0zNiAtMzJjMCAtMjQgMTcgLTM0IDM4IC00NmMzOCAtMjEgNjkgLTU2IDY5IC05M2MwIC01NiAtNjEgLTg4IC0xMDkgLTg4Yy0zOCAwIC05NyAyNCAtOTcgNjJ6TTgyIC03N2MwIDI4IDIyIDUwIDUwIDUwczUwIC0yMiA1MCAtNTBjMCAtMTUgLTcgLTI5IC0xNyAtMzhjNzcgMTEgMTEyIDE5NyAxNDAgMzQ5aC01OXMtMjAgMCAtMjAgMTlzMjAgMTkgMjAgMTloNjljMzYgOTcgMTA4IDE3OCAxOTYgMTc4IGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MGMwIDEzIDUgMjUgMTMgMzRjLTQ4IDAgLTg2IC02NSAtMTAxIC0xNDVoNTlzMjAgMCAyMCAtMTlzLTIwIC0xOSAtMjAgLTE5aC02OWMtMjcgLTEzNyAtODggLTM4MSAtMjYwIC0zODFjLTM4IDAgLTcyIDI4IC03MiA3MHpNNDMxIC0xNjdjMCA4IDcgMTMgMzEgMTNjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4czUgMTcgNSAyMyBjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0N2MwIC0xIC01MCAtMTY2IC01MCAtMTY2cy0xIC0zIC0xIC01YzAgLTQgNSAtMTAgMjMgLTEwYzI0IDAgMzEgLTUgMzEgLTEzIHMtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNNjQyIDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDQ3LnhtbAA8c3ltYm9sIGlkPSJFMDQ3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTg0YzAgMjUgMjEgNDYgNDYgNDZzNDYgLTIxIDQ2IC00NnMtMjEgLTQ2IC00NiAtNDZzLTQ2IDIxIC00NiA0NnpNMjUgLTMzMGMwIDcgNCAxNCA4IDIwbDE2OCAyNzljLTgwIDQ2IC0xNjUgMTMxIC0xNjUgMjM2YzAgNzUgNDIgMTQzIDEyMSAxNDNjNDcgMCAxMTIgLTM2IDExMiAtOTZjMCAtMjYgLTE4IC00NSAtNDUgLTQ1Yy0yMiAwIC0zNyAxMSAtNDYgMzhzLTM0IDQ2IC01OCA0NmMtMjYgMCAtNDQgLTE5IC00NCAtNDUgYzAgLTc5IDkxIC0xNTMgMTc0IC0xOTZsMTY5IDI4MGM4IDEzIDEzIDE4IDIyIDE4YzEyIDAgMjAgLTcgMjAgLTE4YzAgLTcgLTQgLTE0IC04IC0yMGwtMTY4IC0yNzljODAgLTQ2IDE2NSAtMTMxIDE2NSAtMjM2YzAgLTc1IC00MiAtMTQzIC0xMjEgLTE0M2MtNDcgMCAtMTEyIDM2IC0xMTIgOTZjMCAyNiAxOCA0NSA0NSA0NWMyMiAwIDM3IC0xMSA0NiAtMzhzMzQgLTQ2IDU4IC00NmMyNiAwIDQ0IDE5IDQ0IDQ1IGMwIDc5IC05MSAxNTMgLTE3NCAxOTZsLTE2OSAtMjgwYy04IC0xMyAtMTMgLTE4IC0yMiAtMThjLTEyIDAgLTIwIDcgLTIwIDE4ek0zOTQgODRjMCAyNSAyMSA0NiA0NiA0NnM0NiAtMjEgNDYgLTQ2cy0yMSAtNDYgLTQ2IC00NnMtNDYgMjEgLTQ2IDQ2eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDUzLnhtbAA8c3ltYm9sIGlkPSJFMDUzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTAyYzAgMTc3IDEzNiAzMjQgMjYwIDQzNGMwIDAgLTQzIDE3OCAtNDMgMjQ2YzAgODggMzMgMTcyIDY5IDIyMHM2NiA3OCA3OCA3OGM5IDAgMjIgLTggMzcgLTI2YzY1IC03OCA5OCAtMTgzIDk4IC0yNzljMCAtMTUwIC04MyAtMjU0IC0xODEgLTM0OGwzNyAtMTc0YzExIDIgMjIgMiAzMyAyYzEzOCAwIDIzOCAtMTE0IDIzOCAtMjQwYzAgLTEwNSAtNjggLTE5OSAtMTcwIC0yNDBjMCAwIDMyIC0xNDYgMzIgLTE5MSBjMCAtMTIxIC04MiAtMjE3IC0yMDQgLTIxN2MtNzMgMCAtMTgyIDQxIC0xODIgMTUxYzAgNTYgNDUgMTAxIDEwMSAxMDFzMTAxIC00NSAxMDEgLTEwMWMwIC01MyAtNDAgLTk3IC05MiAtMTAxYzE0IC0xMiA0OSAtMTcgNzIgLTE3Yzk3IDAgMTcxIDc0IDE3MSAxODRjMCA0OSAtMzEgMTgwIC0zMSAxODBjLTI1IC03IC01MiAtMTAgLTgwIC0xMGMtMTg3IDAgLTM0NCAxNjIgLTM0NCAzNDh6TTk0IDQ5YzAgLTE1NyAxMjEgLTI2OSAyNTAgLTI2OSBjMjYgMCA1MSAzIDc0IDEwbC03NCAzNTFjLTU4IC0yMCAtOTYgLTcyIC05NiAtMTI0YzAgLTQxIDE5IC04NyA1NyAtMTEwYzUgLTMgOSAtOCA5IC0xNGMwIC04IC03IC0xNSAtMTUgLTE1Yy0zIDAgLTggMiAtOCAyYy02NiAyOSAtMTEzIDg3IC0xMTMgMTczYzAgODEgNTUgMTY0IDE0NCAxOTJsLTMzIDE1NWMtMTUzIC0xNDggLTE5NSAtMjczIC0xOTUgLTM1MXpNMjEzIDExNTZjMCAyMCAxMCA0NCAzMiA1NWMtMTQgOSAtMjAgMjUgLTIwIDQzIGMwIDQzIDM2IDcwIDg4IDcwczg4IC0yNyA4OCAtNzBjMCAtMTggLTEwIC0zMSAtMjAgLTQzYzIyIC0xNiAzMiAtMzEgMzIgLTU1YzAgLTUwIC01NCAtNzYgLTEwMCAtNzZzLTEwMCAzMSAtMTAwIDc2ek0yNDggMTE1NmMwIC0zMCAyNyAtNTggNjUgLTU4YzI0IDAgNDIgMTIgNDIgMjhjMCAyNiAtNDQgNDggLTg4IDcwYy04IC0xMCAtMTkgLTI0IC0xOSAtNDB6TTI2MiA3MjNjMCAtNDQgMjcgLTE2MCAyNyAtMTYwIGM4MCA3OCAxNTkgMTkwIDE1OSAyOTZjMCA0MyAtOCA3NyAtNDkgNzdjLTgxIDAgLTEzNyAtMTIzIC0xMzcgLTIxM3pNMjc4IDEyODVjMCAtMjUgNDIgLTQ1IDczIC01OWM2IDYgOCAyMCA4IDI4YzAgMjYgLTE2IDUyIC00NiA1MmMtMjMgMCAtMzUgLTEwIC0zNSAtMjF6TTM3NyAxNDlsNzMgLTM0NmM2MyAzMCAxMTIgMTA1IDExMiAxODJjMCA5MCAtNjIgMTY1IC0xNjUgMTY1Yy03IDAgLTEzIDAgLTIwIC0xeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDhCLnhtbAA8c3ltYm9sIGlkPSJFMDhCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDExNSA4NCAyMjYgMjE0IDI0MXYxNTdzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0xNTVjNzUgMCAxNzMgLTQxIDE3MyAtMTIwYzAgLTM5IC0zMiAtNzEgLTcxIC03MXMtNzEgMzIgLTcxIDcxYzAgMzcgMjggNjggNjQgNzFjLTE3IDEwIC00NyAyNSAtOTUgMjV2LTQzOGMxMDggMCAxNTggODMgMTU4IDE0MmMwIDEyIDggMTQgMTIgMTRzMTIgLTIgMTIgLTE0YzAgLTk4IC04OSAtMTY2IC0xODIgLTE2NnYtMTU1IHMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTU3Yy0xMzAgMTUgLTIxNCAxMjYgLTIxNCAyNDF6TTExMiAwYzAgLTE0MiAyOCAtMjA1IDEwMiAtMjE3djQzNGMtODMgLTExIC0xMDIgLTczIC0xMDIgLTIxN3oiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTA4NC54bWwAPHN5bWJvbCBpZD0iRTA4NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMDZjMCAzIDAgOSA5IDE5YzcyIDc4IDEyNiAyMTQgMTI2IDMwOGMwIDE0IDEgMjIgOSAyMmgxNzRjNyAwIDkgLTYgOSAtMTJjMCAtMyAtMiAtOCAtNSAtMTFsLTI3MiAtMzA3aDE0OXYxMDRjMCAxMiAxMiAyNSAzNiA1MWw1OSA2NnM4IDEwIDE2IDEwYzMgMCA5IC0xIDkgLTEwdi0yMjFoMzlzMTMgLTEgMTMgLTE3cy0xMyAtMTcgLTEzIC0xN2gtMzl2LTI4YzAgLTM1IDIyIC01OCA0MSAtNThjOCAwIDI0IC0xIDI0IC0xOCBjMCAtMTQgLTExIC0xOCAtMjQgLTE4aC0yMDJjLTEzIDAgLTI0IDQgLTI0IDE4YzAgMTcgMTYgMTggMjQgMThjMTkgMCA0MSAyMyA0MSA1OHYyOGgtMTgwYy05IDAgLTE5IDYgLTE5IDE1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNjU1LnhtbAA8c3ltYm9sIGlkPSJFNjU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjgzYzAgMzAgMjMgNDYgNDYgNDZjMTIgMCAyNSAtNiAzNSAtMTZjMTAgLTEyIDIyIC0xOSAzMSAtMTljMTggMCAzMyAxNSAzMyAzMWMwIDI0IC0xNyAzMyAtNDQgMzNjLTM0IDAgLTUzIDE4IC01MyA0NmMwIDI2IDIxIDQ2IDQ3IDQ2YzMwIDAgNDUgLTI0IDQ1IC01MXM5IC00NCAzMyAtNDRjMTYgMCAzMSAxNSAzMSAzM2MwIDkgLTcgMjEgLTE5IDMxYy0xMCAxMCAtMTYgMjMgLTE2IDM1YzAgMjMgMTYgNDYgNDYgNDYgczQ2IC0yMyA0NiAtNDZjMCAtMTIgLTYgLTI1IC0xNiAtMzVjLTEyIC0xMCAtMTkgLTIyIC0xOSAtMzFjMCAtMTggMTUgLTMzIDMxIC0zM2MyNCAwIDMzIDE3IDMzIDQ0czE1IDUxIDQ1IDUxYzI2IDAgNDcgLTIwIDQ3IC00NmMwIC0yOCAtMTkgLTQ2IC01MyAtNDZjLTI3IDAgLTQ0IC05IC00NCAtMzNjMCAtMTYgMTUgLTMxIDMzIC0zMWM5IDAgMjEgNyAzMSAxOWMxMCAxMCAyMyAxNiAzNSAxNmMyMyAwIDQ2IC0xNiA0NiAtNDYgcy0yMyAtNDYgLTQ2IC00NmMtMTIgMCAtMjUgNiAtMzUgMTZjLTEwIDEyIC0yMiAxOSAtMzEgMTljLTE4IDAgLTMzIC0xNSAtMzMgLTMxYzAgLTI0IDE3IC0zMyA0NCAtMzNjMzQgMCA1MyAtMTggNTMgLTQ2YzAgLTI2IC0yMSAtNDYgLTQ3IC00NmMtMzAgMCAtNDUgMjQgLTQ1IDUxcy05IDQ0IC0zMyA0NGMtMTYgMCAtMzEgLTE1IC0zMSAtMzNjMCAtOSA3IC0yMSAxOSAtMzFjMTAgLTEwIDE2IC0yMyAxNiAtMzUgYzAgLTIzIC0xNiAtNDYgLTQ2IC00NnMtNDYgMjMgLTQ2IDQ2YzAgMTIgNiAyNSAxNiAzNWMxMiAxMCAxOSAyMiAxOSAzMWMwIDE4IC0xNSAzMyAtMzEgMzNjLTI0IDAgLTMzIC0xNyAtMzMgLTQ0cy0xNSAtNTEgLTQ1IC01MWMtMjYgMCAtNDcgMjAgLTQ3IDQ2YzAgMjggMTkgNDYgNTMgNDZjMjcgMCA0NCA5IDQ0IDMzYzAgMTYgLTE1IDMxIC0zMyAzMWMtOSAwIC0yMSAtNyAtMzEgLTE5Yy0xMCAtMTAgLTIzIC0xNiAtMzUgLTE2IGMtMjMgMCAtNDYgMTYgLTQ2IDQ2ek0xNjcgMjgzYzAgLTI2IDIyIC00OCA0OCAtNDhzNDggMjIgNDggNDhzLTIyIDQ4IC00OCA0OHMtNDggLTIyIC00OCAtNDh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0VBQUUueG1sADxzeW1ib2wgaWQ9IkVBQUUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTI2IDE5YzAgNSAxIDkgNCAxM2MxNiAyMSAyMiA1MSAyMiA4MnMtNiA2MSAtMjIgODJjLTMgNCAtNCA4IC00IDEzYzAgMTAgNiAxOSAxOCAxOWM5IDAgMTYgLTQgMTYgLTRjNDUgLTI2IDEzNSAtNjkgMTg1IC04MXM1NyAtMTUgNTcgLTI5cy03IC0xNyAtNTcgLTI5cy0xNDAgLTU1IC0xODUgLTgxYzAgMCAtNyAtNCAtMTYgLTRjLTEyIDAgLTE4IDkgLTE4IDE5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEMwLnhtbAA8c3ltYm9sIGlkPSJFNEMwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjJjMCAxOTIgMTQ4IDMzMiAzMjUgMzMyczMyNSAtMTQwIDMyNSAtMzMyYzAgLTE0IC0zIC0yMiAtMTUgLTIycy0xNSA4IC0xNSAyMmMwIDEyNyAtMTMxIDIzMiAtMjk1IDIzMnMtMjk1IC0xMDUgLTI5NSAtMjMyYzAgLTE0IC0zIC0yMiAtMTUgLTIycy0xNSA4IC0xNSAyMnpNMjc5IDQ2YzAgMjUgMjEgNDYgNDYgNDZzNDYgLTIxIDQ2IC00NnMtMjEgLTQ2IC00NiAtNDZzLTQ2IDIxIC00NiA0NnoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTQ0My54bWwAPHN5bWJvbCBpZD0iRTQ0MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDYyYzAgNDYgMzAgODIgODMgODJjMzUgMCA1NiAtMTEgODcgLTM2djMzOHMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTU5OWMwIC03IC03IC0xMiAtMTUgLTEyYy02IDAgLTIwIDEwIC0zMiAxOWMtNzcgNTggLTE1MyAxMjEgLTE1MyAyMDh6TTc3IDYyYzAgLTkwIDU5IC0xNDQgOTMgLTE3NHYxNzBjLTEzIDE5IC0zMiAzOSAtNTYgMzljLTI2IDAgLTM3IC0xNCAtMzcgLTM1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEE4LnhtbAA8c3ltYm9sIGlkPSJFNEE4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTg1YzAgOSA3IDEzIDE0IDEzYzkgMCAxOCAtNCAyNyAtOHMyOCAtMTAgNDEgLTEwczMyIDYgNDEgMTBzMTggOCAyNyA4YzcgMCAxNCAtNCAxNCAtMTNjMCAtNiAtNCAtMTEgLTQgLTExYy0xOSAtMzIgLTQ4IC05NyAtNTcgLTEzM3MtMTEgLTQxIC0yMSAtNDFzLTEyIDUgLTIxIDQxcy0zOCAxMDEgLTU3IDEzM2MwIDAgLTQgNSAtNCAxMXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTQ0MS54bWwAPHN5bWJvbCBpZD0iRTQ0MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTUgLTE1M3Y1OTlzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0zMzhjMzEgMjUgNTIgMzYgODcgMzZjNTMgMCA4MyAtMzYgODMgLTgyYzAgLTg3IC03NiAtMTUwIC0xNTMgLTIwOGMtMTIgLTkgLTI2IC0xOSAtMzIgLTE5Yy04IDAgLTE1IDUgLTE1IDEyek0xNSA1OHYtMTcwYzM0IDMwIDkzIDg0IDkzIDE3NGMwIDIxIC0xMSAzNSAtMzcgMzVjLTI0IDAgLTQzIC0yMCAtNTYgLTM5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEI2LnhtbAA8c3ltYm9sIGlkPSJFNEI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgOGMwIDMgMyAxNyAzIDE3czQ1IDIyMiA0OSAyMzNzMTUgMjEgMzMgMjFzMzMgLTE1IDMzIC0zOGMwIC0xMyAtOTUgLTIxNiAtOTUgLTIxNnMtMTAgLTI1IC0xNyAtMjVjLTIgMCAtNiAwIC02IDh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwODYueG1sADxzeW1ib2wgaWQ9IkUwODYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyYzAgMTM2IDEwMyAyNDEgMjI2IDI0MWM3NCAwIDE0NyAtMzggMTQ3IC05OGMwIC0zNSAtMjggLTYzIC02MyAtNjNzLTYzIDI4IC02MyA2M2MwIDI4IDE3IDUxIDQyIDYwYy03IDUgLTIyIDEyIC01MSAxMmMtODEgMCAtMTA1IC05OSAtMTA1IC0xOTljMzEgMTggNTQgMjIgODAgMjJjODkgMCAxNzcgLTI3IDE3NyAtMTQxYzAgLTc1IC04NyAtMTQyIC0xNzcgLTE0MmMtMTI3IDAgLTIxMyAxMjcgLTIxMyAyNDV6TTE1NCAtMTAxIGMwIC02MCAxMCAtMTE2IDU5IC0xMTZzNTkgNTYgNTkgMTE2cy0xMCAxMTYgLTU5IDExNnMtNTkgLTU2IC01OSAtMTE2eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDkyLnhtbAA8c3ltYm9sIGlkPSJFMDkyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDEwMiAyNyAxNzUgNzcgMjU1YzcgMTEgMTIgMTIgMTUgMTJjNyAwIDEyIC00IDEyIC05YzAgLTMgLTEgLTYgLTUgLTE1Yy0zMCAtNzMgLTQ1IC0xNDUgLTQ1IC0yNDNzMTUgLTE3MCA0NSAtMjQzYzQgLTkgNSAtMTIgNSAtMTVjMCAtNSAtNSAtOSAtMTIgLTljLTMgMCAtOCAxIC0xNSAxMmMtNTAgODAgLTc3IDE1MyAtNzcgMjU1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDUxLnhtbAA8c3ltYm9sIGlkPSJFMDUxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTAyYzAgMTc3IDEzNiAzMjQgMjYwIDQzNGMwIDAgLTQzIDE3OCAtNDMgMjQ2YzAgODggMzMgMTcyIDY5IDIyMHM2NiA3OCA3OCA3OGM5IDAgMjIgLTggMzcgLTI2YzY1IC03OCA5OCAtMTgzIDk4IC0yNzljMCAtMTUwIC04MyAtMjU0IC0xODEgLTM0OGwzNyAtMTc0YzExIDIgMjIgMiAzMyAyYzEzOCAwIDIzOCAtMTE0IDIzOCAtMjQwYzAgLTEwNSAtNjggLTE5OSAtMTcwIC0yNDBjMCAwIDMyIC0xNDYgMzIgLTE5MSBjMCAtMTIxIC04MiAtMjE3IC0yMDQgLTIxN2MtNzMgMCAtMTgyIDQxIC0xODIgMTUxYzAgNTYgNDUgMTAxIDEwMSAxMDFzMTAxIC00NSAxMDEgLTEwMWMwIC01MyAtNDAgLTk3IC05MiAtMTAxYzE0IC0xMiA0OSAtMTcgNzIgLTE3Yzk3IDAgMTcxIDc0IDE3MSAxODRjMCA0OSAtMzEgMTgwIC0zMSAxODBjLTI1IC03IC01MiAtMTAgLTgwIC0xMGMtMTg3IDAgLTM0NCAxNjIgLTM0NCAzNDh6TTk0IDQ5YzAgLTE1NyAxMjEgLTI2OSAyNTAgLTI2OSBjMjYgMCA1MSAzIDc0IDEwbC03NCAzNTFjLTU4IC0yMCAtOTYgLTcyIC05NiAtMTI0YzAgLTQxIDE5IC04NyA1NyAtMTEwYzUgLTMgOSAtOCA5IC0xNGMwIC04IC03IC0xNSAtMTUgLTE1Yy0zIDAgLTggMiAtOCAyYy02NiAyOSAtMTEzIDg3IC0xMTMgMTczYzAgODEgNTUgMTY0IDE0NCAxOTJsLTMzIDE1NWMtMTUzIC0xNDggLTE5NSAtMjczIC0xOTUgLTM1MXpNMTUzIC03MzdjMCAyIDEgMyAxIDNsNDkgOTZzMyA1IDUgNWg1MSBjMiAwIDMgLTIgMyAtNHYtMTkyYzAgLTE4IDExIC0zMCAyMSAtMzBjNCAwIDEyIDAgMTIgLThjMCAtNyAtNiAtMTAgLTEyIC0xMGgtMTAxYy02IDAgLTEyIDMgLTEyIDEwYzAgOCA4IDggMTIgOGMxMCAwIDIwIDEyIDIwIDMwdjE0MmwtMzQgLTU0Yy0yIC00IC0zIC00IC02IC00Yy00IDAgLTkgNCAtOSA4ek0yNjIgNzIzYzAgLTQ0IDI3IC0xNjAgMjcgLTE2MGM4MCA3OCAxNTkgMTkwIDE1OSAyOTZjMCA0MyAtOCA3NyAtNDkgNzcgYy04MSAwIC0xMzcgLTEyMyAtMTM3IC0yMTN6TTMwNCAtODI1YzAgMTggMTQgMzIgMzIgMzJzMzEgLTE0IDMxIC0zMmMwIC0xMiAtNyAtMjMgLTE4IC0yOGMyIC0yIDEwIC04IDIyIC04YzI2IDAgNDMgMjkgNDMgNjVzLTIzIDU5IC00OSA1OWMtMjAgMCAtMjcgLTMgLTM1IC05Yy02IC00IC04IC01IC0xMCAtNWMtNyAwIC03IDIgLTcgOGMwIDEgMSAyNSAzIDQ2czMgNTEgMyA1MmMwIDcgMiAxMiA2IDEyYzUgMCAxMiAtMiAyMiAtNSBzMjYgLTYgNDQgLTZzMzkgMyA0OSA2czE4IDUgMjQgNWMzIDAgNSAtMyA1IC03czAgLTEyIC05IC0yM3MtMzUgLTI4IC02OSAtMjhjLTIxIDAgLTQzIDQgLTYxIDEwbC0zIC01MGMyMCAxMyAzNyAxNCA1MyAxNGM0OCAwIDkzIC0zMSA5MyAtNzlzLTQyIC04MSAtODYgLTgxYy00MiAwIC04MyAxNyAtODMgNTJ6TTM3NyAxNDlsNzMgLTM0NmM2MyAzMCAxMTIgMTA1IDExMiAxODJjMCA5MCAtNjIgMTY1IC0xNjUgMTY1Yy03IDAgLTEzIDAgLTIwIC0xeiAiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUyMS54bWwAPHN5bWJvbCBpZD0iRTUyMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNDEgMTYxYzAgNSAyIDE1IDEzIDM4czQ4IDczIDk0IDczczYwIC00MiA2MCAtNDJzMjkgNDIgNjAgNDJjNDYgMCA2MCAtNDIgNjAgLTQyczI5IDQyIDYwIDQyYzM4IDAgNjQgLTMwIDY0IC02NmMwIC0xNSAtMjMgLTgwIC0yMyAtODBzLTI1IC03NCAtMjUgLTkzYzAgLTggMiAtMTUgMTAgLTE1YzI1IDAgNTQgMzUgNjIgNThzMTIgMjYgMTcgMjZzOCAtMyA4IC04YzAgLTQ1IC01NiAtMTE0IC0xMTAgLTExNGMtMzAgMCAtNTggMjYgLTU4IDYzIGMwIDE5IDI1IDkzIDI1IDkzczIzIDY1IDIzIDgwYzAgOSAtNyAyMCAtMTYgMjBjLTIxIDAgLTM0IC00OCAtMzQgLTQ4bC01OCAtMTg0YzAgLTMgLTE0IC01IC0zMiAtNXMtMzkgMiAtMzkgN2MwIDAgNTkgMTgzIDU5IDIxMGMwIDkgLTcgMjAgLTE2IDIwYy0yMSAwIC0zNCAtNDggLTM0IC00OGwtNTggLTE4NGMwIC0zIC0xNCAtNSAtMzIgLTVzLTM5IDIgLTM5IDdjMCAwIDU5IDE4MyA1OSAyMTBjMCA5IC03IDIwIC0xNiAyMCBjLTMwIDAgLTU0IC00MSAtNjEgLTYycy0xMCAtMjEgLTE1IC0yMXMtOCAzIC04IDh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNDcueG1sADxzeW1ib2wgaWQ9IkUyNDciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0MDRoMzBjMTI5IDIxIDI0NSA4MyAyNDUgMjM3YzAgOTggLTU4IDE4NiAtNzYgMjEwcy0yMiAzMCAtMjIgMzdzNiAxMiAxMiAxMnMxMyAtNiAyNCAtMTljNjggLTgwIDEwMSAtMTc2IDEwMSAtMjY0YzAgLTMyIC02IC02MyAtMTcgLTkxYzEyIC0zOCAxNyAtNzYgMTcgLTExM2MwIC0zMiAtNiAtNjMgLTE3IC05MWMxMiAtMzggMTcgLTc2IDE3IC0xMTNjMCAtMzIgLTYgLTYzIC0xNyAtOTFjMTIgLTM4IDE3IC03NiAxNyAtMTEzIGMwIC05MCAtNTAgLTE2OCAtMTA4IC0yMTZzLTE1MiAtMTMzIC0xNzYgLTE5OWMwIDAgMCAtMTQgLTE1IC0xNHMtMTUgMTQgLTE1IDE0djgxNHpNMzAgLTJ2LTJjMTI5IDIxIDI0NSA4MyAyNDUgMjM3YzAgMTMgLTEgMjYgLTMgMzljLTE4IC0zMCAtNDIgLTU1IC04MyAtODlzLTEzNSAtMTE5IC0xNTkgLTE4NXpNMzAgMjAwYzEyOSAyMSAyNDUgODMgMjQ1IDIzN2MwIDEzIC0xIDI2IC0zIDM5Yy0xOCAtMzAgLTQyIC01NSAtODMgLTg5IHMtMTM1IC0xMTkgLTE1OSAtMTg1di0yek0zMCAtMjA2di0yYzEyOSAyMSAyNDUgODMgMjQ1IDIzN2MwIDEzIC0xIDI2IC0zIDM5Yy0xOCAtMzAgLTQyIC01NSAtODMgLTg5cy0xMzUgLTExOSAtMTU5IC0xODV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1MzUueG1sADxzeW1ib2wgaWQ9IkU1MzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0NCAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5YzM2IDk3IDEwOCAxNzggMTk2IDE3OGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MGMwIDEzIDUgMjUgMTMgMzRjLTQ4IDAgLTg2IC02NSAtMTAxIC0xNDVoNTlzMjAgMCAyMCAtMTkgcy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6TTI1MyAyMWMwIDcgOCAxNCAzMCAzMGM1IDQgMTczIDE0NiAxNzMgMTQ2aC0xMTdjLTE1IDAgLTIyIC02IC0zNSAtMTljLTQgLTQgLTggLTUgLTEyIC01cy0xNSAwIC0xNSA4bDM2IDgyczUgOSA5IDloMjM3YzcgMCA4IC0zIDggLThjMCAtMyAtMSAtOCAtNCAtMTFsLTE5MiAtMTYxczcgMiAxMiAyIGMxOCAwIDMzIC04IDQ1IC0xN2MxNSAtMTMgMjcgLTE4IDQ5IC0xOGMtMTYgMyAtMjggMTcgLTI4IDM0YzAgMTkgMTYgMzUgMzUgMzVzMzUgLTE2IDM1IC0zNWMwIC00OSAtNTggLTkzIC0xMDkgLTkzYy0yMCAwIC0zMyA2IC00NSAxM2MtMTUgOSAtMzIgMTQgLTQ4IDE0Yy0xMyAwIC0yNiAtMiAtMzMgLTlzLTExIC0xMCAtMTggLTEwcy0xMyA2IC0xMyAxM3oiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUzQy54bWwAPHN5bWJvbCBpZD0iRTUzQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTcgMjE4YzAgNSAzIDEyIDE2IDI1czMzIDI3IDcxIDI3czUxIC0zMCA1MSAtMzBzMzMgMzIgODEgMzJjNDQgMCA5MSAtMjUgOTEgLTYwYzAgLTE5IC0xNiAtMzUgLTM1IC0zNXMtMzUgMTYgLTM1IDM1YzAgNyAyIDEzIDUgMThjLTEgMSAtMTEgNyAtMjYgN2MtMzggMCAtNTkgLTE5IC03MiAtNDJzLTU5IC0xOTEgLTU5IC0xOTFjMCAtMyAtMTQgLTUgLTMyIC01cy0zOSAyIC0zOSA3YzAgMCA2MCAxNzAgNjAgMjEyIGMwIDEzIC03IDIxIC0xOSAyMWMtMTUgMCAtMjUgLTUgLTMzIC0xNXMtMTIgLTE0IC0xNyAtMTRzLTggMyAtOCA4ek0xNDkgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwIHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTNCLnhtbAA8c3ltYm9sIGlkPSJFNTNCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDBjMCAxOSAxNiAzNSAzNSAzNXMzNSAtMTYgMzUgLTM1YzAgLTcgLTIgLTE0IC02IC0yMGMyIC0yIDEyIC05IDMzIC05YzI1IDAgNDEgMTkgNDEgMzZjMCAxOSAtMjAgMzMgLTQwIDQ0Yy00MiAyNCAtNjYgNjEgLTY2IDk1YzAgNTIgNTQgODYgMTAzIDg2YzQ0IDAgOTEgLTI1IDkxIC02MGMwIC0xOSAtMTYgLTM1IC0zNSAtMzVzLTM1IDE2IC0zNSAzNWMwIDcgMiAxMyA1IDE4Yy0xIDEgLTExIDcgLTI2IDcgYy0yNiAwIC0zNiAtMTkgLTM2IC0zMmMwIC0yNCAxNyAtMzQgMzggLTQ2YzM4IC0yMSA2OSAtNTYgNjkgLTkzYzAgLTU2IC02MSAtODggLTEwOSAtODhjLTM4IDAgLTk3IDI0IC05NyA2MnpNODIgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzggYzQ3IDAgMTAxIC0yMiAxMDEgLTY3YzAgLTI4IC0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek0zNTkgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOCBjNzcgMTEgMTEyIDE5NyAxNDAgMzQ5aC01OXMtMjAgMCAtMjAgMTlzMjAgMTkgMjAgMTloNjljMzYgOTcgMTA4IDE3OCAxOTYgMTc4YzQ3IDAgMTAxIC0yMiAxMDEgLTY3YzAgLTI4IC0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MSBjLTM4IDAgLTcyIDI4IC03MiA3MHpNNzU2IDIxYzAgNyA4IDE0IDMwIDMwYzUgNCAxNzMgMTQ2IDE3MyAxNDZoLTExN2MtMTUgMCAtMjIgLTYgLTM1IC0xOWMtNCAtNCAtOCAtNSAtMTIgLTVzLTE1IDAgLTE1IDhsMzYgODJzNSA5IDkgOWgyMzdjNyAwIDggLTMgOCAtOGMwIC0zIC0xIC04IC00IC0xMWwtMTkyIC0xNjFzNyAyIDEyIDJjMTggMCAzMyAtOCA0NSAtMTdjMTUgLTEzIDI3IC0xOCA0OSAtMThjLTE2IDMgLTI4IDE3IC0yOCAzNCBjMCAxOSAxNiAzNSAzNSAzNXMzNSAtMTYgMzUgLTM1YzAgLTQ5IC01OCAtOTMgLTEwOSAtOTNjLTIwIDAgLTMzIDYgLTQ1IDEzYy0xNSA5IC0zMiAxNCAtNDggMTRjLTEzIDAgLTI2IC0yIC0zMyAtOXMtMTEgLTEwIC0xOCAtMTBzLTEzIDYgLTEzIDEzeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTJGLnhtbAA8c3ltYm9sIGlkPSJFNTJGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNDQgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5IHMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek0xMzMgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwIHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTM0LnhtbAA8c3ltYm9sIGlkPSJFNTM0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNDQgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5IHMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek0yMDUgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5cy0xMyAtMjQgLTE4IC0yNHMtOCAzIC04IDhzMSAxMCAxMyAzNXM0MSA3NSA5OSA3NXM2NiAtNDcgNjYgLTQ3czMzIDQzIDg4IDQzIGM0MyAwIDgwIC00MCA4MCAtOTZjMCAtMTA0IC02MyAtMTkyIC0xNDYgLTE5MmMtMzcgMCAtNjAgMTcgLTcxIDQ3YzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6TTQxNiA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NCBjLTE1IDAgLTM2IC0xIC02MSAtMzV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1MjAueG1sADxzeW1ib2wgaWQ9IkU1MjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTcyIC0xNjdjMCA4IDcgMTMgMzEgMTNjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4czUgMTcgNSAyM2MwIDcgLTMgMTEgLTExIDExYy0yMiAwIC00NyAtMzcgLTU3IC01OXMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00N3MzMyA0MyA4OCA0M2M0MyAwIDgwIC00MCA4MCAtOTZjMCAtMTA0IC02MyAtMTkyIC0xNDYgLTE5MmMtMzcgMCAtNjAgMTcgLTcxIDQ3IGMwIC0xIC01MCAtMTY2IC01MCAtMTY2cy0xIC0zIC0xIC01YzAgLTQgNSAtMTAgMjMgLTEwYzI0IDAgMzEgLTUgMzEgLTEzcy03IC0xMyAtMzEgLTEzaC0xNDJjLTI0IDAgLTMxIDUgLTMxIDEzek0xMzkgNjFjMCAtMjEgMTUgLTM0IDMzIC0zNGM3MSAwIDk4IDkwIDk4IDE1MWMwIDIzIC0xMiA0NCAtMzIgNDRjLTE1IDAgLTM2IC0xIC02MSAtMzV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNDYueG1sADxzeW1ib2wgaWQ9IkUyNDYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNDA0djgxNHMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTRjMjQgLTY2IDEyMyAtMTYxIDE3MSAtMjA2czgzIC0xMDkgODMgLTE4N2MwIC0zNyAtNSAtNzQgLTE3IC0xMTJjMTEgLTI4IDE3IC01OSAxNyAtOTJjMCAtMzcgLTUgLTc0IC0xNyAtMTEyYzExIC0yOCAxNyAtNTkgMTcgLTkyYzAgLTM3IC01IC03NCAtMTcgLTExMmMxMSAtMjggMTcgLTU5IDE3IC05MmMwIC04OCAtMzMgLTE4NCAtMTAxIC0yNjQgYy0xMSAtMTMgLTE4IC0xOSAtMjQgLTE5cy0xMiA1IC0xMiAxMnM0IDEzIDIyIDM3czc2IDExMiA3NiAyMTBjMCAxNDAgLTg5IDIxNSAtMjE1IDIxNWgtMzB6TTMwIDJjMjQgLTY2IDEyMyAtMTYxIDE1NSAtMTkwczQ1IC00NiA1NyAtNjRjMiAxMyAzIDI3IDMgNDFjMCAxNDAgLTg5IDIxNSAtMjE1IDIxNXYtMnpNMzAgLTIwMHYtMmMyNCAtNjYgMTIzIC0xNjEgMTU1IC0xOTBzNDUgLTQ2IDU3IC02NGMyIDEzIDMgMjcgMyA0MSBjMCAxNDAgLTg5IDIxNSAtMjE1IDIxNXpNMzAgMjA2YzI0IC02NiAxMjMgLTE2MSAxNTUgLTE5MHM0NSAtNDYgNTcgLTY0YzIgMTMgMyAyNyAzIDQxYzAgMTQwIC04OSAyMTUgLTIxNSAyMTV2LTJ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNTAueG1sADxzeW1ib2wgaWQ9IkUwNTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMDJjMCAxNzcgMTM2IDMyNCAyNjAgNDM0YzAgMCAtNDMgMTc4IC00MyAyNDZjMCA4OCAzMyAxNzIgNjkgMjIwczY2IDc4IDc4IDc4YzkgMCAyMiAtOCAzNyAtMjZjNjUgLTc4IDk4IC0xODMgOTggLTI3OWMwIC0xNTAgLTgzIC0yNTQgLTE4MSAtMzQ4bDM3IC0xNzRjMTEgMiAyMiAyIDMzIDJjMTM4IDAgMjM4IC0xMTQgMjM4IC0yNDBjMCAtMTA1IC02OCAtMTk5IC0xNzAgLTI0MGMwIDAgMzIgLTE0NiAzMiAtMTkxIGMwIC0xMjEgLTgyIC0yMTcgLTIwNCAtMjE3Yy03MyAwIC0xODIgNDEgLTE4MiAxNTFjMCA1NiA0NSAxMDEgMTAxIDEwMXMxMDEgLTQ1IDEwMSAtMTAxYzAgLTUzIC00MCAtOTcgLTkyIC0xMDFjMTQgLTEyIDQ5IC0xNyA3MiAtMTdjOTcgMCAxNzEgNzQgMTcxIDE4NGMwIDQ5IC0zMSAxODAgLTMxIDE4MGMtMjUgLTcgLTUyIC0xMCAtODAgLTEwYy0xODcgMCAtMzQ0IDE2MiAtMzQ0IDM0OHpNOTQgNDljMCAtMTU3IDEyMSAtMjY5IDI1MCAtMjY5IGMyNiAwIDUxIDMgNzQgMTBsLTc0IDM1MWMtNTggLTIwIC05NiAtNzIgLTk2IC0xMjRjMCAtNDEgMTkgLTg3IDU3IC0xMTBjNSAtMyA5IC04IDkgLTE0YzAgLTggLTcgLTE1IC0xNSAtMTVjLTMgMCAtOCAyIC04IDJjLTY2IDI5IC0xMTMgODcgLTExMyAxNzNjMCA4MSA1NSAxNjQgMTQ0IDE5MmwtMzMgMTU1Yy0xNTMgLTE0OCAtMTk1IC0yNzMgLTE5NSAtMzUxek0yNjIgNzIzYzAgLTQ0IDI3IC0xNjAgMjcgLTE2MCBjODAgNzggMTU5IDE5MCAxNTkgMjk2YzAgNDMgLTggNzcgLTQ5IDc3Yy04MSAwIC0xMzcgLTEyMyAtMTM3IC0yMTN6TTM3NyAxNDlsNzMgLTM0NmM2MyAzMCAxMTIgMTA1IDExMiAxODJjMCA5MCAtNjIgMTY1IC0xNjUgMTY1Yy03IDAgLTEzIDAgLTIwIC0xeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDQ0LnhtbAA8c3ltYm9sIGlkPSJFMDQ0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTI1YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MHMtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTA4QS54bWwAPHN5bWJvbCBpZD0iRTA4QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAxMjQgOTcgMjQzIDI0NCAyNDNjNzUgMCAxNzMgLTQxIDE3MyAtMTIwYzAgLTM5IC0zMiAtNzEgLTcxIC03MXMtNzEgMzIgLTcxIDcxYzAgMzcgMjggNjggNjQgNzFjLTE3IDEwIC00NyAyNSAtOTUgMjVjLTEwOCAwIC0xMzIgLTU5IC0xMzIgLTIxOXMzNSAtMjE5IDEzMiAtMjE5YzEwOCAwIDE1OCA4MyAxNTggMTQyYzAgMTIgOCAxNCAxMiAxNHMxMiAtMiAxMiAtMTRjMCAtOTggLTg5IC0xNjYgLTE4MiAtMTY2IGMtMTQ3IDAgLTI0NCAxMTkgLTI0NCAyNDN6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwOTMueG1sADxzeW1ib2wgaWQ9IkUwOTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYgLTI1OGMwIDMgMSA2IDUgMTVjMzAgNzMgNDUgMTQ1IDQ1IDI0M3MtMTUgMTcwIC00NSAyNDNjLTQgOSAtNSAxMiAtNSAxNWMwIDUgNSA5IDEyIDljMyAwIDggLTEgMTUgLTEyYzUwIC04MCA3NyAtMTUzIDc3IC0yNTVzLTI3IC0xNzUgLTc3IC0yNTVjLTcgLTExIC0xMiAtMTIgLTE1IC0xMmMtNyAwIC0xMiA0IC0xMiA5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDg3LnhtbAA8c3ltYm9sIGlkPSJFMDg3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTA5djExNWMwIDggNyAxMCAxMyAxMHMxMSAtMiAxNSAtNXM3IC01IDEzIC01YzEyIDAgMjkgNSA0NSAxMHMzMyA5IDUxIDljNDIgMCA4NyAtMTUgMTA4IC0zMnMzMSAtMTggNDIgLTE4YzIxIDAgMzQgMTEgNTEgMzNjNCA2IDcgOCAxMyA4czEyIC00IDEyIC0xMWMwIC02MSAtNTQgLTE3MyAtODMgLTIyMXMtNTYgLTEyOCAtNTYgLTIyMGMwIC0yMCAwIC0yNSAtMTAgLTI1aC0xMzJjLTkgMCAtMTAgNSAtMTAgMjUgYzAgOTggODIgMjA2IDEzNCAyNTRzODEgODMgMTA3IDEyNmMtMzUgLTI2IC03NiAtNDIgLTExNiAtNDJjLTMzIDAgLTY1IDExIC05MCAzMmMtMTcgMTQgLTI4IDIwIC0zOCAyMGMtMjEgMCAtMjkgLTIyIC0zOSAtNThjLTMgLTEyIC0xMCAtMTUgLTE3IC0xNXMtMTMgMyAtMTMgMTB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0VBQUYueG1sADxzeW1ib2wgaWQ9IkVBQUYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEyIDYwYzAgNCAyIDcgMjAgMjVzMzkgMzUgNjggMzVjMzYgMCA2NyAtMzggNjcgLTM4czMxIC0zOCA1OSAtMzhjMTcgMCAyNSAzIDM0IDExczEzIDExIDE2IDExczYgLTIgNiAtNnMtMiAtNyAtMjAgLTI1cy0zOSAtMzUgLTY4IC0zNWMtMzYgMCAtNjcgMzggLTY3IDM4cy0zMSAzOCAtNTkgMzhjLTE3IDAgLTI1IC0zIC0zNCAtMTFzLTEzIC0xMSAtMTYgLTExcy02IDIgLTYgNnoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRCNy54bWwAPHN5bWJvbCBpZD0iRTRCNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC04YzAgOCA0IDggNiA4YzcgMCAxNyAtMjUgMTcgLTI1czk1IC0yMDMgOTUgLTIxNmMwIC0yMyAtMTUgLTM4IC0zMyAtMzhzLTI5IDEwIC0zMyAyMXMtNDkgMjMzIC00OSAyMzNzLTMgMTQgLTMgMTd6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0NDAueG1sADxzeW1ib2wgaWQ9IkU0NDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEyOSAxNTVjMCA2IDMgMTAgOCAxM2wxMDYgNTN2ODJsLTkyIC00NmMtMiAtMSAtNSAtMiAtNyAtMmMtOCAwIC0xNSA2IC0xNSAxNWMwIDYgMyAxMCA4IDEzbDEwNiA1M3YxMTBzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di05NWw5MiA0NmMyIDEgNSAyIDcgMmM4IDAgMTUgLTYgMTUgLTE1YzAgLTYgLTMgLTEwIC04IC0xM2wtMTA2IC01M3YtODJsOTIgNDZjMiAxIDUgMiA3IDJjOCAwIDE1IC02IDE1IC0xNSBjMCAtNiAtMyAtMTAgLTggLTEzbC0xMDYgLTUzdi05NWMzMSAyNSA1MiAzNiA4NyAzNmM1MyAwIDgzIC0zNiA4MyAtODJjMCAtODcgLTc2IC0xNTAgLTE1MyAtMjA4Yy0xMiAtOSAtMjYgLTE5IC0zMiAtMTljLTggMCAtMTUgNSAtMTUgMTJ2MzQxbC05MiAtNDZjLTIgLTEgLTUgLTIgLTcgLTJjLTggMCAtMTUgNiAtMTUgMTV6TTE1IDU4di0xNzBjMzQgMzAgOTMgODQgOTMgMTc0YzAgMjEgLTExIDM1IC0zNyAzNSBjLTI0IDAgLTQzIC0yMCAtNTYgLTM5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNENFLnhtbAA8c3ltYm9sIGlkPSJFNENFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTk5YzAgMzUgMjggNjMgNjMgNjNjNDkgMCA3OSAtNDkgNzkgLTk5YzAgLTU3IC0zOSAtMTE3IC0xMDMgLTE1NWMtMTAgLTYgLTE3IC04IC0yMCAtOHMtNSAyIC01IDVzMiA1IDcgOGMzNCAyMyA1MiA1NiA1MiA4N2MwIDE0IC0zIDI0IC0xMCAzN2MtMzUgMCAtNjMgMjcgLTYzIDYyeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEM3LnhtbAA8c3ltYm9sIGlkPSJFNEM3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTE0YzAgMCAwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTIzMGg1MTJ2MjMwczAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtMzM5YzAgLTYgLTYgLTExIC0xMiAtMTFoLTU0OGMtNiAwIC0xMiA1IC0xMiAxMXYzMzl6TTI0MCAtNDZjMCAyNSAyMSA0NiA0NiA0NnM0NiAtMjEgNDYgLTQ2cy0yMSAtNDYgLTQ2IC00NnMtNDYgMjEgLTQ2IDQ2eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEIzLnhtbAA8c3ltYm9sIGlkPSJFNEIzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0IC0xOTVjMCAwIC0xNCAwIC0xNCAxNXMxNCAxNSAxNCAxNWgyNzZzMTQgMCAxNCAtMTVzLTE0IC0xNSAtMTQgLTE1aC0yNzZ6TTEwMiAtNTBjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwcy0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNDQ0LnhtbAA8c3ltYm9sIGlkPSJFNDQ0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNzZ2NjVjMCAxMyAxNSAxOCAxNSAxOGwzOSAxMHYxODFzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0xNzRzMzYgMTAgMzkgMTBjNiAwIDEyIC0xIDE1IC0xMHYtNjVjMCAtMTMgLTE1IC0xOCAtMTUgLTE4bC0zOSAtMTB2LTE1OXMzNiAxMCAzOSAxMGM2IDAgMTIgLTEgMTUgLTEwdi02NWMwIC0xMyAtMTUgLTE4IC0xNSAtMThsLTM5IC0xMHYtMTgxczAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHYxNzRzLTM2IC0xMCAtMzkgLTEwIGMtNiAwIC0xMiAxIC0xNSAxMHY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE1OXMtMzYgLTEwIC0zOSAtMTBjLTYgMCAtMTIgMSAtMTUgMTB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0VBQTQueG1sADxzeW1ib2wgaWQ9IkVBQTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEyIDIxMmMwIDQgMiA3IDIwIDI1czM5IDM1IDY4IDM1YzM2IDAgNjcgLTM4IDY3IC0zOHMzMSAtMzggNTkgLTM4YzE3IDAgMjUgMyAzNCAxMXMxMyAxMSAxNiAxMXM2IC0yIDYgLTZzLTIgLTcgLTIwIC0yNXMtMzkgLTM1IC02OCAtMzVjLTM2IDAgLTY3IDM4IC02NyAzOHMtMzEgMzggLTU5IDM4Yy0xNyAwIC0yNSAtMyAtMzQgLTExcy0xMyAtMTEgLTE2IC0xMXMtNiAyIC02IDZ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwODMueG1sADxzeW1ib2wgaWQ9IkUwODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTQwYzAgMzUgMjggNjMgNjMgNjNzNjMgLTI4IDYzIC02M2MwIC0yNSAtMTUgLTQ3IC0zNyAtNTdjNiAtNSAyMSAtMTUgNDUgLTE1YzU0IDAgODMgNDcgODMgOThjMCA2NyAtNDcgMTIxIC05NyAxMjFjLTEyIDAgLTE2IDcgLTE2IDEzczQgMTMgMTYgMTNjNTAgMCAxMDEgMzggMTAxIDkyYzAgNTYgLTMxIDg3IC03NiA4N2MtMzMgMCAtNDggLTkgLTU1IC0xNGMyMSAtMTAgMzYgLTMyIDM2IC01N2MwIC0zNSAtMjggLTYzIC02MyAtNjMgcy02MyAyOCAtNjMgNjNjMCA3MCA4MCAxMDIgMTY1IDEwMmM5MSAwIDE2NyAtMzAgMTY3IC0xMThjMCAtNTkgLTYwIC04MyAtMTIwIC0xMDVjODUgLTE4IDEyNSAtNTEgMTI1IC0xMzRjMCAtNzAgLTg1IC0xMjkgLTE3MiAtMTI5Yy04NSAwIC0xNjUgMzMgLTE2NSAxMDN6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNTQueG1sADxzeW1ib2wgaWQ9IkUwNTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMDJjMCAxNzcgMTM2IDMyNCAyNjAgNDM0YzAgMCAtNDMgMTc4IC00MyAyNDZjMCA4OCAzMyAxNzIgNjkgMjIwczY2IDc4IDc4IDc4YzkgMCAyMiAtOCAzNyAtMjZjNjUgLTc4IDk4IC0xODMgOTggLTI3OWMwIC0xNTAgLTgzIC0yNTQgLTE4MSAtMzQ4bDM3IC0xNzRjMTEgMiAyMiAyIDMzIDJjMTM4IDAgMjM4IC0xMTQgMjM4IC0yNDBjMCAtMTA1IC02OCAtMTk5IC0xNzAgLTI0MGMwIDAgMzIgLTE0NiAzMiAtMTkxIGMwIC0xMjEgLTgyIC0yMTcgLTIwNCAtMjE3Yy03MyAwIC0xODIgNDEgLTE4MiAxNTFjMCA1NiA0NSAxMDEgMTAxIDEwMXMxMDEgLTQ1IDEwMSAtMTAxYzAgLTUzIC00MCAtOTcgLTkyIC0xMDFjMTQgLTEyIDQ5IC0xNyA3MiAtMTdjOTcgMCAxNzEgNzQgMTcxIDE4NGMwIDQ5IC0zMSAxODAgLTMxIDE4MGMtMjUgLTcgLTUyIC0xMCAtODAgLTEwYy0xODcgMCAtMzQ0IDE2MiAtMzQ0IDM0OHpNOTQgNDljMCAtMTU3IDEyMSAtMjY5IDI1MCAtMjY5IGMyNiAwIDUxIDMgNzQgMTBsLTc0IDM1MWMtNTggLTIwIC05NiAtNzIgLTk2IC0xMjRjMCAtNDEgMTkgLTg3IDU3IC0xMTBjNSAtMyA5IC04IDkgLTE0YzAgLTggLTcgLTE1IC0xNSAtMTVjLTMgMCAtOCAyIC04IDJjLTY2IDI5IC0xMTMgODcgLTExMyAxNzNjMCA4MSA1NSAxNjQgMTQ0IDE5MmwtMzMgMTU1Yy0xNTMgLTE0OCAtMTk1IC0yNzMgLTE5NSAtMzUxek0xNTMgMTIyMGMwIDIgMSAzIDEgM2w0OSA5NnMzIDUgNSA1aDUxIGMyIDAgMyAtMiAzIC00di0xOTJjMCAtMTggMTEgLTMwIDIxIC0zMGM0IDAgMTIgMCAxMiAtOGMwIC03IC02IC0xMCAtMTIgLTEwaC0xMDFjLTYgMCAtMTIgMyAtMTIgMTBjMCA4IDggOCAxMiA4YzEwIDAgMjAgMTIgMjAgMzB2MTQybC0zNCAtNTRjLTIgLTQgLTMgLTQgLTYgLTRjLTQgMCAtOSA0IC05IDh6TTI2MiA3MjNjMCAtNDQgMjcgLTE2MCAyNyAtMTYwYzgwIDc4IDE1OSAxOTAgMTU5IDI5NmMwIDQzIC04IDc3IC00OSA3NyBjLTgxIDAgLTEzNyAtMTIzIC0xMzcgLTIxM3pNMzA0IDExMzJjMCAxOCAxNCAzMiAzMiAzMnMzMSAtMTQgMzEgLTMyYzAgLTEyIC03IC0yMyAtMTggLTI4YzIgLTIgMTAgLTggMjIgLThjMjYgMCA0MyAyOSA0MyA2NXMtMjMgNTkgLTQ5IDU5Yy0yMCAwIC0yNyAtMyAtMzUgLTljLTYgLTQgLTggLTUgLTEwIC01Yy03IDAgLTcgMiAtNyA4YzAgMSAxIDI1IDMgNDZzMyA1MSAzIDUyYzAgNyAyIDEyIDYgMTJjNSAwIDEyIC0yIDIyIC01IHMyNiAtNiA0NCAtNnMzOSAzIDQ5IDZzMTggNSAyNCA1YzMgMCA1IC0zIDUgLTdzMCAtMTIgLTkgLTIzcy0zNSAtMjggLTY5IC0yOGMtMjEgMCAtNDMgNCAtNjEgMTBsLTMgLTUwYzIwIDEzIDM3IDE0IDUzIDE0YzQ4IDAgOTMgLTMxIDkzIC03OXMtNDIgLTgxIC04NiAtODFjLTQyIDAgLTgzIDE3IC04MyA1MnpNMzc3IDE0OWw3MyAtMzQ2YzYzIDMwIDExMiAxMDUgMTEyIDE4MmMwIDkwIC02MiAxNjUgLTE2NSAxNjVjLTcgMCAtMTMgMCAtMjAgLTF6ICIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMjgxLnhtbAA8c3ltYm9sIGlkPSJFMjgxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNjJjMCA0NiAzMCA4MiA4MyA4MmMzNSAwIDU2IC0xMSA4NyAtMzZ2MzM4czAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtNTk5YzAgLTcgLTcgLTEyIC0xNSAtMTJjLTYgMCAtMjAgMTAgLTMyIDE5Yy03NyA1OCAtMTUzIDEyMSAtMTUzIDIwOHpNNzcgNjJjMCAtOTAgNTkgLTE0NCA5MyAtMTc0djE3MGMtMTMgMTkgLTMyIDM5IC01NiAzOWMtMjYgMCAtMzcgLTE0IC0zNyAtMzV6TTI0NiAtMTUzdjU5OXMwIDE0IDE1IDE0IHMxNSAtMTQgMTUgLTE0di0zMzhjMzEgMjUgNTIgMzYgODcgMzZjNTMgMCA4MyAtMzYgODMgLTgyYzAgLTg3IC03NiAtMTUwIC0xNTMgLTIwOGMtMTIgLTkgLTI2IC0xOSAtMzIgLTE5Yy04IDAgLTE1IDUgLTE1IDEyek0yNzYgNTh2LTE3MGMzNCAzMCA5MyA4NCA5MyAxNzRjMCAyMSAtMTEgMzUgLTM3IDM1Yy0yNCAwIC00MyAtMjAgLTU2IC0zOXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUyQi54bWwAPHN5bWJvbCBpZD0iRTUyQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNzIgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5cy0xMyAtMjQgLTE4IC0yNHMtOCAzIC04IDhzMSAxMCAxMyAzNXM0MSA3NSA5OSA3NXM2NiAtNDcgNjYgLTQ3czMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDcgYzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6TTEzOSA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NGMtMTUgMCAtMzYgLTEgLTYxIC0zNXpNMjc0IC0xNjdjMCA4IDcgMTMgMzEgMTNjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4IHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0N2MwIC0xIC01MCAtMTY2IC01MCAtMTY2cy0xIC0zIC0xIC01YzAgLTQgNSAtMTAgMjMgLTEwIGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNNDg1IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNUU3LnhtbAA8c3ltYm9sIGlkPSJFNUU3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDY5IDU2IDEyNSAxMjUgMTI1czEyNSAtNTYgMTI1IC0xMjVzLTU2IC0xMjUgLTEyNSAtMTI1cy0xMjUgNTYgLTEyNSAxMjV6TTI0IDBjMCAtNTYgNDUgLTEwMSAxMDEgLTEwMXMxMDEgNDUgMTAxIDEwMXMtNDUgMTAxIC0xMDEgMTAxcy0xMDEgLTQ1IC0xMDEgLTEwMXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTI0Mi54bWwAPHN5bWJvbCBpZD0iRTI0MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAwIDAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNGMyNCAtNjYgMTIzIC0xNjEgMTcxIC0yMDZzODMgLTEwOSA4MyAtMTg3YzAgLTM3IC01IC03NCAtMTcgLTExMmMxMSAtMjggMTcgLTU5IDE3IC05MmMwIC04OCAtMzMgLTE4NCAtMTAxIC0yNjRjLTExIC0xMyAtMTggLTE5IC0yNCAtMTlzLTEyIDUgLTEyIDEyczQgMTMgMjIgMzdzNzYgMTEyIDc2IDIxMGMwIDE0MCAtODkgMjE1IC0yMTUgMjE1aC0zMHY0MDZ6TTMwIC0yMDJ2LTIgYzI0IC02NiAxMjMgLTE2MSAxNTUgLTE5MHM0NSAtNDYgNTcgLTY0YzIgMTMgMyAyNyAzIDQxYzAgMTQwIC04OSAyMTUgLTIxNSAyMTV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1MjQueG1sADxzeW1ib2wgaWQ9IkU1MjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0MGMwIDE5IDE2IDM1IDM1IDM1czM1IC0xNiAzNSAtMzVjMCAtNyAtMiAtMTQgLTYgLTIwYzIgLTIgMTIgLTkgMzMgLTljMjUgMCA0MSAxOSA0MSAzNmMwIDE5IC0yMCAzMyAtNDAgNDRjLTQyIDI0IC02NiA2MSAtNjYgOTVjMCA1MiA1NCA4NiAxMDMgODZjNDQgMCA5MSAtMjUgOTEgLTYwYzAgLTE5IC0xNiAtMzUgLTM1IC0zNXMtMzUgMTYgLTM1IDM1YzAgNyAyIDEzIDUgMThjLTEgMSAtMTEgNyAtMjYgNyBjLTI2IDAgLTM2IC0xOSAtMzYgLTMyYzAgLTI0IDE3IC0zNCAzOCAtNDZjMzggLTIxIDY5IC01NiA2OSAtOTNjMCAtNTYgLTYxIC04OCAtMTA5IC04OGMtMzggMCAtOTcgMjQgLTk3IDYyeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTMwLnhtbAA8c3ltYm9sIGlkPSJFNTMwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNDQgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5IHMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek0xMzMgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwIHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek00MTAgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OSBjMzYgOTcgMTA4IDE3OCAxOTYgMTc4YzQ3IDAgMTAxIC0yMiAxMDEgLTY3YzAgLTI4IC0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTMxLnhtbAA8c3ltYm9sIGlkPSJFNTMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNDQgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5IHMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek0xMzMgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwIHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek00MTAgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OSBjMzYgOTcgMTA4IDE3OCAxOTYgMTc4YzQ3IDAgMTAxIC0yMiAxMDEgLTY3YzAgLTI4IC0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek02ODcgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MCBjMCAtMTUgLTcgLTI5IC0xNyAtMzhjNzcgMTEgMTEyIDE5NyAxNDAgMzQ5aC01OXMtMjAgMCAtMjAgMTlzMjAgMTkgMjAgMTloNjljMzYgOTcgMTA4IDE3OCAxOTYgMTc4YzQ3IDAgMTAxIC0yMiAxMDEgLTY3YzAgLTI4IC0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5IGMtMjcgLTEzNyAtODggLTM4MSAtMjYwIC0zODFjLTM4IDAgLTcyIDI4IC03MiA3MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTI0My54bWwAPHN5bWJvbCBpZD0iRTI0MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDB2NDA2aDMwYzEyOSAyMSAyNDUgODMgMjQ1IDIzN2MwIDk4IC01OCAxODYgLTc2IDIxMHMtMjIgMzAgLTIyIDM3czYgMTIgMTIgMTJzMTMgLTYgMjQgLTE5YzY4IC04MCAxMDEgLTE3NiAxMDEgLTI2NGMwIC0zMiAtNiAtNjMgLTE3IC05MWMxMiAtMzggMTcgLTc2IDE3IC0xMTNjMCAtOTAgLTUwIC0xNjggLTEwOCAtMjE2cy0xNTIgLTEzMyAtMTc2IC0xOTljMCAwIDAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHpNMzAgMjAyIGMxMjkgMjEgMjQ1IDgzIDI0NSAyMzdjMCAxMyAtMSAyNiAtMyAzOWMtMTggLTMwIC00MiAtNTUgLTgzIC04OXMtMTM1IC0xMTkgLTE1OSAtMTg1di0yeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTI1LnhtbAA8c3ltYm9sIGlkPSJFNTI1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0yNCAyMWMwIDcgOCAxNCAzMCAzMGM1IDQgMTczIDE0NiAxNzMgMTQ2aC0xMTdjLTE1IDAgLTIyIC02IC0zNSAtMTljLTQgLTQgLTggLTUgLTEyIC01cy0xNSAwIC0xNSA4bDM2IDgyczUgOSA5IDloMjM3YzcgMCA4IC0zIDggLThjMCAtMyAtMSAtOCAtNCAtMTFsLTE5MiAtMTYxczcgMiAxMiAyYzE4IDAgMzMgLTggNDUgLTE3YzE1IC0xMyAyNyAtMTggNDkgLTE4Yy0xNiAzIC0yOCAxNyAtMjggMzRjMCAxOSAxNiAzNSAzNSAzNSBzMzUgLTE2IDM1IC0zNWMwIC00OSAtNTggLTkzIC0xMDkgLTkzYy0yMCAwIC0zMyA2IC00NSAxM2MtMTUgOSAtMzIgMTQgLTQ4IDE0Yy0xMyAwIC0yNiAtMiAtMzMgLTlzLTExIC0xMCAtMTggLTEwcy0xMyA2IC0xMyAxM3oiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUyQy54bWwAPHN5bWJvbCBpZD0iRTUyQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNDEgMTYxYzAgNSAyIDE1IDEzIDM4czQ4IDczIDk0IDczczYwIC00MiA2MCAtNDJzMjkgNDIgNjAgNDJjNDYgMCA2MCAtNDIgNjAgLTQyczI5IDQyIDYwIDQyYzM4IDAgNjQgLTMwIDY0IC02NmMwIC0xNSAtMjMgLTgwIC0yMyAtODBzLTI1IC03NCAtMjUgLTkzYzAgLTggMiAtMTUgMTAgLTE1YzI1IDAgNTQgMzUgNjIgNThzMTIgMjYgMTcgMjZzOCAtMyA4IC04YzAgLTQ1IC01NiAtMTE0IC0xMTAgLTExNGMtMzAgMCAtNTggMjYgLTU4IDYzIGMwIDE5IDI1IDkzIDI1IDkzczIzIDY1IDIzIDgwYzAgOSAtNyAyMCAtMTYgMjBjLTIxIDAgLTM0IC00OCAtMzQgLTQ4bC01OCAtMTg0YzAgLTMgLTE0IC01IC0zMiAtNXMtMzkgMiAtMzkgN2MwIDAgNTkgMTgzIDU5IDIxMGMwIDkgLTcgMjAgLTE2IDIwYy0yMSAwIC0zNCAtNDggLTM0IC00OGwtNTggLTE4NGMwIC0zIC0xNCAtNSAtMzIgLTVzLTM5IDIgLTM5IDdjMCAwIDU5IDE4MyA1OSAyMTBjMCA5IC03IDIwIC0xNiAyMCBjLTMwIDAgLTU0IC00MSAtNjEgLTYycy0xMCAtMjEgLTE1IC0yMXMtOCAzIC04IDh6TTMyMiAtMTY3YzAgOCA3IDEzIDMxIDEzYzIyIDAgMjggMTkgMjggMTlsMTAyIDMzOHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2IGMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDdjMCAtMSAtNTAgLTE2NiAtNTAgLTE2NnMtMSAtMyAtMSAtNWMwIC00IDUgLTEwIDIzIC0xMGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNNTMzIDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMjgwLnhtbAA8c3ltYm9sIGlkPSJFMjgwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNjJjMCA0NiAzMCA4MiA4MyA4MmMzNSAwIDU2IC0xMSA4NyAtMzZ2MzM4czAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtNTk5YzAgLTcgLTcgLTEyIC0xNSAtMTJjLTYgMCAtMjAgMTAgLTMyIDE5Yy03NyA1OCAtMTUzIDEyMSAtMTUzIDIwOHpNNzcgNjJjMCAtOTAgNTkgLTE0NCA5MyAtMTc0djE3MGMtMTMgMTkgLTMyIDM5IC01NiAzOWMtMjYgMCAtMzcgLTE0IC0zNyAtMzV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNUMueG1sADxzeW1ib2wgaWQ9IkUwNUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNDkwdjk4MGMwIDYgNCAxMCAxMCAxMGgxMDFjNiAwIDEwIC00IDEwIC0xMHYtOTgwYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTEwMWMtNiAwIC0xMCA0IC0xMCAxMHpNMTY3IC00OTB2OTgwYzAgNiA0IDEwIDEwIDEwaDEwYzYgMCAxMCAtNCAxMCAtMTB2LTQ2OGM1NCA0MyAxMDggMTE2IDEwOCAxOThjMCAxMSA1IDE3IDEzIDE3czEzIC02IDEzIC0xN2MwIC04MiA1OSAtMTM2IDExOSAtMTM2YzgzIDAgODYgODQgODYgMTk4IGMwIDEzNCAtMTEgMTk1IC0xMDggMTk1Yy0yNCAwIC01MyAtNiAtNzMgLTE1YzI2IC03IDQ1IC0zMCA0NSAtNThjMCAtMzMgLTI3IC02MCAtNjAgLTYwcy02MCAyNyAtNjAgNjBjMCA2MCA4MSA5NiAxNDggOTZjMTExIDAgMjE0IC04NyAyMTQgLTIxOGMwIC0xMjIgLTg0IC0yMjIgLTE5MiAtMjIyYy0zMSAwIC01MyAxMyAtNzggMjhsLTUzIC04OGw1MyAtODhjMjUgMTUgNDcgMjggNzggMjhjMTA4IDAgMTkyIC0xMDAgMTkyIC0yMjIgYzAgLTEzMSAtMTAzIC0yMTggLTIxNCAtMjE4Yy02NyAwIC0xNDggMzYgLTE0OCA5NmMwIDMzIDI3IDYwIDYwIDYwczYwIC0yNyA2MCAtNjBjMCAtMjggLTE5IC01MSAtNDUgLTU4YzIwIC05IDQ5IC0xNSA3MyAtMTVjOTcgMCAxMDggNjEgMTA4IDE5NWMwIDExNCAtMyAxOTggLTg2IDE5OGMtNjAgMCAtMTE5IC01NCAtMTE5IC0xMzZjMCAtMTEgLTUgLTE3IC0xMyAtMTdzLTEzIDYgLTEzIDE3YzAgODIgLTU0IDE1NSAtMTA4IDE5OHYtNDY4IGMwIC02IC00IC0xMCAtMTAgLTEwaC0xMGMtNiAwIC0xMCA0IC0xMCAxMHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTA2OS54bWwAPHN5bWJvbCBpZD0iRTA2OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI0MGMwIDYgNCAxMCAxMCAxMGg5NGM2IDAgMTAgLTQgMTAgLTEwdi00ODBjMCAtNiAtNCAtMTAgLTEwIC0xMGgtOTRjLTYgMCAtMTAgNCAtMTAgMTB2NDgwek0yMjYgMjQwYzAgNiA0IDEwIDEwIDEwaDk0YzYgMCAxMCAtNCAxMCAtMTB2LTQ4MGMwIC02IC00IC0xMCAtMTAgLTEwaC05NGMtNiAwIC0xMCA0IC0xMCAxMHY0ODB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwODIueG1sADxzeW1ib2wgaWQ9IkUwODIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjE0YzAgODMgNzAgMTQyIDEyNiAxODFzMTEwIDgxIDExMCAxNDdjMCA2MSAtMjIgOTggLTc4IDk4Yy0zMyAwIC00OCAtOSAtNTUgLTE0YzIxIC0xMCAzNiAtMzIgMzYgLTU3YzAgLTM1IC0yOCAtNjMgLTYzIC02M3MtNjMgMjggLTYzIDYzYzAgNzAgODAgMTAyIDE2NSAxMDJjOTEgMCAxNzcgLTQwIDE3NyAtMTI5YzAgLTkzIC05NSAtMTUwIC0xNTkgLTE3MXMtMTExIC01MCAtMTQyIC04OGMzMyAyNiA3OCA0NSAxMjAgNDUgYzMwIDAgNTIgLTYgNzYgLTE4czQwIC0yMCA1NiAtMjBjMjAgMCAzMiAxMiAzOCAxOHMxNiAxMiAyMiAxMnMxMCAtNCAxMCAtMTJjMCAtNTAgLTY0IC0xMjMgLTExNiAtMTIzYy0zMiAwIC01NiA3IC04MCAyM3MtNDggMjYgLTcyIDI2cy0zNiAtNCAtNTQgLTE4cy0yNiAtMjAgLTM0IC0yMHMtMjAgNSAtMjAgMTh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0NDUueG1sADxzeW1ib2wgaWQ9IkU0NDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA2NHY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE4MXMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE3NGw2OCAxN3YxODFzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0xNzRzMzYgMTAgMzkgMTBjNiAwIDEyIC0xIDE1IC0xMHYtNjVjMCAtMTMgLTE1IC0xOCAtMTUgLTE4bC0zOSAtMTB2LTE1OXMzNiAxMCAzOSAxMGM2IDAgMTIgLTEgMTUgLTEwdi02NWMwIC0xMyAtMTUgLTE4IC0xNSAtMThsLTM5IC0xMHYtMTgxIHMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTc0bC02OCAtMTd2LTE4MXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTc0cy0zNiAtMTAgLTM5IC0xMGMtNiAwIC0xMiAxIC0xNSAxMHY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE1OXMtMzYgLTEwIC0zOSAtMTBjLTYgMCAtMTIgMSAtMTUgMTB6TTg0IDcxdi0xNTlsNjggMTd2MTU5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEIyLnhtbAA8c3ltYm9sIGlkPSJFNEIyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0IDE2NWMwIDAgLTE0IDAgLTE0IDE1czE0IDE1IDE0IDE1aDI3NnMxNCAwIDE0IC0xNXMtMTQgLTE1IC0xNCAtMTVoLTI3NnpNMTAyIDUwYzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MHMtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRDNi54bWwAPHN5bWJvbCBpZD0iRTRDNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE0djMzOWMwIDYgNiAxMSAxMiAxMWg1NDhjNiAwIDEyIC01IDEyIC0xMXYtMzM5czAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHYyMzBoLTUxMnYtMjMwczAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHpNMjQwIDQ2YzAgMjUgMjEgNDYgNDYgNDZzNDYgLTIxIDQ2IC00NnMtMjEgLTQ2IC00NiAtNDZzLTQ2IDIxIC00NiA0NnoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRDNC54bWwAPHN5bWJvbCBpZD0iRTRDNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDhjMCA1IDMgMTAgMyAxMGwyNzQgNDQ0czQgOCAxNCA4czE0IC04IDE0IC04bDI2OSAtNDM2czcgLTEwIDcgLTE4YzAgLTQgLTMgLTggLTkgLThoLTQ5Yy0xNCAwIC0yMSAxMSAtMjEgMTFsLTIzNCAzNzlsLTIyOSAtMzcycy0xMCAtMTggLTE3IC0xOGgtMTNjLTYgMCAtOSA0IC05IDh6TTI0NSA0NmMwIDI1IDIxIDQ2IDQ2IDQ2czQ2IC0yMSA0NiAtNDZzLTIxIC00NiAtNDYgLTQ2cy00NiAyMSAtNDYgNDZ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0NDcueG1sADxzeW1ib2wgaWQ9IkU0NDciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtM2MwIDEzIDE1IDE4IDE1IDE4bDY0IDE2djczcy0zNiAtMTAgLTM5IC0xMGMtNiAwIC0xMiAxIC0xNSAxMHY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE0MXMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTEzNGw2OCAxN3YxNDFzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0xMzRzMzYgMTAgMzkgMTBjNiAwIDEyIC0xIDE1IC0xMHYtNjVjMCAtMTMgLTE1IC0xOCAtMTUgLTE4bC0zOSAtMTB2LTczczYxIDE2IDY0IDE2IGM2IDAgMTIgLTEgMTUgLTEwdi02NWMwIC0xMyAtMTUgLTE4IC0xNSAtMThsLTY0IC0xNnYtNzNzMzYgMTAgMzkgMTBjNiAwIDEyIC0xIDE1IC0xMHYtNjVjMCAtMTMgLTE1IC0xOCAtMTUgLTE4bC0zOSAtMTB2LTE0MXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTM0bC02OCAtMTd2LTE0MXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTM0cy0zNiAtMTAgLTM5IC0xMGMtNiAwIC0xMiAxIC0xNSAxMHY2NWMwIDEzIDE1IDE4IDE1IDE4IGwzOSAxMHY3M3MtNjEgLTE2IC02NCAtMTZjLTYgMCAtMTIgMSAtMTUgMTB2NjV6TTEwOSAzOGw2OCAxN3Y3M2wtNjggLTE3di03M3pNMTA5IC01NXYtNzNsNjggMTd2NzN6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0VBQUEueG1sADxzeW1ib2wgaWQ9IkVBQUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMTRjMCA0IDMgNiA2IDZzNyAtMyAxNiAtMTFzMTcgLTExIDM0IC0xMWMyOCAwIDU5IDM4IDU5IDM4czMxIDM4IDY3IDM4YzI5IDAgNTAgLTE3IDY4IC0zNXMyMCAtMjEgMjAgLTI1cy0zIC02IC02IC02cy03IDMgLTE2IDExcy0xNyAxMSAtMzQgMTFjLTI4IDAgLTU5IC0zOCAtNTkgLTM4cy0zMSAtMzggLTY3IC0zOGMtMjkgMCAtNTAgMTcgLTY4IDM1cy0yMCAyMSAtMjAgMjV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U2NTEueG1sADxzeW1ib2wgaWQ9IkU2NTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzMDdjMCAxMDggMTEzIDE5MyAyMzEgMTkzYzk4IDAgMTczIC02NiAxNzMgLTE0MWMwIC00NyAtMzMgLTczIC02OCAtNzNjLTMzIDAgLTY5IDI4IC02OSA3M2MwIDggMyAxMyAxMCAxM2M2IDAgMTAgLTYgMTUgLTE2czE1IC0xMyAyNyAtMTNjMjMgMCA0MiAxNSA0MiAzOWMwIDU1IC01OSA5NSAtMTIyIDk1Yy0yMSAtMzggLTQwIC03NCAtNDAgLTk4YzAgLTIzIDEyIC00MSAzNCAtNjNzMzQgLTM4IDM0IC02OCBjMCAtNDggLTMxIC05OCAtNjAgLTEzN2MwIDAgMTggMSAyOCAxYzM4IDAgNzggLTEzIDEwNyAtNDJsMjkgMjRzMTAgOSAyMCA5YzcgMCAxMCAtNCAxMCAtMTBjMCAtMTMgLTIzIC0zMCAtMjMgLTMwbC00NSAtMzdjLTIyIC0xOCAtMzkgLTI2IC00NyAtMjZjLTcgMCAtOCAwIC0xNyAyMXMtMzcgNTUgLTcxIDU1Yy04IDAgLTE5IC0yIC0xOSAtMmMtMjIgLTI5IC01NyAtNzQgLTcwIC03NGMtNyAwIC0xMiA1IC0xMiAxMmMwIDM2IDQ0IDczIDc0IDg4IGMzNiA0NiA1MSA3NyA1MSAxMDFjMCAxNSAtNCAyMiAtMjggNDNzLTM5IDQ5IC0zOSA4NXMyMyA4OSA1NiAxNDhjLTg1IDAgLTE3MCAtNzIgLTE3MCAtMTQ2YzAgLTI2IDggLTM5IDI5IC0zOXM0MyAxOSA0MyA0NmMwIDEwIDQgMTQgMTEgMTRzMTIgLTQgMTIgLTE5YzAgLTUyIC0yNyAtMTAxIC03OCAtMTAxYy0zOSAwIC01OCAzNCAtNTggNzV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwOTQueG1sADxzeW1ib2wgaWQ9IkUwOTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgMTAyIDI3IDE3NSA3NyAyNTVjNyAxMSAxMiAxMiAxNSAxMmM3IDAgMTIgLTQgMTIgLTljMCAtMyAtMSAtNiAtNSAtMTVjLTMwIC03MyAtNDUgLTE0NSAtNDUgLTI0M3MxNSAtMTcwIDQ1IC0yNDNjNCAtOSA1IC0xMiA1IC0xNWMwIC01IC01IC05IC0xMiAtOWMtMyAwIC04IDEgLTE1IDEyYy01MCA4MCAtNzcgMTUzIC03NyAyNTV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwODAueG1sADxzeW1ib2wgaWQ9IkUwODAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgMTMyIDEwMCAyNDMgMjEyIDI0M3MyMTIgLTExMSAyMTIgLTI0M3MtMTAwIC0yNDMgLTIxMiAtMjQzcy0yMTIgMTExIC0yMTIgMjQzek0xMzIgMGMwIC05NiAwIC0yMTcgODAgLTIxN3M4MCAxMjEgODAgMjE3czAgMjE3IC04MCAyMTdzLTgwIC0xMjEgLTgwIC0yMTd6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNDMueG1sADxzeW1ib2wgaWQ9IkUwNDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzNzBjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwcy0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwek0wIDYyMGMwIDI4IDIyIDUwIDUwIDUwczUwIC0yMiA1MCAtNTBzLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyODIueG1sADxzeW1ib2wgaWQ9IkUyODIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA3NnY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE4MXMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE3NHMzNiAxMCAzOSAxMGM2IDAgMTIgLTEgMTUgLTEwdi02NWMwIC0xMyAtMTUgLTE4IC0xNSAtMThsLTM5IC0xMHYtMTU5czM2IDEwIDM5IDEwYzYgMCAxMiAtMSAxNSAtMTB2LTY1YzAgLTEzIC0xNSAtMTggLTE1IC0xOGwtMzkgLTEwdi0xODFzMCAtMTQgLTE1IC0xNHMtMTUgMTQgLTE1IDE0djE3NHMtMzYgLTEwIC0zOSAtMTAgYy02IDAgLTEyIDEgLTE1IDEwdjY1YzAgMTMgMTUgMTggMTUgMThsMzkgMTB2MTU5cy0zNiAtMTAgLTM5IC0xMGMtNiAwIC0xMiAxIC0xNSAxMHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUyQS54bWwAPHN5bWJvbCBpZD0iRTUyQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNzIgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5cy0xMyAtMjQgLTE4IC0yNHMtOCAzIC04IDhzMSAxMCAxMyAzNXM0MSA3NSA5OSA3NXM2NiAtNDcgNjYgLTQ3czMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDcgYzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6TTEzOSA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NGMtMTUgMCAtMzYgLTEgLTYxIC0zNXpNMjc0IC0xNjdjMCA4IDcgMTMgMzEgMTNjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4IHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0N2MwIC0xIC01MCAtMTY2IC01MCAtMTY2cy0xIC0zIC0xIC01YzAgLTQgNSAtMTAgMjMgLTEwIGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNNDg1IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1ek02MjAgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5IHMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00N3MzMyA0MyA4OCA0M2M0MyAwIDgwIC00MCA4MCAtOTZjMCAtMTA0IC02MyAtMTkyIC0xNDYgLTE5MmMtMzcgMCAtNjAgMTcgLTcxIDQ3YzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6IE04MzEgNjFjMCAtMjEgMTUgLTM0IDMzIC0zNGM3MSAwIDk4IDkwIDk4IDE1MWMwIDIzIC0xMiA0NCAtMzIgNDRjLTE1IDAgLTM2IC0xIC02MSAtMzV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1MzMueG1sADxzeW1ib2wgaWQ9IkU1MzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0NCAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5YzM2IDk3IDEwOCAxNzggMTk2IDE3OGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MGMwIDEzIDUgMjUgMTMgMzRjLTQ4IDAgLTg2IC02NSAtMTAxIC0xNDVoNTlzMjAgMCAyMCAtMTkgcy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6TTEzMyAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5YzM2IDk3IDEwOCAxNzggMTk2IDE3OGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTAgcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5cy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6TTQxMCAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5IGMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5cy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6TTY4NyAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwIGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5cy0yMCAtMTkgLTIwIC0xOWgtNjkgYy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek05NjQgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTAgYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek0xMjQxIC03N2MwIDI4IDIyIDUwIDUwIDUwczUwIC0yMiA1MCAtNTBjMCAtMTUgLTcgLTI5IC0xNyAtMzhjNzcgMTEgMTEyIDE5NyAxNDAgMzQ5aC01OXMtMjAgMCAtMjAgMTlzMjAgMTkgMjAgMTloNjkgYzM2IDk3IDEwOCAxNzggMTk2IDE3OGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MGMwIDEzIDUgMjUgMTMgMzRjLTQ4IDAgLTg2IC02NSAtMTAxIC0xNDVoNTlzMjAgMCAyMCAtMTlzLTIwIC0xOSAtMjAgLTE5aC02OWMtMjcgLTEzNyAtODggLTM4MSAtMjYwIC0zODFjLTM4IDAgLTcyIDI4IC03MiA3MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUyNy54bWwAPHN5bWJvbCBpZD0iRTUyNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNzIgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5cy0xMyAtMjQgLTE4IC0yNHMtOCAzIC04IDhzMSAxMCAxMyAzNXM0MSA3NSA5OSA3NXM2NiAtNDcgNjYgLTQ3czMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDcgYzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6TTEzOSA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NGMtMTUgMCAtMzYgLTEgLTYxIC0zNXpNMjc0IC0xNjdjMCA4IDcgMTMgMzEgMTNjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4IHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0N2MwIC0xIC01MCAtMTY2IC01MCAtMTY2cy0xIC0zIC0xIC01YzAgLTQgNSAtMTAgMjMgLTEwIGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNNDg1IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1ek02MjAgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5IHMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00N3MzMyA0MyA4OCA0M2M0MyAwIDgwIC00MCA4MCAtOTZjMCAtMTA0IC02MyAtMTkyIC0xNDYgLTE5MmMtMzcgMCAtNjAgMTcgLTcxIDQ3YzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6IE04MzEgNjFjMCAtMjEgMTUgLTM0IDMzIC0zNGM3MSAwIDk4IDkwIDk4IDE1MWMwIDIzIC0xMiA0NCAtMzIgNDRjLTE1IDAgLTM2IC0xIC02MSAtMzV6TTk2NiAtMTY3YzAgOCA3IDEzIDMxIDEzYzIyIDAgMjggMTkgMjggMTlsMTAyIDMzOHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDcgczMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDdjMCAtMSAtNTAgLTE2NiAtNTAgLTE2NnMtMSAtMyAtMSAtNWMwIC00IDUgLTEwIDIzIC0xMGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNMTE3NyA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NCBjLTE1IDAgLTM2IC0xIC02MSAtMzV6TTEzMTIgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5cy0xMyAtMjQgLTE4IC0yNHMtOCAzIC04IDhzMSAxMCAxMyAzNXM0MSA3NSA5OSA3NXM2NiAtNDcgNjYgLTQ3czMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyIGMtMzcgMCAtNjAgMTcgLTcxIDQ3YzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6TTE1MjMgNjFjMCAtMjEgMTUgLTM0IDMzIC0zNGM3MSAwIDk4IDkwIDk4IDE1MWMwIDIzIC0xMiA0NCAtMzIgNDRjLTE1IDAgLTM2IC0xIC02MSAtMzV6TTE2NTggLTE2N2MwIDggNyAxMyAzMSAxMyBjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4czUgMTcgNSAyM2MwIDcgLTMgMTEgLTExIDExYy0yMiAwIC00NyAtMzcgLTU3IC01OXMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00N3MzMyA0MyA4OCA0M2M0MyAwIDgwIC00MCA4MCAtOTZjMCAtMTA0IC02MyAtMTkyIC0xNDYgLTE5MmMtMzcgMCAtNjAgMTcgLTcxIDQ3YzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTUgYzAgLTQgNSAtMTAgMjMgLTEwYzI0IDAgMzEgLTUgMzEgLTEzcy03IC0xMyAtMzEgLTEzaC0xNDJjLTI0IDAgLTMxIDUgLTMxIDEzek0xODY5IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMjQxLnhtbAA8c3ltYm9sIGlkPSJFMjQxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMHYyMjRoMzBjMTU2IDAgMjQ1IDEyMSAyNDUgMjczYzAgOTggLTU4IDE4NiAtNzYgMjEwcy0yMiAzMCAtMjIgMzdzNiAxMiAxMiAxMnMxMyAtNiAyNCAtMTljNjggLTgwIDEwMSAtMTc2IDEwMSAtMjY0YzAgLTE0MyAtNzcgLTIyNiAtMTQzIC0yOTFzLTExNyAtMTE2IC0xNDEgLTE4MmMwIDAgMCAtMTQgLTE1IC0xNHMtMTUgMTQgLTE1IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTI2LnhtbAA8c3ltYm9sIGlkPSJFNTI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS00MSAxNjFjMCA1IDIgMTUgMTMgMzhzNDggNzMgOTQgNzNzNjAgLTQyIDYwIC00MnMyOSA0MiA2MCA0MmMzOCAwIDY0IC0zMCA2NCAtNjZjMCAtMTUgLTIzIC04MCAtMjMgLTgwcy0yNSAtNzQgLTI1IC05M2MwIC04IDIgLTE1IDEwIC0xNWMyNSAwIDU0IDM1IDYyIDU4czEyIDI2IDE3IDI2czggLTMgOCAtOGMwIC00NSAtNTYgLTExNCAtMTEwIC0xMTRjLTMwIDAgLTU4IDI2IC01OCA2M2MwIDE5IDI1IDkzIDI1IDkzczIzIDY1IDIzIDgwIGMwIDkgLTcgMjAgLTE2IDIwYy0yMSAwIC0zNCAtNDggLTM0IC00OGwtNTggLTE4NGMwIC0zIC0xNCAtNSAtMzIgLTVzLTM5IDIgLTM5IDdjMCAwIDU5IDE4MyA1OSAyMTBjMCA5IC03IDIwIC0xNiAyMGMtMzAgMCAtNTQgLTQxIC02MSAtNjJzLTEwIC0yMSAtMTUgLTIxcy04IDMgLTggOHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTI0MC54bWwAPHN5bWJvbCBpZD0iRTI0MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAwIDAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNGMyNCAtNjYgNTggLTExNiAxMTkgLTE5MXMxMzUgLTE2NiAxMzUgLTI4MmMwIC04OCAtMzMgLTE4NCAtMTAxIC0yNjRjLTExIC0xMyAtMTggLTE5IC0yNCAtMTlzLTEyIDUgLTEyIDEyczQgMTMgMjIgMzdzNzYgMTEyIDc2IDIxMGMwIDE1OSAtOTEgMjMwIC0yMTUgMjczaC0zMHYyMjR6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1MzIueG1sADxzeW1ib2wgaWQ9IkU1MzIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0NCAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5YzM2IDk3IDEwOCAxNzggMTk2IDE3OGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MGMwIDEzIDUgMjUgMTMgMzRjLTQ4IDAgLTg2IC02NSAtMTAxIC0xNDVoNTlzMjAgMCAyMCAtMTkgcy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6TTEzMyAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5YzM2IDk3IDEwOCAxNzggMTk2IDE3OGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTAgcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5cy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6TTQxMCAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5IGMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5cy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6TTY4NyAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwIGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5cy0yMCAtMTkgLTIwIC0xOWgtNjkgYy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek05NjQgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzhjNDcgMCAxMDEgLTIyIDEwMSAtNjdjMCAtMjggLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTAgYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNUU1LnhtbAA8c3ltYm9sIGlkPSJFNUU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExIC0xMmMwIDAgLTExIDAgLTExIDEyczExIDEyIDExIDEyaDEwMnYxMDJzMCAxMSAxMiAxMXMxMiAtMTEgMTIgLTExdi0xMDJoMTAyczExIDAgMTEgLTEycy0xMSAtMTIgLTExIC0xMmgtMTAydi0xMDJzMCAtMTEgLTEyIC0xMXMtMTIgMTEgLTEyIDExdjEwMmgtMTAyeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTNELnhtbAA8c3ltYm9sIGlkPSJFNTNEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNyAyMThjMCA1IDMgMTIgMTYgMjVzMzMgMjcgNzEgMjdzNTEgLTMwIDUxIC0zMHMzMyAzMiA4MSAzMmM0NCAwIDkxIC0yNSA5MSAtNjBjMCAtMTkgLTE2IC0zNSAtMzUgLTM1cy0zNSAxNiAtMzUgMzVjMCA3IDIgMTMgNSAxOGMtMSAxIC0xMSA3IC0yNiA3Yy0zOCAwIC01OSAtMTkgLTcyIC00MnMtNTkgLTE5MSAtNTkgLTE5MWMwIC0zIC0xNCAtNSAtMzIgLTVzLTM5IDIgLTM5IDdjMCAwIDYwIDE3MCA2MCAyMTIgYzAgMTMgLTcgMjEgLTE5IDIxYy0xNSAwIC0yNSAtNSAtMzMgLTE1cy0xMiAtMTQgLTE3IC0xNHMtOCAzIC04IDh6TTE0OSAtNzdjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwYzAgLTE1IC03IC0yOSAtMTcgLTM4Yzc3IDExIDExMiAxOTcgMTQwIDM0OWgtNTlzLTIwIDAgLTIwIDE5czIwIDE5IDIwIDE5aDY5YzM2IDk3IDEwOCAxNzggMTk2IDE3OGM0NyAwIDEwMSAtMjIgMTAxIC02N2MwIC0yOCAtMjIgLTUwIC01MCAtNTAgcy01MCAyMiAtNTAgNTBjMCAxMyA1IDI1IDEzIDM0Yy00OCAwIC04NiAtNjUgLTEwMSAtMTQ1aDU5czIwIDAgMjAgLTE5cy0yMCAtMTkgLTIwIC0xOWgtNjljLTI3IC0xMzcgLTg4IC0zODEgLTI2MCAtMzgxYy0zOCAwIC03MiAyOCAtNzIgNzB6TTU0NiAyMWMwIDcgOCAxNCAzMCAzMGM1IDQgMTczIDE0NiAxNzMgMTQ2aC0xMTdjLTE1IDAgLTIyIC02IC0zNSAtMTljLTQgLTQgLTggLTUgLTEyIC01cy0xNSAwIC0xNSA4bDM2IDgyczUgOSA5IDkgaDIzN2M3IDAgOCAtMyA4IC04YzAgLTMgLTEgLTggLTQgLTExbC0xOTIgLTE2MXM3IDIgMTIgMmMxOCAwIDMzIC04IDQ1IC0xN2MxNSAtMTMgMjcgLTE4IDQ5IC0xOGMtMTYgMyAtMjggMTcgLTI4IDM0YzAgMTkgMTYgMzUgMzUgMzVzMzUgLTE2IDM1IC0zNWMwIC00OSAtNTggLTkzIC0xMDkgLTkzYy0yMCAwIC0zMyA2IC00NSAxM2MtMTUgOSAtMzIgMTQgLTQ4IDE0Yy0xMyAwIC0yNiAtMiAtMzMgLTlzLTExIC0xMCAtMTggLTEwIHMtMTMgNiAtMTMgMTN6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyODMueG1sADxzeW1ib2wgaWQ9IkUyODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA1MnY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE4MXMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE3NGw2OCAxN3YxODFzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0xNzRsNjggMTd2MTgxczAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtMTc0czM2IDEwIDM5IDEwYzYgMCAxMiAtMSAxNSAtMTB2LTY1YzAgLTEzIC0xNSAtMTggLTE1IC0xOGwtMzkgLTEwdi0xNTlzMzYgMTAgMzkgMTBjNiAwIDEyIC0xIDE1IC0xMHYtNjUgYzAgLTEzIC0xNSAtMTggLTE1IC0xOGwtMzkgLTEwdi0xODFzMCAtMTQgLTE1IC0xNHMtMTUgMTQgLTE1IDE0djE3NGwtNjggLTE3di0xODFzMCAtMTQgLTE1IC0xNHMtMTUgMTQgLTE1IDE0djE3NGwtNjggLTE3di0xODFzMCAtMTQgLTE1IC0xNHMtMTUgMTQgLTE1IDE0djE3NHMtMzYgLTEwIC0zOSAtMTBjLTYgMCAtMTIgMSAtMTUgMTB2NjVjMCAxMyAxNSAxOCAxNSAxOGwzOSAxMHYxNTlzLTM2IC0xMCAtMzkgLTEwIGMtNiAwIC0xMiAxIC0xNSAxMHpNODQgNTl2LTE1OWw2OCAxN3YxNTl6TTE4MiAtNzZsNjggMTd2MTU5bC02OCAtMTd2LTE1OXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTBBOS54bWwAPHN5bWJvbCBpZD0iRTBBOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMTZjMCA2IDQgMTMgOSAxN2wxMDkgOTlsLTEwOSA5OWMtNSA0IC05IDExIC05IDE3YzAgMTIgMTAgMjIgMjIgMjJjNSAwIDExIC0yIDE1IC02bDExMyAtMTAzbDExMyAxMDNjNCA0IDEwIDYgMTUgNmMxMiAwIDIyIC0xMCAyMiAtMjJjMCAtNiAtNCAtMTMgLTkgLTE3bC0xMDkgLTk5bDEwOSAtOTljNSAtNCA5IC0xMSA5IC0xN2MwIC0xMiAtMTAgLTIyIC0yMiAtMjJjLTUgMCAtMTEgMiAtMTUgNmwtMTEzIDEwM2wtMTEzIC0xMDMgYy00IC00IC0xMCAtNiAtMTUgLTZjLTEyIDAgLTIyIDEwIC0yMiAyMnoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTA4MS54bWwAPHN5bWJvbCBpZD0iRTA4MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDM1YzAgNCAyIDcgMiA3bDk4IDE5MnM1IDkgOSA5aDEwM2M0IDAgNyAtNCA3IC04di0zODRjMCAtMzUgMjIgLTU4IDQxIC01OGM4IDAgMjQgLTEgMjQgLTE4YzAgLTE0IC0xMSAtMTggLTI0IC0xOGgtMjAyYy0xMyAwIC0yNCA0IC0yNCAxOGMwIDE3IDE2IDE4IDI0IDE4YzE5IDAgNDEgMjMgNDEgNTh2Mjg1bC02OCAtMTA3Yy00IC03IC03IC0xMCAtMTMgLTEwYy05IDAgLTE4IDcgLTE4IDE2eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDk1LnhtbAA8c3ltYm9sIGlkPSJFMDk1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTI1OGMwIDMgMSA2IDUgMTVjMzAgNzMgNDUgMTQ1IDQ1IDI0M3MtMTUgMTcwIC00NSAyNDNjLTQgOSAtNSAxMiAtNSAxNWMwIDUgNSA5IDEyIDljMyAwIDggLTEgMTUgLTEyYzUwIC04MCA3NyAtMTUzIDc3IC0yNTVzLTI3IC0xNzUgLTc3IC0yNTVjLTcgLTExIC0xMiAtMTIgLTE1IC0xMmMtNyAwIC0xMiA0IC0xMiA5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNjUwLnhtbAA8c3ltYm9sIGlkPSJFNjUwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMzA3YzAgMTA4IDExMyAxOTMgMjMxIDE5M2M5OCAwIDE3MyAtNjYgMTczIC0xNDFjMCAtNDcgLTMzIC03MyAtNjggLTczYy0zMyAwIC02OSAyOCAtNjkgNzNjMCA4IDMgMTMgMTAgMTNjNiAwIDEwIC02IDE1IC0xNnMxNSAtMTMgMjcgLTEzYzIzIDAgNDIgMTUgNDIgMzljMCA1NSAtNTkgOTUgLTEyMiA5NWMtMjEgLTM4IC00MCAtNzQgLTQwIC05OGMwIC0yMyAxMiAtNDEgMzQgLTYzczM0IC0zOCAzNCAtNjggYzAgLTQ4IC0zMSAtOTggLTYwIC0xMzdjMCAwIDE4IDEgMjggMWMzOCAwIDc4IC0xMyAxMDcgLTQybDI5IDI0cy0zIDE4IC0zIDM2YzAgNjEgNDQgMTQ1IDEwOCAxNDVjMzQgMCA1NiAtMjcgNTYgLTU3YzAgLTE2IC0yIC0zMSAtMTggLTQ0bC04MyAtNjhzMTAgLTUzIDU2IC01M2MyNSAwIDUyIDkgNzAgMzVjLTMgMTEgLTQgMjIgLTQgMzRjMCA2NCA0MCAxMjcgMTA4IDE2MWMtNDggNjEgLTExOSAxMDMgLTIwMiAxMjNjMCAwIC0xNyAzIC0xNyAxNCBjMCA4IDQgMTIgMTMgMTJjNCAwIDQwIC00IDEwOSAtMjlzMjE4IC0xMTkgMjE4IC0yNjRjMCAtNzUgLTQ2IC0xMzkgLTExOCAtMTM5Yy00MyAwIC03NyAyMiAtOTYgNThjLTI2IC0zMyAtNzEgLTU4IC0xMDcgLTU4Yy00MCAwIC02OSAyNSAtODMgNjNsLTQ1IC0zN2MtMjIgLTE4IC0zOSAtMjYgLTQ3IC0yNmMtNyAwIC04IDAgLTE3IDIxcy0zNyA1NSAtNzEgNTVjLTggMCAtMTkgLTIgLTE5IC0yYy0yMiAtMjkgLTU3IC03NCAtNzAgLTc0IGMtNyAwIC0xMiA1IC0xMiAxMmMwIDM2IDQ0IDczIDc0IDg4YzM2IDQ2IDUxIDc3IDUxIDEwMWMwIDE1IC00IDIyIC0yOCA0M3MtMzkgNDkgLTM5IDg1czIzIDg5IDU2IDE0OGMtODUgMCAtMTcwIC03MiAtMTcwIC0xNDZjMCAtMjYgOCAtMzkgMjkgLTM5czQzIDE5IDQzIDQ2YzAgMTAgNCAxNCAxMSAxNHMxMiAtNCAxMiAtMTljMCAtNTIgLTI3IC0xMDEgLTc4IC0xMDFjLTM5IDAgLTU4IDM0IC01OCA3NXpNNDIwIDE2MCBjMCAtMTAgMiAtMjQgMiAtMjRsNTAgNDFjMTQgMTEgMTYgMTQgMTYgMjRjMCAxNyAtMTIgMzUgLTMyIDM1Yy0yNyAwIC0zNiAtNDMgLTM2IC03NnpNNjA2IDEyMmMwIC00MyAyMyAtOTggNTMgLTk4czU1IDY5IDU1IDExNXMtMTIgODMgLTM1IDExOGMtNDYgLTIzIC03MyAtODYgLTczIC0xMzV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0NDYueG1sADxzeW1ib2wgaWQ9IkU0NDYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA5YzAgMTMgMTUgMTggMTUgMThsNjQgMTZ2NzNzLTM2IC0xMCAtMzkgLTEwYy02IDAgLTEyIDEgLTE1IDEwdjY1YzAgMTMgMTUgMTggMTUgMThsMzkgMTB2MTQxczAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtMTM0czM2IDEwIDM5IDEwYzYgMCAxMiAtMSAxNSAtMTB2LTY1YzAgLTEzIC0xNSAtMTggLTE1IC0xOGwtMzkgLTEwdi03M3M2MSAxNiA2NCAxNmM2IDAgMTIgLTEgMTUgLTEwdi02NWMwIC0xMyAtMTUgLTE4IC0xNSAtMTggbC02NCAtMTZ2LTczczM2IDEwIDM5IDEwYzYgMCAxMiAtMSAxNSAtMTB2LTY1YzAgLTEzIC0xNSAtMTggLTE1IC0xOGwtMzkgLTEwdi0xNDFzMCAtMTQgLTE1IC0xNHMtMTUgMTQgLTE1IDE0djEzNHMtMzYgLTEwIC0zOSAtMTBjLTYgMCAtMTIgMSAtMTUgMTB2NjVjMCAxMyAxNSAxOCAxNSAxOGwzOSAxMHY3M3MtNjEgLTE2IC02NCAtMTZjLTYgMCAtMTIgMSAtMTUgMTB2NjV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0QzUueG1sADxzeW1ib2wgaWQ9IkU0QzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtOGMwIDQgMyA4IDkgOGgxM2M3IDAgMTcgLTE4IDE3IC0xOGwyMjkgLTM3MmwyMzQgMzc5czcgMTEgMjEgMTFoNDljNiAwIDkgLTQgOSAtOGMwIC04IC03IC0xOCAtNyAtMThsLTI2OSAtNDM2cy00IC04IC0xNCAtOHMtMTQgOCAtMTQgOGwtMjc0IDQ0NHMtMyA1IC0zIDEwek0yNDUgLTQ2YzAgMjUgMjEgNDYgNDYgNDZzNDYgLTIxIDQ2IC00NnMtMjEgLTQ2IC00NiAtNDZzLTQ2IDIxIC00NiA0NnoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRFMi54bWwAPHN5bWJvbCBpZD0iRTRFMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEwdjIzMGMwIDYgNCAxMCAxMCAxMGgyNjRjNiAwIDEwIC00IDEwIC0xMHYtMjMwYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTI2NGMtNiAwIC0xMCA0IC0xMCAxMHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTBERC54bWwAPHN5bWJvbCBpZD0iRTBERCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCA3IDQgMTEgMzkgMjVzNzcgNTEgMTA4IDEwM2M1IDkgOCAxMSAxNCAxMXM5IC0yIDE0IC0xMWMzMSAtNTIgNzMgLTg5IDEwOCAtMTAzczM5IC0xOCAzOSAtMjVzLTQgLTExIC0zOSAtMjVzLTc3IC01MSAtMTA4IC0xMDNjLTUgLTkgLTggLTExIC0xNCAtMTFzLTkgMiAtMTQgMTFjLTMxIDUyIC03MyA4OSAtMTA4IDEwM3MtMzkgMTggLTM5IDI1ek02NiAtMTJjMzAgLTIwIDY0IC00MyA4NCAtNzNjMTAgMjMgODMgODcgMTA2IDk3IGMtMzAgMjAgLTY0IDQzIC04NCA3M2MtMTAgLTIzIC04MyAtODcgLTEwNiAtOTd6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1NjkueG1sADxzeW1ib2wgaWQ9IkU1NjkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgNzQgNTYgMTQxIDEyNSAxNDFjNjQgMCAxMjMgLTMwIDE3MCAtNjZ2MTExczAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtMTM3YzYgLTUgMTIgLTExIDE3IC0xNmM1MiAtNTIgMTE3IC05OSAxODYgLTk5YzQ0IDAgNjEgMzMgNjEgNjZzLTI4IDU5IC02MSA1OWMtMTIgMCAtMjQgLTQgLTM4IC0xMWMtOCAtNCAtMTcgLTYgLTI1IC02Yy0yNCAwIC00NCAyMSAtNDQgNDVjMCAzNyAzNiA1NCA3NCA1NCBjNzAgMCAxMjUgLTY3IDEyNSAtMTQxcy01NiAtMTQxIC0xMjUgLTE0MWMtNjQgMCAtMTIzIDMwIC0xNzAgNjZ2LTExMXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTM3Yy02IDUgLTEyIDExIC0xNyAxNmMtNTIgNTIgLTExNyA5OSAtMTg2IDk5Yy00NCAwIC02MSAtMzMgLTYxIC02NnMyOCAtNTkgNjEgLTU5YzEyIDAgMjQgNCAzOCAxMWM4IDQgMTcgNiAyNSA2YzI0IDAgNDQgLTIxIDQ0IC00NWMwIC0zNyAtMzYgLTU0IC03NCAtNTQgYy03MCAwIC0xMjUgNjcgLTEyNSAxNDF6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1NjgueG1sADxzeW1ib2wgaWQ9IkU1NjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgNzQgNTUgMTQxIDEyNSAxNDFjMzggMCA3NCAtMTcgNzQgLTU0YzAgLTI0IC0yMCAtNDUgLTQ0IC00NWMtOCAwIC0xNyAyIC0yNSA2Yy0xNCA3IC0yNiAxMSAtMzggMTFjLTMzIDAgLTYxIC0yNiAtNjEgLTU5czE3IC02NiA2MSAtNjZjNjkgMCAxMzQgNDcgMTg2IDk5czEyOSAxMDggMjE3IDEwOGM2OSAwIDEyNSAtNjcgMTI1IC0xNDFzLTU1IC0xNDEgLTEyNSAtMTQxYy0zOCAwIC03NCAxNyAtNzQgNTRjMCAyNCAyMCA0NSA0NCA0NSBjOCAwIDE3IC0yIDI1IC02YzE0IC03IDI2IC0xMSAzOCAtMTFjMzMgMCA2MSAyNiA2MSA1OXMtMTcgNjYgLTYxIDY2Yy02OSAwIC0xMzQgLTQ3IC0xODYgLTk5cy0xMjkgLTEwOCAtMjE3IC0xMDhjLTY5IDAgLTEyNSA2NyAtMTI1IDE0MXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTBERS54bWwAPHN5bWJvbCBpZD0iRTBERSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCA3IDYgMTEgNTYgMjVzMTExIDUxIDE1NSAxMDNjNyA5IDExIDExIDIwIDExczEzIC0yIDIwIC0xMWM0NCAtNTIgMTA1IC04OSAxNTUgLTEwM3M1NiAtMTggNTYgLTI1cy02IC0xMSAtNTYgLTI1cy0xMTEgLTUxIC0xNTUgLTEwM2MtNyAtOSAtMTEgLTExIC0yMCAtMTFzLTEzIDIgLTIwIDExYy00NCA1MiAtMTA1IDg5IC0xNTUgMTAzcy01NiAxOCAtNTYgMjV6TTExNCAwYzQ3IC0yOCA4NSAtNjEgMTE3IC0xMDQgYzMyIDQzIDcwIDc2IDExNyAxMDRjLTQ3IDI4IC04NSA2MSAtMTE3IDEwNGMtMzIgLTQzIC03MCAtNzYgLTExNyAtMTA0eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEUzLnhtbAA8c3ltYm9sIGlkPSJFNEUzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEwYzAgNiA0IDEwIDEwIDEwaDMxMGM2IDAgMTAgLTQgMTAgLTEwdi0xMDVjMCAtNiAtNCAtMTAgLTEwIC0xMGgtMzEwYy02IDAgLTEwIDQgLTEwIDEwdjEwNXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRFMS54bWwAPHN5bWJvbCBpZD0iRTRFMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI0MGMwIDYgNCAxMCAxMCAxMGgyNjRjNiAwIDEwIC00IDEwIC0xMHYtNDgwYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTI2NGMtNiAwIC0xMCA0IC0xMCAxMHY0ODB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0RTQueG1sADxzeW1ib2wgaWQ9IkU0RTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMHYxMDVjMCA2IDQgMTAgMTAgMTBoMzEwYzYgMCAxMCAtNCAxMCAtMTB2LTEwNWMwIC02IC00IC0xMCAtMTAgLTEwaC0zMTBjLTYgMCAtMTAgNCAtMTAgMTB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U2MzEueG1sADxzeW1ib2wgaWQ9IkU2MzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMTBjMCA1NiA0MSAxMDIgOTUgMTA5djgwczAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtODBjNTQgLTcgOTUgLTUzIDk1IC0xMDljMCAtNjEgLTQ5IC0xMTAgLTExMCAtMTEwcy0xMTAgNDkgLTExMCAxMTB6TTMwIDExMGMwIC00NCAzNiAtODAgODAgLTgwczgwIDM2IDgwIDgwYzAgMzkgLTI4IDcyIC02NSA3OXYtODBzMCAtMTQgLTE1IC0xNHMtMTUgMTQgLTE1IDE0djgwYy0zNyAtNyAtNjUgLTQwIC02NSAtNzl6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwREIueG1sADxzeW1ib2wgaWQ9IkUwREIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgNyA0IDExIDM5IDI1czc3IDUxIDEwOCAxMDNjNSA5IDggMTEgMTQgMTFzOSAtMiAxNCAtMTFjMzEgLTUyIDczIC04OSAxMDggLTEwM3MzOSAtMTggMzkgLTI1cy00IC0xMSAtMzkgLTI1cy03NyAtNTEgLTEwOCAtMTAzYy01IC05IC04IC0xMSAtMTQgLTExcy05IDIgLTE0IDExYy0zMSA1MiAtNzMgODkgLTEwOCAxMDNzLTM5IDE4IC0zOSAyNXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTVCMC54bWwAPHN5bWJvbCBpZD0iRTVCMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC01MGMwIDYgMiA5IDcgMTVsMTM1IDE1OXMzIDQgOCA0czggLTQgOCAtNGwxMjUgLTEyNGwxMDUgMTI0czMgNCA4IDRzOCAtNCA4IC00bDEyNSAtMTI0YzEwIDE0IDUzIDg4IDc3IDEzMHM2NiAxMTIgMTk0IDExMmMwIDAgMTQgMCAxNCAtMTVzLTE0IC0xNSAtMTQgLTE1Yy0xMTYgMCAtMTQ4IC02MCAtMTg4IC0xMzZzLTkxIC0xNDIgLTE0OCAtMjAwYzAgMCAtMyAtNCAtOCAtNHMtOCA0IC04IDRsLTEyNSAxMjRsLTEwNSAtMTI0IHMtMyAtNCAtOCAtNHMtOCA0IC04IDRsLTEyNSAxMjRsLTQ1IC01M2MtNSAtNiAtMTAgLTExIC0xNyAtMTFzLTE1IDUgLTE1IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMERDLnhtbAA8c3ltYm9sIGlkPSJFMERDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDcgNiAxMSA1NiAyNXMxMTEgNTEgMTU1IDEwM2M3IDkgMTEgMTEgMjAgMTFzMTMgLTIgMjAgLTExYzQ0IC01MiAxMDUgLTg5IDE1NSAtMTAzczU2IC0xOCA1NiAtMjVzLTYgLTExIC01NiAtMjVzLTExMSAtNTEgLTE1NSAtMTAzYy03IC05IC0xMSAtMTEgLTIwIC0xMXMtMTMgMiAtMjAgMTFjLTQ0IDUyIC0xMDUgODkgLTE1NSAxMDNzLTU2IDE4IC01NiAyNXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTYzMC54bWwAPHN5bWJvbCBpZD0iRTYzMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIwM2MwIDYxIDQ5IDExMCAxMTAgMTEwczExMCAtNDkgMTEwIC0xMTBjMCAtNTYgLTQxIC0xMDIgLTk1IC0xMDl2LTgwczAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHY4MGMtNTQgNyAtOTUgNTMgLTk1IDEwOXpNMzAgMjAzYzAgLTM5IDI4IC03MiA2NSAtNzl2ODBzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di04MGMzNyA3IDY1IDQwIDY1IDc5YzAgNDQgLTM2IDgwIC04MCA4MHMtODAgLTM2IC04MCAtODB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0RTUueG1sADxzeW1ib2wgaWQ9IkU0RTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTg4YzAgNTggNTIgODcgMTEwIDg3YzE0IDAgNDggLTYgNDggLTZzLTE0NSAxMjQgLTE0NSAxMzVjMCA0IDAgNiA3IDEzYzQ2IDUwIDYxIDExNyA2MSAxNzVjMCA1MCAtMTUgOTUgLTQ3IDEyN2MtNCA0IC02IDggLTYgMTJjMCA1IDQgMTAgMTIgMTBjMTIgMCAxNzYgLTExMCAxNzYgLTE1NWMwIC0xOSAtMTIgLTUyIC0yOSAtODVzLTMyIC03MSAtMzIgLTk4YzAgLTU4IDIwIC0xMTUgNDMgLTEzNXMyNCAtMjQgMjQgLTI5IGMwIC03IC01IC0xMyAtMTMgLTEzYy01IDAgLTEzIDIgLTE2IDNzLTExIDIgLTE3IDJjLTE4IDAgLTMyIC01IC00NiAtMTRjLTMxIC0yMSAtNDUgLTUyIC00NSAtODVzMTQgLTY3IDQzIC05NmM2IC02IDggLTkgOCAtMTRzLTUgLTkgLTEwIC05cy04IDEgLTE0IDVjLTY5IDQ2IC0xMTIgMTA2IC0xMTIgMTcweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEU3LnhtbAA8c3ltYm9sIGlkPSJFNEU3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyMGMwIDQyIDM0IDc2IDc2IDc2czc2IC0zNCA3NiAtNzZjMCAtMTkgLTcgLTM3IC0xOSAtNTBjNDMgMTIgNzUgNDIgOTMgODZsNDcgMTU5Yy0zMSAtMjAgLTYyIC0zNiAtOTcgLTM2Yy01NiAwIC0xMDQgMzQgLTEwNCA4NWMwIDQyIDM0IDc2IDc2IDc2czc2IC0zNCA3NiAtNzZjMCAtMTkgLTcgLTM3IC0xOSAtNTBjNDMgMTIgNzUgNDIgOTMgODZjMyA4IDkgMTEgMTYgMTFzMTQgLTYgMTQgLTE1YzAgMCAwIC0zIC0xIC02IGwtMTc5IC02MDdjLTMgLTggLTkgLTExIC0xNiAtMTFzLTE0IDYgLTE0IDE1YzAgMCAwIDMgMSA2bDgyIDI3OGMtMzEgLTIwIC02MiAtMzYgLTk3IC0zNmMtNTYgMCAtMTA0IDM0IC0xMDQgODV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0RUEueG1sADxzeW1ib2wgaWQ9IkU0RUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMzY0YzAgNDIgMzQgNzYgNzYgNzZzNzYgLTM0IDc2IC03NmMwIC0xOSAtNyAtMzcgLTE5IC01MGM0MyAxMiA3NSA0MiA5MyA4Nmw0NyAxNTljLTMxIC0yMCAtNjIgLTM2IC05NyAtMzZjLTU2IDAgLTEwNCAzNCAtMTA0IDg1YzAgNDIgMzQgNzYgNzYgNzZzNzYgLTM0IDc2IC03NmMwIC0xOSAtNyAtMzcgLTE5IC01MGM0MyAxMiA3NSA0MiA5MyA4Nmw0NyAxNTljLTMxIC0yMCAtNjIgLTM2IC05NyAtMzYgYy01NiAwIC0xMDQgMzQgLTEwNCA4NWMwIDQyIDM0IDc2IDc2IDc2czc2IC0zNCA3NiAtNzZjMCAtMTkgLTcgLTM3IC0xOSAtNTBjNDMgMTIgNzUgNDIgOTMgODZsNDcgMTU5Yy0zMSAtMjAgLTYyIC0zNiAtOTcgLTM2Yy01NiAwIC0xMDQgMzQgLTEwNCA4NWMwIDQyIDM0IDc2IDc2IDc2czc2IC0zNCA3NiAtNzZjMCAtMTkgLTcgLTM3IC0xOSAtNTBjNDMgMTIgNzUgNDIgOTMgODZsNDcgMTU5Yy0zMSAtMjAgLTYyIC0zNiAtOTcgLTM2IGMtNTYgMCAtMTA0IDM0IC0xMDQgODVjMCA0MiAzNCA3NiA3NiA3NnM3NiAtMzQgNzYgLTc2YzAgLTE5IC03IC0zNyAtMTkgLTUwYzQzIDEyIDc1IDQyIDkzIDg2YzMgOCA5IDExIDE2IDExczE0IC02IDE0IC0xNWMwIDAgMCAtMyAtMSAtNmwtMzk1IC0xMzM5Yy0zIC04IC05IC0xMSAtMTYgLTExcy0xNCA2IC0xNCAxNWMwIDAgMCAzIDEgNmw4MiAyNzhjLTMxIC0yMCAtNjIgLTM2IC05NyAtMzZjLTU2IDAgLTEwNCAzNCAtMTA0IDg1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMERBLnhtbAA8c3ltYm9sIGlkPSJFMERBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDcgNiAxMSA1NiAyNXMxMTEgNTEgMTU1IDEwM2M3IDkgMTEgMTEgMjAgMTFzMTMgLTIgMjAgLTExYzQ0IC01MiAxMDUgLTg5IDE1NSAtMTAzczU2IC0xOCA1NiAtMjVzLTYgLTExIC01NiAtMjVzLTExMSAtNTEgLTE1NSAtMTAzYy03IC05IC0xMSAtMTEgLTIwIC0xMXMtMTMgMiAtMjAgMTFjLTQ0IDUyIC0xMDUgODkgLTE1NSAxMDNzLTU2IDE4IC01NiAyNXpNMTE0IDBjNDcgLTI4IDg1IC02MSAxMTcgLTEwNCBjMzIgNDMgNzAgNzYgMTE3IDEwNGMtNDcgMjggLTg1IDYxIC0xMTcgMTA0Yy0zMiAtNDMgLTcwIC03NiAtMTE3IC0xMDR6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1OUUueG1sADxzeW1ib2wgaWQ9IkU1OUUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTc3IC01MGMwIDYgMiA5IDcgMTVsMTM1IDE1OXMzIDQgOCA0czggLTQgOCAtNGwxMjUgLTEyNGw0NSA1M2M1IDYgMTAgMTEgMTcgMTFzMTUgLTUgMTUgLTE0YzAgLTYgLTIgLTkgLTcgLTE1bC0xMzUgLTE1OXMtMyAtNCAtOCAtNHMtOCA0IC04IDRsLTEyNSAxMjRsLTQ1IC01M2MtNSAtNiAtMTAgLTExIC0xNyAtMTFzLTE1IDUgLTE1IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTlELnhtbAA8c3ltYm9sIGlkPSJFNTlEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS03NyAtNTBjMCA2IDIgOSA3IDE1bDEzNSAxNTlzMyA0IDggNHM4IC00IDggLTRsMTI1IC0xMjRsNDUgNTNjNSA2IDEwIDExIDE3IDExczE1IC01IDE1IC0xNGMwIC02IC0yIC05IC03IC0xNWwtMTM1IC0xNTlzLTMgLTQgLTggLTRzLTggNCAtOCA0bC0xMjUgMTI0bC00NSAtNTNjLTUgLTYgLTEwIC0xMSAtMTcgLTExcy0xNSA1IC0xNSAxNHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRFNi54bWwAPHN5bWJvbCBpZD0iRTRFNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEyNGMwIDQyIDM0IDc2IDc2IDc2czc2IC0zNCA3NiAtNzZjMCAtMTkgLTcgLTM3IC0xOSAtNTBjNDMgMTIgNzUgNDIgOTMgODZjMyA4IDkgMTEgMTYgMTFzMTQgLTYgMTQgLTE1YzAgMCAwIC0zIC0xIC02bC0xMDcgLTM2M2MtMyAtOCAtOSAtMTEgLTE2IC0xMXMtMTQgNiAtMTQgMTVjMCAwIDAgMyAxIDZsODIgMjc4Yy0zMSAtMjAgLTYyIC0zNiAtOTcgLTM2Yy01NiAwIC0xMDQgMzQgLTEwNCA4NXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTAwNC54bWwAPHN5bWJvbCBpZD0iRTAwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDB2NzdjMjQzIDAgNDE0IC0yMDIgNDE0IC0yMzNjMCAtNSAtMiAtNyAtNSAtN2MtMiAwIC02IDMgLTYgM2MtOTAgNjggLTIyMSAxMzkgLTM3OSAxMzljLTEyIDAgLTI0IDEwIC0yNCAyMXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRFOC54bWwAPHN5bWJvbCBpZD0iRTRFOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMjBjMCA0MiAzNCA3NiA3NiA3NnM3NiAtMzQgNzYgLTc2YzAgLTE5IC03IC0zNyAtMTkgLTUwYzQzIDEyIDc1IDQyIDkzIDg2bDQ3IDE1OWMtMzEgLTIwIC02MiAtMzYgLTk3IC0zNmMtNTYgMCAtMTA0IDM0IC0xMDQgODVjMCA0MiAzNCA3NiA3NiA3NnM3NiAtMzQgNzYgLTc2YzAgLTE5IC03IC0zNyAtMTkgLTUwYzQzIDEyIDc1IDQyIDkzIDg2bDQ3IDE1OWMtMzEgLTIwIC02MiAtMzYgLTk3IC0zNiBjLTU2IDAgLTEwNCAzNCAtMTA0IDg1YzAgNDIgMzQgNzYgNzYgNzZzNzYgLTM0IDc2IC03NmMwIC0xOSAtNyAtMzcgLTE5IC01MGM0MyAxMiA3NSA0MiA5MyA4NmMzIDggOSAxMSAxNiAxMXMxNCAtNiAxNCAtMTVjMCAwIDAgLTMgLTEgLTZsLTI1MSAtODUxYy0zIC04IC05IC0xMSAtMTYgLTExcy0xNCA2IC0xNCAxNWMwIDAgMCAzIDEgNmw4MiAyNzhjLTMxIC0yMCAtNjIgLTM2IC05NyAtMzZjLTU2IDAgLTEwNCAzNCAtMTA0IDg1eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTZFLnhtbAA8c3ltYm9sIGlkPSJFNTZFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTUwYzAgNiAyIDkgNyAxNWwxMzUgMTU5czMgNCA4IDRzOCAtNCA4IC00bDEyNSAtMTI0bDEwNSAxMjRzMyA0IDggNHM4IC00IDggLTRsMTI1IC0xMjRsMTA1IDEyNHMzIDQgOCA0czggLTQgOCAtNGwxMjUgLTEyNGw0NSA1M2M1IDYgMTAgMTEgMTcgMTFzMTUgLTUgMTUgLTE0YzAgLTYgLTIgLTkgLTcgLTE1bC0xMzUgLTE1OXMtMyAtNCAtOCAtNHMtOCA0IC04IDRsLTEyNSAxMjRsLTEwNSAtMTI0cy0zIC00IC04IC00cy04IDQgLTggNCBsLTEyNSAxMjRsLTEwNSAtMTI0cy0zIC00IC04IC00cy04IDQgLTggNGwtMTI1IDEyNGwtNDUgLTUzYy01IC02IC0xMCAtMTEgLTE3IC0xMXMtMTUgNSAtMTUgMTR6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1NkQueG1sADxzeW1ib2wgaWQ9IkU1NkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNTBjMCA2IDIgOSA3IDE1bDEzNSAxNTlzMyA0IDggNHM4IC00IDggLTRsMTI1IC0xMjRsNSA2djE4MHMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE0NWw3MCA4M3MzIDQgOCA0czggLTQgOCAtNGwxMjUgLTEyNGw0NSA1M2M1IDYgMTAgMTEgMTcgMTFzMTUgLTUgMTUgLTE0YzAgLTYgLTIgLTkgLTcgLTE1bC0xMzUgLTE1OXMtMyAtNCAtOCAtNHMtOCA0IC04IDRsLTEyNSAxMjRsLTUgLTZ2LTE4MHMwIC0xNCAtMTUgLTE0IHMtMTUgMTQgLTE1IDE0djE0NWwtNzAgLTgzcy0zIC00IC04IC00cy04IDQgLTggNGwtMTI1IDEyNGwtNDUgLTUzYy01IC02IC0xMCAtMTEgLTE3IC0xMXMtMTUgNSAtMTUgMTR6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwRDkueG1sADxzeW1ib2wgaWQ9IkUwRDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgNyA0IDExIDM5IDI1czc3IDUxIDEwOCAxMDNjNSA5IDggMTEgMTQgMTFzOSAtMiAxNCAtMTFjMzEgLTUyIDczIC04OSAxMDggLTEwM3MzOSAtMTggMzkgLTI1cy00IC0xMSAtMzkgLTI1cy03NyAtNTEgLTEwOCAtMTAzYy01IC05IC04IC0xMSAtMTQgLTExcy05IDIgLTE0IDExYy0zMSA1MiAtNzMgODkgLTEwOCAxMDNzLTM5IDE4IC0zOSAyNXpNNjYgLTEyYzMwIC0yMCA2NCAtNDMgODQgLTczYzEwIDIzIDgzIDg3IDEwNiA5NyBjLTMwIDIwIC02NCA0MyAtODQgNzNjLTEwIC0yMyAtODMgLTg3IC0xMDYgLTk3eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEU5LnhtbAA8c3ltYm9sIGlkPSJFNEU5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTM2NGMwIDQyIDM0IDc2IDc2IDc2czc2IC0zNCA3NiAtNzZjMCAtMTkgLTcgLTM3IC0xOSAtNTBjNDMgMTIgNzUgNDIgOTMgODZsNDcgMTU5Yy0zMSAtMjAgLTYyIC0zNiAtOTcgLTM2Yy01NiAwIC0xMDQgMzQgLTEwNCA4NWMwIDQyIDM0IDc2IDc2IDc2czc2IC0zNCA3NiAtNzZjMCAtMTkgLTcgLTM3IC0xOSAtNTBjNDMgMTIgNzUgNDIgOTMgODZsNDcgMTU5Yy0zMSAtMjAgLTYyIC0zNiAtOTcgLTM2IGMtNTYgMCAtMTA0IDM0IC0xMDQgODVjMCA0MiAzNCA3NiA3NiA3NnM3NiAtMzQgNzYgLTc2YzAgLTE5IC03IC0zNyAtMTkgLTUwYzQzIDEyIDc1IDQyIDkzIDg2bDQ3IDE1OWMtMzEgLTIwIC02MiAtMzYgLTk3IC0zNmMtNTYgMCAtMTA0IDM0IC0xMDQgODVjMCA0MiAzNCA3NiA3NiA3NnM3NiAtMzQgNzYgLTc2YzAgLTE5IC03IC0zNyAtMTkgLTUwYzQzIDEyIDc1IDQyIDkzIDg2YzMgOCA5IDExIDE2IDExczE0IC02IDE0IC0xNSBjMCAwIDAgLTMgLTEgLTZsLTMyMyAtMTA5NWMtMyAtOCAtOSAtMTEgLTE2IC0xMXMtMTQgNiAtMTQgMTVjMCAwIDAgMyAxIDZsODIgMjc4Yy0zMSAtMjAgLTYyIC0zNiAtOTcgLTM2Yy01NiAwIC0xMDQgMzQgLTEwNCA4NXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTYxMC54bWwAPHN5bWJvbCBpZD0iRTYxMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE0djMyN2MwIDYgNiAxMSAxMiAxMWgzMTJjNiAwIDEyIC01IDEyIC0xMXYtMzI3czAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHYxNzZoLTI3NnYtMTc2czAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTBGNS54bWwAPHN5bWJvbCBpZD0iRTBGNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAxMDIgMjcgMTc1IDc3IDI1NWM3IDExIDEyIDEyIDE1IDEyYzcgMCAxMiAtNCAxMiAtOWMwIC0zIC0xIC02IC01IC0xNWMtMzAgLTczIC00NSAtMTQ1IC00NSAtMjQzczE1IC0xNzAgNDUgLTI0M2M0IC05IDUgLTEyIDUgLTE1YzAgLTUgLTUgLTkgLTEyIC05Yy0zIDAgLTggMSAtMTUgMTJjLTUwIDgwIC03NyAxNTMgLTc3IDI1NXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTU2Ni54bWwAPHN5bWJvbCBpZD0iRTU2NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIyMmMwIDE2IDI0IDE5IDM2IDE5YzIwIDAgODUgMiA4NSAybDIxIDY4YzE0IDQ1IDg3IDU2IDkwIDU2czYgLTIgNiAtNWMwIC03IC0zNCAtMTExIC0zNCAtMTExczk5IDE5IDEzMSAxOWMyNCAwIDI0IC0zMCAyNCAtMzBzMzMgMzIgODEgMzJjNDQgMCA5MSAtMjUgOTEgLTYwYzAgLTE5IC0xNiAtMzUgLTM1IC0zNXMtMzUgMTYgLTM1IDM1YzAgNyAyIDEzIDUgMThjLTEgMSAtMTEgNyAtMjYgN2MtMzggMCAtNTkgLTE5IC03MiAtNDIgcy01OSAtMTkxIC01OSAtMTkxYzAgLTMgLTE0IC01IC0zMiAtNXMtMzkgMiAtMzkgN2w5IDMzcy03MCAtNDggLTEyNSAtNDhjLTM3IDAgLTQ5IDI3IC00OSA2MmMwIDU0IDM5IDE2MyAzOSAxNjNzLTQzIC02IC04MiAtNmMtMTUgMCAtMzAgMCAtMzAgMTJ6TTE0OSA1NGMwIC0xNSA1IC0yNiAxNiAtMjZjNTEgMCA5NSA1NSA5NSA1NXM0MiAxMTggNDIgMTQwYzAgNiAtNyAxMCAtMTUgMTBjLTMxIDAgLTkxIC05IC05MSAtOSBzLTQ3IC0xMzMgLTQ3IC0xNzB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1NjcueG1sADxzeW1ib2wgaWQ9IkU1NjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgNzQgNTYgMTQxIDEyNSAxNDFjODggMCAxNjUgLTU2IDIxNyAtMTA4czExNyAtOTkgMTg2IC05OWM0NCAwIDYxIDMzIDYxIDY2cy0yOCA1OSAtNjEgNTljLTEyIDAgLTI0IC00IC0zOCAtMTFjLTggLTQgLTE3IC02IC0yNSAtNmMtMjQgMCAtNDQgMjEgLTQ0IDQ1YzAgMzcgMzYgNTQgNzQgNTRjNzAgMCAxMjUgLTY3IDEyNSAtMTQxcy01NiAtMTQxIC0xMjUgLTE0MWMtODggMCAtMTY1IDU2IC0yMTcgMTA4cy0xMTcgOTkgLTE4NiA5OSBjLTQ0IDAgLTYxIC0zMyAtNjEgLTY2czI4IC01OSA2MSAtNTljMTIgMCAyNCA0IDM4IDExYzggNCAxNyA2IDI1IDZjMjQgMCA0NCAtMjEgNDQgLTQ1YzAgLTM3IC0zNiAtNTQgLTc0IC01NGMtNzAgMCAtMTI1IDY3IC0xMjUgMTQxeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMDAzLnhtbAA8c3ltYm9sIGlkPSJFMDAzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDExIDEyIDIxIDI0IDIxYzE1OCAwIDI4OSA3MSAzNzkgMTM5YzAgMCA0IDMgNiAzYzMgMCA1IC0yIDUgLTdjMCAtMzEgLTE3MSAtMjMzIC00MTQgLTIzM3Y3N3oiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTYxMS54bWwAPHN5bWJvbCBpZD0iRTYxMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDExdjMyN3MwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE3NmgyNzZ2MTc2czAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtMzI3YzAgLTYgLTYgLTExIC0xMiAtMTFoLTMxMmMtNiAwIC0xMiA1IC0xMiAxMXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRGMi54bWwAPHN5bWJvbCBpZD0iRTRGMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE1NmMwIDkgNyAxNSAxNCAxNXMxMyAtMyAxNiAtMTFjMTggLTQ0IDUwIC03NCA5MyAtODZjLTEyIDEzIC0xOSAzMSAtMTkgNTBjMCA0MiAzNCA3NiA3NiA3NnM3NiAtMzQgNzYgLTc2YzAgLTUxIC00OCAtODUgLTEwNCAtODVjLTM1IDAgLTY2IDE2IC05NyAzNmw4MiAtMjc4YzEgLTMgMSAtNiAxIC02YzAgLTkgLTcgLTE1IC0xNCAtMTVzLTEzIDMgLTE2IDExbC0xMDcgMzYzYy0xIDMgLTEgNiAtMSA2eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNjEzLnhtbAA8c3ltYm9sIGlkPSJFNjEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNmMwIDIgMSA1IDEgNWwxMTYgMzkxczEgMTAgOSAxMHM5IC0xMCA5IC0xMGwxMTUgLTM5MXMyIC02IDIgLThzLTIgLTMgLTYgLTNoLThjLTcgMCAtMTAgMTEgLTEwIDExbC03OCAyNjZsLTc5IC0yNjZzLTMgLTExIC0xMCAtMTFoLTUxYy04IDAgLTEwIDMgLTEwIDZ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwRjYueG1sADxzeW1ib2wgaWQ9IkUwRjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjU4YzAgMyAxIDYgNSAxNWMzMCA3MyA0NSAxNDUgNDUgMjQzcy0xNSAxNzAgLTQ1IDI0M2MtNCA5IC01IDEyIC01IDE1YzAgNSA1IDkgMTIgOWMzIDAgOCAtMSAxNSAtMTJjNTAgLTgwIDc3IC0xNTMgNzcgLTI1NXMtMjcgLTE3NSAtNzcgLTI1NWMtNyAtMTEgLTEyIC0xMiAtMTUgLTEyYy03IDAgLTEyIDQgLTEyIDl6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U1NkMueG1sADxzeW1ib2wgaWQ9IkU1NkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNTBjMCA2IDIgOSA3IDE1bDEzNSAxNTlzMyA0IDggNHM4IC00IDggLTRsMTI1IC0xMjRsMTA1IDEyNHMzIDQgOCA0czggLTQgOCAtNGwxMjUgLTEyNGw0NSA1M2M1IDYgMTAgMTEgMTcgMTFzMTUgLTUgMTUgLTE0YzAgLTYgLTIgLTkgLTcgLTE1bC0xMzUgLTE1OXMtMyAtNCAtOCAtNHMtOCA0IC04IDRsLTEyNSAxMjRsLTEwNSAtMTI0cy0zIC00IC04IC00cy04IDQgLTggNGwtMTI1IDEyNGwtNDUgLTUzIGMtNSAtNiAtMTAgLTExIC0xNyAtMTFzLTE1IDUgLTE1IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNjEyLnhtbAA8c3ltYm9sIGlkPSJFNjEyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDA2YzAgMyAyIDYgMTAgNmg1MWM3IDAgMTAgLTExIDEwIC0xMWw3OSAtMjY2bDc4IDI2NnMzIDExIDEwIDExaDhjNCAwIDYgLTEgNiAtM3MtMiAtOCAtMiAtOGwtMTE1IC0zOTFzLTEgLTEwIC05IC0xMHMtOSAxMCAtOSAxMGwtMTE2IDM5MXMtMSAzIC0xIDV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0QzgueG1sADxzeW1ib2wgaWQ9IkU0QzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNHYzOTFjMCA2IDYgMTEgMTIgMTFoNTQ4YzYgMCAxMiAtNSAxMiAtMTF2LTM5MXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MjgwaC01MTJ2LTI4MHMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR6TTc2IDE0djIyMWMwIDYgNiAxMSAxMiAxMWgzOTZjNiAwIDEyIC01IDEyIC0xMXYtMjIxczAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHYxMzJoLTM2MHYtMTMyczAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHpNMjQwIDQ2IGMwIDI1IDIxIDQ2IDQ2IDQ2czQ2IC0yMSA0NiAtNDZzLTIxIC00NiAtNDYgLTQ2cy00NiAyMSAtNDYgNDZ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0QTAueG1sADxzeW1ib2wgaWQ9IkU0QTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxOWMwIDkgNyAxNyAxNiAxOWwzMzAgODlsLTMzMCA4OWMtOSAyIC0xNiAxMCAtMTYgMTljMCAxMCA5IDE5IDE5IDE5YzYgMCAxMSAtMiAxMSAtMmw0MDEgLTEwOXMxMSAtMyAxMSAtMTZzLTExIC0xNiAtMTEgLTE2bC00MDEgLTEwOXMtNSAtMiAtMTEgLTJjLTEwIDAgLTE5IDkgLTE5IDE5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMEE0LnhtbAA8c3ltYm9sIGlkPSJFMEE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTM3YzAgOTIgOTcgMTcyIDIwMSAxNzJjNjcgMCAxMTUgLTQwIDExNSAtOThjMCAtOTIgLTk3IC0xNzIgLTIwMSAtMTcyYy02NyAwIC0xMTUgNDAgLTExNSA5OHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTA2QS54bWwAPHN5bWJvbCBpZD0iRTA2QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQxMGMwIDYgNCAxMCAxMCAxMGgyNTBjNiAwIDEwIC00IDEwIC0xMHYtODIwYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTI1MGMtNiAwIC0xMCA0IC0xMCAxMHY4MjB6TTQ1IDMzMHYtNjYwaDE4MHY2NjBoLTE4MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUxNy54bWwAPHN5bWJvbCBpZD0iRTUxNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI2YzAgODIgMTAzIDE1MCAxNTggMTg0YzcyIDQ1IDEzOSA4NyAxMzkgMTgwYzAgNDEgLTE5IDY1IC02NCA2NWMtMzMgMCAtNDkgLTkgLTU3IC0xNGMxNiAtOSAyNyAtMjYgMjcgLTQ2YzAgLTQyIC0zOCAtNzQgLTc1IC03NGMtMzEgMCAtNTMgMjIgLTUzIDUyYzAgODAgMTAwIDExMyAxODQgMTEzYzgzIDAgMTU2IC0zMyAxNTYgLTEwN2MwIC0xMDkgLTEyMiAtMTcxIC0xOTEgLTE5M2MtNjggLTIxIC0xMjAgLTUwIC0xNTggLTg4IGMzOCAyNiA4NCA0NiAxMjcgNDZjMzEgMCA1MiAtNiA3MyAtMThzMzggLTIwIDU0IC0yMGMyMCAwIDM1IDEwIDQyIDE2czE2IDEzIDIyIDEzYzUgMCAxMCAtMyAxMCAtOWMwIC01MiAtOTQgLTEyNiAtMTQwIC0xMjZjLTMyIDAgLTUzIDYgLTc1IDIycy0zOCAyNiAtNjggMjZzLTQxIC00IC02MCAtMThzLTI2IC0xOCAtMzQgLTE4Yy03IDAgLTE3IDQgLTE3IDE0ek0zNzcgMjZjMCA4MiAxMDMgMTUwIDE1OCAxODRjNzIgNDUgMTM5IDg3IDEzOSAxODAgYzAgNDEgLTE5IDY1IC02NCA2NWMtMzMgMCAtNDkgLTkgLTU3IC0xNGMxNiAtOSAyNyAtMjYgMjcgLTQ2YzAgLTQyIC0zOCAtNzQgLTc1IC03NGMtMzEgMCAtNTMgMjIgLTUzIDUyYzAgODAgMTAwIDExMyAxODQgMTEzYzgzIDAgMTU2IC0zMyAxNTYgLTEwN2MwIC0xMDkgLTEyMiAtMTcxIC0xOTEgLTE5M2MtNjggLTIxIC0xMjAgLTUwIC0xNTggLTg4YzM4IDI2IDg0IDQ2IDEyNyA0NmMzMSAwIDUyIC02IDczIC0xOHMzOCAtMjAgNTQgLTIwIGMyMCAwIDM1IDEwIDQyIDE2czE2IDEzIDIyIDEzYzUgMCAxMCAtMyAxMCAtOWMwIC01MiAtOTQgLTEyNiAtMTQwIC0xMjZjLTMyIDAgLTUzIDYgLTc1IDIycy0zOCAyNiAtNjggMjZzLTQxIC00IC02MCAtMThzLTI2IC0xOCAtMzQgLTE4Yy03IDAgLTE3IDQgLTE3IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMjcxLnhtbAA8c3ltYm9sIGlkPSJFMjcxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS03OSAtMTkzYzAgOCA2IDEzIDEzIDEzYzggMCAxOCAtNCAyNiAtOHMyNSAtNyAyNSAtN3Y2NDFzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0zMzhjMzEgMjUgNTIgMzYgODcgMzZjNTMgMCA4MyAtMzYgODMgLTgyYzAgLTg3IC03NiAtMTUwIC0xNTMgLTIwOGwtMTcgLTEzdi0zNnMxNyAzIDI1IDdzMTggOCAyNiA4YzcgMCAxMyAtNSAxMyAtMTNjMCAtNiAtMyAtMTEgLTMgLTExYy0xOCAtMzEgLTQ4IC05MyAtNTYgLTEyOCBzLTEwIC00MCAtMjAgLTQwcy0xMiA1IC0yMCA0MHMtMzggOTcgLTU2IDEyOGMwIDAgLTMgNSAtMyAxMXpNMTUgNTh2LTE3MGMzNCAzMCA5MyA4NCA5MyAxNzRjMCAyMSAtMTEgMzUgLTM3IDM1Yy0yNCAwIC00MyAtMjAgLTU2IC0zOXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUxQS54bWwAPHN5bWJvbCBpZD0iRTUxQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAxMDIgMjcgMTc1IDc3IDI1NWM3IDExIDEyIDEyIDE1IDEyYzcgMCAxMiAtNCAxMiAtOWMwIC0zIC0xIC02IC01IC0xNWMtMzAgLTczIC00NSAtMTQ1IC00NSAtMjQzczE1IC0xNzAgNDUgLTI0M2M0IC05IDUgLTEyIDUgLTE1YzAgLTUgLTUgLTkgLTEyIC05Yy0zIDAgLTggMSAtMTUgMTJjLTUwIDgwIC03NyAxNTMgLTc3IDI1NXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTI2Qi54bWwAPHN5bWJvbCBpZD0iRTI2QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yNThjMCAzIDEgNiA1IDE1YzMwIDczIDQ1IDE0NSA0NSAyNDNzLTE1IDE3MCAtNDUgMjQzYy00IDkgLTUgMTIgLTUgMTVjMCA1IDUgOSAxMiA5YzMgMCA4IC0xIDE1IC0xMmM1MCAtODAgNzcgLTE1MyA3NyAtMjU1cy0yNyAtMTc1IC03NyAtMjU1Yy03IC0xMSAtMTIgLTEyIC0xNSAtMTJjLTcgMCAtMTIgNCAtMTIgOXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTI2NC54bWwAPHN5bWJvbCBpZD0iRTI2NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTUgLTE1M3Y1OTlzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0zMzhjMzEgMjUgNTIgMzYgODcgMzZjMjIgMCAzOSAtNiA1MyAtMTZ2MzE4czAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtMzM4YzMxIDI1IDUyIDM2IDg3IDM2YzUzIDAgODMgLTM2IDgzIC04MmMwIC04NyAtNzYgLTE1MCAtMTUzIC0yMDhjLTEyIC05IC0yNiAtMTkgLTMyIC0xOWMtOCAwIC0xNSA1IC0xNSAxMnYxMjNjLTI5IC00NCAtNzYgLTgxIC0xMDUgLTEwMyBzLTQ0IC0zMiAtNTAgLTMyYy04IDAgLTE1IDUgLTE1IDEyek0xNSA1OHYtMTcwYzM0IDMwIDkzIDg0IDkzIDE3NGMwIDIxIC0xMSAzNSAtMzcgMzVjLTI0IDAgLTQzIC0yMCAtNTYgLTM5ek0xODUgNTh2LTE3MGMzNCAzMCA5MyA4NCA5MyAxNzRjMCAyMSAtMTEgMzUgLTM3IDM1Yy0yNCAwIC00MyAtMjAgLTU2IC0zOXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTI3MC54bWwAPHN5bWJvbCBpZD0iRTI3MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNzkgNDQ0YzAgNiAzIDExIDMgMTFjMTggMzEgNDggOTMgNTYgMTI4czEwIDQwIDIwIDQwczEyIC01IDIwIC00MHMzOCAtOTcgNTYgLTEyOGMwIDAgMyAtNSAzIC0xMWMwIC04IC02IC0xMyAtMTMgLTEzYy04IDAgLTE4IDQgLTI2IDhzLTI1IDcgLTI1IDd2LTMzOGMzMSAyNSA1MiAzNiA4NyAzNmM1MyAwIDgzIC0zNiA4MyAtODJjMCAtODcgLTc2IC0xNTAgLTE1MyAtMjA4Yy0xMiAtOSAtMjYgLTE5IC0zMiAtMTkgYy04IDAgLTE1IDUgLTE1IDEydjU5OXMtMTcgLTMgLTI1IC03cy0xOCAtOCAtMjYgLThjLTcgMCAtMTMgNSAtMTMgMTN6TTE1IDU4di0xNzBjMzQgMzAgOTMgODQgOTMgMTc0YzAgMjEgLTExIDM1IC0zNyAzNWMtMjQgMCAtNDMgLTIwIC01NiAtMzl6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNjYueG1sADxzeW1ib2wgaWQ9IkUwNjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNTMxYzAgNiAzIDEwIDkgMTNjMjM2IDEwMSA0MTAgMjgyIDQxMCA1MTZjMCAxMjggLTUzIDIyNCAtMTc3IDIyNGMtNjcgMCAtMTMwIC0yMiAtMTY5IC03M2MxMSA0IDIyIDYgMzQgNmM1NiAwIDEwMSAtNDUgMTAxIC0xMDFzLTQ1IC0xMDEgLTEwMSAtMTAxcy0xMDEgNDUgLTEwMSAxMDFjMCAxMTAgMTAzIDIwMCAyMzYgMjAwaC00MWMtNiAwIC0xMiAzIC0xMiAxMGMwIDggOCA4IDEyIDhjMTAgMCAyMCAxMiAyMCAzMHYxNDJsLTM0IC01NCBjLTIgLTQgLTMgLTQgLTYgLTRjLTQgMCAtOSA0IC05IDhjMCAyIDEgMyAxIDNsNDkgOTZzMyA1IDUgNWg1MWMyIDAgMyAtMiAzIC00di0xOTJjMCAtMTggMTEgLTMwIDIxIC0zMGM0IDAgMTIgMCAxMiAtOGMwIC03IC02IC0xMCAtMTIgLTEwaC02MGMxNzMgMCAzMDYgLTEwMSAzMDYgLTI1NmMwIC0yOTcgLTI3NCAtNDkxIC01MjUgLTU0M2MwIDAgLTUgLTEgLTggLTFjLTggMCAtMTUgNyAtMTUgMTV6TTMyMyAzMDZjMCAxOCAxNCAzMiAzMiAzMiBzMzEgLTE0IDMxIC0zMmMwIC0xMiAtNyAtMjMgLTE4IC0yOGMyIC0yIDEwIC04IDIyIC04YzI2IDAgNDMgMjkgNDMgNjVzLTIzIDU5IC00OSA1OWMtMjAgMCAtMjcgLTMgLTM1IC05Yy02IC00IC04IC01IC0xMCAtNWMtNyAwIC03IDIgLTcgOGMwIDEgMSAyNSAzIDQ2czMgNTEgMyA1MmMwIDcgMiAxMiA2IDEyYzUgMCAxMiAtMiAyMiAtNXMyNiAtNiA0NCAtNnMzOSAzIDQ5IDZzMTggNSAyNCA1YzMgMCA1IC0zIDUgLTdzMCAtMTIgLTkgLTIzIHMtMzUgLTI4IC02OSAtMjhjLTIxIDAgLTQzIDQgLTYxIDEwbC0zIC01MGMyMCAxMyAzNyAxNCA1MyAxNGM0OCAwIDkzIC0zMSA5MyAtNzlzLTQyIC04MSAtODYgLTgxYy00MiAwIC04MyAxNyAtODMgNTJ6TTU4OCAxMTljMCAyMSAxNyAzOCAzOCAzOHMzOCAtMTcgMzggLTM4cy0xNyAtMzggLTM4IC0zOHMtMzggMTcgLTM4IDM4ek01ODggLTExOWMwIDIxIDE3IDM4IDM4IDM4czM4IC0xNyAzOCAtMzhzLTE3IC0zOCAtMzggLTM4IHMtMzggMTcgLTM4IDM4eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEExLnhtbAA8c3ltYm9sIGlkPSJFNEExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTE5YzAgMTAgOSAxOSAxOSAxOWM2IDAgMTEgLTIgMTEgLTJsNDAxIC0xMDlzMTEgLTMgMTEgLTE2cy0xMSAtMTYgLTExIC0xNmwtNDAxIC0xMDlzLTUgLTIgLTExIC0yYy0xMCAwIC0xOSA5IC0xOSAxOWMwIDkgNyAxNyAxNiAxOWwzMzAgODlsLTMzMCA4OWMtOSAyIC0xNiAxMCAtMTYgMTl6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0QzkueG1sADxzeW1ib2wgaWQ9IkU0QzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTRjMCAwIDAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtMjgwaDUxMnYyODBzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0zOTFjMCAtNiAtNiAtMTEgLTEyIC0xMWgtNTQ4Yy02IDAgLTEyIDUgLTEyIDExdjM5MXpNNzYgLTE0YzAgMCAwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTEzMmgzNjB2MTMyczAgMTQgMTUgMTRzMTUgLTE0IDE1IC0xNHYtMjIxYzAgLTYgLTYgLTExIC0xMiAtMTFoLTM5NmMtNiAwIC0xMiA1IC0xMiAxMSB2MjIxek0yNDAgLTQ2YzAgMjUgMjEgNDYgNDYgNDZzNDYgLTIxIDQ2IC00NnMtMjEgLTQ2IC00NiAtNDZzLTQ2IDIxIC00NiA0NnoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRBMy54bWwAPHN5bWJvbCBpZD0iRTRBMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC01MGMwIDI4IDIyIDUwIDUwIDUwczUwIC0yMiA1MCAtNTBzLTIyIC01MCAtNTAgLTUwcy01MCAyMiAtNTAgNTB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNjQueG1sADxzeW1ib2wgaWQ9IkUwNjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNTMxYzAgNiAzIDEwIDkgMTNjMjM2IDEwMSA0MTAgMjgyIDQxMCA1MTZjMCAxMjggLTUzIDIyNCAtMTc3IDIyNGMtNjcgMCAtMTMwIC0yMiAtMTY5IC03M2MxMSA0IDIyIDYgMzQgNmM1NiAwIDEwMSAtNDUgMTAxIC0xMDFzLTQ1IC0xMDEgLTEwMSAtMTAxcy0xMDEgNDUgLTEwMSAxMDFjMCAxMTAgMTAzIDIwMCAyMzYgMjAwYzE3MyAwIDMwNiAtMTAxIDMwNiAtMjU2YzAgLTI5NyAtMjc0IC00OTEgLTUyNSAtNTQzIGMwIDAgLTUgLTEgLTggLTFjLTggMCAtMTUgNyAtMTUgMTV6TTIzMiAtNzE0YzAgMjAgMTAgNDQgMzIgNTVjLTE0IDkgLTIwIDI1IC0yMCA0M2MwIDQzIDM2IDcwIDg4IDcwczg4IC0yNyA4OCAtNzBjMCAtMTggLTEwIC0zMSAtMjAgLTQzYzIyIC0xNiAzMiAtMzEgMzIgLTU1YzAgLTUwIC01NCAtNzYgLTEwMCAtNzZzLTEwMCAzMSAtMTAwIDc2ek0yNjcgLTcxNGMwIC0zMCAyNyAtNTggNjUgLTU4YzI0IDAgNDIgMTIgNDIgMjggYzAgMjYgLTQ0IDQ4IC04OCA3MGMtOCAtMTAgLTE5IC0yNCAtMTkgLTQwek0yOTcgLTU4NWMwIC0yNSA0MiAtNDUgNzMgLTU5YzYgNiA4IDIwIDggMjhjMCAyNiAtMTYgNTIgLTQ2IDUyYy0yMyAwIC0zNSAtMTAgLTM1IC0yMXpNNTg4IDExOWMwIDIxIDE3IDM4IDM4IDM4czM4IC0xNyAzOCAtMzhzLTE3IC0zOCAtMzggLTM4cy0zOCAxNyAtMzggMzh6TTU4OCAtMTE5YzAgMjEgMTcgMzggMzggMzhzMzggLTE3IDM4IC0zOHMtMTcgLTM4IC0zOCAtMzggcy0zOCAxNyAtMzggMzh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNzIueG1sADxzeW1ib2wgaWQ9IkUyNzIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzMjFjMCA2IDMgMTEgMyAxMWMxOCAzMSA0OCA5MyA1NiAxMjhzMTAgNDAgMjAgNDBzMTIgLTUgMjAgLTQwczM4IC05NyA1NiAtMTI4YzAgMCAzIC01IDMgLTExYzAgLTggLTYgLTEzIC0xMyAtMTNjLTggMCAtMTggNCAtMjYgOHMtMjUgNyAtMjUgN3YtMTc1bDEzMSAzMmMxMiAwIDE1IC0xMSAxNSAtMTF2LTQ5MnMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTc1bC0xMzEgLTMyYy0xMiAwIC0xNSAxMSAtMTUgMTF2NDkyIHMtMTcgLTMgLTI1IC03cy0xOCAtOCAtMjYgLThjLTcgMCAtMTMgNSAtMTMgMTN6TTk0IDU2di0xNDBsMTE2IDI4djE0MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUxNC54bWwAPHN5bWJvbCBpZD0iRTUxNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE4YzAgMTggMjEgMTggMjggMThjMTkgMCA0NSAyMyA1MSA1OGw1MCAyODVsLTg3IC0xMDdjLTUgLTcgLTkgLTEwIC0xNSAtMTBjLTggMCAtMTUgNiAtMTUgMTRjMCA0IDMgOSAzIDlsMTMyIDE5MnM3IDkgMTEgOWgxMDNjNSAwIDUgLTQgNSAtOGwtNjcgLTM4NGMtMSAtNSAtMiAtMTAgLTIgLTE0YzAgLTI3IDEwIC00NCAyNiAtNDRjNyAwIDI4IDAgMjggLTE4cy0yMSAtMTggLTI4IC0xOGgtMTk1Yy03IDAgLTI4IDAgLTI4IDE4eiBNMjY0IDg4YzAgNDUgMzYgNzggNzUgNzhjMzEgMCA1MyAtMjIgNTMgLTUyYzAgLTMyIC0yMiAtNTcgLTQ4IC02OGM1IC01IDE4IC0xNSA0MiAtMTVjNTUgMCAxMTEgNzQgMTExIDE1OGMwIDU2IC0zNCA5MCAtNzkgOTBjLTQwIDAgLTU1IC03IC03MyAtMThzLTIwIC0xMSAtMjcgLTExYy02IDAgLTggNCAtOCA5YzAgMyAwIDYgMSA5YzAgMiAxMSA1MCAyMSA5MnMyNCAxMDIgMjQgMTA0YzIgMTQgMTAgMjIgMTggMjJjMTIgMCAyNCAtMyA0MyAtOSBzNTAgLTEyIDg2IC0xMnM3OCA2IDk5IDEyczM5IDkgNTEgOWM1IDAgOCAtNCA4IC0xMGMwIC0xMCAtNCAtMjcgLTI3IC01MGMtMjIgLTIyIC04MCAtNTUgLTE0OCAtNTVjLTQyIDAgLTg2IDkgLTExOSAyMGwtMjQgLTk5YzQ0IDI2IDgwIDI3IDExMiAyN2M4NiAwIDE2MCAtNTIgMTYwIC0xMzNjMCAtMTEyIC0xMTIgLTE4NiAtMjAzIC0xODZjLTc5IDAgLTE0OCAyOCAtMTQ4IDg4eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTI4LnhtbAA8c3ltYm9sIGlkPSJFNTI4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS03MiAtMTY3YzAgOCA3IDEzIDMxIDEzYzIyIDAgMjggMTkgMjggMTlsMTAyIDMzOHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0NyBjMCAtMSAtNTAgLTE2NiAtNTAgLTE2NnMtMSAtMyAtMSAtNWMwIC00IDUgLTEwIDIzIC0xMGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNMTM5IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1ek0yNzQgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzggczUgMTcgNSAyM2MwIDcgLTMgMTEgLTExIDExYy0yMiAwIC00NyAtMzcgLTU3IC01OXMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00N3MzMyA0MyA4OCA0M2M0MyAwIDgwIC00MCA4MCAtOTZjMCAtMTA0IC02MyAtMTkyIC0xNDYgLTE5MmMtMzcgMCAtNjAgMTcgLTcxIDQ3YzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTAgYzI0IDAgMzEgLTUgMzEgLTEzcy03IC0xMyAtMzEgLTEzaC0xNDJjLTI0IDAgLTMxIDUgLTMxIDEzek00ODUgNjFjMCAtMjEgMTUgLTM0IDMzIC0zNGM3MSAwIDk4IDkwIDk4IDE1MWMwIDIzIC0xMiA0NCAtMzIgNDRjLTE1IDAgLTM2IC0xIC02MSAtMzV6TTYyMCAtMTY3YzAgOCA3IDEzIDMxIDEzYzIyIDAgMjggMTkgMjggMTlsMTAyIDMzOHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTkgcy0xMyAtMjQgLTE4IC0yNHMtOCAzIC04IDhzMSAxMCAxMyAzNXM0MSA3NSA5OSA3NXM2NiAtNDcgNjYgLTQ3czMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDdjMCAtMSAtNTAgLTE2NiAtNTAgLTE2NnMtMSAtMyAtMSAtNWMwIC00IDUgLTEwIDIzIC0xMGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3ogTTgzMSA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NGMtMTUgMCAtMzYgLTEgLTYxIC0zNXpNOTY2IC0xNjdjMCA4IDcgMTMgMzEgMTNjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4czUgMTcgNSAyM2MwIDcgLTMgMTEgLTExIDExYy0yMiAwIC00NyAtMzcgLTU3IC01OXMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00NyBzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0N2MwIC0xIC01MCAtMTY2IC01MCAtMTY2cy0xIC0zIC0xIC01YzAgLTQgNSAtMTAgMjMgLTEwYzI0IDAgMzEgLTUgMzEgLTEzcy03IC0xMyAtMzEgLTEzaC0xNDJjLTI0IDAgLTMxIDUgLTMxIDEzek0xMTc3IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0IGMtMTUgMCAtMzYgLTEgLTYxIC0zNXpNMTMxMiAtMTY3YzAgOCA3IDEzIDMxIDEzYzIyIDAgMjggMTkgMjggMTlsMTAyIDMzOHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTIgYy0zNyAwIC02MCAxNyAtNzEgNDdjMCAtMSAtNTAgLTE2NiAtNTAgLTE2NnMtMSAtMyAtMSAtNWMwIC00IDUgLTEwIDIzIC0xMGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNMTUyMyA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NGMtMTUgMCAtMzYgLTEgLTYxIC0zNXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUxQi54bWwAPHN5bWJvbCBpZD0iRTUxQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yNThjMCAzIDEgNiA1IDE1YzMwIDczIDQ1IDE0NSA0NSAyNDNzLTE1IDE3MCAtNDUgMjQzYy00IDkgLTUgMTIgLTUgMTVjMCA1IDUgOSAxMiA5YzMgMCA4IC0xIDE1IC0xMmM1MCAtODAgNzcgLTE1MyA3NyAtMjU1cy0yNyAtMTc1IC03NyAtMjU1Yy03IC0xMSAtMTIgLTEyIC0xNSAtMTJjLTcgMCAtMTIgNCAtMTIgOXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUyOS54bWwAPHN5bWJvbCBpZD0iRTUyOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNzIgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5cy0xMyAtMjQgLTE4IC0yNHMtOCAzIC04IDhzMSAxMCAxMyAzNXM0MSA3NSA5OSA3NXM2NiAtNDcgNjYgLTQ3czMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDcgYzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6TTEzOSA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NGMtMTUgMCAtMzYgLTEgLTYxIC0zNXpNMjc0IC0xNjdjMCA4IDcgMTMgMzEgMTNjMjIgMCAyOCAxOSAyOCAxOWwxMDIgMzM4IHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDdzMzMgNDMgODggNDNjNDMgMCA4MCAtNDAgODAgLTk2YzAgLTEwNCAtNjMgLTE5MiAtMTQ2IC0xOTJjLTM3IDAgLTYwIDE3IC03MSA0N2MwIC0xIC01MCAtMTY2IC01MCAtMTY2cy0xIC0zIC0xIC01YzAgLTQgNSAtMTAgMjMgLTEwIGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNNDg1IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzRjNzEgMCA5OCA5MCA5OCAxNTFjMCAyMyAtMTIgNDQgLTMyIDQ0Yy0xNSAwIC0zNiAtMSAtNjEgLTM1ek02MjAgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzYzAgNyAtMyAxMSAtMTEgMTFjLTIyIDAgLTQ3IC0zNyAtNTcgLTU5IHMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00N3MzMyA0MyA4OCA0M2M0MyAwIDgwIC00MCA4MCAtOTZjMCAtMTA0IC02MyAtMTkyIC0xNDYgLTE5MmMtMzcgMCAtNjAgMTcgLTcxIDQ3YzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTNzLTcgLTEzIC0zMSAtMTNoLTE0MmMtMjQgMCAtMzEgNSAtMzEgMTN6IE04MzEgNjFjMCAtMjEgMTUgLTM0IDMzIC0zNGM3MSAwIDk4IDkwIDk4IDE1MWMwIDIzIC0xMiA0NCAtMzIgNDRjLTE1IDAgLTM2IC0xIC02MSAtMzV6TTk2NiAtMTY3YzAgOCA3IDEzIDMxIDEzYzIyIDAgMjggMTkgMjggMTlsMTAyIDMzOHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOHMxIDEwIDEzIDM1czQxIDc1IDk5IDc1czY2IC00NyA2NiAtNDcgczMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDdjMCAtMSAtNTAgLTE2NiAtNTAgLTE2NnMtMSAtMyAtMSAtNWMwIC00IDUgLTEwIDIzIC0xMGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNMTE3NyA2MWMwIC0yMSAxNSAtMzQgMzMgLTM0YzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NCBjLTE1IDAgLTM2IC0xIC02MSAtMzV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNkEueG1sADxzeW1ib2wgaWQ9IkUyNkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgMTAyIDI3IDE3NSA3NyAyNTVjNyAxMSAxMiAxMiAxNSAxMmM3IDAgMTIgLTQgMTIgLTljMCAtMyAtMSAtNiAtNSAtMTVjLTMwIC03MyAtNDUgLTE0NSAtNDUgLTI0M3MxNSAtMTcwIDQ1IC0yNDNjNCAtOSA1IC0xMiA1IC0xNWMwIC01IC01IC05IC0xMiAtOWMtMyAwIC04IDEgLTE1IDEyYy01MCA4MCAtNzcgMTUzIC03NyAyNTV6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNzMueG1sADxzeW1ib2wgaWQ9IkUyNzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTY5djQ5MnMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE3NWwxMzEgMzJjMTIgMCAxNSAtMTEgMTUgLTExdi00OTJzMTcgMyAyNSA3czE4IDggMjYgOGM3IDAgMTMgLTUgMTMgLTEzYzAgLTYgLTMgLTExIC0zIC0xMWMtMTggLTMxIC00OCAtOTMgLTU2IC0xMjhzLTEwIC00MCAtMjAgLTQwcy0xMiA1IC0yMCA0MHMtMzggOTcgLTU2IDEyOGMwIDAgLTMgNSAtMyAxMWMwIDggNiAxMyAxMyAxM2M4IDAgMTggLTQgMjYgLTggczI1IC03IDI1IC03djE3NWwtMTMxIC0zMmMtMTIgMCAtMTUgMTEgLTE1IDExek0zMCA1NnYtMTQwbDExNiAyOHYxNDB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNjUueG1sADxzeW1ib2wgaWQ9IkUwNjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNTMxYzAgNiAzIDEwIDkgMTNjMjM2IDEwMSA0MTAgMjgyIDQxMCA1MTZjMCAxMjggLTUzIDIyNCAtMTc3IDIyNGMtNjcgMCAtMTMwIC0yMiAtMTY5IC03M2MxMSA0IDIyIDYgMzQgNmM1NiAwIDEwMSAtNDUgMTAxIC0xMDFzLTQ1IC0xMDEgLTEwMSAtMTAxcy0xMDEgNDUgLTEwMSAxMDFjMCAxMTAgMTAzIDIwMCAyMzYgMjAwYzE3MyAwIDMwNiAtMTAxIDMwNiAtMjU2YzAgLTI5NyAtMjc0IC00OTEgLTUyNSAtNTQzIGMwIDAgLTUgLTEgLTggLTFjLTggMCAtMTUgNyAtMTUgMTV6TTIzMiAzMzBjMCAyMCAxMCA0NCAzMiA1NWMtMTQgOSAtMjAgMjUgLTIwIDQzYzAgNDMgMzYgNzAgODggNzBzODggLTI3IDg4IC03MGMwIC0xOCAtMTAgLTMxIC0yMCAtNDNjMjIgLTE2IDMyIC0zMSAzMiAtNTVjMCAtNTAgLTU0IC03NiAtMTAwIC03NnMtMTAwIDMxIC0xMDAgNzZ6TTI2NyAzMzBjMCAtMzAgMjcgLTU4IDY1IC01OGMyNCAwIDQyIDEyIDQyIDI4IGMwIDI2IC00NCA0OCAtODggNzBjLTggLTEwIC0xOSAtMjQgLTE5IC00MHpNMjk3IDQ1OWMwIC0yNSA0MiAtNDUgNzMgLTU5YzYgNiA4IDIwIDggMjhjMCAyNiAtMTYgNTIgLTQ2IDUyYy0yMyAwIC0zNSAtMTAgLTM1IC0yMXpNNTg4IDExOWMwIDIxIDE3IDM4IDM4IDM4czM4IC0xNyAzOCAtMzhzLTE3IC0zOCAtMzggLTM4cy0zOCAxNyAtMzggMzh6TTU4OCAtMTE5YzAgMjEgMTcgMzggMzggMzhzMzggLTE3IDM4IC0zOHMtMTcgLTM4IC0zOCAtMzggcy0zOCAxNyAtMzggMzh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0VBQTkueG1sADxzeW1ib2wgaWQ9IkVBQTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMTRjMCA0IDIgNyAyMCAyNXMzOSAzNSA2OCAzNWMzNiAwIDY3IC0zOCA2NyAtMzhzMzEgLTM4IDU5IC0zOGMxNyAwIDI1IDMgMzQgMTFzMTMgMTEgMTYgMTFzNiAtMiA2IC02cy0yIC03IC0yMCAtMjVzLTM5IC0zNSAtNjggLTM1Yy0zNiAwIC02NyAzOCAtNjcgMzhzLTMxIDM4IC01OSAzOGMtMTcgMCAtMjUgLTMgLTM0IC0xMXMtMTMgLTExIC0xNiAtMTFzLTYgMiAtNiA2eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEEyLnhtbAA8c3ltYm9sIGlkPSJFNEEyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNTBjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwcy0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNEFELnhtbAA8c3ltYm9sIGlkPSJFNEFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTZjMCAzIDIgNiAxMCA2aDUxYzcgMCAxMCAtMTEgMTAgLTExbDc5IC0yNjZsNzggMjY2czMgMTEgMTAgMTFoOGM0IDAgNiAtMSA2IC0zcy0yIC04IC0yIC04bC0xMTUgLTM5MXMtMSAtMTAgLTkgLTEwcy05IDEwIC05IDEwbC0xMTYgMzkxcy0xIDMgLTEgNXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRBNi54bWwAPHN5bWJvbCBpZD0iRTRBNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE4NWMwIDkgNyAxMyAxNCAxM2M5IDAgMTggLTQgMjcgLThzMjggLTEwIDQxIC0xMHMzMiA2IDQxIDEwczE4IDggMjcgOGM3IDAgMTQgLTQgMTQgLTEzYzAgLTYgLTQgLTExIC00IC0xMWMtMTkgLTMyIC00OCAtOTcgLTU3IC0xMzNzLTExIC00MSAtMjEgLTQxcy0xMiA1IC0yMSA0MXMtMzggMTAxIC01NyAxMzNjMCAwIC00IDUgLTQgMTF6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UxMDEueG1sADxzeW1ib2wgaWQ9IkUxMDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjI0YzAgNiA3OSAzOTQgOTAgNDQ4YzMgMTMgOSAyMiAxOSAyMmg4N2MxMCAwIDE2IC0xMSAxNiAtMjJjMCAtNiAtNzkgLTM5NCAtOTAgLTQ0OGMtMyAtMTMgLTkgLTIyIC0xOSAtMjJoLTg3Yy0xMCAwIC0xNiAxMSAtMTYgMjJ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNDkueG1sADxzeW1ib2wgaWQ9IkUwNDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgMjAgMjAgMjAgMjAgMjBoMzRjMSA1NiA3IDE3MSAxMCAxOTBjMyAyMiA3IDI1IDMyIDMwYzIxIDQgNzYgMTAgMTE2IDEydjQ0czAgMjAgMjAgMjBzMjAgLTIwIDIwIC0yMHYtNDRjNDAgLTIgOTUgLTggMTE2IC0xMmMyNSAtNSAyOSAtOCAzMiAtMzBjMyAtMTkgOSAtMTM0IDEwIC0xOTBoMzRzMjAgMCAyMCAtMjBzLTIwIC0yMCAtMjAgLTIwaC0zNGMtMSAtNTYgLTcgLTE3MSAtMTAgLTE5MGMtMyAtMjIgLTcgLTI1IC0zMiAtMzAgYy0yMSAtNCAtNzYgLTEwIC0xMTYgLTEydi00NHMwIC0yMCAtMjAgLTIwcy0yMCAyMCAtMjAgMjB2NDRjLTQwIDIgLTk1IDggLTExNiAxMmMtMjUgNSAtMjkgOCAtMzIgMzBjLTMgMTkgLTkgMTM0IC0xMCAxOTBoLTM0cy0yMCAwIC0yMCAyMHpNMTQ0IDIwaDY4djE5OGMtMjggLTEgLTU4IC02IC02MiAtMjZjLTUgLTIzIC02IC0xMDcgLTYgLTE3MnpNMTQ0IC0yMGMwIC02NSAxIC0xNDkgNiAtMTcyYzQgLTIwIDM0IC0yNSA2MiAtMjZ2MTk4aC02OHogTTI1MiAyMGg2OGMwIDY1IC0xIDE0OSAtNiAxNzJjLTQgMjAgLTM0IDI1IC02MiAyNnYtMTk4ek0yNTIgLTIwdi0xOThjMjggMSA1OCA2IDYyIDI2YzUgMjMgNiAxMDcgNiAxNzJoLTY4eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMEEyLnhtbAA8c3ltYm9sIGlkPSJFMEEyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDc1IDEwMiAxMzUgMjI2IDEzNXMyMjggLTYwIDIyOCAtMTM1cy0xMDQgLTEzNSAtMjI4IC0xMzVzLTIyNiA2MCAtMjI2IDEzNXpNMTI1IDMwYzAgLTczIDY5IC0xNDggMTI4IC0xNDhjNDEgMCA3NiAzOSA3NiA4OGMwIDczIC02OSAxNDggLTEyOCAxNDhjLTQxIDAgLTc2IC0zOSAtNzYgLTg4eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTM5LnhtbAA8c3ltYm9sIGlkPSJFNTM5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDBjMCAxOSAxNiAzNSAzNSAzNXMzNSAtMTYgMzUgLTM1YzAgLTcgLTIgLTE0IC02IC0yMGMyIC0yIDEyIC05IDMzIC05YzI1IDAgNDEgMTkgNDEgMzZjMCAxOSAtMjAgMzMgLTQwIDQ0Yy00MiAyNCAtNjYgNjEgLTY2IDk1YzAgNTIgNTQgODYgMTAzIDg2YzQ0IDAgOTEgLTI1IDkxIC02MGMwIC0xOSAtMTYgLTM1IC0zNSAtMzVzLTM1IDE2IC0zNSAzNWMwIDcgMiAxMyA1IDE4Yy0xIDEgLTExIDcgLTI2IDcgYy0yNiAwIC0zNiAtMTkgLTM2IC0zMmMwIC0yNCAxNyAtMzQgMzggLTQ2YzM4IC0yMSA2OSAtNTYgNjkgLTkzYzAgLTU2IC02MSAtODggLTEwOSAtODhjLTM4IDAgLTk3IDI0IC05NyA2MnpNODIgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzggYzQ3IDAgMTAxIC0yMiAxMDEgLTY3YzAgLTI4IC0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek00NzkgMjFjMCA3IDggMTQgMzAgMzBjNSA0IDE3MyAxNDYgMTczIDE0NmgtMTE3Yy0xNSAwIC0yMiAtNiAtMzUgLTE5IGMtNCAtNCAtOCAtNSAtMTIgLTVzLTE1IDAgLTE1IDhsMzYgODJzNSA5IDkgOWgyMzdjNyAwIDggLTMgOCAtOGMwIC0zIC0xIC04IC00IC0xMWwtMTkyIC0xNjFzNyAyIDEyIDJjMTggMCAzMyAtOCA0NSAtMTdjMTUgLTEzIDI3IC0xOCA0OSAtMThjLTE2IDMgLTI4IDE3IC0yOCAzNGMwIDE5IDE2IDM1IDM1IDM1czM1IC0xNiAzNSAtMzVjMCAtNDkgLTU4IC05MyAtMTA5IC05M2MtMjAgMCAtMzMgNiAtNDUgMTNjLTE1IDkgLTMyIDE0IC00OCAxNCBjLTEzIDAgLTI2IC0yIC0zMyAtOXMtMTEgLTEwIC0xOCAtMTBzLTEzIDYgLTEzIDEzeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMjYzLnhtbAA8c3ltYm9sIGlkPSJFMjYzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTU1YzAgNiA0IDEwIDEwIDEwaDU4czQ1IDIwIDQ1IDQ1cy00NSA0NSAtNDUgNDVoLTU4Yy02IDAgLTEwIDQgLTEwIDEwdjcwYzAgNiA0IDEwIDEwIDEwaDcwYzYgMCAxMCAtNCAxMCAtMTB2LTU4czIwIC00NSA0NSAtNDVzNDUgNDUgNDUgNDV2NThjMCA2IDQgMTAgMTAgMTBoNzBjNiAwIDEwIC00IDEwIC0xMHYtNzBjMCAtNiAtNCAtMTAgLTEwIC0xMGgtNThzLTQ1IC0yMCAtNDUgLTQ1czQ1IC00NSA0NSAtNDVoNTggYzYgMCAxMCAtNCAxMCAtMTB2LTcwYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTcwYy02IDAgLTEwIDQgLTEwIDEwdjU4cy0yMCA0NSAtNDUgNDVzLTQ1IC00NSAtNDUgLTQ1di01OGMwIC02IC00IC0xMCAtMTAgLTEwaC03MGMtNiAwIC0xMCA0IC0xMCAxMHY3MHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTUxMC54bWwAPHN5bWJvbCBpZD0iRTUxMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEzM2MwIDUzIDM1IDEwNCA4NiAxMjhjLTE5IDE0IC0yNyAzNiAtMjcgNjJjMCAxMDUgOTIgMTYzIDIwMiAxNjNjOTQgMCAxNTMgLTQyIDE1MyAtMTEzYzAgLTUzIC0yOCAtODQgLTU4IC0xMTJjMzIgLTI1IDQ4IC01MSA0OCAtODVjMCAtMTIwIC0xMzQgLTE3NiAtMjI5IC0xNzZjLTg0IDAgLTE3NSA1MyAtMTc1IDEzM3pNNzAgMTM0YzAgLTU0IDQzIC0xMDAgMTExIC0xMDBjNDkgMCA5NCAyNyA5NCA2NSBjMCA0OCAtNzUgOTIgLTE1MiAxMzNjLTI0IC0yMyAtNTMgLTUzIC01MyAtOTh6TTE3NiA0MDFjMCAtNDYgNzIgLTg0IDEyNiAtMTExYzIwIDE3IDI5IDUwIDI5IDc5YzAgNDQgLTI1IDgzIC03NiA4M2MtNDkgMCAtNzkgLTIyIC03OSAtNTF6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNjIueG1sADxzeW1ib2wgaWQ9IkUyNjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA2NHY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE4MXMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE3NGw2OCAxN3YxODFzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0xNzRzMzYgMTAgMzkgMTBjNiAwIDEyIC0xIDE1IC0xMHYtNjVjMCAtMTMgLTE1IC0xOCAtMTUgLTE4bC0zOSAtMTB2LTE1OXMzNiAxMCAzOSAxMGM2IDAgMTIgLTEgMTUgLTEwdi02NWMwIC0xMyAtMTUgLTE4IC0xNSAtMThsLTM5IC0xMHYtMTgxIHMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTc0bC02OCAtMTd2LTE4MXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTc0cy0zNiAtMTAgLTM5IC0xMGMtNiAwIC0xMiAxIC0xNSAxMHY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE1OXMtMzYgLTEwIC0zOSAtMTBjLTYgMCAtMTIgMSAtMTUgMTB6TTg0IDcxdi0xNTlsNjggMTd2MTU5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FNTM4LnhtbAA8c3ltYm9sIGlkPSJFNTM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDBjMCAxOSAxNiAzNSAzNSAzNXMzNSAtMTYgMzUgLTM1YzAgLTcgLTIgLTE0IC02IC0yMGMyIC0yIDEyIC05IDMzIC05YzI1IDAgNDEgMTkgNDEgMzZjMCAxOSAtMjAgMzMgLTQwIDQ0Yy00MiAyNCAtNjYgNjEgLTY2IDk1YzAgNTIgNTQgODYgMTAzIDg2YzQ0IDAgOTEgLTI1IDkxIC02MGMwIC0xOSAtMTYgLTM1IC0zNSAtMzVzLTM1IDE2IC0zNSAzNWMwIDcgMiAxMyA1IDE4Yy0xIDEgLTExIDcgLTI2IDcgYy0yNiAwIC0zNiAtMTkgLTM2IC0zMmMwIC0yNCAxNyAtMzQgMzggLTQ2YzM4IC0yMSA2OSAtNTYgNjkgLTkzYzAgLTU2IC02MSAtODggLTEwOSAtODhjLTM4IDAgLTk3IDI0IC05NyA2MnpNODIgLTc3YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MGMwIC0xNSAtNyAtMjkgLTE3IC0zOGM3NyAxMSAxMTIgMTk3IDE0MCAzNDloLTU5cy0yMCAwIC0yMCAxOXMyMCAxOSAyMCAxOWg2OWMzNiA5NyAxMDggMTc4IDE5NiAxNzggYzQ3IDAgMTAxIC0yMiAxMDEgLTY3YzAgLTI4IC0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUwYzAgMTMgNSAyNSAxMyAzNGMtNDggMCAtODYgLTY1IC0xMDEgLTE0NWg1OXMyMCAwIDIwIC0xOXMtMjAgLTE5IC0yMCAtMTloLTY5Yy0yNyAtMTM3IC04OCAtMzgxIC0yNjAgLTM4MWMtMzggMCAtNzIgMjggLTcyIDcwek00MzEgLTE2N2MwIDggNyAxMyAzMSAxM2MyMiAwIDI4IDE5IDI4IDE5bDEwMiAzMzhzNSAxNyA1IDIzIGMwIDcgLTMgMTEgLTExIDExYy0yMiAwIC00NyAtMzcgLTU3IC01OXMtMTMgLTI0IC0xOCAtMjRzLTggMyAtOCA4czEgMTAgMTMgMzVzNDEgNzUgOTkgNzVzNjYgLTQ3IDY2IC00N3MzMyA0MyA4OCA0M2M0MyAwIDgwIC00MCA4MCAtOTZjMCAtMTA0IC02MyAtMTkyIC0xNDYgLTE5MmMtMzcgMCAtNjAgMTcgLTcxIDQ3YzAgLTEgLTUwIC0xNjYgLTUwIC0xNjZzLTEgLTMgLTEgLTVjMCAtNCA1IC0xMCAyMyAtMTBjMjQgMCAzMSAtNSAzMSAtMTMgcy03IC0xMyAtMzEgLTEzaC0xNDJjLTI0IDAgLTMxIDUgLTMxIDEzek02NDIgNjFjMCAtMjEgMTUgLTM0IDMzIC0zNGM3MSAwIDk4IDkwIDk4IDE1MWMwIDIzIC0xMiA0NCAtMzIgNDRjLTE1IDAgLTM2IC0xIC02MSAtMzV6TTc3NyAtMTY3YzAgOCA3IDEzIDMxIDEzYzIyIDAgMjggMTkgMjggMTlsMTAyIDMzOHM1IDE3IDUgMjNjMCA3IC0zIDExIC0xMSAxMWMtMjIgMCAtNDcgLTM3IC01NyAtNTlzLTEzIC0yNCAtMTggLTI0cy04IDMgLTggOCBzMSAxMCAxMyAzNXM0MSA3NSA5OSA3NXM2NiAtNDcgNjYgLTQ3czMzIDQzIDg4IDQzYzQzIDAgODAgLTQwIDgwIC05NmMwIC0xMDQgLTYzIC0xOTIgLTE0NiAtMTkyYy0zNyAwIC02MCAxNyAtNzEgNDdjMCAtMSAtNTAgLTE2NiAtNTAgLTE2NnMtMSAtMyAtMSAtNWMwIC00IDUgLTEwIDIzIC0xMGMyNCAwIDMxIC01IDMxIC0xM3MtNyAtMTMgLTMxIC0xM2gtMTQyYy0yNCAwIC0zMSA1IC0zMSAxM3pNOTg4IDYxYzAgLTIxIDE1IC0zNCAzMyAtMzQgYzcxIDAgOTggOTAgOTggMTUxYzAgMjMgLTEyIDQ0IC0zMiA0NGMtMTUgMCAtMzYgLTEgLTYxIC0zNXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTA0OC54bWwAPHN5bWJvbCBpZD0iRTA0OCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAyMCAyMCAyMCAyMCAyMGgzNWM2IDEwOSA1NyAyMTggMTU3IDIzMXY0NXMwIDIwIDIwIDIwczIwIC0yMCAyMCAtMjB2LTQ1YzEwMCAtMTMgMTUxIC0xMjIgMTU3IC0yMzFoMzVzMjAgMCAyMCAtMjBzLTIwIC0yMCAtMjAgLTIwaC0zNWMtNiAtMTA5IC01NyAtMjE4IC0xNTcgLTIzMXYtNDVzMCAtMjAgLTIwIC0yMHMtMjAgMjAgLTIwIDIwdjQ1Yy0xMDAgMTMgLTE1MSAxMjIgLTE1NyAyMzFoLTM1cy0yMCAwIC0yMCAyMHpNMTQ0IDIwIGg2OHYxOTRjLTQ3IC0yMCAtNjYgLTExMCAtNjggLTE5NHpNMTQ0IC0yMGMyIC04NCAyMSAtMTc0IDY4IC0xOTR2MTk0aC02OHpNMjUyIDIwaDY4Yy0yIDg0IC0yMSAxNzQgLTY4IDE5NHYtMTk0ek0yNTIgLTIwdi0xOTRjNDcgMjAgNjYgMTEwIDY4IDE5NGgtNjh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwQTMueG1sADxzeW1ib2wgaWQ9IkUwQTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMzdjMCA5MiA5NyAxNzIgMjAxIDE3MmM2NyAwIDExNSAtNDAgMTE1IC05OGMwIC05MiAtOTcgLTE3MiAtMjAxIC0xNzJjLTY3IDAgLTExNSA0MCAtMTE1IDk4ek0zNSAtODBjMCAtMTEgOCAtMTggMjIgLTE4YzYyIDAgMjI0IDEyOSAyMjQgMTc4YzAgMTEgLTggMTggLTIyIDE4Yy02MiAwIC0yMjQgLTEyOSAtMjI0IC0xNzh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0QTcueG1sADxzeW1ib2wgaWQ9IkU0QTciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTg1YzAgNiA0IDExIDQgMTFjMTkgMzIgNDggOTcgNTcgMTMzczExIDQxIDIxIDQxczEyIC01IDIxIC00MXMzOCAtMTAxIDU3IC0xMzNjMCAwIDQgLTUgNCAtMTFjMCAtOSAtNyAtMTMgLTE0IC0xM2MtOSAwIC0xOCA0IC0yNyA4cy0yOCAxMCAtNDEgMTBzLTMyIC02IC00MSAtMTBzLTE4IC04IC0yNyAtOGMtNyAwIC0xNCA0IC0xNCAxM3oiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRBNS54bWwAPHN5bWJvbCBpZD0iRTRBNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNCAtMzBjMCAwIC0xNCAwIC0xNCAxNXMxNCAxNSAxNCAxNWgyNzZzMTQgMCAxNCAtMTVzLTE0IC0xNSAtMTQgLTE1aC0yNzZ6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0U0QUMueG1sADxzeW1ib2wgaWQ9IkU0QUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzYzAgMiAyIDggMiA4bDExNSAzOTFzMSAxMCA5IDEwczkgLTEwIDkgLTEwbDExNiAtMzkxczEgLTMgMSAtNWMwIC0zIC0yIC02IC0xMCAtNmgtNTFjLTcgMCAtMTAgMTEgLTEwIDExbC03OSAyNjZsLTc4IC0yNjZzLTMgLTExIC0xMCAtMTFoLThjLTQgMCAtNiAxIC02IDN6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UxMDIueG1sADxzeW1ib2wgaWQ9IkUxMDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjI0YzAgNiA3OSAzOTQgOTAgNDQ4YzMgMTMgOSAyMiAxOSAyMmgyNzVjMTAgMCAxNiAtMTEgMTYgLTIyYzAgLTYgLTc5IC0zOTQgLTkwIC00NDhjLTMgLTEzIC05IC0yMiAtMTkgLTIyaC0yNzVjLTEwIDAgLTE2IDExIC0xNiAyMnpNNTEgLTIwMGgyMTdsODEgNDAwaC0yMTd6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwODkueG1sADxzeW1ib2wgaWQ9IkUwODkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMDFjMCA3NSA4NyAxNDIgMTc3IDE0MmMxMjcgMCAyMTMgLTEyNyAyMTMgLTI0NWMwIC0xMzYgLTEwMyAtMjQxIC0yMjYgLTI0MWMtNzQgMCAtMTQ3IDM4IC0xNDcgOThjMCAzNSAyOCA2MyA2MyA2M3M2MyAtMjggNjMgLTYzYzAgLTI4IC0xNyAtNTEgLTQyIC02MGM3IC01IDIyIC0xMiA1MSAtMTJjODEgMCAxMDUgOTkgMTA1IDE5OWMtMzEgLTE4IC01NCAtMjIgLTgwIC0yMmMtODkgMCAtMTc3IDI3IC0xNzcgMTQxek0xMTggMTAxIGMwIC02MCAxMCAtMTE2IDU5IC0xMTZzNTkgNTYgNTkgMTE2cy0xMCAxMTYgLTU5IDExNnMtNTkgLTU2IC01OSAtMTE2eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMEExLnhtbAA8c3ltYm9sIGlkPSJFMEExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTIxMHY0MjBzMCAyMCAyMCAyMHMyMCAtMjAgMjAgLTIwdi0zMHMwIC00MCAzMCAtNDBoMzg0YzMwIDAgMzAgNDAgMzAgNDB2MzBzMCAyMCAyMCAyMHMyMCAtMjAgMjAgLTIwdi00MjBzMCAtMjAgLTIwIC0yMHMtMjAgMjAgLTIwIDIwdjMwczAgNDAgLTMwIDQwaC0zODRjLTMwIDAgLTMwIC00MCAtMzAgLTQwdi0zMHMwIC0yMCAtMjAgLTIwcy0yMCAyMCAtMjAgMjB6TTQwIDEwdi0yMGMwIC0yNSAwIC01MCA2MCAtNTBoMzI0IGM2MCAwIDYwIDI1IDYwIDUwdjIwYzAgMjUgMCA1MCAtNjAgNTBoLTMyNGMtNjAgMCAtNjAgLTI1IC02MCAtNTB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNkQueG1sADxzeW1ib2wgaWQ9IkUwNkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjQwbDE2NSA0ODBoODBsMTY1IC00ODBoLTYwbC00OCAxNDBoLTE5NGwtNDggLTE0MGgtNjB6TTIwIDY5MHY2MGgzNzB2LTYwaC0xNTV2LTQyMGgtNjB2NDIwaC0xNTV6TTI1IC0yNzBoMjAwYzg1IDAgMTQwIC0zMCAxNDAgLTEzNWMwIC04NSAtNzAgLTEwNSAtNzAgLTEwNXM5MCAtMjAgOTAgLTEwNWMwIC0xMDUgLTc1IC0xMzUgLTE2MCAtMTM1aC0yMDB2NDgwek04NSAtMzMwdi0xNTBoMTQwYzU1IDAgODAgMjAgODAgNzUgcy0yNSA3NSAtODAgNzVoLTE0MHpNODUgLTU0MHYtMTUwaDE0MGM1NSAwIDEwMCAxMCAxMDAgNzVzLTQ1IDc1IC0xMDAgNzVoLTE0MHpNMTI5IC00MGgxNTJsLTcxIDIwOGgtMTB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwNjIueG1sADxzeW1ib2wgaWQ9IkUwNjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNTMxYzAgNiAzIDEwIDkgMTNjMjM2IDEwMSA0MTAgMjgyIDQxMCA1MTZjMCAxMjggLTUzIDIyNCAtMTc3IDIyNGMtNjcgMCAtMTMwIC0yMiAtMTY5IC03M2MxMSA0IDIyIDYgMzQgNmM1NiAwIDEwMSAtNDUgMTAxIC0xMDFzLTQ1IC0xMDEgLTEwMSAtMTAxcy0xMDEgNDUgLTEwMSAxMDFjMCAxMTAgMTAzIDIwMCAyMzYgMjAwYzE3MyAwIDMwNiAtMTAxIDMwNiAtMjU2YzAgLTI5NyAtMjc0IC00OTEgLTUyNSAtNTQzIGMwIDAgLTUgLTEgLTggLTFjLTggMCAtMTUgNyAtMTUgMTV6TTU4OCAxMTljMCAyMSAxNyAzOCAzOCAzOHMzOCAtMTcgMzggLTM4cy0xNyAtMzggLTM4IC0zOHMtMzggMTcgLTM4IDM4ek01ODggLTExOWMwIDIxIDE3IDM4IDM4IDM4czM4IC0xNyAzOCAtMzhzLTE3IC0zOCAtMzggLTM4cy0zOCAxNyAtMzggMzh6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNDgueG1sADxzeW1ib2wgaWQ9IkUyNDgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMzg4djEwMThzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0YzI0IC02NiAxMjMgLTE2MSAxNzEgLTIwNnM4MyAtMTA5IDgzIC0xODdjMCAtMzcgLTUgLTc0IC0xNyAtMTEyYzExIC0yOCAxNyAtNTkgMTcgLTkyYzAgLTM3IC01IC03NCAtMTcgLTExMmMxMSAtMjggMTcgLTU5IDE3IC05MmMwIC0zNyAtNSAtNzQgLTE3IC0xMTJjMTEgLTI4IDE3IC01OSAxNyAtOTJjMCAtMzcgLTUgLTc0IC0xNyAtMTEyYzExIC0yOCAxNyAtNTkgMTcgLTkyIGMwIC04OCAtMzMgLTE4NCAtMTAxIC0yNjRjLTExIC0xMyAtMTggLTE5IC0yNCAtMTlzLTEyIDUgLTEyIDEyczQgMTMgMjIgMzdzNzYgMTEyIDc2IDIxMGMwIDE0MCAtODkgMjE1IC0yMTUgMjE1aC0zMHpNMzAgMThjMjQgLTY2IDEyMyAtMTYxIDE1NSAtMTkwczQ1IC00NiA1NyAtNjRjMiAxMyAzIDI3IDMgNDFjMCAxNDAgLTg5IDIxNSAtMjE1IDIxNXYtMnpNMzAgLTE4NHYtMmMyNCAtNjYgMTIzIC0xNjEgMTU1IC0xOTBzNDUgLTQ2IDU3IC02NCBjMiAxMyAzIDI3IDMgNDFjMCAxNDAgLTg5IDIxNSAtMjE1IDIxNXpNMzAgMjIyYzI0IC02NiAxMjMgLTE2MSAxNTUgLTE5MHM0NSAtNDYgNTcgLTY0YzIgMTMgMyAyNyAzIDQxYzAgMTQwIC04OSAyMTUgLTIxNSAyMTV2LTJ6TTMwIDQyNmMyNCAtNjYgMTIzIC0xNjEgMTU1IC0xOTBzNDUgLTQ2IDU3IC02NGMyIDEzIDMgMjcgMyA0MWMwIDE0MCAtODkgMjE1IC0yMTUgMjE1di0yeiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMjc0LnhtbAA8c3ltYm9sIGlkPSJFMjc0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNjR2NjVjMCAxMyAxNSAxOCAxNSAxOGwzOSAxMHYxODFzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0xNzRsNjggMTd2MjM0cy0xNyAtMyAtMjUgLTdzLTE4IC04IC0yNiAtOGMtNyAwIC0xMyA1IC0xMyAxM2MwIDYgMyAxMSAzIDExYzE4IDMxIDQ4IDkzIDU2IDEyOHMxMCA0MCAyMCA0MHMxMiAtNSAyMCAtNDBzMzggLTk3IDU2IC0xMjhjMCAwIDMgLTUgMyAtMTFjMCAtOCAtNiAtMTMgLTEzIC0xM2MtOCAwIC0xOCA0IC0yNiA4IHMtMjUgNyAtMjUgN3YtMjI3czM2IDEwIDM5IDEwYzYgMCAxMiAtMSAxNSAtMTB2LTY1YzAgLTEzIC0xNSAtMTggLTE1IC0xOGwtMzkgLTEwdi0xNTlzMzYgMTAgMzkgMTBjNiAwIDEyIC0xIDE1IC0xMHYtNjVjMCAtMTMgLTE1IC0xOCAtMTUgLTE4bC0zOSAtMTB2LTE4MXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTc0bC02OCAtMTd2LTE4MXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTc0cy0zNiAtMTAgLTM5IC0xMCBjLTYgMCAtMTIgMSAtMTUgMTB2NjVjMCAxMyAxNSAxOCAxNSAxOGwzOSAxMHYxNTlzLTM2IC0xMCAtMzkgLTEwYy02IDAgLTEyIDEgLTE1IDEwek04NCA3MXYtMTU5bDY4IDE3djE1OXoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTI2MC54bWwAPHN5bWJvbCBpZD0iRTI2MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTUgLTE1M3Y1OTlzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0zMzhjMzEgMjUgNTIgMzYgODcgMzZjNTMgMCA4MyAtMzYgODMgLTgyYzAgLTg3IC03NiAtMTUwIC0xNTMgLTIwOGMtMTIgLTkgLTI2IC0xOSAtMzIgLTE5Yy04IDAgLTE1IDUgLTE1IDEyek0xNSA1OHYtMTcwYzM0IDMwIDkzIDg0IDkzIDE3NGMwIDIxIC0xMSAzNSAtMzcgMzVjLTI0IDAgLTQzIC0yMCAtNTYgLTM5eiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMjYxLnhtbAA8c3ltYm9sIGlkPSJFMjYxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTE2OXY0OTJzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0di0xNzVsMTMxIDMyYzEyIDAgMTUgLTExIDE1IC0xMXYtNDkyczAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHYxNzVsLTEzMSAtMzJjLTEyIDAgLTE1IDExIC0xNSAxMXpNMzAgNTZ2LTE0MGwxMTYgMjh2MTQweiIvPjwvc3ltYm9sPi9kYXRhL0dvb3R2aWxsZS9FMjc1LnhtbAA8c3ltYm9sIGlkPSJFMjc1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMCAtNDEzYzAgOCA2IDEzIDEzIDEzYzggMCAxOCAtNCAyNiAtOHMyNSAtNyAyNSAtN3YyMjdzLTM2IC0xMCAtMzkgLTEwYy02IDAgLTEyIDEgLTE1IDEwdjY1YzAgMTMgMTUgMTggMTUgMThsMzkgMTB2MTU5cy0zNiAtMTAgLTM5IC0xMGMtNiAwIC0xMiAxIC0xNSAxMHY2NWMwIDEzIDE1IDE4IDE1IDE4bDM5IDEwdjE4MXMwIDE0IDE1IDE0czE1IC0xNCAxNSAtMTR2LTE3NGw2OCAxN3YxODFzMCAxNCAxNSAxNHMxNSAtMTQgMTUgLTE0IHYtMTc0czM2IDEwIDM5IDEwYzYgMCAxMiAtMSAxNSAtMTB2LTY1YzAgLTEzIC0xNSAtMTggLTE1IC0xOGwtMzkgLTEwdi0xNTlzMzYgMTAgMzkgMTBjNiAwIDEyIC0xIDE1IC0xMHYtNjVjMCAtMTMgLTE1IC0xOCAtMTUgLTE4bC0zOSAtMTB2LTE4MXMwIC0xNCAtMTUgLTE0cy0xNSAxNCAtMTUgMTR2MTc0bC02OCAtMTd2LTIzNHMxNyAzIDI1IDdzMTggOCAyNiA4YzcgMCAxMyAtNSAxMyAtMTNjMCAtNiAtMyAtMTEgLTMgLTExIGMtMTggLTMxIC00OCAtOTMgLTU2IC0xMjhzLTEwIC00MCAtMjAgLTQwcy0xMiA1IC0yMCA0MHMtMzggOTcgLTU2IDEyOGMwIDAgLTMgNSAtMyAxMXpNODQgNzF2LTE1OWw2OCAxN3YxNTl6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UyNDkueG1sADxzeW1ib2wgaWQ9IkUyNDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0MThoMzBjMTI5IDIxIDI0NSA4MyAyNDUgMjM3YzAgOTggLTU4IDE4NiAtNzYgMjEwcy0yMiAzMCAtMjIgMzdzNiAxMiAxMiAxMnMxMyAtNiAyNCAtMTljNjggLTgwIDEwMSAtMTc2IDEwMSAtMjY0YzAgLTMyIC02IC02MyAtMTcgLTkxYzEyIC0zOCAxNyAtNzYgMTcgLTExM2MwIC0zMiAtNiAtNjMgLTE3IC05MWMxMiAtMzggMTcgLTc2IDE3IC0xMTNjMCAtMzIgLTYgLTYzIC0xNyAtOTFjMTIgLTM4IDE3IC03NiAxNyAtMTEzIGMwIC0zMiAtNiAtNjMgLTE3IC05MWMxMiAtMzggMTcgLTc2IDE3IC0xMTNjMCAtOTAgLTUwIC0xNjggLTEwOCAtMjE2cy0xNTIgLTEzMyAtMTc2IC0xOTljMCAwIDAgLTE0IC0xNSAtMTRzLTE1IDE0IC0xNSAxNHYxMDE4ek0zMCAxMGMxMjkgMjEgMjQ1IDgzIDI0NSAyMzdjMCAxMyAtMSAyNiAtMyAzOWMtMTggLTMwIC00MiAtNTUgLTgzIC04OXMtMTM1IC0xMTkgLTE1OSAtMTg1di0yek0zMCAtMTkydi0yYzEyOSAyMSAyNDUgODMgMjQ1IDIzNyBjMCAxMyAtMSAyNiAtMyAzOWMtMTggLTMwIC00MiAtNTUgLTgzIC04OXMtMTM1IC0xMTkgLTE1OSAtMTg1ek0zMCAyMTRjMTI5IDIxIDI0NSA4MyAyNDUgMjM3YzAgMTMgLTEgMjYgLTMgMzljLTE4IC0zMCAtNDIgLTU1IC04MyAtODlzLTEzNSAtMTE5IC0xNTkgLTE4NXYtMnpNMzAgLTM5NnYtMmMxMjkgMjEgMjQ1IDgzIDI0NSAyMzdjMCAxMyAtMSAyNiAtMyAzOWMtMTggLTMwIC00MiAtNTUgLTgzIC04OXMtMTM1IC0xMTkgLTE1OSAtMTg1eiAiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTA2My54bWwAPHN5bWJvbCBpZD0iRTA2MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC01MzFjMCA2IDMgMTAgOSAxM2MyMzYgMTAxIDQxMCAyODIgNDEwIDUxNmMwIDEyOCAtNTMgMjI0IC0xNzcgMjI0Yy02NyAwIC0xMzAgLTIyIC0xNjkgLTczYzExIDQgMjIgNiAzNCA2YzU2IDAgMTAxIC00NSAxMDEgLTEwMXMtNDUgLTEwMSAtMTAxIC0xMDFzLTEwMSA0NSAtMTAxIDEwMWMwIDExMCAxMDMgMjAwIDIzNiAyMDBjMTczIDAgMzA2IC0xMDEgMzA2IC0yNTZjMCAtMjk3IC0yNzQgLTQ5MSAtNTI1IC01NDMgYzAgMCAtNSAtMSAtOCAtMWMtOCAwIC0xNSA3IC0xNSAxNXpNMTcyIC02NTBjMCAyIDEgMyAxIDNsNDkgOTZzMyA1IDUgNWg1MWMyIDAgMyAtMiAzIC00di0xOTJjMCAtMTggMTEgLTMwIDIxIC0zMGM0IDAgMTIgMCAxMiAtOGMwIC03IC02IC0xMCAtMTIgLTEwaC0xMDFjLTYgMCAtMTIgMyAtMTIgMTBjMCA4IDggOCAxMiA4YzEwIDAgMjAgMTIgMjAgMzB2MTQybC0zNCAtNTRjLTIgLTQgLTMgLTQgLTYgLTRjLTQgMCAtOSA0IC05IDh6IE0zMjMgLTczOGMwIDE4IDE0IDMyIDMyIDMyczMxIC0xNCAzMSAtMzJjMCAtMTIgLTcgLTIzIC0xOCAtMjhjMiAtMiAxMCAtOCAyMiAtOGMyNiAwIDQzIDI5IDQzIDY1cy0yMyA1OSAtNDkgNTljLTIwIDAgLTI3IC0zIC0zNSAtOWMtNiAtNCAtOCAtNSAtMTAgLTVjLTcgMCAtNyAyIC03IDhjMCAxIDEgMjUgMyA0NnMzIDUxIDMgNTJjMCA3IDIgMTIgNiAxMmM1IDAgMTIgLTIgMjIgLTVzMjYgLTYgNDQgLTZzMzkgMyA0OSA2czE4IDUgMjQgNSBjMyAwIDUgLTMgNSAtN3MwIC0xMiAtOSAtMjNzLTM1IC0yOCAtNjkgLTI4Yy0yMSAwIC00MyA0IC02MSAxMGwtMyAtNTBjMjAgMTMgMzcgMTQgNTMgMTRjNDggMCA5MyAtMzEgOTMgLTc5cy00MiAtODEgLTg2IC04MWMtNDIgMCAtODMgMTcgLTgzIDUyek01ODggMTE5YzAgMjEgMTcgMzggMzggMzhzMzggLTE3IDM4IC0zOHMtMTcgLTM4IC0zOCAtMzhzLTM4IDE3IC0zOCAzOHpNNTg4IC0xMTljMCAyMSAxNyAzOCAzOCAzOHMzOCAtMTcgMzggLTM4IHMtMTcgLTM4IC0zOCAtMzhzLTM4IDE3IC0zOCAzOHoiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTBBMC54bWwAPHN5bWJvbCBpZD0iRTBBMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xNTd2MzE0czAgMjAgMjAgMjBzMjAgLTIwIDIwIC0yMHYtMzE0czAgLTIwIC0yMCAtMjBzLTIwIDIwIC0yMCAyMHpNNjggLTE1N3YzMTRzMCAyMCAyMCAyMHMyMCAtMjAgMjAgLTIwdi0xMzljMTUgNjYgMTEwIDExNyAyMjQgMTE3czIxMSAtNTEgMjI2IC0xMTd2MTM5czAgMjAgMjAgMjBzMjAgLTIwIDIwIC0yMHYtMzE0czAgLTIwIC0yMCAtMjBzLTIwIDIwIC0yMCAyMHYxMzljLTE1IC02NiAtMTEyIC0xMTcgLTIyNiAtMTE3IHMtMjA5IDUxIC0yMjQgMTE3di0xMzlzMCAtMjAgLTIwIC0yMHMtMjAgMjAgLTIwIDIwek0yMzEgMzBjMCAtNzMgNjkgLTE0OCAxMjggLTE0OGM0MSAwIDc2IDM5IDc2IDg4YzAgNzMgLTY5IDE0OCAtMTI4IDE0OGMtNDEgMCAtNzYgLTM5IC03NiAtODh6TTYyNiAtMTU3djMxNHMwIDIwIDIwIDIwczIwIC0yMCAyMCAtMjB2LTMxNHMwIC0yMCAtMjAgLTIwcy0yMCAyMCAtMjAgMjB6Ii8+PC9zeW1ib2w+L2RhdGEvR29vdHZpbGxlL0UwODgueG1sADxzeW1ib2wgaWQ9IkUwODgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtOTFjMCAzOSAyMiA4NyA2NSAxMDljLTI4IDE4IC00MCA1MSAtNDAgODdjMCA4NiA3MCAxMzggMTc1IDEzOHMxNzUgLTUyIDE3NSAtMTM4YzAgLTM2IC0yMCAtNjQgLTQwIC04N2M0NSAtMzEgNjUgLTYxIDY1IC0xMDljMCAtMTAxIC0xMDkgLTE1MiAtMjAwIC0xNTJzLTIwMCA2MiAtMjAwIDE1MnpNNzAgLTkxYzAgLTYxIDU0IC0xMTggMTMwIC0xMThjNDcgMCA4MyAyNiA4MyA1N2MwIDUxIC04NyA5OCAtMTc2IDE0MSBjLTE3IC0yMCAtMzcgLTQ3IC0zNyAtODB6TTEzMCAxNjZjMCAtNTAgODQgLTkwIDE0NiAtMTE5YzEzIDEzIDE3IDQxIDE3IDU4YzAgNTIgLTM0IDEwNCAtOTMgMTA0Yy00NiAwIC03MCAtMjEgLTcwIC00M3oiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTEwMy54bWwAPHN5bWJvbCBpZD0iRTEwMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yMjRjMCA2IDc5IDM5NCA5MCA0NDhjMyAxMyA5IDIyIDE5IDIyaDE2MWMxMCAwIDE2IC0xMSAxNiAtMjJjMCAtNiAtNzkgLTM5NCAtOTAgLTQ0OGMtMyAtMTMgLTkgLTIyIC0xOSAtMjJoLTE2MWMtMTAgMCAtMTYgMTEgLTE2IDIyek01MSAtMjAwaDEwM2w4MSA0MDBoLTEwM3oiLz48L3N5bWJvbD4vZGF0YS9Hb290dmlsbGUvRTRBNC54bWwAPHN5bWJvbCBpZD0iRTRBNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNCAwYzAgMCAtMTQgMCAtMTQgMTVzMTQgMTUgMTQgMTVoMjc2czE0IDAgMTQgLTE1cy0xNCAtMTUgLTE0IC0xNWgtMjc2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNDQyLnhtbAA8c3ltYm9sIGlkPSJFNDQyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3NSA4MGMxIC04IDIgLTE2IDIgLTI1YzAgLTQxIC0xNSAtOTEgLTUzIC0xMzRjLTU2IC02MyAtMTIzIC05NSAtMTIzIC05NWMtMiAtMSAtNSAtMiAtOCAtMmMtOCAwIC0xNCA1IC0xNCAxM2wtMyAzODRsLTc2IC00NHY0NGw3NiA0NGwtMiAxNzVjMCA4IDYgMTQgMTQgMTRoMTJjOCAwIDE0IC02IDE0IC0xNGwtMiAtMTUzbDEyMSA3MXYtNDRsLTEyMSAtNzJsLTIgLTEyM2M0IDUgMzIgMzcgODQgMzdzNzUgLTM2IDgxIC03NnpNMjA2IDQwIHYxMWMwIDIxIC0zIDU1IC0zOSA1NWMtNDEgMCAtNTUgLTMwIC01NyAtMzlsLTIgLTE5NWMxOSAxNSA1MiA0MyA2OSA2OWMyNSAzOCAyOSA4NCAyOSA5OXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRBOS54bWwAPHN5bWJvbCBpZD0iRTRBOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00IC0yNTRjLTIgMCAtNCAxIC00IDVzMiAxMiA1IDIxYzMxIDEwMSA0NiAyMjAgNDYgMjIwYzIgNSA2IDggMTAgOHM4IC0zIDEwIC04YzAgMCAxNSAtMTE5IDQ2IC0yMjBjMyAtOSA1IC0xNyA1IC0yMXMtMiAtNSAtNCAtNWMtMTAgMCAtMzUgMjMgLTU3IDIzcy00NyAtMjMgLTU3IC0yM3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRCQy54bWwAPHN5bWJvbCBpZD0iRTRCQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNiAxMjNsLTI0IDE0bDEzNSAyMjZjMiA0IDggNiAxMiA2YzYgLTEgOSAtMiAxMiAtNmwxMzUgLTIyNmMxIC0yIDEgLTUgMSAtN2MwIC04IC01IC0xNCAtMTMgLTE0aC02M2MtNSAwIC0xMSAzIC0xMyA3bC04NyAxNTl6TTE0IDQ2aDI4OGM4IDAgMTQgLTYgMTQgLTE0di0xOGMwIC04IC02IC0xNCAtMTQgLTE0aC0yODhjLTggMCAtMTQgNiAtMTQgMTR2MThjMCA4IDYgMTQgMTQgMTR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QjUueG1sADxzeW1ib2wgaWQ9IkU0QjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzYgMGgyODhjOCAwIDE0IC02IDE0IC0xNHYtMThjMCAtOCAtNiAtMTQgLTE0IC0xNGgtMjg4Yy04IDAgLTE0IDYgLTE0IDE0djE4YzAgOCA2IDE0IDE0IDE0ek0xOCAtMTI0bDMzMyAtMTAzYzUgLTIgMTAgLTcgMTAgLTEzcy01IC0xMiAtMTAgLTE0bC0zMzMgLTEwM2gtMWwtMiAtMWMtOSAwIC0xNSA2IC0xNSAxNHYyM2MwIDYgNSAxMSAxMCAxM2wyMTQgNjhsLTIxNCA2N2MtNSAyIC0xMCA3IC0xMCAxM3YyM2MwIDggNiAxNCAxNSAxNCBsMiAtMWgxeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEMxLnhtbAA8c3ltYm9sIGlkPSJFNEMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU0MCAtMjYwYy05NCAtMTAyIC0xNzcgLTEwOCAtMjI5IC0xMDhzLTEzNCA2IC0yMjggMTA4Yy00OSA1NCAtODMgMTYxIC04MyAyMTVjMCAxOSA0IDMyIDE0IDMyYzI4IDAgMTQgLTg2IDk4IC0xNzFjNzQgLTc0IDE3MyAtNzUgMTk3IC03NWgyaDJjMjQgMCAxMjMgMSAxOTcgNzVjODQgODUgNzAgMTcxIDk4IDE3MWMxMCAwIDE0IC0xMiAxNCAtMzJjMCAtNTQgLTMzIC0xNjIgLTgyIC0yMTV6TTI0MiAtNjljMCAzOCAzMSA2OSA2OSA2OSBzNjkgLTMxIDY5IC02OXMtMzEgLTY5IC02OSAtNjlzLTY5IDMxIC02OSA2OXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRUFBRC54bWwAPHN5bWJvbCBpZD0iRUFBRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MSAyNTVsMjA4IC0xNDdjNiAtNCAxMCAtMTMgMTAgLTIwcy00IC0xNiAtMTAgLTIwbC0yMDggLTE0N2MtNCAtMiAtMTAgLTQgLTE0IC00Yy0xMyAwIC0yNCAxMSAtMjQgMjRjMCA1IDIgMTEgNSAxNWw1NCA3MWMzIDQgNSA5IDUgMTRjMCAxNiAtMTYgMzAgLTM0IDMwYy04IDAgLTE2IC0zIC0yMyAtMTBjLTIgLTEgLTQgLTIgLTcgLTJzLTYgMSAtMTAgNHMtMTAgMTAgLTE0IDE0YzAgMCAtMyAyIC0zIDdjMCAyIDEgNiAzIDkgYzUgNiAxNSAxNiAyMSAyMWMxMyAxMSAzNSAyMSA2MiAyMWgxMGwtNjUgODVjLTMgNCAtNCAxMSAtNCAxNWMwIDE0IDEwIDI1IDI0IDI1YzQgMCAxMCAtMyAxNCAtNXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRjQxRS54bWwAPHN5bWJvbCBpZD0iRjQxRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMjZ2MTI1bDI4OSAtNzV2LTEyNXpNMCA2MnYxMjVsMjg5IC03NXYtMTI1ek0wIDI0OXYxMjVsMjg5IC03NXYtMTI1ek0wIC0zMTN2MTI1bDI4OSAtNzV2LTEyNXpNMCA0MzZ2MTI1bDI4OSAtNzV2LTEyNXpNMCA2MjN2MTI1bDI4OSAtNzV2LTEyNXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA4NS54bWwAPHN5bWJvbCBpZD0iRTA4NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNyAyMTh2NGMwIDE0IDEyIDE3IDIyIDE3YzcgMCAxMiAtMSAxMiAtMWM0MyAtNiA3OCAtMTAgMTE0IC0xMGMzNyAwIDc1IDQgMTI0IDE2YzYgMSAxMCAyIDE0IDJjMTMgMCAxOCAtNiAxOCAtMTRjMCAtMyAtMSAtNyAtMiAtMTBjLTggLTIxIC0yNCAtNTggLTcxIC03N2MtMjIgLTkgLTUzIC0xMiAtODMgLTEyYy0zNSAwIC02OCA0IC04MyA1aC0xYy02IDAgLTExIC01IC0xMSAtMTF2LTYzYzAgLTQgMyAtNyA3IC03YzEgMCAzIDAgNCAxIGMyOSAyMCA2NCAyOCA5NyAyOGM0NSAwIDg4IC0xNCAxMTMgLTMxYzM3IC0yNSA2MSAtNzcgNjEgLTEzMWMwIC00MCAtMTMgLTgyIC00NSAtMTE1Yy0zNiAtMzcgLTkxIC01MyAtMTQyIC01M2MtMzcgMCAtNzMgOSAtOTggMjNjLTUyIDMwIC02MiA2OCAtNjIgMTAyczI3IDcwIDY2IDcwczczIC0xOSA3MyAtNjhzLTMxIC02MCAtNDAgLTY2Yy0zIC0yIC00IC00IC00IC03YzAgLTIgMiAtNSA1IC02YzYgLTQgMTkgLTcgNDIgLTdoOCBjNjYgMyA4MiA3NSA4MiAxMjVjMCA0OCAtMTMgMTA5IC04NCAxMDljLTYzIDAgLTc0IC01MiAtNzkgLTY1Yy0yIC02IC02IC03IC0xMCAtN2gtNWMtNSAxIC0yNiA2IC0zNSA4Yy02IDEgLTcgOSAtNyAxM3YzczQgNjYgNSAxMjJ2MTNjMCA1MiAtNSAxMDAgLTUgMTAweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDhDLnhtbAA8c3ltYm9sIGlkPSJFMDhDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyNyAyM2gxNjdjNyAwIDE0IC02IDE0IC0xM3YtMTljMCAtNyAtNyAtMTQgLTE0IC0xNGgtMTY3di0xNjdjMCAtNyAtNiAtMTQgLTEzIC0xNGgtMjBjLTcgMCAtMTMgNyAtMTMgMTR2MTY3aC0xNjhjLTcgMCAtMTMgNyAtMTMgMTR2MTljMCA3IDYgMTMgMTMgMTNoMTY4djE2OGMwIDcgNiAxMyAxMyAxM2gyMGM3IDAgMTMgLTYgMTMgLTEzdi0xNjh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNTIueG1sADxzeW1ib2wgaWQ9IkUwNTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDIzIC03MTdjMCAtMjQgLTE0IC00MCAtNDMgLTUzYzE4IC0xMyAyOCAtMzIgMjggLTU1YzAgLTQzIC0zOCAtNzMgLTkyIC03M2MtNDQgMCAtNzQgMjIgLTc0IDU1YzAgMzEgMjYgNTEgNTIgNjFjLTE0IDE0IC0yMSAyOCAtMjEgNDdjMCA0NSA0MSA3MSA4MyA3MWMzMyAwIDY3IC0xNiA2NyAtNTN6TTMyMyAtODc3YzIyIDAgMzggMTUgMzggMzRjMCAxNCAtOCAyNCAtMjcgMzV2MGMtMiAyIC0yIDIgLTE0IDhjLTMgMiAtNCAyIC04IDQgYy0xNyAtMTAgLTI2IC0yNiAtMjYgLTQ2YzAgLTIxIDE1IC0zNSAzNyAtMzV6TTM2MSAtNzU3YzE1IDEyIDIxIDIzIDIxIDM5YzAgMjEgLTEyIDMzIC0zMSAzM2MtMjAgMCAtMzQgLTEzIC0zNCAtMzFjMCAtMTIgNSAtMTkgMjAgLTI4bDIgLTFjMyAtMiA3IC00IDIyIC0xMnpNNjQwIDJjMCAtMTAzIC03MyAtMjA0IC0xNzEgLTIzN2M3IC0zOCAxMiAtNjkgMTUgLTg5YzEwIC01NyAxNiAtMTAyIDE2IC0xNDEgYzAgLTEyOCAtNjMgLTIwMSAtMTkyIC0yMDFjLTEzNSAwIC0xODUgODcgLTE4NSAxNTNzNDQgMTIzIDExNCAxMjNjNzUgMCAxMTYgLTU3IDExNiAtMTExYzAgLTYzIC00NyAtMTA0IC05NCAtMTExYy0zIC0xIC01IC0yIC01IC00YzAgLTEgMiAtMiAzIC0yYzIgLTEgMjMgLTYgNDcgLTZjMTAxIDAgMTU1IDU1IDE1NSAxNTljMCA1MyAtMTIgMTI0IC0zMCAyMTljLTI0IC00IC01MSAtNyAtODAgLTdjLTE4NiAwIC0zNDkgMTQ3IC0zNDkgMzM1IGMwIDE5OSAxMjYgMzIxIDIxNyA0MDVjMjEgMTggNzMgNzEgNzQgNzFjLTE3IDExMyAtMjIgMTYyIC0yMiAyMTZjMCA4NCAxOCAyMTEgODMgMjg3YzMyIDM5IDY0IDUxIDcxIDUxYzE3IDAgNDYgLTM1IDcwIC04NmMxNyAtMzYgNDUgLTExMCA0NSAtMjAxYzAgLTE1OCAtNzQgLTI4NCAtMTc5IC0zOTVjOSAtNTYgMTggLTExNSAyOCAtMTc1YzE0NiAwIDI1MyAtMTAyIDI1MyAtMjUzek0zMzIgODIyYy03IC0zMSAtMTEgLTY0IC0xMSAtMTAyIGMwIC00MSA1IC04MSAxMSAtMTIxYzY5IDY5IDE0NyAxNDcgMTQ3IDI1MGMwIDcwIC0yNSAxMTggLTQwIDExOGMtNTIgMCAtOTcgLTEwNSAtMTA3IC0xNDV6TTM2MiAtMjEyYzIwIDAgMzggMyA1OCA3bC01OCAzMjhjLTU4IC0xNCAtMTA0IC02MyAtMTA0IC0xMjRjMCAtNDggMjIgLTc1IDYxIC05OGMxMyAtOCAyMiAtMTQgMjIgLTIyYzAgLTEwIC05IC0xNCAtMTcgLTE0Yy04MCAwIC0xMzUgOTYgLTEzNSAxNjdjMCA5MyA2MiAxOTAgMTUzIDIxNiBjLTcgNDIgLTE0IDg4IC0yMyAxNDJjLTE1IC0xNSAtMzEgLTI5IC00OCAtNDNjLTg4IC03NyAtMTc0IC0xODYgLTE3NCAtMzA4YzAgLTE1MSAxMjIgLTI1MSAyNjUgLTI1MXpNNDYyIC0xOTNjNzEgMjkgMTAxIDEwMSAxMDEgMTczYzAgMTIgLTIgMjMgLTMgMzFjLTkgNDggLTUyIDExOCAtMTUzIDExOGM3IC00NCAzNCAtMjAzIDU1IC0zMjJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNUQueG1sADxzeW1ib2wgaWQ9IkUwNUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMgNDY5aDcyYzcgMCAxMyAtNiAxMyAtMTN2LTkxMGMwIC03IC02IC0xMyAtMTMgLTEzaC03MmMtNyAwIC0xMyA2IC0xMyAxM3Y5MTBjMCA3IDYgMTMgMTMgMTN6TTYyNyAtMjYxYzAgLTE0MCAtMTAzIC0yMTkgLTIyNCAtMjE5Yy03NSAwIC0xODIgMzEgLTE4MiAxMjNjMCA0OSAzNCA4MSA4MyA4MWM0NCAwIDc1IC0zMiA3NSAtNzZjMCAtNDMgLTI5IC03NCAtNzMgLTc0Yy02IDAgLTEwIDEgLTExIDFjMjMgLTE2IDU0IC0yNSA4NSAtMjUgYzEwNSAwIDEyMiA4NCAxMjIgMTc0YzAgNzcgLTIgMTg5IC05MCAxODlzLTEwNiAtOTUgLTEwOCAtMTA2YzAgLTEgMCAtMTMgLTE0IC0xM3MtMTUgMTIgLTE1IDEzYy0xMSA1NiAtMzMgMTUxIC05MiAxNzV2LTQzNmMwIC03IC02IC0xMyAtMTMgLTEzcy0xMiA2IC0xMiAxM3Y5MTBjMCA3IDUgMTMgMTIgMTNzMTMgLTYgMTMgLTEzdi00MzZjNTYgMjMgODMgMTE5IDkyIDE3NGMwIDEgMSAxNCAxNSAxNHMxNCAtMTMgMTQgLTE0IGMyIC0xMCAyMCAtMTA1IDEwOCAtMTA1czkwIDExMiA5MCAxODljMCA5MCAtMTcgMTc0IC0xMjIgMTc0Yy0zMSAwIC02MiAtOSAtODUgLTI1YzQ4IDAgODQgLTE4IDg0IC03M2MwIC00NCAtMzEgLTc2IC03NSAtNzZjLTQ5IDAgLTgzIDMyIC04MyA4MWMwIDkyIDEwNyAxMjMgMTgyIDEyM2MxMjEgMCAyMjQgLTc5IDIyNCAtMjE5YzAgLTEwOCAtNjAgLTIyMSAtMTgyIC0yMjFjLTQzIDAgLTU2IDMgLTk0IDI2Yy0yIC00IC0yMiAtNDQgLTU1IC02NyBjMzMgLTIzIDUzIC02MyA1NSAtNjdjMzkgMjQgNTYgMjYgNzkgMjZjMTMxIDAgMTk3IC05NyAxOTcgLTIyMXpNMzY4IC01NTljMCAtMjQgLTE0IC00MSAtNDMgLTUzYzE4IC0xMyAyOCAtMzMgMjggLTU1YzAgLTQzIC0zOCAtNzMgLTkyIC03M2MtNDQgMCAtNzQgMjEgLTc0IDU0YzAgMzEgMjcgNTAgNTMgNjJjLTE1IDE0IC0yMiAyNyAtMjIgNDZjMCA0NiA0MSA3MiA4MyA3MmMzMSAwIDY3IC0xOCA2NyAtNTN6TTI4MyAtNTg3bDEgLTFsMjIgLTExIGMxNiAxMiAyMSAyMyAyMSAzOWMwIDIxIC0xMSAzMiAtMzEgMzJzLTM0IC0xMiAtMzQgLTMwYzAgLTEzIDUgLTIwIDIxIC0yOXpNMjU3IC02MzljLTE3IC0xMCAtMjYgLTI2IC0yNiAtNDVjMCAtMjEgMTUgLTM1IDM3IC0zNXMzOCAxNCAzOCAzM2MwIDE0IC03IDI1IC0yNiAzNmgtMWwtMTQgN2MtMyAyIC00IDIgLTggNHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUzNi54bWwAPHN5bWJvbCBpZD0iRTUzNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNDggLTYwYzM2IDAgNDUgLTI2IDQ1IC00MGMwIC0xNiAtNiAtMzQgLTI1IC00MmMtNSAtMiAtNyAtNiAtOCAtMTBjMCAtNSAxIC04IDUgLTExczkgLTUgMTQgLTVjNiAwIDEyIDIgMTcgNWMyNCAxNiAzMCA0NSA1MSAxMjdsMyAxMmMxMiA0NiAyMSA4NCAyOSAxMjFjNyAzMyAxNSA2NyAyNSAxMDd2NGgtNjJjLTYgMCAtMTAgNCAtMTAgMTB2MjJjMCA2IDQgMTAgMTAgMTBoNzZ2MmMyNSA3NCA2NiAxNjkgMTU5IDE2OSBjNDUgMCA5MCAtMjYgOTAgLTc2YzAgLTYgMCAtMTIgLTIgLTE3Yy01IC0yMCAtMjYgLTM2IC00NyAtMzZjLTcgMCAtMTQgMiAtMTggNGMtMTAgNCAtMTggMTMgLTIxIDIyYy0xIDUgLTIgOSAtMiAxNGMwIDE0IDUgMjcgMTUgMzVjNCAyIDYgNyA2IDEyYzAgNiAtNSAxMiAtMTEgMTNjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzMnYtM2g1OWM2IDAgMTAgLTQgMTAgLTEwdi0yMiBjMCAtNiAtNCAtMTAgLTEwIC0xMGgtNzJ2LTJjLTcgLTIzIC0xNiAtNTQgLTI1IC04NmMtMjQgLTg1IC03MiAtMjM0IC0xMTYgLTI3OGMtMjUgLTI1IC00OCAtMzUgLTgwIC0zNWMtNDYgMCAtODEgMjkgLTgxIDgxYzAgMjcgMjUgNTIgNTIgNTJ6TTE2OCAyMjhjMCAwIC04IDEzIC0zNCAxM3MtNDUgLTIxIC00NSAtMzhzNSAtMjMgMzAgLTM3czc3IC0yOSA3NyAtODlzLTU4IC04MiAtMTEwIC04MnMtODYgMjMgLTg2IDY4IGMwIDMwIDIwIDQxIDM1IDQxczMyIC0xMSAzMiAtMzdjMCAtMjQgLTEzIC0zMSAtMTYgLTMzYy0xIDAgLTEgLTEgLTEgLTJjMCAtNSA3IC0xNSAzNiAtMTVjMzcgMCA0OSAzNCA0OSA0NHMtNCAyNCAtMjEgMzRzLTMzIDE4IC00NSAyNWMtMjggMTYgLTM1IDM5IC0zNSA2MGMwIDM5IDMwIDgzIDk3IDgzYzU4IDAgNzcgLTM1IDc3IC01OGMwIC0zIDAgLTYgLTEgLThjLTIgLTEwIC05IC0yNCAtMjggLTI0cy0yOCAxNyAtMjggMjggYzAgNyAzIDE5IDE3IDI3eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjQ0LnhtbAA8c3ltYm9sIGlkPSJFMjQ0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwOSAtNDc0YzggLTExIDE3IC0yMyAyNSAtMzljMSAxMiAyIDI0IDIgMzZjMCAzOCAtOSA3OCAtNDggMTMwYy0zNiA0NyAtMTAxIDEwOSAtMTUzIDEwOWMyIC04IDMgLTE2IDQgLTIxYzcgLTI2IDI1IC02MCA2NCAtOTljNDkgLTUwIDc5IC04MSAxMDYgLTExNnpNMTg4IC0xODBjLTM2IDQ3IC0xMDIgMTE2IC0xNTMgMTE2YzUgLTIyIDEzIC00NyAyOCAtNjljMzggLTU1IDEyMSAtMTI1IDE2OCAtMTg3YzEgLTIgMyAtNCA0IC02IGMwIDUgMSAxMCAxIDE2YzAgMzggLTkgNzkgLTQ4IDEzMHpNMCAtMzgydjU1NmMwIDcgMyAxMiAxNSAxMmMxMSAwIDEyIC01IDE0IC0xMmMwIDAgMjggLTEwMyA2NiAtMTU4czg5IC0xMDcgMTM2IC0xNjljMzQgLTQ1IDQ4IC05MiA0OCAtMTQ0di05YzAgLTMyIC01IC01OSAtMTEgLTg1YzcgLTIzIDExIC00OCAxMSAtNzNjMCAtNTAgLTkgLTkzIC0xOSAtMTMxYzMgLTIxIDUgLTQ1IDUgLTc0YzAgLTU2IC0yNiAtMTEwIC00NCAtMTM4IGMtNCAtNiAtOCAtMTQgLTE1IC0xNGMtMiAwIC0zIDAgLTUgMWMtNSAzIC03IDcgLTcgMTFjMCA1IDMgMTEgNCAxNmMxNSA0MCAyMiA5MSAyMiAxMTVjMSA2IDEgMTEgMSAxN2MwIDM0IC04IDcwIC00MiAxMjFjLTYwIDg5IC0xMzggMTM5IC0xNjQgMTQ4Yy03IDMgLTE1IDcgLTE1IDEweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTIyLnhtbAA8c3ltYm9sIGlkPSJFNTIyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS04NSAtNjBjMzYgMCA0NSAtMjYgNDUgLTQwYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC03IC02IC04IC0xMHYtMmMwIC00IDIgLTcgNSAtOWM0IC0zIDkgLTUgMTQgLTVjNiAwIDEyIDIgMTcgNWMyNCAxNiAzMCA0NSA1MSAxMjdsMyAxMmMxMiA0NiAyMSA4NCAyOSAxMjFjNyAzMyAxNSA2NyAyNSAxMDd2NGgtNjJjLTYgMCAtMTAgNCAtMTAgMTB2MjJjMCA2IDQgMTAgMTAgMTBoNzZ2MmMyMiA2NSA0NSAxMDkgNzEgMTMyIGMzMyAyOSA2NCAzNyA4OCAzN2M2IDAgMTIgMCAxNyAtMWMzMiAtNSA1NSAtMjMgNjMgLTM4YzcgLTEyIDEwIC0yNSAxMCAtMzdjMCAtNiAwIC0xMiAtMiAtMTdjLTMgLTExIC0xMyAtMjQgLTIzIC0yOWMtOSAtNSAtMTcgLTcgLTI0IC03cy0xNCAyIC0xOCA0Yy0xMCA0IC0xOCAxMyAtMjEgMjJjLTEgNSAtMiA5IC0yIDE0YzAgMTQgNSAyNyAxNSAzNWM0IDIgNiA3IDYgMTJjMCAyIDAgMyAtMSA1Yy0yIDQgLTUgNyAtMTAgOCBjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzMnYtM2g1OWM2IDAgMTAgLTQgMTAgLTEwdi0yMmMwIC02IC00IC0xMCAtMTAgLTEwaC03MnYtMmMtNyAtMjMgLTE2IC01NCAtMjUgLTg2Yy0yNCAtODUgLTcyIC0yMzQgLTExNiAtMjc4Yy0yNSAtMjUgLTQ4IC0zNSAtODAgLTM1Yy00NiAwIC04MSAyOSAtODEgODFjMCAyNyAyNSA1MiA1MiA1MnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI0Qi54bWwAPHN5bWJvbCBpZD0iRTI0QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC03NjN2MTE1MWMwIDIgOCAyNCAxNSAyNmM0NSAxMSAxNDIgNTIgMjEyIDEzM2MyNiAzMSAzOCA2MiAzOCA5OWMwIDY3IC0yNiAxMDEgLTYxIDEzN2MtNCA1IC0xMCA5IC0xMCAxMmMwIDEgMSAzIDUgNXM4IDMgMTIgM2M2IDAgMTIgLTIgMTYgLTVjMzMgLTI2IDc5IC04MSA3OSAtMTYwYzAgLTMwIC00IC01NSAtMTEgLTc3YzYgLTI2IDExIC01NCAxMSAtODR2LTh2LTE4Yy0yIC0yMyAtNiAtNDggLTEyIC03MiBjNiAtMjcgMTIgLTU3IDEyIC04OXYtOHYtMjBjLTIgLTIzIC01IC00NyAtMTIgLTcyYzYgLTI2IDEyIC01NiAxMiAtODh2LTd2LTIxYy0yIC0yMiAtNSAtNDcgLTEyIC03MWM2IC0yNyAxMiAtNTcgMTIgLTg5di03di0yMGMtMSAtMTYgLTMgLTMzIC03IC01MGM2IC00MCAxMCAtODAgMTAgLTExNmMwIC0xODUgLTE0MCAtMjYyIC0xOTMgLTMxMmMtNDAgLTM4IC03MSAtNjggLTg2IC0xNzJjLTIgLTggLTcgLTE2IC0xNSAtMTZzLTE1IDkgLTE1IDE2eiBNMjE4IC0yMTRjMzEgMzkgNDggODEgNDggMTMyYzAgNSAwIDExIC0xIDE3Yy03IC0xMiAtMTUgLTIzIC0yNCAtMzNjLTUyIC01OSAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNSAtMjIgLTIzIC00NyAtMjggLTY5Yzg5IDMzIDE0NCA2NSAxODMgMTEzek0yMTggLTI2YzMxIDM5IDQ4IDgwIDQ4IDEzMWMwIDUgMCAxMSAtMSAxN2MtNyAtMTIgLTE1IC0yMyAtMjQgLTMzYy01MiAtNTkgLTE0MCAtMTA1IC0xNzggLTE2MCBjLTE0IC0yMiAtMjMgLTQ2IC0yOCAtNjhjODkgMzMgMTQ0IDY1IDE4MyAxMTN6TTIxOCAxNjFjMzEgMzkgNDggODAgNDggMTMwYzAgNyAwIDE0IC0xIDIwYy03IC0xMSAtMTUgLTIyIC0yNCAtMzJjLTUyIC01OSAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNSAtMjMgLTI0IC00OSAtMjggLTcyYzg5IDM0IDE0NCA2NiAxODMgMTE0ek0xMTMgMzU5Yy01NyAtNDggLTY3IC04MiAtNzQgLTEwN2MwIC00IC0xIC05IC0yIC0xNCBjODcgMzMgMTQyIDY1IDE4MSAxMTJjMzEgMzkgNDcgODEgNDggMTMxYzAgNSAwIDExIC0xIDE2Yy0zIC02IC03IC0xMSAtMTEgLTE2Yy0yNyAtMzUgLTgyIC03MiAtMTQxIC0xMjJ6TTM2IC01MTJjNDkgMTQgMTI3IDM5IDE4OSAxMTVjMjYgMzIgNDAgNzQgNDIgMTQ3Yy03IC0xMyAtMTYgLTI1IC0yNiAtMzZjLTUyIC01OCAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNCAtMjEgLTIyIC00NCAtMjcgLTY2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTJELnhtbAA8c3ltYm9sIGlkPSJFNTJEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4OSAtNjBjMzYgMCA0NSAtMjYgNDUgLTQwYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC03IC02IC04IC0xMGMwIC01IDEgLTggNSAtMTFzOSAtNSAxNCAtNWM2IDAgMTIgMiAxNyA1YzI0IDE2IDMwIDQ1IDUxIDEyN2wzIDEyYzEyIDQ2IDIxIDg0IDI5IDEyMWM3IDMzIDE1IDY3IDI1IDEwN3Y0aC02MmMtNiAwIC0xMCA0IC0xMCAxMHYyMmMwIDYgNCAxMCAxMCAxMGg3NnYyYzI1IDc0IDY2IDE2OSAxNTkgMTY5IGM0NSAwIDkwIC0yNiA5MCAtNzZjMCAtNiAwIC0xMiAtMiAtMTdjLTUgLTIwIC0yNiAtMzYgLTQ3IC0zNmMtNyAwIC0xNCAyIC0xOCA0Yy0xMCA0IC0xOCAxMyAtMjEgMjJjLTEgNSAtMiA5IC0yIDE0YzAgMTQgNSAyNyAxNSAzNWM0IDIgNiA3IDYgMTJjMCA2IC01IDEyIC0xMSAxM2MtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMydi0zaDU5YzYgMCAxMCAtNCAxMCAtMTB2LTIyIGMwIC02IC00IC0xMCAtMTAgLTEwaC03MnYtMmMtNyAtMjMgLTE2IC01NCAtMjUgLTg2Yy0yNCAtODUgLTcyIC0yMzQgLTExNiAtMjc4Yy0yNSAtMjUgLTQ4IC0zNSAtODAgLTM1Yy00NiAwIC04MSAyOSAtODEgODFjMCAyNyAyNSA1MiA1MiA1MnpNMzM5IDQ0YzcgMTIgMTggMzkgMTggMzlsMTcgLThzMCAtMSAtMSAtMXYtM2MtMTQgLTM3IC0zMSAtNzMgLTc2IC03M2MtMzQgMCAtNTAgMjMgLTUwIDU0YzAgMTQgMyAyOSA5IDQ1IGMyMSA1NCAyNyA5NCAyNyAxMDRjMCA1IC0zIDggLTUgOWMwIDAgLTEgMCAtMiAxaC0xaC0xbC0xIC0xYy0yNCAtMTAgLTU2IC01MiAtNzYgLTE5MmMwIC0zIC0xIC02IC0xIC03Yy0yIC0xMSAtNyAtMTIgLTExIC0xMmgtNTVjLTggMCAtMTAgNSAtMTAgMTJ2NGMwIDAgMTUgNDcgMzAgOTZjMTIgNDEgMjIgNzMgMjIgOTBjMCA1IC0xIDkgLTMgMTFjLTEgMiAtNCAzIC02IDNjLTM3IDAgLTc5IC0xNTQgLTg5IC0yMDAgYy00IC0xNiAtOSAtMTYgLTExIC0xNmgtNTNjLTQgMCAtNiAyIC04IDRjLTEgMiAtMiA0IC0yIDdsMSAzYzMgMTAgNDAgMTIxIDQwIDEyMmMxMSAzMiAxOSA1NiAxOSA3MGMwIDggLTIgMTMgLTggMTVjLTIgMSAtMyAxIC01IDFjLTIyIDAgLTM5IC01NCAtMzkgLTU0bC0xNSA4YzExIDM0IDMzIDc2IDc0IDc2YzQgMCA5IDAgMTQgLTFjMjUgLTUgMzggLTM0IDM4IC0zNGwxIC01bDMgNGMxNyAyMyAzOCAzNCA2NiAzNGMyNyAwIDQzIC0zNSA0MyAtMzUgbDIgLTVsMiA0YzEzIDE3IDQxIDM2IDY3IDM2YzIxIDAgMzMgLTEzIDM4IC00MGMxIC00IDEgLTkgMSAtMTRjMCAtMjcgLTcgLTY4IC0xMyAtODZjLTQgLTkgLTE3IC01NiAtMTcgLTY0YzAgLTUgMiAtOSA3IC0xMWMyIC0xIDMgLTEgNSAtMWM1IDAgMTAgMiAxNSAxMXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI0Qy54bWwAPHN5bWJvbCBpZD0iRTI0QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0zODF2MTMxMmMwIDcgMyAxMiAxNSAxMmMxMSAwIDEyIC01IDE0IC0xMmMwIDAgMjggLTk1IDY2IC0xNTBzODkgLTEwNyAxMzYgLTE2OWMzNCAtNDUgNDggLTEwMCA0OCAtMTUydi04YzAgLTM0IC01IC02MiAtMTIgLTg5YzggLTI0IDEyIC00OSAxMiAtNzV2LTljMCAtMzYgLTYgLTY5IC0xMyAtOTljOSAtMjUgMTMgLTUyIDEzIC03OXYtOWMwIC0zNyAtNiAtNzAgLTEzIC0xMDBjOSAtMjUgMTMgLTUxIDEzIC03OXYtOSBjMCAtMzcgLTYgLTcwIC0xNCAtMTAxYzEwIC0yNSAxNCAtNTIgMTQgLTgwdi05YzAgLTM2IC02IC02OSAtMTMgLTk5YzkgLTI1IDEzIC01MSAxMyAtNzljMCAtNDkgLTkgLTkzIC0xOSAtMTMwYzMgLTIxIDUgLTQ1IDUgLTc0YzAgLTU2IC0yNiAtMTEwIC00NCAtMTM4Yy00IC02IC04IC0xNCAtMTUgLTE0Yy0yIDAgLTMgMCAtNSAxYy01IDMgLTcgNyAtNyAxMWMwIDUgMyAxMSA0IDE2YzE1IDQwIDIyIDkxIDIyIDExNWMxIDYgMSAxMSAxIDE3IGMwIDM0IC04IDcwIC00MiAxMjFjLTYwIDg5IC0xMzggMTM5IC0xNjQgMTQ4Yy03IDMgLTE1IDcgLTE1IDEwek0xODggNTg1Yy0zNyA0NyAtMTAyIDExMSAtMTUzIDExMWgtMWM0IC0yMyAxMyAtNTAgMjkgLTczYzM4IC01NiAxMjEgLTEzMCAxNjggLTE5MmMxIC0xIDMgLTMgNCAtNWMwIDggMSAxNSAxIDIzYzAgNDAgLTkgODUgLTQ4IDEzNnpNMjA5IC00NzNjOCAtMTEgMTcgLTIzIDI1IC0zOWMxIDExIDIgMjIgMiAzNCBjMCAzOCAtOSA3OSAtNDggMTMxYy0zNyA0NyAtMTAyIDEwOSAtMTUzIDEwOWgtMWMyIC0xMSA0IC0yMiA1IC0yOGM3IC0yNiAyNSAtNTcgNjQgLTk2YzQ5IC00OSA3OSAtNzYgMTA2IC0xMTF6TTIzMSAtMzIwYzEgLTEgMiAtMyAzIC00YzEgMTEgMiAyMiAyIDMzYzAgMzggLTkgNzkgLTQ4IDEzMWMtMzcgNDcgLTEwMiAxMDkgLTE1MyAxMDloLTJ2MGM0IC0yNSAxMyAtNTYgMzAgLTgyYzM4IC01NSAxMjEgLTEyNSAxNjggLTE4N3pNMjMxIC0xMzMgYzEgLTEgMiAtMyAzIC00YzEgMTIgMiAyMyAyIDM2YzAgMzggLTkgNzkgLTQ4IDEzMWMtMzcgNDcgLTEwMiAxMDkgLTE1MyAxMDloLTJ2MGM0IC0yNSAxMiAtNTUgMzAgLTgxYzM4IC01NSAxMjEgLTEyOSAxNjggLTE5MXpNMjMxIDU3YzEgLTIgMiAtMyAzIC00YzEgMTEgMiAyMiAyIDMzYzAgMzggLTkgODAgLTQ4IDEzMWMtMzcgNDggLTEwMiAxMTAgLTE1MyAxMTBoLTJjNCAtMjQgMTMgLTU0IDMwIC03OWMzOCAtNTUgMTIxIC0xMjkgMTY4IC0xOTEgek0yMzEgMjQ1YzEgLTIgMiAtMyAzIC01YzEgMTEgMiAyMyAyIDM0YzAgMzggLTkgNzkgLTQ4IDEzMGMtMzcgNDcgLTEwMiAxMTAgLTE1MyAxMTBoLTJjNCAtMjQgMTMgLTUzIDMwIC03OGMzOCAtNTUgMTIxIC0xMjkgMTY4IC0xOTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MkUueG1sADxzeW1ib2wgaWQ9IkU1MkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjc3IC02MGMzNiAwIDQ1IC0yNiA0NSAtNDBjMCAtMTYgLTYgLTM0IC0yNSAtNDJjLTUgLTIgLTcgLTYgLTggLTEwYzAgLTUgMSAtOCA1IC0xMXM5IC01IDE0IC01YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzAgNDUgNTEgMTI3bDMgMTJjMTIgNDYgMjEgODQgMjkgMTIxYzcgMzMgMTUgNjcgMjUgMTA3djRoLTYyYy02IDAgLTEwIDQgLTEwIDEwdjIyYzAgNiA0IDEwIDEwIDEwaDc2djJjMjUgNzQgNjYgMTY5IDE1OSAxNjkgYzQ1IDAgOTAgLTI2IDkwIC03NmMwIC02IDAgLTEyIC0yIC0xN2MtNSAtMjAgLTI2IC0zNiAtNDcgLTM2Yy03IDAgLTE0IDIgLTE4IDRjLTEwIDQgLTE4IDEzIC0yMSAyMmMtMSA1IC0yIDkgLTIgMTRjMCAxNCA1IDI3IDE1IDM1YzQgMiA2IDcgNiAxMmMwIDYgLTUgMTIgLTExIDEzYy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzJ2LTNoNTljNiAwIDEwIC00IDEwIC0xMHYtMjIgYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTcydi0yYy03IC0yMyAtMTYgLTU0IC0yNSAtODZjLTI0IC04NSAtNzIgLTIzNCAtMTE2IC0yNzhjLTI1IC0yNSAtNDggLTM1IC04MCAtMzVjLTQ2IDAgLTgxIDI5IC04MSA4MWMwIDI3IDI1IDUyIDUyIDUyek0xMjkgLTE2M2gtMjI0djIwaDYxbDk5IDI3NmM1IDEwIDIzIDU0IDIzIDc4YzAgNyAtMSAxMiAtNSAxNWMtMiAyIC01IDIgLTggMmgtNGMtOSAtMiAtMjEgLTEwIC0yNyAtMTkgYy0xMiAtMTYgLTIyIC00OCAtMjYgLTYxbC0xOCA5YzE2IDQ2IDQyIDEwNiA5OSAxMDZsNSAtMWgzYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDNjNDYgMCA3MCAtNDkgNzAgLTkwYzAgLTc2IC01NCAtMTkzIC0xMzkgLTE5M2MtNiAwIC0xMyAwIC0xOSAyYy0zNCA5IC00NCAzMSAtNDQgMzFsLTMgN2wtNTggLTE2MWg3NXYtMjB6TTE1NyAxMmMzIDAgOCAwIDExIDJjNDQgMjEgNzkgMTMxIDc5IDE3OSBjMCAxMCAtMiAyOSAtMTQgMzJjLTIgMSAtNSAxIC03IDFjLTM5IDAgLTc3IC03MCAtODQgLTEwMWMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzYzIgLTEgNiAtMSA4IC0xeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTNBLnhtbAA8c3ltYm9sIGlkPSJFNTNBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0OCAtNjVjMzYgMCA0NSAtMjYgNDUgLTQwYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC03IC02IC04IC0xMGMwIC01IDEgLTggNSAtMTFzOSAtNSAxNCAtNWM2IDAgMTIgMiAxNyA1YzI0IDE2IDMwIDQ1IDUxIDEyN2wzIDEyYzEyIDQ2IDIxIDg0IDI5IDEyMWM3IDMzIDE1IDY3IDI1IDEwN3Y0aC02MmMtNiAwIC0xMCA0IC0xMCAxMHYyMmMwIDYgNCAxMCAxMCAxMGg3NnYyYzI1IDc0IDY2IDE2OSAxNTkgMTY5IGM0NSAwIDkwIC0yNiA5MCAtNzZjMCAtNiAwIC0xMiAtMiAtMTdjLTUgLTIwIC0yNiAtMzYgLTQ3IC0zNmMtNyAwIC0xNCAyIC0xOCA0Yy0xMCA0IC0xOCAxMyAtMjEgMjJjLTEgNSAtMiA5IC0yIDE0YzAgMTQgNSAyNyAxNSAzNWM0IDIgNiA3IDYgMTJjMCA2IC01IDEyIC0xMSAxM2MtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMydi0zaDU5YzYgMCAxMCAtNCAxMCAtMTB2LTIyIGMwIC02IC00IC0xMCAtMTAgLTEwaC03MnYtMmMtNyAtMjMgLTE2IC01NCAtMjUgLTg2Yy0yNCAtODUgLTcyIC0yMzQgLTExNiAtMjc4Yy0yNSAtMjUgLTQ4IC0zNSAtODAgLTM1Yy00NiAwIC04MSAyOSAtODEgODFjMCAyNyAyNSA1MiA1MiA1MnpNODI0IC0xNjNoLTIyNHYyMGg2MWw5OSAyNzZjNSAxMCAyMyA1NCAyMyA3OGMwIDcgLTEgMTIgLTUgMTVjLTIgMiAtNSAyIC04IDJoLTRjLTkgLTIgLTIxIC0xMCAtMjcgLTE5IGMtMTIgLTE2IC0yMiAtNDggLTI2IC02MWwtMTggOWMxNiA0NiA0MiAxMDYgOTkgMTA2bDUgLTFoM2MzNSAtNSA1NiAtNDMgNTYgLTQzbDIgLTRsMyAzYzE3IDE3IDQ4IDQzIDc5IDQzYzQ2IDAgNzAgLTQ5IDcwIC05MGMwIC03NiAtNTQgLTE5MyAtMTM5IC0xOTNjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDQgMzEgLTQ0IDMxbC0zIDdsLTU4IC0xNjFoNzV2LTIwek0xNjggMjIzYzAgMCAtOCAxMyAtMzQgMTNzLTQ1IC0yMSAtNDUgLTM4IHM1IC0yMyAzMCAtMzdzNzcgLTI5IDc3IC04OXMtNTggLTgyIC0xMTAgLTgycy04NiAyMyAtODYgNjhjMCAzMCAyMCA0MSAzNSA0MXMzMiAtMTEgMzIgLTM3YzAgLTI0IC0xMyAtMzEgLTE2IC0zM2MtMSAwIC0xIC0xIC0xIC0yYzAgLTUgNyAtMTUgMzYgLTE1YzM3IDAgNDkgMzQgNDkgNDRzLTQgMjQgLTIxIDM0cy0zMyAxOCAtNDUgMjVjLTI4IDE2IC0zNSAzOSAtMzUgNjBjMCAzOSAzMCA4MyA5NyA4M2M1OCAwIDc3IC0zNSA3NyAtNTggYzAgLTMgMCAtNiAtMSAtOGMtMiAtMTAgLTkgLTI0IC0yOCAtMjRzLTI4IDE3IC0yOCAyOGMwIDcgMyAxOSAxNyAyN3pNNjE4IDE5OGMtNSAtMSAtMTkgLTIgLTMzIC0yaC0xMGMtMTYgMSAtMjkgNCAtMzQgNWMtNCAwIC01IDAgLTcgLTRzLTE2IC0zOSAtMTkgLTQ2cy00IC0xMiAtMTAgLTEyaC0xMWMtNiAwIC05IDQgLTkgMTBjMyA3IDI0IDMwIDM0IDg1YzIgMTEgOCAxNiAxNCAxOGMxMiAwIDIyIC0xIDM0IC0zYzEzIC0yIDI2IC0zIDQzIC0zIGM5IDAgMTkgMCAzMSAxbDQ4IDRoMWMyIDAgNyAtMSA4IC05di02YzAgLTEgLTEgLTQgLTIgLTVjLTQgLTkgLTEyIC0xNyAtMjAgLTI1Yy03IC03IC0xNDMgLTEyMiAtMTQzIC0xMjJzLTEgLTEgLTEgLTJzMCAtMSAyIC0yYzQgLTIgMjIgLTkgMzggLTIxczIyIC0yMCAyNyAtMjNjMiAtMiA1IC0yIDcgLTJjMTcgMCAyNyAyMiAyNyAzNnY2Yy0xIDQgLTE3IDggLTE3IDI3YzAgMTMgOSAyOCAyNiAyOGMyMSAwIDI4IC0xNCAyOCAtMzQgYzAgLTUzIC0zOCAtMTAzIC05MyAtMTAzYy0yMyAwIC00NiA4IC01NiAyNWMtNiAxMSAtMTAgMjQgLTI3IDI0cy0yMyAtMTggLTI5IC0yOGMtNSAtNyAtMTYgLTIwIC0zMCAtMjBjLTQgMCAtNyAxIC0xMSAzYzAgMCAtNyA1IC03IDE0YzAgNiAzIDEzIDEzIDIxYzI2IDIxIDE5MCAxNTQgMTkxIDE1NXMyIDIgMiA0YzAgMyAtMiA2IC01IDZ6TTg1MiAxMmMzIDAgOCAwIDExIDJjNDQgMjEgNzkgMTMxIDc5IDE3OWMwIDEwIC0yIDI5IC0xNCAzMiBjLTIgMSAtNSAxIC03IDFjLTM5IDAgLTc3IC03MCAtODQgLTEwMWMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzYzIgLTEgNiAtMSA4IC0xeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjQ1LnhtbAA8c3ltYm9sIGlkPSJFMjQ1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM1IDUxYzUwIDE0IDEyOCAzOSAxOTAgMTE1YzI2IDMzIDQyIDc1IDQyIDE0OWMtNyAtMTMgLTE2IC0yNSAtMjYgLTM2Yy01MiAtNTkgLTE0MCAtMTA1IC0xNzggLTE2MGMtMTQgLTIxIC0yMyAtNDYgLTI4IC02OHpNMTEzIDM1OWMtNTcgLTQ3IC02NyAtODEgLTc0IC0xMDdjMCAtMyAtMSAtOCAtMiAtMTRjODcgMzMgMTQyIDY1IDE4MSAxMTNjMzEgMzkgNDggODAgNDggMTMwYzAgNSAwIDExIC0xIDE2Yy0zIC01IC03IC0xMSAtMTEgLTE2IGMtMjcgLTM1IC04MiAtNzIgLTE0MSAtMTIyek0wIC0yMDB2NTg4YzAgMiA4IDI0IDE1IDI3YzQ1IDEwIDE0MiA1MiAyMTIgMTMzYzI2IDMwIDM4IDYxIDM4IDk4YzAgNjcgLTI2IDEwMSAtNjEgMTM4Yy00IDUgLTEwIDggLTEwIDExYzAgMiAxIDMgNSA1czkgMyAxMyAzYzYgMCAxMSAtMiAxNSAtNWMzMyAtMjYgNzkgLTgxIDc5IC0xNjBjMCAtMzAgLTQgLTU1IC0xMSAtNzdjNiAtMjUgMTEgLTU0IDExIC04NHYtOHYtMTcgYy0xIC0xNyAtNCAtMzQgLTcgLTUxYzYgLTQwIDEwIC04MCAxMCAtMTE3YzAgLTE4NSAtMTQwIC0yNjIgLTE5MyAtMzEyYy00MCAtMzggLTcxIC02OCAtODYgLTE3MmMtMiAtOCAtNyAtMTYgLTE1IC0xNnMtMTUgOSAtMTUgMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MjMueG1sADxzeW1ib2wgaWQ9IkU1MjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTg5IDI1M2MyMiAwIDQxIC0xNiA0MSAtMzlzLTggLTM3IC0xOSAtNDZjLTYgLTUgLTE3IC05IC0yOSAtOWMtOSAwIC0xOSAyIC0yNiAxMGMtNCA0IC02IDExIC02IDE3YzAgOCAzIDE2IDEyIDIzdjJzMCAyIC0zIDRjLTEgMSAtMiAxIC0zIDFjLTMgMCAtNyAtMiAtMTEgLTZjLTE2IC0xNiAtNDggLTUwIC02OCAtMTkxYzAgLTMgLTEgLTYgLTEgLTdjLTIgLTExIC03IC0xMiAtMTEgLTEyaC01NWMtMyAwIC02IDEgLTggM3MtMiA2IC0yIDl2NCBsMzQgMTA5YzExIDM1IDIwIDY0IDIwIDgxYzAgOCAtMiAxNCAtNyAxNmMtMiAxIC0zIDEgLTUgMWMtMjIgMCAtMzkgLTU0IC0zOSAtNTRsLTE1IDhjNyAyMiAyMSA0NiAyNyA1M2M3IDggMjEgMjQgNDYgMjRjNSAwIDEwIC0xIDE1IC0yYzI5IC03IDM4IC00MSAzOCAtNDFsMyA0YzYgOCAxMyAxNiAyMiAyMmM4IDUgMjcgMTYgNTAgMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MzcueG1sADxzeW1ib2wgaWQ9IkU1MzciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQ4IC02MGMzNiAwIDQ1IC0yNiA0NSAtNDBjMCAtMTYgLTYgLTM0IC0yNSAtNDJjLTUgLTIgLTcgLTYgLTggLTEwYzAgLTUgMSAtOCA1IC0xMXM5IC01IDE0IC01YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzAgNDUgNTEgMTI3bDMgMTJjMTIgNDYgMjEgODQgMjkgMTIxYzcgMzMgMTUgNjcgMjUgMTA3djRoLTYyYy02IDAgLTEwIDQgLTEwIDEwdjIyYzAgNiA0IDEwIDEwIDEwaDc2djJjMjUgNzQgNjYgMTY5IDE1OSAxNjkgYzQ1IDAgOTAgLTI2IDkwIC03NmMwIC02IDAgLTEyIC0yIC0xN2MtNSAtMjAgLTI2IC0zNiAtNDcgLTM2Yy03IDAgLTE0IDIgLTE4IDRjLTEwIDQgLTE4IDEzIC0yMSAyMmMtMSA1IC0yIDkgLTIgMTRjMCAxNCA1IDI3IDE1IDM1YzQgMiA2IDcgNiAxMmMwIDYgLTUgMTIgLTExIDEzYy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzJ2LTNoNTljNiAwIDEwIC00IDEwIC0xMHYtMjIgYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTcydi0yYy03IC0yMyAtMTYgLTU0IC0yNSAtODZjLTI0IC04NSAtNzIgLTIzNCAtMTE2IC0yNzhjLTI1IC0yNSAtNDggLTM1IC04MCAtMzVjLTQ2IDAgLTgxIDI5IC04MSA4MWMwIDI3IDI1IDUyIDUyIDUyek02MTkgLTE1OWgtMjI1djIxaDYybDk5IDI3NWM1IDEwIDIyIDUyIDIyIDc3YzAgNyAtMSAxMyAtNSAxNmMtMiAyIC00IDIgLTcgMmgtNGMtOSAtMiAtMjEgLTEwIC0yNyAtMTkgYy0xMiAtMTYgLTIyIC00OCAtMjYgLTYxbC0xOCA5YzE2IDQ2IDQyIDEwNiA5OSAxMDZsNSAtMWgzYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDNjNDYgMCA3MCAtNDkgNzAgLTkwYzAgLTc2IC01NSAtMTkzIC0xNDAgLTE5M2MtNiAwIC0xMyAwIC0xOSAyYy0zNCA5IC00NCAzMiAtNDQgMzJsLTIgNmwtNTkgLTE2MGg3NnYtMjF6TTE2OCAyMjhjMCAwIC04IDEzIC0zNCAxM3MtNDUgLTIxIC00NSAtMzggczUgLTIzIDMwIC0zN3M3NyAtMjkgNzcgLTg5cy01OCAtODIgLTExMCAtODJzLTg2IDIzIC04NiA2OGMwIDMwIDIwIDQxIDM1IDQxczMyIC0xMSAzMiAtMzdjMCAtMjQgLTEzIC0zMSAtMTYgLTMzYy0xIDAgLTEgLTEgLTEgLTJjMCAtNSA3IC0xNSAzNiAtMTVjMzcgMCA0OSAzNCA0OSA0NHMtNCAyNCAtMjEgMzRzLTMzIDE4IC00NSAyNWMtMjggMTYgLTM1IDM5IC0zNSA2MGMwIDM5IDMwIDgzIDk3IDgzYzU4IDAgNzcgLTM1IDc3IC01OCBjMCAtMyAwIC02IC0xIC04Yy0yIC0xMCAtOSAtMjQgLTI4IC0yNHMtMjggMTcgLTI4IDI4YzAgNyAzIDE5IDE3IDI3ek02NDYgMTZjMyAwIDkgMCAxMiAyYzQyIDIwIDc5IDEzMyA3OSAxODBjMCA5IC0xIDE3IC00IDIyYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTcgMWMtMzkgMCAtNzcgLTcwIC04NCAtMTAxYy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA1IC0xIDcgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNDcueG1sADxzeW1ib2wgaWQ9IkUwNDciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzc5IDQ3OWwxOTEgLTk4YzU2IC0yOSA4NCAtODUgODQgLTE2NHMtNDkgLTE5OSAtMjAzIC0xOTljLTE1MyAwIC0xNjcgNzYgLTE3MSA5NWMtMSAzIC0xIDYgLTEgMTBjMCAyMCAxMSA0OSA0NCA1N2M1IDEgMTEgMiAxNiAyYzM0IDAgNjcgLTI0IDc3IC01OWMxMiAtNDAgMzggLTYzIDc0IC02M2M0MCAwIDk1IDMxIDk1IDExOGMwIDQzIC00MyA3MyAtOTYgMTAybC0xNzIgODlsLTIwNSAtMzYyYy0yIC0zIC02IC02IC05IC03aC0zIGMtMiAwIC02IDEgLTggMmwtMTUgMTFjLTMgMiAtNiA3IC02IDExYzAgMiAwIDUgMSA3bDIwNCAzNjBsLTE4OSA5OWMtNTggMzMgLTg3IDgzIC04NyAxNjJzNTAgMTk5IDIwNCAxOTljMTUzIDAgMTY3IC03NiAxNzEgLTk1YzEgLTMgMSAtNiAxIC05YzAgLTIxIC0xMSAtNTEgLTQ1IC01OWMtNSAtMSAtMTEgLTIgLTE2IC0yYy0zNCAwIC02NyAyNCAtNzcgNTljLTEyIDQwIC0zOCA2NCAtNzQgNjRjLTQwIDAgLTk1IC0zMSAtOTUgLTExOCBjMCAtNDkgMzMgLTY4IDgyIC05NGwxODcgLTk2bDIwNCAzNjFjMiA0IDggNyAxMiA3YzIgMCA2IC0xIDggLTJsMTYgLTExYzMgLTIgNiAtOCA2IC0xMmMwIC0yIC0xIC00IC0yIC02ek0zNiAzMDhjLTEyIDEyIC0xOSAyOSAtMTkgNDVzNyAzMyAxOSA0NXMzMCAxOSA0NiAxOXMzMyAtNyA0NSAtMTlzMTkgLTI5IDE5IC00NXMtNyAtMzMgLTE5IC00NXMtMjkgLTE5IC00NSAtMTlzLTM0IDcgLTQ2IDE5ek01MjggNTA3IGMtMTIgMTIgLTE5IDI5IC0xOSA0NXM3IDM0IDE5IDQ2czI5IDE5IDQ1IDE5czMzIC03IDQ1IC0xOXMxOSAtMzAgMTkgLTQ2cy03IC0zMyAtMTkgLTQ1cy0yOSAtMTkgLTQ1IC0xOXMtMzMgNyAtNDUgMTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNTMueG1sADxzeW1ib2wgaWQ9IkUwNTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjQwIDNjMCAtMTA0IC03MyAtMjA1IC0xNzEgLTIzOGM2IC0zOCAxMiAtNjkgMTUgLTg5YzEwIC01NiAxNiAtMTAyIDE2IC0xNDFjMCAtMTI4IC02MyAtMjAxIC0xOTIgLTIwMWMtMTM1IDAgLTE4NiA4NyAtMTg2IDE1M3M0NSAxMjMgMTE1IDEyM2M3NSAwIDExNiAtNTcgMTE2IC0xMTBjMCAtNjQgLTQ3IC0xMDQgLTk0IC0xMTJjLTMgLTEgLTUgLTEgLTUgLTNjMCAtMSAyIC0zIDMgLTNjMiAtMSAyMyAtNiA0NyAtNiBjMTAxIDAgMTU1IDU1IDE1NSAxNTljMCA1MyAtMTIgMTI0IC0zMSAyMjBjLTIzIC01IC01MCAtOCAtNzkgLThjLTE4NiAwIC0zNDkgMTQ3IC0zNDkgMzM1YzAgMjAwIDEyNiAzMjEgMjE3IDQwNWMyMSAxOCA3MyA3MSA3NCA3MWMtMTcgMTEzIC0yMiAxNjIgLTIyIDIxNmMwIDg0IDE4IDIxMSA4MiAyODdjMTggMjIgMzYgMzUgNDkgNDNjLTM5IDMgLTY1IDI0IC02NSA1NGMwIDMxIDI3IDUxIDUzIDYxYy0xNSAxNCAtMjEgMjggLTIyIDQ3IGMwIDQ1IDQxIDcxIDgzIDcxYzMzIDAgNjcgLTE2IDY3IC01M2MwIC0yNCAtMTQgLTQwIC00MyAtNTJjMTggLTE0IDI4IC0zMyAyOCAtNTZjMCAtMzUgLTI1IC02MSAtNjQgLTcwYzE3IC0xMiAzOCAtNDIgNTYgLTgwYzE2IC0zNiA0NCAtMTA5IDQ0IC0yMDFjMCAtMTU4IC03MyAtMjg0IC0xNzggLTM5NWM4IC01NSAxOCAtMTE0IDI4IC0xNzVjMTQ2IDAgMjUzIC0xMDIgMjUzIC0yNTJ6TTQ0NCAxMzE2Yy0yMCAwIC0zNCAtMTMgLTM0IC0zMSBjMCAtMTIgNSAtMTkgMjEgLTI4bDEgLTFjMyAtMiA3IC00IDIyIC0xMmMxNSAxMiAyMSAyMyAyMSAzOWMwIDIxIC0xMSAzMyAtMzEgMzN6TTM3OSAxMTYwYzAgLTIyIDE1IC0zNiAzNyAtMzZzMzggMTUgMzggMzRjMCAxNCAtNyAyNCAtMjcgMzV2MGMtMiAyIC0yIDIgLTE0IDhjLTMgMiAtNCAyIC04IDRjLTE3IC0xMCAtMjYgLTI2IC0yNiAtNDV6TTMzMiA4MjJjLTggLTMxIC0xMSAtNjQgLTExIC0xMDJjMCAtNDEgNSAtODAgMTEgLTEyMSBjNjkgNjkgMTQ2IDE0NyAxNDYgMjUwYzAgNzAgLTI0IDExOSAtMzkgMTE5Yy01MiAwIC05OCAtMTA1IC0xMDcgLTE0NnpNMzYyIC0yMTFjMTkgMCAzOCAyIDU4IDZsLTU4IDMyOGMtNTggLTE0IC0xMDQgLTYyIC0xMDQgLTEyNGMwIC00OCAyMiAtNzQgNjEgLTk4YzEyIC04IDIyIC0xNCAyMiAtMjJjMCAtMTAgLTkgLTE0IC0xNyAtMTRjLTgwIDAgLTEzNSA5NiAtMTM1IDE2N2MwIDkzIDYyIDE5MCAxNTMgMjE2Yy03IDQyIC0xNCA4OCAtMjMgMTQyIGMtMTUgLTE0IC0zMSAtMjkgLTQ4IC00M2MtODggLTc3IC0xNzQgLTE4NiAtMTc0IC0zMDhjMCAtMTUxIDEyMiAtMjUwIDI2NSAtMjUwek00NjIgLTE5M2M3MSAyOSAxMDAgMTAxIDEwMCAxNzNjMCAxMiAtMSAyMyAtMiAzMWMtOSA0OCAtNTIgMTE4IC0xNTMgMTE4YzcgLTQ0IDM0IC0yMDMgNTUgLTMyMnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA4Qi54bWwAPHN5bWJvbCBpZD0iRTA4QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MjQgLTgzaDEzYzUgMCA4IC0zIDggLThjLTQgLTEwNyAtODEgLTE2NSAtMTgwIC0xNjVoLTl2LTEwOWMwIC02IC01IC0xMSAtMTEgLTExaC0yN2MtNiAwIC0xMSA1IC0xMSAxMXYxMTJjLTE5NSAyMSAtMjA3IDE1NiAtMjA3IDI2NWMwIDYxIDIyIDIyNSAyMDcgMjQ0djEyMWMwIDYgNSAxMSAxMSAxMWgyN2M2IDAgMTEgLTUgMTEgLTExdi0xMjBjMTU5IC00IDE5NiAtOTMgMjA1IC0xMzRjMSAtNCAyIC0xMSAyIC0xNXYtNiBjMCAtNTAgLTQwIC05MCAtOTAgLTkwaC0xMGMtNDEgNSAtNzUgMzcgLTgwIDc4Yy0xIDQgLTEgOCAtMSAxMmMwIDMyIDE4IDYxIDQzIDc3YzIgMSAyIDIgMiA0YzAgMSAwIDIgLTEgNGMtMTAgMTYgLTI5IDMzIC03MCAzNXYtNDQ2aDljODggMCAxNDcgNTAgMTUxIDEzM2MwIDQgNCA4IDggOHpNMTM2IDEwMnYtMTkxYzAgLTY2IDIzIC0xMDkgNzEgLTEyNnY0MzJjLTU3IC0xNiAtNzEgLTY4IC03MSAtMTE1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDg0LnhtbAA8c3ltYm9sIGlkPSJFMDg0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwOCAtMTI3aC0xNzJjLTkgMCAtMTEgNiAtMTEgNnMtNyAxMSAtMTAgMThjLTEgMiAtMSA0IC0xIDZjMCA2IDMgMTEgMyAxMWMyNiAzNyA1NiA4NyA4MiAxNjhzMzEgMTU1IDMxIDE1NWMxIDYgNiAxMiAxMyAxMmgxNDljNCAwIDcgLTIgMTAgLTRsMjIgLTIyYzEgLTEgMyAtNSAzIC0xMGMwIC00IC0xIC05IC01IC0xNGMtMTE4IC0xNTggLTIzMCAtMjc4IC0yMzAgLTI3OGgxMTZ2ODJjMCA0IDEgOCA0IDExbDkxIDgzYzIgMiA2IDMgOSAzaDIgYzIgMCAzIDAgNSAtMWwxMiAtNmM0IC0yIDcgLTcgNyAtMTN2LTE1OWg5MGM4IDAgMTQgLTcgMTQgLTE0di0xOWMwIC04IC02IC0xNSAtMTQgLTE1aC05MHYtNzRoOTBjOCAwIDE0IC02IDE0IC0xNHYtMTljMCAtOCAtNiAtMTQgLTE0IC0xNGgtMzAzYy03IDAgLTE0IDYgLTE0IDE0djE5YzAgOCA3IDE0IDE0IDE0aDgzdjc0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNDEyLnhtbAA8c3ltYm9sIGlkPSJGNDEyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyNXYxMjVsMjg5IC03NXYtMTI1ek0wIC0zMTN2MTI1bDI4OSAtNzV2LTEyNXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTY1NS54bWwAPHN5bWJvbCBpZD0iRTY1NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02OSA2OWMtMTQgMTQgLTIxIDMwIC0yMSA0NWMwIDkgMyAxOCA5IDI0YzUgNSAxNCA4IDIyIDhjNiAwIDExIC0xIDE2IC0zYzYgLTIgMTIgLTQgMTYgLTRzOCAyIDEzIDdsMjUgMjRjNyA3IDMgMTkgLTEgMjh2MWMwIDEgLTEgMCAtMSAxYy00IDkgLTExIDIxIC0yMCAyMWgtMzRjLTE1IDAgLTE1IC03IC0yMiAtMTlzLTE4IC0yMyAtMzEgLTIzYy0yMiAwIC00MCAyNSAtNDAgNTdzMTggNTggNDAgNThjMTMgMCAyNCAtMTEgMzEgLTIzIHM3IC0yMCAyMiAtMjBoMzRjOSAwIDE2IDEyIDIwIDIxYzAgMSAxIDEgMSAyYzQgOSA4IDIyIDEgMjlsLTI0IDI0Yy01IDUgLTkgNiAtMTMgNmMtNSAwIC0xMCAtMiAtMTcgLTRjLTUgLTEgLTEwIC0yIC0xNSAtMmMtOSAwIC0xNyAyIC0yMyA4cy05IDE1IC05IDI0YzAgMTUgNyAzMSAyMSA0NXMzMCAyMSA0NSAyMWM5IDAgMTggLTMgMjQgLTljNSAtNSA4IC0xNCA4IC0yMmMwIC02IC0xIC0xMSAtMyAtMTZjLTIgLTYgLTQgLTExIC00IC0xNiBzMiAtOSA3IC0xNGwyNCAtMjRjNyAtNyAxOSAtMyAyOCAxaDFsMSAxYzkgNCAyMSAxMSAyMSAyMHYzNGMwIDE1IC03IDE1IC0xOSAyMnMtMjMgMTggLTIzIDMxYzAgMjIgMjUgNDAgNTcgNDBzNTggLTE4IDU4IC00MGMwIC0xMyAtMTEgLTI0IC0yMyAtMzFzLTIwIC03IC0yMCAtMjJ2LTM0YzAgLTkgMTIgLTE2IDIxIC0yMGMxIDAgMSAtMSAyIC0xYzkgLTQgMjIgLTggMjkgLTFsMjQgMjRjNSA1IDYgOSA2IDEzYzAgNSAtMiAxMCAtNCAxNyBjLTEgNSAtMiAxMCAtMiAxNWMwIDkgMiAxNyA4IDIzczE0IDkgMjMgOWMxNSAwIDMyIC04IDQ2IC0yMnMyMSAtMzEgMjEgLTQ1YzAgLTkgLTMgLTE3IC05IC0yM3MtMTQgLTggLTIzIC04Yy01IDAgLTEwIDEgLTE1IDJjLTcgMiAtMTIgNCAtMTcgNGMtNCAwIC04IC0xIC0xMyAtNmwtMjQgLTI0Yy03IC03IC0zIC0yMCAxIC0yOWMwIC0xIDEgLTEgMSAtMmM0IC05IDExIC0yMSAyMCAtMjFoMzRjMTUgMCAxNSA4IDIyIDIwczE4IDIzIDMxIDIzIGMyMiAwIDQwIC0yNiA0MCAtNThzLTE4IC01NyAtNDAgLTU3Yy0xMyAwIC0yNCAxMSAtMzEgMjNzLTcgMTkgLTIyIDE5aC0zNGMtOSAwIC0xNiAtMTIgLTIwIC0yMWMwIC0xIC0xIC0xIC0xIC0xdi0xYy00IC05IC04IC0yMSAtMSAtMjhsMjQgLTI0YzUgLTUgOSAtNyAxNCAtN3MxMCAyIDE2IDRjNSAyIDEwIDMgMTYgM2M4IDAgMTcgLTMgMjIgLThjNiAtNiA5IC0xNSA5IC0yNGMwIC0xNSAtNyAtMzEgLTIxIC00NXMtMzAgLTIxIC00NSAtMjEgYy05IDAgLTE4IDMgLTI0IDlzLTggMTQgLTggMjNjMCA1IDEgMTAgMiAxNWMyIDcgNCAxMiA0IDE3YzAgNCAtMSA3IC02IDEybC0yNCAyNWMtNyA3IC0yMCAzIC0yOSAtMWMtMSAwIC0xIC0xIC0yIC0xYy05IC00IC0yMSAtMTEgLTIxIC0yMHYtMzRjMCAtMTUgOCAtMTUgMjAgLTIyczIzIC0xOCAyMyAtMzFjMCAtMjIgLTI2IC00MCAtNTggLTQwcy01NyAxOCAtNTcgNDBjMCAxMyAxMSAyNCAyMyAzMXMxOSA3IDE5IDIydjM0IGMwIDkgLTEyIDE2IC0yMSAyMGwtMSAxaC0xYy05IDQgLTIxIDggLTI4IDFsLTI0IC0yNWMtNSAtNSAtNyAtOSAtNyAtMTNzMiAtMTAgNCAtMTZjMiAtNSAzIC0xMCAzIC0xNmMwIC04IC0zIC0xNyAtOCAtMjJjLTYgLTYgLTE1IC05IC0yNCAtOWMtMTUgMCAtMzEgNyAtNDUgMjF6TTE5MiAxOTJjMTAgLTEwIDMwIC0xOSA0NCAtMTlzMzUgOSA0NSAxOXMxOSAzMCAxOSA0NGMwIDM1IC0yOSA2NCAtNjQgNjRzLTYzIC0yOSAtNjMgLTY0IGMwIC0xNCA5IC0zNCAxOSAtNDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0Y0MUQueG1sADxzeW1ib2wgaWQ9IkY0MUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzA2IDM5MnYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IDIwNHYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IDE3di0xMjVsLTMwNiAtODB2MTI1ek0zMDYgLTE3MXYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IC0zNTh2LTEyNWwtMzA2IC04MHYxMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0VBQUUueG1sADxzeW1ib2wgaWQ9IkVBQUUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjE4IC03OWwtMjA4IDE0N2MtNiA0IC0xMCAxMyAtMTAgMjBzNCAxNiAxMCAyMGwyMDggMTQ3YzQgMiAxMCA0IDE0IDRjMTMgMCAyNCAtMTEgMjQgLTI0YzAgLTUgLTIgLTExIC01IC0xNWwtNTQgLTcxYy0zIC00IC01IC05IC01IC0xNGMwIC0xNiAxNiAtMzAgMzQgLTMwYzggMCAxNiAzIDIzIDEwYzIgMSA0IDIgNyAyczYgLTEgMTAgLTRzMTAgLTEwIDE0IC0xNGMwIDAgMyAtMiAzIC03YzAgLTIgLTEgLTYgLTMgLTkgYy01IC02IC0xNSAtMTYgLTIxIC0yMWMtMTMgLTExIC0zNSAtMjEgLTYyIC0yMWgtMTBsNjUgLTg1YzMgLTQgNCAtMTEgNCAtMTVjMCAtMTQgLTEwIC0yNSAtMjQgLTI1Yy00IDAgLTEwIDMgLTE0IDV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QzAueG1sADxzeW1ib2wgaWQ9IkU0QzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTQwIDI2MGM0OSAtNTMgODIgLTE2MSA4MiAtMjE1YzAgLTIwIC00IC0zMiAtMTQgLTMyYy0yOCAwIC0xNCA4NiAtOTggMTcxYy03NCA3NCAtMTczIDc1IC0xOTcgNzVoLTJoLTJjLTI0IDAgLTEyMyAtMSAtMTk3IC03NWMtODQgLTg1IC03MCAtMTcxIC05OCAtMTcxYy0xMCAwIC0xNCAxMyAtMTQgMzJjMCA1NCAzNCAxNjEgODMgMjE1Yzk0IDEwMiAxNzYgMTA4IDIyOCAxMDhzMTM1IC02IDIyOSAtMTA4ek0yNDIgNjkgYzAgMzggMzEgNjkgNjkgNjlzNjkgLTMxIDY5IC02OXMtMzEgLTY5IC02OSAtNjlzLTY5IDMxIC02OSA2OXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRCNC54bWwAPHN5bWJvbCBpZD0iRTRCNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOCAzNTdsMzMzIC0xMDNjNSAtMiAxMCAtNyAxMCAtMTNzLTUgLTEyIC0xMCAtMTRsLTMzMyAtMTAzaC0xbC0yIC0xYy05IDAgLTE1IDYgLTE1IDE0djIzYzAgNiA1IDExIDEwIDEzbDIxNCA2OGwtMjE0IDY3Yy01IDIgLTEwIDcgLTEwIDEzdjIzYzAgOCA2IDE0IDE1IDE0bDIgLTFoMXpNMzYgNDZoMjg4YzggMCAxNCAtNiAxNCAtMTR2LTE4YzAgLTggLTYgLTE0IC0xNCAtMTRoLTI4OGMtOCAwIC0xNCA2IC0xNCAxNHYxOCBjMCA4IDYgMTQgMTQgMTR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QkIueG1sADxzeW1ib2wgaWQ9IkU0QkIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTMwIC0xM2MtMiAtMyAtMzEgLTM2IC02OSAtNTljLTMxIC0xOSAtNTcgLTMxIC04MyAtMzljLTM0IC0xMSAtNzIgLTE2IC0xMTEgLTE2Yy00MCAwIC03OCA1IC0xMTIgMTZjLTI2IDggLTUyIDIwIC04MyAzOWMtMzggMjMgLTY2IDU1IC02OSA1OWMtMiAyIC0zIDQgLTMgNmMwIDEgMCAzIDIgNXM0IDIgNiAyYzAgMCA0IDAgOCAtM3MyOSAtMjEgNjggLTM5YzM1IC0xNSA4NyAtMzMgMTgzIC0zM2M5NSAwIDE0NyAxOCAxODIgMzMgYzQwIDE4IDY0IDM2IDY4IDM5czggMyA4IDNjMiAwIDQgLTEgNSAtMmMyIC0yIDMgLTQgMyAtNWMwIC0yIDAgLTMgLTMgLTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QTgueG1sADxzeW1ib2wgaWQ9IkU0QTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTE4IDI1NGMyIDAgNCAtMSA0IC01cy0yIC0xMiAtNSAtMjFjLTMxIC0xMDEgLTQ2IC0yMjAgLTQ2IC0yMjBjLTIgLTUgLTYgLTggLTEwIC04cy04IDMgLTEwIDhjMCAwIC0xNSAxMTkgLTQ2IDIyMGMtMyA5IC01IDE3IC01IDIxczEgNSA0IDVjOSAwIDM1IC0yMyA1NyAtMjNjMjEgMCA0NyAyMyA1NyAyM3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRCNi54bWwAPHN5bWJvbCBpZD0iRTRCNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIDJjLTEgMSAtMiAzIC0yIDVjMCAzNiAxNDAgMTk5IDE0MCAxOTljMyAzIDkgNiAxNCA2czExIC0zIDE0IC02bDM4IC0zOGMzIC0zIDYgLTkgNiAtMTRzLTMgLTExIC02IC0xNHMtMTYzIC0xNDAgLTE5OSAtMTQwYy0yIDAgLTQgMSAtNSAyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDg2LnhtbAA8c3ltYm9sIGlkPSJFMDg2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NyA0OGM2MyAwIDE0MCAtMzcgMTQwIC0xMzVjMCAtMTE2IC0xMzEgLTE1NyAtMTY2IC0xNTdzLTcyIDIgLTEzMCA0NmMtNTkgNTIgLTc2IDEyMSAtNzYgMTgyYzAgNTYgMTUgMTA1IDI1IDEyOWMyMCA0NiA4NSAxMzIgMTc1IDEzMmMxMDAgMCAxNDIgLTUzIDE1NSAtODljNCAtOCA2IC0yMyA2IC0zMnYtMXYtMmMwIC0zNiAtMjkgLTY0IC02NSAtNjRzLTY0IDI4IC02NCA2NGMwIDIzIDE3IDUwIDM4IDU5IGMtMTAgMTEgLTI1IDE5IC01MCAxOWMtNTQgMCAtNzkgLTQ2IC04NSAtODNjLTMgLTE4IC01IC0zMiAtNSAtNDhzMiAtMzIgNSAtNTNjMTQgMTUgMzYgMzMgOTcgMzN6TTIxMCAtMjAyYzMzIDAgNjEgNDUgNjEgMTAxcy0yOCAxMDIgLTYxIDEwMnMtNjAgLTQ2IC02MCAtMTAyczI3IC0xMDEgNjAgLTEwMXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA1MS54bWwAPHN5bWJvbCBpZD0iRTA1MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NjIgLTIxYzAgMTMgLTEgMjMgLTIgMzJjLTkgNDggLTUyIDExOCAtMTUzIDExOGM3IC00NCAzNCAtMjAzIDU1IC0zMjNjNzEgMjkgMTAwIDEwMiAxMDAgMTczek00MjAgLTIwNmwtNTggMzI5Yy01OSAtMTQgLTEwNCAtNjMgLTEwNCAtMTI0YzAgLTQ5IDIyIC03NSA2MSAtOTljMTIgLTggMjIgLTEzIDIyIC0yMnMtOSAtMTMgLTE3IC0xM2MtODAgMCAtMTM1IDk2IC0xMzUgMTY2YzAgOTQgNjIgMTkwIDE1MyAyMTcgYy03IDQxIC0xNCA4OCAtMjMgMTQyYy0xNSAtMTUgLTMxIC0yOSAtNDggLTQ0Yy04OCAtNzYgLTE3NCAtMTg1IC0xNzQgLTMwN2MwIC0xNTEgMTIyIC0yNTEgMjY1IC0yNTFjMTkgMCAzOCAyIDU4IDZ6TTMzMiA4MjJjLTggLTMxIC0xMSAtNjUgLTExIC0xMDJjMCAtNDIgNSAtODEgMTEgLTEyMWM2OSA2OCAxNDYgMTQ2IDE0NiAyNTBjMCA2OSAtMjQgMTE4IC0zOSAxMThjLTUyIDAgLTk4IC0xMDUgLTEwNyAtMTQ1ek0yNjkgNzczIGMwIDg0IDE4IDIxMiA4MiAyODhjMzMgMzkgNjQgNTEgNzEgNTFjMTggMCA0NyAtMzUgNzEgLTg2YzE2IC0zNiA0NCAtMTEwIDQ0IC0yMDFjMCAtMTU5IC03MyAtMjg0IC0xNzkgLTM5NWM5IC01NiAxOSAtMTE1IDI5IC0xNzVjMTQ2IDAgMjUzIC0xMDIgMjUzIC0yNTNjMCAtMTAzIC03MyAtMjA1IC0xNzEgLTIzN2M2IC0zOSAxMiAtNjkgMTUgLTg5YzEwIC01NyAxNiAtMTAyIDE2IC0xNDFjMCAtNjMgLTE0IC0xMjkgLTY4IC0xNjcgYy0zNiAtMjIgLTgwIC0zNCAtMTI0IC0zNGgtMTJsLTQ4IC0xNzljLTMgLTExIC00IC0xNyAtNCAtMjBzMSAtNSAyMiAtNWgxOWwtMyAtMjNoLTEzOWwzIDIzaDE4YzEyIDAgMTkgMCAyMSAyYzMgMiA0IDUgNiAxMmwzNSAxMzJjMiA2IDIgOSAyIDExYzAgMyAwIDYgLTExIDZoLTMybDYgMjFoMmMzMCAwIDcwIDExIDg0IDIyYy04MSAxMCAtMTU1IDY0IC0xNTUgMTUxYzAgNjYgNDUgMTIzIDExNSAxMjNjNzUgMCAxMTYgLTU3IDExNiAtMTExIGMwIC02NCAtNDcgLTEwNCAtOTQgLTExMWMtMyAtMSAtNSAtMiAtNSAtNGMwIC0xIDIgLTIgMyAtM2MyIDAgMjMgLTUgNDcgLTVjMTAxIDAgMTU0IDU1IDE1NCAxNTljMCA1MyAtMTEgMTIzIC0zMCAyMTljLTIzIC00IC01MCAtNyAtNzkgLTdjLTE4NiAwIC0zNDkgMTQ3IC0zNDkgMzM0YzAgMjAwIDEyNiAzMjEgMjE3IDQwNmMyMSAxNyA3MyA3MCA3NCA3MWMtMTcgMTEyIC0yMiAxNjEgLTIyIDIxNXpNMzI5IC04NjdjMCAtMyAxMSAtOSAyNCAtOSBjMjcgMCA0OCAyOSA0OCA2N2MwIDI0IC0xMSAzOCAtMjkgMzhjLTggMCAtMTIgLTEgLTI3IC03Yy0yIC0xMiAtOSAtMTkgLTE5IC0xOWMtOCAwIC0xMyA2IC0xMyAxNGMwIDcgNCAxMyAxMiAxN2wzMCAxMDNsMyAtMWMyNiAtNiA0OCAtOSA2OSAtOWMxNiAwIDI5IDIgNDMgOGMzIDEgMyAxIDQgMWMzIDAgNSAtMiA1IC01YzAgLTM5IC00NyAtNTQgLTc3IC01NGMtMTQgMCAtMTUgMCAtMzggNWwtMTAgLTM0YzE0IDUgMjQgNyAzOCA3IGMzNSAwIDY3IC0yMiA2NyAtNjBjMCAtNTYgLTQ1IC05MyAtOTkgLTkzYy00MiAwIC02OCAyMSAtNjggNTNjMCAyMSAxMyAzNSAzMiAzNWMxNiAwIDI4IC0xMSAyOCAtMjdjMCAtMTMgLTEwIC0yNSAtMjEgLTI3Yy0yIC0xIC0yIC0xIC0yIC0zeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTIxLnhtbAA8c3ltYm9sIGlkPSJFNTIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMzOSA0NGM3IDEyIDE4IDM5IDE4IDM5bDE3IC04Yy0xIC0yIC0xIC00IC0yIC02Yy0xMyAtMzUgLTMwIC03MSAtNzUgLTcxYy0xNCAwIC0zMiA2IC00MCAxOGMtNyAxMCAtMTAgMjIgLTEwIDM2czMgMjkgOSA0NWMyMSA1NCAyNyA5NCAyNyAxMDRjMCA1IC0zIDggLTUgOWMtMSAwIC0xIDEgLTIgMWgtMWMtMSAwIC0yIC0xIC0zIC0xYy0yMyAtMTAgLTU1IC01MiAtNzUgLTE5MmMwIC0zIC0xIC02IC0xIC03IGMtMiAtMTEgLTcgLTEyIC0xMSAtMTJoLTU1Yy0zIDAgLTYgMSAtOCAzcy0yIDYgLTIgOXY0YzAgMCAxNSA0NyAzMCA5NmMxMiA0MSAyMiA3MyAyMiA5MGMwIDUgLTEgOSAtMyAxMWMtMSAyIC00IDMgLTYgM2MtMzQgMCAtNzEgLTEzMSAtNzUgLTE0NmMtNCAtMTQgLTkgLTMyIC0xNCAtNTRjLTQgLTE2IC05IC0xNiAtMTEgLTE2aC0zOGgtMTVjLTQgMCAtNiAyIC04IDRjLTEgMiAtMiA0IC0yIDZzMSAzIDEgNWMzIDkgNDAgMTIwIDQwIDEyMSBjMTEgMzIgMTkgNTYgMTkgNzBjMCA4IC0yIDEzIC04IDE1Yy0yIDEgLTMgMSAtNSAxYy0yMiAwIC0zOSAtNTQgLTM5IC01NGwtMTUgOGM3IDIyIDIxIDQ2IDI3IDUzYzcgOCAyMiAyMyA0NyAyM2M0IDAgOSAwIDE0IC0xYzI1IC01IDM4IC0zNCAzOCAtMzRsMSAtNWwzIDRjMTcgMjMgMzggMzQgNjYgMzRjMjcgMCA0MyAtMzUgNDMgLTM1bDIgLTVsMiA0YzEzIDE3IDQxIDM2IDY3IDM2YzIxIDAgMzMgLTEzIDM4IC00MGMxIC00IDEgLTkgMSAtMTQgYzAgLTI3IC03IC02OCAtMTMgLTg2Yy0yIC01IC03IC0yNSAtOSAtMzFjLTQgLTEzIC04IC0yNSAtOCAtMzNjMCAtNSAyIC05IDcgLTExYzIgLTEgMyAtMSA1IC0xYzUgMCAxMCAyIDE1IDExeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjQ3LnhtbAA8c3ltYm9sIGlkPSJFMjQ3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM2IC0xMzZjNTAgMTQgMTI3IDM5IDE4OSAxMTVjMjYgMzIgNDIgNzQgNDIgMTQ2Yy03IC0xMiAtMTYgLTI0IC0yNiAtMzZjLTUyIC01OCAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNCAtMjAgLTIyIC00NCAtMjcgLTY1ek0xMTMgMzU5Yy01NyAtNDcgLTY3IC04MSAtNzQgLTEwN2MwIC0zIC0xIC04IC0yIC0xNGM4NyAzMyAxNDIgNjYgMTgxIDExM2MzMSAzOSA0OCA4MCA0OCAxMzBjMCA2IDAgMTEgLTEgMTdjLTMgLTYgLTcgLTExIC0xMSAtMTcgYy0yNyAtMzQgLTgyIC03MiAtMTQxIC0xMjJ6TTIxOCAxNjFjMzEgMzkgNDggODEgNDggMTMxYzAgNiAwIDEzIC0xIDIwYy03IC0xMiAtMTUgLTIzIC0yNCAtMzNjLTUyIC01OCAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNSAtMjIgLTI0IC00OCAtMjggLTcxYzg5IDMzIDE0NCA2NSAxODMgMTEzek0wIC0zODd2Nzc1YzAgMyA4IDI0IDE1IDI3YzQ1IDEwIDE0MiA1MiAyMTIgMTMzYzI2IDMwIDM4IDYxIDM4IDk4YzAgNjcgLTI2IDEwMSAtNjEgMTM4IGMtNCA1IC0xMCA4IC0xMCAxMWMwIDIgMSA0IDUgNWM0IDMgOSA0IDEzIDRjNiAtMSAxMSAtMyAxNSAtNmMzMyAtMjYgNzkgLTgxIDc5IC0xNjBjMCAtMzAgLTQgLTU1IC0xMSAtNzdjNiAtMjUgMTEgLTU0IDExIC04M3YtOXYtMTdjLTIgLTIzIC02IC00OCAtMTIgLTczYzYgLTI3IDEyIC01NyAxMiAtODl2LTh2LTIwYy0xIC0xNiAtMyAtMzIgLTcgLTQ5YzYgLTQwIDEwIC04MCAxMCAtMTE2YzAgLTE4NCAtMTQwIC0yNjIgLTE5MyAtMzEyIGMtNDAgLTM4IC03MSAtNjggLTg2IC0xNzJjLTIgLTcgLTcgLTE2IC0xNSAtMTZzLTE1IDkgLTE1IDE2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTM1LnhtbAA8c3ltYm9sIGlkPSJFNTM1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS04NSAtNjBjMzYgMCA0NSAtMjYgNDUgLTQwYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC03IC02IC04IC0xMGMwIC01IDEgLTggNSAtMTFzOSAtNSAxNCAtNWM2IDAgMTIgMiAxNyA1YzI0IDE2IDMwIDQ1IDUxIDEyN2wzIDEyYzEyIDQ2IDIxIDg0IDI5IDEyMWM3IDMzIDE1IDY3IDI1IDEwN3Y0aC02MmMtNiAwIC0xMCA0IC0xMCAxMHYyMmMwIDYgNCAxMCAxMCAxMGg3NnYyYzI1IDc0IDY2IDE2OSAxNTkgMTY5IGM0NSAwIDkwIC0yNiA5MCAtNzZjMCAtNiAwIC0xMiAtMiAtMTdjLTUgLTIwIC0yNiAtMzYgLTQ3IC0zNmMtNyAwIC0xNCAyIC0xOCA0Yy0xMCA0IC0xOCAxMyAtMjEgMjJjLTEgNSAtMiA5IC0yIDE0YzAgMTQgNSAyNyAxNSAzNWM0IDIgNiA3IDYgMTJjMCA2IC01IDEyIC0xMSAxM2MtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMydi0zaDU5YzYgMCAxMCAtNCAxMCAtMTB2LTIyIGMwIC02IC00IC0xMCAtMTAgLTEwaC03MnYtMmMtNyAtMjMgLTE2IC01NCAtMjUgLTg2Yy0yNCAtODUgLTcyIC0yMzQgLTExNiAtMjc4Yy0yNSAtMjUgLTQ4IC0zNSAtODAgLTM1Yy00NiAwIC04MSAyOSAtODEgODFjMCAyNyAyNSA1MiA1MiA1MnpNMzgzIDIwM2MtNSAtMSAtMTkgLTIgLTMzIC0yaC0xMGMtMTYgMSAtMjkgNCAtMzQgNWMtNCAwIC01IDAgLTcgLTRzLTE2IC0zOSAtMTkgLTQ2cy00IC0xMiAtMTAgLTEyaC0xMSBjLTYgMCAtOSA0IC05IDEwYzMgNyAyNCAzMCAzNCA4NWMyIDExIDggMTYgMTQgMThjMTIgMCAyMiAtMSAzNCAtM2MxMyAtMiAyNiAtMyA0MyAtM2M5IDAgMTkgMCAzMSAxbDQ4IDRoMWMyIDAgNyAtMSA4IC05di02YzAgLTEgLTEgLTQgLTIgLTVjLTQgLTkgLTEyIC0xNyAtMjAgLTI1Yy03IC03IC0xNDMgLTEyMiAtMTQzIC0xMjJzLTEgLTEgLTEgLTJzMCAtMSAyIC0yYzQgLTIgMjIgLTkgMzggLTIxczIyIC0yMCAyNyAtMjMgYzIgLTIgNSAtMiA3IC0yYzE3IDAgMjcgMjIgMjcgMzZ2NmMtMSA0IC0xNyA4IC0xNyAyN2MwIDEzIDkgMjggMjYgMjhjMjEgMCAyOCAtMTQgMjggLTM0YzAgLTUzIC0zOCAtMTAzIC05MyAtMTAzYy0yMyAwIC00NiA4IC01NiAyNWMtNiAxMSAtMTAgMjQgLTI3IDI0cy0yMyAtMTggLTI5IC0yOGMtNSAtNyAtMTYgLTIwIC0zMCAtMjBjLTQgMCAtNyAxIC0xMSAzYzAgMCAtNyA1IC03IDE0YzAgNiAzIDEzIDEzIDIxIGMyNiAyMSAxOTAgMTU0IDE5MSAxNTVzMiAyIDIgNGMwIDMgLTIgNiAtNSA2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjRBLnhtbAA8c3ltYm9sIGlkPSJFMjRBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTM4MXYxMTI5YzAgNyAzIDEyIDE1IDEyYzExIDAgMTIgLTUgMTQgLTEyYzMgLTEwIDI4IC05NSA2NiAtMTUwczg5IC0xMDcgMTM2IC0xNjljMzQgLTQ1IDQ4IC0xMDAgNDggLTE1MmMwIC0zNCAtNCAtNjYgLTEzIC05OWM5IC0yNSAxMyAtNTAgMTMgLTc3YzAgLTM3IC00IC03MyAtMTMgLTEwOWM5IC0yNSAxMyAtNTIgMTMgLTc5YzAgLTM4IC00IC03MyAtMTQgLTExMGMxMCAtMjUgMTQgLTUyIDE0IC04MCBjMCAtMzcgLTQgLTcyIC0xMyAtMTA4YzkgLTI1IDEzIC01MSAxMyAtNzljMCAtNDkgLTkgLTkzIC0xOSAtMTMxYzMgLTIwIDUgLTQ1IDUgLTczYzAgLTU2IC0yNiAtMTEwIC00NCAtMTM4Yy00IC02IC04IC0xNCAtMTUgLTE0cy0xMiA1IC0xMiAxMmMwIDUgMyAxMSA0IDE2YzE1IDQwIDIyIDkwIDIyIDExNWMxIDYgMSAxMSAxIDE3YzAgMzQgLTggNzAgLTQyIDEyMWMtNjAgODkgLTEzOCAxMzkgLTE2NCAxNDhjLTcgMyAtMTUgNyAtMTUgMTB6IE0xODggNDAyYy0zNyA0NyAtMTAyIDExMSAtMTUzIDExMWgtMmM0IC0yNCAxMyAtNTIgMzAgLTc3YzM4IC01NiAxMjEgLTEzMCAxNjggLTE5MmMxIC0xIDIgLTMgNCAtNWMwIDkgMSAxNyAxIDI2YzAgNDAgLTggODUgLTQ4IDEzN3pNMjA5IC00NzNjOCAtMTEgMTcgLTI0IDI1IC0zOWMxIDExIDIgMjIgMiAzNGMwIDM4IC05IDc5IC00OCAxMzFjLTM3IDQ3IC0xMDIgMTA5IC0xNTMgMTA5aC0xYzIgLTExIDQgLTIyIDUgLTI4IGM3IC0yNiAyNSAtNTcgNjQgLTk2YzQ5IC01MCA3OSAtNzYgMTA2IC0xMTF6TTIzMSAtMzIwYzEgLTIgMiAtMyAzIC00YzEgMTEgMiAyMiAyIDMzYzAgMzggLTkgNzkgLTQ4IDEzMWMtMzcgNDcgLTEwMiAxMDkgLTE1MyAxMDloLTJ2MGM0IC0yNSAxMyAtNTYgMzAgLTgyYzM4IC01NSAxMjEgLTEyNSAxNjggLTE4N3pNMjMxIC0xMzNjMSAtMiAyIC0zIDMgLTRjMSAxMiAyIDIzIDIgMzVjMCAzOSAtOSA4MCAtNDggMTMxIGMtMzcgNDggLTEwMiAxMTAgLTE1MyAxMTBoLTJ2MGM0IC0yNSAxMiAtNTUgMzAgLTgxYzM4IC01NSAxMjEgLTEyOSAxNjggLTE5MXpNMjMxIDU3YzEgLTIgMiAtMyAzIC01YzEgMTIgMiAyMyAyIDM0YzAgMzggLTkgNzkgLTQ4IDEzMWMtMzcgNDcgLTEwMiAxMTAgLTE1MyAxMTBoLTJjNCAtMjUgMTMgLTU0IDMwIC03OWMzOCAtNTUgMTIxIC0xMjkgMTY4IC0xOTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1M0MueG1sADxzeW1ib2wgaWQ9IkU1M0MiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTY3IC02MGMzNiAwIDQ1IC0yNiA0NSAtNDBjMCAtMTYgLTYgLTM0IC0yNSAtNDJjLTUgLTIgLTcgLTYgLTggLTEwYzAgLTUgMSAtOCA1IC0xMXM5IC01IDE0IC01YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzAgNDUgNTEgMTI3bDMgMTJjMTIgNDYgMjEgODQgMjkgMTIxYzcgMzMgMTUgNjcgMjUgMTA3djRoLTYyYy02IDAgLTEwIDQgLTEwIDEwdjIyYzAgNiA0IDEwIDEwIDEwaDc2djJjMjUgNzQgNjYgMTY5IDE1OSAxNjkgYzQ1IDAgOTAgLTI2IDkwIC03NmMwIC02IDAgLTEyIC0yIC0xN2MtNSAtMjAgLTI2IC0zNiAtNDcgLTM2Yy03IDAgLTE0IDIgLTE4IDRjLTEwIDQgLTE4IDEzIC0yMSAyMmMtMSA1IC0yIDkgLTIgMTRjMCAxNCA1IDI3IDE1IDM1YzQgMiA2IDcgNiAxMmMwIDYgLTUgMTIgLTExIDEzYy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzJ2LTNoNTljNiAwIDEwIC00IDEwIC0xMHYtMjIgYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTcydi0yYy03IC0yMyAtMTYgLTU0IC0yNSAtODZjLTI0IC04NSAtNzIgLTIzNCAtMTE2IC0yNzhjLTI1IC0yNSAtNDggLTM1IC04MCAtMzVjLTQ2IDAgLTgxIDI5IC04MSA4MWMwIDI3IDI1IDUyIDUyIDUyek0xODkgMjUzYzIyIDAgNDEgLTE2IDQxIC0zOWMwIC0zMSAtMTYgLTU1IC00OCAtNTVjLTkgMCAtMTkgMiAtMjYgMTBjLTQgNCAtNiAxMSAtNiAxN2MwIDggMyAxNiAxMiAyM3YyczAgMiAtMyA0IGMtMSAxIC0yIDEgLTMgMWMtMyAwIC03IC0yIC0xMSAtNmMtMTYgLTE2IC00OCAtNTAgLTY4IC0xOTFjMCAtMyAtMSAtNiAtMSAtN2MtMiAtMTEgLTcgLTEyIC0xMSAtMTJoLTU1Yy04IDAgLTEwIDUgLTEwIDEydjRsMzQgMTA5YzExIDM1IDIwIDY0IDIwIDgxYzAgOCAtMiAxNCAtNyAxNmMtMiAxIC0zIDEgLTUgMWMtMjIgMCAtMzkgLTU0IC0zOSAtNTRsLTE1IDhjMTAgMzMgMzMgNzcgNzMgNzdjNSAwIDEwIC0xIDE1IC0yIGMyOSAtNyAzOCAtNDEgMzggLTQxbDMgNGMxNyAyMyA0MyAzOCA3MiAzOHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUzQi54bWwAPHN5bWJvbCBpZD0iRTUzQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MTQgMjUzbC0xIC0zaDE1NmwxIDJjMjUgNzQgNjYgMTcwIDE1OCAxNzBjMjkgMCA2OSAtMTIgODMgLTM5YzcgLTExIDEwIC0yMyAxMCAtMzVjMCAtNiAtMSAtMTMgLTMgLTE5Yy02IC0yMSAtMjcgLTM2IC00OSAtMzZjLTYgMCAtMTIgMSAtMTYgM2MtMTAgNCAtMTggMTQgLTIxIDIzYy0xIDUgLTIgMTAgLTIgMTVjMCAxMyA1IDI2IDE1IDM0YzQgMiA2IDcgNiAxMmMwIDYgLTUgMTIgLTExIDEzYy0xIDAgLTMgMSAtNSAxIGMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMzbC0xIC0zaDYwYzYgMCAxMCAtNCAxMCAtMTB2LTIyYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTczdi0yYy03IC0yMyAtMTYgLTU1IC0yNSAtODdjLTI1IC04NSAtNzMgLTIzNSAtMTE3IC0yNzljLTI1IC0yNSAtNDggLTM2IC04MCAtMzZjLTQ2IDAgLTgyIDI5IC04MiA4MmMwIDI3IDI1IDUyIDUyIDUyYzM2IDAgNDYgLTI2IDQ2IC00MGMwIC0xNiAtNiAtMzUgLTI1IC00MyBjLTUgLTIgLTggLTUgLTkgLTljLTEgLTUgMyAtMTAgNiAtMTJjNCAtMyA4IC00IDEzIC00YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzEgNDUgNTIgMTI3bDMgMTJjMTIgNDYgMjEgODUgMjkgMTIyYzcgMzMgMTUgNjggMjUgMTA4bDEgNGgtMTU2di0yYy03IC0yMyAtMTYgLTU1IC0yNSAtODdjLTI1IC04NSAtNzMgLTIzNSAtMTE3IC0yNzljLTI1IC0yNSAtNDggLTM2IC04MCAtMzZjLTQ2IDAgLTgyIDI4IC04MiA4MWMwIDI3IDI1IDUzIDUyIDUzIGMzNiAwIDQ2IC0yNiA0NiAtNDBjMCAtMTYgLTYgLTM1IC0yNSAtNDNjLTUgLTIgLTggLTYgLTkgLTEwYy0xIC01IDMgLTkgNiAtMTFjNCAtMyA4IC00IDEzIC00YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzEgNDUgNTIgMTI3bDMgMTJjMTIgNDYgMjEgODUgMjkgMTIyYzcgMzMgMTUgNjggMjUgMTA4bDEgNGgtNjNjLTYgMCAtMTAgNCAtMTAgMTB2MjJjMCA2IDQgMTAgMTAgMTBoNzZsMSAyYzI1IDc0IDY2IDE3MCAxNTggMTcwIGMyOSAwIDY5IC0xMiA4MyAtMzljNyAtMTEgMTAgLTIzIDEwIC0zNWMwIC02IC0xIC0xMyAtMyAtMTljLTYgLTIxIC0yNyAtMzYgLTQ5IC0zNmMtNiAwIC0xMiAxIC0xNiAzYy0xMCA0IC0xOCAxNCAtMjEgMjNjLTEgNSAtMiAxMCAtMiAxNWMwIDEzIDUgMjYgMTUgMzRjNCAyIDYgNyA2IDEyYzAgNiAtNSAxMiAtMTEgMTNjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzM3pNMTY4IDIyOCBjMCAwIC04IDEzIC0zNCAxM3MtNDUgLTIxIC00NSAtMzhzNSAtMjMgMzAgLTM3czc3IC0yOSA3NyAtODlzLTU4IC04MiAtMTEwIC04MnMtODYgMjMgLTg2IDY4YzAgMzAgMjAgNDEgMzUgNDFzMzIgLTExIDMyIC0zN2MwIC0yNCAtMTMgLTMxIC0xNiAtMzNjLTEgMCAtMSAtMSAtMSAtMmMwIC01IDcgLTE1IDM2IC0xNWMzNyAwIDQ5IDM0IDQ5IDQ0cy00IDI0IC0yMSAzNHMtMzMgMTggLTQ1IDI1Yy0yOCAxNiAtMzUgMzkgLTM1IDYwIGMwIDM5IDMwIDgzIDk3IDgzYzU4IDAgNzcgLTM1IDc3IC01OGMwIC0zIDAgLTYgLTEgLThjLTIgLTEwIC05IC0yNCAtMjggLTI0cy0yOCAxNyAtMjggMjhjMCA3IDMgMTkgMTcgMjd6TTg3MCAyMDNjLTUgLTEgLTE5IC0yIC0zMyAtMmgtMTBjLTE2IDEgLTI5IDQgLTM0IDVjLTQgMCAtNSAwIC03IC00cy0xNiAtMzkgLTE5IC00NnMtNCAtMTIgLTEwIC0xMmgtMTFjLTYgMCAtOSA0IC05IDEwYzMgNyAyNCAzMCAzNCA4NWMyIDExIDggMTYgMTQgMTggYzEyIDAgMjIgLTEgMzQgLTNjMTMgLTIgMjYgLTMgNDMgLTNjOSAwIDE5IDAgMzEgMWw0OCA0aDFjMiAwIDcgLTEgOCAtOXYtNmMwIC0xIC0xIC00IC0yIC01Yy00IC05IC0xMiAtMTcgLTIwIC0yNWMtNyAtNyAtMTQzIC0xMjIgLTE0MyAtMTIycy0xIC0xIC0xIC0yczAgLTEgMiAtMmM0IC0yIDIyIC05IDM4IC0yMXMyMiAtMjAgMjcgLTIzYzIgLTIgNSAtMiA3IC0yYzE3IDAgMjcgMjIgMjcgMzZ2NmMtMSA0IC0xNyA4IC0xNyAyNyBjMCAxMyA5IDI4IDI2IDI4YzIxIDAgMjggLTE0IDI4IC0zNGMwIC01MyAtMzggLTEwMyAtOTMgLTEwM2MtMjMgMCAtNDYgOCAtNTYgMjVjLTYgMTEgLTEwIDI0IC0yNyAyNHMtMjMgLTE4IC0yOSAtMjhjLTUgLTcgLTE2IC0yMCAtMzAgLTIwYy00IDAgLTcgMSAtMTEgM2MwIDAgLTcgNSAtNyAxNGMwIDYgMyAxMyAxMyAyMWMyNiAyMSAxOTAgMTU0IDE5MSAxNTVzMiAyIDIgNGMwIDMgLTIgNiAtNSA2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTJGLnhtbAA8c3ltYm9sIGlkPSJFNTJGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4MSAyNTNsLTEgLTNoMTU2bDEgMmMyMiA2NiA0NSAxMDkgNzEgMTMzYzMyIDMwIDYzIDM3IDg3IDM3YzcgMCAxMyAwIDE4IC0xYzMyIC01IDU3IC0yMyA2NSAtMzhjNyAtMTEgMTAgLTIzIDEwIC0zNWMwIC02IC0xIC0xMyAtMyAtMTljLTMgLTExIC0xMyAtMjQgLTIzIC0yOXMtMTkgLTcgLTI2IC03Yy02IDAgLTEyIDEgLTE2IDNjLTEwIDQgLTE4IDE0IC0yMSAyM2MtMSA1IC0yIDEwIC0yIDE1YzAgMTMgNSAyNiAxNSAzNCBjNCAyIDYgNyA2IDEyYzAgMiAwIDMgLTEgNWMtMiA0IC01IDcgLTEwIDhjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzM2wtMSAtM2g2MGM2IDAgMTAgLTQgMTAgLTEwdi0yMmMwIC02IC00IC0xMCAtMTAgLTEwaC03M3YtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNiAtODAgLTM2Yy00NiAwIC04MiAyOSAtODIgODIgYzAgMjcgMjUgNTIgNTIgNTJjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNSAtMjUgLTQzYy01IC0yIC04IC01IC05IC05Yy0xIC01IDMgLTEwIDYgLTEyYzQgLTMgOCAtNCAxMyAtNGM2IDAgMTIgMiAxNyA1YzI0IDE2IDMxIDQ1IDUyIDEyN2wzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDRoLTE1NnYtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5IGMtMjUgLTI1IC00OCAtMzYgLTgwIC0zNmMtNDYgMCAtODIgMjggLTgyIDgxYzAgMjcgMjUgNTMgNTIgNTNjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNSAtMjUgLTQzYy01IC0yIC04IC02IC05IC0xMGMtMSAtNSAzIC05IDYgLTExYzQgLTMgOCAtNCAxMyAtNGM2IDAgMTIgMiAxNyA1YzI0IDE2IDMxIDQ1IDUyIDEyN2wzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDRoLTYzYy02IDAgLTEwIDQgLTEwIDEwIHYyMmMwIDYgNCAxMCAxMCAxMGg3NmwxIDJjMjIgNjYgNDUgMTA5IDcxIDEzM2MzMiAzMCA2MyAzNyA4NyAzN2M3IDAgMTMgMCAxOCAtMWMzMiAtNSA1NyAtMjMgNjUgLTM4YzcgLTExIDEwIC0yMyAxMCAtMzVjMCAtNiAtMSAtMTMgLTMgLTE5Yy0zIC0xMSAtMTMgLTI0IC0yMyAtMjlzLTE5IC03IC0yNiAtN2MtNiAwIC0xMiAxIC0xNiAzYy0xMCA0IC0xOCAxNCAtMjEgMjNjLTEgNSAtMiAxMCAtMiAxNWMwIDEzIDUgMjYgMTUgMzQgYzQgMiA2IDcgNiAxMmMwIDIgMCAzIC0xIDVjLTIgNCAtNSA3IC0xMCA4Yy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MzQueG1sADxzeW1ib2wgaWQ9IkU1MzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTg0IC02MGMzNiAwIDQ1IC0yNiA0NSAtNDBjMCAtMTYgLTYgLTM0IC0yNSAtNDJjLTUgLTIgLTcgLTYgLTggLTEwYzAgLTUgMSAtOCA1IC0xMXM5IC01IDE0IC01YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzAgNDUgNTEgMTI3bDMgMTJjMTIgNDYgMjEgODQgMjkgMTIxYzcgMzMgMTUgNjcgMjUgMTA3djRoLTYyYy02IDAgLTEwIDQgLTEwIDEwdjIyYzAgNiA0IDEwIDEwIDEwaDc2djJjMjUgNzQgNjYgMTY5IDE1OSAxNjkgYzQ1IDAgOTAgLTI2IDkwIC03NmMwIC02IDAgLTEyIC0yIC0xN2MtNSAtMjAgLTI2IC0zNiAtNDcgLTM2Yy03IDAgLTE0IDIgLTE4IDRjLTEwIDQgLTE4IDEzIC0yMSAyMmMtMSA1IC0yIDkgLTIgMTRjMCAxNCA1IDI3IDE1IDM1YzQgMiA2IDcgNiAxMmMwIDYgLTUgMTIgLTExIDEzYy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzJ2LTNoNTljNiAwIDEwIC00IDEwIC0xMHYtMjIgYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTcydi0yYy03IC0yMyAtMTYgLTU0IC0yNSAtODZjLTI0IC04NSAtNzIgLTIzNCAtMTE2IC0yNzhjLTI1IC0yNSAtNDggLTM1IC04MCAtMzVjLTQ2IDAgLTgxIDI5IC04MSA4MWMwIDI3IDI1IDUyIDUyIDUyek0zOTMgLTE2M2gtMjI0djIwaDYxbDk5IDI3NmM1IDEwIDIzIDU0IDIzIDc4YzAgNyAtMSAxMiAtNSAxNWMtMiAyIC01IDIgLTggMmgtNGMtOSAtMiAtMjEgLTEwIC0yNyAtMTkgYy0xMiAtMTYgLTIyIC00OCAtMjYgLTYxbC0xOCA5YzE2IDQ2IDQyIDEwNiA5OSAxMDZsNSAtMWgzYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDNjNDYgMCA3MCAtNDkgNzAgLTkwYzAgLTc2IC01NCAtMTkzIC0xMzkgLTE5M2MtNiAwIC0xMyAwIC0xOSAyYy0zNCA5IC00NCAzMSAtNDQgMzFsLTMgN2wtNTggLTE2MWg3NXYtMjB6TTQyMSAxMmMzIDAgOCAwIDExIDJjNDQgMjEgNzkgMTMxIDc5IDE3OSBjMCAxMCAtMiAyOSAtMTQgMzJjLTIgMSAtNSAxIC03IDFjLTM5IDAgLTc3IC03MCAtODQgLTEwMWMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzYzIgLTEgNiAtMSA4IC0xeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTIwLnhtbAA8c3ltYm9sIGlkPSJFNTIwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyOSAtMTYzaC0yMjR2MjBoNjFsOTkgMjc2YzUgMTAgMjMgNTQgMjMgNzhjMCA3IC0xIDEyIC01IDE1Yy0yIDEgLTUgMiAtOCAyaC00Yy05IC0yIC0yMSAtMTAgLTI3IC0xOWMtMTIgLTE2IC0yMiAtNDggLTI2IC02MWwtMTggOWMyOSA4MyA2MyAxMDYgOTYgMTA2YzQgMCA3IC0xIDExIC0xYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDNjNCAwIDkgLTEgMTMgLTJjMTUgLTQgNTcgLTIxIDU3IC04OCBjMCAtMTYgLTIgLTM0IC04IC01NmMtMjEgLTgxIC03NiAtMTM3IC0xMzEgLTEzN2MtNiAwIC0xMyAwIC0xOSAyYy0zNCA5IC00NCAzMSAtNDQgMzFsLTMgN2wtNTggLTE2MWg3NXYtMjB6TTE1NyAxMmMzIDAgOCAwIDExIDJjMjUgMTIgNTAgNTkgNjMgOThjNiAxOCAxNiA1NCAxNiA4MWMwIDkgLTEgMTcgLTQgMjNjLTIgNCAtNiA4IC0xMCA5Yy0yIDEgLTUgMSAtOCAxYy02IDAgLTEyIC0yIC0xOSAtNmMtMjYgLTE1IC01NSAtNTcgLTY0IC05NSBjLTEgLTIgLTEyIC0zOCAtMTIgLTY5YzAgLTE5IDQgLTM3IDE5IC00M2MyIC0xIDYgLTEgOCAtMXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI0Ni54bWwAPHN5bWJvbCBpZD0iRTI0NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzEgLTMyMGMxIC0yIDMgLTQgNCAtNmMwIDcgMSAxNSAxIDIyYzAgMzggLTkgNzkgLTQ4IDEzMGMtMzYgNDcgLTEwMSAxMTAgLTE1MyAxMTBjNSAtMjMgMTMgLTQ4IDI4IC02OWMzOCAtNTUgMTIxIC0xMjUgMTY4IC0xODd6TTIwOSAtNDc0YzggLTExIDE3IC0yNCAyNSAtMzljMSAxMiAyIDIzIDIgMzVjMCAzOCAtOSA3OSAtNDggMTMwYy0zNiA0NyAtMTAxIDExMCAtMTUzIDExMGMyIC05IDMgLTE2IDQgLTIyIGM3IC0yNSAyNSAtNjAgNjQgLTk5YzQ5IC00OSA3OSAtODAgMTA2IC0xMTV6TTE4OCA3Yy0zNyA0NyAtMTAyIDExNiAtMTUzIDExNmgtMmM0IC0yNCAxMyAtNTMgMzAgLTc4YzM4IC01NiAxMjEgLTEzMCAxNjggLTE5MmMxIC0xIDIgLTMgMyAtNGMxIDkgMiAxOSAyIDI5YzAgMzggLTkgNzggLTQ4IDEyOXpNMCAtMzgzdjc0NGMwIDcgMyAxMiAxNSAxMmMxMSAwIDEyIC01IDE0IC0xMmMwIDAgMjggLTEwMyA2NiAtMTU4czg5IC0xMDcgMTM2IC0xNjkgYzM0IC00NSA0OCAtOTIgNDggLTE0NHYtOGMwIC0zNiAtNiAtNjUgLTEzIC05M2M5IC0yNiAxMyAtNTIgMTMgLTc5di0xMGMwIC0zMyAtNSAtNjMgLTExIC05MWM3IC0yMyAxMSAtNDggMTEgLTczYzAgLTUwIC05IC05NCAtMTkgLTEzMWMzIC0yMSA1IC00NiA1IC03NGMwIC01NiAtMjYgLTExMCAtNDQgLTEzOWMtNCAtNiAtOCAtMTMgLTE1IC0xNGMtMSAwIC0zIDEgLTUgMmMtNSAyIC03IDYgLTcgMTFzMyAxMSA0IDE2IGMxNSA0MCAyMiA5MCAyMiAxMTVjMSA2IDEgMTEgMSAxN2MtMSAzNCAtOCA3MCAtNDIgMTIxYy02MCA4OSAtMTM4IDEzOCAtMTY0IDE0OGMtNyAyIC0xNSA3IC0xNSA5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDRCLnhtbAA8c3ltYm9sIGlkPSJFMDRCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ0MiAxNTRjMyAyIDMzIDI0IDMzIDc0YzAgOTcgLTU2IDExNCAtODYgMTMxYy01IDIgLTEzIDcgLTI0IDEydi0xNzFjMjcgLTEzIDUzIC0yOCA3NyAtNDZ6TTIyNSA0Mzh2LTE3MWMzNCAtMTcgNzUgLTM2IDEwNCAtNTB2MTcyYy0zNCAxNiAtNzUgMzYgLTEwNCA0OXpNMTY2IDI5N2M1IC0zIDEzIC03IDIzIC0xMnYxNzBjLTI3IDE0IC01MiAyOSAtNzYgNDZjLTQgLTEgLTM0IC0xNSAtMzQgLTc0YzAgLTc3IDU3IC0xMTQgODcgLTEzMHogTTE4OSA2MjR2MTc2Yy0zMSAxNiAtNTkgMzMgLTg1IDUzYy0yIC0yIC0yNCAtMjAgLTI0IC02MmMwIC05NSA2MiAtMTQyIDEwOSAtMTY3ek0zMjkgNTU1djE3OWMtMzQgMTYgLTc1IDM2IC0xMDQgNDl2LTE3OWMyNiAtMTQgNTUgLTI4IDEwNCAtNDl6TTM2NSA3MTZ2LTE3N2MyOCAtMTEgNTQgLTI0IDc4IC0zOWMzIDIgMzIgMTggMzIgNzNjMCA4NCAtNDUgMTExIC0xMTAgMTQzek0yMjUgMTAxdi05N2MwIC03IC02IC0xMiAtMTIgLTEyaC0xMSBjLTcgMCAtMTMgNSAtMTMgMTJ2MTEyYy0xMDAgNDIgLTE4OSAxMDMgLTE4OSAyMTdjMCAxMTIgNjEgMTY0IDg5IDE4N2MtNTQgNDYgLTg5IDExMiAtODkgMTc0YzAgODYgMTkgMTI3IDc2IDE4M2MtNDcgNDMgLTc2IDExNSAtNzYgMTgxYzAgMTA2IDY5IDIyMyAyMzEgMjIzYzE3NSAwIDIyOCAtNjQgMjUxIC0xMDZjOSAtMTcgMTYgLTM1IDE2IC01M2MwIC00NiAtMzEgLTY0IC03MyAtNjRjLTQ4IDAgLTc4IDMzIC05OCA4OSBjLTE2IDQ0IC00MyA4NiAtMTIwIDg2cy0xMjcgLTQ2IC0xMjcgLTEwNWMwIC05NSA2MyAtMTM0IDEwOSAtMTYwdjM0YzAgNyA2IDEzIDEzIDEzaDExYzcgMCAxMiAtNiAxMiAtMTN2LTUzYzI2IC0xNCA1NSAtMjggMTA0IC00OXYxMDJjMCA3IDYgMTMgMTMgMTNoMTBjNyAwIDEzIC02IDEzIC0xM3YtMTE4YzEwMCAtNDIgMTg5IC0xMDMgMTg5IC0yMTdjMCAtMTA4IC01NyAtMTYxIC04NiAtMTg0YzUxIC0zOSA4NiAtODkgODYgLTE2MSBjMCAtMTExIC02MSAtMTY0IC04OCAtMTg3YzUzIC00NSA4OCAtMTIxIDg4IC0xOTNjMCAtOTAgLTQ5IC0yMjIgLTIzMSAtMjIyYy04OCAwIC0yNjQgMzkgLTI2NCAxNTZjMCAzNSAxOSA2OCA1NiA3M2M3NCAwIDg5IC0yNSAxMTMgLTk1YzE4IC01NCA0MiAtODcgMTE5IC04N3MxMjggMzkgMTI4IDk4YzAgOTUgLTY0IDE0MiAtMTEwIDE2N3YtMjhjMCAtNyAtNSAtMTIgLTEzIC0xMmgtMTBjLTggMCAtMTMgNSAtMTMgMTJ2NDggYy0yNiAxMyAtNTUgMjcgLTEwNCA0OXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA1MC54bWwAPHN5bWJvbCBpZD0iRTA1MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NjIgLTIxYzAgODkgLTY1IDE1MCAtMTU1IDE1MGM3IC00NCAzNCAtMjAzIDU1IC0zMjNjNzEgMjkgMTAwIDEwMiAxMDAgMTczek00MjAgLTIwNmwtNTggMzI5Yy01OSAtMTQgLTEwNCAtNjMgLTEwNCAtMTI0YzAgLTQ5IDIyIC03NSA2MSAtOTljMTIgLTggMjIgLTEzIDIyIC0yMnMtOSAtMTMgLTE3IC0xM2MtODAgMCAtMTM1IDk2IC0xMzUgMTY2YzAgOTQgNjIgMTkwIDE1MyAyMTdjLTcgNDEgLTE0IDg4IC0yMyAxNDIgYy0xNSAtMTUgLTMxIC0yOSAtNDggLTQ0Yy04OCAtNzYgLTE3NCAtMTg1IC0xNzQgLTMwN2MwIC0xNTEgMTIyIC0yNTEgMjY1IC0yNTFjMTkgMCAzOCAyIDU4IDZ6TTMzMiA4MjJjLTggLTMxIC0xMSAtNjUgLTExIC0xMDJjMCAtNDIgNSAtODEgMTEgLTEyMWM2OSA2OCAxNDYgMTQ2IDE0NiAyNTBjMCA2OSAtMjQgMTE4IC0zOSAxMThjLTUyIDAgLTk4IC0xMDUgLTEwNyAtMTQ1ek0xMjIgLTUxM2MwIDY2IDQ1IDEyMyAxMTUgMTIzIGM3NSAwIDExNiAtNTcgMTE2IC0xMTFjMCAtNjQgLTQ3IC0xMDQgLTk0IC0xMTFjLTMgLTEgLTUgLTIgLTUgLTRjMCAtMSAyIC0yIDMgLTNjMiAwIDIzIC01IDQ3IC01YzEwMSAwIDE1NCA1NSAxNTQgMTU5YzAgNTMgLTExIDEyMyAtMzAgMjE5Yy0yMyAtNCAtNTAgLTcgLTc5IC03Yy0xODYgMCAtMzQ5IDE0NyAtMzQ5IDMzNGMwIDIwMCAxMjYgMzIxIDIxNyA0MDZjMjEgMTcgNzMgNzAgNzQgNzFjLTE3IDExMiAtMjIgMTYxIC0yMiAyMTUgYzAgODQgMTggMjEyIDgyIDI4OGMzMyAzOSA2NCA1MSA3MSA1MWMxOCAwIDQ3IC0zNSA3MSAtODZjMTYgLTM2IDQ0IC0xMTAgNDQgLTIwMWMwIC0xNTkgLTczIC0yODQgLTE3OSAtMzk1YzkgLTU2IDE5IC0xMTUgMjkgLTE3NWMxNDYgMCAyNTMgLTEwMiAyNTMgLTI1M2MwIC0xMDMgLTczIC0yMDUgLTE3MSAtMjM3YzYgLTM5IDEyIC02OSAxNSAtODljMTAgLTU3IDE2IC0xMDIgMTYgLTE0MWMwIC02MyAtMTQgLTEyOSAtNjggLTE2NyBjLTM2IC0yMiAtNzcgLTM0IC0xMjQgLTM0Yy0xMzUgMCAtMTg2IDg3IC0xODYgMTUzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDQ0LnhtbAA8c3ltYm9sIGlkPSJFMDQ0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwNCAwYzAgLTI5IC0yMyAtNTMgLTUyIC01M3MtNTIgMjQgLTUyIDUzczIzIDUzIDUyIDUzczUyIC0yNCA1MiAtNTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwOEEueG1sADxzeW1ib2wgaWQ9IkUwOEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzI1IDE3OWMyIDEgMiAzIDIgNGMwIDIgMCAzIC0xIDVjLTExIDE3IC0zMiAzNCAtNzkgMzRjLTg5IDAgLTExMSAtNjQgLTExMSAtMTIwdi0xOTFjMCAtODggNDIgLTEzNSAxMjkgLTEzNWM4OCAwIDE0NyA1MCAxNTEgMTMzYzAgNCA0IDggOCA4aDEzYzUgMCA4IC0zIDggLThjLTQgLTEwNyAtODEgLTE2NSAtMTgwIC0xNjVjLTI1MCAwIC0yNjUgMTQ5IC0yNjUgMjY4YzAgNjUgMjUgMjQ2IDI0MyAyNDZjMTcwIDAgMjA5IC05MiAyMTggLTEzNSBjMSAtNCAyIC0xMSAyIC0xNXYtNmMwIC01MCAtNDAgLTkwIC05MCAtOTBoLTExYy00MSA1IC03NCAzNyAtNzkgNzhjLTEgNCAtMSA4IC0xIDEyYzAgMzIgMTggNjEgNDMgNzd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwODcueG1sADxzeW1ib2wgaWQ9IkUwODciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYyIC0xMjNjMjMgMzMgMTI1IDIwNiAxMzMgMjIyYy0xMCAtMTAgLTQ3IC0xMyAtNjcgLTEzYy04MCAwIC04MyAzOCAtMTE4IDM4cy01MCAtMzEgLTUwIC01NHYtMzJjMCAtNiAtNSAtMTEgLTExIC0xMWgtMjNjLTYgMCAtMTEgNSAtMTEgMTF2MTg1YzAgNiA1IDExIDExIDExaDIzYzYgMCAxMSAtNSAxMSAtMTF2LTQ4YzMgNiA0MSA2OSAxMDMgNjljNjUgMCA3NyAtODYgMTE5IC04NmM0MCAwIDQyIDY5IDQyIDc5czcgMTQgMTIgMTRoMTggYzYgMCAxMCAtNCAxMSAtMTRzMSAtMTQgMSAtMjNjMCAtMjMgLTYgLTc4IC0xNyAtMTA5Yy0yMiAtNjMgLTU0IC0xNDggLTY2IC0xOTVjLTYgLTIyIC04IC00NiAtOCAtNjdjMCAtMzcgNiAtNjggNiAtNzB2LTNjMSAtOSAtMTYgLTIwIC0yNSAtMjBjLTcgMCAtMzQgNyAtNjMgN2MtMyAwIC03IC0xIC0xMCAtMWMtMzIgLTIgLTQyIC02IC01OCAtNmMtMTEgMCAtMTQgNiAtMTQgMTdjMCAzNyAyOSA3NyA1MSAxMTB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0Y0MTEueG1sADxzeW1ib2wgaWQ9IkY0MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzA2IDIwNHYtMTI1bC0zMDYgLTc5djEyNXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRCNy54bWwAPHN5bWJvbCBpZD0iRTRCNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIC0yYzEgMSAzIDIgNSAyYzM2IDAgMTk2IC0xMzcgMTk5IC0xNDBzNiAtOSA2IC0xNHMtMyAtMTEgLTYgLTE0bC0zOCAtMzhjLTMgLTMgLTkgLTYgLTE0IC02cy0xMSAzIC0xNCA2YzAgMCAtMTQwIDE2MyAtMTQwIDE5OWMwIDIgMSA0IDIgNXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRCQS54bWwAPHN5bWJvbCBpZD0iRTRCQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NzAgMTRjMyAtNCAzIC01IDMgLTZjMCAtMiAtMSAtNCAtMyAtNmMtMSAtMSAtMyAtMiAtNiAtMmMwIDAgLTQgMCAtOCAzcy0zMSAyMyAtNzMgNDJjLTM4IDE3IC05NCAzNiAtMTk2IDM2Yy0xMDMgMCAtMTU5IC0xOSAtMTk3IC0zNmMtNDIgLTE5IC02OSAtMzkgLTczIC00MnMtOCAtMyAtOCAtM2MtMiAwIC01IDAgLTcgMnMtMiA0IC0yIDVjMCAyIDEgNSAzIDdjMyA0IDMzIDM4IDc0IDYzYzM0IDIwIDYyIDM0IDg5IDQyIGMzOCAxMiA3OCAxOCAxMjEgMThjNDIgMCA4MiAtNiAxMjAgLTE4YzI3IC04IDU1IC0yMiA4OSAtNDJjNDEgLTI1IDcyIC02MCA3NCAtNjN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0NDAueG1sADxzeW1ib2wgaWQ9IkU0NDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjc1IDgwYzEgLTggMiAtMTYgMiAtMjVjMCAtNDEgLTE1IC05MSAtNTMgLTEzNGMtNTYgLTYzIC0xMjMgLTk1IC0xMjMgLTk1Yy0zIC0xIC01IC0yIC04IC0yYy04IDAgLTE0IDUgLTE0IDEzbC0zIDM2MmwtNzYgLTQ1djQ0bDc2IDQ1bC0xIDc0bC03NSAtNDR2NDRsNzUgNDRsLTEgNzljMCA4IDYgMTQgMTQgMTRoMTJjOCAwIDE0IC02IDE0IC0xNGwtMSAtNTdsMTIwIDcxdi00NGwtMTIxIC03MXYtNzVsMTIxIDcxdi00NGwtMTIyIC03MSBsLTEgLTEwMWM0IDUgMzIgMzcgODQgMzdzNzUgLTM2IDgxIC03NnpNMjA2IDQwdjExYzAgMjEgLTMgNTUgLTM5IDU1Yy00MSAwIC01NSAtMzAgLTU3IC0zOWwtMyAtMTk1YzE5IDE1IDUzIDQzIDcwIDY5YzI1IDM4IDI5IDg0IDI5IDk5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNENFLnhtbAA8c3ltYm9sIGlkPSJFNENFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU3IDBsLTI0IDMwYzY5IDQ4IDEwOCA5NyAxMDggMTQwYzAgNiAtMSA5IC0zIDEwcy0zIDEgLTUgMXMtNSAtMSAtNyAtMmMtMyAtMSAtMTcgLTggLTQ2IC04Yy00MyAwIC04MCAzMyAtODAgNzZjMCA0MCAzMiA3NCA4MCA3NGM2NyAwIDExMSAtNDYgMTExIC0xMjNjMCAtNzEgLTQyIC0xMzQgLTEzNCAtMTk4eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEM3LnhtbAA8c3ltYm9sIGlkPSJFNEM3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTM1NHYzNTRoMjh2LTI3N2g1Njh2Mjc3aDI3di0zNTRjMCAtOCAtNiAtMTQgLTE0IC0xNGgtNTk1Yy04IDAgLTE0IDYgLTE0IDE0ek0yNDMgLTEwM2MwIDM4IDMxIDY5IDY5IDY5czY4IC0zMSA2OCAtNjlzLTMwIC02OSAtNjggLTY5cy02OSAzMSAtNjkgNjl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QjMueG1sADxzeW1ib2wgaWQ9IkU0QjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMwIC02N2MtMTUgMTYgLTE1IDQwIDAgNTVjOCA4IDE4IDEyIDI4IDEyczIwIC00IDI4IC0xMmMxNSAtMTUgMTUgLTM5IDAgLTU1Yy04IC04IC0xOCAtMTEgLTI4IC0xMXMtMjAgMyAtMjggMTF6TTE0IC0xNDFoMjg4YzggMCAxNCAtNiAxNCAtMTR2LTE4YzAgLTggLTYgLTE0IC0xNCAtMTRoLTI4OGMtOCAwIC0xNCA2IC0xNCAxNHYxOGMwIDggNiAxNCAxNCAxNHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRUFBNC54bWwAPHN5bWJvbCBpZD0iRUFBNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzMgMjAyYzAgMCA0IC0zIDQgLThjMCAtMiAtMSAtNSAtNCAtOGwtNDggLTQ4Yy04IC05IC0yNyAtMjEgLTQ4IC0yMWMtMTAgMCAtMjEgMyAtMzIgMTFjLTEwIDkgLTc0IDYzIC03NCA2M3MtMyAzIC03IDNjLTIgMCAtNCAtMSAtNiAtM2wtMTEgLTExcy00IC0zIC03IC0zcy02IDEgLTkgNGMtOCA3IC0xNCAxNCAtMTQgMTRzLTQgNCAtNCA5YzAgMyAxIDUgNCA4bDQ4IDQ4YzggOSAyNyAyMSA0OCAyMWMxMCAwIDIxIC0zIDMyIC0xMSBjMTAgLTkgNzQgLTY0IDc0IC02NHMyIC0zIDYgLTNjMiAwIDQgMSA2IDNsMTEgMTFzNCAzIDcgM3M3IC0xIDEwIC00YzggLTcgMTQgLTE0IDE0IC0xNHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRjQwMS54bWwAPHN5bWJvbCBpZD0iRjQwMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04IDUwMGMxNSAtMTkgNDMgLTU3IDQzIC0xMzBjMCAtOTEgLTMyIC0xODQgLTMyIC0yNDBjMCAtNjEgMjkgLTExOCAzMCAtMTIwYzEgLTEgMSAtMiAxIC0zczAgLTEgLTEgLTJzLTMgMCAtNCAxcy00NSA1NyAtNDUgMTM4YzAgODkgMjkgMTUwIDI5IDI2NWMwIDIyIC04IDU3IC0yOCA4N2MtMSAxIC0yIDIgLTIgNGMwIDEgMSAyIDIgM2MyMCAzMCAyOCA2NiAyOCA4OGMwIDExNSAtMjkgMTc2IC0yOSAyNjVjMCA4MSA0NCAxMzUgNDUgMTM3IGwyIDJjMSAwIDIgLTEgMiAtMWMxIDAgMSAtMSAxIC0yYzAgMCAwIC0xIC0xIC0yYy0xIC0yIC0zMCAtNTkgLTMwIC0xMjBjMCAtNTYgMzIgLTE0OSAzMiAtMjQwYzAgLTcyIC0yOCAtMTExIC00MyAtMTMweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNDE1LnhtbAA8c3ltYm9sIGlkPSJGNDE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyNXYxMjVsMjg5IC03NXYtMTI1ek0wIC0zMTN2MTI1bDI4OSAtNzV2LTEyNXpNMCA2M3YxMjVsMjg5IC03NnYtMTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDgzLnhtbAA8c3ltYm9sIGlkPSJFMDgzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3MiAxNmgtMmM0NCAtMTQgOTQgLTQ1IDk0IC0xMThjMCAtMTA5IC0xMDQgLTE0MiAtMjAwIC0xNDJjLTIyIDAgLTcxIDEgLTExMCAzN2MtMzYgMzMgLTM5IDY5IC0zOSA4MnY0YzAgMzYgMjkgNjUgNjUgNjVzNjQgLTI5IDY0IC02NWMwIC0zMyAtMjcgLTYyIC02MCAtNjRjMTEgLTggMzcgLTE2IDY1IC0xNmM0MiAwIDg3IDE4IDg3IDg1YzAgNzAgLTIzIDEwMCAtNjcgMTA2Yy0zMiA1IC01NSA1IC03MiA2Yy0xMSAxIC0xMyAxMiAtMTMgMTIgdjIwczEgMTQgMTMgMTRzNjggNCA4MCA2czU5IDExIDU5IDc0YzAgNTQgLTQ1IDc5IC04NyA3OWMtMTkgMCAtMzggLTUgLTUyIC0xNWwtMyAtM2MyOCAtNiA1MCAtMzQgNTAgLTYzYzAgLTM2IC0yOCAtNjQgLTY0IC02NHMtNjUgMjggLTY1IDY0bDEgMmgtMXMtNSAxMjIgMTY3IDEyMnMxNzUgLTExMyAxNzUgLTEyMnYtNWMwIC0xOCAtNSAtNzAgLTg1IC0xMDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNTQueG1sADxzeW1ib2wgaWQ9IkUwNTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDYyIC0xOTRjNzEgMjkgMTAwIDEwMSAxMDAgMTczYzAgMTIgLTEgMjMgLTIgMzJjLTkgNDcgLTUyIDExOCAtMTUzIDExOGM3IC00NSAzNCAtMjA0IDU1IC0zMjN6TTM2MiAtMjEyYzE5IDAgMzggMiA1OCA2bC01OCAzMjhjLTU4IC0xNCAtMTA0IC02MiAtMTA0IC0xMjRjMCAtNDggMjIgLTc0IDYxIC05OGMxMiAtOCAyMiAtMTQgMjIgLTIyYzAgLTEwIC05IC0xMyAtMTcgLTEzYy04MCAwIC0xMzUgOTUgLTEzNSAxNjYgYzAgOTMgNjIgMTkwIDE1MyAyMTdjLTcgNDEgLTE0IDg3IC0yMyAxNDFjLTE1IC0xNCAtMzEgLTI5IC00OCAtNDNjLTg4IC03NyAtMTc0IC0xODYgLTE3NCAtMzA3YzAgLTE1MiAxMjIgLTI1MSAyNjUgLTI1MXpNMzMyIDgyMWMtNyAtMzEgLTExIC02NCAtMTEgLTEwMmMwIC00MSA1IC04MCAxMSAtMTIxYzY5IDY5IDE0NyAxNDcgMTQ3IDI1MWMwIDY5IC0yNSAxMTggLTQwIDExOGMtNTIgMCAtOTcgLTEwNSAtMTA3IC0xNDZ6TTY0MCAyIGMwIC0xMDQgLTczIC0yMDUgLTE3MSAtMjM4YzcgLTM4IDEyIC02OSAxNSAtODljMTAgLTU2IDE2IC0xMDIgMTYgLTE0MWMwIC02MyAtMTQgLTEyOSAtNjggLTE2N2MtMzYgLTIyIC03NyAtMzQgLTEyNCAtMzRjLTEzNSAwIC0xODUgODcgLTE4NSAxNTNzNDQgMTI0IDExNCAxMjRjNzUgMCAxMTYgLTU4IDExNiAtMTExYzAgLTY0IC00NyAtMTA0IC05NCAtMTEyYy0zIC0xIC01IC0xIC01IC0zYzAgLTEgMiAtMyAzIC0zYzIgLTEgMjMgLTYgNDcgLTYgYzEwMSAwIDE1NSA1NSAxNTUgMTU5YzAgNTMgLTEyIDEyNCAtMzAgMjIwYy0yNCAtNSAtNTEgLTggLTgwIC04Yy0xODYgMCAtMzQ5IDE0NyAtMzQ5IDMzNWMwIDIwMCAxMjYgMzIxIDIxNyA0MDZjMjEgMTcgNzMgNzAgNzQgNzFjLTE3IDExMiAtMjIgMTYxIC0yMiAyMTVjMCA4NCAxOCAyMTEgODIgMjg3YzI3IDMyIDUzIDQ2IDY1IDUwYy0xOSA5IC0zMCAyNSAtMzAgNDZjMCAyMCAxMyAzNCAzMiAzNGMxNyAwIDI4IC0xMCAyOCAtMjYgYzAgLTEzIC03IC0yMyAtMjAgLTI3Yy0yIC0xIC0yIC0yIC0yIC0zYzAgLTQgMTAgLTkgMjMgLTljMjcgMCA0OSAyOSA0OSA2N2MwIDI0IC0xMSAzOCAtMzAgMzhjLTcgMCAtMTIgLTEgLTI2IC03Yy0yIC0xMiAtOSAtMTkgLTIwIC0xOWMtNyAwIC0xMyA2IC0xMyAxNGMwIDcgNCAxMyAxMyAxN2wzMCAxMDNsMiAtMWMyNiAtNiA0OSAtOSA2OSAtOWMxNyAwIDMwIDIgNDQgOHYwYzIgMSAzIDEgNCAxYzIgMCA0IC0yIDQgLTUgYzAgLTExIC04IC0yNyAtMTkgLTM3Yy0xNCAtMTIgLTMxIC0xNyAtNTggLTE3Yy0xNCAwIC0xNCAwIC0zOCA1bC05IC0zNGMxNCA1IDI1IDcgMzggN2MzNyAwIDY2IC0yMSA2NiAtNjBjMCAtNTYgLTQ1IC05MyAtOTkgLTkzYy01IDAgLTEwIDAgLTE1IDFjMTcgLTEzIDM3IC00MiA1NCAtNzljMTcgLTM2IDQ1IC0xMDkgNDUgLTIwMGMwIC0xNTkgLTc0IC0yODUgLTE3OSAtMzk2YzggLTU1IDE4IC0xMTQgMjggLTE3NCBjMTQ2IDAgMjUzIC0xMDMgMjUzIC0yNTN6TTM3OSAxMTMxbC0zIC0yM2gtMTM5bDMgMjNoMTljMTIgMCAyMCAwIDIyIDN2MGMxIDEgMiAzIDMgN2gxYzAgMSAxIDYgNCAxNmwzMiAxMjBjMSA2IDIgOSAyIDExYzAgMyAwIDUgLTExIDVoLTMzbDYgMjJoMmMzMSAwIDcyIDEyIDg2IDIydjFoMThsLTQ5IC0xODJjLTMgLTExIC00IC0xNyAtNCAtMjBjMCAtNCAxIC01IDIyIC01aDE5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjgxLnhtbAA8c3ltYm9sIGlkPSJFMjgxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQyMiA1OGMwIC03NiAtNDUgLTEzMSAtNzQgLTE1OWMtNDEgLTM5IC05NiAtNzIgLTk2IC03MmMtMiAtMSAtMyAtMyAtNiAtM2MtNyAwIC0xMyA2IC0xMyAxM2wtNCA2MDJjMCA3IDYgMTMgMTMgMTNoOGM3IDAgMTMgLTYgMTMgLTEzbC0yIC0zMThjNiA4IDI4IDMwIDc0IDMwYzUwIDAgODcgLTMxIDg3IC05M3pNMCA1OGMwIDYyIDM3IDkzIDg3IDkzYzQ2IDAgNjggLTIyIDc0IC0zMGwtMiAzMThjMCA3IDYgMTMgMTMgMTNoOCBjNyAwIDEzIC02IDEzIC0xM2wtNCAtNjAyYzAgLTcgLTYgLTEzIC0xMyAtMTNjLTMgMCAtNCAyIC02IDNjLTg0IDUwIC0xNzAgMTI0IC0xNzAgMjMxek0zMTkgMTA3Yy00NCAwIC01OCAtMjcgLTU4IC0zNmMwIC0yIC0xIDAgLTEgM2wtMSAtMTk4YzU4IDQ5IDk5IDk2IDk5IDE3NmMwIDIxIC0zIDU1IC0zOSA1NXpNMTAzIDEwN2MtMzYgMCAtMzkgLTM0IC0zOSAtNTVjMCAtODAgNDEgLTEyNyA5OSAtMTc2bC0xIDE5OGMwIC0zIC0xIC01IC0xIC0zIGMwIDkgLTE0IDM2IC01OCAzNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI0RC54bWwAPHN5bWJvbCBpZD0iRTI0RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC05NTB2MTMzOGMwIDMgOCAyNCAxNSAyN2M0NSAxMCAxNDIgNTIgMjEyIDEzM2MyNiAzMCAzOCA2MSAzOCA5OGMwIDY3IC0yNiAxMDEgLTYxIDEzOGMtNCA1IC0xMCA4IC0xMCAxMWMwIDIgMSA0IDUgNWM0IDMgOSA0IDEzIDRjNiAtMSAxMSAtMyAxNSAtNmMzMyAtMjYgNzkgLTgxIDc5IC0xNjBjMCAtMjkgLTQgLTU1IC0xMSAtNzdjNiAtMjUgMTEgLTU0IDExIC04M3YtOXYtMTdjLTIgLTIzIC02IC00OCAtMTIgLTczIGM2IC0yNyAxMiAtNTcgMTIgLTg5di04di0yMGMtMiAtMjMgLTUgLTQ3IC0xMiAtNzFjNiAtMjcgMTIgLTU3IDEyIC04OHYtOHYtMjBjLTIgLTIzIC01IC00NyAtMTIgLTcyYzYgLTI2IDEyIC01NiAxMiAtODh2LTh2LTIwYy0yIC0yMyAtNSAtNDcgLTEyIC03MWM2IC0yNyAxMiAtNTcgMTIgLTg5di04di0yMGMtMSAtMTYgLTMgLTMyIC03IC00OWM2IC00MCAxMCAtODAgMTAgLTExNmMwIC0xODUgLTE0MCAtMjYyIC0xOTMgLTMxMiBjLTQwIC0zOCAtNzEgLTY4IC04NiAtMTcyYy0yIC04IC03IC0xNiAtMTUgLTE2cy0xNSA5IC0xNSAxNnpNMjE4IC00MDFjMzEgMzkgNDggODAgNDggMTMxYzAgNiAwIDEyIC0xIDE3Yy03IC0xMSAtMTUgLTIyIC0yNCAtMzNjLTUyIC01OCAtMTQwIC0xMDQgLTE3OCAtMTYwYy0xNSAtMjEgLTIzIC00NiAtMjggLTY5Yzg5IDM0IDE0NCA2NiAxODMgMTE0ek0yMTggLTIxNGMzMSAzOSA0OCA4MSA0OCAxMzJjMCA2IDAgMTEgLTEgMTcgYy03IC0xMSAtMTUgLTIyIC0yNCAtMzNjLTUyIC01OCAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNSAtMjEgLTIzIC00NyAtMjggLTY5Yzg5IDM0IDE0NCA2NiAxODMgMTEzek0yMTggLTI2YzMxIDM5IDQ4IDgxIDQ4IDEzMWMwIDYgMCAxMiAtMSAxN2MtNyAtMTEgLTE1IC0yMiAtMjQgLTMzYy01MiAtNTggLTE0MCAtMTA1IC0xNzggLTE2MGMtMTQgLTIxIC0yMyAtNDYgLTI4IC02OGM4OSAzMyAxNDQgNjYgMTgzIDExM3pNMjE4IDE2MSBjMzEgMzkgNDggODEgNDggMTMxYzAgNiAwIDEzIC0xIDIwYy03IC0xMiAtMTUgLTIzIC0yNCAtMzNjLTUyIC01OCAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNSAtMjIgLTI0IC00OCAtMjggLTcxYzg5IDMzIDE0NCA2NSAxODMgMTEzek0xMTMgMzU5Yy01NyAtNDcgLTY3IC04MSAtNzQgLTEwN2MwIC0zIC0xIC04IC0yIC0xNGM4NyAzMyAxNDIgNjYgMTgxIDExM2MzMSAzOSA0OCA4MCA0OCAxMzBjMCA2IDAgMTEgLTEgMTcgYy0zIC02IC03IC0xMSAtMTEgLTE2Yy0yNyAtMzUgLTgyIC03MyAtMTQxIC0xMjN6TTM2IC02OTljNDkgMTQgMTI3IDM5IDE4OSAxMTVjMjYgMzIgNDIgNzQgNDIgMTQ3Yy03IC0xMyAtMTYgLTI1IC0yNiAtMzZjLTUyIC01OSAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNCAtMjEgLTIyIC00NSAtMjcgLTY2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTJCLnhtbAA8c3ltYm9sIGlkPSJFNTJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU4NCAyNTljMTUgLTQgNTcgLTIxIDU3IC04OGMwIC0xNiAtMiAtMzQgLTggLTU2Yy0yMSAtODEgLTc3IC0xMzcgLTEzMiAtMTM3Yy02IDAgLTEzIDAgLTE5IDJjLTM0IDkgLTQzIDMxIC00MyAzMWwtMyA3bC01OCAtMTYxaDc1di0yMGgtMjI1djIwaDYybDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDEwIC00IDE4IC0xNCAyMWMtMyAxIC01IDEgLTggMWMtMTYgMCAtMzUgLTEzIC00MyAtMjZjLTEwIC0xNyAtMjMgLTQwIC0zOCAtOTAgYy0yMSAtODAgLTc2IC0xMzYgLTEzMSAtMTM2Yy02IDAgLTEzIDAgLTE5IDJjLTM0IDkgLTQ0IDMxIC00NCAzMWwtMyA3bC01OCAtMTYxaDc1di0yMGgtMjI0djIwaDYxbDk5IDI3NmM1IDEwIDIzIDU0IDIzIDc4YzAgNyAtMSAxMiAtNSAxNWMtMiAxIC01IDIgLTggMmgtNGMtOSAtMiAtMjAgLTEwIC0yNiAtMTljLTEyIC0xNiAtMjMgLTQ4IC0yNyAtNjFsLTE4IDljMjkgODMgNjMgMTA2IDk2IDEwNmM0IDAgNyAtMSAxMSAtMSBjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC00bDMgM2MxNyAxNyA0OCA0MyA3OSA0M2M0IDAgOSAtMSAxMyAtMmMxMyAtMyA0NiAtMTYgNTUgLTYzYzIzIDU0IDY3IDY3IDEwMSA2N2M1IDAgMTAgMCAxNSAtMWMzNSAtNSA1NiAtNDMgNTYgLTQzbDIgLTRsMyAzYzE3IDE3IDQ4IDQzIDc5IDQzYzQgMCA5IC0xIDEzIC0yek0yMzEgMTEyYzYgMTggMTYgNTQgMTYgODFjMCA5IC0xIDE3IC00IDIzYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTggMSBjLTYgMCAtMTIgLTIgLTE5IC02Yy0yNiAtMTUgLTU1IC01NyAtNjQgLTk1Yy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA2IC0xIDggLTFjMyAwIDggMCAxMSAyYzI1IDEyIDUwIDU5IDYzIDk4ek01NTUgMTEyYzYgMTggMTYgNTQgMTYgODFjMCA5IC0xIDE3IC00IDIzYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTggMWMtNiAwIC0xMiAtMiAtMTkgLTZjLTI2IC0xNSAtNTUgLTU3IC02NCAtOTUgYy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA2IC0xIDggLTFjMyAwIDggMCAxMSAyYzI1IDEyIDUwIDU5IDYzIDk4eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTE4LnhtbAA8c3ltYm9sIGlkPSJFNTE4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3NiAxMzhsMjQgLThsLTQ3IC0xMzBoLTI1M3YzYzAgMjMgMjcgNTQgOTggMTE2YzU0IDQ3IDgxIDc0IDk4IDk1YzIxIDI1IDMzIDU3IDMzIDgzYzAgMzUgLTI0IDU5IC02MCA1OWMtMjkgMCAtNTggLTE5IC01OCAtMzljMCAtOCAzIC0xMSAyMiAtMTljMjAgLTkgMjggLTIxIDI4IC0zOWMwIC0yNyAtMTggLTQ1IC00NSAtNDVjLTMxIDAgLTU0IDI0IC01NCA2MGMwIDY2IDU5IDExNiAxMzkgMTE2YzYxIDAgMTE5IC0zMiAxMTkgLTEwMCBjMCAtMzkgLTIzIC03NiAtNjcgLTExMGMtMTAgLTkgLTEwIC05IC0xMDYgLTY3Yy0zMSAtMTkgLTQ3IC0zMCAtNTUgLTM4aDEwOWMzOCAwIDQ4IDcgNzAgNTJ6TTc5MiAzOTBsLTEzIC01NWMyOSAzNyA1NyA1NSA4NSA1NWMzMyAwIDUxIC0yMCA1MSAtNTFjMjkgMzUgNTMgNTEgODAgNTFjMzEgMCA1MCAtMTkgNTAgLTQ3YzAgLTE0IC0zIC0zMCAtMTAgLTQ5bC0yNyAtNzRjLTEgLTQgLTMgLTEwIC0zIC0xMnM1IC01IDkgLTUgYzExIDAgNDQgNDMgNDcgNTFsMTggLTEzYy0zMiAtNTEgLTY0IC03NCAtOTYgLTc0Yy0yNSAwIC00NCAxNyAtNDQgMzhjMCAxMCAzIDIyIDExIDQ1bDIyIDY0YzQgMTEgNyAyMiA3IDI3YzAgNyAtNSAxMSAtMTIgMTFjLTExIDAgLTI0IC0xMCAtMzggLTI2Yy0xOCAtMjIgLTMwIC00OCAtNDYgLTEwM2wtMTUgLTUwaC03MmwzMiAxMDZjMTAgMzIgMTQgNTMgMTQgNjJjMCA3IC00IDExIC04IDExYy05IDAgLTIzIC0xMSAtMzkgLTMxIGMtMTggLTI0IC0zMCAtNDkgLTQwIC04NWwtMTkgLTYzaC03MWw0MyAxNDVjNSAxNiA3IDI1IDcgMzBjMCAxMSAtNiAxMyAtMjggMTNoLTExbDQgMjN6TTU4MiAxMzhsMjQgLThsLTQ3IC0xMzBoLTI1M3YzYzAgMjMgMjcgNTQgOTggMTE2YzU0IDQ3IDgxIDczIDk4IDk0YzIxIDI2IDMzIDU3IDMzIDg0YzAgMzUgLTI0IDU5IC01OSA1OWMtMzAgMCAtNTkgLTE5IC01OSAtMzljMCAtOCAzIC0xMSAyMiAtMTljMjAgLTkgMjggLTIxIDI4IC00MCBjMCAtMjYgLTE4IC00NSAtNDUgLTQ1Yy0zMSAwIC01NCAyNSAtNTQgNjFjMCA2NiA1OSAxMTYgMTM5IDExNmM2MSAwIDExOSAtMzIgMTE5IC0xMDBjMCAtMzkgLTIzIC03NyAtNjcgLTExMWMtMTAgLTggLTEwIC04IC0xMDYgLTY2Yy0zMSAtMTkgLTQ2IC0zMCAtNTUgLTM4aDEwOWMzOCAwIDQ5IDcgNzAgNTJ6TTEyODkgMzg0aDcxbC00NCAtMTUyYy01IC0xNiAtNSAtMTcgLTUgLTIwYzAgLTQgNCAtNyA3IC03YzcgMCAzMCAyNSA0NyA1MCBsMTcgLTExYy0xOSAtMzMgLTUzIC03NyAtOTUgLTc3Yy0yNiAwIC0zOCAxNSAtMzggMzljLTIyIC0yOCAtNDMgLTM5IC03NCAtMzljLTQ2IDAgLTc4IDMzIC03OCA4MWMwIDczIDYxIDE0MSAxMjkgMTQxYzI2IDAgNDYgLTkgNTcgLTI4ek0xMjQxIDM2NGMtNDggMCAtNzEgLTkzIC03MSAtMTMwYzAgLTIyIDEwIC0zNiAyOCAtMzZjNDMgMCA3MSAxMDEgNzEgMTM0YzAgMTkgLTExIDMyIC0yOCAzMnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTVFNy54bWwAPHN5bWJvbCBpZD0iRTVFNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNDAgMjgwYzc3IDAgMTQwIC02MyAxNDAgLTE0MHMtNjMgLTE0MCAtMTQwIC0xNDBzLTE0MCA2MyAtMTQwIDE0MHM2MyAxNDAgMTQwIDE0MHpNMTQwIDI4YzYyIDAgMTEyIDUwIDExMiAxMTJzLTUwIDExMiAtMTEyIDExMnMtMTEyIC01MCAtMTEyIC0xMTJzNTAgLTExMiAxMTIgLTExMnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI0Mi54bWwAPHN5bWJvbCBpZD0iRTI0MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDkgLTQ3M2M4IC0xMSAxNyAtMjQgMjUgLTQwYzEgMTAgMiAyMCAyIDMwYzAgMzggLTkgNzggLTQ4IDEyOWMtMzYgNDcgLTEwMSAxMTYgLTE1MiAxMTZjMSAtOCAyIC0xNSAzIC0yMGM3IC0yNiAyNSAtNjAgNjQgLTk5YzQ5IC00OSA3OSAtODEgMTA2IC0xMTZ6TTAgLTM4MXYzODFjMCA3IDMgMTIgMTUgMTJjMTEgMCAxMiAtNSAxNCAtMTJjMCAwIDI4IC0xMDMgNjYgLTE1OHM4OSAtMTA3IDEzNiAtMTY5IGMzNCAtNDUgNDggLTkyIDQ4IC0xNDRjMCAtNDkgLTkgLTg2IC0xOSAtMTIzYzMgLTIxIDUgLTQ1IDUgLTc0YzAgLTU2IC0yNiAtMTEwIC00NCAtMTM4Yy00IC02IC04IC0xNCAtMTUgLTE0Yy0yIDAgLTMgMCAtNSAxYy01IDMgLTcgNyAtNyAxMWMwIDUgMyAxMSA0IDE2YzE1IDQwIDIyIDkxIDIyIDExNWMxIDYgMSAxMSAxIDE3YzAgMzQgLTggNzAgLTQyIDEyMWMtNjAgODkgLTEzOCAxMzkgLTE2NCAxNDhjLTcgMyAtMTUgNyAtMTUgMTB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MjQueG1sADxzeW1ib2wgaWQ9IkU1MjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTY4IDIyOGMwIDAgLTggMTMgLTM0IDEzcy00NSAtMjEgLTQ1IC0zOHM1IC0yMyAzMCAtMzdzNzcgLTI5IDc3IC04OXMtNTggLTgyIC0xMTAgLTgycy04NiAyMyAtODYgNjhjMCAzMCAyMCA0MSAzNSA0MXMzMiAtMTEgMzIgLTM3YzAgLTI0IC0xMyAtMzEgLTE2IC0zM2MtMSAwIC0xIC0xIC0xIC0yYzAgLTUgNyAtMTUgMzYgLTE1YzM3IDAgNDkgMzQgNDkgNDRzLTQgMjQgLTIxIDM0cy0zMyAxOCAtNDUgMjUgYy0yOCAxNiAtMzUgMzkgLTM1IDYwYzAgMzkgMzAgODMgOTcgODNjNTggMCA3NyAtMzUgNzcgLTU4YzAgLTMgMCAtNiAtMSAtOGMtMiAtMTAgLTkgLTI0IC0yOCAtMjRzLTI4IDE3IC0yOCAyOGMwIDcgMyAxOSAxNyAyN3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUzMC54bWwAPHN5bWJvbCBpZD0iRTUzMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04MzcgMzU3di0xYzAgLTMgMSAtNyAxIC0xMGMwIC01IC0xIC0xMiAtMiAtMTdjLTMgLTExIC0xNCAtMjQgLTI0IC0yOWMtOSAtNSAtMTcgLTYgLTI0IC02aC01Yy00IDAgLTEwIDIgLTEzIDNjLTYgMiAtMTMgOSAtMTcgMTRjLTIgMiAtMyA1IC00IDhjLTIgNSAtMiAxMSAtMiAxNmMwIDEzIDUgMjUgMTUgMzNjNSA0IDYgNyA2IDEzYzAgNCAtMiAxMyAtMTYgMTNjLTExIDAgLTE2IC00IC0yMCAtN2MtMiAtMiAtNyAtNyAtOSAtMTAgYy0xMCAtMTQgLTIwIC00MyAtNDIgLTEyM2wtMSAtM2g2MGM2IDAgMTAgLTUgMTAgLTExdi0yMmMwIC02IC00IC0xMCAtMTAgLTEwaC03MmwtMSAtMXYtMWMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNSAtODAgLTM1Yy01IDAgLTEzIDAgLTE4IDFjLTM3IDYgLTY0IDM0IC02NCA4MGMwIDI3IDI1IDUyIDUyIDUyYzM2IDAgNDYgLTI2IDQ2IC00MCBjMCAtMTYgLTYgLTM1IC0yNSAtNDNjLTEgMCAtOSAtMiAtOSAtOXM1IC0xNiAxOSAtMTZjNCAwIDUgMCA4IDFzNyAyIDkgNGM5IDYgMTYgMTQgMjIgMjZjMTAgMjAgMTcgNTEgMzAgMTAybDMgMTJjOSAzNyAxNiA2OSAyNCA5OWwzNCAxMzRoLTE1OXYtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNiAtODAgLTM2Yy00NiAwIC04MiAyOSAtODIgODJjMCAyNyAyNSA1MiA1MiA1MiBjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNSAtMjUgLTQzYy01IC0yIC04IC01IC05IC05Yy0xIC01IDMgLTEwIDYgLTEyYzQgLTMgOCAtNCAxMyAtNGM2IDAgMTIgMiAxNyA1YzI0IDE2IDMxIDQ1IDUyIDEyN2wzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDRoLTE1NnYtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNiAtODAgLTM2IGMtNDYgMCAtODIgMjggLTgyIDgxYzAgMjcgMjUgNTMgNTIgNTNjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNSAtMjUgLTQzYy01IC0yIC04IC01IC05IC05Yy0xIC01IDMgLTEwIDYgLTEyYzQgLTMgOCAtNCAxMyAtNGM2IDAgMTIgMiAxNyA1YzI0IDE2IDMxIDQ1IDUyIDEyN2wzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDRoLTYzYy02IDAgLTEwIDQgLTEwIDEwdjIyYzAgNiA0IDEwIDEwIDEwaDc2IGwxIDJjMjIgNjYgNDUgMTA5IDcxIDEzM2MzMiAzMCA2MyAzNyA4NyAzN2M3IDAgMTMgMCAxOCAtMWMzMiAtNSA1NyAtMjMgNjUgLTM4YzcgLTExIDEwIC0yMyAxMCAtMzVjMCAtNiAtMSAtMTMgLTMgLTE5Yy0zIC0xMSAtMTMgLTI0IC0yMyAtMjlzLTE5IC03IC0yNiAtN2MtNiAwIC0xMiAxIC0xNiAzYy0xMCA0IC0xOCAxNCAtMjEgMjNjLTEgNSAtMiAxMCAtMiAxNWMwIDEzIDUgMjYgMTUgMzRjNCAyIDYgNyA2IDEyYzAgMiAwIDMgLTEgNSBjLTIgNCAtNSA3IC0xMCA4Yy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMjkgLTUxIC0xMzJsLTEgLTRoMTU2bDEgMmMyMiA2NiA0NSAxMDkgNzEgMTMzYzMyIDMwIDYzIDM3IDg3IDM3YzcgMCAxMyAwIDE4IC0xYzMyIC01IDU3IC0yMyA2NSAtMzhjNyAtMTIgMTAgLTI1IDEwIC0zN2MwIC02IDAgLTEyIC0yIC0xN2MtMyAtMTEgLTE0IC0yNCAtMjQgLTI5cy0xOSAtNyAtMjYgLTdjLTYgMCAtMTIgMSAtMTYgMyBjLTEwIDQgLTE4IDE0IC0yMSAyM2MtMSA1IC0yIDEwIC0yIDE1YzAgMTMgNSAyNiAxNSAzNGM0IDIgNiA3IDYgMTJjMCAyIDAgMyAtMSA1Yy0yIDQgLTUgNyAtMTAgOGMtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTI5IC01MSAtMTMybC0xIC00aDE1NmwxIDJjMjIgNjYgNDUgMTA5IDcxIDEzM2MyMSAyMCA0MiAzMCA2MSAzNWM4IDIgMjAgMyAyOCAzYzUgMCAxMiAwIDE3IC0xIGMzMiAtNSA1NiAtMjMgNjQgLTM4YzQgLTcgOCAtMTkgOSAtMjd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MzEueG1sADxzeW1ib2wgaWQ9IkU1MzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAxOCAzODFjMCAxIC0xIDEzIC0xNiAxM2MtMTEgMCAtMTYgLTQgLTIwIC03Yy0yIC0yIC03IC03IC05IC0xMGMtMTAgLTE0IC0yMCAtNDMgLTQyIC0xMjNsLTEgLTNoNjBjNiAwIDEwIC01IDEwIC0xMXYtMjJjMCAtNiAtNCAtMTAgLTEwIC0xMGgtNzJsLTEgLTF2LTFjLTcgLTIzIC0xNiAtNTUgLTI1IC04N2MtMjUgLTg1IC03MyAtMjM1IC0xMTcgLTI3OWMtMjUgLTI1IC00OCAtMzUgLTgwIC0zNWMtNSAwIC0xMyAwIC0xOCAxIGMtMzcgNiAtNjQgMzQgLTY0IDgwYzAgMjcgMjUgNTIgNTIgNTJjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNSAtMjUgLTQzYy0xIDAgLTkgLTIgLTkgLTlzNSAtMTYgMTkgLTE2YzQgMCA1IDAgOCAxczcgMiA5IDRjOSA2IDE2IDE0IDIyIDI2YzEwIDIwIDE3IDUxIDMwIDEwMmwzIDEyYzkgMzcgMTcgNjkgMjQgOTljMiA4IDMgMTYgNSAyM2MxIDYgMyAxMyA0IDE5YzYgMjggMTMgNTcgMjEgODlsMSAzaC0xNTZ2LTIgYy03IC0yMyAtMTYgLTU1IC0yNSAtODdjLTI1IC04NSAtNzMgLTIzNSAtMTE3IC0yNzljLTI1IC0yNSAtNDggLTM2IC04MCAtMzZjLTQ2IDAgLTgyIDI4IC04MiA4MWMwIDI3IDI1IDUzIDUyIDUzYzM2IDAgNDYgLTI2IDQ2IC00MGMwIC0xNiAtNiAtMzUgLTI1IC00M2MtNSAtMiAtOCAtNSAtOSAtOWMtMSAtNSAzIC0xMCA2IC0xMmM0IC0zIDggLTQgMTMgLTRjNiAwIDEyIDIgMTcgNWMyNCAxNiAzMSA0NSA1MiAxMjdsMyAxMiBjMTIgNDYgMjEgODUgMjkgMTIyYzcgMzMgMTUgNjggMjUgMTA4bDEgNGgtMTU2di0yYy03IC0yMyAtMTYgLTU1IC0yNSAtODdjLTI1IC04NSAtNzMgLTIzNSAtMTE3IC0yNzljLTI1IC0yNSAtNDggLTM2IC04MCAtMzZjLTQ2IDAgLTgyIDI4IC04MiA4MWMwIDI3IDI1IDUzIDUyIDUzYzM2IDAgNDYgLTI2IDQ2IC00MGMwIC0xNiAtNiAtMzUgLTI1IC00M2MtNSAtMiAtOCAtNSAtOSAtOWMtMSAtNSAzIC0xMCA2IC0xMmM0IC0zIDggLTQgMTMgLTQgYzYgMCAxMiAyIDE3IDVjMjQgMTYgMzEgNDUgNTIgMTI3bDMgMTJjMTIgNDYgMjEgODUgMjkgMTIyYzcgMzMgMTUgNjggMjUgMTA4bDEgNGgtMTU2di0yYy03IC0yMyAtMTYgLTU1IC0yNSAtODdjLTI1IC04NSAtNzMgLTIzNSAtMTE3IC0yNzljLTI1IC0yNSAtNDggLTM2IC04MCAtMzZjLTQ2IDAgLTgyIDI4IC04MiA4MWMwIDI3IDI1IDUzIDUyIDUzYzM2IDAgNDYgLTI2IDQ2IC00MGMwIC0xNiAtNiAtMzUgLTI1IC00MyBjLTUgLTIgLTggLTUgLTkgLTljLTEgLTUgMyAtMTAgNiAtMTJjNCAtMyA4IC00IDEzIC00YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzEgNDUgNTIgMTI3bDMgMTJjMTIgNDYgMjEgODUgMjkgMTIyYzcgMzMgMTUgNjggMjUgMTA4bDEgNGgtNjNjLTYgMCAtMTAgNCAtMTAgMTB2MjJjMCA2IDQgMTAgMTAgMTBoNzZsMSAyYzIyIDY2IDQ1IDEwOSA3MSAxMzNjMzIgMzAgNjMgMzcgODcgMzdjNyAwIDEzIDAgMTggLTFjMzIgLTUgNTcgLTIzIDY1IC0zOCBjNyAtMTEgMTAgLTIzIDEwIC0zNWMwIC02IC0xIC0xMyAtMyAtMTljLTMgLTExIC0xMyAtMjQgLTIzIC0yOXMtMTkgLTcgLTI2IC03Yy02IDAgLTEyIDEgLTE2IDNjLTEwIDQgLTE4IDE0IC0yMSAyM2MtMSA1IC0yIDEwIC0yIDE1YzAgMTMgNSAyNiAxNSAzNGM0IDIgNiA3IDYgMTJjMCAyIDAgMyAtMSA1Yy0yIDQgLTUgNyAtMTAgOGMtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMzbC0xIC0zIGgxNTZsMSAyYzIyIDY2IDQ1IDEwOSA3MSAxMzNjMzIgMzAgNjMgMzcgODcgMzdjNyAwIDEzIDAgMTggLTFjMzIgLTUgNTcgLTIzIDY1IC0zOGM3IC0xMSAxMCAtMjMgMTAgLTM1YzAgLTYgLTEgLTEzIC0zIC0xOWMtMyAtMTEgLTEzIC0yNCAtMjMgLTI5cy0xOSAtNyAtMjYgLTdjLTYgMCAtMTIgMSAtMTYgM2MtMTAgNCAtMTggMTQgLTIxIDIzYy0xIDUgLTIgMTAgLTIgMTVjMCAxMyA1IDI2IDE1IDM0YzQgMiA2IDcgNiAxMmMwIDIgMCAzIC0xIDUgYy0yIDQgLTUgNyAtMTAgOGMtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMzbC0xIC0zaDE1NmwxIDJjMjIgNjYgNDUgMTA5IDcxIDEzM2MzMiAzMCA2MyAzNyA4NyAzN2M3IDAgMTMgMCAxOCAtMWMzMiAtNSA1NyAtMjMgNjUgLTM4YzcgLTEyIDEwIC0yNSAxMCAtMzdjMCAtNiAwIC0xMiAtMiAtMTdjLTMgLTExIC0xNCAtMjQgLTI0IC0yOXMtMTkgLTcgLTI2IC03Yy02IDAgLTEyIDEgLTE2IDMgYy0xMCA0IC0xOCAxNCAtMjEgMjNjLTEgNSAtMiAxMCAtMiAxNWMwIDEzIDUgMjYgMTUgMzRjNCAyIDYgNyA2IDEyYzAgMiAwIDMgLTEgNWMtMiA0IC01IDcgLTEwIDhjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzM2wtMSAtM2gxNTZsMSAyYzIxIDY2IDQ1IDEwOSA3MSAxMzNjMjEgMjAgNDIgMzAgNjEgMzVjOCAyIDIwIDMgMjggM2M1IDAgMTIgMCAxNyAtMSBjMzIgLTUgNTYgLTIzIDY0IC0zOGM0IC03IDggLTE5IDkgLTI3di0xYzAgLTMgMSAtNyAxIC0xMGMwIC01IC0xIC0xMiAtMiAtMTdjLTMgLTExIC0xNCAtMjQgLTI0IC0yOWMtOSAtNSAtMTcgLTYgLTI0IC02aC01Yy00IDAgLTEwIDIgLTEzIDNjLTYgMiAtMTMgOSAtMTcgMTRjLTIgMiAtMyA1IC00IDhjLTIgNSAtMiAxMSAtMiAxNmMwIDEzIDUgMjUgMTUgMzNjNCAyIDYgNyA2IDEzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjQzLnhtbAA8c3ltYm9sIGlkPSJFMjQzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3IDI0MGM0OCAxMyAxMjIgMzQgMTgzIDEwOWMyNiAzNCA0NSA4MiA0NyAxNTljLTI3IC00OCAtOTYgLTEwNCAtMTU0IC0xNDljLTU5IC00NSAtNjcgLTgyIC03NCAtMTA3YzAgLTMgLTEgLTcgLTIgLTEyek0wIC0xMHYzOThjMCAyIDggMjQgMTUgMjdjNDUgMTAgMTQyIDUyIDIxMiAxMzNjMTYgMTggMjcgMzcgMzIgNTd2MGwxIDNjNCAxMiA1IDI1IDUgMzhjMCA2NyAtMjYgMTAxIC02MSAxMzhjLTQgNCAtMTAgOCAtMTAgMTEgYzAgMiAxIDMgNSA1czggMyAxMiAzYzYgMCAxMiAtMiAxNiAtNWMzMyAtMjYgNzkgLTgxIDc5IC0xNjBjMCAtMjYgLTIgLTQ0IC02IC01N2M2IC0zNyA5IC03NCA5IC0xMDdjMCAtMTg1IC0xNDAgLTI2MiAtMTkzIC0zMTNjLTQwIC0zOCAtNzEgLTY4IC04NiAtMTcxYy0yIC04IC03IC0xNiAtMTUgLTE2cy0xNSA4IC0xNSAxNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUyNS54bWwAPHN5bWJvbCBpZD0iRTUyNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTkgMjAzYy01IC0xIC0xOSAtMiAtMzMgLTJoLTEwYy0xNiAxIC0yOSA0IC0zNCA1Yy00IDAgLTUgMCAtNyAtNHMtMTYgLTM5IC0xOSAtNDZzLTQgLTEyIC0xMCAtMTJoLTExYy01IDAgLTkgNCAtOSA4djJjMyA3IDI0IDMwIDM0IDg1YzIgMTEgOCAxNiAxNCAxOGMxIDAgMyAxIDUgMWM4IDAgMjMgLTMgMjkgLTRjMTMgLTIgMjYgLTMgNDMgLTNjOSAwIDE5IDAgMzEgMWw0OCA0aDFjMiAwIDcgLTEgOCAtOXYtNmMwIC0xIC0xIC00IC0yIC01IGMtNCAtOSAtMTIgLTE3IC0yMCAtMjVjLTcgLTcgLTE0MyAtMTIyIC0xNDMgLTEyMnMtMSAtMSAtMSAtMnMwIC0xIDIgLTJjNCAtMiAyMiAtOSAzOCAtMjFzMjIgLTIwIDI3IC0yM2MyIC0yIDUgLTIgNyAtMmM4IDAgMTcgOCAyMiAxNmM0IDYgNSAxMyA1IDIwdjZjLTEgNCAtMTcgOCAtMTcgMjdjMCAxMyA5IDI4IDI2IDI4YzIxIDAgMjggLTE0IDI4IC0zNHMtMTEgLTYzIC00MiAtODdjLTE0IC0xMSAtMzIgLTE2IC01MSAtMTYgYy0yMyAwIC00NiA4IC01NiAyNWMtNiAxMSAtMTAgMjQgLTI3IDI0cy0yMyAtMTggLTI5IC0yOGMtNSAtNyAtMTYgLTIwIC0zMCAtMjBjLTQgMCAtNyAxIC0xMSAzYzAgMCAtNyA1IC03IDE0YzAgNiAzIDEzIDEzIDIxYzI2IDIxIDE5MCAxNTQgMTkxIDE1NXMyIDIgMiA0YzAgMSAwIDEgLTEgM3MtMiAzIC00IDN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1RTYueG1sADxzeW1ib2wgaWQ9IkU1RTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQwIDI4MGM3NyAwIDE0MCAtNjMgMTQwIC0xNDBzLTYzIC0xNDAgLTE0MCAtMTQwcy0xNDAgNjMgLTE0MCAxNDBzNjMgMTQwIDE0MCAxNDB6TTI1MSAxNTRjLTMgMjUgLTE0IDQ4IC0zMiA2NWMtMTggMTggLTQwIDI5IC02NSAzMnYtOTdoOTd6TTYwIDIxOWMtMTcgLTE3IC0yOSAtNDAgLTMyIC02NWg5OHY5N2MtMjUgLTMgLTQ4IC0xNCAtNjYgLTMyek0yOCAxMjZjMyAtMjUgMTUgLTQ4IDMyIC02NWMxOCAtMTggNDEgLTI5IDY2IC0zMnY5NyBoLTk4ek0yMTkgNjFjMTggMTcgMjkgNDAgMzIgNjVoLTk3di05N2MyNSAzIDQ3IDE0IDY1IDMyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjRFLnhtbAA8c3ltYm9sIGlkPSJFMjRFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTM4MXYxNDk1YzAgNyAzIDEyIDE1IDEyYzExIDAgMTIgLTUgMTQgLTEyYzAgMCAyOCAtOTUgNjYgLTE1MHM4OSAtMTA3IDEzNiAtMTY5YzM0IC00NSA0OCAtMTAwIDQ4IC0xNTJ2LThjMCAtMzQgLTUgLTYyIC0xMiAtODljOCAtMjQgMTIgLTQ5IDEyIC03NXYtOWMwIC0zNSAtNSAtNjggLTEzIC05N2M5IC0yNSAxMyAtNTAgMTMgLTc3di05YzAgLTM2IC02IC02OSAtMTMgLTk5YzkgLTI1IDEzIC01MiAxMyAtNzl2LTkgYzAgLTM2IC02IC03MCAtMTMgLTk5YzkgLTI2IDEzIC01MiAxMyAtODB2LTljMCAtMzcgLTYgLTcwIC0xNCAtMTAwYzEwIC0yNiAxNCAtNTMgMTQgLTgxdi05YzAgLTM2IC02IC02OSAtMTMgLTk5YzkgLTI1IDEzIC01MSAxMyAtNzljMCAtNDkgLTkgLTkzIC0xOSAtMTMwYzMgLTIxIDUgLTQ1IDUgLTczYzAgLTU3IC0yNiAtMTExIC00NCAtMTM5Yy00IC02IC04IC0xNCAtMTUgLTE0Yy0yIDAgLTMgMCAtNSAxYy01IDMgLTcgNyAtNyAxMSBjMCA1IDMgMTEgNCAxNmMxNSA0MSAyMyA4OCAyMyAxMzJjMCAzNCAtOCA3MCAtNDIgMTIyYy02MCA4OCAtMTM4IDEzOCAtMTY0IDE0N2MtNyAzIC0xNSA3IC0xNSAxMHpNMTg4IDc2OGMtMzcgNDcgLTEwMiAxMTEgLTE1MyAxMTFsLTEgMWM0IC0yMyAxMyAtNTEgMjkgLTc0YzM4IC01NiAxMjEgLTEzMCAxNjggLTE5MmMxIC0xIDMgLTMgNCAtNWMwIDggMSAxNSAxIDIzYzAgNDAgLTkgODUgLTQ4IDEzNnpNMjA5IC00NzMgYzggLTExIDE3IC0yMyAyNSAtMzljMSAxMSAyIDIzIDIgMzRjMCAzOCAtOSA3OSAtNDggMTMxYy0zNyA0NyAtMTAyIDEwOSAtMTUzIDEwOWgtMWMyIC0xMSA0IC0yMiA1IC0yOGM3IC0yNSAyNSAtNTcgNjQgLTk2YzQ5IC00OSA3OSAtNzYgMTA2IC0xMTF6TTIzMSAtMzIwYzEgLTEgMiAtMyAzIC00YzEgMTEgMiAyMiAyIDMzYzAgMzggLTkgNzkgLTQ4IDEzMWMtMzcgNDcgLTEwMiAxMDkgLTE1MyAxMDloLTJ2MGM0IC0yNSAxMyAtNTYgMzAgLTgyIGMzOCAtNTUgMTIxIC0xMjUgMTY4IC0xODd6TTIzMSAtMTMzYzEgLTEgMiAtMyAzIC00YzEgMTIgMiAyNCAyIDM2YzAgMzggLTkgNzkgLTQ4IDEzMWMtMzcgNDcgLTEwMiAxMDkgLTE1MyAxMDloLTJ2MGM0IC0yNCAxMiAtNTUgMzAgLTgxYzM4IC01NSAxMjEgLTEyOSAxNjggLTE5MXpNMjMxIDU3YzEgLTIgMiAtMyAzIC00YzEgMTEgMiAyMiAyIDMzYzAgMzkgLTkgODAgLTQ4IDEzMmMtMzcgNDcgLTEwMiAxMDkgLTE1MyAxMDloLTIgYzQgLTI0IDEzIC01NCAzMCAtNzljMzggLTU1IDEyMSAtMTI5IDE2OCAtMTkxek0yMzEgMjQ1YzEgLTIgMiAtMyAzIC01YzEgMTIgMiAyMyAyIDM0YzAgMzggLTkgNzkgLTQ4IDEzMGMtMzcgNDggLTEwMiAxMTAgLTE1MyAxMTBoLTJjNCAtMjQgMTMgLTUzIDMwIC03OGMzOCAtNTUgMTIxIC0xMjkgMTY4IC0xOTF6TTIzMSA0MzJjMSAtMiAyIC00IDMgLTVjMSAxMCAyIDIxIDIgMzFjMCAzOCAtOSA3OCAtNDggMTI5IGMtMzcgNDcgLTEwMiAxMTAgLTE1MyAxMTBoLTFjNCAtMjQgMTMgLTUxIDI5IC03NGMzOCAtNTUgMTIxIC0xMjkgMTY4IC0xOTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MTkueG1sADxzeW1ib2wgaWQ9IkU1MTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjc2IDEzOGwyNCAtOGwtNDcgLTEzMGgtMjUzdjNjMCAyMyAyNyA1NCA5OCAxMTZjNTQgNDcgODEgNzQgOTggOTVjMjEgMjUgMzMgNTcgMzMgODNjMCAzNSAtMjQgNTkgLTYwIDU5Yy0yOSAwIC01OCAtMTkgLTU4IC0zOWMwIC04IDMgLTExIDIyIC0xOWMyMCAtOSAyOCAtMjEgMjggLTM5YzAgLTI3IC0xOCAtNDUgLTQ1IC00NWMtMzEgMCAtNTQgMjQgLTU0IDYwYzAgNjYgNTkgMTE2IDEzOSAxMTZjNjEgMCAxMTkgLTMyIDExOSAtMTAwIGMwIC0zOSAtMjMgLTc2IC02NyAtMTEwYy0xMCAtOSAtMTAgLTkgLTEwNiAtNjdjLTMxIC0xOSAtNDcgLTMwIC01NSAtMzhoMTA5YzM4IDAgNDggNyA3MCA1MnpNNTgyIDEzOGwyNCAtOGwtNDcgLTEzMGgtMjUzdjNjMCAyMyAyNyA1NCA5OCAxMTZjNTQgNDcgODEgNzMgOTggOTRjMjEgMjYgMzMgNTcgMzMgODRjMCAzNSAtMjQgNTkgLTU5IDU5Yy0zMCAwIC01OSAtMTkgLTU5IC0zOWMwIC04IDMgLTExIDIyIC0xOWMyMCAtOSAyOCAtMjEgMjggLTQwIGMwIC0yNiAtMTggLTQ1IC00NSAtNDVjLTMxIDAgLTU0IDI1IC01NCA2MWMwIDY2IDU5IDExNiAxMzkgMTE2YzYxIDAgMTE5IC0zMiAxMTkgLTEwMGMwIC0zOSAtMjMgLTc3IC02NyAtMTExYy0xMCAtOCAtMTAgLTggLTEwNiAtNjZjLTMxIC0xOSAtNDYgLTMwIC01NSAtMzhoMTA5YzM4IDAgNDkgNyA3MCA1MnpNNzg0IDIxOGwtMTMgLTU1YzI5IDM3IDU3IDU1IDg1IDU1YzMzIDAgNTEgLTIwIDUxIC01MWMyOSAzNSA1MyA1MSA4MCA1MSBjMzEgMCA1MCAtMTkgNTAgLTQ3YzAgLTE0IC0zIC0zMCAtMTAgLTQ5bC0yNyAtNzRjLTEgLTQgLTMgLTEwIC0zIC0xMnM1IC01IDkgLTVjMTEgMCA0NCA0MyA0NyA1MWwxOCAtMTNjLTMyIC01MSAtNjQgLTc0IC05NiAtNzRjLTI1IDAgLTQ0IDE3IC00NCAzOGMwIDEwIDMgMjIgMTEgNDVsMjIgNjRjNCAxMSA3IDIyIDcgMjdjMCA3IC01IDExIC0xMiAxMWMtMTEgMCAtMjQgLTEwIC0zOCAtMjZjLTE4IC0yMiAtMzAgLTQ4IC00NiAtMTAzIGwtMTUgLTUwaC03MmwzMiAxMDZjMTAgMzIgMTQgNTMgMTQgNjJjMCA3IC00IDExIC04IDExYy05IDAgLTIzIC0xMSAtMzkgLTMxYy0xOCAtMjQgLTMwIC00OSAtNDAgLTg1bC0xOSAtNjNoLTcxbDQzIDE0NWM1IDE2IDcgMjUgNyAzMGMwIDExIC02IDEzIC0yOCAxM2gtMTFsNCAyM3pNMTI4MSAyMTJoNzFsLTQ0IC0xNTJjLTUgLTE2IC01IC0xNyAtNSAtMjBjMCAtNCA0IC03IDcgLTdjNyAwIDMwIDI1IDQ3IDUwbDE3IC0xMSBjLTE5IC0zMyAtNTMgLTc3IC05NSAtNzdjLTI2IDAgLTM4IDE1IC0zOCAzOWMtMjIgLTI4IC00MyAtMzkgLTc0IC0zOWMtNDYgMCAtNzggMzMgLTc4IDgxYzAgNzMgNjEgMTQxIDEyOSAxNDFjMjYgMCA0NiAtOSA1NyAtMjh6TTEyMzMgMTkyYy00OCAwIC03MSAtOTMgLTcxIC0xMzBjMCAtMjIgMTAgLTM2IDI4IC0zNmM0MyAwIDcxIDEwMSA3MSAxMzRjMCAxOSAtMTEgMzIgLTI4IDMyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTJDLnhtbAA8c3ltYm9sIGlkPSJFNTJDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUwOCAtMTYzaC0yMjR2MjBoNjFsOTkgMjc2YzUgMTAgMjMgNTQgMjMgNzhjMCA3IC0xIDEyIC01IDE1Yy0yIDIgLTUgMiAtOCAyaC00Yy05IC0yIC0yMSAtMTAgLTI3IC0xOWMtMTIgLTE2IC0yMiAtNDggLTI2IC02MWwtMTggOWMxNiA0NiA0MiAxMDYgOTkgMTA2bDUgLTFoM2MzNSAtNSA1NiAtNDMgNTYgLTQzbDIgLTRsMyAzYzE3IDE3IDQ4IDQzIDc5IDQzYzQ2IDAgNzAgLTQ5IDcwIC05MGMwIC03NiAtNTQgLTE5MyAtMTM5IC0xOTMgYy02IDAgLTEzIDAgLTE5IDJjLTM0IDkgLTQ0IDMxIC00NCAzMWwtMyA3bC01OCAtMTYxaDc1di0yMHpNMzM5IDQ0YzcgMTIgMTggMzkgMTggMzlsMTcgLThzMCAtMSAtMSAtMXYtM2MtMTQgLTM3IC0zMSAtNzMgLTc2IC03M2MtMzQgMCAtNTAgMjMgLTUwIDU0YzAgMTQgMyAyOSA5IDQ1YzIxIDU0IDI3IDk0IDI3IDEwNGMwIDUgLTMgOCAtNSA5YzAgMCAtMSAwIC0yIDFoLTFoLTFsLTEgLTFjLTI0IC0xMCAtNTYgLTUyIC03NiAtMTkyIGMwIC0zIC0xIC02IC0xIC03Yy0yIC0xMSAtNyAtMTIgLTExIC0xMmgtNTVjLTggMCAtMTAgNSAtMTAgMTJ2NGMwIDAgMTUgNDcgMzAgOTZjMTIgNDEgMjIgNzMgMjIgOTBjMCA1IC0xIDkgLTMgMTFjLTEgMiAtNCAzIC02IDNjLTM3IDAgLTc5IC0xNTQgLTg5IC0yMDBjLTQgLTE2IC05IC0xNiAtMTEgLTE2aC01M2MtNCAwIC02IDIgLTggNGMtMSAyIC0yIDQgLTIgN2wxIDNjMyAxMCA0MCAxMjEgNDAgMTIyYzExIDMyIDE5IDU2IDE5IDcwIGMwIDggLTIgMTMgLTggMTVjLTIgMSAtMyAxIC01IDFjLTIyIDAgLTM5IC01NCAtMzkgLTU0bC0xNSA4YzExIDM0IDMzIDc2IDc0IDc2YzQgMCA5IDAgMTQgLTFjMjUgLTUgMzggLTM0IDM4IC0zNGwxIC01bDMgNGMxNyAyMyAzOCAzNCA2NiAzNGMyNyAwIDQzIC0zNSA0MyAtMzVsMiAtNWwyIDRjMTMgMTcgNDEgMzYgNjcgMzZjMjEgMCAzMyAtMTMgMzggLTQwYzEgLTQgMSAtOSAxIC0xNGMwIC0yNyAtNyAtNjggLTEzIC04NiBjLTQgLTkgLTE3IC01NiAtMTcgLTY0YzAgLTUgMiAtOSA3IC0xMWMyIC0xIDMgLTEgNSAtMWM1IDAgMTAgMiAxNSAxMXpNNTM2IDEyYzMgMCA4IDAgMTEgMmM0NCAyMSA3OSAxMzEgNzkgMTc5YzAgMTAgLTIgMjkgLTE0IDMyYy0yIDEgLTUgMSAtNyAxYy0zOSAwIC03NyAtNzAgLTg0IC0xMDFjLTEgLTIgLTEyIC0zOCAtMTIgLTY5YzAgLTE5IDQgLTM3IDE5IC00M2MyIC0xIDYgLTEgOCAtMXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI4MC54bWwAPHN5bWJvbCBpZD0iRTI4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDU4YzAgNjIgMzcgOTMgODcgOTNjNDYgMCA2OCAtMjIgNzQgLTMwbC0yIDMxOGMwIDcgNiAxMyAxMyAxM2g4YzcgMCAxMyAtNiAxMyAtMTNsLTQgLTYwMmMwIC03IC02IC0xMyAtMTMgLTEzYy0zIDAgLTQgMiAtNiAzYzAgMCAtNTUgMzMgLTk2IDcyYy0yOSAyOCAtNzQgODMgLTc0IDE1OXpNMTAzIDEwN2MtMzYgMCAtMzkgLTM0IC0zOSAtNTV2LTEyYzAgLTE1IDQgLTUyIDI5IC05MGMxOCAtMjcgNTEgLTU4IDcwIC03NGwtMSAxOTggYzAgLTMgLTEgLTUgLTEgLTNjMCA5IC0xNCAzNiAtNTggMzZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNTUueG1sADxzeW1ib2wgaWQ9IkUwNTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTA0NCAyYzAgLTEwNCAtNzMgLTIwNSAtMTcxIC0yMzhjNyAtMzggMTIgLTY5IDE2IC04OWM5IC01NiAxNSAtMTAyIDE1IC0xNDFjMCAtMTI4IC02MyAtMjAxIC0xOTIgLTIwMWMtMTM1IDAgLTE4NSA4NyAtMTg1IDE1M3M0NSAxMjMgMTE1IDEyM2M3NSAwIDExNSAtNTcgMTE1IC0xMTBjMCAtNjQgLTQ3IC0xMDUgLTk0IC0xMTJjLTMgLTEgLTQgLTIgLTQgLTRjMCAtMSAxIC0yIDMgLTJjMiAtMSAyMiAtNiA0NyAtNiBjMTAwIDAgMTU0IDU1IDE1NCAxNTljMCA1MyAtMTIgMTI0IC0zMCAyMjBjLTI0IC01IC01MSAtOCAtODAgLThjLTc0IDAgLTE0NSAyNCAtMjAzIDY0Yy0yNCAtMjAgLTUxIC0zNiAtODEgLTQ2YzcgLTM4IDEyIC02OSAxNiAtODljOSAtNTYgMTUgLTEwMiAxNSAtMTQxYzAgLTEyOCAtNjMgLTIwMSAtMTkyIC0yMDFjLTEzNSAwIC0xODUgODcgLTE4NSAxNTNzNDUgMTIzIDExNSAxMjNjNzUgMCAxMTUgLTU3IDExNSAtMTEwIGMwIC02NCAtNDcgLTEwNSAtOTQgLTExMmMtMyAtMSAtNCAtMiAtNCAtNGMwIC0xIDEgLTIgMyAtMmMyIC0xIDIyIC02IDQ3IC02YzEwMCAwIDE1NCA1NSAxNTQgMTU5YzAgNTMgLTEyIDEyNCAtMzAgMjIwYy0yNCAtNSAtNTEgLTggLTgwIC04Yy0xODYgMCAtMzQ5IDE0NyAtMzQ5IDMzNWMwIDIwMCAxMjYgMzIxIDIxNyA0MDZjMjEgMTcgNzMgNzAgNzQgNzBjLTE3IDExMyAtMjIgMTYyIC0yMiAyMTZjMCA4NCAxOCAyMTEgODMgMjg3IGMzMiAzOSA2NCA1MiA3MSA1MmMxOCAwIDQ3IC0zNiA3MCAtODdjMTcgLTM2IDQ1IC0xMDkgNDUgLTIwMGMwIC0xNTkgLTc0IC0yODUgLTE3OSAtMzk2YzkgLTU1IDE4IC0xMTQgMjggLTE3NWMxOCAwIDM1IC0xIDUxIC00YzQ0IDEwNSAxMjEgMTc5IDE4MyAyMzdjMjEgMTcgNzMgNzAgNzQgNzBjLTE3IDExMyAtMjIgMTYyIC0yMiAyMTZjMCA4NCAxOCAyMTEgODMgMjg3YzMyIDM5IDY0IDUyIDcxIDUyYzE4IDAgNDcgLTM2IDcwIC04NyBjMTcgLTM2IDQ1IC0xMDkgNDUgLTIwMGMwIC0xNTkgLTc0IC0yODUgLTE3OSAtMzk2YzkgLTU1IDE4IC0xMTQgMjggLTE3NWMxNDYgMCAyNTMgLTEwMiAyNTMgLTI1MnpNNzM2IDgyMWMtNyAtMzEgLTExIC02NCAtMTEgLTEwMmMwIC00MSA1IC04MCAxMiAtMTIxYzY4IDY5IDE0NiAxNDcgMTQ2IDI1MWMwIDY5IC0yNSAxMTggLTQwIDExOGMtNTIgMCAtOTcgLTEwNSAtMTA3IC0xNDZ6TTY3NiAzNDZjLTQ3IC00MSAtOTMgLTkwIC0xMjYgLTE0NSBjMjYgLTIxIDQ4IC00NyA2MyAtNzhjMjUgNTggNzMgMTA3IDEzMyAxMjVjLTYgNDEgLTE0IDg3IC0yMyAxNDFjLTE1IC0xNCAtMzEgLTI5IC00NyAtNDN6TTMzMiA4MjFjLTcgLTMxIC0xMSAtNjQgLTExIC0xMDJjMCAtNDEgNSAtODAgMTIgLTEyMWM2OCA2OSAxNDYgMTQ3IDE0NiAyNTFjMCA2OSAtMjUgMTE4IC00MCAxMThjLTUyIDAgLTk3IC0xMDUgLTEwNyAtMTQ2ek0zNjIgLTIxM2MyMCAwIDM4IDMgNTggN2wtNTcgMzI4IGMtNTkgLTE0IC0xMDQgLTYyIC0xMDQgLTEyNGMwIC00OCAyMiAtNzQgNjAgLTk4YzEzIC04IDIyIC0xNCAyMiAtMjJjMCAtMTAgLTkgLTE0IC0xNyAtMTRjLTgwIDAgLTEzNSA5NiAtMTM1IDE2N2MwIDkzIDYyIDE5MCAxNTMgMjE3Yy02IDQxIC0xNCA4NyAtMjMgMTQxYy0xNSAtMTQgLTMxIC0yOSAtNDcgLTQzYy04OCAtNzcgLTE3NSAtMTg2IC0xNzUgLTMwOGMwIC0xNTEgMTIyIC0yNTEgMjY1IC0yNTF6TTQ2MiAtMTk0IGM3MSAyOSAxMDEgMTAxIDEwMSAxNzNjMCAxMiAtMSAyMyAtMyAzMWMtOSA0OCAtNTIgMTE4IC0xNTMgMTE4YzcgLTQ0IDM0IC0yMDMgNTUgLTMyMnpNNzY2IC0yMTNjMjAgMCAzOCAzIDU4IDdsLTU3IDMyOGMtNTkgLTE0IC0xMDQgLTYyIC0xMDQgLTEyNGMwIC00OCAyMiAtNzQgNjAgLTk4YzEzIC04IDIyIC0xNCAyMiAtMjJjMCAtMTAgLTkgLTE0IC0xNyAtMTRjLTQyIDAgLTc3IDI3IC0xMDAgNjJjLTEwIC0yNyAtMjMgLTUzIC00MSAtNzYgYzQ4IC00MCAxMTEgLTYzIDE3OSAtNjN6TTg2NiAtMTk0YzcxIDI5IDEwMSAxMDEgMTAxIDE3M2MwIDEyIC0xIDIzIC0zIDMxYy05IDQ4IC01MiAxMTggLTE1MyAxMThjNyAtNDQgMzQgLTIwMyA1NSAtMzIyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDVDLnhtbAA8c3ltYm9sIGlkPSJFMDVDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzIDQ2OWg3MmM3IDAgMTMgLTYgMTMgLTEzdi05MTBjMCAtNyAtNiAtMTMgLTEzIC0xM2gtNzJjLTcgMCAtMTMgNiAtMTMgMTN2OTEwYzAgNyA2IDEzIDEzIDEzek02MjcgLTI2MWMwIC0xNDAgLTEwMyAtMjE5IC0yMjQgLTIxOWMtNzUgMCAtMTgyIDMxIC0xODIgMTIzYzAgNDkgMzQgODEgODMgODFjNDQgMCA3NSAtMzIgNzUgLTc2YzAgLTQzIC0yOSAtNzQgLTczIC03NGMtNiAwIC0xMCAxIC0xMSAxYzIzIC0xNiA1NCAtMjUgODUgLTI1IGMxMDUgMCAxMjIgODQgMTIyIDE3NGMwIDc3IC0yIDE4OSAtOTAgMTg5cy0xMDYgLTk1IC0xMDggLTEwNmMwIC0xIDAgLTEzIC0xNCAtMTNzLTE1IDEyIC0xNSAxM2MtMTEgNTYgLTMzIDE1MSAtOTIgMTc1di00MzZjMCAtNyAtNSAtMTMgLTEyIC0xM3MtMTMgNiAtMTMgMTN2OTEwYzAgNyA2IDEzIDEzIDEzczEyIC02IDEyIC0xM3YtNDM2YzU2IDIzIDgzIDExOSA5MiAxNzRjMCAxIDEgMTQgMTUgMTRzMTQgLTEzIDE0IC0xNCBjMiAtMTAgMjAgLTEwNSAxMDggLTEwNXM5MCAxMTIgOTAgMTg5YzAgOTAgLTE3IDE3NCAtMTIyIDE3NGMtMzEgMCAtNjIgLTkgLTg1IC0yNWM0OCAwIDg0IC0xOCA4NCAtNzNjMCAtNDQgLTMxIC03NiAtNzUgLTc2Yy00OSAwIC04MyAzMiAtODMgODFjMCA5MiAxMDcgMTIzIDE4MiAxMjNjMTIxIDAgMjI0IC03OSAyMjQgLTIxOWMwIC0xMDggLTYwIC0yMjEgLTE4MiAtMjIxYy00MyAwIC01NiAzIC05NCAyNmMtMiAtNCAtMjIgLTQ0IC01NSAtNjcgYzMzIC0yMyA1MyAtNjMgNTUgLTY3YzM5IDI0IDU2IDI2IDc5IDI2YzEzMSAwIDE5NyAtOTcgMTk3IC0yMjF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNjkueG1sADxzeW1ib2wgaWQ9IkUwNjkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMgMjUyaDExMGM3IDAgMTMgLTYgMTMgLTEzdi00NzhjMCAtNyAtNiAtMTMgLTEzIC0xM2gtMTEwYy03IDAgLTEzIDYgLTEzIDEzdjQ3OGMwIDcgNiAxMyAxMyAxM3pNMjI5IDI1MmgxMTBjNyAwIDEzIC02IDEzIC0xM3YtNDc4YzAgLTcgLTYgLTEzIC0xMyAtMTNoLTExMGMtNyAwIC0xMyA2IC0xMyAxM3Y0NzhjMCA3IDYgMTMgMTMgMTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwODIueG1sADxzeW1ib2wgaWQ9IkUwODIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzQyIC0zOWM0IDEwIDExIDE0IDE4IDE0YzkgMCAxNyAtNiAxNyAtMTljMCAtMjcgLTIzIC0xMDIgLTQxIC0xMzlzLTYxIC02MCAtOTMgLTYwcy02MCAxNiAtNzggNDJzLTI5IDYwIC01OCA2MGMtMjQgMCAtMzIgLTEwIC0zMyAtMTZjLTEgLTMgLTEgLTYgLTEgLTljMCAtOCAyIC0xOSA4IC0zM2MyIC01IDMgLTkgMyAtMTNjMCAtMTggLTE3IC0zMSAtMzMgLTMxYy0xMiAwIC0zNiAzIC0zNiA1MHMzMCA4OSAzMCA4OSBjNTggODcgMTk3IDExMiAxOTcgMjI5YzAgNDUgLTcgNjMgLTI2IDc1Yy0xMiA4IC0yOCAxMSAtNDIgMTFjLTE1IDAgLTI5IC0zIC0zNCAtNWMtMTggLTUgLTIzIC0xMiAtMjMgLTE4YzAgLTUgNCAtMTAgNyAtMTFjMjYgLTEwIDQ2IC00MSA0NiAtNjljMCAtNDEgLTMzIC03NCAtNzQgLTc0cy03NSAzMyAtNzUgNzRjMCA0NiAyOCAxMzcgMTc5IDEzN3MxNzAgLTgzIDE3MCAtMTI1YzAgLTYwIC0yNyAtMTEyIC0xMzMgLTE0NSBzLTEzMSAtNzEgLTEzMSAtNzFjMTAgMiAxOCAzIDI2IDNjNTQgMCA2OCAtNDAgMTMzIC00MGM0OSAwIDY5IDcyIDc3IDk0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNDFCLnhtbAA8c3ltYm9sIGlkPSJGNDFCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyNXYxMjVsMjg5IC03NnYtMTI1ek0wIDYydjEyNWwyODkgLTc1di0xMjV6TTAgMjQ5djEyNWwyODkgLTc1di0xMjV6TTAgLTMxM3YxMjVsMjg5IC03NXYtMTI1ek0wIDQzNnYxMjVsMjg5IC03NXYtMTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNDBGLnhtbAA8c3ltYm9sIGlkPSJGNDBGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyNXYxMjVsMjg5IC03NXYtMTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNDE0LnhtbAA8c3ltYm9sIGlkPSJGNDE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMwNiAyMDR2LTEyNWwtMzA2IC03OXYxMjV6TTMwNiAzOTJ2LTEyNWwtMzA2IC03OXYxMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0Y0MDAueG1sADxzeW1ib2wgaWQ9IkY0MDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzEgNTAwYzI2IC0xOSA1OSAtNTggNTkgLTEzMGMwIC05MCAtNDkgLTE4MyAtNDkgLTIzOWMwIC03NSA0MyAtMTE3IDQ1IC0xMTljMSAtMSAxIC0zIDIgLTRjMCAtMSAwIC0yIC0xIC0yYy0xIC0xIC0xIC0xIC0yIC0xcy0zIDEgLTUgMmMtMSAxIC03OSA1NiAtNzkgMTM3YzAgODkgNDUgMTUwIDQ1IDI2NmMwIDIxIC04IDU3IC00NCA4N2MtMSAxIC0yIDIgLTIgM3MxIDIgMiAzYzM2IDMwIDQ0IDY2IDQ0IDg3IGMwIDExNiAtNDUgMTc3IC00NSAyNjZjMCA4MSA3OCAxMzUgNzkgMTM3YzIgMSA0IDIgNSAyczEgMCAyIC0xYzAgMCAxIC0xIDEgLTJzLTEgLTMgLTIgLTRjLTIgLTIgLTQ1IC00NCAtNDUgLTExOWMwIC01NiA0OSAtMTQ5IDQ5IC0yMzljMCAtNzIgLTMzIC0xMTEgLTU5IC0xMzB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QkQueG1sADxzeW1ib2wgaWQ9IkU0QkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQgMGgyODhjOCAwIDE0IC02IDE0IC0xNHYtMThjMCAtOCAtNiAtMTQgLTE0IC0xNGgtMjg4Yy04IDAgLTE0IDYgLTE0IDE0djE4YzAgOCA2IDE0IDE0IDE0ek0yODAgLTEyM2wyNCAtMTRsLTEzNSAtMjI2Yy0yIC00IC04IC02IC0xMiAtNmMtNiAxIC05IDIgLTEyIDZsLTEzNSAyMjZjLTEgMiAtMSA1IC0xIDdjMCA4IDUgMTQgMTMgMTRoNjNjNSAwIDExIC0zIDEzIC03bDg3IC0xNTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QjIueG1sADxzeW1ib2wgaWQ9IkU0QjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQgMTg3aDI4OGM4IDAgMTQgLTYgMTQgLTE0di0xOGMwIC04IC02IC0xNCAtMTQgLTE0aC0yODhjLTggMCAtMTQgNiAtMTQgMTR2MThjMCA4IDYgMTQgMTQgMTR6TTEzMCAxMWMtMTUgMTYgLTE1IDQwIDAgNTZjOCA4IDE4IDExIDI4IDExczIwIC0zIDI4IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC03IC0xOCAtMTEgLTI4IC0xMXMtMjAgNCAtMjggMTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QzYueG1sADxzeW1ib2wgaWQ9IkU0QzYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjggMGgtMjh2MzU0YzAgOCA2IDE0IDE0IDE0aDU5NWM4IDAgMTQgLTYgMTQgLTE0di0zNTRoLTI3djI3N2gtNTY4di0yNzd6TTI0MyAxMDNjMCAzOCAzMSA2OSA2OSA2OXM2OCAtMzEgNjggLTY5cy0zMCAtNjkgLTY4IC02OXMtNjkgMzEgLTY5IDY5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEIwLnhtbAA8c3ltYm9sIGlkPSJFNEIwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4IDM0M2wzMzMgLTEwM2M1IC0yIDEwIC03IDEwIC0xM3MtNSAtMTIgLTEwIC0xNGwtMzMzIC0xMDNoLTFsLTIgLTFjLTkgMCAtMTUgNiAtMTUgMTR2MjNjMCA2IDUgMTEgMTAgMTNsMjE0IDY4bC0yMTQgNjdjLTUgMiAtMTAgNyAtMTAgMTN2MjNjMCA4IDYgMTQgMTUgMTRsMiAtMWgxek0xNTIgMTFjLTE1IDE2IC0xNSA0MCAwIDU2YzggOCAxOCAxMSAyOCAxMXMyMCAtMyAyOCAtMTFjMTUgLTE2IDE1IC00MCAwIC01NiBjLTggLTcgLTE4IC0xMSAtMjggLTExcy0yMCA0IC0yOCAxMXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRDNC54bWwAPHN5bWJvbCBpZD0iRTRDNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNTIgMTAzYzAgMzggMzEgNjkgNjkgNjlzNjkgLTMxIDY5IC02OXMtMzEgLTY5IC02OSAtNjlzLTY5IDMxIC02OSA2OXpNMzMxIDQ0OGwzMDggLTQyNmMxIC0yIDMgLTYgMyAtOGMwIC04IC02IC0xNCAtMTQgLTE0aC00M2MtNCAwIC05IDMgLTExIDZsLTI1NCAzNTFsLTI1MiAtMzUxYy0yIC0zIC03IC02IC0xMSAtNmgtNDNjLTggMCAtMTQgNiAtMTQgMTRjMCAyIDIgNiAzIDhsMzA2IDQyNmMyIDMgNyA2IDExIDZzOSAtMyAxMSAtNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTQ0Ny54bWwAPHN5bWJvbCBpZD0iRTQ0NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNDMgODRjMyAtMiA1IC02IDUgLTEwdi01OWMwIC01IC00IC0xMSAtOSAtMTJsLTkzIC0yNXYtNDFsMzMgOWMxIDAgMiAxIDMgMWMyIDAgNiAtMiA4IC0zYzMgLTIgNSAtNiA1IC0xMHYtNjBjMCAtNSAtNCAtMTEgLTkgLTEybC00MCAtMTF2LTE1MmgtMjZ2MTQ1bC05MSAtMjR2LTE1MmgtMjZ2MTQ1bC0zNCAtOWgtM2MtNyAwIC0xMyA1IC0xMyAxMnY1OHYxYzAgNSA0IDExIDkgMTJsNDEgMTF2NDFsLTg3IC0yM2MtMSAwIC0yIC0xIC0zIC0xIGMtMiAwIC02IDIgLTggM2MtMyAyIC01IDYgLTUgMTB2NThjMCA1IDUgMTIgMTAgMTNsOTMgMjV2NDFsLTM0IC05aC0zYy0yIDAgLTYgMSAtOCAyYy0zIDIgLTUgNiAtNSAxMHY1OWMwIDUgNCAxMSA5IDEybDQxIDExdjE1M2gyNnYtMTQ2bDkxIDI1djE1MmgyNnYtMTQ1bDMzIDljMSAwIDMgMSA0IDFjNyAwIDEyIC02IDEyIC0xM3YtNTljMCAtNSAtNCAtMTIgLTkgLTEzbC00MCAtMTF2LTQwbDg2IDI0aDNjMiAwIDYgLTIgOCAtM3pNMjIwIDk2IGwtOTEgLTI0di00MWw5MSAyNXY0MHpNMTI5IC05NWw5MSAyNXY0MWwtOTEgLTI1di00MXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRUFBQS54bWwAPHN5bWJvbCBpZD0iRUFBQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTggODVjMCAwIDYgNyAxNCAxNGMzIDMgNyA0IDEwIDRzNSAtMSA3IC0zbDExIC0xMWMyIC0yIDQgLTMgNiAtM2M0IDAgNiAzIDYgM3M2NCA1NSA3NCA2NGMxMSA4IDIyIDExIDMyIDExYzIxIDAgNDAgLTEyIDQ4IC0yMWw0OCAtNDhjMyAtMyA0IC01IDQgLThjMCAtNSAtNCAtOSAtNCAtOXMtNiAtNyAtMTQgLTE0Yy0zIC0zIC02IC00IC05IC00cy01IDEgLTcgM2wtMTEgMTFjLTIgMiAtNCAzIC02IDNjLTQgMCAtNyAtMyAtNyAtMyBzLTY0IC01NCAtNzQgLTYzYy0xMSAtOCAtMjIgLTExIC0zMiAtMTFjLTIxIDAgLTQwIDEyIC00OCAyMWwtNDggNDhjLTMgMyAtNCA2IC00IDhjMCA1IDQgOCA0IDh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0Y0MDIueG1sADxzeW1ib2wgaWQ9IkY0MDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNyA1MDBjMTMgLTE5IDM3IC01NyAzNyAtMTMwYzAgLTkxIC0yOCAtMTg0IC0yOCAtMjQwYzAgLTYxIDI2IC0xMTggMjcgLTEyMGMxIC0xIDEgLTIgMSAtM3MwIC0xIC0xIC0ycy0zIDAgLTQgMXMtMzkgNTcgLTM5IDEzOGMwIDg5IDI1IDE1MCAyNSAyNjVjMCAyMiAtNiA1NyAtMjQgODdjMCAxIC0xIDIgLTEgNGMwIDEgMSAyIDEgM2MxOCAzMCAyNCA2NiAyNCA4OGMwIDExNSAtMjUgMTc2IC0yNSAyNjVjMCA4MSAzOCAxMzUgMzkgMTM3bDIgMiBjMSAwIDIgLTEgMiAtMWMxIDAgMSAtMSAxIC0yYzAgMCAwIC0xIC0xIC0yYy0xIC0yIC0yNyAtNTkgLTI3IC0xMjBjMCAtNTYgMjggLTE0OSAyOCAtMjQwYzAgLTcyIC0yNCAtMTExIC0zNyAtMTMweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNjUxLnhtbAA8c3ltYm9sIGlkPSJFNjUxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3NiA0MDdjMCA3IDMgMTEgOCAxNWM0IDMgNyA0IDEwIDRjMTAgMCAxOSAtOSAyNSAtMTVjNyAtNiAyNSAtMjIgNDMgLTIyYzcgMCAxMyAxIDE5IDZjNCAzIDYgOSA2IDE3YzAgMjQgLTI1IDY3IC04OSA4M2MtMiAtMSAtMTcgLTE0IC0zMCAtNDJjLTEwIC0yMSAtMjMgLTQ1IC0yMiAtNjRjMCAtNyAxIC0xMyA1IC0xOGMxNSAtMjIgNTYgLTc5IDYxIC04NmMyIC0zIDIzIC0zNiAyMyAtNjljMCAtNyAtMiAtMTUgLTUgLTIyIGMtMTUgLTM3IC01MCAtNjMgLTU0IC02NmMxIDAgMTEgMyA0MyAtMzFjMTQgLTE1IDM2IC0yOSA1NiAtMjljNiAwIDE2IDIgMjEgNWMxMCA3IDIzIDE3IDMxIDIzYzMgMyA3IDUgMTEgNWM3IDAgMTIgLTQgMTIgLTExYzAgLTQgLTEgLTcgLTMgLTEyYy0yMSAtMzQgLTgxIC04NSAtMTE1IC04NWMtMzAgMCAtNDMgOCAtNjIgMzRjLTExIDE2IC0yMiA0MSAtMzkgNDFjLTIxIDAgLTM2IC0yOCAtNDggLTQwYy0xNSAtMTYgLTQxIC0zOCAtNjMgLTM3IGMtMTEgMCAtMjAgNCAtMjcgMTdjLTMgNyAtNCAxMyAtNCAxOWMwIDM3IDYwIDYzIDcxIDcwYzE1IDEwIDQ5IDI4IDgzIDU3YzE4IDE2IDI2IDMwIDI2IDQ0YzAgOSAtNCAxOCAtMTAgMjdjLTE2IDIxIC01MyA2NCAtNzAgODljLTYgOSAtOSAyMCAtOSAzMGMwIDIzIDEwIDQzIDExIDQ1YzE1IDQwIDQ4IDk4IDU2IDExMmgtNmgtNGMtMjYgMCAtOTMgLTEwIC0xNDAgLTc1Yy0xOSAtMjYgLTI2IC01MCAtMjYgLTY4YzAgLTIwIDEwIC0zMyAyMiAtMzUgYzIgLTEgNCAtMSA2IC0xYzE0IDEgMjUgMTAgMzAgMzJjNCAxOSAxNCAyNSAyMiAyNWgyYzEwIC0xIDE3IC05IDE3IC0yN2MwIC01NCAtNDEgLTk4IC04MiAtOThzLTg4IDIzIC04OCA5OHM5MCAxOTMgMjQzIDE5M2MxOCAwIDM2IC0xIDU1IC01YzExMSAtMjAgMTUyIC04OCAxNTIgLTE0M2MwIC0yOCAtMTEgLTUyIC0yOCAtNjRjLTE0IC0xMCAtMzAgLTE1IC00NyAtMTVjLTMzIDAgLTY5IDIxIC05MiA2NmMwIDEgLTcgMTQgLTcgMjN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U4ODkueG1sADxzeW1ib2wgaWQ9IkU4ODkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIxIDE0MWMtNTUgMCAtOTQgMzcgLTk0IDkxYzAgNzUgNjUgMTM4IDE0MyAxMzhjNjcgMCAxMDkgLTQ4IDEwOSAtMTI2YzAgLTYwIC0yMiAtMTI1IC01OSAtMTczcy04MiAtNzEgLTEzNCAtNzFjLTUwIDAgLTg2IDI3IC04NiA2NGMwIDI2IDE4IDQzIDQ0IDQzYzIzIDAgNDAgLTE1IDQwIC0zNmMwIC0xMCAtNCAtMTggLTEyIC0yN2MtMyAtNCAtNCAtNiAtNCAtOWMwIC01IDggLTkgMTggLTljMTkgMCAzOCAxMyA1NSAzOSBjMTMgMjAgMjQgNDYgMzggOTdjLTIwIC0xNiAtMzQgLTIxIC01OCAtMjF6TTEyNyAzMTNjLTEwIC0yNSAtMTYgLTU5IC0xNiAtODljMCAtMzMgMTEgLTUyIDMyIC01MmMyMCAwIDM2IDEzIDQ2IDQxYzggMjAgMTMgNTIgMTMgNzljMCAzNiAtMTEgNTUgLTMzIDU1Yy0xOCAwIC0zMyAtMTIgLTQyIC0zNHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA4MC54bWwAPHN5bWJvbCBpZD0iRTA4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDIgMjU1YzEwNiAwIDE4NyAtMTEwIDE4NyAtMjU1cy04MSAtMjU0IC0xODcgLTI1NHMtMTg3IDEwOSAtMTg3IDI1NHM4MSAyNTUgMTg3IDI1NXpNMjYxIC0xMzl2Mjc4YzAgMzYgLTE2IDc1IC01OSA3NXMtNTkgLTM5IC01OSAtNzV2LTI3OGMwIC0zNiAxNiAtNzUgNTkgLTc1czU5IDM5IDU5IDc1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDQzLnhtbAA8c3ltYm9sIGlkPSJFMDQzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwNCA2MjVjMCAtMjkgLTIzIC01MyAtNTIgLTUzcy01MiAyNCAtNTIgNTNzMjMgNTMgNTIgNTNzNTIgLTI0IDUyIC01M3pNMTA0IDM3NWMwIC0yOSAtMjMgLTUzIC01MiAtNTNzLTUyIDI0IC01MiA1M3MyMyA1MyA1MiA1M3M1MiAtMjQgNTIgLTUzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjgyLnhtbAA8c3ltYm9sIGlkPSJFMjgyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2OSAxMDBsLTY1IC0xM3YtMTY1bDU5IDEyaDNjOCAwIDE0IC01IDE0IC0xM3YtNTljMCAtNiAtNSAtMTMgLTExIC0xNGwtNjUgLTEzdi0xNTFoLTI4djE0NWwtNTkgLTEyaC0zYy04IDAgLTE0IDYgLTE0IDE0djU4YzAgNiA1IDEyIDExIDEzbDY1IDE0djE2NWwtNTkgLTEyaC0zYy04IDAgLTE0IDYgLTE0IDE0djU4YzAgNiA1IDEyIDExIDEzbDY1IDE0djE1MmgyOHYtMTQ2bDU5IDEyYzEgMCAyIDEgMyAxYzggMCAxNCAtNiAxNCAtMTQgdi01OWMwIC02IC01IC0xMyAtMTEgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjY5LnhtbAA8c3ltYm9sIGlkPSJFMjY5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUyNCAxMDVsLTM4IC03di0xNjVsMzMgN2M5IDAgMTYgLTQgMTYgLTE0di01OWMwIC02IC01IC0xMyAtMTEgLTE0bC0zOCAtN3YtMTQ3aC0yOHYxNDFsLTg5IC0xOHYtMTU1aC0yOHYxNDlsLTMzIC03Yy05IDAgLTE3IDMgLTE3IDE0djU4YzAgNiA1IDEzIDExIDE0bDM5IDh2MTY1bC0zMyAtN2MtOSAwIC0xNyAzIC0xNyAxNHY1OGMwIDYgNSAxMyAxMSAxNGwzOSA4djE0N2gyOHYtMTQxbDg5IDE4djE1NWgyOHYtMTQ5bDMzIDcgYzkgMCAxNiAtNCAxNiAtMTR2LTU5YzAgLTYgLTUgLTEzIC0xMSAtMTR6TTIzMyAxMDVsLTM4IC03di0xNjVsMzMgN2M5IDAgMTYgLTQgMTYgLTE0di01OWMwIC02IC01IC0xMyAtMTEgLTE0bC0zOCAtN3YtMTQ3aC0yOHYxNDFsLTg5IC0xOHYtMTU1aC0yOHYxNDlsLTMzIC03Yy05IDAgLTE3IDMgLTE3IDE0djU4YzAgNiA1IDEzIDExIDE0bDM5IDh2MTY1bC0zMyAtN2MtOSAwIC0xNyAzIC0xNyAxNHY1OGMwIDYgNSAxMyAxMSAxNGwzOSA4djE0NyBoMjh2LTE0MWw4OSAxOHYxNTVoMjh2LTE0OWwzMyA3YzkgMCAxNiAtNCAxNiAtMTR2LTU5YzAgLTYgLTUgLTEzIC0xMSAtMTR6TTM2OSA3NHYtMTY2bDg5IDE5djE2NXpNNzggNzR2LTE2Nmw4OSAxOXYxNjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MkEueG1sADxzeW1ib2wgaWQ9IkU1MkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTA4IDI1OWMxNSAtNCA1NyAtMjEgNTcgLTg4YzAgLTE2IC0yIC0zNCAtOCAtNTZjLTIxIC04MSAtNzcgLTEzNyAtMTMyIC0xMzdjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDMgMzEgLTQzIDMxbC0zIDdsLTU5IC0xNjFoNzZ2LTIwaC0yMjV2MjBoNjJsOTkgMjc2YzEyIDMyIDIzIDU4IDIzIDc1YzAgMTAgLTQgMTggLTE0IDIxYy0zIDEgLTUgMSAtOCAxYy0xNiAwIC0zNSAtMTMgLTQzIC0yNmMtMTAgLTE3IC0yMyAtNDAgLTM4IC05MCBjLTIxIC04MCAtNzcgLTEzNiAtMTMyIC0xMzZjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDMgMzEgLTQzIDMxbC0zIDdsLTU4IC0xNjFoNzV2LTIwaC0yMjV2MjBoNjJsOTkgMjc2YzEyIDMyIDIzIDU4IDIzIDc1YzAgMTAgLTQgMTggLTE0IDIxYy0zIDEgLTUgMSAtOCAxYy0xNiAwIC0zNSAtMTMgLTQzIC0yNmMtMTAgLTE3IC0yMyAtNDAgLTM4IC05MGMtMjEgLTgwIC03NiAtMTM2IC0xMzEgLTEzNmMtNiAwIC0xMyAwIC0xOSAyIGMtMzQgOSAtNDQgMzEgLTQ0IDMxbC0zIDdsLTU4IC0xNjFoNzV2LTIwaC0yMjR2MjBoNjFsOTkgMjc2YzUgMTAgMjMgNTQgMjMgNzhjMCA3IC0xIDEyIC01IDE1Yy0yIDEgLTUgMiAtOCAyaC00Yy05IC0yIC0yMCAtMTAgLTI2IC0xOWMtMTIgLTE2IC0yMyAtNDggLTI3IC02MWwtMTggOWMyOSA4MyA2MyAxMDYgOTYgMTA2YzQgMCA3IC0xIDExIC0xYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDMgYzQgMCA5IC0xIDEzIC0yYzEzIC0zIDQ2IC0xNiA1NSAtNjNjMjMgNTQgNjcgNjcgMTAxIDY3YzUgMCAxMCAwIDE1IC0xYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDNjNCAwIDkgLTEgMTMgLTJjMTMgLTMgNDYgLTE2IDU1IC02M2MyMyA1NCA2NyA2NyAxMDEgNjdjNSAwIDEwIDAgMTUgLTFjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC00bDMgM2MxNyAxNyA0OCA0MyA3OSA0M2M0IDAgOSAtMSAxMyAtMnogTTIzMSAxMTJjNiAxOCAxNiA1NCAxNiA4MWMwIDkgLTEgMTcgLTQgMjNjLTIgNCAtNiA4IC0xMCA5Yy0yIDEgLTUgMSAtOCAxYy02IDAgLTEyIC0yIC0xOSAtNmMtMjYgLTE1IC01NSAtNTcgLTY0IC05NWMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzYzIgLTEgNiAtMSA4IC0xYzMgMCA4IDAgMTEgMmMyNSAxMiA1MCA1OSA2MyA5OHpNNTU1IDExMmM2IDE4IDE2IDU0IDE2IDgxYzAgOSAtMSAxNyAtNCAyMyBjLTIgNCAtNiA4IC0xMCA5Yy0yIDEgLTUgMSAtOCAxYy02IDAgLTEyIC0yIC0xOSAtNmMtMjYgLTE1IC01NSAtNTcgLTY0IC05NWMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzYzIgLTEgNiAtMSA4IC0xYzMgMCA4IDAgMTEgMmMyNSAxMiA1MCA1OSA2MyA5OHpNODc5IDExMmgtMWM2IDE4IDE3IDU1IDE3IDgyYzAgOSAtMSAxNyAtNCAyMmMtMiA0IC02IDggLTEwIDljLTIgMSAtNSAxIC04IDEgYy02IDAgLTEyIC0yIC0xOSAtNmMtMjYgLTE1IC01NSAtNTcgLTY0IC05NWMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzYzIgLTEgNSAtMSA3IC0xYzMgMCA5IDAgMTIgMmMyNSAxMiA1MCA1OSA2MyA5OHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUzMy54bWwAPHN5bWJvbCBpZD0iRTUzMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMTgyIC0xNjZjMyAtMyA4IC00IDEzIC00YzMgMCA2IDAgOSAxczcgMiA5IDRjOSA2IDE2IDE0IDIyIDI2YzEwIDIwIDE3IDUwIDMwIDEwMWwzIDEyYzkgMzcgMTcgNzAgMjQgMTAwYzIgOCAzIDE1IDUgMjJjMSA2IDMgMTMgNCAxOWM2IDI4IDEzIDU3IDIxIDg5bDEgNGgtMTU2di0yYy03IC0yMyAtMTYgLTU1IC0yNSAtODdjLTI1IC04NSAtNzMgLTIzNSAtMTE3IC0yNzljLTI1IC0yNSAtNDggLTM2IC04MCAtMzYgYy00NiAwIC04MiAyOCAtODIgODFjMCAyNyAyNSA1MyA1MiA1M2MzNiAwIDQ2IC0yNiA0NiAtNDBjMCAtMTYgLTYgLTM1IC0yNSAtNDNjLTUgLTIgLTggLTYgLTkgLTEwYy0xIC01IDMgLTkgNiAtMTFjNCAtMyA4IC00IDEzIC00YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzEgNDUgNTIgMTI3bDMgMTJjMTIgNDYgMjEgODUgMjkgMTIyYzcgMzMgMTUgNjggMjUgMTA4bDEgNGgtMTU2di0yYy03IC0yMyAtMTYgLTU1IC0yNSAtODcgYy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNiAtODAgLTM2Yy00NiAwIC04MiAyOSAtODIgODJjMCAyNyAyNSA1MiA1MiA1MmMzNiAwIDQ2IC0yNiA0NiAtNDBjMCAtMTYgLTYgLTM1IC0yNSAtNDNjLTUgLTIgLTggLTUgLTkgLTljLTEgLTUgMyAtMTAgNiAtMTJjNCAtMyA4IC00IDEzIC00YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzEgNDUgNTIgMTI3bDMgMTJjMTIgNDYgMjEgODUgMjkgMTIyIGM3IDMzIDE1IDY4IDI1IDEwOGwxIDRoLTE1NnYtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNiAtODAgLTM2Yy00NiAwIC04MiAyOCAtODIgODFjMCAyNyAyNSA1MyA1MiA1M2MzNiAwIDQ2IC0yNiA0NiAtNDBjMCAtMTYgLTYgLTM1IC0yNSAtNDNjLTUgLTIgLTggLTUgLTkgLTljLTEgLTUgMyAtMTAgNiAtMTJjNCAtMyA4IC00IDEzIC00YzYgMCAxMiAyIDE3IDUgYzI0IDE2IDMxIDQ1IDUyIDEyN2wzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDRoLTE1NnYtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNiAtODAgLTM2Yy00NiAwIC04MiAyOSAtODIgODJjMCAyNyAyNSA1MiA1MiA1MmMzNiAwIDQ2IC0yNiA0NiAtNDBjMCAtMTYgLTYgLTM1IC0yNSAtNDNjLTUgLTIgLTggLTUgLTkgLTkgYy0xIC01IDMgLTEwIDYgLTEyYzQgLTMgOCAtNCAxMyAtNGM2IDAgMTIgMiAxNyA1YzI0IDE2IDMxIDQ1IDUyIDEyN2wzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDRoLTE1NnYtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNiAtODAgLTM2Yy00NiAwIC04MiAyOCAtODIgODFjMCAyNyAyNSA1MyA1MiA1M2MzNiAwIDQ2IC0yNiA0NiAtNDAgYzAgLTE2IC02IC0zNSAtMjUgLTQzYy01IC0yIC04IC01IC05IC05Yy0xIC01IDMgLTEwIDYgLTEyYzQgLTMgOCAtNCAxMyAtNGM2IDAgMTIgMiAxNyA1YzI0IDE2IDMxIDQ1IDUyIDEyN2wzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDRoLTYzYy02IDAgLTEwIDQgLTEwIDEwdjIyYzAgNiA0IDEwIDEwIDEwaDc2bDEgMmMyMiA2NiA0NSAxMDkgNzEgMTMzYzMyIDMwIDYzIDM3IDg3IDM3YzcgMCAxMyAwIDE4IC0xIGMzMiAtNSA1NyAtMjMgNjUgLTM4YzcgLTExIDEwIC0yMyAxMCAtMzVjMCAtNiAtMSAtMTMgLTMgLTE5Yy0zIC0xMSAtMTMgLTI0IC0yMyAtMjlzLTE5IC03IC0yNiAtN2MtNiAwIC0xMiAxIC0xNiAzYy0xMCA0IC0xOCAxNCAtMjEgMjNjLTEgNSAtMiAxMCAtMiAxNWMwIDEzIDUgMjYgMTUgMzRjNCAyIDYgNyA2IDEyYzAgMiAwIDMgLTEgNWMtMiA0IC01IDcgLTEwIDhjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04IGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzNsLTEgLTNoMTU2bDEgMmMyMiA2NiA0NSAxMDkgNzEgMTMzYzMyIDMwIDYzIDM3IDg3IDM3YzcgMCAxMyAwIDE4IC0xYzMyIC01IDU3IC0yMyA2NSAtMzhjNyAtMTEgMTAgLTIzIDEwIC0zNWMwIC02IC0xIC0xMyAtMyAtMTljLTMgLTExIC0xMyAtMjQgLTIzIC0yOXMtMTkgLTcgLTI2IC03Yy02IDAgLTEyIDEgLTE2IDNjLTEwIDQgLTE4IDE0IC0yMSAyM2MtMSA1IC0yIDEwIC0yIDE1IGMwIDEzIDUgMjYgMTUgMzRjNCAyIDYgNyA2IDEyYzAgMiAwIDMgLTEgNWMtMiA0IC01IDcgLTEwIDhjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzM2wtMSAtM2gxNTZsMSAyYzIyIDY2IDQ1IDEwOSA3MSAxMzNjMzIgMzAgNjMgMzcgODcgMzdjNyAwIDEzIDAgMTggLTFjMzIgLTUgNTcgLTIzIDY1IC0zOGM3IC0xMiAxMCAtMjUgMTAgLTM3YzAgLTYgMCAtMTIgLTIgLTE3IGMtMyAtMTEgLTE0IC0yNCAtMjQgLTI5cy0xOSAtNyAtMjYgLTdjLTYgMCAtMTIgMSAtMTYgM2MtMTAgNCAtMTggMTQgLTIxIDIzYy0xIDUgLTIgMTAgLTIgMTVjMCAxMyA1IDI2IDE1IDM0YzQgMiA2IDcgNiAxMmMwIDIgMCAzIC0xIDVjLTIgNCAtNSA3IC0xMCA4Yy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzNsLTEgLTNoMTU2bDEgMmMyMiA2NiA0NSAxMDkgNzEgMTMzIGMzMiAzMCA2MyAzNyA4NyAzN2M3IDAgMTMgMCAxOCAtMWMzMiAtNSA1NyAtMjMgNjUgLTM4YzcgLTExIDEwIC0yMyAxMCAtMzVjMCAtNiAtMSAtMTMgLTMgLTE5Yy0zIC0xMSAtMTMgLTI0IC0yMyAtMjlzLTE5IC03IC0yNiAtN2MtNiAwIC0xMiAxIC0xNiAzYy0xMCA0IC0xOCAxNCAtMjEgMjNjLTEgNSAtMiAxMCAtMiAxNWMwIDEzIDUgMjYgMTUgMzRjNCAyIDYgNyA2IDEyYzAgMiAwIDMgLTEgNWMtMiA0IC01IDcgLTEwIDggYy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzNsLTEgLTNoMTU2bDEgMmMyMiA2NiA0NSAxMDkgNzEgMTMzYzMyIDMwIDY0IDM3IDg4IDM3YzcgMCAxMyAwIDE4IC0xYzMyIC01IDU2IC0yMyA2NCAtMzhjNyAtMTIgMTAgLTI1IDEwIC0zN2MwIC02IDAgLTEyIC0yIC0xN2MtMyAtMTEgLTE0IC0yNCAtMjQgLTI5cy0xOSAtNyAtMjYgLTdjLTYgMCAtMTIgMSAtMTYgMyBjLTEwIDQgLTE4IDE0IC0yMSAyM2MtMSA1IC0yIDEwIC0yIDE1YzAgMTMgNSAyNiAxNSAzNGM0IDIgNiA3IDYgMTJjMCAyIDAgMyAtMSA1Yy0yIDQgLTUgNyAtMTAgOGMtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMzbC0xIC0zaDE1NmwxIDF2MWMyMiA2NiA0NSAxMDkgNzEgMTMzYzIxIDIwIDQxIDI5IDYwIDM0YzggMiAyMSA0IDI5IDRjNSAwIDEyIC0xIDE3IC0yIGMzMiAtNSA1NiAtMjMgNjQgLTM4YzQgLTcgOCAtMTkgOSAtMjdjMCAtMyAxIC04IDEgLTExYzAgLTUgLTEgLTExIC0yIC0xNmMtMyAtMTEgLTE0IC0yNCAtMjQgLTI5Yy05IC01IC0xOCAtNyAtMjUgLTdoLTRjLTQgMCAtMTAgMiAtMTMgM2MtNiAyIC0xMyA5IC0xNyAxNGMtMiAyIC0zIDYgLTQgOWMtMiA1IC0yIDExIC0yIDE2YzAgMTMgNSAyNSAxNSAzM2M0IDIgNiA3IDYgMTJjMCAyIDAgMyAtMSA1Yy0xIDMgLTUgNiAtOCA3IGMtMSAwIC0xIDEgLTIgMWMtMiAwIC00IDEgLTYgMWMtMyAwIC03IC0xIC05IC0yYy0zIC0xIC03IC00IC0xMCAtNnMtNyAtNyAtOSAtMTBjLTEwIC0xNCAtMjAgLTQzIC00MiAtMTIzbC0xIC0zaDYwYzYgMCAxMCAtNCAxMCAtMTB2LTIyYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTcybC0xIC0xdi0xYy03IC0yMyAtMTYgLTU1IC0yNSAtODdjLTI1IC04NSAtNzMgLTIzNSAtMTE3IC0yNzljLTI1IC0yNSAtNDggLTM2IC04MCAtMzYgYy01IDAgLTEzIDEgLTE4IDJjLTM3IDYgLTY0IDMzIC02NCA3OWMwIDI3IDI1IDUzIDUyIDUzYzM2IDAgNDYgLTI2IDQ2IC00MGMwIC0xNiAtNiAtMzUgLTI1IC00M2MtMSAwIC05IC0zIC05IC0xMGMwIC00IDIgLTggNSAtMTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MjcueG1sADxzeW1ib2wgaWQ9IkU1MjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTg4MCAyNTljMTUgLTQgNTcgLTIxIDU3IC04OGMwIC0xNiAtMiAtMzQgLTggLTU2Yy0yMSAtODEgLTc3IC0xMzcgLTEzMiAtMTM3Yy02IDAgLTEzIDAgLTE5IDJjLTM0IDkgLTQ0IDMxIC00NCAzMWwtMyA3bC01OCAtMTYxaDc2di0yMGgtMjI1djIwaDYybDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDExIC01IDE4IC0xNSAyMWMtMyAxIC01IDEgLTggMWMtMTYgMCAtMzUgLTEzIC00MyAtMjZjLTEwIC0xNyAtMjMgLTQwIC0zOCAtOTAgYy0yMSAtODAgLTc2IC0xMzYgLTEzMSAtMTM2Yy02IDAgLTEzIDAgLTE5IDJjLTM0IDkgLTQ0IDMxIC00NCAzMWwtMiA3bC01OSAtMTYxaDc2di0yMGgtMjI1djIwaDYybDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDExIC01IDE4IC0xNSAyMWMtMyAxIC01IDEgLTggMWMtMTYgMCAtMzUgLTEzIC00MyAtMjZjLTEwIC0xNyAtMjIgLTQwIC0zNyAtOTBjLTIxIC04MCAtNzcgLTEzNiAtMTMyIC0xMzZjLTYgMCAtMTMgMCAtMTkgMiBjLTM0IDkgLTQ0IDMxIC00NCAzMWwtMiA3bC01OSAtMTYxaDc2di0yMGgtMjI1djIwaDYybDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDExIC01IDE4IC0xNSAyMWMtMyAxIC01IDEgLTggMWMtMTYgMCAtMzUgLTEzIC00MyAtMjZjLTEwIC0xNyAtMjIgLTQwIC0zNyAtOTBjLTIxIC04MCAtNzcgLTEzNiAtMTMyIC0xMzZjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDMgMzEgLTQzIDMxbC0zIDdsLTU5IC0xNjFoNzZ2LTIwaC0yMjV2MjBoNjIgbDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDEwIC00IDE4IC0xNCAyMWMtMyAxIC01IDEgLTggMWMtMTYgMCAtMzUgLTEzIC00MyAtMjZjLTEwIC0xNyAtMjMgLTQwIC0zOCAtOTBjLTIxIC04MCAtNzcgLTEzNiAtMTMyIC0xMzZjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDMgMzEgLTQzIDMxbC0zIDdsLTU5IC0xNjFoNzZ2LTIwaC0yMjV2MjBoNjJsOTkgMjc2YzEyIDMyIDIzIDU4IDIzIDc1YzAgMTAgLTQgMTggLTE0IDIxIGMtMyAxIC01IDEgLTggMWMtMTYgMCAtMzUgLTEzIC00MyAtMjZjLTEwIC0xNyAtMjMgLTQwIC0zOCAtOTBjLTIxIC04MCAtNzYgLTEzNiAtMTMxIC0xMzZjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDQgMzEgLTQ0IDMxbC0zIDdsLTU4IC0xNjFoNzV2LTIwaC0yMjR2MjBoNjFsOTkgMjc2YzUgMTAgMjMgNTMgMjMgNzdjMCA3IC0xIDEyIC01IDE1Yy0yIDEgLTUgMiAtOCAyaC00Yy05IC0yIC0yMSAtMTAgLTI3IC0xOSBjLTEyIC0xNiAtMjIgLTQ3IC0yNiAtNjBsLTE4IDljMjkgODMgNjMgMTA2IDk2IDEwNmM0IDAgNyAtMSAxMSAtMWMzNSAtNSA1NiAtNDMgNTYgLTQzbDIgLTRsMyAzYzE3IDE3IDQ4IDQzIDc5IDQzYzQgMCA5IC0xIDEzIC0yYzEzIC0zIDQ2IC0xNiA1NSAtNjNjMjMgNTQgNjcgNjcgMTAxIDY3YzUgMCAxMCAwIDE1IC0xYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDNjNCAwIDkgLTEgMTMgLTIgYzEzIC0zIDQ2IC0xNiA1NSAtNjNjMjMgNTQgNjcgNjcgMTAxIDY3YzUgMCAxMCAwIDE1IC0xYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDNjNCAwIDkgLTEgMTMgLTJjMTMgLTMgNDYgLTE2IDU1IC02M2MyMyA1MyA2NiA2NiAxMDAgNjZjNiAwIDExIDAgMTYgLTFjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC0zbDMgM2MxNyAxNyA0OCA0MyA3OSA0M2M0IDAgOSAtMSAxMyAtMmMxMyAtMyA0NiAtMTYgNTUgLTYzIGMyMyA1MyA2NiA2NiAxMDAgNjZjNiAwIDExIDAgMTYgLTFjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC0zbDIgM2MxNyAxNyA0OSA0MyA4MCA0M2M0IDAgOSAtMSAxMyAtMmMxMyAtMyA0NiAtMTYgNTUgLTYzYzIzIDUzIDY2IDY2IDEwMCA2NmM2IDAgMTEgMCAxNiAtMWMzNSAtNSA1NiAtNDMgNTYgLTQzbDIgLTNsMiAzYzE3IDE3IDQ5IDQzIDgwIDQzYzQgMCA5IC0xIDEzIC0yek0yMzEgMTEyYzYgMTggMTYgNTQgMTYgODFjMCA5IC0xIDE3IC00IDIzIGMtMiA0IC02IDggLTEwIDljLTIgMSAtNSAxIC04IDFjLTYgMCAtMTIgLTIgLTE5IC02Yy0yNiAtMTUgLTU1IC01NyAtNjQgLTk1Yy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA2IC0yIDggLTJjMyAwIDggMSAxMSAzYzI1IDEyIDUwIDU5IDYzIDk4ek01NTQgMTEyaDFjNiAxOCAxNiA1NCAxNiA4MWMwIDkgLTEgMTcgLTQgMjNjLTIgNCAtNiA4IC0xMCA5Yy0yIDEgLTUgMSAtOCAxIGMtNiAwIC0xMiAtMiAtMTkgLTZjLTI2IC0xNSAtNTUgLTU3IC02NCAtOTVjLTEgLTIgLTEyIC0zOCAtMTIgLTY5YzAgLTE5IDQgLTM3IDE5IC00M2MyIC0xIDUgLTIgNyAtMmgxYzMgMCA4IDEgMTEgM2MyNSAxMiA0OSA1OSA2MiA5OHpNODc4IDExMmM2IDE4IDE3IDU1IDE3IDgyYzAgOSAtMSAxNyAtNCAyMmMtMiA0IC02IDggLTEwIDljLTIgMSAtNSAxIC04IDFjLTYgMCAtMTIgLTIgLTE5IC02Yy0yNiAtMTUgLTU1IC01NyAtNjQgLTk1IGMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzYzIgLTEgNSAtMiA3IC0yYzMgMCA5IDEgMTIgM2MyNSAxMiA0OSA1OSA2MiA5OHpNMTIwMiAxMTJjNiAxOCAxNyA1NSAxNyA4MmMwIDkgLTEgMTcgLTQgMjJjLTIgNCAtNiA4IC0xMCA5Yy0yIDEgLTUgMSAtOCAxYy02IDAgLTEzIC0yIC0yMCAtNmMtMjYgLTE1IC01NCAtNTcgLTYzIC05NWMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzIGMyIC0xIDUgLTIgNyAtMmMzIDAgOSAxIDEyIDNjMjUgMTIgNDkgNTkgNjIgOTh6TTE1MjYgMTEyYzYgMTggMTcgNTUgMTcgODJjMCA5IC0xIDE3IC00IDIyYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTggMWMtNiAwIC0xMyAtMiAtMjAgLTZjLTI2IC0xNSAtNTQgLTU3IC02MyAtOTVjLTEgLTIgLTEyIC0zOCAtMTIgLTY5YzAgLTE5IDQgLTM3IDE5IC00M2MyIC0xIDUgLTIgNyAtMmMzIDAgOSAxIDEyIDNjMjUgMTIgNDkgNTkgNjIgOTh6IE0xODUwIDExMmM2IDE4IDE3IDU1IDE3IDgyYzAgOSAtMSAxNyAtNCAyMmMtMiA0IC02IDggLTEwIDljLTIgMSAtNSAxIC04IDFjLTYgMCAtMTMgLTIgLTIwIC02Yy0yNiAtMTUgLTU0IC01NyAtNjMgLTk1Yy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA1IC0yIDcgLTJjMyAwIDkgMSAxMiAzYzI1IDEyIDQ5IDU5IDYyIDk4eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjQxLnhtbAA8c3ltYm9sIGlkPSJFMjQxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMXYyMjZjMCAzIDEgOCA4IDExYzQyIDE0IDE0NyA2OCAyMTIgMTc5YzE4IDMxIDQ3IDc0IDQ3IDE1N2MwIDcyIC0xNiAxMjUgLTU2IDIxOGMtMiA0IC0zIDkgLTMgMTJjMCA2IDIgMTAgNyAxMmMxIDEgMyAxIDUgMWM2IDAgMTIgLTQgMTUgLTExYzUzIC05NyA3NCAtMTczIDc0IC0yNjRjMCAtODggLTMwIC0xNTQgLTc5IC0yMjRjLTUwIC03MCAtMTEwIC0xMTcgLTE0OSAtMTgyYy0zNiAtNTkgLTQ1IC05NyAtNDYgLTEwMSBjLTEgLTMgLTEwIC0zOCAtMTAgLTM5Yy0xIC00IC03IC04IC0xMiAtOGMtNyAwIC0xMyA2IC0xMyAxM3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUyNi54bWwAPHN5bWJvbCBpZD0iRTUyNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMTQgMjExbDMgNGMxMyAxOCA0MSAzNiA2NyAzNmMyMSAwIDMzIC0xMyAzOCAtNDBjMSAtNCAxIC05IDEgLTE0YzAgLTI3IC03IC02OCAtMTMgLTg2Yy0yIC02IC04IC0yNSAtMTAgLTMxYy00IC0xMiAtOCAtMjQgLTggLTMzYzAgLTYgMiAtMTAgOCAtMTJjMiAtMSAzIC0xIDUgLTFjNSAwIDEwIDIgMTUgMTFjNyAxMiAxOCAzOSAxOCAzOWwxNyAtOGMtMSAtMiAtMSAtMyAtMiAtNWMtMTMgLTM1IC0zMSAtNzIgLTc2IC03MiBjLTE0IDAgLTMxIDYgLTM5IDE4Yy03IDEwIC0xMSAyNCAtMTEgMzljMCAxMyAzIDI4IDkgNDNjMjEgNTQgMjcgOTQgMjcgMTA0djJjLTEgNCAtMiA2IC00IDdjLTEgMCAtMiAxIC0zIDFzLTIgLTEgLTMgLTFjLTI0IC0xMCAtNTYgLTUyIC03NiAtMTkzYzAgLTMgLTEgLTYgLTEgLTdjLTIgLTExIC02IC0xMiAtMTEgLTEyaC01NWMtMyAwIC02IDEgLTggM3MtMiA2IC0yIDl2NGwzNCAxMDljMTEgMzUgMjAgNjQgMjAgODFjMCA4IC0yIDE0IC03IDE2IGMtMiAxIC0zIDEgLTUgMWMtMjIgMCAtMzkgLTU0IC0zOSAtNTRsLTE1IDhjNyAyMiAyMSA0NiAyNyA1M2M3IDggMjEgMjQgNDYgMjRjNSAwIDEwIC0xIDE1IC0yYzI5IC03IDM4IC00MSAzOCAtNDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNDAueG1sADxzeW1ib2wgaWQ9IkUyNDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjI3djIyNmMwIDcgNiAxMyAxMyAxM2M2IDAgMTEgLTQgMTIgLThjMCAwIDkgLTM2IDEwIC0zOWMyIC00IDE5IC02MSA1NiAtMTE4YzI3IC00MiAxMjIgLTE2NSAxMTkgLTE2NWMwIDAgNzQgLTk1IDc5IC0yMjR2LTEyYzEgLTYzIC0xNSAtMTY5IC02MiAtMjUyYy00IC03IC05IC0xMSAtMTYgLTExYy0xIDAgLTMgMCAtNSAxYy00IDIgLTUgNSAtNSA5Yy0xIDQgMSA5IDMgMTVjMjYgNzIgNDUgMTQ2IDQ1IDIxOCBjMCA4MyAtMjkgMTI2IC00NyAxNTdjLTY1IDExMSAtMTUxIDE2NSAtMTk0IDE3OWMtNyAzIC04IDggLTggMTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MzIueG1sADxzeW1ib2wgaWQ9IkU1MzIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTQ2IC0xNzRjNCAwIDUgMCA4IDFzNyAyIDkgNGM5IDYgMTYgMTQgMjIgMjZjMTAgMjAgMTcgNTEgMzAgMTAybDMgMTJjOSAzNyAxNyA2OSAyNCA5OWMyIDggMyAxNiA1IDIzYzEgNiAzIDEzIDQgMTljNiAyOCAxMyA1NyAyMSA4OWwxIDNoLTE1NnYtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5Yy0yNSAtMjUgLTQ4IC0zNSAtODAgLTM1Yy00NiAwIC04MiAyOCAtODIgODEgYzAgMjcgMjUgNTMgNTIgNTNjMzYgMCA0NiAtMjcgNDYgLTQxYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC04IC02IC05IC0xMGMtMSAtNSAzIC05IDYgLTExYzQgLTMgOSAtNSAxNCAtNWM2IDAgMTEgMiAxNiA1YzI0IDE2IDMxIDQ2IDUyIDEyOGwzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDNoLTE1NnYtMmMtNyAtMjMgLTE2IC01NSAtMjUgLTg3Yy0yNSAtODUgLTczIC0yMzUgLTExNyAtMjc5IGMtMjUgLTI1IC00OCAtMzUgLTgwIC0zNWMtNDYgMCAtODIgMjggLTgyIDgxYzAgMjcgMjUgNTIgNTIgNTJjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC04IC02IC05IC0xMGMtMSAtNSAzIC05IDYgLTExYzQgLTMgOSAtNSAxNCAtNWM2IDAgMTEgMiAxNiA1YzI0IDE2IDMxIDQ2IDUyIDEyOGwzIDEyYzEyIDQ2IDIxIDg1IDI5IDEyMmM3IDMzIDE1IDY4IDI1IDEwOGwxIDNoLTE1NnYtMiBjLTcgLTIzIC0xNiAtNTUgLTI1IC04N2MtMjUgLTg1IC03MyAtMjM1IC0xMTcgLTI3OWMtMjUgLTI1IC00OCAtMzUgLTgwIC0zNWMtNDYgMCAtODIgMjggLTgyIDgxYzAgMjcgMjUgNTIgNTIgNTJjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC04IC02IC05IC0xMGMtMSAtNSAzIC05IDYgLTExYzQgLTMgOSAtNSAxNCAtNWM2IDAgMTEgMiAxNiA1YzI0IDE2IDMxIDQ2IDUyIDEyOGwzIDEyIGMxMiA0NiAyMSA4NSAyOSAxMjJjNyAzMyAxNSA2OCAyNSAxMDhsMSAzaC0xNTZ2LTJjLTcgLTIzIC0xNiAtNTUgLTI1IC04N2MtMjUgLTg1IC03MyAtMjM1IC0xMTcgLTI3OWMtMjUgLTI1IC00OCAtMzUgLTgwIC0zNWMtNDYgMCAtODIgMjggLTgyIDgxYzAgMjcgMjUgNTIgNTIgNTJjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC04IC02IC05IC0xMGMtMSAtNSAzIC05IDYgLTExYzQgLTMgOSAtNSAxNCAtNSBjNiAwIDExIDIgMTYgNWMyNCAxNiAzMSA0NiA1MiAxMjhsMyAxMmMxMiA0NiAyMSA4NSAyOSAxMjJjNyAzMyAxNSA2OCAyNSAxMDhsMSAzaC02M2MtNiAwIC0xMCA0IC0xMCAxMHYyMmMwIDYgNCAxMSAxMCAxMWg3NmwxIDFjMjIgNjYgNDUgMTEwIDcxIDEzM2MzMyAzMCA2NCAzOCA4OCAzOGM2IDAgMTIgMCAxNyAtMWMzMiAtNSA1NyAtMjMgNjUgLTM4YzcgLTExIDEwIC0yNCAxMCAtMzZjMCAtNyAtMSAtMTMgLTMgLTE5IGMtMyAtMTEgLTEzIC0yNCAtMjMgLTI5cy0xOCAtNyAtMjUgLTdzLTEzIDIgLTE3IDRjLTEwIDQgLTE4IDEzIC0yMSAyMmMtMSA1IC0yIDEwIC0yIDE1YzAgMTMgNSAyNiAxNSAzNGM0IDIgNiA3IDYgMTNjMCAxIDAgMyAtMSA1Yy0yIDQgLTUgNyAtMTAgOGMtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMzbC0xIC0zaDE1NmwxIDFjMjIgNjYgNDUgMTA5IDcxIDEzMyBjMzMgMzAgNjQgMzggODggMzhjNiAwIDEyIDAgMTcgLTFjMzIgLTUgNTcgLTIzIDY1IC0zOGM3IC0xMSAxMCAtMjQgMTAgLTM2YzAgLTcgLTEgLTEzIC0zIC0xOWMtMyAtMTEgLTEzIC0yNCAtMjMgLTI5cy0xOCAtNyAtMjUgLTdzLTEzIDIgLTE3IDRjLTEwIDQgLTE4IDEzIC0yMSAyMmMtMSA1IC0yIDEwIC0yIDE1YzAgMTMgNSAyNiAxNSAzNGM0IDIgNiA3IDYgMTNjMCAxIDAgMyAtMSA1Yy0yIDQgLTUgNyAtMTAgOGMtMSAwIC0zIDEgLTUgMSBjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzM2wtMSAtM2gxNTZsMSAxYzIyIDY2IDQ1IDEwOSA3MSAxMzNjMzMgMzAgNjQgMzggODggMzhjNiAwIDEyIDAgMTcgLTFjMzIgLTUgNTcgLTIzIDY1IC0zOGM3IC0xMSAxMCAtMjQgMTAgLTM2YzAgLTcgLTEgLTEzIC0zIC0xOWMtMyAtMTEgLTEzIC0yNCAtMjMgLTI5cy0xOCAtNyAtMjUgLTdzLTEzIDIgLTE3IDRjLTEwIDQgLTE4IDEzIC0yMSAyMiBjLTEgNSAtMiAxMCAtMiAxNWMwIDEzIDUgMjYgMTUgMzRjNCAyIDYgNyA2IDEzYzAgMSAwIDMgLTEgNWMtMiA0IC01IDcgLTEwIDhjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzM2wtMSAtM2gxNTZsMSAxYzIyIDY2IDQ1IDEwOSA3MSAxMzNjMzMgMzAgNjQgMzggODggMzhjNiAwIDEyIDAgMTcgLTFjMzIgLTUgNTcgLTIzIDY1IC0zOGM3IC0xMiAxMCAtMjUgMTAgLTM4IGMwIC02IDAgLTEyIC0yIC0xN2MtMyAtMTEgLTE0IC0yNCAtMjQgLTI5cy0xOCAtNyAtMjUgLTdzLTEzIDIgLTE3IDRjLTEwIDQgLTE4IDEzIC0yMSAyMmMtMSA1IC0yIDEwIC0yIDE1YzAgMTMgNSAyNiAxNSAzNGM0IDIgNiA3IDYgMTNjMCAxIDAgMyAtMSA1Yy0yIDQgLTUgNyAtMTAgOGMtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMzbC0xIC0zaDE1NmwxIDEgYzIyIDY2IDQ1IDEwOSA3MSAxMzNjMjEgMjAgNDIgMzAgNjEgMzVjOCAyIDIwIDMgMjggM2M1IDAgMTIgMCAxNyAtMWMzMiAtNSA1NiAtMjMgNjQgLTM4YzQgLTcgOCAtMTkgOSAtMjd2LTFjMCAtMyAxIC03IDEgLTEwYzAgLTUgLTEgLTEyIC0yIC0xN2MtMyAtMTEgLTE0IC0yNCAtMjQgLTI5Yy05IC01IC0xNyAtNiAtMjQgLTZoLTVjLTQgMCAtMTAgMiAtMTMgM2MtNiAyIC0xMyA5IC0xNyAxNGMtMiAyIC0zIDUgLTQgOCBjLTIgNSAtMiAxMSAtMiAxNmMwIDEzIDUgMjUgMTUgMzNjNCAyIDYgNyA2IDEzYzAgMSAwIDMgLTEgNWMtMSAzIC01IDYgLTggN2MtMSAwIC0xIDEgLTIgMWgtNmMtMyAwIC03IDAgLTkgLTFjLTMgLTEgLTcgLTQgLTEwIC02cy03IC03IC05IC0xMGMtMTAgLTE0IC0yMCAtNDMgLTQyIC0xMjNsLTEgLTNoNjBjNiAwIDEwIC01IDEwIC0xMXYtMjJjMCAtNiAtNCAtMTAgLTEwIC0xMGgtNzJsLTEgLTF2LTFjLTcgLTIzIC0xNiAtNTUgLTI1IC04NyBjLTI1IC04NSAtNzMgLTIzNSAtMTE3IC0yNzljLTI1IC0yNSAtNDggLTM1IC04MCAtMzVjLTUgMCAtMTMgMCAtMTggMWMtMzcgNiAtNjQgMzQgLTY0IDgwYzAgMjcgMjUgNTIgNTIgNTJjMzYgMCA0NiAtMjYgNDYgLTQwYzAgLTE2IC02IC0zNSAtMjUgLTQzYy0xIDAgLTkgLTIgLTkgLTlzNSAtMTYgMTkgLTE2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjRGLnhtbAA8c3ltYm9sIGlkPSJFMjRGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTExMjZ2MTUxNGMwIDIgOCAyNCAxNSAyNmM0NSAxMSAxNDIgNTIgMjEyIDEzM2MyNiAzMSAzOCA2MiAzOCA5OWMwIDY3IC0yNiAxMDEgLTYxIDEzOGMtNCA0IC0xMCA4IC0xMCAxMWMwIDIgMSAzIDUgNXM4IDMgMTIgM2M2IDAgMTIgLTIgMTYgLTVjMzMgLTI2IDc5IC04MSA3OSAtMTYwYzAgLTMwIC00IC01NSAtMTEgLTc3YzYgLTI2IDExIC01NCAxMSAtODR2LTh2LTE4Yy0yIC0yMyAtNiAtNDcgLTEyIC03MiBjNiAtMjcgMTIgLTU3IDEyIC04OXYtOHYtMjBjLTIgLTIzIC01IC00NyAtMTIgLTcyYzYgLTI2IDEyIC01NiAxMiAtODh2LTd2LTIwYy0yIC0yMyAtNSAtNDggLTEyIC03MmM2IC0yNyAxMiAtNTcgMTIgLTg5di03di0yMGMtMiAtMjMgLTUgLTQ4IC0xMiAtNzJjNiAtMjYgMTIgLTU3IDEyIC04OHYtOHYtMjBjLTIgLTIzIC01IC00NyAtMTIgLTcyYzYgLTI2IDEyIC01NiAxMiAtODh2LTh2LTIwYy0xIC0xNiAtNCAtMzQgLTcgLTUxIGM2IC00MCAxMCAtODEgMTAgLTExOGMwIC0xODUgLTE0MCAtMjYyIC0xOTMgLTMxMmMtNDAgLTM4IC02OCAtODMgLTg2IC0xNTZjLTIgLTcgLTcgLTE2IC0xNSAtMTZzLTE1IDkgLTE1IDE2ek0yMTggLTU5MGMzMSAzOSA0OCA4MSA0OCAxMzJjMCA2IDAgMTEgLTEgMTdjLTcgLTExIC0xNSAtMjIgLTI0IC0zM2MtNTIgLTU4IC0xNDAgLTEwNSAtMTc4IC0xNjBjLTE1IC0yMiAtMjMgLTQ3IC0yOCAtNjljODkgMzMgMTQ0IDY2IDE4MyAxMTN6IE0yMTggLTQwMmMzMSAzOSA0OCA4MSA0OCAxMzJjMCA1IDAgMTEgLTEgMTdjLTcgLTExIC0xNSAtMjMgLTI0IC0zM2MtNTIgLTU4IC0xNDAgLTEwNSAtMTc4IC0xNjBjLTE1IC0yMiAtMjMgLTQ3IC0yOCAtNjljODkgMzMgMTQ0IDY1IDE4MyAxMTN6TTIxOCAtMjE0YzMxIDM5IDQ4IDgxIDQ4IDEzMmMwIDUgMCAxMSAtMSAxN2MtNyAtMTIgLTE1IC0yMyAtMjQgLTMzYy01MiAtNTkgLTE0MCAtMTA1IC0xNzggLTE2MCBjLTE1IC0yMiAtMjMgLTQ3IC0yOCAtNjljODkgMzMgMTQ0IDY1IDE4MyAxMTN6TTIxOCAtMjZjMzEgMzkgNDggODAgNDggMTMxYzAgNSAwIDExIC0xIDE3Yy03IC0xMiAtMTUgLTIzIC0yNCAtMzNjLTUyIC01OSAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNCAtMjIgLTIzIC00NiAtMjggLTY4Yzg5IDMzIDE0NCA2NSAxODMgMTEzek0yMTggMTYxYzMxIDM5IDQ4IDgwIDQ4IDEzMGMwIDcgMCAxNCAtMSAyMWMtNyAtMTIgLTE1IC0yMyAtMjQgLTMzIGMtNTIgLTU5IC0xNDAgLTEwNSAtMTc4IC0xNjBjLTE1IC0yMyAtMjQgLTQ5IC0yOCAtNzJjODkgMzQgMTQ0IDY2IDE4MyAxMTR6TTExMyAzNTljLTU3IC00OCAtNjcgLTgyIC03NCAtMTA3YzAgLTQgLTEgLTkgLTIgLTE0Yzg3IDMzIDE0MiA2NSAxODEgMTEzYzMxIDM4IDQ3IDgwIDQ4IDEzMGMwIDUgMCAxMSAtMSAxNmMtMyAtNSAtNyAtMTEgLTExIC0xNmMtMjcgLTM1IC04MiAtNzIgLTE0MSAtMTIyek0zNSAtODkxIGM1MCAxNCAxMjggMzkgMTkwIDExNWMyNiAzMyA0MiA3NSA0MiAxNTBjLTcgLTEyIC0xNiAtMjQgLTI2IC0zNmMtNTIgLTU4IC0xNDAgLTEwNSAtMTc4IC0xNjBjLTE1IC0yMiAtMjMgLTQ3IC0yOCAtNjl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1RTUueG1sADxzeW1ib2wgaWQ9IkU1RTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUgMTc4aDExOXYxMTljMCAxMCAxMSAxNSAyMiAxNXMyMiAtNSAyMiAtMTV2LTExOWgxMTljMTAgMCAxNSAtMTEgMTUgLTIycy01IC0yMiAtMTUgLTIyaC0xMTl2LTExOWMwIC0xMCAtMTEgLTE1IC0yMiAtMTVzLTIyIDUgLTIyIDE1djExOWgtMTE5Yy0xMCAwIC0xNSAxMSAtMTUgMjJzNSAyMiAxNSAyMnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI2OC54bWwAPHN5bWJvbCBpZD0iRTI2OCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NjcgMTA3bC0zOCAtN3YtMTY1bDMzIDdjOSAwIDE2IC0zIDE2IC0xNHYtNTljMCAtNiAtNSAtMTMgLTExIC0xNGwtMzggLTd2LTE0N2gtMjh2MTQxbC04OSAtMTh2LTE1NWgtMjh2MTQ5bC0zMyAtN2MtOSAwIC0xNyAzIC0xNyAxNHY1OGMwIDYgNSAxMyAxMSAxNGwzOSA4djE2NWwtMzMgLTdjLTkgMCAtMTcgMyAtMTcgMTR2NThjMCA2IDUgMTMgMTEgMTRsMzkgOHYxNDdoMjh2LTE0MWw4OSAxOHYxNTVoMjh2LTE0OWwzMyA3IGM5IDAgMTYgLTMgMTYgLTE0di01OWMwIC02IC01IC0xMyAtMTEgLTE0ek0xNjYgMTgzYzMgLTIgNSAtNyA1IC0xMXYtNDk1aC0yN3YxNzVsLTEyNiAtMzVjLTkgMCAtMTggMiAtMTggMTN2NDk1aDI4di0xNzVsMTI2IDM1aDFsMiAxYzQgMCA3IC0xIDkgLTN6TTI4IC05N2wxMTYgMzJ2MTY1bC0xMTYgLTMzdi0xNjR6TTMxMiA3NnYtMTY1bDg5IDE4djE2NXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUzRC54bWwAPHN5bWJvbCBpZD0iRTUzRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjcgLTYwYzM2IDAgNDUgLTI2IDQ1IC00MGMwIC0xNiAtNiAtMzQgLTI1IC00MmMtNSAtMiAtNyAtNiAtOCAtMTBjMCAtNSAxIC04IDUgLTExczkgLTUgMTQgLTVjNiAwIDEyIDIgMTcgNWMyNCAxNiAzMCA0NSA1MSAxMjdsMyAxMmMxMiA0NiAyMSA4NCAyOSAxMjFjNyAzMyAxNSA2NyAyNSAxMDd2NGgtNjJjLTYgMCAtMTAgNCAtMTAgMTB2MjJjMCA2IDQgMTAgMTAgMTBoNzZ2MmMyNSA3NCA2NiAxNjkgMTU5IDE2OSBjNDUgMCA5MCAtMjYgOTAgLTc2YzAgLTYgMCAtMTIgLTIgLTE3Yy01IC0yMCAtMjYgLTM2IC00NyAtMzZjLTcgMCAtMTQgMiAtMTggNGMtMTAgNCAtMTggMTMgLTIxIDIyYy0xIDUgLTIgOSAtMiAxNGMwIDE0IDUgMjcgMTUgMzVjNCAyIDYgNyA2IDEyYzAgNiAtNSAxMiAtMTEgMTNjLTEgMCAtMyAxIC01IDFjLTUgMCAtMTIgLTIgLTIwIC04Yy0xNSAtMTIgLTIzIC0zMCAtNTEgLTEzMnYtM2g1OWM2IDAgMTAgLTQgMTAgLTEwdi0yMiBjMCAtNiAtNCAtMTAgLTEwIC0xMGgtNzJ2LTJjLTcgLTIzIC0xNiAtNTQgLTI1IC04NmMtMjQgLTg1IC03MiAtMjM0IC0xMTYgLTI3OGMtMjUgLTI1IC00OCAtMzUgLTgwIC0zNWMtNDYgMCAtODEgMjkgLTgxIDgxYzAgMjcgMjUgNTIgNTIgNTJ6TTYzNiAyMDNjLTUgLTEgLTE5IC0yIC0zMyAtMmgtMTBjLTE2IDEgLTI5IDQgLTM0IDVjLTQgMCAtNSAwIC03IC00cy0xNiAtMzkgLTE5IC00NnMtNCAtMTIgLTEwIC0xMmgtMTEgYy02IDAgLTkgNCAtOSAxMGMzIDcgMjQgMzAgMzQgODVjMiAxMSA4IDE2IDE0IDE4YzEyIDAgMjIgLTEgMzQgLTNjMTMgLTIgMjYgLTMgNDMgLTNjOSAwIDE5IDAgMzEgMWw0OCA0aDFjMiAwIDcgLTEgOCAtOXYtNmMwIC0xIC0xIC00IC0yIC01Yy00IC05IC0xMiAtMTcgLTIwIC0yNWMtNyAtNyAtMTQzIC0xMjIgLTE0MyAtMTIycy0xIC0xIC0xIC0yczAgLTEgMiAtMmM0IC0yIDIyIC05IDM4IC0yMXMyMiAtMjAgMjcgLTIzIGMyIC0yIDUgLTIgNyAtMmMxNyAwIDI3IDIyIDI3IDM2djZjLTEgNCAtMTcgOCAtMTcgMjdjMCAxMyA5IDI4IDI2IDI4YzIxIDAgMjggLTE0IDI4IC0zNGMwIC01MyAtMzggLTEwMyAtOTMgLTEwM2MtMjMgMCAtNDYgOCAtNTYgMjVjLTYgMTEgLTEwIDI0IC0yNyAyNHMtMjMgLTE4IC0yOSAtMjhjLTUgLTcgLTE2IC0yMCAtMzAgLTIwYy00IDAgLTcgMSAtMTEgM2MwIDAgLTcgNSAtNyAxNGMwIDYgMyAxMyAxMyAyMSBjMjYgMjEgMTkwIDE1NCAxOTEgMTU1czIgMiAyIDRjMCAzIC0yIDYgLTUgNnpNMTg5IDI1M2MyMiAwIDQxIC0xNiA0MSAtMzljMCAtMzEgLTE2IC01NSAtNDggLTU1Yy05IDAgLTE5IDIgLTI2IDEwYy00IDQgLTYgMTEgLTYgMTdjMCA4IDMgMTYgMTIgMjN2MnMwIDIgLTMgNGMtMSAxIC0yIDEgLTMgMWMtMyAwIC03IC0yIC0xMSAtNmMtMTYgLTE2IC00OCAtNTAgLTY4IC0xOTFjMCAtMyAtMSAtNiAtMSAtN2MtMiAtMTEgLTcgLTEyIC0xMSAtMTIgaC01NWMtOCAwIC0xMCA1IC0xMCAxMnY0bDM0IDEwOWMxMSAzNSAyMCA2NCAyMCA4MWMwIDggLTIgMTQgLTcgMTZjLTIgMSAtMyAxIC01IDFjLTIyIDAgLTM5IC01NCAtMzkgLTU0bC0xNSA4YzEwIDMzIDMzIDc3IDczIDc3YzUgMCAxMCAtMSAxNSAtMmMyOSAtNyAzOCAtNDEgMzggLTQxbDMgNGMxNyAyMyA0MyAzOCA3MiAzOHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI4My54bWwAPHN5bWJvbCBpZD0iRTI4MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNzggMTEwbC0zNiAtN3YtMTY1bDMxIDdoM2M4IDAgMTQgLTYgMTQgLTE0di01OWMwIC02IC02IC0xMyAtMTIgLTE0bC0zNiAtN3YtMTQ3aC0yOHYxNDFsLTU5IC0xMnYtMTQ2aC0yN3YxNDFsLTUzIC0xMXYtMTQ1aC0yN3YxMzlsLTMxIC02aC0zYy04IDAgLTE0IDYgLTE0IDE0djU4YzAgNiA1IDEyIDExIDEzbDM3IDh2MTY2bC0zMSAtN2gtM2MtOCAwIC0xNCA2IC0xNCAxNHY1OGMwIDYgNSAxMiAxMSAxM2wzNyA4djE1N2gyN3YtMTUxIGw1MyAxMXYxNTZoMjd2LTE1MWw1OSAxMnYxNTVoMjh2LTE0OWwzMSA3aDNjOCAwIDEzIC02IDEzIC0xNHYtNTljMCAtNiAtNSAtMTMgLTExIC0xNHpNMTI4IC04NXYxNjVsLTUzIC0xMXYtMTY1ek0xNTUgODV2LTE2NWw1OSAxMnYxNjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwQTkueG1sADxzeW1ib2wgaWQ9IkUwQTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzIwIDk2bC0xMjIgLTk2bDEyMiAtOTZjMyAtMiA1IC02IDUgLTEwYzAgLTMgLTIgLTcgLTQgLTlsLTEyIC0xM2MtMiAtMyAtNiAtNCAtMTAgLTRjLTMgMCAtNyAxIC05IDNsLTEyNyAxMDFsLTEyOCAtMTAxYy0yIC0yIC02IC0zIC05IC0zYy00IDAgLTggMSAtMTAgNGwtMTIgMTNjLTIgMiAtNCA2IC00IDljMCA0IDIgOCA1IDEwbDEyMiA5NmwtMTIyIDk2Yy0zIDIgLTUgNiAtNSAxMHMyIDggNCAxMGwxMyAxMmMzIDIgNSA0IDkgNCBjMyAwIDcgLTEgOSAtM2wxMjggLTEwMWwxMjcgMTAxYzIgMiA2IDMgOSAzYzQgMCA3IC0yIDEwIC00bDEyIC0xMmMyIC0yIDQgLTUgNCAtOXYtMWMwIC00IC0yIC04IC01IC0xMHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA4MS54bWwAPHN5bWJvbCBpZD0iRTA4MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDkgLTE5N2g3NmM3IDAgMTEgLTUgMTEgLTEydi0yMmMwIC03IC00IC0xMiAtMTEgLTEyaC0yNzRjLTcgMCAtMTIgNSAtMTIgMTJ2MjJjMCA3IDUgMTIgMTIgMTJoNzZ2MzQxbC03MSAtMTIyYy0yIC0zIC02IC02IC0xMCAtNmMtMiAwIC00IDEgLTYgMmwtMTkgMTFjLTMgMiAtNiA2IC02IDEwYzAgMiAwIDQgMSA2bDExMiAxOTRsNCA0YzIgMSA0IDIgNiAyaDk5YzcgMCAxMiAtNSAxMiAtMTJ2LTQzMHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTg4OC54bWwAPHN5bWJvbCBpZD0iRTg4OCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNjAgMTA5YzAgLTY3IC02MCAtMTE0IC0xNDUgLTExNGMtNjkgMCAtMTE1IDM0IC0xMTUgODRjMCAyNyAxNCA1MyAzOCA3MWMxMyAxMCAyOCAxOSA1MCAyN2MtMjcgMjQgLTM4IDQ2IC0zOCA3N2MwIDY1IDUzIDExMSAxMjkgMTExYzYyIDAgMTA0IC0zMyAxMDQgLTgyYzAgLTM5IC0yMyAtNjUgLTc0IC04NGMzMyAtMjEgNTEgLTUzIDUxIC05MHpNNjIgODFjMCAtMzcgMjYgLTYxIDY0IC02MXM2NyAyNiA2NyA1OSBjMCAyNSAtMTQgNDMgLTQ2IDYxYy00IDMgLTQgMiAtMjQgMTJjLTYgMyAtNyA0IC0xNSA4Yy0zMCAtMTcgLTQ2IC00NiAtNDYgLTc5ek0yMjYgMjgyYzAgMzYgLTIxIDU3IC01NSA1N3MtNTggLTIzIC01OCAtNTRjMCAtMjIgOSAtMzQgMzUgLTUwYzcgLTQgMTIgLTggNDAgLTIyYzI4IDIxIDM4IDQwIDM4IDY5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNjUwLnhtbAA8c3ltYm9sIGlkPSJFNjUwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTk0MCA4Yy0yMyAwIC00MiAyMSAtNDIgNDZjMCAyNiAxOSA0NyA0MiA0N2MyMiAwIDQxIC0yMSA0MSAtNDdjMCAtMjUgLTE5IC00NiAtNDEgLTQ2ek03NTggNjFjMjcgNSA0MCAyMCA0MCA4NGMwIDU0IC0xNCA4OCAtMjkgMTE2Yy03IC0xIC03MiAtMTEgLTcyIC0xMjBjMCAtNDYgMjMgLTgxIDUzIC04MWMzIDAgNiAwIDggMXpNNTIyIDI3M2MtMjYgMCAtNDQgLTMyIC00NCAtOTBjMCAtMTMgMSAtMjcgMyAtNDJjMyAzIDMxIDMyIDU0IDU3IGMxMiAxMyAxNyAyOCAxNyA0MWMwIDE5IC0xMSAzNCAtMzAgMzR6TTE3MCAzNTJjMCAtNTQgLTQxIC05OCAtODIgLTk4cy04OCAyMyAtODggOThzOTAgMTkzIDI0NCAxOTNjMTcgMCAzNSAtMiA1NCAtNWMxMTEgLTIwIDE1MiAtODkgMTUyIC0xNDNjMCAtMjggLTExIC01MiAtMjggLTY0Yy0xNCAtMTAgLTMwIC0xNSAtNDYgLTE1Yy0zNCAwIC03MCAyMCAtOTIgNjVjLTMgNyAtNyAxNSAtNyAyMmMwIDEgLTEgMSAwIDJjMCA2IDIgMTEgNyAxNSBjNCAzIDcgNCAxMSA0YzkgMCAxOCAtOSAyNCAtMTVjNyAtNiAyNSAtMjMgNDQgLTIzYzYgMCAxMiAyIDE4IDdjNCAzIDYgOSA2IDE2YzAgMjUgLTI1IDY3IC04OSA4NGMtMiAtMiAtMTcgLTE0IC0zMCAtNDNjLTEwIC0yMCAtMjMgLTQ0IC0yMiAtNjNjMCAtNyAxIC0xMyA1IC0xOWMxNSAtMjEgNTYgLTc5IDYxIC04NWMyIC00IDIzIC0zNiAyMyAtNjljMCAtOCAtMiAtMTUgLTUgLTIyYy0xNSAtMzcgLTUwIC02MyAtNTQgLTY2IGMxIDAgMTEgMyA0MyAtMzFjMTQgLTE1IDM3IC0yOSA1NiAtMjljNiAwIDExIDEgMTYgNGMyMiAxMyAzMSAyNSAzMiAyNmMtNSAxNiAtNyAzNSAtNyA1NmMwIDc0IDMxIDE2MyAxMTAgMTYzYzQwIDAgNzQgLTMyIDc0IC03NGMwIC0yNiAtMTMgLTU1IC00NSAtODNjLTQwIC0zNCAtNjEgLTUzIC02MyAtNTVjMSAtNSAxMiAtNTEgNTQgLTUxYzQwIDAgNzggMzQgODYgNDRjLTEgNyAtMSAxNiAtMSAyOGMwIDUyIDE1IDE0MiAxMTMgMTc2IGMtNCA3IC00NSA2OSAtMTc2IDExOWMtNyAzIC0xNSA1IC0yMiA4Yy0yIDEgLTE5IDggLTIwIDIydjNjMiA4IDggMTAgMTUgMTBoNGM3IDAgMTQgLTIgMjEgLTNjNjQgLTEyIDI4NyAtODMgMzExIC0yODljMCAtOCAxIC0xNiAxIC0yNGMwIC03MSAtMzYgLTEzNiAtMTAwIC0xNTNjLTggLTIgLTE2IC0zIC0yNCAtM2MtNDcgMCAtOTQgMzQgLTEwOSA3NGMtOCAtNyAtNzEgLTczIC0xMzEgLTczYy01MSAwIC03OSA2NyAtODIgNzQgYy00NCAtMzcgLTY2IC03NCAtMTAwIC03NGMtMzAgMCAtNDMgOCAtNjIgMzRjLTExIDE1IC0yMiA0MSAtMzkgNDFjLTIxIDAgLTM2IC0yOCAtNDggLTQwYy0xNCAtMTYgLTQxIC0zOCAtNjMgLTM4Yy0xMSAwIC0yMCA1IC0yNyAxOGMtMyA3IC00IDEzIC00IDE5YzAgMzcgNjAgNjMgNzEgNzBjMTUgMTAgNDkgMjggODMgNTdjMTggMTYgMjYgMzAgMjYgNDNjMCAxMCAtNCAxOSAtMTAgMjdjLTE2IDIyIC01MyA2NSAtNzAgOTAgYy02IDkgLTkgMTkgLTkgMzBjMCAyMyAxMCA0MyAxMSA0NWMxNSAzOSA0OCA5OCA1NiAxMTJoLTZjLTIyIDAgLTk0IC03IC0xNDMgLTc1Yy0yMCAtMjYgLTI3IC01MCAtMjcgLTY4YzAgLTIwIDEwIC0zNCAyMiAtMzVjMiAtMSA0IC0xIDYgLTFjMTQgMCAyNSAxMCAzMCAzMmM0IDE5IDE0IDI1IDIyIDI0aDJjMTAgMCAxNyAtOCAxNyAtMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0Y0MUEueG1sADxzeW1ib2wgaWQ9IkY0MUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzA2IDM5MXYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IDIwNHYtMTI1bC0zMDYgLTgwdjEyNnpNMzA2IDE2di0xMjVsLTMwNiAtNzl2MTI1ek0zMDYgLTE3MXYtMTI1bC0zMDYgLTgwdjEyNXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRjQwMy54bWwAPHN5bWJvbCBpZD0iRjQwMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNiAxNGMxIC0xIDIgLTMgMiAtNHMwIC0yIC0xIC0zYzAgLTEgLTIgLTIgLTMgLTJzLTIgMCAtMiAxYy0xIDEgLTE4IDE3IC0xOCA2MHYzNDdjMCAyMiAtMSA1NiAtMTMgODVoLTF2MHYxdjB2MXYxdjB2MHYxdjBoMWMxMiAyOSAxMyA2MyAxMyA4NXYzNDdjMCA0MyAxNiA1OSAxOCA2MGMwIDEgMSAxIDIgMXMyIC0xIDMgLTJzMSAtMiAxIC0zcy0xIC0zIC0yIC00YzAgMCAtMTQgLTE1IC0xNCAtNTJ2LTM0N3YtMTAgYzAgLTE3IC0xIC00OCAtMTMgLTc3YzEyIC0yOSAxMyAtNjAgMTMgLTc3di0xMHYtMzQ3YzAgLTM3IDE0IC01MSAxNCAtNTJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0Y0MTcueG1sADxzeW1ib2wgaWQ9IkY0MTciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzA2IDIwNHYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IDM5MnYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IDIwNHYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IDE3di0xMjVsLTMwNiAtODB2MTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNDQ2LnhtbAA8c3ltYm9sIGlkPSJFNDQ2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM0MyA4NGMzIC0yIDUgLTYgNSAtMTB2LTU5YzAgLTYgLTQgLTEwIC0xMCAtMTJsLTE1MSAtNDF2LTQxbDkyIDI1YzEgMCAyIDEgMyAxYzMgMCA2IC0xIDggLTNjMyAtMiA1IC02IDUgLTEwdi01OWMwIC02IC0zIC0xMSAtOSAtMTNsLTk5IC0yNnYtMTUyaC0yNnYxNDVsLTkyIC0yNWgtM2MtMyAwIC02IDAgLTggMmMtMyAyIC01IDcgLTUgMTF2NThjMCA2IDMgMTAgOSAxMmw5OSAyN3Y0MGwtMTQ1IC0zOWgtM2MtMyAwIC02IDEgLTggMyBjLTMgMiAtNSA2IC01IDEwdjU4YzAgNiA0IDEwIDEwIDEybDE1MSA0MnY0MGwtOTIgLTI0Yy0xIDAgLTIgLTEgLTMgLTFjLTMgMCAtNiAxIC04IDNjLTMgMiAtNSA2IC01IDEwdjU4YzAgNiAzIDExIDkgMTNsOTkgMjd2MTUyaDI2di0xNDVsOTIgMjVoM2MzIDAgNiAwIDggLTJjMyAtMiA1IC03IDUgLTExdi01OWMwIC02IC0zIC0xMCAtOSAtMTJsLTk5IC0yNnYtNDFsMTQ1IDM5YzEgMCAyIDEgMyAxYzMgMCA2IC0xIDggLTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QzUueG1sADxzeW1ib2wgaWQ9IkU0QzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjUyIC0xMDNjMCAzOCAzMSA2OSA2OSA2OXM2OSAtMzEgNjkgLTY5cy0zMSAtNjkgLTY5IC02OXMtNjkgMzEgLTY5IDY5ek02MzkgLTIybC0zMDggLTQyNmMtMiAtMyAtNyAtNiAtMTEgLTZzLTkgMyAtMTEgNmwtMzA2IDQyNmMtMSAyIC0zIDYgLTMgOGMwIDggNiAxNCAxNCAxNGg0M2M0IDAgOSAtMyAxMSAtNmwyNTIgLTM1MWwyNTQgMzUxYzIgMyA3IDYgMTEgNmg0M2M4IDAgMTQgLTYgMTQgLTE0YzAgLTIgLTIgLTYgLTMgLTh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QjEueG1sADxzeW1ib2wgaWQ9IkU0QjEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUyIC02N2MtMTUgMTYgLTE1IDQwIDAgNTVjOCA4IDE4IDEyIDI4IDEyczIwIC00IDI4IC0xMmMxNSAtMTUgMTUgLTM5IDAgLTU1Yy04IC04IC0xOCAtMTEgLTI4IC0xMXMtMjAgMyAtMjggMTF6TTE4IC0xMTBsMzMzIC0xMDNjNSAtMiAxMCAtNyAxMCAtMTNzLTUgLTEyIC0xMCAtMTRsLTMzMyAtMTAzaC0xbC0yIC0xYy05IDAgLTE1IDYgLTE1IDE0djIzYzAgNiA1IDExIDEwIDEzbDIxNCA2OGwtMjE0IDY3Yy01IDIgLTEwIDcgLTEwIDEzIHYyM2MwIDggNiAxNCAxNSAxNGwyIC0xaDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0RUQueG1sADxzeW1ib2wgaWQ9IkU0RUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTU4IDk4NmwzMyAxNTZzLTE0IC0yMSAtMzIgLTM4Yy0xOCAtMTggLTU1IC0zNSAtODMgLTM4aC0xM2MtMTYgMCAtMzAgMiAtNDMgNmMtMjcgOCAtNDggMzIgLTUyIDYydjdjMCAzNiAyNyA2NyA2NCA3MWg3YzM2IDAgNjcgLTI3IDcxIC02NGMxIC0yIDEgLTUgMSAtN2MwIC0xNiAtNSAtMzAgLTE0IC00MWMxNiA0IDMxIDEzIDQzIDI0YzM5IDM2IDYzIDgyIDY2IDkyYzIgNiA3IDkgMTIgMTBoNWM2IC0yIDEwIC03IDExIC0xMyBjMCAtMSAtMSAtMiAtMSAtNGwtNDYyIC0yMjEzbC0yNyA2bDc5IDM3NmMtMTAgLTEzIC0yMCAtMjYgLTMxIC0zNmMtMjUgLTIzIC01NSAtMzQgLTg0IC0zN2MtNSAtMSAtMTAgLTEgLTE2IC0xYy0xNCAwIC0yOCAyIC0zOSA3Yy0yOCA3IC00OSAzMSAtNTIgNjF2N2MwIDM2IDI3IDY3IDYzIDcxaDhjMzYgMSA2NyAtMjcgNzEgLTYzdi04YzAgLTE1IC01IC0zMCAtMTMgLTQxYzE1IDUgMzAgMTMgNDMgMjRjMzcgMzQgNjUgMTAxIDcwIDExNCBsMzIgMTUyYy05IC0xMyAtMTkgLTI1IC0zMSAtMzZjLTI0IC0yMiAtNTQgLTM0IC04MyAtMzdoLTEzaC02Yy0xMyAwIC0yNiAyIC0zNyA2Yy0yNyA4IC00OCAzMiAtNTEgNjFjMCAzIC0xIDUgLTEgOGMwIDM2IDI4IDY3IDY0IDcxaDhjMzYgMCA2NyAtMjcgNzEgLTY0di03YzAgLTE1IC01IC0zMCAtMTMgLTQyYzE1IDUgMzAgMTMgNDMgMjVjMzUgMzIgNjMgOTUgNjkgMTEybDMzIDE1NWMtMTAgLTE0IC0yMCAtMjYgLTMxIC0zNyBjLTI1IC0yMiAtNTUgLTM0IC04NCAtMzdoLTEyaC02Yy0xNCAwIC0yNiAyIC0zNyA2Yy0yOCA4IC00OSAzMiAtNTIgNjF2OGMwIDM2IDI3IDY3IDY0IDcxaDdjMzYgMCA2NyAtMjcgNzEgLTY0di03YzAgLTE2IC01IC0zMCAtMTMgLTQyYzE1IDUgMzAgMTMgNDMgMjVjMzYgMzIgNjMgOTMgNjkgMTExbDMzIDE1OGMtOSAtMTQgLTE5IC0yNyAtMzEgLTM3Yy0yNSAtMjMgLTU1IC0zNCAtODMgLTM3Yy01IC0xIC0xMCAtMSAtMTUgLTEgYy0xNSAwIC0yOSAyIC00MSA3Yy0yNyA3IC00OCAzMSAtNTEgNjFjLTEgMiAtMSA1IC0xIDdjMCAzNiAyNyA2NyA2NCA3MWMzIDEgNSAxIDggMWMzNiAwIDY3IC0yOCA3MCAtNjRjMSAtMiAxIC0zIDEgLTV2LTNjMCAtMTUgLTUgLTI5IC0xNCAtNDFjMTYgNSAzMSAxMyA0MyAyNGMzNyAzNCA2NSA5NyA3MCAxMTNsMzMgMTU4Yy05IC0xNCAtMjAgLTI3IC0zMSAtMzdjLTI1IC0yMyAtNTUgLTM1IC04NCAtMzdjLTQgLTEgLTggLTEgLTEzIC0xIGMtMTUgMCAtMzAgMiAtNDIgNmMtMjggOCAtNDkgMzIgLTUyIDYydjdjLTEgMzYgMjcgNjcgNjMgNzFoOGMzNiAwIDY3IC0yNyA3MSAtNjN2LThjMCAtMTUgLTUgLTMwIC0xMyAtNDFjMTUgNSAzMCAxMiA0MyAyNGMzOSAzNSA2NSA4NyA3MCAxMTFjOSAzOSAzMiAxNTUgMzIgMTU1Yy05IC0xNCAtMTkgLTI3IC0zMSAtMzdjLTI0IC0yMiAtNTQgLTM0IC04MyAtMzdjLTUgMCAtMTAgLTEgLTE1IC0xYy0xNSAwIC0yOCAzIC00MCA3IGMtMjggOCAtNDkgMzEgLTUyIDYxYzAgMyAtMSA1IC0xIDhjMCAzNiAyOCA2NyA2NCA3MWg4YzM2IDAgNjcgLTI3IDcxIC02NHYtN2MwIC0xNSAtNSAtMzAgLTEzIC00MmMxNSA1IDMwIDEzIDQzIDI1YzM2IDMyIDYzIDkzIDY5IDExMWwzMyAxNTljLTkgLTE0IC0xOSAtMjcgLTMxIC0zN2MtMjUgLTIzIC01NSAtMzQgLTgzIC0zN2MtNSAtMSAtMTAgLTEgLTE1IC0xYy0xNSAwIC0yOSAyIC00MSA3Yy0yNyA3IC00OCAzMSAtNTEgNjEgYy0xIDMgLTEgNiAtMSA5YzEgMzUgMjggNjYgNjQgNjljMyAxIDUgMSA4IDFjMzYgMCA2NyAtMjggNzEgLTY0di01di0zYzAgLTE1IC01IC0yOSAtMTMgLTQxYzE1IDUgMzAgMTMgNDMgMjRjMzYgMzQgNjQgOTcgNjkgMTEzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEUyLnhtbAA8c3ltYm9sIGlkPSJFNEUyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMCAtMTFoLTk1Yy04IDAgLTE1IDcgLTE1IDE1djI0M2MwIDggNyAxNSAxNSAxNWg5NWM5IDAgMTUgLTcgMTUgLTE1di0yNDNjMCAtOCAtNiAtMTUgLTE1IC0xNXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTU2OS54bWwAPHN5bWJvbCBpZD0iRTU2OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNjYgMjMyYzUxIDAgOTAgLTQ3IDkwIC0xMThjMCAtNzUgLTY0IC0xMTQgLTEyMSAtMTE0Yy0zNCAwIC02MCAxMiAtODUgMzVsLTQgM3YtMTA1YzAgLTggLTUgLTEzIC0xMyAtMTNoLTljLTggMCAtMTQgNSAtMTQgMTN2MTM5bC02NSA2MWMtMjYgMjMgLTQxIDMxIC03MCAzMWMtMjUgMCAtNDUgLTIwIC00NSAtNDV2LTFjMCAtMjggMTEgLTQzIDMwIC00M2MyMSAwIDI2IDE1IDQ4IDE1YzIzIDAgNDEgLTE2IDQxIC00NSBjMCAtMzAgLTMxIC00NSAtNTggLTQ1Yy01MSAwIC05MSA0NyAtOTEgMTE4YzAgNzUgNjQgMTE0IDEyMSAxMTRjMzQgMCA2MSAtMTIgODYgLTM1bDMgLTN2MTA1YzAgOCA2IDE0IDE0IDE0aDljOCAwIDEzIC02IDEzIC0xNHYtMTM5bDY1IC02MWMyNiAtMjMgNDIgLTMxIDcxIC0zMWMyNSAwIDQ0IDIwIDQ0IDQ1djFjMCAyOCAtMTEgNDMgLTMwIDQzYy0yMSAwIC0yNiAtMTUgLTQ4IC0xNWMtMjMgMCAtNDEgMTYgLTQxIDQ1IGMwIDMwIDMyIDQ1IDU5IDQ1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjJBLnhtbAA8c3ltYm9sIGlkPSJFMjJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS03NiAtODVoMjI2di01NWgtMzAwdjY4bDIyNiAxNTdoLTIyNnY1NWgzMDB2LTY1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNUMzLnhtbAA8c3ltYm9sIGlkPSJFNUMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI2NiA5N2MtMjYgLTQ2IC02MCAtNzAgLTExOCAtNzBzLTEwMyAyOSAtMTI4IDg1Yy0xOCA0MCAtMjAgODAgLTIwIDgxYzAgOCA2IDE1IDE0IDE1YzcgMCAxNCAtNiAxNCAtMTRjMCAtMyAyIC0zNiAxOCAtNzJjMjAgLTQ0IDUzIC02NyAxMDIgLTY3czc0IDIyIDEwMCA2NWMyNSA0MyA3MSAxMjAgNzIgMTIyYzIgMyA2IDYgMTIgNnMxMCAtMyAxMiAtNmMyIC00IDY4IC0xMTEgNzUgLTEyM2M3IDEyIDcwIDExOCA3MyAxMjMgYzIgNCA3IDYgMTIgNmM0IDAgOCAtMiAxMSAtNmMzIC01IDcyIC0xMTUgNzkgLTEyN2w3OCAxMjdjMiAzIDcgNiAxMiA2YzYgMCA5IC0yIDEyIC02bDc4IC0xMjdsNTkgOTVsMjQgLTE0bC0xMTcgLTE4OXYwYy0yIC00IC04IC02IC0xMiAtN3YwYy00IDAgLTkgMyAtMTIgN2wtNzggMTI2Yy04IC0xMiAtNzYgLTEyMiAtNzggLTEyNmMtMyAtNCAtNyAtNyAtMTEgLTdzLTkgMSAtMTMgN3MtNzAgMTEzIC03OCAxMjQgYy03IC0xMiAtNzEgLTEyMCAtNzMgLTEyNGMtMyAtNCAtOCAtNyAtMTIgLTdjLTUgMCAtMTAgMyAtMTIgN2MtMyA0IC02NyAxMTIgLTc0IDEyNGMtMSAtMSAtMTAgLTE2IC0yMSAtMzR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1NjgueG1sADxzeW1ib2wgaWQ9IkU1NjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTAgMjMyYzI3IDAgNTkgLTE1IDU5IC00NWMwIC0yOSAtMTggLTQ1IC00MSAtNDVjLTIyIDAgLTI3IDE1IC00OCAxNWMtMTkgMCAtMzAgLTE1IC0zMCAtNDN2LTFjMCAtMjUgMTkgLTQ1IDQ0IC00NWMyOSAwIDQ1IDggNzEgMzFsODMgNzhsMjEgMjBjMjUgMjMgNTIgMzUgODYgMzVjNTcgMCAxMjEgLTM5IDEyMSAtMTE0YzAgLTcxIC00MCAtMTE4IC05MSAtMTE4Yy0yNyAwIC01OCAxNSAtNTggNDVjMCAyOSAxOCA0NSA0MSA0NSBjMjIgMCAyNyAtMTUgNDggLTE1YzE5IDAgMzAgMTUgMzAgNDN2MWMwIDI1IC0yMCA0NSAtNDUgNDVjLTI5IDAgLTQ0IC04IC03MCAtMzFsLTgzIC03OGwtMjIgLTIwYy0yNSAtMjMgLTUxIC0zNSAtODUgLTM1Yy01NyAwIC0xMjEgMzkgLTEyMSAxMTRjMCA3MSAzOSAxMTggOTAgMTE4eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTgzLnhtbAA8c3ltYm9sIGlkPSJFNTgzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTIzdjI1MmMwIDggNiAxNCAxNCAxNGg5YzcgMCAxNCAtNiAxNCAtMTR2LTI1MmMwIC04IC03IC0xNCAtMTQgLTE0aC05Yy04IDAgLTE0IDYgLTE0IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEUzLnhtbAA8c3ltYm9sIGlkPSJFNEUzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0IDVoMjk3YzggMCAxNCAtNiAxNCAtMTR2LTEwOGMwIC04IC02IC0xNCAtMTQgLTE0aC0yOTdjLTggMCAtMTQgNiAtMTQgMTR2MTA4YzAgOCA2IDE0IDE0IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEUxLnhtbAA8c3ltYm9sIGlkPSJFNEUxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMCAtMjUwaC05NWMtOCAwIC0xNSA3IC0xNSAxNXY0NzBjMCA4IDcgMTUgMTUgMTVoOTVjOCAwIDE1IC03IDE1IC0xNXYtNDcwYzAgLTggLTcgLTE1IC0xNSAtMTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1QkMueG1sADxzeW1ib2wgaWQ9IkU1QkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjg5IDM0Yy0zIC01IC02IC03IC0xMiAtN2MtMTAgMCAtMTQgOCAtMTUgMTVzLTEgMzcgLTE2IDcwYy0yMSA0NSAtNTUgNjggLTEwMyA2OGMtNDcgMCAtODEgLTIzIC05OSAtNjhjLTE2IC0zNyAtMTUgLTY2IC0xNiAtNzJjLTEgLTkgLTUgLTEzIC0xNSAtMTNzLTEzIDkgLTEzIDE0czEgNDEgMTggODJjMjMgNTUgNjcgODUgMTI1IDg1YzU5IDAgMTAzIC0zMCAxMjkgLTg1YzYgLTE1IDExIC0yOSAxNCAtNDJsMyA3bDkzIDE1MyBjMiA0IDUgNyA5IDdjNiAwIDExIC0xIDE0IC02bDc1IC0xMjNsNzMgMTIyYzIgNCA3IDcgMTIgN2MyIDAgNSAtMSA3IC0yYzEgLTEgNCAtMyA1IC00bDc5IC0xMjdsNCA3djE4NWMwIDggNiAxNCAxMyAxNGg5YzggMCAxNCAtNyAxNCAtMTR2LTEyNmwzNyA2MGMyIDQgOCA3IDEyIDdjNiAwIDkgLTIgMTIgLTZsNzkgLTEyN2w1OSA5NWwyMyAtMTRsLTExNyAtMTg5djBjLTIgLTQgLTcgLTcgLTEyIC03djBjLTQgMCAtOSAzIC0xMSA3bC03OSAxMjYgbC0zIC01di0xODZjMCAtOCAtNiAtMTQgLTE0IC0xNGgtOWMtNyAwIC0xMyA2IC0xMyAxNHYxMjdjLTQgLTYgLTM2IC01OCAtMzkgLTYyYy0zIC01IC04IC03IC0xMiAtN3MtOSAyIC0xMiA3Yy0yIDQgLTcwIDExMiAtNzcgMTI0bC03NCAtMTI0djBjLTIgLTQgLTggLTcgLTEyIC03djBjLTQgMCAtMTAgMyAtMTIgN2wtNzQgMTI0Yy02IC05IC01NiAtOTIgLTU5IC05N3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTIyNC54bWwAPHN5bWJvbCBpZD0iRTIyNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTQ1IDQxMGwyOTAgNjN2LTEyNmwtMjkwIC02M3YxMjZ6TS0xNDUgMjIxbDI5MCA2M3YtMTI2bC0yOTAgLTYzdjEyNnpNLTE0NSAzMmwyOTAgNjN2LTEyNmwtMjkwIC02M3YxMjZ6TS0xNDUgLTE1NmwyOTAgNjJ2LTEyNWwtMjkwIC02M3YxMjZ6TS0xNDUgLTM0NWwyOTAgNjN2LTEyNmwtMjkwIC02M3YxMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyMzAueG1sADxzeW1ib2wgaWQ9IkUyMzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTE4IDExYy0xNSAxNiAtMTUgNDAgMCA1NmM4IDggMTggMTEgMjggMTFzMjAgLTMgMjggLTExYzE1IC0xNiAxNSAtNDAgMCAtNTZjLTggLTcgLTE4IC0xMSAtMjggLTExcy0yMCA0IC0yOCAxMXpNMzUwIDExYy0xNSAxNiAtMTUgNDAgMCA1NmM4IDggMTggMTEgMjggMTFzMjAgLTMgMjggLTExYzE1IC0xNiAxNSAtNDAgMCAtNTZjLTggLTcgLTE4IC0xMSAtMjggLTExcy0yMCA0IC0yOCAxMXpNMTc5IDExYy0xNSAxNiAtMTUgNDAgMCA1NiBjOCA4IDE4IDExIDI4IDExczIwIC0zIDI4IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC03IC0xOCAtMTEgLTI4IC0xMXMtMjAgNCAtMjggMTF6TTExIDExYy0xNSAxNiAtMTUgNDAgMCA1NmM4IDggMTggMTEgMjggMTFzMjAgLTMgMjggLTExYzE1IC0xNiAxNSAtNDAgMCAtNTZjLTggLTcgLTE4IC0xMSAtMjggLTExcy0yMCA0IC0yOCAxMXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTVCNS54bWwAPHN5bWJvbCBpZD0iRTVCNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NzkgMTE1bDU5IDk1bDI0IC0xNGwtMTE3IC0xODl2MGMtMiAtNCAtOCAtNyAtMTIgLTd2MGMtNCAwIC05IDMgLTEyIDdsLTc4IDEyNmwtNzggLTEyNmMtMyAtNCAtOCAtNyAtMTIgLTd2MHYwYy00IDAgLTEwIDMgLTEyIDdsLTc4IDEyNGwtNzQgLTEyNGMtMiAtNCAtNyAtNyAtMTEgLTd2MGMtNSAwIC0xMCAzIC0xMiA3bC03NSAxMjVsLTE5IC0zM2MtMjkgLTQ4IC00NCAtOTIgLTQ0IC0xMzVjMCAtMzUgMTAgLTY4IDMwIC0xMDEgYzEgLTIgMiAtNSAyIC03YzAgLTUgLTMgLTEwIC03IC0xMmMtMiAtMSAtNSAtMiAtNyAtMmMtNSAwIC0xMCAzIC0xMiA2Yy0yMyAzOSAtMzQgNzcgLTM0IDExN2MwIDQ3IDE2IDk2IDQ4IDE0OWw3NyAxMjZ2MWMyIDQgNSA3IDEwIDdoMnYwYzIgMCA2IC0xIDcgLTJoMWwxIC0xdjBoMXYtMWgxdi0xdjBjMSAwIDEgLTEgMSAtMmw3NSAtMTIybDczIDEyMmMyIDQgNyA3IDExIDdjMyAwIDYgLTEgOCAtMmw0IC00bDc5IC0xMjdsNTkgOTVoMWwxOCAzMiBjMiAzIDcgNiAxMiA2YzYgMCA5IC0yIDExIC02eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNUMwLnhtbAA8c3ltYm9sIGlkPSJFNUMwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1NSAzM2MtMiAtMyAtNiAtNyAtMTMgLTdzLTE0IDYgLTE0IDE0YzAgMSAtMSAzNyAtMTggNzJjLTIwIDQ1IC01NSA2NyAtMTAyIDY3Yy0zNSAwIC02MyAtMTIgLTgzIC0zOGMtMyAtNCAtNyAtNiAtMTEgLTZjLTMgMCAtNiAxIC05IDNjLTMgMyAtNSA3IC01IDExYzAgMyAxIDYgMyA5YzI1IDMzIDYwIDUwIDEwNSA1MGM1OSAwIDEwMyAtMzAgMTI4IC04NWM3IC0xNSAxMiAtMzAgMTUgLTQzYzI0IDQxIDk1IDE1OCA5NiAxNjEgYzIgNCA2IDcgMTIgN3MxMCAtMyAxMiAtN2MyIC0zIDY4IC0xMTAgNzUgLTEyMmM3IDEyIDcwIDExOCA3MyAxMjJjMiA1IDcgNyAxMSA3YzUgMCA5IC0yIDEyIC03YzMgLTQgNzIgLTExNCA3OSAtMTI2bDc4IDEyNmMyIDQgNyA3IDExIDdjNiAwIDEwIC0yIDEyIC03bDc5IC0xMjZsNTkgOTVsMjQgLTE1bC0xMTcgLTE4OHYwYy0zIC00IC04IC03IC0xMiAtN3YwYy00IDAgLTEwIDMgLTEyIDdsLTc4IDEyNmMtOCAtMTMgLTc2IC0xMjMgLTc4IC0xMjYgYy0zIC00IC03IC03IC0xMSAtN3MtOSAxIC0xMyA3cy03MCAxMTIgLTc4IDEyNGMtNyAtMTIgLTcxIC0xMjAgLTc0IC0xMjRjLTIgLTQgLTcgLTcgLTExIC03Yy01IDAgLTEwIDMgLTEyIDdjLTMgNCAtNjcgMTEyIC03NCAxMjRjLTYgLTEwIC01NyAtOTQgLTU5IC05OHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTIzMS54bWwAPHN5bWJvbCBpZD0iRTIzMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNTAgMTc5Yy0xNSAxNiAtMTUgNDAgMCA1NmM4IDggMTggMTEgMjggMTFzMjAgLTMgMjggLTExYzE1IC0xNiAxNSAtNDAgMCAtNTZjLTggLTcgLTE4IC0xMSAtMjggLTExcy0yMCA0IC0yOCAxMXpNMTc5IDE3OWMtMTUgMTYgLTE1IDQwIDAgNTZjOCA4IDE4IDExIDI4IDExczIwIC0zIDI4IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC03IC0xOCAtMTEgLTI4IC0xMXMtMjAgNCAtMjggMTF6TTExIDE3OWMtMTUgMTYgLTE1IDQwIDAgNTYgYzggOCAxOCAxMSAyOCAxMXMyMCAtMyAyOCAtMTFjMTUgLTE2IDE1IC00MCAwIC01NmMtOCAtNyAtMTggLTExIC0yOCAtMTFzLTIwIDQgLTI4IDExek0zNTAgMTFjLTE1IDE2IC0xNSA0MCAwIDU2YzggOCAxOCAxMSAyOCAxMXMyMCAtMyAyOCAtMTFjMTUgLTE2IDE1IC00MCAwIC01NmMtOCAtNyAtMTggLTExIC0yOCAtMTFzLTIwIDQgLTI4IDExek0xNzkgMTFjLTE1IDE2IC0xNSA0MCAwIDU2YzggOCAxOCAxMSAyOCAxMXMyMCAtMyAyOCAtMTEgYzE1IC0xNiAxNSAtNDAgMCAtNTZjLTggLTcgLTE4IC0xMSAtMjggLTExcy0yMCA0IC0yOCAxMXpNMTEgMTFjLTE1IDE2IC0xNSA0MCAwIDU2YzggOCAxOCAxMSAyOCAxMXMyMCAtMyAyOCAtMTFjMTUgLTE2IDE1IC00MCAwIC01NmMtOCAtNyAtMTggLTExIC0yOCAtMTFzLTIwIDQgLTI4IDExeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNUJCLnhtbAA8c3ltYm9sIGlkPSJFNUJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYyOCAzOTljMjIgLTM4IDM0IC03NyAzNCAtMTE3YzAgLTQ3IC0xNiAtOTUgLTQ4IC0xNDhsLTc3IC0xMjhjLTIgLTQgLTggLTYgLTEyIC02Yy0yIDAgLTUgMSAtNyAycy01IDUgLTYgN2wtNzQgMTIwbC03MyAtMTIyYy0yIC00IC04IC03IC0xMiAtN2MtMiAwIC01IDEgLTcgMnMtMyAyIC00IDRsLTc5IDEyN2wtNTkgLTk1bC0xOSAtMzFjLTIgLTQgLTggLTcgLTEyIC03Yy02IDAgLTggMyAtMTEgN2wtNzkgMTI2bC01OSAtOTVsLTI0IDE1IGwxMTcgMTg5YzIgNCA4IDYgMTIgNnMxMCAtMiAxMiAtNmw3OCAtMTI2bDc4IDEyNmMyIDQgOCA2IDEyIDZzMTAgLTIgMTIgLTZsNzggLTEyNWw3MyAxMjVjMiA0IDggNiAxMiA2czEwIC0yIDEyIC02bDc1IC0xMjZsMTkgMzJjMjkgNDggNDMgOTIgNDMgMTM1YzAgMzUgLTEwIDY4IC0yOSAxMDJjLTEgMiAtMiA1IC0yIDdjMCA0IDMgMTAgNyAxMmMyIDEgNSAyIDcgMmM0IDAgMTAgLTMgMTIgLTd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0RTAueG1sADxzeW1ib2wgaWQ9IkU0RTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEwIC0yNTBoLTk1Yy05IDAgLTE1IDcgLTE1IDE1djQ3MGMwIDggNiAxNSAxNSAxNWg5NWM4IDAgMTUgLTcgMTUgLTE1di00NzBjMCAtOCAtNyAtMTUgLTE1IC0xNXpNNDM1IC0yNTBoLTk1Yy05IDAgLTE1IDcgLTE1IDE1djQ3MGMwIDggNiAxNSAxNSAxNWg5NWM4IDAgMTUgLTcgMTUgLTE1di00NzBjMCAtOCAtNyAtMTUgLTE1IC0xNXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRFNC54bWwAPHN5bWJvbCBpZD0iRTRFNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEwdjEwOGMwIDE0IDAgMTQgMTQgMTRoMjk3YzE0IDAgMTQgMCAxNCAtMTR2LTEwOGMwIC0xNCAwIC0xNCAtMTQgLTE0aC0yOTdjLTE0IDAgLTE0IDAgLTE0IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEVCLnhtbAA8c3ltYm9sIGlkPSJFNEVCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUxNSA3MjNjNyAtMSAxMSAtNyAxMSAtMTNjMSAtMSAwIC0yIDAgLTNsLTM1NiAtMTcwNWwtMjcgNmw3OCAzNzVjLTkgLTEzIC0xOSAtMjYgLTMwIC0zNmMtMjUgLTIyIC01NSAtMzQgLTg0IC0zN2MtNSAwIC0xMCAtMSAtMTUgLTFjLTE0IDAgLTI4IDMgLTQwIDdjLTI4IDggLTQ5IDMxIC01MiA2MXY4YzAgMzYgMjcgNjcgNjMgNzFoOGMzNiAwIDY3IC0yNyA3MSAtNjR2LThjMCAtMTUgLTUgLTI5IC0xMyAtNDFjMTUgNSAzMCAxMyA0MyAyNSBjMzYgMzIgNjMgOTMgNjkgMTExbDMzIDE1N2MtOSAtMTMgLTIwIC0yNiAtMzEgLTM2Yy0yNSAtMjMgLTU1IC0zNSAtODMgLTM3Yy01IC0xIC0xMCAtMSAtMTUgLTFjLTE1IDAgLTI5IDIgLTQxIDZjLTI3IDggLTQ4IDMyIC01MSA2MmMtMSAzIC0xIDYgLTEgOGMxIDM2IDI4IDY2IDY0IDcwaDdjMzYgMSA2OCAtMjcgNzEgLTYzYzEgLTMgMSAtNiAxIC04YzAgLTE1IC01IC0zMCAtMTQgLTQxYzE2IDUgMzEgMTMgNDMgMjQgYzM3IDMzIDY0IDk3IDcwIDExM2wzMiAxNTRsMSAzYy05IC0xMyAtMjAgLTI2IC0zMiAtMzdjLTI1IC0yMiAtNTUgLTM0IC04MyAtMzdjLTUgMCAtMTAgLTEgLTE1IC0xYy0xNSAwIC0yOSAzIC00MSA3Yy0yNyA4IC00OCAzMSAtNTEgNjFjLTEgMyAtMSA1IC0xIDhjMCAzNiAyOCA2NyA2NCA3MWg4YzM2IDAgNjcgLTI3IDcxIC02NHYtNHYtNWMwIC0xNCAtNSAtMjggLTEzIC00MGMxNSA1IDMwIDEzIDQzIDI1YzM5IDM1IDY2IDEwMCA2OSAxMTAgYzEgMSAyIDUgMiA1bDMxIDE1MGMtOSAtMTMgLTIwIC0yNiAtMzEgLTM2Yy0yNSAtMjMgLTU1IC0zNCAtODMgLTM3Yy00IC0xIC05IC0xIC0xMyAtMWgtNmMtMTMgMCAtMjYgMyAtMzcgN2MtMjcgNyAtNDggMzEgLTUxIDYxYy0xIDIgLTEgNSAtMSA3YzAgMzYgMjcgNjcgNjQgNzFjMyAwIDUgMSA3IDFjMzcgMCA2OCAtMjggNzEgLTY0YzEgLTMgMSAtNiAxIC04YzAgLTE1IC01IC0zMCAtMTMgLTQxYzE1IDUgMzAgMTMgNDMgMjQgYzM1IDMzIDYxIDg5IDY4IDEwN2wzMyAxNThjLTkgLTEzIC0yMCAtMjYgLTMxIC0zNmMtMjUgLTIzIC01NSAtMzQgLTgzIC0zN2MtNSAtMSAtMTAgLTEgLTE1IC0xYy0xNSAwIC0yOSAyIC00MSA3Yy0yOCA3IC00OSAzMSAtNTIgNjF2N2MwIDM2IDI3IDY3IDY0IDcxYzIgMSA1IDEgNyAxYzM2IDAgNjcgLTI3IDcxIC02NGMxIC0zIDEgLTUgMSAtOGMwIC0xNSAtNSAtMjkgLTE0IC00MWMxNiA1IDMxIDEzIDQzIDI0YzM3IDM0IDY0IDk3IDcwIDExMyBsMzMgMTU0bC0xIC0xYy05IC0xMyAtMjAgLTI2IC0zMSAtMzdjLTI1IC0yMyAtNTUgLTM0IC04MyAtMzdjLTUgLTEgLTEwIC0xIC0xNSAtMWMtMTUgMCAtMjkgMyAtNDEgN2MtMjcgOCAtNDkgMzEgLTUyIDYxdjdjMCAzNyAyNyA2OCA2NCA3Mmg3YzM2IDAgNjcgLTI3IDcxIC02NGMwIC0zIDEgLTUgMSAtOGMwIC0xNSAtNSAtMjkgLTE0IC00MWMxNSA1IDMwIDEzIDQzIDI1YzM5IDM1IDYzIDgxIDY2IDkyYzIgNSA3IDkgMTIgOWg0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNjMxLnhtbAA8c3ltYm9sIGlkPSJFNjMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0OCAzNzV2LTEwN2M2OCAtNyAxMjEgLTY0IDEyMSAtMTM0YzAgLTc0IC02MCAtMTM0IC0xMzQgLTEzNGMtNzUgMCAtMTM1IDYwIC0xMzUgMTM0YzAgNzAgNTMgMTI3IDEyMSAxMzR2MTA3YzAgOCA2IDE0IDE0IDE0YzcgMCAxMyAtNiAxMyAtMTR6TTEzNSAyOGM1OCAwIDEwNiA0OCAxMDYgMTA2YzAgNTQgLTQwIDk5IC05MyAxMDZ2LTEwNmMwIC03IC02IC0xNCAtMTMgLTE0Yy04IDAgLTE0IDcgLTE0IDE0djEwNiBjLTUzIC03IC05MyAtNTIgLTkzIC0xMDZjMCAtNTggNDggLTEwNiAxMDcgLTEwNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTBEQi54bWwAPHN5bWJvbCBpZD0iRTBEQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzAgLTEwbC0xNTQgLTExOWMtMiAtMiAtNSAtMyAtOSAtM2MtMyAwIC02IDEgLTggM2wtMTU0IDExOWMtMyAzIC01IDYgLTUgMTBjMCAzIDIgNyA1IDlsMTU0IDEyMWMyIDIgNSAzIDggM2M0IDAgNyAtMSA5IC0zbDE1NCAtMTIxYzMgLTIgNSAtNiA1IC0xMGMwIC0zIC0yIC02IC01IC05eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjIxLnhtbAA8c3ltYm9sIGlkPSJFMjIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNDUgMTI2bDI5MCA2M3YtMTI2bC0yOTAgLTYydjEyNXpNLTE0NSAtNjJsMjkwIDYzdi0xMjZsLTI5MCAtNjN2MTI2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjIwLnhtbAA8c3ltYm9sIGlkPSJFMjIwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNDUgMzNsMjkwIDYzdi0xMjZsLTI5MCAtNjN2MTI2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjJGLnhtbAA8c3ltYm9sIGlkPSJFMjJGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM1MCAxMWMtMTUgMTYgLTE1IDQwIDAgNTZjOCA4IDE4IDExIDI4IDExczIwIC0zIDI4IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC03IC0xOCAtMTEgLTI4IC0xMXMtMjAgNCAtMjggMTF6TTE3OSAxMWMtMTUgMTYgLTE1IDQwIDAgNTZjOCA4IDE4IDExIDI4IDExczIwIC0zIDI4IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC03IC0xOCAtMTEgLTI4IC0xMXMtMjAgNCAtMjggMTF6TTExIDExYy0xNSAxNiAtMTUgNDAgMCA1NiBjOCA4IDE4IDExIDI4IDExczIwIC0zIDI4IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC03IC0xOCAtMTEgLTI4IC0xMXMtMjAgNCAtMjggMTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U2MzAueG1sADxzeW1ib2wgaWQ9IkU2MzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQ4IDEyMXYtMTA3YzAgLTggLTYgLTE0IC0xMyAtMTRjLTggMCAtMTQgNiAtMTQgMTR2MTA3Yy02OCA3IC0xMjEgNjQgLTEyMSAxMzRjMCA3NCA2MCAxMzQgMTM0IDEzNGM3NSAwIDEzNSAtNjAgMTM1IC0xMzRjMCAtNzAgLTUzIC0xMjcgLTEyMSAtMTM0ek0xMzUgMzYxYy01OSAwIC0xMDcgLTQ3IC0xMDcgLTEwNmMwIC01NCA0MCAtOTkgOTMgLTEwNnYxMDZjMCA3IDYgMTQgMTQgMTRjNyAwIDEzIC03IDEzIC0xNHYtMTA2IGM1MyA3IDkzIDUyIDkzIDEwNmMwIDU5IC00OCAxMDYgLTEwNiAxMDZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0RUMueG1sADxzeW1ib2wgaWQ9IkU0RUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTY2IDk2N2MxMCAwIDEzIC05IDEzIC0xMnYtNGMtMiAtOCAtMzg0IC0xODM1IC00MDkgLTE5NTVsLTI3IDZsNzcgMzcxYy0xMSAtMTggLTQ2IC02OSAtMTI3IC02OWMtNzUgMCAtOTMgNDggLTkzIDc2YzAgMjcgMjEgNzEgNzEgNzFjNTEgMCA3MiAtNDQgNzIgLTcyYzAgLTE1IC01IC0yOSAtMTMgLTQxYzE1IDUgMzAgMTMgNDMgMjVjMjIgMjEgNTIgNjYgNjYgMTAxbDM0IDE2MWMtMTAgLTE3IC00NiAtNzAgLTEyOCAtNzAgYy03NSAwIC05MyA0OCAtOTMgNzZjMCAyNyAyMSA3MSA3MSA3MWM1MSAwIDcyIC00NCA3MiAtNzJjMCAtMTUgLTUgLTI5IC0xMyAtNDFjMTUgNSAzMCAxMyA0MyAyNWMyMyAyMSA1NCA2OCA2NyAxMDNsMzQgMTYzYy04IC0xNCAtNDMgLTcyIC0xMjkgLTcyYy03NSAwIC05MyA0OCAtOTMgNzZjMCAyNyAyMSA3MSA3MSA3MWM1MSAwIDcyIC00NCA3MiAtNzJjMCAtMTUgLTUgLTI5IC0xMyAtNDFjMTUgNSAzMCAxMyA0MyAyNSBjMjQgMjIgNTcgNzMgNjggMTA4bDM0IDE1NmMtMyAtOCAtMzcgLTc1IC0xMzAgLTc1Yy03NSAwIC05MyA0OCAtOTMgNzVzMjEgNzIgNzIgNzJjNTAgMCA3MSAtNDQgNzEgLTcyYzAgLTE2IC01IC0yOSAtMTMgLTQxYzE1IDUgMzAgMTMgNDMgMjRjMjYgMjQgNjIgODEgNzEgMTE2bDMxIDE0N2MtNSAtOCAtNDUgLTc0IC0xMjkgLTc0cy05MyA1NiAtOTMgNzVzMTUgNzIgNzEgNzJzNzIgLTQ5IDcyIC03MWMwIC0yMyAtNSAtMzAgLTEzIC00MiBjMTUgNSAzMCAxMyA0MyAyNGMzNSAzMyA2MiA5NCA2OSAxMTJsMzMgMTU4Yy00IC03IC00MSAtNzQgLTEyOSAtNzRjLTcxIDAgLTkzIDQyIC05MyA3NnMyNyA3MCA3MSA3MHM3MiAtMzcgNzIgLTcyYzAgLTIxIC03IC0zNCAtMTQgLTQxYzE2IDUgMzAgMTMgNDMgMjVjMzcgMzMgNjQgOTYgNzAgMTEybDMzIDE1NmwtMSAtMWMtOSAtMTQgLTEzIC0xOSAtMzEgLTM3Yy0xOSAtMTkgLTU3IC0zOCAtOTggLTM4Yy00MiAwIC05MyAxOSAtOTMgNzUgYzAgNDMgMzQgNzIgNzEgNzJzNzEgLTMwIDcxIC03MmMwIC0xNCAtNSAtMjkgLTEzIC00MWMxNSA1IDMwIDEzIDQzIDI1YzM5IDM1IDYyIDg0IDY2IDkyYzMgNiA3IDkgMTQgOXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRFNS54bWwAPHN5bWJvbCBpZD0iRTRFNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzAgLTE2NmwyIC0zYzIgLTMgMyAtNSAzIC04cy0xIC01IC0zIC05Yy0zIC00IC02IC01IC0xMCAtNXMtOCAyIC04IDJsLTM5IDI1Yy04IDUgLTE5IDkgLTMyIDlzLTI3IC00IC0zOSAtMTZjLTEzIC0xMyAtMTcgLTI5IC0xNyAtNDJjMCAtMTggNyAtMzIgNyAtMzJzMzIgLTU4IDM1IC02M2MxIC0yIDMgLTUgMyAtOXMtMiAtOCAtNyAtMTJjLTIgLTIgLTQgLTIgLTYgLTJjLTcgMCAtMTIgNiAtMTIgNnMtNzUgOTUgLTk2IDEyNyBjLTggMTEgLTExIDI1IC0xMSAzOWMwIDI1IDEyIDUzIDM0IDczYzE4IDE2IDQwIDIwIDU3IDIwYzEyIDAgMjEgLTIgMjUgLTNsLTExMiAxMzljLTIgMiAtMyA1IC0zIDh2OWMwIDIgMSA2IDIgOGwxMDEgMTU0YzIgMyAzIDggMyAxMmMwIDUgLTEgOSAtMyAxMmwtNzYgMTA0cy0zIDUgLTMgMTFjMCAzIDEgNyA1IDEwYzMgMiA1IDMgOCAzYzYgMCAxMCAtNiAxMCAtNmwxNjIgLTIxOWMyIC0yIDMgLTUgMyAtOHYtOWMwIC0yIC0xIC01IC0yIC03IGwtMTAyIC0xNTRjLTEgLTIgLTIgLTYgLTIgLTljMCAtMiAxIC01IDIgLTZsMTE1IC0xNDJjMyAtNCA1IC02IDYgLTd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0RTcueG1sADxzeW1ib2wgaWQ9IkU0RTciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzQzIDE4NmwtMTk1IC02OTNsLTI3IDdsMTAyIDM2NWMtMzAgLTM5IC02OSAtNjQgLTExOSAtNjZjLTIwIDAgLTM3IDIgLTU2IDEwYy0yNiA5IC00NyAzNCAtNDcgNjRjMCA0MCAzMCA3NCA3MCA3NGMzOSAwIDczIC0yOSA3MyAtNjljMCAtMTcgLTYgLTM0IC0xNyAtNDhjNTEgMTMgMTA4IDc4IDEyMiAxMjVsNDUgMTU5djBjLTMwIC0zOSAtNjkgLTY0IC0xMTkgLTY2Yy0xOSAwIC0zOCAyIC01NiAxMGMtMjYgMTAgLTQ2IDM1IC00NyA2NSBjMCAzOSAyOSA3MiA2OSA3NGMzOSAwIDc0IC0zMCA3NCAtNjljMCAtMTggLTUgLTM0IC0xNyAtNDhjNTUgMTQgOTUgNjggMTE5IDExNmMzIDUgNyA4IDEzIDhjMSAwIDMgMCA1IC0xYzYgLTIgOSAtNyA5IC0xMmMwIC0yIDAgLTMgLTEgLTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0RUEueG1sADxzeW1ib2wgaWQ9IkU0RUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDcwIDcxNGM0IC0zIDUgLTYgNSAtOWMwIC0xIC0xIC00IC0xIC01Yy0yIC04IC0yNzkgLTEzMzkgLTMwNCAtMTQ1OWwtMjcgNmw3OCAzNzRjLTggLTE1IC00MyAtNzIgLTEyOSAtNzJjLTc1IDAgLTkzIDQ4IC05MyA3NXMyMSA3MiA3MiA3MmM1MCAwIDcxIC00NCA3MSAtNzJjMCAtMTYgLTUgLTI5IC0xMyAtNDFjMTUgNSAzMCAxMyA0MyAyNGMyNCAyMyA1NyA3MyA2OSAxMDlsMzMgMTYyYy0zIC04IC0zNyAtNzUgLTEzMCAtNzUgYy03NSAwIC05MiA0OCAtOTIgNzVzMjAgNzIgNzEgNzJjNTAgMCA3MSAtNDUgNzEgLTcyYzAgLTE2IC01IC0zMCAtMTMgLTQxYzE1IDUgMzAgMTMgNDMgMjRjMjYgMjQgNjIgODAgNzEgMTE2bDMxIDE1MGMtNCAtOCAtNDUgLTc0IC0xMjkgLTc0cy05MyA1NiAtOTMgNzVzMTYgNzEgNzEgNzFjNTYgMCA3MiAtNDggNzIgLTcxYzAgLTIyIC01IC0zMCAtMTMgLTQxYzE1IDQgMzAgMTIgNDMgMjRjMzUgMzMgNjIgOTQgNjkgMTExbDMzIDE1OSBjLTQgLTggLTQxIC03NSAtMTI5IC03NWMtNzEgMCAtOTMgNDMgLTkzIDc3czI3IDcwIDcxIDcwczcyIC0zNyA3MiAtNzJzLTUgLTI5IC0xNCAtNDFjMTYgNSAzMSAxMyA0MyAyNWMzNyAzMyA2NCA5NiA3MCAxMTJsMzMgMTU2bC0xIC0xYy05IC0xNCAtMTMgLTE5IC0zMSAtMzdjLTE5IC0xOSAtNTcgLTM4IC05OCAtMzhjLTQyIDAgLTkzIDE5IC05MyA3NWMwIDQzIDM0IDcyIDcxIDcyczcyIC0zMCA3MiAtNzJjMCAtMTQgLTUgLTI5IC0xNCAtNDEgYzE2IDUgMzEgMTMgNDMgMjRjMzkgMzYgNjIgODUgNjYgOTJzNyAxMCAxNCAxMGMyIDAgNiAtMSA5IC0zeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNjMyLnhtbAA8c3ltYm9sIGlkPSJFNjMyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3NSAxMjFoLTEwN2MtNyAtNjggLTY0IC0xMjEgLTEzNCAtMTIxYy03NCAwIC0xMzQgNjAgLTEzNCAxMzVjMCA3NCA2MCAxMzQgMTM0IDEzNGM3MCAwIDEyNyAtNTMgMTM0IC0xMjFoMTA3YzggMCAxNCAtNiAxNCAtMTNjMCAtOCAtNiAtMTQgLTE0IC0xNHpNMjggMTM1YzAgLTU5IDQ4IC0xMDcgMTA2IC0xMDdjNTQgMCA5OSA0MCAxMDYgOTNoLTEwNmMtNyAwIC0xNCA2IC0xNCAxNGMwIDcgNyAxMyAxNCAxM2gxMDYgYy03IDUzIC01MiA5MyAtMTA2IDkzYy01OCAwIC0xMDYgLTQ3IC0xMDYgLTEwNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTU5RS54bWwAPHN5bWJvbCBpZD0iRTU5RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNCA4OWwtMTYgMjZsNTkgOTV2MGwxOCAzMWMzIDQgNyA3IDEyIDdjNiAwIDEwIC0yIDEyIC02bDc5IC0xMjdsNTkgOTVsMjQgLTE1bC0xMTggLTE4OXYwYy0yIC00IC02IC02IC0xMSAtNnYwYy01IDAgLTkgMiAtMTIgNmwtNzkgMTI2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTg3LnhtbAA8c3ltYm9sIGlkPSJFNTg3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTczNyA0NzNjOCAwIDE0IC02IDE0IC0xNHMtNiAtMTQgLTE0IC0xNGMtMzYgMCAtODAgLTI5IC0xMzMgLTg4cy0xNTYgLTIxOCAtMjM5IC0zNTFjLTIgLTQgLTYgLTYgLTEyIC02Yy0yIDAgLTQgMCAtNyAyYy0yIDEgLTMgMiAtNCA0bC03OSAxMjdsLTU5IC05NXYwbC0xOSAtMzFjLTIgLTQgLTcgLTcgLTEyIC03cy05IDIgLTExIDZsLTc5IDEyN2wtNTkgLTk1bC0yNCAxNWwxMTcgMTg5aDFjMiA0IDYgNiAxMSA2djBjNSAwIDkgLTIgMTIgLTYgbDc4IC0xMjZsNzggMTI2YzMgNCA3IDYgMTIgNnYwYzUgMCA5IC0yIDEyIC02bDc4IC0xMjRjNzUgMTE5IDEzNCAyMDEgMTg0IDI1OGM2MCA2NiAxMDkgOTcgMTU0IDk3eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNUM3LnhtbAA8c3ltYm9sIGlkPSJFNUM3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU3NCAwYy01IDAgLTkgMyAtMTIgN2wtNzggMTI2bC0zIC01di0xODdjMCAtNyAtNiAtMTMgLTE0IC0xM2gtOWMtOCAwIC0xNCA2IC0xNCAxM3YxMjhjLTMgLTYgLTM1IC01OCAtMzggLTYyYy00IC01IC04IC03IC0xMiAtN3MtOSAyIC0xMiA3Yy0zIDQgLTcwIDExMiAtNzggMTI0bC03MyAtMTI0Yy0xIC0xIC01IC03IC0xMiAtN2MtNiAwIC0xMCAzIC0xMiA3bC03NCAxMjRsLTU5IC05N2MtMSAtMSAtMiAtMyAtNCAtNCBjLTIgLTIgLTUgLTMgLTggLTNjLTQgMCAtOSAyIC0xMSA1Yy0zMyA0MSAtNTEgMTA0IC01MSAxNjhjMCA2NyAyMCAxMzYgNjUgMTg1YzIgMiA2IDQgOSA0YzggMCAxNCAtNiAxNCAtMTRjMCAtMyAtMSAtNyAtMyAtOWMtNDAgLTQ0IC01OCAtMTA2IC01OCAtMTY2YzAgLTQ5IDEyIC05OCAzNCAtMTM0bDEwNSAxNzZjMiAzIDYgNiAxMSA2czEwIC0xIDEzIC02bDc1IC0xMjNsNzMgMTIzYzIgMyA2IDYgMTAgNmM1IDAgNyAtMSA5IC0ybDQgLTQgbDc5IC0xMjdsNCA3djE4NWMwIDggNiAxNCAxNCAxNGg5YzggMCAxNCAtNyAxNCAtMTR2LTEyNmwzNyA2MWMyIDMgNyA2IDExIDZjNSAwIDEwIC0yIDEzIC02bDc4IC0xMjdsNTkgOTVsMjQgLTE0bC0xMTcgLTE4OWMtMSAtMSAtNCAtNyAtMTIgLTd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyMjIueG1sADxzeW1ib2wgaWQ9IkUyMjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0NSAyMjBsMjkwIDYzdi0xMjZsLTI5MCAtNjN2MTI2ek0tMTQ1IDMxbDI5MCA2M3YtMTI2bC0yOTAgLTYydjEyNXpNLTE0NSAtMTU3bDI5MCA2M3YtMTI2bC0yOTAgLTYzdjEyNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTVCRS54bWwAPHN5bWJvbCBpZD0iRTVCRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03MDQgMTk2bC0xMTcgLTE4OWMtMyAtNCAtNyAtNyAtMTEgLTdzLTkgMSAtMTMgN3MtNzAgMTEzIC03NyAxMjRjLTggLTEyIC03MiAtMTIwIC03NCAtMTI0Yy0zIC00IC03IC03IC0xMiAtN3MtMTAgMyAtMTIgN2MtMyA0IC02NyAxMTIgLTc0IDEyNGMtNiAtOSAtNTcgLTk0IC01OSAtOTdjLTIgLTQgLTYgLTcgLTEzIC03cy0xMyA2IC0xNCAxM2MwIDEgLTEgMzcgLTE3IDcyYy0yMSA0NSAtNTUgNjggLTEwMyA2OCBjLTM1IDAgLTYzIC0xMyAtODMgLTM5Yy0zIC0zIC03IC01IC0xMSAtNWMtMyAwIC02IDEgLTggM2MtNCAyIC02IDYgLTYgMTFjMCAyIDEgNiAzIDhjMjUgMzMgNjEgNTAgMTA1IDUwYzU5IDAgMTAzIC0yOSAxMjggLTg1YzcgLTE1IDEyIC0zMCAxNSAtNDNjMjQgNDEgOTUgMTU5IDk3IDE2MmMxIDMgNSA2IDExIDZzMTAgLTMgMTIgLTZjMiAtNCA2OCAtMTExIDc1IC0xMjNjNyAxMiA3MCAxMTggNzMgMTIzYzIgNCA3IDYgMTIgNiBjNCAwIDkgLTIgMTEgLTZjMyAtNSA3MiAtMTE0IDc5IC0xMjdsNTkgOTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1QkQueG1sADxzeW1ib2wgaWQ9IkU1QkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTcwIDExNWw1OSA5NWwyNCAtMTVsLTExNyAtMTg5Yy0yIC0zIC04IC02IC0xMiAtNnYwdjBjLTQgMCAtMTAgMyAtMTIgNmwtNzggMTI2bC0zIC00di0xODdjMCAtNyAtNiAtMTQgLTE0IC0xNGgtOWMtOCAwIC0xNCA3IC0xNCAxNHYwdjEyOGwtMzggLTYzYy0zIC0zIC04IC02IC0xMiAtNnYwdjBjLTQgMCAtMTAgMyAtMTIgNmwtNzggMTI1bC03NCAtMTI0Yy0yIC00IC03IC03IC0xMSAtN3YwdjBjLTUgMCAtMTAgMyAtMTIgN2wtNzQgMTI0IGwtNTkgLTk4bC0yNCAxNGw4NSAxNDJsMzEgNTJjMyA0IDYgNyAxMiA3djBjNSAwIDEwIC0zIDEyIC03bDc1IC0xMjJsNzMgMTIyYzIgNCA3IDcgMTIgN2MyIDAgNSAtMSA3IC0ybDQgLTRsNzkgLTEyN2w0IDZ2MTg2djBjMCA3IDYgMTMgMTQgMTNoOWM4IDAgMTQgLTYgMTQgLTE0di0xMjZsMTggMzBoMWwxOCAzMWMyIDQgNyA3IDEyIDdjNiAwIDkgLTIgMTIgLTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyMjMueG1sADxzeW1ib2wgaWQ9IkUyMjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0NSAzMTVsMjkwIDYzdi0xMjZsLTI5MCAtNjN2MTI2ek0tMTQ1IDEyNmwyOTAgNjN2LTEyNmwtMjkwIC02MnYxMjV6TS0xNDUgLTYybDI5MCA2M3YtMTI2bC0yOTAgLTYzdjEyNnpNLTE0NSAtMjUxbDI5MCA2M3YtMTI2bC0yOTAgLTYzdjEyNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTVCMi54bWwAPHN5bWJvbCBpZD0iRTVCMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01OTcgMTE4bDU5IDk1bDI0IC0xNGwtMTE3IC0xODljLTIgLTQgLTggLTcgLTEyIC03cy0xMCAzIC0xMiA3bC03OCAxMjZsLTc5IC0xMjZjLTIgLTQgLTcgLTcgLTExIC03cy0xMCAzIC0xMiA3bC03OCAxMjRsLTc0IC0xMjRjLTIgLTQgLTcgLTcgLTExIC03cy0xMCAzIC0xMiA3bC03NSAxMjVsLTU5IC05OWwtMTcgLTI3Yy0zIC01IC05IC05IC0xNSAtOWMtMSAwIC00IDEgLTUgMWMtNyAyIC0xMyAxMCAtMTMgMTd2MzU4IGMxIDcgNyAxMiAxNCAxMnMxMyAtNSAxNCAtMTJ2LTMyM2wxMTUgMTkyYzIgNCA2IDYgMTIgNmM0IDAgMTAgLTIgMTIgLTZsNzUgLTEyM2w3MiAxMjJjMiA0IDggNyAxMiA3YzIgMCA2IC0xIDggLTJzMyAtMiA0IC00bDc5IC0xMjdsNTkgOTVsMTkgMzFjMiA0IDcgNyAxMSA3YzYgMCAxMCAtMiAxMiAtNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTIyRS54bWwAPHN5bWJvbCBpZD0iRTIyRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzkgMTFjLTE1IDE2IC0xNSA0MCAwIDU2YzggOCAxOCAxMSAyOCAxMXMyMCAtMyAyOCAtMTFjMTUgLTE2IDE1IC00MCAwIC01NmMtOCAtNyAtMTggLTExIC0yOCAtMTFzLTIwIDQgLTI4IDExek0xMSAxMWMtMTUgMTYgLTE1IDQwIDAgNTZjOCA4IDE4IDExIDI4IDExczIwIC0zIDI4IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC03IC0xOCAtMTEgLTI4IC0xMXMtMjAgNCAtMjggMTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1QzYueG1sADxzeW1ib2wgaWQ9IkU1QzYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzYwIDI0MmMzIC01IDc5IC0xMjcgNzkgLTEyN2w3OCAxMjdjMiAzIDcgNiAxMiA2YzYgMCA5IC0yIDEyIC02bDc4IC0xMjdsNTkgOTVsMjQgLTE0bC0xMTcgLTE4OXYwYy0yIC00IC04IC03IC0xMiAtN3YwYy00IDAgLTkgMyAtMTIgN2wtNzggMTI2cy03NiAtMTIzIC03OCAtMTI2Yy0zIC00IC03IC03IC0xMSAtN3MtOSAxIC0xMyA3cy03OCAxMjQgLTc4IDEyNHMtNzEgLTEyMCAtNzQgLTEyNGMtMiAtNCAtNyAtNyAtMTEgLTcgYy01IDAgLTEwIDMgLTEyIDdjLTMgNCAtNzQgMTI0IC03NCAxMjRzLTU3IC05MyAtNTkgLTk4Yy0zIC00IC04IC02IC0xMiAtNmMtNSAwIC04IDIgLTExIDVzLTUxIDY0IC01MSAxNjhjMCA2NyAyMCAxMzYgNjUgMTg1YzIgMiA2IDQgOSA0YzggMCAxNCAtNiAxNCAtMTRjMCAtMyAtMSAtNyAtMyAtOWMtNDAgLTQ0IC01OCAtMTA2IC01OCAtMTY2YzAgLTQ5IDEyIC05OCAzNCAtMTM0YzAgMCAxMDMgMTcyIDEwNSAxNzZjMiAzIDYgNiAxMiA2IHMxMCAtMyAxMiAtNmMyIC00IDc1IC0xMjMgNzUgLTEyM3M3MCAxMTggNzMgMTIzYzIgNCA3IDYgMTEgNmM1IDAgOSAtMiAxMiAtNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTU5RC54bWwAPHN5bWJvbCBpZD0iRTU5RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05OCAyNDBsOTAgLTE0OWwtNTAgLTg0Yy0zIC00IC01IC03IC0xMiAtN2MtNiAwIC05IDMgLTEyIDdzLTY3IDExMiAtNzQgMTI0bC01OSAtOThsLTI0IDE0YzExIDE5IDExNCAxODggMTE3IDE5M3M3IDcgMTIgN2M0IDAgOSAtMyAxMiAtN3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRFNi54bWwAPHN5bWJvbCBpZD0iRTRFNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNjcgMjAzYzYgLTMgOSAtNyA5IC0xMmMwIC0yIDAgLTQgLTEgLTVsLTE0MCAtNDQxbC0yNyA4bDExNCAzNTZjLTExIC0xMiAtMjMgLTI0IC0zNSAtMzNjLTI3IC0yMCAtNTggLTI5IC04NyAtMjljLTIwIDAgLTQwIDUgLTU1IDEyYy0yNiAxMSAtNDUgMzYgLTQ1IDY3YzAgMzkgMzIgNzEgNzIgNzFjMzkgMCA3MSAtMzIgNzEgLTcxYzAgLTE5IC03IC0zNSAtMTggLTQ4YzE2IDMgMzIgMTAgNDUgMjBjNDUgMzMgNzYgOTIgODAgOTggYzIgNSA3IDggMTMgOGMxIDAgMyAtMSA0IC0xeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDA0LnhtbAA8c3ltYm9sIGlkPSJFMDA0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ4NCAtMjc3Yy0yIC0xIC01IC0yIC03IC0yYy00IDAgLTkgMSAtMTEgNWMtMiAzIC0xMDIgMTU3IC0yOTMgMTU3aC0xNTljLTggMCAtMTQgNSAtMTQgMTN2OTB2MTRoMTIyYzMwOCAwIDM2NyAtMjU3IDM2OCAtMjYwYzAgLTEgMSAtMyAxIC01YzAgLTUgLTMgLTkgLTcgLTEyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTZGLnhtbAA8c3ltYm9sIGlkPSJFNTZGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ5OSAxOTJjMyAtMTYgNCAtMzEgNCAtNDRjMCAtMTA2IC02OSAtMTQ4IC0xMjUgLTE0OHMtODkgMTYgLTExNSAzOWwtMjggMjhsLTY0IC03NGMtMyAtNCAtOCAtNiAtMTIgLTZzLTcgMSAtMTEgNGMtMyAzIC01IDcgLTUgMTJjMCA0IDEgNyA0IDExbDY1IDc2bC0yMSAyMWMtMjAgMjAgLTUyIDUyIC05MSA1MmMtNDcgMCAtNjQgLTUxIC02NCAtMTA3YzAgLTkgMCAtMTggMSAtMjdjMCAtOCAtNCAtMTMgLTE2IC0xMyBjLTE0IDAgLTE3IDE0IC0xNyAxNmMtMyAxNSAtNCAyOCAtNCA0MWMwIDEwOCA2OCAxNTEgMTI1IDE1MWM1NiAwIDg5IC0xNiAxMTUgLTQwbDI4IC0yOGw2NCA3NWMzIDQgNyA2IDEyIDZjNCAwIDcgLTEgMTAgLTRjNCAtMyA2IC04IDYgLTEzYzAgLTMgLTEgLTcgLTQgLTEwbC02NSAtNzdsMjEgLTIwYzIwIC0yMCA1MiAtNTIgOTEgLTUyYzQ3IDAgNjQgNTEgNjQgMTA3YzAgOSAwIDE3IC0xIDI2YzAgOSA1IDE0IDE1IDE0IGMxNSAwIDE4IC0xNSAxOCAtMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0RjYueG1sADxzeW1ib2wgaWQ9IkU0RjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjg4IC0xODBsLTcgOWMtNSA2IC00MyA1NyAtOTIgODNjLTE1IDggLTMyIDEyIC00OCAxM2MxNCAtMTIgMjMgLTI4IDI1IC00N2MxIC0zIDEgLTYgMSAtOWMtMSAtMzQgLTI1IC02NCAtNjAgLTcwYy00IDAgLTggLTEgLTEyIC0xYy0zNSAwIC02NSAyNiAtNzEgNjF2MTBjLTEgMjYgMTMgNTAgMzUgNjNjMTQgOSAzMyAxNiA1MyAxOWM3IDEgMTUgMiAyMyAyYzE3IDAgMzQgLTMgNTIgLTEwbC0xODQgMjIyYy0yIDMgLTMgNiAtMyA4IGMwIDQgMiA4IDYgMTFjMiAxIDUgMSA3IDFoMmM1IDAgOSAtMyAxMiAtNmM0IC01IDQ0IC01OSA5MyAtODVjMTUgLTggMzEgLTEyIDQ3IC0xM2MtMTMgMTEgLTIyIDI3IC0yNSA0NnY4Yy0xIDM0IDI0IDY1IDU5IDcxYzQgMSA5IDEgMTMgMWMzNCAwIDY1IC0yNSA3MCAtNjFjMSAtMyAxIC03IDEgLTEwYzAgLTI2IC0xNCAtNTAgLTM2IC02MmMtMTQgLTEwIC0zMiAtMTcgLTUyIC0yMGMtNyAtMSAtMTQgLTIgLTIyIC0yIGMtMTggMCAtMzggNCAtNTcgMTJsMTk1IC0yMzFjMyAtNCA0IC03IDQgLTEwYzAgLTQgLTIgLTcgLTUgLTljLTIgLTEgLTUgLTIgLTcgLTJjLTYgMCAtMTMgMyAtMTcgOHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRFOC54bWwAPHN5bWJvbCBpZD0iRTRFOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTEgNDljLTQ1IDAgLTkwIDI5IC05MCA3NmMwIDQwIDMxIDcxIDcwIDcxczcyIC0yNyA3MiAtNjdjMCAtMTggLTMgLTMzIC0xNSAtNDhjNTYgMTQgOTkgODQgMTE5IDEzNGwzOSAxNjFjLTI4IC0zOSAtNjggLTY3IC0xMTcgLTcwYy01IC0xIC05IC0xIC0xMyAtMWMtMTYgMSAtMzAgMyAtNDMgOGMtMjcgOSAtNDkgMzggLTQ5IDY4YzAgNDIgMzMgNzIgNzIgNzJzNzAgLTI5IDcwIC02N2MwIC0xOCAtMyAtMzMgLTE1IC00OCBjNDggMTIgOTQgNzEgMTEzIDExM2MzIDUgNyA5IDEzIDljMSAwIDMgMCA0IC0xYzYgLTIgMTAgLTYgMTAgLTEyYzAgLTEgMCAtMyAtMSAtNGwtMjMyIC05NTBsLTI3IDZsOTEgMzcyYy0zMCAtNDIgLTcyIC03MSAtMTI1IC03MXMtOTcgMjUgLTk3IDc3YzAgNDAgMzIgNzAgNzEgNzBzNzEgLTI2IDcxIC02NmMwIC0xOCAtMyAtMzQgLTE0IC00OGM1OCAxNiA5NiA4MyAxMTggMTM1bDM3IDE1MWMtNCAtNyAtNDEgLTcwIC0xMzIgLTcweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNUM4LnhtbAA8c3ltYm9sIGlkPSJFNUM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0MSAxMTdjNyAxMiA3MSAxMjEgNzQgMTI1YzIgMyA3IDcgMTIgN3M5IC0zIDEyIC03bDc0IC0xMjVjNSA5IDUzIDg5IDU5IDk4YzMgNiA4IDcgMTEgN3M4IC0yIDExIC01YzQzIC00OSA3MSAtMTI1IDcxIC0yMDNjMCAtNjIgLTE3IC0xMjUgLTU2IC0xODBjLTMgLTMgLTcgLTUgLTExIC01Yy0zIDAgLTYgMCAtOSAyYy0zIDMgLTYgOCAtNiAxMmMwIDMgMSA1IDMgOGMzNiA0OSA1MiAxMDcgNTIgMTY0YzAgNjMgLTIxIDEyNSAtNTMgMTY5IGwtMTA2IC0xNzdjLTMgLTQgLTYgLTcgLTEyIC03Yy01IDAgLTkgMyAtMTIgN2wtNzUgMTIybC03MyAtMTIyYy0yIC01IC02IC03IC0xMiAtN3MtOSA0IC0xMSA3Yy0yIDIgLTcyIDExNCAtNzkgMTI2bC03OSAtMTI3Yy0yIC00IC03IC02IC0xMSAtNmMtOCAwIC0xNSA2IC0xNSAxNGMwIDMgMCA0IDIgN3MxMzUgMjE4IDEzNyAyMjFzNiA3IDEyIDdzOSAtMyAxMiAtN3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTU2RS54bWwAPHN5bWJvbCBpZD0iRTU2RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MzAgMjEwbDI0IC0xNGwtMTE4IC0xODljLTIgLTQgLTcgLTcgLTExIC03cy0xMCAzIC0xMiA3bC03OSAxMjZsLTc4IC0xMjZjLTIgLTQgLTcgLTcgLTExIC03cy0xMCAzIC0xMiA3bC03OCAxMjRsLTc0IC0xMjRjLTIgLTQgLTcgLTcgLTExIC03aC0xYy00IDAgLTEwIDMgLTEyIDdsLTc0IDEyNWwtNTkgLTk5bC0yNCAxNWwxMTcgMTkzdjFjMiA0IDYgNiAxMiA2YzQgMCAxMCAtMiAxMiAtNmw3NSAtMTIzbDcyIDEyMXYxIGMyIDQgOCA3IDEyIDdzMTAgLTIgMTIgLTZsNzkgLTEyN2w1OSA5NWwxOCAzMWMyIDQgOCA3IDEyIDdjNyAwIDkgLTIgMTIgLTZsNzkgLTEyN3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTU2RC54bWwAPHN5bWJvbCBpZD0iRTU2RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NDkgMjEwbDI0IC0xNWwtMTE3IC0xODhjLTIgLTQgLTggLTcgLTEyIC03cy0xMCAzIC0xMiA3bC03OCAxMjRsLTIgLTN2LTE5MWMwIC04IC02IC0xNCAtMTQgLTE0aC04Yy04IDAgLTE0IDYgLTE0IDE0djEyOWwtMzUgLTU5Yy0yIC00IC04IC03IC0xMiAtN3MtMTAgMyAtMTIgN2wtNzQgMTI0bC01OSAtOThsLTI0IDE1bDExNyAxOTNjMiA0IDggNyAxMiA3czEwIC0zIDEyIC03bDc0IC0xMjJsMSAxdjE4MmMwIDggNiAxNCAxNCAxNGg4IGM4IDAgMTQgLTYgMTQgLTE0di0xMjBsMzUgNTljMiA0IDcgNyAxMSA3czEwIC0zIDEyIC03bDgwIC0xMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwRDkueG1sADxzeW1ib2wgaWQ9IkUwRDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzMwIC05bC0xNTQgLTEyMGMtMiAtMiAtNSAtMyAtOSAtM2MtMyAwIC02IDEgLTggM2wtMTU0IDEyMGMtMyAyIC01IDYgLTUgOWMwIDQgMiA3IDUgOWwxNTQgMTIxYzIgMiA1IDMgOCAzYzQgMCA3IC0xIDkgLTNsMTU0IC0xMjFjMyAtMiA1IC02IDUgLTljMCAtNCAtMiAtNyAtNSAtOXpNMTk3IC04MGw3NCA1N2wtMTMzIDEwNGwtNzQgLTU4eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNjE0LnhtbAA8c3ltYm9sIGlkPSJFNjE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkxIDE1M2MtMzUgMCAtNjMgLTI3IC02MyAtNjJzMjggLTYzIDYzIC02M3M2MiAyOCA2MiA2M3MtMjcgNjIgLTYyIDYyek05MSAxODFjNTAgMCA5MCAtNDAgOTAgLTkwcy00MCAtOTEgLTkwIC05MXMtOTEgNDEgLTkxIDkxczQxIDkwIDkxIDkweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEU5LnhtbAA8c3ltYm9sIGlkPSJFNEU5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0NCAtNzUybDc4IDM3N2MtMyAtOCAtMzcgLTc1IC0xMzAgLTc1Yy03NSAwIC05MiA0OCAtOTIgNzVzMjAgNzEgNzEgNzFjNTAgMCA3MSAtNDQgNzEgLTcxYzAgLTE2IC01IC0zMCAtMTMgLTQxYzE1IDUgMzAgMTMgNDMgMjRjMjYgMjQgNjIgODAgNzEgMTE2bDMxIDE1MGMtNCAtOCAtNDUgLTc1IC0xMjkgLTc1cy05MyA1NyAtOTMgNzZzMTYgNzEgNzEgNzFjNTYgMCA3MiAtNDggNzIgLTcxYzAgLTIyIC01IC0zMCAtMTMgLTQyIGMxNSA1IDMwIDEzIDQzIDI1YzM1IDMyIDYyIDk0IDY5IDExMWwzMyAxNTljLTQgLTggLTQxIC03NSAtMTI5IC03NWMtNzEgMCAtOTMgNDMgLTkzIDc3czI3IDcwIDcxIDcwczcyIC0zNyA3MiAtNzJzLTUgLTI5IC0xNCAtNDFjMTYgNSAzMSAxMyA0MyAyNWMzNyAzMyA2NCA5NiA3MCAxMTJsMzMgMTU2bC0xIC0xYy05IC0xNCAtMTMgLTE5IC0zMSAtMzdjLTE5IC0xOSAtNTcgLTM4IC05OCAtMzhjLTQyIDAgLTkzIDE5IC05MyA3NSBjMCA0MyAzNCA3MiA3MSA3MnM3MiAtMzAgNzIgLTcyYzAgLTE0IC01IC0zMCAtMTQgLTQxYzE2IDUgMzEgMTMgNDMgMjRjMzkgMzYgNjIgODUgNjYgOTJzNiAxMCAxNCAxMGMyIDAgMyAwIDQgLTFjNiAtMSAxMCAtNiAxMCAtMTJjMCAtMSAtMSAtMiAtMSAtNGMtMiAtNyAtMjI2IC0xMDg1IC0yNTEgLTEyMDV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U2MTAueG1sADxzeW1ib2wgaWQ9IkU2MTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjggMGgtMjh2Mjc5czYgMTQgMTQgMTRoMjg3YzggMCAxNCAtNiAxNCAtMTR2LTI3OWgtMjh2MjAyaC0yNTl2LTIwMnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTBGNS54bWwAPHN5bWJvbCBpZD0iRTBGNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04NSAtMjA3Yy0zIDQgLTg1IDU3IC04NSAyMDdzODMgMjA0IDg1IDIwOGMyIDIgNCAzIDcgM2MxIDAgMiAwIDMgLTFjMiAtMiAzIC00IDMgLTZzMCAtNCAtMSAtNWMtNDEgLTcwIC01NSAtMTQyIC01NSAtMTk5YzAgLTEwNSA0NiAtMTc2IDU1IC0xOThjMSAtMyAxIC00IDEgLTVzMCAtMyAtMiAtNWMtMSAtMSAtMyAtMiAtNCAtMmMtMyAwIC02IDIgLTcgM3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTU2Ni54bWwAPHN5bWJvbCBpZD0iRTU2NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMjIgMjc1YzM5IDAgNjEgLTMwIDYxIC02MXMtMTIgLTUyIC00NiAtNTJjLTI3IDAgLTQwIDI2IC00MCAzOHMzIDI3IDE3IDM2Yy0xIDEgLTMgMSAtNCAxYy02IDAgLTE1IC00IC0yNCAtMTFjLTExIC0xMCAtMjEgLTI5IC0yMSAtMjlsLTQyIC05NXMtMTYgLTUwIC0xNiAtNzJ2LTE5cy0yIC0xMSAtMTUgLTExaC00NXMtOSAxIC0xMiA5cy02IDE1IC02IDE1cy0zNCAtMjQgLTY1IC0yNHMtNjQgMTEgLTY0IDU5IGMwIDIyIDI0IDEwMCA0NiAxNjZoLTQ0cy0xNCAxIC0xNCAxMnYxM3MyIDEyIDE0IDEyaDU2YzEzIDM3IDIzIDY1IDIzIDY1czEgNSA1IDhzNTAgNDEgNTIgNDNzNyA1IDEwIDVoOWM3IDAgMTQgLTcgMTQgLTE0di0ybC0zNCAtMTA1aDEwM3M4IDAgMTMgLTVsOCAtOHMyMiAyNiA2MSAyNnpNMTU0IDk5YzkgMzEgNDAgMTIzIDQwIDEyM3MwIDMgLTMgM2gtNjZsLTMwIC05M3MtMTEgLTI5IC0xMSAtNTJjMCAtMTEgMyAtMjEgMTEgLTI1IGMyIC0xIDQgLTEgNyAtMWMxNyAwIDQ0IDE4IDUyIDQ1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNUI4LnhtbAA8c3ltYm9sIGlkPSJFNUI4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU3OSAxMTVsNTkgOTVsMjQgLTE0bC0xMTcgLTE4OWMtMiAtNCAtOCAtNyAtMTIgLTdzLTEwIDMgLTEyIDdsLTc4IDEyNmwtNCAtNnYtMTg1YzAgLTggLTYgLTE0IC0xNCAtMTRoLTljLTggMCAtMTQgNiAtMTQgMTR2MTI2bC0zNyAtNjFjLTIgLTQgLTggLTcgLTEyIC03cy0xMCAzIC0xMiA3bC03OCAxMjVsLTczIC0xMjVjLTIgLTQgLTggLTcgLTEyIC03cy0xMCAzIC0xMiA3bC03NSAxMjVsLTE5IC0zMiBjLTI5IC00OCAtNDMgLTkyIC00MyAtMTM1YzAgLTM1IDEwIC02OCAyOSAtMTAyYzEgLTIgMiAtNSAyIC03YzAgLTQgLTMgLTEwIC03IC0xMmMtMiAtMSAtNSAtMiAtNyAtMmMtNCAwIC0xMCAzIC0xMiA3Yy0yMiAzOCAtMzQgNzcgLTM0IDExN2MwIDQ3IDE2IDk1IDQ4IDE0OGw3NiAxMjZsMSAyYzIgNCA2IDYgMTIgNmMyIDAgNSAtMSA3IC0yaDJ2LTFoMWwxIC0xdi0xczEgLTEgMSAtMmw3NSAtMTIybDczIDEyM2MyIDQgOCA3IDEyIDcgYzIgMCA1IC0xIDcgLTJzMyAtMyA0IC01bDc5IC0xMjdsMyA1djE4N2MwIDggNiAxNCAxNCAxNGg5YzggMCAxNCAtNiAxNCAtMTR2LTEyN2wxOSAzMHYxbDE5IDMxYzIgNCA4IDYgMTIgNmM2IDAgOCAtMiAxMSAtNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTU2Ny54bWwAPHN5bWJvbCBpZD0iRTU2NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNjYgMjMyYzUxIDAgOTAgLTQ3IDkwIC0xMThjMCAtNzUgLTY0IC0xMTQgLTEyMSAtMTE0Yy0zNCAwIC02MCAxMiAtODUgMzVsLTIyIDIwbC04MyA3OGMtMjYgMjMgLTQxIDMxIC03MCAzMWMtMjUgMCAtNDUgLTIwIC00NSAtNDV2LTFjMCAtMjggMTEgLTQzIDMwIC00M2MyMSAwIDI2IDE1IDQ4IDE1YzIzIDAgNDEgLTE2IDQxIC00NWMwIC0zMCAtMzEgLTQ1IC01OCAtNDVjLTUxIDAgLTkxIDQ3IC05MSAxMTggYzAgNzUgNjQgMTE0IDEyMSAxMTRjMzQgMCA2MSAtMTIgODYgLTM1bDIxIC0yMGw4MyAtNzhjMjYgLTIzIDQyIC0zMSA3MSAtMzFjMjUgMCA0NCAyMCA0NCA0NXYxYzAgMjggLTExIDQzIC0zMCA0M2MtMjEgMCAtMjYgLTE1IC00OCAtMTVjLTIzIDAgLTQxIDE2IC00MSA0NWMwIDMwIDMyIDQ1IDU5IDQ1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTZBLnhtbAA8c3ltYm9sIGlkPSJFNTZBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzMiA5MWMwIC01MSAtNDcgLTkxIC0xMTggLTkxYy03NSAwIC0xMTQgNjQgLTExNCAxMjFjMCAzNCAxMiA2MSAzNSA4NmwyMCAyMWw3OCA4M2MyMyAyNiAzMSA0MiAzMSA3MWMwIDI1IC0yMCA0NCAtNDUgNDRoLTFjLTI4IDAgLTQzIC0xMSAtNDMgLTMwYzAgLTIxIDE1IC0yNiAxNSAtNDhjMCAtMjMgLTE2IC00MSAtNDUgLTQxYy0zMCAwIC00NSAzMiAtNDUgNTljMCA1MSA0NyA5MCAxMTggOTBjNzUgMCAxMTQgLTY0IDExNCAtMTIxIGMwIC0zNCAtMTIgLTYwIC0zNSAtODVsLTIwIC0yMmwtNzggLTgzYy0yMyAtMjYgLTMxIC00MSAtMzEgLTcwYzAgLTI1IDIwIC00NSA0NSAtNDVoMWMyOCAwIDQzIDExIDQzIDMwYzAgMjEgLTE1IDI2IC0xNSA0OGMwIDIzIDE2IDQxIDQ1IDQxYzMwIDAgNDUgLTMxIDQ1IC01OHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTAwMy54bWwAPHN5bWJvbCBpZD0iRTAwMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00ODQgMjc3YzQgLTMgNyAtNyA3IC0xMmMwIC0yIC0xIC00IC0xIC01Yy0xIC0zIC02MCAtMjYwIC0zNjggLTI2MGgtMTIydjE0djkwYzAgOCA2IDEzIDE0IDEzaDE1OWMxOTEgMCAyOTEgMTU0IDI5MyAxNTdjMiA0IDcgNSAxMSA1YzIgMCA1IC0xIDcgLTJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U2MTEueG1sADxzeW1ib2wgaWQ9IkU2MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNHYyNzloMjh2LTIwMmgyNTl2MjAyaDI4di0yNzljMCAtOCAtNiAtMTQgLTE0IC0xNGgtMjg3Yy04IDAgLTE0IDE0IC0xNCAxNHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRGMi54bWwAPHN5bWJvbCBpZD0iRTRGMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05IDIwM2MxIDAgMyAxIDQgMWM2IDAgMTEgLTMgMTMgLThjNCAtNiAzNSAtNjUgODAgLTk4YzE0IC0xMCAyOSAtMTcgNDUgLTIwYy0xMSAxMyAtMTggMjkgLTE4IDQ4YzAgMzkgMzIgNzEgNzIgNzFjMzkgMCA3MSAtMzIgNzEgLTcxYzAgLTMxIC0xOSAtNTYgLTQ1IC02N2MtMTUgLTcgLTM0IC0xMiAtNTUgLTEyYy0yOCAwIC02MCA5IC04NyAyOWMtMTIgOSAtMjQgMjEgLTM1IDMzbDExNCAtMzU2bC0yNyAtOGwtMTQwIDQ0MCBjLTEgMiAtMSA0IC0xIDZjMCA1IDMgOSA5IDEyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNEJBLnhtbAA8c3ltYm9sIGlkPSJGNEJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NyAtOTdjMjQgOCAzMiAyNSAzMiA1MXMtMTggOTAgLTMyIDExN2MtMTQgMjYgLTMyIDMzIC02MCAzM2MtMTUgMCAtMzEgLTMgLTQzIC02Yy0yMiAtOCAtMzIgLTIyIC0zMiAtNDZ2LTVjMSAtMjcgMTkgLTkyIDMyIC0xMTdjMTMgLTI0IDMyIC0zMyA2MCAtMzNjMTUgMCAzMSAzIDQzIDZ6TTM3NyAxNzljOCAwIDE0IC02IDE0IC0xNHYtMzI5cy03IC0xNCAtMTQgLTE0aC05Yy04IDAgLTE0IDcgLTE0IDE0djc5IGMtMzAgLTMwIC04MSAtNTAgLTE1OSAtNTBjLTc3IDAgLTEyOCAyMCAtMTU4IDUwdi03OWMwIC02IC03IC0xNCAtMTQgLTE0aC05Yy04IDAgLTE0IDcgLTE0IDE0djMyOXM2IDE0IDE0IDE0aDljOCAwIDE0IC02IDE0IC0xNHYtNzhjMzAgMjkgODEgNDkgMTU4IDQ5Yzc4IDAgMTI5IC0yMCAxNTkgLTQ5djc4YzAgOCA2IDE0IDE0IDE0aDl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U2MTMueG1sADxzeW1ib2wgaWQ9IkU2MTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjYwIDQzYy0yIC0zIC04IC02IC0xMiAtNmgtMTRjLTUgMCAtMTEgNCAtMTMgOWwtOTAgMjUybC05MCAtMjUyYy0yIC01IC04IC05IC0xMyAtOWgtMTRjLTggMCAtMTQgNiAtMTQgMTRjMCAxIDEgNCAxIDVsMTE3IDMxNWMyIDUgOCA5IDEzIDlzMTEgLTQgMTMgLTlsMTE3IC0zMTVjMCAtMSAxIC00IDEgLTVjMCAtMiAtMSAtNiAtMiAtOHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTBGNi54bWwAPHN5bWJvbCBpZD0iRTBGNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMyAtMjA3Yy0xIC0xIC00IC0zIC03IC0zYy0xIDAgLTMgMSAtNCAyYy0yIDIgLTIgNCAtMiA1czAgMiAxIDVjOSAyMiA1NSA5MyA1NSAxOThjMCA1NyAtMTQgMTI5IC01NSAxOTljLTEgMSAtMSAzIC0xIDVzMSA0IDMgNmMxIDEgMiAxIDMgMWMzIDAgNSAtMSA3IC0zYzIgLTQgODUgLTU4IDg1IC0yMDhzLTgyIC0yMDMgLTg1IC0yMDd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1NkMueG1sADxzeW1ib2wgaWQ9IkU1NkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDQ5IDIxMGwyNCAtMTVsLTExNyAtMTg4Yy0yIC00IC04IC03IC0xMiAtN3MtMTAgMiAtMTIgNmwtNzggMTI1bC03MyAtMTI0Yy0yIC00IC04IC03IC0xMiAtN3MtMTAgMyAtMTIgN2wtNzQgMTI0bC01OSAtOThsLTI0IDE1bDExNyAxOTNjMyA0IDggNyAxMiA3czEwIC0zIDEyIC03bDc0IC0xMjJsNzIgMTIyYzIgNCA4IDcgMTIgN3M5IC0zIDExIC03bDgwIC0xMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1NkIueG1sADxzeW1ib2wgaWQ9IkU1NkIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjMyIDM2NmMwIC0yNyAtMTUgLTU5IC00NSAtNTljLTI5IDAgLTQ1IDE4IC00NSA0MWMwIDIyIDE1IDI3IDE1IDQ4YzAgMTkgLTE1IDMwIC00MyAzMGgtMWMtMjUgMCAtNDUgLTE5IC00NSAtNDRjMCAtMjkgOCAtNDUgMzEgLTcxbDc4IC04M2wyMCAtMjFjMjMgLTI1IDM1IC01MiAzNSAtODZjMCAtNTcgLTM5IC0xMjEgLTExNCAtMTIxYy03MSAwIC0xMTggNDAgLTExOCA5MWMwIDI3IDE1IDU4IDQ1IDU4YzI5IDAgNDUgLTE4IDQ1IC00MSBjMCAtMjIgLTE1IC0yNyAtMTUgLTQ4YzAgLTE5IDE1IC0zMCA0MyAtMzBoMWMyNSAwIDQ1IDIwIDQ1IDQ1YzAgMjkgLTggNDQgLTMxIDcwbC03OCA4M2wtMjAgMjJjLTIzIDI1IC0zNSA1MSAtMzUgODVjMCA1NyAzOSAxMjEgMTE0IDEyMWM3MSAwIDExOCAtMzkgMTE4IC05MHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTAwMC54bWwAPHN5bWJvbCBpZD0iRTAwMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05IDUwMGMxOCAtMTkgNTMgLTU3IDUzIC0xMzBjMCAtOTEgLTM5IC0xODMgLTM5IC0yNDBjMCAtNjEgMzUgLTExOCAzNyAtMTIwdi0yYzEgLTEgMCAtMiAtMSAtM3MtMyAwIC00IDJjLTEgMSAtNTUgNTYgLTU1IDEzN2MwIDg4IDM1IDE1MCAzNSAyNjVjMCAyMiAtOSA1NyAtMzQgODh2MHYwYy0xIDEgLTIgMiAtMSAzYzAgMSAwIDMgMSAzYzI1IDMxIDM0IDY2IDM0IDg4YzAgMTE1IC0zNSAxNzcgLTM1IDI2NWMwIDgyIDU0IDEzNiA1NSAxMzcgYzEgMiAzIDIgNCAyYzEgLTEgMSAtMiAxIC0zdi0yYy0yIC0yIC0zNyAtNTkgLTM3IC0xMjBjMCAtNTcgMzkgLTE0OSAzOSAtMjQwYzAgLTcyIC0zNSAtMTExIC01MyAtMTMweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNjEyLnhtbAA8c3ltYm9sIGlkPSJFNjEyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI2MCAzMzdjMSAtMiAyIC02IDIgLThjMCAtMSAtMSAtNCAtMSAtNWwtMTE3IC0zMTVjLTIgLTUgLTggLTkgLTEzIC05cy0xMSA0IC0xMyA5bC0xMTcgMzE1YzAgMSAtMSA0IC0xIDVjMCA4IDYgMTQgMTQgMTRoMTRjNSAwIDExIC00IDEzIC05bDkwIC0yNTJsOTAgMjUyYzIgNSA4IDkgMTMgOWgxNGM0IDAgMTAgLTMgMTIgLTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QzgueG1sADxzeW1ib2wgaWQ9IkU0QzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTkyIDBoLTI4djM1NGMwIDggNiAxNCAxNCAxNGg0ODZjOCAwIDE0IC02IDE0IC0xNHYtMzU0aC0yOHYyNzdoLTQ1OHYtMjc3ek0zNTIgMTAzYzAgMzggMzEgNjkgNjkgNjlzNjkgLTMxIDY5IC02OXMtMzEgLTY5IC02OSAtNjlzLTY5IDMxIC02OSA2OXpNMjggMGgtMjh2NTM2YzAgOCA2IDEzIDE0IDEzaDgxNGM4IDAgMTQgLTUgMTQgLTEzdi01MzZoLTI4djQ1OWgtNzg2di00NTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QUYueG1sADxzeW1ib2wgaWQ9IkU0QUYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTc2IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC04IC0xOCAtMTEgLTI4IC0xMXMtMjAgMyAtMjggMTFjLTE1IDE2IC0xNSA0MCAwIDU2YzggNyAxOCAxMSAyOCAxMXMyMCAtNCAyOCAtMTF6TTI3MSAtMTQwbDI0IC0xNGwtMTM1IC0yMjZjLTIgLTQgLTggLTYgLTEyIC02Yy02IDEgLTkgMiAtMTIgNmwtMTM1IDIyNmMtMSAyIC0xIDUgLTEgN2MwIDggNSAxNCAxMyAxNGg2M2M1IDAgMTEgLTMgMTMgLTdsODcgLTE1OXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRBMC54bWwAPHN5bWJvbCBpZD0iRTRBMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOCAyMzRsMzMzIC0xMDNjNSAtMiAxMCAtNyAxMCAtMTNzLTUgLTEyIC0xMCAtMTRsLTMzMyAtMTAzYy0xIDAgLTMgLTEgLTQgLTFjLTggMCAtMTQgNiAtMTQgMTR2MjNjMCA2IDUgMTEgMTAgMTNsMjE0IDY4bC0yMTQgNjdjLTUgMiAtMTAgNyAtMTAgMTN2MjNjMCA4IDYgMTQgMTQgMTRjMSAwIDMgLTEgNCAtMXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTg4NS54bWwAPHN5bWJvbCBpZD0iRTg4NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NCAyMDFsNDcgMTYzYzQyIC0xMCA3OSAtMTUgMTEzIC0xNWMyOCAwIDQ5IDUgNzIgMTRjMyAxIDUgMSA2IDFjMiAwIDMgLTEgMyAtNGMwIC0xNiAtMTQgLTQyIC0zMCAtNTZjLTIyIC0xOSAtNTAgLTI3IC05MSAtMjdjLTIzIDAgLTIzIDAgLTY0IDlsLTIwIC02N2MyNiAxMCA0NSAxNCA2OCAxNGM2MyAwIDEwNCAtMzYgMTA0IC05M2MwIC04NCAtNjYgLTE0NiAtMTU2IC0xNDZjLTY1IDAgLTEwNiAzMiAtMTA2IDgxIGMwIDMxIDE4IDUyIDQ3IDUyYzI1IDAgNDEgLTE2IDQxIC0zOWMwIC0yMCAtMTAgLTMzIC0zMCAtNDBjLTUgLTIgLTYgLTMgLTYgLTZjMCAtMTEgMjAgLTIyIDQzIC0yMmM0NiAwIDgyIDUwIDgyIDExM2MwIDQyIC0xOSA2NyAtNTIgNjdjLTEzIDAgLTIxIC0yIC00NyAtMTNjLTMgLTIwIC0xMiAtMzAgLTI3IC0zMGMtMTAgMCAtMTcgOCAtMTcgMThjMCAxMSA3IDIwIDIwIDI2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNDI2LnhtbAA8c3ltYm9sIGlkPSJGNDI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMwNiAzOTJ2LTEyNWwtMzA2IC03OXYxMjV6TTMwNiAyMDV2LTEyNWwtMzA2IC03OXYxMjV6TTMwNiAxN3YtMTI1bC0zMDYgLTc5djEyNXpNMzA2IC0xNzB2LTEyNWwtMzA2IC04MHYxMjV6TTMwNiAtMzU4di0xMjVsLTMwNiAtNzl2MTI1ek0zMDYgLTU0NXYtMTI1bC0zMDYgLTgwdjEyNXpNMzA2IC03MzN2LTEyNWwtMzA2IC03OXYxMjV6TTMwNiAtOTIwdi0xMjVsLTMwNiAtODB2MTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FOTNELnhtbAA8c3ltYm9sIGlkPSJFOTNEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMzMCAtMTBsLTE1NCAtMTE5Yy0yIC0yIC01IC0zIC04IC0zYy00IDAgLTcgMSAtOSAzbC0xNTQgMTE5Yy0zIDMgLTUgNiAtNSAxMGMwIDMgMiA3IDUgOWwxNTQgMTIxYzIgMiA1IDMgOCAzYzQgMCA3IC0xIDkgLTNsMTU0IC0xMjFjNCAtMiA1IC02IDUgLTEwYzAgLTMgLTIgLTYgLTUgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwQTQueG1sADxzeW1ib2wgaWQ9IkUwQTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNDJjMCA5MiAxMTYgMTc0IDIxMyAxNzRjNjIgMCAxMTIgLTMzIDExMiAtOTJjMCAtODggLTEwOSAtMTczIC0yMTMgLTE3M2MtODEgMCAtMTEyIDQ4IC0xMTIgOTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNkEueG1sADxzeW1ib2wgaWQ9IkUwNkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzA0IC00MjJjMCAtOSAtNyAtMTYgLTE2IC0xNmgtMjcyYy05IDAgLTE2IDcgLTE2IDE2djg0NWMwIDggNyAxNiAxNiAxNmgyNzJjOSAwIDE2IC04IDE2IC0xNnYtODQ1ek00MCAzMzV2LTY2OWMwIC02IDQgLTEwIDEwIC0xMGgyMDRjNSAwIDEwIDQgMTAgMTB2NjY5YzAgNSAtNCAxMCAtMTAgMTBoLTIwNGMtNiAwIC0xMCAtNSAtMTAgLTEweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTE3LnhtbAA8c3ltYm9sIGlkPSJFNTE3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU4MiAxMzhsMjQgLThsLTQ3IC0xMzBoLTI1M3YzYzAgMjMgMjcgNTQgOTggMTE2YzU0IDQ2IDgxIDczIDk4IDk0YzIxIDI2IDMzIDU3IDMzIDg0YzAgMzUgLTI0IDU5IC01OSA1OWMtMzAgMCAtNTkgLTIwIC01OSAtMzljMCAtOCAzIC0xMSAyMiAtMTljMjAgLTkgMjggLTIxIDI4IC00MGMwIC0yNiAtMTggLTQ1IC00NSAtNDVjLTMxIDAgLTU0IDI1IC01NCA2MWMwIDY2IDU5IDExNiAxMzkgMTE2YzYxIDAgMTE5IC0zMiAxMTkgLTEwMCBjMCAtMzkgLTIzIC03NyAtNjcgLTExMWMtMTAgLTggLTEwIC04IC0xMDYgLTY2Yy0zMSAtMTkgLTQ2IC0zMCAtNTUgLTM5aDEwOWMzOCAwIDQ4IDggNzAgNTN6TTI3NiAxMzhsMjQgLThsLTQ3IC0xMzBoLTI1M3YzYzAgMjMgMjcgNTQgOTggMTE2YzU0IDQ3IDgxIDc0IDk4IDk0YzIxIDI2IDMzIDU3IDMzIDg0YzAgMzUgLTI0IDU5IC02MCA1OWMtMjkgMCAtNTggLTE5IC01OCAtMzljMCAtOCAzIC0xMSAyMiAtMTljMjAgLTkgMjggLTIxIDI4IC0zOSBjMCAtMjcgLTE4IC00NiAtNDUgLTQ2Yy0zMSAwIC01NCAyNSAtNTQgNjFjMCA2NiA1OSAxMTYgMTM5IDExNmM2MSAwIDExOSAtMzIgMTE5IC0xMDBjMCAtMzkgLTIzIC03NyAtNjcgLTExMWMtMTAgLTggLTEwIC04IC0xMDYgLTY2Yy0zMSAtMTkgLTQ3IC0zMCAtNTUgLTM4aDEwOWMzOCAwIDQ4IDcgNjkgNTJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNzEueG1sADxzeW1ib2wgaWQ9IkUyNzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjc4IDkwYzEgLTggMiAtMTYgMiAtMjVjMCAtNDEgLTE1IC05MCAtNTMgLTEzM2MtNDYgLTUyIC05OCAtODMgLTExNiAtOTJ2LTE5Mmw2MSA0N2MyIDIgNiAyIDkgMmM4IDAgMTMgLTUgMTMgLTEzYzAgLTIgLTEgLTYgLTIgLThsLTg0IC0xMThjLTIgLTMgLTcgLTYgLTExIC02cy05IDMgLTExIDZsLTgzIDExOGMtMSAyIC0zIDYgLTMgOGMwIDggNiAxMyAxNCAxM2MzIDAgNiAwIDggLTJsNjEgLTQ3djIwMWwtNiA2MDB2MSBjMCA4IDYgMTMgMTQgMTNoMTJjOCAwIDE0IC01IDE0IC0xM3YtMWwtMyAtMzIwYzUgNiAzMyAzNyA4MyAzN2M1MSAwIDc1IC0zNyA4MSAtNzZ6TTExOCAtMzgxbC0xIC0xek0yMDkgNTB2MTFjMCAyMSAtMyA1NSAtMzkgNTVjLTQwIDAgLTU1IC0yOSAtNTcgLTM4bC0yIC0xOTVjMTkgMTUgNTIgNDIgNjkgNjhjMjUgMzggMjkgODQgMjkgOTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNjUueG1sADxzeW1ib2wgaWQ9IkUyNjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjMzIDEwNWwtMzggLTd2LTE2NWwzMyA3YzkgMCAxNiAtNCAxNiAtMTR2LTU5YzAgLTYgLTUgLTEzIC0xMSAtMTRsLTM4IC03di0xNDdoLTI4djE0MWwtODkgLTE4di0xNTVoLTI4djE0OWwtMzMgLTdjLTkgMCAtMTcgMyAtMTcgMTR2NThjMCA2IDUgMTMgMTEgMTRsMzkgOHYxNjVsLTMzIC03Yy05IDAgLTE3IDMgLTE3IDE0djU4YzAgNiA1IDEzIDExIDE0bDM5IDh2MTQ3aDI4di0xNDFsODkgMTh2MTU1aDI4di0xNDlsMzMgNyBjOSAwIDE2IC00IDE2IC0xNHYtNTljMCAtNiAtNSAtMTMgLTExIC0xNHpNMzk3IC03MHYtNTNjMCAtOCAtNSAtMTQgLTEzIC0xNGgtNTljLTggMCAtMTQgNiAtMTQgMTR2NTljMCA4IDYgMTMgMTQgMTNoNTNsNDkgNTB2M2wtNDkgNDloLTUzYy04IDAgLTE0IDYgLTE0IDE0djU5YzAgOCA2IDE0IDE0IDE0aDU5YzggMCAxMyAtNiAxMyAtMTR2LTUzbDUwIC01MGgzbDQ5IDUwdjUzYzAgOCA2IDE0IDE0IDE0aDU5YzggMCAxNCAtNiAxNCAtMTR2LTU5IGMwIC04IC02IC0xNCAtMTQgLTE0aC01M2wtNTAgLTUwdi0ybDUwIC01MGg1M2M4IDAgMTQgLTUgMTQgLTEzdi01OWMwIC04IC02IC0xNCAtMTQgLTE0aC01OWMtOCAwIC0xNCA2IC0xNCAxNHY1M2wtNDkgNDhoLTN6TTc4IDc0di0xNjZsODkgMTl2MTY1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTAzLnhtbAA8c3ltYm9sIGlkPSJFNTAzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyNyAxMjVjMCAtMzUgLTI5IC02MyAtNjMgLTYzYy0zNSAwIC02MyAyOCAtNjMgNjNzMjggNjMgNjMgNjNjMzQgMCA2MyAtMjggNjMgLTYzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTFBLnhtbAA8c3ltYm9sIGlkPSJFNTFBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2MCAtMTN2LTMwYy00NCAyMyAtNzEgNDUgLTk5IDgxYy0zNCA0MyAtNjEgMTIyIC02MSAxNzZ2MWMwIDY5IDI1IDEzNCA3MCAxODdjMjcgMzEgNTAgNDkgOTAgNzB2LTMxYy0zMyAtMjMgLTQ3IC00MSAtNjEgLTc3Yy0xNiAtNDAgLTI0IC05MCAtMjQgLTE0OWMwIC02NiAxMCAtMTIyIDI5IC0xNjJjMTMgLTI5IDI3IC00NSA1NiAtNjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNkMueG1sADxzeW1ib2wgaWQ9IkUyNkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTkzdjM4N2MwIDkgNyAxNiAxNiAxNmg2NXYtMzJoLTQ5di0zNTVoNDl2LTMyaC02NWMtOSAwIC0xNiA3IC0xNiAxNnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI2Qi54bWwAPHN5bWJvbCBpZD0iRTI2QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNCAtMjA3Yy0xIC0xIC00IC0zIC03IC0zYy0xIDAgLTMgMSAtNCAyYy0yIDIgLTIgNCAtMiA1czAgMiAxIDVjOSAyMiA1NSA5MyA1NSAxOThjMCA1NyAtMTQgMTI5IC01NSAxOTljLTEgMSAtMSAzIC0xIDVzMSA0IDMgNmMxIDEgMiAxIDMgMWMzIDAgNSAtMSA3IC0zYzIgLTQgODUgLTU4IDg1IC0yMDhzLTgyIC0yMDMgLTg1IC0yMDd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNjQueG1sADxzeW1ib2wgaWQ9IkUyNjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzY5IDgwYzEgLTggMiAtMTYgMiAtMjVjMCAtNDEgLTE1IC05MCAtNTMgLTEzM2MtNTQgLTYxIC0xMTkgLTkzIC0xMjMgLTk1Yy0yIC0xIC02IC0zIC04IC0zYy04IDAgLTE0IDYgLTE0IDE0bC0xIDExNGMtNiAtOSAtMTUgLTIzIC0yMiAtMzFjLTU0IC02MSAtMTE5IC05MiAtMTIzIC05NGMtMiAtMSAtNiAtMyAtOCAtM2MtOCAwIC0xNCA2IC0xNCAxNGwtNSA2MDFjMCA4IDYgMTQgMTQgMTRoMTJjOCAwIDE0IC02IDE0IC0xNGwtNCAtMzIxIGM1IDYgMzQgMzcgODQgMzdjMjIgMCAzOCAtNyA1MSAtMTdsLTMgMzAxYzAgOCA2IDE0IDE0IDE0aDEyYzggMCAxNCAtNiAxNCAtMTRsLTQgLTMyMGM1IDYgMzQgMzYgODQgMzZjNTEgMCA3NSAtMzYgODEgLTc1ek0xMzIgNDB2MTFjMCAyMSAtMyA1NSAtMzkgNTVjLTQwIDAgLTU1IC0yOSAtNTcgLTM4bC0zIC0xOTVjMTkgMTUgNTMgNDIgNzAgNjhjMjUgMzggMjkgODQgMjkgOTl6TTMwMCA0MHYxMWMwIDIxIC0zIDU1IC0zOSA1NSBjLTQwIDAgLTU1IC0yOSAtNTcgLTM4bC0zIC0xOTVjMTkgMTUgNTMgNDIgNzAgNjhjMjUgMzggMjkgODQgMjkgOTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MDIueG1sADxzeW1ib2wgaWQ9IkU1MDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDgxIDI1MGwtMzU1IC01MDBoLTEyNmwzNTUgNTAwaDEyNnpNNzM1IDI1MGwtMzU1IC01MDBoLTEyNmwzNTUgNTAwaDEyNnpNOTg5IDI1MGwtMzU1IC01MDBoLTEyNmwzNTUgNTAwaDEyNnpNMTI0MyAyNTBsLTM1NSAtNTAwaC0xMjZsMzU1IDUwMGgxMjZ6TTEyNyAxMjVjMCAtMzUgLTI5IC02MyAtNjMgLTYzYy0zNSAwIC02MyAyOCAtNjMgNjNzMjggNjMgNjMgNjNjMzQgMCA2MyAtMjggNjMgLTYzek0xMjQzIC0xMjYgYzAgLTM1IC0yOSAtNjMgLTYzIC02M2MtMzUgMCAtNjMgMjggLTYzIDYzczI4IDYzIDYzIDYzYzM0IDAgNjMgLTI4IDYzIC02M3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUxNi54bWwAPHN5bWJvbCBpZD0iRTUxNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNTcgMzkybC04NCAtMzEyYy01IC0xOCAtNiAtMjkgLTYgLTM1YzAgLTEyIDcgLTE1IDQzIC0xNWgyOGwtNSAtMzBoLTIzM2w1IDMwaDI3YzI2IDEgMzggMyA0MyA4YzMgMyA1IDcgNyAxNWMxIDIgMyAxMSA3IDI3bDU3IDIxMGMyIDkgMyAxNSAzIDIwYzAgMTEgLTYgMTUgLTI1IDE1aC00OWw3IDI3YzU2IDIgMTI4IDIyIDE1MyA0MGgyMnpNMzE4IDIxNWw1MiAxNzZjNDUgLTEwIDg0IC0xNiAxMjEgLTE2YzMwIDAgNTQgNCA3OCAxNCBjMyAxIDQgMiA1IDJjMiAwIDQgLTIgNCAtNWMwIC0xNyAtMTUgLTQ0IC0zMiAtNTljLTI0IC0yMCAtNTQgLTI5IC05OCAtMjljLTI1IDAgLTI2IDAgLTcwIDlsLTIxIC03MmMyOCAxMCA0OSAxNSA3MyAxNWM2OCAwIDExMyAtNDAgMTEzIC0xMDFjMCAtOTEgLTcyIC0xNTcgLTE2OSAtMTU3Yy03MCAwIC0xMTQgMzMgLTExNCA4N2MwIDM0IDE5IDU2IDUxIDU2YzI2IDAgNDUgLTE3IDQ1IC00MmMwIC0yMSAtMTEgLTM2IC0zMyAtNDMgYy01IC0yIC03IC0zIC03IC02YzAgLTEyIDIyIC0yMyA0NiAtMjNjNTAgMCA5MCA1MyA5MCAxMjFjMCA0NSAtMjEgNzIgLTU3IDcyYy0xNCAwIC0yMyAtMiAtNTAgLTE0Yy0zIC0yMSAtMTQgLTMyIC0zMCAtMzJjLTEwIDAgLTE4IDggLTE4IDE5YzAgMTIgNiAyMiAyMSAyOHpNNjk5IDIxN2wtMTMgLTU1YzI3IDM2IDU2IDU1IDg1IDU1YzIyIDAgNDIgLTEzIDQ4IC0zMWMyIC02IDIgLTUgMiAtMTljMzAgMzUgNTQgNTAgODAgNTAgYzMwIDAgNTAgLTE5IDUwIC00N2MwIC0xNCAtMyAtMjkgLTEwIC00OGwtMjcgLTc2Yy0xIC0zIC0yIC04IC0yIC0xMGMwIC0zIDQgLTYgOCAtNnMxMCA0IDIxIDE1YzMgNCAzIDQgMjAgMjdjNCA2IDUgNiA3IDhsMTcgLTEyYy0zMiAtNTEgLTYzIC03NCAtOTYgLTc0Yy0yNCAwIC00NCAxNiAtNDQgMzhjMCAxMCAzIDIzIDExIDQ2bDIyIDYzYzQgMTEgNyAyMiA3IDI3YzAgNiAtNSAxMSAtMTIgMTFjLTEwIDAgLTI0IC05IC0zOCAtMjYgYy0xOCAtMjEgLTMwIC00OCAtNDYgLTEwMmwtMTUgLTUxaC03MmwzMyAxMDdjOSAzMSAxMyA1MiAxMyA2MWMwIDYgLTMgMTEgLTggMTFjLTkgMCAtMjMgLTExIC0zOSAtMzFjLTE4IC0yNCAtMzAgLTQ5IC00MCAtODVsLTE5IC02M2gtNzFsNDQgMTQ1YzQgMTYgNiAyNiA2IDMwYzAgMTEgLTUgMTQgLTI3IDE0aC0xMmw0IDIxek0xMTk1IDIxMGg3MWwtNDQgLTE1MGMtMyAtMTIgLTQgLTE2IC00IC0xOGMtMSAtMSAwIC0yIDAgLTMgYzAgLTQgMyAtNyA2IC03YzcgMCAzMCAyNSA0NyA1MGwxNyAtMTFjLTcgLTEyIC0yMCAtMzAgLTI5IC00MGMtMjIgLTI2IC00MiAtMzcgLTY1IC0zN2MtMTkgMCAtMzQgMTAgLTM3IDI1Yy0yIDMgLTIgNCAtMiAxNGMtMjEgLTI3IC00MyAtMzkgLTc0IC0zOWMtNDYgMCAtNzggMzQgLTc4IDgyYzAgNzMgNjIgMTQxIDEyOSAxNDFjMjcgMCA0NiAtOSA1NyAtMjh6TTEwOTkgMTQ5Yy0xMyAtMjcgLTIzIC02NCAtMjMgLTg4IGMwIC0yMiAxMSAtMzUgMjggLTM1YzE4IDAgMzQgMTQgNDcgNDNjMTQgMzAgMjQgNjcgMjQgOTBjMCAxOSAtMTEgMzMgLTI4IDMzYy0xOSAwIC0zNCAtMTQgLTQ4IC00M3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI3MC54bWwAPHN5bWJvbCBpZD0iRTI3MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNzggOTBjMSAtOCAyIC0xNiAyIC0yNWMwIC00MSAtMTUgLTkwIC01MyAtMTMzYy01NCAtNjEgLTExOCAtOTMgLTEyMiAtOTVjLTIgLTEgLTUgLTIgLTggLTJoLTFjLTcgMCAtMTMgNiAtMTMgMTNsLTUgNTA2bC01NiAtNDJjLTIgLTIgLTUgLTMgLTggLTNjLTggMCAtMTQgNiAtMTQgMTRjMCAyIDIgNiAzIDhsODMgMTE3YzIgMyA3IDYgMTEgNnMxMCAtMyAxMiAtNmw4MyAtMTE3YzEgLTIgMiAtNiAyIC04YzAgLTggLTUgLTE0IC0xMyAtMTQgYy0zIDAgLTcgMSAtOSAzbC01NiA0MmwtMiAtMjI1YzUgNiAzMyAzNyA4MyAzN2M1MSAwIDc1IC0zNyA4MSAtNzZ6TTIxMCA1MHY5YzAgMjAgLTMgNTcgLTQwIDU3Yy00MCAwIC01NSAtMjkgLTU3IC0zOGwtMiAtMTk1YzE5IDE1IDUzIDQyIDcwIDY4YzI1IDM4IDI5IDg0IDI5IDk5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMEE1LnhtbAA8c3ltYm9sIGlkPSJFMEE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL0xlbGFuZC9FMDY2LnhtbAA8c3ltYm9sIGlkPSJFMDY2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU2OSAxMjRjMCAyOCAyMiA1MSA0OCA1MXM0OCAtMjMgNDggLTUxcy0yMiAtNTAgLTQ4IC01MHMtNDggMjIgLTQ4IDUwek01NjkgLTEyM2MwIDI4IDIyIDUxIDQ4IDUxczQ4IC0yMyA0OCAtNTFzLTIyIC01MSAtNDggLTUxcy00OCAyMyAtNDggNTF6TTIyNSAyNzhoMjBsLTQgLTIzaC0xNDRsNCAyM2gxOWMxMiAwIDIxIDEgMjMgNGMxIDEgMyAyIDQgN2MwIDEgMSA3IDQgMTdsMzMgMTIzYzEgMyAyIDkgMiAxMnMwIDYgLTEyIDZoLTMzbDYgMjIgaDJjMzIgMSA3NSAxMiA4OSAyM2gxOGwtNTAgLTE4OGMtMyAtMTEgLTQgLTE3IC00IC0yMGMwIC00IDEgLTYgMjMgLTZ6TTI5MiAyODVsLTIgLTF2LTFjMCAtNSAxMSAtMTEgMjUgLTExYzI4IDAgNTAgMzEgNTAgNzBjMCAyNSAtMTEgNDAgLTMwIDQwYy04IDAgLTEzIC0xIC0yOCAtOGMtMiAtMTMgLTkgLTIwIC0yMCAtMjBjLTggMCAtMTQgNiAtMTQgMTRzNSAxNSAxNCAxOWwzMCAxMDVoM2MyNyAtNiA1MCAtMTAgNzEgLTEwIGMxNyAwIDMxIDMgNDUgOWgyYzEgMCAyIDEgMyAxYzIgMCA0IC0yIDQgLTZjMCAtMTEgLTkgLTI4IC0yMCAtMzdjLTE0IC0xMiAtMzMgLTE4IC02MCAtMThjLTE1IDAgLTE1IDAgLTM5IDVsLTEwIC0zNWMxNSA1IDI3IDcgNDAgN2MyMCAwIDM4IC02IDUwIC0xN3MxOSAtMjYgMTkgLTQ1YzAgLTI3IC0xMSAtNTIgLTMwIC02OXMtNDUgLTI3IC03MyAtMjdjLTQzIDAgLTcwIDIxIC03MCA1NGMwIDIxIDEzIDM2IDMzIDM2IGMxNyAwIDI5IC0xMSAyOSAtMjdjMCAtMTQgLTggLTIzIC0yMiAtMjh6TTI1MiAyNDljMTk4IDAgMjczIC0xMzEgMjczIC0yODVjMCAtMTIyIC04MiAtMzA4IC0yOTcgLTQ2MWMtOTIgLTcyIC0yMDYgLTExOSAtMjA2IC0xMTloLTRjLTUgMCAtMTQgMSAtMTcgMTFjMCAyIC0xIDMgLTEgNWMwIDExIDExIDE4IDExIDE4czk3IDQ0IDIwMyAxNDBjNjkgNjMgMTgxIDI0MCAxODEgNDA2cy00OCAyNTEgLTE1MyAyNTEgYy0xNTUgMCAtMTY4IC0xMzMgLTE2OCAtMTMzczI3IDI4IDY4IDI4YzE3IDAgMzYgLTUgNTcgLTE4YzM0IC0yMSA0OCAtNTQgNDggLTg2YzAgLTM3IC0xOSAtNzMgLTUwIC05MWMtMTkgLTExIC00MSAtMTcgLTYzIC0xN2MtNDMgMCAtODUgMjIgLTEwMyA2MmMtOCAxOCAtMTMgNDEgLTEzIDY2YzAgNTggMjYgMTI3IDk3IDE4MGMwIDAgNjAgNDMgMTM3IDQzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FODg0LnhtbAA8c3ltYm9sIGlkPSJFODg0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4MiAxMjhsLTYgLTMzaC02MmwtNSAtMjFjLTUgLTE3IC03IC0yNyAtNyAtMzJjMCAtMTEgOCAtMTQgNDEgLTE0aDlsLTQgLTI4aC0xODZsMyAyOGgxM2MyNCAxIDM0IDIgMzkgN2MzIDMgNSA1IDcgMTNjMiA1IDIgMTAgNyAyNmw1IDIxaC0xMzZ2MjhsMjM3IDI0MGg0OWwtNjMgLTIzNWg1OXpNMTQ1IDEyOWwzOSAxNDFsLTEzOCAtMTQxaDk5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEExLnhtbAA8c3ltYm9sIGlkPSJFNEExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4IC0xbDMzMyAtMTAzYzUgLTIgMTAgLTcgMTAgLTEzcy01IC0xMiAtMTAgLTE0bC0zMzMgLTEwM2gtMWwtMiAtMWMtOSAwIC0xNSA2IC0xNSAxNHYyM2MwIDYgNSAxMSAxMCAxM2wyMTQgNjhsLTIxNCA2N2MtNSAyIC0xMCA3IC0xMCAxM3YyM2MwIDggNiAxNCAxNSAxNGwyIC0xaDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QzkueG1sADxzeW1ib2wgaWQ9IkU0QzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTY0IC0zNTR2MzU0aDI4di0yNzdoNDU4djI3N2gyOHYtMzU0YzAgLTggLTYgLTE0IC0xNCAtMTRoLTQ4NmMtOCAwIC0xNCA2IC0xNCAxNHpNMzUyIC0xMDNjMCAzOCAzMSA2OSA2OSA2OXM2OSAtMzEgNjkgLTY5cy0zMSAtNjkgLTY5IC02OXMtNjkgMzEgLTY5IDY5ek0wIC01MzZ2NTM2aDI4di00NTloNzg2djQ1OWgyOHYtNTM2YzAgLTggLTYgLTEzIC0xNCAtMTNoLTgxNGMtOCAwIC0xNCA1IC0xNCAxM3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRBRS54bWwAPHN5bWJvbCBpZD0iRTRBRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNSAxNDBsLTI0IDE0bDEzNSAyMjZjMiA0IDggNiAxMiA2YzYgLTEgOSAtMiAxMiAtNmwxMzUgLTIyNmMxIC0yIDEgLTUgMSAtN2MwIC04IC01IC0xNCAtMTMgLTE0aC02M2MtNSAwIC0xMSAzIC0xMyA3bC04NyAxNTl6TTEyMCAxMWMtMTUgMTYgLTE1IDQwIDAgNTZjOCA4IDE4IDExIDI4IDExczIwIC0zIDI4IC0xMWMxNSAtMTYgMTUgLTQwIDAgLTU2Yy04IC03IC0xOCAtMTEgLTI4IC0xMXMtMjAgNCAtMjggMTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QTMueG1sADxzeW1ib2wgaWQ9IkU0QTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgLTY3Yy0xNSAxNiAtMTUgNDAgMCA1NWM4IDggMTggMTIgMjggMTJzMjAgLTQgMjggLTEyYzE1IC0xNSAxNSAtMzkgMCAtNTVjLTggLTggLTE4IC0xMSAtMjggLTExcy0yMCAzIC0yOCAxMXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTg4Ni54bWwAPHN5bWJvbCBpZD0iRTg4NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTggMjI0YzU1IDAgOTQgLTM3IDk0IC05MWMwIC03NSAtNjQgLTEzOCAtMTQyIC0xMzhjLTY3IDAgLTExMCA0OCAtMTEwIDEyNmMwIDYwIDIyIDEyNSA1OSAxNzNzODEgNzEgMTM0IDcxYzUwIDAgODYgLTI3IDg2IC02NGMwIC0yNiAtMTcgLTQzIC00MyAtNDNjLTIzIDAgLTQxIDE1IC00MSAzNmMwIDEwIDQgMTkgMTIgMjhjMyA0IDQgNSA0IDhjMCA1IC04IDkgLTE4IDljLTE5IDAgLTM4IC0xMyAtNTUgLTM5IGMtMTMgLTIwIC0yNCAtNDYgLTM4IC05N2MyMCAxNiAzNCAyMSA1OCAyMXpNOTAgMTUyYy04IC0yMCAtMTIgLTUxIC0xMiAtNzhjMCAtMzYgMTEgLTU1IDMzIC01NWMxNyAwIDMyIDEyIDQxIDM0YzEwIDI2IDE3IDU5IDE3IDg5YzAgMzMgLTEyIDUxIC0zMyA1MWMtMjAgMCAtMzYgLTEzIC00NiAtNDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNjQueG1sADxzeW1ib2wgaWQ9IkUwNjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTY4IDEyNGMwIDI4IDIyIDUxIDQ4IDUxczQ4IC0yMyA0OCAtNTFzLTIyIC01MCAtNDggLTUwcy00OCAyMiAtNDggNTB6TTU2OCAtMTIzYzAgMjggMjIgNTEgNDggNTFzNDggLTIzIDQ4IC01MXMtMjIgLTUxIC00OCAtNTFzLTQ4IDIzIC00OCA1MXpNMzUyIC01NjB2LTFjMCAtMjQgLTE0IC00MSAtNDMgLTUzYzE4IC0xMyAyOSAtMzMgMjkgLTU1YzAgLTQzIC0zOCAtNzMgLTkyIC03M2MtNDQgMCAtNzQgMjIgLTc0IDU1IGMwIDE3IDkgMzQgMjQgNDZjOCA2IDE3IDEwIDI4IDE1Yy0xNSAxNCAtMjEgMjggLTIxIDQ3YzAgMjAgOCAzOCAyMyA1MXMzNiAyMCA1OSAyMGMxOSAwIDM2IC01IDQ4IC0xNGMxMCAtOCAxOSAtMjUgMTkgLTM4ek0yNjcgLTU4OGwxIC0xYzQgLTIgOCAtNSAyMiAtMTJjMTYgMTIgMjEgMjMgMjEgMzljMCAyMSAtMTEgMzMgLTMxIDMzcy0zMyAtMTMgLTMzIC0zMWMwIC0xMyA0IC0xOSAyMCAtMjh6TTI0MiAtNjQwIGMtMTcgLTEwIC0yNiAtMjcgLTI2IC00NmMwIC0yMSAxNCAtMzUgMzYgLTM1czM5IDE1IDM5IDM0YzAgMTQgLTggMjQgLTI3IDM1Yy0yIDEgLTIgMiAtMTQgOGMtMyAyIC00IDIgLTggNHpNMjU0IDI1MWM5MyAwIDE2NCAtMjkgMjExIC04NWM0MSAtNDkgNjMgLTExOCA2MyAtMjAxYzAgLTY3IC0yNCAtMTQ1IC02OCAtMjIwYy0yNSAtNDIgLTU3IC04NCAtOTMgLTEyM2MtNDAgLTQzIC04NiAtODIgLTEzNyAtMTE5IGMtOTEgLTcxIC0yMDUgLTExOSAtMjA2IC0xMTlzLTQgLTEgLTUgLTFjLTYgMCAtMTUgMiAtMTggMTJjMCAyIC0xIDMgLTEgNWMwIDEyIDEyIDE5IDEyIDE5YzEgMCA5OSA0NSAyMDMgMTQwYzM5IDM1IDgzIDk4IDExNiAxNjRjMzAgNTkgNjUgMTQ4IDY1IDI0MWMwIDE2OCAtNTAgMjUwIC0xNTIgMjUwYy0zNSAwIC02NyAtNiAtOTIgLTIwYy0xNyAtOSAtMzkgLTI5IC01MCAtNDVzLTIzIC00NSAtMjYgLTY0YzggNyAyNSAxNyAzNSAyMSBjOSAzIDIwIDUgMzIgNWMxNyAwIDM3IC00IDU4IC0xOGMzMCAtMTkgNDggLTUxIDQ4IC04NmMwIC0zOSAtMTkgLTc2IC01MCAtOTNjLTE4IC0xMSAtNDAgLTE2IC02MiAtMTZjLTE0IDAgLTI3IDIgLTQwIDZjLTMwIDEwIC01MyAyOSAtNjUgNTZjLTkgMTkgLTEzIDQxIC0xMyA2NWMwIDE3IDIgMzUgNyA1M2M5IDM1IDMyIDg2IDkwIDEyOWMxIDAgNjIgNDQgMTM4IDQ0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTAwLnhtbAA8c3ltYm9sIGlkPSJFNTAwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ4MSAyNTBsLTM1NSAtNTAwaC0xMjZsMzU1IDUwMGgxMjZ6TTEyNyAxMjVjMCAtMzUgLTI5IC02MyAtNjMgLTYzYy0zNSAwIC02MyAyOCAtNjMgNjNzMjggNjMgNjMgNjNjMzQgMCA2MyAtMjggNjMgLTYzek00ODEgLTEyNmMwIC0zNSAtMjkgLTYzIC02MyAtNjNjLTM1IDAgLTYzIDI4IC02MyA2M3MyOCA2MyA2MyA2M2MzNCAwIDYzIC0yOCA2MyAtNjN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNjYueG1sADxzeW1ib2wgaWQ9IkUyNjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTM3IDc5YzEgLTggMiAtMTYgMiAtMjVjMCAtNDEgLTE1IC05MCAtNTMgLTEzM2MtNTQgLTYxIC0xMTkgLTkzIC0xMjMgLTk1Yy0yIC0xIC02IC0yIC04IC0yYy04IDAgLTE0IDYgLTE0IDE0bC0xIDExNGMtNiAtOSAtMTUgLTIzIC0yMiAtMzFjLTU0IC02MSAtMTE5IC05MyAtMTIzIC05NWMtMiAtMSAtNiAtMiAtOCAtMmMtOCAwIC0xNCA2IC0xNCAxNGwtMSAxMTRjMCAtMSAtMSAtMSAtMSAtMmwtMiAtM2wtMSAtMmwtMiAtMmwtMSAtMiBjLTEgLTEgLTIgLTQgLTMgLTVsLTEgLTFsLTMgLTNjMCAtMSAtMSAtMSAtMSAtMmMtMSAtMSAtMSAtMiAtMiAtM2wtMiAtMWMtMSAtMSAtMiAtNCAtMyAtNWMtNTQgLTYxIC0xMTkgLTkzIC0xMjMgLTk1aC0xYy0xIDAgLTIgLTEgLTMgLTFzLTMgLTEgLTQgLTFjLTggMCAtMTQgNiAtMTQgMTRsLTUgNjAxYzAgOCA2IDE0IDE0IDE0aDEyYzggMCAxNCAtNiAxNCAtMTRsLTQgLTMyMWM1IDYgMzQgMzcgODQgMzdoNGgyaDJoMmMxIDAgMiAtMSAzIC0xIGgxaDNzMCAtMSAxIC0xaDJzMSAtMSAyIC0xaDNzMiAtMSAzIC0xbDEgLTFoMmwxIC0xYzEgMCAxIC0xIDIgLTFoMWMxIDAgMiAtMSAzIC0xdi0xYzQgLTIgMTAgLTUgMTMgLThsLTMgMzAxYzAgOCA2IDE0IDE0IDE0aDEyYzggMCAxNCAtNiAxNCAtMTRsLTQgLTMyMWM1IDYgMzQgMzcgODQgMzdjMjIgMCAzOCAtNyA1MSAtMTdsLTMgMzAxYzAgOCA2IDE0IDE0IDE0aDEyYzggMCAxNCAtNiAxNCAtMTRsLTQgLTMyMWM1IDYgMzQgMzcgODQgMzcgYzUxIDAgNzUgLTM3IDgxIC03NnpNMTMyIDQwdjExYzAgMjEgLTMgNTUgLTM5IDU1Yy00MCAwIC01NSAtMjkgLTU3IC0zOGwtMyAtMTk1YzE5IDE1IDUzIDQyIDcwIDY4YzI1IDM4IDI5IDg0IDI5IDk5ek0zMDAgNDB2MTFjMCAyMSAtMyA1NSAtMzkgNTVjLTQwIDAgLTU1IC0yOSAtNTcgLTM4bC0zIC0xOTVjMTkgMTUgNTMgNDIgNzAgNjhjMjUgMzggMjkgODQgMjkgOTl6TTQ2OCA0MHYxMWMwIDIxIC0zIDU1IC0zOSA1NSBjLTQwIDAgLTU1IC0yOSAtNTcgLTM4bC0zIC0xOTVjMTkgMTUgNTMgNDIgNzAgNjhjMjUgMzggMjkgODQgMjkgOTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNzIueG1sADxzeW1ib2wgaWQ9IkUyNzIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQ5IDE4M2MzIC0yIDYgLTcgNiAtMTF2LTQ5NWgtMjh2MTc1bC0xMjYgLTM1aC00Yy04IDAgLTE0IDUgLTE0IDEzdjUyM2wtNjEgLTQ2Yy0yIC0yIC01IC0yIC04IC0yYy04IDAgLTE0IDUgLTE0IDEzYzAgMiAyIDYgMyA4bDgzIDExOGMyIDMgNyA2IDExIDZzMTAgLTMgMTIgLTZsODMgLTExOGMxIC0yIDIgLTYgMiAtOGMwIC04IC01IC0xMyAtMTMgLTEzYy0zIDAgLTcgMCAtOSAybC02MSA0N3YtMjA0bDEyNiAzNWMxIDAgMyAxIDQgMSBjMyAwIDYgLTEgOCAtM3pNMTExIC05N2wxMTYgMzJ2MTY1bC0xMTYgLTMzdi0xNjR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MTQueG1sADxzeW1ib2wgaWQ9IkU1MTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjU2IDM5MWwtODMgLTMxMWMtNSAtMTggLTcgLTI5IC03IC0zNWMwIC0xMiA3IC0xNiA0MyAtMTZoMjhsLTUgLTI5aC0yMzJsNSAyOWgyN2MyNiAxIDM4IDMgNDIgOWM0IDIgNiA2IDggMTRjMSAyIDMgMTEgNyAyOGw1NiAyMDljMyA5IDQgMTYgNCAyMGMwIDExIC03IDE1IC0yNSAxNWgtNTBsOCAyN2M1NiAyIDEyNyAyMiAxNTIgNDBoMjJ6TTMxNiAyMTRsNTIgMTc2YzQ1IC0xMSA4NCAtMTYgMTIxIC0xNmMzMCAwIDUzIDQgNzcgMTQgYzQgMSA1IDIgNiAyYzIgMCAzIC0yIDMgLTVjMCAtMTggLTE0IC00NSAtMzIgLTYwYy0yMyAtMjAgLTUzIC0yOCAtOTcgLTI4Yy0yNSAwIC0yNiAwIC03MCA5bC0yMSAtNzJjMjggMTAgNDkgMTUgNzMgMTVjNjggMCAxMTMgLTQxIDExMyAtMTAxYzAgLTkwIC03MiAtMTU3IC0xNjkgLTE1N2MtNjkgMCAtMTE0IDM0IC0xMTQgODdjMCAzNCAyMCA1NiA1MSA1NmMyNyAwIDQ1IC0xNyA0NSAtNDFjMCAtMjIgLTExIC0zNiAtMzMgLTQ0IGMtNSAtMSAtNiAtMiAtNiAtNmMwIC0xMiAyMiAtMjMgNDUgLTIzYzUwIDAgOTAgNTMgOTAgMTIxYzAgNDUgLTIxIDcyIC01NiA3MmMtMTUgMCAtMjMgLTIgLTUxIC0xNGMtMyAtMjEgLTE0IC0zMiAtMjkgLTMyYy0xMCAwIC0xOSA4IC0xOSAxOWMwIDEyIDcgMjIgMjEgMjh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MjgueG1sADxzeW1ib2wgaWQ9IkU1MjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTU1NiAyNTljMTUgLTQgNTcgLTIxIDU3IC04OGMwIC0xNiAtMiAtMzQgLTggLTU2Yy0yMSAtODEgLTc3IC0xMzcgLTEzMiAtMTM3Yy02IDAgLTEzIDAgLTE5IDJjLTM0IDkgLTQ0IDMxIC00NCAzMWwtMiA3bC01OSAtMTYxaDc2di0yMGgtMjI1djIwaDYybDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDEwIC00IDE4IC0xNCAyMWMtMyAxIC01IDEgLTggMWMtMTcgMCAtMzYgLTEzIC00NCAtMjZjLTEwIC0xNyAtMjIgLTQwIC0zNyAtOTAgYy0yMSAtODAgLTc3IC0xMzYgLTEzMiAtMTM2Yy02IDAgLTEzIDAgLTE5IDJjLTM0IDkgLTQzIDMxIC00MyAzMWwtMyA3bC01OSAtMTYxaDc2di0yMGgtMjI1djIwaDYybDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDEwIC00IDE4IC0xNCAyMWMtMyAxIC01IDEgLTggMWMtMTcgMCAtMzYgLTEzIC00NCAtMjZjLTEwIC0xNyAtMjIgLTQwIC0zNyAtOTBjLTIxIC04MCAtNzcgLTEzNiAtMTMyIC0xMzZjLTYgMCAtMTMgMCAtMTkgMiBjLTM0IDkgLTQzIDMxIC00MyAzMWwtMyA3bC01OCAtMTYxaDc1di0yMGgtMjI1djIwaDYybDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDEwIC00IDE4IC0xNCAyMWMtMyAxIC01IDEgLTggMWMtMTYgMCAtMzUgLTEzIC00MyAtMjZjLTEwIC0xNyAtMjMgLTQwIC0zOCAtOTBjLTIxIC04MCAtNzcgLTEzNiAtMTMyIC0xMzZjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDMgMzEgLTQzIDMxbC0zIDdsLTU4IC0xNjFoNzV2LTIwaC0yMjV2MjBoNjIgbDk5IDI3NmMxMiAzMiAyMyA1OCAyMyA3NWMwIDEwIC00IDE4IC0xNCAyMWMtMyAxIC01IDEgLTggMWMtMTYgMCAtMzUgLTEzIC00MyAtMjZjLTEwIC0xNyAtMjMgLTQwIC0zOCAtOTBjLTIxIC04MCAtNzYgLTEzNiAtMTMxIC0xMzZjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDQgMzEgLTQ0IDMxbC0zIDdsLTU4IC0xNjFoNzV2LTIwaC0yMjR2MjBoNjFsOTkgMjc2YzUgMTAgMjMgNTMgMjMgNzdjMCA3IC0xIDEyIC01IDE1IGMtMiAxIC01IDIgLTggMmgtNGMtOSAtMiAtMjEgLTEwIC0yNyAtMTljLTEyIC0xNiAtMjIgLTQ3IC0yNiAtNjBsLTE4IDljMjkgODMgNjMgMTA1IDk2IDEwNWM0IDAgNyAwIDExIC0xYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtM2wzIDNjMTcgMTcgNDggNDMgNzkgNDNjNCAwIDkgLTEgMTMgLTJjMTMgLTMgNDYgLTE2IDU1IC02M2MyMyA1MyA2NiA2NiAxMDAgNjZjNiAwIDExIDAgMTYgLTFjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC0zbDMgMyBjMTcgMTcgNDggNDMgNzkgNDNjNCAwIDkgLTEgMTMgLTJjMTMgLTMgNDYgLTE3IDU1IC02NGMyMyA1NCA2NyA2NyAxMDEgNjdjNSAwIDEwIDAgMTUgLTFjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC0zbDMgM2MxNyAxNyA0OCA0MyA3OSA0M2M0IDAgOSAtMSAxMyAtMmMxMyAtMyA0NiAtMTcgNTUgLTY0YzIzIDU0IDY3IDY3IDEwMSA2N2M1IDAgMTAgMCAxNSAtMWMzNSAtNSA1NiAtNDMgNTYgLTQzbDIgLTNsMyAzYzE3IDE3IDQ4IDQzIDc5IDQzIGM0IDAgOSAtMSAxMyAtMmMxMyAtMyA0NiAtMTcgNTUgLTY0YzIzIDU0IDY3IDY3IDEwMSA2N2M1IDAgMTAgMCAxNSAtMWMzNSAtNSA1NiAtNDMgNTYgLTQzbDIgLTNsMyAzYzE3IDE3IDQ4IDQzIDc5IDQzYzQgMCA5IC0xIDEzIC0yek0yMzEgMTEyYzYgMTggMTYgNTQgMTYgODFjMCA5IC0xIDE3IC00IDIzYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTggMWMtNiAwIC0xMiAtMiAtMTkgLTZjLTI2IC0xNSAtNTUgLTU3IC02NCAtOTUgYy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA2IC0yIDggLTJjMyAwIDggMSAxMSAzYzI1IDEyIDUwIDU5IDYzIDk4ek01NTUgMTEyYzYgMTggMTYgNTQgMTYgODFjMCA5IC0xIDE3IC00IDIzYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTggMWMtNiAwIC0xMiAtMiAtMTkgLTZjLTI2IC0xNSAtNTUgLTU3IC02NCAtOTVjLTEgLTIgLTEyIC0zOCAtMTIgLTY5YzAgLTE5IDQgLTM3IDE5IC00MyBjMiAtMSA2IC0yIDggLTJjMyAwIDggMSAxMSAzYzI1IDEyIDUwIDU5IDYzIDk4ek04NzkgMTEyaC0xYzYgMTggMTcgNTUgMTcgODJjMCA5IC0xIDE3IC00IDIyYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTggMWMtNiAwIC0xMiAtMiAtMTkgLTZjLTI2IC0xNSAtNTUgLTU3IC02NCAtOTVjLTEgLTIgLTEyIC0zOCAtMTIgLTY5YzAgLTE5IDQgLTM3IDE5IC00M2MyIC0xIDYgLTIgOCAtMmMzIDAgOCAxIDExIDNjMjUgMTIgNTAgNTkgNjMgOTh6IE0xMjAyIDExMmM2IDE4IDE3IDU1IDE3IDgyYzAgOSAtMSAxNyAtNCAyMmMtMiA0IC02IDggLTEwIDljLTIgMSAtNSAxIC04IDFjLTYgMCAtMTIgLTIgLTE5IC02Yy0yNiAtMTUgLTU1IC01NyAtNjQgLTk1Yy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA1IC0yIDcgLTJjMyAwIDkgMSAxMiAzYzI1IDEyIDQ5IDU5IDYyIDk4ek0xNTI2IDExMmM2IDE4IDE3IDU1IDE3IDgyYzAgOSAtMSAxNyAtNCAyMiBjLTIgNCAtNiA4IC0xMCA5Yy0yIDEgLTUgMSAtOCAxYy02IDAgLTEyIC0yIC0xOSAtNmMtMjYgLTE1IC01NSAtNTcgLTY0IC05NWMtMSAtMiAtMTIgLTM4IC0xMiAtNjljMCAtMTkgNCAtMzcgMTkgLTQzYzIgLTEgNSAtMiA3IC0yYzMgMCA5IDEgMTIgM2MyNSAxMiA0OSA1OSA2MiA5OHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUxQi54bWwAPHN5bWJvbCBpZD0iRTUxQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQ0MnYzMGM0NCAtMjMgNzEgLTQ1IDk5IC04MmMzNCAtNDMgNjEgLTEyMSA2MSAtMTc1YzAgLTY5IC0yNSAtMTM1IC03MCAtMTg4Yy0yNyAtMzEgLTUwIC00OSAtOTAgLTcwdjMwYzMzIDIzIDQ3IDQyIDYxIDc4YzE2IDQwIDI0IDkwIDI0IDE1MGMwIDY2IC0xMCAxMjEgLTI5IDE2MWMtMTMgMjkgLTI3IDQ1IC01NiA2NnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUxQy54bWwAPHN5bWJvbCBpZD0iRTUxQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yODAgMTIzYzAgLTcyIC02MyAtMTIzIC0xNTYgLTEyM2MtNzQgMCAtMTI0IDM2IC0xMjQgOTBjMCA1OCA0OSA4OCA5NiAxMDZjLTMwIDI2IC00MiA0OSAtNDIgODNjMCA3MCA1OCAxMjAgMTQwIDEyMGM2NiAwIDExMiAtMzUgMTEyIC04N2MwIC00MiAtMjYgLTcxIC04MSAtOTJjMzYgLTIzIDU1IC01OCA1NSAtOTd6TTI0NCAzMTBjMCAzOCAtMjMgNjEgLTYwIDYxcy02MiAtMjQgLTYyIC01OGMwIC0yNCA5IC0zNiAzNyAtNTQgYzggLTUgMTMgLTcgNDQgLTIzYzI5IDIyIDQxIDQyIDQxIDc0ek03MDIgMzM5bC00MSAtMTQwYzIxIDE4IDM2IDIzIDU4IDIzYzQzIDAgNzcgLTMzIDc3IC03N2MwIC03OCAtNzEgLTE0NSAtMTQ4IC0xNDVjLTU2IDAgLTkyIDI5IC05MiA3MmMwIDE0IDEgMTYgMTAgNDhsNDQgMTQ3YzYgMjIgOCAyNiA4IDMxYzAgMTEgLTYgMTMgLTI5IDEzaC0xMWw0IDIzek00MzkgMjIybC0zMyAtMTEyYy0xMCAtNDEgLTExIC00MyAtMTEgLTUyIGMwIC0xNCAxMyAtMjYgMjYgLTI2YzE0IDAgMzAgMTEgNDUgMzNjMTcgMjggMjcgNTMgMjcgNzRjMCA5IC0xIDExIC0xOSAyOGMtOSA4IC0xNCAxNiAtMTQgMjZjMCAxNyAxMiAyOSAzMSAyOWMyMiAwIDM2IC0xNiAzNiAtNDBjMCAtNjggLTUwIC0xODIgLTEzMCAtMTgyYy00MCAwIC03MCAyNSAtNzAgNjZjMCAxMCAzIDI2IDYgMzVsMTQgNDljNSAxNyA3IDI1IDcgMzBjMCAxMSAtNiAxNCAtMjggMTRoLTExbDQgMjJ6TTY5MyAxOTAgYy00NCAwIC03MiAtMTAyIC03MiAtMTM2YzAgLTIwIDEyIC0zNSAzMCAtMzVjNDMgMCA3MCAxMDUgNzAgMTM4YzAgMTkgLTEyIDMzIC0yOCAzM3pNNjcgOTNjMCAtNDAgMjcgLTY2IDY5IC02NmM0MSAwIDcyIDI3IDcyIDYzYzAgMjcgLTE0IDQ2IC00OSA2N2MtNSAyIC01IDIgLTI2IDEzYy03IDMgLTggMyAtMTYgOGMtMzIgLTE5IC01MCAtNDkgLTUwIC04NXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUyOS54bWwAPHN5bWJvbCBpZD0iRTUyOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMjMyIDI1OWMxNSAtNCA1NyAtMjEgNTcgLTg4YzAgLTE2IC0yIC0zNCAtOCAtNTZjLTIxIC04MSAtNzcgLTEzNyAtMTMyIC0xMzdjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDQgMzEgLTQ0IDMxbC0yIDdsLTU5IC0xNjFoNzZ2LTIwaC0yMjV2MjBoNjJsOTkgMjc2YzEyIDMyIDIzIDU4IDIzIDc1YzAgMTAgLTQgMTggLTE0IDIxYy0zIDEgLTUgMSAtOCAxYy0xNyAwIC0zNiAtMTMgLTQ0IC0yNmMtMTAgLTE3IC0yMiAtNDAgLTM3IC05MCBjLTIxIC04MCAtNzcgLTEzNiAtMTMyIC0xMzZjLTYgMCAtMTMgMCAtMTkgMmMtMzQgOSAtNDMgMzEgLTQzIDMxbC0zIDdsLTU5IC0xNjFoNzZ2LTIwaC0yMjV2MjBoNjJsOTkgMjc2YzEyIDMyIDIzIDU4IDIzIDc1YzAgMTAgLTQgMTggLTE0IDIxYy0zIDEgLTUgMSAtOCAxYy0xNyAwIC0zNiAtMTMgLTQ0IC0yNmMtMTAgLTE3IC0yMiAtNDAgLTM3IC05MGMtMjEgLTgwIC03NyAtMTM2IC0xMzIgLTEzNmMtNiAwIC0xMyAwIC0xOSAyIGMtMzQgOSAtNDMgMzEgLTQzIDMxbC0zIDdsLTU4IC0xNjFoNzV2LTIwaC0yMjV2MjBoNjJsOTkgMjc2YzEyIDMyIDIzIDU4IDIzIDc1YzAgMTAgLTQgMTggLTE0IDIxYy0zIDEgLTUgMSAtOCAxYy0xNiAwIC0zNSAtMTMgLTQzIC0yNmMtMTAgLTE3IC0yMyAtNDAgLTM4IC05MGMtMjEgLTgwIC03NiAtMTM2IC0xMzEgLTEzNmMtNiAwIC0xMyAwIC0xOSAyYy0zNCA5IC00NCAzMSAtNDQgMzFsLTMgN2wtNTggLTE2MWg3NXYtMjBoLTIyNHYyMGg2MSBsOTkgMjc2YzUgMTAgMjMgNTMgMjMgNzdjMCA3IC0xIDEyIC01IDE1Yy0yIDEgLTUgMiAtOCAyaC00Yy05IC0yIC0yMSAtMTAgLTI3IC0xOWMtMTIgLTE2IC0yMiAtNDcgLTI2IC02MGwtMTggOWMyOSA4MyA2MyAxMDYgOTYgMTA2YzQgMCA3IC0xIDExIC0xYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtNGwzIDNjMTcgMTcgNDggNDMgNzkgNDNjNCAwIDkgLTEgMTMgLTJjMTMgLTMgNDYgLTE2IDU1IC02M2MyMyA1MyA2NiA2NiAxMDAgNjYgYzYgMCAxMSAwIDE2IC0xYzM1IC01IDU2IC00MyA1NiAtNDNsMiAtM2wzIDNjMTcgMTcgNDggNDMgNzkgNDNjNCAwIDkgLTEgMTMgLTJjMTMgLTMgNDYgLTE2IDU1IC02M2MyMyA1MyA2NiA2NiAxMDAgNjZjNiAwIDExIDAgMTYgLTFjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC0zbDMgM2MxNyAxNyA0OCA0MyA3OSA0M2M0IDAgOSAtMSAxMyAtMmMxMyAtMyA0NiAtMTYgNTUgLTYzYzIzIDUzIDY2IDY2IDEwMCA2NmM2IDAgMTEgMCAxNiAtMSBjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC0zbDMgM2MxNyAxNyA0OCA0MyA3OSA0M2M0IDAgOSAtMSAxMyAtMnpNMjMxIDExMmM2IDE4IDE2IDU0IDE2IDgxYzAgOSAtMSAxNyAtNCAyM2MtMiA0IC02IDggLTEwIDljLTIgMSAtNSAxIC04IDFjLTYgMCAtMTIgLTIgLTE5IC02Yy0yNiAtMTUgLTU1IC01NyAtNjQgLTk1Yy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA2IC0yIDggLTJjMyAwIDggMSAxMSAzIGMyNSAxMiA1MCA1OSA2MyA5OHpNNTU1IDExMmM2IDE4IDE2IDU0IDE2IDgxYzAgOSAtMSAxNyAtNCAyM2MtMiA0IC02IDggLTEwIDljLTIgMSAtNSAxIC04IDFjLTYgMCAtMTIgLTIgLTE5IC02Yy0yNiAtMTUgLTU1IC01NyAtNjQgLTk1Yy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA1IC0yIDcgLTJoMWMzIDAgOCAxIDExIDNjMjUgMTIgNTAgNTkgNjMgOTh6TTg3OCAxMTJjNiAxOCAxNyA1NSAxNyA4MiBjMCA5IC0xIDE3IC00IDIyYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTggMWMtNiAwIC0xMiAtMiAtMTkgLTZjLTI2IC0xNSAtNTUgLTU3IC02NCAtOTVjLTEgLTIgLTEyIC0zOCAtMTIgLTY5YzAgLTE5IDQgLTM3IDE5IC00M2MyIC0xIDUgLTIgNyAtMmMzIDAgOSAxIDEyIDNjMjUgMTIgNDkgNTkgNjIgOTh6TTEyMDIgMTEyYzYgMTggMTcgNTUgMTcgODJjMCA5IC0xIDE3IC00IDIyYy0yIDQgLTYgOCAtMTAgOWMtMiAxIC01IDEgLTggMSBjLTYgMCAtMTIgLTIgLTE5IC02Yy0yNiAtMTUgLTU1IC01NyAtNjQgLTk1Yy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA1IC0yIDcgLTJjMyAwIDkgMSAxMiAzYzI1IDEyIDQ5IDU5IDYyIDk4eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjZBLnhtbAA8c3ltYm9sIGlkPSJFMjZBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTg1IC0yMDdjLTMgNCAtODUgNTcgLTg1IDIwN3M4MyAyMDQgODUgMjA4YzIgMiA0IDMgNyAzYzEgMCAyIDAgMyAtMWMyIC0yIDMgLTQgMyAtNnMwIC00IC0xIC01Yy00MSAtNzAgLTU1IC0xNDIgLTU1IC0xOTljMCAtMTA1IDQ2IC0xNzYgNTUgLTE5OGMxIC0zIDEgLTQgMSAtNXMwIC0zIC0yIC01Yy0xIC0xIC0zIC0yIC00IC0yYy0zIDAgLTYgMiAtNyAzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjczLnhtbAA8c3ltYm9sIGlkPSJFMjczIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1MSAtMzA3YzIgLTIgNCAtNyA0IC0xMGMwIC0yIC0yIC02IC0zIC04bC04MyAtMTE4Yy0yIC0zIC03IC01IC0xMSAtNXMtMTAgMiAtMTIgNWwtODMgMTE4Yy0xIDIgLTMgNiAtMyA4YzAgOCA2IDE0IDE0IDE0YzMgMCA3IC0xIDkgLTNsNjEgLTQ3djIwNGwtMTI2IC0zNWgtNGMtOCAwIC0xNCA1IC0xNCAxM3Y0OTZoMjh2LTE3NmwxMjYgMzVjMSAwIDMgMSA0IDFjOCAwIDEzIC02IDEzIC0xNHYtNTIzbDYyIDQ2YzIgMiA1IDMgOCAzIHM4IC0yIDEwIC00ek0xNDQgOTlsLTExNiAtMzN2LTE2NGwxMTYgMzJ2MTY1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTE1LnhtbAA8c3ltYm9sIGlkPSJFNTE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTcyMSAzODNsLTEzIC01NmMyOCAzNyA1NiA1NiA4NCA1NmMyMyAwIDQzIC0xMyA0OSAtMzJjMiAtNSAyIC01IDIgLTE5YzMwIDM1IDU0IDUxIDgwIDUxYzMxIDAgNTAgLTIwIDUwIC00N2MwIC0xNCAtMyAtMzAgLTEwIC00OWwtMjcgLTc1Yy0xIC0zIC0zIC05IC0zIC0xMWMwIC0zIDUgLTUgOSAtNXMxMCA0IDIxIDE1YzMgNCAzIDQgMjAgMjdjNCA2IDUgNiA3IDhsMTcgLTEzYy0zMiAtNTAgLTYzIC03MyAtOTYgLTczIGMtMjUgMCAtNDQgMTYgLTQ0IDM3YzAgMTEgMyAyMiAxMSA0NmwyMiA2M2M0IDExIDcgMjIgNyAyOHMtNSAxMSAtMTIgMTFjLTEwIDAgLTI0IC0xMCAtMzggLTI3Yy0xOCAtMjEgLTMwIC00OCAtNDYgLTEwMmwtMTUgLTUxaC03MmwzMiAxMDdjMTAgMzEgMTQgNTMgMTQgNjJjMCA2IC0zIDExIC04IDExYy05IDAgLTIzIC0xMSAtMzkgLTMxYy0xOCAtMjQgLTMwIC00OSAtNDAgLTg1bC0xOSAtNjRoLTcxbDQ0IDE0NmM0IDE1IDYgMjUgNiAyOSBjMCAxMSAtNSAxNCAtMjggMTRoLTExbDQgMjJ6TTEyMTcgMzc2aDcxbC00NCAtMTUxYy01IC0xNiAtNSAtMTcgLTUgLTIwYzAgLTQgNCAtOCA3IC04YzcgMCAzMCAyNSA0NyA1MWwxNyAtMTFjLTcgLTEyIC0yMCAtMzAgLTI5IC00MGMtMjIgLTI2IC00MiAtMzcgLTY2IC0zN2MtMTggMCAtMzMgMTAgLTM2IDI1Yy0yIDMgLTIgMyAtMiAxM2MtMjEgLTI3IC00MyAtMzggLTc0IC0zOGMtNDYgMCAtNzggMzMgLTc4IDgxIGMwIDczIDYxIDE0MSAxMjkgMTQxYzI2IDAgNDYgLTkgNTcgLTI4ek0xMTIxIDMxNWMtMTMgLTI4IC0yMyAtNjQgLTIzIC04OGMwIC0yMiAxMSAtMzYgMjggLTM2YzE4IDAgMzQgMTUgNDcgNDRjMTQgMzAgMjQgNjcgMjQgOTBjMCAxOSAtMTEgMzIgLTI4IDMyYy0xOSAwIC0zNSAtMTMgLTQ4IC00MnpNMjU2IDM5MWwtODMgLTMxMWMtNSAtMTggLTcgLTI5IC03IC0zNWMwIC0xMiA3IC0xNiA0MyAtMTZoMjhsLTUgLTI5aC0yMzJsNSAyOWgyNyBjMjYgMSAzOCAzIDQyIDljNCAyIDYgNiA4IDE0YzEgMiAzIDExIDcgMjhsNTYgMjA5YzMgOSA0IDE2IDQgMjBjMCAxMSAtNyAxNSAtMjUgMTVoLTUwbDggMjdjNTYgMiAxMjcgMjIgMTUyIDQwaDIyek0zMTYgMjE0bDUyIDE3NmM0NSAtMTEgODQgLTE2IDEyMSAtMTZjMzAgMCA1MyA0IDc3IDE0YzQgMSA1IDIgNiAyYzIgMCAzIC0yIDMgLTVjMCAtMTggLTE0IC00NSAtMzIgLTYwYy0yMyAtMjAgLTUzIC0yOCAtOTcgLTI4IGMtMjUgMCAtMjYgMCAtNzAgOWwtMjEgLTcyYzI4IDEwIDQ5IDE1IDczIDE1YzY4IDAgMTEzIC00MSAxMTMgLTEwMWMwIC05MCAtNzIgLTE1NyAtMTY5IC0xNTdjLTY5IDAgLTExNCAzNCAtMTE0IDg3YzAgMzQgMjAgNTYgNTEgNTZjMjcgMCA0NSAtMTcgNDUgLTQxYzAgLTIyIC0xMSAtMzYgLTMzIC00NGMtNSAtMSAtNiAtMiAtNiAtNmMwIC0xMiAyMiAtMjMgNDUgLTIzYzUwIDAgOTAgNTMgOTAgMTIxYzAgNDUgLTIxIDcyIC01NiA3MiBjLTE1IDAgLTIzIC0yIC01MSAtMTRjLTMgLTIxIC0xNCAtMzIgLTI5IC0zMmMtMTAgMCAtMTkgOCAtMTkgMTljMCAxMiA3IDIyIDIxIDI4eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTAxLnhtbAA8c3ltYm9sIGlkPSJFNTAxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ4MSAyNTBsLTM1NSAtNTAwaC0xMjZsMzU1IDUwMGgxMjZ6TTczNSAyNTBsLTM1NSAtNTAwaC0xMjZsMzU1IDUwMGgxMjZ6TTEyNyAxMjVjMCAtMzUgLTI5IC02MyAtNjMgLTYzYy0zNSAwIC02MyAyOCAtNjMgNjNzMjggNjMgNjMgNjNjMzQgMCA2MyAtMjggNjMgLTYzek03MzUgLTEyNmMwIC0zNSAtMjkgLTYzIC02MyAtNjNjLTM1IDAgLTYzIDI4IC02MyA2M3MyOCA2MyA2MyA2M2MzNCAwIDYzIC0yOCA2MyAtNjN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNjcueG1sADxzeW1ib2wgaWQ9IkUyNjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzU3IDE1NWM1OSAwIDgzIC00OSA4MyAtMTAxYzAgLTEwMyAtOTAgLTE4NSAtMTc2IC0yMjhjLTIgLTEgLTYgLTIgLTggLTJjLTggMCAtMTQgNiAtMTQgMTRsLTUgNjAxYzAgOCA2IDE0IDE0IDE0aDEyYzggMCAxNCAtNiAxNCAtMTRsLTQgLTMyMWM1IDYgMzQgMzcgODQgMzd6TTE2NiAxODNjMyAtMiA1IC03IDUgLTExdi00OTVoLTI3djE3NWwtMTI2IC0zNWMtOSAwIC0xOCAyIC0xOCAxM3Y0OTVoMjh2LTE3NWwxMjYgMzVoMWwyIDEgYzQgMCA3IC0xIDkgLTN6TTI3MCAtMTI3YzY2IDUyIDk5IDg5IDk5IDE3OGMwIDIxIC0zIDU1IC0zOSA1NWMtNDAgMCAtNTUgLTI5IC01NyAtMzh6TTI4IC05N2wxMTYgMzJ2MTY1bC0xMTYgLTMzdi0xNjR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNjUueG1sADxzeW1ib2wgaWQ9IkUwNjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTY5IDEyNGMwIDI4IDIyIDUxIDQ4IDUxczQ4IC0yMyA0OCAtNTFzLTIyIC01MCAtNDggLTUwcy00OCAyMiAtNDggNTB6TTU2OSAtMTIzYzAgMjggMjIgNTEgNDggNTFzNDggLTIzIDQ4IC01MXMtMjIgLTUxIC00OCAtNTFzLTQ4IDIzIC00OCA1MXpNMjgyIDI0OGMxNzYgLTEyIDI0NCAtMTM3IDI0NCAtMjg0YzAgLTEyMiAtODMgLTMwOCAtMjk4IC00NjFjLTkyIC03MiAtMjA1IC0xMTkgLTIwNSAtMTE5aC00Yy02IDAgLTE1IDEgLTE4IDExIGMwIDIgLTEgMyAtMSA1YzAgMTEgMTEgMTggMTEgMThzOTcgNDQgMjAzIDE0MGM2OSA2MyAxODIgMjQwIDE4MiA0MDZzLTQ4IDI1MSAtMTUzIDI1MWMtMTU1IDAgLTE2OSAtMTMzIC0xNjkgLTEzM3MyOCAyOCA2OSAyOGMxNyAwIDM2IC01IDU3IC0xOGMzMyAtMjEgNDggLTUzIDQ4IC04NWMwIC0zNyAtMjAgLTc0IC01MSAtOTJjLTE5IC0xMSAtNDIgLTE3IC02MyAtMTdjLTQzIDAgLTg0IDIyIC0xMDIgNjJjLTggMTggLTEzIDQxIC0xMyA2NiBjMCA1OCAyNiAxMjcgOTcgMTgwYzAgMCA1MCAzNiAxMTcgNDJjLTMyIDcgLTUzIDI3IC01MyA1NGMwIDE4IDEwIDM2IDI2IDQ4YzggNiAxNiAxMSAyOCAxNmMtMTYgMTUgLTIyIDI5IC0yMiA0OGMwIDIxIDkgNDAgMjQgNTNzMzcgMjEgNjEgMjFjMjAgMCAzOCAtNSA1MCAtMTVjMTEgLTggMTkgLTI2IDE5IC0zOXYtMWMwIC0yNSAtMTQgLTQzIC00NCAtNTVjMTkgLTE0IDI5IC0zNCAyOSAtNTdjMCAtMzcgLTI3IC02NSAtNjkgLTczek0yNzggNDA0IGgyYzQgLTIgNyAtNSAyMiAtMTNjMTYgMTIgMjMgMjQgMjMgNDFjMCAyMiAtMTIgMzQgLTMzIDM0Yy0yMCAwIC0zNSAtMTMgLTM1IC0zMmMwIC0xMyA1IC0yMCAyMSAtMzB6TTI1MiAzNTFjLTE3IC0xMSAtMjcgLTI3IC0yNyAtNDdjMCAtMjIgMTUgLTM3IDM4IC0zN3M0MCAxNSA0MCAzNWMwIDE1IC04IDI2IC0yOCAzN2MtMyAyIC0zIDIgLTE1IDh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U4ODcueG1sADxzeW1ib2wgaWQ9IkU4ODciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjcxIDM2NWwxIC0xOWMtOTUgLTE2MyAtMTE3IC0yMDkgLTEzMSAtMjg5Yy01IC0yNCAtNiAtMzAgLTEyIC00MGMtOCAtMTMgLTI0IC0yMiAtNDIgLTIyYy0yNyAwIC00NiAxNyAtNDYgNDJjMCAzNCAxMyA1MiAxNDkgMjI4bDE5IDI1aC0xMDloLTRjLTI5IDAgLTQzIC0xMiAtNjQgLTUwbC04IC0xNWwtMjQgN2w1MyAxMzNjNDIgLTUgNjMgLTUgOTcgLTVjMzYgMCA2NCAxIDEyMSA1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNDI0LnhtbAA8c3ltYm9sIGlkPSJGNDI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyNnYxMjVsMjg5IC03NXYtMTI1ek0wIDYydjEyNWwyODkgLTc1di0xMjV6TTAgMjQ5djEyNWwyODkgLTc1di0xMjV6TTAgLTMxM3YxMjVsMjg5IC03NXYtMTI1ek0wIDQzNnYxMjVsMjg5IC03NXYtMTI1ek0wIDYyM3YxMjVsMjg5IC03NXYtMTI1ek0wIDgxMXYxMjVsMjg5IC03NXYtMTI1ek0wIDk5OHYxMjVsMjg5IC03NXYtMTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FODhBLnhtbAA8c3ltYm9sIGlkPSJFODhBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTcwIDE4NmMtMjMgMCAtMzcgMTggLTM3IDM5YzAgMjUgMTggNDMgNDEgNDNjMjIgMCAzNyAtMTggMzcgLTM4YzAgLTI2IC0xOSAtNDQgLTQxIC00NHpNMzcgNThjLTIzIDAgLTM3IDE4IC0zNyAzOWMwIDI1IDE4IDQzIDQxIDQzYzIyIDAgMzcgLTE4IDM3IC0zOGMwIC0yNiAtMTkgLTQ0IC00MSAtNDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0Y0MTgueG1sADxzeW1ib2wgaWQ9IkY0MTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTI1djEyNWwyODkgLTc1di0xMjV6TTAgNjJ2MTI1bDI4OSAtNzV2LTEyNXpNMCAyNDl2MTI1bDI4OSAtNzV2LTEyNXpNMCAtMzEzdjEyNWwyODkgLTc1di0xMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0VBQTkueG1sADxzeW1ib2wgaWQ9IkVBQTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjM4IDg1YzAgMCA0IC0zIDQgLThjMCAtMiAtMSAtNSAtNCAtOGwtNDggLTQ4Yy04IC05IC0yNyAtMjEgLTQ4IC0yMWMtMTAgMCAtMjEgMyAtMzIgMTFjLTEwIDkgLTc0IDYzIC03NCA2M3MtMyAzIC03IDNjLTIgMCAtNCAtMSAtNiAtM2wtMTEgLTExcy00IC0zIC03IC0zcy02IDEgLTkgNGMtOCA3IC0xNCAxNCAtMTQgMTRzLTQgNCAtNCA5YzAgMyAxIDUgNCA4bDQ4IDQ4YzggOSAyNyAyMSA0OCAyMWMxMCAwIDIxIC0zIDMyIC0xMSBjMTAgLTkgNzQgLTY0IDc0IC02NHMyIC0zIDYgLTNjMiAwIDQgMSA2IDNsMTEgMTFzNCAzIDcgM3M3IC0xIDEwIC00YzggLTcgMTQgLTE0IDE0IC0xNHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRBMi54bWwAPHN5bWJvbCBpZD0iRTRBMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMSAxMWMtMTUgMTYgLTE1IDQwIDAgNTVjMTYgMTYgNDAgMTYgNTYgMGMxNSAtMTUgMTUgLTM5IDAgLTU1Yy0xNiAtMTUgLTQwIC0xNSAtNTYgMHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRBRC54bWwAPHN5bWJvbCBpZD0iRTRBRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNzEgLTdsMjQgLTE0bC0xMzUgLTIyNmMtMiAtNCAtOCAtNiAtMTIgLTZjLTYgMSAtOSAyIC0xMiA2bC0xMzUgMjI2Yy0xIDIgLTEgNSAtMSA3YzAgOCA1IDE0IDEzIDE0aDYzYzUgMCAxMSAtMyAxMyAtN2w4NyAtMTU5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEE2LnhtbAA8c3ltYm9sIGlkPSJFNEE2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMyAyNDhjNiAwIDE0IC00IDE0IC0xM2MwIC0xMSAtNTAgLTIyMCAtNTAgLTIyMGMtMSAtNCAtMyAtMTUgLTEzIC0xNXMtMTIgMTEgLTEzIDE1YzAgMCAtNTEgMjA5IC01MSAyMjBjMCA5IDkgMTMgMTUgMTNzOSAtMyA5IC0zbDM1IC0zN2MyIC0yIDMgLTMgNSAtM3MzIDEgNSAzbDM1IDM3czMgMyA5IDN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0Y0MjAueG1sADxzeW1ib2wgaWQ9IkY0MjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzA2IDM5MnYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IDIwNXYtMTI1bC0zMDYgLTc5djEyNXpNMzA2IDE3di0xMjVsLTMwNiAtNzl2MTI1ek0zMDYgLTE3MHYtMTI1bC0zMDYgLTgwdjEyNXpNMzA2IC0zNTh2LTEyNWwtMzA2IC03OXYxMjV6TTMwNiAtNTQ1di0xMjVsLTMwNiAtODB2MTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FODgzLnhtbAA8c3ltYm9sIGlkPSJFODgzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyNCAxNjhjMTcgLTEyIDI5IC0zNiAyOSAtNjBjMCAtNjYgLTYwIC0xMTYgLTE0MiAtMTE2Yy02OCAwIC0xMTEgMzIgLTExMSA4M2MwIDMxIDE5IDUyIDQ3IDUyYzI1IDAgNDEgLTE2IDQxIC0zOWMwIC0xOCAtOSAtMzAgLTI2IC0zNmMtOSAtMyAtMTEgLTQgLTExIC0xMGMwIC0xMiAyMiAtMjQgNDQgLTI0czQ0IDEyIDU1IDMxYzEyIDIxIDE5IDUwIDE5IDc3YzAgMzEgLTExIDQ4IC0zNCA0OGMtNSAwIC01IDAgLTE2IC0zIGMtMyAtMSAtOSAtMiAtMTIgLTJjLTExIDAgLTE4IDYgLTE4IDE3czcgMTggMTcgMThjNCAwIDcgLTEgMTMgLTNjNyAtMyAxMSAtMyAxNyAtM2MxNSAwIDI1IDUgMzYgMThjMTggMjAgMjcgNDQgMjcgNjljMCAzMSAtMTcgNTAgLTQ1IDUwYy0yMSAwIC00MiAtMTAgLTQyIC0yMWMwIC0zIDAgLTMgOSAtMTBjMTEgLTkgMTYgLTE5IDE2IC0zMWMwIC0yMSAtMTcgLTM3IC0zOSAtMzdjLTI1IDAgLTQyIDE4IC00MiA0NWMwIDQ2IDUwIDgxIDExNCA4MSBjNjUgMCAxMDkgLTM0IDEwOSAtODNjMCAtMjcgLTE0IC01NCAtMzcgLTcwYy0xNyAtMTIgLTMyIC0xNyAtNjMgLTI0YzI1IC02IDM1IC0xMCA0NSAtMTd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNDkueG1sADxzeW1ib2wgaWQ9IkUwNDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjMyIDMyNGg5M2M4IDAgMTMgLTUgMTMgLTEzdi0xMmMwIC04IC01IC0xMyAtMTMgLTEzaC05M3YtMjU2YzAgLTE3IC0xMyAtMzAgLTMwIC0zMGgtMjEzdi05OWMwIC04IC02IC0xNCAtMTQgLTE0aC0xMWMtOCAwIC0xNCA2IC0xNCAxNHY5OWgtMjE0Yy0xNyAwIC0zMCAxMyAtMzAgMzB2MjU2aC05MmMtOCAwIC0xNCA1IC0xNCAxM3YxMmMwIDggNiAxMyAxNCAxM2g5MnYyNjhjMCAxNyAxMyAzMCAzMCAzMGgyMTR2OTkgYzAgOCA2IDE0IDE0IDE0aDExYzggMCAxNCAtNiAxNCAtMTR2LTk5aDIxM2MxNyAwIDMwIC0xMyAzMCAtMzB2LTI2OHpNNTI2IDMyNHYyNjhoLTEzN3YtMjY4aDEzN3pNMzUwIDMyNHYyNjhoLTEzN3YtMjY4aDEzN3pNMjEzIDI4NnYtMjU2aDEzN3YyNTZoLTEzN3pNMzg5IDI4NnYtMjU2aDEzN3YyNTZoLTEzN3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA3Qy54bWwAPHN5bWJvbCBpZD0iRTA3QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNDggMTMxYzEgLTEgMCAtMSAxIC0yYzMwIC0zNiA0NyAtODYgNDcgLTE0OWMwIC01MCAtMTkgLTEwOCAtNTIgLTE2NGMtMzkgLTY2IC05OCAtMTMwIC0xNzIgLTE4MmMtNjggLTUzIC0xNTMgLTg5IC0xNTQgLTg5cy0zIC0xIC00IC0xYy00IDAgLTExIDIgLTEzIDljMCAxIC0xIDMgLTEgNGMwIDkgOSAxNCA5IDE0YzEgMCA3NCAzNCAxNTIgMTA1YzIzIDIxIDU3IDYzIDg3IDEyM2MxNCAyNyAyOSA2NCAzOSAxMDVjMyAxMyA3IDMzIDggNDYgYzAgMyAxIDcgMSAxMGMwIDcgMSAxMyAxIDIwYzAgMTI2IC0zNyAxODggLTExNCAxODhjLTYwIDAgLTkxIC0yNyAtMTA3IC01MGMtOCAtMTIgLTE3IC0zMyAtMTkgLTQ3YzkgOSAyNyAxOSA0OSAxOWMxNCAwIDI5IC00IDQ1IC0xNGMyMyAtMTQgMzYgLTM3IDM2IC02M2MwIC0zMCAtMTUgLTU3IC0zOCAtNzBjLTEyIC03IC0zNCAtMTMgLTQ4IC0xM2MtOCAwIC0yMCAzIC0yOCA1Yy0yMiA3IC00MCAyMiAtNDkgNDJjLTcgMTUgLTEwIDMyIC0xMCA1MCBjMCAxMiAyIDI1IDUgMzhjNyAyNiAyNCA2NCA2OCA5N2MwIDAgNDYgMzMgMTAzIDMzYzM2IDAgNjcgLTcgOTQgLTE4YzEgLTEgMiAtMSAzIC0yYzkgLTQgMjQgLTExIDMyIC0xN2w0IC00YzggLTYgMTkgLTE2IDI1IC0yM3pNMzQxIDEzN2wtMiAyek0zNjUgMTA2Yy0xIDEgLTIgMyAtMyA0YzEgLTEgMiAtMyAzIC00ek0zODEgNzBjMCAxIC0xIDEgLTEgMmMwIC0xIDEgLTEgMSAtMnpNNDYyIDYxYy0yMCAwIC0zNiAxNyAtMzYgMzggczE2IDM4IDM2IDM4czM2IC0xNyAzNiAtMzhzLTE2IC0zOCAtMzYgLTM4ek00NjIgLTU1YzIwIDAgMzYgLTE3IDM2IC0zOHMtMTYgLTM4IC0zNiAtMzhzLTM2IDE3IC0zNiAzOHMxNiAzOCAzNiAzOHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTBBMi54bWwAPHN5bWJvbCBpZD0iRTBBMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODcgMTM2YzEzOCAwIDE4NiAtNzAgMTg2IC0xMzVzLTQ4IC0xMzUgLTE4NiAtMTM1cy0xODcgNzAgLTE4NyAxMzVzNDkgMTM1IDE4NyAxMzV6TTIzOCAtOTZjMjQgNyAzMiAyNSAzMiA1MWMwIDI1IC0xOCA4OSAtMzIgMTE2cy0zMiAzMyAtNjAgMzNjLTE1IDAgLTMxIC0yIC00MyAtNmMtMjQgLTggLTM0IC0yNCAtMzIgLTUxYzEgLTI3IDE5IC05MSAzMiAtMTE2czMyIC0zMyA2MCAtMzNjMTUgMCAzMSAyIDQzIDZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MzkueG1sADxzeW1ib2wgaWQ9IkU1MzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQ4IC02MGMzNiAwIDQ1IC0yNiA0NSAtNDBjMCAtMTYgLTYgLTM0IC0yNSAtNDJjLTUgLTIgLTcgLTYgLTggLTEwYzAgLTUgMSAtOCA1IC0xMXM5IC01IDE0IC01YzYgMCAxMiAyIDE3IDVjMjQgMTYgMzAgNDUgNTEgMTI3bDMgMTJjMTIgNDYgMjEgODQgMjkgMTIxYzcgMzMgMTUgNjcgMjUgMTA3djRoLTYyYy02IDAgLTEwIDQgLTEwIDEwdjIyYzAgNiA0IDEwIDEwIDEwaDc2djJjMjUgNzQgNjYgMTY5IDE1OSAxNjkgYzQ1IDAgOTAgLTI2IDkwIC03NmMwIC02IDAgLTEyIC0yIC0xN2MtNSAtMjAgLTI2IC0zNiAtNDcgLTM2Yy03IDAgLTE0IDIgLTE4IDRjLTEwIDQgLTE4IDEzIC0yMSAyMmMtMSA1IC0yIDkgLTIgMTRjMCAxNCA1IDI3IDE1IDM1YzQgMiA2IDcgNiAxMmMwIDYgLTUgMTIgLTExIDEzYy0xIDAgLTMgMSAtNSAxYy01IDAgLTEyIC0yIC0yMCAtOGMtMTUgLTEyIC0yMyAtMzAgLTUxIC0xMzJ2LTNoNTljNiAwIDEwIC00IDEwIC0xMHYtMjIgYzAgLTYgLTQgLTEwIC0xMCAtMTBoLTcydi0yYy03IC0yMyAtMTYgLTU0IC0yNSAtODZjLTI0IC04NSAtNzIgLTIzNCAtMTE2IC0yNzhjLTI1IC0yNSAtNDggLTM1IC04MCAtMzVjLTQ2IDAgLTgxIDI5IC04MSA4MWMwIDI3IDI1IDUyIDUyIDUyek0xNjggMjI4YzAgMCAtOCAxMyAtMzQgMTNzLTQ1IC0yMSAtNDUgLTM4czUgLTIzIDMwIC0zN3M3NyAtMjkgNzcgLTg5cy01OCAtODIgLTExMCAtODJzLTg2IDIzIC04NiA2OCBjMCAzMCAyMCA0MSAzNSA0MXMzMiAtMTEgMzIgLTM3YzAgLTI0IC0xMyAtMzEgLTE2IC0zM2MtMSAwIC0xIC0xIC0xIC0yYzAgLTUgNyAtMTUgMzYgLTE1YzM3IDAgNDkgMzQgNDkgNDRzLTQgMjQgLTIxIDM0cy0zMyAxOCAtNDUgMjVjLTI4IDE2IC0zNSAzOSAtMzUgNjBjMCAzOSAzMCA4MyA5NyA4M2M1OCAwIDc3IC0zNSA3NyAtNThjMCAtMyAwIC02IC0xIC04Yy0yIC0xMCAtOSAtMjQgLTI4IC0yNHMtMjggMTcgLTI4IDI4IGMwIDcgMyAxOSAxNyAyN3pNNjE4IDIwM2MtNSAtMSAtMTkgLTIgLTMzIC0yaC0xMGMtMTYgMSAtMjkgNCAtMzQgNWMtNCAwIC01IDAgLTcgLTRzLTE2IC0zOSAtMTkgLTQ2cy00IC0xMiAtMTAgLTEyaC0xMWMtNiAwIC05IDQgLTkgMTBjMyA3IDI0IDMwIDM0IDg1YzIgMTEgOCAxNiAxNCAxOGMxMiAwIDIyIC0xIDM0IC0zYzEzIC0yIDI2IC0zIDQzIC0zYzkgMCAxOSAwIDMxIDFsNDggNGgxYzIgMCA3IC0xIDggLTl2LTYgYzAgLTEgLTEgLTQgLTIgLTVjLTQgLTkgLTEyIC0xNyAtMjAgLTI1Yy03IC03IC0xNDMgLTEyMiAtMTQzIC0xMjJzLTEgLTEgLTEgLTJzMCAtMSAyIC0yYzQgLTIgMjIgLTkgMzggLTIxczIyIC0yMCAyNyAtMjNjMiAtMiA1IC0yIDcgLTJjMTcgMCAyNyAyMiAyNyAzNnY2Yy0xIDQgLTE3IDggLTE3IDI3YzAgMTMgOSAyOCAyNiAyOGMyMSAwIDI4IC0xNCAyOCAtMzRjMCAtNTMgLTM4IC0xMDMgLTkzIC0xMDNjLTIzIDAgLTQ2IDggLTU2IDI1IGMtNiAxMSAtMTAgMjQgLTI3IDI0cy0yMyAtMTggLTI5IC0yOGMtNSAtNyAtMTYgLTIwIC0zMCAtMjBjLTQgMCAtNyAxIC0xMSAzYzAgMCAtNyA1IC03IDE0YzAgNiAzIDEzIDEzIDIxYzI2IDIxIDE5MCAxNTQgMTkxIDE1NXMyIDIgMiA0YzAgMyAtMiA2IC01IDZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNjMueG1sADxzeW1ib2wgaWQ9IkUyNjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjUwIDUxaC00MmwtNTAgLTUwdi0ybDUwIC01MGg0MmgxaDEwYzggMCAxNCAtNSAxNCAtMTN2LTU5YzAgLTggLTYgLTE0IC0xNCAtMTRoLTU5Yy04IDAgLTE0IDYgLTE0IDE0djEwdjF2NDJsLTQ5IDQ4aC0zbC01MCAtNDh2LTUzYzAgLTggLTUgLTE0IC0xMyAtMTRoLTU5Yy04IDAgLTE0IDYgLTE0IDE0djU5YzAgOCA2IDEzIDE0IDEzaDEwaDFoNDJsNDkgNTB2M2wtNDkgNDloLTQyaC0xaC0xMGMtOCAwIC0xNCA2IC0xNCAxNHY1OSBjMCA4IDYgMTQgMTQgMTRoNTljOCAwIDEzIC02IDEzIC0xNHYtNTNsNTAgLTUwaDNsNDkgNTB2NDF2MTJjMCA4IDYgMTQgMTQgMTRoNTljOCAwIDE0IC02IDE0IC0xNHYtNTljMCAtOCAtNiAtMTQgLTE0IC0xNGgtMTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MDUueG1sADxzeW1ib2wgaWQ9IkU1MDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTI3IC0xMjdjMCAtMzUgLTI5IC02MyAtNjMgLTYzYy0zNSAwIC02MyAyOCAtNjMgNjNzMjggNjMgNjMgNjNjMzQgMCA2MyAtMjggNjMgLTYzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTExLnhtbAA8c3ltYm9sIGlkPSJFNTExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ1MiA0MDBsLTMzIC0xMTJjLTEwIC00MSAtMTEgLTQzIC0xMSAtNTJjMCAtMTQgMTMgLTI2IDI2IC0yNmMzNyAwIDcyIDc2IDcyIDEwN2MwIDkgLTEgMTEgLTE5IDI4Yy05IDggLTE0IDE2IC0xNCAyNmMwIDE3IDEyIDI5IDMxIDI5YzIxIDAgMzYgLTE2IDM2IC00MGMwIC02OCAtNTAgLTE4MiAtMTMwIC0xODJjLTQwIDAgLTcwIDI1IC03MCA2NmMwIDEwIDMgMjYgNSAzNWwxNSA0OWM1IDE3IDcgMjUgNyAzMGMwIDExIC02IDE0IC0yOCAxNCBoLTExbDQgMjJ6TTc1NCAzOTRoNzBsLTQ0IC0xNTFjLTMgLTEyIC00IC0xNSAtNCAtMThjMCAtNCAxIC05IDYgLTljNyAwIDMwIDI0IDQ3IDUwbDE3IC0xMWMtMTkgLTMzIC01MyAtNzcgLTk0IC03N2MtMTggMCAtMzMgMTAgLTM3IDI1Yy0xIDMgLTIgMyAtMiAxNGMtMjEgLTI4IC00MiAtMzkgLTczIC0zOWMtNDYgMCAtNzggMzMgLTc4IDgxYzAgNzIgNjEgMTQwIDEyOCAxNDBjMjcgMCA0NiAtOSA1NyAtMjd6TTI4MCAxMjMgYzAgLTcyIC02MyAtMTIzIC0xNTYgLTEyM2MtNzQgMCAtMTI0IDM2IC0xMjQgOTBjMCA1OCA0OSA4OCA5NiAxMDZjLTMwIDI2IC00MiA0OSAtNDIgODNjMCA3MCA1OCAxMjAgMTQwIDEyMGM2NiAwIDExMiAtMzUgMTEyIC04N2MwIC00MiAtMjYgLTcxIC04MSAtOTJjMzYgLTIzIDU1IC01OCA1NSAtOTd6TTcwNiAzNzRjLTQ3IDAgLTcxIC05MiAtNzEgLTEyOWMwIC0yMiAxMCAtMzYgMjggLTM2YzQzIDAgNzEgMTAwIDcxIDEzMyBjMCAyMCAtMTEgMzIgLTI4IDMyek0yNDQgMzEwYzAgMzggLTIzIDYxIC02MCA2MXMtNjIgLTI0IC02MiAtNThjMCAtMjQgOSAtMzYgMzcgLTU0YzggLTUgMTMgLTcgNDQgLTIzYzI5IDIyIDQxIDQyIDQxIDc0ek02NyA5M2MwIC00MCAyNyAtNjYgNjkgLTY2YzQxIDAgNzIgMjcgNzIgNjNjMCAyNyAtMTQgNDYgLTQ5IDY3Yy01IDIgLTUgMiAtMjYgMTNjLTcgMyAtOCAzIC0xNiA4Yy0zMiAtMTkgLTUwIC00OSAtNTAgLTg1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTEwLnhtbAA8c3ltYm9sIGlkPSJFNTEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4MCAxMjNjMCAtNzIgLTYzIC0xMjMgLTE1NiAtMTIzYy03NCAwIC0xMjQgMzYgLTEyNCA5MGMwIDI5IDE2IDU4IDQxIDc4YzE1IDExIDMyIDE5IDU1IDI4Yy0zMCAyNiAtNDIgNDkgLTQyIDgzYzAgNzAgNTggMTIwIDE0MCAxMjBjNjYgMCAxMTIgLTM1IDExMiAtODhjMCAtNDEgLTI2IC03MCAtODEgLTkxYzM2IC0yMyA1NSAtNTggNTUgLTk3ek02NyA5M2MwIC00MCAyNyAtNjYgNjggLTY2YzQyIDAgNzMgMjcgNzMgNjMgYzAgMjcgLTE1IDQ2IC01MCA2N2MtNCAyIC00IDIgLTI1IDEzYy03IDMgLTggMyAtMTYgOGMtMzIgLTE5IC01MCAtNDkgLTUwIC04NXpNMjQ0IDMxMGMwIDM4IC0yMyA2MSAtNjAgNjFzLTYyIC0yNCAtNjIgLTU4YzAgLTI0IDkgLTM3IDM3IC01NGM4IC01IDEzIC03IDQ0IC0yM2MyOSAyMiA0MSA0MiA0MSA3NHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI2Mi54bWwAPHN5bWJvbCBpZD0iRTI2MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzMgMTA1bC0zOCAtN3YtMTY1bDMzIDdoMmM4IDAgMTQgLTYgMTQgLTE0di01OWMwIC02IC01IC0xMyAtMTEgLTE0bC0zOCAtN3YtMTQ3aC0yOHYxNDFsLTg5IC0xOHYtMTU1aC0yOHYxNDlsLTMzIC03aC0zYy04IDAgLTE0IDYgLTE0IDE0djU4YzAgNiA1IDEzIDExIDE0bDM5IDh2MTY1bC0zMyAtN2gtM2MtOCAwIC0xNCA2IC0xNCAxNHYtMnY1OHYyYzAgNiA1IDEzIDExIDE0bDM5IDh2MTQ3aDI4di0xNDFsODkgMTh2MTU1aDI4di0xNDkgbDMzIDdoMmM4IDAgMTQgLTYgMTQgLTE0di01OWMwIC02IC01IC0xMyAtMTEgLTE0ek03OCA3NHYtMTY2bDg5IDE5djE2NXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUwNC54bWwAPHN5bWJvbCBpZD0iRTUwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00ODEgMjUwbC0zNTUgLTUwMGgtMTI2bDM1NSA1MDBoMTI2eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjZELnhtbAA8c3ltYm9sIGlkPSJFMjZEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjEwaDY1YzkgMCAxNiAtNyAxNiAtMTZ2LTM4N2MwIC05IC03IC0xNiAtMTYgLTE2aC02NXYzMmg0OXYzNTVoLTQ5djMyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNTM4LnhtbAA8c3ltYm9sIGlkPSJFNTM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0OCAtNjBjMzYgMCA0NSAtMjYgNDUgLTQwYzAgLTE2IC02IC0zNCAtMjUgLTQyYy01IC0yIC03IC02IC04IC0xMGMwIC01IDEgLTggNSAtMTFzOSAtNSAxNCAtNWM2IDAgMTIgMiAxNyA1YzI0IDE2IDMwIDQ1IDUxIDEyN2wzIDEyYzEyIDQ2IDIxIDg0IDI5IDEyMWM3IDMzIDE1IDY3IDI1IDEwN3Y0aC02MmMtNiAwIC0xMCA0IC0xMCAxMHYyMmMwIDYgNCAxMCAxMCAxMGg3NnYyYzI1IDc0IDY2IDE2OSAxNTkgMTY5IGM0NSAwIDkwIC0yNiA5MCAtNzZjMCAtNiAwIC0xMiAtMiAtMTdjLTUgLTIwIC0yNiAtMzYgLTQ3IC0zNmMtNyAwIC0xNCAyIC0xOCA0Yy0xMCA0IC0xOCAxMyAtMjEgMjJjLTEgNSAtMiA5IC0yIDE0YzAgMTQgNSAyNyAxNSAzNWM0IDIgNiA3IDYgMTJjMCA2IC01IDEyIC0xMSAxM2MtMSAwIC0zIDEgLTUgMWMtNSAwIC0xMiAtMiAtMjAgLThjLTE1IC0xMiAtMjMgLTMwIC01MSAtMTMydi0zaDU5YzYgMCAxMCAtNCAxMCAtMTB2LTIyIGMwIC02IC00IC0xMCAtMTAgLTEwaC03MnYtMmMtNyAtMjMgLTE2IC01NCAtMjUgLTg2Yy0yNCAtODUgLTcyIC0yMzQgLTExNiAtMjc4Yy0yNSAtMjUgLTQ4IC0zNSAtODAgLTM1Yy00NiAwIC04MSAyOSAtODEgODFjMCAyNyAyNSA1MiA1MiA1MnpNMTA2MSAyNjFjNDYgMCA3MCAtNDkgNzAgLTkwYzAgLTc2IC01NSAtMTkzIC0xNDAgLTE5M2MtNiAwIC0xMyAwIC0xOSAyYy0zNCA5IC00MyAzMSAtNDMgMzFsLTMgN2wtNTggLTE2MWg3NXYtMjAgaC0yMjV2MjBoNjJsOTkgMjc2YzEyIDMyIDIzIDU4IDIzIDc1YzAgMTQgLTggMjIgLTIyIDIyYy0xNiAwIC0zNSAtMTMgLTQzIC0yNmMtMTAgLTE3IC0yMyAtNDAgLTM4IC05MGMtMjEgLTgwIC03NiAtMTM2IC0xMzEgLTEzNmMtNiAwIC0xMyAwIC0xOSAyYy0zNCA5IC00NCAzMSAtNDQgMzFsLTMgN2wtNTggLTE2MWg3NXYtMjBoLTIyNHYyMGg2MWw5OSAyNzZjNSAxMCAyMyA1NCAyMyA3OGMwIDcgLTEgMTIgLTUgMTVjLTIgMiAtNSAyIC04IDJoLTQgYy05IC0yIC0yMCAtMTAgLTI2IC0xOWMtMTIgLTE2IC0yMyAtNDggLTI3IC02MWwtMTggOWMxNiA0NiA0MiAxMDYgOTkgMTA2bDUgLTFoM2MzNSAtNSA1NiAtNDMgNTYgLTQzbDIgLTRsMyAzYzE3IDE3IDQ4IDQzIDc5IDQzYzM2IDAgNjIgLTMyIDY4IC02NWMyMyA1NCA2NyA2NyAxMDEgNjdjNSAwIDEwIDAgMTUgLTFjMzUgLTUgNTYgLTQzIDU2IC00M2wyIC00bDMgM2MxNyAxNyA0OCA0MyA3OSA0M3pNMTY4IDIyOGMwIDAgLTggMTMgLTM0IDEzIHMtNDUgLTIxIC00NSAtMzhzNSAtMjMgMzAgLTM3czc3IC0yOSA3NyAtODlzLTU4IC04MiAtMTEwIC04MnMtODYgMjMgLTg2IDY4YzAgMzAgMjAgNDEgMzUgNDFzMzIgLTExIDMyIC0zN2MwIC0yNCAtMTMgLTMxIC0xNiAtMzNjLTEgMCAtMSAtMSAtMSAtMmMwIC01IDcgLTE1IDM2IC0xNWMzNyAwIDQ5IDM0IDQ5IDQ0cy00IDI0IC0yMSAzNHMtMzMgMTggLTQ1IDI1Yy0yOCAxNiAtMzUgMzkgLTM1IDYwYzAgMzkgMzAgODMgOTcgODMgYzU4IDAgNzcgLTM1IDc3IC01OGMwIC0zIDAgLTYgLTEgLThjLTIgLTEwIC05IC0yNCAtMjggLTI0cy0yOCAxNyAtMjggMjhjMCA3IDMgMTkgMTcgMjd6TTY1OCAxNGM0NCAyMSA3OSAxMzEgNzkgMTc5YzAgMTAgLTIgMjkgLTE0IDMyYy0yIDEgLTUgMSAtNyAxYy0zOSAwIC03NyAtNzAgLTg0IC0xMDFjLTEgLTIgLTEyIC0zOCAtMTIgLTY5YzAgLTE5IDQgLTM3IDE5IC00M2MyIC0xIDYgLTEgOCAtMWMzIDAgOCAwIDExIDJ6TTk4MiAxNCBjNDQgMjEgNzkgMTMxIDc5IDE3OWMwIDEwIC0yIDI5IC0xNCAzMmMtMiAxIC01IDEgLTcgMWMtMzkgMCAtNzcgLTcwIC04NCAtMTAxYy0xIC0yIC0xMiAtMzggLTEyIC02OWMwIC0xOSA0IC0zNyAxOSAtNDNjMiAtMSA2IC0xIDggLTFjMyAwIDggMCAxMSAyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDdCLnhtbAA8c3ltYm9sIGlkPSJFMDdCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIDM1NWg1NGM1IDAgOSAtNCA5IC05di02ODNjMCAtNSAtNCAtMTAgLTkgLTEwaC01NGMtNSAwIC0xMCA1IC0xMCAxMHY2ODNjMCA1IDUgOSAxMCA5ek00NzEgLTE5MmMwIC0xMDUgLTc3IC0xNjUgLTE2OCAtMTY1Yy04MyAwIC0xMTQgMzggLTExOCA0MmMtMTMgMTcgLTIwIDM0IC0yMCA1MWMwIDM2IDI3IDYxIDYzIDYxYzMyIDAgNTYgLTI2IDU2IC01OGMwIC0xMCAtMyAtMjAgLTggLTMwYy0xMiAtMjEgLTMzIC0yNCAtNTUgLTI0IGMxNyAtMTIgNDEgLTE4IDY0IC0xOGM3OSAwIDkxIDYyIDkxIDEzMGMwIDU4IC0xIDE0MSAtNjcgMTQxcy03OSAtNzEgLTgxIC03OWMwIC0xIDAgLTEwIC0xMSAtMTBzLTExIDkgLTExIDEwYy0xIDQgLTYgMzkgLTI2IDg1Yy0xMiAyOCAtMjkgNDEgLTQyIDQ2di0zMjdjMCAtNSAtNSAtMTAgLTEwIC0xMHMtMTAgNSAtMTAgMTB2NjgzYzAgNSA1IDkgMTAgOXMxMCAtNCAxMCAtOXYtMzI4YzQxIDE2IDYyIDkyIDY4IDEzMWMwIDEgMCAxMSAxMSAxMSBzMTEgLTEwIDExIC0xMWMyIC04IDE1IC03OSA4MSAtNzlzNjcgODUgNjcgMTQyYzAgNjggLTEyIDEzMCAtOTEgMTMwYy0yMyAwIC00NyAtNiAtNjQgLTE4YzIyIDAgNDMgLTMgNTUgLTI0YzUgLTEwIDggLTIwIDggLTMwYzAgLTMyIC0yMyAtNTkgLTU2IC01OWMtMzcgMCAtNjMgMjYgLTYzIDYyYzAgMTcgNyAzNCAyMCA1MWM0IDQgMzUgNDEgMTE4IDQxYzkxIDAgMTY4IC01OSAxNjggLTE2NGMwIC04MSAtNDUgLTE2NiAtMTM3IC0xNjYgYy0yOCAwIC00NyA0IC03MSAxOWMtMiAtMyAtMTYgLTMzIC00MSAtNTBjMjUgLTE3IDM5IC00NyA0MSAtNTBjMjggMTcgNDkgMTkgNjIgMTljOTcgMCAxNDYgLTc0IDE0NiAtMTY1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDQ4LnhtbAA8c3ltYm9sIGlkPSJFMDQ4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTY0MiAzMjRoOTBjOCAwIDEzIC02IDEzIC0xNHYtMTBjMCAtOCAtNSAtMTQgLTEzIC0xNGgtOTFjLTExIC0xNTQgLTExOCAtMjc3IC0yNTIgLTI4NnYtOTljMCAtOCAtNiAtMTQgLTE0IC0xNGgtMTFjLTggMCAtMTMgNiAtMTMgMTR2OTljLTEzMSAxMiAtMjM2IDEzNCAtMjQ3IDI4NmgtOTBjLTggMCAtMTQgNiAtMTQgMTR2MTBjMCA4IDYgMTQgMTQgMTRoOTBjNiAxNTcgMTEyIDI4NSAyNDcgMjk4djk5YzAgOCA1IDE0IDEzIDE0aDExIGM4IDAgMTQgLTYgMTQgLTE0di05OWMxMzcgLTEwIDI0NyAtMTM4IDI1MyAtMjk4ek0zODkgMzI0aDE0OGMwIDE0MiAtNDAgMjU3IC0xNDggMjY4di0yNjh6TTM1MSAzMjR2MjY3Yy0xMDMgLTE0IC0xNDIgLTEyNyAtMTQyIC0yNjdoMTQyek0zNTEgMjg2aC0xNDJjMCAtMTM0IDQ1IC0yNDEgMTQyIC0yNTV2MjU1ek0zODkgMjg2di0yNTVjMTAxIDExIDE0NyAxMTggMTQ3IDI1NWgtMTQ3eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMEEzLnhtbAA8c3ltYm9sIGlkPSJFMEEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxMyAxMzJjNjIgMCAxMTIgLTMzIDExMiAtOTJjMCAtODggLTEwOSAtMTczIC0yMTMgLTE3M2MtODEgMCAtMTEyIDQ4IC0xMTIgOTFjMCA5MyAxMTYgMTc0IDIxMyAxNzR6TTE4NiAtNDRjMyAyIDEwNCA1MCAxMDQgOTNjMCAyMiAtMTYgMzYgLTQwIDM2Yy0zNiAwIC0xMDcgLTQwIC0xMTEgLTQycy0xMDQgLTUxIC0xMDQgLTkzYzAgLTkgNyAtMzYgNDAgLTM2YzM1IDAgMTA4IDQwIDExMSA0MnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTkzQy54bWwAPHN5bWJvbCBpZD0iRTkzQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzAgLTlsLTE1NCAtMTIwYy0yIC0yIC01IC0zIC04IC0zYy00IDAgLTcgMSAtOSAzbC0xNTQgMTIwYy0zIDIgLTUgNiAtNSA5YzAgNCAyIDcgNSA5bDE1NCAxMjFjMiAyIDUgMyA4IDNjNCAwIDcgLTEgOSAtM2wxNTQgLTEyMWM0IC0yIDUgLTYgNSAtMTBjMCAtMyAtMiAtNiAtNSAtOHpNMTk4IC04MGw3MyA1N2wtMTMzIDEwNGwtNzQgLTU4eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FODgyLnhtbAA8c3ltYm9sIGlkPSJFODgyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1NiAxMjhsMjIgLThsLTQ0IC0xMjBoLTIzNHY0YzAgMjEgMjUgNDkgOTAgMTA2YzUwIDQ0IDc3IDY4IDkyIDg4YzIwIDI0IDMxIDUzIDMxIDc4YzAgMzIgLTIzIDU1IC01NiA1NWMtMjggMCAtNTUgLTE4IC01NSAtMzZjMCAtOCAzIC0xMCAyMCAtMThjMTggLTggMjcgLTIwIDI3IC0zN2MwIC0yNSAtMTcgLTQyIC00MiAtNDJjLTI5IDAgLTUwIDI0IC01MCA1N2MwIDYyIDU0IDEwNyAxMjkgMTA3YzMyIDAgNjEgLTkgODAgLTI0IGMxOCAtMTYgMzEgLTQzIDMxIC02OWMwIC0zNSAtMjEgLTcxIC02MiAtMTAyYy0xMCAtOCAtMTAgLTkgLTk5IC02MmMtMjkgLTE4IC00MyAtMjggLTUxIC0zNmgxMDFjMzYgMSA0NSA3IDY1IDQ5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9GNDIxLnhtbAA8c3ltYm9sIGlkPSJGNDIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyNnYxMjVsMjg5IC03NXYtMTI1ek0wIDYydjEyNWwyODkgLTc1di0xMjV6TTAgMjQ5djEyNWwyODkgLTc1di0xMjV6TTAgLTMxM3YxMjVsMjg5IC03NXYtMTI1ek0wIDQzNnYxMjVsMjg5IC03NXYtMTI1ek0wIDYyM3YxMjVsMjg5IC03NXYtMTI1ek0wIDgxMXYxMjVsMjg5IC03NXYtMTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FNEE3LnhtbAA8c3ltYm9sIGlkPSJFNEE3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0IC0yNDhjLTYgMCAtMTQgNCAtMTQgMTNjMCAxMSA1MCAyMjAgNTAgMjIwYzEgNCAzIDE1IDEzIDE1czEyIC0xMSAxMyAtMTVjMCAwIDUxIC0yMDkgNTEgLTIyMGMwIC05IC05IC0xMyAtMTUgLTEzcy05IDMgLTkgM2wtMzUgMzdjLTIgMiAtMyAzIC01IDNzLTMgLTEgLTUgLTNsLTM1IC0zN3MtMyAtMyAtOSAtM3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRBNS54bWwAPHN5bWJvbCBpZD0iRTRBNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNCAwaDI4OGM4IDAgMTQgLTYgMTQgLTE0di0xOGMwIC04IC02IC0xNCAtMTQgLTE0aC0yODhjLTggMCAtMTQgNiAtMTQgMTR2MThjMCA4IDYgMTQgMTQgMTR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QUMueG1sADxzeW1ib2wgaWQ9IkU0QUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjUgN2wtMjQgMTRsMTM1IDIyNmMyIDQgOCA2IDEyIDZjNiAtMSA5IC0yIDEyIC02bDEzNSAtMjI2YzEgLTIgMSAtNSAxIC03YzAgLTggLTUgLTE0IC0xMyAtMTRoLTYzYy01IDAgLTExIDMgLTEzIDdsLTg3IDE1OXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRCOS54bWwAPHN5bWJvbCBpZD0iRTRCOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzIgMGgtM2MtOCAwIC0xMiA3IC0xNCAxMmMtMiA2IC0xNyA5MyAtMTQ0IDkzcy0xNDIgLTg3IC0xNDQgLTkzYy0yIC01IC02IC0xMiAtMTQgLTEyaC0zYy04IDIgLTEwIDkgLTEwIDE0djNjMSA1IDI1IDE0NSAxNzEgMTQ1czE3MCAtMTQwIDE3MSAtMTQ1di0zYzAgLTUgLTIgLTEyIC0xMCAtMTR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U4ODAueG1sADxzeW1ib2wgaWQ9IkU4ODAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjczIDIzM2MwIC0xMjggLTc5IC0yNDAgLTE3MCAtMjQwYy02MiAwIC0xMDMgNTEgLTEwMyAxMjljMCA2MCAyMSAxMjUgNTQgMTcwYzM1IDQ3IDc1IDcxIDExOSA3MWM2MSAwIDEwMCAtNTAgMTAwIC0xMzB6TTEwNyAyNDFjLTE3IC02MSAtMzMgLTE1MCAtMzMgLTE4NmMwIC0yMiAxMiAtMzYgMzAgLTM2YzI0IDAgNDAgMjMgNjAgODljMTggNTggMzQgMTQ2IDM0IDE4NmMwIDI3IC0xMSA0MyAtMjggNDNjLTI0IDAgLTQ1IC0zMiAtNjMgLTk2eiAiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRjQyMy54bWwAPHN5bWJvbCBpZD0iRjQyMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMDYgMzkydi0xMjVsLTMwNiAtNzl2MTI1ek0zMDYgMjA0di0xMjVsLTMwNiAtNzl2MTI1ek0zMDYgMTd2LTEyNWwtMzA2IC04MHYxMjV6TTMwNiAtMTcxdi0xMjVsLTMwNiAtNzl2MTI1ek0zMDYgLTM1OHYtMTI1bC0zMDYgLTgwdjEyNXpNMzA2IC01NDZ2LTEyNWwtMzA2IC03OXYxMjV6TTMwNiAtNzMzdi0xMjVsLTMwNiAtODB2MTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDg5LnhtbAA8c3ltYm9sIGlkPSJFMDg5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1NSAtNDdjLTYzIDAgLTE0MCAzNyAtMTQwIDEzNWMwIDExNiAxMzEgMTU3IDE2NiAxNTdzNzIgLTIgMTMwIC00NmM1OSAtNTIgNzYgLTEyMSA3NiAtMTgyYzAgLTU2IC0xNSAtMTA1IC0yNSAtMTI5Yy0yMCAtNDYgLTg1IC0xMzIgLTE3NSAtMTMyYy0xMDAgMCAtMTQyIDUzIC0xNTUgODljLTQgOCAtNiAyMyAtNiAzMnYxdjJjMCAzNiAyOSA2NCA2NSA2NHM2NCAtMjggNjQgLTY0YzAgLTIzIC0xNyAtNTAgLTM4IC01OSBjMTAgLTExIDI1IC0xOSA1MCAtMTljNTQgMCA3OSA0NiA4NSA4M2MzIDE4IDUgMzIgNSA0OHMtMiAzMiAtNSA1M2MtMTQgLTE1IC0zNiAtMzMgLTk3IC0zM3pNMTkyIDIwNGMtMzMgMCAtNjEgLTQ2IC02MSAtMTAyczI4IC0xMDEgNjEgLTEwMXM2MCA0NSA2MCAxMDFzLTI3IDEwMiAtNjAgMTAyeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMEExLnhtbAA8c3ltYm9sIGlkPSJFMEExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQxMCAxNzdoOWM4IDAgMTMgLTYgMTMgLTE0di0zMjhjMCAtOCAtNSAtMTQgLTEzIC0xNGgtOWMtOCAwIC0xNCA2IC0xNCAxNHYyNmgtMzU5di0yMWMwIC04IC02IC0xNCAtMTQgLTE0aC05Yy04IDAgLTE0IDYgLTE0IDE0djMyM2MwIDggNiAxNCAxNCAxNGg5YzggMCAxNCAtNiAxNCAtMTR2LTIyaDM1OXYyMmMwIDggNiAxNCAxNCAxNHpNMzk2IC03MHYxNDNoLTM1OXYtMTQzaDM1OXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA2RC54bWwAPHN5bWJvbCBpZD0iRTA2RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNiA3NDZoMzY5di04MWgtMTM2di0zNzRoLTk2djM3NGgtMTM3djgxek0wIC0yMzFsMTY1IDQ2M2gxMTBsMTY0IC00NjNoLTEwNWwtMzEgOTVoLTE3MGwtMzIgLTk1aC0xMDF6TTIxOSAxMjZsLTYwIC0xODJoMTE5ek0zOTMgLTMyOWMxNCAtMjAgMjEgLTQzIDIxIC03MXMtNyAtNTEgLTIxIC02OGMtOCAtMTAgLTIwIC0xOCAtMzYgLTI2YzI0IC05IDQyIC0yMiA1NCAtNDFzMTggLTQxIDE4IC02OHMtNyAtNTIgLTIxIC03NCBjLTkgLTE0IC0xOSAtMjYgLTMyIC0zNmMtMTUgLTExIC0zMyAtMjAgLTUzIC0yNGMtMjEgLTQgLTQyIC02IC02MyAtNmgtMmgtMjA5djQ2NGgyMjRjNTcgLTEgOTYgLTE4IDEyMCAtNTB6TTI0MiAtMzYwaC0xMDF2LTEwMmgxMTNjMjAgMCAzNiAzIDQ5IDExczE5IDIxIDE5IDQxYzAgMjIgLTggMzYgLTI1IDQzYy0xNCA1IC0zMyA3IC01NSA3ek0yNTUgLTUzOWgtMTE0di0xMjNoMTEzYzIwIDAgMzYgMyA0NyA4YzIwIDEwIDMwIDI5IDMwIDU4IGMwIDI0IC05IDQwIC0yOSA0OWMtMTEgNSAtMjcgOCAtNDcgOHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA2Mi54bWwAPHN5bWJvbCBpZD0iRTA2MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNTQgMjUxYzkzIDAgMTY0IC0yOSAyMTEgLTg1YzQxIC00OSA2MyAtMTE4IDYzIC0yMDFjMCAtNjcgLTI1IC0xNDUgLTY5IC0yMjBjLTI1IC00MiAtNTYgLTg0IC05MiAtMTIzYy00MCAtNDMgLTg2IC04MyAtMTM3IC0xMjBjLTkxIC03MSAtMjA1IC0xMTggLTIwNiAtMTE4cy00IC0xIC01IC0xYy02IDAgLTE1IDIgLTE4IDEyYzAgMiAtMSAzIC0xIDVjMCAxMiAxMiAxOSAxMiAxOWMxIDAgOTkgNDUgMjAzIDE0MCBjMzkgMzUgODMgOTggMTE2IDE2NGMzMCA1OSA2NSAxNDggNjUgMjQxYzAgMTY4IC01MCAyNTAgLTE1MiAyNTBjLTM1IDAgLTY3IC02IC05MiAtMjBjLTE3IC05IC0zOSAtMjkgLTUwIC00NXMtMjMgLTQ1IC0yNiAtNjRjOCA3IDI1IDE3IDM1IDIxYzkgMyAyMCA1IDMyIDVjMTcgMCAzNyAtNCA1OCAtMThjMzAgLTE5IDQ4IC01MSA0OCAtODZjMCAtMzkgLTE5IC03NSAtNTAgLTkyYy0xOSAtMTEgLTQyIC0xNyAtNjQgLTE3IGMtMTMgMCAtMjYgMiAtMzggNmMtMzAgMTAgLTUzIDI5IC02NSA1NmMtOSAxOSAtMTMgNDEgLTEzIDY1YzAgMTcgMiAzNSA3IDUzYzkgMzUgMzIgODYgOTAgMTI5YzEgMCA2MiA0NCAxMzggNDR6TTU2OCAxMjRjMCAyOCAyMiA1MSA0OCA1MXM0OCAtMjMgNDggLTUxcy0yMiAtNTAgLTQ4IC01MHMtNDggMjIgLTQ4IDUwek01NjggLTEyM2MwIDI4IDIyIDUxIDQ4IDUxczQ4IC0yMyA0OCAtNTFzLTIyIC01MSAtNDggLTUxcy00OCAyMyAtNDggNTF6ICIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjQ4LnhtbAA8c3ltYm9sIGlkPSJFMjQ4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTM4MnY5NDNjMCA3IDMgMTIgMTUgMTJjMTEgMCAxMiAtNSAxNCAtMTJjMyAtMTAgMjggLTk1IDY2IC0xNTBzODkgLTEwNyAxMzYgLTE2OWMzNCAtNDUgNDggLTEwMCA0OCAtMTUyYzAgLTM0IC00IC02NiAtMTMgLTEwMGM5IC0yNCAxMyAtNTAgMTMgLTc3YzAgLTM4IC00IC03MyAtMTQgLTExMGMxMCAtMjYgMTQgLTUyIDE0IC04MGMwIC0zNyAtNCAtNzIgLTEzIC0xMDhjOSAtMjUgMTMgLTUyIDEzIC03OSBjMCAtNTAgLTkgLTkzIC0xOSAtMTMxYzMgLTIxIDUgLTQ1IDUgLTczYzAgLTU2IC0yNiAtMTEwIC00NCAtMTM5Yy00IC01IC04IC0xNCAtMTUgLTE0Yy0yIDEgLTMgMSAtNSAyYy01IDIgLTcgNiAtNyAxMXMzIDExIDQgMTZjMTUgNDAgMjIgOTAgMjIgMTE1YzEgNiAxIDExIDEgMTdjMCAzNCAtOCA3MCAtNDIgMTIxYy02MCA4OSAtMTM4IDEzOSAtMTY0IDE0OGMtNyAyIC0xNSA3IC0xNSA5ek0xODggMjE1Yy0zNyA0NyAtMTAyIDExMSAtMTUzIDExMSBoLTJjNCAtMjQgMTMgLTUzIDMwIC03OGMzOCAtNTYgMTIxIC0xMzAgMTY4IC0xOTJjMSAtMSAyIC0zIDQgLTVjMCA5IDEgMTcgMSAyNmMwIDQxIC04IDg2IC00OCAxMzh6TTIwOSAtNDczYzggLTExIDE3IC0yNCAyNSAtMzljMSAxMSAyIDIyIDIgMzRjMCAzOCAtOSA3OSAtNDggMTMxYy0zNyA0NyAtMTAyIDEwOSAtMTUzIDEwOWgtMWMyIC0xMSA0IC0yMiA1IC0yOGM3IC0yNiAyNSAtNTcgNjQgLTk3YzQ5IC00OSA3OSAtNzUgMTA2IC0xMTB6IE0yMzEgLTMyMGMxIC0yIDIgLTMgMyAtNWMxIDExIDIgMjMgMiAzNGMwIDM4IC05IDc5IC00OCAxMzBjLTM3IDQ4IC0xMDIgMTEwIC0xNTMgMTEwaC0ydjBjNCAtMjYgMTMgLTU2IDMwIC04MmMzOCAtNTUgMTIxIC0xMjUgMTY4IC0xODd6TTIzMSAtMTMzYzEgLTIgMiAtMyAzIC00YzEgMTEgMiAyMyAyIDM1YzAgMzggLTkgODAgLTQ4IDEzMWMtMzcgNDcgLTEwMiAxMTAgLTE1MyAxMTBoLTJ2MGM0IC0yNSAxMiAtNTUgMzAgLTgxIGMzOCAtNTUgMTIxIC0xMjkgMTY4IC0xOTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MUQueG1sADxzeW1ib2wgaWQ9IkU1MUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjU2IDM5MWwtODMgLTMxMWMtNSAtMTggLTcgLTI5IC03IC0zNWMwIC0xMiA3IC0xNiA0MyAtMTZoMjhsLTUgLTI5aC0yMzJsNSAyOWgyN2MyNiAxIDM4IDMgNDIgOWM0IDMgNiA2IDggMTRjMSAyIDMgMTEgNyAyOGw1NiAyMDljMyA5IDQgMTYgNCAyMGMwIDExIC03IDE1IC0yNSAxNWgtNTBsOCAyN2M1NiAyIDEyNyAyMiAxNTIgNDBoMjJ6TTMxNiAyMTRsNTIgMTc2YzQ1IC0xMSA4NCAtMTYgMTIxIC0xNmMzMCAwIDUzIDQgNzcgMTQgYzQgMSA1IDIgNiAyYzIgMCA0IC0yIDQgLTVjMCAtMTggLTE1IC00NSAtMzMgLTYwYy0yMyAtMjAgLTUzIC0yOCAtOTcgLTI4Yy0yNSAwIC0yNiAwIC03MCA5bC0yMSAtNzJjMjkgMTAgNDkgMTUgNzQgMTVjNjcgMCAxMTIgLTQxIDExMiAtMTAxYzAgLTkwIC03MiAtMTU3IC0xNjkgLTE1N2MtNjkgMCAtMTEzIDM0IC0xMTMgODdjMCAzNCAxOSA1NiA1MCA1NmMyNyAwIDQ1IC0xNyA0NSAtNDFjMCAtMjEgLTExIC0zNiAtMzMgLTQ0IGMtNSAtMSAtNiAtMiAtNiAtNmMwIC0xMiAyMiAtMjMgNDYgLTIzYzQ5IDAgODkgNTMgODkgMTIxYzAgNDUgLTIxIDcyIC01NiA3MmMtMTUgMCAtMjMgLTIgLTUxIC0xNGMtMyAtMjEgLTE0IC0zMiAtMjkgLTMyYy0xMCAwIC0xOSA4IC0xOSAxOWMwIDEyIDcgMjIgMjEgMjh6TTExNjIgMzMybC00MiAtMTQwYzIxIDE4IDM2IDIzIDU4IDIzYzQzIDAgNzYgLTMzIDc2IC03N2MwIC04MCAtNjggLTE0NSAtMTQ3IC0xNDUgYy01NiAwIC05MSAyOSAtOTEgNzJjMCAxNCAwIDE2IDEwIDQ4bDQ0IDE0N2M1IDIyIDYgMjYgNiAzMWMwIDExIC00IDEzIC0yNyAxM2gtMTFsMyAyM3pNNzA3IDIxNWwtMTMgLTU1YzI4IDM3IDU2IDU1IDg0IDU1YzIzIDAgNDMgLTEyIDQ5IC0zMWMyIC01IDIgLTQgMiAtMThjMjkgMzUgNTMgNDkgODAgNDljMjkgMCA1MCAtMTggNTAgLTQ2YzAgLTE0IC00IC0yOSAtMTEgLTQ4bC0yNiAtNzZjLTIgLTMgLTMgLTggLTMgLTEwczUgLTYgOCAtNiBjNSAwIDEwIDQgMjEgMTVjMyA0IDMgNCAyMSAyN2MzIDYgNCA2IDYgOGwxOCAtMTJjLTMzIC01MSAtNjQgLTc0IC05NiAtNzRjLTI1IDAgLTQ0IDE3IC00NCAzOGMwIDEwIDMgMjMgMTEgNDZsMjIgNjNjNCAxMSA2IDIxIDYgMjdzLTQgMTEgLTEyIDExYy0xMCAwIC0yMyAtOSAtMzcgLTI2Yy0xOCAtMjEgLTMwIC00OCAtNDYgLTEwMmwtMTUgLTUxaC03MWwzMiAxMDdjOSAzMSAxMyA1MSAxMyA2MWMwIDYgLTMgMTEgLTggMTEgYy05IDAgLTIzIC0xMSAtMzggLTMyYy0xOSAtMjMgLTMwIC00OCAtNDEgLTg0bC0xOCAtNjNoLTcxbDQzIDE0NWM1IDE1IDcgMjUgNyAzMGMwIDExIC02IDE0IC0yOCAxNGgtMTFsNCAyMXpNMTE1MiAxODNjLTQ1IDAgLTcyIC0xMDIgLTcyIC0xMzZjMCAtMjAgMTMgLTM1IDMwIC0zNWM0NCAwIDcxIDEwNCA3MSAxMzhjMCAxOSAtMTIgMzMgLTI5IDMzeiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjc0LnhtbAA8c3ltYm9sIGlkPSJFMjc0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5MiA0NTRsODQgLTExOGMxIC0yIDIgLTUgMiAtOHMtMSAtNyAtNCAtMTBjLTMgLTIgLTYgLTQgLTEwIC00Yy0zIDEgLTUgMSAtOCAzbC02MSA0N3YtMTgwbDMzIDdoMmMzIDAgNyAtMSA5IC0zYzMgLTMgNSAtNyA1IC0xMXYtNTljMCAtNiAtNCAtMTIgLTExIC0xM2wtMzggLTh2LTE2NWwzMyA3aDNjMyAwIDYgLTEgOCAtM2MzIC0yIDUgLTYgNSAtMTB2LTU5YzAgLTcgLTQgLTEzIC0xMSAtMTRsLTM4IC04di0xNDloLTI4djE0NCBsLTg5IC0xOHYtMTU1aC0yOHYxNDlsLTMzIC03aC0zYy0zIDAgLTYgMSAtOSAzYy0zIDMgLTUgNyAtNSAxMXY1OGMwIDYgNSAxMiAxMSAxM2wzOSA4djE2NmwtMzMgLTdjLTEgMCAtMiAtMSAtMyAtMWMtMyAwIC02IDIgLTkgNHMtNSA2IC01IDEwdjU4YzAgNyA1IDEyIDExIDE0bDM5IDh2MTIzaDI4di0xMTdsODkgMTh2MTg1bC02MSAtNDZjLTIgLTIgLTUgLTIgLTggLTNjLTQgMCAtNyAyIC0xMCA0Yy0zIDMgLTQgNyAtNCAxMWMwIDIgMSA1IDIgNyBsODQgMTE4YzIgMyA3IDUgMTEgNWM1IDAgOSAtMiAxMSAtNXpNNzggLTkybDg5IDE5djE2NGwtODkgLTE4di0xNjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U1MTIueG1sADxzeW1ib2wgaWQ9IkU1MTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjgwIDEyM2MwIC03MiAtNjMgLTEyMyAtMTU2IC0xMjNjLTc0IDAgLTEyNCAzNiAtMTI0IDkwYzAgNTggNDkgODggOTYgMTA2Yy0zMCAyNiAtNDIgNDkgLTQyIDgzYzAgNzAgNTggMTIwIDE0MCAxMjBjNjYgMCAxMTIgLTM1IDExMiAtODdjMCAtNDIgLTI2IC03MSAtODEgLTkyYzM2IC0yMyA1NSAtNTggNTUgLTk3ek0yNDQgMzEwYzAgMzggLTIzIDYxIC02MCA2MXMtNjIgLTI0IC02MiAtNThjMCAtMjQgOSAtMzYgMzcgLTU0IGM4IC01IDEzIC03IDQ0IC0yM2MyOSAyMiA0MSA0MiA0MSA3NHpNNDQ0IDIyMmwtMzMgLTExMmMtMTAgLTQxIC0xMSAtNDMgLTExIC01MmMwIC0xNCAxMyAtMjYgMjYgLTI2YzM3IDAgNzIgNzYgNzIgMTA3YzAgOSAtMSAxMSAtMTkgMjhjLTkgOCAtMTQgMTYgLTE0IDI2YzAgMTcgMTIgMjkgMzEgMjljMjEgMCAzNiAtMTYgMzYgLTQwYzAgLTY4IC01MCAtMTgyIC0xMzAgLTE4MmMtNDAgMCAtNzAgMjUgLTcwIDY2YzAgMTAgMyAyNiA1IDM1bDE1IDQ5IGM1IDE3IDcgMjUgNyAzMGMwIDExIC02IDE0IC0yOCAxNGgtMTFsNCAyMnpNNzQ2IDIxNmg3MGwtNDQgLTE1MWMtMyAtMTIgLTQgLTE1IC00IC0xOGMwIC00IDEgLTkgNiAtOWM3IDAgMzAgMjQgNDcgNTBsMTcgLTExYy0xOSAtMzMgLTUzIC03NyAtOTQgLTc3Yy0xOCAwIC0zMyAxMCAtMzcgMjVjLTEgMyAtMiAzIC0yIDE0Yy0yMSAtMjggLTQyIC0zOSAtNzMgLTM5Yy00NiAwIC03OCAzMyAtNzggODFjMCA3MiA2MSAxNDAgMTI4IDE0MCBjMjcgMCA0NiAtOSA1NyAtMjd6TTY5OCAxOTZjLTQ3IDAgLTcxIC05MiAtNzEgLTEyOWMwIC0yMiAxMCAtMzYgMjggLTM2YzQzIDAgNzEgMTAwIDcxIDEzM2MwIDIwIC0xMSAzMiAtMjggMzJ6TTY3IDkzYzAgLTQwIDI3IC02NiA2OSAtNjZjNDEgMCA3MiAyNyA3MiA2M2MwIDI3IC0xNCA0NiAtNDkgNjdjLTUgMiAtNSAyIC0yNiAxM2MtNyAzIC04IDMgLTE2IDhjLTMyIC0xOSAtNTAgLTQ5IC01MCAtODV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNjAueG1sADxzeW1ib2wgaWQ9IkUyNjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAxIDc5YzEgLTggMiAtMTYgMiAtMjVjMCAtNDEgLTE1IC05MCAtNTMgLTEzM2MtNTQgLTYxIC0xMTkgLTkzIC0xMjMgLTk1Yy0yIC0xIC02IC0yIC04IC0yYy04IDAgLTE0IDYgLTE0IDE0bC01IDYwMWMwIDggNiAxNCAxNCAxNGgxMmM4IDAgMTQgLTYgMTQgLTE0bC00IC0zMjFjNSA2IDM0IDM3IDg0IDM3YzUxIDAgNzUgLTM3IDgxIC03NnpNMTMyIDQwdjExYzAgMjEgLTMgNTUgLTM5IDU1Yy00MCAwIC01NSAtMjkgLTU3IC0zOCBsLTMgLTE5NWMxOSAxNSA1MyA0MiA3MCA2OGMyNSAzOCAyOSA4NCAyOSA5OXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTI2MS54bWwAPHN5bWJvbCBpZD0iRTI2MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjYgMTgzYzMgLTIgNSAtNyA1IC0xMXYtNDk1aC0yN3YxNzVsLTEyNiAtMzVoLTRjLTggMCAtMTQgNSAtMTQgMTN2NDk1aDI4di0xNzVsMTI2IDM1YzEgMCAzIDEgNCAxYzMgMCA2IC0xIDggLTN6TTI4IC05N2wxMTYgMzJ2MTY1bC0xMTYgLTMzdi0xNjR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UyNzUueG1sADxzeW1ib2wgaWQ9IkUyNzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODYgLTQ1MmwtODMgMTE3Yy0yIDMgLTMgNSAtMyA4YzAgNCAyIDcgNCAxMGMzIDIgNiA0IDkgNHM3IC0xIDkgLTNsNjEgLTQ3djE4MWwtMzIgLTdjLTEgMCAtMiAtMSAtMyAtMWMtMyAxIC03IDIgLTkgNGMtMyAyIC01IDYgLTUgMTB2NTljMCA3IDUgMTMgMTEgMTRsMzggOHYxNjRsLTMyIC03Yy00IDAgLTkgMSAtMTIgM2MtMyAzIC01IDcgLTUgMTF2NTljMCA3IDUgMTIgMTEgMTRsMzggN3YxNTBoMjh2LTE0NGw4OSAxOHYxNTRoMjh2LTE0OSBsMzQgN2gyYzQgMCA3IC0xIDkgLTNjMyAtMiA1IC02IDUgLTEwdi01OGMwIC03IC00IC0xMiAtMTEgLTE0bC0zOSAtOHYtMTY1bDM0IDdoMmM0IDAgNyAtMSA5IC0zYzMgLTMgNSAtNyA1IC0xMXYtNThjMCAtNiAtNCAtMTIgLTExIC0xM2wtMzkgLTh2LTEyM2gtMjh2MTE3bC04OSAtMTl2LTE4NWw2MSA0NmMzIDIgNiAzIDkgM3M3IC0xIDkgLTRjMyAtMiA0IC01IDQgLTh2LTJjMCAtMyAwIC01IC0yIC04bC04MyAtMTE3IGMtMyAtNCAtNyAtNiAtMTIgLTZjLTQgMCAtOCAyIC0xMSA2ek0yMDAgOTNsLTg5IC0xOHYtMTY1bDg5IDE4djE2NXoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUxMy54bWwAPHN5bWJvbCBpZD0iRTUxMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yODAgMTIzYzAgLTcyIC02MyAtMTIzIC0xNTYgLTEyM2MtNzQgMCAtMTI0IDM2IC0xMjQgOTBjMCA1OCA0OSA4OCA5NiAxMDZjLTMwIDI2IC00MiA0OSAtNDIgODNjMCA3MCA1OCAxMjAgMTQwIDEyMGM2NiAwIDExMiAtMzUgMTEyIC04N2MwIC00MiAtMjYgLTcxIC04MSAtOTJjMzYgLTIzIDU1IC01OCA1NSAtOTd6TTI0NCAzMTBjMCAzOCAtMjMgNjEgLTYwIDYxcy02MiAtMjQgLTYyIC01OGMwIC0yNCA5IC0zNiAzNyAtNTQgYzggLTUgMTMgLTcgNDQgLTIzYzI5IDIyIDQxIDQyIDQxIDc0ek00NjggMzQxbC00MSAtMTQwYzIxIDE4IDM2IDIzIDU4IDIzYzQzIDAgNzcgLTMzIDc3IC03N2MwIC03OCAtNzEgLTE0NSAtMTQ4IC0xNDVjLTU2IDAgLTkyIDI5IC05MiA3MmMwIDE0IDEgMTYgMTAgNDhsNDQgMTQ3YzYgMjIgOCAyNiA4IDMxYzAgMTEgLTYgMTMgLTI5IDEzaC0xMWw0IDIzek03ODUgMjE4aDcxbC00NCAtMTUwYy01IC0xNiAtNSAtMTggLTUgLTIxIGMwIC00IDQgLTcgNyAtN2M3IDAgMzAgMjUgNDYgNTBsMTggLTExYy03IC0xMiAtMjAgLTMwIC0zMCAtNDBjLTIyIC0yNiAtNDIgLTM3IC02NSAtMzdjLTI4IDAgLTM4IDE2IC0zOCA0MGMtMjEgLTI4IC00MyAtNDAgLTc0IC00MGMtNDYgMCAtNzkgMzQgLTc5IDgyYzAgNzIgNjMgMTQwIDEzMCAxNDBjMjYgMCA0NiAtOSA1NyAtMjd6TTczNiAyMDBjLTQ1IDAgLTY5IC05NyAtNjkgLTEzMWMwIC0yMiAxMCAtMzUgMjcgLTM1IGM0NCAwIDcxIDk4IDcxIDEzMmMwIDIwIC0xMiAzNCAtMjkgMzR6TTQ1OSAxOTJjLTQ1IDAgLTcyIC0xMDIgLTcyIC0xMzZjMCAtMjAgMTIgLTM1IDMwIC0zNWM0MyAwIDcwIDEwNSA3MCAxMzhjMCAxOSAtMTIgMzMgLTI4IDMzek02NyA5M2MwIC00MCAyNyAtNjYgNjkgLTY2YzQxIDAgNzIgMjcgNzIgNjNjMCAyNyAtMTQgNDYgLTQ5IDY3Yy01IDIgLTUgMiAtMjYgMTNjLTcgMyAtOCAzIC0xNiA4Yy0zMiAtMTkgLTUwIC00OSAtNTAgLTg1eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMjQ5LnhtbAA8c3ltYm9sIGlkPSJFMjQ5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTU3NXY5NjNjMCAyIDggMjQgMTUgMjdjNDUgMTAgMTQyIDUyIDIxMiAxMzNjMjYgMzAgMzggNjEgMzggOThjMCA2NyAtMjYgMTAxIC02MSAxMzhjLTQgNCAtMTAgOCAtMTAgMTFjMCAyIDEgMyA1IDVzOCAzIDEyIDNjNiAwIDEyIC0yIDE2IC01YzMzIC0yNiA3OSAtODEgNzkgLTE2MGMwIC0zMCAtNCAtNTUgLTExIC03N2M2IC0yNSAxMSAtNTQgMTEgLTg0di04di0xOGMtMiAtMjMgLTYgLTQ3IC0xMiAtNzIgYzYgLTI3IDEyIC01NyAxMiAtODl2LTh2LTIwYy0yIC0yMyAtNSAtNDcgLTEyIC03MWM2IC0yNyAxMiAtNTcgMTIgLTg5di03di0yMGMtMSAtMTYgLTMgLTMzIC03IC01MGM2IC00MCAxMCAtODAgMTAgLTExNmMwIC0xODUgLTE0MCAtMjYyIC0xOTMgLTMxMmMtNDAgLTM4IC03MSAtNjggLTg2IC0xNzJjLTIgLTggLTcgLTE2IC0xNSAtMTZzLTE1IDkgLTE1IDE2ek0yMTggLTI2YzMxIDM5IDQ4IDgxIDQ4IDEzMWMwIDYgMCAxMSAtMSAxNyBjLTcgLTExIC0xNSAtMjMgLTI0IC0zM2MtNTIgLTU4IC0xNDAgLTEwNSAtMTc4IC0xNjBjLTE0IC0yMSAtMjMgLTQ2IC0yOCAtNjhjODkgMzMgMTQ0IDY1IDE4MyAxMTN6TTIxOCAxNjFjMzEgMzkgNDggODAgNDggMTMxYzAgNiAwIDEzIC0xIDIwYy03IC0xMiAtMTUgLTIzIC0yNCAtMzNjLTUyIC01OSAtMTQwIC0xMDUgLTE3OCAtMTYwYy0xNSAtMjMgLTI0IC00OSAtMjggLTcxYzg5IDMzIDE0NCA2NSAxODMgMTEzek0xMTMgMzU5IGMtNTcgLTQ3IC02NyAtODIgLTc0IC0xMDdjMCAtNCAtMSAtOSAtMiAtMTRjODcgMzMgMTQyIDY1IDE4MSAxMTNjMzEgMzggNDcgODAgNDggMTMwYzAgNSAwIDExIC0xIDE2Yy0zIC01IC03IC0xMSAtMTEgLTE2Yy0yNyAtMzUgLTgyIC03MiAtMTQxIC0xMjJ6TTM2IC0zMjRjNDkgMTQgMTI3IDM5IDE4OSAxMTVjMjYgMzIgNDAgNzQgNDIgMTQ3Yy03IC0xMyAtMTYgLTI1IC0yNiAtMzZjLTUyIC01OCAtMTQwIC0xMDUgLTE3OCAtMTYwIGMtMTQgLTIxIC0yMiAtNDQgLTI3IC02NnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTUxRS54bWwAPHN5bWJvbCBpZD0iRTUxRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNzYgMTM4bDI0IC04bC00NyAtMTMwaC0yNTN2M2MwIDIzIDI3IDU0IDk4IDExNmM1NCA0NyA4MSA3NCA5OCA5NWMyMSAyNSAzMyA1NyAzMyA4M2MwIDM1IC0yNCA1OSAtNjAgNTljLTI5IDAgLTU4IC0xOSAtNTggLTM5YzAgLTggMyAtMTEgMjIgLTE5YzIwIC05IDI4IC0yMSAyOCAtMzljMCAtMjcgLTE4IC00NSAtNDUgLTQ1Yy0zMSAwIC01NCAyNCAtNTQgNjBjMCA2NiA1OSAxMTYgMTM5IDExNmM2MSAwIDExOSAtMzIgMTE5IC0xMDAgYzAgLTM5IC0yMyAtNzYgLTY3IC0xMTBjLTEwIC05IC0xMCAtOSAtMTA2IC02N2MtMzEgLTE5IC00NyAtMzAgLTU1IC0zOGgxMDljMzggMCA0OCA3IDcwIDUyek01ODIgMTM4bDI0IC04bC00NyAtMTMwaC0yNTN2M2MwIDIzIDI3IDU0IDk4IDExNmM1NCA0NyA4MSA3MyA5OCA5NGMyMSAyNiAzMyA1NyAzMyA4NGMwIDM1IC0yNCA1OSAtNTkgNTljLTMwIDAgLTU5IC0xOSAtNTkgLTM5YzAgLTggMyAtMTEgMjIgLTE5YzIwIC05IDI4IC0yMSAyOCAtNDAgYzAgLTI2IC0xOCAtNDUgLTQ1IC00NWMtMzEgMCAtNTQgMjUgLTU0IDYxYzAgNjYgNTkgMTE2IDEzOSAxMTZjNjEgMCAxMTkgLTMyIDExOSAtMTAwYzAgLTM5IC0yMyAtNzcgLTY3IC0xMTFjLTEwIC04IC0xMCAtOCAtMTA2IC02NmMtMzEgLTE5IC00NiAtMzAgLTU1IC0zOGgxMDljMzggMCA0OSA3IDcwIDUyek0xMjM2IDMzMmwtNDIgLTE0MGMyMSAxOCAzNiAyMyA1OCAyM2M0MyAwIDc3IC0zMyA3NyAtNzcgYzAgLTc4IC03MCAtMTQ1IC0xNDcgLTE0NWMtNTYgMCAtOTIgMjkgLTkyIDcyYzAgMTQgMCAxNiAxMCA0OGw0NCAxNDdjNSAyMiA3IDI2IDcgMzFjMCAxMSAtNSAxMyAtMjggMTNoLTExbDMgMjN6TTc4MSAyMTVsLTEzIC01NWMyOCAzNyA1NiA1NSA4NCA1NWMyMyAwIDQzIC0xMiA0OSAtMzFjMiAtNSAyIC00IDIgLTE4YzI5IDM1IDU0IDQ5IDgxIDQ5YzI5IDAgNDkgLTE4IDQ5IC00NmMwIC0xNCAtNCAtMjkgLTExIC00OGwtMjYgLTc2IGMtMSAtMyAtMyAtOCAtMyAtMTBzNSAtNiA4IC02YzUgMCAxMCA0IDIxIDE1YzMgNCAzIDQgMjEgMjdjMyA2IDQgNiA2IDhsMTggLTEyYy0zMyAtNTEgLTY0IC03NCAtOTYgLTc0Yy0yNSAwIC00NCAxNyAtNDQgMzhjMCAxMCAzIDIzIDExIDQ2bDIyIDYzYzQgMTEgNiAyMSA2IDI3cy00IDExIC0xMiAxMWMtMTAgMCAtMjMgLTkgLTM3IC0yNmMtMTggLTIxIC0yOSAtNDggLTQ1IC0xMDJsLTE2IC01MWgtNzFsMzIgMTA3YzkgMzEgMTMgNTEgMTMgNjEgYzAgNiAtMyAxMSAtOCAxMWMtOSAwIC0yMiAtMTEgLTM3IC0zMmMtMTkgLTIzIC0zMSAtNDggLTQyIC04NGwtMTggLTYzaC03MWw0MyAxNDVjNSAxNSA3IDI1IDcgMzBjMCAxMSAtNiAxNCAtMjggMTRoLTExbDQgMjF6TTEyMjYgMTgzYy00NSAwIC03MSAtMTAyIC03MSAtMTM2YzAgLTIwIDEyIC0zNSAyOSAtMzVjNDQgMCA3MSAxMDQgNzEgMTM4YzAgMTkgLTEyIDMzIC0yOSAzM3oiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTA2My54bWwAPHN5bWJvbCBpZD0iRTA2MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NjcgMTI0YzAgMjggMjIgNTEgNDggNTFzNDggLTIzIDQ4IC01MXMtMjIgLTUwIC00OCAtNTBzLTQ4IDIyIC00OCA1MHpNNTY3IC0xMjNjMCAyOCAyMiA1MSA0OCA1MXM0OCAtMjMgNDggLTUxcy0yMiAtNTEgLTQ4IC01MXMtNDggMjMgLTQ4IDUxek0yNTkgLTcxMGMwIC00IDEgLTYgMjIgLTZoMTlsLTMgLTIzaC0xMzlsMyAyM2gxOWMxMiAwIDIwIDAgMjIgM3YxYzEgMSAyIDEgMyA2bDEgMWMwIDEgMSA1IDQgMTVsMzIgMTIwIGMxIDMgMiA4IDIgMTFzMCA2IC0xMSA2aC0zM2w2IDIxaDJjMzEgMSA3MiAxMiA4NiAyMnYxaDE4bC00OSAtMTgyYy0zIC0xMSAtNCAtMTYgLTQgLTE5ek00OTAgLTUxMGMyIDAgNCAtMSA0IC01YzAgLTExIC05IC0yNyAtMTkgLTM2Yy0xNCAtMTIgLTMyIC0xOCAtNTggLTE4Yy0xNCAwIC0xNSAwIC0zOCA1bC05IC0zNGMxNCA1IDI1IDcgMzggN2MyMCAwIDM2IC01IDQ4IC0xNnMxOCAtMjYgMTggLTQ0YzAgLTI2IC0xMCAtNDkgLTI4IC02NiBzLTQzIC0yNyAtNzEgLTI3Yy00MSAwIC02OCAyMSAtNjggNTNjMCAyMSAxMyAzNSAzMiAzNWMxNyAwIDI4IC0xMSAyOCAtMjdjMCAtMTMgLTcgLTIzIC0yMCAtMjdjLTEgMCAtMiAtMSAtMiAtMWMwIC01IDEwIC0xMSAyMyAtMTFjMjcgMCA0OSAyOSA0OSA2N2MwIDI1IC0xMSAzOSAtMzAgMzljLTcgMCAtMTEgLTIgLTI2IC04Yy0yIC0xMiAtMTAgLTE5IC0yMCAtMTljLTggMCAtMTMgNiAtMTMgMTRzNCAxNCAxMyAxOGwzMCAxMDJsMiAtMSBjMjYgLTYgNDkgLTkgNjkgLTljMTcgMCAzMCAyIDQ0IDhsMSAxaDN6TTI1MyAyNTFjOTMgMCAxNjUgLTI5IDIxMiAtODVjNDEgLTQ5IDYzIC0xMTggNjMgLTIwMWMwIC02NyAtMjUgLTE0NSAtNjkgLTIyMGMtMjUgLTQyIC01NiAtODQgLTkyIC0xMjNjLTQwIC00MyAtODYgLTgyIC0xMzcgLTExOWMtOTEgLTcxIC0yMDUgLTExOSAtMjA2IC0xMTlzLTUgLTEgLTYgLTFjLTYgMCAtMTQgMiAtMTcgMTJjMCAyIC0xIDQgLTEgNSBjMCAxMiAxMSAxOSAxMSAxOWgxYzEgMCA5OSA0NSAyMDMgMTQwYzM5IDM1IDgzIDk4IDExNiAxNjRjMzAgNTkgNjUgMTQ4IDY1IDI0MWMwIDE2OCAtNTAgMjUwIC0xNTIgMjUwYy0zNSAwIC02NyAtNiAtOTIgLTIwYy0xNyAtOSAtMzkgLTI5IC01MCAtNDVzLTIzIC00NSAtMjYgLTY0YzggNyAyNCAxNyAzNCAyMWM5IDMgMTkgNSAzMiA1YzE3IDAgMzggLTQgNTkgLTE4YzMwIC0xOSA0OCAtNTEgNDggLTg2YzAgLTM5IC0yMCAtNzYgLTUxIC05MyBjLTE4IC0xMSAtNDAgLTE2IC02MSAtMTZjLTE0IDAgLTI3IDIgLTQwIDZjLTMwIDEwIC01MyAyOSAtNjUgNTZjLTkgMTkgLTEzIDQxIC0xMyA2NWMwIDE3IDIgMzUgNyA1M2M5IDM1IDMyIDg2IDkwIDEyOWMxIDAgNjEgNDQgMTM3IDQ0eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMEFGLnhtbAA8c3ltYm9sIGlkPSJFMEFGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4NiAyM2gxMjhjNiAwIDExIC02IDExIC0xNHYtMTljMCAtNyAtNSAtMTMgLTExIC0xM2gtMTI4di0xMDFjMCAtNCAtNiAtOCAtMTQgLThoLTE5Yy03IDAgLTEzIDQgLTEzIDh2MTAxaC0xMjljLTYgMCAtMTEgNiAtMTEgMTN2MTljMCA4IDUgMTQgMTEgMTRoMTI4djEwMGMwIDUgNiA5IDE0IDloMTljOCAwIDE0IC00IDE0IC05di0xMDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0UwNkUueG1sADxzeW1ib2wgaWQ9IkUwNkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQgNTAwaDI0N3YtNTRoLTkxdi0yNTBoLTY0djI1MGgtOTJ2NTR6TTAgLTE1NGwxMTEgMzEwaDczbDExMCAtMzEwaC03MGwtMjEgNjNoLTExNGwtMjEgLTYzaC02OHpNMTQ3IDg1bC00MCAtMTIyaDc5ek0xODMgLTE4NmM1MyAtMSA5NCAtMjYgOTQgLTgyYzAgLTE4IC00IC0zNCAtMTQgLTQ1Yy01IC03IC0xMyAtMTIgLTI0IC0xOGMzNCAtMTMgNDggLTM3IDQ4IC03M2MwIC0yNiAtMTMgLTU4IC0zNSAtNzMgYy0xMCAtOCAtMjIgLTE0IC0zNiAtMTZjLTE0IC0zIC0yOCAtNCAtNDIgLTRoLTE0MXYzMTFoMTUwek0xNjIgLTI0MWgtNjd2LTY4aDc1YzE0IDAgMjQgMiAzMyA3YzkgNiAxMyAxNCAxMyAyOHMtNiAyNCAtMTcgMjljLTkgMyAtMjIgNCAtMzcgNHpNMTcxIC0zNjFoLTc2di04Mmg3NWMxNCAwIDI0IDIgMzIgNWMxMyA3IDIwIDIwIDIwIDM5YzAgMzIgLTI1IDM4IC01MSAzOHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTBBMC54bWwAPHN5bWJvbCBpZD0iRTBBMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMyAxNzljOCAwIDE0IC02IDE0IC0xNHYtMzI5cy03IC0xNCAtMTQgLTE0aC05Yy04IDAgLTE0IDcgLTE0IDE0djMyOXM2IDE0IDE0IDE0aDl6TTQ1MSAxNzljOCAwIDE0IC02IDE0IC0xNHYtMzI5cy03IC0xNCAtMTQgLTE0aC05Yy04IDAgLTE0IDcgLTE0IDE0djc5Yy0zMCAtMzAgLTgxIC01MCAtMTU4IC01MGMtNzggMCAtMTI5IDIwIC0xNTkgNTB2LTc5YzAgLTYgLTcgLTE0IC0xNCAtMTRoLTljLTggMCAtMTQgNyAtMTQgMTR2MzI5IHM2IDE0IDE0IDE0aDljOCAwIDE0IC02IDE0IC0xNHYtNzhjMzAgMjkgODEgNDkgMTU5IDQ5Yzc3IDAgMTI4IC0yMCAxNTggLTQ5djc4YzAgOCA2IDE0IDE0IDE0aDl6TTMyMSAtOTdjMjQgOCAzMyAyNSAzMyA1MXMtMTkgOTAgLTMzIDExN2MtMTQgMjYgLTMyIDMzIC01OSAzM2MtMTYgMCAtMzIgLTMgLTQ0IC02Yy0yMiAtOCAtMzIgLTIyIC0zMiAtNDV2LTZjMSAtMjcgMTkgLTkyIDMyIC0xMTdjMTMgLTI0IDMyIC0zMyA2MCAtMzMgYzE1IDAgMzEgMyA0MyA2ek01MjQgMTc5YzggMCAxNCAtNiAxNCAtMTR2LTMyOXMtNyAtMTQgLTE0IC0xNGgtOWMtOCAwIC0xNCA3IC0xNCAxNHYzMjlzNiAxNCAxNCAxNGg5eiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDdBLnhtbAA8c3ltYm9sIGlkPSJFMDdBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkyIC0zODFjMCA0OSAzMyA5MyA4NiA5M2M1NiAwIDg2IC00MyA4NiAtODRjMCAtNDggLTM1IC03OCAtNzAgLTgzYy0yIC0xIC0zIC0xIC0zIC0zYzAgLTEgMSAtMiAyIC0yczE3IC00IDM1IC00Yzc2IDAgMTE2IDQxIDExNiAxMTljMCA0MCAtOSA5MyAtMjMgMTY1Yy0xOCAtNCAtMzggLTYgLTU5IC02Yy0xNDAgMCAtMjYyIDExMCAtMjYyIDI1MWMwIDE1MCA5NCAyNDEgMTYyIDMwNGMxNiAxMyA1NSA1MyA1NiA1NCBjLTEzIDg0IC0xNyAxMjEgLTE3IDE2MWMwIDYzIDE0IDE1OCA2MiAyMTZjMjUgMjkgNDggMzggNTQgMzhjMTMgMCAzNSAtMjcgNTMgLTY1YzEyIC0yNyAzMyAtODIgMzMgLTE1MGMwIC0xMTkgLTU1IC0yMTMgLTEzNCAtMjk3YzYgLTQxIDE0IC04NiAyMSAtMTMxYzExMCAwIDE5MCAtNzcgMTkwIC0xODljMCAtNzggLTU1IC0xNTQgLTEyOCAtMTc5YzUgLTI4IDggLTUxIDExIC02NmM3IC00MyAxMiAtNzcgMTIgLTEwNiBjMCAtOTYgLTQ3IC0xNTEgLTE0NCAtMTUxYy0xMDEgMCAtMTM5IDY2IC0xMzkgMTE1ek0yNDkgNjIwYy02IC0yMyAtOCAtNDggLTggLTc2YzAgLTMxIDMgLTYxIDggLTkxYzUxIDUyIDExMCAxMTAgMTEwIDE4OGMwIDUyIC0xOSA4OCAtMzAgODhjLTM5IDAgLTczIC03OCAtODAgLTEwOXpNMzE1IC0xNTBsLTQzIDI0NmMtNDQgLTExIC03OCAtNDcgLTc4IC05M2MwIC0zNiAxNiAtNTYgNDUgLTc0YzkgLTYgMTYgLTEwIDE2IC0xNiBjMCAtOCAtNiAtMTAgLTEyIC0xMGMtNjAgMCAtMTAxIDcxIC0xMDEgMTI1YzAgNjkgNDYgMTQyIDExNCAxNjJjLTUgMzEgLTEwIDY2IC0xNyAxMDZjLTExIC0xMSAtMjMgLTIxIC0zNiAtMzJjLTY2IC01OCAtMTMwIC0xNDAgLTEzMCAtMjMxYzAgLTExMyA5MSAtMTg4IDE5OCAtMTg4YzE1IDAgMjkgMiA0NCA1ek00MjIgLTExYzAgNjYgLTUwIDExMiAtMTE3IDExMmM1IC0zNCAyNiAtMTUzIDQxIC0yNDJjNTMgMjEgNzYgNzYgNzYgMTMweiIvPjwvc3ltYm9sPi9kYXRhL0xlbGFuZC9FMDg4LnhtbAA8c3ltYm9sIGlkPSJFMDg4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMyNCAxOGM1MiAtMjcgNjkgLTcyIDY5IC0xMjBjMCAtODEgLTg1IC0xNDYgLTE4OSAtMTQ2cy0xODkgNjUgLTE4OSAxNDZjMCA0OCAyNSA4NSA3MCAxMTFjLTQ3IDMwIC01NyA2NiAtNTcgMTA2YzAgNzIgNzkgMTMxIDE3NiAxMzFzMTc2IC01OSAxNzYgLTEzMWMwIC00MCAtMjMgLTcyIC01NiAtOTd6TTIwNCAtMTkyYzYzIDAgOTggMzUgOTggNjJjMCA1NSAtOTcgODkgLTE2NSAxMTJjMCAwIC01MiAtMTYgLTUyIC04MyBjMCAtNTYgNTUgLTkxIDExOSAtOTF6TTI2OCA0NWMxOCA5IDQwIDMyIDQwIDgwYzAgNDYgLTQyIDc1IC0xMDQgNzVjLTQzIDAgLTc5IC0xNiAtNzkgLTU1YzAgLTQ1IDc1IC03OCAxNDMgLTEwMHoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTg4MS54bWwAPHN5bWJvbCBpZD0iRTg4MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzkgMzYzbC03OCAtMjg5Yy01IC0xNyAtNyAtMjcgLTcgLTMyYzAgLTExIDggLTE0IDQxIC0xNGgyNmwtNSAtMjhoLTIxNmw0IDI4aDI2YzI0IDEgMzQgMiAzOSA3YzMgMyA1IDUgNyAxM2MxIDIgMyAxMSA3IDI2bDUyIDE5NGMzIDggMyAxNCAzIDE5YzAgMTAgLTQgMTQgLTIyIDE0aC00N2w3IDI1YzUyIDIgMTE4IDIwIDE0MSAzN2gyMnoiLz48L3N5bWJvbD4vZGF0YS9MZWxhbmQvRTRCOC54bWwAPHN5bWJvbCBpZD0iRTRCOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzIgMGM4IC0yIDEwIC05IDEwIC0xNHYtM2MtMSAtNSAtMjUgLTE0NSAtMTcxIC0xNDVzLTE3MCAxNDAgLTE3MSAxNDV2M2MwIDUgMiAxMiAxMCAxNGgzYzggMCAxMiAtNyAxNCAtMTJjMiAtNiAxNyAtOTMgMTQ0IC05M3MxNDIgODcgMTQ0IDkzYzIgNSA2IDEyIDE0IDEyaDN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVsYW5kL0U0QTQueG1sADxzeW1ib2wgaWQ9IkU0QTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQgNDZoMjg4YzggMCAxNCAtNiAxNCAtMTR2LTE4YzAgLTggLTYgLTE0IC0xNCAtMTRoLTI4OGMtOCAwIC0xNCA2IC0xNCAxNHYxOGMwIDggNiAxNCAxNCAxNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0NDIueG1sADxzeW1ib2wgaWQ9IkU0NDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEgMTcydjUwYzAgNSAzIDcgOSA4bDQ1IDE3YzggMyA4IDEyIDggMTVjLTEgODYgLTEgMTQ5IC0xIDE0OWMxIDE4IDE3IDI4IDMwIDI4YzEwIDAgMTkgLTYgMTkgLTE3YzAgLTEwIC0yIC03OSAtMyAtMTQ1YzAgLTMgMSAtNiA2IC02YzQgMiAxNDAgNTIgMTQwIDUyYzEgMSAzIDEgNCAxYzUgMCA2IC02IDYgLTl2LTQ4YzAgLTQgLTMgLTggLTEwIC0xMGMwIDAgLTEzOSAtNTQgLTE0MiAtNTVzLTYgLTMgLTYgLTEwIGMwIC02IC0yIC00NiAtMiAtNTJjMCAtNyA0IC0xNCAxMSAtMTZjMiAtMSA0IC0xIDYgLTFjNCAwIDE1IDggMjIgMTNjMTMgNyAyNCAxMSAzNiAxNGM2IDIgMTMgMyAxOSAzYzQ2IC0zIDkwIC0zOCA5MCAtOTVjMCAtNDYgLTMxIC0xMDggLTEyMCAtMTcwYy0yNSAtMTcgLTUwIC00NSAtODAgLTYxYzAgMCAtMyAtMiAtNiAtMmMtMiAwIC01IDEgLTggNWMtNSA2IC04IDE5MSAtMTAgMzQ5YzAgMiAtMiA0IC02IDRjLTIgLTIgLTQ4IC0xOSAtNTAgLTE5IGMtNSAwIC03IDQgLTcgOHpNMTAzIDE5YzAgLTQwIDMgLTEwMCAzIC0xMDBjMCAtNiAyIC0xNSAxMCAtMTVjMyAwIDYgMSAxMCAzYzQ3IDI2IDkxIDgwIDkxIDEzNmMwIDI2IC0xMCA1NyAtNDAgNTdjLTI1IDAgLTY1IC0yNyAtNzIgLTQ5Yy0xIC00IC0yIC0xNiAtMiAtMzJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEE5LnhtbAA8c3ltYm9sIGlkPSJFNEE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgLTI4N2MxNyA0MiAzNSAxODUgMzcgMjg0YzAgMyA2IDMgNyAzczcgMCA3IC0zYzIgLTk4IDIwIC0yNDEgMzcgLTI4NGMwIC0xIDAgLTMgLTIgLTNjLTEgMCAtMjIgNCAtNDIgNGMtMjEgMCAtNDEgLTQgLTQyIC00Yy0yIDAgLTIgMSAtMiAzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRCQy54bWwAPHN5bWJvbCBpZD0iRTRCQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MCAxNzRjLTUgMSAtNyA2IC03IDExYzAgMiAwIDMgMSA1bDEwNiAyMzFzMyA2IDEwIDZjNCAwIDcgLTIgMTAgLTZsMTA4IC0yMzFjMSAtMSAxIC0zIDEgLTVjMCAtNiAtNCAtMTAgLTExIC0xMWgtNjhjLTQgMCAtOCAyIC0xMSA2YzAgMCAtNTYgMTE5IC01NyAxMjNjLTIgMiAtNCAzIC02IDNzLTMgLTEgLTQgLTNjLTIgLTQgLTU2IC0xMjMgLTU2IC0xMjNjLTIgLTUgLTcgLTcgLTExIC03Yy0xIDAgLTQgMCAtNSAxek0tMSAyNCBjMCAxMyAwIDI0IDI0IDI0aDI5MWMyNCAwIDI0IC0xMSAyNCAtMjRzLTEgLTI0IC0yNCAtMjRoLTI5MWMtMjQgMCAtMjQgMTEgLTI0IDI0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRCNS54bWwAPHN5bWJvbCBpZD0iRTRCNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMjVjMCAzIDEgNiAyIDEwYzMgOCA2IDE0IDE1IDE0YzEgMCA1IC0xIDkgLTJsMzAwIC0xMDJjMTMgLTQgMTMgLTEwIDEzIC0xOHMwIC0xNSAtMTMgLTE4bC0zMDYgLTEwM2MtMSAtMSAtMyAtMSAtNCAtMWMtNyAwIC0xMSA4IC0xNCAxNWMtMSAzIC0yIDYgLTIgOWMwIDUgMyAxMCAxNCAxNWMwIDAgMjE0IDczIDIyNSA3NmM2IDIgOCA0IDggN3MtMiA2IC03IDdjLTEwIDQgLTIyNiA3NyAtMjI2IDc3Yy0xMSA0IC0xNCA5IC0xNCAxNHogTS0xIC0yNGMwIDEzIDAgMjQgMjQgMjRoMjkxYzI0IDAgMjQgLTExIDI0IC0yNHMtMSAtMjQgLTI0IC0yNGgtMjkxYy0yNCAwIC0yNCAxMSAtMjQgMjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEMxLnhtbAA8c3ltYm9sIGlkPSJFNEMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQgLTI0Yy0xIDQgLTEgOCAtMSAxMWMwIDEwIDUgMTMgMTMgMTNjOSAwIDE0IC03IDIwIC0yMWMxIC0xIDIgLTUgMyAtOWMxMiAtNDEgNTcgLTE5NCAyNjMgLTE5NGMyMTMgMCAyNTYgMTU4IDI2NiAxOTZjMSAzIDEgNiAyIDdjNyAxNCAxMSAyMSAyMSAyMWM5IDAgMTQgLTQgMTQgLTE0YzAgLTMgMCAtNiAtMSAtMTBjLTYyIC0zMDYgLTI3MSAtMzA4IC0zMDAgLTMwOGMtMzIgMCAtMjM5IDIgLTMwMCAzMDh6TTMwMyAtMTA5IGMtMjkgMCAtNTQgMjUgLTU0IDU0YzAgMzAgMjUgNTUgNTQgNTVjMzAgMCA1NSAtMjUgNTUgLTU1YzAgLTI5IC0yNSAtNTQgLTU1IC01NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VBQUQueG1sADxzeW1ib2wgaWQ9IkVBQUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTQxIDJjLTMgMCAtNiAyIC02IDVjMCAxIDAgMiAxIDRjNiAxNiA0MSA3OSAxMjAgNzljNzcgMCAxMzkgLTQ0IDE4NSAtNDRoMThjLTMgNDggLTE4IDkyIC0zNiAxMDlsMjc1IC0xMTNsLTI3NSAtMTIyYzIzIDIyIDMzIDU0IDM2IDg5Yy0zMSAtNiAtNjIgLTkgLTk1IC05Yy01OCAwIC05NiAyMiAtMTQ1IDI5Yy0zIDAgLTUgMSAtOCAxYy0yMCAwIC00MCAtMTIgLTUyIC0yMWMtNCAtMyAtMTIgLTcgLTE4IC03eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxRS54bWwAPHN5bWJvbCBpZD0iRjQxRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMCAyNzVoLTEwdjEyNWgxMGwyMzAgLTIzMHYtMTI1ek0wIDBoMTBsMjMwIC0yMzB2LTEyNWwtMjMwIDIzMGgtMTB2MTI1ek0wIDYwMGgxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6TTEwIDc1aC0xMHYxMjVoMTBsMjMwIC0yMzB2LTEyNXpNMTAgLTMyNWgtMTB2MTI1aDEwbDIzMCAtMjMwdi0xMjV6TTEwIDY3NWgtMTB2MTI1aDEwbDIzMCAtMjMwdi0xMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEYwLnhtbAA8c3ltYm9sIGlkPSJGNEYwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMiA0MWgtMTEydjQ4aDExMnYtNDh6TTAgLTM4aDExMnYtNDhoLTExMnY0OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0MEEueG1sADxzeW1ib2wgaWQ9IkY0MEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzQgLTM3OWgyNTRjMTE5IDAgMTg2IC02NyAxODYgLTE1OGMwIC02NCAtMzAgLTExMCAtODcgLTEzN2M4MCAtMzEgMTE0IC03NiAxMTQgLTE1MmMwIC0xMDMgLTcyIC0xNzkgLTE4NSAtMTc5aC0yODJ2NjI2ek03OSAtMzEzaC04NWwyMjQgNjI2aDEwM2wyMjAgLTYyNmgtOTBsLTY0IDE4OGgtMjQxek0yMiAxMDA3aDQ5MXYtNzFoLTIwNXYtNTU1aC04MHY1NTVoLTIwNnY3MXpNMTE0IC03MTl2LTIxNWgxOTVjNzUgMCAxMTIgNDcgMTEyIDEwNyBjMCA2MSAtMzcgMTA4IC0xMTIgMTA4aC0xOTV6TTI2OCAtNDQ5aC0xNTR2LTE5OWgxNTRjODkgMCAxMjYgMzYgMTI2IDk5YzAgNjQgLTM3IDEwMCAtMTI2IDEwMHpNMjY4IDIyN2wtMTAzIC0yODVoMjAweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxMy54bWwAPHN5bWJvbCBpZD0iRjQxMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDNjMCA2IDE0IDkgMTUgOWM4IDAgMTUgMCAxNiAtMThjMzEgLTgzIDc0IC0xMTMgMTI0IC0xNzBsMTYgLTE3YzU2IC02MCA4MiAtODkgOTEgLTE0NGMxIC04IDIgLTE4IDIgLTI3YzAgLTQ4IC0xNyAtMTAyIC0yNiAtMTMwYzIyIC00NSAyNCAtNTkgMjUgLTg0di05YzAgLTIyIC00IC0zNyAtMTYgLTM3Yy0xMCAwIC0yMSAwIC0yMSAyMmMtMSA0MCAtMzQgMTUxIC0xMTggMjA5Yy0yOSAyMCAtNjYgMjcgLTEwOCAzMnYzNjR6TTM4IC0xOTAgYzEzIC00OCAyNCAtNTYgNDYgLTk0YzE4IC0zMCA3MiAtODIgOTQgLTExMGMxMiAtMTYgMjMgLTMwIDMyIC00NGMxMCAyMCAxNiAzMiAxNiA1NWMwIDE5IC00IDQ0IC0xNyA2NWMtNTQgOTEgLTExNyAxMjQgLTE3MSAxMjh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEZGLnhtbAA8c3ltYm9sIGlkPSJGNEZGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ2IC01MDBoLTQ2djEwMDBoNDZ2LTM2aC0yNnYtOTI4aDI2di0zNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0MDcueG1sADxzeW1ib2wgaWQ9IkY0MDciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTU0YzAgMjM2IDE5NiA0MjcgNDI4IDQyN2MxODAgMCAzMjAgLTg4IDMyMCAtMjc1YzAgLTE4OCAtMTA0IC0zMDcgLTI5NyAtMzA3Yy0xMTQgMCAtMjA3IDkzIC0yMDcgMjA3YzAgMTE1IDkzIDIwOCAyMDcgMjA4Yzc3IDAgMTI5IC0yMyAxMjkgLTEwMXMtNTYgLTk0IC05MiAtOTRzLTQ4IDI2IC03MiAyNnMtODIgLTI4IC04MiAtNzR2LTNjMCAtMTcgOCAtOTkgMTU3IC05OWMxOTggMCAxOTYgMjM4IDE5NiAyMzggYzAgMjEwIC0yNDEgMjE2IC0yNDEgMjE2Yy0xODAgMCAtMzA1IC0xMzQgLTMwNSAtMzE0YzAgLTE3OSAxNDUgLTMyNSAzMjUgLTMyNWMxNjAgMCAzMDcgMTIwIDMzNiAyNzljOCA0NSA4IDkxIDE1IDEzNmMxIDggMTEgNjcgMjUgNjdjMyAwIDcgLTMgMTEgLTEyYzEwIC0yNCAxMSAtMTEzIDExIC0yMDBjMCAtMjM3IC0yMDAgLTQyOCAtNDM2IC00MjhjLTIzNyAwIC00MjggMTkxIC00MjggNDI4ek05MzAgLTEyM2MwIDMxIDI1IDU2IDU1IDU2IGMzMSAwIDU2IC0yNSA1NiAtNTZjMCAtMzAgLTI1IC01NiAtNTYgLTU2Yy0zMCAwIC01NSAyNiAtNTUgNTZ6TTk4NSA2NmMtMzAgMCAtNTUgMjUgLTU1IDU2YzAgMzAgMjUgNTUgNTUgNTVjMzEgMCA1NiAtMjUgNTYgLTU1YzAgLTMxIC0yNSAtNTYgLTU2IC01NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwOTEueG1sADxzeW1ib2wgaWQ9IkUwOTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNCAxNDFjLTMgMyAtNCA2IC00IDEwYzAgMyAxIDcgNCAxMGwzMiAzMmM0IDMgOCA1IDEyIDVzNyAtMiA5IC00bDEyOCAtMTI4YzQgLTQgOSAtNyAxNCAtN2MzIDAgNiAxIDggM2wxMzEgMTMxYzMgMyA2IDQgMTAgNGMzIDAgNyAtMSAxMCAtNGwzMiAtMzJjMyAtNCA1IC04IDUgLTEycy0yIC03IC00IC05bC0xMzAgLTEzMGMtMyAtMyAtNCAtNiAtNCAtMTBzMSAtOCA1IC0xMWwxMjkgLTEyOWMyIC0yIDQgLTUgNCAtOXMtMiAtOCAtNSAtMTIgbC0zMiAtMzJjLTMgLTMgLTcgLTQgLTEwIC00Yy00IDAgLTcgMSAtMTAgNGMwIDAgLTEyOCAxMjcgLTEzMCAxMzBjLTIgMiAtNiA0IC0xMCA0cy04IC0yIC0xMSAtNWwtMTMwIC0xMzBjLTIgLTIgLTUgLTQgLTkgLTRzLTggMiAtMTIgNWwtMzIgMzJjLTMgMyAtNCA3IC00IDEwYzAgNCAxIDcgNCAxMGwxMzAgMTMwYzIgMiAzIDYgMyAxMGMwIDUgLTIgMTAgLTUgMTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTFFLnhtbAA8c3ltYm9sIGlkPSJFOTFFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTggLTI2MmMtNSA0IC04IDExIC04IDE3czMgMTIgOCAxN2w2OSA2OWMtMzUgNDUgLTU0IDEwMSAtNTQgMTU5YzAgMTQ2IDExOSAyNjYgMjY1IDI2NmM1OSAwIDExNSAtMTkgMTYwIC01NGw1MSA1MWM0IDQgMTEgNyAxNyA3czEyIC0zIDE3IC03YzQgLTUgNyAtMTEgNyAtMTdzLTMgLTEzIC03IC0xN2wtNDkgLTQ5YzkgLTEwIDE4IC0yMiAyNiAtMzRjMyAtNCA0IC04IDQgLTEzYzAgLTggLTQgLTE2IC0xMSAtMjAgYy00IC0zIC04IC00IC0xMyAtNGMtNyAwIC0xNSA0IC0yMCAxMWMtNiA5IC0xMyAxOCAtMjAgMjZsLTEyMiAtMTIyYzMgLTcgNSAtMTUgNSAtMjRjMCAtMzQgLTI4IC02MiAtNjMgLTYyYy04IDAgLTE2IDIgLTI0IDVsLTEwMyAtMTA0YzQwIC0zNiA5MSAtNTYgMTQ1IC01NmM3NSAwIDE0NSAzOSAxODUgMTAyYzUgOCAxMiAxMiAyMCAxMmM0IDAgOSAtMiAxMyAtNGM3IC01IDExIC0xMyAxMSAtMjFjMCAtNCAtMSAtOCAtMyAtMTIgYy01MSAtNzggLTEzMiAtMTI1IC0yMjYgLTEyNWMtNjcgMCAtMTMwIDI1IC0xNzkgNzBsLTY3IC02N2MtNSAtNSAtMTEgLTcgLTE3IC03cy0xMyAyIC0xNyA3ek03MSAwYzAgLTQ1IDE0IC04OSA0MCAtMTI1bDEwMSAxMDJjLTMgNyAtNCAxNSAtNCAyM2MwIDM1IDI4IDYzIDYyIDYzYzkgMCAxNyAtMiAyNCAtNWwxMjAgMTIwYy0zNiAyNiAtODAgNDAgLTEyNiA0MGMtMTIwIDAgLTIxNyAtOTkgLTIxNyAtMjE4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkwQS54bWwAPHN5bWJvbCBpZD0iRTkwQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC03ODN2MTM2NmMwIDE3IDYgMTcgMTMgMTdoOGM3IDAgMTMgMCAxMyAtMTd2LTI4NGMzIC0yNiAxNSAtMzMgMjUgLTMzaDEyMWMyNSAwIDI4IDE5IDMwIDM3djIyN2MwIDE3IDYgMTcgMTMgMTdoOWM2IDAgMTIgMCAxMiAtMTd2LTEwNzRjMCAtMTcgLTYgLTE3IC0xMiAtMTdoLTljLTcgMCAtMTMgMCAtMTMgMTd2MjM3Yy0yIDE4IC01IDM4IC0zMCAzOGgtMTE2Yy0yNCAwIC0yOCAtMjAgLTMwIC0zOHYtNDc2IGMwIC0xNyAtNiAtMTcgLTEzIC0xN2gtOGMtNyAwIC0xMyAwIC0xMyAxN3pNMzQgMTUxdi0zNmMyIC0xOCA2IC0zNyAzMCAtMzdoMTIxYzE3IDAgMjUgMjAgMjUgMzV2MzhjLTYgMjAgLTE3IDIzIC0yNyAyM2gtMTI1Yy03IDAgLTE4IDAgLTI0IC0yM3pNMzQgLTExMHYtMjJjMiAtMTggNiAtMzcgMzAgLTM3aDEyMWMxMCAwIDIyIDcgMjUgMzN2MjZjLTEgMTggLTYgMzcgLTI3IDM3aC0xMjdjLTE3IC00IC0yMSAtMjEgLTIyIC0zN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5RjAueG1sADxzeW1ib2wgaWQ9IkU5RjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTkgNDg0YzAgOSA3IDE2IDE2IDE2aDE2YzkgMCAxNiAtNyAxNiAtMTZ2LTk2OGMwIC05IC03IC0xNiAtMTYgLTE2aC0xNmMtOSAwIC0xNiA3IC0xNiAxNnY5Njh6TTE2IC01MDBjLTkgMCAtMTYgNyAtMTYgMTZ2OTY4YzAgOSA3IDE2IDE2IDE2aDE2YzkgMCAxNiAtNyAxNiAtMTZ2LTk2OGMwIC05IC03IC0xNiAtMTYgLTE2aC0xNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwODUueG1sADxzeW1ib2wgaWQ9IkUwODUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgLTEyN2MwIDYgMCAxMiAxIDE4YzMgMzUgMjUgNzQgNzkgNzRjNDMgMCA3OCAtMzQgNzggLTc4YzAgLTI4IC0xNSAtNTMgLTM4IC02N2MtNSAtMyAtMTIgLTcgLTEyIC0xNGMxIC03IDcgLTExIDEyIC0xNGM3IC0zIDE1IC0zIDIzIC0zYzI2IDAgODUgMTQgODUgMTI0YzAgMTExIC02OSAxMzAgLTEwMyAxMzBzLTU4IC0yMyAtNjggLTMzYy0xMSAtMTEgLTEyIC0yMCAtMjIgLTIwcy0yMCAyIC0yMCAxNXYybDExIDIyMiBjMSA4IDYgMTcgMjQgMTdjMTcgLTIgMTAzIC0xMCAxMzUgLTEwczExMCA5IDEyMyA5YzExIDAgMTQgLTggMTQgLTIxYzAgLTE2IC01IC05NiAtMTQ0IC05NmMtNDEgMCAtODggNyAtOTggOWgtNGMtOSAwIC0xNCAtNSAtMTUgLTEzYy0xIC05IC01IC02NSAtNSAtNjV2LTRjMCAtMyAwIC03IDQgLTdjMSAwIDMgMCA1IDFjMzIgMTkgNzUgMjkgMTMzIDI5YzkxIDAgMTY1IC03NCAxNjUgLTE2NWMwIC05MCAtNjYgLTE2NCAtMTg2IC0xNjQgYy0xMjMgMCAtMTc3IDQxIC0xNzcgMTI0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkxMy54bWwAPHN5bWJvbCBpZD0iRTkxMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDEgLTI2NWMtMTM2IDEzIC0yNDEgMTI4IC0yNDEgMjY1czEwNSAyNTEgMjQxIDI2NHY3NWMwIDEzIDExIDI0IDI0IDI0YzE0IDAgMjQgLTExIDI0IC0yNHYtNzVjMTM2IC0xMyAyNDIgLTEyNiAyNDIgLTI2NHMtMTA1IC0yNTIgLTI0MiAtMjY1di05MWMwIC0xMyAtMTAgLTI0IC0yNCAtMjRjLTEzIDAgLTI0IDExIC0yNCAyNHY5MXpNMjg5IC01OHYtMTU4YzExMCAxMSAxOTQgMTA1IDE5NCAyMTZzLTg0IDIwMyAtMTk0IDIxNnYtMTU4IGMyMyAtMTAgMzkgLTMyIDM5IC01OHMtMTYgLTQ4IC0zOSAtNTh6TTI0MSAyMTZjLTEwOSAtMTMgLTE5MyAtMTA1IC0xOTMgLTIxNmMwIC0xMTAgODMgLTIwNSAxOTMgLTIxNnYxNThjLTIyIDEwIC0zOCAzMiAtMzggNThzMTYgNDggMzggNTh2MTU4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkwNy54bWwAPHN5bWJvbCBpZD0iRTkwNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDc4M2MwIDE3IDYgMTcgMTMgMTdoOGM3IDAgMTMgMCAxMyAtMTd2LTQ3NGMzIC0yNiAxNSAtMzMgMjUgLTMzaDEyMWMyNSAwIDI4IDE5IDMwIDM3djIyN2MwIDE3IDYgMTcgMTMgMTdoOWM2IDAgMTIgMCAxMiAtMTd2LTgzN2MwIC0xNyAtNiAtMTcgLTEyIC0xN2gtOWMtNyAwIC0xMyAwIC0xMyAxN2MtMiAxOCAtNSAyOCAtMzAgMjhoLTExNmMtMjQgMCAtMjggLTIwIC0zMCAtMzh2LTI1YzAgLTE3IC02IC0xNyAtMTMgLTE3aC04IGMtNyAwIC0xMyAwIC0xMyAxN3YxMTE1ek01OCAxNzRjLTcgMCAtMTggMCAtMjQgLTIzdi0zNmMyIC0xOCA2IC0zNyAzMCAtMzdoMTIxYzE3IDAgMjUgMjAgMjUgMzV2MzhjLTYgMjAgLTE3IDIzIC0yNyAyM2gtMTI1ek0zNCAtMTMyYzIgLTE4IDYgLTM3IDMwIC0zN2gxMjFjMTAgMCAyMiA3IDI1IDMzdjI2Yy0xIDE4IC02IDM3IC0yNyAzN2gtMTI3Yy0xNyAtNCAtMjEgLTIxIC0yMiAtMzd2LTIyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA4Qy54bWwAPHN5bWJvbCBpZD0iRTA4QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMSAyM2MwIDkgNyAxNCAxNCAxNGgxODRjNiAwIDE1IDkgMTUgMTh2MTgxYzAgNyA1IDE0IDE0IDE0aDQ2YzkgMCAxNSAtNyAxNSAtMTR2LTE4MWMwIC0xMCA1IC0xOCAxMyAtMThoMTg1YzcgMCAxNCAtNSAxNCAtMTR2LTQ2YzAgLTkgLTcgLTE1IC0xNCAtMTVoLTE4NGMtNyAwIC0xNCAtNiAtMTQgLTE2di0xODJjMCAtNyAtNiAtMTQgLTE1IC0xNGgtNDZjLTkgMCAtMTQgNyAtMTQgMTR2MTg0YzAgNSAtNSAxNCAtMTUgMTRoLTE4NCBjLTcgMCAtMTQgNiAtMTQgMTV2NDZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDUyLnhtbAA8c3ltYm9sIGlkPSJFMDUyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgODdjMCAyMDIgMTUzIDM0NSAyOTcgNDY0YzEyIDEwIDExIDEyIDkgMjRjLTcgNDEgLTE0IDEwNiAtMTQgMTY0YzAgMTA0IDI0IDIyOSA5OCAzMTFjMjAgMjIgNTEgNDggNjUgNDhjMTEgMCAzNyAtMjggNTIgLTUwYzQxIC02MCA2NSAtMTQ2IDY1IC0yMzNjMCAtMTUzIC04MiAtMjgwIC0xOTAgLTM4MWMtNiAtNiAtOCAtNyAtNiAtMTlsMjUgLTE0NWMzIC0xOCAzIC0xOCAyOSAtMThjMTQ3IDAgMjQxIC0xMTMgMjQxIC0yNDEgYzAgLTExMyAtNjcgLTE5OCAtMTY4IC0yMzhjLTE0IC02IC0xNSAtNSAtMTMgLTE3YzExIC02MiAyOSAtMTU3IDI5IC0yMTRjMCAtMTIxIC02NyAtMTcxIC0xMjkgLTE5MGMyMSAtOSAzMSAtMjYgMzEgLTQ2YzAgLTE4IC0xMCAtMzkgLTM3IC01M2MtMTIgLTYgLTEwIC04IC0zIC0xNmMxMiAtMTMgMTYgLTI2IDE2IC00NGMwIC00NiAtNDIgLTcxIC05MSAtNzFjLTU0IDAgLTc4IDI2IC03OCA1OWMwIDI0IDEzIDQ2IDQ1IDU5IGMxMiA1IDEwIDcgNSAxNGMtOCAxMCAtMTIgMjIgLTEyIDM3YzAgMjMgMTAgNDEgMjggNTJjLTEyOCAxMiAtMTYyIDEwMSAtMTYyIDE2MmMwIDYyIDQwIDExNSAxMDcgMTE1YzYxIDAgOTYgLTQ3IDk2IC0xMDJjMCAtNTggLTM2IC04NSAtNjcgLTk0Yy0yMyAtNyAtMzIgLTEwIC0zMiAtMTdjMCAtMTMgMjYgLTI5IDgwIC0yOWM1OSAwIDE1OSAxOCAxNTkgMTY2YzAgNDcgLTE1IDEzNCAtMjcgMjAxYy0yIDEyIC00IDExIC0xNSA5IGMtMjAgLTQgLTQ2IC02IC02OSAtNmMtMjQ1IDAgLTM2NCAxNjUgLTM2NCAzMzl6TTgwIDIwYzAgLTEzOSAxMTMgLTIzNiAyODggLTIzNmMyMCAwIDQwIDIgNTYgNWMxNSAzIDE2IDMgMTQgMTRsLTUwIDI5OGMtMiAxMSAtNCAxMiAtMjAgOGMtNjEgLTE3IC0xMDAgLTYwIC0xMDAgLTExN2MwIC00NiAzMCAtODkgNzIgLTEwN2M3IC0zIDE1IC02IDE1IC0xM2MwIC02IC00IC0xMSAtMTIgLTExYy03IDAgLTE5IDMgLTI3IDYgYy02OCAyMyAtMTE1IDg3IC0xMTUgMTc3YzAgODUgNTcgMTY0IDE0NSAxOTRjMTggNiAxOCA1IDE1IDI0bC0yMSAxMjhjLTIgMTEgLTQgMTIgLTE0IDRjLTQ3IC0zOCAtOTMgLTc1IC0xNTMgLTE0MmMtODMgLTk0IC05MyAtMTczIC05MyAtMjMyek0zMzcgNjkxYzAgLTMyIDIgLTY2IDYgLTkyYzIgLTEzIDYgLTE0IDEzIC04Yzc5IDY5IDE3NCAxNTkgMTc0IDI3MGMwIDU1IC0yNyA4MiAtNjAgODJjLTYxIDAgLTEzMyAtOTYgLTEzMyAtMjUyeiBNNDQxIDExN2MtMTIgMSAtMTMgLTIgLTExIC0xNGw0OSAtMjg1YzIgLTEyIDQgLTEyIDE2IC02YzU2IDI4IDk0IDc5IDk0IDE0MmMwIDg4IC02NyAxNTYgLTE0OCAxNjN6TTI2NyAtODI1YzAgLTE4IDEwIC0zOCA0MCAtMzhjMjQgMCA0MyAxNCA0MyA0MGMwIDE1IC04IDIyIC00MCA0N2MtNyA1IC0xMCA2IC0xNSAzYy0yMSAtMTMgLTI4IC0zNiAtMjggLTUyek0zNTEgLTY1N2MtMjIgMCAtMzggLTEzIC0zOCAtMzVjMCAtMTQgOCAtMjMgMzEgLTQxIGM4IC01IDExIC01IDE1IC0yYzE3IDEyIDI0IDI5IDI0IDQ2YzAgMTYgLTggMzIgLTMyIDMyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA0Ni54bWwAPHN5bWJvbCBpZD0iRTA0NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzIgMGgtMjIxdjMyaDljMzIgMCA0NCAzIDUwIDljNCA1IDQgOCA0IDQ1djI2MWMwIDM4IDAgNDAgLTQgNDVjLTYgNiAtMTggOSAtNTAgOWgtOXYzMmgyMTRjODUgMCAxMjkgLTggMTY1IC0zMmM1NiAtMzcgODYgLTk5IDg2IC0xODBjMCAtODIgLTMwIC0xNDcgLTgzIC0xODRjLTM3IC0yNiAtODUgLTM3IC0xNjEgLTM3ek01NjQgMjExYzAgMTM1IDk1IDIzMSAyMjcgMjMxYzQyIDAgNzAgLTggMTEwIC0zMmwzMiAzMGgyNmw2IC0xNzIgbC0zMiAtM2MtMjcgMTAwIC03MSAxNDYgLTEzNyAxNDZjLTc0IDAgLTExMyAtNjUgLTExMyAtMTg5YzAgLTEzMiAzOSAtMTk0IDEyMCAtMTk0YzY5IDAgMTE3IDQ4IDEzNCAxMzFsMzcgLTljLTIzIC0xMDcgLTg0IC0xNTkgLTE5MCAtMTU5Yy03MSAwIC0xMjIgMjAgLTE2MyA2NmMtMzggNDMgLTU3IDkyIC01NyAxNTR6TTE4MiAzNjV2LTI5NGMwIC0zMSA2IC0zOSAzNiAtMzloMTJjOTAgMCAxMjYgNTkgMTI2IDE5MSBjMCAxMjAgLTQwIDE3OCAtMTIzIDE3OGgtMTVjLTI5IDAgLTM2IC03IC0zNiAtMzZ6TTEwMjUgLTljLTMxIDAgLTU2IDI2IC01NiA1NmMwIDMyIDI1IDU3IDU2IDU3YzMyIDAgNTcgLTI1IDU3IC01N2MwIC0zMSAtMjUgLTU2IC01NyAtNTZ6TTUxNSAtOWMtMzEgMCAtNTYgMjYgLTU2IDU2YzAgMzIgMjUgNTcgNTYgNTdjMzIgMCA1NyAtMjUgNTcgLTU3YzAgLTMxIC0yNSAtNTYgLTU3IC01NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNUQueG1sADxzeW1ib2wgaWQ9IkUwNUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjA4IC01MDNjLTE0IDAgLTIxIDcgLTIxIDIxdjk2NGMwIDE0IDcgMjEgMjEgMjFoMWMxNCAwIDIxIC03IDIxIC0yMXYtNDM4YzAgLTggNSAtNyA5IC02YzI2IDcgNjggMzMgODkgMTQ2YzMgMTYgOSAyNSAxOSAyNWMxMSAwIDE2IC0xMCAyMSAtMjdjMTMgLTQ0IDM2IC05MyAxMDcgLTkzYzY1IDAgODMgNjQgODMgMTk1cy0yMyAxOTAgLTEwNiAxOTBjLTE0IDAgLTg1IC02IC04NSAtMjdjMCAtNSAxNiAtMTEgMjcgLTE1IGMyMCAtNyA0MCAtMjcgNDAgLTY1YzAgLTQ0IC0yOSAtNjkgLTY4IC02OWMtNDMgMCAtNzcgMjkgLTc3IDgyYzAgNjMgNTUgMTI2IDE3NCAxMjZjMTY0IDAgMjM2IC0xMTUgMjM2IC0yMTljMCAtMTM4IC03NiAtMjM0IC0yMDkgLTIzNGMtMjkgMCAtNDggNSAtNjEgOWMtMTAgMyAtMjAgNSAtMjkgLTFjLTE0IC05IC0zNiAtNDEgLTM2IC02MXMyMiAtNTIgMzYgLTYxYzkgLTYgMTkgLTQgMjkgLTFjMTMgNCAzMiA5IDYxIDkgYzEzMyAwIDIwOSAtOTYgMjA5IC0yMzRjMCAtMTA0IC03MiAtMjE5IC0yMzYgLTIxOWMtMTE5IDAgLTE3NCA2MyAtMTc0IDEyNmMwIDUzIDM0IDgyIDc3IDgyYzM5IDAgNjggLTI1IDY4IC02OWMwIC0zOCAtMjAgLTU4IC00MCAtNjVjLTExIC00IC0yNyAtMTAgLTI3IC0xNWMwIC0yMSA3MSAtMjcgODUgLTI3YzgzIDAgMTA2IDU5IDEwNiAxOTBzLTE4IDE5NSAtODMgMTk1Yy03MSAwIC05NCAtNDkgLTEwNyAtOTMgYy01IC0xNyAtMTAgLTI3IC0yMSAtMjdjLTEwIDAgLTE2IDkgLTE5IDI1Yy0yMSAxMTMgLTYzIDEzOSAtODkgMTQ2Yy00IDEgLTkgMiAtOSAtNnYtNDM4YzAgLTE0IC03IC0yMSAtMjEgLTIxaC0xek0wIC00ODJ2OTY0YzAgMTQgNyAyMSAyMSAyMWg4NmMxNCAwIDIxIC03IDIxIC0yMXYtOTY0YzAgLTE0IC03IC0yMSAtMjEgLTIxaC04NmMtMTQgMCAtMjEgNyAtMjEgMjF6TTIyNCAtNjgyYzAgMjQgMTMgNDYgNDUgNTljMTIgNSAxMCA3IDUgMTQgYy04IDEwIC0xMiAyMiAtMTIgMzdjMCA0MiAzNSA2NyA4NiA2N2M0OSAwIDY5IC0yMyA2OSAtNTJjMCAtMTggLTEwIC0zOSAtMzcgLTUzYy0xMiAtNiAtMTAgLTggLTMgLTE2YzEyIC0xMyAxNiAtMjYgMTYgLTQ0YzAgLTQ2IC00MiAtNzEgLTkxIC03MWMtNTQgMCAtNzggMjYgLTc4IDU5ek0yNjMgLTY4OGMwIC0xOCAxMCAtMzggNDAgLTM4YzI0IDAgNDMgMTQgNDMgNDBjMCAxNSAtOCAyMiAtNDAgNDdjLTcgNSAtMTAgNiAtMTUgMyBjLTIxIC0xMyAtMjggLTM2IC0yOCAtNTJ6TTMwOSAtNTU1YzAgLTE0IDggLTIzIDMxIC00MWM4IC01IDExIC01IDE1IC0yYzE3IDEyIDI0IDI5IDI0IDQ2YzAgMTYgLTggMzIgLTMyIDMyYy0yMiAwIC0zOCAtMTMgLTM4IC0zNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCRTgueG1sADxzeW1ib2wgaWQ9IkVCRTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQgNzNjMCAzNyAyNCA2OSA1NCA4M2MtMjkgMTYgLTUyIDM3IC01MiA3N2MwIDQ5IDQ3IDY4IDExNCA2OGMxNiAwIDEwMSAtMTAgMTAxIC02OGMwIC0yOSAtMTUgLTYwIC0zNSAtNzNjMjggLTE1IDQ4IC0zNCA0OCAtNjljMCAtNzggLTYyIC05MSAtMTIwIC05MWMtNTcgMCAtMTEwIDIzIC0xMTAgNzN6TTU4IDc3YzAgLTM5IDM0IC01OCA3NCAtNThjMzggMCA2OCAxOSA2OCA0M2MwIDM5IC01NSA2MyAtOTcgODEgYy0yNiAtMTAgLTQ1IC00MyAtNDUgLTY2ek0xMzkgMjg0Yy0yNSAwIC03MSAtMTIgLTcxIC0zN2MwIC0zNiA2MSAtNTcgMTA4IC03NGMxOSAxMSAzMCAzOCAzMCA2MWMwIDQxIC00OSA1MCAtNjcgNTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTM2LnhtbAA8c3ltYm9sIGlkPSJFNTM2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTk5IC04NWMwIDMxIDIyIDU1IDUyIDU1YzI3IDAgNDUgLTE1IDQ1IC00MWMwIC0xNiAtOCAtMjkgLTIwIC0zN2MtMTUgLTEwIC0yNCAtNSAtMjQgLTEzYzAgLTUgNSAtOSAxOCAtOWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTU4Yy0xMCAwIC0xNSA1IC0xNSAxNWMwIDExIDUgMTYgMTYgMTZoNThjMTQgMCAxNSAwIDIwIDE1YzMzIDk2IDg3IDE2NSAxODQgMTY1IGM2MyAwIDg2IC0zMCA4NiAtNjdzLTIzIC01NCAtNDkgLTU0Yy0yNSAwIC00NSAxNCAtNDUgNDJjMCAxOCA4IDMyIDIxIDM4YzExIDUgMTYgNCAxNiAxMHMtOCA4IC0xNiA4Yy01MCAwIC03MiAtNTMgLTkyIC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWg2MGMxMCAwIDE1IC01IDE1IC0xNWMwIC0xMSAtNSAtMTYgLTE2IC0xNmgtNjVjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3IGMtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03NSAyMyAtNzUgNjd6TTg3IC0xMGMtNTMgMCAtODcgMzEgLTg3IDY0YzAgMjcgMTcgNDcgNDEgNDdjMTkgMCAzNiAtMTMgMzYgLTMzYzAgLTEzIC01IC0yMyAtMTQgLTI5Yy0xMSAtNyAtMTcgLTUgLTE3IC0xMGMwIC03IDE3IC0xNSA0MiAtMTVjMzIgMCA1MSAyMyA1MSA0NWMwIDIwIC05IDMzIC0zOCA1M2MtMzUgMjQgLTU0IDQzIC01NCA3OGMwIDUzIDQxIDgzIDEwMCA4MyBjNTEgMCA4MiAtMjMgODIgLTYwYzAgLTE5IC0xMyAtMzggLTM3IC0zOGMtMjAgMCAtMzUgMTIgLTM1IDMyYzAgMTEgNCAxOSAxMCAyNGM3IDUgMTIgNSAxMiA5YzAgNyAtMTQgMTEgLTMxIDExYy0zMSAwIC00MyAtMTcgLTQzIC0zM2MwIC0xOSAxMiAtMzAgNDggLTU3YzM5IC0yOSA0OSAtNTAgNDkgLTc4YzAgLTU4IC01MCAtOTMgLTExNSAtOTN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjQ0LnhtbAA8c3ltYm9sIGlkPSJFMjQ0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUgLTQyM2gtNXY1NjBjMCA3IDggMTIgMTQgMTJjMTAgMCAxNyAtMTAgMTggLTE5YzE3IC0xMDAgNzEgLTExNiAxMjEgLTE3MGM2NyAtNzMgOTAgLTEwMCAxMDEgLTE2MWMyIC05IDIgLTE4IDIgLTI4YzAgLTM5IC0xMSAtODAgLTIwIC0xMDZjMTQgLTI5IDIxIC02MSAyMSAtOTNjMCAtNTcgLTIxIC0xMTIgLTIzIC0xMTljLTEgLTIgLTEgLTQgLTEgLTZjMCAtMyAwIC01IDEgLTdjMTUgLTM2IDI0IC03NCAyNiAtMTEzIGMwIC05IDEgLTE4IDEgLTI4YzAgLTQzIC00IC04OSAtNyAtOTVjLTcgLTExIC0xNCAtMTYgLTIwIC0xNmMtMiAwIC00IDEgLTYgMmMtNyAzIC0xMyAxMiAtMTMgMjRjMCAyIDEgNCAxIDdjNSAyOSA4IDU3IDggODVjMCA0OCAtOSA5MyAtMzEgMTM3Yy02NCAxMzAgLTEzMCAxMzIgLTE4OCAxMzR6TTIwOCAtMTgxYy01NSA5MyAtMTE0IDExNyAtMTY5IDExN2MxNiAtOTcgNjUgLTExNCAxMTQgLTE2OGMyMyAtMjUgNDEgLTQ0IDU1IC02MiBjNSAxNyAxMCAzNCAxMiA0NGMxIDcgMyAxMyAzIDIxYzAgMTMgLTQgMjggLTE1IDQ4ek01MSAtMjU1Yy05IDAgLTE0IC05IC0xMiAtMTZjMjIgLTczIDYzIC05NSAxMDYgLTE0Nmw1IC01YzE3IC0yMCAzMSAtMzcgNDYgLTU5YzEgLTMgNCAtNCA3IC00YzUgMCAxMCAzIDExIDZjMyA3IDMgMTUgNSAyM2MxIDggMiAxNiAyIDI0YzAgODEgLTkwIDE3NyAtMTcwIDE3N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1MjIueG1sADxzeW1ib2wgaWQ9IkU1MjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0MSAtODVjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDFjMCAtMTYgLTggLTI5IC0yMCAtMzdjLTE1IC0xMCAtMjQgLTUgLTI0IC0xM2MwIC01IDUgLTkgMTggLTljNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC01OGMtMTAgMCAtMTUgNSAtMTUgMTVjMCAxMSA1IDE2IDE2IDE2aDU4YzE0IDAgMTUgMCAyMCAxNWMzMyA5NiA4NyAxNjUgMTg0IDE2NSBjNjMgMCA4NiAtMzAgODYgLTY3cy0yMyAtNTQgLTQ5IC01NGMtMjUgMCAtNDUgMTQgLTQ1IDQyYzAgMTggOCAzMiAyMSAzOGMxMSA1IDE2IDQgMTYgMTBzLTggOCAtMTYgOGMtNTAgMCAtNzIgLTUzIC05MiAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoNjBjMTAgMCAxNSAtNSAxNSAtMTVjMCAtMTEgLTUgLTE2IC0xNiAtMTZoLTY1Yy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwNyBjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzUgMjMgLTc1IDY3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI0Qi54bWwAPHN5bWJvbCBpZD0iRTI0QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNCAtNzUxYy05IDAgLTE0IDYgLTE0IDE2djExNjBjNjIgMyAxMjQgNSAyMDIgMTQzYzIzIDQxIDMxIDcyIDMxIDEwMGMwIDM0IC0xMiA2NSAtMjAgMTEwYy0xIDMgLTEgNiAtMSA5YzAgMTMgNyAyMiAxNCAyNWMxMyAwIDIwIDAgMjcgLTE1YzUgLTggMjEgLTczIDIxIC0xMjJ2LTExYy00IC02NSAtOSAtNzYgLTI0IC0xMDNsLTMgLTZjLTEgLTMgLTIgLTUgLTIgLTdzMCAtNCAyIC04YzE1IC00NiAyMiAtOTcgMjIgLTE0NSBjMCAtMSAxIC0zIDEgLTRjOCAtMjEgMjkgLTgwIDI5IC0xMzhjMCAtMjkgLTYgLTU4IC0xNyAtODVjOCAtMjggMTcgLTY2IDE3IC0xMDNjMCAtMjkgLTYgLTU3IC0xNyAtODRjOCAtMjggMTcgLTY2IDE3IC0xMDNjMCAtMjkgLTYgLTU3IC0xNyAtODRjOCAtMjggMTcgLTY2IDE3IC0xMDNjMCAtMTIgLTEgLTIzIC0zIC0zNGMtMTIgLTcyIC00MCAtMTAzIC0xMTggLTE4OGMtNTkgLTYzIC0xMjIgLTgxIC0xNDAgLTE5OSBjLTIgLTExIC0xNCAtMjEgLTI0IC0yMXpNMTYwIDIyNGMtNTAgLTU0IC0xMDUgLTcyIC0xMjIgLTE2NmM2NCAwIDE0MCAyOCAyMDMgMTM3YzEzIDIzIDE2IDQwIDE2IDU0YzAgMjcgLTQgNTEgLTExIDc3YzAgMSAtMSAzIC0xIDRjLTE2IC0zMCAtNDIgLTU5IC04NSAtMTA2ek0xNTEgNDE5Yy00NyAtNTIgLTkyIC03NiAtMTE0IC0xNTZjMCAtNSA1IC0xMyAxNSAtMTNoOGM3NyAwIDE3MSAxMDUgMTcxIDE4NGMwIDkgLTEgMTkgLTMgMjggYzAgNiAtMiAxNSAtNCAyM2MtMSAzIC03IDYgLTEyIDZjLTMgMCAtNiAtMSAtOCAtNGMtMTcgLTI1IC0zNCAtNDUgLTUzIC02OHpNMTc4IDMwYy01MSAtNTUgLTExNCAtNzYgLTEzOSAtMTU5YzYyIDIgMTQxIDMyIDIwMiAxMzdjMTMgMjMgMTYgNDAgMTYgNTRjMCAxOCAtMiAzNSAtNSA1M2MtMTggLTI0IC00MSAtNTAgLTc0IC04NXpNMTc4IC0xNTdjLTUxIC01NSAtMTE0IC03NiAtMTM5IC0xNTljNjIgMiAxNDEgMzIgMjAyIDEzNyBjMTMgMjMgMTYgNDAgMTYgNTRjMCAxOCAtMiAzNSAtNSA1M2MtMTggLTI0IC00MSAtNTAgLTc0IC04NXpNMzkgLTUwM2M2MiAyIDE0MSAzMyAyMDIgMTM3YzEzIDIzIDE2IDQxIDE2IDU1YzAgOSAtMSAxNyAtMSAyNWMwIDYgLTIgMTYgLTQgMjdjLTE4IC0yNCAtNDEgLTQ5IC03NCAtODVjLTUxIC01NSAtMTE0IC03NiAtMTM5IC0xNTl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTJELnhtbAA8c3ltYm9sIGlkPSJFNTJEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM4OCAtMTY1Yy00MiAwIC03NSAyMyAtNzUgNjdjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDFjMCAtMTYgLTggLTI5IC0yMCAtMzdjLTE1IC0xMCAtMjQgLTUgLTI0IC0xM2MwIC01IDUgLTkgMTggLTljNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC01OGMtMTAgMCAtMTUgNSAtMTUgMTVjMCAxMSA1IDE2IDE2IDE2aDU4YzE0IDAgMTUgMCAyMCAxNSBjMzMgOTYgODcgMTY1IDE4NCAxNjVjNjMgMCA4NiAtMzAgODYgLTY3cy0yMyAtNTQgLTQ5IC01NGMtMjUgMCAtNDUgMTQgLTQ1IDQyYzAgMTggOCAzMiAyMSAzOGMxMSA1IDE2IDQgMTYgMTBzLTggOCAtMTYgOGMtNTAgMCAtNzIgLTUzIC05MiAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoNjBjMTAgMCAxNSAtNSAxNSAtMTVjMCAtMTEgLTUgLTE2IC0xNiAtMTZoLTY1Yy00IDAgLTE0IC05IC0xNCAtMTQgYy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDdjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NHpNLTIwIDE1NWMwIDUgMiAxMCA3IDE5YzMxIDU2IDYyIDk5IDExNSA5OWMxOSAwIDMzIC0xMCAzOSAtMjNjNiAtMTQgMyAtMjEgOCAtMjFjNCAwIDUgNCAxNSAxNGMxNiAxNyAzOSAzMSA2OCAzMWMyNSAwIDM4IC0xMSA0NCAtMjRzMyAtMjEgOCAtMjFjNCAwIDUgNCAxNSAxNGMxNiAxNyAzOSAzMSA2OCAzMWM0MSAwIDU0IC0yOSA1NCAtNTQgYzAgLTU1IC01OCAtMTQyIC01OCAtMTc3YzAgLTYgMiAtOSA4IC05YzEzIDAgMzIgMjQgNTEgNTRjNSA4IDggMTMgMTUgMTNjNSAwIDkgLTMgOSAtOWMwIC01IC0zIC0xMSAtOSAtMjFjLTMyIC01MyAtNjcgLTgxIC0xMDUgLTgxYy0yOSAwIC00NSAxNCAtNDUgNDBjMCA0MiA2MiAxNDUgNjIgMTgwYzAgOCAtMyAxNCAtMTUgMTRjLTIyIDAgLTQzIC0yMSAtNTUgLTUwbC02NSAtMTYyYy00IC0xMCAtNyAtMTIgLTE2IC0xMmgtNDkgYy04IDAgLTExIDIgLTExIDZjMCAzIDEgNiAzIDExYzYyIDE1NSA2MyAxNTUgNjMgMTU2YzYgMTQgMTAgMjUgMTAgMzdjMCA4IC0zIDE0IC0xNSAxNGMtMjIgMCAtNDMgLTIxIC01NSAtNTBsLTY1IC0xNjJjLTQgLTEwIC03IC0xMiAtMTYgLTEyaC00OWMtOCAwIC0xMSAyIC0xMSA2YzAgMyAxIDYgMyAxMWw3MyAxODFjMyA3IDYgMTcgNiAyNWMwIDcgLTMgMTIgLTExIDEyYy0xOCAwIC0zOCAtMjcgLTY4IC03OGMtNSAtOCAtOCAtMTMgLTE1IC0xMyBjLTYgMCAtMTEgNCAtMTEgMTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjRDLnhtbAA8c3ltYm9sIGlkPSJFMjRDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQgLTQxN2gtNHYxMjk2YzAgOSA3IDEyIDE1IDEyczE1IC00IDE2IC0xOGMxNyAtOTcgNzQgLTEyMiAxMjQgLTE3OWwxNiAtMTdjNTYgLTYwIDgyIC04OSA5MSAtMTQ0YzEgLTkgMiAtMTggMiAtMjhjMCAtMzkgLTEwIC04MSAtMTggLTEwOWM3IC0xNSAxMiAtMzEgMTYgLTUwYzEgLTkgMiAtMTggMiAtMjhjMCAtMzkgLTEwIC04MSAtMTggLTEwOWM3IC0xNSAxMiAtMzEgMTYgLTUwYzEgLTkgMiAtMTggMiAtMjggYzAgLTM5IC0xMCAtODEgLTE4IC0xMDljNyAtMTUgMTIgLTMxIDE2IC00OWMxIC05IDIgLTE4IDIgLTI4YzAgLTM5IC0xMCAtODIgLTE4IC0xMTBjNyAtMTUgMTIgLTMxIDE2IC00OWMxIC05IDIgLTE5IDIgLTI5YzAgLTM3IC05IC03NyAtMTcgLTEwNWM4IC0yNCAxMyAtNTAgMTMgLTc2YzAgLTU4IC0yMSAtMTEzIC0yMyAtMTIwYy0xIC0xIC0xIC0zIC0xIC01YzAgLTMgMSAtNyAxIC04YzE2IC0zNyAyNSAtNzUgMjcgLTExMyBjMCAtOSAxIC0xOCAxIC0yOGMwIC00NCAtNCAtOTIgLTggLTk3Yy02IC0xMiAtMTIgLTE3IC0xOSAtMTdjLTMgMCAtNiAxIC04IDJjLTcgMiAtMTMgMTEgLTEzIDIzYzAgMyAwIDUgMSA4YzUgMjkgOCA1OCA4IDg2YzAgNDggLTkgOTQgLTMxIDEzOGMtNjUgMTM0IC0xMzQgMTM2IC0xOTEgMTM4ek01MSAtMjQ5Yy04IDAgLTEzIC02IC0xMiAtMTNjMTggLTc3IDYyIC0xMDAgMTA4IC0xNTFjMTkgLTIxIDM1IC00MCA1MCAtNjUgYzIgLTMgNSAtNCA4IC00YzUgMCAxMCA0IDExIDdjNCA4IDQgMTYgNiAyNWMxIDcgMiAxNCAyIDIxYzAgNzggLTkwIDE4MCAtMTY3IDE4MGgtNnpNMjEwIC04Yy01NiA5NCAtMTE3IDExOCAtMTcxIDExOGMyMCAtODUgNjkgLTExMCAxMTYgLTE2NGMyMiAtMjQgNDEgLTQ0IDU1IC02MWM1IDE0IDkgMjkgMTIgMzhjMiA3IDMgMTQgMyAyMmMwIDEzIC0zIDI3IC0xNSA0N3pNMzkgNDg0YzIwIC04NSA2OSAtMTEwIDExNiAtMTY0IGMyMiAtMjQgNDEgLTQ0IDU1IC02MWM1IDE0IDkgMjkgMTIgMzhjMiA3IDMgMTQgMyAyMmMwIDEyIC0zIDI2IC0xNSA0NmMtNTYgOTQgLTExNyAxMTkgLTE3MSAxMTl6TTIxMCAxNzhjLTU2IDk0IC0xMTcgMTE5IC0xNzEgMTE5YzIwIC04NSA2OSAtMTEwIDExNiAtMTY0YzIyIC0yNCA0MSAtNDQgNTUgLTYxYzUgMTQgOSAyOSAxMiAzOGMyIDcgMyAxNCAzIDIyYzAgMTIgLTMgMjYgLTE1IDQ2ek0yMDkgNTUyIGMtNTUgOTQgLTExNiAxMTkgLTE3MCAxMTljMjAgLTg1IDY5IC0xMTAgMTE2IC0xNjRjMjIgLTI0IDQxIC00NCA1NSAtNjFjNSAxNCA5IDI5IDEyIDM4YzIgNyAzIDEzIDMgMjFjMCAxMiAtNCAyNyAtMTYgNDd6TTIwOSAtMTk1Yy01NCA5MSAtMTE3IDExNyAtMTcwIDExOGMxOSAtODAgNjggLTk2IDExNiAtMTQ3YzI1IC0yNyA0NCAtNDggNTkgLTY3bDggMjdjMiA3IDMgMTQgMyAyMmMwIDEzIC00IDI3IC0xNiA0N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1MkUueG1sADxzeW1ib2wgaWQ9IkU1MkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTcyIC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNWMwIDcgLTMgMTIgLTExIDEyYy0xOCAwIC0zOCAtMjYgLTY3IC03NmMtNSAtOSAtOSAtMTUgLTE2IC0xNWMtNiAwIC0xMSA0IC0xMSAxMWMwIDUgMiAxMCA3IDE5YzMxIDU3IDYzIDk5IDEyMiA5OWMyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNiBjNTYgMCA5MiAtMzEgOTIgLTg5YzAgLTk1IC03OCAtMTk1IC0xNzQgLTE5NWMtMTcgMCAtMzAgMiAtNDQgOWMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNMjY1IC04NWMwIDMxIDIyIDU1IDUyIDU1YzI3IDAgNDUgLTE1IDQ1IC00MSBjMCAtMTYgLTggLTI5IC0yMCAtMzdjLTE1IC0xMCAtMjQgLTUgLTI0IC0xM2MwIC01IDUgLTkgMTggLTljNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC01OGMtMTAgMCAtMTUgNSAtMTUgMTVjMCAxMSA1IDE2IDE2IDE2aDU4YzE0IDAgMTUgMCAyMCAxNWMzMyA5NiA4NyAxNjUgMTg0IDE2NWM2MyAwIDg2IC0zMCA4NiAtNjdzLTIzIC01NCAtNDkgLTU0Yy0yNSAwIC00NSAxNCAtNDUgNDIgYzAgMTggOCAzMiAyMSAzOGMxMSA1IDE2IDQgMTYgMTBzLTggOCAtMTYgOGMtNTAgMCAtNzIgLTUzIC05MiAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoNjBjMTAgMCAxNSAtNSAxNSAtMTVjMCAtMTEgLTUgLTE2IC0xNiAtMTZoLTY1Yy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwN2MtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03NSAyMyAtNzUgNjd6TTE2MSA1NiBjMCAtMjEgOCAtMzIgMjUgLTMyYzQ4IDAgMTAxIDEyNyAxMDEgMTc2YzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02M2wtMjAgLTQ5Yy0xMSAtMjggLTE5IC00OCAtMTkgLTY5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUzQS54bWwAPHN5bWJvbCBpZD0iRTUzQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MzMgLTE0MmMtOCAwIC0xMiA0IC0xMiAxMmMwIDkgNCAxMyAxMyAxM2gzMWMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE4IDAgLTM4IC0yNiAtNjcgLTc2Yy01IC05IC05IC0xNSAtMTYgLTE1Yy02IDAgLTExIDQgLTExIDExYzAgNSAyIDEwIDcgMTljMzEgNTcgNjMgOTkgMTIyIDk5YzI2IDAgNDEgLTkgNDggLTIxYzkgLTE3IDYgLTI0IDExIC0yNGM0IDAgNyA4IDIxIDIwIGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1Yy0xNyAwIC0zMCAyIC00NCA5Yy0xNiA4IC0xOSAxOCAtMjQgMThzLTcgLTcgLTkgLTEybC00NSAtMTEyYy0xIC0zIC0yIC02IC0yIC03YzAgLTMgMyAtMyA5IC0zaDQwYzggMCAxMiAtNCAxMiAtMTJjMCAtOSAtNCAtMTMgLTEzIC0xM2gtMTkzek05OSAtODVjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDEgYzAgLTE2IC04IC0yOSAtMjAgLTM3Yy0xNSAtMTAgLTI0IC01IC0yNCAtMTNjMCAtNSA1IC05IDE4IC05YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtNThjLTEwIDAgLTE1IDUgLTE1IDE1YzAgMTEgNSAxNiAxNiAxNmg1OGMxNCAwIDE1IDAgMjAgMTVjMzMgOTYgODcgMTY1IDE4NCAxNjVjNjMgMCA4NiAtMzAgODYgLTY3cy0yMyAtNTQgLTQ5IC01NGMtMjUgMCAtNDUgMTQgLTQ1IDQyIGMwIDE4IDggMzIgMjEgMzhjMTEgNSAxNiA0IDE2IDEwcy04IDggLTE2IDhjLTUwIDAgLTcyIC01MyAtOTIgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDYwYzEwIDAgMTUgLTUgMTUgLTE1YzAgLTExIC01IC0xNiAtMTYgLTE2aC02NWMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDdjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzUgMjMgLTc1IDY3ek04NyAtMTAgYy01MyAwIC04NyAzMSAtODcgNjRjMCAyNyAxNyA0NyA0MSA0N2MxOSAwIDM2IC0xMyAzNiAtMzNjMCAtMTMgLTUgLTIzIC0xNCAtMjljLTExIC03IC0xNyAtNSAtMTcgLTEwYzAgLTcgMTcgLTE1IDQyIC0xNWMzMiAwIDUxIDIzIDUxIDQ1YzAgMjAgLTkgMzMgLTM4IDUzYy0zNSAyNCAtNTQgNDMgLTU0IDc4YzAgNTMgNDEgODMgMTAwIDgzYzUxIDAgODIgLTIzIDgyIC02MGMwIC0xOSAtMTMgLTM4IC0zNyAtMzhjLTIwIDAgLTM1IDEyIC0zNSAzMiBjMCAxMSA0IDE5IDEwIDI0YzcgNSAxMiA1IDEyIDljMCA3IC0xNCAxMSAtMzEgMTFjLTMxIDAgLTQzIC0xNyAtNDMgLTMzYzAgLTE5IDEyIC0zMCA0OCAtNTdjMzkgLTI5IDQ5IC01MCA0OSAtNzhjMCAtNTggLTUwIC05MyAtMTE1IC05M3pNNDY1IDExYzAgOCA0IDEyIDEyIDIwbDE1NCAxNTZjMSAxIDIzIDIzIDE5IDIzYy02IDAgLTIwIC03IC0zOCAtN2MtMjkgMCAtNDYgMyAtNTAgM2MtNiAwIC04IC02IC0xMSAtMTJsLTEwIC0yMSBjLTQgLTkgLTggLTE1IC0xNSAtMTVjLTYgMCAtMTEgMyAtMTEgMTBjMCA0IDEgOSAzIDE1bDI0IDcwYzMgOSA4IDEzIDE4IDEzYzEyIDAgNDEgLTkgMTAxIC05YzE0IDAgMzAgMiA0MSA1czE2IDYgMjQgNmM3IDAgMTMgLTQgMTMgLTExYzAgLTggLTUgLTE0IC0xMyAtMjJsLTE2MCAtMTU4Yy01IC01IC0xMiAtMTcgLTEyIC0xN2MzIDAgOSA2IDIyIDZjMzkgMCA0OCAtMzUgNzggLTM1YzkgMCAxNiA0IDIwIDExYzIgNCA0IDggNCAxMCBzLTEgMyAtMyAzYy0zIDAgLTYgLTUgLTE2IC01Yy0xNCAwIC0yNyAxMSAtMjcgMzBjMCAyMSAxNSAzNSAzMyAzNXMzNiAtMTMgMzYgLTQ0YzAgLTQxIC0yNiAtODEgLTgyIC04MWMtNDkgMCAtNjkgMzEgLTk3IDMxYy04IDAgLTE2IC00IC0yNCAtMTBjLTUgLTQgLTExIC0xMiAtMjAgLTEyYy04IDAgLTEzIDUgLTEzIDEyek04NzMgMTI1Yy0xMSAtMjggLTE5IC00OCAtMTkgLTY5czggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NiBjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI0NS54bWwAPHN5bWJvbCBpZD0iRTI0NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNCAtMTcyYy04IDAgLTE0IDQgLTE0IDEzdjU4OWM2MSAyIDEyNSA0IDIwMSAxNDBjMjMgNDEgMzEgNzAgMzEgOThjMCAzNCAtMTIgNjUgLTIwIDExMGMwIDMgLTEgNSAtMSA3YzAgMTMgNyAyMyAxNCAyNmMyIDEgNCAxIDYgMWMzNSAwIDQyIC0xMTYgNDIgLTEzNnYtMTFjLTQgLTY0IC05IC03NSAtMjIgLTEwMGwtNCAtN2MtMiAtMyAtMyAtNSAtMyAtN2MwIC0zIDMgLTYgMyAtOWM0IC0xMCAyMCAtNTMgMjAgLTEwNSBjMCAtMzQgLTcgLTcyIC0yMyAtMTAxYzkgLTI3IDIyIC03MSAyMiAtMTE0YzAgLTEwIDAgLTIwIC0yIC0yOWMtMTEgLTY0IC0zNSAtOTIgLTEwNSAtMTY4Yy01MiAtNTcgLTEwOSAtNzMgLTEyNiAtMTc3Yy0xIC05IC05IC0yMCAtMTkgLTIwek0zOSA1M2MwIC0xIDAgLTIgMiAtM2M1NyAwIDExOCAyNiAxNzUgMTIyYzEyIDIxIDE2IDM3IDE2IDUwYzAgOCAtMiAxNCAtMyAyMWMtMyAxMSAtOCAzMiAtMTQgNTEgYy0xNCAtMTggLTMyIC0zOCAtNTYgLTY0Yy01MiAtNTcgLTEwMyAtNzMgLTEyMCAtMTc3ek0zOSAyNjhjMCAtNSA0IC0xMyAxMyAtMTNoNWM4MSAwIDE3MyAxMDMgMTczIDE4NWMwIDggLTEgMTcgLTIgMjVjLTIgOCAtMiAxNiAtNSAyM2MtMSAzIC03IDYgLTEyIDZjLTMgMCAtNiAtMSAtOCAtNGMtMTYgLTI1IC0zMiAtNDQgLTUyIC02N2MtNDUgLTUzIC05MSAtNzUgLTExMiAtMTU1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUyMy54bWwAPHN5bWJvbCBpZD0iRTUyMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tOSAxNDRjLTYgMCAtMTEgNCAtMTEgMTFjMCA1IDIgMTAgNyAxOWMzMiA2MCA2NSA5OSAxMTQgOTljMjAgMCAzNCAtMTAgNDAgLTIzYzcgLTE2IDMgLTIxIDggLTIxYzQgMCA1IDQgMTQgMTRjMTUgMTcgMzYgMzEgNjIgMzFjMzcgMCA1MiAtMjQgNTIgLTUzYzAgLTM1IC0xOCAtNTUgLTQyIC01NWMtMjEgMCAtMzYgMTIgLTM2IDMyYzAgMjggMjIgMzEgMjIgNDBjMCA0IC00IDYgLTEwIDZjLTIyIDAgLTU0IC0zNyAtNjcgLTcwbC02NSAtMTYyIGMtNCAtMTAgLTcgLTEyIC0xNiAtMTJoLTQ5Yy04IDAgLTExIDIgLTExIDZjMCAzIDEgNiAzIDExbDczIDE4MWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE4IDAgLTM4IC0yNiAtNjggLTc4Yy00IC04IC04IC0xMyAtMTUgLTEzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUzNy54bWwAPHN5bWJvbCBpZD0iRTUzNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zOTAgLTEzMGMwIDkgNCAxMyAxMyAxM2gzMWMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE4IDAgLTM4IC0yNiAtNjcgLTc2Yy01IC05IC05IC0xNSAtMTYgLTE1Yy02IDAgLTExIDQgLTExIDExYzAgNSAyIDEwIDcgMTljMzEgNTcgNjMgOTkgMTIyIDk5YzI2IDAgNDEgLTkgNDggLTIxYzkgLTE3IDYgLTI0IDExIC0yNGM0IDAgNyA4IDIxIDIwYzE4IDE2IDQwIDI2IDcxIDI2IGM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1Yy0xNyAwIC0zMCAyIC00NCA5Yy0xNiA4IC0xOSAxOCAtMjQgMThzLTcgLTcgLTkgLTEybC00NSAtMTEyYy0xIC0zIC0yIC02IC0yIC03YzAgLTMgMyAtMyA5IC0zaDQwYzggMCAxMiAtNCAxMiAtMTJjMCAtOSAtNCAtMTMgLTEzIC0xM2gtMTkzYy04IDAgLTEyIDQgLTEyIDEyek04OSAtODVjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDEgYzAgLTE2IC04IC0yOSAtMjAgLTM3Yy0xNSAtMTAgLTI0IC01IC0yNCAtMTNjMCAtNSA1IC05IDE4IC05YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtNThjLTEwIDAgLTE1IDUgLTE1IDE1YzAgMTEgNSAxNiAxNiAxNmg1OGMxNCAwIDE1IDAgMjAgMTVjMzMgOTYgODcgMTY1IDE4NCAxNjVjNjMgMCA4NiAtMzAgODYgLTY3cy0yMyAtNTQgLTQ5IC01NGMtMjUgMCAtNDUgMTQgLTQ1IDQyIGMwIDE4IDggMzIgMjEgMzhjMTEgNSAxNiA0IDE2IDEwcy04IDggLTE2IDhjLTUwIDAgLTcyIC01MyAtOTIgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDYwYzEwIDAgMTUgLTUgMTUgLTE1YzAgLTExIC01IC0xNiAtMTYgLTE2aC02NWMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDdjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzUgMjMgLTc1IDY3ek0wIDU0IGMwIDI3IDE3IDQ3IDQxIDQ3YzE5IDAgMzYgLTEzIDM2IC0zM2MwIC0xMyAtNSAtMjMgLTE0IC0yOWMtMTEgLTcgLTE3IC01IC0xNyAtMTBjMCAtNyAxNyAtMTUgNDIgLTE1YzMyIDAgNTEgMjMgNTEgNDVjMCAyMCAtOSAzMyAtMzggNTNjLTM1IDI0IC01NCA0MyAtNTQgNzhjMCA1MyA0MSA4MyAxMDAgODNjNTEgMCA4MiAtMjMgODIgLTYwYzAgLTE5IC0xMyAtMzggLTM3IC0zOGMtMjAgMCAtMzUgMTIgLTM1IDMyYzAgMTEgNCAxOSAxMCAyNCBjNyA1IDEyIDUgMTIgOWMwIDcgLTE0IDExIC0zMSAxMWMtMzEgMCAtNDMgLTE3IC00MyAtMzNjMCAtMTkgMTIgLTMwIDQ4IC01N2MzOSAtMjkgNDkgLTUwIDQ5IC03OGMwIC01OCAtNTAgLTkzIC0xMTUgLTkzYy01MyAwIC04NyAzMSAtODcgNjR6TTYyMyA1NmMwIC0yMSA4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzbC0yMCAtNDkgYy0xMSAtMjggLTE5IC00OCAtMTkgLTY5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUJFOS54bWwAPHN5bWJvbCBpZD0iRUJFOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNCAyMDljMCA2NCA1NSA5MSAxMTIgOTFjMTUgMCAzMyAtMiA0NyAtOGM1MiAtMjQgNzYgLTg4IDc2IC0xNDFjMCAtMjkgLTEwIC02MiAtMjMgLTg3Yy0yMSAtNDEgLTY0IC02MyAtMTEwIC02NGMtMTYgMCAtMzIgMiAtNDggN2MtMTcgNyAtMjYgMTggLTI5IDM0djVjMCAxOCAxMyAzMyAzMSAzN2MzIDAgNCAxIDYgMWMxNCAwIDMzIC0xNCAzMyAtMjljMCAtNSAtMSAtMTEgLTQgLTE1Yy0yIC01IC03IC0xNiAtNyAtMTcgYzAgLTYgOCAtOSAxOSAtOWMxMiAwIDMxIDYgNDAgMTZjMTkgMTkgMjIgNTYgMjIgODNjMCAxMiAtMiAyMyAtMTEgMjNjLTIgMCAtNCAtMiAtNSAtMmMtMjIgLTQgLTQ4IC0xMyAtNzIgLTEzYy0yNiAwIC00OSAxMCAtNjMgMzNjLTcgMTQgLTEzIDI4IC0xNCA0NXYxMHpNMTM4IDI4M2MtMzQgMCAtNTMgLTM3IC01MyAtNzRzMjIgLTYwIDUzIC02MGMzNCAwIDUzIDIzIDUzIDYwcy0xNyA3NCAtNTMgNzR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDQ3LnhtbAA8c3ltYm9sIGlkPSJFMDQ3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwIDQ3N2MtMTEgMjUgLTE2IDUwIC0xNiA3NGMwIDk5IDc5IDE4NSAxNDkgMTg1YzUxIDAgMTE4IC0xNyAxMzQgLTYzYzUgLTE2IDggLTMyIDggLTQ3YzAgLTQzIC0yOCAtNjcgLTY5IC02N2MtNTEgMCAtNjYgNTkgLTczIDg2bC0yIDdjLTMgMTEgLTEwIDEzIC0xNiAxM2gtNmMtNDIgLTcgLTU0IC0zNSAtNTQgLTYyYzAgLTIxIDggLTQyIDE0IC01M2MyNiAtNDUgMTc3IC0xMDMgMTg2IC0xMDZjNCAtMiA3IC0zIDEwIC0zIGM0IDAgNiAzIDkgOGM2IDkgMTY1IDI5NiAxNjUgMjk2YzUgOSAxNSAxNCAyNSAxNGMxNSAwIDI4IC0xMiAyOCAtMjhjMCAtNSAtMSAtOSAtNCAtMTRjMCAwIC0xNTUgLTI3OSAtMTYwIC0yODdjLTEgLTIgLTIgLTQgLTIgLTZjMCAtNSA1IC05IDE3IC0xNmMxMiAtNiAxNzAgLTk1IDE4NSAtMjA1YzEgLTEwIDIgLTIwIDIgLTI5YzAgLTgzIC01MyAtMTQ4IC0xMzMgLTE3NWMtMTUgLTUgLTI5IC03IC00MiAtN2MtNTkgMCAtMTIxIDUzIC0xMjEgMTE0IGMwIDQwIDM0IDU2IDcxIDY1YzQgMSA4IDIgMTIgMmMyOCAwIDUzIC0yOCA1MyAtNjZ2LTExYzAgLTMxIDE3IC00NSAzNiAtNDVjMiAwIDUgMSA3IDFjMzIgNSA1NiAzMSA1NiA3MGMwIDk1IC0yMDAgMTU0IC0yMTUgMTU3Yy00IDAgLTEyIC02IC0xMiAtNWMtMyAtNiAtMTU4IC0yODYgLTE1OCAtMjg2Yy01IC05IC0xNSAtMTUgLTI1IC0xNWMtMTYgMCAtMjggMTMgLTI4IDI5YzAgNCAxIDkgMyAxM2MwIDAgMTQ0IDI1OSAxNTEgMjczIGM0IDcgNiAxMiA2IDE2cy0yIDYgLTYgOGMtOCAzIC0xNTMgOTIgLTE4NSAxNjV6TTQ3MiA0MDljLTMxIDAgLTU3IDI2IC01NyA1N2MwIDMyIDI2IDU3IDU3IDU3YzMyIDAgNTcgLTI1IDU3IC01N2MwIC0zMSAtMjUgLTU3IC01NyAtNTd6TTgzIDIwN2MtMzEgMCAtNTcgMjUgLTU3IDU3YzAgMzEgMjYgNTcgNTcgNTdjMzIgMCA1NyAtMjYgNTcgLTU3YzAgLTMyIC0yNSAtNTcgLTU3IC01N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNTMueG1sADxzeW1ib2wgaWQ9IkUwNTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA4N2MwIDIwMiAxNTMgMzQ1IDI5NyA0NjRjMTIgMTAgMTEgMTIgOSAyNGMtNyA0MSAtMTQgMTA2IC0xNCAxNjRjMCAxMTggMzMgMjc0IDEzNyAzNDZjLTM1IDggLTUwIDMwIC01MCA1N2MwIDI0IDEzIDQ2IDQ1IDU5YzEyIDUgMTAgOCA1IDE1Yy04IDkgLTEyIDIyIC0xMiAzNmMwIDQzIDM1IDY4IDg2IDY4YzQ5IDAgNjkgLTI0IDY5IC01MmMwIC0xOSAtMTAgLTM5IC0zNyAtNTNjLTEyIC02IC0xMCAtOSAtMyAtMTcgYzEyIC0xMiAxNiAtMjUgMTYgLTQ0YzAgLTM5IC0zMiAtNjQgLTcyIC03MGM2OCAtNjIgOTYgLTE4MSA5NiAtMjY5YzAgLTE1MyAtODIgLTI4MCAtMTkwIC0zODFjLTYgLTYgLTggLTcgLTYgLTE5bDI1IC0xNDVjMyAtMTggMyAtMTggMjkgLTE4YzE0NyAwIDI0MSAtMTEzIDI0MSAtMjQxYzAgLTExMyAtNjcgLTE5OCAtMTY4IC0yMzhjLTE0IC02IC0xNSAtNSAtMTMgLTE3YzExIC02MiAyOSAtMTU3IDI5IC0yMTQgYzAgLTE3MCAtMTMwIC0yMDAgLTE5NyAtMjAwYy0xNTEgMCAtMTkwIDk4IC0xOTAgMTYzYzAgNjIgNDAgMTE1IDEwNyAxMTVjNjEgMCA5NiAtNDcgOTYgLTEwMmMwIC01OCAtMzYgLTg1IC02NyAtOTRjLTIzIC03IC0zMiAtMTAgLTMyIC0xN2MwIC0xMyAyNiAtMjkgODAgLTI5YzU5IDAgMTU5IDE4IDE1OSAxNjZjMCA0NyAtMTUgMTM0IC0yNyAyMDFjLTIgMTIgLTQgMTEgLTE1IDljLTIwIC00IC00NiAtNiAtNjkgLTYgYy0yNDUgMCAtMzY0IDE2NSAtMzY0IDMzOXpNODAgMjBjMCAtMTM5IDExMyAtMjM2IDI4OCAtMjM2YzIwIDAgNDAgMiA1NiA1YzE1IDMgMTYgMyAxNCAxNGwtNTAgMjk4Yy0yIDExIC00IDEyIC0yMCA4Yy02MSAtMTcgLTEwMCAtNjAgLTEwMCAtMTE3YzAgLTQ2IDMwIC04OSA3MiAtMTA3YzcgLTMgMTUgLTYgMTUgLTEzYzAgLTYgLTQgLTExIC0xMiAtMTFjLTcgMCAtMTkgMyAtMjcgNmMtNjggMjMgLTExNSA4NyAtMTE1IDE3NyBjMCA4NSA1NyAxNjQgMTQ1IDE5NGMxOCA2IDE4IDUgMTUgMjRsLTIxIDEyOGMtMiAxMSAtNCAxMiAtMTQgNGMtNDcgLTM4IC05MyAtNzUgLTE1MyAtMTQyYy04MyAtOTQgLTkzIC0xNzMgLTkzIC0yMzJ6TTQ3MCA5NDNjLTYxIDAgLTEzMyAtOTYgLTEzMyAtMjUyYzAgLTMyIDIgLTY2IDYgLTkyYzIgLTEzIDYgLTE0IDEzIC04Yzc5IDY5IDE3NCAxNTkgMTc0IDI3MGMwIDU1IC0yNyA4MiAtNjAgODJ6TTQ0MSAxMTcgYy0xMiAxIC0xMyAtMiAtMTEgLTE0bDQ5IC0yODVjMiAtMTIgNCAtMTIgMTYgLTZjNTYgMjggOTQgNzkgOTQgMTQyYzAgODggLTY3IDE1NiAtMTQ4IDE2M3pNNDE4IDExMzdjMCAtMTcgOSAtMzcgMzUgLTM5aDVjMjQgMCA0MyAxNSA0MyA0MGMwIDE1IC04IDIyIC00MCA0N2MtNyA2IC0xMCA2IC0xNSAzYy0yMSAtMTMgLTI4IC0zNiAtMjggLTUxek01MDIgMTMwNWMtMjIgMCAtMzggLTEzIC0zOCAtMzVjMCAtMTUgOCAtMjQgMzEgLTQxIGM4IC02IDExIC01IDE1IC0yYzE3IDExIDI0IDI5IDI0IDQ1YzAgMTcgLTggMzMgLTMyIDMzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkwNi54bWwAPHN5bWJvbCBpZD0iRTkwNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMDh2MjE2YzAgMzQgNSAxMTMgNzAgMTEzaDZjNDkgLTMgNTggLTQxIDU4IC01NnYtMTI4czAgLTMgLTIgLTNjLTEgMCAtMyAxIC02IDNjMCAwIC0yNCAyNCAtNTcgMjRzLTYxIC0yNCAtNjEgLTYxczI4IC02MSA2MSAtNjFzNTcgMjQgNTcgMjRjMyAyIDUgMyA2IDNjMiAwIDIgLTMgMiAtM3YtMTI4YzAgLTE1IC05IC01MyAtNTggLTU2aC01Yy02NiAwIC03MSA3OSAtNzEgMTEzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA4Qi54bWwAPHN5bWJvbCBpZD0iRTA4QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTYgLTI0MGMtOTYgMjUgLTE1NiAxMzYgLTE1NiAyMzBjMCA5NSA0NiAyMDEgMTM2IDI0MGwyNyAxMGMyIDAgMTIgOSAxMiAxNnY4OGMwIDggOSAxNyAxNyAxN2MxMSAwIDE4IC05IDE4IC0xN3YtNzNjMCAtNSA1IC0yMiAxMSAtMjNjODUgMCAxNzYgLTQzIDE3NiAtMTQxYzAgLTgzIC03NiAtODYgLTc2IC04NmMtMjggMCAtNzcgMTggLTc3IDc0YzAgMzEgMjMgNzQgNjMgNzRjMTUgMCAxOCAxNCAxOCAyMmMwIDEwIC0yMiAzNCAtNzMgMzQgYy01IDAgLTExIDAgLTE3IC0xYy03IC0xIC0yNSAtMTggLTI1IC0yNXYtMzk2YzAgLTggNiAtMTQgMTAgLTE1YzggLTIgMTYgLTMgMjYgLTNjMzIgMCAxNDIgMzAgMTQyIDE1OGMwIDE1IDYgMTcgMTAgMTdoNGM1IDAgMTUgMCAxNiAtMTljMCAtMzEgLTI3IC0xODcgLTE5NyAtMTkwYy03IC0zIC0xMSAtOCAtMTEgLTE0di03OWMwIC05IC03IC0xNyAtMTggLTE3Yy04IDAgLTE3IDggLTE3IDE3djc3YzAgOSAtMTIgMjIgLTE5IDI1ek0xNjEgMTgwIGMtMjIgLTMxIC0zOCAtNzggLTM4IC0xNTRjMCAtOTMgMTQgLTE2MCA0MSAtMTk4YzEgLTIgMyAtMyA1IC0zYzMgMCA2IDMgNiAxMnYzMjljMCA4IC02IDE2IC0xMSAxNmMtMSAwIC0yIDAgLTMgLTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTEyLnhtbAA8c3ltYm9sIGlkPSJFOTEyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgMGMwIDEzNyAxMDUgMjUxIDI0MSAyNjR2NzVjMCAxMyAxMSAyNCAyNCAyNGMxNCAwIDI0IC0xMSAyNCAtMjR2LTc1YzEzNiAtMTMgMjQyIC0xMjYgMjQyIC0yNjRzLTEwNSAtMjUyIC0yNDIgLTI2NXYtOTFjMCAtMTMgLTEwIC0yNCAtMjQgLTI0Yy0xMyAwIC0yNCAxMSAtMjQgMjR2OTFjLTEzNiAxMyAtMjQxIDEyOCAtMjQxIDI2NXpNMjkwIDIxNnYtNDMyYzExMCAxMSAxOTQgMTA1IDE5NCAyMTZzLTg0IDIwMyAtMTk0IDIxNnpNNDkgMCBjMCAtMTEwIDgzIC0yMDUgMTkzIC0yMTZ2NDMyYy0xMDkgLTEzIC0xOTMgLTEwNSAtMTkzIC0yMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDg0LnhtbAA8c3ltYm9sIGlkPSJFMDg0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQwIC0xMTJjLTEyIDAgLTIwIDcgLTIwIDE3YzAgMyAxIDcgMyAxMWMwIDEgMSAyIDEgM2w2IDhjMzAgNDIgMTI4IDE4MSAxMjggMzA1YzAgMTYgMTQgMTkgMjMgMTljOCAwIDUzIC0yIDcxIC0yczU5IDIgNjggMmM4IDAgMTUgLTYgMTUgLTE0YzAgLTIgLTEgLTMgLTEgLTVjLTMgLTExIC0xNjMgLTIzOCAtMjQzIC0zMDZoMTM1djg0YzAgMTIgNSAxOCA5IDIzbDk1IDExNWM2IDcgMTEgOSAyMCA5YzExIDAgMTIgLTkgMTIgLTE3di0yMTRoNzMgYzExIDAgMTUgLTcgMTUgLTE5cy01IC0xOSAtMTUgLTE5aC03M3YtNTljMCAtMzIgMjEgLTM4IDMxIC0zOHMyMiAtNiAyMiAtMjBzLTEwIC0yMSAtMjAgLTIxaC0yMTNjLTE1IDAgLTE5IDExIC0xOSAyMXM3IDE5IDIzIDE5YzE4IDAgNDAgOCA0MCAzNXY2M2gtMTg2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTlGMS54bWwAPHN5bWJvbCBpZD0iRTlGMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQ4NGMwIDkgNyAxNiAxNiAxNmgxNmM5IDAgMTYgLTcgMTYgLTE2di05NjhjMCAtOSAtNyAtMTYgLTE2IC0xNmgtMTZjLTkgMCAtMTYgNyAtMTYgMTZ2OTY4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA5MC54bWwAPHN5bWJvbCBpZD0iRTA5MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI3YzAgNyA4IDEzIDE5IDEzaDQxMWMxMCAwIDE4IC02IDE4IC0xM3YtNDljMCAtNyAtOCAtMTMgLTE4IC0xM2gtNDExYy0xMSAwIC0xOSA2IC0xOSAxM3Y0OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MUQueG1sADxzeW1ib2wgaWQ9IkU5MUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjQ1YzAgNiAzIDEyIDggMTdsNjkgNjljLTM1IDQ2IC01NCAxMDEgLTU0IDE2MGMwIDE0NiAxMjAgMjY1IDI2NiAyNjVjNTggMCAxMTQgLTE5IDE1OSAtNTNsNTEgNTBjNCA1IDExIDcgMTcgN3MxMiAtMiAxNyAtN2M0IC01IDcgLTExIDcgLTE3cy0zIC0xMiAtNyAtMTdsLTQ5IC00OWM5IC05IDMxIC0zNCAzMSAtNDdjMCAtOCAtNCAtMTYgLTExIC0yMGMtNCAtMyAtOCAtNCAtMTMgLTRjLTggMCAtMTYgNCAtMjEgMTEgYy02IDkgLTEzIDE4IC0yMCAyNmwtMzA3IC0zMDdjNDAgLTM2IDkxIC01NiAxNDYgLTU2Yzc1IDAgMTQ1IDM5IDE4NCAxMDNjNCA3IDEyIDExIDIwIDExYzEzIDAgMjQgLTExIDI0IC0yNGMwIC00IC0xIC05IC0zIC0xM2MtNTAgLTc4IC0xMzIgLTEyNSAtMjI1IC0xMjVjLTY4IDAgLTEzMSAyNSAtMTgwIDcwbC02NyAtNjdjLTUgLTQgLTExIC03IC0xNyAtN3MtMTIgMyAtMTcgN2MtNSA1IC04IDExIC04IDE3ek03MSAxIGMwIC00NiAxNCAtODkgNDAgLTEyNmwzMDMgMzAzYy0zNiAyNiAtODAgNDAgLTEyNSA0MGMtMTE5IDAgLTIxOCAtOTcgLTIxOCAtMjE3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQwNi54bWwAPHN5bWJvbCBpZD0iRjQwNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNyAtNDk1Yy0yMCAyNCAtMjcgNjkgLTI3IDkyYzAgNDQgMzQgNzggNzUgNzhjMTEgMCAyMyAtMiAzMiAtN2MyNSAtMTEgNDQgLTQxIDQ0IC03MGMwIC04IC0xIC0xNiAtNCAtMjNsLTYgLTljLTEyIC0xOCAtMzAgLTE2IC00OCAtMjNjLTYgLTMgLTEyIC01IC0xMiAtMTJjMSAtMTAgMTMgLTI1IDIwIC0zMmMzMyAtMzQgNzkgLTUwIDEyNiAtNTBjMTQwIDAgMzEwIDI3NyAzMTAgNDY0cy04MCAzMDYgLTIyMCAzMDYgYy0xMDggMCAtMTgyIC04OCAtMjA2IC0yMTloLTk0YzE2IDE1NSAxNDkgMjYxIDMwMCAyNjFjMTk1IDAgMzEwIC0xNTEgMzEwIC0zNjZzLTE3OSAtNDgwIC0zNzQgLTQ4MGMtMTU2IDAgLTE5OSA1NiAtMjIxIDg0ek03ODkgNjNjLTM1IDAgLTYzIDI2IC02MyA1OHMyOCA1OCA2MyA1OGMzNCAwIDYyIC0yNiA2MiAtNThzLTI4IC01OCAtNjIgLTU4ek03ODkgLTE5M2MtMzUgMCAtNjMgMjYgLTYzIDU4czI4IDU4IDYzIDU4IGMzNCAwIDYyIC0yNiA2MiAtNThzLTI4IC01OCAtNjIgLTU4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxMi54bWwAPHN5bWJvbCBpZD0iRjQxMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBoMTBsMjMwIC0yMzB2LTEyNWwtMjMwIDIzMGgtMTB2MTI1ek0xMCAtMzI1aC0xMHYxMjVoMTBsMjMwIC0yMzB2LTEyNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RjEueG1sADxzeW1ib2wgaWQ9IkY0RjEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEyIC0yNGgtMTEydjQ3aDExMnYtNDd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNjU1LnhtbAA8c3ltYm9sIGlkPSJFNjU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ2IDE3NWMtMzAgMCAtNDYgMjMgLTQ2IDUwczE2IDUwIDQ2IDUwYzE5IDAgMzQgLTggNDYgLTIwYzE0IC0xNCAyMCAtMTkgMzUgLTE5aDVjMTggMCAzMiA2IDMyIDI2YzAgNyAtNSAxMyAtMTQgMjJsLTQgNGMtOSA5IC0xOCAxMCAtMzYgMTBjLTMxIDAgLTU5IDE2IC01OSA1MGMwIDI4IDIzIDUxIDUxIDUxYzM0IDAgNTAgLTI4IDUwIC01OWMwIC0xOCAxIC0yNyAxMCAtMzZsNCAtNGM5IC05IDE1IC0xNCAyMiAtMTQgYzIwIDAgMjYgMTQgMjYgMzJ2NWMwIDE1IC01IDIxIC0xOSAzNWMtMTIgMTIgLTIwIDI3IC0yMCA0NmMwIDMwIDIzIDQ2IDUwIDQ2czUwIC0xNiA1MCAtNDZjMCAtMTkgLTggLTM0IC0yMCAtNDZjLTE0IC0xNCAtMTkgLTIwIC0xOSAtMzV2LTVjMCAtMTggNiAtMzIgMjYgLTMyYzcgMCAxMyA1IDIyIDE0bDQgNGM5IDkgMTAgMTggMTAgMzZjMCAzMSAxNiA1OSA1MCA1OWMyOCAwIDUxIC0yMyA1MSAtNTFjMCAtMzQgLTI4IC01MCAtNTkgLTUwIGMtMTggMCAtMjcgLTEgLTM2IC0xMGwtNCAtNGMtOSAtOSAtMTQgLTE1IC0xNCAtMjJjMCAtMjAgMTQgLTI2IDMyIC0yNmg1YzE1IDAgMjEgNSAzNSAxOWMxMiAxMiAyNyAyMCA0NiAyMGMzMCAwIDQ2IC0yMyA0NiAtNTBzLTE2IC01MCAtNDYgLTUwYy0xOSAwIC0zNCA4IC00NiAyMGMtMTQgMTQgLTIwIDE5IC0zNSAxOWgtNWMtMTggMCAtMzIgLTYgLTMyIC0yNmMwIC03IDUgLTEzIDE0IC0yMmw0IC00YzkgLTkgMTggLTEwIDM2IC0xMCBjMzEgMCA1OSAtMTYgNTkgLTUwYzAgLTI4IC0yMyAtNTEgLTUxIC01MWMtMzQgMCAtNTAgMjggLTUwIDU5YzAgMTggLTEgMjcgLTEwIDM2bC00IDRjLTkgOSAtMTUgMTQgLTIyIDE0Yy0yMCAwIC0yNiAtMTQgLTI2IC0zMnYtNWMwIC0xNSA1IC0yMSAxOSAtMzVjMTIgLTEyIDIwIC0yNyAyMCAtNDZjMCAtMzAgLTIzIC00NiAtNTAgLTQ2cy01MCAxNiAtNTAgNDZjMCAxOSA4IDM0IDIwIDQ2YzE0IDE0IDE5IDIwIDE5IDM1djUgYzAgMTggLTYgMzIgLTI2IDMyYy03IDAgLTEzIC01IC0yMiAtMTRsLTQgLTRjLTkgLTkgLTEwIC0xOCAtMTAgLTM2YzAgLTMxIC0xNiAtNTkgLTUwIC01OWMtMjggMCAtNTEgMjMgLTUxIDUxYzAgMzQgMjggNTAgNTkgNTBjMTggMCAyNyAxIDM2IDEwbDQgNGM5IDkgMTQgMTUgMTQgMjJjMCAyMCAtMTQgMjYgLTMyIDI2aC01Yy0xNSAwIC0yMSAtNSAtMzUgLTE5Yy0xMiAtMTIgLTI3IC0yMCAtNDYgLTIwek0xODggMjI1IGMwIC0yMyAxNCAtMzcgMzcgLTM3czM3IDE0IDM3IDM3cy0xNCAzNyAtMzcgMzdzLTM3IC0xNCAtMzcgLTM3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxRC54bWwAPHN5bWJvbCBpZD0iRjQxRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDB2MTI1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEwek0wIC0yMDB2MTI1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEwek0xMCAyMDBoLTEwdjEyNWgxMGwyMzAgMjMwdi0xMjV6TTAgLTQwMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6TTAgLTYwMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQUFFLnhtbAA8c3ltYm9sIGlkPSJFQUFFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3NiAtNjVsLTI3NSAxMjJsMjc1IDExM2MtMTggLTE3IC0zMyAtNjEgLTM2IC0xMDloMThjNDYgMCAxMDggNDQgMTg1IDQ0Yzc5IDAgMTE0IC02MyAxMjAgLTc5YzEgLTIgMSAtMyAxIC00YzAgLTMgLTMgLTUgLTYgLTVjLTYgMCAtMTQgNCAtMTggN2MtMTIgOSAtMzIgMjEgLTUyIDIxYy0zIDAgLTUgLTEgLTggLTFjLTQ5IC03IC04NyAtMjkgLTE0NSAtMjljLTMzIDAgLTY0IDMgLTk1IDljMyAtMzUgMTMgLTY3IDM2IC04OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QzAueG1sADxzeW1ib2wgaWQ9IkU0QzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMyAxMGMwIDMgMCA3IDEgMTFjNjEgMzA2IDI2OCAzMDggMzAwIDMwOGMyOSAwIDIzOCAtMiAzMDAgLTMwOGMxIC00IDEgLTcgMSAtMTBjMCAtMTAgLTUgLTE0IC0xNCAtMTRjLTEwIDAgLTE0IDcgLTIxIDIxYy0xIDEgLTEgNCAtMiA3Yy0xMCAzOCAtNTMgMTk2IC0yNjYgMTk2Yy0yMDYgMCAtMjUxIC0xNTMgLTI2MyAtMTk0Yy0xIC00IC0yIC04IC0zIC05Yy02IC0xNCAtMTEgLTIxIC0yMCAtMjFjLTggMCAtMTMgMyAtMTMgMTN6TTI0OSA1MiBjMCAyOSAyNSA1NCA1NCA1NGMzMCAwIDU1IC0yNSA1NSAtNTRjMCAtMzAgLTI1IC01NSAtNTUgLTU1Yy0yOSAwIC01NCAyNSAtNTQgNTV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEI0LnhtbAA8c3ltYm9sIGlkPSJFNEI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMzIxYzAgMyAxIDYgMiAxMGMzIDggNiAxNCAxNSAxNGMxIDAgNSAtMSA5IC0ybDMwMCAtMTAyYzEzIC00IDEzIC0xMCAxMyAtMThzMCAtMTUgLTEzIC0xOGwtMzA2IC0xMDNjLTEgLTEgLTMgLTEgLTQgLTFjLTcgMCAtMTEgOCAtMTQgMTVjLTEgMyAtMiA2IC0yIDljMCA1IDMgMTAgMTQgMTVjMCAwIDIxNCA3MyAyMjUgNzZjNiAyIDggNCA4IDdzLTIgNiAtNyA3Yy0xMCA0IC0yMjYgNzcgLTIyNiA3N2MtMTEgNCAtMTQgOSAtMTQgMTR6IE0tMSAyNGMwIDEzIDAgMjQgMjQgMjRoMjkxYzI0IDAgMjQgLTExIDI0IC0yNHMtMSAtMjQgLTI0IC0yNGgtMjkxYy0yNCAwIC0yNCAxMSAtMjQgMjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNDQzLnhtbAA8c3ltYm9sIGlkPSJFNDQzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyMSAtMTEyYy04OSA2MiAtMTIwIDEyMyAtMTIwIDE3MWMwIDU1IDQ0IDkxIDkwIDk0YzE3IDAgNDEgLTggNTUgLTE3YzYgLTUgMTcgLTE0IDIyIC0xNGMyIDAgMyAwIDUgMWM3IDMgMTEgMTAgMTEgMTdjLTEgMjIgLTcgMjYyIC03IDI4MmMwIDExIDkgMTcgMTkgMTdjMTQgMCAzMCAtMTAgMzEgLTI4YzAgMCAtNCAtNTcxIC0xMiAtNTgxYy0zIC00IC02IC01IC05IC01cy02IDIgLTYgMmMtMzAgMTcgLTU0IDQ0IC03OSA2MXpNNzAgNDIgYzAgLTU0IDQ2IC0xMDggODkgLTEzNWM0IC0yIDcgLTMgMTAgLTNjOSAwIDExIDEwIDExIDE1YzAgMCAzIDYwIDMgMTAwYzAgMTYgLTEgMjggLTIgMzJjLTcgMjAgLTQ3IDQ5IC03MCA0OWMtMjkgMCAtNDEgLTMzIC00MSAtNTh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEJCLnhtbAA8c3ltYm9sIGlkPSJFNEJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGg0YzMwIC02MSAxMDIgLTkyIDE3NSAtOTJzMTQ3IDMxIDE4MiA5Mmg0Yy0zMiAtOTUgLTExMCAtMTQzIC0xODcgLTE0M2MtNzUgMCAtMTQ5IDQ3IC0xNzggMTQzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRBOC54bWwAPHN5bWJvbCBpZD0iRTRBOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xIDI4N2MwIDIgMCAzIDIgM2MxIDAgMjEgLTQgNDIgLTRjMjAgMCA0MSA0IDQyIDRjMiAwIDIgLTIgMiAtM2MtMTcgLTQzIC0zNSAtMTg2IC0zNyAtMjg0YzAgLTMgLTYgLTMgLTcgLTNzLTcgMCAtNyAzYy0yIDk5IC0yMCAyNDIgLTM3IDI4NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0NDEueG1sADxzeW1ib2wgaWQ9IkU0NDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIgLTE3MGMtOCAxMCAtMTIgNTgxIC0xMiA1ODFjMSAxOCAxNyAyOCAzMSAyOGMxMCAwIDE5IC02IDE5IC0xN2MwIC0yMCAtNiAtMjYwIC03IC0yODJjMCAtNyA0IC0xNCAxMSAtMTdjMiAtMSAzIC0xIDUgLTFjNSAwIDE2IDkgMjIgMTRjMTQgOSAzOCAxNyA1NSAxN2M0NiAtMyA5MCAtMzkgOTAgLTk2YzAgLTQ2IC0zMSAtMTA3IC0xMjAgLTE2OWMtMjUgLTE3IC00OSAtNDQgLTc5IC02MWMwIDAgLTMgLTIgLTYgLTJzLTYgMSAtOSA1eiBNNDYgNTFjLTEgLTQgLTIgLTE2IC0yIC0zMmMwIC00MCAzIC0xMDAgMyAtMTAwYzAgLTUgMiAtMTUgMTEgLTE1YzMgMCA2IDEgMTAgM2M0MyAyNyA4OSA4MSA4OSAxMzVjMCAyNSAtMTIgNTggLTQxIDU4Yy0yMyAwIC02MyAtMjkgLTcwIC00OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QzIueG1sADxzeW1ib2wgaWQ9IkU0QzIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNCAwYzAgMCAtNCAyIC00IDVjMCAxIDAgMiAyIDRjNjEgNTkgMzQ4IDQ0MCAzNTYgNDQwYzE0IDAgMzEwIC0zODYgMzY2IC00NDBjMiAtMiAyIC00IDIgLTVjMCAtMyAtMyAtNCAtMyAtNGgtMzdzLTYgMSAtOSAzYy0zOCAzMyAtMzExIDM1NiAtMzE5IDM1NmMtNiAwIC0yNzUgLTMxOCAtMzE3IC0zNTRjLTUgLTIgLTYgLTUgLTkgLTVoLTI4ek0xMTYgMGMwIDAgLTMgMSAtMyAzYzAgMSAxIDMgMiA0YzQ0IDQ0IDIzMCAyNzcgMjQzIDI3NyBjMTEgMCAyMDIgLTIzNyAyNDQgLTI3N2MxIC0xIDIgLTMgMiAtNGMwIC0yIC0zIC0zIC0zIC0zaC00OHMtNSAxIC03IDJjLTI4IDI0IC0xNzIgMTYyIC0xODggMTYyYy0xNSAwIC0xNTUgLTEzNCAtMTg2IC0xNjBjLTQgLTIgLTUgLTQgLTcgLTRoLTQ5ek0zMDQgNjNjMCAyOSAyNCA1MyA1NCA1M2MyOSAwIDUzIC0yNCA1MyAtNTNjMCAtMzAgLTI0IC01NCAtNTMgLTU0Yy0zMCAwIC01NCAyNCAtNTQgNTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEI2LnhtbAA8c3ltYm9sIGlkPSJFNEI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgOWMwIDMxIDE0OSAyMTQgMTU5IDIyNGMzIDIgNiA0IDEwIDRjMjQgMCA2NCAtNDAgNjQgLTY0YzAgLTQgLTEgLTcgLTQgLTEwYy05IC0xMCAtMTkwIC0xNTggLTIyNCAtMTU4Yy0yIDAgLTMgMCAtNCAxYzAgMCAtMSAyIC0xIDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDBCLnhtbAA8c3ltYm9sIGlkPSJGNDBCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4NCAtNzU0aC0yMzl2MzFoMTJjNTMgMCA1OSAzIDU5IDMxdjM1MmMwIDI4IC02IDMxIC01OSAzMWgtMTJ2MzFoMjM3Yzk5IDAgMTYwIC0zOSAxNjAgLTExNmMwIC01NCAtMzQgLTk2IC0xMDcgLTExMWM5MCAtMTYgMTMyIC01NSAxMzIgLTEyMGMwIC04MCAtNjggLTEyOSAtMTgzIC0xMjl6TTE3NSAtMjM4aC0xNzV2MzFoOWMzMyAwIDQyIDEwIDY2IDcwbDE1MiAzODVoMjdsMTY5IC00MTNjMTUgLTM3IDE5IC00MiA1MiAtNDJoMTJ2LTMxIGgtMjA0djMxaDI3YzI1IDAgNDEgNyA0MSAxN2MwIDQgLTEgOCAtNSAxOGwtMzYgODloLTE3NGwtMjIgLTU5Yy00IC0xMCAtNiAtMTkgLTYgLTI3YzAgLTI1IDE4IC0zOCA1MyAtMzhoMTR2LTMxek02MiA1NzJoLTI4bDEwIDE4M2gzOTVsMTAgLTE4M2gtMjhjLTExIDY2IC0yNiAxNTIgLTExMSAxNTJjLTIyIDAgLTMxIC03IC0zMSAtMjR2LTM1OWMwIC0yOCA2IC0zMSA1OSAtMzFoMTd2LTMxaC0yMjd2MzFoMTdjNTQgMCA2MCAzIDYwIDMxdjM1OSBjMCAxNyAtOSAyNCAtMzEgMjRjLTg1IDAgLTEwMiAtODUgLTExMiAtMTUyek0yNDggLTUyM2gtNTh2LTE1OWMwIC0zNiA1IC00MSAzOCAtNDFoMjhjOTEgMCAxMzAgMjIgMTMwIDEwMGMwIDczIC0zNiAxMDAgLTEzOCAxMDB6TTE5MCAtNDkyaDU5Yzg0IDAgMTE3IDI1IDExNyA5MGMwIDYyIC0yOCA5MyAtMTA2IDkzaC0yNmMtMzUgMCAtNDQgLTcgLTQ0IC0zM3YtMTUwek0yMjIgMTQwbC03MyAtMTg4aDE0OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RjMueG1sADxzeW1ib2wgaWQ9IkY0RjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDAgLTMyOWMtMjUgOTEgLTQwIDIxOSAtNDAgMzI5czE1IDIzOCA0MCAzMjloMTRjLTIyIC05OSAtMzQgLTIxNyAtMzQgLTMyOXMxMiAtMjI5IDM0IC0zMjloLTE0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxRi54bWwAPHN5bWJvbCBpZD0iRjQxRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0zNTF2MTEyN3M2IDEyIDEyIDEyczE4IC0xMCAxOSAtMTljMTYgLTk1IDY4IC0xMTEgMTE2IC0xNjNjNjQgLTcwIDg3IC05NiA5NyAtMTU1YzIgLTEyIDMgLTI0IDMgLTM2YzAgLTQzIC0xMiAtODQgLTE4IC0xMDJjMTIgLTI3IDE4IC01NyAxOCAtODdjMCAtNDQgLTEyIC04NiAtMTkgLTEwNGMxMyAtMjUgMTkgLTU4IDE5IC04NmMwIC00NSAtMTMgLTg5IC0xOSAtMTA2YzEzIC0yNSAxOSAtNTkgMTkgLTg3IGMwIC0zOCAtOSAtNzUgLTE2IC05NmMxNyAtMjMgMjYgLTQ1IDMxIC03NGMxIC04IDIgLTE4IDIgLTI3YzAgLTQ4IC0xNyAtMTAyIC0yNiAtMTMwYzIyIC00NSAyNCAtNTkgMjUgLTg0di05YzAgLTIyIC00IC0zNyAtMTYgLTM3Yy0xMCAwIC0yMSAwIC0yMSAyMmMtMSA0MCAtMzQgMTUxIC0xMTggMjA5Yy0yOSAyMCAtNjYgMjcgLTEwOCAzMnpNMjggMjAzYzIgLTIgMyAtNCAzIC03YzE2IC05NSA2OCAtMTExIDExNiAtMTYzIGMyMSAtMjIgMzcgLTQwIDUwIC01NmM1IDE5IDExIDMzIDE0IDQ3YzIgNyAzIDE0IDMgMjJjMCAxMiAtMyAyNiAtMTQgNDRjLTUzIDkwIC0xMTYgMTEzIC0xNzIgMTEzek0yMDAgMjgxYy01MyA4OSAtMTE1IDExMyAtMTcxIDExM2MxIC0xIDIgLTMgMiAtNWMxNiAtOTUgNjggLTExMSAxMTYgLTE2M2MyMSAtMjMgMzcgLTQxIDUwIC01N2M2IDE5IDExIDMyIDE0IDQ2YzIgNyAzIDE0IDMgMjJjMCAxMiAtMyAyNiAtMTQgNDR6TTMwIDU4MyBjMSAtMSAxIC0yIDEgLTNjMTYgLTk1IDY4IC0xMTEgMTE2IC0xNjNjMjEgLTIzIDM4IC00MSA1MSAtNTdjNSAxOCAxMCAzMSAxMyA0NGMyIDcgMyAxNCAzIDIyYzAgMTIgLTMgMjYgLTE0IDQ0Yy01MyA4OSAtMTE1IDExMyAtMTcwIDExM3pNMzggLTE4MGMxMyAtNDggMjQgLTU2IDQ2IC05NGMxOCAtMzAgNzIgLTgyIDk0IC0xMTBjMTIgLTE2IDIzIC0zMCAzMiAtNDRjNSAxMCAxMCAyMSAxMyAzMGMyIDYgMyAxNSAzIDI1IGMwIDE5IC00IDQ0IC0xNyA2NWMtNTQgOTEgLTExNyAxMjQgLTE3MSAxMjh6TTMzIDEwYy0yIC0xIC0yIC00IC0yIC02YzMxIC04MyA3NCAtMTEzIDEyNCAtMTcwbDQzIC00NmM1IDE3IDEwIDMwIDEzIDQzYzIgNyAzIDE0IDMgMjJjMCAxMiAtMyAyNiAtMTQgNDRjLTUzIDg5IC0xMTQgMTEzIC0xNjcgMTEzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQwNC54bWwAPHN5bWJvbCBpZD0iRjQwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE3NWMwIDEyIDUgMTcgMTMgMjVjMCAwIDI1NSAxNTIgMjY4IDE2MGM3IDUgMTEgOCAxMyAxMWMxIDIgMSAzIDEgNGMwIDIgLTEgNCAtMiA2Yy02IDcgLTc5IDE0MSAtNzkgMjIzYzAgNSAxIDkgMSAxM2MxMCA5MyA5NCAxNzAgMTg5IDE3MGMyMSAwIDQwIC00IDU2IC0xM2M0MCAtMjMgODUgLTY1IDg1IC0xMDljMCAtNCAwIC04IC0xIC0xMmMtOSAtMzcgLTI2IC04MCAtNzEgLTgwYy00MCAwIC02OCAyOCAtNjggNjggYzAgMTggNCAzNiA3IDQ5YzAgMSAxIDIgMSAzczEgMiAxIDNsMiA3YzEgMiAxIDQgMSA2YzAgNyAtNCAxMSAtOCAxM2wtNiAzYy0xMCA0IC0xOSA1IC0yNyA1Yy00MiAwIC02NSAtNDggLTY1IC04NWMwIC01MiAxMDIgLTE3NyAxMDggLTE4NGMzIC00IDUgLTcgNyAtOGMxIC0xIDIgLTEgMyAtMWMzIDAgNSAyIDkgM2MxMCA1IDI5MSAxNzQgMjkxIDE3NGM0IDMgOSA0IDE0IDRjMTIgMCAxNyAtNSAyNSAtMTNjMiAtNSA0IC0xMCA0IC0xNSBzLTIgLTEwIC00IC0xNGMtMiAtNSAtNSAtOCAtMTAgLTExYzAgMCAtMjc0IC0xNjQgLTI4MyAtMTY4bC00IC00Yy0xIC0xIC0xIC0yIC0xIC00YzAgLTQgMyAtMTAgNyAtMTljNyAtOSA2OSAtMTE1IDY5IC0yMDljMCAtMTAwIC04MiAtMTc2IC0xODIgLTE3NmMtNzkgMCAtMTQ0IDQyIC0xNDQgMTI5YzAgMTQgMiAyNyA2IDM4bDYgMTFjMTIgMjEgMzEgMjggNTIgMjhjMzcgMCA3NyAtMTIgNzcgLTU2YzAgLTEyIC00IC0yNiAtMTEgLTM5bC01IC05IGMtNiAtMTAgLTkgLTIwIC05IC0yOGMwIC0xMyA3IC0yMyAxOCAtMjlsNiAtM2M4IC0zIDE2IC01IDI0IC01YzQxIDAgNjkgMzggNjkgNzZjMCA4NCAtMTA4IDE5NiAtMTE3IDIwNWMtNCAyIC0xMyAxIC0xMyAybC0yODAgLTE2OWMtNSAtMyAtMTAgLTQgLTE1IC00cy0xMCAxIC0xNCA0Yy00IDIgLTcgNSAtMTAgMTBjLTMgNCAtNCA5IC00IDE0ek0xMzQgMzUxYy0xNyAxMSAtMjggMjkgLTI4IDQ5YzAgMzEgMjYgNTggNTcgNTggczU3IC0yNiA1NyAtNTdzLTI1IC01OCAtNTcgLTU4Yy0xMCAwIC0yMCAzIC0yOSA4ek01NDQgMzgyYzAgMzAgMjcgNTYgNTcgNTZzNTcgLTI3IDU3IC01N3MtMjYgLTU3IC01NyAtNTdjLTMyIDAgLTU3IDI2IC01NyA1OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U2NUEueG1sADxzeW1ib2wgaWQ9IkU2NUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIgLTE1Yy0xMCAwIC0xMiA3IC0xMiAxNGMwIDQgMSAxMyAzIDIzYzExIDU2IDQ4IDE0NSAxMTYgMTQ1YzM1IDAgNTcgLTI0IDEwNyAtNTJjMzkgLTIyIDcyIC0yOCAxMDIgLTI4YzM2IDAgNTMgNDQgNTMgOTBjMCA1MyAtMzMgOTQgLTYzIDk0Yy0zOSAwIC05NCAtNDUgLTE4NCAtNDVjLTYwIDAgLTExMCA1NCAtMTEwIDE0MWMwIDEyMiA4NyAxODMgMTcxIDE4M2M1NyAwIDkwIC00MiAxNDYgLTQyYzE3IDAgMjIgNyAyMiAyMiBjMCAxOSAtMTIgMzUgLTQwIDM1Yy0xOSAwIC0zMCAtNCAtMzggLTRjLTUgMCAtMTAgNCAtMTAgMTFjMCAxOCAzNyAxOSA0OSAxOWM0MiAwIDY3IC0yNCA2NyAtNjdjMCAtNTggLTM2IC0xMDEgLTg5IC0xMDFjLTg1IDAgLTEwMyA1NiAtMTYxIDU2Yy00MCAwIC04MCAtMzIgLTgwIC04NGMwIC00OSAyNiAtNzUgNTEgLTc1YzUxIDAgMTA3IDQxIDE5MCA0MWM2MCAwIDExNyAtMzkgMTE3IC0xNTFjMCAtMTUxIC05OCAtMjIwIC0xNTcgLTIyMCBjLTQ1IDAgLTk5IDQwIC0xMzIgNjVsLTkgN2MtMTUgMTEgLTI2IDE5IC0zNyAxOWMtMjUgMCAtNDQgLTQ0IC01NiAtODFjLTMgLTkgLTUgLTE1IC0xNiAtMTV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDEwLnhtbAA8c3ltYm9sIGlkPSJGNDEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTJjMCA3IDEgMTAgOCAxMGg4YzIgMCA0IDAgNiAtMWw1IC0zYzQgLTQgNyAtOSA4IC0xNGMxNSAtNTUgMjUgLTcyIDQ5IC0xMTJjMTggLTMwIDcyIC05MiA5NCAtMTIwYzgzIC0xMDggODkgLTIwMiA4OSAtMjQxYzAgLTIxIDAgLTY1IC0xNCAtNjVzLTE4IDkgLTE4IDMxYzAgMTc0IC05OCAyMzUgLTE0MSAyNjBjLTI5IDE2IC02MSAyNyAtOTQgMjl2MjI2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTlGMy54bWwAPHN5bWJvbCBpZD0iRTlGMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIzNGMwIDkgNyAxNiAxNiAxNmgxNmM5IDAgMTYgLTcgMTYgLTE2di0yMThjMCAtOSAtNyAtMTYgLTE2IC0xNmgtMTZjLTkgMCAtMTYgNyAtMTYgMTZ2MjE4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA4Ni54bWwAPHN5bWJvbCBpZD0iRTA4NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMCAzYzAgNDcgMTcgMTAwIDM5IDE0MmMzNiA2OCAxMDcgMTA1IDE4MyAxMDZjNTQgMCAxMzIgLTE3IDE0MiAtODFjMSAtNCAxIC03IDEgLTExYzAgLTQzIC0zOCAtNzYgLTgwIC03NmMtMTMgMCAtNDIgOCAtNDkgMjFjLTEwIDExIC0xNSAyNiAtMTUgNDFjMCAxMCAyIDIwIDcgMjljNiAxMiAyNSAyNCAyNSAzOGMwIDEwIC0xMyAxNSAtMzMgMTVjLTIxIDAgLTgwIC01IC04MyAtMTkwYzAgLTE2IDMgLTI0IDkgLTI0YzIgMCA0IDAgNiAyIGMyNiAyMyA1OSAzNSA5MSAzNWM3NyAwIDE1MSAtNjcgMTUxIC0xNDVjMCAtNDUgLTIzIC05MCAtNTggLTExOGMtMzYgLTI5IC04NiAtMzYgLTEzMSAtMzZjLTg0IDAgLTEzMyAzNiAtMTc0IDExMGMtMjIgNDAgLTMwIDkyIC0zMSAxMzh2NHpNMjIyIDJjLTMyIDAgLTU4IC01MCAtNTggLTExMnMyNiAtMTEyIDU4IC0xMTJzNTkgNTAgNTkgMTEycy0yNyAxMTIgLTU5IDExMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MEIueG1sADxzeW1ib2wgaWQ9IkU5MEIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzMzdjMCAxNyA2IDE3IDEzIDE3aDhjNyAwIDEzIDAgMTMgLTE3di0yNWMyIC0xOCA2IC0zOCAzMCAtMzhoMTE2YzI1IDAgMjggMTAgMzAgMjhjMCAxNyA2IDE3IDEzIDE3aDljNiAwIDEyIDAgMTIgLTE3di04MzdjMCAtMTcgLTYgLTE3IC0xMiAtMTdoLTljLTcgMCAtMTMgMCAtMTMgMTd2MjI3Yy0yIDE4IC01IDM3IC0zMCAzN2gtMTIxYy0xMCAwIC0yMiAtNyAtMjUgLTMzdi00NzRjMCAtMTcgLTYgLTE3IC0xMyAtMTdoLTggYy03IDAgLTEzIDAgLTEzIDE3djExMTV6TTM0IC0xMTB2LTM2YzYgLTIzIDE3IC0yMyAyNCAtMjNoMTI1YzEwIDAgMjEgMyAyNyAyM3YzOGMwIDE1IC04IDM1IC0yNSAzNWgtMTIxYy0yNCAwIC0yOCAtMTkgLTMwIC0zN3pNMzQgMTM3di0yMmMxIC0xNiA1IC0zMyAyMiAtMzdoMTI3YzIxIDAgMjYgMTkgMjcgMzd2MjZjLTMgMjYgLTE1IDMzIC0yNSAzM2gtMTIxYy0yNCAwIC0yOCAtMTkgLTMwIC0zN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MzgueG1sADxzeW1ib2wgaWQ9IkU5MzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMWMwIDQgMiA5IDUgMTJsMTI1IDEyNWMzIDMgNyA1IDEyIDVjNCAwIDggLTIgMTEgLTVsMTI1IC0xMjVjMyAtMyA0IC04IDQgLTEycy0xIC04IC00IC0xMWwtMTI1IC0xMjVjLTMgLTMgLTcgLTQgLTExIC00Yy01IDAgLTkgMSAtMTIgNGwtMTI1IDEyNWMtMyAzIC01IDcgLTUgMTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTFGLnhtbAA8c3ltYm9sIGlkPSJFOTFGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTI0NmMwIDYgMiAxMiA3IDE3bDQ5IDQ5Yy0xMSAxMiAtMjEgMjUgLTMwIDM5Yy0yIDQgLTMgOSAtMyAxM2MwIDEzIDExIDI0IDI0IDI0YzggMCAxNiAtNCAyMCAtMTFjNyAtMTEgMTUgLTIxIDIzIC0zMWwzMDcgMzA3Yy00MCAzNiAtOTEgNTYgLTE0NSA1NmMtNzQgMCAtMTQyIC0zNyAtMTgyIC05OGMtNCAtNyAtMTIgLTExIC0yMCAtMTFjLTQgMCAtOSAxIC0xMyA0Yy03IDQgLTExIDEyIC0xMSAyMGMwIDQgMSA5IDQgMTMgYzQ5IDc1IDEzMiAxMjAgMjIyIDEyMGM2NyAwIDEzMCAtMjUgMTc5IC03MGw2NyA2N2M1IDUgMTEgNyAxNyA3YzEzIDAgMjQgLTExIDI0IC0yNGMwIC02IC0yIC0xMiAtNyAtMTdsLTY4IC02OWMzNCAtNDUgNTMgLTEwMSA1MyAtMTU5YzAgLTE0NiAtMTE5IC0yNjYgLTI2NSAtMjY2Yy00NiAwIC05MSAxMiAtMTMxIDM1Yy0xMCA1IC0yMCAxMiAtMjkgMTlsLTUxIC01MWMtNCAtNSAtMTAgLTcgLTE3IC03Yy0xMyAwIC0yNCAxMSAtMjQgMjR6IE00MjkgMTI1bC0zMDMgLTMwM2wxOSAtMTJjMzIgLTE4IDY5IC0yOCAxMDcgLTI4YzEyMCAwIDIxNyA5OSAyMTcgMjE4YzAgNDUgLTE0IDg5IC00MCAxMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDkyLnhtbAA8c3ltYm9sIGlkPSJFMDkyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwOCAtMjUxYy03NiA2MiAtMTA4IDE1MCAtMTA4IDI1MWMwIDEwMiAzNCAxODkgMTA3IDI0OWMxIDAgMyAtMSAzIC00di0xMHMwIC02IC0yIC04Yy00MCAtNTYgLTYxIC0xMTYgLTYxIC0yMjdzMjAgLTE3MyA2MCAtMjI4YzEgLTEgMyAtMyAzIC02di0xM2MwIC0xIC0xIC00IC0yIC00eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkwNC54bWwAPHN5bWJvbCBpZD0iRTkwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMjcgLTExYy03IDExIC01OSAxMDAgLTU5IDExMGMwIDYgNSAxMCA2IDE2bDgwIDE0MGM4IDE2IDE2IDI1IDI0IDI5djI5N2MwIDUgNCAxMCAxMCAxMGgxM2M1IDAgMTAgLTUgMTAgLTEwdi0zMDhsNiAtOGMxMSAtMTYgNzEgLTExNCA3MSAtMTMzYzAgLTQgLTEgLTcgLTMgLTExbC01NiAtOTVjLTIgLTQgLTMgLTcgLTMgLTEwYzAgLTQgMiAtNyA0IC0xMWMwIDAgMzYgLTY1IDQ5IC04NmM2IC05IDcgLTE4IDcgLTI0IGMwIC0yMiAtNjkgLTEzMyAtODIgLTE1M2MtOSAtMTQgLTE3IC0yMiAtMjQgLTI3di03NzRjMCAtNiAtNSAtMTAgLTEwIC0xMGgtMTNjLTYgMCAtMTAgNCAtMTAgMTB2Nzc5bC01IDhjLTggMTIgLTYyIDEwNiAtNzAgMTE2Yy0zIDQgLTQgOSAtNCAxNGMwIDYgMiAxMSA0IDE2YzU1IDk3IDU1IDk4IDU1IDk4YzMgNCA0IDYgNCA4cy0xIDUgLTQgOXpNMCAtMTc2djM0NmMwIDYgNSAxMCAxMiAxMGg5YzYgMCAxMiAtNCAxMiAtMTB2LTEwIGMzIC0yNiAxNSAtMzMgMjQgLTMzaDExN2MyNCAwIDI4IDIwIDMwIDM5YzEgMTMgNiAxNCAxMiAxNGg4YzcgMCAxMiAtMiAxMiAtMTl2LTExMDVjMCAtMTggLTUgLTE4IC0xMiAtMThoLThjLTcgMCAtMTIgMCAtMTIgMTh2Nzg2Yy03IDIwIC0xNyAyMyAtMjcgMjNoLTEyMWMtNyAwIC0xOCAwIC0yMyAtMjN2LTE4YzAgLTUgLTYgLTEwIC0xMiAtMTBoLTljLTcgMCAtMTIgNSAtMTIgMTB6TTMzIDIydi00MmMzIC0yNiAxNSAtMzMgMjQgLTMzaDExNyBjMjQgMCAyOCAxOSAzMCAzN3YzOGMtNyAyMCAtMTcgMjMgLTI3IDIzaC0xMjFjLTcgMCAtMTggMCAtMjMgLTIzek0zNjcgLTM0bC0zOSAtNjZsNjEgLTEwNmw0MCA2OHpNMzI4IDEzNWw2MSAtMTA2bDQwIDY4bC02MiAxMDR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTEwLnhtbAA8c3ltYm9sIGlkPSJFOTEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI2NiAtMjY2Yy0xNDYgMCAtMjY1IDEyMCAtMjY1IDI2NmMwIDE0NSAxMjAgMjY1IDI2NSAyNjVjMTQ2IDAgMjY2IC0xMTkgMjY2IC0yNjVjMCAtMTQ3IC0xMTkgLTI2NiAtMjY2IC0yNjZ6TTQ5IDBjMCAtMTE5IDk3IC0yMTggMjE3IC0yMThzMjE4IDk4IDIxOCAyMThzLTk5IDIxNyAtMjE4IDIxN3MtMjE3IC05OCAtMjE3IC0yMTd6TTI2NiAtNjNjLTM0IDAgLTYyIDI4IC02MiA2M2MwIDM0IDI4IDYyIDYyIDYyIGMzNSAwIDYzIC0yOCA2MyAtNjJjMCAtMzUgLTI4IC02MyAtNjMgLTYzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA0NS54bWwAPHN5bWJvbCBpZD0iRTA0NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMSA0MzNoMjE0Yzg1IDAgMTI5IC04IDE2NSAtMzJjNTYgLTM3IDg2IC05OSA4NiAtMTgwYzAgLTgyIC0zMCAtMTQ3IC04MyAtMTg0Yy0zNyAtMjYgLTg1IC0zNyAtMTYxIC0zN2gtMjIxdjMyaDljMzIgMCA0NCAzIDUwIDljNCA1IDQgOCA0IDQ1djI2MWMwIDM4IDAgNDAgLTQgNDVjLTYgNiAtMTggOSAtNTAgOWgtOXYzMnpNNjMwIC00aC0zMXYxNzBoMzFjMzMgLTkwIDkyIC0xNDQgMTYwIC0xNDRjNTIgMCA4NyAyOCA4NyA3MCBjMCAyMSAtMTAgMzkgLTI3IDQ4Yy0xMSA1IC0yMSA4IC00MiAxM2MtNCAwIC0xMCAyIC0xNCAzYy0zIDEgLTYgMSAtOSAybC0zNyA4Yy05NCAxNyAtMTQ4IDY5IC0xNDggMTQyYzAgODAgNjMgMTM0IDE1NSAxMzRjNDIgMCA3NSAtOSAxMDggLTMybDMyIDI3aDI3bDcgLTE1NWgtMzFjLTM2IDg1IC04NiAxMjkgLTE0OCAxMjljLTQ3IDAgLTgxIC0yNiAtODEgLTYzYzAgLTI1IDE0IC00MiA0MSAtNTJjMTUgLTUgMTUgLTMgNjEgLTE0bDI5IC03IGMxMDQgLTIyIDE0OSAtNjUgMTQ5IC0xNDFjMCAtODQgLTY1IC0xNDMgLTE1OSAtMTQzYy00OCAwIC04NiAxMyAtMTIzIDQwek0yMTggNDAxYy0yOSAwIC0zNiAtNyAtMzYgLTM2di0yOTRjMCAtMzEgNiAtMzkgMzYgLTM5aDEyYzkwIDAgMTI2IDU5IDEyNiAxOTFjMCAxMjAgLTQwIDE3OCAtMTIzIDE3OGgtMTV6TTEwMjUgLTljLTMxIDAgLTU2IDI2IC01NiA1NmMwIDMyIDI1IDU3IDU2IDU3YzMyIDAgNTcgLTI1IDU3IC01NyBjMCAtMzEgLTI1IC01NiAtNTcgLTU2ek00NTkgNDdjMCAzMiAyNSA1NyA1NiA1N2MzMiAwIDU3IC0yNSA1NyAtNTdjMCAtMzEgLTI1IC01NiAtNTcgLTU2Yy0zMSAwIC01NiAyNiAtNTYgNTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDUxLnhtbAA8c3ltYm9sIGlkPSJFMDUxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM2NCAtMjUyYy0yNDUgMCAtMzY0IDE2NSAtMzY0IDMzOWMwIDIwMiAxNTMgMzQ1IDI5NyA0NjRjMTIgMTAgMTEgMTIgOSAyNGMtNyA0MSAtMTQgMTA2IC0xNCAxNjRjMCAxMDQgMjQgMjI5IDk4IDMxMWMyMCAyMiA1MSA0OCA2NSA0OGMxMSAwIDM3IC0yOCA1MiAtNTBjNDEgLTYwIDY1IC0xNDYgNjUgLTIzM2MwIC0xNTMgLTgyIC0yODAgLTE5MCAtMzgxYy02IC02IC04IC03IC02IC0xOWwyNSAtMTQ1YzMgLTE4IDMgLTE4IDI5IC0xOCBjMTQ3IDAgMjQxIC0xMTMgMjQxIC0yNDFjMCAtMTEzIC02NyAtMTk4IC0xNjggLTIzOGMtMTQgLTYgLTE1IC01IC0xMyAtMTdjMTEgLTYyIDI5IC0xNTcgMjkgLTIxNGMwIC0xMzIgLTc5IC0xODAgLTE0NiAtMTk0YzggLTIgMTkgLTQgMzMgLTRjMTggMCAzMyAyIDQ2IDZjOCAyIDExIDQgMTUgNGMzIDAgNiAtMyA2IC02YzAgLTQgLTMgLTggLTkgLTEzYy0xOSAtMTggLTQ3IC0zNSAtODMgLTM1Yy04IDAgLTE3IDEgLTI0IDIgYy02IDEgLTkgMSAtMTEgLTVsLTkgLTI4Yy0yIC02IC0xIC0xMCA4IC03YzggMyAxNyA0IDI5IDRjNDAgMCA2NSAtMTQgNjUgLTUwYzAgLTU4IC00MiAtOTcgLTk5IC05N2MtNDMgMCAtNjMgMjMgLTYzIDQ3YzAgMjEgMTMgMzYgMzAgMzZjMTMgMCAyNCAtNyAyNCAtMjJjMCAtMTYgLTkgLTI0IC0xNiAtMjdjLTUgLTIgLTggLTMgLTggLTdjMCAtNiAxMCAtMTEgMjIgLTExYzQxIDAgNjAgNTAgNjAgODBjMCAxNyAtNyAzMSAtMjggMzEgYy0xOSAwIC0zMiAtMTMgLTM3IC0xOHMtOCAtNyAtMTIgLTdjLTYgMCAtMTAgNCAtMTAgMTBjMCAzIDEgNSAzIDExbDM0IDEwMHYxYy02IC0xIC0xMiAtMSAtMTcgLTFjLTExIDAgLTIxIDEgLTMxIDJjMCAtMSAtMSAtMiAtMSAtNGwtNjAgLTE4OWMtMSAtNSAtMiAtOCAyIC04bDIxIC0yYzYgLTEgOSAtNCA5IC05cy0zIC04IC0xMCAtOGgtMTAzYy03IDAgLTEwIDMgLTEwIDhzMyA4IDkgOWwyMSAyYzYgMCA2IDIgOCA2bDQyIDEzMiBjMSAzIDEgNSAxIDdjMCAzIC0xIDQgLTMgNGMtMyAwIC01IC0yIC04IC02bC0yMyAtMjVjLTMgLTQgLTYgLTYgLTExIC02cy0xMCA0IC0xMCA5YzAgMyAyIDYgNSAxMGw2NiA3NGMyIDMgNCA1IDcgNWMtODYgMjggLTExMSAxMDEgLTExMSAxNTJjMCA2MiA0MCAxMTUgMTA3IDExNWM2MSAwIDk2IC00NyA5NiAtMTAyYzAgLTU4IC0zNiAtODUgLTY3IC05NGMtMjMgLTcgLTMyIC0xMCAtMzIgLTE3YzAgLTEzIDI2IC0yOSA4MCAtMjkgYzU5IDAgMTU5IDE4IDE1OSAxNjZjMCA0NyAtMTUgMTM0IC0yNyAyMDFjLTIgMTIgLTQgMTEgLTE1IDljLTIwIC00IC00NiAtNiAtNjkgLTZ6TTgwIDIwYzAgLTEzOSAxMTMgLTIzNiAyODggLTIzNmMyMCAwIDQwIDIgNTYgNWMxNSAzIDE2IDMgMTQgMTRsLTUwIDI5OGMtMiAxMSAtNCAxMiAtMjAgOGMtNjEgLTE3IC0xMDAgLTYwIC0xMDAgLTExN2MwIC00NiAzMCAtODkgNzIgLTEwN2M3IC0zIDE1IC02IDE1IC0xMyBjMCAtNiAtNCAtMTEgLTEyIC0xMWMtNyAwIC0xOSAzIC0yNyA2Yy02OCAyMyAtMTE1IDg3IC0xMTUgMTc3YzAgODUgNTcgMTY0IDE0NSAxOTRjMTggNiAxOCA1IDE1IDI0bC0yMSAxMjhjLTIgMTEgLTQgMTIgLTE0IDRjLTQ3IC0zOCAtOTMgLTc1IC0xNTMgLTE0MmMtODMgLTk0IC05MyAtMTczIC05MyAtMjMyek0zMzcgNjkxYzAgLTMyIDIgLTY2IDYgLTkyYzIgLTEzIDYgLTE0IDEzIC04Yzc5IDY5IDE3NCAxNTkgMTc0IDI3MCBjMCA1NSAtMjcgODIgLTYwIDgyYy02MSAwIC0xMzMgLTk2IC0xMzMgLTI1MnpNNDQxIDExN2MtMTIgMSAtMTMgLTIgLTExIC0xNGw0OSAtMjg1YzIgLTEyIDQgLTEyIDE2IC02YzU2IDI4IDk0IDc5IDk0IDE0MmMwIDg4IC02NyAxNTYgLTE0OCAxNjN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTIxLnhtbAA8c3ltYm9sIGlkPSJFNTIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0yMCAxNTVjMCA1IDIgMTAgNyAxOWMzMSA1NiA2MiA5OSAxMTUgOTljMTkgMCAzMyAtMTAgMzkgLTIzYzYgLTE0IDMgLTIxIDggLTIxYzQgMCA1IDQgMTUgMTRjMTYgMTcgMzkgMzEgNjggMzFjMjUgMCAzOCAtMTEgNDQgLTI0czMgLTIxIDggLTIxYzQgMCA1IDQgMTUgMTRjMTYgMTcgMzkgMzEgNjggMzFjNDEgMCA1NCAtMjkgNTQgLTU0YzAgLTU1IC01OCAtMTQyIC01OCAtMTc3YzAgLTYgMiAtOSA4IC05YzEzIDAgMzIgMjQgNTEgNTQgYzUgOCA4IDEzIDE1IDEzYzUgMCA5IC0zIDkgLTljMCAtNSAtMyAtMTEgLTkgLTIxYy0zMiAtNTMgLTY3IC04MSAtMTA1IC04MWMtMjkgMCAtNDUgMTQgLTQ1IDQwYzAgNDIgNjIgMTQ1IDYyIDE4MGMwIDggLTMgMTQgLTE1IDE0Yy0yMiAwIC00MyAtMjEgLTU1IC01MGwtNjUgLTE2MmMtNCAtMTAgLTcgLTEyIC0xNiAtMTJoLTQ5Yy04IDAgLTExIDIgLTExIDZjMCAzIDEgNiAzIDExYzYyIDE1NSA2MyAxNTUgNjMgMTU2YzYgMTQgMTAgMjUgMTAgMzcgYzAgOCAtMyAxNCAtMTUgMTRjLTIyIDAgLTQzIC0yMSAtNTUgLTUwbC02NSAtMTYyYy00IC0xMCAtNyAtMTIgLTE2IC0xMmgtNDljLTggMCAtMTEgMiAtMTEgNmMwIDMgMSA2IDMgMTFsNzMgMTgxYzMgNyA2IDE3IDYgMjVjMCA3IC0zIDEyIC0xMSAxMmMtMTggMCAtMzggLTI3IC02OCAtNzhjLTUgLTggLTggLTEzIC0xNSAtMTNjLTYgMCAtMTEgNCAtMTEgMTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjQ3LnhtbAA8c3ltYm9sIGlkPSJFMjQ3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0IC0zNzZjLTggMCAtMTQgNSAtMTQgMTN2NzkzYzYxIDIgMTI1IDQgMjAxIDE0MGMyMyA0MSAzMSA3MCAzMSA5OGMwIDM0IC0xMiA2NSAtMjAgMTEwYzAgMyAtMSA1IC0xIDdjMCAxMyA3IDIzIDE0IDI2YzIgMSA0IDEgNiAxYzM1IDAgNDIgLTExNiA0MiAtMTM2di0xMWMtNCAtNjQgLTkgLTc1IC0yMiAtMTAwbC00IC03Yy0yIC0zIC0zIC01IC0zIC03YzAgLTMgMyAtNiAzIC05YzQgLTEwIDIwIC01MyAyMCAtMTA1IGMwIC0zNCAtNyAtNzIgLTIzIC0xMDFjOSAtMjcgMjIgLTcxIDIyIC0xMTRjMCAtMTAgMCAtMjAgLTIgLTI5Yy00IC0yNCAtMTAgLTQzIC0yMCAtNjJjMTAgLTI2IDIzIC03MCAyMyAtMTEyYzAgLTEwIC0xIC0yMCAtMyAtMzBjLTExIC02NCAtMzUgLTkyIC0xMDUgLTE2OGMtNTIgLTU3IC0xMDkgLTczIC0xMjYgLTE3N2MtMSAtOSAtOSAtMjAgLTE5IC0yMHpNMzkgNTNjMCAtMSAwIC0yIDIgLTNjNTcgMCAxMTggMjYgMTc1IDEyMiBjMTIgMjEgMTYgMzcgMTYgNTBjMCA4IC0yIDE0IC0zIDIxYy0zIDExIC04IDMyIC0xNCA1MWMtMTQgLTE4IC0zMiAtMzggLTU2IC02NGMtNTIgLTU3IC0xMDMgLTczIC0xMjAgLTE3N3pNMTU5IDI1Yy01OCAtNjMgLTEwNyAtODUgLTEyMCAtMTc5YzU2IDAgMTIwIDI2IDE3NyAxMjJjMTIgMjEgMTYgMzcgMTYgNTBjMCA4IC0yIDE0IC0zIDIxbC0xMyA1MGMtMTUgLTE4IC0zMyAtMzggLTU3IC02NHpNMTUxIDQyMyBjLTQ1IC01MyAtOTEgLTc1IC0xMTIgLTE1NWMwIC01IDQgLTEzIDEzIC0xM2g1YzgxIDAgMTczIDEwMyAxNzMgMTg1YzAgOCAtMSAxNyAtMiAyNWMtMiA4IC0yIDE2IC01IDIzYy0xIDMgLTcgNiAtMTIgNmMtMyAwIC02IC0xIC04IC00Yy0xNiAtMjUgLTMyIC00NCAtNTIgLTY3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUzNS54bWwAPHN5bWJvbCBpZD0iRTUzNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTQxIC04NWMwIDMxIDIyIDU1IDUyIDU1YzI3IDAgNDUgLTE1IDQ1IC00MWMwIC0xNiAtOCAtMjkgLTIwIC0zN2MtMTUgLTEwIC0yNCAtNSAtMjQgLTEzYzAgLTUgNSAtOSAxOCAtOWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTU4Yy0xMCAwIC0xNSA1IC0xNSAxNWMwIDExIDUgMTYgMTYgMTZoNThjMTQgMCAxNSAwIDIwIDE1YzMzIDk2IDg3IDE2NSAxODQgMTY1IGM2MyAwIDg2IC0zMCA4NiAtNjdzLTIzIC01NCAtNDkgLTU0Yy0yNSAwIC00NSAxNCAtNDUgNDJjMCAxOCA4IDMyIDIxIDM4YzExIDUgMTYgNCAxNiAxMHMtOCA4IC0xNiA4Yy01MCAwIC03MiAtNTMgLTkyIC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWg2MGMxMCAwIDE1IC01IDE1IC0xNWMwIC0xMSAtNSAtMTYgLTE2IC0xNmgtNjVjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3IGMtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03NSAyMyAtNzUgNjd6TTIzNiAtMWMtOCAwIC0xMyA1IC0xMyAxMmMwIDggNCAxMiAxMiAyMGwxNTQgMTU2YzEgMSAyMyAyMyAxOSAyM2MtNiAwIC0yMCAtNyAtMzggLTdjLTI5IDAgLTQ2IDMgLTUwIDNjLTYgMCAtOCAtNiAtMTEgLTEybC0xMCAtMjFjLTQgLTkgLTggLTE1IC0xNSAtMTVjLTYgMCAtMTEgMyAtMTEgMTBjMCA0IDEgOSAzIDE1bDI0IDcwYzMgOSA4IDEzIDE4IDEzIGMxMiAwIDQxIC05IDEwMSAtOWMxNCAwIDMwIDIgNDEgNXMxNiA2IDI0IDZjNyAwIDEzIC00IDEzIC0xMWMwIC04IC01IC0xNCAtMTMgLTIybC0xNjAgLTE1OGMtNSAtNSAtMTIgLTE3IC0xMiAtMTdjMyAwIDkgNiAyMiA2YzM5IDAgNDggLTM1IDc4IC0zNWM5IDAgMTYgNCAyMCAxMWMyIDQgNCA4IDQgMTBzLTEgMyAtMyAzYy0zIDAgLTYgLTUgLTE2IC01Yy0xNCAwIC0yNyAxMSAtMjcgMzBjMCAyMSAxNSAzNSAzMyAzNXMzNiAtMTMgMzYgLTQ0IGMwIC00MSAtMjYgLTgxIC04MiAtODFjLTQ5IDAgLTY5IDMxIC05NyAzMWMtOCAwIC0xNiAtNCAtMjQgLTEwYy01IC00IC0xMSAtMTIgLTIwIC0xMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNEEueG1sADxzeW1ib2wgaWQ9IkUyNEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA2OTFjMCA2IDYgMTMgMTQgMTNzMTUgLTUgMTcgLTE4YzE3IC05NyA3MiAtMTI0IDEyNCAtMTc5bDE4IC0xOWM1NCAtNTkgNzkgLTg4IDg4IC0xNDFjMiAtMTAgMiAtMjAgMiAtMzFjMCAtMzkgLTkgLTgwIC0xOCAtMTA3YzEzIC0yNSAxOCAtNTIgMTggLTgwYzAgLTM4IC05IC04MCAtMTggLTEwN2MxMyAtMjUgMTggLTUyIDE4IC04MGMwIC0zOCAtOSAtODAgLTE4IC0xMDdjMTMgLTI0IDE5IC01NCAxOSAtODEgYzAgLTM3IC05IC03NSAtMTcgLTEwMmM4IC0yNCAxMiAtNTEgMTIgLTc2YzAgLTU4IC0yMSAtMTEzIC0yMyAtMTIwYy0xIC0xIC0xIC0zIC0xIC01YzAgLTMgMSAtNyAxIC04YzE2IC0zNyAyNSAtNzUgMjcgLTExM2MwIC05IDEgLTE4IDEgLTI4YzAgLTQ0IC00IC05MiAtOCAtOTdjLTYgLTEyIC0xMiAtMTcgLTE5IC0xN2MtMyAwIC02IDEgLTggMmMtNyAyIC0xMyAxMSAtMTMgMjNjMCAzIDAgNSAxIDhjNSAzMCA4IDU4IDggODYgYzAgNDggLTkgOTQgLTMwIDEzOGMtNjUgMTM0IC0xMzQgMTM2IC0xOTEgMTM4aC00djExMDh6TTUxIC0yNDljLTggMCAtMTQgLTYgLTEyIC0xM2MxOCAtNzYgNjIgLTk5IDEwOCAtMTUxYzE5IC0yMSAzNCAtNDAgNDkgLTY1YzIgLTMgNSAtNCA4IC00YzUgMCAxMCA0IDExIDdjNCA4IDQgMTYgNiAyNWMxIDcgMiAxNCAyIDIxYzAgNzggLTg5IDE4MCAtMTY2IDE4MGgtNnpNMjA5IC03Yy01NSA5MyAtMTE1IDExNyAtMTcwIDExNyBjMjAgLTg1IDY4IC0xMTAgMTE2IC0xNjRsNTUgLTYxYzQgMTQgOSAyOSAxMSAzOGMyIDcgMyAxNCAzIDIyYzAgMTMgLTMgMjggLTE1IDQ4ek0zOSAyOTdjMjAgLTg1IDY4IC0xMTAgMTE2IC0xNjRsNTUgLTYxYzQgMTQgOSAyOSAxMSAzOGMyIDcgMyAxNCAzIDIyYzAgMTMgLTQgMjcgLTE1IDQ2Yy01NSA5NSAtMTE1IDExOSAtMTcwIDExOXpNMzkgNDg0YzIwIC04NSA2OCAtMTEwIDExNiAtMTY0bDU1IC02MWM0IDE0IDkgMjkgMTEgMzggYzIgNyAzIDE0IDMgMjJjMCAxMyAtNCAyNyAtMTYgNDZjLTU0IDk1IC0xMTQgMTE5IC0xNjkgMTE5ek0zOSAtNzdjMjAgLTgwIDY4IC05NiAxMTYgLTE0N2MyNSAtMjcgNDQgLTQ4IDU4IC02N2M2IDE1IDExIDMzIDExIDQ5YzAgMTMgLTMgMjcgLTE1IDQ3Yy01NCA5MSAtMTE2IDExNyAtMTcwIDExOHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1M0MueG1sADxzeW1ib2wgaWQ9IkU1M0MiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIwIC04NWMwIDMxIDIyIDU1IDUyIDU1YzI3IDAgNDUgLTE1IDQ1IC00MWMwIC0xNiAtOCAtMjkgLTIwIC0zN2MtMTUgLTEwIC0yNCAtNSAtMjQgLTEzYzAgLTUgNSAtOSAxOCAtOWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTMyYy0xMCAwIC0xNSA1IC0xNSAxNWMwIDExIDUgMTYgMTYgMTZoMzJjMTQgMCAxNSAwIDIwIDE1YzMzIDk2IDg3IDE2NSAxODQgMTY1IGM2MyAwIDg2IC0zMCA4NiAtNjdzLTIzIC01NCAtNDkgLTU0Yy0yNSAwIC00NSAxNCAtNDUgNDJjMCAxOCA4IDMyIDIxIDM4YzExIDUgMTYgNCAxNiAxMHMtOCA4IC0xNiA4Yy01MCAwIC03MiAtNTMgLTkyIC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWg2MGMxMCAwIDE1IC01IDE1IC0xNWMwIC0xMSAtNSAtMTYgLTE2IC0xNmgtNjVjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3IGMtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03NSAyMyAtNzUgNjd6TS05IDE0NGMtNiAwIC0xMSA0IC0xMSAxMWMwIDUgMiAxMCA3IDE5YzMyIDYwIDY1IDk5IDExNCA5OWMyMCAwIDM0IC0xMCA0MCAtMjNjNyAtMTYgMyAtMjEgOCAtMjFjNCAwIDUgNCAxNCAxNGMxNSAxNyAzNiAzMSA2MiAzMWMzNyAwIDUyIC0yNCA1MiAtNTNjMCAtMzUgLTE4IC01NSAtNDIgLTU1Yy0yMSAwIC0zNiAxMiAtMzYgMzIgYzAgMjggMjIgMzEgMjIgNDBjMCA0IC00IDYgLTEwIDZjLTIyIDAgLTU0IC0zNyAtNjcgLTcwbC02NSAtMTYyYy00IC0xMCAtNyAtMTIgLTE2IC0xMmgtNDljLTggMCAtMTEgMiAtMTEgNmMwIDMgMSA2IDMgMTFsNzMgMTgxYzMgNyA2IDE3IDYgMjVjMCA3IC0zIDEyIC0xMSAxMmMtMTggMCAtMzggLTI2IC02OCAtNzhjLTQgLTggLTggLTEzIC0xNSAtMTN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTNCLnhtbAA8c3ltYm9sIGlkPSJFNTNCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3NSAtMTUyYy00MiAwIC03NSAyMyAtNzUgNjdjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDFjMCAtMTYgLTggLTI5IC0yMCAtMzdjLTE1IC0xMCAtMjQgLTUgLTI0IC0xM2MwIC01IDUgLTkgMTggLTljNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC01OGMtMTAgMCAtMTUgNSAtMTUgMTVjMCAxMSA1IDE2IDE2IDE2aDU4YzE0IDAgMTUgMCAyMCAxNSBjMzMgOTcgODAgMTY1IDE3OCAxNjVjNTcgMCA3NyAtMjkgNzcgLTU1YzAgLTMzIC0xNyAtNTEgLTQ0IC01MWMtMjQgMCAtNDIgMTIgLTQyIDQxYzAgMjcgMTggMzEgMTggMzhjMCAzIC0zIDQgLTggNGMtMzkgMCAtNTQgLTUzIC03NCAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoMTA3YzE0IDAgMTUgMCAyMCAxNWMzMyA5NiA4NyAxNjUgMTg2IDE2NWM2MSAwIDg0IC0zMCA4NCAtNjdzLTIzIC01NCAtNDkgLTU0IGMtMjUgMCAtNDUgMTQgLTQ1IDQyYzAgMTggOCAzMiAyMSAzOGMxMSA1IDE2IDQgMTYgMTBzLTggOCAtMTYgOGMtNTAgMCAtNzIgLTUzIC05MiAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoNDRjMTAgMCAxNSAtNSAxNSAtMTVjMCAtMTEgLTUgLTE2IC0xNiAtMTZoLTQ5Yy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwN2MtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0IGMtNDIgMCAtNzIgMjMgLTcyIDYyYzAgMzEgMTggNTIgNDkgNTJjMjQgMCA0MSAtMTUgNDEgLTM5YzAgLTE2IC01IC0yNyAtMTcgLTM1Yy0xMSAtNyAtMTUgLTkgLTE1IC0xM2MwIC0zIDIgLTUgMTAgLTVjNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC0xMTJjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3Yy01NSAtMTEzIC0xMDIgLTE2NCAtMTc4IC0xNjR6IE04NyAtMTBjLTUzIDAgLTg3IDMxIC04NyA2NGMwIDI3IDE3IDQ3IDQxIDQ3YzE5IDAgMzYgLTEzIDM2IC0zM2MwIC0xMyAtNSAtMjMgLTE0IC0yOWMtMTEgLTcgLTE3IC01IC0xNyAtMTBjMCAtNyAxNyAtMTUgNDIgLTE1YzMyIDAgNTEgMjMgNTEgNDVjMCAyMCAtOSAzMyAtMzggNTNjLTM1IDI0IC01NCA0MyAtNTQgNzhjMCA1MyA0MSA4MyAxMDAgODNjNTEgMCA4MiAtMjMgODIgLTYwYzAgLTE5IC0xMyAtMzggLTM3IC0zOCBjLTIwIDAgLTM1IDEyIC0zNSAzMmMwIDExIDQgMTkgMTAgMjRjNyA1IDEyIDUgMTIgOWMwIDcgLTE0IDExIC0zMSAxMWMtMzEgMCAtNDMgLTE3IC00MyAtMzNjMCAtMTkgMTIgLTMwIDQ4IC01N2MzOSAtMjkgNDkgLTUwIDQ5IC03OGMwIC01OCAtNTAgLTkzIC0xMTUgLTkzek02OTAgMTFjMCA4IDQgMTIgMTIgMjBsMTU0IDE1NmMxIDEgMjMgMjMgMTkgMjNjLTYgMCAtMjAgLTcgLTM4IC03Yy0yOSAwIC00NiAzIC01MCAzIGMtNiAwIC04IC02IC0xMSAtMTJsLTEwIC0yMWMtNCAtOSAtOCAtMTUgLTE1IC0xNWMtNiAwIC0xMSAzIC0xMSAxMGMwIDQgMSA5IDMgMTVsMjQgNzBjMyA5IDggMTMgMTggMTNjMTIgMCA0MSAtOSAxMDEgLTljMTQgMCAzMCAyIDQxIDVzMTYgNiAyNCA2YzcgMCAxMyAtNCAxMyAtMTFjMCAtOCAtNSAtMTQgLTEzIC0yMmwtMTYwIC0xNThjLTUgLTUgLTEyIC0xNyAtMTIgLTE3YzMgMCA5IDYgMjIgNmMzOSAwIDQ4IC0zNSA3OCAtMzUgYzkgMCAxNiA0IDIwIDExYzIgNCA0IDggNCAxMHMtMSAzIC0zIDNjLTMgMCAtNiAtNSAtMTYgLTVjLTE0IDAgLTI3IDExIC0yNyAzMGMwIDIxIDE1IDM1IDMzIDM1czM2IC0xMyAzNiAtNDRjMCAtNDEgLTI2IC04MSAtODIgLTgxYy00OSAwIC02OSAzMSAtOTcgMzFjLTggMCAtMTYgLTQgLTI0IC0xMGMtNSAtNCAtMTEgLTEyIC0yMCAtMTJjLTggMCAtMTMgNSAtMTMgMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTJGLnhtbAA8c3ltYm9sIGlkPSJFNTJGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMzUgLTg1YzAgMzEgMjIgNTUgNTIgNTVjMjcgMCA0NSAtMTUgNDUgLTQxYzAgLTE2IC04IC0yOSAtMjAgLTM3Yy0xNSAtMTAgLTI0IC01IC0yNCAtMTNjMCAtNSA1IC05IDE4IC05YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtNThjLTEwIDAgLTE1IDUgLTE1IDE1YzAgMTEgNSAxNiAxNiAxNmg1OGMxNCAwIDE1IDAgMjAgMTVjMzMgOTcgODAgMTY1IDE3OCAxNjUgYzU3IDAgNzcgLTI5IDc3IC01NWMwIC0zMyAtMTcgLTUxIC00NCAtNTFjLTI0IDAgLTQyIDEyIC00MiA0MWMwIDI3IDE4IDMxIDE4IDM4YzAgMyAtMyA0IC04IDRjLTM5IDAgLTU0IC01MyAtNzQgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDEwN2MxNCAwIDE1IDAgMjAgMTVjMzMgOTYgODcgMTY1IDE4NCAxNjVjNjMgMCA4NiAtMzAgODYgLTY3cy0yMyAtNTQgLTQ5IC01NGMtMjUgMCAtNDUgMTQgLTQ1IDQyIGMwIDE4IDggMzIgMjEgMzhjMTEgNSAxNiA0IDE2IDEwcy04IDggLTE2IDhjLTUwIDAgLTcyIC01MyAtOTIgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDYwYzEwIDAgMTUgLTUgMTUgLTE1YzAgLTExIC01IC0xNiAtMTYgLTE2aC02NWMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDdjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzIgMjMgLTcyIDYyIGMwIDMxIDE4IDUyIDQ5IDUyYzI0IDAgNDEgLTE1IDQxIC0zOWMwIC0xNiAtNSAtMjcgLTE3IC0zNWMtMTEgLTcgLTE1IC05IC0xNSAtMTNjMCAtMyAyIC01IDEwIC01YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtMTEyYy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwN2MtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03NSAyMyAtNzUgNjd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTM0LnhtbAA8c3ltYm9sIGlkPSJFNTM0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2NCAtMTMwYzAgOSA0IDEzIDEzIDEzaDMxYzEwIDAgMTIgMiAxNSAxMGwxMjMgMzA1YzMgNyA2IDE3IDYgMjVjMCA3IC0zIDEyIC0xMSAxMmMtMTggMCAtMzggLTI2IC02NyAtNzZjLTUgLTkgLTkgLTE1IC0xNiAtMTVjLTYgMCAtMTEgNCAtMTEgMTFjMCA1IDIgMTAgNyAxOWMzMSA1NyA2MyA5OSAxMjIgOTljMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjBjMTggMTYgNDAgMjYgNzEgMjYgYzU2IDAgOTIgLTMxIDkyIC04OWMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTNjLTggMCAtMTIgNCAtMTIgMTJ6TS0xNDEgLTg1YzAgMzEgMjIgNTUgNTIgNTVjMjcgMCA0NSAtMTUgNDUgLTQxIGMwIC0xNiAtOCAtMjkgLTIwIC0zN2MtMTUgLTEwIC0yNCAtNSAtMjQgLTEzYzAgLTUgNSAtOSAxOCAtOWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTU4Yy0xMCAwIC0xNSA1IC0xNSAxNWMwIDExIDUgMTYgMTYgMTZoNThjMTQgMCAxNSAwIDIwIDE1YzMzIDk2IDg3IDE2NSAxODQgMTY1YzYzIDAgODYgLTMwIDg2IC02N3MtMjMgLTU0IC00OSAtNTRjLTI1IDAgLTQ1IDE0IC00NSA0MiBjMCAxOCA4IDMyIDIxIDM4YzExIDUgMTYgNCAxNiAxMHMtOCA4IC0xNiA4Yy01MCAwIC03MiAtNTMgLTkyIC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWg2MGMxMCAwIDE1IC01IDE1IC0xNWMwIC0xMSAtNSAtMTYgLTE2IC0xNmgtNjVjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3Yy01NSAtMTEzIC0xMDIgLTE2NCAtMTc4IC0xNjRjLTQyIDAgLTc1IDIzIC03NSA2N3pNMzk3IDU2IGMwIC0yMSA4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzbC0yMCAtNDljLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTIwLnhtbAA8c3ltYm9sIGlkPSJFNTIwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS04OSAtMTMwYzAgOSA0IDEzIDEzIDEzaDMxYzEwIDAgMTIgMiAxNSAxMGwxMjMgMzA1YzMgNyA2IDE3IDYgMjVjMCA3IC0zIDEyIC0xMSAxMmMtMTggMCAtMzggLTI2IC02NyAtNzZjLTUgLTkgLTkgLTE1IC0xNiAtMTVjLTYgMCAtMTEgNCAtMTEgMTFjMCA1IDIgMTAgNyAxOWMzMSA1NyA2MyA5OSAxMjIgOTljMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjBjMTggMTYgNDAgMjYgNzEgMjYgYzU2IDAgOTIgLTMxIDkyIC04OWMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTNjLTggMCAtMTIgNCAtMTIgMTJ6TTE0NCA1NmMwIC0yMSA4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzYgYzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02M2wtMjAgLTQ5Yy0xMSAtMjggLTE5IC00OCAtMTkgLTY5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI0Ni54bWwAPHN5bWJvbCBpZD0iRTI0NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC00MjN2NzU4YzAgNyA3IDEyIDE0IDEyYzggMCAxNyAtMTAgMTggLTE5YzE3IC0xMDAgNzEgLTExNiAxMjEgLTE3MGM2NyAtNzMgOTAgLTEwMCAxMDEgLTE2MWMxIC05IDIgLTE4IDIgLTI3YzAgLTQyIC0xMyAtODYgLTIyIC0xMTFjMTUgLTI3IDIyIC01OCAyMiAtODhjMCAtMzkgLTExIC04MCAtMjAgLTEwNmMxNCAtMjkgMjEgLTYxIDIxIC05M2MwIC01NyAtMjEgLTExMiAtMjMgLTExOWMtMSAtMiAtMSAtNCAtMSAtNiBjMCAtMyAwIC01IDEgLTdjMTUgLTM2IDI0IC03NCAyNiAtMTEzYzAgLTkgMSAtMTggMSAtMjhjMCAtNDMgLTQgLTg5IC03IC05NWMtNyAtMTEgLTE0IC0xNiAtMjAgLTE2Yy0yIDAgLTQgMSAtNiAyYy03IDMgLTEzIDEyIC0xMyAyNGMwIDIgMSA0IDEgN2M1IDI5IDggNTcgOCA4NWMwIDQ4IC05IDkzIC0zMSAxMzdjLTY0IDEzMCAtMTMwIDEzMiAtMTg4IDEzNGgtNXpNMzkgMTM0YzEgLTEgMSAtMyAxIC00YzE3IC0xMDAgNjMgLTExNiAxMTMgLTE3MCBjMjMgLTI1IDQwIC00NCA1NCAtNjFsMTMgNDljMSA3IDMgMTMgMyAyMWMwIDEzIC00IDI4IC0xNSA0OGMtNTUgOTIgLTExMiAxMTcgLTE2OSAxMTd6TTIwOCAtMTgxYy01NSA5MyAtMTE0IDExNyAtMTY5IDExN2MxNiAtOTcgNjUgLTExNCAxMTQgLTE2OGMyMyAtMjUgNDEgLTQ0IDU1IC02MmM1IDE3IDEwIDM0IDEyIDQ0YzEgNyAzIDEzIDMgMjFjMCAxMyAtNCAyOCAtMTUgNDh6TTUxIC0yNTVjLTcgMCAtMTUgLTYgLTEzIC0xMyBjMjAgLTc3IDY0IC05OCAxMDcgLTE0OWw1IC01YzE3IC0yMCAzMSAtMzcgNDYgLTU5YzEgLTMgNCAtNCA3IC00YzUgMCAxMCAzIDExIDZjMyA3IDMgMTUgNSAyM2MxIDggMiAxNiAyIDI0YzAgODEgLTkwIDE3NyAtMTcwIDE3N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNEIueG1sADxzeW1ib2wgaWQ9IkUwNEIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQzIDIyN2MtNjMgMzYgLTE0MiA5MSAtMTQyIDE3N2MwIDQ0IDM4IDk3IDQ0IDEwOGMzIDUgNSA5IDUgMTNzLTIgOSAtOCAxNmMtMTIgMTMgLTM4IDQ5IC0zOCA5NXM0MCA5NCA1NiAxMDRjNSAzIDggOCA4IDE0YzAgNCAtMiA5IC04IDE3Yy0xMiAxMyAtNDMgNDYgLTQzIDExMmMwIDY5IDYyIDE0OCAxODQgMTQ4aDVjNDUgLTEgMTYyIC0yOCAxNjIgLTk1YzAgLTU0IC0yOSAtNjMgLTU1IC02M2MtMjggMCAtNDkgNyAtNjkgNTQgYy0xNSAzNiAtNjYgNTMgLTgxIDUzYy0yMSAwIC03NiAtOSAtNzYgLTU5YzAgLTI2IDI5IC01MyA2MyAtNzhjMSAtMSAzIC0yIDUgLTJzNCAxIDUgM3Y2YzAgOCA2IDE1IDE0IDE1YzcgMCAxNSAtNyAxNSAtMTV2LTI0YzAgLTYgMyAtMTAgNSAtMTFjNiAtNCAyNCAtMTYgMjggLTE2YzMgMCA0IDYgNCAxMHY0MWMwIDggNyAxNSAxNCAxNWM5IDAgMTUgLTcgMTUgLTE1di01OGMwIC04IDQgLTE0IDggLTE2YzQ3IC0yNyAxMzkgLTgwIDEzOSAtMTQ1IGMwIC03NCAtMzQgLTEwMCAtNDkgLTExOWMtNiAtOCAtOCAtMTMgLTggLTE4czQgLTEyIDggLTE2YzYgLTcgNDIgLTUwIDQyIC0xMDdjMCAtNTUgLTQ4IC05NiAtNTggLTExMGMtNCAtNiAtNiAtMTEgLTYgLTE2YzAgLTYgMyAtMTEgNyAtMTZjNiAtOSA0NCAtNDQgNDQgLTEwM3YtN2MtMyAtNjMgLTQzIC0xNTIgLTE3NiAtMTUyYy0xMzIgMCAtMTcyIDgyIC0xNzIgMTEzYzAgMzIgMTcgNTQgNDkgNTRjMzEgMCA0NiAtMTggNjAgLTM5IGMxNSAtMjMgMzggLTkyIDkyIC05MmM1NSAwIDc2IDQwIDc3IDcyYzAgMCAtMjQgNzQgLTUyIDc0Yy0zIDAgLTUgLTIgLTUgLTRjMCAtNyAtNiAtMTQgLTE1IC0xNGMtNyAwIC0xNCA3IC0xNCAxNHYyNGMwIDQgLTYgMTEgLTkgMTRsLTE2IDExYy0xIDAgLTQgMiAtNCAyYy0zIDAgLTggLTQgLTggLTh2LTQzYzAgLTcgLTggLTE0IC0xNSAtMTRjLTggMCAtMTQgNyAtMTQgMTR2NjFjMCA2IC0xMiAxNyAtMTcgMjF6TTEwMSA0NzkgYy0yMiAwIC00OCAtMjMgLTQ4IC00NmMwIC0yNCAzMiAtNTIgNTIgLTU5bDQwIC0yMmMyIC0xIDUgLTIgOCAtMmM0IDAgNyAyIDcgNXY4NmMwIDkgLTggMTUgLTExIDE3Yy0xOCAxMCAtMzEgMTYgLTMzIDE3Yy0zIDIgLTggNCAtMTUgNHpNMjU1IDYzNHYtNzZjMCAtNiAzIC0xMyA4IC0xNWM5IC00IDE3IC02IDIxIC04YzcgLTEgMTMgLTIgMTggLTJjMjEgMCAzOCAyMiAzOCA0MmMwIDE1IC0xMCAzMCAtMTkgMzdjMCAxIC0zOSAzMSAtNTkgMzEgYy0zIDAgLTcgLTMgLTcgLTl6TTcyIDY3MGMwIC0yMyAyOCAtNDIgNDcgLTU0bDYgLTRzOSAtNSAyMyAtMTJoNGM0IDAgOCAxIDggNnY4MWMwIDUgLTYgMTAgLTggMTFsLTE5IDljLTMgMiAtOCAzIC0xNSAzYy0yMSAwIC00NiAtMTggLTQ2IC00MHpNMjU1IDM5MXYtODBjMCAtOSAyIC0xNSA3IC0xN2M1IC0zIDkgLTQgMTEgLTVjNyAtMiAxMyAtMyAxOCAtM2MxNiAwIDI1IDkgMzUgMjZjMyA3IDUgMTMgNSAyMGMwIDE3IC0xMCAzMyAtMjAgNDAgYy00IDQgLTIxIDEyIC00MyAyNGMtMSAxIC0zIDIgLTUgMmMtNCAwIC04IC0yIC04IC03ek0xODkgNDI1Yy0xIC00IC0xIC01NiAtMSAtODJjMCAtOCAxIC0xMyA2IC0xN2wyMiAtMTFjMSAtMSAyIC0xIDMgLTFjMyAwIDcgMyA3IDh2ODNjMCAxMiAtNiAxNyAtOSAxOWMtNSAyIC0xNiAxMCAtMjEgMTBjLTMgMCAtNyAtMyAtNyAtOXpNMTg4IDYzOGMwIC0xNyAwIC0zNyAxIC00OWMwIC02IDQgLTEyIDYgLTEzYzYgLTQgMjAgLTEzIDI3IC0xMyBjMiAwIDQgMSA0IDV2ODJjMCAxMCAtNCAxMyAtNiAxNGMtOSA0IC0yNSAxMyAtMjYgMTNjLTIgMCAtNSAtMiAtNSAtNWMtMSAtMiAtMSAtMTcgLTEgLTM0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA1MC54bWwAPHN5bWJvbCBpZD0iRTA1MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNjQgLTI1MmMtMjQ1IDAgLTM2NCAxNjUgLTM2NCAzMzljMCAyMDIgMTUzIDM0NSAyOTcgNDY0YzEyIDEwIDExIDEyIDkgMjRjLTcgNDEgLTE0IDEwNiAtMTQgMTY0YzAgMTA0IDI0IDIyOSA5OCAzMTFjMjAgMjIgNTEgNDggNjUgNDhjMTEgMCAzNyAtMjggNTIgLTUwYzQxIC02MCA2NSAtMTQ2IDY1IC0yMzNjMCAtMTUzIC04MiAtMjgwIC0xOTAgLTM4MWMtNiAtNiAtOCAtNyAtNiAtMTlsMjUgLTE0NWMzIC0xOCAzIC0xOCAyOSAtMTggYzE0NyAwIDI0MSAtMTEzIDI0MSAtMjQxYzAgLTExMyAtNjcgLTE5OCAtMTY4IC0yMzhjLTE0IC02IC0xNSAtNSAtMTMgLTE3YzExIC02MiAyOSAtMTU3IDI5IC0yMTRjMCAtMTcwIC0xMzAgLTIwMCAtMTk3IC0yMDBjLTE1MSAwIC0xOTAgOTggLTE5MCAxNjNjMCA2MiA0MCAxMTUgMTA3IDExNWM2MSAwIDk2IC00NyA5NiAtMTAyYzAgLTU4IC0zNiAtODUgLTY3IC05NGMtMjMgLTcgLTMyIC0xMCAtMzIgLTE3YzAgLTEzIDI2IC0yOSA4MCAtMjkgYzU5IDAgMTU5IDE4IDE1OSAxNjZjMCA0NyAtMTUgMTM0IC0yNyAyMDFjLTIgMTIgLTQgMTEgLTE1IDljLTIwIC00IC00NiAtNiAtNjkgLTZ6TTgwIDIwYzAgLTEzOSAxMTMgLTIzNiAyODggLTIzNmMyMCAwIDQwIDIgNTYgNWMxNSAzIDE2IDMgMTQgMTRsLTUwIDI5OGMtMiAxMSAtNCAxMiAtMjAgOGMtNjEgLTE3IC0xMDAgLTYwIC0xMDAgLTExN2MwIC00NiAzMCAtODkgNzIgLTEwN2M3IC0zIDE1IC02IDE1IC0xMyBjMCAtNiAtNCAtMTEgLTEyIC0xMWMtNyAwIC0xOSAzIC0yNyA2Yy02OCAyMyAtMTE1IDg3IC0xMTUgMTc3YzAgODUgNTcgMTY0IDE0NSAxOTRjMTggNiAxOCA1IDE1IDI0bC0yMSAxMjhjLTIgMTEgLTQgMTIgLTE0IDRjLTQ3IC0zOCAtOTMgLTc1IC0xNTMgLTE0MmMtODMgLTk0IC05MyAtMTczIC05MyAtMjMyek00NzAgOTQzYy02MSAwIC0xMzMgLTk2IC0xMzMgLTI1MmMwIC0zMiAyIC02NiA2IC05MmMyIC0xMyA2IC0xNCAxMyAtOCBjNzkgNjkgMTc0IDE1OSAxNzQgMjcwYzAgNTUgLTI3IDgyIC02MCA4MnpNNDQxIDExN2MtMTIgMSAtMTMgLTIgLTExIC0xNGw0OSAtMjg1YzIgLTEyIDQgLTEyIDE2IC02YzU2IDI4IDk0IDc5IDk0IDE0MmMwIDg4IC02NyAxNTYgLTE0OCAxNjN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDQ0LnhtbAA8c3ltYm9sIGlkPSJFMDQ0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDI4IDIyIDUwIDUwIDUwYzI3IDAgNTAgLTIyIDUwIC01MHMtMjMgLTUwIC01MCAtNTBjLTI4IDAgLTUwIDIyIC01MCA1MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MTEueG1sADxzeW1ib2wgaWQ9IkU5MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjY2IC0yNjZjLTE0NiAwIC0yNjUgMTIwIC0yNjUgMjY2YzAgMTQ1IDEyMCAyNjUgMjY1IDI2NWMxNDYgMCAyNjYgLTExOSAyNjYgLTI2NWMwIC0xNDcgLTExOSAtMjY2IC0yNjYgLTI2NnpNNDkgMGMwIC0xMTkgOTcgLTIxOCAyMTcgLTIxOHMyMTggOTggMjE4IDIxOHMtOTkgMjE3IC0yMTggMjE3cy0yMTcgLTk4IC0yMTcgLTIxN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwOEEueG1sADxzeW1ib2wgaWQ9IkUwOEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzAgLTE4MmMtNDEgNTAgLTY1IDEwNyAtNjUgMTcyYzAgMTM1IDg2IDI2MSAyMjggMjYxYzE5IDAgMTcwIC0xMiAxNzAgLTE0M2MwIC04MyAtNzYgLTg2IC03NiAtODZjLTI4IDAgLTc3IDE4IC03NyA3NWMwIDMxIDIzIDc0IDYzIDc0YzE1IDAgMTggMTMgMTggMjJjMCAxMCAtMjEgMzQgLTczIDM0Yy01NCAwIC0xMzAgLTM0IC0xMzAgLTE5OXM0MyAtMjQ0IDEyNCAtMjQ0YzMyIDAgMTQyIDMwIDE0MiAxNTljMCAxNyA3IDE4IDE1IDE4IGM0IDAgMTUgMCAxNSAtMjJjMCAtMjkgLTI2IC0xODggLTIwMSAtMTg4Yy02MCAwIC0xMTUgMjEgLTE1MyA2N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MDUueG1sADxzeW1ib2wgaWQ9IkU5MDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTMgLTUwMGMtNyAwIC0xOCAzIC0xOCAxMHY5ODBjMCA3IDExIDEwIDE4IDEwczE3IC0zIDE3IC0xMHYtMzI1YzAgLTE5IDMgLTI3IDIwIC0yN2gzOTBjMTcgMCAyMCA4IDIwIDI3djMyNWMwIDcgMTEgMTAgMTggMTBzMTcgLTMgMTcgLTEwdi05ODBjMCAtNyAtMTAgLTEwIC0xNyAtMTBzLTE4IDMgLTE4IDEwdjMyNWMwIDE5IC0zIDI3IC0yMCAyN2gtMzkwYy0xNyAwIC0yMCAtOCAtMjAgLTI3di0zMjVjMCAtNyAtMTAgLTEwIC0xNyAtMTB6IE0xMTAgMzB2LTU1YzAgLTE0IDYgLTI1IDIwIC0yNWgzOTBjMTQgMCAyMCA2IDIwIDIwdjYwYzAgMTQgLTYgMjAgLTIwIDIwaC0zOTBjLTE0IDAgLTIwIC02IC0yMCAtMjB6TTYzMyAtNTAwYy03IDAgLTE4IDMgLTE4IDEwdjk4MGMwIDcgMTEgMTAgMTggMTBzMTcgLTMgMTcgLTEwdi05ODBjMCAtNyAtMTAgLTEwIC0xNyAtMTB6TTAgNDkwYzAgNyAxMSAxMCAxOCAxMHMxNyAtMyAxNyAtMTB2LTk4MGMwIC03IC0xMCAtMTAgLTE3IC0xMCBzLTE4IDMgLTE4IDEwdjk4MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwOTMueG1sADxzeW1ib2wgaWQ9IkUwOTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyNDVjMCAzIDIgNCAzIDRjNzMgLTYwIDEwNyAtMTQ3IDEwNyAtMjQ5YzAgLTEwMSAtMzIgLTE4OSAtMTA4IC0yNTFjLTEgMCAtMiAzIC0yIDR2MTNjMCAzIDIgNSAzIDZjNDAgNTUgNjAgMTE3IDYwIDIyOHMtMjEgMTcxIC02MSAyMjdjLTIgMiAtMiA4IC0yIDh2MTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDg3LnhtbAA8c3ltYm9sIGlkPSJFMDg3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwIDQ5djE2NWMwIDkgNSAxMiAxMCAxMnMxMCAtMyAxMiAtN2M1IC0xMCAxOCAtMjQgMjYgLTI0YzcgMSAxMyA1IDI3IDE4czI5IDM2IDg3IDM2YzgzIDAgMTMwIC04NSAxNTUgLTg1czM5IDU3IDQ2IDY5YzQgNyAyMCAxMSAyMSAxMWMxNyAwIDE3IC0xMyAxNyAtNDB2LTRjMCAtMTAzIC0xMTkgLTI0NiAtMTE5IC00MTNjMCAtMjkgLTYgLTM3IC0xNiAtMzdzLTU3IDkgLTgyIDlzLTQ3IC05IC02NSAtOWMtMTkgMCAtMTkgMTAgLTE5IDMxIGMwIDM5IDMxIDk3IDY5IDE0MWM2MCA3MSAxMzcgMTI3IDEzNyAxNTVjLTEgNiAtMyA5IC03IDljLTIgMCAtNiAtMiAtOSAtNGMtOCAtNiAtMjIgLTIxIC01MCAtMjFjLTU4IDAgLTEwNiA3NSAtMTQ2IDc1Yy00NSAwIC01OCAtNTggLTY4IC04M2MtNCAtMTEgLTcgLTIwIC0xNSAtMjBjLTEwIDAgLTExIDE2IC0xMSAxNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5RjIueG1sADxzeW1ib2wgaWQ9IkU5RjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyMzRjMCA5IDcgMTYgMTYgMTZoMTZjOSAwIDE2IC03IDE2IC0xNnYtNDY4YzAgLTkgLTcgLTE2IC0xNiAtMTZoLTE2Yy05IDAgLTE2IDcgLTE2IDE2djQ2OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MzkueG1sADxzeW1ib2wgaWQ9IkU5MzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNiAtMTJjLTQgMyAtNSA4IC01IDEyczEgOCA1IDExbDEyNSAxMjVjMyAzIDcgNSAxMSA1czggLTIgMTEgLTVsMTI1IC0xMjVjMyAtMyA1IC03IDUgLTExcy0yIC05IC01IC0xMmwtMTI1IC0xMjVjLTMgLTMgLTcgLTQgLTExIC00cy04IDEgLTExIDR6TTQwIDBsMTAyIC0xMDNsMTAyIDEwM2wtMTAyIDEwMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0MTEueG1sADxzeW1ib2wgaWQ9IkY0MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgMGgtMTB2MTI1aDEwbDIzMCAyMzB2LTEyNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0MDUueG1sADxzeW1ib2wgaWQ9IkY0MDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNTZ2NDUxYzAgNiA2IDEzIDE0IDEzaDIzYzggMCAxNCAtNyAxNCAtMTN2LTIwM2g5OGMxMiAxODcgMTUxIDMzOCAzMTIgMzUxdjk0aC0xOTljLTYgMCAtMTEgNiAtMTEgMTR2MjNjMCA4IDUgMTQgMTEgMTRoNDUwYzggMCAxMyAtNiAxMyAtMTR2LTIzYzAgLTggLTUgLTE0IC0xMyAtMTRoLTIwM3YtOTRjMTYxIC0xMyAzMDEgLTE2NSAzMTEgLTM1MWg4NXYyMDNjMCA2IDcgMTMgMTQgMTNoMjNjOCAwIDE1IC03IDE1IC0xM3YtNDUxIGMwIC03IC03IC0xMiAtMTUgLTEyaC0yM2MtNyAwIC0xNCA1IC0xNCAxMnYyMDBoLTg1Yy0xMCAtMTg3IC0xNTAgLTMzOCAtMzExIC0zNTF2LTEwN2gyMDNjOCAwIDEzIC02IDEzIC0xNHYtMjNjMCAtOCAtNSAtMTQgLTEzIC0xNGgtNDUwYy02IDAgLTExIDYgLTExIDE0djIzYzAgOCA1IDE0IDExIDE0aDE5OXYxMDdjLTE2MSAxMyAtMzAwIDE2NCAtMzEyIDM1MWgtOTh2LTIwMGMwIC03IC02IC0xMiAtMTQgLTEyaC0yMyBjLTggMCAtMTQgNSAtMTQgMTJ6TTUwOSA0MDRoMTQ1YzAgMTYyIC01IDI4MyAtMTQ1IDI5NXYtMjk1ek02NTQgMzU2aC0xNDV2LTMwM2MxMjUgMTQgMTQzIDE1MCAxNDUgMzAzek0zMTkgNDA0aDE0MnYyOTVjLTE0MiAtMTIgLTE0MiAtMTMzIC0xNDIgLTI5NXpNNDYxIDM1NmgtMTQyYzEgLTE1NCAxNCAtMjg5IDE0MiAtMzAzdjMwM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0MEMueG1sADxzeW1ib2wgaWQ9IkY0MEMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjMgLTIyMWgxNDhjNjkgMCAxMDggLTQwIDEwOCAtOTNjMCAtMzcgLTE3IC02NCAtNTAgLTc5YzQ2IC0xOCA2NiAtNDUgNjYgLTg5YzAgLTYwIC00MiAtMTA0IC0xMDcgLTEwNGgtMTY1djM2NXpNNTAgLTE4M2gtNTBsMTMwIDM2NWg2MGwxMjggLTM2NWgtNTJsLTM3IDExMGgtMTQxek0xNiA1ODZoMjg2di00MWgtMTE5di0zMjRoLTQ3djMyNGgtMTIwdjQxek03MCAtNDE5di0xMjZoMTEzYzQ0IDAgNjYgMjggNjYgNjNzLTIyIDYzIC02NiA2MyBoLTExM3pNMTYwIC0yNjJoLTkwdi0xMTZoOTBjNTEgMCA3MyAyMSA3MyA1OHMtMjIgNTggLTczIDU4ek0xNjAgMTMybC02MCAtMTY2aDExNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RjIueG1sADxzeW1ib2wgaWQ9IkY0RjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTEgLTk0bC0xMiAtMzRsLTM0IDk0bC0zMyAtOTRsLTEyIDM0bDMzIDkzbC0zMyA5NGwxMiAzNGwzMyAtOTRsMzQgOTRsMTIgLTM0bC0zNCAtOTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQUFGLnhtbAA8c3ltYm9sIGlkPSJFQUFGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0yNSAyOWMwIDYgNCAxNCAxMyAyNGwyMCAxOGMzMSAyNSA2NSA0MCA4NyA0MGM3MCAwIDcxIC01MyAxMjMgLTUzYzggMCAxNyA0IDIxIDZjMTQgMTEgMjcgMTcgMzUgMTdjMiAwIDMgMCA0IC0xYzIgLTEgMyAtMyAzIC01YzAgLTcgLTggLTE5IC0yMCAtMzFjLTM4IC0zNCAtNzQgLTQ0IC05NSAtNDRjLTcxIDAgLTcyIDUzIC0xMjQgNTNjLTYgMCAtMTQgLTMgLTE4IC02Yy0xMCAtMTAgLTI3IC0yNCAtNDMgLTI0Yy00IDAgLTYgMiAtNiA2eiAiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QjcueG1sADxzeW1ib2wgaWQ9IkU0QjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYzIC0yMzBjLTEwIDEwIC0xNTkgMTkyIC0xNTkgMjI1YzAgNCAxIDUgNSA1YzMyIDAgMjE0IC0xNTAgMjI0IC0xNjBjMiAtMyAzIC02IDMgLTEwYzAgLTIzIC00MCAtNjQgLTYzIC02NGMtNCAwIC04IDEgLTEwIDR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEMzLnhtbAA8c3ltYm9sIGlkPSJFNEMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTVjMCAzIDQgNSA0IDVoMjhjMyAwIDQgLTMgOSAtNWM0MiAtMzYgMzExIC0zNTQgMzE3IC0zNTRjOCAwIDI4MSAzMjMgMzE5IDM1NmMzIDIgOSAzIDkgM2gzN3MzIC0xIDMgLTRjMCAtMSAwIC0zIC0yIC01Yy01NiAtNTQgLTM1MiAtNDQwIC0zNjYgLTQ0MGMtOCAwIC0yOTUgMzgxIC0zNTYgNDQwYy0yIDIgLTIgMyAtMiA0ek0xMTUgLTdjLTEgMSAtMiAzIC0yIDRjMCAyIDMgMyAzIDNoNDljMiAwIDMgLTIgNyAtNCBjMzEgLTI2IDE3MSAtMTYwIDE4NiAtMTYwYzE2IDAgMTYwIDEzOCAxODggMTYyYzIgMSA3IDIgNyAyaDQ4czMgLTEgMyAtM2MwIC0xIC0xIC0zIC0yIC00Yy00MiAtNDAgLTIzMyAtMjc3IC0yNDQgLTI3N2MtMTMgMCAtMTk5IDIzMyAtMjQzIDI3N3pNMzA0IC02M2MwIDMwIDI0IDU0IDU0IDU0YzI5IDAgNTMgLTI0IDUzIC01NGMwIC0yOSAtMjQgLTUzIC01MyAtNTNjLTMwIDAgLTU0IDI0IC01NCA1M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QkEueG1sADxzeW1ib2wgaWQ9IkU0QkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAxYzMzIDk1IDExMSAxNDMgMTg3IDE0M2M3NSAwIDE1MCAtNDcgMTc5IC0xNDNoLTVjLTMwIDYxIC0xMDIgOTIgLTE3NSA5MnMtMTQ3IC0zMSAtMTgyIC05MmgtNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0NDAueG1sADxzeW1ib2wgaWQ9IkU0NDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAzMzNjMCA0IDMgNyAxMCA4YzAgMCA0MiAxNiA0NSAxOGM1IDEgNiA2IDYgOHY0M2MxIDE4IDE3IDI4IDMxIDI4YzEwIDAgMTkgLTUgMTkgLTE2YzAgLTQgLTEgLTE2IC0xIC0zNWMwIC0yIDIgLTUgNyAtNWMzIDEgMTM2IDUwIDEzOSA1MGM1IDAgNiAtNCA2IC04di00OWMwIC00IC0zIC04IC05IC0xMGMwIDAgLTEzNCAtNDkgLTEzOCAtNTFzLTcgLTUgLTcgLTExczAgLTE5IC0xIC0yOGMwIC0yIDUgLTUgNiAtNSBjNCAyIDE0MCA1MiAxNDMgNTJjNSAwIDYgLTQgNiAtOHYtNDhjMCAtNSAtMyAtOSAtOSAtMTFjMCAwIC0xMzQgLTQ5IC0xNDEgLTUyYy03IC0yIC03IC0xMiAtNyAtMTZjLTEgLTIzIC0xIC00MSAtMSAtNDZjMCAtOCA0IC0xNSAxMSAtMThjMSAwIDIgLTEgMyAtMWM5IDAgMTcgMTAgMjUgMTRjMTUgOSAzNiAxNyA1MyAxN2M0NiAtMyA5MCAtMzggOTAgLTk1YzAgLTQ3IC0zMiAtMTA3IC0xMjAgLTE2OWMtMjMgLTE3IC00OCAtNDUgLTc4IC02MSBjMCAwIC0zIC0yIC02IC0ycy02IDEgLTkgNmMtNCA0IC04IDE4NCAtMTAgMzQyYzAgNCAtMiA4IC05IDhjLTYgLTMgLTQ0IC0xOCAtNDYgLTE4Yy02IDAgLTggNCAtOCA4djUxYzAgNSAzIDcgMTAgN2MwIDAgNDIgMTcgNDYgMTljNSAyIDYgNCA2IDEyYy0xIDcgLTEgMTYgLTEgMjVjMCAyIC0yIDUgLTcgNWMtMiAtMSAtNDUgLTE3IC00NyAtMTdjLTUgMCAtNyA0IC03IDh2NTF6TTEwNyA1MWMtMSAtNCAtMSAtMTQgLTEgLTI3IGMwIC0zOSAzIC0xMDMgMyAtMTAzYzAgLTYgMyAtMTYgMTEgLTE2YzIgMCA1IDEgOSAzYzQ1IDI3IDg5IDgwIDg5IDEzNWMwIDIwIC02IDM2IC0xNSA0N2MtNyA3IC0xNiAxMCAtMjYgMTBjLTggMCAtMTYgLTIgLTI1IC02Yy0xNSAtOCAtNDEgLTMwIC00NSAtNDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNENFLnhtbAA8c3ltYm9sIGlkPSJFNENFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgMTg4YzAgMzUgMjggNjMgNzEgNjNjNDYgMCA4MCAtMzEgODAgLTc4di03YzAgLTI5IC02IC02NCAtMjYgLTk1Yy0xNiAtMjUgLTY3IC02OSAtMTAwIC02OWMtMyAwIC02IDIgLTcgOGMwIDEgLTEgMiAtMSAzYzAgNSA0IDcgOCA5YzIgMiAyOCAxNyA0NSAzOWM5IDEyIDE2IDI1IDE2IDM5YzAgNCAtMSA3IC0yIDExYzAgMCAtMyAyMSAtMjggMjFjLTMzIDAgLTU2IDIyIC01NiA1NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QzcueG1sADxzeW1ib2wgaWQ9IkU0QzciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMzA2djI5M2MwIDcgMTEgMTMgMjQgMTNjMTQgMCAyNSAtNiAyNSAtMTN2LTE4OGMwIC0xMiAxMjYgLTE4IDI1MiAtMThzMjUzIDYgMjUzIDE4djE4OGMwIDcgMTEgMTMgMjQgMTNjMTQgMCAyNSAtNiAyNSAtMTN2LTI5M2MwIC0xNSAtMjIgLTI3IC01MCAtMjdoLTUwM2MtMjggMCAtNTAgMTIgLTUwIDI3ek0yNDcgLTU0YzAgMzAgMjQgNTUgNTQgNTVjMzEgMCA1NSAtMjUgNTUgLTU1cy0yNCAtNTQgLTU1IC01NCBjLTMwIDAgLTU0IDI0IC01NCA1NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QjMueG1sADxzeW1ib2wgaWQ9IkU0QjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEgLTIxOGMwIDEzIDAgMjQgMjQgMjRoMjkxYzI0IDAgMjQgLTExIDI0IC0yNHMtMSAtMjQgLTI0IC0yNGgtMjkxYy0yNCAwIC0yNCAxMSAtMjQgMjR6TTE2NyAtODRjLTIzIDAgLTQyIDE5IC00MiA0MnMxOSA0MiA0MiA0MnM0MiAtMTkgNDIgLTQycy0xOSAtNDIgLTQyIC00MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0NDQueG1sADxzeW1ib2wgaWQ9IkU0NDQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNyAyN2MtNCAwIC03IDMgLTcgOHY3MWMwIDcgNSAxNCAxMiAxN2MxOSAwIDUyIDE4IDczIDI2YzcgNyAxMCAxOCAxMSAyN3YxMzBjMCA4IDEgMTYgMTcgMTZjNyAwIDEzIC01IDEzIC0xMXYtMTIwYzAgLTggNCAtMjAgMTMgLTIwYzIgMSA3OCAyOSA3OCAyOWMyIDEgNCAxIDUgMWM1IDAgNyAtMyA3IC04di03MWMwIC03IC01IC0xNCAtMTIgLTE3bC03OCAtMzBjLTggLTMgLTEzIC0xMSAtMTMgLTI5di05M2MwIC0xMiAxIC0xOSA4IC0xOSBjMSAwIDMgMCA1IDFsNzggMzBjMiAxIDQgMSA1IDFjNSAwIDcgLTMgNyAtOHYtNzFjMCAtNyAtNSAtMTQgLTEyIC0xN2MwIDAgLTczIC0yOCAtODAgLTMxYy01IC0yIC04IC04IC0xMCAtMTRjLTEgLTIgLTEgLTQgLTEgLTd2LTEzOWMwIC05IC0yIC0xNiAtMTcgLTE2Yy03IDAgLTEzIDUgLTEzIDExdjEzNGMwIDEwIDAgMTEgLTggMTFjLTcgLTIgLTc2IC0zMCAtNzYgLTMwYy0yIC0xIC0zIC0xIC01IC0xYy00IDAgLTcgMyAtNyA4djcxIGMwIDcgNSAxNCAxMiAxN2MwIDAgNjggMjggNzQgMzBjNiAzIDEwIDEyIDEwIDIzdjk5YzAgOCAwIDIwIC03IDIwbC03NyAtMjhjLTIgLTEgLTMgLTEgLTUgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQUE0LnhtbAA8c3ltYm9sIGlkPSJFQUE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0zNiAxMjdjMCA2IDQgMTQgMTMgMjRsMjAgMThjMzEgMjUgNjUgNDAgODcgNDBjNzAgMCA3MSAtNTMgMTIzIC01M2M4IDAgMTcgNCAyMSA2YzE0IDExIDI3IDE3IDM1IDE3YzIgMCAzIDAgNCAtMWMyIC0xIDMgLTMgMyAtNWMwIC03IC04IC0xOSAtMjAgLTMxYy0zOCAtMzQgLTc0IC00NCAtOTUgLTQ0Yy03MSAwIC03MiA1MyAtMTI0IDUzYy02IDAgLTE0IC0zIC0xOCAtNmMtMTAgLTEwIC0yNyAtMjQgLTQzIC0yNGMtNCAwIC02IDIgLTYgNnogIi8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDAxLnhtbAA8c3ltYm9sIGlkPSJGNDAxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQyIDM5OGMwIDY1IC0yNiA4MSAtNDIgMTAxYzI1IDMyIDQyIDU4IDQyIDEwNWMwIDYzIC0zMiAxMDMgLTMyIDIwMmMwIDEwMCAyNSAxNTggNDUgMTg1YzMgNSA1IDcgNyA3YzMgMCA1IC0yIDUgLTVjMCAtMSAtMSAtMyAtMSAtNGwtMTEgLTIwYy0xMyAtMzEgLTIzIC02NSAtMjMgLTk5YzAgLTU0IDI3IC0xNDcgMzMgLTIwN2MxIC01IDEgLTExIDEgLTE2YzAgLTU5IC0yNyAtMTMwIC01NCAtMTQ4YzI3IC0xOCA1NCAtODkgNTQgLTE0OCBjMCAtNiAwIC0xMSAtMSAtMTZjLTYgLTU5IC0zMyAtMTUzIC0zMyAtMjA2czI1IC0xMDUgMzAgLTExM2MyIC0yIDIgLTQgMiAtN2MwIC00IC0xIC04IC0yIC04Yy0zIDAgLTUgMyAtNyA2Yy0yMCAyOCAtNDUgODYgLTQ1IDE4NmMwIDczIDMyIDEzNSAzMiAyMDV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDE1LnhtbAA8c3ltYm9sIGlkPSJGNDE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgM2gxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6TTEwIC0zMjJoLTEwdjEyNWgxMGwyMzAgLTIzMHYtMTI1ek0wIDIwM2gxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEY2LnhtbAA8c3ltYm9sIGlkPSJGNEY2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDk0aDEzYzIzIC0xMzggMzggLTMyOSAzOCAtNDk0YzAgLTE2NiAtMTUgLTM1NyAtMzggLTQ5NGgtMTNjMjAgMTUwIDMwIDMyNiAzMCA0OTRjMCAxNjcgLTEwIDM0NSAtMzAgNDk0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQyOS54bWwAPHN5bWJvbCBpZD0iRjQyOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00IDE3Yy0zIDAgLTQgNCAtNCAxMXY4MWMwIDE4IDIxIDIzIDM5IDMzYzcgNCAxNCAxNCAxNCAyOXYxMjVjMCA5IDMgMTQgMTEgMTRoMTNjOCAwIDEzIC01IDEzIC0xNHYtMTEwYzAgLTcgMiAtMTYgMTIgLTE2YzE4IDQgNDIgMTMgNTQgMjJjMTAgOCAxMSAxOCAxNCAyOXYxMThjMCA4IDQgMTIgMTIgMTJoMTJjOSAwIDE0IC00IDE0IC0xMnYtMTExYzAgLTcgMiAtMTQgMTUgLTE0YzggMSAyMiAxMSAzMCAxMWM2IDAgOCAtMiA4IC0xMHYtODEgYzAgLTIxIC0yMCAtMjMgLTQwIC0zMWMtMTEgLTIgLTEzIC0yNCAtMTMgLTM0di02OWMwIC04IDExIC0yMSAxMyAtMjFjOCA1IDIzIDEzIDMyIDEzYzYgMCA4IC00IDggLTh2LTgyYzAgLTE5IC0yMiAtMjMgLTQwIC0zMmMtMTAgLTQgLTEzIC0xNyAtMTMgLTI3di0xMzRjMCAtOCAtNSAtMTMgLTE0IC0xM2gtMTJjLTggMCAtMTIgNSAtMTIgMTN2MTEzYzAgOCAtNiAyMCAtMTQgMjBjLTEgMCAtNCAtMyAtNSAtMyBjLTIzIC05IC00NSAtMTYgLTQ5IC0xOGMtNiAtNCAtMTIgLTEyIC0xMiAtMjR2LTEzMGMwIC04IC02IC0xNiAtMTQgLTE2aC0xMmMtOCAwIC0xMSA4IC0xMSAxNnY5N2MwIDExIC03IDM0IC0xNyAzNGMtMTEgLTQgLTIxIC0xMiAtMjkgLTEyYy02IDAgLTcgNCAtNyAxMXY4MmMwIDE5IDIzIDE5IDM5IDI5YzcgMyAxNCAxNiAxNCAyN3Y3N2MwIDggLTUgMTcgLTE3IDE3Yy04IC01IC0yNSAtOSAtMjUgLTljLTMgLTMgLTQgLTMgLTcgLTN6TTkwIC0yOCBjMCAtMTcgMCAtMzAgMyAtMzRzNSAtNiAxMiAtNmMyMCAwIDU0IDE2IDYyIDM5YzMgNiA0IDIxIDQgMzhjMCAzMCAwIDQ1IC00IDUwYy0zIDcgLTkgOCAtMTcgOGMtMjIgMCAtNTQgLTE2IC01NyAtMzZjLTEgLTEwIC0zIC0zNiAtMyAtNTl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDFDLnhtbAA8c3ltYm9sIGlkPSJGNDFDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNTc5YzAgMCA2IDEyIDEyIDEyYzUgMCAxOCAtMTAgMTkgLTE5YzE1IC05NSA2OCAtMTExIDExNiAtMTYzYzY0IC03MCA4NyAtOTYgOTcgLTE1NWMyIC0xMiAzIC0yNCAzIC0zNmMwIC00MiAtMTEgLTgyIC0xOCAtMTAxYzEyIC0yNiAxOCAtNTYgMTggLTg1YzAgLTQ1IC0xMyAtODkgLTE5IC0xMDZjMTMgLTI1IDE5IC01OSAxOSAtODdjMCAtNDAgLTEwIC03OSAtMTcgLTk5YzIyIC0zMiAzNCAtNjUgMzQgLTEwMyBjMCAtNDggLTE3IC0xMDIgLTI2IC0xMzBjMjIgLTQ1IDI0IC01OSAyNSAtODR2LTljMCAtMjIgLTQgLTM3IC0xNiAtMzdjLTEwIDAgLTIxIDAgLTIxIDIyYy0xIDQwIC0zNCAxNTEgLTExOCAyMDljLTI5IDIwIC02NiAyNyAtMTA4IDMydjkzOXpNMjggMTk5YzEgLTIgMyAtNiAzIC03YzE1IC05NSA2OCAtMTExIDExNiAtMTYzYzIxIC0yMiAzNyAtNDAgNTAgLTU2YzUgMTkgMTEgMzMgMTQgNDdjMiA3IDMgMTMgMyAyMWMwIDEyIC0zIDI2IC0xNCA0NSBjLTU0IDkwIC0xMTYgMTEzIC0xNzIgMTEzek0zMSAydi03YzMxIC04MyA3MiAtMTE1IDEyNCAtMTcwbDQyIC00NWM1IDE5IDExIDMzIDE0IDQ3YzIgNyAzIDEzIDMgMjFjMCAxMiAtMyAyNiAtMTQgNDVjLTUzIDkwIC0xMTYgMTEzIC0xNjggMTEzYy0xIC0xIC0xIC0yIC0xIC00ek0zOCAtMTg5YzEzIC00OCAyNCAtNTYgNDYgLTk0YzE4IC0zMCA3MiAtODIgOTQgLTExMGMxMiAtMTYgMjMgLTMwIDMyIC00NGMxMCAyMCAxNiAzMiAxNiA1NSBjMCAxOSAtNCA0NCAtMTcgNjVjLTU0IDkxIC0xMTcgMTI0IC0xNzEgMTI4ek0zMSAzODVjMTUgLTk1IDY4IC0xMTEgMTE2IC0xNjNjMjEgLTIzIDM4IC00MSA1MSAtNThjNSAxNyAxMCAzMCAxMyA0M2MyIDcgMyAxMyAzIDIxYzAgMTIgLTMgMjYgLTE0IDQ1Yy0yOCA0NyAtMTMyIDExOCAtMTYxIDExOGMtNSAwIC04IC0yIC04IC02eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkwMS54bWwAPHN5bWJvbCBpZD0iRTkwMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIyOXY1YzAgMjUgOCA1MCAxOSA3M2MzOCA3MyAxMDYgMTIzIDE1NyAxODVsLTI5IDQ5Yy0zMSA1OCAtNTggMTIyIC01OCAxODljMCA4NSA1MSAxOTIgMTQ3IDE5MmM1MSAwIDY2IC00NSA2NiAtMTAwYzAgLTg0IC00MSAtMjI5IC04NiAtMzAzYzM1IC02MiA3NSAtMTQxIDgwIC0xOTRjMSAtNSAxIC0xMSAxIC0xNmMwIC01MCAtMjQgLTEwMSAtNDMgLTE0MmwtNSAtMTBjMjkgMCA0NiAwIDcyIC0xOWMxIC0xIDIgLTIgMiAtNyBjMCAtNyAtMjIgLTQ0IC0zOCAtNTRjLTIgLTEgLTUgLTIgLTcgLTJjLTEgMCAtMiAxIC0zIDFjLTEyIDcgLTI4IDEyIC00NiAxM3YtNWMwIC0yMyA3IC00NCAxNSAtNjRjMyAzIDUgNiA3IDZjMyAyIDE0IDMgMjYgM2MyNCAwIDU2IC0zIDU2IC0zYzQgLTE2IDYgLTMyIDYgLTQ3YzAgLTg3IC02MiAtMTQ0IC0xMTMgLTE0OGgtNmMtNDEgMCAtODkgMzAgLTEwMyA2N2MtMTAgMjcgLTE3IDU1IC0xNyA4MmMwIDcyIDYyIDE1MSAxMzAgMTczbDkgMjEgYzE2IDM2IDIzIDY5IDIzIDEwMmMwIDc1IC0zOSAxMzkgLTc3IDIwMWMtNTUgLTY0IC0xNDAgLTExNSAtMTUzIC0yMDVjLTEgLTQgLTEgLTggLTEgLTEyYzAgLTUzIDQ2IC05MiA2MiAtOTJjNCAtMyA2IC02IDYgLThjMCAtMSAtMiAtNSAtMyAtN2MtMiAtMyAtNiAtMTUgLTE3IC0yNmMtNCAtNCAtOCAtNiAtMTEgLTZjLTQgMCAtNyAzIC03IDNzLTU5IDE3IC02MSAxMDV6TTE5MiA4ODBjLTU3IDAgLTY5IC01MCAtNjkgLTk4IGMwIC03MCAyOCAtMTU1IDQzIC0xNzljNyAtMTIgMjMgLTM2IDQwIC02N2wxMiAyMWMyOCA2MCA1MyAxNDkgNTMgMjE3YzAgNTEgLTE5IDEwNiAtNzkgMTA2ek0xNDkgNjV2LTE5YzAgLTEzMSA3MSAtMTUwIDExMyAtMTUwYzEwIDAgMTkgMSAyNCAyYzQgMCA1IDExIDUgMjRjMCAxNSAtMiAzMiAtNSAzOWMtMSAzIC05IDQgLTE5IDRjLTExIDAgLTI2IC0xIC0zNiAtMWMtNSAwIC0xMCAwIC0xMiAxYy0xMyAxMiAtMTggMzIgLTE4IDU2IGMwIDIxIDMgNDUgOSA2OWMtMjIgLTEgLTQ1IC05IC02MSAtMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDhFLnhtbAA8c3ltYm9sIGlkPSJFMDhFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTE2MmMwIDQgMiA4IDUgMTJsMzMzIDMzM2M0IDQgOCA2IDEyIDZjMiAwIDQgLTEgNSAtMmwyMSAtMjFjMSAtMSAyIC0zIDIgLTVjMCAtNCAtMiAtOSAtNiAtMTJsLTMzMyAtMzMzYy0zIC00IC03IC02IC0xMSAtNmMtMiAwIC00IDEgLTUgMmwtMjIgMjFjLTEgMSAtMSAzIC0xIDV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTE1LnhtbAA8c3ltYm9sIGlkPSJFOTE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDE0NiAxMjAgMjY1IDI2NiAyNjVjODkgMCAxNzIgLTQ1IDIyMSAtMTIwYzMgLTQgNSAtOSA1IC0xNGMwIC04IC00IC0xNSAtMTEgLTE5Yy00IC0zIC04IC00IC0xMyAtNGMtOCAwIC0xNiA0IC0yMSAxMWMtNDAgNjEgLTEwOCA5OCAtMTgxIDk4Yy0xMTkgMCAtMjE4IC05NyAtMjE4IC0yMTdzOTggLTIxOCAyMTggLTIxOGM3NSAwIDE0NSAzOSAxODQgMTAzYzQgNyAxMiAxMSAyMCAxMWMxMyAwIDI0IC0xMiAyNCAtMjUgYzAgLTQgLTEgLTggLTMgLTEyYy01MCAtNzggLTEzMiAtMTI1IC0yMjUgLTEyNWMtMTQ3IDAgLTI2NiAxMTkgLTI2NiAyNjZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOUY2LnhtbAA8c3ltYm9sIGlkPSJFOUY2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTZ2MTMzYzAgOSA3IDE2IDE2IDE2aDE5YzEgMCAzIDAgNCAtMWw4OSAtMjljNyAtMiAxMSAtOSAxMSAtMTZjMCAtMSAtMSAtMyAtMSAtNGwtNSAtMTZjLTIgLTYgLTkgLTExIC0xNiAtMTFjLTIgMCAtMyAwIC01IDFsLTY0IDIydi05NWMwIC05IC03IC0xNiAtMTYgLTE2aC0xNmMtOSAwIC0xNiA3IC0xNiAxNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwODMueG1sADxzeW1ib2wgaWQ9IkUwODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgLTE0MWMwIDIyIDUgNDYgMjIgNjFjMTIgMTMgMzEgMjMgNDggMjZjNCAxIDcgMSAxMSAxYzQzIDAgNzIgLTMwIDcyIC03MmMtMSAtMjkgLTIzIC00NCAtMjMgLTY2di01YzEgLTE1IDIwIC0xNSAyOCAtMTZjMSAwIDUgLTEgOSAtMWMyMiAwIDc2IDEyIDc2IDExOGMwIDEzIC05IDkxIC0xMjQgOTFjLTggMCAtMjUgMCAtMjUgMTJjMCAxMSAxNCAxNiAyNCAxN2M2MyAzIDEyMiAzMiAxMjIgMTA2djdjMCAyNCAtOCA3NyAtOTMgNzcgYy05IDAgLTQwIC04IC00MiAtMjV2LTRjMCAtMTQgMTUgLTEyIDIwIC0xNHMzMCAtNCAzMyAtNDF2LThjMCAtMzMgLTIyIC02NSAtNjYgLTY1aC01Yy02MiA0IC04MSA0OCAtODEgODFjMCA1MyA4NiAxMTAgMTcyIDExMGM1IDAgMTAgLTEgMTUgLTFjNDIgLTMgMTY3IC0zMCAxNjcgLTEyMmMwIC00NiAtMjEgLTcyIC02MSAtOTFjLTkgLTUgLTIwIC02IC0zMSAtOWMtMyAtMSAtNCAtNSAtNCAtOWMwIC0yIDAgLTMgMSAtNWMyIC00IDUgLTQgMTAgLTUgbDMzIC05bDIxIC0xMmMxMCAtNiAxOCAtMTMgMjQgLTIxYzE5IC0yMiAyNiAtNDEgMjggLTcwdi03YzAgLTg4IC0xMDIgLTEzOSAtMjAxIC0xMzloLTljLTk4IDIgLTE2OSAzMiAtMTcxIDExMHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MUMueG1sADxzeW1ib2wgaWQ9IkU5MUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgMTMgMTEgMjQgMjQgMjRoODNjMTMgMTM3IDEyNiAyNDEgMjY0IDI0MXMyNTIgLTEwNCAyNjUgLTI0MWg4M2MxMyAwIDI0IC0xMSAyNCAtMjRzLTExIC0yNCAtMjQgLTI0aC04M2MtMTMgLTEzNyAtMTI3IC0yNDIgLTI2NSAtMjQycy0yNTEgMTA2IC0yNjQgMjQyaC04M2MtMTMgMCAtMjQgMTEgLTI0IDI0ek01ODcgLTI0aC00MzJjMTMgLTExMCAxMDUgLTE5NCAyMTYgLTE5NHMyMDUgODQgMjE2IDE5NHpNMTU1IDI0aDQzMiBjLTExIDExMCAtMTA2IDE5MyAtMjE2IDE5M2MtMTExIDAgLTIwMyAtODQgLTIxNiAtMTkzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBCNy54bWwAPHN5bWJvbCBpZD0iRTBCNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0zN2MwIDI0IDEwIDY1IDQxIDEwMGMyNCAyOCA2OSA2MiAxNDggNjJjNTMgMCAxMDAgLTMxIDEwMCAtODhjMCAtMTYgLTcgLTU2IC0zNiAtOTNjLTM4IC01MCAtOTIgLTY5IC0xNTQgLTY5Yy01MyAwIC05OSAzMiAtOTkgODh6TTIzNyA4N2wtODAgLTgxbDYzIC02M2wxMyAxNmMxNCAxNyAyMSAzNSAyNSA0NmM0IDE0IDYgMjcgNiAzMmMwIDE5IC03IDM0IC0yMCA0NXpNMjUgLTM3YzAgLTE2IDUgLTMwIDE0IC00MGw4MyA4M2wtNTIgNTIgbC0xMSAtMTJjLTI0IC0yNyAtMzQgLTYyIC0zNCAtODN6TTEzOSAtMTJsLTgwIC03OWMxMiAtNiAyNSAtOSA0MCAtOWMzMiAwIDYxIDYgODUgMThjNSAzIDExIDYgMTYgMTB6TTEwOSA4NGwtMjAgLTEwbDUwIC01MWw3NCA3NWMtNyAxIC0xNiAyIC0yNCAyYy0zMCAwIC01NyAtNSAtODAgLTE2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA1NC54bWwAPHN5bWJvbCBpZD0iRTA1NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNjQgLTI1MmMtMjQ1IDAgLTM2NCAxNjUgLTM2NCAzMzljMCAyMDIgMTUzIDM0NSAyOTcgNDY0YzEyIDEwIDExIDEyIDkgMjRjLTcgNDEgLTE0IDEwNiAtMTQgMTY0YzAgMTA0IDI0IDIyOSA5OCAzMTFjMjAgMjIgNTEgNDggNjUgNDhjMTEgMCAzNyAtMjggNTIgLTUwYzQxIC02MCA2NSAtMTQ2IDY1IC0yMzNjMCAtMTUzIC04MiAtMjgwIC0xOTAgLTM4MWMtNiAtNiAtOCAtNyAtNiAtMTlsMjUgLTE0NWMzIC0xOCAzIC0xOCAyOSAtMTggYzE0NyAwIDI0MSAtMTEzIDI0MSAtMjQxYzAgLTExMyAtNjcgLTE5OCAtMTY4IC0yMzhjLTE0IC02IC0xNSAtNSAtMTMgLTE3YzExIC02MiAyOSAtMTU3IDI5IC0yMTRjMCAtMTcwIC0xMzAgLTIwMCAtMTk3IC0yMDBjLTE1MSAwIC0xOTAgOTggLTE5MCAxNjNjMCA2MiA0MCAxMTUgMTA3IDExNWM2MSAwIDk2IC00NyA5NiAtMTAyYzAgLTU4IC0zNiAtODUgLTY3IC05NGMtMjMgLTcgLTMyIC0xMCAtMzIgLTE3YzAgLTEzIDI2IC0yOSA4MCAtMjkgYzU5IDAgMTU5IDE4IDE1OSAxNjZjMCA0NyAtMTUgMTM0IC0yNyAyMDFjLTIgMTIgLTQgMTEgLTE1IDljLTIwIC00IC00NiAtNiAtNjkgLTZ6TTE3MyAyNTJjLTgzIC05NCAtOTMgLTE3MyAtOTMgLTIzMmMwIC0xMzkgMTEzIC0yMzYgMjg4IC0yMzZjMjAgMCA0MCAyIDU2IDVjMTUgMyAxNiAzIDE0IDE0bC01MCAyOThjLTIgMTEgLTQgMTIgLTIwIDhjLTYxIC0xNyAtMTAwIC02MCAtMTAwIC0xMTdjMCAtNDYgMzAgLTg5IDcyIC0xMDcgYzcgLTMgMTUgLTYgMTUgLTEzYzAgLTYgLTQgLTExIC0xMiAtMTFjLTcgMCAtMTkgMyAtMjcgNmMtNjggMjMgLTExNSA4NyAtMTE1IDE3N2MwIDg1IDU3IDE2NCAxNDUgMTk0YzE4IDYgMTggNSAxNSAyNGwtMjEgMTI4Yy0yIDExIC00IDEyIC0xNCA0Yy00NyAtMzggLTkzIC03NSAtMTUzIC0xNDJ6TTQ3MCA5NDNjLTYxIDAgLTEzMyAtOTYgLTEzMyAtMjUyYzAgLTMyIDIgLTY2IDYgLTkyYzIgLTEzIDYgLTE0IDEzIC04IGM3OSA2OSAxNzQgMTU5IDE3NCAyNzBjMCA1NSAtMjcgODIgLTYwIDgyek00NDEgMTE3Yy0xMiAxIC0xMyAtMiAtMTEgLTE0bDQ5IC0yODVjMiAtMTIgNCAtMTIgMTYgLTZjNTYgMjggOTQgNzkgOTQgMTQyYzAgODggLTY3IDE1NiAtMTQ4IDE2M3pNNTE0IDEwODNjLTQzIDAgLTYzIDIzIC02MyA0OGMwIDIwIDEzIDM2IDMwIDM2YzEzIDAgMjQgLTggMjQgLTIzYzAgLTE2IC05IC0yMyAtMTYgLTI2Yy01IC0zIC04IC00IC04IC04IGMwIC02IDEwIC0xMSAyMiAtMTFjNDEgMCA2MCA1MCA2MCA4MGMwIDE4IC03IDMyIC0yOCAzMmMtMTkgMCAtMzIgLTEzIC0zNyAtMTljLTUgLTQgLTggLTYgLTEyIC02Yy02IDAgLTEwIDMgLTEwIDljMCA0IDEgNiAzIDEybDM0IDk5YzIgNyA2IDExIDEzIDExYzUgMCA4IC0xIDE3IC00YzcgLTIgMjAgLTQgMzcgLTRjMTggMCAzMyAyIDQ2IDVjOCAzIDEzIDUgMTUgNWMzIDAgNiAtMyA2IC02YzAgLTQgLTMgLTggLTkgLTE0IGMtMTkgLTE3IC00NyAtMzQgLTgzIC0zNGMtOCAwIC0xNyAxIC0yNCAyYy02IDEgLTkgMSAtMTEgLTVsLTkgLTI4Yy0yIC02IC0xIC0xMCA4IC03YzggMiAxNyA0IDI5IDRjNDAgMCA2NSAtMTUgNjUgLTUxYzAgLTU4IC00MiAtOTcgLTk5IC05N3pNMzIzIDEwODhjLTcgMCAtMTAgNCAtMTAgOXMzIDggOSA4bDIxIDJjNiAxIDYgMiA4IDdsNDIgMTMxYzEgMyAxIDUgMSA3YzAgMyAtMSA0IC0zIDRjLTMgMCAtNSAtMSAtOCAtNWwtMjMgLTI1IGMtMyAtNCAtNiAtNyAtMTEgLTdzLTEwIDUgLTEwIDlzMiA3IDUgMTFsNjYgNzRjMyAzIDUgNSA5IDVjOCAwIDEyIC02IDE5IC02czE1IDYgMjEgNmM0IDAgNiAtMyA2IC02YzAgLTIgMCAtNCAtMSAtN2wtNjAgLTE4OWMtMSAtNSAtMiAtOCAyIC05bDIxIC0yYzYgMCA5IC0zIDkgLThzLTMgLTkgLTEwIC05aC0xMDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjgxLnhtbAA8c3ltYm9sIGlkPSJFMjgxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1MiAtMTcwYy04IDEwIC0xMiA1ODEgLTEyIDU4MWMxIDE4IDE4IDI4IDMyIDI4YzEwIDAgMTkgLTUgMTkgLTE3bC04IC0yODJjMCAtOCA0IC0xNSAxMSAtMTdjMiAtMSAzIC0xIDUgLTFjOCAwIDE1IDkgMjMgMTRjMTEgNyAyMiAxMSAzNCAxNWM3IDEgMTMgMiAyMCAyYzQ1IC0yIDkwIC0zOSA5MCAtOTVjMCAtNDcgLTMyIC0xMDggLTEyMSAtMTcwYy0yMyAtMTcgLTQ4IC00NSAtNzggLTYxYzAgMCAtMyAtMiAtNiAtMnMtNiAxIC05IDV6IE0xMjMgLTExM2MtOTAgNjMgLTEyMiAxMjQgLTEyMiAxNzFjMCA1NSA0NCA5MyA5MSA5NWM3IDAgMTMgLTEgMjAgLTJjMSAwIDIgLTEgMyAtMWMxMCAtNCAyMSAtOCAzMSAtMTRjOCAtNSAxNSAtMTQgMjMgLTE0YzIgMCAzIDAgNSAxYzcgMiAxMSA5IDExIDE3bC04IDI4MmMwIDExIDkgMTYgMTkgMTZjMTQgMCAzMSAtOSAzMiAtMjdjMCAwIC01IC01NzEgLTEzIC01ODFjLTMgLTQgLTcgLTUgLTkgLTVjLTMgMCAtNSAyIC01IDIgYy0zMSAxNiAtNTUgNDQgLTc4IDYwek03MSA0MmMwIC01NiA0NCAtMTA2IDg5IC0xMzVjNCAtMiA3IC0zIDEwIC0zYzkgMCAxMSAxMCAxMSAxNmMwIDAgMyA1OSAzIDk4YzAgMTYgLTEgMjggLTIgMzJjLTQgMTQgLTMwIDM1IC00NCA0M2MtMTAgNSAtMTggNyAtMjYgN2MtMTAgMCAtMTkgLTQgLTI2IC0xMWMtOSAtMTEgLTE1IC0yOCAtMTUgLTQ3ek0yODQgMThjMCAtMzkgMyAtOTggMyAtOThjMCAtNiAzIC0xNiAxMSAtMTZjMyAwIDUgMSA5IDMgYzQ2IDMwIDg5IDc3IDg5IDEzNWMwIDI1IC05IDU4IC0zOSA1OGMtMjQgMCAtNjUgLTI5IC03MSAtNTBjLTEgLTQgLTIgLTE2IC0yIC0zMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNEQueG1sADxzeW1ib2wgaWQ9IkUyNEQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtOTI1djEzNDljNjIgMyAxMjYgNSAyMDQgMTQzYzIzIDQxIDMxIDcyIDMxIDEwMGMwIDM0IC0xMiA2NSAtMjAgMTEwYy0xIDMgLTEgNiAtMSA5YzAgMTMgNyAyMiAxNCAyNWMxMyAwIDIwIDAgMjcgLTE1YzQgLTggMjAgLTczIDIwIC0xMjJ2LTExYy00IC02MiAtOSAtNzQgLTIxIC05OWwtNSAtMTBjLTEgLTMgLTIgLTUgLTIgLTdzMCAtNCAyIC04YzEgLTUgMjEgLTUxIDIxIC0xMDdjMCAtMTEgMCAtMjIgLTIgLTMzIGMxIDAgMzIgLTc1IDMyIC0xNDdjMCAtMjcgLTYgLTYwIC0xNiAtODVjOCAtMjggMTYgLTY1IDE2IC0xMDFjMCAtMjggLTYgLTYxIC0xNiAtODZjOCAtMjggMTYgLTY1IDE2IC0xMDFjMCAtMjggLTYgLTYxIC0xNiAtODZjOCAtMjggMTYgLTY1IDE2IC0xMDFjMCAtMjggLTYgLTYxIC0xNiAtODZjOCAtMjggMTYgLTY1IDE2IC0xMDFjMCAtMTIgLTEgLTI0IC0zIC0zNmMtMTIgLTcyIC0zOSAtMTAzIC0xMTggLTE4NyBjLTU4IC02MyAtMTIyIC04MiAtMTQwIC0yMDBjLTIgLTExIC0xNCAtMjEgLTI0IC0yMXMtMTUgOSAtMTUgMTR6TTQwIDU3YzY0IDAgMTM5IDI4IDIwMiAxMzdjMTQgMjQgMTcgNDAgMTcgNTVjMCAyOCAtNSA1MyAtMTMgODBjLTE2IC0zMCAtNDEgLTU5IC04NCAtMTA2Yy01MSAtNTQgLTEwNiAtNzIgLTEyMiAtMTY2ek0zOCAyNjJjMCAtNSA1IC0xMyAxNSAtMTNoOGM3OCAwIDE3MiAxMDUgMTcyIDE4NGMwIDkgLTEgMTkgLTMgMjggYzAgNiAtMiAxNSAtNCAyM2MtMSAzIC03IDYgLTEyIDZjLTMgMCAtNiAtMSAtOCAtNGMtMTcgLTI1IC0zNCAtNDUgLTUzIC02OGMtNDcgLTUyIC05MyAtNzYgLTExNSAtMTU2ek00MCAtMzE3YzYyIDIgMTQyIDMyIDIwMyAxMzdjMTMgMjQgMTYgNDEgMTYgNTZjMCAxNyAtMSAzNCAtNiA1MWMtMTYgLTIyIC0zNyAtNDYgLTY3IC03N2wtNyAtN2MtNTEgLTU2IC0xMTQgLTc3IC0xMzkgLTE2MHpNMzkgLTY5MWM2MiAyIDE0MyAzMyAyMDMgMTM3IGMxNCAyNCAxNyA0MSAxNyA1NmMwIDggLTEgMTYgLTEgMjRjMCA2IC0yIDE2IC01IDI3Yy0xNyAtMjMgLTQxIC00OSAtNzQgLTg0Yy01MSAtNTYgLTExNSAtNzcgLTE0MCAtMTYwek00MCAtMTMwYzYyIDIgMTQyIDMyIDIwMyAxMzdjMTMgMjQgMTYgNDIgMTYgNTZjMCAxNyAtMSAzNCAtNiA1MWMtMTUgLTIyIC0zNyAtNDUgLTY1IC03NmwtOCAtOWMtNTIgLTU1IC0xMTUgLTc2IC0xNDAgLTE1OXpNNDAgLTUwNGM2MiAyIDE0MiAzMyAyMDIgMTM3IGMxNCAyNCAxNyA0MSAxNyA1NmMwIDE3IC0xIDM0IC02IDUxYy0xNyAtMjMgLTQxIC00OSAtNzQgLTg0Yy01MSAtNTYgLTExNCAtNzcgLTEzOSAtMTYweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUyQi54bWwAPHN5bWJvbCBpZD0iRTUyQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNzAgLTE0MmMtOCAwIC0xMiA0IC0xMiAxMmMwIDkgNCAxMyAxMyAxM2gzMWMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE4IDAgLTM4IC0yNiAtNjcgLTc2Yy01IC05IC05IC0xNSAtMTYgLTE1Yy02IDAgLTExIDQgLTExIDExYzAgNSAyIDEwIDcgMTljMzEgNTcgNjMgOTkgMTIyIDk5YzI2IDAgNDEgLTkgNDggLTIxYzkgLTE3IDYgLTI0IDExIC0yNGM0IDAgNyA4IDIxIDIwIGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1Yy0xNyAwIC0zMCAyIC00NCA5Yy0xNiA4IC0xOSAxOCAtMjQgMThzLTcgLTcgLTkgLTEybC00NSAtMTEyYy0xIC0zIC0yIC02IC0yIC03YzAgLTMgMyAtMyA5IC0zaDQwYzggMCAxMiAtNCAxMiAtMTJjMCAtOSAtNCAtMTMgLTEzIC0xM2gtMTkzek0yODUgLTE0MmMtOCAwIC0xMiA0IC0xMiAxMmMwIDkgNCAxMyAxMyAxM2gzMSBjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNWMwIDcgLTMgMTIgLTExIDEyYy0xNSAwIC0yOCAtMTcgLTM4IC0zMGMtMiAtMiAtNCAtNiAtNCAtNmMtNSAtNyAtOSAtMTIgLTE2IC0xMmMtNiAwIC0xMSAzIC0xMSAxMGMwIDUgMiAxMCA4IDE5YzIyIDMxIDQ4IDU3IDk2IDU3YzI2IDAgNDEgLTkgNDggLTIxYzkgLTE3IDYgLTI0IDExIC0yNGM0IDAgNyA4IDIxIDIwYzE4IDE2IDQwIDI2IDcxIDI2YzU2IDAgOTIgLTMxIDkyIC04OSBjMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1Yy0xNyAwIC0zMCAyIC00NCA5Yy0xNiA4IC0xOSAxOCAtMjQgMThzLTcgLTcgLTkgLTEybC00NSAtMTEyYy0xIC0zIC0yIC02IC0yIC03YzAgLTMgMyAtMyA5IC0zaDQwYzggMCAxMiAtNCAxMiAtMTJjMCAtOSAtNCAtMTMgLTEzIC0xM2gtMTkzek01MDYgNTZjMCAtMjEgOCAtMzIgMjUgLTMyYzQ4IDAgMTAxIDEyNyAxMDEgMTc2YzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02MyBsLTIwIC00OWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXpNMTUxIDU2YzAgLTIxIDggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NmMwIDIyIC02IDM3IC0yMyAzN2MtMjQgMCAtNTAgLTI5IC02NCAtNjNsLTIwIC00OWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1MTgueG1sADxzeW1ib2wgaWQ9IkU1MTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjMgLTRjLTEyIDAgLTE5IDggLTE5IDE5YzAgNSAxIDEwIDMgMTljMjEgODAgNjUgMTQxIDE2OCAxODNjOTYgMzkgMTI0IDEwMCAxMjQgMTU4YzAgNDMgLTMxIDUzIC02NSA1M2MtNDIgMCAtNjUgLTE5IC02NSAtMzRjMCAtOSA1IC0xNCAxNCAtMjNjNyAtNyAxNCAtMTkgMTQgLTM3YzAgLTMzIC0yNCAtNjMgLTU4IC02M2MtMzggMCAtNTIgMjYgLTUyIDU0YzAgNzAgNjQgMTM4IDE2MyAxMzhjOTMgMCAxNDggLTQxIDE0OCAtMTA2IGMwIC0xMDkgLTg3IC0xNTUgLTE4NSAtMTc3Yy00NyAtMTEgLTkwIC0zMCAtMTE3IC02MGMtNiAtNyAtMTAgLTEzIC0xMCAtMTdjMCAtMyAyIC00IDUgLTRzMTAgMyAyMCA3YzE1IDYgMzEgOSA1MCA5YzM5IDAgNjkgLTIzIDEwNSAtMjNjMjIgMCAzOCA4IDUyIDI4YzcgMTAgMTIgMTMgMTkgMTNjOSAwIDE4IC01IDE4IC0xNGMwIC01IC0xIC05IC00IC0xOGMtMjMgLTY5IC01MSAtMTA4IC0xMTQgLTEwOGMtODIgMCAtMTE0IDUzIC0xNTcgNTMgYy0xOCAwIC0yNiAtMTEgLTMyIC0yN3MtMTIgLTIzIC0yNSAtMjN6TTM3NSAtNGMtMTIgMCAtMTkgOCAtMTkgMTljMCA1IDEgMTAgMyAxOWMyMSA4MCA2NSAxNDEgMTY4IDE4M2M5NiAzOSAxMjQgMTAwIDEyNCAxNThjMCA0MyAtMzEgNTMgLTY1IDUzYy00MiAwIC02NSAtMTkgLTY1IC0zNGMwIC05IDUgLTE0IDE0IC0yM2M3IC03IDE0IC0xOSAxNCAtMzdjMCAtMzMgLTI0IC02MyAtNTggLTYzYy0zOCAwIC01MiAyNiAtNTIgNTQgYzAgNzAgNjQgMTM4IDE2MyAxMzhjOTMgMCAxNDggLTQxIDE0OCAtMTA2YzAgLTEwOSAtODcgLTE1NSAtMTg1IC0xNzdjLTQ3IC0xMSAtOTAgLTMwIC0xMTcgLTYwYy02IC03IC0xMCAtMTMgLTEwIC0xN2MwIC0zIDIgLTQgNSAtNHMxMCAzIDIwIDdjMTUgNiAzMSA5IDUwIDljMzkgMCA2OSAtMjMgMTA1IC0yM2MyMiAwIDM4IDggNTIgMjhjNyAxMCAxMiAxMyAxOSAxM2M5IDAgMTggLTUgMTggLTE0YzAgLTUgLTEgLTkgLTQgLTE4IGMtMjMgLTY5IC01MSAtMTA4IC0xMTQgLTEwOGMtODIgMCAtMTE0IDUzIC0xNTcgNTNjLTE4IDAgLTI2IC0xMSAtMzIgLTI3cy0xMiAtMjMgLTI1IC0yM3pNNzgwIDM1NWMwIDYgMiAxMSA1IDE4YzE2IDM2IDQwIDc5IDgzIDc5YzE4IDAgMzAgLTkgMzUgLTIyczIgLTIxIDcgLTIxYzEgMCA4IDggMTYgMTdjMTMgMTUgMjkgMjcgNTMgMjdjMTkgMCAzMiAtOCAzOCAtMjNjNSAtMTMgMiAtMjEgNyAtMjFjMSAwIDggOCAxNiAxNyBjMTMgMTQgMjkgMjcgNTMgMjdjMzEgMCA0NCAtMjQgNDQgLTQ5YzAgLTQ5IC00MSAtMTE4IC00MSAtMTQ4YzAgLTggNCAtMTMgMTEgLTEzYzE1IDAgMjUgMjIgMzMgNDJjMyA4IDcgMTAgMTEgMTBjNiAwIDEwIC00IDEwIC05YzAgLTQgLTEgLTggLTMgLTEzYy0xMSAtMjkgLTI4IC01NyAtNjUgLTU3Yy0yOCAwIC00OCAxMiAtNDggMzljMCA0MCAzOSAxMDUgMzkgMTM4YzAgOSAtNSAxNiAtMTQgMTZjLTI2IDAgLTUwIC0zNyAtNjMgLTc2IGwtMzQgLTEwMmMtMiAtNiAtMyAtOSAtMTIgLTloLTMwYy03IDAgLTkgMSAtOSA1YzAgMiAwIDQgMSA3bDQ1IDEzN2MzIDkgNCAxNSA0IDIxYzAgMTEgLTYgMTcgLTE2IDE3Yy0yNiAwIC01MCAtMzcgLTYzIC03NmwtMzQgLTEwMmMtMiAtNiAtMyAtOSAtMTIgLTloLTMwYy03IDAgLTkgMSAtOSA1YzAgMiAwIDQgMSA3bDQ3IDE0M2MyIDcgNiAyMSA2IDI4cy0zIDEyIC0xMCAxMmMtMjAgMCAtNDAgLTM5IC01MCAtNjNjLTIgLTUgLTUgLTkgLTExIC05IGMtNSAwIC0xMSAzIC0xMSAxMHpNMTE4NiAyOTdjMCA3NiA1NyAxNTYgMTIwIDE1NmMxOCAwIDI5IC02IDM3IC0xOWM0IC02IDcgLTExIDkgLTExYzMgMCA0IDQgNyAxNmMyIDggNSAxMiAxNCAxMmgyNGM4IDAgMTEgLTIgMTEgLTdjMCAtMiAtMSAtNSAtMiAtOWwtNTEgLTE2MmMtMiAtNSAtMyAtMTEgLTMgLTE1YzAgLTggMyAtMTMgMTEgLTEzYzE4IDAgMzMgMzcgNDMgNjJjMiA1IDUgOSAxMSA5YzUgMCAxMSAtMyAxMSAtMTAgYzAgLTYgLTUgLTEzIC01IC0xOGMtOCAtMTkgLTI5IC03MSAtNjggLTcxYy0yMiAwIC0zMyAxMSAtMzcgMjhjLTIgOSAtMyAxNSAtNiAxNWMtNSAwIC0xMCAtMTAgLTExIC0xMWMtMTQgLTIwIC0zMyAtMzMgLTU1IC0zM2MtMjggMCAtNjAgMjMgLTYwIDgxek0xMzExIDQyM2MtNDMgMCAtNzYgLTkxIC03NiAtMTM5YzAgLTI0IDggLTM4IDIyIC0zOGMzMyAwIDc2IDEwMiA3NiAxNDZjMCAxNiAtNiAzMSAtMjIgMzF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNUU3LnhtbAA8c3ltYm9sIGlkPSJFNUU3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTUyYzAgODQgNjggMTUyIDE1MiAxNTJzMTUyIC02OCAxNTIgLTE1MnMtNjggLTE1MiAtMTUyIC0xNTJzLTE1MiA2OCAtMTUyIDE1MnpNMTUyIDI3MmMtNjYgMCAtMTIwIC01NCAtMTIwIC0xMjBzNTQgLTEyMCAxMjAgLTEyMHMxMjAgNTQgMTIwIDEyMHMtNTQgMTIwIC0xMjAgMTIweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI0Mi54bWwAPHN5bWJvbCBpZD0iRTI0MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01IC0zOTZoLTV2Mzg4YzAgNyAxMSAxMCAxNyAxMHMxOCAtMiAyMCAtMTNjMTcgLTEwNiA3MyAtMTIyIDEyNyAtMTgwYzcyIC03OCA5OCAtMTA2IDEwOCAtMTc0YzIgLTEyIDMgLTIzIDMgLTM2YzAgLTYxIC0yMiAtMTIxIC0yNSAtMTI3Yy0xIC0zIC0xIC01IC0xIC03YzAgLTQgMSAtNiAxIC05YzE4IC0zNyAyOSAtNzggMjkgLTEyMHYtMjJjMCAtNDggLTMgLTEwNSAtNyAtMTEwYy02IC0xMyAtMTMgLTE3IC0yMCAtMTcgYy0xNCAwIC0yMiAxMyAtMjIgMjZjMCAzIDAgNSAxIDljNSAzMCA4IDYwIDggODljMCA1MiAtOSAxMDEgLTMyIDE0OWMtNjkgMTQwIC0xNDAgMTQyIC0yMDIgMTQ0ek01NCAtMjE3Yy04IDAgLTE0IC02IC0xNCAtMTBjMCAtMSAwIC0yIDEgLTNjMjEgLTgyIDY3IC0xMDYgMTE0IC0xNjBjMjEgLTI0IDM4IC00NCA1NCAtNjljMiAtMyA0IC00IDcgLTRjNSAwIDEyIDMgMTMgNmM1IDggNSAxOCA3IDI2YzEgNyAxIDEzIDEgMjAgYzAgMzIgLTkgNjMgLTI3IDg5Yy0zMyA0OSAtODcgMTA1IC0xNDggMTA1aC04eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUyNC54bWwAPHN5bWJvbCBpZD0iRTUyNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04NyAtMTBjLTUzIDAgLTg3IDMxIC04NyA2NGMwIDI3IDE3IDQ3IDQxIDQ3YzE5IDAgMzYgLTEzIDM2IC0zM2MwIC0xMyAtNSAtMjMgLTE0IC0yOWMtMTEgLTcgLTE3IC01IC0xNyAtMTBjMCAtNyAxNyAtMTUgNDIgLTE1YzMyIDAgNTEgMjMgNTEgNDVjMCAyMCAtOSAzMyAtMzggNTNjLTM1IDI0IC01NCA0MyAtNTQgNzhjMCA1MyA0MSA4MyAxMDAgODNjNTEgMCA4MiAtMjMgODIgLTYwYzAgLTE5IC0xMyAtMzggLTM3IC0zOCBjLTIwIDAgLTM1IDEyIC0zNSAzMmMwIDExIDQgMTkgMTAgMjRjNyA1IDEyIDUgMTIgOWMwIDcgLTE0IDExIC0zMSAxMWMtMzEgMCAtNDMgLTE3IC00MyAtMzNjMCAtMTkgMTIgLTMwIDQ4IC01N2MzOSAtMjkgNDkgLTUwIDQ5IC03OGMwIC01OCAtNTAgLTkzIC0xMTUgLTkzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUzMC54bWwAPHN5bWJvbCBpZD0iRTUzMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tODAgLTE1MmMtNDIgMCAtNzUgMjMgLTc1IDY3YzAgMzEgMjIgNTUgNTIgNTVjMjcgMCA0NSAtMTUgNDUgLTQxYzAgLTE2IC04IC0yOSAtMjAgLTM3Yy0xNSAtMTAgLTI0IC01IC0yNCAtMTNjMCAtNSA1IC05IDE4IC05YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtNThjLTEwIDAgLTE1IDUgLTE1IDE1YzAgMTEgNSAxNiAxNiAxNmg1OGMxNCAwIDE1IDAgMjAgMTUgYzMzIDk3IDgwIDE2NSAxNzggMTY1YzU3IDAgNzcgLTI5IDc3IC01NWMwIC0zMyAtMTcgLTUxIC00NCAtNTFjLTI0IDAgLTQyIDEyIC00MiA0MWMwIDI3IDE4IDMxIDE4IDM4YzAgMyAtMyA0IC04IDRjLTM5IDAgLTU0IC01MyAtNzQgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDEwN2MxNCAwIDE1IDAgMjAgMTVjMzMgOTcgODAgMTY1IDE3OCAxNjVjNTcgMCA3NyAtMjkgNzcgLTU1YzAgLTMzIC0xNyAtNTEgLTQ0IC01MSBjLTI0IDAgLTQyIDEyIC00MiA0MWMwIDI3IDE4IDMxIDE4IDM4YzAgMyAtMyA0IC04IDRjLTM5IDAgLTU0IC01MyAtNzQgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDEwN2MxNCAwIDE1IDAgMjAgMTVjMzMgOTYgODcgMTY1IDE4NCAxNjVjNjMgMCA4NiAtMzAgODYgLTY3cy0yMyAtNTQgLTQ5IC01NGMtMjUgMCAtNDUgMTQgLTQ1IDQyYzAgMTggOCAzMiAyMSAzOGMxMSA1IDE2IDQgMTYgMTBzLTggOCAtMTYgOCBjLTUwIDAgLTcyIC01MyAtOTIgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDYwYzEwIDAgMTUgLTUgMTUgLTE1YzAgLTExIC01IC0xNiAtMTYgLTE2aC02NWMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDdjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzIgMjMgLTcyIDYyYzAgMzEgMTggNTIgNDkgNTJjMjQgMCA0MSAtMTUgNDEgLTM5IGMwIC0xNiAtNSAtMjcgLTE3IC0zNWMtMTEgLTcgLTE1IC05IC0xNSAtMTNjMCAtMyAyIC01IDEwIC01YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtMTEyYy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwN2MtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03MiAyMyAtNzIgNjJjMCAzMSAxOCA1MiA0OSA1MmMyNCAwIDQxIC0xNSA0MSAtMzkgYzAgLTE2IC01IC0yNyAtMTcgLTM1Yy0xMSAtNyAtMTUgLTkgLTE1IC0xM2MwIC0zIDIgLTUgMTAgLTVjNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC0xMTJjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3Yy01NSAtMTEzIC0xMDIgLTE2NCAtMTc4IC0xNjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTMxLnhtbAA8c3ltYm9sIGlkPSJFNTMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS04MCAtMTUyYy00MiAwIC03NSAyMyAtNzUgNjdjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDFjMCAtMTYgLTggLTI5IC0yMCAtMzdjLTE1IC0xMCAtMjQgLTUgLTI0IC0xM2MwIC01IDUgLTkgMTggLTljNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC01OGMtMTAgMCAtMTUgNSAtMTUgMTVjMCAxMSA1IDE2IDE2IDE2aDU4YzE0IDAgMTUgMCAyMCAxNSBjMzMgOTcgODAgMTY1IDE3OCAxNjVjNTcgMCA3NyAtMjkgNzcgLTU1YzAgLTMzIC0xNyAtNTEgLTQ0IC01MWMtMjQgMCAtNDIgMTIgLTQyIDQxYzAgMjcgMTggMzEgMTggMzhjMCAzIC0zIDQgLTggNGMtMzkgMCAtNTQgLTUzIC03NCAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoMTA3YzE0IDAgMTUgMCAyMCAxNWMzMyA5NyA4MCAxNjUgMTc4IDE2NWM1NyAwIDc3IC0yOSA3NyAtNTVjMCAtMzMgLTE3IC01MSAtNDQgLTUxIGMtMjQgMCAtNDIgMTIgLTQyIDQxYzAgMjcgMTggMzEgMTggMzhjMCAzIC0zIDQgLTggNGMtMzkgMCAtNTQgLTUzIC03NCAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoMTA3YzE0IDAgMTUgMCAyMCAxNWMzMyA5NyA4MCAxNjUgMTc4IDE2NWM1NyAwIDc3IC0yOSA3NyAtNTVjMCAtMzMgLTE3IC01MSAtNDQgLTUxYy0yNCAwIC00MiAxMiAtNDIgNDFjMCAyNyAxOCAzMSAxOCAzOGMwIDMgLTMgNCAtOCA0IGMtMzkgMCAtNTQgLTUzIC03NCAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoMTA3YzE0IDAgMTUgMCAyMCAxNWMzMyA5NiA4NyAxNjUgMTg0IDE2NWM2MyAwIDg2IC0zMCA4NiAtNjdzLTIzIC01NCAtNDkgLTU0Yy0yNSAwIC00NSAxNCAtNDUgNDJjMCAxOCA4IDMyIDIxIDM4YzExIDUgMTYgNCAxNiAxMHMtOCA4IC0xNiA4Yy01MCAwIC03MiAtNTMgLTkyIC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyIGMwIC01IDMgLTUgMTAgLTVoNjBjMTAgMCAxNSAtNSAxNSAtMTVjMCAtMTEgLTUgLTE2IC0xNiAtMTZoLTY1Yy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwN2MtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03MiAyMyAtNzIgNjJjMCAzMSAxOCA1MiA0OSA1MmMyNCAwIDQxIC0xNSA0MSAtMzljMCAtMTYgLTUgLTI3IC0xNyAtMzVjLTExIC03IC0xNSAtOSAtMTUgLTEzYzAgLTMgMiAtNSAxMCAtNSBjNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC0xMTJjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3Yy01NSAtMTEzIC0xMDIgLTE2NCAtMTc4IC0xNjRjLTQyIDAgLTcyIDIzIC03MiA2MmMwIDMxIDE4IDUyIDQ5IDUyYzI0IDAgNDEgLTE1IDQxIC0zOWMwIC0xNiAtNSAtMjcgLTE3IC0zNWMtMTEgLTcgLTE1IC05IC0xNSAtMTNjMCAtMyAyIC01IDEwIC01IGM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTExMmMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDdjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzIgMjMgLTcyIDYyYzAgMzEgMTggNTIgNDkgNTJjMjQgMCA0MSAtMTUgNDEgLTM5YzAgLTE2IC01IC0yNyAtMTcgLTM1Yy0xMSAtNyAtMTUgLTkgLTE1IC0xM2MwIC0zIDIgLTUgMTAgLTUgYzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtMTEyYy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwN2MtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI0My54bWwAPHN5bWJvbCBpZD0iRTI0MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNyAtOWMtMTAgMCAtMTcgNSAtMTcgMTB2Mzg3aDVjNjIgMiAxNDMgNSAyMTIgMTQ1YzM4IDc4IDM4IDE2OSAyMyAyNTNjLTMgMTcgNSAyNSAxNyAyNmMxMiAwIDE5IDEgMjQgLTIyYzE2IC04MCAxNSAtMTc4IC0yMSAtMjUzYzAgLTMgLTEgLTUgLTEgLTljMCAtMyAwIC01IDEgLTdjMyAtNiAyNSAtNjYgMjUgLTEyN2MwIC0xMyAtMSAtMjUgLTMgLTM2Yy0yNCAtMTU3IC0yMjEgLTIwMCAtMjQ1IC0zNTQgYy0yIC0xMSAtMTMgLTEzIC0yMCAtMTN6TTQwIDIyMGMwIC01IDYgLTEwIDE0IC0xMGg4YzYxIDAgMTI1IDU2IDE1OCAxMDVjMTggMjYgMjcgNTYgMjcgODljMCA2IDAgMTMgLTEgMjBjLTIgOCAtMiAxOCAtNyAyNWMtMSA0IC04IDcgLTEzIDdjLTMgMCAtNSAtMSAtNyAtNGMtMTYgLTI2IC0zMyAtNDYgLTU0IC02OWMtNDcgLTU1IC0xMDMgLTc4IC0xMjQgLTE2MGMtMSAtMSAtMSAtMiAtMSAtM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1MjUueG1sADxzeW1ib2wgaWQ9IkU1MjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE3IC0xYy04IDAgLTEzIDUgLTEzIDEyYzAgOCA0IDEyIDEyIDIwbDE1NCAxNTZjMSAxIDIzIDIzIDE5IDIzYy02IDAgLTIwIC03IC0zOCAtN2MtMjkgMCAtNDYgMyAtNTAgM2MtNiAwIC04IC02IC0xMSAtMTJsLTEwIC0yMWMtNCAtOSAtOCAtMTUgLTE1IC0xNWMtNiAwIC0xMSAzIC0xMSAxMGMwIDQgMSA5IDMgMTVsMjQgNzBjMyA5IDggMTMgMTggMTNjMTIgMCA0MSAtOSAxMDEgLTljMTQgMCAzMCAyIDQxIDVzMTYgNiAyNCA2IGM3IDAgMTMgLTQgMTMgLTExYzAgLTggLTUgLTE0IC0xMyAtMjJsLTE2MCAtMTU4Yy01IC01IC0xMiAtMTcgLTEyIC0xN2MzIDAgOSA2IDIyIDZjMzkgMCA0OCAtMzUgNzggLTM1YzkgMCAxNiA0IDIwIDExYzIgNCA0IDggNCAxMHMtMSAzIC0zIDNjLTMgMCAtNiAtNSAtMTYgLTVjLTE0IDAgLTI3IDExIC0yNyAzMGMwIDIxIDE1IDM1IDMzIDM1czM2IC0xMyAzNiAtNDRjMCAtNDEgLTI2IC04MSAtODIgLTgxYy00OSAwIC02OSAzMSAtOTcgMzEgYy04IDAgLTE2IC00IC0yNCAtMTBjLTUgLTQgLTExIC0xMiAtMjAgLTEyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVFNi54bWwAPHN5bWJvbCBpZD0iRTVFNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xIDE1MmMwIDg0IDY5IDE1MiAxNTIgMTUyYzg0IDAgMTUyIC02OCAxNTIgLTE1MnMtNjggLTE1MiAtMTUyIC0xNTJjLTgzIDAgLTE1MiA2OCAtMTUyIDE1MnpNMTY5IDEzNnYtMTAzYzU0IDcgOTYgNDkgMTAzIDEwM2gtMTAzek0xNjkgMjcxdi0xMDNoMTAzYy03IDUzIC00OSA5NiAtMTAzIDEwM3pNMzQgMTM2YzggLTU0IDUwIC05NiAxMDMgLTEwM3YxMDNoLTEwM3pNMzQgMTY4aDEwM3YxMDNjLTUzIC03IC05NSAtNTAgLTEwMyAtMTAzeiAiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNEUueG1sADxzeW1ib2wgaWQ9IkUyNEUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNSAtNDE3aC01djE0ODNjMCA5IDggMTMgMTUgMTNjOCAwIDE1IC00IDE3IC0xOGMxNyAtOTggNzMgLTEyMyAxMjMgLTE4MGwxNSAtMTZjNTcgLTYxIDgzIC04OSA5MiAtMTQ0YzEgLTkgMiAtMTggMiAtMjhjMCAtMzkgLTEwIC04MiAtMTggLTExMGMxMyAtMjQgMTggLTUxIDE4IC03OGMwIC0zOSAtMTAgLTgxIC0xOCAtMTA5YzEzIC0yNCAxOCAtNTEgMTggLTc4YzAgLTM5IC0xMCAtODEgLTE4IC0xMDljMTMgLTI0IDE4IC01MSAxOCAtNzggYzAgLTM5IC0xMCAtODEgLTE4IC0xMDljOCAtMTUgMTMgLTMxIDE2IC00OWMxIC05IDIgLTE4IDIgLTI4YzAgLTM5IC0xMCAtODIgLTE4IC0xMTBjOCAtMTUgMTMgLTMxIDE2IC00OWMxIC05IDIgLTE5IDIgLTI5YzAgLTM3IC05IC03NyAtMTcgLTEwNWM4IC0yNSAxMyAtNTAgMTMgLTc2YzAgLTU4IC0yMSAtMTEzIC0yMyAtMTIwYy0xIC0xIC0xIC0zIC0xIC01YzAgLTMgMSAtNyAxIC04YzE2IC0zNyAyNSAtNzUgMjcgLTExMyBjMCAtOSAxIC0xOCAxIC0yOGMwIC00NCAtNCAtOTIgLTggLTk3Yy02IC0xMiAtMTIgLTE3IC0xOSAtMTdjLTMgMCAtNiAxIC04IDJjLTcgMiAtMTMgMTEgLTEzIDIzYzAgMyAwIDUgMSA4YzUgMjkgOCA1OCA4IDg2YzAgNDggLTkgOTQgLTMxIDEzOGMtNjUgMTM0IC0xMzQgMTM2IC0xOTAgMTM4ek01MSAtMjQ5Yy02IDAgLTEzIC01IC0xMSAtMTNjMTcgLTc3IDYxIC05OSAxMDcgLTE1MWMxOSAtMjEgMzUgLTQwIDUwIC02NWMyIC0zIDUgLTQgOCAtNCBjNSAwIDEwIDQgMTEgN2M0IDggNCAxNiA2IDI1YzEgNyAyIDE0IDIgMjFjMCA3OCAtOTAgMTgwIC0xNjcgMTgwaC02ek0zOSAyOTdjMjAgLTg1IDY5IC0xMTAgMTE2IC0xNjRjMjMgLTI0IDQxIC00NCA1NiAtNjFsMTEgMzhjMiA3IDMgMTQgMyAyMmMwIDEzIC0zIDI3IC0xNSA0N2MtNTYgOTQgLTExNyAxMTggLTE3MSAxMTh6TTM5IDExMGMyMCAtODUgNjkgLTExMCAxMTYgLTE2NGMyMyAtMjQgNDEgLTQ0IDU1IC02MWM1IDE0IDkgMjkgMTIgMzggYzIgNyAzIDE0IDMgMjJjMCAxMyAtMyAyNyAtMTUgNDdjLTU2IDk0IC0xMTcgMTE4IC0xNzEgMTE4ek0yMDkgNzQwYy01NSA5NCAtMTE2IDExOCAtMTcwIDExOGMyMCAtODUgNjkgLTExMCAxMTYgLTE2NGMyMiAtMjQgNDEgLTQ0IDU1IC02MWM1IDE0IDkgMjkgMTIgMzhjMiA3IDMgMTQgMyAyMmMwIDEzIC00IDI3IC0xNiA0N3pNMjEwIDU1MmMtNTYgOTQgLTExNyAxMTkgLTE3MSAxMTljMjAgLTg1IDY5IC0xMTAgMTE2IC0xNjQgYzIzIC0yNCA0MSAtNDQgNTYgLTYxbDExIDM4YzIgNyAzIDE0IDMgMjJjMCAxMiAtMyAyNiAtMTUgNDZ6TTM5IDQ4NGMyMCAtODUgNjkgLTExMCAxMTYgLTE2NGMyMyAtMjQgNDEgLTQ0IDU1IC02MWM1IDE0IDkgMjkgMTIgMzhjMiA3IDMgMTQgMyAyMmMwIDEyIC0zIDI2IC0xNSA0NmMtNTYgOTQgLTExNyAxMTkgLTE3MSAxMTl6TTIxMCAtMTk1Yy01NCA5MSAtMTE3IDExNyAtMTcxIDExOGMxOSAtODAgNjkgLTk2IDExNiAtMTQ3IGMyNSAtMjcgNDQgLTQ4IDU5IC02N2w4IDI3YzIgNyAzIDE0IDMgMjJjMCAxMyAtMyAyNyAtMTUgNDd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTE5LnhtbAA8c3ltYm9sIGlkPSJFNTE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzIC00Yy0xMiAwIC0xOSA4IC0xOSAxOWMwIDUgMSAxMCAzIDE5YzIxIDgwIDY1IDE0MSAxNjggMTgzYzk2IDM5IDEyNCAxMDAgMTI0IDE1OGMwIDQzIC0zMSA1MyAtNjUgNTNjLTQyIDAgLTY1IC0xOSAtNjUgLTM0YzAgLTkgNSAtMTQgMTQgLTIzYzcgLTcgMTQgLTE5IDE0IC0zN2MwIC0zMyAtMjQgLTYzIC01OCAtNjNjLTM4IDAgLTUyIDI2IC01MiA1NGMwIDcwIDY0IDEzOCAxNjMgMTM4YzkzIDAgMTQ4IC00MSAxNDggLTEwNiBjMCAtMTA5IC04NyAtMTU1IC0xODUgLTE3N2MtNDcgLTExIC05MCAtMzAgLTExNyAtNjBjLTYgLTcgLTEwIC0xMyAtMTAgLTE3YzAgLTMgMiAtNCA1IC00czEwIDMgMjAgN2MxNSA2IDMxIDkgNTAgOWMzOSAwIDY5IC0yMyAxMDUgLTIzYzIyIDAgMzggOCA1MiAyOGM3IDEwIDEyIDEzIDE5IDEzYzkgMCAxOCAtNSAxOCAtMTRjMCAtNSAtMSAtOSAtNCAtMThjLTIzIC02OSAtNTEgLTEwOCAtMTE0IC0xMDhjLTgyIDAgLTExNCA1MyAtMTU3IDUzIGMtMTggMCAtMjYgLTExIC0zMiAtMjdzLTEyIC0yMyAtMjUgLTIzek0zNzUgLTRjLTEyIDAgLTE5IDggLTE5IDE5YzAgNSAxIDEwIDMgMTljMjEgODAgNjUgMTQxIDE2OCAxODNjOTYgMzkgMTI0IDEwMCAxMjQgMTU4YzAgNDMgLTMxIDUzIC02NSA1M2MtNDIgMCAtNjUgLTE5IC02NSAtMzRjMCAtOSA1IC0xNCAxNCAtMjNjNyAtNyAxNCAtMTkgMTQgLTM3YzAgLTMzIC0yNCAtNjMgLTU4IC02M2MtMzggMCAtNTIgMjYgLTUyIDU0IGMwIDcwIDY0IDEzOCAxNjMgMTM4YzkzIDAgMTQ4IC00MSAxNDggLTEwNmMwIC0xMDkgLTg3IC0xNTUgLTE4NSAtMTc3Yy00NyAtMTEgLTkwIC0zMCAtMTE3IC02MGMtNiAtNyAtMTAgLTEzIC0xMCAtMTdjMCAtMyAyIC00IDUgLTRzMTAgMyAyMCA3YzE1IDYgMzEgOSA1MCA5YzM5IDAgNjkgLTIzIDEwNSAtMjNjMjIgMCAzOCA4IDUyIDI4YzcgMTAgMTIgMTMgMTkgMTNjOSAwIDE4IC01IDE4IC0xNGMwIC01IC0xIC05IC00IC0xOCBjLTIzIC02OSAtNTEgLTEwOCAtMTE0IC0xMDhjLTgyIDAgLTExNCA1MyAtMTU3IDUzYy0xOCAwIC0yNiAtMTEgLTMyIC0yN3MtMTIgLTIzIC0yNSAtMjN6TTczMCAxMzNjMCA2IDIgMTEgNSAxOGMxNiAzNiA0MCA3OSA4MyA3OWMxOCAwIDMwIC05IDM1IC0yMnMyIC0yMSA3IC0yMWMxIDAgOCA4IDE2IDE3YzEzIDE1IDI5IDI3IDUzIDI3YzE5IDAgMzIgLTggMzggLTIzYzUgLTEzIDIgLTIxIDcgLTIxYzEgMCA4IDggMTYgMTcgYzEzIDE0IDI5IDI3IDUzIDI3YzMxIDAgNDQgLTI0IDQ0IC00OWMwIC00OSAtNDEgLTExOCAtNDEgLTE0OGMwIC04IDQgLTEzIDExIC0xM2MxNSAwIDI1IDIyIDMzIDQyYzMgOCA3IDEwIDExIDEwYzYgMCAxMCAtNCAxMCAtOWMwIC00IC0xIC04IC0zIC0xM2MtMTEgLTI5IC0yOCAtNTcgLTY1IC01N2MtMjggMCAtNDggMTIgLTQ4IDM5YzAgNDAgMzkgMTA1IDM5IDEzOGMwIDkgLTUgMTYgLTE0IDE2Yy0yNiAwIC01MCAtMzcgLTYzIC03NiBsLTM0IC0xMDJjLTIgLTYgLTMgLTkgLTEyIC05aC0zMGMtNyAwIC05IDEgLTkgNWMwIDIgMCA0IDEgN2w0NSAxMzdjMyA5IDQgMTUgNCAyMWMwIDExIC02IDE3IC0xNiAxN2MtMjYgMCAtNTAgLTM3IC02MyAtNzZsLTM0IC0xMDJjLTIgLTYgLTMgLTkgLTEyIC05aC0zMGMtNyAwIC05IDEgLTkgNWMwIDIgMCA0IDEgN2w0NyAxNDNjMiA3IDYgMjEgNiAyOHMtMyAxMiAtMTAgMTJjLTIwIDAgLTQwIC0zOSAtNTAgLTYzYy0yIC01IC01IC05IC0xMSAtOSBjLTUgMCAtMTEgMyAtMTEgMTB6TTExMzYgNzVjMCA3NiA1NyAxNTYgMTIwIDE1NmMxOCAwIDI5IC02IDM3IC0xOWM0IC02IDcgLTExIDkgLTExYzMgMCA0IDQgNyAxNmMyIDggNSAxMiAxNCAxMmgyNGM4IDAgMTEgLTIgMTEgLTdjMCAtMiAtMSAtNSAtMiAtOWwtNTEgLTE2MmMtMiAtNSAtMyAtMTEgLTMgLTE1YzAgLTggMyAtMTMgMTEgLTEzYzE4IDAgMzMgMzcgNDMgNjJjMiA1IDUgOSAxMSA5YzUgMCAxMSAtMyAxMSAtMTAgYzAgLTYgLTUgLTEzIC01IC0xOGMtOCAtMTkgLTI5IC03MSAtNjggLTcxYy0yMiAwIC0zMyAxMSAtMzcgMjhjLTIgOSAtMyAxNSAtNiAxNWMtNSAwIC0xMCAtMTAgLTExIC0xMWMtMTQgLTIwIC0zMyAtMzMgLTU1IC0zM2MtMjggMCAtNjAgMjMgLTYwIDgxek0xMjYxIDIwMWMtNDMgMCAtNzYgLTkxIC03NiAtMTM5YzAgLTI0IDggLTM4IDIyIC0zOGMzMyAwIDc2IDEwMiA3NiAxNDZjMCAxNiAtNiAzMSAtMjIgMzF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTJDLnhtbAA8c3ltYm9sIGlkPSJFNTJDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS05IDE0NGMtNiAwIC0xMSA0IC0xMSAxMWMwIDUgMiAxMCA3IDE5YzMxIDU2IDYyIDk5IDExNSA5OWMxOSAwIDMzIC0xMCAzOSAtMjNjNiAtMTQgMyAtMjEgOCAtMjFjNCAwIDUgNCAxNSAxNGMxNiAxNyAzOSAzMSA2OCAzMWMyNSAwIDM4IC0xMSA0NCAtMjRzMyAtMjEgOCAtMjFjNCAwIDUgNCAxNSAxNGMxNiAxNyAzOSAzMSA2OCAzMWM0MSAwIDU0IC0yOSA1NCAtNTRjMCAtNTUgLTU4IC0xNDIgLTU4IC0xNzdjMCAtNiAyIC05IDggLTkgYzIwIDAgNDUgMzcgNzMgOThsNyAxNmMyNCA1NCA1NiAxMjUgMTMxIDEyNWMyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1Yy0xNyAwIC0zMCAyIC00NCA5Yy0xNiA4IC0xOSAxOCAtMjQgMThzLTcgLTcgLTkgLTEybC00NSAtMTEyYy0xIC0zIC0yIC02IC0yIC03YzAgLTMgMyAtMyA5IC0zaDQwIGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMmMwIDkgNCAxMyAxMyAxM2gzMWMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMiAxMiAtMTAgMTJjLTI2IDAgLTUyIC01MSAtODIgLTExOWMtMzEgLTcxIC03MSAtMTI2IC0xMzQgLTEyNmMtMjkgMCAtNDUgMTQgLTQ1IDQwYzAgNDIgNjIgMTQ1IDYyIDE4MGMwIDggLTMgMTQgLTE1IDE0IGMtMjIgMCAtNDMgLTIxIC01NSAtNTBsLTY1IC0xNjJjLTQgLTEwIC03IC0xMiAtMTYgLTEyaC00OWMtOCAwIC0xMSAyIC0xMSA2YzAgMyAxIDYgMyAxMWM2MiAxNTUgNjMgMTU1IDYzIDE1NmM2IDE0IDEwIDI1IDEwIDM3YzAgOCAtMyAxNCAtMTUgMTRjLTIyIDAgLTQzIC0yMSAtNTUgLTUwbC02NSAtMTYyYy00IC0xMCAtNyAtMTIgLTE2IC0xMmgtNDljLTggMCAtMTEgMiAtMTEgNmMwIDMgMSA2IDMgMTFsNzMgMTgxYzMgNyA2IDE3IDYgMjUgYzAgNyAtMyAxMiAtMTEgMTJjLTE4IDAgLTM4IC0yNyAtNjggLTc4Yy01IC04IC04IC0xMyAtMTUgLTEzek02MDMgNTZjMCAtMjEgOCAtMzIgMjUgLTMyYzQ4IDAgMTAxIDEyNyAxMDEgMTc2YzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02M2wtMjAgLTQ5Yy0xMSAtMjggLTE5IC00OCAtMTkgLTY5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI4MC54bWwAPHN5bWJvbCBpZD0iRTI4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMjEgLTExMmMtODkgNjIgLTEyMCAxMjMgLTEyMCAxNzFjMCA1NSA0NCA5MSA5MCA5NGMxNyAwIDQxIC04IDU1IC0xN2M2IC01IDE3IC0xNCAyMiAtMTRjMiAwIDMgMCA1IDFjNyAzIDExIDEwIDExIDE3Yy0xIDIyIC03IDI2MiAtNyAyODJjMCAxMSA5IDE3IDE5IDE3YzE0IDAgMzAgLTEwIDMxIC0yOGMwIDAgLTQgLTU3MSAtMTIgLTU4MWMtMyAtNCAtNiAtNSAtOSAtNXMtNiAyIC02IDJjLTMwIDE3IC01NCA0NCAtNzkgNjF6TTcwIDQyIGMwIC01NCA0NiAtMTA4IDg5IC0xMzVjNCAtMiA3IC0zIDEwIC0zYzkgMCAxMSAxMCAxMSAxNWMwIDAgMyA2MCAzIDEwMGMwIDE2IC0xIDI4IC0yIDMyYy03IDIwIC00NyA0OSAtNzAgNDljLTI5IDAgLTQxIC0zMyAtNDEgLTU4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA1NS54bWwAPHN5bWJvbCBpZD0iRTA1NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDg3YzAgMjAyIDE1MyAzNDUgMjk3IDQ2NGMxMiAxMCAxMSAxMiA5IDI0Yy03IDQxIC0xNCAxMDYgLTE0IDE2NGMwIDEwNCAyNCAyMjkgOTggMzExYzIwIDIyIDUxIDQ4IDY1IDQ4YzExIDAgMzcgLTI4IDUyIC01MGM0MSAtNjAgNjUgLTE0NiA2NSAtMjMzYzAgLTE1MyAtODIgLTI4MCAtMTkwIC0zODFjLTYgLTYgLTggLTcgLTYgLTE5bDI1IC0xNDVjMiAtMTQgMiAtMTggOCAtMTljNTQgMTIyIDE2MSAyMTcgMjYxIDMwMCBjMTIgMTAgMTEgMTIgOSAyNGMtNyA0MSAtMTQgMTA2IC0xNCAxNjRjMCAxMDQgMjQgMjI5IDk4IDMxMWMyMCAyMiA1MSA0OCA2NSA0OGMxMSAwIDM3IC0yOCA1MiAtNTBjNDEgLTYwIDY1IC0xNDYgNjUgLTIzM2MwIC0xNTMgLTgyIC0yODAgLTE5MCAtMzgxYy02IC02IC04IC03IC02IC0xOWwyNSAtMTQ1YzMgLTE4IDMgLTE4IDI5IC0xOGMxNDcgMCAyNDEgLTExMyAyNDEgLTI0MWMwIC0xMTMgLTY3IC0xOTggLTE2OCAtMjM4IGMtMTQgLTYgLTE1IC01IC0xMyAtMTdjMTEgLTYyIDI5IC0xNTcgMjkgLTIxNGMwIC0xNzAgLTEzMCAtMjAwIC0xOTcgLTIwMGMtMTI1IDAgLTE3MyA2NyAtMTg2IDEyN2MtMzIgLTEwNiAtMTMxIC0xMjcgLTE4NyAtMTI3Yy0xNTEgMCAtMTkwIDk4IC0xOTAgMTYzYzAgNjIgNDAgMTE1IDEwNyAxMTVjNjEgMCA5NiAtNDcgOTYgLTEwMmMwIC01OCAtMzYgLTg1IC02NyAtOTRjLTIzIC03IC0zMiAtMTAgLTMyIC0xN2MwIC0xMyAyNiAtMjkgODAgLTI5IGM1OSAwIDE1OSAxOCAxNTkgMTY2YzAgNDcgLTE1IDEzNCAtMjcgMjAxYy0yIDEyIC00IDExIC0xNSA5Yy0yMCAtNCAtNDYgLTYgLTY5IC02Yy0yNDUgMCAtMzY0IDE2NSAtMzY0IDMzOXpNMTczIDI1MmMtODMgLTk0IC05MyAtMTczIC05MyAtMjMyYzAgLTEzOSAxMTMgLTIzNiAyODggLTIzNmMyMCAwIDQwIDIgNTYgNWMxNSAzIDE2IDMgMTQgMTRsLTE4IDEwNmMtMzIgNTQgLTQ3IDExNSAtNDcgMTc4djIzYy0xIDAgLTMgLTEgLTUgLTEgYy02MSAtMTcgLTEwMCAtNjAgLTEwMCAtMTE3YzAgLTQ2IDMwIC04OSA3MiAtMTA3YzcgLTMgMTUgLTYgMTUgLTEzYzAgLTYgLTQgLTExIC0xMiAtMTFjLTcgMCAtMTkgMyAtMjcgNmMtNjggMjMgLTExNSA4NyAtMTE1IDE3N2MwIDg1IDU3IDE2NCAxNDUgMTk0YzE4IDYgMTggNSAxNSAyNGwtMjEgMTI4Yy0yIDExIC00IDEyIC0xNCA0Yy00NyAtMzggLTkzIC03NSAtMTUzIC0xNDJ6TTUwMyAtMjI3Yy0xNCAtNiAtMTUgLTUgLTEzIC0xNyBjOSAtNTQgMjUgLTEzNSAyOCAtMTkyYzE3IDMzIDUwIDU2IDk0IDU2YzYxIDAgOTYgLTQ3IDk2IC0xMDJjMCAtNTggLTM2IC04NSAtNjcgLTk0Yy0yMyAtNyAtMzIgLTEwIC0zMiAtMTdjMCAtMTMgMjYgLTI5IDgwIC0yOWM1OSAwIDE1OSAxOCAxNTkgMTY2YzAgNDcgLTE1IDEzNCAtMjcgMjAxYy0yIDEyIC00IDExIC0xNSA5Yy0yMCAtNCAtNDYgLTYgLTY5IC02Yy03NyAwIC0xNDIgMTcgLTE5NCA0NWMtMTMgLTggLTI2IC0xNCAtNDAgLTIweiBNMzM3IDY5MWMwIC0zMiAyIC02NiA2IC05MmMyIC0xMyA2IC0xNCAxMyAtOGM3OSA2OSAxNzQgMTU5IDE3NCAyNzBjMCA1NSAtMjcgODIgLTYwIDgyYy02MSAwIC0xMzMgLTk2IC0xMzMgLTI1MnpNNzEwIDY5MWMwIC0zMiAyIC02NiA2IC05MmMyIC0xMyA2IC0xNCAxMyAtOGM3OSA2OSAxNzQgMTU5IDE3NCAyNzBjMCA1NSAtMjcgODIgLTYwIDgyYy02MSAwIC0xMzMgLTk2IC0xMzMgLTI1MnpNNjQyIC0xMDggYy0xNSAtMjggLTM2IC01MyAtNjEgLTc0YzQ0IC0yMSA5OCAtMzQgMTYwIC0zNGMyMCAwIDQwIDIgNTYgNWMxNSAzIDE2IDMgMTQgMTRsLTUwIDI5OGMtMiAxMSAtNCAxMiAtMjAgOGMtMzIgLTkgLTU4IC0yNSAtNzUgLTQ2YzMgLTE3IDUgLTM1IDUgLTUyYzAgLTI4IC00IC01NSAtMTIgLTc5YzEzIC0yMSAzMSAtMzcgNTQgLTQ3YzcgLTMgMTUgLTYgMTUgLTEzYzAgLTYgLTQgLTExIC0xMiAtMTFjLTIyIDAgLTU4IDE4IC03NCAzMXpNODE0IDExNyBjLTEyIDEgLTEzIC0yIC0xMSAtMTRsNDkgLTI4NWMyIC0xMiA0IC0xMiAxNiAtNmM1NiAyOCA5NCA3OSA5NCAxNDJjMCA4OCAtNjcgMTU2IC0xNDggMTYzek00NTMgMjBjMCAtNzMgMzEgLTEzNSA4NyAtMTc3YzMwIDI5IDQ5IDY3IDQ5IDExMXY5Yy03IDE3IC0xMiAzNyAtMTQgNTdjLTIwIDQ3IC02MSA4MSAtMTEwIDkzYy0xMCAtMzUgLTEyIC02NiAtMTIgLTkzek01MjkgMjMyYzM2IC0xNSA2NSAtMzggODggLTY2YzI1IDMyIDYwIDU3IDEwMiA3MiBjMTggNiAxOCA1IDE1IDI0bC0yMSAxMjhjLTIgMTEgLTQgMTIgLTE0IDRjLTQ3IC0zOCAtOTMgLTc1IC0xNTMgLTE0MmMtNiAtNyAtMTIgLTEzIC0xNyAtMjB6TTQ3NSAtMTU5bDQgLTIzYzIgLTEyIDQgLTEyIDE2IC02bDggNWMtMTAgNyAtMTkgMTUgLTI4IDI0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA1Qy54bWwAPHN5bWJvbCBpZD0iRTA1QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODcgLTQ4MnY5NjRjMCAxNCA3IDIxIDIxIDIxaDFjMTQgMCAyMSAtNyAyMSAtMjF2LTQzOGMwIC04IDUgLTcgOSAtNmMyNiA3IDY4IDMzIDg5IDE0NmMzIDE2IDkgMjUgMTkgMjVjMTEgMCAxNiAtMTAgMjEgLTI3YzEzIC00NCAzNiAtOTMgMTA3IC05M2M2NSAwIDgzIDY0IDgzIDE5NXMtMjMgMTkwIC0xMDYgMTkwYy0xNCAwIC04NSAtNiAtODUgLTI3YzAgLTUgMTYgLTExIDI3IC0xNWMyMCAtNyA0MCAtMjcgNDAgLTY1IGMwIC00NCAtMjkgLTY5IC02OCAtNjljLTQzIDAgLTc3IDI5IC03NyA4MmMwIDYzIDU1IDEyNiAxNzQgMTI2YzE2NCAwIDIzNiAtMTE1IDIzNiAtMjE5YzAgLTEzOCAtNzYgLTIzNCAtMjA5IC0yMzRjLTI5IDAgLTQ4IDUgLTYxIDljLTEwIDMgLTIwIDUgLTI5IC0xYy0xNCAtOSAtMzYgLTQxIC0zNiAtNjFzMjIgLTUyIDM2IC02MWM5IC02IDE5IC00IDI5IC0xYzEzIDQgMzIgOSA2MSA5YzEzMyAwIDIwOSAtOTYgMjA5IC0yMzQgYzAgLTEwNCAtNzIgLTIxOSAtMjM2IC0yMTljLTExOSAwIC0xNzQgNjMgLTE3NCAxMjZjMCA1MyAzNCA4MiA3NyA4MmMzOSAwIDY4IC0yNSA2OCAtNjljMCAtMzggLTIwIC01OCAtNDAgLTY1Yy0xMSAtNCAtMjcgLTEwIC0yNyAtMTVjMCAtMjEgNzEgLTI3IDg1IC0yN2M4MyAwIDEwNiA1OSAxMDYgMTkwcy0xOCAxOTUgLTgzIDE5NWMtNzEgMCAtOTQgLTQ5IC0xMDcgLTkzYy01IC0xNyAtMTAgLTI3IC0yMSAtMjdjLTEwIDAgLTE2IDkgLTE5IDI1IGMtMjEgMTEzIC02MyAxMzkgLTg5IDE0NmMtNCAxIC05IDIgLTkgLTZ2LTQzOGMwIC0xNCAtNyAtMjEgLTIxIC0yMWgtMWMtMTQgMCAtMjEgNyAtMjEgMjF6TTIxIC01MDNjLTE0IDAgLTIxIDcgLTIxIDIxdjk2NGMwIDE0IDcgMjEgMjEgMjFoODZjMTQgMCAyMSAtNyAyMSAtMjF2LTk2NGMwIC0xNCAtNyAtMjEgLTIxIC0yMWgtODZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDY5LnhtbAA8c3ltYm9sIGlkPSJFMDY5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyMiAyMzVjMCA4IDYgMTUgMTQgMTVoMTMyYzggMCAxNCAtNyAxNCAtMTV2LTQ3MGMwIC04IC02IC0xNSAtMTQgLTE1aC0xMzJjLTggMCAtMTQgNyAtMTQgMTV2NDcwek0xNCAtMjUwYy04IDAgLTE0IDcgLTE0IDE1djQ3MGMwIDggNiAxNSAxNCAxNWgxMzJjOCAwIDE0IC03IDE0IC0xNXYtNDcwYzAgLTggLTYgLTE1IC0xNCAtMTVoLTEzMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwQjYueG1sADxzeW1ib2wgaWQ9IkUwQjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTcgLTEyNWMtNTUgMCAtOTcgMzAgLTk3IDgzYzAgNTIgNDcgMTY3IDE5NiAxNjdjNTcgMCA5OCAtMzMgOTggLTg0YzAgLTMyIC0zMiAtMTY2IC0xOTcgLTE2NnpNMjU2IDYzbC05NCAtNjVsMjMgLTQ2YzU0IDMyIDczIDU4IDczIDkyYzAgNiAtMSAxMiAtMiAxOXpNMjkgLTQyYzAgLTYgMiAtMTIgNCAtMTdsOTMgNjZsLTE5IDM4Yy01OSAtMzUgLTc4IC02NSAtNzggLTg3ek00OCAtNzljOCAtNiAyMCAtMTEgMzYgLTExIGMxOSAwIDQzIDcgNzcgMjdsLTIyIDQ1ek0xMzEgNThsMTggLTM2bDg4IDYxYy02IDMgLTEzIDQgLTIyIDRjLTE4IDAgLTQ1IC03IC04NCAtMjl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTFCLnhtbAA8c3ltYm9sIGlkPSJFOTFCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTcgLTI1N2MtNSA1IC03IDExIC03IDE3czIgMTIgNyAxN2w1OCA1OWMtMzIgNDQgLTQ5IDk4IC00OSAxNTRjMCAxNDYgMTE5IDI2NSAyNjUgMjY1YzU2IDAgMTEwIC0xNyAxNTUgLTQ5bDYyIDYyYzQgNSAxMSA3IDE3IDdzMTIgLTIgMTcgLTdjNCAtNSA3IC0xMSA3IC0xN3MtMyAtMTIgLTcgLTE3bC02MCAtNjBjNDggLTQ5IDc1IC0xMTUgNzUgLTE4NGMwIC0xNDcgLTExOSAtMjY2IC0yNjYgLTI2NmMtNjkgMCAtMTM0IDI3IC0xODQgNzUgbC01NiAtNTZjLTUgLTQgLTExIC03IC0xNyAtN3MtMTIgMyAtMTcgN3pNMTMxIC0xNjdjNDAgLTM5IDk0IC02MSAxNTAgLTYxYzEyMCAwIDIxOCA5OCAyMTggMjE4YzAgNTYgLTIyIDExMCAtNjEgMTUwek0yODEgMjA3Yy0xMTkgMCAtMjE3IC05OCAtMjE3IC0yMTdjMCAtNDMgMTMgLTg1IDM2IC0xMjBsMzAxIDMwMWMtMzUgMjQgLTc2IDM2IC0xMjAgMzZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDgyLnhtbAA8c3ltYm9sIGlkPSJFMDgyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwIDExOGMwIDI3IDExIDUyIDI4IDczYzQ5IDU3IDExMSA2MyAxODEgNjNjOTMgMCAxOTcgLTQ2IDE5NyAtMTUyYzAgLTgzIC02MyAtMTEyIC0xMzMgLTEzMWMtMjIgLTYgLTEwNyAtMzYgLTEyOSAtNzJjMTEgNCAyNCA2IDM3IDZjNDEgMCA4OCAtMTYgMTA4IC0yNGMxMCAtNSAxNyAtNiAzMCAtMTFjNyAtMiAxMiAtMyAxNyAtM2MyMSAwIDI5IDE5IDM5IDQzYzAgMSAxIDIgMSAzYzIgNiA1IDEwIDEzIDEwYzcgMCAxMiAtMiAxMiAtMTQgYy0xNiAtMTU1IC05MyAtMTU5IC0xMzYgLTE1OWMtODkgMCAtMTA0IDU0IC0xNDQgNTRjLTU5IDAgLTcxIC02MSAtOTMgLTYxYy0yMCAwIC0yNSAyNCAtMjUgMzljMTcgNjMgNTYgMTEyIDExMSAxNDdjNzIgNDQgMTQ3IDExMyAxNDcgMjA0YzAgMjkgLTEgOTYgLTkwIDk2Yy01OSAwIC03NyAtMjQgLTc5IC0zOGMwIC0yMCA2OSAtMjMgNjkgLTgzYzAgLTI1IC05IC04OCAtNzAgLTg4Yy0zNiAwIC02NyAyNCAtODIgNTVjLTYgMTUgLTkgMjkgLTkgNDMgeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTlGNy54bWwAPHN5bWJvbCBpZD0iRTlGNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDExOWMwIDcgNCAxNCAxMSAxNmw4OSAyOWMxIDEgMyAxIDQgMWgxOWM5IDAgMTYgLTcgMTYgLTE2di0xMzNjMCAtOSAtNyAtMTYgLTE2IC0xNmgtMTZjLTkgMCAtMTYgNyAtMTYgMTZ2OTVsLTY0IC0yMmMtMiAtMSAtMyAtMSAtNSAtMWMtNyAwIC0xNCA1IC0xNiAxMWwtNSAxNmMwIDEgLTEgMyAtMSA0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkxNC54bWwAPHN5bWJvbCBpZD0iRTkxNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNjYgLTI2NmMtMTQ3IDAgLTI2NiAxMTkgLTI2NiAyNjZjMCAxNDYgMTIwIDI2NSAyNjYgMjY1Yzg5IDAgMTcyIC00NSAyMjEgLTEyMGMzIC00IDUgLTkgNSAtMTRjMCAtOCAtNCAtMTUgLTExIC0xOWMtNCAtMyAtOCAtNCAtMTMgLTRjLTggMCAtMTYgNCAtMjEgMTFjLTQwIDYxIC0xMDggOTggLTE4MSA5OGMtMTE5IDAgLTIxOCAtOTcgLTIxOCAtMjE3czk4IC0yMTggMjE4IC0yMThjNzUgMCAxNDUgMzkgMTg0IDEwMyBjNCA3IDEyIDExIDIwIDExYzEzIDAgMjQgLTEyIDI0IC0yNWMwIC00IC0xIC04IC0zIC0xMmMtNTAgLTc4IC0xMzIgLTEyNSAtMjI1IC0xMjV6TTI2OCAtNjNjLTM0IDAgLTYyIDI4IC02MiA2M2MwIDM0IDI4IDYyIDYyIDYyYzM1IDAgNjMgLTI4IDYzIC02MmMwIC0zNSAtMjggLTYzIC02MyAtNjN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDhELnhtbAA8c3ltYm9sIGlkPSJFMDhEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xIDdjMCA0IDQgNyA4IDdoOTRjMyAwIDcgNSA3IDl2OTJjMCA0IDMgOCA3IDhoMjRjNCAwIDcgLTQgNyAtOHYtOTJjMCAtNSAzIC05IDcgLTloOTRjNCAwIDggLTMgOCAtN3YtMjRjMCAtNCAtNCAtNyAtOCAtN2gtOTNjLTQgMCAtOCAtMyAtOCAtOXYtOTJjMCAtNCAtMyAtOCAtNyAtOGgtMjRjLTQgMCAtNyA0IC03IDh2OTNjMCAzIC0yIDggLTcgOGgtOTRjLTQgMCAtOCAzIC04IDd2MjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDFCLnhtbAA8c3ltYm9sIGlkPSJGNDFCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIDQ3NWgtMTB2MTI1aDEwbDIzMCAtMjMwdi0xMjV6TTEwIC0zMjVoLTEwdjEyNWgxMGwyMzAgLTIzMHYtMTI1ek0xMCAyNzVoLTEwdjEyNWgxMGwyMzAgLTIzMHYtMTI1ek0wIDBoMTBsMjMwIC0yMzB2LTEyNWwtMjMwIDIzMGgtMTB2MTI1ek0xMCA3NWgtMTB2MTI1aDEwbDIzMCAtMjMwdi0xMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDI4LnhtbAA8c3ltYm9sIGlkPSJGNDI4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkgLTIxMmMtNSAwIC05IDQgLTkgMTF2NTI2YzAgMTEgNCAxNiAxMiAxNmgxOWM3IDAgMTQgLTUgMTQgLTE2di0xNTNjMCAtNSA1IC03IDEyIC03YzI4IDAgOTcgMjggOTcgMjhjMSAwIDEgMiA1IDJsMTUgNWMyIDEgNCAxIDUgMWM2IDAgMTEgLTMgMTEgLTEwdi01MTBjMCAtMTAgLTUgLTE1IC0xMiAtMTVoLTE5Yy05IDAgLTE0IDUgLTE0IDE1djEzM2MwIDEwIC03IDE0IC0xOSAxNGMtMzQgMCAtMTA1IC0zNSAtMTEwIC0zOCBjLTQgLTIgLTUgLTIgLTcgLTJ6TTQ1IC03N2MwIC02IDUgLTcgMTIgLTdjMjYgMCA4OCAyNyA4OCA1MHYxMDFjMCA1IC00IDcgLTEwIDdjLTI2IDAgLTkwIC0zMSAtOTAgLTQ4di0xMDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDBGLnhtbAA8c3ltYm9sIGlkPSJGNDBGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGgxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDE0LnhtbAA8c3ltYm9sIGlkPSJGNDE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjAwdjEyNWgxMGwyMzAgMjMwdi0xMjVsLTIzMCAtMjMwaC0xMHpNMCAxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB2MTI1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQwMC54bWwAPHN5bWJvbCBpZD0iRjQwMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00OCAzOTFjMCA0MyAtMjAgNzYgLTQ4IDEwOGMyOSAzMiA0OCA1OSA0OCAxMDdjMCA2NSAtMzYgMTA2IC0zNiAyMDdjMCAxMDMgNTQgMTQ5IDc3IDE3N2M0IDUgNiA3IDggN3MzIC0yIDQgLTNjMSAwIDIgLTIgMiAtNGMwIC0zIC0xIC02IC01IC0xMWMtNSAtOSAtNDcgLTQ2IC00NyAtMTAwYzAgLTU1IDM5IC0xNTEgNDYgLTIxM2MxIC01IDEgLTExIDEgLTE2YzAgLTYwIC0zMyAtMTMyIC02MyAtMTUyYzMwIC0xOSA2MyAtOTEgNjMgLTE1MSBjMCAtNSAwIC0xMSAtMSAtMTdjLTcgLTYxIC00NiAtMTU3IC00NiAtMjEyYzAgLTU0IDQyIC05MSA0NyAtMTAxYzQgLTQgNSAtNyA1IC0xMGMwIC0yIC0xIC00IC0yIC00Yy0xIC0xIC0yIC0zIC00IC0zcy00IDIgLTggN2MtMjMgMjggLTc3IDc0IC03NyAxNzZzMzYgMTQzIDM2IDIwOHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0NDUueG1sADxzeW1ib2wgaWQ9IkU0NDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOCAyNmMtNSAwIC04IDMgLTggOXY3MWMwIDYgNSAxNCAxMiAxNmMwIDAgMjAgOCAyNiAxMXMxMiAxMyAxMiAyN3YxMzVjMCA2IDYgMTEgMTYgMTFjNyAwIDE0IC01IDE0IC0xMXYtMTIwYzAgLTggMyAtMjAgMTIgLTIwYzE3IDQgNTEgMTggNjMgMjVjOSA2IDEyIDE5IDEzIDI5djEzMGMwIDYgNiAxMSAxNiAxMWM4IDAgMTQgLTUgMTQgLTExdi0xMjJjMCAtOCA3IC0xMyAxNCAtMTNjNSAxIDI1IDkgMjUgOWMyIDEgMyAxIDUgMSBjNCAwIDcgLTMgNyAtOHYtNzFjMCAtNiAtNSAtMTQgLTEyIC0xN2wtMjYgLTEwYy04IC0zIC0xMyAtMjIgLTEzIC0yOXYtOTNjMCAtMTIgNyAtMTggMTMgLTE4bDI2IDEwYzIgMSAzIDEgNSAxYzQgMCA3IC0zIDcgLTh2LTcxYzAgLTYgLTUgLTE0IC0xMiAtMTdjMCAwIC0yMSAtOCAtMjggLTExcy0xMSAtMTUgLTExIC0yM3YtMTQyYzAgLTYgLTYgLTExIC0xNyAtMTFjLTcgMCAtMTMgNSAtMTMgMTF2MTI1YzAgNiAtNSAxOCAtMTMgMTggYy0xIDAgLTMgLTEgLTQgLTFsLTYxIC0yNWMtNSAtMiAtMTAgLTkgLTEwIC0yMnYtMTM5YzAgLTYgLTcgLTExIC0xNyAtMTFjLTcgMCAtMTMgNSAtMTMgMTF2MTIzYzAgNSAtNSAxNiAtMTIgMTZjLTEgMCAtMiAwIC0zIC0xYy05IC0zIC0yMyAtOSAtMjMgLTljLTEgMCAtMyAtMSAtNCAtMWMtNSAwIC04IDMgLTggOXY3MWMwIDYgNSAxNCAxMiAxNmMwIDAgMjEgOSAyNyAxMWM2IDMgMTEgMTIgMTEgMjN2OTljMCA4IC02IDE4IC0xMyAxOCBjLTEgMCAtMiAtMSAtMyAtMWMtMyAtMiAtMjIgLTExIC0yNiAtMTF6TTc3IC0zMGMwIC0yNCAxIC00NiAzIC01MGMxIC0zIDYgLTUgMTIgLTVjMjMgMCA3MCAyMCA3NiA0MGMyIDkgNCAzNyA0IDY0cy0yIDUyIC00IDU3Yy0yIDQgLTggNiAtMTUgNmMtMjUgMCAtNzEgLTIxIC03MyAtMzhjLTIgLTggLTMgLTQzIC0zIC03NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QkQueG1sADxzeW1ib2wgaWQ9IkU0QkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTIgLTE5MmMtMSAxIC0xIDMgLTEgNWMwIDYgNCAxMCAxMSAxMWg2OGM0IDAgOCAtMiAxMSAtNmMwIDAgNTYgLTExOSA1NyAtMTIzYzIgLTIgNCAtMyA2IC0zczMgMSA0IDNjMiA0IDU2IDEyMyA1NiAxMjNjMiA1IDcgNyAxMSA3YzEgMCA0IDAgNSAtMWM1IC0xIDcgLTYgNyAtMTFjMCAtMiAwIC0zIC0xIC01bC0xMDYgLTIzMXMtMyAtNiAtMTAgLTZjLTQgMCAtNyAyIC0xMCA2ek0yMyAtNDhjLTI0IDAgLTI0IDExIC0yNCAyNCBzMCAyNCAyNCAyNGgyOTFjMjQgMCAyNCAtMTEgMjQgLTI0cy0xIC0yNCAtMjQgLTI0aC0yOTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEIyLnhtbAA8c3ltYm9sIGlkPSJFNEIyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xIDIxNmMwIDEzIDAgMjQgMjQgMjRoMjkxYzI0IDAgMjQgLTExIDI0IC0yNHMtMSAtMjQgLTI0IC0yNGgtMjkxYy0yNCAwIC0yNCAxMSAtMjQgMjR6TTE3MiAwYy0yMyAwIC00MiAxOSAtNDIgNDJzMTkgNDIgNDIgNDJzNDIgLTE5IDQyIC00MnMtMTkgLTQyIC00MiAtNDJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEM2LnhtbAA8c3ltYm9sIGlkPSJFNEM2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0IDBjLTEzIDAgLTI0IDYgLTI0IDEzdjI5M2MwIDE1IDIyIDI3IDUwIDI3aDUwM2MyOCAwIDUwIC0xMiA1MCAtMjd2LTI5M2MwIC03IC0xMSAtMTMgLTI1IC0xM2MtMTMgMCAtMjQgNiAtMjQgMTN2MTg4YzAgMTIgLTEyNyAxOCAtMjUzIDE4cy0yNTIgLTYgLTI1MiAtMTh2LTE4OGMwIC03IC0xMSAtMTMgLTI1IC0xM3pNMzAxIC0xYy0zMCAwIC01NCAyNSAtNTQgNTVzMjQgNTQgNTQgNTRjMzEgMCA1NSAtMjQgNTUgLTU0IHMtMjQgLTU1IC01NSAtNTV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEIwLnhtbAA8c3ltYm9sIGlkPSJFNEIwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIgMTkxYy0xIDMgLTIgNiAtMiA5YzAgNSAzIDEwIDE0IDE1YzAgMCAyMTQgNzMgMjI1IDc2YzYgMiA4IDQgOCA3cy0yIDYgLTcgN2MtMTAgNCAtMjI2IDc3IC0yMjYgNzdjLTExIDQgLTE0IDkgLTE0IDE0YzAgMyAxIDYgMiAxMGMzIDggNiAxNCAxNSAxNGMxIDAgNSAtMSA5IC0ybDMwMCAtMTAyYzEzIC00IDEzIC0xMCAxMyAtMThzMCAtMTUgLTEzIC0xOGwtMzA2IC0xMDNjLTEgLTEgLTMgLTEgLTQgLTFjLTcgMCAtMTEgOCAtMTQgMTV6IE0xNzEgMGMtMjMgMCAtNDIgMTkgLTQyIDQyczE5IDQyIDQyIDQyczQyIC0xOSA0MiAtNDJzLTE5IC00MiAtNDIgLTQyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRDNC54bWwAPHN5bWJvbCBpZD0iRTRDNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zIDBjMCAwIC0zIDEgLTMgM2MwIDEgMSAzIDIgNGM0NiA0NSAyNzQgMzM0IDMwMCAzMzRjMjcgMCAyNTcgLTI5MyAzMDAgLTMzNGMxIC0xIDIgLTMgMiAtNGMwIC0yIC0zIC0zIC0zIC0zaC01MHMtNSAxIC03IDJjLTI5IDI1IC0yMjYgMjI2IC0yNDIgMjI2cy0yMDkgLTE5NyAtMjQxIC0yMjRjLTQgLTIgLTUgLTQgLTcgLTRoLTUxek0yNDYgNjVjMCAyOSAyNSA1NCA1NSA1NHM1NSAtMjUgNTUgLTU0YzAgLTMxIC0yNSAtNTYgLTU1IC01NiBzLTU1IDI1IC01NSA1NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0NDcueG1sADxzeW1ib2wgaWQ9IkU0NDciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOSAtMTAwYy02IDAgLTkgNSAtOSAxMHY2NmMwIDYgNSA4IDEyIDEwYzAgMCA3NSAyOCA3NyAyOWMzIDEgMyAzIDMgNXYxNWMwIDIgLTIgMyAtNCAzYy0zIDAgLTcgLTIgLTExIC0zYy0zIC0yIC0yMiAtMTEgLTI2IC0xMWMtNSAwIC04IDMgLTggOXY3MWMwIDYgNSAxNCAxMiAxNmMwIDAgMjAgOCAyNiAxMXMxMiAxMyAxMiAyN3YxMzVjMCA2IDYgMTEgMTYgMTFjNyAwIDE0IC01IDE0IC0xMXYtMTIwYzAgLTggMyAtMjAgMTIgLTIwIGMxNyA0IDUxIDE4IDYzIDI1YzkgNiAxMiAxOSAxMyAyOXYxMzBjMCA2IDYgMTEgMTYgMTFjOCAwIDE0IC01IDE0IC0xMXYtMTIyYzAgLTggNyAtMTMgMTQgLTEzYzUgMSAyNSA5IDI1IDljMiAxIDMgMSA1IDFjNCAwIDcgLTMgNyAtOHYtNzFjMCAtNiAtNSAtMTQgLTEyIC0xN2wtMjYgLTEwYy0xMiAtNSAtMTQgLTcgLTE0IC0xN2MwIC0xIDEgLTggMSAtMTNjMCAtMiAxIC0zIDMgLTNjMiAxIDg1IDMyIDg1IDMydi0xYzEgMCAzIDIgNCAyIGM2IDAgOCAtNyA4IC0xMXYtNjNjMCAtNiAtNCAtMTEgLTEyIC0xM2wtODUgLTMyYy0zIC0xIC0zIC0zIC0zIC01di0xMGMwIC02IDEgLTkgNCAtOWMyIDAgNSAxIDkgM2wyNiAxMGMyIDEgMyAxIDUgMWM0IDAgNyAtMyA3IC04di03MWMwIC02IC01IC0xNCAtMTIgLTE3YzAgMCAtMjEgLTggLTI4IC0xMXMtMTEgLTE1IC0xMSAtMjN2LTE0MmMwIC02IC02IC0xMSAtMTcgLTExYy03IDAgLTEzIDUgLTEzIDExdjEyNWMwIDYgLTUgMTggLTEzIDE4IGMtMSAwIC0zIC0xIC00IC0xbC02MSAtMjVjLTUgLTIgLTEwIC05IC0xMCAtMjJ2LTEzOWMwIC02IC03IC0xMSAtMTcgLTExYy03IDAgLTEzIDUgLTEzIDExdjEyM2MwIDUgLTUgMTYgLTEyIDE2Yy0xIDAgLTIgMCAtMyAtMWMtOSAtMyAtMjMgLTkgLTIzIC05Yy0xIDAgLTMgLTEgLTQgLTFjLTUgMCAtOCAzIC04IDl2NzFjMCA2IDUgMTQgMTIgMTZjMCAwIDI0IDEwIDMwIDEzYzcgMyA4IDYgOCAxNHYxMmMwIDIgMCA1IC0zIDUgYy0xIDAgLTIgLTEgLTMgLTFjLTQgLTIgLTc1IC0yOCAtNzggLTI4ek0xMjQgLTU4Yy0zIC0xIC00IC0yIC00IC02YzEgLTkgMSAtMTYgMyAtMThjMSAtMSAyIC0yIDUgLTJjMTggMCA4MSAyNSA4NCAzOWMxIDQgMSA5IDEgMTZjMCAxIC0yIDMgLTMgM2MtMTYgLTYgLTg1IC0zMiAtODYgLTMyek0xMjEgMzBjMCAtMSAyIC0yIDMgLTJjMSAxIDczIDI4IDg3IDMzYzIgMSAyIDMgMiA0Yy0xIDIgLTEgOCAtMSAxMnMwIDggLTMgOCBjLTI3IDAgLTczIC0yMyAtODYgLTM1Yy0yIC0yIC0xIC0xNSAtMiAtMjB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQUFBLnhtbAA8c3ltYm9sIGlkPSJFQUFBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0zMyA5MmMwIDMgMyA1IDYgNWM2IDAgMTQgLTQgMTggLTdjMTMgLTkgMjMgLTE2IDM2IC0xNmMzIDAgNyAwIDExIDFjMjAgMyAzNyAxNCA1NCAyMWMyMiAxMCA1MCAyMyA3NyAyM2M3OSAwIDEwMCAtNTYgMTE3IC03MmM0IC00IDYgLTcgNiAtMTBjMCAtNSAtNiAtOCAtMTMgLThjLTQgMCAtOSAxIC0xMyAzYy0xNSA3IC0yNyAxMiAtNDYgMTJjLTQ1IDAgLTU1IC00NCAtMTMzIC00NGMtNzkgMCAtMTEzIDcyIC0xMTkgODggYy0xIDIgLTEgMyAtMSA0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxNi54bWwAPHN5bWJvbCBpZD0iRjQxNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDggLTM4MmMtMjkgMjAgLTY2IDI3IC0xMDggMzJ2NTU5czYgMTIgMTIgMTJjNSAwIDE4IC0xMCAxOSAtMTljMTUgLTk1IDY4IC0xMTEgMTE2IC0xNjNjNjQgLTcwIDg3IC05NiA5NyAtMTU1YzIgLTEyIDMgLTIzIDMgLTM1YzAgLTQwIC0xMCAtNzkgLTE3IC05OWMxNyAtMjQgMjcgLTQ2IDMyIC03NmMxIC04IDIgLTE4IDIgLTI3YzAgLTQ4IC0xNyAtMTAyIC0yNiAtMTMwYzIyIC00NSAyNCAtNTkgMjUgLTg0di05IGMwIC0yMiAtNCAtMzcgLTE2IC0zN2MtMTAgMCAtMjEgMCAtMjEgMjJjLTEgNDAgLTM0IDE1MSAtMTE4IDIwOXpNMzIgMTZjLTEgLTEgLTEgLTIgLTEgLTR2LTdjMzEgLTgzIDcyIC0xMTUgMTI0IC0xNzBsNDIgLTQ1YzUgMTkgMTEgMzMgMTQgNDdjMiA3IDMgMTMgMyAyMWMwIDEyIC0zIDI2IC0xNCA0NWMtNTMgOTAgLTExNiAxMTMgLTE2OCAxMTN6TTM4IC0xNzljMTMgLTQ4IDI0IC01NiA0NiAtOTRjMTggLTMwIDcyIC04MiA5NCAtMTEwIGMxMiAtMTYgMjMgLTMwIDMyIC00NGM1IDEwIDEwIDIxIDEzIDMwYzIgNiAzIDE1IDMgMjVjMCAxOSAtNCA0NCAtMTcgNjVjLTU0IDkxIC0xMTcgMTI0IC0xNzEgMTI4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQwMi54bWwAPHN5bWJvbCBpZD0iRjQwMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQ5OGMyMyAzMiAzOCA0MyAzOCA5MGMwIDYzIC0yOCAxMTggLTI4IDIxN2MwIDEwMCAyMSAxNTggMzkgMTg1YzIgMiA1IDcgNiA3YzIgMCAzIC0xIDQgLTNjMCAtNCAtMSAtOCAtMiAtMTFjLTYgLTE1IC0xMyAtMzAgLTE4IC00NGMtOCAtMjIgLTEzIC00NiAtMTMgLTcwYzAgLTU0IDI0IC0xNzIgMzAgLTIzMnYtMTZjMCAtNTkgLTI0IC0xMDMgLTQ4IC0xMjNjMjUgLTE4IDQ4IC02NCA0OCAtMTIzdi0xNiBjLTYgLTU5IC0zMCAtMTc4IC0zMCAtMjMxczI2IC0xMDQgMzAgLTExMmMxIC0xIDQgLTggNCAtMTJjMCAtMiAtNCAtNCAtNCAtNGMtMSAwIC01IDQgLTcgNmMtMTggMjggLTM5IDg2IC0zOSAxODZjMCA3MyAyOCAxNTAgMjggMjIwYzAgNjUgLTIzIDY2IC0zOCA4NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U2NDUueG1sADxzeW1ib2wgaWQ9IkU2NDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTI4IDE2MGwtMTMzIDEzM2wyOCAyOGwxMzMgLTEzM2wxMzMgMTMzbDI4IC0yOGwtMTMyIC0xMzNsMTMyIC0xMzNsLTI4IC0yOGwtMTMzIDEzM2wtMTMzIC0xMzNsLTI4IDI4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQwRC54bWwAPHN5bWJvbCBpZD0iRjQwRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODkgLTUwMmgtMTU5djIxaDhjMzUgMCAzOSAyIDM5IDIwdjIzNWMwIDE4IC00IDIwIC0zOSAyMGgtOHYyMWgxNThjNjYgMCAxMDYgLTI2IDEwNiAtNzdjMCAtMzYgLTIyIC02NCAtNzEgLTc0YzYwIC0xMSA4OCAtMzcgODggLTgwYzAgLTUzIC00NSAtODYgLTEyMiAtODZ6TTExNiAtMTU5aC0xMTZ2MjFoNmMyMiAwIDI4IDcgNDQgNDdsMTAxIDI1NmgxOGwxMTMgLTI3NWMxMCAtMjUgMTIgLTI4IDM0IC0yOGg4di0yMWgtMTM2djIxaDE4IGMxNyAwIDI4IDUgMjggMTFjMCAzIC0xIDYgLTQgMTJsLTI0IDYwaC0xMTVsLTE1IC00MGMtMyAtNiAtNCAtMTIgLTQgLTE4YzAgLTE2IDEyIC0yNSAzNSAtMjVoOXYtMjF6TTQxIDM4MWgtMThsNiAxMjFoMjYzbDcgLTEyMWgtMTljLTQgMjQgLTggNDMgLTE0IDU5Yy0xMiAyNyAtMzMgNDIgLTYwIDQyYy0xNCAwIC0yMCAtNSAtMjAgLTE2di0yMzljMCAtMTkgNCAtMjEgMzkgLTIxaDExdi0yMGgtMTUxdjIwaDEyYzM1IDAgMzkgMiAzOSAyMXYyMzkgYzAgMTEgLTYgMTYgLTIwIDE2Yy0zMCAwIC01MSAtMTcgLTYzIC00OWMtNCAtMTQgLTggLTMxIC0xMiAtNTJ6TTE2NSAtMzQ4aC0zOXYtMTA2YzAgLTI0IDQgLTI3IDI2IC0yN2gxOGM2MSAwIDg3IDE0IDg3IDY2YzAgNDkgLTI0IDY3IC05MiA2N3pNMTI2IC0zMjhoNDBjNTYgMCA3OCAxNyA3OCA2MGMwIDQyIC0xOSA2MiAtNzEgNjJoLTE3Yy0yNCAwIC0zMCAtNCAtMzAgLTIydi0xMDB6TTE0OCA5M2wtNDkgLTEyNWg5OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U2NTEueG1sADxzeW1ib2wgaWQ9IkU2NTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODUgMjYxYy01OSAwIC04NSA1NCAtODUgOThjMCA4MCA3NCAxMzYgMTI0IDE2MWM1NyAyOCAxMDMgMzQgMTYzIDM1aDZjOTIgMCAyMDEgLTQwIDIwMSAtMTQ3YzAgLTQ0IC0yOSAtODEgLTc1IC04MWMtNjUgMCAtMTAwIDY5IC0xMDAgOTJjMCA4IDQgMTMgMTAgMTNjOSAwIDEzIC04IDE5IC0xNGMxMyAtMTQgMjcgLTE5IDQ0IC0xOWMxOCAwIDMyIDEyIDMyIDM0YzAgNTYgLTQ5IDk3IC0xMDMgOTdjLTExIDAgLTI2IC0zIC00MiAtMzAgYy0xMiAtMjAgLTIzIC01MCAtMjMgLTYzYzAgLTIxIDEzIC00MSA0MiAtNzVjMzUgLTQxIDU2IC02MCA1NiAtOTJjMCAtMzQgLTMyIC04MyAtNTEgLTExMGMtNSAtNyAtNyAtMTAgLTcgLTEzYzAgLTQgNiAtMyAxNyAtNmMxNiAtNCAzMiAtMTMgNDkgLTMwczM1IC0zNCA1OCAtMzRjMTcgMCAyOSA4IDUxIDI0YzUgNCAxMCA3IDE2IDdjOCAwIDEzIC03IDEzIC0xMmMwIC00IC0xIC03IC05IC0xNWwtNTMgLTUyIGMtMzEgLTI5IC00NCAtMzIgLTYxIC0zMmMtNTMgMCAtNjggMTA3IC0xMDggMTA3Yy04IDAgLTEyIC02IC0xNyAtMTJsLTE0IC0xN2MtNDQgLTUyIC03MiAtODMgLTEwMiAtODNjLTE3IDAgLTM0IDExIC0zNCAyOGMwIDQxIDg2IDk2IDEzMCAxMTJjMTkgNyAyMCA4IDMzIDI2YzE1IDIwIDIxIDMzIDIxIDUzYzAgMzMgLTI4IDYwIC00MSA3OGMtMTQgMTkgLTU1IDY0IC01NSA5MGMwIDI3IDM5IDkwIDU0IDExM2M2IDEwIDE1IDIyIDE1IDMwIGMwIDYgLTYgNyAtMTQgN2MtODUgMCAtMTgzIC01MCAtMTg2IC0xNDR2LTRjMCAtMjIgOCAtNDggMzcgLTQ4YzMwIDAgNDIgMzMgNDYgNDhjNSAxNyA2IDI2IDE0IDI2YzYgMCAxMSAtNSAxMSAtMzJjMCAtNjEgLTM2IC0xMTQgLTgyIC0xMTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FODg5LnhtbAA8c3ltYm9sIGlkPSJFODg5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwNSAtOGMtNTkgMCAtOTUgMzAgLTk1IDcxYzAgMzQgMjAgNTYgNDkgNTZjMjIgMCA0MiAtMTQgNDIgLTM4YzAgLTIxIC0xMiAtMzYgLTI3IC00M2MtNSAtMiAtMTQgLTYgLTE0IC0xMGMwIC02IDE2IC0xMiAzNSAtMTFjNTkgMyA5NyA2OCAxMTggMTI3YzYgMTkgLTMgMjAgLTEyIDE0Yy0yMCAtMTUgLTQ0IC0yMSAtNzEgLTIxYy01OCAwIC04OSAzOCAtODkgODZjMCAxMDIgODIgMTUyIDE1NSAxNTJjMTI0IDAgMTM2IC0xMDggMTAwIC0yMTcgYy0zNiAtMTExIC0xMDUgLTE2NiAtMTkxIC0xNjZ6TTE5OSAzNDljLTM5IDAgLTc3IC01NyAtNzcgLTEyN2MwIC0yOSA4IC00OSAzNyAtNDljMzUgMCA2NyA0MCA3NyA5MmM3IDM0IDEwIDg0IC0zNyA4NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RjUueG1sADxzeW1ib2wgaWQ9IkY0RjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzggLTQ5NGMtMjQgMTM3IC0zOCAzMjggLTM4IDQ5NGMwIDE2NSAxNCAzNTYgMzggNDk0aDEzYy0yMSAtMTQ5IC0zMSAtMzI3IC0zMSAtNDk0YzAgLTE2OCAxMCAtMzQ0IDMxIC00OTRoLTEzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkxNi54bWwAPHN5bWJvbCBpZD0iRTkxNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMyAtMTEyYzAgOCA0IDE1IDEyIDIwYzQgMyA5IDQgMTMgNGM4IDAgMTYgLTQgMjAgLTExYzM5IC02NCAxMDkgLTEwMyAxODQgLTEwM2MxMjAgMCAyMTggOTggMjE4IDIxOHMtOTkgMjE3IC0yMTggMjE3Yy03MyAwIC0xNDEgLTM3IC0xODIgLTk4Yy00IC03IC0xMiAtMTEgLTIwIC0xMWMtNCAwIC05IDEgLTEzIDRjLTcgNCAtMTEgMTIgLTExIDIwYzAgNCAxIDkgNCAxM2M1MCA3NSAxMzMgMTIwIDIyMiAxMjAgYzE0NiAwIDI2NiAtMTE5IDI2NiAtMjY1YzAgLTE0NyAtMTE5IC0yNjYgLTI2NiAtMjY2Yy05MSAwIC0xNzcgNDcgLTIyNSAxMjVjLTIgNCAtNCA5IC00IDEzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA4Ri54bWwAPHN5bWJvbCBpZD0iRTA4RiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDYydjQ5YzAgNyA4IDEzIDE5IDEzaDQxMWMxMCAwIDE4IC02IDE4IC0xM3YtNDljMCAtNyAtOCAtMTMgLTE4IC0xM2gtNDExYy0xMSAwIC0xOSA2IC0xOSAxM3pNMTkgLTEyNWMtMTEgMCAtMTkgNiAtMTkgMTN2NDljMCA3IDggMTMgMTkgMTNoNDExYzEwIDAgMTggLTYgMTggLTEzdi00OWMwIC03IC04IC0xMyAtMTggLTEzaC00MTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTAyLnhtbAA8c3ltYm9sIGlkPSJFOTAyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzMCAtMTA4djIxN2MxIDM0IDUgMTEyIDcwIDExMmg2YzUwIC0zIDU4IC00MCA1OCAtNTZ2LTEyOHMwIC0zIC0yIC0zYy0xIDAgLTMgMSAtNSAzYzAgMCAtMjQgMjQgLTU3IDI0cy02MSAtMjMgLTYxIC02MWMwIC0zNyAyOCAtNjAgNjEgLTYwczU3IDIzIDU3IDIzYzIgMiA0IDMgNSAzYzIgMCAyIC0zIDIgLTN2LTEyN2MwIC0xNiAtOCAtNTQgLTU4IC01N2gtNWMtNjYgMCAtNzEgNzkgLTcxIDExM3pNMCA0NWMwIDAgMCA0MCA1NyA0MCBjMjkgMCA1OCAtMyA1OCAtNDN2LTI1N2MwIC0xMSAtMyAtMTYgLTYgLTE2cy02IDUgLTYgMTZ2MTQwczAgNyAtOSAxMmMwIDAgLTEyIDEwIC0zNyAxMGMtMjAgMCAtNTAgLTE1IC01NiAtMTVjLTEgMCAtMSAxIC0xIDV2MTA4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA5NC54bWwAPHN5bWJvbCBpZD0iRTA5NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzkgLTQ4OGMtMTI1IDEyMCAtMTc5IDI5MiAtMTc5IDQ4OWMwIDIwMCA1NCAzNjggMTc2IDQ4NmMwIDAgNCA0IDUgNGMyIDAgMyAtMyAzIC04di0yMXMwIC0xMCAtMyAtMTVjLTc1IC05OCAtMTEzIC0yMjggLTExMyAtNDQ2YzAgLTIxNyA0MCAtMzQ2IDExMiAtNDQ2YzIgLTIgNCAtNyA0IC0xMnYtMjZjMCAtMiAtMSAtNiAtMiAtNnMtMiAwIC0zIDF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOUY1LnhtbAA8c3ltYm9sIGlkPSJFOUY1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTA5YzAgOSA3IDE2IDE2IDE2aDE2YzkgMCAxNiAtNyAxNiAtMTZ2LTkzYzAgLTkgLTcgLTE2IC0xNiAtMTZoLTE2Yy05IDAgLTE2IDcgLTE2IDE2djkzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA4MC54bWwAPHN5bWJvbCBpZD0iRTA4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzUgLTI1MGMtMTE5IDAgLTIxNSAxMTIgLTIxNSAyNTBjMCAxMzkgOTYgMjUxIDIxNSAyNTFzMjE1IC0xMTIgMjE1IC0yNTFjMCAtMTM4IC05NiAtMjUwIC0yMTUgLTI1MHpNMTYwIDdjMCAtMTE3IDMzIC0yMTIgNzUgLTIxMmM0MSAwIDc1IDk1IDc1IDIxMmMwIDExOCAtMzQgMjEzIC03NSAyMTNjLTQyIDAgLTc1IC05NSAtNzUgLTIxM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNDMueG1sADxzeW1ib2wgaWQ9IkUwNDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTAgMzE4Yy0yOCAwIC01MCAyMiAtNTAgNTBzMjIgNTAgNTAgNTBjMjcgMCA1MCAtMjIgNTAgLTUwcy0yMyAtNTAgLTUwIC01MHpNMCA2MjBjMCAyOCAyMiA1MCA1MCA1MGMyNyAwIDUwIC0yMiA1MCAtNTBjMCAtMjcgLTIzIC01MCAtNTAgLTUwYy0yOCAwIC01MCAyMyAtNTAgNTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjgyLnhtbAA8c3ltYm9sIGlkPSJFMjgyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTggLTIxOWMtNSAwIC04IDMgLTggOXY3MWMwIDYgNiAxNCAxMiAxNmw1MiAyMmM2IDIgMTAgMTEgMTAgMjJ2MTAwYzAgOCAtNiAxNyAtMTIgMTdjLTEgMCAtMiAtMSAtMyAtMWMtOCAtMyAtNDcgLTIwIC00NyAtMjBjLTEgMCAtMyAtMSAtNCAtMWMtNSAwIC04IDMgLTggOXY3MWMwIDYgNiAxNCAxMiAxNmMxNyA3IDMzIDE1IDUxIDIyYzcgNiAxMCAxOCAxMCAyNnYxMzBjMCA4IDIgMTcgMTcgMTdjOCAwIDE0IC01IDE0IC0xMXYtMTIwIGMwIC05IDQgLTIwIDEzIC0yMGMyIDAgNTAgMTggNTAgMThjMSAxIDMgMSA0IDFjNCAwIDggLTMgOCAtOHYtNzFjMCAtNyAtNiAtMTQgLTEyIC0xN2MwIDAgLTQyIC0xNiAtNTEgLTIwYy04IC0zIC0xMyAtMjEgLTEzIC0yOXYtOTNjMCAtMTEgNyAtMTcgMTQgLTE3YzQgMSA1MCAyMCA1MCAyMHYtMWMxIDAgMyAxIDQgMWM1IDAgOCAtMyA4IC05di03MWMwIC02IC02IC0xNCAtMTIgLTE2YzAgMCAtNDUgLTE4IC01MyAtMjAgYy00IC0yIC04IC04IC05IC0xNGMtMSAtMyAtMSAtNSAtMSAtOHYtMTM4YzAgLTEwIC0yIC0xNyAtMTcgLTE3Yy04IDAgLTE0IDUgLTE0IDExdjEyNWMwIDggLTkgMjEgLTE0IDE5Yy02IC0zIC00NyAtMjEgLTUxIC0yMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNjkueG1sADxzeW1ib2wgaWQ9IkUyNjkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOCAyNmMtNSAwIC04IDMgLTggOXY3MWMwIDYgNSAxNCAxMiAxNmMwIDAgMjAgOCAyNiAxMXMxMiAxMyAxMiAyN3YxMzVjMCA2IDYgMTEgMTYgMTFjNyAwIDE0IC01IDE0IC0xMXYtMTIwYzAgLTggMyAtMjAgMTIgLTIwYzE3IDQgNTEgMTggNjMgMjVjOSA2IDEyIDE5IDEzIDI5djEzMGMwIDYgNiAxMSAxNiAxMWM4IDAgMTQgLTUgMTQgLTExdi0xMjJjMCAtOCA3IC0xMyAxNCAtMTNjNSAxIDI1IDkgMjUgOWMyIDEgMyAxIDUgMSBjNCAwIDcgLTMgNyAtOHYtNzFjMCAtNiAtNSAtMTQgLTEyIC0xN2wtMjYgLTEwYy04IC0zIC0xMyAtMjIgLTEzIC0yOXYtOTNjMCAtMTIgNyAtMTggMTMgLTE4bDI2IDEwYzIgMSAzIDEgNSAxYzQgMCA3IC0zIDcgLTh2LTcxYzAgLTYgLTUgLTE0IC0xMiAtMTdjMCAwIC0yMSAtOCAtMjggLTExcy0xMSAtMTUgLTExIC0yM3YtMTQyYzAgLTYgLTYgLTExIC0xNyAtMTFjLTcgMCAtMTMgNSAtMTMgMTF2MTI1YzAgNiAtNSAxOCAtMTMgMTggYy0xIDAgLTMgLTEgLTQgLTFsLTYxIC0yNWMtNSAtMiAtMTAgLTkgLTEwIC0yMnYtMTM5YzAgLTYgLTcgLTExIC0xNyAtMTFjLTcgMCAtMTMgNSAtMTMgMTF2MTIzYzAgNSAtNSAxNiAtMTIgMTZjLTEgMCAtMiAwIC0zIC0xYy05IC0zIC0yMyAtOSAtMjMgLTljLTEgMCAtMyAtMSAtNCAtMWMtNSAwIC04IDMgLTggOXY3MWMwIDYgNSAxNCAxMiAxNmMwIDAgMjEgOSAyNyAxMWM2IDMgMTEgMTIgMTEgMjN2OTljMCA4IC02IDE4IC0xMyAxOCBjLTEgMCAtMiAtMSAtMyAtMWMtMyAtMiAtMjIgLTExIC0yNiAtMTF6TTI3MCAxMDZjMCA2IDUgMTQgMTIgMTZjMCAwIDIwIDggMjYgMTFzMTIgMTMgMTIgMjd2MTM1YzAgNiA2IDExIDE2IDExYzcgMCAxNCAtNSAxNCAtMTF2LTEyMGMwIC04IDMgLTIwIDEyIC0yMGMxNyA0IDUxIDE4IDYzIDI1YzkgNiAxMiAxOSAxMyAyOXYxMzBjMCA2IDYgMTEgMTYgMTFjOCAwIDE0IC01IDE0IC0xMXYtMTIyYzAgLTggNyAtMTMgMTQgLTEzIGM1IDEgMjUgOSAyNSA5YzIgMSAzIDEgNSAxYzQgMCA3IC0zIDcgLTh2LTcxYzAgLTYgLTUgLTE0IC0xMiAtMTdsLTI2IC0xMGMtOCAtMyAtMTMgLTIyIC0xMyAtMjl2LTkzYzAgLTEyIDcgLTE4IDEzIC0xOGwyNiAxMGMyIDEgMyAxIDUgMWM0IDAgNyAtMyA3IC04di03MWMwIC02IC01IC0xNCAtMTIgLTE3YzAgMCAtMjEgLTggLTI4IC0xMXMtMTEgLTE1IC0xMSAtMjN2LTE0MmMwIC02IC02IC0xMSAtMTcgLTExYy03IDAgLTEzIDUgLTEzIDExIHYxMjVjMCA2IC01IDE4IC0xMyAxOGMtMSAwIC0zIC0xIC00IC0xbC02MSAtMjVjLTUgLTIgLTEwIC05IC0xMCAtMjJ2LTEzOWMwIC02IC03IC0xMSAtMTcgLTExYy03IDAgLTEzIDUgLTEzIDExdjEyM2MwIDUgLTUgMTYgLTEyIDE2Yy0xIDAgLTIgMCAtMyAtMWMtOSAtMyAtMjMgLTkgLTIzIC05Yy0xIDAgLTMgLTEgLTQgLTFjLTUgMCAtOCAzIC04IDl2NzFjMCA2IDUgMTQgMTIgMTZjMCAwIDIxIDkgMjcgMTFjNiAzIDExIDEyIDExIDIzdjk5IGMwIDggLTYgMTggLTEzIDE4Yy0xIDAgLTIgLTEgLTMgLTFjLTMgLTIgLTIyIC0xMSAtMjYgLTExYy01IDAgLTggMyAtOCA5djcxek0zNTAgNDRjLTIgLTggLTMgLTQzIC0zIC03NGMwIC0yNCAxIC00NiAzIC01MGMxIC0zIDYgLTUgMTIgLTVjMjMgMCA3MCAyMCA3NiA0MGMyIDkgNCAzNyA0IDY0cy0yIDUyIC00IDU3Yy0yIDQgLTggNiAtMTUgNmMtMjUgMCAtNzEgLTIxIC03MyAtMzh6TTc3IC0zMGMwIC0yNCAxIC00NiAzIC01MCBjMSAtMyA2IC01IDEyIC01YzIzIDAgNzAgMjAgNzYgNDBjMiA5IDQgMzcgNCA2NHMtMiA1MiAtNCA1N2MtMiA0IC04IDYgLTE1IDZjLTI1IDAgLTcxIC0yMSAtNzMgLTM4Yy0yIC04IC0zIC00MyAtMyAtNzR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTJBLnhtbAA8c3ltYm9sIGlkPSJFNTJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS05MiAtMTMwYzAgOSA0IDEzIDEzIDEzaDMxYzEwIDAgMTIgMiAxNSAxMGwxMjMgMzA1YzMgNyA2IDE3IDYgMjVjMCA3IC0zIDEyIC0xMSAxMmMtMTggMCAtMzggLTI2IC02NyAtNzZjLTUgLTkgLTkgLTE1IC0xNiAtMTVjLTYgMCAtMTEgNCAtMTEgMTFjMCA1IDIgMTAgNyAxOWMzMSA1NyA2MyA5OSAxMjIgOTljMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjBjMTggMTYgNDAgMjYgNzEgMjYgYzU2IDAgOTIgLTMxIDkyIC04OWMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTNjLTggMCAtMTIgNCAtMTIgMTJ6TTYxOCAtMTMwYzAgOSA0IDEzIDEzIDEzaDMxYzEwIDAgMTIgMiAxNSAxMGwxMjMgMzA1IGMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE1IDAgLTI4IC0xNyAtMzggLTMwYy0yIC0yIC00IC02IC00IC02Yy01IC03IC05IC0xMiAtMTYgLTEyYy02IDAgLTExIDMgLTExIDEwYzAgNSAyIDEwIDggMTljMjIgMzEgNDggNTcgOTYgNTdjMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjBjMTggMTYgNDAgMjYgNzEgMjZjNTYgMCA5MiAtMzEgOTIgLTg5IGMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTNjLTggMCAtMTIgNCAtMTIgMTJ6TTI2MyAtMTMwYzAgOSA0IDEzIDEzIDEzaDMxYzEwIDAgMTIgMiAxNSAxMGwxMjMgMzA1YzMgNyA2IDE3IDYgMjUgYzAgNyAtMyAxMiAtMTEgMTJjLTE1IDAgLTI4IC0xNyAtMzggLTMwYy0yIC0yIC00IC02IC00IC02Yy01IC03IC05IC0xMiAtMTYgLTEyYy02IDAgLTExIDMgLTExIDEwYzAgNSAyIDEwIDggMTljMjIgMzEgNDggNTcgOTYgNTdjMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjBjMTggMTYgNDAgMjYgNzEgMjZjNTYgMCA5MiAtMzEgOTIgLTg5YzAgLTk1IC03OCAtMTk1IC0xNzQgLTE5NSBjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTNjLTggMCAtMTIgNCAtMTIgMTJ6TTUxNSAxMjVjLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjlzOCAtMzIgMjUgLTMyYzQ4IDAgMTAxIDEyNyAxMDEgMTc2YzAgMjIgLTYgMzcgLTIzIDM3IGMtMjQgMCAtNTAgLTI5IC02NCAtNjN6TTg1MSA1NmMwIC0yMSA4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzbC0yMCAtNDljLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjl6TTE2MCAxMjVjLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjlzOCAtMzIgMjUgLTMyYzQ4IDAgMTAxIDEyNyAxMDEgMTc2YzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1MzMueG1sADxzeW1ib2wgaWQ9IkU1MzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTgwIC0xNTJjLTQyIDAgLTc1IDIzIC03NSA2N2MwIDMxIDIyIDU1IDUyIDU1YzI3IDAgNDUgLTE1IDQ1IC00MWMwIC0xNiAtOCAtMjkgLTIwIC0zN2MtMTUgLTEwIC0yNCAtNSAtMjQgLTEzYzAgLTUgNSAtOSAxOCAtOWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTU4Yy0xMCAwIC0xNSA1IC0xNSAxNWMwIDExIDUgMTYgMTYgMTZoNThjMTQgMCAxNSAwIDIwIDE1IGMzMyA5NyA4MCAxNjUgMTc4IDE2NWM1NyAwIDc3IC0yOSA3NyAtNTVjMCAtMzMgLTE3IC01MSAtNDQgLTUxYy0yNCAwIC00MiAxMiAtNDIgNDFjMCAyNyAxOCAzMSAxOCAzOGMwIDMgLTMgNCAtOCA0Yy0zOSAwIC01NCAtNTMgLTc0IC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWgxMDdjMTQgMCAxNSAwIDIwIDE1YzMzIDk3IDgwIDE2NSAxNzggMTY1YzU3IDAgNzcgLTI5IDc3IC01NWMwIC0zMyAtMTcgLTUxIC00NCAtNTEgYy0yNCAwIC00MiAxMiAtNDIgNDFjMCAyNyAxOCAzMSAxOCAzOGMwIDMgLTMgNCAtOCA0Yy0zOSAwIC01NCAtNTMgLTc0IC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWgxMDdjMTQgMCAxNSAwIDIwIDE1YzMzIDk3IDgwIDE2NSAxNzggMTY1YzU3IDAgNzcgLTI5IDc3IC01NWMwIC0zMyAtMTcgLTUxIC00NCAtNTFjLTI0IDAgLTQyIDEyIC00MiA0MWMwIDI3IDE4IDMxIDE4IDM4YzAgMyAtMyA0IC04IDQgYy0zOSAwIC01NCAtNTMgLTc0IC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWgxMDdjMTQgMCAxNSAwIDIwIDE1YzMzIDk3IDgwIDE2NSAxNzggMTY1YzU3IDAgNzcgLTI5IDc3IC01NWMwIC0zMyAtMTcgLTUxIC00NCAtNTFjLTI0IDAgLTQyIDEyIC00MiA0MWMwIDI3IDE4IDMxIDE4IDM4YzAgMyAtMyA0IC04IDRjLTM5IDAgLTU0IC01MyAtNzQgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDEwNyBjMTQgMCAxNSAwIDIwIDE1YzMzIDk3IDgwIDE2NSAxNzggMTY1YzU3IDAgNzcgLTI5IDc3IC01NWMwIC0zMyAtMTcgLTUxIC00NCAtNTFjLTI0IDAgLTQyIDEyIC00MiA0MWMwIDI3IDE4IDMxIDE4IDM4YzAgMyAtMyA0IC04IDRjLTM5IDAgLTU0IC01MyAtNzQgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDEwN2MxNCAwIDE1IDAgMjAgMTVjMzMgOTYgODcgMTY1IDE4NCAxNjVjNjMgMCA4NiAtMzAgODYgLTY3IHMtMjMgLTU0IC00OSAtNTRjLTI1IDAgLTQ1IDE0IC00NSA0MmMwIDE4IDggMzIgMjEgMzhjMTEgNSAxNiA0IDE2IDEwcy04IDggLTE2IDhjLTUwIDAgLTcyIC01MyAtOTIgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDYwYzEwIDAgMTUgLTUgMTUgLTE1YzAgLTExIC01IC0xNiAtMTYgLTE2aC02NWMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDcgYy01NSAtMTEzIC0xMDIgLTE2NCAtMTc4IC0xNjRjLTQyIDAgLTcyIDIzIC03MiA2MmMwIDMxIDE4IDUyIDQ5IDUyYzI0IDAgNDEgLTE1IDQxIC0zOWMwIC0xNiAtNSAtMjcgLTE3IC0zNWMtMTEgLTcgLTE1IC05IC0xNSAtMTNjMCAtMyAyIC01IDEwIC01YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtMTEyYy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwNyBjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzIgMjMgLTcyIDYyYzAgMzEgMTggNTIgNDkgNTJjMjQgMCA0MSAtMTUgNDEgLTM5YzAgLTE2IC01IC0yNyAtMTcgLTM1Yy0xMSAtNyAtMTUgLTkgLTE1IC0xM2MwIC0zIDIgLTUgMTAgLTVjNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC0xMTJjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3IGMtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03MiAyMyAtNzIgNjJjMCAzMSAxOCA1MiA0OSA1MmMyNCAwIDQxIC0xNSA0MSAtMzljMCAtMTYgLTUgLTI3IC0xNyAtMzVjLTExIC03IC0xNSAtOSAtMTUgLTEzYzAgLTMgMiAtNSAxMCAtNWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTExMmMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDcgYy01NSAtMTEzIC0xMDIgLTE2NCAtMTc4IC0xNjRjLTQyIDAgLTcyIDIzIC03MiA2MmMwIDMxIDE4IDUyIDQ5IDUyYzI0IDAgNDEgLTE1IDQxIC0zOWMwIC0xNiAtNSAtMjcgLTE3IC0zNWMtMTEgLTcgLTE1IC05IC0xNSAtMTNjMCAtMyAyIC01IDEwIC01YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtMTEyYy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwNyBjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzIgMjMgLTcyIDYyYzAgMzEgMTggNTIgNDkgNTJjMjQgMCA0MSAtMTUgNDEgLTM5YzAgLTE2IC01IC0yNyAtMTcgLTM1Yy0xMSAtNyAtMTUgLTkgLTE1IC0xM2MwIC0zIDIgLTUgMTAgLTVjNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC0xMTJjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3IGMtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUyNy54bWwAPHN5bWJvbCBpZD0iRTUyNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTAyIC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNWMwIDcgLTMgMTIgLTExIDEyYy0xOCAwIC0zOCAtMjYgLTY3IC03NmMtNSAtOSAtOSAtMTUgLTE2IC0xNWMtNiAwIC0xMSA0IC0xMSAxMWMwIDUgMiAxMCA3IDE5YzMxIDU3IDYzIDk5IDEyMiA5OWMyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNiBjNTYgMCA5MiAtMzEgOTIgLTg5YzAgLTk1IC03OCAtMTk1IC0xNzQgLTE5NWMtMTcgMCAtMzAgMiAtNDQgOWMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNMTY4NSAtMTQyYy04IDAgLTEyIDQgLTEyIDEyYzAgOSA0IDEzIDEzIDEzaDMxIGMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE1IDAgLTI4IC0xNyAtMzggLTMwYy0yIC0yIC00IC02IC00IC02Yy01IC03IC05IC0xMiAtMTYgLTEyYy02IDAgLTExIDMgLTExIDEwYzAgNSAyIDEwIDggMTljMjIgMzEgNDggNTcgOTYgNTdjMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjBjMTggMTYgNDAgMjYgNzEgMjZjNTYgMCA5MiAtMzEgOTIgLTg5IGMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTN6TTk3NSAtMTQyYy04IDAgLTEyIDQgLTEyIDEyYzAgOSA0IDEzIDEzIDEzaDMxYzEwIDAgMTIgMiAxNSAxMGwxMjMgMzA1YzMgNyA2IDE3IDYgMjUgYzAgNyAtMyAxMiAtMTEgMTJjLTE1IDAgLTI4IC0xNyAtMzggLTMwYy0yIC0yIC00IC02IC00IC02Yy01IC03IC05IC0xMiAtMTYgLTEyYy02IDAgLTExIDMgLTExIDEwYzAgNSAyIDEwIDggMTljMjIgMzEgNDggNTcgOTYgNTdjMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjBjMTggMTYgNDAgMjYgNzEgMjZjNTYgMCA5MiAtMzEgOTIgLTg5YzAgLTk1IC03OCAtMTk1IC0xNzQgLTE5NSBjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTN6TTEzMTggLTEzMGMwIDkgNCAxMyAxMyAxM2gzMWMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE1IDAgLTI4IC0xNyAtMzggLTMwIGMtMiAtMiAtNCAtNiAtNCAtNmMtNSAtNyAtOSAtMTIgLTE2IC0xMmMtNiAwIC0xMSAzIC0xMSAxMGMwIDUgMiAxMCA4IDE5YzIyIDMxIDQ4IDU3IDk2IDU3YzI2IDAgNDEgLTkgNDggLTIxYzkgLTE3IDYgLTI0IDExIC0yNGM0IDAgNyA4IDIxIDIwYzE4IDE2IDQwIDI2IDcxIDI2YzU2IDAgOTIgLTMxIDkyIC04OWMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTIgbC00NSAtMTEyYy0xIC0zIC0yIC02IC0yIC03YzAgLTMgMyAtMyA5IC0zaDQwYzggMCAxMiAtNCAxMiAtMTJjMCAtOSAtNCAtMTMgLTEzIC0xM2gtMTkzYy04IDAgLTEyIDQgLTEyIDEyek0yNjUgLTE0MmMtOCAwIC0xMiA0IC0xMiAxMmMwIDkgNCAxMyAxMyAxM2gzMWMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE1IDAgLTI4IC0xNyAtMzggLTMwYy0yIC0yIC00IC02IC00IC02IGMtNSAtNyAtOSAtMTIgLTE2IC0xMmMtNiAwIC0xMSAzIC0xMSAxMGMwIDUgMiAxMCA4IDE5YzIyIDMxIDQ4IDU3IDk2IDU3YzI2IDAgNDEgLTkgNDggLTIxYzkgLTE3IDYgLTI0IDExIC0yNGM0IDAgNyA4IDIxIDIwYzE4IDE2IDQwIDI2IDcxIDI2YzU2IDAgOTIgLTMxIDkyIC04OWMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTIgYy0xIC0zIC0yIC02IC0yIC03YzAgLTMgMyAtMyA5IC0zaDQwYzggMCAxMiAtNCAxMiAtMTJjMCAtOSAtNCAtMTMgLTEzIC0xM2gtMTkzek02MDggLTEzMGMwIDkgNCAxMyAxMyAxM2gzMWMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE1IDAgLTI4IC0xNyAtMzggLTMwYy0yIC0yIC00IC02IC00IC02Yy01IC03IC05IC0xMiAtMTYgLTEyYy02IDAgLTExIDMgLTExIDEwYzAgNSAyIDEwIDggMTkgYzIyIDMxIDQ4IDU3IDk2IDU3YzI2IDAgNDEgLTkgNDggLTIxYzkgLTE3IDYgLTI0IDExIC0yNGM0IDAgNyA4IDIxIDIwYzE4IDE2IDQwIDI2IDcxIDI2YzU2IDAgOTIgLTMxIDkyIC04OWMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMiBjMCAtOSAtNCAtMTMgLTEzIC0xM2gtMTkzYy04IDAgLTEyIDQgLTEyIDEyek0xNTcwIDEyNWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXM4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzek0xOTI1IDEyNWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXM4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzcgYy0yNCAwIC01MCAtMjkgLTY0IC02M3pNODQxIDU2YzAgLTIxIDggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NmMwIDIyIC02IDM3IC0yMyAzN2MtMjQgMCAtNTAgLTI5IC02NCAtNjNsLTIwIC00OWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXpNNDg2IDU2YzAgLTIxIDggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NmMwIDIyIC02IDM3IC0yMyAzN2MtMjQgMCAtNTAgLTI5IC02NCAtNjNsLTIwIC00OSBjLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjl6TTE1MCAxMjVjLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjlzOCAtMzIgMjUgLTMyYzQ4IDAgMTAxIDEyNyAxMDEgMTc2YzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02M3pNMTIxNSAxMjVjLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjlzOCAtMzIgMjUgLTMyYzQ4IDAgMTAxIDEyNyAxMDEgMTc2YzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNDEueG1sADxzeW1ib2wgaWQ9IkUyNDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYgLTE0Yy04IDAgLTE2IDUgLTE2IDE1djIzNWMxMzQgNDUgMTg0IDEyNiAyMjEgMjEwYzE1IDM0IDQwIDExOCA0MCAxNzdjMCA0NSAtNyA5NSAtMjEgMTM3Yy0xMCAyOSA3IDQ4IDIyIDQ4YzcgMCAxMyAtNCAxNiAtMTVjOCAtMzIgMjggLTEwMyAyOCAtMTgxYzAgLTEyNSAtNjEgLTI0NCAtMTI0IC0zNDNjLTUxIC03OSAtMTI1IC0xNjYgLTE0MiAtMjYxYy0yIC0xNiAtMTUgLTIyIC0yNCAtMjJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTI2LnhtbAA8c3ltYm9sIGlkPSJFNTI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMiAxNDRjLTYgMCAtMTEgNCAtMTEgMTFjMCA1IDIgMTAgNyAxOWMzMSA1NiA2MiA5OSAxMTUgOTljMTkgMCAzMyAtMTAgMzkgLTIzYzYgLTE0IDMgLTIxIDggLTIxYzQgMCA1IDQgMTUgMTRjMTYgMTcgMzkgMzEgNjggMzFjNDEgMCA1NCAtMjkgNTQgLTU0YzAgLTU1IC01OCAtMTQyIC01OCAtMTc3YzAgLTYgMiAtOSA4IC05YzEzIDAgMzIgMjQgNTEgNTRjNSA4IDggMTMgMTUgMTNjNSAwIDkgLTMgOSAtOWMwIC01IC0zIC0xMSAtOSAtMjEgYy0zMiAtNTMgLTY3IC04MSAtMTA1IC04MWMtMjkgMCAtNDUgMTQgLTQ1IDQwYzAgNDIgNjIgMTQ1IDYyIDE4MGMwIDggLTMgMTQgLTE1IDE0Yy0yMiAwIC00MyAtMjEgLTU1IC01MGwtNjUgLTE2MmMtNCAtMTAgLTcgLTEyIC0xNiAtMTJoLTQ5Yy04IDAgLTExIDIgLTExIDZjMCAzIDEgNiAzIDExbDczIDE4MWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE4IDAgLTM4IC0yNyAtNjggLTc4Yy01IC04IC04IC0xMyAtMTUgLTEzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI0MC54bWwAPHN5bWJvbCBpZD0iRTI0MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTcgLTQ3OGMtMzYgODUgLTEzMSAyMjEgLTE5NyAyMzN2MjM5YzAgMTIgOCAxNSAxOSAxNWMxMCAwIDE4IC02IDIxIC0yMmMxNiAtOTYgNTggLTE4MiAxMDkgLTI2MWM2MyAtMTAwIDExNSAtMjE4IDExNSAtMzQzYzAgLTc4IC0yNiAtMTczIC0yNiAtMTczYy01IC0xNyAtMjIgLTIzIC0yOCAtMTlzLTE2IDEzIC0xNiAyOWMwIDQgMSA5IDMgMTVjMTcgNDUgMjQgOTIgMjQgMTM3YzAgNTkgLTkgMTE2IC0yNCAxNTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTMyLnhtbAA8c3ltYm9sIGlkPSJFNTMyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS04MCAtMTUyYy00MiAwIC03NSAyMyAtNzUgNjdjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDFjMCAtMTYgLTggLTI5IC0yMCAtMzdjLTE1IC0xMCAtMjQgLTUgLTI0IC0xM2MwIC01IDUgLTkgMTggLTljNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC01OGMtMTAgMCAtMTUgNSAtMTUgMTVjMCAxMSA1IDE2IDE2IDE2aDU4YzE0IDAgMTUgMCAyMCAxNSBjMzMgOTcgODAgMTY1IDE3OCAxNjVjNTcgMCA3NyAtMjkgNzcgLTU1YzAgLTMzIC0xNyAtNTEgLTQ0IC01MWMtMjQgMCAtNDIgMTIgLTQyIDQxYzAgMjcgMTggMzEgMTggMzhjMCAzIC0zIDQgLTggNGMtMzkgMCAtNTQgLTUzIC03NCAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoMTA3YzE0IDAgMTUgMCAyMCAxNWMzMyA5NyA4MCAxNjUgMTc4IDE2NWM1NyAwIDc3IC0yOSA3NyAtNTVjMCAtMzMgLTE3IC01MSAtNDQgLTUxIGMtMjQgMCAtNDIgMTIgLTQyIDQxYzAgMjcgMTggMzEgMTggMzhjMCAzIC0zIDQgLTggNGMtMzkgMCAtNTQgLTUzIC03NCAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoMTA3YzE0IDAgMTUgMCAyMCAxNWMzMyA5NyA4MCAxNjUgMTc4IDE2NWM1NyAwIDc3IC0yOSA3NyAtNTVjMCAtMzMgLTE3IC01MSAtNDQgLTUxYy0yNCAwIC00MiAxMiAtNDIgNDFjMCAyNyAxOCAzMSAxOCAzOGMwIDMgLTMgNCAtOCA0IGMtMzkgMCAtNTQgLTUzIC03NCAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoMTA3YzE0IDAgMTUgMCAyMCAxNWMzMyA5NyA4MCAxNjUgMTc4IDE2NWM1NyAwIDc3IC0yOSA3NyAtNTVjMCAtMzMgLTE3IC01MSAtNDQgLTUxYy0yNCAwIC00MiAxMiAtNDIgNDFjMCAyNyAxOCAzMSAxOCAzOGMwIDMgLTMgNCAtOCA0Yy0zOSAwIC01NCAtNTMgLTc0IC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWgxMDcgYzE0IDAgMTUgMCAyMCAxNWMzMyA5NiA4NyAxNjUgMTg0IDE2NWM2MyAwIDg2IC0zMCA4NiAtNjdzLTIzIC01NCAtNDkgLTU0Yy0yNSAwIC00NSAxNCAtNDUgNDJjMCAxOCA4IDMyIDIxIDM4YzExIDUgMTYgNCAxNiAxMHMtOCA4IC0xNiA4Yy01MCAwIC03MiAtNTMgLTkyIC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWg2MGMxMCAwIDE1IC01IDE1IC0xNWMwIC0xMSAtNSAtMTYgLTE2IC0xNmgtNjUgYy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwN2MtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03MiAyMyAtNzIgNjJjMCAzMSAxOCA1MiA0OSA1MmMyNCAwIDQxIC0xNSA0MSAtMzljMCAtMTYgLTUgLTI3IC0xNyAtMzVjLTExIC03IC0xNSAtOSAtMTUgLTEzYzAgLTMgMiAtNSAxMCAtNWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTExMiBjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3Yy01NSAtMTEzIC0xMDIgLTE2NCAtMTc4IC0xNjRjLTQyIDAgLTcyIDIzIC03MiA2MmMwIDMxIDE4IDUyIDQ5IDUyYzI0IDAgNDEgLTE1IDQxIC0zOWMwIC0xNiAtNSAtMjcgLTE3IC0zNWMtMTEgLTcgLTE1IC05IC0xNSAtMTNjMCAtMyAyIC01IDEwIC01YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtMTEyIGMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDdjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzIgMjMgLTcyIDYyYzAgMzEgMTggNTIgNDkgNTJjMjQgMCA0MSAtMTUgNDEgLTM5YzAgLTE2IC01IC0yNyAtMTcgLTM1Yy0xMSAtNyAtMTUgLTkgLTE1IC0xM2MwIC0zIDIgLTUgMTAgLTVjNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC0xMTIgYy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwN2MtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03MiAyMyAtNzIgNjJjMCAzMSAxOCA1MiA0OSA1MmMyNCAwIDQxIC0xNSA0MSAtMzljMCAtMTYgLTUgLTI3IC0xNyAtMzVjLTExIC03IC0xNSAtOSAtMTUgLTEzYzAgLTMgMiAtNSAxMCAtNWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTExMiBjLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3Yy01NSAtMTEzIC0xMDIgLTE2NCAtMTc4IC0xNjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjRGLnhtbAA8c3ltYm9sIGlkPSJFMjRGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1IC0xMjAyYy05IDAgLTE1IDYgLTE1IDE0djE1NDNjNjIgMyAxMjYgNSAyMDQgMTQzYzIzIDQyIDMwIDcyIDMwIDEwMGMwIDM0IC0xMSA2NSAtMTkgMTEwYy0xIDMgLTEgNiAtMSA5YzAgMTMgNyAyMiAxNCAyNWMxMyAwIDE5IDAgMjYgLTE1YzUgLTggMjEgLTcyIDIxIC0xMjJ2LTExYy00IC02NSAtOSAtNzYgLTI0IC0xMDNsLTMgLTZjLTEgLTQgLTIgLTUgLTIgLThjMCAtMiAxIC0zIDIgLTdjMCAtMSAwIC0yIDEgLTMgYzUgLTEyIDIxIC01NCAyMSAtMTA0YzAgLTExIDAgLTIyIC0yIC0zM2MxIDAgMzIgLTc1IDMyIC0xNDdjMCAtMjcgLTYgLTYwIC0xNiAtODVjOCAtMjggMTYgLTY1IDE2IC0xMDFjMCAtMjggLTYgLTYxIC0xNiAtODZjOCAtMjggMTYgLTY1IDE2IC0xMDFjMCAtMjggLTYgLTYxIC0xNiAtODZjOCAtMjggMTYgLTY1IDE2IC0xMDFjMCAtMjggLTYgLTYxIC0xNiAtODZjOCAtMjggMTYgLTY1IDE2IC0xMDFjMCAtMzAgLTYgLTYxIC0xNyAtODkgYzkgLTI5IDE4IC02OCAxOCAtMTA3YzAgLTExIC0xIC0yMyAtMyAtMzRjLTEzIC03MiAtNDEgLTEwMyAtMTE5IC0xODdjLTU4IC02MyAtMTIyIC04MiAtMTQwIC0yMDBjLTIgLTEyIC0xNSAtMjEgLTI0IC0yMXpNNDAgLTEyYzY0IDAgMTM5IDI4IDIwMyAxMzdjMTMgMjMgMTUgMzkgMTUgNTNjMCAyOCAtNCA1NSAtMTIgODJjLTE2IC0zMCAtNDEgLTU5IC04NCAtMTA2Yy01MSAtNTQgLTEwNiAtNzIgLTEyMiAtMTY2ek0zOCAxOTMgYzAgLTUgNSAtMTMgMTUgLTEzaDhjNzggMCAxNzIgMTA1IDE3MiAxODRjMCA5IC0xIDE5IC0zIDI4YzAgNiAtMiAxNSAtNCAyM2MtMSAzIC03IDYgLTEyIDZjLTMgMCAtNiAtMSAtOCAtNGMtMTcgLTI1IC0zNCAtNDUgLTUzIC02OGMtNDcgLTUyIC05MyAtNzYgLTExNSAtMTU2ek0zOSAtOTU0YzYzIDIgMTQyIDMyIDIwNCAxMzdjMTMgMjMgMTUgNDAgMTUgNTRjMCA5IC0xIDE4IC0xIDI2YzAgNyAtMiAyMCAtNSAzMiBjLTE2IC0yMSAtMzcgLTQzIC02NSAtNzNsLTggLTljLTUyIC01NyAtMTE2IC03OCAtMTQwIC0xNjd6TTM5IC01NzNjNjIgMiAxNDMgMzMgMjA0IDEzN2MxMyAyMyAxNSA0MCAxNSA1NGMwIDE3IDAgMzYgLTUgNTNjLTE3IC0yMyAtNDEgLTQ5IC03NCAtODRjLTUxIC01NiAtMTE1IC03NyAtMTQwIC0xNjB6TTM5IC03NjBjNjIgMiAxNDMgMzMgMjA0IDEzN2MxMyAyMyAxNSA0MCAxNSA1NGMwIDE3IDAgMzYgLTUgNTMgYy0xNyAtMjMgLTQxIC00OSAtNzQgLTg0Yy01MSAtNTYgLTExNSAtNzcgLTE0MCAtMTYwek0xNzkgLTIyNmMtNTEgLTU2IC0xMTUgLTc3IC0xNDAgLTE2MGM2MiAyIDE0MyAzMyAyMDQgMTM3YzEzIDIzIDE1IDQwIDE1IDU0YzAgMTcgMCAzNiAtNSA1M2MtMTYgLTIyIC0zNyAtNDYgLTY3IC03N3pNMzkgLTE5OWM2MiAyIDE0MyAzMiAyMDQgMTM3YzEzIDIzIDE1IDM5IDE1IDUzYzAgMTggMCAzNyAtNSA1NGMtMTUgLTIyIC0zNyAtNDUgLTY1IC03NiBsLTggLTljLTUyIC01NSAtMTE2IC03NiAtMTQxIC0xNTl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNUU1LnhtbAA8c3ltYm9sIGlkPSJFNUU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTUyaDEyMHYxMjBoMzJ2LTEyMGgxMjB2LTMyaC0xMjB2LTEyMGgtMzJ2MTIwaC0xMjB2MzJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjY4LnhtbAA8c3ltYm9sIGlkPSJFMjY4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzMiAxMDZjMCA2IDUgMTQgMTIgMTZjMCAwIDIwIDggMjYgMTFzMTIgMTMgMTIgMjd2MTM1YzAgNiA2IDExIDE2IDExYzcgMCAxNCAtNSAxNCAtMTF2LTEyMGMwIC04IDMgLTIwIDEyIC0yMGMxNyA0IDUxIDE4IDYzIDI1YzkgNiAxMiAxOSAxMyAyOXYxMzBjMCA2IDYgMTEgMTYgMTFjOCAwIDE0IC01IDE0IC0xMXYtMTIyYzAgLTggNyAtMTMgMTQgLTEzYzUgMSAyNSA5IDI1IDljMiAxIDMgMSA1IDFjNCAwIDcgLTMgNyAtOHYtNzEgYzAgLTYgLTUgLTE0IC0xMiAtMTdsLTI2IC0xMGMtOCAtMyAtMTMgLTIyIC0xMyAtMjl2LTkzYzAgLTEyIDcgLTE4IDEzIC0xOGwyNiAxMGMyIDEgMyAxIDUgMWM0IDAgNyAtMyA3IC04di03MWMwIC02IC01IC0xNCAtMTIgLTE3YzAgMCAtMjEgLTggLTI4IC0xMXMtMTEgLTE1IC0xMSAtMjN2LTE0MmMwIC02IC02IC0xMSAtMTcgLTExYy03IDAgLTEzIDUgLTEzIDExdjEyNWMwIDYgLTUgMTggLTEzIDE4Yy0xIDAgLTMgLTEgLTQgLTFsLTYxIC0yNSBjLTUgLTIgLTEwIC05IC0xMCAtMjJ2LTEzOWMwIC02IC03IC0xMSAtMTcgLTExYy03IDAgLTEzIDUgLTEzIDExdjEyM2MwIDUgLTUgMTYgLTEyIDE2Yy0xIDAgLTIgMCAtMyAtMWMtOSAtMyAtMjMgLTkgLTIzIC05Yy0xIDAgLTMgLTEgLTQgLTFjLTUgMCAtOCAzIC04IDl2NzFjMCA2IDUgMTQgMTIgMTZjMCAwIDIxIDkgMjcgMTFjNiAzIDExIDEyIDExIDIzdjk5YzAgOCAtNiAxOCAtMTMgMThjLTEgMCAtMiAtMSAtMyAtMSBjLTMgLTIgLTIyIC0xMSAtMjYgLTExYy01IDAgLTggMyAtOCA5djcxek0wIC0xODZ2NTE1YzAgNyA1IDEyIDEyIDEyaDEzYzYgMCAxMiAtNSAxMiAtMTJ2LTE2N2MwIC00IDQgLTUgMTAgLTVjMjYgMCA5MCAyMyA5MCAyM2MxIDAgMiAxIDQgMWwxNSA1YzEgMSAzIDEgNCAxYzQgMCA4IC0zIDggLTh2LTUwMmMwIC03IC02IC0xMiAtMTIgLTEyaC0xM2MtNyAwIC0xMiA1IC0xMiAxMnYxNDljMCA4IC03IDExIC0xNyAxMSBjLTI5IDAgLTg1IC0yNCAtOTkgLTMwYy0xIC0xIC02IC0yIC03IC0yYy01IDAgLTggMyAtOCA5ek0zMTIgNDRjLTIgLTggLTMgLTQzIC0zIC03NGMwIC0yNCAxIC00NiAzIC01MGMxIC0zIDYgLTUgMTIgLTVjMjMgMCA3MCAyMCA3NiA0MGMyIDkgNCAzNyA0IDY0cy0yIDUyIC00IDU3Yy0yIDQgLTggNiAtMTUgNmMtMjUgMCAtNzEgLTIxIC03MyAtMzh6TTM3IDM5di0xMDNjMCAtNCA1IC02IDEyIC02YzI1IDAgODIgMjMgODIgNDF2MTAzIGMwIDQgLTMgNSAtOSA1Yy0yNCAwIC04NSAtMjYgLTg1IC00MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1M0QueG1sADxzeW1ib2wgaWQ9IkU1M0QiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIwIC04NWMwIDMxIDIyIDU1IDUyIDU1YzI3IDAgNDUgLTE1IDQ1IC00MWMwIC0xNiAtOCAtMjkgLTIwIC0zN2MtMTUgLTEwIC0yNCAtNSAtMjQgLTEzYzAgLTUgNSAtOSAxOCAtOWM0MCAwIDU4IDMyIDg2IDEzMGw2MyAyMTljMSA1IDIgOCAyIDEwYzAgNCAtMiA0IC04IDRoLTMyYy0xMCAwIC0xNSA1IC0xNSAxNWMwIDExIDUgMTYgMTYgMTZoMzJjMTQgMCAxNSAwIDIwIDE1YzMzIDk2IDg3IDE2NSAxODYgMTY1IGM2MSAwIDg0IC0zMCA4NCAtNjdzLTIzIC01NCAtNDkgLTU0Yy0yNSAwIC00NSAxNCAtNDUgNDJjMCAxOCA4IDMyIDIxIDM4YzExIDUgMTYgNCAxNiAxMHMtOCA4IC0xNiA4Yy01MCAwIC03MiAtNTMgLTkyIC0xNDBjLTEgLTYgLTIgLTkgLTIgLTEyYzAgLTUgMyAtNSAxMCAtNWg0NGMxMCAwIDE1IC01IDE1IC0xNWMwIC0xMSAtNSAtMTYgLTE2IC0xNmgtNDljLTQgMCAtMTQgLTkgLTE0IC0xNGMtMjQgLTg0IC00NiAtMTQ2IC03NSAtMjA3IGMtNTUgLTExMyAtMTAyIC0xNjQgLTE3OCAtMTY0Yy00MiAwIC03NSAyMyAtNzUgNjd6TTQ4MyAtMWMtOCAwIC0xMyA1IC0xMyAxMmMwIDggNCAxMiAxMiAyMGwxNTQgMTU2YzEgMSAyMyAyMyAxOSAyM2MtNiAwIC0yMCAtNyAtMzggLTdjLTI5IDAgLTQ2IDMgLTUwIDNjLTYgMCAtOCAtNiAtMTEgLTEybC0xMCAtMjFjLTQgLTkgLTggLTE1IC0xNSAtMTVjLTYgMCAtMTEgMyAtMTEgMTBjMCA0IDEgOSAzIDE1bDI0IDcwYzMgOSA4IDEzIDE4IDEzIGMxMiAwIDQxIC05IDEwMSAtOWMxNCAwIDMwIDIgNDEgNXMxNiA2IDI0IDZjNyAwIDEzIC00IDEzIC0xMWMwIC04IC01IC0xNCAtMTMgLTIybC0xNjAgLTE1OGMtNSAtNSAtMTIgLTE3IC0xMiAtMTdjMyAwIDkgNiAyMiA2YzM5IDAgNDggLTM1IDc4IC0zNWM5IDAgMTYgNCAyMCAxMWMyIDQgNCA4IDQgMTBzLTEgMyAtMyAzYy0zIDAgLTYgLTUgLTE2IC01Yy0xNCAwIC0yNyAxMSAtMjcgMzBjMCAyMSAxNSAzNSAzMyAzNXMzNiAtMTMgMzYgLTQ0IGMwIC00MSAtMjYgLTgxIC04MiAtODFjLTQ5IDAgLTY5IDMxIC05NyAzMWMtOCAwIC0xNiAtNCAtMjQgLTEwYy01IC00IC0xMSAtMTIgLTIwIC0xMnpNLTkgMTQ0Yy02IDAgLTExIDQgLTExIDExYzAgNSAyIDEwIDcgMTljMzIgNjAgNjUgOTkgMTE0IDk5YzIwIDAgMzQgLTEwIDQwIC0yM2M3IC0xNiAzIC0yMSA4IC0yMWM0IDAgNSA0IDE0IDE0YzE1IDE3IDM2IDMxIDYyIDMxYzM3IDAgNTIgLTI0IDUyIC01M2MwIC0zNSAtMTggLTU1IC00MiAtNTUgYy0yMSAwIC0zNiAxMiAtMzYgMzJjMCAyOCAyMiAzMSAyMiA0MGMwIDQgLTQgNiAtMTAgNmMtMjIgMCAtNTQgLTM3IC02NyAtNzBsLTY1IC0xNjJjLTQgLTEwIC03IC0xMiAtMTYgLTEyaC00OWMtOCAwIC0xMSAyIC0xMSA2YzAgMyAxIDYgMyAxMWw3MyAxODFjMyA3IDYgMTcgNiAyNWMwIDcgLTMgMTIgLTExIDEyYy0xOCAwIC0zOCAtMjYgLTY4IC03OGMtNCAtOCAtOCAtMTMgLTE1IC0xM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyODMueG1sADxzeW1ib2wgaWQ9IkUyODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgLTIwOWMtNCAwIC03IDQgLTcgOHY3OGMwIDQgMyA2IDggOGwyOSAxMWM1IDIgMTAgOSAxMCAxN3YxMTZjMCA2IC0xIDEwIC02IDEwYy0xIDAgLTIgMCAtNCAtMWMtOCAtNCAtMjkgLTExIC0zMSAtMTFjLTMgMCAtNiA0IC02IDh2NzdjMCA0IDMgNiA4IDhsMzEgMTJjNSAyIDggNSA4IDE1djE0NWMwIDEzIDMgMTYgMTYgMTZzMTYgLTMgMTYgLTE2di0xMzNjMCAtNiAzIC05IDcgLTljMSAwIDIgMSAzIDFsNDMgMTZjNyAzIDkgOSA5IDE2IHYxMzljMCAxMyAzIDE2IDE2IDE2czE2IC0yIDE2IC0xNnYtMTI3YzAgLTUgMiAtOSAxMCAtOWMxMyA2IDM2IDE0IDQwIDE2YzYgMiA4IDYgOCAxOXYxMzJjMCAxMyAzIDE2IDE2IDE2czE2IC0yIDE2IC0xNnYtMTI3YzAgLTUgMiAtNyA0IC03YzEgMCAyIDAgMyAxYzUgMiAzNiAxMyAzOCAxM2M0IDAgNiAtNCA2IC04di03N2MwIC00IC0zIC03IC04IC04YzAgMCAtMzMgLTEzIC0zNyAtMTRjLTUgLTIgLTYgLTYgLTYgLTEzdi0xMTcgYzAgLTExIDMgLTExIDExIC0xMWM2IDMgMzIgMTMgMzQgMTNjNCAwIDYgLTUgNiAtOHYtNzhjMCAtNCAtMyAtNiAtOCAtOGwtMzUgLTEzYy0zIC0xIC04IC02IC04IC0xMnYtMTQ4YzAgLTEzIC0zIC0xNiAtMTYgLTE2cy0xNiAyIC0xNiAxNnYxMzRjMCA1IC0yIDggLTYgOGMtMiAwIC00IC0xIC02IC0ybC0zNiAtMTNjLTYgLTIgLTEwIC04IC0xMCAtMTZ2LTE0MmMwIC0xMyAtMyAtMTYgLTE2IC0xNnMtMTYgMiAtMTYgMTZ2MTMxIGMwIDYgLTIgOCAtOCA4bC00OCAtMTljLTQgLTEgLTYgLTcgLTYgLTEzdi0xMzhjMCAtMTMgLTMgLTE2IC0xNiAtMTZzLTE2IDMgLTE2IDE2djEyNGMwIDYgLTIgOSAtNyA5Yy0yIDAgLTQgMCAtNiAtMWMtOSAtMyAtMjYgLTEwIC0yNyAtMTB6TTc5IC0zM2MwIC0yNyAwIC01MSAzIC01NWMxIC0xIDMgLTIgNiAtMmMxNSAwIDUzIDE1IDU2IDI1YzIgNiAzIDQ1IDMgODBjMCAzMSAtMSA1OSAtMyA2MmMtMSAxIC0yIDIgLTUgMiBjLTE0IDAgLTU0IC0xNiAtNTcgLTI1Yy0yIC03IC0zIC01MCAtMyAtODd6TTE3NiAxM2MwIC0zMiAxIC02MiAzIC02NWMxIC0xIDMgLTIgNiAtMmMxNCAwIDQ2IDE1IDQ5IDIzYzIgNSAzIDQ4IDMgODVjMCAyOSAtMSA1NSAtMyA1OGMwIDAgLTIgMSAtMyAxYy0xMiAwIC00OCAtMTUgLTUyIC0yM2MtMiAtNSAtMyAtNDIgLTMgLTc3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBBOS54bWwAPHN5bWJvbCBpZD0iRTBBOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMTBjMCA0IDEgOCA1IDExbDExOSA5OWwtMTE5IDEwMGMtMyAzIC01IDggLTUgMTJjMCA2IDUgMTMgMTIgMTNjMyAwIDYgLTEgOCAtMmwxMjQgLTEwNWwxMjYgMTA1YzIgMSA1IDIgNyAyYzYgMCAxMyAtNiAxMyAtMTRjMCAtNCAtMiAtOSAtNSAtMTFsLTExOSAtMTAwbDExOSAtOTljMyAtMyA1IC03IDUgLTEyYzAgLTYgLTUgLTE0IC0xMyAtMTRjLTIgMCAtNSAxIC03IDNsLTEyNiAxMDVsLTEyNCAtMTA1Yy0yIC0yIC00IC0zIC03IC0zIGMtOCAwIC0xMyA3IC0xMyAxNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNTYueG1sADxzeW1ib2wgaWQ9IkUwNTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA4N2MwIDIwMiAxNTMgMzQ1IDI5NyA0NjRjMTIgMTAgMTEgMTIgOSAyNGMtNyA0MSAtMTQgMTA2IC0xNCAxNjRjMCAxMDQgMjQgMjI5IDk4IDMxMWMyMCAyMiA1MSA0OCA2NSA0OGMxMSAwIDM3IC0yOCA1MiAtNTBjNDEgLTYwIDY1IC0xNDYgNjUgLTIzM2MwIC0xNTMgLTgyIC0yODAgLTE5MCAtMzgxYy02IC02IC04IC03IC02IC0xOWwyNSAtMTQ1YzMgLTE4IDMgLTE4IDI5IC0xOGMxNDcgMCAyNDEgLTExMyAyNDEgLTI0MSBjMCAtMTEzIC02NyAtMTk4IC0xNjggLTIzOGMtMTQgLTYgLTE1IC01IC0xMyAtMTdjMTEgLTYyIDI5IC0xNTcgMjkgLTIxNGMwIC0xNzAgLTEzMCAtMjAwIC0xOTcgLTIwMGMtMTUxIDAgLTE5MCA5OCAtMTkwIDE2M2MwIDYyIDQwIDExNSAxMDcgMTE1YzYxIDAgOTYgLTQ3IDk2IC0xMDJjMCAtNTggLTM2IC04NSAtNjcgLTk0Yy0yMyAtNyAtMzIgLTEwIC0zMiAtMTdjMCAtMTMgMjYgLTI5IDgwIC0yOWM1OSAwIDE1OSAxOCAxNTkgMTY2IGMwIDQ3IC0xNSAxMzQgLTI3IDIwMWMtMiAxMiAtNCAxMSAtMTUgOWMtMjAgLTQgLTQ2IC02IC02OSAtNmMtMjQ1IDAgLTM2NCAxNjUgLTM2NCAzMzl6TTgwIDIwYzAgLTEzOSAxMTMgLTIzNiAyODggLTIzNmMyMCAwIDQwIDIgNTYgNWMxNSAzIDE2IDMgMTQgMTRsLTUwIDI5OGMtMiAxMSAtNCAxMiAtMjAgOGMtNjEgLTE3IC0xMDAgLTYwIC0xMDAgLTExN2MwIC00NiAzMCAtODkgNzIgLTEwN2M3IC0zIDE1IC02IDE1IC0xMyBjMCAtNiAtNCAtMTEgLTEyIC0xMWMtNyAwIC0xOSAzIC0yNyA2Yy02OCAyMyAtMTE1IDg3IC0xMTUgMTc3YzAgODUgNTcgMTY0IDE0NSAxOTRjMTggNiAxOCA1IDE1IDI0bC0yMSAxMjhjLTIgMTEgLTQgMTIgLTE0IDRjLTQ3IC0zOCAtOTMgLTc1IC0xNTMgLTE0MmMtODMgLTk0IC05MyAtMTczIC05MyAtMjMyek0zMzcgNjkxYzAgLTMyIDIgLTY2IDYgLTkyYzIgLTEzIDYgLTE0IDEzIC04Yzc5IDY5IDE3NCAxNTkgMTc0IDI3MCBjMCA1NSAtMjcgODIgLTYwIDgyYy02MSAwIC0xMzMgLTk2IC0xMzMgLTI1MnpNNjE1IDQxOXY2NmMwIDkgNCAxMyAxMyAxM2gxNjZjNyAwIDEwIDMgMTAgMTB2MzgzYzAgMTMgNiAyMSAxOSAyMXMxOSAtOCAxOSAtMjF2LTQ3MmMwIC05IC00IC0xMyAtMTMgLTEzaC0yMDFjLTkgMCAtMTMgNCAtMTMgMTN6TTYxNSAzMzFjMCA5IDQgMTMgMTMgMTNoMjAxYzkgMCAxMyAtNCAxMyAtMTN2LTQ3MmMwIC0xMyAtNiAtMjEgLTE5IC0yMSBzLTE5IDggLTE5IDIxdjM4M2MwIDcgLTMgMTAgLTEwIDEwaC0xNjZjLTkgMCAtMTMgNCAtMTMgMTN2NjZ6TTQ0MSAxMTdjLTEyIDEgLTEzIC0yIC0xMSAtMTRsNDkgLTI4NWMyIC0xMiA0IC0xMiAxNiAtNmM1NiAyOCA5NCA3OSA5NCAxNDJjMCA4OCAtNjcgMTU2IC0xNDggMTYzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBCNS54bWwAPHN5bWJvbCBpZD0iRTBCNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDFjMCA2OCA4MiAxMjQgMjE1IDEyNGM5MyAwIDIwNSAtNTMgMjA1IC0xMjRjMCAtNjkgLTUxIC0xMjYgLTIxNSAtMTI2Yy0xNDkgMCAtMjA1IDYwIC0yMDUgMTI2ek0xMDYgMzdjMCAtMjggMTQgLTU4IDMwIC04MGw2MSA0OGwtNzEgODJjLTcgLTYgLTEyIC0xNCAtMTUgLTI0Yy0zIC04IC01IC0xNyAtNSAtMjZ6TTE1NSAtNjVsOCAtN2MyMSAtMTggNDYgLTMwIDc0IC0zMGMxMCAwIDIwIDEgMzAgNGM1IDEgMTAgMyAxNCA1bC02NCA3NnogTTE1NSA5OWw2NiAtNzZsNTIgMzljLTIyIDI0IC01MSA0MCAtODQgNDBjLTExIDAgLTIyIC0xIC0zNCAtM3pNMjQwIDBsNjIgLTcyYzUgNyA3IDE0IDggMjJjMSA1IDIgMTIgMiAxOGMwIDI0IC04IDQ4IC0yMiA3MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwODEueG1sADxzeW1ib2wgaWQ9IkUwODEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgMGMwIDcgNCAxMyA0IDEzbDk2IDIxOWM0IDkgOCAxOSAxOCAxOWMxIDAgMyAtMSA1IC0xYzE1IC0yIDMzIC0zIDUyIC0zYzEzIDAgMzggNCA1MiA0YzE0IC0xIDIwIC03IDIwIC0yM3YtNDEyYzAgLTE3IDE4IC0zNSAzMiAtMzVjMTUgMCAxNSAtMTUgMTUgLTE1czAgLTE2IC0xNiAtMTZoLTIxM2MtMTMgMCAtMjIgNSAtMjIgMTZjMCAxMiAxMCAxNSAxNyAxNWMyMSAwIDQ0IDE1IDQ0IDM4djI1OGMwIDYgLTIgMTQgLTYgMTQgYy0yIDAgLTYgLTMgLTEwIC0xMGMtMTEgLTE5IC01NCAtODggLTU0IC04OHMtNCAtOSAtMTQgLTljLTEgMCAtNSAxIC05IDJjLTggMyAtMTEgOSAtMTEgMTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOUY0LnhtbAA8c3ltYm9sIGlkPSJFOUY0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjM0YzAgOSA3IDE2IDE2IDE2aDE2YzkgMCAxNiAtNyAxNiAtMTZ2LTkzYzAgLTkgLTcgLTE2IC0xNiAtMTZoLTE2Yy05IDAgLTE2IDcgLTE2IDE2djkzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkxQS54bWwAPHN5bWJvbCBpZD0iRTkxQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMjljMCA4IDQgMTUgMTIgMjBjNCAzIDkgNCAxMyA0YzggMCAxNiAtNCAyMCAtMTFjMzkgLTY0IDEwOSAtMTAzIDE4NCAtMTAzYzEyMCAwIDIxOCA5OCAyMTggMjE4cy05OSAyMTcgLTIxOCAyMTdjLTczIDAgLTE0MSAtMzcgLTE4MiAtOThjLTQgLTcgLTEyIC0xMSAtMjAgLTExYy00IDAgLTkgMSAtMTMgNGMtNyA0IC0xMSAxMiAtMTEgMjBjMCA0IDEgOSA0IDEzYzUwIDc1IDEzMyAxMjAgMjIyIDEyMCBjMTQ2IDAgMjY2IC0xMTkgMjY2IC0yNjVjMCAtMTQ3IC0xMTkgLTI2NiAtMjY2IC0yNjZjLTkxIDAgLTE3NyA0NyAtMjI1IDEyNWMtMiA0IC00IDkgLTQgMTN6TTE2NCAtMWMwIDM0IDI4IDYyIDYyIDYyYzM1IDAgNjMgLTI4IDYzIC02MmMwIC0zNSAtMjggLTYzIC02MyAtNjNjLTM0IDAgLTYyIDI4IC02MiA2M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwOTUueG1sADxzeW1ib2wgaWQ9IkUwOTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0ODNjMCA1IDEgOCAzIDhjMSAwIDUgLTQgNSAtNGMxMjIgLTExOCAxNzYgLTI4NiAxNzYgLTQ4NmMwIC0xOTcgLTU0IC0zNjkgLTE3OSAtNDg5Yy0xIC0xIC0yIC0xIC0zIC0xcy0yIDQgLTIgNnYyNmMwIDUgMiAxMCA0IDEyYzcyIDEwMCAxMTIgMjI5IDExMiA0NDZjMCAyMTggLTM4IDM0OCAtMTEzIDQ0NmMtMyA1IC0zIDE1IC0zIDE1djIxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkwMy54bWwAPHN5bWJvbCBpZD0iRTkwMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEzOGMwIDE0IDIxIDM0IDQyIDM0YzU5IC01IDE1NSAtNDQgMTU1IC0xNjRjMCAtODkgLTczIC0xNzIgLTE3OSAtMTgwYy0xMiAwIC0xNyA2IC0xNyAxNGMwIDE1IDIyIDM2IDM3IDM2aDdjNyAwIDEwMyA2IDEwMyAxMTFzLTg5IDEyOSAtMTMwIDEzNGMtMTMgMiAtMTggOCAtMTggMTV6TTIyMyAtMTA4YzAgMTQgMTggMzQgMzMgMzRjMTAgMCAyOSAtMTkgMzYgLTI2YzMgLTMgNSAtNyA1IC0xMmMwIC0xNSAtMTcgLTM1IC0zMiAtMzUgYy00IDAgLTkgMSAtMTMgNWMtMTcgMTUgLTE1IDE1IC0yNiAyNWMtMiAyIC0zIDYgLTMgOXpNMjI1IDEwNmMtMiAyIC0zIDUgLTMgOGMwIDE0IDE5IDM0IDM0IDM0YzQgMCA4IC0xIDExIC00YzEyIC0xMiAxNiAtMTQgMjMgLTIxYzQgLTMgNSAtOCA1IC0xM2MwIC0xNiAtMTYgLTM1IC0zMiAtMzVjLTQgMCAtOSAyIC0xMyA1Yy0xNiAxNSAtMTQgMTYgLTI1IDI2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkxNy54bWwAPHN5bWJvbCBpZD0iRTkxNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xIDBjMCAxMzcgMTA3IDI1MyAyNDQgMjY0djc1YzAgMTMgMTEgMjQgMjQgMjRjMTQgMCAyNCAtMTEgMjQgLTI0di03NWM4MCAtOCAxNTEgLTUxIDE5NSAtMTE5YzMgLTQgNSAtOSA1IC0xNGMwIC04IC00IC0xNSAtMTEgLTE5Yy00IC0zIC04IC00IC0xMyAtNGMtOCAwIC0xNiA0IC0yMSAxMWMtMzUgNTQgLTkyIDg5IC0xNTUgOTZ2LTE1N2MyMyAtMTAgMzkgLTMyIDM5IC01OHMtMTYgLTQ4IC0zOSAtNTh2LTE1OCBjNjYgNyAxMjQgNDUgMTU4IDEwMWM0IDcgMTIgMTEgMjAgMTFjMTMgMCAyNCAtMTIgMjQgLTI1YzAgLTQgLTEgLTggLTMgLTEyYy00NCAtNjggLTExOCAtMTE2IC0xOTkgLTEyM3YtOTJjMCAtMTMgLTEwIC0yNCAtMjQgLTI0Yy0xMyAwIC0yNCAxMSAtMjQgMjR2OTFjLTEzOCAxMSAtMjQ0IDEyNyAtMjQ0IDI2NXpNNDkgMGMwIC0xMTEgODUgLTIwNiAxOTYgLTIxN3YxNTljLTIyIDEwIC0zOCAzMiAtMzggNThzMTYgNDggMzggNTh2MTU4IGMtMTEwIC0xMSAtMTk2IC0xMDUgLTE5NiAtMjE2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRGNC54bWwAPHN5bWJvbCBpZD0iRjRGNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTAgMzI5aDEzYzI1IC05MSA0MSAtMjE5IDQxIC0zMjlzLTE2IC0yMzggLTQxIC0zMjloLTEzYzIyIDEwMCAzNCAyMTcgMzQgMzI5cy0xMiAyMzAgLTM0IDMyOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U4ODgueG1sADxzeW1ib2wgaWQ9IkU4ODgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgODdjMCAzOSAyMCA3NSA3MiA5NmMyMCA4IDE3IDEyIDggMjRjLTEzIDE1IC0xOSAzNSAtMTkgNTljMCA2OSA1NyAxMDkgMTQwIDEwOWM3OSAwIDExMiAtMzggMTEyIC04NGMwIC0zMCAtMTcgLTYzIC02MSAtODZjLTE5IC0xMCAtMTYgLTE0IC00IC0yN2MxOCAtMjAgMjYgLTQxIDI2IC03MWMwIC03NCAtNjkgLTExNSAtMTQ4IC0xMTVjLTg3IDAgLTEyNiA0MiAtMTI2IDk1ek0xMTkgMTYyYy0zNCAtMjEgLTQ2IC01OCAtNDYgLTgzIGMwIC0zMCAxNiAtNjMgNjUgLTYzYzM4IDAgNjkgMjQgNjkgNjVjMCAyNCAtMTMgMzYgLTY1IDc2Yy0xMSA5IC0xNSAxMCAtMjMgNXpNMTQ4IDI5NGMwIC0yMyAxMiAtMzggNTAgLTY2YzEyIC05IDE3IC04IDI0IC00YzI3IDE5IDM5IDQ3IDM5IDc0cy0xMyA1MyAtNTIgNTNjLTM2IDAgLTYxIC0yMSAtNjEgLTU3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTY1MC54bWwAPHN5bWJvbCBpZD0iRTY1MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04NSAyNjFjLTU5IDAgLTg1IDU0IC04NSA5OGMwIDgwIDc0IDEzNiAxMjQgMTYxYzU3IDI4IDEwMyAzNCAxNjMgMzVoNmM5MiAwIDIwMSAtNDAgMjAxIC0xNDdjMCAtNDQgLTI5IC04MSAtNzUgLTgxYy02NSAwIC0xMDAgNjkgLTEwMCA5MmMwIDggNCAxMyAxMCAxM2M5IDAgMTMgLTggMTkgLTE0YzEzIC0xNCAyNyAtMTkgNDQgLTE5YzE4IDAgMzIgMTIgMzIgMzRjMCA1NiAtNDkgOTcgLTEwMyA5N2MtMTEgMCAtMjYgLTMgLTQyIC0zMCBjLTEyIC0yMCAtMjMgLTUwIC0yMyAtNjNjMCAtMjEgMTMgLTQxIDQyIC03NWMzNSAtNDEgNTYgLTYwIDU2IC05MmMwIC0zNCAtMzIgLTgzIC01MSAtMTEwYy01IC03IC03IC0xMCAtNyAtMTNjMCAtNCA2IC0zIDE3IC02YzE2IC00IDMyIC0xMyA0OSAtMzBzMzUgLTM0IDU4IC0zNGMxNCAwIDI0IDUgNDAgMTZjNSA0IDYgNiA2IDl2NGMtMyAxNiAtNCAzMSAtNCA0NWMwIDc5IDMyIDE2NCAxMjQgMTY0YzM5IDAgNjUgLTIyIDY1IC02MSBjMCAtNTcgLTQ5IC05MSAtOTUgLTEyNGwtMTAgLTdjLTcgLTUgLTkgLTcgLTkgLTEwczEgLTYgMiAtMTBjNyAtMjIgMjggLTU1IDUzIC01NWMxNyAwIDMyIDUgNjMgMzZjMjAgMjAgMjIgMjcgMjIgNDh2MThjMCA4NCAzMyAxMzMgODIgMTYwYzExIDYgMTggOCAyMyA4YzcgMCAxMSAtNSAxMSAtMTFjMCAtNCAtMSAtNyAtNyAtMTNjLTMyIC0zMiAtNDEgLTc2IC00MSAtMTM1YzAgLTY3IDIyIC0xMzIgNTUgLTEzMmMzNyAwIDQ5IDU4IDQ5IDEyNyBjMCAxOTYgLTEzNSAyNzcgLTMwNyAzMThjLTE3IDQgLTIzIDkgLTIzIDE2YzAgNiAzIDEyIDEzIDEyYzYgMCAxMyAtMSAxOCAtMmMxNzcgLTM2IDM3MyAtMTEyIDM3MyAtMzI2YzAgLTExNSAtNjMgLTE3NSAtMTIzIC0xNzVjLTUyIDAgLTg1IDI4IC0xMDQgNjVjLTQgNyAtNiAxMiAtMTAgMTJjLTUgMCAtMTIgLTEwIC0yOSAtMjhjLTM2IC0zNyAtNjQgLTUyIC05NSAtNTJjLTM5IDAgLTY0IDI2IC03OSA1OGMtNCA4IC01IDEwIC03IDEwIGMtNCAwIC04IC00IC0xMiAtOGwtMjYgLTI1Yy0zMSAtMjkgLTQ0IC0zMiAtNjEgLTMyYy01MyAwIC02OCAxMDcgLTEwOCAxMDdjLTggMCAtMTIgLTYgLTE3IC0xMmwtMTQgLTE3Yy00NCAtNTIgLTcyIC04MyAtMTAyIC04M2MtMTcgMCAtMzQgMTEgLTM0IDI4YzAgNDEgODYgOTYgMTMwIDExMmMxOSA3IDIwIDggMzMgMjZjMTUgMjAgMjEgMzMgMjEgNTNjMCAzMyAtMjggNjAgLTQxIDc4Yy0xNCAxOSAtNTUgNjQgLTU1IDkwIGMwIDI3IDM5IDkwIDU0IDExM2M2IDEwIDE1IDIyIDE1IDMwYzAgNiAtNiA3IC0xNCA3Yy04NSAwIC0xODMgLTUwIC0xODYgLTE0NHYtNGMwIC0yMiA4IC00OCAzNyAtNDhjMzAgMCA0MiAzMyA0NiA0OGM1IDE3IDYgMjYgMTQgMjZjNiAwIDExIC01IDExIC0zMmMwIC02MSAtMzYgLTExNCAtODIgLTExNHpNOTc2IDBjLTI1IDAgLTQzIDE4IC00MyA0M3MxOCA0MyA0MyA0M3M0MyAtMTggNDMgLTQzcy0xOCAtNDMgLTQzIC00M3pNNTI1IDE5NiBjMCAtMTQgMSAtMjYgMiAtMzhjMCAtNSAyIC03IDQgLTdzNiAyIDExIDZjMzAgMjQgNDcgNDggNDcgODFjMCAyOCAtNyA0MiAtMjMgNDJjLTMwIDAgLTQxIC00MCAtNDEgLTg0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxQS54bWwAPHN5bWJvbCBpZD0iRjQxQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMCAtMjAwaC0xMHYxMjVoMTBsMjMwIDIzMHYtMTI1ek0xMCAtNDAwaC0xMHYxMjVoMTBsMjMwIDIzMHYtMTI1ek0wIDIwMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6TTAgMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDAzLnhtbAA8c3ltYm9sIGlkPSJGNDAzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0IDQxMmMwIDQ2IC05IDU3IC0yNCA4OGMxNSAzMiAyNCA0MyAyNCA4OXYyODZjMCA1MiAwIDgzIDcgMTAyYzYgMTggMjIgMjMgMjMgMjNjMiAwIDIgLTIgMiAtNGMwIC0zIC03IC0yIC0xNCAtMTRjLTYgLTExIC03IC0zMSAtNyAtNTB2LTE5OGMwIC0yOCAxIC01NiAxIC04NGMwIC0xMyAwIC0yNyAtMSAtNDFjMCAtMjkgLTUgLTY1IC0yMCAtOTFjMCAtMyAtNyAtMTcgLTEwIC0xOGMzIDAgMTAgLTE0IDEwIC0xNyBjMTUgLTI2IDIwIC02MiAyMCAtOTFjMSAtMTQgMSAtMjggMSAtNDFjMCAtMjggLTEgLTU2IC0xIC04NHYtMTk4YzAgLTIwIDEgLTM5IDcgLTUwYzcgLTEyIDE0IC0xMSAxNCAtMTVjMCAtMSAtMiAtMyAtMiAtM2MtMSAxIC0xNyA1IC0yMyAyMmMtNyAyMCAtNyA1MSAtNyAxMDN2Mjg2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxNy54bWwAPHN5bWJvbCBpZD0iRjQxNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yMDB2MTI1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEwek0wIDIwMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6TTAgMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNDQ2LnhtbAA8c3ltYm9sIGlkPSJFNDQ2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xIC0zMWMwIDYgNCA5IDEyIDExYzAgMCAxMzUgNTEgMTM5IDUyYzMgMSAzIDQgMyA3djE1YzAgMSAtMSAyIC0zIDJjLTEgMCAtMyAwIC00IC0xbC03NyAtMjhjLTIgLTEgLTMgLTEgLTUgLTFjLTQgMCAtNyAzIC03IDh2NzFjMCA3IDUgMTQgMTIgMTdjMTkgMCA1MiAxOCA3MyAyNmM3IDcgMTAgMTggMTEgMjd2MTMwYzAgOCAxIDE2IDE3IDE2YzcgMCAxMyAtNSAxMyAtMTF2LTEyMGMwIC04IDQgLTIwIDEzIC0yMGMyIDEgNzggMjkgNzggMjkgYzIgMSA0IDEgNSAxYzUgMCA3IC0zIDcgLTh2LTcxYzAgLTcgLTUgLTE0IC0xMiAtMTdsLTg2IC0zM2MtNCAtMiAtNSAtMyAtNSAtN3YtMTVjMCAtMSAwIC0zIDMgLTNjMSAwIDMgMSA0IDFjNiAyIDEzNyA1MiAxMzcgNTJ2LTFjMSAwIDMgMiA0IDJjNyAwIDggLTcgOCAtMTJ2LTYzYzAgLTYgLTMgLTEwIC0xMiAtMTNjMCAwIC0xMzcgLTUyIC0xNDAgLTUzcy00IC0yIC00IC02di0xM2MwIC01IDMgLTcgMTAgLTdsODEgMzFjMiAxIDQgMSA1IDEgYzUgMCA3IC0zIDcgLTh2LTcxYzAgLTcgLTUgLTE0IC0xMiAtMTdjMCAwIC03MyAtMjggLTgwIC0zMWMtNSAtMiAtOCAtOCAtMTAgLTE0Yy0xIC0yIC0xIC00IC0xIC03di0xMzljMCAtOSAtMiAtMTYgLTE3IC0xNmMtNyAwIC0xMyA1IC0xMyAxMXYxMzRjMCAxMCAwIDExIC04IDExYy03IC0yIC03NiAtMzAgLTc2IC0zMGMtMiAtMSAtMyAtMSAtNSAtMWMtNCAwIC03IDMgLTcgOHY3MWMwIDcgNSAxNCAxMiAxN2MwIDAgNzEgMjkgNzcgMzIgYzYgMiA3IDUgNyAxMnYxNWMwIDIgLTEgMyAtNCAzbC0xNDEgLTUyYy02IDAgLTkgNiAtOSAxMXY2NXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QzUueG1sADxzeW1ib2wgaWQ9IkU0QzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtM2MwIDIgMyAzIDMgM2g1MWMyIDAgMyAtMiA3IC00YzMyIC0yNyAyMjUgLTIyNCAyNDEgLTIyNHMyMTMgMjAxIDI0MiAyMjZjMiAxIDcgMiA3IDJoNTBzMyAtMSAzIC0zYzAgLTEgLTEgLTMgLTIgLTRjLTQzIC00MSAtMjczIC0zMzQgLTMwMCAtMzM0Yy0yNiAwIC0yNTQgMjg5IC0zMDAgMzM0Yy0xIDEgLTIgMyAtMiA0ek0yNDYgLTY1YzAgMzEgMjUgNTYgNTUgNTZzNTUgLTI1IDU1IC01NmMwIC0yOSAtMjUgLTU0IC01NSAtNTQgcy01NSAyNSAtNTUgNTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEIxLnhtbAA8c3ltYm9sIGlkPSJFNEIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgLTM5NmMtMSAzIC0yIDYgLTIgOWMwIDUgMyAxMCAxNCAxNWMwIDAgMjE0IDczIDIyNSA3NmM2IDIgOCA0IDggN3MtMiA2IC03IDdjLTEwIDQgLTIyNiA3NyAtMjI2IDc3Yy0xMSA0IC0xNCA5IC0xNCAxNGMwIDMgMSA2IDIgMTBjMyA4IDYgMTQgMTUgMTRjMSAwIDUgLTEgOSAtMmwzMDAgLTEwMmMxMyAtNCAxMyAtMTAgMTMgLTE4czAgLTE1IC0xMyAtMThsLTMwNiAtMTAzYy0xIC0xIC0zIC0xIC00IC0xYy03IDAgLTExIDggLTE0IDE1eiBNMTcwIC04NGMtMjMgMCAtNDIgMTkgLTQyIDQyczE5IDQyIDQyIDQyczQyIC0xOSA0MiAtNDJzLTE5IC00MiAtNDIgLTQyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRFRC54bWwAPHN5bWJvbCBpZD0iRTRFRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC02MzRjMCAzMiAyOSA2NyA2NyA2N2MzMyAwIDY1IC0yOSA2NSAtODFjMTUgMCAzOCA5IDQ5IDMzYzQgMTMgMzcgMTcwIDQzIDE3NWMwIDUgLTYgMTUgLTExIDE1Yy0xNCAtMTAgLTIzIC0xMCAtMzggLTE1Yy04IC01IC0yMyAtOSAtMzcgLTljLTkgMCAtMjAgNCAtMjggNGwtMjkgMTVjLTE0IDkgLTI0IDI3IC0yNCA1MmMwIDMyIDI5IDY3IDY3IDY3YzMzIDAgNjYgLTI5IDY2IC04MWMxNCA0IDQ3IDE4IDU3IDQ2IGM0IDE1IDMzIDEzOSAzMyAxNTNjMCA0IC01IDE0IC0xMCAxNGMtOSAtMTAgLTE5IC0xMCAtMzMgLTE0Yy05IC01IC0yNCAtMTEgLTM4IC0xMWMtOSAwIC0xOCA2IC0yOSA2bC0yNyAxNGMtMTQgOSAtMjkgMjggLTI5IDUxYzAgMzQgMzMgNjYgNjcgNjZjMzIgMCA3MCAtMjggNzAgLTgwYzE1IDUgNDMgMTQgNTIgMzhjMjAgNTIgMzkgMTU3IDM5IDE2MWMwIDUgLTUgMTQgLTExIDE0Yy0xNCAtOSAtMjIgLTkgLTM3IC0xNCBjLTkgLTQgLTI0IC05IC0zOCAtOWMtOSAwIC0xOSA1IC0yOCA1bC0yOSAxNGMtMTQgMTAgLTI5IDI4IC0yOSA1MmMwIDMzIDM0IDY2IDcyIDY2czYxIC04MCA3MSAtODBjMTUgNCA0MyAxNCA1MyA0MmwzNiAxNTdjMCA0IDAgMTggLTEzIDE4bC0zOCAtMTRjLTE0IC00IC0zNCAtNCAtNDggLTRoLTE4bC0yOSAxNGMtMTQgMTUgLTI4IDMzIC0yOCA1MmMwIDM3IDMzIDY2IDcxIDY2czY3IC0yOSA2NyAtNzZjMTggMCA1MCAxNSA2MCA0MmwzOCAxNjEgYzAgNSAwIDE0IC0xNSAxNGwtMzggLTE0Yy05IC00IC0yMiAtNCAtMzcgLTRjLTggMCAtMTggMCAtMjggNGMtNyAwIC0xOCA1IC0yOSAxMGMtMTQgMTQgLTI4IDMzIC0yOCA1MWMwIDM5IDM0IDY3IDcxIDY3czY2IC0yOCA2NiAtNzVjMTkgMCA1MiAxOSA2MiA0N2M0IDE0IDM4IDE0NyAzOCAxNDdzMyAxMyAzIDE5YzAgMiAtMiA1IC0zIDVjLTUgMCAtMTEgLTUgLTE1IC01bC0zOCAtMTRjLTkgLTUgLTI0IC01IC0zNyAtNSBjLTEwIDAgLTIwIDAgLTI4IDVjLTExIDAgLTE4IDYgLTI4IDhjLTE0IDE0IC0yOSAzNCAtMjkgNTNjMCAzOSAzMyA2NiA3MSA2NmMzNyAwIDY2IC0yNyA2NiAtNzZjMTkgMCA1NiAyNCA2MiA0M2MxNCA0NyA0MiAxMTggNDIgMTY1YzAgNCAtNSAxMCAtMTQgMTBsLTM4IC0xNGMtMTEgLTYgLTI1IC0xMCAtMzggLTEwYy0xMCAwIC0xOSA0IC0yOSA0bC0yOCAxNGMtMTUgMTUgLTI5IDM1IC0yOSA1M2MwIDM4IDMzIDcxIDcyIDcxIGMzOCAwIDY2IC0zMyA2NiAtODFjNDcgMCA2NyA1NyAxMDQgNzJjMCAwIDEwIC01IDEwIC0xNWMwIC05IC0xMDQgLTM4NyAtMTA0IC0zODdjLTUzIC0yNDYgLTQwNyAtMTc1MCAtNDA3IC0xNzYwYy01IC0xNCAtMTAgLTE5IC0zOSAtMTljLTggMCAtMjggMTkgLTI4IDIzYzUgNiA2NyAyNjEgNzEgMjc1YzAgNCAwIDkgLTkgOWwtMzQgLTljLTggLTYgLTIzIC0xMCAtMzcgLTEwYy0xMCAwIC0xOSA0IC0yOSA0bC0yNyAxNSBjLTE0IDkgLTI1IDI4IC0yNSA1MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0RTIueG1sADxzeW1ib2wgaWQ9IkU0RTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYgMGMtOSAwIC0xNiA3IC0xNiAxNXYyMjBjMCA4IDcgMTUgMTYgMTVoOTJjMTAgMCAxNyAtNyAxNyAtMTV2LTIyMGMwIC04IC03IC0xNSAtMTcgLTE1aC05MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VBMDIueG1sADxzeW1ib2wgaWQ9IkVBMDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSA1MmMwIDcgNSAxNyA5IDIzbDI3IDQzYzIwIDMyIDQwIDY0IDYxIDk2YzUgOCAxMCAxOCAxNyAyNWM1IDcgOCA5IDEzIDljNyAtMSAyMSAtNCAyMSAtMTRjNSAtOSA1NiAtOTIgNjIgLTEwMGMzIC01IDcgLTEwIDEyIC0xMGM0IDAgOSAzIDE0IDEwYzkgMTEgNTkgOTggNjcgMTA3YzQgNSA5IDcgMTQgN3M5IC0yIDE0IC03YzEwIC0xMSA1MiAtMTAwIDU4IC0xMDlsNiAtOWMxIC0yIDIgLTQgMyAtNGMyIDAgNSAzIDEwIDEwIGMwIDEgMSAxIDQgNGMxMiAxNSAxNTUgMjU3IDE2MyAyNjdjNSA1IDE3IDExIDE4IDExYzkgMCAyMCAtMTAgMjAgLTE5YzAgLTMgLTEgLTcgLTMgLTEwYy0xMCAtMTUgLTIyMyAtMzY4IC0yMzAgLTM3NmMtMyAtNCAtOSAtNiAtMTYgLTZjLTYgMCAtMTEgMSAtMTYgNmMtMTAgMTAgLTYxIDkwIC02NiA5NmMtMyA1IC01IDggLTggOGMtMiAwIC01IC0yIC05IC02Yy03IC04IC02OSAtOTEgLTc0IC05OGMtMyAtMyAtOSAtNSAtMTQgLTUgYy02IDAgLTExIDIgLTE0IDdsLTY0IDk0Yy00IDggLTcgMTIgLTExIDEycy05IC01IC0xNiAtMTNjLTEwIC0xMSAtMTkgLTIzIC0yOCAtMzVjLTggLTEwIC0xOSAtMjQgLTMwIC0yNHMtMTQgNCAtMTQgMTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDdGLnhtbAA8c3ltYm9sIGlkPSJGNDdGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjcyYzAgMTAgOCAxOCAxNyAxOGgzMGM5IDAgMTcgLTggMTcgLTE4di0yNTVjMCAtOSAtOCAtMTcgLTE3IC0xN2gtMzBjLTkgMCAtMTcgOCAtMTcgMTd2MjU1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ2Qi54bWwAPHN5bWJvbCBpZD0iRjQ2QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tODYgLTExN2MwIDcgNiAxNSAxNiAxNWg0NWM4IDAgMjIgMiAyNSAxMGMzIDUgMTIxIDI4OSAxMjEgMjg5YzEgMyA0IDE0IDQgMjNjMCAxMCAtMyAxOCAtMTEgMThjLTMgMCAtNyAtMiAtMTIgLTVjLTMxIC0xOCAtNzMgLTk2IC03MyAtOTZzLTYgLTEwIC0xNSAtMTBjLTEgMCAtMyAwIC00IDFjLTcgNCAtMTAgMTAgLTEwIDE1YzAgNCAxIDcgMyAxMWwxMiAxOGMzMSA1MiA3NiAxMDUgMTQyIDEwNWMyNiAwIDQ0IC02IDYwIC0yOCBjOCAtMTIgMTMgLTE3IDE4IC0xN2M3IDAgMTQgOSAyOSAxOWMyNCAxNiA1MyAyOSA4MyAyOWM2MSAwIDg4IC0zNiA4OCAtOTVjMCAtOTMgLTc4IC0xODQgLTE3NCAtMTg0aC00Yy0xMyAwIC00MyAyIC02MyAxN2MtNyA3IC0xMiAxMiAtMTYgMTJzLTcgLTQgLTExIC0xNmwtMzYgLTkzYy0zIC03IC01IC0xMSAtNSAtMTVjMCAtNiAxIC04IDggLThoMzJjOSAwIDEzIC04IDEzIC0xNGMwIC03IC00IC0xOCAtMTUgLTE4aC0yMzQgYy0xMCAwIC0xNiAxMSAtMTYgMTd6TTIwNiA3N2MwIC0xNCAzIC0zNyAyMSAtMzdjMjEgMCA1NiAzMCA3OSA4MWMxNSAzMiAyMSA1NyAyMSA4MGMwIDE3IC0yIDMwIC0xMSAzNGMtMyAxIC01IDEgLTggMWMtNTAgMCAtMTAyIC0xMTMgLTEwMiAtMTU5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ3MC54bWwAPHN5bWJvbCBpZD0iRjQ3MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMyAwYy0xMyAwIC0xMyA0IC0xMyAxMHY1YzAgNSAyIDkgOSAxNWwxNzAgMTcxYzAgOSAtMzEgMTAgLTM4IDEwaC0zN2MtMjMgMCAtMjUgLTQ5IC00NiAtNDljLTcgMCAtOSA2IC05IDEzYzAgMTAgNCAyMyA2IDI4YzYgMTkgMTIgNTAgMjUgNjZjNCA1IDcgNiA5IDZoNWMzIDAgNjUgLTQgODYgLTRjMjYgMCA2NSAxMCA5MSAxMGMxMiAwIDIxIC0xNSAyMSAtMjFjMCAtNSAtNiAtMTMgLTEzIC0xOGMtNiAtNyAtMTMgLTEzIC0yMCAtMTkgbC0xMTggLTExMmMtOCAtOCAtMTQgLTE1IC0xNCAtMjBjMCAtNCA1IC03IDE3IC03YzE4IDAgMzUgLTYgNTAgLTE2YzMgLTIgMTIgLTggMTQgLThjNSAwIDUgNCA1IDhzLTMgMTMgLTMgMTRjLTYgMTIgLTE5IDEwIC0yNyAxOGMtMyA0IC01IDEwIC01IDE2YzAgMTcgMjMgMzEgMzggMzJoNWMyNSAwIDM3IC0yNiAzNyAtNDhjMCAtMzggLTQ2IC0xMDQgLTExMCAtMTA0Yy0yOCAwIC02MyAyNyAtNzkgMjdzLTM5IC0yMyAtNTYgLTIzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ2NC54bWwAPHN5bWJvbCBpZD0iRjQ2NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zOSAzM2MtMTAgMCAtMTkgNiAtMTkgMTZ2MTY1YzAgOSAxMiAxMiAxNyAxMnMxMCAtMyAxMiAtN2MwIC0xIDAgLTIgMSAtM2M1IC0xMCAxMSAtMjEgMTggLTIxYzcgMSAxMyA1IDI3IDE4czI5IDM2IDg3IDM2YzgzIDAgMTMwIC01OSAxNTUgLTU5YzIxIDAgMzkgMzEgNDYgNDNjNCA3IDIwIDExIDIxIDExYzE3IDAgMTcgLTEzIDE3IC00MHYtNGMwIC0xMDMgLTExOSAtMjQ2IC0xMTkgLTQxM2MwIC0yOSAtNiAtMzcgLTE2IC0zNyBzLTU3IDkgLTgyIDlzLTY2IC05IC04NCAtOWMtMTkgMCAtMTkgMTAgLTE5IDMxYzAgMzkgMzEgOTcgNjkgMTQxYzYwIDcxIDEzNyAxMjcgMTM3IDE1NWMtMSA2IC0zIDkgLTcgOWMtMiAwIC02IC0yIC05IC00Yy04IC02IC0zOCAtMjEgLTY2IC0yMWMtNTggMCAtNzEgNzUgLTExMSA3NWMtMjggMCAtMzggLTI3IC00NyAtNTBjLTUgLTEzIC05IC01MyAtMjggLTUzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUwQi54bWwAPHN5bWJvbCBpZD0iRjUwQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMjRjMCA2IDAgMTIgMSAxOGMyIDM1IDE1IDc0IDQ3IDc0YzI2IDAgNDcgLTM0IDQ3IC03OGMwIC0yOCAtOSAtNTMgLTIzIC02N2MtMyAtMyAtNyAtNyAtNyAtMTRjMSAtNyA0IC0xMSA3IC0xNGM0IC0zIDkgLTMgMTQgLTNjMTYgMCA1MSAxNCA1MSAxMjRjMCAxMTEgLTQxIDEzMCAtNjIgMTMwYy0yMCAwIC0zNSAtMjMgLTQxIC0zM2MtNiAtMTEgLTcgLTIwIC0xMyAtMjBzLTEyIDIgLTEyIDE1bDcgMnYyMjJjMCA4IDMgMTcgMTQgMTcgYzEwIC0yIDYyIC0xMCA4MSAtMTBzNjYgOSA3NCA5YzcgMCA4IC04IDggLTIxYzAgLTE2IC0zIC05NiAtODYgLTk2Yy0xNSAwIC0yOCA0IC00MSAxMGMtNCAyIC05IDMgLTEyIDNjLTYgMCAtOSAtMyAtMTAgLTEycy0zIC02MSAtMyAtNjF2LTRjMCAtMyAwIC03IDMgLTdjMCAwIDIgMCAzIDFjMTUgMTUgMjggMjIgNTAgMjJjODcgMCAxMjEgLTkzIDEyMSAtMTY3YzAgLTkwIC00MCAtMTY0IC0xMTIgLTE2NGMtNzMgMCAtMTA2IDQxIC0xMDYgMTI0eiAiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwREQueG1sADxzeW1ib2wgaWQ9IkUwREQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMiAtNGMtMSAxIC0yIDMgLTIgNXMxIDQgMiA1bDExNiAxMTZjMSAxIDQgMyA3IDNzNiAtMiA3IC0zbDExNiAtMTE2YzEgLTEgMiAtMyAyIC01cy0xIC00IC0yIC01bC0xMTggLTExOWMtMSAtMSAtMyAtMiAtNSAtMnMtNCAxIC01IDJ6TTEyNSA5MGwtODkgLTg5bDg5IC04OGw4OSA4OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MDQueG1sADxzeW1ib2wgaWQ9IkY1MDQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjUxYzIgMTEwIDEyIDE1NyA0OSAyMTZ2MjI1Yy0xNCAtMTIgLTIyIC00OCAtMjMgLTExNGgtMjJjMSAxMDUgMTcgMTU5IDQ1IDE3MXY4MmgyMXYtODFjMjkgLTggNDkgLTY3IDQ5IC0xNDZjMCAtNjEgLTEzIC0xMTMgLTM3IC0xNTBsLTEyIC0xOHYtMTIzaDQ4di02MmgtNDh2LTc5aC0yMXY3OWgtNDl6TTcwIC0ybDMgNGMxNSAyNiAyNCA2MCAyNCAxMDBjMCA0NSAtMTEgODEgLTI3IDkxdi0xOTV6TTQ5IC05OSBjLTE2IC0zMCAtMjMgLTU1IC0yNSAtOTBoMjV2OTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTEwLnhtbAA8c3ltYm9sIGlkPSJGNTEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgLTM3Yy0xIDkgLTEgMTcgLTEgMjZjMCA3OSAyNyAyNjEgMTM3IDI2MWMxMSAwIDEwMiAtMTEgMTAyIC0xNDNjMCAtODMgLTQ2IC04NSAtNDYgLTg1Yy0xNyAwIC00NiAxNyAtNDYgNzVjMCAzMSAxNCA3NCAzOCA3NGM5IDAgMTAgMTIgMTAgMjJjMCA5IC0xMiAzMyAtNDMgMzNjLTMzIDAgLTc4IC0zMyAtNzggLTE5OWMwIC0xNjUgMjUgLTI0MyA3NCAtMjQzYzE5IDAgNzMgMjkgODAgMTU4YzEgMTcgOCAxOCAxMiAxOCBjMyAwIDExIDAgMTEgLTIxYzAgLTI5IC0xNSAtMTg5IC0xMjAgLTE4OWMtOTIgMCAtMTI3IDE0MSAtMTMwIDIxM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QzIueG1sADxzeW1ib2wgaWQ9IkU1QzIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAxOTdjMCAwIC0xIDIgLTEgNGMwIDEgMSAzIDIgM3M0IC0yIDggLTdjMTEgLTE0IDkzIC0xNjYgMTg3IC0xNjZjNDYgMCA4NyAzMCAxMTggNjFjNyA4IDE0IDE3IDIyIDI1YzI3IDMyIDU1IDY0IDg1IDk1YzcgOSAxNCAxOSAyMyAyNnMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNTUgLTY2IDkyIC0xMDh2MjEyaDMwdi0xOTJsNjQgNzFjOCA5IDE0IDE4IDIzIDI2YzkgNyAxNSA5IDIyIDljOCAwIDE2IC02IDI2IC0xNSBjOSAtOCA3NyAtOTEgODYgLTEwMGM0IC00IDEwIC05IDE2IC05YzUgMCAxMSAzIDE5IDEwYzExIDEwIDgyIDk4IDkzIDEwN2M1IDQgMTIgNyAxOCA3YzggMCAyNiAtOCAyNiAtMThjMCAtOSAtMTMgLTIyIC0xNCAtMjNjLTEzIC0xNSAtMTc4IC0xOTQgLTE4NSAtMjAxYy00IC0zIC0xMSAtNSAtMTkgLTVjLTkgMCAtMTcgMiAtMjEgN2MtOCAxMCAtODIgODcgLTg2IDk0Yy03IDggLTExIDExIC0xNiAxMWMtNyAwIC0xMyAtNCAtMjMgLTEyIGMtNyAtNyAtMTUgLTE0IC0yMiAtMjJsLTcgLTZ2LTEzNGgtMzB2MTA1bC0zOSAtMzhjLTQgLTMgLTExIC01IC0xOSAtNXMtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDk0Yy02IDggLTEwIDEyIC0xNiAxMmMtNSAwIC0xMiAtNSAtMjIgLTEzbC0xOSAtMTdjLTM0IC00MCAtODAgLTgzIC0xNTQgLTgzYy0xMDUgMCAtMTg2IDEzMiAtMjEzIDE5N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1NjkueG1sADxzeW1ib2wgaWQ9IkU1NjkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMDJjMCA2NCAzOCAxMTQgMTA0IDExNGMyOSAwIDU0IC05IDc3IC0yM2MxOCAtMTEgMjMgLTE4IDI5IC0xOGM0IDAgNSA0IDUgMTV2MTAwYzAgMTEgNCAxNiAxNiAxNnMxNiAtNSAxNiAtMTZ2LTEyOWMwIC0xOCAyIC0yMCAxNSAtMzRjNDQgLTQ4IDc2IC03OCAxMDggLTc4YzM1IDAgNjUgMjEgNjUgNjRjMCAyNiAtMTYgNDcgLTMzIDQ3Yy0yMSAwIC0yMiAtMjMgLTUxIC0yM2MtMjEgMCAtMzYgMTQgLTM2IDM2IGMwIDMwIDI1IDQ0IDU2IDQ0YzQzIDAgODkgLTMxIDg5IC0xMDNjMCAtNjQgLTM4IC0xMTQgLTEwNCAtMTE0Yy0yOSAwIC01NCA5IC03NyAyM2MtMTggMTEgLTIzIDE4IC0yOSAxOGMtNSAwIC01IC00IC01IC0xNXYtMTAwYzAgLTExIC00IC0xNiAtMTYgLTE2cy0xNiA1IC0xNiAxNnYxMjljMCAxOCAtMiAyMCAtMTUgMzRjLTQ0IDQ4IC03NiA3OCAtMTA4IDc4Yy0zNSAwIC02NSAtMjEgLTY1IC02NGMwIC0yNiAxNiAtNDcgMzMgLTQ3IGMyMSAwIDIyIDIzIDUxIDIzYzIxIDAgMzYgLTE0IDM2IC0zNmMwIC0zMCAtMjUgLTQ0IC01NiAtNDRjLTQzIDAgLTg5IDMxIC04OSAxMDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNUI2LnhtbAA8c3ltYm9sIGlkPSJFNUI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEwMGMwIDExOCAxNzcgMzM5IDI4OSAzMzljNzIgMCAxMTMgLTQ4IDEzNiAtNzZsMyAtM2MxNCAtMTcgMjkgLTM0IDQyIC00OGw0IDRjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MiAtNzMgOTggLTExNWw0IDRjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNiA1OSAtNzAgOTYgLTExMiBjMiAyIDQgNCA1IDRjNDEgMzMgODUgNjggODUgMTI1YzAgOTQgLTk1IDExNSAtMTcwIDExN2MtNiAwIC05IDMgLTkgNmMwIDQgNCA4IDEyIDEyYzMgMiA5IDIgMTcgMmMyNiAwIDcyIC04IDk5IC0xOWM0NyAtMjcgODEgLTcxIDgxIC0xNDRjMCAtNTUgLTQ4IC0xMDcgLTkxIC0xNDNjLTI5IC0yNyAtNjcgLTY1IC03MyAtNzBjLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04MyA4NyAtODcgOTMgYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtOCAtNiAtMTYgLTE0IC0yNCAtMjFjLTI5IC0yNyAtNzAgLTY4IC03NiAtNzNjLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04MyA4NyAtODcgOTNjLTYgOCAtMTAgMTIgLTE1IDEycy0xMiAtNSAtMjIgLTEzYy04IC02IC0xNiAtMTQgLTI0IC0yMWMtMjkgLTI3IC03MCAtNjggLTc2IC03M2MtMyAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE1IDIgLTIwIDcgYy01IDYgLTM0IDM2IC01NyA2MGMtMTYgMTUgLTQ0IDYwIC0xMDMgNjBjLTQ5IDAgLTg4IC00NSAtMTAwIC02MGMtMzkgLTQ4IC04MCAtMTA5IC04MCAtMTcyYzAgLTg5IDg3IC0xNjYgODcgLTE2NmM3MiAtNjggMTY1IC03MiAyMTQgLTc0aDhjMTkgLTEgMjYgLTQgMjYgLThjMCAtNiAtMTQgLTEyIC0yNiAtMTJjLTcgMCAtMjAgLTIgLTM5IC0yYy0zMyAwIC04MiA1IC0xNDcgMzJjLTEwMiA0MiAtMTU0IDExNiAtMTY4IDIxOCBjLTEgNiAtMSAxMSAtMSAxN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyMkEueG1sADxzeW1ib2wgaWQ9IkUyMkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE1NSAxMTZoMzExdi00OWwtMjIwIC0xMzRoMjIwdi00OWgtMzExdjQ5bDIxNiAxMzRoLTIxNnY0OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QjcueG1sADxzeW1ib2wgaWQ9IkU1QjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxOTFjMCA3MSA2NCAxNTQgMTY1IDE1NGMxOCAwIDgyIC05IDgyIC0yNWMwIC0zIC0xIC04IC00IC04Yy0xMSAwIC0zMSA4IC01MSA4Yy04OSAwIC0xNTggLTYwIC0xNTggLTEzMGMwIC02NSA1NSAtMTQ3IDEyNSAtMTQ3YzQzIDAgNzcgNDMgMTEyIDY4YzIgMSAzIDMgNCA0YzI3IDMyIDU1IDY0IDg0IDk1YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4bDk5IC0xMTRsMyAzYzI3IDMyIDU1IDY0IDg0IDk1IGM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGw5OSAtMTE1YzIgMSAzIDMgNCA0YzI3IDMyIDU1IDY0IDg0IDk1YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4bDk5IC0xMTVsNTcgNjR2MTU1aDIxdi0xMzFsMTAgMTFjOCA4IDE0IDE3IDIzIDI1YzkgNyAxNSA5IDIyIDljOCAwIDE2IC02IDI2IC0xNWM5IC04IDc2IC05MCA4NSAtOTljNCAtNCAxMCAtOSAxNiAtOSBjNSAwIDExIDMgMTkgMTBjMTEgMTAgODEgOTcgOTIgMTA2YzUgNCAxMiA3IDE4IDdjOCAwIDI2IC04IDI2IC0xOGMwIC02IC04IC0xNSAtMTQgLTIyYy0xMyAtMTUgLTE3NyAtMTkzIC0xODQgLTIwMGMtNCAtMyAtMTEgLTUgLTE5IC01cy0xNiAyIC0yMCA3Yy04IDExIC04MiA5MCAtODcgOTVjLTUgNiAtOCA5IC0xMyA5di0xNzJoLTIxdjE2M2wtMyAtM2MtMTMgLTExIC0yNiAtMjMgLTM4IC0zNWMtNiAtNSAtMTIgLTEzIC0yMCAtMTggYy0yMSAtMTkgLTM5IC0zNyAtNDMgLTQxYy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtMTQgLTExIC0yNiAtMjMgLTM5IC0zNWwtMTUgLTE0Yy0yMiAtMjEgLTQyIC00MSAtNDcgLTQ1Yy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMiBzLTEyIC01IC0yMiAtMTNsLTI0IC0yMWMtMjkgLTI3IC03MCAtNjggLTc2IC03M2MtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzVjLTcgLTYgLTE1IC0xNSAtMjYgLTIwYy0zMSAtMjYgLTcxIC00OSAtMTEzIC00OWMtMTYgMCAtMzIgMyAtNDggMTFjLTY0IDMzIC05OSA5MyAtOTkgMTg2eiAiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QzMueG1sADxzeW1ib2wgaWQ9IkU1QzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAxOThjMCAwIC0xIDIgLTEgNGMwIDEgMSAzIDIgM3M0IC0yIDkgLTdjMTEgLTE0IDkyIC0xNjYgMTg2IC0xNjZjNDcgMCA4NyAyOSAxMTkgNjFsMjEgMjRjMjcgMzMgNTYgNjUgODUgOTZjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MyAtNzQgMTAwIC0xMTZsMyA0YzI3IDMzIDU2IDY1IDg1IDk2YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4IGM1IC03IDYyIC03MiA5OSAtMTE1bDg3IDk5YzggOCAxNCAxNyAyMyAyNWM5IDcgMTUgOSAyMiA5YzggMCAxNiAtNiAyNyAtMTVjOSAtOCA3NiAtOTEgODUgLTEwMGM0IC00IDEwIC05IDE2IC05YzUgMCAxMSAzIDE5IDEwYzEyIDEwIDgyIDk4IDkzIDEwN2M1IDQgMTIgNyAxOCA3czEzIC0zIDIxIC04YzQgLTMgNiAtNyA2IC0xMGMwIC03IC04IC0xNSAtMTUgLTIyYy0xMyAtMTUgLTE3OCAtMTk1IC0xODUgLTIwMmMtNCAtMyAtMTEgLTUgLTE5IC01IHMtMTYgMiAtMjAgN2MtOCAxMCAtODMgODggLTg3IDk0Yy03IDggLTExIDExIC0xNiAxMWMtNiAwIC0xMiAtNCAtMjIgLTEyYy0zIC0yIC0yNCAtMjAgLTIyIC0yMWMtMzAgLTI3IC03MSAtNjkgLTc3IC03NGMtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTg0IDg4IC04OCA5NGMtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNsLTI1IC0yMWMtMjkgLTI3IC03MCAtNjkgLTc2IC03NCBjLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3Yy0xMCAxMCAtODQgODggLTg4IDk0Yy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtNyAtNSAtMTQgLTExIC0yMCAtMTdjLTMzIC0zOSAtODAgLTgyIC0xNTQgLTgzYy0xMDUgMCAtMTg1IDEzMiAtMjEzIDE5OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1NjgueG1sADxzeW1ib2wgaWQ9IkU1NjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTMgMTE1YzAgNzIgNDYgMTAzIDg5IDEwM2MzMSAwIDU2IC0xNCA1NiAtNDRjMCAtMjIgLTE1IC0zNiAtMzYgLTM2Yy0yOSAwIC0zMCAyMyAtNTEgMjNjLTE3IDAgLTMzIC0yMSAtMzMgLTQ3YzAgLTQzIDMwIC02NCA2NSAtNjRjMzIgMCA2NSAyNyAxMDggNzVjNDkgNTQgOTMgOTIgMTU4IDkyYzY2IDAgMTA0IC01MCAxMDQgLTExNGMwIC03MiAtNDYgLTEwMyAtODkgLTEwM2MtMzEgMCAtNTYgMTQgLTU2IDQ0YzAgMjIgMTUgMzYgMzYgMzYgYzI5IDAgMzAgLTIzIDUxIC0yM2MxNyAwIDMzIDIxIDMzIDQ3YzAgNDMgLTMwIDY0IC02NSA2NGMtMzIgMCAtNjUgLTI3IC0xMDggLTc1Yy00OSAtNTQgLTkzIC05MiAtMTU4IC05MmMtNjYgMCAtMTA0IDUwIC0xMDQgMTE0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCQS54bWwAPHN5bWJvbCBpZD0iRTVCQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xOTBjMCAxIDIgMiA3IDJoN2M1MCAwIDE4MSA1NiAyNTMgMTIzYzQyIDM5IDExMyAxMTkgMTY2IDE3M2M4IDggMjMgMjQgMzUgMzhjNSA1IDEwIDEyIDE3IDE5bDQxIDQ2YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjMgLTc0IDk5IC0xMTZsNCA1YzI3IDMyIDU1IDY0IDg0IDk1YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4IGM1IC03IDYwIC03MSA5NyAtMTEzYzIgMyA1IDUgNSA1YzQxIDMzIDg1IDY4IDg1IDEyNWMwIDk0IC05NSAxMTUgLTE3MCAxMTdjLTYgMCAtOSAzIC05IDZjMCA0IDQgOCAxMiAxMmMzIDIgOSAyIDE3IDJjMjYgMCA3MiAtOCA5OSAtMTljNDcgLTI3IDgxIC03MSA4MSAtMTQ0YzAgLTU5IC01NCAtMTEzIC05OCAtMTQ5Yy0yOCAtMjcgLTYxIC02MCAtNjcgLTY0Yy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgNyBjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzVjLTQgLTQgLTkgLTEwIC0xNSAtMTRjLTIyIC0yMSAtNDIgLTQyIC00NyAtNDVjLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04MyA4NyAtODcgOTNjLTYgOCAtMTAgMTIgLTE1IDEycy0xMiAtNSAtMjIgLTEzbC00IC00Yy01NCAtNTggLTEzNyAtMTQzIC0yMDAgLTE4NSBjLTc4IC01MSAtMTg5IC0xMDYgLTI2MCAtMTA2Yy04IDAgLTE1IDEgLTIyIDJjMCAwIC02IDIgLTYgNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1ODMueG1sADxzeW1ib2wgaWQ9IkU1ODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjUgMTA5aC0yNHYyODBoMjR2LTI4MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MTEueG1sADxzeW1ib2wgaWQ9IkY1MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMzh2MjdjMCA5NSAyNyAyMDEgODEgMjQxYzEwIDcgMjQgMTEgMjQgMjV2ODljMCA3IDggMTYgMTMgMTZjNyAwIDE1IC05IDE1IC0xNnYtNzRjMCAtMjAgNiAtMjEgMjMgLTI0YzYwIC0xNCA4MiAtODcgODIgLTE0MGMwIC04MiAtNDYgLTg1IC00NiAtODVjLTE2IDAgLTQ2IDE4IC00NiA3M2MwIDIyIDggNjQgMzIgNzNjNiAzIDEyIDQgMTUgMTFjMSAzIDIgNyAyIDEwYzAgMTggLTE5IDM1IC0zNyAzNmgtNiBjLTE3IDAgLTE5IC05IC0xOSAtMjZ2LTM5NmMwIC0xMSA4IC0xOCAxOCAtMThjMyAwIDYgMSA5IDJjNTggMjYgNzAgMTAwIDcwIDE1NmMwIDEzIDYgMTYgMTEgMTZzMTAgLTIgMTAgLTE3YzAgLTMxIC0xMCAtMTg1IC0xMTIgLTE5MWMtNCAwIC02IC03IC02IC0xNHYtNzhjMCAtOSAtOCAtMTggLTE1IC0xOGMtNSAwIC0xMyA5IC0xMyAxOHY3NmMwIDEzIC0yIDIyIC0xMiAyNmMtNTggMTggLTg5IDE1MiAtOTMgMjAyek05NiAxNzcgYzAgMCAtMjIgLTI3IC0yMiAtMTUyYzAgLTEyNCA4IC0xNTkgMjQgLTE5N2MxIC0zIDIgLTQgMyAtNGMyIDAgNCA0IDQgMTN2MzI4YzAgNSAtMiAxNCAtNiAxNGMtMSAwIC0yIDAgLTMgLTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTA1LnhtbAA8c3ltYm9sIGlkPSJGNTA1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ2IC0yNTJjLTI4IDExIC00NCA2MSAtNDYgMTU5aDIyYzEgLTU4IDkgLTkxIDI0IC0xMDJ2MzkwYy0xNCAtMTEgLTIwIC00NCAtMjEgLTEwMmgtMjJjMSA5MyAxNiAxNDYgNDMgMTU4djc4aDIxdi03NmMyOSAtOCA0NiAtNTcgNDYgLTEzNmMwIC01MCAtOCAtODIgLTI1IC0xMDBjMjIgLTIxIDMwIC01NiAzMCAtMTE2YzAgLTg2IC0xOSAtMTQ0IC01MSAtMTUzdi03N2gtMjF2Nzd6TTY3IC0xOThjMTggOCAyOSA0NCAyOSA5OCBjMCA0OSAtMTAgODAgLTI5IDg3di0xODV6TTY3IDE5OHYtMTU1YzE5IDkgMjQgMzEgMjQgNzJjMCA0NSAtOSA3NSAtMjQgODN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMERFLnhtbAA8c3ltYm9sIGlkPSJFMERFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUgLTZjLTMgMiAtNSA0IC01IDZzMSA0IDQgNmwxNTkgMTE0YzQgMyA4IDUgMTIgNWM1IDAgOCAtMiAxMSAtNGwxNjEgLTExNmMyIC0yIDMgLTMgMyAtNXMtMSAtNCAtMyAtNWwtMTY0IC0xMTdjLTMgLTIgLTYgLTMgLTkgLTNjLTIgMCAtNCAxIC03IDN6TTE3NCA5M2wtMTMwIC05M2wxMzAgLTk0bDEzMSA5NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MEMueG1sADxzeW1ib2wgaWQ9IkY1MEMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyYzAgODEgMjkgMjQ2IDEzMyAyNDhjNDkgMCA4MSAtMzEgODYgLTgwdi0xMmMwIC0yOCAtMTMgLTc1IC00OCAtNzVjLTkgMCAtMjAgNSAtMjcgMTZjMCAxIC0yIDIgLTIgNWMtNiAxMCAtOSAyNSAtOSA0MGMwIDExIDEgMjEgNCAyOWM0IDEzIDE1IDI0IDE1IDM4YzAgMTEgLTggMTUgLTIwIDE1cy00OCAtNCAtNTAgLTE4OWMwIC0xNiAyIC0yNSA2IC0yNWMxIDAgMiAwIDMgM2MxNiAyMyAzNiAzNCA1NSAzNHMzNyAtMTAgNTMgLTMxIGMyMCAtMjQgMzggLTU4IDM4IC0xMTNjMCAtNzMgLTMwIC0xNTUgLTExNCAtMTU1Yy02MiAwIC04NyA1OSAtMTA0IDExMGMtMTMgNDAgLTE4IDkyIC0xOSAxNDJ6TTEyMSAyYy0xOSAwIC0zNCAtNTEgLTM0IC0xMTJjMCAtNjIgMTUgLTExMiAzNCAtMTEyYzIwIDAgMzYgNTAgMzYgMTEyYzAgNjEgLTE2IDExMiAtMzYgMTEyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ2NS54bWwAPHN5bWJvbCBpZD0iRjQ2NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMCAtMTMyYzAgNjMgNDAgOTYgOTIgMTIxYy00OCAyNyAtODcgNjQgLTg3IDEzM2MwIDg0IDc5IDEzNyAxOTUgMTM3YzI3IDAgMTc0IC0xNSAxNzQgLTExN2MwIC01MCAtMjQgLTgzIC02MCAtMTA2YzQ3IC0yNCA4MiAtNTcgODIgLTExN2MwIC0xMzUgLTEwNyAtMTc4IC0yMDcgLTE3OGMtOTkgMCAtMTg5IDQwIC0xODkgMTI3ek04OCAtMTM2YzAgLTU0IDM0IC04MiAxMDkgLTgyczk4IDI0IDk4IDc0YzAgNjUgLTU1IDcwIC0xMjggMTAyIGMtNDQgLTE3IC03OSAtNTQgLTc5IC05NHpNMjE4IDIyMGMtNDQgMCAtOTYgLTExIC05NiAtNTNjMCAtNjMgNjQgLTcyIDE0NCAtMTAwYzMzIDE5IDUzIDQ1IDUzIDg1YzAgNTUgLTY5IDY4IC0xMDEgNjh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDcxLnhtbAA8c3ltYm9sIGlkPSJGNDcxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0zNyAxNDBjMCA1IDMgMTAgNiAxNWMyNiA0NiA3NCAxMjQgMTM1IDEyNGMzNiAwIDQzIC00MSA1MCAtNDFjOCAwIDMyIDM5IDg2IDM5YzMyIDAgNTkgLTE5IDU5IC01MGMwIC0zIC0xIC03IC0xIC0xMGMtNCAtNTAgLTQ5IC0xMzMgLTQ5IC0xNjNjMCAtNiAzIC05IDcgLTljMTEgMCAyOSAyNiAzNiAzNmM1IDcgMjEgMzkgMzMgMzljNyAwIDkgLTkgOSAtMTRjMCAtMjIgLTI5IC01NyAtMzkgLTY4Yy0yMCAtMjIgLTQ2IC00MCAtNzYgLTQ0IGgtOWMtMzAgMCAtNTQgMTYgLTU0IDQ4YzAgMTkgOCAzOSAxNSA1NmMxIDIgMSA0IDIgNWMxMCAyNSAzMCA1NCAzMCA4MmMwIDkgLTQgMTMgLTE1IDEzYy05IDAgLTE5IC0zIC0yOSAtMjdjLTYgLTE3IC03NCAtMTU0IC03NCAtMTYzYy0zIC01IC01IC04IC0xMyAtOGgtNjRjLTUgMCAtOCAyIC04IDVjMCAyIDEgMyAyIDZjMjMgNTYgNDcgMTA5IDcyIDE2N2MzIDYgNCAxNSA0IDI0YzAgMTIgLTMgMjMgLTExIDIzYy0zIDAgLTcgLTIgLTEyIC02IGMtMjYgLTIyIC00NSAtNTcgLTY2IC04NWMtNCAtNCAtOSAtNSAtMTQgLTVjLTIgMCAtNiAxIC04IDNjLTMgMiAtNCA1IC00IDh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDZDLnhtbAA8c3ltYm9sIGlkPSJGNDZDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTQwYzAgMSAwIDMgMSA1YzEwIDI0IDQzIDY4IDYwIDg4bDQgNWMxNSAxOSA0OCAzNSA3MyAzNWM0MSAwIDYwIC0zNyA3MSAtMzdjOSAwIDYwIDM3IDk4IDM3YzQxIDAgNDYgLTM1IDU1IC0zNWMxMCAwIDU3IDM1IDg5IDM1YzMwIDAgNTcgLTE0IDU3IC01M2MwIC0zNSAtMjkgLTExNCAtNDAgLTE0MWMtMyAtNSAtOCAtMTUgLTggLTIxYzAgLTQgMiAtNiA2IC02YzEgMCAzIDEgNCAxYzEwIDMgMjIgMTkgMjggMjcgYzUgNiAyOCAzMyAzNiAzM2M0IDAgOCAtNCA4IC04YzAgLTE1IC0yNSAtNDggLTM1IC01OGMtMjEgLTIxIC02NSAtNTggLTk3IC01OGMtMjUgMCAtNTggMTIgLTU4IDQxYzAgOSAzIDE4IDYgMjZsMTIgMzNjOCAyNSAxNyA0OSAyNSA3M2MyIDcgNSAxMyA2IDIwYzEgMiAyIDUgMiA4YzAgNyAtNCAxNSAtMTUgMTVzLTE1IC0yIC0yMyAtMTZjLTE4IC0zNCAtNjUgLTE1OSAtNzIgLTE3MmMtNyAtMTQgLTEwIC0xNyAtMTkgLTE3aC03NSBjLTUgMCAtOSAxIC05IDdjMCAzIDEgNyAzIDEyYzYgMTQgNjUgMTU3IDY1IDE2NmMwIDUgMCAxOCAtMTUgMThjLTE0IDAgLTIwIC0xMCAtMjUgLTE4Yy0yOSAtNTQgLTUwIC0xMTIgLTgwIC0xNjhjLTcgLTEyIC0xMCAtMTcgLTIxIC0xN2gtNjNjLTExIDAgLTE2IDEgLTE2IDZjMCAzIDEgNyA0IDEzbDY0IDE0NmM3IDE4IDE3IDM0IDIwIDUzdjRjMCA3IC00IDEyIC0xMSAxMmMtOCAwIC0yNCAtMTQgLTQ0IC0zOCBjLTE0IC0xNyAtMjYgLTM5IC00MiAtNjFjLTYgLTkgLTEwIC0xMSAtMTQgLTExYy0xIDAgLTMgMCAtNCAxYy0zIDIgLTExIDExIC0xMSAxNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0RTMueG1sADxzeW1ib2wgaWQ9IkU0RTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjYgLTEzNWMtMTUgMCAtMjYgMTIgLTI2IDI2djkyYzAgMTUgMTEgMjYgMjYgMjZoMjMwYzE0IDAgMjYgLTExIDI2IC0yNnYtOTJjMCAtMTQgLTEyIC0yNiAtMjYgLTI2aC0yMzB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEUxLnhtbAA8c3ltYm9sIGlkPSJFNEUxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2IC0yNDljLTkgMCAtMTYgMyAtMTYgMjB2NDU5YzAgMTcgNyAyMCAxNiAyMGg5MmMxMCAwIDE3IC0zIDE3IC0yMHYtNDU5YzAgLTE3IC03IC0yMCAtMTcgLTIwaC05MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OTgueG1sADxzeW1ib2wgaWQ9IkY0OTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtOTY2djEzNzBjNjMgMCAxMDYgMzcgMTQzIDg1YzQ2IDU5IDY5IDExMiA2OSAxNzBjMCAzNSAtOCA3MSAtMjQgMTExYy0yIDUgLTMgOSAtMyAxM2MwIDE4IDExIDI2IDIzIDI2YzQ2IDAgNjcgLTExNiA2NyAtMTUwYzAgLTcgMCAtMTYgLTEgLTI1Yy0xIC0xNSAtMyAtMzAgLTUgLTQ0YzkgLTI3IDM0IC0xMTAgMzQgLTE3MmMwIC0xMiAtMSAtMjQgLTMgLTM1Yy0yIC0xMiAtNCAtMjQgLTcgLTM0YzEwIC0yNCAyNCAtNjcgMjQgLTExNiBjMCAtMzEgLTcgLTYzIC0xOSAtOTFjOSAtMjUgMTkgLTYyIDE5IC0xMDNjMCAtMzAgLTcgLTY0IC0xOSAtOTFjOSAtMjUgMTkgLTYyIDE5IC0xMDNjMCAtMzEgLTcgLTYzIC0xOSAtOTJjOSAtMjQgMTkgLTYyIDE5IC0xMDNjMCAtMjkgLTcgLTU3IC0xNiAtODVjOCAtMjQgMTYgLTU4IDE2IC05NmMwIC0xMiAtMSAtMjQgLTMgLTM1Yy0xMiAtNzMgLTQxIC0xMDQgLTEyMSAtMTkwYy01OCAtNjQgLTEzNyAtODQgLTE1NSAtMjAzIGMtMyAtOSAtMTcgLTIxIC0yNCAtMjFzLTE0IDE0IC0xNCAxNHpNNjAgMjIyYzU3IDYgMTE0IDM5IDE3MSAxMzhjMTMgMjMgMTYgNDEgMTYgNTVjMCAyNiAtNCA1MSAtMTAgNzdjMCAyIC0xIDQgLTEgNmMtMTkgLTM1IC00NCAtNjcgLTc0IC0xMDdjLTQxIC01NCAtODAgLTEwNiAtMTAyIC0xNjl6TTQ2IC0zNTNjNjQgMiAxMzcgMzMgMTk5IDEzOWMxMyAyMyAxNiA0MSAxNiA1NmMwIDkgLTEgMTcgLTEgMjVjMCA1IC0xIDExIC0zIDE3IGMtMTYgLTIwIC0zNiAtNDIgLTYzIC03MWMtNTMgLTU2IC0xMjAgLTc4IC0xNDggLTE2NnpNNDYgLTU0N2M2NCAyIDEzNyAzMiAxOTggMTM4YzE0IDI0IDE3IDQyIDE3IDU2czAgMzAgLTQgNDNjLTE2IC0yMCAtMzYgLTQzIC02MyAtNzFjLTUzIC01NyAtMTIwIC03OCAtMTQ4IC0xNjZ6TTQ2IC0xNThjNjQgMiAxMzcgMzIgMTk4IDEzOGMxNCAyNCAxNyA0MiAxNyA1NnMwIDMwIC00IDQzYy0xNiAtMjAgLTM2IC00MyAtNjMgLTcxIGMtNTMgLTU3IC0xMjAgLTc5IC0xNDggLTE2NnpNNTAgMzZjNjIgMyAxMzQgMzQgMTk1IDEzOWMxMyAyMyAxNiA0MSAxNiA1NWMwIDEzIDAgMjcgLTMgNDBjLTE1IC0yMiAtMzUgLTQ2IC02NCAtNzdjLTUxIC01NSAtMTE1IC03NyAtMTQ0IC0xNTd6TTE5NCAtNTc2Yy01MCAtNTMgLTExMyAtNzUgLTE0MyAtMTUyYzYyIDQgMTM0IDM1IDE5NCAxMzljMTMgMjMgMTYgNDEgMTYgNTVjMCA5IC0xIDE3IC0xIDI2YzAgMiAwIDQgLTEgNiBjLTE2IC0yMSAtMzcgLTQ0IC02NSAtNzR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDZBLnhtbAA8c3ltYm9sIGlkPSJGNDZBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM1IC0xMTdjLTIyIDE5IC0zNCA0NCAtMzUgNzVjOSAxMDIgMTMwIDE3NiAyMjQgMTgwaDZjNjUgMCAxMjAgLTI3IDEyMiAtOTljLTcgLTEwOSAtMTM0IC0xNzkgLTIzMyAtMTgzYy0zNCAxIC02MiAxMCAtODQgMjd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDdFLnhtbAA8c3ltYm9sIGlkPSJGNDdFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTI4N2MyMyA0MiA0NyAxODUgNDkgMjg0YzAgMyA4IDMgMTAgM2MxIDAgOSAwIDkgLTNjMyAtOTggMjcgLTI0MSA0OSAtMjg0YzAgLTEgMCAtMyAtMiAtM3MtMzAgNCAtNTYgNGMtMjggMCAtNTUgLTQgLTU2IC00Yy0zIDAgLTMgMSAtMyAzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ2Ny54bWwAPHN5bWJvbCBpZD0iRjQ2NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzUgLTEzNGMtMTYyIDAgLTIyNCA2NSAtMjI0IDEzOGMwIDc0IDkwIDEzNSAyMzUgMTM1YzEwMSAwIDIyNCAtNTggMjI0IC0xMzVjMCAtNzYgLTU3IC0xMzggLTIzNSAtMTM4ek0yNTAgNDRjMCAtNjYgNjMgLTE0NiAxMzIgLTE0NmM0MSAwIDUzIDM2IDUzIDcwYzAgNjggLTU5IDE0NiAtMTMyIDE0NmgtOGMtMzUgLTMgLTQ1IC00MCAtNDUgLTcwek02NDAgMTYxYzAgNCA2IDggMTEgOGgyMWM2IDAgMTEgLTQgMTEgLTh2LTMyMyBjMCAtNCAtNSAtNyAtMTEgLTdoLTIxYy01IDAgLTExIDMgLTExIDd2MzIzek0wIDE2MWMwIDQgNCA4IDEwIDhoMjFjNiAwIDEwIC00IDEwIC04di0zMjNjMCAtNCAtNCAtNyAtMTAgLTdoLTIxYy02IDAgLTEwIDMgLTEwIDd2MzIzek01ODIgLTE2OWMtNSAwIC0xMCAzIC0xMCA3djMyM2MwIDQgNSA4IDEwIDhoMjFjNSAwIDEwIC00IDEwIC04di0zMjNjMCAtNCAtNSAtNyAtMTAgLTdoLTIxek03MCAxNjFjMCA0IDQgOCAxMCA4aDIwIGM1IDAgMTAgLTQgMTAgLTh2LTMyM2MwIC00IC01IC03IC0xMCAtN2gtMjBjLTYgMCAtMTAgMyAtMTAgN3YzMjN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDczLnhtbAA8c3ltYm9sIGlkPSJGNDczIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyNyA0ODFjMCAxMyA5IDIyIDIyIDIyYzEyIDAgMzQgLTkgMzQgLTIydi00MzBjMjkgNCA2OCA5IDk1IDEyOWMzIDE0IDEyIDI5IDIyIDI5YzcgMCAxNSAtOCAyMiAtMjljMTYgLTUwIDQxIC03NyAxMDcgLTc3czY5IDI3IDY5IDEwNXYxMjBjMCA2MiAtMTkgMTM1IC0xMDUgMTM1Yy0yNCAwIC00NiAtNSAtNjYgLTI1Yy0yIC0xIC0yIC0zIC0yIC00YzAgLTYgMTQgLTEwIDE3IC0xM2M5IC03IDU1IC0zMSA1NSAtNjcgYzAgLTM5IC00MSAtNzUgLTg0IC03NXMtNzYgNDYgLTc2IDg3czQ0IDEzNyAxODkgMTM3YzE0NCAwIDI0MCAtMTE4IDI0MCAtMjM0YzAgLTExNCAtNzUgLTIzMCAtMjIxIC0yMzBjLTQ4IDAgLTY0IDI5IC03OCAyOWMtMTMgMCAtMzIgLTI3IC00MSAtNDBjLTcgLTE0IC0xMSAtMjIgLTExIC0yOGMwIC0xMSA4IC0xOSAxMSAtMjlsMiAtM2M5IC0xNSAyNCAtMzggMzkgLTM4YzE0IDAgMzAgMzIgNzggMzJjMTQ2IDAgMjIxIC0xMTcgMjIxIC0yMzMgYzAgLTExNCAtOTYgLTIzMiAtMjQwIC0yMzJjLTE0NSAwIC0xODkgOTcgLTE4OSAxMzhzMzMgODcgNzYgODdzODQgLTM2IDg0IC03NWMwIC00MSAtNDcgLTU4IC01NyAtNjhjLTQgLTMgLTE1IC0xMSAtMTUgLTEyYzAgLTIgMSAtMyA0IC02YzkgLTkgMjMgLTIzIDY0IC0yM2M4NiAwIDEwNSA3MSAxMDUgMTM0djExOWMwIDc5IC0zIDEwNyAtNjkgMTA3cy05MSAtMjggLTEwNyAtNzhjLTcgLTIxIC0xNSAtMjkgLTIyIC0yOSBjLTEwIDAgLTE5IDE1IC0yMiAyOWMtMjcgMTE5IC02NiAxMjYgLTk1IDEyOXYtNDMxYzAgLTEyIC0yMiAtMjEgLTM0IC0yMWMtMTMgMCAtMjIgOSAtMjIgMjF2OTYzek0wIDQ4MGMwIDEyIDExIDIzIDIzIDIzaDEwOWMxMyAwIDIzIC0xMSAyMyAtMjN2LTk2MGMwIC0xMiAtMTAgLTIzIC0yMyAtMjNoLTEwOWMtMTIgMCAtMjMgMTEgLTIzIDIzdjk2MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MEEueG1sADxzeW1ib2wgaWQ9IkY1MEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtOTVjMCAzIDEgNyAyIDExYzAgMSAxIDIgMSAzbDMgOGMxOCA0MiA3NyAxODEgNzcgMzA1YzAgMTYgOSAxOSAxNCAxOXMzMiAtMiA0MyAtMmMxMCAwIDM1IDIgNDAgMnM5IC02IDkgLTE0di01Yy0yIC0xMSAtOTggLTIzOCAtMTQ2IC0zMDZoODF2ODRjMCA4IDIgMjMgNSAyM2w1NyAxMTVjNCA3IDcgOSAxMiA5YzcgMCA4IC05IDggLTE3di0yMTRoNDNjNyAwIDkgLTcgOSAtMTlzLTMgLTE5IC05IC0xOWgtNDN2LTU5IGMwIC0zMiAxMiAtMzggMTggLTM4czEzIC02IDEzIC0yMHMtNiAtMjEgLTEyIC0yMWgtMTI3Yy05IDAgLTEyIDExIC0xMiAyMXM0IDE5IDE0IDE5YzExIDAgMjQgOCAyNCAzNXY2M2gtMTEyYy03IDAgLTEyIDcgLTEyIDE3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUxMy54bWwAPHN5bWJvbCBpZD0iRjUxMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMSA3YzAgNCAzIDcgNSA3aDUyYzIgMCA1IDUgNSA5djkyYzAgNCAxIDggNCA4aDIyYzMgMCA1IC00IDUgLTh2LTkyYzAgLTUgMSAtOSA0IC05aDUyYzIgMCA1IC0zIDUgLTd2LTI0YzAgLTQgLTMgLTcgLTUgLTdoLTUyYy0yIDAgLTQgLTMgLTQgLTl2LTkyYzAgLTQgLTIgLTggLTUgLThoLTIyYy0zIDAgLTQgNCAtNCA4djkzYzAgMyAtMiA4IC01IDhoLTUyYy0yIDAgLTUgMyAtNSA3djI0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUwNy54bWwAPHN5bWJvbCBpZD0iRjUwNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCA3IDMgMTMgMyAxM2w1NyAyMTljMyA5IDUgMTkgMTEgMTljMSAwIDIgLTEgMyAtMWM5IC0yIDIwIC0zIDMxIC0zYzggMCAyMyA0IDMxIDRjOSAtMSAxMiAtNyAxMiAtMjN2LTQxMmMwIC0xNyAxMSAtMzUgMjAgLTM1czkgLTE1IDkgLTE1czAgLTE2IC0xMCAtMTZoLTEyOGMtOCAwIC0xMyA1IC0xMyAxNmMwIDEyIDYgMTUgMTAgMTVjMTMgMCAyNyAxNSAyNyAzOHYyNThjMCA2IC0yIDE0IC00IDE0Yy0xIDAgLTQgLTMgLTYgLTEwIGMtNyAtMTkgLTMyIC04OCAtMzIgLTg4cy0zIC05IC05IC05YzAgMCAtMyAxIC01IDJjLTUgMyAtNyA5IC03IDE0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUJDOC54bWwAPHN5bWJvbCBpZD0iRUJDOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03IDE2MWMtNCAxIC02IDYgLTcgOWMwIDMgMSA2IDIgMTBjNCA5IDc5IDQxIDg3IDQzYzUgMCA5IC00IDEwIC0xMWwtNCAtMTQ4YzAgLTUgNiAtMTUgNyAtMTVjMyAwIDcgNSAxNiA1YzMgLTEgNiAtNCA2IC03di00Yy0xIC00IC0zIC03IC02IC05Yy0yIC0xIC0zMyAtMjMgLTU2IC0zM2MtNCAwIC03IDUgLTggMTBjMCA1IC01IDk5IC03IDEzNWMtMSAxMCAtMTUgMTggLTI1IDE4Yy03IDAgLTExIC0zIC0xNSAtM3pNMzcgMjgwIGMwIDEgMSAyIDIgM2M3IDYgMjMgMjAgMjUgMjFzNCAyIDYgMmgyNGMzIC0xIDUgLTEgNiAtNGMyIC00IDMgLTggMyAtMTJjMCAtMTkgLTE3IC0zOSAtMjggLTQ1YzAgLTEgLTIgLTEgLTYgLTFzLTEwIDMgLTEwIDdjMCAxIDAgMiAxIDNjMiAyIDMgNSAzIDdjMCAxMCAtMjYgMTcgLTI2IDE5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCQy54bWwAPHN5bWJvbCBpZD0iRTVCQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDgzYzAgMTAyIDcxIDE4MiAxNzcgMTg2aDZjODcgMCAxNTIgLTkxIDE4NSAtMTQ3bDMgLTVjMjcgMzIgNTQgNjMgODIgOTNjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MiAtNzMgOTkgLTExNWwzIDRjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MyAtNzQgOTkgLTExNWw0OCA1NHYxNjVoMzB2LTEzMWwxMCAxMSBjOCA4IDE0IDE3IDIzIDI1YzkgNyAxNSA5IDIyIDljOCAwIDE2IC02IDI2IC0xNWM5IC04IDc2IC05MCA4NSAtOTljNCAtNCAxMCAtOSAxNiAtOWM1IDAgMTEgMyAxOSAxMGMxMSAxMCA4MSA5NyA5MiAxMDZjNSA0IDEyIDcgMTggN2M4IDAgMjYgLTggMjYgLTE4YzAgLTYgLTggLTE1IC0xNCAtMjJjLTEzIC0xNSAtMTc3IC0xOTMgLTE4NCAtMjAwYy00IC0zIC0xMSAtNSAtMTkgLTVzLTE2IDIgLTIwIDdjLTggMTAgLTgyIDg3IC04NiA5MyBjLTYgNyAtMTAgMTAgLTE0IDExdi0xNzJoLTMwdjE1NWwtMzIgLTMwYy02IC02IC0xMiAtMTMgLTIwIC0xOGMtMjEgLTIwIC0zOSAtMzggLTQzIC00MXMtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJjLTkgMCAtMzkgLTI3IC00NiAtMzRjLTI5IC0yNyAtNzAgLTY4IC03NiAtNzNjLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3IGMtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtMTQgLTExIC0yNiAtMjMgLTM5IC0zNWMtMTAgLTkgLTIxIC0yMyAtNDAgLTI0aC03Yy0xMCAwIC0xNiAyIC0xOSA1YzAgMSAtMSAyIC0xIDNjLTQgMTAgLTcgMjAgLTExIDI5Yy00MyAxMDkgLTU5IDE0OCAtMTM3IDE0OGMtMTI2IDAgLTE0MCAtMTI0IC0xNDAgLTE4N2MwIC0xMiAxIC0yMiAxIC0yOHYtN2MwIC0xMyAtMyAtMTkgLTcgLTE5IGMtMTcgMCAtMTkgODEgLTE5IDk0djZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjI0LnhtbAA8c3ltYm9sIGlkPSJFMjI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1MCAtMjE0bC0zMDAgLTYydjEyNWwzMDAgNjJ2LTEyNXpNLTE1MSA0MDhsMzAwIDYydi0xMjVsLTMwMCAtNjJ2MTI1ek0tMTUwIDM1bDMwMCA2M3YtMTI1bC0zMDAgLTYzdjEyNXpNLTE1MSA5NnYxMjVsMzAwIDYzdi0xMjV6TTE1MCAtMzk4bC0zMDAgLTYydjEyNWwzMDAgNjJ2LTEyNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyMzAueG1sADxzeW1ib2wgaWQ9IkUyMzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTAgMGMtMjcgMCAtNTAgMjMgLTUwIDUwYzAgMjggMjMgNTAgNTAgNTBjMjggMCA1MCAtMjIgNTAgLTUwYzAgLTI3IC0yMiAtNTAgLTUwIC01MHpNMzAwIDUwYzAgMjggMjIgNTAgNTAgNTBjMjcgMCA1MCAtMjIgNTAgLTUwYzAgLTI3IC0yMyAtNTAgLTUwIC01MGMtMjggMCAtNTAgMjMgLTUwIDUwek0yMDAgMGMtMjggMCAtNTAgMjMgLTUwIDUwYzAgMjggMjIgNTAgNTAgNTBjMjcgMCA1MCAtMjIgNTAgLTUwIGMwIC0yNyAtMjMgLTUwIC01MCAtNTB6TTUwMCAwYy0yOCAwIC01MCAyMyAtNTAgNTBjMCAyOCAyMiA1MCA1MCA1MGMyNyAwIDUwIC0yMiA1MCAtNTBjMCAtMjcgLTIzIC01MCAtNTAgLTUweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCNS54bWwAPHN5bWJvbCBpZD0iRTVCNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIC0xMDBjMCAxMTggMTc3IDMzOSAyODkgMzM5YzcyIDAgMTEzIC00OCAxMzYgLTc2bDQ1IC01Mmw0IDVjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MyAtNzQgOTkgLTExNmw4OCAxMDBjOCA4IDE0IDE3IDIzIDI1YzkgNyAxNSA5IDIyIDljOCAwIDE2IC02IDI2IC0xNWM5IC04IDc2IC05MCA4NSAtOTljNCAtNCAxMCAtOSAxNiAtOWM1IDAgMTEgMyAxOSAxMCBjMTEgMTAgODEgOTcgOTIgMTA2YzUgNCAxMiA3IDE4IDdjOCAwIDI2IC04IDI2IC0xOGMwIC02IC04IC0xNSAtMTQgLTIyYy0xMyAtMTUgLTE3NyAtMTkzIC0xODQgLTIwMGMtNCAtMyAtMTEgLTUgLTE5IC01cy0xNiAyIC0yMCA3Yy04IDEwIC04MiA4NyAtODYgOTNjLTcgOCAtMTEgMTEgLTE2IDExYy02IDAgLTEyIC00IC0yMiAtMTJjLTEzIC0xMSAtMjYgLTIzIC0zOCAtMzVjLTYgLTYgLTEzIC0xMyAtMjEgLTE4IGMtMjAgLTIwIC0zOCAtMzggLTQyIC00MXMtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJjLTkgMCAtMzkgLTI3IC00NiAtMzRjLTI5IC0yNyAtNzAgLTY4IC03NiAtNzNjLTMgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNSAyIC0yMCA3Yy01IDYgLTM0IDM2IC01NyA2MGMtMTYgMTUgLTQ0IDYwIC0xMDMgNjBjLTQ5IDAgLTg4IC00NSAtMTAwIC02MCBjLTM5IC00OCAtODAgLTEwOSAtODAgLTE3MmMwIC04OSA4NyAtMTY2IDg3IC0xNjZjNzIgLTY4IDE2NSAtNzIgMjE0IC03NGg4YzE5IC0xIDI2IC00IDI2IC04YzAgLTYgLTE0IC0xMiAtMjYgLTEyYy03IDAgLTIwIC0yIC0zOSAtMmMtMzMgMCAtODIgNSAtMTQ3IDMyYy0xMDIgNDIgLTE1NCAxMTYgLTE2OCAyMThjLTEgNiAtMSAxMSAtMSAxN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QzEueG1sADxzeW1ib2wgaWQ9IkU1QzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAxOThjMCAwIC0xIDIgLTEgNGMwIDEgMSAzIDIgM3M0IC0yIDggLTdjMTEgLTE0IDkzIC0xNjYgMTg2IC0xNjZjNDcgMCA4NyAyOSAxMTkgNjFsMjEgMjRjMjggMzIgNTYgNjUgODUgOTZjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxNCAtMSAyMyAtNyAzMiAtMThjNCAtNyA2MSAtNzIgOTggLTExNWw4NyA5OWM4IDggMTQgMTcgMjMgMjVjOSA3IDE1IDkgMjIgOWM5IDAgMTcgLTYgMjcgLTE1YzkgLTggNzYgLTkxIDg1IC0xMDAgYzQgLTQgMTAgLTkgMTcgLTljNSAwIDExIDMgMTkgMTBjMTEgMTAgODEgOTggOTIgMTA3YzUgNCAxMyA3IDE5IDdjOCAwIDI2IC04IDI2IC0xOGMwIC02IC04IC0xNSAtMTQgLTIyYy0xMyAtMTUgLTE3OSAtMTk1IC0xODYgLTIwMmMtNCAtMyAtMTEgLTUgLTE5IC01cy0xNiAyIC0yMCA3Yy04IDEwIC04MyA4OCAtODcgOTRjLTcgOCAtMTEgMTEgLTE2IDExYy02IDAgLTEyIC00IC0yMiAtMTJjLTMgLTIgLTI0IC0yMCAtMjIgLTIxIGMtMzAgLTI3IC03MSAtNjkgLTc3IC03NGMtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTg0IDg4IC04OCA5NGMtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNjLTcgLTUgLTE0IC0xMSAtMjAgLTE3Yy0zMyAtMzkgLTgwIC04MiAtMTU0IC04M2MtMTA0IDAgLTE4NSAxMzIgLTIxMiAxOTh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNUMwLnhtbAA8c3ltYm9sIGlkPSJFNUMwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQgMjA2Yy0yIDAgLTQgMSAtNCAzYzAgMyAzIDEwIDExIDIxYzAgMCA0NyA2MSAxNzUgNjFjNjAgMCAyMDMgLTU3IDIzNiAtMTc1bDIgLTVjMSAyIDMgNCA1IDZjMjcgMzIgNTUgNjQgODUgOTZjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MyAtNzQgOTkgLTExNmMyIDEgMyAzIDQgNGMyNyAzMiA1NSA2NCA4NSA5NmM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOCBjNSAtNyA2MiAtNzMgOTkgLTExNWw4NyA5OWM4IDggMTQgMTcgMjMgMjVjOSA3IDE1IDkgMjIgOWM4IDAgMTYgLTYgMjYgLTE1YzkgLTggNzcgLTkxIDg2IC0xMDBjNCAtNCAxMCAtOSAxNiAtOWM1IDAgMTEgMyAxOSAxMGMxMSAxMCA4MiA5OCA5MyAxMDdjNSA0IDEyIDcgMTggN2M4IDAgMjYgLTggMjYgLTE4YzAgLTYgLTggLTE1IC0xNCAtMjJjLTEzIC0xNiAtMTc4IC0xOTUgLTE4NSAtMjAyYy00IC0zIC0xMSAtNSAtMTkgLTUgcy0xNiAyIC0yMCA3Yy05IDEwIC04MyA4OCAtODcgOTRjLTcgOCAtMTEgMTEgLTE2IDExYy02IDAgLTEyIC00IC0yMyAtMTJsLTIyIC0yMWMtMjkgLTI4IC03MCAtNjkgLTc2IC03NGMtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE3IDIgLTIxIDdjLTkgMTAgLTgzIDg4IC04NyA5NGMtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMyAtMTNjLTggLTcgLTE2IC0xMyAtMjQgLTIxYy0yOSAtMjggLTcwIC02OSAtNzYgLTc0IGMtNCAtMyAtMTEgLTUgLTE5IC01cy0xNiAyIC0yMCA3Yy05IDEwIC04MyA4OCAtODcgOTRjLTYgOCAtMTAgMTIgLTE1IDEyYy02IDAgLTEzIC01IC0yMyAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzZjLTEwIC05IC0yMSAtMjMgLTQwIC0yNGgtN2MtMTIgMCAtMTggMiAtMjAgOGMwIDEgLTEgMiAtMSA0Yy0xMCAzNCAtNTggMTkxIC0xODYgMjA1YzAgMCAtOSAxIC0yMiAxYy0zMSAwIC05MiAtNiAtMTQyIC00NWMwIDAgLTEyIC03IC0xOCAtN3ogIi8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNUI0LnhtbAA8c3ltYm9sIGlkPSJFNUI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTk5IDExYy02NCAzMyAtOTkgOTMgLTk5IDE4NmMwIDcxIDY0IDE1NCAxNjUgMTU0YzE4IDAgODIgLTkgODIgLTI1YzAgLTMgLTEgLTggLTQgLThjLTExIDAgLTMxIDggLTUxIDhjLTg5IDAgLTE1OCAtNjAgLTE1OCAtMTMwYzAgLTY1IDU1IC0xNDcgMTI1IC0xNDdjNDIgMCA3NyA0MiAxMTIgNjhsNCA0YzI3IDMyIDU1IDY0IDg0IDk1YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4IGM1IC03IDYyIC03MyA5OSAtMTE1bDMgNGMyNyAzMiA1NSA2NCA4NCA5NWM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM1IC03IDYyIC03MiA5OCAtMTE0bDMgM2MyNyAzMiA1NSA2NCA4NCA5NWM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGMyOSAtNDAgNjUgLTc3IDk4IC0xMTNsMjQgMjljMTA2IDEzMiAyODUgMzU1IDM4MyAzNjFsMTkgMWMxMCAwIDExIC03IDEyIC0xNSBjMCAtMTAgLTE2IC0yNiAtMjkgLTI3Yy03NSAtNSAtMjUwIC0yMjQgLTM1MSAtMzUwYy0xMCAtMTMgLTIwIC0yNSAtMjggLTM1Yy0xIC0xIC0zIC0yIC00IC00bC0yOCAtMzNjLTE0IC0xNiAtMzggLTQxIC02MiAtNDFjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMmMtMTAgMCAtMzggLTI2IC00NSAtMzRjLTI5IC0yNyAtNzAgLTY4IC03NiAtNzNjLTQgLTMgLTExIC01IC0xOCAtNSBjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMmMtOSAwIC0zOSAtMjcgLTQ2IC0zNGMtMjkgLTI3IC03MCAtNjggLTc2IC03M2MtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzVjLTcgLTYgLTE1IC0xNiAtMjYgLTIxIGMtMzIgLTI1IC03MSAtNDggLTExMyAtNDhjLTE2IDAgLTMyIDMgLTQ4IDExeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTIzMS54bWwAPHN5bWJvbCBpZD0iRTIzMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMDAgMjAwYzAgMjggMjIgNTAgNTAgNTBjMjcgMCA1MCAtMjIgNTAgLTUwYzAgLTI3IC0yMyAtNTAgLTUwIC01MGMtMjggMCAtNTAgMjMgLTUwIDUwek01MCAxNTBjLTI3IDAgLTUwIDIzIC01MCA1MGMwIDI4IDIzIDUwIDUwIDUwYzI4IDAgNTAgLTIyIDUwIC01MGMwIC0yNyAtMjIgLTUwIC01MCAtNTB6TTMwMCA1MGMwIDI4IDIyIDUwIDUwIDUwYzI3IDAgNTAgLTIyIDUwIC01MGMwIC0yNyAtMjMgLTUwIC01MCAtNTAgYy0yOCAwIC01MCAyMyAtNTAgNTB6TTUwIDBjLTI3IDAgLTUwIDIzIC01MCA1MGMwIDI4IDIzIDUwIDUwIDUwYzI4IDAgNTAgLTIyIDUwIC01MGMwIC0yNyAtMjIgLTUwIC01MCAtNTB6TTIwMCAxNTBjLTI4IDAgLTUwIDIzIC01MCA1MGMwIDI4IDIyIDUwIDUwIDUwYzI3IDAgNTAgLTIyIDUwIC01MGMwIC0yNyAtMjMgLTUwIC01MCAtNTB6TTE1MCA1MGMwIDI4IDIyIDUwIDUwIDUwYzI3IDAgNTAgLTIyIDUwIC01MCBjMCAtMjcgLTIzIC01MCAtNTAgLTUwYy0yOCAwIC01MCAyMyAtNTAgNTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNUJCLnhtbAA8c3ltYm9sIGlkPSJFNUJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNTFjMCA3IDcgMTcgMTIgMjJjMTMgMTUgMjQgMjkgMzcgNDNjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MiAtNzMgOTkgLTExNWwzIDRjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MiAtNzMgOTkgLTExNWwzIDRjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1IHMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjAgLTcwIDk2IC0xMTJjMyAyIDUgNCA1IDRjNDEgMzMgODUgNjggODUgMTI1YzAgOTQgLTk1IDExNSAtMTcwIDExN2MtNiAwIC05IDMgLTkgNmMwIDQgNCA4IDEyIDEyYzMgMiA5IDIgMTcgMmMyNiAwIDcyIC04IDk5IC0xOWM0NyAtMjcgODEgLTcxIDgxIC0xNDRjMCAtNTYgLTQ4IC0xMDcgLTkxIC0xNDNjLTI4IC0yNyAtNjcgLTY1IC03MyAtNzBjLTQgLTMgLTExIC01IC0xOCAtNSBjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMmMtOSAwIC0zOSAtMjcgLTQ2IC0zNGMtMjkgLTI3IC03MCAtNjggLTc2IC03M2MtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJjLTkgMCAtMzkgLTI3IC00NiAtMzRjLTI5IC0yNyAtNzAgLTY4IC03NiAtNzNjLTQgLTMgLTExIC01IC0xOCAtNSBjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtMTQgLTExIC0yNiAtMjMgLTM5IC0zNWMtMTAgLTkgLTIxIC0yMyAtNDAgLTI0Yy0xNSAwIC0yMCA1IC0yMCAxMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCQzkueG1sADxzeW1ib2wgaWQ9IkVCQzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgMjU4Yy02IDEgLTEwIDcgLTEwIDEyYzAgNCAyIDcgOCA5YzE0IDQgNTggMjEgNjggMjFjOSAwIDE2IC0xMiAxOSAtMjFjMiAtNSAzIC0xNiAzIC0zN2MwIC0xNSAwIC0zNyAtMyAtNjVjMzAgMjggNzEgNjAgOTUgNjBjMTIgMCAxOSAtNyAxOSAtMjZjMCAtNTUgLTM4IC05MCAtOTIgLTk1YzEzIC02IDI0IC0xMyAyOSAtMThjMjAgLTIwIDM1IC01NyA0NyAtNTdjMSAwIDIgMCAzIDFjNyA1IDExIDcgMTQgN2MyIDAgMyAtMSAzIC0zIHMwIC00IC0xIC02Yy0zIC04IC0zMCAtMzkgLTQ4IC0zOWMtNCAwIC03IDEgLTEwIDVjLTEwIDE0IC00MSA2MCAtNjggOTBsLTcgLTUwYzAgLTMgLTIgLTQgLTMgLTRjLTUgMCAtMTUgMTUgLTE1IDE1YzAgMjIgLTQgNjUgLTQgNjVjLTcgMyAtMTAgNiAtMTAgOGMwIDUgNiA3IDExIDhsLTIgODdjMCA5IC00IDI0IC00NiAzM3pNMTYwIDE5M2MtMjUgMCAtNTEgLTM2IC02MCAtNTVjNyAtNCAxNiAtNyAyNCAtN2MxOSAwIDM3IDEzIDQzIDM2IGMyIDYgMiAxMCAyIDE0YzAgOCAtMyAxMiAtOSAxMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MDYueG1sADxzeW1ib2wgaWQ9IkY1MDYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTI5IC0yNTBjLTcxIDAgLTEyOSAxMTIgLTEyOSAyNTBjMCAxMzkgNTggMjUxIDEyOSAyNTFzMTI5IC0xMTIgMTI5IC0yNTFjMCAtMTM4IC01OCAtMjUwIC0xMjkgLTI1MHpNODQgN2MwIC0xMTcgMjAgLTIxMiA0NSAtMjEyczQ1IDk1IDQ1IDIxMmMwIDExOCAtMjAgMjEzIC00NSAyMTNzLTQ1IC05NSAtNDUgLTIxM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MTIueG1sADxzeW1ib2wgaWQ9IkY1MTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEgMjNjMCA5IDUgMTQgOSAxNGgxMDJjNCAwIDkgOSA5IDE4djE4MWMwIDcgMyAxNCA5IDE0aDQzYzYgMCA5IC03IDkgLTE0di0xODFjMCAtMTAgMyAtMTggOCAtMThoMTAzYzQgMCA4IC01IDggLTE0di00NmMwIC05IC00IC0xNSAtOCAtMTVoLTEwMmMtNSAwIC05IC02IC05IC0xNnYtMTgyYzAgLTcgLTMgLTE0IC05IC0xNGgtNDNjLTYgMCAtOSA3IC05IDE0djE4NGMwIDUgLTMgMTQgLTkgMTRoLTEwMmMtNCAwIC05IDYgLTkgMTV2NDZ6ICIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTlCOS54bWwAPHN5bWJvbCBpZD0iRTlCOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MzYgLTIyOGMtMTc4IDAgLTMyMyA1MCAtNDM2IDE0OXYxODNjNDUgLTQ0IDExOCAtOTIgMjIwIC0xNDZjNDcgLTI1IDEwOCAtMzcgMTgzIC0zN2MzMyAwIDUzIDE2IDYyIDQ2di0xNzhjMCAtMTEgLTEwIC0xNyAtMjkgLTE3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ3Mi54bWwAPHN5bWJvbCBpZD0iRjQ3MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNzAgLTI3NGMtMjE0IDAgLTM3MCAxMjQgLTM3MCAzNDdjMCAxOTEgMTY0IDMzNyAzMTAgNDYybC0xMiA2M2MtNSAzNSAtNyA2OCAtNyAxMDFjMCAxODAgNjYgMzMwIDE2MSAzNzJjMCAwIDM2IC02IDc0IC05NWMyOCAtNjQgNDMgLTEyOCA0MyAtMTkwYzAgLTE3NSAtNDggLTMwMSAtMTgxIC00MjRjMTAgLTU0IDE1IC03MCAyNSAtMTM1YzQgMiA5IDIgMTMgMmgxMWMxMjcgMCAyMjEgLTEwMCAyMjkgLTIyOHYtMTQgYzAgLTExMSAtNjQgLTIwMiAtMTc1IC0yNDNjMTMgLTkwIDI1IC0xNDggMjUgLTE0OGM0IC0yNSA2IC00OCA2IC02OWMwIC0xNTYgLTExMSAtMjExIC0xODEgLTIxNWMtOCAwIC0xNiAtMSAtMjMgLTFjLTE2NCAwIC0xODkgMTE0IC0xODkgMTY5YzAgMjAgMyAzNSA0IDM1YzggNjMgNjIgMTA5IDEyMSAxMDljNjIgMCAxMDQgLTQ3IDEwNCAtMTA5di03YzAgLTYwIC01NSAtOTEgLTk2IC0xMDRjLTkgLTQgLTE2IC00IC0yNSAtNiBjLTUgLTIgLTkgLTQgLTkgLThjMCAtMyAzIC03IDkgLTExYzIxIC0xNSA0OSAtMjAgODMgLTIwaDE5YzEyIDAgMTMzIDIgMTMzIDE2NGMwIDIwIC0yIDQzIC02IDY4bC0yMyAxMzloLTVjLTIyIC0zIC00NSAtNCAtNjggLTR6TTkzIC0xNmM2IC0xNzQgMTY5IC0yMDkgMjc3IC0yMDljMjggMCA1MCAzIDY1IDhsLTUxIDI4NWMtNTMgLTEwIC0xMDggLTM1IC0xMDggLTEwNHYtMTBjMiAtNDEgMzYgLTc5IDU2IC04OGM4IC00IDE1IC0xMiAxNSAtMTggYzAgLTQgLTQgLTggLTEyIC04Yy01IDAgLTEyIDEgLTIxIDRjLTQ3IDE1IC05MiA2NSAtMTA3IDEzMmMtNCAxNCAtNiAyOSAtNiA0NGMwIDg5IDcwIDE3NCAxNTkgMjAwbC0xOCAxMjBjLTEzMCAtOTcgLTI0OSAtMTg2IC0yNDkgLTM0OHYtOHpNMzQyIDY1OGMwIC0xMyAwIC0yNSAyIC0zNmMwIC0xIDQgLTI1IDggLTQ5YzEwNiA4MSAxNDggMTE5IDE2MCAyMDFjMSA4IDIgMTUgMiAyMmMwIDU0IC0yMiA4MCAtNTUgODAgYy03OSAtNCAtMTE3IC0xMTYgLTExNyAtMjE4ek01ODUgLTU5Yy00IDg0IC02MSAxMzIgLTE0NCAxMzJjMjEgLTExMiAyNyAtMTg5IDQzIC0yNzljNzAgMzAgMTAxIDY3IDEwMSAxMzZ2MTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDY2LnhtbAA8c3ltYm9sIGlkPSJGNDY2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxIDgyYzAgNSAtMSA5IC0xIDE0YzAgNDUgMjMgOTAgNTggMTE4YzM2IDI5IDg2IDM2IDEzMSAzNmM4NCAwIDEzMyAtMzYgMTc0IC0xMTBjMjIgLTQwIDMwIC05MiAzMSAtMTM4di00YzAgLTQ3IC0xNyAtMTAwIC0zOSAtMTQyYy0zNiAtNjggLTEwNyAtMTA1IC0xODMgLTEwNmMtMjYgMCAtNTUgMyAtNzkgMTNjLTMwIDExIC01OCA0OSAtNjMgODJjLTEgNCAtMSA3IC0xIDExYzAgNDMgMzggNzYgODAgNzZjMTMgMCA0MiAtOCA0OSAtMjEgYzEwIC0xMSAxNSAtMjYgMTUgLTQxYzAgLTEwIC0yIC0yMCAtNyAtMjljLTYgLTEyIC0yNSAtMjQgLTI1IC0zOGMwIC0xMCAxMyAtMTUgMzMgLTE1YzIxIDAgNzEgMTAgNzEgMTY4YzAgMTYgLTQgMjcgLTEwIDI3Yy0yIDAgLTQgMCAtNiAtMmMtMjYgLTIzIC00NiAtMzAgLTc4IC0zMGMtNzAgMCAtMTQzIDYwIC0xNTAgMTMxek0xNTggMTExYzAgLTYyIDIyIC05OCA1NCAtOThzNTMgMzYgNTMgOThzLTIxIDEwNCAtNTMgMTA0IHMtNTQgLTQyIC01NCAtMTA0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ3RC54bWwAPHN5bWJvbCBpZD0iRjQ3RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI4N2MwIDIgMCAzIDMgM2MxIDAgMjggLTQgNTYgLTRjMjYgMCA1NCA0IDU2IDRzMiAtMiAyIC0zYy0yMiAtNDMgLTQ2IC0xODYgLTQ5IC0yODRjMCAtMyAtOCAtMyAtOSAtM2MtMiAwIC0xMCAwIC0xMCAzYy0yIDk5IC0yNiAyNDIgLTQ5IDI4NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OTkueG1sADxzeW1ib2wgaWQ9IkY0OTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMTE0YzAgOCA5IDE1IDE3IDE2YzQgMCA4IC0xIDExIC0zYzE2IC0xMSAxMyAtNDMgMTkgLTU5YzE4IC00OSA2NyAtOTAgMTA2IC0xMjJjNjYgLTU3IDEzMyAtMTIzIDEzMyAtMjE2YzAgLTkgMCAtMTcgLTIgLTI2Yy0xIC00IC0xMiAtMzcgLTIzIC02NGwyIC00YzE0IC0yOSAyMyAtNjEgMjMgLTkyYzAgLTkgMCAtMTcgLTIgLTI2Yy0xIC00IC0xMiAtMzYgLTIzIC02NGwyIC00YzE0IC0yOCAyMyAtNjAgMjMgLTkyIGMwIC05IDAgLTE3IC0yIC0yNmMtMSAtNCAtMTIgLTM2IC0yMyAtNjNsMiAtNWMxNCAtMjggMjMgLTU5IDIzIC05MWMwIC05IDAgLTE4IC0yIC0yN2MtMSAtNCAtMTIgLTM2IC0yMyAtNjNsMiAtNWMxNCAtMjggMjMgLTYwIDIzIC05MWMwIC05IDAgLTE3IC0yIC0yNmMtMSAtNSAtMTIgLTM3IC0yMyAtNjRsMiAtNWMxNCAtMjggMjMgLTYwIDIzIC05MWMwIC05IDAgLTE3IC0yIC0yNmMwIC01IC0xMiAtMzYgLTIzIC02MmMxIC0yIDIgLTMgMiAtNCBjMTYgLTMwIDI0IC01NiAyNCAtODVjMCAtMTAgLTEgLTIwIC0zIC0zMmMtMSAtNyAtMzEgLTc4IC00MyAtMTAxYzE2IC00NCAyNSAtODkgMjcgLTEzNnYtN2MwIC0yOCAtNSAtMTU5IC01MiAtMTU5Yy0xNCAwIC0yNyA5IC0yNyAyNGMwIDggMyAxOCA2IDI3bDIgNmMxMCAzMiAxNiA2NSAxNiAxMDBjMCA1MCAtMTEgOTggLTIyIDEyOGMtNTMgMTQ2IC0xNDkgMTU3IC0xODIgMTYxYy00IDAgLTcgMSAtOSAxdjE0Nzh6TTIwOSA0MTcgYy0zNyA2MSAtOTMgMTExIC0xNjYgMTE0YzEgLTggMiAtMTUgNCAtMjFjMTggLTQ5IDY3IC05MCAxMDYgLTEyMmMyMyAtMjAgNDYgLTQwIDY3IC02M2MzIDEyIDUgMjUgNSAzN2MwIDE5IC01IDM3IC0xNiA1NXpNNDMgMzQ1YzEgLTggMiAtMTUgNCAtMjFjMTggLTQ5IDY3IC05MCAxMDYgLTEyMmMyMyAtMTkgNDYgLTQwIDY3IC02MmMzIDEyIDUgMjQgNSAzNmMwIDE4IC01IDM3IC0xNiA1NmMtMzcgNjAgLTkzIDExMCAtMTY2IDExM3pNMjA5IDc4OSBjLTM3IDYxIC05MyAxMTAgLTE2NiAxMTRjMSAtOCAyIC0xNSA0IC0yMWMxOCAtNDkgNjcgLTkwIDEwNiAtMTIyYzIzIC0yMCA0NiAtNDAgNjcgLTYzYzMgMTIgNSAyNSA1IDM3YzAgMTkgLTUgMzcgLTE2IDU1ek0yMDkgNjAzYy0zNyA2MSAtOTMgMTEwIC0xNjYgMTE0YzEgLTggMiAtMTUgNCAtMjFjMTggLTQ5IDY3IC05MCAxMDYgLTEyMmMyMyAtMjAgNDYgLTQwIDY3IC02M2MzIDEyIDUgMjUgNSAzN2MwIDE5IC01IDM3IC0xNiA1NXpNNDMgMTU3IGMxIC03IDIgLTEzIDQgLTE4YzE4IC00OSA2NyAtOTAgMTA2IC0xMjNjMjMgLTE5IDQ2IC00MCA2NyAtNjJjMyAxMiA1IDI1IDUgMzdjMCAxOCAtNSAzNiAtMTYgNTVjLTM3IDYwIC05MyAxMTAgLTE2NiAxMTF6TTIwOSAtMTQwYy0zNyA2MCAtOTMgMTEwIC0xNjYgMTE0YzEgLTcgMiAtMTQgNCAtMTljMTggLTQ5IDY3IC05MCAxMDYgLTEyMmMyMyAtMjAgNDcgLTQwIDY3IC02M2MzIDEyIDQgMjMgNCAzNWMwIDE4IC00IDM3IC0xNSA1NXogTTU5IC0yMTFjMjIgLTU0IDU5IC04NSA5OSAtMTQwYzIwIC0yOSAzOSAtNTkgNTUgLTkxYzYgMjEgMTIgNDIgMTIgNjNjMCAxOSAtNSAzOCAtMTYgNTZjLTM0IDU2IC04NSAxMDIgLTE1MCAxMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEUwLnhtbAA8c3ltYm9sIGlkPSJFNEUwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1NiAyMzBjMCAxNyA3IDIwIDE2IDIwaDkyYzEwIDAgMTcgLTMgMTcgLTIwdi00NTljMCAtMTcgLTcgLTIwIC0xNyAtMjBoLTkyYy05IDAgLTE2IDMgLTE2IDIwdjQ1OXpNMTYgLTI0OWMtOSAwIC0xNiAzIC0xNiAyMHY0NTljMCAxNyA3IDIwIDE2IDIwaDkyYzEwIDAgMTcgLTMgMTcgLTIwdi00NTljMCAtMTcgLTcgLTIwIC0xNyAtMjBoLTkyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRFNC54bWwAPHN5bWJvbCBpZD0iRTRFNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNiAtMmMtMTUgMCAtMjYgMTIgLTI2IDI2djkyYzAgMTUgMTEgMjYgMjYgMjZoMjMwYzE0IDAgMjYgLTExIDI2IC0yNnYtOTJjMCAtMTQgLTEyIC0yNiAtMjYgLTI2aC0yMzB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEVCLnhtbAA8c3ltYm9sIGlkPSJFNEVCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgyIC03MDNjLTM4IDAgLTgyIDI3IC04MiA2OWMwIDM3IDMwIDY4IDY4IDY4czY4IC0zMSA2OCAtNjhjMCAtNCAwIC03IC0xIC0xMGMxMiAwIDM1IDEgNDUgMzhjNyAyNCAyNCA5NSA0MCAxNThjMCAxIDEgMiAxIDRjMSA0IDEgOCAxIDExYzAgNSAtMSA5IC01IDljLTIgMCAtNCAtMSAtNiAtMmMtMjMgLTExIC00NyAtMjAgLTcyIC0yMGMtMzggMCAtODIgMjYgLTgyIDY4YzAgMzggMzAgNjggNjggNjhzNjggLTMwIDY4IC02OCBjMCAtMyAwIC02IC0xIC0xMGMxNSAxIDQ0IDEwIDUzIDQyYzUgMTUgMjEgODUgMzQgMTM5YzIgMiA1IDIwIDUgMjNjMCA1IC0yIDkgLTUgOWMtMSAwIC0zIC0xIC01IC0yYy0xMyAtNiAtMjEgLTEwIC0zNSAtMTVjLTEyIC00IC0yNiAtNyAtNDAgLTdjLTM4IDAgLTgzIDI3IC04MyA2OWMwIDM3IDMxIDY4IDY4IDY4YzM4IDAgNjggLTMxIDY4IC02OHYtMTBjMTUgMCA0NCAxMCA1NSA0MmM1IDE0IDM0IDEzNyAzNyAxNDljMCAzIDEgNiAxIDggYzAgNyAtMyAxMyAtNyAxM2MtMSAwIC0zIC0xIC01IC0yYy0yNCAtMTEgLTQ5IC0yMiAtNzYgLTIyYy0xMCAwIC0xOSAyIC0yNyA0Yy0yOCA5IC01NSAzMyAtNTUgNjVjMCAzNyAzMSA2OCA2OCA2OGMzOCAwIDY4IC0zMSA2OCAtNjhjMCAtNCAwIC03IC0xIC0xMGMxNyAwIDUyIDE0IDU5IDQzbDM4IDE1N2MxIDQgMSA3IDEgMTBjMCA2IC0yIDEwIC03IDEwYy0yIDAgLTQgMCAtNiAtMWMtMjUgLTEzIC01MyAtMjMgLTgyIC0yMyBjLTM4IDAgLTgxIDI2IC04MSA2OGMwIDM3IDMxIDY4IDY4IDY4YzM4IDAgNjggLTMxIDY4IC02OGMwIC0zIDAgLTcgLTEgLTEwYzIwIDAgNTggMjAgNjUgNDdjNCAxMSAzNCAxMzYgMzkgMTU1YzAgMiAxIDQgMSA2YzAgMTAgLTYgMTUgLTEzIDE1Yy0yIDAgLTUgLTEgLTcgLTJjLTEyIC02IC0yMSAtMTAgLTMzIC0xNGMtMSAwIC0yIC0xIC0zIC0xYy0xMSAtNCAtMjYgLTcgLTQwIC03Yy0xOSAwIC00MCA1IC01NCAxOCBjLTE2IDEyIC0yOCAzMCAtMjggNTBjMCAzOCAzMCA2OCA2OCA2OHM2OCAtMzAgNjggLTY4YzAgLTMgMCAtNiAtMSAtMTBjMzQgMSA4NSA2MiA5MiA2N2MzIDIgNiA0IDExIDRjMiAtMSA5IC00IDkgLTExdi00Yy0zIC0xMyAtMjcgLTEwMSAtMjcgLTEwMWwtMzU5IC0xNTQ5Yy0zIC0xMSAtNyAtMjQgLTQwIC0yNGMtMjEgMCAtMjYgOCAtMjYgMTVjMCAzIDAgNSAxIDdjMiA1IDYzIDI2MSA2NyAyNzhjMSA1IDIgMTAgMiAxM2MwIDQgLTEgNiAtNCA2IGMtMiAwIC0zIC0xIC02IC0yYy0xMyAtNiAtMTMgLTggLTI3IC0xM2MtMTEgLTQgLTI2IC03IC00MCAtN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0ODkueG1sADxzeW1ib2wgaWQ9IkY0ODkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgMzM5Yy02IDIgLTExIDkgLTExIDE2YzAgMiAwIDMgMSA1bDQgMTNjMiA2IDkgMTEgMTYgMTFjMiAwIDMgMCA1IC0xbDI3NiAtOTRjOCAtMyAyMiAtMTAgMjkgLTE1YzAgMCAyIC0yIDIgLTEycy0yIC0xMiAtMiAtMTJjLTcgLTUgLTIxIC0xMiAtMjkgLTE1bC0yNzUgLTk0Yy0yIC0xIC0zIC0xIC01IC0xYy03IDAgLTE1IDUgLTE3IDExbC00IDEyYy0xIDIgLTEgMyAtMSA1YzAgNyA1IDE1IDEyIDE3bDIxMCA3MmM0IDEgNyAzIDcgNSBzLTMgMyAtNyA1ek0wIDI0djE2YzAgMTMgMTEgMjQgMjQgMjRoMjkxYzEzIDAgMjQgLTExIDI0IC0yNHYtMTZjMCAtMTQgLTExIC0yNCAtMjQgLTI0aC0yOTFjLTEzIDAgLTI0IDEwIC0yNCAyNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NjIueG1sADxzeW1ib2wgaWQ9IkY0NjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgLTEyNGMwIDYgMCAxMiAxIDE4YzMgMzUgMjUgNzQgNzkgNzRjNDMgMCA3OCAtMzQgNzggLTc4YzAgLTI4IC0xNSAtNTMgLTM4IC02N2MtNSAtMyAtMTIgLTcgLTEyIC0xNGMxIC03IDcgLTExIDEyIC0xNGM3IC0zIDE1IC0zIDIzIC0zYzI2IDAgNTggNDUgNTggMTI0YzAgODcgLTYzIDExMCAtOTcgMTEwYy0yOSAwIC00MCAtMTEgLTUwIC0yMWMtMTEgLTExIC0xMiAtMTIgLTE5IC0xMmMtMTAgMCAtMjAgMiAtMjAgMTV2MmwxMSAyMjIgYzEgOCA2IDE3IDI0IDE3YzE3IC0yIDEwMyAtMTAgMTM1IC0xMHMxMTAgOSAxMjMgOWMxMSAwIDE0IC04IDE0IC0yMWMwIC0xNiAtMjIgLTExMCAtMTM2IC0xMTBjLTQxIDAgLTg4IDkgLTk4IDExaC00Yy05IDAgLTE0IC01IC0xNSAtMTNjLTEgLTkgLTUgLTUyIC01IC01MnYtNGMwIC0zIDAgLTcgNCAtN2MxIDAgMyAwIDUgMWMzMiAxOSA2NyAyOCAxMjUgMjhjOTEgMCAxNjUgLTc0IDE2NSAtMTY1YzAgLTkwIC02NiAtMTY0IC0xODYgLTE2NCBjLTEyMyAwIC0xNzcgNDEgLTE3NyAxMjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEM5LnhtbAA8c3ltYm9sIGlkPSJGNEM5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQgMTVjMCA1IDEgMTAgMyAxOWMyMSA4MCA2NSAxNDEgMTY4IDE4M2M5NiAzOSAxMjQgMTAwIDEyNCAxNThjMCA0MyAtMzEgNTMgLTY1IDUzYy00MiAwIC02NSAtMTkgLTY1IC0zNGMwIC05IDUgLTE0IDE0IC0yM2M3IC03IDE0IC0xOSAxNCAtMzdjMCAtMzMgLTI0IC02MyAtNTggLTYzYy0zOCAwIC01MiAyNiAtNTIgNTRjMCA3MCA2NCAxMzggMTYzIDEzOGM5MyAwIDE0OCAtNDEgMTQ4IC0xMDZjMCAtMTA5IC04NyAtMTU1IC0xODUgLTE3NyBjLTQ3IC0xMSAtOTAgLTMwIC0xMTcgLTYwYy02IC03IC0xMCAtMTMgLTEwIC0xN2MwIC0zIDIgLTQgNSAtNHMxMCAzIDIwIDdjMTUgNiAzMSA5IDUwIDljMzkgMCA2OSAtMjMgMTA1IC0yM2MyMiAwIDM4IDggNTIgMjhjNyAxMCAxMiAxMyAxOSAxM2M5IDAgMTggLTUgMTggLTE0YzAgLTUgLTEgLTkgLTQgLTE4Yy0yMyAtNjkgLTUxIC0xMDggLTExNCAtMTA4Yy04MiAwIC0xMTQgNTMgLTE1NyA1M2MtMTggMCAtMjYgLTExIC0zMiAtMjcgcy0xMiAtMjMgLTI1IC0yM2MtMTIgMCAtMTkgOCAtMTkgMTl6TTQwMiAxMjhjLTE1IDAgLTIyIDYgLTIyIDE2YzAgOSA1IDE0IDEyIDIxYzgxIDgxIDE2MSAxNzIgMTkzIDI4NGMzIDggNyAxNCAxNiAxNGMxNyAwIDM3IC0xMSA2MCAtMTFzNDAgMTEgNTkgMTFjMTAgMCAxMyAtNCAxMyAtMTBjMCAtNCAwIC04IC02IC0xNWMtNjAgLTc4IC0xNjcgLTE4MyAtMjY0IC0yNjBjLTUgLTQgLTYgLTYgLTYgLTljMCAtMiAxIC02IDEwIC02aDExMiBjOSAwIDEwIDQgMTMgMTBsMjIgNzFjMiA5IDUgMTQgMTQgMjRsNzkgODVjMTAgMTIgMTYgMTcgMjkgMTdjMTAgMCAxNyAtMyAxNyAtMTJjMCAtMyAtMiAtMTMgLTUgLTIzbC01MSAtMTYyYy0xIC04IDIgLTEwIDYgLTEwaDM3YzEwIDAgMTcgLTYgMTcgLTE3YzAgLTEwIC03IC0xOCAtMTkgLTE4aC00MmMtOSAwIC0xMSAtNCAtMTIgLTEwbC0yMCAtNjJjLTMgLTExIC01IC0xNiA1IC0xN2w0MiAtNGMxMSAtMSAxNiAtOCAxNiAtMTggcy01IC0xNyAtMTkgLTE3aC0yMDljLTEyIDAgLTE4IDcgLTE4IDE3czYgMTcgMTcgMThsNDQgNGMxMSAxIDExIDMgMTUgMTJsMjEgNjhjMSA3IC0xIDkgLTYgOWgtMTcwek0xMjcyIC01Yy00MSAwIC02OSAyOCAtNjkgNzFjMCAxOSAzIDM1IDcgNDlsNTAgMTgzYzEgNCAyIDggMiAxMGMwIDUgLTQgNiAtMTMgNmgtMTljLTE0IDAgLTE1IDcgLTE1IDExczEgMTIgMTYgMTNsNzcgNWM4IDAgMTIgLTQgMTIgLTEwYzAgLTMgLTEgLTYgLTIgLTkgbC0yNSAtODNjLTYgLTIxIC05IC0yNiAtOSAtMzFjMCAtMiAxIC0zIDMgLTNjNSAwIDEzIDEwIDI4IDE3YzkgNCAxOCA2IDI4IDZjMzkgMCA1OSAtMzIgNTkgLTY3YzAgLTkwIC01OSAtMTY4IC0xMzAgLTE2OHpNODA4IDEyNGMtNSAwIC0xMSAzIC0xMSAxMGMwIDYgMiAxMSA1IDE4YzE2IDM2IDQwIDc5IDgzIDc5YzE4IDAgMzAgLTkgMzUgLTIyczIgLTIxIDcgLTIxYzEgMCA4IDggMTYgMTdjMTMgMTUgMjkgMjcgNTMgMjcgYzE5IDAgMzIgLTggMzggLTIzYzUgLTEzIDIgLTIxIDcgLTIxYzEgMCA4IDggMTYgMTdjMTMgMTQgMjkgMjcgNTMgMjdjMzEgMCA0NCAtMjQgNDQgLTQ5YzAgLTQ5IC00MSAtMTE4IC00MSAtMTQ4YzAgLTggNCAtMTMgMTEgLTEzYzE1IDAgMjUgMjIgMzMgNDJjMyA4IDcgMTAgMTEgMTBjNiAwIDEwIC00IDEwIC05YzAgLTQgLTEgLTggLTMgLTEzYy0xMSAtMjkgLTI4IC01NyAtNjUgLTU3Yy0yOCAwIC00OCAxMiAtNDggMzkgYzAgNDAgMzkgMTA1IDM5IDEzOGMwIDkgLTUgMTYgLTE0IDE2Yy0yNiAwIC01MCAtMzcgLTYzIC03NmwtMzQgLTEwMmMtMiAtNiAtMyAtOSAtMTIgLTloLTMwYy03IDAgLTkgMSAtOSA1YzAgMiAwIDQgMSA3bDQ1IDEzN2MzIDkgNCAxNSA0IDIxYzAgMTEgLTYgMTcgLTE2IDE3Yy0yNiAwIC01MCAtMzcgLTYzIC03NmwtMzQgLTEwMmMtMiAtNiAtMyAtOSAtMTIgLTloLTMwYy03IDAgLTkgMSAtOSA1YzAgMiAwIDQgMSA3bDQ3IDE0MyBjMiA3IDYgMjEgNiAyOHMtMyAxMiAtMTAgMTJjLTIwIDAgLTQwIC0zOSAtNTAgLTYzYy0yIC01IC01IC05IC0xMSAtOXpNMTI0OCA1MWMwIC0xOSA4IC0zMSAyMyAtMzFjNDcgMCA4MSAxMTAgODEgMTUwYzAgMTkgLTUgMzQgLTIzIDM0Yy00NSAwIC04MSAtOTYgLTgxIC0xNTN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDc2LnhtbAA8c3ltYm9sIGlkPSJGNDc2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgLTIyMWMtMSAyIC0xIDMgLTEgNWMwIDcgNSAxNSAxMiAxN2wyMTAgNzJjNCAxIDcgMyA3IDVzLTMgMyAtNyA1bC0yMTEgNzJjLTYgMiAtMTEgOSAtMTEgMTZjMCAyIDAgMyAxIDVsNCAxM2MyIDYgOSAxMSAxNiAxMWMyIDAgMyAwIDUgLTFsMjc2IC05NGM4IC0zIDIyIC0xMCAyOSAtMTVjMCAwIDIgLTIgMiAtMTJzLTIgLTEyIC0yIC0xMmMtNyAtNSAtMjEgLTEyIC0yOSAtMTVsLTI3NSAtOTRjLTIgLTEgLTMgLTEgLTUgLTEgYy03IDAgLTE1IDUgLTE3IDExeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ2RC54bWwAPHN5bWJvbCBpZD0iRjQ2RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTQwIC04OWMwIDIyIDEwIDQxIDI3IDU0YzcgNiAxNyA5IDI2IDljMjkgMCA1NCAtMjYgNTQgLTU1di01Yy00IC0xOCAtMTcgLTM1IC0zNiAtMzljMSAwIDYgLTMgMTUgLTNjMyAwIDcgMCAxMSAyYzI1IDcgNTIgNTAgNjEgNzJjNiAxNiA2NiAyMzggNjggMjQ2YzYgMjIgMTEgMjQgMTEgMzBjMCA5IC01IDkgLTE3IDloLTM0Yy0xOCAwIC0yMCAxMCAtMjAgMzNjMCAxOCAyIDIxIDI3IDIxaDQ3YzIyIDAgMjUgMSAzNCAyNCBjMzkgOTUgMTExIDE0OCAyMTcgMTQ4aDZjNTAgLTIgODggLTQyIDg4IC04MWMtMiAtMzcgLTM5IC02OCAtNjAgLTY4Yy0yNiAwIC00NiAyNSAtNDYgNTBjMCAxMCAzIDIwIDExIDI4YzggOSAyNCAxMCAzMCAyMWMxIDIgMSA0IDEgNmMwIDggLTkgMTEgLTE4IDExYy01NSAtMyAtNzQgLTUyIC05MSAtOTZjLTYgLTE2IC05IC0yNyAtOSAtMzNjMCAtMTAgOSAtMTAgMzEgLTEwaDM0YzEzIDAgMTggLTEgMTggLTIxdi02IGMwIC0xOCAwIC0yNyAtMTcgLTI3aC00MWMtMzQgMCAtNDUgLTQgLTU0IC0yNWMtOCAtMTkgLTExIC0yOSAtMTggLTQ4bC0yMSAtNThjLTkgLTI1IC0xOCAtNTEgLTI5IC03NmwtNCAtOGMtMTEgLTI1IC0yMSAtNTAgLTM2IC03M2MtMzQgLTUzIC04OSAtMTA5IC0xNTcgLTEwOWMtMjYgMCAtNTcgMCAtNzggMTdjLTE1IDE0IC0zMSAzOSAtMzEgNjB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNjMxLnhtbAA8c3ltYm9sIGlkPSJFNjMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwMCAwYy01NSAwIC0xMDAgNDQgLTEwMCAxMDBjMCA0OSAzNiA5MSA4NCA5OHYxMDJoMzJ2LTEwMmM0NyAtNyA4NCAtNDkgODQgLTk4YzAgLTU2IC00NSAtMTAwIC0xMDAgLTEwMHpNMjcgMTAwYzAgLTQxIDMyIC03MyA3MyAtNzNjNDAgMCA3MyAzMiA3MyA3M2MwIDM0IC0yNSA2NCAtNTcgNzF2LTcxaC0zMnY3MWMtMzMgLTcgLTU3IC0zNyAtNTcgLTcxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRBMS54bWwAPHN5bWJvbCBpZD0iRjRBMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQxMWMxIDE3IDE3IDI2IDMxIDI2aDE4NGMxMCAwIDE5IC01IDE5IC0xNmMwIC0xOSAtNiAtMjYwIC02IC0yODFjMCAtOCAzIC0xNSAxMCAtMTdjMSAtMSAzIC0xIDUgLTFjOSAwIDE3IDkgMjQgMTNjMTAgNiAyMSAxMiAzMyAxNWM1IDEgOSAxIDE0IDFoNmM0NyAtMSA5MSAtMzggOTEgLTk0YzAgLTQ2IC0zMiAtMTA3IC0xMjIgLTE3MGMtMjMgLTE2IC00NyAtNDQgLTc4IC02MGMwIDAgLTMgLTIgLTYgLTJjLTIgMCAtNSAxIC04IDUgYy0zIDMgLTUgNjAgLTcgMTM1Yy0xOSAtMjQgLTQ3IC01MSAtODQgLTc3Yy0yMyAtMTcgLTQ4IC00NSAtNzkgLTYxYzAgMCAtMyAtMiAtNiAtMnMtNiAxIC05IDVjLTcgOSAtMTIgNTgxIC0xMiA1ODF6TTQzIDE0MGMwIC04IDQgLTE1IDExIC0xN2MyIC0xIDMgLTEgNSAtMWM5IDAgMTYgOSAyNCAxM2MxNiA5IDI4IDE2IDQ3IDE2aDZjMTkgMCAzNiAtNiA1MSAtMTZjLTEgNjQgLTIgMTI3IC0yIDE3N2gtMTM4Yy0yIC03NCAtNCAtMTU5IC00IC0xNzIgek00NCAxOGMwIC0zOSAzIC05OCAzIC05OGMwIC02IDMgLTE2IDExIC0xNmMyIDAgNiAxIDkgM2M0NSAyOCA5MCA3OCA5MCAxMzRjMCAyNSAtMTAgNTkgLTQwIDU5Yy0yNCAwIC02NSAtMzAgLTcxIC01MGMtMSAtNCAtMiAtMTYgLTIgLTMyek0yMjggMjdjMCAtMzggMyAtMTA3IDMgLTEwN2MwIC02IDMgLTE2IDExIC0xNmMyIDAgNSAxIDkgM2MzMiAyMCA2MSA1MSA3MyA3NWMxMSAyMSAxNiA0MSAxNiA1OWMwIDIwIC02IDM3IC0xNSA0OSBjLTYgNyAtMTQgMTAgLTI0IDEwYy0yNCAwIC02NiAtMzAgLTcyIC01MGMtMSAtMyAtMSAtMTIgLTEgLTIzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUxNi54bWwAPHN5bWJvbCBpZD0iRjUxNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI3YzAgNyA1IDEzIDExIDEzaDI0N2M2IDAgMTEgLTYgMTEgLTEzdi00OWMwIC03IC01IC0xMyAtMTEgLTEzaC0yNDdjLTYgMCAtMTEgNiAtMTEgMTN2NDl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTAyLnhtbAA8c3ltYm9sIGlkPSJGNTAyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMgLTI4OWgyNnY1NzdoLTI2djQxaDQ3di02NTloLTQ3djQxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBEQi54bWwAPHN5bWJvbCBpZD0iRTBEQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zIC01Yy0yIDIgLTMgNCAtMyA2czAgMyAyIDVsMTE3IDExN2MxIDEgNCAyIDYgMmMzIDAgNSAtMSA2IC0ybDExNyAtMTE3YzEgLTEgMiAtMyAyIC01cy0xIC00IC0yIC01bC0xMTggLTExOWMtMiAtMiAtNCAtMiAtNSAtMmMtMiAwIC0zIDAgLTUgMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MEQueG1sADxzeW1ib2wgaWQ9IkY1MEQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA1MHYxNjVjMCA5IDMgMTIgNiAxMnM2IC0zIDggLTdjMiAtMTAgMTAgLTI0IDE1IC0yNGM0IDEgOCA1IDE2IDE4YzkgMTMgMTggMzYgNTIgMzZjNTAgMCA3OSAtODUgOTQgLTg1czIzIDU3IDI3IDY5YzMgNyAxMiAxMSAxMyAxMWMxMCAwIDEwIC0xMyAxMCAtNDB2LTRjMCAtMTAzIC03MSAtMjQ2IC03MSAtNDEzYzAgLTI5IC00IC0zNyAtMTAgLTM3cy0zNCA5IC00OSA5cy0yOSAtOSAtMzkgLTljLTEyIDAgLTEyIDEwIC0xMiAzMSBjMCAzOSAxOSA5NyA0MiAxNDFjMzYgNzEgODIgMTI3IDgyIDE1NWMtMSA2IC0yIDkgLTQgOXMtNiAtNCAtNyAtNWMtNCAtNiAtMTMgLTIwIC0yOSAtMjBjLTM0IDAgLTYzIDc1IC04NyA3NWMtMjcgMCAtMzUgLTU4IC00MSAtODNjLTIgLTExIC00IC0yMCAtOSAtMjBjLTYgMCAtNyAxNiAtNyAxNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCQUMueG1sADxzeW1ib2wgaWQ9IkVCQUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA3NjhjMCAxMCA4IDE4IDE4IDE4YzQgMCA5IC0yIDEyIC01bDE5MSAtMTYwYzQgLTMgNyAtOSA3IC0xNGMwIC00IC0yIC04IC01IC0xMWMtMyAtNSAtOCAtNyAtMTMgLTdzLTkgMiAtMTIgNGwtMTYyIDEzNnYtMTAybDE4NSAtMTU2YzQgLTMgNyAtOCA3IC0xM2MwIC05IC05IC0xOCAtMTggLTE4Yy01IDAgLTkgMSAtMTIgNGwtMTYyIDEzNnYtMTAzbDE4NSAtMTU2YzQgLTMgNyAtOCA3IC0xM2MwIC05IC05IC0xOCAtMTggLTE4IGMtNSAwIC05IDEgLTEyIDRsLTE2MiAxMzZ2LTEwM2wxODUgLTE1NWM0IC00IDcgLTkgNyAtMTRjMCAtNCAtMiAtOSAtNSAtMTJjLTMgLTQgLTggLTYgLTEzIC02cy05IDEgLTEyIDRsLTE2MiAxMzZ2LTEwMmwxODUgLTE1NmM0IC0zIDcgLTggNyAtMTNjMCAtOSAtOSAtMTggLTE4IC0xOGMtNSAwIC05IDEgLTEyIDRsLTE2MiAxMzZ2LTExM2MwIC0xMCAtOCAtMTggLTE4IC0xOHMtMTggOCAtMTggMTh2NzUweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCMC54bWwAPHN5bWJvbCBpZD0iRTVCMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMCA0MGMtMTUgMCAtMjAgNSAtMjAgMTFjMCA3IDcgMTcgMTIgMjJjMTMgMTUgMjQgMjkgMzcgNDNjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNCAtNyA2MiAtNzMgOTggLTExNWw0IDRjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNCAtNyA2MyAtNzUgOTkgLTExN2wzIDQgYzQ2IDU3IDE3OCAxNzAgMjc0IDE4OGMyMiA0IDQ0IDYgNjQgNmM4NCAwIDE1MSAtMzAgMTg5IC01N2M1IC00IDggLTExIDggLTE2YzAgLTMgLTEgLTUgLTMgLTdjLTIgLTEgLTQgLTIgLTYgLTJjLTkgMCAtMjAgOSAtMzAgMTRjLTQyIDIxIC04OCAyOSAtMTM1IDI5Yy05MSAwIC0xNjYgLTI4IC0yMjcgLTgwYy02MCAtNTEgLTExNSAtMTI1IC0xMzYgLTE0OGMtMTIgLTE0IC0zNSAtNDAgLTU3IC00MGMtMyAtMSAtNiAtMSAtOSAtMSBjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2wtMjQgLTIxYy0yOSAtMjcgLTcwIC02OCAtNzYgLTczYy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtMTQgLTExIC0yNiAtMjMgLTM5IC0zNWMtMTAgLTkgLTIxIC0yMyAtNDAgLTI0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVDNC54bWwAPHN5bWJvbCBpZD0iRTVDNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIwMWMwIDEgMSAzIDIgM3M0IC0yIDggLTdjMTEgLTE0IDkzIC0xNjYgMTg3IC0xNjZjNDYgMCA4OCAzMCAxMTkgNjFjNyA4IDEzIDE2IDIxIDI0YzI3IDMzIDU1IDY1IDg1IDk2YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjMgLTc0IDEwMCAtMTE2bDMgNGMyNyAzMyA1NSA2NSA4NSA5NmM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGw5MiAtMTA3djIxMiBoMzB2LTE5M2w2NCA3MmM4IDggMTQgMTcgMjMgMjVjOSA3IDE1IDkgMjIgOWM4IDAgMTYgLTYgMjYgLTE1YzkgLTggNzcgLTkwIDg2IC0xMDBjNCAtNCAxMCAtOSAxNiAtOWM1IDAgMTEgMyAxOSAxMGMxMSAxMSA4MiA5OCA5MyAxMDdjNSA0IDEyIDcgMTggN2M4IDAgMjYgLTggMjYgLTE4YzAgLTYgLTggLTE1IC0xNCAtMjJjLTEzIC0xNSAtMTc4IC0xOTUgLTE4NSAtMjAyYy00IC0zIC0xMSAtNSAtMTkgLTVzLTE2IDIgLTIwIDcgYy05IDExIC04MyA4OCAtODcgOTRjLTcgOCAtMTEgMTEgLTE2IDExYy0xMSAwIC0zNyAtMjQgLTQ1IC0zM2wtNyAtN3YtMTMzaC0zMHYxMDRsLTM5IC0zOGMtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE3IDIgLTIxIDdjLTkgMTEgLTgzIDg4IC04NyA5NGMtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMyAtMTNsLTI0IC0yMWMtMjkgLTI3IC03MCAtNjkgLTc2IC03NGMtNCAtMyAtMTEgLTUgLTE4IC01Yy05IDAgLTE3IDIgLTIxIDcgYy05IDExIC04MyA4OCAtODcgOTRjLTYgOCAtMTAgMTIgLTE1IDEyYy02IDAgLTEzIC01IC0yMyAtMTNjLTcgLTUgLTEzIC0xMSAtMTkgLTE3Yy0zNCAtMzkgLTgwIC04MiAtMTU0IC04M2MtMTA1IDAgLTE4NSAxMzIgLTIxMyAxOThjMCAwIC0xIDIgLTEgNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyMjEueG1sADxzeW1ib2wgaWQ9IkUyMjEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQ5IDYybC0zMDAgLTYydjEyNWwzMDAgNjJ2LTEyNXpNLTE1MSAtNjJsMzAwIDYzdi0xMjVsLTMwMCAtNjN2MTI1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCRi54bWwAPHN5bWJvbCBpZD0iRTVCRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIwOGMwIDMgMyAxMCAxMSAyMWMwIDAgNDggNjEgMTc2IDYxYzU5IDAgMjAyIC01NyAyMzUgLTE3NWMxIC0yIDIgLTMgMiAtNWMyIDIgNCA0IDUgNmMyOCAzMiA1NiA2NSA4NSA5NmM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzE0IC0xIDIzIC03IDMyIC0xOGM0IC02IDU1IC02NSA5MSAtMTA3djIxMmgzMXYtMTkzbDYzIDcyYzggOCAxNCAxNyAyMyAyNWM5IDcgMTYgOSAyMyA5YzggMCAxNiAtNiAyNiAtMTUgYzkgLTggNzYgLTkxIDg1IC0xMDBjNCAtNCAxMSAtOSAxNyAtOWM1IDAgMTEgMyAxOSAxMGMxMSAxMCA4MSA5OCA5MiAxMDdjNiA0IDEzIDcgMTkgN2M4IDAgMjYgLTggMjYgLTE4YzAgLTYgLTggLTE1IC0xNCAtMjJjLTEzIC0xNSAtMTc5IC0xOTUgLTE4NiAtMjAyYy00IC0zIC0xMSAtNSAtMTkgLTVzLTE2IDIgLTIwIDdjLTggMTAgLTgzIDg4IC04NyA5NGMtNyA4IC0xMSAxMSAtMTYgMTFjLTggMCAtMjIgLTEyIC0yMyAtMTMgYy03IC02IC0xNCAtMTIgLTIxIC0yMGMtMyAtMiAtNSAtNSAtNyAtN3YtMTMzaC0zMXYxMDRjLTE5IC0xOCAtMzUgLTM1IC0zOSAtMzhzLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04NCA4OCAtODggOTRjLTYgOCAtMTAgMTIgLTE1IDEycy0xMiAtNSAtMjIgLTEzYy0xNCAtMTEgLTI2IC0yMyAtMzkgLTM1Yy0xMSAtOSAtMjIgLTI0IC00MSAtMjVjLTEgMCAtMyAtMSAtNCAtMWMtNyAwIC0yMCAxIC0yMyA5IGMtNiAyMyAtNTIgMTk0IC0xODYgMjA5YzAgMCAtMTAgMSAtMjMgMWMtMzEgMCAtOTEgLTYgLTE0MiAtNDVjMCAwIC0xMiAtNyAtMTggLTdjLTIgMCAtNCAxIC00IDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjIwLnhtbAA8c3ltYm9sIGlkPSJFMjIwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1MCAtMzFsLTMwMCAtNjJ2MTI1bDMwMCA2MnYtMTI1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVDNS54bWwAPHN5bWJvbCBpZD0iRTVDNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDUxYzAgNyA3IDE3IDEyIDIyYzEzIDE1IDI0IDMwIDM3IDQ0YzI3IDMyIDU1IDY0IDg1IDk1YzcgOSAxNCAxOSAyMyAyNnMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjMgLTc0IDEwMCAtMTE2bDMgNGMyNyAzMiA1NiA2NCA4NSA5NWM3IDkgMTQgMTkgMjMgMjZzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM1IC03IDYxIC03MSA5NyAtMTE0YzMgMyA2IDQgNiA1YzQyIDMzIDg2IDY4IDg2IDEyNiBjMCA0NCAtMjQgNzYgLTYwIDk0Yy0zMyAxOSAtNzYgMjMgLTExMSAyNGMtNyAwIC0xMCAzIC0xMCA2YzAgNCA0IDggMTMgMTJjMyAyIDkgMiAxNyAyYzI2IDAgNzIgLTggOTkgLTE5YzQ4IC0yOCA4MiAtNzIgODIgLTE0NWMwIC02MCAtNTQgLTExNCAtOTkgLTE1MWMtMjggLTI2IC02MiAtNjAgLTY3IC02NGMtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTEwIDEwIC04NCA4OCAtODggOTRjLTYgOCAtMTAgMTIgLTE1IDEyIGMtMTAgMCAtMzkgLTI3IC00NyAtMzVjLTI5IC0yNyAtNzAgLTY4IC03NiAtNzNjLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNyAyIC0yMSA3Yy05IDEwIC04MyA4OCAtODcgOTRjLTYgOCAtMTAgMTIgLTE1IDEycy0xMyAtNSAtMjMgLTEzYy0xNCAtMTIgLTI2IC0yNCAtMzkgLTM2Yy0xMCAtOSAtMjEgLTIzIC00MCAtMjRjLTE1IDAgLTIwIDUgLTIwIDExeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCMS54bWwAPHN5bWJvbCBpZD0iRTVCMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMCAzOWMtMTUgMCAtMjAgNSAtMjAgMTFjMCA3IDcgMTcgMTIgMjJjMTMgMTUgMjQgMjkgMzcgNDNjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MiAtNzMgOTggLTExNWMyIDEgMyAzIDQgNGMyNyAzMiA1NSA2NCA4NCA5NWM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM1IC03IDYyIC03MyA5OCAtMTE1YzIgMSAzIDMgNCA0IGMyNyAzMiA1NSA2NCA4NCA5NWM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzIxIC0xIDMyIC0zNyA1MiAtNzJjNTYgLTk5IDE5NiAtMzI3IDM1NiAtMzI3YzE1IDAgMTkgLTUgMTkgLTEwYzAgLTkgLTExIC0yMCAtMTggLTIwaC0xMmMtMTk5IDAgLTM4OCAyMjEgLTQzNSAyOTRjLTQgNiAtOCA4IC0xMiA4cy0xNiAtOSAtMjkgLTE5Yy04IC03IC0xNiAtMTMgLTI0IC0yMWMtMjkgLTI3IC03MCAtNjggLTc2IC03M2MtNCAtMyAtMTEgLTUgLTE4IC01IGMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04MyA4NyAtODcgOTNjLTYgOCAtMTAgMTIgLTE1IDEyYy05IDAgLTM5IC0yNyAtNDYgLTM0Yy0yOSAtMjcgLTcwIC02OCAtNzYgLTczYy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtMTQgLTExIC0yNiAtMjMgLTM5IC0zNWMtMTAgLTkgLTIxIC0yMyAtNDAgLTI0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTIyRi54bWwAPHN5bWJvbCBpZD0iRTIyRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNTAgMGMtMjggMCAtNTAgMjMgLTUwIDUwYzAgMjggMjIgNTAgNTAgNTBjMjcgMCA1MCAtMjIgNTAgLTUwYzAgLTI3IC0yMyAtNTAgLTUwIC01MHpNMTUwIDUwYzAgMjggMjIgNTAgNTAgNTBjMjcgMCA1MCAtMjIgNTAgLTUwYzAgLTI3IC0yMyAtNTAgLTUwIC01MGMtMjggMCAtNTAgMjMgLTUwIDUwek01MCAwYy0yNyAwIC01MCAyMyAtNTAgNTBjMCAyOCAyMyA1MCA1MCA1MGMyOCAwIDUwIC0yMiA1MCAtNTAgYzAgLTI3IC0yMiAtNTAgLTUwIC01MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCQUIueG1sADxzeW1ib2wgaWQ9IkVCQUIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxOHY3NTBjMCAxMCA4IDE4IDE4IDE4YzQgMCA5IC0yIDEyIC01bDE5MSAtMTYwYzQgLTMgNyAtOSA3IC0xNGMwIC00IC0yIC04IC01IC0xMWMtMyAtNSAtOCAtNyAtMTMgLTdzLTkgMiAtMTIgNGwtMTYyIDEzNnYtMTAybDE4NSAtMTU2YzQgLTMgNyAtOCA3IC0xM2MwIC05IC05IC0xOCAtMTggLTE4Yy01IDAgLTkgMSAtMTIgNGwtMTYyIDEzNnYtMTAzbDE4NSAtMTU2YzQgLTMgNyAtOCA3IC0xM2MwIC05IC05IC0xOCAtMTggLTE4IGMtNSAwIC05IDEgLTEyIDRsLTE2MiAxMzZ2LTEwM2wxODUgLTE1NmM0IC0zIDcgLTggNyAtMTNjMCAtOSAtOSAtMTggLTE4IC0xOGMtNSAwIC05IDEgLTEyIDRsLTE2MiAxMzZ2LTI2MmMwIC0xMCAtOCAtMTggLTE4IC0xOHMtMTggOCAtMTggMTh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTBFLnhtbAA8c3ltYm9sIGlkPSJGNTBFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEzMmMwIDY0IDI0IDk2IDU1IDEyMWMtMjkgMjcgLTUyIDY1IC01MiAxMzNjMCA4NSA0NyAxMzggMTE3IDEzOGMxNiAwIDEwNCAtMTUgMTA0IC0xMTdjMCAtNTEgLTE0IC04MyAtMzYgLTEwNmMyOCAtMjUgNTAgLTU4IDUwIC0xMTdjMCAtMTM1IC02NSAtMTc5IC0xMjUgLTE3OWMtNTkgMCAtMTEzIDQwIC0xMTMgMTI3ek0zNCAtMTI2YzAgLTY2IDM3IC0xMDAgNzcgLTEwMHM1OSAzNCA1OSA3NGMwIDY2IC00NSA4NyAtODggMTE5IGMtMjcgLTE3IC00OCAtNTQgLTQ4IC05M3pNMTE5IDIzMWMtMjcgMCAtNjEgLTIxIC02MSAtNjRjMCAtNjIgNTEgLTc5IDk5IC0xMDdjMjAgMTggMzIgNDUgMzIgODRjMCA3MSAtNTEgODcgLTcwIDg3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUxQS54bWwAPHN5bWJvbCBpZD0iRjUxQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzkgLTQ4OGMtMTI1IDEyMCAtMTc5IDI5MiAtMTc5IDQ4OWMwIDIwMCA1NCAzNjggMTc2IDQ4NmMwIDAgNCA0IDUgNGMyIDAgMyAtMyAzIC04di0yMXMwIC0xMCAtMyAtMTVjLTc1IC05OCAtMTEzIC0yMjggLTExMyAtNDQ2YzAgLTIxNyA0MCAtMzQ2IDExMiAtNDQ2YzIgLTIgNCAtNyA0IC0xMnYtMjZjMCAtMiAtMSAtNiAtMiAtNnMtMiAwIC0zIDF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMERDLnhtbAA8c3ltYm9sIGlkPSJFMERDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMgLTRjLTMgMCAtMyAzIC0zIDVzMCAzIDMgNWwxNjIgMTE2YzMgMiA3IDMgOSAzYzMgMCA3IC0xIDEwIC0zbDE2MyAtMTE2YzIgLTIgMyAtMyAzIC01cy0xIC00IC0zIC01bC0xNjQgLTExOGMtMyAtMiAtNiAtMyAtOSAtM2MtMiAwIC01IDEgLTcgM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MDMueG1sADxzeW1ib2wgaWQ9IkY1MDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTExIDUwMGwtODUgLTk5OWgtMjZsODUgOTk5aDI2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUxNy54bWwAPHN5bWJvbCBpZD0iRjUxNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIC0xNjFjLTEgMyAtMiA3IC0yIDEwYzAgNCAxIDcgMiAxMGw3OCAxMzBjMiAyIDIgNiAyIDEwYzAgNSAtMSAxMCAtMyAxNGwtNzcgMTI4Yy0xIDMgLTIgNiAtMiAxMGMwIDMgMSA3IDIgMTBsMjAgMzJjMiAzIDQgNSA3IDVjMiAwIDQgLTIgNSAtNGw3NyAtMTI4YzIgLTQgNSAtNyA4IC03YzIgMCA0IDEgNSAzbDc5IDEzMWMyIDMgMyA0IDYgNGMyIDAgNCAtMSA2IC00bDE5IC0zMmMyIC00IDMgLTggMyAtMTJzLTEgLTcgLTIgLTkgbC03OCAtMTMwYy0yIC0zIC0zIC02IC0zIC0xMHMxIC04IDMgLTExbDc4IC0xMjljMSAtMiAyIC01IDIgLTlzLTEgLTggLTMgLTEybC0xOSAtMzJjLTIgLTMgLTQgLTQgLTYgLTRjLTMgMCAtNCAxIC02IDRjMCAwIC03NyAxMjcgLTc4IDEzMGMtMSAyIC00IDQgLTYgNGMtMyAwIC01IC0yIC03IC01bC03OCAtMTMwYy0xIC0yIC0zIC00IC01IC00Yy0zIDAgLTUgMiAtNyA1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRBMC54bWwAPHN5bWJvbCBpZD0iRjRBMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MyAtMTAxYzAgMCAtMSAwIC02MyAzN3Y0ODhjOCAxOCAyNiAzOSA0MiA0MHYtNDEwbDY3IDM0YzQgMiA4IDMgMTEgM2MyNSAwIDQ4IC01MSA0OCAtNzBjMCAtNzAgLTc2IC0xMjIgLTEwNSAtMTIyek00MiAzMHYtNTNsNjQgLTM4YzEyIDQgMjAgNyAyMCAzMXMtOSA1NiAtNDkgNzZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDdBLnhtbAA8c3ltYm9sIGlkPSJGNDdBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTI0YzAgMTMgMTEgMjQgMjQgMjRoMjkxYzEzIDAgMjQgLTExIDI0IC0yNHYtMTZjMCAtMTQgLTExIC0yNCAtMjQgLTI0aC0yOTFjLTEzIDAgLTI0IDEwIC0yNCAyNHYxNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NkUueG1sADxzeW1ib2wgaWQ9IkY0NkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNyAxNDdjLTQgMSAtNyA4IC03IDEyYzAgOSAxMiAyNiAxMyAyOGMyMiAzNiA0NSA2OSA3MyA4NWMxMSA2IDIzIDEwIDM2IDEwYzE4IDAgMzcgLTYgNTAgLTE5YzUgLTQgOSAtMTAgMTEgLTE2YzIgLTMgMiAtOSA2IC05YzEgMCAyIDAgMyAxYzkgNCAxNiAxMSAyNCAxNmMyNCAxNCA2MCAzMiA4NyAzMmMyOSAwIDU2IC0yOCA1NiAtNTdjMCAtNyAtMiAtMTUgLTcgLTIzYy03IC0xMyAtMjAgLTIzIC0zNCAtMjhjLTUgLTEgLTEwIC0yIC0xNSAtMiBjLTE2IDAgLTI5IDggLTM3IDI1Yy01IDEyIC05IDM4IC0yMiAzOGMtNCAwIC05IC0yIC0xNSAtOWMtMTUgLTE2IC0yNSAtNDEgLTMzIC02MWMtMjIgLTU0IC00OCAtMTA2IC03MiAtMTU5YzAgMCAtNCAtMTEgLTE1IC0xMWgtODNjLTggMCAtMTIgMiAtMTIgN2MwIDMgMiA5IDUgMTZjMTMgMjYgODcgMTgzIDg3IDIwOGMwIDcgLTMgMTIgLTEwIDEyYy0yMSAwIC00NiAtNDUgLTU0IC01M2MtMyAtNyAtMjIgLTQ0IC0zMiAtNDQgYy0xIDAgLTIgMCAtMyAxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTYzMC54bWwAPHN5bWJvbCBpZD0iRTYzMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04NCAxMDFjLTQ4IDggLTg0IDQ5IC04NCA5OWMwIDU2IDQ1IDEwMCAxMDAgMTAwczEwMCAtNDQgMTAwIC0xMDBjMCAtNTAgLTM3IC05MSAtODQgLTk5di0xMDFoLTMydjEwMXpNMjcgMjAwYzAgLTM1IDI1IC02NCA1NyAtNzF2NzFoMzJ2LTcxYzMzIDcgNTcgMzYgNTcgNzFjMCA0MSAtMzIgNzMgLTczIDczYy00MCAwIC03MyAtMzIgLTczIC03M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NzcueG1sADxzeW1ib2wgaWQ9IkY0NzciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjEgMGMtMzQgMCAtNjEgMjcgLTYxIDYxczI3IDYxIDYxIDYxczYxIC0yNyA2MSAtNjFzLTI3IC02MSAtNjEgLTYxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ2My54bWwAPHN5bWJvbCBpZD0iRjQ2MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMCAtMnY0YzAgNDcgMTcgMTAwIDM5IDE0MmMzNiA2OCAxMDcgMTA1IDE4MyAxMDZjMjYgMCA1NSAtMyA3OSAtMTNjMzAgLTExIDU4IC00OCA2MyAtODFjMSAtNCAxIC03IDEgLTExYzAgLTQzIC0zOCAtNzYgLTgwIC03NmMtMTMgMCAtNDIgOCAtNDkgMjFjLTEwIDExIC0xNSAyNiAtMTUgNDFjMCAxMCAyIDIwIDcgMjljNiAxMiAyNSAyNCAyNSAzOGMwIDEwIC0xMyAxNSAtMzMgMTVjLTIxIDAgLTcxIC0xMSAtNzEgLTE2OSBjMCAtMTYgNCAtMjYgMTAgLTI2YzIgMCA0IDAgNiAyYzI2IDIzIDQ2IDI5IDc4IDI5YzcwIDAgMTQ0IC02MCAxNTEgLTEzMXYtMTRjMCAtNDUgLTIzIC05MCAtNTggLTExOGMtMzYgLTI5IC04NiAtMzYgLTEzMSAtMzZjLTg0IDAgLTEzMyAzNiAtMTc0IDExMGMtMjIgNDAgLTMwIDkyIC0zMSAxMzh6TTE2OSAtMTExYzAgLTYyIDIxIC0xMDQgNTMgLTEwNHM1NCA0MiA1NCAxMDRzLTIyIDk5IC01NCA5OXMtNTMgLTM3IC01MyAtOTl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEM4LnhtbAA8c3ltYm9sIGlkPSJGNEM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQxOCAtOGMtMTUxIDAgLTE2NiAxMzIgLTEyMiAyNjZjNDQgMTM1IDEyOSAyMDMgMjM0IDIwM2M3MiAwIDExNiAtMzcgMTE2IC04N2MwIC00MiAtMjQgLTY5IC02MCAtNjljLTI3IDAgLTUxIDE3IC01MSA0N2MwIDI1IDE0IDQ0IDMzIDUyYzYgMyAxNyA4IDE3IDEzYzAgNyAtMjAgMTQgLTQzIDEzYy03MiAtNCAtMTE5IC04MyAtMTQ0IC0xNTVjLTUgLTE2IC0yIC0yMSAzIC0yMWMzIDAgNyAxIDExIDRjMjUgMTggNTQgMjUgODcgMjUgYzcxIDAgMTA5IC00NiAxMDkgLTEwNWMwIC0xMjUgLTEwMCAtMTg2IC0xOTAgLTE4NnpNMCAxN2MwIDEwIDYgMTYgMTcgMTdsNDMgNGMxMSAxIDEyIDQgMTUgMTNsODQgMjYzYzIgNiAzIDEwIDMgMTRjMCA2IC0zIDggLTcgOGMtNSAwIC05IC0zIC0xNiAtMTFsLTQ1IC01MGMtNyAtOCAtMTMgLTEzIC0yMyAtMTNzLTE5IDkgLTE5IDE4YzAgNyAzIDEzIDEwIDIxbDEzMSAxNDhjNiA3IDExIDEwIDE5IDEwYzE1IDAgMjMgLTExIDM4IC0xMSBjMTMgMCAyOSAxMSA0MiAxMWM4IDAgMTIgLTUgMTIgLTEyYzAgLTQgLTEgLTggLTMgLTE0bC0xMTkgLTM3OGMtMSAtNSAtMyAtOCAtMyAtMTFzMiAtNSA3IC02bDQyIC00YzExIC0xIDE3IC03IDE3IC0xN3MtNiAtMTcgLTE5IC0xN2gtMjA3Yy0xMyAwIC0xOSA3IC0xOSAxN3pNMTEwMiAtNWMtNDEgMCAtNjkgMjggLTY5IDcxYzAgMTkgMyAzNSA3IDQ5bDUwIDE4M2MxIDQgMiA4IDIgMTBjMCA1IC00IDYgLTEzIDZoLTE5IGMtMTQgMCAtMTUgNyAtMTUgMTFzMSAxMiAxNiAxM2w3NyA1YzggMCAxMiAtNCAxMiAtMTBjMCAtMyAtMSAtNiAtMiAtOWwtMjUgLTgzYy02IC0yMSAtOSAtMjYgLTkgLTMxYzAgLTIgMSAtMyAzIC0zYzUgMCAxMyAxMCAyOCAxN2M5IDQgMTggNiAyOCA2YzM5IDAgNTkgLTMyIDU5IC02N2MwIC05MCAtNTkgLTE2OCAtMTMwIC0xNjh6TTYzOCAxMjRjLTUgMCAtMTEgMyAtMTEgMTBjMCA2IDIgMTEgNSAxOGMxNiAzNiA0MCA3OSA4MyA3OSBjMTggMCAzMCAtOSAzNSAtMjJzMiAtMjEgNyAtMjFjMSAwIDggOCAxNiAxN2MxMyAxNSAyOSAyNyA1MyAyN2MxOSAwIDMyIC04IDM4IC0yM2M1IC0xMyAyIC0yMSA3IC0yMWMxIDAgOCA4IDE2IDE3YzEzIDE0IDI5IDI3IDUzIDI3YzMxIDAgNDQgLTI0IDQ0IC00OWMwIC00OSAtNDEgLTExOCAtNDEgLTE0OGMwIC04IDQgLTEzIDExIC0xM2MxNSAwIDI1IDIyIDMzIDQyYzMgOCA3IDEwIDExIDEwYzYgMCAxMCAtNCAxMCAtOSBjMCAtNCAtMSAtOCAtMyAtMTNjLTExIC0yOSAtMjggLTU3IC02NSAtNTdjLTI4IDAgLTQ4IDEyIC00OCAzOWMwIDQwIDM5IDEwNSAzOSAxMzhjMCA5IC01IDE2IC0xNCAxNmMtMjYgMCAtNTAgLTM3IC02MyAtNzZsLTM0IC0xMDJjLTIgLTYgLTMgLTkgLTEyIC05aC0zMGMtNyAwIC05IDEgLTkgNWMwIDIgMCA0IDEgN2w0NSAxMzdjMyA5IDQgMTUgNCAyMWMwIDExIC02IDE3IC0xNiAxN2MtMjYgMCAtNTAgLTM3IC02MyAtNzZsLTM0IC0xMDIgYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDVjMCAyIDAgNCAxIDdsNDcgMTQzYzIgNyA2IDIxIDYgMjhzLTMgMTIgLTEwIDEyYy0yMCAwIC00MCAtMzkgLTUwIC02M2MtMiAtNSAtNSAtOSAtMTEgLTl6TTM2OSAxMjdjLTggLTQyIC0xMiAtMTAzIDQ2IC0xMDNjNDcgMCA5NCA3MCA5NCAxNTVjMCAzNiAtMTAgNjAgLTQ1IDYwYy00MyAwIC04MiAtNDkgLTk1IC0xMTJ6TTExNTkgMjA0Yy00NSAwIC04MSAtOTYgLTgxIC0xNTMgYzAgLTE5IDggLTMxIDIzIC0zMWM0NyAwIDgxIDExMCA4MSAxNTBjMCAxOSAtNSAzNCAtMjMgMzR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDg4LnhtbAA8c3ltYm9sIGlkPSJGNDg4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTI0NmMwIDEzIDExIDI0IDI0IDI0aDI5MWMxMyAwIDI0IC0xMSAyNCAtMjR2LTE2YzAgLTE0IC0xMSAtMjQgLTI0IC0yNGgtMjkxYy0xMyAwIC0yNCAxMCAtMjQgMjR2MTZ6TTE2OCAtMTIyYy0zNCAwIC02MSAyNyAtNjEgNjFzMjcgNjEgNjEgNjFzNjEgLTI3IDYxIC02MXMtMjcgLTYxIC02MSAtNjF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEVDLnhtbAA8c3ltYm9sIGlkPSJFNEVDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTYzOWMwIDM4IDMxIDY4IDY4IDY4YzM4IDAgNjggLTMwIDY4IC02OHYtOWMxMyAwIDQwIDUgNDYgMjlsNDMgMTgwYzAgNiAtMyAxMiAtNyAxMmMtMSAwIC0yIDAgLTMgLTFjLTEzIC03IC0yMSAtMTEgLTM2IC0xNWMtMTIgLTQgLTI4IC03IC00MiAtN2MtMzggMCAtODAgMjcgLTgwIDY4YzAgMzggMzEgNjggNjggNjhjMzggMCA2OCAtMzAgNjggLTY4di0xMGMxNSAwIDQ4IDE1IDU1IDQ0bDM2IDE1MmMxIDMgMSA1IDEgNyBjMCA1IC0yIDkgLTYgOWMtMSAwIC0zIDAgLTUgLTFjLTIzIC0xMiAtNDkgLTIyIC03NSAtMjJjLTE4IDAgLTQwIDYgLTU0IDE4Yy0xNiAxMiAtMjggMzAgLTI4IDUwYzAgMzggMzAgNjggNjggNjhjMzcgMCA2OCAtMzAgNjggLTY4YzAgLTMgMCAtNiAtMSAtOWMxNiAwIDQ1IDEwIDU0IDM3YzQgMTQgMzMgMTM2IDM3IDE1NGMxIDUgMiA5IDIgMTJjMCA2IC0yIDkgLTYgOWMtMiAwIC0zIC0xIC02IC0yYy0xMyAtNiAtMjEgLTEwIC0zNSAtMTUgYy0xMiAtNCAtMjYgLTcgLTQwIC03Yy0yMSAwIC0zOCA3IC01NSAxOGMtMTYgMTIgLTI3IDMwIC0yNyA1MWMwIDM3IDMwIDY4IDY4IDY4YzM3IDAgNjggLTMxIDY4IC02OGMwIC00IC0xIC03IC0xIC0xMGMxNiAwIDQ3IDEwIDU1IDQwYzYgMjEgMjUgMTAxIDM4IDE1NWMxIDEgMiA4IDIgOWMwIDkgLTQgMTUgLTEwIDE1Yy0yIDAgLTQgLTEgLTYgLTJjLTEzIC02IC0yMSAtMTAgLTM1IC0xNWMtMTIgLTQgLTI2IC03IC00MCAtNyBjLTIxIDAgLTM4IDcgLTU1IDE4Yy0xNSAxMiAtMjcgMzAgLTI3IDUxYzAgMzcgMzAgNjggNjggNjhjMzcgMCA2OCAtMzEgNjggLTY4YzAgLTQgLTEgLTcgLTEgLTEwYzE4IDAgNTMgMTQgNjEgNDRjNCAxNiAzNiAxNDcgMzggMTU5YzEgMiAxIDMgMSA1YzAgNyAtNSAxNCAtMTEgMTRjLTIgMCAtMyAwIC01IC0xYy0xMyAtNyAtMjEgLTExIC0zNiAtMTVjLTEyIC00IC0yOCAtNyAtNDIgLTdjLTM4IDAgLTgwIDI3IC04MCA2OCBjMCAzOCAzMSA2OCA2OCA2OGMzOCAwIDY4IC0zMCA2OCAtNjh2LTEwYzE4IDAgNTQgMjEgNjIgNDZjNCAxNCAzNSAxNDcgMzYgMTUwczEgNiAxIDljMCA5IC00IDEzIC05IDEzYy0yIDAgLTQgLTEgLTYgLTJjLTIzIC0xMyAtNTEgLTIyIC03OCAtMjJjLTM4IDAgLTgwIDI3IC04MCA2OGMwIDM4IDMxIDY4IDY4IDY4YzM4IDAgNjggLTMwIDY4IC02OGMwIC0zIDAgLTYgLTEgLTEwYzM1IDEgODUgNjEgOTIgNjdjMyAyIDYgNCAxMSA0IGMyIC0xIDEwIC01IDEwIC0xMWMwIC0xIC0xIC0yIC0xIC00Yy0yIC0xMyAtMjcgLTEwMSAtMjcgLTEwMXMtNDEzIC0xNzg2IC00MTYgLTE3OTdjLTQgLTEyIC03IC0yNCAtNDAgLTI0Yy0yMyAwIC0yNyAxMCAtMjcgMTljMCAzIDAgNiAxIDhjMiA0IDY0IDI2MSA2OCAyNzVjMSAyIDEgNCAxIDZjMCA1IC0zIDYgLTUgNnMtMyAwIC00IC0xYy0yMSAtMTEgLTQ5IC0yMCAtNzIgLTIwYy0xNyAwIC00MSA3IC01NCAxOCBjLTE2IDEyIC0yOCAzMCAtMjggNTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEU1LnhtbAA8c3ltYm9sIGlkPSJFNEU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExNyAtMzY2Yy03MyA1NiAtMTE2IDEwNSAtMTE2IDE1NWMwIDUzIDM5IDk2IDgyIDk2YzUgMCAxMSAtMyAxNiAtM2M0IC0xIDEyIC0zIDE2IC0zYzUgMCA5IDEgMTEgNWMxIDEgMSAzIDEgNGMwIDIgLTQgMTAgLTYgMTRjLTEzIDIxIC0yNyA0MCAtNDMgNjBsLTQ5IDYwcy0xMCAxMCAtMTAgMjRjMCA4IDQgMTkgMTQgMjljNDUgNDcgNjAgOTAgNjAgMTI3YzAgNzIgLTU3IDEyMyAtNjEgMTM0Yy0zIDYgLTQgMTEgLTQgMTYgYzAgMTQgMTAgMjEgMjAgMjFjNiAwIDEzIC0zIDE4IC04YzE3IC0xNyAxNjUgLTE5MyAxNjUgLTE5M3M0IC05IDQgLTE5YzAgLTUgLTEgLTEwIC00IC0xNWMtMjYgLTQxIC02MiAtODkgLTY2IC0xNDdjMCAtNCAtMSAtOSAtMSAtMTNjMCAtNTYgMzEgLTkzIDY5IC0xMzljMTEgLTEyIDM3IC00NSAzNyAtNTdjMCAtMyAtMiAtNCAtNSAtNGMtMiAwIC00IDAgLTcgMWMtMSAwIC0yIDEgLTMgMWMtMTYgNiAtNDkgMTcgLTc4IDE3IGMtNDIgMCAtNjMgLTMyIC02MyAtNzNjMCAtOSAxIC0xOCA0IC0yNmMyIC05IDEzIC0zNiAyNiAtMzZjOCAtNyAxNiAtMTUgMTYgLTI0YzAgLTIgLTEgLTQgLTIgLTdjLTEgLTQgLTggLTYgLTE1IC02Yy04IDAgLTE4IDMgLTI2IDl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEU3LnhtbAA8c3ltYm9sIGlkPSJFNEU3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgwIC0yMDljLTM4IDAgLTgwIDI3IC04MCA2OGMwIDM4IDMwIDY4IDY4IDY4YzM3IDAgNjggLTMwIDY4IC02OGMwIC0zIDAgLTYgLTEgLTEwYzE0IDAgNDEgMTIgNDkgMzFjNyAxNSA1OCAxNjQgNTggMTgwYzAgNSAtMiA3IC01IDdjLTIgMCAtNCAtMSAtNyAtMmMtMjMgLTEzIC01MSAtMjIgLTc4IC0yMmMtMzggMCAtODAgMjcgLTgwIDY4YzAgMzggMzEgNjggNjggNjhjMzggMCA2OCAtMzAgNjggLTY4di0xMGMzNCAxIDg0IDYxIDkxIDY3IGMzIDIgNiA0IDExIDRjMiAtMSAxMCAtNSAxMCAtMTFjMCAtMSAtMSAtMiAtMSAtNGMtMiAtMTMgLTI3IC0xMDEgLTI3IC0xMDFzLTE5IC02NyAtNDUgLTE1MmwtMTE2IC0zODFjLTQgLTExIC05IC0yMyAtMzggLTIzYy0yMiAwIC0zMSAxMCAtMzEgMThjMCAxIDEgMiAxIDNsOTUgMjgzYzAgMSAxIDIgMSAzYzAgMyAtMiA1IC00IDVjLTIzIC0xMiAtNDkgLTIxIC03NSAtMjF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEVBLnhtbAA8c3ltYm9sIGlkPSJFNEVBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgyIC00NTNjLTM4IDAgLTgyIDI2IC04MiA2OGMwIDM4IDMxIDY4IDY4IDY4YzM4IDAgNjggLTMwIDY4IC02OGwzIC0xMGMxNCAxIDMzIDIgNDYgMzZjOCAxOSA0MCAxNjAgNDIgMTY4YzAgNCAtMiA4IC02IDhjLTEgMCAtMyAwIC00IC0xYy0xMyAtNiAtMjEgLTEwIC0zNSAtMTVjLTEyIC00IC0yNiAtNyAtNDAgLTdjLTM4IDAgLTgyIDI3IC04MiA2OWMwIDM3IDMwIDY4IDY4IDY4YzM3IDAgNjggLTMxIDY4IC02OCBjMCAtNCAtMSAtNyAtMSAtMTBjMTUgMCA0NSAxMSA1MyAzOGM1IDE2IDM1IDEzOCAzOCAxNTNjMSA0IDIgOCAyIDExYzAgNiAtMiAxMCAtNiAxMGMtMiAwIC00IC0xIC02IC0yYy0xMyAtNiAtMjEgLTEwIC0zNSAtMTVjLTEyIC00IC0yNiAtNyAtNDAgLTdjLTM4IDAgLTgzIDI3IC04MyA2OWMwIDM3IDMxIDY4IDY4IDY4YzM4IDAgNjggLTMxIDY4IC02OHYtMTBjMTYgMCA1MSAyMCA1NiA0MGwzOSAxNTZjMSA0IDIgOSAyIDE0IGMwIDcgLTEgMTMgLTUgMTNjLTEgMCAtMiAwIC0zIC0xYy0xMyAtNiAtMzEgLTE1IC00NSAtMjBjLTEyIC00IC0yOCAtNiAtNDIgLTZjLTIyIDAgLTM1IDUgLTUzIDE3Yy0xNiAxMiAtMjggMzAgLTI4IDUxYzAgMzcgMzEgNjggNjggNjhjMzggMCA2OCAtMzEgNjggLTY4di0xMGMxOSAwIDYwIDMwIDY0IDQ1YzQgMTQgMzUgMTM4IDM5IDE1N2MxIDMgMSA2IDEgOGMwIDkgLTYgMTMgLTEyIDEzYy0yIDAgLTYgLTEgLTggLTIgYy0xMiAtNiAtMjEgLTEwIC0zMyAtMTRjLTEgMCAtMiAtMSAtMyAtMWMtMTEgLTQgLTI2IC03IC00MCAtN2MtMTggMCAtNDAgNiAtNTQgMThjLTE2IDEyIC0yOCAzMCAtMjggNTBjMCAzOCAzMSA2OCA2OCA2OGMzOCAwIDY4IC0zMCA2OCAtNjh2LTEwYzM0IDEgODQgNjIgOTEgNjdjMyAyIDYgNCAxMSA0YzIgLTEgMTAgLTUgMTAgLTExYzAgLTEgLTEgLTIgLTEgLTRjLTIgLTEzIC0yNyAtMTAxIC0yNyAtMTAxbC0yOTcgLTEzMDAgYy00IC0xMiAtOCAtMTYgLTQwIC0xNmMtMjMgMCAtMjkgNiAtMjkgMTZjMiA1IDcyIDI4OCA3NCAyOTVjMSAxIDEgMyAxIDRjMCAzIC0yIDUgLTUgNWMtMSAwIC0yIC0xIC0zIC0xYy0xMiAtNiAtMjEgLTEwIC0zMyAtMTRjLTEgMCAtMiAtMSAtMyAtMWMtMTEgLTQgLTI2IC03IC00MCAtN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NzUueG1sADxzeW1ib2wgaWQ9IkY0NzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAyM2MtMSAyIC0xIDMgLTEgNWMwIDcgNSAxNSAxMiAxN2wyMTAgNzJjNCAxIDcgMyA3IDVzLTMgMyAtNyA1bC0yMTEgNzJjLTYgMiAtMTEgOSAtMTEgMTZjMCAyIDAgMyAxIDVsNCAxM2MyIDYgOSAxMSAxNiAxMWMyIDAgMyAwIDUgLTFsMjc2IC05NGM4IC0zIDIyIC0xMCAyOSAtMTVjMCAwIDIgLTIgMiAtMTJzLTIgLTEyIC0yIC0xMmMtNyAtNSAtMjEgLTEyIC0yOSAtMTVsLTI3NSAtOTRjLTIgLTEgLTMgLTEgLTUgLTEgYy03IDAgLTE1IDUgLTE3IDExeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ2MS54bWwAPHN5bWJvbCBpZD0iRjQ2MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MCAtMTE3Yy0xMiAwIC0yMCAxMSAtMjAgMjFjMCAzIDEgNyAzIDExYzAgMSAxIDIgMSAzbDYgOGMzMCA0MiAxMTUgMTgxIDExNSAzMDVjMCAxNiAxNCAxOSAyMyAxOWM4IDAgNjYgLTIgODQgLTJzNzIgMiA4MSAyYzggMCAxNSAtNiAxNSAtMTRjMCAtMiAtMSAtMyAtMSAtNWMtMyAtMTEgLTE3NiAtMjM0IC0yNTYgLTMwMmgxMzV2ODBjMCAxMiA1IDE4IDkgMjNsMTIwIDExNWM2IDcgMTEgOSAyMCA5YzExIDAgMTIgLTkgMTIgLTE3di0yMTAgaDYxYzExIDAgMTUgLTExIDE1IC0yM3MtNSAtMjMgLTE1IC0yM2gtNjF2LTU1YzAgLTMyIDIxIC0zOCAzMSAtMzhzMjIgLTYgMjIgLTIwcy0xMCAtMjEgLTIwIC0yMWgtMjM4Yy0xNSAwIC0xOSAxMSAtMTkgMjFzNyAxOSAyMyAxOWMxOCAwIDQwIDggNDAgMzV2NTloLTE4NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0N0MueG1sADxzeW1ib2wgaWQ9IkY0N0MiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjczYzAgMTUgMzUgMjczIDY1IDI3M2MzNCAwIDY3IC0yNDkgNjcgLTI3MmMwIC0xNSAtMzAgLTIzIC02NyAtMjNjLTM0IDAgLTY0IDkgLTY1IDIyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ0OS54bWwAPHN5bWJvbCBpZD0iRjQ0OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01OSAtNjdjLTMyIDAgLTU0IDYzIC01NCAxNTdjMCAxMDAgMjQgMTY4IDU4IDE2OGM0MCAwIDU5IC04MyA1OSAtMjQxYzAgLTE3NCAtMjIgLTI3NSAtNjMgLTI3NWMtMjcgMCAtNDYgNDkgLTUwIDEzMmgyMmMzIC00OSAxNCAtNzYgMjkgLTc2YzI1IDAgMzkgNjggNDAgMTkxYy0xMiAtMzkgLTI0IC01NiAtNDEgLTU2ek0yNyA5NWMwIC02NyAxNCAtMTA2IDM1IC0xMDZzMzYgNDEgMzYgMTAzYzAgNjUgLTE1IDExMSAtMzYgMTExIGMtMjAgMCAtMzUgLTQzIC0zNSAtMTA4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRBMi54bWwAPHN5bWJvbCBpZD0iRjRBMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMiAtMTcwYy03IDkgLTEyIDU4MSAtMTIgNTgxYzEgMTYgMTQgMjggMjYgMjhoMzc1YzEwIDAgMTkgLTYgMTkgLTE3YzAgLTIwIC02IC0yNjAgLTcgLTI4MmMwIC03IDQgLTE0IDExIC0xN2MyIC0xIDMgLTEgNSAtMWM1IDAgMTYgOSAyMiAxNGMxNCA5IDM4IDE3IDU1IDE3YzQ2IC0zIDkwIC0zOSA5MCAtOTZjMCAtNDYgLTMxIC0xMDcgLTEyMCAtMTY5Yy0yNSAtMTcgLTQ5IC00NCAtNzkgLTYxYzAgMCAtMyAtMiAtNiAtMnMtNiAxIC05IDUgYy0yIDMgLTUgNjAgLTYgMTM3Yy0yMCAtMjYgLTQ4IC01MyAtODcgLTgwYy0yMyAtMTYgLTQ3IC00NCAtNzggLTYwYzAgMCAtMyAtMiAtNiAtMmMtMiAwIC01IDEgLTggNWMtMyAzIC01IDYwIC03IDEzNWMtMTkgLTI0IC00NyAtNTEgLTg0IC03N2MtMjMgLTE3IC00OCAtNDUgLTc5IC02MWMwIDAgLTMgLTIgLTYgLTJzLTYgMSAtOSA1ek0yMzIgMzE0Yy0yIC03NCAtNCAtMTYxIC00IC0xNzRjMCAtOCAzIC0xNSAxMCAtMTdjMSAtMSAzIC0xIDUgLTEgYzkgMCAxNyA5IDI0IDEzYzE2IDkgMjkgMTYgNDcgMTZoNmMxOSAwIDM4IC03IDUxIC0xOHYxODFoLTEzOXpNNDMgMTQwYzAgLTggNCAtMTUgMTEgLTE3YzIgLTEgMyAtMSA1IC0xYzkgMCAxNiA5IDI0IDEzYzE2IDkgMjggMTYgNDcgMTZoNmMxOSAwIDM2IC02IDQ5IC0xNnYxNzloLTEzN2MtMiAtNzQgLTUgLTE2MSAtNSAtMTc0ek00NiA1MGMtMSAtNCAtMiAtMTYgLTIgLTMyYzAgLTM5IDMgLTk4IDMgLTk4YzAgLTYgMyAtMTYgMTEgLTE2IGMyIDAgNiAxIDkgM2M0NSAyOCA5MCA3OCA5MCAxMzRjMCAyNSAtMTAgNTkgLTQwIDU5Yy0yNCAwIC02NSAtMzAgLTcxIC01MHpNNDE2IDUxYy0xIC00IC0yIC0xNiAtMiAtMzJjMCAtNDAgMyAtMTAwIDMgLTEwMGMwIC01IDIgLTE1IDExIC0xNWMzIDAgNiAxIDEwIDNjNDMgMjcgODkgODEgODkgMTM1YzAgMjUgLTEyIDU4IC00MSA1OGMtMjMgMCAtNjMgLTI5IC03MCAtNDl6TTIyOSA1MGMtMSAtMyAtMSAtMTIgLTEgLTIzIGMwIC0zOCAzIC0xMDcgMyAtMTA3YzAgLTYgMyAtMTYgMTEgLTE2YzIgMCA1IDEgOSAzYzQ1IDI4IDg5IDc4IDg5IDEzNGMwIDIwIC02IDM3IC0xNSA0OWMtNiA3IC0xNCAxMCAtMjQgMTBjLTI0IDAgLTY2IC0zMCAtNzIgLTUweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTYzMi54bWwAPHN5bWJvbCBpZD0iRTYzMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEwMGMwIDU1IDQ0IDEwMCAxMDAgMTAwYzUwIDAgOTEgLTM3IDk5IC04NGgxMDF2LTMyaC0xMDFjLTggLTQ4IC00OSAtODQgLTk5IC04NGMtNTYgMCAtMTAwIDQ1IC0xMDAgMTAwek0yNyAxMDBjMCAtNDAgMzIgLTczIDczIC03M2MzNCAwIDY0IDI0IDcxIDU3aC03MXYzMmg3MWMtNyAzMyAtMzYgNTcgLTcxIDU3Yy00MSAwIC03MyAtMzIgLTczIC03M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5NDkueG1sADxzeW1ib2wgaWQ9IkU5NDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA3NjZjMCA3IDUgMTMgMTIgMTVjMSAwIDMgMSA0IDFjNSAwIDExIC0zIDE0IC04bDE4NiAtMzAyYzIgLTMgMyAtNiAzIC05YzAgLTUgLTMgLTEwIC04IC0xM2MtMiAtMiAtNSAtMiAtOCAtMmMtNSAwIC0xMSAyIC0xNCA3bC0xNTcgMjU0di02OTNjMCAtOSAtNyAtMTYgLTE2IC0xNmMtOCAwIC0xNiA3IC0xNiAxNnY3NTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTAxLnhtbAA8c3ltYm9sIGlkPSJGNTAxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ2IC0zMzBoLTQ2djY1OWg0NnYtNDFoLTI2di01NzdoMjZ2LTQxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUxNS54bWwAPHN5bWJvbCBpZD0iRjUxNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDYydjQ5YzAgNyA1IDEzIDExIDEzaDI0N2M2IDAgMTEgLTYgMTEgLTEzdi00OWMwIC03IC01IC0xMyAtMTEgLTEzaC0yNDdjLTYgMCAtMTEgNiAtMTEgMTN6TTExIC0xMjVjLTYgMCAtMTEgNiAtMTEgMTN2NDljMCA3IDUgMTMgMTEgMTNoMjQ3YzYgMCAxMSAtNiAxMSAtMTN2LTQ5YzAgLTcgLTUgLTEzIC0xMSAtMTNoLTI0N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwREEueG1sADxzeW1ib2wgaWQ9IkUwREEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNCAtNmMtMyAyIC00IDMgLTQgNXMxIDMgNCA1bDE2NSAxMTljMSAxIDQgMiA2IDJjMyAwIDYgLTEgNyAtMmwxNjcgLTExOWMxIC0yIDIgLTMgMiAtNXMtMSAtNCAtMiAtNWwtMTY2IC0xMTdjLTIgLTEgLTUgLTIgLTggLTJjLTIgMCAtNSAxIC03IDJ6TTIwNyA1MGMtMjggMCAtMTIyIC0zOSAtMTIyIC02OGMwIC01IDMgLTExIDkgLTE2YzEwIC0xMiAyNCAtMTYgNDAgLTE2YzI4IDAgMTI1IDM3IDEyNSA2N2MwIDIwIC0zNiAzMyAtNTIgMzN6ICIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUyOS54bWwAPHN5bWJvbCBpZD0iRjUyOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMiAxMThjMCA0NiAyNSAxMTMgNzMgMTI5YzEwIDQgMjIgNiAzMyA2YzQgMCA1IDggNSA4djgyYzAgMTAgNSAxOCAxMSAxOHMxMSAtOCAxMSAtMTh2LTgzYzAgLTQgMiAtNyA0IC03Yzc3IC0xMiAxMDcgLTgwIDEwNyAtMTUxYzAgLTY0IC0yMSAtMTA1IC04MCAtMTMxYy01IC0yIC0xNiAtOCAtMjcgLTE2Yy0yIC0xIC00IC02IC00IC0xMXYtMzFjMCAtNiA1IC0xNSA2IC0xNWMxNSAtNSAyNyAtMTIgMzQgLTE3YzYgLTUgMTEgLTYgMTggLTExIGM1IC0yIDggLTMgMTEgLTNjMTIgMCAxNyAxOSAyMyA0M2MwIDEgMSAyIDEgM2MxIDYgMyAxMCA3IDEwYzUgMCA4IC0yIDggLTE0Yy0xMCAtMTU1IC01NiAtMTU5IC04MiAtMTU5Yy04IDAgLTE1IDMgLTIxIDNjLTIgMCAtNSAtNCAtNSAtOXYtODhjMCAtMTAgLTUgLTE4IC0xMSAtMThzLTExIDggLTExIDE4djEwNmMwIDcgLTIgMTAgLTUgMTNjLTEyIDE0IC0yMSAyOSAtMzMgMjljLTM2IDAgLTQzIC02MSAtNTYgLTYxIGMtMTEgMCAtMTYgMjUgLTE2IDMzYzAgMiAxIDQgMSA2YzEwIDYzIDMzIDExMiA2NiAxNDdjMTYgMTYgMjggMzAgMzkgNDdjMiAyIDQgMTIgNCAyM3YyMTljMCA2IC0xIDExIC04IDExYy0zNiAwIC00NyAtMjQgLTQ4IC0zOGMwIC0yMCA0MiAtMjMgNDIgLTgzYzAgLTI1IC02IC04OCAtNDIgLTg4Yy0yMiAwIC00MSAyNCAtNTAgNTVjLTMgMTUgLTUgMjkgLTUgNDN6TTE0NSAyMDZ2LTE2OWMwIC02IDAgLTggMSAtOHMyIDEgMiAyIGMxMyAyOSAyMSA2NCAyMSAxMDJjMCA1IDAgODIgLTIxIDgyYy0xIDAgLTMgLTMgLTMgLTl6TTk4IC0xMDFjNyA0IDExIDYgMTkgNmM0IDAgNiAzIDYgN3YxNWMwIDIgLTMgNCAtMyA0Yy0xMCAtMTAgLTE3IC0yMSAtMjIgLTMyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTU5RS54bWwAPHN5bWJvbCBpZD0iRTU5RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNTQgNTBjMCAzIDggMTcgMTIgMjRsMTIxIDEzN2M4IDggMTQgMTcgMjMgMjVjOSA3IDE1IDkgMjIgOWM4IDAgMTYgLTYgMjYgLTE1YzkgLTggNzYgLTkwIDg1IC05OWM0IC00IDEwIC05IDE2IC05YzUgMCAxMSAzIDE5IDEwYzExIDEwIDgxIDk3IDkyIDEwNmM1IDQgMTIgNyAxOCA3YzggMCAyNiAtOCAyNiAtMThjMCAtNiAtOCAtMTUgLTE0IC0yMmMtMTMgLTE1IC0xNzcgLTE5MyAtMTg0IC0yMDBjLTQgLTMgLTExIC01IC0xOSAtNSBzLTE2IDIgLTIwIDdjLTggMTAgLTgyIDg3IC04NiA5M2MtNyA4IC0xMSAxMSAtMTYgMTFjLTYgMCAtMTIgLTQgLTIyIC0xMmMtMTMgLTExIC0yNiAtMjMgLTM4IC0zNWMtMTEgLTEwIC0yNiAtMjQgLTQxIC0yNHMtMjAgNCAtMjAgMTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTg3LnhtbAA8c3ltYm9sIGlkPSJFNTg3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5IDQwYy0xNSAwIC0xOSA0IC0xOSAxMGMwIDUgNyAxNyAxMSAyNGwxMjIgMTM3YzcgOCAxNCAxNyAyMyAyNWM3IDYgMTIgOCAxOCA4aDRjMTcgLTEgMjQgLTkgMzEgLTE4YzUgLTYgNjMgLTc0IDEwMCAtMTE2bDQgNmw4NCA5NWM4IDggMTUgMTcgMjMgMjRjOSA4IDE1IDkgMjQgOWM3IDAgMTUgLTYgMjQgLTE0YzEwIC0xMCA3NiAtOTEgODUgLTEwMGM0IC00IDEwIC05IDE2IC05YzUgMCAxMSAzIDE5IDEwIGMxMSAxMSA0MDUgNTIyIDUyNCA1MjhsMTcgMWMxMiAwIDEzIC03IDE0IC0xNWMwIC0xMCAtMTYgLTI2IC0yOSAtMjdjLTExOSAtNyAtNTIxIC01OTEgLTU4OCAtNjEzYy01IC0yIC0xNCAtNCAtMjIgLTRjLTcgMCAtMTMgMiAtMTcgNmMtOCAxMCAtODIgODcgLTg2IDkyYy03IDggLTExIDEyIC0xNiAxMmMtNCAwIC0xMSAtNSAtMTkgLTExYy0xIDAgLTEgLTEgLTMgLTJsLTM4IC0zNGMtNyAtNiAtMTMgLTE0IC0yMiAtMTkgYy0yMCAtMjAgLTM5IC0zNyAtNDIgLTQwYy00IC0zIC0xMSAtNSAtMTkgLTVzLTE1IDIgLTE5IDdjLTkgMTAgLTgzIDg3IC04NyA5MmMtNiA4IC0xMSAxMiAtMTYgMTJjLTMgMCAtOSAtNCAtMTUgLThjLTEgMCAtMSAtMSAtMyAtMmwtMyAtM2MtMTQgLTExIC0yNiAtMjIgLTM5IC0zNGMtMTEgLTEwIC0yNiAtMjQgLTQxIC0yNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QzcueG1sADxzeW1ib2wgaWQ9IkU1QzciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNzV2MTBjMCA3NyA0MyAxNjIgNzIgMjAzYzAgMCA1IDIgNiAyYzAgLTEgMCAtNCAtMiAtOGMtNCAtMTQgLTU0IC0xMDUgLTU0IC0xODVjMCAtMTIwIDEzMCAtMTI1IDIyMSAtMTI3YzAgMSAxIDIgMiAzYzEzIDE1IDI0IDI5IDM3IDQzYzI3IDMzIDU1IDY1IDg1IDk2YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjMgLTc0IDEwMCAtMTE2bDMgNGMyNyAzMyA1NSA2NSA4NSA5NiBjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThsOTIgLTEwN3YyMTJoMzB2LTE5M2w2NCA3MmM4IDggMTQgMTcgMjMgMjVjOSA3IDE1IDkgMjIgOWM4IDAgMTYgLTYgMjYgLTE1YzkgLTggNzcgLTkxIDg2IC0xMDBjNCAtNCAxMCAtOSAxNiAtOWM1IDAgMTEgMyAxOSAxMGMxMSAxMCA4MiA5OCA5MyAxMDdjNSA0IDEyIDcgMTggN2M4IDAgMjYgLTggMjYgLTE4YzAgLTYgLTggLTE1IC0xNCAtMjIgYy0xMyAtMTUgLTE3OCAtMTk1IC0xODUgLTIwMmMtNCAtMyAtMTEgLTUgLTE5IC01cy0xNiAyIC0yMCA3Yy05IDEwIC04MyA4OCAtODcgOTRjLTcgOCAtMTEgMTEgLTE2IDExYy0xMSAwIC0zNyAtMjQgLTQ1IC0zM2wtNyAtN3YtMTMzaC0zMHYxMDRsLTM5IC0zOGMtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE3IDIgLTIxIDdjLTkgMTAgLTgzIDg4IC04NyA5NGMtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMyAtMTNsLTI0IC0yMSBjLTI5IC0yNyAtNzAgLTY5IC03NiAtNzRjLTQgLTMgLTExIC01IC0xOCAtNWMtOSAwIC0xNyAyIC0yMSA3Yy05IDEwIC04MyA4OCAtODcgOTRjLTYgOCAtMTAgMTIgLTE1IDEyYy02IDAgLTEzIC01IC0yMyAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzVsLTM2IC00M2gtOWMtMTA2IDAgLTI0MyAyNCAtMjQ4IDE1NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QjMueG1sADxzeW1ib2wgaWQ9IkU1QjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0MjhjMCA2IDIgMzkgMzYgNTJjMiAxIDQgMSA2IDFjNyAwIDEzIC03IDEzIC0zMXYtMzEzYzAgLTYgMSAtNzYgNDUgLTc2YzIzIDAgNDcgMTkgNjMgMzNsMTkgMjNjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MyAtNzQgOTkgLTExNmw0IDVjMjcgMzIgNTUgNjQgODQgOTVjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMTggYzUgLTcgNjAgLTcxIDk2IC0xMTNjMjYgMzEgNzggOTkgMTA0IDE2NWMxOSA0NiAyNCAxMTMgMjQgMTcyYzAgNTMgLTQgMTAxIC01IDEyMXY4YzAgMjMgNCAzOCA4IDM4YzMgMCA3IC03IDExIC0yM2M1IC0xOSAzMyAtOTMgMzMgLTE4M2MwIC0xMjEgLTU1IC0yNTEgLTE0MyAtMzM0Yy0yOSAtMjcgLTcwIC02OCAtNzYgLTczYy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzIGMtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzVjLTUgLTUgLTkgLTEwIC0xNSAtMTVjLTIyIC0yMSAtNDMgLTQxIC00NyAtNDRzLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04MyA4NyAtODcgOTNjLTYgOCAtMTAgMTIgLTE1IDEycy0xMiAtNSAtMjIgLTEzYy0xNCAtMTEgLTI2IC0yMyAtMzkgLTM1bC0xMyAtMTJzLTU5IC01MyAtOTYgLTUzcy04NCAyOCAtODQgMTQ0IHYyODR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjIyLnhtbAA8c3ltYm9sIGlkPSJFMjIyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNTAgLTE1NWwzMDAgNjJ2LTEyNWwtMzAwIC02MnYxMjV6TS0xNTAgLTk2djEyNWwzMDAgNjJ2LTEyNXpNMTUwIDE1M2wtMzAwIC02M3YxMjVsMzAwIDYzdi0xMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNUJFLnhtbAA8c3ltYm9sIGlkPSJFNUJFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQgMjA2Yy0yIDAgLTQgMSAtNCAzYzAgMyAzIDEwIDExIDIxYzAgMCA0OCA2MSAxNzYgNjFjNTkgMCAyMDIgLTU3IDIzNiAtMTc1YzAgLTIgMSAtMyAyIC01YzEgMiAzIDQgNSA2YzI3IDMyIDU1IDY1IDg0IDk2YzcgOCAxNSAxOCAyNCAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjIgLTczIDk4IC0xMTVsODcgOTljOSA4IDE1IDE3IDI0IDI1YzkgNyAxNSA5IDIyIDljOCAwIDE2IC02IDI2IC0xNSBjOSAtOCA3NyAtOTEgODYgLTEwMGM0IC00IDEwIC05IDE2IC05YzUgMCAxMSAzIDE5IDEwYzExIDEwIDgyIDk4IDkzIDEwN2M1IDQgMTIgNyAxOCA3YzggMCAyNiAtOCAyNiAtMThjMCAtNiAtOCAtMTUgLTE0IC0yMmMtMTMgLTE1IC0xNzggLTE5NSAtMTg1IC0yMDJjLTQgLTMgLTEyIC01IC0yMCAtNXMtMTYgMiAtMjAgN2MtOCAxMCAtODIgODggLTg2IDk0Yy04IDggLTEyIDExIC0xNyAxMWMtNiAwIC0xMiAtNCAtMjIgLTEyIGMtNyAtNyAtMTUgLTEzIC0yMiAtMjFjLTI5IC0yNyAtNzAgLTY5IC03NyAtNzRjLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04NCA4OCAtODggOTRjLTYgOCAtMTAgMTIgLTE1IDEycy0xMiAtNSAtMjIgLTEzYy0xNCAtMTEgLTI2IC0yMyAtMzkgLTM1Yy0xMCAtOSAtMjEgLTI0IC00MCAtMjVoLTdjLTEzIDAgLTE5IDIgLTIxIDljLTYgMjIgLTUyIDE5MyAtMTg2IDIwOGMwIDAgLTkgMSAtMjIgMSBjLTMyIDAgLTkyIC02IC0xNDIgLTQ1YzAgMCAtMTMgLTcgLTE5IC03eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCRC54bWwAPHN5bWJvbCBpZD0iRTVCRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDUxYzAgNyA3IDE3IDEyIDIyYzEzIDE1IDI0IDI5IDM4IDQzYzI3IDMyIDU1IDY1IDg0IDk2YzcgOCAxNCAxOCAyMyAyNXMxNSA5IDIzIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjMgLTc0IDk5IC0xMTZjMSAxIDIgMyA0IDRjMjcgMzIgNTUgNjUgODQgOTZjNyA4IDE0IDE4IDIzIDI1YzEwIDcgMTUgOSAyMyA5YzEzIC0xIDIyIC03IDMxIC0xOGM0IC02IDU1IC02NSA5MiAtMTA3djIxMmgzMHYtMTkzbDYzIDcyIGM4IDggMTUgMTcgMjQgMjVjOSA3IDE1IDkgMjIgOWM4IDAgMTYgLTYgMjYgLTE1YzkgLTggNzcgLTkxIDg2IC0xMDBjNCAtNCAxMCAtOSAxNiAtOWM1IDAgMTEgMyAxOSAxMGMxMSAxMCA4MiA5OCA5MyAxMDdjNSA0IDEyIDcgMTggN2M4IDAgMjYgLTggMjYgLTE4YzAgLTYgLTggLTE1IC0xNCAtMjJjLTEzIC0xNSAtMTc5IC0xOTUgLTE4NiAtMjAyYy00IC0zIC0xMSAtNSAtMTkgLTVzLTE2IDIgLTIwIDdjLTggMTAgLTgzIDg4IC04NyA5NCBjLTcgOCAtMTEgMTEgLTE2IDExYy0xMiAwIC0zNiAtMjQgLTQ0IC0zM2MtMiAtMiAtNSAtNCAtNyAtN3YtMTMzaC0zMHYxMDRjLTE5IC0xOCAtMzYgLTM1IC00MCAtMzhzLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04NCA4OCAtODggOTRjLTYgOCAtMTAgMTIgLTE1IDEycy0xMiAtNSAtMjIgLTEzYy05IC03IC0xNiAtMTQgLTI0IC0yMWMtMjkgLTI3IC03MSAtNjkgLTc3IC03NGMtNCAtMyAtMTEgLTUgLTE4IC01IGMtOCAwIC0xNiAyIC0yMCA3Yy05IDEwIC04NCA4OCAtODggOTRjLTYgOCAtMTAgMTIgLTE1IDEycy0xMiAtNSAtMjIgLTEzYy0xNCAtMTEgLTI2IC0yMyAtMzkgLTM1Yy0xMCAtOSAtMjIgLTIzIC00MSAtMjRjLTE1IDAgLTIwIDUgLTIwIDExeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTIyMy54bWwAPHN5bWJvbCBpZD0iRTIyMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTAgNjNsLTMwMCAtNjN2MTI1bDMwMCA2M3YtMTI1ek0xNTAgLTMwOGwtMzAwIC02MnYxMjVsMzAwIDYydi0xMjV6TS0xNTAgLTYxbDMwMCA2MnYtMTI1bC0zMDAgLTYydjEyNXpNLTE1MCAzMTJsMzAwIDYydi0xMjVsLTMwMCAtNjJ2MTI1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCMi54bWwAPHN5bWJvbCBpZD0iRTVCMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04NCAwYy0zNyAwIC04NCAyOCAtODQgMTQ0djI4NGMwIDYgMiAzOSAzNiA1MmMyIDEgNCAxIDYgMWM3IDAgMTMgLTcgMTMgLTMxdi0zMTNjMCAtNiAxIC03NiA0NSAtNzZjMTkgMCA2MSAyNSA2OCAzOWwxNSAxN2MyNyAzMiA1NSA2NCA4NCA5NWM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM1IC03IDYzIC03MyA5OSAtMTE1YzIgMSAzIDMgNCA0YzI3IDMyIDU1IDY0IDg0IDk1YzcgOCAxNCAxOCAyMyAyNSBzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM1IC03IDYzIC03MyA5OSAtMTE1bDg3IDk5YzggOCAxNCAxNyAyMyAyNWM5IDcgMTUgOSAyMiA5YzggMCAxNiAtNiAyNiAtMTVjOSAtOCA3NiAtOTAgODUgLTk5YzQgLTQgMTAgLTkgMTYgLTljNSAwIDExIDMgMTkgMTBjMTEgMTAgODEgOTcgOTIgMTA2YzUgNCAxMiA3IDE4IDdjOCAwIDI2IC04IDI2IC0xOGMwIC02IC04IC0xNSAtMTQgLTIyYy0xMyAtMTUgLTE3NyAtMTkzIC0xODQgLTIwMCBjLTQgLTMgLTExIC01IC0xOSAtNXMtMTYgMiAtMjAgN2MtOCAxMCAtODIgODcgLTg2IDkzYy03IDggLTExIDExIC0xNiAxMWMtNiAwIC0xMiAtNCAtMjIgLTEyYy0xMyAtMTEgLTI2IC0yMyAtMzggLTM1Yy01IC01IC0xMCAtMTEgLTE3IC0xNmwtNDUgLTQzYy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xMyBjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzVsLTE1IC0xNGMtMjIgLTIxIC00MiAtNDEgLTQ3IC00NWMtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzVjLTYgLTUgLTEyIC0xMyAtMjEgLTE4Yy0xMiAtMTAgLTU2IC00NyAtODkgLTQ3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTIyRS54bWwAPHN5bWJvbCBpZD0iRTIyRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDAgMGMtMjggMCAtNTAgMjMgLTUwIDUwYzAgMjggMjIgNTAgNTAgNTBjMjcgMCA1MCAtMjIgNTAgLTUwYzAgLTI3IC0yMyAtNTAgLTUwIC01MHpNNTAgMGMtMjcgMCAtNTAgMjMgLTUwIDUwYzAgMjggMjMgNTAgNTAgNTBjMjggMCA1MCAtMjIgNTAgLTUwYzAgLTI3IC0yMiAtNTAgLTUwIC01MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QzYueG1sADxzeW1ib2wgaWQ9IkU1QzYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjMgMTA0Yy0xNSAyMSAtMjIgNDUgLTIzIDcydjEwYzAgNzcgNDQgMTYyIDczIDIwM2MwIDAgNSAyIDYgMmMwIC0xIDAgLTQgLTIgLThjLTQgLTE0IC01NCAtMTA1IC01NCAtMTg1YzAgLTEyMCAxMjkgLTEyNSAyMjAgLTEyN2MxIDEgMiAyIDIgM2MxMyAxNSAyNCAyOSAzOCA0M2MyNyAzMiA1NSA2NSA4NCA5NmM3IDggMTQgMTggMjMgMjVjMTAgNyAxNSA5IDIzIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjMgLTc0IDk5IC0xMTYgYzEgMiAyIDMgNCA0YzI3IDMyIDU1IDY1IDg0IDk2YzcgOCAxNCAxOCAyNCAyNWM5IDcgMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM1IC03IDYyIC03MiA5OCAtMTE1bDg3IDk5YzggOCAxNSAxNyAyNCAyNWM5IDcgMTUgOSAyMiA5YzggMCAxNiAtNiAyNiAtMTVjOSAtOCA3NyAtOTEgODYgLTEwMGM0IC00IDEwIC05IDE2IC05YzUgMCAxMSAzIDE5IDEwYzExIDEwIDgyIDk4IDkzIDEwN2M1IDQgMTIgNyAxOCA3YzggMCAyNiAtOCAyNiAtMTggYzAgLTYgLTggLTE1IC0xNCAtMjJjLTEzIC0xNSAtMTc4IC0xOTUgLTE4NiAtMjAyYy00IC0zIC0xMSAtNSAtMTkgLTVzLTE2IDIgLTIwIDdjLTggMTAgLTgzIDg4IC04NyA5NGMtNyA4IC0xMSAxMSAtMTYgMTFjLTEyIDAgLTM2IC0yNCAtNDQgLTMzYy0yOSAtMjcgLTcxIC02OSAtNzcgLTc0Yy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODQgODggLTg4IDk0Yy02IDggLTEwIDEyIC0xNSAxMiBzLTEyIC01IC0yMiAtMTNjLTkgLTcgLTE2IC0xNCAtMjQgLTIxYy0yOSAtMjcgLTcxIC02OSAtNzcgLTc0Yy00IC0zIC0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODQgODggLTg4IDk0Yy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtMTQgLTExIC0yNiAtMjMgLTM5IC0zNWMtMiAtMSAtMyAtMiAtNCAtNGwtMzMgLTQwaC05Yy00NyAwIC0xNzMgMSAtMjI1IDgzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUJBNy54bWwAPHN5bWJvbCBpZD0iRUJBNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDc3MmMwIDEwIDggMTggMTggMThzMTggLTggMTggLTE4di03NTRjMCAtMTAgLTggLTE4IC0xOCAtMThzLTE4IDggLTE4IDE4djc1NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1OUQueG1sADxzeW1ib2wgaWQ9IkU1OUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTMyIDQwYy0xNSAwIC0yMCA1IC0yMCAxMWMwIDcgNyAxNyAxMiAyMmMxMyAxNSAyNCAyOSAzNyA0M2MyNyAzMiA1NSA2NCA4NCA5NWM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM3IC0xMCAxMjggLTE0OSAxMjggLTE0OWMtMjkgLTI3IC03MCAtNjggLTc2IC03M2MtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTIgcy0xMiAtNSAtMjIgLTEzYy0xNCAtMTEgLTI2IC0yMyAtMzkgLTM1Yy0xMCAtOSAtMjEgLTIzIC00MCAtMjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkFBLnhtbAA8c3ltYm9sIGlkPSJFQkFBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTh2NzUwYzAgMTAgOCAxOCAxOCAxOGM1IDAgOSAtMiAxMiAtNWwxOTIgLTE2MGM0IC0zIDYgLTkgNiAtMTRjMCAtNCAtMSAtOCAtNCAtMTFjLTQgLTUgLTkgLTcgLTE0IC03Yy00IDAgLTggMiAtMTIgNGwtMTYyIDEzNnYtMTAybDE4NiAtMTU2YzQgLTMgNiAtOCA2IC0xM2MwIC00IC0xIC04IC00IC0xMmMtNCAtNCAtOSAtNiAtMTQgLTZjLTQgMCAtOCAxIC0xMiA0bC0xNjIgMTM2di0xMDNsMTg2IC0xNTZjNCAtMyA2IC04IDYgLTEzIGMwIC00IC0xIC04IC00IC0xMmMtNCAtNCAtOSAtNiAtMTQgLTZjLTQgMCAtOCAxIC0xMiA0bC0xNjIgMTM2di00MTJjMCAtMTAgLTggLTE4IC0xOCAtMThzLTE4IDggLTE4IDE4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUyOC54bWwAPHN5bWJvbCBpZD0iRjUyOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMyAtNTE2Yy03IDIgLTEzIDEwIC0xMyAxN2MwIDIgMCAzIDEgNWwyOTEgOTk3YzIgOCAxMCAxMyAxNyAxM2MyIDAgMyAwIDUgLTFjOSAtMiAxMyAtMTAgMTMgLTE4di00bC0yOTEgLTk5N2MtMyAtOCAtMTAgLTEzIC0xOCAtMTNjLTEgMCAtMyAwIC01IDF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTFCLnhtbAA8c3ltYm9sIGlkPSJGNTFCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDgzYzAgNSAxIDggMyA4YzEgMCA1IC00IDUgLTRjMTIyIC0xMTggMTc2IC0yODYgMTc2IC00ODZjMCAtMTk3IC01NCAtMzY5IC0xNzkgLTQ4OWMtMSAtMSAtMiAtMSAtMyAtMXMtMiA0IC0yIDZ2MjZjMCA1IDIgMTAgNCAxMmM3MiAxMDAgMTEyIDIyOSAxMTIgNDQ2YzAgMjE4IC0zOCAzNDggLTExMyA0NDZjLTMgNSAtMyAxNSAtMyAxNXYyMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MEYueG1sADxzeW1ib2wgaWQ9IkY1MEYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzcgLTE4Yy0xOSAyNSAtMzcgNTggLTM3IDExNWMwIDczIDI5IDE1MyAxMTQgMTUzYzE1IDAgMzMgLTMgNDggLTEzYzYwIC00NyA3NCAtMTY4IDc1IC0yMzhjMCAtODEgLTMwIC0yNDcgLTEzNCAtMjQ5Yy0xNSAwIC0zMyA0IC00NyAxNGMtMTggMTAgLTM1IDM1IC0zOCA2N3YxMmMwIDMyIDE0IDYzIDMzIDcxYzQgMyAxMCA1IDE1IDVjOSAwIDE5IC02IDI3IC0xN2MwIC0yIDIgLTMgMiAtNGM2IC0xMSA5IC0yNyA5IC00MiBjMCAtMTAgLTEgLTE5IC00IC0yOGMtNCAtMTIgLTE1IC0yNSAtMTUgLTM5YzAgLTEwIDggLTE1IDIwIC0xNXM0OCA1IDUwIDE5MGMwIDE2IC0yIDI0IC02IDI0Yy0xIDAgLTIgMCAtNCAtMWMtMTUgLTIzIC0zNSAtMzYgLTU0IC0zNnMtMzcgMTIgLTU0IDMxek04MCAxMTJjMCAtNjMgMTYgLTExMiAzNSAtMTEyYzIwIDAgMzUgNDkgMzUgMTEyYzAgNjEgLTE1IDExMiAtMzUgMTEyYy0xOSAwIC0zNSAtNTEgLTM1IC0xMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTE0LnhtbAA8c3ltYm9sIGlkPSJGNTE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTE2MmMwIDQgMSA4IDMgMTJsMjAwIDMzM2MyIDQgNSA2IDcgNmMxIDAgMiAtMSAzIC0ybDEzIC0yMWMwIC0xIDEgLTMgMSAtNWMwIC00IC0xIC05IC00IC0xMmwtMjAwIC0zMzNjLTEgLTQgLTQgLTYgLTYgLTZjLTEgMCAtMyAxIC0zIDJsLTEzIDIxYy0xIDEgLTEgMyAtMSA1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjUwMC54bWwAPHN5bWJvbCBpZD0iRjUwMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00IC00NjRoMjV2OTI4aC0yNXYzNmg0NnYtMTAwMGgtNDZ2MzZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTQ4LnhtbAA8c3ltYm9sIGlkPSJFOTQ4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMjQgLTQ1NmMwIDkgNyAxNiAxNiAxNmgxMDh2NDI0YzAgOSA3IDE2IDE2IDE2YzggMCAxNiAtNyAxNiAtMTZ2LTQyNGgzN2M4OCAwIDE1MCAtNjcgMTUwIC0xNTR2LTRjMCAtMTE0IC05NCAtMTg0IC0yMDMgLTE4NGMtOSAwIC0xNiA3IC0xNiAxNXYyOTVoLTEwOGMtOSAwIC0xNiA3IC0xNiAxNnpNMzIgLTQ3MnYtMjc4YzEwNSA3IDE1NCA4MiAxNTUgMTUydjRjMCA3MSAtNDYgMTIyIC0xMTggMTIyaC0zN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U2MzMueG1sADxzeW1ib2wgaWQ9IkU2MzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNTJoMTIwdjEyMGgzMnYtMTIwaDEyMHYtMzJoLTEyMHYtMTIwaC0zMnYxMjBoLTEyMHYzMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NkYueG1sADxzeW1ib2wgaWQ9IkY0NkYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSA3NWMwIDIxIDE4IDQwIDQyIDQwYzE3IC0xIDIxIC04IDIxIC0xOGMwIC05IC00IC0yMSAtNCAtMzFjMCAtMiAxIC00IDEgLTZjMyAtMTcgMTUgLTI0IDI5IC0yNGMxOSAwIDQxIDE0IDQyIDM0djRjMCAzMSAtMTcgMzIgLTQzIDQzYy0zMiAxMiAtNTUgNDQgLTU1IDc2YzAgNDcgNTYgOTMgMTAxIDkzYzM1IDAgOTAgLTIyIDkwIC02MmMwIC0yIDAgLTUgLTEgLTZjLTEgLTkgLTYgLTE5IC0xMyAtMjRjLTcgLTYgLTE1IC05IC0yNCAtOSBjLTUgMCAtMTEgMSAtMTUgNGMtMTEgNyAtMTkgMjAgLTE5IDMyYzAgMiA1IDEwIDUgMTVjMCAxIC0xIDMgLTEgM2MtNyA3IC0xMiA5IC0yNSA5Yy0xNyAwIC0zNCAtMTIgLTM0IC0zM2MwIC00IDYgLTggMTMgLTEzYzIyIC0xNCA0MSAtMjAgNjMgLTM1czMxIC0zOCAzMSAtNjFjMCAtNjIgLTUwIC0xMDUgLTExMSAtMTA1Yy00NCAwIC04OSAyNiAtOTMgNzR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDQ4LnhtbAA8c3ltYm9sIGlkPSJGNDQ4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQgLTEwMmMwIDU0IDEwIDkzIDMxIDEyMGMtMTggMzIgLTI0IDU3IC0yNCAxMDNjMCA3OCAyMiAxMzMgNTMgMTMzYzMyIDAgNTMgLTU1IDUzIC0xMzNjMCAtNDcgLTYgLTcyIC0yNCAtMTAzYzIxIC0yNyAzMSAtNjYgMzEgLTEyMWMwIC05MCAtMjUgLTE1MSAtNjAgLTE1MXMtNjAgNjEgLTYwIDE1MnpNNjQgLTljLTIyIDAgLTM3IC0zNyAtMzcgLTk1czE1IC05NSAzNyAtOTVzMzcgMzYgMzcgOTVjMCA1OCAtMTUgOTUgLTM3IDk1ek0zMyAxMjEgYzAgLTQ3IDEyIC03OCAzMSAtNzhzMzEgMzEgMzEgNzdjMCA0OCAtMTIgNzkgLTMxIDc5cy0zMSAtMzEgLTMxIC03OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0N0IueG1sADxzeW1ib2wgaWQ9IkY0N0IiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyNzNjMSAxMyAzMSAyMiA2NSAyMmMzNyAwIDY3IC04IDY3IC0yM2MwIC0yMyAtMzMgLTI3MiAtNjcgLTI3MmMtMzAgMCAtNjUgMjU4IC02NSAyNzN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDYwLnhtbAA8c3ltYm9sIGlkPSJGNDYwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5MSAtMjUwYy05OCAyIC0xNjkgNDYgLTE3MSAxMjRjMCAyMiA1IDQ2IDIyIDYxYzEyIDEzIDMxIDIzIDQ4IDI2YzQgMSA3IDEgMTEgMWM0MyAwIDcyIC0zMCA3MiAtNzJjLTEgLTI5IC0yMyAtNDQgLTIzIC02NnYtNWMxIC0xNSAyOCAtMjEgMzYgLTIyYzEgMCAxMiAxIDE2IDFjMjIgMCA1NiAxNyA1NiAxMDhjMCAxMyAtNCA4NyAtMTE5IDg3Yy04IDAgLTI1IDQgLTI1IDE2YzAgMTEgMTQgMjAgMjQgMjFjNjMgMyAxMTcgMjMgMTE3IDgydjcgYzAgNDQgLTUgODQgLTU5IDg4aC0xMGMtMTAgMCAtMjAgLTEgLTI5IC0zYy02IC0xIC0zMiAtMTEgLTMyIC0xOXYtNGMwIC0xNCAxNSAtMTQgMjAgLTE2czMwIC00IDMzIC00MXYtOGMwIC0zMyAtMjIgLTY1IC02NiAtNjVoLTVjLTYyIDQgLTgxIDQ4IC04MSA4MWMwIDUzIDg2IDExOCAxNzIgMTE4YzUgMCAxMCAtMSAxNSAtMWM0MiAtMyAxNjcgLTMwIDE2NyAtMTIyYzAgLTQ2IC0yMSAtNzIgLTYxIC05MWMtOSAtNSAtMjAgLTYgLTMxIC05IGMtMyAtMSAtNCAtNSAtNCAtOWMwIC0yIDAgLTMgMSAtNWMyIC00IDUgLTQgMTAgLTVsMzMgLTlsMjEgLTEyYzEwIC02IDE4IC0xMyAyNCAtMjFjMTkgLTIyIDI2IC00MSAyOCAtNzB2LTdjMCAtODggLTEwMiAtMTM5IC0yMDEgLTEzOWgtOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NzQueG1sADxzeW1ib2wgaWQ9IkY0NzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTIzIC02MTFjMCA1IDUgMTggMjAgMjdjNTEgMzAgMTA0IDUyIDE1MSA4OGM4NSA2NSAxMzcgMTMxIDE3MSAyMzJjMjMgNzAgMzUgMTQ3IDM1IDIyMWMwIDE5IDAgMzggLTIgNTZjMCAyIC0xIDQgLTEgNnMtMSA1IC0xIDdjLTYgNTEgLTExIDk5IC00NyAxNDBjLTIzIDI1IC00NCA0MCAtNzcgNDBoLTE4Yy0yOCAwIC05MCAtOSAtMTI1IC04OWMwIDAgLTEgLTMgLTEgLTdjMCAtOCAzIC0yMSAyNCAtMjFoN2M2IDEgMTQgMSAyMiAxIGM0MyAwIDEyMSAtMTYgMTIxIC0xMDVjMCAtNjEgLTYyIC0xMjcgLTEyMyAtMTI4aC01Yy01OCAwIC0xMTYgNDggLTEyNyAxMzhjLTEgNSAtMSA5IC0xIDE0YzAgOTIgNzYgMjQ4IDI0NiAyNDhoNXMxMDQgLTUgMTg1IC03MmM1MCAtNDEgOTIgLTEwNyA5NCAtMjEydi03YzAgLTE0NyAtMTA0IC0zMTMgLTIwNCAtNDEzYy03NiAtNzUgLTIxMiAtMTgwIC0zMjkgLTE4MGMtNiAwIC0yMCA5IC0yMCAxNnpNNjMzIDU5Yy0zNyAwIC02NyAzMCAtNjcgNjggYzAgMzYgMzAgNjYgNjcgNjZzNjcgLTMwIDY3IC02NmMwIC0zOCAtMzAgLTY4IC02NyAtNjh6TTU2OCAtMTI5YzAgMzcgMzAgNjcgNjYgNjdjMzcgMCA2NyAtMzAgNjcgLTY3YzAgLTM2IC0zMCAtNjcgLTY3IC02N2MtMzYgMCAtNjYgMzEgLTY2IDY3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUEwNi54bWwAPHN5bWJvbCBpZD0iRUEwNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC01OXYxNTBjMCA1IDAgOSAyIDlzMyAtMSA1IC00YzYgLTcgMjIgLTExIDM5IC0xMnYyMjVjMCAzIDIgNiA5IDZjMyAwIDUgLTMgNSAtNnYtNDA1YzAgLTIgLTIgLTUgLTUgLTVoLTVjLTI1IDIgLTUwIDE1IC01MCA0MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0RTYueG1sADxzeW1ib2wgaWQ9IkU0RTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjcgNTZjLTE1IDEyIC0yNyAzMCAtMjcgNTFjMCAzNyAzMCA2NyA2NyA2N3M2NyAtMzAgNjcgLTY3di0xMGMzMyAwIDgzIDYwIDkwIDY2YzYgNCA5IDQgMTEgNGMyIC0xIDEyIC02IDEyIC0xNmMtMSAtNSAtNiAtMjEgLTEwIC0zOWMwIDAgLTk4IC0zNTEgLTEwMSAtMzUzYy0xMCAtOCAtMjQgLTEwIC0zNSAtMTBjLTYgMCAtMjkgMSAtMjkgMTNjMTggNjYgOTAgMjY1IDkzIDI4MGMxIDQgMSA4IDEgMTFjMCA1IC0xIDkgLTUgOSBjLTEgMCAtMyAwIC01IC0xYy0xMyAtNyAtMjIgLTExIC0zNiAtMTVjLTExIC00IC0yNSAtNyAtMzkgLTdjLTE5IDAgLTM4IDYgLTU0IDE3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ5RC54bWwAPHN5bWJvbCBpZD0iRjQ5RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xIDIyYzAgMCAyIDEzIDcgMjJjMTUgMjggMTQwIDExMCAxNjggMTE1YzMgMSA1IDEgNyAxYzUgMCA3IC0yIDExIC01bDYgLTRjMTAgLTggMzQgLTI4IDY1IC0yOGMzIDAgNyAxIDEwIDFjNCAxIDcgMSA5IDFjNCAwIDUgLTEgNSAtM3MtMyAtNSAtNiAtMTBjLTggLTEwIC01OCAtNjUgLTg3IC03NmMtMTQgLTUgLTI4IC04IC00MSAtOGMtMTQgMCAtMjcgMyAtNDAgMTB2LTk2bDYxIDMxYzMgMiA2IDMgOCAzYzQgMCA2IC0yIDkgLTUgYzkgLTkgMzUgLTMyIDgzIC0zMmM1IDAgOCAtMSA4IC00YzAgLTE1IC03MiAtNzcgLTg2IC04M2MtMTEgLTUgLTIzIC05IC00MCAtOWMtMTIgMCAtMjYgMiAtNDMgOHYtMTY4YzAgLTMwIC04MSAtOTIgLTEwNiAtOTdjLTcgMCAtOCA2IC04IDEwdjQyNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OTIueG1sADxzeW1ib2wgaWQ9IkY0OTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUgLTQwOGMtOCAwIC0xNSAxNCAtMTUgMTR2Nzk5YzY0IDAgMTA3IDM3IDE0NCA4NWM0NiA1OSA2OCAxMTMgNjggMTcxYzAgMzQgLTcgNzAgLTIzIDExMGMtMiA1IC0zIDkgLTMgMTNjMCAxOCAxMSAyNiAyMyAyNmM2IDAgMTMgLTIgMTkgLTdjMTQgLTEwIDI0IC0zNSAyOSAtNTFsMiAtOGMxMCAtMzQgMTcgLTU4IDE3IC04NmMwIC03IC0xIC0xNSAtMSAtMjNjLTEgLTE1IC0zIC0zMCAtNSAtNDRjMCAtMiAxIC0zIDIgLTUgYzkgLTMxIDMyIC0xMTAgMzIgLTE2N2MwIC0xMiAtMSAtMjQgLTMgLTM1Yy0yIC0xNCAtNSAtMjYgLTcgLTM3YzkgLTIzIDI0IC02NyAyNCAtMTE3YzAgLTI5IC02IC02MiAtMTggLTg5YzkgLTI0IDE4IC02MCAxOCAtMTAwYzAgLTEyIC0xIC0yNCAtMyAtMzVjLTEzIC03MyAtNDEgLTEwNCAtMTIwIC0xOTBjLTYwIC02NCAtMTM4IC04MyAtMTU2IC0yMDNjLTMgLTkgLTE3IC0yMSAtMjQgLTIxek0xNjMgMzkyIGMtNDEgLTU0IC04MCAtMTA2IC0xMDMgLTE2OWM1OCA2IDExNSAzOSAxNzIgMTM4YzEzIDIzIDE2IDQxIDE2IDU1YzAgMjYgLTQgNTEgLTEwIDc3YzAgMiAtMSA0IC0xIDZjLTE5IC0zNSAtNDUgLTY3IC03NCAtMTA3ek0xOTUgMTk0Yy01MiAtNTYgLTExOCAtNzggLTE0NiAtMTYyYzYzIDMgMTM1IDM0IDE5NiAxMzljMTQgMjMgMTcgNDIgMTcgNTZzMCAzMCAtNCA0M2MtMTMgLTIxIC0zMyAtNDQgLTYwIC03M3pNNDkgLTE1NiBjNjMgMyAxMzYgMzQgMTk2IDEzOWMxNCAyMyAxNyA0MSAxNyA1NWMwIDEyIDAgMjYgLTMgMzhjLTE2IC0yMCAtMzcgLTQzIC02NCAtNzJjLTUyIC01NSAtMTE3IC03NyAtMTQ2IC0xNjB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDg2LnhtbAA8c3ltYm9sIGlkPSJGNDg2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExIC0yNDljLTYgMiAtMTEgOSAtMTEgMTZjMCAyIDAgMyAxIDVsNCAxM2MyIDYgOSAxMSAxNiAxMWMyIDAgMyAwIDUgLTFsMjc2IC05NGM4IC0zIDIyIC0xMCAyOSAtMTVjMCAwIDIgLTIgMiAtMTJzLTIgLTEyIC0yIC0xMmMtNyAtNSAtMjEgLTEyIC0yOSAtMTVsLTI3NSAtOTRjLTIgLTEgLTMgLTEgLTUgLTFjLTcgMCAtMTUgNSAtMTcgMTFsLTQgMTJjLTEgMiAtMSAzIC0xIDVjMCA3IDUgMTUgMTIgMTdsMjEwIDcyYzQgMSA3IDMgNyA1IHMtMyAzIC03IDV6TTE2NiAtMTIyYy0zNCAwIC02MSAyNyAtNjEgNjFzMjcgNjEgNjEgNjFzNjEgLTI3IDYxIC02MXMtMjcgLTYxIC02MSAtNjF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEM2LnhtbAA8c3ltYm9sIGlkPSJGNEM2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQgMTVjMCA1IDEgMTAgMyAxOWMyMSA4MCA2NSAxNDEgMTY4IDE4M2M5NiAzOSAxMjQgMTAwIDEyNCAxNThjMCA0MyAtMzEgNTMgLTY1IDUzYy00MiAwIC02NSAtMTkgLTY1IC0zNGMwIC05IDUgLTE0IDE0IC0yM2M3IC03IDE0IC0xOSAxNCAtMzdjMCAtMzMgLTI0IC02MyAtNTggLTYzYy0zOCAwIC01MiAyNiAtNTIgNTRjMCA3MCA2NCAxMzggMTYzIDEzOGM5MyAwIDE0OCAtNDEgMTQ4IC0xMDZjMCAtMTA5IC04NyAtMTU1IC0xODUgLTE3NyBjLTQ3IC0xMSAtOTAgLTMwIC0xMTcgLTYwYy02IC03IC0xMCAtMTMgLTEwIC0xN2MwIC0zIDIgLTQgNSAtNHMxMCAzIDIwIDdjMTUgNiAzMSA5IDUwIDljMzkgMCA2OSAtMjMgMTA1IC0yM2MyMiAwIDM4IDggNTIgMjhjNyAxMCAxMiAxMyAxOSAxM2M5IDAgMTggLTUgMTggLTE0YzAgLTUgLTEgLTkgLTQgLTE4Yy0yMyAtNjkgLTUxIC0xMDggLTExNCAtMTA4Yy04MiAwIC0xMTQgNTMgLTE1NyA1M2MtMTggMCAtMjYgLTExIC0zMiAtMjcgcy0xMiAtMjMgLTI1IC0yM2MtMTIgMCAtMTkgOCAtMTkgMTl6TTQwMiAxMjhjLTE1IDAgLTIyIDYgLTIyIDE2YzAgOSA1IDE0IDEyIDIxYzgxIDgxIDE2MSAxNzIgMTkzIDI4NGMzIDggNyAxNCAxNiAxNGMxNyAwIDM3IC0xMSA2MCAtMTFzNDAgMTEgNTkgMTFjMTAgMCAxMyAtNCAxMyAtMTBjMCAtNCAwIC04IC02IC0xNWMtNjAgLTc4IC0xNjcgLTE4MyAtMjY0IC0yNjBjLTUgLTQgLTYgLTYgLTYgLTljMCAtMiAxIC02IDEwIC02aDExMiBjOSAwIDEwIDQgMTMgMTBsMjIgNzFjMiA5IDUgMTQgMTQgMjRsNzkgODVjMTAgMTIgMTYgMTcgMjkgMTdjMTAgMCAxNyAtMyAxNyAtMTJjMCAtMyAtMiAtMTMgLTUgLTIzbC01MSAtMTYyYy0xIC04IDIgLTEwIDYgLTEwaDM3YzEwIDAgMTcgLTYgMTcgLTE3YzAgLTEwIC03IC0xOCAtMTkgLTE4aC00MmMtOSAwIC0xMSAtNCAtMTIgLTEwbC0yMCAtNjJjLTMgLTExIC01IC0xNiA1IC0xN2w0MiAtNGMxMSAtMSAxNiAtOCAxNiAtMTggcy01IC0xNyAtMTkgLTE3aC0yMDljLTEyIDAgLTE4IDcgLTE4IDE3czYgMTcgMTcgMThsNDQgNGMxMSAxIDExIDMgMTUgMTJsMjEgNjhjMSA3IC0xIDkgLTYgOWgtMTcwek04MDggMzQ1Yy01IDAgLTExIDMgLTExIDEwYzAgNiAyIDExIDUgMThjMTYgMzYgNDAgNzkgODMgNzljMTggMCAzMCAtOSAzNSAtMjJzMiAtMjEgNyAtMjFjMSAwIDggOCAxNiAxN2MxMyAxNSAyOSAyNyA1MyAyN2MxOSAwIDMyIC04IDM4IC0yM2M1IC0xMyAyIC0yMSA3IC0yMSBjMSAwIDggOCAxNiAxN2MxMyAxNCAyOSAyNyA1MyAyN2MzMSAwIDQ0IC0yNCA0NCAtNDljMCAtNDkgLTQxIC0xMTggLTQxIC0xNDhjMCAtOCA0IC0xMyAxMSAtMTNjMTUgMCAyNSAyMiAzMyA0MmMzIDggNyAxMCAxMSAxMGM2IDAgMTAgLTQgMTAgLTljMCAtNCAtMSAtOCAtMyAtMTNjLTExIC0yOSAtMjggLTU3IC02NSAtNTdjLTI4IDAgLTQ4IDEyIC00OCAzOWMwIDQwIDM5IDEwNSAzOSAxMzhjMCA5IC01IDE2IC0xNCAxNiBjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDVjMCAyIDAgNCAxIDdsNDUgMTM3YzMgOSA0IDE1IDQgMjFjMCAxMSAtNiAxNyAtMTYgMTdjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDVjMCAyIDAgNCAxIDdsNDcgMTQzYzIgNyA2IDIxIDYgMjhzLTMgMTIgLTEwIDEyIGMtMjAgMCAtNDAgLTM5IC01MCAtNjNjLTIgLTUgLTUgLTkgLTExIC05ek0xMjYzIDIxNmMtMjggMCAtNjAgMjMgLTYwIDgxYzAgNzYgNTcgMTU2IDEyMCAxNTZjMTggMCAyOSAtNiAzNyAtMTljNCAtNiA3IC0xMSA5IC0xMWMzIDAgNCA0IDcgMTZjMiA4IDUgMTIgMTQgMTJoMjRjOCAwIDExIC0yIDExIC03YzAgLTIgLTEgLTUgLTIgLTlsLTUxIC0xNjJjLTIgLTUgLTMgLTExIC0zIC0xNWMwIC04IDMgLTEzIDExIC0xM2MxOCAwIDMzIDM3IDQzIDYyIGMyIDUgNSA5IDExIDljNSAwIDExIC0zIDExIC0xMGMwIC02IC01IC0xMyAtNSAtMThjLTggLTE5IC0yOSAtNzEgLTY4IC03MWMtMjIgMCAtMzMgMTEgLTM3IDI4Yy0yIDkgLTMgMTUgLTYgMTVjLTUgMCAtMTAgLTEwIC0xMSAtMTFjLTE0IC0yMCAtMzMgLTMzIC01NSAtMzN6TTEyNTIgMjg0YzAgLTI0IDggLTM4IDIyIC0zOGMzMyAwIDc2IDEwMiA3NiAxNDZjMCAxNiAtNiAzMSAtMjIgMzFjLTQzIDAgLTc2IC05MSAtNzYgLTEzOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NzkueG1sADxzeW1ib2wgaWQ9IkY0NzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0MGMwIDEzIDExIDI0IDI0IDI0aDI5MWMxMyAwIDI0IC0xMSAyNCAtMjR2LTE2YzAgLTE0IC0xMSAtMjQgLTI0IC0yNGgtMjkxYy0xMyAwIC0yNCAxMCAtMjQgMjR2MTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDRDLnhtbAA8c3ltYm9sIGlkPSJGNDRDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTIzdjQ1aDM0djEyN2gxMnYtMTI3aDM0di00NWgtMzR2LTEyNmgtMTJ2MTI2aC0zNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NDUueG1sADxzeW1ib2wgaWQ9IkY0NDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjMgLTI1NGMtMzEgMCAtNTEgNDAgLTU4IDE0MWgyMmM1IC01NyAxNyAtODUgMzYgLTg1YzI0IDAgMzkgNDEgMzkgMTE0YzAgNzYgLTE1IDExOSAtMzkgMTE5Yy0xNCAwIC0yMiAtMTIgLTMzIC00N2gtMjBsMTMgMjY2aDkydi02M2gtNzRsLTcgLTEzMWMxMCAyMiAyMCAzMSAzMyAzMWMzNCAwIDU3IC02NiA1NyAtMTY2YzAgLTEwNyAtMjUgLTE3OSAtNjEgLTE3OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0QkQueG1sADxzeW1ib2wgaWQ9IkY0QkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTA4IC0xNDBjLTYxIDAgLTEwOCAzNCAtMTA4IDkzYzAgNTggNTIgMTg3IDIxOSAxODdjNjUgMCAxMTAgLTM3IDExMCAtOTRjMCAtMzYgLTM3IC0xODYgLTIyMSAtMTg2ek0zMyAtNDljMCAtOCAzIC0xNiA3IC0yMmM3IC0xNCAyMSAtMjYgNDQgLTI2YzI0IDAgNTkgMTIgMTA5IDQ2Yzc4IDUxIDEwMSA3OCAxMDEgMTAwYzAgOCAtMyAxNSAtNiAyMWMtOCAxNCAtMjAgMjQgLTQxIDI0Yy01MyAwIC0yMTQgLTg5IC0yMTQgLTE0M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5NEMueG1sADxzeW1ib2wgaWQ9IkU5NEMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNzY2djc1MGMwIDkgOCAxNiAxNiAxNmM5IDAgMTYgLTcgMTYgLTE2di01MTZsMTU3IDI1MWMzIDUgOCA4IDE0IDhjMyAwIDYgLTEgOCAtM2M1IC0zIDggLTggOCAtMTNjMCAtMyAtMSAtNiAtMyAtOWwtMTg0IC0yOTV2LTExN2wxNTcgMjU1YzMgNSA5IDcgMTQgN2MzIDAgNiAtMSA4IC0yYzUgLTMgOCAtOCA4IC0xM2MwIC0zIC0xIC02IC0zIC05bC0xODYgLTMwMmMtMyAtNSAtOCAtOCAtMTMgLThjLTIgMCAtMyAxIC01IDEgYy03IDIgLTEyIDggLTEyIDE1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTk0NS54bWwAPHN5bWJvbCBpZD0iRTk0NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDc2N2MwIDggNyAxNSAxNiAxNWM3MCAwIDEyNSAtMTMgMTYzIC0zOWMzMyAtMjIgNTIgLTUzIDUyIC04N2MwIC02NiAtNzcgLTExMiAtMTMwIC0xMzRsNzYgLTU5YzQgLTQgNyAtOCA3IC0xM2MwIC0zIC0yIC03IC00IC0xMGMtMyAtNCAtNyAtNiAtMTIgLTZjLTMgMCAtNyAxIC0xMCAzbC05OSA3NmMtNCAzIC02IDggLTYgMTVjMSA2IDUgMTEgMTAgMTNjNDMgMTYgMTM2IDU5IDEzNiAxMTVjMCA3NCAtMTEzIDkyIC0xNjcgOTR2LTczNCBjMCAtOSAtOCAtMTYgLTE2IC0xNmMtOSAwIC0xNiA3IC0xNiAxNnY3NTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTE5LnhtbAA8c3ltYm9sIGlkPSJGNTE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjQ1YzAgMyAyIDQgMyA0YzczIC02MCAxMDcgLTE0NyAxMDcgLTI0OWMwIC0xMDEgLTMyIC0xODkgLTEwOCAtMjUxYy0xIDAgLTIgMyAtMiA0djEzYzAgMyAyIDUgMyA2YzQwIDU1IDYwIDExNyA2MCAyMjhzLTIxIDE3MSAtNjEgMjI3Yy0yIDIgLTIgOCAtMiA4djEweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTAwNC54bWwAPHN5bWJvbCBpZD0iRTAwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBoMTI1YzE2MCAtMzAgMzAzIC0xMDQgMzQzIC0yNzFjMSAtNCAxIC03IDEgLTEwYzAgLTggLTMgLTEyIC04IC0xNGMtOSAwIC0yMCA3IC0yNSAxNGMtMTAgMTEgLTEzNiAxNDMgLTMyNyAxNTdoLTEwMWMtNiAwIC04IDEgLTggN3YxMTd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTI1LnhtbAA8c3ltYm9sIGlkPSJGNTI1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgyIDU3OGgtODJ2MzZoOTBjMTUgMCAyOCAtMTIgMjggLTI4di0xMTgwYzAgLTE1IC0xMyAtMjggLTI4IC0yOGgtOTB2MzZoODJ2MTE2NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCQzIueG1sADxzeW1ib2wgaWQ9IkVCQzIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAxMDBjMCA0MCAxOCA5MCA2NSAxNDRjMyA0IDYgNiAxMSA3YzYgMCAxNzAgMTMgMjA4IDE1YzEgMCA3IC01IDcgLTljMCAtMTMgLTI4IC01NSAtMjggLTU1Yy0yIC0zIC04IC03IC0xMyAtN2MtMzUgLTEgLTE2OCAtMiAtMTcyIC0yYy01IDAgLTggLTMgLTkgLTVjLTEzIC0xNSAtMjEgLTM3IC0yMSAtNTljMCAtMzIgMTggLTYyIDY3IC02MmMwIDAgNTIgMCA4NiA0MGMxIDIgMyAzIDYgM2wxMCAtNWMxIC0xIDIgLTQgMiAtOCBjLTYgLTIxIC0zMCAtOTYgLTExMSAtOTZoLThjLTU3IDQgLTk3IDM5IC0xMDAgOTN2NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1NkYueG1sADxzeW1ib2wgaWQ9IkU1NkYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA1NWMwIDE4IDE5IDEyOCAxMTIgMTI4YzYyIDAgMTIzIC0zOSAxNTcgLTY0bDY2IDg4YzMgNCA3IDYgMTIgNmMzIDAgNiAtMSA5IC0zYzQgLTMgNiAtNyA2IC0xMmMwIC0zIC0xIC03IC0zIC05bC02NiAtODhjMjggLTIxIDc0IC01MSAxMDQgLTUxYzM1IDAgNjcgNTIgNjcgODJjMCAyOSAxMCA0NSAyMiA0NWMxMCAwIDEzIC0xMyAxMyAtMzJjMCAtMTggLTEzIC0xNDQgLTEwOSAtMTQ0aC0zYy0xMSAwIC01OSA0IC0xMzEgNTJsLTY2IC04NyBjLTMgLTQgLTggLTYgLTEyIC02Yy0zIDAgLTYgMSAtOSAzYy00IDMgLTYgOCAtNiAxMmMwIDMgMSA2IDMgOWw2NiA4N2MtMTUgMTEgLTg2IDYzIC0xMjAgNjNjLTM1IDAgLTcyIC0yNiAtNzUgLTg3di03YzAgLTEyIC0yIC0zNiAtMTUgLTM2Yy0xOSAwIC0yMiAzMiAtMjIgNTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkMzLnhtbAA8c3ltYm9sIGlkPSJFQkMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjA2YzAgMTIgOCAyNSAyNyAzOGMxIDEgMiAxIDMgMWM5IDAgMTUgLTI3IDUwIC0yN2g1YzI3IDIgNzUgMyAxMjMgM2M1NiAwIDExMiAtMSAxNDEgLTNjMjQgLTEgODAgLTE4IDgwIC01NHMtMzQgLTE2NCAtMTcwIC0xNjRjLTI5IDAgLTU3IDMyIC01NyA1OGMyIDI5IDQwIDgwIDU2IDkzYzQgMyA1IDYgNSA3YzAgMiAtMyAyIC03IDJoLTE5MWMtMjkgMCAtNjUgMjAgLTY1IDQ2ek0yOTUgMTU4Yy0xMCAtMiAtNDAgLTQxIC00MCAtNzAgYzAgLTE5IDEzIC0zNCA1MSAtMzRoN2M1MSAzIDc1IDMyIDc1IDU5YzAgMjUgLTIxIDQ5IC02MiA0OWMtOSAwIC0yMCAtMSAtMzEgLTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTI0LnhtbAA8c3ltYm9sIGlkPSJGNTI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4IC02MjJjLTE1IDAgLTI4IDEzIC0yOCAyOHYxMTgwYzAgMTYgMTMgMjggMjggMjhoOTB2LTM2aC04MnYtMTE2NGg4MnYtMzZoLTkweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTk5RS54bWwAPHN5bWJvbCBpZD0iRTk5RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC01MHYxNjNjMCAxIDEgMSAzIDFjMSAwIDMgMCAzIC0xYzEgLTI3IDggLTQ3IDI5IC00N2M3IDAgMjEgNCA0MSAxNWMyMCA5IDMzIDE0IDQxIDE0YzI0IDAgMzYgLTE1IDM2IC00NnYtMTIzYzAgLTQ1IDAgLTgxIC0xMiAtMTExYy0xMSAtMjggLTM5IC01MCAtODUgLTYxYy00IDAgLTggMyAtMTAgMTBjMCA2IDMgMTAgOCAxM2MyOSA5IDYxIDIzIDY5IDU2YzYgMjEgNSA0NiA2IDY4YzAgMTIgMCAzMyAtMTggMzMgYy01IDAgLTE1IC01IC0zNSAtMTVjLTIwIC0xMSAtMzQgLTE2IC00MSAtMTZjLTIzIDAgLTM1IDE2IC0zNSA0N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MTgueG1sADxzeW1ib2wgaWQ9IkY1MTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTA4IC0yNTFjLTc2IDYyIC0xMDggMTUwIC0xMDggMjUxYzAgMTAyIDM0IDE4OSAxMDcgMjQ5YzEgMCAzIC0xIDMgLTR2LTEwczAgLTYgLTIgLThjLTQwIC01NiAtNjEgLTExNiAtNjEgLTIyN3MyMCAtMTczIDYwIC0yMjhjMSAtMSAzIC0zIDMgLTZ2LTEzYzAgLTEgLTEgLTQgLTIgLTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTQ0LnhtbAA8c3ltYm9sIGlkPSJFOTQ0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xODggLTU5NGMwIDg4IDYyIDE1NCAxNTEgMTU0aDM3djQyNGMwIDkgNyAxNiAxNiAxNmM4IDAgMTYgLTcgMTYgLTE2di03NTFjLTEgLTggLTggLTE1IC0xNiAtMTVjLTEwOSAwIC0yMDQgNjkgLTIwNCAxODR2NHpNLTM3IC00NzJjLTcxIDAgLTExOSAtNTEgLTExOSAtMTIydi00YzEgLTcwIDUwIC0xNDUgMTU2IC0xNTJ2Mjc4aC0zN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5NEIueG1sADxzeW1ib2wgaWQ9IkU5NEIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNnY3NTBjMCA3IDUgMTMgMTIgMTVjMiAwIDMgMSA1IDFjNSAwIDEwIC0zIDEzIC04bDE4NiAtMzAyYzIgLTMgMyAtNiAzIC05YzAgLTUgLTMgLTEwIC04IC0xM2MtMiAtMSAtNSAtMiAtOCAtMmMtNSAwIC0xMSAyIC0xNCA3bC0xNTcgMjU1di0xMTdsMTg0IC0yOTVjMiAtMyAzIC02IDMgLTljMCAtNSAtMyAtMTAgLTggLTEzYy0yIC0yIC01IC0zIC04IC0zYy02IDAgLTExIDMgLTE0IDhsLTE1NyAyNTF2LTUxNiBjMCAtOSAtNyAtMTYgLTE2IC0xNmMtOCAwIC0xNiA3IC0xNiAxNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NDQueG1sADxzeW1ib2wgaWQ9IkY0NDQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNSAtMTMwdjY1bDgwIDMxNWgxNnYtMzI1aDI3di01NWgtMjd2LTEyMGgtMjJ2MTIwaC03NHpNNzkgMTQ0bC01NSAtMjE5aDU1djIxOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0QkUueG1sADxzeW1ib2wgaWQ9IkY0QkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNDdjMCA5NiA5OCAxODcgMjIwIDE4N2M2NCAwIDEwOSAtMzcgMTA5IC05M2MwIC05NSAtMTIyIC0xODcgLTIyMSAtMTg3Yy02MCAwIC0xMDggMzUgLTEwOCA5M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NEIueG1sADxzeW1ib2wgaWQ9IkY0NEIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNCAtNmMwIDEyOCAxOCAyMzggNTQgMjYwdjU5aDIwdi01NWMyOSAtNyA0OCAtNjMgNTQgLTE2NWgtMTljLTQgNjYgLTE3IDEwMSAtMzUgMTA4di00MDRjMjAgOCAzMCA1MSAzNSAxMzZoMTljLTQgLTEyMCAtMjIgLTE4NCAtNTQgLTE5MXYtNTZoLTIwdjU4Yy0zNSAxOSAtNTQgMTIwIC01NCAyNTB6TTU4IDE5OGMtMjIgLTE5IC0zNSAtOTQgLTM1IC0yMDNjMCAtMTA1IDE0IC0xNzQgMzUgLTE5M3YzOTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDc4LnhtbAA8c3ltYm9sIGlkPSJGNDc4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYxIC0xMjJjLTM0IDAgLTYxIDI3IC02MSA2MXMyNyA2MSA2MSA2MXM2MSAtMjcgNjEgLTYxcy0yNyAtNjEgLTYxIC02MXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0QzcueG1sADxzeW1ib2wgaWQ9IkY0QzciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNCAxNWMwIDUgMSAxMCAzIDE5YzIxIDgwIDY1IDE0MSAxNjggMTgzYzk2IDM5IDEyNCAxMDAgMTI0IDE1OGMwIDQzIC0zMSA1MyAtNjUgNTNjLTQyIDAgLTY1IC0xOSAtNjUgLTM0YzAgLTkgNSAtMTQgMTQgLTIzYzcgLTcgMTQgLTE5IDE0IC0zN2MwIC0zMyAtMjQgLTYzIC01OCAtNjNjLTM4IDAgLTUyIDI2IC01MiA1NGMwIDcwIDY0IDEzOCAxNjMgMTM4YzkzIDAgMTQ4IC00MSAxNDggLTEwNmMwIC0xMDkgLTg3IC0xNTUgLTE4NSAtMTc3IGMtNDcgLTExIC05MCAtMzAgLTExNyAtNjBjLTYgLTcgLTEwIC0xMyAtMTAgLTE3YzAgLTMgMiAtNCA1IC00czEwIDMgMjAgN2MxNSA2IDMxIDkgNTAgOWMzOSAwIDY5IC0yMyAxMDUgLTIzYzIyIDAgMzggOCA1MiAyOGM3IDEwIDEyIDEzIDE5IDEzYzkgMCAxOCAtNSAxOCAtMTRjMCAtNSAtMSAtOSAtNCAtMThjLTIzIC02OSAtNTEgLTEwOCAtMTE0IC0xMDhjLTgyIDAgLTExNCA1MyAtMTU3IDUzYy0xOCAwIC0yNiAtMTEgLTMyIC0yNyBzLTEyIC0yMyAtMjUgLTIzYy0xMiAwIC0xOSA4IC0xOSAxOXpNNDAyIDEyOGMtMTUgMCAtMjIgNiAtMjIgMTZjMCA5IDUgMTQgMTIgMjFjODEgODEgMTYxIDE3MiAxOTMgMjg0YzMgOCA3IDE0IDE2IDE0YzE3IDAgMzcgLTExIDYwIC0xMXM0MCAxMSA1OSAxMWMxMCAwIDEzIC00IDEzIC0xMGMwIC00IDAgLTggLTYgLTE1Yy02MCAtNzggLTE2NyAtMTgzIC0yNjQgLTI2MGMtNSAtNCAtNiAtNiAtNiAtOWMwIC0yIDEgLTYgMTAgLTZoMTEyIGM5IDAgMTAgNCAxMyAxMGwyMiA3MWMyIDkgNSAxNCAxNCAyNGw3OSA4NWMxMCAxMiAxNiAxNyAyOSAxN2MxMCAwIDE3IC0zIDE3IC0xMmMwIC0zIC0yIC0xMyAtNSAtMjNsLTUxIC0xNjJjLTEgLTggMiAtMTAgNiAtMTBoMzdjMTAgMCAxNyAtNiAxNyAtMTdjMCAtMTAgLTcgLTE4IC0xOSAtMThoLTQyYy05IDAgLTExIC00IC0xMiAtMTBsLTIwIC02MmMtMyAtMTEgLTUgLTE2IDUgLTE3bDQyIC00YzExIC0xIDE2IC04IDE2IC0xOCBzLTUgLTE3IC0xOSAtMTdoLTIwOWMtMTIgMCAtMTggNyAtMTggMTdzNiAxNyAxNyAxOGw0NCA0YzExIDEgMTEgMyAxNSAxMmwyMSA2OGMxIDcgLTEgOSAtNiA5aC0xNzB6TTgwOCAxMjRjLTUgMCAtMTEgMyAtMTEgMTBjMCA2IDIgMTEgNSAxOGMxNiAzNiA0MCA3OSA4MyA3OWMxOCAwIDMwIC05IDM1IC0yMnMyIC0yMSA3IC0yMWMxIDAgOCA4IDE2IDE3YzEzIDE1IDI5IDI3IDUzIDI3YzE5IDAgMzIgLTggMzggLTIzYzUgLTEzIDIgLTIxIDcgLTIxIGMxIDAgOCA4IDE2IDE3YzEzIDE0IDI5IDI3IDUzIDI3YzMxIDAgNDQgLTI0IDQ0IC00OWMwIC00OSAtNDEgLTExOCAtNDEgLTE0OGMwIC04IDQgLTEzIDExIC0xM2MxNSAwIDI1IDIyIDMzIDQyYzMgOCA3IDEwIDExIDEwYzYgMCAxMCAtNCAxMCAtOWMwIC00IC0xIC04IC0zIC0xM2MtMTEgLTI5IC0yOCAtNTcgLTY1IC01N2MtMjggMCAtNDggMTIgLTQ4IDM5YzAgNDAgMzkgMTA1IDM5IDEzOGMwIDkgLTUgMTYgLTE0IDE2IGMtMjYgMCAtNTAgLTM3IC02MyAtNzZsLTM0IC0xMDJjLTIgLTYgLTMgLTkgLTEyIC05aC0zMGMtNyAwIC05IDEgLTkgNWMwIDIgMCA0IDEgN2w0NSAxMzdjMyA5IDQgMTUgNCAyMWMwIDExIC02IDE3IC0xNiAxN2MtMjYgMCAtNTAgLTM3IC02MyAtNzZsLTM0IC0xMDJjLTIgLTYgLTMgLTkgLTEyIC05aC0zMGMtNyAwIC05IDEgLTkgNWMwIDIgMCA0IDEgN2w0NyAxNDNjMiA3IDYgMjEgNiAyOHMtMyAxMiAtMTAgMTIgYy0yMCAwIC00MCAtMzkgLTUwIC02M2MtMiAtNSAtNSAtOSAtMTEgLTl6TTEyNjMgLTVjLTI4IDAgLTYwIDIzIC02MCA4MWMwIDc2IDU3IDE1NiAxMjAgMTU2YzE4IDAgMjkgLTYgMzcgLTE5YzQgLTYgNyAtMTEgOSAtMTFjMyAwIDQgNCA3IDE2YzIgOCA1IDEyIDE0IDEyaDI0YzggMCAxMSAtMiAxMSAtN2MwIC0yIC0xIC01IC0yIC05bC01MSAtMTYyYy0yIC01IC0zIC0xMSAtMyAtMTVjMCAtOCAzIC0xMyAxMSAtMTNjMTggMCAzMyAzNyA0MyA2MiBjMiA1IDUgOSAxMSA5YzUgMCAxMSAtMyAxMSAtMTBjMCAtNiAtNSAtMTMgLTUgLTE4Yy04IC0xOSAtMjkgLTcxIC02OCAtNzFjLTIyIDAgLTMzIDExIC0zNyAyOGMtMiA5IC0zIDE1IC02IDE1Yy01IDAgLTEwIC0xMCAtMTEgLTExYy0xNCAtMjAgLTMzIC0zMyAtNTUgLTMzek0xMjUyIDYzYzAgLTI0IDggLTM4IDIyIC0zOGMzMyAwIDc2IDEwMiA3NiAxNDZjMCAxNiAtNiAzMSAtMjIgMzFjLTQzIDAgLTc2IC05MSAtNzYgLTEzOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NUYueG1sADxzeW1ib2wgaWQ9IkY0NUYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjkgNzdjLTYgMTUgLTkgMjkgLTkgNDNjMCAyNyAxMSA1MiAyOCA3M2M0OSA1NyAxMTEgNjMgMTgxIDYzYzkzIDAgMTk3IC00NiAxOTcgLTE1MmMwIC04MyAtNjMgLTExMiAtMTMzIC0xMzFjLTIyIC02IC0xMDcgLTM2IC0xMjkgLTcyYzI0IDkgNDQgMTYgNjcgMTZjOCAwIDE2IC0xIDI1IC0zYzMyIC03IDY2IC0yMSA5NiAtMzJjNyAtMiAxMiAtMyAxNyAtM2MxNyAwIDIxIDkgMzEgMzNjMCAxIDEgMiAxIDNjMiA2IDUgMTAgMTMgMTAgYzcgMCAxMiAtMiAxMiAtMTRjLTE2IC0xNTUgLTk4IC0xNTkgLTE0MSAtMTU5Yy04OSAwIC0xMDQgNTQgLTE0NCA1NGMtNTkgMCAtNzEgLTYxIC05MyAtNjFjLTIwIDAgLTI1IDI0IC0yNSAzOWMxNyA2MyA0NSAxMTIgMTAwIDE0N2M3NSA0NiAxNTAgMTIyIDE1MCAyMTZjMCAxNSAtMyAzMCAtOCA0M2MtMTQgMzEgLTQ3IDM2IC03NiAzNmgtOWMtMTggLTEgLTY4IC02IC02OCAtMzNjMCAtMjAgNjkgLTIzIDY5IC04MyBjMCAtMjUgLTkgLTg4IC03MCAtODhjLTM2IDAgLTY3IDI0IC04MiA1NXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0ODcueG1sADxzeW1ib2wgaWQ9IkY0ODciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyNThjMCAxMyAxMSAyNCAyNCAyNGgyOTFjMTMgMCAyNCAtMTEgMjQgLTI0di0xNmMwIC0xNCAtMTEgLTI0IC0yNCAtMjRoLTI5MWMtMTMgMCAtMjQgMTAgLTI0IDI0djE2ek0xNzAgMGMtMzQgMCAtNjEgMjcgLTYxIDYxczI3IDYxIDYxIDYxczYxIC0yNyA2MSAtNjFzLTI3IC02MSAtNjEgLTYxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ5My54bWwAPHN5bWJvbCBpZD0iRjQ5MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDU4NWMwIDkgOCAxNiAxNyAxN2MzIDAgNyAtMSAxMCAtM2MxNiAtMTEgMTQgLTQzIDIwIC01OWMxNiAtNDYgNjEgLTg1IDk4IC0xMTdsNyAtNmM2NyAtNTYgMTM0IC0xMjIgMTM0IC0yMTVjMCAtOSAwIC0xNyAtMiAtMjZjLTEgLTUgLTE1IC00MSAtMjYgLTY5bDUgLTljMTQgLTI4IDIzIC01OSAyMyAtOTFjMCAtOSAwIC0xOCAtMiAtMjdsLTI2IC02OWMyIC0yIDMgLTUgNSAtOGMxNCAtMjggMjMgLTYwIDIzIC05MiBjMCAtOSAwIC0xNyAtMiAtMjZjLTEgLTQgLTE0IC0zOSAtMjUgLTY3bDQgLThjMTUgLTMxIDI0IC01NiAyNCAtODZjMCAtMTAgLTEgLTIwIC0zIC0zMWMtMiAtNyAtMzIgLTc4IC00MyAtMTAxYzE1IC00NCAyNSAtODkgMjYgLTEzNnYtN2MwIC0yOCAtNSAtMTU5IC01MSAtMTU5Yy0xNCAwIC0yNyA5IC0yNyAyNGMwIDEwIDUgMjIgOCAzM2MxMCAzMiAxNSA2NSAxNSAxMDBjMCA1MCAtMTEgOTggLTIyIDEyOCBjLTUzIDE0NiAtMTQ5IDE1NyAtMTgyIDE2MWMtMyAwIC02IDEgLTggMXY5NDh6TTQxIDM3NWMyIC0xMSAzIC0yMyA1IC0zMWMxNiAtNDYgNjIgLTg0IDk5IC0xMTVsNyAtN2MyMiAtMTkgNDUgLTM5IDY1IC02MWM0IDE1IDcgMjkgNyA0NGMwIDE5IC01IDM3IC0xNiA1NmMtMzcgNjEgLTkzIDExMSAtMTY3IDExNHpNMjA4IDY2Yy0zNyA2MSAtOTMgMTExIC0xNjcgMTEzYzIgLTExIDMgLTIyIDUgLTMwYzE2IC00NiA2MiAtODQgOTkgLTExNWw3IC03IGMyMiAtMTkgNDUgLTM5IDY1IC02MWM0IDE1IDcgMjkgNyA0NGMwIDE5IC01IDM3IC0xNiA1NnpNMjA4IC0xMzBjLTM2IDYxIC05MyAxMTEgLTE2NyAxMTRjMiAtMTAgMyAtMjAgNSAtMjhjMTYgLTQ2IDYyIC04NCA5OSAtMTE1bDcgLTdjMjMgLTE5IDQ2IC0zOSA2NiAtNjFjMyAxNCA2IDI4IDYgNDJjMCAxOSAtNSAzNyAtMTYgNTV6TTIwOCAtMzIyYy0zNCA1NiAtODQgMTAyIC0xNTAgMTEyYzIyIC01NCA1OSAtODUgOTkgLTE0MCBjMjAgLTI5IDM5IC01OSA1NSAtOTFjNiAyMSAxMiA0MiAxMiA2M2MwIDE5IC01IDM4IC0xNiA1NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OEEueG1sADxzeW1ib2wgaWQ9IkY0OEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgLTE5NWMtNiAyIC0xMSA5IC0xMSAxNmMwIDIgMCAzIDEgNWw0IDEzYzIgNiA5IDExIDE2IDExYzIgMCAzIDAgNSAtMWwyNzYgLTk0YzggLTMgMjIgLTEwIDI5IC0xNWMwIDAgMiAtMiAyIC0xMnMtMiAtMTIgLTIgLTEyYy03IC01IC0yMSAtMTIgLTI5IC0xNWwtMjc1IC05NGMtMiAtMSAtMyAtMSAtNSAtMWMtNyAwIC0xNSA1IC0xNyAxMWwtNCAxMmMtMSAyIC0xIDMgLTEgNWMwIDcgNSAxNSAxMiAxN2wyMTAgNzJjNCAxIDcgMyA3IDUgcy0zIDMgLTcgNXpNMCAtNDB2MTZjMCAxMyAxMSAyNCAyNCAyNGgyOTFjMTMgMCAyNCAtMTEgMjQgLTI0di0xNmMwIC0xNCAtMTEgLTI0IC0yNCAtMjRoLTI5MWMtMTMgMCAtMjQgMTAgLTI0IDI0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ5RS54bWwAPHN5bWJvbCBpZD0iRjQ5RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDUyYzAgNyAwIDE2IDkgMjRjMTEgOSA3NiA3OCAxNjQgMTExYzUgMiA4IDMgMTAgM2M1IDAgNSAtNCAxMCAtOGM2IC00IDMxIC0zMSA2NSAtMzFjNiAwIDExIDAgMTcgMmMzIDEgNSAxIDcgMWMzIDAgNCAtMSA0IC0zYzAgLTQgLTUgLTkgLTUgLTljLTIxIC0zNCAtODEgLTg3IC0xMjUgLTg3Yy0xMiAwIC0yNiAzIC00MiAxMnYtMTM3bDQyIC0yMGMzIC0xIDUgLTIgNiAtMmwtMSAtN2MtNCAtMTEgLTUwIC02OCAtMTA0IC04OSBjLTEzIDAgLTQ4IDE4IC01MyAyMmMtNCAzIC00IDEwIC00IDE0djIwNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0RjYueG1sADxzeW1ib2wgaWQ9IkU0RjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjcgLTIxNGMtMzcgMCAtNjcgMzAgLTY3IDY3YzAgMjEgMTIgMzkgMjcgNTFjMTYgMTEgMzUgMTcgNTQgMTdjMTQgMCAyOCAtMyAzOSAtN2M2IC0yIDE5IC0xMCAyNyAtMTBjNSAwIDggNSA4IDEwYzAgMTYgLTI0IDQ1IC0zMCA1NGMtMTcgMzAgLTM2IDU5IC01NCA4OWMtMTIgMTggLTIxIDM3IC0zNCA1NWMtMTMgMTkgLTMwIDQ1IC0zMyA2OHY2YzAgMTAgNCAyMSAxMiAyMWMzIDAgNiAtMiAxMCAtNGM3IC02IDU3IC02NiA5MCAtNjZ2MTAgYzAgMzcgMzAgNjcgNjcgNjdzNjcgLTMwIDY3IC02N2MwIC0yMSAtMTIgLTM5IC0yNyAtNTFjLTE2IC0xMSAtMzUgLTE3IC01NCAtMTdjLTE0IDAgLTI4IDMgLTM5IDdjLTcgMiAtMjMgMTQgLTMzIDE0Yy00IDAgLTYgLTIgLTcgLTZjMCAtMyAxIC04IDIgLTEyYzMgLTkgOSAtMTggMTIgLTIzbDEwMiAtMTYxYzcgLTExIDQxIC02NiA0MSAtOTJjMCAtOCAtMyAtMTMgLTEyIC0xM2MtMiAwIC01IDAgLTExIDRjLTcgNiAtNTcgNjYgLTkwIDY2di0xMCBjMCAtMzcgLTMwIC02NyAtNjcgLTY3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRFOC54bWwAPHN5bWJvbCBpZD0iRTRFOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xNDFjMCAzOCAzMSA2OCA2OCA2OGMzOCAwIDY4IC0zMCA2OCAtNjhjMCAtMyAwIC02IC0xIC0xMGMxNSAxIDQ2IDE0IDUxIDM1bDQwIDE2NGMwIDUgLTIgMTMgLTcgMTNjLTEgMCAtMiAwIC0zIC0xYy0yMyAtMTIgLTQ5IC0yMiAtNzUgLTIyYy0xMCAwIC0xOSAyIC0yNyA0Yy0xMCAzIC0xOSA3IC0yNyAxNGMtMTYgMTIgLTI4IDMwIC0yOCA1MGMwIDM4IDMwIDY4IDY4IDY4YzM3IDAgNjggLTMwIDY4IC02OGMwIC0zIDAgLTYgLTEgLTkgYzE2IDAgNDkgMjAgNTQgMzZsMzkgMTYwYzAgMSAxIDMgMSA0YzAgNiAtNCAxNiAtMTEgMTZjLTEgMCAtMyAwIC00IC0xYy0yMyAtMTIgLTUwIC0yMiAtNzYgLTIyYy0xMCAwIC0xOCAyIC0yNiA0Yy0xMCAzIC0yMCA3IC0yOCAxNGMtMTYgMTIgLTI4IDMwIC0yOCA1MGMwIDM4IDMxIDY4IDY4IDY4YzM4IDAgNjggLTMwIDY4IC02OHYtOWMzNCAwIDg0IDYxIDkxIDY2YzMgMiA2IDQgMTEgNGMyIDAgMTAgLTIgMTAgLTExYzAgLTEgLTEgLTIgLTEgLTQgYy0yIC0xMiAtMjYgLTEwMSAtMjYgLTEwMXMtMTcyIC03NzAgLTE3NSAtNzgyYy00IC0xMSAtNyAtMjEgLTM5IC0yMWMtMjEgMCAtMjcgOCAtMjcgMTZjMCAyIDAgNCAxIDZjMiA3IDcxIDI4MiA3MSAyODZjMCAzIC0zIDYgLTYgNmMtMSAwIC0yIDAgLTMgLTFjLTIzIC0xMyAtNTEgLTIyIC03OCAtMjJjLTM4IDAgLTgwIDI3IC04MCA2OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OEMueG1sADxzeW1ib2wgaWQ9IkY0OEMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAzdjI3MmMxNTUgMTggMjEzIDIxNCAyMTMgMzQ5YzAgNDIgLTggODQgLTE3IDEyM2MtMyAxMSAtNiAyNCAtNiAzNGMwIDEzIDQgMjMgMTggMjdjNTYgOSA2MCAtMTUyIDYwIC0xODZ2LThjLTQgLTEyNiAtNTAgLTI0NCAtMTEwIC0zNDRjLTQ5IC03OSAtODggLTE2MiAtMTA2IC0yNTdjLTQgLTE5IC0yNiAtMjEgLTM0IC0yMWgtN2MtNiAwIC0xMSAwIC0xMSAxMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0ODUueG1sADxzeW1ib2wgaWQ9IkY0ODUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgNDE5Yy02IDIgLTExIDkgLTExIDE2YzAgMiAwIDMgMSA1bDQgMTNjMiA2IDkgMTEgMTYgMTFjMiAwIDMgMCA1IC0xbDI3NiAtOTRjOCAtMyAyMiAtMTAgMjkgLTE1YzAgMCAyIC0yIDIgLTEycy0yIC0xMiAtMiAtMTJjLTcgLTUgLTIxIC0xMiAtMjkgLTE1bC0yNzUgLTk0Yy0yIC0xIC0zIC0xIC01IC0xYy03IDAgLTE1IDUgLTE3IDExbC00IDEyYy0xIDIgLTEgMyAtMSA1YzAgNyA1IDE1IDEyIDE3bDIxMCA3MmM0IDEgNyAzIDcgNSBzLTMgMyAtNyA1ek0xMDAgNjFjMCAzNCAyNyA2MSA2MSA2MXM2MSAtMjcgNjEgLTYxcy0yNyAtNjEgLTYxIC02MXMtNjEgMjcgLTYxIDYxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ5MS54bWwAPHN5bWJvbCBpZD0iRjQ5MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04IC0zNjVjLTMgMCAtNiAxIC04IDF2NzQzYzAgOSA4IDE2IDE3IDE3YzMgMCA3IC0xIDEwIC0zYzE2IC0xMiAxNCAtNDMgMjAgLTYwYzE1IC00NiA2MSAtODQgOTggLTExNWw3IC03YzY2IC01NyAxMzQgLTEyMSAxMzQgLTIxNWMwIC05IDAgLTE3IC0yIC0yNmMtMSAtNSAtMTQgLTM5IC0yNSAtNjdjMSAtMiAyIC00IDQgLTZjMTQgLTI4IDIzIC02MCAyMyAtOTJjMCAtOSAwIC0xNyAtMiAtMjZjLTEgLTQgLTEzIC0zNyAtMjQgLTY0bDMgLTYgYzE1IC0zMSAyNCAtNTYgMjQgLTg2YzAgLTEwIC0xIC0yMCAtMyAtMzFjLTIgLTcgLTMyIC03OCAtNDMgLTEwMWMxNSAtNDQgMjUgLTg5IDI2IC0xMzZ2LTdjMCAtMjggLTUgLTE1OSAtNTEgLTE1OWMtMTQgMCAtMjcgOSAtMjcgMjRjMCAxMCA1IDIyIDggMzNjMTAgMzIgMTUgNjUgMTUgMTAwYzAgNTAgLTExIDk4IC0yMiAxMjhjLTUzIDE0NiAtMTQ5IDE1NyAtMTgyIDE2MXpNMjA4IDU1Yy0zNiA2MSAtOTMgMTEwIC0xNjYgMTEzIGMxIC05IDIgLTE4IDQgLTI1YzE2IC00NiA2MiAtODQgOTkgLTExNWw3IC03YzIzIC0yMCA0NiAtNDAgNjYgLTYyYzAgMSAxIDIgMSAzYzMgMTMgNSAyNSA1IDM4YzAgMTggLTUgMzcgLTE2IDU1ek00MiAtMjZjMSAtNiAyIC0xNCA0IC0xOWMxNiAtNDYgNjIgLTg0IDk5IC0xMTVsNyAtN2MyMyAtMTkgNDYgLTQwIDY3IC02MmMzIDEyIDUgMjUgNSAzN2MwIDE5IC01IDM3IC0xNiA1NmMtNyAxMiAtMTI5IDExOSAtMTU5IDExOSBjLTQgMCAtNyAtMiAtNyAtOXpNNTggLTIxMWMyMiAtNTQgNTkgLTg1IDk5IC0xNDBjMjAgLTI5IDM5IC01OSA1NSAtOTFjNiAyMSAxMiA0MiAxMiA2M2MwIDE5IC01IDM4IC0xNiA1NmMtMzQgNTYgLTg0IDEwMiAtMTUwIDExMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NUQueG1sADxzeW1ib2wgaWQ9IkY0NUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjM1IC0yNTBjLTExOSAwIC0yMTUgMTEyIC0yMTUgMjUwYzAgMTM5IDk2IDI1MSAyMTUgMjUxczIxNSAtMTEyIDIxNSAtMjUxYzAgLTEzOCAtOTYgLTI1MCAtMjE1IC0yNTB6TTE3MyA3YzAgLTExNyAyMCAtMTk4IDYyIC0xOThjNDEgMCA2MiA4MSA2MiAxOThjMCAxMTggLTIxIDIwMSAtNjIgMjAxYy00MiAwIC02MiAtODMgLTYyIC0yMDF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEM1LnhtbAA8c3ltYm9sIGlkPSJGNEM1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzIC00Yy0xMiAwIC0xOSA4IC0xOSAxOWMwIDUgMSAxMCAzIDE5YzIxIDgwIDY1IDE0MSAxNjggMTgzYzk2IDM5IDEyNCAxMDAgMTI0IDE1OGMwIDQzIC0zMSA1MyAtNjUgNTNjLTQyIDAgLTY1IC0xOSAtNjUgLTM0YzAgLTkgNSAtMTQgMTQgLTIzYzcgLTcgMTQgLTE5IDE0IC0zN2MwIC0zMyAtMjQgLTYzIC01OCAtNjNjLTM4IDAgLTUyIDI2IC01MiA1NGMwIDcwIDY0IDEzOCAxNjMgMTM4YzkzIDAgMTQ4IC00MSAxNDggLTEwNiBjMCAtMTA5IC04NyAtMTU1IC0xODUgLTE3N2MtNDcgLTExIC05MCAtMzAgLTExNyAtNjBjLTYgLTcgLTEwIC0xMyAtMTAgLTE3YzAgLTMgMiAtNCA1IC00czEwIDMgMjAgN2MxNSA2IDMxIDkgNTAgOWMzOSAwIDY5IC0yMyAxMDUgLTIzYzIyIDAgMzggOCA1MiAyOGM3IDEwIDEyIDEzIDE5IDEzYzkgMCAxOCAtNSAxOCAtMTRjMCAtNSAtMSAtOSAtNCAtMThjLTIzIC02OSAtNTEgLTEwOCAtMTE0IC0xMDhjLTgyIDAgLTExNCA1MyAtMTU3IDUzIGMtMTggMCAtMjYgLTExIC0zMiAtMjdzLTEyIC0yMyAtMjUgLTIzek0zODAgMTQ0YzAgOSA1IDE0IDEyIDIxYzgxIDgxIDE2MSAxNzIgMTkzIDI4NGMzIDggNyAxNCAxNiAxNGMxNyAwIDM3IC0xMSA2MCAtMTFzNDAgMTEgNTkgMTFjMTAgMCAxMyAtNCAxMyAtMTBjMCAtNCAwIC04IC02IC0xNWMtNjAgLTc4IC0xNjcgLTE4MyAtMjY0IC0yNjBjLTUgLTQgLTYgLTYgLTYgLTljMCAtMiAxIC02IDEwIC02aDExMmM5IDAgMTAgNCAxMyAxMGwyMiA3MSBjMiA5IDUgMTQgMTQgMjRsNzkgODVjMTAgMTIgMTYgMTcgMjkgMTdjMTAgMCAxNyAtMyAxNyAtMTJjMCAtMyAtMiAtMTMgLTUgLTIzbC01MSAtMTYyYy0xIC04IDIgLTEwIDYgLTEwaDM3YzEwIDAgMTcgLTYgMTcgLTE3YzAgLTEwIC03IC0xOCAtMTkgLTE4aC00MmMtOSAwIC0xMSAtNCAtMTIgLTEwbC0yMCAtNjJjLTMgLTExIC01IC0xNiA1IC0xN2w0MiAtNGMxMSAtMSAxNiAtOCAxNiAtMThzLTUgLTE3IC0xOSAtMTdoLTIwOSBjLTEyIDAgLTE4IDcgLTE4IDE3czYgMTcgMTcgMThsNDQgNGMxMSAxIDExIDMgMTUgMTJsMjEgNjhjMSA3IC0xIDkgLTYgOWgtMTcwYy0xNSAwIC0yMiA2IC0yMiAxNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NDYueG1sADxzeW1ib2wgaWQ9IkY0NDYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNCAtMTdjMCAxNzMgMjIgMjcxIDY0IDI3MWMyNyAwIDQ2IC00OSA1MCAtMTMwaC0yMmMtMyA0OCAtMTQgNzUgLTMwIDc1Yy0yNSAwIC0zOSAtNjcgLTM5IC0xODhjOSAzNiAyMyA1NSA0MSA1NWMzMSAwIDU0IC02MiA1NCAtMTU1YzAgLTk3IC0yNCAtMTY1IC01OCAtMTY1Yy00MSAwIC02MCA4MiAtNjAgMjM3ek0yOCAtOTBjMCAtNjQgMTUgLTEwOSAzNiAtMTA5YzIwIDAgMzUgNDMgMzUgMTA1YzAgNjcgLTEzIDEwNSAtMzQgMTA1IGMtMjIgMCAtMzcgLTQwIC0zNyAtMTAxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRDQy54bWwAPHN5bWJvbCBpZD0iRjRDQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05OSAtMTNjLTYwIDAgLTg5IDUwIC04OSAxMDBjMCA2IDAgMTIgMSAxOGM0IDU1IDI5IDI3MyAxNzIgMjczYzMxIDAgODIgLTI3IDgyIC04OGMwIC02IC0xIC0xNCAtMiAtMjFjLTggLTc2IC00NiAtMjgyIC0xNjQgLTI4MnpNMTc5IDM1N2MtNzYgMCAtMTIyIC0yMzkgLTEyNiAtMjg4YzAgLTM0IDI2IC01NiA0MiAtNTZjNzAgMCAxMjUgMjMzIDEyNSAyOTZjMCAzMyAtMjcgNDggLTQxIDQ4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTk0Ni54bWwAPHN5bWJvbCBpZD0iRTk0NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNiAtNzgyYy05IDAgLTE2IDcgLTE2IDE1djc1MWMwIDkgNyAxNiAxNiAxNmM4IDAgMTYgLTcgMTYgLTE2di03MzRjNTQgMiAxNjcgMjAgMTY3IDk0YzAgNTYgLTkzIDk5IC0xMzYgMTE1Yy01IDIgLTkgNyAtMTAgMTNjMCA3IDIgMTIgNiAxNWw5OSA3NmMzIDIgNyAzIDEwIDNjNSAwIDkgLTIgMTIgLTZjMiAtMyA0IC03IDQgLTEwYzAgLTUgLTMgLTkgLTcgLTEzbC03NiAtNTljNTMgLTIyIDEzMCAtNjggMTMwIC0xMzQgYzAgLTM0IC0xOSAtNjUgLTUyIC04N2MtMzggLTI2IC05MyAtMzkgLTE2MyAtMzl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTI2LnhtbAA8c3ltYm9sIGlkPSJGNTI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4IC0zNzJjLTE1IDAgLTI4IDEzIC0yOCAyOHY2ODBjMCAxNiAxMyAyOCAyOCAyOGg5MHYtMzZoLTgydi02NjRoODJ2LTM2aC05MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5OTEueG1sADxzeW1ib2wgaWQ9IkU5OTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgMiAwIDQgMyA2YzIgNCA2NyAxMDMgNjcgMTAzYzEgMyAyIDQgNSA0YzEgMCAzIC0xIDYgLTRjMCAwIDYzIC05NyA2NyAtMTAyYzEgLTIgMiAtNSAyIC03YzAgLTEgMCAtMiAtMSAtNWwtNjcgLTEwMWMtNCAtNCAtNSAtNyAtNyAtN2MtMSAwIC00IDMgLTYgN2wtNjcgMTAwYy0yIDIgLTIgNSAtMiA2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUJDMS54bWwAPHN5bWJvbCBpZD0iRUJDMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI2MnY1YzAgMiAxIDMgMyA1YzExIDYgNDAgMjQgNDMgMjZjNCAyIDcgMiA5IDJsMjMgLTZjNCAtMiA2IC01IDYgLThjLTMgLTIyIC0xMyAtMTE4IC0xMyAtMTIyYzAgLTEgLTEgLTIgLTEgLTNjMCAtMyAzIC0zIDYgLTNjMjAgOCA1NSAyMiA3MSAyN2M3IDIgMTYgNCAyNSA0YzIxIDAgNDUgLTkgNDcgLTM3di05YzAgLTM5IC0xOSAtODcgLTg3IC0xMjZjLTIzIC0xMyAtNDIgLTE3IC01NyAtMTdjLTI4IDAgLTQ0IDE2IC01MiAyNiBjLTIgMyAtNSA5IC01IDE1djIwN2MtMSA1IC0yIDggLTggMTBsLTYgMmMtMiAwIC00IDEgLTQgMnpNNjcgMTIxYy0xIC03IC0zIC0yMiAtNCAtNDFjMCAtMTkgMjIgLTM5IDQ4IC0zOWMzNiAwIDU5IDI5IDU5IDY0YzAgNCAtMSA5IC0xIDE0Yy0yIDIzIC0yMCAzMSAtMzMgMzFjLTMgMCAtNiAwIC04IC0xYy0xMiAtNCAtNDIgLTE1IC01NiAtMjFjLTIgMCAtNSAtMyAtNSAtN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCQTkueG1sADxzeW1ib2wgaWQ9IkVCQTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxOHY3NTBjMCAxMCA4IDE4IDE4IDE4YzQgMCA5IC0yIDEyIC01bDE5MSAtMTYwYzQgLTMgNyAtOSA3IC0xNGMwIC00IC0yIC04IC01IC0xMWMtMyAtNSAtOCAtNyAtMTMgLTdzLTkgMiAtMTIgNGwtMTYyIDEzNnYtMTAybDE4NSAtMTU2YzQgLTMgNyAtOCA3IC0xM2MwIC05IC05IC0xOCAtMTggLTE4Yy01IDAgLTkgMSAtMTIgNGwtMTYyIDEzNnYtNTYyYzAgLTEwIC04IC0xOCAtMTggLTE4cy0xOCA4IC0xOCAxOHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QzgueG1sADxzeW1ib2wgaWQ9IkU1QzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA1MWMwIDcgNyAxNyAxMiAyMmMxMyAxNSAyNCAyOSAzNyA0M2MyNyAzMyA1NSA2NSA4NSA5NmM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM1IC03IDYzIC03NCAxMDAgLTExNmwzIDRjMjcgMzMgNTUgNjUgODUgOTZjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOWMxMyAtMSAyMiAtNyAzMSAtMThjNSAtNyA2MiAtNzIgOTggLTExNGwzIDJjNDAgMzUgODYgODYgMTI3IDExOGM5IDcgNiAxMCAxNCAxMCBjMjIgMCA3NCAtNjQgOTIgLTkzYzM4IC02NiA1MSAtOTkgNTEgLTE4NmMwIC0xMDMgLTEwMSAtMTg3IC0yMDEgLTE4N2MtNDcgMCAtOTYgMTYgLTEwMiAyMmMtNCA0IC02IDE0IC02IDE1bDEwIC0zYzMwIC04IDY4IC0xOCA5OCAtMThjNzAgMCAxNDUgNjQgMTQ1IDEzNXY5YzAgNjYgLTIwIDEwNiAtNTIgMTM2Yy0zNSAzMiAtODEgNTMgLTg4IDUzYy04IDAgLTUzIC00MiAtNjAgLTQ5Yy0yOSAtMjcgLTcwIC02OSAtNzYgLTc0IGMtNCAtMyAtMTEgLTUgLTE4IC01Yy04IDAgLTE3IDIgLTIxIDdjLTkgMTAgLTgzIDg4IC04NyA5NGMtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMyAtMTNsLTI0IC0yMWMtMjkgLTI3IC03MCAtNjkgLTc2IC03NGMtNCAtMyAtMTEgLTUgLTE4IC01Yy05IDAgLTE3IDIgLTIxIDdjLTkgMTAgLTgzIDg4IC04NyA5NGMtNiA4IC0xMCAxMiAtMTUgMTJzLTEzIC01IC0yMyAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzUgYy0xMCAtOSAtMjEgLTIzIC00MCAtMjRjLTE1IDAgLTIwIDUgLTIwIDExeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTU2RS54bWwAPHN5bWJvbCBpZD0iRTU2RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xIDUwYzAgMyA4IDE3IDEyIDI0bDEyMSAxMzdjOCA4IDE1IDE3IDI0IDI0YzcgNyAxMiA5IDIxIDljMTYgLTEgMjMgLTkgMzEgLTE4bDk1IC0xMTBjMSAtMiA1IC0yIDYgMGwxMDcgMTE5YzggNyAxMyA5IDIyIDljMTYgLTEgMjMgLTkgMzEgLTE4YzM3IC00MyA1NyAtNjkgOTUgLTExMWMyIC0yIDYgLTIgOCAwYzI3IDMyIDU2IDY0IDg0IDk2YzcgOCAxNCAxNyAyMyAyNGM5IDggMTUgOSAyMiA5YzggMCAxNiAtNiAyNSAtMTQgYzEwIC05IDc2IC05MSA4NSAtOTljNSAtNSAxMCAtMTAgMTcgLTEwYzUgMCAxMSAzIDE5IDEwYzExIDExIDgwIDk3IDkxIDEwNmM2IDUgMTIgNyAxOSA3YzkgMCAyNiAtNiAyNiAtMTdjMCAtNCAtOCAtMTUgLTE0IC0yM2MtMTMgLTE1IC0xNzcgLTE5MyAtMTg0IC0xOTljLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMSA3bC04NyA5MmMtNiA4IC0xMCAxMiAtMTUgMTJzLTYgLTEgLTE2IC05bC0xMDYgLTk3IGMtNCAtMyAtMTEgLTUgLTE5IC01cy0xNiAyIC0yMCA3Yy04IDkgLTgyIDg2IC04NiA5MmMtNyA4IC0xMSAxMiAtMTYgMTJjLTQgMCAtMTEgLTQgLTE1IC04bC0xMDUgLTk4Yy00IC0zIC0xMSAtNSAtMTkgLTVzLTE1IDIgLTE5IDdjLTkgOSAtODMgODYgLTg3IDkyYy03IDggLTExIDEyIC0xNiAxMmMtNCAwIC0xMSAtNSAtMTkgLTExYy0xIDAgLTEgLTEgLTMgLTJsLTM4IC0zNGMtMTEgLTEwIC0yNiAtMjQgLTQxIC0yNHMtMjAgNCAtMjAgMTB6ICIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTU2RC54bWwAPHN5bWJvbCBpZD0iRTU2RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMSA0MWMtMTUgMCAtMjAgNCAtMjAgMTBjMCA3IDcgMTcgMTMgMjNsMTQzIDE2MmM4IDYgMTMgOSAyMiA5YzE3IC0xIDIzIC0xMCAzMSAtMThjNSAtNyA1OSAtNjkgOTUgLTExMWM0IC01IDEwIC01IDE0IDBsMjkgMzR2MTY5aDMxdi0xMzVsMjQgMjdjNyA4IDE0IDE4IDIzIDI1czE0IDkgMjIgOXMxNiAtNiAyNSAtMTRjMTAgLTkgNzYgLTkxIDg0IC05OWM1IC01IDExIC0xMCAxOCAtMTBjNSAwIDEwIDMgMTggMTAgYzEyIDExIDgxIDk3IDkyIDEwNmM1IDQgMTEgNyAxOCA3YzggMCAyNiAtNyAyNiAtMTdjMCAtNyAtNiAtMTQgLTEyIC0yMGwtMiAtM2MtMTMgLTE1IC0xNzYgLTE5MyAtMTg0IC0xOTljLTQgLTQgLTExIC02IC0xOSAtNmMtNyAwIC0xNSAyIC0xOSA3Yy05IDEwIC04MyA4NyAtODcgOTNjLTYgOCAtMTEgMTEgLTE2IDExYy00IDAgLTggLTIgLTEyIC01di0xNzloLTMydjE1MmMtMTYgLTE0IC03NCAtNjcgLTg0IC03MyBjLTQgLTQgLTExIC02IC0xOCAtNmMtOCAwIC0xNiAyIC0yMCA3bC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzRjLTEwIC0xMCAtMjQgLTI0IC00MCAtMjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkE4LnhtbAA8c3ltYm9sIGlkPSJFQkE4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTh2NzUwYzAgMTAgOCAxOCAxOCAxOGM0IDAgOSAtMiAxMiAtNWwxOTEgLTE2MGM0IC0zIDcgLTkgNyAtMTRjMCAtNCAtMiAtOCAtNSAtMTFjLTMgLTUgLTggLTcgLTEzIC03cy05IDIgLTEyIDRsLTE2MiAxMzZ2LTcxMWMwIC0xMCAtOCAtMTggLTE4IC0xOHMtMTggOCAtMTggMTh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkMwLnhtbAA8c3ltYm9sIGlkPSJFQkMwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExIDI1Yy04IDExIC0xMSAyNCAtMTEgMzhjMCA0MCAyNyA5MSA1OCAxMjhjMzUgNDEgNjMgNTEgMTE1IDUxYzE1IDAgMjkgLTEgMzIgLTFjMTcgLTEgMzAgLTQgMzAgLTEzYy0xIC03IC0yMiAtMTEzIC0yMiAtMTQ5YzAgLTcgMSAtMTIgMyAtMTJjMTMgMCAzOCAyMiA0MyAyNWMzIDEgNiAyIDkgMmM0IDAgOCAtMSA4IC04YzAgLTMgLTEgLTggLTMgLTEzYy05IC0yNSAtMzEgLTczIC04NCAtNzNjLTM1IDAgLTUwIDIwIC01MCA1MiBjMCAyIDAgNSAtMSA1cy0yIDAgLTMgLTJjLTMyIC00MiAtNTkgLTU0IC03OSAtNTRjLTI5IDAgLTQ1IDI0IC00NSAyNHpNNTQgMTAxYzAgLTI0IDggLTQzIDI3IC00M2MyOCAwIDU0IDEzIDYyIDQzYzcgMjcgMTQgNjcgMTcgNzhjMCAyIC0xIDMgLTMgM2gtNDJjLTI3IDAgLTM1IC01IC00NCAtMThjLTExIC0xNyAtMTcgLTQyIC0xNyAtNjN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTI3LnhtbAA8c3ltYm9sIGlkPSJGNTI3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgyIDMyOGgtODJ2MzZoOTBjMTUgMCAyOCAtMTIgMjggLTI4di02ODBjMCAtMTUgLTEzIC0yOCAtMjggLTI4aC05MHYzNmg4MnY2NjR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTkwLnhtbAA8c3ltYm9sIGlkPSJFOTkwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTk3djE0N2MwIDM1IDM3IDUyIDc2IDUyYzQxIDAgODQgLTE5IDg0IC01NHYtMTQ1czAgLTQgLTIgLTRjLTEgMCAtMiAxIC01IDRjLTggOCAtMzIgMjAgLTY4IDIwaC01Yy0zMiAtMSAtNjAgLTEzIC03MiAtMjBjLTEgLTIgLTQgLTQgLTYgLTRjLTEgMCAtMiAwIC0yIDR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNTJBLnhtbAA8c3ltYm9sIGlkPSJGNTJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIC0xNDJjMCAyMiAzIDQ2IDEzIDYxYzcgMTIgMjEgMjcgMzYgMjdjMTYgMCAzMyAtMTYgNDAgLTQxYzIgLTEwIDMgLTIxIDMgLTMxYy0xIC0yOSAtMTQgLTQ0IC0xNCAtNjZ2LTVjMSAtMTUgMTMgLTE3IDIyIC0xN2MyIDAgMiA3IDIgN3YxOTJjMCA0IC0yIDYgLTIgNmMtOSAzIC0xNyA0IC0yOCA0Yy01IDAgLTE1IDAgLTE1IDEyYzAgMTEgOCAxNiAxNCAxN2MxMSAxIDE5IDMgMjggOGMwIDAgMyAyIDMgNnYxNzUgYy01IDEgLTkgMSAtMTQgMXMtMjQgLTggLTI1IC0yNXYtNGMwIC0xNCA5IC0xMiAxMiAtMTRzMTggLTQgMjAgLTQxdi04YzAgLTMzIC0xMyAtNjUgLTQzIC02NWMtMzcgNCAtNDggNDggLTQ4IDgxYzAgNTIgNDYgMTA2IDk2IDExMGMwIDAgMiAyIDIgN3Y5MWMwIDkgNCAxNiA5IDE2YzYgMCAxMCAtNyAxMCAtMTZ2LTkzYzAgLTUgMCAtNyAyIC03YzIzIC0yIDkzIC0zNiA5MyAtMTIxYzAgLTQ2IC0xMCAtODEgLTU1IC0xMDAgYy0yIC0xIC0yIC01IC0yIC05di01YzEgLTMgMyAtNSA2IC01YzM2IC04IDY0IC00NiA2NCAtMTEydi03YzAgLTgxIC01MCAtMTMwIC0xMDUgLTEzN2MwIDAgLTMgMCAtMyAtN3YtODhjMCAtOSAtNCAtMTYgLTEwIC0xNmMtNSAwIC05IDcgLTkgMTZ2ODdjMCAyIC0xIDYgLTMgNmMtNTkgMyAtOTggMzMgLTk5IDExMHpNMTU4IC05OWMwIDE3IC0xMyA3NCAtMjcgNzR2LTE3NGMwIC0xIDAgLTMgMiAtM2MxMyAxMSAyNSAzNyAyNSAxMDN6TTEzMSAyMDQgdi0xNDljMCAtMiAwIC0zIDIgLTNjMTMgMTcgMjEgNDAgMjEgNzh2N2MwIDE4IC0yIDUxIC0yMyA2N3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwRDkueG1sADxzeW1ib2wgaWQ9IkUwRDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMyAtNWMtMiAxIC0zIDMgLTMgNXMxIDMgMyA1bDExOCAxMThjMSAxIDMgMiA0IDJjMiAwIDQgLTEgNiAtMmwxMTggLTExOGMxIC0yIDIgLTMgMiAtNXMtMSAtNCAtMiAtNWwtMTE4IC0xMThjLTIgLTIgLTQgLTIgLTYgLTJjLTEgMCAtMyAwIC00IDJ6TTE0OSA1MWMtMjYgMCAtODggLTQyIC04OCAtNjhjMCAtNSAxIC0xMyA2IC0xOGM4IC05IDE3IC0xNCAyOSAtMTRjMjYgMCA4OSA0MSA4OSA2N2MwIDE3IC0yMCAzMyAtMzYgMzN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTlGLnhtbAA8c3ltYm9sIGlkPSJFOTlGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTFjMCAyIDAgMyAyIDVsNTYgODZjMSAyIDIgMyA0IDNjMSAwIDMgLTEgNSAtM2M4IC0yOSAyNSAtNTQgNDYgLTc1YzUgLTUgMTEgLTEwIDExIC0xN2MwIC04IC0yMyAtNDggLTI5IC01NWMtNyAtMTAgLTIxIC0yNyAtMzIgLTMyYy0xIC0xIC03IC0zIC0xMCAtM2MtMSAwIC0zIDAgLTMgMXMxIDIgMiAzYzQgNCA1IDggNSAxMmMwIDkgLTcgMTggLTEzIDI1bC0zMiAzNGMtNCA0IC04IDcgLTExIDExYy0xIDIgLTEgNCAtMSA1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTk0Ny54bWwAPHN5bWJvbCBpZD0iRTk0NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTI0IDQ1NmMwIDkgNyAxNiAxNiAxNmgxMDh2Mjk1YzAgOCA3IDE1IDE2IDE1YzEwOSAwIDIwMyAtNzAgMjAzIC0xODR2LTRjMCAtODcgLTYyIC0xNTQgLTE1MCAtMTU0aC0zN3YtNDI0YzAgLTkgLTggLTE2IC0xNiAtMTZjLTkgMCAtMTYgNyAtMTYgMTZ2NDI0aC0xMDhjLTkgMCAtMTYgNyAtMTYgMTZ6TTMyIDQ3MmgzN2M3MiAwIDExOCA1MSAxMTggMTIydjRjLTEgNzAgLTUwIDE0NSAtMTU1IDE1MnYtMjc4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTk0QS54bWwAPHN5bWJvbCBpZD0iRTk0QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC03NjZ2NzUwYzAgOSA4IDE2IDE2IDE2YzkgMCAxNiAtNyAxNiAtMTZ2LTY5M2wxNTcgMjU0YzMgNSA5IDcgMTQgN2MzIDAgNiAwIDggLTJjNSAtMyA4IC04IDggLTEzYzAgLTMgLTEgLTYgLTMgLTlsLTE4NiAtMzAyYy0zIC01IC05IC04IC0xNCAtOGMtMSAwIC0zIDEgLTQgMWMtNyAyIC0xMiA4IC0xMiAxNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0QkYueG1sADxzeW1ib2wgaWQ9IkY0QkYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTg3IDQ4NmMwIDggNSAxNCAxMSAxNGgxN2M3IDAgMTIgLTYgMTIgLTE0di0yOTJoMjE5djMzM2MwIDYgNyAxMSAxMCAxMWgxNzdjNCAwIDEwIC01IDEwIC0xMXYtMTdjMCAtNyAtNiAtMTEgLTEwIC0xMWgtMTQ3di00MjVjMCAtOCAtNiAtMTQgLTE0IC0xNGgtMjQ1di0xMjFoMjQ1YzggMCAxNCAtNiAxNCAtMTR2LTQyNWgxNDdjNCAwIDEwIC01IDEwIC0xMXYtMTdjMCAtNiAtNiAtMTEgLTEwIC0xMWgtMTc3Yy0zIDAgLTEwIDUgLTEwIDExIHYzMzNoLTIxOXYtMjkxYzAgLTggLTUgLTE0IC0xMiAtMTRoLTE3Yy02IDAgLTExIDYgLTExIDE0djk3MnpNMTMgLTUwMGMtNyAwIC0xMyA2IC0xMyAxNHY5NzJjMCA4IDYgMTQgMTMgMTRoMTAyYzcgMCAxNCAtNiAxNCAtMTR2LTk3MmMwIC04IC03IC0xNCAtMTQgLTE0aC0xMDJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDQ3LnhtbAA8c3ltYm9sIGlkPSJGNDQ3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQgMjUwaDExOXYtNTRjLTM3IC0xMjcgLTYyIC0yODEgLTcyIC00NDZoLTI0YzEzIDE2MCAzOCAzMDkgNzMgNDM3aC05NnY2M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NUUueG1sADxzeW1ib2wgaWQ9IkY0NUUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgLTFjMCA3IDQgMTMgNCAxM2w3OSAyMTljNCA5IDggMTkgMTggMTljMSAwIDMgLTEgNSAtMWMxNSAtMiA2MyAtMyA4MiAtM2MxMyAwIDUyIDQgNjYgNGMxNCAtMSAyMCAtNyAyMCAtMjN2LTQwNGMwIC0xNyAxOCAtMzUgMzIgLTM1YzE1IDAgMTUgLTE4IDE1IC0xOHMwIC0yMSAtMTYgLTIxaC0yNDBjLTEzIDAgLTIyIDEwIC0yMiAyMWMwIDEyIDEwIDE4IDE3IDE4YzIxIDAgNDQgMTUgNDQgMzh2MjUwYzAgNiAtMiAxNCAtNiAxNCBjLTIgMCAtNiAtMyAtMTAgLTEwYy0xMSAtMTkgLTU0IC04OCAtNTQgLTg4cy00IC05IC0xNCAtOWMtMSAwIC01IDEgLTkgMmMtOCAzIC0xMSA5IC0xMSAxNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0QzQueG1sADxzeW1ib2wgaWQ9IkY0QzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDE4IC04Yy0xNTEgMCAtMTY2IDEzMiAtMTIyIDI2NmM0NCAxMzUgMTI5IDIwMyAyMzQgMjAzYzcyIDAgMTE2IC0zNyAxMTYgLTg3YzAgLTQyIC0yNCAtNjkgLTYwIC02OWMtMjcgMCAtNTEgMTcgLTUxIDQ3YzAgMjUgMTQgNDQgMzMgNTJjNiAzIDE3IDggMTcgMTNjMCA3IC0yMCAxNCAtNDMgMTNjLTcyIC00IC0xMTkgLTgzIC0xNDQgLTE1NWMtNSAtMTYgLTIgLTIxIDMgLTIxYzMgMCA3IDEgMTEgNGMyNSAxOCA1NCAyNSA4NyAyNSBjNzEgMCAxMDkgLTQ2IDEwOSAtMTA1YzAgLTEyNSAtMTAwIC0xODYgLTE5MCAtMTg2ek0wIDE3YzAgMTAgNiAxNiAxNyAxN2w0MyA0YzExIDEgMTIgNCAxNSAxM2w4NCAyNjNjMiA2IDMgMTAgMyAxNGMwIDYgLTMgOCAtNyA4Yy01IDAgLTkgLTMgLTE2IC0xMWwtNDUgLTUwYy03IC04IC0xMyAtMTMgLTIzIC0xM3MtMTkgOSAtMTkgMThjMCA3IDMgMTMgMTAgMjFsMTMxIDE0OGM2IDcgMTEgMTAgMTkgMTBjMTUgMCAyMyAtMTEgMzggLTExIGMxMyAwIDI5IDExIDQyIDExYzggMCAxMiAtNSAxMiAtMTJjMCAtNCAtMSAtOCAtMyAtMTRsLTExOSAtMzc4Yy0xIC01IC0zIC04IC0zIC0xMXMyIC01IDcgLTZsNDIgLTRjMTEgLTEgMTcgLTcgMTcgLTE3cy02IC0xNyAtMTkgLTE3aC0yMDdjLTEzIDAgLTE5IDcgLTE5IDE3ek02NDggMTI0Yy01IDAgLTExIDMgLTExIDEwYzAgNiAyIDExIDUgMThjMTYgMzYgNDAgNzkgODMgNzljMTggMCAzMCAtOSAzNSAtMjJzMiAtMjEgNyAtMjEgYzEgMCA4IDggMTYgMTdjMTMgMTUgMjkgMjcgNTMgMjdjMTkgMCAzMiAtOCAzOCAtMjNjNSAtMTMgMiAtMjEgNyAtMjFjMSAwIDggOCAxNiAxN2MxMyAxNCAyOSAyNyA1MyAyN2MzMSAwIDQ0IC0yNCA0NCAtNDljMCAtNDkgLTQxIC0xMTggLTQxIC0xNDhjMCAtOCA0IC0xMyAxMSAtMTNjMTUgMCAyNSAyMiAzMyA0MmMzIDggNyAxMCAxMSAxMGM2IDAgMTAgLTQgMTAgLTljMCAtNCAtMSAtOCAtMyAtMTNjLTExIC0yOSAtMjggLTU3IC02NSAtNTcgYy0yOCAwIC00OCAxMiAtNDggMzljMCA0MCAzOSAxMDUgMzkgMTM4YzAgOSAtNSAxNiAtMTQgMTZjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDVjMCAyIDAgNCAxIDdsNDUgMTM3YzMgOSA0IDE1IDQgMjFjMCAxMSAtNiAxNyAtMTYgMTdjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDUgYzAgMiAwIDQgMSA3bDQ3IDE0M2MyIDcgNiAyMSA2IDI4cy0zIDEyIC0xMCAxMmMtMjAgMCAtNDAgLTM5IC01MCAtNjNjLTIgLTUgLTUgLTkgLTExIC05ek0xMTAzIC01Yy0yOCAwIC02MCAyMyAtNjAgODFjMCA3NiA1NyAxNTYgMTIwIDE1NmMxOCAwIDI5IC02IDM3IC0xOWM0IC02IDcgLTExIDkgLTExYzMgMCA0IDQgNyAxNmMyIDggNSAxMiAxNCAxMmgyNGM4IDAgMTEgLTIgMTEgLTdjMCAtMiAtMSAtNSAtMiAtOWwtNTEgLTE2MiBjLTIgLTUgLTMgLTExIC0zIC0xNWMwIC04IDMgLTEzIDExIC0xM2MxOCAwIDMzIDM3IDQzIDYyYzIgNSA1IDkgMTEgOWM1IDAgMTEgLTMgMTEgLTEwYzAgLTYgLTUgLTEzIC01IC0xOGMtOCAtMTkgLTI5IC03MSAtNjggLTcxYy0yMiAwIC0zMyAxMSAtMzcgMjhjLTIgOSAtMyAxNSAtNiAxNWMtNSAwIC0xMCAtMTAgLTExIC0xMWMtMTQgLTIwIC0zMyAtMzMgLTU1IC0zM3pNMzY5IDEyN2MtOCAtNDIgLTEyIC0xMDMgNDYgLTEwMyBjNDcgMCA5NCA3MCA5NCAxNTVjMCAzNiAtMTAgNjAgLTQ1IDYwYy00MyAwIC04MiAtNDkgLTk1IC0xMTJ6TTEwOTIgNjNjMCAtMjQgOCAtMzggMjIgLTM4YzMzIDAgNzYgMTAyIDc2IDE0NmMwIDE2IC02IDMxIC0yMiAzMWMtNDMgMCAtNzYgLTkxIC03NiAtMTM5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTYxNC54bWwAPHN5bWJvbCBpZD0iRTYxNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDAgMGMtNTUgMCAtMTAwIDQ1IC0xMDAgMTAwYzAgNTYgNDUgMTAwIDEwMCAxMDBzMTAwIC00NCAxMDAgLTEwMGMwIC01NSAtNDUgLTEwMCAtMTAwIC0xMDB6TTI3IDEwMGMwIC00MCAzMyAtNzMgNzMgLTczYzQxIDAgNzMgMzMgNzMgNzNjMCA0MSAtMzIgNzMgLTczIDczYy00MCAwIC03MyAtMzIgLTczIC03M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NEEueG1sADxzeW1ib2wgaWQ9IkY0NEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzEgLTI1OWMtNDMgMCAtNjYgMTA5IC02NiAyNTNzMjIgMjY0IDY3IDI2NGMzMyAwIDU0IC01NiA2MCAtMTY1aC0xOWMtNSA3NSAtMjAgMTEwIC00MyAxMTBjLTI5IDAgLTQ2IC04MiAtNDYgLTIwOGMwIC0xMjQgMTggLTE5OSA0OCAtMTk5YzI1IDAgMzYgNDQgNDEgMTM3aDE5Yy00IC0xMjkgLTI0IC0xOTIgLTYxIC0xOTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDkwLnhtbAA8c3ltYm9sIGlkPSJGNDkwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTIxMHY2MTVjMTIxIDAgMjEyIDE2NCAyMTIgMjU1YzAgMzUgLTggNzEgLTI0IDExMWMtMiA1IC0zIDkgLTMgMTNjMCAxOCAxMSAyNiAyMyAyNmM0NiAwIDY3IC0xMDYgNjcgLTE1MGMwIC0yMCAtMyAtNDcgLTYgLTY5YzkgLTI3IDM0IC0xMTAgMzQgLTE3MmMwIC0yOCAtNiAtNTQgLTExIC03NWM5IC0yMyAyNSAtNjggMjUgLTExOWMwIC05MiAtMzYgLTEzMSAtMTIzIC0yMjZjLTU5IC02NCAtMTM4IC04MyAtMTU2IC0yMDIgYy0zIC05IC0xNyAtMjIgLTI0IC0yMnMtMTQgMTUgLTE0IDE1ek0xNjIgMzkyYy00MSAtNTQgLTgwIC0xMDYgLTEwMiAtMTY5YzU3IDYgMTE0IDM5IDE3MSAxMzhjMTMgMjMgMTYgNDEgMTYgNTVjMCA5IC0xIDE4IC0xIDI2YzAgMTAgLTEwIDMzIC0xMCA1N2MtMTkgLTM1IC00NCAtNjcgLTc0IC0xMDd6TTE5NCAxOTRjLTUzIC01NyAtMTIwIC03OSAtMTQ4IC0xNjZjNjQgMiAxMzcgMzIgMTk5IDEzOGMxMyAyNCAxNiA0MiAxNiA1NiBjMCAxNiAwIDI5IC00IDQ3Yy0xNSAtMjEgLTM1IC00NSAtNjMgLTc1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ4NC54bWwAPHN5bWJvbCBpZD0iRjQ4NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xIC0yNzJjLTEgMiAtMSAzIC0xIDVjMCA1IDIgMTAgNyAxMWMxIDEgOSAxIDEwIDFjNCAwIDkgLTIgMTEgLTdsNTEgLTEwOWMxIC0yIDIgLTMgNCAtM3M0IDEgNiAzYzEgNCA0NCAxMDkgNDQgMTA5YzMgNCA3IDYgMTEgNmg4MWM3IC0xIDExIC01IDExIC0xMWMwIC0yIDAgLTQgLTEgLTVsLTEwOCAtMjMxYy0zIC00IC02IC02IC0xMCAtNmMtNyAwIC0xMCA2IC0xMCA2ek01NSAtNjJjMCAzNCAyNyA2MSA2MSA2MXM2MSAtMjcgNjEgLTYxIHMtMjcgLTYxIC02MSAtNjFzLTYxIDI3IC02MSA2MXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OUYueG1sADxzeW1ib2wgaWQ9IkY0OUYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTEgLTg4Yy0xMyAwIC01MSAzIC01MSAyM3Y1MDJjMCAxMSA4IDI5IDIxIDI5YzQgMCA1IC00IDUgLTh2LTM3NHM5IDggNDAgOHM3OSAtMjQgNzkgLTczYzAgLTc0IC01MSAtMTA3IC05NCAtMTA3ek0yNiAtNDljMTIgLTExIDI2IC0xMSA0MSAtMTFzNTEgMTEgNTEgNThzLTQ4IDY5IC02NiA2OXMtMjYgLTQgLTI2IC00di0xMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDhCLnhtbAA8c3ltYm9sIGlkPSJGNDhCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIC0yNzNjLTMgMCAtNyAxIC05IDF2MjcyYzAgMTEgNSAxMSAxMSAxMWg3YzggMCAzMCAtMiAzNCAtMjFjMTggLTk1IDU3IC0xNzggMTA2IC0yNTdjNjAgLTEwMCAxMDYgLTIxOCAxMTAgLTM0NHYtOGMwIC0zNCAtNSAtMTg4IC01MiAtMTg4Yy0yIDAgLTUgMCAtOCAyYy0xNCA0IC0xOCAxNCAtMTggMjdjMCAxMCAzIDIzIDYgMzRjMCAyIDEgMyAxIDRjMTAgMzkgMTYgNzggMTYgMTE5YzAgMTI4IC01OCAzMzAgLTIwNCAzNDh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEU5LnhtbAA8c3ltYm9sIGlkPSJFNEU5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTM4NWMwIDM4IDMxIDY4IDY4IDY4YzM4IDAgNjggLTMwIDY4IC02OGMwIC0zIDAgLTYgLTEgLTljMTMgMCAzOSA5IDQ1IDMwYzQgMTEgMzkgMTU0IDQwIDE1OWMwIDEgMSA1IDEgOGMwIDYgLTEgMTQgLTYgMTRjLTEgMCAtMiAwIC0zIC0xYy0xMyAtNiAtMTYgLTEwIC0zMCAtMTVjLTEyIC00IC0yNiAtNyAtNDAgLTdjLTkgMCAtMTkgMiAtMjcgNGMtMTAgMyAtMTkgOCAtMjggMTRjLTE2IDEyIC0yOCAzMCAtMjggNTEgYzAgMzcgMzEgNjggNjggNjhjMzggMCA2OCAtMzEgNjggLTY4di0xMGMxNCAwIDQxIDkgNDkgMzVjMyA4IDM5IDE1MyA0MSAxNjJjMSAyIDEgMyAxIDVjMCA1IC0yIDkgLTYgOWMtMSAwIC0yIDAgLTQgLTFjLTI2IC0xMiAtNTQgLTIxIC04MiAtMjFjLTkgMCAtMTcgMSAtMjUgM2MtMjkgOSAtNTYgMzMgLTU2IDY1YzAgMzcgMzEgNjggNjggNjhjMzggMCA2OCAtMzEgNjggLTY4di0xMGMxNyAwIDUzIDIxIDYwIDQwYzQgMTEgMzggMTUzIDM5IDE1NiBjMSA0IDIgNyAyIDEwYzAgNyAtNCAxMSAtOSAxMWMtMiAwIC01IC0xIC03IC0yYy0yNCAtMTEgLTQ5IC0yMiAtNzYgLTIyYy0zOCAwIC04MiAyNyAtODIgNjljMCAzNyAzMCA2OCA2OCA2OGMzNyAwIDY4IC0zMSA2OCAtNjhjMCAtNCAwIC03IC0xIC0xMGMzNCAwIDg0IDYxIDkyIDY3YzMgMiA2IDQgMTEgNGM0IC0xIDkgLTQgOSAtMTVjLTMgLTEzIC0yNyAtMTAyIC0yNyAtMTAybC05MyAtNDAwYy00IC0xOCAtMjMgLTk5IC0yNCAtOTkgYy0xMjAgLTUxNiAtMTI4IC01MzQgLTEzMCAtNTQzYy00IC0xMSAtOSAtMTcgLTMzIC0xN2MtMjMgMCAtMzIgNSAtMzIgMTRjMCAyIDAgNCAxIDdsNzIgMjc5YzAgMiAxIDQgMSA2YzAgNiAtMyAxMSAtOCAxMWMtMSAwIC0yIDAgLTQgLTFjLTE3IC05IC00NSAtMTYgLTY0IC0xNmMtMTggMCAtNDAgNiAtNTQgMThjLTE2IDEyIC0yOCAzMCAtMjggNTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FRDQxLnhtbAA8c3ltYm9sIGlkPSJFRDQxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM2OSAtMjVjMCAzIDEgNiAyIDEwYzMgOCA2IDE0IDE1IDE0YzEgMCA1IC0xIDkgLTJsMzAwIC0xMDJjMTMgLTQgMTMgLTEwIDEzIC0xOHMwIC0xNSAtMTMgLTE4bC0zMDYgLTEwM2MtMSAtMSAtMyAtMSAtNCAtMWMtNyAwIC0xMSA4IC0xNCAxNWMtMSAzIC0yIDYgLTIgOWMwIDUgMyAxMCAxNCAxNWMwIDAgMjE0IDczIDIyNSA3NmM2IDIgOCA0IDggN3MtMiA2IC03IDdjLTEwIDQgLTIyNiA3NyAtMjI2IDc3Yy0xMSA0IC0xNCA5IC0xNCAxNHogTTAgLTEyM2MwIDggMCAxNCAxMyAxOGwzMDAgMTAyYzQgMSA4IDIgOSAyYzkgMCAxMiAtNiAxNSAtMTRjMSAtNCAyIC03IDIgLTEwYzAgLTUgLTMgLTEwIC0xNCAtMTRjMCAwIC0yMTYgLTczIC0yMjYgLTc3Yy01IC0xIC03IC00IC03IC03czIgLTUgOCAtN2MxMSAtMyAyMjUgLTc2IDIyNSAtNzZjMTEgLTUgMTQgLTEwIDE0IC0xNWMwIC0zIC0xIC02IC0yIC05Yy0zIC03IC03IC0xNSAtMTQgLTE1Yy0xIDAgLTMgMCAtNCAxbC0zMDYgMTAzIGMtMTMgMyAtMTMgMTAgLTEzIDE4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ4MC54bWwAPHN5bWJvbCBpZD0iRjQ4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xOGMwIDEwIDggMTggMTcgMThoMzBjOSAwIDE3IC04IDE3IC0xOHYtMjU1YzAgLTkgLTggLTE3IC0xNyAtMTdoLTMwYy05IDAgLTE3IDggLTE3IDE3djI1NXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OTQueG1sADxzeW1ib2wgaWQ9IkY0OTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0MDRjNjIgMCAxMDggMzggMTQ0IDg1YzQ2IDU5IDY4IDExMiA2OCAxNzBjMCAzNSAtOCA3MSAtMjQgMTExYy0yIDUgLTMgOSAtMyAxM2MwIDE4IDExIDI2IDIzIDI2YzcgMCAxNCAtMiAyMCAtN2MyOSAtMjAgNDggLTExMyA0OCAtMTQ1YzAgLTcgLTEgLTE1IC0xIC0yM2MtMSAtMTUgLTMgLTMwIC02IC00NGM5IC0yNyAzNSAtMTEwIDM1IC0xNzJjMCAtMTIgLTEgLTI0IC0zIC0zNWwtOSAtNDNjOSAtMjIgMjUgLTY4IDI1IC0xMjEgYzAgLTI5IC02IC02MCAtMTYgLTg3YzggLTI0IDE2IC01OSAxNiAtOThjMCAtMzIgLTcgLTY2IC0yMCAtOTVjOSAtMjQgMjAgLTY0IDIwIC0xMDhjMCAtMTIgLTEgLTI0IC0zIC0zNWMtMTIgLTczIC00MCAtMTA1IC0xMTkgLTE5MWMtNjAgLTY0IC0xMzggLTgzIC0xNTYgLTIwMmMtMyAtOSAtMTggLTIxIC0yNSAtMjFzLTE0IDE0IC0xNCAxNHYxMDA4ek00NCAtMzY2YzY0IDEgMTM5IDMxIDIwMSAxMzhjMTMgMjQgMTYgNDIgMTYgNTYgYzAgMTUgMCAzNiAtNSA1MGMtMTYgLTIwIC0zNiAtNDIgLTYxIC02OWMtNTUgLTU5IC0xMjUgLTgwIC0xNTEgLTE3NXpNNDUgMjJjNjQgMSAxMzggMzEgMjAwIDEzOGMxMyAyNCAxNiA0MiAxNiA1NmMwIDE1IDAgMzYgLTUgNTBjLTE0IC0yMCAtMzQgLTQ0IC02MSAtNzNjLTU0IC01OCAtMTIzIC03OSAtMTUwIC0xNzF6TTYwIDIyMmM1OCA2IDExNSAzOSAxNzIgMTM4YzEzIDIzIDE2IDQxIDE2IDU1YzAgMjkgLTUgNTUgLTEyIDgzIGMtMTkgLTM1IC00NCAtNjcgLTc0IC0xMDdjLTQwIC01NCAtNzkgLTEwNiAtMTAyIC0xNjl6TTE5NSAtN2MtNTEgLTU0IC0xMTYgLTc2IC0xNDUgLTE1NmM2MyAzIDEzNSAzNCAxOTUgMTM5YzEzIDIzIDE2IDQxIDE2IDU1YzAgMTAgLTEgMTggLTEgMjZ2OWMtMTcgLTIwIC0zOCAtNDMgLTY1IC03M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OEYueG1sADxzeW1ib2wgaWQ9IkY0OEYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxODdjMCA5IDggMTUgMTcgMTZjMyAwIDcgMCAxMCAtMmMxNiAtMTIgMTMgLTQ0IDE5IC02MGMxNiAtNDYgNjIgLTg0IDk5IC0xMTVsNyAtN2M2NSAtNTYgMTM0IC0xMjEgMTM0IC0yMTNjMCAtMTAgLTEgLTIwIC0zIC0yOWMwIC00IC0xMiAtMzUgLTIzIC02MmMxIC0xIDIgLTMgMiAtNGMxNiAtMzAgMjQgLTU2IDI0IC04NWMwIC0xMCAtMSAtMjAgLTMgLTMyYy0xIC03IC0zMSAtNzggLTQzIC0xMDFjMTYgLTQ0IDI1IC04OSAyNyAtMTM2IHYtN2MwIC0yOCAtNSAtMTU5IC01MSAtMTU5Yy0zIDAgLTUgMCAtOCAxYy0xNSA0IC0yMCAxMyAtMjAgMjRjMCA5IDMgMTggNiAyN2wyIDVjMTEgMzIgMTYgNjUgMTYgMTAwYzAgNTAgLTExIDk4IC0yMiAxMjhjLTUzIDE0NiAtMTQ5IDE1NyAtMTgyIDE2MWMtMyAwIC02IDEgLTggMXY1NDl6TTIwOCAtMTM4Yy0zNiA2MSAtOTMgMTEwIC0xNjYgMTE0YzEgLTcgMiAtMTMgNCAtMTljMTYgLTQ2IDYyIC04NCA5OSAtMTE1bDcgLTcgYzIzIC0yMCA0NyAtNDAgNjcgLTYzYzMgMTIgNCAyMyA0IDM1YzAgMTggLTQgMzcgLTE1IDU1ek01OCAtMjA5YzIyIC01NCA1OSAtODUgOTkgLTE0MGMyMCAtMjkgMzkgLTU5IDU1IC05MWM2IDIxIDEyIDQyIDEyIDYzYzAgMTkgLTUgMzggLTE2IDU2Yy0zNCA1NiAtODUgMTAyIC0xNTAgMTEyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ5Qi54bWwAPHN5bWJvbCBpZD0iRjQ5QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDUzNGMwIDkgNyAxNiAxNiAxNnMxNiAtNyAxNiAtMTZ2LTMwMGMwIC05IDcgLTE2IDE2IC0xNmgxODljOSAwIDE2IDcgMTYgMTZ2NjFjMCA4IDcgMTYgMTUgMTZjOSAwIDE2IC04IDE2IC0xNnYtMjQzYzAgLTkgLTcgLTE2IC0xNiAtMTZoLTIyMGMtOSAwIC0xNiAtOCAtMTYgLTE2di0zNGMwIC05IDcgLTE2IDE2IC0xNmgyMjBjOSAwIDE2IC04IDE2IC0xNnYtMjQzYzAgLTkgLTcgLTE2IC0xNiAtMTZjLTggMCAtMTUgNyAtMTUgMTZ2NjAgYzAgOSAtNyAxNiAtMTYgMTZoLTE4OWMtOSAwIC0xNiAtNyAtMTYgLTE2di0zMDVjMCAtOSAtNyAtMTYgLTE2IC0xNnMtMTYgNyAtMTYgMTZ2MTA2OHpNNDUgMTc4Yy03IDAgLTEzIC02IC0xMyAtMTN2LTczYzAgLTcgNiAtMTIgMTMgLTEyaDE5NWM3IDAgMTMgNSAxMyAxMnY3M2MwIDcgLTYgMTMgLTEzIDEzaC0xOTV6TTMyIC04N3YtNzNjMCAtNyA2IC0xMiAxMyAtMTJoMTk1YzcgMCAxMyA1IDEzIDEydjczYzAgNyAtNiAxMyAtMTMgMTNoLTE5NSBjLTcgMCAtMTMgLTYgLTEzIC0xM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NDMueG1sADxzeW1ib2wgaWQ9IkY0NDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNCAtOTNoMjJjMiAtNzIgMTQgLTEwNiAzOCAtMTA2YzIzIDAgMzcgMzcgMzcgOTljMCA1NiAtMTMgODggLTM3IDg4aC0xMnY1MmMzNSAwIDQzIDIyIDQzIDc1cy0xMSA4NSAtMzEgODVjLTIzIDAgLTMzIC0zMyAtMzQgLTEwN2gtMjJjMSAxMDYgMjAgMTYxIDU2IDE2MWMzNCAwIDU0IC01MSA1NCAtMTM3YzAgLTUwIC04IC04MiAtMjUgLTEwMGMyMSAtMjEgMzAgLTU2IDMwIC0xMTZjMCAtOTQgLTIzIC0xNTUgLTYwIC0xNTUgYy0zNiAwIC01NiA1MCAtNTkgMTYxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRCQi54bWwAPHN5bWJvbCBpZD0iRjRCQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIzNGMwIDkgNyAxNiAxNiAxNnMxNiAtNyAxNiAtMTZ2LTQ4YzAgLTIwIDE0IC0zMCAyMyAtMzBoNDE2YzE0IDAgMzAgMTAgMzAgMzN2NDVjMCA5IDcgMTYgMTYgMTZzMTYgLTcgMTYgLTE2di00NjhjMCAtOCAtNyAtMTYgLTE2IC0xNnMtMTYgOCAtMTYgMTZ2NDFjMCAxMiAtMTMgMjYgLTMwIDI2aC00MTJjLTExIDAgLTI3IC0xNiAtMjcgLTMwdi0zN2MwIC04IC03IC0xNiAtMTYgLTE2cy0xNiA4IC0xNiAxNnY0Njh6TTMyIDEzdi0zOSBjMCAtMjQgMjcgLTQxIDcyIC00MWgzMjljNDEgMCA2OCAxMiA2OCA0MXY0NmMwIDIxIC0yNyAzNiAtNjggMzZoLTMzNGMtNDggMCAtNjcgLTE0IC02NyAtNDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNjM4LnhtbAA8c3ltYm9sIGlkPSJFNjM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYwIDE0OGgtNjB2MjhoNjBjNiA0NiA0MiA4MyA4OCA4OXY1OWgyOHYtNTljNDYgLTYgODIgLTQzIDg4IC04OWg2MHYtMjhoLTYwYy03IC00NSAtNDMgLTgxIC04OCAtODd2LTYxaC0yOHY2MWMtNDUgNiAtODEgNDIgLTg4IDg3ek04OCAxNzZoNjB2NjBjLTMwIC01IC01NCAtMzAgLTYwIC02MHpNMTc2IDIzNnYtNjBoNjBjLTYgMzAgLTMwIDU1IC02MCA2MHpNMTQ4IDE0OGgtNjBjNiAtMzAgMzAgLTUzIDYwIC01OXY1OXpNMjM1IDE0OGgtNTkgdi01OWMzMCA2IDU0IDI5IDU5IDU5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRDRi54bWwAPHN5bWJvbCBpZD0iRjRDRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMCA3MWMwIDMwIDEzIDQ3IDM4IDQ3YzIxIDAgMjkgLTE3IDI5IC0yNmMwIC0yNSAtMjUgLTMzIC0yNSAtNDZjMCAtMTIgMjUgLTMzIDU1IC0zM2MyNSAwIDg0IDMzIDg0IDExM2MwIDM0IC0yNiA1OSAtNTkgNTloLTI0Yy00IDAgLTE3IDQgLTE3IDEyYzAgOSA5IDEzIDE3IDEzaDI0YzEyIDAgOTIgMTMgOTIgODhjMCAzOCAtMTcgNTUgLTU5IDU1Yy0yMSAwIC0zNyAtOSAtMzcgLTIxYzAgLTEzIDggLTI1IDggLTM4cy04IC0yNSAtMjkgLTI1IGMtMTcgMCAtMzAgMTcgLTMwIDMzYzAgMTcgMTcgNzYgMTAxIDc2YzM0IDAgOTcgLTIxIDk3IC04NGMwIC02NyAtNTkgLTg4IC04OSAtOTdjMzAgLTEyIDU5IC00NiA1OSAtODRjMCAtMzcgLTI1IC0xMjYgLTEzNCAtMTI2Yy01MSAwIC0xMDEgMzQgLTEwMSA4NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U2MTAueG1sADxzeW1ib2wgaWQ9IkU2MTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIgMGMtNiAwIC0xMiA1IC0xMiAxMnYyODBjMCAxNCAxMiAyNiAyNiAyNmgyNjBjMTQgMCAyNiAtMTIgMjYgLTI2di0yODBjMCAtNyAtNiAtMTIgLTEyIC0xMmgtMTNjLTcgMCAtMTMgNSAtMTMgMTJ2MTY0YzAgMTEgLTU5IDE3IC0xMTggMTdzLTExOCAtNiAtMTE4IC0xN3YtMTY0YzAgLTcgLTYgLTEyIC0xMiAtMTJoLTE0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRDMC54bWwAPHN5bWJvbCBpZD0iRjRDMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNDYgMzMwYzAgNSAzIDkgNyA5aDIxYzUgMCA4IC00IDggLTl2LTE4N2gxNDh2MjE1YzAgNCA1IDcgNiA3aDEzMGMyIDAgNiAtMyA2IC03di0yMmMwIC01IC00IC03IC02IC03aC0xMDB2LTI3NmMwIC01IC00IC05IC05IC05aC0xNzV2LTgxaDE3NWM1IDAgOSAtNCA5IC0xMHYtMjc1aDEwMGMyIDAgNiAtMyA2IC04di0yMmMwIC00IC00IC03IC02IC03aC0xMzBjLTEgMCAtNiAzIC02IDd2MjE0aC0xNDh2LTE4NWMwIC01IC0zIC05IC04IC05IGgtMjFjLTQgMCAtNyA0IC03IDl2NjUzek05IC0zMzJjLTUgMCAtOSA0IC05IDl2NjUzYzAgNSA0IDkgOSA5aDg4YzUgMCAxMCAtNCAxMCAtOXYtNjUzYzAgLTUgLTUgLTkgLTEwIC05aC04OHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NUEueG1sADxzeW1ib2wgaWQ9IkY0NUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA5N2MwIDQxIDE2IDkzIDY1IDE1MGMzIDQgNiA2IDExIDdjNiAwIDE3MCAxMyAyMDggMTVjMSAwIDcgLTUgNyAtOWMwIC0xMyAtMjggLTU1IC0yOCAtNTVjLTIgLTMgLTggLTcgLTEzIC03Yy0zNSAtMSAtMTY4IC0yIC0xNzIgLTJjLTUgMCAtOCAtMyAtOSAtNWMtMTIgLTE0IC0xNiAtMzAgLTE2IC00OWMwIC0zMiAxMSAtNzMgMTcgLTEzNGMwIC0xIC0xMyAtOCAtMjAgLThoLTljLTExIDAgLTI5IDEgLTMzIDJzLTYgNyAtNiAxMSBjLTEgMjMgLTIgMzkgLTIgNjR2MjB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOUJCLnhtbAA8c3ltYm9sIGlkPSJFOUJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3NCAtMzcyYy03NSA2NCAtMTY4IDE2MSAtMjc0IDI5M3YxODNjMTA1IC0xMzAgMjIyIC0yNTQgMzQyIC0zNzBjMzEgLTI5IDE1NCAtMTM2IDE5OCAtMTM2YzE4IDAgMzEgMTIgMzkgNDZ2LTE3NWMwIC0xNSAtNSAtMjIgLTE1IC0yMmMtNCAwIC04IDEgLTEyIDNjLTc2IDI1IC0xNjggODUgLTI3OCAxNzh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTQzLnhtbAA8c3ltYm9sIGlkPSJFOTQzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xODggNTk4YzAgMTE1IDk1IDE4NCAyMDQgMTg0YzggMCAxNSAtNyAxNiAtMTV2LTc1MWMwIC05IC04IC0xNiAtMTYgLTE2Yy05IDAgLTE2IDcgLTE2IDE2djQyNGgtMzdjLTg5IDAgLTE1MSA2NiAtMTUxIDE1NHY0ek0tMTU2IDU5OHYtNGMwIC03MSA0OCAtMTIyIDExOSAtMTIyaDM3djI3OGMtMTA2IC03IC0xNTUgLTgyIC0xNTYgLTE1MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5QjQueG1sADxzeW1ib2wgaWQ9IkU5QjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNTBoMTR2LTMwMGgtMTR2MzAweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBGNS54bWwAPHN5bWJvbCBpZD0iRTBGNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDFjMCA4NCAzOSAxMzUgMTA1IDE4MGw0IC03Yy02MSAtNTEgLTcyIC05MyAtNzIgLTE3MmMwIC00MiA1IC03NCAxNSAtMTAzYzExIC0zMiAyMyAtNDcgNTcgLTczbC01IC03Yy02NCA0MSAtMTA0IDEwNCAtMTA0IDE4MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5OUIueG1sADxzeW1ib2wgaWQ9IkU5OUIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA1NmM5IC0zMiAyMSAtNDggMzQgLTQ4YzEyIDAgMTkgMjQgMjEgNzJjNiAtMTkgMTEgLTMyIDE1IC0zOWM1IC05IDExIC0xMiAxOSAtMTJzMTQgMjEgMTkgNjZjOSAtMzUgMTcgLTUzIDIzIC01M2M4IDAgMTcgMjQgMjMgNzN2LTE1M2MwIC0yOCAtNSAtNDEgLTE1IC00MWMtNyAwIC0xNCA5IC0yMCAyN2MtNCAtMzMgLTEyIC01MCAtMjggLTUwYy0xMiAwIC0yNSAxMSAtMzggMzRjLTcgLTMyIC0xNyAtNDcgLTI4IC00NyBjLTE1IDAgLTI1IDE5IC0yNSAzOXYxMzJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkNCLnhtbAA8c3ltYm9sIGlkPSJFQkNCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjM0YzAgNSAzIDEwIDExIDEyYzE5IDYgNzkgMjkgOTMgMjljMTUgMCAyOSAtMjggMjkgLTQyYzAgLTQgLTEgLTEwIC0yIC0yMWMxNyAzMCA0MSA0NiA2MiA0NmMyNCAwIDQ1IC0xOSA1MCAtNTljMTkgNDUgNDkgNjQgNzggNjRjNDYgMCA5MCAtNDggOTAgLTEyNWMwIC02NCAtMjUgLTEzOCAtMTAxIC0xMzhjLTE2IDAgLTMwIDMgLTM4IDdjLTMgMSAtNCA3IC00IDhjMCAxMyAyMCA1MyAyNCA1NmMyIDIgNCAzIDYgM3MzIC0xIDQgLTEgYzEzIC0xMSAyNCAtMTcgMzMgLTE3YzI4IDAgMzYgNTYgMzYgNzhjMCA0MyAtMTYgOTAgLTQ3IDkwYy01IDAgLTEwIC0xIC0xNiAtNGMtMzggLTE3IC00OSAtMTIwIC01MiAtMTQ3YzAgLTIgLTEgLTQgLTEgLTVjLTEgLTggLTggLTExIC0xNSAtMTFjLTkgMCAtMTkgNSAtMTkgMTN2MTdjMCAzOSAtMiAxMjggLTQzIDEyOGMtMzMgMCAtNDcgLTU0IC01NiAtODlsLTIgLTljLTMgLTI2IC03IC01MyAtMTIgLTg0Yy0xIC00IC0yIC01IC00IC01IGMtNyAwIC0yMSAyMCAtMjEgMjBjLTEgMjkgLTYgMTE0IC02IDEyNnMtNiAzMiAtNjMgNDNjLTggMiAtMTQgMTAgLTE0IDE3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUJDNC54bWwAPHN5bWJvbCBpZD0iRUJDNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEwM2MwIDMxIDIzIDY3IDQyIDg4YzI2IDMwIDYyIDQ3IDEwMiA0N2MyNSAwIDQ3IC0xNyA0NyAtMzljMCAtOSAtNCAtMjAgLTE0IC0zMGMwIDAgLTUzIC01MCAtNzAgLTY0Yy02IC01IC04IC0xMyAtOCAtMjFzMiAtMTcgNyAtMjJjMTYgLTE4IDM3IC0yNiA4MiAtMjZjNjMgMCA3OSA0OSA4MSA2MGMxIDEwIDE5IDE4IDI5IDE4YzEwIC0xIDE1IC02IDE1IC0xNWMwIC0zIDAgLTcgLTIgLTExYy0yNCAtNjAgLTg5IC04OCAtMTUyIC04OCBjLTM5IDAgLTk0IDE0IC0xMjMgMzhjLTE0IDEyIC0zMyAzOSAtMzYgNTh2N3pNNTkgMTQ0YzAgLTUgMiAtMTAgNCAtMTVjMyAtNSA1IC0xMiA4IC0xOWMxIC0xIDIgLTIgNCAtMmMxIDAgMyAwIDUgMmM1IDMgNDcgNDMgNDcgNDNjNCAyIDYgNyA2IDEyYzAgMTEgLTkgMjYgLTIzIDI2Yy0zIDAgLTUgLTEgLTggLTJjLTIyIC05IC00MyAtMjQgLTQzIC00NXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1NjYueG1sADxzeW1ib2wgaWQ9IkU1NjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjYgMTQ2Yy00NSAwIC02NiAyNiAtNjYgNTdjMCA0MiAzNSA3MCA4MiA3MGMxNSAwIDI4IC0zIDQyIC05YzkgLTQgMTUgLTkgMTkgLTljMyAwIDQgMiA4IDEybDM2IDg4YzQgMTAgOCAxMyAxNyAxNmw0OSAxNmMzIDEgOSAzIDEzIDNzNiAtMiA2IC02YzAgLTMgLTEgLTYgLTMgLTExbC01MCAtMTI0Yy0yIC01IC01IC0xMSAtNSAtMTVjMCAtMiAxIC0zIDMgLTNjNSAwIDExIDQgMjQgMTFjMjEgMTEgNTkgMzEgOTkgMzEgYzIyIDAgMzcgLTkgNDQgLTIyYzggLTE1IDQgLTIyIDkgLTIyYzQgMCA1IDQgMTQgMTRjMTUgMTcgMzYgMzEgNjIgMzFjMzcgMCA1MiAtMjQgNTIgLTUzYzAgLTM1IC0xOCAtNTUgLTQyIC01NWMtMjEgMCAtMzYgMTIgLTM2IDMyYzAgMjggMjIgMzEgMjIgNDBjMCA0IC00IDYgLTEwIDZjLTIyIDAgLTU0IC0zNyAtNjcgLTcwbC02NSAtMTYyYy00IC0xMCAtNyAtMTIgLTE2IC0xMmgtNDljLTggMCAtMTEgMiAtMTEgNmMwIDMgMSA2IDMgMTEgbDczIDE4MWMzIDcgNiAxOSA2IDI5YzAgMTIgLTQgMTUgLTEzIDE1Yy0xOSAwIC00MyAtMTQgLTc4IC0zNWwtNiAtM2MtMTYgLTkgLTIyIC0xNCAtMjIgLTIwYzAgLTMgMSAtNSAzIC0xMGM5IC0yMiAxMyAtNDQgMTMgLTY4YzAgLTc0IC01MCAtMTE2IC0xMDIgLTExNmMtMzggMCAtNTcgMjIgLTU3IDUwYzAgMjEgOCA0MSAxOSA2OGwxMSAyN2MyIDUgMyA4IDMgMTBzLTEgMyAtMyAzYy02IDAgLTE5IC0yIC0zMSAtMnpNODIgMjUwIGMtNDAgMCAtNTUgLTIzIC01NSAtNDFjMCAtMTQgOCAtMzAgNDEgLTMwYzEwIDAgMjIgMiAzNSA1czE3IDYgMjIgMTlsNCAxMGMyIDUgNCAxMCA0IDEzYzAgMTUgLTQwIDI0IC01MSAyNHpNMTM2IDMzYzAgLTcgMyAtMTIgMTEgLTEyYzI5IDAgNTYgNDAgNTYgODRjMCA5IC01IDYyIC0xNCA2MmMtMyAwIC00IC0yIC02IC03Yy0zOCAtOTUgLTM5IC05NSAtMzkgLTk2Yy00IC0xMCAtOCAtMjMgLTggLTMxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTVCOS54bWwAPHN5bWJvbCBpZD0iRTVCOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMCAtMTk1YzAgMCAtNiAyIC02IDRjMCAxIDIgMiA3IDJoN2M1MCAwIDE4MSA1NiAyNTMgMTIzYzQyIDM5IDExOSAxMTQgMTY3IDE3Mmw0MiA1MGw0OSA1NGM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM1IC03IDYyIC03NCA5OSAtMTE1YzEgMSAyIDMgNCA0YzI3IDMyIDU1IDY0IDg0IDk1YzcgOCAxNCAxOCAyMyAyNXMxNCA5IDIyIDljMTMgLTEgMjIgLTcgMzEgLTE4YzUgLTcgNjUgLTc2IDEwMSAtMTE4IGwyOCAzNGMxMDYgMTMyIDI4NSAzNTUgMzgzIDM2MWwxOSAxYzEwIDAgMTEgLTcgMTIgLTE1YzAgLTEwIC0xNiAtMjYgLTI5IC0yN2MtMTIyIC03IC0zNDQgLTM0NyAtNDExIC00MjJjLTE5IC0yMyAtMzggLTQxIC02OSAtNDFjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtMTQgLTExIC0yNiAtMjMgLTM5IC0zNWMtNSAtNCAtMTAgLTEwIC0xNiAtMTQgYy0yMiAtMjEgLTQyIC00MiAtNDYgLTQ1cy0xMSAtNSAtMTggLTVjLTggMCAtMTYgMiAtMjAgN2MtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMmMtNiAwIC0yMSAtOSAtMjMgLTE0Yy01MyAtNTcgLTEzOCAtMTQ1IC0yMDIgLTE4OGMtNzggLTUxIC0xODkgLTEwNiAtMjYwIC0xMDZjLTggMCAtMTUgMSAtMjIgMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1QjgueG1sADxzeW1ib2wgaWQ9IkU1QjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTAwYzAgNjcgNDcgMTQzIDgxIDE4NWMzNiA0NCA3MiA4NCAxMTAgMTI2YzcgOCAxNCAxOCAyMyAyNXMxNSA5IDIyIDloNGMxMyAtMSAyMiAtNyAzMSAtMThjNCAtNyA2MiAtNzQgOTkgLTExNWMxIDEgMiAzIDQgNGMyNyAzMiA1NSA2NCA4NCA5NWM3IDggMTQgMTggMjMgMjVzMTQgOSAyMiA5YzEzIC0xIDIyIC03IDMxIC0xOGM0IC03IDYyIC03NCA5OSAtMTE2bDQ3IDU0djE2Nmg0MXYtMTIwYzggOCAxNCAxNyAyMyAyNSBjOSA3IDE1IDkgMjIgOWM4IDAgMTYgLTYgMjYgLTE1YzkgLTggNzYgLTkwIDg1IC05OWM0IC00IDEwIC05IDE2IC05YzUgMCAxMSAzIDE5IDEwYzExIDEwIDgxIDk3IDkyIDEwNmM1IDQgMTIgNyAxOCA3YzggMCAyNiAtOCAyNiAtMThjMCAtNiAtOCAtMTUgLTE0IC0yMmMtMTMgLTE1IC0xNzcgLTE5MyAtMTg0IC0yMDBjLTQgLTMgLTExIC01IC0xOSAtNXMtMTYgMiAtMjAgN2MtOCAxMCAtODIgODcgLTg2IDkzbC01IDV2LTE2NmgtNDB2MTU0IGMtMTEgLTkgLTIxIC0xOSAtMzEgLTI5Yy03IC02IC0xMyAtMTMgLTIxIC0xOGMtMjAgLTIwIC0zOCAtMzggLTQyIC00MXMtMTEgLTUgLTE4IC01Yy04IDAgLTE2IDIgLTIwIDdjLTkgMTAgLTgzIDg3IC04NyA5M2MtNiA4IC0xMCAxMiAtMTUgMTJzLTEyIC01IC0yMiAtMTNjLTE0IC0xMSAtMjYgLTIzIC0zOSAtMzVjLTUgLTQgLTEwIC0xMCAtMTYgLTE0bC00NiAtNDVjLTQgLTMgLTExIC01IC0xOCAtNWMtOCAwIC0xNiAyIC0yMCA3IGMtOSAxMCAtODMgODcgLTg3IDkzYy02IDggLTEwIDEyIC0xNSAxMnMtMTIgLTUgLTIyIC0xM2MtMTEgLTggLTIwIC0xNyAtMzAgLTI2Yy00MyAtNDkgLTg1IC0xMTMgLTg1IC0xNzhjMCAtNjAgNDIgLTEyOCA4NyAtMTY2YzcyIC02OCAxNjUgLTcyIDIxNCAtNzRoOGMxOSAtMSAyNiAtNCAyNiAtOGMwIC02IC0xNCAtMTIgLTI2IC0xMmMtNyAwIC0yMCAtMiAtMzkgLTJjLTMzIDAgLTgyIDUgLTE0NyAzMmMtMTAyIDQyIC0xNTQgMTE2IC0xNjggMjE4IGMtMSA2IC0xIDExIC0xIDE3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTU2Ny54bWwAPHN5bWJvbCBpZD0iRTU2NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEwM2MwIDY0IDM4IDExNCAxMDQgMTE0YzY1IDAgMTA5IC0zOCAxNTggLTkyYzQzIC00OCA3NiAtNzUgMTA4IC03NWMzNSAwIDY1IDIxIDY1IDY0YzAgMjYgLTE2IDQ3IC0zMyA0N2MtMjEgMCAtMjIgLTIzIC01MSAtMjNjLTIxIDAgLTM2IDE0IC0zNiAzNmMwIDMwIDI1IDQ0IDU2IDQ0YzQzIDAgODkgLTMxIDg5IC0xMDNjMCAtNjQgLTM4IC0xMTQgLTEwNCAtMTE0Yy02NSAwIC0xMDkgMzggLTE1OCA5MiBjLTQzIDQ4IC03NiA3NSAtMTA4IDc1Yy0zNSAwIC02NSAtMjEgLTY1IC02NGMwIC0yNiAxNiAtNDcgMzMgLTQ3YzIxIDAgMjIgMjMgNTEgMjNjMjEgMCAzNiAtMTQgMzYgLTM2YzAgLTMwIC0yNSAtNDQgLTU2IC00NGMtNDMgMCAtODkgMzEgLTg5IDEwM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1NkEueG1sADxzeW1ib2wgaWQ9IkU1NkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzNzFjMCA0MyAzMSA4OSAxMDMgODljNjQgMCAxMTQgLTM4IDExNCAtMTA0YzAgLTY1IC0zOCAtMTA5IC05MiAtMTU4Yy00OCAtNDMgLTc1IC03NiAtNzUgLTEwOGMwIC0zNSAyMSAtNjUgNjQgLTY1YzI2IDAgNDcgMTYgNDcgMzNjMCAyMSAtMjMgMjIgLTIzIDUxYzAgMjEgMTQgMzYgMzYgMzZjMzAgMCA0NCAtMjUgNDQgLTU2YzAgLTQzIC0zMSAtODkgLTEwMyAtODljLTY0IDAgLTExNCAzOCAtMTE0IDEwNCBjMCA2NSAzOCAxMDkgOTIgMTU4YzQ4IDQzIDc1IDc2IDc1IDEwOGMwIDM1IC0yMSA2NSAtNjQgNjVjLTI2IDAgLTQ3IC0xNiAtNDcgLTMzYzAgLTIxIDIzIC0yMiAyMyAtNTFjMCAtMjEgLTE0IC0zNiAtMzYgLTM2Yy0zMCAwIC00NCAyNSAtNDQgNTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkM1LnhtbAA8c3ltYm9sIGlkPSJFQkM1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgMTJjMCAxIC0xIDIgLTEgM2MwIDEwIDIxIDMxIDMxIDMxYzEgMCAyIDAgMyAtMWM3IC01IDIyIC0yNCAzOCAtMjRjNCAwIDcgMSAxMSAzYzE5IDExIDIzIDUxIDIzIDkxYy0zMiAwIC01NCAxIC01NyAxcy03IDUgLTcgNmMwIDEzIDMyIDMyIDQxIDMyYzMgMSA4IDMgMjIgNGMtMSAyMiAtNCAzNyAtNCA0NmMwIDUwIDUzIDYwIDkyIDYwYzE5IDAgMzMgLTIgMzcgLTNjMTEgLTMgMjEgLTExIDIxIC0yMmMtMyAtOSAtMTAgLTEyIC0xOCAtMTIgYy0xNiAwIC0zNyAxMSAtNDkgMTVjLTYgMiAtMTEgMiAtMTUgMmMtMTMgMCAtMTYgLTggLTE2IC0yNWMwIC0xMSAyIC0zNCA0IC01N2MxMiAxIDIzIDEgMjkgMWg1YzcgLTIgMTMgLTggMTMgLTE0YzAgLTEgMCAtMyAtMSAtNGMtNCAtNyAtMTggLTIyIC0xOCAtMjJjLTYgLTYgLTcgLTcgLTE2IC04aC0xMWMtNiAtOTIgLTY3IC0xMTUgLTExMSAtMTE1Yy0yMyAwIC00MiA2IC00NiAxMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCQ0MueG1sADxzeW1ib2wgaWQ9IkVCQ0MiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyNjFjMCA1IDMgMTAgMTEgMTJjMTkgNiA3OSAyOSA5MyAyOWMxOCAwIDI5IC0zMSAyOSAtNDdjMCAtNCAtMSAtMTUgLTIgLTI2YzI5IDI5IDc1IDUwIDExNSA1MGM0MSAwIDc1IC0yMyA3NSAtODNjMCAtNjkgLTQwIC0xOTYgLTEyMSAtMTk2Yy0xNyAwIC0zMSA2IC0zOCA5Yy0zIDEgLTQgNyAtNCA4YzAgMTMgMjAgNTMgMjQgNTZjMiAyIDQgMyA2IDNzMyAtMSA0IC0xYzEzIC0xMSAyNSAtMTcgMzYgLTE3YzI4IDAgNDEgMzggNDEgNjIgYzAgNDggLTM1IDExNiAtNzQgMTE2Yy00MiAwIC02NiAtNzAgLTc1IC0xMDJjLTMgLTI2IC03IC01MyAtMTIgLTg0Yy0xIC00IC0yIC01IC00IC01Yy03IDAgLTIwIDIwIC0yMCAyMGMtMiAyOSAtNyAxMzYgLTcgMTQ4cy02IDIwIC02MyAzMWMtOCAyIC0xNCAxMCAtMTQgMTd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDAzLnhtbAA8c3ltYm9sIGlkPSJFMDAzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTE3YzAgNiAyIDcgOCA3aDEwMWMxOTEgMTQgMzE3IDE0NiAzMjcgMTU3YzUgNyAxNiAxNCAyNSAxNGM1IC0yIDggLTYgOCAtMTRjMCAtMyAwIC02IC0xIC0xMGMtNDAgLTE2NyAtMTgzIC0yNDEgLTM0MyAtMjcxaC0xMjV2MTE3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTlCNS54bWwAPHN5bWJvbCBpZD0iRTlCNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDMwMGgxNHYtNDUwaC0xNHY0NTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOUJDLnhtbAA8c3ltYm9sIGlkPSJFOUJDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTc4djE4MmM0NiAtODcgMTI5IC0xODggMjM0IC0zMjdjMTA1IC0xNDEgMTk2IC0yNTggMjg1IC0zMjhjOSAtNiAxNiAtOCAyMiAtOGMxNyAwIDMwIDE4IDM4IDU0di0xNzdjMCAtMTQgLTUgLTIxIC0xMyAtMjFjLTQgMCAtOCAxIC0xNCAzYy0xMjggNjAgLTMxMSAyNjggLTU1MiA2MjJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTQyLnhtbAA8c3ltYm9sIGlkPSJFOTQyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2IC03ODJjLTggMCAtMTUgNyAtMTYgMTV2NzUxYzAgOSA4IDE2IDE2IDE2YzkgMCAxNiAtNyAxNiAtMTZ2LTQyNGgzN2M4OSAwIDE1MSAtNjYgMTUxIC0xNTR2LTRjMCAtMTE1IC05NSAtMTg0IC0yMDQgLTE4NHpNMzIgLTQ3MnYtMjc4YzEwNiA3IDE1NSA4MiAxNTYgMTUydjRjMCA3MSAtNDggMTIyIC0xMTkgMTIyaC0zN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U2MTEueG1sADxzeW1ib2wgaWQ9IkU2MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjYgMGMtMTQgMCAtMjYgMTIgLTI2IDI2djI4MGMwIDcgNiAxMiAxMiAxMmgxNGM2IDAgMTIgLTUgMTIgLTEydi0xNjRjMCAtMTEgNTkgLTE3IDExOCAtMTdzMTE4IDYgMTE4IDE3djE2NGMwIDcgNiAxMiAxMyAxMmgxM2M2IDAgMTIgLTUgMTIgLTEydi0yODBjMCAtMTQgLTEyIC0yNiAtMjYgLTI2aC0yNjB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDQyLnhtbAA8c3ltYm9sIGlkPSJGNDQyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTggLTI1MGMyIDExMCAxMyAxNTcgNTAgMjE2bDIzIDM3YzE2IDI1IDI0IDU5IDI0IDk5YzAgNTMgLTE1IDkzIC0zNSA5M2MtMjIgMCAtMzQgLTM1IC0zNiAtMTE5aC0yMmMyIDEyMSAyMyAxNzQgNTkgMTc0YzM0IDAgNTcgLTYyIDU3IC0xNDdjMCAtNjEgLTEzIC0xMTQgLTM4IC0xNTFsLTI1IC0zOGMtMjIgLTM2IC0zMCAtNjIgLTMyIC0xMDNoOTR2LTYxaC0xMTl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEJDLnhtbAA8c3ltYm9sIGlkPSJGNEJDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMmMwIDc0IDkwIDEzNSAyMzUgMTM1YzEwMSAwIDIyNCAtNTggMjI0IC0xMzVjMCAtNzYgLTU3IC0xMzggLTIzNSAtMTM4Yy0xNjIgMCAtMjI0IDY1IC0yMjQgMTM4ek0xMTcgNDJjMCAtNzAgNjkgLTE1MyAxNDEgLTE1M2M0OSAwIDgzIDIyIDgzIDc3YzAgNjYgLTYwIDE0NiAtMTM0IDE0NmMtNTEgMCAtOTAgLTE0IC05MCAtNzB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDlDLnhtbAA8c3ltYm9sIGlkPSJGNDlDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTUzNHYxMDY4YzAgOSA3IDE2IDE2IDE2czE2IC03IDE2IC0xNnYtMzAwYzAgLTkgNyAtMTYgMTYgLTE2aDE4OWM5IDAgMTYgNyAxNiAxNnY2MWMwIDggNyAxNiAxNSAxNmM5IDAgMTYgLTggMTYgLTE2di0yNDNjMCAtOSAtNyAtMTYgLTE2IC0xNmgtMjIwYy05IDAgLTE2IC04IC0xNiAtMTZ2LTM0YzAgLTkgNyAtMTYgMTYgLTE2aDIyMGM5IDAgMTYgLTggMTYgLTE2di0yNDNjMCAtOSAtNyAtMTYgLTE2IC0xNiBjLTggMCAtMTUgNyAtMTUgMTZ2NjBjMCA5IC03IDE2IC0xNiAxNmgtMTg5Yy05IDAgLTE2IC03IC0xNiAtMTZ2LTMwNWMwIC05IC03IC0xNiAtMTYgLTE2cy0xNiA3IC0xNiAxNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OTUueG1sADxzeW1ib2wgaWQ9IkY0OTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMzY0djExMTZjMCA5IDggMTUgMTcgMTZjMyAwIDcgMCAxMCAtMmMxNiAtMTIgMTQgLTQ0IDE5IC02MGMxNiAtNDYgNjIgLTg0IDk5IC0xMTVsNyAtN2M2NyAtNTggMTM0IC0xMjEgMTM0IC0yMTZjMCAtOSAwIC0xNyAtMiAtMjZsLTI0IC02NWwzIC02YzE0IC0yOCAyMyAtNjAgMjMgLTkxYzAgLTkgMCAtMTcgLTIgLTI2Yy0xIC01IC0xNCAtMzggLTI0IC02NWwzIC02YzE0IC0yOCAyMyAtNjAgMjMgLTkxYzAgLTkgMCAtMTcgLTIgLTI2IGMtMSAtNSAtMTQgLTM4IC0yNCAtNjZsMyAtNWMxNCAtMjggMjMgLTYwIDIzIC05MmMwIC05IDAgLTE3IC0yIC0yNmMtMSAtNCAtMTMgLTM2IC0yNCAtNjNsMyAtNWMxNSAtMzEgMjQgLTU2IDI0IC04NmMwIC0xMCAtMSAtMjAgLTMgLTMxYy0yIC03IC0zMiAtNzggLTQzIC0xMDFjMTUgLTQ0IDI1IC04OSAyNiAtMTM2di03YzAgLTI4IC01IC0xNTkgLTUxIC0xNTljLTE0IDAgLTI3IDkgLTI3IDI0YzAgMTAgNSAyMiA4IDMzIGMxMCAzMiAxNSA2NSAxNSAxMDBjMCA1MCAtMTEgOTggLTIyIDEyOGMtNTMgMTQ2IC0xNDkgMTU3IC0xODIgMTYxYy0zIDAgLTYgMSAtOCAxek00MiAzNTNjMSAtOSAyIC0xNyA0IC0yNGMxNiAtNDYgNjIgLTg0IDk5IC0xMTVsNyAtN2MyMyAtMTkgNDYgLTQwIDY3IC02MmMzIDEzIDUgMjYgNSAzOGMwIDE5IC01IDM3IC0xNiA1NmMtMzYgNjEgLTkzIDExMCAtMTY2IDExNHpNMjA4IDQyN2MtMzYgNjEgLTkzIDExMSAtMTY2IDExNCBjMSAtOSAyIC0xNyA0IC0yM2MxNyAtNDYgNjIgLTg1IDk5IC0xMTdsNyAtNmMyMyAtMTkgNDYgLTM5IDY3IC02MmMzIDEzIDUgMjYgNSAzOGMwIDE5IC01IDM3IC0xNiA1NnpNMjA5IC0xMzhjLTM3IDYxIC05NCAxMTEgLTE2NyAxMTRjMSAtOCAyIC0xNSA0IC0yMWMxNiAtNDYgNjIgLTg0IDk5IC0xMTVsNyAtN2MyMyAtMTkgNDcgLTQwIDY3IC02MmMzIDEyIDUgMjUgNSAzN2MwIDE4IC00IDM2IC0xNSA1NHpNNDIgMTYwIGMxIC02IDIgLTE0IDQgLTE5YzE2IC00NiA2MiAtODQgOTkgLTExNWw3IC03YzIzIC0yMCA0NiAtNDAgNjcgLTYyYzMgMTIgNSAyNCA1IDM3YzAgMTkgLTUgMzggLTE2IDU3Yy03IDExIC0xMjkgMTE4IC0xNTkgMTE4Yy00IDAgLTcgLTIgLTcgLTl6TTIwOCAtMzIzYy0zNCA1NiAtODQgMTAyIC0xNTAgMTEyYzIyIC01NCA1OSAtODUgOTkgLTE0MGMyMCAtMjkgMzkgLTU5IDU1IC05MWM2IDIxIDEyIDQyIDEyIDYzYzAgMTkgLTUgMzggLTE2IDU2eiAiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0ODEueG1sADxzeW1ib2wgaWQ9IkY0ODEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMWMwIDIgMCAzIDEgNWwxMDYgMjMxczMgNiAxMCA2YzQgMCA3IC0yIDEwIC02bDEwOCAtMjMxYzEgLTEgMSAtMyAxIC01YzAgLTYgLTQgLTEwIC0xMSAtMTFoLTgxYy00IDAgLTggMiAtMTEgNmMwIDAgLTQzIDEwNSAtNDQgMTA5Yy0yIDIgLTQgMyAtNiAzcy0zIC0xIC00IC0zbC01MSAtMTA5Yy0yIC01IC03IC03IC0xMSAtN2MtMSAwIC05IDAgLTEwIDFjLTUgMSAtNyA2IC03IDExeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUQ0MC54bWwAPHN5bWJvbCBpZD0iRUQ0MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNjkgMjIxYzAgMyAxIDYgMiAxMGMzIDggNiAxNCAxNSAxNGMxIDAgNSAtMSA5IC0ybDMwMCAtMTAyYzEzIC00IDEzIC0xMCAxMyAtMThzMCAtMTUgLTEzIC0xOGwtMzA2IC0xMDNjLTEgLTEgLTMgLTEgLTQgLTFjLTcgMCAtMTEgOCAtMTQgMTVjLTEgMyAtMiA2IC0yIDljMCA1IDMgMTAgMTQgMTVjMCAwIDIxNCA3MyAyMjUgNzZjNiAyIDggNCA4IDdzLTIgNiAtNyA3Yy0xMCA0IC0yMjYgNzcgLTIyNiA3N2MtMTEgNCAtMTQgOSAtMTQgMTR6IE0wIDEyM2MwIDggMCAxNCAxMyAxOGwzMDAgMTAyYzQgMSA4IDIgOSAyYzkgMCAxMiAtNiAxNSAtMTRjMSAtNCAyIC03IDIgLTEwYzAgLTUgLTMgLTEwIC0xNCAtMTRjMCAwIC0yMTYgLTczIC0yMjYgLTc3Yy01IC0xIC03IC00IC03IC03czIgLTUgOCAtN2MxMSAtMyAyMjUgLTc2IDIyNSAtNzZjMTEgLTUgMTQgLTEwIDE0IC0xNWMwIC0zIC0xIC02IC0yIC05Yy0zIC03IC03IC0xNSAtMTQgLTE1Yy0xIDAgLTMgMCAtNCAxbC0zMDYgMTAzIGMtMTMgMyAtMTMgMTAgLTEzIDE4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRGMi54bWwAPHN5bWJvbCBpZD0iRTRGMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE1MWMwIDEwIDEwIDE1IDEyIDE2YzIgMCA1IDAgMTEgLTRjNyAtNiA1NyAtNjYgOTAgLTY2djEwYzAgMzcgMzAgNjcgNjcgNjdzNjcgLTMwIDY3IC02N2MwIC0yMSAtMTIgLTM5IC0yNyAtNTFjLTE2IC0xMSAtMzUgLTE3IC01NCAtMTdjLTE0IDAgLTI4IDMgLTM5IDdjLTE0IDQgLTIzIDggLTM2IDE1Yy0yIDEgLTQgMSAtNSAxYy00IDAgLTUgLTQgLTUgLTljMCAtMyAwIC03IDEgLTExYzMgLTE1IDc1IC0yMTQgOTMgLTI4MCBjMCAtMTIgLTIzIC0xMyAtMjkgLTEzYy0xMSAwIC0yNSAyIC0zNSAxMGMtMyAyIC0xMDEgMzUzIC0xMDEgMzUzYy00IDE4IC05IDM0IC0xMCAzOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OTcueG1sADxzeW1ib2wgaWQ9IkY0OTciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA5MzVjMCA5IDggMTYgMTcgMTdjNCAwIDcgLTEgMTAgLTNjMTYgLTExIDE0IC00MyAyMCAtNTljMTYgLTQ2IDYxIC04NSA5OCAtMTE3bDcgLTZjNjcgLTU2IDEzNCAtMTIyIDEzNCAtMjE1YzAgLTkgMCAtMTcgLTIgLTI2Yy0xIC01IC0xMyAtMzcgLTI0IC02NWwzIC01YzE0IC0yOCAyMyAtNTkgMjMgLTkxYzAgLTkgMCAtMTggLTIgLTI3Yy0xIC00IC0xMyAtMzcgLTI0IC02NGwzIC01YzE0IC0yOSAyMyAtNjEgMjMgLTkyIGMwIC05IDAgLTE3IC0yIC0yNmMtMSAtNCAtMTMgLTM3IC0yNCAtNjRsMyAtNmMxNCAtMjggMjMgLTYwIDIzIC05MWMwIC05IDAgLTE3IC0yIC0yNmMtMSAtNSAtMTMgLTM4IC0yNCAtNjVsMyAtNWMxNCAtMjggMjMgLTYwIDIzIC05MmMwIC05IDAgLTE3IC0yIC0yNmMtMSAtNCAtMTMgLTM2IC0yNCAtNjNsMyAtNGMxNiAtMzAgMjQgLTU2IDI0IC04NWMwIC0xMCAtMSAtMjAgLTMgLTMyYy0xIC03IC0zMiAtNzggLTQzIC0xMDEgYzE1IC00NCAyNSAtODkgMjYgLTEzNnYtN2MwIC0yOCAtNSAtMTU5IC01MSAtMTU5Yy0xNCAwIC0yNyA5IC0yNyAyNGMwIDEwIDUgMjIgOCAzM2MxMCAzMiAxNSA2NSAxNSAxMDBjMCA1MCAtMTEgOTggLTIyIDEyOGMtNTIgMTQ2IC0xNDkgMTU3IC0xODIgMTYxYy0zIDAgLTYgMSAtOCAxdjEyOTl6TTQyIDM0OGMxIC04IDIgLTE1IDQgLTIwYzE4IC00OSA2OCAtOTEgMTA2IC0xMjNjMjMgLTE5IDQ2IC00MCA2NyAtNjJjMyAxMyA1IDI1IDUgMzggYzAgMTggLTQgMzcgLTE1IDU1Yy0zNyA2MSAtOTQgMTExIC0xNjcgMTEyek0yMDkgNjExYy0zNyA2MSAtOTQgMTEwIC0xNjcgMTE0YzEgLTkgMiAtMTcgNCAtMjNjMTYgLTQ2IDYyIC04NCA5OSAtMTE1bDcgLTdjMjMgLTIwIDQ2IC00MCA2NyAtNjJjMyAxMyA1IDI1IDUgMzhjMCAxOCAtNCAzNyAtMTUgNTV6TTIwOSA0OWMtMzcgNjAgLTk0IDExMCAtMTY3IDExM2MxIC04IDIgLTE2IDQgLTIyYzE2IC00NiA2MiAtODQgOTkgLTExNWw3IC03IGMyMyAtMjAgNDYgLTQwIDY3IC02MmMzIDEzIDUgMjUgNSAzOGMwIDE4IC00IDM3IC0xNSA1NXpNMjA5IDQyM2MtMzcgNjEgLTk0IDExMSAtMTY3IDExNGMxIC04IDIgLTE2IDQgLTIyYzE2IC00NiA2MiAtODQgOTkgLTExNWw3IC03YzIzIC0yMCA0NiAtNDAgNjcgLTYzYzMgMTMgNSAyNSA1IDM4YzAgMTkgLTQgMzcgLTE1IDU1ek0yMDkgLTEzOWMtMzcgNjEgLTk0IDExMSAtMTY2IDExNGwzIC0yMGMxNiAtNDYgNjIgLTg0IDk5IC0xMTVsNyAtNyBjMjMgLTIwIDQ3IC00MCA2NyAtNjNjMyAxMyA1IDI1IDUgMzdjMCAxOCAtNCAzNiAtMTUgNTR6TTU4IC0yMTFjMjIgLTU0IDU5IC04NSA5OSAtMTQwYzIwIC0yOSAzOSAtNTkgNTUgLTkxYzYgMjEgMTIgNDMgMTIgNjRjMCAxOCAtNCAzNyAtMTUgNTVjLTM0IDU2IC04NSAxMDIgLTE1MSAxMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDgzLnhtbAA8c3ltYm9sIGlkPSJGNDgzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTcgMjIxYy01IDEgLTcgNiAtNyAxMWMwIDIgMCAzIDEgNWwxMDYgMjMxczMgNiAxMCA2YzQgMCA3IC0yIDEwIC02bDEwOCAtMjMxYzEgLTEgMSAtMyAxIC01YzAgLTYgLTQgLTEwIC0xMSAtMTFoLTgxYy00IDAgLTggMiAtMTEgNmMwIDAgLTQzIDEwNSAtNDQgMTA5Yy0yIDIgLTQgMyAtNiAzcy0zIC0xIC00IC0zbC01MSAtMTA5Yy0yIC01IC03IC03IC0xMSAtN2MtMSAwIC05IDAgLTEwIDF6TTU1IDYxYzAgMzQgMjcgNjEgNjEgNjEgczYxIC0yNyA2MSAtNjFzLTI3IC02MSAtNjEgLTYxcy02MSAyNyAtNjEgNjF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDlBLnhtbAA8c3ltYm9sIGlkPSJGNDlBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDA2YzY0IDAgMTA3IDM3IDE0NCA4NWM0NiA1OSA2OCAxMTMgNjggMTcxYzAgMzQgLTcgNzAgLTIzIDExMGMtMiA1IC0zIDkgLTMgMTNjMCAxOCAxMSAyNiAyMyAyNmM2IDAgMTMgLTIgMTkgLTdjMTQgLTEwIDI0IC0zNSAyOSAtNTFsMiAtOGMxMCAtMzQgMTcgLTU4IDE3IC04NmMwIC03IC0xIC0xNSAtMSAtMjNjLTEgLTE1IC0zIC0zMCAtNSAtNDRjMCAtMiAxIC0zIDIgLTVjOSAtMzEgMzIgLTExMCAzMiAtMTY3IGMwIC0yMyAtNCAtNDcgLTEwIC02OWMxMCAtMjMgMjQgLTY2IDI0IC0xMTVjMCAtMzAgLTcgLTYzIC0xOSAtOTBjOSAtMjUgMTkgLTYyIDE5IC0xMDNjMCAtMzEgLTcgLTYyIC0xOSAtOTFjOSAtMjUgMTkgLTYyIDE5IC0xMDNjMCAtMzAgLTcgLTYzIC0xOSAtOTBjOSAtMjUgMTkgLTYyIDE5IC0xMDNjMCAtMzEgLTcgLTYyIC0xOSAtOTFjOSAtMjUgMTkgLTYyIDE5IC0xMDNjMCAtMzAgLTcgLTYzIC0xOSAtOTBjOSAtMjUgMTkgLTYyIDE5IC0xMDMgYzAgLTEyIC0xIC0yNSAtMyAtMzZjLTEzIC03MyAtNDEgLTEwNCAtMTIwIC0xOTBjLTYwIC02NCAtMTM4IC04MyAtMTU2IC0yMDNjLTMgLTkgLTE3IC0yMSAtMjQgLTIxYy04IDAgLTE1IDE0IC0xNSAxNHYxNTczek0xNjMgMzkzYy00MSAtNTQgLTgwIC0xMDYgLTEwMyAtMTY5YzU4IDYgMTE1IDM5IDE3MiAxMzhjMTMgMjMgMTYgNDEgMTYgNTVjMCAyNiAtNCA1MSAtMTAgNzdjMCAyIC0xIDQgLTEgNmMtMTkgLTM1IC00NSAtNjcgLTc0IC0xMDd6IE00NyAtMzQ4YzY0IDIgMTM3IDMyIDE5OCAxMzljMTQgMjMgMTcgNDEgMTcgNTVjMCA5IC0xIDE3IC0xIDI2YzAgNCAtMSAxMCAtMyAxNmMtMTYgLTIwIC0zNyAtNDIgLTYzIC03MWMtNTMgLTU2IC0xMjAgLTc4IC0xNDggLTE2NXpNMTk1IC01NzBjLTUzIC01NiAtMTIwIC03OCAtMTQ4IC0xNjVjNjQgMiAxMzcgMzIgMTk4IDEzOWMxNCAyMyAxNyA0MSAxNyA1NWMwIDkgLTEgMTcgLTEgMjZjMCA0IC0xIDEwIC0zIDE2IGMtMTYgLTIwIC0zNyAtNDIgLTYzIC03MXpNMTk1IC0zNzZjLTUzIC01NyAtMTIwIC03OCAtMTQ4IC0xNjZjNjQgMyAxMzcgMzMgMTk4IDEzOWMxNCAyMyAxNyA0MiAxNyA1NmMwIDkgLTEgMTcgLTEgMjVjMCA1IC0xIDExIC0zIDE3Yy0xNiAtMjAgLTM3IC00MyAtNjMgLTcxek0xOTUgMTFjLTUzIC01NyAtMTIwIC03OCAtMTQ4IC0xNjVjNjQgMiAxMzcgMzIgMTk4IDEzOGMxNCAyMyAxNyA0MiAxNyA1NmMwIDkgLTEgMTcgLTEgMjUgYzAgNSAtMSAxMSAtMyAxN2MtMTYgLTIwIC0zNyAtNDMgLTYzIC03MXpNNDcgLTkyOWM2NCAzIDEzNyAzMyAxOTggMTM5YzE0IDIzIDE3IDQyIDE3IDU2YzAgOSAtMSAxNyAtMSAyNWMwIDUgLTEgMTEgLTMgMTdjLTE2IC0yMCAtMzcgLTQzIC02MyAtNzJjLTUzIC01NiAtMTIwIC03OCAtMTQ4IC0xNjV6TTE5NSAxOTVjLTUxIC01NSAtMTE1IC03NyAtMTQ0IC0xNTZjNjIgMyAxMzQgMzQgMTk0IDEzOWMxNCAyMyAxNyA0MSAxNyA1NSBjMCAxMyAwIDI2IC0zIDM5Yy0xNSAtMjIgLTM1IC00NiAtNjQgLTc3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ4RS54bWwAPHN5bWJvbCBpZD0iRjQ4RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQxN2M2MiAwIDEwOCAzOCAxNDQgODVjNDYgNTkgNjggMTEyIDY4IDE3MGMwIDM1IC04IDcxIC0yNCAxMTFjLTIgNSAtMyA5IC0zIDEzYzAgMTggMTEgMjYgMjMgMjZjNyAwIDE0IC0yIDIwIC03YzE0IC0xMCAyNCAtMzUgMjkgLTUxbDMgLTEwYzEwIC0zNCAxNiAtNTQgMTYgLTg0YzAgLTcgLTEgLTE1IC0xIC0yM2MtMSAtMTUgLTMgLTI5IC01IC00MmMxMSAtMjUgNDcgLTExMSA0NyAtMTc0YzAgLTEyIC0xIC0yNCAtMyAtMzUgYy0xMiAtNzMgLTQwIC0xMDUgLTExOSAtMTkxYy02MCAtNjQgLTEzOCAtODMgLTE1NiAtMjAyYy0zIC05IC0xOCAtMjIgLTI1IC0yMnMtMTQgMTUgLTE0IDE1djQyMXpNNjAgMjM1YzYwIDUgMTI4IDM4IDE4NSAxMzdjMTMgMjQgMTYgNDIgMTYgNTZjMCAzMyAtOCA2MSAtMjAgOTJjLTE5IC0zOCAtNDYgLTczIC03OSAtMTE2Yy00MCAtNTQgLTc5IC0xMDcgLTEwMiAtMTY5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRDRS54bWwAPHN5bWJvbCBpZD0iRjRDRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMCAwYzAgNzEgMjI3IDE5MyAyMjcgMjkwYzAgMjkgLTI1IDYzIC02MyA2M2MtMjEgMCAtNDYgLTEzIC00NiAtMzBjMCAtMjEgMjUgLTI5IDI1IC01MGMwIC0yNSAtMTcgLTM0IC0zNCAtMzRzLTMzIDEzIC0zMyA0MmMwIDM0IDI1IDk3IDEwNSA5N2M1NCAwIDEwMCAtNDIgMTAwIC05MmMwIC01NSAtMzMgLTg0IC01MCAtOTdjLTE3IC0xNyAtMTcyIC0xMjYgLTE4MSAtMTQzaDEyNmMxMyAwIDM0IDEzIDQ3IDU1aDI1bC0zNCAtMTAxaC0yMTR6ICIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRCQS54bWwAPHN5bWJvbCBpZD0iRjRCQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05OCAtMmMwIDc1IDkwIDEzNiAyMzQgMTM2YzEwMiAwIDIyNCAtNTggMjI0IC0xMzZjMCAtNzUgLTU3IC0xMzcgLTIzNSAtMTM3Yy0xNjEgMCAtMjIzIDY2IC0yMjMgMTM3ek0yMTggNjZjLTIgLTggLTMgLTE2IC0zIC0yNWMwIC0zNSAxNyAtNzIgMzcgLTk4YzI3IC0zMSA2MCAtNTcgMTA0IC01N2M0OSAwIDgyIDIzIDgyIDc3YzAgNjYgLTYwIDE0NSAtMTM0IDE0NWMtMzQgMCAtNzQgLTUgLTg2IC00MnpNNjE5IC0xNjR2MzIzIGMwIDQgNiA4IDExIDhoMTRjNiAwIDExIC00IDExIC04di0zMjNjMCAtNCAtNSAtNyAtMTEgLTdoLTE0Yy01IDAgLTExIDMgLTExIDd6TTU1NyAtMTY0djMyM2MwIDQgNSA4IDEwIDhoMTVjNSAwIDEwIC00IDEwIC04di0zMjNjMCAtNCAtNSAtNyAtMTAgLTdoLTE1Yy01IDAgLTEwIDMgLTEwIDd6TTEwIC0xNzFjLTYgMCAtMTAgMyAtMTAgN3YzMjNjMCA0IDQgOCAxMCA4aDE0YzYgMCAxMCAtNCAxMCAtOHYtMzIzYzAgLTQgLTQgLTcgLTEwIC03IGgtMTR6TTYzIDE1OWMwIDQgNCA4IDEwIDhoMTRjNSAwIDEwIC00IDEwIC04di0zMjNjMCAtNCAtNSAtNyAtMTAgLTdoLTE0Yy02IDAgLTEwIDMgLTEwIDd2MzIzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQ0MC54bWwAPHN5bWJvbCBpZD0iRjQ0MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MyAtMjU4Yy0zOCAwIC01OCA4OCAtNTggMjU4YzAgMTY5IDE5IDI1OCA1OCAyNThjMzggMCA1OCAtODcgNTggLTI2MmMwIC0xNjYgLTIxIC0yNTQgLTU4IC0yNTR6TTYzIDIwMmMtMjQgMCAtMzYgLTY1IC0zNiAtMjAzczEyIC0yMDUgMzUgLTIwNWMyNSAwIDM2IDY0IDM2IDIwN2MwIDEzNiAtMTIgMjAxIC0zNSAyMDF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDY4LnhtbAA8c3ltYm9sIGlkPSJGNDY4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMWMwIDc0IDkwIDEzNSAyMzUgMTM1YzEwMSAwIDIyNCAtNTggMjI0IC0xMzVjMCAtNzYgLTU3IC0xMzggLTIzNSAtMTM4Yy0xNjIgMCAtMjI0IDY1IC0yMjQgMTM4ek0xMzggNDFjMCAtNjYgNjQgLTE0NyAxMzMgLTE0N2M0MSAwIDUzIDM2IDUzIDcwYzAgNjggLTYwIDE0NyAtMTMyIDE0N2gtOGMtMzUgLTMgLTQ2IC00MSAtNDYgLTcweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRDMy54bWwAPHN5bWJvbCBpZD0iRjRDMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MTggLThjLTE1MSAwIC0xNjYgMTMyIC0xMjIgMjY2YzQ0IDEzNSAxMjkgMjAzIDIzNCAyMDNjNzIgMCAxMTYgLTM3IDExNiAtODdjMCAtNDIgLTI0IC02OSAtNjAgLTY5Yy0yNyAwIC01MSAxNyAtNTEgNDdjMCAyNSAxNCA0NCAzMyA1MmM2IDMgMTcgOCAxNyAxM2MwIDcgLTIwIDE0IC00MyAxM2MtNzIgLTQgLTExOSAtODMgLTE0NCAtMTU1Yy01IC0xNiAtMiAtMjEgMyAtMjFjMyAwIDcgMSAxMSA0YzI1IDE4IDU0IDI1IDg3IDI1IGM3MSAwIDEwOSAtNDYgMTA5IC0xMDVjMCAtMTI1IC0xMDAgLTE4NiAtMTkwIC0xODZ6TTAgMTdjMCAxMCA2IDE2IDE3IDE3bDQzIDRjMTEgMSAxMiA0IDE1IDEzbDg0IDI2M2MyIDYgMyAxMCAzIDE0YzAgNiAtMyA4IC03IDhjLTUgMCAtOSAtMyAtMTYgLTExbC00NSAtNTBjLTcgLTggLTEzIC0xMyAtMjMgLTEzcy0xOSA5IC0xOSAxOGMwIDcgMyAxMyAxMCAyMWwxMzEgMTQ4YzYgNyAxMSAxMCAxOSAxMGMxNSAwIDIzIC0xMSAzOCAtMTEgYzEzIDAgMjkgMTEgNDIgMTFjOCAwIDEyIC01IDEyIC0xMmMwIC00IC0xIC04IC0zIC0xNGwtMTE5IC0zNzhjLTEgLTUgLTMgLTggLTMgLTExczIgLTUgNyAtNmw0MiAtNGMxMSAtMSAxNyAtNyAxNyAtMTdzLTYgLTE3IC0xOSAtMTdoLTIwN2MtMTMgMCAtMTkgNyAtMTkgMTd6TTY3OCAzNDVjLTUgMCAtMTEgMyAtMTEgMTBjMCA2IDIgMTEgNSAxOGMxNiAzNiA0MCA3OSA4MyA3OWMxOCAwIDMwIC05IDM1IC0yMnMyIC0yMSA3IC0yMSBjMSAwIDggOCAxNiAxN2MxMyAxNSAyOSAyNyA1MyAyN2MxOSAwIDMyIC04IDM4IC0yM2M1IC0xMyAyIC0yMSA3IC0yMWMxIDAgOCA4IDE2IDE3YzEzIDE0IDI5IDI3IDUzIDI3YzMxIDAgNDQgLTI0IDQ0IC00OWMwIC00OSAtNDEgLTExOCAtNDEgLTE0OGMwIC04IDQgLTEzIDExIC0xM2MxNSAwIDI1IDIyIDMzIDQyYzMgOCA3IDEwIDExIDEwYzYgMCAxMCAtNCAxMCAtOWMwIC00IC0xIC04IC0zIC0xM2MtMTEgLTI5IC0yOCAtNTcgLTY1IC01NyBjLTI4IDAgLTQ4IDEyIC00OCAzOWMwIDQwIDM5IDEwNSAzOSAxMzhjMCA5IC01IDE2IC0xNCAxNmMtMjYgMCAtNTAgLTM3IC02MyAtNzZsLTM0IC0xMDJjLTIgLTYgLTMgLTkgLTEyIC05aC0zMGMtNyAwIC05IDEgLTkgNWMwIDIgMCA0IDEgN2w0NSAxMzdjMyA5IDQgMTUgNCAyMWMwIDExIC02IDE3IC0xNiAxN2MtMjYgMCAtNTAgLTM3IC02MyAtNzZsLTM0IC0xMDJjLTIgLTYgLTMgLTkgLTEyIC05aC0zMGMtNyAwIC05IDEgLTkgNSBjMCAyIDAgNCAxIDdsNDcgMTQzYzIgNyA2IDIxIDYgMjhzLTMgMTIgLTEwIDEyYy0yMCAwIC00MCAtMzkgLTUwIC02M2MtMiAtNSAtNSAtOSAtMTEgLTl6TTExMzMgMjE2Yy0yOCAwIC02MCAyMyAtNjAgODFjMCA3NiA1NyAxNTYgMTIwIDE1NmMxOCAwIDI5IC02IDM3IC0xOWM0IC02IDcgLTExIDkgLTExYzMgMCA0IDQgNyAxNmMyIDggNSAxMiAxNCAxMmgyNGM4IDAgMTEgLTIgMTEgLTdjMCAtMiAtMSAtNSAtMiAtOWwtNTEgLTE2MiBjLTIgLTUgLTMgLTExIC0zIC0xNWMwIC04IDMgLTEzIDExIC0xM2MxOCAwIDMzIDM3IDQzIDYyYzIgNSA1IDkgMTEgOWM1IDAgMTEgLTMgMTEgLTEwYzAgLTYgLTUgLTEzIC01IC0xOGMtOCAtMTkgLTI5IC03MSAtNjggLTcxYy0yMiAwIC0zMyAxMSAtMzcgMjhjLTIgOSAtMyAxNSAtNiAxNWMtNSAwIC0xMCAtMTAgLTExIC0xMWMtMTQgLTIwIC0zMyAtMzMgLTU1IC0zM3pNMzY5IDEyN2MtOCAtNDIgLTEyIC0xMDMgNDYgLTEwMyBjNDcgMCA5NCA3MCA5NCAxNTVjMCAzNiAtMTAgNjAgLTQ1IDYwYy00MyAwIC04MiAtNDkgLTk1IC0xMTJ6TTExMjIgMjg0YzAgLTI0IDggLTM4IDIyIC0zOGMzMyAwIDc2IDEwMiA3NiAxNDZjMCAxNiAtNiAzMSAtMjIgMzFjLTQzIDAgLTc2IC05MSAtNzYgLTEzOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U2MTMueG1sADxzeW1ib2wgaWQ9IkU2MTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUgMWMtOCAyIC0xNCA5IC0xNCAxNmMwIDIgMCAzIDEgNWwxMDUgNDU5YzIgOCA5IDE0IDE5IDE0YzggMCAxNSAtNiAxNyAtMTRsMTA2IC00NTl2LTRjMCAtOCAtNSAtMTUgLTE0IC0xN2gtNGMtOCAwIC0xNSA1IC0xNyAxM2wtODkgMzg1bC04OCAtMzg1Yy0zIC04IC0xMCAtMTMgLTE4IC0xM2gtNHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5NDAueG1sADxzeW1ib2wgaWQ9IkU5NDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE5NCAtMTc3YzAgNCAyIDggNSAxMWwzNTQgMzU0YzMgMyA3IDQgMTEgNGM4IDAgMTYgLTYgMTYgLTE1YzAgLTQgLTIgLTkgLTUgLTEybC0zNTMgLTM1M2MtMyAtMyAtNyAtNSAtMTEgLTVjLTggMCAtMTcgNyAtMTcgMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOUJBLnhtbAA8c3ltYm9sIGlkPSJFOUJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTA0YzExMSAtMTQ5IDMzMCAtMzI4IDUxOSAtMzU1aDExYzI1IDAgNDEgMTUgNDkgNDV2LTE3NmMwIC0xMiAtOSAtMTggLTI3IC0xOGMtNzggMCAtMTcxIDM1IC0yNzkgMTAzYy0xMjIgNzggLTIxMyAxNTEgLTI3MyAyMTl2MTgyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTlCNy54bWwAPHN5bWJvbCBpZD0iRTlCNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDYwMGgxNHYtNzUwaC0xNHY3NTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMEY2LnhtbAA8c3ltYm9sIGlkPSJFMEY2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3IDJjMCA3OSAtMTEgMTIyIC03MyAxNzJsNCA3YzY2IC00MyAxMDUgLTk3IDEwNSAtMTgwYzAgLTc3IC0zOSAtMTQyIC0xMDMgLTE4MmwtNiA3YzM0IDI2IDQ2IDQxIDU4IDczYzEwIDI5IDE1IDYxIDE1IDEwM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MDgueG1sADxzeW1ib2wgaWQ9IkY1MDgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNSA3N2MtMyAxNSAtNSAyOSAtNSA0M2MwIDI3IDYgNTIgMTcgNzNjMjUgNTAgNTYgNjMgMTA4IDYzYzEzIDAgNjAgLTYgOTEgLTQ5YzE1IC0yMiAyNyAtNTYgMjcgLTEwM2MwIC02NSAtMjAgLTEwNSAtNzkgLTEzMWMtMTQgLTYgLTY1IC0zNiAtNzggLTcyYzcgNCAxNCA2IDIyIDZjMjUgMCA1MyAtMTYgNjUgLTI0YzYgLTUgMTAgLTYgMTggLTExYzQgLTIgNyAtMyAxMCAtM2MxNyAwIDIxIDMyIDI0IDQ2YzEgNiAzIDEwIDggMTAgYzQgMCA3IC0yIDcgLTE0Yy05IC0xNTUgLTU1IC0xNTkgLTgxIC0xNTljLTU0IDAgLTU2IDQ0IC04MCA0NGMtMTcgMCAtMjcgLTUgLTM0IC0xOWMtNCAtOCAtMTYgLTMxIC0zMCAtMzFjLTExIDIgLTE0IDEzIC0xNCAyNmMwIDIwIDcgNDUgMTEgNTdjMSAyIDEgMyAxIDRjMTEgMzYgMjkgNzEgNTUgOThjNTQgNTQgODggMTI3IDg4IDIwNGMwIDI5IDAgOTYgLTU0IDk2Yy0zNSAwIC00NiAtMjQgLTQ3IC0zOGMwIC0yMCA0MSAtMjMgNDEgLTgzIGMwIC0yNSAtNSAtODggLTQyIC04OGMtMjEgMCAtNDAgMjQgLTQ5IDU1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUJDQS54bWwAPHN5bWJvbCBpZD0iRUJDQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MSAwYy00MCAwIC00MSA3MyAtNDEgOTR2MTUyYzAgMjUgNTUgNTAgNzYgNTBjMjIgMCAzNyAtMTUgMzcgLTUyYzAgLTY0IC00NSAtMTE1IC02NCAtMTQydi00MGMwIC0xMSA2IC0xNSAxNCAtMTVjMTcgMCA0NSAxNyA1MCAyMWMyIDMgNiA0IDEwIDRzOCAtMiA4IC01YzAgLTEgLTEgLTMgLTMgLTVjLTQwIC00NiAtNjggLTYyIC04NyAtNjJ6TTQ5IDI0NHYtMTE1YzIyIDI2IDI5IDY4IDI5IDkzYzAgMTAgLTEgMTggLTMgMjAgYy00IDUgLTggOCAtMTMgOGMtNCAwIC05IC0yIC0xMyAtNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCQzcueG1sADxzeW1ib2wgaWQ9IkVCQzciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyNjBjMCA0IDIgNyA4IDljMTQgNCA1OCAyMSA2OCAyMWM5IDAgMTYgLTEyIDE5IC0yMWMyIC01IDMgLTE2IDMgLTM3YzAgLTE1IDAgLTM3IC0zIC02NWMyMiAyMSA1NiAzNiA4NSAzNmMzMCAwIDU0IC0xNiA1NCAtNjBjMCAtNTEgLTI5IC0xNDMgLTg5IC0xNDNjLTEyIDAgLTIyIDQgLTI3IDZjLTMgMSAtMyAzIC0zIDVjMCA2IDE0IDQ0IDIyIDQ0YzEgMCAyIC0xIDMgLTFjMTAgLTggMTkgLTEyIDI3IC0xMmMyMiAwIDI5IDI3IDI5IDQ1IGMwIDM1IC0yNiA4NSAtNTQgODVjLTMwIDAgLTQ4IC01MiAtNTQgLTc1bC05IC02MWMwIC0zIC0yIC00IC0zIC00Yy01IDAgLTE1IDE1IC0xNSAxNWMtMSAyMSAtNSAxNTkgLTUgMTY4cy00IDI0IC00NiAzM2MtNiAxIC0xMCA3IC0xMCAxMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1NkMueG1sADxzeW1ib2wgaWQ9IkU1NkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgNDBjLTE1IDAgLTIwIDQgLTIwIDEwYzAgMTAgNiAxNyAxMSAyM2M1MCA1NiA5OSAxMTMgMTQ1IDE2M2M5IDcgMTUgOSAyMiA5YzE4IC0yIDI0IC0xMCAzMSAtMTlsODkgLTExMGMzIC00IDcgLTQgMTAgMGMzMyAzMiA2MiA2NCA5MCA5NWM3IDggMTQgMTcgMjMgMjVjOSA3IDE1IDggMjQgOGM3IDAgMTUgLTYgMjMgLTE0YzEwIC05IDc2IC05MCA4NSAtOTljNSAtNSAxMCAtMTAgMTcgLTEwYzUgMCAxMSAzIDE5IDEwIGMxMSAxMSA4MCA5OCA5MSAxMDdjNiA0IDEyIDcgMTggN2M5IDAgMjcgLTggMjcgLTE4YzAgLTQgLTggLTE1IC0xNCAtMjNjLTEzIC0xNSAtMTc3IC0xOTMgLTE4NCAtMTk5Yy00IC0zIC0xMSAtNSAtMTkgLTVzLTE2IDIgLTIwIDdjLTkgMTAgLTgyIDg3IC04NyA5MmMtOCA5IC0xMSAxMiAtMTYgMTJjLTMgMCAtOCAtMSAtMTUgLThsLTEwOCAtOThjLTQgLTMgLTExIC01IC0xOSAtNXMtMTYgMiAtMjAgN2MtOCAxMCAtODIgODcgLTg2IDkyIGMtNyA4IC0xMSAxMiAtMTYgMTJjLTQgMCAtOCAtMSAtMTEgLTRsLTYxIC01NGMtMTEgLTEwIC0yMCAtMTMgLTI5IC0xM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1NkIueG1sADxzeW1ib2wgaWQ9IkU1NkIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTMgODljMCAzMSAxNCA1NiA0NCA1NmMyMiAwIDM2IC0xNSAzNiAtMzZjMCAtMjkgLTIzIC0zMCAtMjMgLTUxYzAgLTE3IDIxIC0zMyA0NyAtMzNjNDMgMCA2NCAzMCA2NCA2NWMwIDMyIC0yNyA2NSAtNzUgMTA4Yy01NCA0OSAtOTIgOTMgLTkyIDE1OGMwIDY2IDUwIDEwNCAxMTQgMTA0YzcyIDAgMTAzIC00NiAxMDMgLTg5YzAgLTMxIC0xNCAtNTYgLTQ0IC01NmMtMjIgMCAtMzYgMTUgLTM2IDM2YzAgMjkgMjMgMzAgMjMgNTEgYzAgMTcgLTIxIDMzIC00NyAzM2MtNDMgMCAtNjQgLTMwIC02NCAtNjVjMCAtMzIgMjcgLTY1IDc1IC0xMDhjNTQgLTQ5IDkyIC05MyA5MiAtMTU4YzAgLTY2IC01MCAtMTA0IC0xMTQgLTEwNGMtNzIgMCAtMTAzIDQ2IC0xMDMgODl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkM2LnhtbAA8c3ltYm9sIGlkPSJFQkM2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTQ4YzAgMjYgMjQgNzMgMzMgNzdjMyAxIDggMiAxMiAyYzkgMCAxOCAtMyAxOCAtMTR2LTljMCAtNTcgNCAtMTc5IDEzNiAtMTc5YzQ5IDAgMTAyIDMwIDEwOCAxMDBjLTMwIC0yNCAtNjQgLTQ0IC05MCAtNDRjLTcgMCAtMTQgMSAtMjAgNWMtMjEgMTIgLTI4IDMwIC0yOCA0OWMwIDM1IDI0IDczIDI4IDc4YzUgOCAxNCAxNCAyNCAxNGw2NyA2Yy0xIDUgLTMgOSAtNSAxNGMtMiA2IC0zIDExIC0zIDE1YzAgMTQgOSAyMSAxNyAyMSBzNDEgLTMgNTggLTQzbDM2IDNjNyAtMSAxMyAtMyAxMyAtMTBjMCAtMyAtMSAtOCAtNSAtMTRjLTMgLTUgLTE2IC0yMCAtMzMgLTM4Yy00IC0xMDIgLTExMCAtMTgxIC0yMDggLTE4MWMtNzggMCAtMTI4IDU4IC0xNTcgMTM5Yy0xIDMgLTEgNiAtMSA5ek0yMDQgMTY0YzAgLTE1IDM3IC0yNiA1MyAtMjhoNWMxNiAwIDM2IDE0IDM4IDMyYzAgMTggLTM4IDIwIC01NyAyMWgtOGMtMTUgMCAtMjUgMCAtMzEgLTI1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBGQS54bWwAPHN5bWJvbCBpZD0iRTBGQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDJjMCA2OCA4MyAxMjMgMjE2IDEyM2M5MyAwIDIwNiAtNTIgMjA2IC0xMjNjMCAtNzAgLTUyIC0xMjcgLTIxNiAtMTI3Yy0xNDkgMCAtMjA2IDYwIC0yMDYgMTI3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTAwMC54bWwAPHN5bWJvbCBpZD0iRTAwMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00OSAzOTdjMCA2NSAtMjkgODEgLTQ3IDEwMWMyOCAzMiA0NyA1OCA0NyAxMDVjMCA2MyAtMzUgMTAzIC0zNSAyMDJjMCAxMDAgMjcgMTU4IDQ5IDE4NWM0IDUgNiA3IDggN3MzIC0yIDQgLTNjMSAwIDIgLTIgMiAtNGMwIC0zIC0xIC02IC01IC0xMGMtNSAtOSAtMjggLTU5IC0yOCAtMTExYzAgLTU0IDMwIC0xNDcgMzcgLTIwN2MxIC01IDEgLTExIDEgLTE2YzAgLTU5IC0zMyAtMTMwIC02MiAtMTQ4YzI5IC0xOCA2MiAtODkgNjIgLTE0OCBjMCAtNiAwIC0xMSAtMSAtMTZjLTcgLTU5IC0zNyAtMTUzIC0zNyAtMjA2czIzIC0xMDMgMjggLTExMWM0IC01IDUgLTggNSAtMTFzLTMgLTYgLTYgLTZjLTIgMCAtNCAxIC04IDZjLTIyIDI4IC00OSA4NiAtNDkgMTg2YzAgNzMgMzUgMTM1IDM1IDIwNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y1MDkueG1sADxzeW1ib2wgaWQ9IkY1MDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAzIC0yNTBjLTU5IDIgLTEwMiAzMyAtMTAzIDExMGMwIDIzIDMgNDYgMTMgNjFjNyAxNCAxOSAyMyAyOSAyN2MyIDEgNCAxIDcgMWMzMyAwIDQzIC00NyA0MyAtNzNjLTEgLTI5IC0xNCAtNDQgLTE0IC02NnYtNGMxIC0xNSAxMiAtMTUgMTcgLTE3YzAgMCAzIC0xIDUgLTFjMTMgMCA0NiAxMyA0NiAxMThjMCAxNCAtNiA5MSAtNzUgOTFjLTQgMCAtMTUgMCAtMTUgMTJzOSAxNiAxNSAxN2MzOCA0IDczIDMzIDczIDEwN3Y3IGMwIDI0IC01IDc3IC01NiA3N2MtNSAwIC0yNCAtOCAtMjUgLTI1di00YzAgLTYgMTIgLTE1IDEzIC0xNWM0IC0xIDE3IC01IDE5IC00MHYtOGMwIC0zNCAtMTMgLTY1IC00MyAtNjVjLTM3IDMgLTQ4IDQ3IC00OCA4MWMwIDUzIDUxIDEwOSAxMDMgMTA5YzMgMCA2IC0xIDkgLTFjMjUgLTIgMTAwIC0zMCAxMDAgLTEyMWMwIC0yMyAtNCAtNDYgLTEzIC02NWMtNyAtMTIgLTE1IC0xOSAtMjQgLTI2Yy01IC02IC0xMiAtNiAtMTggLTEwIGMtMiAtMSAtMyAtNCAtMyAtOWMwIC0xIDEgLTMgMSAtNGMxIC01IDMgLTUgNiAtNWwyMCAtOWwxMiAtMTNjMTIgLTEyIDIzIC0zMyAyNiAtNTBjNCAtMTIgNSAtMjYgNiAtNDB2LTdjMCAtODkgLTYyIC0xNDAgLTEyMSAtMTQwaC01eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTk5Ni54bWwAPHN5bWJvbCBpZD0iRTk5NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00IC05M2MwIDAgLTQgNiAtNCAxMHYxNDBjMCA0MiA1MCA0NSA4MCA0NWgxMGMyMSAwIDcwIC00IDcwIC00N3YtNDQ4YzAgLTMgLTIgLTggLTcgLThoLTVjLTMgMCAtNyA1IC03IDh2MzExYy0xMiA3IC0zMSAxMiAtNTYgMTJoLTVjLTM4IC0xIC03MCAtMTcgLTc2IC0yM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5QjYueG1sADxzeW1ib2wgaWQ9IkU5QjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0NTBoMTR2LTYwMGgtMTR2NjAweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTk0MS54bWwAPHN5bWJvbCBpZD0iRTk0MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE2djc1MWMxIDggOCAxNSAxNiAxNWMxMDkgMCAyMDQgLTY5IDIwNCAtMTg0di00YzAgLTg4IC02MiAtMTU0IC0xNTEgLTE1NGgtMzd2LTQyNGMwIC05IC03IC0xNiAtMTYgLTE2Yy04IDAgLTE2IDcgLTE2IDE2ek0zMiA3NTB2LTI3OGgzN2M3MSAwIDExOSA1MSAxMTkgMTIydjRjLTEgNzAgLTUwIDE0NSAtMTU2IDE1MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U2MTIueG1sADxzeW1ib2wgaWQ9IkU2MTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSA0NzljMCA3IDYgMTQgMTQgMTZoNGM4IDAgMTUgLTUgMTggLTEzbDg4IC0zODVsODkgMzg1YzIgOCA5IDEzIDE3IDEzaDRjOSAtMiAxNCAtOSAxNCAtMTd2LTRsLTEwNiAtNDU5Yy0yIC04IC05IC0xNCAtMTcgLTE0Yy0xMCAwIC0xNyA2IC0xOSAxNGwtMTA1IDQ1OWMtMSAyIC0xIDMgLTEgNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NjkueG1sADxzeW1ib2wgaWQ9IkY0NjkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEyIC0xNDVjLTYzIDAgLTExMiAzNSAtMTEyIDk2YzAgNjAgNTQgMTk0IDIyNyAxOTRjNjcgMCAxMTQgLTM4IDExNCAtOTdjMCAtMzggLTM4IC0xOTMgLTIyOSAtMTkzek01OCAtMjdjLTMgLTggLTUgLTE1IC01IC0yMmMwIC0yNSAyMCAtNDIgNDkgLTQyaDRjMzEgMiA2MSAyMyA4NyA0MWwxMiA4YzI3IDE3IDYwIDM4IDc0IDY1YzUgOSA3IDE4IDcgMjZjMCAyMSAtMTQgMzggLTQxIDQwaC00Yy0zMyAwIC03MCAtMjcgLTk3IC00MmwtNCAtMiBjLTI5IC0xNyAtNjkgLTQwIC04MiAtNzJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEMyLnhtbAA8c3ltYm9sIGlkPSJGNEMyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQxOCAtOGMtMTUxIDAgLTE2NiAxMzIgLTEyMiAyNjZjNDQgMTM1IDEyOSAyMDMgMjM0IDIwM2M3MiAwIDExNiAtMzcgMTE2IC04N2MwIC00MiAtMjQgLTY5IC02MCAtNjljLTI3IDAgLTUxIDE3IC01MSA0N2MwIDI1IDE0IDQ0IDMzIDUyYzYgMyAxNyA4IDE3IDEzYzAgNyAtMjAgMTQgLTQzIDEzYy03MiAtNCAtMTE5IC04MyAtMTQ0IC0xNTVjLTUgLTE2IC0yIC0yMSAzIC0yMWMzIDAgNyAxIDExIDRjMjUgMTggNTQgMjUgODcgMjUgYzcxIDAgMTA5IC00NiAxMDkgLTEwNWMwIC0xMjUgLTEwMCAtMTg2IC0xOTAgLTE4NnpNMCAxN2MwIDEwIDYgMTYgMTcgMTdsNDMgNGMxMSAxIDEyIDQgMTUgMTNsODQgMjYzYzIgNiAzIDEwIDMgMTRjMCA2IC0zIDggLTcgOGMtNSAwIC05IC0zIC0xNiAtMTFsLTQ1IC01MGMtNyAtOCAtMTMgLTEzIC0yMyAtMTNzLTE5IDkgLTE5IDE4YzAgNyAzIDEzIDEwIDIxbDEzMSAxNDhjNiA3IDExIDEwIDE5IDEwYzE1IDAgMjMgLTExIDM4IC0xMSBjMTMgMCAyOSAxMSA0MiAxMWM4IDAgMTIgLTUgMTIgLTEyYzAgLTQgLTEgLTggLTMgLTE0bC0xMTkgLTM3OGMtMSAtNSAtMyAtOCAtMyAtMTFzMiAtNSA3IC02bDQyIC00YzExIC0xIDE3IC03IDE3IC0xN3MtNiAtMTcgLTE5IC0xN2gtMjA3Yy0xMyAwIC0xOSA3IC0xOSAxN3pNMzY5IDEyN2MtOCAtNDIgLTEyIC0xMDMgNDYgLTEwM2M0NyAwIDk0IDcwIDk0IDE1NWMwIDM2IC0xMCA2MCAtNDUgNjBjLTQzIDAgLTgyIC00OSAtOTUgLTExMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0NDEueG1sADxzeW1ib2wgaWQ9IkY0NDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDQgMTA2aC00MHY0NGMzNCAxMiAzOSAyMyA0NyAxMDBoMTV2LTUwMGgtMjJ2MzU2eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRDRC54bWwAPHN5bWJvbCBpZD0iRjRDRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODYgMGgtMTc2bDQgMjFjNTMgMCA1OSAxNSA2NiAzNWMwIDEgMSAyIDEgM2MwIDAgNTkgMjI3IDYzIDIzOWMxIDIgMiA1IDIgN2MwIDcgLTcgMTQgLTIzIDE0aC00Mmw5IDI1YzMzIDAgNzEgOSAxMDUgMzRoMjFsLTg4IC0zMjNjLTEgLTMgLTEgLTYgLTEgLThjMCAtMTQgMTQgLTI2IDY0IC0yNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OEQueG1sADxzeW1ib2wgaWQ9IkY0OEQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOCAtMzYyYy0zIDAgLTYgMSAtOCAxdjM2M2MwIDggOCAxNSAxNiAxNmM0IDAgOCAtMSAxMSAtM2MxNiAtMTEgMTMgLTQzIDE5IC01OWMxNiAtNDYgNjIgLTg0IDk5IC0xMTVsNyAtN2M0MiAtMzYgODUgLTc0IDExMCAtMTI1YzE1IC0yNyAyNCAtNTggMjQgLTg5YzAgLTkgLTEgLTE5IC0zIC0yOGMtMSAtNiAtMzAgLTc1IC00MiAtMTAwYzE1IC00MyAyNCAtODggMjYgLTEzNHYtN2MwIC0yOCAtNSAtMTU5IC01MSAtMTU5IGMtMyAwIC01IDAgLTggMWMtMTUgNCAtMjAgMTMgLTIwIDI0YzAgOSAzIDE4IDYgMjdsMiA1YzExIDMyIDE2IDY1IDE2IDEwMGMwIDUwIC0xMSA5OCAtMjIgMTI4Yy01MyAxNDYgLTE0OSAxNTcgLTE4MiAxNjF6TTU5IC0yMTFjMjIgLTUyIDU5IC04MyA5OCAtMTM3YzIwIC0yOSAzOSAtNjAgNTUgLTkyYzAgMSAxIDIgMSAzYzYgMjAgMTEgMzkgMTEgNTljMCAxOCAtNSAzNyAtMTYgNTVjLTM0IDU2IC04NCAxMDIgLTE0OSAxMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDgyLnhtbAA8c3ltYm9sIGlkPSJGNDgyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgLTE3Yy0xIDIgLTEgMyAtMSA1YzAgNSAyIDEwIDcgMTFjMSAxIDkgMSAxMCAxYzQgMCA5IC0yIDExIC03bDUxIC0xMDljMSAtMiAyIC0zIDQgLTNzNCAxIDYgM2MxIDQgNDQgMTA5IDQ0IDEwOWMzIDQgNyA2IDExIDZoODFjNyAtMSAxMSAtNSAxMSAtMTFjMCAtMiAwIC00IC0xIC01bC0xMDggLTIzMWMtMyAtNCAtNiAtNiAtMTAgLTZjLTcgMCAtMTAgNiAtMTAgNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0OTYueG1sADxzeW1ib2wgaWQ9IkY0OTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNzc3djExNzZjNjMgMCAxMDYgMzcgMTQzIDg1YzQ2IDU5IDY5IDExMiA2OSAxNzBjMCAzNSAtOCA3MSAtMjQgMTExYy0yIDUgLTMgOSAtMyAxM2MwIDE4IDExIDI2IDIzIDI2YzQ2IDAgNjcgLTExNiA2NyAtMTUwYzAgLTcgMCAtMTYgLTEgLTI1Yy0xIC0xNSAtMyAtMzAgLTUgLTQ0YzkgLTI3IDM0IC0xMTAgMzQgLTE3MmMwIC0xMiAtMSAtMjQgLTMgLTM1Yy0yIC0xMiAtNCAtMjQgLTcgLTM0YzEwIC0yNCAyNCAtNjcgMjQgLTExNiBjMCAtMzEgLTcgLTYzIC0xOSAtOTFjOSAtMjUgMTkgLTYyIDE5IC0xMDNjMCAtMzAgLTcgLTY0IC0xOSAtOTFjOSAtMjUgMTkgLTYyIDE5IC0xMDNjMCAtMjkgLTYgLTU4IC0xNiAtODVjOCAtMjUgMTYgLTU5IDE2IC05NmMwIC0xMiAtMSAtMjUgLTMgLTM2Yy0xMiAtNzMgLTQxIC0xMDQgLTEyMCAtMTkwYy01OSAtNjQgLTEzOCAtODMgLTE1NiAtMjAzYy0zIC05IC0xNyAtMjEgLTI0IC0yMXMtMTQgMTQgLTE0IDE0ek0xNjIgMzg2IGMtNDEgLTU0IC04MCAtMTA2IC0xMDIgLTE2OWM1NyA2IDExNCAzOSAxNzEgMTM4YzEzIDIzIDE2IDQxIDE2IDU1YzAgMjYgLTQgNTEgLTEwIDc3YzAgMiAtMSA0IC0xIDZjLTE5IC0zNSAtNDQgLTY3IC03NCAtMTA3ek0xOTQgLTE5MmMtNTMgLTU2IC0xMjAgLTc4IC0xNDggLTE2NmM2NCAyIDEzNyAzMyAxOTkgMTM5YzEzIDIzIDE2IDQxIDE2IDU2YzAgOSAtMSAxNyAtMSAyNWMwIDUgLTEgMTEgLTMgMTdjLTE2IC0yMCAtMzYgLTQyIC02MyAtNzF6IE0xOTQgM2MtNTMgLTU3IC0xMjAgLTc5IC0xNDggLTE2NmM2NCAyIDEzNyAzMiAxOTggMTM4YzE0IDI0IDE3IDQyIDE3IDU2czAgMzAgLTQgNDNjLTE2IC0yMCAtMzYgLTQzIC02MyAtNzF6TTUwIDMxYzYyIDMgMTM0IDM0IDE5NSAxMzljMTMgMjMgMTYgNDEgMTYgNTVjMCAxMyAwIDI3IC0zIDQwYy0xNSAtMjIgLTM1IC00NiAtNjQgLTc3Yy01MSAtNTUgLTExNSAtNzcgLTE0NCAtMTU3ek01MSAtNTM4YzYyIDMgMTM0IDM0IDE5NCAxMzggYzEzIDIzIDE2IDQxIDE2IDU2YzAgOSAtMSAxNyAtMSAyNWMwIDIgMCA0IC0xIDZjLTE2IC0yMCAtMzcgLTQzIC02NSAtNzNjLTUwIC01NCAtMTEzIC03NiAtMTQzIC0xNTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEM4LnhtbAA8c3ltYm9sIGlkPSJFNEM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMzc5YzAgMTYgMjQgMjkgNTMgMjloNjA5YzI5IDAgNTMgLTEzIDUzIC0yOXYtMzY0YzAgLTggLTEyIC0xNCAtMjcgLTE0Yy0xNCAwIC0yNSA2IC0yNSAxNHYyODRjMCAxMyAtMTUzIDE5IC0zMDYgMTlzLTMwNSAtNiAtMzA1IC0xOXYtMjg0YzAgLTggLTExIC0xNCAtMjYgLTE0Yy0xNCAwIC0yNiA2IC0yNiAxNHYzNjR6TTEyMSAxYy0xNCAwIC0yNSA2IC0yNSAxNHYyMjZjMCAxNiAyMyAyOSA1MyAyOWg0MTcgYzMwIDAgNTMgLTEzIDUzIC0yOXYtMjI2YzAgLTggLTExIC0xNCAtMjYgLTE0Yy0xNCAwIC0yNiA2IC0yNiAxNHYxMzZjMCAxMiAtMTA1IDE5IC0yMTAgMTlzLTIwOSAtNyAtMjA5IC0xOXYtMTM2YzAgLTggLTEyIC0xNCAtMjcgLTE0ek0zMDUgNThjMCAzMiAyNSA1OCA1NyA1OGMzMyAwIDU5IC0yNiA1OSAtNThjMCAtMzEgLTI2IC01OCAtNTkgLTU4Yy0zMiAwIC01NyAyNyAtNTcgNTh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEFGLnhtbAA8c3ltYm9sIGlkPSJFNEFGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xIC0yMTFjMCA2IDQgMTAgMTEgMTFoNjhjNCAwIDggLTIgMTEgLTZjMCAwIDU2IC0xMTkgNTcgLTEyM2MyIC0yIDQgLTMgNiAtM3MzIDEgNCAzYzIgNCA1NiAxMjMgNTYgMTIzYzIgNSA3IDcgMTEgN2MxIDAgNCAwIDUgLTFjNSAtMSA3IC02IDcgLTExYzAgLTIgMCAtMyAtMSAtNWwtMTA2IC0yMzFzLTMgLTYgLTEwIC02Yy00IDAgLTcgMiAtMTAgNmwtMTA4IDIzMWMtMSAxIC0xIDMgLTEgNXpNMTE2IC04NCBjLTIzIDAgLTQyIDE5IC00MiA0MnMxOSA0MiA0MiA0MnM0MiAtMTkgNDIgLTQycy0xOSAtNDIgLTQyIC00MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VDODEueG1sADxzeW1ib2wgaWQ9IkVDODEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODIgNTc4aC04MnYzNmg5MGMxNSAwIDI4IC0xMiAyOCAtMjh2LTExODBjMCAtMTUgLTEzIC0yOCAtMjggLTI4aC05MHYzNmg4MnYxMTY0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRBMC54bWwAPHN5bWJvbCBpZD0iRTRBMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIyMWMwIDMgMSA2IDIgMTBjMyA4IDYgMTQgMTUgMTRjMSAwIDUgLTEgOSAtMmwzMDAgLTEwMmMxMyAtNCAxMyAtMTAgMTMgLTE4czAgLTE1IC0xMyAtMThsLTMwNiAtMTAzYy0xIC0xIC0zIC0xIC00IC0xYy03IDAgLTExIDggLTE0IDE1Yy0xIDMgLTIgNiAtMiA5YzAgNSAzIDEwIDE0IDE1YzAgMCAyMTQgNzMgMjI1IDc2YzYgMiA4IDQgOCA3cy0yIDYgLTcgN2MtMTAgNCAtMjI2IDc3IC0yMjYgNzdjLTExIDQgLTE0IDkgLTE0IDE0eiAiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RTUueG1sADxzeW1ib2wgaWQ9IkY0RTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAxNCAyNjRoLTQyMGwtNDQ0IC01MjhoNDIwek01MTYgMzAwaDY2MGwtNTE2IC02MDBoLTY2MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RDEueG1sADxzeW1ib2wgaWQ9IkY0RDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTggLTEzYy01MSAwIC04OCAzOCAtODggODBjMCAyNSAxMiA1MSAzMyA1MXMzMCAtMTMgMzAgLTMwYzAgLTI5IC0yNiAtMjkgLTI2IC00NmMwIC0xMyAyMSAtMjUgNDcgLTI1YzIxIDAgOTYgMTcgOTYgMTQzYzAgNDIgLTIxIDYzIC01MCA2M2MtMzAgMCAtNTUgLTE3IC02MyAtMzRoLTI1bDU4IDE4MWgxMjJjOSAwIDIxIDQgMzAgOGgyMWwtMTcgLTUwaC0xNDNsLTM0IC0xMDFjMjYgMTcgNTEgMjEgNjMgMjFjMTMgMCA5MyAtNCA5MyAtMTA1IHMtOTMgLTE1NiAtMTQ3IC0xNTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDMyLnhtbAA8c3ltYm9sIGlkPSJGNDMyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTg0IDEwMWMtNDggOCAtODQgNDkgLTg0IDk5YzAgNTYgNDUgMTAwIDEwMCAxMDBzMTAwIC00NCAxMDAgLTEwMGMwIC01MCAtMzcgLTkxIC04NCAtOTl2LTEwMWgtMzJ2MTAxek00NyAyMDBjMCAwIDIgLTg0IDUzIC04NGM1MiAwIDUzIDg0IDUzIDg0YzAgNDEgLTEyIDgzIC01MyA4M2MtNDAgMCAtNTMgLTQyIC01MyAtODN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FODg1LnhtbAA8c3ltYm9sIGlkPSJFODg1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMyAtOGMtNzEgMCAtMTAzIDM3IC0xMDMgNzdjMCAzMyAyMSA1OCA0OCA1OGMyMSAwIDM5IC0xMiAzOSAtMzZjMCAtMjYgLTE0IC0zOCAtMjUgLTQzYy04IC00IC0xMyAtNiAtMTMgLTEyYzAgLTEwIDE2IC0xOCAzNiAtMThjNjUgMCA5NyA4MSA5NyAxMjljMCAyOSAtMTIgNTEgLTQ2IDUxYy0zMSAwIC01MSAtMjEgLTYwIC0zMGMtNyAtNyAtMTIgLTEwIC0xOSAtMTBjLTkgMCAtMTYgNiAtMTYgMTVjMCA2IDEgOSA0IDE5bDU1IDE2MSBjNCAxMiAxMSAxNyAyMiAxN2M3IDAgMTMgLTEgMjcgLTVjMTIgLTQgMzIgLTggNjAgLThjMjkgMCA1NCAzIDc0IDljMTQgNCAyNSA3IDI1IDdjNSAwIDkgLTQgOSAtOWMwIC03IC00IC0xMyAtMTMgLTIyYy0zMSAtMjkgLTc3IC01NiAtMTM1IC01NmMtMTMgMCAtMjggMiAtMzkgM2MtMTAgMiAtMTQgMiAtMTggLThsLTE1IC00NWMtMyAtMTAgLTEgLTE2IDE0IC0xMmMxMyA0IDI3IDcgNDcgN2M2NSAwIDEwNSAtMjQgMTA1IC04MiBjMCAtOTQgLTY4IC0xNTcgLTE2MCAtMTU3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQyNi54bWwAPHN5bWJvbCBpZD0iRjQyNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMCAyMDBoLTEwdjEyNWgxMGwyMzAgMjMwdi0xMjV6TTAgMTI1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEwdjEyNXpNMTAgLTEwMDBoLTEwdjEyNWgxMGwyMzAgMjMwdi0xMjV6TTAgLTc1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEwdjEyNXpNMCAtMTIwMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6TTAgLTQwMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6TTAgLTY3NWgxMGwyMzAgMjMwIHYtMTI1bC0yMzAgLTIzMGgtMTB2MTI1ek0wIC02MDB2MTI1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkzRC54bWwAPHN5bWJvbCBpZD0iRTkzRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAyIDAgNCAyIDdsMTUyIDE3NGMyIDIgNCAzIDggNGMzIDAgNiAtMSA4IC00bDE0OCAtMTc0YzEgLTIgMiAtNSAyIC03YzAgLTMgLTEgLTUgLTIgLTdsLTE0OCAtMTc0Yy0yIC0yIC01IC0zIC04IC0zcy02IDEgLTggM2wtMTUyIDE3NGMtMSAyIC0yIDMgLTIgN3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNzMueG1sADxzeW1ib2wgaWQ9IkUwNzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNiAxMWMwIDEyOCA5NCAyNDEgMjQxIDI0MWMyNiAwIDI2IDAgMjkgMThsMjUgMTQ1YzIgMTIgMCAxMyAtNiAxOWMtMTA4IDEwMSAtMTkwIDIyOCAtMTkwIDM4MWMwIDg3IDI0IDE3MyA2NSAyMzNjMTUgMjIgNDEgNTAgNTIgNTBjMTQgMCA0NSAtMjYgNjUgLTQ4Yzc0IC04MiA5OCAtMjA3IDk4IC0zMTFjMCAtNTggLTcgLTEyMyAtMTQgLTE2NGMtMiAtMTIgLTMgLTE0IDkgLTI0YzE0NCAtMTE5IDI5NyAtMjYyIDI5NyAtNDY0IGMwIC0xNzQgLTExOSAtMzM5IC0zNjQgLTMzOWMtMjMgMCAtNDkgMiAtNjkgNmMtMTEgMiAtMTMgMyAtMTUgLTljLTEyIC02NyAtMjcgLTE1NCAtMjcgLTIwMWMwIC0xNDggMTAwIC0xNjYgMTU5IC0xNjZjNTQgMCA4MCAxNiA4MCAyOWMwIDcgLTkgMTAgLTMyIDE3Yy0zMSA5IC02NyAzNiAtNjcgOTRjMCA1NSAzNSAxMDIgOTYgMTAyYzY3IDAgMTA3IC01MyAxMDcgLTExNWMwIC02NSAtMzkgLTE2MyAtMTkwIC0xNjMgYy02NyAwIC0xOTcgMzAgLTE5NyAyMDBjMCA1NyAxOCAxNTIgMjkgMjE0YzIgMTIgMSAxMSAtMTMgMTdjLTEwMSA0MCAtMTY4IDEyNSAtMTY4IDIzOHpNMjM5IC0xOTdjLTIgLTExIC0xIC0xMSAxNCAtMTRjMTYgLTMgMzYgLTUgNTYgLTVjMTc1IDAgMjg4IDk3IDI4OCAyMzZjMCA1OSAtMTAgMTM4IC05MyAyMzJjLTYwIDY3IC0xMDYgMTA0IC0xNTMgMTQyYy0xMCA4IC0xMiA3IC0xNCAtNGwtMjEgLTEyOGMtMyAtMTkgLTMgLTE4IDE1IC0yNCBjODggLTMwIDE0NSAtMTA5IDE0NSAtMTk0YzAgLTkwIC00NyAtMTU0IC0xMTUgLTE3N2MtOCAtMyAtMjAgLTYgLTI3IC02Yy04IDAgLTEyIDUgLTEyIDExYzAgNyA4IDEwIDE1IDEzYzQyIDE4IDcyIDYxIDcyIDEwN2MwIDU3IC0zOSAxMDAgLTEwMCAxMTdjLTE2IDQgLTE4IDMgLTIwIC04ek0xNDcgODYxYzAgLTExMSA5NSAtMjAxIDE3NCAtMjcwYzcgLTYgMTEgLTUgMTMgOGM0IDI2IDYgNjAgNiA5MmMwIDE1NiAtNzIgMjUyIC0xMzMgMjUyIGMtMzMgMCAtNjAgLTI3IC02MCAtODJ6TTg4IC00NmMwIC02MyAzOCAtMTE0IDk0IC0xNDJjMTIgLTYgMTQgLTYgMTYgNmw0OSAyODVjMiAxMiAxIDE1IC0xMSAxNGMtODEgLTcgLTE0OCAtNzUgLTE0OCAtMTYzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBBNC54bWwAPHN5bWJvbCBpZD0iRTBBNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC00MmMwIDg2IDg4IDE2NyAxOTggMTY3YzU3IDAgOTcgLTMyIDk3IC04M2MwIC04NSAtMTA5IC0xNjcgLTE5OCAtMTY3Yy01NCAwIC05NyAzMSAtOTcgODN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDZBLnhtbAA8c3ltYm9sIGlkPSJFMDZBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTQ1MHY4OTZjMCA4IDcgMTUgMTYgMTVoMjgwYzkgMCAxNiAtNyAxNiAtMTV2LTg5NmMwIC04IC03IC0xNSAtMTYgLTE1aC0yODBjLTkgMCAtMTYgNyAtMTYgMTV6TTQwIDM0NHYtNjkyYzAgLTggNyAtMTUgMTUgLTE1aDIwMmM4IDAgMTUgNyAxNSAxNXY2OTJjMCA4IC03IDE1IC0xNSAxNWgtMjAyYy04IDAgLTE1IC03IC0xNSAtMTV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkUxLnhtbAA8c3ltYm9sIGlkPSJFQkUxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0IDE1NGMwIDMgMSA4IDEgOGwzNiAxMjZjNCA1IDEwIDEyIDE1IDEyYzkgLTIgMTEgLTIgMjMgLTJjNyAwIDE0IDIgMjMgMmM4IDAgMTEgLTUgMTEgLTE0di0yNDZjMCAtMTAgMTEgLTIxIDE5IC0yMWMxMCAwIDEwIC0xMCAxMCAtMTBzMCAtOSAtMTAgLTloLTk5Yy05IDAgLTE1IDIgLTE1IDljMCA4IDYgMTAgMTAgMTBjMTIgMCAyNCA4IDI0IDIydjE2OWMwIDQgLTEgOSAtNCA5Yy0xIDAgLTMgLTIgLTUgLTYgYy04IC0xMiAtMjIgLTYxIC0yMyAtNjRjLTEgLTEgLTMgLTUgLTcgLTVjLTEgMCAtMyAxIC02IDNjLTIgMSAtMyAzIC0zIDd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTE3LnhtbAA8c3ltYm9sIGlkPSJFNTE3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3NSAtNGMtMTIgMCAtMTkgOCAtMTkgMTljMCA1IDEgMTAgMyAxOWMyMSA4MCA2NSAxNDEgMTY4IDE4M2M5NiAzOSAxMjQgMTAwIDEyNCAxNThjMCA0MyAtMzEgNTMgLTY1IDUzYy00MiAwIC02NSAtMTkgLTY1IC0zNGMwIC05IDUgLTE0IDE0IC0yM2M3IC03IDE0IC0xOSAxNCAtMzdjMCAtMzMgLTI0IC02MyAtNTggLTYzYy0zOCAwIC01MiAyNiAtNTIgNTRjMCA3MCA2NCAxMzggMTYzIDEzOGM5MyAwIDE0OCAtNDEgMTQ4IC0xMDYgYzAgLTEwOSAtODcgLTE1NSAtMTg1IC0xNzdjLTQ3IC0xMSAtOTAgLTMwIC0xMTcgLTYwYy02IC03IC0xMCAtMTMgLTEwIC0xN2MwIC0zIDIgLTQgNSAtNHMxMCAzIDIwIDdjMTUgNiAzMSA5IDUwIDljMzkgMCA2OSAtMjMgMTA1IC0yM2MyMiAwIDM4IDggNTIgMjhjNyAxMCAxMiAxMyAxOSAxM2M5IDAgMTggLTUgMTggLTE0YzAgLTUgLTEgLTkgLTQgLTE4Yy0yMyAtNjkgLTUxIC0xMDggLTExNCAtMTA4Yy04MiAwIC0xMTQgNTMgLTE1NyA1MyBjLTE4IDAgLTI2IC0xMSAtMzIgLTI3cy0xMiAtMjMgLTI1IC0yM3pNNCAxNWMwIDUgMSAxMCAzIDE5YzIxIDgwIDY1IDE0MSAxNjggMTgzYzk2IDM5IDEyNCAxMDAgMTI0IDE1OGMwIDQzIC0zMSA1MyAtNjUgNTNjLTQyIDAgLTY1IC0xOSAtNjUgLTM0YzAgLTkgNSAtMTQgMTQgLTIzYzcgLTcgMTQgLTE5IDE0IC0zN2MwIC0zMyAtMjQgLTYzIC01OCAtNjNjLTM4IDAgLTUyIDI2IC01MiA1NGMwIDcwIDY0IDEzOCAxNjMgMTM4IGM5MyAwIDE0OCAtNDEgMTQ4IC0xMDZjMCAtMTA5IC04NyAtMTU1IC0xODUgLTE3N2MtNDcgLTExIC05MCAtMzAgLTExNyAtNjBjLTYgLTcgLTEwIC0xMyAtMTAgLTE3YzAgLTMgMiAtNCA1IC00czEwIDMgMjAgN2MxNSA2IDMxIDkgNTAgOWMzOSAwIDY5IC0yMyAxMDUgLTIzYzIyIDAgMzggOCA1MiAyOGM3IDEwIDEyIDEzIDE5IDEzYzkgMCAxOCAtNSAxOCAtMTRjMCAtNSAtMSAtOSAtNCAtMThjLTIzIC02OSAtNTEgLTEwOCAtMTE0IC0xMDggYy04MiAwIC0xMTQgNTMgLTE1NyA1M2MtMTggMCAtMjYgLTExIC0zMiAtMjdzLTEyIC0yMyAtMjUgLTIzYy0xMiAwIC0xOSA4IC0xOSAxOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNzEueG1sADxzeW1ib2wgaWQ9IkUyNzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTM5IC0yMTVoNzFjLTUgMTI4IC0xMSA2MjkgLTExIDYyOWMxIDE4IDE3IDI4IDMxIDI4YzExIDAgMjAgLTYgMjAgLTE3YzAgLTIwIC02IC0yNjYgLTcgLTI4OGMwIC04IDQgLTE0IDExIC0xNmMyIC0xIDQgLTEgNiAtMWM1IDAgMTYgOCAyMyAxM2MxMCA2IDIxIDEwIDMxIDE0YzEgMCAyIDEgMyAxYzcgMSAxMyAyIDIwIDJjNDcgLTIgOTIgLTM4IDkyIC05NmMwIC00OCAtMzIgLTExMCAtMTIzIC0xNzNjLTEwIC03IC0xNyAtMTUgLTMwIC0yNSBjLTI2IC0yMSAtMjggLTQ5IC0yOSAtNzFoNzZsLTkyIC0yMDN6TTY2IDEzYzAgLTQwIDMgLTEwMSAzIC0xMDFjMCAtNSAyIC0xNCAxMSAtMTRjMyAwIDYgMSAxMCAzYzMyIDE5IDYwIDUxIDc0IDc1YzExIDIyIDE2IDQzIDE2IDYyYzAgMjAgLTYgMzcgLTE1IDQ4Yy03IDcgLTE2IDExIC0yNiAxMWMtMjQgMCAtNjUgLTMwIC03MSAtNTFjLTEgLTQgLTIgLTE3IC0yIC0zM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNjUueG1sADxzeW1ib2wgaWQ9IkUyNjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzNXY3MWMwIDYgNSAxNCAxMiAxNmMwIDAgMjAgOCAyNiAxMXMxMiAxMyAxMiAyN3YxMzVjMCA2IDYgMTEgMTYgMTFjNyAwIDE0IC01IDE0IC0xMXYtMTIwYzAgLTggMyAtMjAgMTIgLTIwYzE3IDQgNTEgMTggNjMgMjVjOSA2IDEyIDE5IDEzIDI5djEzMGMwIDYgNiAxMSAxNiAxMWM4IDAgMTQgLTUgMTQgLTExdi0xMjJjMCAtOCA3IC0xMyAxNCAtMTNjNSAxIDI1IDkgMjUgOWMyIDEgMyAxIDUgMWM0IDAgNyAtMyA3IC04di03MSBjMCAtNiAtNSAtMTQgLTEyIC0xN2wtMjYgLTEwYy04IC0zIC0xMyAtMjIgLTEzIC0yOXYtOTNjMCAtMTIgNyAtMTggMTMgLTE4bDI2IDEwYzIgMSAzIDEgNSAxYzQgMCA3IC0zIDcgLTh2LTcxYzAgLTYgLTUgLTE0IC0xMiAtMTdjMCAwIC0yMSAtOCAtMjggLTExcy0xMSAtMTUgLTExIC0yM3YtMTQyYzAgLTYgLTYgLTExIC0xNyAtMTFjLTcgMCAtMTMgNSAtMTMgMTF2MTI1YzAgNiAtNSAxOCAtMTMgMThjLTEgMCAtMyAtMSAtNCAtMWwtNjEgLTI1IGMtNSAtMiAtMTAgLTkgLTEwIC0yMnYtMTM5YzAgLTYgLTcgLTExIC0xNyAtMTFjLTcgMCAtMTMgNSAtMTMgMTF2MTIzYzAgNSAtNSAxNiAtMTIgMTZjLTEgMCAtMiAwIC0zIC0xYy05IC0zIC0yMyAtOSAtMjMgLTljLTEgMCAtMyAtMSAtNCAtMWMtNSAwIC04IDMgLTggOXY3MWMwIDYgNSAxNCAxMiAxNmMwIDAgMjEgOSAyNyAxMWM2IDMgMTEgMTIgMTEgMjN2OTljMCA4IC02IDE4IC0xMyAxOGMtMSAwIC0yIC0xIC0zIC0xIGMtMyAtMiAtMjIgLTExIC0yNiAtMTFjLTUgMCAtOCAzIC04IDl6TTI3MSAtMTE1Yy0zIDIgLTUgMjAgLTUgMzhzMiAzNSA1IDM4YzYgNSAyNSA3IDQzIDdoMTBjMTQgNSA0NiAyMSA0NiAzNGMwIDcgLTM2IDI3IC00NyAzM2MtMyAwIC02IC0xIC0xMCAtMWMtMTcgMCAtMzUgNCAtNDIgMTBjLTMgMyAtNSAyMSAtNSAzOXMyIDM1IDUgMzdjNiA1IDI0IDcgNDEgN2MxNiAwIDMyIC0yIDM2IC03YzUgLTQgOCAtMjIgOCAtMzkgYzQgLTE0IDIwIC00NyAzNCAtNDdjMTIgMCAyOCAzNiAzMyA0N2MwIDE4IDEgMzYgNSAzOWM1IDUgMjMgNyA0MSA3YzQxIDAgNDQgLTYgNDQgLTQ3YzAgLTE2IC0yIC0zMSAtNyAtMzZjLTcgLTYgLTIyIC0xMCAtMzggLTEwYy00IDAgLTggMSAtMTIgMWMtMTQgLTUgLTQ3IC0yMCAtNDcgLTM0YzAgLTcgMzYgLTI3IDQ3IC0zM2gxMGMxNyAwIDM1IC0yIDQwIC03YzQgLTUgNyAtMjMgNyAtNDBjMCAtMzYgLTcgLTQ2IC00NSAtNDYgYy0xNyAwIC0zMyA0IC00MCAxMGMtNCAzIC01IDIwIC01IDM4Yy00IDE0IC0yMSA0NiAtMzQgNDZzLTI1IC0yOCAtMzEgLTQyYy0xIC0xIC0yIC0zIC0yIC00YzAgLTE2IC0yIC0zMyAtOCAtMzhjLTYgLTcgLTIyIC0xMCAtMzcgLTEwYy0xNyAwIC0zMyA0IC00MCAxMHpNODAgNDRjLTIgLTggLTMgLTQzIC0zIC03NGMwIC0yNCAxIC00NiAzIC01MGMxIC0zIDYgLTUgMTIgLTVjMjMgMCA3MCAyMCA3NiA0MGMyIDkgNCAzNyA0IDY0IHMtMiA1MiAtNCA1N2MtMiA0IC04IDYgLTE1IDZjLTI1IDAgLTcxIC0yMSAtNzMgLTM4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUwMy54bWwAPHN5bWJvbCBpZD0iRTUwMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEzN2MwIDM1IDI4IDYzIDYyIDYzYzM1IDAgNjMgLTI4IDYzIC02M2MwIC0zNCAtMjggLTYyIC02MyAtNjJjLTM0IDAgLTYyIDI4IC02MiA2MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1MUEueG1sADxzeW1ib2wgaWQ9IkU1MUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyMzRjMCAxMDIgNTAgMTg5IDE1OSAyNDl2MWMzIDAgNCAtMiA0IC00di0xMXMwIC01IC0zIC04Yy02NyAtNDkgLTkxIC0xMTYgLTkxIC0yMjdzMjcgLTE3NyA5MCAtMjI4YzMgLTEgNCAtMyA0IC02di0xM2MwIC0xIC0xIC00IC0xIC00Yy0yIDAgLTMgMCAtMyAxYy0xMTEgNjEgLTE1OSAxNDkgLTE1OSAyNTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjZDLnhtbAA8c3ltYm9sIGlkPSJFMjZDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTg2YzAgMSAxIDIgMiAyaDczYzEgMCAyIC0yIDIgLTN2LTE2YzAgLTEgLTEgLTMgLTIgLTNoLTQzdi0zMzJoNDNjMSAwIDIgLTEgMiAtM3YtMTVjMCAtMSAtMSAtMyAtMiAtM2gtNzNjLTEgMCAtMiAxIC0yIDJ2MzcxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI2Qi54bWwAPHN5bWJvbCBpZD0iRTI2QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDIzMHYxNGMwIDIgMCAzIDEgM2M5OCAtNTIgMTQwIC0xNTAgMTQwIC0yNDdjMCAtMTAwIC00MiAtMTg3IC0xMzggLTI0OGMtMSAwIC0zIDEgLTMgMnYxNWMwIDIgMSAzIDIgNGM1NyA1MSA3OSAxMTYgNzkgMjI3YzAgMTEwIC0yMyAxNzQgLTc5IDIyNWMtMSAxIC0yIDIgLTIgNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNjQueG1sADxzeW1ib2wgaWQ9IkUyNjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIgLTE3MGMtNyA5IC0xMiA1ODEgLTEyIDU4MWMxIDE3IDE3IDI2IDMxIDI2YzEwIDAgMTkgLTUgMTkgLTE2YzAgLTE5IC03IC0yNjAgLTcgLTI4MWMwIC04IDQgLTE1IDExIC0xN2MyIC0xIDMgLTEgNSAtMWM5IDAgMTYgOSAyNCAxM2MxNiA5IDI4IDE2IDQ3IDE2aDZjMTkgMCAzNiAtNiA1MSAtMTZjLTIgMTM5IC0zIDI3NiAtMyAyNzZjMiAxNyAxOCAyNiAzMSAyNmMxMCAwIDE5IC01IDE5IC0xNmMwIC0xOSAtNiAtMjYwIC02IC0yODEgYzAgLTggMyAtMTUgMTAgLTE3YzEgLTEgMyAtMSA1IC0xYzkgMCAxNyA5IDI0IDEzYzE2IDkgMjkgMTYgNDcgMTZoNmM0NyAtMSA5MSAtMzggOTEgLTk0YzAgLTQ2IC0zMiAtMTA3IC0xMjIgLTE3MGMtMjMgLTE2IC00NyAtNDQgLTc4IC02MGMwIDAgLTMgLTIgLTYgLTJjLTIgMCAtNSAxIC04IDVjLTMgMyAtNSA2MCAtNyAxMzVjLTE5IC0yNCAtNDcgLTUxIC04NCAtNzdjLTIzIC0xNyAtNDggLTQ1IC03OSAtNjFjMCAwIC0zIC0yIC02IC0yIHMtNiAxIC05IDV6TTQ2IDUwYy0xIC00IC0yIC0xNiAtMiAtMzJjMCAtMzkgMyAtOTggMyAtOThjMCAtNiAzIC0xNiAxMSAtMTZjMiAwIDYgMSA5IDNjNDUgMjggOTAgNzggOTAgMTM0YzAgMjUgLTEwIDU5IC00MCA1OWMtMjQgMCAtNjUgLTMwIC03MSAtNTB6TTIyOCAyN2MwIC0zOCAzIC0xMDcgMyAtMTA3YzAgLTYgMyAtMTYgMTEgLTE2YzIgMCA1IDEgOSAzYzQ1IDI4IDg5IDc4IDg5IDEzNGMwIDIwIC02IDM3IC0xNSA0OSBjLTYgNyAtMTQgMTAgLTI0IDEwYy0yNCAwIC02NiAtMzAgLTcyIC01MGMtMSAtMyAtMSAtMTIgLTEgLTIzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUwMi54bWwAPHN5bWJvbCBpZD0iRTUwMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzAgLTI0M2MwIDIgMSA1IDMgN2wzOTkgNTAwYzcgOSAxMiAxNSAxOCAxNWgxMDZjNCAwIDYgLTIgNiAtNXMtMiAtNiAtNSAtMTBsLTM5OSAtNTAwYy01IC02IC0xMiAtMTQgLTIxIC0xNGgtOTljLTUgMCAtOCAzIC04IDd6TTcwMCAtMjQzYzAgMiAxIDUgMyA3bDM5OSA1MDBjNyA5IDEyIDE1IDE4IDE1aDEwNmM0IDAgNiAtMiA2IC01cy0yIC02IC01IC0xMGwtMzk5IC01MDBjLTUgLTYgLTEyIC0xNCAtMjEgLTE0aC05OSBjLTUgMCAtOCAzIC04IDd6TTQ3OCAtMjUwYy01IDAgLTggMyAtOCA3YzAgMiAxIDUgMyA3bDM5OSA1MDBjNyA5IDEyIDE1IDE4IDE1aDEwNmM0IDAgNiAtMiA2IC01cy0yIC02IC01IC0xMGwtMzk5IC01MDBjLTUgLTYgLTEyIC0xNCAtMjEgLTE0aC05OXpNMCAtMjQzYzAgMiAxIDUgMyA3bDM5OSA1MDBjNyA5IDEyIDE1IDE4IDE1aDEwNmM0IDAgNiAtMiA2IC01cy0yIC02IC01IC0xMGwtMzk5IC01MDBjLTUgLTYgLTEyIC0xNCAtMjEgLTE0aC05OSBjLTUgMCAtOCAzIC04IDd6TTExNjkgLTE3NGMtMzQgMCAtNjIgMjggLTYyIDYyYzAgMzUgMjggNjMgNjIgNjNjMzUgMCA2MyAtMjggNjMgLTYzYzAgLTM0IC0yOCAtNjIgLTYzIC02MnpNMCAxMzdjMCAzNSAyOCA2MyA2MiA2M2MzNSAwIDYzIC0yOCA2MyAtNjNjMCAtMzQgLTI4IC02MiAtNjMgLTYyYy0zNCAwIC02MiAyOCAtNjIgNjJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTE2LnhtbAA8c3ltYm9sIGlkPSJFNTE2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQwMiAtMTBjLTg3IDAgLTEyNyA0NiAtMTI3IDk1YzAgNDEgMjYgNzIgNjAgNzJjMjYgMCA0OCAtMTUgNDggLTQ1YzAgLTMyIC0xOCAtNDcgLTMxIC01M2MtMTAgLTUgLTE2IC03IC0xNiAtMTVjMCAtMTIgMTkgLTIyIDQ0IC0yMmM4MSAwIDEyMCAxMDAgMTIwIDE2MGMwIDM1IC0xNSA2MyAtNTcgNjNjLTM4IDAgLTYzIC0yNiAtNzQgLTM3Yy05IC05IC0xNSAtMTMgLTI0IC0xM2MtMTEgMCAtMTkgNyAtMTkgMTljMCA3IDEgMTEgNSAyMyBsNjggMTk5YzUgMTQgMTMgMjEgMjcgMjFjOSAwIDE2IC0yIDMzIC03YzE1IC00IDQwIC05IDc0IC05YzM2IDAgNjcgNCA5MiAxMWMxNyA1IDIzIDkgMzAgOXMxMiAtNiAxMiAtMTJjMCAtOCAtNSAtMTYgLTE3IC0yN2MtMzggLTM1IC05NCAtNjkgLTE2NiAtNjljLTE2IDAgLTM1IDIgLTQ4IDRjLTQgMSAtNiAxIC05IDFjLTYgMCAtMTAgLTIgLTEzIC0xMWwtMTkgLTU2Yy0xIC0zIC0yIC02IC0yIC04YzAgLTUgMyAtOCA5IC04YzMgMCA2IDEgMTAgMiBjMTYgNSAzNCA4IDU4IDhjODAgMCAxMzAgLTI5IDEzMCAtMTAxYzAgLTExNiAtODQgLTE5NCAtMTk4IC0xOTR6TTE5IDBjLTEzIDAgLTE5IDcgLTE5IDE3czYgMTYgMTcgMTdsNDMgNGMxMSAxIDEyIDQgMTUgMTNsODQgMjYzYzIgNiAzIDEwIDMgMTRjMCA2IC0zIDggLTcgOGMtNSAwIC05IC0zIC0xNiAtMTFsLTQ1IC01MGMtNyAtOCAtMTMgLTEzIC0yMyAtMTNzLTE5IDkgLTE5IDE4YzAgNyAzIDEzIDEwIDIxbDEzMSAxNDggYzYgNyAxMSAxMCAxOSAxMGMxNSAwIDIzIC0xMSAzOCAtMTFjMTMgMCAyOSAxMSA0MiAxMWM4IDAgMTIgLTUgMTIgLTEyYzAgLTQgLTEgLTggLTMgLTE0bC0xMTkgLTM3OGMtMSAtNSAtMyAtOCAtMyAtMTFzMiAtNSA3IC02bDQyIC00YzExIC0xIDE3IC03IDE3IC0xN3MtNiAtMTcgLTE5IC0xN2gtMjA3ek02MzcgMTM0YzAgNiAyIDExIDUgMThjMTYgMzYgNDAgNzkgODMgNzljMTggMCAzMCAtOSAzNSAtMjJzMiAtMjEgNyAtMjEgYzEgMCA4IDggMTYgMTdjMTMgMTUgMjkgMjcgNTMgMjdjMTkgMCAzMiAtOCAzOCAtMjNjNSAtMTMgMiAtMjEgNyAtMjFjMSAwIDggOCAxNiAxN2MxMyAxNCAyOSAyNyA1MyAyN2MzMSAwIDQ0IC0yNCA0NCAtNDljMCAtNDkgLTQxIC0xMTggLTQxIC0xNDhjMCAtOCA0IC0xMyAxMSAtMTNjMTUgMCAyNSAyMiAzMyA0MmMzIDggNyAxMCAxMSAxMGM2IDAgMTAgLTQgMTAgLTljMCAtNCAtMSAtOCAtMyAtMTNjLTExIC0yOSAtMjggLTU3IC02NSAtNTcgYy0yOCAwIC00OCAxMiAtNDggMzljMCA0MCAzOSAxMDUgMzkgMTM4YzAgOSAtNSAxNiAtMTQgMTZjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDVjMCAyIDAgNCAxIDdsNDUgMTM3YzMgOSA0IDE1IDQgMjFjMCAxMSAtNiAxNyAtMTYgMTdjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDUgYzAgMiAwIDQgMSA3bDQ3IDE0M2MyIDcgNiAyMSA2IDI4cy0zIDEyIC0xMCAxMmMtMjAgMCAtNDAgLTM5IC01MCAtNjNjLTIgLTUgLTUgLTkgLTExIC05Yy01IDAgLTExIDMgLTExIDEwek0xMDQzIDc2YzAgNzYgNTcgMTU2IDEyMCAxNTZjMTggMCAyOSAtNiAzNyAtMTljNCAtNiA3IC0xMSA5IC0xMWMzIDAgNCA0IDcgMTZjMiA4IDUgMTIgMTQgMTJoMjRjOCAwIDExIC0yIDExIC03YzAgLTIgLTEgLTUgLTIgLTlsLTUxIC0xNjIgYy0yIC01IC0zIC0xMSAtMyAtMTVjMCAtOCAzIC0xMyAxMSAtMTNjMTggMCAzMyAzNyA0MyA2MmMyIDUgNSA5IDExIDljNSAwIDExIC0zIDExIC0xMGMwIC02IC01IC0xMyAtNSAtMThjLTggLTE5IC0yOSAtNzEgLTY4IC03MWMtMjIgMCAtMzMgMTEgLTM3IDI4Yy0yIDkgLTMgMTUgLTYgMTVjLTUgMCAtMTAgLTEwIC0xMSAtMTFjLTE0IC0yMCAtMzMgLTMzIC01NSAtMzNjLTI4IDAgLTYwIDIzIC02MCA4MXpNMTE2OCAyMDIgYy00MyAwIC03NiAtOTEgLTc2IC0xMzljMCAtMjQgOCAtMzggMjIgLTM4YzMzIDAgNzYgMTAyIDc2IDE0NmMwIDE2IC02IDMxIC0yMiAzMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNzAueG1sADxzeW1ib2wgaWQ9IkUyNzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTQyIDM4MWw5MCAxOThsODkgLTE5OGgtNjVjLTIgLTczIC01IC0yMjcgLTYgLTI0NGMwIC04IDQgLTE1IDEwIC0xN2MyIC0xIDMgLTEgNSAtMWM4IDAgMTUgOSAyMyAxNGMxNyAxMSAzNSAxNiA1NCAxNmM0NyAtMiA5MCAtMzkgOTAgLTk0YzAgLTQ3IC0zMiAtMTA3IC0xMjEgLTE2OWMtMjMgLTE3IC00OCAtNDQgLTc4IC02MWMwIDAgLTMgLTIgLTYgLTJjLTIgMCAtNSAxIC04IDVjLTcgOCAtMTEgNDQxIC0xMiA1NTNoLTY1ek02OCA0OCBjLTEgLTQgLTEgLTE0IC0xIC0yN2MwIC0zOSAzIC0xMDQgMyAtMTA0YzAgLTYgMSAtMTUgOSAtMTVjMyAwIDYgMSAxMCAzYzQ2IDI5IDg5IDc4IDg5IDEzNWMwIDI1IC0xMSA1NyAtNDAgNTdjLTI0IDAgLTY0IC0yOCAtNzAgLTQ5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUJFMC54bWwAPHN5bWJvbCBpZD0iRUJFMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTIgLTFjLTcxIDAgLTEyOCA2OCAtMTI4IDE1MGMwIDgzIDU3IDE1MSAxMjggMTUxYzcyIDAgMTI5IC02OCAxMjkgLTE1MWMwIC04MiAtNTcgLTE1MCAtMTI5IC0xNTB6TTk2IDE1NGMwIC03MCAzMSAtMTI4IDU2IC0xMjhzNTcgNTggNTcgMTI4YzAgNzEgLTMyIDEyNyAtNTcgMTI3cy01NiAtNTYgLTU2IC0xMjd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMEE1LnhtbAA8c3ltYm9sIGlkPSJFMEE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL0JyYXZ1cmEvRTA2Ni54bWwAPHN5bWJvbCBpZD0iRTA2NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNSAtNjIzYzAgOCA2IDEzIDE1IDE4YzIzMyAxMzMgMzcxIDI4OSAzNzEgNTY4YzAgMTU3IC00NiAyNjEgLTE1MiAyNjFjLTEwMiAwIC0xNjIgLTczIC0xNjIgLTExM2MwIC0xMCAzIC0xOCAxNiAtMThzMjMgNyA1MCA3YzQ5IDAgOTYgLTQwIDk2IC0xMDRjMCAtNjIgLTQzIC0xMDYgLTEwNiAtMTA2Yy04MSAwIC0xMjMgNjkgLTEyMyAxNDljMCA5NiA3OCAyMjMgMjUyIDIyM2MxNzMgMCAyNzkgLTExNiAyNzkgLTI5MCBjMCAtMzA0IC0yNjAgLTQ4MiAtNTA2IC02MDJjLTYgLTMgLTEyIC01IC0xNyAtNWMtOSAwIC0xMyA2IC0xMyAxMnpNMjYzIDMwOGMwIDIwIDEzIDM2IDMwIDM2YzEzIDAgMjQgLTggMjQgLTIzYzAgLTE2IC05IC0yMyAtMTYgLTI2Yy01IC0zIC04IC00IC04IC04YzAgLTYgMTAgLTExIDIyIC0xMWM0MSAwIDYwIDUwIDYwIDgwYzAgMTggLTcgMzIgLTI4IDMyYy0xOSAwIC0zMiAtMTMgLTM3IC0xOWMtNSAtNCAtOCAtNiAtMTIgLTYgYy02IDAgLTEwIDMgLTEwIDljMCA0IDEgNiAzIDEybDM0IDk5YzIgNyA2IDExIDEzIDExYzUgMCA4IC0xIDE3IC00YzcgLTIgMjAgLTQgMzcgLTRjMTggMCAzMyAyIDQ2IDVjOCAzIDEzIDUgMTUgNWMzIDAgNiAtMyA2IC02YzAgLTQgLTMgLTggLTkgLTE0Yy0xOSAtMTcgLTQ3IC0zNCAtODMgLTM0Yy04IDAgLTE3IDEgLTI0IDJjLTYgMSAtOSAxIC0xMSAtNWwtOSAtMjhjLTIgLTYgLTEgLTEwIDggLTdjOCAyIDE3IDQgMjkgNCBjNDAgMCA2NSAtMTUgNjUgLTUxYzAgLTU4IC00MiAtOTcgLTk5IC05N2MtNDMgMCAtNjMgMjMgLTYzIDQ4ek0xMzUgMjY1Yy03IDAgLTEwIDQgLTEwIDlzMyA4IDkgOGwyMSAyYzYgMSA2IDIgOCA3bDQyIDEzMWMxIDMgMSA1IDEgN2MwIDMgLTEgNCAtMyA0Yy0zIDAgLTUgLTEgLTggLTVsLTIzIC0yNWMtMyAtNCAtNiAtNyAtMTEgLTdzLTEwIDUgLTEwIDlzMiA3IDUgMTFsNjYgNzRjMyAzIDUgNSA5IDVjOCAwIDEyIC02IDE5IC02czE1IDYgMjEgNiBjNCAwIDYgLTMgNiAtNmMwIC0yIDAgLTQgLTEgLTdsLTYwIC0xODljLTEgLTUgLTIgLTggMiAtOWwyMSAtMmM2IDAgOSAtMyA5IC04cy0zIC05IC0xMCAtOWgtMTAzek02MjkgNzBjLTMxIDAgLTU1IDI0IC01NSA1NXMyNCA1NSA1NSA1NXM1NSAtMjQgNTUgLTU1cy0yNCAtNTUgLTU1IC01NXpNNjMwIC0xNzljLTMxIDAgLTU0IDIzIC01NCA1NHMyMyA1NCA1NCA1NHM1NCAtMjMgNTQgLTU0cy0yMyAtNTQgLTU0IC01NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5RjgueG1sADxzeW1ib2wgaWQ9IkU5RjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAzOWMtMSAyIC0xIDMgLTEgNWMwIDYgNCAxMyAxMSAxNWw3OSAyNnYyNmwtNjQgLTIyYy0yIC0xIC0zIC0xIC01IC0xYy03IDAgLTEzIDUgLTE1IDExbC01IDE2Yy0xIDIgLTEgMyAtMSA1YzAgNiA0IDEzIDExIDE1bDg4IDI5YzEgMSAyIDEgNyAxaDE2YzkgMCAxNiAtNyAxNiAtMTZ2LTEzM2MwIC05IC03IC0xNiAtMTYgLTE2aC0xNmMtOCAwIC0xNiA3IC0xNiAxNnYxOWwtNjQgLTIyYy0yIC0xIC0zIC0xIC01IC0xIGMtNyAwIC0xMyA1IC0xNSAxMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5M0UueG1sADxzeW1ib2wgaWQ9IkU5M0UiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA3NjZjMCA4IDggMTYgMTYgMTZjOSAwIDE2IC04IDE2IC0xNnYtNzUwYzAgLTkgLTcgLTE2IC0xNiAtMTZjLTggMCAtMTYgNyAtMTYgMTZ2NzUweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQyNy54bWwAPHN5bWJvbCBpZD0iRjQyNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNiAtMTcyYy0xMSAxMSAtMTUgNTgyIC0xNSA1ODJjMiAyMCAyMiAzMyAzOCAzM2MxMyAwIDI0IC04IDI0IC0yMWMwIC0yMyAtMyAtMjIzIC01IC0yNDljMCAtOSAzIC0xNiAxOCAtMjBjMjAgMCA1MyAzNSA4NCAzNWM1MiAtNCAxMDMgLTI4IDEwMyAtOTZjMCAtNTMgLTM1IC0xMjQgLTE0MSAtMTk4Yy0yOSAtMjAgLTU3IC00OSAtOTAgLTY5YzAgMCAtMiAtMiAtNSAtMmMtMiAwIC02IDAgLTExIDV6TTYxIDY5IGMtMSAtNCAtMSAtMTcgLTEgLTMyYzAgLTQwIDMgLTEwNCAzIC0xMDRjMCAtNyAyIC0yMCAxMyAtMjBjNCAwIDcgMiAxMSAzYzQyIDI4IDczIDEwNiA3MyAxNTZjMCAxNyAtMyAzMCAtMTQgNDJjLTggMTAgLTE3IDEzIC0yNCAxM2MtMjYgMCAtNTMgLTQwIC02MSAtNTh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDMzLnhtbAA8c3ltYm9sIGlkPSJGNDMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwMCAwYy01NSAwIC0xMDAgNDQgLTEwMCAxMDBjMCA1MCAzNiA5MSA4NCA5OXYxMDFoMzJ2LTEwMWM0NyAtOCA4NCAtNDkgODQgLTk5YzAgLTU2IC00NSAtMTAwIC0xMDAgLTEwMHpNNDcgMTAwYzAgLTQxIDEzIC04MyA1MyAtODNjNDEgMCA1MyA0MiA1MyA4M2MwIDAgLTEgODQgLTUzIDg0Yy01MSAwIC01MyAtODQgLTUzIC04NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U4ODQueG1sADxzeW1ib2wgaWQ9IkU4ODQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgMTE2YzAgNyA0IDExIDEwIDE3YzY1IDY1IDEyOSAxMzggMTU1IDIyOGMyIDYgNSAxMSAxMyAxMWMxMyAwIDI5IC05IDQ4IC05YzE4IDAgMzIgOSA0NyA5YzggMCAxMSAtMyAxMSAtOGMwIC0zIDAgLTYgLTUgLTEyYy00OCAtNjMgLTEzNCAtMTQ3IC0yMTIgLTIwOWMtNCAtMyAtNSAtNSAtNSAtN3MxIC01IDggLTVoOTBjNyAwIDggMyAxMCA4bDE4IDU3YzIgNyA0IDExIDExIDE5bDY0IDY5YzggOSAxMyAxMyAyMyAxMyBjOCAwIDE0IC0yIDE0IC05YzAgLTMgLTIgLTExIC00IC0xOWwtNDEgLTEzMGMtMSAtNiAxIC04IDUgLThoMjljOCAwIDE0IC01IDE0IC0xNGMwIC04IC02IC0xNCAtMTUgLTE0aC0zNGMtNyAwIC05IC0zIC0xMCAtOGwtMTYgLTUwYy0yIC05IC00IC0xMyA0IC0xNGwzNCAtM2M5IC0xIDEzIC02IDEzIC0xNHMtNCAtMTQgLTE1IC0xNGgtMTY4Yy0xMCAwIC0xNSA2IC0xNSAxNHM1IDEzIDE0IDE0bDM1IDNjOSAxIDkgMyAxMiAxMGwxNyA1NSBjMSA1IC0xIDcgLTUgN2gtMTM2Yy0xMiAwIC0xOCA1IC0xOCAxM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RDAueG1sADxzeW1ib2wgaWQ9IkY0RDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgMTAxbDEyIDQybDIxOSAyMzVoMzNsLTY3IC0yNDhoNDZsLTggLTI5aC00MmMtMTQgLTUxIC0xNSAtNTYgLTE1IC02MGMwIC0xMSA4IC0yMCA0NCAtMjBsLTQgLTIxaC0xNTFsOCAyMWM2MCAwIDU1IDMxIDcyIDgwaC0xNDd6TTIxMSAzMDdsLTE2OCAtMTc3aDExOGMxNyA2MyA0MiAxNDcgNTAgMTc3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQyQS54bWwAPHN5bWJvbCBpZD0iRjQyQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIDE2Yy0xIDMgLTIgNiAtMiA5YzAgNSAzIDEwIDE0IDE1YzAgMCAzMDQgMTAzIDMxNSAxMDZjNiAyIDggNCA4IDdzLTIgNiAtNyA3Yy0xMCA0IC0zMTUgMTA3IC0zMTUgMTA3Yy0xMSA0IC0xNCA5IC0xNCAxNGMwIDMgMSA2IDIgMTBjMyA4IDYgMTQgMTUgMTRjMSAwIDUgLTEgOSAtMmwzODkgLTEzMmMxMyAtNCAxMyAtMTAgMTMgLTE4czAgLTE1IC0xMyAtMThsLTM5NiAtMTMzYy0xIC0xIC0zIC0xIC00IC0xYy03IDAgLTExIDggLTE0IDE1IHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RTQueG1sADxzeW1ib2wgaWQ9IkY0RTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTE2IDMwMGgxMjBsLTUxNiAtNjAwaC0xMjB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEExLnhtbAA8c3ltYm9sIGlkPSJFNEExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTI0YzAgMyAxIDYgMiAxMGMzIDggNiAxNCAxNSAxNGMxIDAgNSAtMSA5IC0ybDMwMCAtMTAyYzEzIC00IDEzIC0xMCAxMyAtMThzMCAtMTUgLTEzIC0xOGwtMzA2IC0xMDNjLTEgLTEgLTMgLTEgLTQgLTFjLTcgMCAtMTEgOCAtMTQgMTVjLTEgMyAtMiA2IC0yIDljMCA1IDMgMTAgMTQgMTVjMCAwIDIxNCA3MyAyMjUgNzZjNiAyIDggNCA4IDdzLTIgNiAtNyA3Yy0xMCA0IC0yMjYgNzcgLTIyNiA3N2MtMTEgNCAtMTQgOSAtMTQgMTR6ICIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUM4MC54bWwAPHN5bWJvbCBpZD0iRUM4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yOCAtNjIyYy0xNSAwIC0yOCAxMyAtMjggMjh2MTE4MGMwIDE2IDEzIDI4IDI4IDI4aDkwdi0zNmgtODJ2LTExNjRoODJ2LTM2aC05MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QzkueG1sADxzeW1ib2wgaWQ9IkU0QzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTMgLTQwOGMtMjkgMCAtNTMgMTMgLTUzIDI5djM2NGMwIDggMTIgMTQgMjYgMTRjMTUgMCAyNiAtNiAyNiAtMTR2LTI4NGMwIC0xMyAxNTIgLTE5IDMwNSAtMTlzMzA2IDYgMzA2IDE5djI4NGMwIDggMTEgMTQgMjUgMTRjMTUgMCAyNyAtNiAyNyAtMTR2LTM2NGMwIC0xNiAtMjQgLTI5IC01MyAtMjloLTYwOXpNOTYgLTI0MXYyMjZjMCA4IDExIDE0IDI1IDE0YzE1IDAgMjcgLTYgMjcgLTE0di0xMzZjMCAtMTIgMTA0IC0xOSAyMDkgLTE5IHMyMTAgNyAyMTAgMTl2MTM2YzAgOCAxMiAxNCAyNiAxNGMxNSAwIDI2IC02IDI2IC0xNHYtMjI2YzAgLTE2IC0yMyAtMjkgLTUzIC0yOWgtNDE3Yy0zMCAwIC01MyAxMyAtNTMgMjl6TTMwNSAtNThjMCAzMSAyNSA1OCA1NyA1OGMzMyAwIDU5IC0yNyA1OSAtNThjMCAtMzIgLTI2IC01OCAtNTkgLTU4Yy0zMiAwIC01NyAyNiAtNTcgNTh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEFFLnhtbAA8c3ltYm9sIGlkPSJFNEFFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xIDIwMWMwIDIgMCAzIDEgNWwxMDYgMjMxczMgNiAxMCA2YzQgMCA3IC0yIDEwIC02bDEwOCAtMjMxYzEgLTEgMSAtMyAxIC01YzAgLTYgLTQgLTEwIC0xMSAtMTFoLTY4Yy00IDAgLTggMiAtMTEgNmMwIDAgLTU2IDExOSAtNTcgMTIzYy0yIDIgLTQgMyAtNiAzcy0zIC0xIC00IC0zYy0yIC00IC01NiAtMTIzIC01NiAtMTIzYy0yIC01IC03IC03IC0xMSAtN2MtMSAwIC00IDAgLTUgMWMtNSAxIC03IDYgLTcgMTF6TTc2IDQyIGMwIDIzIDE5IDQyIDQyIDQyczQyIC0xOSA0MiAtNDJzLTE5IC00MiAtNDIgLTQycy00MiAxOSAtNDIgNDJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEEzLnhtbAA8c3ltYm9sIGlkPSJFNEEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQyIC04NGMtMjMgMCAtNDIgMTkgLTQyIDQyczE5IDQyIDQyIDQyczQyIC0xOSA0MiAtNDJzLTE5IC00MiAtNDIgLTQyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRUM4Mi54bWwAPHN5bWJvbCBpZD0iRUM4MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yOCAtMzcyYy0xNSAwIC0yOCAxMyAtMjggMjh2NjgwYzAgMTYgMTMgMjggMjggMjhoOTB2LTM2aC04MnYtNjY0aDgydi0zNmgtOTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDE5LnhtbAA8c3ltYm9sIGlkPSJGNDE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTM2MXY3NTJzNiAxMiAxMiAxMnMxOCAtMTAgMTkgLTE5YzE2IC05NSA2OSAtMTExIDExNyAtMTYzYzY0IC03MCA4NiAtOTYgOTcgLTE1NWMyIC0xMSAyIC0yMiAyIC0zM2MwIC00NiAtMTMgLTkwIC0xOSAtMTA4YzEzIC0yNSAyMCAtNTggMjAgLTg2YzAgLTQxIC0xMSAtODAgLTE3IC0xMDBjMTcgLTI0IDI2IC00NiAzMSAtNzZjMSAtOCAyIC0xOCAyIC0yN2MwIC00OCAtMTcgLTEwMiAtMjYgLTEzMGMyMiAtNDUgMjQgLTU5IDI1IC04NCB2LTljMCAtMjIgLTQgLTM3IC0xNiAtMzdjLTEwIDAgLTIxIDAgLTIxIDIyYy0xIDQwIC0zNCAxNTEgLTExOCAyMDljLTI5IDIwIC02NiAyNyAtMTA4IDMyek0yMDAgODVjLTUzIDkwIC0xMTYgMTEzIC0xNzIgMTEzYzIgLTIgMyAtNCAzIC03YzE2IC05NSA2OSAtMTExIDExNyAtMTYzYzIwIC0yMiAzNiAtNDAgNDkgLTU2bDE1IDQ3YzEgNyAzIDE0IDMgMjFjMCAxMiAtNCAyNiAtMTUgNDV6TTMyIDVjLTEgLTEgLTEgLTIgLTEgLTR2LTcgYzMxIC04MyA3NCAtMTEzIDEyNCAtMTcwbDE2IC0xN2MxMCAtMTAgMTggLTE5IDI2IC0yOGwxNSA0N2MxIDcgMyAxNCAzIDIxYzAgMTIgLTQgMjYgLTE1IDQ1Yy01MyA5MCAtMTE1IDExMyAtMTY4IDExM3pNMzggLTE5MGMxMyAtNDggMjQgLTU2IDQ2IC05NGMxOCAtMzAgNzIgLTgyIDk0IC0xMTBjMTIgLTE2IDIzIC0zMCAzMiAtNDRjNSAxMCAxMCAyMSAxMyAzMGMyIDYgMyAxNSAzIDI1YzAgMTkgLTQgNDQgLTE3IDY1IGMtNTQgOTEgLTExNyAxMjQgLTE3MSAxMjh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEQyLnhtbAA8c3ltYm9sIGlkPSJGNEQyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIDEwNWMwIDEyNiA4MCAyNzMgMTg5IDI3M2MyNSAwIDcyIC0xMyA3MiAtNTVjMCAtMTYgLTkgLTMzIC0zNCAtMzNjLTEzIDAgLTI5IDggLTI5IDI5YzAgMTMgNCAxNyA0IDI1YzAgOSAtNCAxMyAtMTMgMTNjLTU0IDAgLTEwMSAtNzYgLTExNyAtMTYwYzI5IDMwIDU4IDM0IDcxIDM0czgwIC0xNyA4MCAtOTJjMCAtNzYgLTQ2IC0xNTIgLTEyMiAtMTUycy0xMDEgNjggLTEwMSAxMTh6TTEzMiAyMDJjLTQ2IDAgLTc2IC02OCAtNzYgLTExOCBjMCAtMjUgOSAtNzYgNDcgLTc2YzM3IDAgNzkgNTkgNzkgMTMxYzAgNDIgLTIxIDYzIC01MCA2M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RTYueG1sADxzeW1ib2wgaWQ9IkY0RTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzc0IDI2NGgtMTgwbC00NDQgLTUyOGgxODB6TTUxNiAzMDBoNDIwbC01MTYgLTYwMGgtNDIweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQyNS54bWwAPHN5bWJvbCBpZD0iRjQyNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDExMDRjMCAwIDYgMTIgMTIgMTJjNSAwIDE4IC0xMCAxOSAtMTljMTYgLTk1IDY4IC0xMTEgMTE2IC0xNjNjNjQgLTcwIDg3IC05NiA5NyAtMTU1YzMgLTE0IDQgLTMwIDQgLTQ2YzAgLTI3IC00IC01NCAtMTYgLTc2YzExIC0yMyAxNiAtNjAgMTYgLTg2YzAgLTQzIC0xMiAtNzMgLTE1IC03OGM5IC0yNCAxNCAtNTIgMTQgLTc4YzAgLTQzIC0xMiAtODQgLTE4IC0xMDJjMTIgLTI3IDE4IC01NyAxOCAtODcgYzAgLTQ0IC0xMiAtODYgLTE5IC0xMDRjMTMgLTI1IDE5IC01OCAxOSAtODZjMCAtNDUgLTEzIC04OSAtMTkgLTEwNmMxMyAtMjUgMTkgLTU5IDE5IC04N2MwIC0zOCAtOSAtNzUgLTE2IC05NmMyMiAtMzAgMzMgLTY0IDMzIC0xMDFjMCAtNDggLTE3IC0xMDIgLTI2IC0xMzBjMjIgLTQ1IDI0IC01OSAyNSAtODR2LTljMCAtMjIgLTQgLTM3IC0xNiAtMzdjLTEwIDAgLTIxIDAgLTIxIDIyYy0xIDQwIC0zNCAxNTEgLTExOCAyMDkgYy0yOSAyMCAtNjYgMjcgLTEwOCAzMnYxNDU1ek0yMDAgOTBjLTU0IDkwIC0xMTYgMTEzIC0xNzIgMTEzYzIgLTIgMyAtNCAzIC03YzE2IC05NSA2OCAtMTExIDExNiAtMTYzYzIxIC0yMiAzNyAtNDAgNTAgLTU2YzUgMTkgMTEgMzMgMTQgNDdjMiA3IDMgMTMgMyAyMWMwIDEyIC0zIDI2IC0xNCA0NXpNMjAwIDI4MWMtNTMgODkgLTExNSAxMTMgLTE3MSAxMTNjMSAtMSAyIC0zIDIgLTVjMTYgLTk1IDY4IC0xMTEgMTE2IC0xNjMgYzIxIC0yMyAzNyAtNDEgNTAgLTU3YzYgMTkgMTEgMzIgMTQgNDZjMiA3IDMgMTMgMyAyMWMwIDEyIC0zIDI2IC0xNCA0NXpNMzAgNTgzYzEgLTEgMSAtMiAxIC0zYzE2IC05NSA2OCAtMTExIDExNiAtMTYzYzIxIC0yMyAzOCAtNDEgNTEgLTU3YzUgMTggMTAgMzEgMTMgNDRjMiA3IDMgMTMgMyAyMWMwIDEyIC0zIDI2IC0xNCA0NWMtNTMgODkgLTExNSAxMTMgLTE3MCAxMTN6TTM4IC0xODBjMTMgLTQ4IDI0IC01NiA0NiAtOTQgYzE4IC0zMCA3MiAtODIgOTQgLTExMGMxMiAtMTYgMjMgLTMwIDMyIC00NGM1IDEwIDEwIDIxIDEzIDMwYzIgNiAzIDE1IDMgMjVjMCAxOSAtNCA0NCAtMTcgNjVjLTU0IDkxIC0xMTcgMTI0IC0xNzEgMTI4ek0zMSA0YzMxIC04MyA3MiAtMTE1IDEyNCAtMTcwbDQzIC00NmM1IDE3IDEwIDMwIDEzIDQzYzIgNyAzIDEzIDMgMjFjMCAxMiAtMyAyNiAtMTQgNDVjLTUzIDg5IC0xMTUgMTEzIC0xNjcgMTEzYy0yIC0xIC0yIC00IC0yIC02eiBNMjAwIDc5OGMtNTIgODggLTExMyAxMTIgLTE2NSAxMTNjMjAgLTc3IDY4IC05NCAxMTIgLTE0MmMyNCAtMjYgNDIgLTQ2IDU2IC02NGMzIDExIDUgMTMgOCAyN2MyIDYgMyAxMyAzIDIxYzAgMTIgLTMgMjYgLTE0IDQ1ek0zNiA3NDZjMjAgLTc1IDY3IC05MiAxMTEgLTE0MGMyNCAtMjYgNDIgLTQ2IDU2IC02NGMzIDkgNSAxMiA4IDI1YzIgNiAzIDEzIDMgMjFjMCAxMiAtMyAyNiAtMTQgNDVjLTUyIDg3IC0xMTIgMTEyIC0xNjQgMTEzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTg4Ni54bWwAPHN5bWJvbCBpZD0iRTg4NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMjggLThjLTEyNCAwIC0xMzYgMTA4IC0xMDAgMjE3YzM2IDExMSAxMDUgMTY2IDE5MSAxNjZjNTkgMCA5NSAtMzAgOTUgLTcxYzAgLTM0IC0yMCAtNTYgLTQ5IC01NmMtMjIgMCAtNDIgMTQgLTQyIDM4YzAgMjEgMTIgMzYgMjcgNDNjNSAyIDE0IDYgMTQgMTBjMCA2IC0xNiAxMiAtMzUgMTFjLTU5IC0zIC05NyAtNjggLTExOCAtMTI3Yy02IC0xOSAzIC0yMCAxMiAtMTRjMjAgMTUgNDQgMjEgNzEgMjFjNTggMCA4OSAtMzggODkgLTg2IGMwIC0xMDIgLTgyIC0xNTIgLTE1NSAtMTUyek04OCAxMDJjLTcgLTM0IC0xMCAtODQgMzcgLTg0YzM5IDAgNzcgNTcgNzcgMTI3YzAgMjkgLTggNDkgLTM3IDQ5Yy0zNSAwIC02NyAtNDAgLTc3IC05MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MTkueG1sADxzeW1ib2wgaWQ9IkU5MTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTI4YzAgOCA0IDE1IDEyIDIwYzQgMyA5IDQgMTMgNGM4IDAgMTYgLTQgMjAgLTExYzM0IC01NSA5MiAtOTQgMTU3IC0xMDF2NDMxYy02MyAtNyAtMTE5IC00MiAtMTU1IC05NmMtNCAtNyAtMTIgLTExIC0yMCAtMTFjLTQgMCAtOSAxIC0xMyA0Yy03IDQgLTExIDEyIC0xMSAyMGMwIDQgMSA5IDQgMTNjNDUgNjggMTE2IDExMSAxOTUgMTE5djc1YzAgMTMgMTEgMjQgMjQgMjRjMTQgMCAyNCAtMTEgMjQgLTI0di03NSBjMTM3IC0xMSAyNDUgLTEyNiAyNDUgLTI2NGMwIC0xMzkgLTEwNyAtMjU0IC0yNDUgLTI2NXYtOTFjMCAtMTMgLTEwIC0yNCAtMjQgLTI0Yy0xMyAwIC0yNCAxMSAtMjQgMjR2OTJjLTgwIDcgLTE1NiA1NiAtMTk4IDEyM2MtMiA0IC00IDkgLTQgMTN6TTI1MCAyMTZ2LTQzM2MxMTEgMTEgMTk3IDEwNSAxOTcgMjE3cy04NiAyMDUgLTE5NyAyMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTI1LnhtbAA8c3ltYm9sIGlkPSJFOTI1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMzQ4YzAgMTMgMTEgMjQgMjQgMjRjMTQgMCAyNCAtMTEgMjQgLTI0di02OTVjMCAtMTMgLTEwIC0yNCAtMjQgLTI0Yy0xMyAwIC0yNCAxMSAtMjQgMjR2Njk1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA2NC54bWwAPHN5bWJvbCBpZD0iRTA2NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04IC02MzVjLTkgMCAtMTMgNiAtMTMgMTJjMCA4IDYgMTMgMTUgMThjMjMzIDEzMyAzNzEgMjg5IDM3MSA1NjhjMCAxNTcgLTQ2IDI2MSAtMTUyIDI2MWMtMTAyIDAgLTE2MiAtNzMgLTE2MiAtMTEzYzAgLTEwIDMgLTE4IDE2IC0xOHMyMyA3IDUwIDdjNDkgMCA5NiAtNDAgOTYgLTEwNGMwIC02MiAtNDMgLTEwNiAtMTA2IC0xMDZjLTgxIDAgLTEyMyA2OSAtMTIzIDE0OWMwIDk2IDc4IDIyMyAyNTIgMjIzIGMxNzMgMCAyNzkgLTExNiAyNzkgLTI5MGMwIC0yMTkgLTEzMyAtMzY5IC0zMDIgLTQ4NmMxMiA1IDI2IDcgNDIgN2M0OSAwIDY5IC0yNCA2OSAtNTJjMCAtMTkgLTEwIC0zOSAtMzcgLTUzYy0xMiAtNiAtMTAgLTkgLTMgLTE3YzEyIC0xMiAxNiAtMjUgMTYgLTQ0YzAgLTQ1IC00MiAtNzEgLTkxIC03MWMtNTQgMCAtNzggMjYgLTc4IDU5YzAgMjQgMTMgNDYgNDUgNTljMTIgNSAxMCA4IDUgMTVjLTggOSAtMTIgMjIgLTEyIDM2IGMwIDE3IDUgMzEgMTUgNDJjLTU3IC0zNiAtMTE1IC02OCAtMTc1IC05N2MtNiAtMyAtMTIgLTUgLTE3IC01ek02MjkgNzBjLTMxIDAgLTU1IDI0IC01NSA1NXMyNCA1NSA1NSA1NXM1NSAtMjQgNTUgLTU1cy0yNCAtNTUgLTU1IC01NXpNNTc2IC0xMjVjMCAzMSAyMyA1NCA1NCA1NHM1NCAtMjMgNTQgLTU0cy0yMyAtNTQgLTU0IC01NHMtNTQgMjMgLTU0IDU0ek0xODYgLTY5MGMwIC0xOCAxMCAtMzkgNDAgLTM5YzI0IDAgNDMgMTUgNDMgNDAgYzAgMTUgLTggMjIgLTQwIDQ3Yy03IDYgLTEwIDYgLTE1IDNjLTIxIC0xMyAtMjggLTM2IC0yOCAtNTF6TTIzMiAtNTU3YzAgLTE1IDggLTI0IDMxIC00MWM4IC02IDExIC01IDE1IC0yYzE3IDExIDI0IDI5IDI0IDQ1YzAgMTcgLTggMzMgLTMyIDMzYy0yMiAwIC0zOCAtMTMgLTM4IC0zNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCRTIueG1sADxzeW1ib2wgaWQ9IkVCRTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQgMjBjMTAgMzggMzMgNzIgNjYgOTJjMzAgMTkgNjkgMjkgOTAgNTZjMTIgMTcgMTkgMzcgMTkgNThjMCAxNCAtMTkgNjAgLTc1IDYwYy0zNSAwIC00NyAtMTQgLTQ3IC0yMmMwIC0xMiAzMCAtMTQgMzAgLTQyYzAgLTEzIC00IC00MSAtMzQgLTQxYy0xNiAwIC0zMiAxMSAtMzkgMjVjLTMgMTAgLTcgMjAgLTcgMjhjMCAxMCA0IDE5IDEyIDI5YzMwIDM0IDY2IDM4IDEwOCAzOGMxMyAwIDU4IC00IDg5IC0yOSBjMTUgLTE0IDI3IC0zMyAyNyAtNjFjMCAtNDUgLTM2IC03MiAtNzggLTc3Yy0xMyAtNCAtNzUgLTM0IC04OCAtNTZjNyAyIDE0IDQgMjMgNGMyMyAwIDUyIC0xMCA2MyAtMTVsMTggLTZjMyAtMSA1IC0xIDcgLTFjMTggMCAzMSAyMiAzNyAzOGMxIDQgNCA3IDggN3M3IC0xIDcgLTljLTkgLTkxIC01NSAtOTQgLTgwIC05NGMtNTMgMCAtNjIgMzIgLTg1IDMyYy0zNiAwIC00MyAtMzcgLTU2IC0zN2MtMSAwIC0zIDAgLTUgMiBjLTcgMyAtMTAgMTMgLTEwIDIxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUwMC54bWwAPHN5bWJvbCBpZD0iRTUwMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yNDNjMCAyIDEgNSAzIDdsMzk5IDUwMGM3IDkgMTIgMTUgMTggMTVoMTA2YzQgMCA2IC0yIDYgLTVzLTIgLTYgLTUgLTEwbC0zOTkgLTUwMGMtNSAtNiAtMTIgLTE0IC0yMSAtMTRoLTk5Yy01IDAgLTggMyAtOCA3ek00MDcgLTExMmMwIDM1IDI4IDYzIDYyIDYzYzM1IDAgNjMgLTI4IDYzIC02M2MwIC0zNCAtMjggLTYyIC02MyAtNjJjLTM0IDAgLTYyIDI4IC02MiA2MnpNMCAxMzdjMCAzNSAyOCA2MyA2MiA2MyBjMzUgMCA2MyAtMjggNjMgLTYzYzAgLTM0IC0yOCAtNjIgLTYzIC02MmMtMzQgMCAtNjIgMjggLTYyIDYyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI2Ni54bWwAPHN5bWJvbCBpZD0iRTI2NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQxMWMxIDE3IDE3IDI2IDMxIDI2YzEwIDAgMTkgLTUgMTkgLTE2YzAgLTE5IC03IC0yNjAgLTcgLTI4MWMwIC04IDQgLTE1IDExIC0xN2MyIC0xIDMgLTEgNSAtMWM5IDAgMTYgOSAyNCAxM2MxNiA5IDI4IDE2IDQ3IDE2aDZjMTkgMCAzNiAtNiA1MSAtMTZjLTIgMTM5IC0zIDI3NiAtMyAyNzZjMiAxNyAxOCAyNiAzMSAyNmMxMCAwIDE5IC01IDE5IC0xNmMwIC0xOSAtNiAtMjYwIC02IC0yODFjMCAtOCAzIC0xNSAxMCAtMTcgYzEgLTEgMyAtMSA1IC0xYzkgMCAxNyA5IDI0IDEzYzE2IDkgMjkgMTYgNDcgMTZoNmMxOSAwIDM4IC03IDUzIC0xOGMtMiAxNDEgLTMgMjc4IC0zIDI3OGMxIDE4IDE3IDI4IDMxIDI4YzEwIDAgMTkgLTYgMTkgLTE3YzAgLTIwIC02IC0yNjAgLTcgLTI4MmMwIC03IDQgLTE0IDExIC0xN2MyIC0xIDMgLTEgNSAtMWM1IDAgMTYgOSAyMiAxNGMxNCA5IDM4IDE3IDU1IDE3YzQ2IC0zIDkwIC0zOSA5MCAtOTYgYzAgLTQ2IC0zMSAtMTA3IC0xMjAgLTE2OWMtMjUgLTE3IC00OSAtNDQgLTc5IC02MWMwIDAgLTMgLTIgLTYgLTJzLTYgMSAtOSA1Yy0yIDMgLTUgNjAgLTYgMTM3Yy0yMCAtMjYgLTQ4IC01MyAtODcgLTgwYy0yMyAtMTYgLTQ3IC00NCAtNzggLTYwYzAgMCAtMyAtMiAtNiAtMmMtMiAwIC01IDEgLTggNWMtMyAzIC01IDYwIC03IDEzNWMtMTkgLTI0IC00NyAtNTEgLTg0IC03N2MtMjMgLTE3IC00OCAtNDUgLTc5IC02MWMwIDAgLTMgLTIgLTYgLTIgcy02IDEgLTkgNWMtNyA5IC0xMiA1ODEgLTEyIDU4MXpNNDQgMThjMCAtMzkgMyAtOTggMyAtOThjMCAtNiAzIC0xNiAxMSAtMTZjMiAwIDYgMSA5IDNjNDUgMjggOTAgNzggOTAgMTM0YzAgMjUgLTEwIDU5IC00MCA1OWMtMjQgMCAtNjUgLTMwIC03MSAtNTBjLTEgLTQgLTIgLTE2IC0yIC0zMnpNNDE2IDUxYy0xIC00IC0yIC0xNiAtMiAtMzJjMCAtNDAgMyAtMTAwIDMgLTEwMGMwIC01IDIgLTE1IDExIC0xNWMzIDAgNiAxIDEwIDMgYzQzIDI3IDg5IDgxIDg5IDEzNWMwIDI1IC0xMiA1OCAtNDEgNThjLTIzIDAgLTYzIC0yOSAtNzAgLTQ5ek0yMjkgNTBjLTEgLTMgLTEgLTEyIC0xIC0yM2MwIC0zOCAzIC0xMDcgMyAtMTA3YzAgLTYgMyAtMTYgMTEgLTE2YzIgMCA1IDEgOSAzYzQ1IDI4IDg5IDc4IDg5IDEzNGMwIDIwIC02IDM3IC0xNSA0OWMtNiA3IC0xNCAxMCAtMjQgMTBjLTI0IDAgLTY2IC0zMCAtNzIgLTUweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI3Mi54bWwAPHN5bWJvbCBpZD0iRTI3MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NCAzNDhoLTcwbDkxIDE5OWw5MCAtMTk5aC03NHYtMTkxYzAgLTQgNCAtNSAxMCAtNWMyNiAwIDkwIDIzIDkwIDIzYzEgMCAyIDEgNCAxbDE1IDVjMSAxIDMgMSA0IDFjNCAwIDggLTMgOCAtOHYtNTAyYzAgLTcgLTYgLTEyIC0xMiAtMTJoLTEzYy03IDAgLTEyIDUgLTEyIDEydjE0OWMwIDggLTcgMTEgLTE3IDExYy0yOSAwIC04NSAtMjQgLTk5IC0zMGMtMSAtMSAtNiAtMiAtNyAtMmMtNSAwIC04IDMgLTggOXY1Mzl6TTgxIC02OSBjMCAtNCA1IC02IDEyIC02YzI1IDAgODIgMjMgODIgNDF2MTAzYzAgNCAtMyA1IC05IDVjLTI0IDAgLTg1IC0yNiAtODUgLTQwdi0xMDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTE0LnhtbAA8c3ltYm9sIGlkPSJFNTE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3NSA4NWMwIDQxIDI2IDcyIDYwIDcyYzI2IDAgNDggLTE1IDQ4IC00NWMwIC0zMiAtMTggLTQ3IC0zMSAtNTNjLTEwIC01IC0xNiAtNyAtMTYgLTE1YzAgLTEyIDE5IC0yMiA0NCAtMjJjODEgMCAxMjAgMTAwIDEyMCAxNjBjMCAzNSAtMTUgNjMgLTU3IDYzYy0zOCAwIC02MyAtMjYgLTc0IC0zN2MtOSAtOSAtMTUgLTEzIC0yNCAtMTNjLTExIDAgLTE5IDcgLTE5IDE5YzAgNyAxIDExIDUgMjNsNjggMTk5YzUgMTQgMTMgMjEgMjcgMjEgYzkgMCAxNiAtMiAzMyAtN2MxNSAtNCA0MCAtOSA3NCAtOWMzNiAwIDY3IDQgOTIgMTFjMTcgNSAyMyA5IDMwIDlzMTIgLTYgMTIgLTEyYzAgLTggLTUgLTE2IC0xNyAtMjdjLTM4IC0zNSAtOTQgLTY5IC0xNjYgLTY5Yy0xNiAwIC0zNSAyIC00OCA0Yy00IDEgLTYgMSAtOSAxYy02IDAgLTEwIC0yIC0xMyAtMTFsLTE5IC01NmMtMSAtMyAtMiAtNiAtMiAtOGMwIC01IDMgLTggOSAtOGMzIDAgNiAxIDEwIDJjMTYgNSAzNCA4IDU4IDggYzgwIDAgMTMwIC0yOSAxMzAgLTEwMWMwIC0xMTYgLTg0IC0xOTQgLTE5OCAtMTk0Yy04NyAwIC0xMjcgNDYgLTEyNyA5NXpNMTkgMGMtMTMgMCAtMTkgNyAtMTkgMTdzNiAxNiAxNyAxN2w0MyA0YzExIDEgMTIgNCAxNSAxM2w4NCAyNjNjMiA2IDMgMTAgMyAxNGMwIDYgLTMgOCAtNyA4Yy01IDAgLTkgLTMgLTE2IC0xMWwtNDUgLTUwYy03IC04IC0xMyAtMTMgLTIzIC0xM3MtMTkgOSAtMTkgMThjMCA3IDMgMTMgMTAgMjFsMTMxIDE0OCBjNiA3IDExIDEwIDE5IDEwYzE1IDAgMjMgLTExIDM4IC0xMWMxMyAwIDI5IDExIDQyIDExYzggMCAxMiAtNSAxMiAtMTJjMCAtNCAtMSAtOCAtMyAtMTRsLTExOSAtMzc4Yy0xIC01IC0zIC04IC0zIC0xMXMyIC01IDcgLTZsNDIgLTRjMTEgLTEgMTcgLTcgMTcgLTE3cy02IC0xNyAtMTkgLTE3aC0yMDd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTI4LnhtbAA8c3ltYm9sIGlkPSJFNTI4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMDIgLTEzMGMwIDkgNCAxMyAxMyAxM2gzMWMxMCAwIDEyIDIgMTUgMTBsMTIzIDMwNWMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE4IDAgLTM4IC0yNiAtNjcgLTc2Yy01IC05IC05IC0xNSAtMTYgLTE1Yy02IDAgLTExIDQgLTExIDExYzAgNSAyIDEwIDcgMTljMzEgNTcgNjMgOTkgMTIyIDk5YzI2IDAgNDEgLTkgNDggLTIxYzkgLTE3IDYgLTI0IDExIC0yNGM0IDAgNyA4IDIxIDIwYzE4IDE2IDQwIDI2IDcxIDI2IGM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1Yy0xNyAwIC0zMCAyIC00NCA5Yy0xNiA4IC0xOSAxOCAtMjQgMThzLTcgLTcgLTkgLTEybC00NSAtMTEyYy0xIC0zIC0yIC02IC0yIC03YzAgLTMgMyAtMyA5IC0zaDQwYzggMCAxMiAtNCAxMiAtMTJjMCAtOSAtNCAtMTMgLTEzIC0xM2gtMTkzYy04IDAgLTEyIDQgLTEyIDEyek0xMzE4IC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDUgYzMgNyA2IDE3IDYgMjVjMCA3IC0zIDEyIC0xMSAxMmMtMTUgMCAtMjggLTE3IC0zOCAtMzBjLTIgLTIgLTQgLTYgLTQgLTZjLTUgLTcgLTkgLTEyIC0xNiAtMTJjLTYgMCAtMTEgMyAtMTEgMTBjMCA1IDIgMTAgOCAxOWMyMiAzMSA0OCA1NyA5NiA1N2MyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODkgYzAgLTk1IC03OCAtMTk1IC0xNzQgLTE5NWMtMTcgMCAtMzAgMiAtNDQgOWMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNOTYzIC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNSBjMCA3IC0zIDEyIC0xMSAxMmMtMTUgMCAtMjggLTE3IC0zOCAtMzBjLTIgLTIgLTQgLTYgLTQgLTZjLTUgLTcgLTkgLTEyIC0xNiAtMTJjLTYgMCAtMTEgMyAtMTEgMTBjMCA1IDIgMTAgOCAxOWMyMiAzMSA0OCA1NyA5NiA1N2MyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1IGMtMTcgMCAtMzAgMiAtNDQgOWMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNNjIwIC0xNDJjLTggMCAtMTIgNCAtMTIgMTJjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNSBjMCA3IC0zIDEyIC0xMSAxMmMtMTUgMCAtMjggLTE3IC0zOCAtMzBjLTIgLTIgLTQgLTYgLTQgLTZjLTUgLTcgLTkgLTEyIC0xNiAtMTJjLTYgMCAtMTEgMyAtMTEgMTBjMCA1IDIgMTAgOCAxOWMyMiAzMSA0OCA1NyA5NiA1N2MyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1IGMtMTcgMCAtMzAgMiAtNDQgOWMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M3pNMjUzIC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNWMwIDcgLTMgMTIgLTExIDEyYy0xNSAwIC0yOCAtMTcgLTM4IC0zMCBjLTIgLTIgLTQgLTYgLTQgLTZjLTUgLTcgLTkgLTEyIC0xNiAtMTJjLTYgMCAtMTEgMyAtMTEgMTBjMCA1IDIgMTAgOCAxOWMyMiAzMSA0OCA1NyA5NiA1N2MyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1Yy0xNyAwIC0zMCAyIC00NCA5Yy0xNiA4IC0xOSAxOCAtMjQgMThzLTcgLTcgLTkgLTEyIGwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNMTE5NiA1NmMwIC0yMSA4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzbC0yMCAtNDljLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjl6TTE1NzAgMTI1IGMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXM4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzek01MDUgMTI1Yy0xMSAtMjggLTE5IC00OCAtMTkgLTY5czggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NmMwIDIyIC02IDM3IC0yMyAzN2MtMjQgMCAtNTAgLTI5IC02NCAtNjN6TTEzMSA1NmMwIC0yMSA4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzYgYzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02M2wtMjAgLTQ5Yy0xMSAtMjggLTE5IC00OCAtMTkgLTY5ek04NjAgMTI1Yy0xMSAtMjggLTE5IC00OCAtMTkgLTY5czggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NmMwIDIyIC02IDM3IC0yMyAzN2MtMjQgMCAtNTAgLTI5IC02NCAtNjN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTFCLnhtbAA8c3ltYm9sIGlkPSJFNTFCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0yNiA0ODBjMCAyIDEgNCA0IDR2LTFjMTA5IC02MCAxNTkgLTE0NyAxNTkgLTI0OWMwIC0xMDEgLTQ4IC0xODkgLTE1OSAtMjUwYzAgLTEgLTEgLTEgLTMgLTFjMCAwIC0xIDMgLTEgNHYxM2MwIDMgMSA1IDQgNmM2MyA1MSA5MCAxMTcgOTAgMjI4cy0yNCAxNzggLTkxIDIyN2MtMyAzIC0zIDggLTMgOHYxMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1MUMueG1sADxzeW1ib2wgaWQ9IkU1MUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTU2IC0xMGMtMTA4IDAgLTE1NiA1MiAtMTU2IDExOGMwIDQ4IDI1IDkyIDg5IDExOGMxMyA2IDE4IDkgMTggMTRjMCA0IC0zIDkgLTggMTVjLTE2IDE5IC0yNCA0NCAtMjQgNzNjMCA4NSA3MSAxMzUgMTczIDEzNWM5OCAwIDEzOCAtNDcgMTM4IC0xMDRjMCAtMzcgLTIxIC03OCAtNzUgLTEwNmMtMTIgLTYgLTE3IC0xMCAtMTcgLTE1czUgLTEwIDEyIC0xOGMyMyAtMjUgMzIgLTUxIDMyIC04OGMwIC05MSAtODUgLTE0MiAtMTgyIC0xNDJ6IE02NjYgLTEwYy00MSAwIC02OSAyOCAtNjkgNzFjMCAxOSAzIDM1IDcgNDlsNTAgMTgzYzEgNCAyIDggMiAxMGMwIDUgLTQgNiAtMTMgNmgtMTljLTE0IDAgLTE1IDcgLTE1IDExczEgMTIgMTYgMTNsNzcgNWM4IDAgMTIgLTQgMTIgLTEwYzAgLTMgLTEgLTYgLTIgLTlsLTI1IC04M2MtNiAtMjEgLTkgLTI2IC05IC0zMWMwIC0yIDEgLTMgMyAtM2M1IDAgMTMgMTAgMjggMTdjOSA0IDE4IDYgMjggNmMzOSAwIDU5IC0zMiA1OSAtNjcgYzAgLTkwIC01OSAtMTY4IC0xMzAgLTE2OHpNMzYxIDEzMWMwIDQgMSA5IDQgMTdjMTQgMzkgMzQgNzcgNzEgNzdjMjYgMCA0MiAtMjMgNDIgLTUyYzAgLTQ4IC0zOCAtODkgLTM4IC0xMjdjMCAtMTQgOCAtMjcgMjggLTI3YzM0IDAgNzQgNTkgNzQgMTA0YzAgMTcgLTcgMjUgLTE4IDMzYy0xMCA3IC0yMSAxNyAtMjEgMzJjMCAxOCAxNCAzNSAzMyAzNWMyNSAwIDM5IC0yOCAzOSAtNjBjMCAtOTcgLTU2IC0xNzMgLTExOSAtMTczIGMtMzYgMCAtNjcgMjEgLTY3IDYwYzAgNDkgNDMgOTggNDMgMTMzYzAgNiAtMyAxMCAtOSAxMGMtMTcgMCAtMzIgLTM3IC00MCAtNjNjLTIgLTYgLTYgLTkgLTExIC05cy0xMSAzIC0xMSAxMHpNMTM0IDIwMGMtNDIgLTI2IC01NiAtNzIgLTU2IC0xMDNjMCAtMzYgMTkgLTc3IDgwIC03N2M0NyAwIDg1IDI5IDg1IDgwYzAgMzAgLTE2IDQ0IC04MCA5NGMtOCA3IC0xNCAxMCAtMTkgMTBjLTMgMCAtNiAtMiAtMTAgLTR6TTI0NiA0MzMgYy00NSAwIC03NiAtMjYgLTc2IC03MGMwIC0yOSAxNSAtNDcgNjIgLTgyYzggLTYgMTMgLTggMTggLThjNCAwIDggMSAxMiA0YzMzIDIzIDQ4IDU4IDQ4IDkxcy0xNiA2NSAtNjQgNjV6TTcyMyAxOTljLTQ1IDAgLTgxIC05NiAtODEgLTE1M2MwIC0xOSA4IC0zMSAyMyAtMzFjNDcgMCA4MSAxMTAgODEgMTUwYzAgMTkgLTUgMzQgLTIzIDM0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUyOS54bWwAPHN5bWJvbCBpZD0iRTUyOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMTAyIC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNWMwIDcgLTMgMTIgLTExIDEyYy0xOCAwIC0zOCAtMjYgLTY3IC03NmMtNSAtOSAtOSAtMTUgLTE2IC0xNWMtNiAwIC0xMSA0IC0xMSAxMWMwIDUgMiAxMCA3IDE5YzMxIDU3IDYzIDk5IDEyMiA5OWMyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNiBjNTYgMCA5MiAtMzEgOTIgLTg5YzAgLTk1IC03OCAtMTk1IC0xNzQgLTE5NWMtMTcgMCAtMzAgMiAtNDQgOWMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNOTYzIC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDUgYzMgNyA2IDE3IDYgMjVjMCA3IC0zIDEyIC0xMSAxMmMtMTUgMCAtMjggLTE3IC0zOCAtMzBjLTIgLTIgLTQgLTYgLTQgLTZjLTUgLTcgLTkgLTEyIC0xNiAtMTJjLTYgMCAtMTEgMyAtMTEgMTBjMCA1IDIgMTAgOCAxOWMyMiAzMSA0OCA1NyA5NiA1N2MyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODkgYzAgLTk1IC03OCAtMTk1IC0xNzQgLTE5NWMtMTcgMCAtMzAgMiAtNDQgOWMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNMjUzIC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNSBjMCA3IC0zIDEyIC0xMSAxMmMtMTUgMCAtMjggLTE3IC0zOCAtMzBjLTIgLTIgLTQgLTYgLTQgLTZjLTUgLTcgLTkgLTEyIC0xNiAtMTJjLTYgMCAtMTEgMyAtMTEgMTBjMCA1IDIgMTAgOCAxOWMyMiAzMSA0OCA1NyA5NiA1N2MyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1IGMtMTcgMCAtMzAgMiAtNDQgOWMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNNjA4IC0xMzBjMCA5IDQgMTMgMTMgMTNoMzFjMTAgMCAxMiAyIDE1IDEwbDEyMyAzMDVjMyA3IDYgMTcgNiAyNWMwIDcgLTMgMTIgLTExIDEyIGMtMTUgMCAtMjggLTE3IC0zOCAtMzBjLTIgLTIgLTQgLTYgLTQgLTZjLTUgLTcgLTkgLTEyIC0xNiAtMTJjLTYgMCAtMTEgMyAtMTEgMTBjMCA1IDIgMTAgOCAxOWMyMiAzMSA0OCA1NyA5NiA1N2MyNiAwIDQxIC05IDQ4IC0yMWM5IC0xNyA2IC0yNCAxMSAtMjRjNCAwIDcgOCAyMSAyMGMxOCAxNiA0MCAyNiA3MSAyNmM1NiAwIDkyIC0zMSA5MiAtODljMCAtOTUgLTc4IC0xOTUgLTE3NCAtMTk1Yy0xNyAwIC0zMCAyIC00NCA5IGMtMTYgOCAtMTkgMTggLTI0IDE4cy03IC03IC05IC0xMmwtNDUgLTExMmMtMSAtMyAtMiAtNiAtMiAtN2MwIC0zIDMgLTMgOSAtM2g0MGM4IDAgMTIgLTQgMTIgLTEyYzAgLTkgLTQgLTEzIC0xMyAtMTNoLTE5M2MtOCAwIC0xMiA0IC0xMiAxMnpNODYwIDEyNWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXM4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzek00ODYgNTYgYzAgLTIxIDggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NmMwIDIyIC02IDM3IC0yMyAzN2MtMjQgMCAtNTAgLTI5IC02NCAtNjNsLTIwIC00OWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXpNMTMxIDU2YzAgLTIxIDggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NmMwIDIyIC02IDM3IC0yMyAzN2MtMjQgMCAtNTAgLTI5IC02NCAtNjNsLTIwIC00OWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXpNMTE5NiA1NiBjMCAtMjEgOCAtMzIgMjUgLTMyYzQ4IDAgMTAxIDEyNyAxMDEgMTc2YzAgMjIgLTYgMzcgLTIzIDM3Yy0yNCAwIC01MCAtMjkgLTY0IC02M2wtMjAgLTQ5Yy0xMSAtMjggLTE5IC00OCAtMTkgLTY5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI2QS54bWwAPHN5bWJvbCBpZD0iRTI2QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzggLTI0OGMtOTYgNjEgLTEzOCAxNDggLTEzOCAyNDhjMCA5NyA0MiAxOTUgMTQwIDI0N2MxIDAgMSAtMSAxIC0zdi0xNGMwIC0zIC0xIC00IC0yIC01Yy01NiAtNTEgLTc5IC0xMTUgLTc5IC0yMjVjMCAtMTExIDIyIC0xNzYgNzkgLTIyN2MxIC0xIDIgLTIgMiAtNHYtMTVjMCAtMSAtMiAtMiAtMyAtMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNzMueG1sADxzeW1ib2wgaWQ9IkUyNzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMyAzMjRjMCA3IDUgMTIgMTIgMTJoMTNjNiAwIDEyIC01IDEyIC0xMnYtMTY3YzAgLTQgNCAtNSAxMCAtNWMyNiAwIDkwIDIzIDkwIDIzYzEgMCAyIDEgNCAxbDE1IDVjMSAxIDMgMSA0IDFjNCAwIDggLTMgOCAtOHYtNTAzaDc5bC05NyAtMjE0bC05NyAyMTRoNzh2MTUwYzAgOCAtNyAxMSAtMTcgMTFjLTI5IDAgLTg1IC0yNCAtOTkgLTMwYy0xIC0xIC02IC0yIC03IC0yYy01IDAgLTggMyAtOCA5djUxNXpNNDAgMzR2LTEwMyBjMCAtNCA1IC02IDEyIC02YzI1IDAgODIgMjMgODIgNDF2MTAzYzAgNCAtMyA1IC05IDVjLTI0IDAgLTg1IC0yNiAtODUgLTQweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUxNS54bWwAPHN5bWJvbCBpZD0iRTUxNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MDIgLTEwYy04NyAwIC0xMjcgNDYgLTEyNyA5NWMwIDQxIDI2IDcyIDYwIDcyYzI2IDAgNDggLTE1IDQ4IC00NWMwIC0zMiAtMTggLTQ3IC0zMSAtNTNjLTEwIC01IC0xNiAtNyAtMTYgLTE1YzAgLTEyIDE5IC0yMiA0NCAtMjJjODEgMCAxMjAgMTAwIDEyMCAxNjBjMCAzNSAtMTUgNjMgLTU3IDYzYy0zOCAwIC02MyAtMjYgLTc0IC0zN2MtOSAtOSAtMTUgLTEzIC0yNCAtMTNjLTExIDAgLTE5IDcgLTE5IDE5YzAgNyAxIDExIDUgMjMgbDY4IDE5OWM1IDE0IDEzIDIxIDI3IDIxYzkgMCAxNiAtMiAzMyAtN2MxNSAtNCA0MCAtOSA3NCAtOWMzNiAwIDY3IDQgOTIgMTFjMTcgNSAyMyA5IDMwIDlzMTIgLTYgMTIgLTEyYzAgLTggLTUgLTE2IC0xNyAtMjdjLTM4IC0zNSAtOTQgLTY5IC0xNjYgLTY5Yy0xNiAwIC0zNSAyIC00OCA0Yy00IDEgLTYgMSAtOSAxYy02IDAgLTEwIC0yIC0xMyAtMTFsLTE5IC01NmMtMSAtMyAtMiAtNiAtMiAtOGMwIC01IDMgLTggOSAtOGMzIDAgNiAxIDEwIDIgYzE2IDUgMzQgOCA1OCA4YzgwIDAgMTMwIC0yOSAxMzAgLTEwMWMwIC0xMTYgLTg0IC0xOTQgLTE5OCAtMTk0ek0xOSAwYy0xMyAwIC0xOSA3IC0xOSAxN3M2IDE2IDE3IDE3bDQzIDRjMTEgMSAxMiA0IDE1IDEzbDg0IDI2M2MyIDYgMyAxMCAzIDE0YzAgNiAtMyA4IC03IDhjLTUgMCAtOSAtMyAtMTYgLTExbC00NSAtNTBjLTcgLTggLTEzIC0xMyAtMjMgLTEzcy0xOSA5IC0xOSAxOGMwIDcgMyAxMyAxMCAyMWwxMzEgMTQ4IGM2IDcgMTEgMTAgMTkgMTBjMTUgMCAyMyAtMTEgMzggLTExYzEzIDAgMjkgMTEgNDIgMTFjOCAwIDEyIC01IDEyIC0xMmMwIC00IC0xIC04IC0zIC0xNGwtMTE5IC0zNzhjLTEgLTUgLTMgLTggLTMgLTExczIgLTUgNyAtNmw0MiAtNGMxMSAtMSAxNyAtNyAxNyAtMTdzLTYgLTE3IC0xOSAtMTdoLTIwN3pNNjY3IDM1NWMwIDYgMiAxMSA1IDE4YzE2IDM2IDQwIDc5IDgzIDc5YzE4IDAgMzAgLTkgMzUgLTIyczIgLTIxIDcgLTIxIGMxIDAgOCA4IDE2IDE3YzEzIDE1IDI5IDI3IDUzIDI3YzE5IDAgMzIgLTggMzggLTIzYzUgLTEzIDIgLTIxIDcgLTIxYzEgMCA4IDggMTYgMTdjMTMgMTQgMjkgMjcgNTMgMjdjMzEgMCA0NCAtMjQgNDQgLTQ5YzAgLTQ5IC00MSAtMTE4IC00MSAtMTQ4YzAgLTggNCAtMTMgMTEgLTEzYzE1IDAgMjUgMjIgMzMgNDJjMyA4IDcgMTAgMTEgMTBjNiAwIDEwIC00IDEwIC05YzAgLTQgLTEgLTggLTMgLTEzYy0xMSAtMjkgLTI4IC01NyAtNjUgLTU3IGMtMjggMCAtNDggMTIgLTQ4IDM5YzAgNDAgMzkgMTA1IDM5IDEzOGMwIDkgLTUgMTYgLTE0IDE2Yy0yNiAwIC01MCAtMzcgLTYzIC03NmwtMzQgLTEwMmMtMiAtNiAtMyAtOSAtMTIgLTloLTMwYy03IDAgLTkgMSAtOSA1YzAgMiAwIDQgMSA3bDQ1IDEzN2MzIDkgNCAxNSA0IDIxYzAgMTEgLTYgMTcgLTE2IDE3Yy0yNiAwIC01MCAtMzcgLTYzIC03NmwtMzQgLTEwMmMtMiAtNiAtMyAtOSAtMTIgLTloLTMwYy03IDAgLTkgMSAtOSA1IGMwIDIgMCA0IDEgN2w0NyAxNDNjMiA3IDYgMjEgNiAyOHMtMyAxMiAtMTAgMTJjLTIwIDAgLTQwIC0zOSAtNTAgLTYzYy0yIC01IC01IC05IC0xMSAtOWMtNSAwIC0xMSAzIC0xMSAxMHpNMTA3MyAyOTdjMCA3NiA1NyAxNTYgMTIwIDE1NmMxOCAwIDI5IC02IDM3IC0xOWM0IC02IDcgLTExIDkgLTExYzMgMCA0IDQgNyAxNmMyIDggNSAxMiAxNCAxMmgyNGM4IDAgMTEgLTIgMTEgLTdjMCAtMiAtMSAtNSAtMiAtOWwtNTEgLTE2MiBjLTIgLTUgLTMgLTExIC0zIC0xNWMwIC04IDMgLTEzIDExIC0xM2MxOCAwIDMzIDM3IDQzIDYyYzIgNSA1IDkgMTEgOWM1IDAgMTEgLTMgMTEgLTEwYzAgLTYgLTUgLTEzIC01IC0xOGMtOCAtMTkgLTI5IC03MSAtNjggLTcxYy0yMiAwIC0zMyAxMSAtMzcgMjhjLTIgOSAtMyAxNSAtNiAxNWMtNSAwIC0xMCAtMTAgLTExIC0xMWMtMTQgLTIwIC0zMyAtMzMgLTU1IC0zM2MtMjggMCAtNjAgMjMgLTYwIDgxek0xMTk4IDQyMyBjLTQzIDAgLTc2IC05MSAtNzYgLTEzOWMwIC0yNCA4IC0zOCAyMiAtMzhjMzMgMCA3NiAxMDIgNzYgMTQ2YzAgMTYgLTYgMzEgLTIyIDMxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUwMS54bWwAPHN5bWJvbCBpZD0iRTUwMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yNDNjMCAyIDEgNSAzIDdsMzk5IDUwMGM3IDkgMTIgMTUgMTggMTVoMTA2YzQgMCA2IC0yIDYgLTVzLTIgLTYgLTUgLTEwbC0zOTkgLTUwMGMtNSAtNiAtMTIgLTE0IC0yMSAtMTRoLTk5Yy01IDAgLTggMyAtOCA3ek0yMzggLTI1MGMtNSAwIC04IDMgLTggN2MwIDIgMSA1IDMgN2wzOTkgNTAwYzcgOSAxMiAxNSAxOCAxNWgxMDZjNCAwIDYgLTIgNiAtNXMtMiAtNiAtNSAtMTBsLTM5OSAtNTAwYy01IC02IC0xMiAtMTQgLTIxIC0xNCBoLTk5ek02MzcgLTExMmMwIDM1IDI4IDYzIDYyIDYzYzM1IDAgNjMgLTI4IDYzIC02M2MwIC0zNCAtMjggLTYyIC02MyAtNjJjLTM0IDAgLTYyIDI4IC02MiA2MnpNNjIgNzVjLTM0IDAgLTYyIDI4IC02MiA2MmMwIDM1IDI4IDYzIDYyIDYzYzM1IDAgNjMgLTI4IDYzIC02M2MwIC0zNCAtMjggLTYyIC02MyAtNjJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjY3LnhtbAA8c3ltYm9sIGlkPSJFMjY3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTggLTE5NWMtNSAwIC04IDMgLTggOXY1MTVjMCA3IDUgMTIgMTIgMTJoMTNjNiAwIDEyIC01IDEyIC0xMnYtMTY3YzAgLTQgNCAtNSAxMCAtNWMyNiAwIDkwIDIzIDkwIDIzYzEgMCAyIDEgNCAxbDE1IDVjMSAxIDMgMSA0IDFjNCAwIDggLTMgOCAtOHYtNTAyYzAgLTcgLTYgLTEyIC0xMiAtMTJoLTEzYy03IDAgLTEyIDUgLTEyIDEydjE0OWMwIDggLTcgMTEgLTE3IDExYy0yOSAwIC04NSAtMjQgLTk5IC0zMGMtMSAtMSAtNiAtMiAtNyAtMnogTTI0NSAtMTcwYy04IDEwIC0xMiA1ODEgLTEyIDU4MWMxIDE4IDE3IDI4IDMxIDI4YzEwIDAgMTkgLTYgMTkgLTE3YzAgLTIwIC02IC0yNjAgLTcgLTI4MmMwIC03IDQgLTE0IDExIC0xN2MyIC0xIDMgLTEgNSAtMWM1IDAgMTYgOSAyMiAxNGMxNCA5IDM4IDE3IDU1IDE3YzQ2IC0zIDkwIC0zOSA5MCAtOTZjMCAtNDYgLTMxIC0xMDcgLTEyMCAtMTY5Yy0yNSAtMTcgLTQ5IC00NCAtNzkgLTYxYzAgMCAtMyAtMiAtNiAtMnMtNiAxIC05IDV6IE0yNzcgMTljMCAtNDAgMyAtMTAwIDMgLTEwMGMwIC01IDIgLTE1IDExIC0xNWMzIDAgNiAxIDEwIDNjNDMgMjcgODkgODEgODkgMTM1YzAgMjUgLTEyIDU4IC00MSA1OGMtMjMgMCAtNjMgLTI5IC03MCAtNDljLTEgLTQgLTIgLTE2IC0yIC0zMnpNMzcgMzl2LTEwM2MwIC00IDUgLTYgMTIgLTZjMjUgMCA4MiAyMyA4MiA0MXYxMDNjMCA0IC0zIDUgLTkgNWMtMjQgMCAtODUgLTI2IC04NSAtNDB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkUzLnhtbAA8c3ltYm9sIGlkPSJFQkUzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0IDcxYzAgMTEgMiAyMiAxMSAyOWM1IDYgMTQgMTEgMjIgMTNoNWMxNCAwIDI4IC03IDMzIC0yMGMxIC00IDMgLTEwIDMgLTE0Yy0yIC0xMiAtNSAtMjcgLTUgLTQwdi03YzEgLTYgMTMgLTkgMjAgLTljMTQgMCA3MCAyIDcwIDcxYzAgMTggLTkgNTQgLTc4IDU0Yy01IDAgLTE2IDAgLTE2IDdzOSAxMSAxNyAxMWMxOCAxIDc1IDUgNzUgNjFjMCAyMSAtMTggNTMgLTc5IDUzYy00IDAgLTIyIC01IC0yNSAtMThjMCAtOCA1IC0xMyA3IC0xNCBjMyAtMiAxNSAtMyAxNiAtMjF2LTRjMCAtMTYgLTExIC0zMCAtMzMgLTMwYy0zMCAxIC00MCAyMSAtNDAgMzhjMCAyNSAyOSA2OSA5NCA2OWgxMGMyNiAtMiAxMDAgLTE4IDEwMCAtNzRjMCAtMTMgLTQgLTI4IC0xMyAtMzhjLTYgLTggLTE1IC0xMiAtMjMgLTE3bC0xOSAtNWMtMiAwIC00IC0zIC00IC01YzAgLTEgMCAtMyAyIC00YzEgLTIgMiAtMSA2IC0ybDcgLTNjMiAwIDMgLTEgNiAtMWw3IC0ybDEzIC03YzUgLTQgOSAtNyAxMyAtMTIgYzUgLTUgMTAgLTExIDEyIC0xOGMzIC03IDYgLTE3IDYgLTI5YzAgLTUyIC02MSAtODMgLTExOSAtODNoLTdjLTYwIDEgLTkzIDMzIC05NCA3MXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNjUueG1sADxzeW1ib2wgaWQ9IkUwNjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTUgLTYyM2MwIDggNiAxMyAxNSAxOGMxMjQgNzEgMjI3IDE1NiAyODcgMjQ5YzYyIDk2IDg0IDIxNiA4NCAzMTljMCAxNTcgLTQ2IDI2MSAtMTUyIDI2MWMtMTAyIDAgLTE2MiAtNzMgLTE2MiAtMTEzYzAgLTEwIDMgLTE4IDE2IC0xOHMyMyA3IDUwIDdjNDkgMCA5NiAtNDAgOTYgLTEwNGMwIC02MiAtNDMgLTEwNiAtMTA2IC0xMDZjLTgxIDAgLTEyMyA2OSAtMTIzIDE0OWMwIDkzIDczIDIxNiAyMzggMjIzIGMtMzEgOCAtNDUgMjkgLTQ1IDU1YzAgMjQgMTMgNDYgNDUgNTljMTIgNSAxMCA4IDUgMTVjLTggOSAtMTIgMjIgLTEyIDM2YzAgNDMgMzUgNjggODYgNjhjNDkgMCA2OSAtMjQgNjkgLTUyYzAgLTE5IC0xMCAtMzkgLTM3IC01M2MtMTIgLTYgLTEwIC05IC0zIC0xN2MxMiAtMTIgMTYgLTI1IDE2IC00NGMwIC0zOCAtMzAgLTYzIC02OSAtNzBjMTQ4IC0xNyAyMzggLTEyNyAyMzggLTI4N2MwIC0zMDQgLTI2MCAtNDgyIC01MDYgLTYwMiBjLTYgLTMgLTEyIC01IC0xNyAtNWMtOSAwIC0xMyA2IC0xMyAxMnpNNTc0IDEyNWMwIDMxIDI0IDU1IDU1IDU1czU1IC0yNCA1NSAtNTVzLTI0IC01NSAtNTUgLTU1cy01NSAyNCAtNTUgNTV6TTYzMCAtMTc5Yy0zMSAwIC01NCAyMyAtNTQgNTRzMjMgNTQgNTQgNTRzNTQgLTIzIDU0IC01NHMtMjMgLTU0IC01NCAtNTR6TTIzMiAzMTJjMCAtMTggMTAgLTM5IDQwIC0zOWMyNCAwIDQzIDE1IDQzIDQwYzAgMTUgLTggMjIgLTQwIDQ3IGMtNyA2IC0xMCA2IC0xNSAzYy0yMSAtMTMgLTI4IC0zNiAtMjggLTUxek0yNzggNDQ1YzAgLTE1IDggLTI0IDMxIC00MWM4IC02IDExIC01IDE1IC0yYzE3IDExIDI0IDI5IDI0IDQ1YzAgMTcgLTggMzMgLTMyIDMzYy0yMiAwIC0zOCAtMTMgLTM4IC0zNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MjQueG1sADxzeW1ib2wgaWQ9IkU5MjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgODkgNzMgMTYyIDE2MiAxNjJzMTYyIC03MyAxNjIgLTE2MnMtNzMgLTE2MiAtMTYyIC0xNjJzLTE2MiA3MyAtMTYyIDE2MnpNMTYyIDExNGMtNjMgMCAtMTE0IC01MSAtMTE0IC0xMTRzNTEgLTExNCAxMTQgLTExNHMxMTQgNTEgMTE0IDExNHMtNTEgMTE0IC0xMTQgMTE0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkzRi54bWwAPHN5bWJvbCBpZD0iRTkzRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xNmMwIDggOCAxNiAxNiAxNmM5IDAgMTYgLTggMTYgLTE2di03NTBjMCAtOSAtNyAtMTYgLTE2IC0xNmMtOCAwIC0xNiA3IC0xNiAxNnY3NTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTE4LnhtbAA8c3ltYm9sIGlkPSJFOTE4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NSAtMjY1Yy0xMzggMTEgLTI0NCAxMjcgLTI0NCAyNjVjMCAxMzcgMTA3IDI1MyAyNDQgMjY0djc1YzAgMTMgMTEgMjQgMjQgMjRjMTQgMCAyNCAtMTEgMjQgLTI0di03NWM4MCAtOCAxNTEgLTUxIDE5NSAtMTE5YzMgLTQgNSAtOSA1IC0xNGMwIC04IC00IC0xNSAtMTEgLTE5Yy00IC0zIC04IC00IC0xMyAtNGMtOCAwIC0xNiA0IC0yMSAxMWMtMzUgNTQgLTkyIDg5IC0xNTUgOTZ2LTQzMWM2NiA3IDEyNCA0NSAxNTggMTAxIGM0IDcgMTIgMTEgMjAgMTFjMTMgMCAyNCAtMTIgMjQgLTI1YzAgLTQgLTEgLTggLTMgLTEyYy00NCAtNjggLTExOCAtMTE2IC0xOTkgLTEyM3YtOTJjMCAtMTMgLTEwIC0yNCAtMjQgLTI0Yy0xMyAwIC0yNCAxMSAtMjQgMjR2OTF6TTI0NSAyMTZjLTExMCAtMTEgLTE5NiAtMTA1IC0xOTYgLTIxNnM4NSAtMjA2IDE5NiAtMjE3djQzM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U4ODcueG1sADxzeW1ib2wgaWQ9IkU4ODciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzAgMjQxYzAgMiAxIDUgMiA4bDM0IDEwOGM0IDEwIDkgMTIgMTggMTJjOCAwIDEzIC0zIDEzIC05YzAgLTggLTQgLTE0IC00IC0yMGMwIC0zIDIgLTQgMyAtNGMyIDAgNiA0IDEzIDExYzE2IDE0IDM1IDI1IDU3IDI1YzQ5IDAgNjggLTQxIDEwMSAtNDFjMTUgMCAyNSA4IDMxIDI1YzQgMTAgOCAxMyAyMCAxM2M4IDAgMTUgLTIgMTUgLTExYzAgLTUgLTEgLTEwIC0yIC0xNWMtMjEgLTY5IC01NiAtMTE0IC05MCAtMTUzIGMtNTUgLTYzIC03MCAtMTIwIC04NSAtMTgzYy0xIC03IC00IC0xMSAtMTMgLTExYy0xNSAwIC0yOCA5IC00MyA5Yy0xNiAwIC0zMSAtOSAtNDYgLTljLTYgMCAtOSAzIC05IDhjMCAzIDEgNyAyIDljMjAgNjQgNTggMTI0IDExOSAxNzJjNDIgMzQgNzggNTcgMTA3IDEwMGM1IDcgMCAxMyAtOCA4Yy0yMCAtMTMgLTQyIC0yMCAtNjIgLTIwYy0zNyAwIC03MCAxOSAtOTggMTljLTI0IDAgLTM2IC0yMSAtNDUgLTQ4IGMtMyAtMTEgLTkgLTEzIC0xOCAtMTNjLTggMCAtMTIgMyAtMTIgMTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDI0LnhtbAA8c3ltYm9sIGlkPSJGNDI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIDQ3NWgtMTB2MTI1aDEwbDIzMCAtMjMwdi0xMjV6TTEwIDY3NWgtMTB2MTI1aDEwbDIzMCAtMjMwdi0xMjV6TTEwIDI3NWgtMTB2MTI1aDEwbDIzMCAtMjMwdi0xMjV6TTAgMTAwMGgxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6TTAgMjAwaDEwbDIzMCAtMjMwdi0xMjVsLTIzMCAyMzBoLTEwdjEyNXpNMCAwaDEwbDIzMCAtMjMwdi0xMjVsLTIzMCAyMzBoLTEwdjEyNXpNMCAxMjAwaDEwbDIzMCAtMjMwdi0xMjUgbC0yMzAgMjMwaC0xMHYxMjV6TTAgLTIwMGgxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FODhBLnhtbAA8c3ltYm9sIGlkPSJFODhBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgwIDE4NmMtMjMgMCAtMzcgMTggLTM3IDM5YzAgMjUgMTggNDMgNDEgNDNjMjIgMCAzNyAtMTggMzcgLTM4YzAgLTI2IC0xOSAtNDQgLTQxIC00NHpNMTAgOTdjMCAyNSAxOCA0MyA0MSA0M2MyMiAwIDM3IC0xOCAzNyAtMzhjMCAtMjYgLTE5IC00NCAtNDEgLTQ0Yy0yMyAwIC0zNyAxOCAtMzcgMzl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDNGLnhtbAA8c3ltYm9sIGlkPSJGNDNGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1OCAtMTM3Yy0xNjEgMCAtMjIzIDY2IC0yMjMgMTM3YzAgNzUgOTAgMTM2IDIzNCAxMzZjMTAyIDAgMjI0IC01OCAyMjQgLTEzNmMwIC03NSAtNTcgLTEzNyAtMjM1IC0xMzd6TTE1NSA2OGMtMiAtOCAtMyAtMTYgLTMgLTI1YzAgLTM1IDE3IC03MiAzNyAtOThjMjIgLTI1IDQyIC00MiA3NSAtNTNjMTAgLTMgMTkgLTQgMjkgLTRjNDkgMCA4MiAyMyA4MiA3N2MwIDY2IC02MCAxNDUgLTEzNCAxNDVjLTM0IDAgLTc0IC01IC04NiAtNDJ6IE00OTQgLTE2MnYzMjNjMCA0IDUgOCAxMCA4aDE1YzUgMCAxMCAtNCAxMCAtOHYtMzIzYzAgLTQgLTUgLTcgLTEwIC03aC0xNWMtNSAwIC0xMCAzIC0xMCA3ek0wIDE2MWMwIDQgNCA4IDEwIDhoMTRjNSAwIDEwIC00IDEwIC04di0zMjNjMCAtNCAtNSAtNyAtMTAgLTdoLTE0Yy02IDAgLTEwIDMgLTEwIDd2MzIzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQxOC54bWwAPHN5bWJvbCBpZD0iRjQxOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQwM2gxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6TTAgLTE5N2gxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6TTAgM2gxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6TTAgMjAzaDEwbDIzMCAtMjMwdi0xMjVsLTIzMCAyMzBoLTEwdjEyNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0MkIueG1sADxzeW1ib2wgaWQ9IkY0MkIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMiAtMjg5Yy0xIDMgLTIgNiAtMiA5YzAgNSAzIDEwIDE0IDE1YzAgMCAzMDQgMTAzIDMxNSAxMDZjNiAyIDggNCA4IDdzLTIgNiAtNyA3Yy0xMCA0IC0zMTUgMTA3IC0zMTUgMTA3Yy0xMSA0IC0xNCA5IC0xNCAxNGMwIDMgMSA2IDIgMTBjMyA4IDYgMTQgMTUgMTRjMSAwIDUgLTEgOSAtMmwzODkgLTEzMmMxMyAtNCAxMyAtMTAgMTMgLTE4czAgLTE1IC0xMyAtMThsLTM5NiAtMTMzYy0xIC0xIC0zIC0xIC00IC0xIGMtNyAwIC0xMSA4IC0xNCAxNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RDMueG1sADxzeW1ib2wgaWQ9IkY0RDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgMjUybDM3IDExOGgxOTh2LTIxYy0zOCAtNDIgLTE1MSAtMjMxIC0xNjAgLTMzMmMtMiAtMTkgLTE4IC0yOCAtMzMgLTI4cy0zMCA5IC0zMCAyNGMwIDg4IDE2OCAyOTggMTc3IDMxNWgtOTdjLTM0IDAgLTU1IC0zNCAtNjMgLTc2aC0yOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VBQTkueG1sADxzeW1ib2wgaWQ9IkVBQTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTIwIDI5Yy03IDAgLTEzIDMgLTEzIDhjMCAzIDIgNiA2IDEwYzE3IDE2IDM4IDcyIDExNyA3MmMyNyAwIDU1IC0xMyA3NyAtMjNjMTcgLTcgMzQgLTE4IDU0IC0yMWM0IC0xIDggLTEgMTEgLTFjMTMgMCAyMyA3IDM2IDE2YzQgMyAxMiA3IDE4IDdjMyAwIDYgLTIgNiAtNWMwIC0xIDAgLTIgLTEgLTRjLTYgLTE2IC00MCAtODggLTExOSAtODhjLTc4IDAgLTg4IDQ0IC0xMzMgNDRjLTE5IDAgLTMxIC01IC00NiAtMTIgYy00IC0yIC05IC0zIC0xMyAtM3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VDODMueG1sADxzeW1ib2wgaWQ9IkVDODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODIgMzI4aC04MnYzNmg5MGMxNSAwIDI4IC0xMiAyOCAtMjh2LTY4MGMwIC0xNSAtMTMgLTI4IC0yOCAtMjhoLTkwdjM2aDgydjY2NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QTIueG1sADxzeW1ib2wgaWQ9IkU0QTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDIgMGMtMjMgMCAtNDIgMTkgLTQyIDQyczE5IDQyIDQyIDQyczQyIC0xOSA0MiAtNDJzLTE5IC00MiAtNDIgLTQyeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRBRC54bWwAPHN5bWJvbCBpZD0iRTRBRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMSAtMTJjMCA2IDQgMTAgMTEgMTFoNjhjNCAwIDggLTIgMTEgLTZjMCAwIDU2IC0xMTkgNTcgLTEyM2MyIC0yIDQgLTMgNiAtM3MzIDEgNCAzYzIgNCA1NiAxMjMgNTYgMTIzYzIgNSA3IDcgMTEgN2MxIDAgNCAwIDUgLTFjNSAtMSA3IC02IDcgLTExYzAgLTIgMCAtMyAtMSAtNWwtMTA2IC0yMzFzLTMgLTYgLTEwIC02Yy00IDAgLTcgMiAtMTAgNmwtMTA4IDIzMWMtMSAxIC0xIDMgLTEgNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QTYueG1sADxzeW1ib2wgaWQ9IkU0QTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAyNzFjMSAxMyAyMyAyMiA0OSAyMmMyNyAwIDUwIC04IDUwIC0yM2MwIC0yMyAtMjUgLTI3MiAtNTAgLTI3MmMtMjMgMCAtNDkgMjU4IC00OSAyNzN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDIwLnhtbAA8c3ltYm9sIGlkPSJGNDIwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIDBoLTEwdjEyNWgxMGwyMzAgMjMwdi0xMjV6TTEwIC02MDBoLTEwdjEyNWgxMGwyMzAgMjMwdi0xMjV6TTEwIC0yMDBoLTEwdjEyNWgxMGwyMzAgMjMwdi0xMjV6TTAgLTQwMHYxMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB6TTEwIC04MDBoLTEwdjEyNWgxMGwyMzAgMjMwdi0xMjV6TTAgMzI1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEwdjEyNXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0MzQueG1sADxzeW1ib2wgaWQ9IkY0MzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODUgMjYxYy01OSAwIC04NSA1NCAtODUgOThjMCA4MCA3NCAxMzYgMTI0IDE2MWM1NyAyOCAxMDMgMzQgMTYzIDM1aDZjOTIgMCAyMDEgLTQwIDIwMSAtMTQ3YzAgLTQ0IC0yOSAtODEgLTc1IC04MWMtNjUgMCAtMTAwIDY5IC0xMDAgOTJjMCA4IDQgMTMgMTAgMTNjOSAwIDEzIC04IDE5IC0xNGMxMyAtMTQgMjcgLTE5IDQ0IC0xOWMxOCAwIDMyIDEyIDMyIDM0YzAgNTYgLTQ5IDk3IC0xMDMgOTdjLTExIDAgLTI2IC0zIC00MiAtMzAgYy0xMiAtMjAgLTIzIC01MCAtMjMgLTYzYzAgLTIxIDEzIC00MSA0MiAtNzVjMzUgLTQxIDU2IC02MCA1NiAtOTJjMCAtMzQgLTMyIC04MyAtNTEgLTExMGMtNSAtNyAtNyAtMTAgLTcgLTEzYzAgLTQgNiAtMyAxNyAtNmMxNiAtNCAzMiAtMTMgNDkgLTMwczM1IC0zNCA1OCAtMzRjMTQgMCAyNCA1IDQwIDE2YzUgNCA2IDYgNiA5djRjLTMgMTYgLTQgMzEgLTQgNDVjMCA3OSAzMiAxNjQgMTI0IDE2NGMzOSAwIDY1IC0yMiA2NSAtNjEgYzAgLTU3IC00OSAtOTEgLTk1IC0xMjRsLTEwIC03Yy03IC01IC05IC03IC05IC0xMHMxIC02IDIgLTEwYzcgLTIyIDI4IC01NSA1MyAtNTVjMTcgMCAzMiA1IDYzIDM2YzIwIDIwIDIyIDI3IDIyIDQ4djE4YzAgODQgMzMgMTMzIDgyIDE2MGMxMSA2IDE4IDggMjMgOGM3IDAgMTEgLTUgMTEgLTExYzAgLTQgLTEgLTcgLTcgLTEzYy0zMiAtMzIgLTQxIC03NiAtNDEgLTEzNWMwIC02NyAyMiAtMTMyIDU1IC0xMzJjMzcgMCA0OSA1OCA0OSAxMjcgYzAgMTk2IC0xMzUgMjc3IC0zMDcgMzE4Yy0xNyA0IC0yMyA5IC0yMyAxNmMwIDYgMyAxMiAxMyAxMmM2IDAgMTMgLTEgMTggLTJjMTc3IC0zNiAzNzMgLTExMiAzNzMgLTMyNmMwIC0xMTUgLTYzIC0xNzUgLTEyMyAtMTc1Yy01MiAwIC04NSAyOCAtMTA0IDY1Yy00IDcgLTYgMTIgLTEwIDEyYy01IDAgLTEyIC0xMCAtMjkgLTI4Yy0zNiAtMzcgLTY0IC01MiAtOTUgLTUyYy0zOSAwIC02NCAyNiAtNzkgNThjLTQgOCAtNSAxMCAtNyAxMCBjLTQgMCAtOCAtNCAtMTIgLThsLTI2IC0yNWMtMzEgLTI5IC00NCAtMzIgLTYxIC0zMmMtNTMgMCAtNjggMTA3IC0xMDggMTA3Yy04IDAgLTEyIC02IC0xNyAtMTJsLTE0IC0xN2MtNDQgLTUyIC03MiAtODMgLTEwMiAtODNjLTE3IDAgLTM0IDExIC0zNCAyOGMwIDQxIDg2IDk2IDEzMCAxMTJjMTkgNyAyMCA4IDMzIDI2YzE1IDIwIDIxIDMzIDIxIDUzYzAgMzMgLTI4IDYwIC00MSA3OGMtMTQgMTkgLTU1IDY0IC01NSA5MCBjMCAyNyAzOSA5MCA1NCAxMTNjNiAxMCAxNSAyMiAxNSAzMGMwIDYgLTYgNyAtMTQgN2MtODUgMCAtMTgzIC01MCAtMTg2IC0xNDR2LTRjMCAtMjIgOCAtNDggMzcgLTQ4YzMwIDAgNDIgMzMgNDYgNDhjNSAxNyA2IDI2IDE0IDI2YzYgMCAxMSAtNSAxMSAtMzJjMCAtNjEgLTM2IC0xMTQgLTgyIC0xMTR6TTUyNSAxOTZjMCAtMTQgMSAtMjYgMiAtMzhjMCAtNSAyIC03IDQgLTdzNiAyIDExIDZjMzAgMjQgNDcgNDggNDcgODEgYzAgMjggLTcgNDIgLTIzIDQyYy0zMCAwIC00MSAtNDAgLTQxIC04NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RUUueG1sADxzeW1ib2wgaWQ9IkY0RUUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjR2NDhoNDd2MTMzaDE3di0xMzNoNDh2LTQ4aC00OHYtMTMzaC0xN3YxMzNoLTQ3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTg4My54bWwAPHN5bWJvbCBpZD0iRTg4MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMTMgLThjLTcxIDAgLTEwMyAzNyAtMTAzIDc3YzAgMzMgMjEgNTggNDkgNThjMjEgMCAzOCAtMTIgMzggLTM2YzAgLTI2IC0xNCAtMzggLTI1IC00M2MtOCAtNCAtMTMgLTYgLTEzIC0xMmMwIC0xMCAxNiAtMTggMzYgLTE4YzYxIDAgOTIgNjEgOTIgMTA1YzAgMzIgLTE4IDU0IC01NSA1NGgtMTBjLTEzIDAgLTIwIDYgLTIwIDE1czcgMTUgMjAgMTVoMTFjNTggMCA5MiAzOCA5MiA5MWMwIDIyIC0xMyA0NiAtNTIgNDYgYy0yMSAwIC0zMyAtNyAtMzMgLTE0YzAgLTMgNSAtNyAxMiAtMTNjNSAtNiA5IC0xNCA5IC0yNWMwIC0yNyAtMjAgLTQ3IC00NSAtNDdjLTIzIDAgLTM5IDE3IC0zOCA0M2MyIDU0IDU0IDg3IDExNyA4N2M2MSAwIDExMSAtMzIgMTExIC04NGMwIC00MCAtMzQgLTcyIC03NiAtODljLTggLTQgLTEyIC02IC0xMiAtOWMwIC01IDQgLTYgMTEgLTljMjYgLTEzIDM5IC0zNyAzOSAtNjJjMCAtNzkgLTcwIC0xMzAgLTE1NSAtMTMweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQwOC54bWwAPHN5bWJvbCBpZD0iRjQwOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDYyNWMwIDkgNyAxNiAxNiAxNmM4IDAgMTYgLTcgMTYgLTE2di0yNDljMCAtMjAgMTMgLTI5IDIzIC0yOWg0MTZjMTMgMCAzMCA5IDMwIDMzdjI0NWMwIDkgNyAxNiAxNiAxNmM4IDAgMTYgLTcgMTYgLTE2di00OTVjMCAtMjkgLTMxIC0zNiAtNjIgLTM2aC00MTJjLTExIDAgLTI3IC0xNiAtMjcgLTMwdi0xMjVjMCAtMTQgMTYgLTMwIDI3IC0zMGg3NDJjMTIgMCAyNyA2IDI3IDE5YzAgMTUgNCAyMSAxNiAyMSBjMTMgMCAxOSAtOCAxOSAtMjF2LTUxMGMwIC05IC04IC0xNiAtMTYgLTE2Yy05IDAgLTE2IDcgLTE2IDE2djIwNWMwIDIzIC0xNyAzMyAtMzAgMzNoLTc0NmMtMTAgMCAtMjMgLTEwIC0yMyAtMzB2LTM4OWMwIC05IC04IC0xNiAtMTYgLTE2Yy05IDAgLTE2IDcgLTE2IDE2djEzODh6TTMyIC0yMjVjMCAtMjYgMSAtMzkgNDYgLTM5aDcwNWM0MCAwIDQ4IDE1IDQ4IDM2djE2YzAgMjkgLTggNDEgLTQ4IDQxaC03MDAgYy00NCAwIC01MSAtMTcgLTUxIC00MXYtMTN6TTMyIDIyN3YtMTNjMCAtMjMgNyAtNDAgNTEgLTQwaDM3MGM0MCAwIDQ4IDExIDQ4IDQwdjE2YzAgMjIgLTggMzcgLTQ4IDM3aC0zNzVjLTQ1IDAgLTQ2IC0xMyAtNDYgLTQweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTEwMS54bWwAPHN5bWJvbCBpZD0iRTEwMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MzAgMjUwaDEwMGwtNDMwIC01MDBoLTEwMHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MjAueG1sADxzeW1ib2wgaWQ9IkU5MjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjIgLTYzYy0zNCAwIC02MiAyOCAtNjIgNjNjMCAzNCAyOCA2MiA2MiA2MmMzNSAwIDYzIC0yOCA2MyAtNjJjMCAtMzUgLTI4IC02MyAtNjMgLTYzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTlFMy54bWwAPHN5bWJvbCBpZD0iRTlFMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zIC0xMzZjLTIgMyAtMyA2IC0zIDljMCA1IDIgMTAgNiAxNGwxMzUgMTEzbC0xMzUgMTEzYy00IDQgLTYgOSAtNiAxNGMwIDMgMSA2IDMgOWMzIDQgNyA2IDExIDZjMyAwIDYgLTEgOSAtM2wxNDEgLTExOWwyNyAyM2wtODUgNzBjLTQgNCAtNiA5IC02IDE0YzAgMyAxIDYgMyA5YzMgNCA3IDYgMTEgNmMzIDAgNiAtMSA5IC0zbDkyIC03N2w5MiA3N2MyIDIgNSAzIDggM2M0IDAgOSAtMiAxMSAtNmMzIC0zIDQgLTcgNCAtMTAgYzAgLTUgLTMgLTEwIC02IC0xM2wtODUgLTcxbDI1IC0yMmwxNDMgMTE5YzIgMiA1IDMgOCAzYzQgMCA5IC0yIDExIC02YzMgLTMgNCAtNyA0IC0xMGMwIC01IC0zIC0xMCAtNiAtMTNsLTEzNSAtMTEzbDEzNSAtMTEzYzMgLTMgNiAtOCA2IC0xM2MwIC0zIC0xIC03IC00IC0xMGMtMiAtNCAtNyAtNiAtMTEgLTZjLTMgMCAtNiAxIC04IDNsLTE0MyAxMTlsLTI1IC0yMWw4NSAtNzJjMyAtMyA2IC04IDYgLTEzYzAgLTMgLTEgLTcgLTQgLTEwIGMtMiAtNCAtNyAtNiAtMTEgLTZjLTMgMCAtNiAxIC04IDNsLTkyIDc4bC05MiAtNzhjLTIgLTIgLTUgLTMgLTggLTNjLTQgMCAtOSAyIC0xMiA2Yy0yIDMgLTMgNiAtMyA5YzAgNSAyIDEwIDYgMTRsODUgNzFsLTI3IDIybC0xNDEgLTExOWMtMiAtMiAtNSAtMyAtOCAtM2MtNCAwIC05IDIgLTEyIDZ6TTIxNSAyMmwtMjYgLTIybDI2IC0yMWwyNiAyMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U5MDgueG1sADxzeW1ib2wgaWQ9IkU5MDgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNTgzdjEzNjZjMCAxNyA2IDE3IDEzIDE3aDhjNyAwIDEzIDAgMTMgLTE3di00NzZjMiAtMTggNiAtMzggMzAgLTM4aDExNmMyNSAwIDI4IDIwIDMwIDM4djIzN2MwIDE3IDYgMTcgMTMgMTdoOWM2IDAgMTIgMCAxMiAtMTd2LTEwNzRjMCAtMTcgLTYgLTE3IC0xMiAtMTdoLTljLTcgMCAtMTMgMCAtMTMgMTd2MjI3Yy0yIDE4IC01IDM3IC0zMCAzN2gtMTIxYy0xMCAwIC0yMiAtNyAtMjUgLTMzdi0yODQgYzAgLTE3IC02IC0xNyAtMTMgLTE3aC04Yy03IDAgLTEzIDAgLTEzIDE3ek0zNCAtMTE1di0zNmM2IC0yMyAxNyAtMjMgMjQgLTIzaDEyNWMxMCAwIDIxIDMgMjcgMjN2MzhjMCAxNSAtOCAzNSAtMjUgMzVoLTEyMWMtMjQgMCAtMjggLTE5IC0zMCAtMzd6TTM0IDEzMnYtMjJjMSAtMTYgNSAtMzMgMjIgLTM3aDEyN2MyMSAwIDI2IDE5IDI3IDM3djI2Yy0zIDI2IC0xNSAzMyAtMjUgMzNoLTEyMWMtMjQgMCAtMjggLTE5IC0zMCAtMzd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDQ5LnhtbAA8c3ltYm9sIGlkPSJFMDQ5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2IDM1MGMtOSAwIC0xNiA4IC0xNiAyMXY4YzAgMTIgNyAyMSAxNiAyMWgxMjN2MzIzYzAgOCA2IDE1IDE0IDE1aDIzNHYxNDRjMCAxMiA5IDIxIDIxIDIxaDZjMTMgMCAyMSAtOSAyMSAtMjF2LTE0NGgyMzRjNyAwIDE0IC03IDE0IC0xNXYtMzIzaDEyNGM4IDAgMTUgLTkgMTUgLTIxdi04YzAgLTEzIC03IC0yMSAtMTUgLTIxaC0xMjR2LTM0MGMwIC0xMCAtNyAtMTcgLTE0IC0xN2gtMjM0di0xMjZjMCAtMTEgLTggLTIxIC0yMSAtMjFoLTYgYy0xMiAwIC0yMSAxMCAtMjEgMjF2MTI2aC0yMzRjLTggMCAtMTQgNyAtMTQgMTd2MzQwaC0xMjN6TTQzNSA0M2gxMDdjNyAwIDEwIDUgMTAgMTV2MjkyaC0xMTd2LTMwN3pNMjcwIDU4YzAgLTEwIDUgLTE1IDEyIC0xNWgxMDV2MzA3aC0xMTd2LTI5MnpNMjcwIDQwMGgxMTd2Mjg4aC0xMDhjLTUgMCAtOSAtMiAtOSAtOXYtMjc5ek01NDEgNjg4aC0xMDZ2LTI4OGgxMTd2Mjc1YzAgOCAtMyAxMyAtMTEgMTN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDdDLnhtbAA8c3ltYm9sIGlkPSJFMDdDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNSAtNDAzYzAgMyAzIDEyIDEzIDE4YzM0IDE5IDY5IDM0IDEwMCA1OGM5OSA3NiAxMzYgMTc3IDEzNiAyOTljMCAxMiAwIDI1IC0yIDM3YzAgNSAtMSA3IC0xIDhjLTcgNTkgLTIyIDExOSAtOTQgMTE5Yy0xOCAwIC01OSAtNiAtODIgLTU5YzAgMCAtMSAtMiAtMSAtNGMwIC02IDIgLTE0IDE2IC0xNGgxOWMyOCAwIDgwIC0xMCA4MCAtNjljMCAtNDAgLTQxIC04NCAtODEgLTg0aC00Yy0zOCAwIC03NiAzMSAtODMgOTEgYy0xIDMgLTEgNiAtMSA5YzAgNjEgNTAgMTY0IDE2MiAxNjRoNHM2OCAtNCAxMjIgLTQ4YzMzIC0yNyA2MCAtNzEgNjIgLTE0MHYtNGMwIC05NyAtNjkgLTIwNyAtMTM1IC0yNzNjLTUwIC01MCAtMTQwIC0xMTkgLTIxNyAtMTE5Yy00IDAgLTEzIDYgLTEzIDExek00MTggMzljLTI1IDAgLTQ0IDIwIC00NCA0NWMwIDI0IDE5IDQzIDQ0IDQzYzI0IDAgNDQgLTE5IDQ0IC00M2MwIC0yNSAtMjAgLTQ1IC00NCAtNDV6TTM3NSAtODUgYzAgMjQgMjAgNDQgNDMgNDRjMjUgMCA0NSAtMjAgNDUgLTQ0cy0yMCAtNDQgLTQ1IC00NGMtMjMgMCAtNDMgMjAgLTQzIDQ0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBBMi54bWwAPHN5bWJvbCBpZD0iRTBBMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDJjMCA2OCA4MyAxMjMgMjE2IDEyM2M5MyAwIDIwNiAtNTIgMjA2IC0xMjNjMCAtNzAgLTUyIC0xMjcgLTIxNiAtMTI3Yy0xNDkgMCAtMjA2IDYwIC0yMDYgMTI3ek0xMDggMzljMCAtMzIgMTUgLTY2IDM1IC04OWMyMSAtMjggNTggLTUyIDk0IC01MmMxMCAwIDIxIDEgMzEgNGMzMyA4IDQ2IDM2IDQ2IDY3YzAgNjAgLTU1IDEzNCAtMTI0IDEzNGMtMzEgMCAtNjggLTUgLTc5IC00MGMtMiAtOCAtMyAtMTYgLTMgLTI0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA3NS54bWwAPHN5bWJvbCBpZD0iRTA3NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDkgNTNjLTEzMyAwIC0yMDkgOTYgLTIwOSAyMzRjMCAxMDQgNzIgMjE5IDIzNiAyMTljMTE5IDAgMTc0IC02MyAxNzQgLTEyNmMwIC01MyAtMzQgLTgyIC03NyAtODJjLTM5IDAgLTY4IDI1IC02OCA2OWMwIDM4IDIwIDU4IDQwIDY1YzExIDQgMjcgMTAgMjcgMTVjMCAyMSAtNzEgMjcgLTg1IDI3Yy04MyAwIC0xMDYgLTU5IC0xMDYgLTE5MHMxOCAtMTk1IDgzIC0xOTVjNzEgMCA5NCA0OSAxMDcgOTNjNSAxNyAxMCAyNyAyMSAyNyBjMTAgMCAxNiAtOSAxOSAtMjVjMjEgLTExMyA2MyAtMTM5IDg5IC0xNDZjNCAtMSA5IC0yIDkgNnY0MzhjMCAxNCA3IDIxIDIxIDIxaDFjMTQgMCAyMSAtNyAyMSAtMjF2LTk2NGMwIC0xNCAtNyAtMjEgLTIxIC0yMWgtMWMtMTQgMCAtMjEgNyAtMjEgMjF2NDM4YzAgOCAtNSA3IC05IDZjLTI2IC03IC02OCAtMzMgLTg5IC0xNDZjLTMgLTE2IC05IC0yNSAtMTkgLTI1Yy0xMSAwIC0xNiAxMCAtMjEgMjdjLTEzIDQ0IC0zNiA5MyAtMTA3IDkzIGMtNjUgMCAtODMgLTY0IC04MyAtMTk1czIzIC0xOTAgMTA2IC0xOTBjMTQgMCA4NSA2IDg1IDI3YzAgNSAtMTYgMTEgLTI3IDE1Yy0yMCA3IC00MCAyNyAtNDAgNjVjMCA0NCAyOSA2OSA2OCA2OWM0MyAwIDc3IC0yOSA3NyAtODJjMCAtNjMgLTU1IC0xMjYgLTE3NCAtMTI2Yy0xNjQgMCAtMjM2IDExNSAtMjM2IDIxOWMwIDEzOCA3NiAyMzQgMjA5IDIzNGMyOSAwIDQ4IC01IDYxIC05YzEwIC0zIDIwIC01IDI5IDFjMTQgOSAzNiA0MSAzNiA2MSBzLTIyIDUyIC0zNiA2MWMtOSA2IC0xOSA0IC0yOSAxYy0xMyAtNCAtMzIgLTkgLTYxIC05ek01OTIgLTUwM2MtMTQgMCAtMjEgNyAtMjEgMjF2OTY0YzAgMTQgNyAyMSAyMSAyMWg4NmMxNCAwIDIxIC03IDIxIC0yMXYtOTY0YzAgLTE0IC03IC0yMSAtMjEgLTIxaC04NnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCRTcueG1sADxzeW1ib2wgaWQ9IkVCRTciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjUgMjA1djc1YzAgNSAzIDggNiA4YzIgMCA2IC0zIDcgLTVjMyAtNSAxMSAtMTUgMTUgLTE1YzUgMSA4IDQgMTcgMTFjOSA5IDIyIDIyIDUyIDIyYzUwIDAgODIgLTUyIDk4IC01MmMxNSAwIDIzIDM1IDI3IDQyYzIgNCAxMSA2IDEyIDZjNiAwIDggLTIgOCAtOHYtMTdjMCAtNjMgLTcyIC0xNDkgLTcyIC0yNTBjMCAtMTggLTMgLTIyIC05IC0yMmMtNyAwIC0xNiA1IC0zMiA1Yy0xNSAwIC0xOSAtNSAtMzAgLTVzLTExIDUgLTExIDE4IGMwIDI0IDE4IDU4IDQyIDg1YzM1IDQyIDU4IDk1IDU4IDExOGMtMiA0IC0zIDYgLTUgNnMtNCAtMSAtNSAtMmMtNCAtNCAtMTYgLTE0IC0zMyAtMTRjLTM2IDAgLTY0IDQ2IC04OSA0NmMtMjcgMCAtMzcgLTQ3IC00MiAtNTJjLTIgLTUgLTUgLTEwIC04IC0xMGMtNiAwIC02IDEwIC02IDEweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUzOS54bWwAPHN5bWJvbCBpZD0iRTUzOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05NCAtODVjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDFjMCAtMTYgLTggLTI5IC0yMCAtMzdjLTE1IC0xMCAtMjQgLTUgLTI0IC0xM2MwIC01IDUgLTkgMTggLTljNDAgMCA1OCAzMiA4NiAxMzBsNjMgMjE5YzEgNSAyIDggMiAxMGMwIDQgLTIgNCAtOCA0aC01OGMtMTAgMCAtMTUgNSAtMTUgMTVjMCAxMSA1IDE2IDE2IDE2aDU4YzE0IDAgMTUgMCAyMCAxNWMzMyA5NiA4NyAxNjUgMTg0IDE2NSBjNjMgMCA4NiAtMzAgODYgLTY3cy0yMyAtNTQgLTQ5IC01NGMtMjUgMCAtNDUgMTQgLTQ1IDQyYzAgMTggOCAzMiAyMSAzOGMxMSA1IDE2IDQgMTYgMTBzLTggOCAtMTYgOGMtNTAgMCAtNzIgLTUzIC05MiAtMTQwYy0xIC02IC0yIC05IC0yIC0xMmMwIC01IDMgLTUgMTAgLTVoNjBjMTAgMCAxNSAtNSAxNSAtMTVjMCAtMTEgLTUgLTE2IC0xNiAtMTZoLTY1Yy00IDAgLTE0IC05IC0xNCAtMTRjLTI0IC04NCAtNDYgLTE0NiAtNzUgLTIwNyBjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzUgMjMgLTc1IDY3ek04NyAtMTBjLTUzIDAgLTg3IDMxIC04NyA2NGMwIDI3IDE3IDQ3IDQxIDQ3YzE5IDAgMzYgLTEzIDM2IC0zM2MwIC0xMyAtNSAtMjMgLTE0IC0yOWMtMTEgLTcgLTE3IC01IC0xNyAtMTBjMCAtNyAxNyAtMTUgNDIgLTE1YzMyIDAgNTEgMjMgNTEgNDVjMCAyMCAtOSAzMyAtMzggNTNjLTM1IDI0IC01NCA0MyAtNTQgNzhjMCA1MyA0MSA4MyAxMDAgODMgYzUxIDAgODIgLTIzIDgyIC02MGMwIC0xOSAtMTMgLTM4IC0zNyAtMzhjLTIwIDAgLTM1IDEyIC0zNSAzMmMwIDExIDQgMTkgMTAgMjRjNyA1IDEyIDUgMTIgOWMwIDcgLTE0IDExIC0zMSAxMWMtMzEgMCAtNDMgLTE3IC00MyAtMzNjMCAtMTkgMTIgLTMwIDQ4IC01N2MzOSAtMjkgNDkgLTUwIDQ5IC03OGMwIC01OCAtNTAgLTkzIC0xMTUgLTkzek00NzIgLTFjLTggMCAtMTMgNSAtMTMgMTJjMCA4IDQgMTIgMTIgMjBsMTU0IDE1NiBjMSAxIDIzIDIzIDE5IDIzYy02IDAgLTIwIC03IC0zOCAtN2MtMjkgMCAtNDYgMyAtNTAgM2MtNiAwIC04IC02IC0xMSAtMTJsLTEwIC0yMWMtNCAtOSAtOCAtMTUgLTE1IC0xNWMtNiAwIC0xMSAzIC0xMSAxMGMwIDQgMSA5IDMgMTVsMjQgNzBjMyA5IDggMTMgMTggMTNjMTIgMCA0MSAtOSAxMDEgLTljMTQgMCAzMCAyIDQxIDVzMTYgNiAyNCA2YzcgMCAxMyAtNCAxMyAtMTFjMCAtOCAtNSAtMTQgLTEzIC0yMmwtMTYwIC0xNTggYy01IC01IC0xMiAtMTcgLTEyIC0xN2MzIDAgOSA2IDIyIDZjMzkgMCA0OCAtMzUgNzggLTM1YzkgMCAxNiA0IDIwIDExYzIgNCA0IDggNCAxMHMtMSAzIC0zIDNjLTMgMCAtNiAtNSAtMTYgLTVjLTE0IDAgLTI3IDExIC0yNyAzMGMwIDIxIDE1IDM1IDMzIDM1czM2IC0xMyAzNiAtNDRjMCAtNDEgLTI2IC04MSAtODIgLTgxYy00OSAwIC02OSAzMSAtOTcgMzFjLTggMCAtMTYgLTQgLTI0IC0xMGMtNSAtNCAtMTEgLTEyIC0yMCAtMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjYzLnhtbAA8c3ltYm9sIGlkPSJFMjYzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTc3YzAgMTggMiAzNSA1IDM4YzYgNSAyNSA3IDQzIDdoMTBjMTQgNSA0NiAyMSA0NiAzNGMwIDcgLTM2IDI3IC00NyAzM2MtMyAwIC02IC0xIC0xMCAtMWMtMTcgMCAtMzUgNCAtNDIgMTBjLTMgMyAtNSAyMSAtNSAzOXMyIDM1IDUgMzdjNiA1IDI0IDcgNDEgN2MxNiAwIDMyIC0yIDM2IC03YzUgLTQgOCAtMjIgOCAtMzljNCAtMTQgMjAgLTQ3IDM0IC00N2MxMiAwIDI4IDM2IDMzIDQ3YzAgMTggMSAzNiA1IDM5YzUgNSAyMyA3IDQxIDcgYzQxIDAgNDQgLTYgNDQgLTQ3YzAgLTE2IC0yIC0zMSAtNyAtMzZjLTcgLTYgLTIyIC0xMCAtMzggLTEwYy00IDAgLTggMSAtMTIgMWMtMTQgLTUgLTQ3IC0yMCAtNDcgLTM0YzAgLTcgMzYgLTI3IDQ3IC0zM2gxMGMxNyAwIDM1IC0yIDQwIC03YzQgLTUgNyAtMjMgNyAtNDBjMCAtMzYgLTcgLTQ2IC00NSAtNDZjLTE3IDAgLTMzIDQgLTQwIDEwYy00IDMgLTUgMjAgLTUgMzhjLTQgMTQgLTIxIDQ2IC0zNCA0NnMtMjUgLTI4IC0zMSAtNDIgYy0xIC0xIC0yIC0zIC0yIC00YzAgLTE2IC0yIC0zMyAtOCAtMzhjLTYgLTcgLTIyIC0xMCAtMzcgLTEwYy0xNyAwIC0zMyA0IC00MCAxMGMtMyAyIC01IDIwIC01IDM4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUwNS54bWwAPHN5bWJvbCBpZD0iRTUwNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMTJjMCAzNSAyOCA2MyA2MiA2M2MzNSAwIDYzIC0yOCA2MyAtNjNjMCAtMzQgLTI4IC02MiAtNjMgLTYyYy0zNCAwIC02MiAyOCAtNjIgNjJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTExLnhtbAA8c3ltYm9sIGlkPSJFNTExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTA4YzAgNDggMjUgOTIgODkgMTE4YzEzIDYgMTggOSAxOCAxNGMwIDQgLTMgOSAtOCAxNWMtMTYgMTkgLTI0IDQ0IC0yNCA3M2MwIDg1IDcxIDEzNSAxNzMgMTM1Yzk4IDAgMTM4IC00NyAxMzggLTEwNGMwIC0zNyAtMjEgLTc4IC03NSAtMTA2Yy0xMiAtNiAtMTcgLTEwIC0xNyAtMTVzNSAtMTAgMTIgLTE4YzIzIC0yNSAzMiAtNTEgMzIgLTg4YzAgLTkxIC04NSAtMTQyIC0xODIgLTE0MmMtMTA4IDAgLTE1NiA1MiAtMTU2IDExOHogTTcwMyAyMTZjLTI4IDAgLTYwIDIzIC02MCA4MWMwIDc2IDU3IDE1NiAxMjAgMTU2YzE4IDAgMjkgLTYgMzcgLTE5YzQgLTYgNyAtMTEgOSAtMTFjMyAwIDQgNCA3IDE2YzIgOCA1IDEyIDE0IDEyaDI0YzggMCAxMSAtMiAxMSAtN2MwIC0yIC0xIC01IC0yIC05bC01MSAtMTYyYy0yIC01IC0zIC0xMSAtMyAtMTVjMCAtOCAzIC0xMyAxMSAtMTNjMTggMCAzMyAzNyA0MyA2MmMyIDUgNSA5IDExIDljNSAwIDExIC0zIDExIC0xMCBjMCAtNiAtNSAtMTMgLTUgLTE4Yy04IC0xOSAtMjkgLTcxIC02OCAtNzFjLTIyIDAgLTMzIDExIC0zNyAyOGMtMiA5IC0zIDE1IC02IDE1Yy01IDAgLTEwIC0xMCAtMTEgLTExYy0xNCAtMjAgLTMzIC0zMyAtNTUgLTMzek00MjIgMzQ3Yy01IDAgLTExIDMgLTExIDEwYzAgNCAxIDkgNCAxN2MxNCAzOSAzNCA3NyA3MSA3N2MyNiAwIDQyIC0yMyA0MiAtNTJjMCAtNDggLTM4IC04OSAtMzggLTEyN2MwIC0xNCA4IC0yNyAyOCAtMjcgYzM0IDAgNzQgNTkgNzQgMTA0YzAgMTcgLTcgMjUgLTE4IDMzYy0xMCA3IC0yMSAxNyAtMjEgMzJjMCAxOCAxNCAzNSAzMyAzNWMyNSAwIDM5IC0yOCAzOSAtNjBjMCAtOTcgLTU2IC0xNzMgLTExOSAtMTczYy0zNiAwIC02NyAyMSAtNjcgNjBjMCA0OSA0MyA5OCA0MyAxMzNjMCA2IC0zIDEwIC05IDEwYy0xNyAwIC0zMiAtMzcgLTQwIC02M2MtMiAtNiAtNiAtOSAtMTEgLTl6TTEzNCAyMDBjLTQyIC0yNiAtNTYgLTcyIC01NiAtMTAzIGMwIC0zNiAxOSAtNzcgODAgLTc3YzQ3IDAgODUgMjkgODUgODBjMCAzMCAtMTYgNDQgLTgwIDk0Yy04IDcgLTE0IDEwIC0xOSAxMGMtMyAwIC02IC0yIC0xMCAtNHpNMTcwIDM2M2MwIC0yOSAxNSAtNDcgNjIgLTgyYzggLTYgMTMgLTggMTggLThjNCAwIDggMSAxMiA0YzMzIDIzIDQ4IDU4IDQ4IDkxcy0xNiA2NSAtNjQgNjVjLTQ1IDAgLTc2IC0yNiAtNzYgLTcwek03NjggNDIzYy00MyAwIC03NiAtOTEgLTc2IC0xMzkgYzAgLTI0IDggLTM4IDIyIC0zOGMzMyAwIDc2IDEwMiA3NiAxNDZjMCAxNiAtNiAzMSAtMjIgMzF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTEwLnhtbAA8c3ltYm9sIGlkPSJFNTEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTA4YzAgNDggMjUgOTIgODkgMTE4YzEzIDYgMTggOSAxOCAxNGMwIDQgLTMgOSAtOCAxNWMtMTYgMTkgLTI0IDQ0IC0yNCA3M2MwIDg1IDcxIDEzNSAxNzMgMTM1Yzk4IDAgMTM4IC00NyAxMzggLTEwNGMwIC0zNyAtMjEgLTc4IC03NSAtMTA2Yy0xMiAtNiAtMTcgLTEwIC0xNyAtMTVzNSAtMTAgMTIgLTE4YzIzIC0yNSAzMiAtNTEgMzIgLTg4YzAgLTkxIC04NSAtMTQyIC0xODIgLTE0MmMtMTA4IDAgLTE1NiA1MiAtMTU2IDExOHogTTc4IDk3YzAgLTM2IDE5IC03NyA4MCAtNzdjNDcgMCA4NSAyOSA4NSA4MGMwIDMwIC0xNiA0NCAtODAgOTRjLTggNyAtMTQgMTAgLTE5IDEwYy0zIDAgLTYgLTIgLTEwIC00Yy00MiAtMjYgLTU2IC03MiAtNTYgLTEwM3pNMTcwIDM2M2MwIC0yOSAxNSAtNDcgNjIgLTgyYzggLTYgMTMgLTggMTggLThjNCAwIDggMSAxMiA0YzMzIDIzIDQ4IDU4IDQ4IDkxcy0xNiA2NSAtNjQgNjVjLTQ1IDAgLTc2IC0yNiAtNzYgLTcweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI2Mi54bWwAPHN5bWJvbCBpZD0iRTI2MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04IDI2Yy01IDAgLTggMyAtOCA5djcxYzAgNiA1IDE0IDEyIDE2YzAgMCAyMCA4IDI2IDExczEyIDEzIDEyIDI3djEzNWMwIDYgNiAxMSAxNiAxMWM3IDAgMTQgLTUgMTQgLTExdi0xMjBjMCAtOCAzIC0yMCAxMiAtMjBjMTcgNCA1MSAxOCA2MyAyNWM5IDYgMTIgMTkgMTMgMjl2MTMwYzAgNiA2IDExIDE2IDExYzggMCAxNCAtNSAxNCAtMTF2LTEyMmMwIC04IDcgLTEzIDE0IC0xM2M1IDEgMjUgOSAyNSA5YzIgMSAzIDEgNSAxIGM0IDAgNyAtMyA3IC04di03MWMwIC02IC01IC0xNCAtMTIgLTE3bC0yNiAtMTBjLTggLTMgLTEzIC0yMiAtMTMgLTI5di05M2MwIC0xMiA3IC0xOCAxMyAtMThsMjYgMTBjMiAxIDMgMSA1IDFjNCAwIDcgLTMgNyAtOHYtNzFjMCAtNiAtNSAtMTQgLTEyIC0xN2MwIDAgLTIxIC04IC0yOCAtMTFzLTExIC0xNSAtMTEgLTIzdi0xNDJjMCAtNiAtNiAtMTEgLTE3IC0xMWMtNyAwIC0xMyA1IC0xMyAxMXYxMjVjMCA2IC01IDE4IC0xMyAxOCBjLTEgMCAtMyAtMSAtNCAtMWwtNjEgLTI1Yy01IC0yIC0xMCAtOSAtMTAgLTIydi0xMzljMCAtNiAtNyAtMTEgLTE3IC0xMWMtNyAwIC0xMyA1IC0xMyAxMXYxMjNjMCA1IC01IDE2IC0xMiAxNmMtMSAwIC0yIDAgLTMgLTFjLTkgLTMgLTIzIC05IC0yMyAtOWMtMSAwIC0zIC0xIC00IC0xYy01IDAgLTggMyAtOCA5djcxYzAgNiA1IDE0IDEyIDE2YzAgMCAyMSA5IDI3IDExYzYgMyAxMSAxMiAxMSAyM3Y5OWMwIDggLTYgMTggLTEzIDE4IGMtMSAwIC0yIC0xIC0zIC0xYy0zIC0yIC0yMiAtMTEgLTI2IC0xMXpNNzcgLTMwYzAgLTI0IDEgLTQ2IDMgLTUwYzEgLTMgNiAtNSAxMiAtNWMyMyAwIDcwIDIwIDc2IDQwYzIgOSA0IDM3IDQgNjRzLTIgNTIgLTQgNTdjLTIgNCAtOCA2IC0xNSA2Yy0yNSAwIC03MSAtMjEgLTczIC0zOGMtMiAtOCAtMyAtNDMgLTMgLTc0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUwNC54bWwAPHN5bWJvbCBpZD0iRTUwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04IC0yNTBjLTUgMCAtOCAzIC04IDdjMCAyIDEgNSAzIDdsMzk5IDUwMGM3IDkgMTIgMTUgMTggMTVoMTA2YzQgMCA2IC0yIDYgLTVzLTIgLTYgLTUgLTEwbC0zOTkgLTUwMGMtNSAtNiAtMTIgLTE0IC0yMSAtMTRoLTk5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI2RC54bWwAPHN5bWJvbCBpZD0iRTI2RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xODR2MTVjMCAyIDEgMyAyIDNoNDN2MzMyaC00M2MtMSAwIC0yIDIgLTIgM3YxNmMwIDEgMSAzIDIgM2g3M2MxIDAgMiAtMSAyIC0ydi0zNzFjMCAtMSAtMSAtMiAtMiAtMmgtNzNjLTEgMCAtMiAyIC0yIDN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTM4LnhtbAA8c3ltYm9sIGlkPSJFNTM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQwMSAtMTQyYy04IDAgLTEyIDQgLTEyIDEyYzAgOSA0IDEzIDEzIDEzaDMxYzEwIDAgMTIgMiAxNSAxMGwxMjMgMzA1YzMgNyA2IDE3IDYgMjVjMCA3IC0zIDEyIC0xMSAxMmMtMTggMCAtMzggLTI2IC02NyAtNzZjLTUgLTkgLTkgLTE1IC0xNiAtMTVjLTYgMCAtMTEgNCAtMTEgMTFjMCA1IDIgMTAgNyAxOWMzMSA1NyA2MyA5OSAxMjIgOTljMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjAgYzE4IDE2IDQwIDI2IDcxIDI2YzU2IDAgOTIgLTMxIDkyIC04OWMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTN6TTc0NCAtMTMwYzAgOSA0IDEzIDEzIDEzaDMxYzEwIDAgMTIgMiAxNSAxMGwxMjMgMzA1IGMzIDcgNiAxNyA2IDI1YzAgNyAtMyAxMiAtMTEgMTJjLTE1IDAgLTI4IC0xNyAtMzggLTMwYy0zIC01IC00IC02IC00IC02Yy01IC03IC05IC0xMiAtMTYgLTEyYy02IDAgLTExIDMgLTExIDEwYzAgNSAyIDEwIDggMTljMjIgMzEgNDggNTcgOTYgNTdjMjYgMCA0MSAtOSA0OCAtMjFjOSAtMTcgNiAtMjQgMTEgLTI0YzQgMCA3IDggMjEgMjBjMTggMTYgNDAgMjYgNzEgMjZjNTYgMCA5MiAtMzEgOTIgLTg5IGMwIC05NSAtNzggLTE5NSAtMTc0IC0xOTVjLTE3IDAgLTMwIDIgLTQ0IDljLTE2IDggLTE5IDE4IC0yNCAxOHMtNyAtNyAtOSAtMTJsLTQ1IC0xMTJjLTEgLTMgLTIgLTYgLTIgLTdjMCAtMyAzIC0zIDkgLTNoNDBjOCAwIDEyIC00IDEyIC0xMmMwIC05IC00IC0xMyAtMTMgLTEzaC0xOTNjLTggMCAtMTIgNCAtMTIgMTJ6TTEwMCAtODVjMCAzMSAyMiA1NSA1MiA1NWMyNyAwIDQ1IC0xNSA0NSAtNDFjMCAtMTYgLTggLTI5IC0yMCAtMzcgYy0xNSAtMTAgLTI0IC01IC0yNCAtMTNjMCAtNSA1IC05IDE4IC05YzQwIDAgNTggMzIgODYgMTMwbDYzIDIxOWMxIDUgMiA4IDIgMTBjMCA0IC0yIDQgLTggNGgtNThjLTEwIDAgLTE1IDUgLTE1IDE1YzAgMTEgNSAxNiAxNiAxNmg1OGMxNCAwIDE1IDAgMjAgMTVjMzMgOTYgODcgMTY1IDE4NiAxNjVjNjEgMCA4NCAtMzAgODQgLTY3cy0yMyAtNTQgLTQ5IC01NGMtMjUgMCAtNDUgMTQgLTQ1IDQyYzAgMTggOCAzMiAyMSAzOCBjMTEgNSAxNiA0IDE2IDEwcy04IDggLTE2IDhjLTUwIDAgLTcyIC01MyAtOTIgLTE0MGMtMSAtNiAtMiAtOSAtMiAtMTJjMCAtNSAzIC01IDEwIC01aDQ0YzEwIDAgMTUgLTUgMTUgLTE1YzAgLTExIC01IC0xNiAtMTYgLTE2aC00OWMtNCAwIC0xNCAtOSAtMTQgLTE0Yy0yNCAtODQgLTQ2IC0xNDYgLTc1IC0yMDdjLTU1IC0xMTMgLTEwMiAtMTY0IC0xNzggLTE2NGMtNDIgMCAtNzUgMjMgLTc1IDY3ek04NyAtMTBjLTUzIDAgLTg3IDMxIC04NyA2NCBjMCAyNyAxNyA0NyA0MSA0N2MxOSAwIDM2IC0xMyAzNiAtMzNjMCAtMTMgLTUgLTIzIC0xNCAtMjljLTExIC03IC0xNyAtNSAtMTcgLTEwYzAgLTcgMTcgLTE1IDQyIC0xNWMzMiAwIDUxIDIzIDUxIDQ1YzAgMjAgLTkgMzMgLTM4IDUzYy0zNSAyNCAtNTQgNDMgLTU0IDc4YzAgNTMgNDEgODMgMTAwIDgzYzUxIDAgODIgLTIzIDgyIC02MGMwIC0xOSAtMTMgLTM4IC0zNyAtMzhjLTIwIDAgLTM1IDEyIC0zNSAzMmMwIDExIDQgMTkgMTAgMjQgYzcgNSAxMiA1IDEyIDljMCA3IC0xNCAxMSAtMzEgMTFjLTMxIDAgLTQzIC0xNyAtNDMgLTMzYzAgLTE5IDEyIC0zMCA0OCAtNTdjMzkgLTI5IDQ5IC01MCA0OSAtNzhjMCAtNTggLTUwIC05MyAtMTE1IC05M3pNOTc3IDU2YzAgLTIxIDggLTMyIDI1IC0zMmM0OCAwIDEwMSAxMjcgMTAxIDE3NmMwIDIyIC02IDM3IC0yMyAzN2MtMjQgMCAtNTAgLTI5IC02NCAtNjNsLTIwIC00OWMtMTEgLTI4IC0xOSAtNDggLTE5IC02OXpNNjIyIDU2IGMwIC0yMSA4IC0zMiAyNSAtMzJjNDggMCAxMDEgMTI3IDEwMSAxNzZjMCAyMiAtNiAzNyAtMjMgMzdjLTI0IDAgLTUwIC0yOSAtNjQgLTYzbC0yMCAtNDljLTExIC0yOCAtMTkgLTQ4IC0xOSAtNjl6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkU2LnhtbAA8c3ltYm9sIGlkPSJFQkU2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0IDE0OXY1YzAgMjcgMTEgNTggMjMgODJjMjEgNDEgNjMgNjMgMTA5IDY0YzI5IDAgNzIgLTUgNzcgLTQxdi01YzAgLTE4IC0xMiAtMzMgLTMwIC0zN2MtMyAwIC00IC0xIC02IC0xYy0xMCAwIC0xNyA1IC0yMyAxMGMtNyA0IC0xMCAxMiAtMTAgMTljMCA1IDIgMTEgNCAxNWMyIDUgNyAxNiA3IDE3YzAgNiAtOCA5IC0yMCA5Yy00OSAwIC02MyAtNTYgLTYzIC05NmMwIC0xMiAzIC0yNiAxNCAtMjZjMSAwIDMgMiA0IDJsMTAgMiBjMiAwIDQgMSA2IDFjMTggNSAzNyAxMCA1NSAxMGMyMyAwIDUyIC0xMCA2MiAtMzNjOSAtMTQgMTUgLTI4IDE2IC00NXYtN2MwIC02NSAtNTUgLTk0IC0xMTMgLTk0Yy0xNSAwIC0zMyAyIC00OCA4Yy01MiAyNCAtNzQgODggLTc0IDE0MXpNMTQ1IDE1MWMtMzMgMCAtNTQgLTIzIC01NCAtNjBzMTggLTc0IDU0IC03NGMzNCAwIDUzIDM3IDUzIDc0cy0yMiA2MCAtNTMgNjB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDc0LnhtbAA8c3ltYm9sIGlkPSJFMDc0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYgNDg1YzAgMTEzIDY3IDE5OCAxNjggMjM4YzE0IDYgMTUgNSAxMyAxN2MtMTEgNjIgLTI5IDE1NyAtMjkgMjE0YzAgMTcwIDEzMCAyMDAgMTk3IDIwMGMxNTEgMCAxOTAgLTk4IDE5MCAtMTYzYzAgLTYyIC00MCAtMTE1IC0xMDcgLTExNWMtNjEgMCAtOTYgNDcgLTk2IDEwMmMwIDU4IDM2IDg1IDY3IDk0YzIzIDcgMzIgMTAgMzIgMTdjMCAxMyAtMjYgMjkgLTgwIDI5Yy01OSAwIC0xNTkgLTE4IC0xNTkgLTE2NiBjMCAtNDcgMTUgLTEzNCAyNyAtMjAxYzIgLTEyIDQgLTExIDE1IC05YzIwIDQgNDYgNiA2OSA2YzI0NSAwIDM2NCAtMTY1IDM2NCAtMzM5YzAgLTIwMiAtMTUzIC0zNDUgLTI5NyAtNDY0Yy0xMiAtMTAgLTExIC0xMiAtOSAtMjRjNyAtNDEgMTQgLTEwNiAxNCAtMTY0YzAgLTEwNCAtMjQgLTIyOSAtOTggLTMxMWMtMjAgLTIyIC01MSAtNDggLTY1IC00OGMtMTEgMCAtMzcgMjggLTUyIDUwYy00MSA2MCAtNjUgMTQ2IC02NSAyMzMgYzAgMTUzIDgyIDI4MCAxOTAgMzgxYzYgNiA4IDcgNiAxOWwtMjUgMTQ1Yy0zIDE4IC0zIDE4IC0yOSAxOGMtMTQ3IDAgLTI0MSAxMTMgLTI0MSAyNDF6TTI1MyA3MDdjLTE1IC0zIC0xNiAtMyAtMTQgLTE0bDUwIC0yOThjMiAtMTEgNCAtMTIgMjAgLThjNjEgMTcgMTAwIDYwIDEwMCAxMTdjMCA0NiAtMzAgODkgLTcyIDEwN2MtNyAzIC0xNSA2IC0xNSAxM2MwIDYgNCAxMSAxMiAxMWM3IDAgMTkgLTMgMjcgLTYgYzY4IC0yMyAxMTUgLTg3IDExNSAtMTc3YzAgLTg1IC01NyAtMTY0IC0xNDUgLTE5NGMtMTggLTYgLTE4IC01IC0xNSAtMjRsMjEgLTEyOGMyIC0xMSA0IC0xMiAxNCAtNGM0NyAzOCA5MyA3NSAxNTMgMTQyYzgzIDk0IDkzIDE3MyA5MyAyMzJjMCAxMzkgLTExMyAyMzYgLTI4OCAyMzZjLTIwIDAgLTQwIC0yIC01NiAtNXpNMTQ3IC0zNjVjMCAtNTUgMjcgLTgyIDYwIC04MmM2MSAwIDEzMyA5NiAxMzMgMjUyYzAgMzIgLTIgNjYgLTYgOTIgYy0yIDEzIC02IDE0IC0xMyA4Yy03OSAtNjkgLTE3NCAtMTU5IC0xNzQgLTI3MHpNODggNTQyYzAgLTg4IDY3IC0xNTYgMTQ4IC0xNjNjMTIgLTEgMTMgMiAxMSAxNGwtNDkgMjg1Yy0yIDEyIC00IDEyIC0xNiA2Yy01NiAtMjggLTk0IC03OSAtOTQgLTE0MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwN0IueG1sADxzeW1ib2wgaWQ9IkUwN0IiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUwIDMxN2MwIDkgNiAxNSAxNCAxNXMyMyAtNiAyMyAtMTV2LTI4M2MxOSAyIDQ1IDYgNjIgODVjMiA5IDggMTkgMTUgMTljNSAwIDEwIC01IDE1IC0xOWMxMCAtMzMgMjcgLTUxIDcwIC01MWM0NCAwIDQ2IDE4IDQ2IDY5djc5YzAgNDEgLTEzIDkwIC03MCA5MGMtMTUgMCAtMzAgLTQgLTQzIC0xN2MtMiAtMSAtMiAtMiAtMiAtM2MwIC00IDEwIC02IDEyIC04YzYgLTUgMzYgLTIxIDM2IC00NGMwIC0yNiAtMjcgLTUwIC01NSAtNTAgYy0yOSAwIC01MSAzMCAtNTEgNThjMCAyNyAyOSA5MCAxMjUgOTBjOTUgMCAxNTkgLTc4IDE1OSAtMTU0cy01MCAtMTUyIC0xNDYgLTE1MmMtMzIgMCAtNDMgMTkgLTUyIDE5Yy04IDAgLTE4IC0xNCAtMjQgLTIzYzAgLTIgLTIgLTIgLTMgLTRjLTQgLTkgLTcgLTE2IC03IC0xOGMwIC03IDUgLTEzIDggLTIxYzYgLTEwIDE2IC0yNSAyNiAtMjVjOSAwIDIwIDIxIDUyIDIxYzk2IDAgMTQ2IC03NyAxNDYgLTE1NCBjMCAtNzUgLTY0IC0xNTMgLTE1OSAtMTUzYy05NiAwIC0xMjUgNjQgLTEyNSA5MXMyMiA1OCA1MSA1OGMyOCAwIDU1IC0yNCA1NSAtNTBjMCAtMjcgLTMxIC0zOCAtMzggLTQ1Yy0yIC0yIC0xMCAtNCAtMTAgLThjMCAtMSAxIC0yIDMgLTRjNiAtNiAxNSAtMTUgNDIgLTE1YzU3IDAgNzAgNDcgNzAgODl2NzhjMCA1MiAtMiA3MSAtNDYgNzFjLTQzIDAgLTYwIC0xOSAtNzAgLTUyYy01IC0xNCAtMTAgLTE5IC0xNSAtMTkgYy03IDAgLTEzIDEwIC0xNSAxOWMtMTcgNzkgLTQzIDgzIC02MiA4NXYtMjg0YzAgLTggLTE1IC0xNCAtMjMgLTE0cy0xNCA2IC0xNCAxNHY2MzV6TTE1IC0zMzJjLTggMCAtMTUgNyAtMTUgMTV2NjM0YzAgOCA3IDE1IDE1IDE1aDcyYzkgMCAxNSAtNyAxNSAtMTV2LTYzNGMwIC04IC02IC0xNSAtMTUgLTE1aC03MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNDgueG1sADxzeW1ib2wgaWQ9IkUwNDgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTQgMzc2YzAgMTMgNCAyNCAxOCAyNGgxMzJjMTEgMTg5IDE1MCAzMzkgMzEyIDM1MnYxMjljMCAxMyAxMSAxNyAyNCAxN3MyNCAtNCAyNCAtMTd2LTEyOWMxNjIgLTEzIDMwMiAtMTY0IDMxMiAtMzUyaDExOWMxNCAwIDE4IC0xMSAxOCAtMjRzLTQgLTI0IC0xOCAtMjRoLTExOWMtMTAgLTE4NyAtMTUwIC0zMzkgLTMxMiAtMzUydi0xNDBjMCAtMTQgLTExIC0xOCAtMjQgLTE4cy0yNCA0IC0yNCAxOHYxNDAgYy0xNjIgMTMgLTMwMSAxNjUgLTMxMiAzNTJoLTEzMmMtMTQgMCAtMTggMTEgLTE4IDI0ek02NTMgNDAwYzAgMTYyIC03IDI4NCAtMTQ3IDI5NnYtMjk2aDE0N3pNNTA2IDM1MnYtMzA0YzEyNSAxNSAxNDQgMTUxIDE0NyAzMDRoLTE0N3pNMzE2IDQwMGgxNDJ2Mjk2Yy0xNDIgLTEyIC0xNDIgLTEzNCAtMTQyIC0yOTZ6TTQ1OCAzNTJoLTE0MmMxIC0xNTQgMTMgLTI4OSAxNDIgLTMwNHYzMDR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMEEzLnhtbAA8c3ltYm9sIGlkPSJFMEEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTk3IC0xMjVjLTU1IDAgLTk3IDMwIC05NyA4M2MwIDUyIDQ3IDE2NyAxOTYgMTY3YzU4IDAgOTkgLTMyIDk5IC04M2MwIC0zMyAtMzMgLTE2NyAtMTk4IC0xNjd6TTI5IC00NGMwIC03IDMgLTE0IDYgLTIwYzcgLTEyIDE5IC0yMyA0MCAtMjNjNDggMCAxODkgODggMTg5IDEzMWMwIDcgLTMgMTMgLTYgMTljLTcgMTIgLTE4IDIxIC0zNyAyMWMtNDcgMCAtMTkyIC03OSAtMTkyIC0xMjh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOUUyLnhtbAA8c3ltYm9sIGlkPSJFOUUyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIC0xMThjLTYgMiAtOCA0IC0xMCAxMHYzNTljNCAxIDggMiAxMCAyYzQgMCA4IC0xIDEzIC0ydi0xNDhjNDYgOSA2MCAxMSA3MiAxMWM0IDAgNiAtNCA3IC03di0zNTVjMCAtNCAtMyAtNiAtNyAtNmMtMSAwIC02IDEgLTE0IDRjMSAyIDEgMzQgMSA5OXY0NXpNMjIgNDljLTEgMCAtMSAtMzcgLTEgLTExMWw2MyAxMHYxMTF6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTNDLnhtbAA8c3ltYm9sIGlkPSJFOTNDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDIgMSA0IDIgN2wxNTIgMTc0YzIgMiA0IDMgOCA0YzMgMCA2IC0xIDggLTRsMTQ4IC0xNzRjMSAtMiAyIC01IDIgLTdjMCAtMyAtMSAtNSAtMiAtN2wtMTQ4IC0xNzRjLTIgLTIgLTUgLTMgLTggLTNzLTYgMSAtOCAzbC0xNTIgMTc0Yy0xIDIgLTIgMyAtMiA3ek0xNDAgMTE4bC04MCAtOTFsMTI1IC0xNDRsNzUgOTB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTA5LnhtbAA8c3ltYm9sIGlkPSJFOTA5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTc4M3YxNTY2YzAgMTcgNiAxNyAxMyAxN2g4YzcgMCAxMyAwIDEzIC0xN3YtNDc0YzMgLTI2IDE1IC0zMyAyNSAtMzNoMTIxYzI1IDAgMjggMTkgMzAgMzd2MjI3YzAgMTcgNiAxNyAxMyAxN2g5YzYgMCAxMiAwIDEyIC0xN3YtMTA4NGMwIC0xNyAtNiAtMTcgLTEyIC0xN2gtOWMtNyAwIC0xMyAwIC0xMyAxN3YyMzdjLTIgMTggLTUgMzggLTMwIDM4aC0xMTZjLTI0IDAgLTI4IC0yMCAtMzAgLTM4di00NzYgYzAgLTE3IC02IC0xNyAtMTMgLTE3aC04Yy03IDAgLTEzIDAgLTEzIDE3ek0zNCAxNTF2LTM2YzIgLTE4IDYgLTM3IDMwIC0zN2gxMjFjMTcgMCAyNSAyMCAyNSAzNXYzOGMtNiAyMCAtMTcgMjMgLTI3IDIzaC0xMjVjLTcgMCAtMTggMCAtMjQgLTIzek0zNCAtMTEwdi0yMmMyIC0xOCA2IC0zNyAzMCAtMzdoMTIxYzEwIDAgMjIgNyAyNSAzM3YyNmMtMSAxOCAtNiAzNyAtMjcgMzdoLTEyN2MtMTcgLTQgLTIxIC0yMSAtMjIgLTM3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTkyMS54bWwAPHN5bWJvbCBpZD0iRTkyMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMTQgLTUyYy0yOSAwIC01MiAyNCAtNTIgNTJjMCAyOSAyMyA1MiA1MiA1MnM1MiAtMjMgNTIgLTUyYzAgLTI4IC0yMyAtNTIgLTUyIC01MnpNNTIgLTUyYy0yOSAwIC01MiAyNCAtNTIgNTJjMCAyOSAyMyA1MiA1MiA1MnM1MiAtMjMgNTIgLTUyYzAgLTI4IC0yMyAtNTIgLTUyIC01MnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0MDkueG1sADxzeW1ib2wgaWQ9IkY0MDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQgMjUwYy04IDAgLTE0IDcgLTE0IDE1djQ3MGMwIDggNiAxNSAxNCAxNWgxMzJjOCAwIDE0IC03IDE0IC0xNXYtNDcwYzAgLTggLTYgLTE1IC0xNCAtMTVoLTEzMnpNMjIyIDczNWMwIDggNiAxNSAxNCAxNWg0MmM4IDAgMTQgLTcgMTQgLTE1di00NzBjMCAtOCAtNiAtMTUgLTE0IC0xNWgtNDJjLTggMCAtMTQgNyAtMTQgMTV2NDcweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjRENi54bWwAPHN5bWJvbCBpZD0iRjRENiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NyAtNGMtMjEgMCAtMzcgMTcgLTM3IDM4YzAgMTYgMTYgMzMgMzcgMzNjMTcgMCAzNCAtMTcgMzQgLTMzYzAgLTIxIC0xNyAtMzggLTM0IC0zOHpNNzMgMjYwYzAgMjEgMTYgMzQgMzcgMzRjMTcgMCAzNCAtMTMgMzQgLTM0YzAgLTE2IC0xNyAtMzMgLTM0IC0zM2MtMjEgMCAtMzcgMTcgLTM3IDMzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQzNS54bWwAPHN5bWJvbCBpZD0iRjQzNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NzQgMzljLTEzIDIxIC0zMCA1MCAtMzAgODljMCA0MCAxMSA4OCA1MCAxMzhjMjMgMjkgNDEgMzkgNTkgMzljMjggMCA2MSAtNDIgNzUgLTY2YzEwIC0xNyAxMSAtMjggMTUgLTI4czYgOCAxMyAyMWMxNiAzMCA0MSA2OSA4MCA2OWM0IDAgMTMgMSAxMyAyYzAgNCAtMTMgOSAtMTMgMzJjMCA0NSAzOSA3OSAxMDQgNzljNzMgMCAxMDUgLTI2IDEwNSAtODFjMCAtMTYgLTEgLTI2IC0xIC0zMnMxIC03IDYgLTdoNDcgYzExIDAgMTcgLTYgMTcgLTE3cy02IC0xNyAtMTcgLTE3aC00NmMtOCAwIC05IDAgLTEwIC0xN2MtMyAtNjAgLTYgLTEwNCAtNiAtMTM5YzAgLTM5IDMgLTUxIDEzIC01MWMxMyAwIDIxIDI3IDI3IDcwYzEgOCA0IDE2IDE0IDE2YzcgMCAxMyAtMyAxMyAtMTVjMCAtNDcgLTE5IC0xMzIgLTc4IC0xMzJjLTQ4IDAgLTU2IDUwIC01NiAxMDBjMCA1NSAyIDkyIDcgMTU1djZjMCA3IC0yIDcgLTggN2gtMjJjLTExIDAgLTE3IDYgLTE3IDE3IHM2IDE3IDE3IDE3aDI0YzggMCAxMSAwIDExIDM5YzAgMzQgLTE0IDUwIC01MiA1MGMtMzYgMCAtNjYgLTE3IC02NiAtNDhjMCAtMTUgNSAtMjUgMTUgLTMxYzE1IC05IDI4IC01IDI4IC0yM2MwIC0xMiAtNSAtMTggLTE0IC0xOGMtNyAwIC0xNSAyIC0yNiA2Yy04IDMgLTE3IDcgLTI3IDdjLTkgMCAtMTggLTEyIC0xOCAtMjVjMCAtMTAgMjAgLTI5IDQ1IC01MWw0IC0zYzMxIC0yNyA1MSAtNTQgNTEgLTg4YzAgLTYwIC01MyAtMTE5IC05MyAtMTE5IGMtMjkgMCAtNjUgMzMgLTY1IDcxYzAgMTMgNCAyNiA0MCA3OGM0IDYgNSA3IDUgOXMtMSAzIC01IDhjLTYgNyAtMTUgMTggLTIwIDI3Yy04IDE0IC03IDIyIC0xMCAyMmMtNCAwIC0yOSAtNjUgLTMzIC03OGMtMTIgLTM4IC02MiAtMTM3IC0xMDUgLTEzN2MtMjMgMCAtNDggMzAgLTYwIDQ5ek0xMiAtMTVjLTEwIDAgLTEyIDcgLTEyIDE0YzAgNCAxIDEzIDMgMjNjMTEgNTYgNDggMTQ1IDExNiAxNDVjMzUgMCA1NyAtMjQgMTA3IC01MiBjMzkgLTIyIDcyIC0yOCAxMDIgLTI4YzM2IDAgNTMgNDQgNTMgOTBjMCA1MyAtMzMgOTQgLTYzIDk0Yy0zOSAwIC05NCAtNDUgLTE4NCAtNDVjLTYwIDAgLTExMCA1NCAtMTEwIDE0MWMwIDEyMiA4NyAxODMgMTcxIDE4M2M1NyAwIDkwIC00MiAxNDYgLTQyYzE3IDAgMjIgNyAyMiAyMmMwIDE5IC0xMiAzNSAtNDAgMzVjLTE5IDAgLTMwIC00IC0zOCAtNGMtNSAwIC0xMCA0IC0xMCAxMWMwIDE4IDM3IDE5IDQ5IDE5YzQyIDAgNjcgLTI0IDY3IC02NyBjMCAtNTggLTM2IC0xMDEgLTg5IC0xMDFjLTg1IDAgLTEwMyA1NiAtMTYxIDU2Yy00MCAwIC04MCAtMzIgLTgwIC04NGMwIC00OSAyNiAtNzUgNTEgLTc1YzUxIDAgMTA3IDQxIDE5MCA0MWM2MCAwIDExNyAtMzkgMTE3IC0xNTFjMCAtMTUxIC05OCAtMjIwIC0xNTcgLTIyMGMtNDUgMCAtOTkgNDAgLTEzMiA2NWwtOSA3Yy0xNSAxMSAtMjYgMTkgLTM3IDE5Yy0yNSAwIC00NCAtNDQgLTU2IC04MWMtMyAtOSAtNSAtMTUgLTE2IC0xNXpNNTM2IDI0MSBjLTI1IDAgLTQyIC00MSAtNDIgLTY1YzAgLTI3IDI3IC0xMTMgNTkgLTExM2MyMiAwIDQwIDM4IDQwIDY3YzAgMzUgLTEzIDYwIC0yMSA3NWMtNyAxMyAtMjMgMzYgLTM2IDM2ek03MDMgODRjMCAtMTUgMjggLTQwIDU1IC00MGMxMSAwIDE4IDEyIDE4IDIxYzAgMTIgLTEyIDI1IC0zNCA0OWwtNiA2Yy02IDcgLTggOSAtMTAgOWMtNyAwIC0yMyAtMzcgLTIzIC00NXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U4ODIueG1sADxzeW1ib2wgaWQ9IkU4ODIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjYgLTNjLTEwIDAgLTE2IDYgLTE2IDE1YzAgNCAxIDggMyAxNmMxNyA2NCA1MiAxMTQgMTM2IDE0OGM3OCAzMSAxMDAgODEgMTAwIDEyOGMwIDM1IC0yNSA0MyAtNTIgNDNjLTM0IDAgLTUzIC0xNiAtNTMgLTI4YzAgLTggNSAtMTIgMTEgLTE4czEyIC0xNiAxMiAtMzBjMCAtMjcgLTIwIC01MSAtNDcgLTUxYy0zMSAwIC00MyAyMSAtNDMgNDNjMCA1NyA1MiAxMTIgMTMzIDExMmM3NSAwIDExOSAtMzMgMTE5IC04NiBjMCAtODggLTcwIC0xMjUgLTE0OSAtMTQzYy0zOSAtOSAtNzMgLTI0IC05NSAtNDljLTggLTkgLTExIC0xNyAtNCAtMTdjNCAwIDggMyAxNiA2YzEyIDUgMjUgNyA0MCA3YzMyIDAgNTYgLTE4IDg1IC0xOGMxOCAwIDMxIDYgNDMgMjJjNSA4IDkgMTEgMTUgMTFjNyAwIDE1IC00IDE1IC0xMmMwIC00IC0xIC03IC00IC0xNGMtMTggLTU2IC00MSAtODggLTkyIC04OGMtNjYgMCAtOTIgNDMgLTEyNyA0M2MtMTUgMCAtMjEgLTkgLTI2IC0yMiBzLTEwIC0xOCAtMjAgLTE4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQyMS54bWwAPHN5bWJvbCBpZD0iRjQyMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDgwMGgxMGwyMzAgLTIzMHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6TTAgNjAwaDEwbDIzMCAtMjMwdi0xMjVsLTIzMCAyMzBoLTEwdjEyNXpNMCAyMDBoMTBsMjMwIC0yMzB2LTEyNWwtMjMwIDIzMGgtMTB2MTI1ek0xMCAyNzVoLTEwdjEyNWgxMGwyMzAgLTIzMHYtMTI1ek0wIDEwMDBoMTBsMjMwIC0yMzB2LTEyNWwtMjMwIDIzMGgtMTB2MTI1ek0xMCAtMzI1aC0xMHYxMjVoMTBsMjMwIC0yMzB2LTEyNXpNMCAwaDEwbDIzMCAtMjMwIHYtMTI1bC0yMzAgMjMwaC0xMHYxMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEFBLnhtbAA8c3ltYm9sIGlkPSJFNEFBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjgxYzAgNSA0IDkgOSA5aDMwYzUgMCA5IC00IDkgLTl2LTI3MmMwIC01IC00IC05IC05IC05aC0zMGMtNSAwIC05IDQgLTkgOXYyNzJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQzg2LnhtbAA8c3ltYm9sIGlkPSJFQzg2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3IC0xNDJjMCAyMiA1IDQ2IDIyIDYxYzEyIDEzIDMxIDIzIDQ4IDI2YzQgMSA3IDEgMTEgMWM0MyAwIDcyIC0zMCA3MiAtNzJjLTEgLTI5IC0yMyAtNDQgLTIzIC02NnYtNWMxIC0xNSAyMSAtMTcgMzYgLTE3YzMgMCAzIDcgMyA3djE5MmMwIDQgLTMgNiAtMyA2Yy0xNCAzIC0yOCA0IC00NyA0Yy04IDAgLTI1IDAgLTI1IDEyYzAgMTEgMTQgMTYgMjQgMTdjMTggMSAzMSAzIDQ3IDhjMCAwIDQgMiA0IDZ2MTc1Yy03IDEgLTE0IDEgLTIyIDEgYy05IDAgLTQwIC04IC00MiAtMjV2LTRjMCAtMTQgMTUgLTEyIDIwIC0xNHMzMCAtNCAzMyAtNDF2LThjMCAtMzMgLTIyIC02NSAtNjYgLTY1aC01Yy02MiA0IC04MSA0OCAtODEgODFjMCA1MiA3NyAxMDYgMTYwIDExMGMwIDAgMyAyIDMgN3Y5MWMwIDkgNyAxNiAxNiAxNnMxNiAtNyAxNiAtMTZ2LTkzYzAgLTUgMSAtNyAzIC03YzM5IC0yIDE1NiAtMzYgMTU2IC0xMjFjMCAtNDYgLTIxIC03MiAtNjEgLTkxYy05IC01IC0yMCAtNiAtMzEgLTkgYy0zIC0xIC00IC01IC00IC05YzAgLTIgMCAtMyAxIC01YzEgLTMgNSAtNSAxMCAtNWM1OSAtOCAxMDYgLTQ2IDEwNiAtMTEydi03YzAgLTgxIC04MyAtMTMwIC0xNzUgLTEzN2MwIDAgLTUgMCAtNSAtN3YtODhjMCAtOSAtNyAtMTYgLTE2IC0xNnMtMTYgNyAtMTYgMTZ2ODdjMCAyIC0xIDYgLTUgNmMtOTcgMyAtMTYyIDMzIC0xNjQgMTEwek0yMTkgLTI1Yy0xIDAgLTEgLTEgLTEgLTR2LTE3MGMwIC0xIDAgLTMgMyAtMyBjMjMgMTEgNDIgMzcgNDIgMTAzYzAgMTcgLTIyIDc0IC00NCA3NHpNMjE4IDIwNHYtMTQ5YzAgLTIgMCAtMyAzIC0zYzIzIDE3IDM2IDQwIDM2IDc4djdjMCAxOCAtNCA1MSAtMzkgNjd6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEE3LnhtbAA8c3ltYm9sIGlkPSJFNEE3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgLTI3M2MwIDE1IDI2IDI3MyA0OSAyNzNjMjUgMCA1MCAtMjQ5IDUwIC0yNzJjMCAtMTUgLTIzIC0yMyAtNTAgLTIzYy0yNiAwIC00OCA5IC00OSAyMnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VDODQueG1sADxzeW1ib2wgaWQ9IkVDODQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMgLTUxNmMtNyAyIC0xMyAxMCAtMTMgMTdjMCAyIDAgMyAxIDVsMjkxIDk5N2MyIDggMTAgMTMgMTcgMTNjMiAwIDMgMCA1IC0xYzkgLTIgMTMgLTEwIDEzIC0xOHYtNGwtMjkxIC05OTdjLTMgLTggLTEwIC0xMyAtMTggLTEzYy0xIDAgLTMgMCAtNSAxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRBNS54bWwAPHN5bWJvbCBpZD0iRTRBNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMyAtNDhjLTI0IDAgLTI0IDExIC0yNCAyNHMwIDI0IDI0IDI0aDI5MWMyNCAwIDI0IC0xMSAyNCAtMjRzLTEgLTI0IC0yNCAtMjRoLTI5MXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U0QUMueG1sADxzeW1ib2wgaWQ9IkU0QUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEgMTFjMCAyIDAgMyAxIDVsMTA2IDIzMXMzIDYgMTAgNmM0IDAgNyAtMiAxMCAtNmwxMDggLTIzMWMxIC0xIDEgLTMgMSAtNWMwIC02IC00IC0xMCAtMTEgLTExaC02OGMtNCAwIC04IDIgLTExIDZjMCAwIC01NiAxMTkgLTU3IDEyM2MtMiAyIC00IDMgLTYgM3MtMyAtMSAtNCAtM2MtMiAtNCAtNTYgLTEyMyAtNTYgLTEyM2MtMiAtNSAtNyAtNyAtMTEgLTdjLTEgMCAtNCAwIC01IDFjLTUgMSAtNyA2IC03IDExeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRCOS54bWwAPHN5bWJvbCBpZD0iRTRCOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xIC0xOTFjMCAxMDUgODYgMTkxIDE5MSAxOTFzMTkxIC04NiAxOTEgLTE5MXYtMTZoLTMydjE2YzAgODggLTcxIDE1OSAtMTU5IDE1OXMtMTU5IC03MSAtMTU5IC0xNTl2LTE2aC0zMnYxNnoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RUYueG1sADxzeW1ib2wgaWQ9IkY0RUYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzMgMjYybC02MCAtNTI0aC0xM2w1OSA1MjRoMTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FODgwLnhtbAA8c3ltYm9sIGlkPSJFODgwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMCAtOGMtMTEzIDAgLTEyNyAxMDcgLTk2IDIwNGMzNSAxMTMgMTA4IDE3OSAxOTMgMTc5YzExNCAwIDEyOCAtMTA3IDk3IC0yMDRjLTM2IC0xMTMgLTEwOSAtMTc5IC0xOTQgLTE3OXpNOTkgMTgzYy0yMiAtNjggLTM4IC0xNjUgMTAgLTE2NWM0NSAwIDg1IDg2IDExMCAxNjZjMjIgNjggMzggMTY1IC0xMSAxNjVjLTQ0IDAgLTg0IC04NyAtMTA5IC0xNjZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNDIzLnhtbAA8c3ltYm9sIGlkPSJGNDIzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTI3NWgxMGwyMzAgMjMwdi0xMjVsLTIzMCAtMjMwaC0xMHYxMjV6TTAgLTc1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEwdjEyNXpNMCAtNDc1aDEwbDIzMCAyMzB2LTEyNWwtMjMwIC0yMzBoLTEwdjEyNXpNMTAgMGgtMTB2MTI1aDEwbDIzMCAyMzB2LTEyNXpNMCAzMjVoMTBsMjMwIDIzMHYtMTI1bC0yMzAgLTIzMGgtMTB2MTI1ek0wIC0xMDAwdjEyNWgxMGwyMzAgMjMwdi0xMjVsLTIzMCAtMjMwaC0xMHpNMCAtNjc1aDEwIGwyMzAgMjMwdi0xMjVsLTIzMCAtMjMwaC0xMHYxMjV6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMTAyLnhtbAA8c3ltYm9sIGlkPSJFMTAyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTg0NSAyMjBoLTM1MGwtMzcwIC00NDBoMzUwek00MzAgMjUwaDU1MGwtNDMwIC01MDBoLTU1MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0Y0RDQueG1sADxzeW1ib2wgaWQ9IkY0RDQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgNzRjMCAzIDAgNyAxIDEwYzkgOTIgNjMgMTE4IDEwOSAxMjZjLTI1IDggLTU0IDI5IC01NCA2N2MwIDU1IDUwIDEwNSAxMTcgMTA1YzU1IDAgOTcgLTI5IDk3IC04MGMwIC00NiAtMzggLTg0IC04OCAtOTZjMzMgLTEzIDU5IC0zNCA1OSAtNzZjMCAtMTA5IC05NyAtMTM4IC0xMzkgLTEzOGMtNTggMCAtMTAyIDQyIC0xMDIgODJ6TTYyIDgwYzAgLTM4IDEyIC02NyA0NiAtNjdjNTAgMCA4MCA1NCA4OCAxMjYgYzAgMjEgLTggNTggLTQ2IDU4Yy02MyAwIC04NCAtNzUgLTg4IC0xMTd6TTExMiAyNjVjMCAtMTMgNCAtNDcgNTAgLTQ3YzU5IDAgNjggNzIgNjggOTdzLTIxIDQ2IC00NyA0NmMtNTAgMCAtNzEgLTY3IC03MSAtOTZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDg5LnhtbAA8c3ltYm9sIGlkPSJFMDg5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3MSAtNDhjLTc3IDAgLTE1MSA2NyAtMTUxIDE0NWMwIDQ1IDIzIDkwIDU4IDExOGMzNiAyOSA4NiAzNiAxMzEgMzZjODQgMCAxMzMgLTM2IDE3NCAtMTEwYzIyIC00MCAzMCAtOTIgMzEgLTEzOHYtNGMwIC00NyAtMTcgLTEwMCAtMzkgLTE0MmMtMzYgLTY4IC0xMDcgLTEwNSAtMTgzIC0xMDZjLTU0IDAgLTEzMiAxNyAtMTQyIDgxYy0xIDQgLTEgNyAtMSAxMWMwIDQzIDM4IDc2IDgwIDc2YzEzIDAgNDIgLTggNDkgLTIxIGMxMCAtMTEgMTUgLTI2IDE1IC00MWMwIC0xMCAtMiAtMjAgLTcgLTI5Yy02IC0xMiAtMjUgLTI0IC0yNSAtMzhjMCAtMTAgMTMgLTE1IDMzIC0xNWMyMSAwIDgwIDUgODMgMTkwYzAgMTYgLTMgMjQgLTkgMjRjLTIgMCAtNCAwIC02IC0yYy0yNiAtMjMgLTU5IC0zNSAtOTEgLTM1ek0xNTMgMTEyYzAgLTYyIDI3IC0xMTIgNTkgLTExMnM1OCA1MCA1OCAxMTJzLTI2IDExMiAtNTggMTEycy01OSAtNTAgLTU5IC0xMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTIzLnhtbAA8c3ltYm9sIGlkPSJFOTIzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxNCAyMmMtMjkgMCAtNTIgMjQgLTUyIDUyYzAgMjkgMjMgNTIgNTIgNTJzNTIgLTIzIDUyIC01MmMwIC0yOCAtMjMgLTUyIC01MiAtNTJ6TTEzMyAtMTI1Yy0yOSAwIC01MiAyMyAtNTIgNTJjMCAyOCAyMyA1MiA1MiA1MnM1MiAtMjQgNTIgLTUyYzAgLTI5IC0yMyAtNTIgLTUyIC01MnpNMCA3NGMwIDI5IDIzIDUyIDUyIDUyczUyIC0yMyA1MiAtNTJjMCAtMjggLTIzIC01MiAtNTIgLTUycy01MiAyNCAtNTIgNTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOUUwLnhtbAA8c3ltYm9sIGlkPSJFOUUwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTU0djQzMWMwIDEzIDIgMzYgMTggMzZjMTIgLTEgMTIgLTE4IDEyIC0zOWMwIC0yMCAtMyAtMzYyIC0zIC0zNjJjMCAtMyAyIC05IDExIC0xOGMyOCAtMzMgNzQgLTY1IDEyMCAtNjVjNiAwIDI4IDIgMjggMzVjMCAzNyAtNDQgNjkgLTc2IDg2bC00MiAyNHMtOSAxIC05IDI3djQyYzAgMyAxIDkgMTQgOWMxNCAtMSA1MCAtNiA4MyAtMjZjMzIgLTIyIDQ5IC0zOCA0OSAtNzF2LTIwMGMwIC0xIC0yIC02IC0xNCAtNiBjLTE2IDAgLTExMCA1IC0xNzMgNjZjMCAwIC0xMSA4IC0xOCAzMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwQTEueG1sADxzeW1ib2wgaWQ9IkUwQTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxODZjMCA3IDUgMTIgMTIgMTJzMTMgLTUgMTMgLTEydi0zN2MwIC0xNiAxMSAtMjQgMTggLTI0aDMyNGMxMSAwIDI0IDggMjQgMjZ2MzVjMCA3IDUgMTIgMTIgMTJzMTMgLTUgMTMgLTEydi0zNjNjMCAtNiAtNiAtMTMgLTEzIC0xM3MtMTIgNyAtMTIgMTN2MzJjMCA5IC0xMCAyMCAtMjQgMjBoLTMyMWMtOSAwIC0yMSAtMTIgLTIxIC0yM3YtMjljMCAtNiAtNiAtMTMgLTEzIC0xM3MtMTIgNyAtMTIgMTN2MzYzek0yNSAxNnYtMzEgYzAgLTE5IDIxIC0zMiA1NiAtMzJoMjU3YzMyIDAgNTMgMTAgNTMgMzJ2MzZjMCAxNiAtMjEgMjggLTUzIDI4aC0yNjFjLTM3IDAgLTUyIC0xMSAtNTIgLTMzeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA2RC54bWwAPHN5bWJvbCBpZD0iRTA2RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNyAtMjc3aDE5MWM4OSAwIDEzOSAtNTEgMTM5IC0xMjBjMCAtNDcgLTIyIC04MiAtNjUgLTEwMmM2MCAtMjMgODYgLTU4IDg2IC0xMTRjMCAtNzggLTU0IC0xMzUgLTEzOSAtMTM1aC0yMTJ2NDcxek02MSAtMjI4aC02NGwxNjggNDcwaDc4bDE2NSAtNDcwaC02N2wtNDkgMTQxaC0xODF6TTE4IDc2NGgzNjl2LTUzaC0xNTR2LTQxOGgtNjB2NDE4aC0xNTV2NTN6TTg3IC01MzN2LTE2MmgxNDdjNTYgMCA4NCAzNiA4NCA4MSBjMCA0NiAtMjggODEgLTg0IDgxaC0xNDd6TTIwMyAtMzMwaC0xMTZ2LTE1MGgxMTZjNjcgMCA5NCAyNyA5NCA3NXMtMjcgNzUgLTk0IDc1ek0yMDMgMTc4bC03NyAtMjE0aDE1MHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNzYueG1sADxzeW1ib2wgaWQ9IkUwNzYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUzIC0yOGMwIDE3NCAxMDYgMjkwIDI3OSAyOTBjMTc0IDAgMjUyIC0xMjcgMjUyIC0yMjNjMCAtODAgLTQyIC0xNDkgLTEyMyAtMTQ5Yy02MyAwIC0xMDYgNDQgLTEwNiAxMDZjMCA2NCA0NyAxMDQgOTYgMTA0YzI3IDAgMzcgLTcgNTAgLTdzMTYgOCAxNiAxOGMwIDQwIC02MCAxMTMgLTE2MiAxMTNjLTEwNiAwIC0xNTIgLTEwNCAtMTUyIC0yNjFjMCAtMjc5IDEzOCAtNDM1IDM3MSAtNTY4YzkgLTUgMTUgLTEwIDE1IC0xOCBjMCAtNiAtNCAtMTIgLTEzIC0xMmMtNSAwIC0xMSAyIC0xNyA1Yy0yNDYgMTIwIC01MDYgMjk4IC01MDYgNjAyek0wIDEyNWMwIDMxIDI0IDU1IDU1IDU1czU1IC0yNCA1NSAtNTVzLTI0IC01NSAtNTUgLTU1cy01NSAyNCAtNTUgNTV6TTU0IC0xNzljLTMxIDAgLTU0IDIzIC01NCA1NHMyMyA1NCA1NCA1NHM1NCAtMjMgNTQgLTU0cy0yMyAtNTQgLTU0IC01NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwNjIueG1sADxzeW1ib2wgaWQ9IkUwNjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOCAtNjM1Yy05IDAgLTEzIDYgLTEzIDEyYzAgOCA2IDEzIDE1IDE4YzIzMyAxMzMgMzcxIDI4OSAzNzEgNTY4YzAgMTU3IC00NiAyNjEgLTE1MiAyNjFjLTEwMiAwIC0xNjIgLTczIC0xNjIgLTExM2MwIC0xMCAzIC0xOCAxNiAtMThzMjMgNyA1MCA3YzQ5IDAgOTYgLTQwIDk2IC0xMDRjMCAtNjIgLTQzIC0xMDYgLTEwNiAtMTA2Yy04MSAwIC0xMjMgNjkgLTEyMyAxNDljMCA5NiA3OCAyMjMgMjUyIDIyMyBjMTczIDAgMjc5IC0xMTYgMjc5IC0yOTBjMCAtMzA0IC0yNjAgLTQ4MiAtNTA2IC02MDJjLTYgLTMgLTEyIC01IC0xNyAtNXpNNjI5IDcwYy0zMSAwIC01NSAyNCAtNTUgNTVzMjQgNTUgNTUgNTVzNTUgLTI0IDU1IC01NXMtMjQgLTU1IC01NSAtNTV6TTYzMCAtMTc5Yy0zMSAwIC01NCAyMyAtNTQgNTRzMjMgNTQgNTQgNTRzNTQgLTIzIDU0IC01NHMtMjMgLTU0IC01NCAtNTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FQkU0LnhtbAA8c3ltYm9sIGlkPSJFQkU0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0IDk1YzAgNCAyIDcgNSAxMGMxNSAyMSA3NyAxMDggNzcgMTg0YzAgMTAgOCAxMiAxNCAxMmM1IDAgMTIgLTIgMjMgLTJjMTAgMCAzNSAyIDQxIDJjNCAwIDkgLTMgOSAtOGMwIC0xIC0yIC0yIC0yIC00Yy0xIC03IC03NyAtMTQxIC0xMjYgLTE4Mmg3OHY0OWMwIDggMyAxMiA2IDE0bDM1IDY5YzQgNSA3IDYgMTIgNmM2IDAgNyAtNCA3IC0xMHYtMTI4aDQ0YzcgMCAxMCAtNSAxMCAtMTJzLTQgLTEyIC0xMCAtMTJoLTQ0di0zNCBjMCAtMTkgMTMgLTIzIDE5IC0yM3MxMyAtMyAxMyAtMTJjMCAtOCAtNiAtMTMgLTExIC0xM2gtMTAzYy0xMCAwIC0xMyA3IC0xMyAxM3M1IDExIDE2IDExYzkgMCAxOSA1IDE5IDIxdjM3aC0xMDdjLTcgMCAtMTIgNiAtMTIgMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMjQ4LnhtbAA8c3ltYm9sIGlkPSJFMjQ4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUgLTQyM2gtNXY5NDRjMCA3IDcgMTIgMTUgMTJjOSAwIDE2IC0xMCAxNyAtMTljMTcgLTEwMCA3MSAtMTE2IDEyMSAtMTcwYzY3IC03MyA5MCAtMTAwIDEwMSAtMTYxYzIgLTkgMiAtMTkgMiAtMjljMCAtMzggLTEwIC03NyAtMTkgLTEwMmM4IC0xNyAxMyAtMzQgMTcgLTU1YzEgLTkgMiAtMTggMiAtMjdjMCAtNDIgLTEzIC04NiAtMjIgLTExMWMxNSAtMjcgMjIgLTU4IDIyIC04OGMwIC0zOSAtMTEgLTgwIC0yMCAtMTA2IGMxNCAtMjkgMjEgLTYxIDIxIC05M2MwIC01NyAtMjEgLTExMiAtMjMgLTExOWMtMSAtMiAtMSAtNCAtMSAtNmMwIC0zIDAgLTUgMSAtN2MxNSAtMzYgMjQgLTc0IDI2IC0xMTNjMCAtOSAxIC0xOCAxIC0yOGMwIC00MyAtNCAtODkgLTcgLTk1Yy03IC0xMSAtMTQgLTE2IC0yMCAtMTZjLTIgMCAtNCAxIC02IDJjLTcgMyAtMTMgMTIgLTEzIDI0YzAgMiAxIDQgMSA3YzUgMjkgOCA1NyA4IDg1YzAgNDggLTkgOTMgLTMxIDEzNyBjLTY0IDEzMCAtMTMwIDEzMiAtMTg4IDEzNHpNMjA4IDE3Yy01NSA5MiAtMTEzIDExNyAtMTcwIDExN2MxIC0xIDEgLTMgMSAtNGMxNyAtMTAwIDY0IC0xMTYgMTE0IC0xNzBjMjMgLTI1IDQwIC00NCA1NCAtNjFsMTMgNDljMSA3IDMgMTMgMyAyMWMwIDEzIC00IDI4IC0xNSA0OHpNMjA4IC0xODFjLTU1IDkzIC0xMTQgMTE3IC0xNjkgMTE3YzE2IC05NyA2NSAtMTE0IDExNCAtMTY4YzIzIC0yNSA0MSAtNDQgNTUgLTYyIGM1IDE3IDEwIDM0IDEyIDQ0YzEgNyAzIDEzIDMgMjFjMCAxMyAtNCAyOCAtMTUgNDh6TTUxIC0yNTVjLTggMCAtMTQgLTYgLTEzIC0xM2MyMCAtNzcgNjQgLTk4IDEwNyAtMTQ5bDUgLTVjMTcgLTIwIDMxIC0zNyA0NiAtNTljMSAtMyA0IC00IDcgLTRjNSAwIDEwIDMgMTEgNmMzIDcgMyAxNSA1IDIzYzEgOCAyIDE2IDIgMjRjMCA4MSAtOTAgMTc3IC0xNzAgMTc3ek0yMDggMjAzYy01NSA5MyAtMTE1IDExNyAtMTcwIDExNyBjMTcgLTkzIDY3IC0xMDkgMTE1IC0xNjJjMjQgLTI2IDQyIC00NiA1NiAtNjRjNSAxNiA5IDMxIDExIDQwYzEgNyAzIDEzIDMgMjFjMCAxMyAtNCAyOCAtMTUgNDh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTFELnhtbAA8c3ltYm9sIGlkPSJFNTFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQwMiAtMTBjLTg3IDAgLTEyNyA0NiAtMTI3IDk1YzAgNDEgMjYgNzIgNjAgNzJjMjYgMCA0OCAtMTUgNDggLTQ1YzAgLTMyIC0xOCAtNDcgLTMxIC01M2MtMTAgLTUgLTE2IC03IC0xNiAtMTVjMCAtMTIgMTkgLTIyIDQ0IC0yMmM4MSAwIDEyMCAxMDAgMTIwIDE2MGMwIDM1IC0xNSA2MyAtNTcgNjNjLTM4IDAgLTYzIC0yNiAtNzQgLTM3Yy05IC05IC0xNSAtMTMgLTI0IC0xM2MtMTEgMCAtMTkgNyAtMTkgMTljMCA3IDEgMTEgNSAyMyBsNjggMTk5YzUgMTQgMTMgMjEgMjcgMjFjOSAwIDE2IC0yIDMzIC03YzE1IC00IDQwIC05IDc0IC05YzM2IDAgNjcgNCA5MiAxMWMxNyA1IDIzIDkgMzAgOXMxMiAtNiAxMiAtMTJjMCAtOCAtNSAtMTYgLTE3IC0yN2MtMzggLTM1IC05NCAtNjkgLTE2NiAtNjljLTE2IDAgLTM1IDIgLTQ4IDRjLTQgMSAtNiAxIC05IDFjLTYgMCAtMTAgLTIgLTEzIC0xMWwtMTkgLTU2Yy0xIC0zIC0yIC02IC0yIC04YzAgLTUgMyAtOCA5IC04YzMgMCA2IDEgMTAgMiBjMTYgNSAzNCA4IDU4IDhjODAgMCAxMzAgLTI5IDEzMCAtMTAxYzAgLTExNiAtODQgLTE5NCAtMTk4IC0xOTR6TTAgMTdjMCAxMCA2IDE2IDE3IDE3bDQzIDRjMTEgMSAxMiA0IDE1IDEzbDg0IDI2M2MyIDYgMyAxMCAzIDE0YzAgNiAtMyA4IC03IDhjLTUgMCAtOSAtMyAtMTYgLTExbC00NSAtNTBjLTcgLTggLTEzIC0xMyAtMjMgLTEzcy0xOSA5IC0xOSAxOGMwIDcgMyAxMyAxMCAyMWwxMzEgMTQ4YzYgNyAxMSAxMCAxOSAxMCBjMTUgMCAyMyAtMTEgMzggLTExYzEzIDAgMjkgMTEgNDIgMTFjOCAwIDEyIC01IDEyIC0xMmMwIC00IC0xIC04IC0zIC0xNGwtMTE5IC0zNzhjLTEgLTUgLTMgLTggLTMgLTExczIgLTUgNyAtNmw0MiAtNGMxMSAtMSAxNyAtNyAxNyAtMTdzLTYgLTE3IC0xOSAtMTdoLTIwN2MtMTMgMCAtMTkgNyAtMTkgMTd6TTEwMzMgNjZjMCAxOSAzIDM1IDcgNDlsNTAgMTgzYzEgNCAyIDggMiAxMGMwIDUgLTQgNiAtMTMgNmgtMTkgYy0xNCAwIC0xNSA3IC0xNSAxMXMxIDEyIDE2IDEzbDc3IDVjOCAwIDEyIC00IDEyIC0xMGMwIC0zIC0xIC02IC0yIC05bC0yNSAtODNjLTYgLTIxIC05IC0yNiAtOSAtMzFjMCAtMiAxIC0zIDMgLTNjNSAwIDEzIDEwIDI4IDE3YzkgNCAxOCA2IDI4IDZjMzkgMCA1OSAtMzIgNTkgLTY3YzAgLTkwIC01OSAtMTY4IC0xMzAgLTE2OGMtNDEgMCAtNjkgMjggLTY5IDcxek02MjcgMTM0YzAgNiAyIDExIDUgMThjMTYgMzYgNDAgNzkgODMgNzkgYzE4IDAgMzAgLTkgMzUgLTIyczIgLTIxIDcgLTIxYzEgMCA4IDggMTYgMTdjMTMgMTUgMjkgMjcgNTMgMjdjMTkgMCAzMiAtOCAzOCAtMjNjNSAtMTMgMiAtMjEgNyAtMjFjMSAwIDggOCAxNiAxN2MxMyAxNCAyOSAyNyA1MyAyN2MzMSAwIDQ0IC0yNCA0NCAtNDljMCAtNDkgLTQxIC0xMTggLTQxIC0xNDhjMCAtOCA0IC0xMyAxMSAtMTNjMTUgMCAyNSAyMiAzMyA0MmMzIDggNyAxMCAxMSAxMGM2IDAgMTAgLTQgMTAgLTkgYzAgLTQgLTEgLTggLTMgLTEzYy0xMSAtMjkgLTI4IC01NyAtNjUgLTU3Yy0yOCAwIC00OCAxMiAtNDggMzljMCA0MCAzOSAxMDUgMzkgMTM4YzAgOSAtNSAxNiAtMTQgMTZjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDVjMCAyIDAgNCAxIDdsNDUgMTM3YzMgOSA0IDE1IDQgMjFjMCAxMSAtNiAxNyAtMTYgMTdjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyIGMtMiAtNiAtMyAtOSAtMTIgLTloLTMwYy03IDAgLTkgMSAtOSA1YzAgMiAwIDQgMSA3bDQ3IDE0M2MyIDcgNiAyMSA2IDI4cy0zIDEyIC0xMCAxMmMtMjAgMCAtNDAgLTM5IC01MCAtNjNjLTIgLTUgLTUgLTkgLTExIC05Yy01IDAgLTExIDMgLTExIDEwek0xMDc4IDUxYzAgLTE5IDggLTMxIDIzIC0zMWM0NyAwIDgxIDExMCA4MSAxNTBjMCAxOSAtNSAzNCAtMjMgMzRjLTQ1IDAgLTgxIC05NiAtODEgLTE1M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNzQueG1sADxzeW1ib2wgaWQ9IkUyNzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMDdjMCA2IDUgMTQgMTIgMTdjMCAwIDIwIDcgMjYgMTBzMTIgMTMgMTIgMjd2MTM1YzAgNyA2IDExIDE2IDExYzcgMCAxNCAtNCAxNCAtMTF2LTExOWMwIC05IDMgLTIxIDEyIC0yMWMxNyA0IDUxIDE4IDYzIDI1YzkgNiAxMiAxOSAxMyAyOXYxMTZoLTc4bDkyIDIwNGw5MyAtMjA0aC03N3YtMTA4YzAgLTggNyAtMTMgMTQgLTEzYzUgMSAyNSA5IDI1IDljMiAxIDMgMSA1IDFjNCAwIDcgLTMgNyAtOHYtNzEgYzAgLTYgLTUgLTE0IC0xMiAtMTdsLTI2IC0xMGMtOCAtMyAtMTMgLTIyIC0xMyAtMjl2LTkzYzAgLTEyIDcgLTE4IDEzIC0xOGwyNiAxMGMyIDEgMyAxIDUgMWM0IDAgNyAtMyA3IC04di03MWMwIC02IC01IC0xNCAtMTIgLTE3YzAgMCAtMjEgLTggLTI4IC0xMXMtMTEgLTE1IC0xMSAtMjN2LTE0MmMwIC02IC02IC0xMSAtMTcgLTExYy03IDAgLTEzIDUgLTEzIDExdjEyNWMwIDYgLTUgMTggLTEzIDE4Yy0xIDAgLTMgLTEgLTQgLTFsLTYxIC0yNSBjLTUgLTIgLTEwIC05IC0xMCAtMjJ2LTEzOWMwIC02IC03IC0xMSAtMTcgLTExYy03IDAgLTEzIDUgLTEzIDExdjEyM2MwIDUgLTUgMTYgLTEyIDE2Yy0xIDAgLTIgMCAtMyAtMWMtOSAtMyAtMjMgLTkgLTIzIC05Yy0xIDAgLTMgLTEgLTQgLTFjLTUgMCAtOCAzIC04IDl2NzFjMCA2IDUgMTQgMTIgMTZjMCAwIDIxIDkgMjcgMTJjNiAyIDExIDExIDExIDIydjk5YzAgOCAtNiAxOCAtMTMgMThjLTEgMCAtMiAtMSAtMyAtMSBjLTMgLTIgLTIyIC0xMSAtMjYgLTExYy01IDAgLTggMyAtOCA5djcxek04MCA0NWMtMiAtOCAtMyAtNDMgLTMgLTc0YzAgLTI0IDEgLTQ2IDMgLTUwYzEgLTMgNiAtNSAxMiAtNWMyMyAwIDcwIDIwIDc2IDQwYzIgOSA0IDM3IDQgNjRzLTIgNTMgLTQgNThjLTIgNCAtNyA1IC0xNCA1Yy0yNSAwIC03MiAtMjEgLTc0IC0zOHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0U1MTIueG1sADxzeW1ib2wgaWQ9IkU1MTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMDhjMCA0OCAyNSA5MiA4OSAxMThjMTMgNiAxOCA5IDE4IDE0YzAgNCAtMyA5IC04IDE1Yy0xNiAxOSAtMjQgNDQgLTI0IDczYzAgODUgNzEgMTM1IDE3MyAxMzVjOTggMCAxMzggLTQ3IDEzOCAtMTA0YzAgLTM3IC0yMSAtNzggLTc1IC0xMDZjLTEyIC02IC0xNyAtMTAgLTE3IC0xNXM1IC0xMCAxMiAtMThjMjMgLTI1IDMyIC01MSAzMiAtODhjMCAtOTEgLTg1IC0xNDIgLTE4MiAtMTQyYy0xMDggMCAtMTU2IDUyIC0xNTYgMTE4eiBNNjU3IC0xMGMtMjggMCAtNjAgMjMgLTYwIDgxYzAgNzYgNTcgMTU2IDEyMCAxNTZjMTggMCAyOSAtNiAzNyAtMTljNCAtNiA3IC0xMSA5IC0xMWMzIDAgNCA0IDcgMTZjMiA4IDUgMTIgMTQgMTJoMjRjOCAwIDExIC0yIDExIC03YzAgLTIgLTEgLTUgLTIgLTlsLTUxIC0xNjJjLTIgLTUgLTMgLTExIC0zIC0xNWMwIC04IDMgLTEzIDExIC0xM2MxOCAwIDMzIDM3IDQzIDYyYzIgNSA1IDkgMTEgOWM1IDAgMTEgLTMgMTEgLTEwIGMwIC02IC01IC0xMyAtNSAtMThjLTggLTE5IC0yOSAtNzEgLTY4IC03MWMtMjIgMCAtMzMgMTEgLTM3IDI4Yy0yIDkgLTMgMTUgLTYgMTVjLTUgMCAtMTAgLTEwIC0xMSAtMTFjLTE0IC0yMCAtMzMgLTMzIC01NSAtMzN6TTM3NiAxMjFjLTUgMCAtMTEgMyAtMTEgMTBjMCA0IDEgOSA0IDE3YzE0IDM5IDM0IDc3IDcxIDc3YzI2IDAgNDIgLTIzIDQyIC01MmMwIC00OCAtMzggLTg5IC0zOCAtMTI3YzAgLTE0IDggLTI3IDI4IC0yNyBjMzQgMCA3NCA1OSA3NCAxMDRjMCAxNyAtNyAyNSAtMTggMzNjLTEwIDcgLTIxIDE3IC0yMSAzMmMwIDE4IDE0IDM1IDMzIDM1YzI1IDAgMzkgLTI4IDM5IC02MGMwIC05NyAtNTYgLTE3MyAtMTE5IC0xNzNjLTM2IDAgLTY3IDIxIC02NyA2MGMwIDQ5IDQzIDk4IDQzIDEzM2MwIDYgLTMgMTAgLTkgMTBjLTE3IDAgLTMyIC0zNyAtNDAgLTYzYy0yIC02IC02IC05IC0xMSAtOXpNMTM0IDIwMGMtNDIgLTI2IC01NiAtNzIgLTU2IC0xMDMgYzAgLTM2IDE5IC03NyA4MCAtNzdjNDcgMCA4NSAyOSA4NSA4MGMwIDMwIC0xNiA0NCAtODAgOTRjLTggNyAtMTQgMTAgLTE5IDEwYy0zIDAgLTYgLTIgLTEwIC00ek0xNzAgMzYzYzAgLTI5IDE1IC00NyA2MiAtODJjOCAtNiAxMyAtOCAxOCAtOGM0IDAgOCAxIDEyIDRjMzMgMjMgNDggNTggNDggOTFzLTE2IDY1IC02NCA2NWMtNDUgMCAtNzYgLTI2IC03NiAtNzB6TTcyMiAxOTdjLTQzIDAgLTc2IC05MSAtNzYgLTEzOSBjMCAtMjQgOCAtMzggMjIgLTM4YzMzIDAgNzYgMTAyIDc2IDE0NmMwIDE2IC02IDMxIC0yMiAzMXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNjAueG1sADxzeW1ib2wgaWQ9IkUyNjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIgLTE3MGMtOCAxMCAtMTIgNTgxIC0xMiA1ODFjMSAxOCAxNyAyOCAzMSAyOGMxMCAwIDE5IC02IDE5IC0xN2MwIC0yMCAtNiAtMjYwIC03IC0yODJjMCAtNyA0IC0xNCAxMSAtMTdjMiAtMSAzIC0xIDUgLTFjNSAwIDE2IDkgMjIgMTRjMTQgOSAzOCAxNyA1NSAxN2M0NiAtMyA5MCAtMzkgOTAgLTk2YzAgLTQ2IC0zMSAtMTA3IC0xMjAgLTE2OWMtMjUgLTE3IC00OSAtNDQgLTc5IC02MWMwIDAgLTMgLTIgLTYgLTJzLTYgMSAtOSA1eiBNNDYgNTFjLTEgLTQgLTIgLTE2IC0yIC0zMmMwIC00MCAzIC0xMDAgMyAtMTAwYzAgLTUgMiAtMTUgMTEgLTE1YzMgMCA2IDEgMTAgM2M0MyAyNyA4OSA4MSA4OSAxMzVjMCAyNSAtMTIgNTggLTQxIDU4Yy0yMyAwIC02MyAtMjkgLTcwIC00OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNjEueG1sADxzeW1ib2wgaWQ9IkUyNjEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTg2djUxNWMwIDcgNSAxMiAxMiAxMmgxM2M2IDAgMTIgLTUgMTIgLTEydi0xNjdjMCAtNCA0IC01IDEwIC01YzI2IDAgOTAgMjMgOTAgMjNjMSAwIDIgMSA0IDFsMTUgNWMxIDEgMyAxIDQgMWM0IDAgOCAtMyA4IC04di01MDJjMCAtNyAtNiAtMTIgLTEyIC0xMmgtMTNjLTcgMCAtMTIgNSAtMTIgMTJ2MTQ5YzAgOCAtNyAxMSAtMTcgMTFjLTI5IDAgLTg1IC0yNCAtOTkgLTMwYy0xIC0xIC02IC0yIC03IC0yYy01IDAgLTggMyAtOCA5eiBNMTIyIDc5Yy0yNCAwIC04NSAtMjYgLTg1IC00MHYtMTAzYzAgLTQgNSAtNiAxMiAtNmMyNSAwIDgyIDIzIDgyIDQxdjEwM2MwIDQgLTMgNSAtOSA1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTI3NS54bWwAPHN5bWJvbCBpZD0iRTI3NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMjggLTMzMGg3OHYxMTVjMCA1IC01IDE2IC0xMiAxNmMtMSAwIC0yIDAgLTMgLTFjLTkgLTMgLTIzIC05IC0yMyAtOWMtMSAwIC0zIC0xIC00IC0xYy01IDAgLTggMyAtOCA5djcxYzAgNiA1IDE0IDEyIDE2YzAgMCAyMSA5IDI3IDEyYzYgMiAxMSAxMSAxMSAyMnY5OWMwIDggLTYgMTggLTEzIDE4Yy0xIDAgLTIgLTEgLTMgLTFjLTMgLTIgLTIyIC0xMSAtMjYgLTExYy01IDAgLTggMyAtOCA5djcxYzAgNiA1IDE0IDEyIDE3IGMwIDAgMjAgNyAyNiAxMHMxMiAxMyAxMiAyN3YxMzVjMCA3IDYgMTEgMTYgMTFjNyAwIDE0IC00IDE0IC0xMXYtMTE5YzAgLTkgMyAtMjEgMTIgLTIxYzE3IDQgNTEgMTggNjMgMjVjOSA2IDEyIDE5IDEzIDI5djEzMGMwIDYgNiAxMSAxNiAxMWM4IDAgMTQgLTUgMTQgLTExdi0xMjJjMCAtOCA3IC0xMyAxNCAtMTNjNSAxIDI1IDkgMjUgOWMyIDEgMyAxIDUgMWM0IDAgNyAtMyA3IC04di03MWMwIC02IC01IC0xNCAtMTIgLTE3bC0yNiAtMTAgYy04IC0zIC0xMyAtMjIgLTEzIC0yOXYtOTNjMCAtMTIgNyAtMTggMTMgLTE4bDI2IDEwYzIgMSAzIDEgNSAxYzQgMCA3IC0zIDcgLTh2LTcxYzAgLTYgLTUgLTE0IC0xMiAtMTdjMCAwIC0yMSAtOCAtMjggLTExcy0xMSAtMTUgLTExIC0yM3YtMTQyYzAgLTYgLTYgLTExIC0xNyAtMTFjLTcgMCAtMTMgNSAtMTMgMTF2MTI1YzAgNiAtNSAxOCAtMTMgMThjLTEgMCAtMyAtMSAtNCAtMWwtNjEgLTI1Yy01IC0yIC0xMCAtOSAtMTAgLTIydi0xMzBoNzcgbC05MSAtMjA1ek03NyAtMzFjMCAtMjQgMSAtNDYgMyAtNTBjMSAtMyA2IC01IDEyIC01YzIzIDAgNzAgMjAgNzYgNDBjMiA5IDQgMzcgNCA2NHMtMiA1MyAtNCA1OGMtMiA0IC03IDUgLTE0IDVjLTI1IDAgLTcyIC0yMSAtNzQgLTM4Yy0yIC04IC0zIC00MyAtMyAtNzR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNTEzLnhtbAA8c3ltYm9sIGlkPSJFNTEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTA4YzAgNDggMjUgOTIgODkgMTE4YzEzIDYgMTggOSAxOCAxNGMwIDQgLTMgOSAtOCAxNWMtMTYgMTkgLTI0IDQ0IC0yNCA3M2MwIDg1IDcxIDEzNSAxNzMgMTM1Yzk4IDAgMTM4IC00NyAxMzggLTEwNGMwIC0zNyAtMjEgLTc4IC03NSAtMTA2Yy0xMiAtNiAtMTcgLTEwIC0xNyAtMTVzNSAtMTAgMTIgLTE4YzIzIC0yNSAzMiAtNTEgMzIgLTg4YzAgLTkxIC04NSAtMTQyIC0xODIgLTE0MmMtMTA4IDAgLTE1NiA1MiAtMTU2IDExOHogTTQ4NSAtMTBjLTQxIDAgLTY5IDI4IC02OSA3MWMwIDE5IDMgMzUgNyA0OWw1MCAxODNjMSA0IDIgOCAyIDEwYzAgNSAtNCA2IC0xMyA2aC0xOWMtMTQgMCAtMTUgNyAtMTUgMTFzMSAxMiAxNiAxM2w3NyA1YzggMCAxMiAtNCAxMiAtMTBjMCAtMyAtMSAtNiAtMiAtOWwtMjUgLTgzYy02IC0yMSAtOSAtMjYgLTkgLTMxYzAgLTIgMSAtMyAzIC0zYzUgMCAxMyAxMCAyOCAxN2M5IDQgMTggNiAyOCA2YzM5IDAgNTkgLTMyIDU5IC02NyBjMCAtOTAgLTU5IC0xNjggLTEzMCAtMTY4ek02MzMgNzFjMCA3NiA1NyAxNTYgMTIwIDE1NmMxOCAwIDI5IC02IDM3IC0xOWM0IC02IDcgLTExIDkgLTExYzMgMCA0IDQgNyAxNmMyIDggNSAxMiAxNCAxMmgyNGM4IDAgMTEgLTIgMTEgLTdjMCAtMiAtMSAtNSAtMiAtOWwtNTEgLTE2MmMtMiAtNSAtMyAtMTEgLTMgLTE1YzAgLTggMyAtMTMgMTEgLTEzYzE4IDAgMzMgMzcgNDMgNjJjMiA1IDUgOSAxMSA5YzUgMCAxMSAtMyAxMSAtMTAgYzAgLTYgLTUgLTEzIC01IC0xOGMtOCAtMTkgLTI5IC03MSAtNjggLTcxYy0yMiAwIC0zMyAxMSAtMzcgMjhjLTIgOSAtMyAxNSAtNiAxNWMtNSAwIC0xMCAtMTAgLTExIC0xMWMtMTQgLTIwIC0zMyAtMzMgLTU1IC0zM2MtMjggMCAtNjAgMjMgLTYwIDgxek03OCA5N2MwIC0zNiAxOSAtNzcgODAgLTc3YzQ3IDAgODUgMjkgODUgODBjMCAzMCAtMTYgNDQgLTgwIDk0Yy04IDcgLTE0IDEwIC0xOSAxMGMtMyAwIC02IC0yIC0xMCAtNCBjLTQyIC0yNiAtNTYgLTcyIC01NiAtMTAzek0yNDYgNDMzYy00NSAwIC03NiAtMjYgLTc2IC03MGMwIC0yOSAxNSAtNDcgNjIgLTgyYzggLTYgMTMgLTggMTggLThjNCAwIDggMSAxMiA0YzMzIDIzIDQ4IDU4IDQ4IDkxcy0xNiA2NSAtNjQgNjV6TTU0MiAxOTljLTQ1IDAgLTgxIC05NiAtODEgLTE1M2MwIC0xOSA4IC0zMSAyMyAtMzFjNDcgMCA4MSAxMTAgODEgMTUwYzAgMTkgLTUgMzQgLTIzIDM0ek02ODIgNThjMCAtMjQgOCAtMzggMjIgLTM4IGMzMyAwIDc2IDEwMiA3NiAxNDZjMCAxNiAtNiAzMSAtMjIgMzFjLTQzIDAgLTc2IC05MSAtNzYgLTEzOXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UyNDkueG1sADxzeW1ib2wgaWQ9IkUyNDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQgLTU4MGMtOSAwIC0xNCA1IC0xNCAxM3Y5OTdjNjEgMiAxMjUgNCAyMDEgMTQwYzIzIDQxIDMxIDcwIDMxIDk4YzAgMzQgLTEyIDY1IC0yMCAxMTBjMCAzIC0xIDUgLTEgN2MwIDEzIDcgMjMgMTQgMjZjMiAxIDQgMSA2IDFjMzUgMCA0MiAtMTE2IDQyIC0xMzZ2LTExYy00IC02NCAtOSAtNzUgLTIyIC0xMDBsLTQgLTdjLTIgLTMgLTMgLTUgLTMgLTdjMCAtMyAzIC02IDMgLTljNCAtMTAgMjAgLTUzIDIwIC0xMDUgYzAgLTM0IC03IC03MiAtMjMgLTEwMWM5IC0yNyAyMiAtNzEgMjIgLTExNGMwIC0xMCAwIC0yMCAtMiAtMjljLTQgLTI0IC0xMCAtNDMgLTIwIC02MmMxMCAtMjYgMjMgLTcwIDIzIC0xMTJjMCAtMzAgLTkgLTY1IC0yMyAtOTJjMTAgLTI2IDIzIC03MCAyMyAtMTEyYzAgLTEwIC0xIC0yMCAtMyAtMzBjLTExIC02NCAtMzUgLTkyIC0xMDUgLTE2OGMtNTIgLTU3IC0xMDkgLTczIC0xMjYgLTE3N2MtMSAtOSAtMTAgLTIwIC0xOSAtMjB6TTE1OSAyMzAgYy01MiAtNTcgLTEwMyAtNzMgLTEyMCAtMTc3YzAgLTEgMCAtMiAyIC0zYzU3IDAgMTE4IDI2IDE3NSAxMjJjMTIgMjEgMTYgMzcgMTYgNTBjMCA4IC0yIDE0IC0zIDIxYy0zIDExIC04IDMyIC0xNCA1MWMtMTQgLTE4IC0zMiAtMzggLTU2IC02NHpNMzkgLTM1OGM1NiAwIDEyMCAyNiAxNzcgMTIyYzEyIDIxIDE2IDM3IDE2IDUwYzAgOCAtMiAxNCAtMyAyMWwtMTMgNTBjLTE1IC0xOCAtMzMgLTM4IC01NyAtNjQgYy01OCAtNjMgLTEwNyAtODUgLTEyMCAtMTc5ek0zOSAtMTU0YzU2IDAgMTIwIDI2IDE3NyAxMjJjMTIgMjEgMTYgMzcgMTYgNTBjMCA4IC0yIDE0IC0zIDIxbC0xMyA1MGMtMTUgLTE4IC0zMyAtMzggLTU3IC02NGMtNTggLTYzIC0xMDcgLTg1IC0xMjAgLTE3OXpNMTUxIDQyM2MtNDUgLTUzIC05MSAtNzUgLTExMiAtMTU1YzAgLTUgNCAtMTMgMTMgLTEzaDVjODEgMCAxNzMgMTAzIDE3MyAxODVjMCA4IC0xIDE3IC0yIDI1IGMtMiA4IC0yIDE2IC01IDIzYy0xIDMgLTcgNiAtMTIgNmMtMyAwIC02IC0xIC04IC00Yy0xNiAtMjUgLTMyIC00NCAtNTIgLTY3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTUxRS54bWwAPHN5bWJvbCBpZD0iRTUxRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNTYgMTVjMCA1IDEgMTAgMyAxOWMyMSA4MCA2NSAxNDEgMTY4IDE4M2M5NiAzOSAxMjQgMTAwIDEyNCAxNThjMCA0MyAtMzEgNTMgLTY1IDUzYy00MiAwIC02NSAtMTkgLTY1IC0zNGMwIC05IDUgLTE0IDE0IC0yM2M3IC03IDE0IC0xOSAxNCAtMzdjMCAtMzMgLTI0IC02MyAtNTggLTYzYy0zOCAwIC01MiAyNiAtNTIgNTRjMCA3MCA2NCAxMzggMTYzIDEzOGM5MyAwIDE0OCAtNDEgMTQ4IC0xMDYgYzAgLTEwOSAtODcgLTE1NSAtMTg1IC0xNzdjLTQ3IC0xMSAtOTAgLTMwIC0xMTcgLTYwYy02IC03IC0xMCAtMTMgLTEwIC0xN2MwIC0zIDIgLTQgNSAtNHMxMCAzIDIwIDdjMTUgNiAzMSA5IDUwIDljMzkgMCA2OSAtMjMgMTA1IC0yM2MyMiAwIDM4IDggNTIgMjhjNyAxMCAxMiAxMyAxOSAxM2M5IDAgMTggLTUgMTggLTE0YzAgLTUgLTEgLTkgLTQgLTE4Yy0yMyAtNjkgLTUxIC0xMDggLTExNCAtMTA4Yy04MiAwIC0xMTQgNTMgLTE1NyA1MyBjLTE4IDAgLTI2IC0xMSAtMzIgLTI3cy0xMiAtMjMgLTI1IC0yM2MtMTIgMCAtMTkgOCAtMTkgMTl6TTQgMTVjMCA1IDEgMTAgMyAxOWMyMSA4MCA2NSAxNDEgMTY4IDE4M2M5NiAzOSAxMjQgMTAwIDEyNCAxNThjMCA0MyAtMzEgNTMgLTY1IDUzYy00MiAwIC02NSAtMTkgLTY1IC0zNGMwIC05IDUgLTE0IDE0IC0yM2M3IC03IDE0IC0xOSAxNCAtMzdjMCAtMzMgLTI0IC02MyAtNTggLTYzYy0zOCAwIC01MiAyNiAtNTIgNTQgYzAgNzAgNjQgMTM4IDE2MyAxMzhjOTMgMCAxNDggLTQxIDE0OCAtMTA2YzAgLTEwOSAtODcgLTE1NSAtMTg1IC0xNzdjLTQ3IC0xMSAtOTAgLTMwIC0xMTcgLTYwYy02IC03IC0xMCAtMTMgLTEwIC0xN2MwIC0zIDIgLTQgNSAtNHMxMCAzIDIwIDdjMTUgNiAzMSA5IDUwIDljMzkgMCA2OSAtMjMgMTA1IC0yM2MyMiAwIDM4IDggNTIgMjhjNyAxMCAxMiAxMyAxOSAxM2M5IDAgMTggLTUgMTggLTE0YzAgLTUgLTEgLTkgLTQgLTE4IGMtMjMgLTY5IC01MSAtMTA4IC0xMTQgLTEwOGMtODIgMCAtMTE0IDUzIC0xNTcgNTNjLTE4IDAgLTI2IC0xMSAtMzIgLTI3cy0xMiAtMjMgLTI1IC0yM2MtMTIgMCAtMTkgOCAtMTkgMTl6TTExMzYgNjVjMCAxOSAzIDM1IDcgNDlsNTAgMTgzYzEgNCAyIDggMiAxMGMwIDUgLTQgNiAtMTMgNmgtMTljLTE0IDAgLTE1IDcgLTE1IDExczEgMTIgMTYgMTNsNzcgNWM4IDAgMTIgLTQgMTIgLTEwYzAgLTMgLTEgLTYgLTIgLTlsLTI1IC04MyBjLTYgLTIxIC05IC0yNiAtOSAtMzFjMCAtMiAxIC0zIDMgLTNjNSAwIDEzIDEwIDI4IDE3YzkgNCAxOCA2IDI4IDZjMzkgMCA1OSAtMzIgNTkgLTY3YzAgLTkwIC01OSAtMTY4IC0xMzAgLTE2OGMtNDEgMCAtNjkgMjggLTY5IDcxek03NDEgMTIzYy01IDAgLTExIDMgLTExIDEwYzAgNiAyIDExIDUgMThjMTYgMzYgNDAgNzkgODMgNzljMTggMCAzMCAtOSAzNSAtMjJzMiAtMjEgNyAtMjFjMSAwIDggOCAxNiAxN2MxMyAxNSAyOSAyNyA1MyAyNyBjMTkgMCAzMiAtOCAzOCAtMjNjNSAtMTMgMiAtMjEgNyAtMjFjMSAwIDggOCAxNiAxN2MxMyAxNCAyOSAyNyA1MyAyN2MzMSAwIDQ0IC0yNCA0NCAtNDljMCAtNDkgLTQxIC0xMTggLTQxIC0xNDhjMCAtOCA0IC0xMyAxMSAtMTNjMTUgMCAyNSAyMiAzMyA0MmMzIDggNyAxMCAxMSAxMGM2IDAgMTAgLTQgMTAgLTljMCAtNCAtMSAtOCAtMyAtMTNjLTExIC0yOSAtMjggLTU3IC02NSAtNTdjLTI4IDAgLTQ4IDEyIC00OCAzOSBjMCA0MCAzOSAxMDUgMzkgMTM4YzAgOSAtNSAxNiAtMTQgMTZjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDVjMCAyIDAgNCAxIDdsNDUgMTM3YzMgOSA0IDE1IDQgMjFjMCAxMSAtNiAxNyAtMTYgMTdjLTI2IDAgLTUwIC0zNyAtNjMgLTc2bC0zNCAtMTAyYy0yIC02IC0zIC05IC0xMiAtOWgtMzBjLTcgMCAtOSAxIC05IDVjMCAyIDAgNCAxIDdsNDcgMTQzIGMyIDcgNiAyMSA2IDI4cy0zIDEyIC0xMCAxMmMtMjAgMCAtNDAgLTM5IC01MCAtNjNjLTIgLTUgLTUgLTkgLTExIC05ek0xMTgxIDUwYzAgLTE5IDggLTMxIDIzIC0zMWM0NyAwIDgxIDExMCA4MSAxNTBjMCAxOSAtNSAzNCAtMjMgMzRjLTQ1IDAgLTgxIC05NiAtODEgLTE1M3oiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VCRTUueG1sADxzeW1ib2wgaWQ9IkVCRTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjMgNzh2OGMxIDE2IDE4IDM2IDQ0IDM2YzIwIDAgMzggLTE3IDM4IC0zOGMwIC0xNSAtMTMgLTMzIC0zMyAtMzNjLTUgMCAtNyAtMiAtNyAtNmMwIC0xNyAyMCAtMjIgMzMgLTIyaDdjMTYgMCA3NSAxMCA3NSA3NmMwIDY3IC01MSA3OSAtNzIgNzlzLTQ5IC0xNCAtNTYgLTIwYy01IC03IC0xMCAtMTMgLTEyIC0xM2MtNiAwIC0xMiAzIC0xMiAxMWw3IDEzNWMwIDQgMyA5IDE0IDljMTAgMCA2MyAtNiA4MSAtNmMyMCAwIDY4IDYgNzYgNiBjNiAwIDggLTYgOCAtMTJjMCAtOCAtNCAtNDUgLTg3IC00NWMtMjIgMCAtNDkgNSAtNjIgNmMtNiAwIC05IC00IC05IC04Yy0xIC02IC00IC01NCAtNCAtNTRjMCAtNiAyIC02IDYgLTZjMjAgMTIgNDUgMTggODAgMThjNTYgMCAxMDAgLTQ0IDEwMCAtMTAwYzAgLTU1IC0zOSAtOTkgLTExMiAtOTljLTc1IDAgLTEwMyAzNSAtMTAzIDc4eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA2My54bWwAPHN5bWJvbCBpZD0iRTA2MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNSAtNjIzYzAgOCA2IDEzIDE1IDE4YzIzMyAxMzMgMzcxIDI4OSAzNzEgNTY4YzAgMTU3IC00NiAyNjEgLTE1MiAyNjFjLTEwMiAwIC0xNjIgLTczIC0xNjIgLTExM2MwIC0xMCAzIC0xOCAxNiAtMThzMjMgNyA1MCA3YzQ5IDAgOTYgLTQwIDk2IC0xMDRjMCAtNjIgLTQzIC0xMDYgLTEwNiAtMTA2Yy04MSAwIC0xMjMgNjkgLTEyMyAxNDljMCA5NiA3OCAyMjMgMjUyIDIyM2MxNzMgMCAyNzkgLTExNiAyNzkgLTI5MCBjMCAtMjE3IC0xMjkgLTM2MyAtMjk1IC00ODFjMyAtMSA3IC00IDExIC00YzcgMCAxNSA2IDIxIDZjNCAwIDYgLTMgNiAtNmMwIC0yIDAgLTQgLTEgLTdsLTYwIC0xODljLTEgLTUgLTIgLTggMiAtOWwyMSAtMmM2IDAgOSAtMyA5IC04cy0zIC05IC0xMCAtOWgtMTAzYy03IDAgLTEwIDQgLTEwIDlzMyA4IDkgOGwyMSAyYzYgMSA2IDIgOCA3bDQyIDEzMWMxIDMgMSA1IDEgN2MwIDMgLTEgNCAtMyA0Yy0zIDAgLTUgLTEgLTggLTVsLTIzIC0yNSBjLTMgLTQgLTYgLTcgLTExIC03cy0xMCA1IC0xMCA5czIgNyA1IDExbDQ3IDU0Yy0yNSAtMTcgLTE2OSAtMTAzIC0xOTIgLTEwM2MtOSAwIC0xMyA2IC0xMyAxMnpNMjYwIC02OTRjMCAyMCAxMyAzNiAzMCAzNmMxMyAwIDI0IC04IDI0IC0yM2MwIC0xNiAtOSAtMjMgLTE2IC0yNmMtNSAtMyAtOCAtNCAtOCAtOGMwIC02IDEwIC0xMSAyMiAtMTFjNDEgMCA2MCA1MCA2MCA4MGMwIDE4IC03IDMyIC0yOCAzMmMtMTkgMCAtMzIgLTEzIC0zNyAtMTkgYy01IC00IC04IC02IC0xMiAtNmMtNiAwIC0xMCAzIC0xMCA5YzAgNCAxIDYgMyAxMmwzNCA5OWMyIDcgNiAxMSAxMyAxMWM1IDAgOCAtMSAxNyAtNGM3IC0yIDIwIC00IDM3IC00YzE4IDAgMzMgMiA0NiA1YzggMyAxMyA1IDE1IDVjMyAwIDYgLTMgNiAtNmMwIC00IC0zIC04IC05IC0xNGMtMTkgLTE3IC00NyAtMzQgLTgzIC0zNGMtOCAwIC0xNyAxIC0yNCAyYy02IDEgLTkgMSAtMTEgLTVsLTkgLTI4Yy0yIC02IC0xIC0xMCA4IC03IGM4IDIgMTcgNCAyOSA0YzQwIDAgNjUgLTE1IDY1IC01MWMwIC01OCAtNDIgLTk3IC05OSAtOTdjLTQzIDAgLTYzIDIzIC02MyA0OHpNNjI5IDcwYy0zMSAwIC01NSAyNCAtNTUgNTVzMjQgNTUgNTUgNTVzNTUgLTI0IDU1IC01NXMtMjQgLTU1IC01NSAtNTV6TTU3NiAtMTI1YzAgMzEgMjMgNTQgNTQgNTRzNTQgLTIzIDU0IC01NHMtMjMgLTU0IC01NCAtNTRzLTU0IDIzIC01NCA1NHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwQUYueG1sADxzeW1ib2wgaWQ9IkUwQUYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEgMGMwIDggNiAxNCAxNCAxNGg5N3Y5N2MwIDggNiAxNCAxNCAxNGM3IDAgMTQgLTYgMTQgLTE0di05N2g5N2M3IDAgMTQgLTYgMTQgLTE0cy03IC0xNCAtMTQgLTE0aC05N3YtOTdjMCAtOCAtNyAtMTQgLTE0IC0xNGMtOCAwIC0xNCA2IC0xNCAxNHY5N2gtOTdjLTggMCAtMTQgNiAtMTQgMTR6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDc3LnhtbAA8c3ltYm9sIGlkPSJFMDc3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQzMiAtMjY0Yy0xNzMgMCAtMjc5IDExNiAtMjc5IDI5MGMwIDMwNCAyNjAgNDgyIDUwNiA2MDJjNiAzIDEyIDUgMTcgNWM5IDAgMTMgLTYgMTMgLTEyYzAgLTggLTYgLTEzIC0xNSAtMThjLTIzMyAtMTMzIC0zNzEgLTI4OSAtMzcxIC01NjhjMCAtMTU3IDQ2IC0yNjEgMTUyIC0yNjFjMTAyIDAgMTYyIDczIDE2MiAxMTNjMCAxMCAtMyAxOCAtMTYgMThzLTIzIC03IC01MCAtN2MtNDkgMCAtOTYgNDAgLTk2IDEwNCBjMCA2MiA0MyAxMDYgMTA2IDEwNmM4MSAwIDEyMyAtNjkgMTIzIC0xNDljMCAtOTYgLTc4IC0yMjMgLTI1MiAtMjIzek0wIC0xMjdjMCAzMSAyNCA1NSA1NSA1NXM1NSAtMjQgNTUgLTU1cy0yNCAtNTUgLTU1IC01NXMtNTUgMjQgLTU1IDU1ek01NCA2OWMtMzEgMCAtNTQgMjMgLTU0IDU0czIzIDU0IDU0IDU0czU0IC0yMyA1NCAtNTRzLTIzIC01NCAtNTQgLTU0eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTA2RS54bWwAPHN5bWJvbCBpZD0iRTA2RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNyAtMTkzaDEyOGM2MCAwIDkzIC0zNCA5MyAtODBjMCAtMzIgLTE1IC01NSAtNDMgLTY5YzQwIC0xNSA1NyAtMzggNTcgLTc2YzAgLTUyIC0zNiAtOTAgLTkzIC05MGgtMTQydjMxNXpNNDAgLTE2MGgtNDNsMTEzIDMxNWg1MmwxMTAgLTMxNWgtNDVsLTMyIDk1aC0xMjJ6TTExIDUwNGgyNDd2LTM1aC0xMDN2LTI4MGgtNDB2MjgwaC0xMDR2MzV6TTU3IC0zNjR2LTEwOGg5OWMzOCAwIDU2IDIzIDU2IDU0YzAgMzAgLTE4IDU0IC01NiA1NCBoLTk5ek0xMzUgLTIyOGgtNzh2LTEwMWg3OGM0NSAwIDYzIDE4IDYzIDUwcy0xOCA1MSAtNjMgNTF6TTEzNSAxMTJsLTUyIC0xNDRoMTAxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTBBMC54bWwAPHN5bWJvbCBpZD0iRTBBMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yOTQgLTEyNWMtMTQ4IDAgLTIwNCA2MSAtMjA0IDEyNmMwIDY5IDgyIDEyNCAyMTQgMTI0YzkzIDAgMjA1IC01MyAyMDUgLTEyNHYxNDZjMCA0IDUgOCAxMCA4aDEzYzUgMCAxMCAtNCAxMCAtOHYtMjk1YzAgLTQgLTUgLTcgLTEwIC03aC0xM2MtNSAwIC0xMCAzIC0xMCA3djE0OWMwIC02OSAtNTMgLTEyNiAtMjE1IC0xMjZ6TTE5NyA0MGMwIC0zMiAxNSAtNjYgMzMgLTg5YzI2IC0yOSA1NCAtNTIgOTYgLTUyYzQ0IDAgNzUgMjEgNzUgNzAgYzAgNjAgLTU1IDEzMyAtMTIzIDEzM2MtNDcgMCAtODEgLTExIC04MSAtNjJ6TTU2NiAtMTQ4djI5NWMwIDQgNiA4IDEwIDhoMTNjNiAwIDEwIC00IDEwIC04di0yOTVjMCAtNCAtNCAtNyAtMTAgLTdoLTEzYy00IDAgLTEwIDMgLTEwIDd6TTU3IDE0N2MwIDQgNCA4IDEwIDhoMTJjNSAwIDEwIC00IDEwIC04di0yOTVjMCAtNCAtNSAtNyAtMTAgLTdoLTEyYy02IDAgLTEwIDMgLTEwIDd2Mjk1ek05IC0xNTVjLTYgMCAtOSAzIC05IDd2Mjk1IGMwIDQgMyA4IDkgOGgxM2M1IDAgOSAtNCA5IC04di0yOTVjMCAtNCAtNCAtNyAtOSAtN2gtMTN6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FMDdBLnhtbAA8c3ltYm9sIGlkPSJFMDdBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgMjhjLTEgNyAtMSAxNCAtMSAyMGMwIDEyNiAxMDggMjIzIDIwNSAzMDVsLTggNDJjLTQgMjMgLTUgNDUgLTUgNjZjMCAxMTkgNDQgMjE4IDEwNiAyNDZjMCAwIDI0IC00IDQ5IC02M2MxOSAtNDIgMjkgLTg0IDI5IC0xMjVjMCAtMTE2IC0zMiAtMTk5IC0xMjAgLTI4MGM3IC0zNiAxMCAtNDYgMTcgLTg5YzIgMSA2IDEgOCAxaDdjODQgMCAxNDYgLTY2IDE1MiAtMTUwdi0xMGMwIC03MyAtNDMgLTEzMyAtMTE2IC0xNjAgYzcgLTQ2IDIxIC05MyAyMSAtMTQzYzAgLTEwMyAtNzQgLTEzOSAtMTIwIC0xNDJjLTUgMCAtMTEgLTEgLTE1IC0xYy0xMDggMCAtMTI1IDc1IC0xMjUgMTEyYzAgMTMgMiAyMyAzIDIzYzUgNDEgNDEgNzIgODAgNzJjMTAgMCAxOSAtMiAyOSAtN2MyNyAtMTEgMzkgLTM3IDM5IC02NXYtNWMwIC0zOSAtMzYgLTYwIC02MyAtNjhjLTYgLTMgLTExIC0zIC0xNyAtNGMtMyAtMiAtNiAtMyAtNiAtNmMwIC0xNSA1MSAtMjAgNjEgLTIwaDEzIGM4IDAgODggMSA4OCAxMDhjMCAxMyAtNCA1MCAtNyA2NmwtMTMgNzFjLTE0IDAgLTI4IC0zIC00OCAtM2MtMTA3IDAgLTIzMSA1MCAtMjQzIDIwOXpNNjEgLTExYzQgLTExNCAxMTIgLTEzOCAxODMgLTEzOGMxOSAwIDMzIDIgNDMgNmwtMzQgMTg4Yy0zNSAtNyAtNzEgLTIzIC03MSAtNjl2LTZjMSAtMjcgMjQgLTUzIDM3IC01OGM1IC0zIDEwIC04IDEwIC0xMmMwIC0zIC0zIC02IC04IC02Yy00MiAwIC03NiA1NSAtODQgOTAgYy0zIDkgLTQgMTkgLTQgMjljMCA1OSA0NiAxMTUgMTA1IDEzMmwtMTIgNzljLTg2IC02NCAtMTY1IC0xMjMgLTE2NSAtMjI5di02ek0yMjYgNDM0YzAgLTggMCAtMTYgMSAtMjNjMCAtNCAzIC0xNyA1IC0zM2M3MCA1NCA5OCA3OSAxMDYgMTMzYzEgNSAxIDEwIDEgMTRjMCAzNiAtMTQgNTMgLTM2IDUzYy01MiAtMiAtNzcgLTc2IC03NyAtMTQ0ek0yOTEgNDhjMTQgLTc0IDE4IC0xMjUgMjggLTE4NGM0NyAyMCA2NyA0NCA2NyA5MHY3IGMtMyA1NSAtNDAgODcgLTk1IDg3eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTlFMS54bWwAPHN5bWJvbCBpZD0iRTlFMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMiAtMTQxYy03IDAgLTEyIDYgLTEyIDE0djUzNWMwIDcgNCAxMiA5IDEyaDE4YzUgMCA5IC01IDkgLTEydi0yNzBoMTQxYzUgMCA5IC01IDkgLTEydi0yNTVjMCAtNiAtNSAtMTIgLTEyIC0xMmgtMTYyek0zNiAtNjZoMTE0djEzMGgtMTE0di0xMzB6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FOTIyLnhtbAA8c3ltYm9sIGlkPSJFOTIyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMxMyAtNDljLTI3IDAgLTQ5IDIyIC00OSA0OXMyMiA0OSA0OSA0OXM0OSAtMjIgNDkgLTQ5cy0yMiAtNDkgLTQ5IC00OXpNMTMyIDBjMCAyNyAyMiA0OSA0OSA0OXM0OSAtMjIgNDkgLTQ5cy0yMiAtNDkgLTQ5IC00OXMtNDkgMjIgLTQ5IDQ5ek00OSAtNDljLTI3IDAgLTQ5IDIyIC00OSA0OXMyMiA0OSA0OSA0OXM0OSAtMjIgNDkgLTQ5cy0yMiAtNDkgLTQ5IC00OXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UwODgueG1sADxzeW1ib2wgaWQ9IkUwODgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgLTEzMmMwIDYzIDQwIDk2IDkyIDEyMWMtNDggMjcgLTg3IDY0IC04NyAxMzNjMCA4NCA3OSAxMzcgMTk1IDEzN2MyNyAwIDE3NCAtMTUgMTc0IC0xMTdjMCAtNTAgLTI0IC04MyAtNjAgLTEwNmM0NyAtMjQgODIgLTU3IDgyIC0xMTdjMCAtMTM1IC0xMDcgLTE3OCAtMjA3IC0xNzhjLTk5IDAgLTE4OSA0MCAtMTg5IDEyN3pNNzcgLTEyN2MwIC02NSA2MSAtOTkgMTI4IC05OXM5OCAzNCA5OCA3NGMwIDY2IC03NCA4NyAtMTQ3IDExOSBjLTQ0IC0xNyAtNzkgLTU0IC03OSAtOTR6TTIxOCAyMzBjLTQ0IDAgLTEwMSAtMjEgLTEwMSAtNjNjMCAtNjMgODUgLTgwIDE2NSAtMTA4YzMzIDE5IDUzIDQ1IDUzIDg1YzAgNzAgLTg1IDg2IC0xMTcgODZ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9GNEQ1LnhtbAA8c3ltYm9sIGlkPSJGNEQ1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwIDUwYzAgMTcgMTMgMzQgMzggMzRjMTMgMCAzMCAtMTMgMzAgLTI5YzAgLTEzIC05IC0yMSAtOSAtMzBjMCAtNCA5IC0xMiAxNyAtMTJjNTUgMCAxMDEgNzUgMTE4IDE2M2MtMzAgLTMzIC01OSAtMzMgLTcyIC0zM2MtMTIgMCAtODQgMTcgLTg0IDg4YzAgNzYgNTEgMTUxIDEyNiAxNTFjNzIgMCAxMDEgLTYzIDEwMSAtMTE3YzAgLTEyNiAtODAgLTI3MyAtMTg5IC0yNzNjLTI5IDAgLTc2IDEyIC03NiA1OHpNMTAzIDIzMSBjMCAtMzggMjEgLTU5IDQ2IC01OWM1MCAwIDgwIDYzIDgwIDExNGMwIDI1IC0xMyA3NSAtNDYgNzVjLTM4IDAgLTgwIC01OSAtODAgLTEzMHoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0UxMDMueG1sADxzeW1ib2wgaWQ9IkUxMDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjQ1IDIyMGgtMTUwbC0zNzAgLTQ0MGgxNTB6TTQzMCAyNTBoMzUwbC00MzAgLTUwMGgtMzUweiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRjQyMi54bWwAPHN5bWJvbCBpZD0iRjQyMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDggLTM4NWMtMjkgMjAgLTY2IDI3IC0xMDggMzJ2MTI5MHM2IDEyIDEyIDEyczE4IC0xMCAxOSAtMTljMTYgLTk2IDY4IC0xMTEgMTE3IC0xNjNjNjQgLTcwIDg2IC05NiA5NiAtMTU1YzMgLTE1IDQgLTMwIDQgLTQzYzAgLTQzIC0xMiAtNzMgLTE1IC03OGMxMCAtMjUgMTQgLTUxIDE0IC03OGMwIC00MyAtMTIgLTg0IC0xOCAtMTAyYzEyIC0yNyAxOCAtNTcgMTggLTg3YzAgLTQ0IC0xMiAtODYgLTE4IC0xMDQgYzEyIC0yNiAxOCAtNTcgMTggLTg2YzAgLTQ1IC0xMyAtODkgLTE5IC0xMDZjMTMgLTI1IDE5IC02MCAxOSAtODhjMCAtMzggLTkgLTc0IC0xNSAtOTVjMTYgLTIzIDI1IC00NSAzMCAtNzRjMSAtOCAyIC0xOCAyIC0yN2MwIC00OCAtMTcgLTEwMiAtMjYgLTEzMGMyMiAtNDUgMjQgLTU5IDI1IC04NHYtOWMwIC0yMiAtNCAtMzcgLTE2IC0zN2MtMTAgMCAtMjEgMCAtMjEgMjJjLTEgNDAgLTM0IDE1MSAtMTE4IDIwOXpNMjAwIDg4IGMtNTMgOTAgLTExNiAxMTMgLTE3MiAxMTNjMiAtMiAzIC00IDMgLTdjMTYgLTk1IDY4IC0xMTEgMTE3IC0xNjNjMjAgLTIyIDM2IC00MCA0OSAtNTZsMTUgNDdjMSA3IDIgMTQgMiAyMWMwIDEyIC0zIDI2IC0xNCA0NXpNMjAwIDI3OWMtNTMgODkgLTExNSAxMTMgLTE3MSAxMTNjMSAtMSAyIC0zIDIgLTVjMTYgLTk1IDY4IC0xMTEgMTE2IC0xNjRjMjEgLTIyIDM3IC00MCA1MCAtNTZjNiAxOSAxMSAzMiAxNSA0NmMxIDcgMiAxNCAyIDIxIGMwIDEyIC0zIDI2IC0xNCA0NXpNMjAwIDQ2OGMtNTMgODkgLTExNCAxMTMgLTE3MCAxMTNjMSAtMSAxIC0yIDEgLTNjMTYgLTk1IDY4IC0xMTEgMTE2IC0xNjRjMjEgLTIyIDM4IC00MCA1MSAtNTZjNSAxOCAxMCAzMSAxNCA0NGMxIDcgMiAxNCAyIDIxYzAgMTIgLTMgMjYgLTE0IDQ1ek0zOCAtMTgyYzEzIC00OCAyNCAtNTYgNDYgLTk0YzE4IC0zMCA3MiAtODIgOTQgLTExMGMxMiAtMTYgMjMgLTMwIDMyIC00NGM1IDEwIDEwIDIxIDEzIDMwIGMyIDYgMyAxNSAzIDI1YzAgMTkgLTQgNDQgLTE3IDY1Yy01NCA5MSAtMTE3IDEyNCAtMTcxIDEyOHpNMzEgMmMzMSAtODMgNzQgLTExMyAxMjQgLTE3MGw0MyAtNDZjNSAxNyAxMCAzMCAxNCA0M2MxIDcgMiAxNCAyIDIxYzAgMTIgLTMgMjYgLTE0IDQ1Yy01MyA4OSAtMTE0IDExMyAtMTY2IDExM3pNMjAwIDYzMWMtNTIgODcgLTExMiAxMTIgLTE2NCAxMTNjMjAgLTc1IDY4IC05MiAxMTIgLTE0MGMyMyAtMjYgNDIgLTQ2IDU1IC02NCBjMyA5IDYgMTIgOSAyNWMxIDYgMiAxNCAyIDIxYzAgMTIgLTMgMjYgLTE0IDQ1eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTg4MS54bWwAPHN5bWJvbCBpZD0iRTg4MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNSAwYy0xMCAwIC0xNSA2IC0xNSAxNHM1IDEzIDE0IDE0bDM1IDNjOSAxIDkgMyAxMiAxMGw2OCAyMTNjMSA1IDIgMTAgMiAxMmMwIDUgLTIgNiAtNSA2Yy00IDAgLTggLTIgLTEzIC05bC0zNyAtNDBjLTYgLTcgLTEwIC0xMSAtMTggLTExYy05IDAgLTE2IDggLTE2IDE1YzAgNSAzIDEwIDggMTdsMTA2IDEyMGM1IDUgOSA4IDE2IDhjMTIgMCAxOCAtOSAzMSAtOWMxMCAwIDIzIDkgMzQgOWM2IDAgOSAtNCA5IC0xMCBjMCAtMSAtMSAtNiAtMiAtMTFsLTk3IC0zMDZjLTIgLTkgLTQgLTEzIDQgLTE0bDM0IC0zYzkgLTEgMTMgLTYgMTMgLTE0cy00IC0xNCAtMTUgLTE0aC0xNjh6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNjU5LnhtbAA8c3ltYm9sIGlkPSJFNjU5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ3NCAzOWMtMTMgMjEgLTMwIDUwIC0zMCA4OWMwIDQwIDExIDg4IDUwIDEzOGMyMyAyOSA0MSAzOSA1OSAzOWMyOCAwIDYxIC00MiA3NSAtNjZjMTAgLTE3IDExIC0yOCAxNSAtMjhzNiA4IDEzIDIxYzE2IDMwIDQxIDY5IDgwIDY5YzQgMCAxMyAxIDEzIDJjMCA0IC0xMyA5IC0xMyAzMmMwIDQ1IDM5IDc5IDEwNCA3OWM3MyAwIDEwNSAtMjYgMTA1IC04MWMwIC0xNiAtMSAtMjYgLTEgLTMyczEgLTcgNiAtN2g0NyBjMTEgMCAxNyAtNiAxNyAtMTdzLTYgLTE3IC0xNyAtMTdoLTQ2Yy04IDAgLTkgMCAtMTAgLTE3Yy0zIC02MCAtNiAtMTA0IC02IC0xMzljMCAtMzkgMyAtNTEgMTMgLTUxYzEzIDAgMjEgMjcgMjcgNzBjMSA4IDQgMTYgMTQgMTZjNyAwIDEzIC0zIDEzIC0xNWMwIC00NyAtMTkgLTEzMiAtNzggLTEzMmMtNDggMCAtNTYgNTAgLTU2IDEwMGMwIDU1IDIgOTIgNyAxNTV2NmMwIDcgLTIgNyAtOCA3aC0yMmMtMTEgMCAtMTcgNiAtMTcgMTcgczYgMTcgMTcgMTdoMjRjOCAwIDExIDAgMTEgMzljMCAzNCAtMTQgNTAgLTUyIDUwYy0zNiAwIC02NiAtMTcgLTY2IC00OGMwIC0xNSA1IC0yNSAxNSAtMzFjMTUgLTkgMjggLTUgMjggLTIzYzAgLTEyIC01IC0xOCAtMTQgLTE4Yy03IDAgLTE1IDIgLTI2IDZjLTggMyAtMTcgNyAtMjcgN2MtOSAwIC0xOCAtMTIgLTE4IC0yNWMwIC0xMCAyMCAtMjkgNDUgLTUxbDQgLTNjMzEgLTI3IDUxIC01NCA1MSAtODhjMCAtNjAgLTUzIC0xMTkgLTkzIC0xMTkgYy0yOSAwIC02NSAzMyAtNjUgNzFjMCAxMyA0IDI2IDQwIDc4YzQgNiA1IDcgNSA5cy0xIDMgLTUgOGMtNiA3IC0xNSAxOCAtMjAgMjdjLTggMTQgLTcgMjIgLTEwIDIyYy00IDAgLTI5IC02NSAtMzMgLTc4Yy0xMiAtMzggLTYyIC0xMzcgLTEwNSAtMTM3Yy0yMyAwIC00OCAzMCAtNjAgNDl6TTEyIC0xNWMtMTAgMCAtMTIgNyAtMTIgMTRjMCA0IDEgMTMgMyAyM2MxMSA1NiA0OCAxNDUgMTE2IDE0NWMzNSAwIDU3IC0yNCAxMDcgLTUyIGMzOSAtMjIgNzIgLTI4IDEwMiAtMjhjMzYgMCA1MyA0NCA1MyA5MGMwIDUzIC0zMyA5NCAtNjMgOTRjLTM5IDAgLTk0IC00NSAtMTg0IC00NWMtNjAgMCAtMTEwIDU0IC0xMTAgMTQxYzAgMTIyIDg3IDE4MyAxNzEgMTgzYzU3IDAgOTAgLTQyIDE0NiAtNDJjMTcgMCAyMiA3IDIyIDIyYzAgMTkgLTEyIDM1IC00MCAzNWMtMTkgMCAtMzAgLTQgLTM4IC00Yy01IDAgLTEwIDQgLTEwIDExYzAgMTggMzcgMTkgNDkgMTljNDIgMCA2NyAtMjQgNjcgLTY3IGMwIC01OCAtMzYgLTEwMSAtODkgLTEwMWMtODUgMCAtMTAzIDU2IC0xNjEgNTZjLTQwIDAgLTgwIC0zMiAtODAgLTg0YzAgLTQ5IDI2IC03NSA1MSAtNzVjNTEgMCAxMDcgNDEgMTkwIDQxYzYwIDAgMTE3IC0zOSAxMTcgLTE1MWMwIC0xNTEgLTk4IC0yMjAgLTE1NyAtMjIwYy00NSAwIC05OSA0MCAtMTMyIDY1bC05IDdjLTE1IDExIC0yNiAxOSAtMzcgMTljLTI1IDAgLTQ0IC00NCAtNTYgLTgxYy0zIC05IC01IC0xNSAtMTYgLTE1ek01MzYgMjQxIGMtMjUgMCAtNDIgLTQxIC00MiAtNjVjMCAtMjcgMjcgLTExMyA1OSAtMTEzYzIyIDAgNDAgMzggNDAgNjdjMCAzNSAtMTMgNjAgLTIxIDc1Yy03IDEzIC0yMyAzNiAtMzYgMzZ6TTEwMjEgMzVjMCAyNSAxOCA0MyA0MyA0M3M0MyAtMTggNDMgLTQzcy0xOCAtNDMgLTQzIC00M3MtNDMgMTggLTQzIDQzek03MjYgMTI5Yy03IDAgLTIzIC0zNyAtMjMgLTQ1YzAgLTE1IDI4IC00MCA1NSAtNDBjMTEgMCAxOCAxMiAxOCAyMSBjMCAxMiAtMTIgMjUgLTM0IDQ5bC02IDZjLTYgNyAtOCA5IC0xMCA5eiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRCOC54bWwAPHN5bWJvbCBpZD0iRTRCOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTEgMGMtMTA1IDAgLTE5MSA4NiAtMTkxIDE5MXYxNmgzMnYtMTZjMCAtODggNzIgLTE1OSAxNTkgLTE1OWM4OCAwIDE1OSA3MSAxNTkgMTU5djE2aDMydi0xNmMwIC0xMDUgLTg1IC0xOTEgLTE5MSAtMTkxeiIvPjwvc3ltYm9sPi9kYXRhL0JyYXZ1cmEvRTRBQi54bWwAPHN5bWJvbCBpZD0iRTRBQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC05YzAgNSA0IDkgOSA5aDMwYzUgMCA5IC00IDkgLTl2LTI3MmMwIC01IC00IC05IC05IC05aC0zMGMtNSAwIC05IDQgLTkgOXYyNzJ6Ii8+PC9zeW1ib2w+L2RhdGEvQnJhdnVyYS9FNEE0LnhtbAA8c3ltYm9sIGlkPSJFNEE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzIDBjLTI0IDAgLTI0IDExIC0yNCAyNHMwIDI0IDI0IDI0aDI5MWMyNCAwIDI0IC0xMSAyNCAtMjRzLTEgLTI0IC0yNCAtMjRoLTI5MXoiLz48L3N5bWJvbD4vZGF0YS9CcmF2dXJhL0VDODUueG1sADxzeW1ib2wgaWQ9IkVDODUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgMTE4YzAgMjcgMTEgNTIgMjggNzNjMzkgNDUgOTIgNjIgMTQ5IDYyYzcgMCA4IDggOCA4djgyYzAgMTAgOCAxOCAxOCAxOHMxOCAtOCAxOCAtMTh2LTgzYzAgLTQgNCAtNyA3IC03Yzg5IC04IDE3OCAtNTAgMTc4IC0xNTFjMCAtODMgLTYzIC0xMTIgLTEzMyAtMTMxYy04IC0yIC0yNiAtOCAtNDUgLTE2Yy0zIC0xIC03IC02IC03IC0xMXYtMzFjMCAtNiA5IC0xNSAxMCAtMTVjMjYgLTUgNDUgLTEyIDU4IC0xNyBjMTAgLTUgMTcgLTYgMzAgLTExYzcgLTIgMTIgLTMgMTcgLTNjMjEgMCAyOSAxOSAzOSA0M2MwIDEgMSAyIDEgM2MyIDYgNSAxMCAxMyAxMGM3IDAgMTIgLTIgMTIgLTE0Yy0xNiAtMTU1IC05MyAtMTU5IC0xMzYgLTE1OWMtMTMgMCAtMjUgMyAtMzUgM2MtMyAwIC05IC00IC05IC05di04OGMwIC0xMCAtOCAtMTggLTE4IC0xOHMtMTggOCAtMTggMTh2MTA2YzAgNyAtNCAxMCAtOCAxM2MtMjEgMTQgLTM1IDI5IC01NiAyOSBjLTU5IDAgLTcxIC02MSAtOTMgLTYxYy0yMCAwIC0yNSAyNCAtMjUgMzljMTcgNjMgNTYgMTEyIDExMSAxNDdjMjYgMTYgNDYgMzAgNjUgNDdjMiAyIDYgMTIgNiAyM3YyMTljMCA2IC0yIDExIC04IDExaC02Yy01OSAwIC03NyAtMjQgLTc5IC0zOGMwIC0yMCA2OSAtMjMgNjkgLTgzYzAgLTI1IC05IC04OCAtNzAgLTg4Yy0zNiAwIC02NyAyNCAtODIgNTVjLTYgMTUgLTkgMjkgLTkgNDN6TTI0MSAyMDZ2LTE2OWMwIC02IDEgLTggMyAtOCBjMSAwIDIgMSAzIDJjMjIgMjkgMzQgNjQgMzQgMTAyYzAgNSAwIDgyIC0zNCA4MmMtMiAwIC02IC0zIC02IC05ek0xNjQgLTEwMWMxMSA0IDE4IDYgMzEgNmM2IDAgMTAgMyAxMCA3djE1YzAgMiAtNSA0IC01IDRjLTE2IC0xMCAtMjkgLTIxIC0zNiAtMzJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNDQyLnhtbAA8c3ltYm9sIGlkPSJFNDQyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzOSAxMDZjLTMyIDAgLTQ4IC0xMCAtNzAgLTI5di0xOTRjMzEgMzEgNTQgNTkgNzEgODRjMjEgMzIgMzIgNTkgMzIgODRjMCA5IDEgMTYgMSAyMGMwIDE0IC0zIDIxIC0xMSAzMGwtOCAzek02OSAxMTBjMzIgMTYgNTQgMjcgOTMgMjdjMjYgMCAzNSAtMyA1NCAtMTNjMTMgLTcgMjQgLTIwIDI3IC0zOGw0IC0yNWMwIC0yOCAtMTYgLTU3IC00NSAtODljLTIzIC0yNSAtMzkgLTQ0IC02NSAtNjhsLTg4IC03OXYzNjMuNDY3IGwtNDkgLTI4LjQ2Njd2MzZsNDkgMjguNDY2N3YyNDQuNTMzaDIwdi0yMzIuOTE0bDE0NyA4Ny45MTQzdi0zNmwtMTQ3IC04Ny45MTQzdi05MC4wODU3eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRBOS54bWwAPHN5bWJvbCBpZD0iRTRBOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTMgLTIyNGgtMzdjLTEwIDQgLTE5IDE0IC0yNiAzMGMtMyA3IC04IDEyIC0xNCAxNGMtNCAtMSAtMTEgLTEwIC0yMCAtMjZjLTUgLTkgLTExIC0xNSAtMjAgLTE4aC0zNmw3NiAyMjR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEJDLnhtbAA8c3ltYm9sIGlkPSJFNEJDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMHYzM2gzNDd2LTMzaC0zNDd6TTMxMCA4NWgtODJsLTg0IDE1NGwtNzggLTE1NGgtMjlsMTM3IDI2NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QjUueG1sADxzeW1ib2wgaWQ9IkU0QjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMzA4djMzbDI1MiA4NmwtMjUyIDg0djMzbDM0NiAtMTE3ek0wIDBoMzQ2di0zM2gtMzQ2djMzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRDMS54bWwAPHN5bWJvbCBpZD0iRTRDMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MDUgLTIxek0wIDBoMzNjMCAtMSA1IC0yMyA2IC0yN2MxMiAtNDEgNTYgLTIwMCAyNjQgLTIwMGMyMTMgMCAyNTUgMTY0IDI2NSAyMDJjMSAzIDQgMjQgNSAyNWgzMmMwIC0zIDAgLTE3IC0xIC0yMWMtNTkgLTI5MyAtMjUzIC0yOTkgLTI5NSAtMjk5aC01aC01Yy00NSAwIC0yMzcgNiAtMjk1IDI5OWMtMSA0IC00IDE4IC00IDIxek0zNTggLTUyYzAgLTI5IC0yNSAtNTQgLTU1IC01NGMtMjkgMCAtNTQgMjUgLTU0IDU0IGMwIDMwIDI1IDU1IDU0IDU1YzMwIDAgNTUgLTI1IDU1IC01NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VBQUQueG1sADxzeW1ib2wgaWQ9IkVBQUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0NHYyNGMzMiAzMiA0OCA0NCA2NCA0NGMzNSAwIDY2IC02NCA5NiAtNjRjMTAgMCAyNCA4IDM3IDE5bC0yMyA4OWwxOTYgLTEwMGwtMTk2IC0xMDBsMjIgODZjLTMxIC0zMSAtNDYgLTQyIC02MiAtNDJjLTM1IDAgLTY2IDY0IC05NiA2NGMtMTAgMCAtMjUgLTkgLTM4IC0yMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwOTEueG1sADxzeW1ib2wgaWQ9IkUwOTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzM0IDExNWwtMTE1IC0xMTVsMTE1IC0xMTVsLTUyIC01MmwtMTE1IDExNWwtMTE1IC0xMTVsLTUyIDUybDExNSAxMTVsLTExNSAxMTVsNTIgNTJsMTE1IC0xMTVsMTE1IDExNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5MUUueG1sADxzeW1ib2wgaWQ9IkU5MUUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTc3IDBjMCAzNSAyOCA2MyA2MyA2M2MxMSAwIDIxIC0zIDMwIC04bDEwMiAxMDNjLTM2IDMyIC03OCA0NiAtMTMyIDQ2Yy0xMTMgMCAtMjA0IC05MSAtMjA0IC0yMDRjMCAtNTAgMTggLTk2IDQ3IC0xMzFsMTAyIDEwMWMtNSA5IC04IDE5IC04IDMwek00ODAgMjY2bDI2IC0yNmwtODQgLTg0YzEwIC0xMiAxOSAtMjUgMjcgLTM4bC0yOCAtMjJjLTggMTMgLTE2IDI1IC0yNCAzNWwtMTAyIC0xMDFjNSAtOSA4IC0xOSA4IC0zMCBjMCAtMzUgLTI4IC02MyAtNjMgLTYzYy0xMSAwIC0yMSAzIC0zMCA4bC0xMDEgLTEwMmMzNSAtMjkgODEgLTQ3IDEzMSAtNDdjNzggMCAxMjkgMzQgMTc3IDExMGwzMyAtMjJjLTQxIC03NCAtMTIwIC0xMjQgLTIxMCAtMTI0Yy02MCAwIC0xMTQgMjIgLTE1NiA1OGwtODQgLTg0bC0yNiAyNmw4NCA4NGMtMzYgNDIgLTU4IDk2IC01OCAxNTZjMCAxMzIgMTA4IDI0MCAyNDAgMjQwYzYxIDAgMTE0IC0yMSAxNTYgLTU4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwQS54bWwAPHN5bWJvbCBpZD0iRTkwQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIC0yMDZjMCA1NSAtMSAxMDYgLTEgMTU1YzAgMjQwIDIgNDA0IDMgNDI2YzAgMCAyIDE3IDE5IDE3YzE1IDAgMTUgLTIwIDE1IC0yMGwzIC0xMzJsMyAtMTE4aDcwaDQwczYgLTEgOSAyczMgNyAzIDdsMiAxMDlsNyAxMzhjMiA5IDYgMTQgMTYgMTRjMTMgMCAxMyAtMjAgMTMgLTIwdi0xNTRsLTEgLTE1MnMtMiAtNCAtNSAtN3MtOCAtMyAtOCAtM2wtODIgLTVsLTY0IC0zdi00OHYtNDlsNjkgLTNzMjYgMyA3MSAzYzggMCA5IDAgMTYgLTcgYzMgLTcgMyAtMTEgNCAtMTljMCAtNDYgMSAtMjI2IDEgLTIyNnYtMjQ0czggLTIwIC0xMiAtMjBzLTE5IDIwIC0xOSAyMGwtNCAyMjJ2MjdjMCA1MyAwIDE2NCAtOCAxNzJjLTUgNSAtMjQgNiAtMzUgNmgtOGgtNzlsLTIgLTMxNWwtMyAtMjA0YzAgLTEwIC05IC0xNyAtMTcgLTE3Yy03IDAgLTE0IDUgLTE0IDE3eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTlGMC54bWwAPHN5bWJvbCBpZD0iRTlGMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDUwMGg0MHYtMTAwMGgtNDB2MTAwMHpNOTAgNTAwaDQwdi0xMDAwaC00MHYxMDAweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA4NS54bWwAPHN5bWJvbCBpZD0iRTA4NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjEgMzhjLTE0IDAgLTU2IC01IC05MiAtNTFoLTMybDUgMjYzYzU1IC0xMSAxMDggLTE4IDE1OCAtMThjNDAgMCA4NSA2IDEzNCAxN2MtOCAtNTIgLTM5IC0xMTQgLTE1OSAtMTE0bC01MCAyYy0xOSAyIC0zMSA0IC00OSAxMGwtNSAtMTExYzM4IDI2IDgxIDM5IDEyOSAzOWM5NCAwIDE3NyAtNjQgMTc3IC0xNTljMCAtMTAwIC05OCAtMTY2IC0yMTEgLTE2NmMtODggMCAtMTQ2IDUzIC0xNDYgMTE1YzAgNTMgMzkgODMgNzUgODMgYzM3IDAgNjkgLTMyIDY5IC03MmMwIC00IC0xIC0xMCAtNCAtMThsLTI3IC0zN2MtMiAtMyAtMyAtOCAtMyAtMTRjMCAtMTUgMTIgLTIzIDM2IC0yM2M3NCAwIDkyIDc3IDkyIDEzMnMtMzUgMTIyIC05NyAxMjJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTEzLnhtbAA8c3ltYm9sIGlkPSJFOTEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyMiA0MDhoMzZ2LTE2OWMxMjQgLTkgMjIyIC0xMTMgMjIyIC0yMzlzLTk4IC0yMzAgLTIyMiAtMjM5di0xNjloLTM2djE2OWMtMTI0IDkgLTIyMiAxMTMgLTIyMiAyMzlzOTggMjMwIDIyMiAyMzl2MTY5ek0yNTggNjBjMjYgLTcgNDUgLTMxIDQ1IC02MHMtMTkgLTUzIC00NSAtNjB2LTE0M2MxMDUgOSAxODYgOTYgMTg2IDIwM3MtODEgMTk0IC0xODYgMjAzdi0xNDN6TTIyMiAtNjBjLTI2IDcgLTQ1IDMxIC00NSA2MHMxOSA1MyA0NSA2MCB2MTQzYy0xMDUgLTkgLTE4NiAtOTYgLTE4NiAtMjAzczgxIC0xOTQgMTg2IC0yMDN2MTQzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwNy54bWwAPHN5bWJvbCBpZD0iRTkwNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIDIwNmwyIDQzMWMwIDEyIDcgMTcgMTQgMTdjOCAwIDE3IC03IDE3IC0xN2wzIC0yMDRsMiAtMzE1aDc5aDhjMTEgMCAzMCAxIDM1IDZjOCA4IDggMTM5IDggMTkydjI3bDQgMjIycy0xIDIwIDE5IDIwczEyIC0yMCAxMiAtMjB2LTI0NHMtMSAtMjAwIC0xIC0yNDZjLTEgLTggLTEgLTEyIC00IC0xOWMtNyAtNyAtOCAtNyAtMTYgLTdjLTQ1IDAgLTcxIDMgLTcxIDNsLTY5IC0zdi00OXYtNDhsNjQgLTNsODIgLTVzNSAwIDggLTMgczUgLTcgNSAtN2wxIC02MnYtMTU0czAgLTIwIC0xMyAtMjBjLTEwIDAgLTE0IDUgLTE2IDE0bC03IDEzOGwtMiAxOXMwIDQgLTMgN3MtOSAyIC05IDJoLTQwaC03MGwtMyAtMjhsLTMgLTEzMnMwIC0yMCAtMTUgLTIwYy0xNyAwIC0xOSAxNyAtMTkgMTdjLTEgMjIgLTMgOTYgLTMgMzM2YzAgNDkgMSAxMDAgMSAxNTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDhDLnhtbAA8c3ltYm9sIGlkPSJFMDhDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM0MiAtMzdoLTEzNHYtMTM0aC03NHYxMzRoLTEzNHY3NGgxMzR2MTM0aDc0di0xMzRoMTM0di03NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwNTIueG1sADxzeW1ib2wgaWQ9IkUwNTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzgyIDExN2MtNzIgLTIgLTEyOCAtNDcgLTEyOCAtMTIwdi03YzIgLTQ2IDQzIC05OSA3NSAtMTE1Yy0zIC0yIC03IC01IC0xMCAtMTBjLTcwIDMzIC0xMTYgODggLTEyMyAxNzJ2MTFjMCA2OCA0NCAxMjYgODggMTU5YzIzIDE3IDQ5IDI5IDc4IDM2bC0yOSAxNzBjLTIxIC0xMyAtNTIgLTM3IC05MiAtNzNjLTUwIC00NCAtODYgLTg0IC0xMDkgLTExOWMtNDUgLTY5IC02NyAtMTMwIC02NyAtMTgydi0xMyBjNSAtNjggMzUgLTEyNyA5MyAtMTc2czEyNSAtNzMgMjAzIC03M2MyNSAwIDUwIDMgNzUgOWMtMTkgMTExIC0zNiAyMjEgLTU0IDMzMXpNNDA2IDExOWw1NCAtMzI2YzczIDI1IDExMCA3OCAxMTAgMTYxYzAgNyAwIDE1IC0xIDIzYy03IDk1IC01NyAxNDIgLTE1MSAxNDJoLTEyek00NjEgOTM5Yy05NSAwIC0xMzUgLTE3NSAtMTM1IC0yODZjMCAtMjQgMiAtNDggNSAtNzFjNTAgMzkgOTIgODIgMTI3IDEyOGM0MCA1MyA2MCAxMDAgNjAgMTQwdjggYy00IDUzIC0yMiA4MSAtNTUgODFoLTJ6TTQ0MSAtMjQ1Yy0yMyAtNCAtNDggLTYgLTc2IC02Yy01OSAwIC0xMDIgNyAtMTMwIDIwYy04OCA0MiAtMTUwIDkzIC0xODcgMTU0Yy0yNiA0NCAtNDMgMTAzIC00OCAxNzZjMCA2IC0xIDEzIC0xIDE5YzAgNTQgMTUgMTExIDQ1IDE3MGMyOSA1NyA2NSAxMDYgMTEwIDE0OHM5NiA4NSAxNTMgMTI3Yy0zIDE2IC04IDQ2IC0xMyA5MmMtNCA0MyAtNSA3MyAtNSA4OWMwIDExNyAxNiAxNzIgNjkgMjU3IGMzNCA1NCA2NCA4MiA4OSA4MmMyMSAwIDQzIC0zMCA2OSAtOTJzMzkgLTExNSA0MSAtMTU5di0xNWMwIC0xMDkgLTIxIC0xNjIgLTY3IC0yNDFjLTEzIC0yMCAtNjMgLTkwIC05OCAtMTE4Yy0xMyAtOSAtMjUgLTE5IC0zNyAtMjlsMzEgLTE4MWM4IDEgMTggMiAyOCAyYzU4IDAgMTAyIC0xMiAxMzMgLTM1YzU5IC00MyA5MiAtMTA0IDk4IC0xODRjMSAtNyAxIC0xNSAxIC0yMmMwIC0xMjMgLTg3IC0yMDkgLTE4MSAtMjQ4IGM4IC01NyAxNyAtMTEwIDI1IC0xNjJjNSAtMzEgNiAtNTggNiAtODBjMCAtMzAgLTUgLTUzIC0xNCAtNzBjLTI1IC00NiAtNTkgLTc3IC0xMDIgLTkyYzIxIC0xIDg1IC0xMyA4NSAtNjBjMCAtMzUgLTIyIC00MyAtMzEgLTUwYy02IC01IC04IC0xMCAtOCAtMTZzMCAtMTEgNCAtMTZjNiAtMTEgOSAtMjIgOSAtMzRjMCAtMjcgLTE4IC01MyAtNDYgLTY1Yy0xMSAtNCAtMjcgLTYgLTQxIC02Yy0zNCAwIC04MiAyMSAtOTAgNTggYy0xIDUgLTIgOCAtMiAxMmMwIDI4IDI1IDU3IDUxIDY2YzQgMSA2IDIgNiA1YzAgMiAtMSAzIC0yIDNjLTExIDEzIC0xNiAyNyAtMTYgNDFjMCAyMSAxMSA0MCAzMCA1MWgtNWMtNSAwIC0xMSAtMSAtMTYgLTFjLTM3IDAgLTcyIDEwIC0xMDggMjdjLTUwIDI0IC03NyA1OSAtODAgMTA1djExYzAgMjkgNyA1NSAyMCA3NmMxOCAyOCA0NSA0MiA3OSA0NGg2YzQ5IDAgOTMgLTQyIDk3IC04N3YtOWMwIC01MSAtMzQgLTg2IC0xMDUgLTEwNiBjMTcgLTI0IDUxIC0zNiAxMDIgLTM2YzYyIDAgMTE2IDQzIDE0MCA4NWM5IDE2IDEzIDQxIDEzIDc0YzAgMjAgLTEgNDIgLTUgNjdjLTggNTMgLTE4IDEwNiAtMjYgMTU5ek0zMTUgLTc4MWMtMyAtMiAtNiAtNSAtNyAtOGMtNiAtOCAtMTAgLTE5IC0xMCAtMzBjMCAtMiAwIC00IDEgLTdjNyAtMzIgMzQgLTUyIDUzIC01MmMyMCAwIDM3IDIwIDM3IDM2YzAgNSAtMiA5IC00IDE0Yy01IDEzIC0xNCAyNCAtMjUgMzRjLTYgNSAtMTEgMTAgLTE3IDE0IGMtNCAyIC05IDYgLTE0IDZjLTYgMCAtMTEgLTMgLTE0IC03ek0zNDkgLTY4NWMwIC0xNCAxMCAtMjUgMTggLTM0YzggLTggMTYgLTE4IDI2IC0yNWM1IC0yIDEwIC00IDEzIC00YzE3IDAgMjIgMzAgMjMgNDhjMCA5IC0zIDIwIC05IDI2Yy04IDkgLTIzIDE0IC00MCAxNGMtMTUgLTEgLTI5IC04IC0zMSAtMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDQ2LnhtbAA8c3ltYm9sIGlkPSJFMDQ2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTBjMzMgMCA0OCAyMyA1MSA1NGw3OSAyODVsMiA5bDEgNWMwIDggLTMgMTQgLTggMTlzLTE5IDkgLTQwIDEzdjloMTUyYzEzNCAwIDIwMSAtNTUgMjAxIC0xNjZjMCAtNDggLTEzIC05MSAtMzkgLTEyOGMtNDkgLTY0IC0xMzYgLTExMCAtMjQ0IC0xMTBoLTE1NXYxMHpNMzY2IDI0OWMwIDg5IC0zOSAxMzYgLTEyOCAxMzZjLTE3IDAgLTMyIC0xIC0zOCAtMTFsLTkwIC0zMjNsLTIgLTExYzIgLTE1IDE3IC0yMyA0NSAtMjMgYzQwIDAgNzcgMTEgMTEwIDM0YzM0IDIwIDU4IDQ2IDc2IDgyYzE4IDMwIDI3IDY5IDI3IDExNnpNNjc3IDEwYzcwIDAgMTEyIDMwIDE0OSA3NGw4IC0xMGMtNDcgLTY0IC0xMDQgLTk2IC0xNzEgLTk2Yy0zMCAwIC01OCA3IC04MyAyMmMtMjIgMTUgLTQwIDQwIC01NSA2NGMtMTMgMjYgLTE5IDU0IC0xOSA4NWMwIDQzIDExIDg0IDM0IDEyNGMyNCAzOSA1NSA3MSA5NCA5OGM0MCAyMyA4MSAzNSAxMjQgMzVoMThjNyAwIDEyIC0xIDE1IC0yIGwzNiAtN2wyOCAtOGwyNSAxNWgxMGwtMjIgLTEyNWgtMTFjMCAzNCAtOCA2MCAtMjUgNzljLTE5IDE3IC00MiAyNiAtNzEgMjZjLTQ0IDAgLTczIC0xNSAtOTcgLTM5Yy0yOSAtMjUgLTUwIC01NiAtNjQgLTk1Yy05IC0yMCAtMTUgLTM4IC0xOCAtNTRzLTYgLTM0IC02IC01NWMwIC00MyA2IC02OSAyNSAtOTRjMTcgLTI1IDQyIC0zNyA3NiAtMzd6TTQzMCAwYy0yMCAwIC0zMiAxMiAtMzIgMzNzMTcgMzQgMzIgMzRjOCAwIDE1IC00IDIxIC0xMiBjNyAtNCAxMCAtMTEgMTAgLTIyYzAgLTE2IC0xNCAtMzMgLTMxIC0zM3pNOTA0IDBjLTE4IDAgLTMxIDEyIC0zMyAyOGMwIDExIDMgMTkgMTAgMjNjNiA3IDE0IDEwIDIzIDEwYzggMCAxNiAtMyAyNCAtOWM1IC02IDcgLTE0IDcgLTI0YzAgLTE3IC0xNCAtMjggLTMxIC0yOHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwNUQueG1sADxzeW1ib2wgaWQ9IkUwNUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzgwIC01NDVjMCAyNyAtMjEgNDAgLTQ5IDQwYy0xNSAwIC0zMSAtOCAtMzEgLTI1YzAgLTE0IDEwIC0yNSAxOCAtMzRjOCAtOCAxNiAtMTggMjYgLTI1YzUgLTIgMTAgLTQgMTMgLTRjMTcgMCAyMyAzMCAyMyA0OHpNMjY2IC02MjZjLTMgLTIgLTYgLTUgLTcgLThjLTYgLTggLTEwIC0xOSAtMTAgLTMwYzAgLTIgMCAtNCAxIC03YzcgLTMyIDM0IC01MiA1MyAtNTJjMjAgMCAzNyAyMCAzNyAzNmMwIDUgLTIgOSAtNCAxNCBjLTcgMTkgLTI1IDM3IC00MiA0OGMtNCAyIC05IDYgLTE0IDZjLTYgMCAtMTEgLTMgLTE0IC03ek0wIDUwMmgxMTh2LTEwMDRoLTExOHYxMDA0ek0zMDMgLTczNWMtMzYgMCAtOTIgMjQgLTkyIDcwYzAgMjggMjUgNTcgNTEgNjZjNCAxIDYgMiA2IDVjMCAyIC0xIDMgLTIgM2MtMTEgMTMgLTE2IDI3IC0xNiA0MWMwIDM0IDI5IDYxIDcxIDYyYy0yIDEgLTMgMSAtNCAyYy0zMSAxMyAtNDMgNDIgLTUzIDc4YzAgNTkgMjEgOTggNzcgOTggYzMzIDAgNTIgLTE2IDU2IC00OGwtNyAtMThsLTEwIC0xNGwtMTcgLTEwYy02IC0yIC0xMCAtNCAtMTYgLTRjLTIwIDYgLTMyIDkgLTM5IDI0YzEgLTQ3IDIzIC04NCA2NiAtODRjMjggMCA1MCAxMyA2OSAzNWMyMSAyNCAzMSA1NiAzMSAxMDBjLTEgOTcgLTIyIDE0NiAtMTAwIDE2NWMtNDEgLTYgLTY2IC0yNSAtNzMgLTYwYzAgODkgLTI2IDE0NiAtODMgMTc4di00NTZoLTQzdjEwMDRoNDN2LTQ1NmM1NyAzMiA4MyA4OSA4MyAxNzggYzcgLTM1IDMyIC01NCA3MyAtNjBjNzggMTkgOTkgNjggMTAwIDE2NWMwIDQ0IC0xMCA3NiAtMzEgMTAwYy0xOSAyMiAtNDEgMzUgLTY5IDM1Yy00MyAwIC02NSAtMzcgLTY2IC04NGM3IDE1IDE5IDE4IDM5IDI0YzYgMCAxMCAtMiAxNiAtNGwxNyAtMTBsMTAgLTE0bDcgLTE4Yy00IC0zMiAtMjMgLTQ4IC01NiAtNDhjLTU2IDAgLTc3IDM5IC03NyA5OGMxMCAzNiAyMiA2NSA1MyA3OGMzIDMgMjIgOSAyNyAxMWwzNCAzbDM1IDIgYzEyMCAwIDE5MCAtNjEgMTkwIC0xNzhsMyAtMzNjMCAtNTIgLTE5IC05OCAtNjAgLTEzNGMtNDAgLTM1IC0xMDEgLTUyIC0xNzUgLTUybC05MyAtODh2LTM0bDkzIC04OGM3NCAwIDEzNSAtMTcgMTc1IC01MmM0MSAtMzYgNjAgLTgyIDYwIC0xMzRsLTMgLTMzYzAgLTExNCAtNjYgLTE3OCAtMTgwIC0xNzhoLTEwbC0zMiAxYzE5IC05IDM1IC0yMyAzNSAtNDdjMCAtMzUgLTIyIC00MyAtMzEgLTUwYy02IC01IC04IC0xMCAtOCAtMTYgczEgLTExIDQgLTE2YzcgLTExIDkgLTIyIDkgLTM0YzAgLTI3IC0xOCAtNTMgLTQ2IC02NWMtMTEgLTQgLTI3IC02IC00MSAtNnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCRTgueG1sADxzeW1ib2wgaWQ9IkVCRTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzIgMTkyYzAgLTEwIDMgLTE5IDExIC0yN2MxIC0xIDMgLTQgNSAtNWMxNiAtMTMgMjIgLTE0IDM1IC0xNGMxMiAwIDI1IDYgMzMgMTZjNyA5IDggMTkgOCAzMGMwIDEyIC01IDE5IC0xMyAyOGMtMTAgOCAtMjAgMTIgLTM0IDEyYy0xNiAwIC0yOCAtNiAtMzcgLTE1Yy03IC03IC04IC0xNCAtOCAtMjV6TTYwIDU3YzAgLTEzIDcgLTI0IDE2IC0zMnMyMCAtMTEgMzYgLTExYzIwIDAgMzIgNyA0MyAxOGM3IDcgMTIgMTUgMTIgMjUgYzAgMTEgLTEgMTcgLTQgMjBzLTUgOCAtOSAxMXMtNyA0IC0xMSA3Yy02IDMgLTE4IDYgLTI3IDhjLTQgMSAtNSAxIC05IDFjLTcgMCAtMjYgLTggLTM3IC0xOWMtNyAtNyAtMTAgLTE1IC0xMCAtMjh6TTE3IDU2YzAgMTUgMyAyOSAxNiA0MmMzIDMgNSA1IDkgOGMxMSA4IDIwIDE0IDMwIDE3YzQgMSA5IDEgMTIgMmMtNyA1IC0xNyA4IC0yNSAxMmwtMSAxYy02IDQgLTExIDggLTE1IDEyYy0xMCAxMCAtMTUgMjEgLTE1IDM0IGMwIDIxIDE3IDM4IDMyIDQ4YzE3IDExIDM3IDE3IDU5IDE3YzI5IDAgNTUgLTggNjkgLTIyYzkgLTkgMTQgLTIxIDE0IC0zNWMwIC0xMyAtNCAtMjMgLTE0IC0zM2MtNSAtNSAtMTEgLTEwIC0xOSAtMTVjLTQgLTIgLTEwIC02IC0xNSAtN2MtMiAtMSAtNCAtMiAtNSAtMmMzIC0yIDExIC01IDE1IC03YzMgLTEgNSAtMiA3IC0zYzEwIC02IDE5IC0xMyAyNSAtMTljOSAtOSAxNSAtMjQgMTUgLTQwcy03IC0zMSAtMTggLTQyIGMtNCAtNCAtOSAtOCAtMTQgLTExYy0xNyAtMTIgLTQ0IC0xNiAtNjkgLTE2Yy0yMyAwIC00NSAxIC02MCAxMWMtMTYgOSAtMzMgMjYgLTMzIDQ4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUzNi54bWwAPHN5bWJvbCBpZD0iRTUzNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDAgLTY5YzIxIDAgMzUgLTMxIDM1IC01MXMtMTMgLTMyIC0yMSAtNDVjLTUgLTcgLTggLTEyIC0xMSAtMTRjLTYgLTcgLTEgLTEwIDkgLTExYzM1IDAgNTQgNTUgNjcgODljNyAxOCAxMiAzNSAxNSA1MmMyMSA4OCAzOSAxNzkgNTggMjY5aC01OHYzOGg3MGMxMyAzOCAyMyA2NSA0MCA5MWMyMSAzMCA0MiA1MyA2NSA2OXM0OCAyNCA3NSAyNGMyOCAwIDQ2IC0xNCA1MSAtMzhsNCAtMTZjMCAtMzMgLTEgLTM2IC0xMyAtNjAgYy0zIC03IC0xNyAtMjUgLTMxIC0yN2MtMyAwIC02IC0xIC04IC0xYy0xOSAwIC0yNSAxMyAtMjggMzJjMCAyNyAxMSA0NCAyOSA1NmwxNCAxMGMwIDEyIC0xMSAxNiAtMjMgMTZjLTExIDAgLTIzIC00IC0yOSAtOGMtMjkgLTIxIC00OCAtMTAyIC02MCAtMTQ2aDc3di00MGgtODVjLTE5IC0xMDkgLTYwIC0yNTUgLTEwMyAtMzM3Yy0yNCAtNDYgLTY0IC0xMDYgLTExNyAtMTA2Yy00NSAwIC03MSAzNyAtNzEgODNjMCAzMiAxNSA3MSA0OSA3MXogTTgxIDMzYzIxIDAgMzggMTUgNDAgMzRjMCAxOCAtMTIgMzAgLTI3IDQwYy0yMiAxMyAtMzggMjYgLTQ3IDM4cy0xNCAyNiAtMTUgNDNjMCA1MCA0MCA4MiA4NyA4MmwyOCAtM2M5IC0zIDE3IC03IDI0IC0xM2MxNSAtOSAyMyAtMjQgMjMgLTQzbC0xIC0xMGwtNiAtMTBjLTMgLTUgLTggLTkgLTE3IC0xMGMtMTcgMCAtMjYgOCAtMjkgMjRsNCAxOWMwIDEwIC0xNCAxNiAtMjQgMThoLTRjLTE3IDAgLTI4IC0xNyAtMzEgLTM2IGMwIC03IDQgLTE1IDExIC0yMmM5IC03IDE4IC0xNCAyNiAtMjFjMjggLTIzIDQzIC0zNyA0NCAtNDBjOCAtMTAgMTIgLTIzIDEyIC0zOXYtMTBjMCAtMjEgLTEwIC0zOSAtMjkgLTU0Yy0xNiAtMTAgLTM4IC0xOCAtNjEgLTIwYy00NyAwIC04OSAyNiAtODkgNjdsMSAxNWw1IDEzbDEwIDlsMTMgNGMxNiAwIDI0IC0xMCAyNCAtMzFjMCAtMTMgLTUgLTE2IC04IC0yOGMwIC04IDExIC0xNiAyMyAtMTZoMTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjQ0LnhtbAA8c3ltYm9sIGlkPSJFMjQ0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0OCAtNDYzYzQgMTggNyAzOCA3IDU3YzAgMTA1IC04MCAxNzMgLTE2OCAyMDBjLTExIDMgLTI3IDYgLTQ3IDljOSAtMTcgMjMgLTYxIDUzIC04OGM0IC0zIC0yIDMgNjEgLTU2YzM2IC0zMyA3MSAtNzQgOTQgLTEyMnpNMjA2IC03NDhjMzIgNDggNDkgMTAwIDQ5IDE0OWMwIDg5IC01NSAxNjggLTE2OCAyMDNjLTE4IDUgLTQ3IDkgLTg3IDE2djE5MHYxOTB2MTkwaDIyYzggMCAzMyAtNjEgNzEgLTk1YzQgLTMgLTIgMyA2MSAtNTYgYzYxIC01NyAxMjIgLTEzNCAxMjIgLTIzNXYtNmMtMSAtNTkgLTEwIC04MCAtMTkgLTkxYzEyIC0zMCAxOSAtNjMgMTkgLTk5YzAgLTMyIC03IC02NSAtMTcgLTk2YzExIC0yOSAxNyAtNjAgMTcgLTk0YzAgLTcxIC0zMiAtMTQ4IC02NyAtMTkwYy02IC01IC0xMCAtNyAtMTMgLTdzLTUgMiAtNSA1bDQgMTBjMSAzIDYgOCAxMSAxNnpNMjQ3IC0yNzBjNCAxMSA4IDI4IDggNTRjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTEgMyAtMjcgNiAtNDcgOSBjOSAtMTcgMjMgLTYxIDUzIC04OGM0IC0zIC0yIDMgNjEgLTU2YzM1IC0zMyA3MCAtNzIgOTMgLTExOXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MjIueG1sADxzeW1ib2wgaWQ9IkU1MjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTkxIC0xNzljLTIgLTMgLTMgLTUgLTIgLTdzNCAtMyAxMSAtNGMxOSAwIDM0IDE0IDQ3IDQxYzcgMTQgMTMgMzAgMjAgNDhzMTIgMzUgMTUgNTJsMTQgNjFsNDQgMjA4aC01OHYzOGg3MGM3IDIxIDEzIDM2IDE4IDQ3YzcgMTggMTUgMzMgMjIgNDRjMjEgMzAgNDIgNTMgNjUgNjlzNDggMjQgNzUgMjRjOSAwIDE3IC0xIDIzIC0zczEyIC03IDE5IC0xNmM1IC03IDggLTEzIDkgLTE5bDQgLTE2YzAgLTE1IC0xIC0yNSAtMiAtMzIgcy01IC0xNiAtMTEgLTI4Yy0zIC02IC05IC0xMyAtMTggLTIxYy00IC0zIC04IC01IC0xMyAtNnMtMTAgLTEgLTE3IDBjLTYgMSAtMTAgNSAtMTMgMTFzLTUgMTMgLTYgMjBjMCAxMiAyIDIzIDcgMzJzMTIgMTcgMjIgMjRsMTQgMTBjMCA5IC02IDE0IC0xOCAxNmgtNmMtMTEgMCAtMjAgLTIgLTI4IC04Yy05IC03IC0xOSAtMjEgLTI5IC00M2MtNSAtMTIgLTEwIC0zMCAtMTcgLTUzcy0xMSAtNDAgLTE0IC01MGg3N3YtNDBoLTg1IGMtMTIgLTY5IC0yOSAtMTM3IC01MSAtMjA2Yy0xOCAtNTUgLTM1IC05OSAtNTIgLTEzMWMtMTMgLTI2IC0yNyAtNDcgLTQxIC02M2MtMjUgLTI5IC01MCAtNDMgLTc2IC00M2MtMjUgMCAtNDMgMTAgLTU2IDI5Yy0xMCAxNSAtMTUgMzMgLTE1IDU0YzAgMTcgNCAzMyAxMiA0OGM1IDcgMTAgMTMgMTcgMTdzMTMgNiAyMCA2YzkgMCAxNiAtNCAyMSAtMTJzOSAtMTUgMTEgLTIyczMgLTEyIDMgLTE3YzAgLTkgLTIgLTE3IC03IC0yNCBzLTkgLTE0IC0xNCAtMjFzLTggLTEyIC0xMSAtMTR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjRCLnhtbAA8c3ltYm9sIGlkPSJFMjRCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NyAtMTExYy0yNCAtNDYgLTU4IC04NiAtOTMgLTExOGMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzAgLTI3IC00NCAtNzEgLTUzIC04OGMyMCAzIDM2IDYgNDcgOWM4OCAyNyAxNjggOTUgMTY4IDIwMGMwIDI1IC00IDQyIC04IDUzek0yNDcgNzljLTI0IC00NiAtNTggLTg2IC05MyAtMTE4Yy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5IGM4OCAyNyAxNjggOTUgMTY4IDIwMGMwIDI1IC00IDQyIC04IDUzek0yNDcgLTMwMWMtMjQgLTQ2IC01OCAtODYgLTkzIC0xMThjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAyNSAtNCA0MiAtOCA1M3pNMjQ4IDQ2M2MtMjMgLTQ4IC01OCAtODkgLTk0IC0xMjJjLTYzIC01OSAtNTcgLTUzIC02MSAtNTYgYy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5Yzg4IDI3IDE2OCA5NSAxNjggMjAwYzAgMTkgLTMgMzkgLTcgNTd6TTIxNiA3MjdjLTUgOCAtMTAgMTMgLTExIDE2bC00IDEwYzAgMyAyIDUgNSA1czcgLTIgMTMgLTdjMzUgLTQyIDU3IC05OCA1NyAtMTY5YzAgLTM0IC02IC02NSAtMTcgLTk0YzEwIC0zMSAxNyAtNjQgMTcgLTk2YzAgLTM2IC03IC02OSAtMTkgLTk5YzkgLTExIDE4IC0zMiAxOSAtOTF2LTYgYzAgLTM0IC02IC02NSAtMTggLTk0YzkgLTEyIDE3IC0zMyAxOCAtOTB2LTZjMCAtMzQgLTYgLTY1IC0xOCAtOTRjOSAtMTIgMTcgLTMzIDE4IC05MHYtNmMwIC0zNCAtNiAtNjUgLTE4IC05NGM5IC0xMiAxNyAtMzMgMTggLTkwdi02YzAgLTEwMSAtNjEgLTE3OCAtMTIyIC0yMzVjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTM4IC0zNCAtNTEgLTk1IC01OSAtOTVoLTM0djE5MHYxOTB2MTkwdjE5MHYxOTB2MTkwYzQwIDcgNjkgMTEgODcgMTYgYzExNiAzNiAxNzUgMTEwIDE3NSAxOTVjMCA0NCAtMTUgOTAgLTQ2IDEzNnpNMjQ3IDI3MGMtMjMgLTQ3IC01OCAtODYgLTkzIC0xMTljLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAyNiAtNCA0MyAtOCA1NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MkQueG1sADxzeW1ib2wgaWQ9IkU1MkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzExIC02OWMyMSAwIDM1IC0zMSAzNSAtNTFzLTEzIC0zMiAtMjEgLTQ1Yy01IC03IC04IC0xMiAtMTEgLTE0Yy02IC03IC0xIC0xMCA5IC0xMWMzNSAwIDU0IDU1IDY3IDg5YzcgMTggMTIgMzUgMTUgNTJjMjEgODggMzkgMTc5IDU4IDI2OWgtNTh2MzhoNzBjMTMgMzggMjMgNjUgNDAgOTFjMjEgMzAgNDIgNTMgNjUgNjlzNDggMjQgNzUgMjRjMjggMCA0NiAtMTQgNTEgLTM4bDQgLTE2YzAgLTMzIC0xIC0zNiAtMTMgLTYwIGMtMyAtNyAtMTcgLTI1IC0zMSAtMjdjLTUgLTEgLTEwIC0xIC0xNyAwYy0xMyAzIC0xNyAxOCAtMTkgMzFjMCAyNyAxMSA0NCAyOSA1NmwxNCAxMGMwIDkgLTYgMTQgLTE4IDE2aC02Yy0xMSAwIC0yMCAtMiAtMjggLThjLTkgLTcgLTE5IC0yMSAtMjkgLTQzYy03IC0xOCAtMjYgLTg0IC0zMSAtMTAzaDc3di00MGgtODVjLTE5IC0xMDkgLTYwIC0yNTUgLTEwMyAtMzM3Yy0yNCAtNDYgLTY0IC0xMDYgLTExNyAtMTA2IGMtNDUgMCAtNzEgMzcgLTcxIDgzYzAgMzIgMTUgNzEgNDkgNzF6TTMzNyAyNjJjMjEgMCA0MyAtMTQgNDMgLTM1di03bC02MyAtMTgzYzAgLTEzIDQgLTIwIDEyIC0yMWM4IDAgMTcgNSAyNiAxNXMxNSAxNiAxNiAxN2M0IDcgMTkgMzIgMjAgMzVsMTQgNDFoMjNsLTI0IC02M2MtOCAtMjIgLTMxIC00NSAtNDQgLTU4cy0yOSAtMjAgLTQ2IC0yMWMtMTggMCAtMzQgNSAtNDkgMTRsLTE2IDE1Yy0zIDcgLTUgMTIgLTUgMTcgYzIwIDYzIDQ0IDEyNCA2NSAxODZjMCA3IC01IDEyIC0xNSAxM2MtMTYgMCAtMzEgLTE1IC00NCAtNDVsLTY0IC0xODJoLTcxbDc3IDIxNGMwIDkgLTYgMTMgLTE3IDEzYy05IDAgLTE3IC00IC0yMiAtMTFzLTEyIC0xOSAtMjAgLTM0bC02NCAtMTgyaC02OWw3NyAyMTB2NGMwIDEwIC01IDEyIC0xMiAxNmMtMjUgMCAtNTIgLTQ3IC02NiAtNzNjLTUgLTkgLTEyIC0yMyAtMjEgLTQyaC0yMmMxOSAzOSA0MCA3NiA2NCAxMDcgYzIxIDI3IDQ3IDQwIDc5IDQwYzIxIDAgMzEgLTE5IDM0IC00MWMxOSAxNyAzNCAyNyA0NSAzMmMxMSA2IDI0IDkgMzkgOWMyMSAwIDMyIC0xOSAzNSAtNDFjMjIgMTcgNDkgNDEgODUgNDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjRDLnhtbAA8c3ltYm9sIGlkPSJFMjRDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1MSA0ODRjNCAxOSA0IDM0IDQgNDl2MTFjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTEgMyAtMjcgNiAtNDcgOWM5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzcgLTM0IDc0IC03NSA5NyAtMTI1ek0yNDcgLTI3MGM0IDExIDggMjggOCA1NGMwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNSAtMzMgNzAgLTcyIDkzIC0xMTkgek0yNzYgLTE5NmMwIC01OCAtMTAgLTg2IC0xOSAtOTdjMTIgLTMwIDE5IC02MyAxOSAtOTljMCAtMzIgLTcgLTY1IC0xNyAtOTZjMTEgLTI5IDE3IC02MCAxNyAtOTRjMCAtNzEgLTMyIC0xNDggLTY3IC0xOTBjLTYgLTUgLTEwIC03IC0xMyAtN3MtNSAyIC01IDVsNCAxMGMxIDMgNiA4IDExIDE2YzMyIDQ4IDQ5IDEwMCA0OSAxNDljMCA4OSAtNTUgMTY4IC0xNjggMjAzYy0xOCA1IC00NyA5IC04NyAxNnYxMzMwaDIyIGM4IDAgMzMgLTYxIDcxIC05NWM0IC0zIC0yIDMgNjEgLTU2YzYyIC01OCAxMjIgLTEzNyAxMjIgLTI0MWMwIC0yNCAtNSAtNjEgLTE1IC05OWMwIC0xIDEgLTMgMSAtNGMxMCAzOSAxNSA1MiAxNSA1MmMwIC0yIC04IC0zNiAtMTQgLTUzYzggLTI1IDEzIC01MSAxMyAtODBjMCAtNTYgLTEwIC04NSAtMTggLTk2YzEyIC0yOSAxOCAtNjAgMTggLTk0YzAgLTU2IC0xMCAtODUgLTE4IC05NmMxMiAtMjkgMTggLTYwIDE4IC05NCBjMCAtNTYgLTEwIC04NSAtMTggLTk2YzEyIC0yOSAxOCAtNjAgMTggLTk0ek0yNDggLTQ2M2M0IDE4IDcgMzggNyA1N2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNiAtMzMgNzEgLTc0IDk0IC0xMjJ6TTI0NyAzMDFjNCAxMSA4IDI4IDggNTNjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTEgMyAtMjcgNiAtNDcgOWM5IC0xNyAyMyAtNjEgNTMgLTg4IGM0IC0zIC0yIDMgNjEgLTU2YzM1IC0zMiA2OSAtNzIgOTMgLTExOHpNMjQ3IC03OWM0IDExIDggMjggOCA1M2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNSAtMzIgNjkgLTcyIDkzIC0xMTh6TTI0NyAxMTFjNCAxMSA4IDI4IDggNTNjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTEgMyAtMjcgNiAtNDcgOWM5IC0xNyAyMyAtNjEgNTMgLTg4IGM0IC0zIC0yIDMgNjEgLTU2YzM1IC0zMiA2OSAtNzIgOTMgLTExOHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MkUueG1sADxzeW1ib2wgaWQ9IkU1MkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjM5IC02OWMyMSAwIDM1IC0zMSAzNSAtNTFzLTEzIC0zMiAtMjEgLTQ1Yy01IC03IC04IC0xMiAtMTEgLTE0Yy02IC03IC0xIC0xMCA5IC0xMWMzNSAwIDU0IDU1IDY3IDg5YzcgMTggMTIgMzUgMTUgNTJjMjEgODggMzkgMTc5IDU4IDI2OWgtNTh2MzhoNzBjMTMgMzggMjMgNjUgNDAgOTFjMjEgMzAgNDIgNTMgNjUgNjlzNDggMjQgNzUgMjRjMjggMCA0NiAtMTQgNTEgLTM4bDQgLTE2YzAgLTMzIC0xIC0zNiAtMTMgLTYwIGMtMyAtNyAtMTcgLTI1IC0zMSAtMjdjLTUgLTEgLTEwIC0xIC0xNyAwYy0xMyAzIC0xNyAxOCAtMTkgMzFjMCAyNyAxMSA0NCAyOSA1NmwxNCAxMGMwIDkgLTYgMTQgLTE4IDE2aC02Yy0xMSAwIC0yMCAtMiAtMjggLThjLTkgLTcgLTE5IC0yMSAtMjkgLTQzYy03IC0xOCAtMjYgLTg0IC0zMSAtMTAzaDc3di00MGgtODVjLTE5IC0xMDkgLTYwIC0yNTUgLTEwMyAtMzM3Yy0yNCAtNDYgLTY0IC0xMDYgLTExNyAtMTA2IGMtNDUgMCAtNzEgMzcgLTcxIDgzYzAgMzIgMTUgNzEgNDkgNzF6TTIwMCAxYy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjFjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtOCAtMTUgLTE1IC0zMSAtMjMgLTQ3aC0yM2MyMiA0MyA0MyA3NiA2MiAxMDFzNDUgMzcgNzYgMzggYzE0IDAgMjggLTIzIDI4IC00MGwyNCAxNGwyNSAxM2MxMiA1IDI0IDcgMzcgN2M1NCAwIDgwIC00OCA4MSAtMTA1YzAgLTQ3IC0xMSAtNjggLTMyIC05NGMtMjMgLTI5IC01NSAtNTcgLTEwMSAtNTd6TTI2MiAxNjljMCAyNiAtMTAgNDYgLTM2IDQ2Yy0xNCAwIC0yNCAtNSAtMjkgLTE0Yy0xMiAtMjEgLTIyIC00NSAtMjkgLTcyYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzI3IDAgNDEgMTEgNTIgMjcgYzIwIDMzIDIyIDMyIDI2IDcyYzIgMTggMyAzMSA0IDM5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUzQS54bWwAPHN5bWJvbCBpZD0iRTUzQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04ODggMWMtMjIgMCAtNTAgMTggLTYxIDM0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzbC0xMSAtMTdjLTggLTE1IC0xNSAtMzEgLTIzIC00N2gtMjNjMjIgNDMgNDMgNzYgNjIgMTAxczQ1IDM3IDc2IDM4YzE0IDAgMjggLTIzIDI4IC00MGwyNCAxNGwyNSAxMyBjMTIgNSAyNCA3IDM3IDdjNTQgMCA4MCAtNDggODEgLTEwNWMwIC00NyAtMTEgLTY4IC0zMiAtOTRjLTIzIC0yOSAtNTUgLTU3IC0xMDEgLTU3ek05NTAgMTY5YzAgMjYgLTEwIDQ2IC0zNiA0NmMtMTQgMCAtMjQgLTUgLTI5IC0xNGMtMTIgLTIxIC0yMiAtNDUgLTI5IC03MmMtNyAtMzAgLTEwIC01MSAtMTAgLTYyYzAgLTI0IDcgLTM2IDIyIC0zNmMyNyAwIDQxIDExIDUyIDI3YzIwIDMzIDIyIDMyIDI2IDcyYzIgMTggMyAzMSA0IDM5eiBNNjAxIDExNWMyMSAwIDM0IC0yMyAzNCAtNDhjMCAtMjMgLTggLTQyIC0yNCAtNThjLTE1IC0xNyAtMzkgLTI1IC03MyAtMjVjLTEyIDAgLTIxIDEgLTI3IDRsLTEyIDZsLTE3IDEwYy0xNSA3IC0yNCAxMCAtMjkgMTBjLTkgMCAtMTkgLTUgLTMwIC0xNGgtMzF2MTZsMjA5IDE3N2wtNjQgLTFjLTIzIC0zIC0zMiAtMTUgLTQ0IC0zMGgtMjRsMzAgODdoMTg5di0zMmwtMjExIC0xNjNjMTMgNiAyNiA5IDM5IDljMTQgMCA1MyAtMTggNjMgLTIwIGM5IDEgMTQgOCAxNCAxOWMtMTMgMCAtMjAgOCAtMjIgMjNjMCAxNyAxMyAzMCAzMCAzMHpNMTAwIC02OWMyMSAwIDM1IC0zMSAzNSAtNTFzLTEzIC0zMiAtMjEgLTQ1Yy01IC03IC04IC0xMiAtMTEgLTE0Yy02IC03IC0xIC0xMCA5IC0xMWMzNSAwIDU0IDU1IDY3IDg5YzcgMTggMTIgMzUgMTUgNTJjMjEgODggMzkgMTc5IDU4IDI2OWgtNTh2MzhoNzBjMTMgMzggMjMgNjUgNDAgOTFjMjEgMzAgNDIgNTMgNjUgNjlzNDggMjQgNzUgMjQgYzI4IDAgNDYgLTE0IDUxIC0zOGw0IC0xNmMwIC0zMyAtMSAtMzYgLTEzIC02MGMtMyAtNyAtMTcgLTI1IC0zMSAtMjdjLTMgMCAtNiAtMSAtOCAtMWMtMTkgMCAtMjUgMTMgLTI4IDMyYzAgMjcgMTEgNDQgMjkgNTZsMTQgMTBjMCAxMiAtMTEgMTYgLTIzIDE2Yy0xMSAwIC0yMyAtNCAtMjkgLThjLTI5IC0yMSAtNDggLTEwMiAtNjAgLTE0Nmg3N3YtNDBoLTg1Yy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzNyBjLTI0IC00NiAtNjQgLTEwNiAtMTE3IC0xMDZjLTQ1IDAgLTcxIDM3IC03MSA4M2MwIDMyIDE1IDcxIDQ5IDcxek04MSAzM2MyMSAwIDM4IDE1IDQwIDM0YzAgMTggLTEyIDMwIC0yNyA0MGMtMjIgMTMgLTM4IDI2IC00NyAzOHMtMTQgMjYgLTE1IDQzYzAgNTAgNDAgODIgODcgODJsMjggLTNjOSAtMyAxNyAtNyAyNCAtMTNjMTUgLTkgMjMgLTI0IDIzIC00M2wtMSAtMTBsLTYgLTEwYy0zIC01IC04IC05IC0xNyAtMTAgYy0xNyAwIC0yNiA4IC0yOSAyNGw0IDE5YzAgMTAgLTE0IDE2IC0yNCAxOGgtNGMtMTcgMCAtMjggLTE3IC0zMSAtMzZjMCAtNyA0IC0xNSAxMSAtMjJjOSAtNyAxOCAtMTQgMjYgLTIxYzI4IC0yMyA0MyAtMzcgNDQgLTQwYzggLTEwIDEyIC0yMyAxMiAtMzl2LTEwYzAgLTIxIC0xMCAtMzkgLTI5IC01NGMtMTYgLTEwIC0zOCAtMTggLTYxIC0yMGMtNDcgMCAtODkgMjYgLTg5IDY3bDEgMTVsNSAxM2wxMCA5bDEzIDQgYzE2IDAgMjQgLTEwIDI0IC0zMWMwIC0xMyAtNSAtMTYgLTggLTI4YzAgLTggMTEgLTE2IDIzIC0xNmgxM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyNDUueG1sADxzeW1ib2wgaWQ9IkUyNDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQ4IDQ2M2MtMjMgLTQ4IC01OCAtODkgLTk0IC0xMjJjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAxOSAtMyAzOSAtNyA1N3pNMjE1IDcyOWMtNSA4IC0xMCAxMyAtMTEgMTZsLTQgMTBjMCAzIDIgNSA1IDVzNyAtMiAxMyAtN2MzNSAtNDIgNTggLTEwMCA1OCAtMTcxYzAgLTM0IC02IC02NSAtMTcgLTk0IGMxMCAtMzEgMTcgLTY0IDE3IC05NmMwIC0zNiAtNyAtNjkgLTE5IC05OWM5IC0xMSAxOCAtMzIgMTkgLTkxdi02YzAgLTEwMSAtNjEgLTE3OCAtMTIyIC0yMzVjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTM4IC0zNCAtNTEgLTk1IC01OSAtOTVoLTM0djE5MHYxOTB2MTkwYzQwIDcgNjkgMTEgODcgMTZjMTE2IDM2IDE3NCAxMTAgMTc0IDE5NmMwIDQ0IC0xNSA5MSAtNDYgMTM3ek0yNDcgMjcwYy0yMyAtNDcgLTU4IC04NiAtOTMgLTExOSBjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAyNiAtNCA0MyAtOCA1NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MjMueG1sADxzeW1ib2wgaWQ9IkU1MjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTk0IDE3NGMtMTQgMCAtMjMgMTIgLTIzIDI5bDEgMTFsMyAxMmMwIDUgLTMgNyAtOCA3Yy0xMyAwIC0yNiAtMTAgLTM4IC0zMWwtMTYgLTMyYy0yMSAtNTQgLTM1IC0xMTMgLTUzIC0xNzBoLTYwbDU3IDE5NHY1YzAgMTEgLTMgMTYgLTggMTZjLTE1IDAgLTIwIC05IC0zMCAtMjFjLTkgLTExIC0xNyAtMjMgLTI1IC0zNmwtMTQgOGM2IDE1IDE2IDI1IDI4IDM4YzE5IDE5IDUwIDQ4IDgzIDQ4YzE1IDAgMjIgLTkgMjIgLTI4IGMtMSAtNyAtMSAtMTQgLTIgLTIxYzE2IDI0IDM5IDU2IDc0IDU2YzIxIDAgNDAgLTE5IDQwIC00MGMwIC0zMCAtMTAgLTQ1IC0zMSAtNDV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTM3LnhtbAA8c3ltYm9sIGlkPSJFNTM3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYyOCAxYy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjFjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtOCAtMTUgLTE1IC0zMSAtMjMgLTQ3aC0yM2MyMiA0MyA0MyA3NiA2MiAxMDFzNDUgMzcgNzYgMzhjMTQgMCAyOCAtMjMgMjggLTQwbDI0IDE0bDI1IDEzIGMxMiA1IDI0IDcgMzcgN2M1NCAwIDgwIC00OCA4MSAtMTA1YzAgLTQ3IC0xMSAtNjggLTMyIC05NGMtMjMgLTI5IC01NSAtNTcgLTEwMSAtNTd6TTY5MCAxNjljMCAyNiAtMTAgNDYgLTM2IDQ2Yy0xNCAwIC0yNCAtNSAtMjkgLTE0Yy0xMiAtMjEgLTIyIC00NSAtMjkgLTcyYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzI3IDAgNDEgMTEgNTIgMjdjMjAgMzMgMjIgMzIgMjYgNzJjMiAxOCAzIDMxIDQgMzl6IE0xMDAgLTY5YzIxIDAgMzUgLTMxIDM1IC01MXMtMTMgLTMyIC0yMSAtNDVjLTUgLTcgLTggLTEyIC0xMSAtMTRjLTYgLTcgLTEgLTEwIDkgLTExYzM1IDAgNTQgNTUgNjcgODljNyAxOCAxMiAzNSAxNSA1MmMyMSA4OCAzOSAxNzkgNTggMjY5aC01OHYzOGg3MGMxMyAzOCAyMyA2NSA0MCA5MWMyMSAzMCA0MiA1MyA2NSA2OXM0OCAyNCA3NSAyNGMyOCAwIDQ2IC0xNCA1MSAtMzhsNCAtMTZjMCAtMzMgLTEgLTM2IC0xMyAtNjAgYy0zIC03IC0xNyAtMjUgLTMxIC0yN2MtMyAwIC02IC0xIC04IC0xYy0xOSAwIC0yNSAxMyAtMjggMzJjMCAyNyAxMSA0NCAyOSA1NmwxNCAxMGMwIDEyIC0xMSAxNiAtMjMgMTZjLTExIDAgLTIzIC00IC0yOSAtOGMtMjkgLTIxIC00OCAtMTAyIC02MCAtMTQ2aDc3di00MGgtODVjLTE5IC0xMDkgLTYwIC0yNTUgLTEwMyAtMzM3Yy0yNCAtNDYgLTY0IC0xMDYgLTExNyAtMTA2Yy00NSAwIC03MSAzNyAtNzEgODNjMCAzMiAxNSA3MSA0OSA3MXogTTgxIDMzYzIxIDAgMzggMTUgNDAgMzRjMCAxOCAtMTIgMzAgLTI3IDQwYy0yMiAxMyAtMzggMjYgLTQ3IDM4cy0xNCAyNiAtMTUgNDNjMCA1MCA0MCA4MiA4NyA4MmwyOCAtM2M5IC0zIDE3IC03IDI0IC0xM2MxNSAtOSAyMyAtMjQgMjMgLTQzbC0xIC0xMGwtNiAtMTBjLTMgLTUgLTggLTkgLTE3IC0xMGMtMTcgMCAtMjYgOCAtMjkgMjRsNCAxOWMwIDEwIC0xNCAxNiAtMjQgMThoLTRjLTE3IDAgLTI4IC0xNyAtMzEgLTM2IGMwIC03IDQgLTE1IDExIC0yMmM5IC03IDE4IC0xNCAyNiAtMjFjMjggLTIzIDQzIC0zNyA0NCAtNDBjOCAtMTAgMTIgLTIzIDEyIC0zOXYtMTBjMCAtMjEgLTEwIC0zOSAtMjkgLTU0Yy0xNiAtMTAgLTM4IC0xOCAtNjEgLTIwYy00NyAwIC04OSAyNiAtODkgNjdsMSAxNWw1IDEzbDEwIDlsMTMgNGMxNiAwIDI0IC0xMCAyNCAtMzFjMCAtMTMgLTUgLTE2IC04IC0yOGMwIC04IDExIC0xNiAyMyAtMTZoMTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQkU5LnhtbAA8c3ltYm9sIGlkPSJFQkU5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyOSAxMzNjMyAwIDYgLTMgNiAtNmMwIC04IC05IC0xNSAtMTcgLTE3Yy05IC0yIC0xOCAtMyAtMjMgLTNjLTIwIDAgLTQ0IDMgLTU3IDE2Yy0xMyAxMiAtMjEgMzAgLTIxIDQ4YzAgMjEgMTEgNDAgMjYgNTNjMTcgMTUgNDIgMjUgNjUgMjVjMjcgMCA1NSAtOCA3MiAtMjdjMTYgLTE3IDIyIC00MCAyMiAtNjRjMCAtNiAtMSAtMTggLTQgLTMyYy0zIC0xMyAtNyAtMjQgLTEyIC0zMmMtMTggLTMwIC00NCAtNTIgLTc0IC03MSBjLTE2IC0xMCAtMzggLTE4IC01NSAtMjRjLTUgLTIgLTkgLTIgLTEyIC0yaC00Yy01IDAgLTkgNSAtOSA5YzAgMyAyIDUgNCA3YzYgNiAxOSAxMSAyOCAxNmMzMCAxNiA1MCAyOSA2NyA1M2MxOCAyNSAyNyA1MyAyNyA4MWMwIDE4IC0zIDI2IC0xMSA0MGMtOSAxMyAtMjIgMjcgLTQwIDI3Yy0xNiAwIC0yOCAtOSAtMzYgLTIwYy03IC0xMSAtMTEgLTIwIC0xMSAtMzVzNyAtMjcgMTYgLTM2YzYgLTYgMTMgLTEwIDIyIC0xMHMyMiA0IDMxIDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDQ3LnhtbAA8c3ltYm9sIGlkPSJFMDQ3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwOCA0NzRjLTIyIDAgLTM4IC0zMCAtMzggLTU2YzAgLTU0IDczIC04NSAxNDAgLTExNmwxMzggMjA1aDQxbC0xNDYgLTIyMWM0MSAtMjEgNzMgLTQ0IDk2IC02N2MyOCAtMjkgNDIgLTYyIDQyIC05N2MwIC02OCAtNTQgLTEyMiAtMTI0IC0xMjJjLTQwIDAgLTc2IDMzIC03NiA3M2MwIDIyIDIxIDM4IDQzIDM4YzIzIDAgMzQgLTE3IDM5IC0zOGM2IC0yMyAxNiAtMzQgMzEgLTM0YzI3IDAgNDIgMjMgNDIgNTRjMCAxMyAtMyAyMyAtOCAzMiBjLTkgMTcgLTMzIDM2IC03MiA1N2wtNjAgMzBsLTEzNCAtMjA4aC00MGwxNDEgMjIzYy00OSAyMyAtODUgNTAgLTEwOSA4MGMtMjEgMjcgLTMyIDU1IC0zMiA4NGMwIDQ3IDI1IDgwIDU0IDEwMmMxNyAxMyAzNyAyMCA1OCAyMGM0NiAwIDkxIC0zMiA5MSAtNzdjMCAtMjIgLTIzIC0zNiAtNDUgLTM2Yy0xOSAwIC0zMCA4IC0zNSAyNWwtNyAyM2MtNSAxNyAtMTUgMjYgLTMwIDI2ek03NSAxOTJjMCAtMjEgLTE2IC0zOCAtMzYgLTM4IGMtMjMgMCAtMzkgMTMgLTM5IDM1YzAgMjEgMTUgMzkgMzYgMzljMjIgMCAzOSAtMTUgMzkgLTM2ek0zMzcgMzIyYzAgMjQgMTYgMzggMzcgMzhjMjMgMCAzNyAtMTkgMzcgLTM3YzAgLTIzIC0xNyAtMzcgLTM3IC0zN2MtMjMgMCAtMzcgMTcgLTM3IDM2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA1My54bWwAPHN5bWJvbCBpZD0iRTA1MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zODIgMTE3Yy03MiAtMiAtMTI4IC00NyAtMTI4IC0xMjB2LTdjMiAtNDYgNDMgLTk5IDc1IC0xMTVjLTMgLTIgLTcgLTUgLTEwIC0xMGMtNzAgMzMgLTExNiA4OCAtMTIzIDE3MnYxMWMwIDY4IDQ0IDEyNiA4OCAxNTljMjMgMTcgNDkgMjkgNzggMzZsLTI5IDE3MGMtMjEgLTEzIC01MiAtMzcgLTkyIC03M2MtNTAgLTQ0IC04NiAtODQgLTEwOSAtMTE5Yy00NSAtNjkgLTY3IC0xMzAgLTY3IC0xODJ2LTEzIGM1IC02OCAzNSAtMTI3IDkzIC0xNzZzMTI1IC03MyAyMDMgLTczYzI1IDAgNTAgMyA3NSA5Yy0xOSAxMTEgLTM2IDIyMSAtNTQgMzMxek00MDYgMTE5bDU0IC0zMjZjNzMgMjUgMTEwIDc4IDExMCAxNjFjMCA3IDAgMTUgLTEgMjNjLTcgOTUgLTU3IDE0MiAtMTUxIDE0MmgtMTJ6TTQ2MSA5MzljLTk1IDAgLTEzNSAtMTc1IC0xMzUgLTI4NmMwIC0yNCAyIC00OCA1IC03MWM1MCAzOSA5MiA4MiAxMjcgMTI4YzQwIDUzIDYwIDEwMCA2MCAxNDB2OCBjLTQgNTMgLTIyIDgxIC01NSA4MWgtMnpNNDQxIC0yNDVjLTIzIC00IC00OCAtNiAtNzYgLTZjLTU5IDAgLTEwMiA3IC0xMzAgMjBjLTg4IDQyIC0xNTAgOTMgLTE4NyAxNTRjLTI2IDQ0IC00MyAxMDMgLTQ4IDE3NmMwIDYgLTEgMTMgLTEgMTljMCA1NCAxNSAxMTEgNDUgMTcwYzI5IDU3IDY1IDEwNiAxMTAgMTQ4czk2IDg1IDE1MyAxMjdjLTMgMTYgLTggNDYgLTEzIDkyYy00IDQzIC01IDczIC01IDg5YzAgMTE3IDE2IDE3MiA2OSAyNTcgYzIyIDM1IDQzIDU5IDYxIDcyYy0yOSA3IC02MSAyNiAtNjcgNTVjLTEgNSAtMiA4IC0yIDEyYzAgMjggMjUgNTcgNTEgNjZjNCAxIDYgMiA2IDVjMCAyIC0xIDMgLTIgM2MtMTEgMTMgLTE2IDI3IC0xNiA0MWMwIDI0IDE0IDQ2IDQwIDU2YzEwIDUgMjIgNiAzNCA2aDRjMTYgMCA4OCAtMTAgODggLTYwYzAgLTM1IC0yMiAtNDMgLTMxIC01MGMtNiAtNSAtOCAtMTAgLTggLTE2czAgLTExIDQgLTE2YzYgLTExIDkgLTIyIDkgLTM0IGMwIC0yNyAtMTggLTUzIC00NiAtNjVjLTQgLTEgLTkgLTMgLTE0IC00YzE1IC0xNCAzMCAtNDAgNDcgLTgxYzI2IC02MiAzOSAtMTE1IDQxIC0xNTl2LTE1YzAgLTEwOSAtMjEgLTE2MiAtNjcgLTI0MWMtMTMgLTIwIC02MyAtOTAgLTk4IC0xMThjLTEzIC05IC0yNSAtMTkgLTM3IC0yOWwzMSAtMTgxYzggMSAxOCAyIDI4IDJjNTggMCAxMDIgLTEyIDEzMyAtMzVjNTkgLTQzIDkyIC0xMDQgOTggLTE4NGMxIC03IDEgLTE1IDEgLTIyIGMwIC0xMjMgLTg3IC0yMDkgLTE4MSAtMjQ4YzggLTU3IDE3IC0xMTAgMjUgLTE2MmM1IC0zMSA2IC01OCA2IC04MGMwIC0zMCAtNSAtNTMgLTE0IC03MGMtMzUgLTY0IC04OCAtOTkgLTE1OCAtMTAzYy01IDAgLTExIC0xIC0xNiAtMWMtMzcgMCAtNzIgMTAgLTEwOCAyN2MtNTAgMjQgLTc3IDU5IC04MCAxMDV2MTFjMCAyOSA3IDU1IDIwIDc2YzE4IDI4IDQ1IDQyIDc5IDQ0aDZjNDkgMCA5MyAtNDIgOTcgLTg3di05IGMwIC01MSAtMzQgLTg2IC0xMDUgLTEwNmMxNyAtMjQgNTEgLTM2IDEwMiAtMzZjNjIgMCAxMTYgNDMgMTQwIDg1YzkgMTYgMTMgNDEgMTMgNzRjMCAyMCAtMSA0MiAtNSA2N2MtOCA1MyAtMTggMTA2IC0yNiAxNTl6TTQwNSAxMTc5Yy0zIC0yIC02IC01IC03IC04Yy02IC04IC0xMCAtMTkgLTEwIC0zMGMwIC0yIDAgLTQgMSAtN2M3IC0zMCAzMSAtNTAgNTAgLTUyYzMgMSA1IDEgOCAxaDNjMTYgNCAyOSAyMSAyOSAzNWMwIDUgLTIgOSAtNCAxNCBjLTUgMTMgLTE0IDI0IC0yNSAzNGMtNiA1IC0xMSAxMCAtMTcgMTRjLTQgMiAtOSA2IC0xNCA2Yy02IDAgLTExIC0zIC0xNCAtN3pNNDM5IDEyNzVjMCAtMTQgMTAgLTI1IDE4IC0zNGM4IC04IDE2IC0xOCAyNiAtMjVjNSAtMiAxMCAtNCAxMyAtNGMxNyAwIDIyIDMwIDIzIDQ4YzAgOSAtMyAyMCAtOSAyNmMtOCA5IC0yMyAxNCAtNDAgMTRjLTE1IC0xIC0yOSAtOCAtMzEgLTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwNi54bWwAPHN5bWJvbCBpZD0iRTkwNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODEgLTEzMWMwIC0yMSAtMyAtMzYgLTEwIC00NmMtMTEgLTE3IC0zMyAtMjUgLTY0IC0yNWMtNDcgMCAtNzcgOSAtOTEgMjhjLTExIDE1IC0xNyA0NyAtMTcgOTR2NDNjMCAxMyAwIDI2IDEgMzd2NDFjMCAxMyAwIDI2IC0xIDM5YzAgNDggNSA3OSAxNiA5NGMxNCAxOSA0NSAyOCA5MiAyOGMzMiAwIDUzIC04IDY0IC0yNGM3IC0xMCAxMCAtMjYgMTAgLTQ3YzAgLTI4IC05IC00NyAtMjYgLTU4Yy0xMyAtOCAtMzMgLTEyIC01OCAtMTJoLTIzIGMtNyAwIC0xNCAwIC0yMSAxYy0xNyAwIC0yNiAtNCAtMjYgLTExdi01MXYtNTFjMCAtOCA4IC0xMiAyNCAtMTJjNCAwIDExIDAgMjIgMXMxOSAxIDI1IDFjMjUgMCA0NCAtNCA1NiAtMTFjMTggLTExIDI3IC0zMCAyNyAtNTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDhCLnhtbAA8c3ltYm9sIGlkPSJFMDhCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4OCAyMDBjLTQyIC0yMiAtNjMgLTY5IC02MyAtMTQxdi0xMTljMCAtMzkgNyAtNzAgMTkgLTk0czI2IC00MCA0NCAtNDh2NDAyek0wIC0wYzAgMTI3IDgwIDIyMCAxODYgMjQ2djcyaDMybC02IC03MmMzMyAwIDcxIDAgMTAxIC0xMWM1NCAtMjAgMTAyIC02NSAxMDIgLTEzNWMwIC0xNiAtNCAtMzAgLTEzIC00M3MtMjAgLTI0IC0zMiAtMjlsLTIwIC04bC0yMyAtM2MtMjIgMiAtNDEgOCAtNTUgMjFzLTIxIDMxIC0yNiA1MSBjMCAzOCA0NSA4MCA3OSA4MGMxMiAwIDE5IDMgMTkgMTBjMCA2IC02IDEyIC0xNSAxOGMtMTkgMTMgLTQ3IDI0IC03OSAyNGMtMTAgMCAtMjAgLTEgLTMyIC01di00MzFjMTUgLTMgMTIgLTQgMzAgLTRjNTcgMCAxMDAgNTEgMTIxIDkzbDE3IDM5YzMgMTMgNSAyNSA1IDM1aDI2Yy02IC03MCAtMjggLTEyMSAtNjYgLTE1MnMtODIgLTQ3IC0xMzMgLTQ3di02OGgtMzB2NzJjLTU3IDEwIC0xMjIgNTQgLTE1MyAxMDljLTcgMTIgLTEzIDI2IC0xOSA0MiBjLTExIDI5IC0xNiA2MSAtMTYgOTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTEyLnhtbAA8c3ltYm9sIGlkPSJFOTEyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyMiA0MDhoMzZ2LTE2OWMxMjQgLTkgMjIyIC0xMTMgMjIyIC0yMzlzLTk4IC0yMzAgLTIyMiAtMjM5di0xNjloLTM2djE2OWMtMTI0IDkgLTIyMiAxMTMgLTIyMiAyMzlzOTggMjMwIDIyMiAyMzl2MTY5ek0yMjIgLTIwM3Y0MDZjLTEwNSAtOSAtMTg2IC05NiAtMTg2IC0yMDNzODEgLTE5NCAxODYgLTIwM3pNMjU4IC0yMDNjMTA1IDkgMTg2IDk2IDE4NiAyMDNzLTgxIDE5NCAtMTg2IDIwM3YtNDA2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA4NC54bWwAPHN5bWJvbCBpZD0iRTA4NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMCAtNzhjODQgOTcgMTE0IDE4MCAxMzQgMzI5aDE3MGMtMTMgLTMyIC04MiAtMTMyIC05OSAtMTUxbC04NCAtOTdjLTMzIC0zNiAtNTkgLTYzIC04MCAtODFoMTYydjEwMmwxMjcgMTIzdi0yMjVoNTd2LTM5aC01N3YtMzRjMCAtNDMgMTkgLTY1IDU3IC02NXYtMzRoLTI0NHYzNmM0OCAwIDYwIDI2IDYwIDcwdjI3aC0yMDN2Mzl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOUYxLnhtbAA8c3ltYm9sIGlkPSJFOUYxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNTAwaDQwdi0xMDAwaC00MHYxMDAweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA5MC54bWwAPHN5bWJvbCBpZD0iRTA5MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0zN3Y3NGgzNDJ2LTc0aC0zNDJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTFELnhtbAA8c3ltYm9sIGlkPSJFOTFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ4MCAyNjZsMjYgLTI2bC04NCAtODRjMTAgLTEyIDE5IC0yNSAyNyAtMzhsLTI4IC0yMmMtOCAxMyAtMTYgMjUgLTI0IDM1bC0yODggLTI4OGMzNSAtMjkgODEgLTQ3IDEzMSAtNDdjNzggMCAxMjkgMzQgMTc3IDExMGwzMyAtMjJjLTQxIC03NCAtMTIwIC0xMjQgLTIxMCAtMTI0Yy02MCAwIC0xMTQgMjIgLTE1NiA1OGwtODQgLTg0bC0yNiAyNmw4NCA4NGMtMzYgNDIgLTU4IDk2IC01OCAxNTZjMCAxMzIgMTA4IDI0MCAyNDAgMjQwIGM2MSAwIDExNCAtMjEgMTU2IC01OHpNODMgLTEzMWwyODkgMjg5Yy0zNiAzMiAtNzggNDYgLTEzMiA0NmMtMTEzIDAgLTIwNCAtOTEgLTIwNCAtMjA0YzAgLTUwIDE4IC05NiA0NyAtMTMxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTY1NS54bWwAPHN5bWJvbCBpZD0iRTY1NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMTcgMjQ1Yy0yMiAwIC0zOSAtMTYgLTM5IC0zN2MwIC0xOCAyMSAtMzQgMzkgLTM1YzIwIDAgMzUgMTggMzUgMzdjMCAyMSAtMTUgMzQgLTM1IDM1ek00NCAzMThjMyAyNiAyNSA1MSA1MiA1MWMxNiAwIDI4IC00IDMyIC0xMmMxMSAtMTQgMTQgLTU2IDIyIC03NmM2IC04IDE0IC0xMiAyNSAtMTRsMTYgNWM5IDUgMTQgMTEgMTUgMjVjMCA3IC0yIDEzIC01IDE3bC0xMSAxOGwtMTcgMTdsLTkgMjJjMCAyOCAyNSA0NyA1MyA0NyBzNTAgLTIzIDUwIC00N2MwIC0yMCAtNyAtMjUgLTIxIC0zOWwtMTUgLTIwYy00IC03IC02IC0xMyAtNyAtMThjMSAtNCA1IC0xMSA1IC0xNGwxMSAtMTFsMTQgLTdjMjAgMiAzMCAyMiAzMyA0N2MwIDM5IDE3IDU4IDQ5IDU4YzI2IDAgNDYgLTIxIDQ2IC00N2MwIC0yOSAtMjMgLTQ2IC01NCAtNDZjLTMwIDAgLTQ1IC0xMSAtNDggLTM0bDUgLTEyYzEgLTMgNCAtNSA3IC04YzEgLTIgNiAtMyAxNCAtNWMxMCAyIDE3IDYgMjMgMTIgYzggMyA2IDQgMTYgMTJsMjEgMTVjNCAzIDEyIDUgMjEgNWMyMyAwIDQzIC0yNiA0NCAtNDljMCAtMjAgLTE2IC00MSAtMzAgLTQ5Yy0zIC0xIC0xMCAtMyAtMTkgLTRjLTcgMSAtMTYgNyAtMzAgMThsLTI2IDE5Yy00IDMgLTExIDQgLTIwIDRjLTggMCAtMTQgLTEgLTE3IC00bC05IC0xOWMyIC0xMyA2IC0yMSAxNCAtMjRsMTEgLTRsMjcgLTVjMTYgMCAyOCAtNCAzNyAtMTJjOSAtNiAxMyAtMTcgMTMgLTM0YzAgLTEzIC01IC0yNSAtMTQgLTM0IGMtOSAtOCAtMjIgLTEzIC0zNiAtMTZjLTExIDIgLTIzIDggLTM0IDE5Yy04IDExIC0xMSAyNyAtMTEgNDdjMCAxMSAtNCAyMSAtNyAyN2MtNSA4IC0xNCAxMiAtMjYgMTJjLTE5IDAgLTI5IC0xNSAtMzIgLTMxYzMgLTcgOCAtMTQgMTEgLTIxYzQgLTggOCAtMTQgMTMgLTIxbDggLThsNSAtMTBjMyAtNSA0IC0xMyA1IC0yMWMwIC0yNiAtMjYgLTM5IC01MiAtMzljLTI1IDAgLTQ1IDE1IC00OCAzOWMxIDYgNSAxOCA3IDIxIGMxMSAxNCAyMiAyOSAzMyA0M2MyIDQgMyAxMCA0IDE5YzAgMTcgLTggMjYgLTI0IDI5Yy0zMSAwIC00MCAtMjAgLTQwIC01MXMtMTcgLTQ5IC00OCAtNTRjLTMzIDcgLTQyIDIwIC01MCA1MmMzIDMxIDI1IDQ2IDY2IDQ2YzE5IDAgMzcgMTIgMzcgMzFjMCA4IC0zIDEzIC04IDE2Yy0zIDQgLTggNyAtMTYgN2MtMTAgMCAtMjQgLTYgLTQwIC0xOGMtMTQgLTkgLTI1IC0xNiAtMzkgLTIxYy0yOCAzIC00NSAyMCAtNDYgNTEgYzAgMjYgMTggNDcgNDQgNDdjMTkgMCAzMSAtOSA0NCAtMTlsMTggLTE0bDE5IC03YzE4IDQgMjYgMTIgMjYgMjNjMCAyMyAtMTUgMzQgLTQ2IDM0Yy0zNyAwIC01NyAxNCAtNjEgNDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQUFFLnhtbAA8c3ltYm9sIGlkPSJFQUFFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNTZsMTk2IDEwMGwtMjMgLTg5YzEzIC0xMCAyNyAtMTkgMzcgLTE5YzMwIDAgNjEgNjQgOTYgNjRjMTYgMCAzMiAtMTIgNjQgLTQ0di0yNGMtMTMgMTEgLTI4IDIwIC0zOCAyMGMtMzAgMCAtNjEgLTY0IC05NiAtNjRjLTE2IDAgLTMxIDEyIC02MiA0MmwyMiAtODZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEMwLnhtbAA8c3ltYm9sIGlkPSJFNEMwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYwNSAyMXpNMCAwYzAgMyAzIDE3IDQgMjFjNTggMjkzIDI1MCAyOTkgMjk1IDI5OWg1aDVjNDIgMCAyMzYgLTYgMjk1IC0yOTljMSAtNCAxIC0xOCAxIC0yMWgtMzJjLTEgMSAtNCAyMiAtNSAyNWMtMTAgMzggLTUyIDIwMiAtMjY1IDIwMmMtMjA4IDAgLTI1MiAtMTU5IC0yNjQgLTIwMGMtMSAtNCAtNiAtMjYgLTYgLTI3aC0zM3pNMzU4IDUyYzAgLTMwIC0yNSAtNTUgLTU1IC01NWMtMjkgMCAtNTQgMjUgLTU0IDU1IGMwIDI5IDI1IDU0IDU0IDU0YzMwIDAgNTUgLTI1IDU1IC01NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QjQueG1sADxzeW1ib2wgaWQ9IkU0QjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzMDhsMzQ2IC0xMTlsLTM0NiAtMTE3djMzbDI1MiA4NGwtMjUyIDg2djMzek0wIDB2MzNoMzQ2di0zM2gtMzQ2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTQ0My54bWwAPHN5bWJvbCBpZD0iRTQ0MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzggMTEwdjM1OWgyMHYtNjQ0bC04OCA3OWMtMjYgMjQgLTQyIDQzIC02NSA2OGMtMjkgMzIgLTQ1IDYxIC00NSA4OWw0IDI1YzMgMTggMTQgMzEgMjcgMzhjMTkgMTAgMjggMTMgNTQgMTNjMzkgMCA2MSAtMTEgOTMgLTI3ek0xMDggMTA2bC0xNSAtMmwtOCAtM2MtOCAtOSAtMTEgLTE2IC0xMSAtMzBjMCAtNCAxIC0xMSAxIC0yMGMwIC0yNSAxMSAtNTIgMzIgLTg0YzE3IC0yNSA0MCAtNTMgNzEgLTg0djE5NCBjLTIyIDE5IC0zOCAyOSAtNzAgMjl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEJCLnhtbAA8c3ltYm9sIGlkPSJFNEJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMyAtMjVoLTE2Yy0yMiAwIC0zMCAtMSAtNDYgLTE0Yy0xOCAtMTUgLTEzIC0xMSAtMzYgLTM4YzAgLTEgLTE0IC0xOCAtMTUgLTE5Yy0xIDMgMSAxNiA4IDI5YzE1IDI5IDQgOSAxNiAzMGMyMCAzNSA0OSAzNyA5OSAzN3M2OSAtNCA5MyAtNDFjOSAtMTMgMTggLTI4IDE4IC00OWMwIC0zIDAgLTUgLTEgLTZjLTEgMSAtMTMgMTkgLTEzIDIwYy0yMiAzMCAtMTcgMjcgLTM2IDQwYy0xNCAxMCAtMzggMTEgLTU1IDExaC0xNnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QTgueG1sADxzeW1ib2wgaWQ9IkU0QTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUzIDIyNGwtNzcgLTIyNGwtNzYgMjI0aDM2YzkgLTMgMTUgLTkgMjAgLTE4YzkgLTE2IDE2IC0yNSAyMCAtMjZjNiAyIDExIDcgMTQgMTRjNyAxNiAxNiAyNiAyNiAzMGgzN3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0NDEueG1sADxzeW1ib2wgaWQ9IkU0NDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAgMTEwYzMyIDE2IDU0IDI3IDkzIDI3YzI2IDAgMzUgLTMgNTQgLTEzYzEzIC03IDI0IC0yMCAyNyAtMzhsNCAtMjVjMCAtMjggLTE2IC01NyAtNDUgLTg5Yy0yMyAtMjUgLTM5IC00NCAtNjUgLTY4bC04OCAtNzl2NjQ0aDIwdi0zNTl6TTkwIDEwNmMtMzIgMCAtNDggLTEwIC03MCAtMjl2LTE5NGMzMSAzMSA1NCA1OSA3MSA4NGMyMSAzMiAzMiA1OSAzMiA4NGMwIDkgMSAxNiAxIDIwYzAgMTQgLTMgMjEgLTExIDMwbC04IDN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEMyLnhtbAA8c3ltYm9sIGlkPSJFNEMyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ1NiAxMDRjMCAtMTYgLTYgLTMwIC0xOCAtNDFzLTI4IC0xNyAtNDcgLTE3Yy0xNiAwIC0zMCA2IC00MiAxN3MtMTggMjUgLTE5IDQxYzAgMTQgNiAyNyAxNyAzOHMyNSAxNyA0MyAxOGMyMCAwIDM3IC02IDQ4IC0xN3MxNyAtMjQgMTggLTM5ek0zOTAgNDQ5YzAgMCAzNDcgLTM2MSAzNzggLTM5MGM4IC03IDExIC0xOCAxMSAtMjhjMCAtOSAtMiAtMTYgLTYgLTIxcy0xMyAtMTAgLTEzIC0xMGMtMTMgMCAtNyAtMSAtMTkgNCBjLTExIDUgLTMxIDI1IC00MiAzNWwtMzA5IDI5MGwtMjk4IC0yNzZzLTMyIC0zMiAtNDEgLTQwYy0xMiAtMTAgLTEyIC0xMyAtMjUgLTEzYy0xMCAwIC04IC0yIC0yMSA3Yy00IDMgLTUgOSAtNSAxNmMwIDExIDQgMjQgMTAgMzBjMTI3IDEyNiAzODAgMzk2IDM4MCAzOTZ6TTM5MCAyODhjMCAwIDIyNSAtMjMwIDI0NSAtMjQ5YzUgLTUgNyAtMTIgNyAtMThzLTEgLTExIC0zIC0xNGMtMyAtMyAtOSAtNiAtOSAtNmMtOSAwIC00IC0xIC0xMiAyIGMtNyAzIC0yMSAxNyAtMjggMjRsLTIwMCAxODZ2MWwtMTk0IC0xNzlzLTIxIC0yMSAtMjcgLTI2Yy04IC02IC04IC04IC0xNiAtOGMtNiAwIC02IC0yIC0xNCA0Yy0yIDIgLTMgNiAtMyAxMGMwIDcgMyAxNiA3IDIwYzgzIDgyIDI0NyAyNTMgMjQ3IDI1M3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QjYueG1sADxzeW1ib2wgaWQ9IkU0QjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTkwIDExMmwtMTkwIC0xMTJsMTEyIDE5MGw0IDRjNiAxIDcgMSAxNiAtNGMxMyAtNyAyMyAtMTcgMzQgLTI1YzcgLTggMTQgLTE2IDIxIC0yOWM2IC0xMSAxMiAtMTkgNyAtMjB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNjVBLnhtbAA8c3ltYm9sIGlkPSJFNjVBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMwMiA1MzVjMzcgMCA0NyAtMjQgNDcgLTYyYzAgLTQ2IC0zMSAtNjEgLTYxIC02MWMtNCAwIC05IC0xIC0xMyAwYy03NiAxMCAtNzggMzAgLTEzMCAzMGMtMzYgMCAtMTA2IC00NCAtMTA2IC0xMDRjMCAtNTkgMzggLTgzIDYxIC04M2M0NiAwIDkzIDUyIDE2OCA1MmM1NCAwIDExMCAtMTYgMTEwIC0xMTdjMCAtMTM2IC04OSAtMTkwIC0xNDIgLTE5MGMtNDYgMCAtOTUgMzIgLTEyNyA1NmMtMTMgMTAgLTM1IDIzIC00NSAyMyBjLTIzIDAgLTM0IC0zNSAtNDUgLTY4Yy0zIC04IC0xIC0yNSAtMTEgLTI1Yy03IDAgLTggNCAtOCA5djRjMCAzNiAxOSA3NyAzMiA5OWMxNiAyNiAzMyAzMyA1MSAzM2M1NCAwIDYyIC0zMiAxMTUgLTYyYzI2IC0xNSA0NCAtMjYgNjIgLTI2YzYgMCAxMyAxIDIwIDRjMjEgOSA3NyAyNyA3NyAxMThjMCA1NiAtNDQgNzggLTcwIDgwYy02IDEgLTEyIDAgLTE3IDBjLTY4IDAgLTc0IC00MSAtMTQ5IC00MWMtNTQgMCAtOTkgNDggLTk5IDEyNyBjMCAxMTAgNzggMTUyIDE1NCAxNTJjNTEgMCA4MSAtMjUgMTMyIC0yNWMxNyAwIDI2IDE1IDI2IDMxYzAgMTcgLTggMzMgLTI1IDMzYy0xMSAwIC0xNiA0IC0xNiA3czMgNSA5IDZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOUYzLnhtbAA8c3ltYm9sIGlkPSJFOUYzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjUwaDQwdi0yNTBoLTQwdjI1MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwODYueG1sADxzeW1ib2wgaWQ9IkUwODYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjg0IC05MWMwIDM3IC0yOCA5MiAtNjcgOTJjLTM1IDAgLTY1IC01NCAtNjUgLTExMWMwIC01MiAyMiAtMTA0IDY4IC0xMDRjNDcgMCA2NCA2OCA2NCAxMjN6TTIzMCAyMTRjLTM2IDAgLTkwIC0zMyAtOTAgLTE4NGwyIC0zNmM0MCAyNCA4MSAzNiAxMjAgMzZjODAgMCAxNDAgLTQ4IDE0MCAtMTIxYzAgLTk5IC05OSAtMTU5IC0xODIgLTE1OWMtMTYwIDAgLTIwMCAxNzMgLTIwMCAyNDRjMCAyMSAyIDQzIDcgNzFsMTAgMzUgYzI2IDg1IDczIDExNSA5OCAxMjZjNDEgMTkgNzQgMjQgMTAzIDI0YzkzIDAgMTQyIC02MyAxNDIgLTEwNWMwIC01OCAtNTIgLTcyIC03MyAtNzJjLTMzIDAgLTU5IDI0IC02NSAzNWMtMyA1IC02IDE0IC03IDI1bDExIDMwYzYgMTUgOSAyNyA5IDM1YzAgMTEgLTkgMTYgLTI1IDE2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwQi54bWwAPHN5bWJvbCBpZD0iRTkwQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIC0yMDZjMCA1NSAtMSAxMDYgLTEgMTU1YzAgMjQwIDIgMzE0IDMgMzM2YzAgMCAyIDE3IDE5IDE3YzE1IDAgMTUgLTIwIDE1IC0yMGwzIC0xMzVsMyAtMjVoNzBoNDBzNiAtMSA5IDJzMyA3IDMgN2wyIDE2bDcgMTQxYzIgOSA2IDE0IDE2IDE0YzEzIDAgMTMgLTIwIDEzIC0yMHYtMTU0bC0xIC02MnMtMiAtNCAtNSAtN3MtOCAtMyAtOCAtM2wtODIgLTVsLTY0IC0zdi00OHYtNDlsNjkgLTNzMjYgMyA3MSAzYzggMCA5IDAgMTYgLTcgYzMgLTcgMyAtMTEgNCAtMTljMCAtNDYgMSAtMjQ2IDEgLTI0NnYtMjQ0czggLTIwIC0xMiAtMjBzLTE5IDIwIC0xOSAyMGwtNCAyMjJ2MjdjMCA1MyAwIDE4NCAtOCAxOTJjLTUgNSAtMjQgNiAtMzUgNmgtOGgtNzlsLTIgLTMxNWwtMyAtMjA0YzAgLTEwIC05IC0xNyAtMTcgLTE3Yy03IDAgLTE0IDUgLTE0IDE3eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkzOC54bWwAPHN5bWJvbCBpZD0iRTkzOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBsMTQxIDE0MWwxNDEgLTE0MWwtMTQxIC0xNDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTFGLnhtbAA8c3ltYm9sIGlkPSJFOTFGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU5IDk2bC0yOCAyMmM0NiA3NyAxMjAgMTIyIDIwOSAxMjJjNjAgMCAxMTQgLTIyIDE1NiAtNThsODQgODRsMjYgLTI2bC04NCAtODRjMzYgLTQyIDU4IC05NiA1OCAtMTU2YzAgLTEzMiAtMTA4IC0yNDAgLTI0MCAtMjQwYy02MCAwIC0xMTQgMjIgLTE1NiA1OGwtODQgLTg0bC0yNiAyNmw4NCA4NGMtMTAgMTIgLTIwIDI1IC0yOCA0MGwzMyAyMmM4IC0xMiAxNiAtMjQgMjQgLTM0bDI4NCAyODVjLTM1IDI5IC04MSA0NyAtMTMxIDQ3IGMtODAgMCAtMTM1IC0zMSAtMTgxIC0xMDh6TTExMSAtMTU0YzM2IC0zNCA3NiAtNTAgMTI5IC01MGMxMTMgMCAyMDQgOTEgMjA0IDIwNGMwIDUwIC0xOCA5NiAtNDcgMTMxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA5Mi54bWwAPHN5bWJvbCBpZD0iRTA5MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzQgLTIzNXYtMTFjMCAtMyAtMSAtNCAtMSAtNHMtMSAtMSAtMiAwYy0xMDggODIgLTEzMSAxNTAgLTEzMSAyNTBzMjMgMTY4IDEzMSAyNTBjMSAxIDIgMCAyIDBzMSAtMSAxIC00di0xMXMtMSAtOCAtMyAtMTBjLTY4IC01NSAtODEgLTExMCAtODEgLTIyNXMxMyAtMTcwIDgxIC0yMjVjMiAtMiAzIC03IDMgLTEweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwNC54bWwAPHN5bWJvbCBpZD0iRTkwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MjggLTM5bC01NCAtNjdsMTEyIC0xMzhsNTIgNjZ6TTQyOCAyNDlsLTU0IC02N2wxMTIgLTEzOGw1MiA2NnpNNDU1IDMyNWwxNDIgLTE3OGwtMTE1IC0xNDRsMTE1IC0xNDRsLTEyOSAtMTYydi01ODBoLTMwdjU4NWwtMTI3IDE1N2wxMTYgMTQ0bC0xMTYgMTQ0ek0yMzIgLTUwdjEwOGgtMTk5di0xMDhoMTk5ek0yNjYgLTgwOGgtMzR2NjkzaC0xOTl2LTkzaC0zM3Y0MTdoMzN2LTg2aDE5OXY4NmgzNHYtMTAxN3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5MTAueG1sADxzeW1ib2wgaWQ9IkU5MTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTc3IDBjMCAzNSAyOCA2MyA2MyA2M3M2MyAtMjggNjMgLTYzcy0yOCAtNjMgLTYzIC02M3MtNjMgMjggLTYzIDYzek0zNiAwYzAgLTExMyA5MSAtMjA0IDIwNCAtMjA0czIwNCA5MSAyMDQgMjA0cy05MSAyMDQgLTIwNCAyMDRzLTIwNCAtOTEgLTIwNCAtMjA0ek0wIDBjMCAxMzIgMTA4IDI0MCAyNDAgMjQwczI0MCAtMTA4IDI0MCAtMjQwcy0xMDggLTI0MCAtMjQwIC0yNDBzLTI0MCAxMDggLTI0MCAyNDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDQ1LnhtbAA8c3ltYm9sIGlkPSJFMDQ1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzMyAzNjNjMCAyNCAtMTggMjYgLTQ4IDMydjloMTUyYzEzNCAwIDIwMSAtNTUgMjAxIC0xNjZjMCAtNDggLTEzIC05MSAtMzkgLTEyOGMtNDcgLTY1IC0xMzggLTExMCAtMjQ0IC0xMTBoLTE1NXYxMGMzMiAwIDUxIDIzIDUxIDU0bDc5IDI4NWwyIDl6TTM2NiAyNDljMCA5MCAtMzkgMTM2IC0xMjggMTM2Yy0xNyAwIC0zMiAtMSAtMzggLTExbC05MCAtMzIzbC0yIC0xMWMyIC0xNSAxNyAtMjMgNDUgLTIzIGMxMzkgMCAyMTMgOTIgMjEzIDIzMnpNNzA0IDM4NGMtMzUgMCAtNjQgLTI2IC02NCAtNjFjMCAtMTcgNSAtMzMgMTUgLTQ3YzIwIC0yNCAyNiAtMzEgNDggLTUwYzEzIC0xNiAzNiAtNDMgNDggLTU5YzEyIC0xOSAxOCAtMzggMTggLTU5YzAgLTI2IC05IC00NiAtMTkgLTY1Yy0xMyAtMTkgLTI5IC0zNCAtNDYgLTQzYy0xNSAtMTAgLTM0IC0xNCAtNTkgLTE0Yy0xMSAwIC0yOCA1IC01MSAxNGMtMTYgNCAtMzIgNSAtNDIgMTAgYy03IDAgLTEyIC00IC0xNiAtMTBjLTQgLTEgLTcgLTUgLTggLTEzaC0xMmwyMSAxMzVoMTVsLTMgLTE3YzAgLTE1IDMgLTI2IDUgLTM3YzQgLTExIDExIC0yMSAyMiAtMzJjMTUgLTE5IDM1IC0yOCA2MiAtMjhjMjQgMCA0MiA4IDU0IDI0YzE2IDE1IDI0IDM0IDI0IDU1YzAgMjAgLTUgMzYgLTE0IDQ4Yy0xMiAxMyAtMjAgMjUgLTMzIDM4Yy01IDUgLTExIDExIC0xNyAxOGMtMjIgMjEgLTM4IDQwIC00OSA1OGMtMTEgMTMgLTE2IDMxIC0xNiA1NCBjMCAzOCA4IDUzIDMxIDcyYzE5IDE5IDQ0IDI5IDc1IDI5YzI0IDAgNDIgLTIgNTQgLTdjMTEgLTcgMjEgLTEwIDMxIC0xMGM3IDAgMTUgNiAyNCAxN2gxM2wtMjQgLTExOWgtMTBjMCA2NiAtMjYgOTkgLTc3IDk5ek00MzAgMGMtMjAgMCAtMzIgMTIgLTMyIDMzczE3IDM0IDMyIDM0YzggMCAxNSAtNCAyMSAtMTJjNyAtNCAxMCAtMTEgMTAgLTIyYzAgLTE2IC0xMyAtMzMgLTMxIC0zM3pNODI5IDBjLTIwIDAgLTMyIDExIC0zNSAyOCBjMCAxNyAxNyAzMyAzNSAzM2MxOSAwIDMxIC0xMiAzMSAtMzNjMCAtMTggLTE1IC0yOCAtMzEgLTI4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA1MS54bWwAPHN5bWJvbCBpZD0iRTA1MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMjQgLTM5MmM1MiAwIDk4IC00NCA5OCAtOTZjMCAtNTEgLTM0IC04NiAtMTA1IC0xMDZjMTcgLTI0IDUxIC0zNiAxMDIgLTM2YzYyIDAgMTE2IDQzIDE0MCA4NWM5IDE2IDEzIDQxIDEzIDc0YzAgMjAgLTIgNDIgLTUgNjdjLTkgNTMgLTE4IDEwNiAtMjYgMTU5Yy0yMyAtNCAtNDggLTYgLTc2IC02Yy01OSAwIC0xMDIgNyAtMTMwIDIwYy04OCA0MiAtMTUwIDkzIC0xODcgMTU0Yy0yOCA0NyAtNDkgMTE2IC00OSAxOTcgYzAgMTI1IDgzIDI0OSAxNTUgMzE2YzQ1IDQyIDk2IDg1IDE1MyAxMjdjLTMgMTYgLTggNDYgLTEzIDkyYy00IDQzIC01IDczIC01IDg5YzAgMTE3IDE2IDE3MiA2OSAyNTdjMzQgNTQgNjQgODEgODkgODJjMjEgMCA0MyAtMzAgNjkgLTkyYzI5IC02OSA0MSAtMTE3IDQxIC0xNzRjMCAtMTEwIC0yMSAtMTYyIC02NyAtMjQxYy0xMyAtMjAgLTYzIC05MCAtOTggLTExOGMtMTMgLTkgLTI1IC0xOSAtMzcgLTI5bDMxIC0xODFjOCAxIDE4IDIgMjggMiBjNTggMCAxMDIgLTEyIDEzMyAtMzVjNjMgLTQ2IDk5IC0xMTMgOTkgLTIwNmMwIC0xMjMgLTg3IC0yMDkgLTE4MSAtMjQ4YzggLTU3IDE3IC0xMTAgMjUgLTE2MmM0IC0zMSA2IC01OCA2IC04MGMwIC0zMCAtNSAtNTMgLTE0IC03MGMtMjQgLTQ1IC01OCAtNzUgLTk5IC05MWg5aDI4YzIyIDAgMzkgMCAzOSAtNGMwIC0yMiAtMzQgLTM0IC01NSAtMzhsLTI5IC02Yy0xMSAtMiAtMjIgLTQgLTM0IC03bC0xNCAtM2MtNSAtNCAtNyAtMTkgLTcgLTI2IGMwIC0xIDEgLTMgNCAtM2M4IDAgMjIgMyAzMSAzYzI0IDAgMzEgLTEyIDQzIC0xMmwzIC0zYzE1IC0xMSAyMyAtMzMgMjMgLTU1YzAgLTYwIC01OCAtOTcgLTExMiAtOTdjLTMxIDAgLTYyIDIwIC02MiA1OGMwIDE2IDggMjcgMjMgMzFoNGMxNCAwIDI0IC0xMiAyNCAtMjZjMCAtMTUgLTE0IC0xOCAtMTcgLTM2YzAgLTExIDE3IC0xNCAyOSAtMTRjMTUgMSA0MCAxMCA2MCA2N2M1IDE0IDcgMjQgNyAzMmMwIDI4IC0yMiAzMiAtMzMgMzIgYy0yNyAwIC00NyAtMjcgLTU3IC0yN2MtMTEgMCAtMTEgNCAtMTEgOWMwIDEzIDIzIDgzIDM4IDExMmMtOCAwIC0xNyAwIC0yNSAxYy0xMCAtMjYgLTg2IC0xOTcgLTg3IC0yMDVjMCAtMjEgMjcgLTExIDI3IC0yMmMwIC01IC01IC05IC0xMiAtOWMtNSAxIC0xMSAxIC0xNyAxYy0xOSAwIC00MyAtMiAtNjQgLTJjLTIyIDAgLTM5IDIgLTM5IDEwYzggMTggMjkgLTcgNDcgMzBjOCAxNiAzOSA5NSAzOSA5N2MwIDAgMiA1IDIgOXMtMSA3IC03IDcgYy0xMCAwIC0xNCAtMTkgLTM0IC0xOWMtNiAwIC0xMSAzIC0xMSA4YzAgMiAwIDMgMiA2YzYgNyA4MCA5MyA4NyA5OWMxIDEgMyAyIDQgM2MtMTAgMyAtMTkgOCAtMjkgMTNjLTU0IDI2IC04MCA2MiAtODAgMTE3YzAgNjYgNDAgMTE5IDEwNCAxMTl6TTUxOCA4NTBjMCA1NiAtMjIgODkgLTU1IDg5aC0yYy05NSAwIC0xMzUgLTE3NSAtMTM1IC0yODZjMCAtMjQgMiAtNDggNSAtNzFjNTAgMzkgOTIgODIgMTI3IDEyOCBjNDAgNTMgNjAgMTAwIDYwIDE0MHpNNTcwIC00NmMwIDEwOSAtNTIgMTY1IC0xNTIgMTY1aC0xMmw1NCAtMzI2YzczIDI1IDExMCA3OCAxMTAgMTYxek0yNTQgLTNjMCAtNTEgNDEgLTEwNSA3NSAtMTIyYy0zIC0yIC03IC01IC0xMCAtMTBjLTcwIDMzIC0xMTYgODggLTEyMyAxNzJ2MTFjMCA2OCA0NCAxMjYgODggMTU5YzIzIDE3IDQ5IDI5IDc4IDM2bC0yOSAxNzBjLTIxIC0xMyAtNTIgLTM3IC05MiAtNzMgYy01MCAtNDQgLTg2IC04NCAtMTA5IC0xMTljLTQ1IC02OCAtNjggLTEyOCAtNjggLTE4MGMwIC03OCAzMyAtMTQwIDk0IC0xOTFjNTggLTQ5IDEyNSAtNzMgMjAzIC03M2MyNSAwIDUwIDMgNzUgOWMtMTkgMTExIC0zNiAyMjEgLTU0IDMzMWMtNzIgLTIgLTEyOCAtNDcgLTEyOCAtMTIweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUyMS54bWwAPHN5bWJvbCBpZD0iRTUyMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzcgMjYyYzIxIDAgNDMgLTE0IDQzIC0zNXYtN2wtNjMgLTE4M2MwIC0xMyA0IC0yMCAxMiAtMjFjOCAwIDE3IDUgMjYgMTVzMTUgMTYgMTYgMTdjNCA3IDE5IDMyIDIwIDM1bDE0IDQxaDIzbC0yNCAtNjNjLTggLTIyIC0zMSAtNDUgLTQ0IC01OHMtMjkgLTIwIC00NiAtMjFjLTE4IDAgLTM0IDUgLTQ5IDE0bC0xNiAxNWMtMyA3IC01IDEyIC01IDE3YzIwIDYzIDQ0IDEyNCA2NSAxODZjMCA3IC01IDEyIC0xNSAxMyBjLTE2IDAgLTMxIC0xNSAtNDQgLTQ1bC02NCAtMTgyaC03MWw3NyAyMTRjMCA5IC02IDEzIC0xNyAxM2MtOSAwIC0xNyAtNCAtMjIgLTExcy0xMiAtMTkgLTIwIC0zNGwtNjQgLTE4MmgtNjlsNzcgMjEwdjRjMCAxMCAtNSAxMiAtMTIgMTZjLTI1IDAgLTUyIC00NyAtNjYgLTczYy01IC05IC0xMiAtMjMgLTIxIC00MmgtMjJjMTkgMzkgNDAgNzYgNjQgMTA3YzIxIDI3IDQ3IDQwIDc5IDQwYzIxIDAgMzEgLTE5IDM0IC00MSBjMTkgMTcgMzQgMjcgNDUgMzJjMTEgNiAyNCA5IDM5IDljMjEgMCAzMiAtMTkgMzUgLTQxYzIyIDE3IDQ5IDQxIDg1IDQxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI0Ny54bWwAPHN5bWJvbCBpZD0iRTI0NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDcgNzljLTI0IC00NiAtNTggLTg2IC05MyAtMTE4Yy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5Yzg4IDI3IDE2OCA5NSAxNjggMjAwYzAgMjUgLTQgNDIgLTggNTN6TTI0OCA0NjNjLTIzIC00OCAtNTggLTg5IC05NCAtMTIyYy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5Yzg4IDI3IDE2OCA5NSAxNjggMjAwIGMwIDE5IC0zIDM5IC03IDU3ek0yMTYgNzI5Yy01IDggLTEwIDEzIC0xMSAxNmwtNCAxMGMwIDMgMiA1IDUgNXM3IC0yIDEzIC03YzM1IC00MiA1NyAtMTAwIDU3IC0xNzFjMCAtMzQgLTYgLTY1IC0xNyAtOTRjMTAgLTMxIDE3IC02NCAxNyAtOTZjMCAtMzYgLTcgLTY5IC0xOSAtOTljOSAtMTEgMTggLTMyIDE5IC05MXYtNmMwIC0zNCAtNiAtNjUgLTE4IC05NGM5IC0xMiAxNyAtMzMgMTggLTkwdi02YzAgLTEwMSAtNjEgLTE3OCAtMTIyIC0yMzUgYy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zOCAtMzQgLTUxIC05NSAtNTkgLTk1aC0zNHYxOTB2MTkwdjE5MHYxOTBjNDAgNyA2OSAxMSA4NyAxNmMxMTYgMzYgMTc1IDExMSAxNzUgMTk3YzAgNDQgLTE1IDkwIC00NiAxMzZ6TTI0NyAyNzBjLTIzIC00NyAtNTggLTg2IC05MyAtMTE5Yy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5Yzg4IDI3IDE2OCA5NSAxNjggMjAwIGMwIDI2IC00IDQzIC04IDU0eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUzNS54bWwAPHN5bWJvbCBpZD0iRTUzNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MDUgMTE1YzIxIDAgMzQgLTIzIDM0IC00OGMwIC0yMyAtOCAtNDIgLTI0IC01OGMtMTUgLTE3IC0zOSAtMjUgLTczIC0yNWMtMTIgMCAtMjEgMSAtMjcgNGwtMTIgNmwtMTcgMTBjLTE1IDcgLTI0IDEwIC0yOSAxMGMtOSAwIC0xOSAtNSAtMzAgLTE0aC0zMXYxNmwyMDkgMTc3bC02NCAtMWMtMjMgLTMgLTMyIC0xNSAtNDQgLTMwaC0yNGwzMCA4N2gxODl2LTMybC0yMTEgLTE2M2MxMyA2IDI2IDkgMzkgOWMxNCAwIDUzIC0xOCA2MyAtMjAgYzkgMSAxNCA4IDE0IDE5Yy0xMyAwIC0yMCA4IC0yMiAyM2MwIDE3IDEzIDMwIDMwIDMwek0tOTQgLTY5YzIxIDAgMzUgLTMxIDM1IC01MXMtMTMgLTMyIC0yMSAtNDVjLTUgLTcgLTggLTEyIC0xMSAtMTRjLTYgLTcgLTEgLTEwIDkgLTExYzM1IDAgNTQgNTUgNjcgODljNyAxOCAxMiAzNSAxNSA1MmMyMSA4OCAzOSAxNzkgNTggMjY5aC01OHYzOGg3MGMxMyAzOCAyMyA2NSA0MCA5MWMyMSAzMCA0MiA1MyA2NSA2OXM0OCAyNCA3NSAyNCBjMjggMCA0NiAtMTQgNTEgLTM4bDQgLTE2YzAgLTMzIC0xIC0zNiAtMTMgLTYwYy0zIC03IC0xNyAtMjUgLTMxIC0yN2MtNSAtMSAtMTAgLTEgLTE3IDBjLTEzIDMgLTE3IDE4IC0xOSAzMWMwIDI3IDExIDQ0IDI5IDU2bDE0IDEwYzAgOSAtNiAxNCAtMTggMTZoLTZjLTExIDAgLTIwIC0yIC0yOCAtOGMtOSAtNyAtMTkgLTIxIC0yOSAtNDNjLTcgLTE4IC0yNiAtODQgLTMxIC0xMDNoNzd2LTQwaC04NSBjLTE5IC0xMDkgLTYwIC0yNTUgLTEwMyAtMzM3Yy0yNCAtNDYgLTY0IC0xMDYgLTExNyAtMTA2Yy00NSAwIC03MSAzNyAtNzEgODNjMCAzMiAxNSA3MSA0OSA3MXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyNEEueG1sADxzeW1ib2wgaWQ9IkUyNEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQ3IDExMWM0IDExIDggMjggOCA1M2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNSAtMzIgNjkgLTcyIDkzIC0xMTh6TTI0NyAtNzljNCAxMSA4IDI4IDggNTNjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTEgMyAtMjcgNiAtNDcgOWM5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzUgLTMyIDY5IC03MiA5MyAtMTE4eiBNMjQ3IDMwMWM0IDExIDggMjggOCA1M2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNSAtMzIgNjkgLTcyIDkzIC0xMTh6TTI0OCAtNDYzYzQgMTggNyAzOCA3IDU3YzAgMTA1IC04MCAxNzMgLTE2OCAyMDBjLTExIDMgLTI3IDYgLTQ3IDljOSAtMTcgMjMgLTYxIDUzIC04OGM0IC0zIC0yIDMgNjEgLTU2YzM2IC0zMyA3MSAtNzQgOTQgLTEyMnogTTIwNiAtNzQ4YzMyIDQ4IDQ5IDEwMCA0OSAxNDljMCA4OSAtNTUgMTY4IC0xNjggMjAzYy0xOCA1IC00NyA5IC04NyAxNnYxOTB2MTkwdjE5MHYxOTB2MTkwdjE5MGgzNGM4IDAgMjEgLTYxIDU5IC05NWM0IC0zIC0yIDMgNjEgLTU2YzYxIC01NyAxMjIgLTEzNCAxMjIgLTIzNXYtNmMtMSAtNTcgLTkgLTc4IC0xOCAtOTBjMTIgLTI5IDE4IC02MCAxOCAtOTR2LTZjLTEgLTU3IC05IC03OCAtMTggLTkwYzEyIC0yOSAxOCAtNjAgMTggLTk0di02IGMtMSAtNTcgLTkgLTc4IC0xOCAtOTBjMTIgLTI5IDE4IC02MCAxOCAtOTR2LTZjLTEgLTU5IC0xMCAtODAgLTE5IC05MWMxMiAtMzAgMTkgLTYzIDE5IC05OWMwIC0zMiAtNyAtNjUgLTE3IC05NmMxMSAtMjkgMTcgLTYwIDE3IC05NGMwIC03MSAtMzIgLTE0OCAtNjcgLTE5MGMtNiAtNSAtMTAgLTcgLTEzIC03cy01IDIgLTUgNWw0IDEwYzEgMyA2IDggMTEgMTZ6TTI0NyAtMjcwYzQgMTEgOCAyOCA4IDU0YzAgMTA1IC04MCAxNzMgLTE2OCAyMDAgYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNSAtMzMgNzAgLTcyIDkzIC0xMTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTNDLnhtbAA8c3ltYm9sIGlkPSJFNTNDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzMSAtNjljMjEgMCAzNSAtMzEgMzUgLTUxcy0xMyAtMzIgLTIxIC00NWMtNSAtNyAtOCAtMTIgLTExIC0xNGMtNiAtNyAtMSAtMTAgOSAtMTFjMzUgMCA1NCA1NSA2NyA4OWM3IDE4IDEyIDM1IDE1IDUyYzIxIDg4IDM5IDE3OSA1OCAyNjloLTU4djM4aDcwYzEzIDM4IDIzIDY1IDQwIDkxYzIxIDMwIDQyIDUzIDY1IDY5czQ4IDI0IDc1IDI0YzI4IDAgNDYgLTE0IDUxIC0zOGw0IC0xNmMwIC0zMyAtMSAtMzYgLTEzIC02MCBjLTMgLTcgLTE3IC0yNSAtMzEgLTI3Yy01IC0xIC0xMCAtMSAtMTcgMGMtMTMgMyAtMTcgMTggLTE5IDMxYzAgMjcgMTEgNDQgMjkgNTZsMTQgMTBjMCA5IC02IDE0IC0xOCAxNmgtNmMtMTEgMCAtMjAgLTIgLTI4IC04Yy05IC03IC0xOSAtMjEgLTI5IC00M2MtNyAtMTggLTI2IC04NCAtMzEgLTEwM2g3N3YtNDBoLTg1Yy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzN2MtMjQgLTQ2IC02NCAtMTA2IC0xMTcgLTEwNiBjLTQ1IDAgLTcxIDM3IC03MSA4M2MwIDMyIDE1IDcxIDQ5IDcxek0xOTQgMTc0Yy0xNCAwIC0yMyAxMiAtMjMgMjlsMSAxMWwzIDEyYzAgNSAtMyA3IC04IDdjLTEzIDAgLTI2IC0xMCAtMzggLTMxbC0xNiAtMzJjLTIxIC01NCAtMzUgLTExMyAtNTMgLTE3MGgtNjBsNTcgMTk0djVjMCAxMSAtMyAxNiAtOCAxNmMtMTUgMCAtMjAgLTkgLTMwIC0yMWMtOSAtMTEgLTE3IC0yMyAtMjUgLTM2bC0xNCA4YzYgMTUgMTYgMjUgMjggMzggYzE5IDE5IDUwIDQ4IDgzIDQ4YzE1IDAgMjIgLTkgMjIgLTI4Yy0xIC03IC0xIC0xNCAtMiAtMjFjMTYgMjQgMzkgNTYgNzQgNTZjMjEgMCA0MCAtMTkgNDAgLTQwYzAgLTMwIC0xMCAtNDUgLTMxIC00NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1M0IueG1sADxzeW1ib2wgaWQ9IkU1M0IiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODMzIDExNWMyMSAwIDM0IC0yMyAzNCAtNDhjMCAtMjMgLTggLTQyIC0yNCAtNThjLTE1IC0xNyAtMzkgLTI1IC03MyAtMjVjLTEyIDAgLTIxIDEgLTI3IDRsLTEyIDZsLTE3IDEwYy0xNSA3IC0yNCAxMCAtMjkgMTBjLTkgMCAtMTkgLTUgLTMwIC0xNGgtMzF2MTZsMjA5IDE3N2wtNjQgLTFjLTIzIC0zIC0zMiAtMTUgLTQ0IC0zMGgtMjRsMzAgODdoMTg5di0zMmwtMjExIC0xNjNjMTMgNiAyNiA5IDM5IDljMTQgMCA1MyAtMTggNjMgLTIwIGM5IDEgMTQgOCAxNCAxOWMtMTMgMCAtMjAgOCAtMjIgMjNjMCAxNyAxMyAzMCAzMCAzMHpNMzM0IC02OWMyMSAwIDM1IC0zMSAzNSAtNTFzLTEzIC0zMiAtMjEgLTQ1Yy01IC03IC04IC0xMiAtMTEgLTE0Yy02IC03IC0xIC0xMCA5IC0xMWMzNSAwIDU0IDU1IDY3IDg5YzcgMTggMTIgMzUgMTUgNTJjMjEgODggMzkgMTc5IDU4IDI2OWgtNTh2MzhoNzBjMTMgMzggMjMgNjUgNDAgOTFjMjEgMzAgNDIgNTMgNjUgNjlzNDggMjQgNzUgMjQgYzI4IDAgNDYgLTE0IDUxIC0zOGw0IC0xNmMwIC0zMyAtMSAtMzYgLTEzIC02MGMtMyAtNyAtMTcgLTI1IC0zMSAtMjdjLTUgLTEgLTEwIC0xIC0xNyAwYy0xMyAzIC0xNyAxOCAtMTkgMzFjMCAyNyAxMSA0NCAyOSA1NmwxNCAxMGMwIDkgLTYgMTQgLTE4IDE2aC02Yy0xMSAwIC0yMCAtMiAtMjggLThjLTkgLTcgLTE5IC0yMSAtMjkgLTQzYy03IC0xOCAtMjYgLTg0IC0zMSAtMTAzaDc3di00MGgtODUgYy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzN2MtMjQgLTQ2IC02NCAtMTA2IC0xMTcgLTEwNmMtNDUgMCAtNzEgMzcgLTcxIDgzYzAgMzIgMTUgNzEgNDkgNzF6TTEwMCAtNjljMjEgMCAzNSAtMzEgMzUgLTUxcy0xMyAtMzIgLTIxIC00NWMtNSAtNyAtOCAtMTIgLTExIC0xNGMtNiAtNyAtMSAtMTAgOSAtMTFjMzUgMCA1NCA1NSA2NyA4OWM3IDE4IDEyIDM1IDE1IDUyYzIxIDg4IDM5IDE3OSA1OCAyNjloLTU4djM4aDcwIGMxMyAzOCAyMyA2NSA0MCA5MWMyMSAzMCA0MiA1MyA2NSA2OXM0OCAyNCA3NSAyNGMyOCAwIDQ2IC0xNCA1MSAtMzhsNCAtMTZjMCAtMzMgLTEgLTM2IC0xMyAtNjBjLTMgLTcgLTE3IC0yNSAtMzEgLTI3Yy0zIDAgLTYgLTEgLTggLTFjLTE5IDAgLTI1IDEzIC0yOCAzMmMwIDI3IDExIDQ0IDI5IDU2bDE0IDEwYzAgMTIgLTExIDE2IC0yMyAxNmMtMTEgMCAtMjMgLTQgLTI5IC04Yy0yOSAtMjEgLTQ4IC0xMDIgLTYwIC0xNDZoNzd2LTQwaC04NSBjLTE5IC0xMDkgLTYwIC0yNTUgLTEwMyAtMzM3Yy0yNCAtNDYgLTY0IC0xMDYgLTExNyAtMTA2Yy00NSAwIC03MSAzNyAtNzEgODNjMCAzMiAxNSA3MSA0OSA3MXpNODEgMzNjMjEgMCAzOCAxNSA0MCAzNGMwIDE4IC0xMiAzMCAtMjcgNDBjLTIyIDEzIC0zOCAyNiAtNDcgMzhzLTE0IDI2IC0xNSA0M2MwIDUwIDQwIDgyIDg3IDgybDI4IC0zYzkgLTMgMTcgLTcgMjQgLTEzYzE1IC05IDIzIC0yNCAyMyAtNDNsLTEgLTEwbC02IC0xMCBjLTMgLTUgLTggLTkgLTE3IC0xMGMtMTcgMCAtMjYgOCAtMjkgMjRsNCAxOWMwIDEwIC0xNCAxNiAtMjQgMThoLTRjLTE3IDAgLTI4IC0xNyAtMzEgLTM2YzAgLTcgNCAtMTUgMTEgLTIyYzkgLTcgMTggLTE0IDI2IC0yMWMyOCAtMjMgNDMgLTM3IDQ0IC00MGM4IC0xMCAxMiAtMjMgMTIgLTM5di0xMGMwIC0yMSAtMTAgLTM5IC0yOSAtNTRjLTE2IC0xMCAtMzggLTE4IC02MSAtMjBjLTQ3IDAgLTg5IDI2IC04OSA2N2wxIDE1bDUgMTNsMTAgOSBsMTMgNGMxNiAwIDI0IC0xMCAyNCAtMzFjMCAtMTMgLTUgLTE2IC04IC0yOGMwIC04IDExIC0xNiAyMyAtMTZoMTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTJGLnhtbAA8c3ltYm9sIGlkPSJFNTJGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU1NSAzNzZjMCAtMzggLTE5IC02OCAtNTAgLTc2Yy0xOCAwIC0yOCAxMSAtMzAgMzJjMCAyOSAxOCA1MSAzNyA2MmMzIDMgNSA1IDUgNmwtNiA5Yy01IDMgLTEwIDUgLTE3IDVjLTM3IDAgLTY3IC01MiAtODggLTE1Nmg3NXYtMzhoLTgzYy0xNSAtOTMgLTU5IC0yNTAgLTkyIC0zMThjLTE1IC0zMSAtMzIgLTU4IC01MCAtODBjLTE2IC0yMSAtMzcgLTM2IC02MyAtNDNsLTE5IC0yYy00MyAwIC02NiA0MCAtNjYgODcgYzAgMzkgMTggNTMgNDQgNjdjMjQgMCAzOCAtMjUgMzggLTQ5YzAgLTE1IC0xMSAtMzYgLTMyIC02NWMwIC01IDMgLTcgOSAtN2MzNCAwIDYxIDQ2IDgyIDEzOWM3IDI5IDEzIDU5IDIwIDg5YzEzIDYxIDI2IDEyMSAzOSAxODJoLTE2MWMtMTQgLTk0IC01NiAtMjQxIC05NCAtMzE4Yy0zMyAtNzIgLTY5IC0xMTMgLTExMCAtMTIzbC0xOCAtMmMtMjEgMCAtMzggOSAtNDkgMjZjLTUgNiAtMTAgMTUgLTE1IDI4Yy0yIDEyIC0zIDE5IC00IDMzIGMzIDIyIDMgMzMgMTMgNDZjNyA5IDE4IDE2IDMzIDIxYzIzIDAgMzYgLTI2IDM3IC00OWMwIC0xMSAtMiAtMTcgLTUgLTIzbC0xNCAtMjNsLTE1IC0xOWMwIC01IDMgLTcgMTAgLTdjMjcgMCA0NCAyOSA1NCA1MGwxNCAzNmwxNSA1M2MxNCA2MyAyOCAxMjcgNDEgMTkxbDE3IDgwaC01N3YzOGg3MGMyMCA2NyA1MSAxMjEgMTAzIDE1OWMyNSAxNyA1MiAyNSA4MyAyNWMzMyAwIDQ5IC0zMiA0OSAtNjZjMCAtMzggLTE4IC03MSAtNTEgLTc2IGMtMTcgMCAtMjYgMTEgLTI4IDMyYzAgMTEgMyAyNCAxMCAzN2M3IDExIDE2IDIwIDI3IDI1YzMgMyA1IDUgNSA2Yy03IDEwIC0xMSAxNCAtMjUgMTRjLTIyIDAgLTQwIC0xNiAtNTQgLTQ3cy0yNSAtNjcgLTMzIC0xMDdoMTY0YzIyIDgzIDg3IDE4MiAxODYgMTgyYzM2IDAgNDcgLTMxIDQ5IC02NnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MzQueG1sADxzeW1ib2wgaWQ9IkU1MzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDMyIDFjLTIyIDAgLTUwIDE4IC02MSAzNGwtNTYgLTE1OGwtMyAtNGMzIC03IDcgLTEwIDEyIC0xMWgzMnYtMjloLTE3M3YyOWgyMWM0IDAgOSAyIDE0IDVjNCA0IDcgOSA5IDE0bDExOSAzMzF2NmwtMyAxMGwtNiAzYy0yMyAwIC0zOCAtMjUgLTQ4IC00M2wtMTEgLTE3Yy04IC0xNSAtMTUgLTMxIC0yMyAtNDdoLTIzYzIyIDQzIDQzIDc2IDYyIDEwMXM0NSAzNyA3NiAzOGMxNCAwIDI4IC0yMyAyOCAtNDBsMjQgMTRsMjUgMTMgYzEyIDUgMjQgNyAzNyA3YzU0IDAgODAgLTQ4IDgxIC0xMDVjMCAtNDcgLTExIC02OCAtMzIgLTk0Yy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N3pNNDk0IDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyN2MyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXogTS05NCAtNjljMjEgMCAzNSAtMzEgMzUgLTUxcy0xMyAtMzIgLTIxIC00NWMtNSAtNyAtOCAtMTIgLTExIC0xNGMtNiAtNyAtMSAtMTAgOSAtMTFjMzUgMCA1NCA1NSA2NyA4OWM3IDE4IDEyIDM1IDE1IDUyYzIxIDg4IDM5IDE3OSA1OCAyNjloLTU4djM4aDcwYzEzIDM4IDIzIDY1IDQwIDkxYzIxIDMwIDQyIDUzIDY1IDY5czQ4IDI0IDc1IDI0YzI4IDAgNDYgLTE0IDUxIC0zOGw0IC0xNmMwIC0zMyAtMSAtMzYgLTEzIC02MCBjLTMgLTcgLTE3IC0yNSAtMzEgLTI3Yy01IC0xIC0xMCAtMSAtMTcgMGMtMTMgMyAtMTcgMTggLTE5IDMxYzAgMjcgMTEgNDQgMjkgNTZsMTQgMTBjMCA5IC02IDE0IC0xOCAxNmgtNmMtMTEgMCAtMjAgLTIgLTI4IC04Yy05IC03IC0xOSAtMjEgLTI5IC00M2MtNyAtMTggLTI2IC04NCAtMzEgLTEwM2g3N3YtNDBoLTg1Yy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzN2MtMjQgLTQ2IC02NCAtMTA2IC0xMTcgLTEwNiBjLTQ1IDAgLTcxIDM3IC03MSA4M2MwIDMyIDE1IDcxIDQ5IDcxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUyMC54bWwAPHN5bWJvbCBpZD0iRTUyMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMyAxMjRoLTIzYzIyIDQzIDQzIDc2IDYyIDEwMXM0NSAzNyA3NiAzOGM2IDAgMTIgLTQgMTggLTEzYzcgLTcgMTAgLTE2IDEwIC0yN2wyNCAxNGwyNSAxM2MxMiA1IDI0IDcgMzcgN2MyNCAwIDQzIC05IDU4IC0yOHMyMiAtNDQgMjMgLTc3YzAgLTE0IC0xIC0yNyAtMyAtMzhzLTUgLTIxIC0xMCAtMjlzLTExIC0xNyAtMTkgLTI3Yy0xNCAtMTggLTMwIC0zMiAtNDcgLTQycy0zNSAtMTUgLTU0IC0xNWMtOSAwIC0yMCAzIC0zMyAxMCBjLTUgMyAtMTAgNyAtMTUgMTBzLTkgOCAtMTMgMTRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjFjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtOSAwIC0xNyAtNCAtMjUgLTEycy0xNiAtMTggLTIzIC0zMWwtMTEgLTE3bC0xMCAtMjB6TTE5NyAyMDFjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MiBjMCAtMjQgNyAtMzYgMjIgLTM2YzEzIDAgMjMgMiAzMSA3czE1IDExIDIxIDIwYzEwIDE3IDE1IDI2IDE2IDI4YzUgMTEgOCAyNiAxMCA0NHMzIDMxIDQgMzljMCA3IC0xIDEzIC0yIDE4cy0zIDkgLTYgMTRjLTUgOSAtMTUgMTQgLTI4IDE0Yy0xNCAwIC0yNCAtNSAtMjkgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI0Ni54bWwAPHN5bWJvbCBpZD0iRTI0NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDcgLTc5YzQgMTEgOCAyOCA4IDUzYzAgMTA1IC04MCAxNzMgLTE2OCAyMDBjLTExIDMgLTI3IDYgLTQ3IDljOSAtMTcgMjMgLTYxIDUzIC04OGM0IC0zIC0yIDMgNjEgLTU2YzM1IC0zMiA2OSAtNzIgOTMgLTExOHpNMjQ4IC00NjNjNCAxOCA3IDM4IDcgNTdjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTEgMyAtMjcgNiAtNDcgOWM5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzYgLTMzIDcxIC03NCA5NCAtMTIyeiBNMjA2IC03NDhjMzIgNDggNDkgMTAwIDQ5IDE0OWMwIDg5IC01NSAxNjggLTE2OCAyMDNjLTE4IDUgLTQ3IDkgLTg3IDE2djE5MHYxOTB2MTkwdjE5MGgzNGM4IDAgMjEgLTYxIDU5IC05NWM0IC0zIC0yIDMgNjEgLTU2YzYxIC01NyAxMjIgLTEzNCAxMjIgLTIzNXYtNmMtMSAtNTcgLTkgLTc4IC0xOCAtOTBjMTIgLTI5IDE4IC02MCAxOCAtOTR2LTZjLTEgLTU5IC0xMCAtODAgLTE5IC05MWMxMiAtMzAgMTkgLTYzIDE5IC05OSBjMCAtMzIgLTcgLTY1IC0xNyAtOTZjMTEgLTI5IDE3IC02MCAxNyAtOTRjMCAtNzEgLTMyIC0xNDggLTY3IC0xOTBjLTYgLTUgLTEwIC03IC0xMyAtN3MtNSAyIC01IDVsNCAxMGMxIDMgNiA4IDExIDE2ek0yNDcgLTI3MGM0IDExIDggMjggOCA1NGMwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNSAtMzMgNzAgLTcyIDkzIC0xMTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDRCLnhtbAA8c3ltYm9sIGlkPSJFMDRCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4NyA2NDNsNjYgLTM4djE0NmwtNjYgMzd2LTE0NXpNMzIwIDU3MmMyOSA4IDYwIDM2IDYwIDcyYzAgMjcgLTE2IDU0IC0zNCA2M2wtNjQgMzh2LTE0OHpNMTU5IDM4MXYxNDlsLTM3IDIyYy0xOSAwIC0yOCAtNyAtMzkgLTE5Yy0xNSAtMTMgLTIyIC0yNiAtMjIgLTM3YzAgLTM2IDE4IC02MyAzOSAtNzh6TTE4NyAzNzVsNjYgLTM2djE0NGwtNjYgMzd2LTE0NXpNMzIwIDMwNWMzMiA1IDYwIDMyIDYwIDY4YzAgMjkgLTEyIDUxIC0zNiA2NyBsLTYyIDM2di0xNDZ6TTE1OSA5MjR2MzhoMjh2LTUzbDY2IC0zNXY4OGgyOXYtOTljMzMgLTE0IDU5IC0yOCA3OCAtNDFjNDEgLTI1IDc5IC02MyA4MiAtMTI2YzAgLTEwIC0yIC0yMCAtNSAtMjlsLTYgLTE2Yy01IC0xMyAtMTEgLTI1IC0xOCAtMzRjLTYgLTExIC0xNyAtMjIgLTI2IC0zMmwtMzEgLTMyYzIyIC0xMiAzOSAtMjUgNTEgLTM5YzEzIC0xMyAyMSAtMjcgMjUgLTQyYzcgLTEzIDEwIC0zMiAxMCAtNTYgYzAgLTU2IC0yOSAtMTAwIC04NiAtMTMxYzI3IC0xOSA1MCAtMzggNjcgLTU5czI2IC00NSAyNyAtNzRjMCAtNDEgLTExIC02OSAtMzAgLTk1Yy0xOSAtMjkgLTQ1IC01MSAtNzcgLTY3Yy0yOSAtMTMgLTYyIC0yMiAtOTkgLTI0Yy00MyAwIC01NyA0IC05NSAxNmMtNDcgMTMgLTEwMyA0NSAtMTA1IDk2bDIgMTNjNSAyNSAxOSAzNyA0MiAzN2gxM2MxNSAtMiAzMyAtMTcgNTQgLTQ0YzIzIC0zMCAzOCAtNTAgNjEgLTY1IGM3IC00IDI2IC05IDM0IC0xMmM0IC0xIDkgLTIgMTYgLTFjNDIgMCA3MyAyMSA5MSA0NWM4IDEzIDEyIDI3IDEyIDQwbC0zIDIyYy0xIDggLTQgMTYgLTkgMjNjLTE3IDMxIC00MyA0OCAtNzUgNjV2LTM3aC0yOXY1M2wtNjYgMzJ2LTg1aC0yOHY5OGwtNTAgMjZjLTE0IDggLTQzIDI3IC01NSAzOGMtMTUgMTIgLTI4IDI3IC0zNyA0NGwtMTIgMjljLTIgOCAtMyAxMyAtMyAxNnMwIDggLTEgMTVsMiAyMGM5IDM4IDMwIDY1IDUzIDkwbDMyIDMyIGMtMzIgMTkgLTU1IDM5IC02OCA1OGMtMTMgMjEgLTE5IDQ3IC0xOSA3OGMwIDMzIDggNTkgMjMgNzhzMzcgMzggNjYgNTZjLTI3IDE3IC00OSAzNyAtNjUgNjBzLTI0IDUzIC0yNSA5MGMwIDM0IDEwIDYzIDI5IDg2YzM2IDQ3IDk1IDc5IDE3MiA4MGM2OSAwIDEzMiAtMjEgMTY5IC01NWMyMCAtMTggMzAgLTM2IDMwIC01NGwtMiAtMTVjLTcgLTI5IC0yMiAtNDQgLTQ2IC00NGMtMTUgMCAtMjcgNCAtMzQgMTFjLTEwIDEwIC0zOSA1MyAtNTQgNjkgYy03IDcgLTE1IDE1IC0yNSAyM2MtMTcgMTEgLTM5IDE4IC02NSAyMWMtMzEgMCAtNTYgLTggLTczIC0yM2MtMTUgLTE1IC0yOSAtMzAgLTMwIC01N2wxIC01YzAgLTQ2IDUxIC04OSA4NyAtMTA1ek0xNjEgNjQ5djE0OGwtMzcgMjNjLTEzIC0yIC0yMyAtNiAtMzAgLTEzYy03IC0xMCAtMTAgLTE2IC0xNSAtMjhsLTExIC0zMHYtMTBjMCAtMTQgMSAtMTggOSAtMzBjNyAtMTEgMTUgLTIwIDIzIC0yNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwNTAueG1sADxzeW1ib2wgaWQ9IkUwNTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDQxIC0yNDVjLTIzIC00IC00OCAtNiAtNzYgLTZjLTU5IDAgLTEwMiA3IC0xMzAgMjBjLTg4IDQyIC0xNTAgOTMgLTE4NyAxNTRjLTI2IDQ0IC00MyAxMDMgLTQ4IDE3NmMwIDYgLTEgMTMgLTEgMTljMCA1NCAxNSAxMTEgNDUgMTcwYzI5IDU3IDY1IDEwNiAxMTAgMTQ4czk2IDg1IDE1MyAxMjdjLTMgMTYgLTggNDYgLTEzIDkyYy00IDQzIC01IDczIC01IDg5YzAgMTE3IDE2IDE3MiA2OSAyNTdjMzQgNTQgNjQgODIgODkgODIgYzIxIDAgNDMgLTMwIDY5IC05MnMzOSAtMTE1IDQxIC0xNTl2LTE1YzAgLTEwOSAtMjEgLTE2MiAtNjcgLTI0MWMtMTMgLTIwIC02MyAtOTAgLTk4IC0xMThjLTEzIC05IC0yNSAtMTkgLTM3IC0yOWwzMSAtMTgxYzggMSAxOCAyIDI4IDJjNTggMCAxMDIgLTEyIDEzMyAtMzVjNTkgLTQzIDkyIC0xMDQgOTggLTE4NGMxIC03IDEgLTE1IDEgLTIyYzAgLTEyMyAtODcgLTIwOSAtMTgxIC0yNDhjOCAtNTcgMTcgLTExMCAyNSAtMTYyIGM1IC0zMSA2IC01OCA2IC04MGMwIC0zMCAtNSAtNTMgLTE0IC03MGMtMzUgLTY0IC04OCAtOTkgLTE1OCAtMTAzYy01IDAgLTExIC0xIC0xNiAtMWMtMzcgMCAtNzIgMTAgLTEwOCAyN2MtNTAgMjQgLTc3IDU5IC04MCAxMDV2MTFjMCAyOSA3IDU1IDIwIDc2YzE4IDI4IDQ1IDQyIDc5IDQ0aDZjNDkgMCA5MyAtNDIgOTcgLTg3di05YzAgLTUxIC0zNCAtODYgLTEwNSAtMTA2YzE3IC0yNCA1MSAtMzYgMTAyIC0zNmM2MiAwIDExNiA0MyAxNDAgODUgYzkgMTYgMTMgNDEgMTMgNzRjMCAyMCAtMSA0MiAtNSA2N2MtOCA1MyAtMTggMTA2IC0yNiAxNTl6TTQ2MSA5MzljLTk1IDAgLTEzNSAtMTc1IC0xMzUgLTI4NmMwIC0yNCAyIC00OCA1IC03MWM1MCAzOSA5MiA4MiAxMjcgMTI4YzQwIDUzIDYwIDEwMCA2MCAxNDB2OGMtNCA1MyAtMjIgODEgLTU1IDgxaC0yek00MDYgMTE5bDU0IC0zMjZjNzMgMjUgMTEwIDc4IDExMCAxNjFjMCA3IDAgMTUgLTEgMjNjLTcgOTUgLTU3IDE0MiAtMTUxIDE0MmgtMTIgek0zODIgMTE3Yy03MiAtMiAtMTI4IC00NyAtMTI4IC0xMjB2LTdjMiAtNDYgNDMgLTk5IDc1IC0xMTVjLTMgLTIgLTcgLTUgLTEwIC0xMGMtNzAgMzMgLTExNiA4OCAtMTIzIDE3MnYxMWMwIDY4IDQ0IDEyNiA4OCAxNTljMjMgMTcgNDkgMjkgNzggMzZsLTI5IDE3MGMtMjEgLTEzIC01MiAtMzcgLTkyIC03M2MtNTAgLTQ0IC04NiAtODQgLTEwOSAtMTE5Yy00NSAtNjkgLTY3IC0xMzAgLTY3IC0xODJ2LTEzYzUgLTY4IDM1IC0xMjcgOTMgLTE3NiBzMTI1IC03MyAyMDMgLTczYzI1IDAgNTAgMyA3NSA5Yy0xOSAxMTEgLTM2IDIyMSAtNTQgMzMxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA0NC54bWwAPHN5bWJvbCBpZD0iRTA0NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwcy0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkxMS54bWwAPHN5bWJvbCBpZD0iRTkxMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNiAwYzAgLTExMyA5MSAtMjA0IDIwNCAtMjA0czIwNCA5MSAyMDQgMjA0cy05MSAyMDQgLTIwNCAyMDRzLTIwNCAtOTEgLTIwNCAtMjA0ek0wIDBjMCAxMzIgMTA4IDI0MCAyNDAgMjQwczI0MCAtMTA4IDI0MCAtMjQwcy0xMDggLTI0MCAtMjQwIC0yNDBzLTI0MCAxMDggLTI0MCAyNDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDhBLnhtbAA8c3ltYm9sIGlkPSJFMDhBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM0MCAxNzljLTkgMjQgLTU2IDQxIC04OSA0MWMtNDYgMCAtODEgLTI4IC0xMDAgLTU4Yy0xNyAtMjggLTI1IC03OCAtMjUgLTE1MGMwIC02NSAyIC0xMTEgOCAtMTM1YzggLTMxIDE4IC00OSA0MCAtNjdjMjAgLTE3IDQzIC0yNSA3MCAtMjVjNTQgMCA5MiAzNiAxMTUgNzVjMTQgMjUgMjMgNTQgMjggODhoMjdjMCAtNjMgLTI0IC0xMDUgLTU4IC0xNDFjLTM1IC0zOCAtODIgLTU2IC0xNDAgLTU2Yy00NSAwIC04MyAxMyAtMTE1IDM5IGMtNTcgNDUgLTEwMSAxMzAgLTEwMSAyMjZjMCA1OSAzMyAxMjcgNjggMTYzYzM2IDM3IDk3IDcyIDE2MCA3MmMzNiAwIDkzIC0yMSAxMjEgLTQwYzExIC04IDIzIC0xNyAzMyAtMzBjMTkgLTIzIDI3IC00OCAyNyAtNzZjMCAtNTEgLTM1IC04OCAtODYgLTg4Yy00MyAwIC03NiAyNyAtNzYgNjhjMCAyNiA3IDM1IDIxIDUxYzE1IDE3IDMyIDI3IDU4IDMyYzcgMiAxNCA3IDE0IDExeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwNS54bWwAPHN5bWJvbCBpZD0iRTkwNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MTkgLTUwdjEwOGgtMzEydi0xMDhoMzEyek00NTIgLTUwMGgtMzN2Mzg1aC0zMTJ2LTM4NWgtMzN2MTAwMGgzM3YtMzc3aDMxMnYzNzdoMzN2LTEwMDB6TTQ5MyA1MDBoMzN2LTEwMDBoLTMzdjEwMDB6TTAgNTAwaDMzdi0xMDAwaC0zM3YxMDAweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA5My54bWwAPHN5bWJvbCBpZD0iRTA5MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yMzVjMCAzIDEgOCAzIDEwYzY4IDU1IDgxIDExMCA4MSAyMjVzLTEzIDE3MCAtODEgMjI1Yy0yIDIgLTMgMTAgLTMgMTB2MTFjMCAzIDEgNCAxIDRzMSAxIDIgMGMxMDggLTgyIDEzMSAtMTUwIDEzMSAtMjUwcy0yMyAtMTY4IC0xMzEgLTI1MGMtMSAtMSAtMiAwIC0yIDBzLTEgMSAtMSA0djExeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA4Ny54bWwAPHN5bWJvbCBpZD0iRTA4NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNTAgMTI1Yy0xMSAtOSAtNTMgLTQ2IC05NSAtNDZjLTE4IDIgLTMzIDggLTQ0IDE3Yy0xNyAxOSAtMzMgMzQgLTQ4IDQ1Yy0xMyAxMSAtMjcgMTcgLTQyIDE3Yy0yMyAwIC00NSAtMjIgLTY0IC02NmgtMzd2MTU1aDM3YzQgLTE4IDExIC0yOCAyMSAtMzBjOCAxIDE1IDMgMjIgOGwxMCA1bDE0IDEwYzMgMiAxNCA2IDIxIDdsMTEgMmM4IDEgMzMgMSA0MiAxYzM5IDAgNTcgLTcgOTAgLTQzYzExIC0xNSAyNiAtMjMgNDQgLTI2IGMyNyAzIDQ1IDI5IDU0IDcwbDM4IC0xYy0xIC05IC0xMSAtODggLTI5IC0xMjRjLTUgLTEzIC0xMiAtMjggLTIxIC00NmwtMzMgLTYwYy01NSAtOTIgLTY5IC0xNjIgLTY5IC0yNzBoLTE3NGMwIDQ1IDExIDg2IDMzIDEyMmMyMyAzNSA1OSA3NCAxMDYgMTE3Yzk5IDg0IDExMyA5NiAxMTMgMTM2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTlGMi54bWwAPHN5bWJvbCBpZD0iRTlGMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI1MGg0MHYtNTAwaC00MHY1MDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTM5LnhtbAA8c3ltYm9sIGlkPSJFOTM5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQyIDBsOTkgLTk5bDk5IDk5bC05OSA5OXpNMCAwbDE0MSAxNDFsMTQxIC0xNDFsLTE0MSAtMTQxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUFBRi54bWwAPHN5bWJvbCBpZD0iRUFBRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQ0Yy0xNyAtNSAtNiAxNyAwIDI0YzMyIDMyIDU4IDQ0IDc0IDQ0YzQ1IDAgNDYgLTY0IDc2IC02NGMxMCAwIDI2IDAgNDggMjBjMTcgNSA1IC0xNyAwIC0yNGMtMzIgLTMyIC01OCAtNDQgLTc0IC00NGMtNDUgMCAtNDYgNjQgLTc2IDY0Yy0xMCAwIC0yNiAwIC00OCAtMjB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEI3LnhtbAA8c3ltYm9sIGlkPSJFNEI3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5MCAtMTEybDQgLTRjNSAtMSAtMSAtOSAtNyAtMjBjLTcgLTEzIC0xNCAtMjEgLTIxIC0yOWMtMTEgLTggLTIxIC0xOCAtMzQgLTI1Yy05IC01IC0xMCAtNSAtMTYgLTRsLTQgNGwtMTEyIDE5MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QzMueG1sADxzeW1ib2wgaWQ9IkU0QzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDU2IC0xMDRjLTEgLTE1IC03IC0yOCAtMTggLTM5cy0yOCAtMTcgLTQ4IC0xN2MtMTggMSAtMzIgNyAtNDMgMThzLTE3IDI0IC0xNyAzOGMxIDE2IDcgMzAgMTkgNDFzMjYgMTcgNDIgMTdjMTkgMCAzNSAtNiA0NyAtMTdzMTggLTI1IDE4IC00MXpNMzkwIC00NDljMCAwIC0yNTMgMjcwIC0zODAgMzk2Yy02IDYgLTEwIDE5IC0xMCAzMGMwIDcgMSAxMyA1IDE2YzEzIDkgMTEgNyAyMSA3YzEzIDAgMTMgLTMgMjUgLTEzIGM5IC04IDQxIC00MCA0MSAtNDBsMjk4IC0yNzZsMzA5IDI5MGMxMSAxMCAzMSAzMCA0MiAzNWMxMiA1IDYgNCAxOSA0YzAgMCA5IC01IDEzIC0xMHM2IC0xMiA2IC0yMWMwIC0xMCAtMyAtMjEgLTExIC0yOGMtMzEgLTI5IC0zNzggLTM5MCAtMzc4IC0zOTB6TTM5MCAtMjg4YzAgMCAtMTY0IDE3MSAtMjQ3IDI1M2MtNCA0IC03IDEzIC03IDIwYzAgNCAxIDggMyAxMGM4IDYgOCA0IDE0IDRjOCAwIDggLTIgMTYgLThjNiAtNSAyNyAtMjYgMjcgLTI2IGwxOTQgLTE3OXYxbDIwMCAxODZjNyA3IDIxIDIxIDI4IDI0YzggMyAzIDIgMTIgMmMwIDAgNiAtMyA5IC02YzIgLTMgMyAtOCAzIC0xNHMtMiAtMTMgLTcgLTE4Yy0yMCAtMTkgLTI0NSAtMjQ5IC0yNDUgLTI0OXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QkEueG1sADxzeW1ib2wgaWQ9IkU0QkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEzIDI1aDE2YzE3IDAgNDEgMSA1NSAxMWMxOSAxMyAxNCAxMCAzNiA0MGMwIDEgMTIgMTkgMTMgMjBjMSAtMSAxIC0zIDEgLTZjMCAtMjEgLTkgLTM2IC0xOCAtNDljLTI0IC0zNyAtNDMgLTQxIC05MyAtNDFzLTc5IDIgLTk5IDM3Yy0xMiAyMSAtMSAxIC0xNiAzMGMtNyAxMyAtOSAyNiAtOCAyOWMxIC0xIDE1IC0xOCAxNSAtMTljMjMgLTI3IDE4IC0yMyAzNiAtMzhjMTYgLTEzIDI0IC0xNCA0NiAtMTRoMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNDQwLnhtbAA8c3ltYm9sIGlkPSJFNDQwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzOSAxMDZjLTMyIDAgLTQ4IC0xMCAtNzAgLTI5di0xOTRjMzEgMzEgNTQgNTkgNzEgODRjMjEgMzIgMzIgNTkgMzIgODRjMCA5IDEgMTYgMSAyMGMwIDE0IC0zIDIxIC0xMSAzMGwtOCAzek02OSAxMTBjMzIgMTYgNTQgMjcgOTMgMjdjMjYgMCAzNSAtMyA1NCAtMTNjMTMgLTcgMjQgLTIwIDI3IC0zOGw0IC0yNWMwIC0yOCAtMTYgLTU3IC00NSAtODljLTIzIC0yNSAtMzkgLTQ0IC02NSAtNjhsLTg4IC03OXYzNDQuNTMzIGwtNDkgLTI3LjUzMzN2MzZsNDkgMjcuNTMzM3Y0MS45OTk5bC00OSAtMjcuNTMzMnYzNmw0OSAyNy41MzMydjE4NS40NjdoMjB2LTE3NC4yMjlsMTQ3IDg1LjIyODV2LTM2bC0xNDcgLTg1LjIyODV2LTQyLjAwMDFsMTQ3IDg1LjIyODZ2LTM2bC0xNDcgLTg1LjIyODZ2LTcwLjc3MTR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNENFLnhtbAA8c3ltYm9sIGlkPSJFNENFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkwIDE2NmwtMTIgLTJoLThjLTIxIDAgLTM3IDcgLTUwIDIwcy0xOSAyOSAtMjAgNDZjMCAxOSA4IDM2IDIzIDQ5YzE0IDE0IDM1IDIxIDYzIDIxYzI5IDAgNTIgLTEwIDY5IC0zMXMyNSAtNDYgMjUgLTc2YzAgLTIwIC0zIC0zOSAtOSAtNThzLTE2IC0zOCAtMjkgLTU3Yy0yNCAtMzUgLTYwIC02MSAtMTA3IC03OGwtNCAxN2MyNCA5IDQzIDI0IDU2IDQ0czIwIDQxIDIwIDYyYzAgMjAgLTYgMzQgLTE3IDQzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRDNy54bWwAPHN5bWJvbCBpZD0iRTRDNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zOTEgLTkwYzM1LjU1NTEgMCA2NSAtMjMuNjM3MiA2NSAtNThjLTIuMTkwMTMgLTMyLjg1MiAtMjguMTc5NyAtNTYgLTY1IC01NmMtMzIuMTEyNCAxLjc4NDAyIC02MSAyNC4yMzY3IC02MSA1NmMxLjk1NTI4IDMxLjI4NDUgMjguMzI2NSA1OCA2MSA1OHpNNDkgMGMyNi40MjUzIC0yLjAzMjcyIDQ3IC0xOC4wNjI4IDQ3IC00N3YtMjk3aDU5OHYyOTdjMCAyOC45NDk4IDE5Ljk4IDQ3IDQ4IDQ3IGMyNi40MjUzIC0yLjAzMjcyIDQ3IC0xOC4wNjI4IDQ3IC00N3YtMzQ1Yy0xIC0xNSAtNiAtMjcgLTE1IC0zNWMtNi44OTkzMyAtNi44OTkzMyAtMTguOTUxNiAtMTIgLTMyIC0xMmgtNjk0Yy0yNy44MDQzIDEuODUzNjIgLTQ3IDE4LjI4MTUgLTQ3IDQ3djM0NWMwIDI4Ljk0OTggMTkuOTggNDcgNDggNDd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEIzLnhtbAA8c3ltYm9sIGlkPSJFNEIzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyNSAtNDhjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4cy0yMiAtNDggLTQ4IC00OHMtNDggMjIgLTQ4IDQ4ek0wIC0xNDBoMzQ2di0zM2gtMzQ2djMzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTQ0NC54bWwAPHN5bWJvbCBpZD0iRTQ0NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDYgMTc5di05MWwtNDQgLTE0di0xNjVsNDQgMTJ2LTkxbC00NiAtMTR2LTE1NWgtMTd2MTQ5bC00MyAtMTN2OTBsNDMgMTR2MTY3bC00MyAtMTR2OTJsNDMgMTN2MTY5aDE3di0xNjN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQUE0LnhtbAA8c3ltYm9sIGlkPSJFQUE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDRjLTIwIDIwIC0xMiAzNiAwIDI0czIyIC0yMCAzOCAtMjBzNzAgNjQgODYgNjRzNDIgLTEyIDc0IC00NGMyMCAtMjAgMTIgLTM2IDAgLTI0cy0yMiAyMCAtMzggMjBzLTcwIC02NCAtODYgLTY0cy00MiAxMiAtNzQgNDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTAxLnhtbAA8c3ltYm9sIGlkPSJFOTAxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0NCA0ODhjMzAgMjggODMgMTEwIDgzIDE3NmMwIDc3IC0zOSAxNTAgLTEwNCAxNTBjLTE1IDAgLTMzIC02IC02MSAtMzRjLTE1IC0xNSAtMjMgLTQ0IC0yMyAtNzljMCAtNDQgMTQgLTk2IDQzIC0xMzNjMjMgLTI5IDQ0IC01OCA2MiAtODB6TTE1OSA2OWMtNTcgMCAtMTA0IC0zMSAtMTA0IC05OGMwIC02MSAzNSAtNjMgNTEgLTc1YzggMCAyMyA1MiAzOSA5MmwzMiA4MGMtNiAxIC0xMiAxIC0xOCAxek0yNTYgLTI1IGMwIC03NiAtMjQgLTEyMiAtOTggLTEyMmgtM2MtMjggMCAtNjYgNyAtODQgMTVjLTM4IDE3IC03MSA1NSAtNzEgMTEyYzAgNTUgNTYgMTE0IDEyNCAxMjNjMjUgMyA0OSA4IDYxIDhjMTIgMzMgMjYgODkgMjYgMTI4YzAgMTA0IC01NSAxODAgLTc2IDIxMWMtNTEgLTY1IC03OSAtMTEwIC05MCAtMTc4Yy0xIC02IC00IC0yNSAtNCAtNDZjMCAtMTggMiAtMzggMTAgLTUwYzUgLTcgNyAtMTYgNyAtMjRjMCAtMTMgLTYgLTI0IC0xNSAtMjQgYy01IDAgLTEyIDUgLTE5IDE3Yy0xMiAyMSAtMjQgMzggLTI0IDk2YzAgNzcgMjMgMTE1IDU0IDE1MWMzOCA0NCAyNiAyOCA2NSA2OGwxIC0xYzAgMyAtMTYgMjcgLTYwIDc5Yy0xOSAyMiAtNTggNTggLTU4IDE0NWMwIDc2IDMwIDEwMCA1MyAxMjNjMjUgMjUgNTcgMzggMTAyIDM4YzYyIDAgMTEwIC04MyAxMTAgLTE2OGMwIC0xMyAtMiAtMjYgLTQgLTM5Yy0xMCAtNTIgLTgzIC0xMzAgLTExMSAtMTYzYzI0IC0zOCA4IC0zIDU1IC05MSBjMzQgLTYzIDQyIC04NCA0MiAtMTE5YzAgLTEwIC0xIC0yMiAtMiAtMzdjLTQgLTYzIC0xMSAtNzYgLTIwIC0xMTZjNyAwIDEyIDEgMjEgLTFjMTQgLTQgMjAgLTExIDIwIC0xOWMwIC0xOSAtMzAgLTE5IC01MiAtMjRjLTYgLTEzIC02NyAtMTc0IC02NyAtMTgxYzAgLTIgOSAtNCAxOSAtNGMyNSAwIDQxIDIxIDU2IDczYzggMjggMTQgMzkgMjIgMzlzMTAgLTggMTAgLTE5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA4RS54bWwAPHN5bWJvbCBpZD0iRTA4RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00OSAtMjQzbC00OSAyNWwxMzcgNDYxbDQ5IC0yNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5MTUueG1sADxzeW1ib2wgaWQ9IkU5MTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDIxIDk2Yy00NiA3NyAtMTAxIDEwOCAtMTgxIDEwOGMtMTEzIDAgLTIwNCAtOTEgLTIwNCAtMjA0czkxIC0yMDQgMjA0IC0yMDRjNzggMCAxMjkgMzQgMTc3IDExMGwzMyAtMjJjLTQxIC03NCAtMTIwIC0xMjQgLTIxMCAtMTI0Yy0xMzIgMCAtMjQwIDEwOCAtMjQwIDI0MHMxMDggMjQwIDI0MCAyNDBjODkgMCAxNjMgLTQ1IDIwOSAtMTIyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTlGNi54bWwAPHN5bWJvbCBpZD0iRTlGNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MCA5NnYtOTZoLTQwdjE0MGg0MGw3OCAtNjloLTQ4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA4My54bWwAPHN5bWJvbCBpZD0iRTA4MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDggMjUwYzk3IDAgMTc3IC01MiAxNzcgLTExNmMwIC02OSAtNDAgLTExMSAtMTE4IC0xMjVjNTYgLTUgMTI1IC00NCAxMjUgLTExNmMwIC0zMSAtMTAgLTU3IC0zMSAtNzhjLTE5IC0yMSAtNDUgLTM4IC03OCAtNDlsLTUwIC0xMWMtMTUgLTMgLTM2IC03IC01NSAtN2MtNTAgMCAtODYgMTYgLTExMyAzOGMtMTYgMTAgLTIzIDE4IC0zNCAzNGMtNyAxMyAtMTEgMjUgLTExIDM4YzAgNDMgMjcgODMgNjggODNsMyAtMiBjNjEgMCA3NSAtNDIgNzUgLTcwYzAgLTE5IC0yNCAtNDIgLTI2IC01N2M3IC0xNyAyMCAtMjUgMzcgLTI1YzQ0IDAgOTQgMjkgOTQgNzhjMCA3NSAtMzQgMTI1IC0xMzggMTI1djM2Yzg0IDAgMTMxIDIyIDEzMSA5OGMwIDU0IC0zNyA4OCAtODcgODhjLTI2IDAgLTQzIC03IC01MSAtMjJjMTUgLTIyIDQ0IC0xNiA0NCAtNzBjMCAtMzcgLTM3IC02MiAtNzEgLTYyYy0yMiAwIC02OSAxNSAtNjkgNzZjMCA3OSAxMDEgMTE2IDE3OCAxMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTFDLnhtbAA8c3ltYm9sIGlkPSJFOTFDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU1MCAxOHYtMzZoLTcxYy05IC0xMjQgLTExMyAtMjIyIC0yMzkgLTIyMnMtMjMwIDk4IC0yMzkgMjIyaC03NnYzNmg3NmM5IDEyNCAxMTMgMjIyIDIzOSAyMjJzMjMwIC05OCAyMzkgLTIyMmg3MXpNNDQzIDE4Yy05IDEwNSAtOTYgMTg2IC0yMDMgMTg2cy0xOTQgLTgxIC0yMDMgLTE4Nmg0MDZ6TTM3IC0xOGM5IC0xMDUgOTYgLTE4NiAyMDMgLTE4NnMxOTQgODEgMjAzIDE4NmgtNDA2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTBCNy54bWwAPHN5bWJvbCBpZD0iRTBCNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0zN2MwIDI0IDEwIDY1IDQxIDEwMGMyNCAyOCA2NCA2MiAxNDMgNjJjNTMgMCAxMDUgLTMxIDEwNSAtODhjMCAtMTYgLTcgLTU2IC0zNiAtOTNjLTM4IC01MCAtODcgLTY5IC0xNDkgLTY5Yy01MyAwIC0xMDQgMzIgLTEwNCA4OHpNMjM3IDg3bC04MSAtODJsNjQgLTYybDEzIDE2YzE0IDE3IDIxIDM1IDI1IDQ2YzQgMTQgNiAyNyA2IDMyYzAgMTkgLTcgMzQgLTIwIDQ1ek0yNSAtMzdjMCAtMTYgNiAtMzEgMTUgLTQxbDgzIDgzIGwtNTMgNTNsLTExIC0xMmMtMjQgLTI3IC0zNCAtNjIgLTM0IC04M3pNMTM5IC0xMWwtODAgLTgwYzEyIC02IDI1IC05IDQwIC05YzMyIDAgNjEgNiA4NSAxOGM1IDMgMTEgNiAxNiAxMHpNMTA5IDg0bC0yMSAtMTFsNTEgLTUxbDc1IDc2Yy03IDEgLTE3IDIgLTI1IDJjLTMwIDAgLTU3IC01IC04MCAtMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDU0LnhtbAA8c3ltYm9sIGlkPSJFMDU0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1NCAtM2MwIC01MSA0MSAtMTA1IDc1IC0xMjJjLTMgLTIgLTcgLTUgLTEwIC0xMGMtNzAgMzMgLTExNiA4OCAtMTIzIDE3MnYxMWMwIDY4IDQ0IDEyNiA4OCAxNTljMjMgMTcgNDkgMjkgNzggMzZsLTI5IDE3MGMtMjEgLTEzIC01MiAtMzcgLTkyIC03M2MtNTAgLTQ0IC04NiAtODQgLTEwOSAtMTE5Yy00NSAtNjkgLTY3IC0xMzAgLTY3IC0xODJjMCAtNzcgMzMgLTEzOCA5MyAtMTg5YzU4IC00OSAxMjUgLTczIDIwMyAtNzMgYzI1IDAgNTAgMyA3NSA5Yy0xOSAxMTEgLTM2IDIyMSAtNTQgMzMxYy03MiAtMiAtMTI4IC00NyAtMTI4IC0xMjB6TTU3MCAtNDZjMCAxMDkgLTUxIDE2NSAtMTUyIDE2NWgtMTJsNTQgLTMyNmM3MyAyNSAxMTAgNzggMTEwIDE2MXpNNTE4IDg1MGMwIDU2IC0yMiA4OSAtNTUgODloLTJjLTk1IDAgLTEzNSAtMTc1IC0xMzUgLTI4NmMwIC0yNCAyIC00OCA1IC03MWM1MCAzOSA5MiA4MiAxMjcgMTI4YzQwIDUzIDYwIDEwMCA2MCAxNDB6IE0yMjUgLTM5MmM1MSAwIDk3IC00NSA5NyAtOTZzLTM0IC04NiAtMTA1IC0xMDZjMTcgLTI0IDUxIC0zNiAxMDIgLTM2YzYyIDAgMTE2IDQzIDE0MCA4NWM5IDE2IDEzIDQxIDEzIDc0YzAgMjAgLTEgNDIgLTUgNjdjLTggNTMgLTE4IDEwNiAtMjYgMTU5Yy0yMyAtNCAtNDggLTYgLTc2IC02Yy01OSAwIC0xMDIgNyAtMTMwIDIwYy04OCA0MiAtMTUwIDkzIC0xODcgMTU0Yy0yNyA0NiAtNDkgMTE1IC00OSAxOTVjMCAxMjYgODQgMjUxIDE1NSAzMTggYzQ1IDQyIDk2IDg1IDE1MyAxMjdjLTMgMTYgLTggNDYgLTEzIDkyYy00IDQzIC01IDczIC01IDg5YzAgMTE3IDE2IDE3MiA2OSAyNTdjMTUgMjUgMzAgNDMgNDQgNTdoLTZjLTE4IDAgLTQyIC0yIC02MyAtMmMtMjMgMCAtNDIgMiAtNDIgMTFjOCAxOCAyOSAtNyA0NyAzMGM4IDE2IDM5IDk1IDM5IDk3YzAgMCAyIDUgMiA5cy0xIDcgLTcgN2MtMTAgMCAtMTQgLTE5IC0zNCAtMTljLTYgMCAtMTEgMyAtMTEgOGMwIDIgMCAzIDIgNiBjNiA3IDgwIDkzIDg3IDk5czExIDkgMTYgOWMxMCAwIDE3IC0xMSAzMyAtMTFjNiAwIDExIDQgMTQgNGM0IDAgNSAtMSA1IC01di00Yy0xIC03IC04NyAtMjAwIC04OCAtMjA4YzAgLTE1IDE0IC0xNCAyMiAtMTdjMTAgNyAyMCAxMSAyOSAxMWgxYy01IDggLTcgMTggLTcgMzBjMCAxNiA4IDI3IDIzIDMxaDRjMTQgMCAyNCAtMTIgMjQgLTI2YzAgLTE1IC0xNCAtMTggLTE3IC0zNmMwIC0xMSAxNyAtMTQgMjkgLTE0YzE1IDEgNDAgMTAgNjAgNjcgYzUgMTQgNyAyNCA3IDMyYzAgMjggLTIyIDMyIC0zMyAzMmMtMjcgMCAtNDcgLTI3IC01NyAtMjdjLTExIDAgLTExIDQgLTExIDljMCAxNiAzNiAxMjMgNDggMTI1aDY1aDI4YzIyIDAgMzkgMCAzOSAtNGMwIC0yMiAtMzQgLTM0IC01NSAtMzhsLTI5IC02Yy0xMSAtMiAtMjIgLTQgLTM0IC03bC0xNCAtM2MtNSAtNCAtNyAtMTkgLTcgLTI2YzAgLTEgMSAtMyA0IC0zYzggMCAyMiAzIDMxIDNjMjQgMCAzMSAtMTIgNDMgLTEybDMgLTMgYzE1IC0xMSAyMyAtMzMgMjMgLTU1YzAgLTYwIC01OCAtOTcgLTExMiAtOTdjLTcgMCAtMTUgMSAtMjIgM2MxMSAtMTUgMjMgLTM4IDM1IC02N2MyNiAtNjIgMzkgLTExNSA0MSAtMTU5di0xNWMwIC0xMTAgLTIxIC0xNjIgLTY3IC0yNDFjLTEzIC0yMCAtNjMgLTkwIC05OCAtMTE4Yy0xMyAtOSAtMjUgLTE5IC0zNyAtMjlsMzEgLTE4MWM4IDEgMTggMiAyOCAyYzU4IDAgMTAyIC0xMiAxMzMgLTM1YzYzIC00NiA5OSAtMTEzIDk5IC0yMDYgYzAgLTEyMyAtODcgLTIwOSAtMTgxIC0yNDhjOCAtNTcgMTcgLTExMCAyNSAtMTYyYzUgLTMxIDYgLTU4IDYgLTgwYzAgLTMwIC01IC01MyAtMTQgLTcwYy0zNyAtNjggLTkzIC0xMDQgLTE3NCAtMTA0Yy0zNiAwIC03MiAxMCAtMTA4IDI3Yy01MyAyNSAtODAgNjEgLTgwIDExNWMwIDY5IDM5IDEyMSAxMDUgMTIxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI4MS54bWwAPHN5bWJvbCBpZD0iRTI4MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzggMTEwYzMyIDE2IDU0IDI3IDkzIDI3YzI2IDAgMzUgLTMgNTQgLTEzYzEzIC03IDI0IC0yMCAyNyAtMzhsNCAtMjVjMCAtMjggLTE2IC01NyAtNDUgLTg5Yy0yMyAtMjUgLTM5IC00NCAtNjUgLTY4bC04OCAtNzl2NjQ0aDIwdi0zNTl6TTMwOCAxMDZjLTMyIDAgLTQ4IC0xMCAtNzAgLTI5di0xOTRjMzEgMzEgNTQgNTkgNzEgODRjMjEgMzIgMzIgNTkgMzIgODRjMCA5IDEgMTYgMSAyMGMwIDE0IC0zIDIxIC0xMSAzMGwtOCAzeiBNMTc4IDExMHYzNTloMjB2LTY0NGwtODggNzljLTI2IDI0IC00MiA0MyAtNjUgNjhjLTI5IDMyIC00NSA2MSAtNDUgODlsNCAyNWMzIDE4IDE0IDMxIDI3IDM4YzE5IDEwIDI4IDEzIDU0IDEzYzM5IDAgNjEgLTExIDkzIC0yN3pNMTA4IDEwNmwtMTUgLTJsLTggLTNjLTggLTkgLTExIC0xNiAtMTEgLTMwYzAgLTQgMSAtMTEgMSAtMjBjMCAtMjUgMTEgLTUyIDMyIC04NGMxNyAtMjUgNDAgLTUzIDcxIC04NHYxOTQgYy0yMiAxOSAtMzggMjkgLTcwIDI5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI0RC54bWwAPHN5bWJvbCBpZD0iRTI0RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNTEgLTQ4NGMtMjMgLTUwIC02MCAtOTEgLTk3IC0xMjVjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDB2MTFjMCAxNSAwIDMwIC00IDQ5ek0yNDcgMjcwYy0yMyAtNDcgLTU4IC04NiAtOTMgLTExOWMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzAgLTI3IC00NCAtNzEgLTUzIC04OGMyMCAzIDM2IDYgNDcgOSBjODggMjcgMTY4IDk1IDE2OCAyMDBjMCAyNiAtNCA0MyAtOCA1NHpNMjU4IC0yNzhjOCAtMTEgMTggLTQwIDE4IC05NmMwIC0yOSAtNSAtNTUgLTEzIC04MGM2IC0xNyAxNCAtNTEgMTQgLTUzYzAgMCAtNSAxMyAtMTUgNTJjMCAtMSAtMSAtMyAtMSAtNGMxMCAtMzggMTUgLTc1IDE1IC05OWMwIC0xMDQgLTYwIC0xODMgLTEyMiAtMjQxYy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zOCAtMzQgLTYzIC05NSAtNzEgLTk1aC0yMnYxMzMwIGM0MCA3IDY5IDExIDg3IDE2YzExMyAzNSAxNjggMTE0IDE2OCAyMDNjMCA0OSAtMTcgMTAxIC00OSAxNDljLTUgOCAtMTAgMTMgLTExIDE2bC00IDEwYzAgMyAyIDUgNSA1czcgLTIgMTMgLTdjMzUgLTQyIDY3IC0xMTkgNjcgLTE5MGMwIC0zNCAtNiAtNjUgLTE3IC05NGMxMCAtMzEgMTcgLTY0IDE3IC05NmMwIC0zNiAtNyAtNjkgLTE5IC05OWM5IC0xMSAxOSAtMzkgMTkgLTk3YzAgLTM0IC02IC02NSAtMTggLTk0IGM4IC0xMSAxOCAtNDAgMTggLTk2YzAgLTM0IC02IC02NSAtMTggLTk0YzggLTExIDE4IC00MCAxOCAtOTZjMCAtMzQgLTYgLTY1IC0xOCAtOTR6TTI0OCA0NjNjLTIzIC00OCAtNTggLTg5IC05NCAtMTIyYy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5Yzg4IDI3IDE2OCA5NSAxNjggMjAwYzAgMTkgLTMgMzkgLTcgNTd6TTI0NyAtMzAxYy0yNCAtNDYgLTU4IC04NiAtOTMgLTExOCBjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAyNSAtNCA0MiAtOCA1M3pNMjQ3IDc5Yy0yNCAtNDYgLTU4IC04NiAtOTMgLTExOGMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzAgLTI3IC00NCAtNzEgLTUzIC04OGMyMCAzIDM2IDYgNDcgOWM4OCAyNyAxNjggOTUgMTY4IDIwMGMwIDI1IC00IDQyIC04IDUzek0yNDcgLTExMSBjLTI0IC00NiAtNTggLTg2IC05MyAtMTE4Yy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5Yzg4IDI3IDE2OCA5NSAxNjggMjAwYzAgMjUgLTQgNDIgLTggNTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTJCLnhtbAA8c3ltYm9sIGlkPSJFNTJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ5NyAyMDFjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMTMgMCAyMyAyIDMxIDdzMTUgMTEgMjEgMjBjMTAgMTcgMTUgMjYgMTYgMjhjNSAxMSA4IDI2IDEwIDQ0czMgMzEgNCAzOWMwIDcgLTEgMTMgLTIgMThzLTMgOSAtNiAxNGMtNSA5IC0xNSAxNCAtMjggMTRjLTE0IDAgLTI0IC01IC0yOSAtMTR6TTE5NyAyMDFjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzIgYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzEzIDAgMjMgMiAzMSA3czE1IDExIDIxIDIwYzEwIDE3IDE1IDI2IDE2IDI4YzUgMTEgOCAyNiAxMCA0NHMzIDMxIDQgMzljMCA3IC0xIDEzIC0yIDE4cy0zIDkgLTYgMTRjLTUgOSAtMTUgMTQgLTI4IDE0Yy0xNCAwIC0yNCAtNSAtMjkgLTE0ek0yMyAxMjRoLTIzYzIyIDQzIDQzIDc2IDYyIDEwMXM0NSAzNyA3NiAzOGM2IDAgMTIgLTQgMTggLTEzIGM3IC03IDEwIC0xNiAxMCAtMjdsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjMjQgMCA0MyAtOSA1OCAtMjhjMTAgLTEzIDE4IC0zMCAyMSAtNTBjMTEgMTggMjEgMzMgMzEgNDZjMTkgMjUgNDUgMzcgNzYgMzhjNiAwIDEyIC00IDE4IC0xM2M3IC03IDEwIC0xNiAxMCAtMjdsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjMjQgMCA0MyAtOSA1OCAtMjhzMjIgLTQ0IDIzIC03N2MwIC0xNCAtMSAtMjcgLTMgLTM4cy01IC0yMSAtMTAgLTI5IHMtMTEgLTE3IC0xOSAtMjdjLTE0IC0xOCAtMzAgLTMyIC00NyAtNDJzLTM1IC0xNSAtNTQgLTE1Yy05IDAgLTIwIDMgLTMzIDEwYy01IDMgLTEwIDcgLTE1IDEwcy05IDggLTEzIDE0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTkgMCAtMTcgLTQgLTI1IC0xMnMtMTYgLTE4IC0yMyAtMzFsLTExIC0xN2wtMTAgLTIwIGwtMyAtNmMwIC0xMSAtMSAtMjIgLTMgLTMxYy0yIC0xMSAtNSAtMjEgLTEwIC0yOXMtMTEgLTE3IC0xOSAtMjdjLTE0IC0xOCAtMzAgLTMyIC00NyAtNDJzLTM1IC0xNSAtNTQgLTE1Yy05IDAgLTIwIDMgLTMzIDEwYy01IDMgLTEwIDcgLTE1IDEwcy05IDggLTEzIDE0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDMgYy05IDAgLTE3IC00IC0yNSAtMTJzLTE2IC0xOCAtMjMgLTMxbC0xMSAtMTdsLTEwIC0yMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MTgueG1sADxzeW1ib2wgaWQ9IkU1MTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTQwIDEzNWw0MCAxMjFjMiA2IDUgMTggNSAyNnMtNCAxNyAtMTUgMTdjLTI0IDAgLTQxIC0zOSAtNDkgLTU4Yy0xIC00IC0yIC0zIC0zIC0zYy0yIDAgLTMgMSAtMyAyYzAgMyAxIDYgNCAxMmMxNCAzMSAzMyA2MyA2NCA2M2MxMyAwIDIxIC02IDI0IC0xNGMyIC00IDAgLTIyIDEyIC0yMmM4IDAgMTMgMTEgMTkgMTdjMTEgMTIgMjIgMjAgNDAgMjBjMTQgMCAyMiAtNSAyNiAtMTVjMiAtNCAwIC0yMiAxMiAtMjJjOCAwIDEyIDEwIDE4IDE2IGMxMSAxMSAyMiAyMSA0MCAyMWMyMiAwIDMxIC0xNiAzMSAtMzVjMCAtMzkgLTM1IC05NiAtMzUgLTEyNWMwIC05IDYgLTE4IDE2IC0xOGMxOSAwIDI5IDI0IDM1IDQwYzIgNSAyIDQgMyA0YzIgMCAyIC0xIDIgLTFjMCAtMiAtMSAtNSAtMyAtOWMtOSAtMjQgLTIyIC00NCAtNDkgLTQ0Yy0yMiAwIC0zMSA5IC0zMSAyN2MwIDMxIDM0IDg1IDM0IDExN2MwIDExIC0xMCAyMCAtMjIgMjBjLTI4IDAgLTUyIC0zNiAtNjMgLTY5bC0yOSAtODcgYzAgLTEgLTEgLTMgLTEgLTNoLTNoLTIycy0xIDEgLTEgMmwzOSAxMTZjMyA4IDMgMTQgMyAyMGMwIDEyIC04IDIxIC0yMCAyMWMtMjggMCAtNTIgLTM2IC02MyAtNjlsLTI5IC04N2MwIC0xIC0xIC0zIC0xIC0zaC0zaC0yMnYyek05NDggMTg2Yy05IC0xOSAtMTggLTMzIC0yOCAtNDJzLTIyIC0xMyAtMzcgLTEzYy0xNCAwIC0yNCA1IC0zMSAxNHMtMTAgMjIgLTExIDM3YzAgMTEgMCAxOSAxIDI0czQgMTQgOSAyNnMxNCAyNSAyNiA0MCBjMjUgMzAgNDkgNDUgNzEgNDVjMTUgMCAyNiAtOSAzMiAtMjZsMiAxMGwzIDEwYzIgMiA1IDMgOCAzaDdjNCAwIDYgLTIgNiAtNmwtMSAtOGwtMzMgLTExN2wtMyAtMTRsLTIgLTEzYzAgLTkgMyAtMTMgOCAtMTNjNCAwIDEwIDQgMTggMTNjNSA3IDggMTMgMTEgMTlzNiAxNSAxMSAyNmw2IC0zYy0zIC0xNCAtNiAtMjIgLTcgLTI1cy00IC03IC03IC0xMnMtNyAtMTAgLTEwIC0xNHMtNyAtNyAtMTAgLTljLTUgLTUgLTEyIC03IC0yMSAtNyBjLTE1IDAgLTIyIDggLTIyIDI1bDEgMTJ6TTg5MiAxNDBjMTAgMCAyMCA1IDI5IDE1bDE4IDI4bDIxIDQ1bDkgMzBjMyA4IDQgMTYgNCAyM2MwIDEwIC0yIDE3IC03IDIxYy0zIDQgLTggNyAtMTUgOGMtMTkgMCAtNDAgLTIzIC02MyAtNzBsLTcgLTE4bC00IC05bC0zIC05Yy0yIC03IC00IC0xNCAtNSAtMTlzLTIgLTExIC0yIC0xNmMwIC04IDIgLTE1IDUgLTIwczEwIC04IDIwIC05ek0xNjYgMzExYzYwIDAgOTQgLTIxIDk0IC04MCBjMCAtMjcgLTEyIC01MSAtNDAgLTY0bC03MCAtMzJjLTM3IC0xMCAtNjkgLTMwIC05NiAtNjBoMjFsMjYgLTJsMTIgLTZjMTQgLTYgMjggLTExIDQyIC0xN2M2IC0zIDEzIC00IDIxIC00bDE1IDRsMTEgOGM1IDUgMTEgMTMgMTkgMjZsMTcgLTlsLTE2IC0yOGMtMiAtNCAtMTYgLTI4IC0yMCAtMzFjLTE5IC0yMSAtMzggLTMxIC01NyAtMzFoLTEwYy0xMyA2IC0yNSAxMiAtMzYgMjBsLTE1IDExYy0xMiA3IC0yMyAxMCAtMzIgMTAgYy0xMCAtMyAtMTkgLTggLTI0IC0xN2wtNSAtOWgtMjNjMCAyNyA2IDUxIDIwIDcyYzcgMTAgMTQgMTYgMTkgMjFsMjggMjVjMjAgMTEgNDAgMjIgNTkgMzNsMTkgOWMyNyAxMiA1OCA0MiA1OCA3NWwxIDEyYzAgMTMgLTQgMjQgLTEyIDMxYy02IDkgLTE1IDE0IC0yOCAxNGMtMjkgMCAtNDYgLTE1IC01MiAtNDRsMyAtMTJsMiAtMTZjMCAtMjAgLTggLTI5IC0yNSAtMjljLTE0IDAgLTI2IDEzIC0yNiAyOGMwIDQ4IDUyIDkyIDEwMCA5MnogTTQxMCAzMTFjNjAgMCA5NCAtMjEgOTQgLTgwYzAgLTI3IC0xMiAtNTEgLTQwIC02NGwtNzAgLTMyYy0zNyAtMTAgLTY5IC0zMCAtOTYgLTYwaDIxbDI2IC0ybDEyIC02YzE0IC02IDI4IC0xMSA0MiAtMTdjNiAtMyAxMyAtNCAyMSAtNGwxNSA0bDExIDhjNSA1IDExIDEzIDE5IDI2bDE3IC05bC0xNiAtMjhjLTIgLTQgLTE2IC0yOCAtMjAgLTMxYy0xOSAtMjEgLTM4IC0zMSAtNTcgLTMxaC0xMGMtMTMgNiAtMjUgMTIgLTM2IDIwbC0xNSAxMSBjLTEyIDcgLTIzIDEwIC0zMiAxMGMtMTAgLTMgLTE5IC04IC0yNCAtMTdsLTUgLTloLTIzYzAgMjcgNiA1MSAyMCA3MmM3IDEwIDE0IDE2IDE5IDIxbDI4IDI1YzIwIDExIDQwIDIyIDU5IDMzbDE5IDljMjcgMTIgNTggNDIgNTggNzVsMSAxMmMwIDEzIC00IDI0IC0xMiAzMWMtNiA5IC0xNSAxNCAtMjggMTRjLTI5IDAgLTQ2IC0xNSAtNTIgLTQ0bDMgLTEybDIgLTE2YzAgLTIwIC04IC0yOSAtMjUgLTI5Yy0xNCAwIC0yNiAxMyAtMjYgMjggYzAgNDggNTIgOTIgMTAwIDkyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTVFNy54bWwAPHN5bWJvbCBpZD0iRTVFNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE2NWMwIDEwNiA1OSAxNjUgMTY1IDE2NXMxNjUgLTU5IDE2NSAtMTY1cy01OSAtMTY1IC0xNjUgLTE2NXMtMTY1IDU5IC0xNjUgMTY1ek0yOCAxNjVjMCAtOTAgNDcgLTEzNyAxMzcgLTEzN3MxMzcgNDcgMTM3IDEzN3MtNDcgMTM3IC0xMzcgMTM3cy0xMzcgLTQ3IC0xMzcgLTEzN3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyNDIueG1sADxzeW1ib2wgaWQ9IkUyNDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjA2IC03NDhjMzIgNDggNDkgMTAwIDQ5IDE0OWMwIDg5IC01NSAxNjggLTE2OCAyMDNjLTE4IDUgLTQ3IDkgLTg3IDE2djE5MHYxOTBoMjJjOCAwIDMzIC02MSA3MSAtOTVjNCAtMyAtMiAzIDYxIC01NmM2MiAtNTggMTIyIC0xMzcgMTIyIC0yNDFjMCAtMzIgLTcgLTY1IC0xNyAtOTZjMTEgLTI5IDE3IC02MCAxNyAtOTRjMCAtNzEgLTMyIC0xNDggLTY3IC0xOTBjLTYgLTUgLTEwIC03IC0xMyAtN3MtNSAyIC01IDVsNCAxMCBjMSAzIDYgOCAxMSAxNnpNMjQ4IC00NjNjNCAxOCA3IDM4IDcgNTdjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTEgMyAtMjcgNiAtNDcgOWM5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzYgLTMzIDcxIC03NCA5NCAtMTIyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUyNC54bWwAPHN5bWJvbCBpZD0iRTUyNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04MSAzM2MyMSAwIDM4IDE1IDQwIDM0YzAgNyAtMyAxNSAtOCAyMmMtMyA1IC05IDExIC0xOSAxOGMtMjIgMTMgLTM4IDI2IC00NyAzOHMtMTQgMjYgLTE1IDQzYzAgNTAgNDAgODIgODcgODJsMjggLTNjOSAtMyAxNyAtNyAyNCAtMTNjMTUgLTkgMjMgLTI0IDIzIC00M2wtMSAtMTBsLTYgLTEwYy0zIC01IC04IC05IC0xNyAtMTBjLTE3IDAgLTI2IDggLTI5IDI0bDQgMTljMCAxMCAtMTQgMTYgLTI0IDE4aC00IGMtMTcgMCAtMjggLTE3IC0zMSAtMzZjMCAtNyA0IC0xNSAxMSAtMjJjOSAtNyAxOCAtMTQgMjYgLTIxYzI4IC0yMyA0MyAtMzcgNDQgLTQwYzggLTEwIDEyIC0yMyAxMiAtMzl2LTEwYzAgLTIxIC0xMCAtMzkgLTI5IC01NGMtMTYgLTEwIC0zOCAtMTggLTYxIC0yMGMtNDcgMCAtODkgMjYgLTg5IDY3bDEgMTVsNSAxM2wxMCA5bDEzIDRjMTYgMCAyNCAtMTAgMjQgLTMxYzAgLTEzIC01IC0xNiAtOCAtMjhjMCAtOCAxMSAtMTYgMjMgLTE2aDEzeiAiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MzAueG1sADxzeW1ib2wgaWQ9IkU1MzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzYzIC02OWMyMyAwIDM1IC0yMyAzNiAtNDdjMCAtOCAtNCAtMjMgLTkgLTMxbC0xMCAtMTVjLTcgLTEwIC04IC0xMiAtMTMgLTIxYzAgLTUgMyAtNyAxMCAtN2MxOSAwIDM1IDE0IDQ4IDQyYzEzIDMyIDIzIDYwIDMzIDk3YzE0IDYyIDI3IDEyMyA0MSAxODVsMTggODZoLTE0MGMtMTQgLTg5IC02MCAtMjU2IC05MyAtMzE4Yy0xNSAtMzEgLTMwIC01NyAtNDcgLTc5cy0zOCAtMzcgLTY1IC00NGwtMTggLTJjLTQ0IDAgLTY3IDQwIC02NyA4NyBjMCAzOSAxOCA1MyA0NSA2N2M2IDAgMTEgLTEgMTQgLTRjMTUgLTYgMjMgLTI1IDIzIC00NWMwIC0xNSAtMTEgLTM2IC0zMiAtNjVjMCAtNSAzIC03IDkgLTdjMzQgMCA2MSA0NiA4MiAxMzljMjEgODkgNDAgMTgxIDU5IDI3MWgtMTQxYy0xMyAtODUgLTYyIC0yNTUgLTkzIC0zMThjLTMzIC03MiAtNzAgLTExMyAtMTEwIC0xMjNsLTE5IC0yYy0zNSAwIC01MSAyNCAtNjMgNTRsLTUgMzNjNSAzOSAxMyA1NSA0NiA2NyBjMjMgMCAzOCAtMjYgMzggLTQ5YzAgLTggLTIgLTE2IC02IC0yM2wtMTQgLTIzbC0xNCAtMTljMCAtNSAzIC03IDEwIC03YzExIDAgMjEgNSAzMCAxNWMxOCAxNSAyNiA0NiAzNyA3MWwxNSA1M2MxNyA3NyAzNCAxNTUgNTAgMjMzYzMgMTMgNiAyNiA5IDM4aC01N3YzOGg2OWM5IDMzIDIzIDYyIDQwIDg5YzE3IDI4IDM4IDUxIDYzIDcwYzI1IDE3IDUzIDI1IDgzIDI1YzMzIDAgNDkgLTMwIDQ5IC02NmMwIC0zOCAtMTkgLTcwIC01MCAtNzYgYy0xNyAwIC0yNyAxMSAtMjkgMzJjMCAyNyAxNyA1MyAzNyA2MmMzIDAgNSAyIDUgNmwtNiA5Yy01IDMgLTExIDUgLTE4IDVjLTIzIDAgLTQxIC0xNiAtNTUgLTQ4cy0yNSAtNjcgLTMyIC0xMDZoMTQ0YzIzIDg0IDg1IDE4MiAxODUgMTgyYzM2IDAgNDcgLTMxIDQ5IC02NmMwIC0xOCAtNCAtMzUgLTEzIC01MWMtOCAtMTIgLTIwIC0yMCAtMzcgLTI1Yy0xOCAwIC0yOCAxMSAtMzAgMzJjMCAyOSAxOCA1MSAzNyA2MmMzIDAgNSAyIDUgNiBjLTQgMTAgLTExIDE0IC0yMyAxNGMtMzcgMCAtNjcgLTUyIC04OCAtMTU2aDE0NGMxNSA0OSAzOSA5MyA3MiAxMzJjMzEgMzYgNjkgNTQgMTE0IDU0YzM0IDAgNDkgLTM2IDQ5IC03MGMwIC0zNyAtMTkgLTY4IC01MSAtNzRjLTE2IDAgLTI1IDExIC0yNyAzMmMwIDI2IDE4IDUyIDM1IDYyYzQgMCA2IDIgNiA2Yy01IDkgLTExIDE0IC0yNCAxNGMtMzcgMCAtNjcgLTUyIC04OCAtMTU2aDc2di0zOGgtODVjLTcgLTQ0IC0xNSAtODQgLTI2IC0xMjEgYy0xOCAtNzUgLTM5IC0xNDEgLTY2IC0xOTdjLTE1IC0yOCAtMzEgLTU1IC01MCAtNzljLTE2IC0yMSAtMzYgLTM2IC02MSAtNDRsLTE4IC0yYy0zNSAwIC01MyAyMyAtNjIgNTRjLTQgMTAgLTYgMjEgLTYgMzNjNCAzNyAxNSA1NyA0NiA2N3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MzEueG1sADxzeW1ib2wgaWQ9IkU1MzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMyIC02OWMyNSAwIDM3IC0yNCAzNyAtNDljMCAtMTUgLTExIC0zNiAtMzIgLTY1YzAgLTUgMyAtNyA5IC03YzM0IDAgNjEgNDYgODIgMTM5YzIxIDg5IDQwIDE4MSA1OSAyNzFoLTE0MWMtMTMgLTg1IC02MiAtMjU1IC05MyAtMzE4Yy0zMyAtNzIgLTcwIC0xMTMgLTExMCAtMTIzbC0xOSAtMmMtMzUgMCAtNTEgMjQgLTYzIDU0bC01IDMzYzUgMzkgMTMgNTUgNDYgNjdjMjMgMCAzOCAtMjYgMzggLTQ5YzAgLTggLTIgLTE2IC02IC0yMyBsLTE0IC0yM2wtMTQgLTE5YzAgLTUgMyAtNyAxMCAtN2MxMSAwIDIxIDUgMzAgMTVjMTggMTUgMjYgNDYgMzcgNzFsMTUgNTNjMTcgNzcgMzQgMTU1IDUwIDIzM2MzIDEzIDYgMjYgOSAzOGgtNTd2MzhoNjljMTggNjYgNTUgMTIzIDEwMyAxNTljMjUgMTcgNTMgMjUgODMgMjVjMzMgMCA0OSAtMzAgNDkgLTY2YzAgLTM4IC0xOSAtNzAgLTUwIC03NmMtMTcgMCAtMjcgMTEgLTI5IDMyYzAgMjcgMTcgNTMgMzcgNjJjMyAwIDUgMiA1IDZsLTYgOSBjLTUgMyAtMTEgNSAtMTggNWMtMjMgMCAtNDEgLTE2IC01NSAtNDhzLTI1IC02NyAtMzIgLTEwNmgxNDRjMjMgODQgODUgMTgyIDE4NSAxODJjMzYgMCA0NyAtMzEgNDkgLTY2YzAgLTE4IC00IC0zNSAtMTMgLTUxYy04IC0xMiAtMjAgLTIwIC0zNyAtMjVjLTE4IDAgLTI4IDExIC0zMCAzMmMwIDI5IDE4IDUxIDM3IDYyYzMgMCA1IDIgNSA2Yy00IDEwIC0xMSAxNCAtMjMgMTRjLTM3IDAgLTY3IC01MiAtODggLTE1NmgxNDQgYzE1IDQ5IDM5IDkzIDcyIDEzMmMzMSAzNiA2OSA1NCAxMTQgNTRjMzQgMCA0OSAtMzYgNDkgLTcwYzAgLTM3IC0xOSAtNjggLTUxIC03NGMtMTYgMCAtMjUgMTEgLTI3IDMyYzAgMjYgMTggNTIgMzUgNjJjNCAwIDYgMiA2IDZjLTUgOSAtMTEgMTQgLTI0IDE0Yy0zNyAwIC02NyAtNTIgLTg4IC0xNTZoMTQ2YzEzIDM4IDIzIDY1IDQwIDkxYzIxIDMwIDQyIDUzIDY1IDY5czQ4IDI0IDc1IDI0YzI4IDAgNDYgLTE0IDUxIC0zOGw0IC0xNiBjMCAtMzMgLTEgLTM2IC0xMyAtNjBjLTMgLTcgLTE3IC0yNSAtMzEgLTI3Yy0zIDAgLTYgLTEgLTggLTFjLTIwIDAgLTI1IDE0IC0yOCAzMmMwIDI3IDExIDQ0IDI5IDU2bDE0IDEwYzAgMTIgLTExIDE2IC0yMyAxNmMtMTEgMCAtMjMgLTQgLTI5IC04Yy05IC03IC0xOSAtMjEgLTI5IC00M2MtNyAtMTggLTI2IC04NCAtMzEgLTEwM2g3N3YtNDBoLTg1Yy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzN2MtMjQgLTQ2IC02NCAtMTA2IC0xMTcgLTEwNiBjLTQ1IDAgLTcxIDM3IC03MSA4M2MwIDMyIDE1IDcxIDQ5IDcxYzIxIDAgMzUgLTMxIDM1IC01MXMtMTMgLTMyIC0yMSAtNDVjLTQgLTcgLTEzIC0xNCAtMTMgLTE5YzAgLTMgMyAtNSAxMSAtNmMzNSAwIDU0IDU1IDY3IDg5YzcgMTggMTIgMzUgMTUgNTJjMjEgODggMzkgMTc5IDU4IDI2OWgtMTQzYy03IC00NCAtMTUgLTg0IC0yNiAtMTIxYy0xOCAtNzUgLTM5IC0xNDEgLTY2IC0xOTdjLTE1IC0yOCAtMzEgLTU1IC01MCAtNzkgYy0xNiAtMjEgLTM2IC0zNiAtNjEgLTQ0bC0xOCAtMmMtMzUgMCAtNTMgMjMgLTYyIDU0Yy00IDEwIC02IDIxIC02IDMzYzQgMzcgMTUgNTcgNDYgNjdjMjMgMCAzNSAtMjMgMzYgLTQ3YzAgLTggLTQgLTIzIC05IC0zMWwtMTAgLTE1Yy03IC0xMCAtOCAtMTIgLTEzIC0yMWMwIC01IDMgLTcgMTAgLTdjMTkgMCAzNSAxNCA0OCA0MmMxMyAzMiAyMyA2MCAzMyA5N2MxNCA2MiAyNyAxMjMgNDEgMTg1bDE4IDg2aC0xNDAgYy0xNCAtODkgLTYwIC0yNTYgLTkzIC0zMThjLTE1IC0zMSAtMzAgLTU3IC00NyAtNzlzLTM4IC0zNyAtNjUgLTQ0bC0xOCAtMmMtNDQgMCAtNjcgNDAgLTY3IDg3YzAgMzkgMTggNTMgNDUgNjd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjQzLnhtbAA8c3ltYm9sIGlkPSJFMjQzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxNiA3MzBjLTUgOCAtMTAgMTMgLTExIDE2bC00IDEwYzAgMyAyIDUgNSA1czcgLTIgMTMgLTdjMzUgLTQyIDU3IC0xMDEgNTcgLTE3MmMwIC0zNCAtNiAtNjUgLTE3IC05NGMxMCAtMzEgMTcgLTY0IDE3IC05NmMwIC0xMDQgLTYwIC0xODMgLTEyMiAtMjQxYy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zOCAtMzQgLTYzIC05NSAtNzEgLTk1aC0yMnYxOTB2MTkwYzQwIDcgNjkgMTEgODcgMTZjMTE2IDM2IDE3NSAxMTEgMTc1IDE5NyBjMCA0NCAtMTUgOTEgLTQ2IDEzN3pNMjQ4IDQ2M2MtMjMgLTQ4IC01OCAtODkgLTk0IC0xMjJjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAxOSAtMyAzOSAtNyA1N3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MjUueG1sADxzeW1ib2wgaWQ9IkU1MjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTczIDExNWMyMSAwIDM0IC0yMyAzNCAtNDhjMCAtMjMgLTggLTQyIC0yNCAtNThjLTE1IC0xNyAtMzkgLTI1IC03MyAtMjVjLTEyIDAgLTIxIDEgLTI3IDRsLTEyIDZsLTE3IDEwYy0xNSA3IC0yNCAxMCAtMjkgMTBjLTkgMCAtMTkgLTUgLTMwIC0xNGgtMzF2MTZsMjA5IDE3N2wtNjQgLTFjLTIzIC0zIC0zMiAtMTUgLTQ0IC0zMGgtMjRsMzAgODdoMTg5di0zMmwtMjExIC0xNjNjMTMgNiAyNiA5IDM5IDljMTQgMCA1MyAtMTggNjMgLTIwIGM5IDEgMTQgOCAxNCAxOWMtMTMgMCAtMjAgOCAtMjIgMjNjMCAxNyAxMyAzMCAzMCAzMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1RTYueG1sADxzeW1ib2wgaWQ9IkU1RTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNjVjMCAxMDYgNTkgMTY1IDE2NSAxNjVzMTY1IC01OSAxNjUgLTE2NXMtNTkgLTE2NSAtMTY1IC0xNjVzLTE2NSA1OSAtMTY1IDE2NXpNMjggMTUyYzQgLTc3IDQ3IC0xMjAgMTI0IC0xMjR2MTI0aC0xMjR6TTE3OCAyOGM3NyA0IDEyMCA0NyAxMjQgMTI0aC0xMjR2LTEyNHpNMTc4IDE3OGgxMjRjLTQgNzcgLTQ3IDEyMCAtMTI0IDEyNHYtMTI0ek0yOCAxNzhoMTI0djEyNGMtNzcgLTQgLTEyMCAtNDcgLTEyNCAtMTI0eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI0RS54bWwAPHN5bWJvbCBpZD0iRTI0RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDcgLTI3MGM0IDExIDggMjggOCA1NGMwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNSAtMzMgNzAgLTcyIDkzIC0xMTl6TTIwNiAtNzQ4YzMyIDQ4IDQ5IDEwMCA0OSAxNDljMCA4OSAtNTUgMTY4IC0xNjggMjAzYy0xOCA1IC00NyA5IC04NyAxNnYxOTB2MTkwdjE5MHYxOTB2MTkwdjE5MHYxOTB2MTkwaDIyYzggMCAzMyAtNjEgNzEgLTk1IGM0IC0zIC0yIDMgNjEgLTU2YzYyIC01OCAxMjIgLTEzNyAxMjIgLTI0MWMwIC0zMiAtNyAtNjUgLTE3IC05NmMxMCAtMjcgMjEgLTUzIDIxIC04NWMwIC0zNCAtNyAtNjAgLTE5IC0xMDRjMTEgLTI3IDE1IC01NSAxNSAtODd2LThjLTEgLTU3IC05IC03OCAtMTggLTkwYzEyIC0yOSAxOCAtNjAgMTggLTk0di02Yy0xIC01NyAtOSAtNzggLTE4IC05MGMxMiAtMjkgMTggLTYwIDE4IC05NHYtNmMtMSAtNTcgLTkgLTc4IC0xOCAtOTAgYzEyIC0yOSAxOCAtNjAgMTggLTk0di02Yy0xIC01OSAtMTAgLTgwIC0xOSAtOTFjMTIgLTMwIDE5IC02MyAxOSAtOTljMCAtMzIgLTcgLTY1IC0xNyAtOTZjMTEgLTI5IDE3IC02MCAxNyAtOTRjMCAtNzEgLTMyIC0xNDggLTY3IC0xOTBjLTYgLTUgLTEwIC03IC0xMyAtN3MtNSAyIC01IDVsNCAxMGMxIDMgNiA4IDExIDE2ek0yNDggLTQ2M2M0IDE4IDcgMzggNyA1N2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5IGM5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzYgLTMzIDcxIC03NCA5NCAtMTIyek0yNDcgMzAxYzQgMTEgOCAyOCA4IDUzYzAgMTA1IC04MCAxNzMgLTE2OCAyMDBjLTExIDMgLTI3IDYgLTQ3IDljOSAtMTcgMjMgLTYxIDUzIC04OGM0IC0zIC0yIDMgNjEgLTU2YzM1IC0zMiA2OSAtNzIgOTMgLTExOHpNMjQ3IC03OWM0IDExIDggMjggOCA1M2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5IGM5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzUgLTMyIDY5IC03MiA5MyAtMTE4ek0yNDcgMTExYzQgMTEgOCAyOCA4IDUzYzAgMTA1IC04MCAxNzMgLTE2OCAyMDBjLTExIDMgLTI3IDYgLTQ3IDljOSAtMTcgMjMgLTYxIDUzIC04OGM0IC0zIC0yIDMgNjEgLTU2YzM1IC0zMiA2OSAtNzIgOTMgLTExOHpNMjQ4IDY3N2M0IDE4IDcgMzggNyA1N2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5IGM5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzYgLTMzIDcxIC03NCA5NCAtMTIyek00MCA3NTNjOSAtMTcgMjMgLTYxIDUzIC04OGM0IC0zIC0yIDMgNjEgLTU2YzMzIC0zMSA3MSAtNzcgOTQgLTEyMWM1IDI5IDggNTUgOCA3OWMwIDg3IC00MSAxNDEgLTE2OSAxNzdjLTExIDMgLTI3IDYgLTQ3IDl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTE5LnhtbAA8c3ltYm9sIGlkPSJFNTE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUxMCAybDQwIDEyMWMyIDYgNSAxOCA1IDI2cy00IDE3IC0xNSAxN2MtMjQgMCAtNDEgLTM5IC00OSAtNThjLTEgLTQgLTIgLTMgLTMgLTNjLTIgMCAtMyAxIC0zIDJjMCAzIDEgNiA0IDEyYzE0IDMxIDMzIDYzIDY0IDYzYzEzIDAgMjEgLTYgMjQgLTE0YzIgLTQgMCAtMjIgMTIgLTIyYzggMCAxMyAxMSAxOSAxN2MxMSAxMiAyMiAyMCA0MCAyMGMxNCAwIDIyIC01IDI2IC0xNWMyIC00IDAgLTIyIDEyIC0yMmM4IDAgMTIgMTAgMTggMTYgYzExIDExIDIyIDIxIDQwIDIxYzIyIDAgMzEgLTE2IDMxIC0zNWMwIC0zOSAtMzUgLTk3IC0zNSAtMTI2YzAgLTkgNiAtMTcgMTYgLTE3YzE5IDAgMjkgMjQgMzUgNDBjMiA1IDIgNCAzIDRjMiAwIDIgLTEgMiAtMWMwIC0yIC0xIC01IC0zIC05Yy05IC0yNCAtMjIgLTQ0IC00OSAtNDRjLTIyIDAgLTMxIDkgLTMxIDI3YzAgMzEgMzQgODUgMzQgMTE3YzAgMTEgLTEwIDIwIC0yMiAyMGMtMjggMCAtNTIgLTM2IC02MyAtNjlsLTI5IC04NyBjMCAtMSAtMSAtMyAtMSAtM2gtM2gtMjJzLTEgMSAtMSAybDM5IDExNmMzIDggMyAxNCAzIDIwYzAgMTIgLTggMjEgLTIwIDIxYy0yOCAwIC01MiAtMzYgLTYzIC02OWwtMjkgLTg3YzAgLTEgLTEgLTMgLTEgLTNoLTNoLTIydjJ6TTkxOCA1NmMtOSAtMTkgLTE4IC0zMyAtMjggLTQycy0yMiAtMTMgLTM3IC0xM2MtMTQgMCAtMjQgNSAtMzEgMTRzLTEwIDIyIC0xMSAzN2MwIDExIDAgMTkgMSAyNHM0IDE0IDkgMjZzMTQgMjUgMjYgNDAgYzI1IDMwIDQ5IDQ1IDcxIDQ1YzE1IDAgMjYgLTkgMzIgLTI2bDIgMTBsMyAxMGMyIDIgNSAzIDggM2g3YzQgMCA2IC0yIDYgLTZsLTEgLThsLTMzIC0xMTdsLTMgLTE0bC0yIC0xM2MwIC05IDMgLTEzIDggLTEzYzQgMCAxMCA0IDE4IDEzYzUgNyA4IDEzIDExIDE5czYgMTUgMTEgMjZsNiAtM2MtMyAtMTQgLTYgLTIyIC03IC0yNXMtNCAtNyAtNyAtMTJzLTcgLTEwIC0xMCAtMTRzLTcgLTcgLTEwIC05Yy01IC01IC0xMiAtNyAtMjEgLTcgYy0xNSAwIC0yMiA4IC0yMiAyNWwxIDEyek04NjIgMTBjMTAgMCAyMCA1IDI5IDE1bDE4IDI4bDIxIDQ1bDkgMzBjMyA4IDQgMTYgNCAyM2MwIDEwIC0yIDE3IC03IDIxYy0zIDQgLTggNyAtMTUgOGMtMTkgMCAtNDAgLTIzIC02MyAtNzBsLTcgLTE4bC00IC05bC0zIC05Yy0yIC03IC00IC0xNCAtNSAtMTlzLTIgLTExIC0yIC0xNmMwIC04IDIgLTE1IDUgLTIwczEwIC04IDIwIC05ek0xNjYgMzExYzYwIDAgOTQgLTIxIDk0IC04MCBjMCAtMjcgLTEyIC01MSAtNDAgLTY0bC03MCAtMzJjLTM3IC0xMCAtNjkgLTMwIC05NiAtNjBoMjFsMjYgLTJsMTIgLTZjMTQgLTYgMjggLTExIDQyIC0xN2M2IC0zIDEzIC00IDIxIC00bDE1IDRsMTEgOGM1IDUgMTEgMTMgMTkgMjZsMTcgLTlsLTE2IC0yOGMtMiAtNCAtMTYgLTI4IC0yMCAtMzFjLTE5IC0yMSAtMzggLTMxIC01NyAtMzFoLTEwYy0xMyA2IC0yNSAxMiAtMzYgMjBsLTE1IDExYy0xMiA3IC0yMyAxMCAtMzIgMTAgYy0xMCAtMyAtMTkgLTggLTI0IC0xN2wtNSAtOWgtMjNjMCAyNyA2IDUxIDIwIDcyYzcgMTAgMTQgMTYgMTkgMjFsMjggMjVjMjAgMTEgNDAgMjIgNTkgMzNsMTkgOWMyNyAxMiA1OCA0MiA1OCA3NWwxIDEyYzAgMTMgLTQgMjQgLTEyIDMxYy02IDkgLTE1IDE0IC0yOCAxNGMtMjkgMCAtNDYgLTE1IC01MiAtNDRsMyAtMTJsMiAtMTZjMCAtMjAgLTggLTI5IC0yNSAtMjljLTE0IDAgLTI2IDEzIC0yNiAyOGMwIDQ4IDUyIDkyIDEwMCA5MnogTTQxMCAzMTFjNjAgMCA5NCAtMjEgOTQgLTgwYzAgLTI3IC0xMiAtNTEgLTQwIC02NGwtNzAgLTMyYy0zNyAtMTAgLTY5IC0zMCAtOTYgLTYwaDIxbDI2IC0ybDEyIC02YzE0IC02IDI4IC0xMSA0MiAtMTdjNiAtMyAxMyAtNCAyMSAtNGwxNSA0bDExIDhjNSA1IDExIDEzIDE5IDI2bDE3IC05bC0xNiAtMjhjLTIgLTQgLTE2IC0yOCAtMjAgLTMxYy0xOSAtMjEgLTM4IC0zMSAtNTcgLTMxaC0xMGMtMTMgNiAtMjUgMTIgLTM2IDIwbC0xNSAxMSBjLTEyIDcgLTIzIDEwIC0zMiAxMGMtMTAgLTMgLTE5IC04IC0yNCAtMTdsLTUgLTloLTIzYzAgMjcgNiA1MSAyMCA3MmM3IDEwIDE0IDE2IDE5IDIxbDI4IDI1YzIwIDExIDQwIDIyIDU5IDMzbDE5IDljMjcgMTIgNTggNDIgNTggNzVsMSAxMmMwIDEzIC00IDI0IC0xMiAzMWMtNiA5IC0xNSAxNCAtMjggMTRjLTI5IDAgLTQ2IC0xNSAtNTIgLTQ0bDMgLTEybDIgLTE2YzAgLTIwIC04IC0yOSAtMjUgLTI5Yy0xNCAwIC0yNiAxMyAtMjYgMjggYzAgNDggNTIgOTIgMTAwIDkyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUyQy54bWwAPHN5bWJvbCBpZD0iRTUyQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MDUgMWMtMjIgMCAtNTAgMTggLTYxIDM0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzbC0xMSAtMTdsLTEwIC0yMGMtMTMgLTMwIC0yNSAtNjAgLTM3IC05MGMtOSAtMjIgLTMxIC00NSAtNDQgLTU4cy0yOSAtMjAgLTQ2IC0yMWMtMTggMCAtMzQgNSAtNDkgMTRsLTE2IDE1IGMtMyA3IC01IDEyIC01IDE3YzIwIDYzIDQ0IDEyNCA2NSAxODZjMCA3IC01IDEyIC0xNSAxM2MtMTYgMCAtMzEgLTE1IC00NCAtNDVsLTY0IC0xODJoLTcxbDc3IDIxNGMwIDkgLTYgMTMgLTE3IDEzYy05IDAgLTE3IC00IC0yMiAtMTFzLTEyIC0xOSAtMjAgLTM0bC02NCAtMTgyaC02OWw3NyAyMTB2NGMwIDEwIC01IDEyIC0xMiAxNmMtMjUgMCAtNTIgLTQ3IC02NiAtNzNjLTUgLTkgLTEyIC0yMyAtMjEgLTQyaC0yMiBjMTkgMzkgNDAgNzYgNjQgMTA3YzIxIDI3IDQ3IDQwIDc5IDQwYzIxIDAgMzEgLTE5IDM0IC00MWMxOSAxNyAzNCAyNyA0NSAzMmMxMSA2IDI0IDkgMzkgOWMyMSAwIDMyIC0xOSAzNSAtNDFjMjIgMTcgNDkgNDEgODUgNDFjMjEgMCA0MyAtMTQgNDMgLTM1di03bC02MyAtMTgzYzAgLTEzIDQgLTIwIDEyIC0yMWM4IDAgMTcgNSAyNiAxNXMxNSAxNiAxNiAxN2M0IDcgMTkgMzIgMjAgMzVsMjcgNjVjMjIgNDMgMzAgNTIgNDkgNzcgczQ1IDM3IDc2IDM4YzE0IDAgMjggLTIzIDI4IC00MGwyNCAxNGwyNSAxM2MxMiA1IDI0IDcgMzcgN2M1NCAwIDgwIC00OCA4MSAtMTA1YzAgLTQ3IC0xMSAtNjggLTMyIC05NGMtMjMgLTI5IC01NSAtNTcgLTEwMSAtNTd6TTY2NyAxNjljMCAyNiAtMTAgNDYgLTM2IDQ2Yy0xNCAwIC0yNCAtNSAtMjkgLTE0Yy0xMiAtMjEgLTIyIC00NSAtMjkgLTcyYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2IGMyNyAwIDQxIDExIDUyIDI3YzIwIDMzIDIyIDMyIDI2IDcyYzIgMTggMyAzMSA0IDM5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI4MC54bWwAPHN5bWJvbCBpZD0iRTI4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzggMTEwdjM1OWgyMHYtNjQ0bC04OCA3OWMtMjYgMjQgLTQyIDQzIC02NSA2OGMtMjkgMzIgLTQ1IDYxIC00NSA4OWw0IDI1YzMgMTggMTQgMzEgMjcgMzhjMTkgMTAgMjggMTMgNTQgMTNjMzkgMCA2MSAtMTEgOTMgLTI3ek0xMDggMTA2bC0xNSAtMmwtOCAtM2MtOCAtOSAtMTEgLTE2IC0xMSAtMzBjMCAtNCAxIC0xMSAxIC0yMGMwIC0yNSAxMSAtNTIgMzIgLTg0YzE3IC0yNSA0MCAtNTMgNzEgLTg0djE5NCBjLTIyIDE5IC0zOCAyOSAtNzAgMjl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDU1LnhtbAA8c3ltYm9sIGlkPSJFMDU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM4MiAxMTdjLTcyIC0yIC0xMjggLTQ3IC0xMjggLTEyMHYtN2MyIC00NiA0MyAtOTkgNzUgLTExNWMtMyAtMiAtNyAtNSAtMTAgLTEwYy03MCAzMyAtMTE2IDg4IC0xMjMgMTcydjExYzAgNjggNDQgMTI2IDg4IDE1OWMyMyAxNyA0OSAyOSA3OCAzNmwtMjkgMTcwYy0yMSAtMTMgLTUyIC0zNyAtOTIgLTczYy01MCAtNDQgLTg2IC04NCAtMTA5IC0xMTljLTQ1IC02OSAtNjcgLTEzMCAtNjcgLTE4MnYtMTMgYzUgLTY4IDM1IC0xMjcgOTMgLTE3NnMxMjUgLTczIDIwMyAtNzNjMjUgMCA1MCAzIDc1IDljLTE5IDExMSAtMzYgMjIxIC01NCAzMzF6TTQ2MSA5MzljLTk1IDAgLTEzNSAtMTc1IC0xMzUgLTI4NmMwIC0yNCAyIC00OCA1IC03MWM1MCAzOSA5MiA4MiAxMjcgMTI4YzQwIDUzIDYwIDEwMCA2MCAxNDB2OGMtNCA1MyAtMjIgODEgLTU1IDgxaC0yek0xMjAgLTUxMmMwIDY4IDM4IDExNiA5OSAxMjBoNmM0OSAwIDkzIC00MiA5NyAtODd2LTkgYzAgLTUxIC0zNCAtODYgLTEwNSAtMTA2YzE3IC0yNCA1MSAtMzYgMTAyIC0zNmM2MiAwIDExNiA0MyAxNDAgODVjOSAxNiAxMyA0MSAxMyA3NGMwIDIwIC0xIDQyIC01IDY3Yy04IDUzIC0xOCAxMDYgLTI2IDE1OWMtMjMgLTQgLTQ4IC02IC03NiAtNmMtNTkgMCAtMTAyIDcgLTEzMCAyMGMtODggNDIgLTE1MCA5MyAtMTg3IDE1NGMtMjYgNDQgLTQzIDEwMyAtNDggMTc2YzAgNiAtMSAxMyAtMSAxOWMwIDEyNyA4MiAyNTAgMTU1IDMxOCBjNDUgNDIgOTYgODUgMTUzIDEyN2MtMyAxNiAtOCA0NiAtMTMgOTJjLTQgNDMgLTUgNzMgLTUgODljMCAxMTcgMTYgMTcyIDY5IDI1N2MzNCA1NCA2NCA4MiA4OSA4MmMyMSAwIDQzIC0zMCA2OSAtOTJzMzkgLTExNSA0MSAtMTU5di0xNWMwIC0xMDkgLTIxIC0xNjIgLTY3IC0yNDFjLTEzIC0yMCAtNjMgLTkwIC05OCAtMTE4Yy0xMyAtOSAtMjUgLTE5IC0zNyAtMjlsMzEgLTE4MWM4IDEgMTggMiAyOCAyaDVjMjggNzQgNzMgMTM2IDEyNyAxODYgYzQ1IDQyIDk2IDg1IDE1MyAxMjdjLTMgMTYgLTggNDYgLTEzIDkyYy00IDQzIC01IDczIC01IDg5YzAgMTE3IDE2IDE3MiA2OSAyNTdjMzQgNTQgNjQgODIgODkgODJjMjEgMCA0MyAtMzAgNjkgLTkyczM5IC0xMTUgNDEgLTE1OXYtMTVjMCAtMTA5IC0yMSAtMTYyIC02NyAtMjQxYy0xMyAtMjAgLTYzIC05MCAtOTggLTExOGMtMTMgLTkgLTI1IC0xOSAtMzcgLTI5bDMxIC0xODFjOCAxIDE4IDIgMjggMmM1OCAwIDEwMiAtMTIgMTMzIC0zNSBjNjMgLTQ2IDk5IC0xMTMgOTkgLTIwNmMwIC0xMjMgLTg3IC0yMDkgLTE4MSAtMjQ4YzggLTU3IDE3IC0xMTAgMjUgLTE2MmM1IC0zMSA2IC01OCA2IC04MGMwIC0zMCAtNSAtNTMgLTE0IC03MGMtMzUgLTY0IC04OCAtOTkgLTE1OCAtMTAzYy01IDAgLTExIC0xIC0xNiAtMWMtMzcgMCAtNzIgMTAgLTEwOCAyN2MtNTAgMjQgLTc3IDU5IC04MCAxMDV2MTFjMCA2OCAzOCAxMTYgOTkgMTIwaDZjNDkgMCA5MyAtNDIgOTcgLTg3di05IGMwIC01MSAtMzQgLTg2IC0xMDUgLTEwNmMxNyAtMjQgNTEgLTM2IDEwMiAtMzZjNjIgMCAxMTYgNDMgMTQwIDg1YzkgMTYgMTMgNDEgMTMgNzRjMCAyMCAtMSA0MiAtNSA2N2MtOCA1MyAtMTggMTA2IC0yNiAxNTljLTIzIC00IC00OCAtNiAtNzYgLTZjLTEwOCAwIC0xNDggMjUgLTIwNyA2M2MtMjYgLTIxIC01NSAtMzkgLTg1IC01MWM4IC01NyAxNyAtMTEwIDI1IC0xNjJjNSAtMzEgNiAtNTggNiAtODBjMCAtMzAgLTUgLTUzIC0xNCAtNzAgYy0zNSAtNjQgLTg4IC05OSAtMTU4IC0xMDNjLTUgMCAtMTEgLTEgLTE2IC0xYy0zNyAwIC03MiAxMCAtMTA4IDI3Yy01MCAyNCAtNzcgNTkgLTgwIDEwNXYxMXpNNzc0IDExN2MtNzIgLTIgLTEyOCAtNDcgLTEyOCAtMTIwdi03YzIgLTQ2IDQzIC05OSA3NSAtMTE1Yy0zIC0yIC03IC01IC0xMCAtMTBjLTMyIDE1IC01OSAzNSAtODAgNjBjLTEzIC0zNiAtMzMgLTY2IC01OSAtOTJjNTMgLTM4IDExMyAtNTYgMTgxIC01NmMyNSAwIDUwIDMgNzUgOSBjLTE5IDExMSAtMzYgMjIxIC01NCAzMzF6TTk2MiAtNDZjMCAxMDkgLTUwIDE2NSAtMTUyIDE2NWgtMTJsNTQgLTMyNmM3MyAyNSAxMTAgNzggMTEwIDE2MXpNODUzIDkzOWMtOTUgMCAtMTM1IC0xNzUgLTEzNSAtMjg2YzAgLTI0IDIgLTQ4IDUgLTcxYzUwIDM5IDkyIDgyIDEyNyAxMjhjNDAgNTMgNjAgMTAwIDYwIDE0MHY4Yy00IDUzIC0yMiA4MSAtNTUgODFoLTJ6TTU0NCAtMTQ1YzE3IDI2IDI2IDU5IDI2IDk5IGMwIDg4IC0zMyAxNDMgLTEwMCAxNTljLTkgLTI2IC0xMyAtNTEgLTEzIC03NHYtMTNjNSAtNjYgMzMgLTEyMyA4NyAtMTcxek01MjggMjI3YzM4IC0yMiA2NyAtNTIgODcgLTg4YzE2IDI4IDM5IDUxIDYxIDY4YzIzIDE3IDQ5IDI5IDc4IDM2bC0yOSAxNzBjLTIxIC0xMyAtNTIgLTM3IC05MiAtNzNjLTQ3IC00MiAtODIgLTgwIC0xMDUgLTExM3pNNDM4IC03M2wyMiAtMTM0YzI2IDkgNDggMjIgNjUgMzhjLTM3IDI4IC02OSA1OSAtODcgOTZ6ICIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA1Qy54bWwAPHN5bWJvbCBpZD0iRTA1QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzUgNTAyaDQzdi00NTZjMTAgNSAxOCAxMiAzNyAyOWMxNiAxOSAyMiAyNyAyNyAzOHM4IDI0IDE0IDQ5YzMgMjIgNSA0MyA1IDYyYzcgLTM0IDMxIC01NCA3MyAtNjBjNzMgMTggOTkgNjEgMTAwIDE2NWMwIDQ2IC0xMCA3OCAtMzEgMTAwYy0xOCAyMyAtNDEgMzUgLTY5IDM1Yy00MCAwIC02NSAtMzIgLTY2IC04NGM2IDEyIDExIDE2IDM5IDI0YzUgMCAyIDEgMTYgLTRsMTcgLTEwbDEwIC0xNGw3IC0xOCBjLTQgLTMyIC0yMyAtNDggLTU2IC00OGMtNTEgMCAtNzcgMzMgLTc3IDk4YzEwIDM1IDE2IDQ3IDMwIDYxYzkgOSAxNSAxNCAyMyAxN2MzIDMgMjIgOSAyNyAxMWwzNCAzbDM1IDJjMTIzIDAgMTkyIC02NCAxOTIgLTE3OGwxIC0zM2MwIC01MiAtMjAgLTk3IC02MCAtMTM0Yy0xOCAtMTUgLTQyIC0yOCAtNzQgLTM5Yy0zMCAtOSAtNjMgLTEzIC0xMDEgLTEzbC05MyAtODh2LTM0bDkzIC04OGMzOCAwIDcxIC00IDEwMSAtMTMgYzMyIC0xMSA1NiAtMjQgNzQgLTM5YzQwIC0zNyA2MCAtODIgNjAgLTEzNGwtMyAtMzNjMCAtMTE1IC02OCAtMTc4IC0xOTAgLTE3OGwtMzUgMmwtMzQgM2MtNSAyIC0yNCA4IC0yNyAxMWMtMjYgMTEgLTQwIDMyIC01MyA3OGMwIDY1IDI2IDk4IDc3IDk4YzMzIDAgNTIgLTE2IDU2IC00OGwtNyAtMThsLTEwIC0xNGwtMTcgLTEwYy0xNCAtNSAtMTEgLTQgLTE2IC00Yy0yOCA4IC0zMyAxMiAtMzkgMjRjMSAtNTIgMjYgLTg0IDY2IC04NCBjMjggMCA1MSAxMiA2OSAzNWMyMSAyMiAzMSA1NCAzMSAxMDBjLTEgMTA0IC0yNyAxNDcgLTEwMCAxNjVjLTQyIC02IC02NiAtMjYgLTczIC02MGMwIDE5IC0yIDQwIC01IDYyYy02IDI1IC05IDM4IC0xNCA0OXMtMTEgMTkgLTI3IDM4Yy0xOSAxNyAtMjcgMjQgLTM3IDI5di00NTZoLTQzdjEwMDR6TTAgNTAyaDExOHYtMTAwNGgtMTE4djEwMDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDY5LnhtbAA8c3ltYm9sIGlkPSJFMDY5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwMCAyNTBoMTI1di01MDBoLTEyNXY1MDB6TTAgMjUwaDEyNXYtNTAwaC0xMjV2NTAweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTBCNi54bWwAPHN5bWJvbCBpZD0iRTBCNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0zNmMwIDY4IDczIDE3NCAyMDAgMTc0YzY2IDAgMTE0IC0zOSAxMTQgLTk3YzAgLTg0IC0xMDYgLTE3MyAtMjE4IC0xNzNjLTY0IDAgLTk2IDMyIC05NiA5NnpNNTIgLTkyYzYgLTIgMTUgLTMgMjYgLTNjMjkgNSA3MCAyMyAxMDcgNDdsLTQxIDMxek0yMDggLTMxYzQwIDI5IDcwIDY0IDcwIDk1YzAgOSAtMyAxNiAtNyAyM2wtMTA1IC04N3pNMjQ2IDEwMmMtMyAxIC03IDEgLTExIDFjLTEyIDAgLTI2IC0zIC00MSAtMTAgYy0zMCAtMTUgLTYwIC0zMiAtODYgLTQ5bDM2IC0yNnpNODUgMjdjLTMzIC0yNyAtNTYgLTU3IC01NiAtOTBjMSAtNCAyIC03IDMgLTExbDkyIDc0eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkxQi54bWwAPHN5bWJvbCBpZD0iRTkxQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00ODAgMjY2bDI2IC0yNmwtODQgLTg0YzM2IC00MiA1OCAtOTYgNTggLTE1NmMwIC0xMzIgLTEwOCAtMjQwIC0yNDAgLTI0MGMtNjAgMCAtMTE0IDIyIC0xNTYgNThsLTg0IC04NGwtMjYgMjZsODQgODRjLTM2IDQyIC01OCA5NiAtNTggMTU2YzAgMTMyIDEwOCAyNDAgMjQwIDI0MGM2MCAwIDExNCAtMjIgMTU2IC01OHpNMzk3IDEzMWwtMjg4IC0yODhjMzUgLTI5IDgxIC00NyAxMzEgLTQ3YzExMyAwIDIwNCA5MSAyMDQgMjA0IGMwIDUwIC0xOCA5NiAtNDcgMTMxek0zNzEgMTU3Yy0zNSAyOSAtODEgNDcgLTEzMSA0N2MtMTEzIDAgLTIwNCAtOTEgLTIwNCAtMjA0YzAgLTUwIDE4IC05NiA0NyAtMTMxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA4Mi54bWwAPHN5bWJvbCBpZD0iRTA4MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMjQgLTE4NWMtMTggMCAtNTUgLTE0IC02NSAtNjVoLTM2bC0zIDMwYzAgMjUgNiA0NSAxOCA2M2MxMSAxOSAyMiAzMCAzOSA0M2wxMjEgODJsMzcgMjljMTUgMTEgMjcgMjkgMzggNTRjMTIgMjQgMTggNDcgMTggNzBjMCA0MCAtMTkgODggLTk0IDg4Yy0yNSAwIC0zMiAwIC01MCAtOGMtMTQgLTUgLTIzIC0xMiAtMjYgLTIyYzMgLTkgNyAtMTUgMTAgLTE4bDI0IC0xN2MxMiAtNyAxNyAtMTEgMjcgLTIxYzUgLTcgNyAtMTYgNyAtMjcgYzAgLTEyIDAgLTU3IC03OSAtNzRjLTMwIDAgLTc2IDI2IC03NiA5NGMwIDY2IDgxIDEzNSAxOTcgMTM1YzcyIDAgMTgxIC0zMiAxODEgLTE1MGMwIC01MyAtMzIgLTk1IC0xMTMgLTEzM2wtOTEgLTQxYy0yNiAtMTEgLTQ1IC0yMyAtNTcgLTM3bDQ5IDdjODQgMCAxMTUgLTQxIDE0OCAtNDFjMjAgMCAzMyAyMCAzOSA2MWgzNWMwIC0xNTIgLTY4IC0xNjggLTExNCAtMTY4Yy0xNyAwIC02NSAwIC03OSA3aDEwbC0yOCAxNyBjLTQ5IDM3IC02OSA0MCAtODcgNDJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOUY3LnhtbAA8c3ltYm9sIGlkPSJFOUY3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc4IDk2bC0zMCAtMjVoLTQ4bDc4IDY5aDQwdi0xNDBoLTQwdjk2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkxNC54bWwAPHN5bWJvbCBpZD0iRTkxNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MjEgOTZjLTQ2IDc3IC0xMDEgMTA4IC0xODEgMTA4Yy0xMTMgMCAtMjA0IC05MSAtMjA0IC0yMDRzOTEgLTIwNCAyMDQgLTIwNGM3OCAwIDEyOSAzNCAxNzcgMTEwbDMzIC0yMmMtNDEgLTc0IC0xMjAgLTEyNCAtMjEwIC0xMjRjLTEzMiAwIC0yNDAgMTA4IC0yNDAgMjQwczEwOCAyNDAgMjQwIDI0MGM4OSAwIDE2NCAtNDUgMjEwIC0xMjJ6TTE3NyAwYzAgMzUgMjggNjMgNjMgNjNzNjMgLTI4IDYzIC02M3MtMjggLTYzIC02MyAtNjMgcy02MyAyOCAtNjMgNjN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDhELnhtbAA8c3ltYm9sIGlkPSJFMDhEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1MyAtMjhoLTk5di05OGgtNTZ2OThoLTk4djU3aDk4djk3aDU2di05N2g5OXYtNTd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNDQ1LnhtbAA8c3ltYm9sIGlkPSJFNDQ1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzNiAxODZ2MTY5aDE3di0xNjRsNDQgMTR2LTkxbC00NCAtMTR2LTE2NWw0NCAxMnYtOTFsLTQ0IC0xM3YtMTU1aC0xN3YxNTBsLTc2IC0yMnYtMTU1aC0xN3YxNDlsLTQzIC0xM3Y5MGw0MyAxNHYxNjdsLTQzIC0xNHY5Mmw0MyAxM3YxNjloMTd2LTE2M3pNNjAgNzN2LTE2N2w3NiAyMnYxNjh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEJELnhtbAA8c3ltYm9sIGlkPSJFNEJEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM0NyAwdi0zM2gtMzQ3djMzaDM0N3pNMzcgLTg1aDgybDg0IC0xNTRsNzggMTU0aDI5bC0xMzcgLTI2NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QjIueG1sADxzeW1ib2wgaWQ9IkU0QjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTI1IDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHpNMCAxNDB2MzNoMzQ2di0zM2gtMzQ2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRDNi54bWwAPHN5bWJvbCBpZD0iRTRDNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zOTEgMjA0YzM2LjgyOTggMCA2Mi44MDkgLTIzLjEzNDYgNjUgLTU2YzAgLTM0LjM1MzEgLTI5LjQ1NDMgLTU4IC02NSAtNThjLTMyLjY2NzYgMCAtNTkuMDQ0OSAyNi43MTkxIC02MSA1OGMwIDMxLjczOTggMjguOTA0OCA1NC4yMTY5IDYxIDU2ek03NDIgMGMtMjguMDA5MSAwIC00OCAxOC4wNTE2IC00OCA0N3YyOTdoLTU5OHYtMjk3YzAgLTI4Ljk0MTIgLTIwLjU3NDcgLTQ0Ljk2NzMgLTQ3IC00NyBjLTI4LjAwOTEgMCAtNDggMTguMDUxNiAtNDggNDd2MzQ1YzAgMjguNzE2NCAxOS4yMTEzIDQ1LjE0NzQgNDcgNDdoNjk0YzI5LjA4MjYgMCA0NS4xODg3IC0xOS44MzA0IDQ3IC00N3YtMzQ1YzAgLTI4Ljk0MTIgLTIwLjU3NDcgLTQ0Ljk2NzMgLTQ3IC00N3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QjAueG1sADxzeW1ib2wgaWQ9IkU0QjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTI1IDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHpNMCAzNDZsMzQ2IC0xMTlsLTM0NiAtMTE3djMzbDI1MiA4NGwtMjUyIDg2djMzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRDNC54bWwAPHN5bWJvbCBpZD0iRTRDNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NTYgMTA0YzAgLTE2IC02IC0zMCAtMTggLTQxcy0yOCAtMTcgLTQ3IC0xN2MtMTYgMCAtMzAgNiAtNDIgMTdzLTE4IDI1IC0xOSA0MWMwIDE0IDYgMjcgMTcgMzhzMjUgMTcgNDMgMThjMjAgMCAzNyAtNiA0OCAtMTdzMTcgLTI0IDE4IC0zOXpNMzkwIDQ0OWMwIDAgMzQ3IC0zNjEgMzc4IC0zOTBjOCAtNyAxMSAtMTggMTEgLTI4YzAgLTkgLTIgLTE2IC02IC0yMXMtMTMgLTEwIC0xMyAtMTBjLTEzIDAgLTcgLTEgLTE5IDQgYy0xMSA1IC0zMSAyNSAtNDIgMzVsLTMwOSAyOTBsLTI5OCAtMjc2cy0zMiAtMzIgLTQxIC00MGMtMTIgLTEwIC0xMiAtMTMgLTI1IC0xM2MtMTAgMCAtOCAtMiAtMjEgN2MtNCAzIC01IDkgLTUgMTZjMCAxMSA0IDI0IDEwIDMwYzEyNyAxMjYgMzgwIDM5NiAzODAgMzk2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTQ0Ny54bWwAPHN5bWJvbCBpZD0iRTQ0NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTggMTg2djE2OWgxN3YtMTY0bDQ0IDE0di05MWwtNDQgLTE0di01Mi41NDgxbDY0IDE5LjU0ODF2LTU2bC02NCAtMTkuNTQ4MXYtNTYuNDUxOWw0NCAxMnYtOTFsLTQ0IC0xM3YtMTU1aC0xN3YxNTBsLTc2IC0yMnYtMTU1aC0xN3YxNDlsLTQzIC0xM3Y5MGw0MyAxNHY1Ni44NTM2bC02NSAtMTkuODUzNnY1Nmw2NSAxOS44NTM2djU0LjE0NjRsLTQzIC0xNHY5Mmw0MyAxM3YxNjloMTd2LTE2M3pNODIgLTM2Ljk1NHYtNTcuMDQ2bDc2IDIyIHY1OC4yNTk0ek04MiAxOS4wNDZsNzYgMjMuMjEzNHY1My43NDA2bC03NiAtMjN2LTUzLjk1NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VBQUEueG1sADxzeW1ib2wgaWQ9IkVBQUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0NGMtNCA3IC0xMiAyNCAwIDI0YzEzIC0xMSAyOCAtMjAgMzggLTIwYzMwIDAgNjEgNjQgOTYgNjRjMTYgMCAzMiAtMTIgNjQgLTQ0YzQgLTcgMTIgLTI0IDAgLTI0Yy0xMyAxMSAtMjggMjAgLTM4IDIwYy0zMCAwIC02MSAtNjQgLTk2IC02NGMtMTYgMCAtMzIgMTIgLTY0IDQ0eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTY0NS54bWwAPHN5bWJvbCBpZD0iRTY0NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTAgMjgwbC0xMzAgLTEzMGwxMzAgLTEzMGwtMjAgLTIwbC0xMzAgMTM0bC0xMzAgLTEzNGwtMjAgMjBsMTMwIDEzMGwtMTMwIDEzMGwyMCAyMGwxMzAgLTEzMGwxMzAgMTMweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTY1MS54bWwAPHN5bWJvbCBpZD0iRTY1MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNjcgMGgtNzdjLTUgMTkgLTEwIDMzIC0xMyA0MmMtNiAxNSAtMTMgMjIgLTI0IDIyaC0zYy0xNyAtMiAtMzMgLTEyIC00OSAtMzBjLTkgLTExIC0xOSAtMjMgLTI5IC0zNGgtMzRjMCAyOSAzNCA2NyAxMDMgMTEzYzMzIDIyIDQ5IDQ2IDQ5IDcyYzAgMTcgLTExIDQxIC0zMiA3MXMtMzIgNjUgLTMzIDEwNmMwIDE1IDEgMzAgMyA0N3M2IDM3IDExIDYxYy0xIDQgLTQgNyAtNyA5cy05IDMgLTE4IDNjLTE5IC01IC0zMyAtMTEgLTQyIC0xOCBjLTI4IC0yMSAtNDIgLTU0IC00MiAtOTdjMCAtMTEgMiAtMjAgNSAtMjdzOCAtMTIgMTMgLTE1YzIgLTEgNCAtMSA2IC0xYzE0IDAgMjYgMTQgMzYgNDJjMyAzIDYgNSA5IDhjMSAtMiAxIC02IDEgLTExYzAgLTE1IC00IC0yOCAtMTIgLTQwYy0xMSAtMTYgLTI4IC0yNiAtNTAgLTMxYy05IDAgLTE3IDUgLTI0IDE1Yy05IDEzIC0xNCAzMiAtMTQgNTVjMCA0NSAxNSA4MiA0NSAxMTBzNjggNDIgMTEzIDQyYzUyIDAgOTIgLTEwIDExOSAtMzAgczQxIC00OCA0MiAtODNjMCAtMTQgLTIgLTI4IC03IC00MmMtMTIgLTIxIC0yNyAtMzEgLTQ0IC0zMWMtMTggMCAtMzYgOSAtNTMgMjhzLTI2IDM0IC0yNiA0N2MwIDYgMiA5IDcgMTBjNCAtMTEgOCAtMjAgMTIgLTI1YzEyIC0xNyAyNyAtMjYgNDYgLTI2YzE1IDAgMjUgNCAzMCAxMnM4IDE5IDggMzJjMCAyMSAtOCAzNiAtMjMgNDdzLTM1IDE5IC02MCAyNGMtMTAgMiAtMTcgMyAtMjAgM2MtNCAwIC0xMyAtMSAtMjYgLTMgYy01IC0xNSAtOSAtMzEgLTExIC00NnMtMyAtMzQgLTMgLTU3YzAgLTIxIDcgLTQzIDIxIC02OGw1NCAtOTBjMyAtMTMgNCAtMjUgNCAtMzdjMCAtMjIgLTggLTQyIC0yNSAtNjFjLTkgLTkgLTEzIC0xNyAtMTMgLTIyYzkgLTkgMTUgLTIwIDE4IC0zM3MxNSAtMjMgMzYgLTI4YzE3IDUgMzAgOSAzNiAxNWMyNCAyNyAzNSAzNyAzOSAzN2MxIDAgMSAtMSAxIC0yYzAgLTExIC00NyAtODAgLTUzIC04NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U4ODkueG1sADxzeW1ib2wgaWQ9IkU4ODkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMxIDMyNmM2MSAwIDk0IC00NSA5NCAtMTExYzAgLTI1IC00IC00NyAtMTEgLTY5cy0xOCAtNDQgLTMyIC02NmMtMzIgLTQ4IC03MCAtODEgLTEyMCAtODFjLTMyIDAgLTYwIDI1IC02MiA2MHY4YzQgMTMgMTMgMjIgMjcgMjJjNyAwIDEzIC0zIDE4IC04YzMgLTEgNiAtOCA4IC0xOWMtMiAtOCAtNSAtMjAgLTUgLTI5YzAgLTggMyAtMTQgMTMgLTE0YzIwIDAgNDAgMTggNjEgNTRsMTQgMzVjNSA5IDEyIDM0IDE1IDQ0bC0yNCAtMTMgbC0xMyAtOGMtMTMgLTUgLTIxIC04IC0zNyAtOGMtNDMgMCAtNjkgMjkgLTY5IDcyYzAgMzMgMTEgNjMgMzIgOTBzNTIgNDEgOTEgNDF6TTE2NyAyNjRjMCAyMiAtOSAzOCAtMjcgNDNjLTIxIDAgLTM4IC0xMiAtNTIgLTM2cy0yMSAtNDggLTIyIC03MWMwIC0yOSA2IC00MyAzMSAtNDhoNGMyNSAwIDUxIDQwIDYwIDcyYzMgMTIgNSAyNSA2IDQweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkxNi54bWwAPHN5bWJvbCBpZD0iRTkxNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01OSA5NmMtMTkgMTQgLTEyIDkgLTI4IDIyYzQ2IDc3IDEyMCAxMjIgMjA5IDEyMmMxMzIgMCAyNDAgLTEwOCAyNDAgLTI0MHMtMTA4IC0yNDAgLTI0MCAtMjQwYy05MCAwIC0xNjkgNTAgLTIxMCAxMjRsMzMgMjJjNDggLTc2IDk5IC0xMTAgMTc3IC0xMTBjMTEzIDAgMjA0IDkxIDIwNCAyMDRzLTkxIDIwNCAtMjA0IDIwNGMtODAgMCAtMTM1IC0zMSAtMTgxIC0xMDh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDhGLnhtbAA8c3ltYm9sIGlkPSJFMDhGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyMHY3NGgzNDJ2LTc0aC0zNDJ6TTAgNDZ2NzRoMzQydi03NGgtMzQyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwMi54bWwAPHN5bWJvbCBpZD0iRTkwMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODEgLTEzMWMwIC0yMSAtMyAtMzYgLTEwIC00NmMtMTEgLTE3IC0zMyAtMjUgLTY0IC0yNWMtNDcgMCAtNzcgOSAtOTEgMjhjLTExIDE1IC0xNyA0NyAtMTcgOTR2NDNjMCAxMyAwIDI2IDEgMzd2NDFjMCAxMyAwIDI2IC0xIDM5YzAgNDggNSA3OSAxNiA5NGMxNCAxOSA0NSAyOCA5MiAyOGMzMiAwIDUzIC04IDY0IC0yNGM3IC0xMCAxMCAtMjYgMTAgLTQ3YzAgLTI4IC05IC00NyAtMjYgLTU4Yy0xMyAtOCAtMzMgLTEyIC01OCAtMTJoLTIzIGMtNyAwIC0xNCAwIC0yMSAxYy0xNyAwIC0yNiAtNCAtMjYgLTExdi01MXYtNTFjMCAtOCA4IC0xMiAyNCAtMTJjNCAwIDExIDAgMjIgMXMxOSAxIDI1IDFjMjUgMCA0NCAtNCA1NiAtMTFjMTggLTExIDI3IC0zMCAyNyAtNTl6TS0zMyAtMjMwbC0xIDlsLTEgOTR2NTFjMCA3IC05IDExIC0yNiAxMWMtNyAtMSAtMTQgLTEgLTIxIC0xaC0yM2MtMjEgMCAtNDYgLTEzIC02MSAtMTNjLTMgMCAtNiAxIC04IDJjLTE0IDggLTE1IDM3IC0xNSA2MnYxOSBjMCAyMSAzIDM3IDEwIDQ3YzExIDE2IDMyIDI0IDY0IDI0YzQ3IDAgNzggLTkgOTIgLTI4YzExIC0xNSAxNiAtNDYgMTYgLTk0Yy0xIC0xMyAtMSAtMjYgLTEgLTM5di00MWMxIC0yNCAxIC0zNiAxIC0zN2wtMSAtNjZjLTIgLTMwIDMgLTM4IC0xMiAtMzhjLTEyIDAgLTEyIDYgLTEzIDM4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA5NC54bWwAPHN5bWJvbCBpZD0iRTA5NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMjAgLTQ3MHYtMjJjMCAtNiAtMiAtOCAtMiAtOHMtMSAtMSAtMiAtMXMtMSAxIC0yIDFjLTIxMiAxODEgLTIxNCAzMTUgLTIxNCA0OTB2MTB2MTBjMCAxNzUgMiAzMDkgMjE0IDQ5MGMxIDAgMSAxIDIgMXMyIC0xIDIgLTFzMiAtMiAyIC04di0yMnMtMiAtMTUgLTYgLTIwYy0xMzYgLTE0MCAtMTQ0IC0yMzAgLTE0NCAtNDUwczggLTMxMCAxNDQgLTQ1MGM0IC01IDYgLTE0IDYgLTIweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTlGNS54bWwAPHN5bWJvbCBpZD0iRTlGNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDE0MGg0MHYtMTQwaC00MHYxNDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDgwLnhtbAA8c3ltYm9sIGlkPSJFMDgwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyOSAyNTF6TTIzMCAtMjUwYy05OSAwIC0yMTAgOTQgLTIxMCAyNTFjMCAxNTIgOTMgMjUwIDIwOSAyNTBzMjA1IC0xMTkgMjA1IC0yNTBjMCAtMTM5IC0xMDMgLTI1MSAtMjA0IC0yNTF6TTEzOSAxYzAgLTc5IDEzIC0yMTUgODggLTIxNWM2OCAwIDg0IDExMiA4NCAyMTVjMCA3NiAtMTUgMjE2IC04NCAyMTZjLTY4IDAgLTg4IC0xMzYgLTg4IC0yMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDQzLnhtbAA8c3ltYm9sIGlkPSJFMDQzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMzc1YzAgMjggMjIgNTAgNTAgNTBzNTAgLTIyIDUwIC01MHMtMjIgLTUwIC01MCAtNTBzLTUwIDIyIC01MCA1MHpNMCA2MjVjMCAyOCAyMiA1MCA1MCA1MHM1MCAtMjIgNTAgLTUwcy0yMiAtNTAgLTUwIC01MHMtNTAgMjIgLTUwIDUweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI4Mi54bWwAPHN5bWJvbCBpZD0iRTI4MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDYgMTc5di05MWwtNDQgLTE0di0xNjVsNDQgMTJ2LTkxbC00NiAtMTR2LTE1NWgtMTd2MTQ5bC00MyAtMTN2OTBsNDMgMTR2MTY3bC00MyAtMTR2OTJsNDMgMTN2MTY5aDE3di0xNjN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjY5LnhtbAA8c3ltYm9sIGlkPSJFMjY5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzNiAxODZ2MTY5aDE3di0xNjRsNDQgMTR2LTkxbC00NCAtMTR2LTE2NWw0NCAxMnYtOTFsLTQ0IC0xM3YtMTU1aC0xN3YxNTBsLTc2IC0yMnYtMTU1aC0xN3YxNDlsLTQzIC0xM3Y5MGw0MyAxNHYxNjdsLTQzIC0xNHY5Mmw0MyAxM3YxNjloMTd2LTE2M3pNNjAgNzN2LTE2N2w3NiAyMnYxNjh6TTM1MSAxODZ2MTY5aDE3di0xNjRsNDQgMTR2LTkxbC00NCAtMTR2LTE2NWw0NCAxMnYtOTFsLTQ0IC0xM3YtMTU1aC0xN3YxNTBsLTc2IC0yMiB2LTE1NWgtMTd2MTQ5bC00MyAtMTN2OTBsNDMgMTR2MTY3bC00MyAtMTR2OTJsNDMgMTN2MTY5aDE3di0xNjN6TTI3NSA3M3YtMTY3bDc2IDIydjE2OHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MkEueG1sADxzeW1ib2wgaWQ9IkU1MkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjYyIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyN2MyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXpNMjAwIDFjLTIyIDAgLTUwIDE4IC02MSAzNGwtNTYgLTE1OGwtMyAtNGMzIC03IDcgLTEwIDEyIC0xMWgzMnYtMjloLTE3M3YyOWgyMSBjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtOCAtMTUgLTE1IC0zMSAtMjMgLTQ3aC0yM2MyMiA0MyA0MyA3NiA2MiAxMDFzNDUgMzcgNzYgMzhjMTQgMCAyOCAtMjMgMjggLTQwbDI0IDE0bDI1IDEzYzEyIDUgMjQgNyAzNyA3YzQ1IDAgNzEgLTMzIDc5IC03OGMxMSAxOCAyMSAzMyAzMSA0NmMxOSAyNSA0NSAzNyA3NiAzOCBjMTQgMCAyOCAtMjMgMjggLTQwbDI0IDE0bDI1IDEzYzEyIDUgMjQgNyAzNyA3YzQ1IDAgNzEgLTMzIDc5IC03OGMxMSAxOCAyMSAzMyAzMSA0NmMxOSAyNSA0NSAzNyA3NiAzOGMxNCAwIDI4IC0yMyAyOCAtNDBsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjNTQgMCA4MCAtNDggODEgLTEwNWMwIC00NyAtMTEgLTY4IC0zMiAtOTRjLTIzIC0yOSAtNTUgLTU3IC0xMDEgLTU3Yy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTQgYzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzbC0xMSAtMTdjLTUgLTkgLTkgLTE3IC0xMyAtMjZjLTEgLTQyIC0xMiAtNjIgLTMyIC04N2MtMjMgLTI5IC01NSAtNTcgLTEwMSAtNTdjLTIyIDAgLTUwIDE4IC02MSAzNGwtNTYgLTE1OGwtMyAtNGMzIC03IDcgLTEwIDEyIC0xMWgzMnYtMjloLTE3M3YyOWgyMSBjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtNSAtOSAtOSAtMTcgLTEzIC0yNmMtMSAtNDIgLTEyIC02MiAtMzIgLTg3Yy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N3pNODU4IDEzMGMyIDE4IDMgMzEgNCAzOWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzIgYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzI3IDAgNDEgMTEgNTIgMjdjMjAgMzMgMjIgMzIgMjYgNzJ6TTU1OCAxMzBjMiAxOCAzIDMxIDQgMzljMCAyNiAtMTAgNDYgLTM2IDQ2Yy0xNCAwIC0yNCAtNSAtMjkgLTE0Yy0xMiAtMjEgLTIyIC00NSAtMjkgLTcyYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzI3IDAgNDEgMTEgNTIgMjdjMjAgMzMgMjIgMzIgMjYgNzJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTMzLnhtbAA8c3ltYm9sIGlkPSJFNTMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwMTQgLTE0MGMwIDMyIDE1IDcxIDQ5IDcxYzIxIDAgMzUgLTMxIDM1IC01MXMtMTMgLTMyIC0yMSAtNDVjLTQgLTcgLTEzIC0xNCAtMTMgLTE5YzAgLTMgMyAtNSAxMSAtNmMxOSAwIDM0IDE0IDQ3IDQxczI4IDY3IDM1IDEwMGwxNCA2MWw0NCAyMDhoLTE0NGMtMTkgLTEwOSAtNjAgLTI1NSAtMTAzIC0zMzdjLTI0IC00NiAtNjQgLTEwNiAtMTE3IC0xMDZjLTQ1IDAgLTcxIDM3IC03MSA4M2MwIDMyIDE1IDcxIDQ5IDcxIGMyMSAwIDM1IC0zMSAzNSAtNTFzLTEzIC0zMiAtMjEgLTQ1Yy00IC03IC0xMyAtMTQgLTEzIC0xOWMwIC0zIDMgLTUgMTEgLTZjMzUgMCA1NCA1NSA2NyA4OWM3IDE4IDEyIDM1IDE1IDUyYzIxIDg4IDM5IDE3OSA1OCAyNjloLTE0M2MtNyAtNDQgLTE1IC04NCAtMjYgLTEyMWMtMTggLTc1IC0zOSAtMTQxIC02NiAtMTk3Yy0yNiAtNDggLTU2IC0xMDUgLTExMSAtMTIzbC0xOCAtMmMtMzUgMCAtNTMgMjMgLTYyIDU0Yy00IDEwIC02IDIxIC02IDMzIGM0IDM3IDE1IDU3IDQ2IDY3YzIzIDAgMzUgLTIzIDM2IC00N2MwIC04IC00IC0yMyAtOSAtMzFsLTEwIC0xNWMtNyAtMTAgLTggLTEyIC0xMyAtMjFjMCAtNSAzIC03IDEwIC03YzE5IDAgMzUgMTQgNDggNDJjMTMgMzIgMjMgNjAgMzMgOTdjMTQgNjIgMjcgMTIzIDQxIDE4NWwxOCA4NmgtMTQwYy0xNCAtODkgLTYwIC0yNTYgLTkzIC0zMThjLTE1IC0zMSAtMzAgLTU3IC00NyAtNzlzLTM4IC0zNyAtNjUgLTQ0bC0xOCAtMiBjLTQ0IDAgLTY3IDQwIC02NyA4N2MwIDM5IDE4IDUzIDQ1IDY3YzYgMCAxMSAtMSAxNCAtNGMxNSAtNiAyMyAtMjUgMjMgLTQ1YzAgLTE1IC0xMSAtMzYgLTMyIC02NWMwIC01IDMgLTcgOSAtN2MzNCAwIDYxIDQ2IDgyIDEzOWMyMSA4OSA0MCAxODEgNTkgMjcxaC0xNDFjLTEzIC04NSAtNjIgLTI1NSAtOTMgLTMxOGMtMzMgLTcyIC03MCAtMTEzIC0xMTAgLTEyM2wtMTkgLTJjLTM1IDAgLTUxIDI0IC02MyA1NGwtNSAzMyBjNSAzOSAxMyA1NSA0NiA2N2MyMyAwIDM4IC0yNiAzOCAtNDljMCAtOCAtMiAtMTYgLTYgLTIzbC0xNCAtMjNsLTE0IC0xOWMwIC01IDMgLTcgMTAgLTdjMTEgMCAyMSA1IDMwIDE1YzE4IDE1IDI2IDQ2IDM3IDcxbDE1IDUzYzE3IDc3IDM0IDE1NSA1MCAyMzNjMyAxMyA2IDI2IDkgMzhoLTYwaC04MWMtMTkgLTEwOSAtNjAgLTI1NSAtMTAzIC0zMzdjLTI0IC00NiAtNjQgLTEwNiAtMTE3IC0xMDZjLTQ1IDAgLTcxIDM3IC03MSA4MyBjMCAzMiAxNSA3MSA0OSA3MWMyMSAwIDM1IC0zMSAzNSAtNTFzLTEzIC0zMiAtMjEgLTQ1Yy01IC03IC04IC0xMiAtMTEgLTE0Yy02IC03IC0xIC0xMCA5IC0xMWMzNSAwIDU0IDU1IDY3IDg5YzcgMTggMTIgMzUgMTUgNTJjMjEgODggMzkgMTc5IDU4IDI2OWgtNTh2MzhoNzBjMTMgMzggMjMgNjUgNDAgOTFjMjEgMzAgNDIgNTMgNjUgNjlzNDggMjQgNzUgMjRjMjggMCA0NiAtMTQgNTEgLTM4bDQgLTE2YzAgLTMzIC0xIC0zNiAtMTMgLTYwIGMtMyAtNyAtMTcgLTI1IC0zMSAtMjdjLTMgMCAtNiAtMSAtOCAtMWMtMTkgMCAtMjUgMTMgLTI4IDMyYzAgMjcgMTEgNDQgMjkgNTZsMTQgMTBjMCAxMiAtMTEgMTYgLTIzIDE2Yy0xMSAwIC0yMyAtNCAtMjkgLThjLTMwIC0yMSAtNDggLTEwMyAtNjAgLTE0OGg3MGg4MGM5IDMzIDE4IDYyIDM1IDg5YzE3IDI4IDM4IDUxIDYzIDcwYzI1IDE3IDUzIDI1IDgzIDI1YzMzIDAgNDkgLTMwIDQ5IC02NmMwIC0zOCAtMTkgLTcwIC01MCAtNzYgYy0xNyAwIC0yNyAxMSAtMjkgMzJjMCAyNyAxNyA1MyAzNyA2MmMzIDAgNSAyIDUgNmwtNiA5Yy01IDMgLTExIDUgLTE4IDVjLTIzIDAgLTQxIC0xNiAtNTUgLTQ4cy0yNSAtNjcgLTMyIC0xMDZoMTQ0YzIzIDg0IDg1IDE4MiAxODUgMTgyYzM2IDAgNDcgLTMxIDQ5IC02NmMwIC0xOCAtNCAtMzUgLTEzIC01MWMtOCAtMTIgLTIwIC0yMCAtMzcgLTI1Yy0xOCAwIC0yOCAxMSAtMzAgMzJjMCAyOSAxOCA1MSAzNyA2MmMzIDAgNSAyIDUgNiBjLTQgMTAgLTExIDE0IC0yMyAxNGMtMzcgMCAtNjcgLTUyIC04OCAtMTU2aDE0NGMxNSA0OSAzOSA5MyA3MiAxMzJjMzEgMzYgNjkgNTQgMTE0IDU0YzM0IDAgNDkgLTM2IDQ5IC03MGMwIC0zNyAtMTkgLTY4IC01MSAtNzRjLTE2IDAgLTI1IDExIC0yNyAzMmMwIDI2IDE4IDUyIDM1IDYyYzQgMCA2IDIgNiA2Yy01IDkgLTExIDE0IC0yNCAxNGMtMzcgMCAtNjcgLTUyIC04OCAtMTU2aDE0NmMxMyAzOCAyMyA2NSA0MCA5MSBjMjEgMzAgNDIgNTMgNjUgNjlzNDggMjQgNzUgMjRjMjggMCA0NiAtMTQgNTEgLTM4bDQgLTE2YzAgLTMzIC0xIC0zNiAtMTMgLTYwYy0zIC03IC0xNyAtMjUgLTMxIC0yN2MtMyAwIC02IC0xIC04IC0xYy0yMCAwIC0yNSAxNCAtMjggMzJjMCAyNyAxMSA0NCAyOSA1NmwxNCAxMGMwIDEyIC0xMSAxNiAtMjMgMTZjLTExIDAgLTIzIC00IC0yOSAtOGMtOSAtNyAtMTkgLTIxIC0yOSAtNDNjLTcgLTE4IC0yNiAtODYgLTMxIC0xMDVoMTQ4IGM3IDIxIDEzIDM2IDE4IDQ3YzIwIDQ4IDUzIDg5IDg3IDExM2MyMyAxNiA0OCAyNCA3NSAyNGM5IDAgMTcgLTEgMjMgLTNjMTEgLTQgMjUgLTIyIDI4IC0zNWw0IC0xNmMwIC0zMyAtMSAtMzYgLTEzIC02MGMtMyAtNyAtMTcgLTI1IC0zMSAtMjdjLTMgMCAtNiAtMSAtOCAtMWMtMjAgMCAtMjUgMTQgLTI4IDMyYzAgMjcgMTEgNDQgMjkgNTZsMTQgMTBjMCAxMiAtMTEgMTYgLTIzIDE2Yy0xMSAwIC0yMyAtNCAtMjkgLTggYy05IC03IC0xOSAtMjEgLTI5IC00M2MtNyAtMTggLTI2IC04NCAtMzEgLTEwM2g3N3YtNDBoLTg1Yy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzN2MtMjQgLTQ2IC02NCAtMTA2IC0xMTcgLTEwNmMtNDUgMCAtNzEgMzcgLTcxIDgzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUyNy54bWwAPHN5bWJvbCBpZD0iRTUyNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzYyIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyN2MyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXpNMTcwMCAxYy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjEgYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzbC0xMSAtMTdjLTUgLTkgLTkgLTE3IC0xMyAtMjZjLTEgLTQyIC0xMiAtNjIgLTMyIC04N2MtMjMgLTI5IC01NSAtNTcgLTEwMSAtNTdjLTIyIDAgLTUwIDE4IC02MSAzNGwtNTYgLTE1OGwtMyAtNGMzIC03IDcgLTEwIDEyIC0xMWgzMnYtMjloLTE3M3YyOWgyMWM0IDAgOSAyIDE0IDVjNCA0IDcgOSA5IDE0bDExOSAzMzF2NiBsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtNSAtOSAtOSAtMTcgLTEzIC0yNmMtMSAtNDIgLTEyIC02MiAtMzIgLTg3Yy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N2MtMjIgMCAtNTAgMTggLTYxIDM0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzIGwtMTEgLTE3Yy01IC05IC05IC0xNyAtMTMgLTI2Yy0xIC00MiAtMTIgLTYyIC0zMiAtODdjLTIzIC0yOSAtNTUgLTU3IC0xMDEgLTU3Yy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjFjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtNSAtOSAtOSAtMTcgLTEzIC0yNiBjLTEgLTQyIC0xMiAtNjIgLTMyIC04N2MtMjMgLTI5IC01NSAtNTcgLTEwMSAtNTdjLTIyIDAgLTUwIDE4IC02MSAzNGwtNTYgLTE1OGwtMyAtNGMzIC03IDcgLTEwIDEyIC0xMWgzMnYtMjloLTE3M3YyOWgyMWM0IDAgOSAyIDE0IDVjNCA0IDcgOSA5IDE0bDExOSAzMzF2NmwtMyAxMGwtNiAzYy0yMyAwIC0zOCAtMjUgLTQ4IC00M2wtMTEgLTE3Yy01IC05IC05IC0xNyAtMTMgLTI2Yy0xIC00MiAtMTIgLTYyIC0zMiAtODcgYy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N2MtMjIgMCAtNTAgMTggLTYxIDM0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzbC0xMSAtMTdjLTggLTE1IC0xNSAtMzEgLTIzIC00N2gtMjNjMjIgNDMgNDMgNzYgNjIgMTAxczQ1IDM3IDc2IDM4YzE0IDAgMjggLTIzIDI4IC00MCBsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjNDUgMCA3MSAtMzMgNzkgLTc4YzExIDE4IDIxIDMzIDMxIDQ2YzE5IDI1IDQ1IDM3IDc2IDM4YzE0IDAgMjggLTIzIDI4IC00MGwyNCAxNGwyNSAxM2MxMiA1IDI0IDcgMzcgN2M0NSAwIDcxIC0zMyA3OSAtNzhjMTEgMTggMjEgMzMgMzEgNDZjMTkgMjUgNDUgMzcgNzYgMzhjMTQgMCAyOCAtMjMgMjggLTQwbDI0IDE0bDI1IDEzYzEyIDUgMjQgNyAzNyA3YzQ1IDAgNzEgLTMzIDc5IC03OCBjMTEgMTggMjEgMzMgMzEgNDZjMTkgMjUgNDUgMzcgNzYgMzhjMTQgMCAyOCAtMjMgMjggLTQwbDI0IDE0bDI1IDEzYzEyIDUgMjQgNyAzNyA3YzQ1IDAgNzEgLTMzIDc5IC03OGMxMSAxOCAyMSAzMyAzMSA0NmMxOSAyNSA0NSAzNyA3NiAzOGMxNCAwIDI4IC0yMyAyOCAtNDBsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjNDUgMCA3MSAtMzMgNzkgLTc4YzExIDE4IDIxIDMzIDMxIDQ2YzE5IDI1IDQ1IDM3IDc2IDM4IGMxNCAwIDI4IC0yMyAyOCAtNDBsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjNTQgMCA4MCAtNDggODEgLTEwNWMwIC00NyAtMTEgLTY4IC0zMiAtOTRjLTIzIC0yOSAtNTUgLTU3IC0xMDEgLTU3ek0xNDYyIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyNyBjMjAgMzMgMjIgMzIgMjYgNzJjMiAxOCAzIDMxIDQgMzl6TTExNjIgMTY5YzAgMjYgLTEwIDQ2IC0zNiA0NmMtMTQgMCAtMjQgLTUgLTI5IC0xNGMtMTIgLTIxIC0yMiAtNDUgLTI5IC03MmMtNyAtMzAgLTEwIC01MSAtMTAgLTYyYzAgLTI0IDcgLTM2IDIyIC0zNmMyNyAwIDQxIDExIDUyIDI3YzIwIDMzIDIyIDMyIDI2IDcyYzIgMTggMyAzMSA0IDM5ek04NjIgMTY5YzAgMjYgLTEwIDQ2IC0zNiA0NmMtMTQgMCAtMjQgLTUgLTI5IC0xNCBjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyN2MyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXpNNTYyIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyNyBjMjAgMzMgMjIgMzIgMjYgNzJjMiAxOCAzIDMxIDQgMzl6TTI2MiAxNjljMCAyNiAtMTAgNDYgLTM2IDQ2Yy0xNCAwIC0yNCAtNSAtMjkgLTE0Yy0xMiAtMjEgLTIyIC00NSAtMjkgLTcyYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzI3IDAgNDEgMTEgNTIgMjdjMjAgMzMgMjIgMzIgMjYgNzJjMiAxOCAzIDMxIDQgMzl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjQxLnhtbAA8c3ltYm9sIGlkPSJFMjQxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3OSA2NDZjLTQgOCAtMTcgMzAgLTE4IDMzbC00IDEwYzAgMyAyIDUgNSA1czcgLTIgMTMgLTdjMjMgLTMzIDQ2IC04MSA2NiAtMTMyYzIyIC01NyAzNSAtMTI1IDM1IC0xNjNjMCAtMTA0IC02MCAtMTgzIC0xMjIgLTI0MWMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzggLTM0IC02MyAtOTUgLTcxIC05NWgtMjJ2MTkwYzQwIDcgNjkgMTEgODcgMTZjODggMjcgMTY4IDk1IDE2OCAyMDBjMCAzMCAtMTIgODkgLTMwIDEzOCBjLTE3IDQ3IC0zMSA3MyAtNDYgMTAyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUyNi54bWwAPHN5bWJvbCBpZD0iRTUyNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMzkgMTE1YzIgMiAxOSAzNiAyNCA0M2w0MSA3MGMxOSAxNyAxNCAxNyAyNSAyMmMxMSA2IDM2IDEyIDUxIDEyYzIxIDAgMzIgLTE5IDM1IC00MWMyMiAxNyA0OSA0MSA4NSA0MWMyMSAwIDQzIC0xNCA0MyAtMzV2LTdsLTYzIC0xODNjMCAtMTMgNCAtMjAgMTIgLTIxYzggMCAxNyA1IDI2IDE1czE1IDE2IDE2IDE3YzQgNyAxOSAzMiAyMCAzNWwxNCA0MWgyM2wtMjQgLTYzYy04IC0yMiAtMzEgLTQ1IC00NCAtNThzLTI5IC0yMCAtNDYgLTIxIGMtMTggMCAtMzQgNSAtNDkgMTRsLTE2IDE1Yy0zIDcgLTUgMTIgLTUgMTdjMjAgNjMgNDQgMTI0IDY1IDE4NmMwIDcgLTUgMTIgLTE1IDEzYy0xNiAwIC0zMSAtMTUgLTQ0IC00NWwtNjQgLTE4MmgtNzFsNzcgMjE0YzAgOSAtNiAxMyAtMTcgMTNjLTkgMCAtMTcgLTQgLTIyIC0xMXMtNDcgLTg2IC01NSAtMTAxaC0yMnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyNDAueG1sADxzeW1ib2wgaWQ9IkUyNDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTc5IC02NDZjMTUgMjkgMjkgNTUgNDYgMTAyYzE4IDQ5IDMwIDEwOCAzMCAxMzhjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTggNSAtNDcgOSAtODcgMTZ2MTkwaDIyYzggMCAzMyAtNjEgNzEgLTk1YzQgLTMgLTIgMyA2MSAtNTZjNjIgLTU4IDEyMiAtMTM3IDEyMiAtMjQxYzAgLTM4IC0xMyAtMTA2IC0zNSAtMTYzYy0yMCAtNTEgLTQzIC05OSAtNjYgLTEzMmMtNiAtNSAtMTAgLTcgLTEzIC03cy01IDIgLTUgNWw0IDEwIGMxIDMgMTQgMjUgMTggMzN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTMyLnhtbAA8c3ltYm9sIGlkPSJFNTMyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc4MiAtMTQwYzAgMzIgMTUgNzEgNDkgNzFjMjEgMCAzNSAtMzEgMzUgLTUxcy0xMyAtMzIgLTIxIC00NWMtNCAtNyAtMTMgLTE0IC0xMyAtMTljMCAtMyAzIC01IDExIC02YzE5IDAgMzQgMTQgNDcgNDFzMjggNjcgMzUgMTAwbDE0IDYxbDQ0IDIwOGgtMTQ0Yy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzN2MtMjQgLTQ2IC02NCAtMTA2IC0xMTcgLTEwNmMtNDUgMCAtNzEgMzcgLTcxIDgzYzAgMzIgMTUgNzEgNDkgNzEgYzIxIDAgMzUgLTMxIDM1IC01MXMtMTMgLTMyIC0yMSAtNDVjLTQgLTcgLTEzIC0xNCAtMTMgLTE5YzAgLTMgMyAtNSAxMSAtNmMzNSAwIDU0IDU1IDY3IDg5YzcgMTggMTIgMzUgMTUgNTJjMjEgODggMzkgMTc5IDU4IDI2OWgtMTQzYy03IC00NCAtMTUgLTg0IC0yNiAtMTIxYy0xOCAtNzUgLTM5IC0xNDEgLTY2IC0xOTdjLTI2IC00OCAtNTYgLTEwNSAtMTExIC0xMjNsLTE4IC0yYy0zNSAwIC01MyAyMyAtNjIgNTRjLTQgMTAgLTYgMjEgLTYgMzMgYzQgMzcgMTUgNTcgNDYgNjdjMjMgMCAzNSAtMjMgMzYgLTQ3YzAgLTggLTQgLTIzIC05IC0zMWwtMTAgLTE1Yy03IC0xMCAtOCAtMTIgLTEzIC0yMWMwIC01IDMgLTcgMTAgLTdjMTkgMCAzNSAxNCA0OCA0MmMxMyAzMiAyMyA2MCAzMyA5N2MxNCA2MiAyNyAxMjMgNDEgMTg1bDE4IDg2aC0xNDBjLTE0IC04OSAtNjAgLTI1NiAtOTMgLTMxOGMtMTUgLTMxIC0zMCAtNTcgLTQ3IC03OXMtMzggLTM3IC02NSAtNDRsLTE4IC0yIGMtNDQgMCAtNjcgNDAgLTY3IDg3YzAgMzkgMTggNTMgNDUgNjdjNiAwIDExIC0xIDE0IC00YzE1IC02IDIzIC0yNSAyMyAtNDVjMCAtMTUgLTExIC0zNiAtMzIgLTY1YzAgLTUgMyAtNyA5IC03YzM0IDAgNjEgNDYgODIgMTM5YzIxIDg5IDQwIDE4MSA1OSAyNzFoLTE0MWMtMTMgLTg1IC02MiAtMjU1IC05MyAtMzE4Yy0zMyAtNzIgLTcwIC0xMTMgLTExMCAtMTIzbC0xOSAtMmMtMzUgMCAtNTEgMjQgLTYzIDU0bC01IDMzIGM1IDM5IDEzIDU1IDQ2IDY3YzIzIDAgMzggLTI2IDM4IC00OWMwIC04IC0yIC0xNiAtNiAtMjNsLTE0IC0yM2wtMTQgLTE5YzAgLTUgMyAtNyAxMCAtN2MxMSAwIDIxIDUgMzAgMTVjMTggMTUgMjYgNDYgMzcgNzFsMTUgNTNjMTcgNzcgMzQgMTU1IDUwIDIzM2MzIDEzIDYgMjYgOSAzOGgtNTd2MzhoNjljMTggNjYgNTUgMTIzIDEwMyAxNTljMjUgMTcgNTMgMjUgODMgMjVjMzMgMCA0OSAtMzAgNDkgLTY2YzAgLTM4IC0xOSAtNzAgLTUwIC03NiBjLTE3IDAgLTI3IDExIC0yOSAzMmMwIDI3IDE3IDUzIDM3IDYyYzMgMCA1IDIgNSA2bC02IDljLTUgMyAtMTEgNSAtMTggNWMtMjMgMCAtNDEgLTE2IC01NSAtNDhzLTI1IC02NyAtMzIgLTEwNmgxNDRjMjMgODQgODUgMTgyIDE4NSAxODJjMzYgMCA0NyAtMzEgNDkgLTY2YzAgLTE4IC00IC0zNSAtMTMgLTUxYy04IC0xMiAtMjAgLTIwIC0zNyAtMjVjLTE4IDAgLTI4IDExIC0zMCAzMmMwIDI5IDE4IDUxIDM3IDYyYzMgMCA1IDIgNSA2IGMtNCAxMCAtMTEgMTQgLTIzIDE0Yy0zNyAwIC02NyAtNTIgLTg4IC0xNTZoMTQ0YzE1IDQ5IDM5IDkzIDcyIDEzMmMzMSAzNiA2OSA1NCAxMTQgNTRjMzQgMCA0OSAtMzYgNDkgLTcwYzAgLTM3IC0xOSAtNjggLTUxIC03NGMtMTYgMCAtMjUgMTEgLTI3IDMyYzAgMjYgMTggNTIgMzUgNjJjNCAwIDYgMiA2IDZjLTUgOSAtMTEgMTQgLTI0IDE0Yy0zNyAwIC02NyAtNTIgLTg4IC0xNTZoMTQ2YzEzIDM4IDIzIDY1IDQwIDkxIGMyMSAzMCA0MiA1MyA2NSA2OXM0OCAyNCA3NSAyNGMyOCAwIDQ2IC0xNCA1MSAtMzhsNCAtMTZjMCAtMzMgLTEgLTM2IC0xMyAtNjBjLTMgLTcgLTE3IC0yNSAtMzEgLTI3Yy0zIDAgLTYgLTEgLTggLTFjLTIwIDAgLTI1IDE0IC0yOCAzMmMwIDI3IDExIDQ0IDI5IDU2bDE0IDEwYzAgMTIgLTExIDE2IC0yMyAxNmMtMTEgMCAtMjMgLTQgLTI5IC04Yy05IC03IC0xOSAtMjEgLTI5IC00M2MtNyAtMTggLTI2IC04NiAtMzEgLTEwNWgxNDggYzcgMjEgMTMgMzYgMTggNDdjMjAgNDggNTMgODkgODcgMTEzYzIzIDE2IDQ4IDI0IDc1IDI0YzkgMCAxNyAtMSAyMyAtM2MxMSAtNCAyNSAtMjIgMjggLTM1bDQgLTE2YzAgLTMzIC0xIC0zNiAtMTMgLTYwYy0zIC03IC0xNyAtMjUgLTMxIC0yN2MtMyAwIC02IC0xIC04IC0xYy0yMCAwIC0yNSAxNCAtMjggMzJjMCAyNyAxMSA0NCAyOSA1NmwxNCAxMGMwIDkgLTYgMTQgLTE4IDE2aC02Yy0xMSAwIC0yMCAtMiAtMjggLTggYy05IC03IC0xOSAtMjEgLTI5IC00M2MtNyAtMTggLTI2IC04NCAtMzEgLTEwM2g3N3YtNDBoLTg1Yy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzN2MtMjQgLTQ2IC02NCAtMTA2IC0xMTcgLTEwNmMtNDUgMCAtNzEgMzcgLTcxIDgzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI0Ri54bWwAPHN5bWJvbCBpZD0iRTI0RiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDcgMjcwYy0yMyAtNDcgLTU4IC04NiAtOTMgLTExOWMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzAgLTI3IC00NCAtNzEgLTUzIC04OGMyMCAzIDM2IDYgNDcgOWM4OCAyNyAxNjggOTUgMTY4IDIwMGMwIDI2IC00IDQzIC04IDU0ek0yMDYgNzQ4Yy01IDggLTEwIDEzIC0xMSAxNmwtNCAxMGMwIDMgMiA1IDUgNXM3IC0yIDEzIC03YzM1IC00MiA2NyAtMTE5IDY3IC0xOTBjMCAtMzQgLTYgLTY1IC0xNyAtOTQgYzEwIC0zMSAxNyAtNjQgMTcgLTk2YzAgLTM2IC03IC02OSAtMTkgLTk5YzkgLTExIDE4IC0zMiAxOSAtOTF2LTZjMCAtMzQgLTYgLTY1IC0xOCAtOTRjOSAtMTIgMTcgLTMzIDE4IC05MHYtNmMwIC0zNCAtNiAtNjUgLTE4IC05NGM5IC0xMiAxNyAtMzMgMTggLTkwdi02YzAgLTM0IC02IC02NSAtMTggLTk0YzkgLTEyIDE3IC0zMyAxOCAtOTB2LThjMCAtMzIgLTQgLTYwIC0xNSAtODdjMTIgLTQ0IDE5IC03MCAxOSAtMTA0IGMwIC0zMiAtMTEgLTU4IC0yMSAtODVjMTAgLTMxIDE3IC02NCAxNyAtOTZjMCAtMTA0IC02MCAtMTgzIC0xMjIgLTI0MWMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzggLTM0IC02MyAtOTUgLTcxIC05NWgtMjJ2MTkwdjE5MHYxOTB2MTkwdjE5MHYxOTB2MTkwdjE5MGM0MCA3IDY5IDExIDg3IDE2YzExMyAzNSAxNjggMTE0IDE2OCAyMDNjMCA0OSAtMTcgMTAxIC00OSAxNDl6TTI0OCA0NjNjLTIzIC00OCAtNTggLTg5IC05NCAtMTIyIGMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzAgLTI3IC00NCAtNzEgLTUzIC04OGMyMCAzIDM2IDYgNDcgOWM4OCAyNyAxNjggOTUgMTY4IDIwMGMwIDE5IC0zIDM5IC03IDU3ek0yNDcgLTMwMWMtMjQgLTQ2IC01OCAtODYgLTkzIC0xMThjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAyNSAtNCA0MiAtOCA1M3pNMjQ3IDc5IGMtMjQgLTQ2IC01OCAtODYgLTkzIC0xMThjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAyNSAtNCA0MiAtOCA1M3pNMjQ3IC0xMTFjLTI0IC00NiAtNTggLTg2IC05MyAtMTE4Yy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5Yzg4IDI3IDE2OCA5NSAxNjggMjAwIGMwIDI1IC00IDQyIC04IDUzek0yNDggLTY3N2MtMjMgLTQ4IC01OCAtODkgLTk0IC0xMjJjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODhjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAxOSAtMyAzOSAtNyA1N3pNNDAgLTc1M2MyMCAzIDM2IDYgNDcgOWMxMjggMzYgMTY5IDkwIDE2OSAxNzdjMCAyNCAtMyA1MCAtOCA3OWMtMjMgLTQ0IC02MSAtOTAgLTk0IC0xMjEgYy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTVFNS54bWwAPHN5bWJvbCBpZD0iRTVFNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTIgMTUyaC0xNTJ2MjZoMTUydjE1MmgyNnYtMTUyaDE1MnYtMjZoLTE1MnYtMTUyaC0yNnYxNTJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjY4LnhtbAA8c3ltYm9sIGlkPSJFMjY4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTE4OHY1MzloMTh2LTE5MWwxMzkgMjJ2LTUzM2gtMTd2MTg2ek0xOCAtMTAwbDEyMiAxN3YxNzZsLTEyMiAtMTl2LTE3NHpNMzE2IDE4NnYxNjloMTd2LTE2NGw0NCAxNHYtOTFsLTQ0IC0xNHYtMTY1bDQ0IDEydi05MWwtNDQgLTEzdi0xNTVoLTE3djE1MGwtNzYgLTIydi0xNTVoLTE3djE0OWwtNDMgLTEzdjkwbDQzIDE0djE2N2wtNDMgLTE0djkybDQzIDEzdjE2OWgxN3YtMTYzek0yNDAgNzN2LTE2N2w3NiAyMnYxNjh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTNELnhtbAA8c3ltYm9sIGlkPSJFNTNEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYzMCAxMTVjMjEgMCAzNCAtMjMgMzQgLTQ4YzAgLTIzIC04IC00MiAtMjQgLTU4Yy0xNSAtMTcgLTM5IC0yNSAtNzMgLTI1Yy0xMiAwIC0yMSAxIC0yNyA0bC0xMiA2bC0xNyAxMGMtMTUgNyAtMjQgMTAgLTI5IDEwYy05IDAgLTE5IC01IC0zMCAtMTRoLTMxdjE2bDIwOSAxNzdsLTY0IC0xYy0yMyAtMyAtMzIgLTE1IC00NCAtMzBoLTI0bDMwIDg3aDE4OXYtMzJsLTIxMSAtMTYzYzEzIDYgMjYgOSAzOSA5YzE0IDAgNTMgLTE4IDYzIC0yMCBjOSAxIDE0IDggMTQgMTljLTEzIDAgLTIwIDggLTIyIDIzYzAgMTcgMTMgMzAgMzAgMzB6TTEzMSAtNjljMjEgMCAzNSAtMzEgMzUgLTUxcy0xMyAtMzIgLTIxIC00NWMtNSAtNyAtOCAtMTIgLTExIC0xNGMtNiAtNyAtMSAtMTAgOSAtMTFjMzUgMCA1NCA1NSA2NyA4OWM3IDE4IDEyIDM1IDE1IDUyYzIxIDg4IDM5IDE3OSA1OCAyNjloLTU4djM4aDcwYzEzIDM4IDIzIDY1IDQwIDkxYzIxIDMwIDQyIDUzIDY1IDY5czQ4IDI0IDc1IDI0IGMyOCAwIDQ2IC0xNCA1MSAtMzhsNCAtMTZjMCAtMzMgLTEgLTM2IC0xMyAtNjBjLTMgLTcgLTE3IC0yNSAtMzEgLTI3Yy01IC0xIC0xMCAtMSAtMTcgMGMtMTMgMyAtMTcgMTggLTE5IDMxYzAgMjcgMTEgNDQgMjkgNTZsMTQgMTBjMCA5IC02IDE0IC0xOCAxNmgtNmMtMTEgMCAtMjAgLTIgLTI4IC04Yy05IC03IC0xOSAtMjEgLTI5IC00M2MtNyAtMTggLTI2IC04NCAtMzEgLTEwM2g3N3YtNDBoLTg1IGMtMTkgLTEwOSAtNjAgLTI1NSAtMTAzIC0zMzdjLTI0IC00NiAtNjQgLTEwNiAtMTE3IC0xMDZjLTQ1IDAgLTcxIDM3IC03MSA4M2MwIDMyIDE1IDcxIDQ5IDcxek0xOTQgMTc0Yy0xNCAwIC0yMyAxMiAtMjMgMjlsMSAxMWwzIDEyYzAgNSAtMyA3IC04IDdjLTEzIDAgLTI2IC0xMCAtMzggLTMxbC0xNiAtMzJjLTIxIC01NCAtMzUgLTExMyAtNTMgLTE3MGgtNjBsNTcgMTk0djVjMCAxMSAtMyAxNiAtOCAxNmMtMTUgMCAtMjAgLTkgLTMwIC0yMSBjLTkgLTExIC0xNyAtMjMgLTI1IC0zNmwtMTQgOGM2IDE1IDE2IDI1IDI4IDM4YzE5IDE5IDUwIDQ4IDgzIDQ4YzE1IDAgMjIgLTkgMjIgLTI4Yy0xIC03IC0xIC0xNCAtMiAtMjFjMTYgMjQgMzkgNTYgNzQgNTZjMjEgMCA0MCAtMTkgNDAgLTQwYzAgLTMwIC0xMCAtNDUgLTMxIC00NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyODMueG1sADxzeW1ib2wgaWQ9IkUyODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTY2IDczdi0xNjdsNzYgMjJ2MTY4ek0yNDIgMTg2djE2OWgxN3YtMTY0bDQ0IDE0di05MWwtNDQgLTE0di0xNjVsNDQgMTJ2LTkxbC00NCAtMTN2LTE1NWgtMTd2MTUwbC03NiAtMjJ2LTE1NWgtMTd2MTQ5bC00MyAtMTN2LTFsLTQ2IC0xNHYtMTU1aC0xN3YxNDlsLTQzIC0xM3Y5MGw0MyAxNHYxNjdsLTQzIC0xNHY5Mmw0MyAxM3YxNjloMTd2LTE2M2w0NiAxNHYxbDQzIDEzdjE2OWgxN3YtMTYzek0xMDYgNTRsLTQ0IC0xNHYtMTY1IGw0NCAxMmw0MyAxNHYxNjd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMEE5LnhtbAA8c3ltYm9sIGlkPSJFMEE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTExMGMwIDQgMSA4IDUgMTFsMTE5IDk5bC0xMTkgMTAwYy0zIDMgLTUgOCAtNSAxMmMwIDYgNSAxMyAxMiAxM2MzIDAgNiAtMSA4IC0ybDEyNCAtMTA1bDEyNiAxMDVjMiAxIDUgMiA3IDJjNiAwIDEzIC02IDEzIC0xNGMwIC00IC0yIC05IC01IC0xMWwtMTE5IC0xMDBsMTE5IC05OWMzIC0zIDUgLTcgNSAtMTJjMCAtNiAtNSAtMTQgLTEzIC0xNGMtMiAwIC01IDEgLTcgM2wtMTI2IDEwNWwtMTI0IC0xMDVjLTIgLTIgLTQgLTMgLTcgLTMgYy04IDAgLTEzIDcgLTEzIDE1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA1Ni54bWwAPHN5bWJvbCBpZD0iRTA1NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00ODMgNDg1aDE4MGMxMCAwIDEwIDAgMTAgMTB2MzgwaDkwYzAgLTUwIC01MCAtMjUgLTUwIC01MHYtNDEwYzAgLTEwIDAgLTEwIC0xMCAtMTBoLTIyMGMtMTAgMCAtMTAgMCAtMTAgMTB2NjBjMCAxMCAwIDEwIDEwIDEwek00ODMgMjY1Yy0xMCAwIC0xMCAwIC0xMCAxMHY2MGMwIDEwIDAgMTAgMTAgMTBoMjIwYzEwIDAgMTAgMCAxMCAtMTB2LTQxMGMwIC0yNSA1MCAwIDUwIC01MGgtOTB2MzgwYzAgMTAgMCAxMCAtMTAgMTBoLTE4MHogTTQ0MSAtMjQ1Yy0yMyAtNCAtNDggLTYgLTc2IC02Yy01OSAwIC0xMDIgNyAtMTMwIDIwYy04OCA0MiAtMTUwIDkzIC0xODcgMTU0Yy0yNiA0NCAtNDMgMTAzIC00OCAxNzZjMCA2IC0xIDEzIC0xIDE5YzAgNTQgMTUgMTExIDQ1IDE3MGMyOSA1NyA2NSAxMDYgMTEwIDE0OHM5NiA4NSAxNTMgMTI3Yy0zIDE2IC04IDQ2IC0xMyA5MmMtNCA0MyAtNSA3MyAtNSA4OWMwIDExNyAxNiAxNzIgNjkgMjU3YzM0IDU0IDY0IDgyIDg5IDgyIGMyMSAwIDQzIC0zMCA2OSAtOTJzMzkgLTExNSA0MSAtMTU5di0xNWMwIC0xMDkgLTIxIC0xNjIgLTY3IC0yNDFjLTEzIC0yMCAtNjMgLTkwIC05OCAtMTE4Yy0xMyAtOSAtMjUgLTE5IC0zNyAtMjlsMzEgLTE4MWM4IDEgMTggMiAyOCAyYzU4IDAgMTAyIC0xMiAxMzMgLTM1YzU5IC00MyA5MiAtMTA0IDk4IC0xODRjMSAtNyAxIC0xNSAxIC0yMmMwIC0xMjMgLTg3IC0yMDkgLTE4MSAtMjQ4YzggLTU3IDE3IC0xMTAgMjUgLTE2MiBjNSAtMzEgNiAtNTggNiAtODBjMCAtMzAgLTUgLTUzIC0xNCAtNzBjLTM1IC02NCAtODggLTk5IC0xNTggLTEwM2MtNSAwIC0xMSAtMSAtMTYgLTFjLTM3IDAgLTcyIDEwIC0xMDggMjdjLTUwIDI0IC03NyA1OSAtODAgMTA1djExYzAgMjkgNyA1NSAyMCA3NmMxOCAyOCA0NSA0MiA3OSA0NGg2YzQ5IDAgOTMgLTQyIDk3IC04N3YtOWMwIC01MSAtMzQgLTg2IC0xMDUgLTEwNmMxNyAtMjQgNTEgLTM2IDEwMiAtMzZjNjIgMCAxMTYgNDMgMTQwIDg1IGM5IDE2IDEzIDQxIDEzIDc0YzAgMjAgLTEgNDIgLTUgNjdjLTggNTMgLTE4IDEwNiAtMjYgMTU5ek00NjEgOTM5Yy05NSAwIC0xMzUgLTE3NSAtMTM1IC0yODZjMCAtMjQgMiAtNDggNSAtNzFjNTAgMzkgOTIgODIgMTI3IDEyOGM0MCA1MyA2MCAxMDAgNjAgMTQwdjhjLTQgNTMgLTIyIDgxIC01NSA4MWgtMnpNNDA2IDExOWw1NCAtMzI2YzczIDI1IDExMCA3OCAxMTAgMTYxYzAgNyAwIDE1IC0xIDIzYy03IDk1IC01NyAxNDIgLTE1MSAxNDJoLTEyIHpNMzgyIDExN2MtNzIgLTIgLTEyOCAtNDcgLTEyOCAtMTIwdi03YzIgLTQ2IDQzIC05OSA3NSAtMTE1Yy0zIC0yIC03IC01IC0xMCAtMTBjLTcwIDMzIC0xMTYgODggLTEyMyAxNzJ2MTFjMCA2OCA0NCAxMjYgODggMTU5YzIzIDE3IDQ5IDI5IDc4IDM2bC0yOSAxNzBjLTIxIC0xMyAtNTIgLTM3IC05MiAtNzNjLTUwIC00NCAtODYgLTg0IC0xMDkgLTExOWMtNDUgLTY5IC02NyAtMTMwIC02NyAtMTgydi0xM2M1IC02OCAzNSAtMTI3IDkzIC0xNzYgczEyNSAtNzMgMjAzIC03M2MyNSAwIDUwIDMgNzUgOWMtMTkgMTExIC0zNiAyMjEgLTU0IDMzMXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwQjUueG1sADxzeW1ib2wgaWQ9IkUwQjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjkzIC0yMWMwIDE0IC0zIDI5IC04IDQ0Yy0zIDggLTYgMTUgLTEwIDIybC01NSAtNDVsNjggLTU1YzMgMTEgNSAyMiA1IDM0ek0xOTggMTMzYzEwMiAwIDIwNyAtNDUgMjA3IC0xMzNjMCAtOTIgLTk4IC0xMzMgLTIwNyAtMTMzYy0xMDEgMCAtMTk4IDQ2IC0xOTggMTMzYzAgODggOTMgMTMzIDE5OCAxMzN6TTE0MSAtNjRjNSAtOCAxMiAtMTUgMTkgLTIxYzE1IC0xNSAzNiAtMjMgNjIgLTIzYzQgMCAxMCAxIDE4IDIgYzE3IDQgMjkgMTMgMzcgMjVsLTc5IDY0ek0yNjAgNjhjLTIgMyAtNSA2IC04IDljLTIwIDIxIC00MyAzMSAtNjggMzFsLTIwIC0yYy0xNSAtNSAtMjcgLTE0IC0zNiAtMjhjMCAtMSAtMSAtMSAtMSAtMmw3MSAtNTh6TTExOSA0OGMtMSAtNiAtMiAtMTMgLTIgLTIxYzAgLTE1IDMgLTM0IDkgLTU3bDMgLTlsNDkgMzl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDgxLnhtbAA8c3ltYm9sIGlkPSJFMDgxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTY4IC0yNTB2MzZjMjMgMCA0MCA2IDQ5IDE4YzggMTQgMTIgMzMgMTIgNTd2MjUwbC04MiAtMTI5bC0yNyAxM2wxMDcgMjU1aDEyOHYtMzk0YzAgLTI0IDUgLTQyIDE0IC01M3MyNSAtMTcgNDcgLTE3di0zNmgtMjQ4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTlGNC54bWwAPHN5bWJvbCBpZD0iRTlGNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDI1MGg0MHYtMTQwaC00MHYxNDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTFBLnhtbAA8c3ltYm9sIGlkPSJFOTFBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3NyAwYzAgMzUgMjggNjMgNjMgNjNzNjMgLTI4IDYzIC02M3MtMjggLTYzIC02MyAtNjNzLTYzIDI4IC02MyA2M3pNNTkgOTZsLTI4IDIyYzQ2IDc3IDEyMCAxMjIgMjA5IDEyMmMxMzIgMCAyNDAgLTEwOCAyNDAgLTI0MHMtMTA4IC0yNDAgLTI0MCAtMjQwYy05MCAwIC0xNjkgNTAgLTIxMCAxMjRsMzMgMjJjNDggLTc2IDk5IC0xMTAgMTc3IC0xMTBjMTEzIDAgMjA0IDkxIDIwNCAyMDRzLTkxIDIwNCAtMjA0IDIwNCBjLTgwIDAgLTEzNSAtMzEgLTE4MSAtMTA4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA5NS54bWwAPHN5bWJvbCBpZD0iRTA5NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMCAtNDcwYzAgNiAyIDE1IDYgMjBjMTM2IDE0MCAxNDQgMjMwIDE0NCA0NTBzLTggMzEwIC0xNDQgNDUwYy00IDUgLTYgMjAgLTYgMjB2MjJjMCA2IDIgOCAyIDhzMSAxIDIgMXMxIC0xIDIgLTFjMjEyIC0xODEgMjE0IC0zMTUgMjE0IC00OTB2LTEwdi0xMGMwIC0xNzUgLTIgLTMwOSAtMjE0IC00OTBjLTEgMCAtMSAtMSAtMiAtMXMtMiAxIC0yIDFzLTIgMiAtMiA4djIyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwMy54bWwAPHN5bWJvbCBpZD0iRTkwMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MTYgMTI1bDQ5IDUwbDUwIC01MGwtNTAgLTUwek0zNjAgLTBjMCAxMTYgLTYxIDE4MCAtMTcxIDE4MGMtNzggMCAtODIgLTIgLTE0OSAtNzBoLTQwdjkwaDQwdi0zN2MzOCAzOSA4NSA1NyAxNDkgNTdjMTI5IDAgMjExIC04NSAyMTEgLTIyMHMtODIgLTIyMCAtMjExIC0yMjBjLTY1IDAgLTExMyAxOCAtMTQ5IDU1di0zNWgtNDB2OTBoNDBjNzAgLTY4IDc0IC03MCAxNDkgLTcwYzExMCAwIDE3MSA2NCAxNzEgMTgwek00MTYgLTEyNSBsNDkgNTBsNTAgLTUwbC01MCAtNTB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTE3LnhtbAA8c3ltYm9sIGlkPSJFOTE3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyMiA2MHYxNDNjLTEwNSAtOSAtMTg2IC05NiAtMTg2IC0yMDNzODEgLTE5NCAxODYgLTIwM3YxNDNjLTI2IDcgLTQ1IDMxIC00NSA2MHMxOSA1MyA0NSA2MHpNMjIyIDQwOGgzNnYtMTY5YzgxIC01IDE0OCAtNDkgMTkxIC0xMjFsLTI4IC0yMmMtNDIgNzEgLTkzIDEwMyAtMTYzIDEwN3YtMTQzYzI2IC03IDQ1IC0zMSA0NSAtNjBzLTE5IC01MyAtNDUgLTYwdi0xNDNjNjggNSAxMTUgMzkgMTU5IDEwOWwzMyAtMjIgYy0zOSAtNjkgLTExMCAtMTE3IC0xOTIgLTEyM3YtMTY5aC0zNnYxNjljLTEyNCA5IC0yMjIgMTEzIC0yMjIgMjM5czk4IDIzMCAyMjIgMjM5djE2OXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U4ODgueG1sADxzeW1ib2wgaWQ9IkU4ODgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjEgMjQ3YzAgNTEgNTcgNzkgMTA4IDc5YzMzIDAgNTIgLTEyIDcyIC0yN2MxMSAtOSAxOSAtMjAgMjQgLTMxYzUgLTEyIDkgLTI0IDkgLTM3YzAgLTExIC00IC0yMSAtMTMgLTMycy0yNyAtMjMgLTU2IC0zN2wxNCAtMjBsMTAgLTE2YzQgLTggNiAtMTQgNyAtMThsMyAtMTljMCAtNjIgLTU4IC04OSAtMTI0IC04OWMtNTggMCAtMTE1IDMzIC0xMTUgODdjMCA0OCA0OCA3MiA4OSA4OGMtMTAgMTQgLTE1IDE4IC0yMSAzNWwtNiAxOHogTTE5MiAxNzRjMjcgMTYgNDAgMzkgNDQgNzNjMCA3IC0yIDEzIC00IDE5Yy0zIDcgLTcgMTMgLTEyIDE5Yy0xMiAxNCAtMjYgMjIgLTQ0IDIyYy0yNyAwIC01MCAtMTMgLTUwIC0zN2MwIC0yMSAxMSAtNDQgMzQgLTY2ek0xNzUgNjJjMCAxNyAtOSAyNiAtMTkgNDJjLTEgMSAtMyA0IC03IDhjLTE2IDE2IC0zMiAzMyAtNDggNTBsLTI1IC0xN2wtMTggLTE2bC0xMiAtMjFjLTMgLTcgLTQgLTE3IC00IC0yOGMwIC0xNyA4IC0zMiAyMyAtNDUgbDI0IC0xMmM3IC0zIDE2IC00IDI2IC00YzIxIDAgMzUgNSA0NiAxMmM5IDYgMTUgMTQgMTUgMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNjUwLnhtbAA8c3ltYm9sIGlkPSJFNjUwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTY1NyAxMzRjMCAtMzUgLTEyIC02NiAtMzcgLTkzcy01NCAtNDEgLTg3IC00MWgtMTRjLTYgOCAtMTEgMTQgLTE0IDE3Yy0xMSAxMiAtMjEgMTggLTI5IDE4Yy0xNSAwIC0yNyAtMyAtMzggLTEwYy0xMyAtMTEgLTI0IC0xOSAtMzIgLTI1aC02NmwtNDAgNDdsLTMzIC00N2gtNzdjLTUgMTkgLTEwIDMzIC0xMyA0MmMtNiAxNSAtMTMgMjIgLTI0IDIyaC0zYy0xNyAtMiAtMzMgLTEyIC00OSAtMzBjLTkgLTExIC0xOSAtMjMgLTI5IC0zNGgtMzQgYzAgMjkgMzQgNjcgMTAzIDExM2MzMyAyMiA0OSA0NiA0OSA3MmMwIDE3IC0xMSA0MSAtMzIgNzFzLTMyIDY1IC0zMyAxMDZjMCAxNSAxIDMwIDMgNDdzNiAzNyAxMSA2MWMtMSA0IC00IDcgLTcgOXMtOSAzIC0xOCAzYy0xOSAtNSAtMzMgLTExIC00MiAtMThjLTI4IC0yMSAtNDIgLTU0IC00MiAtOTdjMCAtMTEgMiAtMjAgNSAtMjdzOCAtMTIgMTMgLTE1YzIgLTEgNCAtMSA2IC0xYzE0IDAgMjYgMTQgMzYgNDJjMyAzIDYgNSA5IDggYzEgLTIgMSAtNiAxIC0xMWMwIC0xNSAtNCAtMjggLTEyIC00MGMtMTEgLTE2IC0yOCAtMjYgLTUwIC0zMWMtOSAwIC0xNyA1IC0yNCAxNWMtOSAxMyAtMTQgMzIgLTE0IDU1YzAgNDUgMTUgODIgNDUgMTEwczY4IDQyIDExMyA0MmM1MiAwIDkyIC0xMCAxMTkgLTMwczQxIC00OCA0MiAtODNjMCAtMTQgLTIgLTI4IC03IC00MmMtMTIgLTIxIC0yNyAtMzEgLTQ0IC0zMWMtMTggMCAtMzYgOSAtNTMgMjhzLTI2IDM0IC0yNiA0N2MwIDYgMiA5IDcgMTAgYzQgLTExIDggLTIwIDEyIC0yNWMxMiAtMTcgMjcgLTI2IDQ2IC0yNmMxNSAwIDI1IDQgMzAgMTJzOCAxOSA4IDMyYzAgMjEgLTggMzYgLTIzIDQ3cy0zNSAxOSAtNjAgMjRjLTEwIDIgLTE3IDMgLTIwIDNjLTQgMCAtMTMgLTEgLTI2IC0zYy01IC0xNSAtOSAtMzEgLTExIC00NnMtMyAtMzQgLTMgLTU3YzAgLTIxIDcgLTQzIDIxIC02OGw1NCAtOTBjMyAtMTMgNCAtMjUgNCAtMzdjMCAtMjIgLTggLTQyIC0yNSAtNjEgYy05IC05IC0xMyAtMTcgLTEzIC0yMmM5IC05IDE1IC0yMCAxOCAtMzNzMTUgLTIzIDM2IC0yOGMxNyA1IDI5IDEwIDM2IDE1czEwIDEyIDEwIDIxYzAgNyAtNCAxOSAtMTIgMzhjLTUgMTMgLTkgMjMgLTExIDMwYy0xIDYgLTEgMTEgLTEgMTRjMCAyOCA4IDUzIDI0IDc2czM4IDM0IDY3IDM0YzIxIDAgMzYgLTQgNDQgLTEyczE0IC0yMyAxNyAtNDZjMCAtMyAxIC02IDEgLTljMCAtMTggLTggLTM1IC0yMiAtNDkgYy0yMyAtMjEgLTQ1IC00MSAtNjggLTYxYzYgLTExIDEzIC0yMSAyMSAtMzFjMTcgLTIxIDMzIC0zMSA1MCAtMzFjMTIgMCAyNSA1IDM5IDE1YzQgMyAxMCA4IDE3IDE1Yy0xIDEyIC0yIDIyIC0yIDMxYzAgMzcgNyA2OCAyMCA5NWMxOSAzOCA1MSA2NyA5NyA4N2MtMjEgNDcgLTUzIDg4IC05NiAxMjRjLTQxIDI5IC04MiA1NyAtMTIzIDg2YzI5IC0zIDY2IC0xNyAxMTEgLTQ0YzU1IC0zMiA5OCAtNzAgMTMxIC0xMTUgYzQyIC01NyA2MyAtMTE4IDYzIC0xODR6TTM3OSAyMjdjLTEwIDAgLTIwIC0xIC0zMSAtMnMtMTggLTYgLTIyIC0xNXMtNyAtMTcgLTggLTI1cy0yIC0xNyAtMiAtMjZ2LTIwYzI4IDAgNDYgOSA1NSAyOGM1IDExIDggMzEgOCA2MHpNNTEzIDU0YzYgLTEzIDE2IC0xOSAzMCAtMTljMTYgMCAzMCA4IDQzIDI0czE5IDM5IDIwIDcwYzAgMjUgLTMgNTIgLTEwIDgwcy0xNSA0MiAtMjUgNDNjLTIxIC05IC0zOCAtMjYgLTUwIC01MiBzLTE4IC01NSAtMTggLTg3YzAgLTIzIDMgLTQzIDEwIC01OXpNNjcxIDUwYzcgMCAxMiAtMyAxNyAtOHM3IC0xMSA3IC0xOHMtMyAtMTIgLTggLTE3cy0xMiAtNyAtMTkgLTdzLTEyIDMgLTE3IDhzLTcgMTIgLTcgMTljMCAxNSA5IDIzIDI3IDIzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTQ0Ni54bWwAPHN5bWJvbCBpZD0iRTQ0NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTYgMTc5di05MWwtNDQgLTE0di01MS4yNjY3bDk4IDMxLjI2Njd2LTU2bC05OCAtMzEuMjY2N3YtNTcuNzMzM2w0NCAxMnYtOTFsLTQ2IC0xNHYtMTU1aC0xN3YxNDlsLTQzIC0xM3Y5MGw0MyAxNHY1OS42NzE0bC05MyAtMjkuNjcxNHY1Nmw5MyAyOS42NzE0djUxLjMyODZsLTQzIC0xNHY5Mmw0MyAxM3YxNjloMTd2LTE2M3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QzUueG1sADxzeW1ib2wgaWQ9IkU0QzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDU2IC0xMDRjLTEgLTE1IC03IC0yOCAtMTggLTM5cy0yOCAtMTcgLTQ4IC0xN2MtMTggMSAtMzIgNyAtNDMgMThzLTE3IDI0IC0xNyAzOGMxIDE2IDcgMzAgMTkgNDFzMjYgMTcgNDIgMTdjMTkgMCAzNSAtNiA0NyAtMTdzMTggLTI1IDE4IC00MXpNMzkwIC00NDljMCAwIC0yNTMgMjcwIC0zODAgMzk2Yy02IDYgLTEwIDE5IC0xMCAzMGMwIDcgMSAxMyA1IDE2YzEzIDkgMTEgNyAyMSA3YzEzIDAgMTMgLTMgMjUgLTEzIGM5IC04IDQxIC00MCA0MSAtNDBsMjk4IC0yNzZsMzA5IDI5MGMxMSAxMCAzMSAzMCA0MiAzNWMxMiA1IDYgNCAxOSA0YzAgMCA5IC01IDEzIC0xMHM2IC0xMiA2IC0yMWMwIC0xMCAtMyAtMjEgLTExIC0yOGMtMzEgLTI5IC0zNzggLTM5MCAtMzc4IC0zOTB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEIxLnhtbAA8c3ltYm9sIGlkPSJFNEIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyNSAtNDhjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4cy0yMiAtNDggLTQ4IC00OHMtNDggMjIgLTQ4IDQ4ek0wIC0zNDZ2MzNsMjUyIDg2bC0yNTIgODR2MzNsMzQ2IC0xMTd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEVELnhtbAA8c3ltYm9sIGlkPSJFNEVEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzMSAtNTc0YzAgLTMzIC0yMSAtNTAgLTUyIC01NWMxMCAtMyAxOCAtNCAyNSAtNGM0MCAwIDY5IDIzIDkwIDQ2YzIwIDYzIDQwIDEyNiA2MSAxODhjLTIyIC0xMyAtNTkgLTE5IC05MyAtMTljLTEwIDAgLTE2IC0xIC0xOCAwbC0xNyA2Yy0zOSA4IC01OCAyOSAtNTggNjJjOCAzNSAzMSA1NiA3MCA2MmM0MSAtNiA1NyAtMTUgNjcgLTUzYy0yIC0zOSAtMTcgLTQ1IC01MyAtNTdjNyAtMyAxNSAtMyAyNSAtM2M0MCAyIDY3IDIyIDkxIDQ4IGw2NSAxOTZjLTIxIC0xNCAtNDYgLTIyIC03OCAtMjJjLTIzIDAgLTM5IDIgLTUyIDljLTM2IDggLTU0IDI4IC01NCA2MGM4IDM1IDMwIDU4IDY4IDYzYzQ2IC01IDUxIC0xNCA2NiAtNTJjMCAtMzkgLTE4IC00OCAtNTMgLTU3YzcgLTIgMTcgLTYgMjYgLTZjNDAgMiA2NiAyMiA5MyA0OGw2MiAxOTdjLTIzIC0xNiAtNDIgLTIxIC03OSAtMjFjLTEzIDEgLTQwIDQgLTQ5IDhjLTM4IDkgLTU3IDMwIC01NyA2MmMxMSAzNiAyOSA1NiA3MSA2MSBjNDMgLTggNTIgLTEzIDY1IC01MWMwIC0zOCAtMTcgLTUxIC01MyAtNThjOCAtMyAxNyAtNSAyNSAtNWMzNyAxIDc3IDI4IDk0IDUwbDY0IDE5NGMtMjIgLTE2IC00MCAtMjAgLTc5IC0yMGMtMTYgMCAtMjggMCAtMzMgMWwtMTggN2MtMzggOSAtNTcgMzAgLTU3IDYyYzggMzQgMzIgNTUgNzEgNjJjNDAgLTggNTMgLTE3IDY2IC01M2MwIC00MCAtMTYgLTQ5IC01NCAtNTdjMTEgLTQgMjAgLTUgMjkgLTVjNDEgMCA2OCAyNSA5MiA1MmwzNSAxMDYgaC0xbDMxIDkyYy0yNiAtMTEgLTYyIC0yNiAtOTkgLTI2aC0xM2MtMTMgMCAtMjAgMSAtMzEgNmMtMzcgOSAtNTYgMzIgLTU2IDY0YzggMzYgMzIgNTcgNzEgNjNjMzUgLTMgNTcgLTIwIDU3IC01NmMwIC0zMiAtMTQgLTQ5IC00MyAtNTRjMTMgLTMgMTYgLTIgMjggLTJjMjggMCAzNiA3IDY4IDI1YzEyIDcgMjMgMTUgMzMgMjVsNjIgMTg3Yy0yMCAtMTMgLTY5IC0yNSAtMTAwIC0yNWMtMjEgMCAtMzUgMSAtNDMgNyBjLTM3IDYgLTU1IDM0IC01NSA2NmM4IDM1IDMxIDU2IDY4IDYwYzQzIC04IDQ4IC0xMyA2NCAtNTFjMCAtMzMgLTIxIC01MCAtNTIgLTU1YzEwIC0zIDE4IC00IDI1IC00YzQwIDAgODcgMjQgMTA4IDQ3bDY2IDE5N2MtMzYgLTE4IC02NCAtMjUgLTExMiAtMjVjLTIzIDAgLTM4IDMgLTQ1IDhjLTM3IDcgLTU1IDI3IC01NSA1OWM4IDM1IDMwIDU0IDY4IDU4YzQ1IC02IDQ5IC0xMyA2NCAtNDhjMCAtMyAxIC01IDEgLTcgYzAgLTI3IC0yNSAtNDYgLTUyIC00OWM2IC00IDE1IC02IDI2IC02YzMyIDIgNjIgMTQgODggMjljMzIgMTkgNDQgMzYgNTkgNzFsNyAxbDEwIDJoMmMtNzQgLTIyMCAtMTQ4IC00MzkgLTIxNiAtNjU5Yy01IC0xNiAtMTMgLTQwIC0yMCAtNTljLTkwIC0yNzcgLTE4MCAtNTUzIC0yNzEgLTgyOWMwIC0xIDEgLTEgMSAtMmwtMTc5IC01NDJsLTM4IC0xbDEwOCAzMjRjLTIwIC0xMyAtNTEgLTIwIC04MiAtMjBoLTIyYy05IDAgLTE1IDAgLTIwIDQgYy0zNyA2IC01NiAzMiAtNTYgNjRjOCAzNSAzMSA1NiA2OCA2MGM0MyAtOCA0OCAtMTMgNjQgLTUxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRFMi54bWwAPHN5bWJvbCBpZD0iRTRFMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEwdjIzMGMwIDggMiAxMCAxMCAxMGgxMDVjOCAwIDEwIC0yIDEwIC0xMHYtMjMwYzAgLTggLTIgLTEwIC0xMCAtMTBoLTEwNWMtOCAwIC0xMCAyIC0xMCAxMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VBMDIueG1sADxzeW1ib2wgaWQ9IkVBMDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTggMjQwYzcgMCAxMCAtNCAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMSA2bDgwIDkzbDE4IDEwaDFjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2M1IC00IDEwIC04IDE2IC0xMmMxOTkgMTk5IDI2OCAyNjUgMjg0IDI2NWM0IDAgMTIgLTYgMTIgLTEwYzAgLTE2IC05MyAtMTI2IC0zMzcgLTM2OWwtNiAtN2MtOSAtNyAtMTYgLTEwIC0yMCAtMTBoLTFjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNSAtMTIgNyAtMTkgNyBjLTQgMCAtNyAtMSAtOSAtM2wtODEgLTk0Yy03IC03IC0xNCAtMTAgLTE5IC0xMGgtMWMtMyAwIC03IDIgLTEwIDZ2MWwtMTA0IDkzYy02IDYgLTMzIDI5IC01MCAzOWMwIDE2IDk4IDEwMyA5OCAxMDN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMERELnhtbAA8c3ltYm9sIGlkPSJFMEREIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMwIDMgMSA0IDMgNmM1MyA0NyAxMDIgOTYgMTUxIDE1MWMyIDIgNSAzIDggM3M1IC0xIDcgLTNjNDkgLTU1IDg5IC0xMDQgMTQyIC0xNTFjMiAtMiAzIC0zIDMgLTZzLTEgLTQgLTMgLTZjLTUzIC00NyAtOTMgLTk2IC0xNDIgLTE1MWMtMiAtMiAtNCAtMyAtNyAtM3MtNiAxIC04IDNjLTQ5IDU1IC05OCAxMDQgLTE1MSAxNTFjLTIgMiAtMyAzIC0zIDZ6TTQzIDZjLTIgLTIgLTMgLTQgLTMgLTZzMSAtNCAzIC02bDExMiAtMTExIGMyIC0yIDQgLTMgNyAtM3M1IDEgNyAzbDEwMiAxMTFjMiAyIDMgNCAzIDZzLTEgNCAtMyA2bC0xMDIgMTExYy0yIDIgLTQgMyAtNyAzcy01IC0xIC03IC0zeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTVDMi54bWwAPHN5bWJvbCBpZD0iRTVDMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xIDg3YzAgMCAtMSAyIC0xIDRjMCAxIDEgMyAyIDNzNCAtMiA4IC03YzExIC0xNCA5MiAtMTUyIDE4NSAtMTUyYzQgMCAxMCAtMSAxNSAwYzY1IDExIDEwMiA0MyAxNzIgMTI1YzUwIDU2IDk4IDExMyAxNDcgMTcwbDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE2IC05djE3OGgzMHYtMTUzbDYzIDczbDE4IDEwYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2w4IC01YzUgMSA5IDQgMTIgOGw2OCA4MHYtNTlsLTEyOCAtMTUwIGMtOSAtNyAtMTYgLTEwIC0yMCAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNSAtMTMgNyAtMjAgN2MtNCAwIC03IC0xIC05IC0zbC0zIC0zdi0xODloLTMwdjE1NGwtNDggLTU2Yy03IC03IC0xNCAtMTAgLTE5IC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA2IC0xMyA5IC0yMCA5Yy0zIDAgLTcgLTIgLTEwIC01bC02OCAtODFjLTM0IC00MSAtODYgLTExMCAtMTkwIC0xMTFjLTEwNCAwIC0xODIgMTEyIC0yMDkgMTc3eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTU2OS54bWwAPHN5bWJvbCBpZD0iRTU2OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NjggMTE4YzAgLTY5IC0zOCAtMTE2IC0xMDYgLTExOGMtMjMgMCAtNDQgNSAtNjMgMTVjLTE2IDEwIC0zNCAyMyAtNTAgMzd2LTEzM2gtMzB2MTYybC01MyA1M2MtMTYgMTQgLTMxIDI1IC00NSAzM3MtMjYgMTIgLTM3IDEzYy0yMCAwIC0yOCAtMTQgLTM3IC0yOGwtMTIgLTI2Yy0zIC05IC01IC0xNiAtNSAtMTl2LThjMCAtMjkgMTMgLTQzIDQwIC00M2w5IDJsMTEgOWw3IDdjNiA0IDE0IDggMjQgOGMxNyAwIDI4IC05IDMzIC0yOCBjMCAtMzQgLTI3IC01MyAtNTggLTU0aC01Yy0xOCAwIC0yMiAwIC0zNiA4Yy0zMyAxNCAtNTUgNTQgLTU1IDk3YzAgNTAgMjEgODcgNDkgMTE0YzE4IDE1IDM2IDIzIDU1IDI1YzI2IDAgNTEgLTcgNzUgLTIxYzkgLTUgMTUgLTkgMTggLTExbDE4IC0xNWMxIC0xIDMgLTIgNCAtM3YxMjVoMzB2LTE1NGw2NCAtNjZsMTAgLTlsMjIgLTE2YzEzIC03IDI2IC0xMSAzNyAtMTFjMzcgMCA1NSAzNiA1NSA3MGMwIDI4IC0xMiA1NSAtMzkgNTUgYy02IC0yIC0xMSAtNSAtMTcgLTlsLTE4IC0xM2MtMyAtMyAtOSAtNCAtMTggLTRjLTE5IDAgLTMwIDE3IC0zMiAzN2MwIDI4IDI4IDQyIDU4IDQ0YzQzIDAgNzAgLTMxIDg1IC02MmM4IC0xNiAxMiAtMzYgMTIgLTU4di01eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTVCNi54bWwAPHN5bWJvbCBpZD0iRTVCNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMjQgMTAybC01IDVjLTE2IDE1IC0zNSA2MCAtOTQgNjBjLTQ5IDAgLTg4IC00NSAtMTAwIC02MGMtMzkgLTQ4IC04MCAtMTE2IC04MCAtMTc5YzAgLTg5IDYwIC0xNDEgNjAgLTE0MWM3MiAtNjggMTkyIC04MiAyNDEgLTgyaDhjMTkgLTEgMjYgLTQgMjYgLThjMCAtNiAtMTQgLTEyIC0yNiAtMTJjLTcgMCAtMjAgLTIgLTM5IC0yaC03Yy0zNCAwIC04OSAxIC0xNTAgMjZjLTEwMiA0MiAtMTU0IDExMSAtMTU4IDIxNHY1IGMwIDEyMCAxNjcgMzQ1IDI4NyAzNDVoMmM2NCAtMSA5NyAtMzQgMTIxIC02MGwxNiAtMTRsMSAxYzIgLTMgNSAtNSA3IC04bDU4IC01MWwxNyAtMTBsMTAgNWw4MSA5NGwxNyAxMGgyYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsMyAtMmwxMyAtOGwxMiA2bDgwIDkzbDE4IDEwYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2M5IC02IDggLTUgOCAtNWMxMDIgNzIgMjUwIDEyNSAyNTAgMjA0YzAgMjAgLTIgMzcgLTMwIDY3IGMtMTEzIDEyMSAtMTM1IDEzOSAtMTM1IDE1MGMwIDIgMiAwIDUgMGMyMyAwIDEwNSAtNDggMTg1IC0xNDVjMjQgLTI5IDE3IC00NCAyMCAtNjVjMCAtMyAxIC02IDEgLTEwYzAgLTk2IC0yMTUgLTE4OCAtMzQ0IC0zMjJjLTYgLTYgLTE2IC0xMCAtMjAgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTIgMCAtNCAwIC02IC0xbC04MiAtOTZjLTkgLTcgLTE2IC0xMCAtMjAgLTEwaC0xYy0zIDAgLTcgMiAtMTAgNiBsLTEwNSA5NGMtMSAxIC0zIDIgLTQgM2MtNSAzIC0xMCA0IC0xNSA0Yy00IDAgLTcgLTEgLTkgLTNsLTgxIC05NGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTEgMSAtMiAyIC0yIDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjJBLnhtbAA8c3ltYm9sIGlkPSJFMjJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNTUgLTk2YzAgNiAwIDExIDcgMTZsMTY5IDEyNGM3IDUgNyA4IDcgMTNjMCAxOSAtOCAxOSAtMTggMTloLTE0NWMtMTEgMCAtMjAgMCAtMjAgMjBzMTEgMjAgMjIgMjBoMjcxYzEyIDAgMTggMCAxOCAtMjBjMCAtNiAwIC0xMSAtOCAtMTZsLTE3MSAtMTI0Yy03IC01IC03IC04IC03IC0xM2MwIC0xOSA4IC0xOSAxOCAtMTloMTQ4YzExIDAgMjAgMCAyMCAtMjBzLTkgLTIwIC0yMCAtMjBoLTI3MWMtMTIgMCAtMjAgMCAtMjAgMjB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUI3LnhtbAA8c3ltYm9sIGlkPSJFNUI3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU5OCA5OGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTY5IC04MXYxbC0xMiAtMTRjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTVjLTIyIC0yNyAtMjkgLTM2IC01MiAtNjNsLTI1IC0xOGMtMTEgLTggLTI2IC0xMSAtNDUgLTExYy03NiAwIC0xOTcgNjEgLTIwMSAxNjR2MTBjMCA4MCAxMDEgMTU3IDE4OSAxNjkgYzAgMCAxMyAxIDE0IDFjMjAgMCAyNyAtMTUgMjQgLTEyaC0xYy0xNSAwIC0yMDMgLTYzIC0yMDMgLTE1NXYtMWMwIC0yOCA2IC00MyAyNCAtNjNjMzQgLTM4IDczIC02NSAxNDAgLTY1YzIwIDAgMzYgOCA2MiAyM2M1MCA0NCA5MCA5OSAxMzUgMTQ5bDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMiA2bDgwIDkzbDE3IDEwaDRjMyAtMSA2IC0yIDcgLTRjMzUgLTMyIDcxIC02MyAxMDcgLTk1bDE3IC0xMGwxMiA2bDcyIDg2IGM1IDUgOSA5IDE1IDExbDExIDZjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2w5IC03bDIgLTF2MTc2aDMwdi0xNThjNiA3IDExIDEzIDE3IDIwbDM5IDQ2YzEwIDEyIDIxIDIyIDI1IDIybDI0IC0xNmw4NCAtNzVsMzEgLTI1YzMgMSA3IDUgMTMgMTJsMTQgMTVsMzQgNDR2LTU1bC0xMDYgLTEyNWMtOCAtMTEgLTE2IC0xNiAtMjMgLTE2Yy0xMCAzIC0xNyAxMiAtMjUgMThsLTc4IDcwYy0xNCAxNCAtMjUgMjEgLTM0IDIxbC00IC0ybC0xMSAtMTMgdi0xODJoLTMwdjE0N2MtMTIgLTE0IC0yNCAtMjggLTM2IC00M2MtMTAgLTExIC0xOCAtMTYgLTI0IC0xNmgtMmMtNSAwIC0xMSA3IC0xNSAxMGMtMjggMjMgLTU0IDQ5IC04MSA3M2wtMTkgMTdjLTUgNCAtMTIgNyAtMjAgN2MtNCAwIC02IC0xIC04IC0ybC04MSAtOTVjLTIgLTEgLTMgLTMgLTUgLTRjLTUgLTQgLTExIC02IC0xNSAtNmMtMyAwIC03IDIgLTEwIDZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUMzLnhtbAA8c3ltYm9sIGlkPSJFNUMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgODdjMCAwIC0xIDIgLTEgNGMwIDEgMSAzIDIgM3M0IC0yIDggLTdjMTEgLTE0IDkyIC0xNTIgMTg1IC0xNTJjNCAwIDEwIC0xIDE1IDBjNjUgMTEgMTAyIDQzIDE3MiAxMjVjNTAgNTYgOTggMTEzIDE0NyAxNzBsMTcgMTBjNyAwIDExIC0yIDEyIC02bDEwNiAtOTNsMTcgLTEwbDEyIDZsODAgOTNsMTcgMTBoMWM2IDAgOSAtMyAxMiAtNmwxMDUgLTkzbDE3IC0xMGwxMiA2bDY4IDgwdi0xbDEyIDE0bDE4IDEwYzUgMCA5IC0yIDEyIC02IGwxMDUgLTkzbDkgLTdsOCAtNWM1IDEgOSA0IDEyIDhsNjggODB2LTU5bC0xMjggLTE1MGMtOSAtNyAtMTYgLTEwIC0yMCAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNSAtMTMgNyAtMjAgN2MtMyAwIC02IC0xIC04IC0ybC04MSAtOTVjLTUgLTQgLTE0IC0xMCAtMjAgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTQgMCAtNyAtMSAtOSAtM2wtNjkgLTgxdjFsLTEyIC0xNCBjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTVsLTY4IC04MWMtMzQgLTQxIC04NiAtMTEwIC0xOTAgLTExMWMtMTA0IDAgLTE4MiAxMTIgLTIwOSAxNzd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTY4LnhtbAA8c3ltYm9sIGlkPSJFNTY4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ2OCAxMjZ2LTVjMCAtMjIgLTQgLTQyIC0xMiAtNThjLTE1IC0zMSAtNDIgLTYyIC04NSAtNjJjLTMwIDIgLTU4IDE2IC01OCA0NGMyIDIwIDEzIDM3IDMyIDM3YzkgMCAxNSAtMSAxOCAtNGwxOCAtMTNjNiAtNCAxMSAtNyAxNyAtOWMyNyAwIDM5IDI3IDM5IDU1YzAgMzQgLTE4IDcwIC01NSA3MGMtMTEgMCAtMjQgLTQgLTM3IC0xMWwtMjIgLTE2bC0xMCAtOWwtNjUgLTY3Yy04IC05IC0yNCAtMjQgLTMzIC0zMWwtMTggLTE1IGMtMyAtMiAtOSAtNiAtMTggLTExYy0yNCAtMTQgLTQ5IC0yMSAtNzUgLTIxYy0xOSAyIC0zNyAxMCAtNTUgMjVjLTI4IDI3IC00OSA2NCAtNDkgMTE0YzAgNDMgMjIgODMgNTUgOTdjMTQgOCAxOCA4IDM2IDhoNWMzMSAtMSA1OCAtMjAgNTggLTU0Yy01IC0xOSAtMTYgLTI4IC0zMyAtMjhjLTEwIDAgLTE4IDQgLTI0IDhsLTcgN2wtMTEgOWwtOSAyYy0yNyAwIC00MCAtMTQgLTQwIC00M3YtOGMwIC0zIDIgLTEwIDUgLTE5bDEyIC0yNiBjOSAtMTQgMTcgLTI4IDM3IC0yOGMxMSAxIDIzIDUgMzcgMTNzMjkgMTkgNDUgMzNjMjMgMjMgNDYgNDYgNjkgNzBjMTkgMTcgNDMgMzYgNjQgNDljMTkgMTAgNDAgMTUgNjMgMTVjNjggLTIgMTA2IC00OSAxMDYgLTExOHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QkEueG1sADxzeW1ib2wgaWQ9IkU1QkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTI0MCAtMjE3Yy0zMyAtMjMgLTcxIC0zMiAtOTggLTMyYy0xOCAwIC0zMSA1IC0zMSAxMWMwIDggMTkgMTkgNjggMjljMTIyIDI0IDM0NSAzOTIgNDMwIDQzOWwxNyAxMGM3IDAgMTEgLTIgMTIgLTZsMTA2IC05M2wxNyAtMTBsMTIgNmw4MCA5M2wxOCAxMGM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdjOSAtNiA4IC01IDggLTVjMTAyIDcyIDI1MCAxMjUgMjUwIDIwNGMwIDIwIC0yIDM3IC0zMCA2NyBjLTExMyAxMjEgLTEzNSAxMzkgLTEzNSAxNTBjMCAyIDIgMCA1IDBjMjMgMCAxMDUgLTQ4IDE4NSAtMTQ1YzI0IC0yOSAxNyAtNDQgMjAgLTY1YzAgLTMgMSAtNiAxIC0xMGMwIC05NiAtMjE1IC0xODggLTM0NCAtMzIyYy02IC02IC0xNiAtMTAgLTIwIC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTgxIC05NGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2IGwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTVjLTEyMyAtMTMzIC0xMTggLTE4NiAtMzA4IC0zMTl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTgzLnhtbAA8c3ltYm9sIGlkPSJFNTgzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMHYzMzBoMjZ2LTMzMGgtMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMERFLnhtbAA8c3ltYm9sIGlkPSJFMERFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUgLTZjLTMgMiAtNSA0IC01IDZzMSA0IDQgNmwxNTkgMTE0YzQgMyA4IDUgMTIgNWM1IDAgOCAtMiAxMSAtNGwxNjEgLTExNmMyIC0yIDMgLTMgMyAtNXMtMSAtNCAtMyAtNWwtMTY0IC0xMTdjLTMgLTIgLTYgLTMgLTkgLTNjLTIgMCAtNCAxIC03IDN6TTE3NCA5N2wtMTM0IC05N2wxMzQgLTk4bDEzNSA5OHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0RTMueG1sADxzeW1ib2wgaWQ9IkU0RTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTE1djEwNWMwIDkgMSAxMCAxMCAxMGgyODBjOSAwIDEwIC0xIDEwIC0xMHYtMTA1YzAgLTkgLTEgLTEwIC0xMCAtMTBoLTI4MGMtOSAwIC0xMCAxIC0xMCAxMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0RTEueG1sADxzeW1ib2wgaWQ9IkU0RTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjQwdjQ4MGMwIDggMiAxMCAxMCAxMGgxMDVjOCAwIDEwIC0yIDEwIC0xMHYtNDgwYzAgLTggLTIgLTEwIC0xMCAtMTBoLTEwNWMtOCAwIC0xMCAyIC0xMCAxMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCQzgueG1sADxzeW1ib2wgaWQ9IkVCQzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSAxMTNjMCA2IDQgNyA0IDIwYzAgMTAgMiAyMyAxMCAyM2MzIDAgNSAtMSAxNCAtMWMxOSAwIDMwIDQgMzUgMTBsMTEgMjhjMSAyIDMgMyA1IDNoMWMyMCAtNSAzNCAtNyAzOSAtN2MzIDAgNSAtMiA1IC01di0yYy03IC0xOSAtMTkgLTQxIC0zMyAtNjVjLTIgLTMgLTMgLTEzIC0zIC0yOHYtNmMwIC0xMyAwIC0yMSA3IC0yMWMxMCAwIDM0IDE3IDM5IDI5YzEgMiAzIDMgNSAzYzMgMCA1IC0yIDUgLTVjMSAtNCA3IC0xMSA3IC0xNyBjMCAtMyAtMSAtNSAtMyAtNmMtMTcgLTIyIC00MiAtNDQgLTYzIC02NGMtMSAtMSAtMyAtMiAtNCAtMmwtMzEgNGMtMiAwIC00IDIgLTQgNWMwIDExIC0zIDI5IC0zIDQxYzAgMTYgMiAzNiA1IDU4Yy0yIDIgLTUgMyAtMTEgM3MtMjYgLTMgLTMyIC0zYy0zIDAgLTUgMiAtNSA1ek0xMDAgMjA5aC0zYy0xNSAwIC0yNyAxMyAtMjcgMjdjMCAxNyAxNSAzMSAzMiAzMWgxYzE2IDAgMjkgLTEwIDI5IC0yNmMwIC0yMCAtMTMgLTMyIC0zMiAtMzJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUJDLnhtbAA8c3ltYm9sIGlkPSJFNUJDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc2OCAyNDBoNGMzIC0xIDYgLTIgNyAtNGMxIDAgMSAtMSAyIC0ybDEwNSAtOTN2MTY4aDMwdi0xNzFsNjcgNzl2LTFsMTIgMTRsMTggMTBjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2w5IC03bDggLTVjNSAxIDkgNCAxMiA4bDY4IDgwdi01OWwtMTI4IC0xNTBjLTkgLTcgLTE2IC0xMCAtMjAgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTMgMCAtNiAtMSAtOCAtMmwtMjAgLTIzdi0xNzFoLTMwdjEzNSBsLTMxIC0zNmMtMiAtMSAtNCAtMyAtNSAtNGMtNiAtNCAtMTEgLTYgLTE1IC02Yy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTQgMCAtNyAtMSAtOSAtM2wtNjkgLTgxdjFsLTEyIC0xNGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNiAtMTMgOSAtMjAgOWMtMyAwIC03IC0yIC0xMCAtNWMtMjIgLTI2IC00MyAtNTIgLTY1IC03N2MwIDE1IC0xIDE5IC0zIDI1IGMtMTUgNTIgLTEwMCAxNTggLTE4NyAxNThjLTkgMCAtMTggLTEgLTI3IC00Yy01MCAtMTQgLTEzNSAtMjA1IC0xNTggLTIwNWMtNCAwIC02IDUgLTYgMTdjMCAxIDU5IDIzMyAxODMgMjMzYzU5IDAgMTc4IC0zOCAyMjYgLTEzMmw5OCAxMTNsMTcgMTBjNyAwIDExIC0yIDEyIC02bDEwNiAtOTNsMTcgLTEwbDEyIDZsODAgOTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjI0LnhtbAA8c3ltYm9sIGlkPSJFMjI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNjMgLTM3NWwzMjYgMTUwdi0xMDBsLTMyNiAtMTUwdjEwMHpNLTE2MyAzMjVsMzI2IDE1MHYtMTAwbC0zMjYgLTE1MHYxMDB6TS0xNjMgLTIwMGwzMjYgMTUwdi0xMDBsLTMyNiAtMTUwdjEwMHpNLTE2MyAxNTBsMzI2IDE1MHYtMTAwbC0zMjYgLTE1MHYxMDB6TS0xNjMgLTI1bDMyNiAxNTB2LTEwMGwtMzI2IC0xNTB2MTAweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTIzMC54bWwAPHN5bWJvbCBpZD0iRTIzMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NTAgNDhjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4cy0yMiAtNDggLTQ4IC00OHMtNDggMjIgLTQ4IDQ4ek0xNTAgNDhjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4cy0yMiAtNDggLTQ4IC00OHMtNDggMjIgLTQ4IDQ4ek0wIDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHpNMzAwIDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OCBzLTIyIC00OCAtNDggLTQ4cy00OCAyMiAtNDggNDh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUI1LnhtbAA8c3ltYm9sIGlkPSJFNUI1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMyNCAxMDJsLTUgNWMtMTYgMTUgLTM1IDYwIC05NCA2MGMtNDkgMCAtODggLTQ1IC0xMDAgLTYwYy0zOSAtNDggLTgwIC0xMTYgLTgwIC0xNzljMCAtODkgNjAgLTE0MSA2MCAtMTQxYzcyIC02OCAxOTIgLTgyIDI0MSAtODJoOGMxOSAtMSAyNiAtNCAyNiAtOGMwIC02IC0xNCAtMTIgLTI2IC0xMmMtNyAwIC0yMCAtMiAtMzkgLTJoLTdjLTM0IDAgLTg5IDEgLTE1MCAyNmMtMTAyIDQyIC0xNTQgMTExIC0xNTggMjE0djUgYzAgMTIwIDE2NyAzNDUgMjg3IDM0NWgyYzY0IC0xIDk3IC0zNCAxMjEgLTYwbDE2IC0xNGwxIDFjMiAtMyA1IC01IDcgLThsNTggLTUxbDE3IC0xMGwxMCA1bDgxIDk0bDE3IDEwaDJjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2wzIC0ybDEzIC04bDEyIDZsODAgOTNsMTggMTBjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2w5IC03bDggLTVjNSAxIDkgNCAxMiA4bDY4IDgwdi01OWwtMTI4IC0xNTBjLTUgLTcgLTE2IC0xMCAtMjAgLTEwIGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy0yIDAgLTQgMCAtNiAtMWwtODIgLTk2Yy05IC03IC0xNiAtMTAgLTIwIC0xMGgtMWMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtMSAxIC0zIDIgLTQgM2MtNSAzIC0xMCA0IC0xNSA0Yy00IDAgLTcgLTEgLTkgLTNsLTgxIC05NGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTEgMSAtMiAyIC0yIDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUMxLnhtbAA8c3ltYm9sIGlkPSJFNUMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgODdjMCAwIC0xIDIgLTEgNGMwIDEgMSAzIDIgM3M0IC0yIDggLTdjMTEgLTE0IDkyIC0xNTIgMTg1IC0xNTJjNCAwIDEwIC0xIDE1IDBjNjUgMTEgMTAyIDQzIDE3MiAxMjVjNTAgNTYgOTggMTEzIDE0NyAxNzBsMTcgMTBjNyAwIDExIC0yIDEyIC02bDEwNiAtOTNsMTcgLTEwbDEyIDZsODAgOTNsMTggMTBjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2w5IC03bDggLTVjNSAxIDkgNCAxMiA4bDY4IDgwdi01OWwtMTI4IC0xNTAgYy05IC03IC0xNiAtMTAgLTIwIC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTgxIC05NGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNiAtMTMgOSAtMjAgOWMtMyAwIC03IC0yIC0xMCAtNWwtNjggLTgxYy0zNCAtNDEgLTg2IC0xMTAgLTE5MCAtMTExYy0xMDQgMCAtMTgyIDExMiAtMjA5IDE3N3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QzAueG1sADxzeW1ib2wgaWQ9IkU1QzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzc4IDUwYy0xNyA1NyAtOTggMTg2IC0yMTUgMTg2Yy0zMSAwIC05MSAtNiAtMTQxIC00NWMwIDAgLTEyIC03IC0xOCAtN2MtMiAwIC00IDEgLTQgM2MwIDMgMyAxMCAxMSAyMWMwIDAgNDcgNjEgMTc0IDYxYzU1IDAgMTc0IC01MyAyMjQgLTE1Mmw5OCAxMTNsMTcgMTBjNyAwIDExIC0yIDEyIC02bDEwNiAtOTNsMTcgLTEwbDEyIDZsODAgOTNsMTcgMTBoMWgzYzMgLTEgNiAtMiA3IC00YzEgMCAxIC0xIDIgLTJsMTA1IC05M2wxNyAtMTAgbDEyIDZsNjggODB2LTFsMTIgMTRsMTggMTBjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2w5IC03bDggLTVjNSAxIDkgNCAxMiA4bDY4IDgwdi01OWwtMTI4IC0xNTBjLTkgLTcgLTE2IC0xMCAtMjAgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTMgMCAtNiAtMSAtOCAtMmwtODEgLTk1Yy0yIC0xIC00IC0zIC01IC00Yy02IC00IC0xMSAtNiAtMTUgLTZjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTQgYy02IDUgLTEzIDcgLTIwIDdjLTQgMCAtNyAtMSAtOSAtM2wtMzkgLTQ1bC0zMCAtMzZ2MWwtMTIgLTE0Yy03IC03IC0xNCAtMTAgLTE5IC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA2IC0xMyA5IC0yMCA5Yy0zIDAgLTcgLTIgLTEwIC01Yy0yMiAtMjYgLTQzIC01MiAtNjUgLTc3YzAgMTUgLTMgMTkgLTMgMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUI0LnhtbAA8c3ltYm9sIGlkPSJFNUI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTY0NiAyNDBoNGMzIC0xIDYgLTIgNyAtNGMzNSAtMzIgNzEgLTYzIDEwNyAtOTVsMTcgLTEwbDExIDZsODAgOTNsMTggMTBoMWM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdsNyAtNWM2IDUgMTIgOSAxNyAxM2w2NCA0OGM4MCA2MCAxMjUgOTEgMTgxIDExNGMxMjEgNDkgMTg4IDY4IDIwNyA2OGM0IDAgNiAwIDYgLTJjMCAtOSAtNjQgLTQyIC0xODMgLTg2Yy04OCAtNDUgLTIwMCAtMTM3IC0zMzMgLTI2OWwtNiAtNyBjLTkgLTcgLTE2IC0xMCAtMjAgLTEwaC0xYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTMgMCAtNSAwIC03IC0ybC04MSAtOTVjLTIgLTEgLTMgLTMgLTUgLTRjLTUgLTQgLTExIC02IC0xNSAtNmgtMWMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNSA0IC0xMiA3IC0xOSA3Yy00IDAgLTcgLTEgLTkgLTNsLTY5IC04MXYxbC0xMiAtMTRjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0IGMtNiA2IC0xMyA5IC0yMCA5Yy0zIDAgLTcgLTIgLTEwIC01Yy0yMiAtMjcgLTI5IC0zNiAtNTIgLTYzbC0yNSAtMThjLTExIC04IC0yNiAtMTEgLTQ1IC0xMWMtNzYgMCAtMTk3IDYxIC0yMDEgMTY0djEwYzAgODAgMTAxIDE1NyAxODkgMTY5YzAgMCAxMyAxIDE0IDFjMjAgMCAyNyAtMTUgMjQgLTEyaC0xYy0xNSAwIC0yMDMgLTYzIC0yMDMgLTE1NXYtMWMwIC0yOCA2IC00MyAyNCAtNjNjMzQgLTM4IDczIC02NSAxNDAgLTY1IGMyMCAwIDM2IDggNjIgMjNjNTAgNDQgOTAgOTkgMTM1IDE0OWwxNyAxMGM3IDAgMTEgLTIgMTIgLTZsMTA2IC05M2wxNyAtMTBsMTIgNmw4MCA5M3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyMzEueG1sADxzeW1ib2wgaWQ9IkUyMzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUwIDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHpNMCA0OGMwIDI2IDIyIDQ4IDQ4IDQ4czQ4IC0yMiA0OCAtNDhzLTIyIC00OCAtNDggLTQ4cy00OCAyMiAtNDggNDh6TTMwMCA0OGMwIDI2IDIyIDQ4IDQ4IDQ4czQ4IC0yMiA0OCAtNDhzLTIyIC00OCAtNDggLTQ4cy00OCAyMiAtNDggNDh6TTE1MCAxOThjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4IHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHpNMCAxOThjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4cy0yMiAtNDggLTQ4IC00OHMtNDggMjIgLTQ4IDQ4ek0zMDAgMTk4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QkIueG1sADxzeW1ib2wgaWQ9IkU1QkIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyMXY1OWwxMjkgMTUwbDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMCA1bDgxIDk0bDE3IDEwaDJjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2wzIC0ybDEzIC04bDEyIDZsODAgOTNsMTggMTBjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2w5IC03YzkgLTYgOCAtNSA4IC01YzEwMiA3MiAyNTAgMTI1IDI1MCAyMDRjMCAyMCAtMiAzNyAtMzAgNjdjLTExMyAxMjEgLTEzNSAxMzkgLTEzNSAxNTBjMCAyIDIgMCA1IDAgYzIzIDAgMTA1IC00OCAxODUgLTE0NWMyNCAtMjkgMTcgLTQ0IDIwIC02NWMwIC0zIDEgLTYgMSAtMTBjMCAtOTYgLTIxNSAtMTg4IC0zNDQgLTMyMmMtNiAtNiAtMTYgLTEwIC0yMCAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNSAtMTMgNyAtMjAgN2MtMiAwIC00IDAgLTYgLTFsLTgyIC05NmMtOSAtNyAtMTYgLTEwIC0yMCAtMTBoLTFjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTEgMSAtMyAyIC00IDNjLTUgMyAtMTAgNCAtMTUgNCBjLTQgMCAtNyAtMSAtOSAtM2wtODEgLTk0Yy03IC03IC0xNCAtMTAgLTE5IC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA2IC0xMyA5IC0yMCA5Yy0zIDAgLTcgLTIgLTEwIC01eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJDOS54bWwAPHN5bWJvbCBpZD0iRUJDOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04MCAxODNjMTQgMSA0NSA2IDQ1IDE5cy0yMyAyNyAtMzUgMzFjLTEgLTEgLTcgLTQgLTE2IC0xMXpNNzMgMjQ3YzcgNyA0NiAzOCA0NiA1MHYxYzAgNyAtMTIgMTYgLTEzIDE3aC0yYy0xOSAtMTkgLTI5IC00MiAtMzEgLTY4ek0xNjEgMzA4YzAgLTE5IC0yMiAtMzkgLTM3IC01MmMxNCAtOCAzMyAtMjggMzMgLTQ2YzAgLTIyIC0yMCAtNDEgLTM5IC00NGwtMzggLTZjMCAtNSAtMSAtMTUgLTEgLTE5di00YzE1IDAgNDggNCA2NSA1IGMzIDAgNSAtMiA1IC01di04YzAgLTUgLTQgLTEwIC05IC0xMGgtMWMtMTMgLTEgLTMxIC00IC01NSAtOGMtMiAwIC0zIC0xIC0zIC0ydi03OWgxYzIgMSAxNiAxMSAyMiAxNWMxIDEgMiAxIDMgMWMzIDAgNSAtMiA1IC01di0xYzAgLTMgNCAtMTAgNCAtMTRzLTYgLTEwIC04IC0xMmMtOSAtOSAtMTkgLTEwIC0zOCAtMTJoLTNjLTkgMCAtMTMgMTIgLTE5IDEyYy0xIC01IDAgLTE0IC02IC0xNGgtM2MtNiAwIC05IDMgLTE0IDMgYy0zIDAgLTUgMiAtNSA1YzAgMSAxIDIgMiAzczMgNyA1IDE3YzIgMTIgNCAyNCA0IDQ5bC0xIDMxYy01IDAgLTE5IC0xIC0yMyAtMWMtNSAwIC03IDYgLTcgMTJjMCAxMiAxMyAxNCAyMyAxNGg4YzAgMTcgLTIgNjggLTIgODNjMCAxOCAxIDI5IDMgMzd2MWM3IDIwIDE1IDM5IDI2IDU1YzEzIDIyIDMzIDQ0IDYwIDQ2aDRjNiAwIDE3IC01IDIyIC0xMmMwIDAgMTcgLTIwIDE3IC0zNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0RTAueG1sADxzeW1ib2wgaWQ9IkU0RTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjUwIC0yNDB2NDgwYzAgOCAyIDEwIDEwIDEwaDEwNWM4IDAgMTAgLTIgMTAgLTEwdi00ODBjMCAtOCAtMiAtMTAgLTEwIC0xMGgtMTA1Yy04IDAgLTEwIDIgLTEwIDEwek0wIC0yNDB2NDgwYzAgOCAyIDEwIDEwIDEwaDEwNWM4IDAgMTAgLTIgMTAgLTEwdi00ODBjMCAtOCAtMiAtMTAgLTEwIC0xMGgtMTA1Yy04IDAgLTEwIDIgLTEwIDEweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRFNC54bWwAPHN5bWJvbCBpZD0iRTRFNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEwdjEwNWMwIDkgMSAxMCAxMCAxMGgyODBjOSAwIDEwIC0xIDEwIC0xMHYtMTA1YzAgLTkgLTEgLTEwIC0xMCAtMTBoLTI4MGMtOSAwIC0xMCAxIC0xMCAxMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0RUIueG1sADxzeW1ib2wgaWQ9IkU0RUIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMxIC01NzRjMCAtMzMgLTIxIC01MCAtNTIgLTU1YzEwIC0zIDE4IC00IDI1IC00YzQwIDAgNjkgMjMgOTAgNDZjMjAgNjMgNDAgMTI2IDYxIDE4OGMtMjIgLTEzIC01OSAtMTkgLTkzIC0xOWMtMTAgMCAtMTYgLTEgLTE4IDBsLTE3IDZjLTM5IDggLTU4IDI5IC01OCA2MmM4IDM1IDMxIDU2IDcwIDYyYzQxIC02IDU3IC0xNSA2NyAtNTNjLTIgLTM5IC0xNyAtNDUgLTUzIC01N2M3IC0zIDE1IC0zIDI1IC0zYzQwIDIgNjcgMjIgOTEgNDggbDY1IDE5NmMtMjEgLTE0IC00NiAtMjIgLTc4IC0yMmMtMjMgMCAtMzkgMiAtNTIgOWMtMzYgOCAtNTQgMjggLTU0IDYwYzggMzUgMzAgNTggNjggNjNjNDYgLTUgNTEgLTE0IDY2IC01MmMwIC0zOSAtMTggLTQ4IC01MyAtNTdjNyAtMiAxNyAtNiAyNiAtNmM0MCAyIDY2IDIyIDkzIDQ4bDYyIDE5N2MtMjMgLTE2IC00MiAtMjEgLTc5IC0yMWMtMTMgMSAtNDAgNCAtNDkgOGMtMzggOSAtNTcgMzAgLTU3IDYyYzExIDM2IDI5IDU2IDcxIDYxIGM0MyAtOCA1MiAtMTMgNjUgLTUxYzAgLTM4IC0xNyAtNTEgLTUzIC01OGM4IC0zIDE3IC01IDI1IC01YzM3IDEgNzcgMjggOTQgNTBsNjQgMTk0Yy0yMiAtMTYgLTQwIC0yMCAtNzkgLTIwYy0xNiAwIC0yOCAwIC0zMyAxbC0xOCA3Yy0zOCA5IC01NyAzMCAtNTcgNjJjOCAzNCAzMiA1NSA3MSA2MmM0MCAtOCA1MyAtMTcgNjYgLTUzYzAgLTQwIC0xNiAtNDkgLTU0IC01N2MxMSAtNCAyMCAtNSAyOSAtNWM0MSAwIDY4IDI1IDkyIDUybDY1IDE5OCBjLTI2IC0xMSAtNjcgLTI2IC0xMDQgLTI2aC0xN2MtOCAwIC0xMyAxIC0yNyA1Yy0zNiAxMiAtNTYgMzMgLTU2IDY1YzggMzYgMzIgNTcgNzEgNjNjMzUgLTMgNjYgLTIwIDY2IC01NmMwIC0zMiAtMjMgLTQ5IC01MiAtNTRjMTMgLTMgMTUgLTUgMjcgLTVjMjggMCA0MiAxMCA3NCAyOGMyOCAxNiA1MiA0MCA2MSA3NGg4bDkgMmg2bC04MiAtMjQ3Yy05MCAtMjc3IC0xODEgLTU1MyAtMjcyIC04MjljMCAtMSAxIC0xIDEgLTJsLTE3OSAtNTQyIGwtMzggLTFsMTA4IDMyNGMtMjAgLTEzIC01MSAtMjAgLTgyIC0yMGgtMjJjLTkgMCAtMTUgMCAtMjAgNGMtMzcgNiAtNTYgMzIgLTU2IDY0YzggMzUgMzEgNTYgNjggNjBjNDMgLTggNDggLTEzIDY0IC01MXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U2MzEueG1sADxzeW1ib2wgaWQ9IkU2MzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMDNjMCA1MyAzOSA5NiA5MCAxMDJ2NjFoMjZ2LTYxYzUxIC02IDkwIC00OSA5MCAtMTAyYzAgLTU3IC00NiAtMTAzIC0xMDMgLTEwM3MtMTAzIDQ2IC0xMDMgMTAzek0xMTYgMTc3di04MWgtMjZ2ODFjLTM1IC02IC02MiAtMzcgLTYyIC03NGMwIC00MSAzNCAtNzUgNzUgLTc1czc1IDM0IDc1IDc1YzAgMzcgLTI3IDY4IC02MiA3NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwREIueG1sADxzeW1ib2wgaWQ9IkUwREIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwYzAgMyAxIDQgMyA2YzUzIDQ3IDEwMiA5NiAxNTEgMTUxYzIgMiA1IDMgOCAzczUgLTEgNyAtM2M0OSAtNTUgODkgLTEwNCAxNDIgLTE1MWMyIC0yIDMgLTMgMyAtNnMtMSAtNCAtMyAtNmMtNTMgLTQ3IC05MyAtOTYgLTE0MiAtMTUxYy0yIC0yIC00IC0zIC03IC0zcy02IDEgLTggM2MtNDkgNTUgLTk4IDEwNCAtMTUxIDE1MWMtMiAyIC0zIDMgLTMgNnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCQUMueG1sADxzeW1ib2wgaWQ9IkVCQUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwbDMgODI2djExYzAgMTIgMSAxNiAxMyAxNmMxIDAgMiAtMSAzIC0xYzcwIC04IDEzOCAtMTcgMjAwIC0zNGM2NiAtMTggMTE1IC00MCAxNDggLTY1YzcgLTE4IDExIC0zNCAxMSAtNDhjMCAtMTkgLTUgLTM1IC0xNSAtNDdjLTUgMiAtMjggOSAtMjggMTZjMCAxOSA2IDMyIDYgMzZjMCAxNiAtMTAgMjggLTMxIDM3Yy0xNyA3IC02MSAxOCAtMTMxIDM1bC0xMTUgMTFsLTEgLTY0YzQgMCA4IDEgMTIgMWMzNiAwIDkxIC0xMiAxNjQgLTM2IGM4MSAtMjcgMTI4IC01MiAxNDEgLTczYzMgLTcgNCAtMTQgNCAtMjFjMCAtOCAtMTEgLTY1IC0xMyAtNjVjLTEwIDAgLTMwIDUgLTMwIDEzdjNjNCAxMSA2IDIwIDYgMjljMCAxNCAtNSAyNSAtMTUgMzFjLTU5IDI2IC0xOTEgNzMgLTI2MCA3M2MtMTMgMCAtMTQgMSAtMTQgLThjMCAtMiAxIC03IDIgLTE0YzAgLTYgLTMgLTE0IC0yIC0xOWMyIC05IDIgLTE4IC0xIC0yOWg5YzQ0IDAgOTYgLTEzIDE2MyAtNDBsMTE3IC01MCBjMjcgLTExIDQwIC0yNSA0MCAtNDdjLTIgLTE2IC01IC00NSAtOCAtNjNjLTIgLTIgLTQgLTIgLTYgLTJjLTkgMCAtMTkgMTIgLTI2IDEydjQwYy0xIDYgLTMgMTEgLTYgMTNjLTE5IDExIC01NCAyNiAtMTA1IDQ0Yy03MCAyNiAtMTI0IDM5IC0xNjIgMzljLTkgMCAtMTYgLTEgLTIxIC0yYy0xIC03IDAgLTE0IDAgLTIwdi02MGgxMGM0MSAwIDkwIC0xMCAxNTAgLTMybDEwMyAtMzdjNDUgLTEyIDY2IC0zNSA2NiAtNzMgYzAgLTkgLTIgLTMxIC01IC01MGMtMiAtMiAtNCAtMiAtNiAtMmMtNCAwIC0yMiAxMSAtMjcgMTFjMSA5IDMgMjYgMyAzMmMwIDE0IC0zIDIyIC04IDI1Yy0xNSA5IC01MiAyMSAtMTA1IDM4Yy02OCAyMiAtMTE5IDM0IC0xNTggMzRjLTEyIDAgLTIwIC0xIC0yNCAtMmwtMSAtNjdjMyAwIDUgLTcgNyAtN2M0NCAwIDk3IC0xIDE1OCAtMjVsMTAxIC00MGM0NCAtMTQgNjcgLTQxIDY3IC03OWMwIC0xMCAtMyAtMjQgLTYgLTQyIGMtMyAtMiAtNSAtMiAtNyAtMmMtNCAwIC0yMiAxMiAtMjUgMTJjMSA4IDMgMTYgMyAyMmMwIDE0IC0yIDIzIC04IDI2Yy0xNSA5IC01MCAyMSAtMTA0IDM5Yy03MSAyMyAtMTI2IDM1IC0xNjMgMzVjLTcgMCAtMTYgNCAtMjUgMmMtMSAtMTA1IC0yIC0yODEgLTQgLTI5N3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QjAueG1sADxzeW1ib2wgaWQ9IkU1QjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyMXY1OWwxMjkgMTUwbDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMiA2bDgwIDkzbDE4IDEwYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2M5IC02IDYgLTggOCAtNWMxMTIgMTE3IDI3MCAxNDMgMzY3IDE0M2M1MCAwIDg1IC03IDg4IC0xMmMwIDAgLTcgMSAtMTkgMWMtNjkgMCAtMzE2IC0xOCAtNDg0IC0yNTNjLTUgLTcgLTE2IC0xMCAtMjAgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0IGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTgxIC05NGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNiAtMTMgOSAtMjAgOWMtMyAwIC03IC0yIC0xMCAtNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QzQueG1sADxzeW1ib2wgaWQ9IkU1QzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMSA4N2MwIDAgLTEgMiAtMSA0YzAgMSAxIDMgMiAzczQgLTIgOCAtN2MxMSAtMTQgOTIgLTE1MiAxODUgLTE1MmM0IDAgMTAgLTEgMTUgMGM2NSAxMSAxMDIgNDMgMTcyIDEyNWM1MCA1NiA5OCAxMTMgMTQ3IDE3MGwxNyAxMGM3IDAgMTEgLTIgMTIgLTZsMTA2IC05M2wxNyAtMTBsMTIgNmw4MCA5M2wxNyAxMGgxYzYgMCA5IC0zIDEyIC02bDEwNSAtOTNsMTYgLTl2MTc4aDMwdi0xNTNsNTEgNjB2LTFsMTIgMTRsMTggMTAgYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2w4IC01YzUgMSA5IDQgMTIgOGw2OCA4MHYtNTlsLTEyOCAtMTUwYy05IC03IC0xNiAtMTAgLTIwIC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy0zIDAgLTYgLTEgLTggLTJsLTQgLTV2LTE4OGgtMzB2MTUzbC00NyAtNTVjLTUgLTQgLTE0IC0xMCAtMjAgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTQgMCAtNyAtMSAtOSAtMyBsLTY5IC04MXYxbC0xMiAtMTRjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTVsLTY4IC04MWMtMzQgLTQxIC04NiAtMTEwIC0xOTAgLTExMWMtMTA0IDAgLTE4MiAxMTIgLTIwOSAxNzd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjIxLnhtbAA8c3ltYm9sIGlkPSJFMjIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNjMgLTExMmwzMjYgMTUwdi0xMDBsLTMyNiAtMTUwdjEwMHpNLTE2MyA2M2wzMjYgMTUwdi0xMDBsLTMyNiAtMTUwdjEwMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QkYueG1sADxzeW1ib2wgaWQ9IkU1QkYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzc4IDUwYy0xNyA1NyAtOTggMTg2IC0yMTUgMTg2Yy0zMSAwIC05MSAtNiAtMTQxIC00NWMwIDAgLTEyIC03IC0xOCAtN2MtMiAwIC00IDEgLTQgM2MwIDMgMyAxMCAxMSAyMWMwIDAgNDcgNjEgMTc0IDYxYzU1IDAgMTc0IC01MyAyMjQgLTE1Mmw5OCAxMTNsMTcgMTBjNyAwIDExIC0yIDEyIC02bDEwNiAtOTN2MTc5aDMwdi0xODJsNzkgOTJsMTggMTBjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2w5IC03bDggLTVjNSAxIDkgNCAxMiA4IGw2OCA4MHYtNTlsLTEyOCAtMTUwYy05IC03IC0xNiAtMTAgLTIwIC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTE5IC0yMnYtMTYwaC0zMHYxMjVsLTMyIC0zN2MtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNiAtMTMgOSAtMjAgOWMtMyAwIC03IC0yIC0xMCAtNWMtMjIgLTI2IC00MyAtNTIgLTY1IC03N2MwIDE1IC0zIDE5IC0zIDI1eiAiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyMjAueG1sADxzeW1ib2wgaWQ9IkUyMjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE2MyAtMjVsMzI2IDE1MHYtMTAwbC0zMjYgLTE1MHYxMDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUM1LnhtbAA8c3ltYm9sIGlkPSJFNUM1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjF2NTlsMTI5IDE1MGwxNyAxMGM3IDAgMTEgLTIgMTIgLTZsMTA2IC05M2wxNyAtMTBsMTIgNmw4MCA5M2wxOCAxMGM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdjOSAtNiA4IC01IDggLTVjMTAyIDcyIDI1MCAxMjUgMjUwIDIwNGMwIDIwIC0yIDM3IC0zMCA2N2MtMTEzIDEyMSAtMTM1IDEzOSAtMTM1IDE1MGMwIDIgMiAwIDUgMGMyMyAwIDEwNSAtNDggMTg1IC0xNDVjMjQgLTI5IDE3IC00NCAyMCAtNjUgYzAgLTMgMSAtNiAxIC0xMGMwIC05NiAtMjE1IC0xODggLTM0NCAtMzIyYy02IC02IC0xNiAtMTAgLTIwIC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTgxIC05NGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNiAtMTMgOSAtMjAgOWMtMyAwIC03IC0yIC0xMCAtNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QjEueG1sADxzeW1ib2wgaWQ9IkU1QjEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyMXY1OWwxMjkgMTUwbDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMiA2bDgwIDkzbDE4IDEwYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2w4IC01YzUgMSA5IDQgMTIgOGwyNiAzMGM3IDEwIDE3IDI0IDMzIDQyYzUgNyA2IDkgMTYgMTVjMiAxIDMgMSA1IDFjMTYgMCAzMCAtNDUgNDcgLTc3YzU2IC0xMDIgMTc0IC0yNzYgMzU2IC0yNzhjMTUgMCAyMCAtMTAgMjAgLTE1YzAgLTkgLTE0IC0xNSAtMjAgLTE1IGgtMjBjLTIxNyAwIC0zODEgMjMzIC00MjggMjYxbC05NSAtOTNjLTggLTggLTE2IC0xMCAtMjAgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTQgMCAtNyAtMSAtOSAtM2wtODEgLTk0Yy03IC03IC0xNCAtMTAgLTE5IC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA2IC0xMyA5IC0yMCA5Yy0zIDAgLTcgLTIgLTEwIC01eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTIyRi54bWwAPHN5bWJvbCBpZD0iRTIyRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTAgNDhjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4cy0yMiAtNDggLTQ4IC00OHMtNDggMjIgLTQ4IDQ4ek0wIDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHpNMzAwIDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCQUIueG1sADxzeW1ib2wgaWQ9IkVCQUIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwbDggNzQwdjEzcy0xIDIzIC0xIDI0YzAgNiAzIDkgMTIgOXMzMSAtMyA2MyAtMTBsODcgLTE3YzczIC0xNCAxNTMgLTM4IDIwMCAtNzNjOSAtMjEgMTQgLTQyIDE0IC02M2MwIC0xOSAtNiAtMzUgLTE1IC00NmMtNSAzIC0yNyAxMCAtMjcgMTZjMCAxMCA0IDIwIDQgMjdjMCAyMiAtMTIgMzggLTM0IDUwYy0yMCAxMSAtNjIgMjAgLTEyOCAzOGwtMTE3IDE2bDEgLTgyaDE1YzM3IDAgOTAgLTEzIDE2MCAtMzggYzgwIC0yOSAxMjcgLTU1IDEzOSAtNzZjMyAtNiA0IC0xMiA0IC0xOWMwIC0xMSAtMTMgLTU1IC0xNCAtNjJjLTggMiAtMzAgOSAtMzAgMTZjMCAxMyAyIDI5IDUgMzhjMCA4IC0yIDEzIC03IDE3Yy00IDQgLTEzIDkgLTI3IDEzYy01NCAyNCAtMTYyIDYwIC0yMjkgNjBoLTExYy02IDAgLTggLTEgLTggLTdjMCAtMTQgMSAtMzggMSAtNTBjMCAtMTAgMCAtMTggLTIgLTI1aDEwYzQ0IDAgOTggLTExIDE2MCAtMzZsMTA1IC00MyBjMzAgLTExIDQ1IC0yNiA0NSAtNTFjMCAtOSAtNCAtMjggLTExIC01OGgtMWMtNyAwIC0yNSA5IC0yOSA5YzIgMTAgNCAyNiA1IDM1YzAgOCAtMiAxMyAtNiAxNmMtMTUgOSAtNDggMjEgLTk5IDM5Yy02OCAyMyAtMTIwIDM0IC0xNTYgMzRjLTExIDAgLTE5IC0xIC0yNCAtMnYtODdjNCAwIDkgMSAxMyAxYzQzIDAgOTMgLTEwIDE1MSAtMjhsOTkgLTMzYzQ0IC0xNiA2NyAtNDAgNjcgLTc5di0zYzAgLTEwIC00IC00NCAtOSAtNDUgYy00IDAgLTI4IDkgLTMxIDljMSA4IDUgMjUgNSAzMWMwIDE0IC0yIDIzIC04IDI3Yy0xMyA4IC00NyAyNyAtMTAyIDQzYy02OCAyMCAtMTIxIDI0IC0xNTkgMjRjLTggMCAtMTcgLTEgLTI3IC0zYy0xIC0yMSAtOSAtMTI5IC0xMSAtMTY2bC02IC0xNDR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMERDLnhtbAA8c3ltYm9sIGlkPSJFMERDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMgLTRjLTIgMSAtMyAzIC0zIDVzMCAzIDMgNWwxNjIgMTE2YzMgMiA3IDMgOSAzYzMgMCA3IC0xIDEwIC0zbDE2MyAtMTE2YzIgLTIgMyAtMyAzIC01cy0xIC00IC0zIC01bC0xNjQgLTExOGMtMyAtMiAtNiAtMyAtOSAtM2MtMiAwIC01IDEgLTcgM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U2MzAueG1sADxzeW1ib2wgaWQ9IkU2MzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxNjNjMCA1NyA0NiAxMDMgMTAzIDEwM3MxMDMgLTQ2IDEwMyAtMTAzYzAgLTUzIC0zOSAtOTYgLTkwIC0xMDJ2LTYxaC0yNnY2MWMtNTEgNiAtOTAgNDkgLTkwIDEwMnpNMTE2IDg5YzM1IDYgNjIgMzcgNjIgNzRjMCA0MSAtMzQgNzUgLTc1IDc1cy03NSAtMzQgLTc1IC03NWMwIC0zNyAyNyAtNjggNjIgLTc0djgxaDI2di04MXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0RUMueG1sADxzeW1ib2wgaWQ9IkU0RUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMxIC01NzRjMCAtMzMgLTIxIC01MCAtNTIgLTU1YzEwIC0zIDE4IC00IDI1IC00YzQwIDAgNjkgMjMgOTAgNDZjMjAgNjMgNDAgMTI2IDYxIDE4OGMtMjIgLTEzIC01OSAtMTkgLTkzIC0xOWMtMTAgMCAtMTYgLTEgLTE4IDBsLTE3IDZjLTM5IDggLTU4IDI5IC01OCA2MmM4IDM1IDMxIDU2IDcwIDYyYzQxIC02IDU3IC0xNSA2NyAtNTNjLTIgLTM5IC0xNyAtNDUgLTUzIC01N2M3IC0zIDE1IC0zIDI1IC0zYzQwIDIgNjcgMjIgOTEgNDggbDY1IDE5NmMtMjEgLTE0IC00NiAtMjIgLTc4IC0yMmMtMjMgMCAtMzkgMiAtNTIgOWMtMzYgOCAtNTQgMjggLTU0IDYwYzggMzUgMzAgNTggNjggNjNjNDYgLTUgNTEgLTE0IDY2IC01MmMwIC0zOSAtMTggLTQ4IC01MyAtNTdjNyAtMiAxNyAtNiAyNiAtNmM0MCAyIDY2IDIyIDkzIDQ4bDYyIDE5N2MtMjMgLTE2IC00MiAtMjEgLTc5IC0yMWMtMTMgMSAtNDAgNCAtNDkgOGMtMzggOSAtNTcgMzAgLTU3IDYyYzExIDM2IDI5IDU2IDcxIDYxIGM0MyAtOCA1MiAtMTMgNjUgLTUxYzAgLTM4IC0xNyAtNTEgLTUzIC01OGM4IC0zIDE3IC01IDI1IC01YzM3IDEgNzcgMjggOTQgNTBsNjQgMTk0Yy0yMiAtMTYgLTQwIC0yMCAtNzkgLTIwYy0xNiAwIC0yOCAwIC0zMyAxbC0xOCA3Yy0zOCA5IC01NyAzMCAtNTcgNjJjOCAzNCAzMiA1NSA3MSA2MmM0MCAtOCA1MyAtMTcgNjYgLTUzYzAgLTQwIC0xNiAtNDkgLTU0IC01N2MxMSAtNCAyMCAtNSAyOSAtNWM0MSAwIDY4IDI1IDkyIDUybDM0IDEwOCBjOSAyOCAyMSA2MCAzMCA5MGMtMjYgLTExIC02NCAtMjggLTEwMSAtMjhoLTEyYy0xMSAwIC0xNiAxIC0zMiA2Yy0zNiAxMiAtNTYgMzQgLTU2IDY2YzggMzYgMzIgNTcgNzEgNjNjMzUgLTMgNjYgLTIwIDY2IC01NmMwIC0zMiAtMjMgLTQ5IC01MiAtNTRjMTMgLTIgMjAgLTYgMzAgLTZjMiAwIDUgMSA4IDFjMjggNCAyOSA3IDYxIDI4YzExIDcgMjIgMTQgMzIgMjRsNjYgMTk2Yy0xMCAtNiAtMjcgLTEyIC01MyAtMTZsLTUyIC04aC0xMGwtMjAgMSBjLTEgMCAtOCAzIC0yMSA2Yy0zNyA5IC01NSAyOCAtNTUgNjBjNyAzNCAzMyA1NiA2OSA2MGMyOSAtMyA0MyAtOSA1MyAtMjljNCAtOCA3IC0xNSAxMCAtMjJjMCAtMjEgLTEgLTI1IC0xMSAtMzVjLTUgLTggLTE4IC0xNCAtNDAgLTIwbDEyIC0zbDE1IC0xYzQ0IDAgOTcgMjYgMTIyIDU2YzEwIDExIDE4IDI2IDI0IDQyYzcgMSAxNSAyIDIyIDNsLTE0MCAtNDI0aC0xbC0yMCAtNjFjLTkwIC0yNzcgLTE4MSAtNTUzIC0yNzIgLTgyOSBjMCAtMSAxIC0xIDEgLTJsLTE3OSAtNTQybC0zOCAtMWwxMDggMzI0Yy0yMCAtMTMgLTUxIC0yMCAtODIgLTIwaC0yMmMtOSAwIC0xNSAwIC0yMCA0Yy0zNyA2IC01NiAzMiAtNTYgNjRjOCAzNSAzMSA1NiA2OCA2MGM0MyAtOCA0OCAtMTMgNjQgLTUxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRFNS54bWwAPHN5bWJvbCBpZD0iRTRFNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDcgMjkyYy0xMyAyNCAtMzAgNDkgLTUyIDcxYy0xIDEgMCAyIDAgM2wtMiAyYzMgMyA0IDQgNiA0YzEyIDAgMjYgLTcgNDAgLTIwczQ0IC00MCA4OSAtODFjMjYgLTI0IDI4IC0yOSA0NiAtNDdjNCAtNCA4IC05IDEwIC0xNGM2IC04IDggLTE2IDggLTI3YzAgLTE5IC0xMiAtNDAgLTM2IC02MWMtMjggLTIzIC00OSAtMzggLTYxIC03M2MtNCAtMTEgLTcgLTI3IC0xMCAtNTBjMTMgLTQzIDM0IC04MyA1OSAtMTIxIGMzMSAtNDcgNTkgLTc5IDEwMSAtMTI5Yy04IDAgLTI2IDcgLTU0IDIwbC02MiAyOWwtMjEgNmwtMjMgMWMtMjUgMCAtNDUgLTEwIC02MCAtMzBsLTQgLTE0bC0xIC0xMmMwIC0zMyAyMCAtNTYgMzkgLTc4YzggLTkgMTcgLTE4IDI2IC0yNmMxNyAtMTUgMjcgLTI0IDI4IC0zMGwtMyAtM2MtMTEgNSAtMTkgMTAgLTI1IDE1Yy05IDMgLTM3IDIxIC00NSAyNmMtMjQgMTQgLTQ1IDMyIC02MyA1MWMtMTkgMjEgLTM3IDQ0IC0zNyA3MSBjMCA2MyAyNyA5NSA4MCA5NWM0MSAwIDg2IC0xOCAxMzYgLTUyYy0xOSAyNiAtMzcgNDggLTU1IDY2Yy0yMyAyMyAtNDggNDQgLTczIDY1Yy0yOCAyMyAtNDcgNDAgLTU4IDUzcy0xNyAyNiAtMTggMzljNzUgNjQgMTEzIDEyNSAxMTMgMTgzYzAgMjcgLTcgNDggLTE4IDY4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRFNy54bWwAPHN5bWJvbCBpZD0iRTRFNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzMgLTExMWMwIC0zMyAtMjEgLTUwIC01MiAtNTVjMTAgLTMgMTggLTQgMjUgLTRjNDAgMCA2OSAyNCA5MCA0N2w2NiAxOTdjLTM2IC0xOCAtNjQgLTI1IC0xMTIgLTI1Yy0yMyAwIC0zOCAzIC00NSA4Yy0zNyA3IC01NSAyNyAtNTUgNTljOCAzNSAzMCA1NCA2OCA1OGM0NSAtNiA0OSAtMTMgNjQgLTQ4YzAgLTMgMSAtNSAxIC03YzAgLTI3IC0yNSAtNDYgLTUyIC00OWM2IC00IDE1IC02IDI2IC02YzMyIDIgNjIgMTQgODggMjkgYzMyIDE5IDQ0IDM2IDU5IDcxbDcgMWwxMCAyaDRjLTcyIC0yMjAgLTE0MyAtNDM5IC0yMTUgLTY1OWgtMzdsMTA4IDMyNGMtMjAgLTEzIC01MSAtMjAgLTgyIC0yMGMtMjEgMCAtMzUgNCAtNDMgMTBjLTM3IDYgLTU1IDI2IC01NSA1OGM4IDM1IDMxIDU2IDY4IDYwYzQzIC04IDQ4IC0xMyA2NCAtNTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEVBLnhtbAA8c3ltYm9sIGlkPSJFNEVBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3OSA1NjdjMTMgLTMgMTUgLTUgMjcgLTVjMjggMCA1NyAxMCA4OSAyOGMyOCAxNiA1MiA0MCA2MSA3NGg4bDkgMmg2bC04MiAtMjQ3Yy0xMjUgLTM4NSAtMjUyIC03NjkgLTM3OCAtMTE1M2gtMzVjMzYgMTEyIDcyIDIyNCAxMDkgMzM1Yy0yMiAtMTMgLTU5IC0xOSAtOTMgLTE5Yy0xMCAwIC0xNiAtMSAtMTggMGwtMTcgNmMtMzkgOCAtNTggMjkgLTU4IDYyYzggMzUgMzEgNTYgNzAgNjJjNDEgLTYgNTcgLTE1IDY3IC01MyBjLTIgLTM5IC0xNyAtNDUgLTUzIC01N2M3IC0zIDE1IC0zIDI1IC0zYzQwIDIgNjcgMjIgOTEgNDhsNjUgMTk2Yy0yMSAtMTQgLTQ2IC0yMiAtNzggLTIyYy0yMyAwIC0zOSAyIC01MiA5Yy0zNiA4IC01NCAyOCAtNTQgNjBjOCAzNSAzMCA1OCA2OCA2M2M0NiAtNSA1MSAtMTQgNjYgLTUyYzAgLTM5IC0xOCAtNDggLTUzIC01N2M3IC0yIDE3IC02IDI2IC02YzQwIDIgNjYgMjIgOTMgNDhsNjIgMTk3Yy0yMyAtMTYgLTQyIC0yMSAtNzkgLTIxIGMtMTMgMSAtNDAgNCAtNDkgOGMtMzggOSAtNTcgMzAgLTU3IDYyYzExIDM2IDI5IDU2IDcxIDYxYzQzIC04IDUyIC0xMyA2NSAtNTFjMCAtMzggLTE3IC01MSAtNTMgLTU4YzggLTMgMTcgLTUgMjUgLTVjMzcgMSA3NyAyOCA5NCA1MGw2NCAxOTRjLTIyIC0xNiAtNDAgLTIwIC03OSAtMjBjLTE2IDAgLTI4IDAgLTMzIDFsLTE4IDdjLTM4IDkgLTU3IDMwIC01NyA2MmM4IDM0IDMyIDU1IDcxIDYyYzQwIC04IDUzIC0xNyA2NiAtNTMgYzAgLTQwIC0xNiAtNDkgLTU0IC01N2MxMSAtNCAyMCAtNSAyOSAtNWM0MSAwIDY4IDI1IDkyIDUybDY1IDE5OGMtMjYgLTExIC04MiAtMjQgLTExOSAtMjRjLTIyIDAgLTMwIDAgLTQ0IDdjLTM3IDkgLTU2IDI5IC01NiA2MWM4IDM2IDMyIDU3IDcxIDYzYzM1IC0zIDY2IC0yMCA2NiAtNTZjMCAtMzIgLTIzIC00OSAtNTIgLTU0eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTYzMi54bWwAPHN5bWJvbCBpZD0iRTYzMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDMgMjA2YzUzIDAgOTYgLTM5IDEwMiAtOTBoNjF2LTI2aC02MWMtNiAtNTEgLTQ5IC05MCAtMTAyIC05MGMtNTcgMCAtMTAzIDQ2IC0xMDMgMTAzczQ2IDEwMyAxMDMgMTAzek0xNzcgOTBoLTgxdjI2aDgxYy02IDM1IC0zNyA2MiAtNzQgNjJjLTQxIDAgLTc1IC0zNCAtNzUgLTc1czM0IC03NSA3NSAtNzVjMzcgMCA2OCAyNyA3NCA2MnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NDkueG1sADxzeW1ib2wgaWQ9IkU5NDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwdjc2MGgzMGwxNTAgLTI1OWwtMjYgLTE1bC0xMjQgMjE0di03MDBoLTMweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTBEQS54bWwAPHN5bWJvbCBpZD0iRTBEQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAzIDEgNCAzIDZjNTMgNDcgMTAyIDk4IDE1MSAxNTNjMiAyIDUgMyA4IDNzNSAtMSA3IC0zYzQ5IC01NSAxMjcgLTEwNiAxODAgLTE1M2MyIC0yIDMgLTMgMyAtNnMtMSAtNCAtMyAtNmMtNTMgLTQ3IC05MCAtOTggLTEzOSAtMTUzYy0yIC0yIC00IC0zIC03IC0zcy02IDEgLTggM2MtNDkgNTUgLTEzOSAxMDYgLTE5MiAxNTNjLTIgMiAtMyAzIC0zIDZ6TTgzIDM2Yy0yIC0yIC0zIC00IC0zIC02czEgLTQgMyAtNmwxMzQgLTEwMSBjMiAtMiA0IC0zIDcgLTNzNSAxIDcgM2w0MCA0MWMyIDIgMyA0IDMgNnMtMSA0IC0zIDZsLTEzNCAxMDFjLTIgMiAtNCAzIC03IDNzLTUgLTEgLTcgLTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTlFLnhtbAA8c3ltYm9sIGlkPSJFNTlFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTd2NDdsMTI5IDEyMGM2IDUgOSA4IDE5IDhjNSAwIDEwIC0zIDEzIC01bDEwMyAtNzRzNyAtNiAxMyAtN2gyYzkgMCAxNCA0IDE0IDRsODIgNzR2LTUxbC0xNDMgLTEyN2MtNyAtNiAtOSAtNiAtMTkgLTZjLTUgMCAtOSAyIC0xMyA1bC0xMDIgNzNjLTggNiAtMTAgNiAtMTggNmMtNCAwIC02IC0xIC0xMiAtNnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1ODcueG1sADxzeW1ib2wgaWQ9IkU1ODciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyMXY1OWwxMjkgMTUwbDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMSA2bDgwIDkzbDE4IDEwaDFjNSAwIDkgLTIgMTIgLTZsMTA1IC05M2M1IC00IDEwIC04IDE2IC0xMmMxMzUgMTAyIDE4OSAxNDUgMjYyIDE3NWMxMjEgNDkgMTg4IDY4IDIwNyA2OGM0IDAgNiAwIDYgLTJjMCAtOSAtNjQgLTQyIC0xODMgLTg2Yy04OCAtNDUgLTIwMCAtMTM3IC0zMzMgLTI2OWwtNiAtN2MtOSAtNyAtMTYgLTEwIC0yMCAtMTAgaC0xYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEyIDcgLTE5IDdjLTQgMCAtNyAtMSAtOSAtM2wtODEgLTk0Yy03IC03IC0xNCAtMTAgLTE5IC0xMGgtMWMtMyAwIC03IDIgLTEwIDZ2MWwtMTA0IDkzYy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUM3LnhtbAA8c3ltYm9sIGlkPSJFNUM3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1NiA3MXpNNjQ2IDI0MGg0YzMgLTEgNiAtMiA3IC00YzM1IC0zMiA3MSAtNjMgMTA3IC05NXYxNzloMzB2LTE4Mmw2NyA3OXYtMWwxMiAxNGwxOCAxMGM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdsOCAtNWM1IDEgOSA0IDEyIDhsNjggODB2LTU5bC0xMjggLTE1MGMtOSAtNyAtMTYgLTEwIC0yMCAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNSAtMTMgNyAtMjAgN2MtMyAwIC02IDAgLTggLTJsLTIwIC0yM3YtMTYwaC0zMCB2MTI0bC0zMSAtMzZjLTIgLTEgLTMgLTMgLTUgLTRjLTUgLTQgLTExIC02IC0xNSAtNmMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTY5IC04MXYxbC0xMiAtMTRjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTVjLTIyIC0yNyAtNDUgLTU0IC02OCAtODFoLTkgYy0xMDUgMCAtMjQxIDI1IC0yNDYgMTUzdjEwYzAgNzcgNjMgMTQxIDkyIDE4MmMwIDAgNSAyIDYgMmMwIC0xIDAgLTQgLTIgLThjLTQgLTE0IC03NCAtODUgLTc0IC0xNjRjMCAtMjggNyAtNTMgMjUgLTczYzM0IC0zOCA3MiAtNTggMTM5IC01OGMyMCAwIDQzIDIgNjkgNmwzMCA0NGw5OSAxMTVsMTcgMTBjNyAwIDExIC0yIDEyIC02bDEwNiAtOTNsMTcgLTEwbDEyIDZsODAgOTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUIzLnhtbAA8c3ltYm9sIGlkPSJFNUIzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNDAwek0zMCAxMTVsOTkgMTE1bDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMiA2bDgwIDkzbDE4IDEwYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2w4IC01YzUgMSA5IDQgMTIgOGwxMTggMTMwYzEyMSAxMjggMTcyIDI1NCAxOTEgMjU0YzcgMCA5IC0xNSA5IC01MWMwIC0yNyAtMzc4IC00NjIgLTM3OCAtNDYyYy03IC05IC0xNiAtMTAgLTIwIC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NCBjLTYgNSAtMTMgNyAtMjAgN2MtNCAwIC03IC0xIC05IC0zbC04MSAtOTRjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTVsLTY4IC04MXYzNzloMzB2LTI4NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyMjIueG1sADxzeW1ib2wgaWQ9IkUyMjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE2MyAtMjAwbDMyNiAxNTB2LTEwMGwtMzI2IC0xNTB2MTAwek0tMTYzIDE1MGwzMjYgMTUwdi0xMDBsLTMyNiAtMTUwdjEwMHpNLTE2MyAtMjVsMzI2IDE1MHYtMTAwbC0zMjYgLTE1MHYxMDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUJFLnhtbAA8c3ltYm9sIGlkPSJFNUJFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3OCA1MGMtMTcgNTcgLTk4IDE4NiAtMjE1IDE4NmMtMzEgMCAtOTEgLTYgLTE0MSAtNDVjMCAwIC0xMiAtNyAtMTggLTdjLTIgMCAtNCAxIC00IDNjMCAzIDMgMTAgMTEgMjFjMCAwIDQ3IDYxIDE3NCA2MWM1NSAwIDE3NCAtNTMgMjI0IC0xNTJsOTggMTEzbDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMiA2bDgwIDkzbDE4IDEwYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2w4IC01YzUgMSA5IDQgMTIgOCBsNjggODB2LTU5bC0xMjggLTE1MGMtOSAtNyAtMTYgLTEwIC0yMCAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNSAtMTMgNyAtMjAgN2MtNCAwIC03IC0xIC05IC0zbC04MSAtOTRjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTVjLTIyIC0yNiAtNDMgLTUyIC02NSAtNzdjMCAxNSAtMyAxOSAtMyAyNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QkQueG1sADxzeW1ib2wgaWQ9IkU1QkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyMXY1OWwxMjkgMTUwbDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMSA1bDczIDg3YzUgNSA5IDkgMTUgMTFsMTEgNmM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdsMiAtMXYxNzZoMzB2LTE1OGMxOSAyMyAzOSA0NSA1OCA2OGMxMSAxMyAxOSAyMCAyMyAyMGwyNCAtMTZsODQgLTc1bDMxIC0yNWMzIDEgNyA1IDEzIDEybDE0IDE1bDM0IDQ0di01NWwtMTA2IC0xMjVjLTggLTExIC0xNiAtMTYgLTIzIC0xNiBjLTEwIDMgLTE3IDEyIC0yNSAxOGwtNzggNzBjLTE0IDE0IC0yNSAyMSAtMzQgMjFsLTQgLTJsLTExIC0xM3YtMTgyaC0zMHYxNDdjLTEyIC0xNCAtMjQgLTI4IC0zNiAtNDNjLTEwIC0xMSAtMTggLTE2IC0yNCAtMTZoLTJjLTUgMCAtMTEgNyAtMTUgMTBjLTM1IDI5IC02NyA2MSAtMTAxIDkxYy02IDQgLTEyIDYgLTE5IDZjLTQgMCAtNyAtMSAtOSAtM2wtNjkgLTgxdjFsLTEyIC0xNGMtNyAtNyAtMTQgLTEwIC0xOSAtMTAgYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjIzLnhtbAA8c3ltYm9sIGlkPSJFMjIzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xNjMgLTI4N2wzMjYgMTUwdi0xMDBsLTMyNiAtMTUwdjEwMHpNLTE2MyAyMzhsMzI2IDE1MHYtMTAwbC0zMjYgLTE1MHYxMDB6TS0xNjMgLTExMmwzMjYgMTUwdi0xMDBsLTMyNiAtMTUwdjEwMHpNLTE2MyA2M2wzMjYgMTUwdi0xMDBsLTMyNiAtMTUwdjEwMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QjIueG1sADxzeW1ib2wgaWQ9IkU1QjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0MDB6TTMwIDExNWw5OSAxMTVsMTcgMTBjNyAwIDExIC0yIDEyIC02bDEwNiAtOTNsMTcgLTEwbDEyIDZsODAgOTNsMTcgMTBoMWgzYzMgLTEgNiAtMiA3IC00bDIgLTJsMTA1IC05M2wxNyAtMTBsMTIgNmw2OCA4MHYtMWwxMiAxNGwxOCAxMGM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdsOCAtNWM1IDEgOSA0IDEyIDhsNjggODB2LTU5bC0xMjggLTE1MGMtOSAtNyAtMTYgLTEwIC0yMCAtMTBjLTMgMCAtNyAyIC0xMCA2IGwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTMgMCAtNiAwIC04IC0ybC04MSAtOTVjLTIgLTEgLTMgLTMgLTUgLTRjLTUgLTQgLTExIC02IC0xNSAtNmMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTM5IC00NWwtMzAgLTM2djFsLTEyIC0xNGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNiAtMTMgOSAtMjAgOWMtMyAwIC03IC0yIC0xMCAtNSBsLTY4IC04MXYzNzloMzB2LTI4NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyMkUueG1sADxzeW1ib2wgaWQ9IkUyMkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUwIDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHpNMCA0OGMwIDI2IDIyIDQ4IDQ4IDQ4czQ4IC0yMiA0OCAtNDhzLTIyIC00OCAtNDggLTQ4cy00OCAyMiAtNDggNDh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUM2LnhtbAA8c3ltYm9sIGlkPSJFNUM2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1NiA3MXpNNjQ2IDI0MGg0YzMgLTEgNiAtMiA3IC00YzM1IC0zMiA3MSAtNjMgMTA3IC05NWwxNyAtMTBsMTIgNmw2OCA4MHYtMWwxMiAxNGwxOCAxMGM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdsOCAtNWM1IDEgOSA0IDEyIDhsNjggODB2LTU5bC0xMjggLTE1MGMtOSAtNyAtMTYgLTEwIC0yMCAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNSAtMTMgNyAtMjAgN2MtMyAwIC02IDAgLTggLTJsLTgxIC05NSBjLTIgLTEgLTMgLTMgLTUgLTRjLTUgLTQgLTExIC02IC0xNSAtNmMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTY5IC04MXYxbC0xMiAtMTRjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTVjLTIyIC0yNyAtNDUgLTU0IC02OCAtODFoLTljLTEwNSAwIC0yNDEgMjUgLTI0NiAxNTN2MTAgYzAgNzcgNjMgMTQxIDkyIDE4MmMwIDAgNSAyIDYgMmMwIC0xIDAgLTQgLTIgLThjLTQgLTE0IC03NCAtODUgLTc0IC0xNjRjMCAtMjggNyAtNTMgMjUgLTczYzM0IC0zOCA3MiAtNTggMTM5IC01OGMyMCAwIDQzIDIgNjkgNmwzMCA0NGw5OSAxMTVsMTcgMTBjNyAwIDExIC0yIDEyIC02bDEwNiAtOTNsMTcgLTEwbDEyIDZsODAgOTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQkE3LnhtbAA8c3ltYm9sIGlkPSJFQkE3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNzcwYzAgNSA2IDQgNTEgMTljNyAyIDEyIDIgMTQgMmMxNSAwIDE2IC0xNSAxNiAtMzV2LTdjMCAtOTQgLTQgLTc2IC01IC0yNTl2LTQzYzAgLTk5IDIgLTI1OSAyIC0yOTJjMCAtMTkgMSAtMzMgMSAtNDF2LTYwYzEgLTIzIDQgLTQxIDkgLTU0aC02MGMtOCAxNTcgLTkgNTE0IC0yNCA3NDFjLTEgMTUgLTQgMjUgLTQgMjl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTlELnhtbAA8c3ltYm9sIGlkPSJFNTlEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTd2NDdsMTI5IDEyMGM2IDUgOSA4IDE5IDhjNSAwIDEwIC0zIDEzIC01YzAgMCA1MyAtMzggMTQyIC0xMDJjMyAtMiAzIC0yIDMgLTZzLTcgLTEwIC03IC0xMGMtMjIgLTIxIC00NCAtNDIgLTY3IC02M2MtNyAtNiAtOSAtNiAtMTkgLTZjLTUgMCAtNyAxIC0xMCAzbC0xMDUgNzVjLTggNiAtOCA2IC0xOCA2Yy01IDAgLTggLTIgLTEyIC02eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJBQS54bWwAPHN5bWJvbCBpZD0iRUJBQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBsOCA3NDBjMCAyIDEgMTIgMyAzMmMwIDYgNCA5IDExIDljMyAwIDEyIC0xIDI3IC0zYzE2MCAtMjIgMjY3IC01NCAzMjEgLTk1YzggLTIxIDEzIC00NCAxMyAtNjhjMCAtMjIgLTYgLTM5IC0xNSAtNTBjMCAwIC0yNyAxMSAtMjcgMTZjMyAxNSA1IDI4IDUgMzdjMCAyMSAtOSAzOCAtMzAgNTBjLTI0IDE1IC02OSAyOSAtMTMzIDQ0bC0xMTcgMTJsMyAtODhoMTJjMzUgMCA5MCAtMTMgMTY0IC0zOWM4MSAtMjkgMTI5IC01NCAxNDIgLTc1IGMzIC02IDMgLTEzIDMgLTIxYzAgLTEyIC0xMCAtNjYgLTEzIC02NmMtMTAgMCAtMzAgNSAtMzAgMTR2MmM0IDEyIDYgMjIgNiAzMGMwIDE0IC01IDI0IC0xNSAzMGMtNTMgMjQgLTE5NCA3MyAtMjU3IDczYy0yIDAgLTYgMCAtMTMgLTFjLTIgLTEgLTMgLTQgLTMgLTljMiAtMiAyIC04IDIgLTEzdi00OWMwIC0xMSAyIC0yMCAwIC0yN2MzIDAgNiAxIDkgMWM0MyAwIDkxIC0xMSAxNTEgLTMxbDk5IC0zNGM0NCAtMTMgNjYgLTM0IDY2IC03MiBjMCAtMTEgLTMgLTI2IC02IC00MmMtMiAtMiAtNCAtMyAtNiAtM2MtNCAwIC0yMyA1IC0yNiA1YzEgOCA0IDIzIDQgMjljMCAxNCAtMiAyNCAtOCAyN2MtMTIgNyAtNDYgMTggLTEwMiAzNWMtNjggMjAgLTEyMSAzMSAtMTU5IDMxYy0xMSAwIC0yMyAtMSAtMjkgLTJjLTUgLTM2IC00IC04MCAtNiAtMTM4Yy0zIC03MyAtOCAtMjcwIC0xMCAtMjkxaC00NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NDgueG1sADxzeW1ib2wgaWQ9IkU5NDgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDYgLTcxNmM0OSAwIDExNCAyOCAxMTQgNzljMCA1MiAtNzYgOTEgLTEzMCA5MXYtMTY4YzQgLTEgMTEgLTIgMTYgLTJ6TTAgLTUwNXY1MDVoMzB2LTUwNWM4NSAtMSAxNzAgLTQ5IDE3MCAtMTMyYzAgLTU2IC01MCAtMTIzIC0yMDAgLTEyM3YyMTRoLTEyMHY0MWgxMjB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNjMzLnhtbAA8c3ltYm9sIGlkPSJFNjMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1MiAxNTJoLTE1MnYyNmgxNTJ2MTUyaDI2di0xNTJoMTUydi0yNmgtMTUydi0xNTJoLTI2djE1MnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VBMDYueG1sADxzeW1ib2wgaWQ9IkVBMDYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTAgMzExYzAgMiAzIDMgNyAzYzMgMCA3IC0xIDcgLTN2LTM4NGMwIC0xNiAwIC0yMyAtOSAtMjNjLTI4IDAgLTU1IDI1IC01NSA0MHYxNTJjMyAwIDI1IC0xOSA0MCAtMTljNyAwIDEwIDEgMTAgMjV2MjA5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRFNi54bWwAPHN5bWJvbCBpZD0iRTRFNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDEyM2M3IDM0IDMzIDU2IDY5IDYwYzI5IC0zIDQzIC05IDUzIC0yOWM0IC04IDcgLTE1IDEwIC0yMmMwIC0yMSAtMSAtMjUgLTExIC0zNWMtNSAtOCAtMTggLTE0IC00MCAtMjBsMTIgLTNsMTUgLTFjNDQgMCA5NyAyNiAxMjIgNTZjMTAgMTEgMTggMjYgMjQgNDJjNyAxIDE1IDIgMjIgM2wtMTQwIC00MjRoLTM2bDExMSAzMzBjLTEwIC02IC0yNyAtMTIgLTUzIC0xNmwtNTIgLThoLTEwbC0yMCAxYy0xIDAgLTggMyAtMjEgNiBjLTM3IDkgLTU1IDI4IC01NSA2MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NEMueG1sADxzeW1ib2wgaWQ9IkU5NEMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzAgLTcwMGwxMjQgMjE0bDI2IC0xNWwtMTUwIC0yNTloLTMwdjc2MGgzMHYtNTYwbDEyNCAyMTRsMjYgLTE1bC0xNTAgLTI1OXYtODB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTQ1LnhtbAA8c3ltYm9sIGlkPSJFOTQ1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMwIDU0NmM1NCAwIDEzMCAzOSAxMzAgOTFjMCA1MSAtNjUgNzkgLTExNCA3OWMtNSAwIC0xMiAtMSAtMTYgLTJ2LTE2OHpNMCAwdjU0NnYyMTRjMTUwIDAgMjAwIC02NyAyMDAgLTEyM2MwIC03NiAtNzAgLTEyMiAtMTQ3IC0xMzFsMTI3IC0yMTlsLTI2IC0xNWwtMTI0IDIxNHYtNDg2aC0zMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwMDQueG1sADxzeW1ib2wgaWQ9IkUwMDQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwaDUzYzMwIDAgNTkgLTEgODMgLTVjMjA2IC05NSAyNTggLTI2NCAyNjMgLTI3MWMwIC0xIC0xNCAtNyAtMTUgLTZjLTg4IDE1NCAtMjUxIDE3MCAtMzIxIDE3MGMtMSAwIC02MyAxIC02MyAxdjExMXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCQzIueG1sADxzeW1ib2wgaWQ9IkVCQzIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQ3LjM5OCAxODIuNmMwIC0yLjY4OTQ1IC0yLjMwNzYyIC00Ljk5OTAyIC00Ljk5OTAyIC00Ljk5OTAyYy0xNi4yNDYxIDAgLTg3LjA5MjggMTAuOTgxNCAtMTA0LjQ5NCAxNC40MDA0aC0xLjEwNTQ3Yy03LjkxMDE2IDAgLTEzLjQwMTQgLTEyLjIwNyAtMTMuNDAxNCAtMTkuMDAxYzAgLTMuNTU3NjIgMS4wNzkxIC02LjIzMjQyIDEuNTU0NjkgLTkuNzIwN2w3LjE5MjM4IC01Mi43NDcxIGMzLjU2NzM4IC0yNC4yNTU5IDguNDE4OTUgLTQzLjE5NDMgMTQuMzgxOCAtNTcuMzMyYzguMDAzOTEgMy41NzgxMiAyMC44MjMyIDkuMzkzNTUgMzguNTAyIDE3LjkwNDNjNy4wNDEwMiAzLjM4OTY1IDE1LjQyMjkgNi44OTQ1MyAxOC45NzA3IDYuODk0NTNjMC4wNDU4OTg0IDAgMC40MDAzOTEgMC4xMDI1MzkgMC45NTUwNzggMC4xMDI1MzljMi40NTgwMSAwIDUuNjQzNTUgLTIuOTA5MTggNS42NDM1NSAtNS45MDEzNyBjMCAtMy40MjA5IC0xLjUwOTc3IC02LjU3NzE1IC0zLjc3ODMyIC04LjEyOTg4Yy0zNS42Nzk3IC0yNC40MTMxIC01MS4zOTE2IC0zNi40OTkgLTEwMS4yOTUgLTYyLjY5ODJjLTAuNzI1NTg2IC0wLjM4MDg1OSAtMS41MjUzOSAtMC41NzEyODkgLTIuMzI1MiAtMC41NzEyODljLTIuMzE3MzggMCAtNC4zMzg4NyAxLjcxNjggLTQuODUxNTYgMy43OTE5OWMtMTEuOTM2NSA0OC4yMjQ2IC0yNi42ODY1IDEwMy4zNDkgLTMzLjgzNzkgMTU0LjA4OCBjLTMuNTAyOTMgLTAuNzUzOTA2IC05LjI4MTI1IC0yLjQxNDA2IC0xNy4xMjYgLTUuNTUxNzZjLTE2Ljk3NDYgLTYuNDY3NzcgLTI4LjMxNTQgLTkuOTI3NzMgLTM2LjE4NDYgLTkuOTI3NzNjLTQuMjQwMjMgMCAtMTAuNTk5NiAxLjYyMDEyIC0xMC41OTk2IDcuMzk4NDRjMCAzLjQzNjUyIDIuMjc3MzQgNi44MDg1OSA0Ljg4OTY1IDguMzI1MmMyOC45Mjc3IDE2Ljc5NzkgOTUuMDYzNSA2MS41NjE1IDEyMC4yMTkgNzQuNTIwNSBjMC43MTY3OTcgMC4zNjkxNDEgMS41MDM5MSAwLjU1MzcxMSAyLjI5MTAyIDAuNTUzNzExYzAuMjc2MzY3IDAgMC41NTM3MTEgLTAuMDIyNDYwOSAwLjgyNzE0OCAtMC4wNjgzNTk0bDUyLjkxODkgLTguODE5MzRjMzYuNzc4MyAtNy4wNDI5NyA1Ny4yOTY5IC0xMi4zMjMyIDY1LjQyMDkgLTE2LjExNTJjMy4xMDc0MiAtMC44MTY0MDYgNS4wMzIyMyAtNC4wMDc4MSA1LjAzMjIzIC03LjE5NjI5IGMwIC0zLjY5NjI5IC00LjgwMDc4IC0xNi45MzY1IC00LjgwMDc4IC0xOS4yMDAyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTU2Ri54bWwAPHN5bWJvbCBpZD0iRTU2RiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDU1YzAgMzUgMTkgMTI4IDExMiAxMjhjNDUgMCA4OSAtMjAgMTIzIC00MXYxNDhoMzB2LTE2OGMxIC0xIDMgLTIgNCAtM2wyNCAtMThjMjggLTIxIDY3IC01MSA5NyAtNTFjMzUgMCA2NSA1MyA3NCA4MmM2IDIwIDEwIDQ1IDIyIDQ1YzEwIDAgMTQgLTEzIDE0IC0zMmMwIC0zNSAtMTQgLTE0NCAtMTEwIC0xNDRoLTNjLTExIDAgLTU1IDQgLTEyMiA0NnYtMTU0aC0zMHYxNzZsLTMgMmMtMTUgMTEgLTg2IDYzIC0xMjAgNjMgYy0zNSAwIC03NSAtMjQgLTc1IC04N3YtN2MwIC0xMiAtMiAtMzYgLTE1IC0zNmMtMTkgMCAtMjIgMzIgLTIyIDUxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJDMy54bWwAPHN5bWJvbCBpZD0iRUJDMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNTQgMTgyLjAwMWgtNC43MTU4MmMtNS42MTQyNiAtMTQuMDE1NiAtMTEuODg1NyAtNDMuMTc0OCAtMTEuODg1NyAtNjUuNDAwNHYtNy4wMTY2YzEuMTU5MTggLTE1LjU4OTggOC4xNDc0NiAtMjkuMDk5NiAyMC4yMDEyIC00MS4xNTMzYzEzLjk0MTMgLTEzLjk0NDggMzEuMTI0MiAtMjIuODMxMSA1Mi40MDA0IC0yMi44MzExYzE2LjAzMzIgMCAyOC4yNjk1IDUuMTM5NjUgMzkuMjIwNyAxNi4wOTA4IGMxMC41NTY3IDEwLjU1NjcgMTcuMzc5OSAyOS43NzQ1IDE3LjM3OTkgNDYuMTI1djAuNzg1MTU2YzAgMjEuMTc5NyAtOS40NDkyMiAzNS43NjA3IC0yMi43NjI3IDQ1LjU3MTNjLTkuMDQ1OSA2Ljc4NDE4IC0yNy42Nzc3IDE3LjcxMjkgLTU1LjcxMTkgMjQuNzQzMmMtMTIuNDc4NSAyLjMzMjAzIC0zMy4wMDEgMi45ODQzOCAtMzQuMTI2IDMuMDg1OTR6TTguMzk5NDEgMjIyLjgwMiBjLTMuNzM5MjYgMCAtOC4xOTgyNCAyLjEzOTY1IC04LjE5ODI0IDYuNTk4NjNjMCAwLjYzMjgxMiAwLjExOTE0MSAxLjI2NDY1IDAuMzU3NDIyIDEuODYwMzVsMy4xMTYyMSA3Ljc5MTk5YzQuNTQ3ODUgMTUuMjc5MyA2Ljk0NjI5IDM2LjUyMDUgNy43MzA0NyA1NC41NjY0YzAuMjQzMTY0IDUuNTkzNzUgMS4zMDc2MiAxMi43ODAzIDcuMzk0NTMgMTIuNzgwM2MzLjA4MDA4IDAgNi40MDIzNCAtMS45OTUxMiA4LjQ3MTY4IC0yLjgxMDU1IGMzLjgzNDk2IC0xLjUxMTcyIDYuOTA2MjUgLTIuNzI1NTkgMTEuNzE0OCAtMy42ODc1YzAuMTgzNTk0IC0wLjAzNjEzMjggMC4zNjQyNTggLTAuMDgzMDA3OCAwLjU0Mjk2OSAtMC4xNDA2MjVsOTkuOTY0OCAtMzEuOTg5M2M3NC4zMzU5IC0yMy4xNzg3IDEzNi43NjggLTM3LjU4MzUgMTgyLjEyNCAtNTIuNzIxN2MzNS44MjIzIC0xMS45NTYxIDY3LjkwNjIgLTM2LjcxNjggNzguMzEwNSAtNTQuMzQ1NyBjOS4zMzMxMSAtMTUuODEzOSAxMy40Njk3IC0zMi4wNzkxIDEzLjQ2OTcgLTQ5LjcwNDFjMCAtNjguMzg0OCAtNDEuMDY5MyAtMTA3Ljg5NyAtMTAzLjk4MiAtMTEwLjU5NGMtMC4wNzIyNjU2IC0wLjAwMjkyOTY5IC0wLjE0MzU1NSAtMC4wMDQ4ODI4MSAtMC4yMTU4MiAtMC4wMDQ4ODI4MWgtMS42MDA1OWMtMjkuNTc5MSAwIC00My4xOTYzIDcuNDA2MjUgLTU2LjYzNjcgMTQuMTI2IGMtNy4yMzczIDMuNjE5MTQgLTE5LjQwMzMgMTIuMTY1IC0zMC4xNDU1IDIyLjkwODJjLTUuMDc2MTcgNS4wNzUyIC05LjgwNTY2IDEwLjYzMDkgLTEzLjQyODcgMTYuNDY1OGMtNS43MDAyIDguNjA4NCAtOS41ODc4OSAyNC44NDc3IC05LjU4Nzg5IDM2LjI5ODhjMCAzNi4xNjMxIDUuMTE1MjMgNjkuNTI3MyAxNS4zOTc1IDEwMC4wMjFjLTE4LjY5MTQgNS45MTIxMSAtNDQuOTgyNCAxMi41NDQ5IC04MC4xMzU3IDE5Ljg2ODIgYy00Ni4yMzczIDguNzcwNTEgLTgzLjYwOTQgMTMuNTEyNyAtMTExLjg2MiAxMy41MTI3Yy00Ljg3NTk4IDAgLTguMzEyNSAtMC43OTk4MDUgLTEyLjgwMDggLTAuNzk5ODA1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTk0NC54bWwAPHN5bWJvbCBpZD0iRTk0NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDAgMHYtNzYwYy0xNTAgMCAtMjAwIDY3IC0yMDAgMTIzYzAgODMgODUgMTMxIDE3MCAxMzJ2NTA1aDMwek0xNTQgLTcxNmM1IDAgMTIgMSAxNiAydjE2OGMtNTQgMCAtMTMwIC0zOSAtMTMwIC05MWMwIC01MSA2NSAtNzkgMTE0IC03OXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NEIueG1sADxzeW1ib2wgaWQ9IkU5NEIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwdjc2MGgzMGwxNTAgLTI1OWwtMjYgLTE1bC0xMjQgMjE0di04MGwxNTAgLTI1OWwtMjYgLTE1bC0xMjQgMjE0di01NjBoLTMweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRGNi54bWwAPHN5bWJvbCBpZD0iRTRGNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMDQgMTIzYzAgLTMyIC0xOCAtNTEgLTU1IC02MGMtMTMgLTMgLTIwIC02IC0yMSAtNmwtMjAgLTFoLTEwbC01MiA4Yy0yNiA0IC00MyAxMCAtNTMgMTZsMjExIC0zMzBoLTI4aC0yMmwtMiA3Yy02IDE0IC0xMyAyNyAtMjIgMzdjLTI1IDMwIC03OCA1NiAtMTIyIDU2bC0xNSAtMWwtMTIgLTNjMjIgLTYgMzUgLTEyIDQwIC0yMGMxMCAtMTAgMTEgLTE0IDExIC0zNWMtMyAtNyAtNiAtMTQgLTEwIC0yMiBjLTEwIC0yMCAtMjQgLTI2IC01MyAtMjljLTM2IDQgLTYyIDI2IC02OSA2MGMwIDMyIDE4IDUxIDU1IDYwYzEzIDMgMjAgNiAyMSA2bDIwIDFoMTBsNTIgLThjMjYgLTQgNDMgLTEwIDUzIC0xNmwtMjExIDMzMGgxOGgzMmwyIC03YzYgLTE0IDEzIC0yNyAyMiAtMzdjMjUgLTMwIDc4IC01NiAxMjIgLTU2bDE1IDFsMTIgM2MtMjIgNiAtMzUgMTIgLTQwIDIwYy0xMCAxMCAtMTEgMTQgLTExIDM1YzMgNyA2IDE0IDEwIDIyIGMxMCAyMCAyNCAyNiA1MyAyOWMzNiAtNCA2MiAtMjYgNjkgLTYweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRFOC54bWwAPHN5bWJvbCBpZD0iRTRFOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02OSAtNTRjNDQgLTkgNDkgLTEwIDYzIC01MGMwIC0xNCAtMSAtMjQgLTQgLTI5Yy03IC0xMSAtMjMgLTIwIC00NyAtMjZjNiAtMyAxNSAtNCAyNSAtNGMxOCAwIDM5IDcgNjEgMjJjMTggMTIgMzAgMjYgMzAgMjZsNjEgMTg3Yy0yMiAtMTIgLTQ4IC0yMSAtODEgLTIxYy0xOCAwIC0zNCAzIC00NiA5Yy0zNiA5IC01NCAyOSAtNTQgNjFjOCAzNCAzMSA1OCA2OCA1OGMzNCAwIDYzIC0yNCA2MyAtNTdjMCAtMTEgLTQgLTIxIC0xMCAtMzAgYy00IC01IC0xNiAtMTIgLTM5IC0xOGM4IC0zIDE2IC01IDI0IC01YzM1IDAgNzEgMjUgODggNDVsNjYgMTk4Yy0xMiAtMTEgLTMzIC0xMiAtNTUgLTE3Yy0xOCAtNCAtMjkgLTggLTM1IC04aC0xNWwtMjggMmMtMTAgMSAtMTcgMyAtMjMgNmMtMzcgNyAtNTYgMjYgLTU2IDU5YzkgMzMgMzMgNTkgNzIgNTljMzMgMCA1MyAtMjEgNjEgLTQ5YzAgLTM3IC0xNyAtNDcgLTUxIC01NWM1IC00IDEzIC02IDI0IC02YzE0IDAgMjkgMyA0NSA4IGM0NyAxNSA4OSA0MyAxMDEgOTJsMTggMmw0IC0xbC0yODggLTg4OWgtMzdsMTA2IDMxOGMtMTcgLTEwIC00MyAtMTUgLTcyIC0xNWMtMjIgMCAtNDAgMyAtNTIgOWMtMzUgOCAtNTUgMjMgLTU1IDYxYzggMzUgMzEgNTQgNjggNTh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTQ2LnhtbAA8c3ltYm9sIGlkPSJFOTQ2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMwIC01NDZ2LTE2OGM0IC0xIDExIC0yIDE2IC0yYzQ5IDAgMTE0IDI4IDExNCA3OWMwIDUyIC03NiA5MSAtMTMwIDkxek0wIDBoMzB2LTQ4NmwxMjQgMjE0bDI2IC0xNWwtMTI3IC0yMTljNzcgLTkgMTQ3IC01NSAxNDcgLTEzMWMwIC01NiAtNTAgLTEyMyAtMjAwIC0xMjN2MjE0djU0NnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCQzEueG1sADxzeW1ib2wgaWQ9IkVCQzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTE2LjggMTQ4LjAwMWMtMTYuNTY2NCAwIC0yOS43NzkzIC01LjU2MzQ4IC0zOC4yMDEyIC0xNS4yMTQ4di05OS41ODY5aDQ1LjQwMTRjMTMuMjI3NSAwIDI0LjM4OTYgNi44OTI1OCAzMi4wOTE4IDE2LjUxOTVjMC4wNzcxNDg0IDAuMDk2Njc5NyAwLjE1NzIyNyAwLjE4OTQ1MyAwLjI0MjE4OCAwLjI4MTI1YzkuNDA3MjMgMTAuMTI5OSAxMy44NjcyIDIzLjEyMDEgMTMuODY3MiAzOS43OTk4IGMwIDE3LjQ5MTIgLTQuNDYwOTQgMzEuMjMwNSAtMTQuNTk4NiA0Mi4xMjdjLTEwLjMyMDMgMTAuMjkxIC0yMy4zNjgyIDE2LjA3NDIgLTM4LjgwMjcgMTYuMDc0MnpNNzguNTk4NiAyNzcuOGMwIC0yMi4zMDg2IC0wLjc5OTgwNSAtNTAuMTI5OSAtMC43OTk4MDUgLTcydi0zMy40MDA0aDEwLjIwMTJjODAuMTQwNiAwIDEzOC41OTkgLTExLjQ3MjcgMTM4LjU5OSAtODguOTk5IGMwIC0xOS4zOTg0IC03LjAyNjM3IC0zNS43NjI3IC0yMC45NjA5IC00OS42OTczYy00LjUwODc5IC00LjUwODc5IC05Ljc3NDQxIC04LjgwMjczIC0xNS42NjcgLTEyLjg2NjJjLTE5LjYwNzQgLTEzLjA3MTMgLTM4LjE0NTUgLTIwLjgzNTkgLTU3LjE3MDkgLTIwLjgzNTlsLTEuNTk5NjEgLTAuMDAzOTA2MjVsLTk5LjQwMzMgNC4wMDc4MWMtMi41ODM5OCAwLjEwNDQ5MiAtNC43OTU5IDIuMzU1NDcgLTQuNzk1OSA0Ljk5NTEyIGMwIDIwLjc0OSAxLjU5OTYxIDI5Ljc3MTUgMS41OTk2MSA0Mi40MDA0YzAgMTAyLjg5MiAtOS41OTI3NyAxODguMDUyIC0yOS4zOTU1IDI1NS4zODNjLTAuMTM1NzQyIDAuNDYxOTE0IC0wLjIwNDEwMiAwLjkzOTQ1MyAtMC4yMDQxMDIgMS40MTY5OWMwIDIuNjg5NDUgMi4zMDc2MiA0Ljk5OTAyIDQuOTk5MDIgNC45OTkwMmg2Ni40MDA0YzEuOTAyMzQgMCAzLjY5NTMxIC0xLjIwNjA1IDQuNDcyNjYgLTIuNzYxNzIgYzIuMzA1NjYgLTQuNjEzMjggMy43MjU1OSAtMTIuOTgyNCAzLjcyNTU5IC0yNS40Mzc1di03LjIwMDJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQkE5LnhtbAA8c3ltYm9sIGlkPSJFQkE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3NyA0MzVjLTEwIDAgLTMwIDUgLTMwIDE0djJjNCAxMiA2IDIyIDYgMzBjMCAxNCAtNSAyNCAtMTUgMzBjLTU0IDI1IC0xOTYgNzMgLTI2MSA3M2MtMiAwIC02IDAgLTEzIC0xYy0yIC0xIC01IC02MyAtOSAtMTg3Yy01IC0xNDIgLTggLTM3MSAtMTEgLTM5NmgtNDRsOCA3NDB2MzZjMCA2IDMgOSA4IDlsMzUgLTVsODAgLTljOTQgLTEzIDE3MCAtNDQgMjM5IC04OGM4IC0yMSAxMyAtNDQgMTMgLTY4YzAgLTIyIC02IC0zOSAtMTUgLTUwIGMwIDAgLTI3IDExIC0yNyAxNmMzIDE1IDUgMjggNSAzN2MwIDIxIC05IDM4IC0zMCA1MGMtMjQgMTUgLTY5IDI5IC0xMzMgNDRsLTExNyAxMmwzIC04OGgxMmMzNSAwIDkwIC0xMyAxNjQgLTM5YzgxIC0yOSAxMjkgLTU0IDE0MiAtNzVjMyAtNiAzIC0xMyAzIC0yMWMwIC0xMiAtMTAgLTY2IC0xMyAtNjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUM4LnhtbAA8c3ltYm9sIGlkPSJFNUM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjF2NTlsMTI5IDE1MGwxNyAxMGM3IDAgMTEgLTIgMTIgLTZsMTA2IC05M2wxNyAtMTBsMTIgNmw4MCA5M2wxOCAxMGM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdsOCAtNWM1IDEgOSA0IDEyIDhsNjggODBjMSAyIDMgMyA2IDNjMjIgMCA5MCAtNzMgMTAzIC0xMDJjMjcgLTU5IDQyIC04NCA0MiAtMTMzYzAgLTEyIC0xIC0yNiAtMyAtNDJjLTExIC0xMDEgLTEwMSAtMTg2IC0yMDAgLTE4NmMtNDYgMCAtOTUgMTYgLTEwMSAyMiBjLTQgNCAtNiAxNCAtNiAxNWwxMCAtM2MzMCAtOCA2NyAtMTggOTcgLTE4YzY4IDAgMTQ0IDc0IDE0NCAxMzR2OWMwIDc1IC0xNiAxMTkgLTQ0IDE1M2MtMjUgMzEgLTU2IDU3IC02OCA2NmwtMTA4IC0xMjdjLTkgLTcgLTE2IC0xMCAtMjAgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDUgLTEzIDcgLTIwIDdjLTQgMCAtNyAtMSAtOSAtM2wtODEgLTk0Yy03IC03IC0xNCAtMTAgLTE5IC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NCBjLTYgNiAtMTMgOSAtMjAgOWMtMyAwIC03IC0yIC0xMCAtNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1NkUueG1sADxzeW1ib2wgaWQ9IkU1NkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzEwIDEzNGwtMTA5IC0xMjdjLTMgLTMgLTUgLTUgLTcgLTZsLTYgLTJjLTUgMiAtOSA0IC0xMCA1bC04OSA3OGMtNSA1IC0xMCA3IC0xNyA4Yy00IC0xIC03IC0zIC04IC00bC02NiAtNzljLTMgLTUgLTggLTggLTEzIC04bC0xMSA1bC04OSA3OGMtNiA1IC0xMSA3IC0xNiA4Yy00IC0xIC03IC0zIC04IC00bC02NyAtNzljLTUgLTUgLTEwIC04IC0xNCAtOGMtMiAwIC01IDIgLTEwIDVsLTg4IDc4Yy01IDUgLTExIDcgLTE3IDggYy01IC0xIC03IC0zIC04IC00bC01NyAtNjh2NDlsMTA4IDEyN2wxMCA0YzEgMCAyIDAgNCAtMXM2IC0zIDEyIC03bDg4IC03OGwxMCAtNWM0IDAgOSAzIDE0IDhsNjcgNzljMyAzIDYgNCA4IDRjNSAwIDEwIC0zIDE2IC04bDg5IC03OGwxMSAtNWw2IDFsNyA3bDY3IDc5YzMgMyA2IDQgNyA0YzQgLTEgNyAtMyA4IC00bDcgLTZsODkgLTc3YzMgLTMgNyAtNSAxMSAtNXM4IDMgMTMgOGw1OCA2N3YtNDd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTZELnhtbAA8c3ltYm9sIGlkPSJFNTZEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjF2NTlsMTIxIDE0M2M0IDQgOCA3IDExIDlzNyAzIDExIDRjNSAwIDEzIC02IDI1IC0xN2wxMDcgLTk0djE4NGgzMHYtMTU5bDU4IDY5YzExIDEzIDE5IDIwIDIzIDIwbDI0IC0xNmw4NCAtNzVsMzEgLTI1YzMgMSA3IDUgMTMgMTJsMTQgMTVsMzQgNDR2LTU1bC0xMDYgLTEyNWMtOCAtMTEgLTE2IC0xNiAtMjMgLTE2Yy0zIDEgLTUgMyAtNyA0Yy02IDQgLTEyIDkgLTE4IDE0bC03OCA3MGMtMTQgMTQgLTI1IDIxIC0zNCAyMWwtNSAtMiBsLTUgLTVsLTUgLTZ2LTE4NGgtMzB2MTQ5bC0zNiAtNDVjLTEwIC0xMSAtMTggLTE2IC0yNCAtMTZsLTcgMmwtMTAgOGwtMTAgOGwtODggODBjLTcgNyAtMTQgMTEgLTIwIDEzYy0zIDAgLTkgLTQgLTE3IC0xM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCQTgueG1sADxzeW1ib2wgaWQ9IkVCQTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOSA3NzFjMCAxNiAwIDI0IDE0IDI0YzcxIC02IDE3NSAtMjIgMjA4IC0yOGM4NSAtMTYgMTQzIC0zNCAxNzMgLTU2Yy0xMiAtMjcgLTIxIC00MiAtMjUgLTQyYy0xIDAgLTEgMCAtMiAxbC0xMDQgMzRjLTY3IDIwIC0xMjMgMzAgLTE2NSAzMGMtMTMgMCAtMjUgLTEgLTM2IC0zYy0zIC0zOCAtNSAtMTA1IC03IC0yMDJjLTIgLTEwNCAtOSAtMzc4IC0yMCAtNTI5bC00NiAxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJDMC54bWwAPHN5bWJvbCBpZD0iRUJDMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODYuNjAxIDEyOWMwIDEuNjUwMzkgMC4wMjM0Mzc1IDMuMjY1NjIgMC4wMjM0Mzc1IDQuOTAwMzljMCA4LjE1NjI1IC0wLjU4NDk2MSAxNC43MTM5IC0yLjIyNzU0IDE2LjkwMzNjLTQuNzc1MzkgNi4zNjcxOSAtMTAuODk3NSAxMS41OTc3IC0yMS41OTY3IDExLjU5NzdjLTEyLjM3NyAwIC0xNy4xMjExIC0xLjQzNTU1IC0yNS44Nzg5IC0zLjgyMzI0IGMtOS4yNTQ4OCAtMi41MjQ0MSAtMjQuMDYxNSAtMTAuMjU2OCAtNDMuMzE3NCAtMjMuMzE4NGMtMTAuMjIzNiAtNi45MzU1NSAtMjAuOTg3MyAtMTUuMTgxNiAtMjkuNjI2IC0yMy44MjEzYy0xMC44Nzg5IC0xMC44Nzg5IC0xNy43NzgzIC0yMi4wMzMyIC0xNy43NzgzIC0zMS4yMzgzdi0xLjEyMDEyYzAgLTcuNDk1MTIgMC4xNDM1NTUgLTEyLjA2ODQgNi4zMTczOCAtMTguMjQyMiBjNC42MDY0NSAtNC42MDY0NSAxMS4zODE4IC04LjQzODQ4IDIzLjA4MyAtOC40Mzg0OGMyMi4xNzc3IDAgNDcuNTE3NiAwLjU5Mjc3MyA3OC4zNjYyIDI2LjgxMzVjMy44MDY2NCAzLjIzNjMzIDcuMjU0ODggNi40MDkxOCAxMC4zNTM1IDkuNTA3ODFjMTUuODQxOCAxNS44NDE4IDIyLjI4MTIgMjkuNTg1OSAyMi4yODEyIDQwLjI3OTN6TTI3OC45OTkgNWMwIC0yLjY4OTQ1IC0yLjMwNzYyIC00Ljk5OTAyIC00Ljk5OTAyIC00Ljk5OTAyIGgtNTkuMjAwMmMtMi4wNjQ0NSAwIC0zLjk0NDM0IDEuMzk2NDggLTQuNjQxNiAzLjEzNzdjLTMuNTE1NjIgOC43ODkwNiAtNi42OTMzNiAyMy40MDcyIC05LjEyMTA5IDQ2LjA2MTVjLTEuNzE0ODQgMTQuMjg5MSAtMy45NDA0MyAyNS42MTQzIC02LjI4NTE2IDMzLjAyODNjLTEzLjQxMjEgLTE0LjQzNzUgLTI3LjQ4ODMgLTI4LjU3MTMgLTQxLjUxNzYgLTQxLjA0MSBjLTMyLjczMzQgLTI3LjgyNDIgLTU4LjUyMDUgLTM1LjM4NjcgLTk4LjQzNDYgLTM1LjM4NjdjLTExLjI2OTUgMCAtMjIuNTk1NyAxLjQwOTE4IC0zNC43MDEyIDkuMTkxNDFjLTEyLjEwMzUgNy43ODAyNyAtMjAuNjk3MyAyNi45ODA1IC0yMC42OTczIDM5LjYwNzRjMCAzNi45ODYzIDEyLjE3MTkgNTMuMzY2MiAxNi4xMjYgNTguOTAyM2MxLjY3MzgzIDIuMzQyNzcgNS4xODY1MiA2LjM0OTYxIDEwLjUyMjUgMTEuNjg1NSBjMTAuNjExMyAxMC42MTEzIDI4LjExMzMgMjUuOTYwOSA0OS40MTExIDM4LjUyMTVjMTQuMjkxIDguNDI2NzYgNjguNTI0NCAzMS4wODk4IDk4LjUzOTEgMzEuMDg5OGM0LjczODI4IDAgMTIuMjE2OCAtMS41OTk2MSAxNi43OTk4IC0xLjU5OTYxYzUuMjU5NzcgMCAzMi4wMjM0IDUuNTk2NjggNDMuOTI1OCA4LjE3ODcxYzQuMDM0MTggMC44NzUgNS4wNzEyOSAxLjQyMDkgNy4yNzQ0MSAxLjQyMDkgYzIuNjg5NDUgMCA0Ljk5OTAyIC0yLjMwNzYyIDQuOTk5MDIgLTQuOTk5MDJ2LTRjMCAtMTkuNzI1NiAtNC43OTk4IC02Mi4wOTk2IC00Ljc5OTggLTgxLjU5OTZjMCAtNDQuNjQ5NCAxMi40NDczIC03OC40Nzc1IDM1LjUwMjkgLTEwMy44NGMwLjg2NDI1OCAtMC45NTAxOTUgMS4yOTY4OCAtMi4xNTUyNyAxLjI5Njg4IC0zLjM2MDM1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTBEOS54bWwAPHN5bWJvbCBpZD0iRTBEOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAzIDEgNCAzIDZjNTMgNDcgMTAyIDk4IDE1MSAxNTNjMiAyIDUgMyA4IDNzNSAtMSA3IC0zYzQ5IC01NSA4OSAtMTA2IDE0MiAtMTUzYzIgLTIgMyAtMyAzIC02cy0xIC00IC0zIC02Yy01MyAtNDcgLTkzIC05OCAtMTQyIC0xNTNjLTIgLTIgLTQgLTMgLTcgLTNzLTYgMSAtOCAzYy00OSA1NSAtOTggMTA2IC0xNTEgMTUzYy0yIDIgLTMgMyAtMyA2ek04MyAzNmMtMiAtMiAtMyAtNCAtMyAtNnMxIC00IDMgLTZsOTYgLTEwMSBjMiAtMiA0IC0zIDcgLTNzNSAxIDcgM2w0MCA0MWMyIDIgMyA0IDMgNnMtMSA0IC0zIDZsLTk2IDEwMWMtMiAyIC00IDMgLTcgM3MtNSAtMSAtNyAtM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NDcueG1sADxzeW1ib2wgaWQ9IkU5NDciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDYgNzE2Yy01IDAgLTEyIC0xIC0xNiAtMnYtMTY4YzU0IDAgMTMwIDM5IDEzMCA5MWMwIDUxIC02NSA3OSAtMTE0IDc5ek0wIDUwNWgtMTIwdjQxaDEyMHYyMTRjMTUwIDAgMjAwIC02NyAyMDAgLTEyM2MwIC04MyAtODUgLTEzMSAtMTcwIC0xMzJ2LTUwNWgtMzB2NTA1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTk0QS54bWwAPHN5bWJvbCBpZD0iRTk0QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMCAtNzAwbDEyNCAyMTRsMjYgLTE1bC0xNTAgLTI1OWgtMzB2NzYwaDMwdi03MDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNjE0LnhtbAA8c3ltYm9sIGlkPSJFNjE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTAzYzAgNTcgNDYgMTAzIDEwMyAxMDNzMTAzIC00NiAxMDMgLTEwM3MtNDYgLTEwMyAtMTAzIC0xMDNzLTEwMyA0NiAtMTAzIDEwM3pNMjggMTAzYzAgLTQxIDM0IC03NSA3NSAtNzVzNzUgMzQgNzUgNzVzLTM0IDc1IC03NSA3NXMtNzUgLTM0IC03NSAtNzV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEU5LnhtbAA8c3ltYm9sIGlkPSJFNEU5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3MCA0MTNjNDAgMCA1NiAtMTUgNjUgLTQ3Yy0xIC0zOSAtMTMgLTQ5IC01MCAtNTdjMyAtMSA1IC0yIDcgLTJzNCAtMSA2IC0ybDE0IC0xYzI4IDEgNTcgMTAgODUgMjZzNDkgNDEgNjMgNzNoNmw3IDRsNyAtMWMtNzggLTIzNSAtMTU0IC00NzIgLTIzMSAtNzA4Yy0xMCAtMzIgLTIxIC02MyAtMzIgLTk1Yy0zNiAtMTA3IC03MSAtMjE0IC0xMDcgLTMyMWgtMzRjMzYgMTA4IDcwIDIxOCAxMDggMzI0IGMtMjcgLTE0IC00NyAtMTkgLTg0IC0xOWMtMjAgMCAtMzQgMiAtNDMgN2MtMzAgNiAtNTUgMjQgLTU1IDU4YzAgMzcgMjkgNTcgNjggNjFjNDEgLTggNTEgLTEzIDY0IC00OWMwIC0zOSAtMTYgLTQ1IC01MSAtNTZjOCAtMyAxNiAtNSAyMyAtNWMzMCAwIDYwIDE1IDkwIDQ2bDYzIDE4OWMtMjYgLTE0IC00MyAtMTkgLTc4IC0xOWMtMjEgMCAtMzQgNSAtNDkgOWMtMzQgOSAtNTMgMjcgLTUzIDU4YzAgMzUgMjkgNTUgNjggNjAgYzQxIC04IDUxIC0xNCA2MyAtNTFjMCAtMTUgLTEgLTI1IC01IC0zMGMtNiAtOSAtMjIgLTE3IC00NSAtMjVjOCAtMyAxNiAtMyAyNSAtM2MzOSAyIDY1IDIyIDg5IDQ2bDYxIDE4N2MtMjggLTEyIC01NiAtMTggLTg0IC0xOGMtMTggMCAtMzIgMyAtNDEgN2MtMzcgNyAtNTYgMjcgLTU2IDYxYzEwIDM1IDMzIDU0IDY5IDU4YzQ1IC01IDUxIC0xMiA2NCAtNTBjMCAtMzcgLTE1IC00NCAtNDggLTU1YzggLTIgMTUgLTMgMjMgLTMgYzQxIDAgNjcgMjUgOTEgNTBsNjIgMTkxYy0xOSAtMTAgLTgxIC0yNCAtMTEyIC0yNGMtMTggMCAtMzQgMSAtNDUgOGMtMzYgOCAtNTQgMjggLTU0IDYwYzAgMzMgMzMgNTggNjYgNTh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FRDQxLnhtbAA8c3ltYm9sIGlkPSJFRDQxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM0NyAtMjM2bC0zNDcgMTE5bDM0NyAxMTd2LTMzbC0yNTIgLTg0bDI1MiAtODZ2LTMzek0zNzMgLTIzNnYzM2wyNTIgODZsLTI1MiA4NHYzM2wzNDcgLTExN3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U2MzgueG1sADxzeW1ib2wgaWQ9IkU2MzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTAgMTc4aDYydjU5Yy0zMSAtNSAtNTYgLTI5IC02MiAtNTl6TTE3OCAyMzZ2LTU4aDU4Yy02IDI5IC0yOSA1MiAtNTggNTh6TTIzNyAxNTJoLTU5di02MmMzMCA2IDU0IDMxIDU5IDYyek04OSAxNTJjNSAtMzIgMzEgLTU4IDYzIC02M3Y2M2gtNjN6TTYxIDE1MmgtNjF2MjZoNjFjNyA0NiA0NCA4MiA5MSA4N3Y2NWgyNnYtNjVjNDUgLTcgODAgLTQyIDg3IC04N2g2NXYtMjZoLTY1Yy01IC00NyAtNDEgLTg0IC04NyAtOTF2LTYxaC0yNnY2MSBjLTQ4IDUgLTg2IDQzIC05MSA5MXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U2MTAueG1sADxzeW1ib2wgaWQ9IkU2MTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyNDBoMzEwdi0yNDBoLTMzdjExNmgtMjQ0di0xMTZoLTMzdjI0MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NDMueG1sADxzeW1ib2wgaWQ9IkU5NDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAwIDBoLTMwdjUwNWMtODUgMSAtMTcwIDQ5IC0xNzAgMTMyYzAgNTYgNTAgMTIzIDIwMCAxMjN2LTc2MHpNMTU0IDcxNmMtNDkgMCAtMTE0IC0yOCAtMTE0IC03OWMwIC01MiA3NiAtOTEgMTMwIC05MXYxNjhjLTQgMSAtMTEgMiAtMTYgMnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwRjUueG1sADxzeW1ib2wgaWQ9IkUwRjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUzIC0yMjV2LTExYzAgLTMgLTEgLTQgLTEgLTRoLTJjLTEwOCA2MiAtMTUwIDE0MCAtMTUwIDI0MHM0MiAxNzggMTUwIDI0MGgyczEgLTEgMSAtNHYtMTFzMCAtOSAtMyAtMTBjLTc4IC00NSAtMTAwIC0xMDAgLTEwMCAtMjE1czIyIC0xNzAgMTAwIC0yMTVjMyAtMSAzIC03IDMgLTEweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJDQi54bWwAPHN5bWJvbCBpZD0iRUJDQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00IDEwMS40Yy0yLjY4OTQ1IDAgLTQuOTk5MDIgMi4zMDc2MiAtNC45OTkwMiA0Ljk5OTAyYzAgMC43Njc1NzggMC4xNzU3ODEgMS41MzUxNiAwLjUyNjM2NyAyLjIzNzNjNC43OTg4MyA5LjU5OTYxIDEyLjM4MDkgMTkuNzUzOSAyMi45NTIxIDMwLjMyNTJjNC40OTgwNSA0LjQ5ODA1IDkuNDY2OCA5LjAwODc5IDE1LjA3MDMgMTMuNjM3N2MxMS40MDMzIDkuNzczNDQgMjguMzcyMSAyMi42OTA0IDUwLjExNjIgMzcuMTg3NSBjMjAuNjkzNCAxMy41MjkzIDM0Ljk5OCAyMy44OTc1IDQyLjU5MTggMzAuNzMxNGMwLjk0ODI0MiAwLjg1MzUxNiAyLjE0NDUzIDEuMjgwMjcgMy4zNDE4IDEuMjgwMjdjMi4wNjQ0NSAwIDMuOTQ1MzEgLTEuMzk2NDggNC42NDE2IC0zLjEzNzdjNS4xMjc5MyAtMTIuODIxMyA5LjA4NDk2IC0zMy4wMTM3IDEzLjkwMDQgLTYxLjkwNDNjNC4zMDE3NiAtMjguMjY4NiA4LjE0ODQ0IC00OC41MjczIDEwLjczNDQgLTYwLjE2NyBsNjYuNTM1MiA2MC42ODU1YzkuMzE3MzggOC42MDE1NiAxNy43NjU2IDE2LjY5MjQgMjUuMzQwOCAyNC4yNjc2YzE3LjY3MzggMTcuNjcyOSAzMC41OTk2IDMyLjU3MDMgMzguNzEzOSA0NC40Njk3YzAuODc0MDIzIDEuMjgyMjMgMi41MDA5OCAyLjE4NTU1IDQuMTMzNzkgMi4xODU1NWMyLjQ3MjY2IDAgNC41OTM3NSAtMS45NDE0MSA0Ljk0MjM4IC00LjI0NjA5bDE0LjM3MjEgLTk1LjAxNDZsNC42MDU0NyAtMjAuMTQ3NSBsMTQ4LjIwMyAxMTUuOTUxYzAuOTAxMzY3IDAuNzA1MDc4IDEuOTg5MjYgMS4wNTc2MiAzLjA3NzE1IDEuMDU3NjJjMi4xNzY3NiAwIDQuMTE2MjEgLTEuNTM1MTYgNC43NDIxOSAtMy40MTIxMWM1LjAxNjYgLTE1LjA1MTggMTAuNTkxOCAtNDMuMTc3NyAxNy4wMTE3IC04Ni41MTU2YzQuNzE0ODQgLTM1LjAyMDUgOC4yNzkzIC01Ni41MjU0IDkuMzA2NjQgLTYyLjU1MjcgYzIuMDYyNSAwLjkyMzgyOCA3LjA3MzI0IDMuNzE3NzcgMTQuMDg1IDguMzg4NjdjOC4yNzI0NiA2LjAwNTg2IDIwLjYwNDUgOS44MTkzNCAyMS40NDM0IDkuODA2NjRjMCAtMC4wMTg1NTQ3IC0wLjA2MDU0NjkgLTAuMDU2NjQwNiAtMC4xODg0NzcgLTAuMTE1MjM0YzYuMzA0NjkgMCA5Ljc5ODgzIC01LjYyMTA5IDkuNzk4ODMgLTExLjM5ODRjMCAtMS4zNjcxOSAtMC41OTM3NSAtMi43NTQ4OCAtMS42NDI1OCAtMy43MDYwNSBsLTM0LjQ1NyAtMzEuMjUxYy0yMC4yMzQ0IC0xNy44MDY2IC0zOS43MDIxIC0zMS42MjQgLTU2Ljk3ODUgLTQwLjY3MjljLTAuNzI0NjA5IC0wLjM3OTg4MyAtMS41MjM0NCAtMC41NjkzMzYgLTIuMzIxMjkgLTAuNTY5MzM2Yy0yLjU2MDU1IDAgLTQuNzUxOTUgMi4wODAwOCAtNC45Nzc1NCA0LjUzODA5bC02LjM5NDUzIDY5LjU0MzljLTIuNzM5MjYgMjMuOTU1MSAtNi4wNjczOCA0NC4zNTM1IC05LjQ1ODk4IDYwLjY0NzUgYy02OS41MTk1IC01Mi4yMTE5IC0xMjAuOTAxIC05NS4zMDM3IC0xNTMuMjc2IC0xMjYuOTA5Yy0wLjk3MDcwMyAtMC45NDcyNjYgLTIuMjMxNDUgLTEuNDIwOSAtMy40OTIxOSAtMS40MjA5Yy0yLjEyNSAwIC00LjAzNzExIDEuNDY3NzcgLTQuNjk4MjQgMy4yODUxNmMtMy42Mjg5MSA5Ljk4MDQ3IC01Ljg3MDEyIDI5LjEyODkgLTguMjgxMjUgNTcuMjcxNWMtMS45NDcyNyAyMi4wNjE1IC00LjQ2Nzc3IDM4LjI4NDIgLTYuOTMwNjYgNDguMjkyIGMtMTYuNDg3MyAtOS40NTAyIC0zOS4yODMyIC0yNy4zNjkxIC02Ny45MDQzIC01My4xMjg5bC03MS4yMDAyIC02NS41OTk2Yy0wLjk1NTA3OCAtMC44Nzk4ODMgLTIuMTY5OTIgLTEuMzE5MzQgLTMuMzg1NzQgLTEuMzE5MzRjLTIuNSAwIC00LjY0MTYgMS45ODI0MiAtNC45NTUwOCA0LjMzMzk4Yy0xLjYyOTg4IDEyLjIyODUgLTQuMDEyNyAzNy43MDAyIC03LjIxNjggNzUuMzM2OSBjLTIuOTQ1MzEgMjcuOTg5MyAtNi41NzIyNyA1MS4xNDY1IC0xMC44MzMgNjkuMzg3N2MtMy44MjEyOSAtMS4zNjkxNCAtMTEuNjAxNiAtNS40MTQwNiAtMjIuOTI2OCAtMTIuOTU5Yy04LjY5MTQxIC02LjQwNzIzIC0xNS40NTcgLTExLjk4NjMgLTIwLjAzNzEgLTE2LjU2NzRjLTMuMjkzOTUgLTMuMjkyOTcgLTUuNDE0MDYgLTYuMDgyMDMgLTYuMzU4NCAtNy45NzE2OCBjLTAuNjU3MjI3IC0xLjMxMjUgLTIuMDEyNyAtMi4zNzU5OCAtMy41MDk3NyAtMi42Njc5N2wtMzIuNzk5OCAtNi40MDAzOWMtMC4zMTczODMgLTAuMDYxNTIzNCAtMC42NDA2MjUgLTAuMDkyNzczNCAtMC45NjI4OTEgLTAuMDkyNzczNHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCQzQueG1sADxzeW1ib2wgaWQ9IkVCQzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTgxIDEwNy41OTljMi42ODk0NSAwIDQuOTk5MDIgLTIuMzA3NjIgNC45OTkwMiAtNC45OTkwMmMwIC0wLjYyNTk3NyAtMC4xMTcxODggLTEuMjUxOTUgLTAuMzUwNTg2IC0xLjg0Mjc3bC0xMy41OTk2IC0zNC4zOTk0Yy0wLjYyNzkzIC0xLjU4OTg0IC0xLjk1OTk2IC0yLjQ5ODA1IC0zLjU1NTY2IC0zLjA0OThjLTMuODYzMjggLTEuNTA0ODggLTEwLjg3NzkgLTkuNjEyMyAtMTQuODY4MiAtMTQuMzI4MSBjLTIxLjA2MjUgLTI0Ljk2MzkgLTU4Ljg5NjUgLTQ4Ljk3ODUgLTg3LjgyNTIgLTQ4Ljk3ODVoLTIuMzk5NDFjLTEyLjU1ODYgMCAtMzAuOTkzMiAxMy4wODQgLTM5LjY2MTEgMjIuMzkzNmMtMTEuMzE0NSAxMi4xNTIzIC0yMy43MzgzIDI5LjE3MTkgLTIzLjczODMgNDguMjA1MWMwIDE4LjQ5NTEgNC45NTgwMSA0Mi4xMjc5IDE1LjQ5NDEgNzAuNDk1MWM4LjE2Nzk3IDIyLjc1MSAxNi4yODgxIDM4LjcxIDI1LjM2MzMgNDcuNzg2MSBjMi4zMjgxMiAyLjMyNzE1IDQuNzY1NjIgNC4yMzYzMyA3LjM1NzQyIDUuNjE0MjZjLTAuMjAyMTQ4IDIuMDM3MTEgLTAuMjE0ODQ0IDMuOTYyODkgLTAuMjE0ODQ0IDUuNzV2MC43NTQ4ODNjMCAyMC41MjU0IDEyLjMyNzEgNDQuNTYyNSAyNy43ODEyIDYwLjAxNjZjNy44MTI1IDcuODEyNSAxNi42NTUzIDEzLjcwNTEgMjUuOTYyOSAxNS4zMDk2YzAuMjgyMjI3IDAuMDQ4ODI4MSAwLjU2ODM1OSAwLjA3MzI0MjIgMC44NTQ0OTIgMC4wNzMyNDIyIGMzLjg2ODE2IDAgNS4xOTUzMSAtNC4xMDg0IDUuNzk0OTIgLTYuMTI1OThjMS40NjQ4NCAtNC45Mjc3MyAzLjAzNDE4IC0xMS41NzQyIDQuNjM1NzQgLTE3LjU3OTFjMC4xMTIzMDUgLTAuNDIyODUyIDAuMTY4OTQ1IC0wLjg1ODM5OCAwLjE2ODk0NSAtMS4yOTM5NWMwIC0xLjc0OTAyIC0xLjAzMzIgLTMuNDUyMTUgLTIuNDI3NzMgLTQuMjg5MDZjLTcuNDQ5MjIgLTQuNDY5NzMgLTE1LjE3MjkgLTExLjEzNTcgLTE1LjE3MjkgLTIwLjUxMTcgYzAgLTEuMDMxMjUgNC40MTYwMiAtMTQuMjIwNyAxMC4zNjA0IC0yNC44MDY2YzEuMjU4NzkgLTIuMjQzMTYgMi4wNTE3NiAtMy40NjE5MSAyLjQ3MjY2IC0zLjg4MjgxYzAuNjA5Mzc1IC0wLjYwOTM3NSAyLjYyNDAyIC0xLjUxMDc0IDE1Ljc2ODYgLTEuNTEwNzRjMTQuNjU3MiAwIDMyLjAxNTYgOS4yODcxMSA1Mi40NjQ4IDI5LjczNTRjMC45NzU1ODYgMC45NzU1ODYgMi4yNTQ4OCAxLjQ2Mzg3IDMuNTM1MTYgMS40NjM4NyBjNC42OTkyMiAwIDQuOTY4NzUgLTQuNTc3MTUgNS43NzczNCAtOC42ODI2MmMwLjc0OTAyMyAtMy44MDI3MyAxLjYyMTA5IC03Ljg2MDM1IDEuNjIxMDkgLTExLjUxNTZjMCAtMTEuOTYyOSAtOC43NDYwOSAtMjAuNDQ1MyAtMTcuNTk1NyAtMjUuNDM0NmMtMTMuMzAzNyAtMTguMTMxOCAtNDMuMTczOCAtMzguNzY0NiAtNjcuNDAzMyAtMzguNzY0NmMtOC45MDgyIDAgLTE3LjQ4MjQgMi4yNzI0NiAtMjQuNjAxNiA3LjY5MjM4IGMtMC43MTE5MTQgLTAuMzAxNzU4IC0xLjU0Nzg1IC0wLjg2MjMwNSAtMi41MjE0OCAtMS44MzQ5NmMtOC41NTc2MiAtOC41NTc2MiAtMTUuMDc3MSAtMzguOTM5NSAtMTUuMDc3MSAtNTEuMjU4OGMwIC0yMi45NDM0IDE2LjA1OTYgLTM5LjAwMSAzOS4wMDEgLTM5LjAwMWM3Ljc2NDY1IDAgMjAuNjcxOSA0Ljk0OTIyIDM2LjI2MjcgMTUuODQ5Nmw0Mi4zMjkxIDMxLjk0NTMgYzAuODg2NzE5IDAuNjY5OTIyIDEuOTQ3MjcgMS4wMDQ4OCAzLjAwNzgxIDEuMDA0ODh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTY2LnhtbAA8c3ltYm9sIGlkPSJFNTY2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2MiAxNjdsLTM2IC0xMTVsLTEgLTEwYzAgLTEwIDUgLTE2IDE2IC0xOWMzMiAxOCA0OCA0MyA0OCA3NWMwIDIwIC05IDQzIC0yNyA2OXpNNDMyIDIyNWMwIC0yMSAtMTEgLTM2IC0zMSAtMzdjLTE1IDAgLTIwIDEwIC0yMyAyNWwzIDE0bDIgMTFsMSA5bC00IDRjLTEgLTEgLTIgLTEgLTMgLTFjLTIzIC0xMyAtMzYgLTI0IC00NyAtNDhsLTEyIC0yN2MtMTggLTUwIC0zMSAtMTA1IC00NyAtMTU3aC02MGw1OCAyMTRjMCA3IC0zIDUgLTUgOSBjLTcgMCAtMjUgLTggLTUxIC0yOGwtMzcgLTI4YzIwIC0zNCAzMSAtNjcgMzEgLTk3YzAgLTEyIC0xIC0yMSAtNCAtMjhsLTYgLTE1Yy0xIC0zIC01IC0xMCAtMTIgLTE5Yy0xNCAtMTggLTMwIC0yNiAtNDkgLTI2Yy0zMCAwIC02NyAxOCAtNjcgNTJjMSAxIDEgNiAzIDE1bDIwIDg0Yy05IC01IC0yMSAtOCAtMzYgLThjLTIxIDAgLTI5IDcgLTQwIDE5Yy0xMCAxMiAtMTYgMjcgLTE2IDQ3YzAgMjMgNiAzMyAxNyA0NXMyNSAxOCA0NiAxOCBjMTkgMCAzOSAtOCA2MCAtMjVsMzQgMTE3aDYzbC00NiAtMTU4bDM4IDMxbDMyIDIwYzIxIDEwIDM1IDEzIDYyIDE1YzE2IDAgMjQgLTcgMjQgLTIxbC0xIC0xMGwtNiAtMjRjMjEgMzcgNDQgNTUgNzAgNTVjMjMgMCAzOSAtMjMgMzkgLTQ3ek0xOCAyMDhjMCAtMjcgMTcgLTQ3IDQ1IC00N2wzIC0ybDEzIDRsMjMgOWwxNCA1NWMtMTcgMTUgLTM1IDIyIC01NSAyMmMtMjYgMCAtNDMgLTE3IC00MyAtNDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNUI5LnhtbAA8c3ltYm9sIGlkPSJFNUI5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyOSAtMjE3Yy0zMyAtMjMgLTcxIC0zMiAtOTggLTMyYy0xOCAwIC0zMSA1IC0zMSAxMWMwIDggMTkgMTkgNjggMjljMTIyIDI0IDM0NSAzOTIgNDMwIDQzOWwxNyAxMGM3IDAgMTEgLTIgMTIgLTZsMTA2IC05M2wxNyAtMTBsMTIgNmw4MCA5M2wxOCAxMGM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzbDkgLTdjOSAtNiA4IC01IDggLTVjMTM1IDEwMiAxODkgMTQ1IDI2MiAxNzVjMTIxIDQ5IDE4OCA2OCAyMDcgNjhjNCAwIDYgMCA2IC0yIGMwIC05IC02NCAtNDIgLTE4MyAtODZjLTg5IC00NiAtMjA0IC0xNDAgLTM0MCAtMjc2Yy02IC02IC0xNiAtMTAgLTIwIC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTgxIC05NGMtNyAtNyAtMTQgLTEwIC0xOSAtMTBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNiAtMTMgOSAtMjAgOWMtMyAwIC03IC0yIC0xMCAtNWMtMTIzIC0xMzMgLTExOCAtMTg2IC0zMDggLTMxOXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1QjgueG1sADxzeW1ib2wgaWQ9IkU1QjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzI0IDEwMmwtNSA1Yy0xNiAxNSAtMzUgNjAgLTk0IDYwYy00OSAwIC04OCAtNDUgLTEwMCAtNjBjLTM5IC00OCAtODAgLTExNiAtODAgLTE3OWMwIC04OSA2MCAtMTQxIDYwIC0xNDFjNzIgLTY4IDE5MiAtODIgMjQxIC04Mmg4YzE5IC0xIDI2IC00IDI2IC04YzAgLTYgLTE0IC0xMiAtMjYgLTEyYy03IDAgLTIwIC0yIC0zOSAtMmgtN2MtMzQgMCAtODkgMSAtMTUwIDI2Yy0xMDIgNDIgLTE1NCAxMTEgLTE1OCAyMTR2NSBjMCAxMjAgMTY3IDM0NSAyODcgMzQ1aDJjNjQgLTEgOTcgLTM0IDEyMSAtNjBsMTYgLTE0bDEgMWMyIC0zIDUgLTUgNyAtOGw1OCAtNTFsMTcgLTEwbDEwIDVsODEgOTRsMTcgMTBoMmM1IDAgOSAtMiAxMiAtNmwxMDUgLTkzdjE3OGgzMHYtMTgwbDc4IDkxbDE4IDEwYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2w4IC01YzUgMSA5IDQgMTIgOGw2OCA4MHYtNTlsLTEyOCAtMTUwYy01IC03IC0xNiAtMTAgLTIwIC0xMCBjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTYgNSAtMTMgNyAtMjAgN2MtMiAwIC00IDAgLTYgLTFsLTIxIC0yNXYtMTYwaC0zMHYxMjVsLTMxIC0zNmMtOSAtNyAtMTYgLTEwIC0yMCAtMTBoLTFjLTMgMCAtNyAyIC0xMCA2bC0xMDUgOTRjLTEgMSAtMyAyIC00IDNjLTUgMyAtMTAgNCAtMTUgNGMtNCAwIC03IC0xIC05IC0zbC04MSAtOTRjLTcgLTcgLTE0IC0xMCAtMTkgLTEwYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy0xIDEgLTIgMiAtMiA0eiAiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1NjcueG1sADxzeW1ib2wgaWQ9IkU1NjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDY4IDExOGMwIC02OSAtMzggLTExNiAtMTA2IC0xMThjLTIzIDAgLTQ0IDUgLTYzIDE1Yy0yMSAxMyAtNDUgMzIgLTY0IDQ5Yy0yMyAyNCAtNDYgNDcgLTY5IDcwYy0xNiAxNCAtMzEgMjUgLTQ1IDMzcy0yNiAxMiAtMzcgMTNjLTIwIDAgLTI4IC0xNCAtMzcgLTI4bC0xMiAtMjZjLTMgLTkgLTUgLTE2IC01IC0xOXYtOGMwIC0yOSAxMyAtNDMgNDAgLTQzbDkgMmwxMSA5bDcgN2M2IDQgMTQgOCAyNCA4YzE3IDAgMjggLTkgMzMgLTI4IGMwIC0zNCAtMjcgLTUzIC01OCAtNTRoLTVjLTE4IDAgLTIyIDAgLTM2IDhjLTMzIDE0IC01NSA1NCAtNTUgOTdjMCA1MCAyMSA4NyA0OSAxMTRjMTggMTUgMzYgMjMgNTUgMjVjMjYgMCA1MSAtNyA3NSAtMjFjOSAtNSAxNSAtOSAxOCAtMTFsMTggLTE1YzkgLTcgMjUgLTIyIDMzIC0zMWw2NSAtNjdsMTAgLTlsMjIgLTE2YzEzIC03IDI2IC0xMSAzNyAtMTFjMzcgMCA1NSAzNiA1NSA3MGMwIDI4IC0xMiA1NSAtMzkgNTUgYy02IC0yIC0xMSAtNSAtMTcgLTlsLTE4IC0xM2MtMyAtMyAtOSAtNCAtMTggLTRjLTE5IDAgLTMwIDE3IC0zMiAzN2MwIDI4IDI4IDQyIDU4IDQ0YzQzIDAgNzAgLTMxIDg1IC02MmM4IC0xNiAxMiAtMzYgMTIgLTU4di01eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTU2QS54bWwAPHN5bWJvbCBpZD0iRTU2QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMjYgNDY4YzY5IDAgMTE2IC0zOCAxMTggLTEwNmMwIC0yMyAtNSAtNDQgLTE1IC02M2MtMTMgLTIxIC0zMiAtNDUgLTQ5IC02NGMtMjQgLTIzIC00NyAtNDYgLTcwIC02OWMtMTQgLTE2IC0yNSAtMzEgLTMzIC00NXMtMTIgLTI2IC0xMyAtMzdjMCAtMjAgMTQgLTI4IDI4IC0zN2wyNiAtMTJjOSAtMyAxNiAtNSAxOSAtNWg4YzI5IDAgNDMgMTMgNDMgNDBsLTIgOWwtOSAxMWwtNyA3Yy00IDYgLTggMTQgLTggMjRjMCAxNyA5IDI4IDI4IDMzIGMzNCAwIDUzIC0yNyA1NCAtNThjMCAtMjMgMCAtMjYgLTggLTQxYy0xNCAtMzMgLTU0IC01NSAtOTcgLTU1Yy01MCAwIC04NyAyMSAtMTE0IDQ5Yy0xNSAxOCAtMjMgMzYgLTI1IDU1YzAgMjYgNyA1MSAyMSA3NWM1IDkgOSAxNSAxMSAxOGwxNSAxOGM3IDkgMjIgMjUgMzEgMzNsNjcgNjVsOSAxMGwxNiAyMmM3IDEzIDExIDI2IDExIDM3YzAgMzcgLTM2IDU1IC03MCA1NWMtMjggMCAtNTUgLTEyIC01NSAtMzljMiAtNiA1IC0xMSA5IC0xNyBsMTMgLTE4YzMgLTMgNCAtOSA0IC0xOGMwIC0xOSAtMTcgLTMwIC0zNyAtMzJjLTI4IDAgLTQyIDI4IC00NCA1OGMwIDQzIDMxIDcwIDYyIDg1YzE2IDggMzUgMTIgNTggMTJoNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCQzUueG1sADxzeW1ib2wgaWQ9IkVCQzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTI4IDIyNWMxNSAxMyA0MSA0MCA0MyA1NXY1YzAgMTkgLTggMjggLTI0IDMxYy0xOCAtNSAtMjggLTMxIC0yOCAtNTFjMCAtNiA3IC0zMSA5IC00MHpNMTY4IDE3M2MxNCAwIDI4IDAgMjggLTZ2LTIwYzAgLTMgLTIgLTUgLTUgLTVoLTE4Yy0xMCAwIC0zMCAwIC0zOCAtMWMtMyAtMTkgLTkgLTExNSAtMTEgLTEzNmMwIC0yIC0yIC00IC01IC00Yy04IDAgLTE4IC0xIC0yNiAtMWMtMyAwIC01IDIgLTUgNWMwIDYgMSAxMyAxIDE5IGMwIDIyIC0xIDM3IC03IDY4bC04IDQwYy0yMiAyIC02MCAzIC02MSAzaC04Yy0yIDAgLTMgMSAtNCAzYzAgMSAtMSAzIC0xIDd2MTVjMCAzIDIgNSA1IDVoMTJjNyAwIDI1IDIgMjkgMmM0IDMgMTkgMTcgMjYgMjNjLTQgMjkgLTYgNTIgLTYgNjdjMCA2MyAyNiA5OCA4NyA5OGMzOSAwIDU4IC0xNyA1OCAtNTVjMSAtMiAxIC02IDAgLThjMCAtNTIgLTI1IC02OSAtNjAgLTg3Yy05IC00IC0xNSAtMTAgLTE4IC0xM2MtMSAtMSAtMyAtMiAtMyAtMiBjMCAtNCAtMSAtMTIgLTEgLTE3aDM5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJDQy54bWwAPHN5bWJvbCBpZD0iRUJDQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzAuOCAxMDAuMTk5YzQuMzgxODQgMCAxMC41OTg2IC0yLjEzNTc0IDEwLjU5ODYgLTcuMzk5NDFjMCAtMS4yNjU2MiAtMC40NzY1NjIgLTIuNTMwMjcgLTEuNDI5NjkgLTMuNTAxOTVsLTQ5Ljk2NTggLTUwLjkwODJjLTE3LjcyNTYgLTE3LjcyNTYgLTMzLjA0MSAtMzAuNTUzNyAtNDYuMzc2IC0zNy45NjE5Yy0wLjc1MTk1MyAtMC40MTc5NjkgLTEuNTg5ODQgLTAuNjI2OTUzIC0yLjQyNzczIC0wLjYyNjk1MyBjLTIuNDkzMTYgMCAtNC42Mjg5MSAxLjk3MTY4IC00Ljk1MjE1IDQuMzExNTJjLTUuMjU3ODEgMzguMTMyOCAtMTEuNDE2IDg3Ljc2NDYgLTE4Ljg3NSAxMTkuMzUzYy0xNS4wODU5IC0xMS42NTMzIC0zMi4yNDEyIC0yNy4xMDE2IC01MS40NjI5IC00Ni4zMjMyYy0yMC43OTQ5IC0yMC43OTQ5IC00NC4wMTY2IC00Ni4wMDU5IC02OS43MzE0IC03NS42MTcyIGMtMC45Mzk0NTMgLTEuMDgxMDUgLTIuMzcyMDcgLTEuNzIzNjMgLTMuNzc4MzIgLTEuNzIzNjNjLTIuNDQzMzYgMCAtNC41NDI5NyAxLjg5NjQ4IC00LjkyNzczIDQuMTUzMzJjLTEwLjc1MSA2My4wNzMyIC0xNi40MDMzIDEwNC44NjEgLTE3LjQ4MDUgMTI3LjI4OWMtMTEuNTI3MyAtNi41NTg1OSAtMjUuMjgyMiAtMTcuODIxMyAtMzMuMDUxOCAtMjYuNTYyNSBjLTAuOTQ1MzEyIC0xLjA2MjUgLTIuMzU1NDcgLTEuNjc5NjkgLTMuNzQwMjMgLTEuNjc5NjljLTAuMTkwNDMgMCAtMC4zODE4MzYgMC4wMTA3NDIyIC0wLjU3MTI4OSAwLjAzMjIyNjZsLTI4IDMuMjAwMmMtMi4zOTk0MSAwLjI3NDQxNCAtNC40Mjc3MyAyLjQzNzUgLTQuNDI3NzMgNC45NjY4YzAgMS4yMTE5MSAwLjQzNzUgMi40MjI4NSAxLjMxMTUyIDMuMzc2OTUgYzEuOTUxMTcgMi4xMjg5MSA0LjI2MzY3IDQuNTQwMDQgNi45NDkyMiA3LjIyNTU5YzkuNzg1MTYgOS43ODUxNiAyNC41NDY5IDIzLjIzMDUgNDQuNzE3OCAzOS42MjNjMTYuMTg5NSAxNC4xNjQxIDM5Ljc3MjUgMzMuMDkyOCA1MC43MTg4IDQ1LjEzNDhjMC45NTExNzIgMS4wNDY4OCAyLjMzNzg5IDEuNjM4NjcgMy43MDIxNSAxLjYzODY3YzIuMTc2NzYgMCA0LjExNjIxIC0xLjUzNTE2IDQuNzQyMTkgLTMuNDEyMTEgYzMuMzQ3NjYgLTEwLjA0MyA3LjM3NzkzIC0yNy4wNjg0IDEwLjYwODQgLTUyLjA4NzljMy4zMzU5NCAtMjIuMDA4OCA2LjY3MDkgLTQwLjYxMDQgMTAuNDIwOSAtNTUuNzE0OGMxMy4wNDU5IDEyLjg5NDUgMzMuMzYzMyAzMC42NDY1IDYwLjY2NiA1Mi40ODgzYzM1LjE0NjUgMjguNzU2OCA1OC4zMTY0IDQ4LjczNjMgNzAuMTUzMyA1OS43ODQyYzAuOTU4MDA4IDAuODk0NTMxIDIuMTgzNTkgMS4zNDE4IDMuNDA5MTggMS4zNDE4IGMyLjMxMzQ4IDAgNC4zMzIwMyAtMS43MTE5MSA0Ljg0OTYxIC0zLjc4MDI3YzQuMDIwNTEgLTE2LjA4MyA5LjY1NzIzIC00MC4yMjk1IDE0LjQ4NzMgLTcyLjQyODdjMy45NDE0MSAtMjQuNzczNCA2Ljc1MTk1IC00Mi4yMzkzIDguMjgxMjUgLTUxLjIzMjRjOC42MjIwNyA1LjEwOTM4IDI2LjA5OTYgMTcuMDQyIDM1LjU4MiAxNy4wNDJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDAzLnhtbAA8c3ltYm9sIGlkPSJFMDAzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTB2MTExYzAgMCA2MiAxIDYzIDFjNzAgMCAyMzMgMTYgMzIxIDE3MGMxIDEgMTUgLTUgMTUgLTZjLTUgLTcgLTU3IC0xNzYgLTI2MyAtMjcxYy0yNCAtNCAtNTMgLTUgLTgzIC01aC01M3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NDIueG1sADxzeW1ib2wgaWQ9IkU5NDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwaDMwdi01MDVjODUgLTEgMTcwIC00OSAxNzAgLTEzMmMwIC01NiAtNTAgLTEyMyAtMjAwIC0xMjN2NzYwek00NiAtNzE2YzQ5IDAgMTE0IDI4IDExNCA3OWMwIDUyIC03NiA5MSAtMTMwIDkxdi0xNjhjNCAtMSAxMSAtMiAxNiAtMnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U2MTEueG1sADxzeW1ib2wgaWQ9IkU2MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwdjI0MGgzM3YtMTE2aDI0NHYxMTZoMzN2LTI0MGgtMzEweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUQ0MC54bWwAPHN5bWJvbCBpZD0iRUQ0MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNDcgMjM2di0zM2wtMjUyIC04NmwyNTIgLTg0di0zM2wtMzQ3IDExN3pNMzczIDIzNmwzNDcgLTExOWwtMzQ3IC0xMTd2MzNsMjUyIDg0bC0yNTIgODZ2MzN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEYyLnhtbAA8c3ltYm9sIGlkPSJFNEYyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3NiAxMjNjMCAtMzIgLTE4IC01MSAtNTUgLTYwYy0xMyAtMyAtMjAgLTYgLTIxIC02bC0yMCAtMWgtMTBsLTUyIDhjLTI2IDQgLTQzIDEwIC01MyAxNmwxMTEgLTMzMGgtMzZsLTE0MCA0MjRjNyAtMSAxNSAtMiAyMiAtM2M2IC0xNiAxNCAtMzEgMjQgLTQyYzI1IC0zMCA3OCAtNTYgMTIyIC01NmwxNSAxbDEyIDNjLTIyIDYgLTM1IDEyIC00MCAyMGMtMTAgMTAgLTExIDE0IC0xMSAzNWMzIDcgNiAxNCAxMCAyMiBjMTAgMjAgMjQgMjYgNTMgMjljMzYgLTQgNjIgLTI2IDY5IC02MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U2MTMueG1sADxzeW1ib2wgaWQ9IkU2MTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjgzIDBoLTM3bC0xMDQgMjQ4bC0xMDQgLTI0OGgtMzhsMTQyIDMzOHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NDAueG1sADxzeW1ib2wgaWQ9IkU5NDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTIwOSAtMTg3bDM5NiAzOTZsMjIgLTIybC0zOTYgLTM5NnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwRjYueG1sADxzeW1ib2wgaWQ9IkUwRjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTUzIC0yMjVjMCAzIDAgOSAzIDEwYzc4IDQ1IDEwMCAxMDAgMTAwIDIxNXMtMjIgMTcwIC0xMDAgMjE1Yy0zIDEgLTMgMTAgLTMgMTB2MTFjMCAzIDEgNCAxIDRoMmMxMDggLTYyIDE1MCAtMTQwIDE1MCAtMjQwcy00MiAtMTc4IC0xNTAgLTI0MGgtMnMtMSAxIC0xIDR2MTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQkNBLnhtbAA8c3ltYm9sIGlkPSJFQkNBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2MyA4N2M0IDAgMTAgLTkgMTAgLTEzYzAgLTEgMCAtMiAtMSAtM2MtMTYgLTE2IC00NiAtNDAgLTYyIC01NmMtNiAtNiAtMTAgLTExIC0xMSAtMTNzLTIgLTIgLTQgLTJoLTI0Yy0zIDAgLTUgMiAtNSA1YzAgMSAwIDIgMSAzYzMgMyA1IDExIDUgMjJjMCAyMCAzIDU0IDMgNzRjMCA4IDAgMTUgLTEgMjFjLTE2IC0xMSAtMzcgLTI1IC02MCAtMjVoLTRjLTQgMCAtOSAxIC05IDZzNiAxMiA3IDE1YzAgMiAtMSAzIC0xIDRjMCAyIDMgNSA1IDUgYzExIDIgMjQgNSAzNyAxNGM5IDcgMTQgOSAxOSAxM2w3IDY1YzggNjAgMzIgMTI2IDEwMCAxMjZoM2MzOCAwIDU1IC0yNCA1NSAtNjNjMCAtNDkgLTQyIC04NCAtNzcgLTEwOWMtMTIgLTkgLTIwIC0xMyAtMjQgLTE5bC04IC04N2gxYzYgMCAzMyAxNyAzOCAxN3pNMTgyIDI4N2MwIDEwIC02IDE3IC0xNSAxOGgtMmMtMzIgMCAtMzkgLTM1IC0zOSAtNjV2LTlsMyAtMzRsMTMgOGMyMiAxNyAzMiAzOSA0MCA3NnY2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJDNy54bWwAPHN5bWJvbCBpZD0iRUJDNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzkgMjg3Yy0zNSAwIC00OSAtNDMgLTQ5IC03N2MwIC02IDAgLTExIDEgLTE1YzExIDggMzcgMjEgNDcgMzFjNyA3IDExIDE3IDExIDM2YzAgMTcgMCAyNSAtMTAgMjV6TTEzNCAxMTBjMzUgMTcgNjAgNTUgMTEyIDU1YzMxIDAgNDMgLTMwIDQzIC02MGMwIC0yMiAtMTIgLTQ0IC0zMCAtNTlsLTU3IC00NWMtMSAtMSAtMiAtMSAtMyAtMWgtMWwtMzIgNWMtMiAwIC00IDMgLTQgNXMxIDQgMyA1YzIzIDggNzcgNDUgNzcgNzIgYzAgMTkgLTE0IDMzIC0zMyAzM2MtNSAwIC0yNCAtOSAtNTEgLTMwbC03MCAtNTNjLTEgLTEgLTIgLTEgLTMgLTFjLTMgMCAtNSAyIC01IDVsLTIgNTdjLTEgMTggLTUgMjggLTcgMzBjLTcgMCAtMTQgLTMgLTIzIC04bC0yNCAtMTVjLTEgMCAtMSAtMSAtMiAtMXMtMyAxIC00IDJsLTE3IDE5Yy0xIDEgLTEgMyAtMSA0YzAgNSA3IDUgMTEgNmMyNiA3IDU0IDE0IDYwIDM1bDIwIDY0YzExIDMyIDI0IDU2IDQwIDc0YzEgMSAyIDIgNCAyIGM1IDEgMTcgMiAzMyA4czI4IDEwIDM3IDEwYzI5IDAgNDcgLTE0IDQ3IC00M2MwIC0xOSAtMTMgLTQyIC0zNyAtNjZjLTI3IC0yNyAtNjMgLTU0IC04NiAtNjZ2LTM3ek03MSAxMjh2MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1NkMueG1sADxzeW1ib2wgaWQ9IkU1NkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyMXY1OWwxMjkgMTUwbDE3IDEwYzcgMCAxMSAtMiAxMiAtNmwxMDYgLTkzbDE3IC0xMGwxMiA2bDgwIDkzbDE4IDEwYzUgMCA5IC0yIDEyIC02bDEwNSAtOTNsOSAtN2w4IC01YzUgMSA5IDQgMTIgOGw2OCA4MHYtNTlsLTEyOCAtMTUwYy05IC03IC0xNiAtMTAgLTIwIC0xMGMtMyAwIC03IDIgLTEwIDZsLTEwNSA5NGMtNiA1IC0xMyA3IC0yMCA3Yy00IDAgLTcgLTEgLTkgLTNsLTgxIC05NGMtNyAtNyAtMTQgLTEwIC0xOSAtMTAgYy0zIDAgLTcgMiAtMTAgNmwtMTA1IDk0Yy02IDYgLTEzIDkgLTIwIDljLTMgMCAtNyAtMiAtMTAgLTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTZCLnhtbAA8c3ltYm9sIGlkPSJFNTZCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExOCA0NjhoNWMyMyAwIDQyIC00IDU4IC0xMmMzMSAtMTUgNjIgLTQyIDYyIC04NWMtMiAtMzAgLTE2IC01OCAtNDQgLTU4Yy0yMCAyIC0zNyAxMyAtMzcgMzJjMCA5IDEgMTUgNCAxOGwxMyAxOGM0IDYgNyAxMSA5IDE3YzAgMjcgLTI3IDM5IC01NSAzOWMtMzQgMCAtNzAgLTE4IC03MCAtNTVjMCAtMTEgNCAtMjQgMTEgLTM3bDE2IC0yMmw5IC0xMGw2NyAtNjVjOSAtOCAyNCAtMjQgMzEgLTMzbDE1IC0xOGMyIC0zIDYgLTkgMTEgLTE4IGMxNCAtMjQgMjEgLTQ5IDIxIC03NWMtMiAtMTkgLTEwIC0zNyAtMjUgLTU1Yy0yNyAtMjggLTY0IC00OSAtMTE0IC00OWMtNDMgMCAtODMgMjIgLTk3IDU1Yy04IDE1IC04IDE4IC04IDQxYzEgMzEgMjAgNTggNTQgNThjMTkgLTUgMjggLTE2IDI4IC0zM2MwIC0xMCAtNCAtMTggLTggLTI0bC03IC03bC05IC0xMWwtMiAtOWMwIC0yNyAxNCAtNDAgNDMgLTQwaDhjMyAwIDEwIDIgMTkgNWwyNiAxMmMxNCA5IDI4IDE3IDI4IDM3IGMtMSAxMSAtNSAyMyAtMTMgMzdzLTE5IDI5IC0zMyA0NWMtMjMgMjMgLTQ2IDQ2IC03MCA2OWMtMTcgMTkgLTM2IDQzIC00OSA2NGMtMTAgMTkgLTE1IDQwIC0xNSA2M2MyIDY4IDQ5IDEwNiAxMTggMTA2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJDNi54bWwAPHN5bWJvbCBpZD0iRUJDNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMTYuMTk5IDIyNS42YzAgLTExLjI0MzIgMS42MTMyOCAtMTYuMjc5MyAzLjY3NTc4IC0xOC4zNDE4YzEuODE4MzYgLTEuODE4MzYgNS41ODMwMSAtMy4wNTg1OSAxMy43MjQ2IC0zLjA1ODU5YzI0LjMyNDIgMCA2My43ODgxIDIyLjM3OTkgODQuNTUwOCAzOC4wNDk4YzAuMDI1MzkwNiAwLjc1NTg1OSAwLjA1MDc4MTIgMS44ODY3MiAwLjA1MDc4MTIgMy4zNTA1OSBjMCAyLjY1MjM0IC0wLjQ1MjE0OCA2Ljg0MDgyIC0wLjQ1MjE0OCAxMi42NjdjLTE2LjcyNjYgMy4zNjkxNCAtMzIuNzYzNyA0LjczNDM4IC00OC4xNDk0IDQuNzM0MzhjLTIwLjMxOTMgMCAtMzQuNTk4NiAtMy4xNjAxNiAtNDQuNzE4OCAtOC45NDMzNmMtNi4zMzIwMyAtMy43OTg4MyAtOC42ODE2NCAtMTIuMjMxNCAtOC42ODE2NCAtMjguNDU4ek0yMTkuMDAxIDIxMS4wMjYgYy0yNS4xMDc0IC0yMC40NjI5IC02MS45MjE5IC01MC40OTAyIC05NC41ODExIC01MC40OTAyYy0yOS4xMzg3IDAgLTQ0LjkxNSAyNC4yNzczIC00NC45MTUgNTIuMzI3MWMwIDIxLjU0OTggOC45MDYyNSA0NS4yODkxIDI1LjkzOTUgNjIuMzIyM2MxNC40MTIxIDE0LjQxMjEgMzQuODkzNiAyNC4yMTM5IDYwLjk1NjEgMjQuMjEzOWMyMC4yOTQ5IDAgMzcuNjgwNyAtMi41NzgxMiA1My4wODk4IC04LjQ0OTIyIGMwLjY1NzIyNyA1LjIwMDIgMS4xMTAzNSAxMy4yNDUxIDEuMTEwMzUgMjMuNDUwMmMwIDIuNjg5NDUgMi4zMDc2MiA0Ljk5OTAyIDQuOTk5MDIgNC45OTkwMmg0MC44MDA4YzIuNjQyNTggMCA0Ljg5OTQxIC0yLjIxODc1IDQuOTk1MTIgLTQuODEyNWMwLjI2ODU1NSAtNy4yNDcwNyAwLjgwMzcxMSAtMTQuNTMwMyAwLjgwMzcxMSAtMjEuNzg3MWMwIC0yLjY0MjU4IDAuMTY1MDM5IC00Ljg3NTk4IDAuMzc1IC02LjY0OTQxIGM4LjQxNzk3IDUuODc4OTEgMjEuNjExMyA5LjY0NDUzIDM5LjQ2MDkgMTIuMzg5NmMwLjI1MjkzIDAuMDM5MDYyNSAwLjUwODc4OSAwLjA1ODU5MzggMC43NjQ2NDggMC4wNTg1OTM4YzIuMzEyNSAwIDQuMzMyMDMgLTEuNzExOTEgNC44NDg2MyAtMy43ODAyN2MxLjU5NzY2IC02LjM4NDc3IDMuMzUwNTkgLTEzLjI2MTcgMy4zNTA1OSAtMjEuMjE4OGMwIC0yLjYwMjU0IC0yLjE0NzQ2IC00LjgyMDMxIC00LjY2NDA2IC00Ljk4ODI4IGMtMTAuMTY1IC0wLjY3Njc1OCAtMjIuMzM0IC01LjM2MjMgLTM2LjI0NTEgLTEzLjg2MTNjLTAuMDAwOTc2NTYyIC0wLjExMzI4MSAtMC4wMDA5NzY1NjIgLTAuMjI4NTE2IC0wLjAwMDk3NjU2MiAtMC4zNDU3MDNjMCAtOS42MDE1NiAwLjk3ODUxNiAtMTcuODQ2NyAwLjk3ODUxNiAtMjkuNDYyOWMwIC04LjQzOTQ1IC0wLjM5ODQzOCAtMTguMjg1MiAtMS43MDExNyAtMjkuNTIxNSBjLTguMDc4MTIgLTY5LjYzNjcgLTI0LjMxNzQgLTEyNy4xMDIgLTU4LjkwNjIgLTE2MS42OWMtMjAuMDM5MSAtMjAuMDM5MSAtNDYuMTQ4NCAtMzIuMDI3MyAtNzkuMzc0IC0zMy45MjA5Yy0wLjQ0NzI2NiAtMC4wMjUzOTA2IC0wLjkwMTM2NyAtMC4wMzgwODU5IC0xLjM2MjMgLTAuMDM4MDg1OWMtMTcuNzI3NSAwIC00NS41MDI5IDE4Ljc2NTYgLTg1Ljg0MzcgNTAuNTY0NSBjLTMuNDYwOTQgMi4yMTk3MyAtMTAuNSAzLjg2NjIxIC0xOS40Nzk1IDMuODY2MjFoLTEyLjQ0ODJjLTUuNjU4MiAtMC43ODQxOCAtOS40NTIxNSAtMC45MTIxMDkgLTEzLjA4NSAtMC45MTIxMDljLTUuMjI4NTIgMCAtNi4xODE2NCA0Ljc4NzExIC03LjIwNjA1IDcuNjkyMzhjLTEuMDEwNzQgMi44NjcxOSAtMS44NjAzNSA0LjM2NjIxIC0xLjg2MDM1IDcuMDE4NTVjMCAxLjk0NTMxIDAuOTYwOTM4IDMuNTQ1OSAxLjkxNjAyIDQuNTAxOTUgYzMuODA2NjQgMy44MDY2NCA5Ljc4NDE4IDMuODYyMyAxNy4xMTMzIDQuNDY0ODRjMTEuODIzMiAwLjk3MjY1NiAzMi42MjAxIDEuNjMxODQgNDguMzcwMSAxLjYzMTg0YzkuODIyMjcgMCAyMy41MDM5IC03Ljk5MTIxIDQ0LjMzMyAtMjEuNjExM2MwLjA2MjUgLTAuMDQxMDE1NiAwLjEyNDAyMyAtMC4wODMwMDc4IDAuMTg0NTcgLTAuMTI2OTUzYzE5LjkxMzEgLTE0LjMzNjkgMzMuMzE4NCAtMjAuNjYxMSAzNy44ODE4IC0yMC42NjExIGgwLjgwMDc4MWMxMC43MDIxIDAgMjAuMzI0MiA0LjA4NTk0IDI5LjI3NjQgMTMuMDM4MWM5LjM5OTQxIDkuMzk5NDEgMTcuOTkzMiAyNC4zODM4IDI1LjIwOSA0NS4yMzE0YzkuNDgxNDUgMjYuODYxMyAxNC4xMTUyIDQ5LjU2NDUgMTQuMTE1MiA2Ny45MzE2djQ4LjYyNnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwRkEueG1sADxzeW1ib2wgaWQ9IkUwRkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTk4IC0xMzNjLTUxIDAgLTk2IDExIC0xMzMgMzJjLTQzIDI0IC02NSA1OCAtNjUgMTAxczIxIDc3IDY0IDEwMmMzNyAyMSA4MiAzMSAxMzQgMzFjNTMgMCA5OSAtMTEgMTM4IC0zMmM0NiAtMjQgNjkgLTU4IDY5IC0xMDFjMCAtNDYgLTIzIC04MSAtNjkgLTEwNGMtMzcgLTE5IC04MyAtMjkgLTEzOCAtMjl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDAwLnhtbAA8c3ltYm9sIGlkPSJFMDAwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkyIDdjMyAtNSAtNCAtOCAtNyAtNGMtNTQgODEgLTcwIDE1MSAtNzAgMjE0YzAgNDYgOSA4OSAxNiAxMjVjNiAyOSAxMiA1NCAxMiA3N2MwIDMxIC0xMCA1NiAtNDEgNzdjLTIgMiAtMyA1IDAgN2MzMSAyMSA0MSA0NiA0MSA3N2MwIDIzIC02IDQ5IC0xMiA3OGMtNyAzNiAtMTYgNzkgLTE2IDEyNWMwIDYzIDE2IDEzMyA3MCAyMTRjMyA0IDEwIDEgNyAtNGMtMzggLTY5IC01MCAtMTMyIC01MCAtMTg3YzAgLTQ2IDkgLTg4IDE2IC0xMjYgYzYgLTMwIDExIC01OCAxMSAtODNjMCAtMzkgLTEzIC03MiAtNTYgLTk3YzQzIC0yNSA1NiAtNTggNTYgLTk3YzAgLTI1IC01IC01MyAtMTEgLTgzYy03IC0zOCAtMTYgLTgwIC0xNiAtMTI2YzAgLTU1IDEyIC0xMTggNTAgLTE4N3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5NDEueG1sADxzeW1ib2wgaWQ9IkU5NDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAwdjc2MGMxNTAgMCAyMDAgLTY3IDIwMCAtMTIzYzAgLTgzIC04NSAtMTMxIC0xNzAgLTEzMnYtNTA1aC0zMHpNNDYgNzE2Yy01IDAgLTEyIC0xIC0xNiAtMnYtMTY4YzU0IDAgMTMwIDM5IDEzMCA5MWMwIDUxIC02NSA3OSAtMTE0IDc5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTYxMi54bWwAPHN5bWJvbCBpZD0iRTYxMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yODMgMzM4bC0xNDEgLTMzOGwtMTQyIDMzOGgzOGwxMDQgLTI0OGwxMDQgMjQ4aDM3eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRDOC54bWwAPHN5bWJvbCBpZD0iRTRDOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zOTEgMjA0YzM2LjgyOTggMCA2Mi44MDkgLTIzLjEzNDYgNjUgLTU2YzAgLTM0LjM1MzEgLTI5LjQ1NDMgLTU4IC02NSAtNThjLTMyLjY2NzYgMCAtNTkuMDQ0OSAyNi43MTkxIC02MSA1OGMwIDMxLjczOTggMjguOTA0OCA1NC4yMTY5IDYxIDU2ek03NDIgMGMtMjguMDA5MSAwIC00OCAxOC4wNTE2IC00OCA0N3YyOTdoLTU5OHYtMjk3YzAgLTI4Ljk0MTIgLTIwLjU3NDcgLTQ0Ljk2NzMgLTQ3IC00NyBjLTI4LjAwOTEgMCAtNDggMTguMDUxNiAtNDggNDd2MzQ1YzAgMjguNzE2NCAxOS4yMTEzIDQ1LjE0NzQgNDcgNDdoNjk0YzI5LjA4MjYgMCA0NS4xODg3IC0xOS44MzA0IDQ3IC00N3YtMzQ1YzAgLTI4Ljk0MTIgLTIwLjU3NDcgLTQ0Ljk2NzMgLTQ3IC00N3pNMTM5IDI3MWMwIDE3Ljk3ODMgMTEuNzA4IDMwIDMwIDMwaDQ1MnMxMyAwIDE1IC0xYzEzIC00IDE1IC0xOSAxNSAtMjl2LTIzOWMwIC0xOC4wMzUzIC0xMy4wNzg4IC0zMCAtMzAgLTMwIGMtMTguMzk1OCAwIC0zMiAxMC45NTcxIC0zMiAzMHYyMDdoLTM4OHYtMjA3YzAgLTE4LjU1MDkgLTEzLjU3NDIgLTMwIC0zMSAtMzBjLTE3LjkwNzEgMCAtMzEgMTEuNDYwNCAtMzEgMzB2MjM5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRBRi54bWwAPHN5bWJvbCBpZD0iRTRBRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04OSAtNDhjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4cy0yMiAtNDggLTQ4IC00OHMtNDggMjIgLTQ4IDQ4ek0xIC0xMTBoODJsODQgLTE1NGw3OCAxNTRoMjlsLTEzNyAtMjY1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUM4MS54bWwAPHN5bWJvbCBpZD0iRUM4MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC01MzVoODB2MTA3MGgtODB2NTVoMTIwdi0xMTgwaC0xMjB2NTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEEwLnhtbAA8c3ltYm9sIGlkPSJFNEEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMjM2bDM0NyAtMTE5bC0zNDcgLTExN3YzM2wyNTIgODRsLTI1MiA4NnYzM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U4ODUueG1sADxzeW1ib2wgaWQ9IkU4ODUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODQgMGMtNDkgMCAtODQgMTggLTg0IDY2bDEgMTRjMiA1IDQgOSA3IDE0YzcgNyAxNiAxMSAyNyAxNGM3IDAgMTMgLTMgMTkgLTlsNCAtOWwyIC0xMWwtNCAtMTNjLTMgLTUgLTMgLTYgLTggLTExbC03IC0xNmMwIC04IDMgLTEzIDEwIC0xNmwxMyAtNGgxNWMyMiAwIDQyIDE1IDU5IDQ1YzE1IDI3IDIzIDUyIDIzIDc1bC0zIDEzYy0yIDggLTEzIDE3IC0yMSAyMGwtMTUgNGwtMTcgLTFsLTE2IC0zbC0xNyAtMTBsLTIzIC0xOGgtMjEgbDYyIDE4MmM5IC0zIDI1IC02IDM1IC05bDMzIC0zaDEwbDIzIDNsNDkgOWMtMTkgLTI3IC01MyAtNTggLTg5IC01OGgtMTBsLTIyIDJjLTkgMyAtMTcgNyAtMjYgMTFsLTM2IC0xMDhsMTggMTJsMjAgOWwyMiA1bDI2IDNjOSAwIDE5IC0xIDMwIC01YzE0IC01IDE0IC02IDI0IC0xN2MxNCAtMTUgMjIgLTMzIDIyIC01OGMwIC0zMiAtMTMgLTYyIC00MSAtODdjLTI4IC0yNCAtNjAgLTM1IC05NCAtMzV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTNELnhtbAA8c3ltYm9sIGlkPSJFOTNEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1NiAxOTVsMTU2IC0xOTVsLTE1NiAtMTk1bC0xNTYgMTk1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA3My54bWwAPHN5bWJvbCBpZD0iRTA3MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDQgLTI0NWMtOCAtNTMgLTE4IC0xMDYgLTI2IC0xNTljLTQgLTI1IC01IC00NyAtNSAtNjdjMCAtMzMgNCAtNTggMTMgLTc0YzI0IC00MiA3OCAtODUgMTQwIC04NWM1MSAwIDg1IDEyIDEwMiAzNmMtNzEgMjAgLTEwNSA1NSAtMTA1IDEwNnY5YzQgNDUgNDggODcgOTcgODdoNmMzNCAtMiA2MSAtMTYgNzkgLTQ0YzEzIC0yMSAyMCAtNDcgMjAgLTc2di0xMWMtMyAtNDYgLTMwIC04MSAtODAgLTEwNSBjLTM2IC0xNyAtNzEgLTI3IC0xMDggLTI3Yy01IDAgLTExIDEgLTE2IDFjLTcwIDQgLTEyMyAzOSAtMTU4IDEwM2MtOSAxNyAtMTQgNDAgLTE0IDcwYzAgMjIgMSA0OSA2IDgwYzggNTIgMTcgMTA1IDI1IDE2MmMtOTQgMzkgLTE4MSAxMjUgLTE4MSAyNDhjMCA3IDAgMTUgMSAyMmM2IDgwIDM5IDE0MSA5OCAxODRjMzEgMjMgNzUgMzUgMTMzIDM1YzEwIDAgMjAgLTEgMjggLTJsMzEgMTgxYy0xMiAxMCAtMjQgMjAgLTM3IDI5IGMtMzUgMjggLTg1IDk4IC05OCAxMThjLTQ2IDc5IC02NyAxMzIgLTY3IDI0MXYxNWMyIDQ0IDE1IDk3IDQxIDE1OXM0OCA5MiA2OSA5MmMyNSAwIDU1IC0yOCA4OSAtODJjNTMgLTg1IDY5IC0xNDAgNjkgLTI1N2MwIC0xNiAtMSAtNDYgLTUgLTg5Yy01IC00NiAtMTAgLTc2IC0xMyAtOTJjNTcgLTQyIDEwOCAtODUgMTUzIC0xMjdzODEgLTkxIDExMCAtMTQ4YzMwIC01OSA0NSAtMTE2IDQ1IC0xNzBjMCAtNiAtMSAtMTMgLTEgLTE5IGMtNSAtNzMgLTIyIC0xMzIgLTQ4IC0xNzZjLTM3IC02MSAtOTkgLTExMiAtMTg3IC0xNTRjLTI4IC0xMyAtNzEgLTIwIC0xMzAgLTIwYy0yOCAwIC01MyAyIC03NiA2ek0xODQgOTM5aC0yYy0zMyAwIC01MSAtMjggLTU1IC04MXYtOGMwIC00MCAyMCAtODcgNjAgLTE0MGMzNSAtNDYgNzcgLTg5IDEyNyAtMTI4YzMgMjMgNSA0NyA1IDcxYzAgMTExIC00MCAyODYgLTEzNSAyODZ6TTIzOSAxMTloLTEyYy05NCAwIC0xNDQgLTQ3IC0xNTEgLTE0MiBjLTEgLTggLTEgLTE2IC0xIC0yM2MwIC04MyAzNyAtMTM2IDExMCAtMTYxek0yNjMgMTE3Yy0xOCAtMTEwIC0zNSAtMjIwIC01NCAtMzMxYzI1IC02IDUwIC05IDc1IC05Yzc4IDAgMTQ1IDI0IDIwMyA3M3M4OCAxMDggOTMgMTc2djEzYzAgNTIgLTIyIDExMyAtNjcgMTgyYy0yMyAzNSAtNTkgNzUgLTEwOSAxMTljLTQwIDM2IC03MSA2MCAtOTIgNzNsLTI5IC0xNzBjMjkgLTcgNTUgLTE5IDc4IC0zNmM0NCAtMzMgODggLTkxIDg4IC0xNTl2LTExIGMtNyAtODQgLTUzIC0xMzkgLTEyMyAtMTcyYy0zIDUgLTcgOCAtMTAgMTBjMzIgMTYgNzMgNjkgNzUgMTE1djdjMCA3MyAtNTYgMTE4IC0xMjggMTIweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTBBNC54bWwAPHN5bWJvbCBpZD0iRTBBNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0zOWMwIDY4IDczIDE3MiAyMDAgMTcyYzY2IDAgMTE0IC0zNyAxMTQgLTk1YzAgLTg0IC0xMDYgLTE3MSAtMjE4IC0xNzFjLTY0IDAgLTk2IDMwIC05NiA5NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwNkEueG1sADxzeW1ib2wgaWQ9IkUwNkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAzOTVoMjU3di03OTFoLTI1N3Y3OTF6TTQxIDMxMXYtNjIyaDE3NHY2MjJoLTE3NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCRTEueG1sADxzeW1ib2wgaWQ9IkVCRTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjcgMjEzaC02Yy0xIDAgLTMgMiAtMyAzdjFjMCA4IDIzIDE0IDM2IDE3YzcgMiAxNCAzIDIxIDZjMTQgNSAyNCA5IDMwIDljNyAwIDI1IC02IDI1IC0xN2MwIC0yNSAtMyAtNTMgLTMgLTcwdi04bDIgLTExMXYtOWMwIC0zNiA0NCAtMTIgNDQgLTMwYzAgLTcgLTEzIC03IC0yNiAtN2gtODRjLTYgMCAtMTEgLTEgLTE3IC0xYy0xNSAwIC0xNiA3IC0xNiA3YzAgNyAxMiA4IDE4IDlsMjMgNGM4IDMgOCAxMiA4IDI0djVsLTEgMTU4djQgYzAgNyAtNiAxMSAtMTIgMTFjLTEyIDAgLTE1IC01IC0zOSAtNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MTcueG1sADxzeW1ib2wgaWQ9IkU1MTciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTY2IDMxMWM2MCAwIDk0IC0yMSA5NCAtODBjMCAtMjcgLTEyIC01MSAtNDAgLTY0bC03MCAtMzJjLTM3IC0xMCAtNjkgLTMwIC05NiAtNjBoMjFsMjYgLTJsMTIgLTZjMTQgLTYgMjggLTExIDQyIC0xN2M2IC0zIDEzIC00IDIxIC00bDE1IDRsMTEgOGM1IDUgMTEgMTMgMTkgMjZsMTcgLTlsLTE2IC0yOGMtMiAtNCAtMTYgLTI4IC0yMCAtMzFjLTE5IC0yMSAtMzggLTMxIC01NyAtMzFoLTEwYy0xMyA2IC0yNSAxMiAtMzYgMjBsLTE1IDExIGMtMTIgNyAtMjMgMTAgLTMyIDEwYy0xMCAtMyAtMTkgLTggLTI0IC0xN2wtNSAtOWgtMjNjMCAyNyA2IDUxIDIwIDcyYzcgMTAgMTQgMTYgMTkgMjFsMjggMjVjMjAgMTEgNDAgMjIgNTkgMzNsMTkgOWMyNyAxMiA1OCA0MiA1OCA3NWwxIDEyYzAgMTMgLTQgMjQgLTEyIDMxYy02IDkgLTE1IDE0IC0yOCAxNGMtMjkgMCAtNDYgLTE1IC01MiAtNDRsMyAtMTJsMiAtMTZjMCAtMjAgLTggLTI5IC0yNSAtMjljLTE0IDAgLTI2IDEzIC0yNiAyOCBjMCA0OCA1MiA5MiAxMDAgOTJ6TTQxMCAzMTFjNjAgMCA5NCAtMjEgOTQgLTgwYzAgLTI3IC0xMiAtNTEgLTQwIC02NGwtNzAgLTMyYy0zNyAtMTAgLTY5IC0zMCAtOTYgLTYwaDIxbDI2IC0ybDEyIC02YzE0IC02IDI4IC0xMSA0MiAtMTdjNiAtMyAxMyAtNCAyMSAtNGwxNSA0bDExIDhjNSA1IDExIDEzIDE5IDI2bDE3IC05bC0xNiAtMjhjLTIgLTQgLTE2IC0yOCAtMjAgLTMxYy0xOSAtMjEgLTM4IC0zMSAtNTcgLTMxaC0xMCBjLTEzIDYgLTI1IDEyIC0zNiAyMGwtMTUgMTFjLTEyIDcgLTIzIDEwIC0zMiAxMGMtMTAgLTMgLTE5IC04IC0yNCAtMTdsLTUgLTloLTIzYzAgMjcgNiA1MSAyMCA3MmM3IDEwIDE0IDE2IDE5IDIxbDI4IDI1YzIwIDExIDQwIDIyIDU5IDMzbDE5IDljMjcgMTIgNTggNDIgNTggNzVsMSAxMmMwIDEzIC00IDI0IC0xMiAzMWMtNiA5IC0xNSAxNCAtMjggMTRjLTI5IDAgLTQ2IC0xNSAtNTIgLTQ0bDMgLTEybDIgLTE2IGMwIC0yMCAtOCAtMjkgLTI1IC0yOWMtMTQgMCAtMjYgMTMgLTI2IDI4YzAgNDggNTIgOTIgMTAwIDkyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI3MS54bWwAPHN5bWJvbCBpZD0iRTI3MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tNDIgLTIxNWgyNmwzOCAtNTB2OTB2MzAwdjM0NGgyMHYtMzQ0di0xNWMzMiAxNiA1NCAyNyA5MyAyN2MyNiAwIDM1IC0zIDU0IC0xM2MxMyAtNyAyNCAtMjAgMjcgLTM4bDQgLTI1YzAgLTI4IC0xNiAtNTcgLTQ1IC04OWMtMjMgLTI1IC0zOSAtNDQgLTY1IC02OGwtNjggLTYxdi0xMDhsMzggNTBoMjZsLTc0IC0xNjB6TTQyIDc3di0xOTRjMzEgMzEgNTQgNTkgNzEgODRjMjEgMzIgMzIgNTkgMzIgODRjMCA5IDEgMTYgMSAyMCBjMCAxNCAtMyAyMSAtMTEgMzBsLTggM2wtMTUgMmMtMzIgMCAtNDggLTEwIC03MCAtMjl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjY1LnhtbAA8c3ltYm9sIGlkPSJFMjY1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQxNCAxODZ2MTY5aDE3di0xNjRsNDQgMTR2LTkxbC00NCAtMTR2LTE2NWw0NCAxMnYtOTFsLTQ0IC0xM3YtMTU1aC0xN3YxNTBsLTc2IC0yMnYtMTU1aC0xN3YxNDlsLTQzIC0xM3Y5MGw0MyAxNHYxNjdsLTQzIC0xNHY5Mmw0MyAxM3YxNjloMTd2LTE2M3pNMzM4IDczdi0xNjdsNzYgMjJ2MTY4ek0wIDEyMGg3NHYtNTRsMTUgLTE3aDc5bDE1IDE2djU1aDc0di03MmgtNTlsLTI1IC0yOHYtMzhsMjUgLTMyaDU5di03MGgtNzV2NTUgbC0xNCAxNWgtODBsLTE0IC0xNXYtNTVoLTc0djcyaDYwbDI2IDMwdjM4bC0yOCAyOWgtNTh2NzF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTAzLnhtbAA8c3ltYm9sIGlkPSJFNTAzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTE4YzAgMTMgNCAyNSAxMyAzNHMxOSAxNCAzMiAxNWMxNCAwIDI2IC00IDM1IC0xMnMxNCAtMTkgMTUgLTMzYzAgLTEzIC00IC0yNSAtMTMgLTM0cy0xOSAtMTQgLTMyIC0xNWMtMTQgMCAtMjYgNCAtMzUgMTJzLTE0IDE5IC0xNSAzM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MUEueG1sADxzeW1ib2wgaWQ9IkU1MUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTE1IC0xNHYtOWMwIC0xIC0xIC0yIC0xIC0yaC0yYy03OCA0MyAtMTEyIDEwNCAtMTEyIDE3NXMzNyAxMzIgMTEyIDE3NWMxIDEgMiAwIDIgMHMxIC0yIDEgLTN2LThzLTEgLTMgLTMgLTVjLTQ3IC0zNCAtNzAgLTgxIC03MCAtMTU5czI2IC0xMjQgNzAgLTE2MGMzIC0yIDMgLTIgMyAtNHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyNkMueG1sADxzeW1ib2wgaWQ9IkUyNkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAyNjBoOTB2LTM4aC01MnYtNDQ0aDUydi0zOGgtOTB2NTIweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI2Qi54bWwAPHN5bWJvbCBpZD0iRTI2QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yMzVjMCAzIDAgOSAzIDEwYzc4IDQ1IDExMCAxMTAgMTEwIDIyNXMtMzIgMTgwIC0xMTAgMjI1Yy0zIDEgLTMgMTAgLTMgMTB2MTFjMCAzIDEgNCAxIDRoMmMxMDggLTYyIDE2MCAtMTUwIDE2MCAtMjUwcy01MiAtMTg4IC0xNjAgLTI1MGgtMnMtMSAxIC0xIDR2MTF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjY0LnhtbAA8c3ltYm9sIGlkPSJFMjY0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4MCAxMDZjLTMyIDAgLTQ4IC0xMCAtNzAgLTI5di0xOTRjMzEgMzEgNTQgNTkgNzEgODRjMjEgMzIgMzIgNTkgMzIgODRjMSA5IDEgMTYgMSAyMGMwIDE0IC0zIDIxIC0xMSAzMGwtOCAzek0xMTMgMTM3YzM4IDAgNjUgLTEzIDc3IC00MXYzNzNoMjB2LTM1OWMzMiAxNiA1NCAyNyA5MyAyN2MyNiAwIDM1IC0zIDU0IC0xM2MxMyAtNyAyNCAtMjAgMjcgLTM4bDQgLTI1YzAgLTI4IC0xNiAtNTcgLTQ1IC04OSBjLTIzIC0yNSAtMzkgLTQ0IC02NSAtNjhsLTg4IC03OXYxOTljLTEyIC0yOCAtNDYgLTYzIC02NyAtODdjLTkgLTExIC0yMSAtMjIgLTM1IC0zM2wtODggLTc5djY0NGgyMHYtMzU5YzMyIDE2IDU0IDI3IDkzIDI3ek05MCAxMDZjLTMyIDAgLTQ4IC0xMCAtNzAgLTI5di0xOTRjMzEgMzEgNTQgNTkgNzEgODRjMjEgMzIgMzIgNTkgMzIgODRjMSA5IDEgMTYgMSAyMGMwIDE0IC0zIDIxIC0xMSAzMGwtOCAzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUwMi54bWwAPHN5bWJvbCBpZD0iRTUwMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMjM0IDI0MmwtMzYyIC00ODRoLTE0NmwzNjIgNDg0aDE0NnpNOTkyIDI0MmwtMzYyIC00ODRoLTE0NmwzNjIgNDg0aDE0NnpNNzUwIDI0MmwtMzYyIC00ODRoLTE0NmwzNjIgNDg0aDE0NnpNNTA4IDI0MmwtMzYyIC00ODRoLTE0NmwzNjIgNDg0aDE0NnpNNTIgMTE4YzAgMTMgNCAyNSAxMyAzNHMxOSAxNCAzMiAxNWMxNCAwIDI2IC00IDM1IC0xMnMxNCAtMTkgMTUgLTMzYzAgLTEzIC00IC0yNSAtMTMgLTM0cy0xOSAtMTQgLTMyIC0xNSBjLTE0IDAgLTI2IDQgLTM1IDEycy0xNCAxOSAtMTUgMzN6TTEwODcgLTEyMWMwIDEzIDQgMjUgMTMgMzRzMTkgMTQgMzIgMTVjMTQgMCAyNiAtNCAzNSAtMTJzMTQgLTE5IDE1IC0zM2MwIC0xMyAtNCAtMjUgLTEzIC0zNHMtMTkgLTE0IC0zMiAtMTVjLTE0IDAgLTI2IDQgLTM1IDEycy0xNCAxOSAtMTUgMzN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTE2LnhtbAA8c3ltYm9sIGlkPSJFNTE2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQzNSAybDQwIDEyMWMyIDYgNSAxOCA1IDI2cy00IDE3IC0xNSAxN2MtMjQgMCAtNDEgLTM5IC00OSAtNThjLTEgLTQgLTIgLTMgLTMgLTNjLTIgMCAtMyAxIC0zIDJjMCAzIDEgNiA0IDEyYzE0IDMxIDMzIDYzIDY0IDYzYzEzIDAgMjEgLTYgMjQgLTE0YzIgLTQgMCAtMjIgMTIgLTIyYzggMCAxMyAxMSAxOSAxN2MxMSAxMiAyMiAyMCA0MCAyMGMxNCAwIDIyIC01IDI2IC0xNWMyIC00IDAgLTIyIDEyIC0yMmM4IDAgMTIgMTAgMTggMTYgYzExIDExIDIzIDIxIDQxIDIxYzIyIDAgMzAgLTE2IDMwIC0zNWMwIC0zOSAtMzUgLTk3IC0zNSAtMTI2YzAgLTkgNiAtMTcgMTYgLTE3YzE5IDAgMjkgMjQgMzUgNDBjMiA1IDIgNCAzIDRjMiAwIDIgLTEgMiAtMWMwIC0yIC0xIC01IC0zIC05Yy05IC0yNCAtMjEgLTQ0IC00OCAtNDRjLTIyIDAgLTMyIDkgLTMyIDI3YzAgMzEgMzQgODUgMzQgMTE3YzAgMTEgLTEwIDIwIC0yMiAyMGMtMjggMCAtNTIgLTM2IC02MyAtNjlsLTI5IC04NyBjMCAtMSAtMSAtMyAtMSAtM2gtM2gtMjJzLTEgMSAtMSAybDM5IDExNmMzIDggMyAxNCAzIDIwYzAgMTIgLTggMjEgLTIwIDIxYy0yOCAwIC01MiAtMzYgLTYzIC02OWwtMjkgLTg3Yy0xIC0yIDAgLTMgMCAtM2gtMjZ2MnpNODQzIDU2Yy05IC0xOSAtMTggLTMzIC0yOCAtNDJzLTIyIC0xMyAtMzcgLTEzYy0xNCAwIC0yNCA1IC0zMSAxNHMtMTAgMjIgLTExIDM3YzAgMTEgMCAxOSAxIDI0czQgMTQgOSAyNnMxNCAyNSAyNiA0MCBjMjUgMzAgNDkgNDUgNzEgNDVjMTUgMCAyNiAtOSAzMiAtMjZsMiAxMGwzIDEwYzIgMiA1IDMgOCAzaDdjNCAwIDYgLTIgNiAtNmwtMSAtOGwtMzMgLTExN2wtMyAtMTRsLTIgLTEzYzAgLTkgMyAtMTMgOCAtMTNjNCAwIDEwIDQgMTggMTNjNSA3IDggMTMgMTEgMTlzNiAxNSAxMSAyNmw2IC0zYy0zIC0xNCAtNiAtMjIgLTcgLTI1cy00IC03IC03IC0xMnMtNyAtMTAgLTEwIC0xNHMtNyAtNyAtMTAgLTljLTUgLTUgLTEyIC03IC0yMSAtNyBjLTE1IDAgLTIyIDggLTIyIDI1bDEgMTJ6TTc4NyAxMGMxMCAwIDIwIDUgMjkgMTVsMTggMjhsMjEgNDVsOSAzMGMzIDggNCAxNiA0IDIzYzAgMTAgLTIgMTcgLTcgMjFjLTMgNCAtOCA3IC0xNSA4Yy0xOSAwIC00MCAtMjMgLTYzIC03MGwtNyAtMThsLTQgLTlsLTMgLTljLTIgLTcgLTQgLTE0IC01IC0xOXMtMiAtMTEgLTIgLTE2YzAgLTggMiAtMTUgNSAtMjBzMTAgLTggMjAgLTl6TTEwOCA0MWMwIC0xOCAxNSAtMjIgMzMgLTI0bDEyIDFsMTQgMiBsLTUgLTIwaC0xNTlsNSAyMGgxOWMxNSAwIDI1IDEgMjkgM2M1IDQgOSAxMSAxMiAyMWw1MiAyMTFsMSA1Yy00IDQgLTcgNiAtOSA2bC01MyAxbDUgMjBjMTcgMCAzNCAzIDUxIDljMTkgNSAzNSAxMiA1MCAyMmgxMmwtNjcgLTI2NmwtMiAtNnYtNXpNMjI0IDEzN2MtOSAyIC0xMSAyIC0xMyAxM2MwIDcgNSAxNSAxNiAyNGM5IDI4IDE3IDU3IDI1IDg1bDE2IDYxbDQ3IC05YzUgLTEgMTMgLTIgMjUgLTJjNSAtMSA5IC0xIDE0IC0xIGMyNiAwIDQ4IDQgNjYgMTNsNiAtNGMtMTggLTMyIC00MSAtNTEgLTg5IC01MWMtMTEgMCAtNDkgNiAtNTggN2wtMjYgLTg2YzIwIDExIDMyIDE0IDU5IDE2YzUxIDAgODEgLTMzIDgxIC04NGMwIC0zMSAtMTIgLTYwIC0zNyAtODdzLTU2IC00MCAtOTMgLTQwYy00NCAwIC04MyAyNCAtODMgNzBjMCAyNCAxMSA0MSAzNCA0MWMxNCAwIDI2IC0xMyAyNiAtMjhjMCAtNyAtMSAtMTEgLTMgLTEzbC0xNiAtMTNsLTggLTVsLTIgLTQgYzAgLTE4IDI1IC0yOSA0NyAtMjljMjEgMCA0MCAxMCA1OSAzMHMyOCA0NyAyOSA4MWMwIDM3IC0yMSA1NyAtNTUgNTdjLTI2IDAgLTMzIC01IC00NiAtMTdjLTMgLTEzIC03IC0yNSAtMjEgLTI1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI3MC54bWwAPHN5bWJvbCBpZD0iRTI3MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzUgMTA2bC04IDRsLTE1IDJjLTExIDAgLTIyIC0yIC0zMyAtNnMtMjMgLTEyIC0zNyAtMjV2LTIwNGMzMSAzMyA1NCA2MiA3MSA4OGMyMSAzMyAzMiA2MyAzMiA4OWMxIDkgMSAxNiAxIDIxYzAgNiAtMSAxMSAtMiAxNnMtNCAxMCAtOSAxNXpNLTQzIDQ0Mmw3NSAxNjBsNzMgLTE2MGgtMjZsLTM3IDUwdi0zNzZjMjAgMTEgMzcgMTggNTEgMjJzMjggNiA0MiA2YzExIDAgMjEgLTEgMjggLTNzMTYgLTYgMjYgLTExIGMxMyAtOCAyMiAtMjEgMjcgLTQwbDQgLTI2YzAgLTMwIC0xNSAtNjEgLTQ1IC05NGMtMTEgLTEzIC0yMSAtMjUgLTMwIC0zNnMtMjEgLTIzIC0zNSAtMzVsLTg4IC04M3Y2NzZsLTM5IC01MGgtMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQkUwLnhtbAA8c3ltYm9sIGlkPSJFQkUwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTY3IDEyMmMwIC0zMiA2IC01OSAxNyAtNzVjOSAtMTYgMTggLTI5IDQ1IC0yOWMyNiAwIDQwIDE3IDUwIDMzczE1IDQwIDE1IDczcy00IDU3IC0xNSA3M2MtMTIgMTYgLTE3IDI5IC00NiAyOWMtMjggMCAtNDIgLTE4IC01MyAtMzVjLTEwIC0xNiAtMTMgLTM2IC0xMyAtNjl6TTE3IDEyM2MwIDQxIDE5IDczIDM2IDkzYzEgMSAzIDIgNCAzYzIzIDE5IDM1IDMwIDc0IDMwYzQxIDAgNTMgLTEyIDc3IC0zMmMyMiAtMjIgMzUgLTUzIDM1IC05NCBjMCAtNDQgLTE5IC03OSAtMzkgLTk5cy0zOSAtMjcgLTc2IC0yN2gtMWMtMzQgMCAtNTMgNyAtNzIgMjZjLTIxIDIxIC0zOCA1NSAtMzggMTAweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTBBNS54bWwAPHN5bWJvbCBpZD0iRTBBNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiLz4vZGF0YS9MZWlwemlnL0UwNjYueG1sADxzeW1ib2wgaWQ9IkUwNjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTgyIC0xMjBjMCAzMiAyNiA1OCA1OCA1OHM1OCAtMjYgNTggLTU4cy0yNiAtNTggLTU4IC01OHMtNTggMjYgLTU4IDU4ek01ODIgMTIwYzAgMzIgMjYgNTggNTggNThzNTggLTI2IDU4IC01OHMtMjYgLTU4IC01OCAtNThzLTU4IDI2IC01OCA1OHpNMjI1IDE4NWMtNzggMCAtMTU1IC0zMCAtMTU1IC0xMDF2LTE2YzIgLTUgMyAtOSA0IC0xMWMyNCAyMiA1MiAzOSA4NCAzOWM1MSAwIDczIC0xNCA4OCAtNDlsMTYgLTM5IGMwIC0xNyAtMiAtMzAgLTcgLTQwYy0zIC0xMSAtMTAgLTIxIC0xOSAtMzFjLTE3IC0xOCAtNDkgLTQzIC04NCAtNDNjLTU1IDAgLTc3IDEzIC0xMTIgNDRjLTI0IDIxIC0zNSA1NSAtMzUgMTAwYzAgNDYgMTQgODEgMzIgMTEyYzI4IDQ5IDk0IDgxIDE1MiA5NmMyIDQgMyA2IDQgNnMxIC0yIDIgLTJzNCAzIDEyIDE5czM5IDk1IDM5IDk3YzAgMCAyIDUgMiA5cy0xIDcgLTcgN2MtMTAgMCAtMTQgLTE5IC0zNCAtMTljLTYgMCAtMTEgMyAtMTEgOCBjMCAyIDAgMyAyIDZjNiA3IDgwIDkzIDg3IDk5czExIDkgMTYgOWMxMCAwIDE3IC0xMSAzMyAtMTFjNiAwIDExIDQgMTQgNGM0IDAgNSAtMSA1IC01di00Yy0xIC03IC04NyAtMjAwIC04OCAtMjA4YzAgLTYgMiAtOSA1IC0xMWMyMiAtMiA0MiAtNCA2MSAtOWMtMTIgMTAgLTIxIDI0IC0yMSA0NGMwIDE2IDggMjcgMjMgMzFoNGMxNCAwIDI0IC0xMiAyNCAtMjZjMCAtMTUgLTE0IC0xOCAtMTcgLTM2YzAgLTExIDE3IC0xNCAyOSAtMTQgYzE1IDEgNDAgMTAgNjAgNjdjNSAxNCA3IDI0IDcgMzJjMCAyOCAtMjIgMzIgLTMzIDMyYy0yNyAwIC00NyAtMjcgLTU3IC0yN2MtMTEgMCAtMTEgNCAtMTEgOWMwIDE2IDM2IDEyMyA0OCAxMjVoNjVoMjhjMjIgMCAzOSAwIDM5IC00YzAgLTIyIC0zNCAtMzQgLTU1IC0zOGwtMjkgLTZjLTExIC0yIC0yMiAtNCAtMzQgLTdsLTE0IC0zYy01IC00IC03IC0xOSAtNyAtMjZjMCAtMSAxIC0zIDQgLTNjOCAwIDIyIDMgMzEgMyBjMjQgMCAzMSAtMTIgNDMgLTEybDMgLTNjMTUgLTExIDIzIC0zMyAyMyAtNTVjMCAtNjAgLTU4IC05NyAtMTEyIC05N2M2OSAtMjkgMTEzIC04NCAxMzggLTE1OGMxMSAtMzIgMTggLTY4IDE4IC0xMDdjMCAtMTAzIC0yNiAtMTgyIC02OCAtMjUwYy04OSAtMTQ1IC0yMzQgLTIzMCAtNDEyIC0yODhsLTMwIC01Yy05IDAgLTE0IDMgLTE0IDhjMyAxMCA1IDExIDEwIDE2YzM1IDE1IDcwIDMwIDk2IDQ0bDc4IDQzYzk2IDU3IDE2MiAxMzYgMTk3IDI1OCBjOSAzMyAxNyA2MCAyMiAxMDBjMyAyMiA1IDM1IDYgMzljLTcgNjkgLTE2IDExNSAtMjMgMTQwcy00IDIyIC0xNiA0MGMtOCAxMiAtMTkgMjMgLTMxIDM0Yy0yNCAyMSAtNjIgNDQgLTExOCA0NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5RjgueG1sADxzeW1ib2wgaWQ9IkU5RjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzggOTZsLTMwIC0yNWgtNDhsNzggNjloNDB2LTE0MGgtNDB2MzlsLTMwIC0yNWgtNDhsNzggNjl2MTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTNFLnhtbAA8c3ltYm9sIGlkPSJFOTNFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgNzYwaDMwdi03NjBoLTMwdjc2MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U4ODQueG1sADxzeW1ib2wgaWQ9IkU4ODQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjU5IDExMGwtNiAtMjFoLTU5bC0xNiAtNTJjLTMgLTYgMCAtMTEgOSAtMTRsMzQgLTJsLTYgLTIxaC0xNTVsNiAyMWwxOCAxbDE1IDRjOSAzIDE2IDExIDIwIDIzbDEzIDQwaC0xMzJsNSAyMWMxMiAxMCAyNiAyMiAzOSAzOWwzMyA0M2MxMyAxOCAyNyA0MSA0MCA2OGwyMSA1MWg5N2wtMzYgLTQ5Yy0xMyAtMTYgLTMzIC0zNCAtNDkgLTQ5Yy0zNiAtMzUgLTc2IC02NyAtMTE1IC0xMDBsMTA4IC0zbDIwIDcybDgwIDc3aDVsLTQ0IC0xNDkgaDU1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRBMS54bWwAPHN5bWJvbCBpZD0iRTRBMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0yMzZ2MzNsMjUyIDg2bC0yNTIgODR2MzNsMzQ3IC0xMTd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQzgwLnhtbAA8c3ltYm9sIGlkPSJFQzgwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTU5MHYxMTgwaDEyMHYtNTVoLTgwdi0xMDcwaDgwdi01NWgtMTIweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRDOS54bWwAPHN5bWJvbCBpZD0iRTRDOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zOTEgLTkwYzM1LjU1NTEgMCA2NSAtMjMuNjM3MiA2NSAtNThjLTIuMTkwMTMgLTMyLjg1MiAtMjguMTc5NyAtNTYgLTY1IC01NmMtMzIuMTEyNCAxLjc4NDAyIC02MSAyNC4yMzY3IC02MSA1NmMxLjk1NTI4IDMxLjI4NDUgMjguMzI2NSA1OCA2MSA1OHpNNDkgMGMyNi40MjUzIC0yLjAzMjcyIDQ3IC0xOC4wNjI4IDQ3IC00N3YtMjk3aDU5OHYyOTdjMCAyOC45NDk4IDE5Ljk4IDQ3IDQ4IDQ3IGMyNi40MjUzIC0yLjAzMjcyIDQ3IC0xOC4wNjI4IDQ3IC00N3YtMzQ1Yy0xIC0xNSAtNiAtMjcgLTE1IC0zNWMtNi44OTkzMyAtNi44OTkzMyAtMTguOTUxNiAtMTIgLTMyIC0xMmgtNjk0Yy0yNy44MDQzIDEuODUzNjIgLTQ3IDE4LjI4MTUgLTQ3IDQ3djM0NWMwIDI4Ljk0OTggMTkuOTggNDcgNDggNDd6TTYyMSAtMmMxNi45MTY5IDAgMzAgLTExLjk3ODYgMzAgLTMwdi0yMzljMCAtMTAgLTIgLTI1IC0xNSAtMjkgYy0yIC0xIC0xNSAtMSAtMTUgLTFoLTQ1MmMtMTguMzAyNyAwIC0zMCAxMi4wMjc0IC0zMCAzMHYyMzljMCAxOC41NTA5IDEzLjA5NTYgMzAgMzEgMzBjMTcuNDE0NiAwIDMxIC0xMS40NjA0IDMxIC0zMHYtMjA3aDM4OHYyMDdjMCAxOS4wNTIxIDEzLjU5OTkgMzAgMzIgMzB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEFFLnhtbAA8c3ltYm9sIGlkPSJFNEFFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTg5IDQ4YzAgMjYgMjIgNDggNDggNDhzNDggLTIyIDQ4IC00OHMtMjIgLTQ4IC00OCAtNDhzLTQ4IDIyIC00OCA0OHpNMjczIDExMGgtODJsLTg0IDE1NGwtNzggLTE1NGgtMjlsMTM3IDI2NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QTMueG1sADxzeW1ib2wgaWQ9IkU0QTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNDhjMCAyNiAyMiA0OCA0OCA0OHM0OCAtMjIgNDggLTQ4cy0yMiAtNDggLTQ4IC00OHMtNDggMjIgLTQ4IDQ4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUM4Mi54bWwAPHN5bWJvbCBpZD0iRUM4MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0zNDB2NjgwaDEyMHYtNTVoLTgwdi01NzBoODB2LTU1aC0xMjB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FODg2LnhtbAA8c3ltYm9sIGlkPSJFODg2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1NCAzMjZjMzUgMCA1NyAtMTYgNjAgLTQ5YzAgLTcgLTEgLTEzIC0yIC0xNmwtOCAtMTRjLTQgLTcgLTEzIC0xMiAtMjggLTE1bC0xMyAxbC0xMiA3Yy00IDQgLTcgMTEgLTYgMjBsMSAxMWw4IDEwbDE3IDE2Yy0yIDcgLTkgMTAgLTIwIDEwYy0zMCAwIC01MyAtMjUgLTY5IC03NGwtOSAtMzFsLTYgLTM2YzI1IDIxIDQyIDM0IDgzIDM0YzI4IDAgNTYgLTI5IDU2IC02MWMwIC02NSAtNDUgLTEzOSAtMTE4IC0xMzkgYy02OSAwIC04OCAzOCAtODggMTA4djE4YzAgNiAxIDEzIDMgMjBjMCAyMSAyIDIwIDkgMzljMTcgNTAgNDUgOTUgODMgMTIwYzIwIDEzIDM5IDIxIDU5IDIxek01OCA1OGMwIC0yNCA1IC0zOSAyNyAtMzljMTggMCAzNSAxNSA0OCA0N2MxMCAyNSAxNiA0MiAxNiA3MmwtMyAxMGwtNiAxMmMtNiA3IC0xNCAxMiAtMjYgMTJjLTExIDAgLTI0IC0xMSAtMzcgLTMzbC0xNCAtNDBjLTMgLTE1IC01IC0yOCAtNSAtNDF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTE5LnhtbAA8c3ltYm9sIGlkPSJFOTE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU5IDk2bC0yOCAyMmM0MyA3MiAxMTAgMTE2IDE5MSAxMjF2MTY5aDM2di0xNjljMTI0IC05IDIyMiAtMTEzIDIyMiAtMjM5cy05OCAtMjMwIC0yMjIgLTIzOXYtMTY5aC0zNnYxNjljLTgyIDYgLTE1MyA1NCAtMTkyIDEyM2wzMyAyMmM0NCAtNzAgOTEgLTEwNCAxNTkgLTEwOXY0MDZjLTcwIC00IC0xMjEgLTM2IC0xNjMgLTEwN3pNMjU4IC0yMDNjMTA1IDkgMTg2IDk2IDE4NiAyMDNzLTgxIDE5NCAtMTg2IDIwM3YtNDA2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkyNS54bWwAPHN5bWJvbCBpZD0iRTkyNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDQwOGgzNnYtODE2aC0zNnY4MTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDY0LnhtbAA8c3ltYm9sIGlkPSJFMDY0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU4MiAtMTIwYzAgMzIgMjYgNTggNTggNThzNTggLTI2IDU4IC01OHMtMjYgLTU4IC01OCAtNThzLTU4IDI2IC01OCA1OHpNNTgyIDEyMGMwIDMyIDI2IDU4IDU4IDU4czU4IC0yNiA1OCAtNThzLTI2IC01OCAtNTggLTU4cy01OCAyNiAtNTggNTh6TTE1OCA5NmM1MSAwIDczIC0xNCA4OCAtNDlsMTYgLTM5YzAgLTE3IC0yIC0zMCAtNyAtNDBjLTMgLTExIC0xMCAtMjEgLTE5IC0zMWMtMTcgLTE4IC00OSAtNDMgLTg0IC00MyBjLTU1IDAgLTc3IDEzIC0xMTIgNDRjLTI0IDIxIC0zNSA1NSAtMzUgMTAwYzAgNDYgMTQgODEgMzIgMTEyYzMwIDUyIDcxIDc5IDEzNyA5M2wzNiA2bDI2IDJjMTU0IDAgMjM1IC02OCAyNzQgLTE4MmMxMSAtMzIgMTggLTY4IDE4IC0xMDdjMCAtMTAzIC0yNiAtMTgyIC02OCAtMjUwYy04OSAtMTQ1IC0yMzQgLTIzMCAtNDEyIC0yODhsLTMwIC01Yy05IDAgLTE0IDMgLTE0IDhjMyAxMCA1IDExIDEwIDE2YzM1IDE1IDcwIDMwIDk2IDQ0bDc4IDQzIGM5NiA1NyAxNjIgMTM2IDE5NyAyNThjOSAzMyAxNyA2MCAyMiAxMDBjMyAyMiA1IDM1IDYgMzljLTcgNjkgLTE2IDExNSAtMjMgMTQwcy00IDIyIC0xNiA0MGMtOCAxMiAtMTkgMjMgLTMxIDM0Yy0yNCAyMSAtNjIgNDQgLTExOCA0NGMtNDggMCAtODQgLTggLTExMyAtMjhjLTI4IC0xOSAtNDIgLTQ0IC00MiAtNzN2LTE2YzIgLTUgMyAtOSA0IC0xMWMyNCAyMiA1MiAzOSA4NCAzOXpNMjMyIC01NzJjMCAzMyAyOSA1OSA3MSA1OWg1IGMxNSAwIDg0IC0xMCA4NCAtNTdjMCAtMzQgLTIxIC00MSAtMzAgLTQ5Yy02IC01IC04IC0xMCAtOCAtMTVzMSAtMTAgNCAtMTVjNiAtMTAgOCAtMjEgOCAtMzJjMCAtMjcgLTE2IC01MiAtNDMgLTYzYy0xMiAtNCAtMjcgLTYgLTM5IC02Yy0zNSAwIC04OSAyMyAtODkgNjdjMCAyNyAyNCA1NSA0OSA2M2M1IDIgNiAzIDYgNXMtMSAzIC0yIDRjLTExIDExIC0xNiAyNSAtMTYgMzl6TTM1OCAtNTY3YzAgMjUgLTIyIDM4IC00NiAzOGgtMiBjLTE1IC0xIC0yOCAtOCAtMzAgLTI0di0yYzAgLTEyIDEwIC0yMyAxNyAtMzFjOSAtOSAyMyAtMjggMzggLTI4YzE3IDAgMjIgMjkgMjMgNDR2M3pNMjYxIC02MzhjLTE4IDAgLTI5IC0yNSAtMjkgLTQzdi03YzcgLTMyIDMzIC01MCA1MSAtNTBjMjAgMCAzNSAxOCAzNSAzNGMwIDUgLTEgOSAtMyAxM2MtNSAxMyAtMTMgMjQgLTI0IDMzYy01IDUgLTExIDkgLTE2IDE0Yy00IDIgLTkgNiAtMTQgNnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCRTIueG1sADxzeW1ib2wgaWQ9IkVCRTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjcgMjAzYzAgOCAyOSA0NiA4MCA0NmM0MSAwIDgyIC0yMSA4MiAtNjNjMCAtMjcgLTM4IC03MCAtNDkgLTgybC00NSAtNDZjLTIyIC0yMCAtMjIgLTIwIC0yMiAtMjFoMjBsNTEgMWMxMiAwIDIwIDIgMjIgMmMxMyAxMyAxMyAxMyAxNCAxM2M2IDAgOCAtMyA4IC05bC0yIC0zOGMwIC02IC02IC04IC0xMiAtOGgtNTRjLTM2IDAgLTY3IDAgLTkxIC0xaC0yYy01IDAgLTkgMiAtOSA2YzAgMiAtMiA1IC0yIDljMCAxNyAxMTkgOTMgMTE5IDE3MCBjMCAxOCAtMTIgMzYgLTMxIDM2aC0xMGMtMzggMCAtNDUgLTI0IC01OSAtMjRjLTUgMCAtOCA0IC04IDl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTAwLnhtbAA8c3ltYm9sIGlkPSJFNTAwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUwOCAyNDJsLTM2MiAtNDg0aC0xNDZsMzYyIDQ4NGgxNDZ6TTUyIDExOGMwIDEzIDQgMjUgMTMgMzRzMTkgMTQgMzIgMTVjMTQgMCAyNiAtNCAzNSAtMTJzMTQgLTE5IDE1IC0zM2MwIC0xMyAtNCAtMjUgLTEzIC0zNHMtMTkgLTE0IC0zMiAtMTVjLTE0IDAgLTI2IDQgLTM1IDEycy0xNCAxOSAtMTUgMzN6TTM2MSAtMTIxYzAgMTMgNCAyNSAxMyAzNHMxOSAxNCAzMiAxNWMxNCAwIDI2IC00IDM1IC0xMnMxNCAtMTkgMTUgLTMzIGMwIC0xMyAtNCAtMjUgLTEzIC0zNHMtMTkgLTE0IC0zMiAtMTVjLTE0IDAgLTI2IDQgLTM1IDEycy0xNCAxOSAtMTUgMzN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjY2LnhtbAA8c3ltYm9sIGlkPSJFMjY2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4MCAxMDZjLTMyIDAgLTQ4IC0xMCAtNzAgLTI5di0xOTRjMzEgMzEgNTQgNTkgNzEgODRjMjEgMzIgMzIgNTkgMzIgODRjMSA5IDEgMTYgMSAyMGMwIDE0IC0zIDIxIC0xMSAzMGwtOCAzek0zMDMgMTM3YzM4IDAgNjUgLTEzIDc3IC00MXYzNzNoMjB2LTM1OWMzMiAxNiA1NCAyNyA5MyAyN2MyNiAwIDM1IC0zIDU0IC0xM2MxMyAtNyAyNCAtMjAgMjcgLTM4bDQgLTI1YzAgLTI4IC0xNiAtNTcgLTQ1IC04OSBjLTIzIC0yNSAtMzkgLTQ0IC02NSAtNjhsLTg4IC03OXYxOTljLTEyIC0yOCAtNDYgLTYzIC02NyAtODdjLTkgLTExIC0yMSAtMjIgLTM1IC0zM2wtODggLTc5djE5OWMtMTIgLTI4IC00NiAtNjMgLTY3IC04N2MtOSAtMTEgLTIxIC0yMiAtMzUgLTMzbC04OCAtNzl2NjQ0aDIwdi0zNTljMzIgMTYgNTQgMjcgOTMgMjdjMzggMCA2NSAtMTMgNzcgLTQxdjM3M2gyMHYtMzU5YzMyIDE2IDU0IDI3IDkzIDI3ek00NzAgMTA2IGMtMzIgMCAtNDggLTEwIC03MCAtMjl2LTE5NGMzMSAzMSA1NCA1OSA3MSA4NGMyMSAzMiAzMiA1OSAzMiA4NGMxIDkgMSAxNiAxIDIwYzAgMTQgLTMgMjEgLTExIDMwbC04IDN6TTkwIDEwNmMtMzIgMCAtNDggLTEwIC03MCAtMjl2LTE5NGMzMSAzMSA1NCA1OSA3MSA4NGMyMSAzMiAzMiA1OSAzMiA4NGMxIDkgMSAxNiAxIDIwYzAgMTQgLTMgMjEgLTExIDMwbC04IDN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjcyLnhtbAA8c3ltYm9sIGlkPSJFMjcyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM4IDgwdi0xODhsMTIyIDE5djE4OXpNLTQ1IDM0NWw3NCAxNjBsNzQgLTE2MGgtMjZsLTM5IDUwdi0yMjNsMTM5IDI0di01NzNoLTE3djIwMGwtMTQwIC0yNXY1OTdsLTM5IC01MGgtMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTE0LnhtbAA8c3ltYm9sIGlkPSJFNTE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwOCA0MWMwIC0xOCAxNSAtMjIgMzMgLTI0bDEyIDFsMTQgMmwtNSAtMjBoLTE1OWw1IDIwaDE5YzE1IDAgMjUgMSAyOSAzYzUgNCA5IDExIDEyIDIxbDUyIDIxMWwxIDVjLTQgNCAtNyA2IC05IDZsLTUzIDFsNSAyMGMxNyAwIDM0IDMgNTEgOWMxOSA1IDM1IDEyIDUwIDIyaDEybC02NyAtMjY2bC0yIC02di01ek0yMjQgMTM3Yy05IDIgLTExIDIgLTEzIDEzYzAgNyA1IDE1IDE2IDI0YzkgMjggMTcgNTcgMjUgODVsMTYgNjFsNDcgLTkgYzUgLTEgMTMgLTIgMjUgLTJjNSAtMSA5IC0xIDE0IC0xYzI2IDAgNDggNCA2NiAxM2w2IC00Yy0xOCAtMzIgLTQxIC01MSAtODkgLTUxYy0xMSAwIC00OSA2IC01OCA3bC0yNiAtODZjMjAgMTEgMzIgMTQgNTkgMTZjNTEgMCA4MSAtMzMgODEgLTg0YzAgLTMxIC0xMiAtNjAgLTM3IC04N3MtNTYgLTQwIC05MyAtNDBjLTQ0IDAgLTgzIDI0IC04MyA3MGMwIDI0IDExIDQxIDM0IDQxYzE0IDAgMjYgLTEzIDI2IC0yOGMwIC03IC0xIC0xMSAtMyAtMTMgbC0xNiAtMTNsLTggLTVsLTIgLTRjMCAtMTggMjUgLTI5IDQ3IC0yOWMyMSAwIDQwIDEwIDU5IDMwczI4IDQ3IDI5IDgxYzAgMzcgLTIxIDU3IC01NSA1N2MtMjYgMCAtMzMgLTUgLTQ2IC0xN2MtMyAtMTMgLTcgLTI1IC0yMSAtMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTI4LnhtbAA8c3ltYm9sIGlkPSJFNTI4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0NjIgMTY5YzAgMjYgLTEwIDQ2IC0zNiA0NmMtMTQgMCAtMjQgLTUgLTI5IC0xNGMtMTIgLTIxIC0yMiAtNDUgLTI5IC03MmMtNyAtMzAgLTEwIC01MSAtMTAgLTYyYzAgLTI0IDcgLTM2IDIyIC0zNmMyNyAwIDQxIDExIDUyIDI3YzIwIDMzIDIyIDMyIDI2IDcyYzIgMTggMyAzMSA0IDM5ek0xNDAwIDFjLTIyIDAgLTUwIDE4IC02MSAzNGwtNTYgLTE1OGwtMyAtNGMzIC03IDcgLTEwIDEyIC0xMWgzMnYtMjloLTE3M3YyOWgyMSBjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtNSAtOSAtOSAtMTcgLTEzIC0yNmMtMSAtNDIgLTEyIC02MiAtMzIgLTg3Yy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N2MtMjIgMCAtNTAgMTggLTYxIDM0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2IGwtMyAxMGwtNiAzYy0yMyAwIC0zOCAtMjUgLTQ4IC00M2wtMTEgLTE3Yy01IC05IC05IC0xNyAtMTMgLTI2Yy0xIC00MiAtMTIgLTYyIC0zMiAtODdjLTIzIC0yOSAtNTUgLTU3IC0xMDEgLTU3Yy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjFjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDMgbC0xMSAtMTdjLTUgLTkgLTkgLTE3IC0xMyAtMjZjLTEgLTQyIC0xMiAtNjIgLTMyIC04N2MtMjMgLTI5IC01NSAtNTcgLTEwMSAtNTdjLTIyIDAgLTUwIDE4IC02MSAzNGwtNTYgLTE1OGwtMyAtNGMzIC03IDcgLTEwIDEyIC0xMWgzMnYtMjloLTE3M3YyOWgyMWM0IDAgOSAyIDE0IDVjNCA0IDcgOSA5IDE0bDExOSAzMzF2NmwtMyAxMGwtNiAzYy0yMyAwIC0zOCAtMjUgLTQ4IC00M2wtMTEgLTE3Yy01IC05IC05IC0xNyAtMTMgLTI2IGMtMSAtNDIgLTEyIC02MiAtMzIgLTg3Yy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N2MtMjIgMCAtNTAgMTggLTYxIDM0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzbC0xMSAtMTdjLTggLTE1IC0xNSAtMzEgLTIzIC00N2gtMjNjMjIgNDMgNDMgNzYgNjIgMTAxczQ1IDM3IDc2IDM4IGMxNCAwIDI4IC0yMyAyOCAtNDBsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjNDUgMCA3MSAtMzMgNzkgLTc4YzExIDE4IDIxIDMzIDMxIDQ2YzE5IDI1IDQ1IDM3IDc2IDM4YzE0IDAgMjggLTIzIDI4IC00MGwyNCAxNGwyNSAxM2MxMiA1IDI0IDcgMzcgN2M0NSAwIDcxIC0zMyA3OSAtNzhjMTEgMTggMjEgMzMgMzEgNDZjMTkgMjUgNDUgMzcgNzYgMzhjMTQgMCAyOCAtMjMgMjggLTQwbDI0IDE0bDI1IDEzYzEyIDUgMjQgNyAzNyA3IGM0NSAwIDcxIC0zMyA3OSAtNzhjMTEgMTggMjEgMzMgMzEgNDZjMTkgMjUgNDUgMzcgNzYgMzhjMTQgMCAyOCAtMjMgMjggLTQwbDI0IDE0bDI1IDEzYzEyIDUgMjQgNyAzNyA3YzQ1IDAgNzEgLTMzIDc5IC03OGMxMSAxOCAyMSAzMyAzMSA0NmMxOSAyNSA0NSAzNyA3NiAzOGMxNCAwIDI4IC0yMyAyOCAtNDBsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjNTQgMCA4MCAtNDggODEgLTEwNWMwIC00NyAtMTEgLTY4IC0zMiAtOTQgYy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N3pNMTE2MiAxNjljMCAyNiAtMTAgNDYgLTM2IDQ2Yy0xNCAwIC0yNCAtNSAtMjkgLTE0Yy0xMiAtMjEgLTIyIC00NSAtMjkgLTcyYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzI3IDAgNDEgMTEgNTIgMjdjMjAgMzMgMjIgMzIgMjYgNzJjMiAxOCAzIDMxIDQgMzl6TTg2MiAxNjljMCAyNiAtMTAgNDYgLTM2IDQ2Yy0xNCAwIC0yNCAtNSAtMjkgLTE0IGMtMTIgLTIxIC0yMiAtNDUgLTI5IC03MmMtNyAtMzAgLTEwIC01MSAtMTAgLTYyYzAgLTI0IDcgLTM2IDIyIC0zNmMyNyAwIDQxIDExIDUyIDI3YzIwIDMzIDIyIDMyIDI2IDcyYzIgMTggMyAzMSA0IDM5ek01NjIgMTY5YzAgMjYgLTEwIDQ2IC0zNiA0NmMtMTQgMCAtMjQgLTUgLTI5IC0xNGMtMTIgLTIxIC0yMiAtNDUgLTI5IC03MmMtNyAtMzAgLTEwIC01MSAtMTAgLTYyYzAgLTI0IDcgLTM2IDIyIC0zNmMyNyAwIDQxIDExIDUyIDI3IGMyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXpNMjYyIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyN2MyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MUIueG1sADxzeW1ib2wgaWQ9IkU1MUIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMTRjMCAyIDAgMiAzIDRjNDQgMzYgNzAgODIgNzAgMTYwcy0yMyAxMjUgLTcwIDE1OWMtMiAyIC0zIDUgLTMgNXY4YzAgMSAxIDMgMSAzaDJjNzUgLTQzIDExMiAtMTA0IDExMiAtMTc1cy0zNCAtMTMyIC0xMTIgLTE3NWgtMnMtMSAxIC0xIDJ2OXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MUMueG1sADxzeW1ib2wgaWQ9IkU1MUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTEyIDhsNyAtMWMxOCAwIDM2IDE5IDUzIDU3YzE0IDMyIDIxIDYwIDIxIDgzYzAgMTkgLTcgMjkgLTIwIDI5Yy0xNSAwIC0zMiAtMTYgLTUwIC00OWMtOCAtMTYgLTE1IC0zMiAtMjAgLTQ4Yy01IC0xNyAtNyAtMzIgLTcgLTQzYzAgLTE1IDUgLTI1IDE2IC0yOHpNNDgxIDkwbDQ1IDE2OWwxIDZsLTIgOWMtMyAyIC04IDMgLTEzIDNoLTExbDMgOWw2MSA4bC00NSAtMTU2YzExIDE3IDIxIDMwIDMxIDM3czIwIDExIDI5IDEyIGMxMSAwIDIwIC01IDI4IC0xNHMxMiAtMjQgMTIgLTQzYzAgLTUgMCAtMTEgLTEgLTE4cy0zIC0xNCAtNiAtMjNjLTUgLTE1IC0xMyAtMjkgLTIzIC00MmMtMjIgLTMxIC00OCAtNDcgLTc4IC00N2wtMTMgMmMtOSAzIC0xNiA3IC0xOSAxMmMtNSA1IC03IDE1IC03IDI4djExbDIgMTBjMSA2IDEgMTAgMiAxMXpNMzQ1IDE2M2MtMTEgLTkgLTIxIC0xMyAtMzIgLTEzbC02IDFsLTYgMWwtMTcgNGMtNCAwIC02IC00IC02IC0xMSBjMCAtMyAtMSAtNSAtNCAtNmwtNCAzbC0yIDJsLTEgMTFsMSA4bDUgOGMzIDYgOSA5IDE2IDloNmg0bDQgLTFsNiAtNGwxMCAtNWwxMyAtNGM1IDAgOSAxIDEzIDRsMSAzbDQgMTFjMyA3IDYgMTIgMTEgMTNjMyAtMyA1IC02IDUgLThsLTIgLTljLTUgLTcgLTkgLTE0IC0xMiAtMjBzLTcgLTE3IC0xNCAtMzRsLTkgLTM2bC0zIC0zNGwxIC0xNWw0IC0xNGM1IC0xMCAxMyAtMTUgMjQgLTE1czIzIDYgMzQgMTdzMjIgMzIgMzIgNjFsNCAyNGwyIDI0IGwtMyAxNmwtMSAyMGwyIDE2YzIgNCA2IDYgMTEgN2M1IDAgOSAtMyAxMiAtOWMxIC0yIDEgLTUgMiAtOXMyIC05IDMgLTE0bC0yIC0yNGwtMiAtMTFsLTMgLTExYy00IC0xOCAtOSAtMzMgLTE1IC00NnMtMTUgLTI2IC0yNyAtNDBjLTcgLTEwIC0xNyAtMTggLTI4IC0yNHMtMjMgLTkgLTM2IC05Yy0xNCAwIC0yNSA0IC0zMyAxMnMtMTIgMTkgLTEzIDM0YzAgMTEgNSAyNyAxNiA0OXpNODYgMTgwYy0xNSAxNyAtMjUgNDAgLTI4IDY3IGMwIDExIDMgMjIgOCAzM3MxMyAyMSAyMyAyOWMyMSAxNSA0NyAyMyA3OCAyM2MyOSAwIDUzIC05IDcxIC0yN3MyNyAtMzcgMjggLTU4YzAgLTE3IC02IC0zMiAtMTcgLTQ1cy0yOCAtMjUgLTUxIC0zNmMyMSAtMjUgMzIgLTUyIDMyIC04MGMwIC0yMyAtMTAgLTQ0IC0zMCAtNjFjLTIxIC0xNiAtNTEgLTI0IC05MCAtMjRjLTM0IDAgLTYxIDggLTgwIDI1cy0yOSAzNyAtMzAgNjBjMCAxOCA3IDM2IDIyIDU1YzEzIDE2IDM0IDI5IDY0IDM5eiBNOTggMTY4Yy0xOSAtMTIgLTM0IC0yNSAtNDMgLTM4cy0xNCAtMjggLTE1IC00NGMyIC0yMyA5IC0zOCAyMSAtNDdzMzAgLTE1IDU1IC0xOGMxNyAwIDI5IDQgMzggMTJzMTMgMjEgMTQgMzhjLTMgMjEgLTI2IDU0IC03MCA5N3pNMTg3IDE4MGMyNiAyMCAzOSA0NCAzOSA3MWMwIDE3IC01IDMxIC0xNiA0NHMtMjUgMTkgLTQyIDIwYy0yOCAwIC00NCAtMTUgLTQ3IC00NGwyIC0xMmM3IC0yMiAyOSAtNDggNjQgLTc5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUyOS54bWwAPHN5bWJvbCBpZD0iRTUyOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMTYyIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyN2MyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXpNMTEwMCAxYy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjEgYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzbC0xMSAtMTdjLTUgLTkgLTkgLTE3IC0xMyAtMjZjLTEgLTQyIC0xMiAtNjIgLTMyIC04N2MtMjMgLTI5IC01NSAtNTcgLTEwMSAtNTdjLTIyIDAgLTUwIDE4IC02MSAzNGwtNTYgLTE1OGwtMyAtNGMzIC03IDcgLTEwIDEyIC0xMWgzMnYtMjloLTE3M3YyOWgyMWM0IDAgOSAyIDE0IDVjNCA0IDcgOSA5IDE0bDExOSAzMzF2NiBsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtNSAtOSAtOSAtMTcgLTEzIC0yNmMtMSAtNDIgLTEyIC02MiAtMzIgLTg3Yy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N2MtMjIgMCAtNTAgMTggLTYxIDM0bC01NiAtMTU4bC0zIC00YzMgLTcgNyAtMTAgMTIgLTExaDMydi0yOWgtMTczdjI5aDIxYzQgMCA5IDIgMTQgNWM0IDQgNyA5IDkgMTRsMTE5IDMzMXY2bC0zIDEwbC02IDNjLTIzIDAgLTM4IC0yNSAtNDggLTQzIGwtMTEgLTE3Yy01IC05IC05IC0xNyAtMTMgLTI2Yy0xIC00MiAtMTIgLTYyIC0zMiAtODdjLTIzIC0yOSAtNTUgLTU3IC0xMDEgLTU3Yy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjFjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtOCAtMTUgLTE1IC0zMSAtMjMgLTQ3aC0yMyBjMjIgNDMgNDMgNzYgNjIgMTAxczQ1IDM3IDc2IDM4YzE0IDAgMjggLTIzIDI4IC00MGwyNCAxNGwyNSAxM2MxMiA1IDI0IDcgMzcgN2M0NSAwIDcxIC0zMyA3OSAtNzhjMTEgMTggMjEgMzMgMzEgNDZjMTkgMjUgNDUgMzcgNzYgMzhjMTQgMCAyOCAtMjMgMjggLTQwbDI0IDE0bDI1IDEzYzEyIDUgMjQgNyAzNyA3YzQ1IDAgNzEgLTMzIDc5IC03OGMxMSAxOCAyMSAzMyAzMSA0NmMxOSAyNSA0NSAzNyA3NiAzOGMxNCAwIDI4IC0yMyAyOCAtNDAgbDI0IDE0bDI1IDEzYzEyIDUgMjQgNyAzNyA3YzQ1IDAgNzEgLTMzIDc5IC03OGMxMSAxOCAyMSAzMyAzMSA0NmMxOSAyNSA0NSAzNyA3NiAzOGMxNCAwIDI4IC0yMyAyOCAtNDBsMjQgMTRsMjUgMTNjMTIgNSAyNCA3IDM3IDdjNTQgMCA4MCAtNDggODEgLTEwNWMwIC00NyAtMTEgLTY4IC0zMiAtOTRjLTIzIC0yOSAtNTUgLTU3IC0xMDEgLTU3ek04NjIgMTY5YzAgMjYgLTEwIDQ2IC0zNiA0NmMtMTQgMCAtMjQgLTUgLTI5IC0xNCBjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyN2MyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXpNNTYyIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyNyBjMjAgMzMgMjIgMzIgMjYgNzJjMiAxOCAzIDMxIDQgMzl6TTI2MiAxNjljMCAyNiAtMTAgNDYgLTM2IDQ2Yy0xNCAwIC0yNCAtNSAtMjkgLTE0Yy0xMiAtMjEgLTIyIC00NSAtMjkgLTcyYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzI3IDAgNDEgMTEgNTIgMjdjMjAgMzMgMjIgMzIgMjYgNzJjMiAxOCAzIDMxIDQgMzl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjZBLnhtbAA8c3ltYm9sIGlkPSJFMjZBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2MyAtMjM1di0xMWMwIC0zIC0xIC00IC0xIC00aC0yYy0xMDggNjIgLTE2MCAxNTAgLTE2MCAyNTBzNTIgMTg4IDE2MCAyNTBoMnMxIC0xIDEgLTR2LTExczAgLTkgLTMgLTEwYy03OCAtNDUgLTExMCAtMTEwIC0xMTAgLTIyNXMzMiAtMTgwIDExMCAtMjI1YzMgLTEgMyAtNyAzIC0xMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyNzMueG1sADxzeW1ib2wgaWQ9IkUyNzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTggODB2LTE4OGwxMjIgMTl2MTg5ek0wIC0yMDJ2NTc5aDE4di0yMDVsMTM5IDI0di01OTFsMzkgNTBoMjZsLTc0IC0xNjBsLTc0IDE2MGgyNmw0MCAtNTJ2MjIweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUxNS54bWwAPHN5bWJvbCBpZD0iRTUxNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NDUgMTQ1bDQwIDEyMWMyIDYgNSAxOCA1IDI2cy00IDE3IC0xNSAxN2MtMjQgMCAtNDEgLTM5IC00OSAtNThjLTEgLTQgLTIgLTMgLTMgLTNjLTIgMCAtMyAxIC0zIDJjMCAzIDEgNiA0IDEyYzE0IDMxIDMzIDYzIDY0IDYzYzEzIDAgMjEgLTYgMjQgLTE0YzIgLTQgMCAtMjIgMTIgLTIyYzggMCAxMyAxMSAxOSAxN2MxMSAxMiAyMiAyMCA0MCAyMGMxNCAwIDIyIC01IDI2IC0xNWMyIC00IDAgLTIyIDEyIC0yMmM4IDAgMTIgMTAgMTggMTYgYzExIDExIDIzIDIxIDQxIDIxYzIyIDAgMzAgLTE2IDMwIC0zNWMwIC0zOSAtMzUgLTk2IC0zNSAtMTI1YzAgLTkgNiAtMTggMTYgLTE4YzE5IDAgMjkgMjQgMzUgNDBjMiA1IDIgNCAzIDRjMiAwIDIgLTEgMiAtMWMwIC0yIC0xIC01IC0zIC05Yy05IC0yNCAtMjEgLTQ0IC00OCAtNDRjLTIyIDAgLTMyIDkgLTMyIDI3YzAgMzEgMzQgODUgMzQgMTE3YzAgMTEgLTEwIDIwIC0yMiAyMGMtMjggMCAtNTMgLTM2IC02NCAtNjlsLTI5IC04NyBjLTEgLTIgMCAtMyAwIC0zaC0yNXMtMSAxIC0xIDJsMzkgMTE2YzMgOCAzIDE0IDMgMjBjMCAxMiAtOCAyMSAtMjAgMjFjLTI4IDAgLTUyIC0zNiAtNjMgLTY5bC0yOSAtODdjMCAtMSAtMSAtMyAtMSAtM2gtM2gtMjJ2MnpNODUzIDE5NmMtOSAtMTkgLTE4IC0zMyAtMjggLTQycy0yMiAtMTMgLTM3IC0xM2MtMTQgMCAtMjQgNSAtMzEgMTRzLTEwIDIyIC0xMSAzN2MwIDExIDAgMTkgMSAyNHM0IDE0IDkgMjZzMTQgMjUgMjYgNDAgYzI1IDMwIDQ5IDQ1IDcxIDQ1YzE1IDAgMjYgLTkgMzIgLTI2bDIgMTBsMyAxMGMyIDIgNSAzIDggM2g3YzQgMCA2IC0yIDYgLTZsLTEgLThsLTMzIC0xMTdsLTMgLTE0bC0yIC0xM2MwIC05IDMgLTEzIDggLTEzYzQgMCAxMCA0IDE4IDEzYzUgNyA4IDEzIDExIDE5czYgMTUgMTEgMjZsNiAtM2MtMyAtMTQgLTYgLTIyIC03IC0yNXMtNCAtNyAtNyAtMTJzLTcgLTEwIC0xMCAtMTRzLTcgLTcgLTEwIC05Yy01IC01IC0xMiAtNyAtMjEgLTcgYy0xNSAwIC0yMiA4IC0yMiAyNWwxIDEyek03OTcgMTUwYzEwIDAgMjAgNSAyOSAxNWwxOCAyOGwyMSA0NWw5IDMwYzMgOCA0IDE2IDQgMjNjMCAxMCAtMiAxNyAtNyAyMWMtMyA0IC04IDcgLTE1IDhjLTE5IDAgLTQwIC0yMyAtNjMgLTcwbC03IC0xOGwtNCAtOWwtMyAtOWMtMiAtNyAtNCAtMTQgLTUgLTE5cy0yIC0xMSAtMiAtMTZjMCAtOCAyIC0xNSA1IC0yMHMxMCAtOCAyMCAtOXpNMTA4IDQxYzAgLTE4IDE1IC0yMiAzMyAtMjRsMTIgMSBsMTQgMmwtNSAtMjBoLTE1OWw1IDIwaDE5YzE1IDAgMjUgMSAyOSAzYzUgNCA5IDExIDEyIDIxbDUyIDIxMWwxIDVjLTQgNCAtNyA2IC05IDZsLTUzIDFsNSAyMGMxNyAwIDM0IDMgNTEgOWMxOSA1IDM1IDEyIDUwIDIyaDEybC02NyAtMjY2bC0yIC02di01ek0yMjQgMTM3Yy05IDIgLTExIDIgLTEzIDEzYzAgNyA1IDE1IDE2IDI0YzkgMjggMTcgNTcgMjUgODVsMTYgNjFsNDcgLTljNSAtMSAxMyAtMiAyNSAtMmM1IC0xIDkgLTEgMTQgLTEgYzI2IDAgNDggNCA2NiAxM2w2IC00Yy0xOCAtMzIgLTQxIC01MSAtODkgLTUxYy0xMSAwIC00OSA2IC01OCA3bC0yNiAtODZjMjAgMTEgMzIgMTQgNTkgMTZjNTEgMCA4MSAtMzMgODEgLTg0YzAgLTMxIC0xMiAtNjAgLTM3IC04N3MtNTYgLTQwIC05MyAtNDBjLTQ0IDAgLTgzIDI0IC04MyA3MGMwIDI0IDExIDQxIDM0IDQxYzE0IDAgMjYgLTEzIDI2IC0yOGMwIC03IC0xIC0xMSAtMyAtMTNsLTE2IC0xM2wtOCAtNWwtMiAtNCBjMCAtMTggMjUgLTI5IDQ3IC0yOWMyMSAwIDQwIDEwIDU5IDMwczI4IDQ3IDI5IDgxYzAgMzcgLTIxIDU3IC01NSA1N2MtMjYgMCAtMzMgLTUgLTQ2IC0xN2MtMyAtMTMgLTcgLTI1IC0yMSAtMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTAxLnhtbAA8c3ltYm9sIGlkPSJFNTAxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc1MCAyNDJsLTM2MiAtNDg0aC0xNDZsMzYyIDQ4NGgxNDZ6TTUwOCAyNDJsLTM2MiAtNDg0aC0xNDZsMzYyIDQ4NGgxNDZ6TTUyIDExOGMwIDEzIDQgMjUgMTMgMzRzMTkgMTQgMzIgMTVjMTQgMCAyNiAtNCAzNSAtMTJzMTQgLTE5IDE1IC0zM2MwIC0xMyAtNCAtMjUgLTEzIC0zNHMtMTkgLTE0IC0zMiAtMTVjLTE0IDAgLTI2IDQgLTM1IDEycy0xNCAxOSAtMTUgMzN6TTYwMyAtMTIxYzAgMTMgNCAyNSAxMyAzNHMxOSAxNCAzMiAxNSBjMTQgMCAyNiAtNCAzNSAtMTJzMTQgLTE5IDE1IC0zM2MwIC0xMyAtNCAtMjUgLTEzIC0zNHMtMTkgLTE0IC0zMiAtMTVjLTE0IDAgLTI2IDQgLTM1IDEycy0xNCAxOSAtMTUgMzN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjY3LnhtbAA8c3ltYm9sIGlkPSJFMjY3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTE4OHY1MzloMTh2LTE5MWwxMzkgMjJ2LTUzM2gtMTd2MTg2ek0xOCAtMTAwbDEyMiAxN3YxNzZsLTEyMiAtMTl2LTE3NHpNMjAwIDExMGMzMiAxNiA1NCAyNyA5MyAyN2MyNiAwIDM1IC0zIDU0IC0xM2MxMyAtNyAyNCAtMjAgMjcgLTM4bDQgLTI1YzAgLTI4IC0xNiAtNTcgLTQ1IC04OWMtMjMgLTI1IC0zOSAtNDQgLTY1IC02OGwtODggLTc5djY0NGgyMHYtMzU5ek0yNzAgMTA2Yy0zMiAwIC00OCAtMTAgLTcwIC0yOXYtMTk0IGMzMSAzMSA1NCA1OSA3MSA4NGMyMSAzMiAzMiA1OSAzMiA4NGMwIDkgMSAxNiAxIDIwYzAgMTQgLTMgMjEgLTExIDMwbC04IDN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQkUzLnhtbAA8c3ltYm9sIGlkPSJFQkUzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2NiAyMDZjMCAtMjIgLTI0IC00MSAtNDIgLTUzYzI1IC0zIDM3IC0xMiA0OSAtMjRjMTAgLTEwIDE2IC0yMCAxNiAtMzRjMCAtMTggLTggLTM5IC0yNiAtNTdjLTUgLTUgLTExIC0xMCAtMTggLTE1Yy0yMiAtMTQgLTI3IC0xNSAtNDQgLTIwYy0xOCAtNSAtMzcgLTYgLTUzIC02Yy0xMyAwIC0yMiAyIC0yNyA3Yy0yIDIgLTQgNiAtNCA5YzAgOSA4IDEyIDE4IDEyYzUgMCAxMiAtMSAyMCAtNGM1IC0yIDcgLTMgOSAtM2gzIGM2IDAgMTkgNiAyOCAxMWMxIDEgMiAxIDMgMWM1IDIgNSAyIDEwIDZzOSA4IDEzIDEyYzEzIDEzIDE3IDIzIDE3IDM3YzAgMjUgLTE5IDQxIC00MyA0MWMtNyAwIC0yMSAtMyAtMjYgLTRsLTE1IC00aC0xYy01IDAgLTEwIDUgLTEwIDEwYzAgMiAxIDQgMiA1YzMgMyAxMCA2IDE5IDEwbDE1IDdjMTMgOCAyMSAxNCAyNiAxOWM5IDkgMTAgMTUgMTEgMjd2NWMwIDcgLTIgMTIgLTYgMTVjLTggNiAtMTIgOSAtMjMgOSBjLTEzIDAgLTE3IC0xIC0zNCAtMTBsLTYgLTNjLTUgLTQgLTEyIC02IC0xNSAtNmMtMiAwIC04IDIgLTggNmMwIDcgOSAxNSAxNSAxOWMxNSAxMSAzMiAxOCA1MyAxOGMxNSAwIDM3IC00IDQ5IC0xMGMxMSAtNiAyNSAtMTggMjUgLTMzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA2NS54bWwAPHN5bWJvbCBpZD0iRTA2NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01ODIgLTEyMGMwIDMyIDI2IDU4IDU4IDU4czU4IC0yNiA1OCAtNThzLTI2IC01OCAtNTggLTU4cy01OCAyNiAtNTggNTh6TTU4MiAxMjBjMCAzMiAyNiA1OCA1OCA1OHM1OCAtMjYgNTggLTU4cy0yNiAtNTggLTU4IC01OHMtNTggMjYgLTU4IDU4ek0xNTggOTZjNTEgMCA3MyAtMTQgODggLTQ5bDE2IC0zOWMwIC0xNyAtMiAtMzAgLTcgLTQwYy0zIC0xMSAtMTAgLTIxIC0xOSAtMzFjLTE3IC0xOCAtNDkgLTQzIC04NCAtNDMgYy01NSAwIC03NyAxMyAtMTEyIDQ0Yy0yNCAyMSAtMzUgNTUgLTM1IDEwMGMwIDQ2IDE0IDgxIDMyIDExMmMzMCA1MiA3MSA3OSAxMzcgOTNsMzYgNmwyNiAyYzM0IDAgNjUgLTQgOTIgLTEwYy0xMyA5IC0yMyAyMiAtMjYgMzdjLTEgNSAtMiA4IC0yIDEyYzAgMjggMjUgNTcgNTEgNjZjNCAxIDYgMiA2IDVjMCAyIC0xIDMgLTIgM2MtMTEgMTMgLTE2IDI3IC0xNiA0MWMwIDI0IDE0IDQ2IDQwIDU2YzEwIDUgMjIgNiAzNCA2aDQgYzE2IDAgODggLTEwIDg4IC02MGMwIC0zNSAtMjIgLTQzIC0zMSAtNTBjLTYgLTUgLTggLTEwIC04IC0xNnMwIC0xMSA0IC0xNmM2IC0xMSA5IC0yMiA5IC0zNGMwIC0yNyAtMTggLTUzIC00NiAtNjVjLTExIC00IC0yNyAtNiAtNDEgLTZoLTVjNjEgLTMwIDk5IC04MiAxMjMgLTE1MWMxMSAtMzIgMTggLTY4IDE4IC0xMDdjMCAtMTAzIC0yNiAtMTgyIC02OCAtMjUwYy04OSAtMTQ1IC0yMzQgLTIzMCAtNDEyIC0yODhsLTMwIC01IGMtOSAwIC0xNCAzIC0xNCA4YzMgMTAgNSAxMSAxMCAxNmMzNSAxNSA3MCAzMCA5NiA0NGw3OCA0M2M5NiA1NyAxNjIgMTM2IDE5NyAyNThjOSAzMyAxNyA2MCAyMiAxMDBjMyAyMiA1IDM1IDYgMzljLTcgNjkgLTE2IDExNSAtMjMgMTQwcy00IDIyIC0xNiA0MGMtOCAxMiAtMTkgMjMgLTMxIDM0Yy0yNCAyMSAtNjIgNDQgLTExOCA0NGMtNDggMCAtODQgLTggLTExMyAtMjhjLTI4IC0xOSAtNDIgLTQ0IC00MiAtNzN2LTE2IGMyIC01IDMgLTkgNCAtMTFjMjQgMjIgNTIgMzkgODQgMzl6TTM1NSAzMjljLTMgLTIgLTYgLTUgLTcgLThjLTYgLTggLTEwIC0xOSAtMTAgLTMwYzAgLTIgMCAtNCAxIC03YzcgLTMyIDM0IC01MiA1MyAtNTJjMjAgMCAzNyAyMCAzNyAzNmMwIDUgLTIgOSAtNCAxNGMtNSAxMyAtMTQgMjQgLTI1IDM0Yy02IDUgLTExIDEwIC0xNyAxNGMtNCAyIC05IDYgLTE0IDZjLTYgMCAtMTEgLTMgLTE0IC03ek0zODkgNDI1YzAgLTE0IDEwIC0yNSAxOCAtMzQgYzggLTggMTYgLTE4IDI2IC0yNWM1IC0yIDEwIC00IDEzIC00YzE3IDAgMjIgMzAgMjMgNDhjMCA5IC0zIDIwIC05IDI2Yy04IDkgLTIzIDE0IC00MCAxNGMtMTUgLTEgLTI5IC04IC0zMSAtMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTI0LnhtbAA8c3ltYm9sIGlkPSJFOTI0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0IDBjMCAtNjAgNDggLTEwOCAxMDggLTEwOHMxMDcgNDggMTA3IDEwOHMtNDcgMTA4IC0xMDcgMTA4cy0xMDggLTQ4IC0xMDggLTEwOHpNMCAwYzAgNzIgNTkgMTMxIDEzMiAxMzFzMTMyIC01OSAxMzIgLTEzMXMtNTkgLTEzMSAtMTMyIC0xMzFzLTEzMiA1OSAtMTMyIDEzMXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5M0YueG1sADxzeW1ib2wgaWQ9IkU5M0YiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtNzYwdjc2MGgzMHYtNzYwaC0zMHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5MTgueG1sADxzeW1ib2wgaWQ9IkU5MTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjIyIDQwOGgzNnYtMTY5YzgxIC01IDE0OCAtNDkgMTkxIC0xMjFsLTI4IC0yMmMtNDIgNzEgLTkzIDEwMyAtMTYzIDEwN3YtNDA2YzY4IDUgMTE1IDM5IDE1OSAxMDlsMzMgLTIyYy0zOSAtNjkgLTExMCAtMTE3IC0xOTIgLTEyM3YtMTY5aC0zNnYxNjljLTEyNCA5IC0yMjIgMTEzIC0yMjIgMjM5czk4IDIzMCAyMjIgMjM5djE2OXpNMjIyIC0yMDN2NDA2Yy0xMDUgLTkgLTE4NiAtOTYgLTE4NiAtMjAzczgxIC0xOTQgMTg2IC0yMDN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FODg3LnhtbAA8c3ltYm9sIGlkPSJFODg3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0MyAzMTFjLTMgLTI1IC0xMCAtNDcgLTE4IC02N2MtOSAtMjMgLTI4IC01OCAtNTcgLTEwNWwtMTcgLTM1bC0xMyAtMzVjLTUgLTE5IC0xMCAtNDUgLTEwIC02OWgtMTAwYzIgMTUgMTAgMzMgMjQgNTRjMTkgMzAgNTcgNzYgODYgMTA1YzMwIDMxIDUzIDYyIDcwIDEwNGwtMiAyYy0xNiAtMTYgLTMxIC0yNiAtNDMgLTMyYy03IC0zIC0xMiAtNSAtMjMgLTVoLThsLTI3IDE2Yy05IDUgLTE5IDggLTMwIDhjLTUgMCAtMTIgLTEgLTE3IC02IGwtMTYgLTE0Yy03IC0xMSAtMTQgLTI1IC0yMSAtNDJoLTIxbDM4IDEyMWgyMGMtNSAtOSAtOCAtMTYgLTggLTIxYzAgLTQgMSAtNyAyIC04bDkgLTZsMjQgMjBjMTAgOCAyNCAxNSA0MCAxNWMxMSAwIDI5IC0xMiAzMyAtMjFjMTAgLTggMjEgLTE0IDMxIC0xNGgybDEzIDFsOSA3YzQgNCA4IDE5IDExIDI3aDE5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTg4QS54bWwAPHN5bWJvbCBpZD0iRTg4QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNyA4N2MwIDExIDMgMTkgMTAgMjZzMTYgMTAgMjcgMTBzMTkgLTMgMjYgLTEwczExIC0xNiAxMSAtMjZzLTQgLTE5IC0xMSAtMjdjLTcgLTcgLTE3IC0xMCAtMjcgLTEwcy0xOSAzIC0yNiAxMHMtMTAgMTYgLTEwIDI3ek01MyAyMDdjMCAxMSA0IDIwIDExIDI3czE3IDEwIDI3IDEwczE5IC00IDI2IC0xMXMxMCAtMTYgMTAgLTI2cy00IC0xOSAtMTEgLTI2cy0xNiAtMTAgLTI2IC0xMHMtMTkgMyAtMjYgMTBzLTExIDE1IC0xMSAyNnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VBQTkueG1sADxzeW1ib2wgaWQ9IkVBQTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0NGMtMTIgMCAtNCAxNyAwIDI0YzMyIDMyIDQ4IDQ0IDY0IDQ0YzM1IDAgNjYgLTY0IDk2IC02NGMxMCAwIDI1IDkgMzggMjBjMTIgMCA0IC0xNyAwIC0yNGMtMzIgLTMyIC00OCAtNDQgLTY0IC00NGMtMzUgMCAtNjYgNjQgLTk2IDY0Yy0xMCAwIC0yNSAtOSAtMzggLTIweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUM4My54bWwAPHN5bWJvbCBpZD0iRUM4MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMSAtMjg1aDgxdjU3MGgtODB2NTVoMTIwdi02ODBoLTEyMXY1NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QTIueG1sADxzeW1ib2wgaWQ9IkU0QTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCA0OGMwIDI2IDIyIDQ4IDQ4IDQ4czQ4IC0yMiA0OCAtNDhzLTIyIC00OCAtNDggLTQ4cy00OCAyMiAtNDggNDh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEFELnhtbAA8c3ltYm9sIGlkPSJFNEFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEgMGg4Mmw4NCAtMTU0bDc4IDE1NGgyOWwtMTM3IC0yNjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEE2LnhtbAA8c3ltYm9sIGlkPSJFNEE2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMCAyMjRsLTU1IC0yMjRsLTU1IDIyNHY1YzMgNSA0IDUgMTQgOGMxNCA0IDI4IDUgNDIgN2MxMSAtMSAyMSAwIDM1IC01YzEyIC00IDIyIC02IDE5IC0xMHYtNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U4ODMueG1sADxzeW1ib2wgaWQ9IkU4ODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYxIDMyNmM1MiAwIDk0IC0xNyA5NCAtNjhjMCAtNTAgLTQwIC03NiAtODIgLTk0YzI2IC0yMSAzOSAtNDIgMzkgLTY0YzAgLTUyIC01NiAtMTAwIC0xMTggLTEwMGgtMTJjLTQwIDAgLTgyIDIzIC04MiA1NmMwIDMwIDEyIDQ5IDM3IDQ5YzE3IDAgMzEgLTE2IDM0IC0zMWMwIC01IC00IC0xMiAtMTEgLTIxYy03IC01IC0xMyAtMTAgLTEzIC0yMWwxMSAtOWwxNyAtNGMyMSAwIDQwIDEyIDU2IDM3YzEzIDIxIDE5IDQ1IDE5IDcwIGMtOSAzMCAtMjggMzUgLTY2IDM1bDYgMjNjMzQgMCA2MCA0IDc3IDEzYzIwIDExIDMwIDM1IDMwIDcwYzAgMjggLTEyIDM4IC0zOSA0MGwtMjAgLTNjLTggLTMgLTEyIC05IC0xMiAtMTZjMiAtNyA0IC0xMSA1IC0xNGw0IC0xMWwzIC0xMGwtMyAtMTJjLTUgLTYgLTExIC0xMSAtMjAgLTEzYy0yIDAgLTQgLTEgLTYgLTFjLTE2IDAgLTMwIDEzIC0zMCAyOGMwIDM5IDQzIDcxIDgyIDcxeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTEwMS54bWwAPHN5bWJvbCBpZD0iRTEwMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NjAgMjUwbC0zNTAgLTUwMGgtMTEwbDM1MCA1MDBoMTEweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkyMC54bWwAPHN5bWJvbCBpZD0iRTkyMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBjMCAzNSAyOCA2MyA2MyA2M3M2MyAtMjggNjMgLTYzcy0yOCAtNjMgLTYzIC02M3MtNjMgMjggLTYzIDYzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTlFMy54bWwAPHN5bWJvbCBpZD0iRTlFMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xMTJjMCA0IDAgMTAgMyAxM2w4MyA5OWwtODMgMTAwYy0yIDMgLTMgMTAgLTMgMTRjMCA2IDMgMTAgOCAxMGMyIDAgNSAwIDYgLTFsODYgLTEwNWwzMSAzN2wtMzggNDVjLTIgMyAtMTEgMTUgLTExIDE5YzAgNiAxMSA1IDE2IDVjMiAwIDUgMCA2IC0xbDQyIC01MWw0MiA1MWMxIDEgNCAxIDUgMWM0IDAgMTYgMSAxNiAtN2MwIC00IC04IC0xNSAtMTAgLTE3bC0zOCAtNDZsMjkgLTM2bDg4IDEwNWMxIDEgNCAxIDUgMSBjNCAwIDkgLTMgOSAtMTFjMCAtNCAtMSAtMTEgLTMgLTEzbC04MyAtMTAwbDgzIC05OWMyIC0zIDMgLTkgMyAtMTRjMCAtNiAtMyAtMTEgLTkgLTExYy0xIDAgLTQgMCAtNSAybC04OCAxMDVsLTMwIC0zNmwzOSAtNDZjNiAtOCAxMCAtMTUgMTAgLTIwYzAgLTYgLTEwIC01IC0xNiAtNWMtMSAwIC00IDAgLTUgMmwtNDIgNTFsLTQyIC01MWMtMSAtMiAtMyAtMiAtNSAtMmMtNiAwIC0xNiAtMSAtMTYgN2MwIDQgMyAxMCAxMCAxOGwzOCA0NSBsLTMxIDM3bC04NiAtMTA1Yy0xIC0yIC0zIC0yIC01IC0yYy02IDAgLTkgNCAtOSAxMnpNMTQ2IDM2bC0zMCAtMzZsMzAgLTM2bDMwIDM2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkwOC54bWwAPHN5bWJvbCBpZD0iRTkwOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yIDIwNmwyIDQzMWMwIDEyIDcgMTcgMTQgMTdjOCAwIDE3IC03IDE3IC0xN2wzIC0yMDRsMiAtMzE1aDc5aDhjMTEgMCAzMCAxIDM1IDZjOCA4IDggMTE5IDggMTcydjI3bDQgMjIycy0xIDIwIDE5IDIwczEyIC0yMCAxMiAtMjB2LTI0NHMtMSAtMTgwIC0xIC0yMjZjLTEgLTggLTEgLTEyIC00IC0xOWMtNyAtNyAtOCAtNyAtMTYgLTdjLTQ1IDAgLTcxIDMgLTcxIDNsLTY5IC0zdi00OXYtNDhsNjQgLTNsODIgLTVzNSAwIDggLTMgczUgLTcgNSAtN2wxIC0xNTJ2LTE1NHMwIC0yMCAtMTMgLTIwYy0xMCAwIC0xNCA1IC0xNiAxNGwtNyAxMzhsLTIgMTA5czAgNCAtMyA3cy05IDIgLTkgMmgtNDBoLTcwbC0zIC0xMThsLTMgLTEzMnMwIC0yMCAtMTUgLTIwYy0xNyAwIC0xOSAxNyAtMTkgMTdjLTEgMjIgLTMgMTg2IC0zIDQyNmMwIDQ5IDEgMTAwIDEgMTU1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA0OS54bWwAPHN5bWJvbCBpZD0iRTA0OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01MzcgMjMzaC02NHYtMjMzaC0xODd2LTczaC0zNXY3M2gtMTg2djE5OXYzNGgtNjV2NDBoNjV2MjMzaDE4NnY3NGgzNXYtNzRoMTg3di0yMzNoNjR2LTQwek0zNjkgMjczdjE5OGgtODN2LTE5OGg4M3pNMjUxIDI3M3YxOThoLTg0di0xOThoODR6TTM3MCAyMzNoLTg0di0xOTZoODN6TTI1MSAzN3YxOTZoLTg0di0xOTZoODR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDdDLnhtbAA8c3ltYm9sIGlkPSJFMDdDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUwOSAtMTA1YzAgMjggMjIgNTEgNTAgNTFzNTEgLTIzIDUxIC01MXMtMjMgLTUxIC01MSAtNTFzLTUwIDIzIC01MCA1MXpNNTA5IDEwNWMwIDI4IDIyIDUxIDUwIDUxczUxIC0yMyA1MSAtNTFzLTIzIC01MSAtNTEgLTUxcy01MCAyMyAtNTAgNTF6TTEzOCA4NGM0MyAwIDYzIC0xMSA3NyAtNDNsMTQgLTM0YzAgLTE2IC0yIC0yNyAtNiAtMzVjLTIgLTkgLTggLTE3IC0xNyAtMjdjLTIyIC0yNCAtNDkgLTM4IC03MyAtMzggYy00MyAwIC02MyA4IC05OCAzOWMtMjAgMTggLTMxIDQ3IC0zMSA4N2MwIDM0IDkgNjUgMjggOThjMjYgNDUgNjIgNjkgMTIwIDgxbDMyIDZsMjIgMWMxMjUgMCAyMDMgLTUxIDI0MCAtMTU5YzEwIC0zMCAxNSAtNjEgMTUgLTkzYzAgLTgzIC0xOSAtMTU0IC01OSAtMjE5Yy03MCAtMTE1IC0xODUgLTE5NCAtMzYwIC0yNTFsLTI2IC01Yy04IDAgLTEzIDMgLTEzIDdjMiA3IDMgOCA5IDE0YzQ3IDIwIDY2IDMwIDg0IDM5bDY4IDM3IGM4OSA1MyAxNDMgMTI1IDE3MiAyMjZjMTMgNDggMTcgNjAgMjAgODdjMyAxOSA0IDMxIDUgMzRjLTUgNTEgLTEyIDk1IC0yMCAxMjNjLTggMzAgLTUgMjIgLTE0IDM1Yy02IDkgLTE0IDE3IC0yNyAyOWMtMjkgMjYgLTY0IDM5IC0xMDMgMzljLTQ0IDAgLTc1IC04IC05OSAtMjVjLTI0IC0xNiAtMzcgLTM4IC0zNyAtNjR2LTE0YzIgLTQgMyAtNyA0IC05YzI1IDIzIDQ5IDM0IDczIDM0eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTBBMi54bWwAPHN5bWJvbCBpZD0iRTBBMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTggMTMzYzEwMiAwIDIwNyAtNDUgMjA3IC0xMzNjMCAtOTIgLTk4IC0xMzMgLTIwNyAtMTMzYy0xMDEgMCAtMTk4IDQ2IC0xOTggMTMzYzAgODggOTMgMTMzIDE5OCAxMzN6TTI5MyAtMjFjMCAxNCAtMyAyOSAtOCA0NGMtNyAyMCAtMTggMzggLTMzIDU0Yy0yMCAyMSAtNDMgMzEgLTY4IDMxbC0yMCAtMmMtMTUgLTUgLTI3IC0xNCAtMzYgLTI4Yy00IC05IC02IC0xNyAtOCAtMjRzLTMgLTE2IC0zIC0yN2MwIC0xNSAzIC0zNCA5IC01NyBzMTggLTQxIDM0IC01NWMxNSAtMTUgMzYgLTIzIDYyIC0yM2M0IDAgMTAgMSAxOCAyYzE5IDUgMzIgMTUgNDAgMzBzMTMgMzQgMTMgNTV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDc1LnhtbAA8c3ltYm9sIGlkPSJFMDc1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQzMSA1MDJ2LTEwMDRoLTQzdjQ1NmMtMTAgLTUgLTE4IC0xMiAtMzcgLTI5Yy0xNiAtMTkgLTIyIC0yNyAtMjcgLTM4cy04IC0yNCAtMTQgLTQ5Yy0zIC0yMiAtNSAtNDMgLTUgLTYyYy03IDM0IC0zMSA1NCAtNzMgNjBjLTczIC0xOCAtOTkgLTYxIC0xMDAgLTE2NWMwIC00NiAxMCAtNzggMzEgLTEwMGMxOCAtMjMgNDEgLTM1IDY5IC0zNWM0MCAwIDY1IDMyIDY2IDg0Yy02IC0xMiAtMTEgLTE2IC0zOSAtMjRjLTUgMCAtMiAtMSAtMTYgNCBsLTE3IDEwbC0xMCAxNGwtNyAxOGM0IDMyIDIzIDQ4IDU2IDQ4YzUxIDAgNzcgLTMzIDc3IC05OGMtMTMgLTQ2IC0yNyAtNjcgLTUzIC03OGMtMyAtMyAtMjIgLTkgLTI3IC0xMWwtMzQgLTNsLTM1IC0yYy0xMjIgMCAtMTkwIDYzIC0xOTAgMTc4bC0zIDMzYzAgNTIgMjAgOTcgNjAgMTM0YzE4IDE1IDQyIDI4IDc0IDM5YzMwIDkgNjMgMTMgMTAxIDEzbDkzIDg4djM0bC05MyA4OGMtMzggMCAtNzEgNCAtMTAxIDEzIGMtMzIgMTEgLTU2IDI0IC03NCAzOWMtNDAgMzcgLTYwIDgyIC02MCAxMzRsMSAzM2MwIDExNCA2OSAxNzggMTkyIDE3OGwzNSAtMmwzNCAtM2M1IC0yIDI0IC04IDI3IC0xMWM4IC0zIDE0IC04IDIzIC0xN2MxNCAtMTQgMjAgLTI2IDMwIC02MWMwIC02NSAtMjYgLTk4IC03NyAtOThjLTMzIDAgLTUyIDE2IC01NiA0OGw3IDE4bDEwIDE0bDE3IDEwYzE0IDUgMTEgNCAxNiA0YzI4IC04IDMzIC0xMiAzOSAtMjRjLTEgNTIgLTI2IDg0IC02NiA4NCBjLTI4IDAgLTUxIC0xMiAtNjkgLTM1Yy0yMSAtMjIgLTMxIC01NCAtMzEgLTEwMGMxIC0xMDQgMjcgLTE0NyAxMDAgLTE2NWM0MiA2IDY2IDI2IDczIDYwYzAgLTE5IDIgLTQwIDUgLTYyYzYgLTI1IDkgLTM4IDE0IC00OXMxMSAtMTkgMjcgLTM4YzE5IC0xNyAyNyAtMjQgMzcgLTI5djQ1Nmg0M3pNNjA2IDUwMnYtMTAwNGgtMTE4djEwMDRoMTE4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJFNy54bWwAPHN5bWJvbCBpZD0iRUJFNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODUgMjM4YzAgLTQgLTE2IC0zOCAtMTkgLTQ1bC03NiAtMTgxYy0zIC03IC0xMSAtMTUgLTE4IC0xNWMtNSAwIC0xNyAzIC0xNyAxMGMwIDEgMCA0IDEgN2w3OSAxODhjMCAyIDEgNCAxIDdjLTEgMSAtMiAxIC0yIDFsLTEwMSAtMWMtMTEgMCAtMTYgMSAtMTYgMTN2NGMwIDExIDAgMjIgMTYgMjJjNyAwIDI2IC0xIDMzIC0xaDQ1YzIwIDAgNDEgMiA2MCAyYzUgMCAxNCAwIDE0IC0xMXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MzkueG1sADxzeW1ib2wgaWQ9IkU1MzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjAxIDExNWMyMSAwIDM0IC0yMyAzNCAtNDhjMCAtMjMgLTggLTQyIC0yNCAtNThjLTE1IC0xNyAtMzkgLTI1IC03MyAtMjVjLTEyIDAgLTIxIDEgLTI3IDRsLTEyIDZsLTE3IDEwYy0xNSA3IC0yNCAxMCAtMjkgMTBjLTkgMCAtMTkgLTUgLTMwIC0xNGgtMzF2MTZsMjA5IDE3N2wtNjQgLTFjLTIzIC0zIC0zMiAtMTUgLTQ0IC0zMGgtMjRsMzAgODdoMTg5di0zMmwtMjExIC0xNjNjMTMgNiAyNiA5IDM5IDljMTQgMCA1MyAtMTggNjMgLTIwIGM5IDEgMTQgOCAxNCAxOWMtMTMgMCAtMjAgOCAtMjIgMjNjMCAxNyAxMyAzMCAzMCAzMHpNMTAwIC02OWMyMSAwIDM1IC0zMSAzNSAtNTFzLTEzIC0zMiAtMjEgLTQ1Yy01IC03IC04IC0xMiAtMTEgLTE0Yy02IC03IC0xIC0xMCA5IC0xMWMzNSAwIDU0IDU1IDY3IDg5YzcgMTggMTIgMzUgMTUgNTJjMjEgODggMzkgMTc5IDU4IDI2OWgtNTh2MzhoNzBjMTMgMzggMjMgNjUgNDAgOTFjMjEgMzAgNDIgNTMgNjUgNjlzNDggMjQgNzUgMjQgYzI4IDAgNDYgLTE0IDUxIC0zOGw0IC0xNmMwIC0zMyAtMSAtMzYgLTEzIC02MGMtMyAtNyAtMTcgLTI1IC0zMSAtMjdjLTMgMCAtNiAtMSAtOCAtMWMtMTkgMCAtMjUgMTMgLTI4IDMyYzAgMjcgMTEgNDQgMjkgNTZsMTQgMTBjMCAxMiAtMTEgMTYgLTIzIDE2Yy0xMSAwIC0yMyAtNCAtMjkgLThjLTI5IC0yMSAtNDggLTEwMiAtNjAgLTE0Nmg3N3YtNDBoLTg1Yy0xOSAtMTA5IC02MCAtMjU1IC0xMDMgLTMzNyBjLTI0IC00NiAtNjQgLTEwNiAtMTE3IC0xMDZjLTQ1IDAgLTcxIDM3IC03MSA4M2MwIDMyIDE1IDcxIDQ5IDcxek04MSAzM2MyMSAwIDM4IDE1IDQwIDM0YzAgMTggLTEyIDMwIC0yNyA0MGMtMjIgMTMgLTM4IDI2IC00NyAzOHMtMTQgMjYgLTE1IDQzYzAgNTAgNDAgODIgODcgODJsMjggLTNjOSAtMyAxNyAtNyAyNCAtMTNjMTUgLTkgMjMgLTI0IDIzIC00M2wtMSAtMTBsLTYgLTEwYy0zIC01IC04IC05IC0xNyAtMTAgYy0xNyAwIC0yNiA4IC0yOSAyNGw0IDE5YzAgMTAgLTE0IDE2IC0yNCAxOGgtNGMtMTcgMCAtMjggLTE3IC0zMSAtMzZjMCAtNyA0IC0xNSAxMSAtMjJjOSAtNyAxOCAtMTQgMjYgLTIxYzI4IC0yMyA0MyAtMzcgNDQgLTQwYzggLTEwIDEyIC0yMyAxMiAtMzl2LTEwYzAgLTIxIC0xMCAtMzkgLTI5IC01NGMtMTYgLTEwIC0zOCAtMTggLTYxIC0yMGMtNDcgMCAtODkgMjYgLTg5IDY3bDEgMTVsNSAxM2wxMCA5bDEzIDQgYzE2IDAgMjQgLTEwIDI0IC0zMWMwIC0xMyAtNSAtMTYgLTggLTI4YzAgLTggMTEgLTE2IDIzIC0xNmgxM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UyNjMueG1sADxzeW1ib2wgaWQ9IkUyNjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxMjBoNzR2LTU0bDE1IC0xN2g3OWwxNSAxNnY1NWg3NHYtNzJoLTU5bC0yNSAtMjh2LTM4bDI1IC0zMmg1OXYtNzBoLTc1djU1bC0xNCAxNWgtODBsLTE0IC0xNXYtNTVoLTc0djcyaDYwbDI2IDMwdjM4bC0yOCAyOWgtNTh2NzF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTA1LnhtbAA8c3ltYm9sIGlkPSJFNTA1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTEyMWMwIDEzIDQgMjUgMTMgMzRzMTkgMTQgMzIgMTVjMTQgMCAyNiAtNCAzNSAtMTJzMTQgLTE5IDE1IC0zM2MwIC0xMyAtNCAtMjUgLTEzIC0zNHMtMTkgLTE0IC0zMiAtMTVjLTE0IDAgLTI2IDQgLTM1IDEycy0xNCAxOSAtMTUgMzN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTExLnhtbAA8c3ltYm9sIGlkPSJFNTExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU4NCAyMTNjLTkgLTE5IC0xOCAtMzMgLTI4IC00MnMtMjIgLTEzIC0zNyAtMTNjLTE0IDAgLTI0IDUgLTMxIDE0cy0xMCAyMiAtMTEgMzdjMCAxMSAwIDE5IDEgMjRzNCAxNCA5IDI2czE0IDI1IDI2IDQwYzI1IDMwIDQ5IDQ1IDcxIDQ1YzE1IDAgMjYgLTkgMzIgLTI2bDIgMTBsMyAxMGMyIDIgNSAzIDggM2g3YzQgMCA2IC0yIDYgLTZsLTEgLThsLTMzIC0xMTdsLTMgLTE0bC0yIC0xM2MwIC05IDMgLTEzIDggLTEzIGM0IDAgMTAgNCAxOCAxM2M1IDcgOCAxMyAxMSAxOXM2IDE1IDExIDI2bDYgLTNjLTMgLTE0IC02IC0yMiAtNyAtMjVzLTQgLTcgLTcgLTEycy03IC0xMCAtMTAgLTE0cy03IC03IC0xMCAtOWMtNSAtNSAtMTIgLTcgLTIxIC03Yy0xNSAwIC0yMiA4IC0yMiAyNWwxIDEyek01MjggMTY3YzEwIDAgMjAgNSAyOSAxNWwxOCAyOGwyMSA0NWw5IDMwYzMgOCA0IDE2IDQgMjNjMCAxMCAtMiAxNyAtNyAyMWMtMyA0IC04IDcgLTE1IDggYy0xOSAwIC00MCAtMjMgLTYzIC03MGwtNyAtMThsLTQgLTlsLTMgLTljLTIgLTcgLTQgLTE0IC01IC0xOXMtMiAtMTEgLTIgLTE2YzAgLTggMiAtMTUgNSAtMjBzMTAgLTggMjAgLTl6TTM1MiAzMTZjLTExIC05IC0yMSAtMTMgLTMyIC0xM2wtNiAxbC02IDFsLTE3IDRjLTQgMCAtNiAtNCAtNiAtMTFjMCAtMyAtMSAtNSAtNCAtNmwtNCAzbC0yIDJsLTEgMTFsMSA4bDUgOGMzIDYgOSA5IDE2IDloNmg0bDQgLTFsNiAtNGwxMCAtNWwxMyAtNCBjNSAwIDkgMSAxMyA0bDEgM2w0IDExYzMgNyA2IDEyIDExIDEzYzMgLTMgNSAtNiA1IC04bC0yIC05Yy01IC03IC05IC0xNCAtMTIgLTIwcy03IC0xNyAtMTQgLTM0bC05IC0zNmwtMyAtMzRsMSAtMTVsNCAtMTRjNSAtMTAgMTMgLTE1IDI0IC0xNXMyMyA2IDM0IDE3czIyIDMyIDMyIDYxbDQgMjRsMiAyNGwtMyAxNmwtMSAyMGwyIDE2YzIgNCA2IDYgMTEgN2M1IDAgOSAtMyAxMiAtOWMxIC0yIDEgLTUgMiAtOXMyIC05IDMgLTE0bC0yIC0yNCBsLTIgLTExbC0zIC0xMWMtNCAtMTggLTkgLTMzIC0xNSAtNDZzLTE1IC0yNiAtMjcgLTQwYy03IC0xMCAtMTcgLTE4IC0yOCAtMjRzLTIzIC05IC0zNiAtOWMtMTQgMCAtMjUgNCAtMzMgMTJzLTEyIDE5IC0xMyAzNGMwIDExIDUgMjcgMTYgNDl6TTg2IDE4MGMtMTUgMTcgLTI1IDQwIC0yOCA2N2MwIDExIDMgMjIgOCAzM3MxMyAyMSAyMyAyOWMyMSAxNSA0NyAyMyA3OCAyM2MyOSAwIDUzIC05IDcxIC0yN3MyNyAtMzcgMjggLTU4IGMwIC0xNyAtNiAtMzIgLTE3IC00NXMtMjggLTI1IC01MSAtMzZjMjEgLTI1IDMyIC01MiAzMiAtODBjMCAtMjMgLTEwIC00NCAtMzAgLTYxYy0yMSAtMTYgLTUxIC0yNCAtOTAgLTI0Yy0zNCAwIC02MSA4IC04MCAyNXMtMjkgMzcgLTMwIDYwYzAgMTggNyAzNiAyMiA1NWMxMyAxNiAzNCAyOSA2NCAzOXpNOTggMTY4Yy0xOSAtMTIgLTM0IC0yNSAtNDMgLTM4cy0xNCAtMjggLTE1IC00NGMyIC0yMyA5IC0zOCAyMSAtNDdzMzAgLTE1IDU1IC0xOCBjMTcgMCAyOSA0IDM4IDEyczEzIDIxIDE0IDM4Yy0zIDIxIC0yNiA1NCAtNzAgOTd6TTE4NyAxODBjMjYgMjAgMzkgNDQgMzkgNzFjMCAxNyAtNSAzMSAtMTYgNDRzLTI1IDE5IC00MiAyMGMtMjggMCAtNDQgLTE1IC00NyAtNDRsMiAtMTJjNyAtMjIgMjkgLTQ4IDY0IC03OXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MTAueG1sADxzeW1ib2wgaWQ9IkU1MTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODYgMTgwYy0xNSAxNyAtMjUgNDAgLTI4IDY3YzAgMTEgMyAyMiA4IDMzczEzIDIxIDIzIDI5YzIxIDE1IDQ3IDIzIDc4IDIzYzI5IDAgNTMgLTkgNzEgLTI3czI3IC0zNyAyOCAtNThjMCAtMTcgLTYgLTMyIC0xNyAtNDVzLTI4IC0yNSAtNTEgLTM2YzIxIC0yNSAzMiAtNTIgMzIgLTgwYzAgLTIzIC0xMCAtNDQgLTMwIC02MWMtMjEgLTE2IC01MSAtMjQgLTkwIC0yNGMtMzQgMCAtNjEgOCAtODAgMjVzLTI5IDM3IC0zMCA2MCBjMCAxOCA3IDM2IDIyIDU1YzEzIDE2IDM0IDI5IDY0IDM5ek05OCAxNjhjLTE5IC0xMiAtMzQgLTI1IC00MyAtMzhzLTE0IC0yOCAtMTUgLTQ0YzIgLTIzIDkgLTM4IDIxIC00N3MzMCAtMTUgNTUgLTE4YzE3IDAgMjkgNCAzOCAxMnMxMyAyMSAxNCAzOGMtMyAyMSAtMjYgNTQgLTcwIDk3ek0xODcgMTgwYzI2IDIwIDM5IDQ0IDM5IDcxYzAgMTcgLTUgMzEgLTE2IDQ0cy0yNSAxOSAtNDIgMjBjLTI4IDAgLTQ0IC0xNSAtNDcgLTQ0bDIgLTEyIGM3IC0yMiAyOSAtNDggNjQgLTc5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI2Mi54bWwAPHN5bWJvbCBpZD0iRTI2MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzYgMTg2djE2OWgxN3YtMTY0bDQ0IDE0di05MWwtNDQgLTE0di0xNjVsNDQgMTJ2LTkxbC00NCAtMTN2LTE1NWgtMTd2MTUwbC03NiAtMjJ2LTE1NWgtMTd2MTQ5bC00MyAtMTN2OTBsNDMgMTR2MTY3bC00MyAtMTR2OTJsNDMgMTN2MTY5aDE3di0xNjN6TTYwIDczdi0xNjdsNzYgMjJ2MTY4eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUwNC54bWwAPHN5bWJvbCBpZD0iRTUwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01MDggMjQybC0zNjIgLTQ4NGgtMTQ2bDM2MiA0ODRoMTQ2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI2RC54bWwAPHN5bWJvbCBpZD0iRTI2RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05MCAyNjB2LTUyMGgtOTB2MzhoNTJ2NDQ0aC01MnYzOGg5MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U1MzgueG1sADxzeW1ib2wgaWQ9IkU1MzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTkwIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzJjLTcgLTMwIC0xMCAtNTEgLTEwIC02MmMwIC0yNCA3IC0zNiAyMiAtMzZjMjcgMCA0MSAxMSA1MiAyN2MyMCAzMyAyMiAzMiAyNiA3MmMyIDE4IDMgMzEgNCAzOXpNNjkwIDE2OWMwIDI2IC0xMCA0NiAtMzYgNDZjLTE0IDAgLTI0IC01IC0yOSAtMTRjLTEyIC0yMSAtMjIgLTQ1IC0yOSAtNzIgYy03IC0zMCAtMTAgLTUxIC0xMCAtNjJjMCAtMjQgNyAtMzYgMjIgLTM2YzI3IDAgNDEgMTEgNTIgMjdjMjAgMzMgMjIgMzIgMjYgNzJjMiAxOCAzIDMxIDQgMzl6TTYyOCAxYy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjFjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xNyBjLTggLTE1IC0xNSAtMzEgLTIzIC00N2gtMjNjMjIgNDMgNDMgNzYgNjIgMTAxczQ1IDM3IDc2IDM4YzE0IDAgMjggLTIzIDI4IC00MGwyNCAxNGwyNSAxM2MxMiA1IDI0IDcgMzcgN2M0NSAwIDcyIC0zNSA3OSAtNzhjMjUgNDEgNTEgODMgMTA3IDg0YzE0IDAgMjggLTIzIDI4IC00MGwyNCAxNGwyNSAxM2MxMiA1IDI0IDcgMzcgN2M1NCAwIDgwIC00OCA4MSAtMTA1YzAgLTQ3IC0xMSAtNjggLTMyIC05NCBjLTIzIC0yOSAtNTUgLTU3IC0xMDEgLTU3Yy0yMiAwIC01MCAxOCAtNjEgMzRsLTU2IC0xNThsLTMgLTRjMyAtNyA3IC0xMCAxMiAtMTFoMzJ2LTI5aC0xNzN2MjloMjFjNCAwIDkgMiAxNCA1YzQgNCA3IDkgOSAxNGwxMTkgMzMxdjZsLTMgMTBsLTYgM2MtMjMgMCAtMzggLTI1IC00OCAtNDNsLTExIC0xN2MtNCAtOSAtOSAtMTcgLTEzIC0yNmMtMSAtNDMgLTEyIC02MiAtMzIgLTg3Yy0yMyAtMjkgLTU1IC01NyAtMTAxIC01N3pNMTAwIC02OSBjMjEgMCAzNSAtMzEgMzUgLTUxcy0xMyAtMzIgLTIxIC00NWMtNSAtNyAtOCAtMTIgLTExIC0xNGMtNiAtNyAtMSAtMTAgOSAtMTFjMzUgMCA1NCA1NCA2NyA4OWM3IDE4IDEyIDM1IDE1IDUyYzIxIDg4IDM5IDE3OSA1OCAyNjloLTU4djM4aDcwYzEzIDM4IDIzIDY1IDQwIDkxYzIxIDMwIDQyIDUzIDY1IDY5czQ4IDI0IDc1IDI0YzI4IDAgNDYgLTE0IDUxIC0zOGw0IC0xNmMwIC0zMyAtMSAtMzYgLTEzIC02MCBjLTMgLTcgLTE3IC0yNSAtMzEgLTI3Yy0zIDAgLTYgLTEgLTggLTFjLTE5IDAgLTI0IDEzIC0yOCAzMmMwIDI3IDExIDQ0IDI5IDU2bDE0IDEwYzAgMTIgLTEwIDE2IC0yMiAxNmMtMTEgMCAtMjQgLTQgLTMwIC04Yy0yOSAtMjEgLTQ4IC0xMDIgLTYwIC0xNDZoNzd2LTQwaC04NWMtMTkgLTEwOSAtNjAgLTI1NSAtMTAzIC0zMzdjLTI0IC00NiAtNjQgLTEwNiAtMTE3IC0xMDZjLTQ1IDAgLTcxIDM3IC03MSA4M2MwIDMyIDE1IDcxIDQ5IDcxeiBNODEgMzNjMjEgMCAzOCAxNSA0MCAzNGMwIDE4IC0xMiAzMCAtMjcgNDBjLTIyIDEzIC0zOCAyNiAtNDcgMzhzLTE0IDI2IC0xNSA0M2MwIDUwIDQwIDgyIDg3IDgybDI4IC0zYzkgLTMgMTcgLTcgMjQgLTEzYzE1IC05IDIzIC0yNCAyMyAtNDNsLTEgLTEwbC02IC0xMGMtMyAtNSAtOCAtOSAtMTcgLTEwYy0xNyAwIC0yNiA4IC0yOSAyNGw0IDE5YzAgMTAgLTE0IDE2IC0yNCAxOGgtNGMtMTcgMCAtMjggLTE3IC0zMSAtMzYgYzAgLTcgNCAtMTUgMTEgLTIyYzkgLTcgMTggLTE0IDI2IC0yMWMyOCAtMjMgNDMgLTM3IDQ0IC00MGM4IC0xMCAxMiAtMjMgMTIgLTM5di0xMGMwIC0yMSAtMTAgLTM5IC0yOSAtNTRjLTE2IC0xMCAtMzggLTE4IC02MSAtMjBjLTQ3IDAgLTg5IDI2IC04OSA2N2wxIDE1bDUgMTNsMTAgOWwxMyA0YzE2IDAgMjQgLTEwIDI0IC0zMWMwIC0xMyAtNSAtMTYgLTggLTI4YzAgLTggMTEgLTE2IDIzIC0xNmgxM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VCRTYueG1sADxzeW1ib2wgaWQ9IkVCRTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIyIDEzOWM0MiAwIDc3IC0yMyA3NyAtNjZjMCAtMjIgLTQgLTQxIC0yMCAtNTVjLTE2IC0xNSAtNDggLTIxIC03MSAtMjFjLTUzIDAgLTkxIDM3IC05MSA5MGMwIDM0IDE1IDY2IDQ0IDk1YzYgNiAxMiAxMSAxOSAxN2MyMCAxNyA2NiA1MCA5NyA1MGM0IDAgOCAtMyA4IC03di0yYzAgLTIgMCAtNCAtMiAtNnMtNCAtMyAtNiAtNGMtMTkgLTggLTM2IC0xOSAtNTMgLTMyYy04IC02IC0xNiAtMTMgLTIyIC0xOSBjLTI4IC0yOCAtMzkgLTU5IC0zOSAtOTZjMCAtMjEgNiAtNDIgMTggLTU0YzcgLTcgMTcgLTExIDI4IC0xMWMxNyAwIDIzIDIgMzcgMTJjNiA0IDggMjMgOCAzOGMwIDI4IC0xNCA0OCAtNDMgNDhjLTUgMCAtMTUgLTMgLTIwIC0zYy0zIDAgLTcgMiAtOSA0Yy0xIDEgLTIgMyAtMiA1czEgNCAyIDVjNyA3IDMxIDEyIDQwIDEyeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA3NC54bWwAPHN5bWJvbCBpZD0iRTA3NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NDEgMjQ1YzMgMjEgNiAzOCAxMyA3OXMxMCA1OSAxMyA4MGMzIDI0IDUgNDUgNSA2N2MwIDM1IC00IDU5IC0xMyA3NGMtMjkgNTAgLTg2IDg1IC0xNDAgODVjLTUxIDAgLTg1IC0xMiAtMTAyIC0zNmM3MSAtMjAgMTA1IC01NSAxMDUgLTEwNnYtOWMtNCAtNDYgLTQ5IC04NyAtOTcgLTg3aC02Yy0zNSAyIC02MiAxNyAtNzkgNDRjLTEzIDIxIC0yMCA0NyAtMjAgNzZ2MTFjMyA0NiAzMCA4MSA4MCAxMDVjNDAgMTkgNzQgMjcgMTA4IDI3IGMyIDAgNCAtMSA4IC0xaDhjNzAgLTQgMTIzIC0zOSAxNTggLTEwM2M5IC0xOSAxNCAtNDIgMTQgLTcwYzAgLTI5IC0yIC01NSAtNiAtODBjLTIgLTE0IC00IC0yNSAtOCAtNTNjLTkgLTU1IC0xMyAtODAgLTE3IC0xMDljMTEyIC00NiAxODEgLTE0MSAxODEgLTI0OGMwIC0xNCAwIC0xOCAtMSAtMjJjLTYgLTc5IC0zOSAtMTQxIC05OCAtMTg0Yy0zMSAtMjMgLTc2IC0zNSAtMTMzIC0zNWMtNiAwIC02IDAgLTI4IDJsLTMxIC0xODEgYzE3IC0xNCAyNSAtMjEgMzcgLTI5YzI0IC0xOSA2OSAtNzMgOTggLTExOGM1MiAtOTAgNjcgLTE0MyA2NyAtMjQxdi0xNWMtMiAtNDUgLTE2IC05OCAtNDEgLTE1OWMtMjYgLTYzIC00OCAtOTIgLTY5IC05MmMtMjUgMCAtNTUgMjggLTg5IDgyYy01NCA4NyAtNjkgMTQyIC02OSAyNTdjMCAyMSAyIDUzIDUgODljNSA0NSA5IDcxIDEzIDkyYy01NCA0MCAtMTA2IDgzIC0xNTMgMTI3Yy00NSA0MiAtODIgOTEgLTExMCAxNDggYy0zMCA1OSAtNDUgMTE2IC00NSAxNzBjMCAyIDEgNSAxIDEwdjljNSA3MiAyMSAxMzIgNDggMTc2YzM3IDYxIDk5IDExMiAxODcgMTU0YzMwIDEzIDczIDIwIDEzMCAyMGMyOCAwIDUzIC0yIDc2IC02ek00NjEgLTkzOWgyYzMyIDAgNTEgMjggNTUgODF2OGMwIDQwIC0yMCA4NyAtNjAgMTQwYy0zNyA0OCAtNzkgOTEgLTEyNyAxMjhjLTQgLTMwIC01IC01MiAtNSAtNzFjMCAtMTU5IDYwIC0yODYgMTM1IC0yODZ6TTQwNiAtMTE5aDEyIGM5NCAwIDE0NCA0NyAxNTEgMTQyYzEgNSAxIDkgMSAyM2MwIDgzIC0zNyAxMzYgLTExMCAxNjF6TTM4MiAtMTE3YzUgMzAgOSA1NiAxOSAxMTZjMTggMTExIDI1IDE1OSAzNSAyMTVjLTI1IDYgLTUwIDkgLTc1IDljLTc4IDAgLTE0NSAtMjQgLTIwMyAtNzNjLTU3IC00OCAtODggLTEwNyAtOTMgLTE3NnYtMTNjMCAtNTIgMjIgLTExMyA2NyAtMTgyYzI0IC0zNSA2MCAtNzUgMTA5IC0xMTljMzUgLTMzIDY4IC01OCA5MiAtNzNsMjkgMTcwIGMtMjkgNyAtNTUgMTkgLTc4IDM2Yy01NSA0MSAtODggMTAxIC04OCAxNTl2MTFjNyA3OSA0OCAxMzcgMTIzIDE3MmMyIC00IDUgLTcgMTAgLTEwYy0zNyAtMTggLTczIC03NCAtNzUgLTExNXYtN2MwIC02OSA1MiAtMTE4IDEyOCAtMTIweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTA3Qi54bWwAPHN5bWJvbCBpZD0iRTA3QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNDEgNDA2aDM1di0zNjljOCA0IDE1IDEwIDMwIDI0YzEzIDE1IDE4IDIxIDIyIDMwczYgMjAgMTEgNDBjMiAxOCA0IDM1IDQgNTBjNiAtMjcgMjUgLTQzIDU5IC00OGM1OSAxNSA4MCA0OSA4MSAxMzNjMCAzNyAtOCA2MyAtMjUgODFjLTE1IDE5IC0zMyAyOCAtNTYgMjhjLTMyIDAgLTUyIC0yNiAtNTMgLTY4YzUgMTAgOCAxMyAzMSAxOWM0IDAgMiAxIDEzIC0zbDE0IC04bDggLTExbDYgLTE1Yy0zIC0yNiAtMTggLTM5IC00NSAtMzkgYy00MSAwIC02MyAyNyAtNjMgODBjOCAyOCAxNCAzOCAyNSA0OWM3IDcgMTIgMTIgMTggMTRjMiAyIDE4IDcgMjIgOWwyNyAybDI5IDJjOTkgMCAxNTUgLTUyIDE1NSAtMTQ0bDEgLTI3YzAgLTQyIC0xNyAtNzggLTQ5IC0xMDhjLTE1IC0xMiAtMzQgLTIzIC02MCAtMzJjLTI0IC03IC01MCAtMTAgLTgxIC0xMGwtNzUgLTcxdi0yOGw3NSAtNzFjMzEgMCA1NyAtMyA4MSAtMTBjMjYgLTkgNDUgLTIwIDYwIC0zMmMzMiAtMzAgNDkgLTY2IDQ5IC0xMDggbC0zIC0yN2MwIC05MyAtNTQgLTE0NCAtMTUzIC0xNDRsLTI5IDJsLTI3IDJjLTQgMiAtMjAgNyAtMjIgOWMtMjEgOSAtMzIgMjYgLTQzIDYzYzAgNTMgMjIgODAgNjMgODBjMjcgMCA0MiAtMTMgNDUgLTM5bC02IC0xNWwtOCAtMTFsLTE0IC04Yy0xMSAtNCAtOSAtMyAtMTMgLTNjLTIzIDYgLTI2IDkgLTMxIDE5YzEgLTQyIDIxIC02OCA1MyAtNjhjMjMgMCA0MSA5IDU2IDI4YzE3IDE4IDI1IDQ0IDI1IDgxYy0xIDg0IC0yMiAxMTggLTgxIDEzMyBjLTM0IC01IC01MyAtMjEgLTU5IC00OGMwIDE1IC0yIDMyIC00IDUwYy01IDIwIC03IDMxIC0xMSA0MHMtOSAxNSAtMjIgMzBjLTE1IDE0IC0yMiAyMCAtMzAgMjR2LTM2OWgtMzV2ODEyek0wIDQwNmg5NXYtODEyaC05NXY4MTJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDQ4LnhtbAA8c3ltYm9sIGlkPSJFMDQ4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUzNyAyMzNoLTY0YzAgLTE2IC00IC00MCAtMTMgLTczbC0xNCAtMzlsLTE2IC0zMWMtMTMgLTE3IC0zMCAtNDAgLTQ3IC01M2MtMjIgLTE3IC01NyAtMjcgLTk3IC0zN3YtNzNoLTM1djczbC0zOSA2Yy05IDEgLTE2IDMgLTIzIDZjLTU3IDMxIC04OSA3NCAtMTExIDE0OGwtMTMgMzl2MzRoLTY1djQwaDY1YzAgMzQgMiA0MyAxMiA3M2M2IDI0IDE4IDUyIDMwIDcwbDIzIDMwbDI0IDI1YzIxIDE2IDMwIDIzIDYxIDI4IGMxMiAyIDI0IDQgMzYgN3Y3NGgzNXYtNzRjMjEgLTMgNDYgLTQgNjEgLTEzYzEzIC01IDI1IC0xMyAzNSAtMjJjMTYgLTEzIDMyIC0zMiA0OCAtNTVjMTMgLTIzIDQzIC0xMDcgNDMgLTE0M2g2NHYtNDB6TTM2OSAyNzNsLTIgMjJ2MzdjMCAxNyAtMyAzNyAtOSA1OGMtNiAzNSAtMzggODEgLTcyIDgxdi0xOThoODN6TTI1MSAyNzN2MTk4Yy0xNSAwIC0zMCAtOSAtNDYgLTI2Yy0xNSAtMTkgLTI0IC0zNiAtMjcgLTUyIGMtMyAtMTggLTUgLTM2IC04IC01NHYtMzZjMCAtMTMgLTIgLTIzIC0zIC0zMGg4NHpNMzcwIDIzM2gtODR2LTE5NmMxNSAwIDMxIDggNDYgMjRjMTMgMTUgMjIgMzMgMjYgNTRsOSA2MnpNMjUxIDM3djE5NmgtODR2LTIxdi0zN2MwIC00MiAxNSAtODcgMzcgLTExNGMxNSAtMTYgMzEgLTI0IDQ3IC0yNHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwQTMueG1sADxzeW1ib2wgaWQ9IkUwQTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjc4IDY0YzAgMjIgLTE3IDM5IC00MyAzOWMtMTIgMCAtMjYgLTMgLTQxIC0xMGMtODUgLTQzIC0xNjUgLTk0IC0xNjUgLTE1NmM1IC0yNSAxNSAtMzIgNDkgLTMyYzY3IDExIDIwMCA5NSAyMDAgMTU5ek0wIC0zNmMwIDY4IDczIDE3NCAyMDAgMTc0YzY2IDAgMTE0IC0zOSAxMTQgLTk3YzAgLTg0IC0xMDYgLTE3MyAtMjE4IC0xNzNjLTY0IDAgLTk2IDMyIC05NiA5NnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5RTIueG1sADxzeW1ib2wgaWQ9IkU5RTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgLTExOGMtNiAyIC04IDQgLTEwIDEwdjM1OWM0IDEgOCAyIDEwIDJjNCAwIDggLTEgMTMgLTJ2LTE0OGM0NiA5IDYwIDExIDcyIDExYzQgMCA2IC00IDcgLTd2LTM1NWMwIC00IC0zIC02IC03IC02Yy0xIDAgLTYgMSAtMTQgNGMxIDIgMSAzNCAxIDk5djQ1ek0yMiA0OWMtMSAwIC0xIC0zNyAtMSAtMTExbDYzIDEwdjExMXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5M0MueG1sADxzeW1ib2wgaWQ9IkU5M0MiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTU2IDE5NWwxNTYgLTE5NWwtMTU2IC0xOTVsLTE1NiAxOTV6TTEyNyAxMTBsLTU3IC03MWwxMTUgLTE0OWw1NyA3MXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5MDkueG1sADxzeW1ib2wgaWQ9IkU5MDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMiAyMDZsMiA0MzFjMCAxMiA3IDE3IDE0IDE3YzggMCAxNyAtNyAxNyAtMTdsMyAtMjA0bDIgLTMxNWg3OWg4YzExIDAgMzAgMSAzNSA2YzggOCA4IDY5IDggMTIydjI3bDQgMjIycy0xIDIwIDE5IDIwczEyIC0yMCAxMiAtMjB2LTI0NHMtMSAtMTMwIC0xIC0xNzZjLTEgLTggLTEgLTEyIC00IC0xOWMtNyAtNyAtOCAtNyAtMTYgLTdjLTQ1IDAgLTcxIDMgLTcxIDNsLTY5IC0zdi00OXYtNDhsNjQgLTNsODIgLTVzNSAwIDggLTMgczUgLTcgNSAtN2wxIC0yNjJ2LTE1NHMwIC0yMCAtMTMgLTIwYy0xMCAwIC0xNCA1IC0xNiAxNGwtNyAxMzhsLTIgMjE5czAgNCAtMyA3cy05IDIgLTkgMmgtNDBoLTcwbC0zIC0zNzhsLTMgLTEzMnMwIC0yMCAtMTUgLTIwYy0xNyAwIC0xOSAxNyAtMTkgMTdjLTEgMjIgLTMgNDQ2IC0zIDY4NmMwIDQ5IDEgMTAwIDEgMTU1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTkyMS54bWwAPHN5bWJvbCBpZD0iRTkyMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05NCAwYzAgLTI2IC0yMiAtNDcgLTQ4IC00N3MtNDYgMjEgLTQ2IDQ3czIwIDQ2IDQ2IDQ2czQ4IC0yMCA0OCAtNDZ6TTIyMyAwYzAgLTI2IC0yMSAtNDcgLTQ3IC00N3MtNDcgMjEgLTQ3IDQ3czIxIDQ2IDQ3IDQ2czQ3IC0yMCA0NyAtNDZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FODgyLnhtbAA8c3ltYm9sIGlkPSJFODgyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2NiAzMTFjNjAgMCA5NCAtMjEgOTQgLTgwYzAgLTI3IC0xMiAtNTEgLTQwIC02NGwtNzAgLTMyYy0zNyAtMTAgLTY5IC0zMCAtOTYgLTYwaDIxbDI2IC0ybDEyIC02YzE0IC02IDI4IC0xMSA0MiAtMTdjNiAtMyAxMyAtNCAyMSAtNGwxNSA0bDExIDhjNSA1IDExIDEzIDE5IDI2bDE3IC05bC0xNiAtMjhjLTIgLTQgLTE2IC0yOCAtMjAgLTMxYy0xOSAtMjEgLTM4IC0zMSAtNTcgLTMxaC0xMGMtMTMgNiAtMjUgMTIgLTM2IDIwbC0xNSAxMSBjLTEyIDcgLTIzIDEwIC0zMiAxMGMtMTAgLTMgLTE5IC04IC0yNCAtMTdsLTUgLTloLTIzYzAgMjcgNiA1MSAyMCA3MmM3IDEwIDE0IDE2IDE5IDIxbDI4IDI1YzIwIDExIDQwIDIyIDU5IDMzbDE5IDljMTYgNyAyOSAxOCAzOSAzMGMxMiAxNSAxOSAzMCAxOSA0NWwxIDEyYzAgMTMgLTQgMjQgLTEyIDMxYy02IDkgLTE1IDE0IC0yOCAxNGMtMjkgMCAtNDYgLTE1IC01MiAtNDRsMyAtMTJsMiAtMTZjMCAtMjAgLTggLTI5IC0yNSAtMjkgYy0xNCAwIC0yNiAxMyAtMjYgMjhjMCA0OCA1MiA5MiAxMDAgOTJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEFBLnhtbAA8c3ltYm9sIGlkPSJFNEFBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMHYyNDBoMzN2LTI0MGgtMzN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQzg2LnhtbAA8c3ltYm9sIGlkPSJFQzg2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyMiAyNTBjOTEgLTUgMTYzIC01NSAxNjMgLTExNmMwIC02OSAtNDAgLTExMSAtMTE4IC0xMjVjNTYgLTUgMTI1IC00NCAxMjUgLTExNmMwIC0zMSAtMTAgLTU3IC0zMSAtNzhjLTE5IC0yMSAtNDUgLTM4IC03OCAtNDlsLTUwIC0xMWMtMyAtMSAtNyAtMSAtMTEgLTJ2LTcyaC0zMHY2OGMtNSAwIC05IC0xIC0xNCAtMWMtNTAgMCAtODYgMTYgLTExMyAzOGMtMTYgMTAgLTIzIDE4IC0zNCAzNGMtNyAxMyAtMTEgMjUgLTExIDM4IGMwIDQzIDI3IDgzIDY4IDgzbDMgLTJjNjEgMCA3NSAtNDIgNzUgLTcwYzAgLTE5IC0yNCAtNDIgLTI2IC01N2M3IC0xNyAyMCAtMjUgMzcgLTI1YzUgMCAxMCAwIDE1IDFsLTEgMTk1Yy0xNiA0IC0zNSA3IC01OCA3djM2YzIyIDAgNDEgMSA1OCA1bC0xIDE4MGMtNCAxIC04IDEgLTEzIDFjLTI2IDAgLTQzIC03IC01MSAtMjJjMTUgLTIyIDQ0IC0xNiA0NCAtNzBjMCAtMzcgLTM3IC02MiAtNzEgLTYyYy0yMiAwIC02OSAxNSAtNjkgNzYgYzAgNzMgODYgMTEwIDE2MCAxMTV2NjloMzJ2LTY4ek0yMjIgLTIwM2MyNyAxMiA0OSAzNiA0OSA2OGMwIDQ3IC0xMyA4NCAtNDkgMTA1di0xNzN6TTIyMiA0MmMyNyAxNCA0MiA0MCA0MiA4MmMwIDM2IC0xNiA2MyAtNDIgNzd2LTE1OXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QTcueG1sADxzeW1ib2wgaWQ9IkU0QTciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEwIC0yMjR2LTVjMyAtNCAtNyAtNiAtMTkgLTEwYy0xNCAtNSAtMjQgLTQgLTM1IC01Yy0xNCAyIC0yOCAzIC00MiA3Yy0xMCAzIC0xMSAzIC0xNCA4djVsNTUgMjI0eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUM4NC54bWwAPHN5bWJvbCBpZD0iRUM4NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMTMgNTE4bDQxIC0xM2wtMzEzIC0xMDIzbC00MSAxM3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QTUueG1sADxzeW1ib2wgaWQ9IkU0QTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOCAwaDMzMGM4IDAgOCAtNCA4IC0xMnYtMTJjMCAtOCAwIC0xMiAtOCAtMTJoLTMzMGMtOCAwIC04IDQgLTggMTJ2MTJjMCA4IDAgMTIgOCAxMnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U0QUMueG1sADxzeW1ib2wgaWQ9IkU0QUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjczIDBoLTgybC04NCAxNTRsLTc4IC0xNTRoLTI5bDEzNyAyNjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEI5LnhtbAA8c3ltYm9sIGlkPSJFNEI5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUgLTE2NmMtMSAwIC0yIDAgLTMgLTFjLTEgMyAtMiA5IC0yIDIwYzAgMzQgOCA2NCAyNSA5MWMyMyAzNyA2MCA1NiAxMTAgNTZzODcgLTE5IDExMSAtNTZjMTYgLTI1IDI0IC01NSAyNCAtODljMCAtMTAgLTEgLTE3IC00IC0yMmMtMSAxIC0xIDEgLTIgMWMtOSA0MiAtMjAgNzIgLTMyIDkwYy0yMiAzNCAtNTQgNTEgLTk3IDUxcy03NiAtMTcgLTk4IC01MWMtMTEgLTE2IC0yMSAtNDYgLTMyIC05MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U4ODAueG1sADxzeW1ib2wgaWQ9IkU4ODAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTY2IDMyNmM0NyAwIDc3IC00MyA3NyAtOTBjMCAtMTEyIC02OCAtMjM2IC0xNjQgLTIzNmMtNTAgMCAtNzkgNDMgLTc5IDkzYzAgNTIgMTQgMTAyIDQzIDE0OWMyOCA0NiA2MSA4NCAxMjMgODR6TTE5MSAyNjhjMCAyMSAtMTAgMzQgLTI1IDM5Yy0zMyAwIC02MSAtMzYgLTg1IC0xMDdjLTE5IC01NyAtMjkgLTEwNCAtMjkgLTE0M2wyIC0xNGMzIC01IDMgLTggNyAtMTJjNSAtNyAxMSAtMTIgMjAgLTEyYzMwIDAgNjIgMzQgODIgMTA3IGwyMSA3OGM1IDIxIDcgNDMgNyA2NHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UxMDIueG1sADxzeW1ib2wgaWQ9IkUxMDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzYwIDIxMGgtMzMwbC0zMDAgLTQyMGgzMzB6TTkwMCAyNTBsLTM1MCAtNTAwaC01NTBsMzUwIDUwMGg1NTB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDg5LnhtbAA8c3ltYm9sIGlkPSJFMDg5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzOSAxMDdjMCAtNTEgMjIgLTEwNCA2NiAtMTA0YzM4IDAgNjQgNDggNjQgMTEwYzAgNTAgLTMxIDEwMCAtNjQgMTAwYy00MCAwIC02NiAtNTYgLTY2IC0xMDZ6TTExNCAtNzRjNDAgMCA3MiAtMjcgNzIgLTY1YzAgLTggLTMgLTE5IC05IC0zNGwtNyAtMTZsLTUgLTE1YzIgLTggMTIgLTEyIDMxIC0xMmM1NiAwIDg0IDczIDg0IDIxOWMtMzIgLTI0IC03MSAtMzYgLTExOSAtMzZjLTI5IDAgLTU2IDYgLTc5IDIwIGMtNTEgMjYgLTU3IDc4IC02MiAxMDhjMCA2NCA1NiAxNTUgMTg4IDE1NWMxNTggMCAxOTcgLTE1MSAxOTcgLTIzN2MwIC0xNDUgLTkyIC0yNjMgLTIwNyAtMjYzYy0xMDkgMCAtMTU1IDY4IC0xNTUgMTAxYzAgNDYgMzMgNzUgNzEgNzV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOTIzLnhtbAA8c3ltYm9sIGlkPSJFOTIzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgwIDQ4YzAgLTIyIC0xOCAtNDAgLTQwIC00MHMtNDAgMTggLTQwIDQwczE4IDM5IDQwIDM5czQwIC0xNyA0MCAtMzl6TTEzOSAtNDhjMCAtMjIgLTE4IC00MCAtNDAgLTQwcy00MCAxOCAtNDAgNDBzMTggNDAgNDAgNDBzNDAgLTE4IDQwIC00MHpNMTk2IDQ4YzAgLTIyIC0xOCAtNDAgLTQwIC00MHMtNDAgMTggLTQwIDQwczE4IDQwIDQwIDQwczQwIC0xOCA0MCAtNDB6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FOUUwLnhtbAA8c3ltYm9sIGlkPSJFOUUwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTQ5djQyNmMwIDEzIDIgMzYgMTggMzZjMTIgLTEgMTIgLTE4IDEyIC0zOWMwIC0yMCAtMyAtMzYyIC0zIC0zNjJjMCAtMyAyIC05IDExIC0xOGMyOCAtMzMgNzQgLTY1IDEyMCAtNjVjNiAwIDI4IDIgMjggMzVjMCAzNyAtNDQgNjkgLTc2IDg2bC00MiAyNHMtOSAxIC05IDI3djM1YzAgMyAxIDkgMTQgOWMxNCAtMSA1MCAtNiA4MyAtMjZjMzIgLTIyIDYxIC0zOCA2MSAtNzF2LTE4NWMwIC0xIC0xNCAtMyAtMjYgLTNoLTIgYy0yMCAwIC0xMTAgMSAtMTcxIDYwYzAgMCAtMTEgOCAtMTggMzF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMEExLnhtbAA8c3ltYm9sIGlkPSJFMEExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMTY1YzAgNSA2IDUgMTIgNXMxMyAwIDEzIC01di00MGgyOTh2NDBjMCA1IDcgNSAxMyA1czEyIDAgMTIgLTV2LTMzMGMwIC01IC02IC01IC0xMiAtNXMtMTMgMCAtMTMgNXY0MGgtMjk4di00MGMwIC01IC03IC01IC0xMyAtNXMtMTIgMCAtMTIgNXYzMzB6TTI1IDBjMCAtMjkgMSAtNTUgMjUgLTU1aDI0OGMyNCAwIDI1IDI2IDI1IDU1cy0xIDU1IC0yNSA1NWgtMjQ4Yy0yNCAwIC0yNSAtMjYgLTI1IC01NXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwNkQueG1sADxzeW1ib2wgaWQ9IkUwNkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTggNjk3djUzaDM2OXYtNTNoLTE1NHYtNDE4aC02MHY0MThoLTE1NXpNMTExIC05NGwtNTAgLTE0MWgtNjRsMTY4IDQ3MGg3OGwxNjUgLTQ3MGgtNjdsLTQ5IDE0MWgtMTgxek0yNzYgLTQzbC03MyAyMTRsLTc3IC0yMTRoMTUwek0yNyAtNzUwdjQ3MWgxOTFjODkgMCAxMzkgLTUxIDEzOSAtMTIwYzAgLTQ3IC0yMiAtODIgLTY1IC0xMDJjNjAgLTIzIDg2IC01OCA4NiAtMTE0YzAgLTc4IC01NCAtMTM1IC0xMzkgLTEzNWgtMjEyeiBNMjAzIC0zMzJoLTExNnYtMTUwaDExNmM2NyAwIDk0IDI3IDk0IDc1cy0yNyA3NSAtOTQgNzV6TTIzNCAtNTM1aC0xNDd2LTE2MmgxNDdjNTYgMCA4NCAzNiA4NCA4MWMwIDQ2IC0yOCA4MSAtODQgODF6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDc2LnhtbAA8c3ltYm9sIGlkPSJFMDc2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU0NCA5NmMzMiAwIDYwIC0xNyA4NCAtMzljMSAyIDIgNiA0IDExdjE2YzAgMjkgLTE0IDU0IC00MiA3M2MtMjkgMjAgLTY1IDI4IC0xMTMgMjhjLTU2IDAgLTk0IC0yMyAtMTE4IC00NGMtMTIgLTExIC0yMyAtMjIgLTMxIC0zNGMtMTIgLTE4IC05IC0xNSAtMTYgLTQwcy0xNiAtNzEgLTIzIC0xNDBjMSAtNCAzIC0xNyA2IC0zOWM1IC00MCAxMyAtNjcgMjIgLTEwMGMzNSAtMTIyIDEwMSAtMjAxIDE5NyAtMjU4bDc4IC00MyBjMjYgLTE0IDYxIC0yOSA5NiAtNDRjNSAtNSA3IC02IDEwIC0xNmMwIC01IC01IC04IC0xNCAtOGwtMzAgNWMtMTc4IDU4IC0zMjMgMTQzIC00MTIgMjg4Yy00MiA2OCAtNjggMTQ3IC02OCAyNTBjMCAzOSA3IDc1IDE4IDEwN2MzOSAxMTQgMTIwIDE4MiAyNzQgMTgybDI2IC0ybDM2IC02YzY2IC0xNCAxMDcgLTQxIDEzNyAtOTNjMTggLTMxIDMyIC02NiAzMiAtMTEyYzAgLTQ1IC0xMSAtNzkgLTM1IC0xMDAgYy0zNSAtMzEgLTU3IC00NCAtMTEyIC00NGMtMzUgMCAtNjcgMjUgLTg0IDQzYy05IDEwIC0xNiAyMCAtMTkgMzFjLTUgMTAgLTcgMjMgLTcgNDBsMTYgMzljMTUgMzUgMzcgNDkgODggNDl6TTExNyAtMTE4YzAgLTMyIC0yMyAtNTggLTU3IC01OGMtMjQgMCAtNDUgMTggLTUxIDM3Yy0zIDUgLTUgMTIgLTUgMjFjMCAyMiA3IDI1IDE2IDQwYzcgMTIgMjIgMTggNDAgMThjMzQgMCA1NyAtMjYgNTcgLTU4ek02MCAxNzcgYzI2IDAgNDUgLTE1IDU0IC0zNWwzIC0yM2MwIC0yMyAtMTUgLTQ4IC0zNCAtNTVsLTIzIC0zYy0zMSAwIC01NiAyOCAtNTYgNThjMCAzMSAyNSA1OCA1NiA1OHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwNjIueG1sADxzeW1ib2wgaWQ9IkUwNjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTgyIC0xMjBjMCAzMiAyNiA1OCA1OCA1OHM1OCAtMjYgNTggLTU4cy0yNiAtNTggLTU4IC01OHMtNTggMjYgLTU4IDU4ek01ODIgMTIwYzAgMzIgMjYgNTggNTggNThzNTggLTI2IDU4IC01OHMtMjYgLTU4IC01OCAtNThzLTU4IDI2IC01OCA1OHpNMTU4IDk2YzUxIDAgNzMgLTE0IDg4IC00OWwxNiAtMzljMCAtMTcgLTIgLTMwIC03IC00MGMtMyAtMTEgLTEwIC0yMSAtMTkgLTMxYy0xNyAtMTggLTQ5IC00MyAtODQgLTQzIGMtNTUgMCAtNzcgMTMgLTExMiA0NGMtMjQgMjEgLTM1IDU1IC0zNSAxMDBjMCA0NiAxNCA4MSAzMiAxMTJjMzAgNTIgNzEgNzkgMTM3IDkzbDM2IDZsMjYgMmMxNTQgMCAyMzUgLTY4IDI3NCAtMTgyYzExIC0zMiAxOCAtNjggMTggLTEwN2MwIC0xMDMgLTI2IC0xODIgLTY4IC0yNTBjLTg5IC0xNDUgLTIzNCAtMjMwIC00MTIgLTI4OGwtMzAgLTVjLTkgMCAtMTQgMyAtMTQgOGMzIDEwIDUgMTEgMTAgMTZjMzUgMTUgNzAgMzAgOTYgNDRsNzggNDMgYzk2IDU3IDE2MiAxMzYgMTk3IDI1OGM5IDMzIDE3IDYwIDIyIDEwMGMzIDIyIDUgMzUgNiAzOWMtNyA2OSAtMTYgMTE1IC0yMyAxNDBzLTQgMjIgLTE2IDQwYy04IDEyIC0xOSAyMyAtMzEgMzRjLTI0IDIxIC02MiA0NCAtMTE4IDQ0Yy00OCAwIC04NCAtOCAtMTEzIC0yOGMtMjggLTE5IC00MiAtNDQgLTQyIC03M3YtMTZjMiAtNSAzIC05IDQgLTExYzI0IDIyIDUyIDM5IDg0IDM5eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRUJFNC54bWwAPHN5bWJvbCBpZD0iRUJFNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTMgMzdjMiAtMjMgOSAtMjYgMTUgLTI2YzMgMCA2IDEgOCAxYzMgMCA1IC0yIDUgLTdjMCAtOCAtNSAtOCAtOSAtOGMtMTYgMCAtMzEgMiAtNDMgMmMtNSAwIC0xMiAtMSAtMjEgLTFoLTEwYy0zIDAgLTUgLTEgLTggLTFoLTVjLTcgMCAtNyA3IC03IDdjMCAxMCAyOSAxMCAyOSAxOXYzN2wtMTA2IC0xaC04Yy04IDAgLTE3IDIgLTE3IDEwYzAgNiAxMSAxNyAxMSAxN2wxNDIgMTU2YzQgNCA4IDcgMTQgN2M3IDAgMTUgLTIgMTUgLTEwdi0xIGMwIC0yIDAgLTcgLTQgLTExbC0xNDIgLTE0MnMtMSAtMiAtMiAtM2g3NmMxIDAgMiAxIDMgMWgxNmMxIDAgMiAxIDIgM2wxIDcwYzAgMTIgMTEgMTUgMjQgMTVjNyAwIDIwIC0zIDIwIC0xMnYtNzVjMCAtMSAwIC0xIDMgLTFjMCAwIDI2IC0yIDI2IC0xMGMwIC03IDAgLTE1IC0xNyAtMTVjLTIgMCAtNCAxIC01IDFjLTUgMCAtNiAtMSAtNiAtNnYtMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjQ4LnhtbAA8c3ltYm9sIGlkPSJFMjQ4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NyAxMTFjNCAxMSA4IDI4IDggNTNjMCAxMDUgLTgwIDE3MyAtMTY4IDIwMGMtMTEgMyAtMjcgNiAtNDcgOWM5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzUgLTMyIDY5IC03MiA5MyAtMTE4ek0yNDggLTQ2M2M0IDE4IDcgMzggNyA1N2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODhjNCAtMyAtMiAzIDYxIC01NmMzNiAtMzMgNzEgLTc0IDk0IC0xMjJ6IE0yMDYgLTc0OGMzMiA0OCA0OSAxMDAgNDkgMTQ5YzAgODkgLTU1IDE2OCAtMTY4IDIwM2MtMTggNSAtNDcgOSAtODcgMTZ2MTkwdjE5MHYxOTB2MTkwdjE5MGgzNGM4IDAgMjEgLTYxIDU5IC05NWM0IC0zIC0yIDMgNjEgLTU2YzYxIC01NyAxMjIgLTEzNCAxMjIgLTIzNXYtNmMtMSAtNTcgLTkgLTc4IC0xOCAtOTBjMTIgLTI5IDE4IC02MCAxOCAtOTR2LTZjLTEgLTU3IC05IC03OCAtMTggLTkwYzEyIC0yOSAxOCAtNjAgMTggLTk0di02IGMtMSAtNTkgLTEwIC04MCAtMTkgLTkxYzEyIC0zMCAxOSAtNjMgMTkgLTk5YzAgLTMyIC03IC02NSAtMTcgLTk2YzExIC0yOSAxNyAtNjAgMTcgLTk0YzAgLTcxIC0zMiAtMTQ4IC02NyAtMTkwYy02IC01IC0xMCAtNyAtMTMgLTdzLTUgMiAtNSA1bDQgMTBjMSAzIDYgOCAxMSAxNnpNMjQ3IC03OWM0IDExIDggMjggOCA1M2MwIDEwNSAtODAgMTczIC0xNjggMjAwYy0xMSAzIC0yNyA2IC00NyA5YzkgLTE3IDIzIC02MSA1MyAtODggYzQgLTMgLTIgMyA2MSAtNTZjMzUgLTMyIDY5IC03MiA5MyAtMTE4ek00MCAtN2M5IC0xNyAyMyAtNjEgNTMgLTg4YzQgLTMgLTIgMyA2MSAtNTZjMzUgLTMzIDcwIC03MiA5MyAtMTE5YzQgMTEgOCAyOCA4IDU0YzAgMTA1IC04MCAxNzMgLTE2OCAyMDBjLTExIDMgLTI3IDYgLTQ3IDl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTFELnhtbAA8c3ltYm9sIGlkPSJFNTFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc3NiA4bDcgLTFjMTggMCAzNiAxOSA1MyA1N2MxNCAzMiAyMSA2MCAyMSA4M2MwIDE5IC03IDI5IC0yMCAyOWMtMTUgMCAtMzIgLTE2IC01MCAtNDljLTggLTE2IC0xNSAtMzIgLTIwIC00OGMtNSAtMTcgLTcgLTMyIC03IC00M2MwIC0xNSA1IC0yNSAxNiAtMjh6TTc0NSA5MGw0NSAxNjlsMSA2bC0yIDljLTMgMiAtOCAzIC0xMyAzaC0xMWwzIDlsNjEgOGwtNDUgLTE1NmMxMSAxNyAyMSAzMCAzMSAzN3MyMCAxMSAyOSAxMiBjMTEgMCAyMCAtNSAyOCAtMTRzMTIgLTI0IDEyIC00M2MwIC01IDAgLTExIC0xIC0xOHMtMyAtMTQgLTYgLTIzYy01IC0xNSAtMTMgLTI5IC0yMyAtNDJjLTIyIC0zMSAtNDggLTQ3IC03OCAtNDdsLTEzIDJjLTkgMyAtMTYgNyAtMTkgMTJjLTUgNSAtNyAxNSAtNyAyOHYxMWwyIDEwYzEgNiAxIDEwIDIgMTF6TTQzNSAybDQwIDEyMWMyIDYgNSAxOCA1IDI2cy00IDE3IC0xNSAxN2MtMjQgMCAtNDEgLTM5IC00OSAtNTggYy0xIC00IC0yIC0zIC0zIC0zYy0yIDAgLTMgMSAtMyAyYzAgMyAxIDYgNCAxMmMxNCAzMSAzMyA2MyA2NCA2M2MxMyAwIDIxIC02IDI0IC0xNGMyIC00IDAgLTIyIDEyIC0yMmM4IDAgMTMgMTEgMTkgMTdjMTEgMTIgMjIgMjAgNDAgMjBjMTQgMCAyMiAtNSAyNiAtMTVjMiAtNCAwIC0yMiAxMiAtMjJjOCAwIDEyIDEwIDE4IDE2YzExIDExIDIzIDIxIDQxIDIxYzIyIDAgMzAgLTE2IDMwIC0zNWMwIC0zOSAtMzUgLTk3IC0zNSAtMTI2IGMwIC05IDYgLTE3IDE2IC0xN2MxOSAwIDI5IDI0IDM1IDQwYzIgNSAyIDQgMyA0YzIgMCAyIC0xIDIgLTFjMCAtMiAtMSAtNSAtMyAtOWMtOSAtMjQgLTIxIC00NCAtNDggLTQ0Yy0yMiAwIC0zMiA5IC0zMiAyN2MwIDMxIDM0IDg1IDM0IDExN2MwIDExIC0xMCAyMCAtMjIgMjBjLTI4IDAgLTUyIC0zNiAtNjMgLTY5bC0yOSAtODdjMCAtMSAtMSAtMyAtMSAtM2gtM2gtMjJzLTEgMSAtMSAybDM5IDExNmMzIDggMyAxNCAzIDIwIGMwIDEyIC04IDIxIC0yMCAyMWMtMjggMCAtNTIgLTM2IC02MyAtNjlsLTI5IC04N2MtMSAtMiAwIC0zIDAgLTNoLTI2djJ6TTEwOCA0MWMwIC0xOCAxNSAtMjIgMzMgLTI0bDEyIDFsMTQgMmwtNSAtMjBoLTE1OWw1IDIwaDE5YzE1IDAgMjUgMSAyOSAzYzUgNCA5IDExIDEyIDIxbDUyIDIxMWwxIDVjLTQgNCAtNyA2IC05IDZsLTUzIDFsNSAyMGMxNyAwIDM0IDMgNTEgOWMxOSA1IDM1IDEyIDUwIDIyaDEybC02NyAtMjY2bC0yIC02di01eiBNMjI0IDEzN2MtOSAyIC0xMSAyIC0xMyAxM2MwIDcgNSAxNSAxNiAyNGM5IDI4IDE3IDU3IDI1IDg1bDE2IDYxbDQ3IC05YzUgLTEgMTMgLTIgMjUgLTJjNSAtMSA5IC0xIDE0IC0xYzI2IDAgNDggNCA2NiAxM2w2IC00Yy0xOCAtMzIgLTQxIC01MSAtODkgLTUxYy0xMSAwIC00OSA2IC01OCA3bC0yNiAtODZjMjAgMTEgMzIgMTQgNTkgMTZjNTEgMCA4MSAtMzMgODEgLTg0YzAgLTMxIC0xMiAtNjAgLTM3IC04N3MtNTYgLTQwIC05MyAtNDAgYy00NCAwIC04MyAyNCAtODMgNzBjMCAyNCAxMSA0MSAzNCA0MWMxNCAwIDI2IC0xMyAyNiAtMjhjMCAtNyAtMSAtMTEgLTMgLTEzbC0xNiAtMTNsLTggLTVsLTIgLTRjMCAtMTggMjUgLTI5IDQ3IC0yOWMyMSAwIDQwIDEwIDU5IDMwczI4IDQ3IDI5IDgxYzAgMzcgLTIxIDU3IC01NSA1N2MtMjYgMCAtMzMgLTUgLTQ2IC0xN2MtMyAtMTMgLTcgLTI1IC0yMSAtMjV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjc0LnhtbAA8c3ltYm9sIGlkPSJFMjc0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYwIDczdi0xNjdsNzYgMjJ2MTY4ek0xNTMgNDA1di0yMTRsNDQgMTR2LTkxbC00NCAtMTR2LTE2NWw0NCAxMnYtOTFsLTQ0IC0xM3YtMTU1aC0xN3YxNTBsLTc2IC0yMnYtMTU1aC0xN3YxNDlsLTQzIC0xM3Y5MGw0MyAxNHYxNjdsLTQzIC0xNHY5Mmw0MyAxM3YxNjloMTd2LTE2M2w3NiAyMXYyMjFsLTQwIC01MmgtMjZsNzQgMTYwbDc0IC0xNjBoLTI2eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTUxMi54bWwAPHN5bWJvbCBpZD0iRTUxMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NzcgNTVjLTkgLTE5IC0xOCAtMzMgLTI4IC00MnMtMjIgLTEzIC0zNyAtMTNjLTE0IDAgLTI0IDUgLTMxIDE0cy0xMCAyMiAtMTEgMzdjMCAxMSAwIDE5IDEgMjRzNCAxNCA5IDI2czE0IDI1IDI2IDQwYzI1IDMwIDQ5IDQ1IDcxIDQ1YzE1IDAgMjYgLTkgMzIgLTI2bDIgMTBsMyAxMGMyIDIgNSAzIDggM2g3YzQgMCA2IC0yIDYgLTZsLTEgLThsLTMzIC0xMTdsLTMgLTE0bC0yIC0xM2MwIC05IDMgLTEzIDggLTEzYzQgMCAxMCA0IDE4IDEzIGM1IDcgOCAxMyAxMSAxOXM2IDE1IDExIDI2bDYgLTNjLTMgLTE0IC02IC0yMiAtNyAtMjVzLTQgLTcgLTcgLTEycy03IC0xMCAtMTAgLTE0cy03IC03IC0xMCAtOWMtNSAtNSAtMTIgLTcgLTIxIC03Yy0xNSAwIC0yMiA4IC0yMiAyNWwxIDEyek01MjEgOWMxMCAwIDIwIDUgMjkgMTVsMTggMjhsMjEgNDVsOSAzMGMzIDggNCAxNiA0IDIzYzAgMTAgLTIgMTcgLTcgMjFjLTMgNCAtOCA3IC0xNSA4Yy0xOSAwIC00MCAtMjMgLTYzIC03MGwtNyAtMTggbC00IC05bC0zIC05Yy0yIC03IC00IC0xNCAtNSAtMTlzLTIgLTExIC0yIC0xNmMwIC04IDIgLTE1IDUgLTIwczEwIC04IDIwIC05ek0zNDUgMTYzYy0xMSAtOSAtMjEgLTEzIC0zMiAtMTNsLTYgMWwtNiAxbC0xNyA0Yy00IDAgLTYgLTQgLTYgLTExYzAgLTMgLTEgLTUgLTQgLTZsLTQgM2wtMiAybC0xIDExbDEgOGw1IDhjMyA2IDkgOSAxNiA5aDZoNGw0IC0xbDYgLTRsMTAgLTVsMTMgLTRjNSAwIDkgMSAxMyA0bDEgM2w0IDExIGMzIDcgNiAxMiAxMSAxM2MzIC0zIDUgLTYgNSAtOGwtMiAtOWMtNSAtNyAtOSAtMTQgLTEyIC0yMHMtNyAtMTcgLTE0IC0zNGwtOSAtMzZsLTMgLTM0bDEgLTE1bDQgLTE0YzUgLTEwIDEzIC0xNSAyNCAtMTVzMjMgNiAzNCAxN3MyMiAzMiAzMiA2MWw0IDI0bDIgMjRsLTMgMTZsLTEgMjBsMiAxNmMyIDQgNiA2IDExIDdjNSAwIDkgLTMgMTIgLTljMSAtMiAxIC01IDIgLTlzMiAtOSAzIC0xNGwtMiAtMjRsLTIgLTExbC0zIC0xMSBjLTQgLTE4IC05IC0zMyAtMTUgLTQ2cy0xNSAtMjYgLTI3IC00MGMtNyAtMTAgLTE3IC0xOCAtMjggLTI0cy0yMyAtOSAtMzYgLTljLTE0IDAgLTI1IDQgLTMzIDEycy0xMiAxOSAtMTMgMzRjMCAxMSA1IDI3IDE2IDQ5ek04NiAxODBjLTE1IDE3IC0yNSA0MCAtMjggNjdjMCAxMSAzIDIyIDggMzNzMTMgMjEgMjMgMjljMjEgMTUgNDcgMjMgNzggMjNjMjkgMCA1MyAtOSA3MSAtMjdzMjcgLTM3IDI4IC01OGMwIC0xNyAtNiAtMzIgLTE3IC00NSBzLTI4IC0yNSAtNTEgLTM2YzIxIC0yNSAzMiAtNTIgMzIgLTgwYzAgLTIzIC0xMCAtNDQgLTMwIC02MWMtMjEgLTE2IC01MSAtMjQgLTkwIC0yNGMtMzQgMCAtNjEgOCAtODAgMjVzLTI5IDM3IC0zMCA2MGMwIDE4IDcgMzYgMjIgNTVjMTMgMTYgMzQgMjkgNjQgMzl6TTk4IDE2OGMtMTkgLTEyIC0zNCAtMjUgLTQzIC0zOHMtMTQgLTI4IC0xNSAtNDRjMiAtMjMgOSAtMzggMjEgLTQ3czMwIC0xNSA1NSAtMThjMTcgMCAyOSA0IDM4IDEyIHMxMyAyMSAxNCAzOGMtMyAyMSAtMjYgNTQgLTcwIDk3ek0xODcgMTgwYzI2IDIwIDM5IDQ0IDM5IDcxYzAgMTcgLTUgMzEgLTE2IDQ0cy0yNSAxOSAtNDIgMjBjLTI4IDAgLTQ0IC0xNSAtNDcgLTQ0bDIgLTEyYzcgLTIyIDI5IC00OCA2NCAtNzl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjYwLnhtbAA8c3ltYm9sIGlkPSJFMjYwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwIDExMGMzMiAxNiA1NCAyNyA5MyAyN2MyNiAwIDM1IC0zIDU0IC0xM2MxMyAtNyAyNCAtMjAgMjcgLTM4bDQgLTI1YzAgLTI4IC0xNiAtNTcgLTQ1IC04OWMtMjMgLTI1IC0zOSAtNDQgLTY1IC02OGwtODggLTc5djY0NGgyMHYtMzU5ek05MCAxMDZjLTMyIDAgLTQ4IC0xMCAtNzAgLTI5di0xOTRjMzEgMzEgNTQgNTkgNzEgODRjMjEgMzIgMzIgNTkgMzIgODRjMCA5IDEgMTYgMSAyMGMwIDE0IC0zIDIxIC0xMSAzMGwtOCAzeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTI2MS54bWwAPHN5bWJvbCBpZD0iRTI2MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIC0xODh2NTM5aDE4di0xOTFsMTM5IDIydi01MzNoLTE3djE4NnpNMTggLTEwMGwxMjIgMTd2MTc2bC0xMjIgLTE5di0xNzR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjc1LnhtbAA8c3ltYm9sIGlkPSJFMjc1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYwIDczdi0xNjdsNzYgMjJ2MTY4ek0wIDU0djkybDQzIDEzdjE2OWgxN3YtMTYzbDc2IDIxdjE2OWgxN3YtMTY0bDQ0IDE0di05MWwtNDQgLTE0di0xNjVsNDQgMTJ2LTkxbC00NCAtMTN2LTI0OGwzOSA1MGgyNmwtNzQgLTE2MGwtNzQgMTYwaDI2bDQwIC01MnYyNDVsLTc2IC0yMnYtMTU1aC0xN3YxNDlsLTQzIC0xM3Y5MGw0MyAxNHYxNjd6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTEzLnhtbAA8c3ltYm9sIGlkPSJFNTEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMxNCA4bDcgLTFjMTggMCAzNiAxOSA1MyA1N2MxNCAzMiAyMSA2MCAyMSA4M2MwIDE5IC03IDI5IC0yMCAyOWMtMTUgMCAtMzIgLTE2IC01MCAtNDljLTggLTE2IC0xNSAtMzIgLTIwIC00OGMtNSAtMTcgLTcgLTMyIC03IC00M2MwIC0xNSA1IC0yNSAxNiAtMjh6TTI4MyA5MGw0NSAxNjlsMSA2bC0yIDljLTMgMiAtOCAzIC0xMyAzaC0xMWwzIDlsNjEgOGwtNDUgLTE1NmMxMSAxNyAyMSAzMCAzMSAzN3MyMCAxMSAyOSAxMiBjMTEgMCAyMCAtNSAyOCAtMTRzMTIgLTI0IDEyIC00M2MwIC01IDAgLTExIC0xIC0xOHMtMyAtMTQgLTYgLTIzYy01IC0xNSAtMTMgLTI5IC0yMyAtNDJjLTIyIC0zMSAtNDggLTQ3IC03OCAtNDdsLTEzIDJjLTkgMyAtMTYgNyAtMTkgMTJjLTUgNSAtNyAxNSAtNyAyOHYxMWwyIDEwYzEgNiAxIDEwIDIgMTF6TTU1MSA1NWMtOSAtMTkgLTE4IC0zMyAtMjggLTQycy0yMiAtMTMgLTM3IC0xM2MtMTQgMCAtMjQgNSAtMzEgMTRzLTEwIDIyIC0xMSAzNyBjMCAxMSAwIDE5IDEgMjRzNCAxNCA5IDI2czE0IDI1IDI2IDQwYzI1IDMwIDQ5IDQ1IDcxIDQ1YzE1IDAgMjYgLTkgMzIgLTI2bDIgMTBsMyAxMGMyIDIgNSAzIDggM2g3YzQgMCA2IC0yIDYgLTZsLTEgLThsLTMzIC0xMTdsLTMgLTE0bC0yIC0xM2MwIC05IDMgLTEzIDggLTEzYzQgMCAxMCA0IDE4IDEzYzUgNyA4IDEzIDExIDE5czYgMTUgMTEgMjZsNiAtM2MtMyAtMTQgLTYgLTIyIC03IC0yNXMtNCAtNyAtNyAtMTJzLTcgLTEwIC0xMCAtMTQgcy03IC03IC0xMCAtOWMtNSAtNSAtMTIgLTcgLTIxIC03Yy0xNSAwIC0yMiA4IC0yMiAyNWwxIDEyek00OTUgOWMxMCAwIDIwIDUgMjkgMTVsMTggMjhsMjEgNDVsOSAzMGMzIDggNCAxNiA0IDIzYzAgMTAgLTIgMTcgLTcgMjFjLTMgNCAtOCA3IC0xNSA4Yy0xOSAwIC00MCAtMjMgLTYzIC03MGwtNyAtMThsLTQgLTlsLTMgLTljLTIgLTcgLTQgLTE0IC01IC0xOXMtMiAtMTEgLTIgLTE2YzAgLTggMiAtMTUgNSAtMjBzMTAgLTggMjAgLTl6IE04NiAxODBjLTE1IDE3IC0yNSA0MCAtMjggNjdjMCAxMSAzIDIyIDggMzNzMTMgMjEgMjMgMjljMjEgMTUgNDcgMjMgNzggMjNjMjkgMCA1MyAtOSA3MSAtMjdzMjcgLTM3IDI4IC01OGMwIC0xNyAtNiAtMzIgLTE3IC00NXMtMjggLTI1IC01MSAtMzZjMjEgLTI1IDMyIC01MiAzMiAtODBjMCAtMjMgLTEwIC00NCAtMzAgLTYxYy0yMSAtMTYgLTUxIC0yNCAtOTAgLTI0Yy0zNCAwIC02MSA4IC04MCAyNXMtMjkgMzcgLTMwIDYwIGMwIDE4IDcgMzYgMjIgNTVjMTMgMTYgMzQgMjkgNjQgMzl6TTk4IDE2OGMtMTkgLTEyIC0zNCAtMjUgLTQzIC0zOHMtMTQgLTI4IC0xNSAtNDRjMiAtMjMgOSAtMzggMjEgLTQ3czMwIC0xNSA1NSAtMThjMTcgMCAyOSA0IDM4IDEyczEzIDIxIDE0IDM4Yy0zIDIxIC0yNiA1NCAtNzAgOTd6TTE4NyAxODBjMjYgMjAgMzkgNDQgMzkgNzFjMCAxNyAtNSAzMSAtMTYgNDRzLTI1IDE5IC00MiAyMGMtMjggMCAtNDQgLTE1IC00NyAtNDRsMiAtMTIgYzcgLTIyIDI5IC00OCA2NCAtNzl6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMjQ5LnhtbAA8c3ltYm9sIGlkPSJFMjQ5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NyAtMTExYy0yNCAtNDYgLTU4IC04NiAtOTMgLTExOGMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzAgLTI3IC00NCAtNzEgLTUzIC04OGMyMCAzIDM2IDYgNDcgOWM4OCAyNyAxNjggOTUgMTY4IDIwMGMwIDI1IC00IDQyIC04IDUzek0yNDggNDYzYy0yMyAtNDggLTU4IC04OSAtOTQgLTEyMmMtNjMgLTU5IC01NyAtNTMgLTYxIC01NmMtMzAgLTI3IC00NCAtNzEgLTUzIC04OGMyMCAzIDM2IDYgNDcgOSBjODggMjcgMTY4IDk1IDE2OCAyMDBjMCAxOSAtMyAzOSAtNyA1N3pNMjE1IDcyOGMtNSA4IC0xMCAxMyAtMTEgMTZsLTQgMTBjMCAzIDIgNSA1IDVzNyAtMiAxMyAtN2MzNSAtNDIgNTggLTk5IDU4IC0xNzBjMCAtMzQgLTYgLTY1IC0xNyAtOTRjMTAgLTMxIDE3IC02NCAxNyAtOTZjMCAtMzYgLTcgLTY5IC0xOSAtOTljOSAtMTEgMTggLTMyIDE5IC05MXYtNmMwIC0zNCAtNiAtNjUgLTE4IC05NGM5IC0xMiAxNyAtMzMgMTggLTkwdi02IGMwIC0zNCAtNiAtNjUgLTE4IC05NGM5IC0xMiAxNyAtMzMgMTggLTkwdi02YzAgLTEwMSAtNjEgLTE3OCAtMTIyIC0yMzVjLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTM4IC0zNCAtNTEgLTk1IC01OSAtOTVoLTM0djE5MHYxOTB2MTkwdjE5MHYxOTBjNDAgNyA2OSAxMSA4NyAxNmMxMTYgMzYgMTc0IDExMCAxNzQgMTk1YzAgNDQgLTE1IDkxIC00NiAxMzd6TTI0NyA3OWMtMjQgLTQ2IC01OCAtODYgLTkzIC0xMTggYy02MyAtNTkgLTU3IC01MyAtNjEgLTU2Yy0zMCAtMjcgLTQ0IC03MSAtNTMgLTg4YzIwIDMgMzYgNiA0NyA5Yzg4IDI3IDE2OCA5NSAxNjggMjAwYzAgMjUgLTQgNDIgLTggNTN6TTQwIDdjMjAgMyAzNiA2IDQ3IDljODggMjcgMTY4IDk1IDE2OCAyMDBjMCAyNiAtNCA0MyAtOCA1NGMtMjMgLTQ3IC01OCAtODYgLTkzIC0xMTljLTYzIC01OSAtNTcgLTUzIC02MSAtNTZjLTMwIC0yNyAtNDQgLTcxIC01MyAtODh6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNTFFLnhtbAA8c3ltYm9sIGlkPSJFNTFFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTg1MSA4bDcgLTFjMTggMCAzNiAxOSA1MyA1N2MxNCAzMiAyMSA2MCAyMSA4M2MwIDE5IC03IDI5IC0yMCAyOWMtMTUgMCAtMzIgLTE2IC01MCAtNDljLTggLTE2IC0xNSAtMzIgLTIwIC00OGMtNSAtMTcgLTcgLTMyIC03IC00M2MwIC0xNSA1IC0yNSAxNiAtMjh6TTgyMCA5MGw0NSAxNjlsMSA2bC0yIDljLTMgMiAtOCAzIC0xMyAzaC0xMWwzIDlsNjEgOGwtNDUgLTE1NmMxMSAxNyAyMSAzMCAzMSAzN3MyMCAxMSAyOSAxMiBjMTEgMCAyMCAtNSAyOCAtMTRzMTIgLTI0IDEyIC00M2MwIC01IDAgLTExIC0xIC0xOHMtMyAtMTQgLTYgLTIzYy01IC0xNSAtMTMgLTI5IC0yMyAtNDJjLTIyIC0zMSAtNDggLTQ3IC03OCAtNDdsLTEzIDJjLTkgMyAtMTYgNyAtMTkgMTJjLTUgNSAtNyAxNSAtNyAyOHYxMWwyIDEwYzEgNiAxIDEwIDIgMTF6TTUxMCAybDQwIDEyMWMyIDYgNSAxOCA1IDI2cy00IDE3IC0xNSAxN2MtMjQgMCAtNDEgLTM5IC00OSAtNTggYy0xIC00IC0yIC0zIC0zIC0zYy0yIDAgLTMgMSAtMyAyYzAgMyAxIDYgNCAxMmMxNCAzMSAzMyA2MyA2NCA2M2MxMyAwIDIxIC02IDI0IC0xNGMyIC00IDAgLTIyIDEyIC0yMmM4IDAgMTMgMTEgMTkgMTdjMTEgMTIgMjIgMjAgNDAgMjBjMTQgMCAyMiAtNSAyNiAtMTVjMiAtNCAwIC0yMiAxMiAtMjJjOCAwIDEyIDEwIDE4IDE2YzExIDExIDIyIDIxIDQwIDIxYzIyIDAgMzEgLTE2IDMxIC0zNWMwIC0zOSAtMzUgLTk3IC0zNSAtMTI2IGMwIC05IDYgLTE3IDE2IC0xN2MxOSAwIDI5IDI0IDM1IDQwYzIgNSAyIDQgMyA0YzIgMCAyIC0xIDIgLTFjMCAtMiAtMSAtNSAtMyAtOWMtOSAtMjQgLTIyIC00NCAtNDkgLTQ0Yy0yMiAwIC0zMSA5IC0zMSAyN2MwIDMxIDM0IDg1IDM0IDExN2MwIDExIC0xMCAyMCAtMjIgMjBjLTI4IDAgLTUyIC0zNiAtNjMgLTY5bC0yOSAtODdjMCAtMSAtMSAtMyAtMSAtM2gtM2gtMjJzLTEgMSAtMSAybDM5IDExNmMzIDggMyAxNCAzIDIwIGMwIDEyIC04IDIxIC0yMCAyMWMtMjggMCAtNTIgLTM2IC02MyAtNjlsLTI5IC04N2MwIC0xIC0xIC0zIC0xIC0zaC0zaC0yMnYyek0xNjYgMzExYzYwIDAgOTQgLTIxIDk0IC04MGMwIC0yNyAtMTIgLTUxIC00MCAtNjRsLTcwIC0zMmMtMzcgLTEwIC02OSAtMzAgLTk2IC02MGgyMWwyNiAtMmwxMiAtNmMxNCAtNiAyOCAtMTEgNDIgLTE3YzYgLTMgMTMgLTQgMjEgLTRsMTUgNGwxMSA4YzUgNSAxMSAxMyAxOSAyNmwxNyAtOWwtMTYgLTI4IGMtMiAtNCAtMTYgLTI4IC0yMCAtMzFjLTE5IC0yMSAtMzggLTMxIC01NyAtMzFoLTEwYy0xMyA2IC0yNSAxMiAtMzYgMjBsLTE1IDExYy0xMiA3IC0yMyAxMCAtMzIgMTBjLTEwIC0zIC0xOSAtOCAtMjQgLTE3bC01IC05aC0yM2MwIDI3IDYgNTEgMjAgNzJjNyAxMCAxNCAxNiAxOSAyMWwyOCAyNWMyMCAxMSA0MCAyMiA1OSAzM2wxOSA5YzI3IDEyIDU4IDQyIDU4IDc1bDEgMTJjMCAxMyAtNCAyNCAtMTIgMzFjLTYgOSAtMTUgMTQgLTI4IDE0IGMtMjkgMCAtNDYgLTE1IC01MiAtNDRsMyAtMTJsMiAtMTZjMCAtMjAgLTggLTI5IC0yNSAtMjljLTE0IDAgLTI2IDEzIC0yNiAyOGMwIDQ4IDUyIDkyIDEwMCA5MnpNNDEwIDMxMWM2MCAwIDk0IC0yMSA5NCAtODBjMCAtMjcgLTEyIC01MSAtNDAgLTY0bC03MCAtMzJjLTM3IC0xMCAtNjkgLTMwIC05NiAtNjBoMjFsMjYgLTJsMTIgLTZjMTQgLTYgMjggLTExIDQyIC0xN2M2IC0zIDEzIC00IDIxIC00bDE1IDRsMTEgOGM1IDUgMTEgMTMgMTkgMjYgbDE3IC05bC0xNiAtMjhjLTIgLTQgLTE2IC0yOCAtMjAgLTMxYy0xOSAtMjEgLTM4IC0zMSAtNTcgLTMxaC0xMGMtMTMgNiAtMjUgMTIgLTM2IDIwbC0xNSAxMWMtMTIgNyAtMjMgMTAgLTMyIDEwYy0xMCAtMyAtMTkgLTggLTI0IC0xN2wtNSAtOWgtMjNjMCAyNyA2IDUxIDIwIDcyYzcgMTAgMTQgMTYgMTkgMjFsMjggMjVjMjAgMTEgNDAgMjIgNTkgMzNsMTkgOWMyNyAxMiA1OCA0MiA1OCA3NWwxIDEyYzAgMTMgLTQgMjQgLTEyIDMxIGMtNiA5IC0xNSAxNCAtMjggMTRjLTI5IDAgLTQ2IC0xNSAtNTIgLTQ0bDMgLTEybDIgLTE2YzAgLTIwIC04IC0yOSAtMjUgLTI5Yy0xNCAwIC0yNiAxMyAtMjYgMjhjMCA0OCA1MiA5MiAxMDAgOTJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FQkU1LnhtbAA8c3ltYm9sIGlkPSJFQkU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMwIC0zYy02IDAgLTEyIDMgLTEyIDljMCAxIDEgMiAxIDJjMiAyIDggNCAyMSA4YzE3IDUgMjcgOSAyOCA5YzE5IDkgMjkgMTcgNDAgMjlzMTYgMjggMTYgNDRjMCAxOSAtNiAzMyAtMTcgNDNjLTEwIDEwIC0yMSAxNyAtNDMgMjNjLTUgMSAtMTIgMyAtMjAgNWMtMTIgMyAtMjAgNiAtMjQgMTBjLTIgMiAtMyA0IC0zIDZjMCAzIDIgOCA2IDE3YzYgMTUgOSAyNCAxMCAyOGMyIDYgNCAxMSA4IDEyYzMgMSA3IDIgMTIgMmMxIDAgNCAwIDEwIDEgYzkgMSAzNCA0IDQ3IDZjMTAgMiAyMCAzIDI5IDNjNiAwIDkgLTYgOSAtMTFjMCAtMTMgLTYgLTI3IC0yMSAtMjdjLTMgMCAtNSAtMSAtOCAtMWMtMTggLTIgLTM2IC0zIC01NCAtNWMtOCAtMSAtMTAgLTEgLTEzIC0ybC00IC0ycy0xIC00IC0xIC03YzAgLTEgMyAtMiAxMSAtM2M3IC0xIDE1IC0yIDIxIC00YzI1IC03IDQ3IC0xNyA2MiAtMjljMTYgLTE0IDMxIC0zMyAzMSAtNTVjMCAtMjUgLTEwIC00NiAtMjggLTY0IGMtMTcgLTE3IC00MCAtMzAgLTY3IC00MGMtMTggLTYgLTM0IC03IC00NyAtN3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwNjMueG1sADxzeW1ib2wgaWQ9IkUwNjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTgyIC0xMjBjMCAzMiAyNiA1OCA1OCA1OHM1OCAtMjYgNTggLTU4cy0yNiAtNTggLTU4IC01OHMtNTggMjYgLTU4IDU4ek01ODIgMTIwYzAgMzIgMjYgNTggNTggNThzNTggLTI2IDU4IC01OHMtMjYgLTU4IC01OCAtNThzLTU4IDI2IC01OCA1OHpNMTU4IDk2YzUxIDAgNzMgLTE0IDg4IC00OWwxNiAtMzljMCAtMTcgLTIgLTMwIC03IC00MGMtMyAtMTEgLTEwIC0yMSAtMTkgLTMxYy0xNyAtMTggLTQ5IC00MyAtODQgLTQzIGMtNTUgMCAtNzcgMTMgLTExMiA0NGMtMjQgMjEgLTM1IDU1IC0zNSAxMDBjMCA0NiAxNCA4MSAzMiAxMTJjMzAgNTIgNzEgNzkgMTM3IDkzbDM2IDZsMjYgMmMxNTQgMCAyMzUgLTY4IDI3NCAtMTgyYzExIC0zMiAxOCAtNjggMTggLTEwN2MwIC0xMDMgLTI2IC0xODIgLTY4IC0yNTBjLTg5IC0xNDUgLTIzNCAtMjMwIC00MTIgLTI4OGwtMzAgLTVjLTkgMCAtMTQgMyAtMTQgOGMzIDEwIDUgMTEgMTAgMTZjMzUgMTUgNzAgMzAgOTYgNDRsNzggNDMgYzk2IDU3IDE2MiAxMzYgMTk3IDI1OGM5IDMzIDE3IDYwIDIyIDEwMGMzIDIyIDUgMzUgNiAzOWMtNyA2OSAtMTYgMTE1IC0yMyAxNDBzLTQgMjIgLTE2IDQwYy04IDEyIC0xOSAyMyAtMzEgMzRjLTI0IDIxIC02MiA0NCAtMTE4IDQ0Yy00OCAwIC04NCAtOCAtMTEzIC0yOGMtMjggLTE5IC00MiAtNDQgLTQyIC03M3YtMTZjMiAtNSAzIC05IDQgLTExYzI0IDIyIDUyIDM5IDg0IDM5ek0yNTQgLTc1MmgtMTA0Yy01IDAgLTExIDMgLTExIDkgYzIgNSAzIDggMTEgOHMxOCAzIDE4IDNzOSAyIDE3IDE4czM2IDkzIDM2IDkzczIgNSAyIDljMCAzIC0xIDYgLTYgNmMtNCAwIC04IC0zIC0xMiAtOHMtMTEgLTEwIC0yMCAtMTBjLTcgMCAtMTIgMyAtMTIgOGMwIDIgMCAzIDIgNWM2IDcgNzggOTAgODMgOTVjNyA3IDEyIDEwIDE2IDEwczExIC00IDE2IC04YzUgLTMgOSAtNCAxNiAtNGM1IDAgMTAgNCAxMyA0YzQgMCA1IC0xIDUgLTR2LTRjLTIgLTYgLTgzIC0xOTIgLTg0IC0yMDAgYzAgLTYgNCAtMTQgMTMgLTE0YzYgMCAxMiAtMiAxMiAtN3MtNCAtOSAtMTEgLTl6TTMwNSAtNjY5aDRjMTMgMCAyMyAtMTEgMjMgLTI1YzAgLTUgLTIgLTExIC01IC0xNWMtNSAtNiAtMTAgLTkgLTEyIC0xN3YtMmMwIC0xMSAxNyAtMTQgMjYgLTE0aDJjMTUgMCAzOCAxMCA1OCA2NWM0IDEzIDYgMjIgNiAzMWMwIDI2IC0yMCAzMCAtMzIgMzBjLTE4IDAgLTM4IC0xOSAtNDYgLTI0Yy0yIC0yIC01IC0yIC04IC0yYy00IDAgLTcgMSAtNyAxIGMtMiAxIC0zIDQgLTMgN2MwIDQgMSA4IDEgMTBjMCAxIDEgMSAxIDJjNCAxOCAxMyAzNiAxOSA1NGMzIDkgMTIgMjcgMTIgMzRjMiA3IDYgMTkgMTMgMjBoNjJzNTUgMCA2MyAtMWMxIDAgMSAtMSAxIC0yYzAgLTQgLTUgLTEyIC02IC0xM2MtMiAtNCAtNiAtNyAtOSAtOWMtNCAtMyAtOCAtNiAtMTMgLThjLTggLTMgLTE2IC01IC0yNSAtN2MtOSAtMSAtMTggLTMgLTI3IC01Yy0xMSAtMyAtMjIgLTMgLTMzIC03Yy00IC0xIC05IC0yIC0xMyAtNCBjLTUgLTMgLTYgLTExIC02IC0xN2MtMSAtMiAtMSAtNCAtMSAtNnMwIC0zIDIgLTRsMSAtMWMyIDAgNSAyIDggMmMyIDEgNCAxIDYgMWM2IDEgMTIgMSAxNyAxYzIyIDAgMzAgLTUgNDEgLTEybDIgLTJjMTEgLTggMTYgLTE5IDIwIC0zMmMyIC02IDMgLTE0IDMgLTIycy0xIC0xNiAtMiAtMjJjLTUgLTI0IC0yNSAtNDIgLTQ2IC01NGMtMTcgLTkgLTM5IC0xNyAtNTkgLTE3Yy0xNSAwIC0zMCA0IC00MSAxM3MtMTkgMjcgLTE5IDQzIGMwIDEyIDUgMjMgMTYgMjhjMiAxIDQgMSA2IDJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMEFGLnhtbAA8c3ltYm9sIGlkPSJFMEFGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xIDBjMCA4IDYgMTMgMTQgMTNoMTA3djEwNmMwIDggNSAxNCAxMyAxNGM3IDAgMTMgLTYgMTMgLTE0di0xMDZoMTA2YzcgMCAxNCAtNSAxNCAtMTNzLTcgLTEzIC0xNCAtMTNoLTEwNnYtMTA2YzAgLTggLTYgLTE0IC0xMyAtMTRjLTggMCAtMTMgNiAtMTMgMTR2MTA2aC0xMDdjLTggMCAtMTQgNSAtMTQgMTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDc3LnhtbAA8c3ltYm9sIGlkPSJFMDc3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU0NCAtNDI2Yy01MSAwIC03MyAxNCAtODggNDlsLTE2IDM5YzAgMTcgMiAzMCA3IDQwYzMgMTEgMTAgMjEgMTkgMzFjMTcgMTggNDkgNDMgODQgNDNjNTUgMCA3NyAtMTMgMTEyIC00NGMyNCAtMjEgMzUgLTU1IDM1IC0xMDBjMCAtNDYgLTE0IC04MSAtMzIgLTExMmMtMzAgLTUyIC03MSAtNzkgLTEzNyAtOTNsLTM2IC02bC0yNiAtMmMtMTU0IDAgLTIzNSA2OCAtMjc0IDE4MmMtMTEgMzIgLTE4IDY4IC0xOCAxMDcgYzAgMTAzIDI2IDE4MiA2OCAyNTBjODkgMTQ1IDIzNCAyMzAgNDEyIDI4OGwzMCA1YzkgMCAxNCAtMyAxNCAtOGMtMyAtMTAgLTUgLTExIC0xMCAtMTZjLTM1IC0xNSAtNzAgLTMwIC05NiAtNDRsLTc4IC00M2MtOTYgLTU3IC0xNjIgLTEzNiAtMTk3IC0yNThjLTkgLTMzIC0xNyAtNjAgLTIyIC0xMDBjLTMgLTIyIC01IC0zNSAtNiAtMzljNyAtNjkgMTYgLTExNSAyMyAtMTQwczQgLTIyIDE2IC00MGM4IC0xMiAxOSAtMjMgMzEgLTM0IGMyNCAtMjEgNjIgLTQ0IDExOCAtNDRjNDggMCA4NCA4IDExMyAyOGMyOCAxOSA0MiA0NCA0MiA3M3YxNmMtMiA1IC0zIDkgLTQgMTFjLTI0IC0yMiAtNTIgLTM5IC04NCAtMzl6TTExNyAtMjEyYzAgLTMyIC0yMyAtNTggLTU3IC01OGMtMTggMCAtMzMgNiAtNDAgMThjLTkgMTUgLTE2IDE4IC0xNiA0MGMwIDkgMiAxNiA1IDIxYzYgMTkgMjcgMzcgNTEgMzdjMzQgMCA1NyAtMjYgNTcgLTU4ek02MCAtNTA3Yy0zMSAwIC01NiAyNyAtNTYgNTggYzAgMzAgMjUgNTggNTYgNThsMjMgLTNjMTkgLTcgMzQgLTMyIDM0IC01NWwtMyAtMjNjLTkgLTIwIC0yOCAtMzUgLTU0IC0zNXoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwNkUueG1sADxzeW1ib2wgaWQ9IkUwNkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgNDY1djM1aDI0N3YtMzVoLTEwM3YtMjgwaC00MHYyODBoLTEwNHpNNzMgLTYybC0zMyAtOTZoLTQzbDExMyAzMTZoNTJsMTEwIC0zMTZoLTQ1bC0zMiA5NmgtMTIyek0xODQgLTI5bC00OSAxNDRsLTUyIC0xNDRoMTAxek0xNyAtNTAwdjMxNWgxMjhjNjAgMCA5MyAtMzQgOTMgLTgwYzAgLTMyIC0xNSAtNTUgLTQzIC02OWM0MCAtMTUgNTcgLTM4IDU3IC03NmMwIC01MiAtMzYgLTkwIC05MyAtOTBoLTE0MnpNMTM1IC0yMjBoLTc4IHYtMTAxaDc4YzQ1IDAgNjMgMTggNjMgNTBzLTE4IDUxIC02MyA1MXpNMTU2IC0zNTZoLTk5di0xMDhoOTljMzggMCA1NiAyMyA1NiA1NGMwIDMwIC0xOCA1NCAtNTYgNTR6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMEEwLnhtbAA8c3ltYm9sIGlkPSJFMEEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYwIC0xNjV2MzMwYzAgNSA2IDUgMTIgNXMxMyAwIDEzIC01di0xMDljMzAgNTEgMTAzIDc3IDE4MyA3N2M3OSAwIDE1OSAtMjcgMTkyIC04MHYxMTJjMCA1IDYgNSAxMiA1czEzIDAgMTMgLTV2LTMzMGMwIC01IC03IC01IC0xMyAtNXMtMTIgMCAtMTIgNXYxMDljLTMxIC01MyAtMTA5IC03NyAtMTkyIC03N2MtNzcgMCAtMTUyIDI3IC0xODMgNzh2LTExMGMwIC01IC03IC01IC0xMyAtNXMtMTIgMCAtMTIgNXpNMjkyIC0xMDggYzQ5IDAgNzEgMzkgNzEgODdjMCA0MSAtMTkgNzQgLTQxIDk4Yy0yMCAyMSAtNDMgMzEgLTY4IDMxbC0yMCAtMmMtMTUgLTUgLTI3IC0xNCAtMzYgLTI4Yy04IC0xNyAtMTEgLTI4IC0xMSAtNTFjMCAtMTUgMyAtMzQgOSAtNTdzMTggLTQxIDM0IC01NWMxNSAtMTUgMzYgLTIzIDYyIC0yM3pNMCAtMTY1djMzMGMwIDUgNiA1IDEyIDVzMTMgMCAxMyAtNXYtMzMwYzAgLTUgLTcgLTUgLTEzIC01cy0xMiAwIC0xMiA1ek01MjAgLTE2NXYzMzAgYzAgNSA2IDUgMTIgNXMxMyAwIDEzIC01di0zMzBjMCAtNSAtNyAtNSAtMTMgLTVzLTEyIDAgLTEyIDV6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMDdBLnhtbAA8c3ltYm9sIGlkPSJFMDdBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM0MyAtMTkwYy0xOCAtMyAtMzcgLTUgLTU5IC01Yy00NiAwIC03OSA2IC0xMDEgMTZjLTY4IDMzIC0xMTcgNzIgLTE0NiAxMTljLTIwIDM0IC0zMyA4MCAtMzcgMTM3YzAgNSAtMSAxMCAtMSAxNWMwIDQyIDEyIDg2IDM1IDEzMmMyMyA0NCA1MSA4MiA4NiAxMTVzNzUgNjUgMTE5IDk4Yy0yIDEyIC03IDM2IC0xMSA3MmMtMyAzMyAtMyA1NyAtMyA2OWMwIDkxIDEyIDEzNCA1MyAyMDBjMjYgNDIgNTAgNjMgNjkgNjMgYzE2IDAgMzQgLTIzIDU0IC03MXMzMCAtOTAgMzIgLTEyNHYtMTFjMCAtODUgLTE2IC0xMjYgLTUyIC0xODdjLTEwIC0xNiAtNDkgLTcwIC03NiAtOTJjLTEwIC03IC0yMCAtMTUgLTI5IC0yM2wyNCAtMTQwYzYgMSAxNCAxIDIyIDFjNDUgMCA3OSAtOSAxMDMgLTI3YzQ2IC0zMyA3MSAtODEgNzYgLTE0M2MxIC01IDEgLTEyIDEgLTE3YzAgLTk2IC02OCAtMTYzIC0xNDEgLTE5M2M2IC00NCAxNCAtODYgMjAgLTEyNmM0IC0yNCA0IC00NSA0IC02MiBjMCAtMjMgLTMgLTQxIC0xMCAtNTRjLTI3IC01MCAtNjkgLTc3IC0xMjMgLTgwYy00IDAgLTkgLTEgLTEzIC0xYy0yOSAwIC01NiA4IC04NCAyMWMtMzkgMTkgLTYwIDQ2IC02MiA4MnY4YzAgMjMgNiA0MyAxNiA1OWMxNCAyMiAzNSAzMiA2MSAzNGg1YzM4IDAgNzIgLTMyIDc1IC02N3YtN2MwIC00MCAtMjYgLTY3IC04MSAtODNjMTMgLTE5IDM5IC0yOCA3OSAtMjhjNDggMCA5MCAzNCAxMDkgNjdjNyAxMiAxMCAzMSAxMCA1NyBjMCAxNiAtMSAzMyAtNCA1MmMtNiA0MSAtMTQgODMgLTIwIDEyNHpNMzU4IDczMGMtNzQgMCAtMTA1IC0xMzcgLTEwNSAtMjIzYzAgLTE5IDIgLTM3IDQgLTU1YzM5IDMwIDcyIDY0IDk5IDEwMGMzMSA0MSA0NiA3NyA0NiAxMDh2N2MtMyA0MSAtMTYgNjMgLTQyIDYzaC0yek0zMTUgOTJsNDIgLTI1M2M1NyAxOSA4NiA2MSA4NiAxMjVjMCA1IDAgMTIgLTEgMThjLTUgNzQgLTQ0IDExMCAtMTE3IDExMGgtMTB6TTI5NyA5MSBjLTU2IC0yIC0xMDAgLTM2IC0xMDAgLTkzdi02YzIgLTM2IDM0IC03NyA1OSAtODljLTIgLTIgLTYgLTQgLTggLThjLTU0IDI2IC05MSA2OSAtOTYgMTM0djhjMCA1MyAzNSA5OCA2OSAxMjRjMTggMTMgMzcgMjMgNjAgMjhsLTIyIDEzMmMtMTYgLTEwIC00MSAtMjkgLTcyIC01N2MtMzkgLTM0IC02NiAtNjUgLTg0IC05MmMtMzUgLTU0IC01MiAtMTAyIC01MiAtMTQydi0xMGM0IC01MyAyNyAtOTkgNzIgLTEzN3M5NiAtNTYgMTU3IC01NiBjMTkgMCA0MCAyIDU5IDdjLTE1IDg2IC0yOCAxNzIgLTQyIDI1N3oiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5RTEueG1sADxzeW1ib2wgaWQ9IkU5RTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIgLTE0MGMtOSAwIC0xMiA1IC0xMiAxNHY1MzRjLTAgOCAyIDEyIDkgMTJoMThjNSAwIDkgLTQgOSAtMTJ2LTI2OGgxNDFjNyAwIDkgLTQgOSAtMTJ2LTI1NmMwIC03IC0zIC0xMiAtMTIgLTEyaC0xNjJ6TTM2IC03NWgxMTR2MTUwaC0xMTR2LTE1MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0U5MjIueG1sADxzeW1ib2wgaWQ9IkU5MjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNODAgLTBjMCAtMjIgLTE4IC00MCAtNDAgLTQwcy00MCAxOCAtNDAgNDBzMTggMzkgNDAgMzlzNDAgLTE3IDQwIC0zOXpNMjkyIDBjMCAtMjIgLTE4IC00MCAtNDAgLTQwcy00MCAxOCAtNDAgNDBzMTggNDAgNDAgNDBzNDAgLTE4IDQwIC00MHpNMTg2IDBjMCAtMjIgLTE4IC00MCAtNDAgLTQwcy00MCAxOCAtNDAgNDBzMTggNDAgNDAgNDBzNDAgLTE4IDQwIC00MHoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0UwODgueG1sADxzeW1ib2wgaWQ9IkUwODgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTk1IC0yMTRjNzYgMCA4OCA1OCA5MCA2OGMwIDM0IC0zNSA2MCAtNTcgNzNsLTUyIDI5Yy0yMSAxMCAtMzIgMTcgLTM0IDIwYy0zOSAtMzMgLTU4IC01NCAtNjIgLTkyYzUgLTIzIDIzIC05OCAxMTUgLTk4ek0zMDEgMTM1YzAgNjEgLTcyIDc2IC0xMTMgNzZjLTQwIDAgLTc3IC0xNyAtNzcgLTUxYzMgLTIxIDE1IC0zOCAyNiAtNTBjMTcgLTE1IDMzIC0yNiA0OCAtMzRsNjUgLTI4YzM0IDI3IDUxIDU2IDUxIDg3ek0xNzYgLTI1MCBjLTU3IDAgLTE2NiAyNiAtMTY2IDEzMmMwIDQ3IDMwIDg2IDg5IDExNmMtMzMgMTUgLTc5IDYwIC03OSAxMTljMCA3OSA4NSAxMzIgMTc4IDEzMmgxOGM1IDAgMjEgMSAyOCAtMWMyNSAwIDEyNiAtMzAgMTI2IC0xMTBjMCAtMzcgLTIzIC03NiAtNjkgLTExNmM0MyAtMjUgODMgLTcxIDgzIC0xMTljMCAtMTAxIC0xMTggLTE1MyAtMjA4IC0xNTN6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FMTAzLnhtbAA8c3ltYm9sIGlkPSJFMTAzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU5NSAyMTBoLTE2NWwtMzAwIC00MjBoMTY1ek03MzUgMjUwbC0zNTAgLTUwMGgtMzg1bDM1MCA1MDBoMzg1eiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTg4MS54bWwAPHN5bWJvbCBpZD0iRTg4MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDcgMzExbC04NSAtMjc1Yy00IC02IDcgLTExIDEzIC0xM2wxOCAtMmgxMWwtNiAtMjFoLTE1OGw2IDIxaDE1YzcgMCAxNCAyIDIxIDVjOSAxIDE2IDggMjAgMjBsNTUgMTc2bC03MSAtNTZsLTEwIDEwbDEwOSAxMzVoNjJ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNjU5LnhtbAA8c3ltYm9sIGlkPSJFNjU5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTk0MiAwYy0xNCAwIC0yNCAxMyAtMjQgMjdjMCAxNSA5IDIzIDI3IDIzYzEzIDAgMjQgLTEzIDI0IC0yNmMwIC0xNCAtMTMgLTI0IC0yNyAtMjR6TTg4NyAxMTF2OWMwIDMgMSA1IDYgNWM2IDAgMTEgLTIgMTEgLTEzYzAgLTQgMCAtNyAtMSAtMTVjLTcgLTU4IC0yNCAtOTcgLTY4IC05N2MtMjggMCAtMzMgMTYgLTMzIDM5YzAgMTEgMSAyNCAxIDM4djYyYzAgMjQgMCA0NiAxIDc5bDIgMTZ2MWMwIDMgLTIgNCAtNiA0cy0xMSAtMSAtMTggLTEgaC0xOWMtMTAgMCAtMTYgMiAtMTYgMTJzNiAxMCAxNiAxMGgyMWM3IDAgMjUgNyAyNSA0MmMwIDMxIC0yOCA1NyAtNjIgNTdjLTMyIDAgLTU5IC0yOSAtNTkgLTU3YzAgLTE0IDQgLTMwIDEzIC0zNWMxNCAtOCAyNiAtNiAyNiAtMTNjMCAtMTEgLTUgLTEzIC0xMyAtMTNzLTIwIDkgLTMyIDljLTUgMCAtMTAgLTEgLTE2IC0xYy04IDAgLTE2IC0xMCAtMTYgLTIyYzAgLTMgLTEgLTEwIC0xIC0xOGMwIC0xMiAyIC0yOCAxNCAtNDBsMzMgLTI5IGMyIC0yIDIyIC0xMyAzMyAtNDJjNCAtMTAgNiAtMTkgNiAtMjhjMCAtNDQgLTQ4IC03MCAtODIgLTcwYy0yNSAwIC01NiAyMiAtNTYgNTVjMCAxMiA1IDIzIDM3IDcwYzQgNSA0IDcgNCA5czAgMiAtNCA3Yy02IDcgLTIzIDQ0IC0yOCA0NGMtMyAwIC0zIC00IC04IC0xNWMtMTkgLTQwIC0yOCAtODIgLTUwIC0xMThjLTE0IC0yMyAtNDEgLTUyIC02NiAtNTJjLTIxIDAgLTQzIDE4IC01NCAzNWMtMTIgMTkgLTI3IDQ2IC0yNyA4MSBjMCAzNiAxMCA3OSA0NSAxMjRjMjEgMjYgMzcgMzUgNTMgMzVjMjcgMCA1NiAtMzcgNjggLTU5YzkgLTE1IDkgLTI2IDEzIC0yNnM2IDcgMTIgMTljMTUgMjkgMzMgNTkgNzIgNTljNCAwIDEyIDAgMTIgMWMwIDQgLTEyIDEyIC0xMiAzM2MwIDQxIDM1IDcyIDk0IDcyYzY2IDAgOTAgLTIzIDkwIC03M3YtMzdjMCAtNSA3IC01IDEyIC01bDQwIC0xYzggMCAyNyA1IDM1IDVjMiAwIDMgMCAzIC0xYzAgLTE3IC0yNiAtMjQgLTM3IC0yNGgtNDMgYy0xMCAwIC0xNCAtNCAtMTUgLTE5Yy0zIC01NCAtMyAtOTMgLTMgLTEyNWMwIC0zNSA3IC00NiAxNiAtNDZjMTIgMCAyNiAyNCAzMSA2M3pNNDc2IDIzMmMtMjMgMCAtMzYgLTUxIC0zNiAtNzNjMCAtMTUgNSAtMzYgMTUgLTYwczMwIC02MCA0OCAtNjBjMjAgMCA0MiA1MiA0MiA3OGMwIDMyIC03IDU0IC0xNCA2OGMtNiAxMiAtNDMgNDcgLTU1IDQ3ek02NTEgMTE2Yy0yIDAgLTMgLTMgLTcgLThjLTkgLTE1IC0xMCAtMjIgLTEwIC0zMHYtMiBjMCAtMTQgMjYgLTM2IDUwIC0zNmMxMCAwIDE2IDExIDE2IDE5YzAgMTAgLTE3IDMwIC0zNiA0OWMtNSA2IC0xMSA4IC0xMyA4ek0zMDIgNTM1YzM3IDAgNDcgLTI0IDQ3IC02MmMwIC00NiAtMzEgLTYxIC02MSAtNjFjLTQgMCAtOSAtMSAtMTMgMGMtNzYgMTAgLTc4IDMwIC0xMzAgMzBjLTM2IDAgLTEwNiAtNDQgLTEwNiAtMTA0YzAgLTU5IDM4IC04MyA2MSAtODNjNDYgMCA5MyA1MiAxNjggNTJjNTQgMCAxMTAgLTE2IDExMCAtMTE3IGMwIC0xMzYgLTg5IC0xOTAgLTE0MiAtMTkwYy00NS42ODIxIDAgLTk0Ljg3NDYgMzEuOTA2IC0xMjcgNTZjLTEzIDEwIC0zNSAyMyAtNDUgMjNjLTIzIDAgLTM0IC0zNSAtNDUgLTY4Yy0zIC04IC0xIC0yNSAtMTEgLTI1Yy03IDAgLTggNCAtOCA5djRjMCAzNiAxOSA3NyAzMiA5OWMxNiAyNiAzMyAzMyA1MSAzM2M1NCAwIDYyIC0zMiAxMTUgLTYyYzI2IC0xNSA0NCAtMjYgNjIgLTI2YzYgMCAxMyAxIDIwIDRjMjEgOSA3NyAyNyA3NyAxMTggYzAgNTYgLTQ0IDc4IC03MCA4MGMtNiAxIC0xMiAwIC0xNyAwYy02OCAwIC03NCAtNDEgLTE0OSAtNDFjLTU0IDAgLTk5IDQ4IC05OSAxMjdjMCAxMTAgNzggMTUyIDE1NCAxNTJjNTEgMCA4MSAtMjUgMTMyIC0yNWMxNyAwIDI2IDE1IDI2IDMxYzAgMTcgLTggMzMgLTI1IDMzYy0xMSAwIC0xNiA0IC0xNiA3czMgNSA5IDZ6Ii8+PC9zeW1ib2w+L2RhdGEvTGVpcHppZy9FNEI4LnhtbAA8c3ltYm9sIGlkPSJFNEI4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUgMTY2YzExIC00NCAyMSAtNzQgMzIgLTkwYzIyIC0zNCA1NSAtNTEgOTggLTUxczc1IDE3IDk3IDUxYzEyIDE4IDIzIDQ4IDMyIDkwYzEgMCAxIDAgMiAxYzMgLTUgNCAtMTIgNCAtMjJjMCAtMzQgLTggLTY0IC0yNCAtODljLTI0IC0zNyAtNjEgLTU2IC0xMTEgLTU2cy04NyAxOSAtMTEwIDU2Yy0xNyAyNyAtMjUgNTcgLTI1IDkxYzAgMTEgMSAxNyAyIDIwYzEgLTEgMiAtMSAzIC0xeiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRBQi54bWwAPHN5bWJvbCBpZD0iRTRBQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0wIDBoMzN2LTI0MGgtMzN2MjQweiIvPjwvc3ltYm9sPi9kYXRhL0xlaXB6aWcvRTRBNC54bWwAPHN5bWJvbCBpZD0iRTRBNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04IDM2aDMzMGM4IDAgOCAtNCA4IC0xMnYtMTJjMCAtOCAwIC0xMiAtOCAtMTJoLTMzMGMtOCAwIC04IDQgLTggMTJ2MTJjMCA4IDAgMTIgOCAxMnoiLz48L3N5bWJvbD4vZGF0YS9MZWlwemlnL0VDODUueG1sADxzeW1ib2wgaWQ9IkVDODUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTI0IC0xODVjLTE4IDAgLTU1IC0xNCAtNjUgLTY1aC0zNmwtMyAzMGMwIDI1IDYgNDUgMTggNjNjMTEgMTkgMjIgMzAgMzkgNDNsMTIxIDgybDggNmwtMSAyMzVoLThjLTI1IDAgLTMyIDAgLTUwIC04Yy0xNCAtNSAtMjMgLTEyIC0yNiAtMjJjMyAtOSA3IC0xNSAxMCAtMThsMjQgLTE3YzEyIC03IDE3IC0xMSAyNyAtMjFjNSAtNyA3IC0xNiA3IC0yN2MwIC0xMiAwIC01NyAtNzkgLTc0Yy0zMCAwIC03NiAyNiAtNzYgOTQgYzAgNjEgNjkgMTI1IDE3MSAxMzR2NjhoMzJ2LTY3YzcyIC0yIDE3NSAtMzUgMTc1IC0xNTBjMCAtNTMgLTMyIC05NSAtMTEzIC0xMzNsLTYyIC0yOHYtNDZjNTcgLTkgODMgLTM4IDExMSAtMzhjMjAgMCAzMyAyMCAzOSA2MWgzNWMwIC0xNTIgLTY4IC0xNjggLTExNCAtMTY4Yy0xNSAwIC01MiA0IC03MSA0di03MmgtMzB2OTVjLTQ2IDM0IC02NiAzNyAtODMgMzl6TTIzNyAtMWMxNCAxMSAyNSAyOCAzNiA1MmMxMiAyNCAxOCA0NyAxOCA3MCBjMCAzMiAtMTIgNjggLTU0IDgydi0yMDR6TTIzNyAtMjQ0aDJsLTIgMXYtMXpNMjA2IC03NGMtMjUgLTExIC00MyAtMjIgLTU1IC0zNmw0OSA3aDZ2Mjl6Ii8+PC9zeW1ib2w+L2RhdGEvdGV4dC9UaW1lcy1ib2xkLWl0YWxpYy54bWwAPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGJvdW5kaW5nLWJveGVzIGZvbnQtZmFtaWx5PSJUaW1lcyIgdW5pdHMtcGVyLWVtPSIyMDQ4Ij4KICAgPGcgYz0iMjEiIHg9IjEzNy4wIiB5PSItMjkuMCIgdz0iNjE5LjAiIGg9IjE0MjkuMCIgaC1hLXg9Ijc5NyIgLz4KICAgPGcgYz0iMjIiIHg9IjM2Mi4wIiB5PSI3NjguMCIgdz0iNTM2LjAiIGg9IjYzNS4wIiBoLWEteD0iMTEzNyIgLz4KICAgPGcgYz0iMjMiIHg9Ii04LjAiIHk9IjAuMCIgdz0iMTAzNC4wIiBoPSIxMzYyLjAiIC8+CiAgIDxnIGM9IjI0IiB4PSItNDMuMCIgeT0iLTIwNy4wIiB3PSIxMDU5LjAiIGg9IjE3MDcuMCIgLz4KICAgPGcgYz0iMjUiIHg9Ijc4LjAiIHk9Ii0xOS4wIiB3PSIxNTQ1LjAiIGg9IjE0MzYuMCIgaC1hLXg9IjE3MDYiIC8+CiAgIDxnIGM9IjI2IiB4PSI4Mi4wIiB5PSItNDEuMCIgdz0iMTQyMy4wIiBoPSIxNDM3LjAiIGgtYS14PSIxNTkzIiAvPgogICA8ZyBjPSIyNyIgeD0iMjQ2LjAiIHk9Ijc2OC4wIiB3PSIxOTIuMCIgaD0iNjM1LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjI4IiB4PSI1Ni4wIiB5PSItMzczLjAiIHc9IjY0OC4wIiBoPSIxNzcxLjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjI5IiB4PSItOTMuMCIgeT0iLTM4MC43IiB3PSI2NDcuMCIgaD0iMTc3OC43IiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSIyQSIgeD0iOTQuNiIgeT0iNTA3LjAiIHc9Ijg3OC40IiBoPSI4OTQuMCIgLz4KICAgPGcgYz0iMkIiIHg9IjM2LjAiIHk9IjAuMCIgdz0iMTA5Mi4wIiBoPSIxMDU0LjAiIGgtYS14PSIxMTY3IiAvPgogICA8ZyBjPSIyQyIgeD0iNS4wIiB5PSItMzc3LjAiIHc9IjUwOS45IiBoPSI2NDkuMCIgaC1hLXg9IjUxMiIgLz4KICAgPGcgYz0iMkQiIHg9IjQwLjAiIHk9IjM0Ni4wIiB3PSI2MDEuMCIgaD0iMjM3LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjJFIiB4PSIxMzEuMCIgeT0iLTI5LjAiIHc9IjMxMC41IiBoPSIzMDMuMCIgaC1hLXg9IjUxMiIgLz4KICAgPGcgYz0iMkYiIHg9Ii0yOS4wIiB5PSItMzQuMCIgdz0iNjI2LjAiIGg9IjE0NTEuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iMzAiIHg9IjM1LjAiIHk9Ii0zMi4wIiB3PSI5NDEuMCIgaD0iMTQyNi4wIiAvPgogICA8ZyBjPSIzMSIgeD0iOS4wIiB5PSIwLjAiIHc9Ijg0OS4wIiBoPSIxMzk2LjAiIC8+CiAgIDxnIGM9IjMyIiB4PSItNTcuMCIgeT0iMC4wIiB3PSI5NjkuMCIgaD0iMTM5Ni4wIiAvPgogICA8ZyBjPSIzMyIgeD0iLTM0LjAiIHk9Ii0yOS4wIiB3PSI5NTYuMCIgaD0iMTQyNy4wIiAvPgogICA8ZyBjPSIzNCIgeD0iLTM0LjAiIHk9IjAuMCIgdz0iMTA2NS4wIiBoPSIxMzk4LjAiIC8+CiAgIDxnIGM9IjM1IiB4PSItMjUuMCIgeT0iLTI5LjAiIHc9IjEwMjIuMCIgaD0iMTM5OS4wIiAvPgogICA8ZyBjPSIzNiIgeD0iNDUuMCIgeT0iLTM0LjAiIHc9Ijk5Ny4wIiBoPSIxNDI1LjAiIC8+CiAgIDxnIGM9IjM3IiB4PSIxMDYuMCIgeT0iMC4wIiB3PSI5NzAuMCIgaD0iMTM2NS4wIiAvPgogICA8ZyBjPSIzOCIgeD0iNy4wIiB5PSItMjkuMCIgdz0iOTY3LjAiIGg9IjE0MjcuMCIgLz4KICAgPGcgYz0iMzkiIHg9Ii0yNy4wIiB5PSItMjkuMCIgdz0iOTk4LjAiIGg9IjE0MjIuMCIgLz4KICAgPGcgYz0iM0EiIHg9IjEwOS4wIiB5PSItMjkuMCIgdz0iNDkzLjAiIGg9Ijk3MC4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSIzQiIgeD0iMC4wIiB5PSItMzc3LjAiIHc9IjYwMi4wIiBoPSIxMzE4LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjNDIiB4PSItMy4wIiB5PSItMjQuMCIgdz0iMTI4MS4wIiBoPSIxMTAyLjAiIGgtYS14PSIxMTY3IiAvPgogICA8ZyBjPSIzRCIgeD0iLTguMCIgeT0iMjIyLjAiIHc9IjExODEuMCIgaD0iNjEwLjAiIGgtYS14PSIxMTY3IiAvPgogICA8ZyBjPSIzRSIgeD0iLTExMy4wIiB5PSItMjQuMCIgdz0iMTI4MS4wIiBoPSIxMTAyLjAiIGgtYS14PSIxMTY3IiAvPgogICA8ZyBjPSIzRiIgeD0iMTYxLjAiIHk9Ii0yOS4wIiB3PSI4MDEuMCIgaD0iMTQyOS4wIiAvPgogICA8ZyBjPSI0MCIgeD0iMTczLjAiIHk9Ii00MS4wIiB3PSIxNTUwLjAiIGg9IjE0NTYuMCIgaC1hLXg9IjE3MDQiIC8+CiAgIDxnIGM9IjQxIiB4PSItMTA5LjAiIHk9IjAuMCIgdz0iMTM1My4wIiBoPSIxMzk4LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI0MiIgeD0iLTUzLjAiIHk9IjAuMCIgdz0iMTMzMC4wIiBoPSIxMzcwLjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI0MyIgeD0iNDQuMCIgeT0iLTQxLjAiIHc9IjEzMjEuMCIgaD0iMTQ0NC4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iNDQiIHg9Ii02Ny4wIiB5PSIwLjAiIHc9IjE1MDEuMCIgaD0iMTM3MC4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iNDUiIHg9Ii01Ny4wIiB5PSIwLjAiIHc9IjEzOTMuMCIgaD0iMTM3MC4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iNDYiIHg9Ii00My4wIiB5PSIwLjAiIHc9IjEzNzkuMCIgaD0iMTM3MC4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iNDciIHg9IjQyLjAiIHk9Ii00MC4wIiB3PSIxNDAzLjAiIGg9IjE0NDMuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IjQ4IiB4PSItNTMuMCIgeT0iMC4wIiB3PSIxNjg4LjAiIGg9IjEzNzAuMCIgaC1hLXg9IjE1OTMiIC8+CiAgIDxnIGM9IjQ5IiB4PSItNDguMCIgeT0iMC4wIiB3PSI4OTguMCIgaD0iMTM3MC4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSI0QSIgeD0iLTk2LjAiIHk9Ii0yMDQuMCIgdz0iMTE2OS4wIiBoPSIxNTc0LjAiIC8+CiAgIDxnIGM9IjRCIiB4PSItNjcuMCIgeT0iMC4wIiB3PSIxNDg0LjAiIGg9IjEzNzAuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9IjRDIiB4PSItNDguMCIgeT0iMC4wIiB3PSIxMjU2LjAiIGg9IjEzNzAuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjREIiB4PSItNjIuMCIgeT0iLTI3LjAiIHc9IjE5MzkuMCIgaD0iMTM5Ny4wIiBoLWEteD0iMTgyMSIgLz4KICAgPGcgYz0iNEUiIHg9Ii01Ny4wIiB5PSItMzQuMCIgdz0iMTU4OC4wIiBoPSIxNDA0LjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSI0RiIgeD0iNTQuMCIgeT0iLTM4LjAiIHc9IjEzNjEuMCIgaD0iMTQ0MS4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iNTAiIHg9Ii01Ny4wIiB5PSIwLjAiIHc9IjEzMTMuMCIgaD0iMTM3MC4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iNTEiIHg9IjU0LjAiIHk9Ii00MjkuMCIgdz0iMTM2MS4wIiBoPSIxODMyLjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSI1MiIgeD0iLTYyLjAiIHk9IjAuMCIgdz0iMTMzNy4wIiBoPSIxMzcwLjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI1MyIgeD0iMTEuMCIgeT0iLTM5LjAiIHc9IjEwNzQuMCIgaD0iMTQzNy4wIiBoLWEteD0iMTEzOSIgLz4KICAgPGcgYz0iNTQiIHg9IjgwLjAiIHk9IjAuMCIgdz0iMTIyOC4wIiBoPSIxMzcwLjAiIGgtYS14PSIxMjUxIiAvPgogICA8ZyBjPSI1NSIgeD0iMTM2LjAiIHk9Ii0zOC4wIiB3PSIxMzg4LjAiIGg9IjE0MDguMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IjU2IiB4PSI5OS4wIiB5PSItMzguMCIgdz0iMTMzMi4wIiBoPSIxNDA4LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI1NyIgeD0iOTkuMCIgeT0iLTM4LjAiIHc9IjE3OTIuMCIgaD0iMTQwOC4wIiBoLWEteD0iMTgyMSIgLz4KICAgPGcgYz0iNTgiIHg9Ii01My4wIiB5PSIwLjAiIHc9IjE0NzUuMCIgaD0iMTM3MC4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iNTkiIHg9Ijk0LjAiIHk9IjAuMCIgdz0iMTIwMC4wIiBoPSIxMzcwLjAiIGgtYS14PSIxMjUxIiAvPgogICA8ZyBjPSI1QSIgeD0iLTUuMCIgeT0iMC4wIiB3PSIxMjMyLjAiIGg9IjEzNzAuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjVCIiB4PSItMTcuMCIgeT0iLTMyOC4wIiB3PSI4MjAuMCIgaD0iMTcwNy4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSI1QyIgeD0iLTgzLjAiIHk9IjAuMCIgdz0iNzM0LjAiIGg9IjE0MDMuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iNUQiIHg9Ii0xMzguMCIgeT0iLTMzMi4wIiB3PSI4MjAuMCIgaD0iMTcwNi4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSI1RSIgeD0iNTIuMCIgeT0iNTIxLjAiIHc9Ijg3My4wIiBoPSI4ODIuMCIgaC1hLXg9IjExNjciIC8+CiAgIDxnIGM9IjVGIiB4PSItMTQuMCIgeT0iLTI3NS4wIiB3PSIxMDUyLjAiIGg9IjEzOS4wIiAvPgogICA8ZyBjPSI2MCIgeD0iMTk2LjgiIHk9IjEwNTcuMCIgdz0iMzc2LjIiIGg9IjM2OS4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSI2MSIgeD0iMTguMCIgeT0iLTMxLjAiIHc9Ijk3NS4wIiBoPSI5NzYuMCIgLz4KICAgPGcgYz0iNjIiIHg9IjQyLjAiIHk9Ii0yOS4wIiB3PSI5MzkuMCIgaD0iMTQ2MC4wIiAvPgogICA8ZyBjPSI2MyIgeD0iNTIuMCIgeT0iLTI5LjAiIHc9IjgxMy4wIiBoPSI5NzQuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iNjQiIHg9IjE4LjAiIHk9Ii0yOS4wIiB3PSIxMTAzLjAiIGg9IjE0NjAuMCIgLz4KICAgPGcgYz0iNjUiIHg9IjUyLjAiIHk9Ii0yOS4wIiB3PSI4MDIuMCIgaD0iOTc1LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IjY2IiB4PSItMzA5LjAiIHk9Ii00MjMuMCIgdz0iMTI2Mi4wIiBoPSIxODU0LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjY3IiB4PSItNTcuMCIgeT0iLTQxOC4wIiB3PSIxMDg4LjAiIGg9IjEzNjMuMCIgLz4KICAgPGcgYz0iNjgiIHg9IjIzLjAiIHk9Ii0yMi4wIiB3PSIxMDQ4LjAiIGg9IjE0NTMuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjY5IiB4PSI1NC4wIiB5PSItMjIuMCIgdz0iNTMzLjAiIGg9IjE0MjIuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iNkEiIHg9Ii0zMjAuMCIgeT0iLTQyNy4wIiB3PSI5NjIuMCIgaD0iMTgyNy4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSI2QiIgeD0iMjEuMCIgeT0iLTE5LjAiIHc9IjEwMzYuMCIgaD0iMTQ1MC4wIiAvPgogICA8ZyBjPSI2QyIgeD0iNTQuMCIgeT0iLTIyLjAiIHc9IjU5MC4wIiBoPSIxNDUzLjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjZEIiB4PSIzMy4wIiB5PSItMjIuMCIgdz0iMTUwNy4wIiBoPSI5NjUuMCIgaC1hLXg9IjE1OTMiIC8+CiAgIDxnIGM9IjZFIiB4PSI0OS4wIiB5PSItMjIuMCIgdz0iMTAyMi4wIiBoPSI5NjUuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjZGIiB4PSI1NC4wIiB5PSItMjkuMCIgdz0iOTEyLjAiIGg9Ijk3Mi4wIiAvPgogICA8ZyBjPSI3MCIgeD0iLTE2Ni4wIiB5PSItNDIyLjAiIHc9IjExNjIuMCIgaD0iMTM2NS4wIiAvPgogICA8ZyBjPSI3MSIgeD0iNDIuMCIgeT0iLTQyMi4wIiB3PSI5NjMuMCIgaD0iMTM2Ny4wIiAvPgogICA8ZyBjPSI3MiIgeD0iMTguMCIgeT0iMC4wIiB3PSI4NDAuMCIgaD0iOTQzLjAiIGgtYS14PSI3OTciIC8+CiAgIDxnIGM9IjczIiB4PSIzMy4wIiB5PSItMjkuMCIgdz0iNzIwLjAiIGg9Ijk3NS4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSI3NCIgeD0iMzMuMCIgeT0iLTIyLjAiIHc9IjU5Ny4wIiBoPSIxMjM4LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9Ijc1IiB4PSIxMDEuMCIgeT0iLTIzLjAiIHc9Ijk3Ny4wIiBoPSI5NjYuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9Ijc2IiB4PSIxMDQuMCIgeT0iLTI5LjAiIHc9Ijc4OS4wIiBoPSI5NzQuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iNzciIHg9IjEwNC4wIiB5PSItMjkuMCIgdz0iMTIyNi4wIiBoPSI5NzQuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9Ijc4IiB4PSItMjQuMCIgeT0iLTMwLjAiIHc9IjEwNTUuMCIgaD0iOTc4LjAiIC8+CiAgIDxnIGM9Ijc5IiB4PSItMTI0LjAiIHk9Ii00MjQuMCIgdz0iOTk5LjAiIGg9IjEzNjcuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iN0EiIHg9Ii0zNy4wIiB5PSItMTYyLjAiIHc9Ijg1Mi4wIiBoPSIxMDgxLjAiIGgtYS14PSI3OTciIC8+CiAgIDxnIGM9IjdCIiB4PSItNzIuMCIgeT0iLTM3MC4xIiB3PSI5MjUuMCIgaD0iMTc2OC40IiBoLWEteD0iNzEzIiAvPgogICA8ZyBjPSI3QyIgeD0iLTE3LjAiIHk9IjAuMCIgdz0iNDg2LjAiIGg9IjE0MzEuMCIgaC1hLXg9IjQ1MSIgLz4KICAgPGcgYz0iN0QiIHg9Ii0yMzcuMCIgeT0iLTM3MC4xIiB3PSI5MjQuMCIgaD0iMTc2OC4zIiBoLWEteD0iNzEzIiAvPgogICA8ZyBjPSJDMzg0IiB4PSItMTA5LjAiIHk9IjAuMCIgdz0iMTM2My40IiBoPSIxNzk0LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzg1IiB4PSItMTA5LjAiIHk9IjAuMCIgdz0iMTM1My4wIiBoPSIxOTMwLjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzg3IiB4PSI0NC4wIiB5PSItNDQ4LjAiIHc9IjEzMjEuMCIgaD0iMTg1MS4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iQzM4OSIgeD0iLTU3LjAiIHk9IjAuMCIgdz0iMTM5My4wIiBoPSIxODUwLjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzkxIiB4PSItNTcuMCIgeT0iLTM0LjAiIHc9IjE1ODguMCIgaD0iMTgwMi4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzM5NiIgeD0iNTQuMCIgeT0iLTM4LjAiIHc9IjEzNjEuMCIgaD0iMTgzOS4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzM5QyIgeD0iMTM2LjAiIHk9Ii0zOC4wIiB3PSIxMzg4LjAiIGg9IjE4MDYuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IkMzQTEiIHg9IjE4LjAiIHk9Ii0zMS4wIiB3PSIxMDA5LjciIGg9IjE0NTcuMCIgLz4KICAgPGcgYz0iQzNBMCIgeD0iMTguMCIgeT0iLTMxLjAiIHc9Ijk3NS4wIiBoPSIxNDU3LjAiIC8+CiAgIDxnIGM9IkMzQTIiIHg9IjE4LjAiIHk9Ii0zMS4wIiB3PSI5NzUuMCIgaD0iMTQ0My4wIiAvPgogICA8ZyBjPSJDM0E0IiB4PSIxOC4wIiB5PSItMzEuMCIgdz0iMTAzMS40IiBoPSIxMzcyLjAiIC8+CiAgIDxnIGM9IkMzQTMiIHg9IjE4LjAiIHk9Ii0zMS4wIiB3PSIxMDQ4LjAiIGg9IjEzNzIuMCIgLz4KICAgPGcgYz0iQzNBNSIgeD0iMTguMCIgeT0iLTMxLjAiIHc9Ijk3NS4wIiBoPSIxNTI0LjAiIC8+CiAgIDxnIGM9IkMzQTciIHg9IjExLjAiIHk9Ii00NDguMCIgdz0iODU0LjAiIGg9IjEzOTMuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBOSIgeD0iNTIuMCIgeT0iLTI5LjAiIHc9IjkzNi43IiBoPSIxNDU1LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMzQTgiIHg9IjUyLjAiIHk9Ii0yOS4wIiB3PSI4MDIuMCIgaD0iMTQ1NS4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSJDM0FBIiB4PSI1Mi4wIiB5PSItMjkuMCIgdz0iODk0LjAiIGg9IjE0NDEuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBQiIgeD0iNTIuMCIgeT0iLTI5LjAiIHc9Ijk1OC40IiBoPSIxMzcwLjAiIGgtYS14PSI5OTMiIC8+CiAgIDxnIGM9IkMzQUQiIHg9IjU0LjAiIHk9Ii0yMi4wIiB3PSI3MjcuNyIgaD0iMTQ0OC4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSJDM0FDIiB4PSI1NC4wIiB5PSItMjIuMCIgdz0iNTAwLjAiIGg9IjE0NDguMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iQzNBRSIgeD0iNTQuMCIgeT0iLTIyLjAiIHc9IjY4NS4wIiBoPSIxNDM0LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IkMzQUYiIHg9IjU0LjAiIHk9Ii0yMi4wIiB3PSI3NDkuNCIgaD0iMTM2My4wIiBoLWEteD0iODA5IiAvPgogICA8ZyBjPSJDM0IxIiB4PSI0OS4wIiB5PSItMjIuMCIgdz0iMTA1MC4wIiBoPSIxMzYzLjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDM0IzIiB4PSI1NC4wIiB5PSItMjkuMCIgdz0iOTYzLjciIGg9IjE0NTUuMCIgLz4KICAgPGcgYz0iQzNCMiIgeD0iNTQuMCIgeT0iLTI5LjAiIHc9IjkxMi4wIiBoPSIxNDU1LjAiIC8+CiAgIDxnIGM9IkMzQjQiIHg9IjU0LjAiIHk9Ii0yOS4wIiB3PSI5MjEuMCIgaD0iMTQ0MS4wIiAvPgogICA8ZyBjPSJDM0I2IiB4PSI1NC4wIiB5PSItMjkuMCIgdz0iOTg1LjQiIGg9IjEzNzAuMCIgLz4KICAgPGcgYz0iQzNCNSIgeD0iNTQuMCIgeT0iLTI5LjAiIHc9IjEwMDIuMCIgaD0iMTM3MC4wIiAvPgogICA8ZyBjPSJDM0JBIiB4PSIxMDEuMCIgeT0iLTIzLjAiIHc9Ijk3Ny4wIiBoPSIxNDQ5LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDM0I5IiB4PSIxMDEuMCIgeT0iLTIzLjAiIHc9Ijk3Ny4wIiBoPSIxNDQ5LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDM0JCIiB4PSIxMDEuMCIgeT0iLTIzLjAiIHc9Ijk3Ny4wIiBoPSIxNDM1LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDM0JDIiB4PSIxMDEuMCIgeT0iLTIzLjAiIHc9Ijk4MS40IiBoPSIxMzY0LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDMkIwIiB4PSIxOTguMCIgeT0iNzg5LjAiIHc9IjYxOS4xIiBoPSI2MDQuMCIgaC1hLXg9IjgxOSIgLz4KICAgPGcgYz0iQzJBMiIgeD0iODUuMCIgeT0iLTI5NC4wIiB3PSI4MTMuMCIgaD0iMTQ3NC4wIiAvPgogICA8ZyBjPSJDMkEzIiB4PSItNzAuMCIgeT0iLTI3LjAiIHc9IjExMTUuMCIgaD0iMTQyMS4wIiAvPgogICA8ZyBjPSJDMkE3IiB4PSI3NC4wIiB5PSItMjk3LjAiIHc9Ijg2Ny4wIiBoPSIxNjk3LjAiIC8+CiAgIDxnIGM9IkMyQjYiIHg9Ii0xNDMuMCIgeT0iLTI5OC4wIiB3PSIxMjQ4LjAiIGg9IjE2OTUuMCIgLz4KICAgPGcgYz0iQzM5RiIgeD0iLTM1MS4wIiB5PSItNDEyLjAiIHc9IjEzODAuMCIgaD0iMTg1NS4wIiAvPgogICA8ZyBjPSJDMkFFIiB4PSIyMy44IiB5PSItMzguMCIgdz0iMTQ3Ni4yIiBoPSIxNDQxLjAiIGgtYS14PSIxNTMwIiAvPgogICA8ZyBjPSJDMkE5IiB4PSIyMy44IiB5PSItMzguMCIgdz0iMTQ3Ni41IiBoPSIxNDQxLjAiIGgtYS14PSIxNTMwIiAvPgogICA8ZyBjPSJDMkI0IiB4PSIyNTEuMCIgeT0iMTA1Ny4wIiB3PSI1NDkuNyIgaD0iMzY5LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IkMyQTgiIHg9IjExNC4wIiB5PSIxMDc2LjAiIHc9IjcwOC4zIiBoPSIyNjUuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iQzM4NiIgeD0iLTg2LjAiIHk9IjAuMCIgdz0iMjAxMy4wIiBoPSIxMzcwLjAiIGgtYS14PSIxOTMzIiAvPgogICA8ZyBjPSJDMzk4IiB4PSI1NC4wIiB5PSItMjU5LjAiIHc9IjEzNjEuMCIgaD0iMTgyMy4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzJCMSIgeD0iLTU2LjAiIHk9IjAuMCIgdz0iMTIwOS4wIiBoPSIxMDU0LjAiIGgtYS14PSIxMTI0IiAvPgogICA8ZyBjPSJDMkE1IiB4PSI3My4wIiB5PSIwLjAiIHc9IjEyMjEuMCIgaD0iMTM3MC4wIiAvPgogICA8ZyBjPSJDMkI1IiB4PSItMTMzLjAiIHk9Ii00MjIuMCIgdz0iMTIzMi4wIiBoPSIxMzY1LjAiIGgtYS14PSIxMTgwIiAvPgogICA8ZyBjPSJDMkFBIiB4PSIzNS4wIiB5PSI4MTcuMCIgdz0iNjMzLjAiIGg9IjU4Ni4wIiBoLWEteD0iNTQ1IiAvPgogICA8ZyBjPSJDMkJBIiB4PSIxMjAuMCIgeT0iODIwLjAiIHc9IjU5NS4wIiBoPSI1ODMuMCIgaC1hLXg9IjYxNCIgLz4KICAgPGcgYz0iQzNBNiIgeD0iMzEuMCIgeT0iLTI5LjAiIHc9IjEzODcuMCIgaD0iOTc0LjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDM0I4IiB4PSI1NC4wIiB5PSItMjQ3LjAiIHc9IjkxMi4wIiBoPSIxMzk0LjAiIC8+CiAgIDxnIGM9IkMyQkYiIHg9IjYxLjAiIHk9Ii00MjUuMCIgdz0iODAxLjAiIGg9IjE0MzIuMCIgLz4KICAgPGcgYz0iQzJBMSIgeD0iMzguMCIgeT0iLTQyMC4wIiB3PSI2MjUuMCIgaD0iMTQyOS4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSJDMkFDIiB4PSI4Mi4wIiB5PSIyMjIuMCIgdz0iMTA5MS4wIiBoPSI2MTAuMCIgaC1hLXg9IjEyNDEiIC8+CiAgIDxnIGM9IkMyQUIiIHg9IjQyLjAiIHk9Ijc1LjAiIHc9Ijk0MC4wIiBoPSI3ODUuMCIgLz4KICAgPGcgYz0iQzJCQiIgeD0iNDEuMCIgeT0iNjYuMCIgdz0iOTQwLjAiIGg9Ijc4NC4wIiAvPgogICA8ZyBjPSJDMzgwIiB4PSItMTA5LjAiIHk9IjAuMCIgdz0iMTM1My4wIiBoPSIxODc5LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzgzIiB4PSItMTA5LjAiIHk9IjAuMCIgdz0iMTM4MC4wIiBoPSIxNzk0LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzk1IiB4PSI1NC4wIiB5PSItMzguMCIgdz0iMTM2MS4wIiBoPSIxODM5LjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDM0I3IiB4PSIzNi4wIiB5PSIxNC4wIiB3PSIxMDkyLjAiIGg9IjEwMjYuMCIgaC1hLXg9IjExMjQiIC8+CiAgIDxnIGM9IkMyQjciIHg9Ijk5LjAiIHk9IjUyMy4wIiB3PSIzMDguMCIgaD0iMzA5LjAiIGgtYS14PSI1MTIiIC8+CiAgIDxnIGM9IkMzODIiIHg9Ii0xMDkuMCIgeT0iMC4wIiB3PSIxMzUzLjAiIGg9IjE4NjUuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9IkMzOEEiIHg9Ii01Ny4wIiB5PSIwLjAiIHc9IjEzOTMuMCIgaD0iMTgzNi4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iQzM4MSIgeD0iLTEwOS4wIiB5PSIwLjAiIHc9IjEzNTMuMCIgaD0iMTg3OS4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iQzM4QiIgeD0iLTU3LjAiIHk9IjAuMCIgdz0iMTM5My4wIiBoPSIxNzY1LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzg4IiB4PSItNTcuMCIgeT0iMC4wIiB3PSIxMzkzLjAiIGg9IjE4NTAuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9IkMzOEQiIHg9Ii00OC4wIiB5PSIwLjAiIHc9Ijk5NS43IiBoPSIxODUzLjAiIGgtYS14PSI3OTciIC8+CiAgIDxnIGM9IkMzOEUiIHg9Ii00OC4wIiB5PSIwLjAiIHc9Ijk1My4wIiBoPSIxODM5LjAiIGgtYS14PSI3OTciIC8+CiAgIDxnIGM9IkMzOEYiIHg9Ii00OC4wIiB5PSIwLjAiIHc9IjEwMTcuNCIgaD0iMTc2OC4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSJDMzhDIiB4PSItNDguMCIgeT0iMC4wIiB3PSI4OTguMCIgaD0iMTg1My4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSJDMzkzIiB4PSI1NC4wIiB5PSItMzguMCIgdz0iMTM2MS4wIiBoPSIxOTI0LjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDMzk0IiB4PSI1NC4wIiB5PSItMzguMCIgdz0iMTM2MS4wIiBoPSIxOTEwLjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDMzkyIiB4PSI1NC4wIiB5PSItMzguMCIgdz0iMTM2MS4wIiBoPSIxOTI0LjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDMzlBIiB4PSIxMzYuMCIgeT0iLTM4LjAiIHc9IjEzODguMCIgaD0iMTg5MS4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzM5QiIgeD0iMTM2LjAiIHk9Ii0zOC4wIiB3PSIxMzg4LjAiIGg9IjE4NzcuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IkMzOTkiIHg9IjEzNi4wIiB5PSItMzguMCIgdz0iMTM4OC4wIiBoPSIxODkxLjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDMkFGIiB4PSIxMTEuMCIgeT0iMTEzMy4wIiB3PSI2OTkuMCIgaD0iMTQyLjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IkMyQjgiIHg9Ii0xNTkuMCIgeT0iLTQ0OC4wIiB3PSI0ODQuMCIgaD0iNDU3LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IkMyQTYiIHg9IjEzNS4wIiB5PSIwLjAiIHc9IjE4Mi4wIiBoPSIxNDMxLjAiIGgtYS14PSI0NTEiIC8+CiAgIDxnIGM9IkMzOTAiIHg9Ii02Ny4wIiB5PSIwLjAiIHc9IjE1MDEuMCIgaD0iMTM3MC4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzNCMCIgeD0iNTkuMCIgeT0iLTMzLjAiIHc9IjkyMi4wIiBoPSIxNDk1LjAiIC8+CiAgIDxnIGM9IkMzOUQiIHg9Ijk0LjAiIHk9IjAuMCIgdz0iMTIwMC4wIiBoPSIxODUzLjAiIGgtYS14PSIxMjUxIiAvPgogICA8ZyBjPSJDMzlFIiB4PSItNTcuMCIgeT0iMC4wIiB3PSIxMjE4LjAiIGg9IjEzNjAuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IkMzOTciIHg9Ii01LjAiIHk9IjIxLjAiIHc9IjExNzUuMCIgaD0iMTAxNC4wIiBoLWEteD0iMTE2NyIgLz4KICAgPGcgYz0iQzJCOSIgeD0iMTIzLjAiIHk9IjU0Mi4wIiB3PSI1NTIuMCIgaD0iODUxLjAiIGgtYS14PSI2MTQiIC8+CiAgIDxnIGM9IkMyQjIiIHg9IjcxLjAiIHk9IjU0Mi4wIiB3PSI2MzAuMCIgaD0iODUxLjAiIGgtYS14PSI2MTQiIC8+CiAgIDxnIGM9IkMyQjMiIHg9Ijk0LjAiIHk9IjUyMy4wIiB3PSI2MjEuMCIgaD0iODcwLjAiIGgtYS14PSI2MTQiIC8+CiAgIDxnIGM9IkMyQkQiIHg9IjQuMCIgeT0iLTI5LjAiIHc9IjE0MTMuMCIgaD0iMTQyMi4wIiBoLWEteD0iMTUzNiIgLz4KICAgPGcgYz0iQzJCQyIgeD0iNC4wIiB5PSItMjkuMCIgdz0iMTQ4OS4wIiBoPSIxNDIyLjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkJFIiB4PSI5MC4wIiB5PSItMjkuMCIgdz0iMTQwMy4wIiBoPSIxNDIyLjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkE0IiB4PSItMjMuMCIgeT0iMjI3LjAiIHc9IjEwNzAuMCIgaD0iOTEwLjAiIC8+CjwvYm91bmRpbmctYm94ZXM+Ci9kYXRhL3RleHQvVGltZXMtaXRhbGljLnhtbAA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8Ym91bmRpbmctYm94ZXMgZm9udC1mYW1pbHk9IlRpbWVzIiB1bml0cy1wZXItZW09IjIwNDgiPgogICA8ZyBjPSIyMSIgeD0iODAuMCIgeT0iLTI0LjAiIHc9IjU0MS4wIiBoPSIxMzkwLjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjIyIiB4PSIzMTQuMCIgeT0iNzcyLjAiIHc9IjQ1OC4wIiBoPSI1OTAuMCIgaC1hLXg9Ijg2MCIgLz4KICAgPGcgYz0iMjMiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMDIxLjAiIGg9IjEzNjIuMCIgLz4KICAgPGcgYz0iMjQiIHg9IjY0LjAiIHk9Ii0xODUuMCIgdz0iOTUyLjAiIGg9IjE2ODMuMCIgLz4KICAgPGcgYz0iMjUiIHg9IjE2My4wIiB5PSItMjkuMCIgdz0iMTQ1OC4wIiBoPSIxNDEzLjAiIGgtYS14PSIxNzA2IiAvPgogICA8ZyBjPSIyNiIgeD0iMTU0LjAiIHk9Ii0zOC4wIiB3PSIxMzI3LjAiIGg9IjE0MDAuMCIgaC1hLXg9IjE1OTMiIC8+CiAgIDxnIGM9IjI3IiB4PSIyNTcuMCIgeT0iNzcyLjAiIHc9IjE1MC4wIiBoPSI1OTAuMCIgaC1hLXg9IjQzOCIgLz4KICAgPGcgYz0iMjgiIHg9Ijg1LjAiIHk9Ii0zNzMuMCIgdz0iNTU5LjAiIGg9IjE3NDMuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iMjkiIHg9IjMzLjAiIHk9Ii0zNjguMCIgdz0iNTU5LjAiIGg9IjE3NDIuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iMkEiIHg9IjE3My4wIiB5PSI1MjEuMCIgdz0iNzQ0LjAiIGg9Ijg0MS4wIiAvPgogICA8ZyBjPSIyQiIgeD0iMTc3LjAiIHk9IjAuMCIgdz0iMTAyNy4wIiBoPSIxMDI2LjAiIGgtYS14PSIxMzgyIiAvPgogICA8ZyBjPSIyQyIgeD0iMTIzLjAiIHk9Ii0yNjYuMCIgdz0iMjg0LjAiIGg9IjQ3Mi4wIiBoLWEteD0iNTEyIiAvPgogICA8ZyBjPSIyRCIgeD0iOTkuMCIgeT0iMzkzLjAiIHc9IjQ3OS4wIiBoPSIxMjguMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iMkUiIHg9IjIyMC4wIiB5PSItMjQuMCIgdz0iMjI4LjAiIGg9IjIyNy4wIiBoLWEteD0iNTEyIiAvPgogICA8ZyBjPSIyRiIgeD0iLTE1LjAiIHk9Ii0zNC4wIiB3PSI2MTcuMCIgaD0iMTM4MC4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSIzMCIgeD0iNjQuMCIgeT0iLTEyLjAiIHc9Ijk1My4wIiBoPSIxMzk4LjAiIC8+CiAgIDxnIGM9IjMxIiB4PSI5OS4wIiB5PSIwLjAiIHc9Ijc0MC4wIiBoPSIxMzg0LjAiIC8+CiAgIDxnIGM9IjMyIiB4PSIyMy4wIiB5PSIwLjAiIHc9IjkwMy4wIiBoPSIxMzg2LjAiIC8+CiAgIDxnIGM9IjMzIiB4PSIzMC4wIiB5PSItMTkuMCIgdz0iOTIzLjAiIGg9IjEzOTguMCIgLz4KICAgPGcgYz0iMzQiIHg9IjIuMCIgeT0iMC4wIiB3PSI5NzkuMCIgaD0iMTM4NC4wIiAvPgogICA8ZyBjPSIzNSIgeD0iMjkuMCIgeT0iLTE4LjAiIHc9Ijk3Ni4wIiBoPSIxMzgzLjAiIC8+CiAgIDxnIGM9IjM2IiB4PSI2MS4wIiB5PSItMTQuMCIgdz0iMTAwNS4wIiBoPSIxNDE5LjAiIC8+CiAgIDxnIGM9IjM3IiB4PSIxNTQuMCIgeT0iLTE5LjAiIHc9Ijk0NS4wIiBoPSIxMzg0LjAiIC8+CiAgIDxnIGM9IjM4IiB4PSI2My4wIiB5PSItMTUuMCIgdz0iOTQ2LjAiIGg9IjEzOTkuMCIgLz4KICAgPGcgYz0iMzkiIHg9IjQ3LjAiIHk9Ii0zOC4wIiB3PSI5NjAuMCIgaD0iMTQyMS4wIiAvPgogICA8ZyBjPSIzQSIgeD0iMTcwLjAiIHk9Ii0yNC4wIiB3PSI0MzIuMCIgaD0iOTI3LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjNCIiB4PSIxMjMuMCIgeT0iLTI2Ni4wIiB3PSI0NzkuMCIgaD0iMTE2OS4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSIzQyIgeD0iMTM1LjAiIHk9Ii0xMi4wIiB3PSIxMTE0LjAiIGg9IjEwNTIuMCIgaC1hLXg9IjEzODIiIC8+CiAgIDxnIGM9IjNEIiB4PSIxMjEuMCIgeT0iMjUxLjAiIHc9IjExMzguMCIgaD0iNTI2LjAiIGgtYS14PSIxMzgyIiAvPgogICA8ZyBjPSIzRSIgeD0iMTMyLjAiIHk9Ii0xMi4wIiB3PSIxMTE0LjAiIGg9IjEwNTIuMCIgaC1hLXg9IjEzODIiIC8+CiAgIDxnIGM9IjNGIiB4PSIyMDguMCIgeT0iLTI3LjAiIHc9IjY5Ny4wIiBoPSIxMzg4LjAiIC8+CiAgIDxnIGM9IjQwIiB4PSIxODQuMCIgeT0iLTI5LjAiIHc9IjE1MDEuMCIgaD0iMTQxMy4wIiBoLWEteD0iMTg4NCIgLz4KICAgPGcgYz0iNDEiIHg9Ii01NS4wIiB5PSIwLjAiIHc9IjEyNjEuMCIgaD0iMTM2Ny4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iNDIiIHg9Ii0xOS4wIiB5PSIwLjAiIHc9IjEyMjQuMCIgaD0iMTMzNi4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iNDMiIHg9IjEwNC4wIiB5PSItMzguMCIgdz0iMTI3Ny4wIiBoPSIxNDAwLjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI0NCIgeD0iLTE5LjAiIHk9IjAuMCIgdz0iMTQ1NS4wIiBoPSIxMzM2LjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSI0NSIgeD0iLTUuMCIgeT0iMC4wIiB3PSIxMzAzLjAiIGg9IjEzMzYuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjQ2IiB4PSIwLjAiIHk9IjAuMCIgdz0iMTMwMy4wIiBoPSIxMzM2LjAiIGgtYS14PSIxMjUxIiAvPgogICA8ZyBjPSI0NyIgeD0iMTA0LjAiIHk9Ii0zOC4wIiB3PSIxMzc1LjAiIGg9IjE0MDMuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IjQ4IiB4PSItMTkuMCIgeT0iMC4wIiB3PSIxNTkwLjAiIGg9IjEzMzYuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IjQ5IiB4PSItMTkuMCIgeT0iMC4wIiB3PSI4MDUuMCIgaD0iMTMzNi4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSI0QSIgeD0iLTE1LjAiIHk9Ii0zOC4wIiB3PSIxMDIwLjAiIGg9IjEzNzQuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iNEIiIHg9IjE0LjAiIHk9IjAuMCIgdz0iMTQ2NS4wIiBoPSIxMzM2LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI0QyIgeD0iLTE5LjAiIHk9IjAuMCIgdz0iMTE2My4wIiBoPSIxMzM2LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSI0RCIgeD0iLTE5LjAiIHk9IjAuMCIgdz0iMTgyNy4wIiBoPSIxMzM2LjAiIGgtYS14PSIxNzA2IiAvPgogICA8ZyBjPSI0RSIgeD0iLTQzLjAiIHk9Ii0zNC4wIiB3PSIxNTMxLjAiIGg9IjEzNzAuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9IjRGIiB4PSIxMTguMCIgeT0iLTM1LjAiIHc9IjEzMTUuMCIgaD0iMTM5Ny4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iNTAiIHg9IjAuMCIgeT0iMC4wIiB3PSIxMjM5LjAiIGg9IjEzMzYuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjUxIiB4PSIxMTguMCIgeT0iLTM3NS4wIiB3PSIxMzE1LjAiIGg9IjE3MzcuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IjUyIiB4PSItMjkuMCIgeT0iMC4wIiB3PSIxMjMzLjAiIGg9IjEzMzYuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjUzIiB4PSIzNS4wIiB5PSItNDUuMCIgdz0iMTAwNS4wIiBoPSIxNDA1LjAiIC8+CiAgIDxnIGM9IjU0IiB4PSIxMTEuMCIgeT0iMC4wIiB3PSIxMTc2LjAiIGg9IjEzMzYuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjU1IiB4PSIyMDYuMCIgeT0iLTQwLjAiIHc9IjEzNjAuMCIgaD0iMTM3Ni4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iNTYiIHg9IjE1Ni4wIiB5PSItMzguMCIgdz0iMTI1Mi4wIiBoPSIxMzc0LjAiIGgtYS14PSIxMjUxIiAvPgogICA8ZyBjPSI1NyIgeD0iMTQ0LjAiIHk9Ii0zOC4wIiB3PSIxNzEyLjAiIGg9IjEzNzQuMCIgaC1hLXg9IjE3MDYiIC8+CiAgIDxnIGM9IjU4IiB4PSItNjIuMCIgeT0iMC4wIiB3PSIxNDAzLjAiIGg9IjEzMzYuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjU5IiB4PSIxNTguMCIgeT0iMC4wIiB3PSIxMTc2LjAiIGg9IjEzMzYuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjVBIiB4PSItMTUuMCIgeT0iMC4wIiB3PSIxMjU3LjAiIGg9IjEzMzYuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjVCIiB4PSI0Mi4wIiB5PSItMzQyLjAiIHc9Ijc1OS4wIiBoPSIxNjc0LjAiIGgtYS14PSI3OTciIC8+CiAgIDxnIGM9IjVDIiB4PSItNzIuMCIgeT0iMC4wIiB3PSI3MTIuMCIgaD0iMTM2Mi4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSI1RCIgeD0iMjMuMCIgeT0iLTM0Mi4wIiB3PSI3NTkuMCIgaD0iMTY3NC4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSI1RSIgeD0iLTU0LjAiIHk9IjQ5Ny4wIiB3PSI4MjcuMCIgaD0iODY1LjAiIGgtYS14PSI4NjQiIC8+CiAgIDxnIGM9IjVGIiB4PSIwLjAiIHk9Ii0yNTYuMCIgdz0iMTAyNC4wIiBoPSIxMDEuMCIgLz4KICAgPGcgYz0iNjAiIHg9IjE5Mi4wIiB5PSI5MDMuMCIgdz0iMzg4LjAiIGg9IjQ1Ny4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSI2MSIgeD0iMzEuMCIgeT0iLTIzLjAiIHc9Ijk0My4wIiBoPSI5MzAuMCIgLz4KICAgPGcgYz0iNjIiIHg9IjQ2LjUiIHk9Ii0yNC4wIiB3PSI5MjIuNSIgaD0iMTQyNy4wIiAvPgogICA8ZyBjPSI2MyIgeD0iNTkuMCIgeT0iLTI0LjAiIHc9IjgxMS4wIiBoPSI5MjcuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iNjQiIHg9IjMwLjAiIHk9Ii0yNC4wIiB3PSIxMDQ4LjAiIGg9IjE0MjIuMCIgLz4KICAgPGcgYz0iNjUiIHg9IjY0LjAiIHk9Ii0yNS4wIiB3PSI3NzkuMCIgaD0iOTI4LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IjY2IiB4PSItMzA1LjAiIHk9Ii00MjcuMCIgdz0iMTE3Mi4wIiBoPSIxODE2LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjY3IiB4PSIxNi4wIiB5PSItNDI0LjAiIHc9Ijk1MS4wIiBoPSIxMzI5LjAiIC8+CiAgIDxnIGM9IjY4IiB4PSIzNy4wIiB5PSItMjIuMCIgdz0iOTQxLjAiIGg9IjE0MTUuMCIgLz4KICAgPGcgYz0iNjkiIHg9Ijk3LjAiIHk9Ii0yMi4wIiB3PSI0NDMuMCIgaD0iMTM2Ni4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSI2QSIgeD0iLTIzMy4wIiB5PSItNDIyLjAiIHc9IjgyNS4wIiBoPSIxNzYxLjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjZCIiB4PSIyOC4wIiB5PSItMjQuMCIgdz0iOTE1LjAiIGg9IjE0MjAuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iNkMiIHg9Ijg1LjAiIHk9Ii0yMi4wIiB3PSI0ODYuMCIgaD0iMTQxOC4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSI2RCIgeD0iMjMuMCIgeT0iLTIyLjAiIHc9IjE0MTguMCIgaD0iOTI3LjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSI2RSIgeD0iMzcuMCIgeT0iLTIyLjAiIHc9Ijk0NC4wIiBoPSI5MjcuMCIgLz4KICAgPGcgYz0iNkYiIHg9IjU0LjAiIHk9Ii0yMi4wIiB3PSI5MDMuMCIgaD0iOTI5LjAiIC8+CiAgIDxnIGM9IjcwIiB4PSItMTU3LjAiIHk9Ii00MjIuMCIgdz0iMTExNy4wIiBoPSIxMzI3LjEiIC8+CiAgIDxnIGM9IjcxIiB4PSI0NS4wIiB5PSItNDI3LjAiIHc9Ijk0My4wIiBoPSIxMzM0LjAiIC8+CiAgIDxnIGM9IjcyIiB4PSI1Mi4wIiB5PSIwLjAiIHc9Ijc1MS4wIiBoPSI5MTAuMCIgaC1hLXg9Ijc5NyIgLz4KICAgPGcgYz0iNzMiIHg9IjMzLjAiIHk9Ii0yOS4wIiB3PSI3MTYuMCIgaD0iOTM0LjAiIGgtYS14PSI3OTciIC8+CiAgIDxnIGM9Ijc0IiB4PSI3Ny4wIiB5PSItMjIuMCIgdz0iNTI5LjAiIGg9IjExNDAuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iNzUiIHg9Ijg1LjAiIHk9Ii0yMy4wIiB3PSI4ODYuMCIgaD0iOTMwLjIiIC8+CiAgIDxnIGM9Ijc2IiB4PSI0Mi4wIiB5PSItMjIuMCIgdz0iODMwLjAiIGg9IjkzMi43IiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSI3NyIgeD0iMzMuMCIgeT0iLTIzLjAiIHc9IjEyOTQuMCIgaD0iOTMzLjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI3OCIgeD0iLTU3LjAiIHk9Ii0yMi4wIiB3PSI5NzIuMCIgaD0iOTMyLjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9Ijc5IiB4PSItNTMuMCIgeT0iLTQyNS4wIiB3PSI5MjUuMCIgaD0iMTMzMy4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSI3QSIgeD0iLTguMCIgeT0iLTE2Ny4wIiB3PSI3ODUuMCIgaD0iMTA0NC4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSI3QiIgeD0iLTM0LjAiIHk9Ii0zNzMuMCIgdz0iOTM5LjAiIGg9IjE3NTAuMCIgaC1hLXg9IjgxOSIgLz4KICAgPGcgYz0iN0MiIHg9IjczLjAiIHk9IjAuMCIgdz0iNDE4LjAiIGg9IjEzOTMuMCIgaC1hLXg9IjU2MyIgLz4KICAgPGcgYz0iN0QiIHg9Ii0xMDAuMCIgeT0iLTM3My4wIiB3PSI5MzkuMCIgaD0iMTc1MC4wIiBoLWEteD0iODE5IiAvPgogICA8ZyBjPSJDMzg0IiB4PSItNTUuMCIgeT0iMC4wIiB3PSIxMjY3LjAiIGg9IjE3MDIuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IkMzODUiIHg9Ii01NS4wIiB5PSIwLjAiIHc9IjEyNjEuMCIgaD0iMTgyMi4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iQzM4NyIgeD0iMTA0LjAiIHk9Ii00NDYuMCIgdz0iMTI3Ny4wIiBoPSIxODA4LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzg5IiB4PSItNS4wIiB5PSIwLjAiIHc9IjEzMDMuMCIgaD0iMTc4OC4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iQzM5MSIgeD0iLTQzLjAiIHk9Ii0zNC4wIiB3PSIxNTMxLjAiIGg9IjE3NDIuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9IkMzOTYiIHg9IjExOC4wIiB5PSItMzUuMCIgdz0iMTMxNS4wIiBoPSIxNzMyLjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDMzlDIiB4PSIyMDYuMCIgeT0iLTQwLjAiIHc9IjEzNjAuMCIgaD0iMTcxMC4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzNBMSIgeD0iMzEuMCIgeT0iLTIzLjAiIHc9Ijk4NC4wIiBoPSIxMzc4LjAiIC8+CiAgIDxnIGM9IkMzQTAiIHg9IjMxLjAiIHk9Ii0yMy4wIiB3PSI5NDMuMCIgaD0iMTM4My4wIiAvPgogICA8ZyBjPSJDM0EyIiB4PSIzMS4wIiB5PSItMjMuMCIgdz0iOTQzLjAiIGg9IjEzNzYuMCIgLz4KICAgPGcgYz0iQzNBNCIgeD0iMzEuMCIgeT0iLTIzLjAiIHc9Ijk5MS4wIiBoPSIxMjY1LjAiIC8+CiAgIDxnIGM9IkMzQTMiIHg9IjMxLjAiIHk9Ii0yMy4wIiB3PSIxMDM0LjAiIGg9IjEzMDAuMCIgLz4KICAgPGcgYz0iQzNBNSIgeD0iMzEuMCIgeT0iLTIzLjAiIHc9Ijk0My4wIiBoPSIxNDQ3LjAiIC8+CiAgIDxnIGM9IkMzQTciIHg9IjMwLjAiIHk9Ii00NDYuMCIgdz0iODQwLjAiIGg9IjEzNDkuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBOSIgeD0iNjQuMCIgeT0iLTI1LjAiIHc9IjkxNC4wIiBoPSIxMzgwLjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMzQTgiIHg9IjY0LjAiIHk9Ii0yNS4wIiB3PSI3NzkuMCIgaD0iMTM4NS4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSJDM0FBIiB4PSI2NC4wIiB5PSItMjUuMCIgdz0iODY0LjAiIGg9IjEzNzguMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBQiIgeD0iNjQuMCIgeT0iLTI1LjAiIHc9IjkyMS4wIiBoPSIxMjY3LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMzQUQiIHg9Ijk3LjAiIHk9Ii0yMi4wIiB3PSI2NTAuMCIgaD0iMTM3Ny4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSJDM0FDIiB4PSI5Ny4wIiB5PSItMjIuMCIgdz0iNDYwLjAiIGg9IjEzODIuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iQzNBRSIgeD0iOTUuMCIgeT0iLTIyLjAiIHc9IjYwMi4wIiBoPSIxMzc1LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IkMzQUYiIHg9Ijk3LjAiIHk9Ii0yMi4wIiB3PSI2NTcuMCIgaD0iMTI2NC4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSJDM0IxIiB4PSIzNy4wIiB5PSItMjIuMCIgdz0iOTYyLjAiIGg9IjEyOTkuMCIgLz4KICAgPGcgYz0iQzNCMyIgeD0iNTQuMCIgeT0iLTIyLjAiIHc9Ijk1Ny4wIiBoPSIxMzc3LjAiIC8+CiAgIDxnIGM9IkMzQjIiIHg9IjU0LjAiIHk9Ii0yMi4wIiB3PSI5MDMuMCIgaD0iMTM4Mi4wIiAvPgogICA8ZyBjPSJDM0I0IiB4PSI1NC4wIiB5PSItMjIuMCIgdz0iOTA3LjAiIGg9IjEzNzUuMCIgLz4KICAgPGcgYz0iQzNCNiIgeD0iNTQuMCIgeT0iLTIyLjAiIHc9Ijk2NC4wIiBoPSIxMjY0LjAiIC8+CiAgIDxnIGM9IkMzQjUiIHg9IjU0LjAiIHk9Ii0yMi4wIiB3PSIxMDA3LjAiIGg9IjEyOTkuMCIgLz4KICAgPGcgYz0iQzNCQSIgeD0iODUuMCIgeT0iLTIzLjAiIHc9Ijk0MC4wIiBoPSIxMzc4LjAiIC8+CiAgIDxnIGM9IkMzQjkiIHg9Ijg1LjAiIHk9Ii0yMy4wIiB3PSI4ODYuMCIgaD0iMTM4My4wIiAvPgogICA8ZyBjPSJDM0JCIiB4PSI4NS4wIiB5PSItMjMuMCIgdz0iODg2LjAiIGg9IjEzNzYuMCIgLz4KICAgPGcgYz0iQzNCQyIgeD0iODUuMCIgeT0iLTIzLjAiIHc9Ijg4Ni4wIiBoPSIxMjY1LjAiIC8+CiAgIDxnIGM9IkMyQjAiIHg9IjI3MC4wIiB5PSI4MDMuMCIgdz0iNTgzLjAiIGg9IjU4My4wIiBoLWEteD0iODE5IiAvPgogICA8ZyBjPSJDMkEyIiB4PSIxNTUuMCIgeT0iLTI5NC4wIiB3PSI4MTMuMCIgaD0iMTQ0MS4wIiAvPgogICA8ZyBjPSJDMkEzIiB4PSIyMC4wIiB5PSItMTYuMCIgdz0iMTA0MC4wIiBoPSIxMzg4LjAiIC8+CiAgIDxnIGM9IkMyQTciIHg9IjEwOS4wIiB5PSItMzMyLjAiIHc9IjgzNS4wIiBoPSIxNjk5LjAiIC8+CiAgIDxnIGM9IkMyQjYiIHg9IjUzLjAiIHk9Ii0zMTcuMCIgdz0iMTEwMy4wIiBoPSIxNjgxLjAiIGgtYS14PSIxMDcxIiAvPgogICA8ZyBjPSJDMzlGIiB4PSItMzQ5LjAiIHk9Ii00MjguMCIgdz0iMTM1OC4wIiBoPSIxODE5LjAiIC8+CiAgIDxnIGM9IkMyQUUiIHg9IjQ4LjQiIHk9Ii0yNC4wIiB3PSIxNDQyLjYiIGg9IjE0MDguMCIgaC1hLXg9IjE1NTYiIC8+CiAgIDxnIGM9IkMyQTkiIHg9IjQ4LjQiIHk9Ii0yNC4wIiB3PSIxNDQyLjYiIGg9IjE0MDguMCIgaC1hLXg9IjE1NTYiIC8+CiAgIDxnIGM9IkMyQjQiIHg9IjMxMi4wIiB5PSI5MDMuMCIgdz0iNDU4LjAiIGg9IjQ1Mi4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMkE4IiB4PSIxNjMuMCIgeT0iOTAzLjAiIHc9IjYxNC4wIiBoPSIzMzkuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iQzM4NiIgeD0iLTU3LjAiIHk9IjAuMCIgdz0iMTkyMi4wIiBoPSIxMzM5LjAiIGgtYS14PSIxODIxIiAvPgogICA8ZyBjPSJDMzk4IiB4PSIxMjAuMCIgeT0iLTIxOS4wIiB3PSIxMzExLjAiIGg9IjE2OTguMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IkMyQjEiIHg9IjY3LjAiIHk9IjAuMCIgdz0iMTE3MC4wIiBoPSIxMDI2LjAiIGgtYS14PSIxMTI0IiAvPgogICA8ZyBjPSJDMkE1IiB4PSIxNDYuMCIgeT0iMC4wIiB3PSIxMDIyLjAiIGg9IjEzNTUuMCIgLz4KICAgPGcgYz0iQzJCNSIgeD0iLTE1Ny4wIiB5PSItNDIyLjAiIHc9IjExMjguMCIgaD0iMTMyOS4yIiBoLWEteD0iMTE4MCIgLz4KICAgPGcgYz0iQzJBQSIgeD0iOTcuMCIgeT0iNzk0LjAiIHc9IjYyMS4wIiBoPSI1NjguMCIgaC1hLXg9IjU2NSIgLz4KICAgPGcgYz0iQzJCQSIgeD0iMTUxLjAiIHk9Ijc5Ni4wIiB3PSI1ODguMCIgaD0iNTY2LjAiIGgtYS14PSI2MzUiIC8+CiAgIDxnIGM9IkMzQTYiIHg9IjQ2LjAiIHk9Ii0yMi4wIiB3PSIxMjY0LjAiIGg9IjkzNC4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iQzNCOCIgeD0iNTQuMCIgeT0iLTI3NS4wIiB3PSI5MDMuMCIgaD0iMTQxMi4wIiAvPgogICA8ZyBjPSJDMkJGIiB4PSIxMTMuMCIgeT0iLTQyMy4wIiB3PSI2OTcuMCIgaD0iMTM4Ny4wIiAvPgogICA8ZyBjPSJDMkExIiB4PSIxMTkuMCIgeT0iLTQyMS4wIiB3PSI1MzkuMCIgaD0iMTM5MC4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSJDMkFDIiB4PSIyMDcuMCIgeT0iMjUxLjAiIHc9IjEwNTIuMCIgaD0iNTI2LjAiIGgtYS14PSIxMzgyIiAvPgogICA8ZyBjPSJDMkFCIiB4PSIxMDQuMCIgeT0iNzEuMCIgdz0iODA4LjAiIGg9Ijc1MS4wIiAvPgogICA8ZyBjPSJDMkJCIiB4PSIxMDEuMCIgeT0iNzEuMCIgdz0iODEzLjAiIGg9Ijc1MS4wIiAvPgogICA8ZyBjPSJDMzgwIiB4PSItNTUuMCIgeT0iMC4wIiB3PSIxMjYxLjAiIGg9IjE3NzIuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IkMzODMiIHg9Ii01NS4wIiB5PSIwLjAiIHc9IjEyNjQuMCIgaD0iMTczNy4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iQzM5NSIgeD0iMTE4LjAiIHk9Ii0zNS4wIiB3PSIxMzE1LjAiIGg9IjE3NjcuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IkMzQjciIHg9IjE2My4wIiB5PSI0Ny4wIiB3PSIxMDUzLjAiIGg9IjkzNC4wIiBoLWEteD0iMTEyNCIgLz4KICAgPGcgYz0iQzJCNyIgeD0iMTU2LjAiIHk9IjQ5NS4wIiB3PSIyMzIuMCIgaD0iMjMyLjAiIGgtYS14PSI1MTIiIC8+CiAgIDxnIGM9IkMzODIiIHg9Ii01NS4wIiB5PSIwLjAiIHc9IjEyNjEuMCIgaD0iMTgxMy4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iQzM4QSIgeD0iLTUuMCIgeT0iMC4wIiB3PSIxMzAzLjAiIGg9IjE3ODYuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IkMzODEiIHg9Ii01NS4wIiB5PSIwLjAiIHc9IjEyNjEuMCIgaD0iMTgxNS4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iQzM4QiIgeD0iLTUuMCIgeT0iMC4wIiB3PSIxMzAzLjAiIGg9IjE2NzUuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IkMzODgiIHg9Ii01LjAiIHk9IjAuMCIgdz0iMTMwMy4wIiBoPSIxNzkzLjAiIGgtYS14PSIxMjUxIiAvPgogICA8ZyBjPSJDMzhEIiB4PSItMTkuMCIgeT0iMC4wIiB3PSI5MDguMCIgaD0iMTc4MS4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMzhFIiB4PSItMTkuMCIgeT0iMC4wIiB3PSI4NTguMCIgaD0iMTc3OS4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMzhGIiB4PSItMTkuMCIgeT0iMC4wIiB3PSI4NzcuMCIgaD0iMTY3NC4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMzhDIiB4PSItMTkuMCIgeT0iMC4wIiB3PSI4MDUuMCIgaD0iMTc4Ni4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMzkzIiB4PSIxMTguMCIgeT0iLTM1LjAiIHc9IjEzMTUuMCIgaD0iMTg0NS4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzM5NCIgeD0iMTE4LjAiIHk9Ii0zNS4wIiB3PSIxMzE1LjAiIGg9IjE4NDMuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IkMzOTIiIHg9IjExOC4wIiB5PSItMzUuMCIgdz0iMTMxNS4wIiBoPSIxODUwLjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDMzlBIiB4PSIyMDYuMCIgeT0iLTQwLjAiIHc9IjEzNjAuMCIgaD0iMTgyMy4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzM5QiIgeD0iMjA2LjAiIHk9Ii00MC4wIiB3PSIxMzYwLjAiIGg9IjE4MjEuMCIgaC1hLXg9IjE0NzkiIC8+CiAgIDxnIGM9IkMzOTkiIHg9IjIwNi4wIiB5PSItNDAuMCIgdz0iMTM2MC4wIiBoPSIxODI4LjAiIGgtYS14PSIxNDc5IiAvPgogICA8ZyBjPSJDMkFGIiB4PSIxNDYuMCIgeT0iMTA5MC4wIiB3PSI2NDAuMCIgaD0iMTA0LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IkMyQjgiIHg9Ii0xNDAuMCIgeT0iLTQ0Ni4wIiB3PSI0MzYuMCIgaD0iNDQ2LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IkMyQTYiIHg9IjIyMi4wIiB5PSIwLjAiIHc9IjEyMS4wIiBoPSIxMzkzLjAiIGgtYS14PSI1NjMiIC8+CiAgIDxnIGM9IkMzOTAiIHg9Ii0xOS4wIiB5PSIwLjAiIHc9IjE0NTMuMCIgaD0iMTMzNi4wIiBoLWEteD0iMTQ3OSIgLz4KICAgPGcgYz0iQzNCMCIgeD0iNDUuMCIgeT0iLTI0LjAiIHc9IjkxMC4wIiBoPSIxNDg2LjAiIC8+CiAgIDxnIGM9IkMzOUQiIHg9IjE1OC4wIiB5PSIwLjAiIHc9IjExNzYuMCIgaD0iMTc4MS4wIiBoLWEteD0iMTEzOSIgLz4KICAgPGcgYz0iQzM5RSIgeD0iMC4wIiB5PSIwLjAiIHc9IjEyNDIuMCIgaD0iMTM1NS4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iQzM5NyIgeD0iMTIxLjAiIHk9IjI4LjAiIHc9IjExMzguMCIgaD0iOTcyLjAiIGgtYS14PSIxMzgyIiAvPgogICA8ZyBjPSJDMkI5IiB4PSIxMTEuMCIgeT0iNTQyLjAiIHc9IjQ4MS4wIiBoPSI4NDQuMCIgaC1hLXg9IjYxNCIgLz4KICAgPGcgYz0iQzJCMiIgeD0iNjEuMCIgeT0iNTQyLjAiIHc9IjU4Ny4wIiBoPSI4NDQuMCIgaC1hLXg9IjYxNCIgLz4KICAgPGcgYz0iQzJCMyIgeD0iNjYuMCIgeT0iNTMzLjAiIHc9IjYwMC4wIiBoPSI4NTMuMCIgaC1hLXg9IjYxNCIgLz4KICAgPGcgYz0iQzJCRCIgeD0iMTA0LjAiIHk9Ii0xNS4wIiB3PSIxMjk3LjAiIGg9IjE0MDEuMCIgaC1hLXg9IjE1MzYiIC8+CiAgIDxnIGM9IkMyQkMiIHg9IjExNi4wIiB5PSItMTUuMCIgdz0iMTI3NS4wIiBoPSIxNDAxLjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkJFIiB4PSI4MC4wIiB5PSItMTUuMCIgdz0iMTMyNS4wIiBoPSIxNDAxLjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkE0IiB4PSItMTAuMCIgeT0iMjYzLjAiIHc9Ijk4NS4wIiBoPSI4MzIuMCIgLz4KPC9ib3VuZGluZy1ib3hlcz4KL2RhdGEvdGV4dC9UaW1lcy54bWwAPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGJvdW5kaW5nLWJveGVzIGZvbnQtZmFtaWx5PSJUaW1lcyIgdW5pdHMtcGVyLWVtPSIyMDQ4Ij4KICAgPGcgYz0iMjEiIHg9IjI2NS4wIiB5PSItMjIuMCIgdz0iMjIzLjAiIGg9IjE0MDYuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iMjIiIHg9IjE4OC4wIiB5PSI3OTQuMCIgdz0iNDU5LjAiIGg9IjU5MC4wIiBoLWEteD0iODM2IiAvPgogICA8ZyBjPSIyMyIgeD0iMC4wIiB5PSIwLjAiIHc9IjEwMjEuMCIgaD0iMTM1My4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMjQiIHg9IjkwLjAiIHk9Ii0xODEuMCIgdz0iODQ1LjAiIGg9IjE2NjkuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjI1IiB4PSIxMjUuMCIgeT0iLTI5LjAiIHc9IjE0NTcuMCIgaD0iMTQxMy4wIiBoLWEteD0iMTcwNiIgLz4KICAgPGcgYz0iMjYiIHg9IjgyLjAiIHk9Ii0zMC4wIiB3PSIxNDUzLjAiIGg9IjE0MTQuMCIgaC1hLXg9IjE1OTMiIC8+CiAgIDxnIGM9IjI3IiB4PSIxMDMuMCIgeT0iNzk0LjAiIHc9IjE1MC4wIiBoPSI1OTAuMCIgaC1hLXg9IjM2OSIgLz4KICAgPGcgYz0iMjgiIHg9Ijk0LjAiIHk9Ii0zNjUuMCIgdz0iNTI5LjAiIGg9IjE3NDkuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iMjkiIHg9IjU0LjAiIHk9Ii0zNjUuMCIgdz0iNTI5LjAiIGg9IjE3NDkuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iMkEiIHg9IjEzNS4wIiB5PSI1NDIuMCIgdz0iNzQ0LjAiIGg9Ijg0Mi4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMkIiIHg9IjYxLjAiIHk9IjAuMCIgdz0iMTAzNC4wIiBoPSIxMDM1LjAiIGgtYS14PSIxMTU1IiAvPgogICA8ZyBjPSIyQyIgeD0iMjE1LjAiIHk9Ii0yOTIuMCIgdz0iMjg3LjAiIGg9IjUwMC4wIiBoLWEteD0iNTEyIiAvPgogICA8ZyBjPSIyRCIgeD0iODAuMCIgeT0iMzk4LjAiIHc9IjUwMy4wIiBoPSIxMjguMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iMkUiIHg9IjIyMC4wIiB5PSItMjQuMCIgdz0iMjI3LjAiIGg9IjIyNy4wIiBoLWEteD0iNTEyIiAvPgogICA8ZyBjPSIyRiIgeD0iNC4wIiB5PSItMzQuMCIgdz0iNTU1LjAiIGg9IjE0MTguMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iMzAiIHg9IjE4LjAiIHk9Ii0xOS4wIiB3PSI5MjcuMCIgaD0iMTM5NS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMzEiIHg9IjIyNy4wIiB5PSIwLjAiIHc9IjU3OC4wIiBoPSIxMzc0LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSIzMiIgeD0iNjEuMCIgeT0iMC4wIiB3PSI5MTAuMCIgaD0iMTM4MC4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMzMiIHg9Ijg5LjAiIHk9Ii0xNS4wIiB3PSI3OTcuMCIgaD0iMTQwMS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMzQiIHg9IjIzLjAiIHk9IjAuMCIgdz0iOTQ0LjAiIGg9IjEzNzQuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjM1IiB4PSI2NS4wIiB5PSItMjIuMCIgdz0iODMwLjAiIGg9IjE0MjkuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjM2IiB4PSI3MC4wIiB5PSItMjIuMCIgdz0iODg4LjAiIGg9IjE0MjIuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjM3IiB4PSI0MC4wIiB5PSItMTkuMCIgdz0iODc5LjAiIGg9IjEzNzQuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjM4IiB4PSIxMDkuMCIgeT0iLTIyLjAiIHc9Ijc5NS4wIiBoPSIxNDAxLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSIzOSIgeD0iNjEuMCIgeT0iLTQ4LjAiIHc9Ijg4Mi4wIiBoPSIxNDI3LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSIzQSIgeD0iMTY1LjAiIHk9Ii0xNy4wIiB3PSIyMjguMCIgaD0iOTU4LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjNCIiB4PSIxNzAuMCIgeT0iLTI5Mi4wIiB3PSIyODcuMCIgaD0iMTIzMy4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSIzQyIgeD0iNjEuMCIgeT0iLTE3LjAiIHc9IjEwMzQuMCIgaD0iMTA2OS4wIiBoLWEteD0iMTE1NSIgLz4KICAgPGcgYz0iM0QiIHg9IjYxLjAiIHk9IjI0MS4wIiB3PSIxMDM0LjAiIGg9IjU1My4wIiBoLWEteD0iMTE1NSIgLz4KICAgPGcgYz0iM0UiIHg9IjE4LjAiIHk9Ii0xNy4wIiB3PSIxMTE1LjAiIGg9IjEwNjkuMCIgaC1hLXg9IjExNTUiIC8+CiAgIDxnIGM9IjNGIiB4PSIxMzUuMCIgeT0iLTE5LjAiIHc9IjcxNC4wIiBoPSIxNDAyLjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IjQwIiB4PSIxODQuMCIgeT0iLTI5LjAiIHc9IjE1MDEuMCIgaD0iMTQxMy4wIiBoLWEteD0iMTg4NiIgLz4KICAgPGcgYz0iNDEiIHg9IjMwLjAiIHk9IjAuMCIgdz0iMTQxNS4wIiBoPSIxMzc5LjAiIC8+CiAgIDxnIGM9IjQyIiB4PSIzNS4wIiB5PSIwLjAiIHc9IjExNzguMCIgaD0iMTM1NS4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iNDMiIHg9IjUxLjAiIHk9Ii0zNC4wIiB3PSIxMjQ1LjAiIGg9IjE0MTMuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9IjQ0IiB4PSIzMy4wIiB5PSIwLjAiIHc9IjEzNzIuMCIgaD0iMTM1NS4wIiAvPgogICA8ZyBjPSI0NSIgeD0iMjMuMCIgeT0iMC4wIiB3PSIxMjAwLjAiIGg9IjEzNTUuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjQ2IiB4PSIyMy4wIiB5PSIwLjAiIHc9IjEwOTguMCIgaD0iMTM1NS4wIiBoLWEteD0iMTEzOSIgLz4KICAgPGcgYz0iNDciIHg9IjQ5LjAiIHk9Ii0yOS4wIiB3PSIxMzkyLjAiIGg9IjE0MDguMCIgLz4KICAgPGcgYz0iNDgiIHg9IjMzLjAiIHk9IjAuMCIgdz0iMTM5OC4wIiBoPSIxMzU1LjAiIC8+CiAgIDxnIGM9IjQ5IiB4PSIzMy4wIiB5PSIwLjAiIHc9IjYwNi4wIiBoPSIxMzU1LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjRBIiB4PSIyMS4wIiB5PSItMjQuMCIgdz0iNzM3LjAiIGg9IjEzNzkuMCIgaC1hLXg9Ijc5NyIgLz4KICAgPGcgYz0iNEIiIHg9IjM3LjAiIHk9IjAuMCIgdz0iMTQxMy4wIiBoPSIxMzU1LjAiIC8+CiAgIDxnIGM9IjRDIiB4PSIyMy4wIiB5PSIwLjAiIHc9IjEyMDIuMCIgaD0iMTM1NS4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iNEQiIHg9IjIzLjAiIHk9IjAuMCIgdz0iMTc0NS4wIiBoPSIxMzU1LjAiIGgtYS14PSIxODIxIiAvPgogICA8ZyBjPSI0RSIgeD0iMjMuMCIgeT0iLTI0LjAiIHc9IjE0MjUuMCIgaD0iMTM3OS4wIiAvPgogICA8ZyBjPSI0RiIgeD0iNjEuMCIgeT0iLTI5LjAiIHc9IjEzNDIuMCIgaD0iMTQxMy4wIiAvPgogICA8ZyBjPSI1MCIgeD0iMzMuMCIgeT0iMC4wIiB3PSIxMDc2LjAiIGg9IjEzNTUuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjUxIiB4PSI2MS4wIiB5PSItMzY1LjAiIHc9IjEzNjguMCIgaD0iMTc0OS4wIiAvPgogICA8ZyBjPSI1MiIgeD0iMjMuMCIgeT0iMC4wIiB3PSIxMzE2LjAiIGg9IjEzNTUuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9IjUzIiB4PSI4NS4wIiB5PSItMjcuMCIgdz0iOTIwLjAiIGg9IjE0MTEuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjU0IiB4PSIyOC4wIiB5PSIwLjAiIHc9IjExODAuMCIgaD0iMTM1NS4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iNTUiIHg9IjI4LjAiIHk9Ii0yOS4wIiB3PSIxNDE1LjAiIGg9IjEzODQuMCIgLz4KICAgPGcgYz0iNTYiIHg9IjMzLjAiIHk9Ii0yNC4wIiB3PSIxMzkzLjAiIGg9IjEzNzkuMCIgLz4KICAgPGcgYz0iNTciIHg9IjkuMCIgeT0iLTI0LjAiIHc9IjE4OTkuMCIgaD0iMTM3OS4wIiBoLWEteD0iMTkzMyIgLz4KICAgPGcgYz0iNTgiIHg9IjIxLjAiIHk9IjAuMCIgdz0iMTQyMC4wIiBoPSIxMzU1LjAiIC8+CiAgIDxnIGM9IjU5IiB4PSI0NS4wIiB5PSIwLjAiIHc9IjEzOTMuMCIgaD0iMTM1NS4wIiAvPgogICA8ZyBjPSI1QSIgeD0iMTQuMCIgeT0iMC4wIiB3PSIxMjA5LjAiIGg9IjEzNTUuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjVCIiB4PSIxODAuMCIgeT0iLTMyMy4wIiB3PSI0MzEuMCIgaD0iMTY3OC4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSI1QyIgeD0iLTY0LjAiIHk9IjAuMCIgdz0iNjk2LjAiIGg9IjEzODQuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iNUQiIHg9IjY4LjAiIHk9Ii0zMjMuMCIgdz0iNDMyLjAiIGg9IjE2NzguMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iNUUiIHg9IjY2LjAiIHk9IjUxOS4wIiB3PSI4MjcuMCIgaD0iODY1LjAiIGgtYS14PSI5NjEiIC8+CiAgIDxnIGM9IjVGIiB4PSIwLjAiIHk9Ii0yNTYuMCIgdz0iMTAyMy4wIiBoPSIxMDEuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjYwIiB4PSItMjAuMCIgeT0iOTM4LjAiIHc9IjQ2MC4wIiBoPSI0NTIuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iNjEiIHg9Ijc1LjAiIHk9Ii0xNS4wIiB3PSI4MzAuMCIgaD0iOTYzLjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IjYyIiB4PSI3LjAiIHk9Ii0xOS4wIiB3PSI5NTAuMCIgaD0iMTQxNS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iNjMiIHg9IjQ3LjAiIHk9Ii0xOS4wIiB3PSI3OTYuMCIgaD0iOTYyLjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IjY0IiB4PSI0OS4wIiB5PSItMTkuMCIgdz0iOTU2LjAiIGg9IjE0MTcuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjY1IiB4PSI0MC4wIiB5PSItMjQuMCIgdz0iODIyLjAiIGg9Ijk2Mi4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSI2NiIgeD0iNDAuMCIgeT0iMC4wIiB3PSI3NDQuMCIgaD0iMTM5OC4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSI2NyIgeD0iNTQuMCIgeT0iLTQ0Ni4wIiB3PSI5MDguMCIgaD0iMTM4OS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iNjgiIHg9IjE4LjAiIHk9IjAuMCIgdz0iOTc5LjAiIGg9IjEzOTYuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjY5IiB4PSI0MC4wIiB5PSIwLjAiIHc9IjQ4Ni4wIiBoPSIxMzk2LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjZBIiB4PSItMTE4LjAiIHk9Ii00NDguMCIgdz0iNTUxLjAiIGg9IjE4NDQuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iNkIiIHg9IjQuMCIgeT0iMC4wIiB3PSIxMDE5LjAiIGg9IjEzOTMuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjZDIiB4PSIzNy4wIiB5PSIwLjAiIHc9IjQ4OS4wIiBoPSIxNDA0LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjZEIiB4PSIzMy4wIiB5PSIwLjAiIHc9IjE1NTUuMCIgaD0iOTM2LjAiIGgtYS14PSIxNTkzIiAvPgogICA8ZyBjPSI2RSIgeD0iMzMuMCIgeT0iMC4wIiB3PSI5NjIuMCIgaD0iOTQyLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSI2RiIgeD0iNTIuMCIgeT0iLTMxLjAiIHc9IjkxMC4wIiBoPSI5NjkuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjcwIiB4PSI5LjAiIHk9Ii00NDYuMCIgdz0iOTUzLjAiIGg9IjEzOTEuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjcxIiB4PSI0OS4wIiB5PSItNDQ2LjAiIHc9Ijk1MS4wIiBoPSIxMzg5LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSI3MiIgeD0iOS4wIiB5PSIwLjAiIHc9IjY4MC4wIiBoPSI5NDMuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iNzMiIHg9IjEwNC4wIiB5PSItMTkuMCIgdz0iNjA5LjAiIGg9Ijk2NC4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSI3NCIgeD0iMjUuMCIgeT0iLTE5LjAiIHc9IjU0Ni4wIiBoPSIxMjA0LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9Ijc1IiB4PSIxOC4wIiB5PSItMTkuMCIgdz0iOTYzLjAiIGg9Ijk1Ny4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iNzYiIHg9IjM3LjAiIHk9Ii0xOS4wIiB3PSI5MzkuMCIgaD0iOTQ4LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSI3NyIgeD0iNDIuMCIgeT0iLTIwLjAiIHc9IjEzODAuMCIgaD0iOTQ5LjAiIC8+CiAgIDxnIGM9Ijc4IiB4PSIzNS4wIiB5PSIwLjAiIHc9Ijk0Ni4wIiBoPSI5MTkuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9Ijc5IiB4PSIyOC4wIiB5PSItNDQ4LjAiIHc9Ijk0My4wIiBoPSIxMzg2LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSI3QSIgeD0iNTIuMCIgeT0iMC4wIiB3PSI4MDMuMCIgaD0iOTM4LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IjdCIiB4PSIxMjcuMCIgeT0iLTM2NS4wIiB3PSI3MjguMCIgaD0iMTc0OS4wIiBoLWEteD0iOTgzIiAvPgogICA8ZyBjPSI3QyIgeD0iMTM1LjAiIHk9IjAuMCIgdz0iMTM5LjAiIGg9IjEzOTguMCIgaC1hLXg9IjQxMCIgLz4KICAgPGcgYz0iN0QiIHg9IjEyNy4wIiB5PSItMzY1LjAiIHc9IjcyOC4wIiBoPSIxNzQ5LjAiIGgtYS14PSI5ODMiIC8+CiAgIDxnIGM9IkMzODQiIHg9IjMwLjAiIHk9IjAuMCIgdz0iMTQxNS4wIiBoPSIxNzE2LjAiIC8+CiAgIDxnIGM9IkMzODUiIHg9IjMwLjAiIHk9IjAuMCIgdz0iMTQxNS4wIiBoPSIxODM0LjAiIC8+CiAgIDxnIGM9IkMzODciIHg9IjUxLjAiIHk9Ii00NDQuMCIgdz0iMTI0NS4wIiBoPSIxODIzLjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzg5IiB4PSIyMy4wIiB5PSIwLjAiIHc9IjEyMDAuMCIgaD0iMTgwOC4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iQzM5MSIgeD0iMjMuMCIgeT0iLTI0LjAiIHc9IjE0MjUuMCIgaD0iMTc0Ny4wIiAvPgogICA8ZyBjPSJDMzk2IiB4PSI2MS4wIiB5PSItMjkuMCIgdz0iMTM0Mi4wIiBoPSIxNzUwLjAiIC8+CiAgIDxnIGM9IkMzOUMiIHg9IjI4LjAiIHk9Ii0yOS4wIiB3PSIxNDE1LjAiIGg9IjE3MjEuMCIgLz4KICAgPGcgYz0iQzNBMSIgeD0iNzUuMCIgeT0iLTE1LjAiIHc9IjgzMC4wIiBoPSIxNDE2LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMzQTAiIHg9Ijc1LjAiIHk9Ii0xNS4wIiB3PSI4MzAuMCIgaD0iMTQxNS4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSJDM0EyIiB4PSI3NS4wIiB5PSItMTUuMCIgdz0iODMwLjAiIGg9IjE0MDQuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBNCIgeD0iNzUuMCIgeT0iLTE1LjAiIHc9IjgzMC4wIiBoPSIxMzAwLjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMzQTMiIHg9Ijc1LjAiIHk9Ii0xNS4wIiB3PSI4MzAuMCIgaD0iMTMzMS4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSJDM0E1IiB4PSI3NS4wIiB5PSItMTUuMCIgdz0iODMwLjAiIGg9IjE0ODkuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBNyIgeD0iNDcuMCIgeT0iLTQ0NC4wIiB3PSI3OTYuMCIgaD0iMTM4Ny4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSJDM0E5IiB4PSI0MC4wIiB5PSItMjQuMCIgdz0iODIyLjAiIGg9IjE0MTUuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBOCIgeD0iNDAuMCIgeT0iLTI0LjAiIHc9IjgyMi4wIiBoPSIxNDE0LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMzQUEiIHg9IjQwLjAiIHk9Ii0yNC4wIiB3PSI4MjIuMCIgaD0iMTQwMy4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSJDM0FCIiB4PSI0MC4wIiB5PSItMjQuMCIgdz0iODIyLjAiIGg9IjEyOTkuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBRCIgeD0iNDAuMCIgeT0iMC4wIiB3PSI1NjIuMCIgaD0iMTM5MS4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSJDM0FDIiB4PSItMTIuMCIgeT0iMC4wIiB3PSI1MzguMCIgaD0iMTM5MC4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSJDM0FFIiB4PSItMzQuMCIgeT0iMC4wIiB3PSI2NDAuMCIgaD0iMTM3OS4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSJDM0FGIiB4PSItMTkuMCIgeT0iMC4wIiB3PSI2MTEuMCIgaD0iMTI3NS4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSJDM0IxIiB4PSIzMy4wIiB5PSIwLjAiIHc9Ijk2Mi4wIiBoPSIxMzEwLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDM0IzIiB4PSI1Mi4wIiB5PSItMzEuMCIgdz0iOTEwLjAiIGg9IjE0MjIuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMzQjIiIHg9IjUyLjAiIHk9Ii0zMS4wIiB3PSI5MTAuMCIgaD0iMTQyMS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzNCNCIgeD0iNTIuMCIgeT0iLTMxLjAiIHc9IjkxMC4wIiBoPSIxNDEwLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDM0I2IiB4PSI1Mi4wIiB5PSItMzEuMCIgdz0iOTEwLjAiIGg9IjEzMDYuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMzQjUiIHg9IjUyLjAiIHk9Ii0zMS4wIiB3PSI5MTAuMCIgaD0iMTMzNy4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzNCQSIgeD0iMTguMCIgeT0iLTE5LjAiIHc9Ijk2My4wIiBoPSIxNDEwLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDM0I5IiB4PSIxOC4wIiB5PSItMTkuMCIgdz0iOTYzLjAiIGg9IjE0MDkuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMzQkIiIHg9IjE4LjAiIHk9Ii0xOS4wIiB3PSI5NjMuMCIgaD0iMTM5OC4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzNCQyIgeD0iMTguMCIgeT0iLTE5LjAiIHc9Ijk2My4wIiBoPSIxMjk0LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDMkIwIiB4PSI4Ny4wIiB5PSI3OTEuMCIgdz0iNTgzLjAiIGg9IjU4My4wIiBoLWEteD0iODE5IiAvPgogICA8ZyBjPSJDMkEyIiB4PSIxMDkuMCIgeT0iLTI4NS4wIiB3PSI4MDguMCIgaD0iMTQ3MC4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzJBMyIgeD0iMjIuMCIgeT0iLTIwLjAiIHc9Ijk4My4wIiBoPSIxNDA0LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDMkE3IiB4PSIxNDYuMCIgeT0iLTMwMS4wIiB3PSI3MjUuMCIgaD0iMTY5MC4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzJCNiIgeD0iLTQzLjAiIHk9Ii0yOTkuMCIgdz0iOTI3LjAiIGg9IjE2NTQuMCIgaC1hLXg9IjkyOCIgLz4KICAgPGcgYz0iQzM5RiIgeD0iMjMuMCIgeT0iLTIyLjAiIHc9IjkzNi4wIiBoPSIxNDIzLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDMkFFIiB4PSI2Ni4wIiB5PSItMjQuMCIgdz0iMTQwOC4wIiBoPSIxNDA4LjAiIGgtYS14PSIxNTU2IiAvPgogICA8ZyBjPSJDMkE5IiB4PSI2Ni4wIiB5PSItMjQuMCIgdz0iMTQwOC4wIiBoPSIxNDA4LjAiIGgtYS14PSIxNTU2IiAvPgogICA8ZyBjPSJDMkI0IiB4PSIxMzIuMCIgeT0iOTM4LjAiIHc9IjQ2MS4wIiBoPSI0NTMuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iQzJBOCIgeD0iLTE5LjAiIHk9IjkzOC4wIiB3PSI2MTEuMCIgaD0iMzM3LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IkMzODYiIHg9IjkuMCIgeT0iMC4wIiB3PSIxNzcxLjAiIGg9IjEzNTUuMCIgaC1hLXg9IjE4MjEiIC8+CiAgIDxnIGM9IkMzOTgiIHg9IjYxLjAiIHk9Ii0xNjYuMCIgdz0iMTM0Mi4wIiBoPSIxNjY4LjAiIC8+CiAgIDxnIGM9IkMyQjEiIHg9IjQ3LjAiIHk9IjAuMCIgdz0iMTAzMy4wIiBoPSIxMDM1LjAiIGgtYS14PSIxMTI0IiAvPgogICA8ZyBjPSJDMkE1IiB4PSIxNC4wIiB5PSIwLjAiIHc9IjEwMTcuMCIgaD0iMTM1NS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzJCNSIgeD0iLTE1Ny4wIiB5PSItNDIyLjAiIHc9IjExMjguMCIgaD0iMTMyOS4yIiBoLWEteD0iMTE4MCIgLz4KICAgPGcgYz0iQzJBQSIgeD0iMjMuMCIgeT0iNzk4LjAiIHc9IjU0MS4wIiBoPSI1ODYuMCIgaC1hLXg9IjU2NSIgLz4KICAgPGcgYz0iQzJCQSIgeD0iMzMuMCIgeT0iNzk4LjAiIHc9IjU5MC4wIiBoPSI1ODcuMCIgaC1hLXg9IjYzNSIgLz4KICAgPGcgYz0iQzNBNiIgeD0iNzcuMCIgeT0iLTE2LjAiIHc9IjEyMTcuMCIgaD0iOTY5LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDM0I4IiB4PSI1Mi4wIiB5PSItMjI4LjAiIHc9IjkxMC4wIiBoPSIxMzYxLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDMkJGIiB4PSI0My4wIiB5PSItNDU3LjAiIHc9IjcxNS4wIiBoPSIxNDAyLjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMyQTEiIHg9IjE4Ny4wIiB5PSItNDYwLjAiIHc9IjIyMy4wIiBoPSIxNDA1LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IkMyQUMiIHg9IjYxLjAiIHk9IjI0MS4wIiB3PSIxMDM0LjAiIGg9IjU1My4wIiBoLWEteD0iMTE1NSIgLz4KICAgPGcgYz0iQzJBQiIgeD0iODcuMCIgeT0iNzMuMCIgdz0iODQ2LjAiIGg9Ijc4NS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzJCQiIgeD0iOTAuMCIgeT0iNzMuMCIgdz0iODQ2LjAiIGg9Ijc4NS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzM4MCIgeD0iMzAuMCIgeT0iMC4wIiB3PSIxNDE1LjAiIGg9IjE4MzEuMCIgLz4KICAgPGcgYz0iQzM4MyIgeD0iMzAuMCIgeT0iMC4wIiB3PSIxNDE1LjAiIGg9IjE3NDcuMCIgLz4KICAgPGcgYz0iQzM5NSIgeD0iNjEuMCIgeT0iLTI5LjAiIHc9IjEzNDIuMCIgaD0iMTc4MS4wIiAvPgogICA8ZyBjPSJDM0I3IiB4PSI0Ny4wIiB5PSIzNy4wIiB3PSIxMDMzLjAiIGg9Ijk2MC4wIiBoLWEteD0iMTEyNCIgLz4KICAgPGcgYz0iQzJCNyIgeD0iMTA2LjAiIHk9IjU2MS4wIiB3PSIyMzcuMCIgaD0iMjM1LjAiIGgtYS14PSI1MTIiIC8+CiAgIDxnIGM9IkMzODIiIHg9IjMwLjAiIHk9IjAuMCIgdz0iMTQxNS4wIiBoPSIxODIwLjAiIC8+CiAgIDxnIGM9IkMzOEEiIHg9IjIzLjAiIHk9IjAuMCIgdz0iMTIwMC4wIiBoPSIxNzk2LjAiIGgtYS14PSIxMjUxIiAvPgogICA8ZyBjPSJDMzgxIiB4PSIzMC4wIiB5PSIwLjAiIHc9IjE0MTUuMCIgaD0iMTgzMi4wIiAvPgogICA8ZyBjPSJDMzhCIiB4PSIyMy4wIiB5PSIwLjAiIHc9IjEyMDAuMCIgaD0iMTY5Mi4wIiBoLWEteD0iMTI1MSIgLz4KICAgPGcgYz0iQzM4OCIgeD0iMjMuMCIgeT0iMC4wIiB3PSIxMjAwLjAiIGg9IjE4MDcuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IkMzOEQiIHg9IjMzLjAiIHk9IjAuMCIgdz0iNjE5LjAiIGg9IjE4MDguMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iQzM4RSIgeD0iMTYuMCIgeT0iMC4wIiB3PSI2NDAuMCIgaD0iMTc5Ni4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMzhGIiB4PSIzMS4wIiB5PSIwLjAiIHc9IjYxMS4wIiBoPSIxNjkyLjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IkMzOEMiIHg9IjMzLjAiIHk9IjAuMCIgdz0iNjA2LjAiIGg9IjE4MDcuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iQzM5MyIgeD0iNjEuMCIgeT0iLTI5LjAiIHc9IjEzNDIuMCIgaD0iMTg2Ni4wIiAvPgogICA8ZyBjPSJDMzk0IiB4PSI2MS4wIiB5PSItMjkuMCIgdz0iMTM0Mi4wIiBoPSIxODU0LjAiIC8+CiAgIDxnIGM9IkMzOTIiIHg9IjYxLjAiIHk9Ii0yOS4wIiB3PSIxMzQyLjAiIGg9IjE4NjUuMCIgLz4KICAgPGcgYz0iQzM5QSIgeD0iMjguMCIgeT0iLTI5LjAiIHc9IjE0MTUuMCIgaD0iMTgzNy4wIiAvPgogICA8ZyBjPSJDMzlCIiB4PSIyOC4wIiB5PSItMjkuMCIgdz0iMTQxNS4wIiBoPSIxODI1LjAiIC8+CiAgIDxnIGM9IkMzOTkiIHg9IjI4LjAiIHk9Ii0yOS4wIiB3PSIxNDE1LjAiIGg9IjE4MzYuMCIgLz4KICAgPGcgYz0iQzJBRiIgeD0iLTM0LjAiIHk9IjExMjEuMCIgdz0iNjQwLjAiIGg9IjEwOS4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMkI4IiB4PSI1Mi4wIiB5PSItNDQ0LjAiIHc9IjQyNi4wIiBoPSI0NDQuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iQzJBNiIgeD0iMTM1LjAiIHk9IjAuMCIgdz0iMTM5LjAiIGg9IjEzOTguMCIgaC1hLXg9IjQxMCIgLz4KICAgPGcgYz0iQzM5MCIgeD0iMzMuMCIgeT0iMC4wIiB3PSIxMzcwLjAiIGg9IjEzNTUuMCIgLz4KICAgPGcgYz0iQzNCMCIgeD0iNTQuMCIgeT0iLTMxLjAiIHc9IjkwNy4wIiBoPSIxNDIyLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDMzlEIiB4PSI0NS4wIiB5PSIwLjAiIHc9IjEzOTMuMCIgaD0iMTgwOC4wIiAvPgogICA8ZyBjPSJDMzlFIiB4PSIzMy4wIiB5PSIwLjAiIHc9IjEwNzMuMCIgaD0iMTM1NS4wIiBoLWEteD0iMTEzOSIgLz4KICAgPGcgYz0iQzM5NyIgeD0iODUuMCIgeT0iMjYuMCIgdz0iOTg0LjAiIGg9Ijk4My4wIiBoLWEteD0iMTE1NSIgLz4KICAgPGcgYz0iQzJCOSIgeD0iMTM1LjAiIHk9IjUzOC4wIiB3PSIzNzQuMCIgaD0iODM3LjAiIGgtYS14PSI2MTQiIC8+CiAgIDxnIGM9IkMyQjIiIHg9IjcuMCIgeT0iNTI4LjAiIHc9IjU4Ny4wIiBoPSI4NDYuMCIgaC1hLXg9IjYxNCIgLz4KICAgPGcgYz0iQzJCMyIgeD0iMjIuMCIgeT0iNTE3LjAiIHc9IjUxNi4wIiBoPSI4NTcuMCIgaC1hLXg9IjYxNCIgLz4KICAgPGcgYz0iQzJCRCIgeD0iMTA5LjAiIHk9Ii0xNS4wIiB3PSIxMjg3LjAiIGg9IjEzOTQuMCIgaC1hLXg9IjE1MzYiIC8+CiAgIDxnIGM9IkMyQkMiIHg9IjEwOS4wIiB5PSItMTUuMCIgdz0iMTI1Ni4wIiBoPSIxMzk0LjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkJFIiB4PSI1My4wIiB5PSItMTUuMCIgdz0iMTMyNi4wIiBoPSIxMzk0LjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkE0IiB4PSI2Ni4wIiB5PSIyNjMuMCIgdz0iODMyLjAiIGg9IjgzMi4wIiBoLWEteD0iMTAyNCIgLz4KPC9ib3VuZGluZy1ib3hlcz4KL2RhdGEvdGV4dC9WZXJvdmlvVGV4dC0xLjAueG1sADw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjxib3VuZGluZy1ib3hlcyBmb250LWZhbWlseT0iVmVyb3Zpb1RleHQiIHVuaXRzLXBlci1lbT0iMjA0OCI+CiAgPGcgYz0iRTFEMCIgbj0idW5pRTFEMCIgeD0iMC4wIiB5PSIxNTUuMjUiIHc9IjEzNDEuMjUiIGg9IjY5MS4yNSIgaC1hLXg9IjEzNDIiLz4KICA8ZyBjPSJFMUQxIiBuPSJ1bmlFMUQxIiB4PSIwLjAiIHk9IjEyLjUiIHc9IjEwOTAuMCIgaD0iMTAyMy43NSIgaC1hLXg9IjEwODgiLz4KICA8ZyBjPSJFMUQyIiBuPSJ1bmlFMUQyIiB4PSIwLjAiIHk9IjI2Ny41IiB3PSI5NDAuMCIgaD0iNTU4Ljc1IiBoLWEteD0iOTQwIi8+CiAgPGcgYz0iRTFEMyIgbj0idW5pRTFEMyIgeD0iMC4wIiB5PSIyMjcuNSIgdz0iNjk4Ljc1IiBoPSIyMTg2LjI1IiBoLWEteD0iNjk5Ii8+CiAgPGcgYz0iRTFENSIgbj0idW5pRTFENSIgeD0iMC4wIiB5PSIyMzUuMCIgdz0iNjgxLjI1IiBoPSIyMTc4Ljc1IiBoLWEteD0iNjgyIi8+CiAgPGcgYz0iRTFENyIgbj0idW5pRTFENyIgeD0iMC4wIiB5PSIyNDIuNSIgdz0iMTEzMS4yNSIgaD0iMjI2MC4wIiBoLWEteD0iMTEzMiIvPgogIDxnIGM9IkUxRDkiIG49InVuaUUxRDkiIHg9IjAuMCIgeT0iMjQyLjUiIHc9IjExNjIuNSIgaD0iMjI1Mi41IiBoLWEteD0iMTE2MyIvPgogIDxnIGM9IkUxREIiIG49InVuaUUxREIiIHg9IjAuMCIgeT0iMjQyLjUiIHc9IjExNTIuNSIgaD0iMjY1Mi41IiBoLWEteD0iMTE1MyIvPgogIDxnIGM9IkUxREQiIG49InVuaUUxREQiIHg9IjAuMCIgeT0iMjQyLjUiIHc9IjExNTIuNSIgaD0iMzA1OC43NSIgaC1hLXg9IjExNTMiLz4KICA8ZyBjPSJFMURGIiBuPSJ1bmlFMURGIiB4PSIwLjAiIHk9IjI0Mi41IiB3PSIxMTUyLjUiIGg9IjM0NDAuMCIgaC1hLXg9IjExNTMiLz4KICA8ZyBjPSJFMUUxIiBuPSJ1bmlFMUUxIiB4PSIwLjAiIHk9IjI0Mi41IiB3PSIxMTYwLjAiIGg9IjM3NzMuNzUiIGgtYS14PSIxMTgwIi8+CiAgPGcgYz0iRTFFMyIgbj0idW5pRTFFMyIgeD0iMC4wIiB5PSIyNDIuNSIgdz0iMTE2Mi41IiBoPSI0MTM2LjI2IiBoLWEteD0iMTE2MyIvPgogIDxnIGM9IkUxRTUiIG49InVuaUUxRTUiIHg9IjAuMCIgeT0iMjY3LjUiIHc9IjExNjIuNSIgaD0iNDM5My43NSIgaC1hLXg9IjExNjMiLz4KICA8ZyBjPSJFMUU3IiBuPSJ1bmlFMUU3IiB4PSIxMjUuMCIgeT0iMzcyLjUiIHc9IjI5MS4yNSIgaD0iMjk1LjAiIGgtYS14PSI0MTciLz4KICA8ZyBjPSJFNTUwIiBuPSJ1bmlFNTUwIiB4PSItMTI1LjAiIHk9Ii0zNTAuMCIgdz0iNzMwLjAiIGg9IjI1MC4wIiBoLWEteD0iNDgwIi8+CiAgPGcgYz0iRTU1MSIgbj0idW5pRTU1MSIgeD0iLTEyNS4wIiB5PSItMzUwLjAiIHc9IjEwMjQuMCIgaD0iMjUwLjAiIGgtYS14PSI3NzQiLz4KICA8ZyBjPSJFNTUyIiBuPSJ1bmlFNTUyIiB4PSItMTI1LjAiIHk9Ii0zNTAuMCIgdz0iMTM1Mi4wIiBoPSIyNTAuMCIgaC1hLXg9IjExMDIiLz4KICA8ZyBjPSJFMjYwIiBuPSJ1bmlFMjYwIiB4PSI2Mi41IiB5PSIxMjUuMCIgdz0iNDk1LjAiIGg9IjE2MTAuMCIgaC1hLXg9IjYxMSIvPgogIDxnIGM9IkUyNjEiIG49InVuaUUyNjEiIHg9IjYyLjUiIHk9Ii0zMTUuMCIgdz0iMzkyLjUiIGg9IjE3NTUuMCIgaC1hLXg9IjUwNyIvPgogIDxnIGM9IkUyNjIiIG49InVuaUUyNjIiIHg9IjYyLjUiIHk9Ii0yODUuMCIgdz0iNDkyLjUiIGg9IjE3MzUuMCIgaC1hLXg9IjYxMiIvPgogIDxnIGM9IkVBNUMiIG49InVuaUVBNUMiIHg9IjY4LjAiIHk9Ii0yMi4wIiB3PSI4OTAuMCIgaD0iMTQyMi4wIi8+CiAgPGcgYz0iRUE1MCIgbj0idW5pRUE1MCIgeD0iNDkuMCIgeT0iLTE5LjAiIHc9IjkyNy4wIiBoPSIxMzk1LjAiLz4KICA8ZyBjPSJFQTUxIiBuPSJ1bmlFQTUxIiB4PSIyMjcuMCIgeT0iMC4wIiB3PSI1NzguMCIgaD0iMTM3NC4wIi8+CiAgPGcgYz0iRUE1MiIgbj0idW5pRUE1MiIgeD0iNjEuMCIgeT0iMC4wIiB3PSI5MTAuMCIgaD0iMTM4MC4wIi8+CiAgPGcgYz0iRUE1MyIgbj0idW5pRUE1MyIgeD0iNjEuMCIgeT0iLTI3Ni4wIiB3PSI5MTAuMCIgaD0iMTY1Ni4wIi8+CiAgPGcgYz0iRUE1NCIgbj0idW5pRUE1NCIgeD0iODkuMCIgeT0iLTE1LjAiIHc9Ijc5Ny4wIiBoPSIxNDAxLjAiLz4KICA8ZyBjPSJFQTU1IiBuPSJ1bmlFQTU1IiB4PSIyMy4wIiB5PSIwLjAiIHc9Ijk0NC4wIiBoPSIxMzc0LjAiLz4KICA8ZyBjPSJFQTU2IiBuPSJ1bmlFQTU2IiB4PSIyMy4wIiB5PSIwLjAiIHc9IjExMjEuMCIgaD0iMTM3NC4wIiBoLWEteD0iMTE2OCIvPgogIDxnIGM9IkVBNTciIG49InVuaUVBNTciIHg9IjY1LjAiIHk9Ii0yMi4wIiB3PSI4MzAuMCIgaD0iMTQyOS4wIi8+CiAgPGcgYz0iRUE1OCIgbj0idW5pRUE1OCIgeD0iNjUuMCIgeT0iLTIyLjAiIHc9IjgzMC4wIiBoPSIxNTY2LjAiLz4KICA8ZyBjPSJFQTU5IiBuPSJ1bmlFQTU5IiB4PSI2NS4wIiB5PSItMjIuMCIgdz0iODkzLjAiIGg9IjE0MjkuMCIvPgogIDxnIGM9IkVBNUEiIG49InVuaUVBNUEiIHg9IjY1LjAiIHk9Ii0xNTYuMCIgdz0iODMwLjAiIGg9IjE2OTYuMCIvPgogIDxnIGM9IkVBNUIiIG49InVuaUVBNUIiIHg9IjcwLjAiIHk9Ii0yMi4wIiB3PSI4ODguMCIgaD0iMTQyMi4wIi8+CiAgPGcgYz0iRUE1RCIgbj0idW5pRUE1RCIgeD0iNDAuMCIgeT0iLTE5LjAiIHc9Ijg3OS4wIiBoPSIxMzc0LjAiLz4KICA8ZyBjPSJFQTVFIiBuPSJ1bmlFQTVFIiB4PSI0MC4wIiB5PSItMTkuMCIgdz0iODc5LjAiIGg9IjE1OTEuMCIvPgogIDxnIGM9IkVBNUYiIG49InVuaUVBNUYiIHg9IjQwLjAiIHk9Ii0xOS4wIiB3PSI5MTAuMCIgaD0iMTM3NC4wIi8+CiAgPGcgYz0iRUE2MCIgbj0idW5pRUE2MCIgeD0iMTE3LjAiIHk9Ii0yMi4wIiB3PSI3OTUuMCIgaD0iMTQwMS4wIi8+CiAgPGcgYz0iRUE2MSIgbj0idW5pRUE2MSIgeD0iNjEuMCIgeT0iLTQ4LjAiIHc9Ijg4Mi4wIiBoPSIxNDI3LjAiLz4KICA8ZyBjPSJFQTYyIiBuPSJ1bmlFQTYyIiB4PSI2MS4wIiB5PSItNDguMCIgdz0iODk5LjAiIGg9IjE0MjcuMCIvPgogIDxnIGM9IkVDQzAiIG49InVuaUVDQzAiIHg9IjQwLjAiIHk9Ii0xOS4wIiB3PSI5MTguMCIgaD0iMTM3NC4wIi8+CiAgPGcgYz0iRTI2MyIgbj0idW5pRTI2MyIgeD0iNDUuNzYiIHk9IjIyMC41NiIgdz0iNjk1LjQ0IiBoPSI2NDkuNDQiIGgtYS14PSI3OTAiLz4KICA8ZyBjPSJFMjY0IiBuPSJ1bmlFMjY0IiB4PSI2Mi4wIiB5PSIxMjUuNSIgdz0iOTcwLjAiIGg9IjE2MTAuMCIgaC1hLXg9IjEwODciLz4KICA8ZyBjPSJFNTIwIiBuPSJ1bmlFNTIwIiB4PSItMTc2LjQiIHk9Ii02MDEuMiIgdz0iMTM3NS4yIiBoPSIxNTQ4LjAiIGgtYS14PSIxMTEyIi8+CiAgPGcgYz0iRTUyMSIgbj0idW5pRTUyMSIgeD0iLTE1OC40IiB5PSItNjQuOCIgdz0iMTY5OS4yIiBoPSIxMDA4LjAiIGgtYS14PSIxNDU5Ii8+CiAgPGcgYz0iRTUyMiIgbj0idW5pRTUyMiIgeD0iLTUxNC44IiB5PSItODAyLjgiIHc9IjE2MTIuOCIgaD0iMjM5NC4wIiBoLWEteD0iODQwIi8+CiAgPGcgYz0iRTUyMyIgbj0idW5pRTUyMyIgeD0iLTcyLjAiIHk9Ii0wLjAiIHc9Ijg4Mi4wIiBoPSI5MzIuNCIgaC1hLXg9IjgxMyIvPgogIDxnIGM9IkU1MjQiIG49InVuaUU1MjQiIHg9IjAuMCIgeT0iMC4wIiB3PSI2OTguNCIgaD0iOTcyLjAiIGgtYS14PSI3MDAiLz4KICA8ZyBjPSJFNTI1IiBuPSJ1bmlFNTI1IiB4PSItMTI5LjYiIHk9Ii01Ny42IiB3PSIxMDY1LjYiIGg9Ijk1NC4wIiBoLWEteD0iOTM3Ii8+CiAgPGcgYz0iRTUyNiIgbj0idW5pRTUyNiIgeD0iLTE0MC40IiB5PSItNjQuOCIgdz0iMTI2Ny4yIiBoPSIxMDA4LjAiIGgtYS14PSIxMDQyIi8+CiAgPGcgYz0iRTUyNyIgbj0idW5pRTUyNyIgeD0iLTE3Ni40MSIgeT0iLTYwMS4yIiB3PSI2Nzc1LjIiIGg9IjE1NDguMCIgaC1hLXg9IjY1MzAiLz4KICA8ZyBjPSJFNTI4IiBuPSJ1bmlFNTI4IiB4PSItMTc2LjQxIiB5PSItNjAxLjIiIHc9IjU2OTUuMiIgaD0iMTU0OC4wIiBoLWEteD0iNTQ0NCIvPgogIDxnIGM9IkU1MjkiIG49InVuaUU1MjkiIHg9Ii0xNzYuNDEiIHk9Ii02MDEuMiIgdz0iNDYxNS4yIiBoPSIxNTQ4LjAiIGgtYS14PSI0MzY5Ii8+CiAgPGcgYz0iRTUyQSIgbj0idW5pRTUyQSIgeD0iLTE3Ni40IiB5PSItNjAxLjIiIHc9IjM1MzUuMiIgaD0iMTU0OC4wIiBoLWEteD0iMzI4NyIvPgogIDxnIGM9IkU1MkIiIG49InVuaUU1MkIiIHg9Ii0xNzYuNCIgeT0iLTYwMS4yIiB3PSIyNDU1LjIiIGg9IjE1NDguMCIgaC1hLXg9IjIyMzMiLz4KICA8ZyBjPSJFNTJDIiBuPSJ1bmlFNTJDIiB4PSItMTU4LjQiIHk9Ii02MDEuMiIgdz0iMjgxNS4yIiBoPSIxNTQ4LjAiIGgtYS14PSIyNjYxIi8+CiAgPGcgYz0iRTUyRCIgbj0idW5pRTUyRCIgeD0iLTE1OC40IiB5PSItODAyLjgiIHc9IjI3MTQuNCIgaD0iMjM5NC4wIiBoLWEteD0iMjMwMSIvPgogIDxnIGM9IkU1MkUiIG49InVuaUU1MkUiIHg9Ii0xNzYuNCIgeT0iLTgwMi44IiB3PSIyNDczLjIiIGg9IjIzOTQuMCIgaC1hLXg9IjIwMzkiLz4KICA8ZyBjPSJFNTJGIiBuPSJ1bmlFNTJGIiB4PSItNTE0LjgiIHk9Ii04MDIuOCIgdz0iMjUxMi44IiBoPSIyMzk0LjAiIGgtYS14PSIxNzMzIi8+CiAgPGcgYz0iRTUzMCIgbj0idW5pRTUzMCIgeD0iLTUxOC40IiB5PSItODAyLjgiIHc9IjMyNjguOCIgaD0iMjQwMS4yIiBoLWEteD0iMjQ4NyIvPgogIDxnIGM9IkU1MzEiIG49InVuaUU1MzEiIHg9Ii01MTguNCIgeT0iLTgwMi44IiB3PSI0MTA0LjAiIGg9IjI0MDEuMiIgaC1hLXg9IjMzMjYiLz4KICA8ZyBjPSJFNTMyIiBuPSJ1bmlFNTMyIiB4PSItNTE4LjQiIHk9Ii04MDIuOCIgdz0iNDk0Ni40IiBoPSIyNDAxLjIiIGgtYS14PSI0MTY5Ii8+CiAgPGcgYz0iRTUzMyIgbj0idW5pRTUzMyIgeD0iLTUxNC44IiB5PSItODAyLjgiIHc9IjU3NzguMCIgaD0iMjQwMS4yIiBoLWEteD0iNTAwOSIvPgogIDxnIGM9IkU1MzQiIG49InVuaUU1MzQiIHg9Ii01MTQuOCIgeT0iLTgwMi44IiB3PSIyNTQ4LjgiIGg9IjIzOTQuMCIgaC1hLXg9IjIwMzIiLz4KICA8ZyBjPSJFNTM1IiBuPSJ1bmlFNTM1IiB4PSItNTE0LjgiIHk9Ii04MDIuOCIgdz0iMjI4Ni4wIiBoPSIyMzk0LjAiIGgtYS14PSIxNzc0Ii8+CiAgPGcgYz0iRTUzNiIgbj0idW5pRTUzNiIgeD0iMC4wIiB5PSItODAyLjgiIHc9IjE3OTYuNCIgaD0iMjM5NC4wIiBoLWEteD0iMTU0MCIvPgogIDxnIGM9IkU1MzciIG49InVuaUU1MzciIHg9IjAuMCIgeT0iLTgwMi44IiB3PSIyNzM5LjYiIGg9IjIzOTQuMCIgaC1hLXg9IjI3NDAiLz4KICA8ZyBjPSJFNTM4IiBuPSJ1bmlFNTM4IiB4PSIwLjAiIHk9Ii04MDIuOCIgdz0iMzgxOS42IiBoPSIyMzk0LjAiIGgtYS14PSIzODIyIi8+CiAgPGcgYz0iRTUzOSIgbj0idW5pRTUzOSIgeD0iMC4wIiB5PSItODAyLjgiIHc9IjIyNTMuOCIgaD0iMjM5NC4wIiBoLWEteD0iMjI1NCIvPgogIDxnIGM9IkU1M0EiIG49InVuaUU1M0EiIHg9IjAuMCIgeT0iLTgwMi44IiB3PSIzNDUyLjYiIGg9IjIzOTQuMCIgaC1hLXg9IjM0NTMiLz4KICA8ZyBjPSJFNTNCIiBuPSJ1bmlFNTNCIiB4PSIwLjAiIHk9Ii04MDIuOCIgdz0iMzA5Ni4wIiBoPSIyMzk0LjAiIGgtYS14PSIzMDk2Ii8+CiAgPGcgYz0iRTUzQyIgbj0idW5pRTUzQyIgeD0iLTcyLjAiIHk9Ii04MDIuOCIgdz0iMTk4MC4wIiBoPSIyMzk0LjAiIGgtYS14PSIxNjUxIi8+CiAgPGcgYz0iRTUzRCIgbj0idW5pRTUzRCIgeD0iLTcyLjAiIHk9Ii04MDIuOCIgdz0iMjQzNy4yIiBoPSIyMzk0LjAiIGgtYS14PSIyMzY1Ii8+CiAgPGcgYz0iMjY2RSIgbj0idW5pMjY2RSIgeD0iNjIuNSIgeT0iLTMxNS4wIiB3PSIzOTIuNSIgaD0iMTc1NS4wIiBoLWEteD0iNTA3Ii8+CiAgPGcgYz0iMjY2RiIgbj0idW5pMjY2RiIgeD0iNjIuNSIgeT0iLTI4NS4wIiB3PSI0OTIuNSIgaD0iMTczNS4wIiBoLWEteD0iNjEyIi8+CiAgPGcgYz0iMjY2RCIgbj0idW5pMjY2RCIgeD0iNjIuNSIgeT0iMTI1LjAiIHc9IjQ5NS4wIiBoPSIxNjEwLjAiIGgtYS14PSI2MTEiLz4KICA8ZyBjPSJFMDQ1IiBuPSJ1bmlFMDQ1IiB4PSIwLjAiIHk9Ii0zMS41NyIgdz0iMTkzOS4zIiBoPSI5NDIuNTkiIGgtYS14PSIxOTM4Ii8+CiAgPGcgYz0iRTA0NiIgbj0idW5pRTA0NiIgeD0iMC4wIiB5PSItNDkuNjEiIHc9IjIxMDguNDIiIGg9Ijk2NS4xNCIgaC1hLXg9IjIxMDciLz4KICA8ZyBjPSJFMDQ3IiBuPSJ1bmlFMDQ3IiB4PSIwLjAiIHk9IjAuMCIgdz0iOTI2LjgxIiBoPSIxMTU2LjgyIiBoLWEteD0iOTI2Ii8+CiAgPGcgYz0iRTA0OCIgbj0idW5pRTA0OCIgeD0iLTAuMCIgeT0iLTE2NC42MiIgdz0iMTIxMC45MyIgaD0iMTQ3Mi41MiIgaC1hLXg9IjEyMTAiLz4KICA8ZyBjPSJFMDQ5IiBuPSJ1bmlFMDQ5IiB4PSItMC4wIiB5PSItMTY0LjYyIiB3PSIxMjEwLjkzIiBoPSIxNDcyLjUyIiBoLWEteD0iMTIxMCIvPgo8L2JvdW5kaW5nLWJveGVzPgovZGF0YS90ZXh0L1RpbWVzLWJvbGQueG1sADw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjxib3VuZGluZy1ib3hlcyBmb250LWZhbWlseT0iVGltZXMiIHVuaXRzLXBlci1lbT0iMjA0OCI+CiAgIDxnIGM9IjIxIiB4PSIxNjMuMCIgeT0iLTI5LjAiIHc9IjM0Ni4wIiBoPSIxNDQ0LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjIyIiB4PSIyNzIuMCIgeT0iNzcwLjAiIHc9IjU5NS4wIiBoPSI2NDUuMCIgaC1hLXg9IjExMzciIC8+CiAgIDxnIGM9IjIzIiB4PSItOC4wIiB5PSIwLjAiIHc9IjEwMzQuMCIgaD0iMTM4MS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMjQiIHg9IjU5LjAiIHk9Ii0yMDQuMCIgdz0iOTExLjAiIGg9IjE3NDAuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjI1IiB4PSIyNTEuMCIgeT0iLTE5LjAiIHc9IjE1NDUuMCIgaD0iMTQzNi4wIiBoLWEteD0iMjA0OCIgLz4KICAgPGcgYz0iMjYiIHg9IjEwNi4wIiB5PSItMzAuMCIgdz0iMTQ4NC4wIiBoPSIxNDQ5LjAiIGgtYS14PSIxNzA2IiAvPgogICA8ZyBjPSIyNyIgeD0iMTc5LjAiIHk9Ijc3MC4wIiB3PSIyMTUuMCIgaD0iNjQ1LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjI4IiB4PSI5NC4wIiB5PSItMzQ3LjAiIHc9IjUzMS4wIiBoPSIxNzY5LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjI5IiB4PSI0Ny4wIiB5PSItMzQ3LjAiIHc9IjUzMS4wIiBoPSIxNzY5LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjJBIiB4PSIxMTEuMCIgeT0iNTI3LjAiIHc9IjgwMy4wIiBoPSI4OTMuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjJCIiB4PSI0OS4wIiB5PSIwLjAiIHc9IjEwNjcuMCIgaD0iMTA2Ni4wIiBoLWEteD0iMTE2NyIgLz4KICAgPGcgYz0iMkMiIHg9IjE2My4wIiB5PSItMzcwLjAiIHc9IjM3Ny4wIiBoPSI2ODcuMCIgaC1hLXg9IjUxMiIgLz4KICAgPGcgYz0iMkQiIHg9IjkwLjAiIHk9IjM1MC4wIiB3PSI0OTcuMCIgaD0iMjM3LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjJFIiB4PSIxNjMuMCIgeT0iLTI5LjAiIHc9IjM0Ni4wIiBoPSIzNDYuMCIgaC1hLXg9IjUxMiIgLz4KICAgPGcgYz0iMkYiIHg9Ii0yOS4wIiB5PSItMzQuMCIgdz0iNjI2LjAiIGg9IjE0NTEuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iMzAiIHg9IjQ3LjAiIHk9Ii0yOC4wIiB3PSI5MjQuMCIgaD0iMTQzNi4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMzEiIHg9IjEzMi4wIiB5PSIwLjAiIHc9Ijc3My4wIiBoPSIxNDA4LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSIzMiIgeD0iMzUuMCIgeT0iMC4wIiB3PSI5NDMuMCIgaD0iMTQwOC4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMzMiIHg9IjMxLjAiIHk9Ii0zMS4wIiB3PSI5MjYuMCIgaD0iMTQzNi4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iMzQiIHg9IjM3LjAiIHk9IjAuMCIgdz0iOTM0LjAiIGg9IjE0MDguMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjM1IiB4PSI0NS4wIiB5PSItMTkuMCIgdz0iOTE3LjAiIGg9IjE0MDMuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjM2IiB4PSI1Ni4wIiB5PSItMjkuMCIgdz0iOTE1LjAiIGg9IjE0MzcuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjM3IiB4PSIzNS4wIiB5PSIwLjAiIHc9Ijk0MS4wIiBoPSIxMzg0LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSIzOCIgeD0iNTIuMCIgeT0iLTI5LjAiIHc9IjkwOC4wIiBoPSIxNDM3LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSIzOSIgeD0iNDkuMCIgeT0iLTI5LjAiIHc9IjkxOC4wIiBoPSIxNDM3LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSIzQSIgeD0iMTYzLjAiIHk9Ii0yOS4wIiB3PSIzNDYuMCIgaD0iOTk2LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjNCIiB4PSIxNjMuMCIgeT0iLTM3MC4wIiB3PSIzNzcuMCIgaD0iMTMzNy4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSIzQyIgeD0iNC4wIiB5PSItMjkuMCIgdz0iMTE1Ny4wIiBoPSIxMTI0LjAiIGgtYS14PSIxMTY3IiAvPgogICA8ZyBjPSIzRCIgeD0iNDkuMCIgeT0iMjEwLjAiIHc9IjEwNjcuMCIgaD0iNjQ4LjAiIGgtYS14PSIxMTY3IiAvPgogICA8ZyBjPSIzRSIgeD0iNC4wIiB5PSItMjkuMCIgdz0iMTE1Ny4wIiBoPSIxMTI0LjAiIGgtYS14PSIxMTY3IiAvPgogICA8ZyBjPSIzRiIgeD0iMTA5LjAiIHk9Ii0yOS4wIiB3PSI3OTMuMCIgaD0iMTQzOS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iNDAiIHg9IjE3My4wIiB5PSItNDEuMCIgdz0iMTU1MC4wIiBoPSIxNDU2LjAiIGgtYS14PSIxOTA1IiAvPgogICA8ZyBjPSI0MSIgeD0iMzcuMCIgeT0iMC4wIiB3PSIxMzk0LjAiIGg9IjE0MTUuMCIgLz4KICAgPGcgYz0iNDIiIHg9IjMzLjAiIHk9IjAuMCIgdz0iMTIzNC4wIiBoPSIxMzg0LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI0MyIgeD0iNzUuMCIgeT0iLTQxLjAiIHc9IjEzMDYuMCIgaD0iMTQ1Ni4wIiAvPgogICA8ZyBjPSI0NCIgeD0iMjguMCIgeT0iMC4wIiB3PSIxMzg1LjAiIGg9IjEzODQuMCIgLz4KICAgPGcgYz0iNDUiIHg9IjMzLjAiIHk9IjAuMCIgdz0iMTI4MC4wIiBoPSIxNDE1LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI0NiIgeD0iMzMuMCIgeT0iMC4wIiB3PSIxMTYxLjAiIGg9IjEzODQuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjQ3IiB4PSI3NS4wIiB5PSItMzkuMCIgdz0iMTQ3MC4wIiBoPSIxNDU0LjAiIGgtYS14PSIxNTkzIiAvPgogICA8ZyBjPSI0OCIgeD0iMzcuMCIgeT0iMC4wIiB3PSIxNTEzLjAiIGg9IjEzODQuMCIgaC1hLXg9IjE1OTMiIC8+CiAgIDxnIGM9IjQ5IiB4PSIzMy4wIiB5PSIwLjAiIHc9IjcxNi4wIiBoPSIxNDE1LjAiIGgtYS14PSI3OTciIC8+CiAgIDxnIGM9IjRBIiB4PSI3LjAiIHk9Ii0yMDAuMCIgdz0iOTc0LjAiIGg9IjE1ODQuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjRCIiB4PSI1Mi4wIiB5PSIwLjAiIHc9IjE1MTIuMCIgaD0iMTM4NC4wIiBoLWEteD0iMTU5MyIgLz4KICAgPGcgYz0iNEMiIHg9IjM3LjAiIHk9IjAuMCIgdz0iMTI2OS4wIiBoPSIxMzg0LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI0RCIgeD0iMjguMCIgeT0iMC4wIiB3PSIxODU4LjAiIGg9IjEzODQuMCIgaC1hLXg9IjE5MzMiIC8+CiAgIDxnIGM9IjRFIiB4PSIzMy4wIiB5PSItMzguMCIgdz0iMTQwMy4wIiBoPSIxNDUzLjAiIC8+CiAgIDxnIGM9IjRGIiB4PSI2Ni4wIiB5PSItNDEuMCIgdz0iMTQ1NC4wIiBoPSIxNDU2LjAiIGgtYS14PSIxNTkzIiAvPgogICA8ZyBjPSI1MCIgeD0iMzMuMCIgeT0iMC4wIiB3PSIxMTk0LjAiIGg9IjEzODQuMCIgaC1hLXg9IjEyNTEiIC8+CiAgIDxnIGM9IjUxIiB4PSI2Ni4wIiB5PSItMzY0LjAiIHc9IjE0NTQuMCIgaD0iMTc3OS4wIiBoLWEteD0iMTU5MyIgLz4KICAgPGcgYz0iNTIiIHg9IjMzLjAiIHk9IjAuMCIgdz0iMTQxMC4wIiBoPSIxMzg0LjAiIC8+CiAgIDxnIGM9IjUzIiB4PSI3MS4wIiB5PSItMjkuMCIgdz0iOTc5LjAiIGg9IjE0NTEuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjU0IiB4PSI1Mi4wIiB5PSIwLjAiIHc9IjEyMzcuMCIgaD0iMTM4NC4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iNTUiIHg9IjMzLjAiIHk9Ii00MS4wIiB3PSIxNDAzLjAiIGg9IjE0NTYuMCIgLz4KICAgPGcgYz0iNTYiIHg9IjMzLjAiIHk9Ii0zOC4wIiB3PSIxNDAzLjAiIGg9IjE0MjIuMCIgLz4KICAgPGcgYz0iNTciIHg9IjM3LjAiIHk9Ii0zNC4wIiB3PSIxOTczLjAiIGg9IjE0MTguMCIgaC1hLXg9IjIwNDgiIC8+CiAgIDxnIGM9IjU4IiB4PSIzMy4wIiB5PSIwLjAiIHc9IjEzOTguMCIgaD0iMTM4NC4wIiAvPgogICA8ZyBjPSI1OSIgeD0iMzAuMCIgeT0iMC4wIiB3PSIxNDAxLjAiIGg9IjE0MTUuMCIgLz4KICAgPGcgYz0iNUEiIHg9IjU2LjAiIHk9IjAuMCIgdz0iMTI0Mi4wIiBoPSIxNDE1LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSI1QiIgeD0iMTM3LjAiIHk9Ii0zMDkuMCIgdz0iNDc5LjAiIGg9IjE2OTguMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iNUMiIHg9Ii05OC4wIiB5PSIwLjAiIHc9Ijc2MS4wIiBoPSIxNDE1LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjVEIiB4PSI2Ni4wIiB5PSItMzA5LjAiIHc9IjQ3OS4wIiBoPSIxNjk4LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjVFIiB4PSIxMzIuMCIgeT0iNTI2LjAiIHc9IjkwMy4wIiBoPSI4ODkuMCIgaC1hLXg9IjExOTAiIC8+CiAgIDxnIGM9IjVGIiB4PSIwLjAiIHk9Ii0yNzUuMCIgdz0iMTAyNC4wIiBoPSIxMzkuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjYwIiB4PSItNDEuMCIgeT0iOTY5LjAiIHc9IjQ4OS4wIiBoPSI0OTEuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iNjEiIHg9IjUyLjAiIHk9Ii0yOS4wIiB3PSI5NDguMCIgaD0iOTk4LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSI2MiIgeD0iMzUuMCIgeT0iLTI5LjAiIHc9IjEwMzEuMCIgaD0iMTQxMy4wIiBoLWEteD0iMTEzOSIgLz4KICAgPGcgYz0iNjMiIHg9IjQyLjAiIHk9Ii0zMS4wIiB3PSI4MzIuMCIgaD0iMTAwMC4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSI2NCIgeD0iNTIuMCIgeT0iLTI5LjAiIHc9IjEwNDAuMCIgaD0iMTQxMy4wIiBoLWEteD0iMTEzOSIgLz4KICAgPGcgYz0iNjUiIHg9IjQ2LjAiIHk9Ii0yOS4wIiB3PSI4MjEuMCIgaD0iOTk4LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IjY2IiB4PSIyOC4wIiB5PSIwLjAiIHc9Ijc2OC4wIiBoPSIxNDEyLjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9IjY3IiB4PSI0Ny4wIiB5PSItNDI1LjAiIHc9IjkzMi4wIiBoPSIxMzk0LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSI2OCIgeD0iMzMuMCIgeT0iMC4wIiB3PSIxMDU5LjAiIGg9IjEzODQuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjY5IiB4PSIzMy4wIiB5PSIwLjAiIHc9IjQ4OC4wIiBoPSIxNDE1LjAiIGgtYS14PSI1NjkiIC8+CiAgIDxnIGM9IjZBIiB4PSItMTE5LjAiIHk9Ii00MTguMCIgdz0iNjU3LjAiIGg9IjE4MzMuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iNkIiIHg9IjMzLjAiIHk9IjAuMCIgdz0iMTA2Ni4wIiBoPSIxMzg0LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSI2QyIgeD0iMzMuMCIgeT0iMC4wIiB3PSI0ODguMCIgaD0iMTM4NC4wIiBoLWEteD0iNTY5IiAvPgogICA8ZyBjPSI2RCIgeD0iMzMuMCIgeT0iMC4wIiB3PSIxNjMzLjAiIGg9Ijk2Ny4wIiBoLWEteD0iMTcwNiIgLz4KICAgPGcgYz0iNkUiIHg9IjMzLjAiIHk9IjAuMCIgdz0iMTA1OS4wIiBoPSI5NjkuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IjZGIiB4PSI0NS4wIiB5PSItMzEuMCIgdz0iOTI0LjAiIGg9IjEwMDAuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IjcwIiB4PSIzNy4wIiB5PSItNDIyLjAiIHc9IjEwMzYuMCIgaD0iMTM5MS4wIiBoLWEteD0iMTEzOSIgLz4KICAgPGcgYz0iNzEiIHg9IjY4LjAiIHk9Ii00MjIuMCIgdz0iMTAyNy4wIiBoPSIxMzg5LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSI3MiIgeD0iMzcuMCIgeT0iMC4wIiB3PSI4MzAuMCIgaD0iOTY3LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IjczIiB4PSI1Mi4wIiB5PSItMjkuMCIgdz0iNjkyLjAiIGg9Ijk5OC4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSI3NCIgeD0iMzMuMCIgeT0iLTI3LjAiIHc9IjYzNy4wIiBoPSIxMzE2LjAiIGgtYS14PSI2ODIiIC8+CiAgIDxnIGM9Ijc1IiB4PSIzMy4wIiB5PSItMjkuMCIgdz0iMTA2Ni4wIiBoPSI5OTguMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9Ijc2IiB4PSIzMy4wIiB5PSItMjkuMCIgdz0iOTUwLjAiIGg9Ijk3Mi4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iNzciIHg9IjMzLjAiIHk9Ii0yOS4wIiB3PSIxNDAxLjAiIGg9Ijk3Mi4wIiAvPgogICA8ZyBjPSI3OCIgeD0iMjMuMCIgeT0iMC4wIiB3PSI5NjcuMCIgaD0iOTQzLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSI3OSIgeD0iMzMuMCIgeT0iLTQyMi4wIiB3PSI5NTAuMCIgaD0iMTM5MS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iN0EiIHg9IjQyLjAiIHk9IjAuMCIgdz0iODE4LjAiIGg9Ijk2OS4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSI3QiIgeD0iOS4wIiB5PSItMzQ3LjAiIHc9Ijc0OS4wIiBoPSIxNzY5LjAiIGgtYS14PSI4MDciIC8+CiAgIDxnIGM9IjdDIiB4PSIxMjAuMCIgeT0iMC4wIiB3PSIyMDkuMCIgaD0iMTQxMi4wIiBoLWEteD0iNDUxIiAvPgogICA8ZyBjPSI3RCIgeD0iNDcuMCIgeT0iLTM0Ny4wIiB3PSI3NDkuMCIgaD0iMTc2OS4wIiBoLWEteD0iODA3IiAvPgogICA8ZyBjPSJDMzg0IiB4PSIzNy4wIiB5PSIwLjAiIHc9IjEzOTQuMCIgaD0iMTgxMS4wIiAvPgogICA8ZyBjPSJDMzg1IiB4PSIzNy4wIiB5PSIwLjAiIHc9IjEzOTQuMCIgaD0iMTk2MC4wIiAvPgogICA8ZyBjPSJDMzg3IiB4PSI3NS4wIiB5PSItNDQ4LjAiIHc9IjEzMDYuMCIgaD0iMTg1OC4wIiAvPgogICA8ZyBjPSJDMzg5IiB4PSIzMy4wIiB5PSIwLjAiIHc9IjEyODAuMCIgaD0iMTkwNi4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iQzM5MSIgeD0iMzMuMCIgeT0iLTM4LjAiIHc9IjE0MDMuMCIgaD0iMTg2My4wIiAvPgogICA8ZyBjPSJDMzk2IiB4PSI2Ni4wIiB5PSItNDEuMCIgdz0iMTQ1NC4wIiBoPSIxODUyLjAiIGgtYS14PSIxNTkzIiAvPgogICA8ZyBjPSJDMzlDIiB4PSIzMy4wIiB5PSItNDEuMCIgdz0iMTQwMy4wIiBoPSIxODUyLjAiIC8+CiAgIDxnIGM9IkMzQTEiIHg9IjUyLjAiIHk9Ii0yOS4wIiB3PSI5NDguMCIgaD0iMTQ4OS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzNBMCIgeD0iNTIuMCIgeT0iLTI5LjAiIHc9Ijk0OC4wIiBoPSIxNDg5LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDM0EyIiB4PSI1Mi4wIiB5PSItMjkuMCIgdz0iOTQ4LjAiIGg9IjE0NzAuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMzQTQiIHg9IjUyLjAiIHk9Ii0yOS4wIiB3PSI5NDguMCIgaD0iMTM5NC4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzNBMyIgeD0iNTIuMCIgeT0iLTI5LjAiIHc9Ijk0OC4wIiBoPSIxNDA4LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDM0E1IiB4PSI1Mi4wIiB5PSItMjkuMCIgdz0iOTQ4LjAiIGg9IjE1NDMuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMzQTciIHg9IjQyLjAiIHk9Ii00NDguMCIgdz0iODMyLjAiIGg9IjE0MTcuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBOSIgeD0iNDYuMCIgeT0iLTI5LjAiIHc9IjgyMS4wIiBoPSIxNDg5LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMzQTgiIHg9IjQ2LjAiIHk9Ii0yOS4wIiB3PSI4MjEuMCIgaD0iMTQ4OS4wIiBoLWEteD0iOTA5IiAvPgogICA8ZyBjPSJDM0FBIiB4PSI0Ni4wIiB5PSItMjkuMCIgdz0iODIxLjAiIGg9IjE0NzAuMCIgaC1hLXg9IjkwOSIgLz4KICAgPGcgYz0iQzNBQiIgeD0iNDYuMCIgeT0iLTI5LjAiIHc9IjgyMS4wIiBoPSIxMzk0LjAiIGgtYS14PSI5MDkiIC8+CiAgIDxnIGM9IkMzQUQiIHg9IjMzLjAiIHk9IjAuMCIgdz0iNTc2LjAiIGg9IjE0NjAuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iQzNBQyIgeD0iLTQxLjAiIHk9IjAuMCIgdz0iNTYyLjAiIGg9IjE0NjAuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iQzNBRSIgeD0iLTYyLjAiIHk9IjAuMCIgdz0iNjkyLjAiIGg9IjE0NDEuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iQzNBRiIgeD0iLTYyLjAiIHk9IjAuMCIgdz0iNjkyLjAiIGg9IjEzNjUuMCIgaC1hLXg9IjU2OSIgLz4KICAgPGcgYz0iQzNCMSIgeD0iMzMuMCIgeT0iMC4wIiB3PSIxMDU5LjAiIGg9IjEzNzkuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IkMzQjMiIHg9IjQ1LjAiIHk9Ii0zMS4wIiB3PSI5MjQuMCIgaD0iMTQ5MS4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzNCMiIgeD0iNDUuMCIgeT0iLTMxLjAiIHc9IjkyNC4wIiBoPSIxNDkxLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDM0I0IiB4PSI0NS4wIiB5PSItMzEuMCIgdz0iOTI0LjAiIGg9IjE0NzIuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMzQjYiIHg9IjQ1LjAiIHk9Ii0zMS4wIiB3PSI5MjQuMCIgaD0iMTM5Ni4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzNCNSIgeD0iNDUuMCIgeT0iLTMxLjAiIHc9IjkyNC4wIiBoPSIxNDEwLjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDM0JBIiB4PSIzMy4wIiB5PSItMjkuMCIgdz0iMTA2Ni4wIiBoPSIxNDg5LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDM0I5IiB4PSIzMy4wIiB5PSItMjkuMCIgdz0iMTA2Ni4wIiBoPSIxNDg5LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDM0JCIiB4PSIzMy4wIiB5PSItMjkuMCIgdz0iMTA2Ni4wIiBoPSIxNDcwLjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDM0JDIiB4PSIzMy4wIiB5PSItMjkuMCIgdz0iMTA2Ni4wIiBoPSIxMzk0LjAiIGgtYS14PSIxMTM5IiAvPgogICA8ZyBjPSJDMkIwIiB4PSIxMDEuMCIgeT0iNzk0LjAiIHc9IjYxNC4wIiBoPSI2MTQuMCIgaC1hLXg9IjgxOSIgLz4KICAgPGcgYz0iQzJBMiIgeD0iMTA0LjAiIHk9Ii0yOTAuMCIgdz0iODM0LjAiIGg9IjE0OTQuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMyQTMiIHg9IjM3LjAiIHk9Ii0zMC4wIiB3PSI5MzkuMCIgaD0iMTQzMC4wIiBoLWEteD0iMTAyNCIgLz4KICAgPGcgYz0iQzJBNyIgeD0iMTIwLjAiIHk9Ii0yODcuMCIgdz0iNzc1LjAiIGg9IjE2OTAuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMyQjYiIHg9IjkwLjAiIHk9Ii0yODguMCIgdz0iOTM4LjAiIGg9IjE2NzIuMCIgaC1hLXg9IjExMDYiIC8+CiAgIDxnIGM9IkMzOUYiIHg9IjM3LjAiIHk9Ii0yNy4wIiB3PSIxMDIxLjQiIGg9IjE0MzkuMCIgaC1hLXg9IjExMzkiIC8+CiAgIDxnIGM9IkMyQUUiIHg9IjM1LjAiIHk9Ii00MS4wIiB3PSIxNDU1LjAiIGg9IjE0NTYuMCIgaC1hLXg9IjE1MzAiIC8+CiAgIDxnIGM9IkMyQTkiIHg9IjM1LjAiIHk9Ii00MS4wIiB3PSIxNDU1LjAiIGg9IjE0NTYuMCIgaC1hLXg9IjE1MzAiIC8+CiAgIDxnIGM9IkMyQjQiIHg9IjEyMC4wIiB5PSI5NjkuMCIgdz0iNDg5LjAiIGg9IjQ5MS4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMkE4IiB4PSItNjIuMCIgeT0iOTY5LjAiIHc9IjY5Mi4wIiBoPSIzOTYuMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iQzM4NiIgeD0iMjguMCIgeT0iMC4wIiB3PSIxOTM5LjAiIGg9IjEzNzkuMCIgaC1hLXg9IjIwNDgiIC8+CiAgIDxnIGM9IkMzOTgiIHg9IjY2LjAiIHk9Ii0xNTUuMCIgdz0iMTQ1NC4wIiBoPSIxNjY0LjAiIGgtYS14PSIxNTkzIiAvPgogICA8ZyBjPSJDMkIxIiB4PSI0OS4wIiB5PSIwLjAiIHc9IjEwNjcuMCIgaD0iMTA2Ni4wIiBoLWEteD0iMTEyNCIgLz4KICAgPGcgYz0iQzJBNSIgeD0iODcuMCIgeT0iMC4wIiB3PSIxNDAxLjAiIGg9IjEzODQuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMyQjUiIHg9Ii0xMzMuMCIgeT0iLTQyMi4wIiB3PSIxMjMyLjAiIGg9IjEzNjUuMCIgaC1hLXg9IjExODAiIC8+CiAgIDxnIGM9IkMyQUEiIHg9IjAuMCIgeT0iODE3LjAiIHc9IjYxNi4wIiBoPSI1OTguMCIgaC1hLXg9IjYxNCIgLz4KICAgPGcgYz0iQzJCQSIgeD0iNDAuMCIgeT0iODE1LjAiIHc9IjYwMC4wIiBoPSI2MDAuMCIgaC1hLXg9IjY3NiIgLz4KICAgPGcgYz0iQzNBNiIgeD0iNjcuMCIgeT0iLTI5LjAiIHc9IjEzNTIuMCIgaD0iOTk4LjAiIC8+CiAgIDxnIGM9IkMzQjgiIHg9IjQ1LjAiIHk9Ii0xOTAuMCIgdz0iOTI0LjAiIGg9IjEzMTMuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMyQkYiIHg9IjEwOS4wIiB5PSItNDEzLjAiIHc9Ijc5NC4wIiBoPSIxNDM5LjAiIGgtYS14PSIxMDI0IiAvPgogICA8ZyBjPSJDMkExIiB4PSIxNzAuMCIgeT0iLTQxOC4wIiB3PSIzNDYuMCIgaD0iMTQ0NC4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMkFDIiB4PSI0OS4wIiB5PSIyMTAuMCIgdz0iMTA2Ny4wIiBoPSI2NDguMCIgaC1hLXg9IjExNjciIC8+CiAgIDxnIGM9IkMyQUIiIHg9IjUyLjAiIHk9Ijg0LjAiIHc9IjkxMy4wIiBoPSI3NzYuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMyQkIiIHg9IjQ4LjAiIHk9Ijg0LjAiIHc9IjkxNC4wIiBoPSI3NzYuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMzODAiIHg9IjM3LjAiIHk9IjAuMCIgdz0iMTM5NC4wIiBoPSIxOTA2LjAiIC8+CiAgIDxnIGM9IkMzODMiIHg9IjM3LjAiIHk9IjAuMCIgdz0iMTM5NC4wIiBoPSIxODI1LjAiIC8+CiAgIDxnIGM9IkMzOTUiIHg9IjY2LjAiIHk9Ii00MS4wIiB3PSIxNDU0LjAiIGg9IjE4NjYuMCIgaC1hLXg9IjE1OTMiIC8+CiAgIDxnIGM9IkMzQjciIHg9IjQ5LjAiIHk9Ii0xNS4wIiB3PSIxMDY3LjAiIGg9IjEwOTguMCIgaC1hLXg9IjExMjQiIC8+CiAgIDxnIGM9IkMyQjciIHg9Ijk5LjAiIHk9IjUyMy4wIiB3PSIzMDguMCIgaD0iMzA5LjAiIGgtYS14PSI1MTIiIC8+CiAgIDxnIGM9IkMzODIiIHg9IjM3LjAiIHk9IjAuMCIgdz0iMTM5NC4wIiBoPSIxODg3LjAiIC8+CiAgIDxnIGM9IkMzOEEiIHg9IjMzLjAiIHk9IjAuMCIgdz0iMTI4MC4wIiBoPSIxODg3LjAiIGgtYS14PSIxMzY2IiAvPgogICA8ZyBjPSJDMzgxIiB4PSIzNy4wIiB5PSIwLjAiIHc9IjEzOTQuMCIgaD0iMTkwNi4wIiAvPgogICA8ZyBjPSJDMzhCIiB4PSIzMy4wIiB5PSIwLjAiIHc9IjEyODAuMCIgaD0iMTgxMS4wIiBoLWEteD0iMTM2NiIgLz4KICAgPGcgYz0iQzM4OCIgeD0iMzMuMCIgeT0iMC4wIiB3PSIxMjgwLjAiIGg9IjE5MDYuMCIgaC1hLXg9IjEzNjYiIC8+CiAgIDxnIGM9IkMzOEQiIHg9IjMzLjAiIHk9IjAuMCIgdz0iNzE2LjAiIGg9IjE5MDYuMCIgaC1hLXg9Ijc5NyIgLz4KICAgPGcgYz0iQzM4RSIgeD0iMzMuMCIgeT0iMC4wIiB3PSI3MTYuMCIgaD0iMTg4Ny4wIiBoLWEteD0iNzk3IiAvPgogICA8ZyBjPSJDMzhGIiB4PSIzMy4wIiB5PSIwLjAiIHc9IjcxNi4wIiBoPSIxODExLjAiIGgtYS14PSI3OTciIC8+CiAgIDxnIGM9IkMzOEMiIHg9IjMzLjAiIHk9IjAuMCIgdz0iNzE2LjAiIGg9IjE5MDYuMCIgaC1hLXg9Ijc5NyIgLz4KICAgPGcgYz0iQzM5MyIgeD0iNjYuMCIgeT0iLTQxLjAiIHc9IjE0NTQuMCIgaD0iMTk0Ny4wIiBoLWEteD0iMTU5MyIgLz4KICAgPGcgYz0iQzM5NCIgeD0iNjYuMCIgeT0iLTQxLjAiIHc9IjE0NTQuMCIgaD0iMTkyOC4wIiBoLWEteD0iMTU5MyIgLz4KICAgPGcgYz0iQzM5MiIgeD0iNjYuMCIgeT0iLTQxLjAiIHc9IjE0NTQuMCIgaD0iMTk0Ny4wIiBoLWEteD0iMTU5MyIgLz4KICAgPGcgYz0iQzM5QSIgeD0iMzMuMCIgeT0iLTQxLjAiIHc9IjE0MDMuMCIgaD0iMTk0Ny4wIiAvPgogICA8ZyBjPSJDMzlCIiB4PSIzMy4wIiB5PSItNDEuMCIgdz0iMTQwMy4wIiBoPSIxOTI4LjAiIC8+CiAgIDxnIGM9IkMzOTkiIHg9IjMzLjAiIHk9Ii00MS4wIiB3PSIxNDAzLjAiIGg9IjE5NDcuMCIgLz4KICAgPGcgYz0iQzJBRiIgeD0iLTU1LjAiIHk9IjExNTYuMCIgdz0iNjc4LjAiIGg9IjE0Ny4wIiBoLWEteD0iNjgyIiAvPgogICA8ZyBjPSJDMkI4IiB4PSI4Mi4wIiB5PSItNDQ4LjAiIHc9IjQ2Ni4wIiBoPSI0NDguMCIgaC1hLXg9IjY4MiIgLz4KICAgPGcgYz0iQzJBNiIgeD0iMTIwLjAiIHk9IjAuMCIgdz0iMjA5LjAiIGg9IjE0MTIuMCIgaC1hLXg9IjQ1MSIgLz4KICAgPGcgYz0iQzM5MCIgeD0iMC4wIiB5PSIwLjAiIHc9IjE0MTMuMCIgaD0iMTM4NC4wIiAvPgogICA8ZyBjPSJDM0IwIiB4PSI3MC4wIiB5PSItMjUuMCIgdz0iOTc0LjAiIGg9IjE0NjMuMCIgaC1hLXg9IjEwMjQiIC8+CiAgIDxnIGM9IkMzOUQiIHg9IjMwLjAiIHk9IjAuMCIgdz0iMTQwMS4wIiBoPSIxOTA2LjAiIC8+CiAgIDxnIGM9IkMzOUUiIHg9IjMzLjAiIHk9IjAuMCIgdz0iMTE2OC4wIiBoPSIxMzg0LjAiIGgtYS14PSIxMjUxIiAvPgogICA8ZyBjPSJDMzk3IiB4PSI2Ni4wIiB5PSIxNi4wIiB3PSIxMDM2LjAiIGg9IjEwMzYuMCIgaC1hLXg9IjExNjciIC8+CiAgIDxnIGM9IkMyQjkiIHg9IjEzMi4wIiB5PSI1NDkuMCIgdz0iNTEyLjAiIGg9Ijg1OS4wIiBoLWEteD0iNjE0IiAvPgogICA8ZyBjPSJDMkIyIiB4PSI1OS4wIiB5PSI1NDkuMCIgdz0iNjE0LjAiIGg9Ijg1OS4wIiBoLWEteD0iNjE0IiAvPgogICA8ZyBjPSJDMkIzIiB4PSI2NS4wIiB5PSI1MjguMCIgdz0iNjAxLjAiIGg9Ijg3NS4wIiBoLWEteD0iNjE0IiAvPgogICA8ZyBjPSJDMkJEIiB4PSI4NS4wIiB5PSItMjQuMCIgdz0iMTM3NS4wIiBoPSIxNDMyLjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkJDIiB4PSI4NS4wIiB5PSItMjQuMCIgdz0iMTM3MC4wIiBoPSIxNDMyLjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkJFIiB4PSIyMC4wIiB5PSItMjQuMCIgdz0iMTQzNS4wIiBoPSIxNDMyLjAiIGgtYS14PSIxNTM2IiAvPgogICA8ZyBjPSJDMkE0IiB4PSIyNi4wIiB5PSIyMDYuMCIgdz0iOTcxLjAiIGg9Ijk3Mi4wIiBoLWEteD0iMTAyNCIgLz4KPC9ib3VuZGluZy1ib3hlcz4KL2RhdGEvUGV0YWx1bWEvRTQ0Mi54bWwAPHN5bWJvbCBpZD0iRTQ0MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05OCAtMjM2Yy00IDAgLTYgMyAtOCA5Yy05IDMzIC0xMSA2OCAtMTEgMTAxYzAgODUgMTQgMTY4IDE3IDI1M2wzIDg2Yy0zMCAtMTUgLTYwIC0yOSAtOTEgLTQ0Yy0yIDMwIC03IDU3IC02IDg1YzAgMTQgNiAyMiAxOCAyN2MyNyAxMSA1NCAyNCA4MSAzN3YxN2MtMSAyOCAyIDU3IDMgODVjMCAxNCA4IDIzIDE5IDI0aDFjMTAgMCAxMCAtMTMgMTIgLTIwYzUgLTIxIDcgLTQzIDcgLTY0YzAgLTggMCAtMTUgLTEgLTIyIGMzNCAxNiA2NiAzNSAxMDAgNDljNyAzIDEzIDUgMTYgNWM3IDAgOSAtNiAxMiAtMTljMSAtNSAxIC0xMCAxIC0xNWMwIC0xOCAtNCAtMzUgLTEwIC01M2MtMyAtMTAgLTExIC0xOCAtMjAgLTIzYy0zNCAtMTcgLTY4IC0zNCAtMTAzIC01MGMwIC0xNyAtMSAtMzQgLTEgLTUxdi0yNmwxIDFjMTQgNiAyOCAxMyA0MiAxN2MxMSAzIDIxIDUgMzAgNWM0MiAwIDcwIC0yOCA3NSAtNzdjMiAtMTQgMiAtMjcgMiAtNDEgYzAgLTEwOSAtNDcgLTE5NCAtMTM1IC0yNTdjLTE0IC0xMCAtMjkgLTIxIC00MiAtMzJjLTUgLTUgLTkgLTcgLTEyIC03ek0xMjUgLTEwMWM0NSAzMiA4NyA2NiAxMTMgMTE3YzQgOCA1IDE0IDUgMjBjMSAxMSAtNyAxOSAtMjMgMjVjLTggMyAtMTYgNSAtMjMgNWMtMjEgMCAtNDAgLTEwIC01OSAtMThsLTQgLTJjMCAtMjIgLTEgLTQ0IC0zIC02NmMtMyAtMjggLTQgLTU1IC02IC04MXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEE5LnhtbAA8c3ltYm9sIGlkPSJFNEE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQyIC0yOTVjLTI4IDAgLTQyIDkgLTQyIDMxYzAgNyAyIDE2IDUgMjdjMjAgNjUgMjAgMTMxIDI3IDE5N2MxIDE0IDIgMjggMTEgNDBjMTMgLTExIDExIC0yNyAxMiAtNDF2LTEwYzAgLTY5IDggLTEzNSAyNiAtMjAyYzIgLTggNCAtMTUgNCAtMjBjMCAtMTggLTEyIC0yMiAtNDMgLTIyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QkMueG1sADxzeW1ib2wgaWQ9IkU0QkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTE0IDEyN2MtNiAyIC03IDUgLTcgOWMwIDUgNCAxMyAzIDE5Yy0xIDUgLTEgMTEgLTEgMTZjMCA2MyAzOSAxMTAgNzYgMTU3YzIxIDI1IDQyIDUwIDYyIDc2YzEwIDEyIDIwIDE4IDMxIDE4YzggMCAxNyAtNCAyNSAtMTJjNDUgLTQzIDg3IC05MCAxMjcgLTEzOWMxMCAtMTMgMTMgLTI5IDEyIC00NmMyIC0xOSAtNiAtMzcgLTEyIC01NWMtNiAtMTUgLTE2IC0yMyAtMjggLTIzYy05IDAgLTE5IDUgLTI4IDE1IGMtMzggNDQgLTcyIDkwIC0xMDYgMTM3Yy01IDYgLTggOSAtMTEgOXMtNSAtNCAtOSAtOWMtMzQgLTQ3IC03NCAtODkgLTk5IC0xNDFjLTIgLTQgLTUgLTggLTggLTEyYy03IC05IC0xNSAtMjMgLTI3IC0xOXpNMjExIDBjLTUwIDAgLTEwMCAwIC0xNTAgMWMtMjQgMCAtNDQgNyAtNjEgMjR2NWM1MCAxMiAxMDEgMTUgMTUyIDE1YzE5IDAgMzkgLTEgNTkgLTFoMjkyYzYgMCAxMSAwIDE3IC0xYzExIDAgMTMgLTExIDE2IC0xOCBjMSAtMiAxIC0zIDEgLTRjMCAtNyAtMTAgLTYgLTE0IC05Yy0xMSAtOSAtMjYgLTkgLTM5IC05Yy05MSAtMiAtMTgyIC0zIC0yNzMgLTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRCNS54bWwAPHN5bWJvbCBpZD0iRTRCNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNDMgLTU3Yy01OCAwIC0xMTYgNCAtMTc0IDdjLTQ3IDMgLTk0IC0yIC0xNDAgMTBjLTEwIDMgLTI4IC0yIC0yOSAxMWMwIDE0IDE3IDE5IDMwIDI0YzMgMiA4IDEgMTIgMWMxNCAzIDI5IDQgNDQgNGMyMCAwIDQxIC0yIDYxIC0zYzUxIC0yIDEwMyAtOCAxNTUgLTljNTMgMCAxMDUgMiAxNTYgOWMxNiAtMSAzMSAzIDQ0IC01YzUgLTUgMTkgLTIgMTkgLTEydi0zYy0zIC0xMiAtMTAgLTIzIC0yNCAtMjNjLTM2IDAgLTcyIC05IC0xMDcgLTEwIGMtMTYgLTEgLTMxIC0xIC00NyAtMXpNMTAzIC00MzhjLTE0IDAgLTI3IDIgLTM5IDE4Yzc2IDM2IDE2MCA0NSAyMzYgODhjLTU1IDI3IC0xMDMgNTYgLTE1MSA4N2MtMzMgMjIgLTcwIDM5IC05NyA2OWMtMTAgMTEgLTE2IDE4IC0xNiAyNGMwIDcgOCAxMiAyNSAxOWMyMiA5IDM5IDI2IDYzIDMyYzggMiAxNSAyIDIyIDJjMTkgMCAzNSAtNSA1MiAtMTdjNDQgLTI5IDkwIC01NyAxMzYgLTgzYzI0IC0xNSA1MSAtMjggNjMgLTU5IGM1IC0xMiAxNiAtMjMgMjggLTMxYzExIC04IDE3IC0xNSAxNyAtMjFjMCAtNyAtNiAtMTQgLTE4IC0yMmMtNTYgLTM5IC0xMjAgLTU3IC0xODQgLTc2Yy00NSAtMTQgLTg5IC0zMCAtMTM3IC0zMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEMxLnhtbAA8c3ltYm9sIGlkPSJFNEMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzOSAtNDI3Yy0xMCAtMiAtMTkgLTMgLTI4IC0zYy00MiAwIC03OCAyMCAtMTEzIDQ2Yy03OSA1OSAtOTcgMTQyIC05OCAyMjljLTIgNDMgNiA4MSAxNCAxMTljMSA1IDMgOSA0IDE0YzUgMTQgMTYgMjIgMjkgMjFjMTAgLTIgOCAtMTcgMTAgLTI2YzEgLTQgMSAtOSAxIC0xM2MwIC0xNSAtNCAtMzAgLTYgLTQ0Yy0zIC0xNCAtNCAtMjcgLTQgLTQwYzAgLTU4IDI5IC0xMDUgNzcgLTE0NGMzMSAtMjYgNjUgLTQ0IDEwMyAtNDQgYzEzIDAgMjcgMiA0MSA3YzQ5IDE2IDg5IDQ2IDEyMSA4N2MzNCA0MyA2MCA5MSA4MSAxNDJjMyA1IDYgOSA3IDE1YzQgMTQgMTYgMjAgMjcgMjBjMTIgMCAxMiAtMTYgMTMgLTI3YzMgLTM4IC02IC03NCAtMjMgLTEwOGMtMzYgLTc3IC03NSAtMTUxIC0xNDggLTIwMWMtMzMgLTIzIC02OCAtNDEgLTEwOCAtNTB6TTI4OCAtMTMybC0zNSA1Yy00MyA5IC02NiAzOCAtNjYgNzljMCA1IDAgMTAgMSAxNmMxIDggMTEgMTMgMjYgMTMgYzQ5IDAgODggLTQxIDg4IC05MGMwIC0xOSAtNCAtMjQgLTE0IC0yM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FQUFELnhtbAA8c3ltYm9sIGlkPSJFQUFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI4MiAtMTNjLTQgMyAtNCA3IC00IDEyYzAgMzEgMTMgNjQgNiA2M2MtMTcgLTIgLTI3IDggLTUwIDE5Yy04IDMgLTEzIDYgLTE3IDZzLTYgLTIgLTggLTZjLTExIC0yMiAtMjEgLTQ0IC0zOCAtNjNjLTExIC0xMiAtMjIgLTE4IC0zNSAtMThjLTUgMCAtMTEgMSAtMTYgM2MtMjkgOSAtMjcgOCAtNTUgMjJjLTE0IDcgLTUwIDI0IC02NSAzNWMtMjIgMTYgLTIyIDI2IC0yMiA0NmMwIDExIDggMjkgMjIgMjBjMjQgLTE1IDM4IC0zMiA1NCAtNDkgYzQgLTQgOCAtNiAxMSAtNmM0IDAgOCAyIDEyIDdjMjAgMjAgMjggNDcgNDAgNzFjOSAxOCAxOSAyNyAzNiAyN2MzIDAgNiAwIDEwIC0xYzMyIC01IDgyIC02NSAxMjMgLTcyYzIgMTEgLTcgMTYgLTE0IDMxYy01IDEyIC0xNiAyMyAtMjMgMzRjLTIgNCAtMyA3IC0zIDEwYzAgNCAxIDcgNSAxMXM4IDYgMTIgNmMzIDAgNiAtMSAxMCAtM2M2OCAtNDAgMTQxIC02NSAyMTkgLTc2YzkgLTEgMTIgLTMgMTIgLTdjMCAtMiAtMiAtNiAtNiAtMTAgYy02IC03IC0xNCAtMTAgLTIyIC0xM2MtNjMgLTI0IC0xMjEgLTU2IC0xNzcgLTk0Yy01IC0zIC05IC0xMSAtMTcgLTV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQxRS54bWwAPHN5bWJvbCBpZD0iRjQxRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMTIgNDY3Yy0yMyAyMiAtNDYgNDQgLTY5IDY1Yy0zOCAzNSAtNzYgNzEgLTExNiAxMDVjLTIwIDE3IC0yNiAzNyAtMjYgNThjMCA1IDAgMTEgMSAxN2MwIDYgLTEgMTQgLTEgMjFjMCAxMSAzIDI0IDE5IDI0YzEzIDAgMjAgLTE3IDMwIC0yNmwxNzIgLTE1OGMxNiAtMTUgMjcgLTMxIDI1IC01NGMtMiAtMTQgLTIgLTI5IC02IC00M2MtMyAtMTMgLTYgLTE5IC0xMiAtMTljLTQgMCAtMTAgNCAtMTcgMTB6TTIzMCAyODIgYy0xMyAtNiAtMjMgMTYgLTM0IDI1Yy02NCA1MiAtMTIzIDEwOSAtMTg0IDE2NGMtMTAgOSAtMTcgNDMgLTE3IDcwYzAgMTYgMiAyOSA3IDM1YzMgMyA1IDUgOCA1YzIgMCA1IC0yIDkgLTVjNDQgLTQxIDg4IC04MiAxMzQgLTEyMmMyMSAtMTggNDAgLTM5IDYyIC01NmMyMyAtMTcgMzIgLTM4IDI5IC02MmMwIC0yMiAyIC00NSAtMTQgLTU0ek0yMTUgODljLTU0IDQ4IC0xMDcgOTcgLTE2MSAxNDZjLTQgMyAtNyA3IC0xMSAxMCBjLTIxIDE2IC00MSAzMyAtNDEgNThjMCA1IDEgMTAgMyAxNnY0MWMwIDggNSAxMyAxMiAxNmMxIDAgMiAxIDMgMWM1IDAgNyAtNiAxMCAtOWwxODkgLTE3MWMxNyAtMTYgMjYgLTQxIDI2IC02NmMwIC0xNSAtMyAtMjkgLTEwIC00MWMtMyAtNiAtNiAtOCAtOSAtOGMtNCAwIC03IDMgLTExIDd6TTIzNCAtMTAxYy0yIC00IC00IC01IC02IC01Yy0zIDAgLTUgNCAtOCA3Yy0zOCAzMiAtNzYgNjQgLTExNCA5N2MtMjMgMjAgLTQ1IDQyIC03MCA2MCBjLTE4IDEzIC0yOCAyOCAtMjggNDVjMCA1IDEgMTEgMyAxN2MwIDExIC0xIDIwIC0xIDMwYzAgNCAwIDkgMSAxM2MyIDggNSAxNSAxMSAxNWMzIDAgNyAtMiAxMyAtN2M2NSAtNTQgMTI2IC0xMTMgMTkxIC0xNjdjMTIgLTEwIDE4IC0zNyAxOCAtNjJjMCAtMTggLTMgLTM0IC0xMCAtNDN6TTIyNCAtMzA0Yy0xNSAtNSAtMjYgMTkgLTM4IDMxYy01OCA1MyAtMTEyIDExMCAtMTcyIDE2MWMtNyA2IC05IDEzIC05IDIwYzAgNSAxIDExIDEgMTcgYzAgMyAwIDcgLTIgMTBjMSAxNiAwIDMwIDMgNDNjMiA5IDYgMTUgMTMgMTVjNCAwIDggLTMgMTQgLThjNjQgLTYyIDEyOSAtMTIyIDE5MiAtMTg1YzExIC0xMSAxNCAtMjQgMTQgLTM3YzAgLTUgMCAtMTAgLTEgLTE1Yy0yIC0xOCAyIC00NSAtMTUgLTUyek0yMjMgLTUwMGMtNDAgMzggLTgxIDc0IC0xMjEgMTExYy0yMSAxOSAtNDAgNDIgLTYzIDU3Yy0zMiAyMSAtMzQgNTEgLTMyIDgyYzAgNSAtMSAxMSAtMSAxN2MwIDExIDMgMjIgMTUgMjUgYzEzIDQgMjEgLTE1IDMxIC0yNGM1OSAtNTQgMTE1IC0xMTAgMTc1IC0xNjNjMTggLTE2IDI0IC0zNCAyNCAtNTVjLTEgLTE1IC0xIC0yOSAtMyAtNDJjLTMgLTkgLTUgLTE2IC0xMSAtMTZjLTQgMCAtOCAzIC0xNCA4eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0RjAueG1sADxzeW1ib2wgaWQ9IkY0RjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTcgMzZoLTI3Yy0yMCAwIC0zMSA4IC0zMSAyNGMwIDUgMSAxMCAzIDE2YzQgMTAgMTAgOSAxNyA5aDgxYzEyIDAgMjAgLTMgMjAgLTE3Yy0xIC0xNCAxIC0yOSAtMTggLTMxYy0xNSAtMiAtMzAgLTEgLTQ1IC0xek0yMSAtODZjLTE0IDAgLTE5IDEwIC0xOSAyNWMwIDE3IDQgMjYgMjAgMjVjMjggMCA1NSAtMSA4MiAtMWMxMiAwIDE4IC02IDE3IC0xOGMtMiAtMTEgMyAtMjggLTE2IC0yOWMtMTUgLTEgLTMxIDAgLTQ2IDB2LTEgYy05IDAgLTE5IDEgLTI4IDBjLTQgLTEgLTcgLTEgLTEwIC0xeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MTMueG1sADxzeW1ib2wgaWQ9IkY0MTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjIxIC02MTRjLTE3IDkxIC03NyAxNDkgLTEzNyAyMDVjLTUyIDQ5IC03NiAxMDkgLTgxIDE3N2MtNiA2OCAtMyAxMzcgLTMgMjA2YzAgMTQgNCAyMyAxOCAyNmM3IC03IDkgLTE2IDggLTI1Yy0xIC00NSAzMSAtNjQgNjQgLTg0YzggLTQgMTUgLTkgMjMgLTEzYzc4IC0zNyAxMTAgLTEwNSAxMjIgLTE4NGM0IC0yNiA3IC01MSA3IC03N2MwIC0yOSAtNCAtNTggLTExIC04N2MtMSAtNCAtMSAtOCAtMSAtMTNjMCAtMTcgNiAtMzcgOCAtNTUgYzEgLTcgMSAtMTMgMSAtMTljMCAtMjMgLTUgLTQxIC0xOCAtNTd6TTIwNCAtNDI1YzIgMTMgMyAyNSAzIDM3YzAgNDUgLTE1IDgyIC00NSAxMTVjLTM1IDM4IC04NiA1MyAtMTI2IDg2YzEgLTMzIDExIC02MSAzMSAtODNjNDUgLTUwIDk4IC05MyAxMzcgLTE1NXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEZGLnhtbAA8c3ltYm9sIGlkPSJGNEZGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUxIC00ODljLTMwIDEgLTMzIDEgLTMzIDMyYzAgODYgLTcgMTc1IC03IDIzNGMwIDEwIDEgMTkgMSAyN2MtNCAyMzMgLTcgNDIxIC05IDYwOWwtMyA0NmMwIDE3IDYgMjcgMjUgMjdjNiAtMSAxMSAwIDE3IDFjMyAxIDcgMiAxMCAyYzcgLTEgMTMgLTQgMTIgLTE0di0xMWMwIC0xMSAtMiAtMjIgLTE3IC0yMmMtMjkgMSAtMzAgLTE0IC0zMCAtMzdjNCAtMTI0IDMgLTI0OSA3IC0zNzRjMSAtMzMgMSAtNjYgMSAtOTkgYzAgLTU1IDAgLTExMCAzIC0xNjRjNCAtNjYgMyAtMTMxIDQgLTE5N2MwIC0xNCA1IC0xOSAxOCAtMTZjMyAxIDUgMSA4IDFjOSAwIDE1IC01IDE1IC0xNmMwIC0xNCAtMSAtMjkgLTIyIC0yOXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDkxLnhtbAA8c3ltYm9sIGlkPSJFMDkxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYzIC0zMDVjLTEyIDEgLTIyIDEyIC00MiAzNmMtMTQgMTYgLTIxIDI2IC0yMSAzNWMwIDExIDkgMjAgMjcgMzRjNzMgNTcgMTQxIDEyMCAyMTAgMTgyYzYgNSA5IDkgOSAxNGMwIDQgLTMgOCAtOSAxM2MtNjIgNTMgLTEyMSAxMDggLTE4MyAxNjFjLTI3IDIyIC0xOSA1MSAtMjMgNzh2NGMwIDcgMiAxNSAzIDIyYzMgMTIgOSAxOSAxOCAxOWM0IC0xIDkgLTMgMTQgLThjNzYgLTcxIDE2MCAtMTMxIDIzNiAtMjAyIGM4IC03IDE0IC0xMCAyMCAtMTBoMmM1IDAgMTIgNSAxOSAxM2M1OSA2MSAxMTIgMTI4IDE2MyAxOTdjMTEgMTUgMTkgMjIgMjcgMjJjOSAtMSAxNyAtMTAgMjYgLTI4YzcgLTE1IDE1IC0zMCAxNSAtNTJjMSAtMTIgLTggLTIzIC0xNiAtMzVjLTQ0IC02NiAtOTIgLTEyOCAtMTQ4IC0xODRjLTYgLTcgLTkgLTExIC05IC0xNmMwIC00IDIgLTggOCAtMTVjNDUgLTQ3IDg4IC05NSAxMzAgLTE0M2MxMCAtMTIgMTUgLTMwIDE1IC00OSBjMCAtMjMgLTcgLTQ3IC0yMCAtNjBjLTUgLTUgLTkgLTcgLTEzIC03Yy02IDEgLTEyIDUgLTE3IDExbC0xMjAgMTMyYy0xNiAxNyAtMzIgMzQgLTQ3IDUxYy00IDQgLTcgNiAtMTEgNmgtMWMtMyAwIC03IC0zIC0xMSAtNmMtNjMgLTYzIC0xMzAgLTEyMiAtMTk4IC0xODBjLTQgLTIgLTYgLTUgLTkgLThjLTIyIC0xOCAtMzQgLTI3IC00NCAtMjd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA4NS54bWwAPHN5bWJvbCBpZD0iRTA4NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05MiAtMzcyYy0xNyA4IC0zNSAxNSAtNTMgMjFjLTE0IDQgLTIxIDE2IC0xOSAyNmM4IDM0IDAgNzAgMTggMTAyYzcgMTMgMTMgMTcgMjggMTVjNDEgLTUgNzcgLTIzIDExNSAtMzZjMjAgLTggNDAgLTExIDYwIC0xMWM1MCAwIDk1IDIzIDEyNSA2NGMxNCAyMSAzMyA0MCAzMyA2NmMwIDcgLTEgMTMgLTQgMjBjLTE1IDQzIC00NyA2OSAtODYgODdjLTQwIDE4IC04MyAyMyAtMTI2IDI4Yy0xOSAzIC0yNyA1IC0yNyAxNGMwIDQgMiAxMSA2IDIwIGM3IDE4IDExIDM2IDkgNTZjMCA1IC0xIDEwIC0xIDE0YzAgMzMgMTIgNjMgMjUgOTRjMTYgMzYgMjkgNzMgNTAgMTA3YzkgMTQgMTcgMjAgMzAgMjFjMjAgMiAzOSAwIDQ4IDBjNzMgMCAxMzkgMTUgMjAzIDQxYzEgMSAzIDIgNCAyYzE1IDcgMjYgMTAgMzQgMTBjMTUgMCAxOSAtMTQgMTkgLTQ5YzAgLTQwIC0xMyAtNjggLTU3IC04MmMtNjYgLTIwIC0xMzEgLTQxIC0yMDAgLTQxYy0xOSAwIC0yNyAtNCAtMjkgLTIwIGMtMSAtMjAgLTggLTM5IC0xNiAtNTdjLTIgLTQgLTMgLTggLTMgLTEwYzAgLTcgNSAtOSAxNSAtMTBjMjggLTQgNTUgLTEzIDgyIC0yNGM3MSAtMzEgMTA3IC04OCAxMDcgLTE1NWMwIC0yMiAtNCAtNDUgLTEyIC02OGMtMjQgLTc0IC02MiAtMTQwIC0xMTggLTE5NGMtMzcgLTM2IC0xMDggLTY4IC0xNzkgLTY4Yy0yOCAxIC01NiA1IC04MSAxN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDhDLnhtbAA8c3ltYm9sIGlkPSJFMDhDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQyMCAtMzU4Yy0zIDAgLTcgMSAtMTEgMmMtMTQgMiAtMzAgMSAtNDQgMmMtMjQgMiAtMzMgMTUgLTM0IDM3Yy02IDcyIC05IDE0NCAtOSAyMTZ2MzNzLTE2IC0xIC0zNSAtM2MtNjkgLTcgLTEzOSAtMTYgLTIwOSAtMjNjLTE1IC0zIC0yNyAtNCAtMzYgLTRjLTM4IDEgLTQyIDE3IC00MiA3NWMwIDI3IDYgMzIgMzQgMzJjNSAwIDExIDAgMTcgMWM2OSA3IDEzOCAxNSAyMDcgMjRsNjUgN3MwIDQzIDEgNjNjMiA2OSA1IDEzOCA4IDIwNiBjMSAxNiAtMiAzOCAxNCA0NWMzIDIgNiAzIDkgM2MxNCAtMSAyNyAtMTIgMzkgLTE5YzI2IC0xNSAzNiAtMzYgMzQgLTY3Yy02IC03MCAtNSAtMjMwIC01IC0yMzBzMTQ4IC05IDIxMCAtMTVjMTUgLTEgMjEgLTkgMjUgLTIxYzIgLTggMyAtMTYgMyAtMjNjMCAtMTUgLTQgLTMxIC04IC00NXMtMTUgLTE5IC0zMCAtMThjLTU4IDQgLTExNiAxMSAtMTc0IDEybC0yNCAxczAgLTEyIDEgLTI0YzIgLTMwIDcgLTE5MCAxMCAtMjM5IGMwIC00IDEgLTcgMSAtMTBjMCAtMTIgLTQgLTE4IC0xNyAtMTh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA1Mi54bWwAPHN5bWJvbCBpZD0iRTA1MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMTcgLTgzNGMtMjggMTMgLTM5IDM2IC00MSA2NmMtMSA1IDAgMTAgMCAxN2MtMyAyNiA4IDQ4IDI3IDY3YzUgNSA4IDkgNiAxOGMtNSAxNSAtNyAzMCAtNyA0M2MwIDI1IDcgNDggMjAgNjljLTUgNCAtOSA5IC0xMiAxNmMtNyAxNSAtMTQgMzEgLTIwIDQ2Yy0xIDQgLTIgNyAtMiAxMWMwIDkgNSAxNiAxNiAxN2MzOCAzIDU2IDMyIDc1IDU4YzM2IDUwIDUxIDEwOSA2MiAxNjljMSA1IDAgMTQgMCAxNGwtMTIgLTIgYy0xNSAtMiAtMzAgLTMgLTQ0IC0zYy00OSAwIC05NSAxMSAtMTQxIDI4Yy0zMyAxMiAtNjYgMzQgLTg3IDU0Yy0zNiAzNSAtNTcgOTggLTU3IDE2MGMwIDMwIDUgNjAgMTYgODZjMjEgNTMgNTQgMTAwIDg0IDE0N2M0MyA2NiA5MyAxMjYgMTM4IDE5MGMtMSA1IC0zIDExIC0zIDE3Yy0xMSA4MCAtMjQgMTYxIC0yNCAyNDJjMCAxNCAwIDI4IDEgNDJjNSA4NyAzMCAxNjggODEgMjM5YzExIDE1IDI0IDMyIDQyIDMyYzI0IDAgMzEgLTI1IDM2IC00NiBjMTggLTcwIDQ1IC0xMzggNTUgLTIxMGMzIC0yMCA0IC00MCA0IC02MWMwIC0yNyAtMiAtNTQgLTcgLTgxYy0xNCAtOTMgLTExNiAtMjc0IC0xMTYgLTI3NHMwIC05IDEgLTE0bDI2IC05N3M2IDQgMTIgN2M0NSAyNyA5MyA0MCAxNDMgNDBjMjAgMCA0MCAtMiA2MCAtNmM4MCAtMTUgMTE1IC02MSAxMTUgLTEyNGMwIC0xNCAtMSAtMjkgLTUgLTQ0Yy0yMCAtOTIgLTY0IC0xNzUgLTE0MCAtMjM2Yy0yOSAtMjMgLTYxIC00MSAtOTQgLTU3IGMtNiAtMiAtMjAgLTEwIC0yMCAtMTBzLTEgLTE1IC0xIC0yNGMtMyAtOTkgLTI3IC0xODkgLTg0IC0yNjdjNCAtNSA3IC0xMyA5IC0yMGMzIC0xMSA1IC0yMSA1IC0zMWMwIC0yMiAtNyAtNDQgLTE0IC02NGMtMiAtNiAtNCAtMTIgLTQgLTE3YzAgLTYgMiAtMTEgOSAtMThjMTYgLTE2IDIxIC0zNiAyMSAtNTZjMCAtOSAtMSAtMTcgLTIgLTI1Yy02IC0zNyAtMjAgLTcwIC01MCAtOTVjLTE1IC0xMyAtMzEgLTE5IC00OCAtMTkgYy05IDAgLTE5IDIgLTI5IDZ6TTI3OCA0OThjMzggNzAgNTYgMTQ2IDY5IDIyNGMzIDIwIDUgNDAgNSA1OWMwIDM4IC02IDc1IC0xOCAxMTJjLTUxIC04MSAtNjkgLTE2NiAtNjkgLTI1M2MwIC00NyA1IC05NCAxMyAtMTQyek0xNzUgLTk0YzAgNiAwIDkgLTEgMTNjLTMgMTggLTUgMzUgLTUgNTJjMCA2NyAyNCAxMjggNzQgMTc3YzE4IDE4IDQ2IDU0IDQ2IDU0cy03IDQwIC0xNSA2NWwtNyAyMmwtNDIgLTU1IGMtNDkgLTYzIC05NiAtMTI2IC0xMzUgLTE5NWMtMiAtMyAtOCAtMjAgLTkgLTI2Yy0yIC0xMiAtNCAtMjQgLTQgLTM1YzAgLTkgMSAtMTggNCAtMjZjNyAtMTcgMjkgLTI3IDU1IC0zNmMxMyAtNCAyNSAtOSAzOSAtMTB6TTM5MSAtNjNsNCAtMjhsMTggN2M4NCAzNyAxNDMgOTcgMTgzIDE3N2MtMiAxIC00IDMgLTYgNWMtMjMgMjQgLTUzIDI5IC04MyAzNWMtMjUgNSAtNDkgNyAtNzQgN2MtMjYgMCAtNTEgLTIgLTc3IC03IGMtMyAtNCAtMyAtOSAtMiAtMTZjMTQgLTYzIDI5IC0xMTUgMzcgLTE4MHpNMjg1IC0xMTFjMjkgLTIgNTUgNSA1NSA1czEgOSAwIDE1Yy00IDU5IC0xOSAxMTcgLTI4IDE3NmMtMSA3IC0yIDExIC02IDExYy0yIDAgLTUgLTIgLTggLTVjLTM2IC0zMiAtNzAgLTY2IC04MCAtMTE0Yy00IC0xNiAtNSAtMzIgLTUgLTQ1YzAgLTIwIDMgLTM0IDMgLTM0czM0IC05IDY5IC05ek0yNTMgLTYyNWM0IC0xIDcgLTIgMTEgLTJjMTAgMCAyMCA1IDI3IDE4IHMxMSAyNyAxMyA0MXY0YzAgOCAtNSAxNSAtMTQgMTVjLTI3IDEgLTU1IC0xNCAtNTcgLTQ5YzAgLTEwIDYgLTI0IDIwIC0yN3pNMjYzIC03OTJjMjYgNCA0NSAyMSA1NSA0NmMyIDYgMyAxMSAzIDE3YzAgMTQgLTcgMjkgLTE3IDQxYy01IDYgLTExIDkgLTE3IDljLTMgMCAtNiAtMSAtMTAgLTJjLTIzIC05IC00MyAtMjMgLTYxIC0zOWMtMTQgLTEyIC0yMCAtMjIgLTIwIC0zMWMwIC0xNCAxMyAtMjQgMzMgLTM0YzkgLTUgMjAgLTYgMzQgLTd6ICIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNDYueG1sADxzeW1ib2wgaWQ9IkUwNDYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDYgLTFoLTRjLTEzIDAgLTE5IDkgLTIyIDE5djNjMCAxMSAxNCAxMSAxOSAxM2MxNiA1IDMzIDYgNDkgOGM5IDEgMTQgMyAxNCAxMmM1IDczIDEzIDE0NSAxMyAyMTdjMCAyNCAtMSA0OCAtMyA3MWMtMSAxMyAtNSAxOCAtMTkgMThjLTE3IDAgLTM1IDMgLTUyIDVjLTEzIDIgLTE3IDEyIC0xOSAyMnYyYzAgMTAgMTEgOCAxNyAxMWM5IDMgMjAgNiAzMCA2YzQ4IDAgOTYgNiAxNDQgNmMyNCAwIDQ3IC0xIDcxIC01IGMzMSAtNCA2MiAtOCA5MSAtMjBjNjkgLTI4IDEwMSAtNzQgMTAyIC0xNDljMCAtNjYgLTE5IC0xMjQgLTY1IC0xNzNjLTI4IC0zMCAtNjQgLTQxIC0xMDIgLTQ2Yy03MCAtOSAtMTQwIC0yMCAtMjExIC0yMGgtMjdjLTkgMSAtMTcgMCAtMjYgMHpNODM5IC02aC0yNmMtMTAwIDEzIC0xODQgNTIgLTIzMiAxNDhjLTEwIDIwIC0xNSA0MSAtMTUgNjFjMCAzOSAxNiA3NSA0MCAxMDljNDQgNjMgMTE0IDEwMCAxODMgMTAwYzE0IDAgMjggLTEgNDIgLTUgYzU5IC0xNyA5NSAtNTcgMTIwIC0xMTFjMiAtNSAzIC0xMiAzIC0xOGMwIC05IC0zIC0xNCAtOCAtMTRjLTMgMCAtNiAyIC0xMCA1Yy0xMiA5IC0yNSAxNyAtMzIgMjhjLTE2IDIzIC0zNSAzMCAtNTUgMzBjLTE1IDAgLTMwIC00IC00NCAtN2MtNzMgLTIyIC0xMjIgLTcwIC0xNDMgLTE0NGMtMiAtNyAtMyAtMTQgLTMgLTIyYzAgLTQxIDMzIC03OCA3NyAtNzljNzEgLTIgMTM0IDE3IDE4MyA3MWM3IDcgMTIgMTAgMTggMTBjNCAwIDggLTEgMTMgLTMgYzIzIC0xMSAzOSAtMjggNTIgLTQ4YzQgLTcgNSAtMTIgNSAtMTdjMCAtMTEgLTcgLTIxIC0xNSAtMzBjLTQyIC00MiAtOTUgLTU5IC0xNTMgLTY0ek0yMjkgNTJjMzUgMyA2NiAxNCA4NyA0NGMzMCA0MyA0OSA4OSA0OSAxNDNjMCAzMiAtMiA2NSAtMjQgOTFjLTI3IDMyIC02NSAzMyAtMTAzIDM1Yy0yIC0xIC00IC0xIC01IC0xYy0xMCAwIC0xNSAtMyAtMTUgLTE1YzAgLTQyIDYgLTgxIDYgLTEyMmMwIC0xNSAwIC0zMSAtMiAtNDYgYy01IC0zOCAtNSAtNzcgLTcgLTExNWMwIC0xMSAyIC0xNSAxNCAtMTR6TTExMDEgLTIwYy0xMyAtMSAtNjUgNjAgLTY0IDc2YzEgMTUgNTggNTkgNzYgNTljMTggLTEgNTMgLTUwIDUzIC03NmMxIC0xNiAtNDYgLTU4IC02NSAtNTl6TTUyNyAtMzJjLTE2IDAgLTE3IDIxIC0yNiAzMWMtMTYgMjAgLTI0IDM0IC0yNCA0OGMwIDE2IDEzIDMwIDM2IDUwYzEzIDExIDIzIDE3IDMxIDE3YzExIDAgMTggLTEwIDI3IC0zMiBjNSAtMTUgMTEgLTMwIDExIC00N2MwIC0xNCAtNSAtMjUgLTE4IC0zM2MtNCAtMyAtNyAtNyAtMTEgLTljLTExIC02IC0xMyAtMjUgLTI2IC0yNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDVELnhtbAA8c3ltYm9sIGlkPSJFMDVEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkxIC01NDNjLTMgMCAtOCAzIC0xNSA3Yy0xMyA5IC0yOCAxNiAtNDEgMjVjLTE2IDExIC0yMyAyNCAtMjMgNDR2MjU4Yy01IDk0IC0zIDE4NyAtNiAyODBjLTMgNjUgLTMgMTI5IC0zIDE5NHYxNDljMCAyNiAwIDUzIC0yIDc5bC0xIDEwYzAgNCAxIDggMiAxMWM3IDE5IDE2IDI5IDI5IDI5YzcgMCAxNSAtMyAyNSAtMTBjMzYgLTI1IDY0IC01NCA2MSAtMTA0Yy03IC05NSAtMyAtMTkwIC02IC0yODVjLTUgLTE2MSAtNyAtMzIzIC05IC00ODQgYy0xIC02MSAtMyAtMTIzIC00IC0xODRjLTEgLTEzIC0yIC0xOSAtNyAtMTl6TTMwNCAtOTIxYy0xMiAwIC0yNSAyIC0zNyA4Yy0zNiAxNiAtNTAgNDUgLTUyIDgyYy0xIDYgMCAxMyAwIDIxYy0zIDMyIDEwIDYwIDM0IDg0YzYgNiAxMCAxMiA3IDIzYy01IDE4IC04IDM2IC04IDUzYzAgNDggMjEgOTEgNTcgMTMwYzIgMyA1IDYgOCA5Yy0yOSAxMyAtNTUgMzEgLTc3IDU1bC04IDlsLTUgOHYtMjRjMCAtMTQgMSAtMjcgLTYgLTQwIGMtMiAtNCAtNCAtOCAtOSAtOGMtNiAwIC03IDYgLTcgMTBjMCAyMiAtNSA0MyAtNSA2NGMwIDUzIDEgMTA3IDEgMTYwcy0xIDEwNiAtMyAxNTljLTIgNjIgLTEgMTI1IC0yIDE4N2MtMSA2NSAtMSAxMzEgLTEgMTk2djE5N2MwIDEyIDEgMjQgNCAzNWMzIDkgOSAxMyAxNSAxNGgxYzkgMCA3IC05IDggLTE0YzQgLTEyIDUgLTI0IDUgLTM3YzAgLTcgMCAtMTUgLTEgLTIydi04MzdjOCA0IDE5IDIgMjkgMmgxOGM0IDEgNyAxIDExIDEgYzE2IDAgMzQgLTggNTEgLThjNyAwIDEzIDEgMjAgNGMxIDEgMiAxIDQgMWM3IDAgMTIgLTEwIDE1IC0xOWM5IC0zMCAyNiAtNDYgNTEgLTQ2YzEwIDAgMjEgMyAzNCA4YzUxIDIyIDk0IDUyIDExNiAxMDRjMTEgMjUgMTcgNDkgMTcgNzFjMCA0NyAtMjQgODkgLTY5IDEyNWMtMjQgMTggLTQ5IDMzIC03OCA0MGMtNCAxIC03IDIgLTEwIDJjLTYgMCAtMTIgLTMgLTE3IC05Yy0xNCAtMTcgLTI5IC0zMyAtMzQgLTU0IGMtMiAtMTEgLTggLTE3IC0xOSAtMTljLTE1IC0yIC0zMCAtNSAtNDUgLTVjLTE5IDAgLTM4IDQgLTU2IDE4Yy0xMCAzIC0xMyA3IC0xMyAxOWMwIDE4IDIgMzcgNCA1N2MzIDI3IDQgNTQgNCA4MWMwIDMwIC0xIDYwIC0zIDkwYy0xIDEzIC0yIDI2IC02IDM4Yy0yIDAgLTUgMSAtNiAyYy0zIDMgLTUgNSAtNSA4YzAgMiAyIDQgNiA1YzAgNSA1IDcgMTAgOGM4IDEgMTUgNCAyMiA2YzE0IDggMjYgMTcgNDEgMjJjMTAgMyAxOSA2IDI5IDYgYzcgMCAxNCAtMSAyMiAtNGMzOCAtMTIgNzcgLTIxIDExNiAtMzFjNCAtMSA3IC0yIDExIC0yYzcgMCAxNSAzIDIzIDhjMzYgMjEgNTcgNTUgNjEgOTRjMSAxMSAyIDIzIDIgMzRjMCA2OCAtMjMgMTI4IC04MiAxNzRjLTIyIDE3IC00OCAyMSAtNzQgMjRoLTJjLTkgMCAtMTcgLTUgLTIzIC0xMmMtMTYgLTIwIC0yNSAtNDEgLTI1IC02NWMwIC03IDAgLTE1IDIgLTIyYzEgLTQgMSAtOCAxIC0xMWMwIC0yMSAtMTIgLTM1IC0zNCAtNDIgYy0yMyAtNyAtNDcgLTkgLTcwIC0xM2MtMTcgLTIgLTI3IDYgLTI5IDIxYy0xIDEzIC0yIDI0IC0yIDM1YzAgNTYgMTkgODkgODAgMTE1bDExNCA0OGMyMiA5IDQzIDEzIDYzIDEzYzUxIDAgOTYgLTI1IDEzNyAtNjFjNTAgLTQ0IDg1IC0xMDAgOTQgLTE2N2MyIC0xMSAyIC0yMiAyIC0zM2MwIC02NSAtMzAgLTExMyAtOTggLTE1M2MtNDcgLTI4IC0xMTYgLTQ0IC0xODMgLTQwYy0xMyAtMyAtMjYgLTQgLTM5IC00Yy0xNSAwIC0zMCAxIC00NiA0IGMxIC0xNCAyIC0yOCAyIC00MmMwIC0xMCAtMSAtMjAgLTEgLTMwYzEgLTcgMSAtMTUgMSAtMjJjMCAtMTcgLTIgLTM0IC0zIC01MWMyNSAxMiA1MSAyMSA4MCAyNWMyNSAzIDQ5IDkgNzQgOWM2IDAgMTEgMCAxNiAtMWM4OCAtOSAxNjUgLTEwMiAxNzIgLTE4OWMxIC0xNCAyIC0yOCAyIC00MmMwIC04MCAtMjMgLTE1MSAtOTYgLTIwMWMtNjEgLTQxIC0xMzAgLTYzIC0yMDIgLTU5YzEgLTcgMSAtMTMgMSAtMjBjMCAtMjcgLTcgLTUzIC0xNyAtODAgYy0zIC03IC00IC0xNCAtNCAtMjBjMCAtNyAzIC0xNSAxMSAtMjNjMjAgLTIwIDI3IC00NSAyNyAtNzFjMCAtMTAgLTEgLTIxIC0zIC0zMWMtNyAtNDYgLTI1IC04NyAtNjMgLTExOWMtMTggLTE1IC0zOCAtMjMgLTU4IC0yM3pNMzI1IC02NTRjMTMgMCAyNiA2IDM0IDIyYzkgMTYgMTMgMzQgMTYgNTJ2NGMwIDExIC03IDE5IC0yMCAxOWMtMzMgMCAtNjYgLTE4IC02OSAtNjFjMCAtMTMgOCAtMzAgMjUgLTM0YzUgLTEgMTAgLTIgMTQgLTJ6IE0zMjQgLTg2MWMzMiA1IDU2IDI3IDY5IDU4YzMgNyA0IDEzIDQgMjBjMCAxOCAtMTAgMzcgLTIyIDUzYy02IDggLTEzIDExIC0yMSAxMWMtNCAwIC04IC0xIC0xMyAtM2MtMjkgLTExIC01MyAtMjkgLTc2IC00OWMtMTggLTE1IC0yNSAtMjggLTI1IC0zOWMwIC0xNyAxNiAtMzAgNDEgLTQyYzEyIC02IDI2IC04IDQzIC05eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MzYueG1sADxzeW1ib2wgaWQ9IkU1MzYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjY1IC0xNTVjLTE5IDAgLTM4IDUgLTU2IDEyYy02IDIgLTkgNSAtOSA4czMgNiA2IDljMTkgMTkgMzkgMzUgNjIgNDljNSAzIDkgNCAxMyA0czggLTEgMTIgLTNjMTEgLTQgMjAgLTYgMjcgLTZjMjAgMCAzMSAxMyA0MCA0MmMxMyA0MiAxNiA4NiAyMSAxMjljNCAzNyA3IDczIDcgMTEwaC00NGMtMTUgMCAtMzAgMCAtNDQgMWMtNyAwIC0xNCAwIC0yMiAxYy03IDEgLTEwIDQgLTEwIDdzMSA3IDUgMTBjMTggMTggMzMgMzggNTUgNTMgYzcgNCAxNSA1IDIzIDVoMzVjMCA3MyA1MiAxMTYgMTAyIDE1OWMyMiAxOSA0NSAyOSA3MCAyOWMxNyAwIDM0IC00IDUxIC0xNGM0IC0yIDkgLTQgMTIgLTdjMTcgLTE3IDM4IC0zMyAzNCAtNTljLTMgLTE5IC01NyAtNTQgLTc4IC01NGMtOSAwIC0xNiAxIC0xOSAxM2MtNCAxOCAtMTQgMzIgLTMwIDQyYy04IDUgLTE0IDggLTIwIDhjLTggMCAtMTQgLTcgLTE5IC0yMWMtNCAtMTIgLTUgLTI1IC01IC0zN2MwIC0xNSAyIC0zMSAzIC00NnYtMTMgYzM0IC0xIDY3IC00IDEwMCAtOGM0IDAgOCAwIDEyIC0xYzE0IC00IDIxIC05IDIxIC0xNmMwIC01IC0zIC0xMCAtOSAtMTdjLTIwIC0yMSAtNDIgLTQwIC03MSAtNDBsLTEwIDFjLTE1IDAgLTI5IDMgLTQzIDRjLTMgLTYzIC0xMCAtMTI1IC0yMyAtMTg2Yy0xNiAtNzcgLTEyMyAtMTY4IC0xOTkgLTE2OHpNMTA1IDBjLTM1IDAgLTY4IDE2IC05NiA0MmMtNiA1IC05IDEyIC05IDE4YzAgNSAyIDExIDUgMTVjMTIgMjEgMjQgNDIgNDAgNjAgYzYgOCAxMiAxNCAyMSAxMGM0IC0xIDUgLTMgNSAtNWMwIC00IC00IC04IC00IC0xMnYtMmMwIC04IDYgLTEyIDEyIC0xN2MyOCAtMjIgNjAgLTM1IDEwMSAtMzRoMmMzIDAgNiAtMSAxMSAtMXMxMSAyIDEzIDljMSAyIDIgNSAyIDhjMCAxMCAtNiAxOCAtMTEgMjZjLTEyIDE5IC0zMiAyNiAtNTIgMzJjLTIzIDcgLTQ3IDEyIC02NyAyOWMtMTkgMTYgLTI5IDM5IC0yOSA2M2MwIDEzIDQgMjggMTEgNDFjMTUgMjMgMzIgNDYgNTIgNjcgYzIwIDIwIDQ5IDMwIDc4IDMwYzQxIDAgODQgLTE5IDEwNCAtNTNjMSAtMyAyIC01IDIgLThjMCAtNCAtMSAtNiAtMyAtOWMtMTAgLTE3IC0yNiAtMzAgLTQxIC00MmMtNyAtNCAtMTQgLTEwIC0yMCAtMTBjLTcgMCAtMTIgNCAtMTcgMTZjLTEwIDIwIC01MCAzMyAtNzcgMzNjLTYgMCAtMTEgLTEgLTE1IC0yYy03IC0xIC04IC00IC04IC04YzAgLTIgMSAtNiAyIC05YzggLTMzIDMzIC01MSA2NCAtNjFjMjQgLTcgNDcgLTEyIDY4IC0yNyBzMzIgLTM1IDMyIC01NWMwIC0xMSAtMyAtMjMgLTkgLTM0Yy0zMiAtNjEgLTgzIC0xMDAgLTE1MSAtMTA5Yy02IC0xIC0xMCAtMSAtMTYgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0NC54bWwAPHN5bWJvbCBpZD0iRTI0NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMjQgLTg0OWMtOCAyIC0yIDE0IC00IDIxYy0yIDkgLTMgMTkgLTMgMjhjMCAyNSA2IDUwIDYgNzVjMCA4IDAgMTYgLTIgMjNjLTE2IDc4IC01MCAxNDYgLTExMSAxOTljLTIyIDE5IC00NSAzNyAtNjQgNjBjLTMxIDM3IC00MSA4MCAtNDEgMTI2YzAgNDEgLTIgODMgLTIgMTI1YzEgNDIgLTMgODMgLTMgMTI0YzEgMTMgMCAyNiAwIDM4YzAgMzkgMyA3NSAwIDExM2MtMSAxOCAyIDM1IDQgNTJjMiAxMCAxMSAxMiAxNyAxNGgyIGM1IDEgNSAtOCA4IC0xMmMyIC00IDYgLTEwIDYgLTE1Yy0yIC01MSAzMSAtODEgNjggLTEwM2M5NSAtNTggMTM3IC0xNjYgMTM2IC0yNzZjMSAtMjIgLTMgLTQ3IC0xMSAtNzNjLTIgLTYgLTIgLTExIC0yIC0xN2MwIC0xOCA3IC0zNyA5IC01NWMxIC0xMCAyIC0yMCAyIC0yOWMwIC0yMCAtMyAtNDAgLTggLTYxYy0yIC02IC0yIC0xMyAtMiAtMTljMCAtMTIgMyAtMjMgOCAtMzNjMjEgLTUwIDMxIC0xMDAgMzEgLTE1MCBjMSAtNDIgLTYgLTg1IC0xOSAtMTI4Yy0yIC0zIC0zIC03IC01IC0xMGMtNSAtOCAtMTAgLTIwIC0yMCAtMTd6TTE5OCAtMjYxYzEgNCAyIDkgMiAxNWMwIDU5IC03NCAxNDYgLTEzNyAxNzNjMSAtMjEgOSAtMzcgMjEgLTUyYzM2IC00NSA4OSAtNzYgMTE0IC0xMzZ6TTE5MSAtNDU2Yy03IDEwNiAtNzcgMTY2IC0xNDIgMjMyYy0yIC0xMyAtNCAtMjYgLTQgLTM3YzEgLTI5IDkgLTU2IDMyIC04MWMzNiAtMzggODAgLTY3IDExNCAtMTE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MjIueG1sADxzeW1ib2wgaWQ9IkU1MjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTcwIC0xMTVjLTIyIC0yIC00NCA0IC02NSAxMmMtNiAyIC05IDUgLTkgOHMzIDYgNiA5YzIxIDE3IDM5IDM2IDYyIDQ5YzUgMyA5IDQgMTMgNHM4IC0xIDEyIC0zYzExIC00IDIwIC02IDI3IC02YzIwIDAgMzEgMTMgNDAgNDJjMTMgNDIgMTYgODYgMjEgMTI5YzQgMzcgNyA3MyA3IDExMGgtNDRjLTE1IDAgLTMwIDAgLTQ0IDFjLTcgMCAtMTQgMCAtMjIgMWMtNyAxIC0xMCA0IC0xMCA3czEgNyA1IDEwYzE4IDE4IDMzIDM4IDU1IDUzIGM3IDQgMTUgNSAyMyA1aDM1YzAgNzMgNTIgMTE2IDEwMiAxNTljMjIgMTkgNDUgMjkgNzAgMjljMTcgMCAzNCAtNCA1MSAtMTRjNCAtMiA5IC00IDEyIC03YzE3IC0xNyAzNyAtMzMgMzQgLTU5Yy0zIC0xOSAtNTcgLTU0IC03OCAtNTRjLTkgMCAtMTYgMSAtMTkgMTNjLTQgMTggLTE1IDMxIC0zMCA0MmMtOCA1IC0xNCA4IC0yMCA4Yy04IDAgLTE1IC03IC0xOSAtMjFjLTQgLTEyIC01IC0yNSAtNSAtMzdjMCAtMTUgMiAtMzEgMyAtNDZ2LTEzIGMzNCAtMSA2NyAtNCAxMDAgLThjNCAwIDggMCAxMiAtMWMxNCAtNCAyMSAtOSAyMSAtMTZjMCAtNSAtMyAtMTAgLTkgLTE3Yy0yMiAtMjMgLTQ3IC00MyAtODEgLTM5Yy0xNSAyIC0yOSAzIC00MyA0Yy0zIC02MyAtMTAgLTEyNSAtMjMgLTE4NmMtMTYgLTc0IC0xMTUgLTE1OSAtMTkwIC0xNjh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0Qi54bWwAPHN5bWJvbCBpZD0iRTI0QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMTggNzc3YzEzIDEgMTYgLTE2IDIxIC0yNmMzIC02IDQgLTEzIDYgLTE5YzYgLTI2IDkgLTUxIDkgLTc3YzAgLTQwIC03IC03OSAtMTggLTExOWMtNCAtMTYgLTkgLTMyIC05IC00OWMwIC03IDEgLTE1IDMgLTIzYzkgLTMzIDE3IC02NyAxNyAtMTAxYzAgLTEwIDAgLTIxIC0yIC0zMWMtMiAtMTUgLTUgLTMwIC01IC00NWMwIC0xMCAxIC0yMSA1IC0zMmM1IC0xNCA3IC0yOSA3IC00M2MwIC0xNiAtMiAtMzEgLTcgLTQ2IGMtNCAtMTMgLTYgLTI2IC02IC0zOWMwIC0xMiAyIC0yNCA1IC0zN2M3IC0yNiAxMSAtNTIgMTEgLTc4YzAgLTE0IC0xIC0yOCAtNCAtNDJjLTMgLTEzIC04IC0yNCAtOCAtMzdjMCAtNSAwIC05IDIgLTE0YzcgLTI3IDEyIC01MyAxMiAtODBjMCAtMTkgLTIgLTM5IC04IC01OWMtMSAtNCAtMiAtNyAtMiAtMTBzMSAtNyAzIC0xMWMxNCAtMzUgMjIgLTcwIDIyIC0xMDRjMCAtNDEgLTExIC04MyAtMzEgLTEyMyBjLTI0IC00NyAtNjMgLTgyIC0xMDIgLTExNWMtNDggLTQxIC0xMDAgLTc4IC0xMDMgLTE1MWMwIC00IDEgLTE2IC05IC0xNmgtM2MtOSAzIC0xNyA2IC0yMCAyMGMtMSA4IC0yIDE2IC0yIDI0YzAgMjAgLTEgNDIgLTEgNjFjMCAyOSAtMSA1NyAtMSA4NmMwIDkgMSAxOCAyIDI3YzUgMzEgOCA2MyA2IDk1Yy0xIDIyIC0xIDQ0IC0xIDY3YzAgNzQgMyAxNDggMyAyMjJjMCAyMyAwIDQ1IC0xIDY4Yy0xIDQ5IC0yIDk4IC0yIDE0NyBjMCA1OSAxIDExOSAyIDE3OWMxIDQzIDUgODcgMzYgMTIzYzIyIDI2IDQ0IDU0IDY1IDgxYzUyIDY5IDEwMCAxMzkgMTAwIDIyN2MwIDEyIC0xIDI0IC0zIDM3czIgMjQgNCAzNmMyIDkgLTUgMjUgNyAyN3pNMTk0IDQzMGMtMzUgLTYzIC04MiAtMTExIC0xMjQgLTE2M2MtMTQgLTE3IC0yMiAtMzYgLTIyIC01OWMwIC0xNCAyIC0xOSA2IC0xOWMzIDAgNiAyIDEwIDRjNjAgMzkgMTA2IDg5IDEzMyAxNTZjNCA5IDUgMTcgNSAyNiBjMCAxNyAtNSAzNCAtOCA1NXpNMTg1IDE4MWMtMzIgLTM4IC03MCAtNzAgLTExMCAtOTljLTE4IC0xMyAtMjcgLTMyIC0yNyAtNTljNTAgNTIgMTE0IDg3IDEzNyAxNTh6TTIwMyA1NGMtMzAgLTUxIC03NSAtODIgLTExNSAtMTIwYy0xOSAtMTggLTMzIC00MCAtMzMgLTY4YzI5IDM4IDcxIDYxIDEwMyA5M2MxOSAxOSAzNyAzNyA0NyA2MmMyIDUgMiA5IDIgMTNjMCA2IC0xIDEyIC00IDIwek0yMDkgLTEyMSBjLTM4IC00MiAtODkgLTcxIC0xMjMgLTExOGMtMTYgLTIyIC0yOSAtNDcgLTI2IC03OGMzNiA0OSA5NiA3NCAxMjYgMTI4YzEyIDIxIDIzIDQzIDIzIDY4ek0yMjUgLTI4MWMtNDEgLTU2IC05NiAtOTIgLTEzNiAtMTQyYy0yNSAtMzEgLTQyIC02NSAtMzkgLTExMWM1OSA1OSAxMzIgOTkgMTY1IDE3N2M5IDIxIDEzIDM1IDEzIDUwYzAgOCAtMSAxNiAtMyAyNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTJELnhtbAA8c3ltYm9sIGlkPSJFNTJEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ4MSAtMTg2Yy0xOCAwIC0zNiA1IC01NCAxMmMtNyAyIC0xMCA1IC0xMCA5YzAgMiAyIDUgNSA4YzIwIDE2IDM4IDM2IDYyIDQ4YzcgNCAxMyA1IDIwIDNjMyAtMSA2IC0zIDkgLTRjOSAtMyAxNyAtNSAyMyAtNWMxNiAwIDI1IDEwIDM2IDM0YzEzIDI5IDE3IDYwIDIxIDkwczUgNjAgOCA5MGMyIDE5IDUgMzggNSA1N2MtMSAxMCAtNCAxMiAtMTMgMTJoLTgyYy05IDAgLTE5IDEgLTI5IDdjMSA0IDIgNyA0IDljMTggMTQgMzAgMzYgNDkgNDkgYzEzIDkgMjUgMTMgNDAgMTJoMTJjMTYgMSAxNyAxIDE3IDE4YzEgMjggMTMgNTAgMzAgNzFjMjEgMjYgNDMgNTIgNzEgNzFjMTAgNyAyMCAxMyAzMSAxOGMxMyA2IDI3IDkgNDEgOWMyMiAwIDQ0IC04IDYxIC0yM2MxNCAtMTMgMjcgLTI3IDMyIC00N2MyIC01IDIgLTkgLTEgLTEzYy0xOCAtMjMgLTQwIC0zOSAtNjkgLTQ4Yy0yIC0xIC01IC0xIC04IC0xYy0yIDAgLTUgMSAtOCAxYy01IDIgLTcgNCAtOSAxMGMtNiAyMiAtMjAgNDAgLTQxIDQ5IGMtNCAyIC04IDMgLTExIDNjLTggMCAtMTMgLTUgLTE3IC0xNWMtNiAtMTYgLTggLTMyIC03IC00OWMwIC0xNCAyIC0yOCAyIC00M2MwIC04IDQgLTExIDExIC0xMWw5MyAtOWMzIDAgNiAwIDkgLTFjMTMgLTMgMTkgLTggMTkgLTE1YzAgLTUgLTIgLTEwIC02IC0xNmMtNCAtNSAtOCAtMTAgLTEzIC0xM2MtMTMgLTcgLTI1IC0xNSAtMzcgLTIyYy03IC00IC0xNSAtNiAtMjMgLTZjLTYgMCAtMTMgMSAtMTkgMmMtOSAxIC0xNiAyIC0yMSAyIGMtMTIgMCAtMTMgLTYgLTE2IC0zMGMtMyAtMjIgLTMgLTQ0IC01IC02NmMtMiAtMjcgLTggLTUzIC0xMiAtODBjLTEgLTkgLTQgLTE4IC04IC0yN2MtMjEgLTQxIC00NyAtNzggLTg0IC0xMDZjLTI0IC0xOCAtNTIgLTMwIC04MSAtNDBjLTkgLTMgLTE4IC00IC0yNyAtNHpNMzIgLTUwYy0yMCAxIC0yNCA1IC0yMyAyNWMxIDI3IDQgNTUgNSA4MmM0IDU1IDcgMTA5IDkgMTY0YzEgMTAgNiAyMCA2IDMxYzAgMyAtMSA2IC0yIDEwIGMtMTEgLTIgLTIxIC03IC0zMiAtNWMtNCAxIC04IDAgLTEwIDV2MmMwIDMgMiA3IDQgOWMxNCAxNCAyOCAzMSA0NCA0M2MxNyAxNCAzMiAyOSA1MCA0MmM0IDMgOSA1IDE0IDVjMTYgMCAyNSAtOCAyNSAtMjNjMCAtMTkgLTEgLTM4IC00IC01NmMtMiAtMTIgLTQgLTI0IC00IC0zNmwtMyAtMzZjNiAxIDcgNSA5IDljMjggNDYgNjIgODcgMTA1IDEyMGM3IDYgMTYgOCAyNCA4YzE3IDAgMzMgLTEwIDM5IC0yOGMyIC05IDQgLTE4IDQgLTI4di0zNiBjMTAgNSAxNSAxMyAyMCAxOGMyMiAyMiA0MSA0NCA2NiA2MGM4IDYgMTYgMTAgMjUgMTNjNSAyIDEwIDMgMTUgM2MxMCAwIDE5IC00IDI4IC05YzYgLTQgMTAgLTggMTAgLTE1YzEgLTkgMyAtMTcgMyAtMjZjMCAtMzEgLTUgLTYzIC02IC05NWMtMiAtMjkgLTQgLTU4IC00IC04N2MwIC0yMiAxIC00NSA2IC02N2MxIC03IDMgLTE0IDUgLTIxYzMgLTcgNiAtMTAgMTAgLTEwYzMgMCA2IDEgOSAzYzUgMyAxMCA3IDE2IDExYzkgNyAxOSAxNSAyOSAyMSBjOCA1IDEyIDcgMTYgN2M1IDAgOSAtNCAyMCAtMTJjLTE0IC0yOSAtMzkgLTQ5IC02NiAtNjdjLTIxIC0xNCAtNDMgLTI4IC02OSAtMzJjLTYgLTEgLTEyIC0yIC0xOCAtMmMtNSAwIC0xMCAxIC0xNSAyYy0xMyA0IC0yMiAxMiAtMjcgMjVjLTEwIDI1IC0xNSA1MCAtMTUgNzZjMCA3IDAgMTQgMSAyMWM4IDU2IDEzIDExMiAxNiAxNjl2NmMwIDYgMCAxMSAtNCAxN2MtMTggLTIxIC0yOCAtNDUgLTM3IC02OSBjLTE3IC00NSAtMzQgLTkwIC00NSAtMTM4Yy0xIC02IC0zIC0xMiAtMyAtMThjLTEgLTE4IC05IC0zMyAtMjMgLTQzYy0xOSAtMTUgLTM3IC0zMSAtNjMgLTI5Yy0zIDAgLTcgMCAtMTAgMWMtNCAyIC03IDQgLTcgMTBjNCA0MiA5IDg0IDE0IDEyNmM1IDQ1IDE1IDg5IDEyIDEzNWMwIDMgMCA2IC0xIDE0Yy0yNyAtNDMgLTQ2IC04NSAtNTcgLTEzMGMtOCAtMzkgLTE5IC03NyAtMzIgLTExNWMtNSAtMTUgLTEzIC0yNyAtMjYgLTM1IGMtMTEgLTcgLTIyIC0xNCAtMzMgLTIwYy02IC00IC0xMyAtNSAtMjAgLTV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0Qy54bWwAPHN5bWJvbCBpZD0iRTI0QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMTEgLTg0MmMtNSAzIC00IDggLTQgMTNjLTEgMTIgLTIgMjMgLTIgMzVjMCAyMiAzIDQ0IDEwIDY2YzQgMTEgNiAyMiA2IDMzYzAgMjkgLTEzIDU2IC0yNyA4M2MtMjggNTYgLTcxIDEwMCAtMTEzIDE0NHMtNjcgOTQgLTY3IDE1NmMwIDczIC0xMiAxNDQgLTE3IDIxNWMtMSAyNiAtMyA1MyAtMyA3OWMwIDI3IDIgNTMgNiA3OWMxIDkgMSAxOCAxIDI2Yy0xIDU0IC00IDEwOCAtNCAxNjJjMCAyMiAxIDQ0IDIgNjZjMyAzOSAzIDc3IDMgMTE2IGMwIDYxIC0yIDEyMyAtMiAxODVjMCAzOCAyIDc1IDIgMTE0YzAgMjcgLTIgNTMgLTIgODBjMCA5IDEgMTggMSAyN2MwIDEzIDIgMjcgNiA0MGMyIDkgMTEgMTQgMTkgMTRjNSAwIDEwIC0yIDEyIC03YzM1IC03MCAxMDYgLTEwMCAxNTkgLTE1MGMyNSAtMjMgNDkgLTQ1IDY2IC03NWMxNCAtMjcgMjEgLTUzIDIxIC03OWMwIC0zNSAtMTIgLTY4IC0zOCAtOTljLTIgLTMgLTMgLTUgLTMgLTdjMCAtNCA1IC03IDcgLTExIGMxMiAtMjcgMjAgLTU0IDIwIC04MWMwIC0xNiAtMyAtMzMgLTEwIC01MGMtMyAtNiAtNSAtMTIgLTkgLTE3Yy01IC05IC0xMyAtMTcgLTIzIC0xNmMtOCAxIC05IDYgLTkgMTJjMCAzOCAtMjIgNjYgLTQzIDkzYy0zMCAzOCAtNjYgNzAgLTk2IDExNmM0IC04NSA0NyAtMTQ0IDk1IC0xOTljNDEgLTQ3IDc5IC05NCA4OCAtMTU4YzQgLTI2IDcgLTUxIDcgLTc2YzAgLTIzIC0zIC00NiAtOSAtNjhjLTQgLTE1IC02IC0zMCAtNiAtNDUgYzAgLTYgMCAtMTMgMSAtMTljMiAtMjYgLTQgLTUwIC0xMyAtNzJjLTMgLTggLTUgLTE1IC01IC0yMmMwIC01IDEgLTExIDMgLTE3YzggLTIxIDExIC00MiAxMSAtNjRjMCAtMjUgLTQgLTUwIC0xMCAtNzVjLTEgLTUgLTIgLTEwIC0yIC0xNGMwIC02IDEgLTExIDMgLTE2YzE1IC0zOCAyMyAtNzUgMjMgLTExM2MwIC0zNSAtNyAtNjkgLTIyIC0xMDRjLTIgLTMgLTIgLTYgLTIgLTljMCAtNCAxIC04IDMgLTEyYzggLTI1IDEzIC01MSAxNiAtNzcgYzIgLTEzIDMgLTI2IDMgLTM5YzAgLTQ4IC0xMSAtOTQgLTI3IC0xNDBjLTMgLTcgLTYgLTEzIC0xMSAtMThjLTUgLTQgLTEwIC04IC0xNSAtNXpNMjMxIDQ5NmMtNCA5NyAtODAgMTM5IC0xNDUgMTg5YzMxIC03NyA5MiAtMTI5IDE0NSAtMTg5ek0yMTcgOTRjLTI1IDg5IC0xMDYgMTM4IC0xNDUgMjE0Yy0xIC00MSAyIC04MCAzMyAtMTEwYzMxIC0zMSA2MiAtNjMgOTMgLTkzYzQgLTUgOCAtMTIgMTkgLTExek0yMDIgLTgxIGMtMjQgODMgLTEwMCAxMjQgLTE1MiAxODVjMjQgLTgzIDEwMyAtMTIxIDE1MiAtMTg1ek0yMDYgLTI2MGMtMjUgOTMgLTExMCAxMzYgLTE2MyAyMDVjMCAtMzMgNiAtNjIgMzAgLTg2YzQyIC00MiA4NyAtODAgMTMzIC0xMTl6TTIxOCAtNDk0YzMgNTEgLTEzIDk1IC01MSAxMzFjLTM2IDM0IC03MiA2NyAtMTEwIDEwM2MtMyAtNDIgMjMgLTY2IDQ0IC05M2MzOCAtNDcgODcgLTg2IDExNyAtMTQxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MkUueG1sADxzeW1ib2wgaWQ9IkU1MkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTMyIC0yNzRjLTQgMCAtNyAxIC0xMCA0Yy0yIDIgLTIgNCAtMiA2YzAgNiA5IDEzIDEyIDIwYzEzIDI1IDI5IDQ3IDUxIDY2YzUgNCA3IDExIDggMTdjMTcgNTQgMjcgMTA4IDI5IDE2NGMyIDQ3IDcgOTQgNSAxNDFjMCAxMCAtMSAyMCAtMSAzMWMwIDMxIDIgNjIgMiA5NWMtMTYgLTkgLTMwIC0yMiAtNDggLTIyYy01IDAgLTEwIDEgLTE2IDNjOCAyMCAyMiAzNiAzNCA1MmMxMiAxNSAyNyAyOSA0NCAzOWMxNCA5IDI3IDIxIDM5IDMzIGM1IDUgOSA2IDE0IDZjNiAwIDEzIC0zIDE5IC01YzYgLTMgNSAtOSAzIC0xNWMtNCAtMTIgLTQgLTI1IC00IC0zOGMwIC0xMCAwIC0yMCAtMSAtMzFjMjMgMTMgNDEgMjkgNjIgNDBjMTQgNiAyNyA5IDQwIDljMTQgMCAyNyAtMyA0MSAtOGMyOCAtMTAgMzggLTMzIDQxIC02MGMxIC05IDAgLTE5IDAgLTMyYzE3IDE0IDM1IDEyIDUzIDEyYzkgMCAxOCAxIDE4IDE0YzAgMzUgMTcgNjIgNDAgODdjMjggMzEgNTcgNjIgOTcgODAgYzEwIDUgMjAgNyAzMSA3YzQzIDAgOTAgLTMxIDk5IC03MnYtM2MwIC01IC0yIC05IC01IC0xMmMtMTcgLTIyIC0zOSAtMzcgLTY2IC00NGMtNSAtMSAtOCAtMiAtMTEgLTJjLTggMCAtMTEgNSAtMTUgMTdjLTcgMTcgLTE5IDMxIC0zNSA0MWMtNiAzIC0xMSA1IC0xNSA1Yy04IDAgLTE0IC02IC0xOSAtMThjLTUgLTE0IC03IC0yOCAtNyAtNDJjMCAtMTcgMiAtMzMgNCAtNTBjMSAtMTAgMTEgLTggMTcgLTljMjggLTMgNTYgLTYgODMgLTggYzEzIDAgMjggLTMgMzEgLTE0YzQgLTExIC03IC0yMSAtMTcgLTI5Yy0yMSAtMTYgLTQzIC0zMCAtNzAgLTMwYy02IDAgLTEzIDEgLTIwIDNzLTEyIDMgLTE1IDNjLTkgMCAtMTAgLTcgLTEyIC0yNWMtNSAtNTAgLTUgLTEwMCAtMTggLTE0OWMtMiAtOSAtMiAtMTggLTYgLTI2Yy0zNiAtNzggLTkyIC0xMzMgLTE3OCAtMTUzYy02IC0xIC0xMSAtMiAtMTcgLTJjLTE5IDAgLTM3IDYgLTU1IDEzYy02IDIgLTggNSAtOCA4czIgNiA1IDggYzIxIDE2IDM5IDM2IDYyIDQ5YzQgMiA4IDMgMTIgM3M4IC0xIDEzIC0zYzEwIC0zIDE5IC01IDI3IC01YzE5IDAgMzAgMTIgMzkgMzljOSAyOCAxNSA1NyAxOCA4N2M0IDM2IDggNzMgMTEgMTEwYzEgMTEgMSAyMiAyIDMzYzAgOCAtMyAxMiAtMTEgMTJoLTYzYy03IDAgLTggLTUgLTEwIC0xMGMtMjAgLTgwIC03OCAtMTMyIC0xMzkgLTE4MWMtMTAgLTggLTIyIC0xMiAtMzUgLTE0Yy0xMCAtMiAtMTUgLTYgLTE3IC0xNyBjLTcgLTM4IC0yMCAtNzUgLTM5IC0xMTZjMjIgNyAzOSAxMyA1NiAxOWM2IDEgMTEgNCAxNiA0aDNjMTIgMCAxOSAtNSAxOSAtMTRjMCAtMyAtMSAtNyAtMyAtMTFjLTE0IC0zMCAtMzUgLTUzIC02OCAtNjJjLTQyIC0xMiAtODMgLTI1IC0xMjIgLTQxYy02IC0zIC0xNSAtNyAtMjIgLTd6TTE0MyAyMDV2LTE1OWMxNCAxIDI4IDUgNDMgOWMyNSA2IDM5IDIzIDQ0IDQ3YzQgMTUgNiAzMCA4IDQ1YzIgMTYgNSAzMyA1IDQ5IGMwIDEwIC0xIDE5IC00IDI5Yy01IDE0IC0xMiAyNCAtMjcgMjljLTUgMSAtOSAyIC0xNCAyYy0yNyAwIC01NSAtMjMgLTU1IC01MXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTNBLnhtbAA8c3ltYm9sIGlkPSJFNTNBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NSAtMTY1Yy0xOSAwIC0zOCA1IC01NiAxMmMtNiAyIC05IDUgLTkgOHMzIDYgNiA5YzE5IDE5IDM5IDM1IDYyIDQ5YzUgMyA5IDQgMTMgNHM4IC0xIDEyIC0zYzExIC00IDIwIC02IDI3IC02YzIwIDAgMzEgMTMgNDAgNDJjMTMgNDIgMTYgODYgMjEgMTI5YzQgMzcgNyA3MyA3IDExMGgtNDRjLTE1IDAgLTMwIDAgLTQ0IDFjLTcgMCAtMTQgMCAtMjIgMWMtNyAxIC0xMCA0IC0xMCA3czEgNyA1IDEwYzE4IDE4IDMzIDM4IDU1IDUzIGM3IDQgMTUgNSAyMyA1aDM1YzAgNzMgNTIgMTE2IDEwMiAxNTljMjIgMTkgNDUgMjkgNzAgMjljMTcgMCAzNCAtNCA1MSAtMTRjNCAtMiA5IC00IDEyIC03YzE3IC0xNyAzOCAtMzMgMzQgLTU5Yy0zIC0xOSAtNTcgLTU0IC03OCAtNTRjLTkgMCAtMTYgMSAtMTkgMTNjLTQgMTggLTE0IDMyIC0zMCA0MmMtOCA1IC0xNCA4IC0yMCA4Yy04IDAgLTE0IC03IC0xOSAtMjFjLTQgLTEyIC01IC0yNSAtNSAtMzdjMCAtMTUgMiAtMzEgMyAtNDZ2LTEzIGMzNCAtMSA2NyAtNCAxMDAgLThjNCAwIDggMCAxMiAtMWMxNCAtNCAyMSAtOSAyMSAtMTZjMCAtNSAtMyAtMTAgLTkgLTE3Yy0yMCAtMjEgLTQyIC00MCAtNzEgLTQwYy0zIDAgLTcgMCAtMTAgMWMtMTUgMiAtMjkgMyAtNDMgNGMtMyAtNjMgLTEwIC0xMjUgLTIzIC0xODZjLTE2IC03NyAtMTIzIC0xNjggLTE5OSAtMTY4ek04OTQgLTI4MGMtMyAwIC02IDEgLTggNGMtMSAyIC0yIDQgLTIgNWMwIDUgMyA5IDYgMTNjMTcgMjYgMzQgNTEgNTUgNzQgYzIwIDIxIDIyIDUxIDI3IDc4YzE3IDkzIDE4IDE4OCAxOCAyODJ2ODVjLTE2IC01IC0yNyAtMTkgLTQ1IC0xOWgtN2MtMyAwIC03IDAgLTkgNGMtMSAxIC0xIDIgLTEgM2MwIDQgNCA4IDYgMTJjMjQgNDkgNzQgNzYgMTEzIDExMWM0IDQgOCA1IDExIDVjNiAwIDEyIC00IDE4IC02YzQgLTIgNiAtNCA2IC04cy0yIC04IC0zIC0xMmMtMSAtMjQgLTMgLTQ4IC00IC03MmMyNSAyMyA1MiA0NCA3NyA1NGMxMCA0IDIwIDYgMjkgNiBjNDQgMCA4MCAtNDIgNzggLTExN2M3IC05NSAtNjAgLTE3OCAtMTUyIC0yNDRjLTE0IC0xMCAtMzAgLTE2IC00NyAtMTljLTggLTQyIC0yMSAtODQgLTQwIC0xMjVjMjIgNyA0MSAxMiA1OSAyMGM1IDIgMTAgMyAxNSAzYzcgMCAxNCAtMiAxOCAtN2MyIC0yIDMgLTUgMyAtOGMwIC03IC01IC0xNSAtOSAtMjBjLTE4IC0yNiAtMzggLTQ4IC03MSAtNTZjLTM5IC05IC03OCAtMjIgLTExNSAtMzljLTUgLTIgLTExIC01IC0xNiAtNSBjLTMgLTEgLTcgLTIgLTEwIC0yek05NyAwYy0zMyAwIC02MyAxNSAtODkgMzljLTYgNSAtOCAxMSAtOCAxNnMxIDEwIDUgMTVjMTEgMTkgMjEgMzggMzYgNTVjNiA2IDExIDEyIDIwIDljMyAtMiA0IC0zIDQgLTVjMCAtMyAtMyAtOCAtMyAtMTF2LTJjMCAtNyA1IC0xMSAxMCAtMTVjMjYgLTIxIDU1IC0zMiA5MyAtMzFoMmMyIDAgNSAtMSAxMCAtMXMxMCAxIDEyIDdjMSAzIDIgNSAyIDhjMCA5IC02IDE3IC0xMCAyNCBjLTEyIDE4IC0zMCAyMyAtNDkgMjljLTIwIDcgLTQyIDExIC02MCAyN2MtMTggMTQgLTI3IDM2IC0yNyA1N2MwIDEzIDMgMjYgMTAgMzhjMTQgMjIgMjkgNDMgNDcgNjJjMTkgMTggNDUgMjcgNzIgMjdjMzggMCA3NyAtMTcgOTUgLTQ4YzIgLTMgMyAtNSAzIC04cy0yIC01IC00IC04Yy05IC0xNiAtMjMgLTI3IC0zNyAtMzhjLTYgLTQgLTEzIC05IC0xOCAtOWMtNiAwIC0xMSAzIC0xNiAxNGMtOSAxOCAtNDUgMzEgLTcwIDMxIGMtNiAwIC0xMCAtMSAtMTUgLTJjLTUgLTIgLTcgLTQgLTcgLThjMCAtMiAyIC01IDIgLThjOCAtMzEgMzAgLTQ3IDU5IC01NmMyMiAtNyA0MyAtMTEgNjIgLTI1YzIwIC0xNCAzMCAtMzIgMzAgLTUxYzAgLTEwIC0zIC0yMSAtOSAtMzFjLTI5IC01NiAtNzYgLTkxIC0xMzggLTEwMGMtNSAtMSAtOSAtMSAtMTQgLTF6TTU4NCAxM2MtNCAwIC03IDIgLTEwIDVjLTcgOSA5IDIwIDE1IDMwYzM5IDY2IDEwNyAxMDEgMTYwIDE1M2wzMyAzMCBjLTI2IC0yIC01MCAtNSAtNzUgLTVjLTEzIDAgLTI2IDEgLTM4IDNoLTEwYy0xOSAyIC00MiA2IC01MCAyMmMtNiAxMCAxNyAyMSAyNSAzM2M4IDExIDIwIDIwIDI5IDMwYzUgNiAxMSA4IDE3IDhjNCAwIDcgLTEgMTEgLTJjMjQgLTEwIDQ3IC0xNCA3MCAtMTRjMzMgMCA2NyA4IDEwMSAxOGMxNyA1IDM1IDkgNTMgMTRjNSAxIDEwIDMgMTUgM2M2IDAgMTEgLTIgMTQgLTdjMSAtMiAyIC00IDIgLTZjLTEgLTggLTcgLTE2IC0xMiAtMjEgYy0xOSAtMjIgLTQwIC00MiAtNjQgLTU4Yy00OCAtMzIgLTkxIC03MiAtMTM4IC0xMTVjMTggMCAzNCAxIDQ5IDFjMTEgMCAyMiAtMSAzMyAtMmM0MyAtNCA4MCAtMjkgMTE4IC00OGM2IC0zIDggLTYgOCAtOWMtMSAtMyAtMyAtNyAtNSAtMTFjLTE4IC0zMSAtNDcgLTQ5IC03OCAtNDljLTE1IDAgLTMwIDQgLTQ1IDEyYy0zMiAxNyAtNjUgMjcgLTk3IDI3Yy0zMyAwIC02NiAtOSAtOTggLTI4Yy0yIC0xIC00IC0zIC02IC0zIGMtOCAtNCAtMTggLTExIC0yNyAtMTF6TTEwNjkgNDFjMTcgMiAzNCA1IDUwIDEwYzE5IDYgMzMgMTkgMzcgMzVjOCAzMiAxNiA2MyAxNiA5NmMwIDkgLTEgMTkgLTMgMjljLTUgMjYgLTIxIDQwIC00MSA0MGMtMTAgMCAtMjIgLTQgLTMzIC0xMmMtOCAtNyAtMTYgLTE1IC0yMyAtMjNjLTEgLTU2IDAgLTExMyAtMiAtMTY5YzAgLTIgMCAtNCAtMSAtNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjQ1LnhtbAA8c3ltYm9sIGlkPSJFMjQ1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyNCA4MjljMTAgMyAxNSAtOSAyMCAtMTdjMiAtMyAzIC03IDUgLTEwYzEzIC00MyAyMCAtODYgMTkgLTEyOGMwIC01MCAtMTAgLTEwMCAtMzEgLTE1MGMtNSAtMTAgLTggLTIxIC04IC0zM2MwIC02IDAgLTEzIDIgLTE5YzUgLTIxIDggLTQxIDggLTYxYzAgLTkgLTEgLTE5IC0yIC0yOWMtMiAtMTggLTkgLTM3IC05IC01NWMwIC02IDAgLTExIDIgLTE3YzggLTI2IDEyIC01MSAxMSAtNzNjMSAtMTEwIC00MSAtMjE4IC0xMzYgLTI3NiBjLTM3IC0yMiAtNzAgLTUyIC02OCAtMTAzYzAgLTUgLTQgLTExIC02IC0xNWMtMyAtNCAtMyAtMTMgLTggLTEyaC0yYy02IDIgLTE1IDQgLTE3IDE0Yy0yIDE3IC00IDM0IC00IDUydjExM2MwIDEyIDAgMzEgLTEgNDRjLTYgNDEgNSA3NiA0IDExOGMwIDQyIDIgODQgMiAxMjVjMCA0NiAxMCA4OSA0MSAxMjZjMTkgMjMgNDIgNDEgNjQgNjBjNjEgNTMgOTUgMTIxIDExMSAxOTljMiA3IDIgMTUgMiAyM2MwIDI1IC02IDUwIC02IDc1IGMwIDkgMSAxOSAzIDI4YzIgNyAtNCAxOSA0IDIxek0xOTEgNDM2Yy0zNCAtNDcgLTc4IC03NiAtMTE0IC0xMTRjLTIzIC0yNSAtMzEgLTUyIC0zMiAtODFjMCAtMTEgMiAtMjQgNCAtMzdjNjUgNjYgMTM1IDEyNiAxNDIgMjMyek0xOTggMjQxYy0yNSAtNjAgLTc4IC05MSAtMTE0IC0xMzZjLTEyIC0xNSAtMjAgLTMxIC0yMSAtNTJjNjMgMjcgMTM3IDExNCAxMzcgMTczYzAgNiAtMSAxMSAtMiAxNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTIzLnhtbAA8c3ltYm9sIGlkPSJFNTIzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2IC05MGMtOCAwIC0xMCA3IC05IDIwYzcgOTEgMTIgMTgyIDE5IDI3M3Y4YzAgNiAwIDExIC00IDE4Yy0zMSAtMjMgLTU3IC01MSAtOTcgLTYyYzcgMjEgMjEgMzQgMzEgNDhjMzMgNDAgNzYgNjkgMTE0IDEwM2M1IDUgMTAgNyAxNCA3YzkgMCAxOCAtOCAxOSAtMjFjMiAtMjcgNCAtNTIgMyAtNzhjNCA1IDcgOSAxMCAxNGMyNCAzMyA1OSA0NyA5NiA1OGMyMCA2IDM5IDExIDU5IDExYzEzIDAgMjYgLTMgMzkgLTggYzYgLTMgMTMgLTMgMTIgLTEzYzAgLTE4IC0zNyAtNjggLTU1IC03MmMtMiAtMSAtMyAtMSAtNSAtMWMtMyAwIC02IDIgLTEwIDNjLTEzIDMgLTI2IDUgLTM4IDVjLTQ0IDAgLTg2IC0yMSAtMTExIC01OGMwIC05IC0xIC0xOCAtMiAtMjZjLTMgLTQ5IC05IC05NiAtMTIgLTE0NWMtMiAtMzEgLTMzIC03MyAtNjEgLTgxYy01IC0yIC05IC0zIC0xMiAtM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTM3LnhtbAA8c3ltYm9sIGlkPSJFNTM3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI2NSAtMTU1Yy0xOSAwIC0zOCA1IC01NiAxMmMtNiAyIC05IDUgLTkgOHMzIDYgNiA5YzE5IDE5IDM5IDM1IDYyIDQ5YzUgMyA5IDQgMTMgNHM4IC0xIDEyIC0zYzExIC00IDIwIC02IDI3IC02YzIwIDAgMzEgMTMgNDAgNDJjMTMgNDIgMTYgODYgMjEgMTI5YzQgMzcgNyA3MyA3IDExMGgtNDRjLTE1IDAgLTMwIDAgLTQ0IDFjLTcgMCAtMTQgMCAtMjIgMWMtNyAxIC0xMCA0IC0xMCA3czEgNyA1IDEwYzE4IDE4IDMzIDM4IDU1IDUzIGM3IDQgMTUgNSAyMyA1aDM1YzAgNzMgNTIgMTE2IDEwMiAxNTljMjIgMTkgNDUgMjkgNzAgMjljMTcgMCAzNCAtNCA1MSAtMTRjNCAtMiA5IC00IDEyIC03YzE3IC0xNyAzOCAtMzMgMzQgLTU5Yy0zIC0xOSAtNTcgLTU0IC03OCAtNTRjLTkgMCAtMTYgMSAtMTkgMTNjLTQgMTggLTE0IDMyIC0zMCA0MmMtOCA1IC0xNCA4IC0yMCA4Yy04IDAgLTE0IC03IC0xOSAtMjFjLTQgLTEyIC01IC0yNSAtNSAtMzdjMCAtMTUgMiAtMzEgMyAtNDZ2LTEzIGMzNCAtMSA2NyAtNCAxMDAgLThjNCAwIDggMCAxMiAtMWMxNCAtNCAyMSAtOSAyMSAtMTZjMCAtNSAtMyAtMTAgLTkgLTE3Yy0yMCAtMjEgLTQyIC00MCAtNzEgLTQwbC0xMCAxYy0xNSAwIC0yOSAzIC00MyA0Yy0zIC02MyAtMTAgLTEyNSAtMjMgLTE4NmMtMTYgLTc3IC0xMjMgLTE2OCAtMTk5IC0xNjh6TTU4MSAtMjMyYy0zIDAgLTYgMSAtOCA0Yy0xIDIgLTIgNCAtMiA1YzAgNSAzIDkgNiAxM2MxNyAyNiAzNCA1MSA1NSA3NCBjMjAgMjEgMjIgNTEgMjcgNzhjMTcgOTMgMTggMTg4IDE4IDI4MnY4NWMtMTYgLTUgLTI3IC0xOSAtNDUgLTE5aC03Yy0zIDAgLTcgMCAtOSA0Yy0xIDEgLTEgMiAtMSAzYzAgNCA0IDggNiAxMmMyNCA0OSA3NCA3NiAxMTMgMTExYzQgNCA4IDUgMTEgNWM2IDAgMTIgLTQgMTggLTZjNCAtMiA2IC00IDYgLThzLTIgLTggLTMgLTEyYy0xIC0yNCAtMyAtNDggLTQgLTcyYzI1IDIzIDUyIDQ0IDc3IDU0YzEwIDQgMjAgNiAyOSA2IGM0NCAwIDgwIC00MiA3OCAtMTE3YzcgLTk1IC02MCAtMTc4IC0xNTIgLTI0NGMtMTQgLTEwIC0zMCAtMTYgLTQ3IC0xOWMtOCAtNDIgLTIxIC04NCAtNDAgLTEyNWMyMiA3IDQxIDEyIDU5IDIwYzUgMiAxMCAzIDE1IDNjNyAwIDE0IC0yIDE4IC03YzIgLTIgMyAtNSAzIC04YzAgLTcgLTUgLTE1IC05IC0yMGMtMTggLTI2IC0zOCAtNDggLTcxIC01NmMtMzkgLTkgLTc4IC0yMiAtMTE1IC0zOWMtNSAtMiAtMTEgLTUgLTE2IC01IGMtMyAtMSAtNyAtMiAtMTAgLTJ6TTEwNSAwYy0zNSAwIC02OCAxNiAtOTYgNDJjLTYgNSAtOSAxMiAtOSAxOGMwIDUgMiAxMSA1IDE1YzEyIDIxIDI0IDQyIDQwIDYwYzYgOCAxMiAxNCAyMSAxMGM0IC0xIDUgLTMgNSAtNWMwIC00IC00IC04IC00IC0xMnYtMmMwIC04IDYgLTEyIDEyIC0xN2MyOCAtMjIgNjAgLTM1IDEwMSAtMzRoMmMzIDAgNiAtMSAxMSAtMXMxMSAyIDEzIDljMSAyIDIgNSAyIDhjMCAxMCAtNiAxOCAtMTEgMjYgYy0xMiAxOSAtMzIgMjYgLTUyIDMyYy0yMyA3IC00NyAxMiAtNjcgMjljLTE5IDE2IC0yOSAzOSAtMjkgNjNjMCAxMyA0IDI4IDExIDQxYzE1IDIzIDMyIDQ2IDUyIDY3YzIwIDIwIDQ5IDMwIDc4IDMwYzQxIDAgODQgLTE5IDEwNCAtNTNjMSAtMyAyIC01IDIgLThjMCAtNCAtMSAtNiAtMyAtOWMtMTAgLTE3IC0yNiAtMzAgLTQxIC00MmMtNyAtNCAtMTQgLTEwIC0yMCAtMTBjLTcgMCAtMTIgNCAtMTcgMTZjLTEwIDIwIC01MCAzMyAtNzcgMzMgYy02IDAgLTExIC0xIC0xNSAtMmMtNyAtMSAtOCAtNCAtOCAtOGMwIC0yIDEgLTYgMiAtOWM4IC0zMyAzMyAtNTEgNjQgLTYxYzI0IC03IDQ3IC0xMiA2OCAtMjdzMzIgLTM1IDMyIC01NWMwIC0xMSAtMyAtMjMgLTkgLTM0Yy0zMiAtNjEgLTgzIC0xMDAgLTE1MSAtMTA5Yy02IC0xIC0xMCAtMSAtMTYgLTF6TTc1NiA4OWMxNyAyIDM0IDUgNTAgMTBjMTkgNiAzMyAxOSAzNyAzNWM4IDMyIDE2IDYzIDE2IDk2YzAgOSAtMSAxOSAtMyAyOSBjLTUgMjYgLTIxIDQwIC00MSA0MGMtMTAgMCAtMjIgLTQgLTMzIC0xMmMtOCAtNyAtMTYgLTE1IC0yMyAtMjNjLTEgLTU2IDAgLTExMyAtMiAtMTY5YzAgLTIgMCAtNCAtMSAtNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDQ3LnhtbAA8c3ltYm9sIGlkPSJFMDQ3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExIC02NWMtOCAwIC0xMSAyIC0xMSA2czMgOSA2IDE0YzIwIDQwIDQ4IDczIDc4IDEwNmMzNCAzNyA2NyA3NSAxMDEgMTEyYzUwIDU0IDEwMSAxMDggMTUyIDE2MmMtNCAyIC03IDMgLTExIDRjLTM4IDE2IC03NiAzMSAtOTcgNzBjLTEzIDI0IC0xOSA0OCAtMTkgNzJjMCAyNSA3IDUwIDIxIDc0YzMzIDUzIDcwIDEwNCAxMjcgMTMzYzE4IDEwIDM2IDE0IDU0IDE0YzI2IDAgNTIgLTkgNzggLTE5YzI1IC05IDQ1IC0yNyA2NyAtNDIgYzcgLTUgMTAgLTkgMTAgLTE1YzAgLTQgLTIgLTggLTUgLTEzYy0xNSAtMjEgLTM2IC0zNCAtNTkgLTQzYy00IC0xIC03IC0yIC0xMCAtMmMtMTAgMCAtMTggNCAtMjcgMTFjLTI4IDIxIC01OCAzOCAtOTUgMzhjLTQyIDAgLTcxIC0yNiAtNzEgLTY2YzAgLTQ5IDIxIC0xMDIgODEgLTEyNGwyOSAtMTJsMyAzYzgxIDkwIDE2NiAxNzYgMjQ0IDI2OGMzMCAzNyA2NSA3MCA5OSAxMDRjNCA1IDkgOSAxNCAxM2MzIDIgNyAzIDEwIDMgYzUgMCAxMSAtMiAxNSAtNWMyIC0xIDMgLTMgMyAtNGMwIC00IC01IC05IC02IC0xM2MtMyAtMTMgLTEyIC0yMiAtMjEgLTMyYy0xMDggLTExNyAtMjE0IC0yMzYgLTMyMSAtMzU1YzM5IC0xOCA3NCAtNDEgMTA1IC03M2MxNSAtMTUgMjggLTMyIDQwIC01MGMxNCAtMjIgMjAgLTQ0IDIwIC02NmMwIC0yMCAtNSAtNDAgLTE1IC02MGMtNDAgLTc2IC0xMDAgLTEyOSAtMTg0IC0xNTJjLTExIC0zIC0yMyAtNCAtMzQgLTUgYy0zNCAtMSAtNjcgMSAtOTggMTNjLTkgMyAtMTcgOCAtMjUgMTNjLTE1IDExIC0yMiAyMiAtMjIgMzNjMCAxMCA0IDIwIDEyIDMyYzEwIDE2IDIyIDI5IDM1IDQyYzYgNiAxMSA4IDE2IDhjOCAwIDE1IC01IDIwIC0xMmMyNCAtMzEgNTggLTQ4IDk2IC00OGMxMyAwIDI2IDIgMzkgNmM0NCAxMyA2OCA0MCA2OCA3M2MwIDE4IC02IDM3IC0xOSA1N2MtMzIgNTEgLTc3IDg0IC0xMjcgMTA5Yy04NSAtOTIgLTE3MCAtMTg0IC0yNTQgLTI3NiBjLTI3IC0yOSAtNTIgLTU5IC03NyAtODljLTkgLTExIC0xOSAtMTYgLTM1IC0xN3pNNTk4IDM3MmMtMTUgMSAtMjYgMTAgLTM0IDIwYy0xMCAxMiAtMzIgMTcgLTMxIDMyYzIgMTQgMTYgMjcgMjYgMzljMTYgMjIgMjggMzIgNDIgMzJjMTIgMCAyNCAtOCA0MiAtMjNzMjcgLTI1IDI3IC0zNmMwIC0xMCAtOSAtMjEgLTI2IC0zN2MtMTMgLTEyIC0yNiAtMjUgLTQ2IC0yN3pNMTc0IDI0M2gtNGMtNyAwIC0xNCA0IC0yMCA4IGMtMTMgMTAgLTI1IDIyIC00MCAzMWMtOCA1IC0xMiAxMCAtMTIgMTVjMCA2IDQgMTEgMTEgMThjMTMgMTMgMjMgMjggMzcgNDFjOCA3IDE1IDExIDIzIDExYzYgMCAxMiAtMiAxOSAtN2MxOSAtMTUgMzkgLTI5IDU4IC00M2M0IC0zIDggLTYgNiAtMTRjLTcgLTIzIC01NCAtNjEgLTc4IC02MHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDUzLnhtbAA8c3ltYm9sIGlkPSJFMDUzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzOCAtNTU5Yy0xMiAwIC0yMiA3IC0yOCAyMWMtNyAxNSAtMTQgMzEgLTIwIDQ2Yy0xIDQgLTIgNyAtMiAxMWMwIDkgNSAxNiAxNiAxN2MzOCAzIDU2IDMyIDc1IDU4YzM2IDUwIDUxIDEwOSA2MiAxNjljMSA1IDAgMTQgMCAxNGwtMTIgLTJjLTE1IC0yIC0zMCAtMyAtNDQgLTNjLTQ5IDAgLTk1IDExIC0xNDEgMjhjLTMzIDEyIC02NiAzNCAtODcgNTRjLTM2IDM1IC01NyA5OCAtNTcgMTYwYzAgMzAgNSA2MCAxNiA4NiBjMjEgNTMgNTQgMTAwIDg0IDE0N2M0MyA2NiA5MyAxMjYgMTM4IDE5MGMtMSA1IC0zIDExIC0zIDE3Yy0xMSA4MCAtMjQgMTYxIC0yNCAyNDJjMCAxNCAwIDI4IDEgNDJjNSA4NiAzMCAxNjcgODAgMjM3Yy0xNiAxMyAtMjMgMzMgLTI0IDU1Yy0xIDUgMCAxMCAwIDE3Yy0zIDI2IDggNDggMjcgNjdjNSA1IDggOSA2IDE4Yy00IDE1IC03IDI5IC03IDQzYzAgMzkgMTcgNzMgNDYgMTA0YzQgNCA4IDggMTAgMTNjOCAyMCAyNSAyMiA0MyAyMSBzMjQgLTE2IDI4IC0zMGMzIC0xMSA1IC0yMSA1IC0zMWMwIC0yMiAtNyAtNDQgLTE0IC02NGMtMiAtNiAtNCAtMTIgLTQgLTE3YzAgLTYgMiAtMTEgOSAtMThjMTYgLTE2IDIxIC0zNiAyMSAtNTZjMCAtOSAtMSAtMTcgLTIgLTI1Yy02IC0zNyAtMjAgLTcwIC01MCAtOTVjLTUgLTUgLTExIC04IC0xNiAtMTFjMSAtMSAxIC0yIDEgLTNjMTggLTcwIDQ1IC0xMzggNTUgLTIxMGMzIC0yMCA0IC00MCA0IC02MWMwIC0yNyAtMiAtNTQgLTcgLTgxIGMtMTQgLTkzIC0xMTYgLTI3NCAtMTE2IC0yNzRzMCAtOSAxIC0xNGwyNiAtOTdzNiA0IDEyIDdjNDUgMjcgOTMgNDAgMTQzIDQwYzIwIDAgNDAgLTIgNjAgLTZjODAgLTE1IDExNSAtNjEgMTE1IC0xMjRjMCAtMTQgLTEgLTI5IC01IC00NGMtMjAgLTkyIC02NCAtMTc1IC0xNDAgLTIzNmMtMjkgLTIzIC02MSAtNDEgLTk0IC01N2MtNiAtMiAtMjAgLTEwIC0yMCAtMTBzLTEgLTE1IC0xIC0yNGMtMyAtMTE3IC0zNyAtMjIyIC0xMjAgLTMwOSBjLTggLTkgLTE4IC0xNSAtMzAgLTE5Yy02IC0yIC0xMSAtMyAtMTYgLTN6TTM0NSAxMTczYzQgLTEgNyAtMiAxMSAtMmMxMCAwIDIwIDUgMjcgMThzMTEgMjcgMTMgNDF2NGMwIDggLTUgMTUgLTE0IDE1Yy0yNyAxIC01NSAtMTQgLTU3IC00OWMwIC0xMCA2IC0yNCAyMCAtMjd6TTM1NSAxMDA2YzI2IDQgNDUgMjEgNTUgNDZjMiA2IDMgMTEgMyAxN2MwIDE0IC03IDI5IC0xNyA0MWMtNSA2IC0xMSA5IC0xNyA5Yy0zIDAgLTYgLTEgLTEwIC0yIGMtMjMgLTkgLTQzIC0yMyAtNjEgLTM5Yy0xNCAtMTIgLTIwIC0yMiAtMjAgLTMxYzAgLTE0IDEzIC0yNCAzMyAtMzRjMyAtMiA3IC0zIDEyIC00aDJjNCAwIDggLTEgMTEgLTJzNiAtMSA5IC0xek0yNzggNDk4YzM4IDcwIDU2IDE0NiA2OSAyMjRjMyAyMCA1IDQwIDUgNTljMCAzOCAtNiA3NSAtMTggMTEyYy01MSAtODEgLTY5IC0xNjYgLTY5IC0yNTNjMCAtNDcgNSAtOTQgMTMgLTE0MnpNMTc1IC05NGMwIDYgMCA5IC0xIDEzIGMtMyAxOCAtNSAzNSAtNSA1MmMwIDY3IDI0IDEyOCA3NCAxNzdjMTggMTggNDYgNTQgNDYgNTRzLTcgNDAgLTE1IDY1bC03IDIybC00MiAtNTVjLTQ5IC02MyAtOTYgLTEyNiAtMTM1IC0xOTVjLTIgLTMgLTggLTIwIC05IC0yNmMtMiAtMTIgLTQgLTI0IC00IC0zNWMwIC05IDEgLTE4IDQgLTI2YzcgLTE3IDI5IC0yNyA1NSAtMzZjMTMgLTQgMjUgLTkgMzkgLTEwek0zOTEgLTYzbDQgLTI4bDE4IDdjODQgMzcgMTQzIDk3IDE4MyAxNzcgYy0yIDEgLTQgMyAtNiA1Yy0yMyAyNCAtNTMgMjkgLTgzIDM1Yy0yNSA1IC00OSA3IC03NCA3Yy0yNiAwIC01MSAtMiAtNzcgLTdjLTMgLTQgLTMgLTkgLTIgLTE2YzE0IC02MyAyOSAtMTE1IDM3IC0xODB6TTI4NSAtMTExYzI5IC0yIDU1IDUgNTUgNXMxIDkgMCAxNWMtNCA1OSAtMTkgMTE3IC0yOCAxNzZjLTEgNyAtMiAxMSAtNiAxMWMtMiAwIC01IC0yIC04IC01Yy0zNiAtMzIgLTcwIC02NiAtODAgLTExNGMtNCAtMTYgLTUgLTMyIC01IC00NSBjMCAtMjAgMyAtMzQgMyAtMzRzMzQgLTkgNjkgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA4Qi54bWwAPHN5bWJvbCBpZD0iRTA4QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zOTIgLTY4N2MtMTUgMCAtOSAxOSAtMTMgMjljLTkgMjggLTExIDU3IC0xMSA4NmMwIDIwIDEgMzkgMiA1OWM0IDYxIDIgMTIyIDQgMTgydjM4bC0xNSAtNmMtMzcgLTExIC03NSAtMTQgLTExMCAtMTdjLTcwIDMgLTEzMCAyMCAtMTc2IDcyYy0zNyA0MiAtNTMgODkgLTUzIDE0MWMwIDEyIDEgMjUgMyAzOGM4IDU4IDIzIDExNCA1NSAxNjRjNjAgOTYgMTMyIDE3OCAyNDMgMjE2YzIyIDcgNDQgMTEgNjcgMTFjMSA1OSAzIDExOCA0IDE3NyBjMCA2IDAgMTEgLTEgMjFjLTIzIC0xNiAtNDIgLTMxIC02MiAtNDRjLTkgLTYgLTE1IC05IC0yMCAtOWMtNyAwIC0xMSA4IC0xMyAyNGMtNCAyMSAtMTEgNDIgLTEwIDY0YzEgOSAwIDE5IDcgMjRjNDEgMzQgNzggNzMgMTI2IDk4YzcgNCAxMiA2IDE2IDZjNiAwIDggLTcgOCAtMjJjLTEgLTEwMiAtOCAtMjA1IC05IC0zMDh2LTMyYzEzIC0yIDI3IC00IDQwIC03YzMzIC03IDY3IC0xMSA5NCAtMzNjMjYgLTIwIDQxIC01MCA0MSAtODEgYzAgLTEwIC0yIC0yMCAtNSAtMzBjLTIxIC02MyAtNTQgLTExNyAtMTE5IC0xNDRjLTYgLTIgLTkgLTUgLTEzIC0xMGMtMTAgLTE0IC0yNiAtMjUgLTQ0IC0zNGMtMSAtNTUgLTMgLTExMCAtNCAtMTY2YzI5IDcgNTggMTcgODUgMzBjNTcgMjcgMTEyIDU4IDE1MSAxMDljNiA3IDEyIDExIDE5IDExYzMgMCA1IC0xIDggLTJjNiAtMiA4IC03IDggLTEycy0yIC0xMCAtMyAtMTVjLTE0IC00NyAtNDUgLTgzIC04MiAtMTE1IGMtNTYgLTQ4IC0xMjAgLTc4IC0xODcgLTEwM2wtMyAtMTU5Yy0xIC02OCAtMyAtMTM2IC00IC0yMDRsLTMgLTE2Yy00IC0xMyAtNyAtMzIgLTIxIC0zMXpNMjg1IC0yMDBjMTEgMCAyMyAxIDM1IDJjMTkgMyAzOCA1IDU3IDlsMyAxNjFjLTggLTEgLTE2IC0yIC0yNCAtMmMtMTAgMCAtMTggMSAtMjcgM2MtMTggNSAtMjkgMTUgLTM0IDM1Yy0zIDEzIC02IDI2IC02IDM5YzAgMTEgMiAyMiA3IDMzYzE0IDM0IDUwIDU4IDg4IDY3IGMxIDIxIDEgNDMgMSA2NGMtNiAwIC0xMiAxIC0xOCAxYy0yMSAwIC00MiAtMyAtNjMgLTEwYy01MSAtMTcgLTg4IC01MyAtMTI0IC05MmMtMjkgLTMyIC00OSAtNzAgLTcxIC0xMDZjLTcgLTEyIC0xMSAtMjggLTExIC00NmMwIC0zMyAxMyAtNzAgMzYgLTk1YzQyIC00NiA5NCAtNjMgMTUxIC02M3pNNDgyIDEzN2MxMiAwIDIzIDYgMzQgMTFjNCAxIDYgNCA2IDZjMCAzIC0yIDYgLTQgOWMtOCAxMCAtMTcgMTggLTI4IDIzIGMtMTkgNyAtMzggMTMgLTU4IDE4YzAgLTE4IDAgLTM2IC0xIC01NGMxMiAtMSAyMyAtNCAzMyAtOWM2IC0zIDEyIC00IDE4IC00eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwODQueG1sADxzeW1ib2wgaWQ9IkUwODQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDIyIC00ODljLTggMyAtNyAxNSAtNyAyNGMtMSAxMCAtMSAyMCAtMSAzMWMwIDQ2IDUgOTAgNyAxMzRjNCA1NyA1IDExNCA3IDE3MWMtNyAtMiAtMTQgLTIgLTIxIC0yYy03IDEgLTE0IDEgLTIxIDJjLTYyIDQgLTEyNCAxNCAtMTg2IDE0Yy00NyAwIC05MiAtMTAgLTEzNiAtMjljLTcgLTQgLTEzIC02IC0xNyAtNmMtOCAxIC0xMSA2IC0xMiAyMWMwIDkgLTUgMTggLTkgMjdzLTYgMTggLTYgMjdjMCAyNSAxNSA0NiAzMSA2NiBjNTAgNjMgODQgMTM1IDEyNSAyMDRjMjkgNDkgNjIgOTYgOTEgMTQ1YzIzIDQwIDQ4IDc5IDYyIDEyNGMyIDYgNiAxMSA5IDE3YzUgOCAxNSAxMSAyMyAxMGM4IDAgOCAtMTEgOSAtMTdjMSAtNyAyIC0xNCAyIC0yMWMwIC0yNCAtNyAtNDcgLTE2IC03MGMtMzcgLTk3IC05NCAtMTgzIC0xNDcgLTI3MGMtMjMgLTM4IC00MSAtNzcgLTYzIC0xMTljMjIgMyA0NCA0IDY2IDRjNjIgMSAxMjIgLTkgMTgzIC0xM2MxMSAtMSAyMyAtMSAzNSAwIGMwIDY1IC0yIDEzMSAtMyAxOTdjLTEgMTggNCAzNiA1IDU0YzEgMTUgMTAgMjMgMjIgMjNjMTMgMCAxMiAtMTYgMTMgLTI0YzMgLTM3IDQgLTc1IDYgLTExMmMyIC00NCA0IC04OCA0IC0xMzJjMzYgNyA3MSAxOSAxMDUgMzRsNyAzYzExIDYgMjAgOSAyNiA5YzEzIC0xIDE4IC0xMiAxOCAtMzdjMSAtNTMgLTcgLTY1IC01NiAtODhjLTMzIC0xNSAtNjYgLTI3IC0xMDEgLTM0di0xMGMtNCAtOTUgLTIgLTE5MSAtMTMgLTI4NiBjLTMgLTIwIC01IC00MCAtMTggLTU3Yy01IC04IC0xMyAtMTcgLTIzIC0xNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDkwLnhtbAA8c3ltYm9sIGlkPSJFMDkwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3IC01NGMtNSAxIC0xMCAyIC0xMSA4Yy00IDI0IC0xNiA0NiAtMTYgNzJjMCAyMiAxMCAyOCAyOSAyOGgyOThjMTIzIDAgMjQ3IDAgMjk1IDFjMjMgMCAzMSAtMTEgMzUgLTI5YzEgLTIgMSAtNSAxIC03YzIgLTEzIDQgLTI0IDQgLTMzYzAgLTMyIC0xOCAtNDEgLTY0IC0zOWMtMzMgMCAtMTU5IDEgLTI4NCAxcy0yNDkgMCAtMjgwIC0xYy0zIDAgLTUgLTEgLTcgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQxMi54bWwAPHN5bWJvbCBpZD0iRjQxMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzQgLTMwN2MtMTQgLTYgLTI2IDE4IC0zOCAyOWMtNjIgNTYgLTEyMiAxMTMgLTE4NCAxNjljLTkgOCAtMTIgMTYgLTEyIDI4YzEgMTkgMSAzOCAxIDU4YzAgOSAzIDE3IDEyIDIxYzIgMSA0IDIgNSAyYzYgMCA5IC05IDEyIC0xMmM2OCAtNjIgMTM1IC0xMjYgMjAzIC0xODhjMTYgLTE0IDE3IC0zMiAxNiAtNTBjMCAtMiAxIC0zIDAgLTVjLTIgLTE5IDIgLTQ1IC0xNSAtNTJ6TTIyNSAtNDk2bC0xNTIgMTM1IGMtMTMgMTEgLTIzIDI1IC0zNyAzM2MtMzUgMjAgLTMzIDUyIC0zNiA4NWMxIDYgMSAxNCAyIDIxYzIgOCAzIDE3IDEzIDIxYzIgMSAzIDEgNSAxYzYgMCA4IC05IDEyIC0xM2M2NCAtNTcgMTI3IC0xMTYgMTkxIC0xNzNjMTQgLTEyIDI0IC0yNiAyNCAtNDRjMCAtMjEgMCAtNDIgLTYgLTYyYy0yIC02IC00IC05IC03IC05Yy0yIDAgLTUgMSAtOSA1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0RjEueG1sADxzeW1ib2wgaWQ9IkY0RjEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTggLTI0Yy0xNCAwIC0xOCA4IC0xOCAyM2MwIDE4IDIgMjUgMTkgMjVjMjYgLTIgNTIgLTIgNzcgLTJjMTUgMCAyMCAtNiAxOSAtMjBjMCAtMTQgLTIgLTI1IC0xOCAtMjVoLTQzYy05IDAgLTE4IDEgLTI2IDBjLTQgLTEgLTcgLTEgLTEwIC0xeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U2NTUueG1sADxzeW1ib2wgaWQ9IkU2NTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjI5IDBjLTUgMCAtOSA3IC0xMyA5Yy0yOCAxNyAtMzggNDEgLTM4IDcyYzAgMTYgMiAzMiAyIDQ4Yy0yOSAtMjggLTYwIC01NSAtOTAgLTgzYy00IC0zIC03IC02IC0xMSAtNmMtMiAwIC01IDIgLTcgN2MtMSAyIC0yIDMgLTMgNGMtMTggMjIgLTI3IDMzIC0yNyA0M2MwIDExIDExIDIwIDMzIDQwYzIxIDE4IDQxIDM3IDYxIDU1aC0zNmMtMTkgMCAtMzggLTIgLTU2IC00Yy00MyAtMSAtNDQgLTEgLTQ0IDQwYzAgMjQgNiAzNSAzMSAzNSBjMzggMSA3NiAyIDExNCA0Yy0xOSAxNiAtMzkgMzIgLTU5IDQ2Yy0yOSAyMSAtMjcgNTAgLTI3IDc5YzAgOSAzIDEzIDggMTNjNCAwIDkgLTMgMTQgLTdjMzYgLTI3IDcxIC01NiAxMDUgLTg2YzEgMTcgMSAzNCAyIDUxYzEgMzMgMiA2NSAxMSAxMDFjMjQgLTIyIDM3IC00NCAzNyAtNzJ2LTEwMmMzNSAzNSA3MSA3MCAxMDcgMTA1YzEwIDkgMTkgMjUgMzEgMjJjMTUgLTQgMTQgLTIzIDE4IC0zN2MyIC01IDIgLTExIDIgLTEzIGMwIC0xMCAwIC0xNyAtNiAtMjNsLTY2IC02N2MyOCAxIDU3IDMgODUgNWMyNCAyIDMyIC02IDI5IC0zMGMtMSAtOSAtMiAtMTkgLTQgLTI4Yy0zIC0xMSAtOSAtMTcgLTIyIC0xOGMtMzQgLTEgLTY3IC0zIC0xMDEgLTVsMTkgLTE4YzE2IC0xNSAzMiAtMjggNDkgLTM5YzIxIC0xMyAyOSAtMzEgMjYgLTUzdi00YzAgLTEzIDAgLTI5IC0xMSAtMzRjLTEgLTEgLTMgLTEgLTQgLTFjLTggMCAtMTYgMTIgLTIzIDE3IGMtNDUgMzcgLTg3IDc3IC0xMjkgMTE3Yy0xIC01NSAtMSAtMTEwIC0xIC0xNjVsMSAtMTBjMCAtMyAtMSAtNSAtNCAtN2MtMSAtMSAtMiAtMSAtMyAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDFELnhtbAA8c3ltYm9sIGlkPSJGNDFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYgMTkyYzAgMzMgLTEgNjEgMCA4OGMwIDUgNCAxMSA4IDE1YzcwIDcwIDE0MSAxMzkgMjEyIDIxMGM1IDUgOSA4IDEzIDhzOCAtNSA5IC0xNWMwIC04IDEgLTE2IDEgLTIzYzAgLTI2IC01IC01MSAtMjcgLTcyYy03MSAtNjggLTE0MSAtMTM4IC0yMTYgLTIxMXpNNSAwYzAgMzUgMSA2MyAwIDkxYzAgNyA0IDEyIDkgMTZsMjE1IDIwN2M0IDQgOSA5IDE0IDdjNiAtMSA2IC05IDYgLTE0YzAgLTYgMSAtMTIgMSAtMTggYzAgLTMyIC04IC02MCAtMzYgLTg2Yy02OSAtNjQgLTEzNSAtMTMxIC0yMDkgLTIwM3pNMSAtMTkwYzAgMjkgMCA1NSAtMSA4MmMwIDEyIDcgMTkgMTUgMjZjNzAgNjcgMTQzIDEzMSAyMTIgMjAwYzQgNCAxMCAxMiAxNiAxMmM3IDAgMTAgLTE0IDEwIC0yMmMwIC0zNSAtMSAtNjggLTMxIC05NWMtNzIgLTY0IC0xNDMgLTEzMCAtMjExIC0xOThjLTIgLTIgLTUgLTIgLTEwIC01ek02IC0zODBjLTIgMTkgLTUgMzggLTUgNThjMCAxMSAxIDIyIDQgMzQgYzIgNyA2IDExIDExIDE1YzY4IDY2IDEzNyAxMjkgMjA1IDE5N2M1IDUgMTEgMTUgMTkgMTJjOSAtNCA3IC0xNSA3IC0yM2MyIC0zOCAtNiAtNzAgLTM3IC05OGMtNjQgLTU3IC0xMjMgLTEyMCAtMTg0IC0xODFjLTYgLTUgLTEwIC0xMiAtMjAgLTE0ek0xMCAtNTcwYzAgMzIgMSA1OCAwIDg0YzAgMTAgNSAxNyAxMiAyM2wyMDQgMTkxYzkgOCAxNSAxMiAxOSAxMmM1IDAgNiAtNyA3IC0yMWMwIC03IDEgLTE1IDEgLTIyIGMwIC0yNSAtNSAtNTAgLTI3IC03MGMtNzEgLTY0IC0xNDEgLTEyOSAtMjE2IC0xOTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRUFBRS54bWwAPHN5bWJvbCBpZD0iRUFBRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDEgMjAxYzQgMCA4IC0yIDEyIC02czUgLTcgNSAtMTFjMCAtMyAtMSAtNiAtMyAtMTBjLTcgLTExIC0xOCAtMjIgLTIzIC0zNGMtNyAtMTUgLTE2IC0yMCAtMTQgLTMxYzQxIDcgOTEgNjcgMTIzIDcyYzQgMSA3IDEgMTAgMWMxNyAwIDI3IC05IDM2IC0yN2MxMiAtMjQgMjAgLTUxIDQwIC03MWM0IC01IDggLTcgMTIgLTdjMyAwIDcgMiAxMSA2YzE2IDE3IDMwIDM0IDU0IDQ5YzMgMiA1IDIgNyAyYzEwIDAgMTUgLTEzIDE1IC0yMiBjMCAtMjAgMCAtMzAgLTIyIC00NmMtMTUgLTExIC01MSAtMjggLTY1IC0zNWMtMjggLTE0IC0yNiAtMTMgLTU1IC0yMmMtNSAtMiAtMTEgLTMgLTE2IC0zYy0xMyAwIC0yNCA2IC0zNSAxOGMtMTcgMTkgLTI3IDQxIC0zOCA2M2MtMiA0IC00IDYgLTggNnMtOSAtMyAtMTcgLTZjLTIzIC0xMSAtMzMgLTIxIC01MCAtMTljLTcgMSA1IC0yOCA2IC01N3YtNmMwIC01IDAgLTkgLTQgLTEyYy0yIC0yIC00IC0yIC02IC0yYy00IDAgLTcgNSAtMTEgNyBjLTU2IDM4IC0xMTQgNzAgLTE3NyA5NGMtOCAzIC0xNiA2IC0yMiAxM2MtNCA0IC02IDggLTYgMTBjMCA0IDMgNiAxMiA3Yzc4IDExIDE1MSAzNiAyMTkgNzZjNCAyIDcgMyAxMCAzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QzAueG1sADxzeW1ib2wgaWQ9IkU0QzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjcgN2MtNCAtNCAtMyAtNCAtNyAtNGMtOSAtMyAtMTIgMSAtMTMgMTBjLTQgMzUgLTQgNzMgLTQgMTA4Yy01IDE1IC0zIDMzIDAgNTJjMTUgNzUgNTYgMTM3IDEwOSAxOTJjMjcgMjggNTEgNjEgOTAgNzRjMjQgOCA1MSAxNSA3MyAxNWMzOSAtMyA3OCAtMjAgMTE0IC02MGM1NCAtNjAgODMgLTEyNiA4MyAtMjAxYy01IC0yMSAtNiAtMzkgLTkgLTU4Yy0zIC0yMiAtNSAtNDMgLTExIC02NGMtMiAtNyAtNCAtMTQgLTggLTIwIGMtNiAtOSAtMTQgLTIxIC0yNiAtMTZjLTkgMyAtNCAxNyAtNSAyNnYyM2MwIDcgNiAxNiA2IDIyYy01IDg2IC01MSAxNDUgLTExOCAxOTNjLTE2IDExIC0yNyAxOSAtNDIgMTljLTIzIC0zIC00MiAtMTAgLTYyIC0yNGMtMzEgLTIyIC01OSAtNDkgLTg0IC03OGMtMzYgLTQxIC00OSAtOTAgLTU5IC0xNDFjLTUgLTI0IC04IC00OSAtMjcgLTY4ek0yMzUgMjZjLTE4IDIgLTM2IDIgLTU0IDdjLTIwIDYgLTI3IDIzIC0yNSA1NCBjMiAyMiAxOSAyMCAzMSAyMGMyMSAxIDQxIC01IDYwIC0xNWMxMyAtNyAyMyAtMTUgMjMgLTI3Yy01IC02IC01IC0xMCAtNiAtMTNjMCAtMjIgNSAtMjQgLTcgLTI0Yy05IC0zIC0xNCAtMyAtMjIgLTJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRCNC54bWwAPHN5bWJvbCBpZD0iRTRCNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDMgOTljLTE0IDAgLTI3IDIgLTM5IDE4Yzc2IDM2IDE2MCA0NSAyMzYgODhjLTU1IDI3IC0xMDMgNTYgLTE1MSA4N2MtMzMgMjIgLTcwIDM5IC05NyA2OWMtMTAgMTEgLTE2IDE4IC0xNiAyNGMwIDcgOCAxMiAyNSAxOWMyMiA5IDM5IDI2IDYzIDMyYzggMiAxNSAyIDIyIDJjMTkgMCAzNSAtNSA1MiAtMTdjNDQgLTI5IDkwIC01NyAxMzYgLTgzYzI0IC0xNSA1MSAtMjggNjMgLTU5YzUgLTEyIDE2IC0yMyAyOCAtMzEgYzExIC04IDE3IC0xNSAxNyAtMjFjMCAtNyAtNiAtMTQgLTE4IC0yMmMtNTYgLTM5IC0xMjAgLTU3IC0xODQgLTc2Yy00NSAtMTQgLTg5IC0zMCAtMTM3IC0zMHpNODYgMGMtMTUgMCAtMzAgMSAtNDQgNGMtNCAwIC05IC0xIC0xMiAxYy0xMyA1IC0zMCAxMCAtMzAgMjRjMSAxMyAxOSA4IDI5IDExYzQ2IDEyIDkzIDcgMTQwIDEwYzU4IDMgMTE2IDcgMTc0IDdjMTYgMCAzMSAwIDQ3IC0xYzM1IC0xIDcxIC0xMCAxMDcgLTEwIGMxNCAwIDIxIC0xMSAyNCAtMjN2LTNjMCAtMTAgLTE0IC03IC0xOSAtMTJjLTEzIC04IC0yOCAtNCAtNDQgLTVjLTUxIDcgLTEwMyA5IC0xNTYgOWMtNTIgLTEgLTEwNCAtNyAtMTU1IC05Yy0yMCAtMSAtNDEgLTMgLTYxIC0zeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0NDMueG1sADxzeW1ib2wgaWQ9IkU0NDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTc5IC0yMzFjLTMgMCAtNyAyIC0xMiA3Yy0xMyAxMSAtMjggMjIgLTQyIDMyYy04OCA2MyAtMTM1IDE0OCAtMTM1IDI1N2MwIDE0IDAgMjcgMiA0MWM1IDQ5IDMzIDc3IDc1IDc3YzkgMCAxOSAtMiAzMCAtNWMxNCAtNCAyOCAtMTEgNDIgLTE3bDEgLTF2MjZjLTEgMzggLTIgNzYgLTQgMTE0YzAgMjIgLTIgNDMgLTIgNjVjMCAyMSAyIDQzIDcgNjRjMiA3IDIgMjAgMTIgMjBoMWMxMSAtMSAxOSAtMTAgMTkgLTI0IGMxIC0yOCA0IC01NyAzIC04NXYtMzFjMCAtNTkgMyAtMTE4IDUgLTE3N2MzIC04NSAxNiAtMTY4IDE3IC0yNTNjMCAtMzMgLTIgLTY4IC0xMSAtMTAxYy0yIC02IC00IC05IC04IC05ek0xNTIgLTk2Yy0yIDI2IC0zIDUzIC02IDgxYy0yIDIyIC0zIDQ0IC0zIDY2bC00IDJjLTE5IDggLTM4IDE4IC01OSAxOGMtNyAwIC0xNSAtMiAtMjMgLTVjLTE2IC02IC0yNCAtMTQgLTIzIC0yNWMwIC02IDEgLTEyIDUgLTIwIGMyNCAtNTIgNjggLTg1IDExMyAtMTE3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QkIueG1sADxzeW1ib2wgaWQ9IkU0QkIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDA0IDBjNiAtOSA4IC0xMiA4IC0xNnYtN2MtMyAtNDEgLTI5IC02OSAtNTYgLTk2Yy0xNSAtMTQgLTM0IC0yNSAtNTMgLTMzYy0zMSAtMTUgLTY1IC0yOSAtMTAwIC0yOWMtOCAwIC0xNiAwIC0yNCAyYy00MSA4IC04MiAyNCAtMTE5IDQ2Yy0zOSAyMyAtNjIgNTQgLTYwIDEwMGMwIDQgLTIgOSAzIDExYzQgMiA3IC0yIDEwIC01YzQgLTQgOCAtOCAxMiAtMTFjNDggLTQzIDEwMyAtNjkgMTY0IC02OWM5IDAgMTkgMSAyOSAyIGM3NCAxMCAxNDYgMzEgMTg2IDEwNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEE4LnhtbAA8c3ltYm9sIGlkPSJFNEE4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQyIDBjLTEzIDExIC0xMSAyNyAtMTIgNDF2MTBjMCA2OSAtOCAxMzUgLTI2IDIwMmMtMiA4IC00IDE1IC00IDIwYzAgMTggMTIgMjIgNDMgMjJjMjggMCA0MiAtOSA0MiAtMzFjMCAtNyAtMiAtMTYgLTUgLTI3Yy0yMCAtNjUgLTIwIC0xMzEgLTI3IC0xOTdjLTEgLTE0IC0yIC0yOCAtMTEgLTQweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0NDEueG1sADxzeW1ib2wgaWQ9IkU0NDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOSAtMjMxYy00IDAgLTYgMyAtOCA5Yy05IDMzIC0xMSA2OCAtMTEgMTAxYzEgODUgMTQgMTY4IDE3IDI1M2MyIDU5IDUgMTE4IDUgMTc3djMxYy0xIDI4IDIgNTcgMyA4NWMwIDE0IDggMjMgMTkgMjRoMWMxMCAwIDEwIC0xMyAxMiAtMjBjNSAtMjEgNyAtNDMgNyAtNjRjMCAtMjIgLTIgLTQzIC0yIC02NWMtMiAtMzggLTMgLTc2IC00IC0xMTR2LTI2bDEgMWMxNCA2IDI4IDEzIDQyIDE3YzExIDMgMjEgNSAzMCA1IGM0MiAwIDcwIC0yOCA3NSAtNzdjMiAtMTQgMiAtMjcgMiAtNDFjMCAtMTA5IC00NyAtMTk0IC0xMzUgLTI1N2MtMTQgLTEwIC0yOSAtMjEgLTQyIC0zMmMtNSAtNSAtOSAtNyAtMTIgLTd6TTM2IC05NmM0NSAzMiA4OSA2NSAxMTMgMTE3YzQgOCA1IDE0IDUgMjBjMSAxMSAtNyAxOSAtMjMgMjVjLTggMyAtMTYgNSAtMjMgNWMtMjEgMCAtNDAgLTEwIC01OSAtMThsLTQgLTJjMCAtMjIgLTEgLTQ0IC0zIC02NmMtMyAtMjggLTQgLTU1IC02IC04MXogIi8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRDMi54bWwAPHN5bWJvbCBpZD0iRTRDMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03MDcgLTMxYy0yNCAyOCAtNDYgNTEgLTY2IDc1Yy04NiAxMDMgLTE3NiAyMDMgLTI2NCAzMDRjLTcgOCAtMTIgMTIgLTE3IDEycy0xMCAtNCAtMTcgLTExYy03NiAtNzYgLTE1MSAtMTU1IC0yMjcgLTIzMWMtMjQgLTI0IC00NiAtNTEgLTY5IC03NmMtMTEgLTEzIC0yNCAtMjMgLTQ3IC0yN2MxNSAyOSAzMyA1MSA1MSA3M2M2NiA4MSAxMjQgMTY3IDE4NSAyNTJjMzMgNDYgNjUgOTEgOTcgMTM3YzkgMTMgMTggMTkgMjggMTkgYzggMCAxNyAtNiAyNiAtMThjMTAwIC0xMzQgMjAwIC0yNjggMjk4IC00MDVjMTUgLTIxIDI2IC00NSAyNiAtNzRjMCAtOSAtMiAtMTkgLTQgLTMwek01ODEgLTExbC03NSA2MmMtNDggMzkgLTk1IDc4IC0xNDEgMTE5Yy00IDQgLTggNiAtMTEgNnMtNiAtMiAtMTEgLTZjLTYwIC00OCAtMTIwIC05NiAtMTc4IC0xNDZsLTggLTZjLTggLTUgLTE4IC0xOSAtMjYgLTEyYy0yIDIgLTMgNCAtMyA2YzAgNiAxMCAxMyAxMyAxOSBjMjUgNTAgNjUgODcgMTAwIDEyOGMzNCAzOSA2OCA3OCAxMDAgMTE5YzggMTAgMTQgMTUgMTkgMTVjNiAwIDEwIC02IDE2IC0xOGMzIC03IDggLTEzIDEzIC0xOWM1NSAtNjYgMTEyIC0xMzIgMTY2IC0xOTljMTMgLTE1IDI3IC0zMSAyNyAtNTZjMCAtNCAwIC04IC0xIC0xMnpNMzQ0IDBjLTYgMCAtMTAgNSAtMTMgMTJjLTggMjAgLTE0IDQxIC0yMiA2MWMtMiA0IC0yIDggLTIgMTJjMCA5IDQgMTYgMTIgMjJjMjQgMTYgMzkgMjUgNTEgMjUgYzE0IDAgMjMgLTE1IDMyIC01MmMyIC0xMCA1IC0yMCA1IC0zM2MwIC0xMiAtMiAtMjMgLTIxIC0yNWMtMTEgLTEgLTIxIC0xMSAtMzEgLTE4Yy00IC0zIC04IC00IC0xMSAtNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEI2LnhtbAA8c3ltYm9sIGlkPSJFNEI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0IDBjLTQgMCAtOSAwIC0xNCAyYzE3IDQ3IDQ0IDg3IDc0IDEyN2M0MCA1NSA4MCAxMTEgMTI5IDE1OWMxOSAxOCA0MyAzMSA3MSAzMWMyMSAwIDMxIC0xNCAzMSAtMzdjMCAtNDcgLTMwIC03OCAtNjEgLTEwM2MtNjUgLTU0IC0xMzAgLTEwOCAtMTk0IC0xNjNjLTEwIC05IC0yMSAtMTYgLTM2IC0xNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEYzLnhtbAA8c3ltYm9sIGlkPSJGNEYzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3IC0zMjNjLTExIDAgLTcgMTMgLTggMjBjLTEzIDYzIC0xNyAxMjcgLTI0IDE5MWMtNCAzNSAtNSA3MCAtNSAxMDZjMCAyNyAxIDU0IDEgODFjMSA2NiA5IDEzMiAxOSAxOTdjMiAxNCA3IDI2IDEzIDM5YzMgNiA2IDEyIDE0IDljNyAtMiA4IC05IDcgLTE2Yy02IC0yNSAtMTcgLTQ5IC0yMCAtNzVjLTggLTY4IC0xMiAtMTM1IC0xMiAtMjAyYzAgLTM4IDIgLTc2IDQgLTExM2M1IC02OSAxMiAtMTM4IDI0IC0yMDYgYzAgLTQgMCAtNyAtMSAtMTBjLTMgLTcgLTEgLTIxIC0xMiAtMjF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQxRi54bWwAPHN5bWJvbCBpZD0iRjQxRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMTEgLTU1NWMtMzQgOTggLTEwMyAxNjcgLTE5NCAyMjJjMCAwIDEgLTUgMCAtOWMtMiAtMyAtNSAtNiAtOSAtMTNjLTExIDMxIC0xOSA2MCAtMTkgOTB2MzhjMCAxMTcgNiAyMzMgOSAzNTBjMyAxMzYgNSAyNzMgNSA0MDljMCAyOSAtNCA1OCAtNCA4NmMwIDQ5IDMgOTggMyAxNDZjMSAxMSA2IDE4IDEzIDIwaDJjNyAwIDEyIC04IDE0IC0xNWMyIC01IDUgLTExIDUgLTE1YzAgLTUzIDMzIC04NiA3MCAtMTE0IGM3MCAtNTMgMTA0IC0xMjAgMTA4IC0yMDVjMyAtNjMgMjEgLTEyNSAyMSAtMTg4YzAgLTExIC0xIC0yMiAtMiAtMzNjLTEgLTYgLTEgLTEyIC0xIC0xN2MwIC0zOCAxNiAtNzIgMTggLTEwOGMxIC0xNyAyIC0zNCAyIC01MWMwIC00MyAtNiAtODUgLTI1IC0xMjRjLTMgLTYgLTMgLTEyIC0zIC0xOWMwIC0zOCAxIC03NSAtMTQgLTExM2MtMSAtNCAtMiAtNyAtMiAtMTFjMCAtMTcgMTEgLTM1IDEzIC01M2MyIC0yMCA0IC00MSA0IC02MSBzLTEgLTQwIC04IC02MGMtMSAtMyAtMSAtNiAtMSAtOGMwIC02IDEgLTEwIDQgLTE1YzExIC0xOCAxNCAtMzYgMTQgLTU1YzAgLTE4IC00IC0zNiAtNyAtNTRjLTIgLTcgLTQgLTE2IC0xNiAtMjB6TTE5MCA0MDZjMCA0MCAtMTcgNjggLTQxIDkyYy00MiA0MiAtMTAwIDY4IC0xMjIgMTMwdi03MmMwIC0yOCAxMyAtNDggMzUgLTYzYzQyIC0yOSA4NyAtNTIgMTI4IC04N3pNMjA3IDIwOGMxIDUgMSAxMCAxIDE0YzAgMzMgLTE0IDY1IC0zNiA4NiBjLTQwIDM4IC05NSA1NiAtMTQwIDk2di0yM2MwIC03IDAgLTEzIC0xIC0xOWMtMSAtNCAtMSAtOCAtMSAtMTFjMCAtMjYgMTUgLTQxIDM5IC01M2M0NyAtMjcgOTkgLTQ3IDEzOCAtOTB6TTIyMCAtNDRjMCAxMiAtMiAyNCAtMiAzNmMwIDYgMSAxMiAyIDE4YzIgOSAzIDE3IDMgMjVjMCAzNCAtMTkgNjEgLTQzIDg2Yy00MiA0MyAtMTAzIDU0IC0xNTAgODljLTIgLTExIC00IC0yMiAtNCAtMzJjMCAtMzQgMTYgLTYwIDU1IC03MiBjMSAwIDIgLTEgMyAtMWM1OSAtMzYgMTI0IC02OCAxMzYgLTE0OXpNMTk3IC0xOTBjMSAxMCAxIDE5IDEgMjhjMCAyNyAtNCA1MyAtMTggNzdjLTMyIDU1IC05MyA3MyAtMTQzIDEwNWMtMiAxIC0zIDIgLTUgMnMtNCAtMyAtNSAtN2MtMiAtNSAtMiAtMTEgLTIgLTE2YzAgLTE5IDkgLTM2IDI1IC00N2M1NyAtMzkgMTE3IC03NSAxNDcgLTE0MnpNMTk4IC0zODVsMiAxNGMwIDUgLTEgMTAgLTIgMTVjLTE2IDk5IC04MCAxNjAgLTE2NCAyMDUgYy01IDMgLTExIDcgLTExIC0zcy0xIC0yMCAtMSAtMzBjMCAtMTQgMyAtMjkgMTcgLTQxYzEyIC05IDIxIC0yMSAzNCAtMzBjNDkgLTM0IDkyIC03MyAxMjUgLTEzMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNjVBLnhtbAA8c3ltYm9sIGlkPSJFNjVBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0OSAwYy01NyAwIC0xMDUgMjQgLTEzOCA3N2MtNyAxMiAtMTEgMjYgLTExIDQxYzAgMzEgMTUgNjUgMzkgODFjMyAyIDggNiAxMyAzYy0xIC04IC0yIC0xNiAtMiAtMjNjMCAtNTMgMzcgLTk2IDEwMCAtMTE0YzExIC0zIDIyIC01IDMzIC01YzQ5IC0zIDY4IDkgNjggNDZjMCA4IC0xIDE4IC0zIDMwYy0xMSA2OSAtNTYgMTA5IC0xMTIgMTQxYy0zOCAyMSAtNzEgNDggLTg1IDkzYy0zIDggLTUgMTcgLTUgMjVjMCA1IDEgMTAgMiAxNSBjMTEgNDUgMzYgODMgNzEgMTEzYzEzIDExIDI4IDE1IDQzIDE1YzEwIDAgMTkgLTEgMjggLTRjNTQgLTE4IDEwMSAtNDcgMTMxIC05OGMyIC0zIDMgLTcgMyAtMTFjMCAtMjAgLTIyIC00OCAtNDAgLTQ4Yy03IDAgLTYgNSAtOCA5Yy04IDIxIC0yMiAzNyAtNDIgNDdjLTIyIDEyIC0zOSAzNCAtNjQgNDFjLTEzIDQgLTI2IDkgLTM4IDljLTkgMCAtMTkgLTMgLTI3IC0xMWMtNiAtNiAtOSAtMTUgLTkgLTI3YzAgLTEzIDQgLTI5IDEyIC00MyBjMTUgLTI3IDM4IC00NyA2MyAtNjRjMjIgLTE1IDQ1IC0yOCA2NiAtNDRjNDMgLTMzIDcwIC05MCA3MCAtMTQyYzAgLTE1IC0yIC0zMCAtNyAtNDRjLTIwIC01NSAtNTcgLTk2IC0xMTcgLTEwNWMtMTIgLTIgLTIzIC0zIC0zNCAtM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDEwLnhtbAA8c3ltYm9sIGlkPSJGNDEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI2MCAtNTI0Yy0xMCAyMiAtNyA0MSAtMTEgNThjLTQgMTggLTkgMzYgLTE5IDUxYy0zNSA1OSAtODQgMTA1IC0xMzQgMTUwYy00MSAzNyAtNzIgODEgLTg3IDEzNGMtNiAyMiAtOSA0NSAtOSA2N2MwIDE3IDEgMzMgNCA0OWMyIDkgOCAxMyAxOCAxNWM1IC0zMyAxOSAtNjMgMzYgLTkyYzI1IC00MyA2MiAtNzIgOTcgLTEwNWM2MSAtNTYgMTEyIC0xMTkgMTIwIC0yMDVjMiAtMTUgMyAtMzAgMyAtNDZjMCAtMjQgLTQgLTUwIC0xOCAtNzZ6ICIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwODYueG1sADxzeW1ib2wgaWQ9IkUwODYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjcxIC0zNjBjLTEwIC0yIC0yMCAtMyAtMzAgLTNjLTI5IDAgLTU3IDYgLTg0IDE4Yy02NiAzMCAtMTAwIDg1IC0xMjAgMTUyYy0xMiAzNyAtMTcgNzMgLTE3IDEwOWMwIDcyIDIyIDE0MSA2MCAyMDdjMzQgNjAgNzEgMTE2IDEyNiAxNTdjNTggNDMgMTIyIDczIDE5NCA4MmM0IDEgOCAxIDEyIDFjMjYgLTEgNDkgLTEzIDYzIC0zNWM5IC0xNSAxMyAtMzAgMTMgLTQ3YzAgLTE2IC00IC0zMiAtMTEgLTQ4Yy00IC03IC05IC0xMSAtMTUgLTExIGMtMyAwIC04IDEgLTEyIDVjLTE2IDEzIC0zMyAxOCAtNTEgMThjLTE1IDAgLTMxIC00IC00NiAtOWMtMTEyIC0zMyAtMTg5IC0xMDUgLTIzNyAtMjEwYy0xNSAtMzQgLTMwIC02NyAtNDIgLTEwMmMtNCAtMTIgLTYgLTI0IC02IC0zNWMwIC0xNiA0IC0zMiAxMiAtNDdjMTkgLTM1IDQ2IC02MCA4MiAtNzRjMzAgMTM2IDExMCAyMjYgMjQxIDI2NWMxOCA1IDM0IDggNTAgOGM2OCAtMSAxMTIgLTUyIDExMiAtMTM0IGMwIC0xMDIgLTQyIC0xNzggLTEzNCAtMjI1Yy01MCAtMjUgLTEwNSAtMzQgLTE2MCAtNDJ6TTI0NCAtMjQ4aDVjNDggMiA5NiAxMSAxNDIgMjVjNDkgMTUgODggNDQgMTE2IDg3YzUgOCA3IDE0IDcgMjBjMCAxMCAtNiAxNyAtMTYgMjRjLTIxIDE0IC00MyAyMCAtNjYgMjBjLTE4IDEgLTM2IC0zIC01NSAtMTFjLTY2IC0yNyAtMTE4IC03MSAtMTUxIC0xMzZjLTQgLTggLTE1IC0xNyAtOSAtMjVjNSAtOCAxNyAtMyAyNyAtNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FOTM4LnhtbAA8c3ltYm9sIGlkPSJFOTM4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL1BldGFsdW1hL0UwOTIueG1sADxzeW1ib2wgaWQ9IkUwOTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTM3IC00MDVoLTFjLTcgMCAtMTEgMTAgLTE0IDE3Yy00OSA5OSAtMTAyIDE5NyAtMTEzIDMxMGMtNCAzOCAtNiA3NiAtOSAxMTNjMiA3NSAxOCAxNDUgNDkgMjEyYzI0IDUxIDUxIDEwMCA4OCAxNDRjNiA5IDE1IDEzIDIzIDEzYzExIDAgMTMgLTEzIDEzIC0yMWMyIC0zMiAtMiAtNjAgLTI0IC04N2MtNDEgLTQ5IC02NyAtMTA4IC04NiAtMTY5Yy0xMSAtMzQgLTE3IC03MCAtMjAgLTEwNmMtMyAtNTAgMTEgLTk4IDI4IC0xNDQgYzIxIC01OSA0OSAtMTE2IDc3IC0xNzJjOCAtMTYgMTEgLTMzIDExIC01MGMwIC0xMyAtMiAtMjYgLTUgLTM5Yy0yIC05IC03IC0yMCAtMTcgLTIxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNDUueG1sADxzeW1ib2wgaWQ9IkUwNDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzczIC0xMGMtMzMgNSAtNjUgMTMgLTk2IDI2Yy02IDMgLTEyIDUgLTE4IDVjLTcgMCAtMTMgLTMgLTE5IC0xMGMtNCAtNSAtMTAgLTggLTE2IC04Yy0zIDAgLTcgMSAtMTAgM2MtMTAgNCAtOSAxNCAtOSAyM2MwIDcgMSAxNCAxIDIyYzAgMjYgLTQgNTMgLTE0IDc5Yy00IDkgLTMgMjEgLTQgMzF2MmMwIDkgOSAxMyAxNiAxN2MxIDEgMyAxIDQgMWM0IDAgNiAtOCA4IC0xMWM1MSAtNjggMTI0IC03MiAxOTkgLTcyYzEgMCAyIDAgMyAxIGMxNSA1IDM2IDcgMzcgMjRjMSAxNSAtMTkgMTkgLTMzIDIzYy0zMyAxMCAtNjggMTcgLTEwMiAyNmMtMzAgNyAtNTcgMjEgLTc5IDQzYy0xOCAxOCAtMjkgMzkgLTMyIDY1Yy0zIDI3IC0yIDU0IC04IDgwYy01IDI1IDIyIDU2IDUyIDY4YzEwIDQgMjAgNyAzMCA4YzE1IDMgMzAgMyA0NiA1YzQzIDAgODMgLTEzIDEyMyAtMjZjNiAtMiAxMiAtMyAxOCAtM2M1IDAgMTAgMSAxNSAzYzQgMiA4IDMgMTEgM2M5IDAgMTUgLTcgMTcgLTIwIGM1IC0yMSAxMyAtNDEgMTggLTYyYzEgLTUgMiAtMTAgMiAtMTVjMCAtOCAtMiAtMTYgLTcgLTI0Yy05IC0xMyAtMTQgLTE5IC0yMSAtMTljLTYgMCAtMTIgNiAtMjIgMTdjLTQgNCAtOSA4IC0xNCAxMGMtMzkgMTUgLTc4IDI2IC0xMTkgMjZjLTE1IDAgLTMwIC0yIC00NiAtNWMtOSAtMiAtMjIgLTIgLTIzIC0xMHYtMmMwIC04IDEzIC0xMSAyMCAtMTVjMzUgLTE5IDc0IC0yOCAxMTIgLTM5YzE0IC00IDI4IC04IDQxIC0xMyBjNTQgLTIzIDgzIC01OSA4MyAtMTA5YzAgLTEzIC0yIC0yNiAtNiAtNDFjLTIyIC04MiAtNjEgLTEwOSAtMTI0IC0xMDljLTEwIDAgLTIyIDEgLTM0IDJ6TTQ4OSAtNGMtOSAwIC0xNyAzIC0xOSAxNGMtNSAyNSAtMTUgNDkgLTE2IDc0aC0yYy03IDAgLTEwIC02IC0xMyAtMTBjLTM2IC00NCAtODQgLTYxIC0xMzkgLTY2Yy0zOCAtMyAtNzYgLTQgLTExNCAtNGgtNzZoLTM4Yy0yNCAtMSAtMzUgMTUgLTQ3IDI5Yy0zIDQgLTUgOCAtNSAxMSBjMCA1IDQgOSAxNSAxMWM4IDIgMTUgMyAyMyAzYzUgMCAxMSAtMSAxNyAtMmg1YzkgMCAxMyA1IDE0IDE3YzMgNzYgNyAxNTMgNyAyMjljMCAxNyAtMSAzNCAtMSA1MWMtMSAyMiAtNyAzNiAtMzIgMzVjLTUgMCAtMTEgMSAtMTYgMmMtMTUgNCAtMjUgMTMgLTI1IDI5YzEgMTUgMTcgMTQgMjYgMTRjMjcgMCA1NCAxIDgwIDFjNDMgMCA4NiAtMiAxMjggLTEyYzI1IC02IDUyIC04IDc3IC0xM2M4NiAtMTcgMTQxIC04NSAxNDMgLTE3MSBjMiAtNDkgLTMgLTk2IC0yMyAtMTQyYzEzIDggMjcgOCA0MCAxMWMxMCAyIDIyIDEwIDMyIDEwYzQgMCA3IC0yIDEwIC01YzE2IC0yMCAzNyAtMzkgMzMgLTcwYy0zIC0yMyAtMTggLTQwIC00MSAtNDN6TTIyMiA3MWM3NiAyNSAxMzIgMTAwIDEzMyAxNzljMSA4MSAtNTEgMTMzIC0xMzAgMTMyYy0xNyAwIC0yMyAtNiAtMjIgLTIzYzIgLTI3IDUgLTU1IDUgLTgzYy0xIC02NCAtNCAtMTI4IC02IC0xOTF2LTNjMCAtMTAgMyAtMTQgOSAtMTQgYzMgMCA3IDEgMTEgM3pNMTAyOCAwYy0xMyAtNSAtMjQgLTcgLTMyIC03Yy0xOSAwIC0yNyAxMyAtMzQgNDZjLTIgOSAtMyAxNiAtMyAyMmMwIDE4IDkgMjkgMzIgNDBjMTUgOCAzMSAxNCA0NSAyMmM2IDMgMTEgNSAxNSA1YzggMCAxMyAtNiAxOCAtMTZjNiAtMTUgOSAtMzEgOCAtNDdjMCAtMzEgLTE4IC01NSAtNDkgLTY1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNTEueG1sADxzeW1ib2wgaWQ9IkUwNTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjg3IC04ODVjLTQyIDAgLTQ3IDI5IC01MiA1NWMtMiAxMyAwIDI3IC0xIDQxYzAgNiA0IDEyIDEwIDEyaDFjNiAwIDcgLTcgOCAtMTJjMSAtMyAxIC02IDEgLTEwYzAgLTI0IDExIC0zNyAyNyAtMzdjOCAwIDE3IDMgMjYgOGMyNiAxNCAzOCAzOSA0NiA2NmMzIDExIDcgMjMgNyAzNWMwIDUgMCAxMCAtMiAxNWMtOSAyNSAtMjggMzkgLTQ4IDM5Yy0xMiAwIC0yMyAtNCAtMzUgLTEyYy02IC00IC0xMSAtNyAtMTQgLTcgYy00IDAgLTYgNiAtOCAxOGMtMSA3IC0xIDEzIC0xIDIwYzAgMzEgOCA2MSAxNSA5MmMxIDQgMSA3IDIgMTBjMSAxIDEgMiAyIDRjLTUgLTMgLTExIC02IC0xNyAtOHMtMTEgLTMgLTE2IC0zYy0xMCAwIC0xOCA1IC0yNCAxNGwtMyAtMzNjLTYgLTU1IC03IC0xMTAgLTggLTE2NmMwIC0zNiAtMiAtNzEgLTMgLTEwN2MwIC00IC0xIC04IC0yIC0xMWMtMiAtNCAtNSAtOSAtMTAgLTlzLTYgNiAtNyAxMGMtMyAyMCAtNSAzOSAtNCA1OSBjNSA3NCAyIDE0OSAxMSAyMjJjMCAzIDAgNSAtMSAxMGMtMTQgLTEyIC0yNCAtMjQgLTM5IC0yOWMtMyAtMSAtNiAtMiAtOSAtMmMtNSAwIC04IDMgLTkgMTJjLTIgOSAtMyAxNiAtMyAyMGMwIDEwIDYgMTMgMjQgMjFjMTYgNyAyNiAyMSAzNiAzNGMzIDMgNSA3IDggOWMtMSA0IC0zIDkgLTUgMTNjLTEgNCAtMiA3IC0yIDExYzAgOSA1IDE2IDE2IDE3YzM4IDMgNTYgMzIgNzUgNThjMzYgNTAgNTEgMTA5IDYyIDE2OWMxIDUgMCAxNCAwIDE0IGwtMTIgLTJjLTE1IC0yIC0zMCAtMyAtNDQgLTNjLTQ5IDAgLTk1IDExIC0xNDEgMjhjLTMzIDEyIC02NiAzNCAtODcgNTRjLTM2IDM1IC01NyA5OCAtNTcgMTYwYzAgMzAgNSA2MCAxNiA4NmMyMSA1MyA1NCAxMDAgODQgMTQ3YzQzIDY2IDkzIDEyNiAxMzggMTkwYy0xIDUgLTMgMTEgLTMgMTdjLTExIDgwIC0yNCAxNjEgLTI0IDI0MmMwIDE0IDAgMjggMSA0MmM1IDg3IDMwIDE2OCA4MSAyMzljMTEgMTUgMjQgMzIgNDIgMzIgYzI0IDAgMzEgLTI1IDM2IC00NmMxOCAtNzAgNDUgLTEzOCA1NSAtMjEwYzMgLTIwIDQgLTQwIDQgLTYxYzAgLTI3IC0yIC01NCAtNyAtODFjLTE0IC05MyAtMTE2IC0yNzQgLTExNiAtMjc0czAgLTkgMSAtMTRsMjYgLTk3czYgNCAxMiA3YzQ1IDI3IDkzIDQwIDE0MyA0MGMyMCAwIDQwIC0yIDYwIC02YzgwIC0xNSAxMTUgLTYxIDExNSAtMTI0YzAgLTE0IC0xIC0yOSAtNSAtNDRjLTIwIC05MiAtNjQgLTE3NSAtMTQwIC0yMzYgYy0yOSAtMjMgLTYxIC00MSAtOTQgLTU3Yy02IC0yIC0yMCAtMTAgLTIwIC0xMHMtMSAtMTUgLTEgLTI0Yy0zIC0xMTEgLTM0IC0yMTEgLTEwOCAtMjk2YzMgLTEgNyAtMyAxMCAtM2MyMSAtMSAzNyA4IDU0IDE3YzUgMyA5IDUgMTIgNWM2IDAgOSAtNyA5IC0yNGMwIC0yOCAtMjQgLTQxIC02MSAtNDdjLTMzIC01IC0zMyAtMyAtNDEgLTM2Yy0yIC02IC00IC0xMiAtMSAtMThjMTEgMyAyMSA1IDMxIDVjMzggMCA2MiAtMjcgNjggLTc0IGMxIC0xMCAyIC0yMCAyIC0zMGMwIC0yOCAtNSAtNTUgLTE0IC04MmMtNyAtMjMgLTIxIC00MSAtMzggLTU3Yy0xMiAtMTIgLTI1IC0xNyAtNDAgLTE3ek0yNzggNDk4YzM4IDcwIDU2IDE0NiA2OSAyMjRjMyAyMCA1IDQwIDUgNTljMCAzOCAtNiA3NSAtMTggMTEyYy01MSAtODEgLTY5IC0xNjYgLTY5IC0yNTNjMCAtNDcgNSAtOTQgMTMgLTE0MnpNMTc1IC05NGMwIDYgMCA5IC0xIDEzYy0zIDE4IC01IDM1IC01IDUyIGMwIDY3IDI0IDEyOCA3NCAxNzdjMTggMTggNDYgNTQgNDYgNTRzLTcgNDAgLTE1IDY1bC03IDIybC00MiAtNTVjLTQ5IC02MyAtOTYgLTEyNiAtMTM1IC0xOTVjLTIgLTMgLTggLTIwIC05IC0yNmMtMiAtMTIgLTQgLTI0IC00IC0zNWMwIC05IDEgLTE4IDQgLTI2YzcgLTE3IDI5IC0yNyA1NSAtMzZjMTMgLTQgMjUgLTkgMzkgLTEwek0zOTEgLTYzbDQgLTI4bDE4IDdjODQgMzcgMTQzIDk3IDE4MyAxNzdjLTIgMSAtNCAzIC02IDUgYy0yMyAyNCAtNTMgMjkgLTgzIDM1Yy0yNSA1IC00OSA3IC03NCA3Yy0yNiAwIC01MSAtMiAtNzcgLTdjLTMgLTQgLTMgLTkgLTIgLTE2YzE0IC02MyAyOSAtMTE1IDM3IC0xODB6TTI4NSAtMTExYzI5IC0yIDU1IDUgNTUgNXMxIDkgMCAxNWMtNCA1OSAtMTkgMTE3IC0yOCAxNzZjLTEgNyAtMiAxMSAtNiAxMWMtMiAwIC01IC0yIC04IC01Yy0zNiAtMzIgLTcwIC02NiAtODAgLTExNGMtNCAtMTYgLTUgLTMyIC01IC00NSBjMCAtMjAgMyAtMzQgMyAtMzRzMzQgLTkgNjkgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUyMS54bWwAPHN5bWJvbCBpZD0iRTUyMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMCAtNDljLTE3IDAgLTI2IDQgLTI0IDI1YzYgODMgMTAgMTY1IDE1IDI0OHY1YzMgOCA0IDE0IDQgMjBjMCA4IC0zIDEyIC0xMiAxMmMtNSAwIC0xMCAtMSAtMTcgLTNjLTIgMCAtNCAtMSAtNiAtMWMtNCAwIC03IDEgLTggNnYzYzAgNCA0IDggNyAxMWMyNyAyOCA1NyA1NCA4NyA3OWM2IDUgMTIgOSAxOSA5YzQgMCA4IC0xIDEzIC0zYzEyIC02IDEzIC0xNCAxMyAtMjNjMCAtMzUgLTEwIC03MCAtMTAgLTEwNXYtMjEgYzMzIDUyIDY3IDk1IDExMSAxMjhjOSA3IDE5IDExIDI5IDExYzE3IDAgMzIgLTEyIDM2IC0zNGMzIC0xOCAzIC0zNiA1IC01OWMxOSAxOCAzNSAzNSA1MiA1MWMxOCAxNyAzNiAzNSA2MSA0MGM2IDEgMTEgMiAxNiAyYzIyIDAgMzYgLTE1IDM2IC00MWMxIC03MSAtMTIgLTE0MCAtOSAtMjExYzAgLTIyIDQgLTQzIDkgLTY0YzMgLTkgNyAtMTMgMTIgLTEzYzMgMCA3IDIgMTIgNWw0MyAzMWM2IDQgMTEgNiAxNiA2czEwIC0yIDE0IC02IGMzIC0zIDUgLTYgNSAtOWMwIC02IC03IC0xMSAtMTEgLTE1Yy0zMSAtMzcgLTY5IC02NSAtMTE0IC03OWMtMTIgLTQgLTIyIC02IC0zMSAtNmMtMjYgMCAtNDEgMTcgLTQ5IDUyYy00IDE4IC02IDM2IC02IDU0YzAgMTIgMCAyMyAyIDM0YzYgNTAgMTIgMTAwIDEzIDE1MHYyOWMtMjMgLTI3IC0zMyAtNTQgLTQyIC04MWMtMTggLTUxIC0zOSAtMTAyIC00NyAtMTU3Yy00IC0yOSAtNTEgLTYxIC04MyAtNjFjLTIxIDAgLTE5IDEwIC0xOCAyMiBsMjQgMjAyYzEgOSAyIDE4IDIgMjhjMCA5IC0xIDE5IC0zIDMwYy0xNiAtMjUgLTI3IC00NiAtMzYgLTY5Yy0yMSAtNTUgLTI5IC0xMTQgLTQ5IC0xNzBjLTEyIC0zMSAtNTEgLTYyIC04MSAtNjJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0Ny54bWwAPHN5bWJvbCBpZD0iRTI0NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDIgNzk1YzEwIDMgMTcgLTcgMjEgLTE2YzEzIC0zMCAxOCAtNjMgMTggLTk3YzAgLTU0IC0xNSAtMTA1IC0zMyAtMTU2Yy00IC05IC03IC0xOCAtNyAtMjljMCAtMiAxIC01IDEgLThjNCAtMjggOSAtNTYgOSAtODZjMCAtOSAwIC0xOSAtMiAtMjhjLTEgLTUgLTEgLTkgLTEgLTE0YzAgLTE3IDUgLTMzIDEwIC00OWM5IC0zMiAxNCAtNjYgMTQgLTEwMGMwIC0xOCAtMiAtMzYgLTQgLTUzYy00IC0zNSAtMjcgLTY3IC0yNyAtOTkgYzAgLTUgMCAtMTEgMiAtMTZjMCAtOSAxIC0xOCAxIC0yN2MwIC0yNyAtMyAtNDkgLTggLTcxYy0xMyAtNDkgLTQ0IC04OCAtODAgLTEyM2MtMzEgLTMwIC02OSAtNTEgLTk3IC04NGMtMTAgLTEyIC0xNyAtMjQgLTE3IC00MWMwIC0yMCAtNSAtNDEgLTE0IC02MGMtMyAtNSAtNCAtMTMgLTEwIC0xM2MtMSAwIC0xIDAgLTIgMWMtNyAxIC0xNiA0IC0xOCAxM3MtMyAxNyAtMyAyNXY2YzMgMjIgMyA0NCAzIDY1djUyYzAgMjUgMSA1MSA1IDc3IGM0IDI3IDUgNTYgNSA4NHY0OGMwIDEyIDEgMjMgMSAzNWMzIDQ1IDEzIDg5IDEwIDEzM2MtMyA0MCAtNiA4MCAtNiAxMTljMCAyMCAxIDQwIDMgNjBjNCA0OSAyNCA5MCA2MiAxMjFjMjAgMTYgNDAgMzIgNTggNTBjNzIgNzIgMTAwIDE2MCAxMDIgMjU5YzAgNCAtMSA5IC0xIDEzYzAgMyAxIDcgNSA5ek0yMDcgNDUyYy0zOSAtNTIgLTkxIC04MSAtMTI3IC0xMjdjLTE2IC0yMCAtMjQgLTQyIC0yNCAtNzBjMCAtNyAwIC0xNCAxIC0yMCBjMzYgNTAgODUgNzkgMTIyIDEyMWMxOSAyMSAyOSA0NiAyOSA3OWMwIDUgMCAxMSAtMSAxN3pNMjA2IDI1N2MtNDIgLTQxIC04NSAtODAgLTEyNSAtMTIyYy0yNSAtMjYgLTI4IC02MSAtMjkgLTEwMmM0MiA0NSA4OCA3OSAxMzMgMTE0YzI1IDE5IDQzIDQ0IDQzIDc1YzAgOSAtMiAxOSAtNSAyOWMtMyA4IC01IDExIC04IDExcy02IC0yIC05IC01ek0xOTggMzNjLTcwIC00OSAtMTQ0IC05NCAtMTU2IC0xOTVjNDEgMzQgNzggNjYgMTE2IDk4IGMxOSAxNiAzMSAzOCA0MiA1OWMzIDYgNCAxMSA0IDE2YzAgNyAtMiAxNCAtNiAyMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTM1LnhtbAA8c3ltYm9sIGlkPSJFNTM1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI1IC0xOTVjLTIyIC0yIC00NCA0IC02NSAxMmMtNiAyIC05IDUgLTkgOHMzIDYgNiA5YzIxIDE3IDM5IDM1IDYyIDQ5YzUgMyA5IDQgMTMgNHM4IC0xIDEyIC0zYzExIC00IDIwIC02IDI3IC02YzIwIDAgMzEgMTMgNDAgNDJjMTMgNDIgMTYgODYgMjEgMTI5YzQgMzcgNyA3MyA3IDExMGgtNDRjLTE1IDAgLTMwIDAgLTQ0IDFjLTcgMCAtMTQgMCAtMjIgMWMtNyAxIC0xMCA0IC0xMCA3czEgNyA1IDEwYzE4IDE4IDMzIDM4IDU1IDUzIGM3IDQgMTUgNSAyMyA1aDM1YzAgNzMgNTIgMTE2IDEwMiAxNTljMjIgMTkgNDUgMjkgNzAgMjljMTcgMCAzNCAtNCA1MSAtMTRjNCAtMiA5IC00IDEyIC03YzE3IC0xNyAzNyAtMzMgMzQgLTU5Yy0zIC0xOSAtNTcgLTU0IC03OCAtNTRjLTkgMCAtMTYgMSAtMTkgMTNjLTQgMTggLTE1IDMxIC0zMCA0MmMtOCA1IC0xNCA4IC0yMCA4Yy04IDAgLTE1IC03IC0xOSAtMjFjLTQgLTEyIC01IC0yNSAtNSAtMzdjMCAtMTUgMiAtMzEgMyAtNDZ2LTEzIGMzNCAtMSA2NyAtNCAxMDAgLThjNCAwIDggMCAxMiAtMWMxNCAtNCAyMSAtOSAyMSAtMTZjMCAtNSAtMyAtMTAgLTkgLTE3Yy0yMiAtMjMgLTQ3IC00NCAtODEgLTM5Yy0xNSAyIC0yOSAzIC00MyA0Yy0zIC02MyAtMTAgLTEyNSAtMjMgLTE4NmMtMTYgLTc0IC0xMTUgLTE2MSAtMTkwIC0xNjh6TTM0MiAwYy00IDAgLTcgMiAtMTAgNWMtNyA5IDkgMjAgMTUgMzBjMzkgNjYgMTA3IDEwMSAxNjAgMTUzbDMzIDMwYy0yNiAtMiAtNTAgLTUgLTc1IC01IGMtMTMgMCAtMjYgMSAtMzggM2gtMTBjLTE5IDIgLTQyIDYgLTUwIDIyYy02IDEwIDE3IDIxIDI1IDMzYzggMTEgMjAgMjAgMjkgMzBjNSA2IDExIDggMTcgOGM0IDAgNyAtMSAxMSAtMmMyNCAtMTAgNDcgLTE0IDcwIC0xNGMzMyAwIDY3IDggMTAxIDE4YzE3IDUgMzUgOSA1MyAxNGM1IDEgMTAgMyAxNSAzYzYgMCAxMSAtMiAxNCAtN2MxIC0yIDIgLTQgMiAtNmMtMSAtOCAtNyAtMTYgLTEyIC0yMWMtMTkgLTIyIC00MCAtNDIgLTY0IC01OCBjLTQ4IC0zMiAtOTEgLTcyIC0xMzggLTExNWMxOCAwIDM0IDEgNDkgMWMxMSAwIDIyIC0xIDMzIC0yYzQzIC00IDgwIC0yOSAxMTggLTQ4YzYgLTMgOCAtNiA4IC05Yy0xIC0zIC0zIC03IC01IC0xMWMtMTggLTMxIC00NyAtNDkgLTc4IC00OWMtMTUgMCAtMzAgNCAtNDUgMTJjLTMyIDE3IC02NSAyNyAtOTcgMjdjLTMzIDAgLTY2IC05IC05OCAtMjhjLTIgLTEgLTQgLTMgLTYgLTNjLTggLTQgLTE4IC0xMSAtMjcgLTExeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNEEueG1sADxzeW1ib2wgaWQ9IkUyNEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjE4IC04MjdjLTEyIDIgLTUgMTggLTcgMjdjLTIgMTIgLTYgMjMgLTQgMzZzMyAyNSAzIDM3YzAgODggLTQ4IDE1OCAtMTAwIDIyN2MtMjEgMjcgLTQzIDU1IC02NSA4MWMtMzEgMzYgLTM1IDgwIC0zNiAxMjNjLTEgNjAgLTIgMTIwIC0yIDE3OWMwIDQ5IDEgOTggMiAxNDdjMSAyMyAxIDQ1IDEgNjhjMCA3NCAtMyAxNDggLTMgMjIyYzAgMjMgMCA0NSAxIDY3YzIgMzIgLTEgNjQgLTYgOTVjLTEgOSAtMiAxOCAtMiAyN3Y4NnY2MiBjMCA4IDMgMTUgNCAyM2MzIDE0IDExIDE3IDIwIDIwaDNjMTAgMCA5IC0xMiA5IC0xNmMzIC03MyA1NSAtMTEwIDEwMyAtMTUxYzM5IC0zMyA3OCAtNjggMTAyIC0xMTVjMjAgLTQwIDMxIC04MiAzMSAtMTIzYzAgLTM0IC04IC02OSAtMjIgLTEwNGMtMiAtNCAtMyAtOCAtMyAtMTFzMSAtNiAyIC0xMGM2IC0yMCA4IC00MCA4IC01OWMwIC0yNyAtNSAtNTMgLTEyIC04MGMtMiAtNSAtMiAtOSAtMiAtMTRjMCAtMTMgNSAtMjQgOCAtMzcgYzMgLTE0IDQgLTI4IDQgLTQyYzAgLTI2IC00IC01MiAtMTEgLTc4Yy0zIC0xMyAtNSAtMjUgLTUgLTM3YzAgLTEzIDIgLTI2IDYgLTM5YzUgLTE1IDcgLTMwIDcgLTQ2YzAgLTE0IC0yIC0yOSAtNyAtNDNjLTQgLTExIC01IC0yMiAtNSAtMzJjMCAtMTUgMyAtMzAgNSAtNDVjMiAtMTAgMiAtMjEgMiAtMzFjMCAtMzQgLTggLTY4IC0xNyAtMTAxYy0yIC04IC0zIC0xNiAtMyAtMjNjMCAtMTcgNSAtMzMgOSAtNDkgYzExIC00MCAxOCAtNzkgMTggLTExOWMwIC0yNiAtMyAtNTEgLTkgLTc3Yy0yIC02IC0zIC0xMyAtNiAtMTljLTUgLTEwIC04IC0yNyAtMjEgLTI2ek0yMjUgMjMxYzIgMTAgMyAxOCAzIDI2YzAgMTUgLTQgMjkgLTEzIDUwYy0zMyA3OCAtMTA2IDExOCAtMTY1IDE3N2MtMyAtNDYgMTQgLTgwIDM5IC0xMTFjNDAgLTUwIDk1IC04NiAxMzYgLTE0MnpNMjA5IDcxYzAgMjUgLTExIDQ3IC0yMyA2OGMtMzAgNTQgLTkwIDc5IC0xMjYgMTI4IGMtMyAtMzEgMTAgLTU2IDI2IC03OGMzNCAtNDcgODUgLTc2IDEyMyAtMTE4ek0yMDMgLTEwNGMzIDggNCAxNCA0IDIwYzAgNCAwIDggLTIgMTNjLTEwIDI1IC0yOCA0MyAtNDcgNjJjLTMyIDMyIC03NCA1NSAtMTAzIDkzYzAgLTI4IDE0IC01MCAzMyAtNjhjNDAgLTM4IDg1IC02OSAxMTUgLTEyMHpNMTg1IC0yMzFjLTIzIDcxIC04NyAxMDYgLTEzNyAxNThjMCAtMjcgOSAtNDYgMjcgLTU5YzQwIC0yOSA3OCAtNjEgMTEwIC05OXpNMTk0IC00ODAgYzMgMjEgOCAzOCA4IDU1YzAgOSAtMSAxNyAtNSAyNmMtMjcgNjcgLTczIDExNyAtMTMzIDE1NmMtNCAyIC03IDQgLTEwIDRjLTQgMCAtNiAtNSAtNiAtMTljMCAtMjMgOCAtNDIgMjIgLTU5YzQyIC01MiA4OSAtMTAwIDEyNCAtMTYzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1M0MueG1sADxzeW1ib2wgaWQ9IkU1M0MiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjczIC0xMTVjLTIyIC0yIC00NCA0IC02NSAxMmMtNiAyIC05IDUgLTkgOHMzIDYgNiA5YzE5IDE5IDM5IDM1IDYyIDQ5YzUgMyA5IDQgMTMgNHM4IC0xIDEyIC0zYzExIC00IDIwIC02IDI3IC02YzIwIDAgMzEgMTMgNDAgNDJjMTMgNDIgMTYgODYgMjEgMTI5YzQgMzcgNyA3MyA3IDExMGgtNDRjLTE1IDAgLTMwIDAgLTQ0IDFjLTcgMCAtMTQgMCAtMjIgMWMtNyAxIC0xMCA0IC0xMCA3czEgNyA1IDEwYzE4IDE4IDMzIDM4IDU1IDUzIGM3IDQgMTUgNSAyMyA1aDM1YzAgNzMgNTIgMTE2IDEwMiAxNTljMjIgMTkgNDUgMjkgNzAgMjljMTcgMCAzNCAtNCA1MSAtMTRjNCAtMiA5IC00IDEyIC03YzE3IC0xNyAzOCAtMzMgMzQgLTU5Yy0zIC0xOSAtNTcgLTU0IC03OCAtNTRjLTkgMCAtMTYgMSAtMTkgMTNjLTQgMTggLTE0IDMyIC0zMCA0MmMtOCA1IC0xNCA4IC0yMCA4Yy04IDAgLTE0IC03IC0xOSAtMjFjLTQgLTEyIC01IC0yNSAtNSAtMzdjMCAtMTUgMiAtMzEgMyAtNDZ2LTEzIGMzNCAtMSA2NyAtNCAxMDAgLThjNCAwIDggMCAxMiAtMWMxNCAtNCAyMSAtOSAyMSAtMTZjMCAtNSAtMyAtMTAgLTkgLTE3Yy0yMiAtMjMgLTQ3IC00NCAtODEgLTM5Yy0xNSAyIC0yOSAzIC00MyA0Yy0zIC02MyAtMTAgLTEyNSAtMjMgLTE4NmMtMTYgLTc0IC0xMTUgLTE2MSAtMTkwIC0xNjh6TTE2IDBjLTggMCAtMTAgNyAtOSAyMGM3IDkxIDEyIDE4MiAxOSAyNzN2OGMwIDYgMCAxMSAtNCAxOGMtMzEgLTIzIC01NyAtNTEgLTk3IC02MiBjNyAyMSAyMSAzNCAzMSA0OGMzMyA0MCA3NiA2OSAxMTQgMTAzYzUgNSAxMCA3IDE0IDdjOSAwIDE3IC04IDE5IC0yMWMzIC0yNyA0IC01MiAzIC03OGM0IDUgNyA5IDEwIDE0YzI0IDMzIDU5IDQ4IDk2IDU4YzIwIDYgMzkgMTEgNTkgMTFjMTMgMCAyNiAtMyAzOSAtOGM2IC0zIDEzIC0zIDEyIC0xM2MwIC0xOCAtMzcgLTY4IC01NSAtNzJjLTIgLTEgLTMgLTEgLTUgLTFjLTMgMCAtNiAyIC0xMCAzYy0xMyAzIC0yNiA1IC0zOCA1IGMtNDQgMCAtODYgLTIxIC0xMTEgLTU4YzAgLTkgLTEgLTE4IC0yIC0yNmMtMyAtNDkgLTkgLTk2IC0xMiAtMTQ1Yy0yIC0zMSAtMzMgLTczIC02MSAtODFjLTUgLTIgLTkgLTMgLTEyIC0zeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1M0IueG1sADxzeW1ib2wgaWQ9IkU1M0IiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTAzIC0xNjljLTE3IDAgLTM0IDYgLTUwIDEyYy03IDIgLTkgNSAtOSA4czIgNyA2IDExYzExIDEwIDI0IDIxIDM2IDMxYzEzIDEwIDI2IDE3IDQxIDE3YzcgMCAxNCAtMSAyMiAtNWM1IC0yIDEwIC0zIDE0IC0zYzE0IDAgMjUgMTAgMzQgMzBjOSAyMSAxNCA0MiAxNyA2NWM4IDYyIDE3IDEyNSAxNyAxODhoLTRjLTUwIDAgLTEwMCAyIC0xNTAgNGMtMSAtMjUgLTMgLTQ5IC01IC03NGMtNSAtMzcgLTYgLTc1IC0xNyAtMTExIGMtMjUgLTgyIC05OSAtMTUyIC0xOTEgLTE2N2MtNCAtMSAtOCAtMSAtMTMgLTFjLTE2IDAgLTMyIDUgLTQ4IDExYy02IDIgLTkgNiAtOSA5YzAgNCAzIDggNiAxMWMxMSAxMCAyMyAyMCAzNSAyOWMxMyAxMSAyNyAyMCA0MiAyMGM3IDAgMTQgLTIgMjIgLTZjNCAtMiA5IC0zIDEzIC0zYzEwIDAgMTkgNiAyNyAxNmMxMyAxNyAxNyAzNyAyMSA1OGMxMyA2OSAyMCAxMzkgMjEgMjEwYy0zMiAwIC02NSAtMSAtOTcgLTFjLTkgMCAtMjAgMCAtMjMgOCBjMCAxIC0xIDIgLTEgM2MwIDcgOSAxMiAxNSAxN2M1IDQgOCAxMCAxMiAxNGMyMCAyMCA0MCAzNyA3MiAzNWgyMmM5IDc4IDc0IDE2MiAxNDcgMTg2YzYgMiAxMiAzIDE5IDNjNDQgMCA5OSAtMzggOTkgLTc4YzAgLTE4IC0xNyAtMjcgLTMxIC0zNnMtMjcgLTIxIC00NSAtMjFjLTQgMCAtOSAxIC0xNCAzcy0zIDcgLTQgMTBjLTIgNSAtMiAxMCAtNSAxM2MtMTMgMTcgLTI1IDQxIC01MCAzNmMtMTggLTUgLTIyIC0yMCAtMjIgLTM3IGMwIC0yNiAzIC01NCAzIC04Mmw4NCAtM2MxMSAtMSAyMiAtMSAzMyAtMXMyMiAxIDMzIDFjMyA3NSA1NCAxMjUgMTE1IDE2OWMxOCAxNCAzNyAyMCA1NiAyMGMxNyAwIDM0IC01IDUyIC0xNWM0IC0yIDkgLTQgMTIgLThjMTQgLTE1IDMzIC0yOSAzMyAtNTFjMCAtMyAwIC02IC0xIC05Yy01IC0xOSAtNTggLTUyIC03NyAtNTBjLTkgMCAtMTYgMiAtMTggMTRjLTIgMTcgLTE2IDI5IC0yOSA0MGMtNyA2IC0xNCA5IC0yMCA5IGMtMTAgMCAtMTggLTggLTIyIC0yNGMtNCAtMTIgLTUgLTI1IC01IC0zOGMwIC0xOSAzIC0zOCA0IC01N2MzNyAtMSA3NCAtNCAxMTEgLTljMTQgLTIgMjEgLTcgMjEgLTE1YzAgLTUgLTMgLTExIC05IC0xN2MtMjMgLTIzIC00OCAtNDMgLTgzIC0zOWMtMTMgMiAtMjcgMyAtNDAgNGMtMSAtNjUgLTYgLTEzMCAtMjYgLTE5MmMtMjggLTg3IC05NCAtMTQyIC0xODYgLTE2MWMtNCAtMSAtOCAtMSAtMTMgLTF6TTEwNSAwIGMtMzUgMCAtNjggMTYgLTk2IDQyYy02IDUgLTkgMTIgLTkgMThjMCA1IDIgMTAgNSAxNmMxMyAyMCAyNCA0MSAzOSA1OWM2IDcgMTMgMTQgMjMgMTBjMyAtMSA0IC0zIDQgLTVjMCAtNCAtNCAtOCAtNCAtMTJ2LTJjMCAtOCA1IC0xMyAxMiAtMTdjMjkgLTIyIDYwIC0zNSAxMDEgLTM0aDJjMyAwIDYgLTEgMTEgLTFjNSAxIDExIDIgMTQgOWMwIDIgMSA1IDEgOGMwIDkgLTYgMTggLTExIDI2Yy0xMiAyMCAtMzIgMjYgLTUyIDMyIGMtMjMgOCAtNDcgMTIgLTY3IDI5Yy0xOSAxNiAtMjkgMzkgLTI5IDYzYzAgMTQgMyAyOCAxMSA0MGMxNSAyNCAzMiA0NyA1MiA2OGMyMCAyMCA0OSAzMCA3OCAzMGM0MSAwIDg0IC0xOSAxMDMgLTUzYzIgLTMgMyAtNSAzIC04cy0xIC02IC0zIC05Yy0xMCAtMTcgLTI1IC0zMCAtNDEgLTQxYy03IC01IC0xNCAtMTEgLTIwIC0xMXMtMTIgNCAtMTcgMTZjLTEwIDIwIC01MCAzMyAtNzcgMzNjLTYgMCAtMTEgMCAtMTYgLTIgYy02IC0xIC03IC00IC03IC04YzAgLTIgMSAtNiAyIC05YzkgLTMzIDMzIC01MSA2NCAtNjFjMjMgLTcgNDcgLTEyIDY4IC0yN3MzMiAtMzUgMzIgLTU1YzAgLTEyIC0zIC0yMyAtOSAtMzRjLTMyIC02MSAtODMgLTEwMCAtMTUxIC0xMDljLTYgLTEgLTEwIC0xIC0xNiAtMXpNODE5IDI5Yy00IDAgLTcgMiAtMTAgNWMtNyA5IDkgMjAgMTUgMzBjMzkgNjYgMTA3IDEwMSAxNjAgMTUzbDMzIDMwYy0yNiAtMiAtNTAgLTUgLTc1IC01IGMtMTMgMCAtMjYgMSAtMzggM2gtMTBjLTE5IDIgLTQyIDYgLTUwIDIyYy02IDEwIDE3IDIxIDI1IDMzYzggMTEgMjAgMjAgMjkgMzBjNSA2IDExIDggMTcgOGM0IDAgNyAtMSAxMSAtMmMyNCAtMTAgNDcgLTE0IDcwIC0xNGMzMyAwIDY3IDggMTAxIDE4YzE3IDUgMzUgOSA1MyAxNGM1IDEgMTAgMyAxNSAzYzYgMCAxMSAtMiAxNCAtN2MxIC0yIDIgLTQgMiAtNmMtMSAtOCAtNyAtMTYgLTEyIC0yMWMtMTkgLTIyIC00MCAtNDIgLTY0IC01OCBjLTQ4IC0zMiAtOTEgLTcyIC0xMzggLTExNWMxOCAwIDM0IDEgNDkgMWMxMSAwIDIyIC0xIDMzIC0yYzQzIC00IDgwIC0yOSAxMTggLTQ4YzYgLTMgOCAtNiA4IC05Yy0xIC0zIC0zIC03IC01IC0xMWMtMTggLTMxIC00NyAtNDkgLTc4IC00OWMtMTUgMCAtMzAgNCAtNDUgMTJjLTMyIDE3IC02NSAyNyAtOTcgMjdjLTMzIDAgLTY2IC05IC05OCAtMjhjLTIgLTEgLTQgLTMgLTYgLTNjLTggLTQgLTE4IC0xMSAtMjcgLTExeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MkYueG1sADxzeW1ib2wgaWQ9IkU1MkYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTkwIC0xOTdjLTE3IDAgLTM0IDYgLTUwIDEyYy03IDIgLTkgNSAtOSA4czIgNyA2IDExYzExIDEwIDI0IDIxIDM2IDMxYzEzIDEwIDI2IDE3IDQxIDE3YzcgMCAxNCAtMSAyMiAtNWM1IC0yIDEwIC0zIDE0IC0zYzE0IDAgMjUgMTAgMzQgMzBjOSAyMSAxNCA0MiAxNyA2NWM4IDYyIDE3IDEyNSAxNyAxODhoLTRjLTUwIDAgLTEwMCAyIC0xNTAgNGMtMSAtMjUgLTMgLTQ5IC01IC03NGMtNSAtMzcgLTYgLTc1IC0xNyAtMTExIGMtMjUgLTgyIC05OSAtMTUyIC0xOTEgLTE2N2MtNCAtMSAtOCAtMSAtMTMgLTFjLTE2IDAgLTMyIDUgLTQ4IDExYy02IDIgLTkgNiAtOSA5YzAgNCAzIDggNiAxMWMxMSAxMCAyMyAyMCAzNSAyOWMxMyAxMSAyNyAyMCA0MiAyMGM3IDAgMTQgLTIgMjIgLTZjNCAtMiA5IC0zIDEzIC0zYzEwIDAgMTkgNiAyNyAxNmMxMyAxNyAxNyAzNyAyMSA1OGMxMyA2OSAyMCAxMzkgMjEgMjEwYy0zMiAwIC02NSAtMSAtOTcgLTFjLTkgMCAtMjAgMCAtMjMgOCBjMCAxIC0xIDIgLTEgM2MwIDcgOSAxMiAxNSAxN2M1IDQgOCAxMCAxMiAxNGMyMCAyMCA0MCAzNyA3MiAzNWgyMmM5IDc4IDc0IDE2MiAxNDcgMTg2YzYgMiAxMiAzIDE5IDNjNDQgMCA5OSAtMzggOTkgLTc4YzAgLTE4IC0xNyAtMjcgLTMxIC0zNnMtMjcgLTIxIC00NSAtMjFjLTQgMCAtOSAxIC0xNCAzcy0zIDcgLTQgMTBjLTIgNSAtMiAxMCAtNSAxM2MtMTMgMTcgLTI1IDQxIC01MCAzNmMtMTggLTUgLTIyIC0yMCAtMjIgLTM3IGMwIC0yNiAzIC01NCAzIC04Mmw4NCAtM2MxMSAtMSAyMiAtMSAzMyAtMXMyMiAxIDMzIDFjMyA3NSA1NCAxMjUgMTE1IDE2OWMxOCAxNCAzNyAyMCA1NiAyMGMxNyAwIDM0IC01IDUyIC0xNWM0IC0yIDkgLTQgMTIgLThjMTQgLTE1IDMzIC0yOSAzMyAtNTFjMCAtMyAwIC02IC0xIC05Yy01IC0xOSAtNTggLTUyIC03NyAtNTBjLTkgMCAtMTYgMiAtMTggMTRjLTIgMTcgLTE2IDI5IC0yOSA0MGMtNyA2IC0xNCA5IC0yMCA5IGMtMTAgMCAtMTggLTggLTIyIC0yNGMtNCAtMTIgLTUgLTI1IC01IC0zOGMwIC0xOSAzIC0zOCA0IC01N2MzNyAtMSA3NCAtNCAxMTEgLTljMTQgLTIgMjEgLTcgMjEgLTE1YzAgLTUgLTMgLTExIC05IC0xN2MtMjMgLTIzIC00OCAtNDMgLTgzIC0zOWMtMTMgMiAtMjcgMyAtNDAgNGMtMSAtNjUgLTYgLTEzMCAtMjYgLTE5MmMtMjggLTg3IC05NCAtMTQyIC0xODYgLTE2MWMtNCAtMSAtOCAtMSAtMTMgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUzNC54bWwAPHN5bWJvbCBpZD0iRTUzNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yODcgLTI0M2MtMSAxIC0yIDMgLTIgNGMwIDUgOCA4IDEwIDEzYzE3IDI5IDM5IDQ5IDYzIDYzYzI0IDcxIDQ0IDE0MiA1NCAyMTZjNiA0NiAxMCA5MiAxMCAxMzhjMCA0MCAtMyA4MSAtOCAxMjFjLTE3IC03IC0zMCAtMTkgLTQ0IC0zMGM1IC0xIDkgLTMgMTEgLTdjMSAtMSAyIC0zIDIgLTVjMCAtOCAtOCAtMTUgLTEzIC0yMWMtMjUgLTMwIC01NCAtNDkgLTk4IC00OWMtMTYgMCAtMzIgLTEgLTQ4IC0xYzAgLTI1IDEgLTUwIDEgLTc1IGMwIC00MiAtMyAtODQgLTE1IC0xMjZjLTE5IC02NyAtMTA1IC0xNTEgLTIwMyAtMTUxYy0xOSAwIC0zNyAyIC01NiA4bDU3IDU2YzggNyAxNyA5IDI3IDdsMTkgLTNjOSAtMSAxNiAtMiAyMyAtMmMzMCAwIDQxIDEzIDUxIDUyYzcgMjggOSA1NiA5IDg1YzAgMzAgLTIgNjAgLTIgOTB2NThsLTE1MyAtM2MtNCAwIC04IDEgLTE1IDFjMTcgMjkgMzEgNTUgNTMgNzVjMTEgMTAgMjUgMTIgMzggMTJjMTEgMCAyMiAtMiAzMyAtMiBjMTYgLTEgMzIgLTEgNDcgLTJjMiAxNCA0IDI4IDggNDJjMTkgNjUgNjQgMTA4IDExNyAxNDNjOSA2IDIwIDggMzEgOGM0MyAwIDk4IC0zNCAxMDcgLTcxbDEgLTRjMCAtNCAtMyAtNyAtNiAtMTFjLTE4IC0yMSAtNDIgLTM0IC02NyAtNDRjLTQgLTEgLTcgLTIgLTExIC0yaC0yYy02IDAgLTExIDQgLTE1IDE1Yy02IDIxIC0yNiAzMyAtNDggNDBjLTIgMSAtNCAxIC02IDFjLTcgMCAtOCAtOSAtMTAgLTE1Yy04IC0zNCAtMTEgLTY5IC0xMiAtMTAzIGMzNyAwIDc0IDEgMTEwIDNjMTYgMjIgMzMgNDEgNTMgNThjMjEgMTggNDQgMzQgNjcgNTBjNyA1IDE1IDcgMjEgN2MxMyAwIDIzIC05IDI1IC0yN2MyIC0xNyAzIC0zNSA1IC01MmMyNSAyNiA1NiA0NSA5NyA1MGM1IDEgOSAxIDEzIDFjMzQgMCA1NCAtMTkgNjEgLTU3YzIgLTkgMiAtMTggMiAtMjdjMCAtMjcgLTYgLTU0IC0xNCAtNzljLTI2IC04MCAtNzcgLTE0MiAtMTQzIC0xOTJjLTEyIC05IC0yNSAtMTUgLTM4IC0xNyBjLTUgLTIxIC0xMSAtNDIgLTE4IC02M2MtNyAtMjIgLTE0IC00NCAtMjIgLTY2YzExIDMgMjMgNiAzNSA4YzE2IDQgMzIgMTIgNTEgMTFoN2M0IDAgOSAtMSAxMSAtNWMxIC0xIDEgLTMgMSAtNGMwIC02IC01IC0xMSAtOCAtMTVjLTI0IC0yNyAtNDkgLTUwIC04NiAtNThjLTMxIC03IC02MiAtMTQgLTkyIC0yNGMtMSAwIC0yIC0xIC0zIC0xYy0xOCAtNiAtMzYgLTEyIC01MyAtMjBjLTYgLTMgLTE0IC04IC0yMCAtMnpNNTMyIDc4IGMxMiAtMSAyNCA4IDMwIDIwYzE5IDM4IDMyIDc3IDMyIDExOWMwIDggMCAxNiAtMSAyM2MtNCAzMCAtMjAgNDUgLTQyIDQ1Yy04IDAgLTE3IC0yIC0yNyAtNmMtNSAtMiAtMTEgLTUgLTE2IC05YzEgLTE3IDEgLTM2IDEgLTU0YzAgLTQ2IC0zIC05MSAtOSAtMTM3YzMgMiA3IDMgMTEgM2M0IC0xIDggLTEgMTMgLTNjMyAtMSA2IC0xIDggLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUyMC54bWwAPHN5bWJvbCBpZD0iRTUyMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0tMzkgLTE0MmMtMyAwIC02IDEgLTggNGMtMSAyIC0yIDQgLTIgNWMwIDUgMyA5IDYgMTNjMTcgMjYgMzQgNTEgNTUgNzRjMjAgMjEgMjIgNTEgMjcgNzhjMTcgOTMgMTggMTg4IDE4IDI4MnY4NWMtMTYgLTUgLTI3IC0xOSAtNDUgLTE5aC03Yy0zIDAgLTcgMCAtOSA0Yy0xIDEgLTEgMiAtMSAzYzAgNCA0IDggNiAxMmMyNCA0OSA3NCA3NiAxMTMgMTExYzQgNCA4IDUgMTEgNWM2IDAgMTIgLTQgMTggLTZjNCAtMiA2IC00IDYgLTggcy0yIC04IC0zIC0xMmMtMSAtMjQgLTMgLTQ4IC00IC03MmMyNSAyMyA1MiA0NCA3NyA1NGMxMCA0IDIwIDYgMjkgNmM0NCAwIDgwIC00MiA3OCAtMTE3YzcgLTk1IC02MCAtMTc4IC0xNTIgLTI0NGMtMTQgLTEwIC0zMCAtMTYgLTQ3IC0xOWMtOCAtNDIgLTIxIC04NCAtNDAgLTEyNWMyMiA3IDQxIDEyIDU5IDIwYzUgMiAxMCAzIDE1IDNjNyAwIDE0IC0yIDE4IC03YzIgLTIgMyAtNSAzIC04YzAgLTcgLTUgLTE1IC05IC0yMCBjLTE4IC0yNiAtMzggLTQ4IC03MSAtNTZjLTM5IC05IC03OCAtMjIgLTExNSAtMzljLTUgLTIgLTExIC01IC0xNiAtNWMtMyAtMSAtNyAtMiAtMTAgLTJ6TTEzNiAxNzljMTcgMiAzNCA1IDUwIDEwYzE5IDYgMzMgMTkgMzcgMzVjOCAzMiAxNiA2MyAxNiA5NmMwIDkgLTEgMTkgLTMgMjljLTUgMjYgLTIxIDQwIC00MSA0MGMtMTAgMCAtMjIgLTQgLTMzIC0xMmMtOCAtNyAtMTYgLTE1IC0yMyAtMjNjLTEgLTU2IDAgLTExMyAtMiAtMTY5IGMwIC0yIDAgLTQgLTEgLTZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0Ni54bWwAPHN5bWJvbCBpZD0iRTI0NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDMgLTgyM2MtNCAyIC01IDYgLTUgOWMwIDQgMSA5IDEgMTNjLTIgOTkgLTMwIDE4NyAtMTAyIDI1OWMtMTggMTggLTM4IDM0IC01OCA1MGMtMzggMzEgLTU4IDcyIC02MiAxMjFjLTIgMjAgLTMgNDAgLTMgNjBjMCAzOSAzIDc5IDYgMTE5YzMgNDQgLTcgODggLTEwIDEzM2MwIDEyIC0xIDIzIC0xIDM1djQ4YzAgMjggLTEgNTcgLTUgODRjLTQgMjYgLTUgNTIgLTUgNzd2NTJjMCAyMSAwIDQzIC0zIDY1djZjMCA4IDEgMTYgMyAyNSBzMTEgMTIgMTggMTNjMSAxIDEgMSAyIDFjNiAwIDcgLTggMTAgLTEzYzkgLTE5IDE0IC00MCAxNCAtNjBjMCAtMTcgNyAtMjkgMTcgLTQxYzI4IC0zMyA2NiAtNTQgOTcgLTg0YzM2IC0zNSA2NyAtNzQgODAgLTEyM2M1IC0yMiA4IC00NCA4IC03MWMwIC05IC0xIC0xOCAtMSAtMjdjLTIgLTUgLTIgLTExIC0yIC0xNmMwIC0zMiAyMyAtNjQgMjcgLTk5YzIgLTE3IDQgLTM1IDQgLTUzYzAgLTM0IC01IC02OCAtMTQgLTEwMCBjLTUgLTE2IC0xMCAtMzIgLTEwIC00OWMwIC01IDAgLTkgMSAtMTRjMiAtOSAyIC0xOSAyIC0yOGMwIC0zMCAtNSAtNTggLTkgLTg2YzAgLTMgLTEgLTYgLTEgLThjMCAtMTEgMyAtMjAgNyAtMjljMTggLTUxIDMzIC0xMDIgMzMgLTE1NmMwIC0zNCAtNSAtNjcgLTE4IC05N2MtNCAtOSAtMTEgLTE5IC0yMSAtMTZ6TTE5OSAtNjFjNCA4IDYgMTUgNiAyMmMwIDUgLTEgMTAgLTQgMTZjLTExIDIxIC0yMyA0MyAtNDIgNTkgYy0zOCAzMiAtNzUgNjQgLTExNiA5OGMxMiAtMTAxIDg2IC0xNDYgMTU2IC0xOTV6TTIwNyAtMjg1YzMgLTMgNiAtNSA5IC01czUgMyA4IDExYzMgMTAgNSAyMCA1IDI5YzAgMzEgLTE4IDU2IC00MyA3NWMtNDUgMzUgLTkxIDY5IC0xMzMgMTE0YzEgLTQxIDQgLTc2IDI5IC0xMDJjNDAgLTQyIDgzIC04MSAxMjUgLTEyMnpNMjA4IC00ODBjMSA2IDEgMTIgMSAxN2MwIDMzIC0xMCA1OCAtMjkgNzljLTM3IDQyIC04NiA3MSAtMTIyIDEyMSBjLTEgLTYgLTEgLTEzIC0xIC0yMGMwIC0yOCA4IC01MCAyNCAtNzBjMzYgLTQ2IDg4IC03NSAxMjcgLTEyN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDRCLnhtbAA8c3ltYm9sIGlkPSJFMDRCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2OCAtMzVjLTQ1IDAgLTk0IDI5IC0xMzIgODBjLTMgNCAtNSA4IC01IDEyYzAgMyAyIDYgNCAxMGMxNCAxNSAyMiAzNCAzNyA0OWM5IDkgMTYgMTQgMjIgMTRzMTMgLTUgMjIgLTE2YzMxIC0zOCA3MSAtNjUgMTIzIC02OGg2YzEyIDAgMTYgNCAxNiAxNGMwIDIgMCA2IC0xIDljLTMgMTQgLTkgMjUgLTE2IDM2Yy00IC02IC04IC0xMiAtMTQgLTEyYy04IDAgLTkgNiAtOSAxMWMwIDkgLTIgMjEgLTIgMzBsLTEyIDEybC0xNCAxMyBjMCAtMTAgLTEgLTE5IC0xIC0yOGMwIC03IDAgLTE1IC0yIC0yMWMtMyAtOSAtNyAtMTkgLTE3IC0xOWMtMTEgMiAtOCAxMyAtOSAyMmMtMyAyNCAtNCA0OCAtNSA3MmMtMjkgMjAgLTYwIDM3IC04NyA1OWMtNDYgMzggLTcxIDc2IC03MSAxMTljMCAzMCAxMSA2MSAzMiA5NmM1IDEwIDExIDIwIDE3IDI5Yy0zMiAzMCAtNTAgNjkgLTUwIDEwNmMwIDEzIDIgMjUgNiAzN2MxMiAzNSA0MCA2MCA2NyA4NGMtMTIgMTEgLTIyIDIzIC0zMiAzNiBjLTE3IDI0IC0yNiA0OCAtMjYgNzNjMCAxOSA1IDM3IDE1IDU3YzEwIDE4IDIxIDM2IDMzIDUzYzI5IDQyIDY4IDYyIDExMyA2MmMxMSAwIDIzIC0xIDM1IC00YzU3IC0xMiAxMDggLTM4IDE0OCAtODNjNyAtOCAxMCAtMTUgMTAgLTIzYzAgLTUgLTEgLTEwIC00IC0xNmMtMTAgLTIyIC01MCAtNTQgLTcwIC01NWwtNCAtMWMtNyAxIC0xMCA4IC0xNSAxNGMtMzIgMzkgLTcwIDcwIC0xMjIgNzljLTkgMSAtMjAgMyAtMjkgMyBjLTE0IDAgLTI3IC0zIC0zNCAtMTNjLTIgLTQgLTMgLTcgLTMgLTEyYzAgLTE0IDEzIC0zMiAyMiAtNDZjMTAgLTE2IDIzIC0zMSAzNyAtNDR2MjRjLTEgMTYgMiAzMiAyIDQ4YzEgMTQgMTMgMTQgMjEgMTZjMSAwIDIgMSAyIDFjNiAwIDUgLTkgOCAtMTRjMyAtNiA0IC0xMiA0IC0xOWMwIC02IC0xIC0xMiAtMSAtMThjMSAtMjMgMSAtNDYgMiAtNjljMTEgLTkgMjQgLTE3IDM2IC0yNHYzMGMwIDE2IDMgMzEgNSA0N2MyIDEyIDExIDEzIDE5IDE1IGMyIDEgMyAxIDQgMWM3IDAgNSAtMTAgOCAtMTVjNCAtOCAzIC0xNyAzIC0yNXYtNzVjNDMgLTI0IDg1IC01MCAxMTkgLTg2YzE5IC0yMCAyOSAtNDEgMjkgLTYzYzAgLTE3IC02IC0zNCAtMTggLTUxYy0xNSAtMjIgLTMzIC00MSAtNTcgLTU1YzAgMCAtMSAwIC0xIC0xYzQxIC0yMyA2NyAtNjAgNjcgLTExM2MwIC01MSAtMzEgLTg5IC03NiAtMTEzYy0xMSAtNiAtMjIgLTE0IC0zNSAtMTZjMTQgLTEyIDI4IC0yNiA0MCAtNDIgYzE2IC0yMiAyNSAtNDYgMjUgLTY5YzAgLTI3IC0xMSAtNTMgLTMyIC03NmMtNTAgLTU0IC03NiAtNjggLTE1MyAtNjh6TTE1MiA1NDNsLTMgMTE3Yy0xNCA4IC0yOSAxNyAtNDIgMjdjLTggLTEzIC0xMSAtMjggLTkgLTQ2YzUgLTQyIDIzIC03NCA1NCAtOTh6TTIxOSA1MDZ2MjdjMCA5IDEgMTkgMSAyOGgxdjU3Yy0xMSA3IC0yMiAxNCAtMzQgMjBjMSAtMjEgMSAtNDIgMSAtNjRjMSAtMTggMSAtMzcgMiAtNTVjOSAtNSAxOSAtOSAyOSAtMTN6IE0zMDkgNDczYzEgMyAzIDYgNSA5YzUgOSA4IDE4IDggMjdjMCAxNSAtOCAzMSAtMjUgNDljLTEyIDEzIC0yNCAyMyAtMzcgMzR2LTQ0YzAgLTE0IDAgLTI4IC0xIC00M3YtMTRjMTYgLTUgMzIgLTExIDQ3IC0xN2MxIDAgMiAwIDMgLTF6TTE1NSAzMTdjLTEgMzggLTEgNzUgLTEgMTEzYy0yMyA4IC00NSAxNyAtNjYgMzBjLTMgLTkgLTQgLTE4IC00IC0yN2MwIC0yNyAxMyAtNTMgMjkgLTc0YzEyIC0xNiAyNiAtMjkgNDIgLTQyek0yMTYgMjc1IGwzIC0zYzEgMTUgMSAzMCAxIDQ1djkzYy0xIDEgLTIgMSAtMyAxYy04IDIgLTE2IDUgLTI1IDdjMSAtMjkgMSAtNTUgMSAtNzl2LTQ5YzcgLTUgMTUgLTEwIDIzIC0xNXpNMjU1IDI0Nmw5IC02YzIgMSAzIDIgNCAzYzIwIDE4IDI5IDQxIDI5IDY1YzAgMzAgLTE2IDYyIC0zOSA4MmMtMSAtMjAgLTEgLTQwIC0xIC01OWMtMSAtMjggLTIgLTU2IC0yIC04NXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDUwLnhtbAA8c3ltYm9sIGlkPSJFMDUwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzOCAtNTU5Yy0xMiAwIC0yMiA3IC0yOCAyMWMtNyAxNSAtMTQgMzEgLTIwIDQ2Yy0xIDQgLTIgNyAtMiAxMWMwIDkgNSAxNiAxNiAxN2MzOCAzIDU2IDMyIDc1IDU4YzM2IDUwIDUxIDEwOSA2MiAxNjljMSA1IDAgMTQgMCAxNGwtMTIgLTJjLTE1IC0yIC0zMCAtMyAtNDQgLTNjLTQ5IDAgLTk1IDExIC0xNDEgMjhjLTMzIDEyIC02NiAzNCAtODcgNTRjLTM2IDM1IC01NyA5OCAtNTcgMTYwYzAgMzAgNSA2MCAxNiA4NiBjMjEgNTMgNTQgMTAwIDg0IDE0N2M0MyA2NiA5MyAxMjYgMTM4IDE5MGMtMSA1IC0zIDExIC0zIDE3Yy0xMSA4MCAtMjQgMTYxIC0yNCAyNDJjMCAxNCAwIDI4IDEgNDJjNSA4NyAzMCAxNjggODEgMjM5YzExIDE1IDI0IDMyIDQyIDMyYzI0IDAgMzEgLTI1IDM2IC00NmMxOCAtNzAgNDUgLTEzOCA1NSAtMjEwYzMgLTIwIDQgLTQwIDQgLTYxYzAgLTI3IC0yIC01NCAtNyAtODFjLTE0IC05MyAtMTE2IC0yNzQgLTExNiAtMjc0czAgLTkgMSAtMTQgbDI2IC05N3M2IDQgMTIgN2M0NSAyNyA5MyA0MCAxNDMgNDBjMjAgMCA0MCAtMiA2MCAtNmM4MCAtMTUgMTE1IC02MSAxMTUgLTEyNGMwIC0xNCAtMSAtMjkgLTUgLTQ0Yy0yMCAtOTIgLTY0IC0xNzUgLTE0MCAtMjM2Yy0yOSAtMjMgLTYxIC00MSAtOTQgLTU3Yy02IC0yIC0yMCAtMTAgLTIwIC0xMHMtMSAtMTUgLTEgLTI0Yy0zIC0xMTcgLTM3IC0yMjIgLTEyMCAtMzA5Yy04IC05IC0xOCAtMTUgLTMwIC0xOWMtNiAtMiAtMTEgLTMgLTE2IC0zeiBNMjc4IDQ5OGMzOCA3MCA1NiAxNDYgNjkgMjI0YzMgMjAgNSA0MCA1IDU5YzAgMzggLTYgNzUgLTE4IDExMmMtNTEgLTgxIC02OSAtMTY2IC02OSAtMjUzYzAgLTQ3IDUgLTk0IDEzIC0xNDJ6TTE3NSAtOTRjMCA2IDAgOSAtMSAxM2MtMyAxOCAtNSAzNSAtNSA1MmMwIDY3IDI0IDEyOCA3NCAxNzdjMTggMTggNDYgNTQgNDYgNTRzLTcgNDAgLTE1IDY1bC03IDIybC00MiAtNTVjLTQ5IC02MyAtOTYgLTEyNiAtMTM1IC0xOTUgYy0yIC0zIC04IC0yMCAtOSAtMjZjLTIgLTEyIC00IC0yNCAtNCAtMzVjMCAtOSAxIC0xOCA0IC0yNmM3IC0xNyAyOSAtMjcgNTUgLTM2YzEzIC00IDI1IC05IDM5IC0xMHpNMzkxIC02M2w0IC0yOGwxOCA3Yzg0IDM3IDE0MyA5NyAxODMgMTc3Yy0yIDEgLTQgMyAtNiA1Yy0yMyAyNCAtNTMgMjkgLTgzIDM1Yy0yNSA1IC00OSA3IC03NCA3Yy0yNiAwIC01MSAtMiAtNzcgLTdjLTMgLTQgLTMgLTkgLTIgLTE2YzE0IC02MyAyOSAtMTE1IDM3IC0xODAgek0yODUgLTExMWMyOSAtMiA1NSA1IDU1IDVzMSA5IDAgMTVjLTQgNTkgLTE5IDExNyAtMjggMTc2Yy0xIDcgLTIgMTEgLTYgMTFjLTIgMCAtNSAtMiAtOCAtNWMtMzYgLTMyIC03MCAtNjYgLTgwIC0xMTRjLTQgLTE2IC01IC0zMiAtNSAtNDVjMCAtMjAgMyAtMzQgMyAtMzRzMzQgLTkgNjkgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA0NC54bWwAPHN5bWJvbCBpZD0iRTA0NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNyAtODJjLTMgLTEgLTUgLTEgLTcgLTFjLTEzIDAgLTIxIDkgLTIxIDE5Yy0xIDI3IC05IDUyIC05IDc4YzAgOSAxIDE3IDMgMjZjNSAxNSAxMCAyNCAyOCAyNmMxNiAyIDMxIDggNDggOGM0IDAgNyAtMSAxMCAtMWM1IDIgMTAgMyAxNCAzYzE4IDAgMjUgLTIwIDM0IC0zNGM0IC03IDYgLTE2IDYgLTI2YzAgLTMzIC0yMSAtNzYgLTQ2IC04NGMtMjAgLTYgLTQxIC04IC02MCAtMTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA4QS54bWwAPHN5bWJvbCBpZD0iRTA4QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMDggLTI4MWMtMzIgLTExIC02NCAtMTcgLTk1IC0xN2MtNDYgMCAtOTAgMTMgLTEzMyA0NWMtNDQgMzQgLTUxIDgyIC01OSAxMzFjLTEgNCAtMSA4IC0xIDEyYzAgMTMzIDUyIDI0MiAxNDggMzMxYzUyIDQ4IDExNSA2NyAxODIgNzNjNTIgNCA3NyAtMTYgOTIgLTY2YzYgLTE3IDkgLTM1IDkgLTUzYzAgLTIxIC00IC00MSAtMTMgLTYxYy0zMSAtNzMgLTczIC0xMzMgLTE1MiAtMTYxYy03IC0zIC0xNCAtNCAtMjAgLTQgYy0zMiAwIC02NyAyNCAtODUgNDVjLTExIDEzIC0xNiAyNiAtMTYgMzljMCAxNSA2IDMxIDE4IDQ5YzIwIDMwIDQ4IDQ1IDc3IDQ1YzIyIC0xIDQ0IC05IDY0IC0yNGM0IC0zIDggLTQgMTEgLTRoMmM4IDAgMTUgNyAyMiAxMGMxMSA2IDIzIDE0IDIwIDMyYy01IDM1IC0yMCA1MiAtNDggNTJjLTYgLTEgLTEyIC0xIC0xOSAtM2MtMTA2IC0yMSAtMTgxIC03OSAtMjE0IC0xODVjLTQgLTE2IC02IC0zMSAtNiAtNDZjMCAtOSAxIC0xOCAyIC0yOCBjMyAtMjIgMTMgLTQwIDMxIC01NGMzOCAtMzIgNzggLTQ1IDEyMSAtNDVjMjYgMCA1MyA1IDgwIDEzYzg4IDI4IDE1MyA4MyAyMDUgMTU3YzYgOSAxNCAxOCAyMSAyNmM1IDUgMTEgMTIgMTggMTJjMTQgMCAxNSAtMTMgMTUgLTIyYzAgLTE3IDAgLTM0IC05IC00OWMtNjIgLTExMyAtMTQxIC0yMDkgLTI2OCAtMjUweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwOTMueG1sADxzeW1ib2wgaWQ9IkUwOTMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzAgLTQyMmMtNCAwIC03IDMgLTkgMTJsLTkgNDRjLTEgNSAtMiAxMSAtMiAxNmMwIDEzIDUgMjYgMTQgMzhjNjAgODMgODEgMTc5IDg5IDI3OGMyIDIxIDMgNDIgMyA2M2MwIDc0IC0xMiAxNDYgLTQ1IDIxNWMtMTMgMjcgLTI1IDU0IC01NSA2OWMtMTAgNSAtMTYgMzkgLTE2IDY2YzAgMTcgMiAzMSA3IDM2YzUgNCA5IDcgMTQgN2MzIDAgNiAtMSAxMCAtM2MyMiAtMTEgMzggLTI5IDQ5IC01MGM0MSAtODAgNjMgLTE2NSA2OCAtMjU0IGMyIC0zOSA4IC03NyA2IC05OWMtMiAtMTM5IC0yMCAtMjU5IC03MyAtMzcxYy0xMCAtMjIgLTI0IC00MiAtMzkgLTYwYy01IC01IC05IC03IC0xMiAtN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDg3LnhtbAA8c3ltYm9sIGlkPSJFMDg3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3NiAtMzQ1Yy0yMyAwIC0zNCA3IC0zNCAyNGMwIDQgMSA5IDIgMTRjMTEgNDUgMjQgOTAgNDAgMTM0YzUxIDE0MSAxMjkgMjY4IDIyMiAzODZjMiAyIDMgNSA2IDEyYy00NCAtMTEgLTg3IC0xNiAtMTMwIC0xNmMtMjYgMCAtNTIgMiAtNzcgNmMtNjcgMTAgLTEyNiAzNSAtMTcwIDg4Yy04IDEwIC0yMCAyMyAtMTIgMzNjNCA2IDEzIDkgMjMgOWM1IDAgMTAgLTEgMTUgLTJjMzAgLTYgNTYgLTE3IDc4IC00MSBjMzQgLTM3IDgwIC01MiAxMjcgLTUyYzUzIDAgMTA0IDEzIDE1MyAzNWMxNyA3IDM0IDE0IDQ5IDI0YzE5IDE0IDQwIDIwIDYxIDIwYzEyIDAgMjUgLTIgMzcgLTVjMTcgLTQgMjYgLTExIDI2IC0yMWMwIC02IC00IC0xNCAtMTIgLTIzYy05MyAtMTA5IC0xNzcgLTIyMyAtMjQyIC0zNTJjLTM3IC03NCAtNjcgLTE1MiAtODQgLTIzNGMtNCAtMTkgLTEyIC0yOSAtMzMgLTMxYy0xNSAtMSAtMjkgLTggLTQ1IC04eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U5MzkueG1sADxzeW1ib2wgaWQ9IkU5MzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ii8+L2RhdGEvUGV0YWx1bWEvRjQxMS54bWwAPHN5bWJvbCBpZD0iRjQxMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04IDBjLTUgMTIgLTggMjYgLTggNDFjMCAyOSAxMCA2MSAyNiA3N2wxOTIgMTg5YzUgNCA5IDExIDE1IDExYzEwIDAgMTEgLTEyIDEyIC0yMGMxIC03IDEgLTE1IDEgLTIyYzAgLTMxIC05IC01OCAtMzcgLTgyYy02MCAtNTMgLTExNiAtMTA5IC0xNzQgLTE2NWMtOSAtOSAtMTggLTE5IC0yNyAtMjl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjRGMi54bWwAPHN5bWJvbCBpZD0iRjRGMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOCAtMTIxYy03IDExIC0xMSAyMiAtMTEgMzVjMCA2IDEgMTMgMyAxOWwyMiA2MWwtMjcgNzBjLTIgNSAtNSA5IC01IDE0djEzYzAgMTEgMSAyMSAxMiAyNGMxMiAzIDEzIC0xNyAxNyAtMjdjNiAtMTYgMTIgLTMyIDE5IC00OGM3IDIzIDE1IDQ2IDIzIDY5YzIgNSAyIDEyIDkgMTJjNyAtMSAxMCAtOCAxMSAtMTRjMSAtNSAxIC0xMCAxIC0xNWMwIC02IDAgLTExIC0yIC0xNmwtMjcgLTc3YzggLTIyIDE3IC00MyAyNSAtNjUgYzMgLTggNCAtMTUgNCAtMjJjMCAtMTAgLTMgLTIwIC0xMyAtMzBjLTE1IDI0IC0yMSA0OSAtMzEgNzNsLTI0IC02N2MtMSAtMyAtNCAtNSAtNiAtOXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FQUFGLnhtbAA8c3ltYm9sIGlkPSJFQUFGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2NCAwYy02IDAgLTEzIDEgLTE5IDNjLTM1IDkgLTMzIDggLTY3IDIyYy0xNiA3IC02MCAyNCAtNzggMzVjLTI3IDE2IC0yNyAyNiAtMjcgNDZjMCAxMSAxMCAyOSAyNyAyMGMyOSAtMTUgNDYgLTMyIDY1IC00OWM1IC00IDEwIC02IDEzIC02YzUgMCAxMCAyIDE1IDdjMjQgMjAgMzQgNDcgNDggNzFjMTEgMTggMjMgMjcgNDQgMjdjNCAwIDcgMCAxMiAtMWM0MiAtNSA3NCAtMjUgMTE2IC00OWMzNCAtMTkgNTAgLTQ1IDUwIC02MSBjMCAtMTAgLTYgLTE3IC0xNyAtMTdjLTkgMCAtMTkgNCAtMzMgMTJjLTE3IDEwIC0yNiAxOCAtMzkgMjZjLTQgMyAtOSA1IC0xMiA1Yy00IDAgLTYgLTQgLTkgLTEwYy0xNCAtMjIgLTI2IC00NCAtNDYgLTYzYy0xNCAtMTIgLTI3IC0xOCAtNDMgLTE4eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QjcueG1sADxzeW1ib2wgaWQ9IkU0QjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjc0IC0zMTljLTI4IDAgLTUyIDEzIC03MSAzMWMtNDkgNDggLTg5IDEwNCAtMTI5IDE1OWMtMzAgNDAgLTU3IDgwIC03NCAxMjdjNSAyIDEwIDIgMTQgMmMxNSAwIDI2IC03IDM2IC0xNmM2NCAtNTUgMTI5IC0xMDkgMTk0IC0xNjNjMzEgLTI1IDYxIC01NiA2MSAtMTAzYzAgLTIzIC0xMCAtMzcgLTMxIC0zN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEMzLnhtbAA8c3ltYm9sIGlkPSJFNEMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM1MiAtMjY2Yy01IDAgLTEwIDMgLTE2IDlsLTE3MyAxNzJjLTIwIDIwIC0zNCA0OCAtNDMgNzZjLTEgMyAtMSA1IC0xIDdjMCA1IDIgOSA1IDEyYzIgMiA0IDMgNiAzYzQgMCA3IC02IDEwIC04YzU4IC01MCAxMTcgLTk5IDE3NCAtMTUwYzEwIC04IDE3IC0xMiAyNSAtMTJjNyAwIDE0IDMgMjMgMTBjNjIgNDggMTIzIDk3IDE4NiAxNDJjNyA1IDEzIDkgMjQgN2MtMSAtMzUgLTkgLTY3IC0zNCAtOTIgYy01NiAtNTYgLTExNCAtMTEwIC0xNzAgLTE2NmMtNiAtNiAtMTEgLTEwIC0xNiAtMTB6TTM0OSAtNDc1Yy04IDEgLTExIDggLTE0IDEyYy04NSAxMTMgLTE2NyAyMjggLTI1NCAzMzljLTI1IDMyIC01MCA2NCAtNzEgOTljLTQgNiAtNyAxMyAtOSAxOWMtMSAxIC0xIDMgLTEgNGMwIDQgNCA5IDYgMTFzMyAzIDUgM2M0IDAgNiAtNiA4IC04YzMxIC0zMSA2MCAtNjIgODkgLTkzYzgyIC04NyAxNjUgLTE3MSAyNDMgLTI2MiBjNiAtNyAxMSAtMTEgMTYgLTExczEwIDMgMTYgMTFjOTUgMTEyIDE5MCAyMjMgMjg2IDMzNWw3IDljNSA2IDEyIDggMTggNWMyIC0xIDMgLTMgMyAtNWMwIC00IC0yIC03IC0zIC0xMGMtMTEgLTM0IC0zNiAtNjEgLTU3IC04OWMtODYgLTExNSAtMTc1IC0yMjkgLTI2MyAtMzQzYy03IC0xMCAtMTUgLTE5IC0yNSAtMjZ6TTMzOCAtMTE0Yy0xNCAwIC0xMyA1IC0xNiAxM2MtNCAyNCAtOSA0OCAtMTMgNzJjMCAzIC0xIDcgMSA5IGMxMSAyMCAzMiAxNCA0OSAxOWgzYzExIDAgMTQgLTEyIDE2IC0yMGMzIC0xNyA0IC0zMyA1IC00N2MwIC0yNyAtMjAgLTQ2IC00NSAtNDZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRCQS54bWwAPHN5bWJvbCBpZD0iRTRCQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MDQgMGMtNDAgNzQgLTExMiA5NSAtMTg2IDEwNWMtMTAgMSAtMjAgMiAtMjkgMmMtNjEgMCAtMTE2IC0yNiAtMTY0IC02OWMtNCAtMyAtOCAtNyAtMTIgLTExYy0zIC0zIC02IC03IC0xMCAtNWMtNSAyIC0zIDcgLTMgMTFjLTIgNDYgMjEgNzcgNjAgMTAwYzM3IDIyIDc4IDM4IDExOSA0NmM4IDIgMTYgMiAyNCAyYzM1IDAgNjkgLTE0IDEwMCAtMjljMTkgLTggMzggLTE5IDUzIC0zM2MyNyAtMjcgNTMgLTU1IDU2IC05NnYtNyBjMCAtNCAtMiAtNyAtOCAtMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTQ0MC54bWwAPHN5bWJvbCBpZD0iRTQ0MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yODUgODljMiAtMTQgMiAtMjcgMiAtNDFjMCAtMTA5IC00NyAtMTk0IC0xMzUgLTI1N2MtMTQgLTEwIC0yOSAtMjEgLTQyIC0zMmMtNSAtNSAtOSAtNyAtMTIgLTdjLTQgMCAtNiAzIC04IDljLTkgMzMgLTExIDY4IC0xMSAxMDFjMSA4NSAxNCAxNjggMTcgMjUzYzAgMTQgMSAyOCAyIDQybC05MCAtMzljLTIgMjcgLTcgNTIgLTYgNzdjMCAxMiA2IDIwIDE4IDI0bDgxIDMzdjMxYy0zMSAtMTMgLTYyIC0yNSAtOTMgLTM4IGMtMiAyNSAtNyA0OCAtNiA3MWMwIDEyIDYgMTkgMTggMjNjMjggMTAgNTUgMjAgODIgMzFjMSAxMyAyIDI2IDIgMzhjMCAxNCA4IDIzIDE5IDI0aDFjMTAgMCAxMCAtMTMgMTIgLTIwYzIgLTggNCAtMTcgNSAtMjZsMTAxIDQyYzIwIDggMjUgNiAyOCAtMTJjMyAtMTkgLTEgLTM3IC05IC01N2MtMyAtOCAtMTEgLTE1IC0yMCAtMTljLTMzIC0xNCAtNjYgLTI3IC0xMDAgLTQxdi0xNmMwIC00IDAgLTkgLTEgLTE0YzM0IDE1IDY4IDMxIDEwMiA0NiBjMjAgOCAyNSA2IDI4IC0xM2MzIC0yMSAtMSAtNDEgLTkgLTYxYy0zIC05IC0xMSAtMTYgLTIwIC0yMWMtMzQgLTE1IC02OSAtMzEgLTEwNCAtNDZ2LTV2LTI2bDEgMWMxNCA2IDI4IDEzIDQyIDE3YzExIDMgMjEgNSAzMCA1YzQyIDAgNzAgLTI4IDc1IC03N3pNMjQzIDI0YzEgMTEgLTcgMTkgLTIzIDI1Yy04IDMgLTE2IDUgLTIzIDVjLTIxIDAgLTQwIC0xMCAtNTkgLTE4bC00IC0yYzAgLTIyIC0xIC00NCAtMyAtNjYgYy0zIC0yOCAtNCAtNTUgLTYgLTgxYzQ1IDMyIDg5IDY1IDExMyAxMTdjNCA4IDUgMTQgNSAyMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNENFLnhtbAA8c3ltYm9sIGlkPSJFNENFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgzIDBjMSAxNiAwIDMxIDAgNDZjMCAyOCAzIDU1IDI4IDc4Yy00IDEgLTggMSAtMTIgMWMtMTMgMCAtMjMgLTQgLTM0IC02Yy04IC0yIC0xNCAtMyAtMTkgLTNjLTE0IDAgLTE5IDggLTI1IDMwYy02IDIzIC0xOCA0NSAtMjAgNzBjMCA0IC0xIDggLTEgMTJjMCAyMCA4IDI4IDMyIDM1YzUgMiAxMCAyIDE1IDJjMTIgMiAyNiAxMCAzOCAxMGM0IDAgOCAtMSAxMiAtNGMyMiAtMTYgNDIgLTM3IDQ2IC02N2MzIC0yMCA1IC0zOSA1IC01OSBjMCAtMzEgLTUgLTYxIC0xOCAtOTFjLTkgLTIxIC0yMiAtNDAgLTQ3IC01NHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEM3LnhtbAA8c3ltYm9sIGlkPSJFNEM3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU1MSAtMzM1aC0yNjN2MWgtMjU5Yy0xNSAwIC0yMyAyIC0yNSAyMGMtMiAyMiAtNCA0MyAtNCA2NWMwIDU1IDcgMTEwIDEwIDE2NWMxIDIyIDIgNDYgNSA2OWMyIDE0IDExIDIxIDIxIDIyaDFjMTEgMCA5IC0xNCAxMCAtMjFjMiAtOSAyIC0xOSAyIC0yOGMwIC0yOSAtNiAtNTggLTYgLTg4Yy0xIC0yNiAtNSAtNTEgLTggLTc2di01YzAgLTExIDYgLTE2IDE5IC0xNmM2NSAwIDEzMCAzIDE5NiAyYzk1IC0xIDE5MSAtMiAyODYgLTIgYzIwIDAgMjQgNiAyMyAyNGMtMyA0NyAtNSA5NCAtNSAxNDJjMCAxMyAzIDI2IDUgNDBjMSA3IDggOCAxMiA5aDFjNiAwIDYgLTYgNiAtMTBjNSAtMzYgMTAgLTcyIDEzIC0xMDljMyAtMzQgNSAtNjggMTAgLTEwMmMxIC01IDEgLTEwIDEgLTE1YzAgLTIxIC01IC00MSAtMTEgLTYwcy0yMCAtMjcgLTQwIC0yN3pNMjg0IC0xMjdjLTIyIDAgLTI0IDEwIC0zMSA0OGMtMiAxNCAtMSAzMCAtMSA0NXYyYzAgOCA2IDEzIDEyIDE3IGMxNSA3IDMxIDkgNDcgOWM5IDAgMTcgMCAyNiAtMWMxMSAwIDEyIC0xMyAxNCAtMjJjMSAtNCAxIC03IDEgLTExYzAgLTcgLTEgLTE1IC0xIC0yMmMwIC04IDEgLTE2IDAgLTI0Yy0xIC0yNCAtMTMgLTM2IC0zNiAtMzhjLTEzIC0yIC0yMyAtMyAtMzEgLTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRCMy54bWwAPHN5bWJvbCBpZD0iRTRCMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDAgLTExNmMtNyAwIC0xMyA0IC0xNyAxN2MtNCAxMiAtMjQgMTggLTE3IDM0YzEwIDIwIDIwIDQyIDQ0IDUwYzE2IDUgMzIgMTEgNDUgMTVjMjUgLTIgNDEgLTE2IDU0IC0zMmMyIC0yIDIgLTUgMiAtN2MwIC04IC02IC0xNiAtMTEgLTE4Yy0yOSAtMTQgLTQ2IC00NSAtNzkgLTU0Yy04IC0yIC0xNSAtNSAtMjEgLTV6TTMxNyAtMjcwYy0zMiAwIC02NSAyIC05OCA0Yy01NCAzIC0xMDkgNCAtMTY0IDZjLTEzIDAgLTI2IDEgLTM4IDQgYy0xMyAyIC0xNSAxMiAtMTcgMjB2MmMwIDggMTAgOCAxNiAxMGMyMiA3IDQ1IDcgNjggN2g0NmMxMDAgLTUgMjAwIC01IDMwMSAtNWM0IDAgOCAwIDEyIC0xYzEyIC0zIDI5IC03IDI5IC0yMHYtMWMwIC0xMCAtMTcgLTkgLTI3IC0xMmMtNDIgLTExIC04NSAtMTQgLTEyOCAtMTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTQ0NC54bWwAPHN5bWJvbCBpZD0iRTQ0NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzUgLTMzOGMtMTEgMjMgLTEwIDQ3IC0xMSA2OWMtMSAzMSAxIDYxIDUgOTF2OGwtODYgLTIxYy00IC0xIC03IC0xIC05IC0xYy04IDAgLTExIDUgLTExIDE2YzEgOSAxIDE5IDEgMjhjMCA1NiAtNSA1NiA1NCA2OWw1NCAxMmMwIDIyIC0xIDQ0IC0yIDY2cy0yIDQ0IC0yIDY2Yy0zNCAtNyAtNjkgLTE5IC0xMDQgLTE5aC01Yy0xMCAwIC0xMyA1IC0xNCAxNGMtMiAxOSAtNCAzOCAtNSA1N2MwIDI4IDQgMzMgMzMgMzcgYzMyIDQgNjQgMTAgOTUgMTdjMCAzNyAtMyA3NCAtMyAxMTFjMCAxNSAxIDMwIDIgNDVjMSAxMyA0IDIxIDE5IDI0YzE1IC00NSAxMyAtOTEgMTQgLTEzN2MxIC0xMiAxIC0yMyAxIC0zNWMyNiA2IDUyIDEzIDc4IDE2YzggMSAxNCAyIDIwIDJjMjAgMCAyNSAtMTEgMjMgLTQwYy00IC01NiAtMTEgLTY0IC02NSAtNzNjLTE5IC0zIC0zNyAtNyAtNTUgLTExYzAgLTI5IC0xIC01OCAwIC04N2MwIC0xNSAxIC0zMCAxIC00NWwxMDcgMjcgYzcgMiAxMiAzIDE2IDNjMTEgMCAxNCAtOSAxNCAtMzJjMCAtMTggLTMgLTM1IC0xMCAtNTNjLTUgLTEyIC0xNCAtMjAgLTI4IC0yNGMtMzIgLTcgLTY0IC0xNSAtOTcgLTIzYy0xIC00NiAtNiAtOTMgLTkgLTEzOWMtMSAtMTQgLTcgLTI2IC0yMSAtMzh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRUFBNC54bWwAPHN5bWJvbCBpZD0iRUFBNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMjkgMTEwYzM5IDAgODYgMjUgMTExIDUxYzM5IDM5IDM2IDg1IDAgNjFjLTIyIC0xNiAtMjIgLTE5IC00NSAtMzZjLTI0IC0xOCAtNDUgLTEwIC02NCAxMWwtNTYgNTVjLTI0IDI5IC01OCA0MSAtODQgMzBjLTM2IC0xNSAtNjMgLTM2IC05MSAtNjBjLTIwIC0xNiAtNjkgLTQ2IC01MyAtNjljOSAtMTIgMzIgLTEwIDUzIDhjNDAgMzQgODUgNjAgMTM2IDlsMjMgLTI0YzE5IC0yMCA0MCAtMzggNzAgLTM2eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MDEueG1sADxzeW1ib2wgaWQ9IkY0MDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjkgMWMtMSAtMSAtMiAtMSAtMyAtMWMtMyAwIC02IDMgLTggNWMtNDYgMjYgLTU4IDcwIC01NyAxMTh2MTFjMyA1OCAxMiAxMTYgMTkgMTc0YzcgNTAgMTYgOTkgMTYgMTUwYzAgMjQgLTQgNDggLTI4IDYxYy02IDMgLTggOCAtOCAxM2MwIDYgMyAxMSA5IDE0YzEzIDUgMjEgMTQgMjYgMjdjNyAyMCAxMCA0MSAxMyA2MmMxIDkgMSAxOCAxIDI4YzAgNDggLTExIDk1IC0xOSAxNDJjLTUgMjYgLTkgNTMgLTkgNzljMCAxNiAxIDMyIDUgNDggYzQgMTggMTAgMzYgMjMgNTFjMyAzIDYgNyAxMCAxMHM5IDcgMTQgNWMzIC0yIDUgLTYgNSAtOWMwIC04IC0xIC0xMiAtMTAgLTE2Yy0xNCAtNSAtMjEgLTIwIC0yNiAtMzRjLTggLTIxIC0xMSAtNDMgLTExIC02NGMwIC0xMiAxIC0yNSAzIC0zN2M3IC01MCAyMSAtOTkgMjQgLTE1MGMxIC0xNCAyIC0yOCAyIC00MWMwIC0yNSAtMyAtNTAgLTkgLTc0Yy00IC0xNSAtOSAtMzAgLTIxIC00MWMtNCAtMyAtMiAtNSAwIC04IGMxNSAtMjQgMTcgLTUxIDE3IC03N2MwIC0zNyAtNCAtNzMgLTkgLTEwOWMtNyAtNTAgLTEyIC0xMDAgLTE4IC0xNTBjLTQgLTMyIC02IC02NSAtNSAtOThjMiAtMzAgMTQgLTUyIDQ0IC02M2M1IC0yIDkgLTYgMTEgLTEyYzEgLTQgNSAtMTAgLTEgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MTUueG1sADxzeW1ib2wgaWQ9IkY0MTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjI3IC05NGMtMyAtNCAtNiAtNiAtOSAtNmMtNSAwIC04IDYgLTExIDljLTM5IDM1IC03NyA3MSAtMTE1IDEwN2MtMjcgMjUgLTUyIDUyIC04MiA3NGMtOCA2IC0xMCAxNCAtMTAgMjFzMSAxNCAxIDIxYzAgMyAwIDcgLTEgMTBjMSAzIDEgNyAxIDEwYzAgNyAtMSAxNCAtMSAyMWMwIDkgMiAxNiAxMyAyMGMxOCA3IDI4IC0xNyA0MCAtMjhsMTYzIC0xNTBjMTQgLTEzIDIyIC00MCAyMiAtNjVjMCAtMTcgLTQgLTMzIC0xMSAtNDR6IE0yMjYgLTMwNGMtMTYgLTcgLTMxIDIxIC00NSAzNGMtNTcgNTMgLTExMiAxMDYgLTE3MCAxNTZjLTkgNyAtMTEgMTUgLTExIDIyczIgMTQgMiAxOWMwIDMgMCA2IC0yIDh2NDhjMCA2IDQgOCA4IDExYzIgMiA0IDIgNSAyYzQgMCA2IC01IDkgLTdjNjcgLTYzIDEzNSAtMTI2IDIwMyAtMTg4YzEzIC0xMiAxNyAtMjggMTYgLTQzYy0xIC0yMiA3IC01MiAtMTUgLTYyek0yMDcgLTQ4OGMtNjMgNjMgLTEyNiAxMjcgLTE5MiAxODcgYy0yMiAyMCAtMTAgNDYgLTE3IDY4djJjNCAxMyAtNCAzMiAxMyAzOGMxNSA2IDIwIC0xMyAyOCAtMjBjNjEgLTUzIDExNSAtMTE1IDE3NiAtMTY5YzE5IC0xNyAxOCAtMzkgMTggLTU1Yy0yIC0yMCAtMSAtMzUgLTggLTQ4Yy0zIC01IC01IC04IC05IC04Yy0yIDAgLTUgMiAtOSA1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0RjYueG1sADxzeW1ib2wgaWQ9IkY0RjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOSAtNDgzYy01IDExIC02IDIyIC02IDMzYzAgMTcgNCAzMyA2IDUwYzcgNTAgNiAxMDEgMTMgMTUyYzExIDc3IDggMTU2IDEyIDIzNGMyIDM5IC0zIDc5IC01IDExOWMtMiA0NSAtMiA5MSAtMiAxMzZjLTEgNjMgLTEwIDEyNSAtMjIgMTg3Yy0zIDEzIC00IDI3IC01IDQwYzAgNSAwIDE0IDkgMTVoMWM3IDAgOCAtNyA5IC0xM2MyMSAtMTA4IDI5IC0yMTYgMzAgLTMyNmMxIC02NyA0IC0xMzUgNCAtMjAzIGMwIC0xMTEgLTEyIC0yMjEgLTIzIC0zMzJjLTMgLTMyIC02IC02MyAtMjEgLTkyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MUMueG1sADxzeW1ib2wgaWQ9IkY0MUMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjE0IC01ODNjLTExIDM4IC0xNSA3MyAtMjkgMTA1Yy0xNiAzNiAtMzcgNjYgLTcxIDg3Yy0yMiAxNSAtNDUgMjggLTY4IDQyYy01IDIgLTEwIDggLTE2IDhjLTMgMCAtNyAtMiAtMTAgLThjLTMgLTUgLTcgLTEgLTggM3MtMiA5IC0yIDE0YzAgMTAxIC04IDIwMSAtOCAzMDF2MzFjMCA0MyAtMiA4NiAtMiAxMjljMCA2NCA4IDEyNiA3IDE4OWMtMSA0NyAtNyA5MyAtNyAxNDBjMCAzNSA1IDY4IDggMTAxYzAgOSA0IDE5IDEzIDIwaDEgYzExIDAgMTAgLTE0IDEwIC0yMGMtMiAtNDggMzMgLTY5IDY2IC05MWM0NCAtMjkgODkgLTU4IDEwOCAtMTEyYzE2IC00NiAyNCAtOTMgMjQgLTE0MmMwIC0xNiAtMSAtMzMgLTMgLTUwYy0xIC0xMCAtMiAtMjEgLTIgLTMyYzAgLTEyIDEgLTI0IDQgLTM2YzcgLTI3IDExIC01NSAxMSAtODNjMCAtMTcgLTIgLTM1IC01IC01MmMwIC0zIDAgLTggLTIgLTEwYy0xMyAtMTEgLTE2IC0yNCAtMTYgLTM3YzAgLTE0IDQgLTI4IDQgLTQzIGMwIC0yNSAwIC01MSAtNCAtNzZjLTEgLTMgLTEgLTYgLTEgLTljMCAtMjUgMTcgLTQ4IDE4IC03NHM1IC01MyA1IC03OWMwIC0yMiAtMyAtNDUgLTE1IC02N2MtMiAtNCAtMyAtOSAtMyAtMTNjMCAtMTMgNiAtMjYgNyAtMzhjMSAtMTMgMyAtMjYgMyAtMzljMCAtMTkgLTQgLTM4IC0xNyAtNTl6TTE5NCAxNzRjMiAxNiA0IDMxIDQgNDZjMCA0MCAtMTIgNzYgLTQ3IDEwM2MtNDAgMzEgLTg1IDUyIC0xMjEgOTNjMCAtNjUgMjMgLTExMyA2OCAtMTUyIGMzMiAtMjggNjcgLTUyIDk2IC05MHpNMjEyIC00NmMtMSAxNCAtNiAyOSAtNCA0NGM0IDQ4IC0yMiA4MiAtNTQgMTExYy00MCAzNiAtODUgNjcgLTEyMCAxMTZjMiAtMTYgNSAtMjUgNCAtMzRjLTEgLTYgLTEgLTExIC0xIC0xNmMwIC0zOSAyNSAtNjUgNTYgLTg2YzUyIC0zNSA5OSAtNzIgMTE5IC0xMzV6TTE4NiAtMTc3YzEgMTMgMSAyNCAxIDMzYzAgMzEgLTUgNDUgLTE5IDYzYy0zNiA0NyAtOTUgNjYgLTEzMiAxMTYgYzEgLTE4IDMgLTMxIDIgLTQ0Yy0zIC0zMyAxMSAtNTkgMzQgLTgwYzM1IC0zMiA3NiAtNTUgMTE0IC04OHpNMjEwIC0zOTRjLTIgMTIgLTQgMjMgLTQgMzVsMSAxMGMzIDI5IC0xMSA1MCAtMzEgNjljLTQ1IDQyIC0xMDMgNjggLTE0MyAxMjZjMiAtMjIgNiAtMzYgNSAtNTBjLTMgLTIzIDcgLTM2IDI3IC00NmM2NSAtMzIgMTE5IC03NCAxNDUgLTE0NHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDhFLnhtbAA8c3ltYm9sIGlkPSJFMDhFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3IC00MjNjLTkgMCAtMTAgOSAtMTQgMTRjLTE3IDIwIC0yMyA0MCAtMjMgNjBjMCAyMyA5IDQ2IDIyIDcyYzc1IDE0NSAyOTMgNjAxIDMzMiA2ODFjNCA5IDEwIDE5IDE5IDE5czE0IC0xMSAxOCAtMjBjOSAtMTYgMTEgLTM1IDE0IC00OWMtMSAtMTYgLTUgLTI3IC0xMCAtMzhjLTc2IC0xNTkgLTMwNiAtNjQyIC0zNDYgLTcyNWMtMyAtNSAtNCAtMTMgLTEyIC0xNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDgzLnhtbAA8c3ltYm9sIGlkPSJFMDgzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1MCAtMzc1Yy0yOSAxMCAtNTQgMjUgLTgwIDQwYy0xNiAxMCAtMjggMjQgLTMyIDQxYy03IDMyIC0xNSA2MSAtMTMgOTRjMCAxNSA4IDIzIDE5IDI2YzIgMSAzIDEgNSAxYzEwIDAgMTEgLTEzIDEyIC0xOGM3IC0yNCAyNCAtMzMgNDQgLTQ1YzQ3IC0yNSA5NiAtNDEgMTQ2IC00MWMyOCAwIDU3IDUgODYgMTZjNTggMjIgOTEgNjggMTA5IDEyNmMxIDQgMiA3IDIgMTFjMCAyMiAtMjEgMzcgLTM3IDQ5Yy0yNCAyMCAtNTIgMzAgLTgxIDMwIGMtMTEgMCAtMjMgLTIgLTM1IC01Yy0zMyAtOCAtNjcgLTE2IC05MyAtNDJjLTUgLTUgLTEyIC05IC0xOSAtNmMtOSA0IC05IDEzIC04IDIxdjJjLTMgMTEgLTQgMjEgLTQgMzBjMCA1MyAzNyA4NSA3NSAxMjBjNjMgNTggMTE3IDEyMyAxNzIgMTk3aC0yNzJjLTM2IDAgLTcyIC0yIC0xMDcgLTVoLTNjLTE0IDAgLTE3IDYgLTE2IDE5YzIgMjEgMSA0MiA1IDYyYzMgMjEgMTMgMjkgMzMgMzFjNjAgNiAxMjEgNiAxODIgNmgzOSBjNTUgMCAxMTEgLTIgMTY2IC0yYzIyIDAgNDQgMSA2NiA3YzQgMSA3IDIgMTAgMmM4IDAgMTMgLTUgMTYgLTE3YzIgLTkgMyAtMTggMyAtMjZjMCAtMjEgLTYgLTQxIC0xOSAtNTljLTUxIC03MSAtMTAwIC0xNDIgLTE1OCAtMjExYzE2IC00IDMxIC04IDQ2IC0xM2M1NiAtMjMgODggLTY3IDk0IC0xMjNjMiAtMTggMyAtMzcgMyAtNTVjMCAtNzkgLTIyIC0xNTQgLTg2IC0yMTFjLTUyIC00NSAtMTExIC02OSAtMTc0IC02OSBjLTMxIDAgLTYzIDYgLTk2IDE3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwQjcueG1sADxzeW1ib2wgaWQ9IkUwQjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTc2IC0xNDJjLTc1IDEgLTEyNSAzMCAtMTYxIDgzYy0xMCAxNCAtMTUgMzEgLTE1IDQ5YzAgMzIgMTYgNjUgNDQgODdjOSA2IDE4IDEyIDI4IDE3Yy0xIDIgLTEgNCAxIDdjNCA1IDkgMyAxMyAxYzM2IDE4IDc2IDI3IDExNiAzNGwxNyAzYzEwIDIgMjEgMyAzMSAzYzMyIC0xIDYxIC0xMSA4MiAtNDJjMTcgLTI0IDI3IC01MSAyNyAtNzdjMCAtMjEgLTYgLTQxIC0xOCAtNjJjLTM5IC02NiAtOTggLTk5IC0xNjUgLTEwM3pNMTg2IDE0IGw4MCAtNzJjMTYgMTMgMzAgMjggNDEgNDVjMTIgMTkgMTcgMzggMTcgNThjMCA3IDAgMTUgLTIgMjJjLTQgMjAgLTE3IDMzIC0zNCAzM2wtMTAgLTFjLTQgLTEgLTggLTIgLTEyIC0yek0xNjkgMjhsNjYgNjhjLTM5IC0zIC03NiAtMTIgLTExMSAtMjdsNSAtNWMxNCAtMTIgMjcgLTI0IDQwIC0zNnpNNjEgLTgyYzUgNiAxMyAxMSAxOCAxNmw3OCA4MWwtNTEgNDZjLTEwIC02IC0yMSAtMTIgLTMxIC0xOWMtMjYgLTE3IC00MCAtNDMgLTQwIC03MiBjMCAtNiAxIC0xMyAyIC0yMGM0IC0xNSAxMyAtMjUgMjQgLTMyek0xMDEgLTk3YzE0IC00IDI4IC01IDQyIC01YzM3IDAgNzUgMTIgMTA3IDMzYy0yNiAyMyAtNTEgNDYgLTc3IDcwbC03OCAtODFsLTEyIC0xMmM2IC0yIDEyIC0zIDE4IC01eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNTQueG1sADxzeW1ib2wgaWQ9IkUwNTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjM4IC01NTljLTEyIDAgLTIyIDcgLTI4IDIxYy03IDE1IC0xNCAzMSAtMjAgNDZjLTEgNCAtMiA3IC0yIDExYzAgOSA1IDE2IDE2IDE3YzM4IDMgNTYgMzIgNzUgNThjMzYgNTAgNTEgMTA5IDYyIDE2OWMxIDUgMCAxNCAwIDE0bC0xMiAtMmMtMTUgLTIgLTMwIC0zIC00NCAtM2MtNDkgMCAtOTUgMTEgLTE0MSAyOGMtMzMgMTIgLTY2IDM0IC04NyA1NGMtMzYgMzUgLTU3IDk4IC01NyAxNjBjMCAzMCA1IDYwIDE2IDg2IGMyMSA1MyA1NCAxMDAgODQgMTQ3YzQzIDY2IDkzIDEyNiAxMzggMTkwYy0xIDUgLTMgMTEgLTMgMTdjLTExIDgwIC0yNCAxNjEgLTI0IDI0MmMwIDE0IDAgMjggMSA0MmM1IDg3IDMwIDE2OCA4MSAyMzlsNiA3Yy0yIC0xIC00IC0yIC02IC0yYy01IDAgLTYgNiAtNyAxMGMtMyAyMCAtNSAzOSAtNCA1OWM1IDc0IDIgMTQ5IDExIDIyMmMwIDMgMCA1IC0xIDEwYy0xNCAtMTIgLTI0IC0yNCAtMzkgLTI5Yy0zIC0xIC02IC0yIC05IC0yIGMtNSAwIC04IDMgLTkgMTJjLTIgOSAtMyAxNiAtMyAyMGMwIDEwIDYgMTMgMjQgMjFjMTYgNyAyNiAyMSAzNiAzNGM1IDYgMTEgMTQgMTkgMTFjNyAtMyA5IC0xMiA5IC0yMGMtMSAtMTggLTIgLTM3IC00IC01NWMtNiAtNTUgLTcgLTExMCAtOCAtMTY2YzAgLTM2IC0yIC03MSAtMyAtMTA3YzAgLTQgLTEgLTggLTIgLTExYy0xIC0xIC0xIC0yIC0yIC00YzkgMTIgMjAgMjIgMzQgMjJjMyAwIDYgMCA4IC0xbC0zIDE1Yy0yIDEzIDAgMjcgLTEgNDEgYzAgNiA0IDEyIDEwIDEyaDFjNiAwIDcgLTcgOCAtMTJjMSAtMyAxIC02IDEgLTEwYzAgLTI0IDExIC0zNyAyNyAtMzdjOCAwIDE3IDMgMjYgOGMyNiAxNCAzOCAzOSA0NiA2NmMzIDExIDcgMjMgNyAzNWMwIDUgMCAxMCAtMiAxNWMtOSAyNSAtMjggMzkgLTQ4IDM5Yy0xMiAwIC0yMyAtNCAtMzUgLTEyYy02IC00IC0xMSAtNyAtMTQgLTdjLTQgMCAtNiA2IC04IDE4Yy0xIDcgLTEgMTMgLTEgMjBjMCAzMSA4IDYxIDE1IDkyYzEgNCAxIDcgMiAxMCBjNSA5IDEgMjEgOSAyOGMzIDMgNSA0IDggNGM3IDAgMTMgLTcgMjAgLTdjMjEgLTEgMzcgOCA1NCAxN2M1IDMgOSA1IDEyIDVjNiAwIDkgLTcgOSAtMjRjMCAtMjggLTI0IC00MSAtNjEgLTQ3Yy0zMyAtNSAtMzMgLTMgLTQxIC0zNmMtMiAtNiAtNCAtMTIgLTEgLTE4YzExIDMgMjEgNSAzMSA1YzM4IDAgNjIgLTI3IDY4IC03NGMxIC0xMCAyIC0yMCAyIC0zMGMwIC0yOCAtNSAtNTUgLTE0IC04MmMtNyAtMjMgLTIxIC00MSAtMzggLTU3IGMtMTIgLTEyIC0yNSAtMTcgLTQwIC0xN2MtNiAwIC0xMyAxIC0yMCAzYy0xIDAgLTIgMSAtMyAxYzEgLTMgMSAtNiAyIC05YzE4IC03MCA0NSAtMTM4IDU1IC0yMTBjMyAtMjAgNCAtNDAgNCAtNjFjMCAtMjcgLTIgLTU0IC03IC04MWMtMTQgLTkzIC0xMTYgLTI3NCAtMTE2IC0yNzRzMCAtOSAxIC0xNGwyNiAtOTdzNiA0IDEyIDdjNDUgMjcgOTMgNDAgMTQzIDQwYzIwIDAgNDAgLTIgNjAgLTZjODAgLTE1IDExNSAtNjEgMTE1IC0xMjQgYzAgLTE0IC0xIC0yOSAtNSAtNDRjLTIwIC05MiAtNjQgLTE3NSAtMTQwIC0yMzZjLTI5IC0yMyAtNjEgLTQxIC05NCAtNTdjLTYgLTIgLTIwIC0xMCAtMjAgLTEwcy0xIC0xNSAtMSAtMjRjLTMgLTExNyAtMzcgLTIyMiAtMTIwIC0zMDljLTggLTkgLTE4IC0xNSAtMzAgLTE5Yy02IC0yIC0xMSAtMyAtMTYgLTN6TTI3OCA0OThjMzggNzAgNTYgMTQ2IDY5IDIyNGMzIDIwIDUgNDAgNSA1OWMwIDM4IC02IDc1IC0xOCAxMTIgYy01MSAtODEgLTY5IC0xNjYgLTY5IC0yNTNjMCAtNDcgNSAtOTQgMTMgLTE0MnpNMTc1IC05NGMwIDYgMCA5IC0xIDEzYy0zIDE4IC01IDM1IC01IDUyYzAgNjcgMjQgMTI4IDc0IDE3N2MxOCAxOCA0NiA1NCA0NiA1NHMtNyA0MCAtMTUgNjVsLTcgMjJsLTQyIC01NWMtNDkgLTYzIC05NiAtMTI2IC0xMzUgLTE5NWMtMiAtMyAtOCAtMjAgLTkgLTI2Yy0yIC0xMiAtNCAtMjQgLTQgLTM1YzAgLTkgMSAtMTggNCAtMjYgYzcgLTE3IDI5IC0yNyA1NSAtMzZjMTMgLTQgMjUgLTkgMzkgLTEwek0zOTEgLTYzbDQgLTI4bDE4IDdjODQgMzcgMTQzIDk3IDE4MyAxNzdjLTIgMSAtNCAzIC02IDVjLTIzIDI0IC01MyAyOSAtODMgMzVjLTI1IDUgLTQ5IDcgLTc0IDdjLTI2IDAgLTUxIC0yIC03NyAtN2MtMyAtNCAtMyAtOSAtMiAtMTZjMTQgLTYzIDI5IC0xMTUgMzcgLTE4MHpNMjg1IC0xMTFjMjkgLTIgNTUgNSA1NSA1czEgOSAwIDE1Yy00IDU5IC0xOSAxMTcgLTI4IDE3NiBjLTEgNyAtMiAxMSAtNiAxMWMtMiAwIC01IC0yIC04IC01Yy0zNiAtMzIgLTcwIC02NiAtODAgLTExNGMtNCAtMTYgLTUgLTMyIC01IC00NWMwIC0yMCAzIC0zNCAzIC0zNHMzNCAtOSA2OSAtOXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjgxLnhtbAA8c3ltYm9sIGlkPSJFMjgxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4OSAtMjQwYy0zIDAgLTcgMiAtMTIgN2MtMTMgMTEgLTI4IDIyIC00MiAzMmMtODggNjMgLTEzNSAxNDggLTEzNSAyNTdjMCAxNCAwIDI3IDIgNDFjNSA0OSAzMyA3NyA3NSA3N2M5IDAgMTkgLTIgMzAgLTVjMTQgLTQgMjggLTExIDQyIC0xN2wxIC0xdjI2YzAgMzggLTIgNzYgLTQgMTE0YzAgMjIgLTIgNDMgLTIgNjVjMCAyMSAyIDQzIDcgNjRjMiA3IDIgMjAgMTIgMjBoMWMxMSAtMSAxOSAtMTAgMTkgLTI0IGMxIC0yOCA0IC01NyAzIC04NXYtMzFjMCAtNTkgMyAtMTE4IDUgLTE3N2MzIC04NSAxNyAtMTY4IDE3IC0yNTNjMCAtMzMgLTIgLTY4IC0xMSAtMTAxYy0yIC02IC00IC05IC04IC05ek0yMzMgLTI0MGMtNCAwIC02IDMgLTggOWMtOSAzMyAtMTEgNjggLTExIDEwMWMwIDg1IDE0IDE2OCAxNyAyNTNjMiA1OSA1IDExOCA1IDE3N3YzMWMtMSAyOCAyIDU3IDMgODVjMCAxNCA4IDIzIDE5IDI0aDFjMTAgMCAxMCAtMTMgMTIgLTIwIGM1IC0yMSA3IC00MyA3IC02NGMwIC0yMiAtMiAtNDMgLTIgLTY1Yy0yIC0zOCAtNCAtNzYgLTQgLTExNHYtMjZsMSAxYzE0IDYgMjggMTMgNDIgMTdjMTEgMyAyMSA1IDMwIDVjNDIgMCA3MCAtMjggNzUgLTc3YzIgLTE0IDIgLTI3IDIgLTQxYzAgLTEwOSAtNDcgLTE5NCAtMTM1IC0yNTdjLTE0IC0xMCAtMjkgLTIxIC00MiAtMzJjLTUgLTUgLTkgLTcgLTEyIC03ek0xNjIgLTEwNWMtMiAyNiAtMyA1MyAtNiA4MWMtMiAyMiAtMyA0NCAtMyA2NiBsLTQgMmMtMTkgOCAtMzggMTggLTU5IDE4Yy03IDAgLTE1IC0yIC0yMyAtNWMtMTYgLTYgLTI0IC0xNCAtMjMgLTI1YzAgLTYgMSAtMTIgNSAtMjBjMjYgLTUxIDY4IC04NSAxMTMgLTExN3pNMjYwIC0xMDVjNDUgMzIgODcgNjYgMTEzIDExN2M0IDggNSAxNCA1IDIwYzEgMTEgLTcgMTkgLTIzIDI1Yy04IDMgLTE2IDUgLTIzIDVjLTIxIDAgLTQwIC0xMCAtNTkgLTE4bC00IC0yYzAgLTIyIC0xIC00NCAtMyAtNjYgYy0zIC0yOCAtNCAtNTUgLTYgLTgxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNEQueG1sADxzeW1ib2wgaWQ9IkUyNEQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjExIDc5NGM1IDMgMTAgLTEgMTUgLTVjNSAtNSA4IC0xMSAxMSAtMThjMTYgLTQ2IDI3IC05MiAyNyAtMTQwYzAgLTEzIC0xIC0yNiAtMyAtMzljLTMgLTI2IC04IC01MiAtMTYgLTc3Yy0yIC00IC0zIC04IC0zIC0xMmMwIC0zIDAgLTYgMiAtOWMxNSAtMzUgMjIgLTY5IDIyIC0xMDRjMCAtMzggLTggLTc1IC0yMyAtMTEzYy0yIC01IC0zIC0xMCAtMyAtMTZjMCAtNCAxIC05IDIgLTE0YzYgLTI1IDEwIC01MCAxMCAtNzUgYzAgLTIyIC0zIC00MyAtMTEgLTY0Yy0yIC02IC0zIC0xMiAtMyAtMTdjMCAtNyAyIC0xNCA1IC0yMmM5IC0yMiAxNSAtNDYgMTMgLTcyYy0xIC02IC0xIC0xMyAtMSAtMTljMCAtMTUgMiAtMzAgNiAtNDVjNiAtMjIgOSAtNDUgOSAtNjhjMCAtMjUgLTMgLTUwIC03IC03NmMtOSAtNjQgLTQ3IC0xMTEgLTg4IC0xNThjLTQ4IC01NSAtOTEgLTExNCAtOTUgLTE5OWMzMCA0NiA2NiA3OCA5NiAxMTZjMjEgMjcgNDMgNTUgNDMgOTMgYzAgNiAxIDExIDkgMTJjMTAgMSAxOCAtNyAyMyAtMTZjNCAtNSA2IC0xMSA5IC0xN2M3IC0xNyAxMCAtMzQgMTAgLTUwYzAgLTI3IC04IC01NCAtMjAgLTgxYy0yIC00IC03IC03IC03IC0xMWMwIC0yIDEgLTQgMyAtN2MyNiAtMzEgMzggLTY0IDM4IC05OWMwIC0yNiAtNyAtNTIgLTIxIC03OWMtMTcgLTMwIC00MSAtNTIgLTY2IC03NWMtNTMgLTUwIC0xMjQgLTgwIC0xNTkgLTE1MGMtMiAtNSAtNyAtNyAtMTIgLTdjLTggMCAtMTcgNSAtMTkgMTQgYy00IDEzIC02IDI3IC02IDQwYzAgOSAtMSAxOCAtMSAyN2MwIDI3IDIgNTMgMiA4MGMwIDM5IC0yIDc2IC0yIDExNGMwIDYyIDIgMTI0IDIgMTg1YzAgMzkgMCA3NyAtMyAxMTZjLTEgMjIgLTIgNDQgLTIgNjZjMCA1NCAzIDEwOCA0IDE2MmMwIDggMCAxNyAtMSAyNmMtNCAyNiAtNiA1MiAtNiA3OWMwIDI2IDIgNTMgMyA3OWM1IDcxIDE3IDE0MiAxNyAyMTVjMCA2MiAyNSAxMTIgNjcgMTU2czg1IDg4IDExMyAxNDRjMTQgMjcgMjcgNTQgMjcgODMgYzAgMTEgLTIgMjIgLTYgMzNjLTcgMjIgLTEwIDQ0IC0xMCA2NmMwIDEyIDEgMjMgMiAzNWMwIDUgLTEgMTAgNCAxM3pNMjE4IDQ0NmMtMzAgLTU1IC03OSAtOTQgLTExNyAtMTQxYy0yMSAtMjcgLTQ3IC01MSAtNDQgLTkzYzM4IDM2IDc0IDY5IDExMCAxMDNjMzggMzYgNTQgODAgNTEgMTMxek0yMDYgMjEyYy00NiAtMzkgLTkxIC03NyAtMTMzIC0xMTljLTI0IC0yNCAtMzAgLTUzIC0zMCAtODZjNTMgNjkgMTM4IDExMiAxNjMgMjA1ek0yMDIgMzMgYy00OSAtNjQgLTEyOCAtMTAyIC0xNTIgLTE4NWM1MiA2MSAxMjggMTAyIDE1MiAxODV6TTIxNyAtMTQyYy0xMSAxIC0xNSAtNiAtMTkgLTExYy0zMSAtMzAgLTYyIC02MiAtOTMgLTkzYy0zMSAtMzAgLTM0IC02OSAtMzMgLTExMGMzOSA3NiAxMjAgMTI1IDE0NSAyMTR6TTIzMSAtNTQ0Yy01MyAtNjAgLTExNCAtMTEyIC0xNDUgLTE4OWM2NSA1MCAxNDEgOTIgMTQ1IDE4OXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTJCLnhtbAA8c3ltYm9sIGlkPSJFNTJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS05MyAtMjgwYy0yIDEgLTMgMyAtMyA1YzAgNSA2IDEwIDEwIDE0bDE1IDI0YzE0IDIzIDMyIDM4IDU0IDQ5YzE1IDQxIDIyIDg0IDI1IDEyN2M1IDc0IDggMTQ4IDEwIDIyMmMxIDM3IDE0IDczIDEyIDExNWMtMzEgLTI0IC01NSAtNTIgLTk4IC01OGMxOSAzMiAzNiA2MCA2MSA4MmMyNiAyMyA1MiA0NiA3NyA3MWM2IDUgMTMgOSAyMSA5YzMgMSA2IDAgMTAgLTFjNyAtNCA5IC0xMCA5IC0xNmMwIC0zIC0xIC03IC0xIC05IGMtNCAtMjkgLTYgLTU4IC03IC04N2MxNyAxOSAzNyAzNCA2NCA0NWMxNSA2IDMxIDkgNDcgOWg2YzUgMCAxMCAtMSAxNSAtMmMyNCAtNCAzOSAtMTggNDMgLTQxYzExIDExIDI0IDIxIDQxIDI2YzM1IDEwIDYwIDM5IDg4IDYyYzUgNCA5IDExIDE3IDExaDNjNyAwIDE0IC0xIDEwIC0xNGMtNyAtMjYgLTE0IC01MyAtMTkgLTc5YzIzIDIyIDUxIDQwIDg2IDUxYzggMiAxNSA0IDIyIDRjMjQgMCA0MSAtMTUgNTIgLTQ0IGM3IC0yMiAxMCAtNDMgMTAgLTY0YzAgLTI2IC00IC01MiAtMTEgLTc4Yy0xOSAtNzAgLTUyIC0xMzEgLTExMiAtMTc2Yy0yMSAtMTYgLTQ1IC0yMyAtNzEgLTI3YzEgLTUyIC05IC05MSAtMzMgLTEyNWMyNCA3IDQ4IDE3IDcyIDI0bDE4IDZjMiAwIDQgMSA1IDFjNiAwIDEyIC0zIDE1IC02YzIgLTIgMiAtMyAyIC01YzAgLTQgLTQgLTggLTYgLTEyYy0xNSAtMjYgLTM1IC00NiAtNjMgLTU2Yy00NSAtMTYgLTkxIC0yOCAtMTM3IC00MiBjLTE0IC01IC0yOCAtOCAtNDQgLThjLTUgMCAtMTEgMSAtMTYgMWMyNyAzNiA0OSA3MiA5MyA4NGM2IDIwIDkgNDEgOSA2M2MwIDE5IC0xIDM4IC0xIDU3YzAgMTA4IDEyIDIxNCA0MCAzMTljMiA2IDQgMTIgMiAxOWMtMjMgLTEzIC00NSAtMjkgLTcwIC00MGMtMyAtOTcgLTM5IC0xODAgLTEyMSAtMjQxYy0yMyAtMTcgLTQ4IC0yNyAtNzUgLTMyYy0xIC04IC0zIC0xNiAtNSAtMjVjLTkgLTM5IC0yMSAtNzEgLTM4IC0xMDAgYzI4IDggNTYgMTUgODUgMTljMyAwIDYgMSA5IDFjNSAwIDkgLTEgMTEgLThjLTIgLTYgLTMgLTExIC02IC0xNGMtMjMgLTI5IC00NSAtNTcgLTg3IC02NWMtNDMgLTggLTg2IC0yMCAtMTI2IC00MmMtNiAtMyAtMTQgLTkgLTE5IC0zek00MzYgMzhjMzEgMCA2MSAyMCA3MCA1MGM3IDIzIDEyIDQ2IDEyIDY5YzAgMjIgLTQgNDMgLTEzIDY0Yy04IDE5IC0xOCAyOSAtMzMgMjljLTggMCAtMTYgLTMgLTI2IC04Yy0xNSAtOCAtMjggLTE3IC00MSAtMjggYy04IC01NCAtMTIgLTEwOCAtMTIgLTE2M2MyIDAgNSAtMSA4IC0zYzExIC03IDIzIC0xMCAzNSAtMTB6TTEyMSAzN2MxNCAwIDI4IDYgNDEgOWM4IDMgMTUgOCAxNyAxOGMxMSA0MCAyMyA4MCAyMSAxMjJjLTEgMTggMSA0MSAtMjAgNDdjLTEwIDMgLTIwIDUgLTMwIDVjLTEzIDEgLTI3IC0zIC0zOSAtMTNjLTQgLTQgLTggLTggLTExIC0xMmMtMiAtNDIgLTMgLTg0IC02IC0xMjdjLTIgLTE0IC0yIC0yOSAtMyAtNDRjNSAwIDExIC0xIDE3IC0zIGM0IC0yIDkgLTIgMTMgLTJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUxOC54bWwAPHN5bWJvbCBpZD0iRTUxOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDMgLTVjLTUgMTYgLTggMzAgLTggNDRjMCAzNiAxNyA2NiAzMiA5NmMzMyA2NiA3NCAxMzAgMTAwIDIwMGwxNSA0MWMzIDggNCAxNSA0IDIyYzAgMjIgLTE0IDQxIC00MiA1NGMtMTAgNCAtMTkgNyAtMjggN2MtMTkgMCAtMzYgLTExIC00OSAtMzBjLTEwIC0xNyAtMTYgLTM0IC0xOCAtNTRjLTEgLTExIC0zIC0yMSAtMTIgLTMzYy00IDE2IC03IDMyIC03IDQ3YzAgMzUgMTMgNjcgMzIgOTdjMTYgMjUgMzYgMzYgNjAgMzYgYzggMCAxNyAtMSAyNyAtNGMzNCAtMTAgNTcgLTQzIDU4IC04MGMyIC03NCAtMTkgLTE0MiAtNTEgLTIwN2MtMjAgLTQxIC00MiAtODIgLTY1IC0xMjdjMTAgMyAxOSA0IDI4IDRjNDIgMCA3MyAtMzEgMTEwIC00NmM1IC0yIDcgLTEzIDcgLTI1YzAgLTExIC0yIC0yMiAtNiAtMjljLTQgLTYgLTcgLTggLTExIC04Yy02IDAgLTEyIDQgLTE4IDdjLTkgNCAtMTggOSAtMjYgMTZjLTIwIDE2IC0zOSAyMyAtNTggMjMgYy0yMyAwIC00NSAtMTIgLTY2IC0zNmMtMyAtMiAtNCAtNyAtOCAtMTV6TTE5OSAwYy0xNSAtNiAtMjkgOCAtNDAgMTdjLTkgOSAtMTggMTggLTI5IDI0Yy0xMyA3IC0yNSAxMSAtMzcgMTFjLTE5IC0xIC0zNiAtOCAtNTUgLTI3Yy00IC00IC04IC05IC0xMyAtMTNjLTQgLTMgLTcgLTUgLTkgLTVjLTMgMCAtNCAzIC01IDExYy0xIDUgLTEgMTAgLTEgMTVjMCAyNSA4IDQ3IDI0IDY4YzQ2IDYwIDg2IDEyMyAxMTIgMTk2YzggMjIgMTQgNDMgMjEgNjYgYzIgNyAzIDE0IDMgMjFjMCAxMiAtMyAyNCAtMTAgMzZjLTExIDE5IC0yNCAyOCAtNDEgMjhjLTYgMCAtMTIgLTEgLTE5IC0zYy00MSAtMTIgLTYwIC0zNyAtNjUgLTgxYy0xIC04IC0zIC0xNSAtMTAgLTIwYy00IDE3IC02IDM0IC02IDQ5YzAgNTUgMjUgOTUgODcgMTE2YzYgMiAxMyAzIDE5IDNjMzIgMCA1OSAtMjggNjMgLTcwYzEgLTExIDIgLTIzIDIgLTM0YzAgLTUyIC0xMiAtMTAxIC0yOSAtMTQ5Yy0xOCAtNTAgLTQyIC05NiAtNzIgLTE0NCBjMzUgLTIgNjAgLTE2IDgzIC0zNmM5IC04IDE4IC0xNiAzMCAtMTljMTEgLTMgMTUgLTEyIDEyIC0yMmMtMyAtMTQgMCAtMzMgLTE1IC0zOHpNODc0IDIwMGMtOSAzIC03IDEyIC03IDE5djExMGMtMTcgLTI3IC0zMSAtNDkgLTQ1IC03MGMtNCAtOCAtOSAtMTUgLTE1IC0yMWMtOSAtOSAtMTggLTE0IC0yNiAtMTRjLTkgMCAtMTggNSAtMjggMTRjLTEyIDExIC0xOCAyMyAtMjEgMzZjLTE3IC0yNiAtNDUgLTM3IC03MiAtNDkgYy0yIC0xIC00IC0xIC02IC0xYy01IDAgLTYgNSAtNiAxMGMwIDU3IDEgMTE1IDEgMTcyYzAgNyAxIDEzIDAgMTljLTEgMTAgLTIgMjEgLTE0IDIxYy0xNyAwIC0yOSAtOSAtMjUgLTI3YzMgLTE1IDUgLTMwIDUgLTQ1YzAgLTMwIC02IC02MCAtMTMgLTg5Yy02IC0yMSAtMjIgLTMxIC0zNiAtNDNjLTMgLTIgLTkgLTQgLTExIC0xcy0yIDUgLTIgN2MwIDMgMSA2IDIgOWM5IDI2IDExIDUyIDExIDc4YzAgMTQgLTEgMjkgLTMgNDMgYy0yIDE5IC01IDM3IC0xNyA1MmMtNiA4IC0xMiAxNiAtMjMgMTFjLTEwIC00IC0xOSAtOSAtMTggLTI0YzMgLTQ1IDMgLTkxIDQgLTEzNmMwIC0yMSAtMTggLTQ1IC0zNyAtNTBjLTIgMCAtNCAtMSAtNiAtMWMtNiAwIC05IDMgLTkgMTJjMCA0OCAtMiA5NiAtMiAxNDRjMCAyNCAwIDQ4IDIgNzJjMiAyMyAyMyAzMyAzOSA0NWMyIDIgNCAyIDUgMmM1IDAgOCAtNCA3IC0xMmMtMSAtNiAtMyAtMTQgLTMgLTIyYzAgLTUgMSAtOSAyIC0xMyBjMTAgOCAxOCAxMyAyNiAxOWMxMiA5IDIyIDEzIDMxIDEzYzEyIDAgMjIgLTggMzIgLTI0YzQgLTcgNyAtMTAgMTAgLTEwczYgMyAxMCA4YzEwIDEzIDI0IDIyIDM5IDI3YzYgMiAxMiA0IDE3IDRjMTUgLTEgMjUgLTEyIDI1IC0zMmMwIC01MyAxIC0xMDcgMSAtMTYwbC0xIC0xMGMwIC00IDEgLTggNSAtMTBjMiAtMSAzIC0yIDUgLTJjNSAwIDkgNiAxNCA5YzMgMiA1IDMgOCA0YzAgMTMgMiAyNyA0IDQwYzggNTUgMjkgMTA1IDczIDE0MiBjMTggMTUgMzMgMjIgNDcgMjJjMjIgMCA0MCAtMTcgNTQgLTQ4YzIgLTMgMiAtNyAyIC0xMWMwIC0xMiAtNiAtMjMgLTUgLTM2YzMgLTQ1IDUgLTkwIDcgLTEzNmMxIC0yMSAtNiAtMzkgLTE3IC01NmMtNCAtNyAtMTEgLTEzIC0yMCAtMTF6TTc5OCAyOTNjMSAxIDQgMiA2IDVjMjEgMjUgMzggNTMgNDggODRjMSAzIDEgNSAxIDhjMCA5IC03IDE2IC0xNCAyMmMtNCAzIC03IDQgLTExIDRjLTYgLTEgLTEyIC00IC0xOCAtOCBjLTIyIC0xOCAtMzUgLTQyIC00MSAtNzBjLTQgLTE0IDE2IC00NSAyOSAtNDV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVFNy54bWwAPHN5bWJvbCBpZD0iRTVFNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODQgMGgtMjRjLTk1IDAgLTE1OSA2MSAtMTU5IDE0OGMwIDQzIDIwIDc2IDQ3IDEwNWMzIDMgNyA2IDEwIDEwYzM0IDI5IDU5IDQ2IDg3IDQ2YzI3IDAgNTUgLTEzIDk3IC00M2MzOSAtMjggNjQgLTY4IDcxIC0xMTd2LTE4YzEgLTcwIC02MSAtMTI2IC0xMjkgLTEzMXpNMTQ2IDQzYzU0IDEgMTAwIDIwIDEyNyA3MGM4IDEzIDEyIDI3IDEyIDQyYzAgMjEgLTkgNDIgLTI1IDU5Yy0xNSAxNiAtMzIgMjkgLTUyIDM3IGMtMTYgNiAtMzMgMTQgLTUwIDE0Yy03IDAgLTE0IC0xIC0yMSAtNWMtNDcgLTIxIC04MiAtNTUgLTEwMSAtMTAzYy01IC0xNCAtOCAtMjcgLTggLTM4YzEgLTMyIDIxIC01NiA2MSAtNjhjMTggLTUgMzcgLTggNTcgLTh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0Mi54bWwAPHN5bWJvbCBpZD0iRTI0MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yODggLTgxOWMtNyAzIC00IDEwIC00IDE1YzEgMTAwIC00MSAxODIgLTEwNSAyNTNjLTcxIDc4IC0xMjYgMTY0IC0xNTUgMjY2Yy0xNiA1NCAtMjQgMTEwIC0yNCAxNjdjMCAxNSAwIDI4IDEgNDJjMCA3IDMgMTQgNiAyMWMyIDUgNyA3IDEzIDhjMCA5IC0xIDE3IC0xIDI1YzAgMTUgOSAxOCAxOCAyMWMyIDAgMyAxIDQgMWM5IDAgOSAtMTEgMTEgLTE3YzcgLTIwIDYgLTQyIDE1IC02MmMxNSAtMzggNDQgLTY0IDcyIC05MSBjNTggLTU3IDExOCAtMTEzIDE0OSAtMTkxYzE4IC00NSAzMSAtOTEgMzUgLTE0MGMxIC0yNCA1IC00OCA0IC02OWMxIC0zNCAtMyAtNjYgLTcgLTk4YzIgLTE1IDIgLTI5IDMgLTQwYzEgLTMxIC0xIC01NyAtMTAgLTgyYy0zIC04IC02IC0xNSAtMTEgLTIxYy00IC00IC04IC0xMCAtMTQgLTh6TTI4NyAtNTY3YzUgNzIgLTIxIDEzNiAtNjYgMTkzYy0zNCA0MiAtNzUgNzkgLTExMyAxMTdjLTE5IDE5IC0zNSA0MCAtNDggNjIgYzExIC0zNCAyNyAtNjUgNDEgLTk3YzMwIC03MCA4NCAtMTIyIDEyOSAtMTgxYzIzIC0yOSA0MiAtNjEgNTcgLTk0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MjQueG1sADxzeW1ib2wgaWQ9IkU1MjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTA1IDBjLTM1IDAgLTY4IDE2IC05NiA0MmMtNiA1IC05IDEyIC05IDE4YzAgNSAyIDEwIDUgMTZjMTMgMjAgMjQgNDEgMzkgNTljNiA3IDEzIDE0IDIzIDEwYzMgLTEgNCAtMyA0IC01YzAgLTQgLTQgLTggLTQgLTEydi0yYzAgLTggNSAtMTMgMTIgLTE3YzI5IC0yMiA2MCAtMzUgMTAxIC0zNGgyYzMgMCA2IC0xIDExIC0xYzUgMSAxMSAyIDE0IDljMCAyIDEgNSAxIDhjMCA5IC02IDE4IC0xMSAyNmMtMTIgMjAgLTMyIDI2IC01MiAzMiBjLTIzIDggLTQ3IDEyIC02NyAyOWMtMTkgMTYgLTI5IDM5IC0yOSA2M2MwIDE0IDMgMjggMTEgNDBjMTUgMjQgMzIgNDcgNTIgNjhjMjAgMjAgNDkgMzAgNzggMzBjNDEgMCA4NCAtMTkgMTAzIC01M2MyIC0zIDMgLTUgMyAtOHMtMSAtNiAtMyAtOWMtMTAgLTE3IC0yNSAtMzAgLTQxIC00MWMtNyAtNSAtMTQgLTExIC0yMCAtMTFzLTEyIDQgLTE3IDE2Yy0xMCAyMCAtNTAgMzMgLTc3IDMzYy02IDAgLTExIDAgLTE2IC0yIGMtNiAtMSAtNyAtNCAtNyAtOGMwIC0yIDEgLTYgMiAtOWM5IC0zMyAzMyAtNTEgNjQgLTYxYzIzIC03IDQ3IC0xMiA2OCAtMjdzMzIgLTM1IDMyIC01NWMwIC0xMiAtMyAtMjMgLTkgLTM0Yy0zMiAtNjEgLTgzIC0xMDAgLTE1MSAtMTA5Yy02IC0xIC0xMCAtMSAtMTYgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUzMC54bWwAPHN5bWJvbCBpZD0iRTUzMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01MjIgLTE5N2MtMTEgMCAtMjEgMSAtMzEgM2MtMTAgMSAtMjAgOCAtMjMgMTZ2MmMwIDYgOSAxMCAxNCAxNWM4IDYgMTQgMTQgMjEgMjBjMTMgMTIgMjYgMjMgNDIgMjNjOCAwIDE2IC0yIDI1IC03YzYgLTMgMTIgLTUgMTcgLTVjMTMgMCAyMyAxMCAzMCAyNmMyMCA0NiAyMCA5NSAyMCAxNDNjMCAzOSAyIDc4IDYgMTE3Yy0zMyAtMSAtNjUgLTIgLTk4IC0yYy0yMyAwIC00NiAxIC02OSAxYzAgLTEyIC0xIC0yMyAtMSAtMzQgczEgLTIyIDEgLTM0YzAgLTQ4IC00IC05NiAtMTcgLTE0MmMtNiAtMjEgLTE1IC00MSAtMzIgLTU1Yy00NyAtNDIgLTk1IC04MiAtMTYyIC04MmMtMTcgMCAtNTMgMiAtNjIgMTljLTYgMTAgMTggMjEgMjggMzFjMTUgMTUgMzEgMjcgNTEgMjdjOSAwIDE5IC0yIDI5IC03YzExIC01IDE5IC04IDI2IC04YzE0IDAgMjIgMTIgMjkgMzdjMTMgNDcgMTQgOTUgMTUgMTQzYzEgMzcgMyA3MyA3IDEwOWwtNDQgM2MtMjAgMSAtNDAgMiAtNjAgMiBjLTE3IDAgLTMzIDAgLTUwIC0xaC00Yy0xIC01IC0xIC05IC0xIC0xM2MtMSAtMTQgLTEgLTI5IC0xIC00M2MwIC0yMyAxIC00NyAxIC03MGMwIC0xOCAtMSAtMzUgLTIgLTUzYy0zIC01MSAtMjQgLTkwIC02NyAtMTE4Yy00NSAtMjkgLTkyIC00OCAtMTQzIC00OGMtMTcgMCAtMzQgMiAtNTEgNmMtNCAxIC03IDMgLTExIDRjLTEgMSAtMiAyIC00IDVjMjMgMTggNDggMzUgNzYgNDdjMyAxIDUgMSA4IDFjOCAwIDE2IC00IDI0IC02IGMxMCAtMyAxOCAtNSAyNSAtNWMxNSAwIDIyIDkgMzIgMzBjMTEgMjYgMTQgNTIgMTQgNzljMCAxMSAtMSAyMSAtMSAzMmMwIDUxIDEgMTAxIDUgMTUyYy00MSAyIC04MiA2IC0xMjUgOGMxNSAyOSAyOCA1NCA0NiA3N2M3IDEwIDE3IDExIDI3IDEwYzIxIC0zIDQxIC00IDYyIC02YzcgNTQgNDAgOTMgODIgMTI0YzE5IDE0IDQxIDI0IDYxIDM3YzExIDcgMjMgMTAgMzQgMTBjNDIgMCA4NCAtMzcgOTkgLTY3YzEgLTIgMSAtMyAxIC00IGMwIC01IC00IC03IC03IC05Yy0yMSAtMTggLTQ3IC0yNyAtNzQgLTMzYy0yIDAgLTQgLTEgLTUgLTFjLTggMCAtMTQgNCAtMTkgMTRjLTggMTcgLTI0IDM3IC00MiAzNGMtMTcgLTIgLTIzIC0yNiAtMjggLTQ0Yy02IC0yMSAtMTAgLTQyIC0xMiAtNjRjNTUgMCAxMTAgMCAxNjUgLTJsOSA0N2MxMiA1MiA1MSA4MyA5MCAxMTRjMjEgMTcgNDIgMjYgNjYgMjZjMTEgMCAyMyAtMiAzNiAtN2MzMiAtMTIgNDggLTM4IDYwIC02NyBjMSAtMyAxIC01IDEgLTdjMCAtMyAtMSAtNSAtNCAtOGMtMjEgLTIxIC00NCAtMzYgLTcyIC00MmwtNyAtMWMtNiAwIC0xMSAzIC0xNCAxNGMtNiAyMSAtMjAgMzcgLTQxIDQ2Yy00IDIgLTcgMyAtMTAgM2MtNSAwIC03IC0zIC0xMCAtMTJjLTEwIC0zNyAtMTQgLTc0IC0xOCAtMTExYzU3IC00IDExNCAtNiAxNzIgLTVsOSAzN2MyMCA2OCA2NSAxMTUgMTIxIDE1MmM5IDYgMTggOSAyOSA5YzE5IDAgMzkgLTEwIDU1IC0yNyBjMTcgLTE4IDI1IC0zMCAyNSAtNDBjMCAtMTMgLTExIC0yMyAtMzQgLTM4Yy05IC02IC0xOCAtMTIgLTI3IC0xNmMtNiAtMyAtMTEgLTUgLTE1IC01Yy03IDAgLTEzIDUgLTE4IDE2Yy02IDE0IC0xOCAzMSAtMzIgMzFjLTE3IDAgLTE3IC0yMyAtMjAgLTM4Yy01IC0yNyAtMTAgLTUzIC0xNCAtODBjMiAxIDQgMSA2IDFjMzQgMCA2OCA1IDEwMyA3aDljNyAwIDE0IC0xIDE3IC03bDEgLTRjMCAtOCAtNyAtMTYgLTEyIC0yMyBjLTI1IC0zNSAtNTkgLTUwIC0xMDIgLTUyYy0xMSAwIC0yMSAtMSAtMzIgLTFsLTMgLTUzYzAgLTE4IDEgLTM3IDEgLTU1YzAgLTEwIDAgLTE5IC0xIC0yOGMtOCAtMTA2IC02OSAtMTcwIC0xNjEgLTIxMmMtMTMgLTYgLTI3IC04IC00MCAtOHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTMxLnhtbAA8c3ltYm9sIGlkPSJFNTMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NCAtMTk3Yy01IDAgLTEwIDAgLTE1IDFjLTExIDIgLTE2IDUgLTE2IDEwYzAgMyAzIDcgNyAxM2MxMyAxNiAyNiAzMSA0MCA0NWM2IDcgMTIgMTAgMTkgMTBjMyAwIDYgMCAxMCAtMmM5IC00IDE4IC02IDI4IC02YzIwIDAgMzQgOCA0MyAyN2MzMiA2MiAzNyAxMjkgMzcgMTk3djQxYzAgMTQgMCAyOCAxIDQyYy01NSAxIC0xMDkgNSAtMTY0IDhoLTVjLTEgLTM1IDEgLTcxIDEgLTEwN2MyIC0xMDMgLTQ0IC0xNzcgLTEzMiAtMjI3IGMtMzUgLTE5IC03MSAtMjggLTEwOSAtMzJoLTEwYy0xMCAwIC0xOSAxIC0yOCA3YzE4IDIyIDM3IDQyIDU5IDU5YzcgNSAxNSA0IDIzIDRjMTAgMSAyMCAyIDMxIDFjNDAgLTQgNTYgMTkgNjYgNTRjOSAzMiAxMCA2NSA5IDk5YzAgMTkgLTEgMzggLTEgNTdjMCAyOCAxIDU2IDQgODNjLTE5IC0yIC0zOSAtNCAtNTkgLTdjLTkgLTIgLTE5IC0yIC0yOSAtMmMtOCAwIC0xNSAwIC0yMyAxYy03IDEgLTEwIDMgLTEwIDZzMiA1IDQgOCBjMTcgMjAgMzEgNDIgNTEgNjBjNSA1IDEwIDggMTcgNmMxMyAtMyAyNSAtNCAzOCAtNGM4IDAgMTYgMCAyNCAxYzIwIDc4IDY4IDEzMiAxMzkgMTY4YzEwIDUgMTkgNyAyOCA3YzE4IDAgMzUgLTkgNTEgLTIzYzMgLTMgNyAtNiAxMCAtMTBjMTcgLTIyIDI2IC0zNCAyNiAtNDNjMCAtMTEgLTEyIC0xOSAtMzUgLTM0Yy05IC02IC0xOSAtMTAgLTI4IC0xNWMtNiAtMyAtMTEgLTQgLTE2IC00Yy04IDAgLTE0IDQgLTE5IDE3IGMtNiAxNiAtMTggMjkgLTM0IDM4Yy01IDIgLTggNCAtMTEgNGMtNSAwIC05IC00IC0xMSAtMTFjLTcgLTI5IC0xNSAtNTggLTIwIC04N2MxMiAxIDI1IDEgMzcgMWM0NiAwIDkyIC00IDEzOCAtOGMyMiA3MSA3MyAxMjEgMTMxIDE2NGM5IDYgMTggOSAyOSA5YzEzIDAgMjcgLTQgNDAgLTljMjcgLTkgNTEgLTI1IDYzIC01NGMyIC02IDYgLTEwIDAgLTE3Yy0xOSAtMjEgLTQxIC0zOCAtNjcgLTQ4Yy0zIC0xIC02IC0yIC04IC0yIGMtNSAwIC04IDMgLTExIDEwYy0xMSAyNyAtMzUgMzggLTYwIDQ1Yy0yIDEgLTUgMSAtNyAxYy02IDAgLTExIC0zIC0xNSAtMTBjLTE2IC0yOSAtMjEgLTYwIC0yMyAtOTJjMjMgMSA0NyAyIDcwIDJjMTAgMCAyMSAwIDMxIC0xYzI1IDAgNDkgLTIgNzQgLTNjMiAxMiA0IDI0IDcgMzZjMTUgNjkgNTkgMTE3IDExOCAxNTFjMTEgNiAyMSAxMCAzMiAxMGMxNiAwIDMyIC03IDQ2IC0xOWMxNiAtMTMgMzEgLTI3IDQyIC00NWMzIC0zIDQgLTYgNCAtOSBjMCAtNCAtMiAtNyAtNSAtMTFjLTE2IC0xNyAtMzYgLTMwIC01NiAtNDBjLTUgLTMgLTEwIC01IC0xNSAtNWMtOCAwIC0xNiA1IC0yMiAxNGMtOSAxNiAtMjQgMjUgLTM4IDM2Yy01IDMgLTggNCAtMTEgNGMtNSAwIC04IC01IC0xMCAtMTNjLTEwIC0zOCAtMTUgLTc1IC0xNyAtMTEzYzQ1IC0yIDg5IC00IDEzNCAtM2g0NWMyIDI1IDcgNTEgMTkgNzNjMjkgNTQgNjQgMTA3IDEzMCAxMjJjNyAyIDE0IDIgMjEgMmMzNiAwIDY4IC0yMSA4OCAtNjAgYzIgLTUgNCAtMTAgNCAtMTVjMCAtNyAtMyAtMTMgLTkgLTE5Yy0xOCAtMTcgLTM4IC0zNCAtNjIgLTQyYy00IC0xIC02IC0yIC05IC0yYy00IDAgLTcgMyAtOCAxMmMtNSAyNyAtMzYgNTAgLTY0IDUyaC0zYy0xMSAwIC0xNCAtNiAtMTcgLTE1Yy05IC0yNiAtMTEgLTUzIC0xMSAtNzljMCAtMTAgMSAtMjAgMSAtMzBjMzkgLTEgNzkgMCAxMTggNWM3IDEgMTUgMiAyMyAyYzkgMCAxOCAtMiAyOCAtOGMtMjMgLTMwIC00OSAtNTUgLTg2IC02MCBjLTI4IC0zIC01NSAtNiAtODIgLTdjMCAtNzIgLTUgLTE0MyAtMzcgLTIwOWMtMzUgLTc2IC04NSAtMTM3IC0xNzAgLTE2MGMtNiAtMiAtMTEgLTIgLTE3IC0yYy00IDAgLTkgMCAtMTMgMWMtMTUgNCAtMjMgMTEgLTIzIDIwYzAgNiAzIDEzIDkgMjBjMTIgMTYgMjMgMzIgMzYgNDVjNSA1IDEwIDcgMTUgN2M0IDAgOSAtMiAxNCAtNmMxMSAtOCAyMSAtMTIgMzEgLTEyYzE3IDAgMzEgMTEgNDAgMzFjMjcgNjMgMzQgMTI5IDM4IDE5NiBjLTIgMjMgLTMgNDUgLTQgNjhoLTE5Yy0yMCAxIC00MCAtMSAtNjAgLTFsLTEwMSAzdi0yM2MwIC0xNSAxIC0zMCAxIC00NWMwIC01MiAtNSAtMTAzIC0zNSAtMTQ5Yy0zOSAtNjIgLTg5IC0xMTMgLTE2MiAtMTM0Yy00IC0xIC04IC0yIC0xMSAtMmMtNyAwIC0xNCAtMSAtMjIgLTFjLTkgMCAtMTggMiAtMjMgMTFjLTcgMTQgMTMgMjEgMTggMzJjMyA3IDkgMTIgMTMgMTdjMTEgMTIgMjAgMjAgMzUgMjBjNSAwIDEwIDAgMTYgLTIgYzggLTIgMTYgLTMgMjMgLTNjMjUgMCA0MCAxNSA1MCA0N2MxMiAzOCAxMyA3OCAxNCAxMTh2NDJsMyA3NWMtNTYgMSAtMTEzIDIgLTE2OSAydi0xN2MxIC02MCAtMiAtMTE5IC0yNCAtMTc3Yy0zMCAtNzggLTgwIC0xMzggLTE1OSAtMTcyYy0xOCAtNyAtMzYgLTEyIC01NSAtMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0My54bWwAPHN5bWJvbCBpZD0iRTI0MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MSAwYy0xIDAgLTE4IDMgLTIxIDVjLTE2IDExIC0yMCA0NCAtMjAgNTZ2NTdjMCA1NyA4IDExMyAyNCAxNjdjMjkgMTAyIDg0IDE4OCAxNTUgMjY2YzY0IDcxIDEwNiAxNTMgMTA1IDI1M2MwIDIgLTEgNSAtMSA4czEgNSA1IDdoMmM1IDAgOSAtNSAxMiAtOGM1IC02IDggLTEzIDExIC0yMWM5IC0yNSAxMSAtNTEgMTAgLTgyYy0xIC0xMSAtMSAtMjUgLTMgLTQwYzQgLTMyIDggLTY0IDcgLTk4YzEgLTIxIC0zIC00NSAtNCAtNjkgYy00IC00OSAtMTcgLTk1IC0zNSAtMTQwYy0zMSAtNzggLTkxIC0xMzQgLTE0OSAtMTkxYy0yOCAtMjcgLTU3IC01MyAtNzIgLTkxYy05IC0yMCAtOCAtNDIgLTE1IC02MmMtMiAtNiAtMiAtMTcgLTExIC0xN3pNNjAgMTk1YzEzIDIyIDI5IDQzIDQ4IDYyYzM4IDM4IDc5IDc1IDExMyAxMTdjNDEgNTIgNjcgMTExIDY3IDE3NWMwIDYgLTEgMTIgLTEgMThjLTE1IC0zMyAtMzQgLTY1IC01NyAtOTRjLTQ1IC01OSAtOTkgLTExMSAtMTI5IC0xODEgYy0xNCAtMzIgLTMwIC02MyAtNDEgLTk3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MjUueG1sADxzeW1ib2wgaWQ9IkU1MjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTMxIDBjLTQgMCAtNyAyIC0xMCA1Yy03IDkgOSAyMCAxNSAzMGMzOSA2NiAxMDcgMTAxIDE2MCAxNTNsMzMgMzBjLTI2IC0yIC01MCAtNSAtNzUgLTVjLTEzIDAgLTI2IDEgLTM4IDNoLTEwYy0xOSAyIC00MiA2IC01MCAyMmMtNiAxMCAxNyAyMSAyNSAzM2M4IDExIDIwIDIwIDI5IDMwYzUgNiAxMSA4IDE3IDhjNCAwIDcgLTEgMTEgLTJjMjQgLTEwIDQ3IC0xNCA3MCAtMTRjMzMgMCA2NyA4IDEwMSAxOGMxNyA1IDM1IDkgNTMgMTQgYzUgMSAxMCAzIDE1IDNjNiAwIDExIC0yIDE0IC03YzEgLTIgMiAtNCAyIC02Yy0xIC04IC03IC0xNiAtMTIgLTIxYy0xOSAtMjIgLTQwIC00MiAtNjQgLTU4Yy00OCAtMzIgLTkxIC03MiAtMTM4IC0xMTVjMTggMCAzNCAxIDQ5IDFjMTEgMCAyMiAtMSAzMyAtMmM0MyAtNCA4MCAtMjkgMTE4IC00OGM2IC0zIDggLTYgOCAtOWMtMSAtMyAtMyAtNyAtNSAtMTFjLTE4IC0zMSAtNDcgLTQ5IC03OCAtNDljLTE1IDAgLTMwIDQgLTQ1IDEyIGMtMzIgMTcgLTY1IDI3IC05NyAyN2MtMzMgMCAtNjYgLTkgLTk4IC0yOGMtMiAtMSAtNCAtMyAtNiAtM2MtOCAtNCAtMTggLTExIC0yNyAtMTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVFNi54bWwAPHN5bWJvbCBpZD0iRTVFNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODUgMGgtMjRjLTkyIDAgLTE1NyA1OSAtMTU5IDE0M2MtMiA3IC0yIDExIDAgMTR2MWMyIDM4IDIzIDY4IDQ3IDk1bDExIDEwYzM0IDI5IDU5IDQ2IDg3IDQ2YzI2IDAgNTQgLTEzIDk2IC00M2MzOSAtMjggNjQgLTY4IDcxIC0xMTdjMSAtNiAxIC0xMiAxIC0xOGMwIC03MCAtNjIgLTEyNiAtMTMwIC0xMzF6TTE1MCAxMjF2LTc4YzUzIDIgOTcgMjEgMTI1IDcwYzcgMTMgMTIgMjcgMTIgNDJjLTEgMjEgLTkgNDIgLTI2IDU5IGMtMTUgMTYgLTMyIDI5IC01MiAzN2MtMTUgNiAtMzIgMTMgLTQ5IDEzYy02IDAgLTEyIDAgLTE4IC0zbDMgLTRjOCAtMTAgMTEgLTIxIDEwIC0zM2wtMyAtNTdoNjNoMzRjMjAgMCAyMyAtMTMgMjUgLTI4YzEgLTEgMSAtMiAxIC0zYzAgLTEzIC0xMCAtMTQgLTE5IC0xNGMtMzUgMCAtNzAgLTEgLTEwNiAtMXpNNDAgMTYzaDgxYzAgMjkgMSA1OCAyIDg3djJjLTM3IC0yMCAtNjYgLTUwIC04MyAtODl6TTkwIDUxbDI3IC02djQgYzEgMjQgMSA0NyAyIDcxaC00M2MtMTUgMCAtMjkgLTEgLTQzIC0yaC0zYzEgLTMyIDIxIC01NSA2MCAtNjd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0RS54bWwAPHN5bWJvbCBpZD0iRTI0RSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTggLTgyMmMtNSAyIC02IDcgLTYgMTRjMCAzNiAzIDcyIDggMTA5YzEgNyAyIDE1IDIgMjJjMCA1MiAtMjkgOTIgLTcwIDEyOGMtNTggNTAgLTEwOCAxMDkgLTEyMiAxODVjLTkgNDYgLTE2IDkzIC0xNiAxNDBjMCAxMSAwIDIyIDEgMzRjMiAyNSAyIDQ5IDIgNzR2ODdjMCAxNCAwIDI4IDEgNDJjMyA3OSA5IDE1OCA5IDIzN2MtMSA3MiAtOSAxNDQgLTEyIDIxN2MtMiAyNyAyIDU0IDcgODFjMSA3IDEgMTMgMSAyMHY0IGMwIDQgMCA3IC0xIDExYy02IDM0IC04IDY3IC04IDEwMHMyIDY2IDMgOTljMiA0NiAzIDkyIDMgMTM3YzAgMzEgMCA2MSAtMiA5MmMtMSAxOSA0IDM4IDEwIDU2YzQgMTAgMTMgMTEgMjEgMTNoMmM2IDAgNyAtNyA3IC0xMWM2IC02NSA1NCAtOTcgMTAwIC0xMzBjNTQgLTM5IDk1IC04NyAxMDggLTE1NWM0IC0yMCA2IC00MCA5IC02MWMwIC0yMyAtNSAtNDUgLTE2IC02NGMtNCAtOCAtNiAtMTYgLTYgLTIzYzAgLTggMiAtMTYgNyAtMjUgYzE0IC0zMiAyMSAtNjUgMjEgLTk4YzAgLTI4IC01IC01NiAtMTUgLTgzYy0zIC01IC00IC0xMCAtNCAtMTVjMSAtMTMgNiAtMjQgOCAtMzZjMiAtOCAyIC0xNyAyIC0yNWMwIC0yMyAtNCAtNDUgLTkgLTY3Yy0yIC03IC0zIC0xNSAtMyAtMjJjMSAtMTEgMyAtMjEgNyAtMzJjMTUgLTM0IDIyIC03MCAyMiAtMTA1YzAgLTMzIC02IC02NyAtMTcgLTEwMGMtNyAtMjAgLTEzIC0zOSAtMTMgLTYxYzAgLTUgMCAtMTAgMSAtMTUgYzEgLTcgMiAtMTMgMiAtMjBjMCAtMTUgLTMgLTMwIC03IC00NGMtMiAtNyAtMyAtMTMgLTMgLTIwYzAgLTExIDMgLTIxIDggLTMzYzEyIC0yNSAyMiAtNTIgMjIgLTgwYzAgLTE1IC0yIC0zMCAtOSAtNDZjLTEgLTMgLTEgLTcgLTMgLTljLTEwIC0xMCAtMTQgLTIxIC0xNCAtMzJjMCAtMTQgNiAtMjggMTEgLTQzYzYgLTE5IDkgLTM5IDkgLTU4YzAgLTMwIC04IC01OSAtMjMgLTg2Yy0yIC0zIC0zIC01IC0zIC03YzAgLTUgMiAtOSAzIC0xMyBjMTEgLTM1IDE1IC02OSAxNSAtMTA0YzAgLTM2IC00IC03MSAtMTEgLTEwN2MtNCAtMjIgLTkgLTQyIC0yMSAtNjBjLTQgLTcgLTkgLTE2IC0xOCAtMTJ6TTE5OCA2NzZjLTcgOTkgLTgwIDE0NyAtMTU0IDIwMGMxMSAtMTAyIDkzIC0xNDIgMTU0IC0yMDB6TTIwNSA0NzhjLTE3IDk5IC0xMDcgMTM4IC0xNjMgMjA0YzIgLTMyIDE0IC02MCAzNCAtODRjMzcgLTQ2IDg4IC03NyAxMjkgLTEyMHpNMjA0IDMwNCBjLTIxIDg5IC0xMDcgMTIyIC0xNTggMTg1YzE3IC05MiAxMDIgLTEyNiAxNTggLTE4NXpNMjEzIDQ2YzggMTE4IC03MCAxNzQgLTE0NyAyMzZjMjUgLTk1IDEwMSAtMTUyIDE0NyAtMjM2ek0xODcgLTg3Yy0yNCA4MyAtOTQgMTMyIC0xMzIgMjAyYzAgLTg3IDQ4IC0xNDggMTMyIC0yMDJ6TTIxNSAtMzEwYy0xMSA0NSAtMzEgODIgLTY2IDExMmMtMzMgMjggLTY4IDUzIC05NCA4N2MyMiAtOTEgODggLTE0NyAxNjAgLTE5OXpNMjA4IC00ODMgYy03IDIyIC0xMiA0NSAtMzAgNjJjLTQyIDQwIC05MCA3MiAtMTIzIDEyMWMyNyAtODEgOTggLTEyNSAxNTMgLTE4M3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTE5LnhtbAA8c3ltYm9sIGlkPSJFNTE5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0MyAtNWMtNSAxNiAtOCAzMCAtOCA0NGMwIDM2IDE3IDY2IDMyIDk2YzMzIDY2IDc0IDEzMCAxMDAgMjAwbDE1IDQxYzMgOCA0IDE1IDQgMjJjMCAyMiAtMTQgNDEgLTQyIDU0Yy0xMCA0IC0xOSA3IC0yOCA3Yy0xOSAwIC0zNiAtMTEgLTQ5IC0zMGMtMTAgLTE3IC0xNiAtMzQgLTE4IC01NGMtMSAtMTEgLTMgLTIxIC0xMiAtMzNjLTQgMTYgLTcgMzIgLTcgNDdjMCAzNSAxMyA2NyAzMiA5N2MxNiAyNSAzNiAzNiA2MCAzNiBjOCAwIDE3IC0xIDI3IC00YzM0IC0xMCA1NyAtNDMgNTggLTgwYzIgLTc0IC0xOSAtMTQyIC01MSAtMjA3Yy0yMCAtNDEgLTQyIC04MiAtNjUgLTEyN2MxMCAzIDE5IDQgMjggNGM0MiAwIDczIC0zMSAxMTAgLTQ2YzUgLTIgNyAtMTMgNyAtMjVjMCAtMTEgLTIgLTIyIC02IC0yOWMtNCAtNiAtNyAtOCAtMTEgLThjLTYgMCAtMTIgNCAtMTggN2MtOSA0IC0xOCA5IC0yNiAxNmMtMjAgMTYgLTM5IDIzIC01OCAyMyBjLTIzIDAgLTQ1IC0xMiAtNjYgLTM2Yy0zIC0yIC00IC03IC04IC0xNXpNMTk5IDBjLTE1IC02IC0yOSA4IC00MCAxN2MtOSA5IC0xOCAxOCAtMjkgMjRjLTEzIDcgLTI1IDExIC0zNyAxMWMtMTkgLTEgLTM2IC04IC01NSAtMjdjLTQgLTQgLTggLTkgLTEzIC0xM2MtNCAtMyAtNyAtNSAtOSAtNWMtMyAwIC00IDMgLTUgMTFjLTEgNSAtMSAxMCAtMSAxNWMwIDI1IDggNDcgMjQgNjhjNDYgNjAgODYgMTIzIDExMiAxOTZjOCAyMiAxNCA0MyAyMSA2NiBjMiA3IDMgMTQgMyAyMWMwIDEyIC0zIDI0IC0xMCAzNmMtMTEgMTkgLTI0IDI4IC00MSAyOGMtNiAwIC0xMiAtMSAtMTkgLTNjLTQxIC0xMiAtNjAgLTM3IC02NSAtODFjLTEgLTggLTMgLTE1IC0xMCAtMjBjLTQgMTcgLTYgMzQgLTYgNDljMCA1NSAyNSA5NSA4NyAxMTZjNiAyIDEzIDMgMTkgM2MzMiAwIDU5IC0yOCA2MyAtNzBjMSAtMTEgMiAtMjMgMiAtMzRjMCAtNTIgLTEyIC0xMDEgLTI5IC0xNDljLTE4IC01MCAtNDIgLTk2IC03MiAtMTQ0IGMzNSAtMiA2MCAtMTYgODMgLTM2YzkgLTggMTggLTE2IDMwIC0xOWMxMSAtMyAxNSAtMTIgMTIgLTIyYy0zIC0xNCAwIC0zMyAtMTUgLTM4ek04NzQgLTMwYy05IDMgLTcgMTIgLTcgMTl2MTEwYy0xNyAtMjcgLTMxIC00OSAtNDUgLTcwYy00IC04IC05IC0xNSAtMTUgLTIxYy05IC05IC0xOCAtMTQgLTI2IC0xNGMtOSAwIC0xOCA1IC0yOCAxNGMtMTIgMTEgLTE4IDIzIC0yMSAzNmMtMTcgLTI2IC00NSAtMzcgLTcyIC00OSBjLTIgLTEgLTQgLTEgLTYgLTFjLTUgMCAtNiA1IC02IDEwYzAgNTcgMSAxMTUgMSAxNzJjMCA3IDEgMTMgMCAxOWMtMSAxMCAtMiAyMSAtMTQgMjFjLTE3IDAgLTI5IC05IC0yNSAtMjdjMyAtMTUgNSAtMzAgNSAtNDVjMCAtMzAgLTYgLTYwIC0xMyAtODljLTYgLTIxIC0yMiAtMzEgLTM2IC00M2MtMyAtMiAtOSAtNCAtMTEgLTFzLTIgNSAtMiA3YzAgMyAxIDYgMiA5YzkgMjYgMTEgNTIgMTEgNzhjMCAxNCAtMSAyOSAtMyA0MyBjLTIgMTkgLTUgMzcgLTE3IDUyYy02IDggLTEyIDE2IC0yMyAxMWMtMTAgLTQgLTE5IC05IC0xOCAtMjRjMyAtNDUgMyAtOTEgNCAtMTM2YzAgLTIxIC0xOCAtNDUgLTM3IC01MGMtMiAwIC00IC0xIC02IC0xYy02IDAgLTkgMyAtOSAxMmMwIDQ4IC0yIDk2IC0yIDE0NGMwIDI0IDAgNDggMiA3MmMyIDIzIDIzIDMzIDM5IDQ1YzIgMiA0IDIgNSAyYzUgMCA4IC00IDcgLTEyYy0xIC02IC0zIC0xNCAtMyAtMjJjMCAtNSAxIC05IDIgLTEzIGMxMCA4IDE4IDEzIDI2IDE5YzEyIDkgMjIgMTMgMzEgMTNjMTIgMCAyMiAtOCAzMiAtMjRjNCAtNyA3IC0xMCAxMCAtMTBzNiAzIDEwIDhjMTAgMTMgMjQgMjIgMzkgMjdjNiAyIDEyIDQgMTcgNGMxNSAtMSAyNSAtMTIgMjUgLTMyYzAgLTUzIDEgLTEwNyAxIC0xNjBsLTEgLTEwYzAgLTQgMSAtOCA1IC0xMGMyIC0xIDMgLTIgNSAtMmM1IDAgOSA2IDE0IDljMyAyIDUgMyA4IDRjMCAxMyAyIDI3IDQgNDBjOCA1NSAyOSAxMDUgNzMgMTQyIGMxOCAxNSAzMyAyMiA0NyAyMmMyMiAwIDQwIC0xNyA1NCAtNDhjMiAtMyAyIC03IDIgLTExYzAgLTEyIC02IC0yMyAtNSAtMzZjMyAtNDUgNSAtOTAgNyAtMTM2YzEgLTIxIC02IC0zOSAtMTcgLTU2Yy00IC03IC0xMSAtMTMgLTIwIC0xMXpNNzk4IDczYzEgMSA0IDIgNiA1YzIxIDI1IDM4IDUzIDQ4IDg0YzEgMyAxIDUgMSA4YzAgOSAtNyAxNiAtMTQgMjJjLTQgMyAtNyA0IC0xMSA0Yy02IC0xIC0xMiAtNCAtMTggLTggYy0yMiAtMTggLTM1IC00MiAtNDEgLTcwYy00IC0xNCAxNiAtNDUgMjkgLTQ1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MkMueG1sADxzeW1ib2wgaWQ9IkU1MkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDQ2IC0yNDNjLTMgMCAtNiAxIC04IDNzLTIgNCAtMiA2YzAgNiA1IDExIDggMTVjMTYgMjYgMzIgNTIgNTUgNzJjNCAzIDYgOCA3IDEyYzE2IDUxIDI3IDEwMiAzMCAxNTVjMCAzIDEgNiAtMyAxMGMtMjEgLTE4IC00MiAtMzYgLTY2IC01MGMtMTkgLTEwIC0zNyAtMTkgLTU4IC0yMmMtNCAtMSAtOSAtMSAtMTIgLTFjLTIxIDAgLTM1IDExIC00NCAzM2MtOSAyMyAtMTMgNDcgLTEzIDcxYzAgMjIgMyA0NCA2IDY2IGM2IDQzIDggODYgMTEgMTI5djVjMCAzIDAgOCAtNCAxMmMtMjAgLTI1IC0zMiAtNTMgLTQyIC04MmMtMTcgLTUwIC0zOCAtMTAwIC00NSAtMTUzYzAgLTggLTUgLTE0IC05IC0yMGMtMTQgLTIyIC0zNiAtMzMgLTYwIC00MWMtNiAtMiAtMTAgLTMgLTE0IC0zYy0xNCAwIC0xOCAxMCAtMTYgMzBjNiA2NCAxNSAxMjcgMjIgMTkxYzIgMTEgMyAyMiAzIDM0YzAgMTAgLTEgMjAgLTMgMzFjLTI4IC00MiAtNDQgLTgzIC01NSAtMTI3IGMtMTAgLTM5IC0yMSAtNzcgLTMzIC0xMTVjLTExIC0zNSAtNDAgLTQ5IC03MCAtNTljLTYgLTIgLTExIC0zIC0xNSAtM2MtMTMgMCAtMTkgOSAtMTcgMzFjNyA4MCAxMSAxNjEgMTQgMjQxYzEgMTAgNiAyMCA2IDMxYzAgMyAtMSA2IC0yIDEwYy0xMSAwIC0yMCAtNyAtMzEgLTVjLTMgMSAtOCAwIC0xMCA0Yy0xIDEgLTEgMyAtMSA0YzAgMyAyIDYgNCA4YzEwIDExIDIwIDIyIDMxIDMxYzE5IDE3IDM4IDM0IDU4IDUwYzYgNiAxMiA5IDE5IDkgYzQgMCA4IC0xIDEzIC0zYzE0IC03IDEzIC0xOSAxMiAtMjljLTIgLTM1IC0xMCAtNzEgLTEwIC0xMDdjMCAtMyAwIC02IDEgLTljMTkgMjMgMzUgNDcgNTQgNzBjMTggMjEgMzcgNDAgNTkgNTZjOCA2IDE2IDkgMjUgOWMxNiAwIDMyIC0xMSAzNyAtMzBjNSAtMjAgMiAtNDAgNiAtNjNjMTkgMTkgMzUgMzcgNTQgNTRjMTggMTYgMzYgMzQgNjIgMzhjNCAxIDcgMSAxMSAxYzIyIDAgMzcgLTE0IDM4IC0zOGMxIC0zNCAtMyAtNjggLTYgLTEwMyBjLTQgLTQxIC02IC04MyAtNCAtMTI0YzEgLTE5IDUgLTM2IDExIC01NGMyIC03IDYgLTEwIDEwIC0xMGMzIDAgNSAxIDggM2MyMyAxNCA0MSAzMyA2NyA0MmM1IDMgNCAxMiA1IDE4YzAgMjUgMSA1MSAxIDc2YzAgMTMgMCAyNiAtMSAzOWMwIDYgLTEgMTIgLTEgMTdjMCAxOSAyIDM4IDMgNTZjMCAzIDEgNyAxIDExYzAgMyAwIDYgLTMgOWMtMTUgLTggLTI4IC0yMiAtNDcgLTIxYy00IDEgLTEwIC0xIC0xMyA0YzAgMSAtMSAyIC0xIDMgYzAgNCAzIDcgNSAxMGMyMiAyOSA0MSA2MSA3NSA3OWMxMyA4IDIzIDE5IDM0IDMwYzUgNSAxMCA3IDE2IDdjNCAwIDggLTEgMTMgLTNjMTAgLTMgMTIgLTggOSAtMTdjLTYgLTIyIC0zIC00NCAtNSAtNzFjMjQgMTggNDQgMzQgNjggNDRjMTMgNiAyNiA5IDM4IDljNDMgMCA3OCAtMzMgNzggLTgzYzEgLTk3IC0zNiAtMTc2IC0xMTAgLTI0MWMtMjQgLTIxIC00NSAtNDYgLTgwIC00OWMtOCAtMSAtMTAgLTggLTEyIC0xNiBjLTggLTM4IC0yMCAtNzUgLTM3IC0xMTNjMTggMSAzMiAxMCA0OCAxNGM2IDEgMTEgMyAxNiA1YzMgMSA2IDIgOSAyYzYgMCAxMyAtMyAxOCAtN2MzIC0yIDMgLTQgMyAtN2MwIC01IC00IC0xMSAtNiAtMTVjLTE1IC0yNyAtMzUgLTUyIC02OCAtNjBjLTQwIC0xMCAtODAgLTIzIC0xMTkgLTM5Yy00IC0yIC04IC00IC0xMiAtNXMtOSAtMiAtMTQgLTJ6TTYyMyAyMzV2LTE1N2M0MiAwIDY5IDEzIDgzIDQxYzggMTYgOSAzNCAxMSA1MSBjMyAxOSA2IDM3IDYgNTVjMCAxMCAtMSAyMSAtNCAzMWMtNSAxMyAtMTIgMjMgLTI2IDI4Yy01IDEgLTkgMiAtMTQgMmMtMjggMCAtNTYgLTIzIC01NiAtNTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI4MC54bWwAPHN5bWJvbCBpZD0iRTI4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODkgLTI0MGMtMyAwIC03IDIgLTEyIDdjLTEzIDExIC0yOCAyMiAtNDIgMzJjLTg4IDYzIC0xMzUgMTQ4IC0xMzUgMjU3YzAgMTQgMCAyNyAyIDQxYzUgNDkgMzMgNzcgNzUgNzdjOSAwIDE5IC0yIDMwIC01YzE0IC00IDI4IC0xMSA0MiAtMTdsMSAtMXYyNmMwIDM4IC0yIDc2IC00IDExNGMwIDIyIC0yIDQzIC0yIDY1YzAgMjEgMiA0MyA3IDY0YzIgNyAyIDIwIDEyIDIwaDFjMTEgLTEgMTkgLTEwIDE5IC0yNCBjMSAtMjggNCAtNTcgMyAtODV2LTMxYzAgLTU5IDMgLTExOCA1IC0xNzdjMyAtODUgMTcgLTE2OCAxNyAtMjUzYzAgLTMzIC0yIC02OCAtMTEgLTEwMWMtMiAtNiAtNCAtOSAtOCAtOXpNMTYyIC0xMDVjLTIgMjYgLTMgNTMgLTYgODFjLTIgMjIgLTMgNDQgLTMgNjZsLTQgMmMtMTkgOCAtMzggMTggLTU5IDE4Yy03IDAgLTE1IC0yIC0yMyAtNWMtMTYgLTYgLTI0IC0xNCAtMjMgLTI1YzAgLTYgMSAtMTIgNSAtMjAgYzI2IC01MSA2OCAtODUgMTEzIC0xMTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA1NS54bWwAPHN5bWJvbCBpZD0iRTA1NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzggLTU1OWMtMTIgMCAtMjIgNyAtMjggMjFjLTcgMTUgLTE0IDMxIC0yMCA0NmMtMSA0IC0yIDcgLTIgMTFjMCA5IDUgMTYgMTYgMTdjMzggMyA1NiAzMiA3NSA1OGMzNiA1MCA1MSAxMDkgNjIgMTY5YzEgNSAwIDE0IDAgMTRsLTEyIC0yYy0xNSAtMiAtMzAgLTMgLTQ0IC0zYy00OSAwIC05NSAxMSAtMTQxIDI4Yy0zMyAxMiAtNjYgMzQgLTg3IDU0Yy0zNiAzNSAtNTcgOTggLTU3IDE2MGMwIDMwIDUgNjAgMTYgODYgYzIxIDUzIDU0IDEwMCA4NCAxNDdjNDMgNjYgOTMgMTI2IDEzOCAxOTBjLTEgNSAtMyAxMSAtMyAxN2MtMTEgODAgLTI0IDE2MSAtMjQgMjQyYzAgMTQgMCAyOCAxIDQyYzUgODcgMzAgMTY4IDgxIDIzOWMxMSAxNSAyNCAzMiA0MiAzMmMyNCAwIDMxIC0yNSAzNiAtNDZjMTggLTcwIDQ1IC0xMzggNTUgLTIxMGMzIC0yMCA0IC00MCA0IC02MWMwIC0yNyAtMiAtNTQgLTcgLTgxYy0xNCAtOTMgLTExNiAtMjc0IC0xMTYgLTI3NHMwIC05IDEgLTE0IGwyNiAtOTdzNiA0IDEyIDdjNDUgMjcgOTMgNDAgMTQzIDQwaDRjMzkgNTYgODIgMTA4IDEyMSAxNjRjLTEgNSAtMyAxMSAtMyAxN2MtMTEgODAgLTI0IDE2MSAtMjQgMjQyYzAgMTQgMCAyOCAxIDQyYzUgODcgMzAgMTY4IDgxIDIzOWMxMSAxNSAyNCAzMiA0MiAzMmMyNCAwIDMxIC0yNSAzNiAtNDZjMTggLTcwIDQ1IC0xMzggNTUgLTIxMGMzIC0yMCA0IC00MCA0IC02MWMwIC0yNyAtMiAtNTQgLTcgLTgxIGMtMTQgLTkzIC0xMTYgLTI3NCAtMTE2IC0yNzRzMCAtOSAxIC0xNGwyNiAtOTdzNiA0IDEyIDdjNDUgMjcgOTMgNDAgMTQzIDQwYzIwIDAgNDAgLTIgNjAgLTZjODAgLTE1IDExNSAtNjEgMTE1IC0xMjRjMCAtMTQgLTEgLTI5IC01IC00NGMtMjAgLTkyIC02NCAtMTc1IC0xNDAgLTIzNmMtMjkgLTIzIC02MSAtNDEgLTk0IC01N2MtNiAtMiAtMjAgLTEwIC0yMCAtMTBzLTEgLTE1IC0xIC0yNGMtMyAtMTE3IC0zNyAtMjIyIC0xMjAgLTMwOSBjLTggLTkgLTE4IC0xNSAtMzAgLTE5Yy02IC0yIC0xMSAtMyAtMTYgLTNjLTEyIDAgLTIyIDcgLTI4IDIxYy03IDE1IC0xNCAzMSAtMjAgNDZjLTEgNCAtMiA3IC0yIDExYzAgOSA1IDE2IDE2IDE3YzM4IDMgNTYgMzIgNzUgNThjMzYgNTAgNTEgMTA5IDYyIDE2OWMxIDUgMCAxNCAwIDE0bC0xMiAtMmMtMTUgLTIgLTMwIC0zIC00NCAtM2MtNDkgMCAtOTUgMTEgLTE0MSAyOGMtMTkgNyAtMzcgMTcgLTU0IDI4IGMtMTMgLTggLTI3IC0xNSAtNDEgLTIyYy02IC0yIC0yMCAtMTAgLTIwIC0xMHMtMSAtMTUgLTEgLTI0Yy0zIC0xMTcgLTM3IC0yMjIgLTEyMCAtMzA5Yy04IC05IC0xOCAtMTUgLTMwIC0xOWMtNiAtMiAtMTEgLTMgLTE2IC0zek0yNzggNDk4YzM4IDcwIDU2IDE0NiA2OSAyMjRjMyAyMCA1IDQwIDUgNTljMCAzOCAtNiA3NSAtMTggMTEyYy01MSAtODEgLTY5IC0xNjYgLTY5IC0yNTNjMCAtNDcgNSAtOTQgMTMgLTE0MnpNNjU0IDQ5OCBjMzggNzAgNTYgMTQ2IDY5IDIyNGMzIDIwIDUgNDAgNSA1OWMwIDM4IC02IDc1IC0xOCAxMTJjLTUxIC04MSAtNjkgLTE2NiAtNjkgLTI1M2MwIC00NyA1IC05NCAxMyAtMTQyek0xNzUgLTk0YzAgNiAwIDkgLTEgMTNjLTMgMTggLTUgMzUgLTUgNTJjMCA2NyAyNCAxMjggNzQgMTc3YzE4IDE4IDQ2IDU0IDQ2IDU0cy03IDQwIC0xNSA2NWwtNyAyMmwtNDIgLTU1Yy00OSAtNjMgLTk2IC0xMjYgLTEzNSAtMTk1Yy0yIC0zIC04IC0yMCAtOSAtMjYgYy0yIC0xMiAtNCAtMjQgLTQgLTM1YzAgLTkgMSAtMTggNCAtMjZjNyAtMTcgMjkgLTI3IDU1IC0zNmMxMyAtNCAyNSAtOSAzOSAtMTB6TTY1NiAxOTFsOSAxMXMtNyA0MCAtMTUgNjVsLTcgMjJsLTMzIC00NGMyMiAtMTQgMzggLTMyIDQ2IC01NHpNNzY3IC02M2w0IC0yOGwxOCA3Yzg0IDM3IDE0MyA5NyAxODMgMTc3Yy0yIDEgLTQgMyAtNiA1Yy0yMyAyNCAtNTMgMjkgLTgzIDM1Yy0yNSA1IC00OSA3IC03NCA3Yy0yNiAwIC01MSAtMiAtNzcgLTcgYy0zIC00IC0zIC05IC0yIC0xNmMxNCAtNjMgMjkgLTExNSAzNyAtMTgwek0zNzYgMjJjMSAyNyA2IDU0IDE2IDc4YzUgMTQgMTEgMjcgMTggMzljLTE4IDAgLTM2IC0yIC01NCAtNmMtMyAtNCAtMyAtOSAtMiAtMTZjNyAtMzQgMTUgLTY0IDIyIC05NXpNNDYzIC01N2MzNCAyMSA2MiA0NyA4NyA3N2M1IDMwIDE2IDU4IDMzIDg0Yy0xNyAxNSAtMzggMjEgLTYwIDI2Yy0yMCAtMzAgLTM5IC02MCAtNTcgLTkxYy0yIC0zIC04IC0yMCAtOSAtMjYgYy0yIC0xMiAtNCAtMjQgLTQgLTM1YzAgLTkgMSAtMTggNCAtMjZjMSAtMyAzIC03IDYgLTl6TTI4NSAtMTExYzI5IC0yIDU1IDUgNTUgNXMxIDkgMCAxNWMtNCA1OSAtMTkgMTE3IC0yOCAxNzZjLTEgNyAtMiAxMSAtNiAxMWMtMiAwIC01IC0yIC04IC01Yy0zNiAtMzIgLTcwIC02NiAtODAgLTExNGMtNCAtMTYgLTUgLTMyIC01IC00NWMwIC0yMCAzIC0zNCAzIC0zNHMzNCAtOSA2OSAtOXpNNjYxIC0xMTFjMjkgLTIgNTUgNSA1NSA1IHMxIDkgMCAxNWMtNCA1OSAtMTkgMTE3IC0yOCAxNzZjLTEgNyAtMiAxMSAtNiAxMWMtMiAwIC01IC0yIC04IC01Yy04IC03IC0xNSAtMTMgLTIyIC0yMGMtMTMgLTQ5IC0zNCAtOTQgLTYzIC0xMzR2LTVjMCAtMjAgMyAtMzQgMyAtMzRzMzQgLTkgNjkgLTl6TTM5NCAtODRsMSAtN2wyIDF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA1Qy54bWwAPHN5bWJvbCBpZD0iRTA1QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05MSAtNTQzYy0zIDAgLTggMyAtMTUgN2MtMTMgOSAtMjggMTYgLTQxIDI1Yy0xNiAxMSAtMjMgMjQgLTIzIDQ0djI1OGMtNSA5NCAtMyAxODcgLTYgMjgwYy0zIDY1IC0zIDEyOSAtMyAxOTR2MTQ5YzAgMjYgMCA1MyAtMiA3OWwtMSAxMGMwIDQgMSA4IDIgMTFjNyAxOSAxNiAyOSAyOSAyOWM3IDAgMTUgLTMgMjUgLTEwYzM2IC0yNSA2NCAtNTQgNjEgLTEwNGMtNyAtOTUgLTMgLTE5MCAtNiAtMjg1Yy01IC0xNjEgLTcgLTMyMyAtOSAtNDg0IGMtMSAtNjEgLTMgLTEyMyAtNCAtMTg0Yy0xIC0xMyAtMiAtMTkgLTcgLTE5ek00MjcgLTUzNWMtMjQgMCAtNDggMyAtNzMgOWMtNDUgMTIgLTg2IDM1IC0xMTggNzBsLTggOWwtNSA4di0yNGMwIC0xNCAxIC0yNyAtNiAtNDBjLTIgLTQgLTQgLTggLTkgLThjLTYgMCAtNyA2IC03IDEwYzAgMjIgLTUgNDMgLTUgNjRjMCA1MyAxIDEwNyAxIDE2MHMtMSAxMDYgLTMgMTU5Yy0yIDYyIC0xIDEyNSAtMiAxODdjLTEgNjUgLTEgMTMxIC0xIDE5NnYxOTcgYzAgMTIgMSAyNCA0IDM1YzMgOSA5IDEzIDE1IDE0aDFjOSAwIDcgLTkgOCAtMTRjNCAtMTIgNSAtMjQgNSAtMzdjMCAtNyAwIC0xNSAtMSAtMjJ2LTgzN2M4IDQgMTkgMiAyOSAyaDE4YzQgMSA3IDEgMTEgMWMxNiAwIDM0IC04IDUxIC04YzcgMCAxMyAxIDIwIDRjMSAxIDIgMSA0IDFjNyAwIDEyIC0xMCAxNSAtMTljOSAtMzAgMjYgLTQ2IDUxIC00NmMxMCAwIDIxIDMgMzQgOGM1MSAyMiA5NCA1MiAxMTYgMTA0YzExIDI1IDE3IDQ5IDE3IDcxIGMwIDQ3IC0yNCA4OSAtNjkgMTI1Yy0yNCAxOCAtNDkgMzMgLTc4IDQwYy00IDEgLTcgMiAtMTAgMmMtNiAwIC0xMiAtMyAtMTcgLTljLTE0IC0xNyAtMjkgLTMzIC0zNCAtNTRjLTIgLTExIC04IC0xNyAtMTkgLTE5Yy0xNSAtMiAtMzAgLTUgLTQ1IC01Yy0xOSAwIC0zOCA0IC01NiAxOGMtMTAgMyAtMTMgNyAtMTMgMTljMCAxOCAyIDM3IDQgNTdjMyAyNyA0IDU0IDQgODFjMCAzMCAtMSA2MCAtMyA5MGMtMSAxMyAtMiAyNiAtNiAzOCBjLTIgMCAtNSAxIC02IDJjLTMgMyAtNSA1IC01IDhjMCAyIDIgNCA2IDVjMCA1IDUgNyAxMCA4YzggMSAxNSA0IDIyIDZjMTQgOCAyNiAxNyA0MSAyMmMxMCAzIDE5IDYgMjkgNmM3IDAgMTQgLTEgMjIgLTRjMzggLTEyIDc3IC0yMSAxMTYgLTMxYzQgLTEgNyAtMiAxMSAtMmM3IDAgMTUgMyAyMyA4YzM2IDIxIDU3IDU1IDYxIDk0YzEgMTEgMiAyMyAyIDM0YzAgNjggLTIzIDEyOCAtODIgMTc0Yy0yMiAxNyAtNDggMjEgLTc0IDI0aC0yIGMtOSAwIC0xNyAtNSAtMjMgLTEyYy0xNiAtMjAgLTI1IC00MSAtMjUgLTY1YzAgLTcgMCAtMTUgMiAtMjJjMSAtNCAxIC04IDEgLTExYzAgLTIxIC0xMiAtMzUgLTM0IC00MmMtMjMgLTcgLTQ3IC05IC03MCAtMTNjLTE3IC0yIC0yNyA2IC0yOSAyMWMtMSAxMyAtMiAyNCAtMiAzNWMwIDU2IDE5IDg5IDgwIDExNWwxMTQgNDhjMjIgOSA0MyAxMyA2MyAxM2M1MSAwIDk2IC0yNSAxMzcgLTYxYzUwIC00NCA4NSAtMTAwIDk0IC0xNjcgYzIgLTExIDIgLTIyIDIgLTMzYzAgLTY1IC0zMCAtMTEzIC05OCAtMTUzYy00NyAtMjggLTExNiAtNDQgLTE4MyAtNDBjLTEzIC0zIC0yNiAtNCAtMzkgLTRjLTE1IDAgLTMwIDEgLTQ2IDRjMSAtMTQgMiAtMjggMiAtNDJjMCAtMTAgLTEgLTIwIC0xIC0zMGMxIC03IDEgLTE1IDEgLTIyYzAgLTE3IC0yIC0zNCAtMyAtNTFjMjUgMTIgNTEgMjEgODAgMjVjMjUgMyA0OSA5IDc0IDljNiAwIDExIDAgMTYgLTFjODggLTkgMTY1IC0xMDIgMTcyIC0xODkgYzEgLTE0IDIgLTI4IDIgLTQyYzAgLTgwIC0yMyAtMTUxIC05NiAtMjAxYy01NiAtMzggLTExOSAtNjAgLTE4NSAtNjB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA2OS54bWwAPHN5bWJvbCBpZD0iRTA2OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzQgLTI1MGMtMzUgMCAtODUgMjEgLTk2IDQ2Yy0zIDcgLTUgMTQgLTUgMjFjMSA0NCAxIDg4IDEgMTMydjI1NWMyIDM3IDggNDEgNDQgNDVjNiAxIDExIDEgMTcgMWMxMiAwIDI0IC0xIDM1IC0xYzIzIDAgMzAgLTEzIDMzIC0zM2M4IC01MyA3IC0xMDcgOSAtMTYxYzMgLTg3IDUgLTE3MyA3IC0yNjBjMSAtMjEgLTMgLTM1IC0yNyAtNDNjLTUgLTIgLTExIC0yIC0xOCAtMnpNMTAwIC0yMzdjLTQgMCAtOCAwIC0xMiAxIGMtMzMgOCAtNzEgNyAtODYgNDljLTIgNSAtMiA5IC0yIDEzYzAgMTEgNCAyMSA0IDMydjY2YzAgNTMgMCAxMDYgMSAxNTljMSA0NyA2IDk0IDcgMTQxYzEgMTUgOCAyNCAyMSAyNGMxNyAtMSAzNCAxIDUwIDFjMTMgMCAyNiAtMSAzOCAtNGMzMyAtNyAzNyAtMTIgMzcgLTQ2YzEgLTIzIDAgLTQ2IDAgLTY5Yy0xMyAtMTA0IC0xMSAtMjA4IC0xMiAtMzEyYzAgLTkgNSAtMTkgNSAtMjdjMCAtNSAtMiAtMTAgLTcgLTEzIGMtMTMgLTggLTI4IC0xNSAtNDQgLTE1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwQjYueG1sADxzeW1ib2wgaWQ9IkUwQjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTk1IC0xNDhjLTQ2IC00IC04OSAxMCAtMTI4IDM3Yy00MCAyNyAtNjcgNjYgLTY3IDEwN2MwIDM0IDE4IDY5IDYyIDEwMWMzMCAyMiA2MyAzMiA5NyAzOGMxMCAzIDI0IDMgMjggNGMyOSAzIDU3IDEzIDg2IDEzYzcgLTEgMTQgLTEgMjEgLTNjMTcgLTMgMzMgLTYgNDkgLTE2YzE0IC0xMCAzMiAtMTEgNDkgLTE0YzQgMiA3IDIgMTEgMmM1IDAgMTAgLTIgMTIgLTZjMSAtMSAxIC0yIDEgLTJjMjggLTkgNTUgLTE5IDc4IC0zOSBjMTcgLTE0IDI2IC0yOCAyNiAtNDNjMCAtMTIgLTUgLTI0IC0xNSAtMzdjLTQwIC01NSAtOTEgLTkyIC0xNTEgLTExNWMyIC00IDMgLTggNCAtMTJjMCAtMyAtMSAtNyAtMyAtOWMtMyAtMyAtNyAtMSAtMTAgMmwtMTEgMTJjLTEzIC00IC0yNiAtOCAtNDAgLTExYy0zMiAtNiAtNjQgLTExIC05OSAtOXpNMjUxIDI4bDk1IDY1Yy0yMSA3IC00NCAxMSAtNjYgMTRjLTI2IC0zIC01MCAtNiAtNzMgLTEzYzE1IC0yMiAzMCAtNDQgNDQgLTY2eiBNMjQyIC0xMTJjMjEgOCA0MSAxOCA2MCAyOWwtNTMgNzhsLTc1IC01MGMtMTAgLTcgLTIxIC0xMSAtMzIgLTEyaC03Yy0zIDAgLTYgMSAtOCA1djFjMCA1IDQgOCA4IDEwbDk5IDY4bC00NyA2OWMtMTYgLTcgLTMwIC0xNiAtNDQgLTI5Yy0yNyAtMjMgLTM4IC00NiAtMzggLTY4YzAgLTI0IDE0IC00NyAzNiAtNjhjMjEgLTIyIDQ3IC0zOSA3NSAtMzljOSAxIDE3IDIgMjYgNnpNMjY2IDdsNTQgLTc4YzM0IDIzIDYzIDUyIDg2IDg4IGM1IDggNyAxNSA3IDIyYzAgMTAgLTYgMjEgLTE4IDMwYy02IDQgLTEyIDggLTE5IDExYy0zNiAtMjQgLTczIC00OSAtMTEwIC03M3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDgyLnhtbAA8c3ltYm9sIGlkPSJFMDgyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTY5IC0zNzdjLTYgNCAtNyAxMiAtOCAyMGMwIDggMCAxNiAtMSAyM2MtMSA4IC0yIDE2IC0yIDI0YzAgMjIgNiA0MiAxOSA2M2MzOSA2MyA4MyAxMjIgMTM0IDE3NWM0NyA0OCA5NCA5NSAxMzcgMTQ2YzMwIDM2IDUyIDc3IDY5IDExOWMyIDUgNCAxMCA0IDE0YzAgMTMgLTExIDIyIC0yMiAzMGMtMzAgMjIgLTY2IDMzIC0xMDQgMzNjLTQ1IDAgLTkyIC0xNSAtMTMwIC00OHMtNzIgLTcwIC0xMDUgLTEwOWMtMyAtMyAtNSAtNyAtOSAtMTEgYy02IC02IC0xMyAtMTUgLTIxIC0xNXMtMTAgNSAtMTAgMTBzMyAxMiAyIDE3Yy0yIDggLTIgMTYgLTIgMjNjMCA0NCAyNSA3NyA1NyAxMDljNDAgNDAgNzYgODQgMTI5IDEwN2MzOSAxNyA3OCAyOSAxMTkgMjljMjAgMCA0MCAtMyA2MSAtMTBjNTcgLTE5IDg0IC01MiA4NCAtMTE2YzAgLTYgMCAtMTMgLTEgLTIwYy04IC0xMTEgLTU2IC0yMDYgLTEyOSAtMjg3Yy0zNiAtNDAgLTcyIC03OSAtMTEwIC0xMTdjLTUgLTUgLTkgLTEwIC0xOCAtMjEgYzE2IDQgMzEgNiA0NiA2YzM0IDAgNjUgLTEwIDk2IC0yMmMzNyAtMTYgNzYgLTI3IDExNSAtMjdjMjMgMCA0NiA0IDY5IDEyczQyIDE5IDYwIDM3YzExIDExIDIzIDIwIDM1IDMwYzYgNSAxNCAxMSAyMSA3YzYgLTMgNiAtMTQgNiAtMjJjNSAtNjQgLTMxIC0xMDYgLTgxIC0xMzhjLTQyIC0yNyAtODUgLTM5IC0xMjkgLTM5Yy0zNyAwIC03NSAxMCAtMTEzIDI0Yy0yMiA4IC00MyAxNyAtNjUgMjJjLTEyIDMgLTI1IDQgLTM3IDQgYy0yMCAwIC0zOSAtNCAtNTggLTE2Yy0yOSAtMTkgLTYwIC0zNyAtODcgLTU5Yy02IC01IC0xMyAtMTIgLTIxIC03eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwOEQueG1sADxzeW1ib2wgaWQ9IkUwOEQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjA5IC0xOTdjLTggMCAtMTAgNiAtMTAgMTRjMCA3IDEgMTQgMSAyMGMtMSA0NCAwIDg3IDUgMTMwdjVjMCA5IC00IDEzIC0xNCAxM2gtODVjLTExIDEgLTI2IDAgLTQzIDBjLTE0IDAgLTI5IDAgLTQ0IDNjLTE0IDMgLTE3IDEyIC0xOSAyMXYzYzAgOSAxMiA3IDE3IDljMTUgNSAzMCA3IDQ1IDdjMTggMCAzNiAtMiA1NCAtMWMxMCAxIDIwIDEgMzAgMWMxNCAwIDI4IDAgNDIgLTFoM2MxNCAwIDE4IDcgMTggMjFsNiAxMTAgYzAgNiAxIDEzIDEgMTljMiAxMiA5IDIyIDIxIDIyYzE0IC0xIDEyIC0xNiAxMiAtMjV2LTUxYzAgLTI1IDAgLTUxIC0yIC03NnYtNGMwIC0xNCA1IC0xNiAyMCAtMTZjMzMgMCA2NSAtMiA5OCAtNGM5IDAgMTkgLTEgMjggLTNjMTEgLTMgMjUgLTcgMjUgLTE4YzAgLTEzIC0xNiAtNyAtMjUgLThjLTIwIC01IC0zOSAtNiAtNTkgLTZjLTI1IDAgLTUwIDEgLTc0IC0yYy0xMyAtMiAtMTYgLTUgLTE4IC0xOGMtNSAtNDUgMSAtOTAgLTEzIC0xMzMgYy00IC0xMiAtNyAtMzIgLTIwIC0zMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDFCLnhtbAA8c3ltYm9sIGlkPSJGNDFCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxOSAyODhjLTYyIDUxIC0xMjEgMTA1IC0xODIgMTU3Yy0yIDIgLTMgNCAtNSA1Yy0xOSAxMiAtMzMgMjcgLTMzIDQ1YzAgNCAxIDkgMyAxNHY0MWMxIDkgNiAxNiAxNCAyMWMyIDEgNCAyIDUgMmM2IDAgOCAtOSAxMSAtMTFjNjcgLTU4IDEzMiAtMTE4IDE5OSAtMTc0YzEyIC0xMCAyMCAtMjEgMTkgLTM2YzAgLTE5IC0yIC0zOCAtNiAtNTZjLTIgLTEwIC01IC0xNiAtMTEgLTE2Yy00IDAgLTggMyAtMTQgOHpNMjIzIDg2IGMtNjcgNjcgLTEzNyAxMzIgLTIwNiAxOTdjLTcgNiAtOCAxMyAtOCAyMGMwIDE2IC0yIDMxIC0yIDQ2YzAgOSAwIDE4IDMgMjZjMyA3IDUgMTUgMTEgMTVjMyAwIDcgLTIgMTMgLThjNjQgLTY0IDEyNyAtMTI3IDE5MyAtMTg5YzE5IC0xOCAyMCAtMzggMTkgLTYyYzEgLTE0IDEgLTI5IC03IC00M2MtMiAtNSAtNCAtOCAtNyAtOGMtMiAwIC01IDIgLTkgNnpNMjIxIC0xMDdjLTY1IDY1IC0xMzMgMTI4IC0xOTggMTkzYy02IDYgLTE3IDcgLTE3IDIwIGMwIDE2IC0yIDMyIC0yIDQ4YzAgMTMgMSAyNiA1IDM4YzEgNCA1IDcgOSA3YzMgMCA3IC0xIDExIC01YzY2IC02NiAxMzMgLTEyOSAxOTggLTE5NGMxNSAtMTUgMjcgLTMxIDI0IC01MmMtMiAtMTYgLTMgLTMyIC02IC00OGMtMyAtOCAtNiAtMTUgLTExIC0xNWMtNCAwIC04IDMgLTEzIDh6TTI0NiAtMjk5Yy0zIC01IC01IC03IC04IC03Yy00IDAgLTggNCAtMTIgOGwtODUgNzVjLTQ0IDM4IC04NSA3OCAtMTI5IDExNiBjLTggNyAtMTAgMTQgLTEwIDIxczIgMTMgMiAxOWMwIDMgLTEgNiAtMiA5djQyYzAgOSA2IDEyIDEyIDE2YzIgMSA0IDIgNSAyYzUgMCA3IC02IDEwIC04YzY4IC02MyAxMzYgLTEyNSAyMDMgLTE4OGMxNCAtMTMgMjIgLTQyIDIyIC02N2MwIC0xNSAtMiAtMjggLTggLTM4ek0yMTggLTQ4NGwtMjAxIDE4M2MtNSA1IC05IDkgLTEwIDE2YzAgMjMgMCA0NiAxIDY5YzAgMTAgNCAxOCAxMyAyMWgyYzcgMCAxMCAtNyAxNCAtMTEgYzY1IC01OSAxMjggLTEyMiAxOTQgLTE3OWMxNSAtMTMgMTQgLTI5IDE1IC0zN2MxIC0yNSAtMyAtNDEgLTggLTU3Yy0yIC02IC01IC0xMSAtOSAtMTFjLTMgMCAtNiAyIC0xMSA2eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MEYueG1sADxzeW1ib2wgaWQ9IkY0MEYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjIxIC0zMTNjLTY5IDY4IC0xMzkgMTM1IC0yMDkgMjAyYy02IDYgLTEyIDEyIC0xMiAyMGMwIDMgMSA2IDMgMTBjLTEgMTAgLTIgMjAgLTIgMzFjMCAxMCAxIDIwIDMgMzBjMiA4IDIgMTUgMTEgMTljMiAxIDQgMSA1IDFjNiAwIDggLTcgMTEgLTEwYzY3IC02NiAxMzMgLTEzMiAyMDAgLTE5N2MxMiAtMTIgMTggLTI1IDE4IC00MWMwIC0yMCAtMSAtNDIgLTEwIC02MmMtMiAtNSAtNSAtOCAtOCAtOHMtNiAyIC0xMCA1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MTQueG1sADxzeW1ib2wgaWQ9IkY0MTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOCAxOTdjLTYgMiAtNiA5IC02IDE0djQwYy0xIDUgLTIgOSAtMiAxM2MwIDIxIDE0IDQwIDM0IDU3YzY0IDU1IDEyNCAxMTMgMTg1IDE3MGM2IDUgMTIgMTUgMjAgMTFjNSAtMyA3IC0xNCA3IC0yMWMxIC0zNiAtMiAtNjggLTMzIC05NWMtNjYgLTU4IC0xMjkgLTEyMCAtMTkzIC0xODFjLTQgLTMgLTYgLTkgLTEyIC04ek0xMyAwYy0yIDE2IC01IDMxIC01IDQ2Yy0xIDI3IDMgNDkgMjYgNjljNjYgNTggMTI2IDEyMSAxODggMTgxIGM1IDQgOSAxMiAxNiAxMmMxMiAwIDkgLTExIDkgLTE5YzAgLTcgMSAtMTMgMSAtMjBjMCAtMzcgLTE3IC02NiAtNDYgLTkyYy02MyAtNTcgLTEyMyAtMTE2IC0xODMgLTE3NmMtMSAtMSAtMyAtMSAtNiAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDAwLnhtbAA8c3ltYm9sIGlkPSJGNDAwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwNiAxYy0xIC0xIC0zIC0xIC00IC0xYy01IDAgLTEwIDMgLTEzIDVjLTcxIDI2IC04OSA3MCAtODcgMTE4djExYzQgNTggMTggMTE2IDI5IDE3NGMxMSA1MCAyNCA5OSAyNCAxNTBjMCAyNCAtNiA0OCAtNDMgNjFjLTkgMyAtMTIgOCAtMTIgMTNjMCA2IDUgMTEgMTQgMTRjMjAgNSAzMiAxNCA0MCAyN2MxMSAyMCAxNSA0MSAyMCA2MmMxIDkgMSAxOCAxIDI4YzAgNDggLTE3IDk1IC0yOSAxNDJjLTggMjYgLTE0IDUzIC0xNCA3OSBjMCAxNiAyIDMyIDggNDhjNiAxOCAxNSAzNiAzNSA1MWM1IDMgMTAgNyAxNiAxMHMxNCA3IDIxIDVjNSAtMiA4IC02IDggLTljMCAtOCAtMiAtMTIgLTE1IC0xNmMtMjIgLTUgLTMzIC0yMCAtNDAgLTM0Yy0xMyAtMjEgLTE3IC00MyAtMTcgLTY0YzAgLTEyIDEgLTI1IDQgLTM3YzExIC01MCAzMyAtOTkgMzcgLTE1MGMyIC0xNCAzIC0yOCAzIC00MWMwIC0yNSAtNCAtNTAgLTE0IC03NGMtNiAtMTUgLTEzIC0zMCAtMzIgLTQxIGMtNiAtMyAtMyAtNSAwIC04YzIzIC0yNCAyNiAtNTEgMjYgLTc3YzAgLTM3IC02IC03MyAtMTQgLTEwOWMtMTAgLTUwIC0xOCAtMTAwIC0yNyAtMTUwYy02IC0zMiAtOSAtNjUgLTggLTk4YzMgLTMwIDIyIC01MiA2OCAtNjNjNyAtMiAxNCAtNiAxNyAtMTJjMSAtNCA3IC0xMCAtMiAtMTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTQ0NS54bWwAPHN5bWJvbCBpZD0iRTQ0NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzcgLTM1NmMtOSAwIC03IDEyIC05IDE5Yy0xMiAzNCAtMTYgNjggLTE2IDEwM2MwIDE0IDAgMjcgMSA0MGMtMzYgLTggLTcyIC0xNSAtMTA4IC0yM2MtNCAtMSAtNyAtMiAtOSAtMmMtOCAxIC0xMSA2IC0xMSAxN2MtMSAyMyAtMTAgNDUgLTEwIDY5czEyIDMyIDMzIDM3YzM3IDkgNzQgMTYgMTExIDIzYzIgMTYgNCAzMiA1IDQ5bDMgOTBjLTMyIC02IC02NCAtMTEgLTk3IC0xNmMtNCAtMSAtNyAtMiAtMTAgLTIgYy0xMyAxIC0xOCA3IC0xNiAyNmMxIDEyIC03IDI1IC00IDM2YzAgNDUgNiA1MSA0NyA1OGMyOCA1IDU2IDkgODQgMTVjMSAzMSAyIDYyIDQgOTRjMCAxNiAtMyAzNSAxOSA0NmM4IC0xNSA4IC0yOSA5IC00NGMyIC0zMCAzIC02MCAzIC05MGw1MyAxMmMtMSA1OCAtMyAxMTYgLTMgMTc1djE5YzEgMTEgMTEgMTQgMTkgMTZoNGM2IDAgNSAtOSA3IC0xNGM5IC00MyAxMSAtODcgMTMgLTEzMGwzIC01NGMzMiA5IDYzIDE5IDk0IDMyIGM0IDIgOCAyIDExIDJoMmM2IDAgOSAtNSAxMyAtMTVzNSAtMjEgNSAtMzFjMCAtMTggLTUgLTM1IC05IC01M2MtNCAtMTYgLTE3IC0yNCAtMzIgLTI5Yy0yNyAtOSAtNTQgLTE3IC04MiAtMjRjMCAtMzIgLTEgLTY0IC0yIC05NmMtMSAtMTUgLTEgLTMwIC0yIC00NGwxNyAzYzI0IDQgNDkgOSA3MiAxNWM0IDEgNyAxIDExIDFoMmMxMSAwIDE2IC05IDE3IC0yMmMxIC0xMCAwIC0xOSAwIC0zMmMtNCAtNTMgLTExIC02MSAtNjYgLTcybC01OCAtMTIgYzEgLTI0IDMgLTQ5IDMgLTczYzAgLTggMCAtMTYgLTEgLTI1YzAgLTEyIC0xIC0yNSAtOCAtMzZjLTMgLTUgLTUgLTEyIC0xMSAtMTFjLTYgMCAtMTAgNiAtMTEgMTFjLTE0IDQwIC0yMiA4MSAtMjQgMTIzbC00NCAtOWMtMSAtMjAgLTMgLTQwIC01IC02MGMtMSAtNyAtMSAtMTYgLTEgLTIzYzAgLTExIDEgLTIxIDEgLTMyYzAgLTEyIC0xIC0yNSAtNSAtMzhjLTIgLTcgLTQgLTE4IC0xMiAtMTl6TTE2NCAtNjRsNDIgOSBjMyA0NiA1IDkyIDEwIDEzOGMtMTYgLTQgLTMyIC03IC00OSAtMTBjMCAtMjQgMCAtNDcgLTEgLTcxYy0xIC0yMiAtMSAtNDQgLTIgLTY2eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QkQueG1sADxzeW1ib2wgaWQ9IkU0QkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUyIC00NWMtNTEgMCAtMTAyIDMgLTE1MiAxNXY1YzE3IDE3IDM3IDI0IDYxIDI0YzUwIDEgMTAwIDEgMTUwIDFjOTEgMCAxODIgLTEgMjczIC0zYzEzIDAgMjggMCAzOSAtOWM0IC0zIDE0IC0yIDE0IC05YzAgLTEgMCAtMiAtMSAtNGMtMyAtNyAtNSAtMTggLTE2IC0xOGMtNiAtMSAtMTEgLTEgLTE3IC0xaC0yOTJjLTIwIDAgLTQwIC0xIC01OSAtMXpNMjcxIC00MjJjLTggMCAtMTcgNCAtMjUgMTJjLTQ1IDQzIC04NyA5MCAtMTI3IDEzOSBjLTEwIDEzIC0xMyAyOSAtMTIgNDZjLTIgMTkgNiAzNyAxMiA1NWM2IDE1IDE2IDIzIDI4IDIzYzkgMCAxOSAtNSAyOCAtMTVjMzggLTQ0IDcyIC05MCAxMDYgLTEzN2M1IC02IDggLTkgMTEgLTlzNSA0IDkgOWMzNCA0NyA3NCA4OSA5OSAxNDFjMiA0IDUgOCA4IDEyYzcgOSAxNSAyMyAyNyAxOWM2IC0yIDcgLTUgNyAtOXMtMyAtMTEgLTMgLTE3YzAgLTUgMSAtMTIgMSAtMThjMCAtNjMgLTM5IC0xMTAgLTc2IC0xNTcgYy0yMSAtMjUgLTQyIC01MCAtNjIgLTc2Yy0xMCAtMTIgLTIwIC0xOCAtMzEgLTE4eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QjIueG1sADxzeW1ib2wgaWQ9IkU0QjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzg4IDIxN2gtNDZjLTEwMCA1IC0yMDAgNSAtMzAxIDVjLTQgMCAtOCAwIC0xMiAxYy0xMiAzIC0yOSA3IC0yOSAyMHYxYzAgMTAgMTcgOSAyNyAxMmM0MiAxMSA4NSAxNCAxMjggMTRjMzIgMCA2NSAtMiA5OCAtNGM1NCAtMyAxMDkgLTQgMTY0IC02YzEzIDAgMjYgLTEgMzggLTRjMTMgLTIgMTUgLTEyIDE3IC0yMHYtMmMwIC04IC0xMCAtOCAtMTYgLTEwYy0yMiAtNyAtNDUgLTcgLTY4IC03ek0yMTcgMGMtMjUgMiAtNDEgMTYgLTU0IDMyIGMtMiAyIC0yIDUgLTIgN2MwIDggNiAxNiAxMSAxOGMyOSAxNCA0NiA0NSA3OSA1NGM4IDIgMTUgNSAyMSA1YzcgMCAxMyAtNCAxNyAtMTdjNCAtMTIgMjQgLTE4IDE3IC0zNGMtMTAgLTIwIC0yMCAtNDIgLTQ0IC01MGMtMTYgLTUgLTMyIC0xMSAtNDUgLTE1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QzYueG1sADxzeW1ib2wgaWQ9IkU0QzYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQgLTZjLTEwIDAgLTggMTEgLTggMThjLTQgNDMgLTYgODYgLTYgMTI5YzAgNDIgMSA4NSAxIDEyOHYzMmMwIDMxIDcgMzcgMzcgMzZsNDkwIC0xMmMzNiAtMSAzOSAtNiA0NCAtNTBjNyAtNTggMTMgLTExNyAxOSAtMTc1YzMgLTI5IC04IC02OSAtMjYgLTg4Yy04IDM1IC05IDY4IC0xMiAxMDBsLTkgOTVjLTEgMTIgLTYgMTMgLTE2IDEzYy0xMTIgNCAtMjIzIDkgLTMzNCAxMWMtNDkgMSAtOTggMiAtMTQ3IDUgYy0xIC0xIC0yIC0xIC0zIC0xYy0xMiAwIC0xNSAtNSAtMTUgLTE4YzIgLTM5IC0xIC03OCA0IC0xMThjMSAtOCAxIC0xNSAxIC0yM2MwIC0yMiAtMyAtNDUgLTkgLTY2Yy0xIC04IC01IC0xNiAtMTEgLTE2ek0yODAgMmMtMjEgMCAtMjIgOCAtMzAgNDNjMCAxIDAgMyAtMSA0Yy0yIDkgLTMgMTcgLTMgMjRjMCAzNSAyMiA1MSA2NiA0N2M3IDAgOCAtNCAxMSAtOWM5IC0xNyA5IC0zNSA5IC01M3YtMTVjMCAtNSAwIC05IC0xIC0xNCBjLTIgLTE0IC05IC0yMyAtMjYgLTI1Yy0xMCAtMSAtMTggLTIgLTI1IC0yeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QjAueG1sADxzeW1ib2wgaWQ9IkU0QjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQgMTc2Yy0xMCAzIC0yMiAzIC0yNCAxNHYxYzAgOCAxMiAxMSAxOSAxNWM2NyAzNSAxNDEgNTMgMjA5IDg2YzcgMyAxNSA1IDI4IDEwYy02MSAyMyAtMTE2IDQzIC0xNzEgNjRsLTkgM2MtNTMgMjAgLTY4IDI0IC02OCA0OGMwIDEzIDQgMzEgOSA2MGMzIDE5IDEyIDI4IDI3IDI4YzUgMCAxMSAtMiAxOCAtNGM3NiAtMjYgMTUyIC01NCAyMjggLTgwYzIzIC04IDQ2IC0xNCA2OCAtMjJjMTcgLTUgMjcgLTE2IDI3IC0zNCBjMCAtNDQgLTE4IC02OSAtNjAgLTgyYy03NCAtMjIgLTE0MiAtNTkgLTIxNSAtODRjLTIwIC02IC0zOSAtMTQgLTU4IC0yMGMtOSAtMiAtMTkgLTUgLTI4IC0zek0xODYgMGMtOCAzIC0yMSAtMSAtMjYgMTFjLTIgNiAtMyAxMSAtMyAxNWMwIDcgMiAxMyA3IDIwYzEyIDE3IDIwIDM2IDM0IDUyYzggOSAyMCAxNCAzMSAxNGMxMiAwIDIzIC01IDMwIC0xM2M0IC00IDUgLTggNSAtMTFjMCAtNyAtMyAtMTMgLTQgLTE5IGMtNCAtMzAgLTQ2IC02OSAtNzQgLTY5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QzQueG1sADxzeW1ib2wgaWQ9IkU0QzQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgLTE4Yy05IDMgLTQgMTMgLTUgMTljMCAxMyAtNiAyNCAtNiAzN2MwIDMgMSA3IDIgMTBjLTEgNCAtMSA3IC0xIDEwYzAgMTUgNyAyNiAxOCAzN2M3OSA3OSAxNTMgMTYyIDIyOSAyNDRjNSA1IDEwIDkgMTUgOWM0IDAgOSAtMiAxNCAtN2wyNTYgLTIzN2M4IC04IDEyIC0yNiAxMiAtNDZjMCAtMjUgLTYgLTUxIC0xNiAtNTljLTIgLTMgLTQgLTQgLTYgLTRzLTQgMyAtNyA1Yy00OSA0NyAtMTAwIDkxIC0xNDggMTM4bC0xMDMgOTkgYy0zIDMgLTYgNSAtOSA1cy02IC0yIC0xMCAtNmMtNzMgLTgxIC0xNDcgLTE2MiAtMjIxIC0yNDJjLTQgLTUgLTcgLTEzIC0xNCAtMTJ6TTI0OCAxN2MtOCAwIC0xMCA0IC0xMSAxMmMtMyAyNSAtNiA0OCAtNiA3M2MwIDIwIDE4IDMyIDQ3IDMyYzIwIDAgMTkgLTE1IDIwIC0yOWMxIC03IDEgLTE1IDEgLTIzYzAgLTQ4IC02IC01MyAtNDQgLTYzYy0zIC0yIC01IC0yIC03IC0yeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0NDcueG1sADxzeW1ib2wgaWQ9IkU0NDciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYwIC00NjBjLTggMzYgLTkgNjkgLTEwIDEwMnMtMSA2NSAtMSA5N2MtMTUgLTQgLTMwIC04IC00NCAtMTNjLTIgLTEgLTQgLTEgLTUgLTFjLTcgMCAtNiA3IC02IDEwYy0yIDE2IC0xIDMyIC0xIDQ2YzAgMTIgLTEgMjEgLTEgMjhjMCAxOCA2IDIwIDQ5IDMybDggM2MxIDE4IDEgMzYgMiA1NWMtMjQgLTUgLTQ3IC05IC03MSAtMTNjLTIyIC00IC00MyAtMTAgLTY1IC0xNWMtMyAtMSAtNSAtMSAtNyAtMWMtNSAwIC04IDIgLTcgMTEgYzEgMTggLTIgMzcgLTIgNTVjMCAzMSAxMCA0NCAzMiA0OWwxMjQgMjd2OWMxIDEzIDIgMjUgMiAzOGMtMjAgLTMgLTQwIC03IC02MSAtMTBjLTIgMCAtNCAtMSAtNSAtMWMtNiAwIC04IDQgLTggMTBjLTEgMTMgMCAyNiAwIDM5YzAgNyAwIDE0IC0xIDIxYy00IDI2IDExIDM3IDMzIDQwYzE2IDMgMzIgNSA0OCA4YzMgMzcgNSA3NCAxMSAxMTBjMSA2IDMgMTMgNiAxOGMzIDQgNyA4IDEyIDhjOSAwIDUgLTggNyAtMTJjNCAtOCA1IC0xNiA1IC0yNSBjMCAtOCAtMSAtMTYgLTIgLTI1bC02IC02OWMzNSA2IDcwIDEzIDEwNSAyMGMzIDQ0IDYgODggMTIgMTMxYzEgNSAxIDEwIDMgMTRjMiA4IDggMTQgMTUgMTRjMTAgMCA3IC0xMCA4IC0xNWMzIC05IDQgLTE3IDQgLTI2YzAgLTggLTEgLTE2IC0yIC0yNGMtNCAtMjkgLTYgLTU4IC04IC04N2MxMyAyIDI2IDUgNDAgOGM0IDEgOCAyIDExIDJjMTAgMCAxNyAtNiAxNyAtMjBjMCAtMTcgLTEgLTM0IC0zIC01MWMtMiAtMjEgLTE2IC0zNCAtMzYgLTM5IGMtMTIgLTIgLTIzIC00IC0zNSAtN2MwIC0xNCAtMSAtMjggLTEgLTQxYzI2IDUgNTIgMTEgNzcgMTdsMTcgM2MxMSAzIDE5IDUgMjUgNWMxNSAwIDE5IC0xMCAyMiAtNDN2LTE5Yy0xIC03IC0xIC0xOSAtNCAtMzBjLTUgLTIwIC0xOSAtMzIgLTQxIC0zNmwtMTAxIC0xOGMtMSAtMTQgLTIgLTI5IC0yIC00M2MxOSA1IDM5IDkgNTggMTRjNCAxIDcgMSA5IDFjOCAwIDEyIC0zIDE0IC0xNWMxIC02IDIgLTEzIDIgLTE5IGMwIC0xNiAtMyAtMzEgLTYgLTQ3Yy0zIC0xMyAtMTEgLTIzIC0yNyAtMjdzLTMzIC03IC01MCAtMTFjMiAtMjQgMyAtNDggMyAtNzJjMCAtMjYgLTEgLTUzIC00IC04MGMtMSAtMTUgLTMgLTI4IC0xOSAtNDJjLTggMzYgLTEwIDcwIC0xMCAxMDNjMCAyOCAtMSA1NiAtMSA4NGMtMzYgLTggLTcxIC0xNyAtMTA3IC0yNmMxIC0zMSAyIC02MiAyIC05M2MwIC0yNyAtMiAtNTUgLTUgLTgzYy0xIC0xMSAtNSAtMjIgLTE4IC0zM3pNMTg4IDE5IGwxMDUgMjRjMSA5IDEgMTggMiAyN3YxNWMtMzUgLTcgLTcwIC0xNCAtMTA1IC0yMGMwIC0xNSAtMSAtMzAgLTIgLTQ2ek0xODIgLTEyM3YtMjVjMzUgMTAgNzEgMTkgMTA2IDI3YzEgMTUgMSAzMCAyIDQ1Yy0zNiAtNyAtNzEgLTEzIC0xMDcgLTE5YzAgLTEwIDAgLTE5IC0xIC0yOHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FQUFBLnhtbAA8c3ltYm9sIGlkPSJFQUFBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzOSAzYy01IC0yIC0xMSAtMyAtMTYgLTNjLTEzIDAgLTI0IDYgLTM1IDE4Yy0xNyAxOSAtMjcgNDEgLTM4IDYzYy0zIDYgLTQgMTAgLTggMTBjLTIgMCAtNiAtMiAtMTAgLTVjLTEwIC04IC0xOCAtMTYgLTMyIC0yNmMtMTEgLTggLTIxIC0xMiAtMjcgLTEyYy05IDAgLTE0IDcgLTE0IDE3YzAgMTYgMTMgNDIgNDEgNjFjMzUgMjQgNjEgNDQgOTYgNDljNCAxIDcgMSAxMCAxYzE3IDAgMjcgLTkgMzYgLTI3IGMxMiAtMjQgMjAgLTUxIDQwIC03MWM1IC01IDggLTcgMTIgLTdzNyAyIDExIDZjMTYgMTcgMzAgMzQgNTQgNDljMyAyIDUgMiA3IDJjMTAgMCAxNSAtMTMgMTUgLTIyYzAgLTIwIDAgLTMwIC0yMiAtNDZjLTE1IC0xMSAtNTEgLTI4IC02NSAtMzVjLTI4IC0xNCAtMjYgLTEzIC01NSAtMjJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQxNi54bWwAPHN5bWJvbCBpZD0iRjQxNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDAgLTYwN2MtMyAwIC01IDAgLTcgMWMtMSA3IC00IDE1IC00IDIzYzAgNjkgLTQyIDExMCAtOTIgMTQ5Yy0zNiAyOCAtNzQgNTUgLTk3IDk3Yy0yMiA0MCAtMjggODUgLTI3IDEyOWMyIDc1IC0xMyAxNDkgLTEzIDIyNHY0NnYxMTJjMCA1IDcgMTEgMTAgMTRjMyA1IDkgMTIgMTQgMTJoMWM1IDAgNCAtOCA2IC0xM2MyIC0zIDQgLTYgNCAtOWMtMyAtNDAgMjIgLTYxIDUyIC04MGMzOSAtMjUgODEgLTQ2IDExMCAtODQgYzM1IC00NiA1NSAtOTggNTkgLTE1NGMxIC0xMyAxIC0yNyAxIC00MGMwIC0zMSAtMyAtNjIgLTExIC05M2MtMSAtNCAtMiAtOCAtMiAtMTJjMCAtMTggMTAgLTM1IDEzIC01MmMzIC0xNiA0IC0zMiA0IC00OGMwIC0xOCAtMiAtMzYgLTYgLTU0Yy0zIC0xMCAtNCAtMjAgLTQgLTMwYzAgLTEyIDEgLTIzIDIgLTM0YzEgLTEwIDEgLTIwIDEgLTMwYzAgLTI1IC0zIC01MCAtMTQgLTc0ek0yMTggLTIyNWMwIDcgLTEgMTMgLTEgMTljMCAzIDAgNiAxIDkgYzMgMTEgNSAyMiA1IDMyYzAgNDUgLTMwIDc3IC02NSAxMDVjLTI4IDIzIC02MSA0MiAtOTIgNjJjLTEyIDggLTIwIDIxIC0zNSAyNWMtMyAtNTcgMTIgLTkwIDU5IC0xMzNjNDMgLTM5IDkxIC03MSAxMjggLTExOXpNMjI1IC00MDNjMSAyNiAtMjIgNjggLTQ2IDk3Yy0zOCA0NiAtOTAgNzggLTEzMyAxMjVjMCAtNSAtMSAtMTAgLTEgLTE0YzAgLTcgMSAtMTQgMyAtMjFjMTAgLTM2IDM3IC01OSA2NCAtODJjMzkgLTMzIDg1IC01OSAxMTMgLTEwNXogIi8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQwMi54bWwAPHN5bWJvbCBpZD0iRjQwMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NiAxYy0xIC0xIC0yIC0xIC0zIC0xYy0yIDAgLTUgMyAtNiA1Yy0zNyAyNiAtNDcgNzAgLTQ2IDExOHYxMWMyIDU4IDEwIDExNiAxNSAxNzRjNiA1MCAxMyA5OSAxMyAxNTBjMCAyNCAtMyA0OCAtMjMgNjFjLTQgMyAtNiA4IC02IDEzYzAgNiAyIDExIDcgMTRjMTEgNSAxNyAxNCAyMSAyN2M2IDIwIDggNDEgMTEgNjJjMSA5IDEgMTggMSAyOGMwIDQ4IC05IDk1IC0xNiAxNDJjLTQgMjYgLTcgNTMgLTcgNzljMCAxNiAxIDMyIDQgNDggYzMgMTggOCAzNiAxOSA1MWMyIDMgNCA3IDggMTBjMyAzIDcgNyAxMSA1YzIgLTIgNCAtNiA0IC05YzAgLTggLTEgLTEyIC04IC0xNmMtMTEgLTUgLTE3IC0yMCAtMjEgLTM0Yy03IC0yMSAtOSAtNDMgLTkgLTY0YzAgLTEyIDEgLTI1IDIgLTM3YzYgLTUwIDE3IC05OSAyMCAtMTUwYzEgLTE0IDEgLTI4IDEgLTQxYzAgLTI1IC0yIC01MCAtNyAtNzRjLTMgLTE1IC03IC0zMCAtMTcgLTQxYy0zIC0zIC0xIC01IDAgLTggYzEyIC0yNCAxNCAtNTEgMTQgLTc3YzAgLTM3IC0zIC03MyAtNyAtMTA5Yy02IC01MCAtMTAgLTEwMCAtMTUgLTE1MGMtMyAtMzIgLTUgLTY1IC00IC05OGMyIC0zMCAxMSAtNTIgMzYgLTYzYzQgLTIgNyAtNiA5IC0xMmMwIC00IDQgLTEwIC0xIC0xNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNjQ1LnhtbAA8c3ltYm9sIGlkPSJFNjQ1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMzIgMGwtMTYgMjBjLTYgNyAtOSAxMiAtOSAxOWMwIDUgMyAxMiAxMSAxOWwxMTQgMTA4bC0xMDQgMTAyYy04IDggLTExIDE2IC0xMSAyNGMwIDkgMyAxNyA2IDI2YzEgNSA1IDYgOCA2YzcgLTEgMTEgLTUgMTUgLTljMzkgLTQwIDc5IC03OSAxMTggLTExOWM0MCAzOCA4MCA3NyAxMjAgMTE0YzQgNSA5IDE1IDE2IDE1YzMgMCA2IC0yIDEwIC02YzYgLTcgMTEgLTE0IDExIC0yMmMwIC02IC0zIC0xMiAtMTAgLTE5IGMtMzkgLTM3IC03OCAtNzQgLTExNyAtMTEyYzM5IC0zOSA3OCAtNzggMTE4IC0xMTdjNSAtNiA3IC0xMSA3IC0xN2MwIC00IC0xIC04IC0zIC0xM2MtNSAtMTAgLTkgLTE2IC0xNCAtMTZjLTQgMCAtOSAzIC0xNSA5Yy00MiA0MSAtODMgODMgLTEyNCAxMjRjLTE4IC0xOCAtMzYgLTM1IC01NCAtNTJjLTI2IC0yNiAtNTAgLTU0IC03NyAtODR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTY1MS54bWwAPHN5bWJvbCBpZD0iRTY1MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNiAwaC00Yy0xMCAwIC0xMiA1IC0xMiAxMmMwIDMgMCA3IDEgMTBjOSA2NCAxOSAxMjggMjYgMTkyYzYgNjcgMTEgMTM0IDExIDIwMmMwIDE5IDAgMzggLTEgNTdjMCAxMyAtMSAyMiAtMTcgMThoLTJjLTUgMCAtNyA0IC0xMiA4YzI2IDEzIDM2IDQ4IDcxIDQ4YzYgMCAxMiAyIDE4IDJjNSAwIDEwIC0yIDE1IC03YzMgLTMgNyAtMyAxMCAtM2M1IDAgMTEgMSAxNiAxaDM2YzE2IDAgMzMgLTEgNDkgLTZjNTMgLTE1IDg1IC01MiA5MiAtMTA1IGMxIC01IDEgLTEwIDEgLTE0YzAgLTQxIC0yNiAtNzEgLTYyIC05M2MtNDMgLTI2IC04NyAtNTQgLTEzOCAtNjFjLTE2IC0zIC0xMiAtMTggLTEzIC0yN2MtOSAtNTcgLTE2IC0xMTQgLTIzIC0xNzBjLTUgLTM1IC0yOCAtNTkgLTYyIC02NHpNMTE5IDI5NGM0MSAtMSAxMTIgMjUgMTIyIDg0YzEgNCAxIDggMSAxM2MwIDUyIC01MCAxMDggLTEwOCAxMTRoLTZjLTEyIDAgLTE2IC01IC0xNiAtMjBjMSAtMjMgMiAtNDUgMiAtNjcgYzAgLTI5IC0yIC01OSAtNSAtODhjMCAtOCAwIC0xNiAtMSAtMjRjMCAtOCAzIC0xMSAxMSAtMTJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTg4OS54bWwAPHN5bWJvbCBpZD0iRTg4OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTAgMGMtMiAzMSAtMTAgNTkgLTEwIDg4YzAgMTEgMiAyMyA1IDM1YzE3IDYxIDMwIDEyNCA0NSAxODVjMSA0IDIgOCAyIDEwYzAgNiAtMyA3IC0xMCA3Yy0xMiAwIC0yMiAtMSAtMzMgLTFjLTU1IDAgLTEwNSAxNSAtMTQ1IDU5Yy0zIDQgLTcgOCAtMTAgMTNjLTEyIDI0IC0yNCA2NyAtMjQgMTExYzAgMzUgOCA3MCAyOCA5N2MyNyAzNCA4NiA2MCAxMzkgNjBjMTIgMCAyMyAtMSAzNCAtNGM0OCAtMTEgODcgLTYwIDk2IC0xMTcgYzMgLTE5IDUgLTM3IDUgLTU2YzAgLTUzIC0xMiAtMTA0IC0yOCAtMTU1Yy0yOCAtOTcgLTQ5IC0xOTUgLTY5IC0yOTRjLTMgLTEzIC05IC0yNSAtMjUgLTM4ek0yMTcgNDMzYzEzIDAgMjYgMSA0MCAyYzIgMCA0IDEgNiAzYzYgNyAxMCAyMSAxMCAzNWMwIDEwIC0yIDIwIC02IDI2Yy0yMiAzNyAtNjAgNTIgLTk5IDUyYy0zNyAwIC03NSAtMTMgLTk5IC0zM2MtMTEgLTkgLTE2IC0xNSAtMTYgLTIyczcgLTEzIDIwIC0yMyBjNDMgLTMzIDkyIC00MCAxNDQgLTQweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0RjUueG1sADxzeW1ib2wgaWQ9IkY0RjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDUgLTQ4MmMtOSAtMSAtOSAxMyAtMTEgMjFjLTE1IDY5IC0xNyAxMzkgLTIzIDIwOWMtNiA1NyAtMTEgMTE1IC0xMSAxNjljMCAxNCAwIDI4IDEgNDFjLTEgMTggLTEgMzcgLTEgNTdjMCA4NCA2IDE2MyA3IDI0MmMxIDcwIDEyIDE0MCAyNyAyMDljMiA3IDIgMTYgMTAgMTZjMTEgMCAxMiAtMTEgMTAgLTIxYy00IC0yNyAtNyAtNTUgLTEyIC04MmMtMTIgLTYwIC0xNCAtMTIwIC0xNCAtMTgxdi0zOGMwIC00OSAtMTAgLTk4IC03IC0xNDYgYzEgLTIxIDEgLTQzIDEgLTY0YzAgLTQyIDAgLTg0IDUgLTEyN2M0IC0zNCA3IC02OCA5IC0xMDJjMiAtNTUgNyAtMTEwIDE2IC0xNjRjMSAtNiAwIC0xMSAwIC0xN3YtMTNjMCAtNCAtMSAtOSAtNyAtOXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDhGLnhtbAA8c3ltYm9sIGlkPSJFMDhGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM2MiA3MGMtMTM1IDAgLTI5MiA1IC0zMTAgNGMtMiAxIC0zIDEgLTQgMWgtM2MtOSAwIC0xMyA0IC0xNyAxNGMtNyAxOCAtMTkgMzQgLTI0IDU0Yy0yIDYgLTMgMTEgLTMgMTVjMCAxMiA5IDE4IDI3IDE3YzU0IDEgMjE0IDEgMzM4IDFjMzEgMCA2MCAtMSA4NCAtMWMyNSAwIDQ1IDEgNTggMWMyMyAwIDM2IC03IDQxIC0yOWM0IC0xNSAxMCAtMzAgMTAgLTQ1YzAgLTYgLTEgLTEyIC00IC0xOGMtNSAtMTEgLTkyIC0xNCAtMTkzIC0xNHogTTU0IC0xNzdoLTRjLTUgMCAtOSAyIC0xMiA2Yy0xMSAyMSAtMjcgMzkgLTM2IDYxYy0xIDQgLTIgOCAtMiAxMWMwIDEyIDggMTkgMjQgMTljNzggMSAzODcgMTIgNDYzIDE2YzE5IDAgMjkgLTggMzcgLTIzYzIgLTQgNCAtOSA1IC0xM2M3IC0xOSAxMCAtMzMgMTAgLTQzYzAgLTE5IC0xNSAtMjQgLTU0IC0yNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDk0LnhtbAA8c3ltYm9sIGlkPSJFMDk0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM5MCAtNzI4Yy03IDAgLTE3IDYgLTI1IDVjLTU0IDAgLTg2IDMyIC0xMTMgNzNjLTQ1IDcwIC05MiAxMzcgLTEyNyAyMTNjLTYxIDEzMyAtMTE2IDI2NyAtMTI0IDQxNWMtMSAxNCAwIDI4IDAgNDNjNSAxNDIgMzggMjc5IDg3IDQxMmMzMyA5MCA2OSAxNzkgMTI0IDI1OWMxNCAyMiAyNiAzNiA0MSAzNmMxMyAwIDI4IC0xMCA0OSAtMzdjMTEgLTE2IDE3IC0yMyAxNyAtMzFjMSAtOCAtNiAtMTcgLTIwIC0zNCBjLTM1IC00NyAtNTYgLTEwMiAtODAgLTE1NWMtNTEgLTExOCAtODggLTI0MSAtMTA4IC0zNjhjLTUgLTM2IC04IC03MiAtOCAtMTA3YzAgLTgyIDE1IC0xNjMgNDMgLTI0MmM0NSAtMTMwIDEwOCAtMjUyIDE4MiAtMzY4YzE3IC0yNSAzOCAtNDcgNTYgLTcyYzggLTExIDIwIC0yNiAxNCAtMzhjLTIgLTMgLTUgLTQgLTggLTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA4MC54bWwAPHN5bWJvbCBpZD0iRTA4MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzcgLTM1OGMtMzUgLTIgLTYzIDE1IC04NiA0MGMtOTAgMTAxIC0xMzEgMjA5IC0xMzEgMzI0YzAgNjkgMTUgMTQxIDQzIDIxNGMyNSA2NiA3MCAxMTEgMTM4IDEzMmMxMSA0IDIyIDMgMzMgNWMxNSAyIDMwIDIgNDQgMmM5NSAwIDE1NCAtNDcgMTk0IC0xNDdjMjggLTY4IDQxIC0xNTIgNDEgLTIzNmMwIC0xMyAwIC0yNyAtMSAtNDBjLTIgLTU1IC0xNSAtMTE0IC00MyAtMTcxYy0zNyAtNzYgLTk5IC0xMDggLTE3NyAtMTE5IGMtMTggLTMgLTM3IC00IC01NSAtNHpNMjg2IC0zMTRjMTMgMCAyNiA3IDM5IDIxYzI4IDMxIDQ3IDY2IDYxIDEwNWMyMCA1NCAyMSAxMTAgMjEgMTY4YzAgODAgLTE4IDE3NCAtNDggMjQ1Yy0xNCAzMyAtMzIgNjIgLTYyIDgzYy01IDQgLTEwIDYgLTE1IDZjLTQgMCAtOCAtMSAtMTMgLTNjLTQwIC0xNCAtNjQgLTQ1IC04MyAtNzljLTM5IC02OSAtNTIgLTE0NCAtNTYgLTIyMmMtNiAtMTIwIDM4IC0yMTkgMTE5IC0zMDUgYzEyIC0xMyAyNCAtMTkgMzcgLTE5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNDMueG1sADxzeW1ib2wgaWQ9IkUwNDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTggNTQ0Yy00NyAwIC00NSAwIC00NyA0MmMwIDEwIC0xIDE5IC0xIDI4YzAgMTkgMiAzNyA3IDU2YzMgMTQgOSAxOSAyMyAxOWMxMiAwIDI0IDAgMzYgMmM0IDEgOCAxIDEyIDFjMzIgMCA0NCAtMjQgNDQgLTUzYzAgLTYzIC0xMyAtOTUgLTc0IC05NXpNMzcgMjkyYy0zIC0xIC01IC0xIC03IC0xYy0xMyAwIC0yMSA5IC0yMSAxOWMtMSAyNiAtOSA1MSAtOSA3NmMwIDkgMSAxOSA0IDI4YzQgMTUgOSAyNCAyNyAyNmMxNiAyIDMxIDggNDggOCBjNCAwIDcgLTEgMTAgLTFjNiAyIDEwIDMgMTQgM2MxOSAwIDI1IC0yMCAzNCAtMzRjNSAtNyA3IC0xNiA3IC0yN2MwIC0zMiAtMjEgLTc1IC00NyAtODNjLTE5IC02IC00MCAtOCAtNjAgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyODIueG1sADxzeW1ib2wgaWQ9IkUyODIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTM1IC0zMzhjLTExIDIzIC0xMCA0NyAtMTEgNjljLTEgMzEgMSA2MSA1IDkxdjhsLTg2IC0yMWMtNCAtMSAtNyAtMSAtOSAtMWMtOCAwIC0xMSA1IC0xMSAxNmMxIDkgMSAxOSAxIDI4YzAgNTYgLTUgNTYgNTQgNjlsNTQgMTJjMCAyMiAtMSA0NCAtMiA2NnMtMiA0NCAtMiA2NmMtMzQgLTcgLTY5IC0xOSAtMTA0IC0xOWgtNWMtMTAgMCAtMTMgNSAtMTQgMTRjLTIgMTkgLTQgMzggLTUgNTdjMCAyOCA0IDMzIDMzIDM3IGMzMiA0IDY0IDEwIDk1IDE3YzAgMzcgLTMgNzQgLTMgMTExYzAgMTUgMSAzMCAyIDQ1YzEgMTMgNCAyMSAxOSAyNGMxNSAtNDUgMTMgLTkxIDE0IC0xMzdjMSAtMTIgMSAtMjMgMSAtMzVjMjYgNiA1MiAxMyA3OCAxNmM4IDEgMTQgMiAyMCAyYzIwIDAgMjUgLTExIDIzIC00MGMtNCAtNTYgLTExIC02NCAtNjUgLTczYy0xOSAtMyAtMzcgLTcgLTU1IC0xMWMwIC0yOSAtMSAtNTggMCAtODdjMCAtMTUgMSAtMzAgMSAtNDVsMTA3IDI3IGM3IDIgMTIgMyAxNiAzYzExIDAgMTQgLTkgMTQgLTMyYzAgLTE4IC0zIC0zNSAtMTAgLTUzYy01IC0xMiAtMTQgLTIwIC0yOCAtMjRjLTMyIC03IC02NCAtMTUgLTk3IC0yM2MtMSAtNDYgLTYgLTkzIC05IC0xMzljLTEgLTE0IC03IC0yNiAtMjEgLTM4eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNjkueG1sADxzeW1ib2wgaWQ9IkUyNjkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDAzIC0zOTNjLTkgMCAtNyA5IC03IDE0Yy03IDU5IC04IDExOCAtOSAxNzZsLTQ2IC0xMGMtNCAtMSAtOCAtMiAtMTEgLTJjLTExIDAgLTE1IDggLTE2IDIybDIgNjVzLTM2IC05IC00OCAtMTNjLTIgMCAtNCAtMSAtNiAtMnYtMTI5YzAgLTE4IC0yIC0zNSAtMTEgLTUxYy0zIC00IC01IC04IC0xMCAtOGMtNiAwIC04IDYgLTggMTJjLTMgMzEgLTEwIDYyIC0xMCA5NWMwIDIzIDAgNDcgMSA3MGwtNzAgLTIxdi0zNSBjMCAtMjMgMSAtNDYgMSAtNjljMCAtMjIgLTEgLTQ1IC0zIC02N2MtMSAtOCAtMSAtMTUgLTQgLTIyYy0zIC04IC04IC0xNyAtMTYgLTE3Yy0xMCAwIC04IDEyIC0xMCAyMGMtOCAzMyAtMTEgNjggLTExIDEwMmMwIDI2IDIgNTEgMyA3NmMtMzQgLTExIC02OCAtMjIgLTEwMSAtMzVjLTcgLTMgLTEzIC00IC0xNyAtNGMtOSAwIC0xMSA3IC0xMiAyNGMtMSAxNSAtNCAzMCAtNCAzOWMxIDQyIDIgNDUgNDMgNThjMzIgMTAgNjQgMTkgOTUgMjl2MTE3IGMtMzEgLTggLTYyIC0xNyAtOTIgLTI3Yy0xMCAtNCAtMTYgLTYgLTIwIC02Yy04IDAgLTkgNyAtOCAyNmMwIDE3IC0xIDM0IC0xIDUwYzAgMjQgMTQgMzQgMzYgNDBsODcgMjRsMyAxNDR2MTdjMSAxMiAxMCAxOSAyMCAyMWgzYzEwIDAgNyAtMTMgOSAtMTljMyAtMTEgNSAtMjMgNSAtMzVjMCAtOCAtMSAtMTggLTIgLTI2Yy0xIC0zMSAtMiAtNjEgLTIgLTkybDY0IDE4Yy0xIDU1IC0xIDExMCAtMiAxNjVjMCAxNCAyIDI4IDQgNDMgYzIgMTMgMTEgMTUgMjAgMTdjMSAwIDIgMSAzIDFjOCAwIDYgLTkgOSAtMTRjNyAtMTMgOCAtMjYgOCAtNDB2LTE1OWw0NCAxMmMxMyA0IDI0IDYgMzIgNmMxNSAwIDIwIC04IDIwIC0yN2MwIC01IDAgLTEyIC0xIC0yMGMtMSAtNCAtMiAtNyAtMyAtMTRsMjggNHYxMTNjMCAxMiAxIDI0IDIgMzZjMCAxMiA5IDE3IDE4IDE5YzEgLTEgMiAtMSAyIC0xaDFjOSAwIDcgLTExIDkgLTE3YzUgLTI3IDYgLTU1IDYgLTgzdi02MWMyNyA0IDU1IDkgODIgMTQgYzAgMzEgMSA2MiAxIDkzYzEgMzYgMiA3MiA0IDEwOGMwIDYgMSAxMyAzIDE4YzMgOCAxMSAxMSAxOCAxMWgxYzggMCA1IC05IDggLTEzYzMgLTUgMyAtMTAgMyAtMTVjMCAtNjUgMSAtMTMxIDEgLTE5NGMyMyA1IDQ2IDEwIDY5IDE2YzQgMSA3IDEgMTAgMmM3IDIgMTMgMiAxOCAyYzIzIDAgMzUgLTEzIDM1IC0zOGMwIC00IDAgLTkgLTEgLTEzYy03IC01NiAtMTcgLTY0IC03MiAtNzVsLTYwIC0xMmMtMyAtMzkgLTQgLTc4IC00IC0xMTYgYzUgMiAxMCAzIDE1IDRjMjkgOCA1OCAxOCA4NyAyNWM2IDEgMTIgMiAxNyAyYzE4IDAgMjMgLTExIDIzIC00MWMwIC00MyAtMTIgLTc2IC02NyAtODZjLTI1IC01IC01MCAtMTAgLTc2IC0xNmMwIC0zOSAtMSAtNzggLTUgLTExNmMtMSAtMTUgLTMgLTMwIC0xNSAtNDJjLTQgLTMgLTcgLTYgLTkgLTVjLTMgMSAtNSAzIC02IDljLTIgMTcgLTMgMzQgLTMgNTFjMCAzMSAwIDYzIDEgOTRjLTI1IC01IC00OSAtMTEgLTc0IC0xNyBjMCAtNDYgMCAtOTIgMSAtMTM4YzAgLTE3IDAgLTM1IC0xMCAtNTFjLTMgLTQgLTYgLTEwIC0xMiAtMTB6TTM4MyAtODhjMCAwIDIgLTEgNCAwYzAgNDAgMCA4MCAtMSAxMjBjLTEzIC0yIC0yNSAtNCAtMzcgLTdjLTExIC0yIC0xOCAtMyAtMjQgLTNjLTE1IDAgLTE3IDggLTIwIDM1Yy0yIDE4IC0xIDM1IC0xIDM1bC0zNSAtOWMtMiAtMSAtNSAtMiAtNyAtMnYtMTE0bDI3IDljMTkgNSAzNyAxMyA1NyAxN2M2IDEgMTEgMiAxNSAyIGMxNSAwIDE5IC04IDIwIC0zMWMwIC0xMSAyIC01MiAyIC01MnpNMTU1IC02NWw2OSAyMWMwIDM2IDAgNzEgLTIgMTA3djdsLTY2IC0xOGMtMSAtMzkgLTEgLTc4IC0xIC0xMTd6TTQyMiAtODJjMjYgNSA1MSAxMSA3NyAxN2MxIDM5IDEgNzkgMiAxMThsLTgyIC0xNWMwIC0zNCAxIC02OCAyIC0xMDFjMCAtNyAwIC0xMyAxIC0xOXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTJBLnhtbAA8c3ltYm9sIGlkPSJFNTJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5OCAtMzIxYy0xIDIgLTMgMyAtNSA0YzIyIDQwIDMzIDg2IDg3IDEwMGM1IDEgMTAgMiAxNSA0YzIwIDI1IDI4IDU3IDMyIDkyYzEgMTAgMSAxOSAxIDI5YzAgMzUgLTUgNzAgLTcgMTA1Yy0yIDE5IC0yIDM5IC0yIDU4YzAgNTIgNSAxMDQgMTAgMTU2YzAgOSAxIDE3IDIgMjljLTI0IC0xMiAtNDAgLTMzIC02NSAtNDRjNCAtMjAgNiAtNDEgNiAtNjJjMCAtMzAgLTQgLTYxIC0xNSAtOTBjLTIzIC02MSAtNzQgLTExNyAtMTQ2IC0xMTcgYy04IDAgLTE2IDEgLTIzIDJjLTIgLTEyIC00IC0yNCAtNyAtMzZjLTggLTM0IC0yMSAtNjQgLTM4IC05Mmw3NyAxNWM3IDEgMTYgNiAxNyAtM2MtMSAtMjcgLTQ2IC03NyAtNzIgLTg1Yy01MSAtMTYgLTEwNCAtMjIgLTE1NSAtNDBjLTIgLTEgLTUgLTEgLTYgLTFjLTUgMCAtNyAzIC0zIDExYzEgMyAyIDYgNCA5YzM3IDY3IDM0IDc0IDc4IDgyYzE2IDQxIDIyIDg0IDIzIDEyOWMyIDk2IDEzIDE5MyAxMyAyOTFjMCAxMyAwIDI3IC01IDQzIGMtMjUgLTIyIC00NCAtNDcgLTgyIC01MGMyNSAzNyA0NSA3MiA3OCA5NmMxNiAxMiAzMSAyMyA0NiAzNWM2IDYgMTMgOSAyMCA5YzQgMCA3IC0xIDExIC0yYzggLTIgOSAtNyA5IC0xM2MwIC0yNyAzIC01MiA0IC03OWw0MiAzNmMxNiAxNCAzNCAyMCA1MSAyMGMyNiAwIDQ4IC0xNiA1OSAtNDhjNCAtMTIgNyAtMjQgMTAgLTM3YzcgOSAxNSAxNyAyMiAyNWMyOSAzMyA2NCA2MCA5OCA4OWM1IDUgMTEgNyAxNyA3YzQgMCA3IDAgMTEgLTIgYzYgLTMgOCAtNyA4IC0xMXMtMSAtOCAtMSAtMTJsLTMgLTQxYzIwIDE1IDQzIDI3IDcyIDMzYzQgMSAxMCAyIDE1IDJjMzggMCA3MSAtMzEgNzEgLTcxdi00MWM1IDQgMTAgNyAxMyAxMWMzNiAzNSA3MyA2OCAxMDkgMTAxYzcgNyAxNSAxMyAyNCAxM2MzIDAgNyAtMSAxMCAtM2MxMSAtNyAxMSAtMjEgMTAgLTMzbC0xIC00YzIyIDE1IDQ2IDI0IDc2IDI5YzYgMSAxMiAxIDE3IDFjMzEgMCA0OCAtMTUgNTQgLTUwYzUgLTMxIDkgLTYyIDkgLTkyIGMwIC0yMyAtMiAtNDUgLTggLTY3Yy0yMSAtNzcgLTk3IC0xNDQgLTE3OSAtMTY0Yy0xIC05IC0xIC0xOCAtMiAtMjhjLTIgLTQ2IC0xOSAtODMgLTQ1IC0xMTVjMTUgNSAzMSAxMiA0NiAxN2MxMCAzIDIwIDYgMjUgN2g2YzkgMCAxMyAtMyAxMyAtN2MwIC0zIC0xIC02IC0zIC05Yy0xNCAtMjUgLTI4IC01MCAtNTQgLTYyYy00OSAtMjMgLTEwMCAtNDEgLTE1MiAtNTVjLTUgLTEgLTEyIC01IC0xNiAwYy0xIDIgLTEgMyAtMSA0IGMwIDQgMyA3IDUgMTFjNSA5IDEwIDE4IDE2IDI3YzExIDE4IDIzIDM1IDQzIDQ0YzE1IDIyIDIzIDQ3IDI1IDc1bDYgODNsMSAxOWM1IDg3IDE1IDE3MyAyOSAyNTl2MTVjLTI3IC0xNCAtNDUgLTQyIC03NiAtNDd2LTUzYzAgLTI5IC05IC01NSAtMjYgLTc4Yy0zNSAtNDcgLTc3IC04MyAtMTMwIC0xMDJjLTEgLTU4IC0xOSAtMTA3IC01MiAtMTUwYzEwIDQgMjEgOCAzMiAxMWM3IDIgMTUgNSAyMiA1YzYgMCAxMSAtMiAxNCAtNiBjMCAtMiAxIC00IDEgLTdjMCAtOCAtOCAtMTggLTE0IC0yNmMtMjAgLTMxIC00OCAtNDcgLTgyIC01OGMtNDcgLTE1IC05MyAtMzMgLTEzOSAtNTB6TTcxMCAyMmg0YzEyIC0xIDI0IDMgMzYgNGM0MSA2IDQ3IDEzIDUyIDU0YzIgMTYgMyAzMSAzIDQ3YzAgMzEgLTUgNjIgLTEwIDk0Yy00IDI1IC0xMiAzNCAtMzAgMzRjLTUgMCAtMTAgLTEgLTE1IC0yYy03IC0xIC0xMyAtMyAtMTggLTVjLTQgLTI2IC03IC01MyAtMTAgLTc5IGMtNiAtNDkgLTkgLTk4IC0xMiAtMTQ3ek00MTIgMzFjMyAwIDYgMSA5IDFjMTQgMCAyNyA5IDQxIDExYzI3IDQgMzMgMjAgMzMgNDNjLTEgMjEgMCA0MyAwIDY1djEwYzAgOCAwIDE3IC0xIDI1Yy00IDMzIC0yMyA1MiAtNTEgNTJjLTggMCAtMTggLTIgLTI4IC02bC03IC0zYzAgLTMgMCAtNiAtMSAtMTBjLTMgLTIwIC00IC00MSAtNCAtNjFjMCAtNDMgNSAtODUgOSAtMTI3ek0xNzEgMjZjMTEgMCAxNyA2IDE3IDIzIGMwIDUxIDEgMTAyIC0xNyAxNTFjLTggMjIgLTIwIDM0IC0zNSAzNGMtMTAgMCAtMjEgLTYgLTMzIC0xNmwtMyAtM2MtMSAtNTEgLTQgLTEwMSAtNyAtMTUxYy0xIC02IC0xIC0xMyAtMSAtMTljMiAwIDUgLTEgOCAtMmMyMCAtNyA0MSAtMTEgNjIgLTE2YzMgLTEgNyAtMSA5IC0xeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MzMueG1sADxzeW1ib2wgaWQ9IkU1MzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDY1IC0xOTdjLTExIDAgLTIxIDMgLTMwIDEwYy04IDYgLTEyIDExIC0xMiAxN2MwIDUgMyAxMCA5IDE2YzE0IDE2IDI4IDMzIDQ1IDQ3YzYgNSAxMiA3IDE3IDdoMmM1IDAgMTAgLTMgMTUgLTdjMyAtMiA1IC01IDggLTdjNiAtNCAxMSAtNiAxNSAtNmM4IDAgMTMgNSAxNyAxNmMxMyAzMCAxNiA2MyAyMyA5NWMxNSA2OCAxNSAxMzggMjAgMjA3djVjLTIxIDEgLTQxIDEgLTYyIDJjLTIwIDEgLTM5IDIgLTU5IDIgYy0xNCAwIC0yOCAtMSAtNDIgLTFsLTE1IC0xOTljLTQgLTUyIC0yNyAtOTYgLTY5IC0xMjljLTIzIC0xOCAtNDQgLTM5IC03NSAtNDRjLTYgLTEgLTExIC0yIC0xNyAtMmMtMTkgMCAtMzcgNyAtNTQgMTZjLTYgMyAtOSA3IC05IDEyYzAgMyAxIDcgNCAxMGMxNiAxNiAyNiAzNyA0MyA1MmM2IDUgMTEgMTIgMjEgOWMxMSAxIDIwIC04IDMwIC0xMmM5IC0zIDE1IC01IDIwIC01YzkgMCAxMiA3IDE1IDI0YzEwIDU2IDUgMTEzIDE0IDE2OSBjNSAzMiA4IDY0IDEwIDk2Yy0zNSAtMSAtNzAgNCAtMTA0IDZjLTcgMCAtMTMgMSAtMTkgMWMwIC0xMSAxIC0yMiAxIC0zM2MwIC03MSAtMTAgLTE0MSAtMzggLTIwOGMtMzAgLTcyIC04MSAtMTI3IC0xNTYgLTE1N2MtOSAtNCAtMTcgLTUgLTI1IC01Yy0yMiAwIC00MCAxMiAtNTEgMzRjLTQgNyAtNiAxNCAtNiAyMWMwIDggMyAxNSAxMCAyM2MxNCAxNSAyNCAzNCAzOSA0OGM3IDYgMTIgMTAgMTcgMTBjNiAwIDEwIC01IDE0IC0xNiBjNCAtMTAgMTAgLTE5IDE3IC0yNmMxMCAtMTAgMTkgLTE0IDI4IC0xNGMxMCAwIDIwIDggMjcgMjRjMjUgNTYgMzAgMTE2IDM0IDE3NWMxIDE2IDAgMzIgMCA0OGMxIDI3IC0yIDU1IC00IDgyaC0zYy0yMiAwIC00MiAtOSAtNjMgLTEyYy0yMCAtMyAtNDAgLTggLTYxIC04Yy02IDAgLTEzIDEgLTIwIDJ2MmMwIDUgMyA4IDYgMTFjMTIgOSAyMiAyMSAzMyAzMWMxNSAxNCAzMCAyNSA1MiAyNWMxNSAwIDMwIDUgNDUgOWMyIDAgNSAwIDcgMSBjMCAzMSAzIDYyIDIwIDg5YzIzIDM3IDUxIDY4IDg4IDkxYzExIDcgMjUgMTEgNDAgMTFjMjQgMCA1MSAtMTAgNjkgLTI3YzMgLTQgNyAtNyAxMCAtMTFjMTIgLTEzIDE4IC0yMyAxOCAtMzFjMCAtMTEgLTggLTIwIC0yMCAtMzBjLTE0IC0xMSAtMjcgLTIyIC00MyAtMjljLTUgLTMgLTEwIC00IC0xNCAtNGMtNyAwIC0xMyA0IC0xOCAxM2MtOCAxNSAtMjAgMjcgLTM2IDM0Yy04IDMgLTEzIDUgLTE3IDVjLTggMCAtMTAgLTkgLTEwIC0zMyBzMiAtNDggNSAtNzFjMTIgLTEgMjQgLTEgMzYgLTJjMzIgLTMgNjQgLTQgOTYgLTV2NGMzIDQyIDIxIDc4IDQ5IDEwN2MzMCAzMiA1OCA2NSAxMDMgODBjOSAzIDE4IDQgMjcgNGM0NSAwIDg3IC0zMiAxMDMgLTcxYzEgLTMgMSAtNSAxIC04YzAgLTQgLTEgLTggLTQgLTEyYy0xOCAtMjMgLTQwIC00MCAtNjcgLTUyYy0zIC0xIC02IC0yIC04IC0yYy01IDAgLTggMyAtMTIgMTFjLTE1IDMwIC0zNiA1NSAtNzMgNTcgYy0xNSAwIC0yNCAtNSAtMjcgLTIxYy00IC0xOSAtNyAtMzcgLTggLTU2YzAgLTE1IC0xIC0zMCAtMiAtNDRjMzkgMCA3NyAyIDExNiAyYzE1IDAgMjkgMCA0NCAtMWg5YzEgOSA0IDE4IDYgMjdjMTggNjYgNjMgMTEyIDExOCAxNDhjMTUgMTAgMzIgMTQgNDggMTRjNDAgMCA3OSAtMjYgMTAwIC01N2MzIC00IDQgLTggNCAtMTJjMCAtMyAtMSAtNyAtNSAtMTFjLTE2IC0yMiAtMzcgLTM1IC01OSAtNDhjLTUgLTIgLTEwIC00IC0xNCAtNCBjLTcgMCAtMTQgNSAtMTkgMTVjLTExIDIxIC00NCAzOSAtNjUgMzloLTNjLTggMCAtMTEgLTYgLTE0IC0xM2MtOCAtMjMgLTEyIC00NiAtMTQgLTcwYy0xIC0xMCAtMSAtMjEgLTIgLTMxYzE4IDAgMzUgLTEgNTMgLTFjMjYgLTEgNTEgMiA3NyAzYzIyIDEgNDQgMSA2NyAxYzMgMTUgOCAzMSAxNCA0NmMyMCA1MSA1NCA5NCAxMDIgMTIzYzE1IDkgMzMgMTQgNTEgMTRjMzEgMCA2MyAtMTQgODEgLTM3YzcgLTkgMTAgLTE2IDEwIC0yMiBzLTMgLTEyIC0xMSAtMjBjLTE2IC0xNiAtMzMgLTMwIC01MyAtMzljLTUgLTIgLTEwIC01IC0xNCAtNWMtNiAwIC0xMSA0IC0xNiAxNGMtMTAgMTkgLTMyIDI3IC01NSAzMGgtM2MtMTMgMCAtMTUgLTEyIC0xNyAtMjJjLTUgLTI2IC05IC01MyAtMTMgLTc5YzE1IDEgMzEgMSA0NiAxYzMwIDAgNjAgLTEgOTEgLTFoMzdjMiAxMSA1IDIzIDggMzVjMTYgNTUgNDggMTAwIDkzIDEzNmMxNiAxMyAzNCAxOSA1MyAxOWMyMyAwIDQ1IC05IDYyIC0yNiBjMjEgLTIxIDMyIC0zMyAzMiAtNDVjMCAtMTMgLTExIC0yNSAtMzQgLTQzbC0xNSAtMTJjLTEwIC03IC0xOCAtMTEgLTI0IC0xMWMtOCAwIC0xNSA2IC0yNCAxOWMtMTEgMTUgLTI0IDI3IC00MiAzM2MtNCAxIC03IDIgLTkgMmMtNyAwIC0xMiAtNSAtMTQgLTE0Yy03IC0zMSAtMTEgLTYyIC0xNCAtOTN2LTNoMjBjMjMgLTEgNDYgLTEgNjkgLTFjMTEgMSAyMiAxIDM0IDFjMTEgMCAyMyAwIDM0IC0xYzE4IDcwIDYxIDEyOCAxMTggMTc5IGMxMCA5IDIxIDExIDMzIDExYzggMCAxNyAtMSAyNiAtM2MzMCAtNCA1NSAtMTggNzUgLTQxYzkgLTEwIDE0IC0xNyAxNCAtMjZjMCAtNyAtNCAtMTQgLTEwIC0yNGMtMTMgLTE4IC0zMCAtMzQgLTQ5IC00NWMtNSAtMyAtMTAgLTUgLTE1IC01cy0xMCA0IC0xNSAxNGMtMTEgMjIgLTMyIDM1IC01NiA0MmMtOCAzIC0xNCA0IC0xOSA0Yy0xMCAwIC0xMyAtNyAtMTggLTI1Yy02IC0yNyAtMTEgLTU1IC0xMyAtODRjMTUgMCAzMCAtMSA0NSAtMSBjMTkgLTEgMzcgLTIgNTYgLTJjMTEgMCAyMyAxIDM1IDJoNWM5IDAgMTkgLTIgMjcgLTljLTUgLTE0IC0xNSAtMjMgLTI3IC0zMWMtMjYgLTE5IC01NiAtMjcgLTg4IC0yN2gtNTV2LTJjLTIgLTU0IC00IC0xMDcgLTEwIC0xNjBjLTUgLTQyIC0yMyAtNzkgLTUwIC0xMTBjLTMzIC0zOCAtNjYgLTc5IC0xMjAgLTkxYy05IC0yIC0xOCAtNCAtMjcgLTRjLTEyIDAgLTI0IDQgLTM2IDE0Yy02IDUgLTYgOSAtMyAxM2MxNCAxOSAyNSAzOSA0MSA1NyBjNiA3IDEzIDEwIDIwIDEwYzQgMCA3IDAgMTEgLTJjMSAwIDIgLTEgMiAtMWMxMiAtNCAyMyAtNiAzMiAtNmMyNyAwIDQyIDE4IDQ2IDU1YzggNzQgMTYgMTQ5IDE2IDIyNHY1Yy00MiAzIC04NCAzIC0xMjYgM2gtMjhjLTMgLTQyIC03IC04MyAtMTMgLTEyNWMtNCAtMjcgLTExIC01NSAtMjAgLTgxYy0yOSAtODMgLTg4IC0xMzggLTE3MiAtMTY2Yy02IC0yIC0xMiAtNCAtMTkgLTRjLTYgMCAtMTMgMiAtMjAgNWMtOCA0IC0xMSAxMCAtNiAxOCBjMTUgMjEgMjggNDMgNDYgNjFjNCA1IDkgNiAxNSA2YzYgLTEgMTEgLTIgMTcgLTRjNyAtMiAxNCAtMiAxOSAtMmMxOSAwIDMwIDkgMzggMzJjMjEgNjEgMjUgMTI0IDMwIDE4OGMxIDI1IDQgNDkgNyA3M2MtMzEgMSAtNjEgMSAtOTIgMWMtMjYgMCAtNTIgMCAtNzcgLTFjLTYgLTY2IC0xMiAtMTMyIC0zNCAtMTk2Yy0yMiAtNjUgLTU4IC0xMTkgLTExNCAtMTU5Yy0yNyAtMTkgLTU3IC0yNyAtOTAgLTI3Yy02IDAgLTE0IDAgLTE3IDd2MyBjMCA1IDQgOSA3IDEyYzEzIDE3IDI1IDM1IDQwIDUwYzcgNiAxMyAxMiAyMiAxMWM4IDAgMTUgLTEgMjEgLTFjMjggMCAzMCA3IDQ0IDQ1YzIxIDU2IDI1IDExNSAzMiAxNzRsOSA3OWMtMjEgLTEgLTQxIC0xIC02MSAtMmMtNDMgLTIgLTg3IC0zIC0xMzAgLTNjLTEgLTE4IC0zIC0zNiAtNCAtNTRjLTcgLTcyIC0xNiAtMTQ0IC00NCAtMjExYy0yMSAtNTAgLTYwIC04NSAtMTA1IC0xMTVjLTE1IC0xMCAtMzMgLTE0IC01MSAtMTggYy00IC0xIC03IC0xIC0xMSAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTI3LnhtbAA8c3ltYm9sIGlkPSJFNTI3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3OTcgMjYyYzQgLTM5IC00IC03NyAtMTggLTExNGMtMjEgLTU3IC0zOCAtMTE3IC04MiAtMTYzYy0xNiAtMTcgLTM1IC0yNiAtNTQgLTI2Yy04IDAgLTE1IDIgLTIzIDRsLTQgLTIyYy0xMCAtMzkgLTI0IC03NCAtNDUgLTEwNmMyNyA3IDU0IDEwIDc5IDE5YzUgMiAxMSAzIDE3IDNoMmM0IDAgOCAtMiAxMCAtNWMxIC0xIDEgLTMgMSAtNGMwIC03IC02IC0xNSAtMTAgLTIxYy0yMyAtMjkgLTQ4IC01NCAtODYgLTYxIHMtNzYgLTE4IC0xMTQgLTI4bDMgOWgtMWMxMCAyMiAxOCA0MyAzNCA1OWMzNSAzOCA0NCA4NCA0NiAxMzJjMiA0NyA0IDk1IDQgMTQyYzAgNTMgLTIgMTA1IC01IDE1NmMtMSAxNyAwIDMzIDAgNTVjLTEzIC0xMSAtMjQgLTIzIC0zNyAtMzNjMiAtOSAyIC0xOSAyIC0zMGMtOSAtMTA0IC00NSAtMTkzIC0xMzEgLTI1OWMtMTcgLTEzIC0zNCAtMTggLTUxIC0xOGMtMTQgMCAtMjkgNCAtNDQgOGMtMyAtMTUgLTcgLTMwIC0xMCAtNDYgYy01IC0yOCAtMTcgLTU1IC0zMCAtNzljMzEgNyA2MSAyMCA5MSAyOGM0IDEgOSAyIDEzIDJzNiAwIDggLTJjMSAtMyAyIC00IDIgLTZjMCAtNSAtNCAtMTEgLTcgLTE2Yy0xOCAtMzAgLTQwIC01NyAtNzggLTY5Yy0zNyAtMTAgLTcyIC0yNCAtMTE1IC0yNnYxYy0xIDEgLTIgMSAtMiAyYy0yIDEgLTIgMyAtMiA1YzAgMyAyIDcgNCAxMGM1NCA3NSA2MyAxNjUgODEgMjUyYzE0IDY3IDI4IDEzNCA0MSAyMDFjNCAxNiA2IDM0IDYgNTMgYzAgNyAwIDEzIC0xIDIwYy0yMyAtMTcgLTQyIC0zMyAtNjMgLTQ4Yy01IC0zIC0xMiAtMTEgLTE5IC00Yy0xIDEgLTIgMiAtMiA0YzAgNCA1IDkgNyAxM2MyMCA1NyA2OSA4NyAxMTMgMTIyYzUgNCAxMCA1IDE1IDVjMyAxIDYgMCAxMCAtMWM5IC00IDkgLTEzIDkgLTIxcy0xIC0xNiAtMSAtMjRjMTMgOSAzMSAxMSA0NyAxMGM0NiAtMyA3OSAtMTkgOTYgLTUwYzUgOCAxMSAxNSAxOSAyMWMyNSAyMiA0NyA0NCA3MSA2OGM2IDYgMTIgMTAgMTkgMTAgYzMgMCA1IC0xIDggLTJjNSAtMiA2IC02IDYgLTEwcy0xIC05IC0yIC0xNGMtMSAtMTMgLTIgLTI1IC0yIC0zN2MwIC0xNSAxIC0zMCAyIC00NWMyMCAyNyA2MSA0MyA5OSA0M2MxNyAxIDMzIC0zIDQ2IC0xMGMyNCAtMTMgMjYgLTM1IDI4IC01N3pNOTg5IC0zN2wtMyAtMjNjLTUgLTM5IC0yNCAtNzIgLTQ2IC0xMDNjMzIgMyA2MiAxNCA5NCAyMmM0IDEgOCAyIDEyIDJzOCAtMSAxMCAtM2MyIC0zIDMgLTUgMyAtN2MwIC01IC00IC0xMSAtNyAtMTUgYy0yMCAtMzMgLTQyIC02MSAtODQgLTY5Yy00NiAtOSAtOTEgLTIyIC0xNDEgLTM1YzE3IDM0IDMyIDY3IDYwIDg2YzE3IDI1IDI0IDU0IDI3IDgzYzEwIDkyIDE3IDE4MyAyNSAyNzRsOSAxMDVjLTI3IC0xOCAtNDYgLTQ2IC03OSAtNTdjLTggLTgwIC0zNiAtMTU0IC04MSAtMjIxYy0yMiAtMzMgLTUyIC02MyAtOTggLTU4Yy01IDEgLTggMSAtMTEgMmMtMTEgLTM0IC0yNSAtNjYgLTQyIC05N2gxYzI5IDAgNTggOSA4NyAxM2MzIDAgNSAxIDcgMSBjOCAwIDEzIC0zIDEzIC0xMGMwIC0zIC0xIC03IC00IC0xMmMtMjAgLTMzIC0zOSAtNjYgLTg1IC02OWMtMjkgLTIgLTU3IC04IC04NiAtMTRjLTEwIC0xMCAtMjIgLTE4IC00MCAtMjBjNiAyMiAxNiA0MCAyOSA1NWwyIDNjNSA5IDExIDE4IDE4IDI2YzE3IDMwIDI3IDYzIDM3IDk2YzI0IDgwIDMwIDE2MSAzMCAyNDRjMCA0MSAtMiA4MSAtNCAxMjJjLTI0IC0xOCAtNDEgLTM5IC02NSAtNTBjLTEgMCAtMyAtMSAtNCAtMiBjLTEgLTM4IC05IC03NSAtMjMgLTExMGMtMjMgLTU3IC00OCAtMTEzIC05OCAtMTUzYy0xNiAtMTMgLTMzIC0xOSAtNDkgLTE5Yy03IDAgLTE1IDEgLTIyIDRjLTQgLTQwIC0xMSAtNzggLTI4IC0xMTNjMjIgNSA0MyAxMSA2NSAxNmM2IDEgMTMgMyAxOCAzYzQgMSA3IDAgOSAtM3MzIC01IDMgLThjMCAtNyAtNSAtMTQgLTkgLTIwYy0xOCAtMzQgLTQzIC01OSAtODMgLTY1Yy00NCAtNyAtODggLTE1IC0xMzUgLTM2YzE4IDQyIDMzIDc5IDY4IDk3IGwzIDExYzggNTAgMTEgMTAxIDEzIDE1MmMzIDg5IDkgMTc3IDIzIDI2NWMxIDQgMSA5IDEgMTljLTI0IC0xNyAtNDEgLTQwIC03NCAtNDFjLTUgLTgyIC0zMSAtMTU3IC05NiAtMjE2Yy0yNCAtMjIgLTUzIC0zMyAtODUgLTM4Yy0xMSAtNDYgLTI2IC05MiAtNDQgLTEzN2MyMiA0IDQ1IDcgNjcgMTBoNWM4IDAgMTIgLTMgMTIgLThjMCAtMyAtMSAtNyAtNCAtMTJjLTIyIC0zNiAtNDcgLTY1IC05NCAtNzFjLTE3IC0yIC0zMyAtNCAtNDkgLTggYy0yIC0yIC00IC00IC02IC01Yy03IC01IC0xNyAtMTEgLTI0IC01Yy03IC00IC0xNCAtNyAtMjEgLTEyYy0zIC0yIC02IC0zIC0xMSAtM2MtMiAwIC01IDAgLTggMWMxNiAyOCAzMSA1NSA1MSA3OWM0IDUgOCA3IDEyIDEwYzIyIDYxIDQwIDEyNCA0OSAxOTBjNiA0MyA5IDg3IDkgMTMyYzAgNDEgLTIgODEgLTcgMTIzYy0yNiAtOCAtNDUgLTMxIC03OCAtMzBjMjEgMzMgNDEgNjIgNzEgODBjMTggMTIgMzcgMjMgNTQgMzVjNyA1IDEzIDcgMjAgNyBoNGMyIDAgNSAwIDggLTFjNyAtNCA5IC05IDkgLTE1YzAgLTMgLTEgLTYgLTEgLTEwYzEgLTEwIDEgLTE5IDIgLTI5YzIzIDIwIDUwIDM0IDc4IDM3YzQgMCA3IDEgMTEgMWMzNyAwIDY2IC0yNCA2NyAtNjJjMSAtMTQgMCAtMjggMCAtNDJjMTggMzIgMzQgNjEgNjEgODNjMTkgMTYgNDIgMjggNTkgNDhjNSA1IDExIDcgMTggN2gzYzIgMCA1IDAgOCAtMWM2IC0zIDcgLTcgNyAtMTFzLTEgLTkgLTIgLTEyYy02IC0yNyAtOSAtNTUgLTEyIC04MiBjMTYgMzEgNDAgNTUgNzQgNjdjMTMgMyAyNCA1IDM2IDVjMzggMCA2MyAtMjkgNjYgLTc2YzI5IDQ0IDY4IDc4IDEwNSAxMTVjNiA2IDEzIDEwIDIxIDEwYzMgMCA2IDAgOSAtMmM2IC0yIDggLTcgOCAtMTJsLTEgLTEwYzAgLTIxIDEgLTQxIDEgLTYyYzExIDE0IDI2IDI3IDQ1IDM1YzE3IDcgMzQgMTAgNTEgMTBjMzUgMCA1NiAtMjIgNTggLTU3YzEgLTYgMSAtMTIgMSAtMThzMCAtMTIgLTEgLTE4YzE2IDIzIDMxIDQ0IDU0IDYwIGMyMiAxNiAzOSAzNyA1NyA1N2M2IDcgMTIgMTQgMTkgMThjNSAzIDkgNCAxMyA0YzggMCAxMyAtNyAxMiAtMTlsLTYgLTcyYzI0IDIwIDU0IDMzIDkxIDMzYzY1IDAgOTAgLTM5IDkwIC04N2MwIC01IDAgLTExIC0xIC0xOGMtMTEgLTEwMyAtNTkgLTE5MCAtMTUwIC0yNDZjLTE4IC0xMSAtMzggLTIxIC02MSAtMTh6TTc5OSA5MGMxMCAzMSAxNiA2MiAxNiA5NGMwIDMxIC0xMCA1MyAtMjkgNjBjLTcgMiAtMTQgNCAtMjIgNCBjLTE2IDAgLTMzIC02IC00NiAtMTZjMCAtNjIgLTIgLTEyNCAtMTQgLTE4NWMyIC0xIDQgMCA2IDBjMyAwIDUgMCA5IC0xYzYgLTMgMTIgLTMgMTggLTNjMjggMCA1MyAxOCA2MiA0N3pNMTQ1MiAxMjJjMSA2IDEgMTQgMSAyMnMwIDE2IC0xIDIzYy02IDQ1IC0zNyA3NSAtODMgNzdjLTMgMCAtNiAxIC05IDFjLTQgMCAtNyAtMSAtMTEgLTJjLTMgLTExIC01IC0yMiAtNyAtMzNsLTMwIC0xNDdjMyAwIDYgMCAxMCAtMWMxMSAtMiAyMyAtNSAzNSAtOSBjNyAtMiAxNCAtMyAyMSAtM2M0MiAwIDcxIDM2IDc0IDcyek0xODUgMTA0YzkgMTIgMTMgMzQgMTMgNTZjMCAyNCAtNSA0OCAtMTQgNjBjLTExIDEzIC0yNyAxOSAtNDUgMTljLTEyIDEgLTI0IC0yIC0zNiAtOGMxIC01MyAtMSAtMTA2IC05IC0xNTl2LTJjNyAzIDE2IDUgMjcgNWMxOSAtMSAzNiAxMSA1MyAyMGM0IDIgOCA1IDExIDl6TTQ2OCA1N2MzMiAyMiA1MCA1MiA1MyA5MWMwIDE0IDAgMjggLTQgNDNjLTYgMjEgLTE2IDQxIC0zOSA0NSBjLTQgMSAtOCAxIC0xMiAxYy0yMCAwIC0zOCAtOCAtNTMgLTI0Yy04IC05IC0xMyAtMjAgLTIxIC0yOWMtMiAtMzggLTMgLTc3IC01IC0xMTVjMyAwIDcgLTEgMTEgLTNjMTUgLTcgMzAgLTE4IDQ3IC0xOGM3IDEgMTUgMyAyMyA5ek0xMDE1IDIyMGMtNCAtNTEgLTggLTEwMyAtMTMgLTE1NWMzIDEgNyAyIDExIDJjMyAwIDYgMCA5IC0xYzUgLTEgMTAgLTIgMTUgLTJjNTEgMCAxMDMgNTIgMTAzIDEwM2MwIDYgLTEgMTIgLTIgMTcgYy04IDMyIC0zMSA1MCAtNjIgNTBjLTIyIDAgLTQyIC01IC02MSAtMTR6TTE3NDEgMTQxYzMgMTIgNSAyMyA1IDM1YzAgMTUgLTQgMjggLTE2IDM5Yy0xMiAxMCAtMjUgMTMgLTM4IDEzYy0xNSAwIC0zMCAtNCAtNDUgLTdjLTcgLTEgLTEzIC01IC0xOCAtOXYtMThjMCAtMzggMSAtNzYgMSAtMTE0YzEgLTEgMiAtMSAyIC0xYzIyIC0xMiAzNyAtMTcgNTAgLTE3YzI2IDAgMzggMjQgNTggNjljMSAzIDAgNyAxIDEwek0xNDcyIC0yNTR2MXYtMXogIi8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0MS54bWwAPHN5bWJvbCBpZD0iRTI0MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODQgODEzYzI1IC0yOCA0OSAtNTggNjAgLTk0YzEyIC0zOSAxNyAtNzggMTcgLTExN2MwIC0yNiAtMiAtNTIgLTYgLTc4Yy0xMiAtODUgLTM5IC0xNjMgLTkzIC0yMzFjLTI0IC0zMCAtNDcgLTYxIC03MSAtOTFjLTI4IC0zNiAtNDkgLTc1IC01MCAtMTIxYzAgLTkgMiAtMTggMiAtMjljMCAtMTggLTcgLTM1IC0xNCAtNTJoLTVjLTIwIDkgLTI0IDI1IC0yNCA0NHY1NmMwIDc3IDIwIDE0NyA2NyAyMDljMTkgMjMgMzcgNDggNTYgNzEgYzQ4IDU3IDg0IDEyMSA5MSAxOTdjMSAxNCA2IDI4IDYgNDFjMCA3IC0xIDE0IC00IDIwYy0xMCAyMiAtMjAgNDUgLTM4IDYwYy0xNiAxMyAtMjAgMjggLTIwIDQ0YzAgOCAxIDE3IDIgMjZjMSAxMyA2IDI2IDcgMzljMSA4IDQgMTIgNyAxMnM2IC0yIDEwIC02eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MjYueG1sADxzeW1ib2wgaWQ9IkU1MjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjUgMGMtMTUgMCAtMjIgMTIgLTIxIDM1YzUgNzkgMTAgMTU4IDE0IDIzNnY4YzIgOCA0IDE1IDQgMjFjMCA3IC0zIDEyIC0xMSAxMmMtNCAwIC0xMCAtMSAtMTcgLTRjLTEgMCAtMyAtMSAtNSAtMWMtNCAwIC04IDEgLTkgNnYzYzAgNSAzIDggNiAxMWMyNyAyOCA1NiA1MyA4NSA3OGM3IDYgMTMgOSAyMSA5YzQgMCA5IC0xIDE0IC00YzEzIC03IDExIC0xOSAxMSAtMjljLTMgLTM2IC03IC03MSAtMTEgLTEwN2MwIC0zIC0yIC03IDQgLTkgYzI5IDQ2IDYxIDg5IDEwNCAxMjNjMTAgOCAxOSAxMiAzMCAxMmM1IDAgMTAgLTEgMTYgLTNjMjAgLTcgMjQgLTIzIDI1IC00MGMxIC0yOCAyIC01NiAyIC04NGMwIC00MSAtMiAtODEgLTcgLTEyMmMtMiAtMTUgLTYgLTMwIC02IC00NWMwIC00MyAtMjcgLTY1IC02MiAtODJjLTcgLTMgLTE0IC01IC0yMSAtNWMtNSAwIC0xMSAxIC0xNiA0Yy00IDMgLTYgNiAtNiAxMXMyIDExIDMgMTZsMjQgMjE2YzAgNCAxIDggMSAxM2MwIDcgLTEgMTQgLTUgMjMgYy0zNSAtNTIgLTUxIC0xMDkgLTY0IC0xNjZjLTUgLTE5IC0xMiAtMzcgLTE2IC01NmMtNyAtMzcgLTMyIC01OSAtNjUgLTc0Yy05IC00IC0xNiAtNiAtMjIgLTZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI0MC54bWwAPHN5bWJvbCBpZD0iRTI0MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODQgLTgxM2MtNCAtNCAtNyAtNiAtMTAgLTZzLTYgNCAtNyAxMmMtMSAxMyAtNiAyNiAtNyAzOWMtMSA5IC0yIDE4IC0yIDI2YzAgMTYgNCAzMSAyMCA0NGMxOCAxNSAyOCAzOCAzOCA2MGMzIDYgNCAxMyA0IDIwYzAgMTMgLTUgMjcgLTYgNDFjLTcgNzYgLTQzIDE0MCAtOTEgMTk3Yy0xOSAyMyAtMzcgNDggLTU2IDcxYy00NyA2MiAtNjcgMTMyIC02NyAyMDl2NTZjMCAxOSA0IDM1IDI0IDQ0aDVjNyAtMTcgMTQgLTM0IDE0IC01MiBjMCAtMTEgMiAtMjYgMiAtMzVjMSAtNDYgMTggLTc5IDQ2IC0xMTVjMjQgLTMwIDQ3IC02MSA3MSAtOTFjNTQgLTY4IDgxIC0xNDYgOTMgLTIzMWM0IC0yNiA2IC01MiA2IC03OGMwIC0zOSAtNSAtNzggLTE3IC0xMTdjLTExIC0zNiAtMzUgLTY2IC02MCAtOTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUzMi54bWwAPHN5bWJvbCBpZD0iRTUzMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05ODkgLTE5NWMtMTggLTIgLTMwIDExIC0zOSAyOWMtMyA3IC02IDE0IC02IDIyczMgMTYgMTAgMjRjMTIgMTUgMjAgMzQgMzQgNDhjNiA2IDEyIDEwIDE3IDEwYzYgMCAxMSAtNSAxNiAtMTVjNiAtMTQgMTEgLTM1IDI4IC0zNWMyMCAwIDE3IDI1IDE5IDQwYzEyIDg3IDI5IDE3NSA0MCAyNjJjLTUyIC0zIC0xMDQgLTYgLTE1NiAtNmMtMSAtMTQgLTMgLTI5IC0zIC00NGMtOCAtMTMyIC04NSAtMjE0IC0xOTYgLTI3MyBjLTE3IC05IC0zNyAtMTAgLTU2IC0xM2gtNmMtNCAwIC05IDEgLTExIDVjLTEgMSAtMSAyIC0xIDNjMCA1IDUgOCA3IDEyYzQgNyA5IDEzIDE0IDE5YzE3IDI0IDM1IDQwIDY5IDQ0YzY5IDggODkgMzcgOTQgMTE3YzMgNDQgNiA4OCAxMCAxMzNjLTMzIDAgLTY3IDEgLTEwMCAxYy0yNCAwIC00OCAwIC03MiAtMWMxIC0yNSAzIC00OSAzIC03M2MwIC0xMCAwIC0yMSAtMSAtMzBjLTUgLTEwNiAtNTMgLTE4NSAtMTQyIC0yNDEgYy0xOSAtMTEgLTM5IC0xOCAtNjAgLTIyYy0xNyAtMiAtMzAgNSAtNDEgMTZjLTQgNSAtNyAxMCAtNyAxNWMwIDQgMiA5IDcgMTRjMTQgMTMgMjUgMjkgNDAgNDRjNiA2IDEyIDkgMTggOWM1IDAgMTEgLTMgMTggLTEwYzkgLTEwIDE5IC0xNSAyOCAtMTVjMTMgMCAyNCAxMSAzMSAzMGMxOCA0NCAyMyA4OSAyMyAxMzVjMCAyMiAtMSA0NCAtMiA2NXMtMiA0MSAtMiA2MmMtNjMgLTEgLTEyNyAtMiAtMTkwIC0yYzAgLTEwIDEgLTIxIDEgLTMxIGMwIC02NyAtOSAtMTM1IC0zMSAtMTk5Yy0yMSAtNjAgLTU5IC0xMDkgLTEyMSAtMTMwYy02IC0yIC0xMiAtMyAtMTggLTNjLTI0IDAgLTQ4IDE2IC02MCAzNmMtMiAzIC0zIDYgLTMgOGMwIDQgMiA2IDQgOWMxNSAxNSAyNCAzNSA0MCA1MWM3IDcgMTMgMTAgMjAgMTBoMmM1IDAgMTAgLTMgMTYgLThjMTkgLTE1IDI3IC0yNCAzNCAtMjRjOCAwIDEyIDEzIDE5IDQwYzExIDQzIDE2IDg3IDE2IDEzNWMwIDE1IDAgMzEgLTEgNDggYy0yIDE5IC0yIDQwIC0yIDYxYy00NCAxIC04OCAxIC0xMzIgMWMtMiAtNDMgLTQgLTg2IC04IC0xMjhjLTggLTgyIC01MSAtMTQzIC0xMTQgLTE5M2MtMjUgLTIwIC01MiAtMzYgLTg1IC00MGgtN2MtMTAgMCAtMTkgMiAtMjcgOGMtOSA2IC0xNiAxMyAtMTYgMjFjMCA1IDMgMTEgOSAxN2MxMyAxNCAyMyAzMCAzNiA0NWM1IDUgMTAgOCAxNSA4aDJjNCAwIDkgLTMgMTMgLTZjMTIgLTExIDI0IC0xNiAzNSAtMTZjMTcgMCAzMSAxMyAzOSAzOCBjMTcgNTIgMTggMTA3IDIxIDE2MWMxIDE2IDIgMzMgMiA1MGMwIDEyIC0xIDI0IC0xIDM2Yy00NSAwIC05MCAxIC0xMzUgNGMtMyAwIC02IDEgLTExIDJjMTIgMjkgMjYgNTUgNDUgNzljNCA1IDkgNiAxNCA2aDEwYzI3IC0xIDUzIC0yIDgwIC0yYzAgMTIgMiAyNCA0IDM2YzEyIDczIDU2IDEyMiAxMTggMTUzYzEwIDUgMjAgNyAzMCA3YzQwIDAgODEgLTMxIDkzIC03MnYtM2MwIC01IC0zIC03IC01IC0xMWMtMTYgLTIyIC00MCAtMzQgLTY0IC00NCBjLTQgLTIgLTggLTMgLTEyIC0zYy03IDAgLTEyIDQgLTEzIDE2YzAgMSAtMiAyIC0zIDRjLTExIDE2IC0yNCAzOSAtNDMgMzljLTIyIDAgLTE5IC0zMiAtMjAgLTUxYy0xIC0yNCAtMSAtNDkgLTEgLTczYzQ4IC0xIDk1IC0zIDE0MiAtNGM1IDE4IDEyIDM3IDIxIDU1YzI3IDU0IDcxIDk2IDEyMCAxMzBjMTMgOSAyNyAxMyA0MCAxM2MyNCAwIDQ5IC0xNCA2NSAtNDFjMTEgLTE4IDE3IC0yOSAxNyAtMzhjMCAtMTIgLTEwIC0yMiAtMzIgLTM4IGMtNyAtNiAtMTQgLTEyIC0yMyAtMTdjLTggLTUgLTE0IC03IC0xOSAtN2MtNyAwIC0xMiA2IC0xOCAxOWMtNCA4IC05IDE2IC0xNCAyMmMtMTMgMTcgLTI0IDI1IC0zNCAyNWMtMTEgMCAtMjEgLTExIC0zMSAtMzNjLTE0IC0zMCAtMTggLTYxIC0yMCAtOTJjNjYgLTMgMTMyIC0zIDE5OCAtM2wxIDEwYzYgMzUgMjAgNjUgNDIgOTJjMjAgMjQgNDIgNDYgNjUgNjhjMjEgMjAgNDEgMjggNjEgMjhjMzMgMCA2MiAtMjQgODIgLTU0IGM0IC03IDcgLTEzIDcgLTE4YzAgLTggLTUgLTE1IC0xNCAtMjFjLTEzIC05IC0yNiAtMTkgLTQwIC0yNmMtOCAtNSAtMTUgLTggLTIyIC04Yy04IDAgLTE2IDUgLTIxIDE5Yy03IDE5IC0yNiAyNyAtNDMgMzVjLTMgMSAtNiAyIC04IDJjLTkgMCAtMTEgLTEwIC0xMyAtMThjLTExIC0zNSAtMTYgLTcyIC0xOCAtMTA5aDRjNTkgMCAxMTkgLTIgMTc4IC0zYzEgMTAgMiAyMCA0IDMwYzEwIDczIDU0IDEyMiAxMTEgMTYwYzE4IDEyIDM3IDE4IDU1IDE4IGMzNyAwIDcxIC0yNSA4MSAtNjdjMCAtMyAyIC02IDIgLTl2LTNjMCAtNSAtNCAtMTAgLTcgLTE0Yy0xNSAtMjIgLTM3IC0zNyAtNjEgLTQ4Yy0zIC0yIC03IC0zIC0xMCAtM2MtNSAwIC04IDMgLTggMTNjMCAxNCAtOSAyNSAtMTggMzVjLTExIDExIC0yMyAyMCAtMzkgMjBjLTIgMCAtNSAwIC04IC0xYy0xOCAtNCAtMTcgLTIyIC0xOCAtMzVjLTMgLTMzIC02IC02NSAtOCAtOTdjMjUgLTEgNTEgLTEgNzYgLTFoMzljMTQgMCAyOSAxIDQ0IDF2MSBjNyA4MyA1NCAxNDIgMTE4IDE4OGMxOCAxMiAzNiAxOCA1NCAxOGMzNiAwIDY5IC0yMyA4MyAtNjJjMiAtNCAyIC04IDIgLTEyYzAgLTUgLTIgLTEwIC02IC0xNmMtMTUgLTE4IC0zMyAtMzIgLTU0IC00M2MtNSAtMyAtMTEgLTUgLTE1IC01Yy04IDAgLTE0IDUgLTE2IDE4Yy0zIDE3IC0xNSAyOCAtMjkgMzZjLTggNSAtMTYgNyAtMjMgN2MtMTQgMSAtMjQgLTkgLTI3IC0yOWMtNSAtMzIgLTkgLTY1IC0xMyAtOTdjNDIgMyA4NCA2IDEyNSA4IGM1IDAgMTIgMiAxNyAyYzcgMCAxMiAtMiAxNSAtNmM0IC0xMSAtNyAtMjEgLTE1IC0zMWMtMjUgLTI4IC01NCAtNDAgLTk0IC00MmwtNTggLTNjMCAtNSAtMSAtMTAgLTIgLTE1Yy05IC03MiAtMTYgLTE0MyAtMzIgLTIxM3MtNjMgLTExNyAtMTIyIC0xNTJjLTEwIC02IC0yMSAtOSAtMzYgLTEweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNEYueG1sADxzeW1ib2wgaWQ9IkUyNEYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzEgLTEyMDBoLTJjLTggMiAtMTcgMyAtMjEgMTNjLTYgMTggLTExIDM3IC0xMCA1NmMyIDMxIDIgNjEgMiA5MmMwIDQ1IC0xIDkxIC0zIDEzN2MtMSAzMyAtMyA2NiAtMyA5OXMyIDY2IDggMTAwYzEgNCAxIDcgMSAxMXY0YzAgNyAwIDEzIC0xIDIwYy01IDI3IC05IDU0IC03IDgxYzMgNzMgMTEgMTQ1IDEyIDIxN2MwIDc5IC02IDE1OCAtOSAyMzdjLTEgMTQgLTEgMjggLTEgNDJ2ODdjMCAyNSAwIDQ5IC0yIDc0IGMtMSAxMiAtMSAyMyAtMSAzNGMwIDQ3IDcgOTQgMTYgMTQwYzE0IDc2IDY0IDEzNSAxMjIgMTg1YzQxIDM2IDcwIDc2IDcwIDEyOGMwIDcgLTEgMTUgLTIgMjJjLTUgMzcgLTggNzMgLTggMTA5YzAgNyAxIDEyIDYgMTRjMiAxIDMgMSA0IDFjNyAwIDExIC03IDE0IC0xM2MxMiAtMTggMTcgLTM4IDIxIC02MGM3IC0zNiAxMSAtNzEgMTEgLTEwN2MwIC0zNSAtNCAtNjkgLTE1IC0xMDRjLTEgLTQgLTMgLTggLTMgLTEzYzAgLTIgMSAtNCAzIC03IGMxNSAtMjcgMjMgLTU2IDIzIC04NmMwIC0xOSAtMyAtMzkgLTkgLTU4Yy01IC0xNSAtMTEgLTI5IC0xMSAtNDNjMCAtMTEgNCAtMjIgMTQgLTMyYzIgLTIgMiAtNiAzIC05YzcgLTE2IDkgLTMxIDkgLTQ2YzAgLTI4IC0xMCAtNTUgLTIyIC04MGMtNSAtMTIgLTggLTIyIC04IC0zM2MwIC03IDEgLTEzIDMgLTIwYzQgLTE0IDcgLTI5IDcgLTQ0YzAgLTcgLTEgLTEzIC0yIC0yMGMtMSAtNSAtMSAtMTAgLTEgLTE1YzAgLTIyIDYgLTQxIDEzIC02MSBjMTEgLTMzIDE3IC02NyAxNyAtMTAwYzAgLTM1IC03IC03MSAtMjIgLTEwNWMtNCAtMTEgLTYgLTIxIC03IC0zMmMwIC03IDEgLTE1IDMgLTIyYzUgLTIyIDkgLTQ0IDkgLTY3YzAgLTggMCAtMTcgLTIgLTI1Yy0yIC0xMiAtNyAtMjMgLTggLTM2YzAgLTUgMSAtMTAgNCAtMTVjMTAgLTI3IDE1IC01NSAxNSAtODNjMCAtMzMgLTcgLTY2IC0yMSAtOThjLTUgLTkgLTcgLTE3IC03IC0yNWMwIC03IDIgLTE1IDYgLTIzIGMxMSAtMTkgMTYgLTQxIDE2IC02NGMtMyAtMjEgLTUgLTQxIC05IC02MWMtMTMgLTY4IC01NCAtMTE2IC0xMDggLTE1NWMtNDYgLTMzIC05NCAtNjUgLTEwMCAtMTMwYzAgLTQgLTEgLTExIC03IC0xMXpNNTUgMTgwYzMzIDQ5IDgxIDgxIDEyMyAxMjFjMTggMTcgMjMgNDAgMzAgNjJjLTU1IC01OCAtMTI2IC0xMDIgLTE1MyAtMTgzek01NSAtOWMyNiAzNCA2MSA1OSA5NCA4N2MzNSAzMCA1NSA2NyA2NiAxMTIgYy03MiAtNTIgLTEzOCAtMTA4IC0xNjAgLTE5OXpNNTUgLTIzNWMzOCA3MCAxMDggMTE5IDEzMiAyMDJjLTg0IC01NCAtMTMyIC0xMTUgLTEzMiAtMjAyek02NiAtNDAyYzc3IDYyIDE1NSAxMTggMTQ3IDIzNmMtNDYgLTg0IC0xMjIgLTE0MSAtMTQ3IC0yMzZ6TTQ2IC02MDljNTEgNjMgMTM3IDk2IDE1OCAxODVjLTU2IC01OSAtMTQxIC05MyAtMTU4IC0xODV6TTQyIC04MDJjNTYgNjYgMTQ2IDEwNSAxNjMgMjA0IGMtNDEgLTQzIC05MiAtNzQgLTEyOSAtMTIwYy0yMCAtMjQgLTMyIC01MiAtMzQgLTg0ek00NCAtOTk2Yzc0IDUzIDE0NyAxMDEgMTU0IDIwMGMtNjEgLTU4IC0xNDMgLTk4IC0xNTQgLTIwMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUU1LnhtbAA8c3ltYm9sIGlkPSJFNUU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0MSAwYy01IDAgLTggOCAtMTMgMTFjLTkgNyAtMTIgMTcgLTEyIDI5bDMgNzJjLTE1IDAgLTI5IDAgLTQ0IC0xYy0xNCAwIC0yOCAtMSAtNDMgLTJjLTExIDAgLTE5IDAgLTI1IDEyYy01IDEwIC03IDE3IC03IDIyYzAgOSA4IDExIDI3IDExaDkzbDMgODh2N2MwIDUgMSA5IDUgMTBjMSAwIDIgMSAzIDFjNiAwIDEwIC03IDE0IC0xMmM3IC05IDExIC0yMCAxMCAtMzNsLTMgLTU3YzMyIDAgNjQgMSA5NiAxYzIwIDAgMjQgLTE0IDI2IC0yOCB2LTNjMCAtMTMgLTggLTE0IC0xNiAtMTRjLTM3IDAgLTcyIC0xIC0xMDggLTJjMCAtMiAwIC00IC0xIC02di04N2wxIC0xMGMwIC0zIC0xIC02IC01IC04Yy0xIC0xIC0yIC0xIC00IC0xeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNjgueG1sADxzeW1ib2wgaWQ9IkUyNjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzE0IC0zNzBjLTExIDAgLTExIDEyIC0xMSAyMmMwIDM4IC0yIDc3IC0yIDExNXYxN2MtMTYgLTMgLTMyIC03IC00OCAtMTBjLTEzIC0zIC0yMSAtNSAtMjcgLTVjLTEyIDAgLTEzIDkgLTE1IDM1YzAgNyAtMSAxMyAtMiAxNmMyIDU0IDcgNTkgNTYgNzBjMTIgMiAyNCA1IDM2IDdjMCA0MiAtMSA4MyAtMSAxMjVsLTY2IC0xMmMtMTIgLTMgLTI1IC00IC0zNyAtOGMtMiAtMSAtNCAtMSAtNiAtMWMtOCAwIC0xMSA3IC0xMCAxNCBjMSA1IDEgOSAxIDE0YzAgMTIgLTEgMjQgLTEgMzVjMCA2IDAgMTIgMSAxOGMzIDIwIDEyIDMwIDMxIDM0YzI3IDYgNTQgMTEgODIgMTVjMSAwIDIgMSAzIDF2MTAwYzAgMTYgMyAzMSA1IDQ3YzEgMTIgOSAxNyAxOSAxOWMxIC0xIDIgLTEgNCAtMWgxYzggMCA2IC0xMCA4IC0xNmM1IC0xMyA2IC0yOCA2IC00MmMwIC0zMyAtMiAtNjUgLTIgLTk4YzMwIDggNTkgMTggODkgMjd2MTg2YzAgMTYgMiAzMiAxOSAzMmMyMSAwIDE5IC0yNSAxOSAtNDEgdi0xNjVjMjAgNiA0MSAxMiA2MiAxMmMyNyAxIDM1IC0xMyAzNSAtNTBjMCAtNTAgLTIxIC03NSAtNzIgLTg1Yy03IC0xIC0xNCAtMiAtMjIgLTRjMSAtMjAgMSAtNDAgMSAtNjBzMCAtNDAgLTEgLTYwYzI4IDcgNTcgMTMgODYgMTljNSAxIDEwIDIgMTUgMmMxNiAwIDI0IC04IDI0IC0yNGMxIC00IDAgLTkgMCAtMTNjLTExIC01OCAtMTEgLTc1IC03NyAtODdsLTQ4IC05YzAgLTM5IDAgLTc3IC00IC0xMTVjMCAtNCAwIC05IC0xIC0xMiBjLTQgLTExIC04IC0yNyAtMjEgLTI3Yy01IDEgLTcgNSAtNyAxMHMyIDExIDEgMTVjLTYgNDAgLTcgODAgLTcgMTIxYy0zMCAtNyAtNjAgLTEzIC05MCAtMjB2LTg2YzAgLTIwIC0yIC00MSAtMTAgLTYwYy0zIC03IC04IC0xNyAtMTYgLTE3ek0xNTcgLTM1OGMtOSAyIC04IDEzIC04IDIwbC0zIDk2Yy0xIDM0IC0zIDY5IC00IDEwM2MtNyAtNCAtMTQgLTggLTI0IC0xMmMtMzMgLTEzIC02NiAtMjcgLTk1IC00OGwtMiAtMiBjLTMgLTQgLTE4IC00IC0yMCAtM2MtMyAyIC00IDYgLTQgMTBzMSA3IDEgMTBjMSA3IC00IDg4IC0yIDEyMWMzIDQ5IDcgMTcyIDcgMTczYzEgMjUgLTMgOTQgLTMgMTQ4YzEgMjcgMSA1MSA0IDYyYzIgMTIgOSAxNyAxOCAxOWMxIC0xIDIgLTEgMiAtMWM5IDAgOCAtMTAgMTAgLTE2YzMgLTcgNCAtMTYgNCAtMjRjMSAtNTIgMSAtMTA0IDEgLTE1N2w2NiAyN2MxNCA1IDI2IDYgMzUgNmMxMCAxIDE3IC0xIDIwIDBjMCAtMSAxIC0xIDEgLTEgYzExIDAgOSAtMTIgMTAgLTE3YzMgLTM1IDUgLTY5IDYgLTEwM3YtMzRjMSAtMTEgMSAtMjIgMSAtMzN2LTM0YzAgLTYzIDkgLTEyNyA5IC0xOTFjMCAtMjEgLTEgLTQzIC00IC02NWMtMSAtMTMgLTIgLTI3IC05IC0zOWMtNCAtNyAtOSAtMTYgLTE3IC0xNXpNMzUgLTg5YzMzIDE5IDY4IDM0IDEwMyA0OWMwIDEgMSAxIDEgMWwtMyAxMjNjLTggLTExIC0yMiAtMTkgLTQ1IC0yN2MtMTggLTcgLTM2IC0xNiAtNTMgLTI0IGMtMSAtMTIgLTEgLTI0IC0xIC0zNmMwIC0yOSAtMSAtNTcgLTIgLTg2ek0zNDAgLTk0YzMwIDYgNjAgMTMgODkgMTljMCA0MCAtMSA4MCAtMSAxMjBjLTI5IC01IC01OSAtMTEgLTg5IC0xNmMxIC00MSAxIC04MiAxIC0xMjN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUzRC54bWwAPHN5bWJvbCBpZD0iRTUzRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNzMgLTE1NWMtMjIgLTIgLTQ0IDQgLTY1IDEyYy02IDIgLTkgNSAtOSA4czMgNiA2IDljMTkgMTkgMzkgMzUgNjIgNDljNSAzIDkgNCAxMyA0czggLTEgMTIgLTNjMTEgLTQgMjAgLTYgMjcgLTZjMjAgMCAzMSAxMyA0MCA0MmMxMyA0MiAxNiA4NiAyMSAxMjljNCAzNyA3IDczIDcgMTEwaC00NGMtMTUgMCAtMzAgMCAtNDQgMWMtNyAwIC0xNCAwIC0yMiAxYy03IDEgLTEwIDQgLTEwIDdzMSA3IDUgMTBjMTggMTggMzMgMzggNTUgNTMgYzcgNCAxNSA1IDIzIDVoMzVjMCA3MyA1MiAxMTYgMTAyIDE1OWMyMiAxOSA0NSAyOSA3MCAyOWMxNyAwIDM0IC00IDUxIC0xNGM0IC0yIDkgLTQgMTIgLTdjMTcgLTE3IDM4IC0zMyAzNCAtNTljLTMgLTE5IC01NyAtNTQgLTc4IC01NGMtOSAwIC0xNiAxIC0xOSAxM2MtNCAxOCAtMTQgMzIgLTMwIDQyYy04IDUgLTE0IDggLTIwIDhjLTggMCAtMTQgLTcgLTE5IC0yMWMtNCAtMTIgLTUgLTI1IC01IC0zN2MwIC0xNSAyIC0zMSAzIC00NnYtMTMgYzM0IC0xIDY3IC00IDEwMCAtOGM0IDAgOCAwIDEyIC0xYzE0IC00IDIxIC05IDIxIC0xNmMwIC01IC0zIC0xMCAtOSAtMTdjLTIyIC0yMyAtNDcgLTQ0IC04MSAtMzljLTE1IDIgLTI5IDMgLTQzIDRjLTMgLTYzIC0xMCAtMTI1IC0yMyAtMTg2Yy0xNiAtNzQgLTExNSAtMTYxIC0xOTAgLTE2OHpNMTYgLTQwYy04IDAgLTEwIDcgLTkgMjBjNyA5MSAxMiAxODIgMTkgMjczdjhjMCA2IDAgMTEgLTQgMThjLTMxIC0yMyAtNTcgLTUxIC05NyAtNjIgYzcgMjEgMjEgMzQgMzEgNDhjMzMgNDAgNzYgNjkgMTE0IDEwM2M1IDUgMTAgNyAxNCA3YzkgMCAxOCAtOCAxOSAtMjFjMiAtMjcgNCAtNTIgMyAtNzhjNCA1IDcgOSAxMCAxNGMyNCAzMyA1OSA0NyA5NiA1OGMyMCA2IDM5IDExIDU5IDExYzEzIDAgMjYgLTMgMzkgLThjNiAtMyAxMyAtMyAxMiAtMTNjMCAtMTggLTM3IC02OCAtNTUgLTcyYy0yIC0xIC0zIC0xIC01IC0xYy0zIDAgLTYgMiAtMTAgM2MtMTMgMyAtMjYgNSAtMzggNSBjLTQ0IDAgLTg2IC0yMSAtMTExIC01OGMwIC05IC0xIC0xOCAtMiAtMjZjLTMgLTQ5IC05IC05NiAtMTIgLTE0NWMtMiAtMzEgLTMzIC03MyAtNjEgLTgxYy01IC0yIC05IC0zIC0xMiAtM3pNNjA5IDEwYy00IDAgLTcgMiAtMTAgNWMtNyA5IDkgMjAgMTUgMzBjMzkgNjYgMTA3IDEwMSAxNjAgMTUzbDMzIDMwYy0yNiAtMiAtNTAgLTUgLTc1IC01Yy0xMyAwIC0yNiAxIC0zOCAzaC0xMGMtMTkgMiAtNDIgNiAtNTAgMjIgYy02IDEwIDE3IDIxIDI1IDMzYzggMTEgMjAgMjAgMjkgMzBjNSA2IDExIDggMTcgOGM0IDAgNyAtMSAxMSAtMmMyNCAtMTAgNDcgLTE0IDcwIC0xNGMzMyAwIDY3IDggMTAxIDE4YzE3IDUgMzUgOSA1MyAxNGM1IDEgMTAgMyAxNSAzYzYgMCAxMSAtMiAxNCAtN2MxIC0yIDIgLTQgMiAtNmMtMSAtOCAtNyAtMTYgLTEyIC0yMWMtMTkgLTIyIC00MCAtNDIgLTY0IC01OGMtNDggLTMyIC05MSAtNzIgLTEzOCAtMTE1YzE4IDAgMzQgMSA0OSAxIGMxMSAwIDIyIC0xIDMzIC0yYzQzIC00IDgwIC0yOSAxMTggLTQ4YzYgLTMgOCAtNiA4IC05Yy0xIC0zIC0zIC03IC01IC0xMWMtMTggLTMxIC00NyAtNDkgLTc4IC00OWMtMTUgMCAtMzAgNCAtNDUgMTJjLTMyIDE3IC02NSAyNyAtOTcgMjdjLTMzIDAgLTY2IC05IC05OCAtMjhjLTIgLTEgLTQgLTMgLTYgLTNjLTggLTQgLTE4IC0xMSAtMjcgLTExeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyODMueG1sADxzeW1ib2wgaWQ9IkUyODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzkgLTM3M2MtMTQgMzcgLTIzIDc0IC0yMyAxMTJjMCAxNiAxIDMyIDEgNDhjLTE3IC0zIC0zNSAtNyAtNTMgLTExYy0zIC0xIC01IC0xIC04IC0xYy01IDAgLTkgMiAtOSAxMGMwIDI1IC05IDQ4IC0xMCA3M2MwIDI0IDEwIDMzIDMwIDM4bDU3IDEybDYgODVjMSAxOSAyIDM5IDIgNThjLTE1IC0yIC0zMCAtNSAtNDUgLTdjLTMgMCAtNSAtMSAtNyAtMWMtMTEgMCAtMTUgNSAtMTUgMjBjMSAxNiAtMyAzMyAtMyA1MCBjMCAyNyA5IDQxIDMyIDQ0YzE0IDMgMjggNSA0MiA4YzAgMjcgMCA1NCAyIDgxYzEgMTQgNCAyNyA0IDQxYzAgMTAgNyAxNiAxNCAxN2gxYzcgMCA0IC0xMCA3IC0xNWMyIC00IDMgLTkgMyAtMTRjMCAtMzUgMCAtNzAgMSAtMTA1YzE5IDQgMzggNyA1NiAxMWMxIDI1IDAgNTAgLTIgNzVjLTEgMjggLTIgNTUgLTIgODN2MzRjMCA2IDEgMTIgNyAxNWM1IDMgOSA3IDEzIDdzOCAtMyAxMCAtMTNjNyAtMzQgMTAgLTY4IDEyIC0xMDIgYzIgLTMwIDMgLTYwIDQgLTkwYzIxIDUgNDEgMTAgNjIgMTZjMyA3MSA3IDE0MiAxNiAyMTJjMSA2IDMgMTMgNiAxOGMyIDYgNyA5IDEzIDljOCAwIDUgLTggNyAtMTNjMyAtOCA0IC0xNiA0IC0yNGMwIC05IC0xIC0xNyAtMiAtMjVjLTUgLTU2IC05IC0xMTEgLTEyIC0xNjdjMTQgNSAyNyA5IDQwIDE0YzEyIDUgMjEgNyAyOCA3YzE1IDAgMjAgLTEyIDIwIC00M2MtNCAtMTIgLTEgLTI3IC01IC00MmMtNCAtMjEgLTE4IC0zNCAtMzkgLTQxIGMtMTYgLTUgLTMyIC0xMCAtNDggLTE0Yy0xIC0yMSAtMSAtNDEgLTIgLTYxYy0xIC0yOCAtMyAtNTYgLTQgLTgzYzE4IDMgMzYgOCA1NSAxMWM3IDIgMTMgMiAxNyAyYzEzIDAgMTcgLTcgMTggLTI4di02YzAgLTcwIC0xNiAtODEgLTY3IC05MWMtNyAtMiAtMTMgLTMgLTIwIC00YzEgLTEyIDEgLTI0IDEgLTM2YzAgLTI1IC0yIC01MSAtNSAtNzZjLTEgLTE1IC0zIC0yOCAtMTggLTQyYy04IDM2IC04IDY5IC0xMCAxMDEgYy0xIDE2IC0xIDMxIC0xIDQ2bC02MCAtMTJjMCAtMjAgMSAtNDAgMyAtNTljLTMgLTI2IDAgLTQ4IC04IC02OWMtMyAtNiAtNiAtMTYgLTE0IC0xNGMtNyAxIC05IDkgLTEyIDE2Yy0xMyAzOCAtMjAgNzcgLTIyIDExNWMtMTUgLTMgLTMwIC02IC00NSAtMTBjLTIgLTQyIC02IC04NCAtNiAtMTI3YzAgLTE0IC0xIC0zMCAtMTcgLTQzek0yMDQgLTY0YzE4IDQgMzcgNyA1NiAxMWMwIDQ3IDEgOTQgMyAxNDFjLTE4IC01IC0zNyAtOSAtNTUgLTEzIHYtNDFjMCAtMjAgMCAtNDAgLTIgLTYwYy0xIC0xMyAtMSAtMjUgLTIgLTM4ek0xMDcgLTgzbDQ0IDljMiAyNSA0IDUwIDUgNzRjMSAyMiAzIDQ0IDQgNjZjLTE3IC00IC0zMyAtNiAtNTAgLTljMCAtMTQgMCAtMjkgLTEgLTQzYy0xIC0zMiAtMiAtNjUgLTIgLTk3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwQTkueG1sADxzeW1ib2wgaWQ9IkUwQTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYgLTE1NmMtNiAyIC0xMyAtMSAtMTUgNWMtMSAxIC0xIDMgLTEgNGMwIDYgNCAxMCA3IDE2YzMxIDQ2IDcwIDg1IDEwNyAxMjZjLTQgMyAtNyA2IC0xMSAxMGMtMzEgMzEgLTYwIDYzIC04OCA5N2MtNSA3IC04IDEzIC04IDE4YzAgNiAzIDEyIDggMThjMyA0IDUgNSA4IDVjNiAwIDEzIC03IDE5IC05YzExIC0zIDE4IC0xMyAyNSAtMjJjMjQgLTI5IDQ5IC01NiA3NiAtODNjMjkgMzYgNTggNzAgODkgMTA0YzggOSAxOCAyNCAyOSAyNCBjNCAwIDkgLTIgMTMgLTZjNCAtMyA1IC03IDUgLTExYzAgLTEwIC0xMCAtMjIgLTE3IC0zMWMtMjYgLTM5IC01NiAtNzUgLTg3IC0xMTBjMjEgLTE5IDQyIC0zNyA2NCAtNTVjMTYgLTE0IDI4IC0zMSA0MSAtNDdjNyAtNyA5IC0xNiA5IC0yNnYtNGMwIC01IDAgLTExIC02IC0xM2gtM2MtNyAwIC0xMyA1IC0xOCA5Yy0zOSAzNCAtNzkgNjcgLTExNyAxMDJsLTUwIC01NmMtMTUgLTE4IC0zMSAtMzQgLTQ3IC01MSBjLTkgLTEwIC0yMCAtMTMgLTMyIC0xNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDU2LnhtbAA8c3ltYm9sIGlkPSJFMDU2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzOSAtNTYxYy0xMyAwIC0yMiA5IC0zMSAyN2MtNyAxMyAtMTMgMjcgLTE4IDQxYy0xIDMgLTIgNiAtMiA5YzAgOSA3IDE2IDE2IDE3YzM4IDMgNTYgMzIgNzUgNThjMzYgNTAgNTEgMTA5IDYyIDE2OWMxIDMgMSA1IDEgN2MwIDUgLTMgNiAtMTAgNmMtMTcgMCAtMzMgLTIgLTQ5IC0yYy02NiAwIC0xMzAgMTMgLTE4NCA1NmMtNDcgMzcgLTg1IDgzIC05NiAxNDVjLTIgMTMgLTMgMjYgLTMgMzljMCA0MCAxMCA3OSAyOSAxMTYgYzM4IDc1IDg3IDE0MSAxMzYgMjA5YzE4IDI1IDM2IDUxIDU3IDczYzExIDEyIDE1IDI1IDE1IDM4YzAgMTcgLTYgMzMgLTggNDljLTkgNjggLTE4IDEzNSAtMTggMjAzYzAgMTIgMCAyNSAxIDM3YzYgODcgMzEgMTY5IDgzIDI0MWMxMSAxNSAyNiAzMiA0NCAyOWMxOSAtNCAyNiAtMjYgMzEgLTQ1YzE3IC02OSA0NCAtMTM2IDU0IC0yMDdjMyAtMjMgNSAtNDYgNSAtNjhjMCAtNzAgLTE1IC0xMzcgLTQ0IC0yMDIgYy0yMCAtNDQgLTQxIC04NyAtNzAgLTEyNWMtNiAtOCAtOSAtMTYgLTkgLTI1YzAgLTQgMSAtOCAyIC0xM2M2IC0yNSAxMyAtNTEgMTcgLTc2YzIgLTEzIDQgLTE5IDEwIC0xOWM0IDAgOSAzIDE2IDdjNDMgMjYgODggMzcgMTM1IDM3YzI0IDAgNDkgLTMgNzMgLThjNzAgLTE1IDEwNCAtNTkgMTA0IC0xMzNjMCAtMjggLTggLTUzIC0xOCAtNzljLTQyIC0xMTMgLTExMSAtMjAxIC0yMjUgLTI0N2MtMTIgLTUgLTE3IC0xMiAtMTYgLTI1IGMwIC05NyAtMjYgLTE4NiAtNzkgLTI2N2MtMTYgLTI0IC0zNCAtNDcgLTU4IC02MmMtMTEgLTcgLTIwIC0xMCAtMjggLTEwek03ODMgNDM5Yy01MyAyIC0xMDcgMyAtMTYwIDNjLTcgMSAtMTQgMSAtMTcgMTBjLTYgMjYgLTEzIDUyIC0xOCA3OHY0YzAgMTIgNyAxOSAyMSAxN2MzNiAtNCA3MyAtNCAxMTAgLTRoNDVjMTcgMCAyMCA1IDIwIDIwYy0xIDgwIDEgMTU5IC01IDIzOWMtMSAxMyAtMSAyNSAtMSAzOGMwIDQwIDMgODEgNSAxMjAgYzAgMTAgNSAxNiAxMyAxOGMxIDAgMiAxIDMgMWM3IDAgNiAtMTAgOSAtMTVjNCAtOCA1IC0xOCA1IC0yN2MwIC0xMSAtMiAtMjMgLTEgLTM0YzEgLTI2IDEgLTUxIDEgLTc3YzAgLTE1IC0xIC0yOSAtMSAtNDRjMCAtNzggNiAtMTU1IDcgLTIzM2MwIC0xNyAyIC0zNCAyIC01MWMwIC0xMSAtMSAtMjMgLTQgLTM1Yy01IC0xOSAtMTMgLTI5IC0zNCAtMjh6TTI3OCA1MDFjMzUgNDcgNzMgMTg3IDczIDI4OWMwIDQxIC02IDc2IC0yMSA5NyBjLTQ3IC03OSAtNjYgLTE2MiAtNjYgLTI0OGMwIC00NSA1IC05MSAxNCAtMTM4ek04MDUgLTE0MGMtMTMgMzggLTE0IDczIC0xMyAxMDljMSAxOSAxIDM3IDEgNTZjMCA3NiAtNCAxNTMgLTUgMjI5YzAgMTkgLTcgMjQgLTI0IDIyYy01MiAtNiAtMTAzIC00IC0xNTUgLTZjLTEwIDAgLTE4IDEgLTE4IDEzYzEgMjEgLTQgNDEgLTQgNjJjMCAyNSA2IDM0IDI3IDM0YzMxIDAgNjIgLTIgOTQgLTJjMjYgMCA1MyAxIDc5IDdoNCBjNyAwIDkgLTYgMTIgLTEzYzExIC0zNCAxMSAtNzAgMTMgLTEwNGM0IC0xMDAgNiAtMjAwIDYgLTMwMHYtNjBjLTEgLTE2IC0yIC0zMSAtMTcgLTQ3ek0xNzYgLTk4Yy0zIDI0IC02IDQ4IC02IDcxYzAgMTggMiAzNiA3IDU0YzE2IDYyIDUzIDExMSA5OCAxNTNjNiA2IDEzIDkgMTEgMjFjLTcgMjggLTEyIDU2IC0xOCA4OGMtMTkgLTI0IC0zNCAtNDMgLTQ5IC02M2MtNDYgLTU5IC05MCAtMTE5IC0xMjcgLTE4NSBjLTEwIC0xNyAtMTUgLTQwIC0xNSAtNjBjMCAtMTcgNCAtMzIgMTIgLTQwYzI0IC0yMyA1NCAtMzMgODcgLTM5ek0zOTkgLTkyYzQgMCA4IDMgMTMgNWM3NiAzNiAxMzggODUgMTc1IDE2MmMzIDYgNCAxMCA0IDE1YzAgNiAtMyAxMCAtMTAgMTVjLTkgNyAtMTkgMTIgLTMwIDE2Yy0zOCAxMiAtNzcgMTYgLTEyMyAxOWMtMTcgMSAtMzkgLTUgLTYxIC03Yy05IC0xIC0xNCAtMyAtMTQgLTEyYzAgLTIgMCAtNSAxIC04IGMxNSAtNjMgMjkgLTEyNiAzNSAtMTkxYzEgLTEwIDUgLTE0IDEwIC0xNHpNMjg3IC0xMTR2MWgzMWMxOCAwIDIzIDcgMjIgMjhjLTUgNTYgLTIwIDExMSAtMjcgMTY3Yy0xIDggLTMgMTIgLTYgMTJjLTIgMCAtNiAtMSAtMTAgLTVjLTM5IC0zMyAtNzQgLTcxIC04MiAtMTIzYy0zIC0xNyAtNSAtMzAgLTUgLTQxYzAgLTI5IDE0IC0zOCA2MiAtMzhjNSAwIDEwIC0xIDE1IC0xeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwQjUueG1sADxzeW1ib2wgaWQ9IkUwQjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjU2IC0xNTdjLTkwIDQgLTE3MSA0MSAtMjMyIDExN2MtMTYgMjAgLTI0IDQzIC0yNCA2NWMwIDMxIDE2IDYxIDQ4IDgwYzU2IDM0IDExNSA1MiAxNzggNTJjMTkgMCAzOSAtMiA1OSAtNWM4MiAtMTQgMTQxIC01NSAxNzkgLTEyOGM4IC0xNyAxMiAtMzQgMTIgLTUxYzAgLTQxIC0yMyAtNzkgLTYxIC05N2MtNDEgLTE5IC0xMDIgLTMxIC0xNTkgLTMzek0yMzggMjZjMTIgMTEgMjQgMjEgMzYgMzFjMTEgMTAgMjIgMTkgMzMgMjggYy0xNSAxNCAtMzAgMjUgLTQ1IDMyYy03IDIgLTEzIDYgLTIxIDJjLTI1IC0xMCAtNTIgLTE5IC03NSAtMzNsMTAgLTljMjEgLTE3IDQyIC0zNCA2MiAtNTF6TTE0NSAtNTRjMjYgMjIgNTIgNDUgNzcgNjdsLTc1IDYxYy0yMiAtMTggLTMzIC00MSAtMzMgLTY0czEwIC00NSAzMSAtNjR6TTM1NiAtNzBjNSAxMCA5IDIyIDkgMzNjMCAzMiAtMTYgNzAgLTM5IDEwMWwtNjUgLTU2YzMxIC0yNiA2MyAtNTIgOTUgLTc4ek0yNjEgLTExNSBjNSAtMSAxMSAtMiAxNiAtMmMyNCAwIDQ5IDEyIDY2IDMxYy0xOSAxNCAtMzcgMzEgLTU3IDQ3Yy0xMyAxMSAtMjcgMjIgLTQxIDMzYy0yNiAtMjIgLTUxIC00MyAtNzYgLTY1Yy0xIDAgLTEgMCAtMSAtMWMyOCAtMjAgNTkgLTM1IDkzIC00M3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDgxLnhtbAA8c3ltYm9sIGlkPSJFMDgxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4MyAtMzY0Yy0yMiAwIC0zMiA2IC0zMSAyNGMxMCAxMjcgNyAyNTQgMTcgMzgxYzQgNjMgNiAxMjcgNiAxOTFjMCAxMyAtMyAxOSAtMTAgMTljLTMgLTEgLTcgLTEgLTExIC0zYy0xMyAtNCAtMjcgLTYgLTQwIC02Yy0yNCAwIC00OCA1IC03MyAxMGMtNyAxIC0xNiAyIC0xOSAxMmMtMSA0IC0yIDggLTIgMTFjMCA1IDMgOCAxNCA5YzU0IDMgOTkgMjUgMTMzIDY5YzMgMyA2IDYgOSA4YzcgNCAxNiA1IDI0IDUgYzM1IDAgNzQgLTI1IDc4IC01N2MzIC0zNCA1IC02NyA1IC0xMDBjMCAtMTMgMCAtMjUgLTEgLTM4bC0xOCAtNDc1YzAgLTEyIC0zIC0yNCAtNCAtMzZjMCAtOCAtNCAtMTMgLTEyIC0xNGMtMjIgLTQgLTQyIC0xMCAtNjUgLTEweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwOTUueG1sADxzeW1ib2wgaWQ9IkUwOTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjYgLTcyMWMtMiAxIC0zIDMgLTMgNWMwIDUgMyAxMCA0IDE1YzE5IDgxIDU2IDE1NiA3NiAyMzhjMjQgOTkgNTUgMTk2IDcyIDI5N2M5IDU0IDEzIDEwOSAxMyAxNjVjMCA1MCAtMyAxMDAgLTggMTUwYy0xNiAxNjMgLTgyIDMwOSAtMTY2IDQ0N2MtMTAgMTYgLTE0IDMwIC0xNCA0NGMwIDE2IDUgMzAgMTMgNDZjMTIgMjUgMjIgMzkgMzQgMzljMTEgMCAyMiAtMTAgMzYgLTMzYzEwMSAtMTYwIDE3MyAtMzMwIDE4NyAtNTIyIGMyIC0zNSAyIC03MCA0IC04OGMzIC0xMjMgLTIwIC0yMjQgLTQzIC0zMjZjLTI4IC0xMjcgLTY5IC0yNTAgLTExNyAtMzcxYy0xMiAtMzMgLTMxIC02MyAtNTMgLTkwYy00IC00IC04IC04IC0xMyAtMTFjLTcgLTUgLTE1IC05IC0yMiAtNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEY0LnhtbAA8c3ltYm9sIGlkPSJGNEY0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTcgLTMyMmgtMWMtOSAwIC04IDExIC0xMCAxNnMtMiAxMCAtMiAxNGMwIDEzIDQgMjQgNiAzNmM4IDQ2IDExIDkzIDE3IDEzOWM0IDQzIDUgODUgNSAxMjl2NzJjMCA1OCAtMTAgMTE2IC0xNSAxNzRjLTEgMTQgLTE0IDI1IC0xNSA0MGMwIDUgLTIgMTAgLTIgMTVjMCAzIDEgNiA2IDhjMiAxIDQgMSA1IDFjOSAwIDEwIC0xMiAxMyAtMTljMTUgLTMwIDE1IC02NSAxOCAtOThjNyAtNTIgMTIgLTEwMyAxMiAtMTUwIGMwIC0xMCAwIC0yMCAtMSAtMjljMSAtMTE5IC0xMCAtMjI2IC0yOSAtMzMydi02YzAgLTQgMCAtMTAgLTcgLTEweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U4ODgueG1sADxzeW1ib2wgaWQ9IkU4ODgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTI5IC00MGMtMzQgMCAtNjcgMTIgLTg3IDMzYy0yNCAyMyAtMjIgNTkgLTI5IDkwYy0yIDkgLTMgMTkgLTMgMjhjMCA0OSAyMyA4OSA1NyAxMjZjMTIgMTMgMTkgMjUgMTkgMzljMCA3IC0yIDE1IC01IDI0Yy0xMiAzMSAtMTkgNjQgLTE5IDk3YzAgMTMgMSAyNSAzIDM4YzggNTEgNDcgOTUgOTggMTA3YzcgMSAxNCAzIDIwIDVjMTMgNSAyMyA3IDMzIDdjMjEgMCAzNCAtMTIgNDcgLTM5YzExIC0yMyAxNiAtNDggMTQgLTczIGMyIC02NiAtMjAgLTEyMSAtNjYgLTE2N2MtNSAtNSAtOCAtOSAtOCAtMTRjMCAtNCAyIC04IDYgLTEzYzI5IC00MCA0MiAtODIgNDIgLTEyNWMwIC0zNSAtOCAtNzEgLTI1IC0xMDZjLTE5IC00MCAtNTggLTU3IC05NyAtNTd6TTE0MyAzMjNjMyAwIDcgMiAxMSA2YzIyIDIyIDQ2IDQxIDY2IDY1YzggMTAgMTYgMjAgMTkgMzNjLTIgMTMgLTEwIDIyIC0yMiAxOWMtMTMgLTQgLTI1IC0yIC0zNyAtNGMtMjAgLTIgLTM5IC05IC01NSAtMjEgYy0xOCAtMTQgLTI2IC0yMiAtMjYgLTMzYzAgLTggNiAtMTggMTYgLTMzYzYgLTggMTMgLTE2IDE4IC0yNWM0IC01IDcgLTcgMTAgLTd6TTExOCA2NWg4YzMxIDAgNTggMTQgODAgNDBjNSA2IDcgMTEgNyAxNmMwIDQgLTIgOSAtNiAxM2wtNTcgNjVjLTMgMyAtNiA1IC04IDVjLTQgMCAtOCAtMyAtMTEgLTdjLTE2IC0xOCAtMzMgLTM1IC00OCAtNTRjLTEzIC0xNiAtMzUgLTM2IC0yOCAtNTJjMTAgLTIwIDM5IC0yNSA2MyAtMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTY1MC54bWwAPHN5bWJvbCBpZD0iRTY1MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNSAwYy0xMiAwIC0xNSA2IC0xNSAxM2MwIDIgMCA1IDEgOGM0IDMxIDkgNjIgMTMgOTNjNyA1MSAxMSAxMDMgMTYgMTU0YzcgNjcgNyAxMzMgNyAyMDB2N2MwIDEwIC0xIDE4IC0xMiAxOGMtMiAwIC01IDAgLTkgLTFjLTIgMCAtNSA0IC0xMSA3YzI4IDEzIDM2IDQ5IDcxIDQ5YzYgMCAxMyAyIDE5IDJjNSAtMSAxMSAtMiAxNiAtOGM1IC00IDE1IC0yIDIzIC0yYzEzIDEgMjUgMSAzOCAxYzE3IDAgMzMgLTEgNTAgLTYgYzUzIC0xNiA4NSAtNTMgOTIgLTEwNmMxIC00IDEgLTkgMSAtMTNjMCAtNDEgLTI2IC03MSAtNjIgLTkzYy00NCAtMjcgLTg4IC01MiAtMTQwIC02MmMtMTYgLTMgLTExIC0yMCAtMTMgLTMwbC0yNCAtMTc3Yy0zIC0yMiAtMzkgLTU0IC02MSAtNTR6TTExOSAyOTVjNDAgLTIgMTA5IDI0IDEyMSA3OWMxIDYgMiAxMSAyIDE3YzAgNTQgLTQ5IDEwOCAtMTA4IDExNWgtNmMtMTIgMCAtMTYgLTYgLTE2IC0yMWMxIC0yMiAyIC00NCAyIC02NyBjMCAtMjkgLTIgLTU5IC01IC04OGMwIC04IDAgLTE2IC0xIC0yM2MwIC05IDMgLTEyIDExIC0xMnpNNjgwIDRjLTkgMCAtMTEgOCAtMTAgMjdjMiAyMiA0IDQ0IDcgNzFjLTM2IC0zMiAtNzEgLTU3IC0xMTEgLTc0Yy0xNiAtNSAtMjkgLTggLTQzIC04Yy0zNCAwIC01NyAyNSAtNjEgNzBjMCA2IC0xIDExIC0xIDE2YzAgNjcgMzUgMTE4IDkxIDE1NWMzMCAyMCA2MiAzNSA5NyAzNWMxMCAtMSAyMSAtMiAzMSAtNWMyIDEgNCAwIDUgMCBjOSAwIDEwIDYgMTIgMTRjNyA1NCAxNSAxMDggMjMgMTYxYzEgMTAgLTEgMjIgMTMgMjRjMTIgMyAyNSA3IDM2IDdjOCAwIDE2IC0yIDIzIC04YzQgLTMgNSAtOCA1IC0xM2MwIC03IC0yIC0xNSAtMyAtMjJjLTcgLTQ3IC0xNCAtOTQgLTE5IC0xNDJjLTggLTgxIC0yMCAtMTYxIC0yNCAtMjQyYy0yIC0zOCAtMjQgLTUwIC01MSAtNjFjLTkgLTMgLTE1IC01IC0yMCAtNXpNMjczIC0xMmMtMyAtMSAtNyAtMSAtMTAgLTEgYy00MiAwIC03NiA0NCAtNzYgOTZjMCA1NSAyMyAxMDMgNTUgMTQ1YzQyIDU1IDEwNSA5MiAxNjcgOTJjMiAwIDkgMCAxNiAtMWMxOSAtMyAzNCAtMTIgNDIgLTMxYzIgLTUgMyAtOSAzIC0xNGMwIC0xMyAtNyAtMjQgLTE2IC0zNWMtMzMgLTQxIC04MCAtNjIgLTEyOSAtNzhjLTYgLTIgLTEyIC0zIC0xOCAtNWMtMzMgLTggLTUxIC0yNyAtNTEgLTU1YzAgLTEwIDMgLTIyIDggLTM0YzEyIC0yOSAyNSAtNDQgMzggLTQ0YzEyIDAgMjUgMTEgNDIgMzIgYzcgOSAxNSAxNyAyMCAyN2MxNCAyOSA0MCAzMiA2NyAzNGMxIDEgMiAxIDMgMWM2IDAgOSAtMiA5IC02YzAgLTMgLTEgLTYgLTMgLTEwYy0zOCAtNjUgLTk3IC05MCAtMTY3IC0xMTN6TTI3NCAxNjdjNDcgOSA4MSAzMSAxMDkgNjNjNyA5IDEzIDIwIDEzIDMzdjNjMCA5IC00IDE2IC0xMSAyMmMtMyAyIC01IDMgLTcgM2MtNiAtMSAtMTEgLTcgLTE2IC0xMGwtMTkgLTE1Yy0yOSAtMjcgLTUzIC01OCAtNjkgLTk5ek01NzQgNjIgYzcgMCAxNCAzIDIyIDEwYzM1IDMwIDU4IDY5IDgyIDEwOGMzIDQgMyA5IDEgMTRjLTEwIDI4IC0yNSA1MSAtNTYgNjBjLTYgMiAtMTIgNCAtMTggNHMtMTIgLTIgLTE4IC04Yy0zMiAtMzIgLTUxIC03MiAtNTUgLTEwOGMwIC0zMiA2IC01MSAxOCAtNjVjOCAtMTAgMTYgLTE1IDI0IC0xNXpNODkwIDhjLTIwIDUgLTQxIDggLTYwIDE4Yy05IDUgLTEyIDEyIC0xMiAxOWMwIDUgMyAxMSA2IDE2YzExIDE1IDI1IDI5IDQ3IDI5IGMyMSAwIDQwIC04IDU4IC0xOWMxMCAtNSAxNSAtMTQgMTUgLTIyYzAgLTkgLTYgLTE4IC0xNiAtMjVjLTExIC04IC0yMyAtMTQgLTM4IC0xNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDFBLnhtbAA8c3ltYm9sIGlkPSJGNDFBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzIDE4NmMtNCAyIC01IDQgLTUgN2MwIDQgMSA3IDEgMTBjLTEgMTAgMCAyMCAwIDM0Yy0xIDUgLTIgOSAtMiAxM2MwIDIxIDEyIDM4IDMxIDU1YzYzIDU3IDEyNCAxMTUgMTg2IDE3M2M2IDUgMTEgMTUgMTkgMTFjOSAtMyA2IC0xNCA2IC0yMWMyIC0zNyAtNSAtNjkgLTM1IC05NmMtNjQgLTU4IC0xMjYgLTExOCAtMTg4IC0xNzhjLTQgLTMgLTcgLTExIC0xMyAtOHpNOSAwYzAgMjcgMCA1NCAtMSA4MWMwIDEwIDYgMTYgMTIgMjIgYzY5IDY5IDE0MSAxMzIgMjA5IDIwMGM1IDUgMTEgMTEgMTYgOGM0IC0zIDcgLTExIDcgLTE3YzEgLTcgMSAtMTUgMSAtMjJjMCAtMzEgLTggLTU5IC0zNyAtODRjLTY4IC01OCAtMTMxIC0xMjEgLTE5NCAtMTg0Yy0zIC0zIC01IC03IC0xMyAtNHpNMTMgLTIwM2MtNyAyIC00IDkgLTQgMTRjLTEgMTEgMCAyMSAwIDM3Yy0yIDYgLTMgMTEgLTMgMTZjMCAyNSAyMiA0MiA0MiA2MWM2MCA1NyAxMTYgMTE3IDE3NSAxNzZjNiA2IDEyIDE2IDIxIDEyIGM4IC0zIDYgLTE1IDYgLTI0YzEgLTM1IC00IC02NyAtMzQgLTk1Yy02NiAtNjEgLTEyOCAtMTI2IC0xOTIgLTE5MGMtMyAtMyAtNiAtOSAtMTEgLTd6TTQgLTQwM2MtNCAyNSAtNCA0NSAtMyA2NmMxIDIzIDExIDM5IDI4IDU0YzY3IDU5IDEzMCAxMjMgMTk0IDE4NWM2IDUgMTEgMTUgMjAgMTFjNSAtMiA1IC03IDUgLTEzYzAgLTEyIDEgLTE5IDEgLTI2YzAgLTM0IC0xMyAtNjAgLTQxIC04NWMtNjkgLTYxIC0xMzQgLTEyNSAtMjA0IC0xOTJ6ICIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MDMueG1sADxzeW1ib2wgaWQ9IkY0MDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDEgMWMtMSAtMSAtMSAtMSAtMiAtMWMtMiAwIC00IDMgLTUgNWMtMjcgMjYgLTM0IDcwIC0zMyAxMTh2MTFjMSA1OCA3IDExNiAxMSAxNzRjNCA1MCA5IDk5IDkgMTUwYzAgMjQgLTIgNDggLTE2IDYxYy00IDMgLTUgOCAtNSAxM2MwIDYgMiAxMSA1IDE0YzggNSAxMyAxNCAxNiAyN2M0IDIwIDYgNDEgNyA2MmMxIDkgMSAxOCAxIDI4YzAgNDggLTcgOTUgLTExIDE0MmMtMyAyNiAtNiA1MyAtNiA3OWMwIDE2IDEgMzIgMyA0OCBjMyAxOCA2IDM2IDE0IDUxYzIgMyAzIDcgNiAxMGMyIDMgNSA3IDggNWMyIC0yIDMgLTYgMyAtOWMwIC04IC0xIC0xMiAtNiAtMTZjLTggLTUgLTEyIC0yMCAtMTUgLTM0Yy01IC0yMSAtNyAtNDMgLTcgLTY0YzAgLTEyIDEgLTI1IDIgLTM3YzQgLTUwIDEyIC05OSAxNCAtMTUwYzEgLTE0IDEgLTI4IDEgLTQxYzAgLTI1IC0xIC01MCAtNSAtNzRjLTIgLTE1IC01IC0zMCAtMTIgLTQxYy0zIC0zIC0xIC01IDAgLThjOSAtMjQgMTAgLTUxIDEwIC03NyBjMCAtMzcgLTMgLTczIC02IC0xMDljLTQgLTUwIC03IC0xMDAgLTEwIC0xNTBjLTMgLTMyIC00IC02NSAtMyAtOThjMSAtMzAgOCAtNTIgMjYgLTYzYzMgLTIgNSAtNiA2IC0xMmMxIC00IDMgLTEwIDAgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MTcueG1sADxzeW1ib2wgaWQ9IkY0MTciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAxOTd2OTNjMSA0IDYgOCA5IDExYzY4IDY4IDE0MCAxMzAgMjA4IDE5OGM2IDYgMTMgMTggMjMgMTNjNyAtNCA3IC0xNyA3IC0yNmMwIC0zNiAtNyAtNjYgLTM4IC05M2MtNjggLTYwIC0xMzMgLTEyMyAtMTk3IC0xODdjLTIgLTIgLTUgLTQgLTEyIC05ek0xMSAwYy01IDIgLTUgOSAtNSAxNHYzM2MtMSA2IC0yIDEyIC0yIDE4YzAgMjEgMTAgMzcgMjggNTRjNjMgNTkgMTI1IDExOCAxODcgMTc4YzYgNSAxMiAxNCAyMCAxMCBjNyAtMiA4IC0xMyA5IC0yMGMyIC0zNiAtMSAtNjkgLTMxIC05NmMtNjYgLTU5IC0xMjggLTEyMiAtMTkyIC0xODNjLTQgLTMgLTcgLTEwIC0xNCAtOHpNMSAtMTk1djg4YzAgNyA1IDEyIDExIDE4bDIxNCAyMDRjNSA1IDEwIDEzIDE4IDEwYzggLTIgNyAtMTIgNyAtMThjMSAtMzQgNCAtNjcgLTI2IC05NGMtNzUgLTY4IC0xNDggLTEzOCAtMjI0IC0yMDh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTQ0Ni54bWwAPHN5bWJvbCBpZD0iRTQ0NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjQgLTQyMGMtOCAzNyAtOSA3MCAtMTAgMTAyYy0xIDI1IC0xIDUwIC0xIDc0bC02NiAtMTVjLTMgLTEgLTYgLTEgLTkgLTFjLTEwIDAgLTE0IDYgLTEyIDE5YzEgMTUgLTcgMjkgLTQgNDFjMCA0MSAyIDQyIDQwIDQ5YzE3IDMgMzQgNyA1MSAxMGMwIDIxIDAgNDIgMSA2M2MtNDUgLTEwIC05MCAtMjAgLTEzNSAtMzJjLTMgLTEgLTYgLTEgLTkgLTFjLTcgMCAtMTEgMyAtMTAgMTV2NTVjMiA0MiA0IDQ2IDQ2IDU1IGMzNyA4IDc0IDE2IDExMiAyNWMwIDggMCAxNiAxIDI1YzAgOSAxIDE4IDEgMjZsLTEwMCAtMTVoLTVjLTEwIDAgLTEzIDYgLTEyIDE3djIyYzAgNjIgMCA2MSA2MCA3MmMyMSA0IDQyIDcgNjMgMTBjMyA0MCA2IDgwIDExIDEyMGMxIDYgMyAxMyA2IDE4YzIgNiA3IDkgMTMgOWM4IDAgNSAtOCA3IC0xM2MzIC04IDQgLTE2IDQgLTI0YzAgLTkgLTEgLTE3IC0yIC0yNWwtNiAtNzljMTkgNCAzOSA3IDU5IDEyYzUgMSAxMCAyIDE0IDIgYzEwIDAgMTQgLTYgMTQgLTE5YzAgLTE4IC0zIC0zNyAtNyAtNTZzLTE3IC0zMCAtMzYgLTM0Yy0xNyAtNCAtMzQgLTcgLTUxIC0xMWMwIC0xNyAtMSAtMzMgLTIgLTUwYzQ2IDEwIDkyIDIwIDEzNyAzMWM0IDEgOCAxIDExIDFjMTggMCAyMSAtMTIgMjEgLTM1YzAgLTIwIC00IC0zOSAtMTEgLTU5Yy01IC0xNSAtMTcgLTI0IC0zMyAtMjdjLTQzIC0xMSAtODUgLTE5IC0xMjggLTI4Yy0xIC0yMSAtMyAtNDIgLTQgLTYzYzI4IDYgNTUgMTIgODIgMTkgYzQgMSA3IDEgOSAxYzEwIDAgMTIgLTUgMTMgLTE3YzIgLTIxIC0xIC00MSAtNiAtNjFjLTQgLTE1IC0xNCAtMjUgLTMwIC0yOWwtNjYgLTE1YzEgLTE5IDIgLTM5IDIgLTU4YzAgLTI4IC0xIC01NSAtNSAtODNjLTEgLTE1IC00IC0yOCAtMTggLTQzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QzUueG1sADxzeW1ib2wgaWQ9IkU0QzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjY4IC0zMzVjLTYgMCAtMTMgNiAtMjQgMTljLTQzIDUwIC04NSAxMDEgLTEyOCAxNTFjLTM2IDQyIC03NCA4NCAtMTAyIDEzMmMtNCA2IC02IDEyIC05IDE3Yy0zIDQgLTUgOSAtNSAxNGMwIDMgMSA3IDUgMTBjMiAyIDQgMiA2IDJjNSAwIDkgLTcgMTMgLTEwYzg1IC03MyAxNzAgLTE0NyAyNTQgLTIyMWM1IC01IDkgLTcgMTMgLTdzNyAyIDEyIDZjNzIgNzAgMTQ1IDEzOSAyMTkgMjA3YzExIDEwIDIwIDI1IDQzIDIzIGMtMTAgLTM3IC0zNCAtNjMgLTU3IC04OWMtNzAgLTgwIC0xNDMgLTE1NyAtMjE1IC0yMzVjLTEyIC0xMyAtMTkgLTE5IC0yNSAtMTl6TTI2NSAtMTQ4Yy0xMyAwIC0xNyAxMCAtMTggMzBjLTEgMjggLTUgNTUgLTUgODNjMSAyNSAxOSAyNSAzNCAyOWM1IDEgOSAyIDE0IDJjOSAwIDE3IC00IDIxIC0xOGM0IC0xMiA5IC0yNCA5IC0zN2MtMiAtMTYgLTMgLTMzIC02IC00OWMtNCAtMTcgLTE1IC0zMCAtMzIgLTM2Yy03IC0yIC0xMiAtNCAtMTcgLTR6ICIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QjEueG1sADxzeW1ib2wgaWQ9IkU0QjEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjI5IC0xMTNjLTExIDAgLTIzIDUgLTMxIDE0Yy0xNCAxNiAtMjIgMzUgLTM0IDUyYy01IDcgLTcgMTMgLTcgMjBjMCA0IDEgOSAzIDE1YzUgMTIgMTggOCAyNiAxMWMyOCAwIDcwIC0zOSA3NCAtNjljMSAtNiA0IC0xMiA0IC0xOWMwIC0zIC0xIC03IC01IC0xMWMtNyAtOCAtMTggLTEzIC0zMCAtMTN6TTI0IC01MDVjLTEwIDMgLTIyIDMgLTI0IDE0djFjMCA4IDEyIDExIDE5IDE1YzY3IDM1IDE0MSA1MyAyMDkgODYgYzcgMyAxNSA1IDI4IDEwYy02MSAyMyAtMTE2IDQzIC0xNzEgNjRsLTkgM2MtNTMgMjAgLTY4IDI0IC02OCA0OGMwIDEzIDQgMzEgOSA2MGMzIDE5IDEyIDI4IDI3IDI4YzUgMCAxMSAtMiAxOCAtNGM3NiAtMjYgMTUyIC01NCAyMjggLTgwYzIzIC04IDQ2IC0xNCA2OCAtMjJjMTcgLTUgMjcgLTE2IDI3IC0zNGMwIC00NCAtMTggLTY5IC02MCAtODJjLTc0IC0yMiAtMTQyIC01OSAtMjE1IC04NGMtMjAgLTYgLTM5IC0xNCAtNTggLTIwIGMtOSAtMiAtMTkgLTUgLTI4IC0zeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0RUQueG1sADxzeW1ib2wgaWQ9IkU0RUQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTU3IC05NTJjLTcgMCAtOSA3IC0xMiAxMmMtMTIgMjggLTE5IDU1IC0xOSA4M2MwIDE3IDMgMzQgOCA1MmMxMyA0MSAyMCA4NSAyNiAxMzBjLTI3IC0xNSAtNTIgLTMwIC04MyAtMzBjLTQ5IDAgLTc3IDI2IC03NyA3NWMwIDIwIDEgMzkgNCA1OWM1IDQ0IDM1IDczIDc4IDczYzQ3IDAgNzIgLTMxIDY5IC04M2MzMyAxMyA0NSA0MCA1MiA3M2M3IDM1IDE4IDY5IDI4IDEwOGwtMjQgLTE4Yy0yMiAtMTQgLTQ0IC0yMyAtNjcgLTIzIGMtMTQgMCAtMjkgNCAtNDQgMTFjLTI5IDE0IC0zNiAzOCAtMzYgNjNjMCAxMSAyIDIzIDMgMzRjMiAyNCAxIDUyIDIyIDcxYzE1IDEzIDMyIDE5IDUwIDE5aDVjOCAwIDE2IC0yIDI0IC01YzI5IC0xMSA0NyAtMzEgNDcgLTY0YzcxIDIyIDYxIDg3IDc4IDE0M2MtMjMgLTEzIC00MiAtMjQgLTYxIC0zM2MtMTUgLTggLTI5IC0xMiAtNDQgLTEyYy0xNCAwIC0yOCA0IC00MiAxNGMtMTggMTMgLTI5IDMwIC0yNiA1MWMzIDI0IDMgNDcgNyA3MSBjNyA0MCAyOSA1MSA2MiA1NHM2OCAtMTggNzYgLTQ3YzMgLTkgNSAtMTMgOSAtMTNjMyAwIDcgMSAxMyA0YzM5IDE2IDUwIDQ4IDU3IDg0YzQgMjAgMTAgMzkgMTYgNjJjLTM0IC0xNSAtNjAgLTM1IC05MyAtNDJjLTggLTEgLTE1IC0yIC0yMSAtMmMtNDIgMCAtNjcgMjcgLTY1IDc1YzAgMjIgNCA0MyA3IDY0YzYgNDEgNTYgNTggOTcgNThjMTcgMCAzMiAtNSA0MiAtMTNjMTUgLTEzIDIyIC0yOCAyMyAtNTBjMjIgMTMgNDEgMjQgNDYgNTAgYzcgMzcgMTggNzMgMjggMTE1Yy0zMSAtMjEgLTU1IC00MiAtODUgLTU0Yy0xMyAtNSAtMjYgLTggLTM5IC04Yy0xOSAwIC0zNyA2IC01NSAxNmMtMTUgOCAtMjYgMjIgLTI3IDQwYzAgMzAgLTEgNjEgNCA5MWM3IDQwIDQ1IDU5IDc4IDU5YzExIDAgMjIgLTIgMzEgLTdjMjMgLTEzIDQ1IC0yOCA0NyAtNTljMCAtNyAyIC05IDUgLTlzNyAxIDExIDNjNDggMjQgNzEgNjIgNzUgMTE1YzEgMTUgNSAyOSA4IDQ4IGMtMzggLTI2IC03OCAtNDAgLTEyMiAtNDBjLTQ3IDAgLTY5IDE4IC02OSA2MGMxIDIyIDEgNDMgNCA2NWM1IDMzIDI3IDQ3IDU1IDU1YzkgMiAxOCA0IDI3IDRjMjAgMCAzNyAtNyA1MyAtMjNjOCAtOCAxMSAtMTggMTAgLTI5di01YzAgLTYgMiAtOSA2IC05YzMgMCA2IDEgMTAgM2MyOSAxOCA1OSAzMyA2MiA3NGMxIDI3IDExIDUzIDE4IDgyYy0zMSAtMTggLTYwIC0zNCAtOTUgLTM0Yy00MCAwIC02MSAyMyAtNjEgNjRjMCAyMCAwIDQwIDMgNjAgYzYgMzggMzIgNjMgNjkgNjRjMjQgMiA0MiAtMTEgNTAgLTM3YzMgLTEwIDQgLTIxIDcgLTMzYzMxIDE1IDU2IDMwIDYwIDcwYzQgMzcgMTQgNzMgMjMgMTEzbC0yNCAtMjBjLTIzIC0yMSAtNTAgLTM0IC04MCAtNDJjLTggLTIgLTE0IC0zIC0yMSAtM2MtMjQgMCAtMzggMTcgLTM4IDQ2YzAgMzcgNCA3MyAxOCAxMDljMTEgMjkgMzQgNDIgNjcgNDJjMjAgMCAzOCAtNSA0NyAtMjljMiAtNCA0IC01IDYgLTVjMyAwIDYgNSA5IDcgYzE4IDE2IDM3IDMzIDU0IDUwYzkgMTAgMjEgMTYgMzEgMTJjMTEgLTMgMTAgLTE3IDEwIC0yN2MxIC0zNCAtOCAtNjUgLTE4IC05NmMtMjcgLTg0IC00MCAtMTcxIC01OSAtMjU3Yy0yMiAtMTAxIC00NiAtMjAxIC02NSAtMzAyYy0zMSAtMTY3IC03NyAtMzMyIC0xMTQgLTQ5N2MtMjggLTEyNCAtNjIgLTI0NyAtOTEgLTM3MWMtMjIgLTk1IC01MSAtMTg5IC03NCAtMjgzYy0yNCAtOTkgLTQ1IC0xOTcgLTYwIC0yOTcgYy0yIC0xMyAtNSAtMjcgLTEzIC0zOWMtMyAtNCAtNSAtMTAgLTExIC0xMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEUyLnhtbAA8c3ltYm9sIGlkPSJFNEUyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMwIDBjLTE4IDAgLTI3IDExIC0yNyAzM3Y4OGgtMnY0OGMwIDE3IC0xIDMzIC0xIDUwYzAgMTUgMTQgMTcgMjIgMjFjMTQgNiAyOSA5IDQ0IDljMTEgMCAyMSAtMiAzMSAtNGMxNiAtNSAyNSAtMTUgMjUgLTM0cy0yIC0zOSAtMiAtNThjMCAtMjkgMSAtNTcgMiAtODZjMCAtMjcgLTIgLTQ4IC0zNiAtNTNjLTE1IC0yIC0zMCAtMTAgLTQ2IC0xM2MtNCAtMSAtNyAtMSAtMTAgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUwQi54bWwAPHN5bWJvbCBpZD0iRjUwQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01OSAtMjQzYy0yOSA4IC01MCAzMyAtNTMgNjZjLTIgMjAgLTIgNDEgLTMgNjJjMCA4IDMgMTYgMTIgMTloMmM2IDAgNyAtNyAxMSAtMTJjMTcgLTIxIDQxIC0zMSA2MyAtMzFjMjUgMCA0OSAxMiA2MiAzN2MzIDYgNiAxMiA1IDE4Yy0yIDQ4IC00NyA4NiAtOTMgODZjLTcgMCAtMTQgMCAtMjAgLTJjLTIyIC02IC0yNiAtMjcgLTQ1IC00NGMxIDIwIDAgMzggMCA1NmMwIDE3IDEgMzQgMyA1MWMyIDEzIDMgMjUgMyAzOHMtMSAyNiAtMSAzOCBjLTEgMjQgMCA0OCA0IDcyYzMgMTUgMTEgMjYgMjYgMjZjNDIgLTEgODMgOCAxMjUgMTFoNGMxMSAwIDEzIC0zIDEzIC0xNWMxIC0yMSAtMiAtNDIgLTcgLTYzYy00IC0xNCAtMTIgLTIzIC0yOCAtMjVjLTI4IC0yIC01NSAtNyAtODMgLTExYy0yMCAtMiAtMjYgLTIgLTI2IC0xM2MwIC01IDIgLTExIDMgLTIxYzE3IDUgMzIgNyA0NiA3YzUxIDAgODQgLTMwIDEwMCAtOTJjOCAtMzAgMTIgLTYwIDEyIC05MGMwIC00OSAtMTMgLTk3IC00NiAtMTQyIGMtMTUgLTIxIC0zNSAtMzEgLTU4IC0zMWMtMTAgMCAtMjAgMiAtMzEgNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMERELnhtbAA8c3ltYm9sIGlkPSJFMEREIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1NSAtMTIzYy00IC00IC05IC02IC0xNiAtNmMtMTIgMCAtMjggNyAtMzggMThjLTIyIDI2IC00NCA1MiAtNjcgNzhjLTYgOCAtMTIgMTUgLTE4IDIyYy0xMCAxMSAtMTYgMTYgLTE2IDIxYzAgNiA2IDExIDE3IDIybDkxIDg1YzYgNSAxMSAxMiAxNiAxMWMxOSAtMSAzMiAtNyA0MiAtMTljMzAgLTM1IDU5IC03MCA5MCAtMTA1YzQgLTUgNiAtOSA2IC0xM2MwIC01IC0yIC05IC03IC0xNGMtMzQgLTMzIC02NyAtNjYgLTEwMCAtMTAweiBNMTM1IC04NGw3NSA3OGMzIDMgNSA3IDggMTFjLTIgMyAtMyA1IC01IDdsLTYzIDcyYy0yIDMgLTUgNCAtNyA0Yy0zIDAgLTYgLTEgLTkgLTRjLTI3IC0yNyAtNTUgLTUzIC04NCAtNzljLTMgLTMgLTUgLTYgLTUgLThjMCAtMyAyIC02IDUgLTljMjEgLTIzIDQzIC00NyA2MyAtNzFjNSAtNSA4IC04IDExIC04YzQgMCA3IDIgMTEgN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTA0LnhtbAA8c3ltYm9sIGlkPSJGNTA0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU4IC0zMzNjLTcgMTcgLTggMzMgLTggNDl2NDRjLTYgLTEgLTEyIC0zIC0xOCAtNWMtMiAwIC00IC0xIC03IC0xcy02IDEgLTcgNWMtOSAyMCAtMTggNDAgLTE4IDYxYzAgNyAxIDEzIDMgMjBjMTEgNDEgMjkgODEgNDggMTIwdjIwN2MtMSAwIC0xIC0xIC0xIC0xYy0xNiAtMjYgLTE5IC01NSAtMjMgLTg0Yy0yIC04IDAgLTE2IC0xMyAtMjJjLTYgMjAgLTkgMzggLTkgNTZjMCAzOCAxMyA3MyAzNyAxMDZjMyAzIDYgNiA5IDh2OTMgYzAgNSAzIDEwIDggMTBoMWM2IDAgNiAtNiA3IC0xMGMyIC03IDIgLTE2IDIgLTIzYzEgLTEwIDEgLTIxIDEgLTMydi0zMmM5IDAgMTkgLTUgMjcgLTE1YzIyIC0yOSAyNiAtNjUgMjYgLTEwMWMwIC03MiAtMjUgLTE0MCAtNTMgLTIwNnYtMTAyYzkgMCAxOCAxIDI4IDJoNGMxMyAwIDIxIC01IDIwIC0yMXYtMTJjMCAtOSAtMiAtMTYgLTE5IC0xOGMtMTEgLTEgLTIyIC0xIC0zMyAtMnYtNTRjMCAtMTMgMSAtMjcgLTEyIC00MHpNNzAgMTg2di0xODMgYzE3IDQ0IDMwIDg5IDI5IDEzN2MwIDYgMCAxMyAtMiAxOWMtNCAxMiAtOSAyNSAtMjMgMjdoLTR6TTI3IC0xOTFjOCAwIDE2IDEgMjMgMXY2MmMtOSAtMjAgLTE3IC00MSAtMjMgLTYzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y1MTAueG1sADxzeW1ib2wgaWQ9IkY1MTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTk1IC0yMTJjLTIyIC0yMCAtNDYgLTMwIC02OSAtMzBjLTM3IDAgLTcyIDI1IC05MCA2OWMtMjEgNTMgLTMwIDEwOSAtMzQgMTY2Yy0xIDE0IC0yIDI3IC0yIDQwYzAgMzkgNSA3NiAxNyAxMTRjMTUgNDcgNTYgOTUgMTE1IDk1YzEwIDAgMjAgLTEgMzAgLTRjNDIgLTEwIDU2IC0zMCA1NiAtODZjMSAtMTIgMSAtMjggLTYgLTQyYy0yIC00IC01IC05IC04IC05cy02IDIgLTkgNmMtMTcgMjIgLTM5IDMyIC02MCAzMiBjLTM3IDAgLTc0IC0yOCAtODcgLTYzYy0xMCAtMjkgLTE3IC01OCAtMTcgLTg4YzAgLTIyIDQgLTQ0IDEyIC02NmMxMiAtMzQgMzggLTYxIDc5IC02MWMyOSAwIDUzIDE0IDcwIDQwYzcgMTIgMTUgMjMgMjEgMzRjNCA2IDkgMTIgMTQgMTFjNyAwIDcgLTkgNyAtMTNjMyAtMTQgNCAtMjkgNCAtNDJjMCAtMzkgLTEyIC03NCAtNDMgLTEwM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUMyLnhtbAA8c3ltYm9sIGlkPSJFNUMyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTY3MSAtMTkwYy0xMSAxOSAtMTAgMzggLTExIDU2Yy00IDQ0IC02IDg5IC02IDEzNHYyYy01IDMgLTExIDggLTE3IDE2Yy00MCA0NCAtODAgODcgLTEyNyAxMjNjLTYgNSAtMTEgNyAtMTUgN2MtNiAwIC0xMCAtNCAtMTYgLTEyYy0yNiAtNDEgLTU1IC03OCAtOTQgLTEwOGMtMzMgLTI1IC02OSAtMzYgLTEwNiAtMzZjLTIxIDAgLTQyIDMgLTYzIDEwYy0xMjQgNDEgLTE5MiAxMzAgLTIxNSAyNTVjLTEgNCAtMSA5IC0xIDEzIGMwIDI3IDEyIDUzIDIxIDc5YzMgNyA5IDkgMTYgOWgxYzkgMCA1IC05IDcgLTE0YzI5IC0xMTQgOTIgLTIwMCAyMDYgLTI0MWMyNSAtOSA0OCAtMTMgNjkgLTEzYzUwIDAgODkgMjQgMTI4IDc1YzE2IDIxIDMyIDQzIDQ4IDY1YzEwIDE0IDIwIDIwIDMyIDIwYzkgMCAxOSAtNCAyOSAtMTFjMzUgLTI0IDY0IC01MyA5MyAtODNjLTEgMTYgLTIgMzMgLTIgNTBjMCA3NCAtNiAxNDkgLTggMjI0Yy0xIDEyIDMgMjQgNCAzNmMxIDkgNyAxMyAxNCAxNGgyIGM3IDAgNSAtOSA3IC0xNGMzIC0xMiA2IC0yNiA2IC0zOWMzIC05MSA0IC0xODIgNyAtMjczYzAgLTExIDAgLTIyIDEgLTMydi0xYzEwIC0xMSAxNyAtMTYgMjMgLTE2YzcgMCAxMyA2IDIwIDIwbDUzIDEwMmMxMSAxOCAyMSAyOCAzMiAyOGMxMCAwIDIwIC05IDMxIC0yN2MyNSAtNDIgNTAgLTg1IDc1IC0xMjhjNCAtNyA4IC0xNiAxNyAtMTZjMTEgMCAxMiAxMSAxNSAxOGMyMyA1MyA1MSAxMDQgODYgMTUwYzkgMTIgMjAgMTkgMzAgMjggYzQgNSAxMCA4IDE1IDVjMyAtMiA0IC00IDQgLTdzLTIgLTcgLTMgLTEwYy05IC0yOCAtMjQgLTUzIC00MCAtNzhjLTMxIC00OCAtNTggLTk5IC04MyAtMTUwYy05IC0xOCAtMjIgLTMzIC0zOSAtNDVjLTEwIC03IC0yMCAtMTEgLTI5IC0xMWMtMTQgMCAtMjUgOCAtMzQgMjVjLTE5IDM2IC00MyA3MCAtNTkgMTA3bC0xOSAzMmMtMTIgLTI0IC0yMSAtNDQgLTMxIC02M2MtMTQgLTI3IC0zMSAtNTMgLTU1IC03MmMtMiAtMiAtNCAtMyAtNSAtNSBsMyAtMTEwdi01M2MtMSAtMTMgLTQgLTI1IC0xNyAtMzV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTU2OS54bWwAPHN5bWJvbCBpZD0iRTU2OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMDYgLTEwNmMtMjcgNTIgLTM1IDEwMiAtMzMgMTU1YzAgMTMgMCAyNyAxIDQxYy0xNiAxMyAtMzIgMjcgLTQ4IDQxYy0zMCAyNiAtNTcgNTQgLTk5IDYyYy01IDEgLTEwIDEgLTE1IDFjLTI5IDAgLTU3IC0xNCAtNzAgLTM3Yy00IC03IC01IC0xMyAtNSAtMThjMCAtOSA2IC0xNiAxOCAtMjJjMTUgLTcgMzAgLTExIDQ1IC0xMXMyOSAzIDQzIDExYzYgMyAxMCA1IDE0IDVjOSAwIDEyIC05IDE0IC0yMWMxIC04IDEgLTE2IDEgLTE3IGMwIC01OCAtMTAgLTcxIC01NSAtODFjLTYgLTEgLTExIC0yIC0xNyAtMmMtMzMgMCAtNzAgMTggLTc5IDQ3Yy0xMSAzNiAtMjEgNzMgLTIxIDExMGMwIDIzIDQgNDYgMTQgNjljMTkgNDQgNTQgNzIgOTcgNzJjMjEgMCA0NSAtNyA3MCAtMjJjMzQgLTIzIDY0IC01MSA5NSAtNzhsMyAxODBjMCA1IC0xIDEwIDEgMTRjMyA1IDggMTEgMTMgMTJoMmM0IDAgNCAtNiA2IC05YzEyIC0xNyAxMyAtMzcgMTMgLTU3YzAgLTM0IDEgLTcxIDEgLTEwNXYtNjYgYzEgMCAxIC0xIDEgLTFjMjggLTIwIDU0IC00MCA4NiAtNTFjMjAgLTcgMzkgLTEwIDU5IC0xMGM4IDAgMTUgMCAyMyAxYzI2IDMgNTMgMjAgNTMgMzdjMCAxNiAtMjMgNDYgLTQzIDUyYy0xMyA0IC0yNiA4IC0zOSA4Yy04IDAgLTE2IC0xIC0yNCAtNWMtMyAtMSAtNSAtMiAtNyAtMmMtNCAwIC01IDQgLTYgMTBsLTkgNTljLTIgMjYgOCAzOSAzMyA0M2M3IDEgMTMgMiAyMCAyYzQ0IDAgODMgLTI5IDk5IC03NmM5IC0yNyAxMyAtNTQgMTMgLTgxIGMwIC0yMSAtMyAtNDIgLTcgLTYzYy0xNCAtNjAgLTYyIC05MiAtMTE1IC05MmMtMTggMCAtMzcgNCAtNTUgMTFjLTI5IDExIC01NiAyOCAtODEgNDZjMCAtMzMgMCAtNjYgMSAtOThjMCAtMjAgLTEgLTQwIC0xMSAtNjR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVCNi54bWwAPHN5bWJvbCBpZD0iRTVCNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMTQgLTM2NGMtODUgMCAtMTUzIDM3IC0yMDcgMTA4Yy01MCA2NiAtODYgMTM4IC0xMDMgMjIxYy0zIDE1IC00IDMwIC00IDQ1YzAgMjkgNiA1OCAxOCA4NmM0NCAxMDMgMTE3IDE3MiAyMzQgMTgxYzYgMCAxMiAxIDE3IDFjNjEgMCAxMTEgLTI1IDE0OSAtNzNjMjIgLTI4IDM5IC01OSA2MSAtODZjNCAtNSA4IC0xNCAxNSAtMTRjMTIgMCA1IDEyIDcgMTljOCAzNyAxMSA3NSAzMyAxMDhjMTMgMTkgMjggMjggNDIgMjggYzEzIDAgMjcgLTggNDAgLTI1YzMyIC00MiA2NyAtODMgMTAxIC0xMjVjNCAtNSA4IC0xMCAxMyAtMTRjOCAtNyAxNCAtMTEgMTkgLTExYzYgMCAxMSA3IDE1IDIxYzggMjggMTcgNTQgMzMgNzljMTcgMjcgMzUgNDAgNTYgNDBjMTUgMCAzMSAtNiA1MCAtMTljMzEgLTIxIDYxIC00NSA5MyAtNjZjMTIgLTggMjIgLTEyIDMxIC0xMmMxMyAwIDIzIDEwIDMxIDMxYzQgMTAgNSAyMSA1IDMxYzAgNTEgLTQyIDk4IC05OSA5OSBjLTQxIDEgLTQwIDEgLTUzIDM5Yy0xIDMgLTEgNiAtMiA5Yy0zIDE2IC02IDI3IC02IDM2YzAgMTUgNyAyMCAyOSAyMGM4IDAgMTggLTEgMzAgLTJjNzMgLTYgMTA0IC02MiAxMjQgLTEyM2MxMSAtMzQgMTUgLTcxIDE1IC0xMTBjMSAtMzcgLTkgLTc0IC0yOCAtMTA4Yy0xMSAtMjAgLTI0IC0zMSAtNDAgLTMxYy05IDAgLTE5IDQgLTMwIDExYy0zNyAyNCAtNzEgNTIgLTEwNiA3NmMtMTMgOSAtMjUgMTQgLTM1IDE0IGMtMTUgMCAtMjcgLTEwIC00MCAtMzBjLTEzIC0yMSAtMTkgLTQ1IC0yOCAtNjljLTEgLTMgLTEgLTYgLTIgLTljLTggLTIzIC0xOSAtMzUgLTMyIC0zNWMtMTAgMCAtMjEgNiAtMzMgMjBjLTM4IDQ1IC03MyA5MyAtMTExIDEzN2MtMTEgMTMgLTIwIDIwIC0yOSAyMGMtMTEgMCAtMjAgLTkgLTI5IC0yNmMtMTcgLTMzIC0xNCAtNzAgLTIzIC0xMDVjLTMgLTEyIC02IC0yNSAtMTggLTI4Yy0yIC0xIC0zIC0xIC01IC0xIGMtMTAgMCAtMTcgOSAtMjMgMThjLTIzIDM1IC00OSA2NyAtNzQgMTAwYy0zNCA0NCAtNzggNjIgLTEyNiA2MmMtMTcgMCAtMzYgLTMgLTU0IC03Yy0xMDggLTI0IC0xODEgLTE0NCAtMTgxIC0yMjhjMCAtNzIgNTMgLTE1MiAxMjkgLTE4MWM0NyAtMTggOTcgLTIzIDE0NyAtMjFjMTggMCAyOCAtNiAzMyAtMjJjNiAtMTkgMTIgLTM2IDEzIC01NnYtM2MwIC0xMiAtNiAtMTYgLTE5IC0xN2MtMTUgLTIgLTI5IC0zIC00MyAtM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjJBLnhtbAA8c3ltYm9sIGlkPSJFMjJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS03NCAtMTIzYy0yOCAxIC01NSA1IC04MiAxNGMtOSAzIC0xNiA2IC0xOCAxOGMwIDIgLTEgMyAtMSA0YzAgOSA4IDEyIDEzIDE2bDE1NiAxMjBjMiAyIDYgMyA0IDhjLTI1IDAgLTUwIC0zIC03NiAtM2MtMTggLTEgLTM3IDEgLTU1IDZjLTEwIDMgLTE5IDcgLTI5IDljLTE1IDQgLTEyIDE3IC0xMiAyNnYxYzAgOCAxMCA3IDE2IDdsMjQ2IDE4YzI3IDIgNTEgLTkgNzQgLTIyYzEwIC02IDE1IC0xMyAxNSAtMTkgYzAgLTggLTUgLTE1IC0xNSAtMjNjLTUyIC0zOSAtMTA1IC03OCAtMTU4IC0xMTZsMSAtNWMyNSAyIDQ5IDIgNzMgNWM1IDEgOSAxIDE0IDFjMjIgMCA0MiAtNyA2MiAtMTVjNSAtMiAxMCAtNiAxNCAtMTBzOCAtOSA4IC0xNGMwIC0xMiAtMTEgLTExIC0xOCAtMTFjLTcwIC01IC0xNDAgLTkgLTIxMCAtMTRjLTggLTEgLTE1IC0xIC0yMiAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUI3LnhtbAA8c3ltYm9sIGlkPSJFNUI3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwNzIgLTE2OWMtNCAyMyAtMTAgNDcgLTEyIDcxYy01IDYwIC03IDEyMSAtMTEgMTgxYy0xIDE1IC0yIDI5IC0yIDQ0Yy0xMyAtMjIgLTI0IC00MiAtMzYgLTYzYy0xNCAtMjUgLTMzIC00NSAtNTYgLTYxYy05IC02IC0xNiAtOSAtMjMgLTljLTkgMCAtMTcgNiAtMjYgMTljLTMzIDQ3IC02NCA5NiAtOTcgMTQ0Yy0zIDYgLTggMTEgLTE1IDE5Yy0xNyAtMzcgLTMwIC03NCAtNTEgLTEwNmMtMTMgLTIwIC0yNiAtNDAgLTQ1IC01NiBjLTEyIC0xMSAtMjMgLTE2IC0zMyAtMTZjLTE1IDAgLTI3IDExIC0zOSAzM2MtMjMgNDMgLTQ2IDg2IC01NiAxMzdjLTEyIC01IC0xMiAtMTUgLTE1IC0yMmMtMTQgLTMzIC0yOSAtNjUgLTQ5IC05NGMtNSAtNyAtMTAgLTEzIC0xNSAtMTljLTE0IC0xNCAtMjMgLTIxIC0zMiAtMjFzLTE3IDggLTI5IDI0Yy0yNiAzNSAtNTAgNzIgLTc2IDEwNmMtNiA4IC0xMSAxMiAtMTYgMTJzLTkgLTQgLTE1IC0xM2MtMjYgLTM5IC01MCAtODAgLTg5IC0xMDggYy0zMCAtMjIgLTU5IC0zMyAtODggLTMzYy00MiAwIC04MSAyNCAtMTEyIDcxYy0yNCAzNiAtMzQgNzQgLTM0IDExMWMwIDcxIDM3IDEzOCA3OSAxODNjMTkgMjAgNTEgMjkgODMgMjljMzYgMCA3MiAtMTIgOTYgLTMyYzcgLTYgOCAtOSA1IC0xN2MtOSAtMjUgLTI2IC00NCAtNDUgLTYzYy01IC01IC05IC04IC0xNCAtOGMtNCAwIC05IDMgLTE1IDhjLTE1IDE0IC00MiAyMSAtNjggMjFjLTE5IDAgLTM3IC0zIC01MCAtMTEgYy04IC01IC0xNSAtMTEgLTE1IC0yMmMxIC01NSA0NSAtMTUxIDEwNSAtMTczYzEyIC01IDI1IC03IDM3IC03YzIyIDAgNDMgOCA2MSAyNmMzMCAzMCA1MSA2NiA3NiA5OWM1IDggMTEgMTYgMTggMjJjMTAgMTAgMTggMTUgMjYgMTVzMTcgLTUgMjYgLTE1YzM1IC0zNiA2MSAtNzggOTAgLTExOGMyIC0zIDUgLTYgOSAtMTJjMTggNDAgMzUgNzcgNTEgMTE1bDIxIDQyYzYgMTIgMTYgMTkgMjkgMTlzMTggLTEyIDIxIC0yMiBjMTcgLTUwIDM3IC0xMDAgNjMgLTE0NWM4IC0xNCAxNSAtMjEgMjIgLTIxczEzIDcgMjAgMjFjMTcgMzQgMzAgNzAgNDUgMTA1YzggMTYgMTYgMzMgMjUgNDhjNyAxMSAxNiAxNyAyNCAxN3MxNyAtNSAyNSAtMTRjMzAgLTM0IDU0IC03MSA3OCAtMTA4YzE1IC0yMSAyOSAtNDIgNDMgLTYzYzQgLTYgNyAtOCAxMCAtOGM0IDAgNyA0IDExIDljMjMgMjggMzcgNjEgNTMgOTNjMCAyNyAtMSA1MyAtMyA4MGMtMSAxOCAtMiAzNSAtMiA1MyBjMCAzMSAyIDYyIDUgOTJjMSAxMSA1IDIxIDE1IDIyaDFjMTEgMCA3IC0xMyAxMSAtMTljMiAtNCAyIC0xMCAyIC0xNGMtMSAtMjEgLTEgLTQxIC0xIC02MWMwIC0zMyAxIC02NiAyIC05OWMzIDUgNiAxMCA5IDE0YzggMTIgMTYgMTcgMjQgMTdjOSAwIDE3IC01IDI1IC0xNmMzMiAtNDMgNTQgLTkyIDg5IC0xMzRjOSAtMTEgMTYgLTE3IDIyIC0xN3MxMSA1IDIwIDE1YzI2IDI4IDQyIDY0IDY0IDk1YzEwIDE0IDIwIDI3IDMyIDM5IGM2IDYgMTQgMTEgMjEgOGM0IC0yIDYgLTUgNiAtOGMwIC01IC0zIC05IC01IC0xM2MtOSAtMjYgLTIzIC00OSAtMzkgLTcxYy0zMCAtNDIgLTU2IC04NyAtOTEgLTEyNWMtNSAtNSAtMTEgLTEwIC0xNiAtMTRjLTE3IC0xMyAtMzEgLTIwIC00MyAtMjBjLTE2IDAgLTMwIDExIC00NiAzNGMtMjUgMzIgLTQ2IDY3IC02OSAxMDRjMSAtOCAxIC0xNiAxIC0yNGMzIC03MyAxMCAtMTQ2IDEwIC0yMThjMCAtMTIgLTEgLTI0IC0xIC0zNiBjMCAtMTcgLTEgLTMzIC0xNiAtNDh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVDMy54bWwAPHN5bWJvbCBpZD0iRTVDMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNTAgLTMwYy00OSAwIC05MCAyNCAtMTI5IDU1Yy01OCA0NiAtODcgMTEwIC0xMTggMTc0Yy0yIDUgLTMgOSAtMyAxNGMwIDE0IDkgMjcgMTMgNDFjNSAxNiA1IDQyIDI3IDQyYzE3IDEgMTkgLTIzIDI2IC0zN2MzNCAtNjggNzYgLTEyOSAxNDUgLTE2OWMyNiAtMTUgNTEgLTIyIDc1IC0yMmMzMiAwIDYyIDEzIDkyIDM5YzQyIDM3IDc1IDgyIDEwNyAxMjhjMSAxIDEgMiAyIDRjMTYgMjMgMjggMzUgNDAgMzVjMTMgMCAyNSAtMTIgNDEgLTM2IGMyNCAtMzYgNDggLTczIDcxIC0xMTBjNSAtOCA5IC0xMiAxMyAtMTJzOCA0IDE0IDEwYzIzIDI5IDQwIDYyIDYzIDkwYzUgNiA5IDEzIDE0IDE5YzEwIDExIDE5IDE3IDI4IDE3YzggMCAxNyAtNiAyNCAtMThjMjQgLTM4IDQ1IC03NyA2OSAtMTE1YzcgLTEyIDggLTMxIDI1IC0zMWMxNiAwIDE4IDE5IDI1IDMwYzIwIDM0IDM2IDcwIDU2IDEwNGMxMCAxNyAyNCAyNiAzOCAyNmMxMyAwIDI3IC05IDM1IC0yOWMxNiAtNDAgNDIgLTc1IDcwIC0xMDcgYzcgLTggMTIgLTEyIDE4IC0xMnMxMiA1IDE5IDE0YzIzIDI5IDM4IDY1IDY3IDkwYzggNyAxNiAxNiAyOSAxMWMtMiAtMTkgLTkgLTM1IC0xOSAtNTBjLTMzIC00OSAtNjIgLTEwMSAtMTA0IC0xNDNjLTE0IC0xNCAtMjYgLTIwIC0zNyAtMjBjLTEyIDAgLTI0IDggLTM5IDI2Yy0yOCAzMSAtNTAgNjUgLTY2IDEwNGMtMiA1IC01IDE0IC0xMiAxNHMtOCAtOSAtMTEgLTE0Yy0yMCAtMzggLTM5IC03OCAtNjYgLTExMyBjLTcgLTggLTE0IC0xNyAtMjQgLTIzYy05IC02IC0xNyAtOSAtMjQgLTljLTEwIDAgLTE5IDcgLTI3IDIxbC03MCAxMjRjLTUgOSAtOSAxNCAtMTMgMTRzLTkgLTQgLTE0IC0xM2MtMTkgLTMxIC00NSAtNTggLTYzIC05MGMtNSAtOCAtMTMgLTE0IC0yMCAtMjFjLTEwIC05IC0xOCAtMTQgLTI0IC0xNGMtOSAwIC0xNiA3IC0yNCAyMWwtODQgMTM0Yy00IDYgLTYgOSAtOSA5cy03IC0zIC0xMSAtOGMtMzIgLTQwIC01OCAtODcgLTk3IC0xMjMgcy03OSAtNzEgLTEzOCAtNzF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTU2OC54bWwAPHN5bWJvbCBpZD0iRTU2OCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NjIgMGMtNyAwIC0xMyAxIC0yMCAyYy0yNSA0IC0zNSAxNyAtMzMgNDNsOSA1OWMxIDYgMiAxMCA2IDEwYzIgMCA0IC0xIDcgLTJjOCAtNCAxNiAtNSAyNCAtNWMxMyAwIDI2IDQgMzkgOGMyMCA2IDQzIDM2IDQzIDUyYzAgMTcgLTI3IDM0IC01MyAzN2MtOCAxIC0xNSAxIC0yMyAxYy0yMCAwIC0zOSAtMyAtNTkgLTEwYy0zMiAtMTIgLTU4IC0zMSAtODYgLTUxYy00NyAtMzQgLTg2IC03OCAtMTM1IC0xMTAgYy0yNSAtMTUgLTQ5IC0yMiAtNzAgLTIyYy00MyAwIC03NyAyOCAtOTcgNzJjLTEwIDIzIC0xNCA0NiAtMTQgNjljMCAzNyAxMCA3NCAyMSAxMTBjOSAyOSA0NiA0NyA3OSA0N2M2IDAgMTEgLTEgMTcgLTJjNDUgLTEwIDU1IC0yMyA1NSAtODFjMCAtMSAwIC05IC0xIC0xN2MtMiAtMTIgLTUgLTIxIC0xNCAtMjFjLTQgMCAtOCAyIC0xNCA1Yy0xNCA4IC0yOCAxMSAtNDMgMTFzLTMwIC00IC00NSAtMTFjLTEyIC02IC0xOCAtMTMgLTE4IC0yMiBjMCAtNSAxIC0xMSA1IC0xOGMxNCAtMjMgNDEgLTM3IDcwIC0zN2M1IDAgMTAgMCAxNSAxYzQyIDcgNzAgMzUgOTkgNjJjNTMgNDYgMTA0IDk1IDE3MSAxMjFjMTggNyAzNyAxMSA1NSAxMWM1MyAwIDEwMSAtMzIgMTE1IC05MmM0IC0yMSA3IC00MiA3IC02M2MwIC0yNyAtNCAtNTQgLTEzIC04MWMtMTYgLTQ3IC01NSAtNzYgLTk5IC03NnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUJBLnhtbAA8c3ltYm9sIGlkPSJFNUJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgLTIwMmMxOCAzMCAzNSA1NiA1OCA3N2MxMCA5IDIzIDkgMzYgMTBjNzMgNiAxMzAgNDYgMTgxIDk1YzgxIDc3IDEzNiAxNzQgMjAzIDI2MmMxMyAxNyAyNCAyNiAzNSAyNnMyMiAtOCAzNiAtMjNzMjQgLTMzIDM0IC01MWMxNyAtMzAgMzYgLTU5IDU1IC04N2MyIC00IDYgLTkgMTAgLTEwaDFjNyAwIDUgOCA3IDEyYzI0IDU3IDQ1IDExNSA4MyAxNjRjMTQgMTggMjcgMjcgNDEgMjdjMTIgMCAyNSAtOCAzOSAtMjQgYzQzIC00OSA4MyAtMTAwIDEyNSAtMTUxYzEwIC0xMiAxOCAtMTggMjYgLTE4czE3IDYgMjcgMThjMjcgMzIgMzcgNzAgMzcgMTA5YzAgMTEgLTEgMjIgLTIgMzNjLTkgNjkgLTQ0IDExOSAtMTEwIDE0NGMtNyAyIC05IDYgLTkgMTBjMCAzIDEgNSAyIDhjOSAyMCAxOSAzOSAyOCA1OGM1IDExIDEyIDE1IDIxIDE1YzMgMCA3IDAgMTAgLTFjNjggLTEyIDEyMCAtNzEgMTMxIC0xNDdjMiAtMTQgNCAtMjkgNCAtNDMgYzAgLTQyIC0xMSAtODMgLTMwIC0xMjJjLTI3IC01NiAtNjEgLTEwOCAtMTEyIC0xNDdjLTEzIC0xMCAtMjggLTE3IC00NCAtMjNjLTYgLTIgLTEyIC0zIC0xNyAtM2MtMjQgMCAtMzggMjAgLTUyIDM4Yy0zNiA0NiAtNzQgOTIgLTExMiAxMzljLTE5IC0zMyAtMjggLTY5IC0zOSAtMTA0Yy0xMiAtMzggLTM0IC02NyAtNjIgLTk1Yy0xMSAtMTEgLTIxIC0xNiAtMzAgLTE2Yy0xMiAwIC0yMyA4IC0zNSAyNGMtMzYgNDggLTYzIDEwMiAtOTQgMTUyIGMtNSA4IC05IDEyIC0xMyAxMmMtNSAwIC05IC00IC0xNCAtMTJjLTU1IC04MCAtMTExIC0xNTggLTE4MSAtMjI1Yy02NiAtNjQgLTEzOSAtMTEzIC0yMzEgLTEyN2MtMTMgLTIgLTI2IC0yIC00MyAtNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTgzLnhtbAA8c3ltYm9sIGlkPSJFNTgzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMyIDk0Yy0yIC0xIC0zIC0xIC00IC0xYy01IDAgLTggNiAtMTIgOWMtMTEgOCAtMTYgMTggLTE2IDMydjI2MWMwIDQgMSA5IDYgMTFjMSAxIDMgMSA0IDFjNiAwIDEwIC04IDE1IC0xMmM4IC05IDEwIC0yMCAxMCAtMzFjLTEgLTQzIC0xIC04NSAtMSAtMTI3aDF2LTEzNWMwIC0zIDAgLTYgLTMgLTh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUxMS54bWwAPHN5bWJvbCBpZD0iRjUxMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDggLTM5NWMtMyAxNSAtNSAyNSAtNiAzNGMtMSAyNyAtMSA1NCAtMSA4MWMtMjAgOSAtMzkgMjcgLTU1IDU1Yy0yMyA0MyAtMzIgODkgLTM5IDEzNmMtNCAyNyAtNiA1NSAtNiA4MmMwIDQxIDUgODEgMTkgMTIxYzExIDMyIDI1IDYyIDUwIDg2YzEyIDExIDI2IDE4IDQwIDIyYy0zIDIyIC03IDQ1IC0xMyA2OWMtMjQgLTIzIC01MCAtMjcgLTc4IC0yOGMtNyAwIC0xNCAwIC0xNCAxMWMtMSAyNyAtMSA1NCA1IDgxYzIgOCA5IDEzIDE4IDEyIGM3IC0yIDE0IC0yIDIwIC0yYzE5IDAgMzYgNiA1MSAyMmM1IDUgOSA4IDEzIDhjNSAwIDEwIC03IDEyIC0xNmMxMSAtNDIgMTUgLTg2IDIwIC0xMjljMSAtOSAyIC0xOCAyIC0yN2MxNyAtMyAzMiAtMTEgNDYgLTI0YzI1IC0yNSA0MCAtNjMgNDAgLTEwMGMwIC0xOCAtNCAtMzcgLTExIC01M2MtMiAtNiAtNSAtMTEgLTEzIC0xNmMtOCAyNCAtMTYgNDcgLTMzIDY2Yy03IDggLTE1IDE0IC0yMyAxOGMwIC0zNyAtMSAtNzUgLTMgLTExMyBjLTQgLTYxIC05IC0xMjIgLTE0IC0xODNjMzYgNCA2MCAyOCA3NyA1OWM1IDEwIDkgMTkgMTMgMjljMiA2IDggMTIgMTMgMTJjNiAwIDYgLTkgNyAtMTRjMyAtMTMgNCAtMjYgNCAtMzhjMCAtNDUgLTE4IC04NCAtNTEgLTExOGMtMjIgLTIzIC00NiAtMzQgLTY4IC0zNGMtMSAtMTggMCAtMzYgLTEgLTU0YzAgLTE5IC02IC0zNSAtMjEgLTU1ek0xMDYgLTE3OWwzIDQzYzUgNjkgMTIgMTM4IDEyIDIwN2MwIDE2IDAgMzMgLTEgNDkgYy0xNSAtMiAtMjkgLTkgLTQyIC0yNGMtMjEgLTIzIC0zMCAtNTEgLTM3IC04MWMtNSAtMjAgLTggLTQwIC04IC02MGMwIC0zMCA3IC01OSAyNiAtODdjMTIgLTE5IDI2IC0zOSA0NyAtNDd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTBERS54bWwAPHN5bWJvbCBpZD0iRTBERSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yODggLTE0MmMtNyAyIC0yMCAzIC0zMSA5bC0yNDggMTM1Yy02IDMgLTkgNyAtOSAxMHMzIDYgOSA5bDI2MiAxMjBjNiAyIDExIDMgMTUgM2M4IDAgMTUgLTIgMjIgLTZjODYgLTQxIDE3MiAtODIgMjU3IC0xMjRjOCAtMyAyMCAtNyAyMCAtMTdjMCAtMTEgLTEzIC0xMiAtMjEgLTE2bC0yNDYgLTExNmMtOCAtNCAtMTUgLTkgLTMwIC03ek0zMjAgLTk1YzY3IDM4IDEzOCA2OSAyMTAgMTA0Yy03MyAzNiAtMTQ0IDcwIC0yMTQgMTA0IGMtMyAxIC01IDIgLTkgMmMtNiAwIC0xMiAtMyAtMTggLTZjLTM0IC0xNSAtNjcgLTMxIC0xMDAgLTQ2Yy00MyAtMjAgLTg1IC00MCAtMTMzIC02M2M1OSAtMzIgMTEzIC01OCAxNjUgLTkwYzE5IC0xMSAzNiAtMTkgNTQgLTE5YzE0IDEgMjkgNSA0NSAxNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTBDLnhtbAA8c3ltYm9sIGlkPSJGNTBDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyNiAtMjYxYy0yOSAtMyAtNzEgMjkgLTg0IDY4Yy0yMCA1NyAtMzIgMTE3IC0zOSAxNzhjLTIgMTYgLTMgMzIgLTMgNDljMCA0MSA2IDgxIDE3IDEyMWM5IDMxIDI1IDU4IDQ3IDgyYzE3IDE3IDM2IDI3IDU3IDI3YzkgMCAxOSAtMiAyOSAtNmM0NCAtMTYgNTYgLTU4IDU2IC0xMDNjMCAtMTMgLTIgLTI3IC04IC0zOWMtMiAtNSAtNCAtOCAtNyAtOGMtMiAwIC01IDIgLTggN2MtMTQgMjMgLTMyIDQzIC02MCA0MyBjLTM3IDAgLTUyIC0yOSAtNjUgLTU2Yy05IC0xNyAtMTMgLTM1IC0xOCAtNTljMTcgMTEgMzUgMTYgNTMgMTZjMzQgMCA2NyAtMTggODQgLTQ5YzE5IC0zNSAyOSAtNzEgMzIgLTExMWMxIC0xMSAyIC0yMiAyIC0zM2MwIC0xOSAtMiAtMzggLTEwIC01NmMtMTQgLTM1IC0zMyAtNjYgLTc1IC03MXpNOTggLTE1MWM3IC0yIDE0IC00IDIxIC00YzExIDAgMjEgNCAzMCAxM2MxMiAxMyAyMyAyOSAyMyA0NmMwIDQgLTEgOCAtMiAxMiBjLTUgMjEgLTM5IDM3IC02NyAzN2MtNiAwIC0xMiAwIC0xNyAtMmMtMTIgLTMgLTE4IC0yMCAtMzAgLTE2Yy0xNCA0IC01IDI0IC0xOSAzNWMwIC0xMCAtMSAtMTYgMCAtMjJjNiAtNDIgMTQgLTgyIDYxIC05OXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEUzLnhtbAA8c3ltYm9sIGlkPSJFNEUzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NyAtMTIwaC0xOTRjLTQ4IDAgLTUzIDE4IC01MiA2MmMxIDggNiAxOCA2IDI4YzAgNiAtMSAxMiAtMSAxOGMwIDggMiAxNSAxNCAxN2MxNCAzIDI4IDkgNDQgOGMxMTggLTEgMjM3IC0xIDM1NiAtMWMxMSAwIDIwIDIgMzEgMmM1IDAgMTAgMCAxNiAtMmMxNSAtNSAyMiAtMTIgMjcgLTI2czYgLTI4IDYgLTQzYzAgLTcgLTEgLTE1IC0xIC0yM2MtMSAtMjEgLTI3IC0zOSAtNTMgLTM5aC0xOTl2LTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRFMS54bWwAPHN5bWJvbCBpZD0iRTRFMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MCAtMjQ5Yy0yNyAyIC0zNCA4IC0zNiAzNXY2NGMtMyAzOSAtNCA3OSAtNCAxMThjMCA3NyA0IDE1NSA5IDIzM3YyYzAgNiAtMyAxMyAtMyAxOGMwIDQgMiA4IDYgMTFjMTQgOSAzMCAxOCA0OSAxNWMxNiAtMiAzNCAtMyA0OSAtOWMxOSAtOCAzMCAtMjQgMjkgLTQ4Yy00IC05NCAtNyAtMTg4IC0xMCAtMjgyYy0xIC00MiAxIC04NCAtNCAtMTI3Yy0xIC05IC0xIC0xOSAtMTIgLTIwYy0yNSAtMSAtNDggLTEyIC03MyAtMTB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ5OC54bWwAPHN5bWJvbCBpZD0iRjQ5OCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03IC05OTNjLTQgMzAgLTYgNTggLTYgODZjMCAxNyAxIDM0IDMgNTFjMSA4IDEgMTUgMSAyM2MwIDE2IC0xIDMyIC0xIDQ4YzAgNjIgNyAxMjQgNyAxODdjMCAxOCAwIDM3IC0yIDU1Yy03IDYyIC0xMCAxMjQgLTEwIDE4N2MwIDIzIDEgNDYgMiA2OWMzIDcxIDUgMTQyIDUgMjEzYzAgNjQgLTEgMTI5IC0xIDE5M3Y0OWMwIDYwIC01IDExOSAtNSAxNzljMCAyOSAxMCA0NyAzOSA1MmM1OCAxMCA5MSA0NSAxMTUgOTMgYzIxIDQzIDQ4IDgzIDQ4IDEzM2MwIDMwIC0xMSA1NyAtMTEgODhjMCAxNSAzIDI5IDIgNDV2MmMwIDYgNiA5IDExIDExbDQgMWM1IDAgNiAtNyA5IC0xMmMxNSAtMzUgMjAgLTcyIDIwIC0xMDljMCAtMTYgLTIgLTMyIC0zIC00OWMtOCAtMTI5IC03NyAtMjMzIC0xNTkgLTMyN2MtMjYgLTMwIC0zNyAtNjAgLTM3IC05NWMwIC0xMiAxIC0yNSA0IC0zOGM0OCA0MSAxMDggNjUgMTQ0IDEyMWMzMyA1MSA1NiAxMDMgNTYgMTYxIGMwIDE0IC0yIDI3IC00IDQxYy0xIDQgLTEgOCAtMSAxMmMwIDE0IDQgMjcgNCA0MGMwIDggNyAxMiAxMiAxM2gxYzggMCA1IC04IDcgLTEzYzEwIC0zMiAxNCAtNjQgMTQgLTk2YzAgLTQ5IC0xMCAtOTcgLTI3IC0xNDVjLTMyIC05MCAtODYgLTE2MyAtMTcxIC0yMTBjLTI5IC0xNiAtNDMgLTQwIC00MyAtNzFjMCAtOSAxIC0xOSA0IC0zMGM0OCA1MSAxMTQgNzkgMTYxIDEzMWMzMyAzNyA1NSA3OSA1MiAxMzFjLTIgMzcgMSA0MSAyMCA1MyBjOCAtMTggMTAgLTM2IDEwIC01NGMwIC0yMSAtMyAtNDIgLTQgLTYzYy0xIC05IC0yIC0xOCAtMiAtMjdzMSAtMTggMyAtMjdjNSAtMjIgNyAtNDUgNyAtNjdjMCAtMzkgLTcgLTc5IC0xOSAtMTE5YzUgMyA5IDUgMTIgNWM2IDAgOSAtNiAxMSAtMTVjNCAtMjAgNSAtNDAgNSAtNjFjMCAtMjggLTMgLTU2IC04IC04NGMtMSAtNiAtMiAtMTMgLTIgLTIwYzAgLTYgMSAtMTMgMyAtMjBjNiAtMjIgOSAtNDQgOSAtNjYgYzAgLTIzIC0zIC00NiAtMTAgLTY4Yy01IC0xNiAtNyAtMzIgLTcgLTQ4YzAgLTIyIDQgLTQ0IDYgLTY2YzEgLTExIDEgLTIxIDEgLTMxYzAgLTgxIC0yOCAtMTUyIC05NSAtMjA4Yy0yNSAtMjEgLTUxIC00MSAtNzYgLTYxYy00MyAtMzUgLTczIC03NyAtODYgLTEzMWMtNCAtMTQgLTUgLTMwIC0yMiAtNDJ6TTQyIC0yMTJjMTUgMTIgMjkgMjUgNDQgMzdjNDMgMzQgOTAgNjQgMTIxIDExMGMyMSAzMSA0MyA2MCA0MyAxMDFjMCA3IDAgMTQgLTIgMjIgYy0xNyAtMjcgLTM0IC01MCAtNTQgLTcwYy0zNSAtMzUgLTc2IC02MiAtMTE0IC05MWMtMzEgLTI0IC00NCAtNDMgLTQ0IC03MGMwIC0xMSAyIC0yNCA2IC0zOXpNMzcgLTQyNmMzNyA1NCA5MyA4MyAxMzggMTIzYzU1IDQ5IDkxIDEwNSA5MSAxNzhjMCAxNCAtMiAyOCAtNCA0MmMtOSAtMjIgLTIxIC0zOSAtMzIgLTU2Yy0zOSAtNjAgLTk0IC0xMDMgLTE0OSAtMTQ1Yy0zNiAtMjggLTQ3IC02MiAtNDcgLTEwMmMwIC0xMyAxIC0yNiAzIC00MHogTTQ4IC01NzZjMjcgMzAgNTcgNTUgOTEgNzZjMjQgMTUgNDYgMzIgNjUgNTNjMzcgNDAgNjMgODYgNjAgMTQ5bC05IC0xM2MtMzAgLTQzIC02MyAtODMgLTEwNCAtMTE3Yy0zMiAtMjYgLTY1IC00OSAtOTEgLTgxYy0xMyAtMTYgLTE5IC0yOCAtMTkgLTQwYzAgLTggMiAtMTYgNyAtMjd6TTQ2IC03NzZjMzQgNDcgNzggNzYgMTIzIDEwNWMyMCAxNCAzOCAzMCA1MiA0OWMyMCAyNyAzNCA1NiAzNCA5MWMwIDEwIC0yIDIxIC00IDMyIGMtMjggLTQyIC02MCAtNzMgLTk2IC05OWMtMjggLTIwIC01NiAtNDEgLTgwIC02NWMtMjQgLTIyIC0zMiAtNDggLTMyIC03OWMwIC0xMSAxIC0yMiAzIC0zNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDczLnhtbAA8c3ltYm9sIGlkPSJGNDczIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkxIC01NDNjLTMgMCAtOCAzIC0xNSA3Yy0xMyA5IC0yOCAxNiAtNDEgMjVjLTE2IDExIC0yMyAyNCAtMjMgNDR2MjU4Yy01IDk0IC0zIDE4NyAtNiAyODBjLTMgNjUgLTMgMTI5IC0zIDE5NHYxNDljMCAyNiAwIDUzIC0yIDc5bC0xIDEwYzAgNCAxIDggMiAxMWM3IDE5IDE2IDI5IDI5IDI5YzcgMCAxNSAtMyAyNSAtMTBjMzYgLTI1IDY0IC01NCA2MSAtMTA0Yy03IC05NSAtMyAtMTkwIC02IC0yODVjLTUgLTE2MSAtNyAtMzIzIC05IC00ODQgYy0xIC02MSAtMyAtMTIzIC00IC0xODRjLTEgLTEzIC0yIC0xOSAtNyAtMTl6TTQyNyAtNTM1Yy0yNCAwIC00OCAzIC03MyA5Yy00NSAxMiAtODYgMzUgLTExOCA3MGwtOCA5bC01IDh2LTI0YzAgLTE0IDEgLTI3IC02IC00MGMtMiAtNCAtNCAtOCAtOSAtOGMtNiAwIC03IDYgLTcgMTBjMCAyMiAtNSA0MyAtNSA2NGMwIDUzIDEgMTA3IDEgMTYwcy0xIDEwNiAtMyAxNTljLTIgNjIgLTEgMTI1IC0yIDE4N2MtMSA2NSAtMSAxMzEgLTEgMTk2djE5NyBjMCAxMiAxIDI0IDQgMzVjMyA5IDkgMTMgMTUgMTRoMWM5IDAgNyAtOSA4IC0xNGM0IC0xMiA1IC0yNCA1IC0zN2MwIC03IDAgLTE1IC0xIC0yMnYtODM3YzggNCAxOSAyIDI5IDJoMThjNCAxIDcgMSAxMSAxYzE2IDAgMzQgLTggNTEgLThjNyAwIDEzIDEgMjAgNGMxIDEgMiAxIDQgMWM3IDAgMTIgLTEwIDE1IC0xOWM5IC0zMCAyNiAtNDYgNTEgLTQ2YzEwIDAgMjEgMyAzNCA4YzUxIDIyIDk0IDUyIDExNiAxMDRjMTEgMjUgMTcgNDkgMTcgNzEgYzAgNDcgLTI0IDg5IC02OSAxMjVjLTI0IDE4IC00OSAzMyAtNzggNDBjLTQgMSAtNyAyIC0xMCAyYy02IDAgLTEyIC0zIC0xNyAtOWMtMTQgLTE3IC0yOSAtMzMgLTM0IC01NGMtMiAtMTEgLTggLTE3IC0xOSAtMTljLTE1IC0yIC0zMCAtNSAtNDUgLTVjLTE5IDAgLTM4IDQgLTU2IDE4Yy0xMCAzIC0xMyA3IC0xMyAxOWMwIDE4IDIgMzcgNCA1N2MzIDI3IDQgNTQgNCA4MWMwIDMwIC0xIDYwIC0zIDkwYy0xIDEzIC0yIDI2IC02IDM4IGMtMiAwIC01IDEgLTYgMmMtMyAzIC01IDUgLTUgOGMwIDIgMiA0IDYgNWMwIDUgNSA3IDEwIDhjOCAxIDE1IDQgMjIgNmMxNCA4IDI2IDE3IDQxIDIyYzEwIDMgMTkgNiAyOSA2YzcgMCAxNCAtMSAyMiAtNGMzOCAtMTIgNzcgLTIxIDExNiAtMzFjNCAtMSA3IC0yIDExIC0yYzcgMCAxNSAzIDIzIDhjMzYgMjEgNTcgNTUgNjEgOTRjMSAxMSAyIDIzIDIgMzRjMCA2OCAtMjMgMTI4IC04MiAxNzRjLTIyIDE3IC00OCAyMSAtNzQgMjRoLTIgYy05IDAgLTE3IC01IC0yMyAtMTJjLTE2IC0yMCAtMjUgLTQxIC0yNSAtNjVjMCAtNyAwIC0xNSAyIC0yMmMxIC00IDEgLTggMSAtMTFjMCAtMjEgLTEyIC0zNSAtMzQgLTQyYy0yMyAtNyAtNDcgLTkgLTcwIC0xM2MtMTcgLTIgLTI3IDYgLTI5IDIxYy0xIDEzIC0yIDI0IC0yIDM1YzAgNTYgMTkgODkgODAgMTE1bDExNCA0OGMyMiA5IDQzIDEzIDYzIDEzYzUxIDAgOTYgLTI1IDEzNyAtNjFjNTAgLTQ0IDg1IC0xMDAgOTQgLTE2NyBjMiAtMTEgMiAtMjIgMiAtMzNjMCAtNjUgLTMwIC0xMTMgLTk4IC0xNTNjLTQ3IC0yOCAtMTE2IC00NCAtMTgzIC00MGMtMTMgLTMgLTI2IC00IC0zOSAtNGMtMTUgMCAtMzAgMSAtNDYgNGMxIC0xNCAyIC0yOCAyIC00MmMwIC0xMCAtMSAtMjAgLTEgLTMwYzEgLTcgMSAtMTUgMSAtMjJjMCAtMTcgLTIgLTM0IC0zIC01MWMyNSAxMiA1MSAyMSA4MCAyNWMyNSAzIDQ5IDkgNzQgOWM2IDAgMTEgMCAxNiAtMWM4OCAtOSAxNjUgLTEwMiAxNzIgLTE4OSBjMSAtMTQgMiAtMjggMiAtNDJjMCAtODAgLTIzIC0xNTEgLTk2IC0yMDFjLTU2IC0zOCAtMTE5IC02MCAtMTg1IC02MHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTBBLnhtbAA8c3ltYm9sIGlkPSJGNTBBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0MyAtMjYxYy05IDAgLTEwIDExIC0xMCAxOGMtMiAzMyAtNCA2NSAtNCA5OGMwIDE5IC03IDI2IC0yMyAyNmMtMTIgMCAtMjUgLTEgLTM3IC0xYy0xMyAwIC0yNyAwIC00MCAxYy0yNSAwIC0yOSA5IC0yOSAzNGMxIDc4IDM5IDE0NCA2NyAyMTNjMTUgMzYgMjkgNzIgNDAgMTEwYzQgMTIgOSAyMyAyMiAyMGM2IC0yIDggLTYgOCAtMTJjMCAtNCAtMiAtOSAtMiAtMTNjLTUgLTQzIC0xOSAtODQgLTMzIC0xMjQgYy0xMiAtMzUgLTI1IC02OSAtNDAgLTEwMmMtMiAtNCAtMiAtOCAtMiAtMTBjMCAtNyA1IC04IDE1IC04YzU3IC0yIDU3IC0yIDU3IDU0djY3YzAgMTIgNSAyMiAxNyAyNGgxYzEyIDAgMTAgLTEzIDExIC0yMGMzIC0xOCA1IC0zNyA1IC01NWMwIC0xNSAtMiAtMzEgLTIgLTQ2czUgLTIzIDE4IC0yM2MzIDAgNiAwIDkgMWMxMyAyIDI3IDEgNDAgM2g1YzEyIDAgMTUgLTcgMTUgLTE5YzAgLTI0IC04IC00NyAtMTggLTY4IGMtNyAtMTUgLTIxIC0yMyAtMzcgLTIxYy0yOCAzIC0zNCAtMTAgLTMzIC0zNWMyIC0yOCAtMiAtNTUgLTQgLTgzYy0xIC01IC0zIC0xMCAtNCAtMTRjLTIgLTcgLTQgLTE1IC0xMiAtMTV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUwNy54bWwAPHN5bWJvbCBpZD0iRjUwNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03NSAtMjUzYy0xNyAxIC0zMyA0IC01MCAzaC0zYy0xMiAwIC0xNSA1IC0xNSAxN2MxIDE4IDAgMzcgMCA1NWMxIDI4IDcgMzQgMzUgMzJjMTkgLTEgMzAgMiAyOSAyNWMtMiA1MCAtMSAxMDAgLTQgMTUwYy0yIDI0IDAgNDkgLTQgNzRjLTIyIC0yOSAtMzAgLTY1IC01MSAtOTVjLTggMTUgLTEyIDM3IC0xMiA1OWMwIDIwIDQgNDAgMTAgNTJjMjEgNDAgNDkgNzYgNjAgMTIyYzEgOCA3IDExIDE2IDEzYzYgLTE2IDggLTMyIDggLTQ5IHMtMiAtMzYgLTEgLTU0YzQgLTc4IDggLTE1NiA4IC0yMzVjMCAtMTcgLTEgLTM1IC0xIC01MnYtMmMwIC0xMiA4IC0xMSAxNyAtMTFjMzMgLTIgMzUgLTUgMzMgLTM3Yy0zIC01NCAtMTEgLTY4IC01NCAtNjhjLTYgMCAtMTMgMCAtMjEgMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUJDLnhtbAA8c3ltYm9sIGlkPSJFNUJDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkxMSAtMjkwYy0xNSA0MyAtMjAgODQgLTIxIDEyNGMtMSA0NSAtMiA4OSAtMiAxMzNjLTggNSAtMTQgMTUgLTE5IDI5Yy0yMCA1NSAtMjkgMTE0IC01MCAxNzBjLTEgMSAtMSAzIC0yIDRjLTcgMTMgLTEwIDM0IC0yNyAzNGMtMTQgMCAtMTUgLTE5IC0yMSAtMzBjLTIzIC00NiAtNDUgLTkyIC02NyAtMTM5Yy05IC0xNyAtMTkgLTMzIC0zMyAtNDZjLTE0IC0xNCAtMjggLTIyIC00MCAtMjJjLTE2IDAgLTI5IDE0IC0zOSA0MCBjLTE1IDQ0IC0yOSA4OSAtNDUgMTMzYy01IDE0IC00IDM3IC0xOSAzOGMtMTQgMiAtMTYgLTIxIC0yNCAtMzRjLTIwIC0zMiAtMzIgLTY5IC01NiAtOTlsLTEyIC0xOGMtMTEgLTExIC0yMSAtMTcgLTMwIC0xN2MtMTEgMCAtMjAgOSAtMjkgMjdjLTE2IDMzIC0yOCA2OSAtNDggMTAwYy0xNyAyNiAtMzcgNTEgLTYxIDcwYy0yMyAxOCAtNDggMjYgLTc0IDI2Yy0zMCAwIC02MiAtMTEgLTg4IC0zNWMtMzcgLTM1IC01NSAtNzYgLTU1IC0xMjUgYzAgLTMxIC0xMSAtNTkgLTIyIC04N2MtNCAtMTAgLTExIC0xOSAtMjcgLTI1Yy0yIDc2IDE4IDE0NSA0MSAyMTNjMTYgNDggNDIgODcgODEgMTE4YzM1IDI4IDcxIDQxIDEwNiA0MWM0MyAwIDg2IC0yMCAxMjIgLTYzYzMyIC0zOCA1MCAtODEgNzAgLTEyNWMzIC01IDUgLTEyIDggLTE3YzQgLTUgNiAtMTUgMTUgLTEzYzcgMSAxMCA4IDEzIDEzYzIwIDM5IDQwIDc3IDYwIDExN2M1IDEwIDExIDE5IDE5IDI3YzcgOCAxNiAxMiAyNCAxMiBjMTAgMCAyMCAtNyAyNyAtMTljMjMgLTM5IDMwIC04NCA0NyAtMTI1YzcgLTE3IDEzIC0zNCAyMCAtNTJjMyAtOSA4IC0xOSAxOCAtMjBoMWMxMCAwIDE1IDEwIDE5IDE4YzIzIDQ3IDQ1IDk1IDY4IDE0MmM4IDE4IDE4IDM2IDI5IDUyYzEzIDE3IDI4IDI1IDQyIDI1YzE2IDAgMzIgLTEwIDQyIC0zMmM4IC0xNyAxNCAtMzUgMjAgLTUzbDYgMTM5YzIgMzYgOSA3MSA5IDEwN2MwIDEwIDUgMTYgMTMgMThoMmM5IDAgNyAtMTAgOSAtMTUgYzQgLTE0IDUgLTI3IDUgLTQxYzAgLTkgMCAtMTkgLTEgLTI4Yy02IC05NCAtMTAgLTE4NyAtMTIgLTI4MWM0IC0xMiA3IC0yNSAxMSAtMzdjMyAtOSA2IC0xOSAxNiAtMjBoMWMxMCAwIDExIDEwIDE1IDE3YzI1IDQ0IDQ2IDkxIDcxIDEzNWMxMCAxOCAyMiAzNSAzNSA1MWMxMiAxNCAyNSAyMSAzNyAyMWMxNSAwIDI5IC0xMSAzOSAtMzFjMTggLTM2IDI1IC03NSAzNiAtMTEzYzcgLTI1IDE1IC0zNyAyNiAtMzdjOSAwIDE5IDcgMzMgMjAgYzM1IDMyIDU4IDc0IDg3IDExMGMxOSAyMyAzNiA0NyA1NSA3MGM1IDYgMTEgMTIgMTcgMTdjNSA0IDEyIDYgMTggMmMyIC0xIDIgLTMgMiAtNWMwIC00IC0xIC04IC0yIC0xMWMtOCAtMjMgLTIxIC00MyAtMzUgLTYyYy00NyAtNjMgLTkzIC0xMjYgLTE0MyAtMTg4Yy0xNyAtMjEgLTM4IC0zNSAtNjQgLTQ1Yy04IC0zIC0xNCAtNCAtMjAgLTRjLTE0IDAgLTIzIDggLTMxIDI2Yy0xOCA0MCAtMjIgODMgLTM3IDEyM2MtMiA2IC00IDExIC03IDE2IGMtNCA5IC05IDEzIC0xMyAxM2MtNSAwIC05IC00IC0xNSAtMTNjLTI4IC00MiAtNDcgLTg4IC03MSAtMTMyYy0xMyAtMjQgLTI2IC00OCAtNDggLTY1Yy01IC00IC05IC03IC0xNCAtOWMyIC02NSA2IC0xMzAgOSAtMTk1YzEgLTIyIC02IC00MSAtMjAgLTYzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyMjQueG1sADxzeW1ib2wgaWQ9IkUyMjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEzOSAyOTJjLTEzIDAgLTE0IDcgLTE5IDMxYy0zIDExIC0zIDIxIC0zIDI5YzAgNDEgMiA0MiA0MiA0OGM4MiAxMSAxNjQgMjMgMjQ2IDM2YzMgMSA2IDEgOSAxYzEzIC0xIDIwIC03IDIyIC0yMmMxIC01IDIgLTExIDIgLTE3YzAgLTE2IC00IC0zMSAtOSAtNDZjLTQgLTEyIC0xMyAtMTggLTI3IC0yMGMtODAgLTEyIC0xNjAgLTI1IC0yNDAgLTM4Yy0xMCAtMSAtMTcgLTIgLTIzIC0yek0tMTM4IDkwYy03IC0xIC0xMCAzIC05IDEzIGMxIDE4IC05IDM0IC01IDUwYzAgMzcgMCAzNyAzNiA0NWwyMzQgNTVjNyAyIDEyIDMgMTYgM2MxMSAtMSAxNCAtOCAxNiAtMjZjMiAtMTkgLTMgLTM3IC03IC01NGMtMyAtMTMgLTEzIC0yMiAtMjcgLTI1bC0yNDYgLTYwYy0zIC0xIC02IC0xIC04IC0xek0tMTMwIC04NWMtNyAxIC0xMSAzIC0xMiAxMmMtMiAxOCAtMyAzNyAtNSA1MWMxIDQzIDQgNDYgNDIgNTRsMjM1IDQ2YzUgMiA5IDIgMTMgMmMxNCAwIDE3IC04IDE3IC0zMSBjMCAtMTYgLTQgLTMyIC05IC00N2MtNCAtMTIgLTEzIC0yMSAtMjcgLTI1bC0yNDcgLTYwYy0zIC0yIC01IC0yIC03IC0yek0tMTQ2IC0yNzJjLTggMCAtMTEgNiAtMTEgMThjMSAxNSAtMiAzMCAtMiA0NmMwIDcgMSAxNCAyIDIwYzIgMTQgNyAyMSAxOSAyNGM4NiAyMCAxNzIgNDAgMjU5IDU4YzIgMSA1IDEgNiAxYzEyIDAgMTIgLTEwIDEyIC0yMGMwIC00IDAgLTggMSAtMTFjLTEgLTUxIC0xNSAtNjcgLTYzIC03OSBjLTcxIC0xNyAtMTQyIC0zNSAtMjEyIC01NWMtNSAtMSAtOCAtMiAtMTEgLTJ6TS0xMjQgLTQzNWwtNyAtMmMtOSAxIC0xNiA1IC0xNCAxNmMyIDE4IC00IDM0IC0yIDUyYzIgMzcgNiA0MiA0MiA0N2M3NCAxMiAxNDggMjMgMjIyIDM0bDEwIDJjNyAwIDEzIDEgMTggMWMxMiAwIDE2IC02IDE2IC0yNGMwIC00IC0xIC05IC0xIC0xNmMtMSAtNiAtMiAtMTkgLTYgLTMyYy00IC0xNiAtMTMgLTI3IC0zMCAtMzB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTIzMC54bWwAPHN5bWJvbCBpZD0iRTIzMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDUgMThoLTJjLTEwIDAgLTE4IDYgLTIxIDE0Yy0xMCAzNCAtMzYgNjEgLTM3IDk5YzAgMTUgMyAyMyAxNyAyNmMyIDAgNSAwIDcgMWM5IDQgMTggMTIgMjggMTJjMyAwIDcgLTEgMTEgLTRjMTkgLTE1IDM3IC0zMSA0MCAtNTdjMSAtMTMgLTEgLTI3IDQgLTM5YzEgLTIwIC0yNyAtNTAgLTQ3IC01MnpNNTAwIDE5aC0yYy0xMCAwIC0xOCA3IC0yMCAxNWMtOCAzMyAtMzEgNjEgLTMxIDk2YzAgMTMgMSAyMiAxNiAyM2MzIDEgNSAxIDcgMiBjOSAyIDE3IDExIDI2IDExYzMgMCA2IC0xIDkgLTNjMTUgLTEzIDMyIC0yNyAzNSAtNDljMiAtMTYgMyAtMzIgNSAtNTRjMCAtMTIgLTI2IC00MCAtNDUgLTQxek02MCA2aC0yYy0xMCAwIC0xNiA3IC0xOSAxM2MtMTEgMzIgLTM1IDU4IC0zOCA5NGMwIDQgLTEgOCAtMSAxMWMwIDExIDQgMTcgMjAgMTljMTAgMiAxOCAxNCAyOCAxNGMyIDAgNSAtMSA4IC0zYzE3IC0xMyAzNiAtMjYgNDEgLTUxYzIgLTE0IDEgLTMwIDYgLTQyIGMxIC0yMSAtMjUgLTUyIC00MyAtNTV6TTMzMyAwYy05IDAgLTE2IDYgLTE5IDE1Yy04IDMzIC0zMiA1OSAtMzEgOTVjMSAxMSAtMSAyMyAxNSAyNGMxMSAwIDIxIDEzIDMyIDEzYzQgMCA4IC0yIDEyIC01YzIyIC0xNyAzNiAtMzkgMzUgLTY5di0xMGMxIC01IDIgLTkgMiAtMTNjMCAtMTkgLTEzIC0zMiAtMzAgLTQ0Yy02IC00IC0xMSAtNiAtMTYgLTZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVCNS54bWwAPHN5bWJvbCBpZD0iRTVCNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zODkgLTM3NGMtMTMgLTQgLTI1IC02IC0zOCAtNmMtMjYgMCAtNTEgOCAtNzUgMTVjLTE0OSA0MyAtMjM3IDE0NSAtMjcwIDI5M2MtNCAxOCAtNiAzNSAtNiA1MmMwIDc5IDQ1IDE0NSAxMjQgMTc5YzIxIDkgNDIgMTMgNjQgMTNjMzEgMCA2MiAtOCA5MiAtMTljMzQgLTEzIDY5IC0yNyAxMDEgLTQ0YzE1IC04IDMwIC0xMiA0NCAtMTJjMTkgMCAzOCA3IDU2IDE5YzM4IDI2IDc3IDQ4IDExMSA3OWM3IDcgMTUgMTIgMjQgMTUgYzYgMiAxMiAzIDE4IDNjMTIgMCAyMSAtNSAyOSAtMTljMTMgLTIyIDIxIC00NiAzMSAtNzBjNCAtOCA3IC0xMiAxMSAtMTJzNyAzIDExIDEwYzE5IDMwIDM3IDYyIDU1IDkyYzEyIDIwIDI1IDMwIDM3IDMwYzEzIDAgMjUgLTEwIDM4IC0yOGMyMCAtMjcgMzIgLTU5IDQ3IC04OWM1IC0xMCAxMSAtMTQgMTcgLTE0YzUgMCAxMCAyIDE3IDZjMjcgMTkgNDYgNDUgNjggNjdjMjMgMjMgNDggNDMgNzQgNjFjNSAzIDggNSAxMSA1IGM1IDAgNyAtNCA4IC0xNGMwIC0zOSAtNiAtNzMgLTM2IC0xMDJjLTM1IC0zMyAtNjcgLTY5IC0xMDEgLTEwM2MtMTAgLTEwIC0yMSAtMjAgLTM0IC0yNmMtOCAtNCAtMTQgLTYgLTIwIC02Yy0xMCAwIC0xNyA2IC0yNSAxOWMtMTcgMjcgLTI2IDYwIC00NSA4NmMtOCAxMSAtMTUgMjcgLTMyIDI2Yy0xNyAwIC0xNyAtMTggLTI0IC0yOWMtMTAgLTE5IC0xOCAtMzkgLTI4IC01OGMtNCAtOSAtOSAtMTcgLTE1IC0yNCBjLTggLTEwIC0xNiAtMjIgLTI5IC0yMmMtMjAgMCAtMjMgMTggLTI5IDMxYy02IDE3IC0xMiAzNSAtMjAgNTFjLTcgMTUgLTE2IDIzIC0yNiAyM2MtOCAwIC0xNyAtNCAtMjYgLTEzYy0zMCAtMzAgLTY0IC01NSAtOTkgLTc5Yy0zNCAtMjMgLTUzIC0zMyAtNjkgLTMzYy0yMCAwIC0zNiAxNSAtNzMgMzZjLTI2IDE1IC01MSAzMSAtODAgNDFjLTIyIDggLTQzIDEzIC02MyAxM2MtMjggMCAtNTQgLTkgLTc4IC0zMSBjLTMzIC0zMSAtNTAgLTY2IC01MCAtMTA2YzAgLTEzIDIgLTI2IDUgLTM5YzIxIC05MSA3MyAtMTYzIDE1NSAtMjEzYzE4IC0xMSAzOCAtMTIgNTkgLTE0YzMxIC0zIDYxIC0xMSA4NCAtNDB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVDMS54bWwAPHN5bWJvbCBpZD0iRTVDMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjEgLTIwYy02NCAwIC0xMDIgMzMgLTEyOSA4M2MtMTUgMjggLTI3IDU4IC0zMiA4OWMtNCAzNSAxMiA2NiAyNSA5OGMzIDUgOSA2IDE1IDZjOCAwIDcgLTggOCAtMTJjOCAtMzEgMTggLTYxIDMzIC05MGMyOSAtNTEgNjcgLTc2IDExNSAtNzZjMTkgMCAzOSAzIDYxIDEyYzUwIDIwIDc4IDYxIDEwNiAxMDNjMTQgMjMgMjggNDYgNDQgNjhjNyAxMSAxNiAxNiAyNSAxNnMxOCAtNCAyNyAtMTJjNDEgLTM3IDczIC04MCAxMDIgLTEyNyBjNSAtOCAxMSAtMTYgMTggLTI2YzIyIDQ1IDQyIDg4IDYzIDEzMGM0IDggOSAxNyAxNCAyNGM5IDEyIDIwIDE4IDMxIDE4czIxIC02IDMxIC0xOGMzNyAtNDQgNTMgLTk5IDgxIC0xNDdjNCAtNyA0IC0yMCAxNCAtMTljOSAwIDExIDEyIDE0IDIwYzIyIDQzIDQ3IDg0IDgyIDExOWM3IDcgNyA3IDIyIDExYzAgLTI3IC0xMiAtNTEgLTI1IC03M2MtMzIgLTU0IC02NCAtMTA3IC0xMDIgLTE1OGMtMiAtNCAtNiAtNyAtOSAtMTAgYy0xMSAtOSAtMTkgLTE0IC0yNiAtMTRjLTkgMCAtMTYgNyAtMjQgMjJjLTIyIDQyIC00MiA4NSAtNjIgMTI3Yy04IDE0IC0xNSAzNSAtMzEgMzVjLTEzIDAgLTE0IC0yMiAtMjEgLTM1Yy0xNiAtMzAgLTI5IC02MSAtNDMgLTkyYy0zIC01IC02IC0xMSAtMTAgLTE2Yy0xNCAtMjAgLTI0IC0zMCAtMzQgLTMwYy05IDAgLTE5IDEwIC0zMiAzMGMtMjcgNDEgLTU0IDgzIC04OCAxMjBjLTExIDExIC0xNiAxNyAtMjEgMTcgYy00IDAgLTkgLTYgLTE3IC0xN2MtMjQgLTM0IC00MiAtNzIgLTcwIC0xMDJjLTQzIC00NiAtOTMgLTc0IC0xNTUgLTc0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1QzAueG1sADxzeW1ib2wgaWQ9IkU1QzAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDEyIC0xYy04IC02IC0xNCAtOSAtMjAgLTljLTggMCAtMTMgNyAtMTggMjJsLTMwIDEwMGMtMjMgNzYgLTEwOCAxNDQgLTE5OSAxNDRjLTI1IDAgLTUwIC01IC03NSAtMTZjLTI0IC0xMCAtNDcgLTIwIC03MCAtMzNjNyAzMSAxNiA2MCAzMyA4NXM0NyAyOSA3MyAzOWMzMCAxMyA2MCAxOCA4NyAxOGM3OCAwIDE0MiAtNDQgMTg1IC0xMDBjMzAgLTM5IDM1IC04OSA1MCAtMTM0YzEgLTIgMSAtNSAyIC03YzIgLTUgMSAtMTQgOCAtMTZoMSBjNyAwIDggOCAxMSAxM2MyOCA0NiA0OCA5NSA4MCAxMzhjMTQgMTkgMjcgMjkgNDAgMjlzMjUgLTExIDM3IC0zMmMyNCAtNDIgNTMgLTgwIDc5IC0xMjBjNiAtOSAxMCAtMTIgMTMgLTEyYzUgMCA3IDggMTEgMTZjMTUgNDEgMzMgODAgNTQgMTE3YzQgNyA4IDE0IDEzIDIwYzEwIDExIDIxIDE3IDMyIDE3YzEwIDAgMjAgLTUgMzAgLTE1YzMzIC0zMyA1OCAtNzIgODMgLTExMGMxMCAtMTUgMjEgLTI4IDMyIC00M2M2IC04IDExIC0xMSAxNyAtMTEgczEyIDQgMTggMTNjMTQgMjEgMzAgNDIgNDMgNjRjMTUgMjMgMzIgNDYgNDkgNjdjMTMgMTYgMjggMjUgNDIgMjVzMjggLTggNDAgLTI0YzIxIC0yOCAzNCAtNjEgNDkgLTkzbDIwIC00MmMxMyAzMCAyNSA1NiAzNyA4MmM4IDE1IDE3IDMwIDI2IDQ2YzMgNSA4IDcgMTMgN2MxMSAwIDE0IC00IDE0IC04YzAgLTMgLTEgLTYgLTIgLThjLTIzIC02MSAtMzQgLTEyNyAtNzcgLTE3OWMtMiAtMSAtMyAtMyAtNSAtNSBjLTE3IC0yMSAtMzMgLTMyIC00OCAtMzJjLTE2IDAgLTMxIDE1IC00NCA0NGMtMTUgMzMgLTI3IDY5IC00OSA5OGMtOSAxMiAtMTQgMTggLTIwIDE4cy0xMSAtNiAtMTkgLTE3Yy0yMiAtMzQgLTQ1IC02NyAtNjcgLTEwMWMtMyAtNCAtNiAtOSAtMTAgLTEzYy0yNSAtMjUgLTQyIC0zOCAtNjAgLTM4Yy0xNyAwIC0zNCAxNCAtNTQgNDRjLTI3IDQxIC01MyA4MiAtODUgMTIwYy01IDYgLTkgOSAtMTIgOWMtNCAwIC03IC01IC05IC0xMyBjLTE1IC0zOSAtMjcgLTc5IC01MCAtMTEzYy00IC02IC03IC0xMSAtMTEgLTE2Yy0xNCAtMjAgLTI2IC0yOSAtMzkgLTI5cy0yNSAxMCAtMzkgMzFjLTI4IDQxIC02MCA4MCAtODAgMTI3Yy0zIDggLTcgMTIgLTExIDEycy05IC00IC0xMyAtMTJjLTE4IC0zNSAtMzcgLTY5IC01NiAtMTAzYy0xMyAtMjMgLTI4IC00NCAtNTAgLTYxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1QjQueG1sADxzeW1ib2wgaWQ9IkU1QjQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTk2IC01MmMtMTMgLTUgLTIyIC04IC0zMSAtOGMtMTQgMCAtMjQgOCAtMzcgMjdjLTMwIDQ0IC01NyA5MiAtODAgMTQxYy02IDEzIC0xMyAyNSAtMjQgMzdjLTcgLTE4IC0xNCAtMzMgLTIwIC01MGMtMTIgLTM0IC0zMSAtNjUgLTU1IC05MWMtMTQgLTE1IC0yOSAtMjQgLTQzIC0yNHMtMjcgNyAtNDEgMjRjLTM4IDQ2IC03NSA5MiAtMTAyIDE1MGwtMjkgLTY4Yy0xMyAtMzEgLTMyIC01OCAtNTEgLTg2Yy02IC03IC0xMyAtMTQgLTIwIC0yMCBjLTE0IC0xMiAtMjcgLTE4IC0zOCAtMThjLTE0IDAgLTI3IDkgLTQxIDI2Yy0yOCAzNCAtNTMgNzAgLTc4IDEwNmMtOSAxMiAtMTMgMTggLTE4IDE4Yy00IDAgLTkgLTcgLTE3IC0yMmMtMzIgLTU0IC03NiAtODcgLTE0MCAtOTJjLTUyIC00IC0xMDIgMjcgLTExOSA3N2MtOCAyNCAtMTIgNDcgLTEyIDcxYzAgMjIgNCA0NSAxMiA2N2MxOSA1MiAzNyAxMDUgODAgMTQ0YzI2IDI0IDY1IDM4IDEwMSAzOGMyNiAwIDUwIC03IDY2IC0yMiBjNyAtNiAxMCAtMTAgMTAgLTE2YzAgLTMgLTEgLTYgLTMgLTEwYy0xMCAtMjMgLTI1IC00MyAtNDMgLTU5Yy01IC00IC05IC03IC0xNSAtN2MtNCAwIC0xMCAyIC0xNiA3Yy0xNCAxMiAtMjggMTYgLTQ0IDE2cy0zMiAtNSAtNDggLTEyYy0yNiAtMTEgLTQwIC0zMCAtNDAgLTU4YzAgLTQ1IDEwIC04OSA0NiAtMTE5YzE5IC0xNiA0MiAtMjQgNjUgLTI0YzMzIDAgNjQgMTUgODUgNDRjMTMgMTggMjUgMzcgMzcgNTZjMTAgMTYgMjMgMjQgMzYgMjQgYzExIDAgMjIgLTUgMzMgLTE2YzMyIC0zMiA1MyAtNzIgODIgLTEwNWMzIC0zIDUgLTcgOCAtMTBjNyAtNiAxMSAtMjIgMjEgLTIyYzE3IDAgMjEgMTggMjUgMzJjMTUgNTIgMzMgMTA0IDYwIDE1MGMxMCAxNyAyMSAyNSAzNCAyNWMxMSAwIDIyIC03IDMzIC0yMmMzOCAtNTEgNzQgLTEwMyAxMTEgLTE1NGM0IC02IDggLTE1IDE3IC0xNWMxMCAwIDkgMTIgMTIgMThjMTYgNDIgMzMgODMgNTcgMTIwYzEzIDIwIDI2IDMwIDQwIDMwIGMxMyAwIDI2IC04IDM5IC0yNWMzNiAtNDcgNjEgLTk5IDkzIC0xNDhjNCAtNSA3IC0xMSAxMCAtMTZjNSAtMTAgMTEgLTE1IDE3IC0xNXMxMiA0IDE5IDEwYzMwIDI2IDUzIDU3IDgwIDg2YzYyIDY2IDEyNSAxMzAgMTkwIDE5NWM0MyA0MyA4NyA4NSAxMzQgMTIzYzMyIDI2IDcwIDQwIDEwNiA2MGM0IDMgOSA0IDEzIDFjNSAtMyAxIC03IDAgLTExYy05IC0yOSAtMjEgLTU1IC00NSAtNzRjLTEwMiAtODEgLTE5OCAtMTY4IC0yOTAgLTI2MSBjLTYyIC02MyAtMTIxIC0xMjggLTE4MyAtMTkwYy0xNCAtMTQgLTMwIC0yNiAtNDkgLTMzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyMzEueG1sADxzeW1ib2wgaWQ9IkUyMzEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzMgMTc2Yy04IDAgLTE3IDQgLTE5IDEwYy0xNiAzMiAtNDcgNTYgLTUzIDk0Yy0xIDMgLTEgNyAtMSA5YzAgOSA0IDE1IDE0IDE4bDcgM2MxMCA1IDE3IDE3IDI4IDE3YzMgMCA2IC0xIDkgLTNjMTkgLTExIDQwIC0yMSA0NyAtNDVjNCAtMTYgOSAtMzIgMTMgLTQ3YzEgLTE4IC0yMyAtNTEgLTM5IC01NWMtMiAwIC00IC0xIC02IC0xek0yMTAgMTczaC00Yy05IDAgLTE2IDUgLTE4IDExYy0xMSAzMCAtNDAgNTIgLTQzIDg2IGMtMSA3IC01IDE2IC01IDIzYzAgNSAyIDkgOSAxMWMxNCAzIDI1IDE4IDQxIDE4YzYgMCAxMyAtMiAyMiAtOWMzMSAtMjQgMzEgLTU2IDQwIC04NmMxIC0yMCAtMjUgLTUyIC00MiAtNTR6TTM1MiAxNzNjLTEwIDAgLTE3IDggLTE5IDE0Yy0xMCAzMiAtMzggNTQgLTQyIDg5YzAgNCAtMSA4IC0xIDEyYzAgOSAzIDE2IDE3IDE4YzEgMCAyIDAgMiAxYzkgMyAxNyAxNCAyNyAxNGMzIDAgNiAtMSA5IC0zYzE4IC0xMiAzNyAtMjUgNDIgLTQ5bDkgLTQ0IGMtMSAtMTggLTI0IC00OCAtMzkgLTUxYy0yIDAgLTMgLTEgLTUgLTF6TTM2MSAxOGMtOSAwIC0xNyA1IC0xOSAxMmMtMTIgMzMgLTQxIDU4IC00MyA5NnY2YzAgOSAyIDE1IDEzIDE3YzMgMCA2IDEgOSAyYzggNSAxNyAxNCAyNiAxNGMzIDAgNyAtMSAxMCAtM2MxOCAtMTIgMzcgLTI1IDQyIC00OWw4IC00NGMtMSAtMTkgLTIyIC00NSAtNDAgLTUwYy0yIC0xIC00IC0xIC02IC0xek03MyAwYy05IDAgLTE3IDUgLTE5IDExIGMtMTMgMzIgLTQyIDU0IC00OSA4OWMtMSA1IC0yIDkgLTIgMTNjMCA5IDQgMTUgMTcgMTdjMCAxIDEgMSAyIDFjMTEgNiAxOSAyMyAzMyAxNWMxNyAtOSAzNyAtMTggNDQgLTQwYzYgLTE3IDExIC0zNSAxNSAtNDljMCAtMjEgLTE5IC01MSAtMzUgLTU2Yy0yIC0xIC00IC0xIC02IC0xek0yMjEgM2MtOSAwIC0xNSA3IC0xNyAxMmMtOSAzMSAtMzggNTEgLTQxIDg0YzAgNiAtNCAxNSAtNCAyMWMwIDUgMiA5IDkgMTBjMTIgMyAyMSAxOCAzNiAxOCBjNSAwIDEyIC0zIDIwIC05YzMxIC0yMyAzMCAtNTUgMzkgLTgzYzEgLTIwIC0xOCAtNDUgLTM2IC01MmMtMiAtMSAtNCAtMSAtNiAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUJCLnhtbAA8c3ltYm9sIGlkPSJFNUJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU0OSAtMTFjLTEwIC02IC0xOCAtOSAtMjUgLTljLTEyIDAgLTIwIDkgLTI2IDI5Yy0xNSA0OSAtMjggOTggLTQyIDE0NmMtNCAxNCAtNiAzMCAtMjAgNDJjLTI1IC00NyAtNDYgLTkzIC03NiAtMTM2Yy0xNiAtMjMgLTMxIC00OSAtNTYgLTY0Yy0xMCAtNiAtMTggLTEwIC0yNSAtMTBjLTEwIDAgLTE3IDggLTI0IDI0Yy0xNSAzNCAtMjUgNzAgLTM5IDEwNGMtMTMgMjggLTIzIDU3IC00NiA3OWMtOSAxMCAtMTUgMTUgLTIwIDE1IGMtNiAwIC0xMCAtNiAtMTggLTE3Yy0zMyAtNDkgLTU1IC0xMDQgLTkxIC0xNTJjLTkgLTEzIC0yMyAtMzUgLTM2IC0yOGMtNCAyIC01IDQgLTUgOGMwIDggMTIgMjEgMTYgMzBjNDAgNzggODcgMTUxIDEzMyAyMjZjMTEgMTggMjcgMjcgNDMgMjdjMTQgMCAyOCAtNiA0MiAtMjBjMzAgLTMwIDQzIC02OSA1OCAtMTA2YzggLTE5IDE1IC0zOSAyMiAtNThjNSAtMTMgNSAtMzQgMTkgLTM0YzEzIDAgMTYgMTkgMjMgMzFjMjMgMzkgNDMgODAgNjUgMTE5IGM5IDE2IDE4IDMxIDI4IDQ1YzkgMTMgMTkgMTkgMjkgMTlzMjEgLTcgMjkgLTIxYzI1IC00NCAzNCAtOTUgNTAgLTE0NGM1IC0xNSA5IC0zMCAxNSAtNDVjMSAtNSAzIC0xMyAxMCAtMTFjMyAwIDYgNiA4IDEwYzI1IDQ1IDQ5IDkxIDczIDEzN2MxMSAyMSAyNCA0MiAzOSA2MmM4IDEyIDE5IDE3IDI5IDE3YzExIDAgMjIgLTUgMzAgLTE3YzE3IC0yMiAyMyAtNDkgMzQgLTczYzEwIC0yMiAxOSAtNDQgMzAgLTY1YzEwIC0xOSAyMiAtMjggMzUgLTI4IGMxMCAwIDIyIDUgMzUgMTZjMjUgMjEgMzkgNDggNDEgODBjMSA4IDEgMTUgMSAyM2MwIDYxIC0xOSAxMTUgLTczIDE1NWMtMjQgMTggLTUxIDI1IC03OSAyNWMtMTAgMCAtMjAgLTEgLTMxIC0zYy00IDAgLTcgLTEgLTEwIC0xYy04IDAgLTExIDIgLTExIDdjMCA0IDIgOSA1IDE2YzYgMTEgOSAyMyAxMSAzNmM3IDMwIDI4IDQwIDU1IDQ0YzcgMSAxNCAyIDIxIDJjNzcgMCAxNDggLTU5IDE2OSAtMTQxYzYgLTIzIDkgLTQ1IDkgLTY3IGMwIC02NSAtMjYgLTEyNSAtNjcgLTE4MmMtMjMgLTMyIC00NyAtNjMgLTgxIC04M2MtMTkgLTEwIC0zNiAtMTggLTUxIC0xOGMtMjAgMCAtMzggMTMgLTU2IDQ4cy0zMCA3MyAtNDcgMTA5Yy0yIDYgLTQgMTMgLTExIDEzYy02IDAgLTcgLTcgLTkgLTEyYy0zMCAtNTYgLTU2IC0xMTQgLTk1IC0xNjVjLTEwIC0xMyAtMjIgLTI1IC0zNyAtMzR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUwNi54bWwAPHN5bWJvbCBpZD0iRjUwNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMjcgLTI2MGMtMTAgLTcgLTIwIC0xMSAtMzAgLTExYy0xNSAwIC0yOSA3IC00MSAyMWMtMzEgMzQgLTQzIDc2IC01MCAxMjBjLTUgMzEgLTYgNjMgLTYgOTVjMSA5MyAxOCAxODQgNTUgMjY5YzExIDI1IDI1IDM3IDQwIDM3YzEzIDAgMjggLTkgNDMgLTI3YzQgLTQgOCAtMTAgMTIgLTE1YzM2IC01NSA1NCAtMTE2IDU4IC0xODJjMSAtMTkgMiAtMzcgMiAtNTZjMCAtNjIgLTcgLTEyNCAtMzIgLTE4MyBjLTExIC0yNyAtMjYgLTUxIC01MSAtNjh6TTE0NyAtMTQxYzE5IDMxIDMyIDY0IDMyIDExMWMwIDIyIC02IDU2IC0xOCA5MGMtMTEgMzUgLTI4IDY2IC01MyA5MmMtOCA5IC0xNCAxMyAtMTkgMTNjLTcgMCAtMTEgLTYgLTE2IC0xOGMtMjUgLTU2IC0zOCAtMTE1IC00MiAtMTc2Yy0yIC0zOCAzIC03OCAyOSAtMTExYzEzIC0xNiAzMSAtMjQgNDcgLTI0YzE1IDAgMzAgNyA0MCAyM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTEyLnhtbAA8c3ltYm9sIGlkPSJGNTEyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3NiAtMjU4Yy0zMiA0NyAtMzggOTggLTM2IDE1M2MxIDE2IDEgMzEgMSA0N2wtMTE4IDljLTEwIDEgLTExIDkgLTEyIDE1Yy00IDIxIC04IDQyIC0xMCA2M2MwIDQgLTEgNyAtMSAxMGMwIDE1IDggMTkgMjggMThsMTE1IC0xMGMxIDQ2IDEgOTMgMSAxMzljMCAxMiAzIDI0IDMgMzZjMCA0IC0xIDkgLTIgMTR2NGMwIDggNyAxNCAxNCAxNmMxIDIgMyAyIDQgMmM2IC0xIDYgLTEwIDkgLTE1YzEyIC0yMCAxMiAtNDUgMTMgLTY3IGMwIC00NCAxIC04OCAxIC0xMzNsODEgLTZjMzAgLTMgMzQgLTUgMzUgLTM3di0xNWMwIC00MiAtMSAtNTEgLTMwIC01MWMtMjcgMCAtNTcgMyAtODYgNXYtNDljLTEgLTI5IC0xIC01OCAtMSAtODh2LTM2YzAgLTcgLTEgLTE2IC05IC0yNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDcyLnhtbAA8c3ltYm9sIGlkPSJGNDcyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzOCAtNTU5Yy0xMiAwIC0yMiA3IC0yOCAyMWMtNyAxNSAtMTQgMzEgLTIwIDQ2Yy0xIDQgLTIgNyAtMiAxMWMwIDkgNSAxNiAxNiAxN2MzOCAzIDU2IDMyIDc1IDU4YzM2IDUwIDUxIDEwOSA2MiAxNjljMSA1IDAgMTQgMCAxNGwtMTIgLTJjLTE1IC0yIC0zMCAtMyAtNDQgLTNjLTQ5IDAgLTk1IDExIC0xNDEgMjhjLTMzIDEyIC02NiAzNCAtODcgNTRjLTM2IDM1IC01NyA5OCAtNTcgMTYwYzAgMzAgNSA2MCAxNiA4NiBjMjEgNTMgNTQgMTAwIDg0IDE0N2M0MyA2NiA5MyAxMjYgMTM4IDE5MGMtMSA1IC0zIDExIC0zIDE3Yy0xMSA4MCAtMjQgMTYxIC0yNCAyNDJjMCAxNCAwIDI4IDEgNDJjNSA4NyAzMCAxNjggODEgMjM5YzExIDE1IDI0IDMyIDQyIDMyYzI0IDAgMzEgLTI1IDM2IC00NmMxOCAtNzAgNDUgLTEzOCA1NSAtMjEwYzMgLTIwIDQgLTQwIDQgLTYxYzAgLTI3IC0yIC01NCAtNyAtODFjLTE0IC05MyAtMTE2IC0yNzQgLTExNiAtMjc0czAgLTkgMSAtMTQgbDI2IC05N3M2IDQgMTIgN2M0NSAyNyA5MyA0MCAxNDMgNDBjMjAgMCA0MCAtMiA2MCAtNmM4MCAtMTUgMTE1IC02MSAxMTUgLTEyNGMwIC0xNCAtMSAtMjkgLTUgLTQ0Yy0yMCAtOTIgLTY0IC0xNzUgLTE0MCAtMjM2Yy0yOSAtMjMgLTYxIC00MSAtOTQgLTU3Yy02IC0yIC0yMCAtMTAgLTIwIC0xMHMtMSAtMTUgLTEgLTI0Yy0zIC0xMTcgLTM3IC0yMjIgLTEyMCAtMzA5Yy04IC05IC0xOCAtMTUgLTMwIC0xOWMtNiAtMiAtMTEgLTMgLTE2IC0zeiBNMjc4IDQ5OGMzOCA3MCA1NiAxNDYgNjkgMjI0YzMgMjAgNSA0MCA1IDU5YzAgMzggLTYgNzUgLTE4IDExMmMtNTEgLTgxIC02OSAtMTY2IC02OSAtMjUzYzAgLTQ3IDUgLTk0IDEzIC0xNDJ6TTE3NSAtOTRjMCA2IDAgOSAtMSAxM2MtMyAxOCAtNSAzNSAtNSA1MmMwIDY3IDI0IDEyOCA3NCAxNzdjMTggMTggNDYgNTQgNDYgNTRzLTcgNDAgLTE1IDY1bC03IDIybC00MiAtNTVjLTQ5IC02MyAtOTYgLTEyNiAtMTM1IC0xOTUgYy0yIC0zIC04IC0yMCAtOSAtMjZjLTIgLTEyIC00IC0yNCAtNCAtMzVjMCAtOSAxIC0xOCA0IC0yNmM3IC0xNyAyOSAtMjcgNTUgLTM2YzEzIC00IDI1IC05IDM5IC0xMHpNMzkxIC02M2w0IC0yOGwxOCA3Yzg0IDM3IDE0MyA5NyAxODMgMTc3Yy0yIDEgLTQgMyAtNiA1Yy0yMyAyNCAtNTMgMjkgLTgzIDM1Yy0yNSA1IC00OSA3IC03NCA3Yy0yNiAwIC01MSAtMiAtNzcgLTdjLTMgLTQgLTMgLTkgLTIgLTE2YzE0IC02MyAyOSAtMTE1IDM3IC0xODAgek0yODUgLTExMWMyOSAtMiA1NSA1IDU1IDVzMSA5IDAgMTVjLTQgNTkgLTE5IDExNyAtMjggMTc2Yy0xIDcgLTIgMTEgLTYgMTFjLTIgMCAtNSAtMiAtOCAtNWMtMzYgLTMyIC03MCAtNjYgLTgwIC0xMTRjLTQgLTE2IC01IC0zMiAtNSAtNDVjMCAtMjAgMyAtMzQgMyAtMzRzMzQgLTkgNjkgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ5OS54bWwAPHN5bWJvbCBpZD0iRjQ5OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMjIgLTcxOWMtMSAxMSAtMSAyMiAtMSAzMmMwIDMwIDIgNTcgMiA4NWMwIDczIC0yMyAxNDIgLTgyIDE5M2MtMzUgMzAgLTcxIDYwIC0xMDYgODhjLTEwIDggLTE4IDE4IC0xNyAzMmMyIDEzIC02IDIzIC05IDM1Yy04IDMxIC0xMSA2MSAtMTEgOTJzMiA2MiA0IDkzYzEgMjAgMSAzOSAxIDU5djg5YzAgNjYgLTIgMTMxIC00IDE5N2MtMiA3NiAtNSAxNTIgLTUgMjI3YzAgMjUgMCA1MCAxIDc1YzYgMTU1IDUgMzEwIDUgNDY1IGMwIDI5IDYgNTkgOSA4OGMxIDEwIDcgMTUgMTYgMTljNSAtMTIgMTQgLTIzIDEyIC0zNmMtNCAtMzQgMTYgLTU2IDM2IC03N2MyMyAtMjQgNDggLTQ2IDczIC02OWM2NiAtNjEgOTIgLTE0MCA5OCAtMjI3YzAgLTkgMSAtMTcgMSAtMjZjMCAtMTggLTIgLTM3IC0xMSAtNTZjLTYgLTEzIDggLTM0IDEwIC01MmMzIC0yMCA2IC00MCA2IC02MXMtMyAtNDIgLTEzIC02M2MtMSAtMyAtMiAtNiAtMiAtMTBjMCAtMTIgNyAtMjQgOSAtMzYgYzMgLTIxIDUgLTQyIDUgLTYzYzAgLTE4IC0xIC0zNiAtNSAtNTRjLTIgLTkgLTMgLTE5IC0zIC0yOGMwIC0xNyAzIC0zNCA3IC01MmMyIC0xMSA0IC0yMiA0IC0zNGMwIC03IC0xIC0xNSAtMiAtMjNjLTMgLTEzIC00IC0yNyAtNCAtNDBjMCAtMTcgMiAtMzQgNiAtNTFjMyAtMTEgNCAtMjMgNCAtMzRjMCAtMTkgLTMgLTM3IC04IC01NGMtNCAtMTQgLTYgLTI3IC02IC0zOWMwIC0yMSA1IC00MiA5IC02M2MzIC0xMyA0IC0yNyA0IC00MSBjMCAtMjMgLTMgLTQ1IC05IC02OGMtMSAtNiAtMiAtMTIgLTIgLTE4YzAgLTUgMSAtMTAgMiAtMTVjNiAtMjEgOCAtNDIgOCAtNjNjMCAtMzEgLTUgLTYyIC0xNiAtOTJjLTEgLTQgLTIgLTcgLTIgLTEwYzAgLTkgNCAtMTYgNiAtMjRjMTMgLTQyIDE5IC04NCAxOSAtMTI3YzAgLTM4IC02IC03NiAtMTIgLTExNGMtMyAtMTggLTExIC0zMyAtMjcgLTQ5ek0yMjMgNjc5Yy02IDQ2IC0xMSA5MSAtMzcgMTMxYy00MiA2NCAtMTA3IDEwNiAtMTUyIDE2OCBjLTIgLTE2IC0xIC0zMiAtMyAtNDhjLTMgLTQyIDggLTc5IDM4IC0xMDlsMjcgLTI3YzQwIC00MCA5NyAtNjIgMTI3IC0xMTV6TTIyMyA1MTJjLTEgMzIgLTEzIDU5IC0zMiA4MmMtNDYgNTYgLTExMyA5MSAtMTU1IDE1MWMtMyAtMTIgLTUgLTI0IC01IC0zNGMwIC0zOSAyMCAtNjcgNTggLTkwYzQ5IC0zMCAxMDMgLTU1IDEzNCAtMTA5ek0yMTMgMzMyYzIgNSAzIDExIDMgMThjMCAzMSAtMTggNzUgLTQwIDk2IGMtNDIgNDAgLTk2IDYyIC0xMzkgMTAzYy0zIC0xMCAtNSAtMTggLTUgLTI2YzAgLTI0IDEzIC00MCAzMSAtNTZjMTcgLTE1IDM0IC0zMSA1NCAtNDNjMzkgLTIzIDczIC01MSA5NiAtOTJ6TTIwNyAxODdjLTE0IDQyIC0zMiA3MyAtNjAgOThjLTM1IDMxIC03OCA1MSAtMTExIDg5Yy0yIC0xMSAtNCAtMjEgLTQgLTMwYzAgLTI5IDEyIC01MSA0MCAtNjljNDQgLTI4IDkyIC00NyAxMzUgLTg4ek0yMTQgLTljMiAxMiA0IDIwIDQgMjcgYzAgMTIgLTUgMjAgLTE1IDM3Yy0zNiA2MSAtMTAzIDgyIC0xNTggMTIwYy0yIC04IC0zIC0xNiAtMyAtMjNjMCAtMjIgMTEgLTM5IDMyIC01NGM0NyAtMzQgOTggLTYzIDE0MCAtMTA3ek0yMTcgLTE3OWMtMjEgOTMgLTEwMyAxMjYgLTE2OCAxNzljLTMgLTExIC01IC0yMCAtNSAtMjljMCAtMjMgMTEgLTM5IDMxIC01NGM0NiAtMzQgMTAyIC01MyAxNDIgLTk2ek0yMTkgLTM2NWMtMTAgMTA0IC0xMDAgMTMxIC0xNjkgMTgxIGMtMiAtNSAtMyAtMTAgLTMgLTE0YzAgLTE1IDExIC0yMyAyMSAtMzJjNTAgLTQ1IDExMiAtNzcgMTUxIC0xMzV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRFMC54bWwAPHN5bWJvbCBpZD0iRTRFMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNzYgLTI1NWMtMzMgMCAtNDIgOSAtNDAgNDJjNCA3OCAxMiAxNTYgMTEgMjM0djQyYzAgNTYgMSAxMTIgMSAxNjhjMCAxMCAzIDE1IDEyIDE4YzEzIDQgMjUgNiAzNyA2YzE3IDAgMzQgLTQgNTEgLTEyYzEzIC02IDE3IC0xOSAxNyAtMzR2LTE4NmMxIC0xNCAxIC0yOCAxIC00NGMwIC02MCAtNiAtMTMwIC02IC0yMDBjMCAtOCAtMiAtMTYgLTEwIC0xN2MtMjUgLTMgLTQ3IC0xNyAtNzQgLTE3ek0zMiAtMjQ4IGMtMjEgMCAtMzEgMTggLTMxIDM4Yy0xIDcxIC0xIDE0MiAtMSAyMTNoMnYyMDhjLTEgMzEgMTEgNDEgNDUgNDJjMTUgMCAzMSAtMSA0NSAtNmMxNyAtNSAyOCAtMTggMjggLTM3di00MjJjMCAtMTAgLTMgLTE3IC0xMyAtMTljLTIzIC00IC00NCAtMTMgLTY3IC0xNmMtMyAtMSAtNiAtMSAtOCAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEU0LnhtbAA8c3ltYm9sIGlkPSJFNEU0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTY4IDBjLTQ4IDAgLTY2IDE5IC02NCA2NmMwIDE0IC0xIDI4IC0zIDQxYy0xIDcgLTEgMTIgLTEgMTdjMCAyOSAxMyAzOCA1MSAzOGgxOTZjNDkgMCA5OSAtMyAxNDkgLTNjMjMgMCA0NiAyIDY5IDJjMjcgMCA0MSAtMTIgNDYgLTQwYzMgLTIxIDkgLTQyIDcgLTY0Yy0yIC0zNyAtMTggLTU1IC01NiAtNTZjLTI1IC0xIC01MSAtMSAtNzYgLTFoLTMxOHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEVCLnhtbAA8c3ltYm9sIGlkPSJFNEVCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyMCAtOTQwYy0xMSAzIC0xMCAxNSAtMTIgMjRjLTYgMjAgLTkgNDAgLTkgNTljMCAyMSA0IDQyIDExIDYzYzE1IDM5IDIxIDgwIDMzIDExOWMyIDggMyAxNiA1IDI2Yy0yNCAtMTIgLTQ3IC0yMiAtNzEgLTI3aC0xM2MtMjggLTEgLTQ5IDE2IC01NSA0NWMtNSAyNCAtOSA0OCAtOSA3M2MwIDQzIDI4IDcxIDY0IDcxYzkgLTEgMTkgLTMgMjggLTZjMTkgLTggMzggLTE0IDQ3IC0zNWMxIC0zIDQgLTcgNyAtNWMxNSAxMyAzNiAxOCA0NyAzNiBjMSAxIDEgMyAxIDRsMjQgOTljLTIwIC0xMSAtMzkgLTIxIC01NyAtMzBjLTE0IC02IC0yOCAtOSAtNDIgLTloLTZjLTYgMCAtMTMgMSAtMTkgM2MtMjYgNyAtNDIgMjQgLTQzIDUxYy0xIDEwIC0yIDIwIC0yIDMwYzEgMTMgMSAyOCAyIDQyYzMgMzYgMTkgNTQgNTUgNjJjOSAyIDE5IDMgMjggM2M0MSAtMiA1MyAtMTQgNTYgLTUzYzUxIDEzIDYyIDMyIDc5IDEzMWMtMjYgLTExIC00OCAtMjggLTc1IC0zNWMtMTAgLTMgLTE5IC00IC0yOCAtNCBjLTM1IDAgLTU2IDIzIC01OSA2N2MtMSAxNiAtMiAzMiAtMiA0N2MxIDEzIDEgMjUgMiAzOWMzIDI2IDE5IDM5IDQyIDQ3YzEwIDQgMjIgNyAzMyA3YzE0IC0xIDI2IC01IDM3IC0xNGM4IC03IDExIC0xNiAxMSAtMjZjMCAtMTIgLTQgLTI2IC01IC0zOGM3NCAyNiAxMTAgNzUgMTEyIDE1MmMtMjUgLTExIC00OCAtMjQgLTc0IC0zMWMtMTMgLTIgLTIyIC0zIC0zMiAtM2MtMzUgMCAtNTUgMjQgLTYyIDY3Yy0yIDEyIC0zIDI0IC0zIDM1IGMxIDE0IDIgMjggNCA0MWM0IDI1IDIwIDM4IDQyIDQ1YzEwIDQgMjEgNiAzMiA2YzEzIDAgMjUgLTQgMzYgLTEzYzEwIC0xMCAxNCAtMjMgMTQgLTM3YzAgLTcgLTEgLTE0IC0yIC0yMGMyOSA5IDUyIDI1IDczIDQzYzIgMiA2IDUgNiA3YzAgMzMgMTggNjMgMjAgOTdjLTI3IC0xMSAtNTIgLTIwIC03OSAtMjVoLTEzYy0yOSAwIC01MiAxOCAtNTkgNDljLTUgMjIgLTkgNDQgLTkgNjZjMCAzOCAzMiA3MCA3MCA3MGMxNyAwIDI4IC01IDM0IC0yMyBjMyAtOCA0IC0xNiA0IC0yNHYtMThjNDMgMCA4MSAyOSA4OSA2OGM0IDE5IDcgMzggMTEgNTZsMTcgNThjLTI3IC0xNyAtNDkgLTMyIC03NCAtNDBjLTEzIC0zIC0yNCAtNiAtMzcgLTZjLTUgMCAtMTEgMCAtMTcgMWMtMTkgNCAtMzIgMTYgLTM2IDMzYy02IDI1IC0xMyA1MCAtMTMgNzZjMSA0IDEgOSAyIDEzYzIgMjcgMzIgNTIgNjYgNTZjNSAxIDkgMSAxMyAxYzI2IC0xIDM5IC0xMiA0NyAtMzhjMSAtNCAzIC03IDUgLTEyIGMyNCAxMCA0MCAzMiA2MiA0NGwxNCA5YzggNCAxNSA2IDIwIDZjMTEgMCAxNiAtOSAxOCAtMjhjLTEgLTYgMCAtMTIgMCAtMTdjMCAtNDcgLTEzIC05MSAtMjYgLTEzNWMtMzQgLTExNCAtNTUgLTIzMSAtNzYgLTM0OWMtMTggLTEwMCAtMzkgLTE5OSAtNjkgLTI5NmMtMjcgLTg2IC00NyAtMTczIC02NyAtMjYxYy0xOSAtODUgLTM5IC0xNzAgLTYyIC0yNTRjLTIwIC03NCAtMzcgLTE0OCAtNTggLTIyMmMtNyAtMjUgLTExIC01MSAtMTYgLTc3IGMtMiAtOCAtNCAtMTUgLTkgLTIyYy02IC03IC0xMyAtMTYgLTIzIC0xNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNjMxLnhtbAA8c3ltYm9sIGlkPSJFNjMxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExOSAwYy01NyAwIC0xMTkgNTkgLTExOSAxMTVjMCA0MCA0MSA5MCA4MCA5OGMwIDI4IDEgNTcgMiA4NWMwIDQgLTEgMTAgLTEgMTVjMCA3IDIgMTIgMTAgMTJjMTUgMCAyNiAtMTIgMzAgLTI3YzEgLTUgMCAtMTAgMCAtMTV2LTk2YzIwIC0yMCA0MyAtMzYgNTggLTYwYzExIC0xOSAyMiAtMzcgMjIgLTU4YzAgLTM4IC0zNCAtNjkgLTgyIC02OXpNOTMgMzhjMTYgMCAzMCA0IDQ0IDEyYzE4IDkgMjcgMjMgMjcgNDBjMCA0IC0xIDkgLTIgMTMgYy03IDI0IC0yMyA0MSAtNDEgNTV2LTc1Yy00MiAxMiAtNDIgMTIgLTQyIDUwYzAgMTAgMCAyMCAxIDI5Yy0yNCAtMTcgLTQ0IC0zOCAtNDQgLTcxYzAgLTMyIDIyIC01MyA1NyAtNTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUxNi54bWwAPHN5bWJvbCBpZD0iRjUxNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTUgLTU2Yy01NiA0IC0xMTEgNyAtMTY3IDljLTEwIDEgLTE0IDMgLTE2IDEzYy00IDIyIC05IDQ0IC0xMiA2NnY2YzAgMTIgNiAxOSAyMyAxNmMxMCAtMiAyMiAtMiAzMyAtM3YxYzU1IC0yIDExMSAtNiAxNjcgLTdjMjIgMCAyOSAtMTIgMzIgLTMwYzEgLTMgMSAtNiAxIC05YzEgLTEzIDEgLTI0IDEgLTMyYzAgLTI2IC02IC0zMSAtMzEgLTMxYy04IDAgLTE4IDAgLTMxIDF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUwMi54bWwAPHN5bWJvbCBpZD0iRjUwMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NSAtMzIxYy0zIDAgLTYgLTEgLTkgLTFjLTEwIDAgLTIwIDMgLTI1IDljLTUgNSAtNyAxMyAtNyAyMWMwIDQgMSA5IDIgMTNzNCA2IDcgNnM2IC0xIDkgLTJzNiAtMSA4IC0xYzkgMCAxMCA3IDEwIDE4YzAgMTYxIDAgMzIyIC0xIDQ4MmMwIDcgMCAxMyAxIDE5djljMCAxMyAtMiAyMyAtMTcgMjNjLTIgMCAtNSAwIC05IC0xaC00Yy01IDAgLTggMiAtOCA4djNjMCA2IC0yIDEzIC0yIDE4czEgMTAgNiAxM2M2IDQgMTMgNiAyMCA2IGM2IDAgMTMgLTIgMTkgLTNjMTEgLTIgMTAgLTE1IDEwIC0yNHYtNjAxYzAgLTcgLTEgLTEzIC0xMCAtMTV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTBEQi54bWwAPHN5bWJvbCBpZD0iRTBEQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xODUgLTE0NmMtNyA0IC0xNyA3IC0yNCAxM2wtMTU1IDEyOWMtNCA0IC02IDcgLTYgMTBjMCA0IDMgNyA3IDExYzQ1IDQwIDkxIDgxIDEzNSAxMjNjNSA1IDEwIDYgMTQgNmM3IDAgMTMgLTQgMTkgLTEwYzM2IC0zNyA3MSAtNzQgMTA2IC0xMTFjMiAtMiAzIC00IDUgLTVjMTYgLTE4IDI0IC0yNyAyNCAtMzZzLTkgLTE4IC0yOCAtMzdjLTI3IC0yNyAtNTMgLTU1IC04MSAtODJjLTQgLTQgLTggLTEwIC0xNiAtMTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUwRC54bWwAPHN5bWJvbCBpZD0iRjUwRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03MiAtMjM4Yy0xMSAyNCAtMTYgNDggLTE2IDcyYzAgMjcgNiA1MiAyMCA3OGMyOCA1OCA1MiAxMTggNzggMTc3YzIgNSA5IDExIDMgMTdjLTIgMiAtNCAyIC02IDJjLTQgMCAtOCAtMiAtMTIgLTNjLTEyIDAgLTI1IC0xIC0zNyAtMWMtMzAgLTEgLTU5IDUgLTg1IDIyYy02IDQgLTEyIDUgLTEzIDEzYy0zIDIwIC00IDM5IC00IDU4YzAgOSAwIDE4IDEgMjhjMSA3IDQgMTQgMTEgMTRjMyAwIDYgLTIgMTAgLTQgYzI5IC0yMCA1OSAtMjkgOTAgLTI5YzI3IDAgNTUgNyA4MyAxN2MxNCA1IDIzIDggMjkgOGMxMCAwIDExIC05IDEzIC0zNWMxIC00IDEgLTkgMSAtMTRjMCAtNDEgLTE4IC03NyAtMzMgLTExNGwtMTE3IC0yODRjLTQgLTggLTYgLTE3IC0xNiAtMjJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVCMC54bWwAPHN5bWJvbCBpZD0iRTVCMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NDIgNWMtMTMgLTExIC0yNCAtMTcgLTMzIC0xN2MtMTIgMCAtMjIgMTAgLTMxIDMxYy0xNyA0MCAtMzMgODAgLTQ5IDExOWwtNiAxM2MtMTEgMjIgLTIwIDMzIC0zMCAzM2MtOSAwIC0xOCAtOCAtMzEgLTI1Yy0yNyAtMzYgLTU1IC03MiAtODUgLTEwNmMtMTYgLTE5IC0zNCAtMzYgLTU4IC00NWMtOCAtMyAtMTQgLTQgLTIwIC00Yy0xMiAwIC0yMCA2IC0yOSAyMmMtMTggMzIgLTMxIDY2IC01MiA5NmMtOCAxMiAtMTQgMTggLTIxIDE4IGMtNSAwIC0xMSAtNSAtMTkgLTE2bC00MSAtNTdjLTggLTEwIC0xOCAtMjAgLTM3IC0yNWMxMCAzNCAyMiA2NCAzOCA5MWMyMCAzNCA0NiA2MyA3MiA5MmM5IDEwIDIwIDE1IDMwIDE1YzExIDAgMjIgLTYgMzIgLTE4YzkgLTExIDE2IC0yMiAyMyAtMzRjMTAgLTE4IDE5IC0zNiAzMCAtNTRjMTEgLTE5IDE4IC0yOCAyNyAtMjhjNyAwIDE2IDcgMzAgMjFjMzggMzggNjYgODUgMTAwIDEyNmM5IDEyIDE4IDI0IDMzIDMwYzcgMyAxNCA0IDIwIDQgYzEyIDAgMjIgLTQgMzIgLTE0YzIxIC0yMSAzMiAtNDggNDMgLTc0YzEzIC0zMCAyNiAtNjEgMzggLTkxYzMgLTUgNCAtMTIgMTAgLTEzaDFjNyAwIDggOCAxMCAxM2MyOCA2MiA2MiAxMTkgMTE2IDE2MmM2OCA1NSAxNDMgODEgMjI0IDgxYzI3IDAgNTUgLTMgODQgLTljNyAtMiAxNCAtMyAyMSAtNWMyMCAtNCAyOCAtNyAyOCAtMTVjMCAtNiAtNCAtMTQgLTEyIC0yN2MtNiAtMTAgLTEzIC0yMCAtMjEgLTI5IGMtMTEgLTEzIC0yNCAtMTcgLTQyIC0xNWMtMjkgMyAtNTggNiAtODYgNmMtMzggMCAtNzYgLTQgLTExMyAtMTdjLTcyIC0yNSAtMTMxIC02NyAtMTYzIC0xNDFjLTE1IC0zNSAtMzMgLTY5IC02MyAtOTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVDNC54bWwAPHN5bWJvbCBpZD0iRTVDNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik04ODggLTIzN2MtMTkgNDQgLTMzIDgyIC0zNSAxMjRjLTIgNTEgLTQgMTAxIC01IDE1MmMtMiAtMSAtMyAtMyAtNCAtNGMtMTQgLTE0IC0yNCAtMjEgLTM0IC0yMXMtMjAgOCAtMzMgMjVjLTIyIDI5IC00NSA1OSAtNjUgODljLTYgOSAtMTEgMTggLTIxIDI0Yy0xOSAtMjggLTM1IC01NyAtNTAgLTg3Yy0zIC02IC01IC0xMyAtOSAtMTljLTExIC0xOSAtMjMgLTQyIC00NiAtNDFjLTE4IDAgLTIyIDI0IC0zMCAzOSBjLTE4IDMzIC0zNCA2NyAtNTYgOTdjLTkgMTEgLTE0IDE3IC0xOSAxN2MtNCAwIC05IC02IC0xNyAtMThjLTE5IC0yOSAtMzYgLTYwIC01OCAtODdjLTM4IC00NiAtOTYgLTcxIC0xNTcgLTcxYy00NiAwIC05MyAxNCAtMTMyIDQ1Yy01MyA0MiAtOTUgOTAgLTExNCAxNTVjLTIgNyAtMyAxNCAtMyAyMWMwIDI5IDE2IDU2IDI5IDgyYzIgNCA2IDcgOSA3YzUgMCAxMCAtNCAxMyAtMTRjMzAgLTgxIDc5IC0xNDUgMTU5IC0xODIgYzI2IC0xMiA1MiAtMTcgNzggLTE3YzU2IDAgMTA4IDI4IDE0MyA4Mmw1NCA4NGM5IDEyIDE4IDE4IDI3IDE4czE4IC01IDI4IC0xNmMyOSAtMzEgNDcgLTY5IDY2IC0xMDdjNSAtMTAgMTAgLTIxIDIyIC0zM2MxOCA0NiA0NSA4NCA2OSAxMjNjMTAgMTYgMjEgMjQgMzEgMjRjMTEgMCAyMSAtNyAzMiAtMjJjMjUgLTM1IDUxIC03MCA3NSAtMTA2YzQgLTUgNyAtOSAxMCAtMTFjLTEgNDIgLTIgODUgLTQgMTI3Yy0zIDU1IC01IDExMCAtOCAxNjV2MTAgYzAgMyAwIDYgMSA5YzEgNCA2IDkgMTAgMTBoMmMzIDAgNCAtNSA3IC04YzEzIC0yMCAxNyAtNDMgMTggLTY2YzMgLTcyIDcgLTE0NCAxMCAtMjE3YzIxIDI3IDQyIDUzIDYyIDc5YzEwIDEzIDIxIDIwIDMxIDIwczIxIC03IDMxIC0yMWMyOCAtMzkgNDggLTgzIDc2IC0xMjFjNiAtOCAxMCAtMTIgMTUgLTEyYzQgMCA4IDQgMTQgMTFjMjcgMzQgNTIgNjkgODMgOThjNSA0IDggOCAxMyAxMWM1IDQgMTIgNiAxOCAzYzIgLTEgMiAtMyAyIC01IGMwIC0zIC0yIC04IC0zIC0xMWMtNyAtMjYgLTIzIC00NyAtMzkgLTY4Yy0yNSAtMzAgLTUzIC01OSAtNzUgLTkyYy02IC04IC0xMyAtMTUgLTIwIC0yMWMtMTcgLTE2IC0yOSAtMjQgLTQwIC0yNGMtMTIgMCAtMjQgMTAgLTM4IDMyYy0xOSAzMCAtMzggNjEgLTU0IDkzYy04IDE2IC0xMyAyNCAtMjAgMjRjLTUgMCAtMTIgLTcgLTIyIC0xOWMtMTAgLTEzIC0yMCAtMjcgLTMxIC00MGwzIC01N2MzIC02NiA3IC0xMzMgMTEgLTIwMCBjMSAtMTggMCAtMzggLTEwIC02MnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjIxLnhtbAA8c3ltYm9sIGlkPSJFMjIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMzUgM2MtOSAwIC0xMyA1IC0xMiAxN3YyNHYzYy0xIDU2IDAgNTcgNTUgNzJjNzAgMTggMTQwIDM2IDIxMCA1NWM1IDIgOSAzIDEyIDNjMTIgLTEgMTYgLTggMTggLTIybDEgLTEzYzAgLTE3IC00IC0zMyAtOSAtNDhjLTMgLTEyIC0xMiAtMTkgLTI1IC0yM2MtODAgLTIxIC0xNjAgLTQ0IC0yNDEgLTY3Yy0zIDAgLTcgLTEgLTkgLTF6TS0xMzMgLTE3N2MtNyAwIC0xMCA0IC0xMCAxNWMwIDIwIC01IDM5IC01IDU5IGMxIDIxIDEwIDI5IDI5IDMzbDIxNiA0NGM5IDIgMTYgMyAyMiAzYzE1IDEgMTcgLTggMTcgLTM1bC0xIC0xMGMtMSAtNDkgLTggLTU2IC01NiAtNjZjLTY4IC0xMyAtMTM1IC0yNiAtMjAzIC00MWMtNCAtMiAtNyAtMiAtOSAtMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUJGLnhtbAA8c3ltYm9sIGlkPSJFNUJGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTczOSAtMTc0Yy01IDMwIC0xMiA1NiAtMTMgODJsLTMgMTMwYy0xMiAtMTcgLTI1IC0zMyAtNDQgLTQ0Yy0xMSAtNyAtMTkgLTEwIC0yNyAtMTBjLTEyIDAgLTIxIDggLTI5IDI2Yy0xOCA0MSAtMzUgODIgLTUzIDEyM2MtMyA3IC01IDIwIC0xNCAyMHMtMTEgLTEyIC0xNSAtMjBjLTE2IC0yNSAtMzAgLTUyIC00NiAtNzhjLTYgLTEwIC0xNCAtMTkgLTIyIC0yN2MtMTQgLTE0IC0yMyAtMjEgLTMxIC0yMWMtOSAwIC0xNCAxMCAtMjQgMzQgYy0yNCA1NyAtNTAgMTA3IC0xMDMgMTQ1Yy00MiAzMCAtODUgNDUgLTEyOSA0NWMtMzEgMCAtNjMgLTggLTk1IC0yMnMtNjEgLTMzIC05MSAtNTdjOCA3OCA1MyAxMTYgMTE2IDE0NWM0MSAxOSA4MCAyNyAxMTYgMjdjOTIgMCAxNjYgLTUzIDIxNSAtMTI3YzE4IC0yNyAyNiAtNTkgNDEgLTkzbDU1IDk3YzcgMTIgMTQgMjUgMjMgMzZzMTkgMTYgMjkgMTZjMTMgMCAyNCAtNyAzMyAtMjFjMjcgLTQyIDM4IC05MCA1OCAtMTM0IGM2IC0xMyAxMSAtMjAgMTcgLTIwYzQgMCA5IDUgMTYgMTZsMyA0bC02IDI2N3YxNmMwIDggNyAxMSAxMyAxM2MxIDAgMiAxIDMgMWM1IDAgNSAtOCA3IC0xMWM0IC05IDYgLTE4IDYgLTI4YzEgLTcyIDIgLTE0NCA0IC0yMTZjMTggMjYgMzUgNTEgNTMgNzZzMzQgMzkgNTAgMzljMTUgMCAzMCAtMTQgNDUgLTQ1YzE4IC0zOCAzNyAtNzcgNTYgLTExNWM3IC0xNCAxMyAtMjIgMjAgLTIyczE0IDYgMjMgMTdjNDcgNTcgOTQgMTEzIDE0MiAxNjggYzcgOCAxNSAxNSAyNCAxMGM0IC0yIDUgLTUgNSAtOGMwIC01IC00IC0xMSAtNiAtMTVjLTE0IC0zMiAtMzQgLTU5IC01NiAtODZjLTQ0IC01NCAtODUgLTExMCAtMTM4IC0xNTVjLTcgLTYgLTE1IC0xMiAtMjMgLTE3cy0xNiAtNyAtMjIgLTdjLTExIDAgLTIwIDYgLTI4IDIwYy0yOSA0NCAtNDYgOTYgLTczIDE0MmMtNiA5IC0xMCAxNCAtMTQgMTRzLTkgLTUgLTE0IC0xM2wtNDEgLTYzYzMgLTcxIC0xIC0xNDIgNCAtMjEyIGMxIC0xNCAwIC0yOSAtMTcgLTQyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyMjAueG1sADxzeW1ib2wgaWQ9IkUyMjAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0MyAtODhjLTggMCAtMTEgNSAtMTEgMTNjMCAxOCAtNCAzNSAtNCA1M2MwIDYgMSAxMSAxIDE2YzMgMTYgOSAyNSAyNCAyOWwyNjAgNjNjNCAyIDYgMiA4IDJjNyAwIDExIC01IDE1IC0xNGM0IC0xMSA3IC0yMSA2IC0zOWMwIC00IC0xIC0xNCAtMyAtMjRjLTQgLTE5IC0xMyAtMzEgLTMzIC0zNmMtODUgLTIwIC0xNzAgLTQwIC0yNTUgLTYyYy0zIC0xIC02IC0xIC04IC0xeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1QzUueG1sADxzeW1ib2wgaWQ9IkU1QzUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTY2IDExYy0xMCAtNCAtMTkgLTYgLTI3IC02Yy0xOCAwIC0zMiAxMSAtNDIgMzNjLTIwIDQ0IC0zOCA4OSAtNTcgMTM0Yy01IDExIC0xMSAyMiAtMTggMzhsLTMyIC03MmMtMTUgLTM5IC0zNiAtNzQgLTYyIC0xMDZjLTUgLTcgLTExIC0xMiAtMTcgLTE3Yy0xMiAtMTAgLTIyIC0xNSAtMzEgLTE1Yy0xMyAwIC0yNCAxMCAtMzMgMjljLTIxIDQzIC00MSA4NyAtNjEgMTMyYy00IDkgLTggMTQgLTEzIDE0Yy00IDAgLTkgLTMgLTE1IC04IGMtMzQgLTMxIC02OSAtNjEgLTEwNCAtOTJjLTE1IC0xMiAtMzAgLTIyIC01NCAtMjljMTggNDAgMzIgNzYgNjEgMTAyYzQyIDM3IDg1IDczIDEyNyAxMTBjMTQgMTMgMjYgMTkgMzYgMTljMTQgMCAyNSAtMTEgMzYgLTMzYzE3IC0zNSAzMiAtNzAgNDggLTEwNGM2IC0xMyAxMSAtMjcgMjQgLTM5bDQzIDk4YzE2IDM2IDMyIDcyIDU0IDEwNGM4IDEyIDE4IDE4IDI4IDE4YzkgMCAxOSAtNiAyOCAtMTdjMzIgLTM5IDQzIC04OCA2NCAtMTMyIGM4IC0xNyAxNSAtMzQgMjMgLTUxYzYgLTEyIDE0IC0xOCAyNCAtMThjNiAwIDEzIDIgMTkgN2MyOSAyMCA0NyA0NyA1MSA4NGMxIDEyIDIgMjQgMiAzNmMwIDQ5IC0xMCA5NSAtMzEgMTQxYy0zMCA2MyAtODAgOTAgLTE0OCA4NWgtNGMtMTAgMCAtMTQgMyAtMTQgOGMwIDMgMSA3IDMgMTFjNCAxMyA5IDI2IDExIDM5YzggMzggMzkgNDUgNzYgNDVjNjQgMCAxMTYgLTM3IDE0NSAtMTA2YzIxIC00OSAzMCAtOTcgMzAgLTE0MyBjMCAtODMgLTMxIC0xNjEgLTg4IC0yMzVjLTIxIC0yOSAtNDggLTUxIC04MiAtNjR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVCMS54bWwAPHN5bWJvbCBpZD0iRTVCMSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05MjkgLTcwYy00MiAwIC04NCA2IC0xMjMgMjZjLTY1IDM0IC0xMTEgODYgLTEzNyAxNTRsLTE2IDM2Yy0xOSAtNTEgLTQxIC05NiAtNzMgLTEzNmMtMTAgLTEyIC0yMSAtMjQgLTM1IC0zMmMtMTAgLTYgLTE5IC05IC0yNyAtOWMtMTQgMCAtMjUgMTAgLTMzIDI5Yy0xNSAzOSAtMjkgNzggLTQ0IDExN2MtOCAxOSAtMTMgNDkgLTMyIDUyYy0xMyAzIC0yMSAtMjggLTMxIC00NWMtMjEgLTM1IC00MiAtNjkgLTcyIC05OCBjLTE5IC0xOCAtMzYgLTI3IC01MiAtMjdjLTE4IDAgLTM2IDExIC01NSAzNGMtMjggMzMgLTUxIDcwIC04NCA5OWMtNiA1IC0xMCA3IC0xNCA3Yy01IDAgLTkgLTQgLTE1IC0xMGMtMTYgLTE5IC0zMyAtMzYgLTUxIC01NGMtOCAtOSAtMTggLTE3IC0zNSAtMjBjMTggNDggNDUgODYgNzUgMTIxbDMwIDM1YzE0IDE1IDI3IDIzIDQxIDIzYzEyIDAgMjQgLTYgMzggLTE4YzI3IC0yMyA0OSAtNTIgNzEgLTgwYzIwIC0yNiAzNCAtMzkgNDggLTM5IGMxNSAwIDI4IDE1IDQ1IDQ2YzIwIDM3IDQwIDc0IDY2IDEwN2MxMyAxNiAyNiAyNCAzOCAyNGMxMyAwIDI1IC05IDM2IC0yN2MyMyAtNDAgMzkgLTg0IDU1IC0xMjdjNSAtMTMgMTEgLTI1IDE3IC0zN2MzIC02IDUgLTEzIDEyIC0xNGM5IDAgMTIgOCAxNCAxNGMxNyAzOSAzMyA3OCA0OSAxMTZjOCAxOSAxNiAzNyAyOCA1M2M4IDEyIDE2IDE4IDIzIDE4YzggMCAxNiAtNyAyMyAtMjBjMTYgLTMwIDI0IC02NCA0MiAtOTMgYzUzIC04NCAxMjggLTEyOSAyMjggLTEzMmMyNSAtMSA0OSAtMSA3NCAtMWMxMiAwIDE1IC00IDEyIC0xNmMtMTAgLTM3IC00MiAtNjkgLTgxIC03M2MtMTggLTIgLTM3IC0zIC01NSAtM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjJGLnhtbAA8c3ltYm9sIGlkPSJFMjJGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM3MSAxOGgtNGMtOCAwIC0xNSA2IC0xNyAxMWMtMTIgMzIgLTQyIDU0IC00NyA5MGMtMSA1IC0yIDEwIC0yIDE0YzAgOSA0IDE1IDE4IDE4YzExIDIgMTggMTcgMjkgMTdjMyAwIDUgLTEgOCAtM2MxOCAtMTAgMzggLTE5IDQ0IC00MWwxNCAtNTBjMCAtMjAgLTI2IC01MyAtNDMgLTU2ek01NSA0aC0yYy0xMCAwIC0xNyA3IC0xOCAxNGMtOCAzNCAtMzQgNjEgLTM1IDk4YzAgMTUgMSAyMyAxNyAyNWMxIDEgMyAxIDQgMSBjOSAzIDE3IDEyIDI2IDEyYzMgMCA2IC0xIDkgLTRjMTUgLTEzIDMzIC0yNiAzNiAtNDhsNiAtNTBjMCAtMTYgLTI1IC00NSAtNDMgLTQ4ek0yMTMgMGMtOSAwIC0xNSA4IC0xNyAxMmMtOSAzMCAtMzggNTEgLTQxIDg0Yy0xIDcgLTUgMTYgLTUgMjNjMCA1IDIgOCA5IDEwYzEzIDQgMjMgMTcgMzcgMTdjNyAwIDE0IC0yIDIyIC05YzMxIC0yNCAyOSAtNTYgMzggLTgzYzAgLTIwIC0yMSAtNDggLTM4IC01M2MtMiAtMSAtNCAtMSAtNSAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTBFLnhtbAA8c3ltYm9sIGlkPSJGNTBFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyNSAtMjcxYy00MiAtMSAtNzggMTIgLTk4IDUxYy0xNCAyOSAtMjEgNjAgLTI2IDkyYy0xIDQgLTEgOSAtMSAxNGMwIDM3IDIwIDY2IDQ3IDkxYzggNiAxMiAxMiAxMiAxOWMwIDUgLTIgMTEgLTUgMThjLTE3IDQwIC0yNyA4MCAtMjcgMTIxYzAgMjggNSA1OCAxNyA4N2M4IDIxIDI2IDM1IDQ2IDQzYzEwIDUgMTkgNyAyOCA3YzIzIC0xIDQzIC0xNCA1NSAtMzljMTcgLTM0IDIzIC02OSAyNCAtMTA5Yy0yIC0zNCAtOCAtNzAgLTE4IC0xMDUgYy0xIC00IC0yIC03IC0yIC0xMGMwIC02IDIgLTExIDYgLTE3YzI4IC0zOSA0MCAtODAgNDAgLTEyMmMwIC0yNyAtNSAtNTUgLTE0IC04M2MtMTIgLTM5IC00NCAtNTggLTg0IC01OHpNMTI3IDU2YzE3IDE5IDI5IDQyIDM3IDY1YzAgMTUgLTIxIDQ0IC0zNiA0OGMtMTkgNiAtNDYgLTEwIC02MiAtMzJjLTQgLTYgLTYgLTEyIC02IC0xN2MwIC0xMSA2IC0yMCAxNSAtMjljMTEgLTExIDIzIC0yMSAzNSAtMzFjNSAtNSAxMSAtMTAgMTcgLTR6IE0xMDggLTE3MWMxNiAtMSAzMSAyIDQ1IDhjMjAgOSAzMCAyMCAzMCAzM2MwIDExIC02IDIxIC0xNyAzNGMtOSAxMCAtMTkgMTkgLTI5IDI4Yy0zIDMgLTYgNSAtOSA1Yy0yIDEgLTUgMCAtOCAtNGwtNzEgLTY4Yy00IC01IC02IC04IC02IC0xMmMwIC0zIDMgLTcgMTAgLTExYzE4IC04IDM2IC0xNCA1NSAtMTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUxQS54bWwAPHN5bWJvbCBpZD0iRjUxQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjAgLTQ5M2gtMWMtNyAwIC05IDkgLTEzIDE1Yy02NCAxMTYgLTEwNyAyMzkgLTEzMiAzNjhjLTkgNDYgLTE0IDkyIC0xNCAxMzhjMCA2MSA5IDEyMiAyOSAxODNjMTYgNDkgMzEgOTggNTAgMTQ2YzE2IDQyIDQwIDgwIDYzIDExOGM1IDggMTEgMTggMTkgMTVjOCAtMiA5IC0xNCA5IC0yM2MxIC04IDAgLTE3IDAgLTMwYzEgLTMgMSAtNiAxIC05YzAgLTE4IC0xMCAtMzUgLTIxIC01NGMtNDQgLTc0IC02OSAtMTU3IC05MCAtMjQwIGMtMTIgLTUxIC0yMyAtMTAzIC0yMyAtMTU3YzAgLTc5IDIyIC0xNTMgNDkgLTIyN2MxOCAtNDcgNDAgLTkxIDY0IC0xMzZjMTQgLTI3IDE4IC01NyAxOSAtODdjMCAtOCAtMSAtMTkgLTkgLTIweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwREMueG1sADxzeW1ib2wgaWQ9IkUwREMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzM5IC0xMzJjLTIwIDMgLTM3IDggLTUzIDE0Yy04NiAzNiAtMTcyIDcxIC0yNTggMTA2Yy02IDMgLTEzIDUgLTE5IDljLTYgMyAtOSA2IC05IDlzMyA2IDkgOGM5OCA0MCAxOTYgNzkgMjk0IDExOGM0IDEgNyAyIDExIDJjNyAwIDE0IC0yIDIxIC01bDI4NSAtMTE0YzYgLTIgMTEgLTUgMTcgLTljNyAtNCAxMCAtOCAxMCAtMTJzLTMgLTcgLTEyIC0xMGwtMjgwIC0xMTFjLTYgLTIgLTEyIC03IC0xNiAtNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTAzLnhtbAA8c3ltYm9sIGlkPSJGNTAzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4IC00OTJjLTEzIDEyIC0xOSAyNiAtMTggNDNjOCA4OSAxNSAxNzkgMjMgMjY5YzcgODMgMTMgMTY2IDIwIDI0OGwyMSAyNTNjNSA1MSA5IDEwMiAxMyAxNTN2NGMwIDYgMCAxMyA2IDE0bDEgMWM5IDAgMTAgLTEwIDEyIC0xN3MzIC0xMyAzIC0yMGMwIC0xMiAtMyAtMjQgLTQgLTM2Yy04IC0xMDggLTE4IC0yMTUgLTI3IC0zMjJsLTE1IC0yMTRjLTkgLTExMSAtMTkgLTIyMSAtMjkgLTMzMmMwIC03IDEgLTE1IDEgLTIyIGMwIC04IC0xIC0xNSAtNyAtMjJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUxNy54bWwAPHN5bWJvbCBpZD0iRjUxNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMyAtMjIxYy02IDEgLTcgOCAtOCAxM2MtMTAgMzIgLTE1IDUwIC0xNSA2NWMwIDIxIDEwIDM3IDMyIDc1bDM5IDY1Yy0yMiAzMyAtNDQgNjYgLTY3IDk5Yy0xMSAxOCAtMTQgMzYgLTE0IDU1YzAgMTggMyAzOCAyIDU2YzAgNiA3IDExIDE0IDEybDEgMWM1IDAgNyAtOCAxMCAtMTFjMzIgLTQ4IDYzIC05NiA5NCAtMTQ0YzI2IDQ0IDUxIDg3IDc3IDEzMGM1IDkgOSAxOSAyMiAyN2MxMCAtMjMgMTcgLTQ1IDE3IC02OCBjMCAtMTcgLTQgLTM0IC0xNCAtNTFsLTYwIC0xMDJjOSAtMTQgMTggLTI3IDI3IC00MWM5IC0xMyAxNyAtMjcgMjcgLTQwYzEzIC0xNyAyMCAtMzUgMjAgLTU0bC0xIC0xMGMwIC05IDAgLTE1IC0xIC0yMmMwIC0xNCAtMiAtMzEgLTE0IC0zNWwtMiAtMWMtOSAwIC0xMyAxNSAtMTkgMjNsLTc2IDExMmMtMjcgLTQ3IC01NCAtOTUgLTgyIC0xNDJjLTIgLTUgLTIgLTEzIC05IC0xMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNjMwLnhtbAA8c3ltYm9sIGlkPSJFNjMwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwMSA1Yy0xNCA4IC0yMiAxOCAtMjEgMzR2ODNjLTQyIDE4IC04MCA2MyAtODAgMTAzYzAgMzIgNDggODIgODIgODJjNDcgLTIgODUgLTIxIDExMyAtNjFjMTEgLTE1IDE2IC0zMiAxNiAtNDdjMCAtMzcgLTI4IC03MCAtNjggLTgxYy05IC0zIC0xOSAtNCAtMjQgLTVoLTF2LTE2aDJ2LTgxYzAgLTExIC0yIC0xNiAtNyAtMTZjLTMgMCAtNyAyIC0xMiA1ek04MCAxNTN2NTZjMCA1IDEgOSA2IDEwaDNjNSAwIDEwIC00IDE0IC03IGMxMCAtOSAxNiAtMTkgMTUgLTMzdi0yMmMyMyA3IDQyIDIxIDUzIDQ1YzMgNyA1IDE0IDUgMjFjMCAxNyAtMTAgMzEgLTI4IDM4Yy0xMCA0IC0yMSA2IC0zMSA2Yy0yMyAwIC00NCAtOSAtNjMgLTI4Yy0xMiAtMTEgLTE3IC0yMyAtMTcgLTM2YzAgLTggMiAtMTYgNiAtMjVjOCAtMTggMjEgLTIzIDM3IC0yNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEVDLnhtbAA8c3ltYm9sIGlkPSJFNEVDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyNSAtMTAzMWMtNSAwIC05IDQgLTExIDExYy02IDE4IC0xNyAzMyAtMjUgNTFjLTUgMTIgLTcgMjQgLTcgMzZjMCAyMiA3IDQ0IDEzIDY2YzE3IDYxIDMyIDEyMyA0OCAxODVjMSAzIDAgNyAwIDEyYy0xOSAtOCAtMzYgLTE3IC01NCAtMjNjLTkgLTMgLTE4IC00IC0yNyAtNGMtMzEgMCAtNTggMTYgLTYwIDQyYy0xIDEyIC0yIDI0IC0yIDM2YzAgMjUgMyA1MCAxMyA3NGM4IDIyIDQzIDQwIDcxIDQwYzQgMCA3IDAgMTAgLTEgYzI1IC00IDM1IC0yMCA0MSAtNjFjMjkgMTEgNTEgMjcgNTkgNjBjNyAyOSAxNyA1OCAyMSA5M2MtMTQgLTEwIC0yNiAtMTggLTM3IC0yNWMtMjEgLTEzIC00MyAtMjIgLTY4IC0xOWMtMzMgNiAtNTQgMjUgLTUyIDU4YzIgMjggMSA1NyAxMCA4NWM4IDI2IDIyIDQ0IDUwIDQ4YzUgMSAxMCAxIDE1IDFjMjQgMCA0NSAtOCA2MiAtMjZjMSAwIDEgLTEgMiAtMWM3IC03IDAgLTI2IDExIC0yM2MxNyA0IDM2IDE2IDQyIDMzIGMxMSAzMSAxNiA2NiAyNCAxMDJjLTIzIC05IC0zOSAtMjEgLTU5IC0yOGMtMTIgLTQgLTI1IC02IC0zNiAtNmMtMTYgMCAtMzIgNCAtNDYgMTVjLTE2IDExIC0yNiAyNyAtMjMgNDdjMiAyNCA0IDQ5IDEwIDczYzkgMzcgMjggNTUgNTkgNTVjNCAwIDggMCAxMiAtMWMzNSAtMyA1MSAtMjYgNTIgLTc0YzMwIDE5IDY1IDI3IDc1IDY4YzggMzQgMjMgNjYgMjggMTAzYy0yNCAtMTIgLTQ1IC0yNCAtNjYgLTM0Yy0xMyAtNiAtMjYgLTkgLTM5IC05IGMtMTUgMCAtMzEgNCAtNDYgMTNjLTE5IDEyIC0yOCAyOSAtMjcgNTBjMSAzMCA0IDYwIDE2IDg5YzEwIDI1IDM5IDQzIDY3IDQzYzcgMCAxNCAtMiAyMCAtNGMyMSAtOCAzNCAtMjMgMzUgLTQ3di0yOWMzNiAyMyA3NCAzNyA4MCA4OGMzIDI3IDE1IDU0IDE2IDg0Yy0zNCAtMTMgLTY1IC0zMSAtMTAwIC0zOWMtOSAtMiAtMTggLTMgLTI3IC0zYy01IDAgLTExIDAgLTE2IDFjLTI3IDQgLTQ0IDI0IC00NCA1MWMwIDIyIDAgNDMgNCA2NSBjNyAzOSAyNSA1OCA2MCA2NGMzIDEgNyAxIDExIDFjMjggMCA1OSAtMTcgNzEgLTQzYzQgLTkgNyAtMTEgMTEgLTExczggMiAxMyA0YzMxIDEyIDUyIDMxIDUyIDY4YzAgMTQgMTAgMjcgNyA0M2MtMjIgLTcgLTQ0IC0xNCAtNjcgLTE0Yy0yMSAtMSAtNDAgNSAtNTggMTNjLTIxIDkgLTMwIDI2IC0yOCA1MGMyIDI3IDQgNTQgMTAgODFjOCAzNCAzOCA1OSA3MiA1OWM1IDAgOSAwIDE0IC0xYzI5IC03IDQ1IC0yOSA1OCAtNTUgYzMgLTYgLTEgLTIwIDggLTE5YzExIDAgMTkgMTAgMjUgMjBjMCAyIDAgMyAxIDVjMTAgNDEgMjEgODMgMzMgMTI5Yy0yOCAtMTYgLTU0IC0yNiAtODEgLTI2Yy05IDAgLTE5IDEgLTI5IDRjLTMxIDkgLTQzIDI0IC00MyA1NXYzMmMwIDExIDAgMjIgMiAzMmM2IDMyIDE4IDQ1IDUwIDQ5YzggMSAxNSAxIDIxIDFjMzggMCA0NiAtMTQgNDYgLTU3YzI4IDcgNDkgMjUgNjkgNDNjMTEgOSAyMiAyMiAzNSAyMmMzIDAgNyAtMSAxMCAtMyBjMTAgLTUgMTIgLTE2IDEyIC0yOGMwIC03IC0xIC0xNSAtMiAtMjNjLTQgLTM1IC0yMSAtNjcgLTMyIC0xMDJjLTMxIC0xMDAgLTUzIC0yMDIgLTc2IC0zMDVjLTI1IC0xMTIgLTQ2IC0yMjUgLTczIC0zMzdjLTIzIC05NSAtNDUgLTE5MCAtNzAgLTI4NGMtMjcgLTEwMSAtNDggLTIwMyAtNjkgLTMwNWMtMjIgLTEwNSAtNDMgLTIxMSAtNjcgLTMxNmMtMTYgLTcxIC0zNSAtMTQyIC01MyAtMjEzYy01IC0xNyAtMTIgLTMzIC0yNCAtNDYgYy01IC01IC05IC04IC0xMyAtOHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEU1LnhtbAA8c3ltYm9sIGlkPSJFNEU1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwNSAtNDE0Yy0xIC0xIC0zIC0xIC00IC0xYy01IDAgLTkgNyAtMTUgOWMtMTAgMyAtMTUgMTEgLTE5IDE5Yy0zMyA2NSAtNjAgMTMzIC02NyAyMDZjLTUgNjEgNDAgMTEyIDEwOCAxMjFjNiAxIDEyIC0xIDE5IDVjLTE2IDM1IC0zNiA2OSAtNTggMTAwYy0xNCAyMSAtMjcgNDIgLTM3IDY1Yy0yIDUgLTQgMTAgLTQgMTVjMCA4IDUgMTYgMTUgMjNjMjAgMTUgNDIgMjcgNjMgMzljMTYgMTAgMjQgMTcgMjQgMjZjMCA3IC00IDE1IC0xMyAyNiBjLTMwIDQwIC00OSA4NyAtODAgMTI3Yy02IDggLTEwIDE2IC0xMCAyNGMwIDcgNCAxNSAxNCAyMWM1IDMgOSA0IDEzIDRjMTAgMCAxOSAtOSAyNiAtMTZjMzAgLTI3IDUxIC02MSA2OCAtOTdjMjUgLTUzIDU2IC0xMDIgODYgLTE1MmM5IC0xNCAxMiAtMjcgMTIgLTQwYzAgLTE5IC03IC0zOCAtMTggLTU2Yy0xMiAtMjMgLTMxIC00MCAtNDkgLTU5Yy03IC03IC0xMSAtMTMgLTExIC0yMGMwIC00IDIgLTkgNSAtMTUgYzIwIC00MSAzNiAtODUgNjYgLTEyMWMxNSAtMTggMTkgLTQyIDIzIC02NWwxIC03YzAgLTkgLTQgLTE4IC0xMyAtMjJjLTIgLTEgLTMgLTEgLTUgLTFjLTggMCAtMTUgOSAtMjAgMTZjLTE4IDI1IC0zNSA1MiAtNjcgNjJjLTcgMiAtMTMgNSAtMjAgMWMtMjggLTEyIC01MyAtNTMgLTUzIC04N2MwIC0zIDAgLTcgMSAtMTFjOCAtMzUgMTcgLTY5IDI1IC0xMDRjMSAtNCAzIC04IDMgLTEyYy0yIC04IC0xIC0xOCAtOSAtMjN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRFNy54bWwAPHN5bWJvbCBpZD0iRTRFNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNDUgLTMyN2MtNCAyIC01IDYgLTUgMTBjMCA0MyAxMyA4NSAyMyAxMjZjMyAxMCA5IDIwIDYgMzBjLTIgMSAtMyAxIC01IDFjLTUgMCAtOSAtNCAtMTIgLThjLTExIC0xMiAtMjYgLTE4IC00MSAtMjRjLTIyIC05IC00MCAtMTIgLTU0IC0xMmMtMzEgMCAtNDUgMjIgLTUzIDc1Yy0zIDEzIC00IDI3IC00IDQxYzAgMTkgMyAzNyAxMiA1NWM4IDE0IDE4IDMxIDM2IDI3YzIyIC01IDUwIDEgNjEgLTMxYzUgLTEzIDE0IC0yNCAxMyAtNDB2LTIgYzAgLTkgOCAtOSAxNCAtNmMyNyAxMSA1NiAxNiA2NSA1MWM5IDM0IDE2IDY4IDM0IDEwNGMtMjggLTEzIC00NyAtMjkgLTcxIC0zOGMtMjIgLTggLTQwIC0xMyAtNTYgLTEzYy00NCAwIC02NyAzNCAtNjcgMTA2YzAgMjYgNSA1MiAxOSA3NmMxMiAxOSA0OCAzNiA3NCAzNmM0IDAgOSAtMSAxMyAtMmMxMCAtMyAxOCAtMjUgMTggLTQzYzAgLTQgMCAtOCAtMSAtMTJjLTEgLTkgLTUgLTE4IC05IC0zMWM0OSAyMSA4NCA1NSAxMjQgODIgYzEgMSAyIDIgNCAzYzggNyAxNyAxMCAyNiAxMGM2IDAgMTEgLTEgMTUgLTNjNyAtNCA5IC0xMSA5IC0yMGMwIC00MSAtMjQgLTcyIC0zNiAtMTA5Yy0yOSAtODggLTU0IC0xNzcgLTcyIC0yNjljLTUgLTI1IC04IC01MiAtMTIgLTc4Yy01IC0zMiAtMTkgLTYwIC00MiAtODNjLTcgLTcgLTE3IC0xMyAtMjYgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRFQS54bWwAPHN5bWJvbCBpZD0iRTRFQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjIgLTcwNWMtNyAtNCAtMTIgLTYgLTE2IC02Yy04IDAgLTExIDcgLTEyIDIyYy0xIDggLTEgMTUgLTEgMjNjMCA2NCAyMCAxMjUgMzIgMTg4YzMgMTYgNyAzMSAxMSA1MGMtMjggLTE1IC01MSAtMjkgLTc5IC0zNWMtNyAtMSAtMTUgLTIgLTIxIC0yYy00NiAwIC03OSAzMSAtNzUgNzljMyAzNyAtNCA3NSAxOSAxMDljMTEgMTYgMzEgMjUgNTEgMjVjOCAwIDE2IC0xIDIzIC00YzI0IC0xMCAzNCAtMjQgMzQgLTQ3di00IGMwIC00IDAgLTggLTEgLTEyYy0yIC03IC0yIC0xNCAtMiAtMjJjNjAgMTQgOTkgNzUgMTAwIDE2M2MtMjIgLTEzIC00MiAtMjcgLTY1IC0zNWMtMTEgLTQgLTIyIC02IC0zMSAtNmMtMzYgMCAtNTkgMjcgLTU2IDY3YzIgMjUgLTEgNTEgNSA3NmM2IDI3IDIyIDQ0IDQ5IDUwYzkgMiAxNyA0IDI1IDRjMTggMCAzNSAtNyA0OSAtMjNjOSAtMTAgNSAtMjEgOCAtMzNjMzcgMTMgNTQgNDAgNjAgNzdjNCAyMCA5IDQwIDE0IDYyIGMtMjkgLTIzIC01NCAtNDYgLTkwIC01NGMtOSAtMiAtMTcgLTMgLTI1IC0zYy0zOCAwIC02MSAyNSAtNjEgNzBjMCAzOCAtMSA3NiAxOSAxMDljMTUgMjQgNDMgMzggNzAgMzhjMTkgMCAzOCAtNiA1MyAtMTljMTMgLTEwIDEwIC0yNyAxOCAtNDBjNTggMjkgNTkgODYgNzIgMTQxYy0yNyAtMTIgLTUwIC0yMyAtNzUgLTI4Yy00IC0xIC04IC0xIC0xMiAtMWMtMzIgMCAtNTcgMjMgLTU4IDU3Yy0xIDMxIDIgNjMgMTAgOTQgYzcgMjcgMzQgNDYgNjQgNDZjMjkgMCA2MCAtMjYgNjQgLTU1YzAgLTMgMSAtNiAxIC0xMGMyNiA5IDQwIDI0IDQ2IDUyYzcgMzUgMjAgNjggMzIgMTA3Yy0zMCAtMTkgLTU3IC0zNSAtODkgLTM1Yy0yMCAtMSAtNDAgMSAtNTggMTFzLTI4IDI1IC0yNyA0N2MwIDEyIC0xIDI0IC0xIDM3YzAgMTIgMSAyNSAzIDM3YzYgMjkgMjQgNDUgNTIgNTNjOCAzIDE3IDQgMjYgNGMyMiAwIDQxIC04IDU5IC0yMmMxMiAtOSA4IC0yNSAxMiAtNDEgYzE5IDE2IDM4IDI1IDQ5IDQzYzcgMTEgMTggMTQgMjggMTRjNSAwIDkgLTEgMTMgLTFjMTEgLTEgMTEgLTE4IDEyIC0yN2MxIC03IDEgLTEzIDEgLTIwYzAgLTI3IC02IC01NCAtMTQgLTgxYy0zNiAtMTIyIC03MiAtMjQ0IC0xMDAgLTM2N2MtMzUgLTE1NCAtNzAgLTMwNiAtMTA0IC00NjBjLTE5IC04NiAtMzkgLTE3MiAtNTUgLTI1OWwtMzAgLTE2MmMtMyAtMTcgLTEwIC0zMiAtMjYgLTQxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0NDkueG1sADxzeW1ib2wgaWQ9IkY0NDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTAgLTIyOGMtOCAtMTMgLTE2IC0yMCAtMjMgLTIwYy04IDAgLTE2IDcgLTI0IDIxYy0xNCAyNSAtMTkgNTMgLTI2IDgxdjRjMCA1IDIgMTAgOCAxMWgyYzUgMCA3IC02IDggLTEwYzUgLTE1IDggLTI5IDEzIC00M2MyIC03IDIgLTE2IDEyIC0xNmM4IDAgMTIgNyAxNSAxNGMyMSA0NSAyOSA5MyAyNyAxNDljLTYgLTkgLTggLTEzIC0xMSAtMTdjLTggLTExIC0xNyAtMTcgLTI1IC0xN2MtOSAwIC0xOCA3IC0yNiAxOSBjLTE0IDIxIC0xOCA0NSAtMjUgNjljLTcgMjcgLTEwIDU0IC0xMCA4MGMwIDMyIDQgNjQgMTIgOTVjOSAzOCAyNiA1NiA0OCA1NGMyNiAtNCA1MSAtMzcgNTIgLTcwdi04NmMwIC00NCA3IC04NyA4IC0xMzFjMiAtNjQgLTEgLTEyOSAtMzUgLTE4N3pNNjMgLTIyYzEwIDAgMTMgMTAgMTYgMThjMTUgMzcgMTUgNzUgMTQgMTE3djU2YzAgMTYgLTEwIDI1IC0yNCAyOWMtMiAxIC00IDEgLTYgMWMtMTAgMCAtMTUgLTEwIC0xOCAtMTkgYy0xMiAtMzIgLTE4IC02NSAtMTggLTk3YzAgLTI5IDUgLTU4IDE2IC04N2MzIC05IDggLTE5IDIwIC0xOHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNjMyLnhtbAA8c3ltYm9sIGlkPSJFNjMyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEwOSAwYy0zNSA1IC03NSAyNCAtOTkgNjhjLTcgMTIgLTEwIDI1IC0xMCAzN2MwIDIxIDEwIDQxIDI5IDU3YzIwIDE3IDQzIDI1IDY2IDI1YzI3IDAgNTQgLTExIDgwIC0zM2M2IC02IDEyIC0xMiAyMCAtMTZjMTEgLTYgMTkgLTE0IDI0IC0yNGMyNCAxIDQ3IDIgNzEgMmMyMCAwIDIwIC0xOCAyMSAtMzJ2LTNjMCAtMTIgLTEzIC05IC0yMCAtOWMtMjIgMSAtNDMgMCAtNjUgLTFjLTIgLTEyIC04IC0yMyAtMTcgLTMzIGMtMjMgLTI0IC01MSAtMzkgLTEwMCAtMzh6TTk2IDM0YzI4IDIgNTMgMTMgNzQgMzNjLTE3IC0xIC0zNCAtMiAtNTEgLTRjLTIwIC02IC0yNSAxMSAtMzIgMjVjLTIgNCAtMyA3IC0zIDljMCA1IDQgOCAxMiA5YzI5IDMgNTggNSA4NyA3bC0yIDNjLTE1IDI0IC0zOSAzNiAtNjMgMzZjLTIyIDAgLTQ1IC0xMCAtNjMgLTMwYy0xMCAtMTEgLTE1IC0yNCAtMTUgLTM3YzAgLTcgMSAtMTUgNCAtMjJjOSAtMjQgMjkgLTI3IDUyIC0yOXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FOTQ5LnhtbAA8c3ltYm9sIGlkPSJFOTQ5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL1BldGFsdW1hL0Y1MDEueG1sADxzeW1ib2wgaWQ9IkY1MDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzkgLTMyMmMtNiAwIC0xMyAtMiAtMTkgLTJjLTggMSAtMTUgNCAtMTcgMjJjLTIgMTcgLTIgMzUgLTIgNTJ2NDZjMCAzOSAtMSA3OCAtMSAxMTZ2OTJoMXYyNzljMCAyOSA3IDQxIDI3IDQxbDIwIC0zYzEzIC0zIDEwIC0xMyAxMCAtMjF2LTVjMCAtOSAwIC0xOCAtMTMgLTE3Yy0yNSAzIC0yNiAtMTEgLTI2IC0zMHYtNTA0YzAgLTE2IDEgLTI3IDIxIC0yM2g0YzEwIDEgMTQgLTYgMTMgLTE2di01YzAgLTExIC0xIC0yMiAtMTggLTIyeiAiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTE1LnhtbAA8c3ltYm9sIGlkPSJGNTE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI2IDQxaC0yYy05IDAgLTEyIDUgLTEzIDExYy0zIDI1IC02IDUwIC04IDc2djJjMCA5IDcgMTQgMTggMTRjMzYgMCA3MSAtMSAxMDcgLTFjMzUgMCA3MSAxIDEwNiAxYzEzIDAgMTggLTYgMjAgLTE3YzEgLTkgMyAtMTcgNCAtMjZjMSAtNyAxIC0xMyAxIC0xOGMwIC0zMyAtMTQgLTQyIC01NSAtNDFoLTc1di0xaC02OWgtMzR6TTIyOCAtMTQzYy02NCA0IC0xMjggNiAtMTkyIDdjLTE3IDAgLTI3IDIgLTI3IDI0YzAgMTkgLTkgMzcgLTkgNTYgYzAgMTggNiAyNCAyNiAyM2M2OSAtNSAxMzkgLTcgMjA4IC04YzIwIDAgMjkgLTYgMzAgLTI2YzEgLTEyIDMgLTI1IDQgLTM0YzAgLTM3IC04IC00MyAtNDAgLTQyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwREEueG1sADxzeW1ib2wgaWQ9IkUwREEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjU2IC0xNDNjLTc4IDQzIC0xNTUgODYgLTIzMyAxMjhjLTQgMiAtNyA0IC0xMCA3Yy05IDYgLTEzIDExIC0xMyAxNmMwIDQgNSA5IDE1IDE0YzYyIDM2IDEyNSA3MSAxODggMTA2YzExIDYgMjIgMTIgMzMgMTljOCAtNCAxNCAtNiAyMCAtOWM3MiAtMzggMTQzIC03NSAyMTQgLTExM2M2IC0zIDEyIC04IDE3IC0xM2M4IC03IDEyIC0xMyAxMiAtMThjMCAtNiAtNSAtMTEgLTE2IC0xOGMtNjYgLTM5IC0xMzEgLTc4IC0xOTYgLTExOCBjLTYgLTQgLTExIC01IC0xNiAtNXMtMTAgMSAtMTUgNHpNMjI3IC0xMDhjNyAtMyAxMyAtNSAxOCAtNWM2IC0xIDEyIDEgMTggNmMyMSAxNSA0NCAzMCA2NyA0MmMyOCAxNSAzNCA0MCAzOCA2NWMwIDIxIC0xNiA1NSAtMzAgNjljLTI0IDIyIC00NiAzMyAtNjcgMzNjLTIyIDAgLTQ0IC0xMiAtNjkgLTM2Yy0yMCAtMjAgLTMzIC01MiAtMzMgLTg0YzAgLTM1IDE2IC03MSA1OCAtOTB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUyOS54bWwAPHN5bWJvbCBpZD0iRjUyOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzggLTQwN2MtMyA1OCAtNiAxMTUgLTggMTcyYy01IDEgLTEwIDIgLTE2IDJjLTkgMCAtMjAgLTIgLTMwIC02Yy0yMSAtOCAtMzMgLTI1IC00NiAtNDFjLTYgLTYgLTExIC0xNyAtMjEgLTE0Yy04IDMgLTUgMTUgLTggMjNjLTYgMTQgLTkgMjggLTkgNDBjMCAzNCAyMCA2MSA0NyA4OGMyNyAyOSA1NCA1OCA3OCA5MGwtNiAxOThjLTE2IC0xIC0zMiAtNyAtNDEgLTE2Yy01IC01IC03IC05IC03IC0xM2MwIC02IDMgLTExIDcgLTE3IGM4IC0xMyAxMiAtMzAgMTIgLTQ5YzAgLTI0IC02IC00OCAtMTggLTY3Yy0yMyA0OCAtMzkgOTQgLTM5IDE0MmMwIDIyIDMgNDUgMTEgNjhjMTIgMzIgMzYgNTQgNzEgNThjLTEgMTQgLTEgMjggLTIgNDJjLTIzIC0yMSAtNDYgLTI5IC03MiAtMjljLTQgMCAtOSAxIC0xMyAxYy0xMiAxIC0yMCA1IC0yMCAxOWMwIDcgMSAxNCAxIDIwYzAgMTYgLTEgMzEgMCA0NmMyIDEyIDUgMjIgMTggMjJjMyAwIDYgLTEgMTAgLTJjNyAtMiAxNCAtMyAyMCAtMyBjMjEgMCAzOSA4IDU0IDI1YzYgNyAxNCAxNSAyMiAxMWM4IC0zIDkgLTE0IDkgLTIzYzEgLTIyIDEgLTQ0IDEgLTY3YzEgLTIxIDEgLTQyIDEgLTYzYzI3IC02IDQ3IC0yMyA1OSAtNTNjMTUgLTM2IDIyIC03MiAyMiAtMTA3YzAgLTUxIC0xNCAtMTAyIC0zNSAtMTUzYy04IC0xOSAtMTggLTM4IC0yOCAtNTdjLTMgLTYgLTcgLTE0IDEgLTE3YzI0IC05IDQxIC0yOSA2NiAtMzdjOCAtMiAxNyAtMyAyNSAtM2MxNiAwIDMyIDQgNDcgMTIgYzQgMiA4IDUgMTIgNXM4IC0zIDkgLTExYzMgLTE2IDQgLTMwIDQgLTQzYzAgLTQxIC0xNiAtNjYgLTY5IC03NWMtNCAtMSAtNyAtMSAtMTEgLTFjLTIzIDAgLTQ0IDEwIC02MiAyNmMtOCA4IC0xNyAxNCAtMjYgMTl2LTI0YzEgLTE5IDEgLTM3IDEgLTU2YzAgLTE1IDAgLTMxIC0yIC00NmMtMiAtMTIgLTQgLTIzIC0xOSAtMzZ6TTE1MiAtMTBsMyA3YzEyIDIxIDIwIDQzIDI5IDY1YzQgOSA1IDE4IDUgMjZjMCAxOSAtOSAzNCAtMjkgNDcgYy00IDMgLTggNSAtMTMgNmMwIC04IDEgLTE2IDEgLTI0YzIgLTQyIDMgLTg0IDQgLTEyN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTg3LnhtbAA8c3ltYm9sIGlkPSJFNTg3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU0MSAtMzRjLTE0IC0xMSAtMjUgLTE2IC0zNSAtMTZjLTEzIDAgLTI0IDggLTM5IDIzYy0yNCAyNCAtMzggNTIgLTU1IDgwYy01IDcgLTkgMTUgLTE1IDIyYy0xNSAxOSAtMjcgMjggLTM5IDI4Yy0xMSAwIC0yNSAtOCAtNDAgLTI2Yy0yMSAtMjYgLTQ0IC00OSAtNjkgLTcwYy0xNiAtMTQgLTMyIC0yMSAtNDYgLTIxYy0xOSAwIC0zNiAxMSAtNTAgMzVjLTEwIDE3IC0yMyAzMyAtMzUgNDhjLTkgMTIgLTE5IDE4IC0yOSAxOCBjLTcgMCAtMTUgLTMgLTI0IC05Yy0xMiAtNyAtMjEgLTE3IC0zMiAtMjVjLTEwIC04IC0yMCAtMTYgLTMzIC0xOWMtNCA2NiA0NSAxMzUgMTA3IDE1MmM1IDEgMTAgMiAxNSAyYzEyIDAgMjQgLTUgMzMgLTE2YzE2IC0xNyAyOSAtMzcgNDMgLTU3YzEzIC0xOCAyNSAtMjcgMzkgLTI3YzEyIDAgMjUgNyAzOSAyMmMyMiAyMyA0MyA0NyA2NSA2OWMxNyAxNyAzMyAyNiA0OCAyNmMxOCAwIDM1IC0xMiA1MSAtMzVjMjEgLTMwIDM4IC02MSA1OCAtOTEgYzExIC0xNiAyMSAtMjQgMzIgLTI0YzkgMCAxOSA4IDMwIDIyYzU5IDc1IDExOCAxNDkgMTcyIDIyNmM2MSA4NiAxMjEgMTcyIDE5MCAyNTFjMzMgMzggNzEgNjkgMTE0IDk1YzUgMyA5IDUgMTMgNXM3IC0zIDcgLTEyYzAgLTMzIC04IC02NyAtMzQgLTg5Yy03OSAtNjYgLTE0NiAtMTQzIC0yMDQgLTIyOGMtNjcgLTk4IC0xMzggLTE5MyAtMjEzIC0yODZjLTIwIC0yNSAtMzggLTUzIC02NCAtNzN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVDNy54bWwAPHN5bWJvbCBpZD0iRTVDNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03NzQgLTE0NmMtMiAtMyAtNCAtNCAtNiAtNHMtNCAyIC02IDZjLTEgMyAtMiA4IC0yIDEyYzIgMzcgLTUgNzQgLTUgMTEydjQ2Yy0yIC0zIC0zIC01IC01IC03Yy0xNyAtMjMgLTMxIC0zNSAtNDQgLTM1cy0yNiAxMSAtNDQgMzJjLTMzIDM4IC02NSA3NyAtOTcgMTE3Yy01IDcgLTkgMTAgLTEzIDEwYy01IDAgLTkgLTUgLTE0IC0xNGMtMTggLTMyIC0yOSAtNjcgLTUyIC05N2MtMTIgLTE0IC0yMCAtMjEgLTI3IC0yMSBjLTggMCAtMTUgOCAtMjMgMjRjLTIyIDQzIC00MyA4NyAtNjUgMTMxYy03IDE0IC0xMSAyMSAtMTUgMjFzLTkgLTcgLTE4IC0yMGMtMzEgLTQ0IC01NCAtOTUgLTkyIC0xMzRjLTMzIC0zNCAtNzAgLTUyIC0xMDcgLTUyYy0xNiAwIC0zMSAzIC00NiA5Yy00NyAxOSAtNjggNjEgLTgxIDEwNmMtOSAzMCAtMTIgNTkgLTEyIDg5YzAgMzggNSA3NyAxMyAxMTVjMTEgNTAgMjIgMTAwIDM3IDE1MGM0IDExIDggMjMgMjQgMjJjMSAtNiAxIC0xMyAxIC0xOSBjMCAtMjcgLTcgLTUyIC0xNCAtNzdjLTExIC0zOCAtMTcgLTc2IC0xNyAtMTE1YzAgLTI5IDQgLTU4IDE1IC04N2MxOSAtNDkgNDcgLTkxIDExMSAtOTFjMzcgMCA2NSAyMSA4OSA1MWMzMiA0MSA1OCA4NSA4NSAxMzBjMTIgMjAgMjQgMzEgMzYgMzFjMTEgMCAyMyAtMTAgMzQgLTI5bDYxIC0xMDljNCAtOCA5IC0xNiAxNCAtMjZjMjEgMjYgMjkgNTUgNDQgODFjMTUgMjQgMzAgMzcgNDYgMzdjMTQgMCAyOCAtMTAgNDQgLTI4bDk5IC0xMTcgYzYgLTggMTEgLTEyIDE2IC0xMnMxMCA0IDE0IDEyYy0zIDgwIC02IDE2MCAtNiAyNDB2NDZjMCAxNiAyIDI4IDIxIDMxYzcgLTE1IDggLTMwIDggLTQ1YzAgLTcxIDIgLTE0MyA1IC0yMTRjMTAgMjUgMjAgNDkgMzIgNzNjMTUgMjcgMzEgNDEgNDggNDFjMTUgMCAzMSAtMTEgNDcgLTM0YzMwIC00MyA1NSAtODggODMgLTEzMmMxMSAtMTkgMjAgLTI4IDI4IC0yOHMxNiAxMCAyNyAzMGMyOCA1MSA0NiAxMDYgNzYgMTU2YzYgMTEgMTAgMzEgMjYgMjQgYzMgLTEgNCAtNCA0IC04YzAgLTcgLTQgLTE5IC03IC0yN2MtMjkgLTc4IC02MCAtMTU2IC0xMDQgLTIyNmMtMTIgLTE5IC0yNyAtMzUgLTQ2IC00NmMtNiAtNCAtMTIgLTUgLTE4IC01Yy0xMCAwIC0xOCA1IC0yNiAxN2MtMzEgNDMgLTYwIDg4IC04NiAxMzRjLTEwIDE2IC0yMSAzNiAtMzggMzdjLTEzIDAgLTE1IC0yNSAtMjEgLTM4Yy03IC0xNiAtMTUgLTMyIC0yMiAtNDhsMyAtMTMwYzAgLTI0IDAgLTQ4IC0yIC03MSBjLTEgLTEwIC00IC0xOSAtMTAgLTI3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1QjMueG1sADxzeW1ib2wgaWQ9IkU1QjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTM1IDVjLTE1IC0xMyAtMjkgLTE5IC00MiAtMTljLTE2IDAgLTMxIDkgLTQ1IDI3Yy0yMiAyOCAtMjggNjIgLTMyIDk2Yy0xMCA4MyAtMTYgMTY3IC0xNiAyNTBjMCAyMiAwIDQzIDEgNjVzMyA0MyA1IDY1YzEgMTAgNiAxOCAxNyAyMWM5IC0xNyAxMCAtMzUgOSAtNTNjLTIgLTM1IC0zIC03MCAtMyAtMTA2YzAgLTU5IDMgLTExOSAxMCAtMTc5YzMgLTI0IDEwIC00NyAyOSAtNjZjOSAtOSAxOSAtMTQgMjggLTE0YzExIDAgMjEgNiAzMSAxNyBjMjEgMjMgMzAgNTIgNDcgNzdjMTQgMjEgMjUgMzEgMzggMzFjMTAgMCAyMSAtNSAzNiAtMTVjMzcgLTI0IDcxIC01MiAxMDIgLTgzYzcgLTcgMTMgLTExIDE3IC0xMWM2IDAgMTEgNiAxNSAxOGwyNyA4MWM2IDE3IDE0IDI2IDI0IDI2YzcgMCAxNCAtNCAyMyAtMTNjMzUgLTM1IDc1IC02NSAxMDcgLTEwM2MxNyAtMjAgMzMgLTI5IDUzIC0yOWMxMiAwIDI2IDQgNDEgMTFjNDUgMjEgNzQgNjAgOTUgMTA0YzI2IDU1IDQ3IDExMyA0NyAxNzUgYzAgNDEgLTYgODEgLTIxIDExN2MtNyAxNyAtOSAzNSAtOSA1MmMwIDE2IDEgMzIgMSA0OHYxYzAgNyA2IDEwIDEyIDEyaDJjNSAwIDcgLTUgMTAgLTljMTggLTI4IDI4IC02MCAzMiAtOTJjNCAtMzUgNyAtNzAgNyAtMTA1YzAgLTgwIC0xMyAtMTU4IC00NSAtMjM1Yy0yNiAtNjIgLTU5IC0xMjAgLTExNSAtMTYyYy0yMyAtMTcgLTQ0IC0yNSAtNjUgLTI1Yy0yMiAwIC00MyA5IC02NiAyOGMtMzYgMjkgLTY2IDY0IC05OSA5NyBjLTUgNSAtOSAxNSAtMTYgMTFjLTUgLTEgLTcgLTExIC04IC0xOGMtNiAtMjQgLTExIC00OCAtMjMgLTcwYy0xMSAtMjEgLTIzIC0zMSAtMzYgLTMxYy0xMCAwIC0yMSA2IC0zNCAxN2MtMjYgMjIgLTUwIDQ2IC03NSA2OWwtNSA1Yy0xNiAxMyAtMjYgMTkgLTM0IDE5Yy0xMCAwIC0xOCAtMTAgLTMxIC0zMGMtMTUgLTI0IC0yNSAtNTEgLTQ2IC03MnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjIyLnhtbAA8c3ltYm9sIGlkPSJFMjIyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTS0xMzIgMTEzbC01IC0xYy04IDAgLTExIDcgLTkgMTZjNCAyMiAzIDQ1IDggNjhjNCAxNiAxMyAyMSAyNiAyM2wyMzAgMzNjMyAwIDYgMSA5IDFjMTIgMCAxOSAtNiAxOSAtMThjMCAtMyAwIC02IC0xIC05Yy0yIC0xOCAtOCAtMzYgLTE1IC01M2MtNSAtMTEgLTE1IC0xOSAtMjggLTIxYy03NSAtMTMgLTE1MCAtMjUgLTIyNiAtMzhjLTIgLTEgLTUgLTEgLTggLTF6TS0xMjkgLTc1Yy05IDAgLTEyIDYgLTEwIDE2YzEgNCAxIDggMSAxMiBjMCA2IDAgMTEgLTEgMTZjLTIgNDUgNyA1NCA1MCA2M2M2NiAxNCAxMzIgMjkgMTk5IDQ0YzUgMSAxMCAyIDE0IDJjMTQgMCAxNyAtOCAxNyAtMzJjLTMgLTEzIC03IC0zMSAtMTMgLTQ4Yy01IC0xMyAtMTYgLTIwIC0zMSAtMjRjLTczIC0xNSAtMTQ2IC0zMSAtMjE5IC00OGMtMyAtMSAtNSAtMSAtNyAtMXpNLTEzMSAtMjUzYy02IDAgLTEwIDMgLTkgMTFjMCAyNSAyIDUwIDQgNzVjMSAxMyAxMiAxNyAyMiAxOWM3NyAxOSAxNTQgMzcgMjMxIDU1IGM3IDIgMTMgMyAxNyAzYzEyIDAgMTQgLTggMTMgLTI5Yy04IC02MSAtMTcgLTcxIC02NCAtODFjLTY5IC0xNSAtMTM4IC0zNCAtMjA2IC01MmMtMyAtMSAtNiAtMSAtOCAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUJFLnhtbAA8c3ltYm9sIGlkPSJFNUJFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYwMiA1Yy04IC01IC0xNSAtOCAtMjEgLThjLTExIDAgLTE4IDggLTI0IDI0Yy0xNCAzNyAtMzIgNzMgLTQzIDExMWMtMSA2IC00IDE2IC0xMiAxNmgtMWMtOCAwIC0xMCAtOCAtMTMgLTE0Yy0xNiAtMjkgLTMxIC01OSAtNTEgLTg2Yy01IC03IC0xMCAtMTQgLTE2IC0yMGMtMTEgLTExIC0yMCAtMTYgLTI4IC0xNmMtOSAwIC0xNyA5IC0yNCAyN2MtMjMgNjAgLTM3IDEyNCAtNzUgMTc4Yy0yMSAzMCAtNDUgNTYgLTgwIDY4IGMtMTcgNiAtMzMgOSAtNDkgOWMtNDUgMCAtODcgLTIyIC0xMTggLTYzYy0xMyAtMTYgLTIyIC0zNyAtNDcgLTQ1YzIyIDExMCA5MCAxOTEgMTk4IDIwNGM2IDEgMTIgMSAxNyAxYzU1IDAgOTcgLTMwIDEzMSAtNzNjNDIgLTUzIDU1IC0xMTkgODAgLTE3OGMzIC03IDYgLTE0IDEwIC0yNmw1MCA4MWM4IDEzIDE1IDI2IDI1IDM3YzEwIDEyIDIxIDE4IDMyIDE4YzEyIDAgMjQgLTkgMzMgLTI1YzIwIC0zNSAyOSAtNzYgNDUgLTExM2w5IC0xNyBjMTQgOCAxOSAyMSAyNyAzM2w3MiAxMTZjMSAyIDIgNCA0IDZjMjAgMjkgNDAgNDQgNTkgNDRjMjAgMCAzOSAtMTYgNTYgLTQ5YzIzIC00NCA0MyAtODkgNjMgLTEzNGMzIC04IDYgLTEyIDkgLTEyczYgMyAxMCAxMGMyMSAzMyA0NiA2MiA3MyA5MWMxMyAxNCAyOSAyNCA0NiAzNGM1IDMgMTIgNSAxNiAxYzIgLTEgMiAtMyAyIC00YzAgLTQgLTIgLTggLTMgLTExYy0xNiAtMzUgLTQwIC02NCAtNjkgLTg4Yy0zMCAtMjQgLTQ2IC01OSAtNjkgLTg4IGMtMTEgLTE0IC0yMiAtMjkgLTM5IC0zOGMtOCAtNCAtMTQgLTYgLTIwIC02Yy0xMSAwIC0xOSA3IC0yNSAyMGMtMjAgNDQgLTQyIDg2IC01NyAxMzJjLTMgOSAtOCAxNyAtMTMgMjVjLTkgMTMgLTE3IDIwIC0yNCAyMHMtMTQgLTcgLTIzIC0yMWMtMzQgLTUzIC02MyAtMTA3IC0xMDMgLTE1NGMtNiAtNyAtMTMgLTEzIC0yMCAtMTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVCRC54bWwAPHN5bWJvbCBpZD0iRTVCRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01OTEgLTE2MGMtMTAgMzEgLTE2IDYwIC0xNyA4OWMtMSAzMSAtMSA2MyAtMSA5NWMtOCAtOSAtMTYgLTE2IC0yNyAtMjJjLTYgLTMgLTExIC00IC0xNyAtNGMtOCAwIC0xNSA0IC0yMiAxNGMtMzIgNTEgLTU5IDEwNSAtODUgMTU5Yy0yIDUgLTQgMTEgLTggMTVjLTMgNCAtNyA4IC0xMCA4cy02IC0zIC0xMCAtOWMtMjAgLTM2IC0zNSAtNzQgLTUxIC0xMTBjLTExIC0yNSAtMjQgLTQ4IC00MiAtNjdjLTEwIC0xMiAtMjAgLTE4IC0yOCAtMTggYy0xMCAwIC0xOSA5IC0yNyAyNmMtMjAgNDMgLTQwIDg2IC02MSAxMjljLTEgMyAtMiA1IC00IDhjLTExIDE2IC0xOSAyNCAtMjcgMjRzLTE1IC05IC0yNSAtMjZjLTI3IC00NiAtNTEgLTkzIC04NCAtMTM1Yy0xMSAtMTQgLTIzIC0yNSAtNDUgLTMxYzExIDMyIDIxIDYxIDM5IDg2YzQxIDU2IDcxIDExNyAxMDkgMTc0YzEyIDE4IDI5IDI4IDQ3IDI4YzE0IDAgMjcgLTYgMzggLTE5YzI1IC0zMyAzOSAtNzEgNTcgLTEwNyBjOCAtMTYgMTUgLTMzIDI1IC01NGMyMyA1MyA0NSAxMDAgNzIgMTQ1YzYgMTEgMTIgMjIgMTkgMzNjMTEgMTcgMjQgMjUgMzcgMjVjMTIgMCAyNSAtOCAzNSAtMjRjMTkgLTMwIDM0IC02MyA1MSAtOTVjMTQgLTI2IDI5IC01MiA0MyAtNzdjMCA4NyAtMiAxNzUgLTIgMjYyYzAgMTggLTEgMzcgLTEgNTVjMCAxNCAwIDI3IDMgNDFjMiAxMCA2IDE4IDE1IDE5YzkgMCA4IC0xMyA5IC0xOWMyIC03IDIgLTE1IDIgLTIzYzAgLTcgMCAtMTUgLTEgLTIzIGMwIC0xNyAtMSAtMzUgLTEgLTUyYzAgLTc2IDQgLTE1MSA2IC0yMjdjMjQgNDIgNDkgODQgNzQgMTI2YzEwIDE3IDIwIDQwIDQ1IDQwYzMwIDAgMzMgLTI3IDQxIC00N2w0NSAtMTA4YzMgLTYgMyAtMTcgMTEgLTE3aDFjOCAwIDExIDkgMTUgMTVsNzggMTE3YzYgOCAxMiAxNiAyMSAyMGMzIDEgNiAyIDggMmM0IDAgNiAtMyA0IC0xMmMtNiAtMjUgLTE4IC00NiAtMzEgLTY3Yy0zMCAtNDkgLTYzIC05NiAtOTQgLTE0MyBjLTMgLTQgLTUgLTggLTkgLTEyYy0xNCAtMTQgLTI1IC0yMiAtMzUgLTIyYy0xMiAwIC0yMiAxMSAtMzMgMzRjLTE4IDM4IC0zMiA3NyAtNDkgMTE2Yy0zIDcgLTQgMTkgLTE0IDIwYy05IDAgLTEwIC0xMSAtMTUgLTE4Yy0yMiAtMzUgLTQwIC03MiAtNjEgLTEwN2MxIC02MSAtMSAtMTIyIDMgLTE4MmMxIC0xNiAxIC0zMiAtMTYgLTQ4eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyMjMueG1sADxzeW1ib2wgaWQ9IkUyMjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTE0MCAxNzljLTExIDAgLTE1IDYgLTEzIDIyYzEgMTQgLTIgMjkgLTIgNDNjMCAxMCAxIDIxIDggMjljMTUgMjAgNDUgMTYgNjggMjJsMTg1IDQyYzExIDMgMTkgNSAyNSA1YzE1IDAgMTkgLTcgMTkgLTI2YzAgLTUgLTEgLTEwIC0xIC0xNWMtNCAtNTIgLTkgLTU3IC01OSAtNjhjLTczIC0xNyAtMTQ2IC0zNSAtMjE5IC01M2MtNCAwIC04IC0xIC0xMSAtMXpNLTE0NiA2Yy00IDAgLTcgMSAtOCA5Yy0yIDE3IC00IDM1IC01IDQ4IGMwIDQ0IDMgNDcgNDEgNTVsMjI5IDQ5YzcgMiAxMyAzIDE3IDNjMTQgMCAxOCAtOCAxNiAtMzBjMCAtMTUgLTMgLTMwIC02IC00NWMtNCAtMTUgLTE0IC0yNSAtMjkgLTI4bC0yNDggLTYwYy0zIDAgLTUgLTEgLTcgLTF6TS0xMzUgLTE3MWwtNSAtMWMtMTEgMCAtMTIgNyAtMTIgMTNjMCAxMiAtMiAyNSAtMiAzN2MwIDEwIDAgMTkgMSAyOGMwIDE4IDEwIDI1IDI2IDI4bDI1OCA0MmMzIDAgNSAxIDcgMWMxMiAwIDE4IC03IDIwIC0yMSBjMSAtNiAxIC0xMSAxIC0xNmMwIC0xNCAtMiAtMjkgLTcgLTQzYy01IC0xNSAtMTcgLTIyIC0zMSAtMjR6TS0xNDUgLTM0MmMtNSAwIC04IDIgLTggMTBjMCAxNyAtNSAzNCAtNSA1M2MwIDYgMCAxMiAyIDE4YzMgMTMgOCAyMCAyMCAyM2M4NyAxOCAxNzQgMzcgMjYyIDU0aDhjMTAgMCAxMSAtNyAxMSAtMTZ2LTZjMCAtNCAwIC03IDMgLTEwYy02IC01MSAtOCAtNzAgLTYwIC03OGMtNzYgLTEyIC0xNTAgLTMwIC0yMjUgLTQ3IGMtMyAtMSAtNiAtMSAtOCAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUIyLnhtbAA8c3ltYm9sIGlkPSJFNUIyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzMCAtMzJjLTEyIC0xMiAtMjUgLTE4IC0zNyAtMThjLTE1IDAgLTI5IDkgLTQxIDI1Yy0yNCAzMiAtMjggNzEgLTM0IDExMGMtMTQgOTAgLTE2IDE4MSAtMTggMjcyYy0xIDUwIDUgMTAwIDkgMTUwYzEgMTIgNCAyOCAxOSAyNmM4IC0xIDEwIC0xNiA5IC0yNmMtNCAtNDMgLTYgLTg2IC02IC0xMjljMCAtMjggMSAtNTYgMiAtODRjMiAtNjMgOCAtMTI2IDIzIC0xODdjMiAtOCA0IC0xNiA4IC0yMmM5IC0xNCAxNyAtMzAgMzUgLTMwIGMyMSAwIDM1IDE2IDQzIDMyYzE5IDM4IDMwIDc5IDQzIDExOWM3IDIxIDE4IDMyIDMyIDMyYzggMCAxOCAtMyAyOCAtMTBjMzYgLTI1IDYzIC02MSA5MCAtOTVjOSAtMTAgMTQgLTE2IDE4IC0xNnM4IDcgMTMgMjFjMTEgMzAgMTkgNTkgMjggODljOSAyOSAyNCA0NCA0NCA0NGMxMSAwIDI0IC01IDM5IC0xNWM0NCAtMzAgNzggLTcxIDExMyAtMTEwYzE0IC0xNyAyNyAtMzQgNDIgLTUxYzcgLTggMTIgLTExIDE2IC0xMWM1IDAgOSA1IDEzIDE2IGMxMyAzNyAyMyA3NSA0MyAxMDljMTEgMTkgMjYgMzAgNDIgMzBjMTAgMCAyMiAtNSAzMyAtMTRjMzIgLTI0IDU0IC01NiA3OCAtODdjMTIgLTE1IDE4IC0yMiAyNCAtMjJjNyAwIDE0IDYgMjggMTdsMTMwIDEwNWM3IDYgMTMgMTIgMjQgMTFjMiAtMTEgMyAtMjMgMyAtMzRjMCAtMjYgLTYgLTUxIC0yNyAtNzJjLTQ4IC00OCAtMTAwIC04OSAtMTU1IC0xMjhjLTcgLTUgLTE0IC04IC0yMCAtOGMtOSAwIC0xNiA1IC0yNSAxNSBjLTI2IDMyIC01NSA2MyAtODMgOTRjLTEwIDExIC0xOCAxNiAtMjQgMTZjLTkgMCAtMTUgLTggLTIyIC0yNGMtMTAgLTIzIC0xNyAtNDggLTI3IC03MWMtOSAtMjQgLTE2IC01NiAtNDUgLTYwYy0yNiAtNCAtNDEgMjIgLTU2IDQxYy0zMyA0MiAtNzAgNzkgLTEwOCAxMTdjLTE5IDE5IC0zMiAyOCAtNDIgMjhjLTEzIDAgLTIxIC0xNSAtMjkgLTQ2cy0xNiAtNjIgLTM0IC04OWMtOSAtMTMgLTE2IC0yMCAtMjUgLTIwYy04IDAgLTE2IDUgLTI2IDE1IGMtMzAgMzAgLTUwIDY4IC04NCA5NGMtMTIgOSAtMTggMTQgLTIzIDE0cy03IC04IC0xMyAtMjZjLTEzIC00MCAtMjQgLTgwIC01MCAtMTE1Yy02IC04IC0xMSAtMTYgLTE4IC0yMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjJFLnhtbAA8c3ltYm9sIGlkPSJFMjJFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5NCAwYy05IDAgLTE4IDYgLTE5IDEyYy05IDMzIC0zNCA2MSAtMzQgOThjMCAxNSAxIDI1IDE4IDI1YzIgMCA0IDEgNiAyYzkgNCAxNyAxMSAyNSAxMWMzIDAgNyAtMSAxMCAtNGMxNiAtMTMgMzQgLTI2IDM3IC00OWMyIC0xNSAzIC0zMCA1IC01MmMwIC0xNCAtMjggLTQzIC00OCAtNDN6TTU3IDBoLTVjLTkgMCAtMTYgNSAtMTggMTJjLTkgMzMgLTMzIDYwIC0zNCA5NmMwIDE1IDEgMjYgMjAgMjdjMTAgMSAxOSAxMiAyOSAxMiBjMyAwIDYgLTEgMTAgLTRjMTkgLTE2IDM2IC0zMyAzNiAtNjFjMCAtOSAxIC0xOSAzIC0zMGMwIC0yMSAtMTkgLTQ2IC00MSAtNTJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVDNi54bWwAPHN5bWJvbCBpZD0iRTVDNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMTIgLThjLTQzIDEyIC02NyA0MSAtODQgNzdjLTIyIDQ3IC0yOSA5NyAtMjggMTQ0Yy0xIDY2IDExIDEyNCAyOSAxODJjNSAxNiAxMCA0MyAyOCAzOGM2IC0yIDggLTcgOCAtMTRjMCAtMTAgLTQgLTIzIC04IC0zMmMtMTIgLTMxIC0xNyAtNjIgLTE3IC05M3M0IC02MSAxMyAtOTJjOCAtMjkgMTkgLTU4IDQwIC04MWMyMCAtMjIgNDEgLTMyIDY2IC0zMmMxNSAwIDMxIDQgNDkgMTJjNDUgMjIgNzkgNTggMTExIDk2bDM2IDQyIGMxMSAxMiAyMiAxOCAzMyAxOGMxMCAwIDE5IC0zIDMwIC0xMWM0MCAtMjcgNjggLTY2IDEwMCAtMTAwYzE1IC0xNiAyMiAtMjUgMjggLTI1czExIDEwIDIyIDMwYzE0IDI4IDMwIDU1IDQ1IDgxYzkgMTYgMjEgMjQgMzMgMjRjOSAwIDE5IC01IDI4IC0xNmMzMyAtNDAgNjEgLTg0IDkxIC0xMjdjNyAtMTAgMTEgLTE2IDE0IC0xNmM0IDAgNyA2IDE0IDE3YzI1IDQwIDQ5IDc5IDc0IDExOGM5IDEzIDE5IDIwIDI5IDIwczIwIC03IDI4IC0yMSBjMjggLTQ5IDU4IC05NyA4NiAtMTQ3YzUgLTkgOSAtMTMgMTMgLTEzYzUgMCA5IDQgMTUgMTJjMjYgMzQgNTEgNzEgNzcgMTA2bDggMTJjNiA3IDE0IDE3IDI0IDExYzMgLTEgNCAtNCA0IC03YzAgLTUgLTQgLTExIC01IC0xNmMtMTIgLTM0IC0zMyAtNjQgLTUyIC05NGMtMTkgLTI5IC00MSAtNTcgLTYyIC04NWMtMSAtMiAtMyAtNSAtNSAtN2MtMTkgLTIyIC0zNCAtMzMgLTQ3IC0zM2MtMTQgMCAtMjggMTMgLTQyIDM4IGMtMjMgNDEgLTQ1IDgyIC02NyAxMjNjLTQgOSAtOCAxNCAtMTEgMTRjLTQgMCAtNyAtNCAtMTIgLTEzYy0xOCAtMzMgLTQxIC02NCAtNjEgLTk4Yy02IC0xMCAtMTQgLTIxIC0yMyAtMjljLTEwIC0xMCAtMTcgLTE0IC0yNCAtMTRzLTE1IDYgLTI1IDE5Yy0zMiA0MSAtNTUgODkgLTg5IDEyOWMtNSA2IC05IDkgLTEyIDlzLTYgLTQgLTEwIC0xMmMtMTQgLTI3IC0yOSAtNTMgLTQzIC03OWMtNiAtMTEgLTEyIC0yMSAtMjAgLTMwIGMtMTAgLTExIC0xOCAtMTcgLTI2IC0xN2MtMTAgMCAtMTkgNyAtMzAgMjBjLTM0IDQxIC02NiA4MyAtMTA3IDExN2MtNyA1IC0xMiA4IC0xOCA4Yy03IDAgLTEzIC01IC0yMCAtMTNjLTM4IC00NCAtNzAgLTkzIC0xMjEgLTEyNGMtMjYgLTE2IC01MSAtMzAgLTgxIC0zMGMtOCAwIC0xNyAyIC0yNiA0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y1MjgueG1sADxzeW1ib2wgaWQ9IkY1MjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTMgLTUyM2MtMTAgMjAgLTEzIDQwIC0xMyA1OWMwIDQzIDE2IDgyIDI4IDEyM2MzMyAxMTIgNjcgMjI0IDEwMiAzMzVjMzMgMTExIDY5IDIyMCAxMDEgMzMxYzE4IDU5IDM3IDExOCA1NCAxNzdjMyAxMSA1IDIxIDE5IDIyYzQgLTEyIDUgLTI0IDUgLTM2YzAgLTIxIC01IC00MiAtMTEgLTYyYy00OCAtMTY3IC05NyAtMzMzIC0xNDYgLTQ5OWwtMTI2IC00MjljLTIgLTggLTQgLTE3IC0xMyAtMjF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUxQi54bWwAPHN5bWJvbCBpZD0iRjUxQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMiAtNTA4Yy01IDI4IC0xMiA1MyAtMTIgNzdjMCAxOSA0IDM2IDE1IDU0YzU5IDkzIDk3IDE5NSAxMTIgMzA1YzMgMjQgNyA0NyA5IDcxYzEgMTIgMSAyNCAxIDM1YzAgODEgLTI0IDE1OCAtNTEgMjM1Yy0xNyA0NyAtMzkgOTEgLTY4IDEzM2MtMTAgMTcgLTE0IDM2IC0xNCA1NmMwIDEyIDIgMjYgNCAzOWMxIDYgNSAxMiAxMCAxMmMzIC0xIDcgLTMgMTIgLThjMzggLTQyIDU0IC05NCA3MiAtMTQ1YzI2IC03MCA0OSAtMTQxIDU3IC0yMTYgYzQgLTM2IDYgLTc0IDYgLTExMmMwIC0zNSAtMiAtNzAgLTQgLTEwNWMtNSAtODEgLTIzIC0xNTkgLTQ5IC0yMzVjLTI0IC02NyAtNTcgLTEzMSAtMTAwIC0xOTZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUwRi54bWwAPHN5bWJvbCBpZD0iRjUwRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01OCAtMjYzYy0yIC0xIC00IC0xIC02IC0xYy02IDEgLTggNCAtMTAgMTJjLTEgMTEgLTIgMjIgLTQgMzNjLTMgMTQgLTUgMjUgLTUgMzNjMCAxOSAxMCAyMyA0MSAzOGMyMCA5IDMyIDI2IDQyIDQ0YzE1IDI4IDI0IDU3IDMwIDg5Yy0xNyAtOCAtMzMgLTExIC00NyAtMTFjLTQ1IDEgLTc4IDMyIC04OSA4N2MtNSAyOCAtMTAgNTYgLTEwIDg1YzAgNDkgMzUgOTggODEgMTE0YzggMyAxNiA0IDI0IDRjMTkgMCAzNSAtOSA0OSAtMjcgYzM2IC00NiA0MCAtMTAxIDQwIC0xNTRjMCAtNzQgLTkgLTE0NiAtMzAgLTIxN2MtNyAtMjYgLTE5IC01MCAtMzIgLTc0Yy0xNSAtMzIgLTQxIC00NyAtNzQgLTU1ek05OSA3N2MxNyAwIDMzIDUgNDcgMTVjMTAgNyAxNCAxNCAxNCAyMmMwIDUgLTIgMTAgLTYgMTdjLTEyIDE4IC0zMCAyOSAtNDkgMjljLTkgLTEgLTE4IC0zIC0yNiAtN2MtMTkgLTEwIC00NyAtMjIgLTQxIC00NmM1IC0yNCAzNiAtMzAgNjEgLTMweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y1MTQueG1sADxzeW1ib2wgaWQ9IkY1MTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMCAtMjE1YzMgMzkgNCA3NSAyNSAxMDljNTQgODcgMTA2IDE3NCAxNTggMjYxbDMzIDUwYzQgNyAxMSAxMSAxOCA4YzMgLTEgMyAtNCAzIC03YzAgLTI4IC04IC01MyAtMjAgLTc1Yy02NiAtMTExIC0xMzMgLTIyMSAtMTk5IC0zMzJjLTMgLTUgLTYgLTExIC0xOCAtMTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUwMC54bWwAPHN5bWJvbCBpZD0iRjUwMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNyAtNDg3Yy0xOSAwIC0xMyAxNiAtMTYgMjZjMCAyIC0xIDMgLTEgNGMwIDExIDkgMTUgMjAgMTVjMjcgLTIgMjkgMTMgMjkgMzVjLTMgMjE0IC02IDQyOSAtNiA2NDNjMCA2MCAxIDEyMCAxIDE4MGMwIDE2IC0yIDI1IC0xNSAyNWMtMyAtMSAtNiAtMSAtOSAtMmgtNmMtMTIgMCAtMTMgOSAtMTQgMjF2NmMwIDEwIDEgMTkgMTkgMTljMzkgMSAzOSAyIDM5IC0zNnYtMTA1YzAgLTg1IDMgLTE1MyA0IC0yMjEgYzEgLTk2IDEgLTE5NCAxIC0yOTF2LTI5MWMwIC0yMiAtMTMgLTI5IC00NiAtMjh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTk0OC54bWwAPHN5bWJvbCBpZD0iRTk0OCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiLz4vZGF0YS9QZXRhbHVtYS9FNjMzLnhtbAA8c3ltYm9sIGlkPSJFNjMzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0OCAwYy0xMyAxIC0zMyAtMSAtMzYgMjBjLTIgOCAtMiAxNiAtMiAyNHY3OWMtMjUgMSAtNTAgMSAtNzUgMWMtMTUgMCAtMzQgMTcgLTM1IDMxdjJjMCA4IDUgOSAxMSA5YzM1IDAgNjkgMSA5OSAxdjkwYzAgNCAtMiAxMCAtMiAxNnMzIDExIDExIDExYzE1IDAgMzMgLTEwIDMzIC0zMXYtODhjMzMgLTIgNjEgLTMgODkgLTRjMjQgMCAyNyAtMTcgMzAgLTMzdi0zYzAgLTYgLTYgLTcgLTEyIC03Yy0zNSAwIC03MCAzIC0xMDUgNHYtOTggYzAgLTQgMSAtOSAxIC0xNHMtMSAtMTAgLTcgLTEweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0NDgueG1sADxzeW1ib2wgaWQ9IkY0NDgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjggLTIyMmMtMTMgMjMgLTIwIDQ4IC0yMSA3NXY0OGMwIDEwIC0xIDIwIC0xIDI5YzAgMzIgNCA2MSAyNCA4OGMyIDMgMyA1IDMgN2MwIDQgLTUgOCAtNyAxMmMtMTMgMzQgLTIxIDY2IC0yMSA5OWMwIDI1IDUgNTAgMTYgNzVjMyA3IDggMTQgMTMgMjBjOCAxMCAxOCAxNSAyOCAxNWMxMiAwIDIzIC03IDMxIC0yMGM4IC0xNSAxNSAtMzEgMTcgLTQ3YzEgLTE5IDMgLTM3IDMgLTU2YzAgLTMxIC00IC02MiAtMjIgLTkwIGMtMyAtNiAtNSAtMTAgLTUgLTE1YzAgLTYgMiAtMTEgNiAtMThjMTcgLTMzIDI1IC02NyAyNSAtMTAyYzAgLTEzIC0xIC0yNyAtMyAtNDFjLTMgLTE3IC0xIC0zNSAtNyAtNTJjLTMgLTkgLTUgLTE4IC05IC0yNmMtOSAtMTcgLTIyIC0yNSAtMzUgLTI1cy0yNiA4IC0zNSAyNHpNNDUgNjBjNSAtNyA5IC0xMCAxMyAtMTBjNCAtMSA4IDQgMTIgMTFjMTQgMjQgMjUgNDkgMjMgNzhjMCAxNCAwIDI4IC01IDQxYy0zIDkgLTcgMTYgLTE5IDE3bC00IDEgYy0xMCAwIC0xOCAtNCAtMjIgLTEzYy0xMCAtMTkgLTE3IC00MiAtMTcgLTY1YzAgLTIxIDUgLTQxIDE5IC02MHpNNTIgLTE5NmMyIC0xIDQgLTIgNiAtMmMxMSAxIDIwIDcgMjMgMTdjOSAyNSAxNSA1MSAxNSA3N2MwIDE5IC0zIDM4IC05IDU2Yy00IDE0IC0xMyAzNyAtMjcgMzVjLTE2IC0zIC0yMCAtMjUgLTI2IC00MmMtMiAtOCAtMyAtMTUgLTMgLTIyYzAgLTE1IDMgLTMxIDMgLTQ2YzAgLTUgMCAtMTAgLTEgLTE1IGMxIC0xMCAyIC0yMiAyIC0zNHYtM2MwIC0xMSA1IC0xOSAxNyAtMjF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ3NC54bWwAPHN5bWJvbCBpZD0iRjQ3NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNzkgLTQ5MGMtMjcgLTQgLTUzIC02IC03OSAtNmMtNDQgMCAtODYgNSAtMTMwIDE0Yy0zNSA3IC00NiAzMiAtNTggNThjLTUgMTAgLTggMjEgLTExIDMyYy0xIDMgLTEgNiAtMSA5YzAgMTQgMTIgMjYgMjcgMjFjNDAgLTEyIDgwIC0xNCAxMjEgLTE0aDY1Yzc1IDAgMTQ3IDIwIDIwOSA2N2MzMiAyNCA1NiA1MiA3NiA4NWMxMyAyMSAyMSA0MSAyMSA2NGMwIDYgMCAxNCAtMiAyMWMtMTQgNjMgLTM5IDEyMCAtODQgMTY0IGMtMzUgMzUgLTc5IDQ5IC0xMjcgNDljLTcgMCAtMTQgMCAtMjIgLTFjLTMyIC0yIC00OCAtMjEgLTQ4IC00OGMwIC02IDEgLTEyIDIgLTE4YzQgLTE2IDYgLTMyIDYgLTQ4YzAgLTQ1IC0xOCAtODUgLTU4IC0xMTdjLTE4IC0xNSAtMzcgLTIzIC01NyAtMjNjLTE0IDAgLTI4IDQgLTQzIDEyYy0zIDEgLTUgMyAtOCA0Yy00OCAyMiAtNzIgNTggLTcyIDEwM2MwIDEzIDIgMjcgNiA0MmMxNCA0NyA0NiA4MCA3OSAxMTMgYzc1IDc1IDE2OCAxMTMgMjczIDEyMmM4IDEgMTcgMSAyNSAxYzExMyAwIDE5OCAtNjUgMjE0IC0xOTNjMyAtMjIgNSAtNDUgNSAtNjBjLTEgLTkwIC0xMCAtMTcwIC01MCAtMjQ0Yy02MSAtMTEyIC0xNDcgLTE5MCAtMjc5IC0yMDl6TTcwNyA2NGwtNyAtMWMtMTUgMCAtMjAgMTIgLTE3IDIzYzkgMzIgNCA2NyAyMyA5NmM1IDggOCAyNCAyMCAxOGMxNiAtOCAzOSA2IDQ3IC0yNWMyIC04IDMgLTE2IDMgLTIzYzAgLTI3IC0xMyAtNDggLTI2IC03MCBjLTggLTE1IC0yNyAtMTkgLTQzIC0xOHpNNjc1IC0xOTVoLTJjLTE0IDAgLTE4IDExIC0xNCAyMmMxMCAyOCAxMCA1OSAyOCA4NWM2IDkgMTAgMjEgMjUgMTVjMTQgLTUgMzEgMCAzMSAtMzBjMCAtNDMgLTMyIC05MSAtNjggLTkyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0RTYueG1sADxzeW1ib2wgaWQ9IkU0RTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTE0IC0yNjBjMjAgMTEyIDY0IDIxNyA4NyAzMzBjLTI5IC0xOCAtNTMgLTM0IC04MiAtNDVjLTE2IC02IC0zMSAtOCAtNDMgLThjLTUyIDAgLTc2IDQxIC03NiA4N2MwIDcgMSAxNCAyIDIyYzYgMzcgMTIgNzQgMzEgMTA3YzExIDE5IDE5IDI4IDMyIDI4YzYgMCAxNCAtMiAyMyAtNmMxOSAtOSAxNCAtMzEgMTQgLTQ4YzAgLTkgLTQgLTE4IC04IC0yNWMtMiAtNCAtMyAtNyAtMyAtMTFzMiAtOSA2IC0xM3M4IC02IDEyIC02czggMiAxMiA0IGMyOSAxOCA1NyAzNiA4MiA2MGMxNiAxNSAzOCAyNSA2MiAyOWMzIDEgNSAxIDggMWMxMiAwIDE1IC05IDE2IC0yM3YtNWMwIC03IC0yIC0xNCAtNCAtMjBjLTM2IC0xMDkgLTU0IC0yMjMgLTkzIC0zMzBjLTEzIC0zNiAtMjcgLTcxIC00NSAtMTA0Yy02IC0xMiAtMTUgLTIzIC0zMyAtMjR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ5Mi54bWwAPHN5bWJvbCBpZD0iRjQ5MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMiAtNDUyYy01IDEgLTYgNCAtNiA4YzAgNDggLTYgOTcgLTYgMTQ2YzAgOSAxIDE4IDEgMjdjNCA4NyA5IDE3MyAxNCAyNjBjMCAxMSAtMiAyMiAtMiAzM2MtMSAyMyAtMiA0NSAtMiA2OGMwIDU2IDQgMTExIDE4IDE2NWMxNyA2NCA1NyAxMTUgMTAzIDE2MmMzNCAzNSA2MiA3NCA4NyAxMTZjMTAgMTcgMTQgMzQgMTQgNTFjMCAxOSAtNSAzOSAtMTMgNTljLTggMTkgLTEwIDM5IC0xMCA1OGMwIDEyIDEgMjQgMiAzNiBjMCA2IDUgMTAgMTAgMTJjMiAxIDMgMSA0IDFjNSAwIDkgLTYgMTEgLTljMjMgLTMxIDI5IC02NyAzMiAtMTAzYzEgLTEzIDEgLTI2IDEgLTM5YzAgLTMwIC0zIC02MCAtMTAgLTkwYy00IC0xNyA3IC0zMiAxMCAtNDljMiAtMTggNCAtMzUgNCAtNTJjMCAtNzQgLTI0IC0xNDEgLTY0IC0yMDZjLTIzIC0zNyAtNTQgLTY3IC04NSAtOTdjLTUxIC00OSAtODQgLTEwNiAtODIgLTE4NmM0NiA3NCAxMTcgMTExIDE3MyAxNjUgYzI3IDI2IDQwIDU1IDQwIDg4YzAgOCAwIDE3IC0yIDI1Yy0yIDEzIC0yIDI1IC0zIDM4YzAgMTEgMyAyMSAxNCAyM2gyYzkgMCA5IC0xMSAxMSAtMThjNyAtMjUgMTIgLTUwIDEyIC03NWMwIC0zNiAtNyAtNzIgLTE5IC0xMDhjLTIgLTYgLTcgLTExIC00IC0yMGM3IC0yMCAxMCAtNDAgMTAgLTU5YzAgLTQxIC0xMyAtODAgLTI5IC0xMTljLTMyIC03OSAtOTAgLTE0MCAtMTU0IC0xOTVjLTMwIC0yNiAtNjEgLTUxIC02NSAtOTUgYzAgLTUgLTMgLTkgLTYgLTEzcy02IC05IC0xMSAtOHpNNDkgMTIxYzMzIDQ3IDY4IDg2IDEwNyAxMjFjMjMgMjEgNDMgNDUgNTYgNzRjMTMgMzAgMjggNTkgMjggOTNjMCAxMSAtMSAyMiAtNSAzNGMtMzYgLTY0IC04MyAtMTEzIC0xMjcgLTE2NGMtMzggLTQ0IC02MSAtOTQgLTU5IC0xNTh6TTI5IC0yODhjOTIgODggMjAwIDE1NSAyMTggMjk1bC00NSAtNDJjLTM4IC0zNSAtODAgLTY1IC0xMTYgLTEwNGMtMzcgLTQxIC01NCAtODggLTU3IC0xNDkgeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0NEMueG1sADxzeW1ib2wgaWQ9IkY0NEMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTEgLTE1OGgtMWMtOSAwIC03IDEyIC05IDE5Yy0zIDEwIC00IDIwIC00IDMwYzAgMTkgMyAzNyA0IDU2djI0bC0yNiAzYy0xOCAzIC0xMyAyMCAtMTQgMzJjMCAyIC0xIDMgLTEgNGMwIDkgOSAxMSAxOSAxMWgyM2MwIDM2IDAgNzIgMSAxMDh2MTFjMCA5IDEgMTcgMTEgMTdjMTIgLTEgOSAtMTggMTAgLTI5di02MGMwIC0xNiAwIC0zMiAtMSAtNDhoMTdjMTIgMCAyMCAtNiAyMCAtMjNjMCAtMTUgLTYgLTI0IC0yMyAtMjUgYy01IC0xIC0xMSAtMSAtMTYgLTJjLTEgLTI1IC0zIC01MSAtMyAtNzZjMCAtMTAgMCAtMjEgMSAtMzJ2LTVjMCAtNiAtMSAtMTUgLTggLTE1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0NDUueG1sADxzeW1ib2wgaWQ9IkY0NDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzggLTI0M2MtOCAtOSAtMTYgLTEzIC0yMyAtMTNjLTkgMCAtMTggNyAtMjQgMjFjLTExIDIyIC0xNyA0NiAtMTkgNzFjLTIgMTkgLTIgMzggLTIgNTdjMCA0IDEgOSAyIDEyYzIgNCA0IDUgNyA1YzIgMSA1IC0xIDcgLTRjNyAtMTEgOSAtMjQgOSAtMzdjMCAtMjAgLTEgLTQxIDUgLTYxYzMgLTExIDYgLTE2IDExIC0xNmM0IDEgOSAzIDE0IDljMTAgMTAgMTggMjMgMjIgMzZjOSAzNSAxNCA3MCAxNCAxMDVjMCAyNiAtMyA1MiAtOCA3NyBjLTEgNSAtNCAxMSAtNyAxNWMtNSA5IC0xMyAxNSAtMjEgMTVjLTcgLTEgLTEzIC01IC0xOCAtMTVjLTggLTE2IC0xNiAtMzMgLTIxIC01MGMtMiAtNyAtMyAtMTQgLTExIC0xOGMtNyAxMiAtMTAgMjUgLTEwIDQwYzAgOSAyIDIwIDMgMzBjOCA2MSAxNSAxMjIgMTggMTgzdjdjMiAyMyA0IDMwIDE3IDMwYzQgLTEgOSAtMiAxNiAtM2MxNCAtMiAyOCAtNSA0MyAtN2M5IC0yIDE0IC02IDE1IC0xNnYtOWMwIC04IC0xIC0xNiAtOCAtMjIgYy00IC0zIC03IDAgLTExIDBjLTE0IDMgLTI4IDUgLTQzIDdsLTMgMWMtMyAwIC02IC0yIC03IC03bC05IC0xMTdjMTEgOCAyMSAxMiAzMCAxMmMxNiAtMSAyNyAtMTIgMzcgLTMyYzEzIC0zMCAxNiAtNjIgMTggLTk0YzEgLTEzIDEgLTI2IDEgLTM5YzAgLTQ0IC01IC04NyAtMTkgLTEzMGMtNSAtMTcgLTE0IC0zMSAtMjUgLTQzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0QkQueG1sADxzeW1ib2wgaWQ9IkY0QkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzMzIDM5YzEgNSAxIDEwIDEgMTVjMCA2NCAtNzQgMTIxIC0xMjMgMTIxYy01IDAgLTEwIC0xIC0xNCAtMmMtMTA5IC0zNCAtMTk3IC0xMDcgLTE5NyAtMjIwYzAgLTE2IDIgLTMzIDYgLTUxYzggLTM1IDI0IC02MSA1OSAtNzBjMTcgLTQgMzQgLTYgNTEgLTZjMTE0IDAgMjE2IDk0IDIxNyAyMTN6TTE0OCAtNzFjLTE5IDEgLTI3IDEgLTM2IDNjLTIzIDUgLTU5IDAgLTY0IDI1Yy01IDIzIDIwIDQ5IDQyIDYyYzM2IDE5IDcwIDQ3IDExMyA0NyBjNSAwIDkgMCAxMyAtMWMyOSAtNCA0MyAtMjggNjEgLTQ2YzEgLTEgMiAtNCAyIC03cy0xIC03IC0yIC04Yy00MCAtMzcgLTg3IC02MCAtMTI5IC03NXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FOTRDLnhtbAA8c3ltYm9sIGlkPSJFOTRDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL1BldGFsdW1hL0U5NDUueG1sADxzeW1ib2wgaWQ9IkU5NDUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ii8+L2RhdGEvUGV0YWx1bWEvRjUxOS54bWwAPHN5bWJvbCBpZD0iRjUxOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMiAtMjc2Yy01IDI5IC0xMSA1MiAtMTEgNzdjMCAxMyAzIDI0IDExIDM0YzMyIDQxIDQyIDg5IDUxIDEzOGMzIDE0IDQgMjkgNCA0M2MwIDU1IC0yMCAxMDcgLTUxIDE1NWMtOSAxNSAtMTIgMzAgLTEyIDQ2czMgMzMgNCA0OWMxIDYgNCAxMCA5IDEwYzQgMCA4IC0yIDEyIC02YzIzIC0yMyAzNCAtNTMgNDMgLTgyYzE2IC01MiAyNCAtMTA2IDI0IC0xNjFjMCAtMTkgLTEgLTM3IC0zIC01NWMtNyAtNzAgLTE5IC0xMzcgLTQ1IC0yMDEgYy03IC0xNyAtMTggLTMyIC0zNiAtNDd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTAwNC54bWwAPHN5bWJvbCBpZD0iRTAwNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00ODMgLTM5M2MtMTEgMCAtMjAgNiAtMjMgMTljLTUgMjkgLTE1IDU3IC0yOSA4M2MtNjggMTI3IC0xNTkgMTk3IC0zMDYgMTkyYy0zMSAtMiAtNjMgLTEgLTk0IC02Yy0xNSAtMiAtMjQgNCAtMjggMjNjLTIgNyAtMiAxNSAtMiAyMmMwIDkgMSAxNyAxIDI1YzAgNiAtMSAxMyAtMiAxOXYzYzAgMTAgOCAxMiAxOCAxMmMyOCAtMSA1NiAwIDkzIDBjMTAgMCAyMSAxIDMyIDFjNDIgMCA4NyAtNSAxMjkgLTI5IGM4NCAtNDcgMTQ3IC0xMTIgMTg3IC0xOThjMTkgLTQwIDMxIC04MiAzNiAtMTI2YzAgLTMgMSAtNiAxIC05YzAgLTQgLTEgLTggLTIgLTEyYy0yIC03IDEgLTE5IC0xMSAtMTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUyNS54bWwAPHN5bWJvbCBpZD0iRjUyNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNiAtNjI2aC0yYy05IDAgLTE1IDUgLTE1IDE1Yy0yIDIxIC00IDQzIC01IDY0djJjMCAxMyA4IDIxIDIxIDIxYzE5IDIgMzggMyA1NyAyYzEyIDAgMTcgNCAxNiAxN3YxNDljMCA1MSAwIDEwMiAtMiAxNTNjMCA5IC0xIDE5IC0xIDI5YzAgMzQgMiA2OCAyIDEwMWMwIDkwIC0xIDE4MiAtMiAyNzJjLTEgNTggLTEgMTE2IC0xIDE3M2MwIDQyIDAgODQgMSAxMjdjMCAyNCAtMTAgMjUgLTI4IDI0Yy04IC0xIC0xNyAtMiAtMjYgLTJoLTIgYy0xMCAwIC0yMCAtNSAtMjkgLTVjLTQgMCAtNyAxIC0xMCAzYy01IDUgLTUgMTMgLTUgMjFjMCA2IDAgMTIgLTEgMThjLTMgMTQgLTQgMjQgLTQgMzNjMCAyNiAxNSAzMyA1NyAzNGMxMSAxIDIxIC0xIDMxIDBjNDEgMCA0MyAwIDQ0IC00MmMxIC0yNyAxIC01NCAxIC04MXYtNTAyaDJ2LTUzM2MwIC0yMyAxIC00NiAtNiAtNjljLTQgLTE1IC0xMyAtMjMgLTI4IC0yM2MtMjIgMCAtNDMgMCAtNjUgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTU2Ri54bWwAPHN5bWJvbCBpZD0iRTU2RiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjUgLTEwMWMtOSAyIC00IDEzIC01IDE5bC0zIDQzYy0yIDIyIDcgNDEgMjAgNTljMTEgMTUgMjEgMzAgMzEgNDVjLTMxIDE1IC02MiAyOSAtOTcgMzNjLTUgMSAtMTAgMSAtMTUgMWMtMzEgMCAtNDggLTEzIC02MiAtNDdjLTMgLTEwIC01IC0yMCAtMTcgLTMyYy02IDMwIC0xNyA1OCAtMTcgODZjMCAxMCAxIDIwIDUgMzFjMTcgNDYgNDYgNjggOTMgNjhjOSAwIDE5IDAgMjkgLTJjNTIgLTcgOTcgLTMwIDE0MiAtNTQgYzE4IDI0IDM2IDQ3IDU1IDY5YzExIDEzIDI1IDI0IDM4IDM2YzUgNCAxMSA4IDE3IDVjMyAtMiA0IC00IDQgLTZjMCAtMyAtMiAtNyAtMyAtOWMtMSAtMjQgLTExIC00NSAtMjQgLTY0Yy0xMiAtMTkgLTI1IC0zNyAtMzcgLTU2YzI1IC0xMCA1MSAtMTggNzkgLTE4YzQyIDAgNTYgMTEgNjUgNTFjMyAxNCA5IDI4IDE0IDQyYzMgOCA5IDEwIDE0IDEwYzggMCA5IC0zIDkgLTdjMCAtMyAtMSAtNyAtMSAtOWMtNSAtNTAgLTE2IC05OCAtNDEgLTE0MyBjLTE3IC0zMSAtNTUgLTUwIC05NSAtNTBjLTEwIDAgLTIxIDEgLTMxIDRjLTI2IDggLTQ5IDIwIC03MiAzNGMtMjggLTQxIC01NSAtODIgLTgwIC0xMjVjLTMgLTYgLTcgLTE1IC0xNSAtMTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUyNC54bWwAPHN5bWJvbCBpZD0iRjUyNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NiAtNjI5Yy0zNiAzIC0zNCAzIC00MCAzOGMtNSAzNCAtMyA2OCAtNCAxMDNjMCAyNjkgLTEgNTM4IC0xIDgwOGMwIDg1IC0xIDE3MSAtMSAyNTVjMCA1NSA0IDQ4IDcxIDQ5YzcgMCAxNCAtMSAyMSAxYzQgMSA4IDIgMTEgMmMxNCAtMSAxOCAtMTIgMjAgLTI3YzEgLTUgMCAtMTAgMCAtMTVjMSAtNjMgMSAtNjMgLTYxIC02NWgtMTFjLTE5IDIgLTI0IC01IC0yNCAtMjR2LTM2MmgxYzAgLTY2IC0xIC0xMzUgLTEgLTIwMiBjMCAtNTAgMSAtMTAwIDIgLTE1MGMxIC05NiAzIC0xOTIgMyAtMjg3YzAgLTE0IDEgLTIxIDE4IC0yMGg0YzggMSAxNiAtMiAyNCAtMmMzIDEgNiAxIDkgMWMyNSA1IDI5IC0xMCAzMSAtMjh2LTJjMSAtMTIgMiAtMjIgMiAtMzFjMCAtMzQgLTEwIC00NCAtNDMgLTQ0Yy05IDEgLTE5IDEgLTMxIDJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUxOC54bWwAPHN5bWJvbCBpZD0iRjUxOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03MSAtMjcyYy0yNyAzNCAtNDQgNzIgLTUyIDExM2MtMTAgNDkgLTE5IDEwMCAtMTkgMTUxYzAgMTkgMSAzOCA0IDU4YzkgNTggMjEgMTE3IDQ2IDE3MmM0IDEwIDExIDE5IDE3IDI5YzUgOSAxMyAyMSAyNCAyMWMxNCAwIDExIC0xOSAxMSAtMzFjLTEgLTI5IC03IC01NCAtMjMgLTgxYy0yNCAtMzkgLTMxIC04NiAtNDEgLTEzMGMtNSAtMjAgLTcgLTQxIC03IC02MWMwIC00NSAxMyAtODggMzkgLTEyOWMxMCAtMTYgMTYgLTM4IDE2IC01OSBjMCAtMjAgLTUgLTM5IC0xNSAtNTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTk0NC54bWwAPHN5bWJvbCBpZD0iRTk0NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiLz4vZGF0YS9QZXRhbHVtYS9FOTRCLnhtbAA8c3ltYm9sIGlkPSJFOTRCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL1BldGFsdW1hL0Y0NDQueG1sADxzeW1ib2wgaWQ9IkY0NDQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTA1IC0yNDJjLTcgOCAtOCAxNiAtOSAyNGMtMiAyOCAtNSA1NiAtNSA4NHY2YzAgOSAtMyA5IC0xNiAxMGMtMTcgMSAtMzQgMiAtNTAgMmgtM2MtMTAgMCAtMTMgNSAtMTUgMTRjLTEgNyAtMiAxNSAtMiAyMmMwIDkgMSAxOCA0IDI4YzE1IDUyIDMzIDEwNCA0NiAxNTdjMTEgNDEgMjQgODEgMjcgMTIzYzAgMyAxIDUgMiA3YzIgNCA1IDcgOSA3czcgLTQgNyAtOGMxIC0xMSAxIC0yMiAxIC0zM2MwIC05IDAgLTE4IC0yIC0yNyBjLTIgLTExIC0zIC0yMyAtMyAtMzRjMCAtMTIgMSAtMjMgMiAtMzVjMiAtMTMgMiAtMjcgMyAtNDBjMyAtNDEgNiAtODEgNSAtMTIyYzAgLTEwIDQgLTE2IDE1IC0xN2MxNCAwIDE5IC02IDE4IC0xOWMtMiAtMTMgLTIgLTI4IC0yMiAtMjdjLTcgMCAtNiAtNyAtNiAtMTFjLTEgLTE3IDAgLTM0IDIgLTUwYzEgLTcgMiAtMTUgMiAtMjJjMCAtMTMgLTIgLTI2IC0xMCAtMzl6TTI4IC03M2g0OWM4IDAgMTEgNCAxMSAxMiBjLTMgNTQgLTUgMTA4IC03IDE2MmMtMTcgLTU3IC0zNCAtMTEzIC01MyAtMTc0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0QkUueG1sADxzeW1ib2wgaWQ9IkY0QkUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzggLTE2MmMtNTYgMTMgLTc4IDUzIC03OCAxMDNjMCA2IDEgMTIgMSAxOGM4IDgyIDEyNCAyMDUgMjMxIDIwNWMxNyAwIDMzIC0zIDQ4IC0xMGM1MiAtMjEgNTEgLTU2IDU0IC04MmMzIC0xMDUgLTE0MCAtMjM2IC0yMzYgLTIzNmMtNyAwIC0xMyAxIC0yMCAyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0NEIueG1sADxzeW1ib2wgaWQ9IkY0NEIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOTAgLTMyNmMtMTMgLTEgLTEyIDIzIC0xMiAzN3YzNGMtMTAgNSAtMTcgMTcgLTIxIDI5Yy0yNSA2NiAtMzYgMTM0IC0zNiAyMDVjMCAxOCAxIDM2IDIgNTNjNSA1NiA5IDExMSAyMiAxNjZjNCAxNiA5IDMyIDIzIDQ0YzMgMiA2IDUgMTAgNmMwIDExIC0xIDE3IC0xMiAxN2MtMyAwIC02IC0xIC0xMCAtMmMtNSAwIC05IC0xIC0xNCAtMWMtMjMgMCAtMzcgMTYgLTM3IDQwYzAgMTMgMyAyMiAxMCAyMmMyIDAgNSAtMSA5IC00IGM5IC01IDE4IC05IDI2IC05YzkgMCAxNyAzIDI1IDEyYzMgMyA1IDQgNyA0YzQgLTEgNyAtNCA4IC0xMWMyIC0xMCA1IC0yMCA1IC0zMHYtMzZjNSAtMiAxMCAtNiAxMyAtMTJjMjYgLTQ2IDQxIC05NSAzOSAtMTQ4YzAgLTYgLTEgLTEzIC03IC0xM2MtOCAwIC03IDggLTggMTNjLTcgMzIgLTE0IDY0IC0yNiA5NGMtMyA2IC01IDEzIC0xMSAxNmMyIC0xMzUgNSAtMjY5IDUgLTQwM2MzIDMgNiA3IDggMTJjMTQgMjggMTYgNjAgMjMgOTAgYzMgMTAgMCAyOSAxMyAyOWMxMiAwIDYgLTIwIDggLTMxdi0xM2MtNSAtMzUgLTcgLTc2IC0yNyAtMTE0Yy02IC0xMSAtMTQgLTIyIC0yNSAtMjZ2LTMzYzAgLTcgMSAtMTQgMSAtMjFjMCAtOSAtMiAtMTYgLTExIC0xNnpNNzggLTIwNnY0MDJjLTQgLTMgLTYgLTggLTcgLTEyYy0xNCAtMzcgLTE1IC03NyAtMjAgLTExNWMtNSAtMzUgLTkgLTcxIC05IC0xMDdjMCAtNTIgOCAtMTAzIDI1IC0xNTJjMiAtNiA1IC0xMyAxMSAtMTZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ5My54bWwAPHN5bWJvbCBpZD0iRjQ5MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTUgLTc4NGMtMSAxMSAtMiAyMiAtMiAzM2MwIDIwIDIgMzkgNiA1OGM1IDI2IDEzIDUxIDEzIDc3YzAgNjQgLTMyIDExNiAtNjggMTY3Yy0zMCA0MiAtNjggNzEgLTExNCA5M2MtMTUgNyAtMjAgMTggLTIwIDM0YzAgNzMgLTEgMTQ2IDMgMjE5YzIgMzggLTMgNzggLTggMTE2Yy00IDMwIC01IDYxIC01IDkxYzAgMjggMSA1NSAxIDgzYzAgMzYgLTEgNzMgLTEgMTEwYzAgNjIgMSAxMjUgMSAxODljMCAzMiA1IDY1IDUgOTggYzAgMTIgNyAxOCAxNyAyM2MxMiAtMTggMTcgLTM3IDE3IC01N2MwIC02IDAgLTExIC0xIC0xNmMtMyAtMjkgMTEgLTUwIDI5IC03MWMyNSAtMjkgNTcgLTQ5IDg3IC03M2M3MiAtNTggMTE1IC0xMzEgMTE1IC0yMjVjMCAtMzkgMiAtNzkgLTE4IC0xMTZjLTIgLTUgLTIgLTEyIC0xIC0xOGMzIC0xOCA0IC0zNSA0IC01M2MwIC0zMiAtNCAtNjMgLTEyIC05NGMtMSAtNSAtMiAtMTAgLTIgLTE1YzAgLTYgMSAtMTMgMyAtMjAgYzkgLTMxIDE2IC02MyAxNiAtOTVjMCAtMTMgLTEgLTI2IC00IC0zOWMtMSAtMiAtMSAtNCAtMSAtNmMwIC01IDIgLTEwIDQgLTE1YzkgLTI1IDEyIC01MSAxMiAtNzdjMCAtMTUgLTEgLTMxIC0yIC00NmMtMSAtMTYgLTcgLTMxIC0yMCAtNDNjLTExIDE4IC05IDM3IC0xMCA1NWMtMiA0MSAtMjggNjkgLTU0IDk0Yy0zNiAzNSAtNzUgNjYgLTExMiA5OWMtOSA4IC0xNyAxOSAtMjUgMjhjLTMgLTEyIC01IC0yMSAtNSAtMjggYzAgLTE2IDkgLTI0IDMxIC0zOWM5NyAtNjYgMTYzIC0xNTIgMTcyIC0yNzNjMSAtMTMgMSAtMjUgMSAtMzdjMCAtNjUgLTEyIC0xMjcgLTM1IC0xODhjLTMgLTkgLTYgLTE3IC0xNyAtMjN6TTIyNyAxMTZjNiAxNCA4IDI3IDggMzljMCAzOSAtMjYgNjggLTUxIDk3Yy00MCA0NiAtOTYgNzUgLTEzNCAxMjJjLTIgLTExIC0zIC0yMSAtMyAtMzBjMCAtNjMgNDEgLTEwNiA5MiAtMTQyYzM0IC0yNCA2NyAtNDggODggLTg2ek0yMTMgLTYyIGM2IDI0IDkgNDAgOSA1M2MwIDE1IC00IDI1IC0xMyAzNmMtMTIgMTYgLTI1IDMxIC00MSA0M2MtNDQgMzMgLTg2IDY2IC0xMTcgMTEzYy0xIC0xMCAtMiAtMjAgLTIgLTMwYzAgLTQzIDE2IC03OCA1NCAtMTA4YzQwIC0zMSA4MiAtNjAgMTEwIC0xMDd6TTIyNSAtMjQ0Yy0xMyA2NCAtNDIgMTEyIC04OSAxNTBjLTM0IDI4IC03MSA1MyAtOTUgOTJjLTEgLTQwIDMgLTc4IDMyIC0xMDljNDUgLTQ5IDEwNSAtODAgMTUyIC0xMzN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRGNi54bWwAPHN5bWJvbCBpZD0iRTRGNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05OCAtMjI2Yy0xMSAxIC0yMiA1IC0zMiAxNWMtMjEgMTggLTQxIDM3IC01NyA2MGMtNiA4IC05IDE2IC05IDI0YzAgNiAyIDEzIDUgMTljMTcgNDIgNDcgNjMgOTEgNjNjMTIgMSAyNSAtMSA0MCAtNGMtMjUgNTMgLTQ0IDEwOCAtNzMgMTU4Yy0xNiAyOCAtMzUgNTUgLTQ0IDg3Yy0xIDMgLTEgNSAtMSA4YzAgOCA1IDE0IDEwIDE5YzIgMiA0IDMgNiAzYzYgMCAxMSAtNyAxNSAtMTBjMjMgLTE2IDM4IC00MCA1OCAtNjAgYzExIC0xMCAyMCAtMjIgMzYgLTI2YzEgMiAyIDQgMiA1YzAgMyAtMyA2IC00IDhjLTUgMTIgLTcgMjEgLTcgMjljMCAxMiA2IDIyIDIwIDM2YzEzIDEyIDI3IDE4IDQyIDE4YzkgMCAxOCAtMiAyNyAtNmMyOCAtMTIgNzAgLTg2IDcwIC0xMzFjMCAtNyAtMSAtMTMgLTMgLTE5Yy0xMiAtMzIgLTMyIC01MCAtNjIgLTUwYy02IDAgLTEyIDAgLTE4IDJjLTIyIDQgLTQzIDExIC02NiAyN2MyMSAtNDYgNDEgLTg3IDU5IC0xMjkgYzE1IC0zMyAzMiAtNjQgNTEgLTk0YzQgLTYgNyAtMTIgOSAtMTljMiAtNiAzIC0xMSAzIC0xNmMwIC02IC0yIC0xMiAtOCAtMTVjLTIgLTIgLTMgLTIgLTUgLTJjLTYgMCAtMTAgMTEgLTE2IDE2Yy0xNyAxNiAtMzIgMzMgLTQ2IDUyYy05IDEzIC0yNCAxNyAtNDEgMjBjMSAtNiAxIC0xMiAxIC0xOWMwIC0xNiAtMyAtMzMgLTE1IC00N2MtMTEgLTE1IC0yNCAtMjIgLTM4IC0yMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEU4LnhtbAA8c3ltYm9sIGlkPSJFNEU4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyMyAtNDk3Yy0xMiAyIC0xMyAxNiAtMTUgMjdjLTQgMjAgLTE1IDM3IC0xNSA1N2MtMiA2MCAxNyAxMTUgMzMgMTcxYzEgMSAyIDIgMiA0YzMgMTIgMTAgMjcgMTAgMzljMCAzIC0xIDYgLTIgOGMtMiAzIC00IDQgLTggNGMtOSAwIC0yMyAtOCAtMzMgLTljLTggLTMgLTE2IC0zIC0yMyAtM2MtMzYgMCAtNTggMjEgLTY1IDYzYy0zIDE4IC03IDM2IC03IDU0YzAgMTIgMiAyNCA2IDM2YzggMjQgMzUgNDQgNjQgNDQgYzI0IDAgNDEgLTE0IDU1IC0zM2MyIC0zIDEgLTkgNCAtMTFjOSAtNiAwIC0yOCAxNSAtMjRjMTYgMyAzNiA3IDQxIDMwYzEwIDQzIDIxIDg0IDM0IDEzMmMtMzkgLTI0IC03MSAtNDggLTExNSAtNDhjLTM1IDAgLTU3IDIwIC02NCA1N2MtNCAyMyAtMTAgNDUgLTEwIDY4YzIgMzMgMTMgNDkgNDQgNThjOCAyIDE2IDQgMjUgNGMzMCAwIDYwIC0xNSA3NiAtMzljMyAtNSA2IC03IDkgLTdjMiAwIDUgMSA4IDNjMzAgMTkgNjEgMzYgNjEgODAgYzAgMjAgMTAgNDAgMTYgNjRjLTQwIC0yNCAtNzEgLTUzIC0xMTIgLTY2Yy0xMiAtNCAtMjQgLTYgLTM2IC03Yy0zIC0xIC02IC0xIC05IC0xYy0xOSAwIC0zMyAxMiAtMzggMzFjLTggMjcgLTE1IDU1IC0xNSA4NGMwIDUgMSAxMCAxIDE1YzYgNDggMzggNzcgODIgNzdjOCAwIDE2IC0xIDI0IC0yYzE4IC00IDM3IC0xMSA0OCAtMjZjNiAtOSAxMiAtMTMgMTcgLTEzYzcgMSAxNCA1IDIwIDExbDM5IDMzYzkgOCAyMSAxNSAzMiAxNSBjNCAwIDggLTEgMTEgLTNjOSAtNSAxNCAtMTggMTQgLTMxYzAgLTQgLTEgLTggLTIgLTEyYy0xMCAtNTMgLTIxIC0xMDYgLTMxIC0xNTljLTIxIC0xMDMgLTQxIC0yMDcgLTYzIC0zMTFjLTE4IC03OSAtMzQgLTE1OCAtNDggLTIzOGMtMTIgLTYyIC0yNyAtMTIzIC00MSAtMTg0Yy0yIC05IC02IC0xNyAtMTEgLTI0Yy02IC0xMCAtMTYgLTIxIC0yOCAtMTh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ4Qy54bWwAPHN5bWJvbCBpZD0iRjQ4QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMSAtMTBjLTExIDAgLTEzIDcgLTEzIDE1YzAgNyAyIDE1IDIgMjJ2NzNjMiAzMyAtMSA3NSAtNCAxMTdjLTIgMjkgOSA1MCAzNSA2M2MxOCA5IDM2IDIwIDU0IDMwYzQ4IDI3IDY0IDc2IDgxIDEyM2MxOSA1MiAzMiAxMDYgMzIgMTYyYzAgMTkgLTIgMzkgLTUgNThjLTEgMTAgLTIgMjEgLTIgMzFjMCAxOCAyIDM3IDUgNTVjMiA4IDYgMTQgMTMgMTVoMmM5IDAgOCAtOSA5IC0xNGMxMSAtMzcgMTUgLTc1IDE1IC0xMTMgYzAgLTE5IC0xIC0zOSAtMyAtNThjLTYgLTU4IC0xNyAtMTE2IC0zMiAtMTcyYy0xNyAtNjQgLTQ5IC0xMjMgLTgyIC0xODBjLTM1IC02MSAtNjQgLTEyNCAtODYgLTE5MWMtNSAtMTMgLTggLTM2IC0yMSAtMzZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ5MS54bWwAPHN5bWJvbCBpZD0iRjQ5MSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xOTEgLTg1OWMtMyAyNCAtOCA0OSAtOCA3M2MwIDE1IDIgMjkgNyA0NGMxNCAzNiAyNCA3MyAzMCAxMTFjMSA2IDIgMTEgMiAxNmMwIDI4IC0xNSA1MyAtMzEgNzdjLTIwIDMxIC00NyA1NSAtNzUgNzljLTI2IDIzIC01MyA0NiAtNzUgNzNjLTI0IDI5IC0zMiA2NiAtMzUgMTAyYy0zIDM4IC02IDc2IC02IDExNWMwIDI3IDEgNTUgNSA4M3YxMWMwIDggMCAxNyAtMSAyNWMtMiAyNCAtMiA0OCAtMiA3MmMwIDY1IC0yIDEzMCAtMiAxOTUgYzAgMjcgLTEgNTggNSA4MnYxMGMwIDMgMCA2IDEgOWMyIDUgNyAxMSAxMSAxMmgxYzYgMCA2IC03IDcgLTEyYzEgLTMgMyAtNiAzIC05YzAgLTU5IDQxIC04NSA4MiAtMTEwYzEwMyAtNjMgMTQ2IC0xNTkgMTQ2IC0yODBjMCAtMTkgLTIgLTM4IC05IC01NmMtMSAtMyAtMiAtNSAtMiAtOGMwIC04IDUgLTE3IDcgLTI1YzQgLTE0IDYgLTMwIDYgLTQ1YzAgLTI2IC02IC01MiAtMTggLTY4Yy0yMSA5MiAtODggMTQ1IC0xNDkgMjAzIGMtMTkgMTggLTM1IDM5IC00NyA2MmMtMyA2IC0zIDE0IC0xMSAxN2MtMSAtOCAtMSAtMTUgLTEgLTIzYzAgLTczIDM5IC0xMjQgOTkgLTE2N2M0MiAtMzAgODUgLTYwIDEwNyAtMTEwYzE3IC0zOCAyNCAtNzYgMjQgLTExNWMwIC0yNiAtMyAtNTEgLTkgLTc3Yy0zIC0xNCAtNSAtMjkgLTUgLTQzYzAgLTI3IDQgLTUyIDQgLTc5YzAgLTc5IC0xMSAtMTU3IC00NyAtMjI5Yy0zIC01IC01IC05IC04IC0xM2MtMSAtMSAtMyAtMSAtNiAtMnogTTIxNCAtOTBjNiA4IDggMTYgOCAyNGMwIDUgLTEgMTEgLTMgMTZjLTE4IDQ1IC00MiA4NiAtODAgMTE5Yy0yOSAyNSAtNjQgNDEgLTkzIDY5YzAgLTU0IDI0IC05MiA2MiAtMTI0YzM3IC0zMiA3NyAtNjIgMTA2IC0xMDR6TTIyMyAtNDYyYzIgOSAzIDE3IDMgMjVjMCAyOSAtMTIgNTEgLTM5IDgxYy00OCA1NCAtMTE3IDg3IC0xNTYgMTU5Yy0yIC00MyA3IC03MyAzMiAtMTAwYzUxIC01NiAxMjMgLTkxIDE2MCAtMTY1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0NDYueG1sADxzeW1ib2wgaWQ9IkY0NDYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjcgLTI0MGMtMTYgMCAtMjQgMTUgLTMxIDI3Yy0xOSAzNCAtMjAgNzIgLTI0IDEwOWMtNSA0OCAtNyA5NiAtNyAxNDRjMCAyOSAxIDU4IDIgODhjMiAyOCA0IDU3IDEzIDg0YzUgMTYgMTQgMjkgMzIgMjljMTUgMCAyMyAtMTIgMjkgLTI0YzEyIC0yNiAyNSAtNTIgMzAgLTgxYzEgLTUgMiAtMTAgMiAtMTVjMCAtOSAtMyAtMTggLTEzIC0yNmMtNyAyOCAtMTQgNTUgLTI3IDgwYy00IDggLTcgMjAgLTE5IDE5IGMtMTMgLTIgLTE2IC0xNSAtMTggLTI1Yy03IC0zNyAtOCAtNzQgLTEwIC0xMTJjLTEgLTEwIDAgLTIwIDAgLTMxYzMgMSA1IDEgNSAyYzEwIDE1IDIxIDIzIDMyIDIzYzEwIDAgMjEgLTggMzAgLTI1YzIwIC00MCAzMCAtODEgMzAgLTEyMXMtOSAtODAgLTI3IC0xMjBjLTUgLTEyIC0xNSAtMjYgLTI5IC0yNXpNNjMgLTE5MGM5IDEgMTIgOSAxNiAxN2MxNCAzMCAxOSA2MiAxOSA5NXYxMmMwIDQgMCA4IC0xIDEyYy01IDE5IC00IDQxIC0yMyA1NSBjLTQgMyAtNyA1IC0xMCA1cy02IC0zIC0xMCAtOWMtMTYgLTI5IC0yMSAtNTggLTIxIC04OGMwIC0xOCAyIC0zNyA1IC01NWMyIC05IDAgLTE5IDYgLTI4YzYgLTYgOSAtMTYgMTkgLTE2eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0Q0MueG1sADxzeW1ib2wgaWQ9IkY0Q0MiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYzIDNjLTEzIDAgLTI2IDMgLTM4IDhjLTE0IDYgLTI4IDEwIC00MSAxN2MtNDcgMjUgLTY4IDcyIC03MyAxMzRjMCA4IC0xIDE2IC0xIDI5YzAgOTEgMzAgMTc0IDgyIDI0MGMxMiAxNSAyNyAyMSA0MiAyMWMxMyAwIDI2IC00IDM5IC0xMWM2NyAtMzYgMTAwIC0xMDggMTA3IC0xOThjMSAtMTMgMiAtMjYgMiAtMzhjMCAtNTQgLTEzIC0xMDIgLTM3IC0xNDhjLTE5IC0zNyAtNTAgLTU0IC04MiAtNTR6TTEyNCA2N2M1IDAgMTEgNCAxOSAxMSBjNDggNDIgNTcgMTEwIDYzIDE3OGMwIDM1IC02IDY5IC0xNCAxMDFjLTQgMTUgLTEwIDIyIC0xNyAyMmMtNCAwIC0xMCAtNCAtMTUgLTExYy0yMyAtMzUgLTQ0IC03MyAtNTQgLTExOGMtNiAtMjYgLTEwIC01MyAtMTAgLTgwYzAgLTI2IDQgLTUxIDExIC03N2M1IC0xOCAxMCAtMjYgMTcgLTI2eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U5NDYueG1sADxzeW1ib2wgaWQ9IkU5NDYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ii8+L2RhdGEvUGV0YWx1bWEvRjUyNi54bWwAPHN5bWJvbCBpZD0iRjUyNiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05MSAtMzg2Yy02IDEgLTExIDAgLTE3IDFjLTY4IDUgLTY5IDUgLTY5IDc0djE1OWMwIDUzIDAgMTA2IC0xIDE2MGMtMSAxMTMgLTQgMjI1IC00IDMzOGMwIDMzIDcgMzggNDQgMzhjMjAgMSA0MCAwIDU5IDNsNSAxYzkgMCAxMSAtNSAxMyAtMTVjMiAtNyAzIC0xNCAzIC0yMmMwIC0xNyAtNCAtMzQgLTcgLTUwYy0yIC0xNCAtMTAgLTIwIC0yNiAtMTljLTEyIDEgLTIyIDEgLTMwIDFjLTMyIDAgLTMyIC0xMCAtMzIgLTU5di0xOTYgYzEgLTk1IDAgLTE5MCA0IC0yODVjMCAtMTcgNSAtMjMgMjEgLTIzYzE0IC0xIDI5IC0xIDQzIC0xYzE3IDAgMjIgLTEwIDIzIC0yNmMyIC0yMSAtMiAtNDIgLTYgLTYyYy0yIC0xMiAtMTAgLTE5IC0yMyAtMTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTVDOC54bWwAPHN5bWJvbCBpZD0iRTVDOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01NDAgLTMwOGwtMjMgM2MtNDMgMTAgLTYxIDI1IC02MSA1N2MwIDkgMSAxOSA0IDMxbDYgMjBjNSAxOCA5IDI1IDE3IDI1YzUgMCAxMyAtMyAyNCAtOWMyOCAtMTUgNTUgLTIxIDgyIC0yMWMzNyAwIDc1IDEzIDExMiAzM2M1NiAzMCA3NCA3MiA3NCAxMjJjMCAxNCAtMiAyOSAtNCA0NGMtOCA1OSAtMjcgMTE1IC01NiAxNjZjLTQgNyAtOSAxMyAtMTQgMTljLTExIDEzIC0xNyAxOSAtMjIgMTljLTYgMCAtMTAgLTcgLTE4IC0yMyBjLTIyIC00MyAtNDUgLTg1IC02NiAtMTI3Yy0xMiAtMjQgLTI2IC00NiAtNDkgLTYyYy04IC02IC0xNSAtOCAtMjIgLThjLTkgMCAtMTYgNiAtMjMgMjBjLTI1IDQ5IC00NSAxMDAgLTY4IDE1MGMtOSAyMCAtMjAgMzggLTM1IDU0Yy00IDUgLTggOCAtMTIgOGMtMyAwIC02IC0zIC0xMCAtMTFjLTIxIC00MiAtNDIgLTg1IC02MiAtMTI4Yy04IC0xNyAtMTYgLTM1IC0yOCAtNTBjLTYgLTkgLTE0IC0xNyAtMjUgLTE3IGMtMTUgMCAtMTcgMTUgLTIxIDI1Yy0xNCA0NiAtMjkgOTIgLTUwIDEzNmMtMyA0IC00IDkgLTcgMTNjLTkgMTUgLTE2IDIyIC0yMyAyMmMtOCAwIC0xNSAtNyAtMjUgLTIwYy0yOSAtMzggLTU3IC03OSAtODggLTExNWMtMTIgLTE0IC0yNSAtMjUgLTQ3IC0zN2MxMSA0NyAxMiA4OSA0OSAxMjFjNDAgMzQgNjkgNzkgOTggMTIzYzEzIDIwIDI5IDMwIDQ0IDMwYzE2IDAgMzEgLTExIDQ0IC0zMmMyOCAtNDUgMzcgLTk5IDU4IC0xNDkgYzkgMCA5IDggMTIgMTNjMjQgNTAgNDcgOTkgNzEgMTQ4YzExIDIzIDI1IDM0IDQwIDM0YzE0IDAgMjggLTEwIDQyIC0yOWMzOSAtNTMgNTkgLTExNiA4OCAtMTc0YzUgLTEwIDcgLTI2IDE4IC0yN2MxMCAwIDE0IDE1IDIwIDI0YzMxIDUxIDU3IDEwNSA4MyAxNThjMTIgMjUgMjcgMzcgNDQgMzdjMTMgMCAyOCAtOSA0MiAtMjZjNjEgLTc0IDgwIC0xNjMgODAgLTI1NmMwIC0xMDIgLTM1IC0xOTMgLTExMyAtMjYxIGMtNDcgLTQxIC05OSAtNzQgLTE2NCAtNzRjLTUgMCAtMTEgMSAtMTYgMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTZFLnhtbAA8c3ltYm9sIGlkPSJFNTZFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTAgMGMxOCAzOSAyMyA3NiA1NiAxMDBjMjcgMjEgNTIgNDUgNzUgNzBjMTUgMTUgMjggMjIgNDEgMjJjMTMgMSAyNiAtNyA0MCAtMjJjMTcgLTE2IDMzIC0zMyA0NyAtNTFjNSAtNyAxMCAtMTAgMTQgLTEwYzUgMCAxMCAzIDE1IDhsODAgNzZjMTUgMTQgMzAgMjEgNDYgMjFjMTMgMCAyNiAtNCAzOSAtMTJjMjggLTE3IDUzIC00MSA3MiAtNjhjNiAtOSAxMiAtMTMgMTggLTEzYzUgMCAxMCAzIDE3IDhjMjQgMTcgNDUgMzcgNjcgNTcgYzI0IDIzIDQ2IDM1IDY4IDM1YzIxIDAgNDIgLTExIDY2IC0zM2MxOCAtMTYgMzQgLTM0IDQ4IC01NGM3IC0xMCAxMyAtMTQgMjAgLTE0YzYgMCAxMyA0IDIxIDljMzEgMjEgNTYgNTAgODMgNzVjMTAgOSAyMiAxNCAzMyAxOGMzIDEgNiAyIDkgMmM2IDAgOSAtNSA2IC0xNWMtNyAtMjggLTE3IC01NCAtMzcgLTc0Yy0zOCAtMzkgLTc3IC03NyAtMTIyIC0xMDhjLTE4IC0xMiAtMzQgLTE4IC01MCAtMThjLTIyIDAgLTQxIDExIC02MSAzMyBjLTE5IDIyIC00MSA0MiAtNjEgNjRjLTQgNSAtOCA3IC0xMSA3cy03IC0yIC0xMSAtNmMtMjMgLTIxIC00NyAtNDEgLTcwIC02MmMtMTYgLTEzIC0zMyAtMjMgLTUyIC0yOWMtNyAtMiAtMTQgLTQgLTIxIC00Yy0xNSAwIC0yOCA3IC00MCAxOWMtMjMgMjMgLTQ1IDQ3IC02OCA3MGMtNSA2IC0xMCA5IC0xNCA5Yy01IDAgLTEwIC0zIC0xNSAtOWMtMjAgLTIyIC00MSAtNDMgLTYyIC02NGMtOSAtOSAtMTkgLTE3IC0zMCAtMjMgYy0xMyAtNyAtMjMgLTEwIC0zMiAtMTBjLTEzIDAgLTI0IDcgLTM4IDI0Yy0xNiAxOSAtMzUgMzcgLTUwIDU3Yy01IDYgLTkgOSAtMTMgOWMtNSAwIC05IC0zIC0xNCAtOGMtMjIgLTIxIC00NCAtNDAgLTY1IC02MWMtMTEgLTkgLTIzIC0xNyAtNDQgLTI1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1NkQueG1sADxzeW1ib2wgaWQ9IkU1NkQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzU2IDBjLTE4IDM4IC0zMyA3NSAtMzUgMTE1Yy0xIDI1IC0xIDUwIC0xIDc1Yy0xMiAtMTUgLTIzIC0zMSAtMzUgLTQ2Yy0xNyAtMjMgLTM0IC0zNSAtNTEgLTM1Yy0xNiAwIC0zMiA5IC00OSAyOGMtMjQgMjcgLTQ5IDU1IC02NiA4N2MtNSA5IC0xMSAxNCAtMTcgMTRjLTUgMCAtMTAgLTQgLTE2IC0xMWMtMjQgLTI2IC00OCAtNTIgLTcxIC03OGMtNCAtNCAtNyAtOCAtMTQgLTljLTEgNyAtMSAxMyAtMSAxOSBjMCA4MSA1MiAxMzMgMTA5IDE4MmM3IDYgMTQgMTAgMjIgMTBjOSAwIDE3IC00IDI2IC0xMWMyNyAtMjMgNDUgLTUzIDY5IC03OWMxIC0yIDIgLTUgMyAtNmMxNyAtMjIgMjcgLTMzIDM4IC0zM2MxMCAwIDIxIDExIDM4IDMyYzYgNyAxMiAxNSAxOCAyM2MyIDY0IDYgMTI5IDUgMTkzYzAgMTIgNSAxOSAxNCAyN2MyMSAtMzEgMjMgLTY3IDI0IC0xMDF2LTY5YzggNyAxNiAxMyAyNSAxOWMxNCA5IDI0IDEzIDMzIDEzYzEzIDAgMjMgLTkgMzUgLTI5IGMyMCAtMzAgNDEgLTU4IDY3IC04NGM1IC02IDEwIC05IDE0IC05czkgNCAxNCAxMGMzNSAzOCA3MSA3NSAxMTMgMTA2YzIgMSAzIDMgNSA1YzcgNiAxOCAxMCAyNCA2YzMgLTIgNCAtNSA0IC04YzAgLTUgLTMgLTEyIC01IC0xNmMtMTAgLTI0IC0yMyAtNDcgLTQyIC02NmMtNDQgLTQwIC04NyAtODAgLTEyNiAtMTI1Yy0xMCAtMTIgLTE5IC0xNyAtMjggLTE3Yy0xMCAwIC0yMCA3IC0zMSAxOWMtMjQgMjYgLTQ1IDU1IC02NiA4NCBjLTcgMTAgLTEzIDE0IC0xOSAxNGMtNSAwIC0xMCAtMyAtMTYgLTh2LTE0NWMwIC0xNSAyIC0zMSAyIC00NmMwIC04IDAgLTE1IC0yIC0yM2MtMSAtOCAtMiAtMTcgLTExIC0yN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTI3LnhtbAA8c3ltYm9sIGlkPSJGNTI3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkwIC0zODloLTU3Yy0xMCAtMSAtMTggMyAtMTggMTRjMCAyMiAtNyA0MyAtNSA2NWMxIDE4IDYgMjYgMjQgMjZjMTUgMCAyOSAtMSA0MyAtM2g2YzEwIDAgMTQgNSAxMyAxOHYzN2MwIDc2IDQgMTUyIDUgMjI3djI2MmMwIDE1IC0yIDIzIC0yMCAyM2MtMTkgMSAtMzggMyAtNTcgM2MtOSAtMSAtMTUgMSAtMTYgMTFjLTMgMjMgLTggNDUgLTggNjhjMCAyMCA2IDI4IDI1IDI1YzI1IC00IDUxIC0yIDc3IC00YzE1IC0xIDE5IC04IDIyIC0xOSBjNiAtMTcgNyAtMzUgNyAtNTJjLTQgLTEwNCAtNSAtMjA5IC01IC0zMTV2LTMxM2MwIC0xNiAtMyAtMzIgLTUgLTQ4Yy0zIC0xOSAtMTIgLTI1IC0zMSAtMjV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjUyQS54bWwAPHN5bWJvbCBpZD0iRjUyQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMjcgLTY4YzIgLTE0IDMgLTI3IDMgLTQwYzAgLTM0IC03IC02NyAtMjIgLTk4Yy0xMiAtMjcgLTMyIC00MyAtNTggLTQ4di0xNWMxIC0xOSAxIC0zNyAxIC01NmMwIC0xNSAwIC0zMSAtMiAtNDZjLTIgLTEyIC00IC0yMyAtMTkgLTM2Yy0yIDQyIC01IDExNSAtNyAxNTFjLTIzIDAgLTQ2IDYgLTY4IDEzYy0xNSA1IC0yNyAxNiAtMzAgMzRjLTEgNiAtNCAxMiAtNSAxOWMtMSAxMSAtNyAyNCAtNyAzNWMwIDcgMiAxMiA3IDE3IGMzIDMgNiA0IDkgNGMxMiAwIDIyIC0xMiAzNCAtMTZjMTcgLTUgMzYgLTggNTMgLThoNGwtMyA5NGMtNCAtMSAtOCAtMiAtMTMgLTRjLTIyIC02IC00MiAtMTggLTYxIC0zMWMtNSAtNCAtOSAtNiAtMTIgLTZjLTQgMSAtNiA1IC03IDE0Yy0yIDE4IC01IDM1IC01IDUyYzEgMjcgOSA1MCAyOSA3MGMyMCAxOSAzNyA0MCA1NiA2MGMzIDMgOCA3IDggMTJ2M3YyYy00IDkgLTExIDYgLTE3IDZjLTIwIDAgLTQxIDMgLTYxIDMgYy0xMiAwIC0xOCA1IC0yMCAxOGMtMiAyMSAtNSAzNiAtNSA0N2MwIDIyIDggMjcgMzIgMjdjMTAgMCAyMyAtMSAzOCAtMmMxMCAtMSAxOSAtMSAyNyAtMWgzbC0yIDQ1cy0xIDI4IC0yIDQyYy0yMyAtMjEgLTQ2IC0yOSAtNzIgLTI5Yy00IDAgLTkgMSAtMTMgMWMtMTIgMSAtMjAgNSAtMjAgMTljMCA3IDEgMTQgMSAyMGMwIDE2IC0xIDMxIDAgNDZjMiAxMiA1IDIyIDE4IDIyYzMgMCA2IC0xIDEwIC0yYzcgLTIgMTQgLTMgMjAgLTMgYzIxIDAgMzkgOCA1NCAyNWM2IDcgMTQgMTUgMjIgMTFjOCAtMyA5IC0xNCA5IC0yM2MxIC0yMiAxIC00NCAxIC02N2MxIC0yMSAxIC02MyAxIC02M2wxIC00M2MxMCAxIDE5IDIgMjggNGM3IDEgMTIgMiAxNyAyYzIxIC0xIDI3IC0xMSAyOCAtMzl2LTIyYzQgLTM2IC0xOSAtNjggLTQ1IC05OGMtNiAtNSAtOCAtMTAgLTggLTE2YzAgLTUgMyAtMTAgMTIgLTE0YzM4IC0xOSA1MyAtNTIgNTggLTkyek0xNzkgLTEzOGMxMiA5IDE3IDE3IDE3IDI1IGMwIDkgLTQgMTYgLTE0IDI1Yy0xMSAxMiAtMjQgMTkgLTM3IDIzbDIgLTg5YzExIDQgMjIgOSAzMiAxNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMEQ5LnhtbAA8c3ltYm9sIGlkPSJFMEQ5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1OCAtMTQ0Yy0zMCAxNiAtNTAgNDQgLTc2IDY1Yy0yNSAyMCAtNDYgNDQgLTcwIDY1Yy04IDcgLTEyIDEzIC0xMiAxOXMzIDExIDEwIDE4YzM3IDM3IDcyIDc2IDEwOCAxMTNjNSA1IDggMTIgMTcgMTJjNyAwIDEyIC00IDE2IC05YzQ2IC00OCA5MiAtOTcgMTM4IC0xNDZjNCAtNCA2IC04IDYgLTEyYzAgLTUgLTMgLTkgLTcgLTEzYy0zNSAtMzYgLTcwIC03MiAtMTA1IC0xMDljLTQgLTUgLTggLTcgLTEzIC03Yy0zIDAgLTcgMiAtMTIgNHogTTE0NSAtMTA5YzEzIC03IDI1IDIyIDM5IDMzYzggNyAxNSAxNiAyMyAyNGMxMiAxMSAxOCAyMyAxNyAzNGMtMSA1NiAtMzIgOTAgLTY0IDEyNGMtMiAyIC0zIDIgLTQgMmMtMyAwIC01IC0zIC03IC01Yy0zOCAtMzQgLTU5IC03NCAtNTkgLTEyMWMwIC0xMCAxIC0yMCAzIC0zMGM1IC0zMiAzMCAtNDggNTIgLTYxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U5NDcueG1sADxzeW1ib2wgaWQ9IkU5NDciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ii8+L2RhdGEvUGV0YWx1bWEvRTk0QS54bWwAPHN5bWJvbCBpZD0iRTk0QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiLz4vZGF0YS9QZXRhbHVtYS9GNDQ3LnhtbAA8c3ltYm9sIGlkPSJGNDQ3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUzIC0yMzljLTIgLTMgLTQgLTUgLTYgLTVjLTMgMCAtNSAyIC02IDZjLTQgMTMgLTggMjYgLTYgNDBjMTEgMTIzIDM0IDI0NSA2MCAzNjVjMSA1IDIgOSAyIDEyYzAgNyAtMyAxMCAtOSAxMGMtMyAwIC03IC0xIC0xMiAtMnMtMTAgLTIgLTE1IC0yYy0xMCAwIC0xOSAyIC0yOCAzYy0xOCAyIC0yOCA5IC0yOCAyM2MwIDIgMCA1IDEgOGMtMSAzIC0xIDYgLTEgOGMwIDggNCAxMSAxMCAxMWMzIDAgNyAtMSAxMSAtMiBjMTIgLTMgMjQgLTUgMzYgLTVjMTcgMCAzMyAzIDQ4IDExYzMgMiA2IDIgOCAyYzYgMCA4IC01IDEwIC0xMmMyIC00IDIgLTkgMiAtMTNjMCAtMTEgLTQgLTIyIC03IC0zM2MtMjEgLTkyIC0zNiAtMTg0IC01MCAtMjc2Yy03IC00NCAtMTIgLTg3IC0xNSAtMTMxYy0xIC02IC0zIC0xMiAtNSAtMTh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTYxNC54bWwAPHN5bWJvbCBpZD0iRTYxNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05OSAwYy01MCAwIC05OSA1MyAtOTkgMTA3YzAgNDcgNDQgOTUgODggOTVjNTIgMCAxMDMgLTU5IDEwMyAtMTE3YzAgLTQ4IC00MCAtODUgLTkyIC04NXpNODUgNDdjMTkgMCA0MSA2IDU2IDE3YzE1IDEwIDIyIDI1IDIyIDQwYzAgMTYgLTggMzIgLTI1IDQyYy0xMyA3IC0yNSAxMSAtMzcgMTFjLTE2IDAgLTMxIC03IC00NiAtMTljLTE2IC0xMyAtMjggLTM1IC0yOCAtNTJjMCAtNSAxIC05IDMgLTEzYzExIC0yMSAzMiAtMjcgNTUgLTI2eiAiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDRBLnhtbAA8c3ltYm9sIGlkPSJGNDRBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUwIC0yNDRjLTIyIDIxIC0yNyA1MCAtMzMgNzhjLTkgMzkgLTEyIDgwIC0xMiAxMjBjMCAzNCAyIDY4IDUgMTAxYzMgNDUgNyA5MCAxMSAxMzRjMSAxNyA0IDM0IDEzIDQ4YzggMTQgMTggMjEgMjggMjFjMTAgLTEgMjAgLTcgMjcgLTIxYzI2IC00NSAzNCAtOTQgMzMgLTE0NWMwIC02IC0xIC0xNSAtNyAtMTZsLTEgMWMtOSAtMSAtNiA4IC03IDE0Yy03IDMyIC03IDY2IC0yMiA5N2MtNCA5IC03IDI0IC0yMSAyMiBjLTEyIC0yIC0xNiAtMTQgLTE5IC0yNmMtOCAtMjggLTUgLTU3IC05IC04NWMtNSAtMzQgLTYgLTY5IC02IC0xMDV2LTM4YzEgLTIwIDAgLTQwIDAgLTU5czEgLTM5IDUgLTU4YzUgLTIwIDEwIC00NyAzNSAtNDdjMjAgMCAyMSAyNiAyNyA0MmMxMSAyOSA5IDYwIDEzIDkwYzEgNiAtMSAxNyA5IDE3YzcgMSA4IC05IDkgLTE1YzIgLTE0IDMgLTI4IDMgLTQyYzAgLTQ0IC0xMCAtODcgLTM0IC0xMjZjLTcgLTExIC0xNCAtMTYgLTIyIC0xNiBzLTE2IDUgLTI1IDE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0OTAueG1sADxzeW1ib2wgaWQ9IkY0OTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOSAtNDUzYy02IDAgLTcgMyAtNyA4czIgMTEgMSAxNWMtMiAxOSAtMyAzOCAtMyA1N2MwIDQwIDMgODAgNCAxMjBjMiA3NCAxMyAxNDggMTcgMjIxYzMgNTQgMTIgMTA2IDMzIDE1NmMxOCA0MiA0NyA3NSA3NyAxMDljMzcgNDEgNjkgODQgOTUgMTMzYzggMTUgMTIgMzEgMTIgNDdjMCA1IDAgMTEgLTEgMTZjLTMgMTQgLTUgMjkgLTUgNDRjMCAxMSAxIDIzIDIgMzRjMCAxMCA0IDE2IDEzIDE4aDJjNyAwIDggLTkgMTEgLTE0IGMxMCAtMjYgMTQgLTUzIDE0IC03OWMwIC0yMSAtMiAtNDIgLTUgLTYyYy0xMSAtOTcgLTc0IC0xNjggLTEzMiAtMjM5Yy01MiAtNjMgLTg5IC0xMzEgLTg2IC0yMTZjMCAtMTIgLTMgLTI0IC01IC00MmMyMSAzMCAzNCA1NyA1MyA4MWM0MyA1NSA5MCAxMDYgMTI1IDE2OGMxMyAyMyAyMSA0NiAyMCA3M2MtMSA4IC0xIDE3IC0xIDI1YzAgMTUgMSAyOSAwIDQ0YzAgMTAgNiAxNCAxMyAxNmgyYzcgMCA3IC04IDkgLTEzIGM3IC0yNyAxMSAtNTMgMTEgLTc5YzAgLTU0IC0xNSAtMTA2IC00MiAtMTU2Yy0zNyAtNjggLTkwIC0xMjIgLTEzMyAtMTg1Yy0yMSAtMzEgLTQxIC02MyAtNTQgLTEwMGM0NCA0OCAxMDcgNjkgMTU2IDExMGMyOSAyNCA1MSA1MiA2NCA4OGMzIDggNCAxNiA0IDI0YzAgMjAgLTcgNDAgLTcgNTljMCAxNiAtMSAzMCAtMSA0NWMwIDcgNCAxMyAxMSAxNGgxYzYgMCA4IC02IDEwIC0xMGMxMCAtMTggMTcgLTM3IDE4IC01NyBjMSAtMTQgMiAtMjggMiAtNDFjMCAtMTAzIC0zOSAtMTg5IC0xMzUgLTI0OGMtMzEgLTE5IC02MiAtMzggLTkxIC02MWMtMjkgLTI1IC01MSAtNTMgLTU0IC05MmwtMyAtOWMtNCAtOCAtNCAtMjIgLTE1IC0yMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDhCLnhtbAA8c3ltYm9sIGlkPSJGNDhCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxMiAtNzM4Yy02IDAgLTggNSAtOCAxMGMwIDcgMyAxNSAyIDIxYy0yIDkgLTIgMTggLTIgMjdjMCAyMSA1IDQzIDkgNjVjMiAxMCAzIDE5IDMgMjljMCAyOCAtNyA1NiAtMTIgODRjLTggMzcgLTIyIDcyIC0zNSAxMDdjLTIxIDU3IC02MCAxMDIgLTExMyAxMzBjLTQyIDIyIC00OSA1NSAtNTMgOTZjLTIgMTkgLTMgMzggLTMgNTZjMCA0MiA0IDg0IDEzIDEyNWMyIDkgNCAxNiAxMiAxOGgyYzkgMCA5IC05IDkgLTE1IGMxNCAtODQgNjQgLTE1MCAxMDkgLTIxOGM1NCAtODIgODkgLTE3MSA5OSAtMjY4YzMgLTI5IDYgLTU3IDkgLTgwYy00IC01MSAtNCAtOTcgLTE0IC0xNDFjLTEgLTYgLTMgLTExIC01IC0xNmMtNCAtMTMgLTkgLTMyIC0yMiAtMzB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRFOS54bWwAPHN5bWJvbCBpZD0iRTRFOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzkgLTcyMGMtMTIgMCAtMTMgMTIgLTE2IDIwYy01IDEyIC0xMSAyNSAtMTUgMzdjLTQgMTAgLTUgMjAgLTUgMzBjMCAyMSA2IDQxIDEyIDYxYzE2IDUzIDI2IDEwNiA0MCAxNjJjLTIzIC05IC00MiAtMjIgLTY0IC0yN2MtMTAgLTMgLTE5IC00IC0yOCAtNGMtMzIgMCAtNTUgMTcgLTU5IDQ5Yy0yIDE1IC00IDMxIC00IDQ2YzAgMjEgMyA0MiAxMCA2M2M5IDI2IDQxIDQzIDc0IDQzYzEzIDAgMjYgLTIgMzggLTkgYzE3IC05IDM0IC0yMSA0MCAtMzljMyAtOCA2IC0xMCA5IC0xMHM2IDMgOSA2YzUgMyA5IDkgMTIgMTRjMiAyIDIgNSAzIDdjOCAzMiAyNCA2MiAyNiA5OWMtMTcgLTUgLTMyIC0xMSAtNDggLTE1Yy0xMCAtMyAtMTkgLTQgLTI4IC00Yy0xOSAwIC0zNiA2IC01MCAyM2MtOCA5IC0xMyAxOSAtMTMgMzJ2NDhjMCAxMCAxIDIxIDMgMzJjOSAzNSAzNCA1NiA3MCA1NmMzMyAwIDU3IC0yMCA2NiAtNTVjMSAtMyAxIC03IDEgLTExIGMzNCA2IDQyIDMwIDQ3IDU2YzcgMjkgMTMgNTggMjAgOTBjLTI2IC0xNiAtNTAgLTMwIC03OCAtMzVjLTYgLTEgLTExIC0xIC0xNyAtMWMtMzIgMCAtNjEgMTYgLTY0IDYyYy0xIDE4IC00IDM2IC00IDU0YzAgOSAxIDE4IDMgMjdjNiAyOSAzNCA1MCA2MyA1MGMxMCAwIDIwIC0zIDMwIC05YzIyIC0xMyA0MCAtMjggNDQgLTU2YzM2IDE1IDYzIDM0IDYzIDc4YzAgMjAgOCAzOSAxNCA2NGwtNDAgLTMwYy0yMyAtMTggLTQ5IC0yNSAtNzcgLTI1IGMtMTcgMCAtMzYgMyAtNDEgMTljLTExIDI5IC0yMSA1OCAtMjEgODljMCAxMCAyIDIwIDQgMzBjOCAzMyAzMCA1MiA2MiA2MGM4IDIgMTYgMyAyNCAzYzIyIDAgNDEgLTggNTcgLTI4YzQgLTUgNyAtOCAxMSAtOGMzIDAgNyAyIDExIDVjMTUgMTIgMzMgMjIgNDkgMzNjMTEgOCAyNSAxNSAzNSAxMGMxMCAtNiAxMSAtMjIgMTEgLTM1YzAgLTIxIC00IC00MSAtMTEgLTYxYy0zNSAtOTkgLTUwIC0yMDMgLTc2IC0zMDQgYy0yOCAtMTA5IC00OCAtMjE5IC03MyAtMzI4Yy0yMiAtOTYgLTQ4IC0xOTEgLTcyIC0yODZjLTEyIC00NyAtMjQgLTkzIC0zMSAtMTQxYy0xIC03IC0zIC0xNCAtNiAtMjBjLTUgLTkgLTEwIC0xNyAtMjAgLTE3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0OTQueG1sADxzeW1ib2wgaWQ9IkY0OTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNSAtNjE1Yy00IDEgLTQgMyAtNCA2YzAgMzEgLTEgNjIgLTEgOTNjMCAyMSAwIDQyIDIgNjJjNCA0MiA0IDg0IDUgMTI2YzQgMTY3IDIgMzM0IDUgNTAxYzEgNTAgLTMgMTAwIC0zIDE1MWMwIDE4IDEgMzYgMiA1NWMwIDYgMCAxMyAxIDE5YzIgOCA3IDE2IDE1IDE2YzExIDAgNyAtMTEgOCAtMTdjMiAtMjEgMyAtNDEgNSAtNjZjNDMgNDggODIgOTUgMTIzIDEzOWMyNiAyOCA0NCA2MiA2MSA5NGM5IDE3IDEzIDMzIDEzIDUwIGMwIDIxIC02IDQyIC0xNiA2M2MtNyAxNSAtOSAzMSAtOSA0NmMwIDE4IDIgMzYgMyA1M2MwIDggNSAxMyAxMyAxNWgxYzcgMCAxMCAtNiAxMyAtMTJjMjAgLTQxIDI5IC04NCAyOSAtMTMwYzAgLTM4IC01IC03NyAtMTIgLTExNGMwIC0zIC0xIC02IC0xIC04czEgLTQgOCAtM2gxYzUgMCA2IC02IDggLTEyYzYgLTIzIDkgLTUwIDkgLTc4YzAgLTkwIC0zMiAtMTk1IC0xMTIgLTI1M2MtMzIgLTIzIC02MSAtNTEgLTkwIC03OCBjLTIzIC0yMSAtNDAgLTQ3IC00MCAtNzhjMCAtNSAwIC05IDEgLTEzYzEgLTcgMiAtMTUgMiAtMjJjMCAtMTEgLTEgLTIyIC0xIC0zNWM2NyA3OCAxNTMgMTI4IDIwMyAyMTVjOCAxNCAxNCAyOCAxMyA0NWMwIDI0IDMgNDcgNSA3MWMxIDEzIDcgMjEgMTggMjFoMWM4IDAgOCAtMTIgMTAgLTIwYzIgLTEzIDMgLTI2IDMgLTM4YzAgLTM0IC02IC02OCAtMTUgLTEwMWMtMSAtNiAtNCAtMTEgLTIgLTE2YzExIC0yOCAxNiAtNTUgMTYgLTgzIGMwIC0zOCAtOCAtNzYgLTE3IC0xMTRjLTIgLTYgLTIgLTExIC0yIC0xN2MwIC0xOSA4IC0zNiAxMCAtNTVjMSAtMTIgMiAtMjUgMiAtMzdjMCAtOTQgLTM0IC0xOTUgLTEyNSAtMjQzYy0yMSAtMTEgLTM5IC0yNSAtNTggLTM5Yy00MCAtMzAgLTY2IC02OSAtNzcgLTExOWMtMiAtMTMgLTUgLTI1IC0xNCAtMzVjLTIgLTMgLTUgLTcgLTEwIC01ek00NyAxNzFjMzggNTEgOTEgODQgMTM4IDEyNGMzMCAyNiA1MSA1NSA2MSA5NCBjNCAxNSA1IDMwIDUgNDZjMCAyMiAtMyA0NCAtMiA2N2MtNDIgLTg4IC0xMDAgLTE2MiAtMTY5IC0yMzFjLTIxIC0yMSAtMzcgLTQ0IC0zNyAtNzRjMCAtOCAxIC0xNyA0IC0yNnpNNDQgLTIyNWMzMyAzOSA3MiA2OCAxMTIgOTdjNjAgNDMgMTA2IDk2IDEwNiAxNzFjMCAxMiAtMSAyNSAtNCAzOGMtMTAgLTEzIC0xNyAtMjQgLTI1IC0zNWMtNDQgLTYwIC0xMDAgLTEwOCAtMTU0IC0xNTdjLTI2IC0yNCAtNDAgLTUwIC00MCAtODEgYzAgLTEwIDIgLTIxIDUgLTMzek00MCAtNDIxYzE5IDI1IDM1IDQ0IDU0IDYwYzMwIDI1IDY2IDQxIDk5IDYzYzM3IDI1IDYzIDU3IDYzIDEwM2MwIDQgMCA5IC0xIDE0Yy0yIDE3IC0zIDM0IC00IDUwYy0zMCAtNDIgLTY1IC03NyAtMTA1IC0xMDZjLTI2IC0xOSAtNTAgLTQwIC03NCAtNjFjLTM3IC0zMyAtMjkgLTc2IC0zMiAtMTIzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0OEYueG1sADxzeW1ib2wgaWQ9IkY0OEYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAxIC04ODJjLTMgMTkgLTUgMzcgLTUgNTVjMCAyNSA0IDQ5IDE0IDcxYzEyIDI3IDE4IDUzIDE4IDc3YzAgNTYgLTI5IDEwNCAtNjMgMTUzYy0zMSA0NCAtNjYgODUgLTk4IDEyOGMtMjUgMzMgLTMzIDcxIC0zNyAxMTBjLTIgMTkgLTUgMzkgLTQgNTljMyA1NSAtOCAxMDcgLTE3IDE2MWMtNSAyOSAtOSA1OCAtOSA4OGMwIDE4IDIgMzggMSA1NWMwIDggLTEgMTUgLTEgMjNjMCAxMCA2IDIxIDYgMzJjLTEgMTMgMyAyMyAyMSAzMCBjNCAtODEgNzIgLTEwNSAxMjIgLTE0NmM3NyAtNjMgMTIzIC0xMzkgMTIzIC0yMzhjMCAtMzQgLTYgLTY4IC0xMCAtMTAyYy0zIC0yNCA5IC01MCAxMCAtNzVjMCAtOSAxIC0xOCAxIC0yN2MwIC0zNSAtNiAtNjggLTIyIC0xMDBjLTIgLTQgLTMgLTggLTMgLTEyYzAgLTIgMCAtNSAxIC04YzkgLTM4IDEzIC03NiAxMyAtMTEzYzAgLTU1IC04IC0xMDkgLTI3IC0xNjNjLTcgLTIwIC0xNiAtNDAgLTM0IC01OHpNMjM4IC0yNzdjMiA4IDMgMTYgMyAyMyBzLTEgMTQgLTQgMjJjLTE3IDQ2IC00MiA4NyAtNzcgMTIyYy0zNyAzNyAtODUgNjIgLTEyNSAxMDJjMTMgLTU2IDM0IC0xMDEgNzIgLTEzOWM0MyAtNDMgOTcgLTc2IDEzMSAtMTMwek0yMzkgLTUwN2MyIDExIDMgMjIgMyAzMmMwIDUwIC0yMSA5MiAtNTQgMTMyYy00MCA0OCAtOTggODAgLTEzMiAxMzVjLTEgLTM2IDExIC02NiAzMCAtOTRjMzcgLTU0IDg2IC05NiAxMjIgLTE1MWMxMSAtMTcgMTUgLTM5IDMxIC01NHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDQzLnhtbAA8c3ltYm9sIGlkPSJGNDQzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUxIC0yNDNjLTE0IDE0IC0yMSAzMyAtMjggNTJjLTExIDI4IC0xNCA1OCAtMTggODhjMCA3IDAgMTQgOCAxNWgzYzYgMCA2IC03IDkgLTEyYzYgLTE3IDIgLTM2IDkgLTU0YzUgLTEzIDkgLTI3IDE3IC0zOWM3IC05IDE0IC0xMyAyMCAtMTNjOCAwIDE0IDUgMTcgMTdjOCAzMCAxNCA2MCAxNCA5MGMwIDE2IC0yIDMzIC01IDQ5Yy00IDE4IC0xMiAyMSAtMzMgMjBjLTMgMCAtNyAtMiAtMTEgLTJzLTggMiAtMTAgOSBjLTIgOSAtNCAxNiAtNCAyMmMwIDkgNCAxNCAxMiAxOGMyNSA5IDMzIDI2IDM4IDUyYzMgMTggNCAzNSA0IDUyYzAgMTkgLTEgMzggLTIgNTdjMCA0IC0zIDggLTQgMTJjLTEgNyAtNCAxNCAtMTIgMTVoLTNjLTggMCAtMTQgLTMgLTE4IC0xMGMtMTAgLTE4IC0xOCAtMzcgLTIwIC01OGMtMiAtMTYgLTQgLTMzIC01IC01MGMtMSAtNSAtMyAtOSAtOSAtMTJjLTggMTUgLTkgMzAgLTEwIDQ2Yy0xIDM4IDggNzQgMjYgMTA4YzQgNiA4IDEyIDEzIDE3IGM3IDUgMTQgOCAyMSA4YzExIDAgMjAgLTYgMjcgLTE4YzggLTE1IDExIC0zMSAxMyAtNDZjMyAtMjQgNSAtNDggNSAtNzJjMCAtMzQgLTQgLTY4IC0xMiAtMTAxYy0xIC0zIC0xIC01IC0xIC04YzAgLTIgMCAtNSAxIC04YzEzIC0zMSAxOCAtNjIgMTggLTk0YzAgLTE5IC0yIC0zNyAtNSAtNTZjLTIgLTE5IC0xIC0zOCAtNSAtNTdjLTMgLTEyIC04IC0yNCAtMTYgLTM0Yy02IC05IC0xNCAtMTQgLTIzIC0xNGMtNyAwIC0xNCA0IC0yMSAxMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEJCLnhtbAA8c3ltYm9sIGlkPSJGNEJCIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQ1MCAtMjA5Yy03IDEgLTUgOSAtNiAxNGMtMiAyMSAtMyA0MyAtNCA1OGgtMjUwaC05MmwtNDYgLTFjLTEyIDAgLTE0IC01IC0xNiAtMTVjLTMgLTEzIC0xIC0yOCAtMTIgLTM4Yy0zIC00IC02IC05IC0xMSAtOGMtNiAyIC00IDggLTUgMTNjLTQgMzIgLTUgNjQgLTUgOTZjMCAyNyAxIDU1IDEgODNjMCAxNCAwIDI4IC0xIDQyYy0xIDMyIC0zIDY0IC0zIDk1YzAgMTggMCAzNSAzIDUzYzIgMTQgNyAyNCAyMSAyNGgxIGMxMiAwIDggLTE1IDEyIC0yMmMxIC0yIDEgLTQgMSAtNmMwIC03IC0yIC0xNCAtMiAtMjBzMiAtMTEgOCAtMTNjNSAtMiAxMSAtMiAxOCAtMmM4IC0xIDE3IDEgMjUgMGM5MyAtNCAxODYgLTkgMjgwIC05aDM4YzE5IDAgMzMgMiAzMyAyMWMwIDIgLTEgNSAtMSA4djNjMCA4IDQgMTggNCAyN2MwIDEyIDggMTUgMTYgMTdoMmM4IDAgNiAtOSA4IC0xNGMzIC01IDMgLTEyIDMgLTE4YzEgLTEwOCAzIC0yMTcgNCAtMzI0IGMwIC0xOCAtMyAtMzcgLTEwIC01NGMtMiAtNiAtNyAtMTIgLTE0IC0xMHpNNTAgLTQ2YzIyIDQgNDMgNSA2NSA1aDM3YzUzIDAgMTA3IC0xIDE2MSAtMWMzNiAwIDcxIDAgMTA3IDJjMTYgMCAyMSA2IDIxIDE5YzAgMjUgLTEgNDggLTEgNzdjLTExIC03IC0xOSAtMTEgLTI5IC0xMWgtMTgyYy01OCAtMSAtMTE2IDEgLTE3NCA1bC03IDFjLTYgLTEgLTExIC0zIC0xMSAtMTRjMSAtMjMgMSAtNDggMSAtNzJ2LTRjMCAtNiAzIC05IDEyIC03eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U2MzgueG1sADxzeW1ib2wgaWQ9IkU2MzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjA4IDBjLTEzIDAgLTM2IDAgLTM2IDI0djQzYy0zNCAxNCAtNjEgNDQgLTczIDc5Yy0xNCAwIC0yOCAxIC00MSAxYy0yMSAwIC0zOCA2IC01MiAyMWMtMyA0IC04IDggLTUgMTRzOCA0IDEyIDRoNzljMSA4IDIgMTYgNCAyNGM5IDMyIDQ0IDYxIDc3IDYzaDR2NWMwIDUgMCAxMCAxIDE0YzEgMiAxIDUgMSA4djRjMCA2IDEgMTIgOCAxMmMxNSAwIDMwIC0xMCAzMCAtMjhjMCAtMTIgLTIgLTI1IC0yIC0zN2MyNyAtMTUgNTYgLTI2IDcyIC01NyBjNCAtOCA4IC0xNSAxMSAtMjNjNSAwIDExIC0xIDE2IC0xYzE4IC0xIDM1IC0yIDQ1IC0yMWMzIC01IDUgLTkgNSAtMTNjMCAtNSAtNiAtOCAtMTYgLTdsLTQ1IDNjLTEgLTkgLTQgLTE4IC05IC0yN2MtMTggLTMxIC00NSAtNDQgLTc5IC00NXYtMzhjMCAtMyAxIC04IDEgLTEyYzAgLTUgLTIgLTEwIC04IC0xMHpNMTczIDE3OXYzNmMtNSAyIC05IDMgLTEzIDNjLTE2IDAgLTIxIC0xNyAtMjggLTMwbC0zIC03YzE1IC0xIDI5IC0yIDQ0IC0yeiBNMjE1IDE3Nmw1NCAtM2MtMSAyIC0xIDUgLTIgOGMtOCAyMyAtMjggMzAgLTQ5IDMyaC0zdi0zN3pNMTcyIDEwMXY0MGwtNDMgM2M1IC0yNSAxOSAtNDAgNDMgLTQzek0yMTUgMTM3di0zM2MxMSA0IDIyIDkgMzIgMTdjNSA0IDkgOSAxMiAxM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNENGLnhtbAA8c3ltYm9sIGlkPSJGNENGIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3MSAtMjBjLTMyIDAgLTY1IDE0IC05NCAzM2MtNSAzIC05IDggLTE0IDEyYy0zNiAyOCAtNTMgNTggLTUzIDk0YzAgMTUgMyAzMSA5IDQ5YzMgOCA2IDEyIDEwIDEyczggLTMgMTQgLThjNDAgLTM4IDgxIC03NiAxNDAgLTg0YzQ1IC02IDg4IDM3IDEwMiA2OWM2IDE0IC0xMCAzNyAtMzAgNDhjLTEwIDUgLTIwIDcgLTMxIDdjLTEyIDAgLTI0IC0zIC0zNiAtOGMtMTggLTggLTM1IC0xOSAtNTEgLTMwYy02IC00IC0xMyAtMTEgLTE5IC02IGMtMyAyIC00IDYgLTQgOWMwIDQgMSA4IDIgMTJjMCA2MSAzMyAxMDYgNzAgMTQ5bDE4IDI1Yy0zNyAyIC03MyA0IC0xMDcgNGMtMTQgMCAtMjcgMCAtNDAgLTFoLTVjLTkgMCAtMTMgMiAtMTMgOGMwIDMgMSA3IDMgMTNjNiAxOSAxMCAzOSAxNyA1OWM2IDE0IDE0IDIwIDI5IDIwYzczIDAgMTQ2IDMgMjIwIDNjMTQgMCAyMCAtNCAxOCAtMTljLTMgLTMxIC0xMyAtNTkgLTMzIC04MmMtMTMgLTE1IC0yNyAtMzAgLTQyIC00NyBjMTcgLTUgMzQgLTQgNDggLTEzYzIxIC0xMyAzNCAtMzEgMzYgLTU2YzEgLTggMSAtMTYgMSAtMjRjMCAtODEgLTMzIC0xNTAgLTg3IC0yMTFjLTIzIC0yNiAtNTEgLTM3IC03OCAtMzd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTYxMC54bWwAPHN5bWJvbCBpZD0iRTYxMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yODEgMGMtOCAxIC00IDEwIC01IDE2Yy00IDI3IC01IDU0IC01IDgwczEgNTEgMCA3NHY0M2wtMTMgNWMtMzcgMTcgLTc2IDIzIC0xMTUgMjNjLTE4IDAgLTM1IC0xIC01MyAtM2MtMjEgLTIgLTQwIC04IC01NiAtMjF2LTQyYy0xIC04IC0xIC0xNyAtMSAtMjZjMCAtMTYgMSAtMzMgMSAtNTFjMCAtMjAgLTEgLTQwIC01IC02MWMtMSAtMyAwIC03IC0xIC0xMGMtNCAtMTAgLTggLTI1IC0xOSAtMjVjLTExIDEgLTggMTcgLTggMjcgYy0xIDIyIC0xIDQ1IC0xIDY4YzAgNDYgMCA5MiAzIDEzN2MyIDIxIDIgNDEgMiA2MnY4YzIgMjEgMTcgMzMgMzcgNDJjMzMgMTQgNjYgMjAgMTAwIDIwYzMyIDAgNjUgLTUgOTcgLTEzYzIwIC01IDQzIC01IDU1IC0yN2M1IC05IDggLTIzIDggLTM5bDEgLTFjMiAtMzUgMyAtNjggMyAtMTAwYzAgLTQ2IC0xIC05MSAtMSAtMTQwYzAgLTEzIC0zIC0yNCAtMTAgLTM0Yy0zIC02IC04IC0xMyAtMTQgLTEyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U5NDMueG1sADxzeW1ib2wgaWQ9IkU5NDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ii8+L2RhdGEvUGV0YWx1bWEvRTBGNS54bWwAPHN5bWJvbCBpZD0iRTBGNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05MyAtMTk3Yy01IDAgLTkgNyAtMTEgMTFjLTQ1IDY2IC03NiAxMzggLTgyIDIxMmMxIDY1IDI0IDExNSA2OCAxNTRjNyA2IDEzIDE3IDIyIDE3YzQgMCA3IC0yIDExIC00YzQgLTMgNSAtOSA1IC0xNmMwIC0xMSAtNCAtMjUgLTExIC0zMWMtMjkgLTI3IC01MiAtNTcgLTYxIC05NWMtNCAtMTUgLTUgLTI5IC01IC00MmMwIC00OCAyMCAtOTIgNDUgLTEzNGMxMCAtMTcgMjIgLTMxIDI2IC01MWwxIC0xMGMwIC00IC0xIC03IC01IC05IGMtMSAtMiAtMiAtMiAtMyAtMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTY2LnhtbAA8c3ltYm9sIGlkPSJFNTY2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyMyA0MjVjMjQgNCAzMSAtMTAgMzEgLTM2YzAgLTIwIC02IC00MCAtMTQgLTU4Yy00IC05IC0xNCAtMTAgLTIzIC0xMGgtNWMtNyAwIC0xMyAtMSAtMTUgLTdjLTMgLTggLTUgLTggLTggLTdsLTU0IC0zYzMgLTYyIDYgLTEyNCAxMiAtMTg2YzEgLTExIC0yIC0yNyAxMiAtMjdjNiAwIDIyIDEwIDI0IDEybDE5IDE5YzYgNiAxNCAxMyAyMiAxMWMxMCAtMyAxMyAtMTQgMTQgLTIzYzEgLTggMCAtOCAwIC0xNiBjMiAtNDggLTEyIC04MSAtNTEgLTEwNmMtMTEgLTcgLTI1IDEgLTMzIC0zYy0zIC0yIC02IC0zIC05IC0zYy0xMSAwIC0yMSAxMSAtMjcgMjdjLTkgMjMgLTEyIDQ4IC0xMyA3MmMtMyA3NCAtOSAxNDcgLTEyIDIyMWMtMjIgLTEgLTQxIC0yIC01NiAtMmMtMjEgMCAtMzMgMyAtMzUgMTR2LTNzLTEgOSAtMSAyMGMwIDE2IDEgMzcgMiA0M2MyIDIyIDEzIDMyIDMzIDM0bDU0IDZ2NDBjMSAyMiA0IDQzIDUgNjVjMCAxMyA5IDIwIDE3IDIwIGMyMiAwIDE2IC00MSAxOCAtNThjMiAtMTggMiAtMjggMiAtMzh2LTI1YzMxIDIgNjEgMiA5MSA3ek01MjcgNDA4YzE4IC04IDI0IC0yMCAyNCAtNDhjMCAtNTggLTYgLTc2IC02NCAtODhjLTI1IC01IC00OCAtMTkgLTcwIC0zMWMtMTMgLTcgLTE0IC0yMCAtMTQgLTMxdi0xMTljMCAtNyAwIC0xNSAtMiAtMjJjLTQgLTExIC0xMCAtMjMgLTIwIC0yM2MtMTMgMCAtMTEgMTUgLTEzIDI1Yy00IDE0IC0xNSAxMjMgLTE1IDEzNCBjMCAxMCAzIDE5IDggMjljMSAyIDIgNiAyIDEyYzAgNCAtMSA4IC0xIDEzYy0yMyAtMjggLTQzIC01MiAtNjMgLTc3Yy00IC01IC04IC0xMyAtMTUgLTEzYy0xMSAwIC0xMSAxMyAtMTIgMjJjMCA3IC0yIDE0IC0zIDIxYy0xIDkgLTUgMjUgLTQgMzNjMiAxMiA3IDMxIDI0IDQ5YzI1IDI3IDQ2IDU5IDcwIDg4YzggMTAgMTcgMjIgMzAgMThjMTIgLTMgMTIgLTE5IDE2IC0zMGMyIC02IDIgLTEzIDMgLTIzYzMwIDE1IDU4IDI5IDg2IDQyIGMxNSA3IDI2IDIyIDMzIDE5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1QjkueG1sADxzeW1ib2wgaWQ9IkU1QjkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgLTIwMGMtMyAwIC01IDEgLTEwIDFjMTMgMjkgMzAgNTMgNDggNzdjNyA5IDE4IDkgMjkgOGM1NyAwIDExMyA4IDE2NiAzMGMxMDQgNDMgMTkxIDEwNiAyNTIgMjA0YzMzIDUzIDY1IDEwNSAxMDEgMTU2YzE0IDIwIDI2IDI4IDM2IDI4YzE0IDAgMjYgLTE0IDM2IC0zMmMyMSAtMzcgMzcgLTc2IDU2IC0xMTRsOCAtMTZjMTEgNDAgMTkgNzcgNDAgMTA5YzkgMTQgMTYgMjkgMjYgNDNjOCAxMiAxOSAxOCAzMCAxOCBjOSAwIDE5IC01IDI3IC0xNGM5IC05IDE2IC0yMSAyMSAtMzJjMjQgLTUzIDU1IC0xMDUgODEgLTE1N2M0IC04IDEwIC0xNCAxNyAtMjNjMjIgNTEgNDYgOTcgNzQgMTQyYzYyIDEwMCAxNTQgMTY2IDI1OCAyMThjMzIgMTYgNjIgMzQgOTggNDNjNCAxIDggMyAxMiAzYzMgMCA2IC0xIDggLTRjMCAtMSAxIC0yIDEgLTNjMCAtNSAtMyAtMTEgLTUgLTE1Yy0xOCAtMzYgLTQxIC02MiAtNzkgLTc4Yy04MCAtMzQgLTE1MiAtNzggLTIxNyAtMTM0IGMtNDcgLTQwIC03OCAtODkgLTkzIC0xNDljLTExIC00MyAtMjYgLTg1IC01NSAtMTIxYy0xMyAtMTUgLTI1IC0yMyAtMzYgLTIzcy0yMiA3IC0zMyAyMmMtMzggNTEgLTY1IDEwOSAtOTIgMTY2Yy01IDkgLTkgMTkgLTE1IDM1Yy05IC0zNiAtMTUgLTY2IC0yMyAtOTRjLTkgLTMyIC0yOSAtNTcgLTU0IC03OGMtMTEgLTkgLTIwIC0xNCAtMjcgLTE0Yy0xMCAwIC0xOCAxMCAtMjYgMjhjLTIzIDUyIC00OCAxMDQgLTcxIDE1NiBjLTQgOSAtNyAxMyAtMTEgMTNzLTggLTQgLTEzIC0xMmMtMzIgLTUyIC02NCAtMTA1IC0xMDIgLTE1M2MtMTE4IC0xNDkgLTI3MSAtMjM0IC00NjMgLTIzNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNUI4LnhtbAA8c3ltYm9sIGlkPSJFNUI4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQzMyAtMzc4Yy03IC0xIC0xNCAtMiAtMjEgLTJjLTIwIDAgLTM5IDUgLTU4IDExYy03OCAyNSAtMTQyIDc4IC0yMDkgMTIzYy0xMiA4IC0yMiAxOSAtMzQgMjZjLTc3IDQ1IC0xMTEgMTEyIC0xMTEgMTgzYzAgNDYgMTUgOTIgMzggMTMzYzIxIDM3IDQ1IDczIDY5IDEwOWMyNSAzNyA1OSA1NCAxMDEgNTRjNiAwIDEyIDAgMTkgLTFjMjcgLTQgNDQgLTIwIDYxIC0zOGMzNiAtMzkgNzMgLTc3IDEwOSAtMTE3YzUgLTUgOCAtNyAxMiAtNyBjMyAwIDcgMiAxMSA2YzI1IDIxIDQxIDUwIDYwIDc3czMzIDQxIDQ4IDQxYzE0IDAgMjggLTExIDQ4IC0zNGMyNiAtMzAgNDkgLTYyIDc0IC05NGM3IC05IDEzIC0xNSAyMCAtMTVjNSAwIDExIDQgMTkgMTFjMTIgMTEgMjQgMjQgMzUgMzdjMCA1IC0xIDExIC0xIDE2Yy0zIDcyIC0xMSAxNDUgLTE2IDIxN2MtMiAzMSA0IDYyIDEyIDkyYzIgOSA4IDE1IDE2IDE1YzkgMCA5IC05IDkgLTE2YzUgLTUwIDExIC0xMDEgMTQgLTE1MiBjMiAtMjEgNSAtNDIgNSAtNjVjMCAtNyAwIC0xNSAtMSAtMjNjMiAtMTEgMyAtMjEgNCAtMzJjMTEgMTQgMjEgMjkgMzEgNDRjMTUgMjIgMzIgMzMgNTAgMzNjMTQgMCAyOSAtNyA0NCAtMjFjMzUgLTMzIDYxIC03NSA5MSAtMTEzYzggLTEwIDEzIC0xNiAxOCAtMTZzOSA0IDE3IDE0YzM1IDQwIDY5IDgxIDEwNCAxMjJjMTYgMTkgMzQgMzggNjQgNDBjLTggLTQ4IC0zNiAtODQgLTY3IC0xMTdjLTMyIC0zNCAtNjIgLTY5IC05MSAtMTA1IGMtMTQgLTE3IC0yOSAtMzIgLTQ3IC00NGMtMTEgLTYgLTE5IC05IC0yNiAtOWMtMTEgMCAtMjAgNiAtMzEgMjBjLTI2IDMzIC00NyA3MSAtNzYgMTAyYy0zIDIgLTQgNSAtNyA3Yy0xMyAxNCAtMjEgMjEgLTI5IDIxYy05IDAgLTE3IC04IC0yOCAtMjVjLTUgLTcgLTEwIC0xNCAtMTUgLTIwYzAgLTYxIC01IC0xMjMgLTUgLTE4NmMwIC0zMSAtMiAtNjIgLTEwIC05MmMtMiAtMTAgLTYgLTIwIC0xMSAtMjljLTMgLTYgLTkgLTE0IC0xNiAtMTMgYy01IDEgLTYgNSAtNiA5bDEgMTBjMSA1OCAwIDExNiA2IDE3NGMxIDE1IDIgMjkgMiA0M2MwIDEwIC0xIDIwIC0xIDMwYy05IC0xMSAtMTkgLTIzIC0yOCAtMzNjLTggLTkgLTE1IC0xOCAtMjQgLTI0Yy0yNSAtMTggLTM4IC0yOCAtNDkgLTI4Yy0xMiAwIC0yMSAxMyAtNDEgMzljLTI1IDMyIC01MiA2MyAtNzcgOTZjLTYgNyAtMTAgMTAgLTE1IDEwcy0xMCAtNSAtMTUgLTEzYy0xNSAtMjEgLTI5IC00MiAtNDUgLTYyIGMtMjUgLTMyIC00MSAtNDggLTU5IC00OGMtMTUgMCAtMzIgMTQgLTU4IDQwYy0zNyAzNyAtNjggODAgLTEwOSAxMTJjLTEzIDEwIC0yNiAxNSAtMzcgMTVjLTE3IDAgLTMyIC0xMCAtNDEgLTMxYy0yOCAtNjYgLTY3IC0xMjcgLTc5IC0xOTljLTEgLTQgLTEgLTcgLTEgLTExYzAgLTEwIDQgLTE5IDEyIC0yOGM2MCAtNjggMTMzIC0xMjAgMjE1IC0xNjFjMjIgLTExIDQ1IC0xOCA2OSAtMThjNiAwIDExIDAgMTcgMWMyMSAyIDM1IC02IDQ3IC0yMSBjMTMgLTE2IDI3IC0zMCAzNCAtNDljMiAtNCAyIC03IDIgLTEwYzAgLTYgLTMgLTEwIC0xMyAtMTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTU2Ny54bWwAPHN5bWJvbCBpZD0iRTU2NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NTIgMGMtMTggMCAtMzcgNCAtNTUgMTFjLTY3IDI2IC0xMTggNzUgLTE3MSAxMjFjLTI5IDI3IC01NyA1NSAtOTkgNjJjLTUgMSAtMTAgMSAtMTUgMWMtMjkgMCAtNTYgLTE0IC03MCAtMzdjLTQgLTcgLTUgLTEzIC01IC0xOGMwIC05IDYgLTE2IDE4IC0yMmMxNSAtNyAzMCAtMTEgNDUgLTExczI5IDMgNDMgMTFjNiAzIDEwIDUgMTQgNWM5IDAgMTIgLTkgMTQgLTIxYzEgLTggMSAtMTYgMSAtMTdjMCAtNTggLTEwIC03MSAtNTUgLTgxIGMtNiAtMSAtMTEgLTIgLTE3IC0yYy0zMyAwIC03MCAxOCAtNzkgNDdjLTExIDM2IC0yMSA3MyAtMjEgMTEwYzAgMjMgNCA0NiAxNCA2OWMyMCA0NCA1NCA3MiA5NyA3MmMyMSAwIDQ1IC03IDcwIC0yMmM0OSAtMzIgODggLTc2IDEzNSAtMTEwYzI4IC0yMCA1NCAtMzkgODYgLTUxYzIwIC03IDM5IC0xMCA1OSAtMTBjOCAwIDE1IDAgMjMgMWMyNiAzIDUzIDIwIDUzIDM3YzAgMTYgLTIzIDQ2IC00MyA1MmMtMTMgNCAtMjYgOCAtMzkgOCBjLTggMCAtMTYgLTEgLTI0IC01Yy0zIC0xIC01IC0yIC03IC0yYy00IDAgLTUgNCAtNiAxMGwtOSA1OWMtMiAyNiA4IDM5IDMzIDQzYzcgMSAxMyAyIDIwIDJjNDQgMCA4MyAtMjkgOTkgLTc2YzkgLTI3IDEzIC01NCAxMyAtODFjMCAtMjEgLTMgLTQyIC03IC02M2MtMTQgLTYwIC02MiAtOTIgLTExNSAtOTJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTU2QS54bWwAPHN5bWJvbCBpZD0iRTU2QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTUgMGMtMjEgMCAtNDIgMyAtNjMgN2MtNjAgMTQgLTkyIDYyIC05MiAxMTVjMCAxOCA0IDM3IDExIDU1YzI2IDY3IDc1IDExOCAxMjEgMTcxYzI3IDI5IDU1IDU3IDYyIDk5YzEgNSAxIDEwIDEgMTVjMCAyOSAtMTQgNTYgLTM3IDcwYy03IDQgLTEzIDUgLTE4IDVjLTkgMCAtMTYgLTYgLTIyIC0xOGMtNyAtMTUgLTExIC0zMCAtMTEgLTQ1czMgLTI5IDExIC00M2MzIC02IDUgLTEwIDUgLTE0YzAgLTkgLTkgLTEyIC0yMSAtMTQgYy04IC0xIC0xNiAtMSAtMTcgLTFjLTU4IDAgLTcxIDEwIC04MSA1NWMtMSA2IC0yIDExIC0yIDE3YzAgMzMgMTggNzAgNDcgNzljMzYgMTEgNzMgMjEgMTEwIDIxYzIzIDAgNDYgLTQgNjkgLTE0YzQ0IC0yMCA3MiAtNTQgNzIgLTk3YzAgLTIxIC03IC00NSAtMjIgLTcwYy0zMiAtNDkgLTc2IC04OCAtMTEwIC0xMzVjLTIwIC0yOCAtMzkgLTU0IC01MSAtODZjLTcgLTIwIC0xMCAtMzkgLTEwIC01OWMwIC04IDAgLTE1IDEgLTIzIGMzIC0yNiAyMCAtNTMgMzcgLTUzYzE2IDAgNDYgMjMgNTIgNDNjNCAxMyA4IDI2IDggMzljMCA4IC0xIDE2IC01IDI0Yy0xIDMgLTIgNSAtMiA3YzAgNCA0IDUgMTAgNmw1OSA5YzI2IDIgMzkgLTggNDMgLTMzYzEgLTcgMiAtMTMgMiAtMjBjMCAtNDQgLTI5IC04MyAtNzYgLTk5Yy0yNyAtOSAtNTQgLTEzIC04MSAtMTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTAwMy54bWwAPHN5bWJvbCBpZD0iRTAwMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNSAwYy0xMCAwIC0xNSAzIC0xNSAxNGMxIDE0IDAgMzAgMCA0NGMwIDkgMCAxNyAxIDI1YzIgMTggMTEgMjQgMjYgMjRjMjcgMCA1NCAtMiA4MCAtMmMzNiAwIDcyIDIgMTA4IDljMTAzIDIwIDE3NCA4MSAyMjYgMTY4YzEyIDIwIDE5IDQyIDI3IDY0YzMgNyA2IDE1IDEzIDE5YzUgMyAxMCA1IDEzIDVjNSAwIDggLTMgMTAgLTEzYzMgLTExIDQgLTIyIDQgLTMzYzAgLTIxIC01IC00MiAtMTMgLTYzIGMtNjMgLTE2NiAtMjAwIC0yNjEgLTM4NiAtMjYxaC0yNGMtMjMgMCAtNDcgMSAtNzAgMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FOTQyLnhtbAA8c3ltYm9sIGlkPSJFOTQyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL1BldGFsdW1hL0U2MTEueG1sADxzeW1ib2wgaWQ9IkU2MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQ4IDBjLTM4IDAgLTc2IDEwIC0xMTUgMjVjLTE2IDcgLTMxIDIwIC0zMyAzN3Y0MXMxIDEzIDEgMTl2MWMwIDIgMCAzIC0xIDNjMCAyIDEgMiAxIDN2NmM2IDUzIDMgMTA3IDUgMTYwYzAgMTMgMiAyNiAzIDM4YzAgOSA3IDE0IDEzIDE1aDFjMyAwIDUgLTggNyAtMTNjMyAtMTAgNCAtMjAgNCAtMzBjMCAtMTEgMSAtMjMgMSAtMzRjMCAtMzggLTIgLTc1IC00IC0xMTNsMTEgLTNjMjcgLTEyIDU1IC0yMiA4NCAtMjcgYzEwIC0yIDE5IC0yIDI5IC0yYzM0IDAgNjcgOSA5OCAyNWM2IDMgMTEgNSAxNiA2YzAgMjQgMSA0OSAyIDczYzIgMzAgMyA1OSAzIDg5YzAgOSAyIDE5IDEyIDIwYzEyIDAgMTIgLTEyIDExIC0xOWMtMSAtNDYgMSAtOTIgMSAtMTM4YzAgLTM0IC0xIC02OSAtNSAtMTAzbC0zIC04Yy00IC0xOCAtMTUgLTMyIC0zMyAtNDJjLTM2IC0yMCAtNzMgLTI5IC0xMDkgLTI5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0NDIueG1sADxzeW1ib2wgaWQ9IkY0NDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUgLTI0NGMtNSA2IC02IDE1IC03IDIyYy0yIDE0IC0zIDI3IC0zIDQxYzAgMzggOCA3NiAxOCAxMTNjOSAyOCAyNSA1MyA0MCA3OWMxNyAzMCAyMyA2MSAyMyA5M2MwIDIyIC0zIDQ0IC03IDY3Yy0xIDggLTUgMTcgLTExIDI0Yy00IDQgLTcgNSAtMTEgNXMtOCAtMiAtMTAgLThjLTkgLTI5IC0yMCAtNTcgLTE5IC04OGMwIC0xMyAtMiAtMjYgLTYgLTM4Yy0xIC0zIC0zIC01IC03IC00Yy0yIDAgLTQgMiAtNSA0Yy0xIDQgLTEgOCAtMiAxMiBjLTEgOSAtMSAxNyAtMSAyNmMwIDQyIDggODMgMjQgMTI0YzUgMTIgMTIgMjEgMjUgMjFjMTIgMCAxOSAtOCAyNSAtMTdjMTUgLTI3IDIxIC01NyAyMyAtODdjMSAtMTYgMSAtMzIgMSAtNTJjMSAtNyAxIC0xNCAxIC0yMWMwIC00MCAtMTQgLTc5IC0zNiAtMTE2Yy0yMyAtNDAgLTM2IC04MyAtNDIgLTEyOGMwIC0zIC0xIC01IC0xIC03YzAgLTggNCAtMTAgMTYgLTEwYzE3IC0xIDM1IDAgNTMgLTFzMjIgLTYgMjMgLTIzIGMwIC0yMSAtNSAtMjggLTI0IC0yOGMtMTAgMCAtMjEgLTEgLTMxIC0xYy0xMSAwIC0yMSAwIC0zMSAxYy03IDAgLTEzIC04IC0xOCAtM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEJDLnhtbAA8c3ltYm9sIGlkPSJGNEJDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM4MCAyOGMxIDMwIC0yIDU5IC0yMyA4MmMtMzMgMzcgLTgxIDU1IC0xMzAgNTVjLTU0IDAgLTEwOSAtMjMgLTE0MiAtNjdjLTM3IC00OSAtNjIgLTEwNCAtODEgLTE2MWMtMyAtOSAtNCAtMTcgLTQgLTI1YzAgLTI3IDE1IC00OSA0MyAtNjJsMjggLTEyYzI4IC0xMCA1NCAtMjYgODQgLTI0YzEwMCA2IDIyMiA4MSAyMjUgMjE0ek0xNzIgLTc0Yy0zMiAwIC01OCAxMiAtODUgMjJjLTcgMyAtMTAgNyAtMTAgMTJzNCAxMSA3IDE2IGMyNSAzOCA2MCA2MSAxMDUgNzJjNyAyIDEzIDMgMjAgM2MyOSAwIDUyIC0xNyA3OCAtMjljMTAgLTUgMTUgLTEyIDE1IC0yMGMwIC02IC0yIC0xMiAtNiAtMThjLTggLTEyIC0xNyAtMjEgLTI5IC0yOGMtMzAgLTE3IC02MiAtMjcgLTk1IC0zMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDk1LnhtbAA8c3ltYm9sIGlkPSJGNDk1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4OSAtNzgwYy00IDIzIC03IDQ1IC03IDY2YzAgMjIgMyA0MyAxMSA2NGM5IDIzIDEzIDQ1IDEzIDY2YzAgNTMgLTI3IDk4IC02OSAxNDBjLTI1IDI1IC01NSA0MyAtODEgNjdjLTQ0IDQwIC01NyA5NSAtNTggMTUzYy0yIDEyNSAtMyAyNTAgLTMgMzc2YzAgMTM2IDUgMjcxIDUgNDA3djM2YzAgNDMgNSA4NSA3IDEyOWMxIDEwIDMgMjIgMTMgMjNoMWM5IDAgMTMgLTEyIDEzIC0yMWMwIC02MiA0NyAtOTIgODcgLTEyNyBjNzggLTY5IDEyNSAtMTUyIDEyMiAtMjU4Yy0xIC00MiAxNiAtNzggMjIgLTExN2MyIC0xNCAzIC0yNyAzIC00MWMwIC0zMSAtNCAtNjEgLTE0IC05MWMtMiAtNiAtMyAtMTIgLTMgLTE5YzAgLTQgMSAtOCAyIC0xM2M1IC0yMyA3IC00NyA3IC03MGMwIC0yNiAtMyAtNTEgLTkgLTc3Yy0yIC02IC0zIC0xMyAtMyAtMjBjMCAtNCAwIC03IDEgLTExYzQgLTE1IDYgLTMxIDYgLTQ2YzAgLTEwIC0xIC0yMCAtMiAtMzBjLTEgLTYgLTEgLTEyIC0xIC0xOCBjMCAtMjUgNiAtNTAgMTEgLTc1YzQgLTIyIDcgLTQ0IDcgLTY1YzAgLTQ0IC05IC04OCAtMjkgLTEyOGMtMyAtNiAtNyAtMTEgLTYgLTE4YzMgLTE4IDMgLTM2IDMgLTU0YzAgLTUyIC04IC0xMDQgLTE4IC0xNTVjLTUgLTI1IC0xMSAtNDkgLTMxIC03M3pNMjA4IDM2MGMtNSAyNSAtMTggNDYgLTMxIDY2Yy0zOSA1OSAtOTkgOTcgLTE0MyAxNTJjLTIgLTcgLTMgLTE0IC0zIC0yMGMwIC0xOCA4IC0zMyAyMCAtNDggYzQ2IC01NyAxMTAgLTk1IDE1NyAtMTUwek0yMjYgMTIyYy0yIDIwIDUgMzcgNSA1M2MwIDYgLTEgMTIgLTQgMThjLTE2IDMzIC0zNCA2NCAtNjAgOTFjLTQzIDQ0IC05MiA4MSAtMTM0IDEzM3YtMjdjMCAtOSAwIC0xNyAtMSAtMjRjLTEgLTQgLTEgLTkgLTEgLTEzYzAgLTM0IDE4IC02MCA0MyAtODNjMjQgLTIyIDQ3IC00NCA3MSAtNjRjMjggLTI0IDUxIC01NCA4MSAtODR6TTIyMiAtNTZjMiA5IDMgMTYgMyAyNGMwIDE1IC00IDI4IC0xMyA0MSBjLTUwIDczIC0xMjIgMTI0IC0xODIgMTkwYy0yIC0xOCAtMyAtMzEgLTMgLTQyYzAgLTI4IDkgLTM3IDM4IC02NGM1MiAtNDkgMTE0IC04NiAxNTcgLTE0OXpNMjE5IC0yMDBjLTM4IDg5IC0xMTcgMTQwIC0xODcgMjAwYzM0IC05MiAxMjAgLTEzNyAxODcgLTIwMHpNMjE3IC00MjBjMyAxMCA0IDE4IDggMjRjNyAxMCA5IDE5IDkgMjhjMCAxNyAtMTAgMzIgLTIzIDQ2Yy0zOCA0MCAtODAgNzUgLTExOSAxMTNjLTE5IDIwIC0zOCA0MCAtNjAgNjQgYzUgLTU2IDIgLTEwOCA1MyAtMTQxYzUzIC0zNSA5OSAtNzcgMTMyIC0xMzR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRGMi54bWwAPHN5bWJvbCBpZD0iRTRGMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjMgLTI1OGgtM2MtOCAwIC0xMSAxMyAtMTYgMjBjLTM1IDQyIC00MSA5NCAtNTQgMTQ0Yy0yOCAxMDYgLTQ5IDIxMyAtODQgMzE4Yy0yIDYgLTYgMTQgLTYgMjFjMCA2IDMgMTMgMTIgMTljNSA0IDggNSAxMSA1YzQgMCA4IC0zIDEyIC03YzI2IC0yNiA0NCAtNTcgNzIgLTgxYzggLTcgMTYgLTE2IDMyIC0yMmMtNSAxMSAtNyAyMSAtNyAyOWMwIDIwIDExIDM1IDMyIDQ4YzEzIDggMjcgMTIgMzkgMTJjMjIgMCA0MSAtMTIgNTUgLTM1IGMxNyAtMjkgMjYgLTYwIDI2IC05M2MwIC02IDAgLTEzIC0xIC0yMGMtNiAtNDEgLTM5IC03MCAtODAgLTcwYy0xOSAwIC00MCA2IC02MSAyMWMtMTQgMTAgLTI2IDIyIC00MyAzNmMxOCAtNTMgMzEgLTEwMSA0MyAtMTUwYzExIC00NCAyMyAtODggMzMgLTEzMmMzIC0xMSAzIC0yMiAzIC0zM2MwIC0xMiAtMiAtMjcgLTE1IC0zMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDk3LnhtbAA8c3ltYm9sIGlkPSJGNDk3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5OCAtNzk3Yy0xIDE3IC0yIDM0IC0yIDUxYzAgMTMgMSAyNiA0IDM4YzUgMjIgOCA0MyA4IDY0YzAgNTggLTIwIDExMSAtNTMgMTYzYy0yOCA0NCAtNjUgNzggLTEwOCAxMDRjLTM0IDIxIC00NiA1MCAtNDYgODVjMCA1NiA3IDExMiA3IDE2N2MwIDcyIC0zIDE0NSAtNSAyMThjLTEgMzUgLTMgNzAgLTMgMTA1djYwMmMwIDMwIDMgNTkgNSA4OGMxIDE0IDYgMjUgMjAgMzBjNiAtMTIgMTEgLTIzIDggLTM1Yy0xIC00IC0xIC03IC0xIC0xMCBjMCAtMjUgMTYgLTQxIDM0IC01N2MzMSAtMjggNjUgLTUzIDk0IC04NGM2NCAtNjkgOTUgLTE1MCA5MSAtMjQ0Yy0xIC0yNCAzIC00NyA5IC03MGM3IC0yNSAxMCAtNTAgMTAgLTc0YzAgLTMyIC01IC02NCAtMTUgLTk1Yy0xIC00IC0yIC03IC0yIC0xMGMwIC01IDEgLTkgMiAtMTRjMyAtMjEgNSAtNDEgNSAtNjFjMCAtMjQgLTMgLTQ4IC0xMyAtNzFjLTEgLTMgLTIgLTcgLTIgLTEwYzAgLTQgMSAtOCAxIC0xMWM0IC0yMCA1IC00MSA1IC02MiBjMCAtMjUgLTIgLTUxIC04IC03NmMtMSAtNSAtMiAtMTAgLTIgLTE1YzAgLTE3IDcgLTMxIDEwIC00N3M0IC0zMiA0IC00N2MwIC0xNCAtMSAtMjggLTIgLTQyYy0xIC01IC0xIC05IC0xIC0xM2MwIC0xMSAyIC0yMCA3IC0zMGMxNCAtMjUgMTkgLTUxIDE5IC03OGMwIC0yMyAtNCAtNDcgLTcgLTcxYy0zIC0yNyAtOCAtNTMgLTMwIC04MGMtMSAyMiAtNiAzOSAtNiA1N2MwIDUgMSAxMSAyIDE3YzIgOCAzIDE2IDMgMjMgYzAgMzggLTI0IDY0IC01NSA4NWMtMzkgMjcgLTgyIDQ4IC0xMTcgODBjLTEgMSAtMSAyIC0yIDJjLTExIDIgLTE3IDI1IC0yNCAxNWMtNCAtNSAtNiAtMTMgLTYgLTIxYzAgLTkgMyAtMTkgMTEgLTI2YzIxIC0xOCA0MyAtMzUgNjUgLTUyYzcyIC01NiAxMTUgLTEyOSAxMjQgLTIyMGMzIC0yOSA1IC01OCA1IC04N2MwIC01MyAtOCAtMTA2IC0yNSAtMTU4Yy0zIC05IC01IC0xOCAtMTggLTIzek0yMTggNDk2IGMtMjEgMTEzIC0xMDkgMTczIC0xODggMjQ0YzAgLTYgLTEgLTExIC0xIC0xNmMwIC0zNyAxMyAtNjEgNDQgLTk1YzQ0IC00OSA5OSAtODUgMTQ1IC0xMzN6TTIzMyAyODZjMiA5IDMgMTggMyAyN2MwIDI3IC0xMCA1MCAtMjggNzFjLTU0IDYzIC0xMjcgMTA3IC0xNzggMTgzYy0xIC0xMSAtMSAtMjEgLTEgLTMxYzAgLTMxIDYgLTU2IDI3IC03OWMyMCAtMjEgNDEgLTQwIDY1IC01N2M0MyAtMzEgODYgLTYyIDExMiAtMTE0ek0yMjMgMTQ3IGMtNyAyOCAtMTkgNTMgLTM2IDc1Yy00MyA1NiAtMTA4IDg2IC0xNTcgMTQ0YzAgLTE2IC0zIC0yNSAwIC0zMWMxOCAtMzAgMzUgLTYwIDY1IC04MmM0NCAtMzMgOTcgLTU2IDEyOCAtMTA2ek0yMTIgLTM0YzQgMTEgNSAyMCA1IDI4cy0xIDE1IC01IDIzYy0xNSAzMiAtMzMgNjEgLTYzIDgyYy0zOSAyOCAtODAgNTUgLTExMyA5M2MtMiAtMTQgLTMgLTI1IC0zIC0zNGMwIC0yMSA2IC0zMiAyMSAtNDdjMTIgLTEzIDI2IC0yMyAzOSAtMzUgYzQxIC0zNCA5NCAtNTQgMTE5IC0xMTB6TTIxOCAtMjExYzEgMiAxIDQgMSA2YzAgOCAtNCAxNCAtNiAyMGMtMjUgOTMgLTEwNiAxMzIgLTE3MSAxODVjLTQgLTEzIC02IC0yNCAtNiAtMzVjMCAtNDMgMjggLTczIDY0IC05OWMzOCAtMjcgNzggLTUxIDExOCAtNzd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ5QS54bWwAPHN5bWJvbCBpZD0iRjQ5QSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik01MiAtMTE1MGMtNSAtMyAtOCAtNCAtMTEgLTRjLTUgMCAtNiA2IC02IDEzYzEgMTQgLTQgMjUgLTE0IDM0Yy0xNyAxNyAtMjEgMzcgLTIxIDU0YzAgMTAgMSAxOSAyIDI3YzAgODUgLTEgMTY3IC0xIDI0N2MwIDQxIDAgODAgMSAxMjBjMyAxMzQgMSAyNjcgNCA0MDFjMiA4MCAwIDE2MCA2IDIzOWMyIDI2IDIgNTIgMiA3OGMwIDUxIC0yIDEwMSAtMiAxNTJjMCA0NiAwIDkwIDQgMTM1YzEgMTkgMTIgMzUgMzAgNDMgYzQ1IDIwIDg1IDQ5IDEyNSA4MGMyMiAxNyAzMCA0OCA0MSA3NGMxMCAyMyAxNCA0NyAxNCA3MWMwIDE2IC0yIDM0IC02IDUxYy02IDI2IC05IDUyIC04IDc4YzAgMTEgNSAxOCAxMyAyMGgzYzggMCA4IC0xMCAxMCAtMTVjMTUgLTQyIDIxIC04NSAyMiAtMTI5YzAgLTI1IDIgLTQ5IDExIC03M2MxMyAtMzYgMTkgLTczIDE5IC0xMTFjMCAtMjEgLTIgLTQzIC01IC02NWMwIC00IC0xIC03IC0xIC0xMWMwIC0xMiAzIC0yMyA5IC0zNCBjMTQgLTMwIDE4IC02MSAxOCAtOTJjMCAtOSAtMSAtMTggLTEgLTI3Yy0xIC0yNyAtNiAtNTQgLTE0IC04MGMtMyAtMTIgNSAtMjcgOCAtNDFjMyAtMjAgNSAtNDAgNSAtNjBjMCAtMzQgLTUgLTY3IC0xNyAtMTAwYy0xIC01IC0zIC05IC0yIC0xNGM1IC0xOCA3IC0zNSA3IC01M2MwIC0yMSAtMyAtNDIgLTggLTYyYy0yIC04IC0zIC0xNSAtMyAtMjJjMCAtMjEgNyAtNDAgMTAgLTYwYzIgLTE1IDMgLTMwIDMgLTQ1IGMwIC0zNSAtNSAtNjkgLTE0IC0xMDJjLTEgLTMgLTIgLTUgLTIgLTZjMCAtMyAyIC01IDkgLTljMTQgLTcgMTUgLTI5IDE2IC00NmMwIC05IDEgLTE4IDEgLTI3YzAgLTQ3IC04IC05MSAtMzAgLTEzNWMtNCAtOCAtNSAtMTUgLTQgLTIzYzMgLTIxIDQgLTQyIDQgLTYyYzAgLTEwOCAtNDEgLTE5OSAtMTM0IC0yNzJjLTI3IC0yMSAtNTEgLTQ2IC02OCAtNzZjLTggLTEzIC0xNSAtMjcgLTEzIC00M2MwIC05IC0zIC0xMiAtMTIgLTE4ek02MCAxNjkgYzM4IDQwIDc5IDcyIDEyMCAxMDRjNDAgMzIgNjUgNzIgNzQgMTIyYzIgMTEgMiAyMiAyIDM0YzAgMjEgLTIgNDQgLTcgNjhsLTYgLTEwYy0yNyAtNzcgLTcwIC0xNDUgLTEyNCAtMjA1Yy0yMCAtMjIgLTM5IC00NSAtNTMgLTcxYy00IC05IC04IC0xOCAtOCAtMjhjMCAtNSAxIC05IDIgLTE0ek02NyAtMzJjMzAgMzcgNjkgNjIgMTA1IDkwYzY0IDUwIDEwNiAxMTAgMTA2IDE4OGMwIDE2IC0yIDM0IC02IDUyIGMtMTMgLTM5IC0zMSAtNzQgLTU5IC0xMDFjLTMxIC0zMCAtNjQgLTU5IC05OCAtODNjLTM4IC0yNyAtNTUgLTYwIC01NSAtOTljMCAtMTUgMiAtMzAgNyAtNDd6TTY0IC0xNjRjMzYgMjAgNzEgMzggMTAzIDU3czYyIDM5IDg0IDcwYzE3IDI0IDI5IDUwIDI5IDgxYzAgMTAgLTIgMjAgLTQgMzFjLTMxIC01MSAtNjQgLTkzIC0xMDggLTEyNWMtMjcgLTIwIC01NSAtNDAgLTc4IC02NGMtMTIgLTEzIC0yNyAtMjUgLTI2IC01MHpNNjQgLTM3MyBjNzEgNDkgMTM2IDEwMiAxODAgMTc2YzEyIDIwIDIyIDQwIDIxIDcwYy0zNCAtNDMgLTc0IC03MiAtMTE2IC05N2MtMjQgLTE0IC00OSAtMjggLTczIC00MWMtOSAtNSAtMTQgLTExIC0xNCAtMjJjMCAtMTQgLTEgLTI4IC0xIC00MnMxIC0yOSAzIC00NHpNNjQgLTU4NmM0MiA1NyA5NCA5NCAxNDAgMTM2YzQxIDM3IDY0IDc5IDY0IDEzMGMwIDEzIC0yIDI2IC01IDQwYy0yIC0xIC0zIC0yIC00IC0zYy00MSAtNjYgLTkwIC0xMjUgLTE1NyAtMTY4IGMtMTcgLTExIC0zNyAtMjUgLTM4IC00OWMtMSAtOSAtMSAtMTggLTEgLTI3YzAgLTE4IDEgLTM3IDEgLTU5ek02OSAtNzMyYzQzIDMwIDg1IDU3IDEyNyA4N2M0OCAzNSA4MCA3OSA4MCAxMzhjMCAxMiAtMSAyNSAtNCAzOGMtMjkgLTUxIC03MSAtODggLTExMSAtMTI3Yy0zMCAtMjkgLTYyIC01NiAtODUgLTkyYy01IC05IC0xMSAtMTggLTExIC0yOGMwIC01IDEgLTEwIDQgLTE2ek02OCAtODU0di0xMjFjMzggMzggNzUgNjggMTExIDk4IGM1MyA0NSA2OCAxMDYgNzIgMTc3Yy01NCAtNTUgLTExNiAtOTIgLTE3MyAtMTM0Yy03IC02IC0xMCAtMTEgLTEwIC0yMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDhFLnhtbAA8c3ltYm9sIGlkPSJGNDhFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTkgLTE5NmMtMiAxIC00IDUgLTQgOHY1YzAgMzggLTQgNzUgLTQgMTEzYzAgNTYgNCAxMTMgOCAxNjljMiAyOSAtNCA1NyAtOCA4NWMtMSA3IC0yIDEzIC0yIDE5YzAgMjggMTIgNDUgNDAgNjFjMjkgMTcgNjAgMzEgODYgNTNjNTUgNDYgODUgMTA2IDg1IDE3OGMwIDI2IC00IDUwIC00IDc1YzAgOCAxIDE2IDcgMjJjNCAzIDcgNiAxMCA2czUgLTIgOCAtOWM5IC0yNSA5IC01MSAxMiAtNzZjMSAtOSAxIC0xOSAxIC0yOCBjMCAtMTAwIC0zMSAtMTkwIC0xMDUgLTI2NGMtMyAtMyAtNiAtNSAtOCAtOGMtMjggLTYyIC04MyAtMTE5IC04MyAtMTg3di0zYzAgLTIgMCAtNCAxIC05YzM4IDUzIDkzIDgxIDE0MCAxMThjNDMgMzQgNjcgODAgNzQgMTM0YzIgMjMgLTYgNDcgLTQgNzJ2MjR2MmMwIDggNiAxNCAxMyAxNWgxYzYgMCA4IC04IDkgLTEzYzExIC0zMyAxNSAtNjcgMTUgLTEwMGMwIC03OSAtMTkgLTE1MiAtNzUgLTIxM2MtMjUgLTI3IC01NiAtNTAgLTg2IC03MSBjLTQ3IC0zMyAtODQgLTcxIC05NiAtMTI5Yy00IC0xNiAtMTEgLTMxIC0yMiAtNDVjLTIgLTMgLTUgLTcgLTkgLTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjRDRS54bWwAPHN5bWJvbCBpZD0iRjRDRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNDggLTIwYy02IDAgLTExIDggLTE2IDEyYy0zNCAzMCAtNjkgNjEgLTExNCA3MWMtMTQgNCAtMjggNiAtNDIgNmMtMjUgMCAtNTEgLTcgLTcyIC0yN2MtMTMgLTEyIC0yOCAtMjIgLTQxIC0zM2MtNCAtNCAtOCAtNiAtMTEgLTZjLTUgMCAtOCA0IC0xMCAxMWMtNyAyMCAtMjAgMzggLTI3IDU4Yy0yIDcgLTQgMTMgLTQgMTljMCAxMSA2IDIwIDE3IDI5YzQ3IDMzIDkyIDY4IDEzOCAxMDJjMzUgMjYgNzAgNTQgOTUgOTAgYzYgOCA5IDE0IDkgMTljMCA3IC03IDEyIC0yMSAxN2MtMTIgNCAtMjQgNiAtMzYgNmMtNTcgMCAtMTA5IC00NCAtMTE2IC0xMDRjMCAtNiAtMiAtMTEgLTkgLTIwYy0xNiAzOCAtMzUgNzEgLTM1IDExMGMwIDEzIDMgMjUgMTEgMzZjMjIgMzQgNDkgNjIgODggNzhjMTcgNyAzNCAxMCA0OSAxMGM1NCAwIDk0IC00MCAxMTIgLTEwOGM1IC0xOSA3IC0zOCA3IC01NmMwIC01MSAtMjAgLTk2IC02MiAtMTM1Yy00IC0zIC05IC02IC0xMCAtMTMgYzIzIC0xNSA0NSAtMzEgNjggLTQ4YzM0IC0yNSA0MSAtNjEgNDUgLTk5di02YzAgLTcgLTIgLTE1IC04IC0xOGMtMiAtMSAtMyAtMSAtNSAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEJBLnhtbAA8c3ltYm9sIGlkPSJGNEJBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0IC0yMjNjLTEzIC0xIC04IDIxIC0xMSAzMmMtNyAyNyAtOSA1NSAtOSA4M2MwIDI0IDEgNDggMSA3MnYxMWMwIDggMCAxNyAtMSAyNWMwIDExIC0xIDIyIC0xIDMzYzAgMjMgMSA0NiAxIDY5YzAgMjQgLTEgNDcgLTQgNzBjLTEgMTAgMCAyMSAwIDMxYzAgMTIgOSAxOCAxOCAyMGgyYzcgMCA4IC05IDEwIC0xNWMxMiAtMjQgMTEgLTUxIDEyIC03N2MyIC0zMiAyIC02NCAyIC05NmMwIC01NyAtMSAtMTE0IC0xIC0xNzB2LTUwIGMtMyAtMTUgLTMgLTM2IC0xOSAtMzh6TTU4OCAtMjE4Yy04IDIgLTcgMTMgLTggMjFjLTcgNjggLTYgMTM3IC05IDE4M3YxMzJjMCAxOSAwIDM4IDEgNTZjLTEgMyAtMSA2IC0xIDEwYzAgOSAyIDE5IDE1IDI1YzMgMiA2IDIgOCAyYzUgMCA4IC0yIDkgLTljMyAtOCA2IC0xNiA2IC0yNWMtMSAtMzIgLTEgLTY1IC0xIC05N2MwIC03MCAyIC0xNDAgNiAtMjEwYzEgLTI0IC0yIC00NyAtOSAtNzBjLTMgLTggLTggLTE5IC0xNyAtMTh6TTUyNiAtMjAyIGMtMTAgMjEgLTEyIDQyIC0xMiA2MmMtMSAyMiAtMiA0NCAtMiA2NnY4OGMxIDM3IDAgNzMgLTMgMTA5Yy0xIDE0IDMgMjcgNCA0MWMxIDExIDkgMTIgMTYgMTRjMSAwIDIgMSAzIDFjNyAwIDcgLTggOSAtMTJjMyAtOCA1IC0xNiA1IC0yM2MzIC02MCA2IC0xMTkgNiAtMTc4YzAgLTI5IDAgLTU3IC0xIC04NXMyIC01OCAtMjUgLTgzek04OSAtMTgxYy01IDEgLTcgNiAtNyAxMWMtMyAyOCAtOSA1NCAtOSA4MmMxIDUgMSAxMCAxIDE1IGMxIDExIDEgMjIgMSAzM2MxIDM0IC0zIDY5IC0zIDEwM2MwIDMwIDMgNjEgNCA5MWMwIDE0IDcgMjAgMTcgMjJoMmMxMiAwIDEzIC0xMyAxMyAtMjBjMiAtMjkgMiAtNTggMiAtODZ2LTE3Yy0xIC0xMSAtMSAtMjIgLTEgLTMyYzAgLTM5IDMgLTc3IDMgLTExNmMwIC0xNSAwIC0zMSAtMiAtNDZjLTEgLTEyIC0yIC0yMyAtMTAgLTMzYy0yIC00IC02IC05IC0xMSAtN3pNMzM5IC0xNjhjLTUxIDEgLTkyIDkgLTEzMSAyNiBjLTM2IDE2IC01MiA1MCAtNjQgODVjLTExIDMxIC0xNSA2MyAtMTUgOTZjMCAxNCA3IDI1IDE3IDMzYzUwIDQxIDEwNiA2NyAxNjYgNjdjMjEgMCA0MSAtMyA2MyAtOWM1NiAtMTYgMTAwIC03MiAxMDQgLTEzMGMxIC0xMiAyIC0yNSAyIC0zOHYtMTdjLTUgLTYwIC02OCAtMTE4IC0xNDIgLTExM3pNMzQwIC02MWMyNyAwIDUwIDQgNzEgMjFjMTIgMTEgMTggMTkgMTggMjZjMSA4IC04IDE1IC0yNiAyNGMtMzAgMTQgLTU4IDIwIC04NSAyMCBjLTQxIDAgLTgyIC0xNCAtMTIyIC0zNWMtNyAtNCAtMTcgLTkgLTE3IC0xOGMwIC0xMCAxMiAtMTMgMjAgLTE2YzM4IC0xNSA3OCAtMjAgMTEzIC0yMWMxMCAtMSAxOSAtMSAyOCAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDQwLnhtbAA8c3ltYm9sIGlkPSJGNDQwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUwIC0yMzNjLTI2IDM3IC0zMiA4MCAtNDAgMTIzYy01IDI3IC02IDU0IC01IDgxYzUgNzAgMyAxNDEgMTUgMjEwYzQgMjMgOSA0NiAyOCA2MmM4IDcgMTYgMTEgMjQgMTFjMTAgMCAxOCAtNyAyMyAtMjFjMTMgLTM4IDI1IC03NyAyNiAtMTE4YzEgLTQyIDYgLTg0IDYgLTEyNmMwIC00NCAtNCAtODggLTggLTEzMWMtMyAtMjggLTIgLTU3IC0xNCAtODRjLTggLTE4IC0xNyAtMjggLTI3IC0yOGMtOSAwIC0xOCA3IC0yOCAyMXpNNzQgLTIwNSBjMTIgMCAxMyAxNiAxNyAyNWMxIDMgMSA2IDEgOWMxMCA1OCAxMSAxMTYgMTUgMTcwYy0yIDU1IC00IDEwNiAtMTIgMTU3Yy0yIDE4IC0xIDQ5IC0yNSA0OXMtMjcgLTI4IC0zMSAtNDljLTggLTQzIC0xMCAtODcgLTEwIC0xMzFjMCAtMjkgLTMgLTU5IC0zIC04OGMwIC00MiA1IC04NCAyNyAtMTIyYzUgLTkgMTEgLTIwIDIxIC0yMHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNjEzLnhtbAA8c3ltYm9sIGlkPSJFNjEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwMSAwYy0xMyA1NCAtMjYgMTAyIC0zOCAxNTBjLTIwIDgyIC00MSAxNjUgLTYyIDI0OGMtNSAtMjQgLTggLTQ5IC0xMyAtNzRjLTE3IC03OSAtMzMgLTE1OSAtNTEgLTIzOGMtNSAtMjEgLTExIC01NiAtMzQgLTY3Yy0yIDYgLTMgMTUgLTMgMjVjMCAyOSA4IDcxIDE1IDEwMGMyNSAxMTAgNDggMjE5IDcyIDMyOWMxIDQgNCA5IDQgMTNjMSAxMCA2IDE3IDE1IDE2YzEgMCAzIDAgNCAtMWM2IC0xIDEwIC0xMSAxMSAtMTcgYzI3IC0xMTAgNTMgLTIyMCA3OSAtMzMwYzcgLTI4IDE0IC01NiAxNyAtODRjMSAtOCAxIC0yMCAxIC0yOGMwIC0xNSAtMSAtMzAgLTE3IC00MnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FOTQwLnhtbAA8c3ltYm9sIGlkPSJFOTQwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL1BldGFsdW1hL0UwRjYueG1sADxzeW1ib2wgaWQ9IkUwRjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNLTEyIC0xOTZjLTMgNCAtNSAxMSAtNSAxN2MwIDkgMyAxOCAxMCAyNWMxMCA5IDIyIDE1IDI5IDI2YzIzIDM2IDM2IDgwIDM2IDEyM2MwIDYyIC0yNSAxMjMgLTgwIDE2MWMtNCAzIC04IDE4IC04IDI5YzAgNyAxIDEzIDQgMTZjNCAzIDcgNSAxMCA1YzcgMCAxMyAtNyAxOSAtMTJjNDQgLTM3IDY2IC04NyA3MyAtMTQzYzIgLTEzIDYgLTI2IDYgLTQwYzAgLTMgMCAtNyAtMSAtMTBjLTMgLTUzIC0xNCAtMTA1IC0zOSAtMTUzIGMtNiAtMTIgLTE0IC0yNCAtMjUgLTMxYy05IC02IC0yMSAtMjMgLTI5IC0xM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNTA4LnhtbAA8c3ltYm9sIGlkPSJGNTA4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE2NSAtMjQ2Yy0xNSA0IC0yOCAxMiAtNDIgMTdjLTI4IDEwIC00MyAxNCAtNTggMTRzLTI5IC01IC01NiAtMTRjLTIgMjEgLTMgNDIgLTYgNjNjMCA0IC0xIDcgLTEgMTBjMCAyNiAxMyA0NCAzMSA2MmM0NiA0NiA4NCA5OCAxMDUgMTYwYzMgOCA1IDE1IDUgMjJjMCAxMSAtNCAyMCAtMTQgMjhjLTE0IDEzIC0yOCAyNiAtNDYgMjZjLTYgMCAtMTIgLTEgLTE4IC00Yy0yMiAtOSAtMzMgLTI2IC0zMyAtNTAgYy0xIC00NiAtNSAtNTkgLTIzIC03NWMtMTEgMTcgLTYgMzYgLTggNTNjLTEgMTIgLTEgMjUgLTEgMzdjMCAzNyA1IDcyIDI0IDEwNWMxNSAyNSAzNiA0MSA2NSA0MWMzMyAwIDU1IC0xOSA2OCAtNDZjMTIgLTI0IDE4IC00OSAyMCAtNzZjMSAtOSAxIC0xOSAxIC0yOGMwIC03MiAtMjEgLTEzOSAtNTkgLTIwMWMtMyAtNSAtNSAtOSAtNSAtMTJjMCAtNCAzIC03IDEyIC04YzIxIC0zIDM5IC0xNyA2MCAtMjNjOSAtMiAxNSAtOSAxNyAtMTkgYzEgLTYgMSAtMTEgMSAtMTdjMCAtMTkgLTQgLTM3IC0xMCAtNTZjLTMgLTkgLTkgLTEyIC0xNSAtMTJjLTQgMCAtOSAxIC0xNCAzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1NkMueG1sADxzeW1ib2wgaWQ9IkU1NkMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjYzIDBjLTE3IDAgLTMzIDggLTQ2IDI1Yy0yMSAyNyAtNDIgNTQgLTU5IDg1Yy05IDE2IC0xNSAyMyAtMjIgMjNzLTE1IC01IC0yOCAtMTZjLTI5IC0yNSAtNTAgLTU4IC03OSAtODRjLTcgLTcgLTE0IC0xNCAtMjkgLTE2YzE2IDQ1IDMyIDg2IDY0IDExOWMyNSAyNiA0OCA1NCA3NCA3OWMxOSAxNyAzNyAyNCA1NSAyNGMyNCAwIDQ3IC0xNCA2NSAtMzRjMjMgLTI2IDQ1IC01MiA2MyAtODFjNSAtNyA4IC0xMCAxMiAtMTBzNyA0IDEyIDEwIGMyMSAyNSA0MCA1NCA2NSA3NmMxMiAxMSAyNCAxNSAzNSAxNWMxMCAwIDIwIC0zIDMxIC04YzE5IC0xMCAzNyAtMjEgNTAgLTM5YzE2IC0yMyA0MCAtMzkgNTQgLTY0YzIgLTQgNCAtNSA2IC01YzMgMCA2IDcgOSAxMGwxMDAgMTA2YzEwIDEwIDIxIDE4IDMyIDI2YzIgMiA0IDIgNyAyYzQgMCA4IC0xIDExIC0zYzIgLTIgMiAtMyAyIC00YzAgLTQgLTUgLTcgLTYgLTExYy05IC0yMCAtMjcgLTM2IC00MiAtNTIgYy00NiAtNTAgLTk0IC0xMDAgLTE0MiAtMTQ5Yy0xNSAtMTUgLTMxIC0yMyAtNDggLTIzYy0xNiAwIC0zMyA4IC00OCAyNGMtMjUgMjUgLTUwIDQ5IC02MiA4NGMtMiA2IC00IDggLTYgOGMtNCAwIC03IC00IC0xMCAtOGMtMTggLTI0IC0zNiAtNDcgLTU0IC03MGMtOSAtMTIgLTIwIC0yMSAtMzIgLTI5Yy0xMiAtNyAtMjMgLTEwIC0zNCAtMTB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTU2Qi54bWwAPHN5bWJvbCBpZD0iRTU2QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNTcgMGMtMjcgMCAtNTQgNCAtODEgMTNjLTQ3IDE2IC03NiA1NSAtNzYgOTljMCA3IDEgMTMgMiAyMGM0IDI1IDE3IDM1IDQzIDMzbDU5IC05YzYgLTEgMTAgLTIgMTAgLTZjMCAtMiAtMSAtNCAtMiAtN2MtNCAtOCAtNSAtMTYgLTUgLTI0YzAgLTEzIDQgLTI2IDggLTM5YzYgLTIwIDM2IC00MyA1MiAtNDNjMTcgMCAzNCAyNyAzNyA1M2MxIDggMSAxNSAxIDIzYzAgMjAgLTMgMzkgLTEwIDU5Yy0xMiAzMiAtMzEgNTggLTUxIDg2IGMtMzQgNDcgLTc4IDg2IC0xMTAgMTM1Yy0xNSAyNSAtMjIgNDkgLTIyIDcwYzAgNDMgMjggNzcgNzIgOTdjMjMgMTAgNDYgMTQgNjkgMTRjMzcgMCA3NCAtMTAgMTEwIC0yMWMyOSAtOSA0NyAtNDYgNDcgLTc5YzAgLTYgLTEgLTExIC0yIC0xN2MtMTAgLTQ1IC0yMyAtNTUgLTgxIC01NWMtMSAwIC05IDAgLTE3IDFjLTEyIDIgLTIxIDUgLTIxIDE0YzAgNCAyIDggNSAxNGM4IDE0IDExIDI4IDExIDQzcy00IDMwIC0xMSA0NSBjLTYgMTIgLTEzIDE4IC0yMiAxOGMtNSAwIC0xMSAtMSAtMTggLTVjLTIzIC0xNCAtMzcgLTQxIC0zNyAtNzBjMCAtNSAwIC0xMCAxIC0xNWM3IC00MiAzNSAtNzAgNjIgLTk5YzQ2IC01MyA5NSAtMTA0IDEyMSAtMTcxYzcgLTE4IDExIC0zNyAxMSAtNTVjMCAtNTMgLTMyIC0xMDEgLTkyIC0xMTVjLTIxIC00IC00MiAtNyAtNjMgLTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTBGQS54bWwAPHN5bWJvbCBpZD0iRTBGQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDEgLTEzMGMtNzkgNSAtMTM5IDQ0IC0xODYgMTA1Yy0xMCAxNCAtMTUgMjggLTE1IDQzYzAgMjUgMTYgNDkgNDUgNjljMzkgMjYgODMgMzYgMTI4IDQwYzIwIDIgNDAgMyA2MCAzYzY1IDAgMTI4IC0xMSAxODkgLTQyYzI1IC0xMiA0NiAtMjkgNTggLTU0YzYgLTEyIDkgLTI1IDkgLTM3YzAgLTI2IC0xNCAtNTAgLTQwIC02NmMtNTkgLTM1IC0xMjQgLTQ3IC0xOTAgLTU2Yy0xOSAtMiAtMzggLTMgLTU4IC01eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwMDAueG1sADxzeW1ib2wgaWQ9IkUwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjkgMWMtMSAtMSAtMiAtMSAtMyAtMWMtMyAwIC02IDMgLTggNWMtNDYgMjYgLTU4IDcwIC01NyAxMTh2MTFjMyA1OCAxMiAxMTYgMTkgMTc0YzcgNTAgMTYgOTkgMTYgMTUwYzAgMjQgLTQgNDggLTI4IDYxYy02IDMgLTggOCAtOCAxM2MwIDYgMyAxMSA5IDE0YzEzIDUgMjEgMTQgMjYgMjdjNyAyMCAxMCA0MSAxMyA2MmMxIDkgMSAxOCAxIDI4YzAgNDggLTExIDk1IC0xOSAxNDJjLTUgMjYgLTkgNTMgLTkgNzljMCAxNiAxIDMyIDUgNDggYzQgMTggMTAgMzYgMjMgNTFjMyAzIDYgNyAxMCAxMHM5IDcgMTQgNWMzIC0yIDUgLTYgNSAtOWMwIC04IC0xIC0xMiAtMTAgLTE2Yy0xNCAtNSAtMjEgLTIwIC0yNiAtMzRjLTggLTIxIC0xMSAtNDMgLTExIC02NGMwIC0xMiAxIC0yNSAzIC0zN2M3IC01MCAyMSAtOTkgMjQgLTE1MGMxIC0xNCAyIC0yOCAyIC00MWMwIC0yNSAtMyAtNTAgLTkgLTc0Yy00IC0xNSAtOSAtMzAgLTIxIC00MWMtNCAtMyAtMiAtNSAwIC04IGMxNSAtMjQgMTcgLTUxIDE3IC03N2MwIC0zNyAtNCAtNzMgLTkgLTEwOWMtNyAtNTAgLTEyIC0xMDAgLTE4IC0xNTBjLTQgLTMyIC02IC02NSAtNSAtOThjMiAtMzAgMTQgLTUyIDQ0IC02M2M1IC0yIDkgLTYgMTEgLTEyYzEgLTQgNSAtMTAgLTEgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y1MDkueG1sADxzeW1ib2wgaWQ9IkY1MDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTE2IC0yMjVjLTI1IC0xIC00OSA1IC03MiAxM2MtMTUgNSAtMjYgMTUgLTI5IDMyYy0xIDYgLTQgMTIgLTUgMTljLTEgMTAgLTcgMjMgLTcgMzNjMCA3IDIgMTIgNyAxN2MzIDIgNiAzIDkgM2MxMSAwIDIxIC0xMSAzMiAtMTVjMTcgLTUgMzUgLTggNTEgLThjMjEgMCA0MiA2IDYxIDIwYzExIDggMTYgMTYgMTYgMjRzLTQgMTUgLTEzIDI0Yy0xNSAxNSAtMzIgMjMgLTUxIDIzYy04IDAgLTE2IC0xIC0yNCAtNCBjLTIxIC02IC00MSAtMTcgLTU5IC0zMGMtNSAtNCAtOCAtNiAtMTEgLTZjLTQgMSAtNiA1IC03IDE0Yy0yIDE3IC01IDMzIC01IDUwYzEgMjYgOSA0OCAyOCA2N2MxOSAxOCAzNiAzOCA1NCA1N2M0IDUgMTAgMTAgNyAxN2MtMyA4IC0xMCA2IC0xNiA2Yy0xOSAwIC0zOSAyIC01OCAyYy0xMiAwIC0xOCA1IC0yMCAxOGMtMiAyMCAtNCAzNCAtNCA0NWMwIDIxIDcgMjYgMzAgMjZjMTAgMCAyMiAtMSAzNyAtMmM5IC0xIDE4IC0xIDI2IC0xIGMxOSAwIDM4IDEgNTYgNWM3IDEgMTIgMiAxNyAyYzIwIC0xIDI2IC0xMSAyNyAtMzh2LTIxYzMgLTM1IC0xOSAtNjUgLTQ0IC05NGMtNSAtNSAtNyAtMTAgLTcgLTE1czMgLTEwIDExIC0xNGMzNyAtMTggNTEgLTUwIDU2IC04OGMyIC0xNCAzIC0yNiAzIC0zOWMwIC0zMiAtNyAtNjQgLTIxIC05NGMtMTUgLTMyIC00MCAtNDcgLTc1IC00OHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FOTQxLnhtbAA8c3ltYm9sIGlkPSJFOTQxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL1BldGFsdW1hL0U2MTIueG1sADxzeW1ib2wgaWQ9IkU2MTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTA1IDBoLTFjLTE1IDQwIC0yMyA4MSAtMzEgMTIxYy0yMyA5OSAtNDQgMTk5IC02NiAyOThjLTMgMTYgLTUgMzIgLTcgNDd2MmMwIDEyIDYgMTQgOSAxNGM2IDAgOSAtNyAxMiAtMTJjMTUgLTI3IDIxIC03MCAzMCAtMTA1YzIxIC05MCA0MiAtMTczIDU4IC0yNjV2LTljMjcgMTI1IDU1IDI0OSA4MyAzNzRjNCAxOSA4IDI0IDE5IDI0YzUgMCA4IC01IDggLTEwYzIgLTMxIC03IC02NCAtMTMgLTk0IGMtMjUgLTEyMCAtNTEgLTIzOCAtNzggLTM1NmMtMyAtMTEgLTEwIC0yMSAtMjMgLTI5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0NDEueG1sADxzeW1ib2wgaWQ9IkY0NDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzkgLTIzNmgtMWMtOSAwIC04IDEyIC05IDE5Yy0zIDIyIC01IDQ2IC02IDY5Yy0zIDkxIC03IDE4MiAtMTAgMjczYzAgMiAtMSA0IC0yIDhjLTkgLTEzIC0xNiAtMjQgLTI0IC0zNGMtNCAtNSAtNyAtNyAtMTEgLTdjLTMgMCAtNyAzIC05IDExYy0xIDYgLTIgMTEgLTIgMTZjMCA4IDIgMTUgMTAgMjNjMjAgMjIgMjcgNTIgNDAgNzljMiA2IDMgMTUgMTEgMTVjMTEgMCAxMSAtMTEgMTEgLTE5YzAgLTI2IC0xIC01MiAtMyAtNzkgYy0xIC0xMSAtMiAtMjIgLTIgLTMzYzAgLTQwIDYgLTgwIDcgLTExOWMwIC00IDIgLTggMiAtMTJjLTEgLTYzIDkgLTEyNiA2IC0xODljLTEgLTggMiAtMTkgLTggLTIxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0Q0QueG1sADxzeW1ib2wgaWQ9IkY0Q0QiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgLTQwYy0xIDggLTEgMTUgLTEgMjNjMCAyMCAxIDQxIDUgNjFjMyAxNyAxNSAyMCAyOSAyMmM0NyA1IDQ4IDUgNTYgNDljMTMgNzQgMzcgMTQ1IDUzIDIxOGMxIDMgMiA2IDIgMTBjMCAyIC0xIDUgLTMgOGMtMTYgLTEyIC0zMSAtMjUgLTQ3IC0zN2MtMTAgLTggLTIzIC0xNiAtMzUgLTE2Yy00IDAgLTcgMCAtMTEgMmMtNSAyIC03IDcgLTcgMTJjMCA4IDQgMTggMiAyNWMtMSAzIC0xIDcgLTEgMTBjMCAxNCA2IDI4IDYgNDN2MSBjMCA5IDkgMTMgMTUgMTRjMzUgMyA1NCAyOSA3OSA0N2MxNCAxMSAyNiAyMyA0MCAzNGM3IDUgMTIgOCAxNiA4YzcgMCAxMCAtNiAxMSAtMTljMiAtMzEgLTIgLTYzIC05IC05M2MtMTQgLTU5IC0zMiAtMTE4IC00NSAtMTc3Yy05IC00MCAtMTQgLTgwIC0yMSAtMTIwYy0xIC0yIC0xIC00IC0xIC01YzAgLTcgNCAtOSAxMSAtOWMxMSAwIDI0IDEgMzUgMWMxOSAwIDI2IC01IDI2IC0yMGMwIC0yIC0xIC02IC0xIC05IGMtMyAtMTQgLTUgLTI4IC05IC00MmMtNiAtMjIgLTE5IC0zNCAtNDUgLTM1Yy00OSAwIC05OSAtNCAtMTUwIC02eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0OEQueG1sADxzeW1ib2wgaWQ9IkY0OEQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjIzIC03MDNjLTEyIDAgLTcgMTQgLTkgMjJjLTQgMTYgLTYgMzIgLTYgNDdjMCAyNiA0IDUxIDEwIDc2YzEgNiAyIDExIDIgMTZjMCAzNCAtMjEgNjEgLTQzIDg3Yy0yOCAzNCAtNjMgNjEgLTk4IDg4Yy00MyAzMyAtNjQgNzkgLTcyIDEzM2MtNSAzMyAtNyA2NSAtNyA5OHYxMjNjMCAxOCAxNyAyOSAxOSA0NWMxIDQgNyA4IDExIDhjNiAwIDYgLTcgNyAtMTFjNCAtMTggNSAtMzcgMTMgLTUzYzExIC0yMyAzMCAtMzkgNTAgLTU0IGMzNiAtMjcgNzUgLTQ5IDEwNiAtODFjNTMgLTU0IDc3IC0xMTggNzUgLTIwOGMtMiAtMjUgLTUgLTY2IC0yOSAtMTAxYy00IC01IC0zIC0xMCAtMyAtMTZjMyAtMjQgNCAtNDcgNCAtNzFjMCAtNDEgLTQgLTgxIC0xNSAtMTIxYy0xIC0yIC0yIC00IC0yIC03Yy00IC04IC02IC0yMCAtMTMgLTIwek0yMzEgLTQwNmMtMSAxNiAwIDI5IDggNDNjNCA3IDYgMTMgNiAyMGMwIDggLTMgMTYgLTcgMjNjLTIxIDM3IC01MSA2NyAtODUgOTEgYy00NCAzMSAtOTUgNTYgLTExOSAxMTVjLTIgLTEzIC0zIC0yNSAtMyAtMzdjMCAtNDAgMTMgLTc0IDQ3IC0xMDFjNTcgLTQ1IDExOSAtODUgMTUzIC0xNTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQ5Ni54bWwAPHN5bWJvbCBpZD0iRjQ5NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02IC03OTNjLTYgMSAtNCA3IC01IDEyYy0xIDEwIC0xIDIwIC0xIDMwYzAgMjAgMSA0MCAxIDYwYzAgMjEgLTEgNDIgLTEgNjNjMCAxMjIgNiAyNDMgNiAzNjR2NDZjMCA4NCA0IDE2OSA0IDI1M2MwIDE5IC00IDM4IC00IDU4YzAgNTcgMiAxMTUgMiAxNzNjMCAyOSAtMSA1OCAtMiA4N2MtMSAyOCAxNiA0MyA0NCA0OGMzNyA3IDY3IDI0IDkyIDU0YzQxIDUwIDYxIDEwNSA2MSAxNjZjMCAxNiAtMSAzMiAtNCA0OCBjLTIgMTUgLTQgMzAgLTQgNDVjMCAxMCAxIDIwIDIgMzBjMSA2IDMgMTMgMTEgMTRoMWM2IDAgNyAtNiAxMCAtMTBjMTYgLTIxIDE1IC00OCAxNiAtNzFjMSAtMTcgMiAtMzUgMiAtNTJjMCAtNDcgLTYgLTk1IC0xNyAtMTQxYy0xNSAtNjMgLTUwIC0xMTggLTk3IC0xNjJjLTQ0IC00MSAtNjEgLTkxIC02OSAtMTQ2Yy0xIC03IC03IC0xMyAtMyAtMjNjNTQgNDcgMTE0IDg0IDE1NiAxNDJjMTMgMTggMjYgMzYgMzcgNTZjNSA5IDcgMTcgNyAyNiBjMCAxOCAtNiAzNiAtOCA1M2MtMSAxMSAtMSAyMyAtMSAzNGMwIDEwIDAgMTkgMiAyOGMxIDggNiAxNCAxMyAxNmgxYzcgMCA4IC04IDEwIC0xM2MxMyAtMzIgMjAgLTY1IDIwIC05OWMwIC0yNSAtNCAtNDggLTQgLTcxYzAgLTE3IDIgLTM0IDkgLTUyYzYgLTE2IDggLTMyIDggLTQ4YzAgLTMxIC04IC02MiAtMTMgLTkzYy0xIC00IC0xIC04IC0xIC0xMmMwIC0zIDAgLTYgMSAtOWMxMSAtMjggMTYgLTU3IDE2IC04NSBjMCAtMjcgLTQgLTU0IC0xMiAtODFjLTEgLTQgLTIgLTkgLTIgLTEzYzAgLTExIDMgLTIxIDQgLTMxYzIgLTQ5IC0xIC05OCAtMTkgLTE0NGMtMiAtNSAtMiAtMTAgLTIgLTE0YzAgLTkgMSAtMTcgMiAtMjVjMSAtMTMgMSAtMjUgMSAtMzdjMCAtOTEgLTI2IC0xNzQgLTg3IC0yNDdjLTMzIC0zOSAtNjkgLTc1IC0xMDQgLTExM2MtMjUgLTI3IC00OCAtNTUgLTYwIC05MWMtMiAtNiAtNiAtMTEgLTkgLTE3Yy0zIC0yIC03IC02IC0xMCAtNnogTTQ0IC0zOWMyNyAzNSA2NCA1NSA5OCA4MGM2NyA0OSAxMjMgMTA0IDEyMyAxOTFjMCAxMCAtMSAyMSAtMyAzM2MtMiAtMiAtNSAtMyAtNiAtNGMtMzkgLTczIC05NyAtMTI4IC0xNjEgLTE3OGMtMzEgLTI0IC01OCAtNTAgLTU4IC04OGMwIC0xMCAyIC0yMiA3IC0zNHpNNDMgLTIyNWMxOSAyNyA0NCA0NSA3MCA2MWMzNiAyMiA2OSA0OCA5OCA4MGMzOCA0MiA1MyA2NSA1MyA5OGMwIDE0IC0yIDI5IC03IDQ4IGMtMzggLTY5IC05MyAtMTEzIC0xNTUgLTE1NGMtMzggLTI1IC02NCAtNTUgLTY0IC05OWMwIC0xMCAyIC0yMiA1IC0zNHpNMzggLTQyNWM1IDEgOCA2IDExIDEwYzI0IDI4IDQ5IDU0IDc4IDc3YzQ5IDM5IDk0IDgzIDEyMCAxNDBjNyAxNSAxMyAzMCAxMyA0N2MwIDYgMCAxMiAtMiAxOWMtMTEgLTE1IC0yMCAtMjggLTMwIC00MGMtMzcgLTQ0IC04NSAtNzcgLTEzMiAtMTEwYy0zNCAtMjQgLTU4IC01MyAtNTggLTk2YzAgLTQgMSAtOCAxIC0xMiB2LTdjMCAtOSAtMSAtMTggLTEgLTI4ek00MCAtNjIzYzQxIDU4IDk5IDEwMCAxNDQgMTU0YzM2IDQ0IDU5IDk0IDYwIDE1MWMtMzMgLTQyIC02OSAtODAgLTEwOCAtMTE1Yy0yOCAtMjUgLTU2IC01MCAtNzggLTgxYy0xNSAtMjEgLTI0IC00OSAtMjQgLTc1YzAgLTEyIDIgLTIzIDYgLTM0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QzgueG1sADxzeW1ib2wgaWQ9IkU0QzgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTggLTE0Yy0zIDEgLTYgNyAtNyAxMWMtMiAyNSAtMTEgNDggLTExIDczYzAgMTEzIDUgMjI3IDUgMzQwYzAgMTkgOCAyNyAyNyAyN2MxMDcgMCAyMTMgLTEgMzIwIC0yYzEwOCAtMSAyMTcgLTIgMzI2IC0yYzE1IDAgMjMgLTQgMjUgLTE5YzMgLTIwIDYgLTQxIDYgLTYyYzMgLTEwMyA1IC0yMDYgNiAtMzA5YzAgLTE5IC0xIC0zOSAtMjEgLTU2Yy0zIDI4IC02IDU1IC03IDgyYy0zIDc5IC0zIDE1OCAtOCAyMzggYy0xIDE3IC04IDIwIC0yNCAyMGMtMTcwIDAgLTM0MSA0IC01MTEgNGgtNDRjLTE1IDAgLTI5IDAgLTQ0IDJjLTIgLTEgLTQgLTEgLTYgLTFoLTJjLTEyIDAgLTE0IC04IC0xNCAtMjF2LTI3NGMwIC0xNCAwIC0yNyAtNSAtNDBjLTIgLTUgLTQgLTEyIC0xMSAtMTF6TTEzMCAtNmMtNyAwIC04IDE1IC0xMCAyNWMtMTYgODAgLTE0IDE2MSAtMTQgMjQzYzAgMTYgNyAyMiAyNSAyMmMxMzggLTUgMjc3IC00IDQxNSAtMTMgYzE2IC0xIDI0IC01IDI4IC0yMWMxMCAtNDEgMTAgLTgyIDE3IC0xMjNjNSAtMjkgNCAtNTggNCAtODhjMCAtMTUgLTMgLTMwIC0xNiAtNDJjLTEyIDE2IC05IDM1IC0xMSA1MWMtNiAzMiAtOCA2NSAtMTAgOTdjLTEgMTggLTggMjAgLTIyIDIxbC0yMTkgOWMtNTQgMiAtMTA4IDQgLTE2MiA3aC0zYy0xMSAwIC0xMyAtNCAtMTMgLTE1Yy0yIC00MyA3IC04NiA1IC0xMjljMCAtNiAxIC0xMiAwIC0xN2MtMiAtMTEgLTEgLTI2IC0xNCAtMjd6IE0zMzIgMmMtMjcgMSAtMjggMTMgLTM1IDU5Yy0yIDEwIC0zIDIxIC0zIDMxYzAgMTUgOSAyMiAyNSAyM2MxNCAyIDI4IDMgNDMgNGM1IC0xIDkgMCAxMyAwYzIyIDAgMjYgLTkgMjggLTM4YzEgLTcgMCAtMTMgMCAtMTloMXYtMjBjLTEgLTIwIC05IC0zMiAtMzIgLTM1Yy0xOCAtMyAtMzEgLTUgLTQwIC01eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QUYueG1sADxzeW1ib2wgaWQ9IkU0QUYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTk4IC0xNDNjLTUgMCAtMTAgMiAtMTcgN2MtMTEgOCAtMzEgMSAtMzQgMjBjLTIgMTAgLTMgMTkgLTUgMjhjLTUgMjYgMzIgODAgNTcgODZjNSAxIDkgMiAxMSAyYzMxIC0xIDQyIC01IDQyIC0yMWMwIC03IC0yIC0xNiAtNiAtMjhjLTcgLTI1IC0xMCAtNTAgLTI0IC03M2MtNyAtMTIgLTE0IC0yMSAtMjQgLTIxek0yMTEgLTQ4M2MtOCAwIC0xNyAyIC0yNyA2Yy0zNSAxNCAtNjAgNDEgLTg2IDY3Yy0yOCAzMCAtNTUgNjIgLTgzIDkyIGMtOCA4IC0xNSAxNiAtMTUgMjZjMCAzIDEgNiAyIDljMiA0OCAzNyA4NSA3NyA4NWMzIDAgNyAwIDEwIC0xYzEyIC0yIDE4IC04IDI1IC0xN2MzNiAtNDMgNjUgLTkzIDEwNiAtMTMzYzMgLTIgNiAtNSA5IC04YzYgLTcgMTEgLTExIDE2IC0xMWM2IDAgMTIgNCAxOCAxM2MyNyA0MSA1NCA4MSA4MyAxMjBjMTMgMTcgMjYgMzUgNDcgNDNjNyAyIDE1IDYgMjEgMWMxIC0yIDIgLTMgMiAtNWMwIC01IC00IC0xMSAtNiAtMTUgYy00NyAtODcgLTEwNiAtMTY2IC0xNjEgLTI0OGMtMTEgLTE2IC0yMyAtMjQgLTM4IC0yNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FQzgxLnhtbAA8c3ltYm9sIGlkPSJFQzgxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTg2IC02MjZoLTJjLTkgMCAtMTUgNSAtMTUgMTVjLTIgMjEgLTQgNDMgLTUgNjR2MmMwIDEzIDggMjEgMjEgMjFjMTkgMiAzOCAzIDU3IDJjMTIgMCAxNyA0IDE2IDE3djE0OWMwIDUxIDAgMTAyIC0yIDE1M2MwIDkgLTEgMTkgLTEgMjljMCAzNCAyIDY4IDIgMTAxYzAgOTAgLTEgMTgyIC0yIDI3MmMtMSA1OCAtMSAxMTYgLTEgMTczYzAgNDIgMCA4NCAxIDEyN2MwIDI0IC0xMCAyNSAtMjggMjRjLTggLTEgLTE3IC0yIC0yNiAtMmgtMiBjLTEwIDAgLTIwIC01IC0yOSAtNWMtNCAwIC03IDEgLTEwIDNjLTUgNSAtNSAxMyAtNSAyMWMwIDYgMCAxMiAtMSAxOGMtMyAxNCAtNCAyNCAtNCAzM2MwIDI2IDE1IDMzIDU3IDM0YzExIDEgMjEgLTEgMzEgMGM0MSAwIDQzIDAgNDQgLTQyYzEgLTI3IDEgLTU0IDEgLTgxdi01MDJoMnYtNTMzYzAgLTIzIDEgLTQ2IC02IC02OWMtNCAtMTUgLTEzIC0yMyAtMjggLTIzYy0yMiAwIC00MyAwIC02NSAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEEwLnhtbAA8c3ltYm9sIGlkPSJFNEEwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5IDFjMCAtMSAwIC0xIC0xIC0xaC03Yy00IDAgLTkgMSAtMTEgNnYzYzAgNiA2IDExIDkgMTZjMjggNDggNzQgNjcgMTI0IDgyYzQwIDEyIDc3IDM0IDExNyA0OWMtNjggMjUgLTEzNSA1MSAtMjAzIDc1Yy0xMSAzIC0xNiA4IC0xNiAxNGMwIDMgMiA3IDYgMTJjMTcgMjAgMzAgNDMgNTAgNjBjOCA2IDE0IDkgMjEgOWM0IDAgOSAtMSAxNCAtM2M2OSAtMjggMTM4IC01NiAyMDkgLTgyYzI5IC0xMSA1NyAtMjQgODQgLTM4IGM3IC00IDEwIC04IDEwIC0xM2MwIC0yIC0xIC02IC0zIC0xMGMtMTMgLTI3IC0zNSAtNDUgLTYwIC01MmMtNDMgLTEyIC03OCAtMzkgLTEyMSAtNTBjLTY1IC0xNSAtMTI0IC00NyAtMTg3IC03MGMtMTEgLTQgLTIyIC04IC0zNSAtN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEQxLnhtbAA8c3ltYm9sIGlkPSJGNEQxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzMyAtMTBjLTM3IDAgLTc0IDEyIC05OSAzN2MtMTMgMTMgLTIxIDI5IC0yMiA0N2MtMSAxNiAtMiAzMiAtMiA0OGMwIDExIDAgMjEgMSAzMWMwIDExIDUgMTcgMTcgMjNjNyAtNDEgMzQgLTYzIDczIC03MWMxNCAtMyAyOCAtNSA0MiAtNWMyOSAwIDU3IDggODMgMjZjMTkgMTMgMjggMjEgMjggMzFjMCA4IC03IDE4IC0yMSAzM2MtMjYgMjcgLTYxIDQzIC05MyA0M2MtMTUgMCAtMzAgLTMgLTQzIC0xMCBjLTExIC02IC0yMCAtMTQgLTI5IC0yMWMtNiAtNCAtMTIgLTEyIC0xOSAtOGMtNiA0IC01IDEyIC02IDIwYy0xIDcgLTEgMTUgLTEgMjJjMCA1NiAyNSAxMDYgNDEgMTU5YzE1IDUxIDQyIDc2IDk3IDc0YzMyIC0xIDY1IDYgOTcgMTBjMjUgMyA0OSA2IDY1IDI4YzMgNCA5IDYgMTMgNmM4IC0yIDYgLTkgNSAtMTRjLTIgLTYyIC0yMyAtMTEzIC05MCAtMTI0Yy00NCAtNyAtODggLTEyIC0xMzIgLTIwYy0xMSAtMiAtMjQgLTEgLTI1IC0yMSBjMTggNSAzNCA5IDUxIDljOCAwIDE1IC0xIDIzIC0zYzcxIC0xOCAxMTMgLTY5IDExMyAtMTQwYzAgLTkgMCAtMTkgLTIgLTI5Yy02IC00NiAtMTYgLTkyIC00NiAtMTI5Yy0yNyAtMzQgLTczIC01MiAtMTE5IC01MnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FODg1LnhtbAA8c3ltYm9sIGlkPSJFODg1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzMyAtMTBjLTM3IDAgLTc0IDEyIC05OSAzN2MtMTMgMTMgLTIxIDI5IC0yMiA0N2MtMSAxNiAtMiAzMiAtMiA0OGMwIDExIDAgMjEgMSAzMWMwIDExIDUgMTcgMTcgMjNjNyAtNDEgMzQgLTYzIDczIC03MWMxNCAtMyAyOCAtNSA0MiAtNWMyOSAwIDU3IDggODMgMjZjMTkgMTMgMjggMjEgMjggMzFjMCA4IC03IDE4IC0yMSAzM2MtMjYgMjcgLTYxIDQzIC05MyA0M2MtMTUgMCAtMzAgLTMgLTQzIC0xMCBjLTExIC02IC0yMCAtMTQgLTI5IC0yMWMtNiAtNCAtMTIgLTEyIC0xOSAtOGMtNiA0IC01IDEyIC02IDIwYy0xIDcgLTEgMTUgLTEgMjJjMCA1NiAyNSAxMDYgNDEgMTU5YzE1IDUxIDQyIDc2IDk3IDc0YzMyIC0xIDY1IDYgOTcgMTBjMjUgMyA0OSA2IDY1IDI4YzMgNCA5IDYgMTMgNmM4IC0yIDYgLTkgNSAtMTRjLTIgLTYyIC0yMyAtMTEzIC05MCAtMTI0Yy00NCAtNyAtODggLTEyIC0xMzIgLTIwYy0xMSAtMiAtMjQgLTEgLTI1IC0yMSBjMTggNSAzNCA5IDUxIDljOCAwIDE1IC0xIDIzIC0zYzcxIC0xOCAxMTMgLTY5IDExMyAtMTQwYzAgLTkgMCAtMTkgLTIgLTI5Yy02IC00NiAtMTYgLTkyIC00NiAtMTI5Yy0yNyAtMzQgLTczIC01MiAtMTE5IC01MnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDI2LnhtbAA8c3ltYm9sIGlkPSJGNDI2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTggMjE1Yy0zIDIwIC01IDM5IC01IDU4YzAgMTEgMSAyMiAzIDMzYzIgOSA3IDEzIDEyIDE4bDIwNCAxODhjNSA1IDExIDE1IDE5IDExYzcgLTQgNSAtMTQgNiAtMjJjMSAtMzkgLTggLTcxIC0zOSAtOThjLTY4IC02MCAtMTMzIC0xMjQgLTIwMCAtMTg4ek0tMiAxMGMwIDI0IC0xIDQ1IDAgNjdjMCAxOSAxMCAzMyAyMyA0NmwyMDYgMjA1YzQgNCA5IDEzIDE2IDEzYzggMCA5IC03IDkgLTE0YzAgLTYgMSAtMTcgMSAtMjUgYzAgLTM0IC0xMiAtNjMgLTQyIC05MGMtNzEgLTY0IC0xMzggLTEzMSAtMjA2IC0xOTljLTEgLTEgLTMgLTEgLTcgLTN6TS0yIC0xNjl2ODdjMCAxMSA4IDE2IDE2IDIzYzY3IDY0IDEzNSAxMjYgMjAzIDE4OWM2IDYgMTAgOCAxNCA4YzUgMCA3IC01IDggLTE1YzEgLTM1IDEgLTY4IC0yOSAtOTZjLTY1IC02MSAtMTI5IC0xMjMgLTE5NCAtMTg0Yy00IC01IC03IC0xMSAtMTggLTEyek0zIC0zNjBjLTkgMCAtNSA4IC01IDEyIGMtMSAxMSAtMSAyMiAtMSAzOWMtMSA1IC0yIDkgLTIgMTRjMCAyMSAxNSAzOCAzNSA1NmM2NCA1NyAxMjMgMTE4IDE4NCAxNzdjNyA2IDE0IDE5IDIzIDE0YzcgLTMgOCAtMTMgOCAtMjJjMCAtMzkgLTcgLTcxIC0zOSAtOThjLTY2IC02MCAtMTMwIC0xMjIgLTE5MyAtMTg1Yy0zIC0zIC01IC03IC0xMCAtN3pNNyAtNTUxYy03IDAgLTEwIDUgLTEwIDExYzAgNSAyIDEyIDIgMTdjMCA0IC0xIDkgLTIgMTRzLTEgMTAgLTEgMTUgYzAgMjUgMTEgNDUgMzMgNjRjNjYgNTcgMTI4IDExOCAxOTIgMTc2YzYgNiAxMiAxNSAxOSAxMmM4IC0zIDcgLTE0IDggLTIyYzEgLTcgMiAtMTUgMiAtMjFjMCAtNDAgLTIzIC02OCAtNTQgLTk1Yy01OCAtNTAgLTExMyAtMTAzIC0xNjkgLTE1NWMtNiAtNiAtMTMgLTE2IC0yMCAtMTZ6TTIgLTczOWMwIDI2IDAgNTIgMSA3OGMwIDExIDYgMTggMTMgMjVsMjAzIDE4OWM1IDUgMTAgMTMgMTcgMTFjOSAtMiA5IC0xNCA5IC0yMCBjMCAtMzUgLTEgLTY4IC0zMiAtOTVjLTY1IC01NyAtMTMwIC0xMTYgLTE5MSAtMTc3Yy01IC01IC05IC0xMiAtMjAgLTExek0zIC05NDFjMCAzMiAtMSA1OCAwIDg0YzAgNyA0IDE1IDEwIDIxbDIxMCAyMDNjNSA1IDEwIDExIDE2IDEwYzggLTMgNyAtMTIgOCAtMThjMSAtMzkgLTMgLTcyIC0zNiAtMTAxYy03MSAtNjIgLTEzNyAtMTMwIC0yMDggLTE5OXpNMjMgLTExMzZjLTcgMzAgLTYgNjAgLTYgOTBjMCA3IDUgMTEgOSAxNmwxODUgMTk4IGM1IDYgMTAgMTUgMTggMTJjNyAtMyA3IC0xMyA4IC0yMWMxIC02IDEgLTExIDEgLTE2YzAgLTMzIC0xMCAtNjEgLTM3IC04OGMtNTYgLTU2IC0xMDcgLTExOCAtMTYxIC0xNzdjLTUgLTUgLTggLTEyIC0xNyAtMTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTkzRC54bWwAPHN5bWJvbCBpZD0iRTkzRCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiLz4vZGF0YS9QZXRhbHVtYS9FMDczLnhtbAA8c3ltYm9sIGlkPSJFMDczIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTQyNiAtNTU5Yy01IDAgLTEwIDEgLTE2IDNjLTEyIDQgLTIyIDEwIC0zMCAxOWMtODMgODcgLTExNyAxOTIgLTEyMCAzMDljMCA5IC0xIDI0IC0xIDI0cy0xNCA4IC0yMCAxMGMtMzMgMTYgLTY1IDM0IC05NCA1N2MtNzYgNjEgLTEyMCAxNDQgLTE0MCAyMzZjLTQgMTUgLTUgMzAgLTUgNDRjMCA2MyAzNSAxMDkgMTE1IDEyNGMyMCA0IDQwIDYgNjAgNmM1MCAwIDk4IC0xMyAxNDMgLTQwYzYgLTMgMTIgLTcgMTIgLTdsMjYgOTcgYzEgNSAxIDE0IDEgMTRzLTEwMiAxODEgLTExNiAyNzRjLTUgMjcgLTcgNTQgLTcgODFjMCAyMSAxIDQxIDQgNjFjMTAgNzIgMzcgMTQwIDU1IDIxMGM1IDIxIDEyIDQ2IDM2IDQ2YzE4IDAgMzEgLTE3IDQyIC0zMmM1MSAtNzEgNzYgLTE1MiA4MSAtMjM5YzEgLTE0IDEgLTI4IDEgLTQyYzAgLTgxIC0xMyAtMTYyIC0yNCAtMjQyYzAgLTYgLTIgLTEyIC0zIC0xN2M0NSAtNjQgOTUgLTEyNCAxMzggLTE5MGMzMCAtNDcgNjMgLTk0IDg0IC0xNDcgYzExIC0yNiAxNiAtNTYgMTYgLTg2YzAgLTYyIC0yMSAtMTI1IC01NyAtMTYwYy0yMSAtMjAgLTU0IC00MiAtODcgLTU0Yy00NiAtMTcgLTkyIC0yOCAtMTQxIC0yOGMtMTQgMCAtMjkgMSAtNDQgM2wtMTIgMnMtMSAtOSAwIC0xNGMxMSAtNjAgMjYgLTExOSA2MiAtMTY5YzE5IC0yNiAzNyAtNTUgNzUgLTU4YzExIC0xIDE2IC04IDE2IC0xN2MwIC00IC0xIC03IC0yIC0xMWMtNiAtMTUgLTEzIC0zMSAtMjAgLTQ2IGMtNiAtMTQgLTE2IC0yMSAtMjggLTIxek0zODYgNDk4YzggNDggMTMgOTUgMTMgMTQyYzAgODcgLTE4IDE3MiAtNjkgMjUzYy0xMiAtMzcgLTE4IC03NCAtMTggLTExMmMwIC0xOSAyIC0zOSA1IC01OWMxMyAtNzggMzEgLTE1NCA2OSAtMjI0ek00ODkgLTk0YzE0IDEgMjYgNiAzOSAxMGMyNiA5IDQ4IDE5IDU1IDM2YzMgOCA0IDE3IDQgMjZjMCAxMSAtMiAyMyAtNCAzNWMtMSA2IC03IDIzIC05IDI2Yy0zOSA2OSAtODYgMTMyIC0xMzUgMTk1IGwtNDIgNTVsLTcgLTIyYy04IC0yNSAtMTUgLTY1IC0xNSAtNjVzMjggLTM2IDQ2IC01NGM1MCAtNDkgNzQgLTExMCA3NCAtMTc3YzAgLTE3IC0yIC0zNCAtNSAtNTJjLTEgLTQgLTEgLTcgLTEgLTEzek0yNTEgLTg0bDE4IC03bDQgMjhjOCA2NSAyMyAxMTcgMzcgMTgwYzAgMyAxIDUgMSA3YzAgNCAtMSA2IC0zIDljLTI2IDUgLTUxIDcgLTc3IDdjLTI1IDAgLTQ5IC0yIC03NCAtN2MtMzAgLTYgLTYwIC0xMSAtODMgLTM1IGMtMiAtMiAtNCAtNCAtNiAtNWM0MCAtODAgOTkgLTE0MCAxODMgLTE3N3pNMzc5IC0xMTFjMzUgMCA2OSA5IDY5IDlzMyAxNCAzIDM0YzAgMTMgLTEgMjkgLTUgNDVjLTEwIDQ4IC00NCA4MiAtODAgMTE0Yy0zIDMgLTYgNSAtOCA1Yy00IDAgLTUgLTQgLTYgLTExYy05IC01OSAtMjQgLTExNyAtMjggLTE3NmMtMSAtNiAwIC0xNSAwIC0xNXMyNiAtNyA1NSAtNXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMEE0LnhtbAA8c3ltYm9sIGlkPSJFMEE0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc4IC0xNjJjLTU2IDEzIC03OCA1MyAtNzggMTAzYzAgNiAxIDEyIDEgMThjOCA4MiAxMjQgMjA1IDIzMSAyMDVjMTcgMCAzMyAtMyA0OCAtMTBjNTIgLTIxIDUxIC01NiA1NCAtODJjMyAtMTA1IC0xNDAgLTIzNiAtMjM2IC0yMzZjLTcgMCAtMTMgMSAtMjAgMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDZBLnhtbAA8c3ltYm9sIGlkPSJFMDZBIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc2IC00NDdjLTE0IDAgLTI4IDEgLTQyIDFjLTIwIDIgLTI4IDEwIC0yOSAzMGMtMSAyMiAtNCA0NCAtNSA2NmMwIDEwIDIgMTYgNiAyMHY1NjljMSAzMSAtMSA2MyAwIDk0YzAgMyAtMSA3IC0xIDljLTMgMjEgLTUgMzQgLTUgNDVjMCAyNyAxNCAyNyA1NiAzN2M2OSAxNiAxNDEgMTYgMjExIDIzaDNjNSAwIDkgLTIgMTEgLTVjMCAxIDEgMSAxIDFjMTAgMCA3IC0xNCAxMCAtMTljNiAtMTQgNyAtMzAgNiAtNDUgYy0xIC0xMzUgLTMgLTI3MCAtNSAtNDA1Yy0yIC05NSAtNCAtMTg5IC00IC0yODR2LTQ0YzAgLTE3IC0xIC0zNCAtMTYgLTQ5YzAgLTMgLTEgLTUgLTIgLThjLTQgLTExIC0xMyAtMTkgLTI2IC0yMWMtNTYgLTggLTExMiAtMTUgLTE2OSAtMTV6TTg0IC0zMjZjNTggMCAxMTMgNiAxNjggMTVoOHYxMzhjMCA0NyAwIDkzIC0xIDEzOWMtMyAxMTYgLTMgMjMyIC00IDM0OHYxOGgtNGMtNjIgLTcgLTEyNSAtOCAtMTg3IC0xOSBjLTQgMCAtOCAtMSAtMTIgLTJjLTQgMCAtOCAtMiAtMTIgLTR2LTE0MWMwIC03MiAwIC0xNDMgLTIgLTIxNGMtMiAtOTIgLTMgLTE4MyAtNCAtMjc1YzE4IDAgMzUgLTIgNTAgLTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUxNy54bWwAPHN5bWJvbCBpZD0iRTUxNyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDMgLTVjLTUgMTYgLTggMzAgLTggNDRjMCAzNiAxNyA2NiAzMiA5NmMzMyA2NiA3MyAxMzAgMTAwIDIwMWwxNSA0MGMzIDggNCAxNSA0IDIyYzAgMjIgLTE0IDQxIC00MiA1NGMtMTAgNCAtMTkgNyAtMjggN2MtMTkgMCAtMzYgLTEwIC00OSAtMzBjLTEwIC0xNiAtMTYgLTM0IC0xOCAtNTRjLTEgLTExIC0zIC0yMSAtMTIgLTMzYy00IDE2IC03IDMyIC03IDQ3YzAgMzUgMTMgNjcgMzIgOTdjMTYgMjUgMzYgMzYgNjAgMzYgYzggMCAxNyAtMSAyNyAtNGMzNCAtMTAgNTcgLTQzIDU4IC03OWMyIC03NSAtMTkgLTE0MyAtNTEgLTIwOGMtMjAgLTQxIC00MiAtODEgLTY1IC0xMjdjMTAgMyAxOSA0IDI4IDRjNDIgMCA3MyAtMzEgMTEwIC00NmM1IC0yIDcgLTEzIDcgLTI1YzAgLTEwIC0yIC0yMiAtNiAtMjljLTQgLTYgLTcgLTggLTExIC04Yy02IDAgLTEyIDUgLTE4IDdjLTkgNCAtMTggMTAgLTI2IDE2Yy0yMCAxNSAtMzkgMjMgLTU4IDIzIGMtMjMgMCAtNDUgLTEyIC02NiAtMzVjLTMgLTMgLTQgLTcgLTggLTE2ek0xOTkgMGMtMTUgLTYgLTI5IDggLTQwIDE4Yy05IDggLTE4IDE3IC0yOSAyM2MtMTMgNyAtMjUgMTEgLTM3IDExYy0xOSAwIC0zNiAtOCAtNTUgLTI3Yy00IC00IC04IC05IC0xMyAtMTNjLTQgLTMgLTcgLTUgLTkgLTVjLTMgMCAtNCA0IC01IDExYy0xIDUgLTEgMTAgLTEgMTVjMCAyNSA4IDQ3IDI0IDY4YzQ2IDYxIDg2IDEyNCAxMTIgMTk2YzggMjIgMTUgNDQgMjEgNjYgYzIgNyAzIDE0IDMgMjFjMCAxMiAtMyAyNCAtMTAgMzZjLTExIDE5IC0yNCAyOCAtNDEgMjhjLTYgMCAtMTIgLTEgLTE5IC0zYy00MSAtMTIgLTYwIC0zNyAtNjUgLTgwYy0xIC05IC0zIC0xNiAtMTAgLTIxYy00IDE3IC02IDM0IC02IDQ5YzAgNTUgMjUgOTUgODcgMTE2YzYgMiAxMyAzIDE5IDNjMzIgMCA2MCAtMjggNjMgLTY5YzEgLTEyIDIgLTI0IDIgLTM1YzAgLTUyIC0xMiAtMTAxIC0yOSAtMTQ5Yy0xOCAtNTAgLTQyIC05NiAtNzIgLTE0NCBjMzUgLTEgNjAgLTE1IDgzIC0zNmM5IC03IDE4IC0xNiAzMCAtMTljMTEgLTMgMTUgLTExIDEyIC0yMmMtMyAtMTQgMCAtMzMgLTE1IC0zOHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjcxLnhtbAA8c3ltYm9sIGlkPSJFMjcxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTM0IC00MzRjLTIgMCAtNCAyIC03IDRjLTUgNCAtNyA5IC05IDE1Yy0xNSA0MiAtMzcgODEgLTYyIDExOGMtMiAzIC04IDYgLTQgMTFjMiAzIDUgMyA4IDNjOSAwIDE2IC0xIDIyIC0xYzE2IDAgMjAgMyAyMCAxOGMwIDUgMCAxMiAtMSAyMGMtMSAyOSAtMSA1OCAtMiA4N2MwIDIgMCAzIDEgNGMtMSAxMCAtMSAyMCAtMSAzMGMxIDg1IDE0IDE2OCAxNyAyNTNjMiA1OSA1IDExOCA1IDE3N3YzMWMtMSAyOCAyIDU3IDMgODUgYzAgMTQgOCAyMyAxOSAyNGgxYzEwIDAgMTAgLTEzIDEyIC0yMGM1IC0yMSA3IC00MyA3IC02NGMwIC0yMiAtMiAtNDMgLTIgLTY1Yy0yIC0zOCAtMyAtNzYgLTQgLTExNHYtMjZsMSAxYzE0IDYgMjggMTMgNDIgMTdjMTEgMyAyMSA1IDMwIDVjNDIgMCA3MCAtMjggNzUgLTc3YzIgLTE0IDIgLTI3IDIgLTQxYzAgLTEwOSAtNDcgLTE5NCAtMTM1IC0yNTdjLTEzIC05IC0yNiAtMTkgLTM4IC0yOXYtMzljMCAtOSAyIC0xMyA2IC0xMyBjMyAwIDYgMSA5IDNjOCAzIDE2IDYgMjQgMTBjMiAxIDQgMiA3IDJjMiAwIDQgLTEgNyAtM2M1IC01IDUgLTkgMiAtMTVjLTI3IC00NiAtNDMgLTk0IC01MSAtMTQ2Yy0xIC02IC0yIC04IC00IC04ek00NSAtMTAwYzQ1IDMyIDg5IDY1IDExMyAxMTdjNCA4IDUgMTQgNSAyMGMxIDExIC03IDE5IC0yMyAyNWMtOCAzIC0xNiA1IC0yMyA1Yy0yMSAwIC00MCAtMTAgLTU5IC0xOGwtNCAtMmMwIC0yMiAtMSAtNDQgLTMgLTY2IGMtMyAtMjggLTQgLTU1IC02IC04MXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjY1LnhtbAA8c3ltYm9sIGlkPSJFMjY1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEyMiAtMzQ3aC0xYy0xMiAwIC03IDE4IC0xMCAyOGMtNyAzMSAtOCA2MyAtNyA5NWMtMjUgLTcgLTUxIC0xMyAtNzYgLTIwYy05IC0yIC0xNSAtNCAtMTkgLTRjLTEwIDEgLTEwIDggLTEwIDMwYy0yIDUgLTIgMTIgLTIgMTljMCAxMiAxIDI1IDIgMzhjMSAxNCA4IDIyIDIxIDI1YzMwIDYgNTkgMTMgODggMjFjMSAzOCAzIDc1IDYgMTEzYy00MyAtOSAtODcgLTE3IC0xMzAgLTI2Yy0zIC0xIC02IC0xIC04IC0xIGMtMTEgMCAtMTYgOCAtMTUgMjJjMSA2IDAgMTMgMCAxOXYyYy0xIDEwIC0xIDE4IC0xIDI1YzAgMzUgMTEgNDIgNTggNDljMzQgNSA2NyAxMiAxMDAgMTljMCA1MSAtMiAxMDEgLTQgMTUyYzAgOCAxIDE2IDIgMjRjMiAxMCAxMiAxMyAyMCAxNmMxIDAgMiAxIDIgMWM2IC0xIDYgLTEwIDkgLTE0YzkgLTE5IDEwIC00MCAxMCAtNjFjMSAtMTggMSAtMzYgMSAtNTRjMCAtMTkgMCAtMzcgLTEgLTU1YzI1IDYgNDkgMTEgNzMgMTd2NTQgYy0xIDM0IC03IDY3IC01IDEwMGMwIDE1IDMgMjkgNCA0M3MxMSAxNiAxOSAxN2MxIDEgMiAxIDIgMWM4IDAgOCAtMTAgMTAgLTE2YzQgLTE0IDQgLTI5IDQgLTQ0YzAgLTE2IDAgLTMxIDEgLTQ2YzIgLTMzIDQgLTY2IDQgLTk5YzIyIDUgNDQgMTEgNjcgMTVjNyAzIDE0IDMgMTkgM2MxOCAwIDI2IC05IDI2IC0zMGMwIC00IC0xIC04IC0xIC0xMmMtNyAtNTQgLTE0IC02NCAtNjYgLTc4Yy0xNiAtNCAtMzIgLTcgLTQ4IC0xMWwtMyAtMTAyIGMyMCA1IDQxIDExIDYyIDE3YzcgMSAxMyAyIDE4IDJjMTggMSAyNCAtMTIgMjIgLTM3Yy04IC02MiAtMjAgLTc0IC02OSAtODVjLTEzIC0zIC0yNiAtNyAtMzggLTEwYy0yIC0zMiAtMyAtNjUgLTUgLTk3Yy0xIC0xOCAtNSAtMzcgLTI3IC00OGMtNiAyNSAtNyA1MCAtNyA3NXYzMmMwIDEwIDEgMTkgMSAyOWwtNzIgLTE4Yy0yIC0zMiAtMyAtNjQgLTUgLTk2di04Yy00IC0xMiAtNyAtMzEgLTIxIC0zMXpNNDA4IC0yMzUgYy0xMyAxIC0xMiAxNCAtMTUgMjNjLTIgNSAtNiAxMCAtOCAxNWMtNSAxNCAtMTAgMjcgLTEwIDQwYzAgMTUgNSAyOSAxOSA0NGMxNyAxOCAzMiAzNyA0OCA1NmMtMTEgOSAtMjEgMTkgLTMwIDI5Yy0xNSAxNiAtMTEgMzkgLTE4IDU4Yy01IDEyIC0xIDI3IC0yIDQwdjJjMCAxNCAxNCAxNCAyMiAxOWMxIDEgMyAxIDQgMWM1IDAgOCAtNyAxMCAtMTJjMTEgLTIwIDI4IC0zNSA0NiAtNDhjOCAtNiAxNiAtMTEgMjMgLTE3IGMxNyAyMSAzMyA0MSA1MSA2MWMxMSAxMiAyMyAzMiAzOSAyNmMxNyAtNiAxOSAtMjkgMjEgLTQ3YzEgLTUgMCAtMTAgMCAtMTVjMSAtMyAxIC02IDEgLTljMCAtMTYgLTggLTI5IC0xOSAtNDJjLTcgLTkgLTE0IC0xOCAtMjEgLTI2YzExIC04IDIyIC0xNSAzNCAtMjFjMjEgLTExIDI2IC0zMCAyNiAtNTBjMCAtNCAtMSAtOSAtMSAtMTRjMCAtMTcgMSAtMzQgLTEyIC00N2MtNSAtNSAtOSAtOCAtMTQgLThjLTQgMCAtNyAxIC0xMSA0IGMtMjYgMjIgLTU0IDQyIC04MSA2MmMtMjYgLTM1IC01MiAtNzAgLTc4IC0xMDRjLTcgLTkgLTExIC0yMiAtMjQgLTIwek0xNTQgLTEwM2MyMyA3IDQ2IDEzIDY5IDIwYzEgMzQgMyA2OSA0IDEwNGMtMjMgLTYgLTQ2IC0xMCAtNzAgLTE1YzAgLTM2IC0yIC03MyAtMyAtMTA5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MDMueG1sADxzeW1ib2wgaWQ9IkU1MDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzMgNjJjLTMgMCAtNyAyIC05IDRjLTE3IDE0IC0zNyAyNSAtNTMgNDFjLTggNyAtMTEgMTQgLTExIDIyYzAgNiAyIDEyIDUgMThsMjQgNDRjOCAxNSAxMyAyMiAyMCAyMmM1IDAgMTIgLTQgMjIgLTEzYzIwIC0xNiAzNyAtMzUgNDMgLTY0Yy05IC0yNCAtMjEgLTQ4IC0zNiAtNzFjLTIgLTIgLTMgLTMgLTUgLTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUxQS54bWwAPHN5bWJvbCBpZD0iRTUxQSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMzggLTIwYy0yIDAgLTUgMiAtOCA1Yy03NCA2MCAtMTIwIDEzNiAtMTI1IDIzMmMtMSAxOCAtNiAzNiAtNSA1NWM3IDc4IDI1IDE1MCA4OSAyMDNjNiA1IDEyIDkgMTggMTJjOCA0IDE3IDEzIDI2IDEzYzMgMCA3IC0xIDEwIC00YzMgLTIgNCAtNyA0IC0xM2MwIC0xNSAtOSAtMzggLTE5IC00M2MtNjkgLTM1IC0xMDggLTExMSAtMTA4IC0xODljMCAtNTAgMTUgLTEwMSA0OSAtMTM4YzE5IC0yMSAzNiAtNDMgNTggLTYwIGMxNSAtMTIgMTggLTI3IDE4IC00MmMwIC03IC0xIC0xNSAtMSAtMjJjLTEgLTUgLTIgLTkgLTYgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI2Qy54bWwAPHN5bWJvbCBpZD0iRTI2QyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MSAtMjg4Yy02IDAgLTEyIDEgLTE3IDNjLTggMyAtOCAxMSAtOCAxNmMtMiA0NyAtMTYgOTQgLTE2IDEyNGMwIDUgMCA4IDEgMTJjOCAxMjYgNyAyMjYgOCAzMjVjMCAyMyAzIDQ1IDQgNjdjMCAxNiAxMCAyMyAyNCAyNWMxMyAyIDI3IDIgNDAgM2MyIDAgMyAxIDUgMWM1IDAgNyAtNCA5IC0xMGM0IC0xMiA1IC0yMyA1IC0zNWMwIC0xNCAtMiAtMjggLTYgLTQyYy0zIC05IC05IC0xOSAtMTcgLTE5Yy0yNiAxIC0yMSAtMTcgLTIxIC0zMiBjLTMgLTEwNCAtNSAtMjA5IC04IC0zMTNjMCAtOSAwIC0xNCAxMCAtMTRoM2M3IDAgMTQgMiAyMSAyYzUgMCAxMSAtMSAxNCAtN2M3IC0xMSA5IC0yMyA5IC0zNWMwIC0xMSAtMiAtMjIgLTQgLTMyYy01IC0yMiAtMzIgLTM5IC01NiAtMzl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI2Qi54bWwAPHN5bWJvbCBpZD0iRTI2QiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MCAtMjc1Yy0xNCAwIC0xMSAxNSAtMTEgMjhjMCAzIDAgNiAtMSA4Yy0yIDkgLTMgMTcgLTMgMjZjMCAyMCA2IDM5IDE5IDU3YzMxIDQyIDUwIDkyIDU0IDE0MmMxIDcgMSAxMyAxIDIwYzAgNjIgLTI2IDExOSAtODAgMTU5Yy0xNCAxMSAtMjEgMjAgLTE5IDM3djE5YzAgMTEgLTEgMjIgMCAzM2MwIDE1IDcgMjMgMTggMjNjNSAwIDEwIC0xIDE2IC01YzM2IC0xOSA1NyAtNTAgNzIgLTg2YzIyIC01NCAzMyAtMTEwIDMzIC0xNzcgYzAgLTg2IC0yMiAtMTc0IC03MiAtMjU1Yy04IC0xMSAtMTUgLTI5IC0yNyAtMjl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI2NC54bWwAPHN5bWJvbCBpZD0iRTI2NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMCAtMjIwYy0zIDAgLTYgMCAtOSAyYy0xMSA0IC0xMCAxNCAtMTMgMjRjLTYgMjYgLTggNTEgLTggNzdjMCA1NCA5IDEwOSAxMCAxNjNjMSA3NSA4IDE1MCA4IDIyNWMwIDI5IC0xIDU3IC00IDg2Yy0xIDUgLTEgMTEgLTEgMTZjMCAxMCAxIDIwIDMgMzBjMiAxMiAxMiAxNCAyMSAxNmgyYzggMCA3IC05IDEwIC0xNWM1IC0xMSA3IC0yNCA3IC0zN2MxIC00OSA0IC05OSA0IC0xNDhjMCAtMjAgLTEgLTQwIC0yIC02MCBjMCAtMyAxIC02IDEgLTExYzE5IDkgMzggMTcgNTUgMTdjMjAgMCAzOSAtOSA1OCAtMzV2MzljMCA0MSAtMSA4MSAtMSAxMjFjMCAzNyAxIDczIDUgMTA5YzIgMTEgNCAyMiA3IDMzYzIgMTAgMTMgMTMgMjAgMTRoMWM4IDAgNSAtMTAgOCAtMTVjNSAtMTIgMyAtMjUgMyAtMzh2LTIwM2gxYzYgMCA5IDYgMTQgOWMxNyAxMyAzNSAyMCA1NCAyMGM5IDAgMTkgLTIgMjkgLTZjMzggLTE2IDQ2IC01NCA0NiAtOTNjMCAtNDUgLTEyIC04NyAtMzYgLTEyNSBjLTM0IC01NCAtNjcgLTEwOCAtMTE0IC0xNTNjLTcgLTcgLTEyIC0xNyAtMjkgLTEzYy0xNCA0IC0xMyA5IC0xNCAxOGMtMyAyMSAtNCA0MSAtNCA2MmMwIDE2IDEgMzIgMiA0OWMtMTcgLTI5IC0zNSAtNTkgLTUzIC04N3MtMzYgLTU3IC02MSAtODBjLTYgLTYgLTEyIC0xMSAtMjAgLTExek0yMDkgLTUwYzM3IDQwIDY3IDg0IDk3IDEyOWMyIDMgMyA2IDMgOWMwIDQgLTMgOCAtNyAxMWMtMTEgMTAgLTIzIDE2IC0zNiAxNiBjLTcgMCAtMTUgLTIgLTIyIC01Yy0yMSAtOSAtMzMgLTI2IC0zNCAtNTB2LTU1YzAgLTE4IDAgLTM2IC0xIC01NXpNNTIgLTEwMmMzNSAzNiA1NyA4MSA4MSAxMjVjMSAxIDEgMyAxIDVjMCAzIC0xIDYgLTIgOGMtMTEgMTIgLTI0IDIyIC00MCAyMmMtMyAwIC02IDAgLTEwIC0xYy0xOCAtNCAtMzEgLTE0IC0zMSAtMzZjMSAtNDEgMSAtODEgMSAtMTIzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MDIueG1sADxzeW1ib2wgaWQ9IkU1MDIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTQgLTE4NWMtNCAwIC03IDMgLTEwIDhjLTEzIDIyIC0zMiA0MSAtNDEgNjZjLTIgNCAtMyA4IC0zIDExYzAgNiAzIDExIDggMTZjMjUgMjYgNTYgNDIgODYgNjFjMTYwIDEwMCAzMTcgMjA1IDQ3MSAzMTVjMTEgOCAyMCAxMiAyNyAxMmMxMCAwIDE3IC04IDI0IC0yNmM3IC0xNSAxMCAtMzIgMTQgLTQ0Yy0xIC0yMiAtOSAtMzYgLTI0IC00NmMtNTUgLTM4IC0xMDkgLTc2IC0xNjMgLTExNGMtMTE5IC04NCAtMjQyIC0xNjEgLTM2NCAtMjQxIGMtNSAtNCAtMTEgLTcgLTE1IC0xMmMtMyAtNCAtNyAtNiAtMTAgLTZ6TTIwMiAxMDNjLTggMCAtMTkgMTUgLTQ4IDM2Yy0xNCAxMCAtMjIgMjIgLTIyIDM2YzAgNyAyIDE2IDggMjVjOCAxMiAxMCAyNyAxMyA0MWMzIDEyIDggMTggMTUgMThjNCAwIDkgLTMgMTUgLTdjMjQgLTE5IDQ2IC00MCA0OCAtNzRjLTIgLTcgLTMgLTE1IC01IC0yM2MtMTIgLTM3IC0xNiAtNTIgLTI0IC01MnpNNTY2IC0yNTVjLTQgMCAtNyAzIC05IDcgYy0xNCAyMiAtMzMgNDIgLTQyIDY3Yy0yIDQgLTMgOCAtMyAxMWMwIDUgMyAxMCA4IDE2YzI1IDI2IDU2IDQyIDg2IDYwYzE2MCAxMDEgMzE3IDIwNiA0NzEgMzE2YzExIDcgMjAgMTIgMjcgMTJjMTAgMCAxNyAtOCAyNSAtMjZjNiAtMTYgOSAtMzIgMTMgLTQ1Yy0xIC0yMiAtOSAtMzUgLTI0IC00NWwtMTYzIC0xMTRjLTExOCAtODUgLTI0MiAtMTYyIC0zNjQgLTI0MmMtNSAtMyAtMTEgLTcgLTE1IC0xMXMtNyAtNiAtMTAgLTZ6TTI3NSAtMjUwIGMtNCAwIC03IDQgLTggN2MtOSAyMiAtMjQgMzkgLTMyIDYxYy0zIDYgLTQgMTIgLTQgMTdjMCAxMCA2IDE4IDE3IDI1YzE2NyA5NSAzMTQgMjIxIDQ4MCAzMTljMjMgMTQgNDUgMzEgNjcgNDZjNCAzIDcgNCAxMCA0YzQgMCA3IC0yIDEyIC02YzIwIC0yMCAxOSAtNDcgMjYgLTY4Yy0yIC0yNSAtMTcgLTM3IC0zNSAtNDhjLTYyIC00MCAtMTI0IC04MSAtMTg2IC0xMjBjLTcwIC00MyAtMTMyIC05NSAtMTk5IC0xNDIgYy00NiAtMzIgLTk2IC01OCAtMTQwIC05MmMtMyAtMiAtNSAtMyAtOCAtM3pNODA3IC0zMDRjLTQgMCAtOCA0IC05IDhjLTggMjEgLTI0IDM5IC0zMiA2MWMtMiA2IC0zIDEyIC0zIDE2YzAgMTEgNSAxOCAxNyAyNWMxNjcgOTYgMzE0IDIyMiA0ODAgMzIwYzIzIDE0IDQ0IDMwIDY3IDQ2YzMgMyA2IDQgOSA0YzQgMCA4IC0yIDEzIC03YzIwIC0xOSAxOCAtNDYgMjUgLTY3Yy0xIC0yNiAtMTcgLTM4IC0zNCAtNDkgYy02MiAtNDAgLTEyNCAtODAgLTE4NyAtMTIwYy02OSAtNDMgLTEzMiAtOTUgLTE5OSAtMTQxYy00NSAtMzIgLTk1IC01OSAtMTM5IC05M2MtMyAtMiAtNSAtMyAtOCAtM3pNMTMwMiAtMjA1Yy0zIDAgLTcgMiAtOSA0Yy0xNyAxNCAtMzcgMjUgLTUzIDQxYy04IDcgLTExIDE0IC0xMSAyMmMwIDYgMiAxMiA1IDE4bDI0IDQ0YzggMTUgMTMgMjIgMjAgMjJjNSAwIDEyIC00IDIyIC0xM2MyMCAtMTYgMzcgLTM1IDQzIC02NCBjLTkgLTI0IC0yMSAtNDggLTM2IC03MWMtMiAtMiAtMyAtMyAtNSAtM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTE2LnhtbAA8c3ltYm9sIGlkPSJFNTE2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc3IDE5Yy04IDAgLTggOCAtOSAxM2MtMyAxOSAtNiAzNyAtNiA1N2MwIDUgMSAxMSAxIDE2YzYgOTMgMiAxODYgMTMgMjc4djNjMCAyIDAgNSAtMSA5Yy0xNyAtMTUgLTMwIC0zMCAtNDkgLTM2Yy00IC0xIC04IC0zIC0xMSAtM2MtNiAwIC0xMCA0IC0xMiAxNXMtMyAxOSAtMyAyNWMwIDEzIDYgMTYgMzAgMjdjMjAgOCAzMiAyNiA0NSA0MmM3IDcgMTMgMTcgMjMgMTRjOSAtNCAxMiAtMTUgMTIgLTI1Yy0xIC0yMyAtNCAtNDYgLTYgLTY5IGMtNiAtNjkgLTkgLTEzOCAtOSAtMjA3YzAgLTQ1IC00IC05MCAtNCAtMTM0YzAgLTUgLTEgLTEwIC0zIC0xNGMtMiAtNSAtNSAtMTEgLTExIC0xMXpNMjAxIDFjLTggMCAtMTcgMSAtMjYgNGMtMzAgMTAgLTM0IDM5IC00MCA2NWMtMSA2IC0xIDEyIC0xIDE4YzAgMTEgMSAyMiAwIDMzYzAgOCA0IDE1IDEyIDE1aDFjOCAwIDkgLTggMTEgLTE1YzEgLTQgMCAtOCAwIC0xMmMxIC0zMCAxNSAtNDYgMzYgLTQ2YzkgMCAyMCAzIDMxIDkgYzMzIDE4IDQ4IDUwIDU3IDgzYzQgMTQgMTAgMjggMTAgNDNjMCA2IC0xIDEzIC0zIDE5Yy0xMSAzMiAtMzQgNDkgLTYwIDQ5Yy0xNCAwIC0yOSAtNSAtNDQgLTE1Yy04IC02IC0xMyAtOCAtMTcgLThjLTYgMCAtOCA2IC0xMCAyMWMtMSA5IC0yIDE4IC0yIDI3YzAgMzkgMTEgNzcgMTkgMTE1YzEgMyAxIDggMyAxMWM2IDExIDAgMjcgMTEgMzZjMyAzIDYgNCA5IDRjOSAwIDE3IC04IDI2IC04YzI2IC0yIDQ2IDEwIDY3IDIxYzcgNCAxMiA2IDE1IDYgYzYgMCA4IC03IDEwIC0yMGMxIC00IDEgLTggMSAtMTFjMCAtMzMgLTMwIC00OSAtNzUgLTU3Yy00MSAtNyAtNDIgLTQgLTUyIC00NWMtMSAtNSAtMyAtMTAgLTMgLTE1YzAgLTIgMSAtNSAyIC04YzE0IDQgMjcgNiAzOCA2YzQ4IDAgODEgLTMzIDg2IC05MmMxIC0xMSAyIC0yMyAyIC0zNGMwIC0zNiAtNyAtNzIgLTE4IC0xMDdjLTkgLTI4IC0yNyAtNDkgLTQ3IC03MWMtMTQgLTE1IC0zMSAtMjEgLTQ5IC0yMXpNNTI4IC0yMCBjNyAzNyAxNyA3MSAyMCAxMDZjMSAxMCAyIDIxIDIgMzFjMCAyMyAtMyA0NSAtMTMgNjZjLTMgMTAgLTggMjAgLTIwIDIwYy0xNyAwIC0yNSAtMTEgLTI1IC0yNnYtODdjMSAtMjEgLTkgLTM4IC0yMSAtNTRjLTMgLTUgLTcgLTEwIC0xMyAtOGMtNyAzIC00IDEwIC00IDE1djExOGMwIDEwIC0yIDIwIC01IDMwYy0zIDExIC05IDIxIC0yMiAyMWMtMTUgMCAtMjcgLTExIC0yNiAtMjhjMiAtMzkgNCAtNzggOCAtMTE3IGMzIC0yNiAtMTIgLTQyIC0yNyAtNThjLTMgLTQgLTYgLTYgLTkgLTZzLTUgNCAtNiAxM2wtMTUgMjAwYy0yIDI3IDExIDQ2IDI0IDY2YzMgNSA3IDcgMTIgNWM1IC0xIDUgLTUgNSAtOWMxIC0xMyAzIC0yNyA0IC00MWMyMSAyNCAzOCAzNSA1MiAzNXMyNiAtMTIgMzggLTM3YzkgNiAxOCAxMiAyOCAxOGM5IDYgMTggOCAyNiA4YzE0IDAgMjQgLTkgMzIgLTI5YzEwIC0yNiAxNCAtNTMgMTQgLTgxYzAgLTE5IC0yIC0zOCAtNiAtNTggYy02IC0zMiAtOSAtNjggLTMwIC05NmMtNiAtOCAtMTEgLTEzIC0yMyAtMTd6TTc0NyAtMTRjLTkgMiAtNyAxMSAtNyAxOHYxMTBsLTQ1IC03MGMtNCAtNyAtOSAtMTUgLTE1IC0yMWMtOSAtOSAtMTggLTE0IC0yNiAtMTRjLTkgMCAtMTggNSAtMjggMTRjLTE5IDE3IC0yNCAzOCAtMjQgNThjMCAxMyAyIDI2IDQgMzljOCA1NCAyOSAxMDQgNzMgMTQxYzE4IDE1IDMzIDIyIDQ3IDIyYzIyIDAgMzkgLTE3IDU0IC00N2MyIC00IDIgLTggMiAtMTIgYzAgLTExIC02IC0yMyAtNSAtMzVjNCAtNDYgNSAtOTEgNyAtMTM3YzEgLTIxIC02IC0zOSAtMTcgLTU2Yy00IC03IC0xMSAtMTMgLTIwIC0xMHpNNjcxIDg4bDYgNWMyMSAyNSAzOCA1MyA0OCA4NGMxIDMgMSA1IDEgOGMwIDkgLTcgMTYgLTE0IDIyYy00IDMgLTcgNCAtMTEgNGMtNiAwIC0xMiAtNCAtMTggLThjLTIyIC0xOCAtMzUgLTQyIC00MSAtNjljLTQgLTE1IDE2IC00NiAyOSAtNDZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI3MC54bWwAPHN5bWJvbCBpZD0iRTI3MCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMSAtMjM5Yy00IDAgLTYgMyAtOCA5Yy05IDMzIC0xMSA2OCAtMTEgMTAxYzEgODUgMTQgMTY4IDE3IDI1M2MyIDU5IDUgMTE4IDUgMTc3djMxYy0xIDIzIDEgNDcgMiA3MHYxN2MwIDkgLTIgMTIgLTcgMTJjLTIgMCAtNSAtMSAtOCAtMmMtOCAtMyAtMTYgLTYgLTI0IC0xMGMtNSAtMyAtOSAtNCAtMTMgMWMtNSA0IC02IDkgLTIgMTVjMjYgNDUgNDIgOTQgNTAgMTQ2YzEgNiAyIDggNCA4czUgLTIgOCAtNWM0IC0zIDYgLTkgOCAtMTQgYzE2IC00MiAzNyAtODEgNjIgLTExOGMzIC0zIDggLTYgNCAtMTFjLTIgLTMgLTQgLTMgLTcgLTNoLTIxYy0xNiAwIC0yMSAtMSAtMjEgLTE1di0yYzUgLTIxIDcgLTQzIDcgLTY0YzAgLTIyIC0yIC00MyAtMiAtNjVjLTIgLTM4IC0zIC03NiAtNCAtMTE0di0yNmwxIDFjMTQgNiAyOCAxMyA0MiAxN2MxMSAzIDIxIDUgMzAgNWM0MiAwIDcwIC0yOCA3NSAtNzdjMiAtMTQgMiAtMjcgMiAtNDFjMCAtMTA5IC00NyAtMTk0IC0xMzUgLTI1NyBjLTE0IC0xMCAtMjkgLTIxIC00MiAtMzJjLTUgLTUgLTkgLTcgLTEyIC03ek0zOCAtMTA0YzQ1IDMyIDg5IDY1IDExMyAxMTdjNCA4IDUgMTQgNSAyMGMxIDExIC03IDE5IC0yMyAyNWMtOCAzIC0xNiA1IC0yMyA1Yy0yMSAwIC00MCAtMTAgLTU5IC0xOGwtNCAtMmMwIC0yMiAtMSAtNDQgLTMgLTY2Yy0zIC0yOCAtNCAtNTUgLTYgLTgxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwQTUueG1sADxzeW1ib2wgaWQ9IkUwQTUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ii8+L2RhdGEvUGV0YWx1bWEvRTA2Ni54bWwAPHN5bWJvbCBpZD0iRTA2NiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMDAgLTQ5NmMtNDQgMCAtODYgNSAtMTMwIDE0Yy0zNSA3IC00NSAzMiAtNTggNThjLTUgMTAgLTggMjEgLTExIDMyYy0xIDMgLTEgNiAtMSA5YzAgMTQgMTIgMjYgMjcgMjFjNDAgLTEzIDgwIC0xNCAxMjEgLTE0aDY1Yzc1IDAgMTQ3IDIwIDIwOSA2N2MzMiAyNCA1NiA1MiA3NiA4NWMxMyAyMSAyMSA0MSAyMSA2NGMwIDYgMCAxNCAtMiAyMWMtMTQgNjMgLTM5IDExOSAtODQgMTY0Yy0zNSAzNSAtNzkgNDkgLTEyNyA0OSBjLTcgMCAtMTQgMCAtMjIgLTFjLTMyIC0yIC00OCAtMjEgLTQ4IC00OGMwIC02IDEgLTEyIDIgLTE4YzQgLTE2IDYgLTMyIDYgLTQ4YzAgLTQ1IC0xOSAtODQgLTU4IC0xMTdjLTE4IC0xNSAtMzcgLTIzIC01NyAtMjNjLTE0IDAgLTI4IDQgLTQzIDEyYy0zIDEgLTUgMyAtOCA0Yy00OCAyMiAtNzIgNTggLTcyIDEwM2MwIDEzIDIgMjcgNiA0MmMxMyA0NyA0NiA4MCA3OSAxMTNjNTIgNTIgMTE0IDg3IDE4MiAxMDZjLTIgMiAtMiA1IC0zIDcgYy0zIDIwIC01IDM5IC00IDU5YzQgNzQgMiAxNDkgMTEgMjIyYzAgMyAwIDUgLTEgMTBjLTE0IC0xMiAtMjQgLTI0IC0zOSAtMjljLTMgLTEgLTYgLTIgLTkgLTJjLTUgMCAtOCAzIC05IDEyYy0yIDkgLTMgMTYgLTMgMjBjMCAxMCA2IDEzIDI0IDIxYzE2IDcgMjYgMjEgMzYgMzRjNSA2IDExIDE0IDE5IDExYzcgLTMgOSAtMTIgOSAtMjBjLTEgLTE4IC0yIC0zNyAtNCAtNTVjLTYgLTU1IC04IC0xMTAgLTggLTE2NiBjMCAtMzYgLTMgLTcxIC0zIC0xMDdjMCAtNCAtMSAtOCAtMiAtMTFsLTIgLTNjMTUgNCAzMCA3IDQ2IDljLTMgOCAtNSAxOCAtNyAyNmMtMiAxMyAwIDI3IC0xIDQxYzAgNiA0IDEyIDEwIDEyaDFjNiAwIDcgLTcgOCAtMTJjMSAtMyAxIC02IDEgLTEwYzAgLTI0IDExIC0zNyAyNyAtMzdjOCAwIDE3IDMgMjYgOGMyNiAxNCAzOSAzOSA0NiA2NmMzIDExIDcgMjMgNyAzNWMwIDUgMCAxMCAtMiAxNWMtOSAyNSAtMjggMzkgLTQ4IDM5IGMtMTIgMCAtMjMgLTQgLTM1IC0xMmMtNiAtNCAtMTEgLTcgLTE0IC03Yy00IDAgLTYgNiAtOCAxOGMtMSA3IC0xIDEzIC0xIDIwYzAgMzEgNyA2MSAxNSA5MmMxIDQgMSA3IDIgMTBjNSA5IDEgMjEgOSAyOGMzIDMgNSA0IDggNGM3IDAgMTMgLTcgMjAgLTdjMjEgLTEgMzcgOCA1NCAxN2M1IDMgOSA1IDEyIDVjNiAwIDkgLTcgOSAtMjRjMCAtMjggLTI0IC00MSAtNjEgLTQ3Yy0zMyAtNSAtMzMgLTMgLTQxIC0zNmMtMiAtNiAtNCAtMTIgLTEgLTE4IGMxMSAzIDIxIDUgMzEgNWMzOCAwIDYzIC0yNyA2OCAtNzRjMSAtMTAgMiAtMjAgMiAtMzBjMCAtMjggLTYgLTU1IC0xNCAtODJjLTUgLTE2IC0xNCAtMzAgLTI1IC00M2M5MyAtMTQgMTU5IC03OCAxNzQgLTE5MGMzIC0yMiA1IC00NSA1IC02MGMwIC05MCAtMTAgLTE3MCAtNTAgLTI0NGMtNjEgLTExMiAtMTQ3IC0xODkgLTI3OSAtMjA5Yy0yNyAtNCAtNTMgLTYgLTc5IC02ek03MDcgNjRsLTcgLTFjLTE1IDAgLTIwIDEyIC0xNyAyMyBjOSAzMiA1IDY3IDIzIDk2YzUgOCA4IDI0IDIwIDE4YzE2IC04IDM5IDYgNDcgLTI1YzIgLTggMyAtMTYgMyAtMjNjMCAtMjcgLTEzIC00OCAtMjYgLTcwYy04IC0xNSAtMjcgLTE5IC00MyAtMTh6TTY3NSAtMTk1aC0yYy0xNCAwIC0xOCAxMSAtMTQgMjJjMTAgMjggMTAgNTkgMjggODVjNiA5IDEwIDIxIDI1IDE1YzE0IC01IDMxIDAgMzEgLTMwYzAgLTQzIC0zMiAtOTIgLTY4IC05MnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FOTNFLnhtbAA8c3ltYm9sIGlkPSJFOTNFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCIvPi9kYXRhL1BldGFsdW1hL0U4ODQueG1sADxzeW1ib2wgaWQ9IkU4ODQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTg4IC01MGMtMTIgMzUgLTI1IDY5IC0yNSAxMDRjMCAxMSAxIDIyIDQgMzRjMiAxMCA0IDE3IDQgMjJjMCAxMSAtOCAxMiAtMjkgMTRjLTExIDEgLTIyIDEgLTMyIDFjLTE4IDAgLTM2IC0xIC01MyAtN2MtNSAtMSAtOSAtMiAtMTIgLTJjLTkgMCAtMTQgNSAtMjAgMThjLTEwIDIxIC0xNSA0MCAtMTUgNTljMCAyOSAxMyA1NSAzOCA4M2M1NiA2MiAxMDIgMTMzIDE0MCAyMDhjNSAxMCAxMSAyNCAyMiAyMmM5IC0yIDggLTE3IDEwIC0yNyBjMyAtMTEgNCAtMjIgNCAtMzNjMCAtMTkgLTQgLTM3IC0xNCAtNTVjLTI2IC00NyAtNDMgLTk5IC03NiAtMTQzYy0zIC00IC00IC03IC00IC05YzAgLTQgNCAtNiAxMSAtNWMxIDAgMiAwIDIgLTFjOSAtMSAxNyAtMSAyMyAtMWMyMiAwIDI0IDcgMzQgMzhsMjMgNzFjMiA2IDcgMTIgMTMgMTJjNCAtMSA4IC04IDkgLTEzYzYgLTE5IDExIC0zNyAxMSAtNTZjMCAtMTIgLTIgLTIzIC03IC0zNWMtMyAtNiAtNCAtMTIgLTQgLTE3IGMwIC0xMCA3IC0xNyAyNSAtMThjMTYgLTIgMzIgLTcgNDggLTEzYzExIC01IDE3IC0xMSAxOSAtMjJjMiAtMTAgMiAtMjAgMiAtMzFjMCAtMTAgMCAtMjAgLTIgLTMxYy0yIC0xNCAtMTAgLTIxIC0yNSAtMjFjLTI2IDAgLTUwIDkgLTc1IDE0Yy00IDEgLTcgMiAtOSAyYy02IDAgLTkgLTQgLTEwIC0xNWMtMyAtMzcgLTkgLTc0IC0xMyAtMTExYy0yIC0xMyAtNSAtMjUgLTE3IC0zNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEQwLnhtbAA8c3ltYm9sIGlkPSJGNEQwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4OCAtNTBjLTEyIDM1IC0yNSA2OSAtMjUgMTA0YzAgMTEgMSAyMiA0IDM0YzIgMTAgNCAxNyA0IDIyYzAgMTEgLTggMTIgLTI5IDE0Yy0xMSAxIC0yMiAxIC0zMiAxYy0xOCAwIC0zNiAtMSAtNTMgLTdjLTUgLTEgLTkgLTIgLTEyIC0yYy05IDAgLTE0IDUgLTIwIDE4Yy0xMCAyMSAtMTUgNDAgLTE1IDU5YzAgMjkgMTMgNTUgMzggODNjNTYgNjIgMTAyIDEzMyAxNDAgMjA4YzUgMTAgMTEgMjQgMjIgMjJjOSAtMiA4IC0xNyAxMCAtMjcgYzMgLTExIDQgLTIyIDQgLTMzYzAgLTE5IC00IC0zNyAtMTQgLTU1Yy0yNiAtNDcgLTQzIC05OSAtNzYgLTE0M2MtMyAtNCAtNCAtNyAtNCAtOWMwIC00IDQgLTYgMTEgLTVjMSAwIDIgMCAyIC0xYzkgLTEgMTcgLTEgMjMgLTFjMjIgMCAyNCA3IDM0IDM4bDIzIDcxYzIgNiA3IDEyIDEzIDEyYzQgLTEgOCAtOCA5IC0xM2M2IC0xOSAxMSAtMzcgMTEgLTU2YzAgLTEyIC0yIC0yMyAtNyAtMzVjLTMgLTYgLTQgLTEyIC00IC0xNyBjMCAtMTAgNyAtMTcgMjUgLTE4YzE2IC0yIDMyIC03IDQ4IC0xM2MxMSAtNSAxNyAtMTEgMTkgLTIyYzIgLTEwIDIgLTIwIDIgLTMxYzAgLTEwIDAgLTIwIC0yIC0zMWMtMiAtMTQgLTEwIC0yMSAtMjUgLTIxYy0yNiAwIC01MCA5IC03NSAxNGMtNCAxIC03IDIgLTkgMmMtNiAwIC05IC00IC0xMCAtMTVjLTMgLTM3IC05IC03NCAtMTMgLTExMWMtMiAtMTMgLTUgLTI1IC0xNyAtMzZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjRFNC54bWwAPHN5bWJvbCBpZD0iRjRFNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03NCAtMjA5Yy03IDAgLTE0IDUgLTIxIDE1Yy0xNiAyMSAtMzcgMzggLTQ5IDY0Yy0yIDUgLTQgOSAtNCAxM2MwIDUgMyAxMCA4IDE2YzIwIDIxIDQ0IDM2IDY4IDUyYzEwNiA2OSAyMDMgMTQ5IDMwOCAyMTljMTQgOCAyNyAxNyA0MCAyNmMxNCA5IDI2IDEzIDM3IDEzYzE4IDAgMzIgLTExIDQ1IC0zM2MxMSAtMTggMTcgLTM5IDI0IC01NGMtNiAtMjggLTE1IC00NyAtMzkgLTU3Yy0zNSAtMTQgLTYyIC00MCAtOTIgLTYyIGMtNjUgLTQ2IC0xMzAgLTg5IC0xOTcgLTEzMGMtMzggLTIzIC03NCAtNDkgLTExMSAtNzVjLTYgLTQgLTEyIC03IC0xNyAtN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEExLnhtbAA8c3ltYm9sIGlkPSJFNEExIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4IC0zMjZoLTdjLTQgMCAtOSAxIC0xMSA2djNjMCA2IDYgMTAgOSAxNmMyOCA0NyA3NCA2NyAxMjQgODJjNDAgMTEgNzcgMzQgMTE3IDQ5Yy02OCAyNSAtMTM1IDUxIC0yMDMgNzVjLTExIDMgLTE2IDggLTE2IDE0YzAgMyAyIDcgNiAxMmMxNyAyMCAzMCA0MyA1MCA2MGM4IDYgMTQgOSAyMSA5YzQgMCA5IC0xIDE0IC0zYzY5IC0yOCAxMzggLTU2IDIwOSAtODJjMjkgLTExIDU3IC0yNCA4NCAtMzljNyAtMyAxMCAtNyAxMCAtMTIgYzAgLTMgLTEgLTYgLTMgLTEwYy0xMyAtMjcgLTM1IC00NiAtNjAgLTUyYy00MyAtMTIgLTc4IC0zOSAtMTIxIC01MGMtNjUgLTE2IC0xMjQgLTQ4IC0xODcgLTcwYy0xMSAtNCAtMjIgLTggLTM1IC04aC0xeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0VDODAueG1sADxzeW1ib2wgaWQ9IkVDODAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNjYgLTYyOWMtMzYgMyAtMzQgMyAtNDAgMzhjLTUgMzQgLTMgNjggLTQgMTAzYzAgMjY5IC0xIDUzOCAtMSA4MDhjMCA4NSAtMSAxNzEgLTEgMjU1YzAgNTUgNCA0OCA3MSA0OWM3IDAgMTQgLTEgMjEgMWM0IDEgOCAyIDExIDJjMTQgLTEgMTggLTEyIDIwIC0yN2MxIC01IDAgLTEwIDAgLTE1YzEgLTYzIDEgLTYzIC02MSAtNjVoLTExYy0xOSAyIC0yNCAtNSAtMjQgLTI0di0zNjJoMWMwIC02NiAtMSAtMTM1IC0xIC0yMDIgYzAgLTUwIDEgLTEwMCAyIC0xNTBjMSAtOTYgMyAtMTkyIDMgLTI4N2MwIC0xNCAxIC0yMSAxOCAtMjBoNGM4IDEgMTYgLTIgMjQgLTJjMyAxIDYgMSA5IDFjMjUgNSAyOSAtMTAgMzEgLTI4di0yYzEgLTEyIDIgLTIyIDIgLTMxYzAgLTM0IC0xMCAtNDQgLTQzIC00NGMtOSAxIC0xOSAxIC0zMSAyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QzkueG1sADxzeW1ib2wgaWQ9IkU0QzkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMzkgLTQyN2MtMjAgMCAtMjQgOCAtMjggMjVjLTYgMjQgLTYgNDggLTYgNzN2MzdjMCA5MSAtNSAxODIgLTUgMjczYzAgMTIgLTEgMjQgMTUgMzFjMTAgLTE2IDE0IC0zNCAxNCAtNTNjMCAtNjIgMCAtMTIzIDEgLTE4NWMwIC0xNyAyIC0zNSAyIC01MmMwIC01IDAgLTExIC0xIC0xN2MtMiAtMjggMCAtMjkgMzAgLTI5YzI3IC0xIDU1IDAgODIgMGMxNTkgMCAzMTkgNCA0NzggNWM2IDEgMTEgMSAxNyAxYzExIDAgMTUgNSAxNSAxNnY4OSBjMCA0MyAwIDg2IC00IDEyOWMtMSAxMCAtMSAyMSAtMSAzMWMwIDIyIDIgNDUgNSA2N2MyIDEwIDkgMTIgMTggMTZjNiAtMTQgNyAtMjcgNyAtNDBzLTEgLTI1IDAgLTM4YzMgLTQ1IDQgLTg5IDQgLTEzNHMxIC04OSA0IC0xMzRjMiAtMjcgLTMgLTU0IC0xMCAtODBjLTQgLTE2IC0xNCAtMjUgLTM0IC0yNWMtMTQ5IDAgLTI5NyAtMSAtNDQ2IC00Yy01MiAtMSAtMTA0IDAgLTE1NyAtMnpNNTQ4IC0yNzFjLTE0MSA3IC0yODIgOSAtNDI0IDkgYy0xOSAwIC0yMSA5IC0yMyAyNGMtNSAzNCAtNSA2NyAtNSAxMDF2NjRjLTEgMTYgLTMgMzEgLTMgNDZjMCA4IDAgMTUgMiAyM2MyIDExIDYgMTcgMTggMjFjOSAtMTcgMTEgLTM1IDExIC01MmMwIC0xNSAtMSAtMzAgMCAtNDVjMSAtMTEgMSAtMjEgMSAtMzF2LTM0YzAgLTEwIDQgLTE0IDE2IC0xNGw0MDYgLTljMTIgMCAxNSAzIDE1IDE0djEzNWMwIDE0IDAgMjkgMTkgMzVjOCAtMjIgNiAtNDQgNiAtNjZ2LTQ0YzAgLTIyIDAgLTQ0IDIgLTY2IGMxIC02IDEgLTEyIDEgLTE4YzAgLTI0IC00IC00NyAtMTAgLTcwYy00IC0xNiAtMTMgLTI0IC0zMiAtMjN6TTMzMyAtMTE0Yy01IDAgLTExIDEgLTE4IDFjLTEwIDEgLTEyIDcgLTEyIDE0djM4djEyYzAgNDMgLTcgNTAgNjMgNTBjMjYgMCAyNyAtOCAyNyAtNDZjMCAtNTIgLTEyIC02OSAtNjAgLTY5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QUUueG1sADxzeW1ib2wgaWQ9IkU0QUUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMiAxOTFjLTEgMiAtMiAzIC0yIDVjMCA1IDQgMTEgNiAxNWM0NyA4NyAxMDYgMTY2IDE2MSAyNDhjMTEgMTYgMjMgMjQgMzggMjRjOCAwIDE3IC0yIDI3IC02YzM1IC0xNCA2MCAtNDEgODYgLTY3YzI4IC0zMCA1NSAtNjIgODMgLTkyYzggLTggMTUgLTE2IDE1IC0yNmMwIC0zIC0xIC02IC0yIC05Yy0yIC00OCAtMzcgLTg1IC03NyAtODVjLTMgMCAtNyAwIC0xMCAxYy0xMiAyIC0xOCA4IC0yNSAxN2MtMzYgNDMgLTY1IDkzIC0xMDYgMTMzIGMtMyAyIC02IDUgLTkgOGMtNiA3IC0xMSAxMSAtMTYgMTFjLTYgMCAtMTIgLTQgLTE4IC0xM2MtMjcgLTQxIC01NCAtODEgLTgzIC0xMjBjLTEzIC0xNyAtMjYgLTM1IC00NyAtNDNjLTcgLTIgLTE1IC02IC0yMSAtMXpNMjA2IDBjLTMxIDEgLTQyIDUgLTQyIDIxYzAgNyAyIDE2IDYgMjhjNyAyNSAxMCA1MCAyNCA3M2M3IDEyIDE0IDIxIDI0IDIxYzUgMCAxMCAtMiAxNyAtN2MxMSAtOCAzMSAtMSAzNCAtMjBjMiAtMTAgMyAtMTkgNSAtMjggYzUgLTI2IC0zMiAtODAgLTU3IC04NmMtNSAtMSAtOSAtMiAtMTEgLTJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRBMy54bWwAPHN5bWJvbCBpZD0iRTRBMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05MiAtMTQwYy03IC0xMSAtMTYgLTE2IC0yNCAtMTZjLTcgMCAtMTYgNiAtMjMgMTljLTggMTMgLTE3IDIzIC0zMiAyN2MtMTAgMiAtMTMgOSAtMTEgMTdjNSAyNSA2IDUwIDE0IDc0YzUgMTUgMTUgMTcgMjggMTljMTUgLTYgMzYgLTcgNDMgLTI3YzQgLTEzIDE5IC0xMyAyMyAtMjZjMiAtOCAyIC0xNyAyIC0yNWMxIC0yMyAtNyAtNDMgLTIwIC02MnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FQzgyLnhtbAA8c3ltYm9sIGlkPSJFQzgyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTExMSAtMzg2Yy02IDEgLTExIDAgLTE3IDFjLTY4IDUgLTY5IDUgLTY5IDc0djE1OWMwIDUzIDAgMTA2IC0xIDE2MGMtMSAxMTMgLTQgMjI1IC00IDMzOGMwIDMzIDcgMzggNDQgMzhjMjAgMSA0MCAwIDU5IDNsNSAxYzkgMCAxMSAtNSAxMyAtMTVjMiAtNyAzIC0xNCAzIC0yMmMwIC0xNyAtNCAtMzQgLTcgLTUwYy0yIC0xNCAtMTAgLTIwIC0yNiAtMTljLTEyIDEgLTIyIDEgLTMwIDFjLTMyIDAgLTMyIC0xMCAtMzIgLTU5di0xOTYgYzEgLTk1IDAgLTE5MCA0IC0yODVjMCAtMTcgNSAtMjMgMjEgLTIzYzE0IC0xIDI5IC0xIDQzIC0xYzE3IDAgMjIgLTEwIDIzIC0yNmMyIC0yMSAtMiAtNDIgLTYgLTYyYy0yIC0xMiAtMTAgLTE5IC0yMyAtMTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQxOS54bWwAPHN5bWJvbCBpZD0iRjQxOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMjMgLTY1MWMtNiAxMCAtOCAyMCAtOCAzMGMwIDYgMSAxMiAxIDE3YzQgNTEgLTIyIDg5IC01NSAxMjVjLTI2IDI5IC02MCA0OSAtODggNzZjLTMyIDMxIC00OSA2OSAtNTQgMTEzYy05IDgyIC0xMiAxNjQgLTIxIDI0NWMtMyAyOCAtNSA1NiAtNSA4NWMwIDM4IDIgNzUgNiAxMTNjMiAyMCAyIDQxIDIgNjJjMCAzMCAtMSA2MSAtMSA5MmMwIDExIDAgMjIgMSAzM3M2IDIzIDE3IDIzYzEwIDAgNyAtMTQgNyAtMjAgYzMgLTM2IDI3IC01NSA1MSAtNzVjMzAgLTI1IDYyIC00NCA4NiAtNzVjNDIgLTU0IDU4IC0xMTYgNTkgLTE4M2MwIC0xNCAxIC0yOCAxIC00MmMwIC0xNiAtMSAtMzIgLTkgLTQ4Yy0xIC0xIC0xIC0zIC0xIC00YzAgLTUgNCAtOSA2IC0xM2MxNiAtMzIgMTkgLTY0IDE5IC05N2MwIC0yMCAtMiAtNDAgLTMgLTYxYzAgLTEwIC0zIC0yMyAtMTYgLTMwYy0xMSAxNSAtOSAzNCAtMTAgNDljMCA1MyAtMzIgODYgLTY5IDExNiBjLTM4IDMxIC03NCA2MiAtOTcgMTA3Yy0zIC0xMiAtNSAtMjMgLTUgLTMyYzAgLTIwIDcgLTM1IDIzIC01NGMzNCAtNDEgNzUgLTc2IDEwNyAtMTE5YzM3IC00OSA1OSAtMTAwIDU5IC0xNTljMCAtMTMgLTIgLTI3IC00IC00MmMwIC0yIC0xIC00IC0xIC02YzAgLTggMyAtMTUgNiAtMjJjMTQgLTM0IDE5IC02OCAxOSAtMTAzYzAgLTI0IC0zIC00OCAtNyAtNzNjLTIgLTEwIC00IC0yMiAtMTYgLTI4ek0xOTUgLTU1IGM3IDEyMSAtNzYgMTgxIC0xNjEgMjQyYzIgLTQ4IDE1IC04OCA0MCAtMTI1YzMyIC00NyA4MyAtNzQgMTIxIC0xMTd6TTE3OSAtMzcyYy0zMyA2NCAtODIgMTE0IC0xMzYgMTY4YzggLTkyIDg4IC0xMTcgMTM2IC0xNjh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjREMi54bWwAPHN5bWJvbCBpZD0iRjREMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNDUgLTEwYy0zMyAwIC02NyAxNyAtOTEgNDljLTMwIDQwIC0zOCA4NiAtNDIgMTM1Yy0xIDE0IC0yIDI5IC0yIDQzYzAgNzAgMTcgMTM1IDYyIDE5M2M0NCA1NiA5OCA5NCAxNzEgOTRjMzIgMCA0OCAtOSA0OCAtMjhjMCAtNiAtMiAtMTQgLTUgLTIzYy0yIC04IC01IC0xNSAtNyAtMjNjLTYgLTI1IC0xNiAtMzIgLTQxIC0zMGMtNjYgNSAtMTM4IC0zNyAtMTczIC0xMDljMjUgMTggNDQgMzcgNzEgNDJjNSAxIDEwIDEgMTYgMSBjMzkgMCA4MSAtMjYgOTkgLTY5YzEzIC0zMiAyMCAtNjQgMjAgLTk2YzAgLTQ2IC0xNSAtOTAgLTQyIC0xMzJjLTIxIC0zMiAtNTIgLTQ3IC04NCAtNDd6TTE2MCA5OGMxMSAwIDIyIDIgMzMgN2MyMCA5IDM2IDMwIDM2IDQ3YzAgMjcgLTQxIDY3IC04MCA3M2MtMTYgNCAtMzYgLTggLTU0IC0yMmMtMTkgLTE1IC0yOCAtMjUgLTI4IC0zNnM4IC0yMiAyNCAtMzhjMjAgLTIwIDQ1IC0zMSA2OSAtMzF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQyNS54bWwAPHN5bWJvbCBpZD0iRjQyNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMzIgLTYwMGMtMTEgMCAtNyAxNCAtOCAyMWMtMjAgOTIgLTc1IDE1NCAtMTYwIDE4OWMtNiAzIC0xMiA2IC0xNyA5Yy0yMCA5IC0zMyAxOSAtMzYgNDVjLTMgMjggLTcgNTYgLTcgODV2NTljMCAxMjQgMiAyNDkgNCAzNzNjMSA3NyAyIDE1NCAyIDIzMXMwIDE1NCAtMiAyMzFjLTEgNDkgLTggOTggLTggMTQ4YzAgOSAwIDE5IDEgMjljMyA0OSAzIDk5IDMgMTQ4djc1YzAgOSAwIDE3IDEwIDIxYzIgMSA0IDEgNiAxIGM4IDAgOCAtMTEgOCAtMTNjMjEgLTYzIDc2IC05NSAxMjAgLTEzN2MzNSAtMzMgNDcgLTc4IDU3IC0xMjRjMiAtNCAzIC05IDMgLTEzYzAgLTcgLTEgLTE0IC0xIC0yMWMwIC01NiAyOCAtMTA1IDM1IC0xNThjMSAtOCAxIC0xNiAxIC0yNWMwIC0yNiAtNCAtNTIgLTE1IC04MWMtMTIgMjAgLTkgMzYgLTExIDUwYy03IDQ4IC0zMSA4MyAtNzEgMTA4bC0xMTMgNzB2LTIzYzAgLTQgLTEgLTcgLTEgLTExYzAgLTIzIDEzIC0zOSAzNyAtNTAgYzY0IC0yOSAxMTQgLTcxIDEyOSAtMTQzYzUgLTI0IDkgLTQ4IDkgLTczYzAgLTE2IC0yIC0zMiAtNSAtNDhjLTEgLTQgLTIgLTkgLTIgLTEzYzAgLTIzIDE0IC00MyAxNiAtNjZjMyAtMjQgNyAtNDcgNyAtNzFjMCAtOSAwIC0xOCAtMiAtMjdjLTIgLTEzIDEgLTI2IDUgLTM5YzkgLTMwIDE0IC02MCAxNCAtOTFjMCAtMzQgLTYgLTY5IC0xNyAtMTA0Yy0xIC01IC0yIC05IC0yIC0xNGMwIC0xNyA4IC0zNCAxMCAtNTFzMyAtMzQgMyAtNTAgYzAgLTI0IC0xIC00NyAtOCAtNzBjLTIgLTcgLTMgLTEzIC0zIC0xOWMwIC01IDAgLTkgMiAtMTRjOCAtMjYgMTEgLTUxIDExIC03N2MwIC0yNCAtMyAtNDggLTcgLTcyYy0xIC02IC0yIC0xMiAtMiAtMThjMCAtOCAxIC0xNSA1IC0yM2MxMiAtMjkgMTcgLTU4IDE3IC04OWMwIC05IDAgLTE3IC0xIC0yNmMwIC01IDAgLTExIC0yIC0xNmMtMyAtOSAtNCAtMjMgLTE0IC0yM3pNMTgyIDczNmMtOSA0MyAtMzMgNzAgLTYyIDk1IGMtMzIgMjcgLTY3IDUzIC05MiA5MWMwIC0xMiAxIC0yNSAwIC0zOGMtMyAtMjYgNSAtNDYgMjUgLTYzYzM4IC0zMyA4MyAtNTYgMTI5IC04NXpNMTgwIDM4NmMtMTIgODYgLTcwIDEyNyAtMTQyIDE1NmMwIC0xNiAtMSAtMzMgLTEgLTQ4YzAgLTEyIDUgLTIwIDE5IC0yNmM0NSAtMTkgODggLTQ0IDEyNCAtODJ6TTE5MCAyMTJjLTQgNzMgLTY2IDEyMSAtMTUwIDE1MGMtMSAtMTMgLTIgLTIzIC0yIC0zMWMwIC0yNSA4IC0zMCA0MyAtNTBsNDIgLTI4IGMyMiAtMTMgNDQgLTI3IDY3IC00MXpNMjEwIC0xN2MwIDE4IDEgMzYgMCA1NGMtMiAyOSAtMTIgNTUgLTM2IDcxYy00MCAyNyAtODAgNTUgLTEyNCA3N2MtNCAyIC03IDcgLTEyIDFjLTIgLTIgLTIgLTggLTIgLTE1YzAgLTIxIDUgLTU2IDEyIC02MWMxNCAtMTIgMjggLTIzIDQyIC0zNGMzOCAtMzMgOTEgLTQ2IDEyMCAtOTN6TTIwNCAtMjA3YzEgOCAxIDE1IDEgMjNjMCA0NiAtMTkgODEgLTU4IDEwOGMtMzUgMjQgLTczIDQ0IC0xMTAgNzV2LTU4IGMwIC0xMiA1IC0yMSAxNyAtMjljNTMgLTM1IDExNCAtNTkgMTUwIC0xMTl6TTIwNCAtMzgyYzEgNiAxIDEyIDEgMTdjMCAzNiAtMTggNjIgLTM3IDg2Yy0zMSA0MCAtODIgNTIgLTEyMSA4MmMtMiAyIC00IDIgLTUgMmMtMyAwIC01IC0zIC03IC03Yy0yIC02IC0zIC0xMiAtMyAtMTljMCAtMjIgMTAgLTQ2IDI4IC01NGM1MyAtMjcgMTA1IC01NSAxNDQgLTEwN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FODg2LnhtbAA8c3ltYm9sIGlkPSJFODg2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0NSAtMTBjLTMzIDAgLTY3IDE3IC05MSA0OWMtMzAgNDAgLTM4IDg2IC00MiAxMzVjLTEgMTQgLTIgMjkgLTIgNDNjMCA3MCAxNyAxMzUgNjIgMTkzYzQ0IDU2IDk4IDk0IDE3MSA5NGMzMiAwIDQ4IC05IDQ4IC0yOGMwIC02IC0yIC0xNCAtNSAtMjNjLTIgLTggLTUgLTE1IC03IC0yM2MtNiAtMjUgLTE2IC0zMiAtNDEgLTMwYy02NiA1IC0xMzggLTM3IC0xNzMgLTEwOWMyNSAxOCA0NCAzNyA3MSA0MmM1IDEgMTAgMSAxNiAxIGMzOSAwIDgxIC0yNiA5OSAtNjljMTMgLTMyIDIwIC02NCAyMCAtOTZjMCAtNDYgLTE1IC05MCAtNDIgLTEzMmMtMjEgLTMyIC01MiAtNDcgLTg0IC00N3pNMTYwIDk4YzExIDAgMjIgMiAzMyA3YzIwIDkgMzYgMzAgMzYgNDdjMCAyNyAtNDEgNjcgLTgwIDczYy0xNiA0IC0zNiAtOCAtNTQgLTIyYy0xOSAtMTUgLTI4IC0yNSAtMjggLTM2czggLTIyIDI0IC0zOGMyMCAtMjAgNDUgLTMxIDY5IC0zMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDY0LnhtbAA8c3ltYm9sIGlkPSJFMDY0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI3NCAtODE0Yy05IDAgLTE5IDIgLTI5IDZjLTI4IDEzIC0zOSAzNiAtNDEgNjZjLTEgNSAwIDEwIDAgMTdjLTMgMjYgOCA0OCAyNyA2N2M1IDUgOCA5IDYgMThjLTQgMTUgLTcgMjkgLTcgNDNjMCAzOSAxNiA3NCA0NiAxMDRsMyAzYy0yNyAtNCAtNTMgLTYgLTc5IC02Yy00NCAwIC04NiA1IC0xMzAgMTRjLTM1IDcgLTQ1IDMyIC01OCA1OGMtNSAxMCAtOCAyMSAtMTEgMzJjLTEgMyAtMSA2IC0xIDljMCAxNCAxMiAyNiAyNyAyMSBjNDAgLTEzIDgwIC0xNCAxMjEgLTE0aDY1Yzc1IDAgMTQ3IDIwIDIwOSA2N2MzMiAyNCA1NiA1MiA3NiA4NWMxMyAyMSAyMSA0MSAyMSA2NGMwIDYgMCAxNCAtMiAyMWMtMTQgNjMgLTM5IDExOSAtODQgMTY0Yy0zNSAzNSAtNzkgNDkgLTEyNyA0OWMtNyAwIC0xNCAwIC0yMiAtMWMtMzIgLTIgLTQ4IC0yMSAtNDggLTQ4YzAgLTYgMSAtMTIgMiAtMThjNCAtMTYgNiAtMzIgNiAtNDhjMCAtNDUgLTE5IC04NCAtNTggLTExNyBjLTE4IC0xNSAtMzcgLTIzIC01NyAtMjNjLTE0IDAgLTI4IDQgLTQzIDEyYy0zIDEgLTUgMyAtOCA0Yy00OCAyMiAtNzIgNTggLTcyIDEwM2MwIDEzIDIgMjcgNiA0MmMxMyA0NyA0NiA4MCA3OSAxMTNjNzUgNzUgMTY4IDExMyAyNzMgMTIyYzggMSAxNyAxIDI1IDFjMTEzIDAgMTk3IC02NSAyMTQgLTE5M2MzIC0yMiA1IC00NSA1IC02MGMwIC05MCAtMTAgLTE3MCAtNTAgLTI0NGMtNDkgLTkwIC0xMTUgLTE1OSAtMjA4IC0xOTIgYzMgLTUgNSAtMTEgNyAtMTZjMyAtMTEgNSAtMjEgNSAtMzFjMCAtMjIgLTcgLTQ0IC0xNCAtNjRjLTIgLTYgLTQgLTEyIC00IC0xN2MwIC02IDIgLTExIDkgLTE4YzE2IC0xNiAyMSAtMzYgMjEgLTU2YzAgLTkgLTEgLTE3IC0yIC0yNWMtNiAtMzcgLTIwIC02OSAtNTAgLTk1Yy0xNSAtMTMgLTMxIC0xOSAtNDggLTE5ek03MDcgNjRsLTcgLTFjLTE1IDAgLTIwIDEyIC0xNyAyM2M5IDMyIDUgNjcgMjMgOTZjNSA4IDggMjQgMjAgMTggYzE2IC04IDM5IDYgNDcgLTI1YzIgLTggMyAtMTYgMyAtMjNjMCAtMjcgLTEzIC00OCAtMjYgLTcwYy04IC0xNSAtMjcgLTE5IC00MyAtMTh6TTY3NSAtMTk1aC0yYy0xNCAwIC0xOCAxMSAtMTQgMjJjMTAgMjggMTAgNTkgMjggODVjNiA5IDEwIDIxIDI1IDE1YzE0IC01IDMxIDAgMzEgLTMwYzAgLTQzIC0zMiAtOTIgLTY4IC05MnpNMjkyIC02MDFjMTAgMCAyMCA1IDI3IDE4czExIDI3IDEzIDQxdjRjMCA4IC01IDE1IC0xNCAxNSBjLTI3IDEgLTU1IC0xNCAtNTcgLTQ5YzAgLTEwIDYgLTI0IDIwIC0yN2M0IC0xIDcgLTIgMTEgLTJ6TTI5MSAtNzY2YzI2IDQgNDUgMjEgNTUgNDZjMiA2IDMgMTEgMyAxN2MwIDE0IC03IDI5IC0xNyA0MWMtNSA2IC0xMSA5IC0xNyA5Yy0zIDAgLTYgLTEgLTEwIC0yYy0yMyAtOSAtNDMgLTIzIC02MSAtMzljLTE0IC0xMiAtMjAgLTIyIC0yMCAtMzFjMCAtMTQgMTMgLTI0IDMzIC0zNGM5IC01IDIwIC02IDM0IC03eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MDAueG1sADxzeW1ib2wgaWQ9IkU1MDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTUwIDY4Yy0xMSA4IC0xOSAyMCAtMjkgMjhjLTkgOCAtMTIgMTUgLTEyIDIyYzAgOSA0IDE3IDExIDI1YzMgNCA3IDcgMTAgMTFjMTQgMTQgMjQgMjEgMzUgMjFzMjIgLTkgMzYgLTI2YzE3IC0yMSAyMyAtMzIgMjMgLTQ3YzMgLTE1IC0xMyAtMjEgLTIyIC0zMGMtMTIgLTEzIC0xOCAtMjAgLTI1IC0yMGMtNiAwIC0xMyA2IC0yNyAxNnpNNTMgLTIzMmMtMyAtMSAtNSAtMiAtNyAtMmMtNSAwIC04IDQgLTEwIDggYy0xMCAyMiAtMjYgNDIgLTM0IDY1Yy0yIDUgLTIgOSAtMiAxM2MwIDEyIDcgMTkgMTggMjRjOTYgMzggMTg0IDkxIDI3NSAxMzdsMjU4IDEzMmM0IDIgNyAzIDEwIDNjNSAwIDkgLTMgMTQgLThjMTkgLTE4IDE5IC00MyAyNCAtNjFjMSAtMjIgLTUgLTM1IC0yMiAtNDNjLTE1MSAtNzYgLTMwMiAtMTUzIC00NTEgLTIzNGMtMjMgLTEyIC00OSAtMjEgLTczIC0zNHpNNTM0IC0yNTBjLTQgMCAtOSAyIC0xMiA1Yy0xNCAxOCAtMzQgMzEgLTQ4IDUwIGMtNSA3IC03IDEzIC03IDE5czIgMTIgNyAxOGM3IDEwIDE4IDE4IDIzIDMwYzUgMTEgMTIgMTUgMTggMTVzMTMgLTMgMTkgLTljMjEgLTE3IDM3IC0zOSA0MiAtNjFjMCAtMTQgLTM1IC02NyAtNDIgLTY3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNjYueG1sADxzeW1ib2wgaWQ9IkUyNjYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDA4IC0yMDVjLTcgMyAtNiAxMCAtNSAxN2MwIDIgMCAzIC0xIDRjLTEzIDUzIC0xMyAxMDggLTEzIDE2MnYzMGMtMyAtMTIgLTggLTI0IC0xMyAtMzZjLTI5IC02MCAtNzggLTEwNCAtMTI1IC0xNTFjLTMgLTMgLTggLTYgLTEyIC02Yy0xIDAgLTEgMSAtMSAxczAgLTEgLTEgLTFjLTIgLTMgLTcgLTggLTExIC03Yy00IDAgLTUgNiAtNyAxMWMtOSAzNyAtMTIgNzQgLTEzIDExMmMtMyAxMTggLTUgMjM2IC01IDM1NCBjMCA1MCA1IDk5IDggMTQ5YzAgMTMgOCAyMyAxOSAyM2MxMiAwIDE0IC0xNCAxNSAtMjRjMiAtMTYgMSAtMzIgMSAtNDhjLTQgLTUwIC01IC05OSAtNSAtMTQ4YzAgLTM0IDAgLTY5IDEgLTEwM3YtNWMzIDIgNyA0IDExIDZjMTggNyAzNiAxNCA1NSAxN2M0IDEgOCAxIDExIDFjMjMgMCA0MCAtMTYgNTIgLTM1YzkgLTEzIDE1IC0yNyAxOSAtNDB2NzhjMCA4NiAxIDE3MiA0IDI1OGMxIDE0IDIgMjggMTcgMjhjMTYgMCAxNyAtMTcgMTcgLTI5IHYtMjQwaDF2LTI0YzQgMyAxMCA1IDE2IDdjMTggNSAzNiAxMCA1NCAxMGMyMCAwIDM5IC02IDU3IC0yMmMyNyAtMjQgMzUgLTU1IDM1IC04OGMwIC03IDAgLTE2IC0xIC0yNGMtMTIgLTk0IC02OCAtMTU4IC0xNDAgLTIxM2wtNyAtNmMtMTEgLTcgLTIxIC0yNCAtMzMgLTE4ek00NCAtMjAwYy00IDAgLTggMyAtOSAxMXYyYy0yIC0yIC00IC0zIC03IC0zYy05IDEgLTcgMTEgLTEwIDE5Yy0yMiA1OSAtMTIgMTIxIC0xNyAxODIgYzAgNTYgLTEgMTEyIC0xIDE2OGMwIDI4IDAgNTYgMSA4M2MyIDQzIDEgODYgNyAxMjljMiAxNCAxMSAyMSAyMSAyM2MxIC0xIDEgLTEgMiAtMWM5IDAgOCAtMTIgMTEgLTE5YzQgLTkgNiAtMTkgNiAtMzBjMCAtNyAtMSAtMTYgLTIgLTI0Yy0zIC01NSAtNCAtMTEwIC00IC0xNjV2LTUxYzE2IDcgMzIgMTQgNDggMThjMTMgMyAyNCA1IDM0IDVjNDggMCA2OSAtMzMgNjkgLTg3YzAgLTk0IC01MiAtMTY0IC0xMTEgLTIyOCBjLTggLTEwIC0xNyAtMTkgLTI3IC0yN2MtNCAtMyAtOCAtNSAtMTEgLTV6TTQyOSAtOTRjMyAzIDcgNiAxMSA4YzM3IDI2IDY3IDU5IDkyIDk3YzMgNCA1IDggNSAxMmMwIDUgLTMgOSAtOCAxNGMtMTYgMTYgLTM0IDI0IC01MyAyNGMtMTQgMSAtMjggLTMgLTQzIC0xMWwtNyAtM2MxIC0yNCAxIC00OCAxIC03M2MwIC0yMiAxIC00NSAyIC02OHpNMjQzIDI4bDMgLTEwNGM4IDkgMTcgMTggMjYgMjdjMjEgMjEgMzcgNDQgNTUgNjUgYzUgNSA3IDEwIDcgMTNjMCA3IC03IDEwIC0xNSAxNGMtNiAzIC0xMyA0IC0xOSA0Yy0xNyAxIC0zMyAtMTAgLTQ5IC0xNnpNNDcgLTkxYzMyIDMyIDYzIDY2IDg2IDEwNmMzIDYgNSAxMCA1IDE0YzAgNyAtNiAxMSAtMTkgMTFjLTI4IDEgLTUyIC02IC03NCAtMjFjMCAtMSAtMSAtMSAtMSAtMWMxIC0xNCAxIC0yOSAyIC00NGMxIC0yMiAxIC00MyAxIC02NXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjcyLnhtbAA8c3ltYm9sIGlkPSJFMjcyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxMyAxNjVjNCAtOSAyIC0yMSAyIC0yNGwtMSAtMTh2LTZsLTEgLTEydi0zYy0xIC0xMyAtMyAtMjggLTMgLTI4Yy0yIC02NyAtNSAtMTM0IC03IC0yMDFjMCAtMzIgMiAtNjQgMiAtOTZjLTIgLTcwIC0zIC0xMzkgLTUgLTIwOGMwIC02IC0yIC0xMSAtMyAtMTdjLTQgLTkgLTcgLTIzIC0xOCAtMjNjLTEzIDAgLTEwIDE2IC0xMyAyNmMtNyAyNCAtOSA0OCAtOSA3MmMwIDM2IDUgNzMgNSAxMDl2OTVsLTUgLTFsLTEyMSAtMTggYy00IC0xIC03IC0xIC0xMCAtMWMtMTIgMCAtMTkgNSAtMTkgMjJjMCAxOSAtMyAzOSAtMyA1OWMtMSAyOSAtMiA1OCAtMiA4OGMwIDM1IDEgNzAgMiAxMDVjMyAxMDEgMTEgMjAxIDEwIDMwMmMwIDEwIC0xIDIyIDEgMzRjLTEgMyAtMyA0IC02IDRjLTIgMCAtNSAtMSAtOSAtMmMtOCAtNCAtMTYgLTYgLTIzIC0xMWMtNiAtMiAtMTAgLTMgLTE0IDFjLTUgNSAtNiA5IC0yIDE1YzI2IDQ2IDQzIDk0IDUwIDE0NmMxIDYgMyA4IDUgOHM0IC0yIDcgLTQgYzQgLTQgNiAtOSA4IC0xNWMxNiAtNDIgMzggLTgwIDYzIC0xMTdjMiAtNCA3IC03IDMgLTEyYy0yIC0zIC03IC0zIC0xMiAtMmMtMjUgMSAtMzQgMSAtMzYgLTljMSAtOCAyIC0xNyAyIC0yNWMxIC0xOSAxIC0zNyAxIC01NmMwIC01NyAtMyAtMTE1IC02IC0xNzJjNDkgNCA5OCA5IDE0NSAyMmMyMSA1IDE3IC0xNyAyMiAtMjd6TTE2NiAzMWwzIDMwbC02IC0xYy0zNCAtMSAtNjggLTMgLTEwMiAtNmMtNyAtMSAtMTQgMCAtMjAgMGwtMSAtMTMgYy0xIC0zMyAxIC02NiAyIC0xMDB2LTEyYzQwIDUgODEgMTIgMTIxIDIzYzAgMjYgMiA1MyAzIDc5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MTQueG1sADxzeW1ib2wgaWQ9IkU1MTQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzcgMThjLTggMCAtOCA4IC05IDEzYy0zIDE5IC02IDM3IC02IDU3YzAgNSAxIDExIDEgMTZjNiA5MyAyIDE4NiAxMyAyNzh2M2MwIDIgMCA1IC0xIDljLTE3IC0xNSAtMzAgLTMwIC00OSAtMzZjLTQgLTEgLTggLTMgLTExIC0zYy02IDAgLTEwIDQgLTEyIDE1cy0zIDE5IC0zIDI1YzAgMTMgNiAxNiAzMCAyN2MyMCA4IDMyIDI2IDQ1IDQyYzcgNyAxMyAxNyAyMyAxNGM5IC00IDEyIC0xNSAxMiAtMjVjLTEgLTIzIC0zIC00NiAtNiAtNjkgYy03IC02OSAtOCAtMTM4IC05IC0yMDdjMCAtNDUgLTMgLTkwIC00IC0xMzRjMCAtNSAtMSAtMTAgLTMgLTE0Yy0yIC01IC01IC0xMSAtMTEgLTExek0yMDEgMGMtOCAwIC0xNyAxIC0yNiA0Yy0zMCA5IC0zNCAzOSAtNDAgNjVjLTEgNiAtMSAxMiAtMSAxOGMwIDExIDEgMjIgMCAzM2MwIDggNCAxNSAxMiAxNWgxYzggMCA5IC04IDExIC0xNWMxIC00IDAgLTggMCAtMTJjMSAtMzAgMTUgLTQ2IDM2IC00NmM5IDAgMjAgMyAzMSA5IGMzMyAxOCA0NyA1MCA1NyA4M2M0IDE0IDEwIDI4IDEwIDQzYzAgNiAtMSAxMyAtMyAxOWMtMTEgMzIgLTM0IDQ5IC02MCA0OWMtMTQgMCAtMjkgLTUgLTQ0IC0xNWMtOCAtNiAtMTMgLTggLTE3IC04Yy02IDAgLTggNiAtMTAgMjFjLTEgOSAtMiAxOCAtMiAyN2MwIDM5IDExIDc3IDE5IDExNWMxIDMgMSA4IDMgMTFjNiAxMSAwIDI3IDExIDM2YzMgMyA2IDQgOSA0YzkgMCAxNyAtOCAyNiAtOGMyNiAtMiA0NiAxMCA2NyAyMWM3IDQgMTIgNiAxNSA2IGM2IDAgOCAtNyAxMCAtMjBjMSAtNCAxIC04IDEgLTExYzAgLTMzIC0zMCAtNDkgLTc1IC01N2MtNDEgLTcgLTQyIC00IC01MiAtNDVjLTEgLTUgLTMgLTEwIC0zIC0xNWMwIC0yIDEgLTUgMiAtOGMxNCA0IDI3IDYgMzggNmM0OCAwIDc5IC0zMyA4NiAtOTJjMSAtMTEgMiAtMjMgMiAtMzRjMCAtMzYgLTYgLTcyIC0xOCAtMTA3Yy05IC0yOCAtMjYgLTUwIC00NyAtNzFjLTE0IC0xNSAtMzEgLTIxIC00OSAtMjF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUyOC54bWwAPHN5bWJvbCBpZD0iRTUyOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMTE2IC0yODVjMjQgMzEgNDAgNjMgNjkgODFjMjMgNDEgMjkgODcgMzMgMTM0YzkgMTA5IDE2IDIxOCAyMSAzMjdjMSA0IDAgOSAwIDE1Yy0xMyAtNyAtMjMgLTE4IC0zNCAtMjdjLTEwIC05OCAtNTMgLTE3OSAtMTIzIC0yNDljLTIwIC0yMCAtNDMgLTM1IC03MCAtNDBjLTggLTQ1IC0yNCAtODYgLTQ4IC0xMjRsNjQgMTJjNCAxIDggMiAxMiAyYzMgMCA2IC0xIDggLTNzMyAtNCAzIC03YzAgLTUgLTQgLTExIC03IC0xNSBjLTIxIC0zMiAtNDEgLTY0IC04NiAtNjhjLTQ0IC00IC04OSAtMTQgLTEzNiAtMjJjMTMgMzMgMzAgNTkgNDkgODVjMyA0IDEwIDUgMTUgNmM3IDAgMTMgMSAxOSAyYzE4IDM5IDI1IDgyIDMwIDEyNWM4IDcyIDEzIDE0NSAxMyAyMThjMCAyNCAtMSA0NyAtMiA3MWMtMSAxMSAtMiAyMiAtNCAzN2MtMjcgLTE4IC00OCAtNDEgLTc0IC01N2MtMTAgLTYwIC0yNCAtMTIwIC01NSAtMTczYy0zMSAtNTQgLTc3IC04MiAtMTMzIC05MyBjLTIgLTE0IC00IC0yOCAtNyAtNDJjLTcgLTMyIC0xNCAtNTYgLTI2IC03N2MyMSA2IDQyIDEzIDYzIDE5YzYgMiAxMyA0IDE5IDRjNSAwIDkgLTEgMTIgLTVjMSAtMiAxIC0zIDEgLTVjMCAtOCAtNiAtMTggLTEyIC0yNGMtMjEgLTI0IC00MiAtNDYgLTc3IC01NGMtNDYgLTEwIC05MCAtMjkgLTEzNyAtMzljLTQgLTEgLTcgLTIgLTEyIC0yYy0zIDAgLTYgMCAtMTAgMWMyOCAzMiA0NSA3MSA4OCA4NWMxMSAyOCAxMiA1OSAxNyA5OCBjMTMgMTA0IDIzIDIwOSAzMyAzMTNjMCA2IDEgMTIgMSAxOWMwIDEwIC0xIDIxIC03IDMxYy0yOCAtMjAgLTQ5IC00OCAtNzggLTY5Yy0xMSAtNjEgLTI5IC0xMjAgLTcyIC0xNzFjLTMxIC0zNyAtNjggLTU4IC0xMDkgLTcyYy00IC0yMCAtNyAtNDAgLTEyIC02MGMtNSAtMjcgLTEyIC01MSAtMjEgLTczYzIxIDYgNDEgMTIgNjIgMTdjMyAxIDUgMSA4IDFjNSAwIDEwIC0yIDEyIC04Yy0xMyAtMzMgLTM0IC02MCAtNjQgLTcyIGMtNDkgLTIwIC0xMDEgLTMwIC0xNDkgLTQ5Yy01IC0yIC0xMCAtNCAtMTQgMGMtMSAxIC0yIDMgLTIgNWMwIDMgMiA2IDQgOWM0IDUgNyA5IDkgMTRjMTQgMzEgMzMgNTMgNjMgNjVjMTIgNDAgMTggODIgMjMgMTIzYzEwIDgyIDE3IDE2MyAxNyAyNDVjMCAyOSAwIDU4IC0yIDg3Yy01IC0yIC05IC01IC0xNCAtOGMyIC04IDQgLTE2IDQgLTI0YzAgLTEyIC0zIC0yNCAtOCAtMzdjLTM1IC05MiAtODUgLTE3NyAtMTgwIC0yMTggYy03IC0zIC0xNCAtNSAtMjEgLTdjLTIgLTEwIC0zIC0yMCAtNSAtMzBjLTcgLTQ2IC0xOCAtODIgLTM2IC0xMTNjMjEgNCA0MiAxMCA2MyAxM2w3IDFjNiAwIDEwIC0zIDEwIC04YzAgLTMgLTEgLTcgLTQgLTEyYy0xNyAtMzEgLTM4IC01OSAtNzQgLTY3Yy00MSAtOSAtODEgLTIyIC0xMjEgLTM1Yy03IC0yIC0xMyAtNiAtMjEgLTJjMTUgMzggMzggNjcgNjkgODVjOSAyMSAxNSA0MiAxOCA2NWMxNSAxMTEgMzcgMjIwIDMyIDMzMiBjLTEgMjQgLTEgNDcgLTEgNzRjLTM2IC0xOSAtNTcgLTUyIC0xMDAgLTUwYzE3IDI4IDM1IDUyIDU4IDY5YzMxIDIzIDU5IDQ5IDg5IDcyYzYgNSAxMSA3IDE3IDdjMyAwIDcgLTEgMTAgLTJjOSAtNCA4IC0xMyA4IC0yMHYtNTRjMjAgMjEgNTQgMzMgODYgMzNjMTggMCAzNSAtNCA0OSAtMTFjMTQgLTggMjYgLTE4IDM1IC0yOWMxNSAxNSAzMiAzMCA0OSA0NGMxMyAxMSAyNSAyMiAzOSAzMWM0IDMgOCA0IDEyIDRjNyAwIDEyIC02IDEzIC0xNyBjMiAtMjQgMyAtNDggNCAtNzJjMjcgMjYgNTggNDMgOTkgNDNjNDMgMCA3MSAtMTkgNzEgLTU3YzAgLTMgLTEgLTYgLTEgLTEwYzM0IDM2IDcwIDY5IDEwNyAxMDFjNyA2IDE0IDExIDIzIDExYzMgMCA2IDAgMTAgLTJjMTMgLTYgMTMgLTE5IDE0IC0zMGMwIC0xNiAxIC0zMiAwIC00OGMxNiAxNCAzNCAyNSA1NiAzNGMxNSA2IDMxIDkgNDggOWM5IDAgMTggLTEgMjcgLTNjMjIgLTUgMzcgLTIwIDM3IC00MWMwIC0zIDAgLTYgLTEgLTkgYzEgMCAyIDEgMiAxYzMzIDE4IDU5IDQ0IDg2IDY5YzUgNiAxMSAxMSAxOCAxNWM4IDUgMTUgOCAyMCA4YzEwIDAgMTcgLTkgMTggLTI2YzIgLTIxIDMgLTQzIDQgLTY1YzEzIDEyIDI3IDI0IDQzIDMzYzIxIDEyIDQyIDE4IDU2IDE4YzQ1IDAgNzAgLTE1IDc4IC00M2MyNCAyNiA0OSA0OSA3NiA3MWM4IDYgMTYgMTEgMjUgMTFjMyAwIDYgMCAxMCAtMmMxNSAtNiAxNiAtMjAgMTUgLTMyYzAgLTEwIC0xIC0xOSAtMSAtMjkgYzIwIDE1IDQ0IDI2IDcyIDMxYzkgMiAxNyAzIDI0IDNjNDEgMCA2NCAtMjYgNzAgLTczYzIgLTEyIDIgLTI0IDIgLTM2YzAgLTgyIC0zOSAtMTQ5IC05MiAtMjEyYy0yMiAtMjYgLTQ2IC01MyAtODAgLTY2Yy04IC0zIC0xNSAtNSAtMjIgLTZjLTEgLTMgLTEgLTYgLTEgLTljLTcgLTQ3IC0yMyAtODggLTQ5IC0xMjJjMjggNiA1NSAxMyA4MyAyMGMzIDEgNiAxIDkgMWM1IDAgOSAtMSAxMSAtNGMyIC0yIDIgLTQgMiAtNSBjMCAtNSAtNCAtMTAgLTYgLTE0Yy0xOSAtMjQgLTM4IC00NyAtNzEgLTU2Yy00NiAtMTMgLTkxIC0yOSAtMTM4IC0zOWMtNiAtMiAtMTIgLTMgLTI2IC01ek0xMzU3IDMzYzE0IDAgMjYgOCAzNSAyM2MyMCAzMyAyNiA3MCAyNiAxMDdjMCAxMiAtMSAyNSAtMiAzN2MtNSAzNSAtMjcgNTYgLTU1IDU2Yy0xMSAwIC0yMyAtNCAtMzYgLTEwYy0yIC00MiAtNSAtODQgLTcgLTEyNmMtMSAtMjMgLTMgLTQ2IC01IC02OWwyIC0yIGM3IC00IDEzIC04IDIxIC0xMXMxNSAtNSAyMSAtNXpNNjkxIDI4YzEwIDMgMjAgNSAzMSA2YzQwIDIgNDIgNSA1MSA0NGM5IDQxIDE4IDgzIDI2IDEyNGMxIDUgMSA5IDEgMTJjMCAxOCAtMTAgMjcgLTMyIDMwYy00IDAgLTcgMSAtMTAgMWMtMTkgMCAtMzUgLTcgLTQ5IC0xN2MtMSAtMTkgLTIgLTM4IC00IC01N2MtNSAtNDggLTggLTk1IC0xNCAtMTQzek0xMDUwIDQ2YzggMCAxNiAxIDI0IDVjMTcgNyAzMiAxOCAzOSAzNyBjMTIgMzMgMjIgNjcgMjIgMTAyYzAgMzAgLTI2IDUxIC01NyA1MWMtNiAwIC0xMyAtMSAtMjAgLTNjLTExIC00IC0yMSAtMTAgLTMwIC0xN2MwIC01NiAtMyAtMTEzIC03IC0xNjljMSAwIDEgLTEgMiAtMWM5IC0zIDE4IC01IDI3IC01ek0zNzcgMzloMWM4NCAyMiA3MiAtMSA5MyA5MWw5IDQwYzEgNiAyIDExIDIgMTdjMCAxNiAtNiAzMiAtMjAgNDNjLTggNiAtMTkgOSAtMzEgOWMtMTUgMCAtMzEgLTQgLTQyIC0xMiBjMCAtNjMgLTQgLTEyNiAtMTIgLTE4OHpNOTIgNjFjNSAxIDEwIDIgMTYgMmMzOCAzIDcxIDE1IDk0IDQ5YzkgMTMgMTQgMjggMTQgNDNjMCAyMCAtOCA0MSAtMjQgNTljLTE1IDE2IC0zNyAyNCAtNTggMjRjLTEyIDAgLTIzIC0yIC0zMyAtN2MtMSAtNTcgLTMgLTExNCAtOSAtMTcweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MUIueG1sADxzeW1ib2wgaWQ9IkU1MUIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAgLTIwYy0xIDkgLTIgMTcgLTIgMjVjMCAxOSA0IDM2IDIyIDUyYzQ5IDQ0IDY5IDEwNSA3OCAxNjhjMiAxMSAyIDIyIDIgMzJjMCA4MSAtNDcgMTQxIC0xMTQgMTkwYy0xNSAxMCAtMjIgMjggLTIyIDQ1YzAgOCAxIDE1IDQgMjJjMiA2IDQgOSA3IDljMiAwIDUgLTEgOSAtNGM2NiAtNDkgMTIwIC0xMDYgMTMxIC0xOTJjMyAtMjQgNSAtNDcgNSAtNzBjMCAtOTkgLTI3IC0xOTEgLTEwMyAtMjY3Yy0zIC0zIC03IC02IC0xMSAtOSBjLTEgLTEgLTMgLTEgLTYgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUxQy54bWwAPHN5bWJvbCBpZD0iRTUxQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05MCAwYy0xMyAwIC0yNSAzIC0zOCA4Yy0zNiAxNCAtNTIgNDYgLTUyIDg0YzAgNDUgMjIgMTE0IDcwIDE1MmMtMTkgMTMgLTMxIDM4IC0zMSA2NmMwIDI1IDkgNTIgMzAgNzdjMjIgMjUgNDYgMzUgNjYgMzVjMzQgMCA2MCAtMjYgNjIgLTUxYzIgLTM2IC0xMiAtNzQgLTI4IC05OWMxNiAtMTYgNDIgLTY0IDQzIC05M2MxIC02MiAtMTggLTExNSAtNjcgLTE1N2MtMTcgLTE1IC0zNiAtMjIgLTU1IC0yMnpNMTA1IDI4NiBjMzAgMSA0MiAyMSA0NSA1MGMzIDE5IC0xMCAzMSAtMjggMzFjLTIgMCAtNSAwIC04IC0xYy0zMSAtNiAtMzYgLTI2IC0zNiAtNDRjMCAtMTkgMTIgLTM2IDI3IC0zNnpNNDk5IDE1Yy05IC0zIC0xNyAtNCAtMjQgLTRjLTE0IDAgLTIzIDYgLTI5IDIxYy0xIDMgLTEgNyAtMSAxMGMwIDEyIDUgMjQgMTAgMzZjMiA1IDcgOSA0IDE1Yy0yIDczIDkgMTQzIDkgMjEyYzAgMTggMTYgMjkgMjYgMzhjMiAxIDQgMiA1IDJjNSAwIDYgLTYgNiAtMTEgYzAgLTE4IDEgLTM2IDEgLTU0YzAgLTIyIC0xIC00NCAtNSAtNjljMTMgMTQgMjAgMjAgMjggMjdjMTAgOSAyMCAxMyAzMCAxM2MxNSAwIDMwIC05IDQwIC0yNmM1IC05IDkgLTIwIDExIC0yOWMyIC0xMCAzIC0yMCAzIC0zMGMwIC03MiAtNTAgLTEyOCAtMTE0IC0xNTF6TTMxOCAxOGMtMTEgMCAtMTAgMTMgLTEzIDIxYy0yMSA0NCAtMzggOTAgLTYzIDEzM2MtNyAxMiAxMyA2OCAyNSA3M2MyIDEgNCAxIDUgMWM3IDAgMTIgLTUgMTYgLTEyIGMxOCAtMzIgMzQgLTY1IDQ3IC05OWMzIC04IDUgLTE3IDE0IC0yNWMyMCAzNSAzOSA2OSA1OSAxMDNjOCAxNCAxNyAzOCAzNCAyOWM1IC0zIDYgLTcgNiAtMTJjMCAtMTAgLTcgLTI0IC0xMiAtMzNjLTMwIC01NCAtNjAgLTEwOCAtOTIgLTE2MWMtNiAtMTAgLTE1IC0xOSAtMjYgLTE4ek01MjEgNjVjMzUgMTMgNTYgNDkgNTYgODVjMCAxNCAtMyAyOCAtMTAgNDBjLTkgMTMgLTIyIDI2IC0zOCAyMWMtMTcgLTQgLTI4IC0xNyAtMjggLTM5IGMxIC03IDEgLTE2IDEgLTI0YzAgLTkgMCAtMTYgMSAtMjJ2LTUwdi00YzAgLTcgMyAtOSA4IC05YzMgMCA2IDAgMTAgMnpNOTggNTdjNDYgMCA2OSA0NyA2OSA5MGMwIDI3IC0xMCA1MiAtMzAgNTdjLTYgMSAtMTIgMiAtMTggMmMtMzYgMCAtNTkgLTI4IC02NyAtNTFjLTQgLTEyIC02IC0yNCAtNiAtMzVjMCAtMzYgMTkgLTYzIDUyIC02M3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTI5LnhtbAA8c3ltYm9sIGlkPSJFNTI5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTgwNyAtMjc2YzIyIDUyIDQ5IDk3IDEwNiAxMTJjMTEgMzAgMTQgNjEgMTYgOTNjNiA4OSA2IDE3OCAxMCAyNjdjMSAyMSA1IDQyIDUgNjNjMCA2IDAgMTIgLTEgMThjLTIxIC0xNCAtNDEgLTI4IC02MSAtNDFjMSAtNjQgLTE2IC0xMjQgLTQ5IC0xODJjLTI4IC01MCAtNjMgLTkzIC0xMTkgLTExM2MtNSAtMiAtMTEgLTMgLTE3IC0zYy04IC0zNiAtMjMgLTY4IC00MyAtOTZjMjQgNCA0OSA3IDczIDEwaDZjOSAwIDE0IC0zIDE0IC0xMCBjMCAtMyAtMSAtNiAtMiAtOWMtMTYgLTM4IC0zMyAtNzIgLTgxIC03OGMtNDEgLTUgLTgzIC04IC0xMjIgLTI5YzIgNTEgMjIgODUgNTggMTAyYzE4IDI4IDIzIDYxIDI3IDk0YzExIDkyIDE2IDE4NCAxNiAyNzdjMCAxOCAxIDM2IDEgNTRjLTEgNSAtMSAxMiAtNyAxNWMtMSAxIC0zIDEgLTQgMWMtNCAwIC02IC02IC05IC04Yy0xOCAtMTMgLTM1IC0yOCAtNTYgLTQwYy0xNyAtOTMgLTU1IC0xNzYgLTEzMSAtMjQwIGMtMTYgLTEyIC0zMiAtMjIgLTUxIC0yOGMtNSAtMzggLTE0IC03NCAtMzUgLTEwN2MxOSA0IDM5IDEwIDU4IDE0YzMgMSA3IDIgMTEgMnM4IC0yIDEwIC03Yy0yIC0xOCAtMzkgLTcxIC02OCAtNzhjLTQ2IC0xMSAtOTMgLTIwIC0xMzggLTM1Yy00IC0yIC0xMCAtNSAtMTMgMGMtMSAxIC0yIDMgLTIgNGMwIDQgNCA3IDYgMTBsMTcgMjljMTQgMjIgMzAgNDAgNTcgNDhjMTAgMzAgMTMgNjMgMTYgOTZjOSA5NiAxNSAxOTIgMjEgMjg5IGMwIDYgMSAxNCAxIDIyYzAgMTUgLTMgMzAgLTE0IDMwYy0xMiAwIC0yNiAtMTkgLTM4IC0yOWMyIC0xMiAyIC0yNCAyIC0zN2MtNSAtNTggLTQ0IC0xMTcgLTg3IC0xNzNjLTI2IC0zNCAtNTcgLTU2IC05OCAtNjNsLTIgLTE3Yy04IC00MSAtMjMgLTc4IC00NCAtMTEybDgyIDE2YzQgMCA4IDEgMTEgMWM0IDEgNyAwIDkgLTRjMCAtMSAxIC0yIDEgLTNjMCAtNSAtNCAtMTEgLTcgLTE2Yy0xNyAtMzEgLTM3IC01OSAtNzYgLTY3IGMtMzQgLTcgLTY3IC0xNCAtMTAyIC0yMmMtNiAtNCAtMTEgLTUgLTIwIC01Yy0xOSAtNCAtMzggLTggLTU4IC0xM2MxNCAzMSAyNiA1NyA0NCA4MWM5IDEwIDIxIDE0IDM0IDE3bDIyIDRjMTggNDIgMjYgODcgMjYgMTM0YzAgMTAyIC02IDIwMiAtNiAzMDNjMCA3IDAgMTUgLTUgMjNjLTI5IC0xNSAtNDcgLTQ4IC05MCAtNTJjMTYgMjIgMjcgNDEgNDIgNThjMjggMzEgNTkgNTkgOTQgODRjNyA1IDE0IDggMTkgOGMxMCAwIDE2IC04IDE5IC0yNCBjNCAtMjQgNiAtNDcgNyAtNzBjMTAgMTEgMjIgMjAgMzcgMjdjMTcgOCAzMyAxMiA0OSAxMmMzNyAwIDY5IC0yMCA4NiAtNTVjMTEgMTMgMjMgMjUgMzYgMzVjMTkgMTQgMzYgMzAgNTQgNDRjOSA3IDE3IDExIDI0IDExYzExIDAgMjAgLTEwIDI0IC0yOGMyIC0xMCAzIC0yMCA0IC0zMWMxOSAxNiA0MiAyOCA3MiAzM2M2IDEgMTIgMiAxOCAyYzQ0IDAgNzYgLTMxIDc3IC03NWM4IDEwIDE2IDE5IDI2IDI3YzIzIDIwIDQ4IDM4IDczIDU4IGM5IDcgMTcgMTAgMjQgMTBjMTMgMCAyMSAtOSAyMiAtMjhjMSAtMTUgMSAtMzAgMSAtNDZjMjYgMjYgNjAgNDIgMTA1IDQ1YzMzIDEgNDYgLTEwIDUyIC00M2MxIC0zIDEgLTYgMiAtOWMzMSAzMyA3NSA1MiAxMDkgODJjNSA0IDEwIDYgMTQgNmMxMSAwIDIwIC0xMSAxOSAtMjdjMCAtNyAtMSAtMTUgLTEgLTIzYzE5IDE1IDQxIDI2IDY2IDMxYzcgMSAxMyAyIDE5IDJjNDYgMCA4NyAtMzQgOTEgLTg4YzEgLTEzIDIgLTI2IDIgLTM4IGMwIC05MSAtMzQgLTE3MCAtMTAxIC0yMzdjLTE5IC0xOSAtNDIgLTI4IC02NiAtMjhjLTkgMCAtMTcgMSAtMjYgM2MtMyAtMjAgLTYgLTQwIC0xMyAtNjBjLTYgLTIwIC0xNSAtMzkgLTI1IC01NmMxMyAzIDI3IDYgNDAgOGM2IDIgMTQgNCAyMCA0YzUgMCA5IC0xIDEyIC01YzIgLTMgMyAtNSAzIC04YzAgLTggLTcgLTE3IC0xMSAtMjVjLTE4IC0zMSAtNDIgLTU1IC04MSAtNTljLTQxIC00IC04MSAtMTcgLTExOCAtMzUgYy03IC0zIC0xNSAtNyAtMjQgLTR6TTEwNTkgNjJjMTUgMCAyOSA0IDQ0IDE0YzI4IDE5IDQ0IDQyIDQxIDc1Yy0zIDM4IC0xMSA3NiAtNTMgOTRjLTcgMyAtMTYgNCAtMjQgNGMtMTcgMSAtMzUgLTUgLTUyIC0xNWwtNiAtMTYwYzMgMCA1IC0xIDggLTJjMTQgLTYgMjggLTEwIDQyIC0xMHpNMzkzIDQwYzYgMyAxNCA1IDI0IDVjNDQgMiA3NyA0NCA4NSA5NmMxIDkgMiAxOCAyIDI3YzAgNiAtMSAxMyAtMSAxOWMtMyAzOSAtMjYgNjIgLTU3IDYyIGMtMTMgMCAtMjcgLTQgLTQyIC0xM2MtNiAtNjUgLTggLTEzMSAtMTEgLTE5NnpNOTggNTVjNCAxIDkgMiAxNCAyYzMgMCA3IC0xIDExIC0xYzQ5IC00IDg0IDM0IDg0IDg4YzAgMTAgLTIgMjEgLTQgMzJjLTggMzMgLTMxIDUxIC02MCA2MmMtNyAzIC0xMyA0IC0xOSA0Yy0xMSAwIC0yMSAtNCAtMzEgLTExYzAgLTEzIDAgLTI2IDEgLTM5YzAgLTQ2IDQgLTkxIDQgLTEzN3pNNzQ4IDYzYzE4IDAgMzIgMTAgNDEgMzJjMTMgMjYgMTkgNTQgMjUgODIgYzEgMyAxIDYgMSAxMGMwIDE1IC03IDI5IC0xMiA0M2MtMyA3IC0xMiA4IC0yMSA4Yy0yMyAtMSAtNDQgLTYgLTYzIC0xN2MtMSAtMTAgLTEgLTIwIC0yIC0zMGMtNCAtNDEgLTQgLTgxIC01IC0xMjFjMSAtMSAyIC0xIDMgLTFjMyAwIDcgMCAxMSAtMmM4IC0zIDE1IC00IDIyIC00eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNkEueG1sADxzeW1ib2wgaWQ9IkUyNkEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzQgLTI3MGMtNSAwIC0xMCA0IC0xNSAxMmMtNDAgNTkgLTU2IDEyNCAtNTkgMTk0djQwYzAgOTkgMjMgMTkxIDg2IDI3MGM0IDUgOSA5IDEzIDEzYzcgNyAxNiAxMCAyNCA4YzkgLTMgNyAtMTQgNyAtMjFjMSAtMzQgLTggLTY0IC0yOSAtOTFjLTM2IC00OSAtNjAgLTEwMSAtNjAgLTE2MmMwIC0xMiAxIC0yNSAzIC0zOGM2IC0zNiAyMSAtNjkgNDEgLTk5YzEzIC0yMCAyMCAtNDAgMjAgLTYwYzAgLTEyIC0yIC0yNSAtNyAtMzcgYy0zIC03IC02IC0xNCAtMTAgLTE5Yy01IC03IC05IC0xMCAtMTQgLTEweiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNzMueG1sADxzeW1ib2wgaWQ9IkUyNzMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTk5IC01MjBjLTIgMCAtNCAyIC03IDRjLTUgNCAtNyA5IC05IDE1Yy0xNSA0MiAtMzcgODEgLTYyIDExOGMtMiAzIC04IDYgLTQgMTFjMyA0IDggMyAxMiAzYzYgLTEgMTEgLTEgMTUgLTFjNSAwIDggMCAxMSAxYzAgMzUgNSA3MiA1IDEwN3Y5NWwtNSAtMWwtMTIxIC0xOGMtNCAtMSAtNyAtMSAtMTAgLTFjLTEyIDAgLTE5IDUgLTE5IDIyYzAgMTkgLTMgMzkgLTMgNTljLTEgMjkgLTIgNTggLTIgODhjMCAzNSAxIDcwIDIgMTA1IGMzIDEwMSAxMSAyMDEgMTAgMzAyYzAgMjAgLTYgNTAgMjcgNjBjNyAtMTYgMTAgLTMyIDEwIC00OWMxIC0xOSAxIC0zNyAxIC01NmMwIC01NyAtMyAtMTE1IC02IC0xNzJjNDkgNCA5OCA5IDE0NSAyMmMyMSA1IDE3IC0xNyAyMiAtMjdjNCAtOSAyIC0yMSAyIC0yNGwtMSAtMTh2LTZsLTEgLTEydi0zYy0xIC0xMyAtMyAtMjggLTMgLTI4Yy0yIC02NyAtNSAtMTM0IC03IC0yMDFjMCAtMzIgMiAtNjQgMiAtOTZsLTMgLTEzNyBjMSAtMyAzIC01IDUgLTVjMyAwIDUgMSA5IDNjOCAzIDE2IDYgMjQgMTBjMiAxIDQgMiA3IDJjMiAwIDQgLTEgNyAtM2M1IC01IDUgLTkgMiAtMTVjLTI3IC00NiAtNDMgLTk0IC01MSAtMTQ2Yy0xIC02IC0yIC04IC00IC04ek00MCAtNTd2LTEyYzQwIDUgODEgMTIgMTIxIDIzYzAgMjYgMiA1MyAzIDc5bDMgMzBsLTYgLTFjLTM0IC0xIC02OCAtMyAtMTAyIC02Yy03IC0xIC0xNCAwIC0yMCAwbC0xIC0xM2MtMSAtMzMgMSAtNjYgMiAtMTAweiAiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTE1LnhtbAA8c3ltYm9sIGlkPSJFNTE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTUyOCAxNzhjNyAzNyAxNyA3MSAyMCAxMDZjMSAxMCAyIDIxIDIgMzFjMCAyMyAtMyA0NSAtMTMgNjZjLTMgMTAgLTggMjAgLTIwIDIwYy0xNyAwIC0yNSAtMTEgLTI1IC0yNnYtODdjMSAtMjEgLTkgLTM4IC0yMSAtNTRjLTMgLTUgLTcgLTEwIC0xMyAtOGMtNyAzIC00IDEwIC00IDE1djExOGMwIDEwIC0yIDIwIC01IDMwYy0zIDExIC05IDIxIC0yMiAyMWMtMTUgMCAtMjcgLTExIC0yNiAtMjhjMiAtMzkgNCAtNzggOCAtMTE3IGMzIC0yNiAtMTIgLTQyIC0yNyAtNThjLTMgLTQgLTYgLTYgLTkgLTZzLTUgNCAtNiAxM2wtMTUgMjAwYy0yIDI3IDExIDQ2IDI0IDY2YzMgNSA3IDcgMTIgNWM1IC0xIDUgLTUgNSAtOWMxIC0xMyAzIC0yNyA0IC00MWMyMSAyNCAzOCAzNSA1MiAzNXMyNiAtMTIgMzggLTM3YzkgNiAxOCAxMiAyOCAxOGM5IDYgMTggOCAyNiA4YzE0IDAgMjQgLTkgMzIgLTI5YzEwIC0yNiAxNCAtNTMgMTQgLTgxYzAgLTE5IC0yIC0zOCAtNiAtNTggYy02IC0zMiAtOSAtNjggLTMwIC05NmMtNiAtOCAtMTEgLTEzIC0yMyAtMTd6TTc0NyAxODRjLTkgMiAtNyAxMSAtNyAxOHYxMTBsLTQ1IC03MGMtNCAtNyAtOSAtMTUgLTE1IC0yMWMtOSAtOSAtMTggLTE0IC0yNiAtMTRjLTkgMCAtMTggNSAtMjggMTRjLTE5IDE3IC0yNCAzOCAtMjQgNThjMCAxMyAyIDI2IDQgMzljOCA1NCAyOSAxMDQgNzMgMTQxYzE4IDE1IDMzIDIyIDQ3IDIyYzIyIDAgMzkgLTE3IDU0IC00N2MyIC00IDIgLTggMiAtMTIgYzAgLTExIC02IC0yMyAtNSAtMzVjNCAtNDYgNSAtOTEgNyAtMTM3YzEgLTIxIC02IC0zOSAtMTcgLTU2Yy00IC03IC0xMSAtMTMgLTIwIC0xMHpNNzcgMTdjLTggMCAtOCA4IC05IDEzYy0zIDE5IC02IDM3IC02IDU3YzAgNSAxIDExIDEgMTZjNiA5MyAyIDE4NiAxMyAyNzh2M2MwIDIgMCA1IC0xIDljLTE3IC0xNSAtMzAgLTMwIC00OSAtMzZjLTQgLTEgLTggLTMgLTExIC0zYy02IDAgLTEwIDQgLTEyIDE1cy0zIDE5IC0zIDI1IGMwIDEzIDYgMTYgMzAgMjdjMjAgOCAzMiAyNiA0NSA0MmM3IDcgMTMgMTcgMjMgMTRjOSAtNCAxMiAtMTUgMTIgLTI1Yy0xIC0yMyAtNCAtNDYgLTYgLTY5Yy02IC02OSAtOSAtMTM4IC05IC0yMDdjMCAtNDUgLTQgLTkwIC00IC0xMzRjMCAtNSAtMSAtMTAgLTMgLTE0Yy0yIC01IC01IC0xMSAtMTEgLTExek0yMDEgLTFjLTggMCAtMTcgMSAtMjYgNGMtMzAgMTAgLTM0IDM5IC00MCA2NWMtMSA2IC0xIDEyIC0xIDE4YzAgMTEgMSAyMiAwIDMzIGMwIDggNCAxNSAxMiAxNWgxYzggMCA5IC04IDExIC0xNWMxIC00IDAgLTggMCAtMTJjMSAtMzAgMTUgLTQ2IDM2IC00NmM5IDAgMjAgMyAzMSA5YzMzIDE4IDQ4IDUwIDU3IDgzYzQgMTQgMTAgMjggMTAgNDNjMCA2IC0xIDEzIC0zIDE5Yy0xMSAzMiAtMzQgNDkgLTYwIDQ5Yy0xNCAwIC0yOSAtNSAtNDQgLTE1Yy04IC02IC0xMyAtOCAtMTcgLThjLTYgMCAtOCA2IC0xMCAyMWMtMSA5IC0yIDE4IC0yIDI3YzAgMzkgMTEgNzcgMTkgMTE1IGMxIDMgMSA4IDMgMTFjNiAxMSAwIDI3IDExIDM2YzMgMyA2IDQgOSA0YzkgMCAxNyAtOCAyNiAtOGMyNiAtMiA0NiAxMCA2NyAyMWM3IDQgMTIgNiAxNSA2YzYgMCA4IC03IDEwIC0yMGMxIC00IDEgLTggMSAtMTFjMCAtMzMgLTMwIC00OSAtNzUgLTU3Yy00MSAtNyAtNDIgLTQgLTUyIC00NWMtMSAtNSAtMyAtMTAgLTMgLTE1YzAgLTIgMSAtNSAyIC04YzE0IDQgMjcgNiAzOCA2YzQ4IDAgODEgLTMzIDg2IC05MmMxIC0xMSAyIC0yMyAyIC0zNCBjMCAtMzYgLTcgLTcyIC0xOCAtMTA3Yy05IC0yOCAtMjcgLTQ5IC00NyAtNzFjLTE0IC0xNSAtMzEgLTIxIC00OSAtMjF6TTY3MSAyODZsNiA1YzIxIDI1IDM4IDUzIDQ4IDg0YzEgMyAxIDUgMSA4YzAgOSAtNyAxNiAtMTQgMjJjLTQgMyAtNyA0IC0xMSA0Yy02IDAgLTEyIC00IC0xOCAtOGMtMjIgLTE4IC0zNSAtNDIgLTQxIC02OWMtNCAtMTUgMTYgLTQ2IDI5IC00NnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTAxLnhtbAA8c3ltYm9sIGlkPSJFNTAxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYzMSAyODZjLTYgMTkgLTcgNDAgLTE5IDU4Yy0xNCAyMyAtMjAgMjQgLTQzIDhjLTEzNiAtOTYgLTI3NCAtMTkxIC00MTYgLTI4MGMtNDMgLTI3IC04NiAtNTUgLTEyOCAtODNjLTI5IC0xOSAtMzAgLTI2IC0xNyAtNTZjOSAtMjAgMjUgLTM1IDM1IC01NGM0IC02IDEwIC0xMCAyMCAtM2wyNDAgMTU5YzEwMyA2NyAyMDMgMTM4IDMwMyAyMDljMTQgMTEgMjMgMjMgMjUgNDJ6TTIzMSAyMzVjMCAyOSAtMzQgNzEgLTYwIDgwIGMtMTAgMyAtMTMgLTEgLTE1IC05Yy01IC0xNSAtOSAtMzAgLTE1IC00NWMtMTQgLTQwIC0xMiAtNDggMjEgLTc0bDMwIC0yNGM3IC01IDE0IC03IDE4IDRjMTAgMjMgMTkgNDYgMjEgNjh6TTc3NSAxNThjLTUgMTcgLTYgMzcgLTE2IDU1Yy0xMiAyMyAtMjMgMjUgLTQ0IDEwYy0xMTcgLTgzIC0yNDIgLTE1NSAtMzU2IC0yNDNjLTU2IC00MyAtMTE3IC04MCAtMTc4IC0xMTZjLTE4IC0xMCAtMjMgLTIyIC0xNSAtNDNzMjMgLTM5IDMyIC02MCBjMyAtOCA5IC0xMSAxOCAtNGMzOCAyNSA3OCA0OSAxMTYgNzZjMTAwIDcwIDE5NyAxNDQgMzAwIDIwOGMzNyAyMyA3MyA0NiAxMDkgNjljMTcgMTEgMzMgMjMgMzQgNDh6TTc0MyAtNzNjLTggMjkgLTI2IDUxIC01MCA2OGMtMTUgMTEgLTI2IDkgLTM0IC0xMGMtNyAtMTYgLTE2IC0zMSAtMjUgLTQ2Yy0xMSAtMTcgLTEwIC0zMyA4IC00NWw1MSAtNDBjNCAtMyAxMSAtNiAxNSAwYzEzIDI0IDI2IDQ3IDM1IDczeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNjcueG1sADxzeW1ib2wgaWQ9IkUyNjciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjUwIC0xOThjLTMgMiAtNCA0IC00IDdjMCA0IDIgOSAzIDEzYzEgMyAxIDcgMiAxMmMtNCAxNCAtNCAyOSAtNCA0M2MwIDk2IDEgMTkwIDggMjg0YzUgODQgMiAxNjggNCAyNTJjMCA2IDAgMTEgMSAxN2MwIDEyIDExIDE2IDE5IDE4aDNjOCAwIDYgLTExIDggLTE1YzkgLTI3IDExIC01NiAxMSAtODVjMCAtMTEgLTEgLTIyIC0xIC0zNGMtMSAtNjQgLTMgLTEyOCAtNiAtMTkyYzI2IDI5IDY1IDQ2IDk5IDU3YzYgMiAxNCAzIDIxIDMgYzQxIDMgNjAgLTE3IDYwIC03OWMwIC04IDAgLTE3IC0xIC0yN2MtOSAtNjkgLTU3IC0xNDUgLTEyNiAtMjA5Yy0yNCAtMjEgLTQ5IC00MSAtNzYgLTU5Yy02IC00IC0xMyAtMTIgLTIxIC02ek0xNTcgLTM0MWMtNSAyIC00IDggLTUgMTNjLTMgMjIgLTQgNDQgLTQgNjZjMCAyOCAxIDU2IDIgODR2MTFjLTUgLTMgLTExIC01IC0xOCAtOGMtMjggLTkgLTU2IC0yMCAtODQgLTMxYy00IC0yIC04IC0yIC0xMSAtMmMtMTAgMCAtMTggMyAtMjIgMSBjLTggMzkgLTkgNzYgLTEwIDExM2MtMiA3NCAtNSAxNDYgLTUgMjE5YzAgNDYgMSA5MiA0IDEzOGMzIDMzIDcgNjUgMTAgOThjMiAxMiAxMCAxOSAyMSAxOWMwIDEgMSAxIDEgMWMxMCAwIDggLTEyIDExIC0xOGM0IC05IDUgLTE3IDUgLTI2YzAgLTE1IC00IC0zMCAtNiAtNDVjLTQgLTQ5IC03IC05OCAtOCAtMTQ2YzIgMCA1IDEgOCAyYzMzIDcgNjYgMTggOTcgMzNjOSA1IDMwIDE3IDQwIDE3YzEzIDAgMTMgLTE1IDEzIC0yM3YtMTEzaDIgYy00IC0xMTIgLTcgLTIyNSAtMTIgLTMzN2MtMSAtMjAgLTIgLTQyIC0xNiAtNTljLTMgLTQgLTcgLTEwIC0xMyAtN3pNNDQgLTEwMGgxYzM2IDggNjkgMjQgMTAzIDM2bDUgMmMxIDUxIDMgMTAzIDQgMTU1Yy03IC05IC0xNyAtMTcgLTI5IC0yMmMtMjkgLTEzIC01OSAtMjIgLTg5IC0zMmMxIC0xNiAxIC0zMiAyIC00OGMyIC0zMSAzIC02MSAzIC05MXpNMjg4IC04OWMyIDIgNSA0IDggNmM0NyAyOCA4MCA3MCAxMTMgMTEzIGM1IDcgMTIgMTQgMTIgMjNjMCA0IC0xIDcgLTMgMTFjLTkgMTQgLTIzIDE3IC0zOCAxNWMtMzQgLTYgLTYyIC0yMyAtODUgLTQ5bC01IC02Yy0xIC0zNyAwIC03NSAtMiAtMTEzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNjUueG1sADxzeW1ib2wgaWQ9IkUwNjUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjAwIC00OTZjLTQ0IDAgLTg2IDUgLTEzMCAxNGMtMzUgNyAtNDUgMzIgLTU4IDU4Yy01IDEwIC04IDIxIC0xMSAzMmMtMSAzIC0xIDYgLTEgOWMwIDE0IDEyIDI2IDI3IDIxYzQwIC0xMyA4MCAtMTQgMTIxIC0xNGg2NWM3NSAwIDE0NyAyMCAyMDkgNjdjMzIgMjQgNTYgNTIgNzYgODVjMTMgMjEgMjEgNDEgMjEgNjRjMCA2IDAgMTQgLTIgMjFjLTE0IDYzIC0zOSAxMTkgLTg0IDE2NGMtMzUgMzUgLTc5IDQ5IC0xMjcgNDkgYy03IDAgLTE0IDAgLTIyIC0xYy0zMiAtMiAtNDggLTIxIC00OCAtNDhjMCAtNiAxIC0xMiAyIC0xOGM0IC0xNiA2IC0zMiA2IC00OGMwIC00NSAtMTkgLTg0IC01OCAtMTE3Yy0xOCAtMTUgLTM3IC0yMyAtNTcgLTIzYy0xNCAwIC0yOCA0IC00MyAxMmMtMyAxIC01IDMgLTggNGMtNDggMjIgLTcyIDU4IC03MiAxMDNjMCAxMyAyIDI3IDYgNDJjMTMgNDcgNDYgODAgNzkgMTEzYzU3IDU3IDEyNCA5MiAxOTkgMTEwYy02IDEgLTExIDMgLTE3IDUgYy0yOCAxMyAtMzkgMzYgLTQxIDY2Yy0xIDUgMCAxMCAwIDE3Yy0zIDI2IDggNDggMjcgNjdjNSA1IDggOSA2IDE4Yy00IDE1IC03IDI5IC03IDQzYzAgMzkgMTYgNzQgNDYgMTA0YzQgNCA4IDggMTAgMTNjOCAyMCAyNSAyMiA0MyAyMXMyNCAtMTYgMjggLTMwYzMgLTExIDUgLTIxIDUgLTMxYzAgLTIyIC03IC00NCAtMTQgLTY0Yy0yIC02IC00IC0xMiAtNCAtMTdjMCAtNiAyIC0xMSA5IC0xOGMxNiAtMTYgMjEgLTM2IDIxIC01NiBjMCAtOSAtMSAtMTcgLTIgLTI1Yy02IC0zNyAtMjAgLTcwIC01MCAtOTVjLTQgLTQgLTggLTYgLTEyIC05bDI2IDNjOCAxIDE3IDEgMjUgMWMxMTMgMCAxOTcgLTY1IDIxNCAtMTkzYzMgLTIyIDUgLTQ1IDUgLTYwYzAgLTkwIC0xMCAtMTcwIC01MCAtMjQ0Yy02MSAtMTEyIC0xNDcgLTE4OSAtMjc5IC0yMDljLTI3IC00IC01MyAtNiAtNzkgLTZ6TTMyMCA0MTVjMTAgMCAyMCA1IDI3IDE4czExIDI3IDEzIDQxdjRjMCA4IC01IDE1IC0xNCAxNSBjLTI3IDEgLTU1IC0xNCAtNTcgLTQ5YzAgLTEwIDYgLTI0IDIwIC0yN2M0IC0xIDcgLTIgMTEgLTJ6TTMxOSAyNTBjMjYgNCA0NSAyMSA1NSA0NmMyIDYgMyAxMSAzIDE3YzAgMTQgLTcgMjkgLTE3IDQxYy01IDYgLTExIDkgLTE3IDljLTMgMCAtNiAtMSAtMTAgLTJjLTIzIC05IC00MyAtMjMgLTYxIC0zOWMtMTQgLTEyIC0yMCAtMjIgLTIwIC0zMWMwIC0xNCAxMyAtMjQgMzMgLTM0YzkgLTUgMjAgLTYgMzQgLTd6TTcwNyA2NGwtNyAtMSBjLTE1IDAgLTIwIDEyIC0xNyAyM2M5IDMyIDUgNjcgMjMgOTZjNSA4IDggMjQgMjAgMThjMTYgLTggMzkgNiA0NyAtMjVjMiAtOCAzIC0xNiAzIC0yM2MwIC0yNyAtMTMgLTQ4IC0yNiAtNzBjLTggLTE1IC0yNyAtMTkgLTQzIC0xOHpNNjc1IC0xOTVoLTJjLTE0IDAgLTE4IDExIC0xNCAyMmMxMCAyOCAxMCA1OSAyOCA4NWM2IDkgMTAgMjEgMjUgMTVjMTQgLTUgMzEgMCAzMSAtMzBjMCAtNDMgLTMyIC05MiAtNjggLTkyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U5M0YueG1sADxzeW1ib2wgaWQ9IkU5M0YiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ii8+L2RhdGEvUGV0YWx1bWEvRTg4Ny54bWwAPHN5bWJvbCBpZD0iRTg4NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMSAtMjRjLTEwIDAgLTggMTIgLTkgMjFjLTEgMTQgLTIgMjcgLTIgNDFjMCAyMyAzIDQ2IDEwIDY4YzkgMjcgMjcgNDcgNDIgNjljNDggNzAgMTAyIDEzNiAxNTggMjAxYzEgMSAxIDMgMiA4Yy0zNSAtNCAtNzAgLTcgLTEwNCAtN2MtMTQgMCAtMjggMSAtNDIgMmMtNDYgNSAtNTkgNiAtNTkgMzBjMCA5IDIgMjMgNSA0MWM1IDI5IDkgMzkgMjcgMzloNGM1IDAgMTIgLTEgMjEgLTNjMjQgLTQgNDkgLTYgNzMgLTYgYzQyIDAgODMgNSAxMjUgMTBjOCAxIDE0IDEgMjAgMWMyMCAwIDI4IC02IDI4IC0yM2MwIC03IC0yIC0xNyAtNCAtMjljLTExIC02NCAtNTMgLTExMCAtOTEgLTE1OGMtNjAgLTc2IC0xMjEgLTE1MiAtMTcxIC0yMzZjLTEwIC0xNyAtMTEgLTM1IC0xOCAtNTJjLTQgLTYgLTcgLTE3IC0xNSAtMTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQyNC54bWwAPHN5bWJvbCBpZD0iRjQyNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yMjEgODQ2Yy02OSA2NCAtMTQwIDEyOCAtMjExIDE5MmMtMyAzIC03IDcgLTcgMTFjMCAxNyAtMyAzMyAtMyA1MGMwIDEwIDEgMTkgNCAyOGMyIDggNSAxNiAxMSAxNmM0IDAgOCAtMiAxMyAtN2M2MCAtNjAgMTI2IC0xMTUgMTkwIC0xNzFjMTcgLTE1IDMzIC0zMSAzMyAtNTJjMCAtMiAwIC01IC0xIC04Yy0xIC0yMiAtMiAtNDAgLTExIC01NmMtMiAtNCAtNSAtOCAtOSAtOGMtMiAwIC01IDIgLTkgNXpNMjE5IDY0NyBjLTU4IDU2IC0xMTQgMTE1IC0xNzcgMTY1Yy00MyAzNCAtMzcgNzUgLTM3IDExOGMwIDcgNSAxMSAxMSAxNGMyIDEgNCAyIDUgMmM1IDAgNiAtNiA5IC05YzY2IC02NiAxMzYgLTEyNiAyMDEgLTE5MWMxNyAtMTcgMTMgLTM3IDE0IC01NmMtMiAtMTMgMSAtMjUgLTQgLTM4Yy0zIC05IC02IC0xMyAtMTAgLTEzYy0zIDAgLTcgMiAtMTIgOHpNMjExIDQ2N2MtNDggNDggLTEwMCA5MSAtMTQ4IDEzOWMtOCA4IC0xNyAxNCAtMjUgMjMgYy0yOCAzMSAtMjggMzAgLTI4IDcxYzAgMTIgMSAyNCAwIDM2djJjMCA4IDUgMTEgMTEgMTRjMiAxIDMgMSA0IDFjNCAwIDYgLTYgOSAtOWwxODAgLTE2OWMxNyAtMTYgMjYgLTQxIDI2IC02NmMwIC0xNSAtMyAtMjkgLTEwIC00MWMtMyAtNiAtNiAtOCAtOSAtOHMtNiAzIC0xMCA3ek0yMzAgMjcyYy0xNCAtNiAtMjYgMTcgLTM4IDI3bC0xODAgMTY1Yy03IDYgLTEyIDEyIC0xMiAyMmMxIDExIDEgMjEgMSAzMmMwIDEwIDAgMjAgLTEgMzEgYzAgOSAzIDE3IDEyIDIxYzIgMSAzIDEgNSAxYzUgMCA3IC04IDExIC0xMWM2NCAtNTkgMTI3IC0xMjAgMTkzIC0xNzdjMTYgLTE0IDIwIC0zMSAyMCAtNDhjMCAtNSAtMSAtMTAgLTEgLTE1di01YzAgLTcgMSAtMTUgMSAtMjJjMCAtMTAgLTIgLTE4IC0xMSAtMjF6TTIyNiA3NWMtNzEgNjcgLTE0MiAxMzUgLTIxNiAxOTljLTggNyAtOSAxNCAtOSAyMmMwIDYgMSAxMiAxIDE4YzAgMyAtMSA2IC0yIDljMCAxNSAxIDI3IDAgMzkgYzAgOCAzIDEzIDEwIDE3YzIgMSA0IDIgNSAyYzUgMCA3IC02IDEwIC05YzY3IC02MiAxMzUgLTEyNCAyMDIgLTE4N2MxNSAtMTMgMjMgLTQzIDIzIC03MGMwIC0xNCAtMiAtMjggLTggLTM4Yy0yIC00IC00IC03IC03IC03cy01IDIgLTkgNXpNMjIwIC0xMTNsLTExMyAxMDhjLTI5IDI3IC01OCA1NCAtODggODBjLTggNyAtMTIgMTQgLTEyIDI1YzAgMjAgLTEgNDAgLTEgNjBjMSAxMCAzIDIwIDE0IDI0YzIgMSAzIDEgNCAxIGM3IDAgOSAtOSAxNCAtMTNsMTgzIC0xNzRjMTcgLTE1IDMwIC0zMSAyOSAtNTVjLTMgLTE2IC0zIC0zMyAtNyAtNDljLTIgLTggLTYgLTEzIC0xMSAtMTNjLTQgMCAtNyAxIC0xMiA2ek0yMzEgLTMwOGMtNzEgNjUgLTE0MyAxMjkgLTIxNSAxOTRjLTQgMyAtOSA5IC05IDEzYy0xIDE0IC0yIDI5IC0yIDQ0YzAgMTIgMSAyMyA0IDM1YzIgOCA1IDE0IDExIDE0YzQgMCA4IC0yIDEzIC02YzY4IC02NCAxMzkgLTEyNiAyMDcgLTE5MCBjMTUgLTE0IDE4IC0yOSAxOSAtNTFjLTIgLTEzIC00IC0zMCAtOCAtNDdjLTIgLTcgLTUgLTEyIC05IC0xMmMtMyAwIC03IDIgLTExIDZ6TTIxNCAtNDkwbC0xODAgMTY1Yy0xMCAxMCAtMjcgMTYgLTI4IDMxYy0xIDEyIC0xIDI0IC0xIDM1YzAgMTUgMCAzMCAyIDQ0YzEgNiA0IDEyIDEwIDEyYzMgMCA3IC0yIDEyIC03YzYyIC02MiAxMjggLTEyMSAxOTUgLTE3OWMxNiAtMTQgMTcgLTMxIDE4IC01MmMtMSAtMTMgLTEgLTI4IC00IC00MyBjLTIgLTkgLTUgLTE0IC0xMCAtMTRjLTQgMCAtOCAzIC0xNCA4eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U4OEEueG1sADxzeW1ib2wgaWQ9IkU4OEEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAzIDI0NWMtNiAwIC0xMCA4IC0xMSAxMmMtMTIgMzYgLTM1IDY5IC0zNSAxMDhjMCAyMSAyMCAxNiAyOCAyNmMxIDIgMyAzIDQgM2M1IDAgMTEgLTcgMTUgLTExYzI5IC0yMyAyNCAtNTggMzEgLTg3YzAgLTIxIC0xMCAtMzUgLTI0IC00N2MtMyAtMyAtNiAtNCAtOCAtNHpNNjMgODBjLTggMCAtMTQgOCAtMTYgMTVjLTkgMzEgLTI4IDU3IC0zNiA4OWMtMSA0IC0xIDcgLTEgMTBjMCAxOSAxNiAyNCAyNyAzM2MzIDIgNiAzIDkgMyBjOCAwIDEyIC05IDE4IC0xNGMyOSAtMjIgMjMgLTU4IDMzIC04NWMtMiAtMjAgLTkgLTM2IC0yNCAtNDdjLTQgLTMgLTcgLTQgLTEwIC00eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MTgueG1sADxzeW1ib2wgaWQ9IkY0MTgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjIxIDk0Yy02OCA2OCAtMTQwIDEzMCAtMjA4IDE5OGMtMTAgMTAgLTEzIDIyIC0xMyAzNmMwIDExIDIgMjMgMyAzNGMwIDQgLTEgOSAtMSAxNWMwIDkgMiAxNyAxMyAyMHMxOCAtMTMgMjcgLTIxYzY3IC01OSAxMzIgLTEyMCAxOTYgLTE4NGMxMyAtMTMgMTIgLTMwIDEyIC00OWMtMiAtMTQgLTEgLTMwIC04IC00NWMtMyAtNiAtNyAtMTAgLTExIC0xMGMtMyAwIC02IDIgLTEwIDZ6TTIxMyAtOTljLTYzIDU4IC0xMjMgMTE3IC0xODggMTcxIGMtMTggMTUgLTI1IDMwIC0yNSA0OWMwIDQgMCA4IDEgMTNjMSA4IDAgMTYgMCAyNGMwIDcgMCAxNCAzIDIxczYgMTIgMTEgMTJjMyAwIDYgLTIgMTEgLTZjNjQgLTYxIDEyOCAtMTIxIDE5NCAtMTgwYzEwIC05IDE3IC0xOSAxOCAtMzJjMiAtMjMgLTIgLTQ0IC03IC02NmMtMiAtNyAtNCAtMTEgLTkgLTExYy0yIDAgLTUgMiAtOSA1ek0yMjIgLTMxNWMtMzMgMzQgLTYyIDY0IC05MSA5M2wtMTE5IDExOWMtNiA2IC0xMCAxMiAtMTAgMTggYy0xIDIzIC0xIDQ3IC0yIDcwYzAgOCA0IDE1IDEyIDE5YzIgMSAzIDEgNSAxYzUgMCA4IC03IDExIC0xMGwxODYgLTE5M2MzIC0zIDcgLTYgOCAtOWM2IC0xNiA5IC0zMyA5IC01MGMwIC0xOCAtMyAtMzcgLTkgLTU4ek0yMTYgLTQ4MmMtNjcgNjcgLTEzNiAxMzIgLTIwNyAxOTVjLTE3IDE1IC00IDM1IC05IDQ4djQyYzAgOCA3IDExIDEyIDE0YzEgMSAzIDEgNCAxYzMgMCA1IC00IDcgLTZjNjUgLTY1IDEzNCAtMTIzIDE5OCAtMTg3IGMxMiAtMTIgMjAgLTQyIDIwIC02OGMwIC0xNiAtMyAtMzAgLTkgLTM5Yy0yIC00IC00IC02IC03IC02Yy0yIDAgLTUgMiAtOSA2eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0RDMueG1sADxzeW1ib2wgaWQ9IkY0RDMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjEgLTI0Yy0xMCAwIC04IDEyIC05IDIxYy0xIDE0IC0yIDI3IC0yIDQxYzAgMjMgMyA0NiAxMCA2OGM5IDI3IDI3IDQ3IDQyIDY5YzQ4IDcwIDEwMiAxMzYgMTU4IDIwMWMxIDEgMSAzIDIgOGMtMzUgLTQgLTcwIC03IC0xMDQgLTdjLTE0IDAgLTI4IDEgLTQyIDJjLTQ2IDUgLTU5IDYgLTU5IDMwYzAgOSAyIDIzIDUgNDFjNSAyOSA5IDM5IDI3IDM5aDRjNSAwIDEyIC0xIDIxIC0zYzI0IC00IDQ5IC02IDczIC02IGM0MiAwIDgzIDUgMTI1IDEwYzggMSAxNCAxIDIwIDFjMjAgMCAyOCAtNiAyOCAtMjNjMCAtNyAtMiAtMTcgLTQgLTI5Yy0xMSAtNjQgLTUzIC0xMTAgLTkxIC0xNThjLTYwIC03NiAtMTIxIC0xNTIgLTE3MSAtMjM2Yy0xMCAtMTcgLTExIC0zNSAtMTggLTUyYy00IC02IC03IC0xNyAtMTUgLTE3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0VBQTkueG1sADxzeW1ib2wgaWQ9IkVBQTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTIwIDNjLTI5IDkgLTI3IDggLTU1IDIyYy0xNCA3IC01MCAyNCAtNjUgMzVjLTIyIDE2IC0yMiAyNiAtMjIgNDZjMCAxMSA4IDI5IDIyIDIwYzI0IC0xNSAzOCAtMzIgNTQgLTQ5YzQgLTQgOCAtNiAxMSAtNmM0IDAgOCAyIDEyIDdjMjAgMjAgMjggNDcgNDAgNzFjOSAxOCAxOSAyNyAzNiAyN2MzIDAgNiAwIDEwIC0xYzM1IC01IDYxIC0yNSA5NiAtNDljMjggLTE5IDQxIC00NSA0MSAtNjFjMCAtMTAgLTUgLTE3IC0xNCAtMTcgYy03IDAgLTE2IDQgLTI3IDEyYy0xNCAxMCAtMjIgMTggLTMyIDI2Yy00IDMgLTggNSAtMTAgNWMtNCAwIC01IC00IC04IC0xMGMtMTEgLTIyIC0yMSAtNDQgLTM4IC02M2MtMTEgLTEyIC0yMiAtMTggLTM1IC0xOGMtNSAwIC0xMSAxIC0xNiAzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0VDODMueG1sADxzeW1ib2wgaWQ9IkVDODMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTQwIC0zODloLTU3Yy0xMCAtMSAtMTggMyAtMTggMTRjMCAyMiAtNyA0MyAtNSA2NWMxIDE4IDYgMjYgMjQgMjZjMTUgMCAyOSAtMSA0MyAtM2g2YzEwIDAgMTQgNSAxMyAxOHYzN2MwIDc2IDQgMTUyIDUgMjI3djI2MmMwIDE1IC0yIDIzIC0yMCAyM2MtMTkgMSAtMzggMyAtNTcgM2MtOSAtMSAtMTUgMSAtMTYgMTFjLTMgMjMgLTggNDUgLTggNjhjMCAyMCA2IDI4IDI1IDI1YzI1IC00IDUxIC0yIDc3IC00YzE1IC0xIDE5IC04IDIyIC0xOSBjNiAtMTcgNyAtMzUgNyAtNTJjLTQgLTEwNCAtNSAtMjA5IC01IC0zMTV2LTMxM2MwIC0xNiAtMyAtMzIgLTUgLTQ4Yy0zIC0xOSAtMTIgLTI1IC0zMSAtMjV6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRBMi54bWwAPHN5bWJvbCBpZD0iRTRBMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02OCAwYy03IDAgLTE1IDYgLTIzIDE5cy0xNyAyNCAtMzIgMjdjLTEwIDIgLTEzIDkgLTExIDE3YzYgMjUgNiA1MCAxNCA3NGM1IDE1IDE1IDE3IDI4IDE5YzE1IC02IDM3IC03IDQzIC0yN2M0IC0xMyAyMCAtMTMgMjMgLTI2YzIgLTggMiAtMTcgMiAtMjVjMCAtMjMgLTggLTQzIC0yMCAtNjJjLTcgLTExIC0xNiAtMTYgLTI0IC0xNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEFELnhtbAA8c3ltYm9sIGlkPSJFNEFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3OSAtMzI2bC00IDNjLTggMSAtMTUgNiAtMTkgMTV2MWMtMyA0IC02IDkgLTcgMTRjLTM0IDY0IC05MSAxMDkgLTEzMyAxNjZjLTkgMTIgLTE2IDI1IC0xNiA0MWM1IDMwIDE3IDU4IDQyIDc3YzcgNSAxNSA5IDIzIDljNyAwIDE0IC0zIDIwIC0xMGM0MCAtNTAgODYgLTk1IDEyMCAtMTQ5YzYgLTkgOSAtMTggMTQgLTI4YzQzIDQ4IDc5IDEwMCAxMTkgMTUwYzggMTAgMTcgMTcgMjkgMjFjMyAyIDcgMiAxMCAyIGMxMyAwIDIyIC0xMCAxOCAtMjVjLTggLTM0IC0xNyAtNjggLTM4IC05N2MtMzkgLTU0IC04NCAtMTAyIC0xMjkgLTE1MWMtOCAtOCAtMTQgLTE3IC0yMiAtMjVjLTcgLTggLTE0IC0yMSAtMjcgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QTYueG1sADxzeW1ib2wgaWQ9IkU0QTYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNzIgMGgtNWMtMyA0IC03IDkgLTkgMTRjLTIyIDU4IC0yOCAxMjAgLTM5IDE4MGMtOSA0NyAtOSA5NSAtMTkgMTQydjRjMiAyNiAyMiAzOSAzOCA1NGMxMiAxMiAyNiAxNyA0MCAxN2MyMCAwIDM4IC0xMyA0OCAtMzZjOCAtMTkgMTMgLTQwIDEzIC02MGMwIC03IC0xIC0xNCAtMiAtMjFjLTEyIC03MiAtMjcgLTE0MyAtMzcgLTIxNGMtNCAtMjggLTEgLTYwIC0yOCAtODB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjQyMC54bWwAPHN5bWJvbCBpZD0iRjQyMCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMCAxOTFjLTUgMiAtNyA2IC03IDEyYzAgNCAxIDkgMiAxNGMtMSAzIC0yIDkgLTIgMTRjLTEgNyAtMSAxNCAtMSAyMWMwIDI1IDcgNDkgMjggNjljNjQgNjEgMTI2IDEyMyAxODkgMTg2YzYgNiAxMiAxMCAxNiAxMGM1IDAgOSAtNiAxMCAtMThjMSAtOSAyIC0xOCAyIC0yNmMwIC0yNSAtNiAtNDkgLTI2IC03MGMtNjMgLTY3IC0xMjUgLTEzNCAtMTkwIC0xOTljLTYgLTYgLTEyIC0xNyAtMjEgLTEzek0xMCAwYy05IDAgLTEwIDYgLTEwIDExIGMwIDQgMSA4IDEgMTJjLTIgNDQgMTEgODEgNDUgMTE0YzU2IDU1IDEwOCAxMTMgMTYyIDE3MGM1IDQgOSA5IDE0IDEzczEwIDYgMTMgNmM1IDAgOCAtNSA5IC0xNXYtMzNjMSAtNCAxIC04IDEgLTExYzAgLTI2IC0xNSAtNDggLTM3IC02OWMtNjMgLTYwIC0xMjIgLTEyNCAtMTg0IC0xODZjLTQgLTQgLTggLTEyIC0xNCAtMTJ6TTE2IC0xNzhjLTcgMyAtNSAxMSAtNSAxN3YxNGMtMiAxOCA0IDM1IDUgNTNjMCA3IDQgMTMgMTAgMTggYzY2IDU1IDEyNCAxMjEgMTkwIDE3OGM4IDcgMTUgMTkgMjUgMTljMTEgMCAxNCAtOCAxNCAtMTZjMCAtNDIgLTcgLTc1IC0zOCAtMTAzYy02MyAtNTYgLTEyMyAtMTE1IC0xODUgLTE3M2MtNSAtNCAtOCAtMTEgLTE2IC03ek0xMiAtMzg4Yy0zIDIgLTQgNCAtNCA3YzAgNCAyIDEwIDEgMTVjLTEgNyAtMSAxMyAtMSAxOWMwIDQ4IDMwIDgwIDY1IDExM2M0OCA0NiA5NCA5NSAxNDEgMTQyYzQgNCA3IDcgMTAgMTFjOCA3IDE2IDE5IDI2IDE1IGMxMSAtNSA3IC0yMCA4IC0zMGMtMyAtMzUgLTEyIC02NSAtMzggLTkxbC0xODkgLTE5MGMtNSAtNSAtMTAgLTE2IC0xOSAtMTF6TTEzIC01NzFjLTcgMyAtNyAxMSAtNyAxOXYyYy00IDEyIC02IDI0IC02IDM1YzAgMzUgMjEgNjIgNTEgODljNTUgNTAgMTEwIDEwMyAxNjMgMTU2YzUgNSAxMCAxNCAxOCAxNGMxNCAwIDE1IC0xNiAxNiAtMjZjMSAtOCAwIC0xNiAwIC0yNWMxIC00IDEgLTcgMSAtMTBjMCAtMjMgLTEyIC00MiAtMzAgLTU5IGMtNjQgLTYxIC0xMjcgLTEyNCAtMTkwIC0xODZjLTUgLTQgLTkgLTEyIC0xNiAtOXpNMTQgLTc3MGMtOSAzIC04IDEzIC05IDIxYy0xIDEzIC01IDI1IC01IDM4YzAgMyAwIDcgMSAxMGMtMSAzIC0xIDcgLTEgMTBjMCAxNCA2IDI3IDE4IDM4YzY3IDYyIDEzMyAxMjUgMTk5IDE4OGM3IDYgMTQgMTggMjMgMTVjMTAgLTQgMTEgLTE3IDEyIC0yN2MxIC03IDEgLTE0IDEgLTIxYzAgLTI4IC03IC01MyAtMzEgLTc1IGMtNjUgLTYwIC0xMjcgLTEyMyAtMTkwIC0xODZjLTUgLTQgLTkgLTEzIC0xOCAtMTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjRFRS54bWwAPHN5bWJvbCBpZD0iRjRFRSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MiAtMTU5Yy03IDAgLTcgOSAtOCAxNWMtMiA5IC0zIDE5IC0zIDI4YzAgMTMgMSAyNiAyIDM5YzAgMTggMSAzNiAxIDU0Yy0xMSAwIC0yMiAwIC0zMyAzYy0xMiAzIC0yMSAxNyAtMjEgMzBjMCAzIDEgNiAyIDljMiA1IDYgNyAxMSA3YzE0IDAgMjcgMCA0MSAtMWMwIDM3IDEgNzQgNCAxMTFsLTEgMTFjMCA3IDIgMTIgMTAgMTJoMWMxMSAwIDEwIC0xMyAxMiAtMjJ2LTEyYy0zIC0zMyAtNCAtNjcgLTUgLTEwMWwzOCAtMyBjMTEgMCAyMCAtMTkgMTggLTMyYy0xIC0xMiAtMTAgLTEyIC0yMCAtMTJoLTM2YzAgLTQwIC0xIC04MCAtNSAtMTE5di04YzAgLTUgLTEgLTkgLTggLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTg4My54bWwAPHN5bWJvbCBpZD0iRTg4MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzEgLTIwYy0zMiAwIC02NSAxNCAtOTQgMzNjLTUgMyAtOSA4IC0xNCAxMmMtMzYgMjggLTUzIDU4IC01MyA5NGMwIDE1IDMgMzEgOSA0OWMzIDggNiAxMiAxMCAxMnM4IC0zIDE0IC04YzQwIC0zOCA4MSAtNzYgMTQwIC04NGM0NSAtNiA4OCAzNyAxMDIgNjljNiAxNCAtMTAgMzcgLTMwIDQ4Yy0xMCA1IC0yMCA3IC0zMSA3Yy0xMiAwIC0yNCAtMyAtMzYgLThjLTE4IC04IC0zNSAtMTkgLTUxIC0zMGMtNiAtNCAtMTMgLTExIC0xOSAtNiBjLTMgMiAtNCA2IC00IDljMCA0IDEgOCAyIDEyYzAgNjEgMzMgMTA2IDcwIDE0OWwxOCAyNWMtMzcgMiAtNzMgNCAtMTA3IDRjLTE0IDAgLTI3IDAgLTQwIC0xaC01Yy05IDAgLTEzIDIgLTEzIDhjMCAzIDEgNyAzIDEzYzYgMTkgMTAgMzkgMTcgNTljNiAxNCAxNCAyMCAyOSAyMGM3MyAwIDE0NiAzIDIyMCAzYzE0IDAgMjAgLTQgMTggLTE5Yy0zIC0zMSAtMTMgLTU5IC0zMyAtODJjLTEzIC0xNSAtMjcgLTMwIC00MiAtNDcgYzE3IC01IDM0IC00IDQ4IC0xM2MyMSAtMTMgMzQgLTMxIDM2IC01NmMxIC04IDEgLTE2IDEgLTI0YzAgLTgxIC0zMyAtMTUwIC04NyAtMjExYy0yMyAtMjYgLTUxIC0zNyAtNzggLTM3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UxMDEueG1sADxzeW1ib2wgaWQ9IkUxMDEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTUgLTI1NGMtMTAgMCAtMjAgMSAtMzEgMmMtMTAgMSAtMTggNCAtMjIgMTVjLTEgMyAtMiA1IC0yIDdjMCA2IDUgMTAgOSAxNWM5NyAxMjAgMTk1IDI0MCAyOTIgMzYxYzIzIDI4IDQ3IDU1IDY4IDg0YzEzIDE2IDI4IDI0IDQ2IDI0YzQgMCA3IC0xIDEwIC0xYzE4IC0zIDM3IC01IDUyIC0xNmM3IC01IDExIC0xMCAxMSAtMTZjMCAtNCAtMiAtOCAtNiAtMTNjLTY4IC03NCAtMTI4IC0xNTQgLTE5MSAtMjMyIGMtNTkgLTczIC0xMjQgLTE0MSAtMTc5IC0yMTZjLTYgLTggLTEyIC0xMyAtMjEgLTEzYy0zIDAgLTYgMSAtMTAgMmMtOCAtMiAtMTcgLTMgLTI2IC0zeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNDkueG1sADxzeW1ib2wgaWQ9IkUwNDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTE2IC0yNTBjLTUyIDgzIC0zNCAxNzAgLTQ1IDI1NWMtNzEgLTMgLTE0MiAtNiAtMjEyIC0xMGMtMjEgLTEgLTM2IDEwIC0zNSAyOWwxNSAyODd2NWMwIDExIC0zIDE1IC0xNyAxNmMtNjIgNCAtMTI0IDEwIC0xODYgMTVjLTE4IDEgLTM1IDUgLTM2IDMyYzI1IDYgNDkgOCA3NCA4YzU2IDAgMTEyIC0xMSAxNjkgLTE0YzYgNjQgMTIgMTI4IDEyIDE5MmMwIDUwIC00IDk5IC0xNSAxNDljMTggMTAgMzcgMTIgNTUgMTJzMzUgLTIgNTMgLTIgYzQwIDEgODEgMSAxMjUgMWMtMiA0OCAtNSA5OCAtOCAxNDhjLTEgMTcgLTMgMzUgLTUgNTJjLTEgNCAtMSA4IC0xIDEyYzAgMTIgNSAyMiAyMiAyNmMyMyAtMjAgMjEgLTUwIDI0IC03OGM2IC01MyA5IC0xMDggMTIgLTE2MWM1MCAtNSAxMDAgLTkgMTQ5IC0xNmM5NiAtMTMgODEgLTM2IDg4IC0xMDFjOCAtNzMgNyAtMTQ2IDExIC0yMTl2LTE4YzM3IC0zIDczIC00IDEwOCAtOGMzNCAtNSA3MiAyIDk4IC0zMWMtMzQgLTggLTY4IC05IC0xMDIgLTkgaC0xMDVsLTEyIC0zMTJjLTMxIC02IC02OCAtMTkgLTEwNiAtMTljLTMzIDAgLTY2IDggLTk5IDEyYy04IDEgLTE1IDEgLTI4IDJjMyAtMzggNiAtNzMgOCAtMTA4czMgLTY5IDMgLTEwNGMwIC0xMiAtOCAtMjUgLTE0IC00M3pNMzYxIDM2NGgxMDBjMyAxMDUgNyAyMDggMTEgMzE0Yy0zOCAxIC03NCAzIC0xMTAgNWM3IC00NSAxMCAtODkgMTAgLTEzM2MwIC02MiAtNiAtMTI0IC0xMSAtMTg2ek02MTkgMzY4aDNjMTUgMCAxOCA2IDE4IDIwIGMwIDMxIDAgNjIgLTEgOTJjLTEgNjMgLTQgMTI1IC03IDE4N2wtMTE2IDEydi0zMTBoNTFjMTcgMCAzNSAwIDUyIC0xek01MTUgMzIwdi0yNjloMTEzbDkgMjY5aC0xMjJ6TTM1NyAzMThsLTEyIC0yNjdoMTI0Yy0zIDkwIC01IDE3OCAtOCAyNjdoLTEwNHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDdDLnhtbAA8c3ltYm9sIGlkPSJFMDdDIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4NiAtMzIzYy0xOCAtMyAtMzUgLTQgLTUzIC00Yy0yOCAwIC01NyAzIC04NiA5Yy0yMyA1IC0zMSAyMSAtMzkgMzljLTMgNiAtNSAxNCAtNyAyMWMtMSAyIC0xIDQgLTEgNmMwIDEwIDggMTcgMTggMTRjMjUgLTggNTEgLTEwIDc3IC0xMGMxNiAwIDMxIDEgNDcgMWM1MCAwIDk4IDEzIDE0MCA0NGMyMSAxNiAzNyAzNSA1MCA1N2M5IDE0IDE1IDI3IDE1IDQyYzAgNSAtMSAxMCAtMiAxNWMtOSA0MiAtMjYgODAgLTU2IDEwOSBjLTI3IDI3IC02MiAzNSAtOTkgMzJjLTIyIC0yIC0zMiAtMTQgLTMyIC0zMmMwIC00IDAgLTggMSAtMTJjMyAtMTEgNCAtMjEgNCAtMzFjMCAtMzAgLTEyIC01NyAtMzkgLTc5Yy0xMiAtMTAgLTI0IC0xNSAtMzcgLTE1Yy0xMCAwIC0xOSAyIC0yOSA4Yy0yIDAgLTQgMiAtNiAyYy0zMiAxNSAtNDggMzkgLTQ4IDY5YzAgOSAxIDE4IDQgMjhjMTAgMzEgMzEgNTMgNTMgNzVjNTAgNTAgMTEyIDc2IDE4MiA4MmM4MyA2IDE0OCAtMzcgMTU5IC0xMjggYzIgLTE1IDQgLTMwIDQgLTQwYy0xIC02MCAtNyAtMTE0IC0zNCAtMTYzYy00MCAtNzUgLTk4IC0xMjcgLTE4NiAtMTM5ek00NzIgNDZjLTIgMCAtMyAtMSAtNSAtMWMtMTAgMCAtMTMgOSAtMTEgMTZjNiAyMSAyIDQ0IDE1IDY0YzMgNSA1IDE2IDEzIDEyYzExIC02IDI2IDQgMzIgLTE3YzEgLTUgMiAtMTAgMiAtMTVjMCAtMTcgLTkgLTMyIC0xOCAtNDdjLTUgLTEwIC0xOCAtMTMgLTI4IC0xMnpNNDUwIC0xMjdjLTEwIDAgLTEzIDggLTEwIDE1IGM2IDE5IDYgMzkgMTggNTdjNCA2IDcgMTQgMTcgMTBjOSAtNCAyMSAwIDIxIC0yMGMwIC0yOCAtMjIgLTYxIC00NiAtNjJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTBBMi54bWwAPHN5bWJvbCBpZD0iRTBBMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zODAgMjhjMSAzMCAtMiA1OSAtMjMgODJjLTMzIDM3IC04MSA1NSAtMTMwIDU1Yy01NCAwIC0xMDkgLTIzIC0xNDIgLTY3Yy0zNyAtNDkgLTYyIC0xMDQgLTgxIC0xNjFjLTMgLTkgLTQgLTE3IC00IC0yNWMwIC0yNyAxNSAtNDkgNDMgLTYybDI4IC0xMmMyOCAtMTAgNTQgLTI2IDg0IC0yNGMxMDAgNiAyMjIgODEgMjI1IDIxNHpNMTcyIC03NGMtMzIgMCAtNTggMTIgLTg1IDIyYy03IDMgLTEwIDcgLTEwIDEyczQgMTEgNyAxNiBjMjUgMzggNjAgNjEgMTA1IDcyYzcgMiAxMyAzIDIwIDNjMjkgMCA1MiAtMTcgNzggLTI5YzEwIC01IDE1IC0xMiAxNSAtMjBjMCAtNiAtMiAtMTIgLTYgLTE4Yy04IC0xMiAtMTcgLTIxIC0yOSAtMjhjLTMwIC0xNyAtNjIgLTI3IC05NSAtMzB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA3NS54bWwAPHN5bWJvbCBpZD0iRTA3NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02NDAgLTU0M2MtNSAwIC02IDYgLTcgMTljLTEgNjEgLTMgMTIzIC00IDE4NGMtMiAxNjEgLTQgMzIzIC05IDQ4NGMtMyA5NSAxIDE5MCAtNiAyODVjLTMgNTAgMjUgNzkgNjEgMTA0YzEwIDcgMTggMTAgMjUgMTBjMTMgMCAyMiAtMTAgMjkgLTI5YzEgLTMgMiAtNyAyIC0xMWwtMSAtMTBjLTIgLTI2IC0yIC01MyAtMiAtNzl2LTE0OWMwIC02NSAwIC0xMjkgLTMgLTE5NGMtMyAtOTMgLTEgLTE4NiAtNiAtMjgwdi0yNTggYzAgLTIwIC03IC0zMyAtMjMgLTQ0Yy0xMyAtOSAtMjggLTE2IC00MSAtMjVjLTcgLTQgLTEyIC03IC0xNSAtN3pNMzA0IC01MzVjLTY2IDAgLTEyOSAyMiAtMTg1IDYwYy03MyA1MCAtOTYgMTIxIC05NiAyMDFjMCAxNCAxIDI4IDIgNDJjNyA4NyA4NCAxODAgMTcyIDE4OWM1IDEgMTAgMSAxNiAxYzI1IDAgNDkgLTYgNzQgLTljMjkgLTQgNTUgLTEzIDgwIC0yNWMtMSAxNyAtMyAzNCAtMyA1MWMwIDcgMCAxNSAxIDIyYzAgMTAgLTEgMjAgLTEgMzAgYzAgMTQgMSAyOCAyIDQyYy0xNiAtMyAtMzEgLTQgLTQ2IC00Yy0xMyAwIC0yNiAxIC0zOSA0Yy02NyAtNCAtMTM2IDEyIC0xODMgNDBjLTY4IDQwIC05OCA4OCAtOTggMTUzYzAgMTEgMCAyMiAyIDMzYzkgNjcgNDQgMTIzIDk0IDE2N2M0MSAzNiA4NiA2MSAxMzcgNjFjMjAgMCA0MSAtNCA2MyAtMTNsMTE0IC00OGM2MSAtMjYgODAgLTU5IDgwIC0xMTVjMCAtMTEgLTEgLTIyIC0yIC0zNWMtMiAtMTUgLTEyIC0yMyAtMjkgLTIxIGMtMjMgNCAtNDcgNiAtNzAgMTNjLTIyIDcgLTM0IDIxIC0zNCA0MmMwIDMgMCA3IDEgMTFjMiA3IDIgMTUgMiAyMmMwIDI0IC05IDQ1IC0yNSA2NWMtNiA3IC0xNCAxMiAtMjMgMTJoLTJjLTI2IC0zIC01MiAtNyAtNzQgLTI0Yy01OSAtNDYgLTgyIC0xMDYgLTgyIC0xNzRjMCAtMTEgMSAtMjMgMiAtMzRjNCAtMzkgMjUgLTczIDYxIC05NGM4IC01IDE2IC04IDIzIC04YzQgMCA3IDEgMTEgMmMzOSAxMCA3OCAxOSAxMTYgMzEgYzggMyAxNSA0IDIyIDRjMTAgMCAxOSAtMyAyOSAtNmMxNSAtNSAyNyAtMTQgNDEgLTIyYzcgLTIgMTQgLTUgMjIgLTZjNSAtMSAxMCAtMyAxMCAtOGM0IC0xIDYgLTMgNiAtNWMwIC0zIC0yIC01IC01IC04Yy0xIC0xIC00IC0yIC02IC0yYy00IC0xMiAtNSAtMjUgLTYgLTM4Yy0yIC0zMCAtMyAtNjAgLTMgLTkwYzAgLTI3IDEgLTU0IDQgLTgxYzIgLTIwIDQgLTM5IDQgLTU3YzAgLTEyIC0zIC0xNiAtMTMgLTE5IGMtMTggLTE0IC0zNyAtMTggLTU2IC0xOGMtMTUgMCAtMzAgMyAtNDUgNWMtMTEgMiAtMTcgOCAtMTkgMTljLTUgMjEgLTIwIDM3IC0zNCA1NGMtNSA2IC0xMSA5IC0xNyA5Yy0zIDAgLTYgLTEgLTEwIC0yYy0yOSAtNyAtNTQgLTIyIC03OCAtNDBjLTQ1IC0zNiAtNjkgLTc4IC02OSAtMTI1YzAgLTIyIDYgLTQ2IDE3IC03MWMyMiAtNTIgNjUgLTgyIDExNiAtMTA0YzEzIC01IDI0IC04IDM0IC04YzI1IDAgNDIgMTYgNTEgNDYgYzMgOSA4IDE5IDE1IDE5YzIgMCAzIDAgNCAtMWM3IC0zIDEzIC00IDIwIC00YzE3IDAgMzUgOCA1MSA4YzQgMCA3IDAgMTEgLTFoMThjMTAgMCAyMSAyIDI5IC0ydjgzN2MtMSA3IC0xIDE1IC0xIDIyYzAgMTMgMSAyNSA1IDM3YzEgNSAtMSAxNCA4IDE0aDFjNiAtMSAxMiAtNSAxNSAtMTRjMyAtMTEgNCAtMjMgNCAtMzV2LTE5N2MwIC02NSAwIC0xMzEgLTEgLTE5NmMtMSAtNjIgMCAtMTI1IC0yIC0xODdjLTIgLTUzIC0zIC0xMDYgLTMgLTE1OSBzMSAtMTA3IDEgLTE2MGMwIC0yMSAtNSAtNDIgLTUgLTY0YzAgLTQgLTEgLTEwIC03IC0xMGMtNSAwIC03IDQgLTkgOGMtNyAxMyAtNiAyNiAtNiA0MHYyNGwtNSAtOGwtOCAtOWMtMzIgLTM1IC03MyAtNTggLTExOCAtNzBjLTI1IC02IC00OSAtOSAtNzMgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUzOS54bWwAPHN5bWJvbCBpZD0iRTUzOSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDUgLTE2NmMtMTkgMCAtMzggNSAtNTYgMTJjLTYgMiAtOSA1IC05IDhzMyA2IDYgOWMxOSAxOSAzOSAzNSA2MiA0OWM1IDMgOSA0IDEzIDRzOCAtMSAxMiAtM2MxMSAtNCAyMCAtNiAyNyAtNmMyMCAwIDMxIDEzIDQwIDQyYzEzIDQyIDE2IDg2IDIxIDEyOWM0IDM3IDcgNzMgNyAxMTBoLTQ0Yy0xNSAwIC0zMCAwIC00NCAxYy03IDAgLTE0IDAgLTIyIDFjLTcgMSAtMTAgNCAtMTAgN3MxIDcgNSAxMGMxOCAxOCAzMyAzOCA1NSA1MyBjNyA0IDE1IDUgMjMgNWgzNWMwIDczIDUyIDExNiAxMDIgMTU5YzIyIDE5IDQ1IDI5IDcwIDI5YzE3IDAgMzQgLTQgNTEgLTE0YzQgLTIgOSAtNCAxMiAtN2MxNyAtMTcgMzggLTMzIDM0IC01OWMtMyAtMTkgLTU3IC01NCAtNzggLTU0Yy05IDAgLTE2IDEgLTE5IDEzYy00IDE4IC0xNCAzMiAtMzAgNDJjLTggNSAtMTQgOCAtMjAgOGMtOCAwIC0xNCAtNyAtMTkgLTIxYy00IC0xMiAtNSAtMjUgLTUgLTM3YzAgLTE1IDIgLTMxIDMgLTQ2di0xMyBjMzQgLTEgNjcgLTQgMTAwIC04YzQgMCA4IDAgMTIgLTFjMTQgLTQgMjEgLTkgMjEgLTE2YzAgLTUgLTMgLTEwIC05IC0xN2MtMjAgLTIxIC00MiAtNDAgLTcxIC00MGMtMyAwIC03IDAgLTEwIDFjLTE1IDIgLTI5IDMgLTQzIDRjLTMgLTYzIC0xMCAtMTI1IC0yMyAtMTg2Yy0xNiAtNzcgLTEyMyAtMTY4IC0xOTkgLTE2OHpNOTYgMGMtMzIgMCAtNjIgMTUgLTg4IDM5Yy02IDUgLTggMTAgLTggMTZjMCA1IDEgMTAgNSAxNCBjMTAgMjAgMjEgMzkgMzUgNTVjNiA3IDEyIDEzIDIwIDEwYzQgLTIgNSAtNCA1IC01YzAgLTQgLTQgLTggLTQgLTExdi0yYzAgLTcgNSAtMTIgMTEgLTE2YzI2IC0yMCA1NSAtMzEgOTMgLTMxaDFoMTBjNSAwIDEwIDEgMTMgN2MxIDMgMiA1IDIgOGMwIDkgLTYgMTYgLTEwIDI0Yy0xMiAxNyAtMzAgMjMgLTQ5IDI5Yy0yMSA3IC00MiAxMSAtNjEgMjdjLTE3IDE0IC0yNiAzNiAtMjYgNTdjMCAxMyAzIDI2IDEwIDM4YzE0IDIxIDI5IDQyIDQ3IDYyIGMxOSAxOCA0NSAyNyA3MiAyN2MzOCAwIDc3IC0xNyA5NSAtNDhjMiAtNCAzIC01IDMgLThzLTIgLTYgLTQgLThjLTkgLTE2IC0yMyAtMjggLTM3IC0zOWMtNiAtNCAtMTMgLTkgLTE5IC05Yy01IDAgLTEwIDQgLTE2IDE0Yy05IDE5IC00NSAzMSAtNzAgMzFjLTUgMCAtMTAgLTEgLTE0IC0xYy02IC0yIC03IC01IC03IC04YzAgLTIgMSAtNiAyIC04YzggLTMxIDMwIC00NyA1OSAtNTZjMjEgLTcgNDMgLTExIDYyIC0yNXMyOSAtMzIgMjkgLTUxIGMwIC0xMCAtMiAtMjEgLTggLTMxYy0yOSAtNTYgLTc2IC05MiAtMTM4IC0xMDBjLTUgLTEgLTEwIC0xIC0xNSAtMXpNNTc0IDEyYy00IDAgLTcgMiAtMTAgNWMtNyA5IDkgMjAgMTUgMzBjMzkgNjYgMTA3IDEwMSAxNjAgMTUzbDMzIDMwYy0yNiAtMiAtNTAgLTUgLTc1IC01Yy0xMyAwIC0yNiAxIC0zOCAzaC0xMGMtMTkgMiAtNDIgNiAtNTAgMjJjLTYgMTAgMTcgMjEgMjUgMzNjOCAxMSAyMCAyMCAyOSAzMGM1IDYgMTEgOCAxNyA4IGM0IDAgNyAtMSAxMSAtMmMyNCAtMTAgNDcgLTE0IDcwIC0xNGMzMyAwIDY3IDggMTAxIDE4YzE3IDUgMzUgOSA1MyAxNGM1IDEgMTAgMyAxNSAzYzYgMCAxMSAtMiAxNCAtN2MxIC0yIDIgLTQgMiAtNmMtMSAtOCAtNyAtMTYgLTEyIC0yMWMtMTkgLTIyIC00MCAtNDIgLTY0IC01OGMtNDggLTMyIC05MSAtNzIgLTEzOCAtMTE1YzE4IDAgMzQgMSA0OSAxYzExIDAgMjIgLTEgMzMgLTJjNDMgLTQgODAgLTI5IDExOCAtNDhjNiAtMyA4IC02IDggLTkgYy0xIC0zIC0zIC03IC01IC0xMWMtMTggLTMxIC00NyAtNDkgLTc4IC00OWMtMTUgMCAtMzAgNCAtNDUgMTJjLTMyIDE3IC02NSAyNyAtOTcgMjdjLTMzIDAgLTY2IC05IC05OCAtMjhjLTIgLTEgLTQgLTMgLTYgLTNjLTggLTQgLTE4IC0xMSAtMjcgLTExeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNjMueG1sADxzeW1ib2wgaWQ9IkUyNjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTggLTE1OWMtNSAwIC0xMCAzIC0xNSAxMGMtMTAgMTUgLTI1IDI3IC0zNSA0MmMtNiA3IC04IDE0IC04IDIxczQgMTUgMTAgMjFjMjEgMjIgNDMgNDMgNjQgNjNjLTYgNSAtMTIgOSAtMTggMTNjLTE3IDExIC0yOCA1MyAtMjggODRjMCAxMiAyIDIyIDUgMjljNCA2IDEwIDUgMTQgOGMzIDIgNSAyIDcgMmMzIDAgNiAtMSAxMCAtNGMyOCAtMTggNTYgLTM4IDgzIC01OGMxNCAxNyAyOCAzMyA0MyA0OWM4IDkgMTggMTcgMjggMjUgYzEwIDkgMTggMTMgMjUgMTNzMTQgLTYgMjIgLTIwYzExIC0xNyAxOSAtMzYgMjIgLTUxYzAgLTE0IC0yIC0yMSAtOCAtMjVjLTE5IC0xNiAtMzYgLTM0IC01MyAtNTNsMzYgLTI5YzE2IC0xMyAyMyAtMjkgMjQgLTUyYy00IC0xNiAtMSAtMzYgLTExIC01M2MtNSAtOSAtMTEgLTE1IC0xOCAtMTVjLTUgMCAtMTAgMyAtMTYgOGMtMjYgMjIgLTUzIDQ0IC04MCA2NWMtNyAtNyAtMTQgLTE0IC0yMiAtMjFjLTIzIC0yMCAtNDMgLTQyIC02NSAtNjMgYy02IC02IC0xMSAtOSAtMTYgLTl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUwNS54bWwAPHN5bWJvbCBpZD0iRTUwNSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03MyAtMjA2Yy0zIDAgLTcgMiAtOSA0Yy0xNyAxNCAtMzcgMjUgLTUzIDQxYy04IDcgLTExIDE0IC0xMSAyMmMwIDYgMiAxMiA1IDE4bDI0IDQ0YzggMTUgMTMgMjIgMjAgMjJjNSAwIDEyIC00IDIyIC0xM2MyMCAtMTYgMzcgLTM1IDQzIC02NGMtOSAtMjQgLTIxIC00OCAtMzYgLTcxYy0yIC0yIC0zIC0zIC01IC0zeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MTEueG1sADxzeW1ib2wgaWQ9IkU1MTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTk2IDEyOGMtNyAzIC02IDExIC02IDE3djExMmMtMTggLTI4IC0zMiAtNTEgLTQ3IC03NGMtMTAgLTE1IC0yMSAtMzEgLTM5IC0zMWMtMjUgMCAtMzcgMjIgLTQ3IDQyYy00IDggLTUgMTcgLTUgMjVjMCAxMyAzIDI1IDQgMzhjNyA2MiAzMSAxMTUgODEgMTU1YzEyIDkgMjcgMTQgNDEgMTRjOSAwIDE3IC0yIDIzIC02YzE4IC0xMSAyOSAtMzggMjkgLTYwYzAgLTEzIC0yIC0yNyAtMiAtNDFjMCAtMjAgMiAtNDEgMyAtNjIgYzEgLTE4IDQgLTM3IDQgLTU2YzAgLTE3IC0yIC0zMyAtMTAgLTUwYy0zIC02IC01IC0xMiAtMTAgLTE2Yy02IC00IC0xMSAtMTAgLTE5IC03ek0xMDAgMGMtMTMgMCAtMjUgMyAtMzggOGMtMzYgMTQgLTUyIDQ2IC01MiA4NGMwIDQ1IDIyIDExNCA3MCAxNTJjLTE5IDEzIC0zMSAzOCAtMzEgNjZjMCAyNSA5IDUyIDMwIDc3YzIyIDI1IDQ2IDM1IDY2IDM1YzM0IDAgNjAgLTI2IDYyIC01MWMyIC0zNiAtMTIgLTc0IC0yOCAtOTkgYzE2IC0xNiA0MiAtNjQgNDMgLTkzYzEgLTYyIC0xOCAtMTE1IC02NyAtMTU3Yy0xNyAtMTUgLTM2IC0yMiAtNTUgLTIyek0zMzcgMTgzYy0xMSAwIC0xMCAxMyAtMTMgMjFjLTIxIDQ0IC0zNyA5MSAtNjMgMTMzYy03IDEyIDEzIDY4IDI1IDczYzIgMSA0IDEgNSAxYzcgMCAxMiAtNSAxNiAtMTJjMTggLTMyIDMzIC02NSA0NyAtOTljMyAtOCA1IC0xNyAxNCAtMjVjMjAgMzUgMzkgNjkgNTkgMTAzYzggMTQgMTcgMzggMzQgMjkgYzUgLTMgNiAtNyA2IC0xMmMwIC0xMCAtNyAtMjQgLTEyIC0zM2MtMzAgLTU0IC02MSAtMTA3IC05MiAtMTYxYy02IC0xMCAtMTUgLTE5IC0yNiAtMTh6TTExNSAyODZjMzAgMSA0MiAyMSA0NSA1MGMzIDE5IC0xMCAzMSAtMjggMzFjLTIgMCAtNSAwIC04IC0xYy0zMSAtNiAtMzYgLTI2IC0zNiAtNDRjMCAtMTkgMTIgLTM2IDI3IC0zNnpNNTE5IDIzNGM0IDAgOSAzIDE1IDExYzE1IDIzIDI5IDQ3IDQwIDcyYzEgMyAyIDcgMiA5IGMwIDEwIC03IDE2IC0xMiAyM2MtMyA0IC03IDUgLTExIDVzLTkgLTEgLTEzIC00Yy0yOCAtMTggLTQyIC00NSAtNDggLTc2YzAgLTExIDUgLTIwIDExIC0yOGM2IC03IDEwIC0xMiAxNiAtMTJ6TTEwOCA1N2M0NiAwIDY5IDQ3IDY5IDkwYzAgMjcgLTEwIDUyIC0zMCA1N2MtNiAxIC0xMiAyIC0xOCAyYy0zNiAwIC01OSAtMjggLTY3IC01MWMtNCAtMTIgLTYgLTI0IC02IC0zNWMwIC0zNiAxOSAtNjMgNTIgLTYzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MTAueG1sADxzeW1ib2wgaWQ9IkU1MTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAwIDBjLTEzIDAgLTI1IDMgLTM4IDhjLTM2IDE0IC01MiA0NiAtNTIgODRjMCA0NSAyMiAxMTQgNzAgMTUyYy0xOSAxMyAtMzEgMzggLTMxIDY2YzAgMjUgOSA1MiAzMCA3N2MyMiAyNSA0NiAzNSA2NiAzNWMzNCAwIDYwIC0yNiA2MiAtNTFjMiAtMzYgLTEyIC03NCAtMjggLTk5YzE2IC0xNiA0MiAtNjQgNDMgLTkzYzEgLTYyIC0xOCAtMTE1IC02NyAtMTU3Yy0xNyAtMTUgLTM2IC0yMiAtNTUgLTIyek0xMTUgMjg2IGMzMCAxIDQyIDIxIDQ1IDUwYzMgMTkgLTEwIDMxIC0yOCAzMWMtMiAwIC01IDAgLTggLTFjLTMxIC02IC0zNiAtMjYgLTM2IC00NGMwIC0xOSAxMiAtMzYgMjcgLTM2ek0xMDggNTdjNDYgMCA2OSA0NyA2OSA5MGMwIDI3IC0xMCA1MiAtMzAgNTdjLTYgMSAtMTIgMiAtMTggMmMtMzYgMCAtNTkgLTI4IC02NyAtNTFjLTQgLTEyIC02IC0yNCAtNiAtMzVjMCAtMzYgMTkgLTYzIDUyIC02M3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjYyLnhtbAA8c3ltYm9sIGlkPSJFMjYyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE0MCAtMzg0Yy05IDAgLTcgMTIgLTkgMTljLTEyIDM0IC0xNiA2OCAtMTYgMTAzYzAgMTQgMCAyNyAxIDQwYy0zNiAtOCAtNzIgLTE1IC0xMDggLTIzYy00IC0xIC03IC0yIC05IC0yYy04IDEgLTExIDYgLTExIDE3Yy0xIDIzIC0xMCA0NSAtMTAgNjlzMTIgMzIgMzMgMzdjMzcgOSA3NCAxNiAxMTEgMjNjMiAxNiA0IDMyIDUgNDlsMyA5MGMtMzIgLTYgLTY0IC0xMSAtOTcgLTE2Yy00IC0xIC03IC0yIC0xMCAtMiBjLTEzIDEgLTE4IDcgLTE2IDI2YzEgMTIgLTcgMjUgLTQgMzZjMCA0NSA2IDUxIDQ3IDU4YzI4IDUgNTYgOSA4NCAxNWMxIDMxIDIgNjIgNCA5NGMwIDE2IC0zIDM1IDE5IDQ2YzggLTE1IDggLTI5IDkgLTQ0YzIgLTMwIDMgLTYwIDMgLTkwbDUzIDEyYy0xIDU4IC0zIDExNiAtMyAxNzV2MTljMSAxMSAxMSAxNCAxOSAxNmgzaDFjNiAwIDUgLTkgNyAtMTRjOSAtNDMgMTEgLTg3IDEzIC0xMzBsMyAtNTRjMzIgOSA2MyAxOSA5NCAzMiBjNCAyIDggMiAxMSAyaDJjNiAwIDkgLTUgMTMgLTE1czUgLTIxIDUgLTMxYzAgLTE4IC01IC0zNSAtOSAtNTNjLTQgLTE2IC0xNyAtMjQgLTMyIC0yOWMtMjcgLTkgLTU0IC0xNyAtODIgLTI0YzAgLTMyIC0xIC02NCAtMiAtOTZjLTEgLTE1IC0xIC0zMCAtMiAtNDRsMTcgM2MyNCA0IDQ5IDkgNzIgMTVjNCAxIDcgMSAxMSAxaDJjMTEgMCAxNiAtOSAxNyAtMjJjMSAtMTAgMCAtMTkgMCAtMzJjLTQgLTUzIC0xMSAtNjEgLTY2IC03MmwtNTggLTEyIGMxIC0yNCAzIC00OSAzIC03M2MwIC04IDAgLTE2IC0xIC0yNWMwIC0xMiAtMSAtMjUgLTggLTM2Yy0zIC01IC01IC0xMiAtMTEgLTExYy02IDAgLTEwIDYgLTExIDExYy0xNCA0MCAtMjIgODEgLTI0IDEyM2wtNDQgLTljLTEgLTIwIC0zIC00MCAtNSAtNjBjLTEgLTcgLTEgLTE2IC0xIC0yM2MwIC0xMSAxIC0yMSAxIC0zMmMwIC0xMiAtMSAtMjUgLTUgLTM4Yy0yIC03IC00IC0xOCAtMTIgLTE5ek0xNjcgLTkybDQyIDkgYzMgNDYgNSA5MiAxMCAxMzhjLTE2IC00IC0zMiAtNyAtNDkgLTEwYzAgLTI0IDAgLTQ3IC0xIC03MWMtMSAtMjIgLTEgLTQ0IC0yIC02NnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTA0LnhtbAA8c3ltYm9sIGlkPSJFNTA0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTU0IC0yMjVjLTQgMSAtNyA0IC0xMCA4Yy0xNSAyMCAtMzIgNDEgLTQxIDY2Yy0yIDQgLTMgOCAtMyAxMWMwIDcgMyAxMSA4IDE3YzIzIDI4IDU2IDQxIDg2IDYwYzE1OSAxMDEgMzI1IDE5NiA0NzEgMzE1YzExIDkgMjAgMTQgMjcgMTNjMTAgLTEgMTcgLTkgMjQgLTI2YzcgLTE2IDEwIC0zMiAxNCAtNDVjLTEgLTIyIC05IC0zNSAtMjQgLTQ1Yy01NiAtMzcgLTEwOSAtNzcgLTE2MyAtMTE1Yy0xMTkgLTg0IC0yNDIgLTE2MSAtMzY0IC0yNDEgYy01IC0zIC0xMiAtNiAtMTUgLTExcy03IC04IC0xMCAtN3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjZELnhtbAA8c3ltYm9sIGlkPSJFMjZEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzIC0yODJjLTcgMCAtMTAgMyAtMTAgMTBjMSA5IDEgMTkgMSAyOXMwIDIwIDEgMzFjMyAxOSA5IDMzIDMxIDM1YzEyIDEgMTEgMTAgMTAgMThjLTMgMTcgLTQgMzYgLTQgNTRjMCAzMCAzIDYwIDQgODljMyA2MCA4IDExOSA2IDE3OWMwIDEyIC00IDE3IC0xMiAxN2gtOGMtOCAtMiAtMTQgLTMgLTE4IC0zYy0xMCAwIC0xMCA2IC0xMyAyN2MtMSA2IC0xIDExIC0xIDE3YzAgMTMgMSAyNSAyIDM3YzEgMTQgOCAyMCAyMCAyNCBjMTAgMiAxOSA0IDI3IDRjMjYgMCA0MCAtMTcgNDEgLTUyYzEgLTI2IDAgLTUzIDAgLTc5YzEgLTY2IC03IC0xMzIgLTcgLTE5OGMwIC0xMSAwIC0yNCAxIC0zNmMyIC0yOCAzIC01NiA1IC04NGMyIC0yMiAtMSAtNDQgLTUgLTY2Yy03IC00MSAtMjkgLTU3IC03MSAtNTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTUzOC54bWwAPHN5bWJvbCBpZD0iRTUzOCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNjUgLTE0NWMtMTkgMCAtMzggNSAtNTYgMTJjLTYgMiAtOSA1IC05IDhzMyA2IDYgOWMxOSAxOSAzOSAzNSA2MiA0OWM1IDMgOSA0IDEzIDRzOCAtMSAxMiAtM2MxMSAtNCAyMCAtNiAyNyAtNmMyMCAwIDMxIDEzIDQwIDQyYzEzIDQyIDE2IDg2IDIxIDEyOWM0IDM3IDcgNzMgNyAxMTBoLTQ0Yy0xNSAwIC0zMCAwIC00NCAxYy03IDAgLTE0IDAgLTIyIDFjLTcgMSAtMTAgNCAtMTAgN3MxIDcgNSAxMGMxOCAxOCAzMyAzOCA1NSA1MyBjNyA0IDE1IDUgMjMgNWgzNWMwIDczIDUyIDExNiAxMDIgMTU5YzIyIDE5IDQ1IDI5IDcwIDI5YzE3IDAgMzQgLTQgNTEgLTE0YzQgLTIgOSAtNCAxMiAtN2MxNyAtMTcgMzggLTMzIDM0IC01OWMtMyAtMTkgLTU3IC01NCAtNzggLTU0Yy05IDAgLTE2IDEgLTE5IDEzYy00IDE4IC0xNCAzMiAtMzAgNDJjLTggNSAtMTQgOCAtMjAgOGMtOCAwIC0xNCAtNyAtMTkgLTIxYy00IC0xMiAtNSAtMjUgLTUgLTM3YzAgLTE1IDIgLTMxIDMgLTQ2di0xMyBjMzQgLTEgNjcgLTQgMTAwIC04YzQgMCA4IDAgMTIgLTFjMTQgLTQgMjEgLTkgMjEgLTE2YzAgLTUgLTMgLTEwIC05IC0xN2MtMjAgLTIxIC00MiAtNDAgLTcxIC00MGMtMyAwIC03IDAgLTEwIDFjLTE1IDIgLTI5IDMgLTQzIDRjLTMgLTYzIC0xMCAtMTI1IC0yMyAtMTg2Yy0xNiAtNzcgLTEyMyAtMTY4IC0xOTkgLTE2OHpNNTkxIC0yNDJjLTMgMCAtNiAxIC04IDRjLTEgMiAtMiA0IC0yIDVjMCA1IDMgOSA2IDEzYzE3IDI2IDM0IDUxIDU1IDc0IGMyMCAyMSAyMiA1MSAyNyA3OGMxNyA5MyAxOCAxODggMTggMjgydjg1Yy0xNiAtNSAtMjcgLTE5IC00NSAtMTloLTdjLTMgMCAtNyAwIC05IDRjLTEgMSAtMSAyIC0xIDNjMCA0IDQgOCA2IDEyYzI0IDQ5IDc0IDc2IDExMyAxMTFjNCA0IDggNSAxMSA1YzYgMCAxMiAtNCAxOCAtNmM0IC0yIDYgLTQgNiAtOHMtMiAtOCAtMyAtMTJjLTEgLTI0IC0zIC00OCAtNCAtNzJjMjUgMjMgNTIgNDQgNzcgNTRjMTAgNCAyMCA2IDI5IDYgYzMyIDAgNjAgLTIyIDcyIC02NGMyNyA0MyA3MSA3MCAxMDggMTAzYzQgNCA4IDUgMTEgNWM2IDAgMTIgLTQgMTggLTZjNCAtMiA2IC00IDYgLThzLTIgLTggLTMgLTEyYy0xIC0yNCAtMyAtNDggLTQgLTcyYzI1IDIzIDUyIDQ0IDc3IDU0YzEwIDQgMjAgNiAyOSA2YzQ0IDAgODAgLTQyIDc4IC0xMTdjNyAtOTUgLTYwIC0xNzggLTE1MiAtMjQ0Yy0xNCAtMTAgLTMwIC0xNiAtNDcgLTE5Yy04IC00MiAtMjEgLTg0IC00MCAtMTI1IGMyMiA3IDQxIDEyIDU5IDIwYzUgMiAxMCAzIDE1IDNjNyAwIDE0IC0yIDE4IC03YzIgLTIgMyAtNSAzIC04YzAgLTcgLTUgLTE1IC05IC0yMGMtMTggLTI2IC0zOCAtNDggLTcxIC01NmMtMzkgLTkgLTc4IC0yMiAtMTE1IC0zOWMtNSAtMiAtMTEgLTUgLTE2IC01Yy0zIC0xIC03IC0yIC0xMCAtMnMtNiAxIC04IDRjLTEgMiAtMiA0IC0yIDVjMCA1IDMgOSA2IDEzYzE3IDI2IDM0IDUxIDU1IDc0YzIwIDIxIDIyIDUxIDI3IDc4IGMxNyA5MyAxOCAxODggMTggMjgydjg1Yy0xNiAtNSAtMjcgLTE5IC00NSAtMTloLTFjMSAtOCAxIC0xNyAxIC0yNmM3IC05NSAtNjAgLTE3OCAtMTUyIC0yNDRjLTE0IC0xMCAtMzAgLTE2IC00NyAtMTljLTggLTQyIC0yMSAtODQgLTQwIC0xMjVjMjIgNyA0MSAxMiA1OSAyMGM1IDIgMTAgMyAxNSAzYzcgMCAxNCAtMiAxOCAtN2MyIC0yIDMgLTUgMyAtOGMwIC03IC01IC0xNSAtOSAtMjBjLTE4IC0yNiAtMzggLTQ4IC03MSAtNTYgYy0zOSAtOSAtNzggLTIyIC0xMTUgLTM5Yy01IC0yIC0xMSAtNSAtMTYgLTVjLTMgLTEgLTcgLTIgLTEwIC0yek0xMDYgMGMtMzYgMCAtNjkgMTYgLTk3IDQyYy02IDUgLTkgMTIgLTkgMThzMiAxMSA1IDE2YzEyIDIwIDI0IDQxIDQwIDYwYzYgNyAxMiAxMyAyMSAxMGM0IC0yIDUgLTQgNSAtNmMwIC00IC00IC04IC00IC0xMnYtMmMwIC04IDYgLTEyIDEyIC0xN2MyOCAtMjIgNjAgLTM0IDEwMSAtMzNoMmMzIDAgNiAtMSAxMSAtMXMxMSAxIDE0IDggYzAgMyAxIDUgMSA4YzAgMTAgLTYgMTggLTExIDI2Yy0xMiAxOSAtMzIgMjYgLTUyIDMyYy0yMyA3IC00NyAxMiAtNjcgMjljLTE5IDE2IC0yOSAzOSAtMjkgNjNjMCAxNCA0IDI4IDExIDQxYzE2IDI0IDMyIDQ2IDUyIDY3YzIwIDIwIDQ5IDMwIDc4IDMwYzQxIDAgODQgLTE5IDEwNCAtNTJjMiAtNCAzIC02IDMgLTlzLTIgLTYgLTQgLTljLTEwIC0xNyAtMjYgLTMwIC00MSAtNDJjLTYgLTQgLTE0IC0xMCAtMjAgLTEwcy0xMiA0IC0xNyAxNiBjLTEwIDIwIC00OSAzNCAtNzcgMzRjLTYgMCAtMTEgLTEgLTE1IC0yYy03IC0yIC04IC01IC04IC04czEgLTcgMiAtOWM5IC0zNCAzMyAtNTEgNjQgLTYxYzI0IC04IDQ3IC0xMiA2OCAtMjhjMjEgLTE1IDMyIC0zNCAzMiAtNTVjMCAtMTEgLTMgLTIzIC05IC0zNGMtMzIgLTYxIC04MyAtMTAwIC0xNTEgLTEwOWMtNSAtMSAtMTAgLTEgLTE1IC0xek0xMTAwIDExNWMxNyAyIDM0IDUgNTAgMTBjMTkgNiAzMyAxOSAzNyAzNSBjNyAzMiAxNiA2MyAxNiA5NmMwIDkgLTEgMTkgLTMgMjljLTUgMjYgLTIxIDQwIC00MSA0MGMtMTAgMCAtMjIgLTQgLTMzIC0xMmMtOCAtNyAtMTYgLTE1IC0yMyAtMjNjLTEgLTU2IDAgLTExMyAtMiAtMTY5YzAgLTIgMCAtNCAtMSAtNnpNNzg2IDEwOWMxNyAyIDM0IDUgNTAgMTBjMTkgNiAzMyAxOSAzNyAzNWM4IDMyIDE2IDYzIDE2IDk2YzAgOSAtMSAxOSAtMyAyOWMtNSAyNiAtMjEgNDAgLTQxIDQwYy0xMCAwIC0yMiAtNCAtMzMgLTEyIGMtOCAtNyAtMTYgLTE1IC0yMyAtMjNjLTEgLTU2IDAgLTExMyAtMiAtMTY5YzAgLTIgMCAtNCAtMSAtNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDc0LnhtbAA8c3ltYm9sIGlkPSJFMDc0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTMyOSAtNTYwYy0yNCAwIC0zMSAyNSAtMzYgNDZjLTE4IDcwIC00NSAxMzggLTU1IDIxMGMtMyAyMCAtNCA0MCAtNCA2MWMwIDI3IDIgNTQgNyA4MWMxNCA5MyAxMTYgMjc0IDExNiAyNzRzMCA5IC0xIDE0bC0yNiA5N3MtNiAtNCAtMTIgLTdjLTQ1IC0yNyAtOTMgLTQwIC0xNDMgLTQwYy0yMCAwIC00MCAyIC02MCA2Yy04MCAxNSAtMTE1IDYxIC0xMTUgMTI0YzAgMTQgMSAyOSA1IDQ0YzIwIDkyIDY0IDE3NSAxNDAgMjM2IGMyOSAyMyA2MSA0MSA5NCA1N2M2IDIgMjAgMTAgMjAgMTBzMSAxNSAxIDI0YzMgMTE3IDM3IDIyMiAxMjAgMzA5YzggOSAxOCAxNSAzMCAxOWM2IDIgMTEgMyAxNiAzYzEyIDAgMjIgLTcgMjggLTIxYzcgLTE1IDE0IC0zMSAyMCAtNDZjMSAtNCAyIC03IDIgLTExYzAgLTkgLTUgLTE2IC0xNiAtMTdjLTM4IC0zIC01NiAtMzIgLTc1IC01OGMtMzYgLTUwIC01MSAtMTA5IC02MiAtMTY5Yy0xIC01IDAgLTE0IDAgLTE0bDEyIDIgYzE1IDIgMzAgMyA0NCAzYzQ5IDAgOTUgLTExIDE0MSAtMjhjMzMgLTEyIDY2IC0zNCA4NyAtNTRjMzYgLTM1IDU3IC05OCA1NyAtMTYwYzAgLTMwIC01IC02MCAtMTYgLTg2Yy0yMSAtNTMgLTU0IC0xMDAgLTg0IC0xNDdjLTQzIC02NiAtOTMgLTEyNiAtMTM4IC0xOTBjMSAtNSAzIC0xMSAzIC0xN2MxMSAtODAgMjQgLTE2MSAyNCAtMjQyYzAgLTE0IDAgLTI4IC0xIC00MmMtNSAtODcgLTMwIC0xNjggLTgxIC0yMzkgYy0xMSAtMTUgLTI0IC0zMiAtNDIgLTMyek0zNTggMzUzYzIgMCA1IDIgOCA1YzM2IDMyIDcwIDY2IDgwIDExNGM0IDE2IDUgMzIgNSA0NWMwIDIwIC0zIDM0IC0zIDM0cy0zNCA5IC02OSA5Yy0yOSAyIC01NSAtNSAtNTUgLTVzLTEgLTkgMCAtMTVjNCAtNTkgMTkgLTExNyAyOCAtMTc2YzEgLTcgMiAtMTEgNiAtMTF6TTM5MCAxODJsNyAtMjJsNDIgNTVjNDkgNjMgOTYgMTI2IDEzNSAxOTVjMiAzIDggMjAgOSAyNmMyIDEyIDQgMjQgNCAzNSBjMCA5IC0xIDE4IC00IDI2Yy03IDE3IC0yOSAyNyAtNTUgMzZjLTEzIDQgLTI1IDkgLTM5IDEwYzAgLTYgMCAtOSAxIC0xM2MzIC0xOCA1IC0zNSA1IC01MmMwIC02NyAtMjQgLTEyOCAtNzQgLTE3N2MtMTggLTE4IC00NiAtNTQgLTQ2IC01NHM3IC00MCAxNSAtNjV6TTIzMSAzMDljMjYgMCA1MSAyIDc3IDdjMyA0IDMgOSAyIDE2Yy0xNCA2MyAtMjkgMTE1IC0zNyAxODBsLTQgMjhsLTE4IC03Yy04NCAtMzcgLTE0MyAtOTcgLTE4MyAtMTc3IGMyIC0xIDQgLTMgNiAtNWMyMyAtMjQgNTMgLTI5IDgzIC0zNWMyNSAtNSA0OSAtNyA3NCAtN3pNMzMwIC00NDRjNTEgODEgNjkgMTY2IDY5IDI1M2MwIDQ3IC01IDk0IC0xMyAxNDJjLTM4IC03MCAtNTYgLTE0NiAtNjkgLTIyNGMtMyAtMjAgLTUgLTQwIC01IC01OWMwIC0zOCA2IC03NSAxOCAtMTEyeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwN0IueG1sADxzeW1ib2wgaWQ9IkUwN0IiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTUgLTMyNmMtMiAwIC01IDIgLTkgNWMtOCA1IC0xNyA5IC0yNSAxNWMtMTAgNiAtMTQgMTQgLTE0IDI2djE1NWMtMyA1NiAtMiAxMTIgLTMgMTY4Yy0yIDM5IC0yIDc3IC0yIDExNnY5MGMwIDE1IDAgMzEgLTEgNDdsLTEgNmwxIDdjNCAxMSAxMCAxNyAxOCAxN2M0IDAgOSAtMiAxNSAtNmMyMSAtMTUgMzggLTMyIDM2IC02MmMtMyAtMzggLTMgLTc2IC0zIC0xMTR2LTU3Yy0zIC05NyAtNSAtMTk0IC02IC0yOTEgYzAgLTM2IC0yIC03NCAtMiAtMTEwYy0xIC04IC0xIC0xMiAtNCAtMTJ6TTI1NiAtMzIxYy0xNCAwIC0yOSAyIC00NCA2Yy0yNyA3IC01MSAyMSAtNzAgNDJsLTUgNWwtMyA1di0xNWMwIC04IDAgLTE2IC00IC0yNGMtMSAtMiAtMiAtNCAtNSAtNGMtNCAwIC00IDMgLTQgNmMwIDEzIC0zIDI1IC0zIDM4djk2YzAgMzIgMCA2NCAtMiA5NXY1NmMwIDE5IDAgMzggLTEgNTd2MjM1YzAgOCAwIDE1IDIgMjFzNSA4IDkgOWgxYzUgMCA0IC02IDQgLTkgYzMgLTcgMyAtMTQgMyAtMjJ2LTUxNWM1IDIgMTEgMSAxNyAxaDExYzIgMSA0IDEgNyAxYzkgMCAyMCAtNSAzMCAtNWM0IDAgOCAwIDEyIDJjMSAxIDEgMSAzIDFjNCAwIDcgLTYgOSAtMTJjNSAtMTggMTUgLTI3IDMwIC0yN2M2IDAgMTMgMiAyMSA1YzMwIDEzIDU2IDMxIDY5IDYyYzcgMTUgMTAgMjkgMTAgNDNjMCAyOCAtMTQgNTMgLTQxIDc1Yy0xNCAxMCAtMjkgMTkgLTQ3IDI0Yy0yIDAgLTQgMSAtNiAxYy0zIDAgLTcgLTIgLTEwIC02IGMtOCAtMTAgLTE3IC0xOSAtMjAgLTMyYy0yIC03IC01IC0xMCAtMTIgLTExYy05IC0yIC0xOCAtMyAtMjcgLTNjLTExIDAgLTIzIDIgLTMzIDEwYy02IDIgLTggNSAtOCAxMmMwIDExIDEgMjIgMiAzNGMyIDE2IDMgMzIgMyA0OWMwIDE4IC0xIDM2IC0yIDU0Yy0xIDcgLTEgMTUgLTQgMjJjLTEgMCAtMyAxIC0zIDJjLTIgMSAtMyAzIC0zIDRjMCAyIDEgMyAzIDNjMCAzIDMgNSA2IDVjNSAxIDkgMyAxMyA0YzkgNSAxNiAxMCAyNSAxMyBjNiAyIDExIDQgMTcgNGM1IDAgOSAtMSAxNCAtM2MyMiAtNyA0NiAtMTIgNjkgLTE4YzMgLTEgNCAtMiA3IC0yYzQgMCA5IDIgMTQgNWMyMSAxMyAzNCAzMyAzNiA1N2MxIDYgMSAxMyAxIDIwYzAgNDEgLTEzIDc3IC00OSAxMDRjLTEzIDExIC0yOSAxMyAtNDQgMTVoLTFjLTYgMCAtMTEgLTMgLTE0IC03Yy0xMCAtMTIgLTE1IC0yNSAtMTUgLTM5YzAgLTUgMCAtOSAxIC0xNGMxIC0yIDEgLTQgMSAtNmMwIC0xMyAtOCAtMjEgLTIxIC0yNSBjLTE0IC01IC0yOCAtNiAtNDIgLThoLTNjLTggMCAtMTMgNCAtMTQgMTJzLTEgMTUgLTEgMjFjMCAzNCAxMSA1NCA0OCA2OWw2OCAyOWMxMyA2IDI2IDggMzggOGMzMCAwIDU3IC0xNSA4MiAtMzdjMzAgLTI2IDUxIC02MCA1NiAtMTAwYzIgLTYgMiAtMTMgMiAtMjBjMCAtMzkgLTE4IC02NyAtNTkgLTkxYy0yOCAtMTcgLTcwIC0yNyAtMTEwIC0yNGMtOCAtMiAtMTYgLTMgLTIzIC0zYy05IDAgLTE4IDEgLTI4IDNjMSAtOSAxIC0xNyAxIC0yNiB2LTMxYzAgLTEwIC0xIC0yMCAtMiAtMzBjMTUgNyAzMSAxMiA0OCAxNWMxNSAxIDMwIDUgNDUgNWMzIDAgNiAwIDkgLTFjNTMgLTUgOTkgLTYxIDEwNCAtMTEzYzAgLTggMSAtMTcgMSAtMjVjMCAtNDggLTE0IC05MSAtNTggLTEyMWMtMzMgLTIzIC03MSAtMzYgLTExMSAtMzZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA0OC54bWwAPHN5bWJvbCBpZD0iRTA0OCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik03MTQgLTE5NmMtMTIgMCAtOSAxNyAtMTEgMjdjLTUgMjQgLTUgNDkgLTUgNzRjMCAzMyAyIDY2IDIgOTljLTE0IDAgLTI5IDEgLTQzIDJjLTY0IDcgLTEyNyAyMiAtMTg0IDUwYy02MSAzMCAtMTA4IDc3IC0xMzQgMTQyYy0yMSA1MiAtNDIgMTA0IC00MiAxNjJjMCA3IDAgMTQgMSAyMWwtMjcyIC0zaC0yNmMyMCAzMyAzMyA2NCA1NSA4N2M1IDYgMTUgNyAyNyA3YzEwIDAgMjEgLTEgMzAgLTFsMjAxIDNjMTUgNTggNDEgMTEyIDgyIDE2MSBjNzEgODQgMTY2IDEyMCAyNzMgMTMzbDM4IDNjMSA2OCAyIDEzNSAyIDIwM2MwIDE1IDQgMzAgNiA0NWMyIDEyIDExIDE2IDIyIDE4aDFjMTMgMCAxMiAtMTIgMTIgLTE4YzIgLTM0IDMgLTY3IDIgLTEwMWMtMSAtNDggLTEgLTk2IC0xIC0xNDRjNSAwIDExIDAgMTYgLTFjMTU1IC00IDI2MCAtODEgMzAwIC0yMzRjNCAtMTkgNyAtMzcgNyAtNTZsMjc1IDNoNmM4IDAgMTYgLTEgMjQgLTFjMSAtNiAyIC0xMiAyIC0xNyBjMCAtMjUgLTEyIC00NSAtMjYgLTY0Yy02IC05IC0yMSAtMTYgLTMyIC0xNmMtODYgMCAtMTcyIC0xIC0yNTggLTJjMCAtMyAtMSAtNiAtMSAtOWMtMTMgLTg5IC00NCAtMTcwIC05OCAtMjQyYy02MCAtNzkgLTEzNyAtMTIwIC0yMjcgLTEyOWMtMSAtNDkgLTIgLTk4IC0yIC0xNDdjMCAtMTAgMCAtMjAgLTIgLTI5Yy0zIC0xMSAtOCAtMjYgLTIwIC0yNnpNNzQ2IDQ3OWM0NSAxIDkwIDIgMTM1IDJjNDEgMCA4MiAxIDEyMyAxIGMtMTQgNDUgLTQyIDgzIC04MyAxMTJjLTUzIDM3IC0xMTEgNTMgLTE3MiA1NWMtMSAtNTcgLTEgLTExMyAtMyAtMTcwek00MDEgNDc1bDMwMSAzYzEgMzggMSA3MSAyIDkzYzAgMjYgMSA1MSAxIDc3Yy02IDAgLTEyIC0xIC0xOCAtMWMtNTMgLTYgLTEwNiAtMTQgLTE1NSAtNDBjLTYxIC0zMiAtMTAzIC03NyAtMTMxIC0xMzJ6TTc0MSAxMjhjMTIgMSAyNCAzIDM2IDVjNjQgMTQgMTE2IDQ4IDE1NCAxMDFjMzIgNDUgNTAgOTggNjcgMTUxIGMwIDAgMSAwIDEgMWMtODUgLTEgLTE3MCAtMiAtMjU1IC0yYy0yIC04NiAtMSAtMTcxIC0zIC0yNTZ6TTcwMCAxMjVjMCA3NSAxIDE3MiAxIDI1OWMtNTAgLTEgLTEwMCAwIC0xNTEgLTFjLTYwIC0xIC0xMjAgLTEgLTE4MCAtMmwtMyAtMTdjLTIgLTEzIC0zIC0yNSAtMyAtMzdjMCAtNjcgMzIgLTExNSA5NCAtMTQ0Yzc3IC0zNiAxNTcgLTU3IDI0MiAtNTh6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTBBMy54bWwAPHN5bWJvbCBpZD0iRTBBMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzMgMzljMSA1IDEgMTAgMSAxNWMwIDY0IC03NCAxMjEgLTEyMyAxMjFjLTUgMCAtMTAgLTEgLTE0IC0yYy0xMDkgLTM0IC0xOTcgLTEwNyAtMTk3IC0yMjBjMCAtMTYgMiAtMzMgNiAtNTFjOCAtMzUgMjQgLTYxIDU5IC03MGMxNyAtNCAzNCAtNiA1MSAtNmMxMTQgMCAyMTYgOTQgMjE3IDIxM3pNMTQ4IC03MWMtMTkgMSAtMjcgMSAtMzYgM2MtMjMgNSAtNTkgMCAtNjQgMjVjLTUgMjMgMjAgNDkgNDIgNjJjMzYgMTkgNzAgNDcgMTEzIDQ3IGM1IDAgOSAwIDEzIC0xYzI5IC00IDQzIC0yOCA2MSAtNDZjMSAtMSAyIC00IDIgLTdzLTEgLTcgLTIgLThjLTQwIC0zNyAtODcgLTYwIC0xMjkgLTc1eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U5M0MueG1sADxzeW1ib2wgaWQ9IkU5M0MiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjU1IC0yNDljLTggMCAtMTYgMiAtMTkgNGMtNCA1IC05IDExIC0xNCAxNmMtMTAgNiAtMjAgMTMgLTI5IDIxYy03IDYgLTEwIDEzIC0xMCAxOWMtNTIgNTQgLTEwNCAxMTAgLTE1NCAxNjhjLTYgNyAtMzEgMzUgLTI5IDQ0YzAgNyAzIDEyIDggMTdjNjEgNTkgMTIyIDExOSAxODMgMTc5YzcgNyAxMyA5IDIyIDdjMCA4IDMgMTMgOSAxOWMzIDMgNSA0IDcgNGM2IDAgMTAgLTggMTQgLTEyYzY3IC02NiAxMzQgLTEzMiAyMDAgLTIwMCBjNyAtNyA0MSAtNTQgNDEgLTY0di02YzAgLTUgLTQgLTggLTggLTEybC0yMDYgLTIwMGMtMyAtMyAtOSAtNCAtMTUgLTR6TTIwOCAtMTU2bDE4MyAxNzVjLTM2IDM1IC03MiA3MSAtMTA4IDEwNWMtNyA2IC0xMiAxMiAtMTggMTljLTU2IC01NSAtMTEyIC0xMTAgLTE2NyAtMTY1bC0zIC0zYzM4IC00NCA3NiAtODcgMTEzIC0xMzF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjRENi54bWwAPHN5bWJvbCBpZD0iRjRENiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xMDMgMjQ1Yy02IDAgLTEwIDggLTExIDEyYy0xMiAzNiAtMzUgNjkgLTM1IDEwOGMwIDIxIDIwIDE2IDI4IDI2YzEgMiAzIDMgNCAzYzUgMCAxMSAtNyAxNSAtMTFjMjkgLTIzIDI0IC01OCAzMSAtODdjMCAtMjEgLTEwIC0zNSAtMjQgLTQ3Yy0zIC0zIC02IC00IC04IC00ek02MyA4MGMtOCAwIC0xNCA4IC0xNiAxNWMtOSAzMSAtMjggNTcgLTM2IDg5Yy0xIDQgLTEgNyAtMSAxMGMwIDE5IDE2IDI0IDI3IDMzYzMgMiA2IDMgOSAzIGM4IDAgMTIgLTkgMTggLTE0YzI5IC0yMiAyMyAtNTggMzMgLTg1Yy0yIC0yMCAtOSAtMzYgLTI0IC00N2MtNCAtMyAtNyAtNCAtMTAgLTR6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTg4Mi54bWwAPHN5bWJvbCBpZD0iRTg4MiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zNDggLTIwYy02IDAgLTExIDggLTE2IDEyYy0zNCAzMCAtNjkgNjEgLTExNCA3MWMtMTQgNCAtMjggNiAtNDIgNmMtMjUgMCAtNTEgLTcgLTcyIC0yN2MtMTMgLTEyIC0yOCAtMjIgLTQxIC0zM2MtNCAtNCAtOCAtNiAtMTEgLTZjLTUgMCAtOCA0IC0xMCAxMWMtNyAyMCAtMjAgMzggLTI3IDU4Yy0yIDcgLTQgMTMgLTQgMTljMCAxMSA2IDIwIDE3IDI5YzQ3IDMzIDkyIDY4IDEzOCAxMDJjMzUgMjYgNzAgNTQgOTUgOTAgYzYgOCA5IDE0IDkgMTljMCA3IC03IDEyIC0yMSAxN2MtMTIgNCAtMjQgNiAtMzYgNmMtNTcgMCAtMTA5IC00NCAtMTE2IC0xMDRjMCAtNiAtMiAtMTEgLTkgLTIwYy0xNiAzOCAtMzUgNzEgLTM1IDExMGMwIDEzIDMgMjUgMTEgMzZjMjIgMzQgNDkgNjIgODggNzhjMTcgNyAzNCAxMCA0OSAxMGM1NCAwIDk0IC00MCAxMTIgLTEwOGM1IC0xOSA3IC0zOCA3IC01NmMwIC01MSAtMjAgLTk2IC02MiAtMTM1Yy00IC0zIC05IC02IC0xMCAtMTMgYzIzIC0xNSA0NSAtMzEgNjggLTQ4YzM0IC0yNSA0MSAtNjEgNDUgLTk5di02YzAgLTcgLTIgLTE1IC04IC0xOGMtMiAtMSAtMyAtMSAtNSAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDIxLnhtbAA8c3ltYm9sIGlkPSJGNDIxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTI0NCA2MjVjLTE1IC03IC0yNiAxNyAtMzkgMjhjLTY3IDU2IC0xMjkgMTE2IC0xOTQgMTc1Yy01IDUgLTExIDEwIC0xMSAxN3Y2N2MxIDkgMyAxNyAxMyAyMmMyIDEgNCAyIDYgMmM3IDAgOCAtOSAxMiAtMTNjNjYgLTYwIDEzMiAtMTIxIDIwMCAtMTgwYzE2IC0xNSAyOSAtMzAgMjkgLTQ5YzAgLTQgLTEgLTggLTIgLTEyYzAgLTI0IDQgLTQ5IC0xNCAtNTd6TTIyMCA0NTFsLTIwNSAxOTVjLTggOCAtMTAgMTcgLTEwIDI3IGMwIDkgMiAxOSAyIDI3YzAgNyAtMiAxNSAtMiAyM2MwIDExIDMgMjIgMTUgMjZjMTMgNSAyMyAtMTcgMzQgLTI3YzU5IC01MyAxMTUgLTExMCAxNzMgLTE2NGMxNSAtMTQgMjEgLTI5IDIyIC01NGMtMyAtMTIgLTUgLTMwIC05IC00OGMtMiAtNyAtNSAtMTEgLTkgLTExYy0zIDAgLTcgMiAtMTEgNnpNMjMxIDI1N2MtMTIgLTUgLTIyIDE1IC0zMyAyNGMtNjMgNTYgLTEyNSAxMTMgLTE4NyAxNjljLTkgOCAtMTEgMTcgLTExIDI1IGMwIDkgMyAxOCAxIDI1YzAgMTMgLTEgMjMgLTEgMzFjMCA1IDAgOSAxIDEzYzEgMTAgNyAxNiAxNCAxNmM0IDAgOCAtMiAxMiAtNWM2NiAtNjIgMTMyIC0xMjUgMjAwIC0xODVjMTcgLTE1IDIzIC0zMiAyMyAtNTFjMCAtNiAtMSAtMTIgLTIgLTE4Yy0zIC0xNiAwIC0zOSAtMTcgLTQ0ek0yMjIgNzBjLTU3IDU3IC0xMTYgMTA5IC0xNzUgMTY0bC02IDdjLTEyIDkgLTI4IDE4IC0zMSAzMWMtMyAxNiAtNSAzMiAtNSA0OGMwIDEzIDEgMjYgNSAzOSBjMSA1IDUgMTEgMTEgMTFjMyAwIDYgLTEgMTAgLTVsMjA2IC0xOTljMTMgLTEzIDEyIC0zMSAxMSAtNDljMSAtMyAxIC02IDEgLTljMCAtMTAgLTQgLTIyIC02IC0zMmMtMiAtNiAtNSAtMTIgLTEwIC0xMmMtMyAwIC02IDEgLTExIDZ6TTIyMyAtMTM2bC0yMDggMjA3Yy00IDQgLTYgOCAtNiAxNGMwIDIzIDEgNDYgMCA2OWMwIDEwIDQgMTYgMTIgMTljMiAxIDMgMSA0IDFjNSAwIDcgLTcgMTAgLTEwYzY3IC02NyAxMzMgLTEzMyAyMDEgLTE5OCBjMTIgLTEzIDE2IC0yNyAxNyAtNDVjLTUgLTE2IC0yIC0zNSAtOSAtNTJjLTMgLTYgLTUgLTEyIC0xMCAtMTJjLTIgMCAtNiAyIC0xMSA3ek0yNDMgLTMyNmMtMTQgLTYgLTIzIDE1IC0zNCAyNWwtMTgzIDE2OWMtMTAgMTAgLTE3IDIxIC0xNyAzNmMwIDkgMSAxNiAxIDI1YzAgMTEgLTEgMjMgMCAzNWMwIDcgNCAxMyAxMSAxN2MyIDEgNCAyIDUgMmM1IDAgNiAtNyA5IC0xMGM2OSAtNjQgMTM4IC0xMjggMjA2IC0xOTIgYzE2IC0xNSAxOCAtMzMgMTcgLTUxdi04Yy0xIC0xOCAxIC00MSAtMTUgLTQ4ek0yMjMgLTUwOGMtNTYgNTEgLTExMiAxMDAgLTE2OSAxNTBjLTcgNyAtMTMgMTYgLTIyIDIxYy0yMSAxMiAtMjkgMjYgLTI5IDQ0YzAgNSAxIDEwIDIgMTZ2MjNjMCA3IDAgMTMgMSAxOWMxIDExIDUgMTcgMTIgMTdjNCAwIDggLTIgMTQgLTdsMjA0IC0xODRjMTMgLTEyIDE2IC0yNyAxNSAtNDNjMCAtMTcgLTEgLTM0IC02IC01MGMtMiAtOCAtNSAtMTMgLTEwIC0xMyBjLTMgMCAtNyAyIC0xMiA3eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QUEueG1sADxzeW1ib2wgaWQ9IkU0QUEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjYgMGMtNCAwIC04IDUgLTEwIDE0Yy0xMCAzOCAtMTcgNzYgLTE2IDExNXYzNGMxIDIzIDAgNDQgMCA2MWMxIDE4IDEgMzYgMSA1M3Y0OWMwIDI4IDEgNTYgNSA4M2MxIDcgMyAxNCA0IDIxYzMgMTYgMTYgMjEgMjggMjJoMWMxMSAwIDEyIC0xNCAxNCAtMjNjMTAgLTM4IDEwIC03OCAxMCAtMTE3YzAgLTM2IDEgLTczIDEgLTEwOWMwIC00OCAtMSAtOTYgLTUgLTE0NGMtMSAtMjAgLTUgLTM4IC0yMCAtNTJjLTUgLTUgLTkgLTcgLTEzIC03eiAiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FQzg2LnhtbAA8c3ltYm9sIGlkPSJFQzg2IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIyNCAtNDM1Yy04IDAgLTkgOCAtMTAgMTRjLTkgMzggLTE2IDc3IC0xNiAxMTdjMCAxMiAxIDI1IDIgMzdjMiAxNSAyIDMwIDMgNDVjLTEwIC0xIC0yMSAtMSAtMzEgLTFjLTQyIDAgLTgzIDcgLTEyMSAzMmMtMjIgMTUgLTM5IDM1IC00OCA2MGMtMiA1IC0zIDEwIC0zIDE0YzAgMTAgNSAxNiAxOSAxOGMxMSAyIDIzIDMgMzQgM2MxNCAwIDI3IC0yIDQxIC02YzkgLTMgMTcgLTggMjEgLTE4YzE3IC00MCA0OSAtNjMgODkgLTY0IGMyIDcwIDQgMTQxIDcgMjEyYy0xMCAtMSAtMTkgLTIgLTMwIC01Yy0xMyAtNCAtMjYgLTUgLTQwIC01Yy0xNiAwIC0zMyAyIC01MCAxaC0yYy0xMCAwIC0xMyA2IC0xNSAxM2MwIDEgLTEgMiAtMSAzYzAgNyA5IDggMTQgMTFjNDIgMTkgODQgMzkgMTI2IDU4YzEgMjAgMSAzOSAyIDU5aC01M2MtMzYgMCAtNzEgNiAtMTA2IDEyYy05IDEgLTIwIDIgLTI1IDEyYy0yIDQgLTQgNyAtNCAxMGMwIDIgMiA1IDggN2MxMiA1IDI0IDcgMzUgNyBzMjEgLTIgMzEgLTRjMzggLTggNzcgLTEwIDExNSAtMTF2MTBjMSAzNSAxIDcwIDEgMTEwYy0xOSAtMTcgLTM4IC0yNiAtNTggLTI2Yy0xMiAwIC0yNCA0IC0zNiAxMGMtMTggMTAgLTMxIDIyIC0zMCA0NHY2OWMwIDkgNiAxMiAxMyAxNmMyIDEgMyAxIDUgMWM1IDAgNSAtNyA4IC0xMGMxMiAtMTMgMjggLTIwIDQ1IC0yMGMxNSAwIDMwIDYgNDIgMThjNyA4IDE1IDE3IDI2IDE0YzExIC00IDEyIC0xNyAxMyAtMjZjMyAtMzAgNiAtNTkgNiAtODkgYzAgLTQwIDAgLTgwIDEgLTEyMGM0MiAxIDg0IDQgMTI2IDVjMTIgMCAyNCAtMSAzNSAtNmMxMCAtNSAxNSAtMTEgMTUgLTE5YzAgLTUgLTIgLTEyIC04IC0xOWMtMjUgLTMyIC02MSAtNDkgLTk2IC02OGwtNTUgLTI3YzU5IC0zIDEwNiAtMTcgMTQ2IC01MGMyNiAtMjEgMzkgLTQ3IDM5IC03NWMwIC0yMiAtOSAtNDYgLTI3IC02OGMtNDQgLTU1IC0xMDUgLTc4IC0xNzIgLTg2Yy0yIC0xIC01IC0xIC04IC0xYy0xIC01MiAtMSAtMTA0IC0yIC0xNTYgYy0xIC0xNyAtMiAtMzUgLTkgLTUxYy0zIC01IC02IC0xMSAtMTIgLTExek0yNTIgMTYzdi00MGMyMCAxMCAzOCAyNCA1NiA0M2MtMTkgLTIgLTM4IC0yIC01NiAtM3pNMjQ3IC0xNzhjMzkgMTEgNzIgMzQgODcgNzZjNCAxMCA1IDE5IDUgMjhjMCAyNyAtMTQgNTIgLTQxIDcyYy0xNSAxMSAtMzEgMTkgLTQ3IDI1Yy0xIC04IC0xIC0xNSAtMSAtMjJjLTIgLTYwIC0zIC0xMjAgLTMgLTE3OXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEE3LnhtbAA8c3ltYm9sIGlkPSJFNEE3IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTYxIC00MTFjLTIwIDAgLTM4IDEzIC00OCAzNmMtOCAxOSAtMTMgNDAgLTEzIDYwYzAgNyAxIDE0IDIgMjFjMTIgNzIgMjcgMTQzIDM3IDIxNGM0IDI4IDEgNjAgMjggODBoNWMzIC00IDcgLTkgOSAtMTRjMjIgLTU4IDI4IC0xMjAgMzkgLTE4MGM5IC00NyA5IC05NSAxOSAtMTQydi00Yy0yIC0yNiAtMjIgLTM5IC0zOCAtNTRjLTEyIC0xMiAtMjYgLTE3IC00MCAtMTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRUM4NC54bWwAPHN5bWJvbCBpZD0iRUM4NCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik02MyAtNTIzYy0xMCAyMCAtMTMgNDAgLTEzIDU5YzAgNDMgMTYgODIgMjggMTIzYzMzIDExMiA2NyAyMjQgMTAyIDMzNWMzMyAxMTEgNjkgMjIwIDEwMSAzMzFjMTggNTkgMzcgMTE4IDU0IDE3N2MzIDExIDUgMjEgMTkgMjJjNCAtMTIgNSAtMjQgNSAtMzZjMCAtMjEgLTUgLTQyIC0xMSAtNjJjLTQ4IC0xNjcgLTk3IC0zMzMgLTE0NiAtNDk5bC0xMjYgLTQyOWMtMiAtOCAtNCAtMTcgLTEzIC0yMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEE1LnhtbAA8c3ltYm9sIGlkPSJFNEE1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTk1IC01OWMtMjAgMCAtNDIgMiAtNjQgMTFjLTYgMyAtMTMgNiAtMTggMTFjLTcgOCAtMTUgMTcgLTEyIDI3YzQgMTAgMTYgNSAyNCA2aDg2YzIzIDAgNDMgMSA2NiAxYzYwIDAgMTE5IC0yIDE3OCAtNGMzNCAtMSA2NiAtMSA5OSAtMTFjMTMgLTQgMTggLTEwIDE3IC0yMmMwIC0xMiAtMTEgLTExIC0xOSAtMTJjLTIxIC01IC00NCAtNyAtNjYgLTdjLTE1IDAgLTMzIDIgLTUxIDNjLTE2IDEgLTM1IDEgLTUxIDEgYy00OSAwIC05OCAtMyAtMTQ3IC0zYy0xMyAwIC0yOSAtMSAtNDIgLTF6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRBQy54bWwAPHN5bWJvbCBpZD0iRTRBQyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0zMzEgMGMtNyAwIC0xNCAzIC0yMCAxMGMtNDAgNTAgLTg2IDk1IC0xMjAgMTQ5Yy02IDkgLTkgMTggLTE0IDI4Yy00MyAtNDggLTc5IC0xMDAgLTExOSAtMTUwYy04IC0xMCAtMTcgLTE3IC0yOSAtMjFjLTMgLTIgLTcgLTIgLTEwIC0yYy0xMyAwIC0yMiAxMCAtMTggMjVjOCAzNCAxNyA2OCAzOCA5N2MzOSA1NCA4NCAxMDIgMTI5IDE1MWM4IDggMTQgMTcgMjIgMjVjNyA4IDE0IDIxIDI3IDE0bDQgLTNjOCAtMSAxNSAtNiAxOSAtMTV2LTEgYzMgLTQgNiAtOSA3IC0xNGMzNCAtNjQgOTEgLTEwOSAxMzMgLTE2NmM5IC0xMiAxNiAtMjUgMTYgLTQxYy01IC0zMCAtMTcgLTU4IC00MiAtNzdjLTcgLTUgLTE1IC05IC0yMyAtOXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNEI5LnhtbAA8c3ltYm9sIGlkPSJFNEI5IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxIC0yOTZoLTFjLTE1IDAgLTE4IDE0IC0xOSAyOGMtMSA5IC0xIDE4IC0xIDI3YzAgMzAgNSA1OCAxOCA4NmMzOCA4NCAxMTIgMTU1IDIwOSAxNTVjNDQgMCA3MiAtNyAxMTEgLTI5YzYxIC0zNCAxMDMgLTg3IDEzNCAtMTQ4YzEyIC0yNCAyMCAtNDggMjAgLTc0YzAgLTcgLTEgLTE1IC0yIC0yM2MtMiAtMTAgLTYgLTE0IC0xMSAtMTRjLTMgMCAtNyAyIC0xMiA1Yy02IDQgLTExIDkgLTEzIDE3Yy0xMiAzMyAtMzIgNjAgLTUzIDg3IGMtMzcgNDcgLTk1IDczIC0xNTIgNzNjLTMwIDAgLTU5IC03IC04NiAtMjFjLTYxIC0zMiAtMTA2IC03OCAtMTI3IC0xNDZjLTIgLTkgLTQgLTIzIC0xNSAtMjN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRjRFRi54bWwAPHN5bWJvbCBpZD0iRjRFRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05IC0yNjdjLTcgMCAtOCA0IC04IDl2OWMwIDMgMCA1IC0xIDhjNyA2MSAxNCAxMjIgMjIgMTgzYzggNzMgMTggMTQ3IDI3IDIyMGMzIDI5IDYgNTcgMTAgODZjMSA3IDMgMTkgMTIgMTdjOCAtMSA5IC0xMiA4IC0yMGMtMTEgLTg0IC0yMiAtMTY4IC0zMiAtMjUzYy05IC03MyAtMTYgLTE0NiAtMjUgLTIyMGMwIC01IC0zIC0xMCAtNCAtMTZjLTEgLTkgMSAtMjMgLTkgLTIzeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U4ODAueG1sADxzeW1ib2wgaWQ9IkU4ODAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTYzIDNjLTEzIDAgLTI2IDMgLTM4IDhjLTE0IDYgLTI4IDEwIC00MSAxN2MtNDcgMjUgLTY4IDcyIC03MyAxMzRjMCA4IC0xIDE2IC0xIDI5YzAgOTEgMzAgMTc0IDgyIDI0MGMxMiAxNSAyNyAyMSA0MiAyMWMxMyAwIDI2IC00IDM5IC0xMWM2NyAtMzYgMTAwIC0xMDggMTA3IC0xOThjMSAtMTMgMiAtMjYgMiAtMzhjMCAtNTQgLTEzIC0xMDIgLTM3IC0xNDhjLTE5IC0zNyAtNTAgLTU0IC04MiAtNTR6TTEyNCA2N2M1IDAgMTEgNCAxOSAxMSBjNDggNDIgNTcgMTEwIDYzIDE3OGMwIDM1IC02IDY5IC0xNCAxMDFjLTQgMTUgLTEwIDIyIC0xNyAyMmMtNCAwIC0xMCAtNCAtMTUgLTExYy0yMyAtMzUgLTQ0IC03MyAtNTQgLTExOGMtNiAtMjYgLTEwIC01MyAtMTAgLTgwYzAgLTI2IDQgLTUxIDExIC03N2M1IC0xOCAxMCAtMjYgMTcgLTI2eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0MjMueG1sADxzeW1ib2wgaWQ9IkY0MjMiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNOCAxODljLTcgMiAtNCAxMCAtNCAxNWMxIDE3IC00IDMyIC00IDQ5YzAgMzUgMjUgNTIgNDYgNzRjNTQgNTcgMTExIDExMSAxNjYgMTY2YzMgMyA2IDYgOSA4YzQgNSAxMCAxMiAxNSA4YzUgLTIgNiAtMTAgNyAtMTZjMSAtNyAwIC0xNSAwIC0yMWMzIC0zMSAtNyAtNTYgLTMwIC03OGMtNjYgLTYzIC0xMjcgLTEzMiAtMTkyIC0xOTdjLTQgLTQgLTcgLTExIC0xMyAtOHpNMTQgM2MtOSAwIC0xMCA2IC0xMCAxMmMwIDUgMSAxMCAxIDE0IGMtMSA2IDAgMTIgMCAyM2MtMSA1IC0yIDkgLTIgMTRjMCAyMCAxMyAzOCAzMSA1NGM2MyA1NiAxMjIgMTEzIDE4MiAxNzNjNiA2IDEzIDE2IDIxIDEzYzEwIC0zIDcgLTEzIDcgLTIyYzAgLTYgMSAtMTIgMSAtMThjMCAtMzUgLTE1IC02MiAtNDMgLTg2Yy02MCAtNTEgLTExNSAtMTA2IC0xNzEgLTE2MmMtNSAtNSAtMTEgLTE1IC0xNyAtMTV6TTYgLTIwMmMtMiAxNiAtMiAzMiAtMiA0OGMwIDEzIDAgMjYgMSAzOWMxIDcgNSAxMiA5IDE3IGwyMDQgMTk5YzUgNCAxMCAxMSAyMSAxMGMyIC0xMiAzIC0yNCAzIC0zNWMwIC0yOSAtOCAtNTYgLTMzIC04MWwtMTgzIC0xODNjLTYgLTUgLTkgLTEzIC0yMCAtMTR6TTExIC0zOTZjLTIgMjEgLTUgMzggLTYgNTRjMCA0IC0xIDcgLTEgMTBjMCAzMyAyMiA1NSA0NCA3OGwxNjEgMTcxYzYgNiAxMyAxNCAyNCAxOGMzIC0xNyA2IC0zNCA2IC01MGMwIC0yMiAtNSAtNDMgLTI0IC02M2MtNjcgLTcxIC0xMzQgLTE0MyAtMjA0IC0yMTh6TTEzIC01NzQgYy00IDIgLTQgNSAtNCA4YzAgMTIgLTIgMjMgLTMgMzNjLTEgOCAtMiAxNSAtMiAyM2MwIDIxIDYgMzkgMjggNTdjNjEgNTAgMTE4IDEwNSAxNzcgMTU4YzYgNSAxMyAxNiAyMSAxM2M4IC00IDkgLTE2IDkgLTI2di0yNmMxIC00IDIgLTkgMiAtMTNjMCAtMjUgLTIzIC00MiAtNDMgLTYwYy01OCAtNTIgLTExNCAtMTA2IC0xNzIgLTE1OGMtNCAtNCAtNiAtMTEgLTEzIC05ek0xNyAtNzY3Yy01IDIgLTYgOCAtNiAxMmMtMSAyMyAtOCA0NSAtNyA2OSBjMCAxMCA1IDE2IDEyIDIyYzY3IDY2IDEzNSAxMzEgMjAyIDE5N2M1IDQgMTAgMTEgMTYgOWM4IC0yIDggLTExIDkgLTE4YzEgLTggMCAtMTcgMCAtMjhsMSAtMTBjMCAtMjUgLTEzIC00NSAtMzMgLTYzYy02MiAtNjAgLTEyMiAtMTIyIC0xODIgLTE4M2MtNCAtMyAtNiAtOSAtMTIgLTd6TTExIC05NjRjLTEgMTMgLTIgMjUgLTIgMzZjMCAyMCAyIDM4IDUgNTdjMSA1IDQgOSA4IDEybDE5NiAxOTJjNSA1IDExIDEzIDE4IDkgYzUgLTIgNyAtMTIgNyAtMTljMCAtNiAxIC0xMSAxIC0xN2MwIC0yOSAtOCAtNTYgLTMzIC04MGMtNjQgLTYxIC0xMjggLTEyMSAtMTkxIC0xODRjLTIgLTIgLTQgLTMgLTkgLTZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTEwMi54bWwAPHN5bWJvbCBpZD0iRTEwMiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00NDMgLTI1NGMtNzggMyAtMTU1IDExIC0yMzMgMThjLTQzIDQgLTg2IDcgLTEzMCAxMGgtMTljLTQgMCAtOSAwIC0xMyAtMWgtM2MtMiAwIC00IDAgLTggMWMtMiAxIC00IDEgLTcgMWMtNCAwIC03IC0xIC0xMSAtMWMtNiAxIC0xMiAyIC0xNiAxMmMtMSAzIC0zIDcgLTMgMTBjMCA0IDIgNyA2IDEyYzEyMiAxMzkgMjQ0IDI3OCAzNjUgNDE5YzYgNyAxNSAxMiAyNCAxNnYxYzAgOCAxMSA4IDE2IDljMTYgMiAzMiAzIDQ3IDMgYzI0IDAgNDcgLTIgNzAgLTNjNzQgLTMgMTQ3IC01IDIyMCAtOWMzNyAtMiA3NSAtMiAxMTIgLTRjMyAyIDcgMiAxMSAxYzEyIC0xIDE5IDAgMjUgLTNjMSAwIDIgMCAzIC0xYzggMCAxNiAtMSAyNCAtMmM1IC0xIDExIC0zIDE1IC01YzggLTQgMTkgLTEwIDE2IC0xOWMwIC0yIC0yIC00IC0zIC01YzMgLTE5IC0yMSAtMzAgLTMzIC00M2MtNzUgLTgxIC0xNTEgLTE2MSAtMjI3IC0yNDFjLTQ5IC01MSAtOTYgLTEwNCAtMTQ3IC0xNTUgYy00IC00IC03IC03IC0xMiAtOWMwIC0xIDEgLTIgMCAtM2MtMiAtNSAtOCAtMyAtMTMgLTRjLTI1IC0zIC01MCAtNyAtNzYgLTV6TTQzNCAtMjE3YzEgMyA0IDcgNyAxMWwzODEgNDEwYy0xMTEgNSAtMjIxIDkgLTMzMiAxNGMwIC01IC00IC0xMCAtOSAtMTVsLTExNSAtMTMwbC0xNTYgLTE3NGMtMjcgLTMxIC01MyAtNjIgLTgxIC05MmgxYzU0IC00IDEwOCAtMTAgMTYyIC0xM2M0OCAtMyA5NSAtNiAxNDIgLTExeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0Y0RDQueG1sADxzeW1ib2wgaWQ9IkY0RDQiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTI5IC00MGMtMzQgMCAtNjcgMTIgLTg3IDMzYy0yNCAyMyAtMjIgNTkgLTI5IDkwYy0yIDkgLTMgMTkgLTMgMjhjMCA0OSAyMyA4OSA1NyAxMjZjMTIgMTMgMTkgMjUgMTkgMzljMCA3IC0yIDE1IC01IDI0Yy0xMiAzMSAtMTkgNjQgLTE5IDk3YzAgMTMgMSAyNSAzIDM4YzggNTEgNDcgOTUgOTggMTA3YzcgMSAxNCAzIDIwIDVjMTMgNSAyMyA3IDMzIDdjMjEgMCAzNCAtMTIgNDcgLTM5YzExIC0yMyAxNiAtNDggMTQgLTczIGMyIC02NiAtMjAgLTEyMSAtNjYgLTE2N2MtNSAtNSAtOCAtOSAtOCAtMTRjMCAtNCAyIC04IDYgLTEzYzI5IC00MCA0MiAtODIgNDIgLTEyNWMwIC0zNSAtOCAtNzEgLTI1IC0xMDZjLTE5IC00MCAtNTggLTU3IC05NyAtNTd6TTE0MyAzMjNjMyAwIDcgMiAxMSA2YzIyIDIyIDQ2IDQxIDY2IDY1YzggMTAgMTYgMjAgMTkgMzNjLTIgMTMgLTEwIDIyIC0yMiAxOWMtMTMgLTQgLTI1IC0yIC0zNyAtNGMtMjAgLTIgLTM5IC05IC01NSAtMjEgYy0xOCAtMTQgLTI2IC0yMiAtMjYgLTMzYzAgLTggNiAtMTggMTYgLTMzYzYgLTggMTMgLTE2IDE4IC0yNWM0IC01IDcgLTcgMTAgLTd6TTExOCA2NWg4YzMxIDAgNTggMTQgODAgNDBjNSA2IDcgMTEgNyAxNmMwIDQgLTIgOSAtNiAxM2wtNTcgNjVjLTMgMyAtNiA1IC04IDVjLTQgMCAtOCAtMyAtMTEgLTdjLTE2IC0xOCAtMzMgLTM1IC00OCAtNTRjLTEzIC0xNiAtMzUgLTM2IC0yOCAtNTJjMTAgLTIwIDM5IC0yNSA2MyAtMjZ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA4OS54bWwAPHN5bWJvbCBpZD0iRTA4OSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNjMgLTQyMWMtNjMgMCAtMTE1IDQ1IC0xMjkgMTEwYy02IDMwIC0xNCA2MCAtMTQgOTFjMSAxOCA5IDMyIDE2IDQ4YzMgNiA5IDEwIDE1IDEwYzggMCA5IC05IDExIC0xNWMzIC0xMSA0IC0yMyA0IC0zNWMyIC02MiAzNyAtOTkgOTAgLTk5YzEwIDAgMjEgMSAzMiA0YzU4IDE0IDk4IDU0IDEzNiA5N2M2NiA3NCA5MiAxNjYgMTE0IDI1OWM2IDI0IDEwIDQ5IDE1IDczYy0yMSAtMzYgLTQ2IC02OCAtNzUgLTk3IGMtNDIgLTQyIC05NSAtNjIgLTE0NiAtNjJjLTY3IDAgLTEzMiAzNSAtMTY1IDEwNWMtMTkgNDAgLTI4IDgyIC0yOCAxMjFjMCAxMTcgODAgMjE4IDIwNSAyMzFjOSAxIDE3IDEgMjYgMWM5OCAwIDE4NyAtNjIgMjE2IC0xODFjNiAtMjYgOCAtNTIgOCAtNzhjMCAtMjUgLTIgLTQ5IC00IC03NGMtOCAtODUgLTI5IC0xNjcgLTYwIC0yNDdjLTM3IC05NSAtOTIgLTE3NiAtMTc5IC0yMzNjLTMwIC0yMCAtNjAgLTI5IC04OCAtMjl6TTIzNiA3MiBjOTUgMCAxNTEgNTYgMTg3IDEyM2MzIDYgNSAxMiA1IDE3YzAgMTEgLTYgMjEgLTE1IDMwYy0xNiAxNiAtMzQgMzAgLTU0IDQxYy0zNSAyMCAtNzEgMjkgLTEwNSAyOWMtNjcgMCAtMTI2IC0zNyAtMTU5IC0xMDZjLTUgLTkgLTcgLTE4IC03IC0yN2MwIC0xMiA0IC0yMyAxMiAtMzRjMzUgLTQ3IDgzIC03MCAxMzYgLTczeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwQTEueG1sADxzeW1ib2wgaWQ9IkUwQTEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNDUwIC0yMDljLTcgMSAtNSA5IC02IDE0Yy0yIDIxIC0zIDQzIC00IDU4aC0yNTBoLTkybC00NiAtMWMtMTIgMCAtMTQgLTUgLTE2IC0xNWMtMyAtMTMgLTEgLTI4IC0xMiAtMzhjLTMgLTQgLTYgLTkgLTExIC04Yy02IDIgLTQgOCAtNSAxM2MtNCAzMiAtNSA2NCAtNSA5NmMwIDI3IDEgNTUgMSA4M2MwIDE0IDAgMjggLTEgNDJjLTEgMzIgLTMgNjQgLTMgOTVjMCAxOCAwIDM1IDMgNTNjMiAxNCA3IDI0IDIxIDI0aDEgYzEyIDAgOCAtMTUgMTIgLTIyYzEgLTIgMSAtNCAxIC02YzAgLTcgLTIgLTE0IC0yIC0yMHMyIC0xMSA4IC0xM2M1IC0yIDExIC0yIDE4IC0yYzggLTEgMTcgMSAyNSAwYzkzIC00IDE4NiAtOSAyODAgLTloMzhjMTkgMCAzMyAyIDMzIDIxYzAgMiAtMSA1IC0xIDh2M2MwIDggNCAxOCA0IDI3YzAgMTIgOCAxNSAxNiAxN2gyYzggMCA2IC05IDggLTE0YzMgLTUgMyAtMTIgMyAtMThjMSAtMTA4IDMgLTIxNyA0IC0zMjQgYzAgLTE4IC0zIC0zNyAtMTAgLTU0Yy0yIC02IC03IC0xMiAtMTQgLTEwek01MCAtNDZjMjIgNCA0MyA1IDY1IDVoMzdjNTMgMCAxMDcgLTEgMTYxIC0xYzM2IDAgNzEgMCAxMDcgMmMxNiAwIDIxIDYgMjEgMTljMCAyNSAtMSA0OCAtMSA3N2MtMTEgLTcgLTE5IC0xMSAtMjkgLTExaC0xODJjLTU4IC0xIC0xMTYgMSAtMTc0IDVsLTcgMWMtNiAtMSAtMTEgLTMgLTExIC0xNGMxIC0yMyAxIC00OCAxIC03MnYtNGMwIC02IDMgLTkgMTIgLTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA2RC54bWwAPHN5bWJvbCBpZD0iRTA2RCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNTYgMzA0Yy04IDAgLTEyIDcgLTE4IDEybC0xOSAxM2MtMzAgMjEgLTQzIDQ2IC00MCA4NWM1IDg1IDQgMTcxIDEwIDI1NnY3YzAgMTUgLTYgMjEgLTE4IDIxYy0yIDAgLTYgLTEgLTkgLTFjLTcgLTEgLTE0IC0yIC0yMSAtMmMtMzYgMCAtNjggMTUgLTk5IDMxYy05IDQgLTE2IDExIC0xNiAxOWMwIDExIDYgMTQgMTIgMTRjNCAtMSA4IC0yIDEyIC0yYzU3IDYgMTE1IDEwIDE3NSAxMGM1MSAwIDEwMyAtMiAxNDcgLTM0IGMyIC0yIDUgLTIgNyAtNGM5IC04IDIzIC0xNyAxOSAtMzBjLTEgLTMgLTQgLTQgLTkgLTRjLTYgMCAtMTMgMiAtMTkgMWgtMTExYzEyIC03MCAxMiAtMTQxIDEyIC0yMTJjMCAtNTIgLTMgLTEwNCAtNCAtMTU1di04YzAgLTcgLTEgLTEzIC03IC0xNmMtMiAtMSAtMyAtMSAtNCAtMXpNNzkgLTIyMmMtMiAwIC01IDEgLTggNGMtMTkgMTQgLTQwIDI0IC01OCAzOWMtOCA2IC0xMyAxMiAtMTMgMjFjMCA0IDEgOSAzIDEzIGM0OSAxMzMgMTA1IDI2NCAxNzEgMzg5YzcgMTQgMTIgMjAgMTkgMjBjNyAtMSAxNCAtNiAyNSAtMTZjMjYgLTI3IDQ5IC01OCA2NSAtOTJjMzggLTgyIDc0IC0xNjYgMTEyIC0yNDljMTQgLTMxIDMzIC02MCA0MSAtOTRjMSAtNSAyIC04IDIgLTEzYzAgLTIgMCAtNSAtMiAtOWMtMzcgMjYgLTc0IDUyIC05MCA5NWMtMTEgMjYgLTI1IDMxIC01MCAyOWMtNDcgLTQgLTk1IC02IC0xNDIgLTljLTE4IC0xIC0zMCAtOCAtMzUgLTI3IGMtOSAtMzEgLTIxIC02MCAtMzEgLTkwYy0yIC04IC01IC0xMSAtOSAtMTF6TTI5NSA0Yy0yMSA0OCAtMzkgOTEgLTU5IDEzOWwtNjUgLTEzM2gxOWMyMCAwIDQwIDQgNjAgNGMxNSAwIDMwIC0yIDQ1IC0xMHpNMTcwIC03NjhjLTE3IDEgLTMzIDEgLTUwIDFjLTYyIC0xIC02MiAtMSAtNzQgNjJjLTEgNSAtMiAxMSAtMiAxNmMwIDEwIDIgMTkgNiAyOWMzIDcgNCAxNCA0IDIyYzAgMTQgLTMgMjggLTMgNDJjLTIgOTggMTEgMTk2IDE2IDI5NCBjMCAxNSAwIDMwIC0yIDQ1djNjMCAxMiA2IDIxIDE1IDI1YzM3IDE2IDc1IDMwIDExNiAzMGg5YzYgMCAxMyAwIDIwIC0xYzc4IC0xNCAxMjIgLTY2IDEyNSAtMTQ1YzIgLTQzIC0xIC04NSAtMzUgLTExOGMtMyAtMyAtNCAtNiAtNCAtOHMxIC01IDQgLTdjMzUgLTM5IDQwIC04NyA0MCAtMTM5YzAgLTEwMiAtNzcgLTE0MyAtMTYwIC0xNTBjLTggLTEgLTE3IC0xIC0yNSAtMXpNMTEyIC00MzJjMTEgMCAyNSA5IDM3IDljMSAwIDIgMSAzIDEgYzQ3IDEyIDk2IDIwIDEzNiA1MmM2IDQgMTAgOCAxMCAxMnMtMiA4IC04IDEzYy0yOSAyNSAtNjIgMzYgLTk3IDM2Yy0xMyAxIC0yNyAtMSAtNDAgLTRjLTU0IC0xMCAtNTMgLTExIC01NCAtNjZ2LTZjMSAtMiAxIC00IDEgLTdjMCAtNyAtMyAtMTcgLTMgLTI1YzAgLTQgMSAtOCA1IC0xMmMzIC0yIDYgLTMgMTAgLTN6TTEwNyAtNjYyYzM4IDAgNzYgMiAxMTQgOGMzMSA1IDU4IDE5IDgyIDQwYzUgNCA5IDcgOSAxMmMwIDMgLTIgNiAtNiAxMCBjLTM4IDMzIC03NyA2MyAtMTI2IDYzYy0xMiAwIC0yNSAtMiAtMzkgLTVjLTE2IC01IC00MCAwIC00NyAtMTNjLTggLTE0IC00IC0zNSAtNSAtNTRoMXYtNDdjMCAtMTAgNCAtMTQgMTcgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNzYueG1sADxzeW1ib2wgaWQ9IkUwNzYiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNNTc2IC00NjNjLTI2IDAgLTUyIDIgLTc5IDZjLTEzMiAxOSAtMjE4IDk3IC0yNzkgMjA5Yy00MCA3NCAtNDkgMTU0IC01MCAyNDRjMCAxNSAyIDM4IDUgNjBjMTYgMTI4IDEwMSAxOTMgMjE0IDE5M2M4IDAgMTcgMCAyNSAtMWMxMDUgLTkgMTk4IC00NyAyNzMgLTEyMmMzMyAtMzMgNjUgLTY2IDc5IC0xMTNjNCAtMTUgNiAtMjkgNiAtNDJjMCAtNDUgLTI0IC04MSAtNzIgLTEwM2MtMyAtMSAtNSAtMyAtOCAtNCBjLTE1IC04IC0yOSAtMTIgLTQzIC0xMmMtMjAgMCAtMzkgOCAtNTcgMjNjLTQwIDMyIC01OCA3MiAtNTggMTE3YzAgMTYgMiAzMiA2IDQ4YzEgNiAyIDEyIDIgMThjMCAyNyAtMTYgNDYgLTQ4IDQ4Yy04IDEgLTE1IDEgLTIyIDFjLTQ4IDAgLTkyIC0xNCAtMTI3IC00OWMtNDUgLTQ0IC03MCAtMTAxIC04NCAtMTY0Yy0yIC03IC0yIC0xNSAtMiAtMjFjMCAtMjMgOCAtNDMgMjEgLTY0YzIwIC0zMyA0NCAtNjEgNzYgLTg1IGM2MiAtNDcgMTM0IC02NyAyMDkgLTY3aDY1YzQxIDAgODEgMiAxMjEgMTRjMiAxIDUgMSA3IDFjMTEgMCAyMCAtMTAgMjAgLTIyYzAgLTMgMCAtNiAtMSAtOWMtMyAtMTEgLTYgLTIyIC0xMSAtMzJjLTEyIC0yNiAtMjMgLTUxIC01OCAtNThjLTQ0IC05IC04NiAtMTQgLTEzMCAtMTR6TTY5IDk3Yy0xNiAtMSAtMzUgMyAtNDMgMThjLTEzIDIyIC0yNiA0MyAtMjYgNzBjMCA3IDEgMTUgMyAyM2M4IDMxIDMxIDE3IDQ3IDI1YzIgMSAzIDEgNSAxIGM4IDAgMTEgLTEyIDE1IC0xOWMxOSAtMjkgMTQgLTY0IDIzIC05NmMwIC0yIDEgLTQgMSAtNWMwIC0xMSAtOCAtMjAgLTI1IC0xN3pNMTAxIC0xNjJjLTM2IDEgLTY4IDQ5IC02OCA5MmMwIDMwIDE3IDI1IDMxIDMwYzMgMSA1IDIgNyAyYzEwIDAgMTMgLTEwIDE4IC0xN2MxOCAtMjYgMTggLTU3IDI4IC04NWMxIC0zIDEgLTUgMSAtOGMwIC04IC01IC0xNSAtMTcgLTE0eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwNjIueG1sADxzeW1ib2wgaWQ9IkUwNjIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjc5IC00OTBjLTI3IC00IC01MyAtNiAtNzkgLTZjLTQ0IDAgLTg2IDUgLTEzMCAxNGMtMzUgNyAtNDYgMzIgLTU4IDU4Yy01IDEwIC04IDIxIC0xMSAzMmMtMSAzIC0xIDYgLTEgOWMwIDE0IDEyIDI2IDI3IDIxYzQwIC0xMiA4MCAtMTQgMTIxIC0xNGg2NWM3NSAwIDE0NyAyMCAyMDkgNjdjMzIgMjQgNTYgNTIgNzYgODVjMTMgMjEgMjEgNDEgMjEgNjRjMCA2IDAgMTQgLTIgMjFjLTE0IDYzIC0zOSAxMjAgLTg0IDE2NCBjLTM1IDM1IC03OSA0OSAtMTI3IDQ5Yy03IDAgLTE0IDAgLTIyIC0xYy0zMiAtMiAtNDggLTIxIC00OCAtNDhjMCAtNiAxIC0xMiAyIC0xOGM0IC0xNiA2IC0zMiA2IC00OGMwIC00NSAtMTggLTg1IC01OCAtMTE3Yy0xOCAtMTUgLTM3IC0yMyAtNTcgLTIzYy0xNCAwIC0yOCA0IC00MyAxMmMtMyAxIC01IDMgLTggNGMtNDggMjIgLTcyIDU4IC03MiAxMDNjMCAxMyAyIDI3IDYgNDJjMTQgNDcgNDYgODAgNzkgMTEzIGM3NSA3NSAxNjggMTEzIDI3MyAxMjJjOCAxIDE3IDEgMjUgMWMxMTMgMCAxOTggLTY1IDIxNCAtMTkzYzMgLTIyIDUgLTQ1IDUgLTYwYy0xIC05MCAtMTAgLTE3MCAtNTAgLTI0NGMtNjEgLTExMiAtMTQ3IC0xOTAgLTI3OSAtMjA5ek03MDcgNjRsLTcgLTFjLTE1IDAgLTIwIDEyIC0xNyAyM2M5IDMyIDQgNjcgMjMgOTZjNSA4IDggMjQgMjAgMThjMTYgLTggMzkgNiA0NyAtMjVjMiAtOCAzIC0xNiAzIC0yM2MwIC0yNyAtMTMgLTQ4IC0yNiAtNzAgYy04IC0xNSAtMjcgLTE5IC00MyAtMTh6TTY3NSAtMTk1aC0yYy0xNCAwIC0xOCAxMSAtMTQgMjJjMTAgMjggMTAgNTkgMjggODVjNiA5IDEwIDIxIDI1IDE1YzE0IC01IDMxIDAgMzEgLTMwYzAgLTQzIC0zMiAtOTEgLTY4IC05MnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjQ4LnhtbAA8c3ltYm9sIGlkPSJFMjQ4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwNyAtODA0Yy03IDAgLTggMyAtOCA5YzAgNSAyIDExIDEgMTZzMCAxMCAwIDE1Yy04IDg2IC0xNiAxNzMgLTYzIDI0OWMtMjYgNDIgLTYzIDc2IC05OCAxMTFjLTE5IDE5IC0zMSAzOSAtMzEgNjZjMCAyOSAtMiA1OSAtMiA4OWMwIDIwIDEgMzggMyA1N2M0IDMzIDUgNjcgNSAxMDBjMCAyNiAtMSA1MyAtMSA3OWMwIDIwIDEgMzkgMiA1OWMxIDE0IDIgMjkgMiA0M2MwIDM5IC0yIDc2IC0yIDExMmMwIDMzIC0xMSA2NCAtMTQgOTcgYy0xIDkgLTEgMTkgLTEgMjhjMCAyOSAwIDU3IDEgODdjMSAyNSAtMSA0NyAtMSA3MWMwIDEwIDEwIDIwIDEyIDMxYzMgMTEgMTMgMTEgMjAgMTRjMSAwIDIgMSAzIDFjNSAwIDUgLTggOCAtMTNjNCAtOCA5IC0xNSA5IC0yNWMwIC0zNyAyNSAtNTcgNTAgLTc4YzIyIC0xOSA0NiAtMzUgNjcgLTU1YzU3IC01NyA4MiAtMTI1IDgyIC0yMDFjMCAtMTIgLTEgLTI0IC0yIC0zN2MtMSAtOCAtNCAtMTcgLTEwIC0yMWMtOSAtOCAtMTIgLTE0IC0xMiAtMjEgczQgLTE1IDcgLTI0YzEwIC0zMiAxOCAtNjMgMTggLTkzYzAgLTI5IC03IC01NyAtMjIgLTg2Yy0yIC0yIC0yIC00IC0yIC02YzAgLTQgMSAtNyAyIC0xMGMxMiAtMzggMjEgLTc2IDIxIC0xMTRjMCAtMjUgLTQgLTQ5IC0xMyAtNzNjLTYgLTE1IC03IC0yOSAtNyAtNDRjMCAtMjYgNiAtNTIgNiAtNzdjMCAtNSAtMSAtMTAgLTEgLTE0Yy0yIC0xNiAtMSAtMzQgLTcgLTQ3Yy01IC0xMSAtNyAtMjEgLTcgLTMxYzAgLTE0IDMgLTI3IDYgLTQxIGM3IC0zNyAxMyAtNzQgMTMgLTExMWMwIC0yOCAtMyAtNTUgLTEyIC04M2MwIC0yIDAgLTUgLTEgLTdjLTYgLTkgLTExIC0yMiAtMjEgLTIyek0yMTEgMTA0YzEgOTUgLTQ5IDE0NCAtMTU5IDIyNmMyNiAtOTggMTA3IC0xNTIgMTU5IC0yMjZ6TTE4OCAtNTFjLTIwIDc4IC04NSAxMjIgLTEzMCAxODZjLTEgLTcgLTIgLTEzIC0yIC0xOWMwIC0yOCAxMSAtNDggMzIgLTY2YzM2IC0zMiA3NCAtNjAgMTAwIC0xMDF6TTE5NCAtMjc1IGMtNyA4MCAtNzggMTg4IC0xMzcgMjEyYy0xIC01IC0xIC0xMCAtMSAtMTVjMCAtMzAgMTYgLTU1IDM2IC03N2MzMyAtMzkgNzAgLTc0IDEwMiAtMTIwek0xNzMgLTQyM2MtMTQgNzcgLTgyIDExNyAtMTI1IDE3NWMxMyAtNzkgODkgLTExMyAxMjUgLTE3NXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTFELnhtbAA8c3ltYm9sIGlkPSJFNTFEIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTc3IDljLTggMCAtOCA4IC05IDEzYy0zIDE5IC02IDM3IC02IDU3YzAgNSAxIDExIDEgMTZjNiA5MyAyIDE4NiAxMyAyNzh2M2MwIDIgMCA1IC0xIDljLTE3IC0xNSAtMzAgLTMwIC00OSAtMzZjLTQgLTEgLTggLTMgLTExIC0zYy02IDAgLTEwIDQgLTEyIDE1cy0zIDE5IC0zIDI1YzAgMTMgNiAxNiAzMCAyN2MyMCA4IDMyIDI2IDQ1IDQyYzcgNyAxMyAxNyAyMyAxNGM5IC00IDEyIC0xNSAxMiAtMjVjLTEgLTIzIC00IC00NiAtNiAtNjkgYy02IC02OSAtOSAtMTM4IC05IC0yMDdjMCAtNDUgLTQgLTkwIC00IC0xMzRjMCAtNSAtMSAtMTAgLTMgLTE0Yy0yIC01IC01IC0xMSAtMTEgLTExek0yMDEgLTljLTggMCAtMTcgMSAtMjYgNGMtMzAgMTAgLTM0IDM5IC00MCA2NWMtMSA2IC0xIDEyIC0xIDE4YzAgMTEgMSAyMiAwIDMzYzAgOCA0IDE1IDEyIDE1aDFjOCAwIDkgLTggMTEgLTE1YzEgLTQgMCAtOCAwIC0xMmMxIC0zMCAxNSAtNDYgMzYgLTQ2YzkgMCAyMCAzIDMxIDkgYzMzIDE4IDQ4IDUwIDU3IDgzYzQgMTQgMTAgMjggMTAgNDNjMCA2IC0xIDEzIC0zIDE5Yy0xMSAzMiAtMzQgNDkgLTYwIDQ5Yy0xNCAwIC0yOSAtNSAtNDQgLTE1Yy04IC02IC0xMyAtOCAtMTcgLThjLTYgMCAtOCA2IC0xMCAyMWMtMSA5IC0yIDE4IC0yIDI3YzAgMzkgMTEgNzcgMTkgMTE1YzEgMyAxIDggMyAxMWM2IDExIDAgMjcgMTEgMzZjMyAzIDYgNCA5IDRjOSAwIDE3IC04IDI2IC04YzI2IC0yIDQ2IDEwIDY3IDIxYzcgNCAxMiA2IDE1IDYgYzYgMCA4IC03IDEwIC0yMGMxIC00IDEgLTggMSAtMTFjMCAtMzMgLTMwIC00OSAtNzUgLTU3Yy00MSAtNyAtNDIgLTQgLTUyIC00NWMtMSAtNSAtMyAtMTAgLTMgLTE1YzAgLTIgMSAtNSAyIC04YzE0IDQgMjcgNiAzOCA2YzQ4IDAgODEgLTMzIDg2IC05MmMxIC0xMSAyIC0yMyAyIC0zNGMwIC0zNiAtNyAtNzIgLTE4IC0xMDdjLTkgLTI4IC0yNyAtNDkgLTQ3IC03MWMtMTQgLTE1IC0zMSAtMjEgLTQ5IC0yMXpNNjM0IC03IGMtMTYgMCAtMjcgOCAtMzIgMjRjLTIgNSAtMiA5IC0yIDE0YzAgMTMgNSAyNiAxMCAzOGMzIDYgNyAxMSA3IDE5Yy0zIDgxIDkgMTYxIDkgMjQyYzAgMjAgMTcgMzIgMzEgNDNjMiAyIDQgMiA2IDJjNCAxIDUgLTYgNSAtMTNjMCAtMTggMSAtMzcgMSAtNTZjMCAtMjYgLTEgLTUzIC02IC04M2MxNCAxMyAyMyAyMiAzMiAyOWMxMyAxMCAyNSAxNSAzNyAxNWMxNyAwIDMyIC0xMCA0MyAtMjljNiAtMTAgMTEgLTIyIDEzIC0zMyBjMiAtMTMgMyAtMjQgMyAtMzVjMCAtODMgLTU3IC0xNDYgLTEzMCAtMTcyYy0xMCAtNCAtMTkgLTUgLTI3IC01ek01MjggLTMwYzcgMzcgMTcgNzEgMjAgMTA2YzEgMTAgMiAyMSAyIDMxYzAgMjMgLTMgNDUgLTEzIDY2Yy0zIDEwIC04IDIwIC0yMCAyMGMtMTcgMCAtMjUgLTExIC0yNSAtMjZ2LTg3YzEgLTIxIC05IC0zOCAtMjEgLTU0Yy0zIC01IC03IC0xMCAtMTMgLThjLTcgMyAtNCAxMCAtNCAxNXYxMThjMCAxMCAtMiAyMCAtNSAzMCBjLTMgMTEgLTkgMjEgLTIyIDIxYy0xNSAwIC0yNyAtMTEgLTI2IC0yOGMyIC0zOSA0IC03OCA4IC0xMTdjMyAtMjYgLTEyIC00MiAtMjcgLTU4Yy0zIC00IC02IC02IC05IC02cy01IDQgLTYgMTNsLTE1IDIwMGMtMiAyNyAxMSA0NiAyNCA2NmMzIDUgNyA3IDEyIDVjNSAtMSA1IC01IDUgLTljMSAtMTMgMyAtMjcgNCAtNDFjMjEgMjQgMzggMzUgNTIgMzVzMjYgLTEyIDM4IC0zN2M5IDYgMTggMTIgMjggMThjOSA2IDE4IDggMjYgOCBjMTQgMCAyNCAtOSAzMiAtMjljMTAgLTI2IDE0IC01MyAxNCAtODFjMCAtMTkgLTIgLTM4IC02IC01OGMtNiAtMzIgLTkgLTY4IC0zMCAtOTZjLTYgLTggLTExIC0xMyAtMjMgLTE3ek02NzQgNTJjMyAwIDcgMSAxMSAzYzM5IDE0IDY0IDU1IDY0IDk2YzAgMTYgLTQgMzIgLTEyIDQ2Yy05IDE2IC0yMyAzMSAtNDEgMjZjLTE5IC01IC0zMiAtMjAgLTMyIC00MmMwIC0xNyAwIC00MyAxIC01NWMxIC02IDEgLTE2IDEgLTI2IGMwIC0xMSAwIC0yMiAtMSAtMzJ2LTNjMCAtOSAzIC0xMyA5IC0xM3oiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjc0LnhtbAA8c3ltYm9sIGlkPSJFMjc0IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTEzNiAtMzYzYy05IDAgLTcgMTIgLTkgMTljLTEyIDM0IC0xNiA2OCAtMTYgMTAzYzAgMTQgMCAyNyAxIDQwYy0zNiAtOCAtNzIgLTE1IC0xMDggLTIzYy00IC0xIC03IC0yIC05IC0yYy04IDEgLTExIDYgLTExIDE3Yy0xIDIzIC0xMCA0NSAtMTAgNjlzMTIgMzIgMzMgMzdjMzcgOSA3NCAxNiAxMTEgMjNjMiAxNiA0IDMyIDUgNDlsMyA5MGMtMzIgLTYgLTY0IC0xMSAtOTcgLTE2Yy00IC0xIC03IC0yIC0xMCAtMiBjLTEzIDEgLTE4IDcgLTE2IDI2YzEgMTIgLTcgMjUgLTQgMzZjMCA0NSA2IDUxIDQ3IDU4YzI4IDUgNTYgOSA4NCAxNWMxIDIwIDIgNDAgMiA2MHY1YzEgOCAxIDE2IDEgMjVjMCAyMyAtMiA0NiAtMSA3MGMwIDkgLTIgMTIgLTcgMTJjLTIgMCAtNSAtMSAtOSAtMmMtNyAtNCAtMTYgLTYgLTIzIC0xMWMtNiAtMyAtOSAtMyAtMTQgMWMtNSA1IC02IDkgLTIgMTVjMjYgNDYgNDMgOTQgNTAgMTQ2YzEgNiAzIDggNSA4czQgLTIgNyAtNCBjNCAtNCA3IC05IDkgLTE1YzE1IC00MiAzNyAtODEgNjIgLTExOGMyIC0zIDcgLTYgNCAtMTFjLTMgLTMgLTggLTMgLTEyIC0zYy03IDAgLTEzIDEgLTE4IDFjLTIyIDAgLTIxIC02IC0yMCAtMzhjMSAtOCAxIC0xNyAxIC0yNWMwIC0xNyAtMSAtMzQgLTEgLTUxYzEgLTIwIDEgLTM5IDEgLTU5bDUzIDEyYy0xIDU4IC0zIDgzIC0zIDE0MnYxOWMxIDExIDExIDE0IDE5IDE2aDRjNiAwIDUgLTkgNyAtMTRjOSAtNDMgMTEgLTU0IDEzIC05N2wzIC01NCBjMzIgOSA2MyAxOSA5NCAzMmM0IDIgOCAyIDExIDJoMmM2IDAgOSAtNSAxMyAtMTVzNSAtMjEgNSAtMzFjMCAtMTggLTUgLTM1IC05IC01M2MtNCAtMTYgLTE3IC0yNCAtMzIgLTI5Yy0yNyAtOSAtNTQgLTE3IC04MiAtMjRjMCAtMzIgLTEgLTY0IC0yIC05NmMtMSAtMTUgLTEgLTMwIC0yIC00NGwxNyAzYzI0IDQgNDkgOSA3MiAxNWM0IDEgNyAxIDExIDFoMmMxMSAwIDE2IC05IDE3IC0yMmMxIC0xMCAwIC0xOSAwIC0zMiBjLTQgLTUzIC0xMSAtNjEgLTY2IC03MmwtNTggLTEyYzEgLTI0IDMgLTQ5IDMgLTczYzAgLTggMCAtMTYgLTEgLTI1YzAgLTEyIC0xIC0yNSAtOCAtMzZjLTMgLTUgLTUgLTEyIC0xMSAtMTFjLTYgMCAtMTAgNiAtMTEgMTFjLTE0IDQwIC0yMiA4MSAtMjQgMTIzbC00NCAtOWMtMSAtMjAgLTMgLTQwIC01IC02MGMtMSAtNyAtMSAtMTYgLTEgLTIzYzAgLTExIDEgLTIxIDEgLTMyYzAgLTEyIC0xIC0yNSAtNSAtMzggYy0yIC03IC00IC0xOCAtMTIgLTE5ek0xNjMgLTcxbDQyIDljMyA0NiA1IDkyIDEwIDEzOGMtMTYgLTQgLTMyIC03IC00OSAtMTBjMCAtMjQgMCAtNDcgLTEgLTcxYy0xIC0yMiAtMSAtNDQgLTIgLTY2eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U1MTIueG1sADxzeW1ib2wgaWQ9IkU1MTIiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTAwIDBjLTEzIDAgLTI1IDMgLTM4IDhjLTM2IDE0IC01MiA0NiAtNTIgODRjMCA0NSAyMiAxMTQgNzAgMTUyYy0xOSAxMyAtMzEgMzggLTMxIDY2YzAgMjUgOSA1MiAzMCA3N2MyMiAyNSA0NiAzNSA2NiAzNWMzNCAwIDYwIC0yNiA2MiAtNTFjMiAtMzYgLTEyIC03NCAtMjggLTk5YzE2IC0xNiA0MiAtNjQgNDMgLTkzYzEgLTYyIC0xOCAtMTE1IC02NyAtMTU3Yy0xNyAtMTUgLTM2IC0yMiAtNTUgLTIyek0xMTUgMjg2IGMzMCAxIDQyIDIxIDQ1IDUwYzMgMTkgLTEwIDMxIC0yOCAzMWMtMiAwIC01IDAgLTggLTFjLTMxIC02IC0zNiAtMjYgLTM2IC00NGMwIC0xOSAxMiAtMzYgMjcgLTM2ek01ODcgLTM3Yy03IDMgLTYgMTEgLTYgMTd2MTEyYy0xOCAtMjggLTMyIC01MSAtNDcgLTc0Yy0xMCAtMTUgLTIxIC0zMSAtMzkgLTMxYy0yNSAwIC0zNyAyMiAtNDcgNDJjLTQgOCAtNSAxNyAtNSAyNWMwIDEzIDMgMjUgNCAzOGM3IDYyIDMwIDExNyA4MSAxNTUgYzEyIDkgMjcgMTQgNDEgMTRjOSAwIDE3IC0yIDIzIC02YzE4IC0xMSAyOSAtMzggMjkgLTYwYzAgLTEzIC0yIC0yNyAtMiAtNDFjMCAtMjAgMiAtNDEgMyAtNjJjMSAtMTggNCAtMzcgNCAtNTZjMCAtMTcgLTIgLTMzIC0xMCAtNTBjLTMgLTYgLTUgLTEyIC0xMCAtMTZjLTYgLTQgLTExIC0xMCAtMTkgLTd6TTMyOCAxOGMtMTEgMCAtMTAgMTMgLTEzIDIxYy0yMSA0NCAtMzggOTAgLTYzIDEzM2MtNyAxMiAxMyA2OCAyNSA3M2MyIDEgNCAxIDUgMSBjNyAwIDEyIC01IDE2IC0xMmMxOCAtMzIgMzQgLTY1IDQ3IC05OWMzIC04IDUgLTE3IDE0IC0yNWMyMCAzNSAzOSA2OSA1OSAxMDNjOCAxNCAxNyAzOCAzNCAyOWM1IC0zIDYgLTcgNiAtMTJjMCAtMTAgLTcgLTI0IC0xMiAtMzNjLTMwIC01NCAtNjAgLTEwOCAtOTIgLTE2MWMtNiAtMTAgLTE1IC0xOSAtMjYgLTE4ek0xMDggNTdjNDYgMCA2OSA0NyA2OSA5MGMwIDI3IC0xMCA1MiAtMzAgNTdjLTYgMSAtMTIgMiAtMTggMiBjLTM2IDAgLTU5IC0yOCAtNjcgLTUxYy00IC0xMiAtNiAtMjQgLTYgLTM1YzAgLTM2IDE5IC02MyA1MiAtNjN6TTUxMCA2OWM0IDAgOSAzIDE1IDExYzE1IDIzIDI5IDQ3IDQwIDcyYzEgMyAyIDcgMiA5YzAgMTAgLTcgMTYgLTEyIDIzYy0zIDQgLTcgNSAtMTEgNXMtOSAtMSAtMTMgLTRjLTI4IC0xOCAtNDIgLTQ1IC00OCAtNzZjMCAtMTEgNSAtMjAgMTEgLTI4YzYgLTcgMTAgLTEyIDE2IC0xMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjYwLnhtbAA8c3ltYm9sIGlkPSJFMjYwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIwIC0yMDhjLTQgMCAtNiAzIC04IDljLTkgMzMgLTExIDY4IC0xMSAxMDFjMCA4NSAxNCAxNjggMTcgMjUzYzIgNTkgNSAxMTggNSAxNzd2MzFjLTEgMjggMiA1NyAzIDg1YzAgMTQgOCAyMyAxOSAyNGgxYzEwIDAgMTAgLTEzIDEyIC0yMGM1IC0yMSA3IC00MyA3IC02NGMwIC0yMiAtMiAtNDMgLTIgLTY1Yy0yIC0zOCAtNCAtNzYgLTQgLTExNHYtMjZsMSAxYzE0IDYgMjggMTMgNDIgMTdjMTEgMyAyMSA1IDMwIDUgYzQyIDAgNzAgLTI4IDc1IC03N2MyIC0xNCAyIC0yNyAyIC00MWMwIC0xMDkgLTQ3IC0xOTQgLTEzNSAtMjU3Yy0xNCAtMTAgLTI5IC0yMSAtNDIgLTMyYy01IC01IC05IC03IC0xMiAtN3pNNDcgLTczYzQ1IDMyIDg3IDY2IDExMyAxMTdjNCA4IDUgMTQgNSAyMGMxIDExIC03IDE5IC0yMyAyNWMtOCAzIC0xNiA1IC0yMyA1Yy0yMSAwIC00MCAtMTAgLTU5IC0xOGwtNCAtMmMwIC0yMiAtMSAtNDQgLTMgLTY2Yy0zIC0yOCAtNCAtNTUgLTYgLTgxeiAiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMjYxLnhtbAA8c3ltYm9sIGlkPSJFMjYxIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE3NyAtNDU2Yy0xMyAwIC0xMCAxNiAtMTMgMjZjLTcgMjQgLTkgNDggLTkgNzJjMCAzNiA1IDczIDUgMTA5djk1bC01IC0xbC0xMjEgLTE4Yy00IC0xIC03IC0xIC0xMCAtMWMtMTIgMCAtMTkgNSAtMTkgMjJjMCAxOSAtMyAzOSAtMyA1OWMtMSAyOSAtMiA1OCAtMiA4OGMwIDM1IDEgNzAgMiAxMDVjMyAxMDEgMTEgMjAxIDEwIDMwMmMwIDIwIC02IDUwIDI3IDYwYzcgLTE2IDEwIC0zMiAxMCAtNDljMSAtMTkgMSAtMzcgMSAtNTYgYzAgLTU3IC0zIC0xMTUgLTYgLTE3MmM0OSA0IDk4IDkgMTQ1IDIyYzIxIDUgMTcgLTE3IDIyIC0yN2M0IC05IDIgLTIxIDIgLTI0bC0xIC0xOHYtNmwtMSAtMTJ2LTNjLTEgLTEzIC0zIC0yOCAtMyAtMjhjLTIgLTY3IC01IC0xMzQgLTcgLTIwMWMwIC0zMiAyIC02NCAyIC05NmMtMiAtNzAgLTMgLTEzOSAtNSAtMjA4YzAgLTYgLTIgLTExIC0zIC0xN2MtNCAtOSAtNyAtMjMgLTE4IC0yM3pNNDAgLTQ0di0xMmM0MCA1IDgxIDEyIDEyMSAyMyBjMCAyNiAyIDUzIDMgNzlsMyAzMGwtNiAtMWMtMzQgLTEgLTY4IC0zIC0xMDIgLTZjLTcgLTEgLTE0IDAgLTIwIDBsLTEgLTEzYy0xIC0zMyAxIC02NiAyIC0xMDB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTI3NS54bWwAPHN5bWJvbCBpZD0iRTI3NSIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNTMgLTUxNGMtNSA0IC03IDkgLTkgMTVjLTE1IDQyIC0zNyA4MSAtNjIgMTE4Yy0yIDMgLTggNiAtNCAxMWMzIDQgOCAzIDEyIDNjNyAwIDEzIC0xIDE4IC0xYzE2IDAgMjAgMyAyMCAxOGMwIDUgMCAxMiAtMSAyMGMwIDEyIC0xOCAxMDggLTIwIDE0NWwtNDQgLTljLTEgLTIwIC0zIC00MCAtNSAtNjBjLTEgLTcgLTEgLTE2IC0xIC0yM2MwIC0xMSAxIC0yMSAxIC0zMmMwIC0xMiAtMSAtMjUgLTUgLTM4Yy0yIC03IC00IC0xOCAtMTIgLTE5IGMtOSAwIC03IDEyIC05IDE5Yy0xMiAzNCAtMTYgNjggLTE2IDEwM2MwIDE0IDAgMjcgMSA0MGMtMzYgLTggLTcyIC0xNSAtMTA4IC0yM2MtNCAtMSAtNyAtMiAtOSAtMmMtOCAxIC0xMSA2IC0xMSAxN2MtMSAyMyAtMTAgNDUgLTEwIDY5czEyIDMyIDMzIDM3YzM3IDkgNzQgMTYgMTExIDIzYzIgMTYgNCAzMiA1IDQ5bDMgOTBjLTMyIC02IC02NCAtMTEgLTk3IC0xNmMtNCAtMSAtNyAtMiAtMTAgLTJjLTEzIDEgLTE4IDcgLTE2IDI2IGMxIDEyIC03IDI1IC00IDM2YzAgNDUgNiA1MSA0NyA1OGMyOCA1IDU2IDkgODQgMTVjMSAzMSAyIDYyIDQgOTRjMCAxNiAtMyAzNSAxOSA0NmM4IC0xNSA4IC0yOSA5IC00NGMyIC0zMCAzIC02MCAzIC05MGw1MyAxMmMtMSA1OCAtMyAxMTYgLTMgMTc1djE5YzEgMTEgMTEgMTQgMTkgMTZoNGM2IDAgNSAtOSA3IC0xNGM5IC00MyAxMSAtODcgMTMgLTEzMGwzIC01NGMzMiA5IDYzIDE5IDk0IDMyYzQgMiA4IDIgMTEgMmgyIGM2IDAgOSAtNSAxMyAtMTVzNSAtMjEgNSAtMzFjMCAtMTggLTUgLTM1IC05IC01M2MtNCAtMTYgLTE3IC0yNCAtMzIgLTI5Yy0yNyAtOSAtNTQgLTE3IC04MiAtMjRjMCAtMzIgLTEgLTY0IC0yIC05NmMtMSAtMTUgLTEgLTMwIC0yIC00NGwxNyAzYzI0IDQgNDkgOSA3MiAxNWM0IDEgNyAxIDExIDFoMmMxMSAwIDE2IC05IDE3IC0yMmMxIC0xMCAwIC0xOSAwIC0zMmMtNCAtNTMgLTExIC02MSAtNjYgLTcybC01OCAtMTIgYzEgLTI0IDMgLTQ5IDMgLTczYzAgLTggLTIgLTgzIC0yIC0xMDFjMCAtOSAyIC0xMyA2IC0xM2MzIDAgNiAxIDkgM2M4IDMgMTYgNiAyNCAxMGMyIDEgNCAyIDcgMmMyIDAgNCAtMSA3IC0zYzUgLTUgNSAtOSAyIC0xNWMtMjcgLTQ2IC00MyAtOTQgLTUxIC0xNDZjLTEgLTYgLTIgLTggLTQgLThzLTQgMiAtNyA0ek0xNjggLTc0bDQyIDljMyA0NiA1IDkyIDEwIDEzOGMtMTYgLTQgLTMyIC03IC00OSAtMTBjMCAtMjQgMCAtNDcgLTEgLTcxIGMtMSAtMjIgLTEgLTQ0IC0yIC02NnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTEzLnhtbAA8c3ltYm9sIGlkPSJFNTEzIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTk5IC0xMGMtMTEgMCAtMjQgMyAtMzYgOGMtMzYgMTUgLTUwIDQ1IC01MiA4MmMtMSA2IDAgMTMgMCAyMmMwIDQgLTEgNyAtMSAxMWMwIDI3IDE0IDUxIDM1IDcyYzYgNiAxMCAxMiA3IDIzYy02IDE3IC05IDM1IC05IDUyYzAgNDkgMjIgOTIgNTggMTMxYzQgNSAxMCAxMCAxMyAxN2MxMSAyNSAzMSAyNyA1MyAyNmMyMiAtMiAzMCAtMjAgMzUgLTM4YzQgLTEzIDUgLTI2IDUgLTM4YzEgLTI3IC03IC01NCAtMTcgLTgxIGMtMyAtOCAtNSAtMTQgLTUgLTIwYzEgLTggNCAtMTUgMTIgLTIzYzIwIC0yMCAyNiAtNDYgMjYgLTcydi04YzAgLTcgLTEgLTE0IC0yIC0yMWMtNyAtNDcgLTI2IC04OCAtNjMgLTExOWMtMTkgLTE2IC0zOSAtMjQgLTU5IC0yNHpNMjc5IDBjLTE2IDAgLTI3IDkgLTMzIDI1Yy0yIDQgLTIgOSAtMiAxNGMwIDEzIDUgMjYgMTAgMzhjMyA2IDcgMTEgNyAxOWMtMyA4MSA5IDE2MSA5IDI0MmMwIDIwIDE3IDMyIDMxIDQzYzIgMSAzIDIgNSAyIGM1IDAgNSAtNyA2IC0xM2MtMSAtMjEgMCAtNDEgMCAtNjNjMSAtMjQgMCAtNDkgLTQgLTc2YzE0IDEzIDIyIDIyIDMxIDI5YzExIDEwIDI0IDE1IDM2IDE1YzE4IDAgMzMgLTEwIDQ1IC0yOWM2IC0xMCAxMCAtMjIgMTIgLTM0YzIgLTExIDMgLTIyIDMgLTMzYzAgLTgzIC01NiAtMTQ3IC0xMzAgLTE3M2MtMTAgLTQgLTE5IC02IC0yNiAtNnpNMTIwIDI1N2MxNCAwIDI3IDYgMzUgMjJjOSAxNyAxMyAzNCAxNiA1MnYzdjIgYzAgMTAgLTggMTggLTE3IDE4Yy0zNCAyIC02OSAtMTcgLTcyIC02MWMwIC0xMyA3IC0zMCAyNSAtMzRjNCAtMSA5IC0yIDEzIC0yek01ODYgLTljLTkgMiAtNyAxMSAtNyAxOHYxMTBjLTE3IC0yNyAtMzEgLTQ4IC00NSAtNzBjLTUgLTcgLTEwIC0xNSAtMTYgLTIxYy05IC05IC0xOCAtMTQgLTI2IC0xNGMtOSAxIC0xNyA1IC0yNyAxNGMtMTkgMTcgLTI1IDM3IC0yNSA1N2MxIDEzIDMgMjYgNSAzOWM4IDU1IDI5IDEwNSA3MyAxNDIgYzE2IDE1IDMyIDIxIDQ2IDIxYzIzIDEgNDEgLTE2IDU1IC00N2MxIC00IDEgLTggMSAtMTJjMSAtMTEgLTUgLTIzIC00IC0zNGM0IC00NiA0IC05MSA2IC0xMzdjMSAtMjEgLTUgLTM5IC0xNiAtNTZjLTQgLTcgLTEyIC0xMyAtMjAgLTEwek0zMTggNTljNCAxIDcgMiAxMiA0YzM4IDE1IDYzIDU1IDYzIDk2YzAgMTYgLTMgMzIgLTEyIDQ2Yy05IDE2IC0yMyAzMSAtNDEgMjZjLTE5IC01IC0zMiAtMjAgLTMyIC00MmMwIC0xNyAxIC00MyAxIC01NSBjMSAtNyAxIC0xNiAxIC0yN2MwIC0xMCAwIC0yMSAtMSAtMzF2LTNjMCAtMTAgMyAtMTQgOSAtMTR6TTUxMCA5M2w2IDVjMjAgMjUgMzcgNTMgNDggODR2N3YyYzAgOSAtNyAxNiAtMTQgMjFjLTMgMyAtNyA0IC0xMCA0Yy02IDAgLTEzIC0zIC0xOCAtOGMtMjIgLTE4IC0zNSAtNDIgLTQyIC02OWMtMyAtMTUgMTYgLTQ2IDMwIC00NnpNMTIwIDUwYzMyIDUgNTYgMjcgNjkgNThjMiA3IDMgMTMgMyAyMGMxIDE5IC0xMCAzNyAtMjIgNTMgYy02IDcgLTEzIDExIC0yMSAxMWMtMyAwIC04IC0xIC0xMiAtM2MtMjkgLTExIC01MyAtMjkgLTc2IC00OWMtMTggLTE1IC0yNiAtMjggLTI2IC0zOWMxIC0xNyAxNyAtMzAgNDIgLTQyYzEyIC02IDI1IC04IDQzIC05eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UyNDkueG1sADxzeW1ib2wgaWQ9IkUyNDkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjA3IDc1NGMxMCAwIDE1IC0xMyAyMSAtMjJjMSAtMiAxIC01IDEgLTdjOSAtMjggMTIgLTU1IDEyIC04M2MwIC0zNyAtNiAtNzQgLTEzIC0xMTFjLTMgLTE0IC02IC0yNyAtNiAtNDFjMCAtMTAgMiAtMjAgNyAtMzFjNiAtMTMgNSAtMzEgNyAtNDdjMCAtNCAxIC05IDEgLTE0YzAgLTI1IC02IC01MSAtNiAtNzdjMCAtMTUgMSAtMjkgNyAtNDRjOSAtMjQgMTMgLTQ4IDEzIC03M2MwIC0zOCAtOSAtNzYgLTIxIC0xMTQgYy0xIC0zIC0yIC02IC0yIC0xMGMwIC0yIDAgLTQgMiAtNmMxNSAtMjkgMjIgLTU3IDIyIC04NmMwIC0zMCAtOCAtNjEgLTE4IC05M2MtMyAtOSAtNyAtMTcgLTcgLTI0czMgLTEzIDEyIC0yMWM2IC00IDkgLTEzIDEwIC0yMWMxIC0xMyAyIC0yNSAyIC0zN2MwIC03NiAtMjUgLTE0NCAtODIgLTIwMWMtMjEgLTIwIC00NSAtMzYgLTY3IC01NWMtMjUgLTIxIC01MCAtNDEgLTUwIC03OGMwIC0xMCAtNSAtMTcgLTkgLTI1IGMtMyAtNSAtMyAtMTMgLTggLTEzYy0xIDAgLTIgMSAtMyAxYy03IDMgLTI5IDYgLTMyIDE3Yy0yIDEzIDAgOTMgMCA5OWMtMiAzMCAwIDU4IDAgODdjMCA5IDAgMTkgMSAyOGMzIDMzIDE0IDY0IDE0IDk3YzAgMzYgMiA3MyAyIDExMmMwIDE0IC0xIDI5IC0yIDQzYy0xIDIwIC0yIDM5IC0yIDU5YzAgMjYgMSA1MyAxIDc5YzAgMzMgLTEgNjcgLTUgMTAwYy0yIDE5IC0zIDM3IC0zIDU3YzAgMzAgMiA2MCAyIDg5YzAgMjcgMTIgNDcgMzEgNjYgYzM1IDM1IDcyIDY5IDk4IDExMWM0NyA3NiA1NSAxNjMgNjMgMjQ5YzAgNSAtMSAxMCAwIDE1cy0xIDExIC0xIDE2YzAgNiAxIDkgOCA5ek0xNzMgMzczYy0zNiAtNjIgLTExMiAtOTYgLTEyNSAtMTc1YzQzIDU4IDExMSA5OCAxMjUgMTc1ek0xOTQgMjI1Yy0zMiAtNDYgLTY5IC04MSAtMTAyIC0xMjBjLTIwIC0yMiAtMzYgLTQ3IC0zNiAtNzdjMCAtNSAwIC0xMCAxIC0xNWM1OSAyNCAxMzAgMTMyIDEzNyAyMTJ6TTE4OCAxIGMtMjYgLTQxIC02NCAtNjkgLTEwMCAtMTAxYy0yMSAtMTggLTMyIC0zOCAtMzIgLTY2YzAgLTYgMSAtMTIgMiAtMTljNDUgNjQgMTEwIDEwOCAxMzAgMTg2ek0yMTEgLTE1NGMtNTIgLTc0IC0xMzMgLTEyOCAtMTU5IC0yMjZjMTEwIDgyIDE2MCAxMzEgMTU5IDIyNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FNTFFLnhtbAA8c3ltYm9sIGlkPSJFNTFFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIzMyAtN2MtNSAxNiAtOCAzMCAtOCA0NGMwIDM2IDE3IDY2IDMyIDk2YzMzIDY2IDczIDEzMCAxMDAgMjAxbDE1IDQwYzMgOCA0IDE1IDQgMjJjMCAyMiAtMTQgNDEgLTQyIDU0Yy0xMCA0IC0xOSA3IC0yOCA3Yy0xOSAwIC0zNiAtMTAgLTQ5IC0zMGMtMTAgLTE2IC0xNiAtMzQgLTE4IC01NGMtMSAtMTEgLTMgLTIxIC0xMiAtMzNjLTQgMTYgLTcgMzIgLTcgNDdjMCAzNSAxMyA2NyAzMiA5N2MxNiAyNSAzNiAzNiA2MCAzNiBjOCAwIDE3IC0xIDI3IC00YzM0IC0xMCA1NyAtNDMgNTggLTc5YzIgLTc1IC0xOSAtMTQzIC01MSAtMjA4Yy0yMCAtNDEgLTQyIC04MSAtNjUgLTEyN2MxMCAzIDE5IDQgMjggNGM0MiAwIDczIC0zMSAxMTAgLTQ2YzUgLTIgNyAtMTMgNyAtMjVjMCAtMTAgLTIgLTIyIC02IC0yOWMtNCAtNiAtNyAtOCAtMTEgLThjLTYgMCAtMTIgNSAtMTggN2MtOSA0IC0xOCAxMCAtMjYgMTZjLTIwIDE1IC0zOSAyMyAtNTggMjMgYy0yMyAwIC00NSAtMTIgLTY2IC0zNWMtMyAtMyAtNCAtNyAtOCAtMTZ6TTE4OSAtMmMtMTUgLTYgLTI5IDggLTQwIDE4Yy05IDggLTE4IDE3IC0yOSAyM2MtMTMgNyAtMjUgMTEgLTM3IDExYy0xOSAwIC0zNiAtOCAtNTUgLTI3Yy00IC00IC04IC05IC0xMyAtMTNjLTQgLTMgLTcgLTUgLTkgLTVjLTMgMCAtNCA0IC01IDExYy0xIDUgLTEgMTAgLTEgMTVjMCAyNSA4IDQ3IDI0IDY4YzQ2IDYxIDg2IDEyNCAxMTIgMTk2YzggMjIgMTUgNDQgMjEgNjYgYzIgNyAzIDE0IDMgMjFjMCAxMiAtMyAyNCAtMTAgMzZjLTExIDE5IC0yNCAyOCAtNDEgMjhjLTYgMCAtMTIgLTEgLTE5IC0zYy00MSAtMTIgLTYwIC0zNyAtNjUgLTgwYy0xIC05IC0zIC0xNiAtMTAgLTIxYy00IDE3IC02IDM0IC02IDQ5YzAgNTUgMjUgOTUgODcgMTE2YzYgMiAxMyAzIDE5IDNjMzIgMCA2MCAtMjggNjMgLTY5YzEgLTEyIDIgLTI0IDIgLTM1YzAgLTUyIC0xMiAtMTAxIC0yOSAtMTQ5Yy0xOCAtNTAgLTQyIC05NiAtNzIgLTE0NCBjMzUgLTEgNjAgLTE1IDgzIC0zNmM5IC03IDE4IC0xNiAzMCAtMTljMTEgLTMgMTUgLTExIDEyIC0yMmMtMyAtMTQgMCAtMzMgLTE1IC0zOHpNNjk5IDZjLTE2IDAgLTI3IDggLTMyIDI0Yy0yIDUgLTIgOSAtMiAxNGMwIDEzIDUgMjYgMTAgMzhjMyA2IDcgMTEgNyAxOWMtMyA4MSA5IDE2MSA5IDI0MmMwIDIwIDE3IDMyIDMxIDQzYzIgMiA0IDIgNiAyYzQgMSA1IC02IDUgLTEzYzAgLTE4IDEgLTM3IDEgLTU2YzAgLTI2IC0xIC01MyAtNiAtODMgYzE0IDEzIDIzIDIyIDMyIDI5YzEzIDEwIDI1IDE1IDM3IDE1YzE3IDAgMzIgLTEwIDQzIC0yOWM2IC0xMCAxMSAtMjIgMTMgLTMzYzIgLTEzIDMgLTI0IDMgLTM1YzAgLTgzIC01NyAtMTQ2IC0xMzAgLTE3MmMtMTAgLTQgLTE5IC01IC0yNyAtNXpNNjA1IC0xN2M3IDM3IDE3IDcxIDIwIDEwNmMxIDEwIDIgMjEgMiAzMWMwIDIzIC0zIDQ1IC0xMyA2NmMtMyAxMCAtOCAyMCAtMjAgMjBjLTE3IDAgLTI1IC0xMSAtMjUgLTI2di04NyBjMSAtMjEgLTkgLTM4IC0yMSAtNTRjLTMgLTUgLTcgLTEwIC0xMyAtOGMtNyAzIC00IDEwIC00IDE1djExOGMwIDEwIC0yIDIwIC01IDMwYy0zIDExIC05IDIxIC0yMiAyMWMtMTUgMCAtMjcgLTExIC0yNiAtMjhjMiAtMzkgNCAtNzggOCAtMTE3YzMgLTI2IC0xMiAtNDIgLTI3IC01OGMtMyAtNCAtNiAtNiAtOSAtNnMtNSA0IC02IDEzbC0xNSAyMDBjLTIgMjcgMTEgNDYgMjQgNjZjMyA1IDcgNyAxMiA1YzUgLTEgNSAtNSA1IC05IGMxIC0xMyAzIC0yNyA0IC00MWMyMSAyNCAzOCAzNSA1MiAzNXMyNiAtMTIgMzggLTM3YzkgNiAxOCAxMiAyOCAxOGM5IDYgMTggOCAyNiA4YzE0IDAgMjQgLTkgMzIgLTI5YzEwIC0yNiAxNCAtNTMgMTQgLTgxYzAgLTE5IC0yIC0zOCAtNiAtNThjLTYgLTMyIC05IC02OCAtMzAgLTk2Yy02IC04IC0xMSAtMTMgLTIzIC0xN3pNNzM5IDY1YzMgMCA3IDEgMTEgM2MzOSAxNCA2NCA1NSA2NCA5NmMwIDE2IC00IDMyIC0xMiA0NiBjLTkgMTYgLTIzIDMxIC00MSAyNmMtMTkgLTUgLTMyIC0yMCAtMzIgLTQyYzAgLTE3IDAgLTQzIDEgLTU1YzEgLTYgMSAtMTYgMSAtMjZjMCAtMTEgMCAtMjIgLTEgLTMydi0zYzAgLTkgMyAtMTMgOSAtMTN6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA2My54bWwAPHN5bWJvbCBpZD0iRTA2MyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNDIgLTg0MmMtNSAwIC02IDYgLTcgMTBjLTMgMjAgLTUgMzkgLTQgNTljNCA3NCAyIDE0OSAxMSAyMjJjMCAzIDAgNSAtMSAxMGMtMTQgLTEyIC0yNCAtMjQgLTM5IC0yOWMtMyAtMSAtNiAtMiAtOSAtMmMtNSAwIC04IDMgLTkgMTJjLTIgOSAtMyAxNiAtMyAyMGMwIDEwIDYgMTMgMjQgMjFjMTIgNSAyMCAxNSAyOCAyNGMtMTAgLTEgLTIxIC0xIC0zMSAtMWMtNDQgMCAtODggNSAtMTMyIDE0Yy0zNSA3IC00NSAzMiAtNTggNTggYy01IDEwIC04IDIxIC0xMSAzMmMtMSAzIC0xIDYgLTEgOWMwIDE0IDEyIDI2IDI3IDIxYzQwIC0xMyA4MCAtMTQgMTIxIC0xNGg2NWM3NSAwIDE0NyAyMCAyMDkgNjdjMzIgMjQgNTYgNTIgNzYgODVjMTMgMjEgMjEgNDEgMjEgNjRjMCA2IDAgMTQgLTIgMjFjLTE4IDYyIC0zOSAxMTkgLTg0IDE2NGMtMzUgMzUgLTc5IDQ5IC0xMjcgNDljLTcgMCAtMTQgMCAtMjIgLTFjLTMyIC00IC00OCAtMjEgLTQ4IC00OGMwIC02IDEgLTEyIDIgLTE4IGMzIC0xNiA2IC0zMiA2IC00OGMwIC00NSAtMTkgLTg0IC01OCAtMTE3Yy0xOCAtMTUgLTM3IC0yMyAtNTcgLTIzYy0xNCAwIC0yOCA0IC00MyAxMmMtMyAxIC01IDMgLTggNGMtNDggMjIgLTcyIDU4IC03MiAxMDNjMCAxMyAyIDI3IDYgNDJjMTMgNDcgNDYgODAgNzkgMTEzYzc1IDc1IDE2OCAxMDkgMjczIDEyMmM4IDEgMTcgMSAyNSAxYzExMyAwIDE5NyAtNjUgMjE0IC0xOTNjMyAtMjIgNSAtNDUgNSAtNjAgYzAgLTkwIC0xMCAtMTcwIC01MCAtMjQ0Yy02MSAtMTEyIC0xNDcgLTE5MCAtMjc5IC0yMDlsLTEwIC0xdi0zYy0xIC0xOCAtMiAtMzcgLTQgLTU1Yy02IC01NSAtOCAtMTEwIC04IC0xNjZjMCAtMzYgLTMgLTcxIC0zIC0xMDdjMCAtNCAtMSAtOCAtMiAtMTFjLTIgLTQgLTUgLTkgLTEwIC05ek03MDcgNjRsLTcgLTFjLTE1IDAgLTIwIDEyIC0xNyAyM2M5IDMyIDUgNjcgMjMgOTZjNSA4IDggMjQgMjAgMThjMTYgLTggMzkgNiA0NyAtMjUgYzIgLTggMyAtMTYgMyAtMjNjMCAtMjcgLTE0IC00NyAtMjYgLTcwYy04IC0xNSAtMjcgLTE5IC00MyAtMTh6TTY3NSAtMTk1aC0yYy0xNCAwIC0xOCAxMSAtMTQgMjJjMTAgMjggMTAgNTkgMjggODVjNiA5IDEwIDIwIDI1IDE1YzE0IC01IDMxIDAgMzEgLTMwYzAgLTQzIC0zMiAtOTEgLTY4IC05MnpNMzQxIC04NTZjLTQyIDAgLTQ3IDI5IC01MiA1NWMtMiAxMyAwIDI3IC0xIDQxYzAgNiA0IDEyIDEwIDEyaDFjNiAwIDcgLTcgOCAtMTIgYzEgLTMgMSAtNiAxIC0xMGMwIC0yNCAxMSAtMzcgMjcgLTM3YzggMCAxNyAzIDI2IDhjMjYgMTQgMzkgMzkgNDYgNjZjMyAxMSA3IDIzIDcgMzVjMCA1IDAgMTAgLTIgMTVjLTEwIDI1IC0yOCAzOSAtNDggMzljLTEyIDAgLTIzIC00IC0zNSAtMTJjLTYgLTQgLTExIC03IC0xNCAtN2MtNCAwIC02IDYgLTggMThjLTEgNyAtMSAxMyAtMSAyMGMwIDMxIDcgNjEgMTUgOTJjMSA0IDEgNyAyIDEwYzUgOSAxIDIxIDkgMjhjMyAzIDUgNCA4IDQgYzcgMCAxMyAtNyAyMCAtN2MyMSAtMSAzOCA3IDU0IDE3YzUgMyA5IDUgMTIgNWM2IDAgOSAtNyA5IC0yNGMwIC0yOCAtMjQgLTQxIC02MSAtNDdjLTMzIC01IC0zMyAtMyAtNDEgLTM2Yy0yIC02IC00IC0xMiAtMSAtMThjMTEgMyAyMSA1IDMxIDVjMzggMCA2MyAtMjcgNjggLTc0YzEgLTEwIDIgLTIwIDIgLTMwYzAgLTI4IC02IC01NSAtMTQgLTgyYy03IC0yMyAtMjEgLTQxIC0zOCAtNTdjLTEyIC0xMiAtMjUgLTE3IC00MCAtMTd6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTBBRi54bWwAPHN5bWJvbCBpZD0iRTBBRiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0xNzggLTE2MWMtOCAwIC05IDkgLTkgMTVsLTEzIDEyNWMtNDYgMiAtODkgNSAtMTMzIDZjLTE0IDEgLTIwIDkgLTIyIDE4djRjMCA3IDEwIDggMTYgMTFjMTcgNSAzNCA4IDUxIDZjMjggLTEgNTYgLTMgODQgLTVsLTYgNjNjLTEgMjAgNSAzOSA4IDU5YzIgMTIgOSAxOSAyMSAxOWMxMyAtMSAxMSAtMTMgMTIgLTIxbDE1IC0xMjNsODUgLTZjMTMgLTEgMjUgLTQgMzYgLTEwYzUgLTQgMTIgLTggMTAgLTE1Yy0xIC03IC0xMCAtOCAtMTYgLTggYy0yMCAtMSAtNDAgLTQgLTU2IC00Yy02IDAgLTExIDEgLTE1IDFjLTE0IDEgLTI3IDIgLTQwIDJsNSAtNTJjMyAtMjcgLTIgLTUzIC0xOCAtNzVjLTQgLTUgLTggLTEwIC0xNSAtMTB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTA3Ny54bWwAPHN5bWJvbCBpZD0iRTA3NyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik00MTIgLTQ2MmMtOCAtMSAtMTcgLTEgLTI1IC0xYy0xMTMgMCAtMTk4IDY1IC0yMTQgMTkzYy0zIDIyIC01IDQ1IC01IDYwYzEgOTAgMTAgMTcwIDUwIDI0NGM2MSAxMTIgMTQ3IDE5MCAyNzkgMjA5YzI3IDQgNTMgNiA3OSA2YzQ0IDAgODYgLTUgMTMwIC0xNGMzNSAtNyA0NiAtMzIgNTggLTU4YzUgLTEwIDggLTIxIDExIC0zMmMxIC0zIDEgLTYgMSAtOWMwIC0xNCAtMTIgLTI2IC0yNyAtMjFjLTQwIDEyIC04MCAxNCAtMTIxIDE0aC02NSBjLTc1IDAgLTE0NyAtMjAgLTIwOSAtNjdjLTMyIC0yNCAtNTYgLTUyIC03NiAtODVjLTEzIC0yMSAtMjEgLTQxIC0yMSAtNjRjMCAtNiAwIC0xNCAyIC0yMWMxNCAtNjMgMzkgLTEyMCA4NCAtMTY0YzM1IC0zNSA3OSAtNDkgMTI3IC00OWM3IDAgMTQgMCAyMiAxYzMyIDIgNDggMjEgNDggNDhjMCA2IC0xIDEyIC0yIDE4Yy00IDE2IC02IDMyIC02IDQ4YzAgNDUgMTggODUgNTggMTE3YzE4IDE1IDM3IDIzIDU3IDIzYzE0IDAgMjggLTQgNDMgLTEyIGMzIC0xIDUgLTMgOCAtNGM0OCAtMjIgNzIgLTU4IDcyIC0xMDNjMCAtMTMgLTIgLTI3IC02IC00MmMtMTQgLTQ3IC00NiAtODAgLTc5IC0xMTNjLTc1IC03NSAtMTY4IC0xMTMgLTI3MyAtMTIyek02NCAtMTc0Yy0xNCA1IC0zMSAwIC0zMSAzMGMwIDQzIDMyIDkxIDY4IDkyaDJjMTQgMCAxOCAtMTEgMTQgLTIyYy0xMCAtMjggLTEwIC01OSAtMjggLTg1Yy02IC05IC0xMCAtMjEgLTI1IC0xNXpNNTAgLTQ0N2MtMTYgOCAtMzkgLTYgLTQ3IDI1IGMtMiA4IC0zIDE2IC0zIDIzYzAgMjcgMTMgNDggMjYgNzBjOCAxNSAyNyAxOSA0MyAxOGw3IDFjMTUgMCAyMCAtMTIgMTcgLTIzYy05IC0zMiAtNCAtNjcgLTIzIC05NmMtNSAtOCAtOCAtMjQgLTIwIC0xOHoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDZFLnhtbAA8c3ltYm9sIGlkPSJFMDZFIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE1OCAxOTNjLTE1IDE4IC0xNiAzNiAtMTYgNTRjLTEgNTQgLTEgMTA4IC0yIDE2M2MwIDMzIDAgMzMgLTMyIDMzYy0xOSAwIC0zOCAtMSAtNTcgMGMtMTcgMCAtMzQgMjMgLTMwIDQwYzIgOCA5IDkgMTUgOWMzMyAwIDY0IDAgOTUgMWg1MGMyNSAwIDUwIDAgNzUgMmMxNyAyIDMxIC0xNiAzMSAtMzJjMCAtMyAtMSAtNiAtMiAtOGMtMyAtOCAtMTAgLTcgLTE2IC04Yy0yOSAtNSAtNTggLTQgLTg4IC00Yy0xNSAwIC0xOSAtNiAtMTkgLTIzIGMxIC0zMyAxIC02NiAxIC05OWMwIC0zMiAwIC02NSAtMSAtOTh2LTEwYzAgLTYgMCAtMTIgLTQgLTIwek0yMSAtMTY2aC0xYy02IDAgLTcgNSAtMTAgMTBjLTQgOCAtOSAxNSAtMTAgMjZjMCAzIDEgNiAzIDEwYzQwIDgxIDcyIDE2NSAxMDkgMjQ4YzEgMiAxIDQgMiA2YzQgNyA1IDE4IDE0IDE4aDFjOSAwIDEwIC0xMCAxNCAtMTZsMTE0IC0yNDNjNiAtMTIgMTEgLTI1IDEzIC0zOGMwIC0zIDEgLTUgMSAtN2MwIC0zIC0xIC02IC01IC03aC0yIGMtNSAwIC02IDUgLTggOGMtMTAgMjAgLTIwIDQwIC0yOSA2MWMtMTYgMzQgLTE2IDMxIC01MyAzMGMtMjYgLTIgLTUxIC03IC03NyAtN2MtNSAwIC0xMSAxIC0xNiAxaC0zYy05IDAgLTEyIC00IC0xNiAtMTJsLTMzIC03N2MtMiAtNCAtMiAtMTEgLTggLTExek0xODggLTdjLTE3IDM3IC0zMiA2OSAtNTAgMTA2Yy0xNCAtMzUgLTI3IC02NCAtMzkgLTkzYy0xIC0zIC0yIC01IC0yIC03YzAgLTUgNSAtNiAxMiAtNWMyNCAtMSA0OSAtMSA3OSAtMXogTTY4IC00OTVjLTUgLTEgLTEwIC0xIC0xMyAtMWMtMTMgMCAtMTYgNSAtMjIgMjNjLTIgNiAtMyAxMyAtMyAyMWMxIDU1IC03IDExMCAtNSAxNjV2ODhjMCAxMyAzIDE4IDE4IDIxYzI1IDQgNTAgMTEgNzYgMTFjNyAwIDE1IDAgMjMgLTJjMTEgLTMgMjIgLTQgMzMgLTdjNDAgLTExIDY0IC00NCA2NCAtODBjMCAtMTUgLTUgLTMyIC0xNSAtNDhjLTMgLTUgLTUgLTkgLTUgLTEyYzAgLTUgNSAtOCAxMiAtMTNjMzUgLTIwIDQ2IC01MiA0NiAtODkgcy0zMiAtNjMgLTc4IC03MWMtMjggLTUgLTU2IC00IC04MyAtNWMtMTYgMCAtMzIgMCAtNDggLTF6TTY4IC0zMDVjMyAwIDYgMCA5IDFjMjQgNSA0OCA5IDcyIDE0YzE5IDQgMzcgMTIgNTIgMjRjNyA2IDExIDExIDExIDE1YzAgNSAtNSA4IC0xNCAxM2MtMjYgMTIgLTUyIDE4IC03OSAxOGMtMTYgMCAtMzEgLTIgLTQ3IC02Yy0xMSAtMyAtMTYgLTkgLTE1IC0yMWMxIC02IDAgLTEzIDAgLTE5YzAgLTcgMSAtMTUgMCAtMjJ2LTUgYzAgLTkgNCAtMTIgMTEgLTEyek0xMDQgLTQ0M2MyNSAxIDUxIDIgNzYgNWMxOSAyIDM4IDcgNTQgMThjMTEgNyAxNiAxMiAxNiAxN3MtNSAxMSAtMTQgMThjLTUgNCAtMTIgOSAtMTggMTFjLTI4IDEyIC01NiAyMCAtODUgMjBjLTEyIDAgLTI0IC0xIC0zNiAtNGMtNiAtMSAtMTMgMCAtMTkgMGMtNyAwIC0xMyAtMSAtMTcgLTZjLTMgLTUgLTMgLTkgLTMgLTEzYzAgLTggMiAtMTcgMyAtMjVjMCAtNDEgMSAtNDEgNDMgLTQxeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwQTAueG1sADxzeW1ib2wgaWQ9IkUwQTAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjQgLTIyM2MtMTMgLTEgLTggMjEgLTExIDMyYy03IDI3IC05IDU1IC05IDgzYzAgMjQgMSA0OCAxIDcydjExYzAgOCAwIDE3IC0xIDI1YzAgMTEgLTEgMjIgLTEgMzNjMCAyMyAxIDQ2IDEgNjljMCAyNCAtMSA0NyAtNCA3MGMtMSAxMCAwIDIxIDAgMzFjMCAxMiA5IDE4IDE4IDIwaDJjNyAwIDggLTkgMTAgLTE1YzEyIC0yNCAxMSAtNTEgMTIgLTc3YzIgLTMyIDIgLTY0IDIgLTk2YzAgLTU3IC0xIC0xMTQgLTEgLTE3MHYtNTAgYy0zIC0xNSAtMyAtMzYgLTE5IC0zOHpNNTg4IC0yMThjLTggMiAtNyAxMyAtOCAyMWMtNyA2OCAtNiAxMzcgLTkgMTgzdjEzMmMwIDE5IDAgMzggMSA1NmMtMSAzIC0xIDYgLTEgMTBjMCA5IDIgMTkgMTUgMjVjMyAyIDYgMiA4IDJjNSAwIDggLTIgOSAtOWMzIC04IDYgLTE2IDYgLTI1Yy0xIC0zMiAtMSAtNjUgLTEgLTk3YzAgLTcwIDIgLTE0MCA2IC0yMTBjMSAtMjQgLTIgLTQ3IC05IC03MGMtMyAtOCAtOCAtMTkgLTE3IC0xOHpNNTI2IC0yMDIgYy0xMCAyMSAtMTIgNDIgLTEyIDYyYy0xIDIyIC0yIDQ0IC0yIDY2djg4YzEgMzcgMCA3MyAtMyAxMDljLTEgMTQgMyAyNyA0IDQxYzEgMTEgOSAxMiAxNiAxNGMxIDAgMiAxIDMgMWM3IDAgNyAtOCA5IC0xMmMzIC04IDUgLTE2IDUgLTIzYzMgLTYwIDYgLTExOSA2IC0xNzhjMCAtMjkgMCAtNTcgLTEgLTg1czIgLTU4IC0yNSAtODN6TTg5IC0xODFjLTUgMSAtNyA2IC03IDExYy0zIDI4IC05IDU0IC05IDgyYzEgNSAxIDEwIDEgMTUgYzEgMTEgMSAyMiAxIDMzYzEgMzQgLTMgNjkgLTMgMTAzYzAgMzAgMyA2MSA0IDkxYzAgMTQgNyAyMCAxNyAyMmgyYzEyIDAgMTMgLTEzIDEzIC0yMGMyIC0yOSAyIC01OCAyIC04NnYtMTdjLTEgLTExIC0xIC0yMiAtMSAtMzJjMCAtMzkgMyAtNzcgMyAtMTE2YzAgLTE1IDAgLTMxIC0yIC00NmMtMSAtMTIgLTIgLTIzIC0xMCAtMzNjLTIgLTQgLTYgLTkgLTExIC03ek0zMzkgLTE2OGMtNTEgMSAtOTIgOSAtMTMxIDI2IGMtMzYgMTYgLTUyIDUwIC02NCA4NWMtMTEgMzEgLTE1IDYzIC0xNSA5NmMwIDE0IDcgMjUgMTcgMzNjNTAgNDEgMTA2IDY3IDE2NiA2N2MyMSAwIDQxIC0zIDYzIC05YzU2IC0xNiAxMDAgLTcyIDEwNCAtMTMwYzEgLTEyIDIgLTI1IDIgLTM4di0xN2MtNSAtNjAgLTY4IC0xMTggLTE0MiAtMTEzek0zNDAgLTYxYzI3IDAgNTAgNCA3MSAyMWMxMiAxMSAxOCAxOSAxOCAyNmMxIDggLTggMTUgLTI2IDI0Yy0zMCAxNCAtNTggMjAgLTg1IDIwIGMtNDEgMCAtODIgLTE0IC0xMjIgLTM1Yy03IC00IC0xNyAtOSAtMTcgLTE4YzAgLTEwIDEyIC0xMyAyMCAtMTZjMzggLTE1IDc4IC0yMCAxMTMgLTIxYzEwIC0xIDE5IC0xIDI4IC0xeiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0UwN0EueG1sADxzeW1ib2wgaWQ9IkUwN0EiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTU4IC0zOTdjLTggMCAtMTQgNSAtMTggMTRjLTUgMTAgLTEwIDIxIC0xNCAzMWMwIDMgLTEgNSAtMSA3YzAgNiAzIDExIDExIDEyYzI1IDIgMzcgMjEgNTAgMzhjMjQgMzQgMzQgNzMgNDEgMTEzYzEgMyAwIDkgMCA5bC04IC0xYy0xMCAtMSAtMjAgLTIgLTI5IC0yYy0zMyAwIC02NCA3IC05NCAxOWMtMjIgOCAtNDQgMjIgLTU4IDM2Yy0yNCAyMyAtMzggNjUgLTM4IDEwNmMwIDIwIDMgNDAgMTAgNThjMTQgMzUgMzYgNjYgNTYgOTggYzI5IDQ0IDYyIDg0IDkyIDEyNmMwIDQgLTIgOCAtMiAxMmMtNyA1MyAtMTYgMTA3IC0xNiAxNjFjMCA5IDAgMTkgMSAyOGMzIDU4IDIwIDExMiA1NCAxNTljNyAxMCAxNiAyMiAyOCAyMmMxNiAwIDIxIC0xNyAyNCAtMzFjMTIgLTQ3IDMwIC05MiAzNyAtMTQwYzIgLTEzIDIgLTI3IDIgLTQxYzAgLTE4IC0xIC0zNiAtNCAtNTRjLTEwIC02MiAtNzggLTE4MiAtNzggLTE4MnMwIC02IDEgLTEwbDE3IC02NGw4IDRjMzAgMTggNjIgMjcgOTYgMjcgYzEzIDAgMjYgLTEgNDAgLTRjNTMgLTEwIDc2IC00MSA3NiAtODNjMCAtOSAwIC0xOSAtMyAtMjljLTEzIC02MSAtNDMgLTExNyAtOTMgLTE1N2MtMjAgLTE2IC00MSAtMjggLTYzIC0zOGwtMTMgLTdzLTEgLTEwIC0xIC0xNmMtMiAtNzggLTI1IC0xNDggLTgwIC0yMDZjLTUgLTYgLTEyIC0xMCAtMjAgLTEzYy00IC0xIC03IC0yIC0xMSAtMnpNMTg1IDMwOGMyNSA0NyAzNyA5NyA0NiAxNDljMiAxNCAzIDI3IDMgNDBjMCAyNSAtNCA1MCAtMTIgNzQgYy0zNCAtNTQgLTQ2IC0xMTAgLTQ2IC0xNjhjMCAtMzIgNCAtNjMgOSAtOTV6TTExNiAtODd2OWMtMiAxMiAtNCAyMyAtNCAzNWMwIDQ0IDE2IDg1IDUwIDExOGMxMiAxMiAzMCAzNiAzMCAzNnMtNCAyNiAtMTAgNDNsLTQgMTVsLTI4IC0zN2MtMzMgLTQyIC02NCAtODQgLTkwIC0xMzBjLTIgLTIgLTYgLTEzIC02IC0xN2MtMiAtOCAtMyAtMTYgLTMgLTI0YzAgLTYgMSAtMTIgMyAtMTdjNCAtMTEgMTkgLTE4IDM2IC0yNCBjOSAtMyAxNyAtNiAyNiAtN3pNMjYwIC02NmwzIC0xOWwxMiA1YzU2IDI1IDk1IDY1IDEyMiAxMThsLTQgM2MtMTUgMTYgLTM1IDIwIC01NSAyNGMtMTcgMyAtMzMgNCAtNTAgNHMtMzQgLTEgLTUxIC00Yy0yIC0zIC0yIC02IC0xIC0xMWM5IC00MiAxOSAtNzcgMjQgLTEyMHpNMTkwIC05OGg2YzE3IDAgMzAgMyAzMCAzczEgNiAwIDEwYy0yIDQwIC0xMiA3OCAtMTggMTE4Yy0xIDQgLTIgNyAtNCA3cy00IC0xIC02IC0zIGMtMjQgLTIyIC00NiAtNDQgLTUzIC03NmMtMyAtMTEgLTMgLTIyIC0zIC0zMGMwIC0xNCAyIC0yMyAyIC0yM3MyMiAtNiA0NiAtNnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FMDg4LnhtbAA8c3ltYm9sIGlkPSJFMDg4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4NCAtNDI4Yy04MSAwIC0xNjEgNjQgLTE2MSAxNTdjMCAxMSAxIDIyIDMgMzNjOSA0NCAxOCA4NyAzOCAxMjhjMTUgMzEgMzQgNTkgNjcgNzdjLTIwIDE0IC00MyAyMiAtNTkgMzljLTQwIDQ0IC01MiAxMDAgLTUyIDE1NmMwIDEwNSA1MCAxODkgMTQyIDI0MmMyOSAxNyA1OCAyNCA4NSAyNGM3NyAwIDE0MSAtNTkgMTYwIC0xNDFjNSAtMjYgOCAtNTIgOCAtNzhjMCAtMzYgLTUgLTczIC0xNSAtMTA5Yy0xIC00IC0zIC04IC0zIC0xMiBjMSAtNSAzIC05IDkgLTEzYzcxIC00NiA5OCAtMTA4IDk4IC0xNzhjMSAtMjcgLTMgLTU2IC0xMSAtODVjLTM3IC0xNDkgLTE1MSAtMjIzIC0yOTIgLTIzOWMtNiAtMSAtMTEgLTEgLTE3IC0xek0xNzkgNzNjNDMgMCA3OCA4IDExMiAxMmMxNiAyIDI1IDkgMzQgMjBjMjcgMzQgMzYgNzYgNDMgMTE3djV2M2MwIDggLTUgMTYgLTEwIDIzYy0zMCA0MCAtNzIgNjAgLTExNSA2MGMtMzcgMCAtNzUgLTE1IC0xMDYgLTQ2IGMtMzIgLTMzIC01NCAtNzIgLTY4IC0xMTZjLTIgLTYgLTIgLTExIC0yIC0xNWMwIC0xMyA2IC0yMyAxOSAtMzNjMzAgLTIyIDYzIC0zMCA5MyAtMzB6TTIyOCAtMzA0YzYxIDQgMTE5IDI1IDE2NyA2N2MxOCAxNiAyOSAzNyAyOSA2M2MwIDM2IC0xNCA2NSAtMzQgOTJjLTIzIDMyIC00OSA0OCAtNzkgNDhjLTE3IDAgLTM2IC01IC01NiAtMTZjLTMzIC0xOCAtNjUgLTM3IC05NSAtNTljLTIwIC0xNSAtMzggLTMyIC00NSAtNTcgYy0zIC05IC01IC0xNyAtNSAtMjZjMSAtNTcgNTIgLTExMSAxMTggLTExMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNEQ1LnhtbAA8c3ltYm9sIGlkPSJGNEQ1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE5MCAwYy0yIDMxIC0xMCA1OSAtMTAgODhjMCAxMSAyIDIzIDUgMzVjMTcgNjEgMzAgMTI0IDQ1IDE4NWMxIDQgMiA4IDIgMTBjMCA2IC0zIDcgLTEwIDdjLTEyIDAgLTIyIC0xIC0zMyAtMWMtNTUgMCAtMTA1IDE1IC0xNDUgNTljLTMgNCAtNyA4IC0xMCAxM2MtMTIgMjQgLTI0IDY3IC0yNCAxMTFjMCAzNSA4IDcwIDI4IDk3YzI3IDM0IDg2IDYwIDEzOSA2MGMxMiAwIDIzIC0xIDM0IC00YzQ4IC0xMSA4NyAtNjAgOTYgLTExNyBjMyAtMTkgNSAtMzcgNSAtNTZjMCAtNTMgLTEyIC0xMDQgLTI4IC0xNTVjLTI4IC05NyAtNDkgLTE5NSAtNjkgLTI5NGMtMyAtMTMgLTkgLTI1IC0yNSAtMzh6TTIxNyA0MzNjMTMgMCAyNiAxIDQwIDJjMiAwIDQgMSA2IDNjNiA3IDEwIDIxIDEwIDM1YzAgMTAgLTIgMjAgLTYgMjZjLTIyIDM3IC02MCA1MiAtOTkgNTJjLTM3IDAgLTc1IC0xMyAtOTkgLTMzYy0xMSAtOSAtMTYgLTE1IC0xNiAtMjJzNyAtMTMgMjAgLTIzIGM0MyAtMzMgOTIgLTQwIDE0NCAtNDB6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTEwMy54bWwAPHN5bWJvbCBpZD0iRTEwMyIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNzYgLTI0M2MtNTcgNiAtMTE1IDYgLTE3MiA4Yy00IC0yIC05IC0zIC0xNSAtM2MtNSAwIC0xMCAxIC0xNSAyYy01IC0xIC05IC0yIC0xNCAtMmMtMTMgMCAtMjYgNSAtMzkgN2MtNiAxIC0xMSAzIC0xNCA2Yy0xIDEgLTEgMiAtMiAyYy0zIDMgLTUgNiAtNSAxMXYyYzAgNSAzIDcgNiA4YzEgMiAyIDQgNCA2YzEyMSAxMzkgMjQyIDI3NyAzNjIgNDE2YzEzIDE1IDI1IDIxIDM5IDIxYzUgMCAxMCAwIDE1IC0ybDIyIDMgYzEyIDAgMjUgMSAzNyAxYzY2IDAgMTMxIC02IDE5NyAtNmM1IDAgMTAgLTEgMTQgLTNjNiAtMiAxNCAtNSAxOCAtOWwzIC0yYzggLTQgMTMgLTggMTMgLTE0YzAgLTMgLTIgLTcgLTcgLTEzYy00NiAtNTMgLTkwIC0xMDYgLTEzNiAtMTYwYy00NCAtNTIgLTg5IC0xMDUgLTEzMyAtMTU4Yy0zMSAtMzUgLTYwIC03MiAtOTEgLTEwN2MtMTAgLTExIC0yNCAtOSAtMzcgLTljLTE3IC0yIC0zNCAtMyAtNTAgLTV6TTI3MiAtMjAyIGMxMTIgMTM0IDIyNSAyNjggMzM3IDQwM2MtMTMgLTEgLTI3IC0xIC00MiAtMWMtMjMgMCAtNTMgLTEgLTgzIC01Yy0xIC0yIC0zIC00IC01IC03Yy01MCAtNTYgLTk5IC0xMTMgLTE0OSAtMTcwYy00NCAtNTAgLTg4IC0xMDAgLTEzMyAtMTUwYy0xOSAtMjMgLTM5IC00NSAtNTkgLTY4aDU0YzI2IDAgNTMgMCA4MCAtMnoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9GNDIyLnhtbAA8c3ltYm9sIGlkPSJGNDIyIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTIxOCAtNTYwaC0xYy05IDAgLTYgMTIgLTggMTljLTE0IDU4IC00OCA5OSAtOTggMTI4Yy0yNyAxNyAtNTMgMzYgLTgwIDUyYy0xNSA5IC0yMSAyMyAtMjIgNDFjLTQgNjMgLTYgMTI1IC02IDE4N3YxODdjMCAxNDUgLTMgMjkwIC0zIDQzNWMwIDExNyAxIDIzNSAxIDM1MmMwIDI2IDUgNTIgOCA3OGMxIDkgNyAxNCAxMyAxNWgxYzkgMCA2IC05IDggLTE0YzUgLTEzIDcgLTI2IDggLTQwYzEgLTMwIDIzIC00NyA0NiAtNTkgYzg0IC00NCAxMTUgLTExOSAxMzEgLTIwNWMzIC0xNiA0IC0zMyA0IC00OXYtMzljMiAtMjkgMTkgLTU1IDIyIC04NWMyIC0yMiA2IC00NSA2IC02OGMwIC0xNiAtMiAtMzMgLTkgLTQ4Yy0xOSAtNDIgLTQgLTg3IC0xOSAtMTI3Yy0zIC04IC00IC0xNiAtNCAtMjRjMCAtMjcgMTMgLTUyIDE2IC03OGMyIC0xOSAzIC0zOCAzIC01N2MwIC0zNCAtMyAtNjggLTkgLTEwMmMtNCAtMjEgLTYgLTQ0IC02IC02NmMwIC0yNiAyIC01MSAxMSAtNzQgYzEyIC0zMiAzMiAtNjIgMzYgLTk3YzEgLTkgMiAtMTggMiAtMjZjMCAtMjggLTUgLTU0IC0xMCAtODFjLTEgLTkgLTYgLTE2IC0xNiAtMjZjLTMgMjEgLTggMzggLTYgNTRjNiA0OSAtMjUgNzcgLTYwIDEwMWMtNDQgMzAgLTkxIDU5IC0xMzcgODljLTUgLTEzIC03IC0yNCAtNyAtMzRjMCAtMjEgMTEgLTM2IDM0IC01MmMzNCAtMjMgNzMgLTM5IDEwMyAtNjhjNDUgLTQ0IDY2IC05NyA2NiAtMTU2YzAgLTEyIDAgLTI0IC0yIC0zNiBjMCAtMyAtMSAtNSAtMiAtN2MtMyAtOCAtNSAtMjAgLTE0IC0yMHpNMTg5IDU3OGMtMTQgNTEgLTM2IDk2IC04MyAxMjRjLTI3IDE2IC01NCAzMSAtNzQgNThjLTMgLTEyIC01IC0yNCAtNSAtMzRjMCAtMzQgMTcgLTU3IDU1IC03NGMzOSAtMTggODEgLTM1IDEwNyAtNzR6TTIxNSAzNDhjMSA4IDIgMTYgMiAyM2MwIDM0IC0xMSA2MSAtMjYgODhjLTM2IDY0IC0xMDcgNzYgLTE2MiAxMTljMCAtMTEgMSAtMjAgMSAtMjggYzAgLTcgLTEgLTEyIC0yIC0xOGMtMSAtNCAtMSAtOCAtMSAtMTJjMCAtMjMgMTQgLTM1IDM3IC00NGM2MyAtMjUgMTIxIC01NSAxNTEgLTEyOHpNMTk2IDE4M2MwIDkgLTEgMTcgLTEgMjZjMCA0IDAgOCAxIDEyczEgOCAxIDEyYzAgMjMgLTEwIDQyIC0yNCA2MWMtMjUgMzEgLTU2IDU1IC05NSA2N2MtMTYgNSAtMzMgMjUgLTQ1IDE3Yy01IC00IC02IC05IC02IC0xNmMwIC0xMSAzIC0yNCAyIC0zNGMtMiAtMTYgMSAtMzAgMTYgLTQwIGM1MCAtMzQgOTkgLTY5IDE1MSAtMTA1ek0yMTAgLTM1Yy01IDE2IC0zIDMzIC0zIDQ4YzAgMjkgLTE0IDUxIC0zNSA3MGMtNDMgMzkgLTk2IDY2IC0xNDAgMTAyYy0zIC03IC00IC0xNCAtNCAtMjBjMCAtMjMgMTggLTM3IDM1IC01M2M1MCAtNDggMTEwIC04NiAxNDcgLTE0N3pNNzAgLTk1bDEyMiAtNzdsNyA2Yy0yMSA5MCAtMTA1IDEyNCAtMTY1IDE4OHYtMjVjMCAtNyAwIC0xMyAtMSAtMTljLTEgLTUgLTEgLTkgLTEgLTE0IGMwIC0yNiAxNSAtNDQgMzggLTU5eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U4ODEueG1sADxzeW1ib2wgaWQ9IkU4ODEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTEgLTQwYy0xIDggLTEgMTUgLTEgMjNjMCAyMCAxIDQxIDUgNjFjMyAxNyAxNSAyMCAyOSAyMmM0NyA1IDQ4IDUgNTYgNDljMTMgNzQgMzcgMTQ1IDUzIDIxOGMxIDMgMiA2IDIgMTBjMCAyIC0xIDUgLTMgOGMtMTYgLTEyIC0zMSAtMjUgLTQ3IC0zN2MtMTAgLTggLTIzIC0xNiAtMzUgLTE2Yy00IDAgLTcgMCAtMTEgMmMtNSAyIC03IDcgLTcgMTJjMCA4IDQgMTggMiAyNWMtMSAzIC0xIDcgLTEgMTBjMCAxNCA2IDI4IDYgNDN2MSBjMCA5IDkgMTMgMTUgMTRjMzUgMyA1NCAyOSA3OSA0N2MxNCAxMSAyNiAyMyA0MCAzNGM3IDUgMTIgOCAxNiA4YzcgMCAxMCAtNiAxMSAtMTljMiAtMzEgLTIgLTYzIC05IC05M2MtMTQgLTU5IC0zMiAtMTE4IC00NSAtMTc3Yy05IC00MCAtMTQgLTgwIC0yMSAtMTIwYy0xIC0yIC0xIC00IC0xIC01YzAgLTcgNCAtOSAxMSAtOWMxMSAwIDI0IDEgMzUgMWMxOSAwIDI2IC01IDI2IC0yMGMwIC0yIC0xIC02IC0xIC05IGMtMyAtMTQgLTUgLTI4IC05IC00MmMtNiAtMjIgLTE5IC0zNCAtNDUgLTM1Yy00OSAwIC05OSAtNCAtMTUwIC02eiIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U2NTkueG1sADxzeW1ib2wgaWQ9IkU2NTkiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMTU3IDBjLTYgMCAtMTMgMCAtMTkgMWMtNTQgNyAtMTAwIDI4IC0xMjggNzhjLTcgMTIgLTEwIDI2IC0xMCA0MGMwIDM2IDIxIDc0IDUxIDgzYy0xIC01IC0xIC0xMSAtMSAtMTZjMCAtNjcgNTQgLTEyMSAxMzAgLTEyNmM2IDAgMTIgLTEgMTcgLTFjMzkgMCA1NCAxNCA1NCA0NmMwIDEwIC0xIDIyIC00IDM1Yy0xMiA2OCAtNTYgMTA1IC0xMTEgMTM2Yy0zOCAyMiAtNzEgNDkgLTg1IDkzYy0zIDkgLTUgMTggLTUgMjdjMCA1IDEgMTEgMiAxNiBjMTIgNDQgMzYgODEgNzEgMTExYzEyIDExIDI4IDE2IDQzIDE2YzkgMCAxOSAtMiAyNyAtNWM1NiAtMTkgMTA0IC00OCAxMzUgLTEwMWMyIC01IDMgLTkgMyAtMTNjMCAtNSAtMiAtMTAgLTcgLTE1Yy0xMSAtMTIgLTIxIC0yNSAtMzggLTI4Yy03IDAgLTUgNyAtNiAxMWMtOSAxOCAtMjAgMzQgLTM5IDQ0Yy0xMiA3IC0yMyAxNSAtMzMgMjNjLTE0IDEyIC0zMCAyMCAtNDcgMjNjLTkgMiAtMTkgNSAtMjkgNWMtOSAwIC0xNyAtMyAtMjQgLTEzIGMtNiAtOSAtOSAtMTggLTkgLTI3YzAgLTExIDMgLTIyIDggLTMyYzE1IC0zMCAzOCAtNTMgNjYgLTcyYzE2IC0xMSAzNCAtMjEgNTAgLTMyYzYyIC00MCA4OSAtOTggODcgLTE3MWMtMyAtNjEgLTY5IC0xMzYgLTE0OSAtMTM2ek04OTkgMTBjLTE5IDAgLTMzIDE3IC0zNiA0OGMtNCAzNSAtNSA3MSAtNSAxMDdjMCAyMSAxIDQzIDEgNjVjMCAxNSAtMiAyMiAtMTIgMjJjLTMgMCAtNyAtMSAtMTIgLTJjLTE0IC00IC0yOSAtNiAtNDMgLTEyIGM1IDU1IDcgNTggNTUgNjljMTMgMyAxNyA4IDE3IDIxdjZjMCA3IDEgMTUgMSAyMmMwIDMgMCA3IC0xIDEwcy0xIDYgLTEgOWMwIDE5IDExIDMyIDI0IDQ0YzcgNiAxMiAxNiAyMiAxMWM1IC0yIDYgLTcgNiAtMTJjMCAtMjkgMCAtNTcgLTEgLTg2di00YzAgLTkgMyAtMTMgMTEgLTEzYzIgMCA1IDAgOCAxYzIxIDMgNDMgNSA2NCA3aDNjMTMgMCAxNyAtNyAxNCAtMjBjLTcgLTMxIC0xNyAtMzkgLTUwIC00MWMtNDYgLTMgLTUxIC0zIC01MSAtMzkgYzAgLTM4IDEgLTc0IDMgLTExMmMwIC0xMSAyIC0yMSA1IC0zMWMyIC03IDUgLTE2IDEzIC0xOWMxIDAgMiAtMSA0IC0xYzggMCAxMCAxMCAxNCAxNGMyNCAyOSA0MyA2MiA3MyA4NWM2IDQgMTAgMTAgMTkgMTBjMyAwIDYgMCA5IC0xYy0zNyAtNTMgLTY4IC0xMDcgLTEyMCAtMTQ0Yy0xMiAtOSAtMjQgLTE0IC0zNCAtMTR6TTQyOCAyMmMtNDcgLTYgLTk4IDQyIC05OCAxMDhjMCA1IDAgMTEgMSAxN2M4IDU1IDM3IDk4IDc3IDEzNCBjNSA0IDExIDcgMTYgMTBjMTIgNSAyNCA3IDM2IDdjNTggMCAxMTggLTQ5IDExOCAtMTA4YzAgLTY2IC01NSAtMTQxIC0xMTggLTE2M2MtMTEgLTQgLTIxIC03IC0zMiAtNXpNNjU0IDE1Yy0xNyAwIC0zMyAyIC00OCAxMGMtMTIgNiAtMzAgMTMgLTI1IDI4YzUgMTggMTkgMzMgMzUgNDRjMSAxIDIgMSAzIDFjNCAwIDcgLTMgMTAgLTZjMTkgLTIxIDQyIC0yNSA2NyAtMjVjMTQgMCAyOCAyIDQzIDJjLTkgMTQgLTE5IDIxIC0zMCAyOCBjLTMzIDIxIC02NSA0MyAtOTQgNjljLTE0IDEzIC0yMSAyNCAtMjEgMzVjMCAxMCA2IDIwIDE3IDMzYzExIDEyIDIzIDI0IDM2IDM1YzI0IDIwIDM5IDI4IDUzIDI4YzE3IDAgMzEgLTExIDU2IC0yN2M4IC01IDEyIC0xMSAxMiAtMTdzLTQgLTEyIC0xMSAtMThjLTggLTYgLTE2IC0xMiAtMjQgLTE3Yy00IC0yIC03IC00IC0xMSAtNHMtNyAyIC0xMSA4Yy05IDE1IC0yNyAxOCAtNDEgMjdjLTMgMSAtNiAyIC05IDJjLTMgMSAtNiAwIC05IC0zIGMtMyAtNCAtNCAtNyAtNCAtMTBjMCAtNCAxIC03IDMgLTEwYzEwIC0xNiAyNSAtMjcgNDAgLTM4YzI4IC0xOSA1NyAtMzggODUgLTU4YzE4IC0xNCAyNyAtMjYgMjcgLTQwYzAgLTEyIC04IC0yNSAtMjIgLTM5Yy0yMyAtMjIgLTUwIC0zNiAtODEgLTM2Yy0xNSAwIC0zMSAtMiAtNDYgLTJ6TTQ2MyA2N2MyMCAwIDM5IDggNTEgMjJjMTUgMTcgMTggMzkgMTcgNjFjMSA1IDEgMTAgMSAxNWMwIDI1IC0xMSA0NiAtMzQgNTcgYy0yNSAxMiAtNTEgMjUgLTgwIDI4aC00Yy04IDAgLTE0IC0xIC0xOSAtOWMtMTEgLTIwIC0xOCAtNDQgLTE4IC02OWMwIC0zMCAxMSAtNjEgMzYgLTg1YzE0IC0xMyAzMiAtMjAgNTAgLTIwek0xMDg5IDEyaC0zYy0xMCAwIC0xNiAzIC0xNiAxMmMwIDMgMCA3IDIgMTFjMSAzIDEgNyAxIDExYzAgNSAwIDkgMSAxMmM0IDM0IDkgMzcgNDMgMzdjMTcgMCAyMyAtNyAyMyAtMTljMCAtMiAwIC01IC0xIC04Yy01IC0zOSAtMTcgLTU2IC01MCAtNTZ6ICIvPjwvc3ltYm9sPi9kYXRhL1BldGFsdW1hL0U0QjgueG1sADxzeW1ib2wgaWQ9IkU0QjgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIG92ZXJmbG93PSJpbmhlcml0Ij48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDEsLTEpIiBkPSJNMjI3IDBjLTk3IDAgLTE3MSA3MSAtMjA5IDE1NWMtMTMgMjggLTE4IDU2IC0xOCA4NmMwIDkgMCAxOCAxIDI3YzEgMTQgNCAyOCAxOSAyOGgxYzExIDAgMTMgLTE0IDE1IC0yM2MyMSAtNjggNjYgLTExNCAxMjcgLTE0NmMyNyAtMTQgNTYgLTIxIDg2IC0yMWM1NyAwIDExNSAyNiAxNTIgNzNjMjEgMjcgNDEgNTQgNTMgODdjMiA4IDcgMTMgMTMgMTdjNSAzIDkgNSAxMiA1YzUgMCA5IC00IDExIC0xNGMxIC04IDIgLTE2IDIgLTIzIGMwIC0yNiAtOCAtNTAgLTIwIC03NGMtMzEgLTYxIC03MyAtMTE0IC0xMzQgLTE0OGMtMzkgLTIyIC02NyAtMjkgLTExMSAtMjl6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRBQi54bWwAPHN5bWJvbCBpZD0iRTRBQiIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik0yNiAtNDUyaC0xYy0xMSAwIC0xMiAxNCAtMTQgMjNjLTEwIDM4IC0xMCA3OCAtMTAgMTE3YzAgMzYgLTEgNzMgLTEgMTA5YzAgNDggMSA5NiA1IDE0NGMxIDIwIDUgMzggMjAgNTJjNSA1IDkgNyAxMyA3czggLTUgMTAgLTE0YzEwIC0zOCAxNyAtNzYgMTYgLTExNXYtMzRjLTEgLTIzIDAgLTQ0IDAgLTYxYy0xIC0xOCAtMSAtMzYgLTEgLTUzdi00OWMwIC0yOCAtMSAtNTYgLTUgLTgzYy0xIC03IC0zIC0xNCAtNCAtMjEgYy0zIC0xNiAtMTYgLTIxIC0yOCAtMjJ6Ii8+PC9zeW1ib2w+L2RhdGEvUGV0YWx1bWEvRTRBNC54bWwAPHN5bWJvbCBpZD0iRTRBNCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgb3ZlcmZsb3c9ImluaGVyaXQiPjxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoMSwtMSkiIGQ9Ik05NSAwYy0yMCAwIC00MiAyIC02NCAxMWMtNiAzIC0xMyA2IC0xOCAxMWMtNyA4IC0xNSAxNyAtMTIgMjdjNCAxMCAxNiA1IDI0IDZoODZjMjMgMCA0MyAxIDY2IDFjNjAgMCAxMTkgLTIgMTc4IC00YzM0IC0xIDY2IC0xIDk5IC0xMWMxMyAtNCAxOCAtMTAgMTcgLTIyYzAgLTEyIC0xMSAtMTEgLTE5IC0xMmMtMjEgLTUgLTQ0IC03IC02NiAtN2MtMTUgMCAtMzMgMiAtNTEgM2MtMTYgMSAtMzUgMSAtNTEgMSBjLTQ5IDAgLTk4IC0zIC0xNDcgLTNjLTEzIDAgLTI5IC0xIC00MiAtMXoiLz48L3N5bWJvbD4vZGF0YS9QZXRhbHVtYS9FQzg1LnhtbAA8c3ltYm9sIGlkPSJFQzg1IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBvdmVyZmxvdz0iaW5oZXJpdCI+PHBhdGggdHJhbnNmb3JtPSJzY2FsZSgxLC0xKSIgZD0iTTE4NCAtNDM1Yy03IDAgLTkgOCAtMTAgMTRjLTkgMzkgLTE2IDc4IC0xNiAxMTljMCAxMiAxIDIzIDIgMzVjMiAxNSAyIDMxIDMgNDdjMCA2IDAgMTEgMSAxN2MtMTggLTIgLTM1IC04IC01MyAtMTZjLTI5IC0xNCAtNTcgLTMyIC04MCAtNTZjLTQgLTQgLTcgLTcgLTEwIC03Yy00IDAgLTYgNCAtOCAxMmwtMTIgNjhjLTQgMjIgMTEgMzMgMjUgNDZjNDggNDMgOTYgODYgMTQzIDEzMGw2IDE3MWMtMzMgLTMgLTY1IC0xNCAtODkgLTMyIGMtMjUgLTE5IC00MyAtNDIgLTUyIC03MmMtMiAtOSAtNCAtMjAgLTEzIC0yMGMtMTEgMCAtNSAxMyAtNyAyMGMtNCAxOCAtNyAzNiAtNyA1NGMwIDEzIDIgMjYgNiAzOGMyNSA3MSA3OCAxMTAgMTUxIDEyMGM0IDEgOSAxIDEzIDJ2NjFjLTE5IC0xNyAtMzggLTI2IC01OCAtMjZjLTEyIDAgLTI0IDQgLTM2IDEwYy0xOCAxMCAtMzAgMjIgLTMwIDQ0djY3YzAgMTAgNiAxNCAxMyAxOGMyIDEgNCAxIDUgMWM1IDAgNSAtNyA4IC0xMCBjMTIgLTEzIDI4IC0yMCA0NSAtMjBjMTUgMCAzMCA2IDQyIDE4YzggOCAxNSAxNyAyNiAxNGMxMSAtNCAxMyAtMTcgMTQgLTI2YzIgLTMwIDUgLTU5IDUgLTg5YzAgLTIwIDAgLTQxIDEgLTYyYzIyIC0xIDQ0IC02IDY2IC0xNWM0MyAtMTggNjIgLTUyIDU5IC0xMDRjMCAtODYgLTQyIC0xNDUgLTg4IC0yMDJjLTUgLTYgLTExIC0xMSAtMTcgLTE3Yy00IC00IC01IC04IC01IC0xMWMwIC00IDMgLTggMTAgLTEwYzE5IC02IDM0IC0xOCA0OSAtMzAgYzE0IC0xMSAyOSAtMTggNDUgLTE4YzggMCAxNyAyIDI2IDZjNCAyIDggMyAxMSAzYzggMCAxMyAtNiAxNCAtMTdjMSAtMTAgMiAtMjAgMiAtMzBjMCAtMTMgLTEgLTI2IC02IC0zOWMtNyAtMjIgLTI5IC0zNCAtNTIgLTM0Yy0xMSAwIC0yMiAzIC0zMyA5Yy0xMyA3IC0yNSAxNiAtMzcgMjVjLTE2IDEyIC0zMiAxOSAtNDkgMjNjMCAtNTUgMCAtMTExIC0yIC0xNjdjMCAtMTcgLTEgLTM1IC05IC01MWMtMiAtNSAtNiAtMTEgLTEyIC0xMXogTTIxMSAxMmMyNiAyNiA0NyA1NyA3MCA4NmM0IDUgNiAxMCA2IDEzYzAgNiAtNSAxMCAtMTIgMTVjLTE4IDExIC0zOSAxNyAtNjMgMTl2LTM5YzAgLTMxIDAgLTYzIC0xIC05NHoiLz48L3N5bWJvbD4ABAAAFA8BABIEAAAmEwEAvFoAADoTAQD2bQEABMgAAAluAQANNgIAE6sAAB82AgAy4QIAg3wAAEHhAgDEXQMA14EAANVdAwCs3wMAlhEAAL3fAwBT8QMAzwEAAGzxAwA78wMALQEAAFTzAwCB9AMARwEAAJr0AwDh9QMAOAEAAPr1AwAy9wMAEgIAAEv3AwBd+QMAIQUAAHb5AwCX/gMAxQQAALD+AwB1AwQA/AIAAI4DBACKBgQANAIAAKMGBADXCAQAqQEAAPAIBACZCgQAxgMAALIKBAB4DgQAXQMAAJEOBADuEQQAJAYAAAcSBAArGAQAQgIAAEQYBACGGgQAmQEAAJ8aBAA4HAQAsQQAAFEcBAACIQQA2AIAABshBADzIwQAIQUAAAwkBAAtKQQA1AEAAEYpBAAaKwQAyQEAADMrBAD8LAQAhwQAABUtBACcMQQAOAEAALUxBADtMgQATQEAAAYzBABTNAQAQgEAAGw0BACuNQQALAEAAMc1BADzNgQARQEAAAw3BABROAQA3AAAAGo4BABGOQQApAEAAF85BAADOwQAKwEAABw7BABHPAQAMAYAAGA8BACQQgQAiAIAAKlCBAAxRQQAzAIAAEpFBAAWSAQAHAMAAC9IBABLSwQA1wIAAGRLBAA7TgQArgUAAFROBAACVAQA5wIAABtUBAACVwQAXgMAABtXBAB5WgQAHgIAAJJaBACwXAQAtAIAAMlcBAB9XwQA0gMAAJZfBABoYwQArgAAAIFjBAAvZAQAdAEAAEhkBAC8ZQQAIwEAANVlBAD4ZgQA9gEAABFnBAAHaQQAQgEAACBpBABiagQA3gAAAHtqBABZawQAVQIAAHJrBADHbQQADQEAAOBtBADtbgQALgEAAAZvBAA0cAQA+wAAAE1wBABIcQQAtwEAAGFxBAAYcwQAQwEAADFzBAB0dAQA/QEAAI10BACKdgQAMAYAAKN2BADTfAQAHwIAAOx8BAALfwQA0wMAACR/BAD3ggQACAEAABCDBAAYhAQAsAEAADGEBADhhQQAvwEAAPqFBAC5hwQAJQQAANKHBAD3iwQAZAUAABCMBAB0kQQAtwEAAI2RBABEkwQA3QEAAF2TBAA6lQQAPAQAAFOVBACPmQQAQgEAAKiZBADqmgQAdgMAAAObBAB5ngQAJgEAAJKeBAC4nwQADwIAANGfBADgoQQAIgIAAPmhBAAbpAQA+QAAADSkBAAtpQQAKAEAAEalBABupgQAUwEAAIemBADapwQAwAIAAPOnBACzqgQAQwEAAMyqBAAPrAQAFAMAACisBAA8rwQAKwEAAFWvBACAsAQABwEAAJmwBACgsQQA8gAAALmxBACrsgQAtwEAAMSyBAB7tAQAiAUAAJS0BAAcugQA4QcAADW6BAAWwgQAqwoAAC/CBADazAQALgEAAPPMBAAhzgQABwIAADrOBABB0AQALAEAAFrQBACG0QQAogYAAJ/RBABB2AQABAEAAFrYBABe2QQASwQAAHfZBADC3QQAmAIAANvdBABz4AQAiwEAAIzgBAAX4gQASwEAADDiBAB74wQAIgEAAJTjBAC25AQA3gQAAM/kBACt6QQANgIAAMbpBAD86wQATgEAABXsBABj7QQAyAAAAHztBABE7gQAkgEAAF3uBADv7wQAYwIAAAjwBABr8gQA7QEAAITyBABx9AQAnwEAAIr0BAAp9gQAyQAAAEL2BAAL9wQAyQAAACT3BADt9wQAyAAAAAb4BADO+AQAWAEAAOf4BAA/+gQAMwEAAFj6BACL+wQAqwEAAKT7BABP/QQAOwEAAGj9BACj/gQAVgEAALz+BAASAAUACgIAACsABQA1AgUAzAEAAE4CBQAaBAUAPwMAADMEBQByBwUAnwEAAIsHBQAqCQUALAEAAEMJBQBvCgUALAEAAIgKBQC0CwUATwEAAM0LBQAcDQUA1wAAADUNBQAMDgUARwIAACUOBQBsEAUAwwEAAIUQBQBIEgUAxAEAAGESBQAlFAUAkgEAAD4UBQDQFQUAxAIAAOkVBQCtGAUA4wAAAMYYBQCpGQUAKwEAAMIZBQDtGgUAZAIAAAYbBQBqHQUA6QEAAIMdBQBsHwUAzAAAAIUfBQBRIAUA4wAAAGogBQBNIQUAUQEAAGYhBQC3IgUAAwEAANAiBQDTIwUAIgEAAOwjBQAOJQUAdwEAACclBQCeJgUAAAEAALcmBQC3JwUAowEAANAnBQBzKQUAEQEAAIwpBQCdKgUAyQAAALYqBQB/KwUA4wAAAJgrBQB7LAUA8QMAAJQsBQCFMAUA4AEAAJ4wBQB+MgUAKwEAAJcyBQDCMwUAIgEAANszBQD9NAUAFQIAABY1BQArNwUA4wEAAEQ3BQAnOQUAXwQAAEA5BQCfPQUAEgEAALg9BQDKPgUArgEAAOM+BQCRQAUArgAAAKpABQBYQQUAWQMAAHFBBQDKRAUApQEAAONEBQCIRgUANAMAAKFGBQDVSQUA9AgAAO5JBQDiUgUAIgEAAPtSBQAdVAUAPgcAADZUBQB0WwUAKwEAAI1bBQC4XAUAowEAANFcBQB0XgUAVgMAAI1eBQDjYQUAQQEAAPxhBQA9YwUArQAAAFZjBQADZAUA/wAAABxkBQAbZQUALAEAADRlBQBgZgUA7wAAAHlmBQBoZwUAzQIAAIFnBQBOagUAFgEAAGdqBQB9awUAcAQAAJZrBQAGcAUA7AEAAB9wBQALcgUA2gEAACRyBQD+cwUAIgIAABd0BQA5dgUAZgYAAFJ2BQC4fAUA+wEAANF8BQDMfgUAJQEAAOV+BQAKgAUALQEAACOABQBQgQUAtAAAAGmBBQAdggUABwEAADaCBQA9gwUACgEAAFaDBQBghAUApwEAAHmEBQAghgUAnwEAADmGBQDYhwUAxAEAAPGHBQC1iQUACQIAAM6JBQDXiwUAOQMAAPCLBQApjwUAwQIAAEKPBQADkgUARQEAABySBQBhkwUABwEAAHqTBQCBlAUAwgIAAJqUBQBclwUAWAMAAHWXBQDNmgUAZwQAAOaaBQBNnwUANwIAAGafBQCdoQUAzwEAALahBQCFowUACgEAAJ6jBQCopAUAsgAAAMGkBQBzpQUAvAEAAImlBQBFpwUADQEAAFunBQBoqAUARAEAAH6oBQDCqQUAawEAANipBQBDqwUAjwEAAFmrBQDorAUAuwEAAP6sBQC5rgUA+wAAAM+uBQDKrwUA7wIAAOCvBQDPsgUAMAEAAOWyBQAVtAUA+QUAACu0BQAkugUABQUAADq6BQA/vwUAPwQAAFW/BQCUwwUA9gIAAKrDBQCgxgUAMAMAALbGBQDmyQUADgUAAPzJBQAKzwUAxAUAACDPBQDk1AUAxAUAAPrUBQC+2gUApwQAANTaBQB73wUAewgAAJHfBQAM6AUA1AIAACLoBQD26gUAJAIAAAzrBQAw7QUAGgYAAEbtBQBg8wUAtgMAAHbzBQAs9wUA7AUAAEL3BQAu/QUAQQIAAET9BQCF/wUAHgIAAJv/BQC5AQYAnAAAAM8BBgBrAgYARAcAAIECBgDFCQYA8gAAANsJBgDNCgYAygEAAOMKBgCtDAYAlgEAAMMMBgBZDgYAawEAAG8OBgDaDwYApgEAAPAPBgCWEQYAGAEAAKwRBgDEEgYA9AAAANoSBgDOEwYA/gEAAOQTBgDiFQYAtQYAAPgVBgCtHAYAtgMAAMMcBgB5IAYAmAMAAI8gBgAnJAYASAUAAD0kBgCFKQYA+QQAAJspBgCULgYAYwQAAKouBgANMwYABwkAACMzBgAqPAYAqgUAAEA8BgDqQQYApwQAAABCBgCnRgYAlwIAAL1GBgBUSQYAoAMAAGpJBgAKTQYATAUAACBNBgBsUgYAbAQAAIJSBgDuVgYArwAAAARXBgCzVwYAygEAAMlXBgCTWQYATgIAAKlZBgD3WwYAhQAAAA1cBgCSXAYA9QAAAKhcBgCdXQYAqgEAALNdBgBdXwYA6QEAAHNfBgBcYQYAGQEAAHJhBgCLYgYAAAEAAKFiBgChYwYAOQEAALdjBgDwZAYAuAEAAAZlBgC+ZgYA2AEAANRmBgCsaAYAswAAAMJoBgB1aQYAMgIAAItpBgC9awYA9gYAANNrBgDJcgYAbQIAAN9yBgBMdQYA0QUAAGJ1BgAzewYAoAQAAEl7BgDpfwYAGwYAAP9/BgAahgYADQEAADCGBgA9hwYASQIAAFOHBgCciQYAzwEAALKJBgCBiwYATwgAAJeLBgDmkwYA7AoAAPyTBgDongYAFgIAAP6eBgAUoQYACQMAACqhBgAzpAYAngEAAEmkBgDnpQYAZwYAAP2lBgBkrAYAGwYAAHqsBgCVsgYAIgUAAKuyBgDNtwYAhgEAAOO3BgBpuQYAgggAAH+5BgABwgYAkQMAABfCBgCoxQYAKwEAAL7FBgDpxgYAjgIAAP/GBgCNyQYA4wAAAKPJBgCGygYAgwAAAJzKBgAfywYAoAAAADXLBgDVywYA8QEAAOvLBgDczQYARgEAAPLNBgA4zwYANwEAAE7PBgCF0AYA+QAAAJvQBgCU0QYAfQEAAKrRBgAn0wYAYQEAAD3TBgCe1AYAlgIAALTUBgBK1wYAvwEAAGDXBgAf2QYA1wEAADXZBgAM2wYASwQAACLbBgBt3wYABQIAAIPfBgCI4QYAFQEAAJ7hBgCz4gYA+AAAAMniBgDB4wYAfAEAANfjBgBT5QYA0QIAAGnlBgA66AYArAYAAFDoBgD87gYAGhAAABLvBgAs/wYAzAwAAEL/BgAODAcAmAEAACQMBwC8DQcAygIAANINBwCcEAcAlwEAALIQBwBJEgcAcQ0AAF8SBwDQHwcAiwYAAOYfBwBxJgcAGAEAAIcmBwCfJwcAJwIAALUnBwDcKQcA0QYAAPIpBwDDMAcA6QEAANkwBwDCMgcAxgEAANgyBwCeNAcATwEAALQ0BwADNgcABQIAABk2BwAeOAcA6AYAADQ4BwAcPwcA1gAAADI/BwAIQAcAngEAAB5ABwC8QQcA1QAAANJBBwCnQgcAUwIAAL1CBwAQRQcAXgEAACZFBwCERgcAfwEAAJpGBwAZSAcAngcAAC9IBwDNTwcAyQAAAONPBwCsUAcAWQIAAMJQBwAbUwcAmwAAADFTBwDMUwcArQIAAOJTBwCPVgcA/gEAAKVWBwCjWAcAxQAAALlYBwB+WQcAyAAAAJRZBwBcWgcAygAAAHJaBwA8WwcAKwMAAFJbBwB9XgcAGgEAAJNeBwCtXwcAJgIAAMNfBwDpYQcAegIAAP9hBwB5ZAcA9AIAAI9kBwCDZwcABwMAAJlnBwCgagcARAIAALZqBwD6bAcAKgEAABBtBwA6bgcAygAAAFBuBwAabwcANQYAADBvBwBldQcAhgEAAHt1BwABdwcADwEAABd3BwAmeAcAsAAAADx4BwDseAcAjAAAAAJ5BwCOeQcAtwEAAKR5BwBbewcAhQEAAHF7BwD2fAcAogQAAAx9BwCugQcAnQIAAMSBBwBhhAcA6wEAAHeEBwBihgcAkAMAAHiGBwAIigcAhgEAAB6KBwCkiwcA8QAAALqLBwCrjAcAxwEAAMGMBwCIjgcA4AIAAJ6OBwB+kQcA0wAAAJSRBwBnkgcAcwIAAH2SBwDwlAcAMwIAAAaVBwA5lwcA9wAAAE+XBwBGmAcABgIAAFyYBwBimgcARwEAAHiaBwC/mwcApAIAANWbBwB5ngcA8gAAAI+eBwCBnwcAewEAAJefBwASoQcABwEAACihBwAvogcAWQIAAEWiBwCepAcArQIAALSkBwBhpwcAUAIAAHenBwDHqQcANAIAAN2pBwARrAcArAEAACesBwDTrQcAoQEAAOmtBwCKrwcALAEAAKCvBwDMsAcA9QAAAOKwBwDXsQcAAQMAAO2xBwDutAcArwAAAAS1BwCztQcANAEAAMm1BwD9tgcAawIAABO3BwB+uQcAwQIAAJS5BwBVvAcA/wEAAGu8BwBqvgcA/gEAAIC+BwB+wAcA/AAAAJTABwCQwQcAuAAAAKbBBwBewgcAeAEAAHTCBwDswwcAFAIAAALEBwAWxgcAKgEAACzGBwBWxwcAKQEAAGzHBwCVyAcAOgEAAKvIBwDlyQcA/wEAAPvJBwD6ywcAyQEAABDMBwDZzQcAJAEAAO/NBwATzwcAQwEAACnPBwBs0AcAWgEAAILQBwDc0QcAHAEAAPLRBwAO0wcALAIAACTTBwBQ1QcARgEAAGbVBwCs1gcADwEAAMLWBwDR1wcAywAAAOfXBwCy2AcALAEAAMjYBwD02QcAEAMAAAraBwAa3QcAGwIAADDdBwBL3wcA6wIAAGHfBwBM4gcAvAAAAGLiBwAe4wcAKgEAADTjBwBe5AcAsgAAAHTkBwAm5QcAKQEAADzlBwBl5gcAnAIAAHvmBwAX6QcAogEAAC3pBwDP6gcAgAYAAOXqBwBl8QcABQIAAHvxBwCA8wcAPgAAAJbzBwDU8wcA9wQAAOrzBwDh+AcALgEAAPf4BwAl+gcADAEAADv6BwBH+wcAUQEAAF37BwCu/AcAVgEAAMT8BwAa/gcA2QAAADD+BwAJ/wcA/gEAAB//BwAdAQgA9QQAADMBCAAoBggAMwEAAD4GCABxBwgAjgQAAIcHCAAVDAgAlAEAACsMCAC/DQgA8AIAANUNCADFEAgAwAoAANsQCACbGwgAIgEAALEbCADTHAgAEAQAAOkcCAD5IAgAtggAAA8hCADFKQgANAEAANspCAAPKwgAjgEAACUrCACzLAgAbgYAAMksCAA3MwgAVwEAAE0zCACkNAgA1gEAALo0CACQNggAIgQAAKY2CADIOggARAEAAN46CAAiPAgAKwEAADg8CABjPQgAFQEAAHk9CACOPggAywAAAKQ+CABvPwgAtwEAAIU/CAA8QQgAvwAAAFJBCAARQggA6AAAACdCCAAPQwgAGAEAACVDCAA9RAgADgEAAFNECABhRQgAsAIAAHdFCAAnSAgACAIAAD1ICABFSggAyAMAAFtKCAAjTggAVgEAADlOCACPTwgArQYAAKVPCABSVggA3AEAAGhWCABEWAgAvQAAAFpYCAAXWQgANwQAAC1ZCABkXQgACgIAAHpdCACEXwgArAEAAJpfCABGYQgAjgAAAFxhCADqYQgAswAAAABiCACzYggAxAcAAMliCACNaggAvAMAAKNqCABfbggAPAIAAHVuCACxcAgASgEAAMdwCAARcggALQEAACdyCABUcwgAzQEAAGpzCAA3dQgAEwEAAE11CABgdggAHQEAAHZ2CACTdwgAxgAAAKl3CABveAgA5QAAAIV4CABqeQgAFAEAAIB5CACUeggAZgEAAKp6CAAQfAgAKgEAACZ8CABQfQgAAAIAAGZ9CABmfwgARAEAAHx/CADAgAgAewIAANaACABRgwgAQAMAAGeDCACnhggAWgQAAL2GCAAXiwgA9AUAAC2LCAAhkQgAoQIAADeRCADYkwgANwQAAO6TCAAlmAgAjQEAADuYCADImQgA/AAAAN6ZCADamggAmAIAAPCaCACInQgAOQQAAJ6dCADXoQgAUAQAAO2hCAA9pggAFAYAAFOmCABnrAgAwgUAAH2sCAA/sggAKgEAAFWyCAB/swgAJgIAAJWzCAC7tQgAvAIAANG1CACNuAgALgQAAKO4CADRvAgAyAEAAOe8CACvvggAKwEAAMW+CADwvwgACAEAAAbACAAOwQgAxwAAACTBCADrwQgA8AIAAALCCADyxAgA9QAAAAnFCAD+xQgArgEAABXGCADDxwgAvAEAANrHCACWyQgAqgEAAK3JCABXywgAUwEAAG7LCADBzAgAPgEAANjMCAAWzggAmQAAAC3OCADGzggA2gEAAN3OCAC30AgA4wEAAM7QCACx0ggAkwAAAMjSCABb0wgA5gIAAHLTCABY1ggAMwIAAG/WCACi2AgALwMAALnYCADo2wgASAIAAP/bCABH3ggAJwEAAF7eCACF3wgAagIAAJzfCAAG4ggA8AEAAB3iCAAN5AgAQQIAACTkCABl5ggAdwEAAHzmCADz5wgAXwYAAAroCABp7ggALAMAAIDuCACs8QgApAUAAMPxCABn9wgAxwEAAH73CABF+QgA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uQAAAJxEDABVRQwAoAEAAGxFDAAMRwwAygEAACNHDADtSAwA/AAAAARJDAAASgwALwEAABdKDABGSwwASAIAAF1LDAClTQwACgEAALxNDADGTgwAkAAAAN1ODABtTwwAUwEAAIRPDADXUAwAowAAAO5QDACRUQwALQIAAKhRDADVUwwAqgEAAOxTDACWVQwAwgAAAK1VDABvVgwA6AIAAIZWDABuWQwA6wIAAIVZDABwXAwA6QAAAIdcDABwXQwArQEAAIddDAA0XwwA7gEAAEtfDAA5YQwAngMAAFBhDADuZAwAtwEAAAVlDAC8ZgwAFQkAANNmDADobwwAzgAAAP9vDADNcAwAnwAAAORwDACDcQwAOQEAAJpxDADTcgwAXQEAAOpyDABHdAwAcQEAAF50DADPdQwAjwEAAOZ1DAB1dwwABAEAAIx3DACQeAwA8wAAAKd4DACaeQwAugAAALF5DABregwAkAEAAIJ6DAASfAwAAwIAACl8DAAsfgwAsQEAAEN+DAD0fwwAuQAAAAuADADEgAwAlwEAANuADAByggwADQEAAImCDACWgwwAKQEAAK2DDADWhAwAfgEAAO2EDABrhgwAuAAAAIKGDAA6hwwAygAAAFGHDAAbiAwATwEAADKIDACBiQwAsQAAAJiJDABJigwAEwkAAGCKDABzkwwAdwIAAIqTDAABlgwAFAEAABiWDAAslwwAagQAAEOXDACtmwwA1AEAAMSbDACYnQwAiAEAAK+dDAA3nwwAeQIAAE6fDADHoQwAIwMAAN6hDAABpQwAOQEAABilDABRpgwAswEAAGimDAAbqAwAywMAADKoDAD9qwwAKwEAABSsDAA/rQwAqgQAAFatDAAAsgwAdwEAABeyDACOswwASAEAAKWzDADttAwAiQEAAAS1DACNtgwAtwAAAKS2DABbtwwAGgEAAHK3DACMuAwANgIAAKO4DADZugwAVwEAAPC6DABHvAwAbwMAAF68DADNvwwARgMAAOS/DAAqwwwAwQIAAEHDDAACxgwADAEAABnGDAAlxwwAIAIAADzHDABcyQwAuAAAAHPJDAArygwABgEAAELKDABIywwAgQMAAF/LDADgzgwAXgEAAPfODABV0AwAXgEAAGzQDADK0QwAVAEAAOHRDAA10wwAHAEAAEzTDABo1AwAAwIAAH/UDACC1gwA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mQUAAFxyGgD1dxoAHQUAAA14GgAqfRoAVQIAAEJ9GgCXfxoAuQIAAK9/GgBoghoASwUAAICCGgDLhxoApwYAAOOHGgCKjhoAyQQAAKKOGgBrkxoAkggAAIOTGgAVnBoAIwcAAC2cGgBQoxoAzgEAAGijGgA2pRoA1AMAAE6lGgAiqRoAPgYAADqpGgB4rxoAowUAAJCvGgAztRoAhgUAAEu1GgDRuhoAbAMAAOm6GgBVvhoAZQIAAG2+GgDSwBoA/wIAAOrAGgDpwxoANQYAAAHEGgA2yhoAjgIAAE7KGgDczBoAKgkAAPTMGgAe1hoAqQEAADbWGgDf1xoAcQEAAPfXGgBo2RoAfAEAAIDZGgD82hoAsAQAABTbGgAAAAAAzLgAw7gAwrAA4pmv4pmvAOKZrgDima0A8J2EqwDwnYSqAOKDpQAgDAoNCQvCoABnLnBhZ2UtbWFyZ2lue2ZvbnQtZmFtaWx5OlRpbWVzO30gZy5lbmRpbmcsIGcuZmluZywgZy5yZWgsIGcudGVtcG97Zm9udC13ZWlnaHQ6Ym9sZDt9IGcuZGlyLCBnLmR5bmFtLCBnLm1OdW17Zm9udC1zdHlsZTppdGFsaWM7fSBnLmxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbDt9AHsAbGhwaXp6AEVsZWN0cmljX0d1aXRhcl9qYXp6AGhvcml6AHNmegB0dW5lLkh6AHdhdnkAbGlnaHQtaGVhdnkAbWlkaS5kdXR5AHF1YW50aXR5AGluZmluaXR5AC1JbmZpbml0eQBTbHVyIGVuZHBvaW50IGZsZXhpYmlsaXR5AHNsdXJFbmRwb2ludEZsZXhpYmlsaXR5AHZpc2liaWxpdHkAYXZhaWxhYmlsaXR5AGR1ci5xdWFsaXR5AGZpbGwtb3BhY2l0eQBzdHJva2Utb3BhY2l0eQBzeQBTbHVyIHN5bW1ldHJ5AHNsdXJTeW1tZXRyeQBoaXN0b3J5AGxyeQBJbmNvcnJlY3QgcXVlcnkATWRpdiB4UGF0aCBxdWVyeQBTdWJzdCB4UGF0aCBxdWVyeQBBcHAgeFBhdGggcXVlcnkAQ2hvaWNlIHhQYXRoIHF1ZXJ5AG1kaXZYUGF0aFF1ZXJ5AHN1YnN0WFBhdGhRdWVyeQBhcHBYUGF0aFF1ZXJ5AGNob2ljZVhQYXRoUXVlcnkARmVicnVhcnkASmFudWFyeQBjYXV0aW9uYXJ5AGhhcm1vbnkASnVseQBUcmFuc3Bvc2Ugc2VsZWN0ZWQgb25seQBjbWRPbmx5AHRyYW5zcG9zZVNlbGVjdGVkT25seQBKdXN0aWZ5IHZlcnRpY2FsbHkAanVzdGlmeVZlcnRpY2FsbHkAZm9udC1mYW1pbHkAanVzdGlmeQBwcmVjZWRpbmctc2libGluZzo6YXR0cmlidXRlcy9rZXkAY3RybEtleQBib2R5AGN5AHN0cm9rZS1kYXNoYXJyYXkARW1wdHkgQHN0YWZmIGFycmF5AHBhcnQtYWJicmV2aWF0aW9uLWRpc3BsYXkAZ3JvdXAtYWJicmV2aWF0aW9uLWRpc3BsYXkAcGFydC1uYW1lLWRpc3BsYXkAZ3JvdXAtbmFtZS1kaXNwbGF5AFRodXJzZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFNhdHVyZGF5AFN1bmRheQBNb25kYXkARnJpZGF5AE1heQBzdGVtLnkAZGVmYXVsdC15ACVtLyVkLyV5AHh4AHN4AGxyeAAlZ3B4ACVkcHgAMHB4AHRib3gAZGJveABib3VuZGluZy1ib3gAVGhlIHRoaWNrbmVzcyBvZiB0aGUgbGluZSB0ZXh0IGVuY2xvc2luZyBib3gAdmlld0JveABzdmdWaWV3Qm94AE11c2ljX0JveAB1bHgAc2l4AG1peABzdWZmaXgAcHJlZml4AGR1cGxleABjaXJjdW1mbGV4AGN4AG1heABUZW5vcl9TYXgAQWx0b19TYXgAU29wcmFub19TYXgAQmFyaXRvbmVfU2F4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAc3RlbS54AGNpcmNsZS14AGgtYS14AHN3AG5hcnJvdwBfX25leHRfcHJpbWUgb3ZlcmZsb3cAYmVsb3cAeGxpbms6c2hvdwBrZXlzaWcuc2hvdwBrZXkuc2lnLnNob3cAZ3JpZC5zaG93AEJyZWFrcyBubyB3aWRvdwBicmVha3NOb1dpZG93AHVwYm93AGRvd25ib3cAZG5ib3cAdXAtYm93AGRvd24tYm93AG53AGN1cmxldwByYXcAb3V0cHV0Rm9ybWF0UmF3AHN2Z0Zvcm1hdFJhdwAufkhMTU9QU1R1dgBOb3YAYWNjLWludgBUaFJldHJvSW52AFRoSW52AFRJbnYAbHYAbWRpdgB0cmFuc3Bvc2VNZGl2AHByZXYANS4wLjAtZGV2ACVmdnUAc3UAYmFydGhydQBiYXIudGhydQBwcHUAbnUAVGh1AGZ1AHVkdQBkZHUAXHUAZ3JpZHRleHQAbm90ZWhlYWQtdGV4dABuZXh0AHNldFRleHQARWxlbWVudCB0eXBlICclcycgaXMgdW5zdXBwb3J0ZWQgZm9yIFNldFRleHQAVmVyb3Zpb1RleHQAYW5jaG9yZWRUZXh0AEFuY2hvcmVkVGV4dABTdGFuZGFyZCBvdXRwdXQATU0gb3V0cHV0AFJhdyBmb3JtYXR0aW5nIGZvciBNRUkgb3V0cHV0AEhhbGZtUnB0IHByb2R1Y2VzIGVtcHR5IE1JREkgb3V0cHV0AE1ScHQgcHJvZHVjZXMgZW1wdHkgTUlESSBvdXRwdXQARlRyZW0gcHJvZHVjZXMgaW5jb3JyZWN0IE1JREkgb3V0cHV0AFNraXAgY3VlIG5vdGVzIGluIE1JREkgb3V0cHV0AFJhdyBmb3JtYXR0aW5nIGZvciBTVkcgb3V0cHV0AEluY2x1ZGUgYm91bmRpbmcgYm94ZXMgaW4gU1ZHIG91dHB1dABDU1MgKGFzIGEgc3RyaW5nKSB0byBiZSBhZGRlZCB0byB0aGUgU1ZHIG91dHB1dABJbnZhbGlkIGZpbHRlciwgcGxlYXNlIGNoZWNrIHRoZSBpbnB1dAB1bnN1cHBvcnRlZCBsb2NhbGUgZm9yIHN0YW5kYXJkIGlucHV0AFVzZSAiLSIgYXMgaW5wdXQgZmlsZSBvciBzZXQgdGhlICItLXN0ZGluIiBvcHRpb24gZm9yIHJlYWRpbmcgZnJvbSB0aGUgc3RhbmRhcmQgaW5wdXQATm8gcGFnZSB0byByZS1sYXlvdXQATm8gZGF0YSB0byByZS1sYXlvdXQAL3Njb3JlLXBhcnR3aXNlL2RlZmF1bHRzL3BhZ2UtbGF5b3V0AERlZmluZSBwYWdlIGFuZCBzeXN0ZW0gYnJlYWtzIGxheW91dABVc2UgZmFjc2ltaWxlIGZvciBsYXlvdXQAQ29udHJvbCBmb290ZXIgbGF5b3V0AENvbnRyb2wgaGVhZGVyIGxheW91dABDb250cm9sIGNvbmRlbnNlZCBzY29yZSBsYXlvdXQAVXNlIGluZm9ybWF0aW9uIGluIHRoZSA8ZmFjc2ltaWxlPiBlbGVtZW50IHRvIGNvbnRyb2wgdGhlIGxheW91dAAyLWdlbmVyYWxMYXlvdXQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmN1dG91dEBjdXRvdXQAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuY3V0b3V0QGN1dG91dABjdXQAYnV0dABqdXN0AEF1Z3VzdABUaW1lc3RhbXBzIG11c3QgYmUgc29ydGVkIGZpcnN0AHBvc3QAYXRtb3N0AFBhZ2UgJWQgZG9lcyBub3QgZXhpc3QAcGxpc3QAc3RkOjpzdHJpbmctbGlzdABFcnJvciBhY2Nlc3NpbmcgZWxlbWVudCBpbiBCZWFtIGxpc3QAdGV4dC5kaXN0AGhhcm0uZGlzdABkeW5hbS5kaXN0AEhhcm0gZGlzdABEeW5hbSBkaXN0AGx5cmljaXN0AHdvcmtMaXN0AGR5bmFtRGlzdABsb3dlc3QAVW5tYXRjaGVkIGJyYWNlIG5lYXIgbm9kZSB0eXBlIHRlc3QAVW5yZWNvZ25pemVkIG5vZGUgdGVzdAAuLy9tdWx0aXBsZS1yZXN0AEluc2VydGluZyBhIG5vdGUgaXMgcG9zc2libGUgb25seSBpbiBhIGNob3JkLCBub3RlIG9yIHJlc3QAUmlnaHQgbWFyZ2luIHJlc3QATGVmdCBtYXJnaW4gcmVzdABoaWdoZXN0AHJpZ2h0TWFyZ2luUmVzdABsZWZ0TWFyZ2luUmVzdABSaWdodCBtYXJnaW4gbVJlc3QATGVmdCBtYXJnaW4gbVJlc3QAUmlnaHQgbWFyZ2luIG11bHRpUmVzdABMZWZ0IG1hcmdpbiBtdWx0aVJlc3QAcmlnaHRNYXJnaW5NdWx0aVJlc3QAbGVmdE1hcmdpbk11bHRpUmVzdAByaWdodE1hcmdpbk1SZXN0AGxlZnRNYXJnaW5NUmVzdABzdWJzdABTdWJzdABsYXN0AGF0bGVhc3QAcHJvcG9ydABQcm9wb3J0AG1pZGkucG9ydABzaG9ydAB2ZXJ0AGluc2VydABhbGVydABjZXJ0AHJwdHN0YXJ0AHJlc3RhcnQAc3lzdGVtRWxlbWVudFN0YXJ0AHNjb3JlLXBhcnQAc21hcnQAdXB0ACVmcHQAYXB0AFJpZ2h0IG1hcmdpbiBiZWF0UnB0AExlZnQgbWFyZ2luIGJlYXRScHQAcmlnaHRNYXJnaW5CZWF0UnB0AGxlZnRNYXJnaW5CZWF0UnB0AGhhbGZtUnB0AFJpZ2h0IG1hcmdpbiBtdWx0aVJwdABMZWZ0IG1hcmdpbiBtdWx0aVJwdAByaWdodE1hcmdpbk11bHRpUnB0AGxlZnRNYXJnaW5NdWx0aVJwdABTdmcgYm91bmRpbmcgYm94ZXMgdmlld2JveCBvbiBzdmcgcm9vdABVc2Ugdmlld2JveCBvbiBzdmcgcm9vdABwZ0Zvb3QAUGdGb290AGFubm90AEFubm90AEd1bnNob3QAY2VudGVyZG90AG1lbnN1ci5kb3QAYmVhdC11bml0LWRvdABkb3VibGUtZG90AGNpcmNsZSBkb3QARG90AGFtb3VudABtZXRlci5jb3VudABVbnJlY29nbml6ZWQgZnVuY3Rpb24gb3Igd3JvbmcgcGFyYW1ldGVyIGNvdW50AGZyb250AFVzZSBicmFjZSBnbHlwaCBmcm9tIGN1cnJlbnQgZm9udABIYW5kd3JpdHRlbiBmb250AFNldCB0aGUgbXVzaWMgZm9udABoYW5kd3JpdHRlbkZvbnQAcHJpbnQAT3BlbiBjb250cm9sIGV2ZW50AGV4dGVudABUcmFuc3Bvc2Ugb25seSB0aGUgc2VsZWN0ZWQgY29udGVudCBhbmQgaWdub3JlIHVuc2VsZWN0ZWQgZWRpdG9yaWFsIGNvbnRlbnQAVHJhbnNwb3NlIHRoZSBlbnRpcmUgY29udGVudABBZGp1c3QgdGhlIHBhZ2UgaGVpZ2h0IHRvIHRoZSBoZWlnaHQgb2YgdGhlIGNvbnRlbnQAQWRqdXN0IHRoZSBwYWdlIHdpZHRoIHRvIHRoZSB3aWR0aCBvZiB0aGUgY29udGVudABUcmFuc3Bvc2UgdGhlIGNvbnRlbnQAdHJhbnNwYXJlbnQATm90ZSAnJXMnIHdpdGggYSBAZG90cyBhdHRyaWJ1dGUgd2l0aCB0aGUgc2FtZSB2YWx1ZSBhcyBpdHMgY2hvcmQgcGFyZW50AG1pZGktaW5zdHJ1bWVudABVc2Ugdmlld0JveCBvbiBzdmcgcm9vdCBlbGVtZW50IGZvciBlYXN5IHNjYWxpbmcgb2YgZG9jdW1lbnQATUlESSB0ZW1wbyBhZGp1c3RtZW50AFNsdXIgZW5kcG9pbnQgZmxleGliaWxpdHkgLSBhbGxvdyBtb3JlIGVuZHBvaW50IG1vdmVtZW50IGR1cmluZyBhZGp1c3RtZW50AG1pZGlUZW1wb0FkanVzdG1lbnQAR3JhY2UgcmlnaHQgYWxpZ25tZW50AEdyYWNlIHJoeXRobWljIGFsaWdubWVudABjb21tZW50AEVsZW1lbnQgJyVzJyBpcyBub3Qgc3VwcG9ydGVkIGFzIHN0YXJ0IGVsZW1lbnQATXVzaWNYTUwgaW1wb3J0OiBzbHVyIGVuZGluZyBmb3IgZWxlbWVudCAnJXMnIGNvdWxkIG5vdCBiZSBtYXRjaGVkIHRvIGEgc3RhcnQgZWxlbWVudABUaGUgc3RhcnQgZWxlbWVudCAgJyVzJyBpcyBub3QgYSBzeXN0ZW0gbWlsZXN0b25lIGVsZW1lbnQAVGhlIHN0YXJ0IGVsZW1lbnQgICclcycgaXMgbm90IGEgcGFnZSBtaWxlc3RvbmUgZWxlbWVudABUaGUgbGF5ZXIgZWxlbWVudCBjb250YWluZXIgc3RhY2sgc2hvdWxkIGhhdmUgYXQgbGVhc3Qgb25lIGVsZW1lbnQAVGhlIGxheWVyIGVsZW1lbnQgY29udGFpbmVyIHN0YWNrIHNob3VsZCBub3QgaGF2ZSBtb3JlIHRoYW4gb25lIGVsZW1lbnQARWxlbWVudCAnJXMnIGlzIG5vdCBzdXBwb3J0ZWQgYXMgZW5kIGVsZW1lbnQAU2tpcHBpbmcgbm9kZXMgYWZ0ZXIgPHNjb3JlPiBlbGVtZW50AHBsYWNlbWVudABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuZmluZ0dycC52aXNAb3JpZW50AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmZpbmdHcnAudmlzQG9yaWVudABtZW5zdXIub3JpZW50AGxvd2VybW9yZGVudAB1cHBlcm1vcmRlbnQATW9yZGVudABvdXRwdXRJbmRlbnQAVGhlIGxhc3Qgc3lzdGVtIGlzIG9ubHkganVzdGlmaWVkIGlmIHRoZSB1bmp1c3RpZmllZCB3aWR0aCBpcyBncmVhdGVyIHRoYW4gdGhpcyBwZXJjZW50AFNjYWxlIG9mIHRoZSBvdXRwdXQgaW4gcGVyY2VudABTY2FsZSBwZXJjZW50AGNpcmN1bWZsZXgtYWNjZW50AHNvZnQtYWNjZW50AHN0cm9uZy1hY2NlbnQAZ3JhdmUtYWNjZW50AGRvbWluYW50AGRlc2NlbmRhbnQAbm90ZXNTdG10AHJlc3BTdG10AHRpdGxlU3RtdABwdWJTdG10AG9jdC5kZWZhdWx0AGR1ci5kZWZhdWx0AG51bS5kZWZhdWx0AG51bWJhc2UuZGVmYXVsdABUZXh0IGZvbnQgZm9yIHN0eWxlICglZCwgJWQpIGlzIG5vdCBsb2FkZWQuIFVzZSBkZWZhdWx0AHRpbHQAdGFrdAByaXQAZG9pdABtZXRlci51bml0AG1tLnVuaXQAYmVhdC11bml0AFRoZSB0aGlja25lc3Mgb2YgdGhlIG11bHRpIHJlc3QgaW4gdW5pdABUaGUgc3RhZmYgbGluZSB3aWR0aCBpbiB1bml0AGNvbW1pdABIeXBoZW4gc3BhY2UgdW5kZXIgdGhlIGxpbWl0AHhtbDp0cmFuc2xpdABzcGxpdABEZWxldGluZyB0b29sa2l0AHhkaWdpdABlZGl0AGV4cGxpY2l0AGltcGxpY2l0AE9yY2hlc3RyYV9IaXQAc2hyaW5rVG9GaXQARm9yIG5vdGVzIGluIGJlYW1zLCBzdGVtcyB3aWxsIHN0b3AgYXQgZmlyc3Qgb3V0ZXJtb3N0IHN1Yi1iZWFtIHdpdGhvdXQgY3Jvc3NpbmcgaXQARXhwZWN0ZWQgQHRpZSBtZWRpYW4gb3IgdGVybWluYWwgaW4gbm90ZSAnJXMnLCBza2lwcGluZyBpdABVbmFibGUgdG8gbWF0Y2ggQHRpZSBvZiBub3RlICclcycsIHNraXBwaW5nIGl0AHVwcmlnaHQAaGFycG9vbnJpZ2h0AGFuZ2xlcmlnaHQAYmVsb3ctcmlnaHQAbGVmdC1yaWdodABhYm92ZS1yaWdodABoZWF2eS1saWdodABsaWdodC1saWdodABmb250d2VpZ2h0AHRleHQud2VpZ2h0AGx5cmljLndlaWdodABmb250LXdlaWdodAB2dS5oZWlnaHQAcGFnZS5oZWlnaHQAQWRqdXN0IHBhZ2UgaGVpZ2h0AFRoZSBwYWdlIGhlaWdodABQYWdlIGhlaWdodABwYWdlSGVpZ2h0AGFkanVzdFBhZ2VIZWlnaHQAc3RyYWlnaHQAcGFnZU1hcmdpblJpZ2h0AGFjYy1zb2Z0AG9jdGF2ZS1zaGlmdABoYXJwb29ubGVmdABhbmdsZWxlZnQAYmVsb3ctbGVmdABhYm92ZS1sZWZ0AHBhZ2VNYXJnaW5MZWZ0AEFCQyBpbXBvcnQ6IEFubm90YXRpb25zIGFyZSBub3QgZnVsbHkgc3VwcG9ydCB5ZXQAQUJDIGltcG9ydDogVGVtcG8gZGVmaW5pdGlvbnMgYXJlIG5vdCBmdWxseSBzdXBwb3J0ZWQgeWV0AEFCQyBpbXBvcnQ6IEx5cmljcyBhcmUgbm90IHN1cHBvcnRlZCB5ZXQAc2NvcmVUaW1lT25zZXQAb2Zmc2V0AHNjb3JlVGltZU9mZnNldABFeHByZXNzaW9uIGRvZXMgbm90IGV2YWx1YXRlIHRvIG5vZGUgc2V0AFN0ZXAgaGFzIHRvIGJlIGFwcGxpZWQgdG8gbm9kZSBzZXQARnVuY3Rpb24gaGFzIHRvIGJlIGFwcGxpZWQgdG8gbm9kZSBzZXQAUHJlZGljYXRlIGhhcyB0byBiZSBhcHBsaWVkIHRvIG5vZGUgc2V0AHRhYi5mcmV0ADc4cmV0ADIzcmV0AE11dGVkX1RydW1wZXQAQ2xhcmluZXQAdHVwbGV0AFR1cGxldAByaWdodC1jdXJseS1icmFja2V0AGxlZnQtY3VybHktYnJhY2tldAByaWdodC1zcXVhcmUtYnJhY2tldABsZWZ0LXNxdWFyZS1icmFja2V0AFRoZSB0aGlja25lc3Mgb2Ygc3lzdGVtIHN1Yi1icmFja2V0AFRoZSB0aGlja25lc3Mgb2YgdGhlIHR1cGxldCBicmFja2V0AExpZ2F0dXJlIGFzIGJyYWNrZXQAVGhlIHRoaWNrbmVzcyBvZiB0aGUgc3lzdGVtIGJyYWNrZXQAVHVwbGV0QnJhY2tldABsaWdhdHVyZUFzQnJhY2tldAB2b2x0YUJyYWNrZXQAeGxpbms6dGFyZ2V0ACVkIGVsZW1lbnQocykgd2l0aCBhIEBwbGlzdCBjb3VsZCBub3QgbWF0Y2ggdGhlIHRhcmdldAAlZCBlbGVtZW50KHMpIHdpdGggYSBAbmV4dCBjb3VsZCBtYXRjaCB0aGUgdGFyZ2V0ACVkIGVsZW1lbnQocykgd2l0aCBhIEBzYW1lYXMgY291bGQgbWF0Y2ggdGhlIHRhcmdldAAlZCBlbGVtZW50KHMpIHdpdGggYSBAc3RlbS5zYW1lYXMgY291bGQgbWF0Y2ggdGhlIHRhcmdldABCaXJkX1R3ZWV0AG9jdABwdW5jdAByZWN0AHByaW50LW9iamVjdABBY3Rpb24gJWQgd2FzIG5vdCBhbiBvYmplY3QAc3lsVGV4dFJlY3QAc3VidHJhY3QAc3BhY2luZy5wYWNrZmFjdABPY3QAYmVhbXMuZmxvYXQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnR1cGxldC52aXNAbnVtLmZvcm1hdABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC50dXBsZXQudmlzQG51bS5mb3JtYXQAVW5zdXBwb3J0ZWQgZm9ybWF0AGZsYXQtZmxhdAB0aHJlZS1xdWFydGVycy1mbGF0AHF1YXJ0ZXItZmxhdABuYXR1cmFsLWZsYXQAZG91YmxlLXNsYXNoLWZsYXQAdHJpcGxlLWZsYXQALWRvdWJsZS1mbGF0AHRyYW5zLmRpYXQAbWVhc3VyZS1zdHlsZS9tZWFzdXJlLXJlcGVhdABjb25jYXQAU2F0AENsb3NlZF9IaV9IYXQAT3Blbl9IaS1IYXQAUGVkYWxfSGktSGF0AGNvbW1lcmNpYWwtYXQAYWx3YXlzAHhzAG1laTpmb2xsb3dzAFRyYW5zcG9zZSBpbmRpdmlkdWFsIG1kaXZzAHN0YXR1cwA5OHN1cwA3NnN1cwA0M3N1cwB0ZW1wdXMAY29udGludW91cwA6YW5vbnltb3VzAGluc3RhbnRhbmVvdXMAcGVyZWdyaW51cwBwbHVzLW1pbnVzAGh5cGhlbi1taW51cwBwbHVzAHJldmVyc2Utc29saWR1cwBObyBlbGVtZW50IHdpdGggSUQgJyVzJyBleGlzdHMAYmVhbS5yZXN0cwBSZW5kZXJpbmcgc3R5bGUgb2YgbXVsdGlwbGUgbWVhc3VyZSByZXN0cwBpbmNsdWRlUmVzdHMAbW0uZG90cwBwb2ludHMAUmVuZGVyIG9wZW4gY29udHJvbCBldmVudHMAb3BlbkNvbnRyb2xFdmVudHMATm8gY29tbWEgYmV0d2VlbiBmdW5jdGlvbiBhcmd1bWVudHMAVGhlIGxheWVyIGVsZW1lbnQgY29udGFpbmVyIHN0YWNrIHNob3VsZCBoYXZlIGF0IGxlYXN0IHR3byBlbGVtZW50cwBBZGQgYWRkaXRpb25hbCBhdHRyaWJ1dGUgZm9yIGdyYXBoaWNhbCBlbGVtZW50cyBpbiBTVkcgYXMgImRhdGEtKiIsIGZvciBleGFtcGxlLCAibm90ZUBwbmFtZSIgd291bGQgYWRkIGEgImRhdGEtcG5hbWUiIHRvIGFsbCBub3RlIGVsZW1lbnRzAEpzb24gZGVzY3JpYmluZyBkZWZhdWx0cyBmb3IgZW5ncmF2aW5nIFNNdUZMIGVsZW1lbnRzAFBhdGggdG8ganNvbiBmaWxlIGRlc2NyaWJpbmcgZGVmYXVsdHMgZm9yIGVuZ3JhdmluZyBTTXVGTCBlbGVtZW50cwBNdWx0aXBsZSB2YWx1ZWQgYXR0cmlidXRlIEBhcnRpYyBvbiAnJXMnIHBlcm1hbmVudGx5IGNvbnZlcnRlZCB0byA8YXJ0aWM+IGVsZW1lbnRzAFZhbHVlIEBuPScwJyBvbiA8bGF5ZXI+IG1pZ2h0IHlpZWxkIHVucHJlZGljdGFibGUgcmVzdWx0cwBObyBAbiBvbiA8c3RhZmZEZWY+IG1pZ2h0IHlpZWxkIHVucHJlZGljdGFibGUgcmVzdWx0cwBObyBAbiBvbiA8c3RhZmY+IG9yIGEgdmFsdWUgb2YgMCBtaWdodCB5aWVsZCB1bnByZWRpY3RhYmxlIHJlc3VsdHMARW5ncmF2aW5nIGRlZmF1bHRzAGVuZ3JhdmluZ0RlZmF1bHRzAFRoZSByaWdodCBtYXJnaW4gZm9yIHJlc3QgaW4gTUVJIHVuaXRzAFRoZSBtYXJnaW4gZm9yIHJlc3QgaW4gTUVJIHVuaXRzAFRoZSByaWdodCBtYXJnaW4gZm9yIG1SZXN0IGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciBtUmVzdCBpbiBNRUkgdW5pdHMAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgbXVsdGlSZXN0IGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciBtdWx0aVJlc3QgaW4gTUVJIHVuaXRzAFRoZSByaWdodCBtYXJnaW4gZm9yIGJlYXRScHQgaW4gTUVJIHVuaXRzAFRoZSBtYXJnaW4gZm9yIGJlYXRScHQgaW4gTUVJIHVuaXRzAFRoZSByaWdodCBtYXJnaW4gZm9yIG11bHRpUnB0IGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciBtdWx0aVJwdCBpbiBNRUkgdW5pdHMAVGhlIGVuZHBvaW50IHNsdXIgdGhpY2tuZXNzIGluIE1FSSB1bml0cwBUaGUgbWlkcG9pbnQgc2x1ciB0aGlja25lc3MgaW4gTUVJIHVuaXRzAFRoZSBFbmRwb2ludCB0aWUgdGhpY2tuZXNzIGluIE1FSSB1bml0cwBUaGUgbWlkcG9pbnQgdGllIHRoaWNrbmVzcyBpbiBNRUkgdW5pdHMAVGhlIG1pbm1hbCBtYXJnaW4gYWJvdmUgdGhlIGx5cmljcyBpbiBNRUkgdW5pdHMAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgbWVuc3VyIGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciBtZW5zdXIgaW4gTUVJIHVuaXRzAFRoZSBtYXJnaW4gZm9yIGZvb3RlciBpbiBNRUkgdW5pdHMAVGhlIG1hcmdpbiBmb3IgaGVhZGVyIGluIE1FSSB1bml0cwBNaW5pbXVtIHNwYWNlIGJldHdlZW4gc3RhdmVzIGluc2lkZSBhIGJyYWNrZXRlZCBncm91cCBpbiBNRUkgdW5pdHMATWluaW11bSBzcGFjZSBiZXR3ZWVuIHN0YXZlcyBpbnNpZGUgYSBicmFjZWQgZ3JvdXAgaW4gTUVJIHVuaXRzAFRoZSByaWdodCBtYXJnaW4gZm9yIHRhYkR1clN5bSBpbiBNRUkgdW5pdHMAVGhlIG1hcmdpbiBmb3IgdGFiRHVyU3ltIGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciBoYXJtIGluIE1FSSB1bml0cwBUaGUgbWluaW1hbCBtZWFzdXJlIHdpZHRoIGluIE1FSSB1bml0cwBUaGUgc3lzdGVtIG1pbmltYWwgc3BhY2luZyBpbiBNRUkgdW5pdHMAVGhlIHN0YWZmIG1pbmltYWwgc3BhY2luZyBpbiBNRUkgdW5pdHMAVGhlIHJpZ2h0IG1hcmdpbiBmb3Iga2V5U2lnIGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciBrZXlTaWcgaW4gTUVJIHVuaXRzAFRoZSByaWdodCBtYXJnaW4gZm9yIG1ldGVyU2lnIGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciBtZXRlclNpZyBpbiBNRUkgdW5pdHMAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgY2xlZiBpbiBNRUkgdW5pdHMAVGhlIG1hcmdpbiBmb3IgY2xlZiBpbiBNRUkgdW5pdHMAVGhlIGx5cmljcyBzaXplIGluIE1FSSB1bml0cwBUaGUgaGFyaXBpbiBzaXplIGluIE1FSSB1bml0cwBUaGUgcmlnaHQgbWFyZ2luIGZvciBub3RlIGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciBub3RlIGluIE1FSSB1bml0cwBUaGUgcmlnaHQgbWFyZ2luIGZvciByaWdodCBiYXJMaW5lIGluIE1FSSB1bml0cwBUaGUgbWFyZ2luIGZvciByaWdodCBiYXJMaW5lIGluIE1FSSB1bml0cwBUaGUgcmlnaHQgbWFyZ2luIGZvciBsZWZ0IGJhckxpbmUgaW4gTUVJIHVuaXRzAFRoZSBtYXJnaW4gZm9yIGxlZnQgYmFyTGluZSBpbiBNRUkgdW5pdHMAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgYmFyTGluZSBpbiBNRUkgdW5pdHMAVGhlIG1hcmdpbiBmb3IgYmFyTGluZSBpbiBNRUkgdW5pdHMAVGhlIG1pbmltdW0gbGVuZ3RoIG9mIHRpZSBpbiBNRUkgdW5pdHMAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgY2hvcmQgaW4gTUVJIHVuaXRzAFRoZSBtYXJnaW4gZm9yIGNob3JkIGluIE1FSSB1bml0cwBUaGUgcmlnaHQgbWFyZ2luIGZvciBhY2NpZCBpbiBNRUkgdW5pdHMAVGhlIG1hcmdpbiBmb3IgYWNjaWQgaW4gTUVJIHVuaXRzAFRoZSBtYXJnaW4gZm9yIGFydGljIGluIE1FSSB1bml0cwBUaGUgcmlnaHQgbWFyZ2luIGZvciBtUnB0MiBpbiBNRUkgdW5pdHMAVGhlIG1hcmdpbiBmb3IgbVJwdDIgaW4gTUVJIHVuaXRzAC9zY29yZS1wYXJ0d2lzZS9pZGVudGlmaWNhdGlvbi9yaWdodHMAVW5pb24gb3BlcmF0b3IgaGFzIHRvIGJlIGFwcGxpZWQgdG8gbm9kZSBzZXRzAHNob3ctZnJldHMAYmVhdHMAY3Jvc3MAZ2xpc3MAR2xpc3MAc3RhY2Npc3MARlhfNV9icmlnaHRuZXNzAE11bHRpIHJlc3QgdGhpY2tuZXNzAFNsdXIgZW5kcG9pbnQgdGhpY2tuZXNzAFRpZSBFbmRwb2ludCB0aGlja25lc3MAU2x1ciBtaWRwb2ludCB0aGlja25lc3MAVGllIG1pZHBvaW50IHRoaWNrbmVzcwBUdXBsZXQgYnJhY2tldCB0aGlja25lc3MAU3ViIGJyYWNrZXQgdGhpY2tuZXNzAEJyYWNrZXQgdGhpY2tuZXNzAEhhaXJwaW4gdGhpY2tuZXNzAFRoaWNrIGJhcmxpbmUgdGhpY2tuZXNzAFRleHQgYm94IGxpbmUgdGhpY2tuZXNzAExlZGdlciBsaW5lIHRoaWNrbmVzcwBUaGUgbHlyaWMgZXh0ZW5kZXIgbGluZSB0aGlja25lc3MAUGVkYWwgbGluZSB0aGlja25lc3MAUmVwZWF0IGVuZGluZyBsaW5lIHRoaWNrbmVzcwBSZXBlYXQgYW5kIGVuZGluZyBsaW5lIHRoaWNrbmVzcwBPY3RhdmUgbGluZSB0aGlja25lc3MATHlyaWMgbGluZSB0aGlja25lc3MAbXVsdGlSZXN0VGhpY2tuZXNzAHNsdXJFbmRwb2ludFRoaWNrbmVzcwB0aWVFbmRwb2ludFRoaWNrbmVzcwBzbHVyTWlkcG9pbnRUaGlja25lc3MAdGllTWlkcG9pbnRUaGlja25lc3MAYnJhY2tldFRoaWNrbmVzcwB0dXBsZXRCcmFja2V0VGhpY2tuZXNzAHN1YkJyYWNrZXRUaGlja25lc3MAaEJhclRoaWNrbmVzcwBoYWlycGluVGhpY2tuZXNzAHN0ZW1UaGlja25lc3MAdGV4dEVuY2xvc3VyZVRoaWNrbmVzcwB0aGluQmFybGluZVRoaWNrbmVzcwB0aGlja0JhcmxpbmVUaGlja25lc3MAbGVnZXJMaW5lVGhpY2tuZXNzAGxlZGdlckxpbmVUaGlja25lc3MAcGVkYWxMaW5lVGhpY2tuZXNzAHJlcGVhdEVuZGluZ0xpbmVUaGlja25lc3MAc3RhZmZMaW5lVGhpY2tuZXNzAG9jdGF2ZUxpbmVUaGlja25lc3MAbHlyaWNMaW5lVGhpY2tuZXNzAHRleHQvY3NzAHBjbGFzcwBkYXRhLWNsYXNzAEVycm9yOiBDYW5ub3QgaGF2ZSBhIG5lZ2F0aXZlIHJlZmVyZW5jZSBwaXRjaCBjbGFzcwBDb250cmFiYXNzAGZpZ3VyZWQtYmFzcwBGcmV0bGVzc19CYXNzAEFjb3VzdGljX0Jhc3MAc3ZnQ3NzAFNsdXIgY3VydmUgZmFjdG9yIC0gaGlnaCB2YWx1ZSBtZWFucyByb3VuZGVyIHNsdXJzAFNsdXIgc3ltbWV0cnkgLSBoaWdoIHZhbHVlIG1lYW5zIG1vcmUgc3ltbWV0cmljIHNsdXJzADMtc2VsZWN0b3JzAElucHV0IGpzb24gaXMgbm90IHZhbGlkIG9yIGNvbnRhaW5zIGVycm9ycwBJbnB1dCBmaWxlICclcycgaXMgbm90IHZhbGlkIG9yIGNvbnRhaW5zIGVycm9ycwBsZXR0ZXJzAFJlbW92ZXMgdGhlIHhsaW5rOiBwcmVmaXggb24gaHJlZiBhdHRyaWJ1dGVzIGZvciBjb21wYXRpYmlsaXR5IHdpdGggc29tZSBuZXdlciBicm93c2VycwBUaGUgZGlzcGxheSBvZiBzeXN0ZW0gZGl2aWRlcnMASG93IGZyZXF1ZW50bHkgdG8gcGxhY2UgbWVhc3VyZSBudW1iZXJzADNxcwAxcXMAZ3JvdXBzAHNtY2FwcwBjdXN0b3MAQ3VzdG9zAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5zeWwubG9nQHdvcmRwb3MAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuc3lsLmxvZ0B3b3JkcG9zAHN0ZW0ucG9zAGZsYWcucG9zAEdlbmVyYWwgbGF5b3V0IG9wdGlvbnMAQmFzZSBzaG9ydCBvcHRpb25zAElucHV0IGFuZCBwYWdlIGNvbmZpZ3VyYXRpb24gb3B0aW9ucwBNaWRpIG9wdGlvbnMAU29tZXRoaW5nIHdlbnQgd3Jvbmcgd2l0aCB0aGUgcGFyc2luZyBvZiBkdXJhdGlvbnMAYXJ0aWN1bGF0aW9ucwBUaGUgZGVmYXVsdCBkaXN0YW5jZSBmcm9tIHRoZSBzdGFmZiBvZiBoYXJtb25pYyBpbmRpY2F0aW9ucwBkaXZpc2lvbnMAeG1sbnMARlhfNl9nb2JsaW5zAEVsZW1lbnQgbWFyZ2lucwA0LWVsZW1lbnRNYXJnaW5zAGNvbnRhaW5zAHNjaGVtYXR5cGVucwBTdGVlbF9EcnVtcwBkYXJtcwBrbXMARWxlbWVudCBpcyBub3QgYW4gQXR0U3RlbXMASGF2aW5nIGJvdGggQGFjY2lkIG9yIEBhY2NpZC5nZXMgYW5kIDxhY2NpZD4gY2hpbGQgd2lsbCBjYXVzZSBwcm9ibGVtcwBIYXZpbmcgYm90aCBAYXJ0aWMgYW5kIDxhcnRpYz4gY2hpbGQgd2lsbCBjYXVzZSBwcm9ibGVtcwBibXMARnJlbmNoIHN0eWxlIG9mIGJlYW1zAFRoZSBtaW5pbWFsIHN0ZW0gbGVuZ3RoIGluIE1FSSB1bml0cyB1c2VkIHRvIGRyYXcgbWl4ZWQgYmVhbXMATWluaW1hbCBzdGVtIGxlbmd0aCBvZiBtaXhlZCBiZWFtcwBQcmVzZXJ2ZSBtaXhlZCBiZWFtcwB1c2Utc3ltYm9scwBBbHRlcm5hdGl2ZSBvY3RhdmUgc3ltYm9scwBvY3RhdmVBbHRlcm5hdGl2ZVN5bWJvbHMAVHVidWxhcl9CZWxscwBzdGFmZi1kZXRhaWxzAGZpbmdlcm5haWxzAHBhZ2UucGFuZWxzAExheWVyIG9yIExheWVyRGVmIG1pc3NpbmcgaW4gVmlldzo6RHJhd0xheWVyRGVmTGFiZWxzAFN0YWZmIG9yIFNjb3JlRGVmIG1pc3NpbmcgaW4gVmlldzo6RHJhd1N0YWZmRGVmTGFiZWxzAGRlY2xzAFRoZSBkZWZhdWx0IGRpc3RhbmNlIGZyb20gdGhlIHN0YWZmIGZvciBkeW5hbWljIG1hcmtzAGJyZWFrcwBCcmVha3MAVW5rbm93biBheGlzAGludmlzAHNlbWlicmV2aXMAcmlnaHQtcGFyZW50aGVzaXMAbGVmdC1wYXJlbnRoZXNpcwBlbXBoYXNpcwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubm90ZS5nZXNAZXh0cmVtaXMAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubm90ZS5nZXNAZXh0cmVtaXMAY2xlZi5kaXMATGVhZF83X2ZpZnRocwBWb2ljZV9Pb2hzAENob2lyX0FhaHMAUGl6emljYXRvX1N0cmluZ3MAVHJlbW9sb19TdHJpbmdzAFNvbWV0aGluZyB3ZW50IHdyb25nIHdpdGggdGhlIGdvdXBpbmcgb2YgdGhlIGVuZGluZ3MAbHNlZ3MAZGVmcwB5ZXMARmFpbGVkIHRvIGxvYWQgZm9udCBhbmQgZ2x5cGggYm91bmRpbmcgYm94ZXMAc3ZnQm91bmRpbmdCb3hlcwB3YXZlcwBhdHRyaWJ1dGVzWzFdL3N0YXZlcwBBbGlnbiBncmFjZSBub3RlcyByaHl0aG1pY2FsbHkgd2l0aCBhbGwgc3RhdmVzAEFsaWduIHRoZSByaWdodCBwb3NpdGlvbiBvZiBhIGdyYWNlIGdyb3VwIHdpdGggYWxsIHN0YXZlcwBVc2UgYWx0ZXJuYXRpdmUgc3ltYm9scyBmb3IgZGlzcGxheWluZyBvY3RhdmVzAENsYXZlcwB2YWx1ZXMAUmVtb3ZlIHhsaW5rOiBmcm9tIGhyZWYgYXR0cmlidXRlcwA8JXM+JyBuZXN0ZWQgdW5kZXIgPHNjb3JlRGVmPiBtdXN0IGhhdmUgQGxldmVsLCBAc3RhcnRJZCBhbmQgQGVuZElkIGF0dHJpYnV0ZXMAdGltZS1tb2RpZmljYXRpb24vYWN0dWFsLW5vdGVzAHRpbWUtbW9kaWZpY2F0aW9uL25vcm1hbC1ub3RlcwBNSURJIHBsYXliYWNrIG9mIGN1ZSBub3RlcwBwYXJlbnRoZXNlcwBpbmNsdWRlTWVhc3VyZXMAY3JlcwBGWF83X2VjaG9lcwBXcml0ZXMgU1ZHIG91dCB3aXRoIG5vIGxpbmUgaW5kZW50aW5nIG9yIG5vbi1jb250ZW50IG5ld2xpbmVzAFRoZSBnYXAgbGVuZ3RoIG9mIGRhc2hlZCBiYXJsaW5lcwBUaGUgZGFzaCBsZW5ndGggb2YgZGFzaGVkIGJhcmxpbmVzAHN0YWZmLWxpbmVzAFRoZSB0aGlja25lc3Mgb2YgdGhlIGxlZGdlciBsaW5lcwBsZWRnZXJMaW5lcwBDb3VsZCBub3QgZ2V0IHN0YWZmICglZCkgd2hpbGUgZHJhd2luZyBzdGFmZkdycCAtIERyYXdCYXJMaW5lcwBUaW1lcwBMb2FkIGFuZCByZW5kZXIgYWxsIDxtZGl2PiBlbGVtZW50cyBpbiB0aGUgTUVJIGZpbGVzAFNsdXIgc2FmZXR5IGRpc3RhbmNlIGluIE1FSSB1bml0cyB0byBvYnN0YWNsZXMAT3V0cHV0IFNNdUZMIFhNTCBlbnRpdGllcwBvdXRwdXRTbXVmbFhtbEVudGl0aWVzAGJyYWNrZXR8ZGFzaGVzAC4vL3BhZ2VzAENvbmRlbnNlIHRlbXBvIHBhZ2VzAE91dHB1dCBhbGwgcGFnZXMAVXNlIHRoZSBwZ0Zvb3RlciBmb3IgYWxsIHBhZ2VzAFVzZSB0aGUgcGdIZWFkZXIgZm9yIGFsbCBwYWdlcwBBbGwgcGFnZXMAY29uZGVuc2VUZW1wb1BhZ2VzAG9jdC5nZXMAZG90cy5nZXMAZHVyLmdlcwB0c3RhbXAuZ2VzAHBuYW1lLmdlcwBhY2NpZC5nZXMAYXJ0aWMuZ2VzAHRzdGFtcDIuZ2VzAFRoZSBtYXhpbXVtIHNsdXIgc2xvcGUgaW4gZGVncmVlcwBtZWk6cHJlY2VkZXMAUGF0aCB0byB0aGUgZGlyZWN0b3J5IHdpdGggVmVyb3ZpbyByZXNvdXJjZXMAc3BhY2VzAGRpcmVjdGlvbi10eXBlL2R5bmFtaWNzfGRpcmVjdGlvbi10eXBlL3dvcmRzAC9zY29yZS1wYXJ0d2lzZS9jcmVkaXRbQHBhZ2U9JzEnXS9jcmVkaXQtd29yZHMAY2hvcmRzAHJlYWxUaW1lT25zZXRNaWxsaXNlY29uZHMAcmVhbFRpbWVPZmZzZXRNaWxsaXNlY29uZHMAZWxlbWVudElkcwBpbnRlcnZhbHNJZHMAcGl0Y2hlc0lkcwByZW1vdmVJZHMAJWRzAGFyY3MAQ29sbGFwc2UgZW1wdHkgdmVyc2UgbGluZXMgaW4gbHlyaWNzAEd1aXRhcl9oYXJtb25pY3MAZGlyZWN0aW9uLXR5cGUvZHluYW1pY3MAb3RoZXItZHluYW1pY3MAZmFjcwBicwB1bm1lYXMAc3RlbS5zYW1lYXMATWFyYWNhcwAlZCVzACVkLiVkLiVkJXMtJXMAIyVzLSVzAFUrJXMAIyVzACAlYyB8ICVjIHwgJXMARWxlbWVudCAlcyB3YXMgb2YgY2xhc3MgJXMuIEV4cGVjdGVkIGNsYXNzICVzAEN1cnJlbnQgaXMgJXMAQ2xlZiAlcyBkb2VzIG5vdCBoYXZlIHZhbGlkIHNoYXBlLiBTaGFwZSBpcyAlcwBBZGp1c3RQaXRjaEZyb21Qb3NpdGlvbiBzaG91bGQgb25seSBiZSBjYWxsZWQgb24gY3VzdG9zIG9yIHN5bGxhYmxlcy5JdCBoYXMgYmVlbiBjYWxsZWQgb24gJXMsIHdob3NlIGlkIGlzICVzAFBBRTogJXMgJXMAVW5zdXBwb3J0ZWQgdHlwZSBhcnJheSBmb3IgJXMAJXMgaXMgbm90IHN1cHBvcnRlZCBhcyBAcGxpc3QgdGFyZ2V0IGZvciAlcwBVbnN1cHBvcnRlZCB0eXBlIGJvb2wgZm9yICVzAFVuc3VwcG9ydGVkIHR5cGUgc3RyaW5nIGZvciAlcwBVbnN1cHBvcnRlZCB0eXBlIGRvdWJsZSBmb3IgJXMATm8gYXZhaWxhYmxlIGZhY3NpbWlsZSBpbnRlcmZhY2UgZm9yICVzAE11c2ljWE1MIGltcG9ydDogTWlzbWF0Y2hpbmcgbWVhc3VyZSBudW1iZXIgJXMARW5ncmF2ZWQgYnkgVmVyb3ZpbyAlcwBFbmNvZGVkIHdpdGggVmVyb3ZpbyB2ZXJzaW9uICVzAERlbGV0ZSB0b2tlbiAlcwBSZWRlZmluaW5nICVkIHdpdGggJXMARGVsZXRpbmcgJXMAQ291bGQgbm90IGFkanVzdCBwaXRjaCBvZiAlcwBDb3VsZCBub3QgYWRqdXN0IGNsZWYgbGluZSBvZiAlcwBNdXNpY1hNTCBpbXBvcnQ6IEVsZW1lbnQgJyVzJyBjb3VsZCBub3QgYmUgYWRkZWQgdG8gbWVhc3VyZSAlcwAlZCB0aW1lIHBvaW50aW5nIGVsZW1lbnQocykgY291bGQgbm90IGJlIG1hdGNoZWQgaW4gbWVhc3VyZSAlcwBGYWlsZWQgdG8gY3JlYXRlIHpvbmUgZm9yICVzIG9mIHR5cGUgJXMAU3lsbGFibGUgaGFkIG5vIHBpdGNoZWQgY2hpbGRyZW4gdG8gcmVvcmRlciBmb3Igc3lsbGFibGUgJXMAVW5hYmxlIHRvIGZpbmQgbmV1bWUgd2l0aCBpZCAlcwBDb3VsZCBub3QgZ2V0IGVsZW1lbnQgd2l0aCBJRCAlcwBObyBzdmcgY29udGVudCBmb3VuZCBmb3IgPGZpZz4gJXMARXJyb3IgaW4gaW50ZXJ2YWwgcXVhbGl0eTogJXMARXJyb3IgaW4gSW50ZXJ2YWwgcXVhbGl0eTogJXMASW50ZXJ2YWwgcmVxdWlyZXMgYSBjaHJvbWF0aWMgcXVhbGl0eTogJXMASW50ZXJ2YWwgbmFtZSByZXF1aXJlcyBhIGNocm9tYXRpYyBxdWFsaXR5OiAlcwBJbnRlcnZhbCByZXF1aXJlcyBhIGRpYXRvbmljIGludGVydmFsIG51bWJlcjogJXMASW50ZXJ2YWwgbmFtZSByZXF1aXJlcyBhIGRpYXRvbmljIGludGVydmFsIG51bWJlcjogJXMASW50ZWdlciBpbnRlcnZhbCBudW1iZXIgY2Fubm90IGJlIHplcm86ICVzAEludmFsaWQgZ3JvdXBUeXBlOiAlcwBUcmFuc3Bvc2l0aW9uIGlzIGludmFsaWQ6ICVzACVzIC8gJXMAUmlnaHQgbWFyZ2luIG1lbnN1cgBMZWZ0IG1hcmdpbiBtZW5zdXIAcmlnaHRNYXJnaW5NZW5zdXIAbGVmdE1hcmdpbk1lbnN1cgBjb250b3VyAGZvdXIAbm90YXRpb25zL3NsdXIAdW5pdGR1cgBUaW1lc3RhbXBBdHRyAGxhYmVsQXR0cgBpbnN0cgBsdHIAY29ycgBBcHIAZGlzdHJpYnV0b3IAYW5jZXN0b3IAdmVjdG9yAFRoZSBNSURJIHRlbXBvIGFkanVzdG1lbnQgZmFjdG9yAFNwZWNpZnkgdGhlIG5vbi1saW5lYXIgc3BhY2luZyBmYWN0b3IAU3BlY2lmeSB0aGUgbGluZWFyIHNwYWNpbmcgZmFjdG9yAFNsdXIgY3VydmUgZmFjdG9yAEdyYWNlIGZhY3RvcgBzbHVyQ3VydmVGYWN0b3IAZ3JhY2VGYWN0b3IAVGhlIGdyYWNlIHNpemUgcmF0aW8gbnVtZXJhdG9yAHRyYW5zbGF0b3IAL3Njb3JlLXBhcnR3aXNlL2lkZW50aWZpY2F0aW9uL2NyZWF0b3IAd3N0cmluZ19jb252ZXJ0OiB0b19ieXRlcyBlcnJvcgB3c3RyaW5nX2NvbnZlcnQ6IGZyb21fYnl0ZXMgZXJyb3IASW50ZXJuYWwgZXJyb3IAZmxvb3IAbW9kdXNtaW5vcgBsdXRlLmJhcm9xdWUuZC5taW5vcgBtYWpvci1taW5vcgB0ZW5vcgBhcnJvdy5maWxsY29sb3IAaGVhZC5maWxsY29sb3IAYXJyb3cuY29sb3IAbGluZXMuY29sb3IAbWVuc3VyLmNvbG9yAGJlYW0uY29sb3IAY2xlZi5jb2xvcgBoZWFkLmNvbG9yAGN1cnJlbnRDb2xvcgBsdXRlLmJhcm9xdWUuZC5tYWpvcgBtb2R1c21haW9yAHRleHQtYW5jaG9yAGRvcgBQYWRfNF9jaG9pcgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuY3VydmF0dXJlQGN1cnZlZGlyAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmN1cnZhdHVyZUBjdXJ2ZWRpcgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQucGVkYWwubG9nQGRpcgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5wZWRhbC5sb2dAZGlyAHN0ZW0uZGlyAHN0YWdlRGlyAHBocgBvcmlnaW4ubGF5ZXIAU3RhcnQgYW5kIGVuZCBlbGVtZW50cyBmb3IgPHR1cGxldFNwYW4+ICclcycgbm90IGluIHRoZSBzYW1lIGxheWVyAExheWVyAHBvd2VyAGFjY2lkbG93ZXIAb3ZlcgBjbHVzdGVyAHF1YXJ0ZXIASGVsaWNvcHRlcgBUb3AgbWFyZ2luIGZvb3RlcgB0b3BNYXJnaW5QZ0Zvb3RlcgBpbnRlcgBjZW50ZXIAc3RhY2NhdG9DZW50ZXIAa2V5LWFsdGVyAHJvb3Qvcm9vdC1hbHRlcgBiYXNzLWFsdGVyAHR1bmluZy1hbHRlcgBkZWdyZWUtYWx0ZXIAbWl0ZXIAbGlnaHRlcgBub3RhZnRlcgBzdWJzdHJpbmctYWZ0ZXIAY29tcG9zZXIAc3VwZXIAYWNjaWR1cHBlcgB0dW5lLnRlbXBlcgBBY2Nlc3NpbmcgYW4gYXJwZWcgeCB3aXRob3V0IHBvc2l0aW9uZXIARHVsY2ltZXIAcHJhbGx0cmlsbGVyAHNtYWxsZXIAYmV6aWVyAFRoZSBkZWZhdWx0IGRpc3RhbmNlIGJldHdlZW4gbXVsdGlwbGUgYmFybGluZXMgd2hlbiBsb2NrZWQgdG9nZXRoZXIAbGFyZ2VyAEVsZWN0cmljX0Jhc3NfZmluZ2VyAEFCQyBpbXBvcnQ6IHJlZmVyZW5jZSBudW1iZXIgc2hvdWxkIGJlIGEgcG9zaXRpdmUgaW50ZWdlcgBiZWxvd29yZGVyAGJldHdlZW5vcmRlcgBhYm92ZW9yZGVyAFJlY29yZGVyAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5hcnBlZy5sb2dAb3JkZXIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuYXJwZWcubG9nQG9yZGVyAE1pc3NpbmcgQG4gb24gPGxheWVyPiwgZmlsbGVkIGJ5IG9yZGVyAHVuZGVyAGV4dGVuZGVyAGJvbGRlcgBTeXN0ZW0gZGl2aWRlcgBzeXN0ZW1EaXZpZGVyAEJvdHRvbSBtYXJnaW4gaGVhZGVyAGJvdHRvbU1hcmdpbkhlYWRlcgBpZ25vcmVIZWFkZXIAT2N0b2JlcgBtdWx0aS5udW1iZXIAc2hvdy1udW1iZXIAL3Njb3JlLXBhcnR3aXNlL21vdmVtZW50LW51bWJlcgB0dXBsZXQtYWN0dWFsL3R1cGxldC1udW1iZXIAdHVwbGV0LW5vcm1hbC90dXBsZXQtbnVtYmVyAC9zY29yZS1wYXJ0d2lzZS93b3JrL3dvcmstbnVtYmVyAGZpZ3VyZS1udW1iZXIAc2luZ2xlLW51bWJlcgBEaXNwbGF5IHRoZSB2ZXJzaW9uIG51bWJlcgBWZXJzaW9uIG51bWJlcgBOb3ZlbWJlcgBTZXB0ZW1iZXIARGVjZW1iZXIAbGFiZWwuYWJicgBsYWJlbEFiYnIATGFiZWxBYmJyAGFsdHBlZHN0YXIAdGFiLmd1aXRhcgBEaXN0b3J0aW9uX0d1aXRhcgBPdmVyZHJpdmVuX0d1aXRhcgBTaXRhcgBwYWdlLmJvdG1hcgBzeXN0ZW0ucmlnaHRtYXIAcGFnZS5yaWdodG1hcgBzeXN0ZW0ubGVmdG1hcgBwYWdlLmxlZnRtYXIAc3lzdGVtLnRvcG1hcgBwYWdlLnRvcG1hcgBhbmd1bGFyAHJlZ3VsYXIAU3BhY2luZyBub24gbGluZWFyAFNwYWNpbmcgbGluZWFyAHNwYWNpbmdOb25MaW5lYXIAc3BhY2luZ0xpbmVhcgBzbWVhcgB1bmNsZWFyAFVuY2xlYXIAaW9zX2Jhc2U6OmNsZWFyAGNhbGVuZGFyAE1hcgBicmFja2V0c3EAcXEAZHVyLnBwcQBzZXEAc3BhY2luZy5wYWNrZXhwAHN1cAB1bmdyb3VwAGJlYW0uZ3JvdXAAcGFydC1ncm91cABTcGFjaW5nIGJyYWNrZXQgZ3JvdXAAU3BhY2luZyBicmFjZSBncm91cABqdXN0aWZpY2F0aW9uQnJhY2tldEdyb3VwAHNwYWNpbmdCcmFja2V0R3JvdXAAY2hhbmdlR3JvdXAAanVzdGlmaWNhdGlvbkJyYWNlR3JvdXAAc3BhY2luZ0JyYWNlR3JvdXAAQ2Fubm90IHJlYWQgPHR1cGxldFNwYW4+IHdpdGhpbiBlZGl0b3JpYWwgbWFya3VwAFByZXNlcnZlIGFuYWx5dGljYWwgbWFya3VwAHByZXNlcnZlQW5hbHl0aWNhbE1hcmt1cABiYWNrdXAAYW5nbGV1cABjdXAAZmxhdC11cABzaGFycC11cABuYXR1cmFsLXVwAGFycm93IHVwAGNvcnJlc3AAdmdycABub25hcnAAdGhyZWUtcXVhcnRlcnMtc2hhcnAAc2xhc2gtcXVhcnRlci1zaGFycABzaGFycC1zaGFycABuYXR1cmFsLXNoYXJwAHNsYXNoLXNoYXJwAHRyaXBsZS1zaGFycAAtZG91YmxlLXNoYXJwAE9yY2hlc3RyYWxfSGFycABtZXRlclNpZ0dycABNZXRlclNpZ0dycABzdGFmZkdycABDb3VsZCBub3QgZ2V0IHN0YWZmRGVmIHdoaWxlIGRyYXdpbmcgc3RhZmZHcnAgLSBEcmF3U3RhZmZHcnAAQ291bGQgbm90IGdldCBzdGFmZiAoJWQ7ICVkKSB3aGlsZSBkcmF3aW5nIHN0YWZmR3JwIC0gRHJhd1N0YWZmR3JwAGdyYWNlR3JwAHRhYkdycABUYWJHcnAAcHBwcABhcHAAQXBwAGZ1bGwtc3RvcABzY29vcABwbG9wAHBhZ2VNYXJnaW5Ub3AAb3JpZ2luLnRzdGFtcABxc3RhbXAAZGFtcABiYWQgemlwAHJpcABmbGlwAG1pdGVyLWNsaXAAZHVyLnJlY2lwAGtleS1zdGVwAGRpc3BsYXktc3RlcAByb290L3Jvb3Qtc3RlcABiYXNzLXN0ZXAAdHVuaW5nLXN0ZXAAVHdvIGF4aXMgc3BlY2lmaWVycyBpbiBvbmUgc3RlcABQcmVkaWNhdGVzIGFyZSBub3QgYWxsb3dlZCBhZnRlciBhbiBhYmJyZXZpYXRlZCBzdGVwAHJlcABQYWRfOF9zd2VlcABTZXAAdGFwAHNuYXAAdGltZW1hcABWaWJyYXNsYXAASGFuZF9DbGFwAGZsb2F0LmdhcABzdHJva2UtbGluZWNhcAAlSTolTTolUyAlcAB0d28Ac3RhcnR2bwBlbmR2bwBzb3N0ZW51dG8AYXV0bwBzdGFydHRvAEtvdG8AZW5kdG8AcmVjdG8AZGV0YWNoZWQtbGVnYXRvAHNuYXAtcGl6emljYXRvAHNwaWNjYXRvAENlbnRlciBzdGFjY2F0bwBPdXRwdXQgdG8AdmVyc28AVGhSZXRybwBscm8AU2hvcnRfR3Vpcm8ATG9uZ19HdWlybwB6ZXJvAHRlbXBvAFRlbXBvAHNlZ25vAEhvbmt5LXRvbmtfUGlhbm8AQWNvdXN0aWNfR3JhbmRfUGlhbm8ARWxlY3RyaWNfR3JhbmRfUGlhbm8AQnJpZ2h0X0Fjb3VzdGljX1BpYW5vAHN0YWNjYXRpc3NpbW8AcmxvAG9ybmFtZW50cy90cmVtb2xvAFBpY2NvbG8AQ2VsbG8AUGFkXzdfaGFsbwBCYW5qbwAvdXNyL2xvY2FsL3NoYXJlL3Zlcm92aW8AIGJ5IFZlcm92aW8AcmF0aW8AcHJvbGF0aW8AZGl2aXNpbwBzdGFydGhvAGVuZGhvAExvd19BZ29nbwBIaWdoX0Fnb2dvAExvd19Cb25nbwBIaV9Cb25nbwBhcHBJbmZvAGFlbwBkaW1pbnVlbmRvAGNyZXNjZW5kbwBvdXRwdXRUbwBwYWdlTm8AM28AMm8AdW5rbm93bgBhbmdsZWRvd24AZmxhdC1kb3duAHNoYXJwLWRvd24AbmF0dXJhbC1kb3duAGFycm93IGRvd24Aa2V5RG93bgBFbGVtZW50ICclcycgY2Fubm90IGJlIGRyYXduAGN1bgBhdW4AU3VuAEp1bgBjYXJyaWFnZS1yZXR1cm4AaW52ZXJ0ZWR0dXJuAEVuZ2xpc2hfSG9ybgBGcmVuY2hfSG9ybgBodHRwOi8vcHVybC5vY2xjLm9yZy9kc2RsL3NjaGVtYXRyb24AQmFzc29vbgBub24AY29tbW9uAEFjb3VzdGljX0d1aXRhcl9ueWxvbgBzZW1pY29sb24AY2F1dGlvbgBhc3NlcnRpb24AVW5zdXBwb3J0ZWQgdHlwZSAnJXMnIGZvciBpbnNlcnRpb24AdHJhbnNjcmlwdGlvbgBkZXNjcmlwdGlvbgBzdGQ6OmV4Y2VwdGlvbgBzaG9ydE9wdGlvbgBKc29uIG1hcHBpbmcgdGhlIG1kaXYgaWRzIHRvIHRoZSBjb3JyZXNwb25kaW5nIHRyYW5zcG9zaXRpb24AcHJvY2Vzc2luZy1pbnN0cnVjdGlvbgBTcGFjaW5nIGR1ciBkZXRlY3Rpb24Ac3BhY2luZ0R1ckRldGVjdGlvbgBzZWN0aW9uAENvb3JkaW5hdGVzIGluIE1FSSBheGlzIGRpcmVjdGlvbgBzcGFubmluZy1waW5mbGVjdGlvbgBwaXRjaEluZmxlY3Rpb24AUGl0Y2hJbmZsZWN0aW9uAHBpdGNoSW5mZWN0aW9uAEJyYXNzX1NlY3Rpb24AQ291bGQgbm90IHBhcnNlIHRoZSBzZXQgdGV4dCBhY3Rpb24AQ291bGQgbm90IHBhcnNlIHRoZSBpbnNlcnQgYWN0aW9uAENvdWxkIG5vdCBwYXJzZSBzcGxpdCBhY3Rpb24AQ291bGQgbm90IHBhcnNlIHRoZSBzZXQgYWN0aW9uAENvdWxkIG5vdCBwYXJzZSBjaGFuZ2UgZ3JvdXAgYWN0aW9uAENvdWxkIG5vdCBwYXJzZSB0aGUga2V5RG93biBhY3Rpb24AQ291bGQgbm90IHBhcnNlIHRoZSBkcmFnIGFjdGlvbgBDb3VsZCBub3QgcGFyc2UgY2hhbmdlIHN0YWZmIGFjdGlvbgBDb3VsZCBub3QgcGFyc2UgdGhlIHNldCBjbGVmIGFjdGlvbgBDb3VsZCBub3QgcGFyc2UgdGhlIHJlc2l6ZSBhY3Rpb24AQ291bGQgbm90IHBhcnNlIHRoZSByZW1vdmUgYWN0aW9uAENvdWxkIG5vdCBwYXJzZSB0aGUgZGVsZXRlIGFjdGlvbgBDb3VsZCBub3QgcGFyc2UgdG9nZ2xlIGxpZ2F0dXJlIGFjdGlvbgBDb3VsZCBub3QgcGFyc2UgbWVyZ2UgYWN0aW9uAEluY29ycmVjdGx5IGZvcm1hdHRlZCBKU09OIGFjdGlvbgBlbGV2YXRpb24AaGVhZC5yb3RhdGlvbgBSZW5kZXIgbGlnYXR1cmVzIGFzIGJyYWNrZXQgaW5zdGVhZCBvZiBvcmlnaW5hbCBub3RhdGlvbgBMYW5kc2NhcGUgb3JpZW50YXRpb24AT3V0cHV0IGluZGVudGF0aW9uAFVuc3VwcG9ydGVkIHR1cGxldCBkdXJhdGlvbgBObyBjdXJyZW50IG1lbnN1ciBmb3IgY2FsY3VsYXRpbmcgZHVyYXRpb24AVW5zdXBwb3J0ZWQgZHVyYXRpb24Ac2NvcmVUaW1lRHVyYXRpb24Ac2NvcmVUaW1lVGllZER1cmF0aW9uAGRlY29yYXRpb24AUmVwZWF0IGJhcmxpbmUgZG90IHNlcGFyYXRpb24AQmFybGluZSBzZXBhcmF0aW9uAHJlcGVhdEJhcmxpbmVEb3RTZXBhcmF0aW9uAHJlcGVhdEJhckxpbmVEb3RTZXBhcmF0aW9uAGJhcmxpbmVTZXBhcmF0aW9uAGJhckxpbmVTZXBhcmF0aW9uAGFwcGxpY2F0aW9uAFNwYWNpbmcgYnJhY2tldCBncm91cCBqdXN0aWZpY2F0aW9uAFNwYWNpbmcgYnJhY2UgZ3JvdXAganVzdGlmaWNhdGlvbgBTcGFjZSBiZXR3ZWVuIHN0YXZlcyBpbnNpZGUgYSBicmFja2V0ZWQgZ3JvdXAganVzdGlmaWNhdGlvbgBTcGFjZSBiZXR3ZWVuIHN0YXZlcyBpbnNpZGUgYSBicmFjZWQgZ3JvdXAganVzdGlmaWNhdGlvbgBObyBqdXN0aWZpY2F0aW9uAFNwYWNpbmcgc3lzdGVtIGp1c3RpZmljYXRpb24ATWF4aW11bSByYXRpbyBvZiBqdXN0aWZpYWJsZSBoZWlnaHQgdG8gcGFnZSBoZWlnaHQgdGhhdCBjYW4gYmUgdXNlZCBmb3IgdGhlIHZlcnRpY2FsIGp1c3RpZmljYXRpb24AVGhlIHN5c3RlbSBzcGFjaW5nIGp1c3RpZmljYXRpb24AU3BhY2luZyBzdGFmZiBqdXN0aWZpY2F0aW9uAFRoZSBzdGFmZiBqdXN0aWZpY2F0aW9uAG1pbkxhc3RKdXN0aWZpY2F0aW9uAG5vSnVzdGlmaWNhdGlvbgBVbnJlY29nbml6YWJsZSBwcmltYXJ5IGV4cHJlc3Npb24AOiBubyBjb252ZXJzaW9uAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5tZWlWZXJzaW9uQG1laXZlcnNpb24AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWVpVmVyc2lvbkBtZWl2ZXJzaW9uAExlZGdlciBsaW5lIGV4dGVuc2lvbgBsZWdlckxpbmVFeHRlbnNpb24AbGVkZ2VyTGluZUV4dGVuc2lvbgBFeHBhbmQgZXhwYW5zaW9uAEV4cGFuc2lvbgBlbGlzaW9uAFRhbmdvX0FjY29yZGlvbgBwb2x5Z29uAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5tZXRlckNvbmZvcm1hbmNlQG1ldGNvbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5tZXRlckNvbmZvcm1hbmNlQG1ldGNvbgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubmNGb3JtQGNvbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5uY0Zvcm1AY29uAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5zeWwubG9nQGNvbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5zeWwubG9nQGNvbgBNb24AY29sdW1uAGNtbgBjbG4AYWxuAFRoZSB0aGlja25lc3Mgb2YgdGhlIGhhaXJwaW4ASGFpcnBpbgBzdHJva2UtbGluZWpvaW4AbWluAFZpb2xpbgBzdGVtcy53aXRoaW4AcGFnZS1tYXJnaW5zL2JvdHRvbS1tYXJnaW4AcGFnZS1tYXJnaW4AVGhlIGRlZmF1bHQgcmlnaHQgbWFyZ2luAERlZmF1bHQgcmlnaHQgbWFyZ2luAFRoZSBwYWdlIHJpZ2h0IG1hcmdpbgBQYWdlIHJpZ2h0IG1hcmdpbgBUaGUgZGVmYXVsdCBsZWZ0IG1hcmdpbgBEZWZhdWx0IGxlZnQgbWFyZ2luAFRoZSBwYWdlIGxlZnQgbWFyZ2luAFBhZ2UgbGVmdCBtYXJnaW4AU2x1ciBtYXJnaW4AVGhlIGRlZmF1bHQgdG9wIG1hcmdpbgBEZWZhdWx0IHRvcCBtYXJnaW4AVGhlIHBhZ2UgdG9wIG1hcmdpbgBQYWdlIHRvcCBtYXJnaW4ATHlyaWMgdG9wIG1pbiBtYXJnaW4AVGhlIGRlZmF1bHQgYm90dG9tIG1hcmdpbgBEZWZhdWx0IGJvdHRvbSBtYXJnaW4AVGhlIHBhZ2UgYm90dG9tIG1hcmdpbgBQYWdlIGJvdHRvbSBtYXJnaW4AZGVmYXVsdFJpZ2h0TWFyZ2luAGRlZmF1bHRMZWZ0TWFyZ2luAHNsdXJNYXJnaW4AZGVmYXVsdFRvcE1hcmdpbgBseXJpY1RvcE1pbk1hcmdpbgBkZWZhdWx0Qm90dG9tTWFyZ2luAGJlZ2luAHN0ZGluAEZYXzFfcmFpbgBtYWluAHBsYWluAGNoYWluAGJlYW1NaXhlZFN0ZW1NaW4AbWVuc3VyLnNpZ24AcGVyY2VudC1zaWduAHBsdXMtc2lnbgBlcXVhbHMtc2lnbgBudW1iZXItc2lnbgBkb2xsYXItc2lnbgBsZXNzLXRoYW4tc2lnbgBncmVhdGVyLXRoYW4tc2lnbgB2YWxpZ24AaGFsaWduAGx5cmljLmFsaWduAGdyYWNlUmlnaHRBbGlnbgBncmFjZVJoeXRobUFsaWduAHNldmVuAHRlbgBTaGFtaXNlbgBwYXJlbgBDb3VsZCBub3QgZmluZCBhbnkgc3RhdmVzLiBUaGlzIHNob3VsZCBub3QgaGFwcGVuAENvdWxkbid0IGZpbmQgbGF5ZXIgY2hpbGQgb2Ygc3RhZmYuIFRoaXMgc2hvdWxkIG5vdCBoYXBwZW4AYXJyb3dvcGVuAE11c2ljWE1MIGltcG9ydDogVGhlcmUgYXJlICVkIGhhaXJwaW5zIGxlZnQgb3BlbgBNdXNpY1hNTCBpbXBvcnQ6IFRoZXJlIGFyZSAlZCB0aWVzIGxlZnQgb3BlbgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubmNGb3JtQHJlbGxlbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5uY0Zvcm1AcmVsbGVuAGJhci5sZW4Ac3RlbS5sZW4ATHlyaWMgbm8gc3RhcnQgaHlwaGVuAGx5cmljTm9TdGFydEh5cGhlbgBiZXR3ZWVuAE1ldGhvZCBmb3IgYWRkaW5nICVzIHRvICVzIHNob3VsZCBiZSBvdmVycmlkZGVuAGhpZGRlbgBoYXlkbgBlcHhhbgBleHBhbgBFeHBhbgB0c3BhbgB0dXBsZXRTcGFuAGJyYWNrZXRTcGFuAEJyYWNrZXRTcGFuAGJlYW1TcGFuAG1pZGkucGFuAG5hbgB0YWIubHV0ZS5nZXJtYW4AaHlwb2RvcmlhbgBoeXBvbG9jcmlhbgBoeXBvaW9uaWFuAGh5cG9hZW9saWFuAHRhYi5sdXRlLml0YWxpYW4AaHlwb3BocnlnaWFuAGh5cG9taXhvbHlkaWFuAGh5cG9seWRpYW4ARHJhd2Jhcl9PcmdhbgBSb2NrX09yZ2FuAENodXJjaF9PcmdhbgBQZXJjdXNzaXZlX09yZ2FuAFJlZWRfT3JnYW4AZmFuAHB5dGhhZ29yZWFuAG1lYW4AYm9vbGVhbgBFbGVjdHJpY19HdWl0YXJfY2xlYW4ASmFuAHJlc3RzT24AbWVhc3VyZU9uAGxzdGFydHN5bQBoZWFkLmFsdHN5bQBkZW5vbXN5bQBsZW5kc3ltAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC52b2x0YUdyb3VwaW5nU3ltQHZvbHRhc3ltAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnZvbHRhR3JvdXBpbmdTeW1Adm9sdGFzeW0AbWV0ZXIuc3ltAHRhYkR1clN5bQByaWdodE1hcmdpblRhYkR1clN5bQBsZWZ0TWFyZ2luVGFiRHVyU3ltAGdycFN5bQBHcnBTeW0AWE1MIElEcyBiYXNlZCBvbiBjaGVja3N1bQB4bWxJZENoZWNrc3VtAGh1bWRydW0ASW5jbHVkZSB0eXBlIGF0dHJpYnV0ZXMgd2hlbiBpbXBvcnRpbmcgZnJvbSBIdW1kcnVtAEFjb3VzdGljX0Jhc3NfRHJ1bQBUYWlrb19EcnVtAFN5bnRoX0RydW0AbWlkaS5pbnN0cm51bQBwbnVtAGFsbnVtAG1pZGkucGF0Y2hudW0AcHJvcG9ydC5udW0AZ2x5cGgubnVtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5wYi52aXNAZm9saXVtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnBiLnZpc0Bmb2xpdW0AbWVkaXVtAG11c2ljeG1sLWh1bQBtZWktaHVtAG11c2VkYXRhLWh1bQBUdXBsZXROdW0AbU51bQBpbnRtAFJpZ2h0IG1hcmdpbiB0YWJSaHlodG0ATGVmdCBtYXJnaW4gdGFiUmh5aHRtAG5vcm0AdHJhbnNmb3JtAHNsdXIubGZvcm0AdGllLmxmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5tZW5zdXIudmlzQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWVuc3VyLnZpc0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5wZWRhbC52aXNAZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5wZWRhbC52aXNAZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuc2IudmlzQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuc2IudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmZlcm1hdGEudmlzQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuZmVybWF0YS52aXNAZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuZXBpc2VtYS52aXNAZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5lcGlzZW1hLnZpc0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5oYXJtLmFubEBmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lmhhcm0uYW5sQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmRvdC5sb2dAZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5kb3QubG9nQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1vcmRlbnQubG9nQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubW9yZGVudC5sb2dAZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQudHVybi5sb2dAZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC50dXJuLmxvZ0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5oYWlycGluLmxvZ0Bmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmhhaXJwaW4ubG9nQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmZUcmVtLmxvZ0Bmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmZUcmVtLmxvZ0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5iVHJlbS5sb2dAZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5iVHJlbS5sb2dAZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuYmVhbVJlbmRAZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5iZWFtUmVuZEBmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5tZW5zdXJhbC52aXNAbWVuc3VyLmZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWVuc3VyYWwudmlzQG1lbnN1ci5mb3JtAG1ldGVyLmZvcm0Ac3RlbS5mb3JtAGZsYWcuZm9ybQBsaW5lLmZvcm0AUGFkXzJfd2FybQBUb3AgbWFyZ2luIGhhcm0AQm90dG9tIG1hcmdpbiBoYXJtAHRvcE1hcmdpbkhhcm0AYm90dG9tTWFyZ2luSGFybQBtaWRpLmJwbQBib3R0b20AcGFnZU1hcmdpbkJvdHRvbQBJbnB1dCBmcm9tAGlucHV0RnJvbQAvZGV2L3VyYW5kb20ATG93X1RvbQBMb3dfRmxvb3JfVG9tAEhpZ2hfRmxvb3JfVG9tAEhpZ2hfVG9tAExvdy1NaWRfVG9tAEhpLU1pZF9Ub20ATWVsb2RpY19Ub20AJWdtbQBkaW0Ac3BhY2luZy5zeXN0ZW0AbmV3LXN5c3RlbQBDb25kZW5zZSBub3QgbGFzdCBzeXN0ZW0AV2hlbiBjb25kZW5zaW5nIGEgc2NvcmUgbmV2ZXIgY29uZGVuc2UgdGhlIGxhc3Qgc3lzdGVtAFByZXZlbnQgc2luZ2xlIG1lYXN1cmVzIG9uIHRoZSBsYXN0IHBhZ2UgYnkgZml0dGluZyBpdCBpbnRvIHByZXZpb3VzIHN5c3RlbQBTcGFjaW5nIHN5c3RlbQBEbyBub3QganVzdGlmeSB0aGUgc3lzdGVtAERvIG5vdCBzaG93IGh5cGhlbnMgYXQgdGhlIGJlZ2lubmluZyBvZiBhIHN5c3RlbQBjb25kZW5zZU5vdExhc3RTeXN0ZW0AanVzdGlmaWNhdGlvblN5c3RlbQBzcGFjaW5nU3lzdGVtAGZUcmVtAGJUcmVtAEZUcmVtAEJUcmVtAGxlbQBBbGwgdGhlIGtleVNpZyBjb250ZW50IGNhbm5vdCBiZSBjb252ZXJ0ZWQgdG8gQHNpZyBiZWNhdXNlIHRoZSBhY2NpZGVudGFsIHR5cGUgaXMgbm90IGEgZmxhdCBvciBhIHNoYXJwLCBvciBtaXhlcyB0aGVtAExlbQB1bml0cy1wZXItZW0AbWlkaS1wcm9ncmFtAHBhcmFtAGR5bmFtAER5bmFtAG9ybmFtAGZvbnRmYW0AdGV4dC5mYW0AbHlyaWMuZmFtAE1pc3NpbmcgZHVyYXRpb24gZm9yIG5vdGUgJyVzJyBpbiBiZWFtAE11c2ljWE1MIGltcG9ydDogQWRkaW5nIGEgYmVhbSB0byBhIGJlYW0Ac3lsAFN5bABKdWwAcnRsAGNudHJsAGNvbnRyb2wAYm9vbABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuc3RhZmZHcm91cGluZ1N5bUBzeW1ib2wAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuc3RhZmZHcm91cGluZ1N5bUBzeW1ib2wAZ3JvdXAtc3ltYm9sAG11c2ljeG1sAGFwcGxpY2F0aW9uL3htbABNRVRBLUlORi9jb250YWluZXIueG1sAC93b2ZmLnhtbABlbGVtZW50IGlzIG51bGwAU3BsaXQgc3RhZmYgaXMgbnVsbABub3RlaGVhZE51bGwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm9jdGF2ZS5sb2dAY29sbABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5vY3RhdmUubG9nQGNvbGwAdHJpbGwAVHJpbGwAaGVhZC5maWxsAENvd2JlbGwAVGlua2xlX0JlbGwAUmlkZV9CZWxsAGRhbXBhbGwAeHgtc21hbGwAbG9uZ2ZhbGwAVW5yZWNvZ25pemVkIGZ1bmN0aW9uIGNhbGwAVXNlIFBnRm9vdGVyIGZvciBhbGwAVXNlIFBnSGVhZGVyIGZvciBhbGwAbWRpdkFsbAB1c2VQZ0Zvb3RlckZvckFsbAB1c2VQZ0hlYWRlckZvckFsbABBcHJpbABzbWlsAHN3YWxsb3d0YWlsAGZpbmdlcm5haWwAZmFpbABzbXVmbABsZXZlbABiZXZlbABtaWRpLmNoYW5uZWwAbWlkaS1jaGFubmVsAEdsb2NrZW5zcGllbABBY291c3RpY19HdWl0YXJfc3RlZWwAaGVlbAB4bWwtbW9kZWwAY2FuY2VsAGFjY2VsAGxhYmVsAExhYmVsAERlbABxdW90ZWRibABtbnVtSW50ZXJ2YWwATWVhc3VyZSBOdW1iZXIgSW50ZXJ2YWwAb3ZhbABjb2RlZHZhbABhY3R1YWwAZXF1YWwARlhfM19jcnlzdGFsAGhvcml6b250YWwAa2V5LWFjY2lkZW50YWwAcmVoZWFyc2FsAG5hdHVyYWwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5EVVJRVUFMSVRZLm1lbnN1cmFsAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5EVVJRVUFMSVRZLm1lbnN1cmFsAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuRkxBR1BPUy5tZW5zdXJhbABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRkxBR1BPUy5tZW5zdXJhbABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLlNURU1GT1JNLm1lbnN1cmFsAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5TVEVNRk9STS5tZW5zdXJhbABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkZMQUdGT1JNLm1lbnN1cmFsAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5GTEFHRk9STS5tZW5zdXJhbAAxLWdlbmVyYWwAbm9ybWFsAGVkaXRvcmlhbABkdXIucmVhbAB0c3RhbXAucmVhbAB0c3RhbXAyLnJlYWwATXVzaWNYTUwgaW1wb3J0OiBVbnN1cHBvcnRlZCB0eXBlICclcycgZm9yIHBlZGFsAGhhcnBQZWRhbABhbmFseXRpY2FsAHZlcnRpY2FsAGp1c3RpZmljYXRpb25NYXhWZXJ0aWNhbABkdXIubWV0cmljYWwAdGVjaG5pY2FsAFNwbGFzaF9DeW1iYWwAUmV2ZXJzZV9DeW1iYWwAQ2hpbmVzZV9DeW1iYWwAYXN0ZXJpc2sAd29yawBxdWVzdGlvbi1tYXJrAHF1b3RhdGlvbi1tYXJrAGV4Y2xhbWF0aW9uLW1hcmsAb3JuYW1lbnRzL3RyaWxsLW1hcmsAYWNjaWRlbnRhbC1tYXJrAGFydGljdWxhdGlvbnMvYnJlYXRoLW1hcmsAY3BNYXJrAHhtbG5zOnhsaW5rAGh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsAc3ZnUmVtb3ZlWGxpbmsAYmxhbmsAV29vZGJsb2NrAExvd19Xb29kX0Jsb2NrAEhpX1dvb2RfQmxvY2sAU2lkZV9TdGljawBFbGVjdHJpY19CYXNzX3BpY2sARlhfMl9zb3VuZHRyYWNrAG1pZGkudHJhY2sAYnJhY2sAbWVuc3VyYWwuYmxhY2sAYmFjawBsaW5lYnJlYWsAagBDbGF2aQBzaQBhdXRoLnVyaQBnbHlwaC51cmkAbmFtZXNwYWNlLXVyaQBGcmkAc3RvaQBUaW1wYW5pAFRyYW5zcG9zZSB0byBzb3VuZGluZyBwaXRjaCBieSBldmFsdWF0aW5nIEB0cmFucy5zZW1pAFNoYWt1aGFjaGkARlhfOF9zY2ktZmkAeG1sbnM6bWVpAGh0dHA6Ly93d3cubXVzaWMtZW5jb2Rpbmcub3JnL25zL21laQBwYi1tZWkAaHVtbWlkaQA1LW1pZGkAU2hhbmFpAFRyYW5zcG9zaXRpb246IENvdWxkIG5vdCBnZXQgQWNjaWRlbnRhbCBmb3IgJWkAVHJhbnNwb3NpdGlvbjogQ291bGQgbm90IGdldCBXcml0dGVuIEFjY2lkZW50YWwgZm9yICVpAFRyYW5zcG9zaXRpb246IENvdWxkIG5vdCBnZXQgR2VzdHVyYWwgQWNjaWRlbnRhbCBmb3IgJWkAbWlub3Itc2l4dGgAbWFqb3Itc2l4dGgAYXppbXV0aABnbHlwaC5hdXRoAGhlYWQuYXV0aABzdXNwZW5kZWQtZm91cnRoAEV4Y2VlZGVkIG1heGltdW0gYWxsb3dlZCBxdWVyeSBkZXB0aABMZWFkXzJfc2F3dG9vdGgAcnB0Ym90aABQYWRfM19wb2x5c3ludGgAZG9taW5hbnQtbmludGgAbWlub3ItbmludGgAbWFqb3ItbmludGgAbWlub3Itc2V2ZW50aABtYWpvci1zZXZlbnRoAGF1Z21lbnRlZC1zZXZlbnRoAGRpbWluaXNoZWQtc2V2ZW50aABzdGVtLndpdGgAYmVhbS53aXRoAHN0YXJ0cy13aXRoAGVpZ2h0aABzdHJpbmctbGVuZ3RoAERhc2hlZCBiYXJsaW5lIGdhcCBsZW5ndGgATHlyaWMgaHlwaGVuIGxlbmd0aABUaWUgbWluaW11bSBsZW5ndGgARGFzaGVkIGJhcmxpbmUgZGFzaCBsZW5ndGgAVGhlIGx5cmljIGh5cGhlbiBhbmQgZGFzaCBsZW5ndGgAVGhlIGx5cmljIHdvcmQgc3BhY2UgbGVuZ3RoAGRhc2hlZEJhcmxpbmVHYXBMZW5ndGgAZGFzaGVkQmFyTGluZUdhcExlbmd0aAB0aWVNaW5MZW5ndGgAbHlyaWNIeXBoZW5MZW5ndGgAZGFzaGVkQmFybGluZURhc2hMZW5ndGgAZGFzaGVkQmFyTGluZURhc2hMZW5ndGgAc2x1ci5sd2lkdGgAdGllLmx3aWR0aABsaW5lLndpZHRoAHBhZ2Uud2lkdGgAc3Ryb2tlLXdpZHRoAE1pbmltdW0gbGFzdC1zeXN0ZW0tanVzdGlmaWNhdGlvbiB3aWR0aABNZWFzdXJlIG1pbiB3aWR0aABUaGUgc3RlbSB3aWR0aABTdGVtIHdpZHRoAFRoZSBiYXJsaW5lIHdpZHRoAEJhcmxpbmUgd2lkdGgAU3RhZmYgbGluZSB3aWR0aABBZGp1c3QgcGFnZSB3aWR0aABUaGUgcGFnZSB3aWR0aABQYWdlIHdpZHRoAG1lYXN1cmVNaW5XaWR0aABzdGVtV2lkdGgAYmFyTGluZVdpZHRoAHN0YWZmTGluZVdpZHRoAHBhZ2VXaWR0aABhZGp1c3RQYWdlV2lkdGgAZnVsbC1wYXRoAFJlc291cmNlIHBhdGgAYnJlYXRoAEJyZWF0aAByZXNvdXJjZVBhdGgAMTI4dGgAMjU2dGgAMTZ0aAA2NHRoADEwMjR0aABkb21pbmFudC0xM3RoAG1pbm9yLTEzdGgAbWFqb3ItMTN0aAA1MTJ0aABkb21pbmFudC0xMXRoAG1pbm9yLTExdGgAbWFqb3ItMTF0aABiYWNrc2xhc2gAZnNsYXNoAGJzbGFzaAA2c2xhc2gANXNsYXNoADRzbGFzaAAzc2xhc2gAMnNsYXNoADFzbGFzaABtZWFzdXJlLXN0eWxlL3NsYXNoAG1lbnN1ci5zbGFzaABoYXNoAHVzZUJyYWNlR2x5cGgAVXNlIEJyYWNlIEdseXBoAGdyYXBoAHgtdGhyb3VnaABsaW5lLXRocm91Z2gAaGlnaAByZWgAUmVoAFRyYW5zcG9zZSB0byBzb3VuZGluZyBwaXRjaAB0cmFuc3Bvc2VUb1NvdW5kaW5nUGl0Y2gAVGhlIGxheWVyIGVsZW1lbnQgY29udGFpbmVyIHN0YWNrIHRvcCBhbmQgdGhlIGNvbnRhaW5lciBlbmQgc2hvdWxkIG1hdGNoAE1hcmNoAHN5bmNoAHRhYi5sdXRlLmZyZW5jaABNZW5zdXJzdHJpY2gAc3ByZWNoAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5ncmFjZUdycC5sb2dAYXR0YWNoAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmdyYWNlR3JwLmxvZ0BhdHRhY2gAYXBwcm9hY2gAVGgAL1VzZXJzL2xhdXJlbnQvcHJvamVjdHMvdmVyb3Zpb19kZXZlbG9wL2NtYWtlLy4uL2luY2x1ZGUvanNvbi9qc29ueHguaABodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZwAvZm9vdGVyLnN2ZwBTdmcAYXVnAEF1ZwBzZwBhbmFsb2cAaHR0cHM6Ly93d3cudmVyb3Zpby5vcmcvc2NoZW1hL2Rldi9tZWktdmVyb3Zpby5ybmcAaHR0cHM6Ly9tdXNpYy1lbmNvZGluZy5vcmcvc2NoZW1hL2Rldi9tZWktYWxsLnJuZwBodHRwczovL211c2ljLWVuY29kaW5nLm9yZy9zY2hlbWEvZGV2L21laS1iYXNpYy5ybmcARGVsZXRpbmcgd3Jvbmcgc2NvcmUgZWxlbWVudC4gU29tZXRoaW5nIGlzIHdyb25nAGFjYy1sb25nAGZvbGxvd2luZwBFbGVtZW50IGlzIGxhY2tpbmcgYW4gaW50ZXJmYWNlIHdoaWNoIGlzIHJlcXVpcmVkIGZvciBwaXRjaCBhZGp1c3RpbmcAYWx0ZXJuYXRpbmcARWxlbWVudCBzZWxlY3RvcnMgYW5kIHByb2Nlc3NpbmcAc3Vic3RyaW5nAGJhc2ljX3N0cmluZwBzdGQ6OnN0cmluZwBvcGVuLXN0cmluZwB0ZWNobmljYWwvZmluZ2VyaW5nAHJlbmRlcmluZwBsZXQtcmluZwBncm91cGluZwBzdGFmZi10dW5pbmcAVHVuaW5nAHdhcm5pbmcAJWQgdGltZSBzcGFubmluZyBlbGVtZW50cyBjb3VsZCBub3QgYmUgc2V0IGFzIHJ1bm5pbmcAb3BlbmluZwBub25maWxpbmcAY2VpbGluZwBGb250cyB0aGF0IGVtdWxhdGUgaGFuZCB3cml0aW5nIGFuZCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcAZm9sbG93aW5nLXNpYmxpbmcAcHJlY2VkaW5nLXNpYmxpbmcAVGhlIHRoaWNrbmVzcyBvZiB0aGUgbGluZSB1c2VkIGZvciBwaWFubyBwZWRhbGluZwBpbnRlcmNoYW5naW5nAGZpbmcAZW5jb2RpbmcATXVzaWNYTUwgaW1wb3J0OiBUaGVyZSBhcmUgJWQgYmVhbXNwYW5zIGxlZnQgd2l0aG91dCBlbmRpbmcARW5kaW5nAHByZWNlZGluZwBPdXRwdXQgU1ZHIGZvciBIVE1MNSBlbWJlZGRpbmcARGV0ZWN0IGxvbmcgZHVyYXRpb24gZm9yIGFkanVzdGluZyBzcGFjaW5nAEV2ZW4gbm90ZSBzcGFjaW5nAGV2ZW5Ob3RlU3BhY2luZwBmYWNpbmcAVGVsZXBob25lX1JpbmcATGVhZF81X2NoYXJhbmcAeG1sOmxhbmcATGVpcHppZwBrZXlzaWcAdGltZXNpZwBrZXkuc2lnAG9yaWcAbGlnAGZpZwBSaWdodCBtYXJnaW4ga2V5U2lnAExlZnQgbWFyZ2luIGtleVNpZwByaWdodE1hcmdpbktleVNpZwBsZWZ0TWFyZ2luS2V5U2lnAFJpZ2h0IG1hcmdpbiBtZXRlclNpZwBMZWZ0IG1hcmdpbiBtZXRlclNpZwByaWdodE1hcmdpbk1ldGVyU2lnAGxlZnRNYXJnaW5NZXRlclNpZwBGaWcAY2hnAHJlZwBhcnBlZwBBcnBlZwBkZWcAUmVnAHJkZwBSZGcAZHJhZwBUaGUgbGFuZHNjYXBlIHBhcGVyIG9yaWVudGF0aW9uIGZsYWcAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGcAJS4qZwAwIDAgJWcgJWcAdGYAc2VuYXJpYWltcGVyZgBzZW5hcmlhcGVyZgAzcWYAMXFmAGNvcHlvZgBzdG9mAGluZgBrbWYAYm1mAGRlc2NlbmRhbnQtb3Itc2VsZgBhbmNlc3Rvci1vci1zZWxmAGhhbGYAa2YAZmFsbG9mZgBEb2N1bWVudCBpcyBhbHJlYWR5IGNhc3Qgb2ZmAERvY3VtZW50IGlzIG5vdCBjYXN0IG9mZgBMZWFkXzRfY2hpZmYAZmZmZgBwYXJ0c3RhZmYAb25zdGFmZgBvcmlnaW4uc3RhZmYAc3BhY2luZy5zdGFmZgBUaGUgY3Jvc3Mgc3RhZmYgcmVmZXJlbmNlICclZCcgZm9yIGVsZW1lbnQgJyVzJyBzZWVtcyB0byBiZSBpZGVudGljYWwgdG8gdGhlIHBhcmVudCBzdGFmZgBGYWlsZWQgdG8gaW5zZXJ0IG5ld1N0YWZmIGludG8gc3RhZmYATW92ZSBzY29yZSBkZWZpbml0aW9uIHRvIHN0YWZmAFNwYWNpbmcgc3RhZmYAbW92ZVNjb3JlRGVmaW5pdGlvblRvU3RhZmYAanVzdGlmaWNhdGlvblN0YWZmAHNwYWNpbmdTdGFmZgBjaGFuZ2VTdGFmZgByZXN0c09mZgBueW1yZWYAaHJlZgBSaWdodCBtYXJnaW4gY2xlZgBMZWZ0IG1hcmdpbiBjbGVmAHNldENsZWYAcmlnaHRNYXJnaW5DbGVmAGxlZnRNYXJnaW5DbGVmAGJlYXRkZWYAUmVmAGluc3RyRGVmAGxheWVyRGVmAE1vdmUgc2NvcmUgZGVmaW5pdGlvbiAoY2xlZiwga2V5U2lnLCBtZXRlclNpZywgZXRjLikgZnJvbSBzY29yZURlZiB0byBzdGFmZkRlZgBObyBzdGFmZiBmb3VuZCBmb3IgZ2VuZXJhdGluZyBhIHNjb3JlRGVmAE5vIG1lYXN1cmUgZm91bmQgZm9yIGdlbmVyYXRpbmcgYSBzY29yZURlZgAlZGYAdGNmAGJmAG92ZXJsZWFmACUuMExmACVMZgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuaGFycFBlZGFsLmxvZ0BmAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZgAlZG0rJS40ZgAzZgAyZgBQYXJhbWV0ZXIgdmFsdWUgJWYgZm9yICclcycgb3V0IG9mIGJvdW5kczsgZGVmYXVsdCBpcyAlZiwgbWluaW11bSAlZiwgYW5kIG1heGltdW0gJWYAZm9udHNpemUAcmVzaXplAGFycm93LnNpemUAdGV4dC5zaXplAG1lbnN1ci5zaXplAGxzdGFydHN5bS5zaXplAGxlbmRzeW0uc2l6ZQBtdXNpYy5zaXplAGx5cmljLnNpemUAZm9udC1zaXplAHN0YWZmLXNpemUAVGhlIHNjYWxlIG9mIGZpbmdlcmluZyBmb250IGNvbXBhcmVkIHRvIGRlZmF1bHQgZm9udCBzaXplAEhhaXJwaW4gc2l6ZQBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAEx5cmljIHNpemUAb3B0aW1pemUAQ291bGQgbm90IGZpbmQgc3RhZmZEZWYgZm9yIHN0YWZmICglZCkgd2hlbiBvcHRpbWl6aW5nIHNjb3JlRGVmIGluIFN0YWZmOjpTY29yZURlZk9wdGltaXplAGhhaXJwaW5TaXplAGx5cmljU2l6ZQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubGlxdWVzY2VudC52aXNAY3VydmUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubGlxdWVzY2VudC52aXNAY3VydmUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm5jRm9ybUBjdXJ2ZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5uY0Zvcm1AY3VydmUAaGFsZi1jdXJ2ZQBiZWFtTWl4ZWRQcmVzZXJ2ZQByZW1vdmUAYWJvdmUAYWx0ZXJuYXRpdmUATm8gZmlsZSB0byBsb2FkIGZvdW5kIGluIHRoZSBhcmNoaXZlAExvYWRpbmcgZmlsZSAnJXMnIGluIHRoZSBhcmNoaXZlAGZpdmUAYnJldmUAZGlzcGxheS1vY3RhdmUAdHVuaW5nLW9jdGF2ZQBPY3RhdmUAdHJ1ZQBvYmxpcXVlAGRpc2NvbnRpbnVlAGRlZ3JlZS12YWx1ZQBhdHRyVmFsdWUAdHJwbHRvbmd1ZQBkYmx0b25ndWUAdHJpcGxlLXRvbmd1ZQBkb3VibGUtdG9uZ3VlACBjdWUAVHVlAG1pZGlOb0N1ZQBieXRlAHBlci1taW51dGUAUGFuX0ZsdXRlAFVuYWJsZSB0byB1cGRhdGUgbGlnYXR1cmUgYXR0cmlidXRlAHN2Z0FkZGl0aW9uYWxBdHRyaWJ1dGUAcXVvdGUALi9mb2xsb3dpbmctc2libGluZzo6bm90ZQBSaWdodCBtYXJnaW4gbm90ZQBMZWZ0IG1hcmdpbiBub3RlAEFsaWduIHN0YWNjYXRvIGFuZCBzdGFjY2F0aXNzaW1vIGFydGljdWxhdGlvbnMgd2l0aCBjZW50ZXIgb2YgdGhlIG5vdGUAcmlnaHRNYXJnaW5Ob3RlAGxlZnRNYXJnaW5Ob3RlAG5pZW50ZQBwcmVjZWRlbnRlAGFycm93d2hpdGUAbWVuc3VyYWwud2hpdGUAZGVsZXRlAHByaXZhdGUAeGxpbms6YWN0dWF0ZQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQudGFyZ2V0RXZhbEBldmFsdWF0ZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC50YXJnZXRFdmFsQGV2YWx1YXRlAHJvdGF0ZQByZXNpemVSb3RhdGUAc3Vib3JkaW5hdGUAdHJhbnNsYXRlAHN0YXJ0ZGF0ZQBpc29kYXRlAGVuZGRhdGUAL3Njb3JlLXBhcnR3aXNlL2lkZW50aWZpY2F0aW9uL2VuY29kaW5nL2VuY29kaW5nLWRhdGUAQXBwbGF1c2UAY2F1c2UAdGFiLmNvdXJzZQBDb3Vyc2UAdmVyc2UAVmVyc2UAZWxsaXBzZQBMeXJpYyB2ZXJzZSBjb2xsYXBzZQBseXJpY1ZlcnNlQ29sbGFwc2UAdHJhbnNwb3NlAHN1cGVyaW1wb3NlAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5yZWhlYXJzYWxAcmVoLmVuY2xvc2UAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQucmVoZWFyc2FsQHJlaC5lbmNsb3NlAGZhbHNlAEd1aXRhcl9GcmV0X05vaXNlAEJyZWF0aF9Ob2lzZQBwaHJhc2UAUGhyYXNlAHByb3BvcnQubnVtYmFzZQB4bWw6YmFzZQAwLWJhc2UAZGVwYXJ0dXJlAGRpZG4ndCBmaW5kIGVuZCBvZiBjZW50cmFsIGRpcmVjdG9yeSBzaWduYXR1cmUAbGlnYXR1cmUAaXNMaWdhdHVyZQB0b2dnbGVMaWdhdHVyZQBlbmNsb3N1cmUAYW5jZXN0b3I6Om1lYXN1cmUATWVuc3VyYWwgdG8gbWVhc3VyZQBmaXJzdE1lYXN1cmUAbGFzdE1lYXN1cmUAbWVuc3VyYWxUb01lYXN1cmUAZmlndXJlAHByZQByZXN0b3JlAFJlc3RvcmUAU2Vhc2hvcmUAbm90YmVmb3JlAHN1YnN0cmluZy1iZWZvcmUAdW5kZXJzY29yZQAuLy9zY29yZQBTY29yZQBGWF80X2F0bW9zcGhlcmUATGVhZF8xX3NxdWFyZQBkb3VibGUtc3F1YXJlAEFjb3VzdGljX1NuYXJlAEVsZWN0cmljX1NuYXJlAHhsaW5rOnRhcmdldHR5cGUAbm90YXRpb250eXBlAG1pbWV0eXBlAGJldHlwZQBub3RhdGlvbnN1YnR5cGUAYmVhdC10eXBlAGRpcmVjdGlvbi10eXBlAGxpbmUtdHlwZQBkZWdyZWUtdHlwZQBVbmtub3duIGVycm9yIHR5cGUASHVtZHJ1bSB0eXBlAFVucmVjb2duaXplZCBub2RlIHR5cGUAZWxlbWVudFR5cGUAZ3JvdXBUeXBlAGh1bVR5cGUAYmVhbS5zbG9wZQBTbHVyIG1heCBzbG9wZQBCZWFtIG1heCBzbG9wZQBCZWFtIG1pbiBzbG9wZQBUaGUgbWF4aW11bSBiZWFtIHNsb3BlAFRoZSBtaW5pbXVtIGJlYW0gc2xvcGUAc2x1ck1heFNsb3BlAGJlYW1NYXhTbG9wZQBiZWFtTWluU2xvcGUATGVhZF8zX2NhbGxpb3BlAEJhZ19waXBlAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5mZXJtYXRhLnZpc0BzaGFwZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5mZXJtYXRhLnZpc0BzaGFwZQBhcnJvdy5zaGFwZQBjbGVmLnNoYXBlAGhlYWQuc2hhcGUAVW5hYmxlIHRvIHNldCBjbGVmIHNoYXBlAHNTaGFwZQBsYW5kc2NhcGUAdG9lAE9ib2UASnVuZQB6b25lAHN5c3RlbU1pbGVzdG9uZQBwYWdlTWlsZXN0b25lAG5vbmUAc3RhbmRhbG9uZQBYeWxvcGhvbmUAVmlicmFwaG9uZQBSZXF1ZXN0aW5nIGxheW91dCB3aXRoIHNwZWNpZmljIGJyZWFrcyBidXQgdGhlIGxheW91dCBpcyBhbHJlYWR5IGRvbmUAVHJvbWJvbmUAVGFtYm91cmluZQBuaW5lAG5ld2xpbmUAdmxpbmUAc3lzdGVtLmxlZnRsaW5lAG92ZXJsaW5lAHVuZGVybGluZQBhZnRlci1iYXJsaW5lAGdyb3VwLWJhcmxpbmUAVGhlIGRlZmF1bHQgaG9yaXpvbnRhbCBkaXN0YW5jZSBiZXR3ZWVuIHRoZSBkb3RzIGFuZCB0aGUgaW5uZXIgYmFybGluZSBvZiBhIHJlcGVhdCBiYXJsaW5lAFRoZSB0aGlja25lc3Mgb2YgdGhlIHRoaWNrIGJhcmxpbmUAaGxpbmUAYmFzZWxpbmUAb250aGVsaW5lAGNsZWYubGluZQBsb3ctbGluZQB2ZXJ0aWNhbC1saW5lAERpc3BsYXkgdGhlIHRvdGFsIHJ1bnRpbWUgb24gY29tbWFuZC1saW5lAFRoZSB0aGlja25lc3Mgb2YgdGhlIGxpbmUgdXNlZCBmb3IgYW4gb2N0YXZlIGxpbmUAUmlnaHQgbWFyZ2luIHJpZ2h0IGJhckxpbmUATGVmdCBtYXJnaW4gcmlnaHQgYmFyTGluZQBSaWdodCBtYXJnaW4gbGVmdCBiYXJMaW5lAExlZnQgbWFyZ2luIGxlZnQgYmFyTGluZQBSaWdodCBtYXJnaW4gYmFyTGluZQBMZWZ0IG1hcmdpbiBiYXJMaW5lAHJpZ2h0TWFyZ2luUmlnaHRCYXJMaW5lAGxlZnRNYXJnaW5SaWdodEJhckxpbmUAcmlnaHRNYXJnaW5MZWZ0QmFyTGluZQBsZWZ0TWFyZ2luTGVmdEJhckxpbmUAcmlnaHRNYXJnaW5CYXJMaW5lAGxlZnRNYXJnaW5CYXJMaW5lAG1pZGkudm9sdW1lAG5ldW1lAE5ldW1lAGRpcmVjdGlvbi10eXBlL21ldHJvbm9tZQBIYXVwdHN0aW1tZQBOZWJlbnN0aW1tZQBzaG93UnVudGltZQBncmFjZS50aW1lAGxheWVyc2NoZW1lAGZvbnRuYW1lAG1pZGkuaW5zdHJuYW1lAGtleS5wbmFtZQB0dW5lLnBuYW1lAG1pZGkucGF0Y2huYW1lAHRleHQubmFtZQBnbHlwaC5uYW1lAG11c2ljLm5hbWUAbHlyaWMubmFtZQBsb2NhbC1uYW1lAG1pZGktbmFtZQBVbmtub3duIHZhcmlhYmxlOiB2YXJpYWJsZSBzZXQgZG9lcyBub3QgY29udGFpbiB0aGUgZ2l2ZW4gbmFtZQBwZXJzTmFtZQBmb250c3R5bGUAdGV4dC5zdHlsZQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQucGlhbm9QZWRhbHNAcGVkYWwuc3R5bGUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQucGlhbm9QZWRhbHNAcGVkYWwuc3R5bGUAbHlyaWMuc3R5bGUAZm9udC1zdHlsZQBiYXItc3R5bGUATXVsdGkgcmVzdCBzdHlsZQBUaGUgZ2xvYmFsIHBlZGFsIHN0eWxlAFBlZGFsIHN0eWxlAG11bHRpUmVzdFN0eWxlAHBlZGFsU3R5bGUAYmVhbUZyZW5jaFN0eWxlAEJsb3duX0JvdHRsZQBTaG9ydF9XaGlzdGxlAExvbmdfV2hpc3RsZQAvc2NvcmUtcGFydHdpc2UvbW92ZW1lbnQtdGl0bGUAL3Njb3JlLXBhcnR3aXNlL3dvcmsvd29yay10aXRsZQBBQkMgaW1wb3J0OiBUaXRsZSBmaWVsZCBtaXNzaW5nLCBjcmVhdGluZyBlbXB0eSB0aXRsZQB4bGluazpyb2xlAGRibHdob2xlAERyYXdpbmcgcGFnZSB3aXRob3V0IGZhY3NpbWlsZQBVbmFibGUgdG8gd3JpdGUgY2hpbGQgJyVzJyBvZiBmYWNzaW1pbGUAVW5zdXBwb3J0ZWQgY2hpbGQgJyVzJyBvZiBmYWNzaW1pbGUAVGhpcyBzeWwgKGJvdW5kaW5nIGJveCkgZG9lcyBub3QgaGF2ZSBhIGZhY3NpbWlsZQB1c2VGYWNzaW1pbGUAb3V0ZmlsZQAvY29udGFpbmVyL3Jvb3RmaWxlcy9yb290ZmlsZQBObyB1bml0cy1wZXItZW0gYXR0cmlidXRlIGluIGJvdWRpbmcgYm94IGZpbGUAT3V0cHV0IGZpbGUARW5ncmF2aW5nIGRlZmF1bHRzIGZpbGUAZW5ncmF2aW5nRGVmYXVsdHNGaWxlAHNpbmdsZQByZWN0YW5nbGUAcnRyaWFuZ2xlAGlzb3RyaWFuZ2xlAGludmVydGVkIHRyaWFuZ2xlAE9wZW5fVHJpYW5nbGUATXV0ZV9UcmlhbmdsZQBtaWRkbGUARmlkZGxlAHNlbWljaXJjbGUAZG91YmxlAERlbGV0aW5nIGEgbm90ZSBpbiBhIGNob3JkIHRoYXQgaGFzIGVkaXRvcmlhbCBjb250ZW50IGlzIG5vdCBwb3NzaWJsZQBJbnNlcnRpbmcgYSBub3RlIHdoZXJlIGEgbm90ZSBoYXMgZWRpdG9yaWFsIGNvbnRlbnQgaXMgbm90IHBvc3NpYmxlAEluc2VydGluZyBhIG5vdGUgd2hlcmUgYSBub3RlIGhhcyBseXJpYyBjb250ZW50IGlzIG5vdCBwb3NzaWJsZQBicmFja2V0LnZpc2libGUAbGluZXMudmlzaWJsZQBkdXIudmlzaWJsZQBtbnVtLnZpc2libGUAc3RlbS52aXNpYmxlAGNsZWYudmlzaWJsZQBoZWFkLnZpc2libGUAQ291bGQgbm90IG1ha2Ugb25lIGNoaWxkIG9mIDxzdWJzdD4gdmlzaWJsZQBDb3VsZCBub3QgbWFrZSBvbmUgPHJkZz4gb3IgPGxlbT4gdmlzaWJsZQBDb3VsZCBub3QgbWFrZSBvbmUgY2hpbGQgb2YgPGNob2ljZT4gdmlzaWJsZQBjb21wcmVzc2FibGUAc3lsbGFibGUAaW50ZXJjaGFuZ2VhYmxlAHBhZ2Uuc2NhbGUAZGVmaW5pdGlvbi1zY2FsZQBGaW5nZXJpbmcgc2NhbGUAZmluZ2VyaW5nU2NhbGUATG93X1RpbWJhbGUASGlnaF9UaW1iYWxlAHN0cm9rZQBvdmVyc3RyaWtlAHNoYWtlAHRpZQBUaWUAYXBvc3Ryb3BoZQByZXNldENhY2hlAG1lcmdlAHh4LWxhcmdlADogb3V0IG9mIHJhbmdlAFZhbHVlICclcycgaXMgbm90IGluIHRoZSBTTXVGTCAocHJpdmF0ZSBhcmVhKSByYW5nZQBtZXRlci5zaG93Y2hhbmdlAGtleXNpZy5zaG93Y2hhbmdlAGtleS5zaWcuc2hvd2NoYW5nZQBjbGVmLW9jdGF2ZS1jaGFuZ2UAV2hlbiBjb25kZW5zaW5nIGEgc2NvcmUgYWxzbyBjb25kZW5zZSBwYWdlcyB3aXRoIGEgdGVtcG8gY2hhbmdlAE5vIGFsaWdubWVudCBmb3VuZCBiZWZvcmUgYW5kIGFmdGVyIHRoZSBjbGVmIGNoYW5nZQBtZWFzdXJlUmFuZ2UAVW5zdXBwb3J0ZWQgcGVyY2VudGFnZSB2YWx1ZSAnJWYnIGluIGJ1bGdlAHBpZXdlZGdlAGRpcmVjdGlvbi10eXBlL3dlZGdlAERpc3BsYXkgdGhpcyBtZXNzYWdlAENvbmRlbnNlIGZpcnN0IHBhZ2UAV2hlbiBjb25kZW5zaW5nIGEgc2NvcmUgYWxzbyBjb25kZW5zZSB0aGUgZmlyc3QgcGFnZQBTaHJpbmsgY29udGVudCB0byBmaXQgcGFnZQBNYXhpbXVtIHJhdGlvIG9mIGp1c3RpZmlhYmxlIGhlaWdodCBmb3IgcGFnZQBNYXhpbXVuIG51bWJlciBvZiBzeXN0ZW1zIHBlciBwYWdlAENvdWxkIG5vdCBnZXQgZHJhd2luZyBwYWdlAENvdWxkIG5vdCBnZXQgdGhlIGRyYXdpbmcgcGFnZQBKdXN0aWZ5IHNwYWNpbmcgdmVydGljYWxseSB0byBmaWxsIHRoZSBwYWdlAGRhbWFnZQBEYW1hZ2UAUGFkXzFfbmV3X2FnZQBmaXJzdFBhZ2UAY29uZGVuc2VGaXJzdFBhZ2UAc3lzdGVtTWF4UGVyUGFnZQBNYXguIFN5c3RlbSBwZXIgUGFnZQB0aHJlZQBkZWdyZWUAYWJjLWluY2x1ZGUAbm9kZQBrZXkubW9kZQBjb2RlAHRpbGRlAHdpZGUAZ2xpc3NhbmRvfHNsaWRlAG5vdGVoZWFkRGlhbW9uZEJsYWNrV2lkZQBub3RlaGVhZERpYW1vbmRXaGl0ZVdpZGUAU2VsZWN0aW9uIGNvdWxkIG5vdCBiZSBtYWRlAHNvdXJjZQBib3VuY2UAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmF1ZGllbmNlQGF1ZGllbmNlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmF1ZGllbmNlQGF1ZGllbmNlAGV2aWRlbmNlAGNvbmZpZGVuY2UAV3JpdGUgZGF0YS1pZCBhbmQgZGF0YS1jbGFzcyBhdHRyaWJ1dGVzIGZvciBKUyB1c2FnZSBhbmQgaWQgY2xhc2ggYXZvaWRhbmNlAExlYWRfNl92b2ljZQBwcmluY2lwYWwtdm9pY2UAY2hvaWNlAENob2ljZQBTeW50aF9Wb2ljZQBncmFjZQByaWdodC1icmFjZQBsZWZ0LWJyYWNlAGluc3BhY2UAYmFja3NwYWNlAG5hbWVzcGFjZQB4bWw6c3BhY2UAbm9ybWFsaXplLXNwYWNlAE1peGVkIGJlYW1zIHdpbGwgYmUgZHJhd24gZXZlbiBpZiB0aGVyZSBpcyBub3QgZW5vdWdoIHNwYWNlAEx5cmljIHdvcmQgc3BhY2UAbVNwYWNlAGx5cmljV29yZFNwYWNlAE1TcGFjZQBicmFja2V0LnBsYWNlAGNsZWYuZGlzLnBsYWNlAGJhci5wbGFjZQBudW0ucGxhY2UAVW5hYmxlIHRvIHdyaXRlIGNoaWxkICclcycgb2Ygc3VyZmFjZQBVbnN1cHBvcnRlZCBjaGlsZCAnJXMnIG9mIHN1cmZhY2UAcGFlAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuaGFycFBlZGFsLmxvZ0BlACUuKmUAbHlkAHV1ZABkdWQAc2QARWxlbWVudCBub3Qgc2V0IGluIEJlYW1FbGVtZW50Q29vcmQASGFycHNpY2hvcmQAUmlnaHQgbWFyZ2luIGNob3JkAExlZnQgbWFyZ2luIGNob3JkAHJpZ2h0TWFyZ2luQ2hvcmQAbGVmdE1hcmdpbkNob3JkAGZvcndhcmQAZ3VpdGFyLnN0YW5kYXJkAHR1bmluZy5zdGFuZGFyZABLZXlTaWcgY29udGVudCBjYW5ub3QgYmUgY29udmVydGVkIHRvIEBzaWcgYmVjYXVzZSB0aGUgYWNjaWRlbnRhbCBzZXJpZXMgaXMgbm90IHN0YW5kYXJkAHN0b2QAbWV0cmljbW9kAHN0ZW0ubW9kAGhlYWQubW9kAHBlcmlvZABiYXIubWV0aG9kAHNvdW5kAHJvdW5kAHVub3JkZXJlZF9tYXA6OmF0OiBrZXkgbm90IGZvdW5kAG1hcDo6YXQ6ICBrZXkgbm90IGZvdW5kAFBhcmVudCBub3RlIGZvciA8c3lsPiB3YXMgbm90IGZvdW5kAFN0YWZmIEBuPSclZCcgZm9yIHJlbmRlcmluZyBjb250cm9sIGV2ZW50ICVzICVzIG5vdCBmb3VuZABzdGFmZkRlZiBub3QgZm91bmQAU3RhZmYgYWxpZ25tZW50IGZvciBzdGFmZiAlZCBub3QgZm91bmQARWxlbWVudCAnJXMnIG5vdCBmb3VuZABDbGFzc0lkIGZvciAnJXMnIG5vdCBmb3VuZABBQkMgaW1wb3J0OiBFbXB0eSBzbHVyIGZvdW5kAE11c2ljWE1MIGltcG9ydDogTGF5ZXIgJWQgY2Fubm90IGJlIGZvdW5kAE11c2ljWE1MIGltcG9ydDogU3RhZmYgJWQgY2Fubm90IGJlIGZvdW5kAFRoZSA8bWRpdj4gcmVxdWVzdGVkIHdpdGggdGhlIHhwYXRoIHF1ZXJ5ICclcycgY291bGQgbm90IGJlIGZvdW5kAFNlbGVjdGlvbiBlbmQgJyVzJyBjb3VsZCBub3QgYmUgZm91bmQARWxlbWVudHMgc3RhcnQgYW5kIGVuZCBpZHMgJyVzJyBhbmQgJyVzJyBjb3VsZCBub3QgYmUgZm91bmQAU3RhZmZEZWYgd2l0aCB4bWw6aWQgJyVzJyBjb3VsZCBub3QgYmUgZm91bmQARWxlbWVudCBzdGFydCBpZCAnJXMnIGNvdWxkIG5vdCBiZSBmb3VuZABFbGVtZW50IHdpdGggaWQgJyVzJyBjb3VsZCBub3QgYmUgZm91bmQAZGlhbW9uZABzdXNwZW5kZWQtc2Vjb25kAGtpbmQAZXh0ZW5kAHJwdGVuZABhbHRyZW5kAG1ldGVyLnJlbmQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmJlYW1pbmcudmlzQGJlYW0ucmVuZABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5iZWFtaW5nLnZpc0BiZWFtLnJlbmQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmVuZGluZ3NAZW5kaW5nLnJlbmQAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuZW5kaW5nc0BlbmRpbmcucmVuZAAtcmVuZABiZW5kAGxpbmUtZW5kAGFtcGVyc2FuZABleHBhbmQAaGFuZABDb3VsZCBub3QgZmluZCBzdGFydCBlbGVtZW50ICclcycgZm9yIG1pbGVzdG9uZUVuZABNaXNzaW5nIEBzdGFydGlkIG9uICBtaWxlc3RvbmVFbmQAU3lzdGVtTWlsZXN0b25lRW5kAFBhZ2VNaWxlc3RvbmVFbmQAMzJuZABtZABTbWFydCBicmVha3Mgc2IgdXNhZ2UgdGhyZXNob2xkAFRpbWVzLWJvbGQAY2hpbGQAdXVpZABvcmlnaW4uc3RhcnRpZABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuaGFybS52aXNAcmVuZGdyaWQAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuaGFybS52aXNAcmVuZGdyaWQAdm9pZABzb2xpZAAlcyB3aXRoIEB4bWw6aWQgJXMgd2lsbCBub3QgZ2V0IHJlbmRlcmVkIGFzIGl0IGhhcyBpZGVudGljYWwgdmFsdWVzIGluIEBzdGFydGlkIGFuZCBAZW5kaWQAb3JpZ2luLmVuZGlkAGtleS5hY2NpZABSaWdodCBtYXJnaW4gYWNjaWQATGVmdCBtYXJnaW4gYWNjaWQAa2V5QWNjaWQAcmlnaHRNYXJnaW5BY2NpZABsZWZ0TWFyZ2luQWNjaWQAeG1sOmlkAGRhdGEtaWQAZmQAZGVsYXllZABtaXhlZABBZGRpbmcgYSBub24tYXR0cmlidXRlIGNoaWxkIHRvIGFuIGF0dHJpYnV0ZSBpcyBub3QgYWxsb3dlZABQYWRfNV9ib3dlZABjdXJ2ZWQARWxlY3RyaWNfR3VpdGFyX211dGVkAGRibGRvdHRlZABVbm1lYXN1cmVkIG11c2ljIHdpdGhpbiBlZGl0b3JpYWwgbWFya3VwIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkAE11c2ljWE1MIGltcG9ydDogbm90ZWhlYWQtdGV4dCBpcyBub3Qgc3VwcG9ydGVkAFRpZSBhY3Jvc3MgYW4gZW50aXJlIHN5c3RlbSBpcyBub3Qgc3VwcG9ydGVkAEFCQyBJbnB1dDogRHJ1bSBjbGVmIGlzIG5vdCBzdXBwb3J0ZWQAQUJDIGltcG9ydDogTXVsdGktdm9pY2UgbXVzaWMgaXMgbm90IHN1cHBvcnRlZAA8c3Vic3Q+IGJlZm9yZSBhbnkgPHNjb3JlRGVmPiBpcyBub3Qgc3VwcG9ydGVkADxhcHA+IGJlZm9yZSBhbnkgPHNjb3JlRGVmPiBpcyBub3Qgc3VwcG9ydGVkADxjaG9pY2U+IGJlZm9yZSBhbnkgPHNjb3JlRGVmPiBpcyBub3Qgc3VwcG9ydGVkAEFCQyBpbXBvcnQ6IEZpZWxkIGNvbnRpbnVhdGlvbiAoKykgaXMgbm90IHN1cHBvcnRlZABJbnNlcnRpbmcgY29udHJvbCBldmVudCAnJXMnIGlzIG5vdCBzdXBwb3J0ZWQAT3V0cHV0IGZvcm1hdCAnJXMnIGlzIG5vdCBzdXBwb3J0ZWQASW5wdXQgZm9ybWF0ICclcycgaXMgbm90IHN1cHBvcnRlZABBdHRyaWJ1dGUgJyVzJyBmb3IgJyVzJyBpcyBub3Qgc3VwcG9ydGVkACVzIGJhciBsaW5lcyBub3Qgc3VwcG9ydGVkAEFCQyBpbXBvcnQ6IEtleSBjaGFuZ2VzIG5vdCBzdXBwb3J0ZWQAQUJDIGltcG9ydDogRGVjb3JhdGlvbiAlcyBub3Qgc3VwcG9ydGVkAEFCQyBpbXBvcnQ6IEZpbmdlcmluZyBub3Qgc3VwcG9ydGVkAEFCQyBpbXBvcnQ6IFVzZXIgZGVmaW5lZCBzeW1wb2xzIGFyZSBub3Qgc3VwcG9ydGVkAEFCQyBpbXBvcnQ6IEV4dHJhIHNwYWNlIG5vdCBzdXBwb3J0ZWQAaW52ZXJ0ZWQATXVzaWNYTUwgaW1wb3J0OiBDbGVmIGNoYW5nZSBhdCBtZWFzdXJlICVzLCBzdGFmZiAlZCwgdGltZSAlZCBub3QgaW5zZXJ0ZWQAYXVnbWVudGVkAFNldCB0aGUgeFBhdGggcXVlcnkgZm9yIHNlbGVjdGluZyA8c3Vic3Q+IGNoaWxkIGVsZW1lbnRzLCBmb3IgZXhhbXBsZTogIi4vZGVsIjsgYnkgZGVmYXVsdCB0aGUgZmlyc3QgY2hpbGQgaXMgc2VsZWN0ZWQAU2V0IHRoZSB4UGF0aCBxdWVyeSBmb3Igc2VsZWN0aW5nIDxjaG9pY2U+IGNoaWxkIGVsZW1lbnRzLCBmb3IgZXhhbXBsZTogIi4vb3JpZyI7IGJ5IGRlZmF1bHQgdGhlIGZpcnN0IGNoaWxkIGlzIHNlbGVjdGVkAFNldCB0aGUgeFBhdGggcXVlcnkgZm9yIHNlbGVjdGluZyA8YXBwPiBjaGlsZCBlbGVtZW50cywgZm9yIGV4YW1wbGU6ICIuL3JkZ1tjb250YWlucyhAc291cmNlLCAnc291cmNlLWlkJyldIjsgYnkgZGVmYXVsdCB0aGUgPGxlbT4gb3IgdGhlIGZpcnN0IDxyZGc+IGlzIHNlbGVjdGVkAEFuIDxtZGl2PiB3aXRoIG9ubHkgb25lIDxzY29yZT4gZGVzY2VuZGFudCBtdXN0IGJlIHNlbGVjdGVkAEFuIDxtZGl2PiB3aXRoIG9ubHkgb25lIDxwYWdlcz4gb3Igb25lIDxzY29yZT4gZGVzY2VuZGFudCBtdXN0IGJlIHNlbGVjdGVkAGF1dG9nZW5lcmF0ZWQAU2NvcmVEZWYgZ2VuZXJhdGVkAGFiYnJldmlhdGVkAGxpZ2F0ZWQASW4gc21hcnQgYnJlYWtzIG1vZGUsIHRoZSBwb3J0aW9uIG9mIHN5c3RlbSB3aWR0aCB1c2FnZSBhdCB3aGljaCBhbiBlbmNvZGVkIHNiIHdpbGwgYmUgdXNlZAByZXZlcnNlZABUcmFuc3Bvc2VkAHN1cGVyaW1wb3NlZABNdXNpY1hNTCBpbXBvcnQ6IGdsaXNzIGZvciAnJXMnIGNvdWxkIG5vdCBiZSBjbG9zZWQATXVzaWNYTUwgaW1wb3J0OiBkYXNoZXMvZXh0ZW5kZXIgbGluZXMgZm9yICclcycgY291bGQgbm90IGJlIGNsb3NlZABNdXNpY1hNTCBpbXBvcnQ6IGJyYWNrZXRTcGFuIGZvciAnJXMnIGNvdWxkIG5vdCBiZSBjbG9zZWQATXVzaWNYTUwgaW1wb3J0OiBvY3RhdmUgZm9yICclcycgY291bGQgbm90IGJlIGNsb3NlZABzY29yZUJhc2VkAHVubWVhc3VyZWQAYmFycmVkACVzIHdpdGggQHhtbDppZCAlcyBoYXMgYm90aCBhIEBzdGFydGlkIGFuZCBhbiBAdHN0YW1wOyBAdHN0YW1wIGlzIGlnbm9yZWQAQUJDIGltcG9ydDogSW5jbHVkZSBmaWVsZCBpcyBpZ25vcmVkAEFCQyBpbXBvcnQ6IEluZm9ybWF0aW9uIGZpZWxkICVjIGlzIGlnbm9yZWQAJXMgd2l0aCBAeG1sOmlkICVzIGhhcyBib3RoIGEgQGVuZGlkIGFuZCBhbiBAdHN0YW1wMjsgQHRzdGFtcDIgaXMgaWdub3JlZABAaGFsaWduIG9yIEB2YWxpZ24gaW4gbmVzdGVkIDxyZW5kPiBlbGVtZW50IDxyZW5kPiAlcyB3aWxsIGJlIGlnbm9yZWQARWxlbWVudCA8JXM+IGlzIHVua25vd24gYW5kIHdpbGwgYmUgaWdub3JlZAA8dHVwbGV0U3Bhbj4gaXMgbm90IHJlYWRhYmxlIGFzIDx0dXBsZXQ+IGFuZCB3aWxsIGJlIGlnbm9yZWQAY29sb3JlZABTZXQgdGhlIHhQYXRoIHF1ZXJ5IGZvciBzZWxlY3RpbmcgdGhlIDxtZGl2PiB0byBiZSByZW5kZXJlZDsgb25seSBvbmUgPG1kaXY+IGNhbiBiZSByZW5kZXJlZABmbGFyZWQAZ3JvdXBlZABzdG9wcGVkAGxvb3BlZABjdXJsZWQAZmlsbGVkAHJhbmRvbV9kZXZpY2UgZ2V0ZW50cm9weSBmYWlsZWQAbXV0ZXggbG9jayBmYWlsZWQARXhwb3J0IHRvIFBBRSBmYWlsZWQAZG91YmxlLWFuZ2xlZABob29rZWQAQUJDIGltcG9ydDogJyVzJyBhbHJlYWR5IHRpZWQAc3VwcGxpZWQAaW1wbGllZABoYWxmLWRpbWluaXNoZWQAZGJsZGFzaGVkAEFCQyBpbXBvcnQ6IENsb3Npbmcgc2x1ciBmb3IgZWxlbWVudCAnJXMnIGNvdWxkIG5vdCBiZSBtYXRjaGVkAFhNTCBJRHMgc2VlZABmb3JtLWZlZWQAeG1sSWRTZWVkAGVuY29kZWQAZXh0ZW5kZWQATXVzaWNYTUwgaW1wb3J0OiBzbHVyICVkIGZyb20gbWVhc3VyZSAlcyBjb3VsZCBub3QgYmUgZW5kZWQATXVzaWNYTUwgaW1wb3J0OiB0cmlsbCBleHRlbmRlciBmb3IgJyVzJyBjb3VsZCBub3QgYmUgZW5kZWQAVW5rbm93biB2YXJpYWJsZTogdmFyaWFibGUgc2V0IGlzIG5vdCBwcm92aWRlZABTY2FsZSBkb3duIHBhZ2UgY29udGVudCB0byBmaXQgdGhlIHBhZ2UgaGVpZ2h0IGlmIG5lZWRlZABDaG9yZCAnJXMnIGhhcyBubyBjaGlsZCBub3RlIC0gYSBkZWZhdWx0IG5vdGUgaXMgYWRkZWQARm9udCAnJXMnIGNvdWxkIG5vdCBiZSBsb2FkZWQATm8gZGF0YSBsb2FkZWQAUmVtb3ZlIFhNTCBJRHMgaW4gdGhlIE1FSSBvdXRwdXQgdGhhdCBhcmUgbm90IHJlZmVyZW5jZWQAV2VkAHVkZABkZGQAYWRkAEFkZABNdXNpY1hNTCBpbXBvcnQ6IE5vIG1lYXN1cmUgdG8gbG9hZABzcHJlYWQAbWVpLXJlYWQAZmlsZSBjb3VsZG4ndCBiZSByZWFkAExlYWRfOF9iYXNzX2FuZF9sZWFkAFRoZSBhbW91bnQgYnkgd2hpY2ggYSBsZWRnZXIgbGluZSBzaG91bGQgZXh0ZW5kIGVpdGhlciBzaWRlIG9mIGEgbm90ZWhlYWQAVHVwbGV0IG51bWJlciBvbiBoZWFkAFBsYWNlbWVudCBvZiB0dXBsZXQgbnVtYmVyIG9uIHRoZSBzaWRlIG9mIHRoZSBub3RlIGhlYWQAdHVwbGV0TnVtSGVhZABtZWlIZWFkAHBnSGVhZABQZ0hlYWQAZWxlbWVudElkAHN0YWZmSWQAbmV3U3RhZmZJZABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuaGFycFBlZGFsLmxvZ0BkAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZABhYmNMaW5lJTAyZAAlZC0lMDJkLSUwMmRUJTAyZDolMDJkOiUwMmQAJWQtJTAyZC0lMDJkICUwMmQ6JTAyZDolMDJkACVkLyVkAE0lZCwlZCBRJWQsJWQgJWQsJWQATSVkLCVkIEMlZCwlZCAlZCwlZCAlZCwlZABNJWQsJWQgQyVkLCVkICVkLCVkICVkLCVkIEMlZCwlZCAlZCwlZCAlZCwlZABQYXJhbWV0ZXIgdmFsdWUgJWQgZm9yICclcycgb3V0IG9mIGJvdW5kczsgZGVmYXVsdCBpcyAlZCwgbWluaW11bSAlZCwgYW5kIG1heGltdW0gJWQAQSBoaWdoIE1JREkgdHJhY2sgbnVtYmVyIHdhcyBhc3NpZ25lZCB0byBzdGFmZiAlZABNJWQgJWQgTCVkICVkAE0lZCAlZCBBJWQgJWQgMC4wICVkICVkICVkICVkADAgMCAlZCAlZAAJU3lzdGVtIGZ1bGwgd2lkdGg6ICVkAAlOb24tanVzdGlmaWFibGUgd2lkdGg6ICVkAAlEcmF3aW5nIGp1c3RpZmlhYmxlIHdpZHRoOiAlZABtdGMAZGVzYwBwcm9qZWN0RGVzYwByZXZpc2lvbkRlc2MAZW5jb2RpbmdEZXNjAGZpbGVEZXNjAGNoYW5nZURlc2MAcGVyYwBtYXJjAHBsb2MAb2xvYwBzdGQ6OmJhZF9hbGxvYwBtZW5zdXIubG9jAG1mdW5jAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5tZXRlclNpZ0dycC5sb2dAZnVuYwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5tZXRlclNpZ0dycC5sb2dAZnVuYwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQudGVtcG8ubG9nQGZ1bmMAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQudGVtcG8ubG9nQGZ1bmMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmFjY2lkLmxvZ0BmdW5jAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmFjY2lkLmxvZ0BmdW5jAG1tYwBUb3AgbWFyZ2luIGFydGljAEJvdHRvbSBtYXJnaW4gYXJ0aWMAdG9wTWFyZ2luQXJ0aWMAYm90dG9tTWFyZ2luQXJ0aWMAY2hyb21hdGljAGludGVydmFsc0Nocm9tYXRpYwBwaXRjaGVzQ2hyb21hdGljAE1FSSBvdXRwdXQgd2l0aCBmaWx0ZXIgaXMgbm90IHBvc3NpYmxlIGZvciBtZW5zdXJhbCBtdXNpYwBUcmFuc2NvZGVkIGZyb20gYWJjIG11c2ljAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuU1RFTURJUkVDVElPTi5iYXNpYwBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RFTURJUkVDVElPTi5iYXNpYwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLlNUQUZGUkVMLmJhc2ljAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5TVEFGRlJFTC5iYXNpYwBtZWktYmFzaWMANS4wLjAtZGV2K2Jhc2ljAE1FSSBvdXRwdXQgaW4gcGFnZS1iYXNlZCBNRUkgaXMgbm90IHBvc3NpYmxlIHdpdGggTUVJIGJhc2ljAGx5cmljAGRpYXRvbmljAGludGVydmFsc0RpYXRvbmljAHBpdGNoZXNEaWF0b25pYwBoYXJtb25pYwBQYWRfNl9tZXRhbGxpYwBwdWJsaWMAVGltZXMtaXRhbGljAFRpbWVzLWJvbGQtaXRhbGljAHN5bGxhYmljAFNpYwBicmVha3NlYwBEZWMAc3BpY2MAc3RhY2MAdW5hY2MAL1VzZXJzL2xhdXJlbnQvcHJvamVjdHMvdmVyb3Zpb19kZXZlbG9wL3NyYy9qc29uL2pzb254eC5jYwBhYmMAZXNhYwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuaGFycFBlZGFsLmxvZ0BjAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAYwBhYmM6JWMASW52YWxpZCBrZXl0b25pYyBwaXRjaCBjaGFyYWN0ZXI6ICVjAEludmFsaWQga2V5dG9uaWMgYWNjaWQgY2hhcmFjdGVyOiAlYwB3YgBtZGl2YgBzdWIAc2IAcmIAbWlkaS5tc3BiAG1laS1wYgBsYgBmYgBGZWIAc2VjYgBiYgB2ZXJ0aWNhbC10YWIAT3V0cHV0IGluZGVudGF0aW9uIHdpdGggdGFiAG91dHB1dEluZGVudFRhYgBicmVha3NTbWFydFNiAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuaGFycFBlZGFsLmxvZ0BiAHcrYgByK2IAYStiAHJ3YQBvYmxpcXVhAENlbGVzdGEAcmVjdGEAaW1wZXJmZWN0YQBpbnZlcnRlZGZlcm1hdGEARmVybWF0YQBtdXNlZGF0YQAvZGF0YQBTZWVkIHRoZSBnZW5lcmF0b3IgZm9yIFhNTCBJRHMgdXNpbmcgdGhlIGNoZWNrc3VtIG9mIHRoZSBpbnB1dCBkYXRhAEVycm9yIGltcG9ydGluZyBkYXRhAENvdWxkIG5vdCBhZGp1c3QgcGl0Y2g6IHRoZSBlbGVtZW50IG9yIHN0YWZmIGxhY2tzIGZhY3NpbWlsZSBkYXRhAENvdWxkIG5vdCBhZGp1c3QgcGl0Y2g6IGNoaWxkICVzIGRvZXMgbm90IGhhdmUgZmFjc2ltaWxlIGRhdGEAUmVxdWVzdGluZyBsYXlvdXQgd2l0aCBzbWFydCBicmVha3MgYnV0IG5vdGhpbmcgcHJvdmlkZWQgaW4gdGhlIGRhdGEAUmVxdWVzdGluZyBsYXlvdXQgd2l0aCBsaW5lIGJyZWFrcyBidXQgbm90aGluZyBwcm92aWRlZCBpbiB0aGUgZGF0YQBSZXF1ZXN0aW5nIGxheW91dCB3aXRoIGVuY29kZWQgYnJlYWtzIGJ1dCBub3RoaW5nIHByb3ZpZGVkIGluIHRoZSBkYXRhAE5vIDxib2R5PiBlbGVtZW50IGZvdW5kIGluIHRoZSBNRUkgZGF0YQBObyA8bWRpdj4gb3Igbm8gPHBhZ2VzPiBlbGVtZW50IGZvdW5kIGluIHRoZSBNRUkgZGF0YQBObyA8bXVzaWM+IGVsZW1lbnQgZm91bmQgaW4gdGhlIE1FSSBkYXRhAHNlbWlmdXNhAENhYmFzYQBCcmF2dXJhAEFuIGV4dHJhICdyJyBpcyBwcmVzZW50IHRvIGNsb3NlIGFuIGFwcG9nZ2lhdHVyYQBzZW56YS1taXN1cmEAYXJ0aWN1bGF0aW9ucy9jYWVzdXJhAENhZXN1cmEAaW50cmEAYWx0ZXJhAE9jYXJpbmEAY29tbWEAbWF4aW1hAHNlbWltaW5pbWEAdmlyZ3VsYQBWaW9sYQBxdWF0ZXJuYXJpYQBvY3RvbmFyaWEAbm92ZW5hcmlhAGR1b2RlbmFyaWEAYWxwaGEAbG9uZ2EATG93X0NvbmdhAE9wZW5fSGlfQ29uZ2EATXV0ZV9IaV9Db25nYQBwc29sZmEAY29kYQBPcGVuX0N1aWNhAE11dGVfQ3VpY2EASGFybW9uaWNhAHBsaWNhAFBsaWNhAGF0dGFjY2EAVHViYQBNYXJpbWJhAEthbGltYmEAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAYQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGEAW2VtcHR5XQBbdW5zZXRdAG1peGVkfDB8KFsxLTldfDFbMC0yXSlbZnxzXQBkaXJlY3Rpb24tdHlwZS8qW3NlbGY6OndvcmRzIG9yIHNlbGY6OmNvZGEgb3Igc2VsZjo6c2Vnbm9dAFtzZWxlY3Rpb25TY29yZV0AL3Njb3JlLXBhcnR3aXNlL3BhcnQvbWVhc3VyZS9wcmludFtAbmV3LXN5c3RlbSBvciBAbmV3LXBhZ2VdAC9zY29yZS1wYXJ0d2lzZS9wYXJ0WzFdL21lYXN1cmVbMV0vcHJpbnRbQG5ldy1zeXN0ZW0gb3IgQG5ldy1wYWdlXQBbY2hhaW5lZC1pZF0AW3Vuc3BlY2lmaWVkXQAuL2ZvbGxvd2luZy1zaWJsaW5nOjpub3RlW25vdGF0aW9uc1t0dXBsZXRbQHR5cGU9J3N0YXJ0J11dXQAuL2ZvbGxvd2luZy1zaWJsaW5nOjpub3RlW25vdGF0aW9uc1t0dXBsZXRbQHR5cGU9J3N0b3AnXV1dAC4vZm9sbG93aW5nLXNpYmxpbmc6Om5vdGVbYmVhbVtAbnVtYmVyPScxJyBhbmQgdGV4dCgpPSdlbmQnXV0AW01JU1NJTkddADwobWVpfG11c2ljfHBhZ2VzKVtcc1xuPl0APCghRE9DVFlQRSApPyhzY29yZS1wYXJ0d2lzZXxvcHVzfHNjb3JlLXRpbWV3aXNlKVtcc1xuPl0AW14wLTldAC9zY29yZS1wYXJ0d2lzZS9wYXJ0W0BpZD0nJXMnXS9tZWFzdXJlWzFdAC9zY29yZS1wYXJ0d2lzZS9wYXJ0WzFdL21lYXN1cmVbMV0vc291bmRbQHRlbXBvXVsxXQAuLy9tZGl2W2NvdW50KHNjb3JlKT4wXQBbXCpcKy8tXQBwYXJlbnQ6OnBhcnRbbm90KHByZWNlZGluZy1zaWJsaW5nOjpwYXJ0KV0AYW5jZXN0b3I6OnBhcnRbbm90KHByZWNlZGluZy1zaWJsaW5nOjpwYXJ0KV0Aa2V5W25vdChAbnVtYmVyKV0AY2xlZltub3QoQG51bWJlcildAHRpbWVbbm90KEBudW1iZXIpXQAvL2ZpbGVEZXNjL3RpdGxlU3RtdC9yZXNwU3RtdC9wZXJzTmFtZVtjb250YWlucygnbHlyaWNpc3QgdHJhbnNsYXRvciBjb21wb3NlciBoYXJtb25pemVyIGFycmFuZ2VyJywgQHJvbGUpXQAvL2ZpbGVEZXNjL3RpdGxlU3RtdC90aXRsZVt0ZXh0KCldAG9ybmFtZW50cy8qW2NvbnRhaW5zKG5hbWUoKSwgJ21vcmRlbnQnKV0AcGFydC1hYmJyZXZpYXRpb24tZGlzcGxheVtub3QoQHByaW50LW9iamVjdD0nbm8nKV0AZ3JvdXAtYWJicmV2aWF0aW9uLWRpc3BsYXlbbm90KEBwcmludC1vYmplY3Q9J25vJyldAHBhcnQtbmFtZS1kaXNwbGF5W25vdChAcHJpbnQtb2JqZWN0PSdubycpXQBncm91cC1uYW1lLWRpc3BsYXlbbm90KEBwcmludC1vYmplY3Q9J25vJyldAG5vdGF0aW9uc1tub3QoQHByaW50LW9iamVjdD0nbm8nKV0AcGFydC1hYmJyZXZpYXRpb25bbm90KEBwcmludC1vYmplY3Q9J25vJyldAGdyb3VwLWFiYnJldmlhdGlvbltub3QoQHByaW50LW9iamVjdD0nbm8nKV0AZGlyZWN0aW9uLXR5cGUvbWV0cm9ub21lW25vdChAcHJpbnQtb2JqZWN0PSdubycpXQBwYXJ0LW5hbWVbbm90KEBwcmludC1vYmplY3Q9J25vJyldAGdyb3VwLW5hbWVbbm90KEBwcmludC1vYmplY3Q9J25vJyldAG9ybmFtZW50cy8qW2NvbnRhaW5zKG5hbWUoKSwgJ3R1cm4nKV0Ab3JuYW1lbnRzLypbY29udGFpbnMobmFtZSgpLCAnc2NobGVpZmVyJykgb3IgY29udGFpbnMobmFtZSgpLCAnaGF5ZG4nKV0AKltjb250YWlucyhuYW1lKCksICdhcnBlZ2dpYXRlJyldAG5vdGF0aW9ucy90dXBsZXRbQHR5cGU9J3N0YXJ0J10Abm90YXRpb25zL29ybmFtZW50cy90cmVtb2xvW0B0eXBlPSdzdGFydCddAG9ybmFtZW50cy93YXZ5LWxpbmVbQHR5cGU9J3N0YXJ0J10AZm9sbG93aW5nOjplbmRpbmdbQG51bWJlcj0nJXMnXVtAdHlwZSAhPSAnc3RhcnQnXQAuLy9tdWx0aXBsZS1yZXN0W0B1c2Utc3ltYm9scz0neWVzJ10AL3Njb3JlLXBhcnR3aXNlL3BhcnQvbWVhc3VyZVtAbm9uLWNvbnRyb2xsaW5nPSd5ZXMnXQAvc2NvcmUtcGFydHdpc2UvcGFydFtAaWQ9JyVzJ10AdHVwbGV0W0B0eXBlPSdzdG9wJ10Ab3JuYW1lbnRzL3dhdnktbGluZVtAdHlwZT0nc3RvcCddAGJlYW1bQG51bWJlcj0nMSddW3RleHQoKT0nYmVnaW4nXQBiZWFtW0BudW1iZXI9JzEnIGFuZCB0ZXh0KCk9J2JlZ2luJ10AYmVhbVt0ZXh0KCk9J2NvbnRpbnVlJ10AdHlwZVtAc2l6ZT0nY3VlJ10AYmVhbVt0ZXh0KCk9J2VuZCddAGtleVtAbnVtYmVyPSclZCddAHN0YWZmLWRldGFpbHNbQG51bWJlcj0nJWQnXQBjbGVmW0BudW1iZXI9JyVkJ10AdHJhbnNwb3NlW0BudW1iZXI9JyVkJ10AdGltZVtAbnVtYmVyPSclZCddACJdAFsAMDEyMzQ1Njc4OWFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVoAeGJuWFkAUVhZAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQ0VSVEFJTlRZAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5DRVJUQUlOVFkAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAJS40WABjdXRPdXRTVwBjdXRPdXROVwBzdGVtRG93bk5XADkwQ0NXADkwQ1cARXJyb3I6IG51bWJlciB0b28gbGFyZ2UgdG8gY29udmVydCB0byBWTFYAVQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkhPUklaT05UQUxBTElHTk1FTlQAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkhPUklaT05UQUxBTElHTk1FTlQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5WRVJUSUNBTEFMSUdOTUVOVABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuVkVSVElDQUxBTElHTk1FTlQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5URU1QRVJBTUVOVABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuVEVNUEVSQU1FTlQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5GT05UV0VJR0hUAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5GT05UV0VJR0hUAGFiYzpUAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuRFVSQVRJT05SRVNUUwBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRFVSQVRJT05SRVNUUwBTVkcgYWRkaXRpb25hbCBDU1MAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NSURJTkFNRVMAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk1JRElOQU1FUwAlSDolTTolUwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkNMVVNURVIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkNMVVNURVIAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5TVEVNTU9ESUZJRVIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLlNURU1NT0RJRklFUgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk5PVEVIRUFETU9ESUZJRVIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk5PVEVIRUFETU9ESUZJRVIAUQBQAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuRElWSVNJTwBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRElWSVNJTwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkdMSVNTQU5ETwBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuR0xJU1NBTkRPAE5hTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLlNURU1QT1NJVElPTgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RFTVBPU0lUSU9OAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuVEVYVFJFTkRJVElPTgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuVEVYVFJFTkRJVElPTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkJBUlJFTkRJVElPTgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQkFSUkVORElUSU9OAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuTUVMT0RJQ0ZVTkNUSU9OAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5NRUxPRElDRlVOQ1RJT04AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5DT01QQVNTRElSRUNUSU9OAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5DT01QQVNTRElSRUNUSU9OAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuU1RFTURJUkVDVElPTgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RFTURJUkVDVElPTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLlJPVEFUSU9OAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5ST1RBVElPTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkFSVElDVUxBVElPTgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQVJUSUNVTEFUSU9OAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuTUVURVJTSUdOAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5NRVRFUlNJR04AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NRU5TVVJBVElPTlNJR04AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk1FTlNVUkFUSU9OU0lHTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkFDQ0lERU5UQUwuV1JJVFRFTgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQUNDSURFTlRBTC5XUklUVEVOAE5BTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkJPT0xFQU4AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkJPT0xFQU4AYWJjOk4AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NRVRFUkZPUk0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk1FVEVSRk9STQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkxJR0FUVVJFRk9STQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuTElHQVRVUkVGT1JNAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuTElORUZPUk0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkxJTkVGT1JNAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuTElORVdJRFRIVEVSTQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkZPTlRTSVpFVEVSTQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRk9OVFNJWkVURVJNAFBNAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuU1RBRkZJVEVNAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5TVEFGRklURU0AQU0ATlVMAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuTElORVNUQVJURU5EU1lNQk9MAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5MSU5FU1RBUlRFTkRTWU1CT0wAVHJhbnNjb2RlZCBmcm9tIE11c2ljWE1MAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuRklMTABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRklMTABMQ19BTEwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5FVkVOVFJFTABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRVZFTlRSRUwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5TVEFGRlJFTABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RBRkZSRUwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5BQ0NJREVOVEFMLkdFU1RVUkFMAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5BQ0NJREVOVEFMLkdFU1RVUkFMAE9LAEoAU2hvdyBydW50aW1lIG9uIENMSQBSZW1vdmUgSURzIGluIE1FSQBQcmVzZXJ2ZXMgdGhlIGFuYWx5dGljYWwgbWFya3VwIGluIE1FSQBDb252ZXJ0IG1lbnN1cmFsIHNlY3Rpb25zIHRvIG1lYXN1cmUtYmFzZWQgTUVJAFVuZXhwZWN0ZWQgPG1kaXY+IGNvbnRlbnQgaW4gcGFnZS1iYXNlZCBNRUkAVW5leHBlY3RlZCA8c2VjdGlvbj4gY29udGVudCBpbiBwYWdlLWJhc2VkIE1FSQBNRUkgb3V0cHV0IHdpdGggZmlsdGVyIGlzIG5vdCBwb3NzaWJsZSBpbiBwYWdlLWJhc2VkIE1FSQBSSABDSABhYmM6SABBZGQgYWRkaXRpb25hbCBhdHRyaWJ1dGUgaW4gU1ZHAE91dHB1dCBpbmRlbnRhdGlvbiB3aXRoIHRhYnVsYXRpb24gZm9yIE1FSSBhbmQgU1ZHAE91dHB1dCBpbmRlbnRhdGlvbiB2YWx1ZSBmb3IgTUVJIGFuZCBTVkcAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5DT1VSU0VUVU5JTkcAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkNPVVJTRVRVTklORwBXQVJOSU5HAExBTkcAR0cAeG5iW11BQkNERUZHAGd1aXRhci5vcGVuLkcASU5GACNGRkZGRkYAIzAwRkZGRgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk9USEVSU1RBRkYAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk9USEVSU1RBRkYAIzAwMDBGRgBVK0U1NkYAY3V0T3V0U0UAc3RlbVVwU0UAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5FTkNMT1NVUkUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkVOQ0xPU1VSRQBGQUlMVVJFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuTk9UQVRJT05UWVBFAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5OT1RBVElPTlRZUEUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CRVRZUEUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkJFVFlQRQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkNMRUZTSEFQRQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQ0xFRlNIQVBFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuSEVBRFNIQVBFAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5IRUFEU0hBUEUAY3V0T3V0TkUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5MQVlFUlNDSEVNRQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuTEFZRVJTQ0hFTUUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5GT05UU1RZTEUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkZPTlRTVFlMRQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk1PREUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk1PREUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5HUkFDRQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuR1JBQ0UAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CRUFNUExBQ0UAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkJFQU1QTEFDRQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk5PTlNUQUZGUExBQ0UAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk5PTlNUQUZGUExBQ0UAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CQVJNRVRIT0QAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkJBUk1FVEhPRABObyBlbGVtZW50IGV4aXN0cyB3aXRoIElEAFUrRTRDRABndWl0YXIuZHJvcC5EAGd1aXRhci5vcGVuLkQAVStFNENDAGFiYzpDAEZDR0RBRUIAVStFNENCAFUrRTVCQgBUQUIAVStFNTZCAFUrRTRDQQBVK0U1NkEAVStFNjVBAGd1aXRhci5vcGVuLkEAIEAAWzAtOV0qKFwuWzAtOV0rKT8odnUpPwBVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxtZGl2PgBVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxzdWJzdD4AVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8cGFnZXM+AFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPG1ldGVyU2lnR3JwPgBTa2lwcGluZyBvdmVyIG5vbi1tZXRlclNpZyBjaGlsZCBvZiA8TWV0ZXJTaWdHcnA+AFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHN0YWZmR3JwPgBVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxhcHA+AFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHNlY3Rpb24+AEVsZW1lbnQgd2l0aCBAc3RhcnRpZCAnJXMnIG5vdCBmb3VuZCB3aGVuIHRyeWluZyB0byByZWFkIHRoZSA8dHVwbGV0U3Bhbj4ARWxlbWVudCB3aXRoIEBlbmRpZCAnJXMnIG5vdCBmb3VuZCB3aGVuIHRyeWluZyB0byByZWFkIHRoZSA8dHVwbGV0U3Bhbj4ATXVzaWNYTUwgaW1wb3J0OiBCZWFtIHdpdGhvdXQgZW5kIGluIG1lYXN1cmUgJXMgdHJlYXRlZCBhcyA8YmVhbVNwYW4+AFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHN5c3RlbT4AVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8c3RhZmY+AFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPGxheWVyRGVmPgBVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxzY29yZURlZj4AVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8bWVhc3VyZT4AQSA8c2NvcmVEZWY+IGlzIHJlcXVpcmVkIGFzIGZpcnN0IGNoaWxkIG9mIDxzY29yZT4APG5vbmU+AFVuc3VwcG9ydGVkIGVsZW1lbnQgPCVzPiBpbiA8ZmFjc2ltaWxlPgBVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxwYWdlPgBVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxjaG9pY2U+AFVuc3VwcG9ydGVkIGVsZW1lbnQgPCVzPiBpbiA8c3VyZmFjZT4ARXhwYW5kIGFsbCByZWZlcmVuY2VkIGVsZW1lbnRzIGluIHRoZSBleHBhbnNpb24gPHhtbDppZD4APCclcyc+IGhhcyBtaXNtYXRjaGluZyBwYXJlbnRzIGZvciBzdGFydGlkOjwnJXMnPiBhbmQgZW5kaWQ6PCclcyc+AENvdWxkIG5vdCBmaW5kIHN0YXJ0aWQvZW5kaWQgb24gbGV2ZWwgJWQgZm9yIDwnJXMnPgBzdGFmZmxpbmVzPQB0cmFuc3Bvc2U9AFRWUm9aQUFBQUFZQUFRQUFBR1JOVkhKckFBQUFEUUNRUEhDQlNKQThBQUQvTHdBPQBBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQAgPABUcnlpbmcgdG8gYWRqdXN0IGFsaWdubWVudCB3aXRoIGEgZGlzdGFuY2Ugb2YgMDsAZm9udC1mYW1pbHk6AGZvbnQtd2VpZ2h0OgBHcm91cCBtZW1iZXJzaGlwczoAeGxpbms6AEBrZXlzaWc6AEB0aW1lc2lnOgBAY2xlZjoAZm9udC1zdHlsZToAQGRhdGE6ADovLzoA4pazOQBtOQBNYWo5AFUrRTRDOQAvby5jMDEyMzQ1Njc4OQBVK0U1NjkALTkAZDgAZTJkNmRiOABVK0U1QzgAVStFNEM4AFUrRTVCOAAyMDQ4ADEyOABDLlVURi04AC3ilrM3AMKwNwB1cHQ3AGN0NwBhcnA3AHVuNwBkaW03AG1NYWo3AGF1ZzcAZDcATTcAVStFNUM3AHNtcHRlLW5kZjI5Ljk3AHNtcHRlLWRmMjkuOTcAVStFNTg3ACM3Nzc3NzcALTcAKzcAbTYAZDYATTYAVStFNEQ2AFUrRTVDNgBBNgAyNTYAMTYAbHV0ZS5yZW5haXNzYW5jZS42AC02AG034pmtNQBkNQBQNQBVK0U1QjUAQTUAR0NGZy0rMTIzNDUAc21wdGUtMjUAMTUAc3VzNABkNABQNABBNAA2NAAxMDI0AHNtcHRlLTI0AG0zAGQzAGMzAE0zAFUrRTRDMwBBMwDilrMxMwBtMTMATWFqMTMAMjAxMwAtMTMAeTIAY29vcmQueDIAUmlnaHQgbWFyZ2luIG1ScHQyAExlZnQgbWFyZ2luIG1ScHQyAHJpZ2h0TWFyZ2luTVJwdDIAbGVmdE1hcmdpbk1ScHQyAHBnRm9vdDIAUGdGb290MgBzdXMyAG9yaWdpbi50c3RhbXAyAG0yAHZhbDIAcGdIZWFkMgBQZ0hlYWQyAFN5bnRoQnJhc3NfMgBTbGFwX0Jhc3NfMgBTeW50aF9CYXNzXzIAU3ludGhTdHJpbmdzXzIARWxlY3RyaWNfUGlhbm9fMgBDcmFzaF9DeW1iYWxfMgBSaWRlX0N5bWJhbF8yAFN0cmluZ19FbnNlbWJsZV8yAE0yAFUrRTRDMgBBMgAzMgAyMgA1MTIAYzMvMgAtMgBBQkMgaW1wb3J0OiBub3RlIGxlbmd0aCBkaXZpZGVyIG11c3QgYmUgcG93ZXIgb2YgMgBjb29yZC55MQBjb29yZC54MQBTeW50aEJyYXNzXzEAU2xhcF9CYXNzXzEAU3ludGhfQmFzc18xAFN5bnRoU3RyaW5nc18xAEVsZWN0cmljX1BpYW5vXzEAQmFzc19EcnVtXzEAQ3Jhc2hfQ3ltYmFsXzEAUmlkZV9DeW1iYWxfMQBTdHJpbmdfRW5zZW1ibGVfMQBBMQBVK0U2NTEA4pazMTEAbTExAE1hajExAC0xMQAxLjEANC4wLjEALTEAc21wdGUtbmRmMzAAc21wdGUtZGYzMAAjMDBGRjAwACNGRjAwMDAAIzAwMDAwMABodHRwOi8vcmVsYXhuZy5vcmcvbnMvc3RydWN0dXJlLzEuMABWZXJvdmlvVGV4dC0xLjAANC4wLjAAMy4wLjAAL3RleHQvAGMvADovLwBBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBtaXNtYXRjaGVkIHsgYW5kIH0uAFRoZSBpbnB1dCBpcyBlbXB0eS4AT25seSAnY2hhaW4nIHVzZXMgJ3BhcmFtJyBhcyBhbiBhcnJheS4AQUJDIGltcG9ydDogRGVmYXVsdCBsaW5lYnJlYWtzIGFyZSB1c2VkIGZvciBub3cuACcgaXMgdW5zdXBwb3J0ZWQgZm9yIFNldFRleHQuAFRoZXJlIGlzIG5vICdkYXRhJyBrZXkgaW4gdGhlIEpTT04gaW5wdXQuACcgZG9lcyBub3QgZXhpc3QuAEFuIGV4dHJhICcpJyB0byBjbG9zZSBhIHNwZWNpYWwgcmh5dGhtIGdyb3VwIGlzIHByZXNlbnQuAEFuIGV4dHJhICd9JyB0byBjbG9zZSBhIGJlYW0gaXMgcHJlc2VudC4ARWxlbWVudCBkb2VzIG5vdCBoYXZlIExheWVyIHBhcmVudC4ATm8gc2Vjb25kIGxldmVsIHBhcmVudC4ATm8gc2hhcmVkIHNlY29uZCBsZXZlbCBwYXJlbnQuAEEgc3RhZmYgbXVzdCBleGlzdCBpbiB0aGUgcGFnZSB0byBhZGQgYSBub24tc3RhZmYgZWxlbWVudC4AVGhlIHRoaXJkIGNoYXJhY3RlciBpbiB0aGUgY2xlZiBzaWduIG11c3QgYmUgYSBkaWdpdC4AUGFnZS1iYXNlZCBNRUkgb3V0cHV0IGlzIG5vdCBwb3NzaWJsZSB3aGVuIGEgc2VsZWN0aW9uIGlzIHNldC4AQ2Fubm90IHBhcnNlIEpTT04gc3RkOjpzdHJpbmcuIE5vIHNlbGVjdGlvbiBzZXQuAFNlbGVjdGlvbiAnbWVhc3VyZVJhbmdlJyBjb3VsZCBub3QgYmUgcGFyc2VkLiBObyBzZWxlY3Rpb24gc2V0LgBTZWxlY3Rpb24gcmVxdWlyZXMgJ3N0YXJ0JyBhbmQgJ2VuZCcuIE5vIHNlbGVjdGlvbiBzZXQuACB3YXMgbm90IGFuIG9iamVjdC4AQSByZXBldGl0aW9uIG1hcmtlciAnaScgaXMgcHJlc2VudCB3aXRoIG5vIGNvbnRlbnQgdG8gcmVwZWF0LgBUaGUgJ2YnIG11c3QgZm9sbG93ICchJyBmb3IgdGhlIGZpZ3VyZSB0byByZXBlYXQuACcgZXhpc3RzLgBWaWV3IGRyYXc6IDxmVHJlbT4gZWxlbWVudCBoYXMgaW52YWxpZCBudW1iZXIgb2YgZGVzY2VuZGFudHMuAFN0ZW0gY2FsY3VsYXRpb246IDxmVHJlbT4gZWxlbWVudCBoYXMgaW52YWxpZCBudW1iZXIgb2YgZGVzY2VuZGFudHMuAE5vIGtleSBzaWduYXR1cmUgaW4gZGF0YSwgYXNzdW1pbmcgbm8ga2V5IHNpZ25hdHVyZSB3aXRoIG5vIHNoYXJwcy9mbGF0cy4AQ2Fubm90IHBhcnNlIEpTT04gc3RkOjpzdHJpbmcuIFVzaW5nIGRlZmF1bHQgb3B0aW9ucy4AIiVzIiBpcyBpZ25vcmVkIHdoZW4gIiVzIiBpcyBzZXQgYXMgd2VsbC4gUGxlYXNlIHVzZSBvbmx5IG9uZSBvZiB0aGUgdHdvIG9wdGlvbnMuAENvdWxkIG5vdCBsb2FkIEpTT04gb3B0aW9ucy4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgY2hhcmFjdGVyIHJhbmdlLCBzdWNoIGFzIFtiLWFdIGluIG1vc3QgZW5jb2RpbmdzLgBGYWlsZWQgdG8gaW5zZXJ0IG5ld1N0YWZmIGludG8gc3RhdmVzLgBFbGVtZW50IGlzIG9mIHR5cGUgJXMsIGJ1dCBvbmx5IFN5bGxhYmxlcywgQ3VzdG9zLCBhbmQgQ2xlZnMgY2FuIGNoYW5nZSBzdGF2ZXMuAFdyaXRlcyBNRUkgb3V0IHdpdGggbm8gbGluZSBpbmRlbnRpbmcgb3Igbm9uLWNvbnRlbnQgbmV3bGluZXMuAFN5bCBkcmFnZ2luZyBpcyBvbmx5IHN1cHBvcnRlZCBmb3Igc3lscyB3aXRoIGZhY3NpbWlsZXMuAFN0YWZmIGRyYWdnaW5nIGlzIG9ubHkgc3VwcG9ydGVkIGZvciBzdGF2ZXMgd2l0aCBmYWNzaW1pbGVzLgBXYXJuaW5nOiBDYW5ub3QgeWV0IGF1dG8tZGV0ZWN0IGZvcm1hdCBvZiBVVEYtMTYgZGF0YSBmaWxlcy4ATXVzaWNYTUwgaW1wb3J0OiBVbnN1cHBvcnRlZCBiYXJsaW5lIGxvY2F0aW9uICdtaWRkbGUnIGluICVzLgBNdXNpY1htbEltcG9ydDogZGFzaGVzIGNvdWxkIG5vdCBiZSBtYXRjaGVkIHRvIDxkaXI+IG9yIDxkeW5hbT4gaW4gbWVhc3VyZSAlcy4AVW5zdXBwb3J0ZWQgY2hhcmFjdGVyIGluIGNvbnRvdXIuAEFuIGVtcHR5IHJlZ2V4IGlzIG5vdCBhbGxvd2VkIGluIHRoZSBQT1NJWCBncmFtbWFyLgBBIG51bWJlciBtdXN0IGFwcGVhciBiZXR3ZWVuIHRoZSAnOycgYW5kICcpJyBpbiB0aGUgc3BlY2lhbCByaHl0aG0gZ3JvdXAuAEEgJzsnIGlzIHByZXNlbnQgb3V0c2lkZSBvZiBhIHNwZWNpYWwgcmh5dGhtIGdyb3VwLgBBIHRyaWxsIHVzaW5nICd0JyBtdXN0IGRpcmVjdGx5IGZvbGxvdyB0aGUgbm90ZSBpdCBiZWxvbmdzIHRvLgAgc2VtaXRvbmVzIGJ5IFZlcm92aW8uAE9ubHkgZHJhd2luZyBvZiBlbmNsb3NpbmcgYnJhY2tldHMgYW5kIGJveGVzIGlzIHN1cHBvcnRlZCBmb3IgYXJwZWdnaW8uACBjb3VsZCBub3QgYmUgcGFyc2VkIG9yIGlzIHVua25vd24uACcgZm9yIGluc2VydGlvbi4AQ2Fubm90IGV4dHJhY3QgYSBzZWxlY3Rpb24uAENvdWxkIG5vdCBwZXJmb3JtIGVkaXRvciBhY3Rpb24uACdwYXJhbScgY2FuIG9ubHkgYmUgYW4gYXJyYXkgZm9yIGEgY2hhaW4gYWN0aW9uLgBJbmNvcnJlY3RseSBmb3JtYXR0ZWQgSlNPTiBhY3Rpb24uAERvdWJsZS1kb3R0ZWQgbm90ZXMgYXJlIGludmFsaWQgd2l0aCBtZW5zdXJhbCBub3RhdGlvbi4AQmVhbXMgY2Fubm90IGJlIHVzZWQgd2l0aCBtZW5zdXJhbCBub3RhdGlvbi4AVGhlIGR1cmF0aW9uIGNhbm5vdCBiZSAnNScgd2l0aCBtZW5zdXJhbCBub3RhdGlvbi4AVGhlIGR1cmF0aW9uIGNhbm5vdCBiZSAnMycgd2l0aCBtZW5zdXJhbCBub3RhdGlvbi4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgcmFuZ2UgaW4gYSB7fSBleHByZXNzaW9uLgBUaGUgcGFyc2VyIGRpZCBub3QgY29uc3VtZSB0aGUgZW50aXJlIHJlZ3VsYXIgZXhwcmVzc2lvbi4AT25lIG9mICo/K3sgd2FzIG5vdCBwcmVjZWRlZCBieSBhIHZhbGlkIHJlZ3VsYXIgZXhwcmVzc2lvbi4AQ2F1dGlvbmFyeSBhY2NpZGVudGFscyBhcmUgc2tpcHBlZCBpZiB0aGUgbmV3IG9yIHByZXZpb3VzIEtleVNpZyBjb250YWlucyBLZXlBY2NpZCBjaGlsZHJlbi4AQXR0cmlidXRlIGtleSBzaWduYXR1cmUgaXMgaWdub3JlZCwgc2luY2UgS2V5U2lnICclcycgY29udGFpbnMgS2V5QWNjaWQgY2hpbGRyZW4uAEVsZW1lbnQgZG9lcyBub3QgaGF2ZSBMYXllciBwYXJlbnQuIFRoaXMgc2hvdWxkIG5vdCBoYXBwZW4uAEluY29ycmVjdGx5IGZvcm1hdHRlZCBKU09OIHBhcmFtLgBOb3RlcyB3aXRoIEBzdGVtLnNhbWVhcyBpbiBhIGJlYW0gc2hvdWxkIHJlZmVyIG9ubHkgdG8gYSBub3RlIGFsc28gaW4gYmVhbS4AQ291bGQgbm90IGNyZWF0ZSBib3VuZGluZyBib3ggZm9yIHN5bC4AU3BsaXQgc3RhZmYgaXMgbnVsbC4AVGhlIGNvbXBsZXhpdHkgb2YgYW4gYXR0ZW1wdGVkIG1hdGNoIGFnYWluc3QgYSByZWd1bGFyIGV4cHJlc3Npb24gZXhjZWVkZWQgYSBwcmUtc2V0IGxldmVsLgBGYWlsZWQgdG8gcHJvcGVybHkgc2V0IHBpdGNoLgBGYWlsZWQgdG8gc2V0IHBpdGNoLgBBIGxpZ2F0dXJlIGNhbm5vdCBoYXZlIHR3byBjb25zZWN1dGl2ZSBub3RlcyB3aXRoIHRoZSBzYW1lIHBpdGNoLgBBIHRpZSB1c2luZyAnKycgY2FuIG9ubHkgY29ubmVjdCB0d28gbm90ZXMgb2YgdGhlIHNhbWUgb2N0YXZlIGFuZCBwaXRjaC4ARmFpbGVkIHRvIGV4dHJhY3QgYSBwaXRjaC4AVGhlIGNvbnRlbnQgb2YgdGhlIHJlcGVhdGVkIGZpZ3VyZSBpcyBtaXNzaW5nLgBDYW5ub3QgcGFyc2UgSlNPTiBzdGQ6OnN0cmluZy4AJXMgJyVzJyBpcyBub3QgZW5jb2RlZCBpbiB0aGUgbWVhc3VyZSBvZiBpdHMgc3RhcnQgJyVzJy4gVGhpcyBtYXkgY2F1c2UgaW1wcm9wZXIgcmVuZGVyaW5nLgBJbnZhbGlkIGdyb3VwVHlwZSBmb3IgdW5ncm91cGluZy4AVW5zdXBwb3J0ZWQgZWxlbWVudCBmb3IgZHJhZ2dpbmcuAFRoZSAneCcgcGFyYW1ldGVyIGlzIG5vdCB3aXRoaW4gYm91bmRzIG9mIHRoZSBvcmlnaW5hbCBzdGFmZi4AVGhlICd4JyBwYXJhbWV0ZXIgaXMgbm90IHdpdGhpbiB0aGUgYm91bmRzIG9mIHRoZSBvcmlnaW5hbCBzdGFmZi4ATWl4ZWQgY3VydmUgZGlyZWN0aW9uIGlzIGlnbm9yZWQgZm9yIHNsdXJzIHN0YXJ0aW5nIGFuZCBlbmRpbmcgb24gdGhlIHNhbWUgc3RhZmYuAEZhaWxlZCB0byBjcmVhdGUgYSBzZWNvbmQgc3RhZmYuAEVpdGhlciBubyBlbGVtZW50IGV4aXN0cyB3aXRoIElEICclcycgb3IgaXQgaXMgbm90IGEgc3RhZmYuAE9ubHkgZHJhd2luZyBvZiBlbmNsb3NpbmcgYnJhY2tldHMgYW5kIGJveGVzIGlzIHN1cHBvcnRlZCBmb3IgY2xlZi4AVGhlIGVuZ3JhdmluZyBkZWZhdWx0ICclcycgaXMgc2tpcHBlZCBiZWNhdXNlIHRoZSBjb3JyZXNwb25kaW5nIG9wdGlvbiAnJXMnIHdhcyBzZXQgYmVmb3JlIHRvICVmLgBUaGUgZHVyYXRpb24gaW4gYSBsaWdhdHVyZSBjYW5ub3QgYmUgc2hvcnRlciB0aGFuIGEgc2VtaWJyZXZlLgBVbmFibGUgdG8gdXBkYXRlIGxpZ2F0dXJlIGF0dHJpYnV0ZS4AQSB0aWUgdXNpbmcgJysnIG11c3QgYmUgZm9sbG93IGJ5IGEgbm90ZS4AQW4gYWNjaWRlbnRhbCBtdXN0IGJlIGRpcmVjdGx5IGZvbGxvd2VkIGJ5IGEgbm90ZS4AQSBncmFjZSBub3RlIHVzaW5nICdnJyBvciAncScgbXVzdCBiZSBmb2xsb3dlZCBieSBhIG5vdGUuAFRvIGluZGljYXRlIGEgY2hvcmQsIGEgJ14nIG11c3QgYmUgZm9sbG93ZWQgYnkgYSBub3RlLgBUbyBpbmRpY2F0ZSBhIGxpZ2F0dXJlLCBhICcrJyBtdXN0IGJlIGZvbGxvd2VkIGJ5IGEgbm90ZS4AVG8gaW5kaWNhdGUgYSBjaG9yZCwgYSAnXicgbXVzdCBiZSBwcmVjZWRlZCBieSBhIG5vdGUuAEEgdGllIHVzaW5nICcrJyBtdXN0IGJlIHByZWNlZGVkIGJ5IGEgbm90ZS4AVG8gaW5kaWNhdGUgYSBsaWdhdHVyZSwgYSAnKycgbXVzdCBiZSBwcmVjZWRlZCBieSBhIG5vdGUuAEEgbWVhc3VyZSB3aXRoIGEgbWVhc3VyZSByZXN0IGNhbm5vdCBpbmNsdWRlIGFueXRoaW5nIGVsc2UuAFRoZSByZXBlYXRlZCBmaWd1cmUgd2l0aCAnIScgbXVzdCBiZSBjbG9zZWQgYmVmb3JlIHRoZSBlbmQgb2YgdGhlIG1lYXN1cmUuAFRoZSBiZWFtIG11c3QgYmUgY2xvc2VkIHdpdGggJ30nIGJlZm9yZSB0aGUgZW5kIG9mIHRoZSBtZWFzdXJlLgBUaGUgYXBwb2dnaWF0dXJhIG11c3QgYmUgY2xvc2VkIHdpdGggJ3InIGJlZm9yZSB0aGUgZW5kIG9mIHRoZSBtZWFzdXJlLgBUaGUgc3BlY2lhbCByaHl0aG0gZ3JvdXAgb3IgZmVybWF0YSBtdXN0IGJlIGNsb3NlZCB3aXRoICcpJyBiZWZvcmUgdGhlIGVuZCBvZiB0aGUgbWVhc3VyZS4AVGhlIG1lbnN1ciBzaWduIGNhbm5vdCBiZSBjaGFuZ2VkIG1vcmUgdGhhbiBvbmNlIGluIGEgbWVhc3VyZS4AVGhlIGtleSBzaWduYXR1cmUgY2Fubm90IGJlIGNoYW5nZWQgbW9yZSB0aGFuIG9uY2UgaW4gYSBtZWFzdXJlLgBUaGUgdGltZSBzaWduYXR1cmUgY2Fubm90IGJlIGNoYW5nZWQgbW9yZSB0aGFuIG9uY2UgaW4gYSBtZWFzdXJlLgBNb3ZpbmcgdG8gdGhlIHNhbWUgc3RhZmYgYXMgYmVmb3JlLgBEcmF3aW5nIHN0ZW0gbW9kIHN1cHBvcnRlZCBvbmx5IGZvciBlbGVtZW50cyBvZiA8c3RlbT4gb3IgPGJUcmVtPiB0eXBlLgBVbmFibGUgdG8gc2V0IGNsZWYgc2hhcGUuAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBhbiBpbnZhbGlkIGVzY2FwZWQgY2hhcmFjdGVyLCBvciBhIHRyYWlsaW5nIGVzY2FwZS4AVGhlIGFwcG9nZ2lhdHVyYSBtdXN0IGJlIGNsb3NlZCB3aXRoICdyJyBiZWZvcmUgc3RhcnRpbmcgYSBuZXcgb25lLgBBbiBhcHBvZ2dpYXR1cmEgY2Fubm90IGJlIHN0YXJ0ZWQgdXNpbmcgJ3EnIGJlZm9yZSBjb21wbGV0aW5nIHRoZSBwcmV2aW91cyBvbmUuAEEgYmVhbSBjYW5ub3QgYmUgc3RhcnRlZCB3aXRoICd7JyBiZWZvcmUgY2xvc2luZyB0aGUgcHJldmlvdXMgb25lLgBBIHNwZWNpYWwgcmh5dGhtIGdyb3VwIGNhbm5vdCBiZSBzdGFydGVkIHdpdGggJygnIGJlZm9yZSBjbG9zaW5nIHRoZSBwcmV2aW91cyBvbmUuAFRvIHJlcGVhdCB0aGUgYmFyLCAnaScgbXVzdCBiZSBmb2xsb3dlZCBieSBhIGJhciBsaW5lLgBUbyByZXBlYXQgdGhlIGJhciwgJ2knIG11c3QgZm9sbG93IGEgYmFyIGxpbmUuAFRoZXJlIHdhcyBpbnN1ZmZpY2llbnQgbWVtb3J5IHRvIGNvbnZlcnQgdGhlIGV4cHJlc3Npb24gaW50byBhIGZpbml0ZSBzdGF0ZSBtYWNoaW5lLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBjb2xsYXRpbmcgZWxlbWVudCBuYW1lLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBjaGFyYWN0ZXIgY2xhc3MgbmFtZS4ARmFpbGVkIHRvIHNldCBjbGVmIGxpbmUgZnJvbSBmYWNzaW1pbGUuAFRoaXMgZWxlbWVudCBkb2VzIG5vdCBoYXZlIGEgZmFjc2ltaWxlLgBUaGlzIHN5bCBkb2VzIG5vdCBoYXZlIGEgZmFjc2ltaWxlLgBUaGlzIHN0YWZmIGRvZXMgbm90IGhhdmUgYSBmYWNzaW1pbGUuAENhbGN1bGF0aW9uIG9mIE1JREkgdGltZW1hcCBmYWlsZWQsIG5vdCBleHBvcnRpbmcgTWlkaUZpbGUuAENvdWxkbid0IGdlbmVyYXRlIGJvdW5kaW5nIGJveCBmb3Igc3lsbGFibGUuAFJlcXVlc3RlZCByZXNvdXJjZXMgdW5hdmFpbGFibGUuAE1peGVkIGN1cnZlIGRpcmVjdGlvbiBpcyBpZ25vcmVkIGZvciBzbHVycyB3aXRoIHByZXNjcmliZWQgYnVsZ2UuAENvdWxkIG5vdCBnZXQgZHJhd2luZyBwYWdlLgBDb3VsZCBub3QgZ2V0IHRoZSBkcmF3aW5nIHBhZ2UuAENvdWxkIG5vdCBmaW5kIGRyYXdpbmcgcGFnZS4AV2FybmluZzogU29ydGluZyBvbmx5IGFsbG93ZWQgaW4gYWJzb2x1dGUgdGljayBtb2RlLgBTdGFmZiByZS1hc3NvY2lhdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSBpbiBmYWNzaW1pbGUgbW9kZS4AUmVzaXppbmcgaXMgb25seSBhdmFpbGFibGUgaW4gZmFjc2ltaWxlIG1vZGUuAFRoZXJlIHdhcyBpbnN1ZmZpY2llbnQgbWVtb3J5IHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSByZWd1bGFyIGV4cHJlc3Npb24gY291bGQgbWF0Y2ggdGhlIHNwZWNpZmllZCBjaGFyYWN0ZXIgc2VxdWVuY2UuAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBhbiBpbnZhbGlkIGJhY2sgcmVmZXJlbmNlLgBBIGNsZWYgY2hhbmdlIG11c3QgYmUgZm9sbG93ZWQgYnkgYSBzcGFjZS4AQSBrZXkgc2lnbmF0dXJlIGNoYW5nZSBtdXN0IGJlIGZvbGxvd2VkIGJ5IGEgc3BhY2UuAEEgdGltZSBzaWduYXR1cmUgY2hhbmdlIG11c3QgYmUgZm9sbG93ZWQgYnkgYSBzcGFjZS4AT2JqZWN0IHdpdGggSUQgJyVzJyBub3QgZm91bmQuAEltcG9ydCBNRUk6IGV4cGFuc2lvbiBJRCAiJXMiIG5vdCBmb3VuZC4ATXVzaWNYTUwgaW1wb3J0OiBDaG9yZCBzdGFydGluZyBwb2ludCBoYXMgbm90IGJlZW4gZm91bmQuAE1lYXN1cmUgcmFuZ2Ugc3RhcnQgZm9yIHNlbGVjdGlvbiAnJXMnIGNvdWxkIG5vdCBiZSBmb3VuZC4ATWVhc3VyZSByYW5nZSBlbmQgZm9yIHNlbGVjdGlvbiAnJXMnIGNvdWxkIG5vdCBiZSBmb3VuZC4AREFSTVMgaW1wb3J0IGlzIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBidWlsZC4AVW5hYmxlIHRvIGZpbmQgZmlyc3QgY2hpbGQuAFRyYW5zcG9zZSB0byBzb3VuZGluZyBwaXRjaCBjYW5ub3QgaGFuZGxlIGRpZmZlcmVudCB0cmFuc3Bvc2l0aW9ucyBmb3IgU2NvcmVEZWYga2V5IHNpZ25hdHVyZXMuIFBsZWFzZSBlbmNvZGUgS2V5U2lnIGFzIFN0YWZmRGVmIGF0dHJpYnV0ZSBvciBjaGlsZC4AQ2FsY3VsYXRpb24gb2YgTUlESSB0aW1lbWFwIGZhaWxlZCwgdGltZSB2YWx1ZSBpcyBpbnZhbGlkLgBUaGUgcmVzdWx0aW5nIGhpZXJhY2h5IG9mIGVsZW1lbnRzIGZvciAnJXMnIGlzIGludmFsaWQuAFRoZSBuZXN0aW5nIG9mIG9wZW5pbmcgYW5kIGNsb3NpbmcgdGFncyBmb3IgJyVzJyBpcyBpbnZhbGlkLgBUaGUgY2xlZiAnJXMnIGlzIGludmFsaWQuAFRoZSB0aW1lIHNpZ25hdHVyZSAnJXMnIGlzIGludmFsaWQuAFRoZSBiYXJsaW5lICclcycgaXMgaW52YWxpZC4AQSBmZXJtYXRhIG9uIG1lYXN1cmUgcmVzdCB3aXRoIGV4dHJhICclcycgaXMgaW52YWxpZC4AVGV4dCBmb250IGNvdWxkIG5vdCBiZSBpbml0aWFsaXplZC4ATWVuc3VyYWwgYW5kIG5vbi1tZW5zdXJhbCBjbGVmcyBjYW5ub3QgYmUgbWl4ZWQuAEpTT04gYWN0aW9uIG1pc2Zvcm1hdHRlZC4AQW4gaW52YWxpZCByZWdleCBncmFtbWFyIGhhcyBiZWVuIHJlcXVlc3RlZC4ARHJhd2luZyBwYWdlIHdpdGhvdXQgZmFjc2ltaWxlIGlzIHVuc3VwcG9ydGVkLgBFbGVtZW50IG9mIHR5cGUgJyVzJyBpcyB1bnN1cHBvcnRlZC4AVGhlIGZpZ3VyZSBtYXJrZWQgZm9yIHJlcGV0aXRpb24gaGFzIG5vdCBiZWVuIHJlcGVhdGVkLgBUaGUgSlNPTiBpbnB1dCBjYW5ub3QgYmUgcGFyc2VkLgBBIGNsZWYgaXMgcmVxdWlyZWQuAE11c2ljWE1MIGltcG9ydDogTXVsdGltZXRyaWMgbXVzaWMgZGV0ZWN0ZWQuIEltcG9ydCBjYW5jZWxsZWQuAFNldFRleHQgbWV0aG9kIGZhaWxlZC4AV2FybmluZzogVHJ5aW5nIHRvIGxvYWQgdW5rbm93biBYTUwgZGF0YSB3aGljaCBjYW5ub3QgYmUgaWRlbnRpZmllZC4AQSBjbGVmIHNoYXBlIG11c3QgYmUgc3BlY2lmaWVkLgAlZCB0aW1lIHNwYW5uaW5nIGVsZW1lbnQocykgd2l0aCB0aW1lc3RhbXBzIGNvdWxkIG5vdCBiZSBtYXRjaGVkLgAlZCB0aW1lIHNwYW5uaW5nIGVsZW1lbnQocykgd2l0aCBzdGFydGlkIGFuZCBlbmRpZCBjb3VsZCBub3QgYmUgbWF0Y2hlZC4AQXQgbGVhc3QgdHdvIHN0YXZlcyBtdXN0IGJlIHByb3ZpZGVkLgBMZWlwemlnIGZvbnQgY291bGQgbm90IGJlIGxvYWRlZC4AQnJhdnVyYSBmb250IGNvdWxkIG5vdCBiZSBsb2FkZWQuAEx2IGFjcm9zcyBzeXN0ZW1zIGlzIG5vdCBzdXBwb3J0ZWQuIFVzZSA8dGllPiBpbnN0ZWFkLgBMdiBhY3Jvc3MgbWVhc3VyZXMgaXMgbm90IHN1cHBvcnRlZC4gVXNlIDx0aWU+IGluc3RlYWQuAEluc3VmZmljaWVudCBzcGFjZSB0byBkcmF3IG1peGVkIGJlYW0sIHN0YXJ0aW5nIGF0ICclcycuIERyYXdpbmcgJyVzJyBpbnN0ZWFkLgBPdXRwdXQgdG8gJ3BiLW1laScgaXMgZGVwcmVjYXRlZCwgdXNlICdtZWktcGInIGluc3RlYWQuAEV4cGVjdGVkICVkIGRlZmF1bHQgU011RkwgZ2x5cGhzIGJ1dCBjb3VsZCBsb2FkIG9ubHkgJWQuAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBtaXNtYXRjaGVkIFsgYW5kIF0uAEVhY2ggPHN0YWZmR3JwPiBtdXN0IGNvbnRhaW4gYXQgbGVhc3Qgb25lIDxzdGFmZkRlZj4uADAxMjM0NTY3ODkuAEVycm9yOiBpbnB1dCBtYXBwaW5nIG11c3QgaGF2ZSBhIHNpemUgb2YgMTIuAEEgcmVzdCB1c2luZyAnPScgbXVzdCBiZSBmb2xsb3dlZCBieSBhIGJhciBsaW5lIG9yIGEgbnVtYmVyIGdyZWF0ZXIgdGhhbiAwLgBDb252ZXJ0aW5nIGFuYWx5dGljYWwgbWFya3VwLi4uAENvbnZlcnRpbmcgbWFya3VwLi4uAENvbnZlcnRpbmcgc2NvcmVEZWYgbWFya3VwLi4uAENvbnZlcnRpbmcgYXJ0aWMgbWFya3VwLi4uAE5vIHNjb3JlRGVmIHByb3ZpZGVkLCB0cnlpbmcgdG8gZ2VuZXJhdGUgb25lLi4uAE5vIGhlYWRlciBmb3VuZCBpbiB0aGUgTUVJIGRhdGEsIHRyeWluZyB0byBwcm9jZWVkLi4uAE1peGluZyBtZW5zdXJhbCBhbmQgbm9uIG1lbnN1cmFsIG11c2ljIGlzIG5vdCBzdXBwb3J0ZWQuIFRyeWluZyB0byBnbyBhaGVhZC4uLgAgKHVzZSBNaWRpRmlsZTo6c29ydFRyYWNrcygpIGJlZm9yZSB3cml0aW5nKS4AVGhlIGR1cmF0aW9uIGNvbnRlbnQgY2Fubm90IGJlIHBhcnNlZCAoU2V0dGluZyB0byBxdWFydGVyIG5vdGUgaWYgcnVubmluZyBpbiBub24tcGVkYW50aWMgbW9kZSkuAFRoZSB0aW1lIHNpZ25hdHVyZSBjYW5ub3QgYmUgcGFyc2VkIChTZXR0aW5nIHRvIDQvNCBpZiBydW5uaW5nIGluIG5vbi1wZWRhbnRpYyBtb2RlKS4AVGhlIGNsZWYgaXMgbm90IGNvbXBsZXRlIChTZXR0aW5nIHRvIEctMiBpZiBydW5uaW5nIGluIG5vbi1wZWRhbnRpYyBtb2RlKS4AVGhlIG1lbnN1ciBzaWduIGNvbnRlbnQgY2Fubm90IGJlIHBhcnNlZCAoU2V0dGluZyB0byAnTycgaWYgcnVubmluZyBpbiBub24tcGVkYW50aWMgbW9kZSkuAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBtaXNtYXRjaGVkICggYW5kICkuAENvdWxkIG5vdCBwYXJzZSAneCcuAE5vIG1lYXN1cmUgZm91bmQgZm9yIHNlbGVjdGlvbiAnJXMnLgBVbmtub3duIGFjdGlvbiB0eXBlICclcycuACVzICclcycgaXMgaWdub3JlZCwgc2luY2Ugc3RhcnQgJyVzJyBkb2VzIG5vdCBvY2N1ciB0ZW1wb3JhbGx5IGJlZm9yZSBlbmQgJyVzJy4ATm8gZWxlbWVudCBleGlzdHMgd2l0aCBJRCAnJXMnLgBUaGUgaW5wdXQgY29udGFpbnMgb25lIG9yIG1vcmUgY2hhcmFjdGVyKHMpICclcycuAE5vIHJoeXRobWljIHZhbHVlIGNhbiBiZSBlbnRlcmVkIHdoZW4gdXNpbmcgYW4gYWNjaWFjY2F0dXJhIHdpdGggJ2cnLgBUaGUgZW5kIG9mIHRoZSByZXBlYXRlZCBmaWd1cmUgbXVzdCBiZSBpbmRpY2F0ZWQgd2l0aCAnIScgYmVmb3JlIHRoZSAnZicuAENvdWxkIG5vdCBwYXJzZSAnZWxlbWVudElkJy4AQSByZXN0IHVzaW5nICc9JyBjYW5ub3QgYmUgZGlyZWN0bHkgZm9sbG93ZWQgYnkgYW5vdGhlciAnPScuAFRoZSBzZWNvbmQgY2hhcmFjdGVyIGluIHRoZSBjbGVmIHNpZ24gbXVzdCBiZSBlaXRoZXIgJysnIG9yICctJy4AQSBmZXJtYXRhICcoJyBjYW5ub3QgYmUgZGlyZWN0bHkgZm9sbG93ZWQgYnkgYW5vdGhlciAnKCcuAGJib3gtAGx2LQBtZGl2LQB0ZXh0LQBtcmVzdC0AbXVsdGlyZXN0LQBzdWJzdC0AbXJwdC0AbXVsdGlycHQtAHBnZm9vdC0AYW5ub3QtAHR1cGxldC0AZG90cy0AZ2xpc3MtAGN1c3Rvcy0AcGFnZXMtAG1lbnN1ci0Ac2x1ci0AY29yci0AbGF5ZXItAGFiYnItAGxhYmVsQWJici0AdHN0cC0AbWV0ZXJzaWdncnAtAHN0YWZmZ3JwLQBncmFjZWdycC0AdGFiZ3JwLQBwcm9wLQB0ZW1wby0AdHVybi0AcGluZmxleGlvbi0AZXhwYW5zaW9uLQBleHBhbi0AYmVhbXNwYW4tAGJzcGFuLQB0YWJkdXJzeW0tAGdycHN5bS0AbW51bS0AaGFybS0Ac3lzdGVtLQBmdHJlbS0AYnRyZW0tAGR5bmFtLQBiZWFtLQB0cmlsbC0AbGFiZWwtAHBlZGFsLQBicmVhdGgtAHR1bmluZy0AZmluZy0AZW5kaW5nLQBrZXlzaWctAG1zaWctAG9yaWctAGFycGVnLQBmbGFnLQBzdGFmZi0AY2xlZi0AaW5zdHJkZWYtAGxheWVyZGVmLQBzdGFmZmRlZi0Ac2NvcmVkZWYtAG9jdGF2ZS0Abm90ZS0AY291cnNlLQB2ZXJzZS0AcGhyYXNlLQBsaWdhdHVyZS0Ac2NvcmUtAHpvbmUtAGJsaW5lLQBuZXVtZS0AZmFjc2ltaWxlLQBzeWxsYWJsZS0AcGFnZS0AZGFtYWdlLQBjaG9pY2UtAHNwYWNlLQBtU3BhY2UtAGNob3JkLQByZW5kLQBzeXN0ZW0tbWlsZXN0b25lLWVuZC0AcGFnZS1taWxlc3RvbmUtZW5kLQBrZXlhY2NpZC0AIHNwYW5uaW5nIGlkLQBzdXBwbGllZC0AcGdoZWFkLQBuYy0AYXJ0aWMtAHNiLQBwYi0AbGItAGZiLQBkYXRhLQBwbGljYS0AbXJwdDItAC0tACwAdysAcisAXGQrAGErAF4oW15bOmFscGhhOl1dKlxkW15bOmFscGhhOl1dKilbXHNcdTAwQTBdKwArKwAvc2NvcmUtcGFydHdpc2UvcGFydC1saXN0LyoACioqAGhhczxUPihrZXkpAChrZXlzaWcgaW5wdXQga2V5KQAodGltZXNpZyBpbnB1dCBrZXkpAChjbGVmIGlucHV0IGtleSkAU3BlY2lmeSB0aGF0IHRoZSBvdXRwdXQgaW4gdGhlIFNWRyBpcyBnaXZlbiBpbiBtbSAoZGVmYXVsdCBpcyBweCkATm8gbWVpdmVyc2lvbiBmb3VuZCwgZmFsbGluZyBiYWNrIHRvIE1FSTUgKGRldikAT3V0cHV0IGZpbGUgbmFtZSAodXNlICItIiBhcyBmaWxlIG5hbWUgZm9yIHN0YW5kYXJkIG91dHB1dCkAWzAtOV0qKFwuWzAtOV0rKT8ocHQpAFRoZSBNRUkgdW5pdCAoMeKBhDIgb2YgdGhlIGRpc3RhbmNlIGJldHdlZW4gdGhlIHN0YWZmIGxpbmVzKQBGYWlsZWQgdG8gZGVsZXRlIHRoZSBkZXNpcmVkIGVsZW1lbnQgKCVzKQBGYWlsZWQgdG8gZGVsZXRlIGVtcHR5IG5ldW1lICglcykARmFpbGVkIHRvIGRlbGV0ZSBlbXB0eSBzeWxsYWJsZSAoJXMpAChnbG9iYWwgaW5wdXQgZXJyb3IpACh1bnNwZWNpZmllZCBwb3NpdGlvbikAU2VlZCB0aGUgcmFuZG9tIG51bWJlciBnZW5lcmF0b3IgZm9yIFhNTCBJRHMgKGRlZmF1bHQgaXMgcmFuZG9tKQBTZWxlY3QgaW5wdXQgZm9ybWF0IGZyb206ICJhYmMiLCAiZGFybXMiLCAiaHVtZHJ1bSIsICJtZWkiLCAicGFlIiwgInhtbCIgKG11c2ljeG1sKQAobnVsbCkASnVzdGlmaWNhdGlvbiBpcyBoaWdobHkgY29tcHJlc3NlZCAocmF0aW8gc21hbGxlciB0aGFuIDAuODogJWxmKQBUaGUgdHJlZSBvZiB0aGUgTUVJIGRhdGEgY2Fubm90IGJlIHBhcnNlZCAobm8gcm9vdCBmb3VuZCkAcm90YXRlKCVmICVkLCVkKQAoY2hhcmFjdGVyICVkKQB0cmFuc2xhdGUoJWQsICVkKQB0cmFuc2xhdGUoJWQsICVkKSBzY2FsZSglZCwgJWQpAFplcm8gdmFsdWUgd2hlbiBnZW5lcmF0aW5nIGJib3ggZnJvbSAlczogKCVkLCAlZCwgJWQsICVkKQBTZWxlY3QgdGhlIHBhZ2UgdG8gZW5ncmF2ZSAoZGVmYXVsdCBpcyAxKQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubW9yZGVudC5sb2dAZm9ybSAoTUVJIDMuMCkAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnR1cm4ubG9nQGZvcm0gKE1FSSAzLjApAG1hdHJpeCglZiwwLDAsMSwlZiwwKQAoXGQrKS8oXGQrKQAoW2NvXSkoW1wuL10/KShbXC4vXT8pKFxkKikvPyhcZCopAChbK10qfFstXSopKFtBLUdhLWddKShbU3MjXSp8W0ZmYl0qKQAoLXxcKz8pKFtQcF18TXxtfFthQV0rfFtkRF0rKShbMS05XVswLTldKikAc3RkOjpfX2xpYmNwcF90bHNfY3JlYXRlKCkgZmFpbGVkIGluIF9fY3hhX3RocmVhZF9hdGV4aXQoKQBVbm1hdGNoZWQgYnJhY2UgbmVhciBwcm9jZXNzaW5nLWluc3RydWN0aW9uKCkAT25seSBsaXRlcmFscyBhcmUgYWxsb3dlZCBhcyBhcmd1bWVudHMgdG8gcHJvY2Vzc2luZy1pbnN0cnVjdGlvbigpAGkgPCBzaXplKCkAaXM8QXJyYXk+KCkAaXM8T2JqZWN0PigpAGlzPE51bWJlcj4oKQBpczxCb29sZWFuPigpAGlzPFN0cmluZz4oKQBGYWlsZWQgdG8gZGVsZXRlIHRoZSBkZXNpcmVkIGVsZW1lbnQgKABGYWlsZWQgdG8gZGVsZXRlIGVtcHR5IG5ldW1lICgARmFpbGVkIHRvIGRlbGV0ZSBlbXB0eSBzeWxsYWJsZSAoACcgKABJbGxvZ2ljYWwgdmFsdWVzIGZvciBhbmNob3IgcG9pbnRzIGluIGdseXBoICclMDJ4JwBObyBrZXlTaWcgZm91bmQgd2hlbiB0cnlpbmcgdG8gdXBncmFkZSAnQGtleS5zaWcuc2hvdycAQ291bGQgbm90IHBhcnNlICd0ZXh0JwBNaXNzaW5nIGR1cmF0aW9uIGZvciByZXN0ICclcycATXVzaWNYTUwgaW1wb3J0OiBDb3VsZCBub3QgZmluZCB0aGUgJ2F0dHJpYnV0ZXMnIGVsZW1lbnQgaW4gdGhlIGZpcnN0IG1lYXN1cmUgb2YgcGFydCAnJXMnAE11c2ljWE1MIGltcG9ydDogQ291bGQgbm90IGZpbmQgdGhlIHBhcnQgJyVzJwBDYW5ub3QgbG9hZCBib3VuZGluZyBib3hlcyBmb3IgdGV4dCBmb250ICclcycAQ291bGQgbm90IGdldCB0aGUgbGF5ZXIgd2l0aCBjcm9zcy1zdGFmZiByZWZlcmVuY2UgJyVkJyBmb3IgZWxlbWVudCAnJXMnAENvdWxkIG5vdCBnZXQgdGhlIGNyb3NzIHN0YWZmIHJlZmVyZW5jZSAnJWQnIGZvciBlbGVtZW50ICclcycAVW5zdXBwb3J0ZWQgZW5ncmF2aW5nIGRlZmF1bHQgJyVzJwBTb21ldGhpbmcgd2FzIHdyb25nIHdoZW4gc2VhcmNoaW5nIHBvc2l0aW9uZXJzIGZvciAlcyAnJXMnAFVua25vd24gZHVyICclcycAVW5rbm93biBmaWx0ZXIgZm9yICclcycAT3V0cHV0IG1ldGhvZCBtaXNzaW5nIGZvciAnJXMnAFBhcmFtZXRlciAnJXMnIG5vdCB2YWxpZCBmb3IgJyVzJwBBQkMgaW1wb3J0OiBFbGVtZW50ICclcycgY291bGQgbm90IGJlIGFzc2lnbmVkIHRvIGxheWVyICclcycAVW5zdXBwb3J0ZWQgdHlwZSBmb3Igb3B0aW9uICclcycAVW5zdXBwb3J0ZWQgb3B0aW9uICclcycATXVzaWNYTUwgaW1wb3J0OiBVbnN1cHBvcnRlZCBub3RlLXR5cGUtdmFsdWUgJyVzJwBVbnN1cHBvcnRlZCB2aXJ0dWFsIHVuaXQgdmFsdWUgJyVzJwBNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIHN0ZXAgdmFsdWUgJyVzJwBNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIGFjY2lkZW50YWwgdmFsdWUgJyVzJwBTeWxsYWJsZSB3aXRoIHVuZGVybGluZSBleHRlbmRlciB1bmRlciBvbmUgc2luZ2xlIG5vdGUgJyVzJwBNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIGRpcmVjdGlvbi10eXBlICclcycAVW5rbm93biBsYXlvdXQgdHlwZSAnJXMnAE11c2ljWE1MIGltcG9ydDogVW5zdXBwb3J0ZWQgdHlwZSAnJXMnAE11c2ljWE1MIGltcG9ydDogVW5zdXBwb3J0ZWQgYmFyLXN0eWxlICclcycAVW5hYmxlIHRvIHBhcnNlIGdseXBoIGNvZGUgJyVzJwBVbnN1cHBvcnRlZCBiZWF0cnB0IHJlbmQgJyVzJwBDb3VsZG4ndCBmaW5kIHN0YWZmIHBhcmVudCBvZiBlbGVtZW50IHdpdGggaWQgJyVzJwBVbnN1cHBvcnRlZCBkYXRhLlBFUkNFTlQuTElNSVRFRC5TSUdORWQgJyVzJwBBZGRpbmcgJyVzJyB0byBhICclcycAVW5zdXBwb3J0ZWQgZGF0YS5QTEFDRU1FTlQgJyVzJwBVbnN1cHBvcnRlZCBkYXRhLlBFUkNFTlQgJyVzJwBVbnN1cHBvcnRlZCBkYXRhLlRFTVBVUyAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuT0NUQVZFLkRJUyAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuTU9EVVNNSU5PUiAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuTU9EVVNNQUlPUiAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuUFJPTEFUSU8gJyVzJwBVbnN1cHBvcnRlZCBkYXRhLk9SSUVOVEFUSU9OICclcycAVW5zdXBwb3J0ZWQgZGF0YS5NSURJVkFMVUVfUEFOICclcycAQ2Fubm90IHBhcnNlIHRoZSBhbnlVUkkgJyVzJwBVbnN1cHBvcnRlZCBkYXRhLkxJTkVXSURUSCAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuRk9OVFNJWkUgJyVzJwBVbnN1cHBvcnRlZCBkYXRhLktFWVNJR05BVFVSRSAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuTUlESVZBTFVFX05BTUUgJyVzJwBVbnN1cHBvcnRlZCBkYXRhLlBJVENITkFNRSAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuVElFICclcycAVW5zdXBwb3J0ZWQgZGF0YS5QRVJDRU5ULkxJTUlURUQgJyVzJwBVbnN1cHBvcnRlZCBkYXRhLkZPTlRTSVpFTlVNRVJJQyAnJXMnAE11c2ljWE1MIGltcG9ydDogVW5zdXBwb3J0ZWQgYWx0ZXIgdmFsdWUgJyUuMWYnAENvdWxkIG5vdCBwYXJzZSAnYXR0clZhbHVlJwBDb3VsZCBub3QgcGFyc2UgJ2F0dHJUeXBlJwBDb3VsZCBub3QgcGFyc2UgJ3NoYXBlJwBNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIGJhcmxpbmUgbG9jYXRpb24gJ21pZGRsZScATm8ga2V5U2lnIGZvdW5kIHdoZW4gdHJ5aW5nIHRvIHVwZ3JhZGUgJ0BrZXkuc2lnLnNob3djaGFuZ2UnAENvdWxkIG5vdCBwYXJzZSAnZWxlbWVudElkJwBVbmtub3duIHRlbXB1cyAnJWQnAFVua25vd24gb2N0YXZlIGRpcyAnJWQnAFVua25vd24gZHVyICclZCcAVW5rbm93biBtb2R1c21pbm9yICclZCcAVW5rbm93biBtb2R1c21haW9yICclZCcAVW5rbm93biBwcm9sYXRpbyAnJWQnAFVua25vd24gb3JpZW50YXRpb24gJyVkJwBVbmtub3duIGRvY3VtZW50IHR5cGUgJyVkJwBVbmtub3duIHBpdGNoIG5hbWUgJyVkJwBVbmtub3duIHRpZSAnJWQnAFVua25vd24gYmVhdHJwdCByZW5kICclZCcAUmVtYWluaW5nIHVucHJvY2Vzc2VkIGNoYXIgJyVjJwBFeHBlY3RlZCAnXScgdG8gbWF0Y2ggYW4gb3BlbmluZyAnWycATm8gc3BhY2luZyB0eXBlIGZvdW5kIG1hdGNoaW5nIEBuPSVkIGZvciAnPCVzPicAJywgdGV4dD0nAGJlYW1bQG51bWJlcj0nAE11c2ljWE1MIGltcG9ydDogRW5kaW5nIG51bWJlcj0nACcsIHR5cGU9JwBFeHBlY3RlZCAnKScgdG8gbWF0Y2ggYW4gb3BlbmluZyAnKCcAJyB0byAnAGlzTGlnYXR1cmUgdmFsdWUgJwBDb3VsZCBub3Qgc2V0IGF0dHJpYnV0ZSAnAEVsZW1lbnQgdHlwZSAnAEVsZW1lbnQgb2YgdHlwZSAnAFVuc3VwcG9ydGVkIHR5cGUgJwBObyBlbGVtZW50IHdpdGggSUQgJwBPYmplY3Qgd2l0aCBJRCAnAEVpdGhlciBubyBlbGVtZW50IGV4aXN0cyB3aXRoIElEICcAU3RhZmYgd2l0aCBJRCAnACgrfC0pP1swLTldKyhcLj9bMC05XSopPyUAJS4yZiUlACAlAF4oLXxcKz8pKFxkKykkAF4oW15bOmFscGhhOl1dKlxkW15bOmFscGhhOl1dKikkACAkACMAU2VsZWN0IG91dHB1dCBmb3JtYXQgdG86ICJtZWkiLCAibWVpLXBiIiwgIm1laS1iYXNpYyIsICJzdmciLCBvciAibWlkaSIAISJub3QgaW1wbGVtZW50ZWQiAC8vZ1tAaWQ9IgAvL2dbQGRhdGEtaWQ9IgAgZW5jb2Rpbmc9IklTTy04ODU5LTEiADw/eG1sIHZlcnNpb249IjEuMCIAU3RhZmYgd2l0aCBJRCAnJXMnIGRvZXMgbm90IGV4aXN0IQBObyBzZWNvbmQgbGV2ZWwgcGFyZW50IQBObyBzaGFyZWQgc2Vjb25kIGxldmVsIHBhcmVudCEAU3lsIChib3VuZGluZ2JveCkgZHJhZ2dpbmcgaXMgb25seSBzdXBwb3J0ZWQgZm9yIHN5bHMgd2l0aCBmYWNzaW1pbGVzIQBTdGFmZiBkcmFnZ2luZyBpcyBvbmx5IHN1cHBvcnRlZCBmb3Igc3RhdmVzIHdpdGggZmFjc2ltaWxlcyEATm8gZWxlbWVudCBJRHMgdG8gZ3JvdXAhAFBhcmVudCBvZiAlcyBpcyBudWxsIQBOb24tY29uc3QgZnVuY3RvciBjYW5ub3QgYmUgY2FsbGVkIGZyb20gYSBjb25zdCBtZXRob2QhAGlzTGlnYXR1cmUgaXMgaW52YWxpZCEATWVuc3VyYWwgZWRpdG9yIHRvb2xraXQgaXMgdW5pbXBsZW1lbnRlZCEAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEACiEhAEVsZW1lbnQgACB3YXMgb2YgY2xhc3MgACBidXQgZXhwZWN0ZWQgY2xhc3MgAE91dHB1dCBTTXVGTCBjaGFyYWN0ZXJzIGFzIFhNTCBlbnRpdGllcyBpbnN0ZWFkIG9mIGhleCBieXRlIGNvZGVzIAAgbmV4dCBsb3dlciAAIG5leHQgaGlnaGVyIAAgdXAgAFRyYW5zcG9zZWQgdG8gACBkb3duIABBY3Rpb24gAENhbm5vdCBwYXJzZSBKU09OIGZyb20gc3RkOjpzdHJpbmcgAFBhcmVudCBvZiAARWxlbWVudCBpcyBvZiB0eXBlIABDb3VsZG4ndCBmaW5kIHN0YWZmIHBhcmVudCBvZiBlbGVtZW50IHdpdGggaWQgAFVuYWJsZSB0byBmaW5kIG5ldW1lIHdpdGggaWQgAHJhbmRvbSBkZXZpY2Ugbm90IHN1cHBvcnRlZCAARWxlbWVudCA8JXM+IHdpdGhpbiA8JXM+IGlzIG5vdCBzdXBwb3J0ZWQgYW5kIHdpbGwgYmUgaWdub3JlZCAARWxlbWVudCA8JXM+IHdpdGhpbiA8c2NvcmU+IGlzIG5vdCBzdXBwb3J0ZWQgYW5kIHdpbGwgYmUgaWdub3JlZCAAJWQsJWQgAH5cLV8gAFtFcnJvcl0gAFtXYXJuaW5nXSAAW01lc3NhZ2VdIABDb3VsZCBub3QgZ2V0IGVsZW1lbnQgd2l0aCBJRCAAW0pTT05YWF0gZXhwcmVzc2lvbiAnJXMnIGZhaWxlZCBhdCAlczolZCAtPiAAID0gAEVycm9yOiBuZWdhdGl2ZSBkZWx0YSB0aWNrIHZhbHVlOiAASW52YWxpZCBncm91cFR5cGU6IAAoOjAxMjM0NTY3ODkgAENvdWxkIG5vdCBjcmVhdGUgYm91bmRpbmcgYm94IGZvciBzeWwuIABFbGVtZW50IGlzIG51bGwuIAAsIAADAwsAewoARmFpbGVkIHRvIGRlbGV0ZSB6b25lIHdpdGggSUQgJXMKAFsKAH0sCgBdLAoAAgMHAAUFBAAAAAAAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQeHM8QALIQ4AAAAAAAAAABkACg0ZGRkADQAAAgAJDgAAAAkADgAADgBBm83xAAsBDABBp83xAAsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHVzfEACwEQAEHhzfEACxUPAAAABA8AAAAACRAAAAAAABAAABAAQY/O8QALARIAQZvO8QALHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBB0s7xAAsOGgAAABoaGgAAAAAAAAkAQYPP8QALARQAQY/P8QALFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABBvc/xAAsBFgBByc/xAAsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGU0PEACwEHAEG80PEACwj//////////wBBgNHxAAsj3hIElQAAAAD///////////////+AaBwAFAAAAEMuVVRGLTgAQdDR8QALA5RoHABB8NHxAAuiAgIAAMADAADABAAAwAUAAMAGAADABwAAwAgAAMAJAADACgAAwAsAAMAMAADADQAAwA4AAMAPAADAEAAAwBEAAMASAADAEwAAwBQAAMAVAADAFgAAwBcAAMAYAADAGQAAwBoAAMAbAADAHAAAwB0AAMAeAADAHwAAwAAAALMBAADDAgAAwwMAAMMEAADDBQAAwwYAAMMHAADDCAAAwwkAAMMKAADDCwAAwwwAAMMNAADTDgAAww8AAMMAAAy7AQAMwwIADMMDAAzDBAAM24hhIAAgAAAACQAAAAoAAAANAAAACwAAAAwAAACFAAAAACAAAAEgAAACIAAAAyAAAAQgAAAFIAAABiAAAAggAAAJIAAACiAAACggAAApIAAAXyAAAAAwAEGg1PEAC6gE/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIEBwMGBQAAAAAAAADRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAADAwMDEwMjAzMDQwNTA2MDcwODA5MTAxMTEyMTMxNDE1MTYxNzE4MTkyMDIxMjIyMzI0MjUyNjI3MjgyOTMwMzEzMjMzMzQzNTM2MzczODM5NDA0MTQyNDM0NDQ1NDY0NzQ4NDk1MDUxNTI1MzU0NTU1NjU3NTg1OTYwNjE2MjYzNjQ2NTY2Njc2ODY5NzA3MTcyNzM3NDc1NzY3Nzc4Nzk4MDgxODI4Mzg0ODU4Njg3ODg4OTkwOTE5MjkzOTQ5NTk2OTc5ODk5AEHU2PEAC/8FCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUAypo7U3Q5dHlwZV9pbmZvAAAAAPhsHAB4bBwATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAAAAAIG0cAJBsHACIbBwATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAAAAIG0cAMBsHAC0bBwAAAAAAORsHAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAAAAAAABobRwACgAAABIAAAAMAAAADQAAAA4AAAATAAAAFAAAABUAAABOMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mb0UAAAAAIG0cAEBtHADkbBwAAAAAAMRtHAAKAAAAFgAAAAwAAAANAAAADgAA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RUVFRQB8bRwAlJocAAMAAAACAAAAVJkcAAIAAADkmRwAAggAAE5TdDNfXzIxNWJhc2ljX3N0cmluZ2J1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAAAAIG0cAOSaHADgmBwAQAAAAAAAAABsnBwAdAEAAHUBAAA4AAAA+P///2ycHAB2AQAAdwEAAMD////A////bJwcAHgBAAB5AQAAQJscAKSbHADgmxwA9JscAAicHAAcnBwAzJscALibHABomxwAVJscAEAAAAAAAAAAxJocAFkBAABaAQAAOAAAAPj////EmhwAWwEAAFwBAADA////wP///8SaHABdAQAAXgEAAEAAAAAAAAAAVJkcAEkBAABKAQAAwP///8D///9UmRwASwEAAEwBAAA4AAAAAAAAAOSZHABRAQAAUgEAAMj////I////5JkcAFMBAABUAQAATlN0M19fMjE4YmFzaWNfc3RyaW5nc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUAAAAAIG0cACScHADEmhwAOAAAAAAAAAAgnRwAegEAAHsBAADI////yP///yCdHAB8AQAAfQEAAIScHAC8nBwA0JwcAJicHAA4AAAAAAAAAOSZHABRAQAAUgEAAMj////I////5JkcAFMBAABUAQAATlN0M19fMjE5YmFzaWNfb3N0cmluZ3N0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAAAAIG0cANicHADkmRwAPAAAAAAAAADUnRwAfgEAAH8BAADE////xP///9SdHACAAQAAgQEAADidHABwnRwAhJ0cAEydHAA8AAAAAAAAAFSZHABJAQAASgEAAMT////E////VJkcAEsBAABMAQAATlN0M19fMjE5YmFzaWNfaXN0cmluZ3N0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAAAAIG0cAIydHABUmRwAbAAAAAAAAABwnhwAggEAAIMBAACU////lP///3CeHACEAQAAhQEAAOydHAAknhwAOJ4cAACeHABsAAAAAAAAAFSZHABJAQAASgEAAJT///+U////VJkcAEsBAABMAQAATlN0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AE4zdnJ2MTRBdHRBdWdtZW50RG90c0UAACBtHADsrxwAaKgcAE4zdnJ2MTNBdHRBdXRob3JpemVkRQAAACBtHAAQsBwAaKgcAE4zdnJ2MTNBdHRCYXJMaW5lTG9nRQAAACBtHAA0sBwAaKgcAE4zdnJ2MTBBdHRCYXJyaW5nRQAAIG0cAFiwHABoqBwATjN2cnY4QXR0QmFzaWNFACBtHAB4sBwAaKgcAE4zdnJ2N0F0dEJpYmxFAAAgbRwAlLAcAGioHABOM3ZydjEzQXR0Q2FsZW5kYXJlZEUAAAAgbRwAsLAcAGioHABOM3ZydjEyQXR0Q2Fub25pY2FsRQAAAAAgbRwA1LAcAGioHABOM3ZydjEwQXR0Q2xhc3NlZEUAACBtHAD4sBwAaKgcAE4zdnJ2MTBBdHRDbGVmTG9nRQAAIG0cABixHABoqBwATjN2cnYxMkF0dENsZWZTaGFwZUUAAAAAIG0cADixHABoqBwATjN2cnYxNEF0dENsZWZmaW5nTG9nRQAAIG0cAFyxHABoqBwATjN2cnY4QXR0Q29sb3JFACBtHACAsRwAaKgcAE4zdnJ2MTNBdHRDb2xvcmF0aW9uRQAAACBtHACcsRwAaKgcAE4zdnJ2MTBBdHRDb29yZFgxRQAAIG0cAMCxHABoqBwATjN2cnYxMEF0dENvb3JkWDJFAAAgbRwA4LEcAGioHABOM3ZydjEwQXR0Q29vcmRZMUUAACBtHAAAshwAaKgcAE4zdnJ2MTRBdHRDb29yZGluYXRlZEUAACBtHAAgshwAaKgcAE4zdnJ2NkF0dEN1ZUUAAAAgbRwARLIcAGioHABOM3ZydjEyQXR0Q3VydmF0dXJlRQAAAAAgbRwAYLIcAGioHABOM3ZydjEyQXR0Q3VydmVSZW5kRQAAAAAgbRwAhLIcAGioHABOM3ZydjEyQXR0Q3VzdG9zTG9nRQAAAAAgbRwAqLIcAGioHABOM3ZydjE1QXR0RGF0YVBvaW50aW5nRQAgbRwAzLIcAGioHABOM3ZydjEwQXR0RGF0YWJsZUUAACBtHADwshwAaKgcAE4zdnJ2MTJBdHREaXN0YW5jZXNFAAAAACBtHAAQsxwAaKgcAE4zdnJ2OUF0dERvdExvZ0UAAAAAIG0cADSzHABoqBwATjN2cnYxOUF0dER1cmF0aW9uQWRkaXRpdmVFACBtHABUsxwAaKgcAE4zdnJ2MThBdHREdXJhdGlvbkRlZmF1bHRFAAAgbRwAfLMcAGioHABOM3ZydjE4QXR0RHVyYXRpb25Mb2dpY2FsRQAAIG0cAKSzHABoqBwATjN2cnYxNkF0dER1cmF0aW9uUmF0aW9FAAAAACBtHADMsxwAaKgcAE4zdnJ2MTdBdHRFbmNsb3NpbmdDaGFyc0UAAAAgbRwA9LMcAGioHABOM3ZydjEwQXR0RW5kaW5nc0UAACBtHAActBwAaKgcAE4zdnJ2MTFBdHRFdmlkZW5jZUUAIG0cADy0HABoqBwATjN2cnYxMUF0dEV4dGVuZGVyRQAgbRwAXLQcAGioHABOM3ZydjlBdHRFeHRlbnRFAAAAACBtHAB8tBwAaKgcAE4zdnJ2MTdBdHRGZXJtYXRhUHJlc2VudEUAAAAgbRwAnLQcAGioHABOM3ZydjlBdHRGaWxpbmdFAAAAACBtHADEtBwAaKgcAE4zdnJ2MTJBdHRHcnBTeW1Mb2dFAAAAACBtHADktBwAaKgcAE4zdnJ2MTJBdHRIYW5kSWRlbnRFAAAAACBtHAAItRwAaKgcAE4zdnJ2OUF0dEhlaWdodEUAAAAAIG0cACy1HABoqBwATjN2cnYxOEF0dEhvcml6b250YWxBbGlnbkUAACBtHABMtRwAaKgcAE4zdnJ2MTZBdHRJbnRlcm5ldE1lZGlhRQAAAAAgbRwAdLUcAGioHABOM3ZydjlBdHRKb2luZWRFAAAAACBtHACctRwAaKgcAE4zdnJ2MTJBdHRLZXlTaWdMb2dFAAAAACBtHAC8tRwAaKgcAE4zdnJ2MTlBdHRLZXlTaWdEZWZhdWx0TG9nRQAgbRwA4LUcAGioHABOM3ZydjExQXR0TGFiZWxsZWRFACBtHAAIthwAaKgcAE4zdnJ2N0F0dExhbmdFAAAgbRwAKLYcAGioHABOM3ZydjExQXR0TGF5ZXJMb2dFACBtHABEthwAaKgcAE4zdnJ2MTNBdHRMYXllcklkZW50RQAAACBtHABkthwAaKgcAE4zdnJ2MTBBdHRMaW5lTG9jRQAAIG0cAIi2HABoqBwATjN2cnYxMUF0dExpbmVSZW5kRQAgbRwAqLYcAGioHABOM3ZydjE1QXR0TGluZVJlbmRCYXNlRQAgbRwAyLYcAGioHABOM3ZydjEwQXR0TGlua2luZ0UAACBtHADsthwAaKgcAE4zdnJ2MTNBdHRMeXJpY1N0eWxlRQAAACBtHAAMtxwAaKgcAE4zdnJ2MTdBdHRNZWFzdXJlTnVtYmVyc0UAAAAgbRwAMLccAGioHABOM3ZydjE0QXR0TWVhc3VyZW1lbnRFAAAgbRwAWLccAGioHABOM3ZydjE0QXR0TWVkaWFCb3VuZHNFAAAgbRwAfLccAGioHABOM3ZydjlBdHRNZWRpdW1FAAAAACBtHACgtxwAaKgcAE4zdnJ2MTNBdHRNZWlWZXJzaW9uRQAAACBtHADAtxwAaKgcAE4zdnJ2MTlBdHRNZXRhZGF0YVBvaW50aW5nRQAgbRwA5LccAGioHABOM3ZydjE5QXR0TWV0ZXJDb25mb3JtYW5jZUUAIG0cAAy4HABoqBwATjN2cnYyMkF0dE1ldGVyQ29uZm9ybWFuY2VCYXJFAAAgbRwANLgcAGioHABOM3ZydjE0QXR0TWV0ZXJTaWdMb2dFAAAgbRwAYLgcAGioHABOM3ZydjIxQXR0TWV0ZXJTaWdEZWZhdWx0TG9nRQAAACBtHACEuBwAaKgcAE4zdnJ2MTBBdHRNbVRlbXBvRQAAIG0cALC4HABoqBwATjN2cnYxOUF0dE11bHRpbnVtTWVhc3VyZXNFACBtHADQuBwAaKgcAE4zdnJ2MTFBdHROSW50ZWdlckUAIG0cAPi4HABoqBwATjN2cnYxNEF0dE5OdW1iZXJMaWtlRQAAIG0cABi5HABoqBwATjN2cnY3QXR0TmFtZUUAACBtHAA8uRwAaKgcAE4zdnJ2MTZBdHROb3RhdGlvblN0eWxlRQAAAAAgbRwAWLkcAGioHABOM3ZydjEyQXR0Tm90ZUhlYWRzRQAAAAAgbRwAgLkcAGioHABOM3ZydjlBdHRPY3RhdmVFAAAAACBtHACkuRwAaKgcAE4zdnJ2MTZBdHRPY3RhdmVEZWZhdWx0RQAAAAAgbRwAxLkcAGioHABOM3ZydjIxQXR0T2N0YXZlRGlzcGxhY2VtZW50RQAAACBtHADsuRwAaKgcAE4zdnJ2MTVBdHRPbmVMaW5lU3RhZmZFACBtHAAYuhwAaKgcAE4zdnJ2MTVBdHRPcHRpbWl6YXRpb25FACBtHAA8uhwAaKgcAE4zdnJ2MTlBdHRPcmlnaW5MYXllcklkZW50RQAgbRwAYLocAGioHABOM3ZydjE5QXR0T3JpZ2luU3RhZmZJZGVudEUAIG0cAIi6HABoqBwATjN2cnYxOUF0dE9yaWdpblN0YXJ0RW5kSWRFACBtHACwuhwAaKgcAE4zdnJ2MjVBdHRPcmlnaW5UaW1lc3RhbXBMb2dpY2FsRQAAACBtHADYuhwAaKgcAE4zdnJ2OEF0dFBhZ2VzRQAgbRwACLscAGioHABOM3ZydjEyQXR0UGFydElkZW50RQAAAAAgbRwAJLscAGioHABOM3ZydjhBdHRQaXRjaEUAIG0cAEi7HABoqBwATjN2cnYxOUF0dFBsYWNlbWVudE9uU3RhZmZFACBtHABkuxwAaKgcAE4zdnJ2MjBBdHRQbGFjZW1lbnRSZWxFdmVudEUAAAAAIG0cAIy7HABoqBwATjN2cnYyMEF0dFBsYWNlbWVudFJlbFN0YWZmRQAAAAAgbRwAuLscAGioHABOM3ZydjhBdHRQbGlzdEUAIG0cAOS7HABoqBwATjN2cnYxMUF0dFBvaW50aW5nRQAgbRwAALwcAGioHABOM3ZydjExQXR0UXVhbnRpdHlFACBtHAAgvBwAaKgcAE4zdnJ2MTBBdHRSYW5naW5nRQAAIG0cAEC8HABoqBwATjN2cnYxN0F0dFJlc3BvbnNpYmlsaXR5RQAAACBtHABgvBwAaKgcAE4zdnJ2MjJBdHRSZXN0ZHVyYXRpb25Mb2dpY2FsRQAAIG0cAIi8HABoqBwATjN2cnYxMUF0dFNjYWxhYmxlRQAgbRwAtLwcAGioHABOM3ZydjExQXR0U2VxdWVuY2VFACBtHADUvBwAaKgcAE4zdnJ2MTNBdHRTbGFzaENvdW50RQAAACBtHAD0vBwAaKgcAE4zdnJ2MTRBdHRTbHVyUHJlc2VudEUAACBtHAAYvRwAaKgcAE4zdnJ2OUF0dFNvdXJjZUUAAAAAIG0cADy9HABoqBwATjN2cnYxMEF0dFNwYWNpbmdFAAAgbRwAXL0cAGioHABOM3ZydjExQXR0U3RhZmZMb2dFACBtHAB8vRwAaKgcAE4zdnJ2MTRBdHRTdGFmZkRlZkxvZ0UAACBtHACcvRwAaKgcAE4zdnJ2MTlBdHRTdGFmZkdyb3VwaW5nU3ltRQAgbRwAwL0cAGioHABOM3ZydjEzQXR0U3RhZmZJZGVudEUAAAAgbRwA6L0cAGioHABOM3ZydjEzQXR0U3RhZmZJdGVtc0UAAAAgbRwADL4cAGioHABOM3ZydjExQXR0U3RhZmZMb2NFACBtHAAwvhwAaKgcAE4zdnJ2MThBdHRTdGFmZkxvY1BpdGNoZWRFAAAgbRwAUL4cAGioHABOM3ZydjEzQXR0U3RhcnRFbmRJZEUAAAAgbRwAeL4cAGioHABOM3ZydjEwQXR0U3RhcnRJZEUAACBtHACcvhwAaKgcAE4zdnJ2OEF0dFN0ZW1zRQAgbRwAvL4cAGioHABOM3ZydjlBdHRTeWxMb2dFAAAAACBtHADYvhwAaKgcAE4zdnJ2MTBBdHRTeWxUZXh0RQAAIG0cAPi+HABoqBwATjN2cnYxMEF0dFN5c3RlbXNFAAAgbRwAGL8cAGioHABOM3ZydjEzQXR0VGFyZ2V0RXZhbEUAAAAgbRwAOL8cAGioHABOM3ZydjExQXR0VGVtcG9Mb2dFACBtHABcvxwAaKgcAE4zdnJ2MTZBdHRUZXh0UmVuZGl0aW9uRQAAAAAgbRwAfL8cAGioHABOM3ZydjEyQXR0VGV4dFN0eWxlRQAAAAAgbRwApL8cAGioHABOM3ZydjEzQXR0VGllUHJlc2VudEUAAAAgbRwAyL8cAGioHABOM3ZydjE5QXR0VGltZXN0YW1wTG9naWNhbEUAIG0cAOy/HABoqBwATjN2cnYyMEF0dFRpbWVzdGFtcDJMb2dpY2FsRQAAAAAgbRwAFMAcAGioHABOM3ZydjE2QXR0VHJhbnNwb3NpdGlvbkUAAAAAIG0cAEDAHABoqBwATjN2cnYxNkF0dFR1cGxldFByZXNlbnRFAAAAACBtHABowBwAaKgcAE4zdnJ2OEF0dFR5cGVkRQAgbRwAkMAcAGioHABOM3ZydjEzQXR0VHlwb2dyYXBoeUUAAAAgbRwArMAcAGioHABOM3ZydjE2QXR0VmVydGljYWxBbGlnbkUAAAAAIG0cANDAHABoqBwATjN2cnYxNkF0dFZlcnRpY2FsR3JvdXBFAAAAACBtHAD4wBwAaKgcAE4zdnJ2MTNBdHRWaXNpYmlsaXR5RQAAACBtHAAgwRwAaKgcAE4zdnJ2MTdBdHRWaXN1YWxPZmZzZXRIb0UAAAAgbRwARMEcAGioHABOM3ZydjE3QXR0VmlzdWFsT2Zmc2V0VG9FAAAAIG0cAGzBHABoqBwATjN2cnYxN0F0dFZpc3VhbE9mZnNldFZvRQAAACBtHACUwRwAaKgcAE4zdnJ2MThBdHRWaXN1YWxPZmZzZXQySG9FAAAgbRwAvMEcAGioHABOM3ZydjE4QXR0VmlzdWFsT2Zmc2V0MlRvRQAAIG0cAOTBHABoqBwATjN2cnYxOEF0dFZpc3VhbE9mZnNldDJWb0UAACBtHAAMwhwAaKgcAE4zdnJ2MTlBdHRWb2x0YUdyb3VwaW5nU3ltRQAgbRwANMIcAGioHABOM3ZydjEzQXR0V2hpdGVzcGFjZUUAAAAgbRwAXMIcAGioHABOM3ZydjhBdHRXaWR0aEUAIG0cAIDCHABoqBwATjN2cnY1QXR0WHlFAAAAACBtHACcwhwAaKgcAE4zdnJ2NkF0dFh5MkUAAAAgbRwAuMIcAGioHAAAAAAAFMYcAF4CAABfAgAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAGoCAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAACDAgAAhAIAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIA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AAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAADADAAAxAwAAhQIAAIYCAAAyAwAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAUP///wTWHAAzAwAANAMAAED///8E1hwANQMAADYDAABOM3ZydjdTdXJmYWNlRQAAfG0cAPTVHAABAAAAAwAAALA+HwACAAAAoMAcAAKwAAA4shwAAsAAAAAAAAAI1xwAJQMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOUzJfN1N1cmZhY2VFRUMx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AAAAAAAAPOEcAL8DAADAAwAAAAAAAMjhHADBAwAAwgMAAAAAAAAM4hwAwwMAAMQDAABOM3ZydjExQXR0QXJwZWdMb2dFACBtHADU3RwAaKgcAE4zdnJ2MTFBdHRCVHJlbUxvZ0UAIG0cAPTdHABoqBwATjN2cnYxNEF0dEJlYW1QcmVzZW50RQAAIG0cABTeHABoqBwATjN2cnYxMUF0dEJlYW1SZW5kRQAgbRwAON4cAGioHABOM3ZydjE2QXR0QmVhbVNlY29uZGFyeUUAAAAAIG0cAFjeHABoqBwATjN2cnYxM0F0dEJlYW1lZFdpdGhFAAAAIG0cAIDeHABoqBwATjN2cnYxM0F0dEJlYW1pbmdMb2dFAAAAIG0cAKTeHABoqBwATjN2cnYxM0F0dEJlYXRScHRMb2dFAAAAIG0cAMjeHABoqBwATjN2cnYxN0F0dEJyYWNrZXRTcGFuTG9nRQAAACBtHADs3hwAaKgcAE4zdnJ2OUF0dEN1dG91dEUAAAAAIG0cABTfHABoqBwATjN2cnYxM0F0dEV4cGFuZGFibGVFAAAAIG0cADTfHABoqBwATjN2cnYxMUF0dEZUcmVtTG9nRQAgbRwAWN8cAGioHABOM3ZydjE1QXR0R2xpc3NQcmVzZW50RQAgbRwAeN8cAGioHABOM3ZydjE0QXR0R3JhY2VHcnBMb2dFAAAgbRwAnN8cAGioHABOM3ZydjlBdHRHcmFjZWRFAAAAACBtHADA3xwAaKgcAE4zdnJ2MTNBdHRIYWlycGluTG9nRQAAACBtHADg3xwAaKgcAE4zdnJ2MTVBdHRIYXJwUGVkYWxMb2dFACBtHAAE4BwAaKgcAE4zdnJ2MTJBdHRMdlByZXNlbnRFAAAAACBtHAAo4BwAaKgcAE4zdnJ2MTNBdHRNZWFzdXJlTG9nRQAAACBtHABM4BwAaKgcAE4zdnJ2MTdBdHRNZXRlclNpZ0dycExvZ0UAAAAgbRwAcOAcAGioHABOM3ZydjE4QXR0TnVtYmVyUGxhY2VtZW50RQAAIG0cAJjgHABoqBwATjN2cnYxMUF0dE51bWJlcmVkRQAgbRwAwOAcAGioHABOM3ZydjEyQXR0T2N0YXZlTG9nRQAAAAAgbRwA4OAcAGioHABOM3ZydjExQXR0UGVkYWxMb2dFACBtHAAE4RwAaKgcAE4zdnJ2MTRBdHRQaWFub1BlZGFsc0UAACBtHAAk4RwAaKgcAE4zdnJ2MTJBdHRSZWhlYXJzYWxFAAAAACBtHABI4RwAaKgcAE4zdnJ2MTdBdHRTY29yZURlZlZpc0NtbkUAAAAgbRwAbOEcAGioHABOM3ZydjExQXR0U2x1clJlbmRFACBtHACU4RwAaKgcAE4zdnJ2MTFBdHRTdGVtc0NtbkUAIG0cALThHABoqBwATjN2cnYxMEF0dFRpZVJlbmRFAAAgbRwA1OEcAGioHABOM3ZydjE1QXR0VHJlbU1lYXN1cmVkRQAgbRwA9OEcAGioHAAAAAAA3OIcAMUDAADGAwAAxwMAAMgDAADw////3OIcAMkDAADKAwAA2P///9ziHADLAwAAzAMAAMj////c4hwAzQMAAM4DAAB4////3OIcAM8DAADQAwAAcP///9ziHADRAwAA0gMAAFz////c4hwA0wMAANQDAABU////3OIcANUDAADWAwAASP///9ziHADXAwAA2AMAACD////c4hwA2QMAANoDAABOM3ZydjE3U2NvcmVEZWZJbnRlcmZhY2VFAAAAfG0cAMDiHAABAAAACgAAAIRCHwACAAAAbLAcAAIQAACYsxwAAigAACS3HAACOAAATLccAAKIAAAc3BwAApAAAOy4HAACpAAAPOEcAAKsAABwvRwAArgAACy/HAAC4AAAAAAAAIzjHADbAwAA3AMAAN0DAADeAwAA3wMAAOADAADhAwAA8P///4zjHADiAwAA4wMAAE4zdnJ2MTZMaW5raW5nSW50ZXJmYWNlRQAAAAB8bRwAcOMcAAAAAAACAAAAhEIfAAIAAAAAtxwAAhAAAAAAAAAc5BwA5AMAAOUDAAAAAAAASOQcAOYDAADnAwAAAAAAAJDkHADoAwAA6QMAAAAAAADs5BwA6gMAAOsDAAAAAAAAEOUcAOwDAADtAwAATjN2cnYyMUF0dEFjY2lkZW50YWxHZXN0dXJhbEUAAAAgbRwA/OMcAGioHABOM3ZydjIzQXR0QXJ0aWN1bGF0aW9uR2VzdHVyYWxFACBtHAAo5BwAaKgcAE4zdnJ2MTBBdHRCZW5kR2VzRQAAIG0cAFTkHABoqBwATjN2cnYxOUF0dER1cmF0aW9uR2VzdHVyYWxFACBtHAB05BwAaKgcAE4zdnJ2MTBBdHRNZGl2R2VzRQAAIG0cAJzkHABoqBwATjN2cnY4QXR0TmNHZXNFACBtHAC85BwAaKgcAE4zdnJ2MTBBdHROb3RlR2VzRQAAIG0cANjkHABoqBwATjN2cnYxNEF0dFNjb3JlRGVmR2VzRQAAIG0cAPjkHABoqBwATjN2cnYxM0F0dFNlY3Rpb25HZXNFAAAAIG0cABzlHABoqBwATjN2cnYxNkF0dFNvdW5kTG9jYXRpb25FAAAAACBtHABA5RwAaKgcAE4zdnJ2MjBBdHRUaW1lc3RhbXBHZXN0dXJhbEUAAAAAIG0cAGjlHABoqBwATjN2cnYyMUF0dFRpbWVzdGFtcDJHZXN0dXJhbEUAAAAgbRwAlOUcAGioHAAAAAAAPOYcAO4DAADvAwAAAAAAAGDmHADwAwAA8QMAAAAAAACI5hwA8gMAAPMDAAAAAAAAsOYcAPQDAAD1AwAAAAAAANDmHAD2AwAA9wMAAAAAAAD45hwA+AMAAPkDAABOM3ZydjE4QXR0RHVyYXRpb25RdWFsaXR5RQAAIG0cACDmHABoqBwATjN2cnYxNEF0dE1lbnN1cmFsTG9nRQAAIG0cAEjmHABoqBwATjN2cnYxN0F0dE1lbnN1cmFsU2hhcmVkRQAAACBtHABs5hwAaKgcAE4zdnJ2MThBdHROb3RlVmlzTWVuc3VyYWxFAAAgbRwAlOYcAGioHABOM3ZydjExQXR0UGxpY2FWaXNFACBtHAC85hwAaKgcAE4zdnJ2MThBdHRSZXN0VmlzTWVuc3VyYWxFAAAgbRwA3OYcAGioHABOM3ZydjEwQXR0U3RlbVZpc0UAACBtHAAE5xwAaKgcAE4zdnJ2MTZBdHRTdGVtc01lbnN1cmFsRQAAAAAgbRwAJOccAGioHAAAAAAAnOocAPoDAAD7AwAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAA/AMAAP0DAABoAgAAaQIAAGoCAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAAD+AwAA/wMAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAAAQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAAkDAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAAEEAAACBAAAUP///5zqHAADBAAABAQAAED///+c6hwABQQAAAYEAABOM3ZydjExVGV4dEVsZW1lbnRFAHxtHACI6hwAAQAAAAMAAACwPh8AAgAAABy2HAACsAAAoMAcAALAAAAAAAAAGOscAAcEAAAIBAAACQQAAAoEAADw////GOscAAsEAAAMBAAA6P///xjrHAANBAAADgQAAE4zdnJ2MTZBcmVhUG9zSW50ZXJmYWNlRQAAAAB8bRwA/OocAAEAAAADAAAAhEIfAAIAAABotRwAAhAAAOzAHAACGAAAAAAAABTvHAAPBAAAEAQAAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAPwDAAD9AwAAaAIAAGkCAAARBAAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAEgQAABMEAACFAgAAhgIAABQEAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAAAEAAAVBAAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAAABBAAAAgQAABYEAABQ////FO8cABcEAAAYBAAAQP///xTvHAAZBAAAGgQAACj///8U7xwAGwQAABwEAAAdBAAACgQAABj///8U7xwAHgQAAB8EAAAQ////FO8cACAEAAAhBAAACP///xTvHAAiBAAAIwQAAPj+//8U7xwAJAQAACUEAADc/v//FO8cACYEAAAnBAAAyP7//xTvHAAoBAAAKQQAAID+//8U7xwAKgQAACsEAABOM3ZydjRSZW5kRQB8bRwACO8cAAEAAAAHAAAAnOocAAIAAAAY6xwAAtgAAJCxHAAC+AAAOLYcAAIIAQCYvxwAAiQBAMTAHAACOAEAdMIcAAKAAQAAAAAANPAcACUDAAAsBAAALQQAAC4EAAAvBAAAMAQAADEEAAAyBAAAMwQAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlMyXzRSZW5kRUVDMUVOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAAAAgbRwAiO8cALAgHwBaTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TXzRSZW5kRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAAD4bBwAQPAcAAAAAAB88RwANAQAADUEAAAAAAAAoPEcADYEAAA3BAAAAAAAAMjxHAA4BAAAOQQAAE4zdnJ2MTBBdHRIYXJtQW5sRQAAIG0cAPDwHABoqBwATjN2cnYxOUF0dEhhcm1vbmljRnVuY3Rpb25FACBtHAAQ8RwAaKgcAE4zdnJ2MTlBdHRJbnRlcnZhbEhhcm1vbmljRQAgbRwAOPEcAGioHABOM3ZydjE4QXR0SW50ZXJ2YWxNZWxvZGljRQAAIG0cAGDxHABoqBwATjN2cnYxMkF0dEtleVNpZ0FubEUAAAAAIG0cAIjxHABoqBwATjN2cnYxOUF0dEtleVNpZ0RlZmF1bHRBbmxFACBtHACs8RwAaKgcAE4zdnJ2MThBdHRNZWxvZGljRnVuY3Rpb25FAAAgbRwA1PEcAGioHABOM3ZydjEzQXR0UGl0Y2hDbGFzc0UAAAAgbRwA/PEcAGioHABOM3ZydjhBdHRTb2xmYUUAIG0cACDyHABoqBwAAAAAAKDzHAA6BAAAOwQAAAAAAAAM9BwAPAQAAD0EAAAAAAAAUPQcAD4EAAA/BAAAAAAAAJT0HABABAAAQQQAAAAAAAC49BwAQgQAAEMEAAAAAAAAAPUcAEQEAABFBAAAAAAAAGz1HABGBAAARwQAAAAAAACU9RwASAQAAEkE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AAAGAEHgj/QAC0kHAAAAAwAAAAYAAAACAAAABQAAAAEAAAAEAAAAAAAAAAQAAAABAAAABQAAAAIAAAAGAAAAAwAAAAcAAAAAAAAAAQAAAAEAAAABAEG8kPQACwkBAAAAAQAAAAEAQYiR9AALCP//////////AEGckfQACxD/////////////////////AEG4kfQAC3X///////////////////////////////////////////////////////////////////////////7////+/////v////7///////////////////////////////7////+////AQAAAAEAAAABAAAAAQAAAAEAQbiS9AALEQEAAAABAAAAAQAAAAEAAAABAEGgk/QACwj//////////wBBtJP0AAuqXP/////////////////////////////////////////////////////////////////////////////////////+/////v///////////////////////////////v////7///8AAAAAdA4dAB0FAAAeBQAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAeAQAAHkEAABoAgAAaQIAAB8FAABrAgAAbAIAAG0CAABuAgAAewQAAHwEAAB9BAAAfgQAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAAAgBQAAIQUAAIUCAACDBAAAIgUAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAhAQAAIUEAACGBAAAmQIAAJoCAACHBAAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA6QQAAIkEAACqAgAAqwIAAKwCAACtAgAAigQAAK8CAACwAgAAsQIAALICAACLBAAAtAIAALUCAAC2AgAAjAQAALgCAACNBAAAugIAAI4EAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAjwQAAMQCAADFAgAAxgIAAMcCAACQBAAAkQQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAAJIEAADRAgAA0gIAANMCAADUAgAA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ckljRUVFRU5TXzdDbGFzc0lkRUVVbHZFXwD4bBwAOD0dAAAAAAD0QB0AdAYAAHUGAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAdgYAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAHcGAAB4BgAAhQIAAIYCAAB5BgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAUP////RAHQB6BgAAewYAAGsGAABOM3ZydjlMYWJlbEFiYnJFAAAAAHxtHADgQB0AAAAAAAIAAACwPh8AAgAAADQ/HwACsAAAAAAAAPBB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AACAAgAAgQIAAIICAAAzBwAANAcAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAAAQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAAkDAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAAEEAAACBAAAUP///+xYHQA1BwAANgcAAED////sWB0ANwcAADgHAABOM3ZydjRUZXh0RQAgbRwA4FgdAJzqHAAAAAAAQFwdADkHAAA6BwAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAA/AMAAP0DAABoAgAAaQIAADsHAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAAA8BwAAPQcAAIUCAACGAgAAPgcAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAAAQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAAkDAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAAEEAAACBAAAUP///0BcHQA/BwAAQAcAAED///9AXB0AQQcAAEIHAABOM3ZydjNOdW1FAAAgbRwANFwdAJzqHAAAAAAAJF0dACUDAABDBwAARAcAAEUHAABGBwAARwcAAEgHAABJBwAASgcAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlMyXzNOdW1FRUMxRU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzJfN0NsYXNzSWRFRVVsdkVfTlM5X0lTRF9FRUZQTlMyXzZPYmplY3RFdkVFRQAAAAAgbRwAeFwdALAgHwBaTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TXzNOdW1FRUMxRU5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlMzXzExY2hhcl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAD4bBwAMF0dAAAAAADQYB0ASwcAAEwHAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAATQcAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAE4HAAD/AwAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8D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AAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAdgcAAHcHAACFAgAAhgIAAHgHAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAAB5BwAAegcAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAAB7BwAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAAfAcAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAAB9BwAALQAAAH4HAABQ////1GodAH8HAACABwAAgQcAAED////Uah0AggcAAIMHAAA4////1GodAIQHAACFBwAAIwAAAAAAAAATIAAAIAAAAAAAAAAgAAAAEyAAAAAAAABOM3ZydjE0UnVubmluZ0VsZW1lbnRFAAB8bRwAvGodAAEAAAAEAAAAsD4fAAIAAAAsPx8AArAAAGi1HAACwAAAoMAcAALIAAAAAAAAQGsdAIYHAACHBwAAiAcAAIkHAACKBwAAiwcAAIwHAACNBwAAjgcAAI8HAABOM3ZydjRWaWV3RQD4bBwANGsdADgA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AAAtAAAApQcAAKYHAABOM3ZydjEzRGV2aWNlQ29udGV4dEUAAAD4bBwA5HUdAAAAAADkdh0ApwcAAKgHAACpBwAAqgcAAKsHAACsBwAArQcAAK4HAACdBwAAngcAAJ8HAACvBwAAsAcAALEHAACyBwAAswcAALQHAAC1BwAAtgcAALcHAAC4BwAAuQcAALoHAAC7BwAAvAcAAL0HAAC+BwAAvwcAAMAHAADBBwAAwgcAAMMHAADEBwAAxQcAAMYHAADHBwAAoQcAAKIHAADIBwAAyQcAAKMHAACkBwAAygcAAMsHAADMBwAAzQcAAKYHAABOM3ZydjE3QkJveERldmljZUNvbnRleHRFAAAAIG0cAMh2HQD8dR0AAAAAACh6HQDOBwAAzwcAAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAGYCAABnAgAAaAIAAGkCAABqAgAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAA0AcAAP8DAACFAgAAhgIAAIcCAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAA0QcAAA4DAADSBwAAEAMAANMHAADUBwAA1QcAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAABQ////KHodANYHAADXBwAATjN2cnYxMVBhZ2VFbGVtZW50RQB8bRwAFHodAAAAAAACAAAAsD4fAAIAAACgwBwAArAAAAAAAACMfR0A2AcAANkHAABgAgAA2gcAANsHAADcBwAA3QcAAGUCAADeBwAA3wcAAGgCAABpAgAAagIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAOAHAAD/AwAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAADhBwAAnQIAAOIHAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAADoBwAABgMAAAcDAAAIAwAA6QcAAAoDAAALAwAADAMAAOoHAAAOAwAADwMAABADAADrBwAA7AcAAO0HAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA7gcAAO8HAABE////jH0dAPAHAADxBwAATjN2cnYxM1N5c3RlbUVsZW1lbnRFAAAAfG0cAHR9HQAAAAAAAgAAANwxHwACAAAAoMAcAAK8AAAAAAAA+H0dAPIHAADzBwAA9AcAAPUHAAD2BwAA9wcAAPgHAADw////+H0dAPkHAAD6BwAATjN2cnYxNFBsaXN0SW50ZXJmYWNlRQAAfG0cAOB9HQAAAAAAAgAAAIRCHwACAAAA9LscAAIQAAAAAAAAaIIdAPsHAAD8BwAAYAIAANoHAADbBwAA3AcAAN0HAABlAgAA/QcAAN8HAABoAgAAaQIAAP4HAABrAgAAbAIAAG0CAABuAgAA/wcAAAAIAABxAgAAcgIAAHMCAAB0AgAAAQgAAAIIAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAAMIAAAECAAAgQIAAIICAAAFCAAABggAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAABwgAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAACAgAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAAkIAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAAAKCAAA5AcAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA5QcAAPcCAADmBwAA+QIAAOcHAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAA6AcAAAYDAAAHAwAACAMAAAsIAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAAOwHAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAMCAAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAO4HAADvBwAADQgAAA4IAABE////aIIdAA8IAAAQCAAAEQgAAN4DAADfAwAA4AMAAOEDAAA0////aIIdABIIAAATCAAAsP7//2iCHQAUCAAAFQgAAKD+//9ogh0AFggAABcIAACQ/v//aIIdABgIAAAZCAAAGggAAPUHAAD2BwAA9wcAABsIAACA/v//aIIdABwIAAAdCAAAWP7//2iCHQAeCAAAHwgAACAIAAAUBwAAFQcAABYHAAAXBwAASP7//2iCHQAhCAAAIggAADj+//9ogh0AIwgAACQIAAAo/v//aIIdACUIAAAmCAAACP7//2iCHQAnCAAAKAgAAAD+//9ogh0AKQgAACoIAAC4/f//aIIdACsIAAAsCAAAqP3//2iCHQAtCAAALggAAE4zdnJ2NUFycGVnRQAAAAB8bRwAWIIdAAEAAAAHAAAAhLMeAAIAAAD4fR0AAnABAExVHQACqAEA6N0cAAL4AQCg8xwAAgACAJCxHAACSAIAELQcAAJYAgAAAAAAiIMdACUDAAAvCAAAMAgAADEIAAAyCAAAMwgAADQIAAA1CAAANggAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlMyXzVBcnBlZ0VFQzFFTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TMl83Q2xhc3NJZEVFVWx2RV9OUzlfSVNEX0VFRlBOUzJfNk9iamVjdEV2RUVFAAAgbRwA3IIdALAgHwBaTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TXzVBcnBlZ0VFQzFFTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOUzNfMTFjaGFyX3RyYWl0c0ljRUVOUzNfOWFsbG9jYXRvckljRUVFRU5TXzdDbGFzc0lkRUVVbHZFXwD4bBwAlIMdAAAAAABYhB0ANwgAADgIAAA5CAAAOggAAPD///9YhB0AOwgAADwIAABOM3ZydjE2VGV4dERpckludGVyZmFjZUUAAAAAfG0cADyEHQAAAAAAAgAAAIRCHwACAAAA2LscAAIQAAAAAAAA7IgdAD0IAAA+CAAAYAIAANoHAADbBwAA3AcAAN0HAABlAgAA3gcAAN8HAABoAgAAaQIAAD8IAABrAgAAbAIAAG0CAABuAgAA/wcAAAAIAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAABACAAAQQgAAEIIAABDCAAARAgAAEUIAABGCAAARwgAAIUCAACGAgAASAgAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA4wcAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAAkIAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAA5AcAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA5QcAAPcCAADmBwAA+QIAAOcHAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAEkIAAAEAwAA6AcAAAYDAAAHAwAACAMAAEoIAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAAOwHAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAEsIAADvBwAARP///+yIHQBMCAAATQgAAE4IAADeAwAA3wMAAOADAADhAwAANP///+yIHQBPCAAAUAgAALD+///siB0AUQgAAFIIAACg/v//7IgdAFMIAABUCAAAkP7//+yIHQBVCAAAVggAAGsGAACA/v//7IgdAFcIAABYCAAAWQgAADoIAABw/v//7IgdAFoIAABbCAAAaP7//+yIHQBcCAAAXQgAAF4IAAAhBwAAFQcAACIHAAAjBwAAJAcAACUHAABY/v//7IgdAF8IAABgCAAASP7//+yIHQBhCAAAYggAADj+///siB0AYwgAAGQIAAAY/v//7IgdAGUIAABmCAAACP7//+yIHQBnCAAAaAgAAOD9///siB0AaQgAAGoIAADY/f//7IgdAGsIAABsCAAAuP3//+yIHQBtCAAAbggAAJD9///siB0AbwgAAHAIAABOM3ZydjNEaXJFAAB8bRwA4IgdAAEAAAAIAAAAhLMeAAIAAAA0Px8AAnABAFiEHQACgAEAfFUdAAKYAQBwtBwAAiACADi2HAACKAIA4LYcAAJIAgAUwRwAAnACAAAAAAAUih0AJQMAAHEIAAByCAAAcwgAAHQIAAB1CAAAdggAAHcIAAB4CAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOUzJfM0RpckVFQzFFTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TMl83Q2xhc3NJZEVFVWx2RV9OUzlfSVNEX0VFRlBOUzJfNk9iamVjdEV2RUVFAAAAACBtHABoiR0AsCAfAFpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlNfM0RpckVFQzFFTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOUzNfMTFjaGFyX3RyYWl0c0ljRUVOUzNfOWFsbG9jYXRvckljRUVFRU5TXzdDbGFzc0lkRUVVbHZFXwAAAPhsHAAgih0AT7thBWes3T8YLURU+yHpP5v2gdILc+8/GC1EVPsh+T/iZS8ifyt6PAdcFDMmpoE8vcvweogHcDwHXBQzJqaRPAAAAAAsjx0AeQgAAHoIAABgAgAA2gcAANsHAADcBwAA3QcAAGUCAADeBwAA3wcAAGgCAABpAgAAewgAAGsCAABsAgAAbQIAAG4CAAD/BwAAAAgAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfAgAAH0IAAB+CAAAfwgAAIAIAACBCAAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAACQgAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAgggAAAQDAADoBwAABgMAAAcDAAAIAwAAgwgAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAA7AcAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA7gcAAO8HAABE////LI8dAIQIAACFCAAAhggAAN4DAADfAwAA4AMAAOEDAAA0////LI8dAIcIAACICAAAsP7//yyPHQCJCAAAiggAAKD+//8sjx0AiwgAAIwIAACQ/v//LI8dAI0IAACOCAAAjwgAACEHAAAVBwAAIgcAACMHAAAkBwAAJQcAAID+//8sjx0AkAgAAJEIAABw/v//LI8dAJIIAACTCAAAYP7//yyPHQCUCAAAlQgAAED+//8sjx0AlggAAJcIAAAw/v//LI8dAJgIAACZCAAACP7//yyPHQCaCAAAmwgAAPj9//8sjx0AnAgAAJ0IAADo/f//LI8dAJ4IAACfCAAA2P3//yyPHQCgCAAAoQgAAND9//8sjx0AoggAAKMIAABOM3ZydjdIYWlycGluRQAAfG0cAByPHQABAAAABwAAAISzHgACAAAAfFUdAAJwAQCQsRwAAvgBAPjfHAACCAIAAPUcAAIYAgDYuxwAAigCABTBHAACMAIAAAAAAFCQHQAlAwAApAgAAKUIAACmCAAApwgAAKgIAACpCAAAqggAAKsIAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TMl83SGFpcnBpbkVFQzFFTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TMl83Q2xhc3NJZEVFVWx2RV9OUzlfSVNEX0VFRlBOUzJfNk9iamVjdEV2RUVFAAAAACBtHACgjx0AsCAfAFpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlNfN0hhaXJwaW5FRUMxRU5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlMzXzExY2hhcl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAD4bBwAXJAdAHAAAAAAAAAAbQAAAAAAAABmAAAAAAAAAHIAAAAAAAAAcwAAAAAAAAB6AAAAAAAAAG4AAAAAAAAAIOUAAAAAAAAh5QAAAAAAACLlAAAAAAAAI+UAAAAAAAAk5QAAAAAAACXlAAAAAAAAJuUAQdSi9gALzCuYlx0ArggAAK8IAABgAgAA2gcAANsHAADcBwAA3QcAAGUCAADeBwAA3wcAAGgCAABpAgAAsAgAAGsCAABsAgAAbQIAAG4CAAD/BwAAAAgAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAALEIAACyCAAAswgAALQIAAC1CAAAtggAALcIAAC4CAAAhQIAAIYCAAC5CAAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAACQgAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAuggAAAQDAADoBwAABgMAAAcDAAAIAwAASggAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAA7AcAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAuwgAAO8HAABE////mJcdALwIAAC9CAAAvggAAN4DAADfAwAA4AMAAOEDAAA0////mJcdAL8IAADACAAAsP7//5iXHQDBCAAAwggAAKD+//+Ylx0AwwgAAMQIAACQ/v//mJcdAMUIAADGCAAAawYAAID+//+Ylx0AxwgAAMgIAADJCAAAOggAAHD+//+Ylx0AyggAAMsIAABo/v//mJcdAMwIAADNCAAAzggAACEHAAAVBwAAIgcAACMHAAAkBwAAJQcAAFj+//+Ylx0AzwgAANAIAABI/v//mJcdANEIAADSCAAAOP7//5iXHQDTCAAA1AgAABj+//+Ylx0A1QgAANYIAAAI/v//mJcdANcIAADYCAAA4P3//5iXHQDZCAAA2ggAANj9//+Ylx0A2wgAANwIAADQ/f//mJcdAN0IAADeCAAAqP3//5iXHQDfCAAA4AgAAKD9//+Ylx0A4QgAAOIIAACY/f//mJcdAOMIAADkCAAAIAAAAAAAAABmAAAAcAAAAG0AAAByAAAAcwAAAHoAAABuAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAAAAAABwAAAAcAAAAHAAAABwAAAAAAAAAHAAAABwAAAAcAAAAAAAAABwAAAAcAAAAAAAAABtAAAAcAAAAAAAAABtAAAAZgAAAAAAAABwAAAAZgAAAAAAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAAAAAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAAAAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAAAAAAAAZgAAAHAAAAAAAAAAZgAAAHoAAAAAAAAAcwAAAGYAAAAAAAAAcwAAAGYAAABwAAAAAAAAAHMAAABmAAAAcAAAAHAAAAAAAAAAcwAAAGYAAAB6AAAAAAAAAHMAAABmAAAAegAAAHAAAAAAAAAAcwAAAGYAAABmAAAAegAAAAAAAAByAAAAZgAAAAAAAAByAAAAZgAAAHoAAAAAAAAATjN2cnY1RHluYW1FAAAAAHxtHACIlx0AAQAAAAoAAACEsx4AAgAAADQ/HwACcAEAWIQdAAKAAQB8VR0AApgBABC0HAACIAIAcLQcAAIoAgDgthwAAjACAEDcHAACWAIAZNwcAAJgAgAUwRwAAmgCADwAAAAAAAAAoJgdAOUIAADmCAAAxP///8T///+gmB0A5wgAAOgIAAAEmB0APJgdAFCYHQAYmB0APAAAAAAAAACcmRwATQEAAE4BAADE////xP///5yZHABPAQAAUAEAAE5TdDNfXzIxOWJhc2ljX2lzdHJpbmdzdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAACBtHABYmB0AnJkcAAAAAACEmR0AJQMAAOkIAADqCAAA6wgAAOwIAADtCAAA7ggAAO8IAADwCAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOUzJfNUR5bmFtRUVDMUVOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAACBtHADYmB0AsCAfAFpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlNfNUR5bmFtRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAPhsHACQmR0AAAAAADCdHQDxCAAA8ggAAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAGYCAABnAgAAaAIAAGkCAADzCAAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAA9AgAAPUIAACFAgAAhgIAAPYIAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIA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y0S67j+q+fQiQ0OSvFBO3p+Cve4/S45m12zKhby6B8pw8cDuPyfOkSv8r3E8kPCjgpHE7j+7cwrhNdJtPCMj4xljyO4/YyJiIgTFh7xl5V17ZszuP9Ux4uOGHIs8My1K7JvQ7j8Vu7zT0buRvF0lPrID1e4/0jHunDHMkDxYszATntnuP7Nac26EaYQ8v/15VWve7j+0nY6Xzd+CvHrz079r4+4/hzPLkncajDyt01qZn+juP/rZ0UqPe5C8ZraNKQfu7j+6rtxW2cNVvPsVT7ii8+4/QPamPQ6kkLw6WeWNcvnuPzSTrTj01mi8R1778nb/7j81ilhr4u6RvEoGoTCwBe8/zd1fCtf/dDzSwUuQHgzvP6yYkvr7vZG8CR7XW8IS7z+zDK8wrm5zPJxShd2bGe8/lP2fXDLjjjx60P9fqyDvP6xZCdGP4IQ8S9FXLvEn7z9nGk44r81jPLXnBpRtL+8/aBmSbCxrZzxpkO/cIDfvP9K1zIMYioC8+sNdVQs/7z9v+v8/Xa2PvHyJB0otR+8/Sal1OK4NkLzyiQ0Ih0/vP6cHPaaFo3Q8h6T73BhY7z8PIkAgnpGCvJiDyRbjYO8/rJLB1VBajjyFMtsD5mnvP0trAaxZOoQ8YLQB8yFz7z8fPrQHIdWCvF+bezOXfO8/yQ1HO7kqibwpofUURobvP9OIOmAEtnQ89j+L5y6Q7z9xcp1R7MWDPINMx/tRmu8/8JHTjxL3j7zakKSir6TvP310I+KYro288WeOLUiv7z8IIKpBvMOOPCdaYe4buu8/Muupw5QrhDyXums3K8XvP+6F0TGpZIo8QEVuW3bQ7z/t4zvkujeOvBS+nK392+8/nc2RTTuJdzzYkJ6BwefvP4nMYEHBBVM88XGPK8Lz7z8AQZH/9gALxzgBFwIdGBMDHhsZCxQIBA0fFhwSGgoHDBURCQYQBQ8O/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z4AAAD///////////////8/AAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAP////////////////////////////////////8AAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAAP///////////////////////////////xoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAAA8yB0ASQkAAEoJAABgAgAA2gcAANsHAADcBwAA3QcAAGUCAADeBwAA3wcAAGgCAABpAgAASwkAAGsCAABsAgAAbQIAAG4CAAD/BwAAAAgAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAATAkAAE0JAABOCQAATwkAAFAJAABRCQAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAACQgAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAUgkAAAQDAADoBwAABgMAAAcDAAAIAwAASggAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAA7AcAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAABTCQAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA7gcAAO8HAABE////PMgdAFQJAABVCQAAVgkAAN4DAADfAwAA4AMAAOEDAAA0////PMgdAFcJAABYCQAAsP7//zzIHQBZCQAAWgkAAKD+//88yB0AWwkAAFwJAACQ/v//PMgdAF0JAABeCQAAXwkAACEHAAAVBwAAIgcAACMHAAAkBwAAJQcAAID+//88yB0AYAkAAGEJAABw/v//PMgdAGIJAABjCQAAYP7/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AKwJAACtCQAArgkAAK8JAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TMl81VGVtcG9FRUMxRU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzJfN0NsYXNzSWRFRVVsdkVfTlM5X0lTRF9FRUZQTlMyXzZPYmplY3RFdkVFRQAAIG0cAIjOHQCwIB8AWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOU181VGVtcG9FRUMxRU5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlMzXzExY2hhcl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8A+GwcAEDPHQAAAAAALNQdALAJAACxCQAAYAIAANoHAADbBwAA3AcAAN0HAABlAgAA3gcAAN8HAABoAgAAaQIAALIJAABrAgAAbAIAAG0CAABuAgAA/wcAAAAIAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAALMJAAC0CQAAtQkAALYJAAC3CQAAuAkAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA4wcAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAAkIAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAA5AcAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIA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eQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAQQsAAEILAABDCwAARAsAAEULAABGCwAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAACQgAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAADoBwAABgMAAAcDAAAIAwAASggAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAA7AcAABMDAAAUAwAAFQMAABYDAAAXAwAARwsAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA7gcAAO8HAABICwAARP///2wDHgBJCwAASgsAAEsLAADeAwAA3wMAAOADAADhAwAANP///2wDHgBMCwAATQsAALD+//9sAx4ATgsAAE8LAACg/v//bAMeAFALAABRCwAAkP7//2wDHgBSCwAAUwsAAFQLAAAhBwAAFQcAACIHAAAjBwAAJAcAACUHAACA/v//bAMeAFULAABWCwAAcP7//2wDHgBXCwAAWAsAAGD+//9sAx4AWQsAAFoLAABA/v//bAMeAFsLAABcCwAAMP7//2wDHgBdCwAAXgsAAAj+//9sAx4AXwsAAGALAAD4/f//bAMeAGELAABiCwAA2P3//2wDHgBjCwAAZAsAAE4zdnJ2M1RpZUUAAHxtHABgAx4AAQAAAAUAAACEsx4AAgAAAHxVHQACcAEAkLEcAAL4AQB4shwAAggCAJyyHAACKAIAAAAAAHwEHgAlAwAAZQsAAGYLAABnCwAAaAsAAGkLAABqCwAAawsAAGwLAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TMl8zVGllRUVDMUVOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAAAAAIG0cANADHgCwIB8AWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOU18zVGllRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAAAA+GwcAIgEHgAAAAAAZAkeAG0LAABuCwAAYAIAANoHAADbBwAA3AcAAN0HAABlAgAA3gcAAN8HAABoAgAAaQIAAG8LAABrAgAAbAIAAG0CAABuAgAA/wcAAAAIAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAHALAABxCwAAcgsAAHMLAAB0CwAAdQsAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA4wcAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAAkIAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAA5AcAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA5QcAAPcCAADmBwAA+QIAAOcHAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAA6AcAAAYDAAAHAwAACAMAAEoIAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAAOwHAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAO4HAADvBwAARP///2QJHgB2CwAAdwsAAHgLAADeAwAA3wMAAOADAADhAwAANP///2QJHgB5CwAAegsAALD+//9kCR4AewsAAHwLAACg/v//ZAkeAH0LAAB+CwAAkP7//2QJHgB/CwAAgAsAAIELAAAhBwAAFQcAACIHAAAjBwAAJAcAACUHAACA/v//ZAkeAIILAACDCwAAcP7//2QJHgCECwAAhQsAAGD+//9kCR4AhgsAAIcLAABA/v//ZAkeAIgLAACJCwAAMP7//2QJHgCKCwAAiwsAAAj+//9kCR4AjAsAAI0LAAD4/f//ZAkeAI4LAACPCwAA8P3//2QJHgCQCwAAkQsAANj9//9kCR4AkgsAAJMLAACw/f//ZAkeAJQLAACVCwAAoP3//2QJHgCWCwAAlwsAAE4zdnJ2Nk9jdGF2ZUUAAAB8bRwAVAkeAAEAAAAIAAAAhLMeAAIAAAB8VR0AAnABAJCxHAAC+AEAcLQcAAIIAgC8thwAAhACAOC2HAACKAIAMLkcAAJQAgAMuhwAAmACAAAAAACMCh4AJQMAAJgLAACZCwAAmgsAAJsLAACcCwAAnQsAAJ4LAACfCwAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOUzJfNk9jdGF2ZUVFQzFFTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TMl83Q2xhc3NJZEVFVWx2RV9OUzlfSVNEX0VFRlBOUzJfNk9iamVjdEV2RUVFACBtHADgCR4AsCAfAFpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlNfNk9jdGF2ZUVFQzFFTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOUzNfMTFjaGFyX3RyYWl0c0ljRUVOUzNfOWFsbG9jYXRvckljRUVFRU5TXzdDbGFzc0lkRUVVbHZFXwAAAAD4bBwAmAoeAAAAAAAgDx4AoAsAAKELAABgAgAA2gcAANsHAADcBwAA3QcAAGUCAADeBwAA3wcAAGgCAABpAgAAogsAAGsCAABsAgAAbQIAAG4CAAD/BwAAAAgAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAowsAAKQLAAClCwAApgsAAKcLAACoCwAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAACQgAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAADoBwAABgMAAAcDAAAIAwAASggAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAA7AcAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA7gcAAO8HAABE////IA8eAKkLAACqCwAAqwsAAN4DAADfAwAA4AMAAOEDAAA0////IA8eAKwLAACtCwAAsP7//yAPHgCuCwAArwsAAKD+//8gDx4AsAsAALELAACQ/v//IA8eALILAACzCwAAtAsAACEHAAAVBwAAIgcAACMHAAAkBwAAJQcAAID+//8gDx4AtQsAALYLAABw/v//IA8eALcLAAC4CwAAYP7//yAPHgC5CwAAugsAAED+//8gDx4AuwsAALwLAAAw/v//IA8eAL0LAAC+CwAATjN2cnYxNVBpdGNoSW5mbGVjdGlvbkUAfG0cAAgPHgABAAAAAgAAAISzHgACAAAAfFUdAAJwAQAAAAAAJBAeACUDAAC/CwAAwAsAAMELAADCCwAAwwsAAMQLAADFCwAAxgsAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlMyXzE1UGl0Y2hJbmZsZWN0aW9uRUVDMUVOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAAAAgbRwAbA8eALAgHwBaTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TXzE1UGl0Y2hJbmZsZWN0aW9uRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAAD4bBwAMBAeAAAAAADgFB4AxwsAAMgLAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAAB4BAAAeQQAAGgCAABpAgAAyQsAAGsCAABsAgAAbQIAAG4CAAB7BAAAfAQAAH0EAAB+BAAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAMoLAADLCwAAhQIAAIMEAADMCwAAiAIAAIkCAACKAgAAzQsAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACEBAAAhQQAAIYEAACZAgAAmgIAAIcEAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADpBAAAiQQAAKoCAACrAgAArAIAAK0CAACKBAAArwIAALACAACxAgAAsgIAAIsEAAC0AgAAtQIAALYCAACMBAAAuAIAAI0EAAC6AgAAjgQAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAACPBAAAxAIAAM4LAADGAgAAxwIAAJAEAACRBAAAzwsAAMsCAADMAgAAzQIAAM4CAADPAgAAkgQAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAACTBAAA3AIAAJQEAADeAgAA3wIAAOACAADhAgAAlQQAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAACWBAAAlwQAAJgEAADwAgAA8QIAAPICAADzAgAA9AIAAJkEAACaBAAA9wIAAJsEAAD5AgAA+gIAAPsCAACcBAAA/QIAAP4CAAD/AgAAAAMAAJ0EAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAA0AsAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAACfBAAAFQMAAKAEAAAXAwAAoQQAABkDAADRCwAAGwMAAKMEAAAdAwAAHgMAAB8DAAAgAwAA6wQAAKUEAADsBAAApwQAAKgEAACpBAAAqgQAAKsEAACsBAAArQQAAK4EAABQ////4BQeANILAADTCwAA1AsAAEIDAACyBAAAswQAAED////gFB4A1QsAANYLAAAs////4BQeANcLAADYCwAA2QsAAN4DAADfAwAA4AMAAOEDAAAc////4BQeANoLAADbCwAAmP7//+AUHgDcCwAA3QsAAIj+///gFB4A3gsAAN8LAAB4/v//4BQeAOALAADhCwAANP7//+AUHgDiCwAA4wsAACT+///gFB4A5AsAAOULAAAI/v//4BQeAOYLAADnCwAAAP7//+AUHgDoCwAA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nwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA6QQAAIkEAACqAgAAqwIAAKwCAACtAgAAigQAABENAACwAgAAsQIAALICAACLBAAAtAIAALUCAAC2AgAAjAQAALgCAACNBAAAugIAAI4EAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAjwQAAMQCAADFAgAAxgIAAMcCAACQBAAAkQQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAAJIEAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAAkwQAANwCAACUBAAA3gIAAN8CAADgAgAA4QIAAJUEAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAAlgQAAJcEAACYBAAA8AIAAPECAADyAgAA8wIAAPQCAACZBAAAmgQAAPcCAACbBAAA+QIAAPoCAAD7AgAAnAQAAP0CAAD+AgAA/wIAAAADAACdBAAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAOoEAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAnwQAABINAACgBAAAFwMAAKEEAAAZAwAAogQAABsDAACjBAAAHQMAAB4DAAAfAwAAIAMAAOsEAAClBAAA7AQAAKcEAACoBAAAqQQAAKoEAACrBAAArAQAAK0EAACuBAAAEw0AAFD///8APx4AFA0AABUNAAAWDQAAQgMAALIEAACzBAAAQP///wA/HgAXDQAAGA0AACz///8APx4AGQ0AABoNAAAbDQAA3gMAAN8DAADgAwAA4QMAABz///8APx4AHA0AAB0NAACY/v//AD8eAB4NAAAfDQAAiP7//wA/HgAgDQAAIQ0AAHj+//8APx4AIg0AACMNAAA0/v//AD8eACQNAAAlDQAAJg0AACD+//8APx4AJw0AACgNAAApDQAAuAwAABD+//8APx4AKg0AACsNAAAI/v//AD8eACwNAAAtDQAAAP7//wA/HgAuDQAALw0AAMz9//8APx4AMA0AADENAADE/f//AD8eADINAAAzDQAAvP3//wA/HgA0DQAANQ0AALD9//8APx4ANg0AADcNAACo/f//AD8eADgNAAA5DQAATjN2cnY2VGFiR3Jw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dDNfXzIxMmJhc2ljX3N0cmluZ0ljTlMzXzExY2hhcl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAAA+GwcAGhQHgAAAAAADFEeAMMNAADEDQAATjN2cnY3VGltZW1hcEUAAPhsHAD8UB4AAgAAAAIAAAADAAAABAAAAAQAAAAGAAAABQAAAAQAAAAGAAAABgAAAAcAAAAGAAAACAAAAAgAAAAJAAAACAAAAAAAAAAGAAAAAQAAAAQAAAACAAAAAwAAAAMAAAAFAAAABAAAAAcAAAAFAAAABQAAAAYAAAAHAAAABwAAAAcAAAAIAAAACQAAAAkAAAAJAAAAAAAAAAUAAAABAAAABQAAAAIAAAADAAAAAwAAAAUAAAAEAAAABQAAAAUAAAAFAAAABgAAAAcAAAAHAAAABwAAAAgAAAAJAAAACQAAAAkAAAAAAAAABQAAAAEAAAAFAAAAAgAAAAQAAAADAAAABAAAAAQAAAAGAAAABQAAAAYAAAAGAAAACAAAAAcAAAAIAAAACAAAAAoAAAAJAAAACgAAAAAAAAAGAAAAAQAAAAQAAAACAAAA+v///wMAAAD6////BAAAAPr///8FAAAA/P///wYAAAD8////BwAAAPr///8IAAAA+v///wkAAAD4////AAAAAPr///8BAAAA+v///wIAAAACAAAAAwAAAAQAAAAEAAAABgAAAAUAAAAGAAAABgAAAAgAAAAHAAAACAAAAAgAAAAKAAAACQAAAAoAAAAAAAAABgAAAAEAAAAEAAAAAgAAAPv///8DAAAA+////wQAAAD7////BQAAAPv///8GAAAA+////wcAAAD5////CAAAAPn///8JAAAA9////wAAAAD7////AQAAAPv///8CAAAA+v///wMAAAD8////BAAAAPr///8FAAAA/P///wYAAAD8////BwAAAPr///8IAAAA+v///wkAAAD4////AAAAAPr///8BAAAA+v///wIAAAADAAAAAwAAAAMAAAAEAAAABQAAAAUAAAAFAAAABgAAAAcAAAAHAAAABwAAAAgAAAAJAAAACQAAAAkAAAAAAAAABQAAAAEAAAAFAAAAAgAAAAIAAAADAAAABgAAAAQAAAAGAAAABQAAAAYAAAAGAAAACAAAAAcAAAAIAAAACAAAAAoAAAAJAAAACgAAAAAAAAAGAAAAAQAAAAQAAAACAAAA+f///wMAAAD7////BAAAAPn///8FAAAA+////wYAAAD7////BwAAAPn///8IAAAA+f///wkAAAD3////AAAAAPv///8BAAAA+////wIAAAD6////AwAAAPr///8EAAAA+v///wUAAAD6////BgAAAPr///8HAAAA+v///wgAAAD6////CQAAAPj///8AAAAA+v///wEAAAD6////AgAAAP////8DAAAAAQAAAAQAAAABAAAABQAAAAEAAAAGAAAAAwAAAAcAAAADAAAACAAAAAUAAAAJAAAABQAAAAAAAAADAAAAAQAAAAEAAAACAAAAAAAAAAMAAAAAAAAABAAAAAIAAAAFAAAAAgAAAAYAAAACAAAABwAAAAIAAAAIAAAABAAAAAkAAAAEAAAAAAAAAAIAAAABAAAAAgAAAAIAAAD9////AwAAAP////8EAAAA/////wUAAAD/////BgAAAP////8HAAAA/f///wgAAAD9////CQAAAPv///8AAAAA/f///wEAAAD9////AgAAAP7///8DAAAA/v///wQAAAD+////BQAAAP7///8GAAAA/v///wcAAAD8////CAAAAPz///8JAAAA+v///wAAAAD+////AQAAAP7///8AAAAADFseAMYNAADHDQAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAeAQAAHkEAABoAgAAaQIAAMgNAABrAgAAbAIAAMkNAADKDQAAewQAAHwEAAB9BAAAfgQAAHMCAAB0AgAAdQIAAHYCAADLDQAAzA0AAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAADNDQAAzg0AAIUCAACDBAAAzw0AANANAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAhAQAAIUEAACGBAAAmQIAAJoCAACHBAAAnAIAAJ0CAACeAgAAnwIAANENAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA0g0AAIkEAACqAgAAqwIAAKwCAACtAgAAigQAAK8CAACwAgAA0w0AALICAACLBAAAtAIAALUCAAC2AgAAjAQAALgCAACNBAAAugIAAI4EAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAjwQAAMQCAADFAgAAxgIAAMcCAACQBAAAkQQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANQNAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAAkwQAANwCAACUBAAA3gIAAN8CAADgAgAA4QIAAJUEAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAAlgQAAJcEAACYBAAA8AIAAPECAADyAgAA8wIAAPQCAACZBAAAmgQAAPcCAACbBAAA+QIAAPoCAAD7AgAAnAQAAP0CAAD+AgAA1Q0AAAADAACdBAAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAANYNAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAnwQAABUDAACgBAAAFwMAAKEEAAAZAwAAogQAABsDAADXDQAAHQMAAB4DAADYDQAAIAMAANkNAAClBAAA7AQAAKcEAACoBAAAqQQAAKoEAACrBAAArAQAAK0EAACuBAAAUP///wxbHgDaDQAA2w0AANwNAABCAwAAsgQAALMEAABA////DFseAN0NAADeDQAALP///wxbHgDfDQAA4A0AAOENAADeAwAA3wMAAOADAADhAwAAHP///wxbHgDiDQAA4w0AAJj+//8MWx4A5A0AAOUNAACI/v//DFseAOYNAADnDQAAeP7//wxbHgDoDQAA6Q0AADD+//8MWx4A6g0AAOsNAADsDQAAuAwAACD+//8MWx4A7Q0AAO4NAAAY/v//DFseAO8NAADwDQAAEP7//wxbHgDxDQAA8g0AANz9//8MWx4A8w0AAPQNAADU/f//DFseAPUNAAD2DQAAzP3//wxbHgD3DQAA+A0AAMD9//8MWx4A+Q0AAPoNAAC4/f//DFseAPsNAAD8DQAAfP3//wxbHgD9DQAA/g0AAP8NAABtBAAAbgQAAG8EAABs/f//DFseAAAOAAABDgAAZP3//wxbHgACDgAAAw4AAFT9//8MWx4ABA4AAAUOAABE/f//DFseAAYOAAAHDgAAPP3//wxbHgAIDgAACQ4AABD9//8MWx4ACg4AAAsOAABOM3ZydjRSZXN0RQB8bRwAAFseAAEAAAAHAAAAuOEeAAIAAAAIwh4AAtABACj5HAAChAIAkLEcAAKsAgBUshwAArwCAHT5HAACxAIA+OYcAALwAgAAAAAAjFseALkNAAAMDgAATjN2cnYyOUdldFJlbGF0aXZlTGF5ZXJFbGVtZW50UGFyYW1zRQAAACBtHABkWx4AcFggAAAAAABwXB4AJQMAAA0OAAAODgAADw4AABAOAAARDgAAEg4AABMOAAAUDgAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOUzJfNFJlc3RFRUMxRU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzJfN0NsYXNzSWRFRVVsdkVfTlM5X0lTRF9FRUZQTlMyXzZPYmplY3RFdkVFRQAAACBtHADEWx4AsCAfAFpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlNfNFJlc3RFRUMxRU5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlMzXzExY2hhcl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAPhsHAB8XB4AAQAAAAIAAAAAAAAAAwBBoLr5AAvl0QEEAAAAAAAAALBhHgAVDgAAFg4AAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAHgEAAB5BAAAaAIAAGkCAAAXDgAAawIAAGwCAABtAgAAbgIAAHsEAAB8BAAAfQQAAH4EAAAYDgAAGQ4AAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAGg4AABsOAACFAgAAgwQAABwOAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAIQEAACFBAAAhgQAAJkCAACaAgAAhwQAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAB0OAACJBAAAqgIAAKsCAACsAgAArQIAAIoEAACvAgAAsAIAALECAACyAgAAiwQAALQCAAC1AgAAtgIAAIwEAAC4AgAAjQQAALoCAACOBAAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAI8EAADEAgAAxQIAAMYCAADHAgAAkAQAAJEEAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAACSBAAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAAJMEAADcAgAAlAQAAN4CAADfAgAA4AIAAOECAACVBAAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAJYEAACXBAAAmAQAAPACAADxAgAA8gIAAPMCAAD0AgAAmQQAAJoEAAD3AgAAmwQAAPkCAAD6AgAA+wIAAJwEAAD9AgAA/gIAAP8CAAAAAwAAnQQAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAeDgAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAAJ8EAAAVAwAAoAQAABcDAAChBAAAGQMAAKIEAAAbAwAAowQAAB0DAAAeAwAAHwMAACADAAAfDgAApQQAAOwEAACnBAAAqAQAAKkEAACqBAAAqwQAAKwEAACtBAAArgQAAFD///+wYR4AIA4AACEOAAAiDgAAQgMAALIEAACzBAAAQP///7BhHgAjDgAAJA4AACz///+wYR4AJQ4AACYOAAAnDgAA3gMAAN8DAADgAwAA4QMAABz///+wYR4AKA4AACkOAACY/v//sGEeACoOAAArDgAAiP7//7BhHgAsDgAALQ4AAHj+//+wYR4ALg4AAC8OAAA0/v//sGEeADAOAAAxDgAAMg4AAGMEAAAk/v//sGEeADMOAAA0DgAAEP7//7BhHgA1DgAANg4AAAj+//+wYR4ANw4AADgOAAAA/v//sGEeADkOAAA6DgAAOw4AAG0EAABuBAAAbwQAAPD9//+wYR4APA4AAD0OAADo/f//sGEeAD4OAAA/DgAA2P3//7BhHgBADgAAQQ4AAMj9//+wYR4AQg4AAEMOAABOM3ZydjZDdXN0b3NFAAAAfG0cAKBhHgABAAAABQAAALjhHgACAAAAnPgcAALMAQAo+RwAAgACAJCxHAACKAIAdPkcAAI4AgAAAAAAwGIeACUDAABEDgAARQ4AAEYOAABHDgAASA4AAEkOAABKDgAASw4AAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlMyXzZDdXN0b3NFRUMxRU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzJfN0NsYXNzSWRFRVVsdkVfTlM5X0lTRF9FRUZQTlMyXzZPYmplY3RFdkVFRQAgbRwAFGIeALAgHwBaTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TXzZDdXN0b3NFRUMxRU5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlMzXzExY2hhcl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAAA+GwcAMxiHgAAAAAAyGceAEwOAABNDgAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAeAQAAHkEAABoAgAAaQIAAE4OAABrAgAAbAIAAG0CAABuAgAAewQAAHwEAAB9BAAAfgQAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAABPDgAAUA4AAIUCAACDBAAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAhAQAAIUEAACGBAAAmQIAAJoCAACHBAAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA6QQAAIkEAACqAgAAqwIAAKwCAACtAgAAigQAAK8CAACwAgAAsQIAALICAACLBAAAtAIAALUCAAC2AgAAjAQAALgCAACNBAAAugIAAI4EAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAjwQAAMQCAADFAgAAxgIAAMcCAACQBAAAkQQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAAJIEAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAAkwQAANwCAACUBAAA3gIAAN8CAADgAgAA4QIAAJUEAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAAlgQAAJcEAACYBAAA8AIAAPECAADyAgAA8wIAAPQCAACZBAAAmgQAAPcCAACbBAAA+QIAAPoCAAD7AgAAnAQAAP0CAAD+AgAA/wIAAAADAACdBAAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAOoEAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAnwQAABUDAACgBAAAFwMAAKEEAAAZAwAAogQAABsDAACjBAAAHQMAAB4DAAAfAwAAIAMAAOsEAAClBAAA7AQAAKcEAACoBAAAqQQAAKoEAACrBAAArAQAAK0EAACuBAAAUP///8hnHgBRDgAAUg4AAFMOAABCAwAAsgQAALMEAABA////yGceAFQOAABVDgAALP///8hnHgBWDgAAVw4AAFgOAADeAwAA3wMAAOADAADhAwAAHP///8hnHgBZDgAAWg4AAJj+///IZx4AWw4AAFwOAACI/v//yGceAF0OAABeDgAAeP7//8hnHgBfDgAAYA4AADT+///IZx4AYQ4AAGIOAABjDgAAbQQAAG4EAABvBAAAJP7//8hnHgBkDgAAZQ4AABz+///IZx4AZg4AAGcOAAAM/v//yGceAGgOAABpDgAA/P3//8hnHgBqDgAAaw4AAPT9///IZx4AbA4AAG0OAADs/f//yGceAG4OAABvDgAA4P3//8hnHgBwDgAAcQ4AAE4zdnJ2OU11bHRpUmVzdEUAAAAAfG0cALRnHgABAAAABwAAALjhHgACAAAAKPkcAALMAQCQsRwAAvQBALz2HAACBAIA1OAcAAIMAgC04BwAAhQCAJDCHAACIAIAAAAAAOxoHgAlAwAAcg4AAHMOAAB0DgAAdQ4AAHYOAAB3DgAAeA4AAHkOAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TMl85TXVsdGlSZXN0RUVDMUVOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAACBtHAA8aB4AsCAfAFpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlNfOU11bHRpUmVzdEVFQzFFTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOUzNfMTFjaGFyX3RyYWl0c0ljRUVOUzNfOWFsbG9jYXRvckljRUVFRU5TXzdDbGFzc0lkRUVVbHZFXwD4bBwA+GgeAI7gAACQ4AAAkeAAAI3gAAAAAAAA8GweAHoOAAB7DgAAYAIAANoHAADbBwAA3AcAAN0HAABlAgAA3gcAAN8HAABoAgAAaQIAAHwOAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAAB9DgAA/wMAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAA4QcAAJ0CAADiBwAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA4wcAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAA5AcAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA5QcAAPcCAADmBwAA+QIAAOcHAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAfg4AAH8OAAAEAwAA6AcAAAYDAAAHAwAACAMAAIAOAAAKAwAACwMAAAwDAACBDgAADgMAAA8DAAAQAwAA6wcAAOwHAACCDgAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAO4HAADvBwAARP////BsHgCDDgAAhA4AAAAAAAAgbR4AhQ4AAIYOAACHDgAAiA4AAIkOAABOM3ZydjE4U3lzdGVtTWlsZXN0b25lRW5kRQAAIG0cANRsHgCMfR0ATjN2cnYyNFN5c3RlbU1pbGVzdG9uZUludGVyZmFjZUUAAAAA+GwcAPxsHgAAAAAAlHAeAIoOAACLDgAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAGoCAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAACMDgAA/wMAAIUCAACGAgAAjQ4AAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAjg4AAI8OAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAJAOAACRDgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAkg4AAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAJMOAAAKAwAACwMAAAwDAACUDgAADgMAAA8DAAAQAwAAlQ4AABIDAACWDgAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAFD///+UcB4Alw4AAJgOAACZDgAAiA4AAIkOAABE////lHAeAJoOAACbDgAANP///5RwHgCcDgAAnQ4AAE4zdnJ2MTZFZGl0b3JpYWxFbGVtZW50RQAAAAB8bRwAeHAeAAEAAAAEAAAAsD4fAAIAAAAgbR4AArAAABy2HAACvAAAoMAcAALMAABRAFIAngBZAFoAXABfAGEAYgBkAGYAAAAAAAAAVHQeAJ4OAACfDgAAYAIAANoHAADbBwAA3AcAAN0HAABlAgAA3gcAAN8HAABoAgAAaQIAAKAOAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAAChDgAAog4AAIUCAACGAgAAow4AAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAApA4AAKUOAADiBwAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA4wcAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAA5AcAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA5QcAAPcCAADmBwAA+QIAAOcHAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAApg4AAKcOAAAEAwAA6AcAAAYDAAAHAwAACAMAAKgOAAAKAwAACwMAAAwDAACpDgAADgMAAA8DAAAQAwAAqg4AAOwHAADtBwAAFAMAABUDAAAW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SU5TMl80TU51bUVFQzFFTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TMl83Q2xhc3NJZEVFVWx2RV9OUzlfSVNEX0VFRlBOUzJfNk9iamVjdEV2RUVFAAAAIG0cAJx6HgCwIB8AWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOU180TU51bUVFQzFFTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOUzNfMTFjaGFyX3RyYWl0c0ljRUVOUzNfOWFsbG9jYXRvckljRUVFRU5TXzdDbGFzc0lkRUVVbHZFXwAA+GwcAFR7HgAAAAAA/H8eAO8OAADwDgAAYAIAANoHAADbBwAA3AcAAN0HAABlAgAA3gcAAN8HAABoAgAAaQIAAPEOAABrAgAAbAIAAG0CAABuAgAA/wcAAAAIAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAADyDgAA8w4AAPQOAAD1DgAAgQIAAIICAAD2DgAA9w4AAIUCAACGAgAA+A4AAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA4wcAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAAkIAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAA5AcAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA5QcAAPcCAADmBwAA+QIAAOcHAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAA6AcAAAYDAAD5DgAACAMAAEoIAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAAOwHAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAO4HAADvBwAARP////x/HgD6DgAA+w4AAPwOAADeAwAA3wMAAOADAADhAwAANP////x/HgD9DgAA/g4AALD+///8fx4A/w4AAAAPAACg/v///H8eAAEPAAACDwAAkP7///x/HgADDwAABA8AAAUPAAA6CAAAgP7///x/HgAGDwAABw8AAHj+///8fx4ACA8AAAkPAAAKDwAAFAcAABUHAAAWBwAAFwcAAGj+///8fx4ACw8AAAwPAABY/v///H8eAA0PAAAODwAASP7///x/HgAPDwAAEA8AACj+///8fx4AEQ8AABIPAAAY/v///H8eABMPAAAUDwAA/P3///x/HgAVDwAAFg8AAE4zdnJ2M1JlaEUAAHxtHADwfx4AAQAAAAYAAACEsx4AAgAAAFiEHQACcAEATFUdAAKIAQCQsRwAAtgBADi2HAAC6AEAFMEcAAIEAgAAAAAAFIEeACUDAAAXDwAAGA8AABkPAAAaDwAAGw8AABwPAAAdDwAAHg8AAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlMyXzNSZWhFRUMxRU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzJfN0NsYXNzSWRFRVVsdkVfTlM5X0lTRF9FRUZQTlMyXzZPYmplY3RFdkVFRQAAAAAgbRwAaIAeALAgHwBaTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TXzNSZWhFRUMxRU5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlMzXzExY2hhcl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAD4bBwAIIEeAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAAAAAA6IEeAB8PAAAgDwAATjN2cnYxN1RleHREcmF3aW5nUGFyYW1zRQAAAPhsHADMgR4AMgAAADwAAABQAAAAZAAAAG4AAACWAAAAyAAAAFAAAABuAAAAAAAAADSFHgAhDwAAIg8AAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAGYCAABnAgAAaAIAAGkCAAAjDwAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAJA8AAP8DAACFAgAAhgIAACUPAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAACYPAADKAgAAJw8AAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAAKA8AACkPAAAqDwAA4wIAAOQCAAArDwAA5gIAAOcCAADoAgAA6QIAACwPAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAALQ8AABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAABOM3ZydjRQYWdlRQAgbRwAKIUeALA+HwAAAAAAcIUeALkNAAAuDwAATjN2cnYyM0Fs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AAAABJAeAFkPAABaDwAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAWw8AAGcCAABcDwAAaQIAAF0PAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAABeDwAAXw8AAIUCAABgDwAAYQ8AAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAABiDwAAmQIAAJoCAACbAgAAYw8AAJ0CAABkDwAAZQ8AAKACAABmDwAAogIAAKMCAACkAgAApQIAAGcPAABoDwAAaQ8AAGoPAABrDwAAbA8AAKwCAABtDwAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAAG4PAABvDwAAcA8AALgCAABxDwAAugIAAHIPAAC8AgAAvQIAAHMPAAB0DwAAwAIAAHUPAADCAgAAdg8AAMQCAADFAgAAdw8AAMcCAAB4DwAAyQIAAHkPAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAHoPAADjAgAA5AIAAOUCAADmAgAAew8AAOgCAADpAgAAfA8AAOsCAADsAgAA7QIAAH0PAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAH4PAAD4AgAAfw8AAPoCAACADwAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAgQ8AAIIPAACDDwAABQMAAIQPAAAHAwAACAMAAIUPAACGDwAACwMAAAwDAACHDwAADgMAAA8DAAAQAwAAiA8AAIkPAACKDwAAiw8AABUDAACMDwAAjQ8AABgDAACODwAAjw8AABsDAACQDwAAHQMAAB4DAAAfAwAAIAMAAFD///8EkB4AkQ8AAJIPAAA4////BJAeAJMPAACUDwAAKP///wSQHgCVDwAAlg8AABj///8EkB4Alw8AAJgPAAAM////BJAeAJkPAACaDwAAAP///wSQHgCbDwAAnA8AAPD+//8EkB4AnQ8AAJ4PAACw/v//BJAeAJ8PAACgDwAATjN2cnY3TWVhc3VyZUUAAHxtHAD0jx4AAQAAAAkAAACwPh8AAgAAAGywHAACsAAA1LEcAALIAAD0sRwAAtgAAGTgHAAC6AAAVLgcAAL0AAAwuRwAAgABABS8HAACEAEAoMAcAAJQAQAAAAAAjJAeALkNAAChDwAATjN2cnYyMUFkanVzdFhPdmVyZmxvd1BhcmFtc0UAAAAgbRwAbJAeAHBYIAAAAAAA0JAeAKIPAABOM3ZydjMzQ3Jvc3NBbGlnbm1lbnRSZWZlcmVuY2VDb21wYXJpc29uRQAAACBtHACkkB4A7FggAAAAAAAQkR4Aow8AAE4zdnJ2MjhNZWFzdXJlQWxpZ25lclR5cGVDb21wYXJpc29uRQAAAAAgbRwA6JAeAOxYIAAAAAAA+JEeACUDAACkDwAApQ8AAKYPAACnDwAAqA8AAKkPAACqDwAAqw8AAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlMyXzdNZWFzdXJlRUVDMUVOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAAAAAIG0cAEiRHgCwIB8AWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOU183TWVhc3VyZUVFQzFFTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOUzNfMTFjaGFyX3RyYWl0c0ljRUVOUzNfOWFsbG9jYXRvckljRUVFRU5TXzdDbGFzc0lkRUVVbHZFXwAAAPhsHAAEkh4AAAAAAHSWHgCsDwAArQ8AAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAHgEAAB5BAAAaAIAAGkCAACuDwAAawIAAGwCAABtAgAAbgIAAHsEAAB8BAAAfQQAAH4EAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAArw8AAP8DAACFAgAAgwQAAIcCAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAIQEAACFBAAAhgQAAJkCAACaAgAAhwQAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAOkEAACJBAAAqgIAAKsCAACsAgAArQIAAIoEAACvAgAAsAIAALECAACyAgAAiwQAALQCAAC1AgAAtgIAAIwEAAC4AgAAjQQAALoCAACOBAAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAI8EAADEAgAAxQIAAMYCAADHAgAAkAQAAJEEAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAACSBAAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAAJMEAADcAgAAlAQAAN4CAADfAgAA4AIAAOECAACVBAAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAJYEAACXBAAAmAQAAPACAADxAgAA8gIAAPMCAAD0AgAAmQQAAJoEAAD3AgAAmwQAAPkCAAD6AgAA+wIAAJwEAAD9AgAA/gIAAP8CAAAAAwAAnQQAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAADqBAAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAAJ8EAAAVAwAAoAQAABcDAAChBAAAGQMAAKIEAAAbAwAAowQAAB0DAAAeAwAAHwMAACADAADrBAAApQQAAOwEAACnBAAAqAQAAKkEAACqBAAAqwQAAKwEAACtBAAArgQAAFD///90lh4AsA8AALEPAACyDwAAQgMAALIEAACzBAAAQP///3SWHgCzDwAAtA8AACz///90lh4AtQ8AALYPAAC3DwAA3gMAAN8DAADgAwAA4QMAABz///90lh4AuA8AALkPAACY/v//dJYeALoPAAC7DwAAiP7//3SWHgC8DwAAvQ8AAHj+//90lh4Avg8AAL8PAABOM3ZydjEzVGltZXN0YW1wQXR0ckUAAAAgbRwAXJYeALjhHgAAAAAAnKkeAMAPAADBDwAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAGoCAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAADCDwAA/wMAAMMPAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAAkDAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAAAAAACoqR4AwA8AAMQPAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAagIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAMUPAAD/AwAAww8AAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAMYPAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAMcPAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAAAAAAPSpHgDIDwAAyQ8AAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAGYCAABnAgAAaAIAAGkCAABqAgAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAyg8AAP8DAADDDwAAhgIAAIcCAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAABOM3ZydjlBbGlnbm1lbnRFAAAAACBtHAC8nx4AsD4fAAAAAADQnx4Ayw8AAMwPAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAagIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAM0PAAD/AwAAhQIAAIYCAADODwAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAM8PAACuAgAArwIAALACAACxAgAAsgIAALMCAADQDwAAtQIAALYCAAC3AgAA0Q8AALkCAAC6AgAA0g8AANMPAAC9AgAAvgIAANQPAADAAgAAwQIAAMICAADVDwAA1g8AAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAANcPAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA2A8AAE4zdnJ2MThBbGlnbm1lbnRSZWZlcmVuY2VFAAB8bRwA9KIeAAAAAAACAAAAsD4fAAIAAAAMuRwAArAAAAAAAAAQox4A2Q8AANoPAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAagIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAANsPAAD/AwAAhQIAAIYCAADcDwAA3Q8AAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAAN4PAADfDwAA4A8AALwCAAC9AgAAvgIAAOEPAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADiDwAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAUP///xCjHgDjDwAA5A8AAAAAAADQqR4A5Q8AAOYPAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAagIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAOcPAAD/AwAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADn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mwQAAPkCAAD6AgAA+wIAAJwEAAD6EAAA/gIAAPsQAAAAAwAAnQQAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAD8EAAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAAJ8EAAAVAwAAoAQAABcDAAChBAAAGQMAAP0QAAAbAwAA/hAAAB0DAAAeAwAA/xAAACADAAAAEQAApQQAAOwEAACnBAAAqAQAAKkEAACqBAAAqwQAAKwEAAABEQAAAhEAAAMRAAAEEQAABREAAFD///+Azx4ABhEAAAcRAAAIEQAAQgMAALIEAACzBAAAQP///4DPHgAJEQAAChEAACz///+Azx4ACxEAAAwRAAANEQAA3gMAAN8DAADgAwAA4QMAABz///+Azx4ADhEAAA8RAACY/v//gM8eABARAAAREQAAiP7//4DPHgASEQAAExEAAHj+//+Azx4AFBEAABURAAA0/v//gM8eABYRAAAXEQAAGBEAABkRAAAaEQAAGxEAACj+//+Azx4AHBEAAB0RAAAeEQAAuAwAABj+//+Azx4AHxEAACARAAAQ/v//gM8eACERAAAiEQAACP7//4DPHgAjEQAAJBEAANT9//+Azx4AJREAACYRAADM/f//gM8eACcRAAAoEQAAxP3//4DPHgApEQAAKhEAALj9//+Azx4AKxEAACwRAACw/f//gM8eAC0RAAAuEQAAdP3//4DPHgAvEQAAMBEAADERAABjBAAAZP3//4DPHgAyEQAAMxEAAFD9//+Azx4ANBEAADURAABI/f//gM8eADYRAAA3EQAAQP3//4DPHgA4EQAAOREAADoRAABtBAAAbgQAAG8EAAAw/f//gM8eADsRAAA8EQAAKP3//4DPHgA9EQAAPhEAABj9//+Azx4APxEAAEARAAAI/f//gM8eAEERAABCEQAAAP3//4DPHgBDEQAARBEAAPj8//+Azx4ARREAAEYRAADI/P//gM8eAEcRAABIEQAAuPz//4DPHgBJEQAAShEAALD8//+Azx4ASxEAAEwRAACk/P//gM8eAE0RAABOEQAAXPz//4DPHgBPEQAAUBEAAFD8//+Azx4AUREAAFIRAAAY/P//gM8eAFMRAABUEQAAEPz//4DPHgBVEQAAVhEAAAj8//+Azx4AVxEAAFgRAADA6wAA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HwMAACADAADrBAAApQQAAOwEAACnBAAAqAQAAKkEAACqBAAAqwQAAKwEAACtBAAArgQAAFD///+44R4AuxEAALwRAAC9EQAAQgMAALIEAACzBAAAQP///7jhHgC+EQAAvxEAACz///+44R4AwBEAAMERAADCEQAA3gMAAN8DAADgAwAA4QMAABz///+44R4AwxEAAMQRAACY/v//uOEeAMURAADGEQAAiP7//7jhHgDHEQAAyBEAAHj+//+44R4AyREAAMoRAABOM3ZydjEyTGF5ZXJFbGVtZW50RQAAAAB8bRwAoOEeAAEAAAAGAAAAsD4fAAIAAADk1xwAArAAAIzjHAAC1AAA1LEcAAJoAQActhwAAngBAKDAHAACiAEAIOIAACHiAAAi4gAAI+IAACTiAAAk4gAAReYAACriAAADAAAAAwAAABQAAAAEAAAABAAAABUAAAAAAAAAkOYeAMsRAADMEQAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAeAQAAHkEAABoAgAAaQIAAM0RAABrAgAAbAIAAG0CAABuAgAAewQAAHwEAAB9BAAAfgQAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAADOEQAAzxEAAIUCAACDBAAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAhAQAAIUEAACGBAAAmQIAAJoCAACHBAAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA6QQAAIkEAACqAgAAqwIAAKwCAACtAgAAigQAAK8CAACwAgAAsQIAALICAACLBAAAtAIAALUCAADQEQAAjAQAALgCAACNBAAAugIAAI4EAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAjwQAAMQCAADFAgAAxgIAAMcCAACQBAAAkQQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANERAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAAkwQAANwCAACUBAAA3gIAAN8CAADgAgAA4QIAAJUEAADjAgAA5AIAAOUCAADmAgAA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aAIAAGkCAAAlEgAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAJhIAACcSAACFAgAAhgIAAIcCAAAoEgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAAAEAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAAABBAAAAgQAAFD///+E9R4AKRIAACoSAABA////hPUeACsSAAAsEgAATjN2cnYyTGJFAAAAIG0cAHj1HgCc6hwAAAAAAGT2HgAlAwAALRIAAC4SAAAvEgAAMBIAADESAAAyEgAAMxIAADQSAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjN2cnYxNENsYXNzUmVnaXN0cmFySU5T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Y2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAD4bBwAIAAfAAAAAAAcBB8AWxIAAFwSAABgAgAA2gcAANsHAADcBwAA3QcAAGUCAADeBwAA3wcAAGgCAABpAgAAXRIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAF4SAABfEgAAhQIAAIYCAABgEgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAABhEgAAYhIAAOIHAABjEgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAABkEgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAABlEgAAAwMAAAQDAADoBwAABgMAAAcDAAAIAwAAZhIAAGcSAAALAwAADAMAAOoHAAAOAwAADwMAABADAADrBwAA7AcAAO0HAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA7gcAAO8HAABE////HAQfAGgSAABpEgAAMP///xwEHwBqEgAAaxIAAGwSAACIDgAAiQ4AACT///8cBB8AbRIAAG4SAAAU////HAQfAG8SAABwEgAATjN2cnY3U2VjdGlvbkUAAHxtHAAMBB8AAQAAAAQAAACMfR0AAgAAACBtHgAC0AAAMLkcAALcAACA9xwAAuwAAAAAAAAoBR8AJQMAAHESAAByEgAAcxIAAHQSAAB1EgAAdhIAAHcSAAB4EgAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOUzJfN1NlY3Rpb25FRUMxRU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzJfN0NsYXNzSWRFRVVsdkVfTlM5X0lTRF9FRUZQTlMyXzZPYmplY3RFdkVFRQAAAAAgbRwAeAQfALAgHwBaTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TXzdTZWN0aW9uRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAAAA+GwcADQFHwAAAAAA4A0fAHkSAAB6EgAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAGoCAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAANEGAADSBgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAAB7EgAA/wMAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAADWBgAA1wYAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAAkDAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAFD////gDR8AfBIAAH0SAAB+EgAAyAMAAED////gDR8AfxIAAIASAAAo////4A0fAIESAACCEgAAGP///+ANHwCDEgAAhBIAAMj+///gDR8AhRIAAIYSAADA/v//4A0fAIcSAACIEgAArP7//+ANHwCJEgAAihIAAKT+///gDR8AixIAAIwSAACY/v//4A0fAI0SAACOEgAAcP7//+ANHwCPEgAAkBIAAFD+///gDR8AkRIAAJISAAAAAAAACA4fAJMSAACUEgAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAJUSAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAANEGAADSBgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAACWEgAAlxIAAIUCAACGAgAAmBIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAmRIAAJ0CAACaEgAAnwIAAKACAAChAgAAogIAAKMCAADWBgAA1wYAAKYCAACnAgAAmxIAAKkCAACqAgAAnBIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAA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YgIAAGMCAABkAgAAZQIAAGYCAABnAgAAaAIAAGkCAABqAgAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAnBMAAP8DAACdEwAAhgIAAIcCAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAABOM3ZydjE0U3RhZmZBbGlnbm1lbnRFAAAgbRwAKCofALA+HwAAAAAAQCofAJ4TAACfEwAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAGoCAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAACgEwAA/wMAAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAAChEwAAzAIAAM0CAADOAgAAzwIAANACAADRAgAAohMAANMCAADUAgAA1QIAAKMTAACkEwAApRMAAKYTAADaAgAA2wIAAKcTAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAAkDAAAKAwAAqBMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAE4zdnJ2MTNTeXN0ZW1BbGlnbmVyRQAAACBtHABgLR8AsD4fAAAAAAC0LR8AqRMAAE4zdnJ2MjZWaXNpYmxlU3RhZmZEZWZPckdycE9iamVjdEUAACBtHACQLR8AVFkgAAIAAAADAAAAAwAAAAAAAADcMR8AqxMAAKwTAABgAgAA2gcAANsHAADcBwAA3QcAAGUCAADeBwAA3wcAAGgCAABpAgAAagIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAK0TAAD/AwAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAADoBwAABgMAAAcDAAAIAwAA6QcAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAA7AcAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA7gcAAO8HAAAAAAAAaDEfAK4TAACvEwAAsBMAAGECAABiAgAAYwIAAGQCAABlAgAAsRMAALITAACzEwAAtBMAALUTAAC2EwAAtxMAAE4zdnJ2MjNGbG9hdGluZ0N1cnZlUG9zaXRpb25lckUATjN2cnYxOEZsb2F0aW5nUG9zaXRpb25lckUAACBtHABMMR8AbDIfACBtHAAsMR8AaDEfAAAAAAB0MR8AuBMAALkTAAC6EwAAYQIAAGICAABjAgAAZAIAAGUCAACxEwAAshMAALMTAAC0EwAAuxMAALYTAAC3EwAATjN2cnYxNEZsb2F0aW5nT2JqZWN0RQAAIG0cAMQxHwCwPh8AQfDj/AALwyI4Y+0+2g9JP16Yez/aD8k/aTesMWghIjO0DxQzaCGiMwAAAABsMh8ArhMAALwTAAAtAAAAYQIAAGICAABjAgAAZAIAAGUCAAAtAAAALQAAAC0AAAAtAAAAAAAAAIwyHwC9EwAAvhMAAE4zdnJ2MTFCb3VuZGluZ0JveEUA+GwcAFgyHwBOM3ZydjEzU2VnbWVudGVkTGluZUUAAAD4bBwAdDIfAAAAAADoNR8AvxMAAMATAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAwRMAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAMITAAD/AwAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAMMTAAAOAwAAxBMAABADAADFEwAAxhMAAMcTAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAMgTAAAgAwAAUP///+g1HwDJEwAAyhMAAAAAAAAUNh8AyxMAAMwTAADNEwAATjN2cnYxNlBhZ2VNaWxlc3RvbmVFbmRFAAAAACBtHADMNR8AKHodAE4zdnJ2MjJQYWdlTWlsZXN0b25lSW50ZXJmYWNlRQAA+GwcAPQ1HwBOM3ZydjdBdHRDcml0RQAAIG0cABw2HwBoqBwATjN2cnYxMEF0dFN1cmZhY2VFAAAgbRwAODYfAGioHAAAAAAAwDkfAM4TAADPEwAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAANATAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAADREwAA/wMAAIUCAACGAgAA0hMAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAA0xMAANQTAACeAgAAnwIAAKACAAChAgAAogIAAKMCAADVEwAApQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAA1hMAALgCAADXEwAAugIAANgTAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAA2RMAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA2hMAAOgCAADpAgAA6gIAAOsCAADbEwAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAADcEwAA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AE4zdnJ2MTJFeHBhbnNpb25NYXBFAAAAAPhsHABMQx8AAAAAALBGHwAXFAAAGBQAAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAGYCAABnAgAAaAIAAGkCAAAZFAAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAGhQAAP8DAACFAgAAhgIAABsUAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAABQ////sEYfABwUAAAdFAAAQP///7BGHwAeFAAAHxQAAE4zdnJ2NVBhZ2VzRQAAAAB8bRwAoEYfAAEAAAADAAAAsD4fAAIAAAActhwAArAAADC5HAACwAAAAAAAADxKHwAgFAAAIRQAAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAGYCAABnAgAAaAIAAGkCAAAiFAAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAAIxQAACQUAACFAgAAhgIAAIcCAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAABQ////PEofACUUAAAmFAAAJP///zxKHwAnFAAAKBQAABD///88Sh8AKRQAACoUAADQ/v//PEofACsUAAAsFAAATjN2cnY4SW5zdHJEZWZFAHxtHAAsSh8AAQAAAAUAAACwPh8AAgAAAITbHAACsAAAHLYcAALcAADU2xwAAvAAADC5HAACMAEAAAAAAFBLHwAlAwAALRQAAC4UAAAvFAAAMBQAADEUAAAyFAAAMxQAADQUAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TMl84SW5zdHJEZWZFRUMxRU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzJfN0NsYXNzSWRFRVVsdkVfTlM5X0lTRF9FRUZQTlMyXzZPYmplY3RFdkVFRQAAACBtHACgSh8AsCAfAFpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlNfOEluc3RyRGVmRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAAD4bBwAXEsfAAAAAABUTx8ANRQAADYUAABgAgAA2gcAANsHAADcBwAA3QcAAGUCAADeBwAA3wcAAGgCAABpAgAANxQAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAA4FAAAORQAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAADoUAAA7FAAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAADhBwAAnQIAAOIHAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAADjBwAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADkBwAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAADlBwAA9wIAAOYHAAD5AgAA5wcAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAADoBwAABgMAAAcDAAAIAwAA6QcAAAoDAAALAwAADAMAAOoHAAAOAwAADwMAABADAADrBwAA7AcAAO0HAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAA7gcAAO8HAABE////VE8fADwUAAA9FAAAMP///1RPHwA+FAAAPxQAAEAUAAD1BwAA9gcAAPcHAAD4BwAAIP///1RPHwBBFAAAQhQAAE4zdnJ2OUV4cGFuc2lvbkUAAAAAfG0cAEBPHwABAAAAAgAAAIx9HQACAAAA+H0dAALQAAAAAAAAUFAfACUDAABDFAAARBQAAEUUAABGFAAARxQAAEgUAABJFAAAShQAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOM3ZydjE0Q2xhc3NSZWdpc3RyYXJJTlMyXzlFeHBhbnNpb25FRUMxRU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzJfN0NsYXNzSWRFRVVsdkVfTlM5X0lTRF9FRUZQTlMyXzZPYmplY3RFdkVFRQAAIG0cAKBPHwCwIB8AWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOU185RXhwYW5zaW9uRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAPhsHABcUB8AAAAAAARUHwBLFAAATBQAAGACAABhAgAAYgIAAGMCAABkAgAAZQIAAGYCAABnAgAAaAIAAGkCAABqAgAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAATRQAAP8DAACFAgAAhgIAAE4UAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAATxQAAPwCAAD9AgAAUBQAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAAPAwAAEAMAABEDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAABRFAAATjN2cnYzRG9jRQAAIG0cAPhTHwCwPh8AAAAAADBUHwBSFAAAUxQAAE4zdnJ2OEZvbnRJbmZvRQD4bBwAIFQfAAAAAABwVB8AuQ0AAFQUAABOM3ZydjI4SW5pdE1heE1lYXN1cmVEdXJhdGlvblBhcmFtc0UAAAAAIG0cAEhUHwBwWCAAAAAAAKxUHwC5DQAAVRQAAE4zdnJ2MjFJbml0T25zZXRPZmZzZXRQYXJhbXNFAAAAIG0cAIxUHwBwWCAAAAAAAOBUHwBWFAAAVxQAAE4zdnJ2MTRJbml0TUlESVBhcmFtc0UA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AGACAADaBwAA2wcAANwHAADdBwAAZQIAAN4HAADfBwAAaAIAAGkCAACsFAAAawIAAGwCAABtAgAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAHUCAAB2AgAAdwIAAHgCAAB5AgAAegIAAHsCAAB8AgAAfQIAAH4CAAB/AgAAgAIAAIECAACCAgAArRQAAK4UAACFAgAAhgIAAIcCAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAOEHAACdAgAA4gcAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAOMHAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAOQHAADKAgAAywIAAMwCAADNAgAAzgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAANsCAADcAgAA3QIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5gIAAOcCAADoAgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA8gIAAPMCAAD0AgAA9QIAAOUHAAD3AgAA5gcAAPkCAADnBwAA+wIAAPwCAAD9AgAA/gIAAP8CAAAAAwAAAQMAAAIDAAADAwAABAMAAOgHAAAGAwAABwMAAAgDAADpBwAACgMAAAsDAAAMAwAArxQAAA4DAAAPAwAAEAMAALAUAADsBwAA7QcAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAADuBwAA7wcAAET///8oZh8AsRQAALIUAAAw////KGYfALMUAAC0FAAATjN2cnYyU2JFAAAAfG0cABxmHwABAAAAAgAAAIx9HQACAAAAMLkcAALQAAAAAAAAHGcfACUDAAC1FAAAthQAALcUAAC4FAAAuRQAALoUAAC7FAAAvBQA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AFBwHwCwIB8AWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOU18zQWRkRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAAAA+GwcAAhxHwAAAAAA5HQfAOkUAADqFAAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAOsUAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAADsFAAA7RQAAIUCAACGAgAA7hQAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAjg4AAI8OAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAJAOAACRDgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAkg4AAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAJMOAAAKAwAACwMAAAwDAACUDgAADgMAAA8DAAAQAwAAlQ4AABIDAACWDgAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMA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AHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAADDFQAAxBUAAMUVAADGFQAAgQIAAIICAADHFQAAyBUAAIUCAACGAgAAyRUAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA4wcAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAAkIAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAA5AcAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA5QcAAPcCAADmBwAA+QIAAOcHAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAA6AcAAAYDAAAHAwAACAMAAEoIAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAAOwHAAATAwAAFAMAABUDAAAWAwAAFwMAABgDAAAZAwAAGgMAABsDAAAcAwAAHQMAAB4DAAAfAwAAIAMAAO4HAADKFQAARP///9CeHwDLFQAAzBUAAM0VAADeAwAA3wMAAOADAADhAwAANP///9CeHwDOFQAAzxUAALD+///Qnh8A0BUAANEVAACg/v//0J4fANIVAADTFQAAkP7//9CeHwDUFQAA1RUAANYVAAAUBwAAFQcAABYHAAAXBwAAgP7//9CeHwDXFQAA2BUAAHD+///Qnh8A2RUAANoVAABg/v//0J4fANsVAADcFQAAQP7//9CeHwDdFQAA3hUAAN8VAAA6CAAAMP7//9CeHwDgFQAA4RUA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RUVOU183Q2xhc3NJZEVFVWx2RV8A+GwcAAzTHwAAAAAAcNcfAFoXAABbFwAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAeAQAAHkEAABoAgAAaQIAAFwXAABrAgAAbAIAAG0CAABuAgAAewQAAHwEAAB9BAAAfgQAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAABdFwAAXhcAAIUCAACDBAAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAhAQAAIUEAACGBAAAmQIAAJoCAACHBAAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAA6QQAAIkEAACqAgAAqwIAAKwCAACtAgAAigQAAK8CAACwAgAAsQIAALICAACLBAAAtAIAALUCAAC2AgAAjAQAALgCAACNBAAAugIAAI4EAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAjwQAAMQCAADFAgAAxgIAAMcCAACQBAAAkQQAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAAJIEAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAAkwQAANwCAACUBAAA3gIAAN8CAADgAgAA4QIAAJUEAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAAlgQAAJcEAACYBAAA8AIAAPECAADyAgAA8wIAAPQCAACZBAAAmgQAAPcCAACbBAAA+QIAAPoCAAD7AgAAnAQAAP0CAAD+AgAA/wIAAAADAACdBAAAAgMAAAMDAAAEAwAABQMAAAYDAAAHAwAACAMAAOoEAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAAQAwAAEQMAABIDAAATAwAAnwQAABUDAACgBAAAFwMAAKEEAAAZAwAAogQAABsDAACjBAAAHQMAAB4DAAAfAwAAIAMAAOsEAAClBAAA7AQAAKcEAACoBAAAqQQAAKoEAACrBAAArAQAAK0EAACuBAAAUP///3DXHwBfFwAAYBcAAGEXAABCAwAAsgQAALMEAABA////cNcf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cl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAD4bBwAXP0fAAAAAABMASAAQxgAAEQYAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAARRgAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAEYYAABHGAAAhQIAAIYCAACNDgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACODgAAjw4AAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAAkA4AAJEOAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAACSDgAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAAkw4AAAoDAAALAwAADAMAAJQOAAAOAwAADwMAABADAACVDgAAEgMAAJYOAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAUP///0wBIABIGAAASRgAAEoYAACIDgAAiQ4AAET///9MASAASxgAAEwYAAA0////TAEg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X3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAAAAAIG0cAFQLIACwIB8AWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOU18zUmVmRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAAAA+GwcAAwMIAAAAAAA+A8gAIMYAACEGAAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAIUYAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAACGGAAAhxgAAIUCAACGAgAAjQ4AAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAjg4AAI8OAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAJAOAACRDgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAkg4AAAMDAAAEAwAABQMA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cl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAD4bBwA9BUgAAAAAADkGSAArxgAALAYAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAsRgAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAALIYAACzGAAAhQIAAIYCAACNDgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACODgAAjw4AAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAAkA4AAJEOAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAACSDgAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAAkw4AAAoDAAALAwAADAMAAJQOAAAOAwAADwMAABADAACVDgAAEgMAAJYOAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAUP///+QZIAC0GAAAtRgAALYYAACIDgAAiQ4AAET////kGSAAtxgAALgYAAA0////5Bkg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TlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAAAAgbRwA9CMgALAgHwBaTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TXzhTdXBwbGllZEVFQzFFTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOUzNfMTFjaGFyX3RyYWl0c0ljRUVOUzNfOWFsbG9jYXRvckljRUVFRU5TXzdDbGFzc0lkRUVVbHZFXwAA+GwcALAkIAAAAAAApCggAPAYAADxGAAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAPIYAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAADzGAAA9BgAAIUCAACGAgAAjQ4AAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAjg4AAI8OAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAJAOAACRDgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACzAgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADsAgAA7QIAAO4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD1AgAA9gIAAPcCAAD4AgAA+QIAAPoCAAD7AgAA/AIAAP0CAAD+AgAA/wIAAAADAAABAwAAkg4A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Z0ljTlMzXzExY2hhcl90cmFpdHNJY0VFTlMzXzlhbGxvY2F0b3JJY0VFRUVOU183Q2xhc3NJZEVFVWx2RV8AAAD4bBwAoC4gAAAAAACMMiAAHBkAAB0ZAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAHhkAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAB8ZAAAgGQAAhQIAAIYCAACNDgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACODgAAjw4AAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAAkA4AAJEOAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAACSDgAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAAkw4AAAoDAAALAwAADAMAAJQOAAAOAwAADwMAABADAACVDgAAEgMAAJYOAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAUP///4wyIAAhGQAAIhkAACMZAACIDgAAiQ4AAET///+MMiAAJBkAACUZAAA0////jDIgACYZAAAnGQAAIP///4wyIAAoGQAAKRkAAE4zdnJ2M1JkZ0UAAHxtHACAMiAAAQAAAAIAAACUcB4AAgAAAFC9HAAC4AAAAAAAAIQzIAAlAwAAKhkAACsZAAAsGQAALRkAAC4ZAAAvGQAAMBkAADEZAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjN2cnYxNENsYXNzUmVnaXN0cmFySU5TMl8zUmRnRUVDMUVOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlMyXzdDbGFzc0lkRUVVbHZFX05TOV9JU0RfRUVGUE5TMl82T2JqZWN0RXZFRUUAAAAAIG0cANgyIACwIB8AWk4zdnJ2MTRDbGFzc1JlZ2lzdHJhcklOU18zUmRnRUVDMUVOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TM18xMWNoYXJfdHJhaXRzSWNFRU5TM185YWxsb2NhdG9ySWNFRUVFTlNfN0NsYXNzSWRFRVVsdkVfAAAA+GwcAJAzIAAAAAAA4DQgADMZAAA0GQAANRkAADYZAAAmAAAAYQAAAG0AAABwAAAAOwAAAAAAAAAmAAAAcQAAAHUAAABvAAAAdAAAADsAAAAAAAAAJgAAAGEAAABwAAAAbwAAAHMAAAA7AAAAAAAAACYAAABsAAAAdAAAADsAAAAAAAAAJgAAAGcAAAB0AAAAOwAAAAAAAAAmAAAAIwAAAHgAAAAAAAAAOwBBvOmAAQvaC/w0IAA3GQAAOBkAADkZAABOM3ZydjlNRUlPdXRwdXRFAAAAACBtHADMNCAA+F0fAE4zdnJ2OE1FSUlucHV0RQAgbRwA7DQgABBeHwAAAAAAQDUgALkNAAA6GQAATjN2cnYzMEZpbmRBbGxSZWZlcmVuY2VkT2JqZWN0c1BhcmFtc0UAACBtHAAYNSAAcFggAAAAAAB8NSAAuQ0AADsZAABOM3ZydjIwQXBwbHlQUFVGYWN0b3JQYXJhbXNFAAAAACBtHABcNSAAcFggAAAAAADsOCAAPBkAAD0ZAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAPhkAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAD8ZAABAGQAAhQIAAIYCAABBGQAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAABCGQAAQxkAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAARBkAAEUZAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAANEHAAAOAwAA0gcAABADAADTBwAA1AcAANUHAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAEYZAAAgAwAAUP///+w4IABHGQAASBkAAED////sOCAASRkAAEoZAABLGQAAOP///+w4IABMGQAATRkAACj////sOCAAThkAAE8ZAABOM3ZydjRNZGl2RQB8bRwA4DggAAEAAAAEAAAAKHodAAIAAAAUNh8AAsAAABy2HAACyAAAMLkcAALYAAAAAAAA9DkgACUDAABQGQAAURkAAFIZAABTGQAAVBkAAFUZAABWGQAAVxkAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpO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3RkAAN4ZAADfGQAA4BkAAE5TdDNfXzIxMV9fZW5kX3N0YXRlSWNFRQBOU3QzX18yNl9fbm9kZUljRUUA+GwcAKlZIAAgbRwAkFkgALxZIAAAAAAAdFogACsAAADhGQAA4hkAAOMZAADkGQAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE5TXzEzX19lbXB0eV9zdGF0ZUljRUVOU18xMHNoYXJlZF9wdHJJUzJfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMyX1MyX0VFTlNfOWFsbG9jYXRvcklTMl9FRUVFAAAAACBtHADsWSAAAHAcAE5TdDNfXzIxMHNoYXJlZF9wdHJJTlNfMTNfX2VtcHR5X3N0YXRlSWNFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTMl9TMl9FRQAAAAAAAABcWyAA5RkAAOYZAADnGQAA4BkAAE5TdDNfXzIxM19fZW1wdHlfc3RhdGVJY0VFAE5TdDNfXzIxNl9fb3duc19vbmVfc3RhdGVJY0VFAE5TdDNfXzIxNV9faGFzX29uZV9zdGF0ZUljRUUAAAAgbRwAJVsgALxZIAAgbRwAB1sgAERbIAAgbRwA7FogAFBbIAAAAAAAUFsgAOUZAADoGQAA6RkAAOAZAAAAAAAAvFsgAOUZAADqGQAA6xkAAOAZAABOU3QzX18yMjBfX2xfYW5jaG9yX211bHRpbGluZUljRUUAAAAgbRwAmFsgAFBbIAAAAAAABFwgAOUZAADsGQAA7RkAAOAZAABOU3QzX18yMjBfX3JfYW5jaG9yX211bHRpbGluZUljRUUAAAAgbRwA4FsgAFBbIAAAAAAAXFwgAO4ZAADvGQAA8BkAAOAZAABOU3QzX18yMTVfX3dvcmRfYm91bmRhcnlJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAAAAIG0cAChcIABQWyAAAAAAALBcIADxGQAA8hkAAPMZAADgGQAATlN0M19fMjExX19sb29rYWhlYWRJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAAAAIG0cAIBcIABQWyAAAAAAAPxcIADlGQAA9BkAAPUZAADgGQAATlN0M19fMjIzX19tYXRjaF9hbnlfYnV0X25ld2xpbmVJY0VFAAAAACBtHADUXCAAUFsgAAAAAABYXSAA9hkAAPcZAAD4GQAA4BkAAE5TdDNfXzIxOF9fbWF0Y2hfY2hhcl9pY2FzZUljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUAAAAAIG0cACBdIABQWyAAAAAAALRdIAD5GQAA+hkAAPsZAADgGQAATlN0M19fMjIwX19tYXRjaF9jaGFyX2NvbGxhdGVJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAAAgbRwAfF0gAFBbIAAAAAAA9F0gAOUZAAD8GQAA/RkAAOAZAABOU3QzX18yMTJfX21hdGNoX2NoYXJJY0VFAAAAIG0cANhdIABQWyAAAAAAAExeIAD+GQAA/xkAAAAaAADgGQAATlN0M19fMjE2X19iYWNrX3JlZl9pY2FzZUljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUAACBtHAAYXiAAUFsgAAAAAACoXiAAARoAAAIaAAADGgAA4BkAAE5TdDNfXzIxOF9fYmFja19yZWZfY29sbGF0ZUljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUAAAAAIG0cAHBeIABQWyAAAAAAAOReIADlGQAABBoAAAUaAADgGQAATlN0M19fMjEwX19iYWNrX3JlZkljRUUAIG0cAMxeIABQWyAAAAAAAEBfIAAGGgAABxoAAAgaAADgGQAATlN0M19fMjIwX19icmFja2V0X2V4cHJlc3Npb25JY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAAAgbRwACF8gAFBbIAAAAAAAkF8gAOUZAAAJGgAAChoAAOAZAABOU3QzX18yMjhfX2JlZ2luX21hcmtlZF9zdWJleHByZXNzaW9uSWNFRQAAACBtHABkXyAAUFsgAAAAAADcXyAA5RkAAAsaAAAMGgAA4BkAAE5TdDNfXzIyNl9fZW5kX21hcmtlZF9zdWJleHByZXNzaW9uSWNFRQAgbRwAtF8gAFBbIAAAAAAAQGAgAA0aAAAOGgAADxoAABAaAABOU3QzX18yNl9fbG9vcEljRUUATlN0M19fMjE3X19vd25zX3R3b19zdGF0ZXNJY0VFAAAAIG0cABNgIABQWyAAIG0cAABgIAA0YCAAAAAAADRgIAANGgAAERoAAOkZAADgGQAAAAAAAJxgIADdGQAAEhoAABMaAADgGQAATlN0M19fMjE3X19yZXBlYXRfb25lX2xvb3BJY0VFAAAgbRwAfGAgAERbIAAAAAAA3GAgAA0aAAAUGgAAFRoAABYaAABOU3QzX18yMTFfX2FsdGVybmF0ZUljRUUAAAAAIG0cAMBgIAA0YCAAAAAAACRhIADdGQAAFxoAABgaAADgGQAATlN0M19fMjIxX19lbXB0eV9ub25fb3duX3N0YXRlSWNFRQAAIG0cAABhIABEWyAAAAAAAGRhIADlGQAAGRoAABoaAADgGQAATlN0M19fMjExX19tYXRjaF9hbnlJY0VFAAAAACBtHABIYSAAUFsgAPX5GwCw+RsAOfobAEGAw4EBCwnQnCAQAAAAAAUAQZTDgQELAQQAQazDgQELCwIAAAABAAAAhGkgAEHEw4EBCwECAEHUw4EBCwj//////////wBBmMSBAQsRiGEgAAEAAACOAQAAjwEAAAUAQbTEgQELArYBAEHMxIEBCw4CAAAAtwEAAOhyIAAABABB5MSBAQsBAQBB9MSBAQsF/////woAQbjFgQELCShiIAAAAAAACQBBzMWBAQsBBABB4MWBAQsSAwAAAAAAAAABAAAASIQgAAAEAEGMxoEBCwT/////";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile);}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else {throw "both async and sync fetching of the wasm failed"}}catch(err){abort(err);}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw "failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else {if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response));},reject);})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["x"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["pa"];addOnInit(Module["asm"]["y"]);removeRunDependency();}addRunDependency();function receiveInstantiationResult(result){receiveInstance(result["instance"]);}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason);})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else {return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return {}}var tempDouble;var tempI64;var ASM_CONSTS={2122576:function($0){console.debug(UTF8ToString($0));},2122613:function($0){console.error(UTF8ToString($0));},2122650:function($0){console.warn(UTF8ToString($0));},2122686:function($0){console.info(UTF8ToString($0));},2122722:function($0){console.log(UTF8ToString($0));}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)();}else {getWasmTableEntry(func)(callback.arg);}}else {func(callback.arg===undefined?null:callback.arg);}}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);}return func}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type;};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor;};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount;};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught;};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown;};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false);};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1;};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1);}else if(last===".."){parts.splice(i,1);up++;}else if(up){parts.splice(i,1);up--;}}if(allowAboveRoot){for(;up;up--){parts.unshift("..");}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return !!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path=".";}if(path&&trailingSlash){path+="/";}return (isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return "."}if(dir){dir=dir.substr(0,dir.length-1);}return root+dir},basename:function(path){if(path==="/")return "/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=__webpack_require__(/*! crypto */ "./node_modules/crypto-browserify/index.js");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice");}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return ""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/";}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return !!p}),!resolvedAbsolute).join("/");return (resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return [];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8");}else {result=null;}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n";}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n";}}if(!result){return null}tty.input=intArrayFromString(result,true);}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[];}else {if(val!=0)tty.output.push(val);}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[];}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[];}else {if(val!=0)tty.output.push(val);}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[];}}}};function mmapAlloc(size){abort();}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={};}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null;}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream;}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream;}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp;}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;}else {var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)));}node.usedBytes=newSize;}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096;}else if(FS.isFile(node.mode)){attr.size=node.usedBytes;}else if(FS.isLink(node.mode)){attr.size=node.link.length;}else {attr.size=0;}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode;}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp;}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size);}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name);}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir;},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now();},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now();},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key);}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset);}else {for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return {path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key];}}if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return {path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent;}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node;},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next;}else {var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next;}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node);},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return !!node.mounted},isFile:mode=>{return (mode&61440)===32768},isDir:mode=>{return (mode&61440)===16384},isLink:mode=>{return (mode&61440)===40960},isChrdev:mode=>{return (mode&61440)===8192},isBlkdev:mode=>{return (mode&61440)===24576},isFIFO:mode=>{return (mode&61440)===4096},isSocket:mode=>{return (mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w";}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name);}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else {if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val;}},isRead:{get:function(){return (this.flags&2097155)!==1}},isWrite:{get:function(){return (this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}};}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null;},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream);}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops};},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts);}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false;}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null);}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done);});},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot;}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount);}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current);}current=next;}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1);},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438;}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name);}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);}catch(e){throw e}finally{FS.hashAddNode(old_node);}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node);},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node);},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node;}else {node=path;}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()});},lchmod:(path,mode)=>{FS.chmod(path,mode,true);},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode);},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node;}else {node=path;}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()});},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true);},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid);},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;}else {node=path;}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()});},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len);},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)});},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768;}else {mode=0;}var node;if(typeof path=="object"){node=path;}else {path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node;}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else {node=FS.mknod(path,mode,0);created=true;}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512;}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0);}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream);}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1;}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream);}}catch(e){throw e}finally{FS.closeStream(stream.fd);}stream.fd=null;},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position;}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2);}var seeking=typeof position!="undefined";if(!seeking){position=stream.position;}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length);},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0);}else if(opts.encoding==="binary"){ret=buf;}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn);}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn);}else {throw new Error("Unsupported data type")}FS.close(stream);},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path;},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user");},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp");},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd");},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"]);}else {FS.symlink("/dev/tty","/dev/stdin");}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"]);}else {FS.symlink("/dev/tty","/dev/stdout");}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"]);}else {FS.symlink("/dev/tty1","/dev/stderr");}FS.open("/dev/stdin",0);FS.open("/dev/stdout",1);FS.open("/dev/stderr",1);},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno;};this.setErrno(errno);this.message="FS error";};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack="";});},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS};},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams();},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else {return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path;}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/";}catch(e){ret.error=e.errno;}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current);}catch(e){}parent=current;}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent;}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false;},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10);}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length;}catch(e){throw new FS.ErrnoError(29)}}else {throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[];}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter;};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined");}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else {return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end);}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed");}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true;};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw "Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength();}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength();}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray};}else {var properties={isDevice:false,url:url};}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents;}else if(properties.url){node.contents=null;node.url=properties.url;}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)};});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn);}if(onload)onload();removeRunDependency();}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency();})){return}finish(byteArray);}addRunDependency();if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror);}else {processData(url);}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return "EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION);}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME);});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror();}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish();});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish();});});transaction.onerror=onerror;});openRequest.onerror=onerror;},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION);}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly");}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror();}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path);}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish();});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish();});});transaction.onerror=onerror;});openRequest.onerror=onerror;}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd();}else {var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path;}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path);}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return -54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags);},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return -28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return -28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return -28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return -44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return -2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return -1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return -1;ret+=curr;}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return -28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return -28;case 9:setErrNo(28);return -1;default:{return -28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return -e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return -59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return -59;return 0}case 21519:{if(!stream.tty)return -59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return -59;return -28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return -59;return 0}case 21524:{if(!stream.tty)return -59;return 0}default:abort("bad ioctl syscall "+op);}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return -e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return -e.errno}}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;}function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset);}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4);}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();return date.getTime()/1e3|0}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr;}else {HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr;}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname);}function _abort(){abort("");}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf;}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num);}function abortOnCannotGrowMemory(requestedSize){abort("OOM");}function _emscripten_resize_heap(requestedSize){HEAPU8.length;abortOnCannotGrowMemory();}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x];}var strings=[];for(var x in env){strings.push(x+"="+env[x]);}getEnvStrings.strings=strings;}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1;});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1;});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status);}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return -61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getentropy(buffer,size){if(!_getentropy.randomDevice){_getentropy.randomDevice=getRandomDevice();}for(var i=0;i>0]=_getentropy.randomDevice();}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1);}else {newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1);}}else {newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule]);}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate());}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else {return thisDate.getFullYear()}}else {return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return "\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return "AM"}else {return "PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return "\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return "53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return "01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return (ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return "%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date));}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret;}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this;}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev;};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return (this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode;}},write:{get:function(){return (this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode;}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255;}ret.push(String.fromCharCode(chr));}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2);}if(enc4!==64){output=output+String.fromCharCode(chr3);}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun();}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("");},1);doRun();},1);}else {doRun();}}Module["run"]=run;function exit(status,implicit){procExit(status);}function procExit(code){if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true;}quit_(code,new ExitStatus(code));}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()();}}run(); - - module.exports = Module; - } (verovio)); - - var DefaultVerovioModule = verovio.exports; - - const createEmscriptenProxy = (VerovioModule) => { - return new Proxy({}, { - get: (target, method) => { - return (...args) => { - return getToolkitFunction(VerovioModule, method)(...args); - }; - }, - }); - }; - - function getToolkitFunction(VerovioModule, method) { - const mapping = {}; - - // Constructor and destructor - // Toolkit *constructor() - mapping.constructor = VerovioModule.cwrap('vrvToolkit_constructor', 'number', []); - - // void destructor(Toolkit *ic) - mapping.destructor = VerovioModule.cwrap('vrvToolkit_destructor', null, ['number']); - - // bool edit(Toolkit *ic, const char *editorAction) - mapping.edit = VerovioModule.cwrap('vrvToolkit_edit', 'number', ['number', 'string']); - - // char *editInfo(Toolkit *ic) - mapping.editInfo = VerovioModule.cwrap('vrvToolkit_editInfo', 'string', ['number']); - - // char *getAvailableOptions(Toolkit *ic) - mapping.getAvailableOptions = VerovioModule.cwrap('vrvToolkit_getAvailableOptions', 'string', ['number']); - - // char *getDescriptiveFeatures(Toolkit *ic, const char *options) - mapping.getDescriptiveFeatures = VerovioModule.cwrap('vrvToolkit_getDescriptiveFeatures', 'string', ['number', 'string']); - - // char *getElementAttr(Toolkit *ic, const char *xmlId) - mapping.getElementAttr = VerovioModule.cwrap('vrvToolkit_getElementAttr', 'string', ['number', 'string']); - - // char *getElementsAtTime(Toolkit *ic, int time) - mapping.getElementsAtTime = VerovioModule.cwrap('vrvToolkit_getElementsAtTime', 'string', ['number', 'number']); - - // char *vrvToolkit_getExpansionIdsForElement(Toolkit *tk, const char *xmlId); - mapping.getExpansionIdsForElement = VerovioModule.cwrap('vrvToolkit_getExpansionIdsForElement', 'string', ['number', 'string']); - - // char *getHumdrum(Toolkit *ic) - mapping.getHumdrum = VerovioModule.cwrap('vrvToolkit_getHumdrum', 'string'); - - // char *convertMEIToHumdrum(Toolkit *ic, const char *meiData) - mapping.convertMEIToHumdrum = VerovioModule.cwrap('vrvToolkit_convertMEIToHumdrum', 'string', ['number', 'string']); - - // char *convertHumdrumToHumdrum(Toolkit *ic, const char *humdrumData) - mapping.convertHumdrumToHumdrum = VerovioModule.cwrap('vrvToolkit_convertHumdrumToHumdrum', 'string', ['number', 'string']); - - // char *convertHumdrumToMIDI(Toolkit *ic, const char *humdrumData) - mapping.convertHumdrumToMIDI = VerovioModule.cwrap('vrvToolkit_convertHumdrumToMIDI', 'string', ['number', 'string']); - - // char *getLog(Toolkit *ic) - mapping.getLog = VerovioModule.cwrap('vrvToolkit_getLog', 'string', ['number']); - - // char *getMEI(Toolkit *ic, const char *options) - mapping.getMEI = VerovioModule.cwrap('vrvToolkit_getMEI', 'string', ['number', 'string']); - - // char *vrvToolkit_getNotatedIdForElement(Toolkit *tk, const char *xmlId); - mapping.getNotatedIdForElement = VerovioModule.cwrap('vrvToolkit_getNotatedIdForElement', 'string', ['number', 'string']); - - // char *getOptions(Toolkit *ic, int defaultValues) - mapping.getOptions = VerovioModule.cwrap('vrvToolkit_getOptions', 'string', ['number', 'number']); - - // int getPageCount(Toolkit *ic) - mapping.getPageCount = VerovioModule.cwrap('vrvToolkit_getPageCount', 'number', ['number']); - - // int getPageWithElement(Toolkit *ic, const char *xmlId) - mapping.getPageWithElement = VerovioModule.cwrap('vrvToolkit_getPageWithElement', 'number', ['number', 'string']); - - // double getTimeForElement(Toolkit *ic, const char *xmlId) - mapping.getTimeForElement = VerovioModule.cwrap('vrvToolkit_getTimeForElement', 'number', ['number', 'string']); - - // char *getTimesForElement(Toolkit *ic, const char *xmlId) - mapping.getTimesForElement = VerovioModule.cwrap('vrvToolkit_getTimesForElement', 'string', ['number', 'string']); - - // char *getMIDIValuesForElement(Toolkit *ic, const char *xmlId) - mapping.getMIDIValuesForElement = VerovioModule.cwrap('vrvToolkit_getMIDIValuesForElement', 'string', ['number', 'string']); - - // char *getVersion(Toolkit *ic) - mapping.getVersion = VerovioModule.cwrap('vrvToolkit_getVersion', 'string', ['number']); - - // bool loadData(Toolkit *ic, const char *data) - mapping.loadData = VerovioModule.cwrap('vrvToolkit_loadData', 'number', ['number', 'string']); - - // bool loadZipDataBase64(Toolkit *ic, const char *data) - mapping.loadZipDataBase64 = VerovioModule.cwrap('vrvToolkit_loadZipDataBase64', 'number', ['number', 'string']); - - // bool loadZipDataBuffer(Toolkit *ic, const unsigned char *data, int length) - mapping.loadZipDataBuffer = VerovioModule.cwrap('vrvToolkit_loadZipDataBuffer', 'number', ['number', 'number', 'number']); - - // void redoLayout(Toolkit *ic) - mapping.redoLayout = VerovioModule.cwrap('vrvToolkit_redoLayout', null, ['number', 'string']); - - // void redoPagePitchPosLayout(Toolkit *ic) - mapping.redoPagePitchPosLayout = VerovioModule.cwrap('vrvToolkit_redoPagePitchPosLayout', null, ['number']); - - // char *renderData(Toolkit *ic, const char *data, const char *options) - mapping.renderData = VerovioModule.cwrap('vrvToolkit_renderData', 'string', ['number', 'string', 'string']); - - // char *renderToMidi(Toolkit *ic, const char *rendering_options) - mapping.renderToMIDI = VerovioModule.cwrap('vrvToolkit_renderToMIDI', 'string', ['number', 'string']); - - // char *renderToPAE(Toolkit *ic) - mapping.renderToPAE = VerovioModule.cwrap('vrvToolkit_renderToPAE', 'string'); - - // char *renderToSvg(Toolkit *ic, int pageNo, const char *rendering_options) - mapping.renderToSVG = VerovioModule.cwrap('vrvToolkit_renderToSVG', 'string', ['number', 'number', 'number']); - - // char *renderToTimemap(Toolkit *ic) - mapping.renderToTimemap = VerovioModule.cwrap('vrvToolkit_renderToTimemap', 'string', ['number', 'string']); - - // void resetOptions(Toolkit *ic) - mapping.resetOptions = VerovioModule.cwrap('vrvToolkit_resetOptions', null, ['number']); - - // void resetXmlIdSeed(Toolkit *ic, int seed) - mapping.resetXmlIdSeed = VerovioModule.cwrap('vrvToolkit_resetXmlIdSeed', null, ['number', 'number']); - - // bool select(Toolkit *ic, const char *options) - mapping.select = VerovioModule.cwrap('vrvToolkit_select', 'number', ['number', 'string']); - - // void setOptions(Toolkit *ic, const char *options) - mapping.setOptions = VerovioModule.cwrap('vrvToolkit_setOptions', null, ['number', 'string']); - - // char *validatePAE(Toolkit *ic, const char *options) - mapping.validatePAE = VerovioModule.cwrap('vrvToolkit_validatePAE', 'string', ['number', 'string']); - - return mapping[method]; - } - - class VerovioToolkit { - - constructor(VerovioModule) { - this.VerovioModule = VerovioModule; - if (!this.VerovioModule) { - throw new Error('VerovioToolkit needs VerovioModule passed as argument to the constructor.'); - } - this.proxy = createEmscriptenProxy(this.VerovioModule); - this.ptr = this.proxy.constructor(); - console.debug('Creating toolkit instance'); - VerovioToolkit.instances.push(this); - } - - destroy() { - VerovioToolkit.instances.splice(VerovioToolkit.instances.findIndex(i => i.ptr === this.ptr), 1); - console.debug('Deleting toolkit instance'); - this.proxy.destructor(this.ptr); - } - - edit(editorAction) { - return this.proxy.edit(this.ptr, JSON.stringify(editorAction)); - } - - editInfo() { - return JSON.parse(this.proxy.editInfo(this.ptr)); - } - - getAvailableOptions() { - return JSON.parse(this.proxy.getAvailableOptions(this.ptr)); - } - - getDescriptiveFeatures(options) { - return JSON.parse(this.proxy.getDescriptiveFeatures(this.ptr, JSON.stringify(options))); - } - - getElementAttr(xmlId) { - return JSON.parse(this.proxy.getElementAttr(this.ptr, xmlId)); - } - - getElementsAtTime(millisec) { - return JSON.parse(this.proxy.getElementsAtTime(this.ptr, millisec)); - } - - getExpansionIdsForElement(xmlId) { - return JSON.parse(this.proxy.getExpansionIdsForElement(this.ptr, xmlId)); - } - - getHumdrum() { - return this.proxy.getHumdrum(this.ptr); - } - - convertHumdrumToHumdrum(data) { - return this.proxy.convertHumdrumToHumdrum(this.ptr, data); - } - - convertHumdrumToMIDI(data) { - return this.proxy.convertHumdrumToMIDI(this.ptr, data); - } - - convertMEIToHumdrum(data) { - return this.proxy.convertMEIToHumdrum(this.ptr, data); - } - - getLog() { - return this.proxy.getLog(this.ptr); - } - - getMEI(options = {}) { - return this.proxy.getMEI(this.ptr, JSON.stringify(options)); - } - - getMIDIValuesForElement(xmlId) { - return JSON.parse(this.proxy.getMIDIValuesForElement(this.ptr, xmlId)); - } - - getNotatedIdForElement(xmlId) { - return this.proxy.getNotatedIdForElement(this.ptr, xmlId); - } - - getOptions(defaultValues) { - return JSON.parse(this.proxy.getOptions(this.ptr, defaultValues)); - } - - getPageCount() { - return this.proxy.getPageCount(this.ptr); - } - - getPageWithElement(xmlId) { - return this.proxy.getPageWithElement(this.ptr, xmlId); - } - - getTimeForElement(xmlId) { - return this.proxy.getTimeForElement(this.ptr, xmlId); - } - - getTimesForElement(xmlId) { - return JSON.parse(this.proxy.getTimesForElement(this.ptr, xmlId)); - } - - getVersion() { - return this.proxy.getVersion(this.ptr); - } - - loadData(data) { - return this.proxy.loadData(this.ptr, data); - } - - loadZipDataBase64(data) { - return this.proxy.loadZipDataBase64(this.ptr, data); - } - - loadZipDataBuffer(data) { - if (!(data instanceof ArrayBuffer)) { - console.error('Parameter for loadZipDataBuffer has to be of type ArrayBuffer'); - return false; - } - var dataArray = new Uint8Array(data); - var dataSize = dataArray.length * dataArray.BYTES_PER_ELEMENT; - var dataPtr = Module._malloc(dataSize); - Module.HEAPU8.set(dataArray, dataPtr); - var res = this.proxy.loadZipDataBuffer(this.ptr, dataPtr, dataSize); - Module._free(dataPtr); - return res; - } - - redoLayout(options = {}) { - this.proxy.redoLayout(this.ptr, JSON.stringify(options)); - } - - redoPagePitchPosLayout() { - this.proxy.redoPagePitchPosLayout(this.ptr); - } - - renderData(data, options) { - return this.proxy.renderData(this.ptr, data, JSON.stringify(options)); - } - - renderPage(pageNo, options) { - console.warn('Method renderPage is deprecated; use renderToSVG instead'); - return this.proxy.renderToSVG(this.ptr, pageNo, JSON.stringify(options)); - } - - renderToMIDI(options) { - return this.proxy.renderToMIDI(this.ptr, JSON.stringify(options)); - } - - renderToMidi(options) { - console.warn('Method renderToMidi is deprecated; use renderToMIDI instead'); - return this.proxy.renderToMIDI(this.ptr, JSON.stringify(options)); - } - - renderToPAE() { - return this.proxy.renderToPAE(this.ptr); - } - - renderToSVG(pageNo = 1, xmlDeclaration = false) { - return this.proxy.renderToSVG(this.ptr, pageNo, xmlDeclaration); - } - - renderToTimemap(options = {}) { - return JSON.parse(this.proxy.renderToTimemap(this.ptr, JSON.stringify(options))); - } - - resetOptions() { - this.proxy.resetOptions(this.ptr); - } - - resetXmlIdSeed(seed) { - return this.proxy.resetXmlIdSeed(this.ptr, seed); - } - - select(selection) { - return this.proxy.select(this.ptr, JSON.stringify(selection)); - } - - setOptions(options) { - this.proxy.setOptions(this.ptr, JSON.stringify(options)); - } - - validatePAE(data) { - if (data instanceof Object) { - data = JSON.stringify(data); - } - return JSON.parse(this.proxy.validatePAE(this.ptr, data)); - } - - } - // A pointer to the object - only one isnstance can be created for now - VerovioToolkit.instances = []; - - - // If the window object is defined (if we are not within a WebWorker)... - if ((typeof window !== 'undefined') && (window.addEventListener)) { - // Add a listener that will delete the object (if necessary) when the page is closed - window.addEventListener('unload', () => { - VerovioToolkit.instances.forEach((instance) => { - instance.destroy(); - }); - }); - } - - class VerovioToolkitDefaultModule extends VerovioToolkit { - constructor(VerovioModule = DefaultVerovioModule) { - super(VerovioModule); - } - } - // Assign Module to window to prevent breaking changes. - // Deprecated, use verovio.module instead. - if (typeof window !== 'undefined') { - window.Module = DefaultVerovioModule; - } - - var prebundleModule = { - module: DefaultVerovioModule, - toolkit: VerovioToolkitDefaultModule, - }; - - return prebundleModule; - -})); - - -/***/ }), - -/***/ "./node_modules/webaudiofont/npm/src/channel.js": -/*!******************************************************!*\ - !*** ./node_modules/webaudiofont/npm/src/channel.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); - -console.log('WebAudioFont Channel v1.06 GPL3'); -function WebAudioFontChannel(audioContext) { - this.audioContext = audioContext; - this.bandEqualizer = function (from, frequency) { - var filter = this.audioContext.createBiquadFilter(); - filter.frequency.setTargetAtTime(frequency,0,0.0001); - filter.type = "peaking"; - filter.gain.setTargetAtTime(0,0,0.0001); - filter.Q.setTargetAtTime(1.0,0,0.0001); - from.connect(filter); - return filter; - }; - this.input = audioContext.createGain(); - this.band32 = this.bandEqualizer(this.input, 32); - this.band64 = this.bandEqualizer(this.band32, 64); - this.band128 = this.bandEqualizer(this.band64, 128); - this.band256 = this.bandEqualizer(this.band128, 256); - this.band512 = this.bandEqualizer(this.band256, 512); - this.band1k = this.bandEqualizer(this.band512, 1024); - this.band2k = this.bandEqualizer(this.band1k, 2048); - this.band4k = this.bandEqualizer(this.band2k, 4096); - this.band8k = this.bandEqualizer(this.band4k, 8192); - this.band16k = this.bandEqualizer(this.band8k, 16384); - this.output = audioContext.createGain(); - this.band16k.connect(this.output); - return this; -} -if ( true && module.exports) { - module.exports = WebAudioFontChannel; -} -if (typeof window !== 'undefined') { - window.WebAudioFontChannel = WebAudioFontChannel; -} - - -/***/ }), - -/***/ "./node_modules/webaudiofont/npm/src/loader.js": -/*!*****************************************************!*\ - !*** ./node_modules/webaudiofont/npm/src/loader.js ***! - \*****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); - -console.log('WebAudioFont Loader v1.30 GPL3'); - -function WebAudioFontLoader(player) { - this.player = player; - this.cached = []; - this.startLoad = function(audioContext, filePath, variableName) { - if (window[variableName]) { - return; - } - for (var i = 0; i < this.cached.length; i++) { - if (this.cached[i].variableName == variableName) { - return; - } - } - this.cached.push({ - filePath: filePath, - variableName: variableName - }); - var r = document.createElement('script'); - r.setAttribute("type", "text/javascript"); - r.setAttribute("src", filePath); - document.getElementsByTagName("head")[0].appendChild(r); - this.decodeAfterLoading(audioContext, variableName); - }; - this.decodeAfterLoading = function(audioContext, variableName) { - var me = this; - this.waitOrFinish(variableName, function() { - me.player.adjustPreset(audioContext, window[variableName]); - }); - }; - this.waitOrFinish = function(variableName, onFinish) { - if (window[variableName]) { - onFinish(); - } else { - var me = this; - setTimeout(function() { - me.waitOrFinish(variableName, onFinish); - }, 111); - } - }; - this.loaded = function(variableName) { - if (!(window[variableName])) { - return false; - } - var preset = window[variableName]; - for (var i = 0; i < preset.zones.length; i++) { - if (!(preset.zones[i].buffer)) { - return false; - } - } - return true; - }; - this.progress = function() { - if (this.cached.length > 0) { - for (var k = 0; k < this.cached.length; k++) { - if (!this.loaded(this.cached[k].variableName)) { - return k / this.cached.length; - } - } - return 1; - } else { - return 1; - } - }; - this.waitLoad = function(onFinish) { - var me = this; - if (this.progress() >= 1) { - onFinish(); - } else { - setTimeout(function() { - me.waitLoad(onFinish); - }, 333); - } - }; - this.instrumentTitles = function() { - if (!(this.instrumentNamesArray)) { - var insNames = []; - insNames[0] = "Acoustic Grand Piano: Piano"; - insNames[1] = "Bright Acoustic Piano: Piano"; - insNames[2] = "Electric Grand Piano: Piano"; - insNames[3] = "Honky-tonk Piano: Piano"; - insNames[4] = "Electric Piano 1: Piano"; - insNames[5] = "Electric Piano 2: Piano"; - insNames[6] = "Harpsichord: Piano"; - insNames[7] = "Clavinet: Piano"; - insNames[8] = "Celesta: Chromatic Percussion"; - insNames[9] = "Glockenspiel: Chromatic Percussion"; - insNames[10] = "Music Box: Chromatic Percussion"; - insNames[11] = "Vibraphone: Chromatic Percussion"; - insNames[12] = "Marimba: Chromatic Percussion"; - insNames[13] = "Xylophone: Chromatic Percussion"; - insNames[14] = "Tubular Bells: Chromatic Percussion"; - insNames[15] = "Dulcimer: Chromatic Percussion"; - insNames[16] = "Drawbar Organ: Organ"; - insNames[17] = "Percussive Organ: Organ"; - insNames[18] = "Rock Organ: Organ"; - insNames[19] = "Church Organ: Organ"; - insNames[20] = "Reed Organ: Organ"; - insNames[21] = "Accordion: Organ"; - insNames[22] = "Harmonica: Organ"; - insNames[23] = "Tango Accordion: Organ"; - insNames[24] = "Acoustic Guitar (nylon): Guitar"; - insNames[25] = "Acoustic Guitar (steel): Guitar"; - insNames[26] = "Electric Guitar (jazz): Guitar"; - insNames[27] = "Electric Guitar (clean): Guitar"; - insNames[28] = "Electric Guitar (muted): Guitar"; - insNames[29] = "Overdriven Guitar: Guitar"; - insNames[30] = "Distortion Guitar: Guitar"; - insNames[31] = "Guitar Harmonics: Guitar"; - insNames[32] = "Acoustic Bass: Bass"; - insNames[33] = "Electric Bass (finger): Bass"; - insNames[34] = "Electric Bass (pick): Bass"; - insNames[35] = "Fretless Bass: Bass"; - insNames[36] = "Slap Bass 1: Bass"; - insNames[37] = "Slap Bass 2: Bass"; - insNames[38] = "Synth Bass 1: Bass"; - insNames[39] = "Synth Bass 2: Bass"; - insNames[40] = "Violin: Strings"; - insNames[41] = "Viola: Strings"; - insNames[42] = "Cello: Strings"; - insNames[43] = "Contrabass: Strings"; - insNames[44] = "Tremolo Strings: Strings"; - insNames[45] = "Pizzicato Strings: Strings"; - insNames[46] = "Orchestral Harp: Strings"; - insNames[47] = "Timpani: Strings"; - insNames[48] = "String Ensemble 1: Ensemble"; - insNames[49] = "String Ensemble 2: Ensemble"; - insNames[50] = "Synth Strings 1: Ensemble"; - insNames[51] = "Synth Strings 2: Ensemble"; - insNames[52] = "Choir Aahs: Ensemble"; - insNames[53] = "Voice Oohs: Ensemble"; - insNames[54] = "Synth Choir: Ensemble"; - insNames[55] = "Orchestra Hit: Ensemble"; - insNames[56] = "Trumpet: Brass"; - insNames[57] = "Trombone: Brass"; - insNames[58] = "Tuba: Brass"; - insNames[59] = "Muted Trumpet: Brass"; - insNames[60] = "French Horn: Brass"; - insNames[61] = "Brass Section: Brass"; - insNames[62] = "Synth Brass 1: Brass"; - insNames[63] = "Synth Brass 2: Brass"; - insNames[64] = "Soprano Sax: Reed"; - insNames[65] = "Alto Sax: Reed"; - insNames[66] = "Tenor Sax: Reed"; - insNames[67] = "Baritone Sax: Reed"; - insNames[68] = "Oboe: Reed"; - insNames[69] = "English Horn: Reed"; - insNames[70] = "Bassoon: Reed"; - insNames[71] = "Clarinet: Reed"; - insNames[72] = "Piccolo: Pipe"; - insNames[73] = "Flute: Pipe"; - insNames[74] = "Recorder: Pipe"; - insNames[75] = "Pan Flute: Pipe"; - insNames[76] = "Blown bottle: Pipe"; - insNames[77] = "Shakuhachi: Pipe"; - insNames[78] = "Whistle: Pipe"; - insNames[79] = "Ocarina: Pipe"; - insNames[80] = "Lead 1 (square): Synth Lead"; - insNames[81] = "Lead 2 (sawtooth): Synth Lead"; - insNames[82] = "Lead 3 (calliope): Synth Lead"; - insNames[83] = "Lead 4 (chiff): Synth Lead"; - insNames[84] = "Lead 5 (charang): Synth Lead"; - insNames[85] = "Lead 6 (voice): Synth Lead"; - insNames[86] = "Lead 7 (fifths): Synth Lead"; - insNames[87] = "Lead 8 (bass + lead): Synth Lead"; - insNames[88] = "Pad 1 (new age): Synth Pad"; - insNames[89] = "Pad 2 (warm): Synth Pad"; - insNames[90] = "Pad 3 (polysynth): Synth Pad"; - insNames[91] = "Pad 4 (choir): Synth Pad"; - insNames[92] = "Pad 5 (bowed): Synth Pad"; - insNames[93] = "Pad 6 (metallic): Synth Pad"; - insNames[94] = "Pad 7 (halo): Synth Pad"; - insNames[95] = "Pad 8 (sweep): Synth Pad"; - insNames[96] = "FX 1 (rain): Synth Effects"; - insNames[97] = "FX 2 (soundtrack): Synth Effects"; - insNames[98] = "FX 3 (crystal): Synth Effects"; - insNames[99] = "FX 4 (atmosphere): Synth Effects"; - insNames[100] = "FX 5 (brightness): Synth Effects"; - insNames[101] = "FX 6 (goblins): Synth Effects"; - insNames[102] = "FX 7 (echoes): Synth Effects"; - insNames[103] = "FX 8 (sci-fi): Synth Effects"; - insNames[104] = "Sitar: Ethnic"; - insNames[105] = "Banjo: Ethnic"; - insNames[106] = "Shamisen: Ethnic"; - insNames[107] = "Koto: Ethnic"; - insNames[108] = "Kalimba: Ethnic"; - insNames[109] = "Bagpipe: Ethnic"; - insNames[110] = "Fiddle: Ethnic"; - insNames[111] = "Shanai: Ethnic"; - insNames[112] = "Tinkle Bell: Percussive"; - insNames[113] = "Agogo: Percussive"; - insNames[114] = "Steel Drums: Percussive"; - insNames[115] = "Woodblock: Percussive"; - insNames[116] = "Taiko Drum: Percussive"; - insNames[117] = "Melodic Tom: Percussive"; - insNames[118] = "Synth Drum: Percussive"; - insNames[119] = "Reverse Cymbal: Percussive"; - insNames[120] = "Guitar Fret Noise: Sound effects"; - insNames[121] = "Breath Noise: Sound effects"; - insNames[122] = "Seashore: Sound effects"; - insNames[123] = "Bird Tweet: Sound effects"; - insNames[124] = "Telephone Ring: Sound effects"; - insNames[125] = "Helicopter: Sound effects"; - insNames[126] = "Applause: Sound effects"; - insNames[127] = "Gunshot: Sound effects"; - this.instrumentNamesArray = insNames; - } - return this.instrumentNamesArray; - }; - this.instrumentKeys = function() { - if (!(this.instrumentKeyArray)) { - this.instrumentKeyArray = [ - '0000_JCLive_sf2_file', '0000_Aspirin_sf2_file', '0000_Chaos_sf2_file', '0000_FluidR3_GM_sf2_file', '0000_GeneralUserGS_sf2_file', '0000_SBLive_sf2', '0000_SoundBlasterOld_sf2', '0001_FluidR3_GM_sf2_file', '0001_GeneralUserGS_sf2_file', '0002_GeneralUserGS_sf2_file', '0003_GeneralUserGS_sf2_file', '0010_Aspirin_sf2_file', '0010_Chaos_sf2_file', '0010_FluidR3_GM_sf2_file', '0010_GeneralUserGS_sf2_file', '0010_JCLive_sf2_file', '0010_SBLive_sf2', '0010_SoundBlasterOld_sf2', '0011_Aspirin_sf2_file', '0011_FluidR3_GM_sf2_file', '0011_GeneralUserGS_sf2_file', '0012_GeneralUserGS_sf2_file', '0020_Aspirin_sf2_file', '0020_Chaos_sf2_file', '0020_FluidR3_GM_sf2_file', '0020_GeneralUserGS_sf2_file', '0020_JCLive_sf2_file', '0020_SBLive_sf2', '0020_SoundBlasterOld_sf2', '0021_Aspirin_sf2_file', '0021_GeneralUserGS_sf2_file', '0022_Aspirin_sf2_file', '0030_Aspirin_sf2_file', '0030_Chaos_sf2_file', '0030_FluidR3_GM_sf2_file', '0030_GeneralUserGS_sf2_file', '0030_JCLive_sf2_file', '0030_SBLive_sf2', '0030_SoundBlasterOld_sf2', '0031_Aspirin_sf2_file', '0031_FluidR3_GM_sf2_file', '0031_GeneralUserGS_sf2_file', '0031_SoundBlasterOld_sf2', '0040_Aspirin_sf2_file', '0040_Chaos_sf2_file', '0040_FluidR3_GM_sf2_file', '0040_GeneralUserGS_sf2_file', '0040_JCLive_sf2_file', '0040_SBLive_sf2', '0040_SoundBlasterOld_sf2', '0041_FluidR3_GM_sf2_file', '0041_GeneralUserGS_sf2_file', '0041_SoundBlasterOld_sf2', '0042_GeneralUserGS_sf2_file', '0043_GeneralUserGS_sf2_file', '0044_GeneralUserGS_sf2_file', '0045_GeneralUserGS_sf2_file', '0046_GeneralUserGS_sf2_file', '0050_Aspirin_sf2_file', '0050_Chaos_sf2_file', '0050_FluidR3_GM_sf2_file', '0050_GeneralUserGS_sf2_file', '0050_JCLive_sf2_file', '0050_SBLive_sf2', '0050_SoundBlasterOld_sf2', '0051_FluidR3_GM_sf2_file', '0051_GeneralUserGS_sf2_file', '0052_GeneralUserGS_sf2_file', '0053_GeneralUserGS_sf2_file', '0054_GeneralUserGS_sf2_file', '0060_Aspirin_sf2_file', '0060_Chaos_sf2_file', '0060_FluidR3_GM_sf2_file', '0060_GeneralUserGS_sf2_file', '0060_JCLive_sf2_file', '0060_SBLive_sf2', '0060_SoundBlasterOld_sf2', '0061_Aspirin_sf2_file', '0061_GeneralUserGS_sf2_file', '0061_SoundBlasterOld_sf2', '0062_GeneralUserGS_sf2_file', '0070_Aspirin_sf2_file', '0070_Chaos_sf2_file', '0070_FluidR3_GM_sf2_file', '0070_GeneralUserGS_sf2_file', '0070_JCLive_sf2_file', '0070_SBLive_sf2', '0070_SoundBlasterOld_sf2', '0071_GeneralUserGS_sf2_file', '0080_Aspirin_sf2_file', '0080_Chaos_sf2_file', '0080_FluidR3_GM_sf2_file', '0080_GeneralUserGS_sf2_file', '0080_JCLive_sf2_file', '0080_SBLive_sf2', '0080_SoundBlasterOld_sf2', '0081_FluidR3_GM_sf2_file', '0081_GeneralUserGS_sf2_file', '0081_SoundBlasterOld_sf2', '0090_Aspirin_sf2_file', '0090_Chaos_sf2_file', '0090_FluidR3_GM_sf2_file', '0090_GeneralUserGS_sf2_file', '0090_JCLive_sf2_file', '0090_SBLive_sf2', '0090_SoundBlasterOld_sf2', '0091_SoundBlasterOld_sf2', '0100_Aspirin_sf2_file', '0100_Chaos_sf2_file', '0100_FluidR3_GM_sf2_file', '0100_GeneralUserGS_sf2_file', '0100_JCLive_sf2_file', '0100_SBLive_sf2', '0100_SoundBlasterOld_sf2', '0101_GeneralUserGS_sf2_file', '0101_SoundBlasterOld_sf2', '0110_Aspirin_sf2_file', '0110_Chaos_sf2_file', '0110_FluidR3_GM_sf2_file', '0110_GeneralUserGS_sf2_file', '0110_JCLive_sf2_file', '0110_SBLive_sf2', '0110_SoundBlasterOld_sf2', '0111_FluidR3_GM_sf2_file', '0120_Aspirin_sf2_file', '0120_Chaos_sf2_file', '0120_FluidR3_GM_sf2_file', '0120_GeneralUserGS_sf2_file', '0120_JCLive_sf2_file', '0120_SBLive_sf2', '0120_SoundBlasterOld_sf2', '0121_FluidR3_GM_sf2_file', '0121_GeneralUserGS_sf2_file', '0130_Aspirin_sf2_file', '0130_Chaos_sf2_file', '0130_FluidR3_GM_sf2_file', '0130_GeneralUserGS_sf2_file', '0130_JCLive_sf2_file', '0130_SBLive_sf2', '0130_SoundBlasterOld_sf2', '0131_FluidR3_GM_sf2_file', '0140_Aspirin_sf2_file', '0140_Chaos_sf2_file', '0140_FluidR3_GM_sf2_file', '0140_GeneralUserGS_sf2_file', '0140_JCLive_sf2_file', '0140_SBLive_sf2', '0140_SoundBlasterOld_sf2', '0141_FluidR3_GM_sf2_file', '0141_GeneralUserGS_sf2_file', '0142_GeneralUserGS_sf2_file', '0143_GeneralUserGS_sf2_file', '0150_Aspirin_sf2_file', '0150_Chaos_sf2_file', '0150_FluidR3_GM_sf2_file', '0150_GeneralUserGS_sf2_file', '0150_JCLive_sf2_file', '0150_SBLive_sf2', '0150_SoundBlasterOld_sf2', '0151_FluidR3_GM_sf2_file', '0160_Aspirin_sf2_file', '0160_Chaos_sf2_file', '0160_FluidR3_GM_sf2_file', '0160_GeneralUserGS_sf2_file', '0160_JCLive_sf2_file', '0160_SBLive_sf2', '0160_SoundBlasterOld_sf2', '0161_Aspirin_sf2_file', '0161_FluidR3_GM_sf2_file', '0161_SoundBlasterOld_sf2', '0170_Aspirin_sf2_file', '0170_Chaos_sf2_file', '0170_FluidR3_GM_sf2_file', '0170_GeneralUserGS_sf2_file', '0170_JCLive_sf2_file', '0170_SBLive_sf2', '0170_SoundBlasterOld_sf2', '0171_FluidR3_GM_sf2_file', '0171_GeneralUserGS_sf2_file', '0172_FluidR3_GM_sf2_file', '0180_Aspirin_sf2_file', '0180_Chaos_sf2_file', '0180_FluidR3_GM_sf2_file', '0180_GeneralUserGS_sf2_file', '0180_JCLive_sf2_file', '0180_SBLive_sf2', '0180_SoundBlasterOld_sf2', '0181_Aspirin_sf2_file', '0181_GeneralUserGS_sf2_file', '0181_SoundBlasterOld_sf2', '0190_Aspirin_sf2_file', '0190_Chaos_sf2_file', '0190_FluidR3_GM_sf2_file', '0190_GeneralUserGS_sf2_file', '0190_JCLive_sf2_file', '0190_SBLive_sf2', '0190_SoundBlasterOld_sf2', '0191_Aspirin_sf2_file', '0191_GeneralUserGS_sf2_file', '0191_SoundBlasterOld_sf2', '0200_Aspirin_sf2_file', '0200_Chaos_sf2_file', '0200_FluidR3_GM_sf2_file', '0200_GeneralUserGS_sf2_file', '0200_JCLive_sf2_file', '0200_SBLive_sf2', '0200_SoundBlasterOld_sf2', '0201_Aspirin_sf2_file', '0201_FluidR3_GM_sf2_file', '0201_GeneralUserGS_sf2_file', '0201_SoundBlasterOld_sf2', '0210_Aspirin_sf2_file', '0210_Chaos_sf2_file', '0210_FluidR3_GM_sf2_file', '0210_GeneralUserGS_sf2_file', '0210_JCLive_sf2_file', '0210_SBLive_sf2', '0210_SoundBlasterOld_sf2', '0211_Aspirin_sf2_file', '0211_FluidR3_GM_sf2_file', '0211_GeneralUserGS_sf2_file', '0211_SoundBlasterOld_sf2', '0212_GeneralUserGS_sf2_file', '0220_Aspirin_sf2_file', '0220_Chaos_sf2_file', '0220_FluidR3_GM_sf2_file', '0220_GeneralUserGS_sf2_file', '0220_JCLive_sf2_file', '0220_SBLive_sf2', '0220_SoundBlasterOld_sf2', '0221_FluidR3_GM_sf2_file', '0230_Aspirin_sf2_file', '0230_Chaos_sf2_file', '0230_FluidR3_GM_sf2_file', '0230_GeneralUserGS_sf2_file', '0230_JCLive_sf2_file', '0230_SBLive_sf2', '0230_SoundBlasterOld_sf2', '0231_FluidR3_GM_sf2_file', '0231_GeneralUserGS_sf2_file', '0231_JCLive_sf2_file', '0231_SoundBlasterOld_sf2', '0232_FluidR3_GM_sf2_file', '0233_FluidR3_GM_sf2_file', '0240_Aspirin_sf2_file', '0240_Chaos_sf2_file', '0240_FluidR3_GM_sf2_file', '0240_GeneralUserGS_sf2_file', '0240_JCLive_sf2_file', '0240_LK_Godin_Nylon_SF2_file', '0240_SBLive_sf2', '0240_SoundBlasterOld_sf2', '0241_GeneralUserGS_sf2_file', '0241_JCLive_sf2_file', '0242_JCLive_sf2_file', '0243_JCLive_sf2_file', '0253_Acoustic_Guitar_sf2_file', '0250_Aspirin_sf2_file', '0250_Chaos_sf2_file', '0250_FluidR3_GM_sf2_file', '0250_GeneralUserGS_sf2_file', '0250_JCLive_sf2_file', '0250_LK_AcousticSteel_SF2_file', '0250_SBLive_sf2', '0250_SoundBlasterOld_sf2', '0251_Acoustic_Guitar_sf2_file', '0251_GeneralUserGS_sf2_file', '0252_Acoustic_Guitar_sf2_file', '0252_GeneralUserGS_sf2_file', '0253_Acoustic_Guitar_sf2_file', '0253_GeneralUserGS_sf2_file', '0254_Acoustic_Guitar_sf2_file', '0254_GeneralUserGS_sf2_file', '0255_GeneralUserGS_sf2_file', '0260_Aspirin_sf2_file', '0260_Chaos_sf2_file', '0260_FluidR3_GM_sf2_file', '0260_GeneralUserGS_sf2_file', '0260_JCLive_sf2_file', '0260_SBLive_sf2', '0260_SoundBlasterOld_sf2', '0260_Stratocaster_sf2_file', '0261_GeneralUserGS_sf2_file', '0261_SoundBlasterOld_sf2', '0261_Stratocaster_sf2_file', '0262_Stratocaster_sf2_file', '0270_Aspirin_sf2_file', '0270_Chaos_sf2_file', '0270_FluidR3_GM_sf2_file', '0270_GeneralUserGS_sf2_file', '0270_Gibson_Les_Paul_sf2_file', '0270_JCLive_sf2_file', '0270_SBAWE32_sf2_file', '0270_SBLive_sf2', '0270_SoundBlasterOld_sf2', '0270_Stratocaster_sf2_file', '0271_GeneralUserGS_sf2_file', '0271_Stratocaster_sf2_file', '0272_Stratocaster_sf2_file', '0280_Aspirin_sf2_file', '0280_Chaos_sf2_file', '0280_FluidR3_GM_sf2_file', '0280_GeneralUserGS_sf2_file', '0280_JCLive_sf2_file', '0280_LesPaul_sf2', '0280_LesPaul_sf2_file', '0280_SBAWE32_sf2_file', '0280_SBLive_sf2', '0280_SoundBlasterOld_sf2', '0281_Aspirin_sf2_file', '0281_FluidR3_GM_sf2_file', '0281_GeneralUserGS_sf2_file', '0282_FluidR3_GM_sf2_file', '0282_GeneralUserGS_sf2_file', '0283_GeneralUserGS_sf2_file', '0290_Aspirin_sf2_file', '0290_Chaos_sf2_file', '0290_FluidR3_GM_sf2_file', '0290_GeneralUserGS_sf2_file', '0290_JCLive_sf2_file', '0290_LesPaul_sf2', '0290_LesPaul_sf2_file', '0290_SBAWE32_sf2_file', '0290_SBLive_sf2', '0290_SoundBlasterOld_sf2', '0291_Aspirin_sf2_file', '0291_LesPaul_sf2', '0291_LesPaul_sf2_file', '0291_SBAWE32_sf2_file', '0291_SoundBlasterOld_sf2', '0292_Aspirin_sf2_file', '0292_LesPaul_sf2', '0292_LesPaul_sf2_file', '0300_Aspirin_sf2_file', '0300_Chaos_sf2_file', '0300_FluidR3_GM_sf2_file', '0300_GeneralUserGS_sf2_file', '0300_JCLive_sf2_file', '0300_LesPaul_sf2', '0300_LesPaul_sf2_file', '0300_SBAWE32_sf2_file', '0300_SBLive_sf2', '0300_SoundBlasterOld_sf2', '0301_Aspirin_sf2_file', '0301_FluidR3_GM_sf2_file', '0301_GeneralUserGS_sf2_file', '0301_JCLive_sf2_file', '0301_LesPaul_sf2', '0301_LesPaul_sf2_file', '0302_Aspirin_sf2_file', '0302_GeneralUserGS_sf2_file', '0302_JCLive_sf2_file', '0303_Aspirin_sf2_file', '0304_Aspirin_sf2_file', '0310_Aspirin_sf2_file', '0310_Chaos_sf2_file', '0310_FluidR3_GM_sf2_file', '0310_GeneralUserGS_sf2_file', '0310_JCLive_sf2_file', '0310_LesPaul_sf2', '0310_LesPaul_sf2_file', '0310_SBAWE32_sf2_file', '0310_SBLive_sf2', '0310_SoundBlasterOld_sf2', '0311_FluidR3_GM_sf2_file', '0311_GeneralUserGS_sf2_file', '0320_Aspirin_sf2_file', '0320_Chaos_sf2_file', '0320_FluidR3_GM_sf2_file', '0320_GeneralUserGS_sf2_file', '0320_JCLive_sf2_file', '0320_SBLive_sf2', '0320_SoundBlasterOld_sf2', '0321_GeneralUserGS_sf2_file', '0322_GeneralUserGS_sf2_file', '0330_Aspirin_sf2_file', '0330_Chaos_sf2_file', '0330_FluidR3_GM_sf2_file', '0330_GeneralUserGS_sf2_file', '0330_JCLive_sf2_file', '0330_SBLive_sf2', '0330_SoundBlasterOld_sf2', '0331_GeneralUserGS_sf2_file', '0332_GeneralUserGS_sf2_file', '0340_Aspirin_sf2_file', '0340_Chaos_sf2_file', '0340_FluidR3_GM_sf2_file', '0340_GeneralUserGS_sf2_file', '0340_JCLive_sf2_file', '0340_SBLive_sf2', '0340_SoundBlasterOld_sf2', '0341_Aspirin_sf2_file', '0341_GeneralUserGS_sf2_file', '0350_Aspirin_sf2_file', '0350_Chaos_sf2_file', '0350_FluidR3_GM_sf2_file', '0350_GeneralUserGS_sf2_file', '0350_JCLive_sf2_file', '0350_SBLive_sf2', '0350_SoundBlasterOld_sf2', '0351_GeneralUserGS_sf2_file', '0360_Aspirin_sf2_file', '0360_Chaos_sf2_file', '0360_FluidR3_GM_sf2_file', '0360_GeneralUserGS_sf2_file', '0360_JCLive_sf2_file', '0360_SBLive_sf2', '0360_SoundBlasterOld_sf2', '0361_GeneralUserGS_sf2_file', '0370_Aspirin_sf2_file', '0370_Chaos_sf2_file', '0370_FluidR3_GM_sf2_file', '0370_GeneralUserGS_sf2_file', '0370_JCLive_sf2_file', '0370_SBLive_sf2', '0370_SoundBlasterOld_sf2', '0371_GeneralUserGS_sf2_file', '0372_GeneralUserGS_sf2_file' - - , '0385_GeneralUserGS_sf2_file' - , '0380_Aspirin_sf2_file' - , '0380_Chaos_sf2_file' - , '0380_FluidR3_GM_sf2_file' - , '0380_GeneralUserGS_sf2_file' - , '0380_JCLive_sf2_file' - , '0380_SBLive_sf2' - , '0380_SoundBlasterOld_sf2' - , '0381_FluidR3_GM_sf2_file' - , '0381_GeneralUserGS_sf2_file' - , '0382_FluidR3_GM_sf2_file' - , '0382_GeneralUserGS_sf2_file' - , '0383_GeneralUserGS_sf2_file' - , '0384_GeneralUserGS_sf2_file' - - , '0386_GeneralUserGS_sf2_file' - , '0387_GeneralUserGS_sf2_file' - , '0390_Aspirin_sf2_file', '0390_Chaos_sf2_file', '0390_FluidR3_GM_sf2_file' - , '0390_GeneralUserGS_sf2_file', '0390_JCLive_sf2_file', '0390_SBLive_sf2', '0390_SoundBlasterOld_sf2', '0391_FluidR3_GM_sf2_file' - , '0391_GeneralUserGS_sf2_file', '0391_SoundBlasterOld_sf2', '0392_FluidR3_GM_sf2_file', '0392_GeneralUserGS_sf2_file' - , '0393_GeneralUserGS_sf2_file', '0400_Aspirin_sf2_file', '0400_Chaos_sf2_file', '0400_FluidR3_GM_sf2_file', '0400_GeneralUserGS_sf2_file' - , '0400_JCLive_sf2_file', '0400_SBLive_sf2', '0400_SoundBlasterOld_sf2', '0401_Aspirin_sf2_file', '0401_FluidR3_GM_sf2_file' - , '0401_GeneralUserGS_sf2_file', '0402_GeneralUserGS_sf2_file', '0410_Aspirin_sf2_file', '0410_Chaos_sf2_file', '0410_FluidR3_GM_sf2_file' - , '0410_GeneralUserGS_sf2_file', '0410_JCLive_sf2_file', '0410_SBLive_sf2', '0410_SoundBlasterOld_sf2', '0411_FluidR3_GM_sf2_file' - , '0420_Aspirin_sf2_file', '0420_Chaos_sf2_file', '0420_FluidR3_GM_sf2_file', '0420_GeneralUserGS_sf2_file', '0420_JCLive_sf2_file', '0420_SBLive_sf2', '0420_SoundBlasterOld_sf2', '0421_FluidR3_GM_sf2_file', '0421_GeneralUserGS_sf2_file', '0430_Aspirin_sf2_file', '0430_Chaos_sf2_file', '0430_FluidR3_GM_sf2_file', '0430_GeneralUserGS_sf2_file', '0430_JCLive_sf2_file', '0430_SBLive_sf2', '0430_SoundBlasterOld_sf2', '0431_FluidR3_GM_sf2_file', '0440_Aspirin_sf2_file', '0440_Chaos_sf2_file', '0440_FluidR3_GM_sf2_file', '0440_GeneralUserGS_sf2_file', '0440_JCLive_sf2_file', '0440_SBLive_sf2', '0440_SoundBlasterOld_sf2', '0441_GeneralUserGS_sf2_file', '0442_GeneralUserGS_sf2_file', '0450_Aspirin_sf2_file', '0450_Chaos_sf2_file', '0450_FluidR3_GM_sf2_file', '0450_GeneralUserGS_sf2_file', '0450_JCLive_sf2_file', '0450_SBLive_sf2', '0450_SoundBlasterOld_sf2', '0451_FluidR3_GM_sf2_file', '0460_Aspirin_sf2_file', '0460_Chaos_sf2_file', '0460_FluidR3_GM_sf2_file', '0460_GeneralUserGS_sf2_file', '0460_JCLive_sf2_file', '0460_SBLive_sf2', '0460_SoundBlasterOld_sf2', '0461_FluidR3_GM_sf2_file', '0470_Aspirin_sf2_file', '0470_Chaos_sf2_file', '0470_FluidR3_GM_sf2_file', '0470_GeneralUserGS_sf2_file', '0470_JCLive_sf2_file', '0470_SBLive_sf2', '0470_SoundBlasterOld_sf2', '0471_FluidR3_GM_sf2_file', '0471_GeneralUserGS_sf2_file', '0480_Aspirin_sf2_file', '0480_Chaos_sf2_file', '0480_FluidR3_GM_sf2_file', '0480_GeneralUserGS_sf2_file', '0480_JCLive_sf2_file', '0480_SBLive_sf2', '0480_SoundBlasterOld_sf2', '04810_GeneralUserGS_sf2_file', '04811_GeneralUserGS_sf2_file', '04812_GeneralUserGS_sf2_file', '04813_GeneralUserGS_sf2_file', '04814_GeneralUserGS_sf2_file', '04815_GeneralUserGS_sf2_file', '04816_GeneralUserGS_sf2_file', '04817_GeneralUserGS_sf2_file', '0481_Aspirin_sf2_file', '0481_FluidR3_GM_sf2_file', '0481_GeneralUserGS_sf2_file', '0482_Aspirin_sf2_file', '0482_GeneralUserGS_sf2_file', '0483_GeneralUserGS_sf2_file', '0484_GeneralUserGS_sf2_file', '0485_GeneralUserGS_sf2_file', '0486_GeneralUserGS_sf2_file', '0487_GeneralUserGS_sf2_file', '0488_GeneralUserGS_sf2_file', '0489_GeneralUserGS_sf2_file', '0490_Aspirin_sf2_file', '0490_Chaos_sf2_file', '0490_FluidR3_GM_sf2_file', '0490_GeneralUserGS_sf2_file', '0490_JCLive_sf2_file', '0490_SBLive_sf2', '0490_SoundBlasterOld_sf2', '0491_GeneralUserGS_sf2_file', '0492_GeneralUserGS_sf2_file', '0500_Aspirin_sf2_file', '0500_Chaos_sf2_file', '0500_FluidR3_GM_sf2_file', '0500_GeneralUserGS_sf2_file', '0500_JCLive_sf2_file', '0500_SBLive_sf2', '0500_SoundBlasterOld_sf2', '0501_FluidR3_GM_sf2_file', '0501_GeneralUserGS_sf2_file', '0502_FluidR3_GM_sf2_file', '0502_GeneralUserGS_sf2_file', '0503_FluidR3_GM_sf2_file', '0504_FluidR3_GM_sf2_file', '0505_FluidR3_GM_sf2_file', '0510_Aspirin_sf2_file', '0510_Chaos_sf2_file', '0510_FluidR3_GM_sf2_file', '0510_GeneralUserGS_sf2_file', '0510_JCLive_sf2_file', '0510_SBLive_sf2', '0510_SoundBlasterOld_sf2', '0511_GeneralUserGS_sf2_file', '0511_SoundBlasterOld_sf2', '0520_Aspirin_sf2_file', '0520_Chaos_sf2_file', '0520_FluidR3_GM_sf2_file', '0520_GeneralUserGS_sf2_file', '0520_JCLive_sf2_file', '0520_SBLive_sf2', '0520_Soul_Ahhs_sf2_file', '0520_SoundBlasterOld_sf2', '0521_FluidR3_GM_sf2_file', '0521_Soul_Ahhs_sf2_file', '0521_SoundBlasterOld_sf2', '0522_Soul_Ahhs_sf2_file', '0530_Aspirin_sf2_file', '0530_Chaos_sf2_file', '0530_FluidR3_GM_sf2_file', '0530_GeneralUserGS_sf2_file', '0530_JCLive_sf2_file', '0530_SBLive_sf2', '0530_Soul_Ahhs_sf2_file', '0530_SoundBlasterOld_sf2', '0531_FluidR3_GM_sf2_file', '0531_GeneralUserGS_sf2_file', '0531_JCLive_sf2_file', '0531_SoundBlasterOld_sf2', '0540_Aspirin_sf2_file', '0540_Chaos_sf2_file', '0540_FluidR3_GM_sf2_file', '0540_GeneralUserGS_sf2_file', '0540_JCLive_sf2_file', '0540_SBLive_sf2', '0540_SoundBlasterOld_sf2', '0541_FluidR3_GM_sf2_file', '0550_Aspirin_sf2_file', '0550_Chaos_sf2_file', '0550_FluidR3_GM_sf2_file', '0550_GeneralUserGS_sf2_file', '0550_JCLive_sf2_file', '0550_SBLive_sf2', '0550_SoundBlasterOld_sf2', '0551_Aspirin_sf2_file', '0551_FluidR3_GM_sf2_file', '0560_Aspirin_sf2_file', '0560_Chaos_sf2_file', '0560_FluidR3_GM_sf2_file', '0560_GeneralUserGS_sf2_file', '0560_JCLive_sf2_file', '0560_SBLive_sf2', '0560_SoundBlasterOld_sf2', '0570_Aspirin_sf2_file', '0570_Chaos_sf2_file', '0570_FluidR3_GM_sf2_file', '0570_GeneralUserGS_sf2_file', '0570_JCLive_sf2_file', '0570_SBLive_sf2', '0570_SoundBlasterOld_sf2', '0571_GeneralUserGS_sf2_file', '0580_Aspirin_sf2_file', '0580_Chaos_sf2_file', '0580_FluidR3_GM_sf2_file', '0580_GeneralUserGS_sf2_file', '0580_JCLive_sf2_file', '0580_SBLive_sf2', '0580_SoundBlasterOld_sf2', '0581_GeneralUserGS_sf2_file', '0590_Aspirin_sf2_file', '0590_Chaos_sf2_file', '0590_FluidR3_GM_sf2_file', '0590_GeneralUserGS_sf2_file', '0590_JCLive_sf2_file', '0590_SBLive_sf2', '0590_SoundBlasterOld_sf2', '0591_GeneralUserGS_sf2_file', '0600_Aspirin_sf2_file', '0600_Chaos_sf2_file', '0600_FluidR3_GM_sf2_file', '0600_GeneralUserGS_sf2_file', '0600_JCLive_sf2_file', '0600_SBLive_sf2', '0600_SoundBlasterOld_sf2', '0601_FluidR3_GM_sf2_file', '0601_GeneralUserGS_sf2_file', '0602_GeneralUserGS_sf2_file', '0603_GeneralUserGS_sf2_file', '0610_Aspirin_sf2_file', '0610_Chaos_sf2_file', '0610_FluidR3_GM_sf2_file', '0610_GeneralUserGS_sf2_file', '0610_JCLive_sf2_file', '0610_SBLive_sf2', '0610_SoundBlasterOld_sf2', '0611_GeneralUserGS_sf2_file', '0612_GeneralUserGS_sf2_file', '0613_GeneralUserGS_sf2_file', '0614_GeneralUserGS_sf2_file', '0615_GeneralUserGS_sf2_file', '0620_Aspirin_sf2_file', '0620_Chaos_sf2_file', '0620_FluidR3_GM_sf2_file', '0620_GeneralUserGS_sf2_file', '0620_JCLive_sf2_file', '0620_SBLive_sf2', '0620_SoundBlasterOld_sf2', '0621_Aspirin_sf2_file', '0621_FluidR3_GM_sf2_file', '0621_GeneralUserGS_sf2_file', '0622_FluidR3_GM_sf2_file', '0622_GeneralUserGS_sf2_file', '0630_Aspirin_sf2_file', '0630_Chaos_sf2_file', '0630_FluidR3_GM_sf2_file', '0630_GeneralUserGS_sf2_file', '0630_JCLive_sf2_file', '0630_SBLive_sf2', '0630_SoundBlasterOld_sf2', '0631_Aspirin_sf2_file', '0631_FluidR3_GM_sf2_file', '0631_GeneralUserGS_sf2_file', '0632_FluidR3_GM_sf2_file', '0633_FluidR3_GM_sf2_file', '0640_Aspirin_sf2_file', '0640_Chaos_sf2_file', '0640_FluidR3_GM_sf2_file', '0640_GeneralUserGS_sf2_file', '0640_JCLive_sf2_file', '0640_SBLive_sf2', '0640_SoundBlasterOld_sf2', '0641_FluidR3_GM_sf2_file', '0650_Aspirin_sf2_file', '0650_Chaos_sf2_file', '0650_FluidR3_GM_sf2_file', '0650_GeneralUserGS_sf2_file', '0650_JCLive_sf2_file', '0650_SBLive_sf2', '0650_SoundBlasterOld_sf2', '0651_Aspirin_sf2_file', '0651_FluidR3_GM_sf2_file', '0660_Aspirin_sf2_file', '0660_Chaos_sf2_file', '0660_FluidR3_GM_sf2_file', '0660_GeneralUserGS_sf2_file', '0660_JCLive_sf2_file', '0660_SBLive_sf2', '0660_SoundBlasterOld_sf2', '0661_FluidR3_GM_sf2_file', '0661_GeneralUserGS_sf2_file', '0670_Aspirin_sf2_file', '0670_Chaos_sf2_file', '0670_FluidR3_GM_sf2_file', '0670_GeneralUserGS_sf2_file', '0670_JCLive_sf2_file', '0670_SBLive_sf2', '0670_SoundBlasterOld_sf2', '0671_FluidR3_GM_sf2_file', '0680_Aspirin_sf2_file', '0680_Chaos_sf2_file', '0680_FluidR3_GM_sf2_file', '0680_GeneralUserGS_sf2_file', '0680_JCLive_sf2_file', '0680_SBLive_sf2', '0680_SoundBlasterOld_sf2', '0681_FluidR3_GM_sf2_file', '0690_Aspirin_sf2_file', '0690_Chaos_sf2_file', '0690_FluidR3_GM_sf2_file', '0690_GeneralUserGS_sf2_file', '0690_JCLive_sf2_file', '0690_SBLive_sf2', '0690_SoundBlasterOld_sf2', '0691_FluidR3_GM_sf2_file', '0700_Aspirin_sf2_file', '0700_Chaos_sf2_file', '0700_FluidR3_GM_sf2_file', '0700_GeneralUserGS_sf2_file', '0700_JCLive_sf2_file', '0700_SBLive_sf2', '0700_SoundBlasterOld_sf2', '0701_FluidR3_GM_sf2_file', '0701_GeneralUserGS_sf2_file', '0710_Aspirin_sf2_file', '0710_Chaos_sf2_file', '0710_FluidR3_GM_sf2_file', '0710_GeneralUserGS_sf2_file', '0710_JCLive_sf2_file', '0710_SBLive_sf2', '0710_SoundBlasterOld_sf2', '0711_FluidR3_GM_sf2_file', '0720_Aspirin_sf2_file', '0720_Chaos_sf2_file', '0720_FluidR3_GM_sf2_file', '0720_GeneralUserGS_sf2_file', '0720_JCLive_sf2_file', '0720_SBLive_sf2', '0720_SoundBlasterOld_sf2', '0721_FluidR3_GM_sf2_file', '0721_SoundBlasterOld_sf2', '0730_Aspirin_sf2_file', '0730_Chaos_sf2_file', '0730_FluidR3_GM_sf2_file', '0730_GeneralUserGS_sf2_file', '0730_JCLive_sf2_file', '0730_SBLive_sf2', '0730_SoundBlasterOld_sf2', '0731_Aspirin_sf2_file', '0731_FluidR3_GM_sf2_file', '0731_SoundBlasterOld_sf2', '0740_Aspirin_sf2_file', '0740_Chaos_sf2_file', '0740_FluidR3_GM_sf2_file', '0740_GeneralUserGS_sf2_file', '0740_JCLive_sf2_file', '0740_SBLive_sf2', '0740_SoundBlasterOld_sf2', '0741_GeneralUserGS_sf2_file', '0750_Aspirin_sf2_file', '0750_Chaos_sf2_file', '0750_FluidR3_GM_sf2_file', '0750_GeneralUserGS_sf2_file', '0750_JCLive_sf2_file', '0750_SBLive_sf2', '0750_SoundBlasterOld_sf2', '0751_Aspirin_sf2_file', '0751_FluidR3_GM_sf2_file', '0751_GeneralUserGS_sf2_file', '0751_SoundBlasterOld_sf2', '0760_Aspirin_sf2_file', '0760_Chaos_sf2_file', '0760_FluidR3_GM_sf2_file', '0760_GeneralUserGS_sf2_file', '0760_JCLive_sf2_file', '0760_SBLive_sf2', '0760_SoundBlasterOld_sf2', '0761_FluidR3_GM_sf2_file', '0761_GeneralUserGS_sf2_file', '0761_SoundBlasterOld_sf2', '0762_GeneralUserGS_sf2_file', '0770_Aspirin_sf2_file', '0770_Chaos_sf2_file', '0770_FluidR3_GM_sf2_file', '0770_GeneralUserGS_sf2_file', '0770_JCLive_sf2_file', '0770_SBLive_sf2', '0770_SoundBlasterOld_sf2', '0771_FluidR3_GM_sf2_file', '0771_GeneralUserGS_sf2_file', '0772_GeneralUserGS_sf2_file', '0780_Aspirin_sf2_file', '0780_Chaos_sf2_file', '0780_FluidR3_GM_sf2_file', '0780_GeneralUserGS_sf2_file', '0780_JCLive_sf2_file', '0780_SBLive_sf2', '0780_SoundBlasterOld_sf2', '0781_GeneralUserGS_sf2_file', '0790_Aspirin_sf2_file', '0790_Chaos_sf2_file', '0790_FluidR3_GM_sf2_file', '0790_GeneralUserGS_sf2_file', '0790_JCLive_sf2_file', '0790_SBLive_sf2', '0790_SoundBlasterOld_sf2', '0791_GeneralUserGS_sf2_file', '0800_Aspirin_sf2_file', '0800_Chaos_sf2_file', '0800_FluidR3_GM_sf2_file', '0800_GeneralUserGS_sf2_file', '0800_JCLive_sf2_file', '0800_SBLive_sf2', '0800_SoundBlasterOld_sf2', '0801_FluidR3_GM_sf2_file', '0801_GeneralUserGS_sf2_file', '0810_Aspirin_sf2_file', '0810_Chaos_sf2_file', '0810_FluidR3_GM_sf2_file', '0810_GeneralUserGS_sf2_file', '0810_JCLive_sf2_file', '0810_SBLive_sf2', '0810_SoundBlasterOld_sf2', '0811_Aspirin_sf2_file', '0811_GeneralUserGS_sf2_file', '0811_SoundBlasterOld_sf2', '0820_Aspirin_sf2_file', '0820_Chaos_sf2_file', '0820_FluidR3_GM_sf2_file', '0820_GeneralUserGS_sf2_file', '0820_JCLive_sf2_file', '0820_SBLive_sf2', '0820_SoundBlasterOld_sf2', '0821_FluidR3_GM_sf2_file', '0821_GeneralUserGS_sf2_file', '0821_SoundBlasterOld_sf2', '0822_GeneralUserGS_sf2_file', '0823_GeneralUserGS_sf2_file', '0830_Aspirin_sf2_file', '0830_Chaos_sf2_file', '0830_FluidR3_GM_sf2_file', '0830_GeneralUserGS_sf2_file', '0830_JCLive_sf2_file', '0830_SBLive_sf2', '0830_SoundBlasterOld_sf2', '0831_FluidR3_GM_sf2_file', '0831_GeneralUserGS_sf2_file', '0831_SoundBlasterOld_sf2', '0840_Aspirin_sf2_file', '0840_Chaos_sf2_file', '0840_FluidR3_GM_sf2_file', '0840_GeneralUserGS_sf2_file', '0840_JCLive_sf2_file', '0840_SBLive_sf2', '0840_SoundBlasterOld_sf2', '0841_Aspirin_sf2_file', '0841_Chaos_sf2_file', '0841_FluidR3_GM_sf2_file', '0841_GeneralUserGS_sf2_file', '0841_JCLive_sf2_file', '0841_SoundBlasterOld_sf2', '0842_FluidR3_GM_sf2_file', '0850_Aspirin_sf2_file', '0850_Chaos_sf2_file', '0850_FluidR3_GM_sf2_file', '0850_GeneralUserGS_sf2_file', '0850_JCLive_sf2_file', '0850_SBLive_sf2', '0850_SoundBlasterOld_sf2', '0851_FluidR3_GM_sf2_file', '0851_GeneralUserGS_sf2_file', '0851_JCLive_sf2_file', '0851_SoundBlasterOld_sf2', '0860_Aspirin_sf2_file', '0860_Chaos_sf2_file', '0860_FluidR3_GM_sf2_file', '0860_GeneralUserGS_sf2_file', '0860_JCLive_sf2_file', '0860_SBLive_sf2', '0860_SoundBlasterOld_sf2', '0861_Aspirin_sf2_file', '0861_FluidR3_GM_sf2_file', '0861_SoundBlasterOld_sf2', '0870_Aspirin_sf2_file', '0870_Chaos_sf2_file', '0870_FluidR3_GM_sf2_file', '0870_GeneralUserGS_sf2_file', '0870_JCLive_sf2_file', '0870_SBLive_sf2', '0870_SoundBlasterOld_sf2', '0871_GeneralUserGS_sf2_file', '0872_GeneralUserGS_sf2_file', '0873_GeneralUserGS_sf2_file', '0880_Aspirin_sf2_file', '0880_Chaos_sf2_file', '0880_FluidR3_GM_sf2_file', '0880_GeneralUserGS_sf2_file', '0880_JCLive_sf2_file', '0880_SBLive_sf2', '0880_SoundBlasterOld_sf2', '0881_Aspirin_sf2_file', '0881_FluidR3_GM_sf2_file', '0881_GeneralUserGS_sf2_file', '0881_SoundBlasterOld_sf2', '0882_Aspirin_sf2_file', '0882_FluidR3_GM_sf2_file', '0882_GeneralUserGS_sf2_file', '0883_GeneralUserGS_sf2_file', '0884_GeneralUserGS_sf2_file', '0885_GeneralUserGS_sf2_file', '0886_GeneralUserGS_sf2_file', '0887_GeneralUserGS_sf2_file', '0888_GeneralUserGS_sf2_file', '0889_GeneralUserGS_sf2_file', '0890_Aspirin_sf2_file', '0890_Chaos_sf2_file', '0890_FluidR3_GM_sf2_file', '0890_GeneralUserGS_sf2_file', '0890_JCLive_sf2_file', '0890_SBLive_sf2', '0890_SoundBlasterOld_sf2', '0891_Aspirin_sf2_file', '0891_FluidR3_GM_sf2_file', '0891_GeneralUserGS_sf2_file', '0900_Aspirin_sf2_file', '0900_Chaos_sf2_file', '0900_FluidR3_GM_sf2_file', '0900_GeneralUserGS_sf2_file', '0900_JCLive_sf2_file', '0900_SBLive_sf2', '0900_SoundBlasterOld_sf2', '0901_Aspirin_sf2_file', '0901_FluidR3_GM_sf2_file', '0901_GeneralUserGS_sf2_file', '0901_SoundBlasterOld_sf2', '0910_Aspirin_sf2_file', '0910_Chaos_sf2_file', '0910_FluidR3_GM_sf2_file', '0910_GeneralUserGS_sf2_file', '0910_JCLive_sf2_file', '0910_SBLive_sf2', '0910_SoundBlasterOld_sf2', '0911_Aspirin_sf2_file', '0911_GeneralUserGS_sf2_file', '0911_JCLive_sf2_file', '0911_SoundBlasterOld_sf2', '0920_Aspirin_sf2_file', '0920_Chaos_sf2_file', '0920_FluidR3_GM_sf2_file', '0920_GeneralUserGS_sf2_file', '0920_JCLive_sf2_file', '0920_SBLive_sf2', '0920_SoundBlasterOld_sf2', '0921_Aspirin_sf2_file', '0921_GeneralUserGS_sf2_file', '0921_SoundBlasterOld_sf2', '0930_Aspirin_sf2_file', '0930_Chaos_sf2_file', '0930_FluidR3_GM_sf2_file', '0930_GeneralUserGS_sf2_file', '0930_JCLive_sf2_file', '0930_SBLive_sf2', '0930_SoundBlasterOld_sf2', '0931_Aspirin_sf2_file', '0931_FluidR3_GM_sf2_file', '0931_GeneralUserGS_sf2_file', '0931_SoundBlasterOld_sf2', '0940_Aspirin_sf2_file', '0940_Chaos_sf2_file', '0940_FluidR3_GM_sf2_file', '0940_GeneralUserGS_sf2_file', '0940_JCLive_sf2_file', '0940_SBLive_sf2', '0940_SoundBlasterOld_sf2', '0941_Aspirin_sf2_file', '0941_FluidR3_GM_sf2_file', '0941_GeneralUserGS_sf2_file', '0941_JCLive_sf2_file', '0950_Aspirin_sf2_file', '0950_Chaos_sf2_file', '0950_FluidR3_GM_sf2_file', '0950_GeneralUserGS_sf2_file', '0950_JCLive_sf2_file', '0950_SBLive_sf2', '0950_SoundBlasterOld_sf2', '0951_FluidR3_GM_sf2_file', '0951_GeneralUserGS_sf2_file', '0960_Aspirin_sf2_file', '0960_Chaos_sf2_file', '0960_FluidR3_GM_sf2_file', '0960_GeneralUserGS_sf2_file', '0960_JCLive_sf2_file', '0960_SBLive_sf2', '0960_SoundBlasterOld_sf2', '0961_Aspirin_sf2_file', '0961_FluidR3_GM_sf2_file', '0961_GeneralUserGS_sf2_file', '0961_SoundBlasterOld_sf2', '0962_GeneralUserGS_sf2_file', '0970_Aspirin_sf2_file', '0970_Chaos_sf2_file', '0970_FluidR3_GM_sf2_file', '0970_GeneralUserGS_sf2_file', '0970_JCLive_sf2_file', '0970_SBLive_sf2', '0970_SoundBlasterOld_sf2', '0971_FluidR3_GM_sf2_file', '0971_GeneralUserGS_sf2_file', '0971_SoundBlasterOld_sf2', '0980_Aspirin_sf2_file', '0980_Chaos_sf2_file', '0980_FluidR3_GM_sf2_file', '0980_GeneralUserGS_sf2_file', '0980_JCLive_sf2_file', '0980_SBLive_sf2', '0980_SoundBlasterOld_sf2', '0981_Aspirin_sf2_file', '0981_FluidR3_GM_sf2_file', '0981_GeneralUserGS_sf2_file', '0981_SoundBlasterOld_sf2', '0982_GeneralUserGS_sf2_file', '0983_GeneralUserGS_sf2_file', '0984_GeneralUserGS_sf2_file', '0990_Aspirin_sf2_file', '0990_Chaos_sf2_file', '0990_FluidR3_GM_sf2_file', '0990_GeneralUserGS_sf2_file', '0990_JCLive_sf2_file', '0990_SBLive_sf2', '0990_SoundBlasterOld_sf2', '0991_Aspirin_sf2_file', '0991_FluidR3_GM_sf2_file', '0991_GeneralUserGS_sf2_file', '0991_JCLive_sf2_file', '0991_SoundBlasterOld_sf2', '0992_FluidR3_GM_sf2_file', '0992_JCLive_sf2_file', '0993_JCLive_sf2_file', '0994_JCLive_sf2_file', '1000_Aspirin_sf2_file', '1000_Chaos_sf2_file', '1000_FluidR3_GM_sf2_file', '1000_GeneralUserGS_sf2_file', '1000_JCLive_sf2_file', '1000_SBLive_sf2', '1000_SoundBlasterOld_sf2', '1001_Aspirin_sf2_file', '1001_FluidR3_GM_sf2_file', '1001_GeneralUserGS_sf2_file', '1001_JCLive_sf2_file', '1001_SoundBlasterOld_sf2', '1002_Aspirin_sf2_file', '1002_FluidR3_GM_sf2_file', '1002_GeneralUserGS_sf2_file', '1010_Aspirin_sf2_file', '1010_Chaos_sf2_file', '1010_FluidR3_GM_sf2_file', '1010_GeneralUserGS_sf2_file', '1010_JCLive_sf2_file', '1010_SBLive_sf2', '1010_SoundBlasterOld_sf2', '1011_Aspirin_sf2_file', '1011_FluidR3_GM_sf2_file', '1011_JCLive_sf2_file', '1012_Aspirin_sf2_file', '1020_Aspirin_sf2_file', '1020_Chaos_sf2_file', '1020_FluidR3_GM_sf2_file', '1020_GeneralUserGS_sf2_file', '1020_JCLive_sf2_file', '1020_SBLive_sf2', '1020_SoundBlasterOld_sf2', '1021_Aspirin_sf2_file', '1021_FluidR3_GM_sf2_file', '1021_GeneralUserGS_sf2_file', '1021_JCLive_sf2_file', '1021_SoundBlasterOld_sf2', '1022_GeneralUserGS_sf2_file', '1030_Aspirin_sf2_file', '1030_Chaos_sf2_file', '1030_FluidR3_GM_sf2_file', '1030_GeneralUserGS_sf2_file', '1030_JCLive_sf2_file', '1030_SBLive_sf2', '1030_SoundBlasterOld_sf2', '1031_Aspirin_sf2_file', '1031_FluidR3_GM_sf2_file', '1031_GeneralUserGS_sf2_file', '1031_SoundBlasterOld_sf2', '1032_FluidR3_GM_sf2_file', '1040_Aspirin_sf2_file', '1040_Chaos_sf2_file', '1040_FluidR3_GM_sf2_file', '1040_GeneralUserGS_sf2_file', '1040_JCLive_sf2_file', '1040_SBLive_sf2', '1040_SoundBlasterOld_sf2', '1041_FluidR3_GM_sf2_file', '1041_GeneralUserGS_sf2_file', '1050_Aspirin_sf2_file', '1050_Chaos_sf2_file', '1050_FluidR3_GM_sf2_file', '1050_GeneralUserGS_sf2_file', '1050_JCLive_sf2_file', '1050_SBLive_sf2', '1050_SoundBlasterOld_sf2', '1051_GeneralUserGS_sf2_file', '1060_Aspirin_sf2_file', '1060_Chaos_sf2_file', '1060_FluidR3_GM_sf2_file', '1060_GeneralUserGS_sf2_file', '1060_JCLive_sf2_file', '1060_SBLive_sf2', '1060_SoundBlasterOld_sf2', '1061_FluidR3_GM_sf2_file', '1061_GeneralUserGS_sf2_file', '1061_SoundBlasterOld_sf2', '1070_Aspirin_sf2_file', '1070_Chaos_sf2_file', '1070_FluidR3_GM_sf2_file', '1070_GeneralUserGS_sf2_file', '1070_JCLive_sf2_file', '1070_SBLive_sf2', '1070_SoundBlasterOld_sf2', '1071_FluidR3_GM_sf2_file', '1071_GeneralUserGS_sf2_file', '1072_GeneralUserGS_sf2_file', '1073_GeneralUserGS_sf2_file', '1080_Aspirin_sf2_file', '1080_Chaos_sf2_file', '1080_FluidR3_GM_sf2_file', '1080_GeneralUserGS_sf2_file', '1080_JCLive_sf2_file', '1080_SBLive_sf2', '1080_SoundBlasterOld_sf2', '1081_SoundBlasterOld_sf2', '1090_Aspirin_sf2_file', '1090_Chaos_sf2_file', '1090_FluidR3_GM_sf2_file', '1090_GeneralUserGS_sf2_file', '1090_JCLive_sf2_file', '1090_SBLive_sf2', '1090_SoundBlasterOld_sf2', '1091_SoundBlasterOld_sf2', '1100_Aspirin_sf2_file', '1100_Chaos_sf2_file', '1100_FluidR3_GM_sf2_file', '1100_GeneralUserGS_sf2_file', '1100_JCLive_sf2_file', '1100_SBLive_sf2', '1100_SoundBlasterOld_sf2', '1101_Aspirin_sf2_file', '1101_FluidR3_GM_sf2_file', '1101_GeneralUserGS_sf2_file', '1102_GeneralUserGS_sf2_file', '1110_Aspirin_sf2_file', '1110_Chaos_sf2_file', '1110_FluidR3_GM_sf2_file', '1110_GeneralUserGS_sf2_file', '1110_JCLive_sf2_file', '1110_SBLive_sf2', '1110_SoundBlasterOld_sf2', '1120_Aspirin_sf2_file', '1120_Chaos_sf2_file', '1120_FluidR3_GM_sf2_file', '1120_GeneralUserGS_sf2_file', '1120_JCLive_sf2_file', '1120_SBLive_sf2', '1120_SoundBlasterOld_sf2', '1121_SoundBlasterOld_sf2', '1130_Aspirin_sf2_file', '1130_Chaos_sf2_file', '1130_FluidR3_GM_sf2_file', '1130_GeneralUserGS_sf2_file', '1130_JCLive_sf2_file', '1130_SBLive_sf2', '1130_SoundBlasterOld_sf2', '1131_FluidR3_GM_sf2_file', '1131_SoundBlasterOld_sf2', '1140_Aspirin_sf2_file', '1140_Chaos_sf2_file', '1140_FluidR3_GM_sf2_file', '1140_GeneralUserGS_sf2_file', '1140_JCLive_sf2_file', '1140_SBLive_sf2', '1140_SoundBlasterOld_sf2', '1141_FluidR3_GM_sf2_file', '1150_Aspirin_sf2_file', '1150_Chaos_sf2_file', '1150_FluidR3_GM_sf2_file', '1150_GeneralUserGS_sf2_file', '1150_JCLive_sf2_file', '1150_SBLive_sf2', '1150_SoundBlasterOld_sf2', '1151_FluidR3_GM_sf2_file', '1151_GeneralUserGS_sf2_file', '1152_FluidR3_GM_sf2_file', '1152_GeneralUserGS_sf2_file', '1160_Aspirin_sf2_file', '1160_Chaos_sf2_file', '1160_FluidR3_GM_sf2_file', '1160_GeneralUserGS_sf2_file', '1160_JCLive_sf2_file', '1160_SBLive_sf2', '1160_SoundBlasterOld_sf2', '1161_FluidR3_GM_sf2_file', '1161_GeneralUserGS_sf2_file', '1161_SoundBlasterOld_sf2', '1162_FluidR3_GM_sf2_file', '1162_GeneralUserGS_sf2_file', '1163_FluidR3_GM_sf2_file', '1170_Aspirin_sf2_file', '1170_Chaos_sf2_file', '1170_FluidR3_GM_sf2_file', '1170_GeneralUserGS_sf2_file', '1170_JCLive_sf2_file', '1170_SBLive_sf2', '1170_SoundBlasterOld_sf2', '1171_FluidR3_GM_sf2_file', '1171_GeneralUserGS_sf2_file', '1172_FluidR3_GM_sf2_file', '1173_FluidR3_GM_sf2_file', '1180_Aspirin_sf2_file', '1180_Chaos_sf2_file', '1180_FluidR3_GM_sf2_file', '1180_GeneralUserGS_sf2_file', '1180_JCLive_sf2_file', '1180_SBLive_sf2', '1180_SoundBlasterOld_sf2', '1181_FluidR3_GM_sf2_file', '1181_GeneralUserGS_sf2_file', '1181_SoundBlasterOld_sf2', '1190_Aspirin_sf2_file', '1190_Chaos_sf2_file', '1190_FluidR3_GM_sf2_file', '1190_GeneralUserGS_sf2_file', '1190_JCLive_sf2_file', '1190_SBLive_sf2', '1190_SoundBlasterOld_sf2', '1191_GeneralUserGS_sf2_file', '1192_GeneralUserGS_sf2_file', '1193_GeneralUserGS_sf2_file', '1194_GeneralUserGS_sf2_file', '1200_Aspirin_sf2_file', '1200_Chaos_sf2_file', '1200_FluidR3_GM_sf2_file', '1200_GeneralUserGS_sf2_file', '1200_JCLive_sf2_file', '1200_SBLive_sf2', '1200_SoundBlasterOld_sf2', '1201_Aspirin_sf2_file', '1201_GeneralUserGS_sf2_file', '1202_GeneralUserGS_sf2_file', '1210_Aspirin_sf2_file', '1210_Chaos_sf2_file', '1210_FluidR3_GM_sf2_file', '1210_GeneralUserGS_sf2_file', '1210_JCLive_sf2_file', '1210_SBLive_sf2', '1210_SoundBlasterOld_sf2', '1211_Aspirin_sf2_file', '1211_GeneralUserGS_sf2_file', '1212_GeneralUserGS_sf2_file', '1220_Aspirin_sf2_file', '1220_Chaos_sf2_file', '1220_FluidR3_GM_sf2_file', '1220_GeneralUserGS_sf2_file', '1220_JCLive_sf2_file', '1220_SBLive_sf2', '1220_SoundBlasterOld_sf2', '1221_Aspirin_sf2_file', '1221_GeneralUserGS_sf2_file', '1221_JCLive_sf2_file', '1222_Aspirin_sf2_file', '1222_GeneralUserGS_sf2_file', '1223_Aspirin_sf2_file', '1223_GeneralUserGS_sf2_file', '1224_Aspirin_sf2_file', '1224_GeneralUserGS_sf2_file', '1225_GeneralUserGS_sf2_file', '1226_GeneralUserGS_sf2_file', '1230_Aspirin_sf2_file', '1230_Chaos_sf2_file', '1230_FluidR3_GM_sf2_file', '1230_GeneralUserGS_sf2_file', '1230_JCLive_sf2_file', '1230_SBLive_sf2', '1230_SoundBlasterOld_sf2', '1231_Aspirin_sf2_file', '1231_GeneralUserGS_sf2_file', '1232_Aspirin_sf2_file', '1232_GeneralUserGS_sf2_file', '1233_GeneralUserGS_sf2_file', '1234_GeneralUserGS_sf2_file', '1240_Aspirin_sf2_file', '1240_Chaos_sf2_file', '1240_FluidR3_GM_sf2_file', '1240_GeneralUserGS_sf2_file', '1240_JCLive_sf2_file', '1240_SBLive_sf2', '1240_SoundBlasterOld_sf2', '1241_Aspirin_sf2_file', '1241_GeneralUserGS_sf2_file', '1242_Aspirin_sf2_file', '1242_GeneralUserGS_sf2_file', '1243_Aspirin_sf2_file', '1243_GeneralUserGS_sf2_file', '1244_Aspirin_sf2_file', '1244_GeneralUserGS_sf2_file', '1250_Aspirin_sf2_file', '1250_Chaos_sf2_file', '1250_FluidR3_GM_sf2_file', '1250_GeneralUserGS_sf2_file', '1250_JCLive_sf2_file', '1250_SBLive_sf2', '1250_SoundBlasterOld_sf2', '1251_Aspirin_sf2_file', '1251_FluidR3_GM_sf2_file', '1251_GeneralUserGS_sf2_file', '1252_Aspirin_sf2_file', '1252_FluidR3_GM_sf2_file', '1252_GeneralUserGS_sf2_file', '1253_Aspirin_sf2_file', '1253_GeneralUserGS_sf2_file', '1254_Aspirin_sf2_file', '1254_GeneralUserGS_sf2_file', '1255_Aspirin_sf2_file', '1255_GeneralUserGS_sf2_file', '1256_Aspirin_sf2_file', '1256_GeneralUserGS_sf2_file', '1257_Aspirin_sf2_file', '1257_GeneralUserGS_sf2_file', '1258_Aspirin_sf2_file', '1258_GeneralUserGS_sf2_file', '1259_GeneralUserGS_sf2_file', '1260_Aspirin_sf2_file', '1260_Chaos_sf2_file', '1260_FluidR3_GM_sf2_file', '1260_GeneralUserGS_sf2_file', '1260_JCLive_sf2_file', '1260_SBLive_sf2', '1260_SoundBlasterOld_sf2', '1261_Aspirin_sf2_file', '1261_GeneralUserGS_sf2_file', '1262_Aspirin_sf2_file', '1262_GeneralUserGS_sf2_file', '1263_Aspirin_sf2_file', '1263_GeneralUserGS_sf2_file', '1264_Aspirin_sf2_file', '1264_GeneralUserGS_sf2_file', '1265_Aspirin_sf2_file', '1265_GeneralUserGS_sf2_file', '1270_Aspirin_sf2_file', '1270_Chaos_sf2_file', '1270_FluidR3_GM_sf2_file', '1270_GeneralUserGS_sf2_file', '1270_JCLive_sf2_file', '1270_SBLive_sf2', '1270_SoundBlasterOld_sf2', '1271_Aspirin_sf2_file', '1271_GeneralUserGS_sf2_file', '1272_Aspirin_sf2_file', '1272_GeneralUserGS_sf2_file', '1273_GeneralUserGS_sf2_file', '1274_GeneralUserGS_sf2_file' - ]; - } - return this.instrumentKeyArray; - }; - this.instrumentInfo = function(n) { - var key = this.instrumentKeys()[n]; - var p = 1 * key.substr(0, 3); - return { - variable: '_tone_' + key, - url: 'https://surikov.github.io/webaudiofontdata/sound/' + key + '.js', - title: this.instrumentTitles()[p] - }; - }; - this.findInstrument = function(program) { - if (!(this.choosenInfos)) { - this.choosenInfos=[ - [1, 2] //Accoustic Grand Piano - , [2, 14] //Bright Accoustic Piano - , [3, 25] //Electric Grand Piano - , [4, 37] //Honky-Tonk Piano - , [5, 48] //Electric Pino 1 - , [6, 58] //Electric Piano 2 - , [7, 70] //HarpsiChord Piano - , [8, 83] //Cravinet - , [9, 91] //Celesta - , [10, 99] //Glockenspiel - , [11, 107] //Music Box - , [12, 118] //Vibraphone - , [13, 127] // Marimba - , [14, 136] // Xylophone - , [15, 144] // Tubular Bells - , [16, 152] // Dulcimer - , [17, 164] // Drawbar Organ - , [18, 170] // Percussive Organ - , [19, 183] //Rock Organ - , [20, 194] // Church Organ - , [21, 205] //Reed Organ - , [22, 215] //Accordion - , [23, 228] // - , [24, 241] // - , [25, 254] // - , [26, 263] // - , [27, 277] // - , [28, 296] // - , [29, 308] // - , [30, 319] // - , [31, 350] // - , [32, 356] // - , [33, 369] // - , [34, 379] // - , [35, 385] // - , [36, 399] // Fretless Bass - , [37, 403] // Slap Bass 1 - , [38, 412] // Slap Bass 2 - , [39, 421] // Synth Bass 1 - , [40, 438] // Synth Bass 2 - , [41, 452] // Violin - , [42, 461] // Viola - , [43, 467] // Cello - , [44, 477] // Contrabass - , [45, 488] // Tremolo Strings - , [46, 493] // Pizzicato Strings - , [47, 501] // Orchestral Harp - , [48, 511] // Timpani - , [49, 518] // String Ensemble 1 - , [50, 547] //String Ensemble 2 - ]; - } - /* - for (var i = 0; i < this.choosenInfos.length; i++) { - if (program+1 == this.choosenInfos[i][0]) { - return this.choosenInfos[i][1]-1; - } - } - */ - for (var i = 0; i < this.instrumentKeys().length; i++) { - if (program == 1 * this.instrumentKeys()[i].substring(0, 3)) { - return i; - } - } - console.log('program', program, 'not found'); - return 0; - }; - this.drumTitles = function() { - if (!(this.drumNamesArray)) { - var drumNames = []; - drumNames[35] = "Bass Drum 2"; - drumNames[36] = "Bass Drum 1"; - drumNames[37] = "Side Stick/Rimshot"; - drumNames[38] = "Snare Drum 1"; - drumNames[39] = "Hand Clap"; - drumNames[40] = "Snare Drum 2"; - drumNames[41] = "Low Tom 2"; - drumNames[42] = "Closed Hi-hat"; - drumNames[43] = "Low Tom 1"; - drumNames[44] = "Pedal Hi-hat"; - drumNames[45] = "Mid Tom 2"; - drumNames[46] = "Open Hi-hat"; - drumNames[47] = "Mid Tom 1"; - drumNames[48] = "High Tom 2"; - drumNames[49] = "Crash Cymbal 1"; - drumNames[50] = "High Tom 1"; - drumNames[51] = "Ride Cymbal 1"; - drumNames[52] = "Chinese Cymbal"; - drumNames[53] = "Ride Bell"; - drumNames[54] = "Tambourine"; - drumNames[55] = "Splash Cymbal"; - drumNames[56] = "Cowbell"; - drumNames[57] = "Crash Cymbal 2"; - drumNames[58] = "Vibra Slap"; - drumNames[59] = "Ride Cymbal 2"; - drumNames[60] = "High Bongo"; - drumNames[61] = "Low Bongo"; - drumNames[62] = "Mute High Conga"; - drumNames[63] = "Open High Conga"; - drumNames[64] = "Low Conga"; - drumNames[65] = "High Timbale"; - drumNames[66] = "Low Timbale"; - drumNames[67] = "High Agogo"; - drumNames[68] = "Low Agogo"; - drumNames[69] = "Cabasa"; - drumNames[70] = "Maracas"; - drumNames[71] = "Short Whistle"; - drumNames[72] = "Long Whistle"; - drumNames[73] = "Short Guiro"; - drumNames[74] = "Long Guiro"; - drumNames[75] = "Claves"; - drumNames[76] = "High Wood Block"; - drumNames[77] = "Low Wood Block"; - drumNames[78] = "Mute Cuica"; - drumNames[79] = "Open Cuica"; - drumNames[80] = "Mute Triangle"; - drumNames[81] = "Open Triangle"; - this.drumNamesArray = drumNames; - } - return this.drumNamesArray; - }; - this.drumKeys = function() { - if (!(this.drumKeyArray)) { - this.drumKeyArray = [ - //'35_0_SBLive_sf2' - '35_0_Chaos_sf2_file' - , '35_12_JCLive_sf2_file', '35_16_JCLive_sf2_file', '35_18_JCLive_sf2_file', '35_4_Chaos_sf2_file', '36_0_SBLive_sf2', '36_12_JCLive_sf2_file', '36_16_JCLive_sf2_file', '36_18_JCLive_sf2_file', '36_4_Chaos_sf2_file', '37_0_SBLive_sf2', '37_12_JCLive_sf2_file', '37_16_JCLive_sf2_file', '37_18_JCLive_sf2_file', '37_4_Chaos_sf2_file', '38_0_SBLive_sf2', '38_12_JCLive_sf2_file', '38_16_JCLive_sf2_file', '38_18_JCLive_sf2_file', '38_4_Chaos_sf2_file', '39_0_SBLive_sf2', '39_12_JCLive_sf2_file', '39_16_JCLive_sf2_file', '39_18_JCLive_sf2_file', '39_4_Chaos_sf2_file', '40_0_SBLive_sf2', '40_12_JCLive_sf2_file', '40_16_JCLive_sf2_file', '40_18_JCLive_sf2_file', '40_4_Chaos_sf2_file', '41_0_SBLive_sf2', '41_12_JCLive_sf2_file', '41_16_JCLive_sf2_file', '41_18_JCLive_sf2_file', '41_4_Chaos_sf2_file', '42_0_SBLive_sf2', '42_12_JCLive_sf2_file', '42_16_JCLive_sf2_file', '42_18_JCLive_sf2_file', '42_4_Chaos_sf2_file', '43_0_SBLive_sf2', '43_12_JCLive_sf2_file', '43_16_JCLive_sf2_file', '43_18_JCLive_sf2_file', '43_4_Chaos_sf2_file', '44_0_SBLive_sf2', '44_12_JCLive_sf2_file', '44_16_JCLive_sf2_file', '44_18_JCLive_sf2_file', '44_4_Chaos_sf2_file', '45_0_SBLive_sf2', '45_12_JCLive_sf2_file', '45_16_JCLive_sf2_file', '45_18_JCLive_sf2_file', '45_4_Chaos_sf2_file', '46_0_SBLive_sf2', '46_12_JCLive_sf2_file', '46_16_JCLive_sf2_file', '46_18_JCLive_sf2_file', '46_4_Chaos_sf2_file', '47_0_SBLive_sf2', '47_12_JCLive_sf2_file', '47_16_JCLive_sf2_file', '47_18_JCLive_sf2_file', '47_4_Chaos_sf2_file', '48_0_SBLive_sf2', '48_12_JCLive_sf2_file', '48_16_JCLive_sf2_file', '48_18_JCLive_sf2_file', '48_4_Chaos_sf2_file', '49_0_SBLive_sf2', '49_12_JCLive_sf2_file', '49_16_JCLive_sf2_file', '49_18_JCLive_sf2_file', '49_4_Chaos_sf2_file', '50_0_SBLive_sf2', '50_12_JCLive_sf2_file', '50_16_JCLive_sf2_file', '50_18_JCLive_sf2_file', '50_4_Chaos_sf2_file', '51_0_SBLive_sf2', '51_12_JCLive_sf2_file', '51_16_JCLive_sf2_file', '51_18_JCLive_sf2_file', '51_4_Chaos_sf2_file', '52_0_SBLive_sf2', '52_12_JCLive_sf2_file', '52_16_JCLive_sf2_file', '52_18_JCLive_sf2_file', '52_4_Chaos_sf2_file', '53_0_SBLive_sf2', '53_12_JCLive_sf2_file', '53_16_JCLive_sf2_file', '53_18_JCLive_sf2_file', '53_4_Chaos_sf2_file', '54_0_SBLive_sf2', '54_12_JCLive_sf2_file', '54_16_JCLive_sf2_file', '54_18_JCLive_sf2_file', '54_4_Chaos_sf2_file', '55_0_SBLive_sf2', '55_12_JCLive_sf2_file', '55_16_JCLive_sf2_file', '55_18_JCLive_sf2_file', '55_4_Chaos_sf2_file', '56_0_SBLive_sf2', '56_12_JCLive_sf2_file', '56_16_JCLive_sf2_file', '56_18_JCLive_sf2_file', '56_4_Chaos_sf2_file', '57_0_SBLive_sf2', '57_12_JCLive_sf2_file', '57_16_JCLive_sf2_file', '57_18_JCLive_sf2_file', '57_4_Chaos_sf2_file', '58_0_SBLive_sf2', '58_12_JCLive_sf2_file', '58_16_JCLive_sf2_file', '58_18_JCLive_sf2_file', '58_4_Chaos_sf2_file', '59_0_SBLive_sf2', '59_12_JCLive_sf2_file', '59_16_JCLive_sf2_file', '59_18_JCLive_sf2_file', '59_4_Chaos_sf2_file', '60_0_SBLive_sf2', '60_12_JCLive_sf2_file', '60_16_JCLive_sf2_file', '60_18_JCLive_sf2_file', '60_4_Chaos_sf2_file', '61_0_SBLive_sf2', '61_12_JCLive_sf2_file', '61_16_JCLive_sf2_file', '61_18_JCLive_sf2_file', '61_4_Chaos_sf2_file', '62_0_SBLive_sf2', '62_12_JCLive_sf2_file', '62_16_JCLive_sf2_file', '62_18_JCLive_sf2_file', '62_4_Chaos_sf2_file', '63_0_SBLive_sf2', '63_12_JCLive_sf2_file', '63_16_JCLive_sf2_file', '63_18_JCLive_sf2_file', '63_4_Chaos_sf2_file', '64_0_SBLive_sf2', '64_12_JCLive_sf2_file', '64_16_JCLive_sf2_file', '64_18_JCLive_sf2_file', '64_4_Chaos_sf2_file', '65_0_SBLive_sf2', '65_12_JCLive_sf2_file', '65_16_JCLive_sf2_file', '65_18_JCLive_sf2_file', '65_4_Chaos_sf2_file', '66_0_SBLive_sf2', '66_12_JCLive_sf2_file', '66_16_JCLive_sf2_file', '66_18_JCLive_sf2_file', '66_4_Chaos_sf2_file', '67_0_SBLive_sf2', '67_12_JCLive_sf2_file', '67_16_JCLive_sf2_file', '67_18_JCLive_sf2_file', '67_4_Chaos_sf2_file', '68_0_SBLive_sf2', '68_12_JCLive_sf2_file', '68_16_JCLive_sf2_file', '68_18_JCLive_sf2_file', '68_4_Chaos_sf2_file', '69_0_SBLive_sf2', '69_12_JCLive_sf2_file', '69_16_JCLive_sf2_file', '69_18_JCLive_sf2_file', '69_4_Chaos_sf2_file', '70_0_SBLive_sf2', '70_12_JCLive_sf2_file', '70_16_JCLive_sf2_file', '70_18_JCLive_sf2_file', '70_4_Chaos_sf2_file', '71_0_SBLive_sf2', '71_12_JCLive_sf2_file', '71_16_JCLive_sf2_file', '71_18_JCLive_sf2_file', '71_4_Chaos_sf2_file', '72_0_SBLive_sf2', '72_12_JCLive_sf2_file', '72_16_JCLive_sf2_file', '72_18_JCLive_sf2_file', '72_4_Chaos_sf2_file', '73_0_SBLive_sf2', '73_12_JCLive_sf2_file', '73_16_JCLive_sf2_file', '73_18_JCLive_sf2_file', '73_4_Chaos_sf2_file', '74_0_SBLive_sf2', '74_12_JCLive_sf2_file', '74_16_JCLive_sf2_file', '74_18_JCLive_sf2_file', '74_4_Chaos_sf2_file', '75_0_SBLive_sf2', '75_12_JCLive_sf2_file', '75_16_JCLive_sf2_file', '75_18_JCLive_sf2_file', '75_4_Chaos_sf2_file', '76_0_SBLive_sf2', '76_12_JCLive_sf2_file', '76_16_JCLive_sf2_file', '76_18_JCLive_sf2_file', '76_4_Chaos_sf2_file', '77_0_SBLive_sf2', '77_12_JCLive_sf2_file', '77_16_JCLive_sf2_file', '77_18_JCLive_sf2_file', '77_4_Chaos_sf2_file', '78_0_SBLive_sf2', '78_12_JCLive_sf2_file', '78_16_JCLive_sf2_file', '78_18_JCLive_sf2_file', '78_4_Chaos_sf2_file', '79_0_SBLive_sf2', '79_12_JCLive_sf2_file', '79_16_JCLive_sf2_file', '79_18_JCLive_sf2_file', '79_4_Chaos_sf2_file', '80_0_SBLive_sf2', '80_12_JCLive_sf2_file', '80_16_JCLive_sf2_file', '80_18_JCLive_sf2_file', '80_4_Chaos_sf2_file', '81_0_SBLive_sf2', '81_12_JCLive_sf2_file', '81_16_JCLive_sf2_file', '81_18_JCLive_sf2_file', '81_4_Chaos_sf2_file' - - ]; - } - return this.drumKeyArray; - }; - this.drumInfo = function(n) { - var key = this.drumKeys()[n]; - var p = 1 * key.substr(0, 2); - return { - variable: '_drum_' + key, - url: 'https://surikov.github.io/webaudiofontdata/sound/128' + key + '.js', - pitch: p, - title: this.drumTitles()[p] - }; - }; - this.findDrum = function(nn) { - for (var i = 0; i < this.drumKeys().length; i++) { - if (nn == 1 * this.drumKeys()[i].substring(0, 2)) { - return i; - } - } - return 0; - } - return this; -} -if ( true && module.exports) { - module.exports = WebAudioFontLoader; -} -if (typeof window !== 'undefined') { - window.WebAudioFontLoader = WebAudioFontLoader; -} - -/***/ }), - -/***/ "./node_modules/webaudiofont/npm/src/player.js": -/*!*****************************************************!*\ - !*** ./node_modules/webaudiofont/npm/src/player.js ***! - \*****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); - -console.log('WebAudioFont Player v2.92 GPL3'); -var WebAudioFontLoader = __webpack_require__(/*! ./loader */ "./node_modules/webaudiofont/npm/src/loader.js"); -var WebAudioFontChannel = __webpack_require__(/*! ./channel */ "./node_modules/webaudiofont/npm/src/channel.js"); -var WebAudioFontReverberator = __webpack_require__(/*! ./reverberator */ "./node_modules/webaudiofont/npm/src/reverberator.js") -function WebAudioFontPlayer() { - this.envelopes = []; - this.loader = new WebAudioFontLoader(this); - this.onCacheFinish = null; - this.onCacheProgress = null; - this.afterTime = 0.05; - this.nearZero = 0.000001; - this.createChannel = function (audioContext) { - return new WebAudioFontChannel(audioContext); - }; - this.createReverberator = function (audioContext) { - return new WebAudioFontReverberator(audioContext); - }; - this.limitVolume = function (volume) { - if (volume) { - volume = 1.0 * volume; - } else { - volume = 0.5; - } - return volume; - }; - this.queueChord = function (audioContext, target, preset, when, pitches, duration, volume, slides) { - volume = this.limitVolume(volume); - var envelopes = []; - for (var i = 0; i < pitches.length; i++) { - var envlp = this.queueWaveTable(audioContext, target, preset, when, pitches[i], duration, volume - Math.random() * 0.01, slides); - envelopes.push(envlp); - } - return envelopes; - }; - this.queueStrumUp = function (audioContext, target, preset, when, pitches, duration, volume, slides) { - pitches.sort(function (a, b) { - return b - a; - }); - return this.queueStrum(audioContext, target, preset, when, pitches, duration, volume, slides); - }; - this.queueStrumDown = function (audioContext, target, preset, when, pitches, duration, volume, slides) { - pitches.sort(function (a, b) { - return a - b; - }); - return this.queueStrum(audioContext, target, preset, when, pitches, duration, volume, slides); - }; - this.queueStrum = function (audioContext, target, preset, when, pitches, duration, volume, slides) { - volume = this.limitVolume(volume); - if (when < audioContext.currentTime) { - when = audioContext.currentTime; - } - var envelopes = []; - for (var i = 0; i < pitches.length; i++) { - var envlp = this.queueWaveTable(audioContext, target, preset, when + i * 0.01, pitches[i], duration, volume - Math.random() * 0.01, slides); - envelopes.push(envlp); - volume = 0.9 * volume; - } - return envelopes; - }; - this.queueSnap = function (audioContext, target, preset, when, pitches, duration, volume, slides) { - volume = this.limitVolume(volume); - volume = 1.5 * (volume || 1.0); - duration = 0.05; - return this.queueChord(audioContext, target, preset, when, pitches, duration, volume, slides); - }; - this.resumeContext = function (audioContext) { - try { - if (audioContext.state == 'suspended') { - if (audioContext.constructor.name == 'AudioContext') { - console.log('audioContext.resume', audioContext); - audioContext.resume(); - } else { - //skip - } - } - } catch (e) { - //don't care - } - } - this.queueWaveTable = function (audioContext, target, preset, when, pitch, duration, volume, slides) { - this.resumeContext(audioContext); - volume = this.limitVolume(volume); - var zone = this.findZone(audioContext, preset, pitch); - if (!(zone.buffer)) { - console.log('empty buffer ', zone); - return; - } - var baseDetune = zone.originalPitch - 100.0 * zone.coarseTune - zone.fineTune; - var playbackRate = 1.0 * Math.pow(2, (100.0 * pitch - baseDetune) / 1200.0); - //var sampleRatio = zone.sampleRate / audioContext.sampleRate; - var startWhen = when; - if (startWhen < audioContext.currentTime) { - startWhen = audioContext.currentTime; - } - var waveDuration = duration + this.afterTime; - var loop = true; - if (zone.loopStart < 1 || zone.loopStart >= zone.loopEnd) { - loop = false; - } - if (!loop) { - if (waveDuration > zone.buffer.duration / playbackRate) { - waveDuration = zone.buffer.duration / playbackRate; - } - } - var envelope = this.findEnvelope(audioContext, target, startWhen, waveDuration); - this.setupEnvelope(audioContext, envelope, zone, volume, startWhen, waveDuration, duration); - envelope.audioBufferSourceNode = audioContext.createBufferSource(); - envelope.audioBufferSourceNode.playbackRate.setValueAtTime(playbackRate, 0); - if (slides) { - if (slides.length > 0) { - envelope.audioBufferSourceNode.playbackRate.setValueAtTime(playbackRate, when); - for (var i = 0; i < slides.length; i++) { - var newPlaybackRate = 1.0 * Math.pow(2, (100.0 * slides[i].pitch - baseDetune) / 1200.0); - var newWhen = when + slides[i].when; - envelope.audioBufferSourceNode.playbackRate.linearRampToValueAtTime(newPlaybackRate, newWhen); - } - } - } - envelope.audioBufferSourceNode.buffer = zone.buffer; - if (loop) { - envelope.audioBufferSourceNode.loop = true; - envelope.audioBufferSourceNode.loopStart = zone.loopStart / zone.sampleRate + zone.delay; - envelope.audioBufferSourceNode.loopEnd = zone.loopEnd / zone.sampleRate + zone.delay; - } else { - envelope.audioBufferSourceNode.loop = false; - } - envelope.audioBufferSourceNode.connect(envelope); - envelope.audioBufferSourceNode.start(startWhen, zone.delay); - envelope.audioBufferSourceNode.stop(startWhen + waveDuration); - envelope.when = startWhen; - envelope.duration = waveDuration; - envelope.pitch = pitch; - envelope.preset = preset; - return envelope; - }; - this.noZeroVolume = function (n) { - if (n > this.nearZero) { - return n; - } else { - return this.nearZero; - } - }; - this.setupEnvelope = function (audioContext, envelope, zone, volume, when, sampleDuration, noteDuration) { - envelope.gain.setValueAtTime(this.noZeroVolume(0), audioContext.currentTime); - var lastTime = 0; - var lastVolume = 0; - var duration = noteDuration; - var ahdsr = zone.ahdsr; - if (sampleDuration < duration + this.afterTime) { - duration = sampleDuration - this.afterTime; - } - if (ahdsr) { - if (!(ahdsr.length > 0)) { - ahdsr = [{ - duration: 0, - volume: 1 - }, { - duration: 0.5, - volume: 1 - }, { - duration: 1.5, - volume: 0.5 - }, { - duration: 3, - volume: 0 - } - ]; - } - } else { - ahdsr = [{ - duration: 0, - volume: 1 - }, { - duration: duration, - volume: 1 - } - ]; - } - envelope.gain.cancelScheduledValues(when); - envelope.gain.setValueAtTime(this.noZeroVolume(ahdsr[0].volume * volume), when); - for (var i = 0; i < ahdsr.length; i++) { - if (ahdsr[i].duration > 0) { - if (ahdsr[i].duration + lastTime > duration) { - var r = 1 - (ahdsr[i].duration + lastTime - duration) / ahdsr[i].duration; - var n = lastVolume - r * (lastVolume - ahdsr[i].volume); - envelope.gain.linearRampToValueAtTime(this.noZeroVolume(volume * n), when + duration); - break; - } - lastTime = lastTime + ahdsr[i].duration; - lastVolume = ahdsr[i].volume; - envelope.gain.linearRampToValueAtTime(this.noZeroVolume(volume * lastVolume), when + lastTime); - } - } - envelope.gain.linearRampToValueAtTime(this.noZeroVolume(0), when + duration + this.afterTime); - }; - this.numValue = function (aValue, defValue) { - if (typeof aValue === "number") { - return aValue; - } else { - return defValue; - } - }; - this.findEnvelope = function (audioContext, target, when, duration) { - var envelope = null; - for (var i = 0; i < this.envelopes.length; i++) { - var e = this.envelopes[i]; - if (e.target == target && audioContext.currentTime > e.when + e.duration + 0.001) { - try { - e.audioBufferSourceNode.disconnect(); - e.audioBufferSourceNode.stop(0); - e.audioBufferSourceNode = null; - } catch (x) { - //audioBufferSourceNode is dead already - } - envelope = e; - break; - } - } - if (!(envelope)) { - envelope = audioContext.createGain(); - envelope.target = target; - envelope.connect(target); - envelope.cancel = function () { - if (envelope.when + envelope.duration > audioContext.currentTime) { - envelope.gain.cancelScheduledValues(0); - envelope.gain.setTargetAtTime(0.00001, audioContext.currentTime, 0.1); - envelope.when = audioContext.currentTime + 0.00001; - envelope.duration = 0; - } - }; - this.envelopes.push(envelope); - } - return envelope; - }; - this.adjustPreset = function (audioContext, preset) { - for (var i = 0; i < preset.zones.length; i++) { - this.adjustZone(audioContext, preset.zones[i]); - } - }; - this.adjustZone = function (audioContext, zone) { - if (zone.buffer) { - // - } else { - zone.delay = 0; - if (zone.sample) { - var decoded = atob(zone.sample); - zone.buffer = audioContext.createBuffer(1, decoded.length / 2, zone.sampleRate); - var float32Array = zone.buffer.getChannelData(0); - var b1, - b2, - n; - for (var i = 0; i < decoded.length / 2; i++) { - b1 = decoded.charCodeAt(i * 2); - b2 = decoded.charCodeAt(i * 2 + 1); - if (b1 < 0) { - b1 = 256 + b1; - } - if (b2 < 0) { - b2 = 256 + b2; - } - n = b2 * 256 + b1; - if (n >= 65536 / 2) { - n = n - 65536; - } - float32Array[i] = n / 65536.0; - } - } else { - if (zone.file) { - var datalen = zone.file.length; - var arraybuffer = new ArrayBuffer(datalen); - var view = new Uint8Array(arraybuffer); - var decoded = atob(zone.file); - var b; - for (var i = 0; i < decoded.length; i++) { - b = decoded.charCodeAt(i); - view[i] = b; - } - audioContext.decodeAudioData(arraybuffer, function (audioBuffer) { - zone.buffer = audioBuffer; - }); - } - } - zone.loopStart = this.numValue(zone.loopStart, 0); - zone.loopEnd = this.numValue(zone.loopEnd, 0); - zone.coarseTune = this.numValue(zone.coarseTune, 0); - zone.fineTune = this.numValue(zone.fineTune, 0); - zone.originalPitch = this.numValue(zone.originalPitch, 6000); - zone.sampleRate = this.numValue(zone.sampleRate, 44100); - zone.sustain = this.numValue(zone.originalPitch, 0); - } - }; - this.findZone = function (audioContext, preset, pitch) { - var zone = null; - for (var i = preset.zones.length - 1; i >= 0; i--) { - zone = preset.zones[i]; - if (zone.keyRangeLow <= pitch && zone.keyRangeHigh + 1 >= pitch) { - break; - } - } - try { - this.adjustZone(audioContext, zone); - } catch (ex) { - console.log('adjustZone', ex); - } - return zone; - }; - this.cancelQueue = function (audioContext) { - for (var i = 0; i < this.envelopes.length; i++) { - var e = this.envelopes[i]; - e.gain.cancelScheduledValues(0); - e.gain.setValueAtTime(this.nearZero, audioContext.currentTime); - e.when = -1; - try { - e.audioBufferSourceNode.disconnect(); - } catch (ex) { - console.log(ex); - } - } - }; - return this; -} -if ( true && module.exports) { - module.exports = WebAudioFontPlayer; -} -if (typeof window !== 'undefined') { - window.WebAudioFontPlayer = WebAudioFontPlayer; -} - - -/***/ }), - -/***/ "./node_modules/webaudiofont/npm/src/reverberator.js": -/*!***********************************************************!*\ - !*** ./node_modules/webaudiofont/npm/src/reverberator.js ***! - \***********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); - -console.log('WebAudioFont Reverberator/Compressor v1.17 GPL3'); -function WebAudioFontReverberator(audioContext) { - var me = this; - this.audioContext = audioContext; - - this.output = audioContext.createGain(); - this.input = this.audioContext.createBiquadFilter(); - this.compressor = audioContext.createDynamicsCompressor(); - this.compressorWet = audioContext.createGain(); - this.compressorDry = audioContext.createGain(); - this.convolver = null; - this.convolverInput = audioContext.createGain(); - this.dry = audioContext.createGain(); - this.wet = audioContext.createGain(); - - this.input.type = "lowpass"; - this.input.frequency.setTargetAtTime(18000,0,0.0001); - this.compressorWet.gain.setTargetAtTime(1.0,0,0.0001); - this.compressorDry.gain.setTargetAtTime(0.0,0,0.0001); - var threshold = -35; - var knee = 35; - var ratio = 8; - var attack = 0.02; - var release = 0.1; - this.compressor.threshold.setValueAtTime(threshold,0.0001);//-100,0 - this.compressor.knee.setValueAtTime(knee,0.0001);//0,40 - this.compressor.ratio.setValueAtTime(ratio,0.0001);//2,20 - this.compressor.attack.setValueAtTime(attack,0.0001);//0,1 - this.compressor.release.setValueAtTime(release,0.0001);//0,1 - this.dry.gain.setTargetAtTime(0.6,0,0.0001); - this.wet.gain.setTargetAtTime(0.4,0,0.0001); - - this.input.connect(this.compressorDry); - this.compressorDry.connect(this.convolverInput); - - this.input.connect(this.compressorWet); - this.compressorWet.connect(this.compressor); - this.compressor.connect(this.convolverInput); - - this.convolverInput.connect(this.dry); - this.dry.connect(this.output); - - this.convolverInput.connect(this.wet); - - var irr="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";//http://www.openairlib.net/ - var datalen = irr.length / 2; - this.irrArrayBuffer = new ArrayBuffer(datalen); - var view = new Uint8Array(this.irrArrayBuffer); - var decoded = atob(irr); - var b; - for (var i = 0; i < decoded.length; i++) { - b = decoded.charCodeAt(i); - view[i] = b; - } - this.audioContext.decodeAudioData(this.irrArrayBuffer, function (audioBuffer) { - me.convolver = audioContext.createConvolver(); - me.convolver.buffer = audioBuffer; - me.wet.connect(me.convolver); - me.convolver.connect(me.output); - console.log('convolver audioBuffer',audioBuffer); - }); - return this; -} -if ( true && module.exports) { - module.exports = WebAudioFontReverberator; -} -if (typeof window !== 'undefined') { - window.WebAudioFontReverberator = WebAudioFontReverberator; -} - - -/***/ }), - -/***/ "./node_modules/which-typed-array/index.js": -/*!*************************************************!*\ - !*** ./node_modules/which-typed-array/index.js ***! - \*************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var forEach = __webpack_require__(/*! for-each */ "./node_modules/for-each/index.js"); -var availableTypedArrays = __webpack_require__(/*! available-typed-arrays */ "./node_modules/available-typed-arrays/index.js"); -var callBound = __webpack_require__(/*! call-bind/callBound */ "./node_modules/call-bind/callBound.js"); - -var $toString = callBound('Object.prototype.toString'); -var hasToStringTag = __webpack_require__(/*! has-tostringtag/shams */ "./node_modules/has-tostringtag/shams.js")(); - -var g = typeof globalThis === 'undefined' ? __webpack_require__.g : globalThis; -var typedArrays = availableTypedArrays(); - -var $slice = callBound('String.prototype.slice'); -var toStrTags = {}; -var gOPD = __webpack_require__(/*! es-abstract/helpers/getOwnPropertyDescriptor */ "./node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js"); -var getPrototypeOf = Object.getPrototypeOf; // require('getprototypeof'); -if (hasToStringTag && gOPD && getPrototypeOf) { - forEach(typedArrays, function (typedArray) { - if (typeof g[typedArray] === 'function') { - var arr = new g[typedArray](); - if (Symbol.toStringTag in arr) { - var proto = getPrototypeOf(arr); - var descriptor = gOPD(proto, Symbol.toStringTag); - if (!descriptor) { - var superProto = getPrototypeOf(proto); - descriptor = gOPD(superProto, Symbol.toStringTag); - } - toStrTags[typedArray] = descriptor.get; - } - } - }); -} - -var tryTypedArrays = function tryAllTypedArrays(value) { - var foundName = false; - forEach(toStrTags, function (getter, typedArray) { - if (!foundName) { - try { - var name = getter.call(value); - if (name === typedArray) { - foundName = name; - } - } catch (e) {} - } - }); - return foundName; -}; - -var isTypedArray = __webpack_require__(/*! is-typed-array */ "./node_modules/is-typed-array/index.js"); - -module.exports = function whichTypedArray(value) { - if (!isTypedArray(value)) { return false; } - if (!hasToStringTag || !(Symbol.toStringTag in value)) { return $slice($toString(value), 8, -1); } - return tryTypedArrays(value); -}; - - -/***/ }), - -/***/ "./node_modules/worker-timers-broker/build/es2019/guards/call-notification.js": -/*!************************************************************************************!*\ - !*** ./node_modules/worker-timers-broker/build/es2019/guards/call-notification.js ***! - \************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isCallNotification": () => (/* binding */ isCallNotification) -/* harmony export */ }); -const isCallNotification = (message) => { - return message.method !== undefined && message.method === 'call'; -}; -//# sourceMappingURL=call-notification.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers-broker/build/es2019/guards/clear-response.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/worker-timers-broker/build/es2019/guards/clear-response.js ***! - \*********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isClearResponse": () => (/* binding */ isClearResponse) -/* harmony export */ }); -const isClearResponse = (message) => { - return message.error === null && typeof message.id === 'number'; -}; -//# sourceMappingURL=clear-response.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers-broker/build/es2019/module.js": -/*!******************************************************************!*\ - !*** ./node_modules/worker-timers-broker/build/es2019/module.js ***! - \******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "load": () => (/* binding */ load) -/* harmony export */ }); -/* harmony import */ var fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fast-unique-numbers */ "./node_modules/fast-unique-numbers/build/es5/bundle.js"); -/* harmony import */ var fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _guards_call_notification__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./guards/call-notification */ "./node_modules/worker-timers-broker/build/es2019/guards/call-notification.js"); -/* harmony import */ var _guards_clear_response__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./guards/clear-response */ "./node_modules/worker-timers-broker/build/es2019/guards/clear-response.js"); - - - -const load = (url) => { - // Prefilling the Maps with a function indexed by zero is necessary to be compliant with the specification. - const scheduledIntervalFunctions = new Map([[0, () => { }]]); // tslint:disable-line no-empty - const scheduledTimeoutFunctions = new Map([[0, () => { }]]); // tslint:disable-line no-empty - const unrespondedRequests = new Map(); - const worker = new Worker(url); - worker.addEventListener('message', ({ data }) => { - if ((0,_guards_call_notification__WEBPACK_IMPORTED_MODULE_1__.isCallNotification)(data)) { - const { params: { timerId, timerType } } = data; - if (timerType === 'interval') { - const idOrFunc = scheduledIntervalFunctions.get(timerId); - if (typeof idOrFunc === 'number') { - const timerIdAndTimerType = unrespondedRequests.get(idOrFunc); - if (timerIdAndTimerType === undefined || - timerIdAndTimerType.timerId !== timerId || - timerIdAndTimerType.timerType !== timerType) { - throw new Error('The timer is in an undefined state.'); - } - } - else if (typeof idOrFunc !== 'undefined') { - idOrFunc(); - } - else { - throw new Error('The timer is in an undefined state.'); - } - } - else if (timerType === 'timeout') { - const idOrFunc = scheduledTimeoutFunctions.get(timerId); - if (typeof idOrFunc === 'number') { - const timerIdAndTimerType = unrespondedRequests.get(idOrFunc); - if (timerIdAndTimerType === undefined || - timerIdAndTimerType.timerId !== timerId || - timerIdAndTimerType.timerType !== timerType) { - throw new Error('The timer is in an undefined state.'); - } - } - else if (typeof idOrFunc !== 'undefined') { - idOrFunc(); - // A timeout can be savely deleted because it is only called once. - scheduledTimeoutFunctions.delete(timerId); - } - else { - throw new Error('The timer is in an undefined state.'); - } - } - } - else if ((0,_guards_clear_response__WEBPACK_IMPORTED_MODULE_2__.isClearResponse)(data)) { - const { id } = data; - const timerIdAndTimerType = unrespondedRequests.get(id); - if (timerIdAndTimerType === undefined) { - throw new Error('The timer is in an undefined state.'); - } - const { timerId, timerType } = timerIdAndTimerType; - unrespondedRequests.delete(id); - if (timerType === 'interval') { - scheduledIntervalFunctions.delete(timerId); - } - else { - scheduledTimeoutFunctions.delete(timerId); - } - } - else { - const { error: { message } } = data; - throw new Error(message); - } - }); - const clearInterval = (timerId) => { - const id = (0,fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__.generateUniqueNumber)(unrespondedRequests); - unrespondedRequests.set(id, { timerId, timerType: 'interval' }); - scheduledIntervalFunctions.set(timerId, id); - worker.postMessage({ - id, - method: 'clear', - params: { timerId, timerType: 'interval' } - }); - }; - const clearTimeout = (timerId) => { - const id = (0,fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__.generateUniqueNumber)(unrespondedRequests); - unrespondedRequests.set(id, { timerId, timerType: 'timeout' }); - scheduledTimeoutFunctions.set(timerId, id); - worker.postMessage({ - id, - method: 'clear', - params: { timerId, timerType: 'timeout' } - }); - }; - const setInterval = (func, delay) => { - const timerId = (0,fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__.generateUniqueNumber)(scheduledIntervalFunctions); - scheduledIntervalFunctions.set(timerId, () => { - func(); - // Doublecheck if the interval should still be rescheduled because it could have been cleared inside of func(). - if (typeof scheduledIntervalFunctions.get(timerId) === 'function') { - worker.postMessage({ - id: null, - method: 'set', - params: { - delay, - now: performance.now(), - timerId, - timerType: 'interval' - } - }); - } - }); - worker.postMessage({ - id: null, - method: 'set', - params: { - delay, - now: performance.now(), - timerId, - timerType: 'interval' - } - }); - return timerId; - }; - const setTimeout = (func, delay) => { - const timerId = (0,fast_unique_numbers__WEBPACK_IMPORTED_MODULE_0__.generateUniqueNumber)(scheduledTimeoutFunctions); - scheduledTimeoutFunctions.set(timerId, func); - worker.postMessage({ - id: null, - method: 'set', - params: { - delay, - now: performance.now(), - timerId, - timerType: 'timeout' - } - }); - return timerId; - }; - return { - clearInterval, - clearTimeout, - setInterval, - setTimeout - }; -}; -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers/build/es2019/factories/load-worker-timers.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/worker-timers/build/es2019/factories/load-worker-timers.js ***! - \*********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "createLoadWorkerTimers": () => (/* binding */ createLoadWorkerTimers) -/* harmony export */ }); -let workerTimers = null; -const createLoadWorkerTimers = (load, worker) => { - return () => { - if (workerTimers !== null) { - return workerTimers; - } - const blob = new Blob([worker], { type: 'application/javascript; charset=utf-8' }); - const url = URL.createObjectURL(blob); - workerTimers = load(url); - // Bug #1: Edge doesn't like the URL to be revoked directly. - workerTimers.setTimeout(() => URL.revokeObjectURL(url), 0); - return workerTimers; - }; -}; -//# sourceMappingURL=load-worker-timers.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers/build/es2019/module.js": -/*!***********************************************************!*\ - !*** ./node_modules/worker-timers/build/es2019/module.js ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "clearInterval": () => (/* binding */ clearInterval), -/* harmony export */ "clearTimeout": () => (/* binding */ clearTimeout), -/* harmony export */ "setInterval": () => (/* binding */ setInterval), -/* harmony export */ "setTimeout": () => (/* binding */ setTimeout) -/* harmony export */ }); -/* harmony import */ var worker_timers_broker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! worker-timers-broker */ "./node_modules/worker-timers-broker/build/es2019/module.js"); -/* harmony import */ var _factories_load_worker_timers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./factories/load-worker-timers */ "./node_modules/worker-timers/build/es2019/factories/load-worker-timers.js"); -/* harmony import */ var _worker_worker__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./worker/worker */ "./node_modules/worker-timers/build/es2019/worker/worker.js"); -/* harmony import */ var _types_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./types/index */ "./node_modules/worker-timers/build/es2019/types/index.js"); - - - -/* - * @todo Explicitly referencing the barrel file seems to be necessary when enabling the - * isolatedModules compiler option. - */ - -const loadWorkerTimers = (0,_factories_load_worker_timers__WEBPACK_IMPORTED_MODULE_1__.createLoadWorkerTimers)(worker_timers_broker__WEBPACK_IMPORTED_MODULE_0__.load, _worker_worker__WEBPACK_IMPORTED_MODULE_2__.worker); -const clearInterval = (timerId) => loadWorkerTimers().clearInterval(timerId); -const clearTimeout = (timerId) => loadWorkerTimers().clearTimeout(timerId); -const setInterval = (func, delay) => loadWorkerTimers().setInterval(func, delay); -const setTimeout = (func, delay) => loadWorkerTimers().setTimeout(func, delay); -//# sourceMappingURL=module.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers/build/es2019/types/index.js": -/*!****************************************************************!*\ - !*** ./node_modules/worker-timers/build/es2019/types/index.js ***! - \****************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _load_worker_timers_factory__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./load-worker-timers-factory */ "./node_modules/worker-timers/build/es2019/types/load-worker-timers-factory.js"); -/* harmony import */ var _load_worker_timers_function__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./load-worker-timers-function */ "./node_modules/worker-timers/build/es2019/types/load-worker-timers-function.js"); -/* harmony import */ var _worker_timers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./worker-timers */ "./node_modules/worker-timers/build/es2019/types/worker-timers.js"); - - - -//# sourceMappingURL=index.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers/build/es2019/types/load-worker-timers-factory.js": -/*!*************************************************************************************!*\ - !*** ./node_modules/worker-timers/build/es2019/types/load-worker-timers-factory.js ***! - \*************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=load-worker-timers-factory.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers/build/es2019/types/load-worker-timers-function.js": -/*!**************************************************************************************!*\ - !*** ./node_modules/worker-timers/build/es2019/types/load-worker-timers-function.js ***! - \**************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=load-worker-timers-function.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers/build/es2019/types/worker-timers.js": -/*!************************************************************************!*\ - !*** ./node_modules/worker-timers/build/es2019/types/worker-timers.js ***! - \************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -//# sourceMappingURL=worker-timers.js.map - -/***/ }), - -/***/ "./node_modules/worker-timers/build/es2019/worker/worker.js": -/*!******************************************************************!*\ - !*** ./node_modules/worker-timers/build/es2019/worker/worker.js ***! - \******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "worker": () => (/* binding */ worker) -/* harmony export */ }); -// This is the minified and stringified code of the worker-timers-worker package. -const worker = `(()=>{"use strict";const e=new Map,t=new Map,r=(e,t)=>{let r,o;const i=performance.now();r=i,o=e-Math.max(0,i-t);return{expected:r+o,remainingDelay:o}},o=(e,t,r,i)=>{const s=performance.now();s>r?postMessage({id:null,method:"call",params:{timerId:t,timerType:i}}):e.set(t,setTimeout(o,r-s,e,t,r,i))};addEventListener("message",(i=>{let{data:s}=i;try{if("clear"===s.method){const{id:r,params:{timerId:o,timerType:i}}=s;if("interval"===i)(t=>{const r=e.get(t);if(void 0===r)throw new Error('There is no interval scheduled with the given id "'.concat(t,'".'));clearTimeout(r),e.delete(t)})(o),postMessage({error:null,id:r});else{if("timeout"!==i)throw new Error('The given type "'.concat(i,'" is not supported'));(e=>{const r=t.get(e);if(void 0===r)throw new Error('There is no timeout scheduled with the given id "'.concat(e,'".'));clearTimeout(r),t.delete(e)})(o),postMessage({error:null,id:r})}}else{if("set"!==s.method)throw new Error('The given method "'.concat(s.method,'" is not supported'));{const{params:{delay:i,now:n,timerId:a,timerType:d}}=s;if("interval"===d)((t,i,s)=>{const{expected:n,remainingDelay:a}=r(t,s);e.set(i,setTimeout(o,a,e,i,n,"interval"))})(i,a,n);else{if("timeout"!==d)throw new Error('The given type "'.concat(d,'" is not supported'));((e,i,s)=>{const{expected:n,remainingDelay:a}=r(e,s);t.set(i,setTimeout(o,a,t,i,n,"timeout"))})(i,a,n)}}}}catch(e){postMessage({error:{message:e.message},id:s.id,result:null})}}))})();`; // tslint:disable-line:max-line-length -//# sourceMappingURL=worker.js.map - -/***/ }), - -/***/ "./opensheetmusicdisplay.min.js": -/*!**************************************!*\ - !*** ./opensheetmusicdisplay.min.js ***! - \**************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"]; -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -/*! For license information please see opensheetmusicdisplay.min.js.LICENSE.txt */ -!function(t,e){ true?module.exports=e():0}(this,(function(){return(()=>{var t={5733:(t,e,i)=>{t.exports=function t(e,i,s){function n(o,a){if(!i[o]){if(!e[o]){if(r)return r(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var h=i[o]={exports:{}};e[o][0].call(h.exports,(function(t){return n(e[o][1][t]||t)}),h,h.exports,t,e,i,s)}return i[o].exports}for(var r=void 0,o=0;o>2,a=(3&e)<<4|i>>4,l=1>6:64,h=2>4,i=(15&o)<<4|(a=r.indexOf(t.charAt(h++)))>>2,s=(3&a)<<6|(l=r.indexOf(t.charAt(h++))),d[c++]=e,64!==a&&(d[c++]=i),64!==l&&(d[c++]=s);return d}},{"./support":30,"./utils":32}],2:[function(t,e,i){"use strict";var s=t("./external"),n=t("./stream/DataWorker"),r=t("./stream/Crc32Probe"),o=t("./stream/DataLengthProbe");function a(t,e,i,s,n){this.compressedSize=t,this.uncompressedSize=e,this.crc32=i,this.compression=s,this.compressedContent=n}a.prototype={getContentWorker:function(){var t=new n(s.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),e=this;return t.on("end",(function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),t},getCompressedWorker:function(){return new n(s.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},a.createWorkerFrom=function(t,e,i){return t.pipe(new r).pipe(new o("uncompressedSize")).pipe(e.compressWorker(i)).pipe(new o("compressedSize")).withStreamInfo("compression",e)},e.exports=a},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(t,e,i){"use strict";var s=t("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(t){return new s("STORE compression")},uncompressWorker:function(){return new s("STORE decompression")}},i.DEFLATE=t("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(t,e,i){"use strict";var s=t("./utils"),n=function(){for(var t,e=[],i=0;i<256;i++){t=i;for(var s=0;s<8;s++)t=1&t?3988292384^t>>>1:t>>>1;e[i]=t}return e}();e.exports=function(t,e){return void 0!==t&&t.length?"string"!==s.getTypeOf(t)?function(t,e,i,s){var r=n,o=0+i;t^=-1;for(var a=0;a>>8^r[255&(t^e[a])];return-1^t}(0|e,t,t.length):function(t,e,i,s){var r=n,o=0+i;t^=-1;for(var a=0;a>>8^r[255&(t^e.charCodeAt(a))];return-1^t}(0|e,t,t.length):0}},{"./utils":32}],5:[function(t,e,i){"use strict";i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(t,e,i){"use strict";var s;s="undefined"!=typeof Promise?Promise:t("lie"),e.exports={Promise:s}},{lie:37}],7:[function(t,e,i){"use strict";var s="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,n=t("pako"),r=t("./utils"),o=t("./stream/GenericWorker"),a=s?"uint8array":"array";function l(t,e){o.call(this,"FlateWorker/"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=e,this.meta={}}i.magic="\b\0",r.inherits(l,o),l.prototype.processChunk=function(t){this.meta=t.meta,null===this._pako&&this._createPako(),this._pako.push(r.transformTo(a,t.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},i.compressWorker=function(t){return new l("Deflate",t)},i.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(t,e,i){"use strict";function s(t,e){var i,s="";for(i=0;i>>=8;return s}function n(t,e,i,n,o,c){var u,d,f=t.file,m=t.compression,p=c!==a.utf8encode,b=r.transformTo("string",c(f.name)),g=r.transformTo("string",a.utf8encode(f.name)),S=f.comment,y=r.transformTo("string",c(S)),E=r.transformTo("string",a.utf8encode(S)),x=g.length!==f.name.length,v=E.length!==S.length,_="",w="",M="",T=f.dir,P=f.date,L={crc32:0,compressedSize:0,uncompressedSize:0};e&&!i||(L.crc32=t.crc32,L.compressedSize=t.compressedSize,L.uncompressedSize=t.uncompressedSize);var A=0;e&&(A|=8),p||!x&&!v||(A|=2048);var C=0,I=0;T&&(C|=16),"UNIX"===o?(I=798,C|=function(t,e){var i=t;return t||(i=e?16893:33204),(65535&i)<<16}(f.unixPermissions,T)):(I=20,C|=function(t){return 63&(t||0)}(f.dosPermissions)),u=P.getUTCHours(),u<<=6,u|=P.getUTCMinutes(),u<<=5,u|=P.getUTCSeconds()/2,d=P.getUTCFullYear()-1980,d<<=4,d|=P.getUTCMonth()+1,d<<=5,d|=P.getUTCDate(),x&&(w=s(1,1)+s(l(b),4)+g,_+="up"+s(w.length,2)+w),v&&(M=s(1,1)+s(l(y),4)+E,_+="uc"+s(M.length,2)+M);var R="";return R+="\n\0",R+=s(A,2),R+=m.magic,R+=s(u,2),R+=s(d,2),R+=s(L.crc32,4),R+=s(L.compressedSize,4),R+=s(L.uncompressedSize,4),R+=s(b.length,2),R+=s(_.length,2),{fileRecord:h.LOCAL_FILE_HEADER+R+b+_,dirRecord:h.CENTRAL_FILE_HEADER+s(I,2)+R+s(y.length,2)+"\0\0\0\0"+s(C,4)+s(n,4)+b+_+y}}var r=t("../utils"),o=t("../stream/GenericWorker"),a=t("../utf8"),l=t("../crc32"),h=t("../signature");function c(t,e,i,s){o.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=i,this.encodeFileName=s,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}r.inherits(c,o),c.prototype.push=function(t){var e=t.meta.percent||0,i=this.entriesCount,s=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,o.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:i?(e+100*(i-s-1))/i:100}}))},c.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var e=this.streamFiles&&!t.file.dir;if(e){var i=n(t,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:i.fileRecord,meta:{percent:0}})}else this.accumulate=!0},c.prototype.closedSource=function(t){this.accumulate=!1;var e=this.streamFiles&&!t.file.dir,i=n(t,e,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(i.dirRecord),e)this.push({data:function(t){return h.DATA_DESCRIPTOR+s(t.crc32,4)+s(t.compressedSize,4)+s(t.uncompressedSize,4)}(t),meta:{percent:100}});else for(this.push({data:i.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},c.prototype.flush=function(){for(var t=this.bytesWritten,e=0;e=this.index;e--)i=(i<<8)+this.byteAt(e);return this.index+=t,i},readString:function(t){return s.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readAndCheckSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},e.exports=n},{"../utils":32}],19:[function(t,e,i){"use strict";var s=t("./Uint8ArrayReader");function n(t){s.call(this,t)}t("../utils").inherits(n,s),n.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(t,e,i){"use strict";var s=t("./DataReader");function n(t){s.call(this,t)}t("../utils").inherits(n,s),n.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},n.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},n.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},n.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./DataReader":18}],21:[function(t,e,i){"use strict";var s=t("./ArrayReader");function n(t){s.call(this,t)}t("../utils").inherits(n,s),n.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./ArrayReader":17}],22:[function(t,e,i){"use strict";var s=t("../utils"),n=t("../support"),r=t("./ArrayReader"),o=t("./StringReader"),a=t("./NodeBufferReader"),l=t("./Uint8ArrayReader");e.exports=function(t){var e=s.getTypeOf(t);return s.checkSupport(e),"string"!==e||n.uint8array?"nodebuffer"===e?new a(t):n.uint8array?new l(s.transformTo("uint8array",t)):new r(s.transformTo("array",t)):new o(t)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(t,e,i){"use strict";i.LOCAL_FILE_HEADER="PK",i.CENTRAL_FILE_HEADER="PK",i.CENTRAL_DIRECTORY_END="PK",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",i.ZIP64_CENTRAL_DIRECTORY_END="PK",i.DATA_DESCRIPTOR="PK\b"},{}],24:[function(t,e,i){"use strict";var s=t("./GenericWorker"),n=t("../utils");function r(t){s.call(this,"ConvertWorker to "+t),this.destType=t}n.inherits(r,s),r.prototype.processChunk=function(t){this.push({data:n.transformTo(this.destType,t.data),meta:t.meta})},e.exports=r},{"../utils":32,"./GenericWorker":28}],25:[function(t,e,i){"use strict";var s=t("./GenericWorker"),n=t("../crc32");function r(){s.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}t("../utils").inherits(r,s),r.prototype.processChunk=function(t){this.streamInfo.crc32=n(t.data,this.streamInfo.crc32||0),this.push(t)},e.exports=r},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(t,e,i){"use strict";var s=t("../utils"),n=t("./GenericWorker");function r(t){n.call(this,"DataLengthProbe for "+t),this.propName=t,this.withStreamInfo(t,0)}s.inherits(r,n),r.prototype.processChunk=function(t){if(t){var e=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=e+t.data.length}n.prototype.processChunk.call(this,t)},e.exports=r},{"../utils":32,"./GenericWorker":28}],27:[function(t,e,i){"use strict";var s=t("../utils"),n=t("./GenericWorker");function r(t){n.call(this,"DataWorker");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,t.then((function(t){e.dataIsReady=!0,e.data=t,e.max=t&&t.length||0,e.type=s.getTypeOf(t),e.isPaused||e._tickAndRepeat()}),(function(t){e.error(t)}))}s.inherits(r,n),r.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},r.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,s.delay(this._tickAndRepeat,[],this)),!0)},r.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(s.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},r.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var t=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":t=this.data.substring(this.index,e);break;case"uint8array":t=this.data.subarray(this.index,e);break;case"array":case"nodebuffer":t=this.data.slice(this.index,e)}return this.index=e,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=r},{"../utils":32,"./GenericWorker":28}],28:[function(t,e,i){"use strict";function s(t){this.name=t||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}s.prototype={push:function(t){this.emit("data",t)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(t){this.emit("error",t)}return!0},error:function(t){return!this.isFinished&&(this.isPaused?this.generatedError=t:(this.isFinished=!0,this.emit("error",t),this.previous&&this.previous.error(t),this.cleanUp()),!0)},on:function(t,e){return this._listeners[t].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(t,e){if(this._listeners[t])for(var i=0;i "+t:t}},e.exports=s},{}],29:[function(t,e,i){"use strict";var s=t("../utils"),n=t("./ConvertWorker"),r=t("./GenericWorker"),o=t("../base64"),a=t("../support"),l=t("../external"),h=null;if(a.nodestream)try{h=t("../nodejs/NodejsStreamOutputAdapter")}catch(t){}function c(t,e,i){var o=e;switch(e){case"blob":case"arraybuffer":o="uint8array";break;case"base64":o="string"}try{this._internalType=o,this._outputType=e,this._mimeType=i,s.checkSupport(o),this._worker=t.pipe(new n(o)),t.lock()}catch(t){this._worker=new r("error"),this._worker.error(t)}}c.prototype={accumulate:function(t){return function(t,e){return new l.Promise((function(i,n){var r=[],a=t._internalType,l=t._outputType,h=t._mimeType;t.on("data",(function(t,i){r.push(t),e&&e(i)})).on("error",(function(t){r=[],n(t)})).on("end",(function(){try{var t=function(t,e,i){switch(t){case"blob":return s.newBlob(s.transformTo("arraybuffer",e),i);case"base64":return o.encode(e);default:return s.transformTo(t,e)}}(l,function(t,e){var i,s=0,n=null,r=0;for(i=0;i>>6:(i<65536?e[o++]=224|i>>>12:(e[o++]=240|i>>>18,e[o++]=128|i>>>12&63),e[o++]=128|i>>>6&63),e[o++]=128|63&i);return e}(t)},i.utf8decode=function(t){return n.nodebuffer?s.transformTo("nodebuffer",t).toString("utf-8"):function(t){var e,i,n,r,o=t.length,l=new Array(2*o);for(e=i=0;e>10&1023,l[i++]=56320|1023&n)}return l.length!==i&&(l.subarray?l=l.subarray(0,i):l.length=i),s.applyFromCharCode(l)}(t=s.transformTo(n.uint8array?"uint8array":"array",t))},s.inherits(h,o),h.prototype.processChunk=function(t){var e=s.transformTo(n.uint8array?"uint8array":"array",t.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var r=e;(e=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),e.set(r,this.leftOver.length)}else e=this.leftOver.concat(e);this.leftOver=null}var o=function(t,e){var i;for((e=e||t.length)>t.length&&(e=t.length),i=e-1;0<=i&&128==(192&t[i]);)i--;return i<0||0===i?e:i+a[t[i]]>e?i:e}(e),l=e;o!==e.length&&(n.uint8array?(l=e.subarray(0,o),this.leftOver=e.subarray(o,e.length)):(l=e.slice(0,o),this.leftOver=e.slice(o,e.length))),this.push({data:i.utf8decode(l),meta:t.meta})},h.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=h,s.inherits(c,o),c.prototype.processChunk=function(t){this.push({data:i.utf8encode(t.data),meta:t.meta})},i.Utf8EncodeWorker=c},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(t,e,i){"use strict";var s=t("./support"),n=t("./base64"),r=t("./nodejsUtils"),o=t("set-immediate-shim"),a=t("./external");function l(t){return t}function h(t,e){for(var i=0;i>8;this.dir=!!(16&this.externalFileAttributes),0==t&&(this.dosPermissions=63&this.externalFileAttributes),3==t&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var e=s(this.extraFields[1].value);this.uncompressedSize===n.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===n.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===n.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===n.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(t){var e,i,s,n=t.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});t.index+4>>6:(i<65536?e[o++]=224|i>>>12:(e[o++]=240|i>>>18,e[o++]=128|i>>>12&63),e[o++]=128|i>>>6&63),e[o++]=128|63&i);return e},i.buf2binstring=function(t){return l(t,t.length)},i.binstring2buf=function(t){for(var e=new s.Buf8(t.length),i=0,n=e.length;i>10&1023,h[s++]=56320|1023&n)}return l(h,s)},i.utf8border=function(t,e){var i;for((e=e||t.length)>t.length&&(e=t.length),i=e-1;0<=i&&128==(192&t[i]);)i--;return i<0||0===i?e:i+o[t[i]]>e?i:e}},{"./common":41}],43:[function(t,e,i){"use strict";e.exports=function(t,e,i,s){for(var n=65535&t|0,r=t>>>16&65535|0,o=0;0!==i;){for(i-=o=2e3>>1:t>>>1;e[i]=t}return e}();e.exports=function(t,e,i,n){var r=s,o=n+i;t^=-1;for(var a=n;a>>8^r[255&(t^e[a])];return-1^t}},{}],46:[function(t,e,i){"use strict";var s,n=t("../utils/common"),r=t("./trees"),o=t("./adler32"),a=t("./crc32"),l=t("./messages"),h=-2,c=258,u=262,d=113;function f(t,e){return t.msg=l[e],e}function m(t){return(t<<1)-(4t.avail_out&&(i=t.avail_out),0!==i&&(n.arraySet(t.output,e.pending_buf,e.pending_out,i,t.next_out),t.next_out+=i,e.pending_out+=i,t.total_out+=i,t.avail_out-=i,e.pending-=i,0===e.pending&&(e.pending_out=0))}function g(t,e){r._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,b(t.strm)}function S(t,e){t.pending_buf[t.pending++]=e}function y(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function E(t,e){var i,s,n=t.max_chain_length,r=t.strstart,o=t.prev_length,a=t.nice_match,l=t.strstart>t.w_size-u?t.strstart-(t.w_size-u):0,h=t.window,d=t.w_mask,f=t.prev,m=t.strstart+c,p=h[r+o-1],b=h[r+o];t.prev_length>=t.good_match&&(n>>=2),a>t.lookahead&&(a=t.lookahead);do{if(h[(i=e)+o]===b&&h[i+o-1]===p&&h[i]===h[r]&&h[++i]===h[r+1]){r+=2,i++;do{}while(h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&rl&&0!=--n);return o<=t.lookahead?o:t.lookahead}function x(t){var e,i,s,r,l,h,c,d,f,m,p=t.w_size;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=p+(p-u)){for(n.arraySet(t.window,t.window,p,p,0),t.match_start-=p,t.strstart-=p,t.block_start-=p,e=i=t.hash_size;s=t.head[--e],t.head[e]=p<=s?s-p:0,--i;);for(e=i=p;s=t.prev[--e],t.prev[e]=p<=s?s-p:0,--i;);r+=p}if(0===t.strm.avail_in)break;if(h=t.strm,c=t.window,d=t.strstart+t.lookahead,m=void 0,(f=r)<(m=h.avail_in)&&(m=f),i=0===m?0:(h.avail_in-=m,n.arraySet(c,h.input,h.next_in,m,d),1===h.state.wrap?h.adler=o(h.adler,c,m,d):2===h.state.wrap&&(h.adler=a(h.adler,c,m,d)),h.next_in+=m,h.total_in+=m,m),t.lookahead+=i,t.lookahead+t.insert>=3)for(l=t.strstart-t.insert,t.ins_h=t.window[l],t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3)if(s=r._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3&&t.match_length<=t.prev_length){for(n=t.strstart+t.lookahead-3,s=r._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=n&&(t.ins_h=(t.ins_h<t.pending_buf_size-5&&(i=t.pending_buf_size-5);;){if(t.lookahead<=1){if(x(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var s=t.block_start+i;if((0===t.strstart||t.strstart>=s)&&(t.lookahead=t.strstart-s,t.strstart=s,g(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-u&&(g(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(g(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(g(t,!1),t.strm.avail_out),1)})),new w(4,4,8,4,v),new w(4,5,16,8,v),new w(4,6,32,32,v),new w(4,4,16,16,_),new w(8,16,32,32,_),new w(8,16,128,128,_),new w(8,32,128,256,_),new w(32,128,258,1024,_),new w(32,258,258,4096,_)],i.deflateInit=function(t,e){return L(t,e,8,15,8,0)},i.deflateInit2=L,i.deflateReset=P,i.deflateResetKeep=T,i.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?h:(t.state.gzhead=e,0):h},i.deflate=function(t,e){var i,n,o,l;if(!t||!t.state||5>8&255),S(n,n.gzhead.time>>16&255),S(n,n.gzhead.time>>24&255),S(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),S(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(S(n,255&n.gzhead.extra.length),S(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=a(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(S(n,0),S(n,0),S(n,0),S(n,0),S(n,0),S(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),S(n,3),n.status=d);else{var u=8+(n.w_bits-8<<4)<<8;u|=(2<=n.strategy||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(u|=32),u+=31-u%31,n.status=d,y(n,u),0!==n.strstart&&(y(n,t.adler>>>16),y(n,65535&t.adler)),t.adler=1}if(69===n.status)if(n.gzhead.extra){for(o=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),b(t),o=n.pending,n.pending!==n.pending_buf_size));)S(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),b(t),o=n.pending,n.pending===n.pending_buf_size)){l=1;break}l=n.gzindexo&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),0===l&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),b(t),o=n.pending,n.pending===n.pending_buf_size)){l=1;break}l=n.gzindexo&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),0===l&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&b(t),n.pending+2<=n.pending_buf_size&&(S(n,255&t.adler),S(n,t.adler>>8&255),t.adler=0,n.status=d)):n.status=d),0!==n.pending){if(b(t),0===t.avail_out)return n.last_flush=-1,0}else if(0===t.avail_in&&m(e)<=m(i)&&4!==e)return f(t,-5);if(666===n.status&&0!==t.avail_in)return f(t,-5);if(0!==t.avail_in||0!==n.lookahead||0!==e&&666!==n.status){var E=2===n.strategy?function(t,e){for(var i;;){if(0===t.lookahead&&(x(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,i=r._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,i&&(g(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(g(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(g(t,!1),0===t.strm.avail_out)?1:2}(n,e):3===n.strategy?function(t,e){for(var i,s,n,o,a=t.window;;){if(t.lookahead<=c){if(x(t),t.lookahead<=c&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&0t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(i=r._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(i=r._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),i&&(g(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(g(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(g(t,!1),0===t.strm.avail_out)?1:2}(n,e):s[n.level].func(n,e);if(3!==E&&4!==E||(n.status=666),1===E||3===E)return 0===t.avail_out&&(n.last_flush=-1),0;if(2===E&&(1===e?r._tr_align(n):5!==e&&(r._tr_stored_block(n,0,0,!1),3===e&&(p(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),b(t),0===t.avail_out))return n.last_flush=-1,0}return 4!==e?0:n.wrap<=0?1:(2===n.wrap?(S(n,255&t.adler),S(n,t.adler>>8&255),S(n,t.adler>>16&255),S(n,t.adler>>24&255),S(n,255&t.total_in),S(n,t.total_in>>8&255),S(n,t.total_in>>16&255),S(n,t.total_in>>24&255)):(y(n,t.adler>>>16),y(n,65535&t.adler)),b(t),0=i.w_size&&(0===a&&(p(i.head),i.strstart=0,i.block_start=0,i.insert=0),d=new n.Buf8(i.w_size),n.arraySet(d,e,f-i.w_size,i.w_size,0),e=d,f=i.w_size),l=t.avail_in,c=t.next_in,u=t.input,t.avail_in=f,t.next_in=0,t.input=e,x(i);i.lookahead>=3;){for(s=i.strstart,r=i.lookahead-2;i.ins_h=(i.ins_h<>>=E=y>>>24,m-=E,0==(E=y>>>16&255))T[r++]=65535&y;else{if(!(16&E)){if(0==(64&E)){y=p[(65535&y)+(f&(1<>>=E,m-=E),m<15&&(f+=M[s++]<>>=E=y>>>24,m-=E,!(16&(E=y>>>16&255))){if(0==(64&E)){y=b[(65535&y)+(f&(1<>>=E,m-=E,(E=r-o)>3,f&=(1<<(m-=x<<3))-1,t.next_in=s,t.next_out=r,t.avail_in=s>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function u(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new s.Buf32(852),e.distcode=e.distdyn=new s.Buf32(592),e.sane=1,e.back=-1,0):l}function d(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,u(t)):l}function f(t,e){var i,s;return t&&t.state?(s=t.state,e<0?(i=0,e=-e):(i=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15=o.wsize?(s.arraySet(o.window,e,i-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(n<(r=o.wsize-o.wnext)&&(r=n),s.arraySet(o.window,e,i-n,r,o.wnext),(n-=r)?(s.arraySet(o.window,e,i-n,n,0),o.wnext=n,o.whave=o.wsize):(o.wnext+=r,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,i.check=r(i.check,D,2,0),g=b=0,i.mode=2;break}if(i.flags=0,i.head&&(i.head.done=!1),!(1&i.wrap)||(((255&b)<<8)+(b>>8))%31){t.msg="incorrect header check",i.mode=30;break}if(8!=(15&b)){t.msg="unknown compression method",i.mode=30;break}if(g-=4,I=8+(15&(b>>>=4)),0===i.wbits)i.wbits=I;else if(I>i.wbits){t.msg="invalid window size",i.mode=30;break}i.dmax=1<>8&1),512&i.flags&&(D[0]=255&b,D[1]=b>>>8&255,i.check=r(i.check,D,2,0)),g=b=0,i.mode=3;case 3:for(;g<32;){if(0===m)break t;m--,b+=c[d++]<>>8&255,D[2]=b>>>16&255,D[3]=b>>>24&255,i.check=r(i.check,D,4,0)),g=b=0,i.mode=4;case 4:for(;g<16;){if(0===m)break t;m--,b+=c[d++]<>8),512&i.flags&&(D[0]=255&b,D[1]=b>>>8&255,i.check=r(i.check,D,2,0)),g=b=0,i.mode=5;case 5:if(1024&i.flags){for(;g<16;){if(0===m)break t;m--,b+=c[d++]<>>8&255,i.check=r(i.check,D,2,0)),g=b=0}else i.head&&(i.head.extra=null);i.mode=6;case 6:if(1024&i.flags&&(m<(v=i.length)&&(v=m),v&&(i.head&&(I=i.head.extra_len-i.length,i.head.extra||(i.head.extra=new Array(i.head.extra_len)),s.arraySet(i.head.extra,c,d,v,I)),512&i.flags&&(i.check=r(i.check,c,v,d)),m-=v,d+=v,i.length-=v),i.length))break t;i.length=0,i.mode=7;case 7:if(2048&i.flags){if(0===m)break t;for(v=0;I=c[d+v++],i.head&&I&&i.length<65536&&(i.head.name+=String.fromCharCode(I)),I&&v>9&1,i.head.done=!0),t.adler=i.check=0,i.mode=12;break;case 10:for(;g<32;){if(0===m)break t;m--,b+=c[d++]<>>=7&g,g-=7&g,i.mode=27;break}for(;g<3;){if(0===m)break t;m--,b+=c[d++]<>>=1)){case 0:i.mode=14;break;case 1:if(S(i),i.mode=20,6!==e)break;b>>>=2,g-=2;break t;case 2:i.mode=17;break;case 3:t.msg="invalid block type",i.mode=30}b>>>=2,g-=2;break;case 14:for(b>>>=7&g,g-=7&g;g<32;){if(0===m)break t;m--,b+=c[d++]<>>16^65535)){t.msg="invalid stored block lengths",i.mode=30;break}if(i.length=65535&b,g=b=0,i.mode=15,6===e)break t;case 15:i.mode=16;case 16:if(v=i.length){if(m>>=5,g-=5,i.ndist=1+(31&b),b>>>=5,g-=5,i.ncode=4+(15&b),b>>>=4,g-=4,286>>=3,g-=3}for(;i.have<19;)i.lens[O[i.have++]]=0;if(i.lencode=i.lendyn,i.lenbits=7,N={bits:i.lenbits},R=a(0,i.lens,0,19,i.lencode,0,i.work,N),i.lenbits=N.bits,R){t.msg="invalid code lengths set",i.mode=30;break}i.have=0,i.mode=19;case 19:for(;i.have>>16&255,P=65535&F,!((M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>>=M,g-=M,i.lens[i.have++]=P;else{if(16===P){for(B=M+2;g>>=M,g-=M,0===i.have){t.msg="invalid bit length repeat",i.mode=30;break}I=i.lens[i.have-1],v=3+(3&b),b>>>=2,g-=2}else if(17===P){for(B=M+3;g>>=M)),b>>>=3,g-=3}else{for(B=M+7;g>>=M)),b>>>=7,g-=7}if(i.have+v>i.nlen+i.ndist){t.msg="invalid bit length repeat",i.mode=30;break}for(;v--;)i.lens[i.have++]=I}}if(30===i.mode)break;if(0===i.lens[256]){t.msg="invalid code -- missing end-of-block",i.mode=30;break}if(i.lenbits=9,N={bits:i.lenbits},R=a(1,i.lens,0,i.nlen,i.lencode,0,i.work,N),i.lenbits=N.bits,R){t.msg="invalid literal/lengths set",i.mode=30;break}if(i.distbits=6,i.distcode=i.distdyn,N={bits:i.distbits},R=a(2,i.lens,i.nlen,i.ndist,i.distcode,0,i.work,N),i.distbits=N.bits,R){t.msg="invalid distances set",i.mode=30;break}if(i.mode=20,6===e)break t;case 20:i.mode=21;case 21:if(6<=m&&258<=p){t.next_out=f,t.avail_out=p,t.next_in=d,t.avail_in=m,i.hold=b,i.bits=g,o(t,x),f=t.next_out,u=t.output,p=t.avail_out,d=t.next_in,c=t.input,m=t.avail_in,b=i.hold,g=i.bits,12===i.mode&&(i.back=-1);break}for(i.back=0;T=(F=i.lencode[b&(1<>>16&255,P=65535&F,!((M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>L)])>>>16&255,P=65535&F,!(L+(M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>>=L,g-=L,i.back+=L}if(b>>>=M,g-=M,i.back+=M,i.length=P,0===T){i.mode=26;break}if(32&T){i.back=-1,i.mode=12;break}if(64&T){t.msg="invalid literal/length code",i.mode=30;break}i.extra=15&T,i.mode=22;case 22:if(i.extra){for(B=i.extra;g>>=i.extra,g-=i.extra,i.back+=i.extra}i.was=i.length,i.mode=23;case 23:for(;T=(F=i.distcode[b&(1<>>16&255,P=65535&F,!((M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>L)])>>>16&255,P=65535&F,!(L+(M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>>=L,g-=L,i.back+=L}if(b>>>=M,g-=M,i.back+=M,64&T){t.msg="invalid distance code",i.mode=30;break}i.offset=P,i.extra=15&T,i.mode=24;case 24:if(i.extra){for(B=i.extra;g>>=i.extra,g-=i.extra,i.back+=i.extra}if(i.offset>i.dmax){t.msg="invalid distance too far back",i.mode=30;break}i.mode=25;case 25:if(0===p)break t;if(v=x-p,i.offset>v){if((v=i.offset-v)>i.whave&&i.sane){t.msg="invalid distance too far back",i.mode=30;break}_=v>i.wnext?(v-=i.wnext,i.wsize-v):i.wnext-v,v>i.length&&(v=i.length),w=i.window}else w=u,_=f-i.offset,v=i.length;for(pS?(E=O[k+u[w]],N[B+u[w]]):(E=96,0),f=1<<_-A,M=m=1<>A)+(m-=f)]=y<<24|E<<16|x|0,0!==m;);for(f=1<<_-1;R&f;)f>>=1;if(0!==f?(R&=f-1,R+=f):R=0,w++,0==--F[_]){if(_===T)break;_=e[i+u[w]]}if(P<_&&(R&b)!==p){for(0===A&&(A=P),g+=M,C=1<<(L=_-A);L+A>>7)]}function M(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function T(t,e,i){t.bi_valid>16-i?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=i-16):(t.bi_buf|=e<>>=1,i<<=1,0<--e;);return i>>>1}function A(t,e,i){var s,n,r=new Array(16),o=0;for(s=1;s<=l;s++)r[s]=o=o+i[s-1]<<1;for(n=0;n<=e;n++){var a=t[2*n+1];0!==a&&(t[2*n]=L(r[a]++,a))}}function C(t){var e;for(e=0;e>1;1<=i;i--)N(t,r,i);for(n=h;i=t.heap[1],t.heap[1]=t.heap[t.heap_len--],N(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=i,t.heap[--t.heap_max]=s,r[2*n]=r[2*i]+r[2*s],t.depth[n]=(t.depth[i]>=t.depth[s]?t.depth[i]:t.depth[s])+1,r[2*i+1]=r[2*s+1]=n,t.heap[1]=n++,N(t,r,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,e){var i,s,n,r,o,a,h=e.dyn_tree,c=e.max_code,u=e.stat_desc.static_tree,d=e.stat_desc.has_stree,f=e.stat_desc.extra_bits,m=e.stat_desc.extra_base,p=e.stat_desc.max_length,b=0;for(r=0;r<=l;r++)t.bl_count[r]=0;for(h[2*t.heap[t.heap_max]+1]=0,i=t.heap_max+1;i<573;i++)p<(r=h[2*h[2*(s=t.heap[i])+1]+1]+1)&&(r=p,b++),h[2*s+1]=r,c>=7;s>>=1)if(1&i&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e>>3,(o=t.static_len+3+7>>>3)<=n&&(n=o)):n=o=i+5,i+4<=n&&-1!==e?V(t,e,i,s):4===t.strategy||o===n?(T(t,2+(s?1:0),3),B(t,f,m)):(T(t,4+(s?1:0),3),function(t,e,i,s){var n;for(T(t,e-257,5),T(t,i-1,5),T(t,s-4,4),n=0;n>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&i,t.last_lit++,0===e?t.dyn_ltree[2*i]++:(t.matches++,e--,t.dyn_ltree[2*(b[i]+r+1)]++,t.dyn_dtree[2*w(e)]++),t.last_lit===t.lit_bufsize-1},i._tr_align=function(t){T(t,2,3),P(t,256,f),function(t){16===t.bi_valid?(M(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},{"../utils/common":41}],53:[function(t,e,i){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(t,e,i){"use strict";e.exports="function"==typeof setImmediate?setImmediate:function(){var t=[].slice.apply(arguments);t.splice(1,0,0),setTimeout.apply(null,t)}},{}]},{},[10])(10)},2043:function(t,e,i){var s,n;!function(r,o){"use strict";s=function(){var t=function(){},e="undefined",i=typeof window!==e&&typeof window.navigator!==e&&/Trident\/|MSIE /.test(window.navigator.userAgent),s=["trace","debug","info","warn","error"];function n(t,e){var i=t[e];if("function"==typeof i.bind)return i.bind(t);try{return Function.prototype.bind.call(i,t)}catch(e){return function(){return Function.prototype.apply.apply(i,[t,arguments])}}}function r(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(s){return"debug"===s&&(s="log"),typeof console!==e&&("trace"===s&&i?r:void 0!==console[s]?n(console,s):void 0!==console.log?n(console,"log"):t)}function a(e,i){for(var n=0;n=0&&i<=o.levels.SILENT))throw"log.setLevel() called with invalid level: "+i;if(r=i,!1!==n&&function(t){var i=(s[t]||"silent").toUpperCase();if(typeof window!==e&&l){try{return void(window.localStorage[l]=i)}catch(t){}try{window.document.cookie=encodeURIComponent(l)+"="+i+";"}catch(t){}}}(i),a.call(o,i,t),typeof console===e&&i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Fraction=void 0;class i{constructor(t=0,e=1,i=0,s=!0){this.numerator=0,this.denominator=1,this.wholeValue=0,this.numerator=t,this.denominator=e,this.wholeValue=i,s&&this.simplify(),this.setRealValue()}static max(t,e){return t.RealValue>e.RealValue?t:e}static Equal(t,e){return t.wholeValue===e.wholeValue&&t.Denominator===e.Denominator&&t.Numerator===e.Numerator}static createFromFraction(t){return new i(t.numerator,t.denominator,t.wholeValue,!1)}static plus(t,e){const i=t.clone();return i.Add(e),i}static minus(t,e){const i=t.clone();return i.Sub(e),i}static multiply(t,e){return new i((t.wholeValue*t.denominator+t.numerator)*(e.wholeValue*e.denominator+e.numerator),t.denominator*e.denominator)}static greatestCommonDenominator(t,e){if(0===t)return e;if(1===e)return 1;for(;Math.abs(e)>1e-8;)t>e?t-=e:e-=t;return Math.round(t)}toString(){let t=this.numerator+"/"+this.denominator;return 0!==this.wholeValue&&(t=this.wholeValue+" "+t),t}clone(){return new i(this.numerator,this.denominator,this.wholeValue,!1)}get Numerator(){return this.numerator}set Numerator(t){this.numerator!==t&&(this.numerator=t,this.simplify(),this.setRealValue())}get Denominator(){return this.denominator}set Denominator(t){this.denominator!==t&&(this.denominator=t,0!==this.numerator&&this.simplify(),this.setRealValue())}get WholeValue(){return this.wholeValue}set WholeValue(t){this.wholeValue!==t&&(this.wholeValue=t,this.setRealValue())}GetExpandedNumerator(){return this.wholeValue*this.denominator+this.numerator}calculateNumberOfNeededDots(){let t=1,e=2;const i=this.GetExpandedNumerator();for(;et;)e.Numerator++;if(this.numerator>this.denominator){const s=new i(this.numerator-1,this.denominator,this.wholeValue);for(;s.Denominator>t;)s.Numerator--;if(s.Denominatori.maximumAllowedNumber){const t=this.denominator/i.maximumAllowedNumber;this.numerator=Math.round(this.numerator/t),this.denominator=Math.round(this.denominator/t)}if(this.numerator>i.maximumAllowedNumber){const t=this.numerator/i.maximumAllowedNumber;this.numerator=Math.round(this.numerator/t),this.denominator=Math.round(this.denominator/t)}}isOnBeat(t){const e=this.distanceFromBeat(t);return Math.abs(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Matrix2D=void 0;const s=i(9086);class n{constructor(){this.matrix=[];for(let t=0;t<2;t++){this.matrix[t]=[];for(let e=0;e<2;e++)this.matrix[t][e]=0}}static getRotationMatrix(t){const e=new n,i=Math.cos(t),s=Math.sin(t);return e.matrix[0][0]=i,e.matrix[0][1]=-s,e.matrix[1][0]=s,e.matrix[1][1]=i,e}scalarMultiplication(t){for(let e=0;e<2;e++)for(let i=0;i<2;i++)this.matrix[e][i]*=t}getTransposeMatrix(){const t=new n;for(let e=0;e<2;e++)for(let i=0;i<2;i++)t.matrix[e][i]=this.matrix[i][e];return t}vectorMultiplication(t){const e=new s.PointF2D;return e.x=t.x*this.matrix[0][0]+t.y*this.matrix[0][1],e.y=t.x*this.matrix[1][0]+t.y*this.matrix[1][1],e}}e.Matrix2D=n},9651:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSheetErrors=void 0,e.MusicSheetErrors=class{constructor(){this.measureErrors={},this.errors=[],this.tempErrors=[]}finalizeMeasure(t){let e=this.measureErrors[t];e||(e=[]),this.measureErrors[t]=e.concat(this.tempErrors),this.tempErrors=[]}pushMeasureError(t){this.tempErrors.push(t)}push(t){this.errors.push(t)}}},9855:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OSMDColor=void 0;class i{constructor(t,e,i){this.alpha=255,this.red=t,this.green=e,this.blue=i}static get Black(){return new i(0,0,0)}static get DeepSkyBlue(){return new i(0,191,255)}static get Green(){return new i(20,160,20)}static get Magenta(){return new i(255,0,255)}static get Orange(){return new i(255,128,0)}static get Red(){return new i(240,20,20)}static get Disabled(){return new i(225,225,225)}static get DarkBlue(){return new i(0,0,140)}static get Debug1(){return new i(200,0,140)}static get Debug2(){return new i(100,100,200)}static get Debug3(){return new i(0,50,140)}toString(){return"rgb("+this.red+","+this.green+","+this.blue+","+this.alpha+")"}}e.OSMDColor=i},8640:(t,e)=>{"use strict";var i,s;Object.defineProperty(e,"__esModule",{value:!0}),e.Pitch=e.AccidentalEnum=e.NoteEnum=void 0,function(t){t[t.C=0]="C",t[t.D=2]="D",t[t.E=4]="E",t[t.F=5]="F",t[t.G=7]="G",t[t.A=9]="A",t[t.B=11]="B"}(i=e.NoteEnum||(e.NoteEnum={})),function(t){t[t.SHARP=0]="SHARP",t[t.FLAT=1]="FLAT",t[t.NONE=2]="NONE",t[t.NATURAL=3]="NATURAL",t[t.DOUBLESHARP=4]="DOUBLESHARP",t[t.DOUBLEFLAT=5]="DOUBLEFLAT",t[t.TRIPLESHARP=6]="TRIPLESHARP",t[t.TRIPLEFLAT=7]="TRIPLEFLAT",t[t.QUARTERTONESHARP=8]="QUARTERTONESHARP",t[t.QUARTERTONEFLAT=9]="QUARTERTONEFLAT",t[t.SLASHFLAT=10]="SLASHFLAT",t[t.THREEQUARTERSSHARP=11]="THREEQUARTERSSHARP",t[t.THREEQUARTERSFLAT=12]="THREEQUARTERSFLAT",t[t.SLASHQUARTERSHARP=13]="SLASHQUARTERSHARP",t[t.SLASHSHARP=14]="SLASHSHARP",t[t.DOUBLESLASHFLAT=15]="DOUBLESLASHFLAT",t[t.SORI=16]="SORI",t[t.KORON=17]="KORON"}(s=e.AccidentalEnum||(e.AccidentalEnum={}));class n{constructor(t,e,i,r){this.accidental=s.NONE,this.fundamentalNote=t,this.octave=e,this.accidental=i,this.accidentalXml=r,this.halfTone=t+12*(e+n.octXmlDiff)+n.HalfTonesFromAccidental(i),this.frequency=n.calcFrequency(this)}static getNoteEnumString(t){switch(t){case i.C:return"C";case i.D:return"D";case i.E:return"E";case i.F:return"F";case i.G:return"G";case i.A:return"A";case i.B:return"B";default:return""}}static lineShiftFromNoteEnum(t,e){if(0===e)return[t,0];const i=n.pitchEnumValues,s=i.indexOf(t);let r=0,o=(s+e)%i.length;return s+e>i.length-1&&(r=1),o<0&&(o=i.length+o,r=-1),[i[o],r]}static CalculateTransposedHalfTone(t,e){const i=t.fundamentalNote+t.AccidentalHalfTones+e;return n.WrapAroundCheck(i,12)}static WrapAroundCheck(t,e){let i=0;for(;t<0;)t+=e,i--;for(;t>=e;)t-=e,i++;return{overflow:i,halftone:t}}static calcFrequency(t){let e,s=0;if(t instanceof n){const n=t;s=n.octave-1,e=n.fundamentalNote-i.A+n.AccidentalHalfTones}else"number"==typeof t&&(e=t-57);return 440*Math.pow(2,s)*Math.pow(2,e/12)}static calcFractionalKey(t){return Math.log(t/440)/Math.LN10*n.halftoneFactor+57}static fromFrequency(t){const e=n.calcFractionalKey(t)+.5,i=Math.floor(e/12)-n.octXmlDiff,r=Math.floor(e)%12;let o=r,a=s.NONE;return-1===this.pitchEnumValues.indexOf(o)&&(o=r-1,a=s.SHARP),new n(o,i,a)}static fromHalftone(t){const e=Math.floor(t/12)-n.octXmlDiff,i=t%12;let r=i,o=s.NONE;return-1===this.pitchEnumValues.indexOf(r)&&(r=i-1,o=s.SHARP),new n(r,e,o)}static ceiling(t){let e=t%=12;return-1===this.pitchEnumValues.indexOf(e)&&(e=t+1),e}static floor(t){let e=t%=12;return-1===this.pitchEnumValues.indexOf(e)&&(e=t-1),e}static HalfTonesFromAccidental(t){switch(t){case s.NONE:return 0;case s.SHARP:return 1;case s.FLAT:return-1;case s.NATURAL:return 0;case s.DOUBLESHARP:return 2;case s.DOUBLEFLAT:return-2;case s.TRIPLESHARP:return 3;case s.TRIPLEFLAT:return-3;case s.QUARTERTONESHARP:return.5;case s.QUARTERTONEFLAT:return-.5;case s.SLASHFLAT:return-.51;case s.THREEQUARTERSSHARP:return 1.5;case s.THREEQUARTERSFLAT:return-1.5;case s.SLASHQUARTERSHARP:return.0013;case s.SLASHSHARP:return.0014;case s.DOUBLESLASHFLAT:return-.0015;case s.SORI:return.0016;case s.KORON:return.0017;default:throw new Error("Unhandled AccidentalEnum value")}}static AccidentalFromHalfTones(t){switch(t){case 0:return s.NONE;case 1:return s.SHARP;case-1:return s.FLAT;case 2:return s.DOUBLESHARP;case-2:return s.DOUBLEFLAT;case 3:return s.TRIPLESHARP;case-3:return s.TRIPLEFLAT;case.5:return s.QUARTERTONESHARP;case-.5:return s.QUARTERTONEFLAT;case 1.5:return s.THREEQUARTERSSHARP;case-1.5:return s.THREEQUARTERSFLAT;default:return t>0&&t<1?s.QUARTERTONESHARP:t<0&&t>-1?s.QUARTERTONEFLAT:s.QUARTERTONESHARP}}static accidentalVexflow(t){let e;switch(t){case s.NATURAL:e="n";break;case s.FLAT:e="b";break;case s.SHARP:e="#";break;case s.DOUBLESHARP:e="##";break;case s.TRIPLESHARP:e="###";break;case s.DOUBLEFLAT:e="bb";break;case s.TRIPLEFLAT:e="bbs";break;case s.QUARTERTONESHARP:e="+";break;case s.QUARTERTONEFLAT:e="d";break;case s.SLASHFLAT:e="bs";break;case s.THREEQUARTERSSHARP:e="++";break;case s.THREEQUARTERSFLAT:e="db";break;case s.SLASHQUARTERSHARP:e="+-";break;case s.SLASHSHARP:e="++-";break;case s.DOUBLESLASHFLAT:e="bss";break;case s.SORI:e="o";break;case s.KORON:e="k"}return e}get AccidentalHalfTones(){return n.HalfTonesFromAccidental(this.accidental)}get Octave(){return this.octave}get FundamentalNote(){return this.fundamentalNote}get Accidental(){return this.accidental}get AccidentalXml(){return this.accidentalXml}get Frequency(){return this.frequency}static get OctaveXmlDifference(){return n.octXmlDiff}getHalfTone(){return this.halfTone}getTransposedPitch(t){if(t>12)throw new Error("rewrite this method to handle bigger octave changes or don't use is with bigger octave changes!");return t>0?this.getHigherPitchByTransposeFactor(t):t<0?this.getLowerPitchByTransposeFactor(-t):this}DoEnharmonicChange(){switch(this.accidental){case s.FLAT:case s.DOUBLEFLAT:this.fundamentalNote=this.getPreviousFundamentalNote(this.fundamentalNote),this.accidental=n.AccidentalFromHalfTones(this.halfTone-(this.fundamentalNote+12*(this.octave+n.octXmlDiff)));break;case s.SHARP:case s.DOUBLESHARP:this.fundamentalNote=this.getNextFundamentalNote(this.fundamentalNote),this.accidental=n.AccidentalFromHalfTones(this.halfTone-(this.fundamentalNote+12*(this.octave+n.octXmlDiff)));break;default:return}}ToString(){let t=n.accidentalVexflow(this.accidental);return t||(t=""),"Key: "+n.getNoteEnumString(this.fundamentalNote)+t+", Note: "+this.fundamentalNote+", octave: "+this.octave.toString()}OperatorEquals(t){const e=this;return!(!e||!t)&&e.FundamentalNote===t.FundamentalNote&&e.Octave===t.Octave&&e.Accidental===t.Accidental}OperatorNotEqual(t){return!(this===t)}OperatorFundamentalGreaterThan(t){const e=this;return e.Octave===t.Octave?e.FundamentalNote>t.FundamentalNote:e.Octave>t.Octave}OperatorFundamentalLessThan(t){const e=this;return e.Octave===t.Octave?e.FundamentalNoten.pitchEnumValues.length-1?(i=n.pitchEnumValues[e+t-n.pitchEnumValues.length],r++):i=n.pitchEnumValues[e+t],new n(i,r,s.NONE)}getLowerPitchByTransposeFactor(t){const e=n.pitchEnumValues.indexOf(this.fundamentalNote);let i,r=this.octave;return e-t<0?(i=n.pitchEnumValues[n.pitchEnumValues.length+e-t],r--):i=n.pitchEnumValues[e-t],new n(i,r,s.NONE)}getNextFundamentalNote(t){let e=n.pitchEnumValues.indexOf(t);return e=(e+1)%n.pitchEnumValues.length,n.pitchEnumValues[e]}getPreviousFundamentalNote(t){const e=n.pitchEnumValues.indexOf(t);return e>0?n.pitchEnumValues[e-1]:n.pitchEnumValues[n.pitchEnumValues.length-1]}}e.Pitch=n,n.pitchEnumValues=[i.C,i.D,i.E,i.F,i.G,i.A,i.B],n.halftoneFactor=12/(Math.LN2/Math.LN10),n.octXmlDiff=3},9086:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PointF2D=void 0;class i{constructor(t=0,e=0){this.x=0,this.y=0,this.x=t,this.y=e}static get Empty(){return new i}static pointsAreEqual(t,e){return t.x===e.x&&t.y===e.y}ToString(){return"["+this.x+", "+this.y+"]"}}e.PointF2D=i},3278:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RectangleF2D=void 0;const s=i(739),n=i(9086);class r{constructor(t,e,i,s){this.x=0,this.y=0,this.width=0,this.height=0,this.x=t,this.y=e,this.width=i,this.height=s}static createFromLocationAndSize(t,e){return new r(t.x,t.y,e.width,e.height)}get Location(){return new n.PointF2D(this.x,this.y)}get Size(){return new s.SizeF2D(this.width,this.height)}}e.RectangleF2D=r},739:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SizeF2D=void 0,e.SizeF2D=class{constructor(t=0,e=0){this.width=t,this.height=e}}},8918:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(1797),e),n(i(8363),e),n(i(9651),e),n(i(9855),e),n(i(8640),e),n(i(9086),e),n(i(3278),e),n(i(739),e)},2562:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.FontStyles=void 0,(i=e.FontStyles||(e.FontStyles={}))[i.Regular=0]="Regular",i[i.Bold=1]="Bold",i[i.Italic=2]="Italic",i[i.BoldItalic=3]="BoldItalic",i[i.Underlined=4]="Underlined"},96:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.Fonts=void 0,(i=e.Fonts||(e.Fonts={}))[i.TimesNewRoman=0]="TimesNewRoman",i[i.Kokila=1]="Kokila"},1274:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.TextAlignment=e.TextAlignmentEnum=void 0,function(t){t[t.LeftTop=0]="LeftTop",t[t.LeftCenter=1]="LeftCenter",t[t.LeftBottom=2]="LeftBottom",t[t.CenterTop=3]="CenterTop",t[t.CenterCenter=4]="CenterCenter",t[t.CenterBottom=5]="CenterBottom",t[t.RightTop=6]="RightTop",t[t.RightCenter=7]="RightCenter",t[t.RightBottom=8]="RightBottom"}(i=e.TextAlignmentEnum||(e.TextAlignmentEnum={})),e.TextAlignment=class{static IsLeft(t){return t===i.LeftTop||t===i.LeftCenter||t===i.LeftBottom}static IsCenterAligned(t){return t===i.CenterTop||t===i.CenterCenter||t===i.CenterBottom}static IsRight(t){return t===i.RightTop||t===i.RightCenter||t===i.RightBottom}}},7119:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.TieTypes=void 0,(i=e.TieTypes||(e.TieTypes={})).SIMPLE="",i.HAMMERON="H",i.PULLOFF="P",i.SLIDE="S",i.TAPPING="T"},5544:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(2562),e),n(i(96),e),n(i(1274),e),n(i(7119),e)},7056:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.MXLHelper=void 0;const n=i(9228),r=s(i(5733)),o=s(i(2043));e.MXLHelper=class{static MXLtoIXmlElement(t){const e=new r.default;return e.loadAsync(t).then((t=>e.file("META-INF/container.xml").async("text")),(t=>{throw t})).then((t=>{const i=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("rootfile")[0].getAttribute("full-path");return e.file(i).async("text")}),(t=>{throw t})).then((t=>{const e=(new DOMParser).parseFromString(t,"text/xml"),i=new n.IXmlElement(e.documentElement);return Promise.resolve(i)}),(t=>{throw t})).then((t=>t),(t=>{throw new Error("extractSheetFromMxl: "+t.message)}))}static MXLtoXMLstring(t){const e=new r.default;return e.loadAsync(t).then((t=>e.file("META-INF/container.xml").async("text")),(t=>{throw o.default.error(t),t})).then((t=>{const i=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("rootfile")[0].getAttribute("full-path");return e.file(i).async("text")}),(t=>{throw t}))}}},9228:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IXmlElement=void 0;class i{constructor(t){if(this.hasAttributes=!1,!t)throw new Error("IXmlElement: expected Element, got undefined");this.elem=t,this.name=t.nodeName.toLowerCase(),t.hasAttributes()&&(this.hasAttributes=!0,this.firstAttribute=t.attributes[0]),this.hasElements=t.hasChildNodes(),1===t.childNodes.length&&t.childNodes[0].nodeType===Node.TEXT_NODE?this.value=t.childNodes[0].nodeValue:this.value=""}attribute(t){return this.elem.attributes.getNamedItem(t)}attributes(){if(!this.attrs){const t=this.elem.attributes,e=[];for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StringUtil=void 0,e.StringUtil=class{static StringContainsSeparatedWord(t,e,i=!1){return new RegExp("( |^)"+e+"([ .]|$)",i?"i":void 0).test(t)}}},5205:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(8918),e),n(i(5544),e),n(i(9633),e)},1703:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InvalidEnumArgumentException=e.ArgumentOutOfRangeException=e.MusicSheetReadingException=void 0,e.MusicSheetReadingException=class{constructor(t,e){this.message=t,e&&(this.message+=" "+e.toString())}},e.ArgumentOutOfRangeException=class{constructor(t){this.message=t}},e.InvalidEnumArgumentException=class{constructor(t){this.message=t}}},6791:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractGraphicalExpression=void 0;const s=i(4785),n=i(8911);class r extends s.GraphicalObject{constructor(t,e,i){super(),this.expression=e,this.parentMeasure=i,this.boundingBox=new n.BoundingBox(this,t.PositionAndShape),this.parentStaffLine=t,this.parentStaffLine.AbstractExpressions.push(this),this.rules=t.ParentMusicSystem.rules}get Label(){return this.label}get ParentStaffLine(){return this.parentStaffLine}get SourceExpression(){return this.expression}get Placement(){return this.expression.Placement}}e.AbstractGraphicalExpression=r},6055:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractGraphicalInstruction=void 0;const s=i(4785);class n extends s.GraphicalObject{constructor(t){super(),this.parent=t}get Parent(){return this.parent}set Parent(t){this.parent=t}}e.AbstractGraphicalInstruction=n},1070:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AccidentalCalculator=void 0;const s=i(8640),n=i(8640),r=i(1649),o=i(4040);e.AccidentalCalculator=class{constructor(){this.keySignatureNoteAlterationsDict=new r.Dictionary,this.currentAlterationsComparedToKeyInstructionList=[],this.currentInMeasureNoteAlterationsDict=new r.Dictionary}get ActiveKeyInstruction(){return this.activeKeyInstruction}set ActiveKeyInstruction(t){this.activeKeyInstruction=t,this.reactOnKeyInstructionChange()}doCalculationsAtEndOfMeasure(){this.currentInMeasureNoteAlterationsDict.clear(),this.currentAlterationsComparedToKeyInstructionList.clear();for(const t of this.keySignatureNoteAlterationsDict.keys())this.currentInMeasureNoteAlterationsDict.setValue(t,this.keySignatureNoteAlterationsDict.getValue(t))}checkAccidental(t,e){if(!e)return;const i=e.FundamentalNote+12*e.Octave,r=this.currentAlterationsComparedToKeyInstructionList.indexOf(i)>=0;if(this.currentInMeasureNoteAlterationsDict.containsKey(i)){if(r&&this.currentAlterationsComparedToKeyInstructionList.splice(this.currentAlterationsComparedToKeyInstructionList.indexOf(i),1),this.currentInMeasureNoteAlterationsDict.getValue(i)!==e.AccidentalHalfTones){this.keySignatureNoteAlterationsDict.containsKey(i)&&this.keySignatureNoteAlterationsDict.getValue(i)!==e.AccidentalHalfTones?(this.currentAlterationsComparedToKeyInstructionList.push(i),this.currentInMeasureNoteAlterationsDict.setValue(i,e.AccidentalHalfTones)):e.Accidental!==s.AccidentalEnum.NONE&&this.currentInMeasureNoteAlterationsDict.remove(i);const r=this.currentInMeasureNoteAlterationsDict.getValue(i);if(e.Accidental===s.AccidentalEnum.NONE&&(e=.5===Math.abs(r)?new n.Pitch(e.FundamentalNote,e.Octave,s.AccidentalEnum.NONE):new n.Pitch(e.FundamentalNote,e.Octave,s.AccidentalEnum.NATURAL)),this.isAlterAmbiguousAccidental(e.Accidental)&&!e.AccidentalXml)return;o.MusicSheetCalculator.symbolFactory.addGraphicalAccidental(t,e)}}else if(e.Accidental!==s.AccidentalEnum.NONE){if(r||this.currentAlterationsComparedToKeyInstructionList.push(i),this.currentInMeasureNoteAlterationsDict.setValue(i,e.AccidentalHalfTones),this.isAlterAmbiguousAccidental(e.Accidental)&&!e.AccidentalXml)return;o.MusicSheetCalculator.symbolFactory.addGraphicalAccidental(t,e)}else r&&(e=new n.Pitch(e.FundamentalNote,e.Octave,s.AccidentalEnum.NATURAL),this.currentAlterationsComparedToKeyInstructionList.splice(this.currentAlterationsComparedToKeyInstructionList.indexOf(i),1),o.MusicSheetCalculator.symbolFactory.addGraphicalAccidental(t,e))}isAlterAmbiguousAccidental(t){return t===s.AccidentalEnum.SLASHFLAT||t===s.AccidentalEnum.QUARTERTONEFLAT}reactOnKeyInstructionChange(){const t=this.activeKeyInstruction.AlteratedNotes;let e;e=this.activeKeyInstruction.Key>0?s.AccidentalEnum.SHARP:s.AccidentalEnum.FLAT,this.keySignatureNoteAlterationsDict.clear(),this.currentAlterationsComparedToKeyInstructionList.length=0;for(let i=-9;i<9;i++)for(let s=0;sthis.borderLeft?this.borderLeft:this.borderMarginLeft}set BorderMarginLeft(t){this.borderMarginLeft=t,this.calculateMarginRectangle()}get BorderMarginRight(){return this.borderMarginRightthis.borderTop?this.borderTop:this.borderMarginTop}set BorderMarginTop(t){this.borderMarginTop=t,this.calculateMarginRectangle()}get BorderMarginBottom(){return this.borderMarginBottom-1&&this.parent.ChildElements.splice(t,1)}this.parent=t,this.parent.ChildElements.indexOf(this)>-1?n.default.error("BoundingBox of "+this.dataObject.constructor.name+" already in children list of "+this.parent.dataObject.constructor.name+"'s BoundingBox"):this.parent.ChildElements.push(this)}get DataObject(){return this.dataObject}get Center(){return new o.PointF2D(this.RelativePosition.x+(this.BorderMarginRight+this.BorderMarginLeft),this.RelativePosition.y+(this.BorderMarginBottom+this.BorderMarginTop))}setAbsolutePositionFromParent(){this.parent?(this.absolutePosition.x=this.parent.AbsolutePosition.x+this.relativePosition.x,this.absolutePosition.y=this.parent.AbsolutePosition.y+this.relativePosition.y):this.absolutePosition=this.relativePosition}calculateAbsolutePosition(){this.absolutePosition.x=this.relativePosition.x,this.absolutePosition.y=this.relativePosition.y;let t=this.parent;for(;t;)this.absolutePosition.x+=t.relativePosition.x,this.absolutePosition.y+=t.relativePosition.y,t=t.parent}calculateAbsolutePositionsRecursiveWithoutTopelement(){this.absolutePosition.x=0,this.absolutePosition.y=0;for(let t=0,e=this.ChildElements.length;t.001;break;case d.Up:case d.Down:s=this.relativePosition.y,t.calculateMarginPositionAlongDirection(this,e),n=Math.abs(s-this.relativePosition.y)>.001;break;default:throw new r.ArgumentOutOfRangeException("direction")}}while(n)}collisionDetection(t){const e=Math.min(this.AbsolutePosition.x+this.borderRight,t.absolutePosition.x+t.borderRight)-Math.max(this.AbsolutePosition.x+this.borderLeft,t.absolutePosition.x+t.borderLeft),i=Math.min(this.AbsolutePosition.y+this.borderBottom,t.absolutePosition.y+t.borderBottom)-Math.max(this.AbsolutePosition.y+this.borderTop,t.absolutePosition.y+t.borderTop);return e>0&&i>0}liesInsideBorders(t){const e=this.AbsolutePosition.x+this.borderLeft<=t.absolutePosition.x+t.borderLeft&&t.absolutePosition.x+t.borderLeft<=this.AbsolutePosition.x+this.borderRight,i=this.AbsolutePosition.x+this.borderLeft<=t.absolutePosition.x+t.borderRight&&t.absolutePosition.x+t.borderRight<=this.AbsolutePosition.x+this.borderRight;if(e&&i){const e=this.AbsolutePosition.y+this.borderTop<=t.absolutePosition.y+t.borderTop&&t.absolutePosition.y+t.borderTop<=this.AbsolutePosition.y+this.borderBottom,i=this.AbsolutePosition.y+this.borderTop<=t.absolutePosition.y+t.borderBottom&&t.absolutePosition.y+t.borderBottom<=this.AbsolutePosition.y+this.borderBottom;if(e&&i)return!0}return!1}pointLiesInsideBorders(t){return this.AbsolutePosition.x+this.borderLeft<=t.x&&t.x<=this.AbsolutePosition.x+this.borderRight&&this.AbsolutePosition.y+this.borderTop<=t.y&&t.y<=this.AbsolutePosition.y+this.borderBottom}marginCollisionDetection(t){const e=Math.min(this.AbsolutePosition.x+this.borderMarginRight,t.absolutePosition.x+t.borderMarginRight)-Math.max(this.AbsolutePosition.x+this.borderMarginLeft,t.absolutePosition.x+t.borderMarginLeft),i=Math.min(this.AbsolutePosition.y+this.borderMarginBottom,t.absolutePosition.y+t.borderMarginBottom)-Math.max(this.AbsolutePosition.y+this.borderMarginTop,t.absolutePosition.y+t.borderMarginTop);return e>0&&i>0}liesInsideMargins(t){const e=this.AbsolutePosition.x+this.borderMarginLeft<=t.absolutePosition.x+t.borderMarginLeft&&t.absolutePosition.x+t.borderMarginLeft<=this.AbsolutePosition.x+this.borderMarginRight,i=this.AbsolutePosition.x+this.borderMarginLeft<=t.absolutePosition.x+t.borderMarginRight&&t.absolutePosition.x+t.borderMarginRight<=this.AbsolutePosition.x+this.borderMarginRight;if(e&&i){const e=this.AbsolutePosition.y+this.borderMarginTop<=t.absolutePosition.y+t.borderMarginTop&&t.absolutePosition.y+t.borderMarginTop<=this.AbsolutePosition.y+this.borderMarginBottom,i=this.AbsolutePosition.y+this.borderMarginTop<=t.absolutePosition.y+t.borderMarginBottom&&t.absolutePosition.y+t.borderMarginBottom<=this.AbsolutePosition.y+this.borderMarginBottom;if(e&&i)return!0}return!1}pointLiesInsideMargins(t){return this.AbsolutePosition.x+this.borderMarginLeft<=t.x&&t.x<=this.AbsolutePosition.x+this.borderMarginRight&&this.AbsolutePosition.y+this.borderMarginTop<=t.y&&t.y<=this.AbsolutePosition.y+this.borderMarginBottom}computeNonOverlappingPosition(t,e,i){this.RelativePosition=new o.PointF2D(i.x,i.y),this.setAbsolutePositionFromParent();let s=0,n=!1;do{switch(e){case d.Left:case d.Right:s=this.relativePosition.x,t.calculatePositionAlongDirection(this,e),n=Math.abs(s-this.relativePosition.x)>1e-4;break;case d.Up:case d.Down:s=this.relativePosition.y,t.calculatePositionAlongDirection(this,e),n=Math.abs(s-this.relativePosition.y)>1e-4;break;default:throw new r.ArgumentOutOfRangeException("direction")}}while(n)}getClickedObjectOfType(t){const e=this.dataObject;if(this.pointLiesInsideBorders(t)&&e)return e;for(let e=0,i=this.childElements.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Clickable=void 0;const s=i(4785);class n extends s.GraphicalObject{}e.Clickable=n},8155:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AutoColorSet=e.NoteState=e.GraphicalLayers=e.StyleSets=e.OUTLINE_AND_FILL_STYLE_DICT=e.OutlineAndFillStyleEnum=void 0;const s=i(1649);var n,r,o,a,l;!function(t){t[t.BaseWritingColor=0]="BaseWritingColor",t[t.FollowingCursor=1]="FollowingCursor",t[t.AlternativeFollowingCursor=2]="AlternativeFollowingCursor",t[t.PlaybackCursor=3]="PlaybackCursor",t[t.Highlighted=4]="Highlighted",t[t.ErrorUnderlay=5]="ErrorUnderlay",t[t.Selected=6]="Selected",t[t.SelectionSymbol=7]="SelectionSymbol",t[t.DebugColor1=8]="DebugColor1",t[t.DebugColor2=9]="DebugColor2",t[t.DebugColor3=10]="DebugColor3",t[t.SplitScreenDivision=11]="SplitScreenDivision",t[t.GreyTransparentOverlay=12]="GreyTransparentOverlay",t[t.MarkedArea1=13]="MarkedArea1",t[t.MarkedArea2=14]="MarkedArea2",t[t.MarkedArea3=15]="MarkedArea3",t[t.MarkedArea4=16]="MarkedArea4",t[t.MarkedArea5=17]="MarkedArea5",t[t.MarkedArea6=18]="MarkedArea6",t[t.MarkedArea7=19]="MarkedArea7",t[t.MarkedArea8=20]="MarkedArea8",t[t.MarkedArea9=21]="MarkedArea9",t[t.MarkedArea10=22]="MarkedArea10",t[t.Comment1=23]="Comment1",t[t.Comment2=24]="Comment2",t[t.Comment3=25]="Comment3",t[t.Comment4=26]="Comment4",t[t.Comment5=27]="Comment5",t[t.Comment6=28]="Comment6",t[t.Comment7=29]="Comment7",t[t.Comment8=30]="Comment8",t[t.Comment9=31]="Comment9",t[t.Comment10=32]="Comment10"}(n=e.OutlineAndFillStyleEnum||(e.OutlineAndFillStyleEnum={})),e.OUTLINE_AND_FILL_STYLE_DICT=new s.Dictionary,e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.BaseWritingColor,"Thistle"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.FollowingCursor,"Aqua"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.AlternativeFollowingCursor,"Azure"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.PlaybackCursor,"Bisque"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Highlighted,"CadetBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.ErrorUnderlay,"DarkBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Selected,"DarkGoldenRod"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.SelectionSymbol,"BlanchedAlmond"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.DebugColor1,"Chartreuse"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.DebugColor2,"DarkGreen"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.DebugColor3,"DarkOrange"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.SplitScreenDivision,"FireBrick"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.GreyTransparentOverlay,"DarkSalmon"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea1,"DarkSeaGreen"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea2,"DarkOrchid"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea3,"Aquamarine"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea4,"DarkKhaki"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea5,"ForestGreen"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea6,"AliceBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea7,"DeepPink"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea8,"Coral"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea9,"DarkOliveGreen"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea10,"Chocolate"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment1,"DodgerBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment2,"Blue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment3,"Beige"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment4,"Crimson"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment5,"Fuchsia"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment6,"Brown"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment7,"BlanchedAlmond"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment8,"CornflowerBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment9,"Cornsilk"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment10,"DarkGrey"),(l=e.StyleSets||(e.StyleSets={}))[l.MarkedArea=0]="MarkedArea",l[l.Comment=1]="Comment",(a=e.GraphicalLayers||(e.GraphicalLayers={}))[a.Background=0]="Background",a[a.Highlight=1]="Highlight",a[a.MeasureError=2]="MeasureError",a[a.SelectionSymbol=3]="SelectionSymbol",a[a.Cursor=4]="Cursor",a[a.PSI_Debug=5]="PSI_Debug",a[a.Notes=6]="Notes",a[a.Comment=7]="Comment",a[a.Debug_above=8]="Debug_above",(o=e.NoteState||(e.NoteState={}))[o.Normal=0]="Normal",o[o.Selected=1]="Selected",o[o.Follow_Confirmed=2]="Follow_Confirmed",o[o.QFeedback_NotFound=3]="QFeedback_NotFound",o[o.QFeedback_OK=4]="QFeedback_OK",o[o.QFeedback_Perfect=5]="QFeedback_Perfect",o[o.Debug1=6]="Debug1",o[o.Debug2=7]="Debug2",o[o.Debug3=8]="Debug3",(r=e.AutoColorSet||(e.AutoColorSet={})).C="#d82c6b",r.D="#F89D15",r.E="#FFE21A",r.F="#4dbd5c",r.G="#009D96",r.A="#43469d",r.B="#76429c",r.Rest="#000000"},5074:(t,e)=>{"use strict";var i,s,n;Object.defineProperty(e,"__esModule",{value:!0}),e.PhonicScoreModes=e.MusicSymbolDrawingStyle=e.DrawingMode=void 0,(n=e.DrawingMode||(e.DrawingMode={}))[n.All=0]="All",n[n.NoOverlays=1]="NoOverlays",n[n.Leadsheet=2]="Leadsheet",(s=e.MusicSymbolDrawingStyle||(e.MusicSymbolDrawingStyle={}))[s.Normal=0]="Normal",s[s.Disabled=1]="Disabled",s[s.Selected=2]="Selected",s[s.Clickable=3]="Clickable",s[s.PlaybackSymbols=4]="PlaybackSymbols",s[s.FollowSymbols=5]="FollowSymbols",s[s.QFeedbackNotFound=6]="QFeedbackNotFound",s[s.QFeedbackOk=7]="QFeedbackOk",s[s.QFeedbackPerfect=8]="QFeedbackPerfect",s[s.Debug1=9]="Debug1",s[s.Debug2=10]="Debug2",s[s.Debug3=11]="Debug3",(i=e.PhonicScoreModes||(e.PhonicScoreModes={}))[i.Following=0]="Following",i[i.Midi=1]="Midi",i[i.Manual=2]="Manual"},7459:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DrawingParameters=e.DrawingParametersEnum=e.ColoringModes=void 0;const s=i(1405),n=i(3748);var r,o;(o=e.ColoringModes||(e.ColoringModes={}))[o.XML=0]="XML",o[o.AutoColoring=1]="AutoColoring",o[o.CustomColorSet=2]="CustomColorSet",function(t){t.allon="allon",t.compact="compact",t.compacttight="compacttight",t.default="default",t.leadsheet="leadsheet",t.preview="preview",t.thumbnail="thumbnail"}(r=e.DrawingParametersEnum||(e.DrawingParametersEnum={})),e.DrawingParameters=class{constructor(t=r.default){this.rules=new s.EngravingRules,this.drawTitle=!0,this.drawSubtitle=!0,this.drawLyricist=!0,this.drawComposer=!0,this.drawCredits=!0,this.drawPartNames=!0,this.fingeringPosition=n.PlacementEnum.Left,this.drawHiddenNotes=!1,this.DrawingParametersEnum=t}set DrawingParametersEnum(t){switch(this.drawingParametersEnum=t,t){case r.allon:this.setForAllOn();break;case r.thumbnail:this.setForThumbnail();break;case r.leadsheet:this.setForLeadsheet();break;case r.compact:this.setForCompactMode();break;case r.compacttight:this.setForCompactTightMode();break;case r.default:default:this.setForDefault()}}get DrawingParametersEnum(){return this.drawingParametersEnum}setForAllOn(){this.drawHighlights=!0,this.drawErrors=!0,this.drawSelectionStartSymbol=!0,this.drawSelectionEndSymbol=!0,this.drawCursors=!0,this.drawActivitySymbols=!0,this.drawScrollIndicator=!0,this.drawComments=!0,this.drawMarkedAreas=!0,this.DrawTitle=!0,this.DrawSubtitle=!0,this.DrawComposer=!0,this.DrawLyricist=!0,this.drawCredits=!0,this.DrawPartNames=!0,this.drawHiddenNotes=!0,this.rules.CompactMode=!1}setForDefault(){this.rules.loadDefaultValues(),this.setForAllOn(),this.drawHiddenNotes=!1}setForThumbnail(){this.drawHighlights=!1,this.drawErrors=!1,this.drawSelectionStartSymbol=!1,this.drawSelectionStartSymbol=!1,this.drawCursors=!1,this.drawActivitySymbols=!1,this.drawScrollIndicator=!1,this.drawComments=!0,this.drawMarkedAreas=!0,this.drawHiddenNotes=!1}setForCompactMode(){this.rules.CompactMode=!0,this.DrawCredits=!1,this.drawHiddenNotes=!1}setForCompactTightMode(){this.setForCompactMode(),this.DrawPartNames=!1,this.rules.VoiceSpacingMultiplierVexflow=.65,this.rules.VoiceSpacingAddendVexflow=2,this.rules.MinSkyBottomDistBetweenStaves=1,this.rules.MinSkyBottomDistBetweenSystems=1,this.rules.BetweenStaffDistance=2.5,this.rules.StaffDistance=3.5,this.rules.MinimumDistanceBetweenSystems=1,this.rules.PageBottomMargin=0,this.rules.PageLeftMargin=2,this.rules.PageRightMargin=2}setForLeadsheet(){this.drawHighlights=!1,this.drawErrors=!1,this.drawSelectionStartSymbol=!0,this.drawSelectionEndSymbol=!0,this.drawCursors=!0,this.drawActivitySymbols=!1,this.drawScrollIndicator=!0,this.drawComments=!0,this.drawMarkedAreas=!0}get DrawCredits(){return this.drawCredits}set DrawCredits(t){this.drawCredits=t,this.DrawComposer=t,this.DrawTitle=t,this.DrawSubtitle=t,this.DrawLyricist=t}get DrawTitle(){return this.drawTitle}set DrawTitle(t){this.drawTitle=t,this.rules.RenderTitle=t,t||(this.DrawSubtitle=!1)}get DrawSubtitle(){return this.drawSubtitle}set DrawSubtitle(t){this.drawSubtitle=t,this.rules.RenderSubtitle=t,t&&(this.DrawTitle=!0)}get DrawComposer(){return this.drawComposer}set DrawComposer(t){this.drawComposer=t,this.rules.RenderComposer=t}get DrawLyricist(){return this.drawLyricist}set DrawLyricist(t){this.drawLyricist=t,this.rules.RenderLyricist=t}get DrawPartNames(){return this.drawPartNames}set DrawPartNames(t){this.drawPartNames=t,this.rules.RenderPartNames=t,this.rules.RenderPartNames||(this.rules.RenderPartAbbreviations=!1)}get FingeringPosition(){return this.fingeringPosition}set FingeringPosition(t){this.fingeringPosition=t,this.rules.FingeringPosition=t}get Rules(){return this.rules}set Rules(t){this.rules=t}}},1405:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.PageFormat=e.EngravingRules=void 0;const n=i(599),r=s(i(2043)),o=i(1274),a=i(3748),l=i(41),h=i(7459),c=i(1649),u=i(5544),d=i(8640),f=i(4123),m=i(3486);class p{constructor(){this.NoteDistances=[1,1,1.3,1.6,2,2.5,3,4],this.NoteDistancesScalingFactors=[1,2,4,8,16,32,64,128],this.DurationDistanceDict={},this.DurationScalingDistanceDict={},this.NoteToGraphicalNoteMapObjectCount=0,this.loadDefaultValues()}loadDefaultValues(){this.SamplingUnit=3*p.unit,this.SheetTitleHeight=4,this.SheetSubtitleHeight=2,this.SheetMinimumDistanceBetweenTitleAndSubtitle=1,this.SheetComposerHeight=2,this.SheetAuthorHeight=2,this.CompactMode=!1,this.PagePlacementEnum=n.PagePlacementEnum.Down,this.PageHeight=100001,this.PageTopMargin=5,this.PageTopMarginNarrow=0,this.PageBottomMargin=5,this.PageLeftMargin=5,this.PageRightMargin=5,this.TitleTopDistance=5,this.TitleBottomDistance=1,this.StaffDistance=7,this.BetweenStaffDistance=5,this.MinimumStaffLineDistance=4,this.MinSkyBottomDistBetweenStaves=1,this.StaffHeight=4,this.TabStaffInterlineHeight=1.1111,this.BetweenStaffLinesDistance=p.unit,this.SystemLeftMargin=0,this.SystemRightMargin=0,this.SystemLabelsRightMargin=2,this.SystemComposerDistance=2,this.InstrumentLabelTextHeight=2,this.MinimumDistanceBetweenSystems=7,this.MinSkyBottomDistBetweenSystems=5,this.LastSystemMaxScalingFactor=1.4,this.AutoBeamNotes=!1,this.AutoBeamOptions={beam_middle_rests_only:!1,beam_rests:!1,maintain_stem_directions:!1},this.AutoBeamTabs=!1,this.BeamWidth=p.unit/2,this.BeamSpaceWidth=p.unit/3,this.BeamForwardLength=1.25*p.unit,this.FlatBeams=!1,this.FlatBeamOffset=20,this.FlatBeamOffsetPerBeam=10,this.ClefLeftMargin=.5,this.ClefRightMargin=.75,this.PercussionOneLineCutoff=3,this.PercussionForceVoicesOneLineCutoff=1,this.PercussionUseXMLDisplayStep=!0,this.PercussionXMLDisplayStepNoteValueShift=0,this.PercussionOneLineXMLDisplayStepOctaveOffset=0,this.BetweenKeySymbolsDistance=.2,this.KeyRightMargin=.75,this.RhythmRightMargin=1.25,this.ShowRhythmAgainAfterPartEndOrFinalBarline=!0,this.NewPartAndSystemAfterFinalBarline=!1,this.InStaffClefScalingFactor=.8,this.DistanceBetweenNaturalAndSymbolWhenCancelling=.4,this.NoteHelperLinesOffset=.25,this.MeasureLeftMargin=.7,this.MeasureRightMargin=0,this.DistanceBetweenLastInstructionAndRepetitionBarline=1,this.ArpeggioDistance=.6,this.StaccatoShorteningFactor=2,this.IdealStemLength=3,this.StemNoteHeadBorderYOffset=.2,this.StemMargin=.2,this.StemMinLength=2.5,this.StemMaxLength=4.5,this.BeamSlopeMaxAngle=10,this.StemMinAllowedDistanceBetweenNoteHeadAndBeamLine=1,this.SetWantedStemDirectionByXml=!0,this.GraceNoteScalingFactor=.6,this.GraceNoteXOffset=.2,this.WedgeOpeningLength=1.2,this.WedgeMeasureEndOpeningLength=.75,this.WedgeMeasureBeginOpeningLength=.75,this.WedgePlacementAboveY=-1.5,this.WedgePlacementBelowY=1.5,this.WedgeHorizontalMargin=.6,this.WedgeVerticalMargin=.5,this.DistanceOffsetBetweenTwoHorizontallyCrossedWedges=.3,this.WedgeMinLength=2,this.WedgeEndDistanceBetweenTimestampsFactor=1.75,this.DistanceBetweenAdjacentDynamics=.75,this.TempoChangeMeasureValidity=4,this.TempoContinousFactor=.7,this.StaccatoScalingFactor=.8,this.BetweenDotsDistance=.8,this.OrnamentAccidentalScalingFactor=.65,this.ChordSymbolTextHeight=2,this.ChordSymbolTextAlignment=o.TextAlignmentEnum.LeftBottom,this.ChordSymbolRelativeXOffset=-1,this.ChordSymbolXSpacing=1,this.ChordOverlapAllowedIntoNextMeasure=0,this.ChordSymbolYOffset=.1,this.ChordSymbolYPadding=0,this.ChordSymbolYAlignment=!0,this.ChordSymbolYAlignmentScope="staffline",this.ChordAccidentalTexts=new c.Dictionary,this.resetChordAccidentalTexts(this.ChordAccidentalTexts,!1),this.ChordSymbolLabelTexts=new c.Dictionary,this.resetChordSymbolLabelTexts(this.ChordSymbolLabelTexts),this.CustomChords=[],this.resetChordNames(),this.RepetitionSymbolsYOffset=0,this.RehearsalMarkXOffsetDefault=10,this.RehearsalMarkXOffset=0,this.RehearsalMarkXOffsetSystemStartMeasure=-20,this.RehearsalMarkYOffsetDefault=-15,this.RehearsalMarkYOffset=0,this.RehearsalMarkFontSize=10,this.MeasureNumberLabelHeight=1.5*p.unit,this.MeasureNumberLabelOffset=2,this.MeasureNumberLabelXOffset=-.5,this.TupletsRatioed=!1,this.TupletsBracketed=!1,this.TripletsBracketed=!1,this.TupletNumberLabelHeight=1.5*p.unit,this.TupletNumberYOffset=.5,this.LabelMarginBorderFactor=.1,this.TupletVerticalLineLength=.5,this.TupletNumbersInTabs=!1,this.SlurPlacementFromXML=!0,this.BezierCurveStepSize=1e3,this.calculateCurveParametersArrays(),this.TieGhostObjectWidth=.75,this.TieYPositionOffsetFactor=.3,this.MinimumNeededXspaceForTieGhostObject=1,this.TieHeightMinimum=.28,this.TieHeightMaximum=1.2,this.TieHeightInterpolationK=.0288,this.TieHeightInterpolationD=.136,this.SlurNoteHeadYOffset=.5,this.SlurStemXOffset=.3,this.SlurSlopeMaxAngle=15,this.SlurTangentMinAngle=30,this.SlurTangentMaxAngle=80,this.SlurHeightFactor=1,this.SlurHeightFlattenLongSlursFactorByWidth=.24,this.SlurHeightFlattenLongSlursFactorByAngle=.36,this.SlurHeightFlattenLongSlursCutoffAngle=47,this.SlurHeightFlattenLongSlursCutoffWidth=16,this.SlursStartingAtSameStaffEntryYOffset=.8,this.SlurMaximumYControlPointDistance=void 0,this.RepetitionEndingLabelHeight=2,this.RepetitionEndingLabelXOffset=.5,this.RepetitionEndingLabelYOffset=.3,this.RepetitionEndingLineYLowerOffset=.5,this.RepetitionEndingLineYUpperOffset=.3,this.VoltaOffset=2.5,this.LyricsAlignmentStandard=o.TextAlignmentEnum.LeftBottom,this.LyricsHeight=2,this.LyricsYOffsetToStaffHeight=0,this.VerticalBetweenLyricsDistance=.5,this.HorizontalBetweenLyricsDistance=.2,this.BetweenSyllableMaximumDistance=10,this.BetweenSyllableMinimumDistance=.5,this.LyricOverlapAllowedIntoNextMeasure=3.4,this.MinimumDistanceBetweenDashes=10,this.MaximumLyricsElongationFactor=2.5,this.InstantaneousTempoTextHeight=2.3,this.ContinuousDynamicTextHeight=2.3,this.MoodTextHeight=2.3,this.UnknownTextHeight=2,this.ContinuousTempoTextHeight=2.3,this.DynamicExpressionMaxDistance=2,this.DynamicExpressionSpacer=.5,this.VexFlowDefaultNotationFontScale=39,this.VexFlowDefaultTabFontScale=39,this.TremoloStrokeScale=1,this.TremoloYSpacingScale=1,this.StemWidth=.15,this.StaffLineWidth=.1,this.StaffLineColor=void 0,this.LedgerLineWidth=1,this.LedgerLineStrokeStyle=void 0,this.LedgerLineColorDefault="#000000",this.WedgeLineWidth=.12,this.TupletLineWidth=.12,this.LyricUnderscoreLineWidth=.12,this.SystemThinLineWidth=.12,this.SystemBoldLineWidth=p.unit/2,this.SystemRepetitionEndingLineWidth=.12,this.SystemDotWidth=p.unit/2,this.DistanceBetweenVerticalSystemLines=.35,this.DistanceBetweenDotAndLine=.7,this.RepeatEndStartPadding=2,this.OctaveShiftLineWidth=.12,this.OctaveShiftVerticalLineLength=p.unit,this.GraceLineWidth=this.StaffLineWidth*this.GraceNoteScalingFactor,this.MultipleRestMeasureDefaultWidth=4,this.MinimumCrossedBeamDifferenceMargin=1e-4,this.SheetMaximumWidth=32767,this.VoiceSpacingMultiplierVexflow=.85,this.VoiceSpacingAddendVexflow=3,this.PickupMeasureWidthMultiplier=1,this.DisplacedNoteMargin=.1,this.MinNoteDistance=2,this.SubMeasureXSpacingThreshold=35,this.MeasureDynamicsMaxScalingFactor=2.5,this.WholeRestXShiftVexflow=-1.5,this.MetronomeMarksDrawn=!0,this.MetronomeMarkXShift=-6,this.MetronomeMarkYShift=-.5,this.SoftmaxFactorVexFlow=15,this.StaggerSameWholeNotes=!0,this.AlignRests=l.AlignRestOption.Never,this.RestCollisionYPadding=0,this.FillEmptyMeasuresWithWholeRest=l.FillEmptyMeasuresWithWholeRests.No,this.ArpeggiosGoAcrossVoices=!1,this.RenderArpeggios=!0,this.RenderSlurs=!0,this.ColoringMode=h.ColoringModes.XML,this.ColoringEnabled=!0,this.ColorStemsLikeNoteheads=!1,this.ColorBeams=!0,this.ColorFlags=!0,this.applyDefaultColorMusic("#000000"),this.DefaultColorCursor="#33e02f",this.DefaultFontFamily="Times New Roman",this.DefaultFontStyle=u.FontStyles.Regular,this.DefaultVexFlowNoteFont="gonville",this.MaxMeasureToDrawIndex=Number.MAX_VALUE,this.MinMeasureToDrawIndex=0,this.MaxSystemToDrawNumber=Number.MAX_VALUE,this.MaxPageToDrawNumber=Number.MAX_VALUE,this.RenderComposer=!0,this.RenderTitle=!0,this.RenderSubtitle=!0,this.RenderLyricist=!0,this.RenderPartNames=!0,this.RenderPartAbbreviations=!0,this.RenderFingerings=!0,this.RenderMeasureNumbers=!0,this.RenderMeasureNumbersOnlyAtSystemStart=!1,this.UseXMLMeasureNumbers=!0,this.RenderLyrics=!0,this.RenderChordSymbols=!0,this.RenderMultipleRestMeasures=!0,this.AutoGenerateMutipleRestMeasuresFromRestMeasures=!0,this.RenderRehearsalMarks=!0,this.RenderClefsAtBeginningOfStaffline=!0,this.RenderKeySignatures=!0,this.RenderTimeSignatures=!0,this.ArticulationPlacementFromXML=!0,this.FingeringPosition=a.PlacementEnum.AboveOrBelow,this.FingeringPositionFromXML=!0,this.FingeringPositionGrace=a.PlacementEnum.Left,this.FingeringInsideStafflines=!1,this.FingeringLabelFontHeight=1.7,this.FingeringOffsetX=0,this.FingeringOffsetY=0,this.FingeringPaddingY=-.2,this.FingeringTextSize=1.5,this.RenderStringNumbersClassical=!0,this.StringNumberOffsetY=0,this.NewSystemAtXMLNewSystemAttribute=!1,this.NewPageAtXMLNewPageAttribute=!1,this.RestoreCursorAfterRerender=!0,this.StretchLastSystemLine=!1,p.FixStafflineBoundingBox=!1,this.PageFormat=b.UndefinedPageFormat,this.PageBackgroundColor=void 0,this.RenderSingleHorizontalStaffline=!1,this.SpacingBetweenTextLines=0,this.NoteToGraphicalNoteMap=new c.Dictionary,this.NoteToGraphicalNoteMapObjectCount=0,this.SkyBottomLineBatchMinMeasures=5,this.SkyBottomLineWebGLMinMeasures=80,this.AlwaysSetPreferredSkyBottomLineBackendAutomatically=!0,this.DisableWebGLInFirefox=!0,this.DisableWebGLInSafariAndIOS=!0,this.setPreferredSkyBottomLineBackendAutomatically();try{this.MaxInstructionsConstValue=this.ClefLeftMargin+this.ClefRightMargin+this.KeyRightMargin+this.RhythmRightMargin+11}catch(t){r.default.info("EngravingRules()",t)}}setPreferredSkyBottomLineBackendAutomatically(t=-1){var e,i,s,n;const r=null!==(i=null===(e=globalThis.navigator)||void 0===e?void 0:e.vendor)&&void 0!==i?i:"",o=null!==(n=null===(s=globalThis.navigator)||void 0===s?void 0:s.userAgent)&&void 0!==n?n:"";let a=!1;(this.DisableWebGLInSafariAndIOS&&/apple/i.test(r)||this.DisableWebGLInFirefox&&o.includes("Firefox"))&&(a=!0),this.PreferredSkyBottomLineBatchCalculatorBackend=l.SkyBottomLineBatchCalculatorBackendType.Plain,a||t>=this.SkyBottomLineWebGLMinMeasures&&(this.PreferredSkyBottomLineBatchCalculatorBackend=l.SkyBottomLineBatchCalculatorBackendType.WebGL)}applyDefaultColorMusic(t){this.DefaultColorMusic=t,this.DefaultColorNotehead=this.DefaultColorMusic,this.DefaultColorRest=this.DefaultColorNotehead,this.DefaultColorStem=this.DefaultColorNotehead,this.DefaultColorLabel=this.DefaultColorNotehead,this.DefaultColorTitle=this.DefaultColorNotehead,this.LedgerLineColorDefault=this.DefaultColorNotehead}addGraphicalNoteToNoteMap(t,e){t.NoteToGraphicalNoteObjectId=this.NoteToGraphicalNoteMapObjectCount,this.NoteToGraphicalNoteMap.setValue(t.NoteToGraphicalNoteObjectId,e),this.NoteToGraphicalNoteMapObjectCount++}GNote(t){return m.GraphicalNote.FromNote(t,this)}clearMusicSheetObjects(){this.NoteToGraphicalNoteMap=new c.Dictionary,this.NoteToGraphicalNoteMapObjectCount=0}resetChordAccidentalTexts(t,e){t.setValue(d.AccidentalEnum.SHARP,e?"♯":"#"),t.setValue(d.AccidentalEnum.FLAT,e?"♭":"b"),t.setValue(d.AccidentalEnum.DOUBLEFLAT,e?"𝄫":"bb"),t.setValue(d.AccidentalEnum.DOUBLESHARP,e?"𝄪":"x")}setChordSymbolLabelText(t,e){this.ChordSymbolLabelTexts.setValue(t,e)}resetChordSymbolLabelTexts(t){return t.setValue(f.ChordSymbolEnum.minor,"m"),t.setValue(f.ChordSymbolEnum.augmented,"aug"),t.setValue(f.ChordSymbolEnum.diminished,"dim"),t.setValue(f.ChordSymbolEnum.dominant,"7"),t.setValue(f.ChordSymbolEnum.majorseventh,"maj7"),t.setValue(f.ChordSymbolEnum.minorseventh,"m7"),t.setValue(f.ChordSymbolEnum.diminishedseventh,"dim7"),t.setValue(f.ChordSymbolEnum.augmentedseventh,"aug7"),t.setValue(f.ChordSymbolEnum.halfdiminished,`m7${this.ChordAccidentalTexts.getValue(d.AccidentalEnum.FLAT)}5`),t.setValue(f.ChordSymbolEnum.majorminor,"m(maj7)"),t.setValue(f.ChordSymbolEnum.majorsixth,"maj6"),t.setValue(f.ChordSymbolEnum.minorsixth,"m6"),t.setValue(f.ChordSymbolEnum.dominantninth,"9"),t.setValue(f.ChordSymbolEnum.majorninth,"maj9"),t.setValue(f.ChordSymbolEnum.minorninth,"m9"),t.setValue(f.ChordSymbolEnum.dominant11th,"11"),t.setValue(f.ChordSymbolEnum.major11th,"maj11"),t.setValue(f.ChordSymbolEnum.minor11th,"m11"),t.setValue(f.ChordSymbolEnum.dominant13th,"13"),t.setValue(f.ChordSymbolEnum.major13th,"maj13"),t.setValue(f.ChordSymbolEnum.minor13th,"m13"),t.setValue(f.ChordSymbolEnum.suspendedsecond,"sus2"),t.setValue(f.ChordSymbolEnum.suspendedfourth,"sus4"),t.setValue(f.ChordSymbolEnum.power,"5"),t.setValue(f.ChordSymbolEnum.none,"N.C."),t}addChordName(t,e,i,s,n){if(void 0!==f.ChordSymbolEnum[e]){const r={adds:i,alts:s,subs:n};this.CustomChords.push(f.CustomChord.createCustomChord(t,f.ChordSymbolEnum[e],r))}}renameChord(t,e){f.CustomChord.renameCustomChord(t,e,this.CustomChords)}resetChordNames(){const t=this.ChordAccidentalTexts.getValue(d.AccidentalEnum.SHARP),e=this.ChordAccidentalTexts.getValue(d.AccidentalEnum.FLAT);this.addChordName("alt","major",[`${t}5`,`${e}9`,`${t}9`],[`${e}5`],[]),this.addChordName("7alt","dominant",[`${t}5`,`${e}9`,`${t}9`],[`${e}5`],[]),this.addChordName("7sus4","dominant",["4"],[],["3"]),this.addChordName("7sus4","suspendedfourth",["7"],[],[]),this.addChordName("9sus4","dominantninth",["4"],[],["3"]),this.addChordName("9sus4","suspendedfourth",["9"],[],[]),this.addChordName("11sus4","dominant11th",["4"],[],["3"]),this.addChordName("11sus4","suspendedfourth",["11"],[],[]),this.addChordName("13sus4","dominant13th",["4"],[],["3"]),this.addChordName("13sus4","suspendedfourth",["13"],[],[]),this.addChordName("7sus2","dominant",["2"],[],["3"]),this.addChordName("7sus2","suspendedsecond",["7"],[],[]),this.addChordName(`m7${e}5`,"minorseventh",[],[`${e}5`],[]),this.addChordName("9sus2","dominantninth",["2"],[],["3"]),this.addChordName("9sus2","suspendedsecond",["9"],[],[]),this.addChordName("11sus2","dominant11th",["2"],[],["3"]),this.addChordName("11sus2","suspendedsecond",["11"],[],[]),this.addChordName("13sus2","dominant13th",["2"],[],["3"]),this.addChordName("13sus2","suspendedsecond",["13"],[],[]),this.addChordName("m(maj9)","majorminor",["9"],[],[]),this.addChordName("m(maj11)","majorminor",["11"],[],[]),this.addChordName("m(maj13)","majorminor",["13"],[],[]),this.addChordName("69","majorsixth",["9"],[],[]),this.addChordName("mi69","minorsixth",["9"],[],[])}calculateCurveParametersArrays(){this.TPower3=new Array(this.BezierCurveStepSize),this.OneMinusTPower3=new Array(this.BezierCurveStepSize),this.FactorOne=new Array(this.BezierCurveStepSize),this.FactorTwo=new Array(this.BezierCurveStepSize);for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalChordSymbolContainer=void 0;const s=i(2255),n=i(9946),r=i(4123),o=i(8911),a=i(4785),l=i(9086);class h extends a.GraphicalObject{constructor(t,e,i,s,n,r){super(),this.chordSymbolContainer=t,this.boundingBox=new o.BoundingBox(this,e),this.rules=r,this.calculateLabel(i,n,s)}get GetChordSymbolContainer(){return this.chordSymbolContainer}get GraphicalLabel(){return this.graphicalLabel}calculateLabel(t,e,i){const o=r.ChordSymbolContainer.calculateChordText(this.chordSymbolContainer,e,i);this.graphicalLabel=new n.GraphicalLabel(new s.Label(o),t,this.rules.ChordSymbolTextAlignment,this.rules,this.boundingBox),this.graphicalLabel.PositionAndShape.RelativePosition=new l.PointF2D(this.rules.ChordSymbolRelativeXOffset,0),this.graphicalLabel.Label.colorDefault=this.rules.DefaultColorChordSymbol}}e.GraphicalChordSymbolContainer=h},3442:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalComment=void 0,e.GraphicalComment=class{constructor(t,e){this.label=t,this.settings=e}}},374:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalContinuousDynamicExpression=void 0;const n=i(6729),r=i(7839),o=i(9086),a=i(6791),l=i(3748),h=s(i(2043));class c extends a.AbstractGraphicalExpression{constructor(t,e,i){super(e,t,i),this.lines=[],this.isSplittedPart=!1,this.notToBeRemoved=!1}get StartMeasure(){return this.startMeasure}set StartMeasure(t){this.startMeasure=t}get EndMeasure(){return this.endMeasure}set EndMeasure(t){this.endMeasure=t}get EndStaffLine(){return this.endMeasure?this.endMeasure.ParentStaffLine:void 0}get IsSplittedPart(){return this.isSplittedPart}set IsSplittedPart(t){this.isSplittedPart=t}get IsVerbal(){return this.ContinuousDynamic.Label&&this.ContinuousDynamic.Label.length>0}get NotToBeRemoved(){return this.notToBeRemoved}set NotToBeRemoved(t){this.notToBeRemoved=t}get Lines(){return this.lines}get ContinuousDynamic(){return this.SourceExpression}updateSkyBottomLine(){var t;const e=this.parentStaffLine.SkyBottomLineCalculator,i=this.IsVerbal?this.label.PositionAndShape.RelativePosition.x+this.label.PositionAndShape.BorderMarginLeft:0,s=this.IsVerbal?this.label.PositionAndShape.RelativePosition.x+this.label.PositionAndShape.BorderMarginRight:0;switch(!this.IsVerbal&&this.lines.length<2&&h.default.warn("Not enough lines for SkyBottomLine calculation"),this.IsVerbal||this.ContinuousDynamic.DynamicType!==r.ContDynamicEnum.crescendo&&this.ContinuousDynamic.DynamicType!==r.ContDynamicEnum.diminuendo&&h.default.warn("GraphicalContinuousDynamicExpression.updateSkyBottomLine(): unhandled continuous dynamic type. start measure: "+(null===(t=this.startMeasure)||void 0===t?void 0:t.MeasureNumber)),this.Placement){case l.PlacementEnum.Above:if(this.IsVerbal){const t=this.label.PositionAndShape.BorderMarginTop+this.label.PositionAndShape.RelativePosition.y;e.updateSkyLineInRange(i,s,t)}else this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.crescendo?e.updateSkyLineWithWedge(this.lines[0].Start,this.lines[0].End):this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.diminuendo&&e.updateSkyLineWithWedge(this.lines[0].End,this.lines[0].Start);break;case l.PlacementEnum.Below:if(this.IsVerbal){const t=this.label.PositionAndShape.BorderMarginBottom+this.label.PositionAndShape.RelativePosition.y;e.updateBottomLineInRange(i,s,t)}else this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.crescendo?e.updateBottomLineWithWedge(this.lines[1].Start,this.lines[1].End):this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.diminuendo&&e.updateBottomLineWithWedge(this.lines[1].End,this.lines[1].Start);break;default:h.default.error("Placement for GraphicalContinuousDynamicExpression is unknown")}}createCrescendoLines(t,e,i,s=this.rules.WedgeOpeningLength,n=this.rules.WedgeLineWidth){const r=new o.PointF2D(t,i),a=new o.PointF2D(e,i-s/2),l=new o.PointF2D(e,i+s/2);this.addWedgeLines(r,a,l,n)}createFirstHalfCrescendoLines(t,e,i,s=this.rules.WedgeMeasureEndOpeningLength,n=this.rules.WedgeLineWidth){const r=new o.PointF2D(t,i),a=new o.PointF2D(e,i-s/2),l=new o.PointF2D(e,i+s/2);this.addWedgeLines(r,a,l,n)}createSecondHalfCrescendoLines(t,e,i,s=this.rules.WedgeMeasureBeginOpeningLength,n=this.rules.WedgeOpeningLength,r=this.rules.WedgeLineWidth){const a=new o.PointF2D(t,i-s/2),l=new o.PointF2D(t,i+s/2),h=new o.PointF2D(e,i-n/2),c=new o.PointF2D(e,i+n/2);this.addDoubleLines(a,h,l,c,r)}recalculateCrescendoLines(t,e,i){const s=Math.abs(this.lines[0].Start.y-this.lines[1].Start.y)>1e-4;this.lines.clear(),s?this.createSecondHalfCrescendoLines(t,e,i):this.isSplittedPart?this.createFirstHalfCrescendoLines(t,e,i):this.createCrescendoLines(t,e,i)}createDiminuendoLines(t,e,i,s=this.rules.WedgeOpeningLength,n=this.rules.WedgeLineWidth){const r=new o.PointF2D(t,i-s/2),a=new o.PointF2D(t,i+s/2),l=new o.PointF2D(e,i);this.addWedgeLines(l,r,a,n)}createFirstHalfDiminuendoLines(t,e,i,s=this.rules.WedgeOpeningLength,n=this.rules.WedgeMeasureEndOpeningLength,r=this.rules.WedgeLineWidth){const a=new o.PointF2D(t,i-s/2),l=new o.PointF2D(t,i+s/2),h=new o.PointF2D(e,i-n/2),c=new o.PointF2D(e,i+n/2);this.addDoubleLines(a,h,l,c,r)}createSecondHalfDiminuendoLines(t,e,i,s=this.rules.WedgeMeasureBeginOpeningLength,n=this.rules.WedgeLineWidth){const r=new o.PointF2D(t,i-s/2),a=new o.PointF2D(t,i+s/2),l=new o.PointF2D(e,i);this.addWedgeLines(l,r,a,n)}recalculateDiminuendoLines(t,e,i){const s=Math.abs(this.lines[0].End.y-this.lines[1].End.y)>1e-4;this.lines.clear(),s?this.createFirstHalfDiminuendoLines(t,e,i):this.isSplittedPart?this.createSecondHalfDiminuendoLines(t,e,i):this.createDiminuendoLines(t,e,i)}calcPsi(){this.IsVerbal?this.PositionAndShape.calculateBoundingBox():(this.PositionAndShape.RelativePosition=this.lines[0].Start,this.PositionAndShape.BorderMarginTop=this.lines[0].End.y-this.lines[0].Start.y,this.PositionAndShape.BorderMarginBottom=this.lines[1].End.y-this.lines[1].Start.y,this.PositionAndShape.Center.y=(this.PositionAndShape.BorderMarginTop+this.PositionAndShape.BorderMarginBottom)/2,this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.crescendo?(this.PositionAndShape.BorderMarginLeft=0,this.PositionAndShape.BorderMarginRight=this.lines[0].End.x-this.lines[0].Start.x):(this.PositionAndShape.BorderMarginLeft=this.lines[0].End.x-this.lines[0].Start.x,this.PositionAndShape.BorderMarginRight=0))}cleanUp(){this.lines.clear()}shiftYPosition(t){this.IsVerbal?(this.PositionAndShape.RelativePosition.y+=t,this.PositionAndShape.calculateBoundingBox()):(this.lines[0].Start.y+=t,this.lines[0].End.y+=t,this.lines[1].End.y+=t)}squeeze(t){this.IsVerbal||Math.abs(this.lines[0].End.x-this.lines[0].Start.x)0?this.lines[0].Start.x+=t:(this.lines[0].End.x+=t,this.lines[1].End.x+=t):t<0?this.lines[0].Start.x+=t:(this.lines[0].End.x+=t,this.lines[1].End.x+=t),this.calcPsi())}addWedgeLines(t,e,i,s){const r=new n.GraphicalLine(t,e,s),o=new n.GraphicalLine(t,i,s);this.lines.push(r),this.lines.push(o)}addDoubleLines(t,e,i,s,r){const o=new n.GraphicalLine(t,e,r),a=new n.GraphicalLine(i,s,r);this.lines.push(o),this.lines.push(a)}}e.GraphicalContinuousDynamicExpression=c},5330:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalCurve=void 0;const s=i(9086);class n{constructor(){n.tPow3=new Array(n.bezierCurveStepSize),n.oneMinusTPow3=new Array(n.bezierCurveStepSize),n.bezierFactorOne=new Array(n.bezierCurveStepSize),n.bezierFactorTwo=new Array(n.bezierCurveStepSize);for(let t=0;t=n.bezierCurveStepSize?new s.PointF2D:new s.PointF2D(n.oneMinusTPow3[e]*this.bezierStartPt.x+n.bezierFactorOne[e]*this.bezierStartControlPt.x+n.bezierFactorTwo[e]*this.bezierEndControlPt.x+n.tPow3[e]*this.bezierEndPt.x,n.oneMinusTPow3[e]*this.bezierStartPt.y+n.bezierFactorOne[e]*this.bezierStartControlPt.y+n.bezierFactorTwo[e]*this.bezierEndControlPt.y+n.tPow3[e]*this.bezierEndPt.y)}}e.GraphicalCurve=n,n.bezierCurveStepSize=1e3},9428:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalInstantaneousDynamicExpression=void 0;const n=i(6791),r=i(3748),o=s(i(2043));class a extends n.AbstractGraphicalExpression{constructor(t,e,i){super(e,t,i.parentSourceMeasure),this.mInstantaneousDynamicExpression=t,this.mMeasure=i}updateSkyBottomLine(){const t=this.parentStaffLine.SkyBottomLineCalculator,e=this.PositionAndShape.RelativePosition.x+this.PositionAndShape.BorderMarginLeft,i=this.PositionAndShape.RelativePosition.x+this.PositionAndShape.BorderMarginRight;let s=0;switch(this.Placement){case r.PlacementEnum.Above:s=this.PositionAndShape.RelativePosition.y+this.PositionAndShape.BorderMarginTop,t.updateSkyLineInRange(e,i,s);break;case r.PlacementEnum.Below:s=this.PositionAndShape.RelativePosition.y+this.PositionAndShape.BorderMarginBottom,t.updateBottomLineInRange(e,i,s);break;default:o.default.error("Placement for GraphicalInstantaneousDynamicExpression is unknown")}}}e.GraphicalInstantaneousDynamicExpression=a},5277:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalInstantaneousTempoExpression=void 0;const s=i(6791);class n extends s.AbstractGraphicalExpression{constructor(t,e){super(e.PositionAndShape.Parent.DataObject,t,t.parentMeasure),this.label=e}get GraphicalLabel(){return this.label}updateSkyBottomLine(){}}e.GraphicalInstantaneousTempoExpression=n},9946:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalLabel=void 0;const s=i(1274),n=i(8911),r=i(4278),o=i(4040);class a extends r.Clickable{constructor(t,e,i,s,r){super(),this.label=t,this.boundingBox=new n.BoundingBox(this,r),this.label.fontHeight=e,this.label.textAlignment=i,this.rules=s}get Label(){return this.label}toString(){return`${this.label.text} (${this.boundingBox.RelativePosition.x},${this.boundingBox.RelativePosition.y})`}setLabelPositionAndShapeBorders(){var t,e;if(""===this.Label.text.trim())return;this.TextLines=[];const i=null!==(e=null===(t=this.rules)||void 0===t?void 0:t.LabelMarginBorderFactor)&&void 0!==e?e:.1,n=this.Label.text.split(/[\n\r]+/g),r=n.length;let a=0;for(let t=0;t0&&this.TextLines.length>1&&(l+=this.rules.SpacingBetweenTextLines*r/10);const h=this.PositionAndShape;switch(this.Label.textAlignment){case s.TextAlignmentEnum.CenterBottom:h.BorderTop=-l,h.BorderLeft=-a/2,h.BorderBottom=0,h.BorderRight=a/2;break;case s.TextAlignmentEnum.CenterCenter:h.BorderTop=-l/2,h.BorderLeft=-a/2,h.BorderBottom=l/2,h.BorderRight=a/2;break;case s.TextAlignmentEnum.CenterTop:h.BorderTop=0,h.BorderLeft=-a/2,h.BorderBottom=l,h.BorderRight=a/2;break;case s.TextAlignmentEnum.LeftBottom:h.BorderTop=-l,h.BorderLeft=0,h.BorderBottom=0,h.BorderRight=a;break;case s.TextAlignmentEnum.LeftCenter:h.BorderTop=-l/2,h.BorderLeft=0,h.BorderBottom=l/2,h.BorderRight=a;break;case s.TextAlignmentEnum.LeftTop:h.BorderTop=0,h.BorderLeft=0,h.BorderBottom=l,h.BorderRight=a;break;case s.TextAlignmentEnum.RightBottom:h.BorderTop=-l,h.BorderLeft=-a,h.BorderBottom=0,h.BorderRight=0;break;case s.TextAlignmentEnum.RightCenter:h.BorderTop=-l/2,h.BorderLeft=-a,h.BorderBottom=l/2,h.BorderRight=0;break;case s.TextAlignmentEnum.RightTop:h.BorderTop=0,h.BorderLeft=-a,h.BorderBottom=l,h.BorderRight=0}h.BorderMarginTop=h.BorderTop-l*i,h.BorderMarginLeft=h.BorderLeft-l*i,h.BorderMarginBottom=h.BorderBottom+l*i,h.BorderMarginRight=h.BorderRight+l*i}}e.GraphicalLabel=a},6729:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalLine=void 0;const s=i(8155);e.GraphicalLine=class{constructor(t,e,i=0,n=s.OutlineAndFillStyleEnum.BaseWritingColor,r){this.start=t,this.end=e,this.width=i,this.styleId=n,this.colorHex=r}get Start(){return this.start}set Start(t){this.start=t}get End(){return this.end}set End(t){this.end=t}get Width(){return this.width}set Width(t){this.width=t}}},5091:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalLyricEntry=void 0;const s=i(9946),n=i(2255),r=i(9086),o=i(1274);e.GraphicalLyricEntry=class{constructor(t,e,i,a){this.lyricsEntry=t,this.graphicalStaffEntry=e;const l=e.parentMeasure.parentSourceMeasure.Rules.LyricsAlignmentStandard;t.Text.length>=4&&t.Parent.Notes[0].Length.Denominator>4&&o.TextAlignmentEnum.LeftBottom;const h=new n.Label(t.Text);this.graphicalLabel=new s.GraphicalLabel(h,i,l,this.graphicalStaffEntry.parentMeasure.parentSourceMeasure.Rules,e.PositionAndShape),this.graphicalLabel.PositionAndShape.RelativePosition=new r.PointF2D(0,a),l===o.TextAlignmentEnum.LeftBottom&&(this.graphicalLabel.PositionAndShape.RelativePosition.x-=1)}get LyricsEntry(){return this.lyricsEntry}get ParentLyricWord(){return this.graphicalLyricWord}set ParentLyricWord(t){this.graphicalLyricWord=t}get GraphicalLabel(){return this.graphicalLabel}set GraphicalLabel(t){this.graphicalLabel=t}get StaffEntryParent(){return this.graphicalStaffEntry}set StaffEntryParent(t){this.graphicalStaffEntry=t}}},8720:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalLyricWord=void 0,e.GraphicalLyricWord=class{constructor(t){this.graphicalLyricsEntries=[],this.lyricWord=t,this.initialize()}get GetLyricWord(){return this.lyricWord}get GraphicalLyricsEntries(){return this.graphicalLyricsEntries}set GraphicalLyricsEntries(t){this.graphicalLyricsEntries=t}isFilled(){for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalMarkedArea=void 0,e.GraphicalMarkedArea=class{constructor(t,e,i,s){this.systemRectangle=t,this.labelRectangle=e,this.label=i,this.settings=s}}},1513:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalMeasure=void 0;const s=i(4785),n=i(1797),r=i(8911),o=i(9086);class a extends s.GraphicalObject{constructor(t,e,i){super(),this.hasOnlyRests=!1,this.measureNumber=-1,this.ShowTimeSignature=!0,this.parentStaff=t,this.parentSourceMeasure=e,this.parentStaffLine=i,i?(this.parentStaff=i.ParentStaff,this.PositionAndShape=new r.BoundingBox(this,i.PositionAndShape)):this.PositionAndShape=new r.BoundingBox(this),this.PositionAndShape.BorderBottom=4,this.parentSourceMeasure&&(this.measureNumber=this.parentSourceMeasure.MeasureNumber),this.staffEntries=[]}get ParentStaff(){return this.parentStaff}get ParentMusicSystem(){return this.parentMusicSystem}set ParentMusicSystem(t){this.parentMusicSystem=t}get MeasureNumber(){return this.measureNumber}get FirstInstructionStaffEntry(){return this.firstInstructionStaffEntry}set FirstInstructionStaffEntry(t){this.firstInstructionStaffEntry=t}get LastInstructionStaffEntry(){return this.lastInstructionStaffEntry}set LastInstructionStaffEntry(t){this.lastInstructionStaffEntry=t}get ParentStaffLine(){return this.parentStaffLine}set ParentStaffLine(t){this.parentStaffLine=t,this.parentStaffLine&&(this.PositionAndShape.Parent=this.parentStaffLine.PositionAndShape)}resetLayout(){throw new Error("not implemented")}getLineWidth(t){throw new Error("not implemented")}addClefAtBegin(t){throw new Error("not implemented")}addKeyAtBegin(t,e,i){throw new Error("not implemented")}addRhythmAtBegin(t){throw new Error("not implemented")}addClefAtEnd(t,e=!0){throw new Error("not implemented")}setPositionInStaffline(t){this.PositionAndShape.RelativePosition=new o.PointF2D(t,0)}setWidth(t){this.PositionAndShape.BorderRight=t}layoutSymbols(){throw new Error("not implemented")}findGraphicalStaffEntryFromTimestamp(t){var e;for(let i=0,s=this.staffEntries.length;i1}isVisible(){return this.ParentStaff.ParentInstrument.Visible}getGraphicalMeasureDurationFromStaffEntries(){let t=new n.Fraction(0,1);const e=[];for(let t=0,i=this.staffEntries.length;t0&&r.Add(e.notes[0].graphicalNoteLength);t.lt(r)&&(t=n.Fraction.createFromFraction(r))}return t}addGraphicalStaffEntry(t){this.staffEntries.push(t)}addGraphicalStaffEntryAtTimestamp(t){if(t)if(0===this.staffEntries.length||this.staffEntries[this.staffEntries.length-1].relInMeasureTimestamp.lt(t.relInMeasureTimestamp))this.staffEntries.push(t);else for(let e=this.staffEntries.length-1;e>=0;e--){if(this.staffEntries[e].relInMeasureTimestamp.lt(t.relInMeasureTimestamp)){this.staffEntries.splice(e+1,0,t);break}0===e&&this.staffEntries.splice(e,0,t)}}isPianoRightHand(){return this.isUpperStaffOfInstrument()}isPianoLeftHand(){return this.isLowerStaffOfInstrument()}isUpperStaffOfInstrument(){return 1===this.parentStaff.ParentInstrument.Staves.length||this.ParentStaff===this.parentStaff.ParentInstrument.Staves[0]}isLowerStaffOfInstrument(){return 1!==this.parentStaff.ParentInstrument.Staves.length&&this.ParentStaff===this.ParentStaff.ParentInstrument.Staves.last()}beginsWithLineRepetition(){const t=this.parentSourceMeasure;return!!t&&t.beginsWithLineRepetition()}endsWithLineRepetition(){const t=this.parentSourceMeasure;return!!t&&t.endsWithLineRepetition()}beginsWithWordRepetition(){const t=this.parentSourceMeasure;return!!t&&t.beginsWithWordRepetition()}endsWithWordRepetition(){const t=this.parentSourceMeasure;return!!t&&t.endsWithWordRepetition()}getTransposedHalftones(){return this.parentStaff.ParentInstrument.GetMusicSheet.Transpose+this.parentStaff.ParentInstrument.Transpose}}e.GraphicalMeasure=a},599:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PagePlacementEnum=e.GraphicalMusicPage=void 0;const s=i(8911),n=i(4785),r=i(9086);class o extends n.GraphicalObject{constructor(t){super(),this.musicSystems=[],this.labels=[],this.parent=t,this.boundingBox=new s.BoundingBox(this,void 0)}get MusicSystems(){return this.musicSystems}set MusicSystems(t){this.musicSystems=t}get Labels(){return this.labels}set Labels(t){this.labels=t}get Parent(){return this.parent}set Parent(t){this.parent=t}get PageNumber(){return this.pageNumber}set PageNumber(t){this.pageNumber=t}setMusicPageAbsolutePosition(t,e){return new r.PointF2D(0,0)}}var a;e.GraphicalMusicPage=o,(a=e.PagePlacementEnum||(e.PagePlacementEnum={}))[a.Down=0]="Down",a[a.Right=1]="Right",a[a.RightDown=2]="RightDown"},4324:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.SystemImageProperties=e.GraphicalMusicSheet=void 0;const n=i(525),r=i(6729),o=i(9086),a=i(289),l=i(5198),h=i(1797),c=i(8911),u=s(i(2043)),d=i(2337),f=i(5974),m=i(4785);e.GraphicalMusicSheet=class{constructor(t,e){this.musicPages=[],this.measureList=[],this.verticalGraphicalStaffEntryContainers=[],this.cursors=[],this.leadSheet=!1,this.musicSheet=t,this.numberOfStaves=this.musicSheet.Staves.length,this.calculator=e,this.calculator.initialize(this)}get ParentMusicSheet(){return this.musicSheet}get GetCalculator(){return this.calculator}get MusicPages(){return this.musicPages}set MusicPages(t){this.musicPages=t}get MeasureList(){return this.measureList}set MeasureList(t){this.measureList=t}get VerticalGraphicalStaffEntryContainers(){return this.verticalGraphicalStaffEntryContainers}set VerticalGraphicalStaffEntryContainers(t){this.verticalGraphicalStaffEntryContainers=t}get Title(){return this.title}set Title(t){this.title=t}get Subtitle(){return this.subtitle}set Subtitle(t){this.subtitle=t}get Composer(){return this.composer}set Composer(t){this.composer=t}get Lyricist(){return this.lyricist}set Lyricist(t){this.lyricist=t}get Cursors(){return this.cursors}get SelectionStartSymbol(){return this.selectionStartSymbol}get SelectionEndSymbol(){return this.selectionEndSymbol}get MinAllowedSystemWidth(){return this.minAllowedSystemWidth}set MinAllowedSystemWidth(t){this.minAllowedSystemWidth=t}get NumberOfStaves(){return this.numberOfStaves}get LeadSheet(){return this.leadSheet}set LeadSheet(t){this.leadSheet=t}static transformRelativeToAbsolutePosition(t){for(let e=0;e=0;i--){const t=this.measureList[i][e];if(t)return t}}findGraphicalStaffEntryFromMeasureList(t,e,i){for(let s=e;s0)return i.staffEntries[0]}}getFirstVisibleMeasuresListFromIndices(t,e){const i=[],s=this.measureList[0].length;for(let n=t;n<=e;n++)for(let t=0;t=0;e--){if(this.verticalGraphicalStaffEntryContainers[e].AbsoluteTimestamp.lt(t)){const i=new n.VerticalGraphicalStaffEntryContainer(this.numberOfStaves,t);return this.verticalGraphicalStaffEntryContainers.splice(e+1,0,i),i}if(this.verticalGraphicalStaffEntryContainers[e].AbsoluteTimestamp.Equals(t))return this.verticalGraphicalStaffEntryContainers[e]}}GetVerticalContainerFromTimestamp(t,e=0){const i=d.CollectionUtil.binarySearch(this.verticalGraphicalStaffEntryContainers,new n.VerticalGraphicalStaffEntryContainer(0,t),n.VerticalGraphicalStaffEntryContainer.compareByTimestamp,e);if(i>=0)return this.verticalGraphicalStaffEntryContainers[i]}GetInterpolatedIndexInVerticalContainers(t){const e=this.verticalGraphicalStaffEntryContainers;let i,s,n=0,r=e.length-1;if(t.lte(e[e.length-1].AbsoluteTimestamp)){for(;r-n>1;){const i=Math.floor((r+n)/2);if(e[n].AbsoluteTimestamp.Equals(t)){r=n;break}if(e[r].AbsoluteTimestamp.Equals(t)){n=r;break}if(e[i].AbsoluteTimestamp.Equals(t))return this.verticalGraphicalStaffEntryContainers.indexOf(e[i]);t.lt(e[i].AbsoluteTimestamp)?r=i:n=i}if(n===r)return this.verticalGraphicalStaffEntryContainers.indexOf(e[n]);i=e[n].AbsoluteTimestamp,s=e[r].AbsoluteTimestamp}else i=e[e.length-1].AbsoluteTimestamp,s=h.Fraction.plus(this.getLongestStaffEntryDuration(e.length-1),i),r=e.length;const o=s.RealValue-i.RealValue,a=r-(s.RealValue-t.RealValue)/o;return Math.min(a,this.verticalGraphicalStaffEntryContainers.length)}getVisibleStavesIndicesFromSourceMeasure(t){const e=[],i=[];for(let i=0,s=t.length;i{var e;return void 0!==(null===(e=t.parentStaffEntry)||void 0===e?void 0:e.relInMeasureTimestamp)}))}GetNearestNote(t,e){const i=this.GetNearestVoiceEntry(t);if(!i)return;let s,n=Number.MAX_SAFE_INTEGER;for(const e of i.notes){const i=e.PositionAndShape.AbsolutePosition.y,r=Math.abs(e.PositionAndShape.AbsolutePosition.x-t.x),o=Math.abs(i-t.y);r+os.PositionAndShape.RelativePosition.x&&(i=s):i=s)}}catch(t){u.default.info("GraphicalMusicSheet.getStaffEntry",t)}return i}GetPreviousVisibleContainerIndex(t){for(let e=t-1;e>=0;e--){const t=this.verticalGraphicalStaffEntryContainers[e].StaffEntries;for(let i=0,s=t.length;i=0;t--)if(i=this.getStaffEntry(t),i){if(!e)return i;if(i.sourceStaffEntry.ParentStaff.ParentInstrument.Visible)return i}}findClosestRightStaffEntry(t,e){let i;for(let s=Math.max(0,Math.ceil(t));s{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalNote=void 0;const s=i(8640),n=i(4785),r=i(4040),o=i(8911);class a extends n.GraphicalObject{constructor(t,e,i,n){super(),this.DrawnAccidental=s.AccidentalEnum.NONE,this.lineShift=0,this.sourceNote=t,this.parentVoiceEntry=e,this.PositionAndShape=new o.BoundingBox(this,e.PositionAndShape),this.graphicalNoteLength=n||t.Length,this.numberOfDots=this.calculateNumberOfNeededDots(this.graphicalNoteLength),this.rules=i,this.rules.addGraphicalNoteToNoteMap(t,this)}Transpose(t,e,i,s){let n=this.sourceNote.Pitch;return r.MusicSheetCalculator.transposeCalculator&&(n=r.MusicSheetCalculator.transposeCalculator.transposePitch(this.sourceNote.Pitch,t,i)),n}calculateNumberOfNeededDots(t){return this.sourceNote&&this.sourceNote.NoteTuplet?0:t.calculateNumberOfNeededDots()}get ParentMusicPage(){return this.parentVoiceEntry.parentStaffEntry.parentMeasure.ParentMusicSystem.Parent}static FromNote(t,e){return e.NoteToGraphicalNoteMap.getValue(t.NoteToGraphicalNoteObjectId)}}e.GraphicalNote=a},4785:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalObject=void 0;const s=i(1035);class n extends s.AClassHierarchyTrackable{get PositionAndShape(){return this.boundingBox}set PositionAndShape(t){this.boundingBox=t}}e.GraphicalObject=n},873:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalOctaveShift=void 0;const s=i(4785),n=i(5853),r=i(8911),o=i(158),a=i(1703);class l extends s.GraphicalObject{constructor(t,e){super(),this.getOctaveShift=t,this.setSymbol(),this.PositionAndShape=new r.BoundingBox(this,e)}setSymbol(){switch(this.getOctaveShift.Type){case n.OctaveEnum.VA8:this.octaveSymbol=o.MusicSymbol.VA8;break;case n.OctaveEnum.VB8:this.octaveSymbol=o.MusicSymbol.VB8;break;case n.OctaveEnum.MA15:this.octaveSymbol=o.MusicSymbol.MA15;break;case n.OctaveEnum.MB15:this.octaveSymbol=o.MusicSymbol.MB15;break;default:throw new a.ArgumentOutOfRangeException("")}}}e.GraphicalOctaveShift=l},3411:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalRectangle=void 0;const s=i(8911),n=i(4785);class r extends n.GraphicalObject{constructor(t,e,i,n){super(),this.boundingBox=new s.BoundingBox(i),this.boundingBox.RelativePosition=t,this.boundingBox.BorderRight=e.x-t.x,this.boundingBox.BorderBottom=e.y-t.y,this.style=n}}e.GraphicalRectangle=r},9876:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalSlur=void 0;const s=i(9086),n=i(5330),r=i(3748),o=i(8363),a=i(2947),l=i(1797),h=i(908);class c extends n.GraphicalCurve{constructor(t,e){super(),this.staffEntries=[],this.slur=t,this.rules=e}static Compare(t,e){if(t.staffEntries.length<1)return-1;if(e.staffEntries.length<1)return 1;const i=l.Fraction.minus(t.staffEntries[t.staffEntries.length-1].getAbsoluteTimestamp(),t.staffEntries[0].getAbsoluteTimestamp()),s=l.Fraction.minus(e.staffEntries[e.staffEntries.length-1].getAbsoluteTimestamp(),e.staffEntries[0].getAbsoluteTimestamp());return i.RealValue>s.RealValue?1:s.RealValue>i.RealValue?-1:0}calculateCurve(t){const e=this.staffEntries[0],i=this.staffEntries[this.staffEntries.length-1];let n=e.findGraphicalNoteFromNote(this.slur.StartNote);!n&&this.graceStart&&(n=e.findGraphicalNoteFromGraceNote(this.slur.StartNote)),n||(n=e.findEndTieGraphicalNoteFromNoteWithStartingSlur(this.slur.StartNote,this.slur));let a=i.findGraphicalNoteFromNote(this.slur.EndNote);!a&&this.graceEnd&&(a=i.findGraphicalNoteFromGraceNote(this.slur.EndNote));const l=e.parentMeasure.ParentStaffLine,h=l.SkyBottomLineCalculator;this.calculatePlacement(h,l);const c=this.calculateStartAndEnd(n,a,l,t,h),u=c.startX,d=c.endX;let f=c.startY,m=c.endY;const p=t.SlurTangentMinAngle,b=t.SlurTangentMaxAngle;let g;if(this.placement===r.PlacementEnum.Above){f-=t.SlurNoteHeadYOffset,m-=t.SlurNoteHeadYOffset;const e=new s.PointF2D(this.staffEntries[0].parentMeasure.PositionAndShape.RelativePosition.x+this.staffEntries[0].PositionAndShape.RelativePosition.x,f);n?e.x+=this.staffEntries[0].PositionAndShape.BorderRight:e.x=this.staffEntries[0].parentMeasure.beginInstructionsWidth,this.graceStart&&(e.x+=i.PositionAndShape.RelativePosition.x);const r=new s.PointF2D(this.staffEntries[this.staffEntries.length-1].parentMeasure.PositionAndShape.RelativePosition.x+this.staffEntries[this.staffEntries.length-1].PositionAndShape.RelativePosition.x,m);if(a?r.x+=this.staffEntries[this.staffEntries.length-1].PositionAndShape.BorderLeft:r.x=this.staffEntries[this.staffEntries.length-1].parentMeasure.PositionAndShape.RelativePosition.x+this.staffEntries[this.staffEntries.length-1].parentMeasure.PositionAndShape.Size.width,this.graceEnd&&(r.x+=i.staffEntryParent.PositionAndShape.RelativePosition.x),g=this.calculateTopPoints(e,r,l,h),0===g.length){const t=new s.PointF2D((r.x-e.x)/2+e.x,(r.y-e.y)/2+e.y);g.push(t)}const c=Math.atan((m-f)/(d-u)),S=new s.PointF2D(0,0);let y=new s.PointF2D(d-u,-(m-f));const E=o.Matrix2D.getRotationMatrix(c),x=E.getTransposeMatrix();y=E.vectorMultiplication(y);const v=this.calculateTranslatedAndRotatedPointListAbove(g,u,f,E),_=this.calculateMaxLeftSlope(v,S,y),w=this.calculateMaxRightSlope(v,S,y),M=S.y-S.x*_,T=y.y-y.x*w,P=new s.PointF2D;let L=!1;Math.abs(Math.abs(_)-Math.abs(w))<1e-4?(P.x=y.x/2,P.y=0,L=!0):(P.x=(T-M)/(_-w),P.y=_*P.x+M);const A=this.calculateHeightWidthRatio(y.x,v),C=0,I=0;let R=p,N=-p;if(!L){const t=this.calculateAngles(p,_,w,b);R=t.startAngle,N=t.endAngle}const B=this.calculateControlPoints(y.x,R,N,v,A,f,m);let F=B.startControlPoint,D=B.endControlPoint;F=x.vectorMultiplication(F),F.x+=u,F.y=-F.y+f,D=x.vectorMultiplication(D),D.x+=u,D.y=-D.y+f,this.bezierStartPt=new s.PointF2D(u,f-C),this.bezierStartControlPt=new s.PointF2D(F.x,F.y-C),this.bezierEndControlPt=new s.PointF2D(D.x,D.y-I),this.bezierEndPt=new s.PointF2D(d,m-I);const O=l.SkyLine.length,k=h.getLeftIndexForPointX(this.bezierStartPt.x,O),V=h.getLeftIndexForPointX(this.bezierEndPt.x,O),G=this.bezierEndPt.x-this.bezierStartPt.x,W=h.SamplingUnit;for(let t=k;t=k&&(l.SkyLine[s]=Math.min(l.SkyLine[s],i.y)),s++,s=k&&(l.BottomLine[s]=Math.max(l.BottomLine[s],i.y)),s++,s0)return void(this.placement=r.PlacementEnum.Above);const i=this.staffEntries[0],s=this.staffEntries[this.staffEntries.length-1],n=i.graphicalVoiceEntries[0].parentVoiceEntry.StemDirection;if(n===s.graphicalVoiceEntries[0].parentVoiceEntry.StemDirection)this.placement=n===h.StemDirectionType.Up?r.PlacementEnum.Below:r.PlacementEnum.Above;else{let n=i.PositionAndShape.BorderLeft+i.PositionAndShape.RelativePosition.x+i.parentMeasure.PositionAndShape.RelativePosition.x,o=s.PositionAndShape.BorderRight+s.PositionAndShape.RelativePosition.x+s.parentMeasure.PositionAndShape.RelativePosition.x;this.graceStart&&(n+=s.PositionAndShape.RelativePosition.x),this.graceEnd&&(o+=s.staffEntryParent.PositionAndShape.RelativePosition.x);const a=-1*t.getSkyLineMinInRange(n,o),l=t.getBottomLineMaxInRange(n,o)-e.StaffHeight;this.placement=l>a?r.PlacementEnum.Above:r.PlacementEnum.Below}}calculateTopPoints(t,e,i,n){const r=[];let o=n.getRightIndexForPointX(t.x,i.SkyLine.length),a=n.getLeftIndexForPointX(e.x,i.SkyLine.length);o<0&&(o=0),a>=i.SkyLine.length&&(a=i.SkyLine.length-1);for(let t=o;t=i.BottomLine.length&&(a=i.BottomLine.length-1);for(let t=o;tu&&t>d&&(h+=t/70*this.rules.SlurHeightFlattenLongSlursFactorByWidth,h*=1+e/30*this.rules.SlurHeightFlattenLongSlursFactorByAngle,l/=h);const f=Math.min(.5,Math.max(.1,1.7*e/80*l*Math.pow(Math.max(r,.05),.4))),m=Math.min(.5,Math.max(.1,1.7*-i/80*l*Math.pow(Math.max(r,.05),.4))),p=new s.PointF2D;p.x=t*f*Math.cos(e*c.degreesToRadiansFactor),p.y=t*f*Math.sin(e*c.degreesToRadiansFactor);const b=new s.PointF2D;b.x=t-t*m*Math.cos(i*c.degreesToRadiansFactor),b.y=-t*m*Math.sin(i*c.degreesToRadiansFactor);let g=p.y-b.y;for(;this.rules.SlurMaximumYControlPointDistance&&Math.abs(g)>this.rules.SlurMaximumYControlPointDistance;)g<0?(p.y+=1,b.y-=1):(p.y-=1,b.y+=1),g=p.y-b.y;return{startControlPoint:p,endControlPoint:b}}calculateAngles(t,e,i,s){let n=Math.atan(e)/c.degreesToRadiansFactor;e>0?n+=20:n-=20;let r=Math.atan(i)/c.degreesToRadiansFactor;return i<0?r-=20:r+=20,{startAngle:Math.min(Math.max(t,n),s),endAngle:Math.max(Math.min(-t,r),-s)}}}e.GraphicalSlur=c,c.degreesToRadiansFactor=Math.PI/180},3023:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalStaffEntry=void 0;const s=i(8911),n=i(1797),r=i(4785),o=i(2337),a=i(4040);class l extends r.GraphicalObject{constructor(t,e,i){super(),this.graphicalChordContainers=[],this.tabStaffEntry=void 0,this.MaxAccidentals=0,this.graphicalInstructions=[],this.ties=[],this.graphicalTies=[],this.lyricsEntries=[],this.parentMeasure=t,this.graphicalVoiceEntries=[],this.sourceStaffEntry=e,i?(this.staffEntryParent=i,this.parentVerticalContainer=i.parentVerticalContainer,this.PositionAndShape=new s.BoundingBox(this,i.PositionAndShape)):this.PositionAndShape=new s.BoundingBox(this,t.PositionAndShape),e&&(this.relInMeasureTimestamp=e.Timestamp),this.FingeringEntries=[]}get GraphicalInstructions(){return this.graphicalInstructions}get GraphicalTies(){return this.graphicalTies}get LyricsEntries(){return this.lyricsEntries}set LyricsEntries(t){this.lyricsEntries=t}getAbsoluteTimestamp(){const t=this.parentMeasure.parentSourceMeasure.AbsoluteTimestamp.clone();return this.relInMeasureTimestamp&&t.Add(this.relInMeasureTimestamp),t}findTieGraphicalNoteFromNote(t){for(const e of this.graphicalVoiceEntries)for(const i of e.notes){const e=i.sourceNote;if(!e.isRest()&&e.Pitch.FundamentalNote===t.Pitch.FundamentalNote&&e.Pitch.Octave===t.Pitch.Octave&&e.getAbsoluteTimestamp().Equals(t.getAbsoluteTimestamp()))return i}}findEndTieGraphicalNoteFromNoteWithStartingSlur(t,e){if(t)for(const i of this.graphicalVoiceEntries)if(i.parentVoiceEntry===t.ParentVoiceEntry)for(const t of i.notes){const i=t.sourceNote;if(i.NoteTie&&-1!==i.NoteSlurs.indexOf(e))return t}}findGraphicalNoteFromGraceNote(t){if(t)for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry===t.ParentVoiceEntry)for(const i of e.notes)if(i.sourceNote===t)return i}findGraphicalNoteFromNote(t){if(t)for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry===t.ParentVoiceEntry)for(const i of e.notes)if(i.sourceNote===t&&this.getAbsoluteTimestamp().Equals(t.getAbsoluteTimestamp()))return i}getGraphicalNoteDurationFromVoice(t){for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry.ParentVoice===t)return e.notes[0].graphicalNoteLength;return new n.Fraction(0,1)}findVoiceEntryGraphicalNotes(t){for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry===t)return e.notes}isVoiceEntryPartOfLinkedVoiceEntry(t){if(this.sourceStaffEntry.Link)for(let e=0,i=this.sourceStaffEntry.Link.LinkStaffEntries.length;e0&&(t=e)}return t}findStaffEntryMaxNoteLength(){let t=new n.Fraction(0,1);for(const e of this.graphicalVoiceEntries)for(const i of e.notes){const e=i.graphicalNoteLength;t.lt(e)&&e.GetExpandedNumerator()>0&&(t=e)}return t}findOrCreateGraphicalVoiceEntry(t){for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry===t)return e;const e=a.MusicSheetCalculator.symbolFactory.createVoiceEntry(t,this);return this.graphicalVoiceEntries.push(e),e}findOrCreateGraphicalVoiceEntryFromGraphicalNote(t){for(const e of this.graphicalVoiceEntries)if(e===t.parentVoiceEntry)return e;const e=a.MusicSheetCalculator.symbolFactory.createVoiceEntry(t.sourceNote.ParentVoiceEntry,this);return this.graphicalVoiceEntries.push(e),e}addGraphicalNoteToListAtCorrectYPosition(t,e){const i=t.notes;if(0===i.length||e.PositionAndShape.RelativePosition.y=0;t--){if(i[t].PositionAndShape.RelativePosition.y>e.PositionAndShape.RelativePosition.y){i.splice(t+1,0,e);break}if(0===t){i.splice(0,0,e);break}}}hasOnlyRests(){for(const t of this.graphicalVoiceEntries)for(const e of t.notes)if(!e.sourceNote.isRest())return!1;return!0}getSkylineMin(){var t;const e=null===(t=this.parentMeasure)||void 0===t?void 0:t.ParentStaffLine.SkyBottomLineCalculator;if(!e)return;const[i,s]=this.getAbsoluteStartAndEnd();return e.getSkyLineMinInRange(i,s)}getHighestYAtEntry(){return this.parentMeasure.ParentStaffLine.PositionAndShape.AbsolutePosition.y+this.getSkylineMin()}getLowestYAtEntry(){return this.parentMeasure.ParentStaffLine.PositionAndShape.AbsolutePosition.y+this.getBottomlineMax()}getBottomlineMax(){var t;const e=null===(t=this.parentMeasure)||void 0===t?void 0:t.ParentStaffLine.SkyBottomLineCalculator;if(!e)return;const[i,s]=this.getAbsoluteStartAndEnd();return e.getBottomLineMaxInRange(i,s)}getAbsoluteStartAndEnd(){let t=this.PositionAndShape.AbsolutePosition.x;return t-=this.parentMeasure.ParentStaffLine.PositionAndShape.AbsolutePosition.x,[t,t+this.PositionAndShape.Size.width]}}e.GraphicalStaffEntry=l},8898:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalStaffEntryLink=void 0,e.GraphicalStaffEntryLink=class{constructor(t){this.graphicalLinkedStaffEntries=[],this.staffEntryLink=t,this.initialize()}get GetStaffEntryLink(){return this.staffEntryLink}get GraphicalLinkedStaffEntries(){return this.graphicalLinkedStaffEntries}set GraphicalLinkedStaffEntries(t){this.graphicalLinkedStaffEntries=t}isFilled(){for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalTie=void 0,e.GraphicalTie=class{constructor(t,e,i){this.tie=t,this.startNote=e,this.endNote=i}get SVGElement(){return this.vfTie.getAttribute("el")}get GetTie(){return this.tie}get StartNote(){return this.startNote}get Tie(){return this.tie}set StartNote(t){this.startNote=t}get EndNote(){return this.endNote}set EndNote(t){this.endNote=t}}},4462:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalUnknownExpression=void 0;const n=i(6791),r=i(3748),o=s(i(2043));class a extends n.AbstractGraphicalExpression{constructor(t,e,i,s,n){super(t,new r.AbstractExpression(i),s),this.label=e,this.sourceMultiExpression=n}updateSkyBottomLine(){const t=this.parentStaffLine.SkyBottomLineCalculator,e=this.label.PositionAndShape.RelativePosition.x+this.label.PositionAndShape.BorderMarginLeft,i=this.label.PositionAndShape.RelativePosition.x+this.label.PositionAndShape.BorderMarginRight;switch(this.Placement){case r.PlacementEnum.Above:const s=this.label.PositionAndShape.BorderMarginTop+this.label.PositionAndShape.RelativePosition.y;t.updateSkyLineInRange(e,i,s);break;case r.PlacementEnum.Below:const n=this.label.PositionAndShape.BorderMarginBottom+this.label.PositionAndShape.RelativePosition.y;t.updateBottomLineInRange(e,i,n);break;default:o.default.error("Placement for GraphicalUnknownExpression is unknown")}}}e.GraphicalUnknownExpression=a},5974:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalVoiceEntry=void 0;const s=i(4785),n=i(8911),r=i(1405);class o extends s.GraphicalObject{constructor(t,e){super(),this.parentVoiceEntry=t,this.parentStaffEntry=e,this.PositionAndShape=new n.BoundingBox(this,e?e.PositionAndShape:void 0,!0),this.notes=[],this.rules=e?e.parentMeasure.parentSourceMeasure.Rules:new r.EngravingRules}sort(){return this.notes.sort(((t,e)=>{var i,s,n,r;return(null!==(s=null===(i=e.sourceNote.Pitch)||void 0===i?void 0:i.getHalfTone())&&void 0!==s?s:0)-(null!==(r=null===(n=t.sourceNote.Pitch)||void 0===n?void 0:n.getHalfTone())&&void 0!==r?r:0)})),this.notes}sortForVexflow(){return this.notes.sort(((t,e)=>{var i,s,n;return(null!==(s=null===(i=t.sourceNote.Pitch)||void 0===i?void 0:i.getHalfTone())&&void 0!==s?s:0)-(null!==(n=e.sourceNote.Pitch.getHalfTone())&&void 0!==n?n:0)})),this.notes}color(){}}e.GraphicalVoiceEntry=o},8823:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4040:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSheetCalculator=void 0;const n=i(4324),r=i(1797),o=i(5253),a=i(289),l=i(5853),h=i(908),c=i(5623),u=i(9086),d=i(9050),f=i(9946),m=i(1274),p=i(5198),b=i(2947),g=i(8911),S=i(4574),y=i(1070),E=i(289),x=s(i(2043)),v=i(1649),_=i(6729),w=i(2255),M=i(141),T=i(3748),P=i(5277),L=i(9667),A=i(280),C=i(7839),I=i(374),R=i(41),N=i(4462);class B{constructor(){this.staffEntriesWithGraphicalTies=[],this.staffEntriesWithOrnaments=[],this.staffEntriesWithChordSymbols=[],this.staffLinesWithLyricWords=[],this.graphicalLyricWords=[],this.abstractNotImplementedErrorMessage="abstract, not implemented",this.dynamicExpressionMap=new Map}static get TextMeasurer(){return B.textMeasurer}static set TextMeasurer(t){B.textMeasurer=t}get leadSheet(){return this.graphicalMusicSheet.LeadSheet}static setMeasuresMinStaffEntriesWidth(t,e){for(let i=0,s=t.length;i0&&this.rules.RenderMultipleRestMeasures){a.isReducedToMultiRest=!0,a.multipleRestMeasureNumber=1;const i=a.multipleRestMeasures-1;r+=i;for(let s=1;s<=i;s++){const i=t.SourceMeasures[a.MeasureNumber-1+s];i.multipleRestMeasureNumber=s+1,i.isReducedToMultiRest=!0,e.push([void 0])}}}if(this.rules.AutoGenerateMutipleRestMeasuresFromRestMeasures&&this.rules.RenderMultipleRestMeasures){let r,a=0;for(let l=0,h=t.SourceMeasures.length;l0){r.isReducedToMultiRest=!0,r.multipleRestMeasureNumber=1,a++,h.multipleRestMeasureNumber=a,h.isReducedToMultiRest=!0;for(let t=0;t1){r.multipleRestMeasures=a;const t=this.createGraphicalMeasuresForSourceMeasure(r,i,n,o,s);e[r.measureListIndex]=t,a=0,r=void 0}else a=0,r=void 0}if(a>1){r.multipleRestMeasures=a,r.isReducedToMultiRest=!0;const t=this.createGraphicalMeasuresForSourceMeasure(r,i,n,o,s);e[r.measureListIndex]=t,a=0,r=void 0}}const l=s.map((t=>t.ClefType===a.ClefEnum.percussion));this.handleStaffEntries(l),this.calculateVerticalContainersList(),this.setIndicesToVerticalGraphicalContainers()}calculate(){this.musicSystems=[],this.clearSystemsAndMeasures(),this.clearRecreatedObjects(),this.createGraphicalTies(),this.calculateSheetLabelBoundingBoxes(),this.calculateXLayout(this.graphicalMusicSheet,this.maxInstrNameLabelLength()),this.graphicalMusicSheet.MusicPages.length=0,this.calculateMusicSystems(),n.GraphicalMusicSheet.transformRelativeToAbsolutePosition(this.graphicalMusicSheet)}calculateXLayout(t,e){if(this.graphicalMusicSheet.MeasureList.length>0){let t=this.graphicalMusicSheet.MeasureList[0],e=this.calculateMeasureXLayout(t);e=this.calculateMeasureWidthFromStaffEntries(t,e),B.setMeasuresMinStaffEntriesWidth(t,e);for(let i=1;i0)return;const r=e.Measures[n];0!==r.MeasureNumber&&1!==r.MeasureNumber||(i=r.MeasureNumber),s=r!==e.Measures[0]&&this.rules.MeasureNumberLabelXOffset?this.rules.MeasureNumberLabelXOffset:0;const o=this.rules.UseXMLMeasureNumbers&&1===r.MeasureNumber&&1!==r.parentSourceMeasure.getPrintedMeasureNumber();((r.MeasureNumber===i||r.MeasureNumber>=i+this.rules.MeasureNumberLabelOffset)&&!r.parentSourceMeasure.ImplicitMeasure||o)&&((1!==r.MeasureNumber||1===r.MeasureNumber&&r!==e.Measures[0]||o)&&this.calculateSingleMeasureNumberPlacement(r,e,t,s),i=r.MeasureNumber)}}calculateSingleMeasureNumberPlacement(t,e,i,s=0){const n=t.parentSourceMeasure.getPrintedMeasureNumber().toString(),r=new w.Label(n),o=new f.GraphicalLabel(r,this.rules.MeasureNumberLabelHeight,m.TextAlignmentEnum.LeftBottom,this.rules),a=e.SkyBottomLineCalculator;o.setLabelPositionAndShapeBorders(),o.PositionAndShape.Parent=i.PositionAndShape;const l=e.PositionAndShape.RelativePosition.x+t.PositionAndShape.RelativePosition.x-o.PositionAndShape.BorderMarginLeft+s;let h,c=l,d=l-o.PositionAndShape.BorderLeft+o.PositionAndShape.BorderRight;c-=e.PositionAndShape.RelativePosition.x,d-=e.PositionAndShape.RelativePosition.x;const p=c+.5,b=d-.5,g=a.getSkyLineMinInRange(p,b);if(t===e.Measures[0]){let t=0;if(i.GroupBrackets.length>0)for(const e of i.GroupBrackets)t=Math.min(t,e.PositionAndShape.BorderTop);h=Math.min(g,t)}else h=g;h=Math.min(0,h),o.PositionAndShape.RelativePosition=new u.PointF2D(l,h),i.MeasureNumberLabels.push(o)}calculateMeasureNumberSkyline(t){const e=t.StaffLines[0];for(const i of t.MeasureNumberLabels){let t=i.PositionAndShape.RelativePosition.x,s=t-i.PositionAndShape.BorderLeft+i.PositionAndShape.BorderRight;t-=e.PositionAndShape.RelativePosition.x,s-=e.PositionAndShape.RelativePosition.x,e.SkyBottomLineCalculator.updateSkyLineInRange(t,s,i.PositionAndShape.RelativePosition.y+i.PositionAndShape.BorderMarginTop)}}layoutGraphicalTie(t,e,i){throw new Error(this.abstractNotImplementedErrorMessage)}calculateSingleStaffLineLyricsPosition(t,e){let i=0,s=this.rules.StaffHeight;const n=[],r=t.SkyBottomLineCalculator;let o=t.Measures.length;for(let e=0;e0){n.push(e),i=Math.max(i,e.LyricsEntries.length);const t=e.PositionAndShape.RelativePosition.x+a.x;let o=Number.MAX_VALUE,l=Number.MIN_VALUE;for(let i=0;i0){const e=t.PositionAndShape.Size.width;let i=n[0].PositionAndShape.RelativePosition.x+n[0].PositionAndShape.BorderMarginLeft+n[0].parentMeasure.PositionAndShape.RelativePosition.x;i=i>e?e:i,r.updateBottomLineInRange(i,e,a)}return n}calculateLyricsExtendsAndDashes(t){for(let e=0,i=t.length;e0||t.UnknownList.length>0){let e="";for(let i=0,s=t.EntriesList.length;it.length-1&&(x.default.debug("minimum measure to draw index out of range. resetting min measure index to limit."),this.rules.MinMeasureToDrawIndex=t.length-1);const e=[];for(let i=this.rules.MinMeasureToDrawIndex,s=t.length;i0)&&(i=t.getSkyLineMinInRange(a,l));let h=0;0===s?(h+=this.rules.ChordSymbolYOffset,h+=.1):h+=this.rules.ChordSymbolYPadding,h*=-1;const c=n.GraphicalLabel;c.PositionAndShape.RelativePosition.y=i+h,c.setLabelPositionAndShapeBorders(),c.PositionAndShape.calculateBoundingBox(),t.updateSkyLineInRange(a,l,i+c.PositionAndShape.BorderMarginTop)}}}}calculateAlignedChordSymbolsOffset(t,e){let i=Number.MAX_SAFE_INTEGER;for(const s of t)for(const t of s.graphicalChordContainers){const n=s.PositionAndShape,r=t.PositionAndShape,o=r.BorderMarginLeft+n.AbsolutePosition.x,a=r.BorderMarginRight+n.AbsolutePosition.x;i=Math.min(i,e.getSkyLineMinInRange(o,a))}return i}layoutMeasureWithWholeRest(t,e,i){}layoutBeams(t){}layoutArticulationMarks(t,e,i){}layoutOrnament(t,e,i){}calculateRestNotePlacementWithinGraphicalBeam(t,e,i,s,n){}calculateTupletNumbers(){}calculateSlurs(){}calculateDynamicExpressionsForMultiExpression(t,e,i){}calculateGraphicalVerbalContinuousDynamic(t,e){const i=t.Label,s=e.x+i.PositionAndShape.BorderMarginLeft,n=e.x+i.PositionAndShape.BorderMarginRight,r=t.ContinuousDynamic.Placement,o=t.ParentStaffLine.SkyBottomLineCalculator;let a;r===T.PlacementEnum.Below?(a=o.getBottomLineMaxInRange(s,n),i.PositionAndShape.RelativePosition=new u.PointF2D(e.x,a-i.PositionAndShape.BorderMarginTop)):(a=o.getSkyLineMinInRange(s,n),i.PositionAndShape.RelativePosition=new u.PointF2D(e.x,a-i.PositionAndShape.BorderMarginBottom))}calculateGraphicalContinuousDynamic(t,e){var i;const s=t.ParentStaffLine.ParentStaff.idInMusicSheet,n=this.graphicalMusicSheet.getGraphicalMeasureFromSourceMeasureAndIndex(t.ContinuousDynamic.EndMultiExpression.SourceMeasureParent,s);if(!n)return void x.default.warn("MusicSheetCalculator.calculateGraphicalContinuousDynamic: No endMeasure found");t.EndMeasure=n;const o=t.ParentStaffLine,a=n.ParentStaffLine,l=a&&o===a;let h=!1;a?h=null==a?void 0:a.isPartOfMultiStaffInstrument():o&&(h=null==o?void 0:o.isPartOfMultiStaffInstrument());const c=r.Fraction.createFromFraction(t.ContinuousDynamic.EndMultiExpression.AbsoluteTimestamp),u=this.graphicalMusicSheet.GetVerticalContainerFromTimestamp(c),d=u.getFirstNonNullStaffEntry().parentMeasure,f=d.PositionAndShape.AbsolutePosition.x+d.PositionAndShape.BorderRight;let m=new r.Fraction(0,0,0);for(const t of u.StaffEntries){const e=null===(i=null==t?void 0:t.sourceStaffEntry)||void 0===i?void 0:i.calculateMaxNoteLength();(null==e?void 0:e.gt(m))&&(m=e)}const p=this.getRelativePositionInStaffLineFromTimestamp(c,s,a,h,0),b=r.Fraction.plus(c,m),g=this.getRelativePositionInStaffLineFromTimestamp(b,s,a,h,0);g.x>p.x&&g.xE){const t=y.StaffLines[e].PositionAndShape.RelativePosition.y-o.PositionAndShape.RelativePosition.y-this.rules.StaffHeight;R=this.rules.StaffHeight+t/2}else R=this.rules.WedgePlacementBelowY;R-=this.rules.WedgeOpeningLength/2,l||(N=R);let i=v.getBottomLineMaxInRange(M,L);i>R&&(R=i);const s=!1;if(Ethis.rules.StaffHeight?n-this.rules.WedgeVerticalMargin:this.rules.StaffHeight+this.rules.WedgeOpeningLength,t.NotToBeRemoved=!0}}l||(i=a.SkyBottomLineCalculator.getBottomLineMaxInRange(P,A),i>N&&(N=i),N+=this.rules.WedgeOpeningLength/2,N+=this.rules.WedgeVerticalMargin),s||(R+=this.rules.WedgeOpeningLength/2,R+=this.rules.WedgeVerticalMargin)}else if(_===T.PlacementEnum.Above){if(1===o.ParentStaff.ParentInstrument.Staves.length)R=this.rules.WedgePlacementAboveY;else{let t=0;E>0&&(t=E-1);const e=y.StaffLines[t];R=-(o.PositionAndShape.RelativePosition.y-e.PositionAndShape.RelativePosition.y-this.rules.StaffHeight)/2}R+=this.rules.WedgeOpeningLength/2,l||(N=R);let t=v.getSkyLineMinInRange(M,L);t1&&E>0){const t=o.findClosestStaffEntry(M),i=o.findClosestStaffEntry(L);if(t&&i){t.parentVerticalContainer;const i=E-1;if(e){const t=y.StaffLines[i],e=t.SkyBottomLineCalculator.getBottomLineMaxInRange(M,L);R=(o.PositionAndShape.RelativePosition.y-t.PositionAndShape.RelativePosition.y-e-this.rules.StaffHeight)/2+this.rules.StaffHeight}}}l||(t=a.SkyBottomLineCalculator.getSkyLineMinInRange(P,A),t-n/2?-n/2:i-t.PositionAndShape.BorderMarginBottom}else a=i-t.PositionAndShape.BorderMarginBottom;t.PositionAndShape.RelativePosition=new u.PointF2D(e.x,a)}else if(t.Placement===T.PlacementEnum.Below){const i=o.getBottomLineMaxInRange(n,r),l=s.ParentStaff.ParentInstrument.Staves[s.ParentStaff.ParentInstrument.Staves.length-1];if(s.isPartOfMultiStaffInstrument()&&s.ParentStaff!==l){const e=s.ParentMusicSystem.StaffLines[s.ParentMusicSystem.StaffLines.indexOf(s)+1].PositionAndShape.RelativePosition.y-s.PositionAndShape.RelativePosition.y-this.rules.StaffHeight;a=i+t.PositionAndShape.BorderMarginBottomt.PositionAndShape.Size.width&&(p=t.PositionAndShape.Size.width-this.rules.MeasureRightMargin,d=p-l.PositionAndShape.MarginSize.width,e.x=d-l.PositionAndShape.BorderMarginLeft);const b=t.SkyBottomLineCalculator;return c=n===T.PlacementEnum.Below?b.getBottomLineMaxInRange(d,p):b.getSkyLineMinInRange(d,p),l.PositionAndShape.RelativePosition=new u.PointF2D(e.x,c),n===T.PlacementEnum.Below?b.updateBottomLineInRange(d,p,l.PositionAndShape.BorderMarginBottom+c):b.updateSkyLineInRange(d,p,l.PositionAndShape.BorderMarginTop+c),l}calculateTempoExpressionsForMultiTempoExpression(t,e,i){const s=r.Fraction.plus(t.AbsoluteTimestamp,e.Timestamp),n=this.graphicalMusicSheet.MeasureList[i];let o=new u.PointF2D;if(e.ContinuousTempo||e.InstantaneousTempo){if(this.rules.MinMeasureToDrawIndex>0)return;if(!n[0])return;let t=n[0].ParentStaffLine,i=n[0].PositionAndShape.RelativePosition.x,r=0;for(let e=0;e0){t=n[e].ParentStaffLine,i=n[e].PositionAndShape.RelativePosition.x,r=e;break}if(o=this.getRelativePositionInStaffLineFromTimestamp(s,r,t,t.isPartOfMultiStaffInstrument(),i),e.EntriesList.length>0&&e.EntriesList[0].Expression instanceof L.InstantaneousTempoExpression&&(e.EntriesList[0].Expression.Placement=T.PlacementEnum.Above,t.Measures[0].staffEntries.length>0&&0===Math.abs(o.x-t.Measures[0].staffEntries[0].PositionAndShape.RelativePosition.x)&&t.ParentMusicSystem===this.musicSystems[0])){const e=t.Measures[0].FirstInstructionStaffEntry;if(e){const t=e.GraphicalInstructions.last();o.x=t.PositionAndShape.RelativePosition.x}this.rules.CompactMode&&(o.x=t.PositionAndShape.RelativePosition.x+t.Measures[0].PositionAndShape.RelativePosition.x)}for(const i of e.EntriesList){let s=m.TextAlignmentEnum.CenterBottom;this.rules.CompactMode&&(s=m.TextAlignmentEnum.LeftBottom);const n=this.calculateLabel(t,o,i.label,e.getFontstyleOfFirstEntry(),i.Expression.Placement,this.rules.UnknownTextHeight,s);if(i.Expression instanceof L.InstantaneousTempoExpression){for(const e of t.AbstractExpressions)e instanceof P.GraphicalInstantaneousTempoExpression&&(e.SourceExpression.Label,i.Expression.Label);if(new P.GraphicalInstantaneousTempoExpression(i.Expression,n).ParentStaffLine||x.default.warn("Adding staffline didn't work"),this.rules.MetronomeMarksDrawn&&i.Expression.Enum===L.TempoEnum.metronomeMark){this.createMetronomeMark(i.Expression);continue}}else i.Expression,A.ContinuousTempoExpression}}}createMetronomeMark(t){throw new Error(this.abstractNotImplementedErrorMessage)}graphicalMeasureCreatedCalculations(t){}clearSystemsAndMeasures(){for(let t=0,e=this.graphicalMusicSheet.MusicPages.length;t-1&&i.PositionAndShape.ChildElements.splice(t,1),i.FirstInstructionStaffEntry=void 0,i.beginInstructionsWidth=0}if(i.LastInstructionStaffEntry){const t=i.PositionAndShape.ChildElements.indexOf(i.LastInstructionStaffEntry.PositionAndShape);t>-1&&i.PositionAndShape.ChildElements.splice(t,1),i.LastInstructionStaffEntry=void 0,i.endInstructionsWidth=0}}e.Measures=[],e.PositionAndShape.ChildElements=[]}i.StaffLines.length=0,i.PositionAndShape.ChildElements=[]}e.MusicSystems=[],e.PositionAndShape.ChildElements=[]}this.graphicalMusicSheet.MusicPages=[]}handleVoiceEntry(t,e,i,s,n,r,o,a,l,c,u){t.StemDirectionXml!==h.StemDirectionType.Undefined&&this.rules.SetWantedStemDirectionByXml&&void 0!==t.StemDirectionXml?t.WantedStemDirection=t.StemDirectionXml:this.calculateStemDirectionFromVoices(t);const d=e.findOrCreateGraphicalVoiceEntry(t);d.octaveShiftValue=a;const f=e.tabStaffEntry;let m;f&&(m=f.findOrCreateGraphicalVoiceEntry(t));for(let s=0,l=t.Notes.length;s-1)continue;let h;if(t.IsGrace?h=B.symbolFactory.createGraceNote(l,d,n,this.rules,a):(h=B.symbolFactory.createNote(l,d,n,a,this.rules,void 0),B.stafflineNoteCalculator.trackNote(h)),l.Pitch&&this.checkNoteForAccidental(h,i,n,a),this.resetYPositionForLeadSheet(h.PositionAndShape),e.addGraphicalNoteToListAtCorrectYPosition(d,h),h.PositionAndShape.calculateBoundingBox(),this.leadSheet||(void 0!==l.NoteBeam&&l.PrintObject&&this.handleBeam(h,l.NoteBeam,o),void 0!==l.NoteTuplet&&l.PrintObject&&this.handleTuplet(h,l.NoteTuplet,r)),m){const t=B.symbolFactory.createNote(l,m,n,a,this.rules,void 0);f.addGraphicalNoteToListAtCorrectYPosition(m,t),t.PositionAndShape.calculateBoundingBox(),this.leadSheet||l.NoteTuplet&&this.handleTuplet(t,l.NoteTuplet,r)}}return t.Articulations.length>0&&this.handleVoiceEntryArticulations(t.Articulations,t,e),t.TechnicalInstructions.length>0&&this.handleVoiceEntryTechnicalInstructions(t.TechnicalInstructions,t,e),t.LyricsEntries.size()>0&&this.handleVoiceEntryLyrics(t,e,s),t.OrnamentContainer&&this.handleVoiceEntryOrnaments(t.OrnamentContainer,t,e),a}resetYPositionForLeadSheet(t){this.leadSheet&&(t.RelativePosition=new u.PointF2D(t.RelativePosition.x,0))}layoutVoiceEntries(t,e){if(t.PositionAndShape.RelativePosition=new u.PointF2D(0,0),!this.leadSheet)for(const e of t.graphicalVoiceEntries){const i=e.notes;if(0===i.length)continue;const s=i[0].sourceNote.ParentVoiceEntry,n=void 0!==i[0].sourceNote.Pitch;this.layoutVoiceEntry(s,i,t,n)}}maxInstrNameLabelLength(){var t;let e=0;for(const i of this.graphicalMusicSheet.ParentMusicSheet.Instruments)if((null===(t=i.NameLabel)||void 0===t?void 0:t.print)&&i.Voices.length>0&&i.Voices[0].Visible){let t=i.NameLabel;this.rules.RenderPartNames||(t=new w.Label("",t.textAlignment,t.font));const s=new f.GraphicalLabel(t,this.rules.InstrumentLabelTextHeight,m.TextAlignmentEnum.LeftCenter,this.rules);s.setLabelPositionAndShapeBorders(),e=Math.max(e,s.PositionAndShape.MarginSize.width)}return this.rules.RenderPartNames?e:0}calculateSheetLabelBoundingBoxes(){const t=this.graphicalMusicSheet.ParentMusicSheet,e=this.rules.DefaultColorTitle;if(void 0!==t.Title&&this.rules.RenderTitle){const i=new f.GraphicalLabel(t.Title,this.rules.SheetTitleHeight,m.TextAlignmentEnum.CenterBottom,this.rules);i.Label.IsCreditLabel=!0,i.Label.colorDefault=e,this.graphicalMusicSheet.Title=i,i.setLabelPositionAndShapeBorders()}else this.rules.RenderTitle||(this.graphicalMusicSheet.Title=void 0);if(void 0!==t.Subtitle&&this.rules.RenderSubtitle){const i=new f.GraphicalLabel(t.Subtitle,this.rules.SheetSubtitleHeight,m.TextAlignmentEnum.CenterCenter,this.rules);i.Label.IsCreditLabel=!0,i.Label.colorDefault=e,this.graphicalMusicSheet.Subtitle=i,i.setLabelPositionAndShapeBorders()}else this.rules.RenderSubtitle||(this.graphicalMusicSheet.Subtitle=void 0);if(void 0!==t.Composer&&this.rules.RenderComposer){const i=new f.GraphicalLabel(t.Composer,this.rules.SheetComposerHeight,m.TextAlignmentEnum.RightCenter,this.rules);i.Label.IsCreditLabel=!0,i.Label.colorDefault=e,this.graphicalMusicSheet.Composer=i,i.setLabelPositionAndShapeBorders()}else this.rules.RenderComposer||(this.graphicalMusicSheet.Composer=void 0);if(void 0!==t.Lyricist&&this.rules.RenderLyricist){const i=new f.GraphicalLabel(t.Lyricist,this.rules.SheetAuthorHeight,m.TextAlignmentEnum.LeftCenter,this.rules);i.Label.IsCreditLabel=!0,i.Label.colorDefault=e,this.graphicalMusicSheet.Lyricist=i,i.setLabelPositionAndShapeBorders()}else this.rules.RenderLyricist||(this.graphicalMusicSheet.Lyricist=void 0)}checkMeasuresForWholeRestNotes(){for(let t=0,e=this.musicSystems.length;t0&&1===t.graphicalVoiceEntries[0].notes.length){const i=t.graphicalVoiceEntries[0].notes[0];!i.sourceNote.Pitch&&new r.Fraction(1,2).lt(i.sourceNote.Length)&&this.layoutMeasureWithWholeRest(i,t,e)}}}}}}optimizeRestNotePlacement(t,e){if(0===t.graphicalVoiceEntries.length)return;const i=t.graphicalVoiceEntries[0].notes;if(0===i.length)return;const s=i[0],n=s.sourceNote.isRest();if(2===t.graphicalVoiceEntries.length){let e=!1;const i=t.graphicalVoiceEntries[1].notes;i.length>0&&(e=i[0].sourceNote.isRest()),n&&e?this.calculateTwoRestNotesPlacementWithCollisionDetection(t):(n||e)&&this.calculateRestNotePlacementWithCollisionDetectionFromGraphicalNote(t)}else if(n&&t!==e.staffEntries[0]&&t!==e.staffEntries[e.staffEntries.length-1]){const i=e.staffEntries.indexOf(t),n=e.staffEntries[i-1],r=e.staffEntries[i+1];if(1===n.graphicalVoiceEntries.length){const e=n.graphicalVoiceEntries[0].notes[0];if(void 0!==e.sourceNote.NoteBeam&&1===r.graphicalVoiceEntries.length){const i=r.graphicalVoiceEntries[0].notes[0];void 0!==i.sourceNote.NoteBeam&&e.sourceNote.NoteBeam===i.sourceNote.NoteBeam&&(this.calculateRestNotePlacementWithinGraphicalBeam(t,s,e,r,i),t.PositionAndShape.calculateBoundingBox())}}}}getRelativePositionInStaffLineFromTimestamp(t,e,i,s,n=0){let o,a,l=new u.PointF2D;const h=this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers.length,c=this.graphicalMusicSheet.GetInterpolatedIndexInVerticalContainers(t),d=Math.min(Math.floor(c),h-1),f=Math.min(Math.ceil(c),h-1);if(d<0||e<0)return l;if(o=this.getFirstLeftNotNullStaffEntryFromContainer(d,e,s),a=this.getFirstRightNotNullStaffEntryFromContainer(f,e,s),o&&a){let e=o.parentMeasure.PositionAndShape.RelativePosition.x;n>0&&(e=n);let s=o.PositionAndShape.RelativePosition.x+e,h=a.PositionAndShape.RelativePosition.x+a.parentMeasure.PositionAndShape.RelativePosition.x;n>0&&(h=a.PositionAndShape.RelativePosition.x+e);let c=0;if(o!==a){const e=o.getAbsoluteTimestamp(),i=a.getAbsoluteTimestamp();c=r.Fraction.minus(t,e).RealValue/r.Fraction.minus(i,e).RealValue}o.parentMeasure.ParentStaffLine!==a.parentMeasure.ParentStaffLine&&(o.parentMeasure.ParentStaffLine===i?h=i.PositionAndShape.Size.width:s=i.PositionAndShape.RelativePosition.x),l=new u.PointF2D(s+(h-s)*c,0)}return l}getRelativeXPositionFromTimestamp(t){const e=this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers.length,i=this.graphicalMusicSheet.GetInterpolatedIndexInVerticalContainers(t),s=Math.max(0,Math.min(Math.round(i),e-1)),n=this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[s].getFirstNonNullStaffEntry();return n.PositionAndShape.RelativePosition.x+n.parentMeasure.PositionAndShape.RelativePosition.x}calculatePageLabels(t){var e;this.rules.RenderSingleHorizontalStaffline&&(t.PositionAndShape.BorderRight=t.PositionAndShape.Size.width,t.PositionAndShape.calculateBoundingBox(),this.graphicalMusicSheet.ParentMusicSheet.pageWidth=t.PositionAndShape.Size.width);let i=10;if(t.MusicSystems.length>0){const e=t.MusicSystems[0];i=e.PositionAndShape.RelativePosition.y+e.PositionAndShape.BorderTop}if(this.graphicalMusicSheet.Title){const e=this.graphicalMusicSheet.Title;e.PositionAndShape.Parent=t.PositionAndShape;const i=new u.PointF2D;i.x=this.graphicalMusicSheet.ParentMusicSheet.pageWidth/2,i.y=this.rules.TitleTopDistance+this.rules.SheetTitleHeight,e.PositionAndShape.RelativePosition=i,t.Labels.push(e)}if(this.graphicalMusicSheet.Subtitle){const e=this.graphicalMusicSheet.Subtitle;e.PositionAndShape.Parent=t.PositionAndShape;const i=new u.PointF2D;i.x=this.graphicalMusicSheet.ParentMusicSheet.pageWidth/2,i.y=this.rules.TitleTopDistance+this.rules.SheetTitleHeight+this.rules.SheetMinimumDistanceBetweenTitleAndSubtitle,e.PositionAndShape.RelativePosition=i,t.Labels.push(e)}const s=this.graphicalMusicSheet.Composer;let n;if(s){s.PositionAndShape.Parent=t.PositionAndShape,s.setLabelPositionAndShapeBorders();const r=new u.PointF2D;r.x=this.graphicalMusicSheet.ParentMusicSheet.pageWidth-this.rules.PageRightMargin,r.y=i,r.y-=this.rules.SystemComposerDistance;const o=null===(e=s.TextLines)||void 0===e?void 0:e.length;o>1&&(r.y-=s.PositionAndShape.BorderBottom*(o-1)/o),n=r.y,s.PositionAndShape.RelativePosition=r,t.Labels.push(s)}const r=this.graphicalMusicSheet.Lyricist;if(r){r.PositionAndShape.Parent=t.PositionAndShape,r.setLabelPositionAndShapeBorders();const e=new u.PointF2D;e.x=this.rules.PageLeftMargin,e.y=i,e.y+=r.PositionAndShape.BorderBottom,e.y=Math.min(e.y,null!=n?n:Number.MAX_SAFE_INTEGER),r.PositionAndShape.RelativePosition=e,t.Labels.push(r)}}createGraphicalTies(){for(let t=0;t=0&&this.staffEntriesWithGraphicalTies.push(a)}a=r}}setTieDirections(t){if(!t)return;const e=t.ties;if(e.length>1){let t;for(const i of e){const e=i.Notes[0];(!t||e.Pitch.getHalfTone()>t.Pitch.getHalfTone())&&(t=e)}for(const i of e)i.TieDirection===T.PlacementEnum.NotYetDefined&&(i.Notes[0]===t?i.TieDirection=T.PlacementEnum.Above:i.TieDirection=T.PlacementEnum.Below)}}createAccidentalCalculators(){const t=[],e=this.graphicalMusicSheet.ParentMusicSheet.getFirstSourceMeasure();if(e)for(let i=0;i1)return;T=B.symbolFactory.createGraphicalMeasure(t,w)}if(T.hasError=t.getErrorInMeasure(f),t.FirstInstructionsStaffEntries[f])for(let e=0,i=t.FirstInstructionsStaffEntries[f].Instructions.length;e0){const e=o.Instructions[0];B.symbolFactory.createInStaffClef(t,e)}this.rules.RenderChordSymbols&&(null===(_=o.ChordContainers)||void 0===_?void 0:_.length)>0&&(o.ParentStaff.ParentInstrument.HasChordSymbols=!0,B.symbolFactory.createChordSymbols(o,t,s.ActiveKeyInstruction,this.graphicalMusicSheet.ParentMusicSheet.Transpose))}}if(s.doCalculationsAtEndOfMeasure(),t.LastInstructionsStaffEntries[f]){const e=t.LastInstructionsStaffEntries[f];for(let t=0,i=e.Instructions.length;t=1&&0===T.staffEntries.length){const e=new d.SourceStaffEntry(new M.VerticalSourceStaffEntryContainer(T.parentSourceMeasure,T.parentSourceMeasure.AbsoluteTimestamp,T.parentSourceMeasure.CompleteNumberOfStaves),w),i=new h.VoiceEntry(new r.Fraction(0,1),w.Voices[0],e),s=new o.Note(i,e,r.Fraction.createFromFraction(t.Duration),void 0,t);s.PrintObject=this.rules.FillEmptyMeasuresWithWholeRest===R.FillEmptyMeasuresWithWholeRests.YesVisible,i.Notes.push(s);const n=B.symbolFactory.createStaffEntry(e,T);T.addGraphicalStaffEntry(n),n.relInMeasureTimestamp=i.Timestamp;const c=B.symbolFactory.createVoiceEntry(i,n);n.graphicalVoiceEntries.push(c);const u=B.symbolFactory.createNote(s,c,new a.ClefInstruction,l.OctaveEnum.NONE,void 0);B.stafflineNoteCalculator.trackNote(u),c.notes.push(u)}T.hasOnlyRests=!0;for(const t of T.staffEntries)if(T.hasOnlyRests=t.hasOnlyRests(),!T.hasOnlyRests)break;return T}checkNoteForAccidental(t,e,i,s){let n=t.sourceNote.Pitch;const r=t.parentVoiceEntry.parentStaffEntry.parentMeasure.getTransposedHalftones();0!==r&&t.sourceNote.ParentStaffEntry.ParentStaff.ParentInstrument.MidiInstrumentId!==E.MidiInstrument.Percussion&&(n=t.Transpose(e.ActiveKeyInstruction,i,r,s),t.sourceNote.TransposedPitch=n),t.sourceNote.halfTone=n.getHalfTone(),e.checkAccidental(t,n)}handleStaffEntries(t){for(let e=0,i=this.graphicalMusicSheet.MeasureList.length;e0&&t.graphicalVoiceEntries[0].notes.length>0&&(this.layoutVoiceEntries(t,e),this.layoutStaffEntry(t));this.graphicalMeasureCreatedCalculations(s)}}}}calculateSkyBottomLines(){}calculateExpressionAlignements(){}calculateStaffEntryArticulationMarks(){for(let t=0,e=this.musicSystems.length;t0&&this.layoutArticulationMarks(e.Articulations,e,i)}}}}}}calculateOrnaments(){for(let t=0,e=this.musicSystems.length;t0&&e.LyricVersesNumbers.sort()}for(let e=0,i=this.musicSystems.length;e=0&&(s=e.GraphicalLyricsEntries[i+1]),!s)return;const n=t.StaffEntryParent.parentMeasure.ParentStaffLine,r=s.StaffEntryParent.parentMeasure.ParentStaffLine,o=t.StaffEntryParent,a=s.StaffEntryParent;if(t.StaffEntryParent.parentMeasure.ParentStaffLine===s.StaffEntryParent.parentMeasure.ParentStaffLine){const e=o.parentMeasure.PositionAndShape.RelativePosition.x+o.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.BorderMarginRight,i=a.parentMeasure.PositionAndShape.RelativePosition.x+a.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.RelativePosition.x+s.GraphicalLabel.PositionAndShape.BorderMarginLeft,r=t.GraphicalLabel.PositionAndShape.RelativePosition.y;let l=1;i-e>3*this.rules.MinimumDistanceBetweenDashes&&(l=Math.floor((i-e)/this.rules.MinimumDistanceBetweenDashes)-1),1===l?this.calculateSingleDashForLyricWord(n,e,i,r):this.calculateDashes(n,e,i,r)}else{const e=o.parentMeasure.PositionAndShape.RelativePosition.x+o.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.BorderMarginRight,i=n.Measures[n.Measures.length-1],l=i.PositionAndShape.RelativePosition.x+i.PositionAndShape.Size.width;let h=t.GraphicalLabel.PositionAndShape.RelativePosition.y;if(this.calculateDashes(n,e,l,h),r&&r.Measures[0]&&a.parentMeasure.ParentStaffLine&&(a!==a.parentMeasure.staffEntries[0]||a.parentMeasure!==a.parentMeasure.ParentStaffLine.Measures[0])){const t=r.Measures[0].staffEntries[0].PositionAndShape.RelativePosition.x,e=a.parentMeasure.PositionAndShape.RelativePosition.x+a.PositionAndShape.RelativePosition.x+s.GraphicalLabel.PositionAndShape.BorderMarginLeft;h=s.GraphicalLabel.PositionAndShape.RelativePosition.y,this.calculateDashes(r,t,e,h)}}}calculateDashes(t,e,i,s){let n=i-e;if(n<3*this.rules.MinimumDistanceBetweenDashes)this.calculateSingleDashForLyricWord(t,e,i,s);else{const r=Math.floor(n/this.rules.MinimumDistanceBetweenDashes)-1,o=n/(r+1);let a=0;for(e+=o,i-=o;a<=Math.floor(r/2)&&i>e;)n=this.calculateRightAndLeftDashesForLyricWord(t,e,i,s),e+=o,i-=o,a++;n>2*o&&this.calculateSingleDashForLyricWord(t,e,i,s)}}calculateSingleDashForLyricWord(t,e,i,s){const n=new w.Label("-"),r=new f.GraphicalLabel(n,this.rules.LyricsHeight,m.TextAlignmentEnum.CenterBottom,this.rules);r.setLabelPositionAndShapeBorders(),t.LyricsDashes.push(r),-1===this.staffLinesWithLyricWords.indexOf(t)&&this.staffLinesWithLyricWords.push(t),r.PositionAndShape.Parent=t.PositionAndShape;const o=new u.PointF2D(e+(i-e)/2,s);r.PositionAndShape.RelativePosition=o}calculateLyricExtend(t){let e=t.GraphicalLabel.PositionAndShape.RelativePosition.y;const i=t.StaffEntryParent,s=i.parentMeasure.ParentStaffLine;let n,r;const o=i.parentMeasure.ParentStaff.idInMusicSheet;for(let t=i.parentVerticalContainer.Index+1;t0)break;n=e,r=n.parentMeasure.ParentStaffLine,r||(r=i.parentMeasure.ParentStaffLine)}}if(n&&r)if(s===r&&n.parentMeasure.ParentStaffLine){const r=i.parentMeasure.PositionAndShape.RelativePosition.x+i.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.BorderMarginRight,o=n.parentMeasure.PositionAndShape.RelativePosition.x+n.PositionAndShape.RelativePosition.x+n.PositionAndShape.BorderMarginRight;e-=t.GraphicalLabel.PositionAndShape.Size.height/4,this.calculateSingleLyricWordWithUnderscore(s,r,o,e)}else{const o=s.Measures[s.Measures.length-1].PositionAndShape,a=i.parentMeasure.PositionAndShape.RelativePosition.x+i.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.BorderMarginRight,l=o.RelativePosition.x+o.Size.width;if(e-=t.GraphicalLabel.PositionAndShape.Size.height/4,this.calculateSingleLyricWordWithUnderscore(s,a,l,e),!n)return;if(n.parentMeasure.ParentStaffLine&&n.parentMeasure.staffEntries&&(n!==n.parentMeasure.staffEntries[0]||n.parentMeasure!==n.parentMeasure.ParentStaffLine.Measures[0])){const t=r.Measures[0].staffEntries[0].PositionAndShape.RelativePosition.x,i=n.parentMeasure.PositionAndShape.RelativePosition.x+n.PositionAndShape.RelativePosition.x+n.PositionAndShape.BorderMarginRight;this.calculateSingleLyricWordWithUnderscore(r,t,i,e)}}}calculateSingleLyricWordWithUnderscore(t,e,i,s){const n=new u.PointF2D(e,s),r=new u.PointF2D(i,s),o=new _.GraphicalLine(n,r,this.rules.LyricUnderscoreLineWidth);t.LyricLines.push(o),-1===this.staffLinesWithLyricWords.indexOf(t)&&this.staffLinesWithLyricWords.push(t)}calculateRightAndLeftDashesForLyricWord(t,e,i,s){const n=new w.Label("-"),r=new f.GraphicalLabel(n,this.rules.LyricsHeight,m.TextAlignmentEnum.CenterBottom,this.rules);r.setLabelPositionAndShapeBorders(),t.LyricsDashes.push(r),-1===this.staffLinesWithLyricWords.indexOf(t)&&this.staffLinesWithLyricWords.push(t),r.PositionAndShape.Parent=t.PositionAndShape;const o=new u.PointF2D(e,s);r.PositionAndShape.RelativePosition=o;const a=new w.Label("-"),l=new f.GraphicalLabel(a,this.rules.LyricsHeight,m.TextAlignmentEnum.CenterBottom,this.rules);l.setLabelPositionAndShapeBorders(),t.LyricsDashes.push(l),l.PositionAndShape.Parent=t.PositionAndShape;const h=new u.PointF2D(i,s);return l.PositionAndShape.RelativePosition=h,l.PositionAndShape.RelativePosition.x-r.PositionAndShape.RelativePosition.x}calculateDynamicExpressions(){const t=Math.min(this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length-1,this.rules.MaxMeasureToDrawIndex);for(let e=Math.min(this.rules.MinMeasureToDrawIndex,this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length);e<=t;e++){const t=this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures[e];this.dynamicExpressionMap.clear();for(let i=0;i=0;i--)if(this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[i].StaffEntries[e])return this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[i].StaffEntries[e]}getFirstRightNotNullStaffEntryFromContainer(t,e,i){if(this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[t].StaffEntries[e])return this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[t].StaffEntries[e];for(let i=t+1;i0||e.StaffLinkedExpressions[i][s].UnknownList.length>0)&&this.calculateMoodAndUnknownExpression(e.StaffLinkedExpressions[i][s],t,i)}}calculateStemDirectionFromVoices(t){if(void 0!==t.ParentSourceStaffEntry.Link)return t===t.ParentSourceStaffEntry.VoiceEntries[0]?void(t.WantedStemDirection=h.StemDirectionType.Up):void(t.WantedStemDirection=h.StemDirectionType.Down);t.ParentVoice instanceof b.LinkedVoice?t.WantedStemDirection=h.StemDirectionType.Down:t.ParentSourceStaffEntry.VoiceEntries.length>1&&(t.WantedStemDirection=h.StemDirectionType.Up)}setBeamNotesWantedStemDirections(t){if(!(t.Notes.length>0))return;const e=t.Notes[0].NoteBeam;if(e)for(const i of e.Notes)if(i.ParentVoiceEntry.WantedStemDirection!==h.StemDirectionType.Undefined&&i.ParentVoiceEntry.ParentSourceStaffEntry.ParentStaff.Id===t.ParentSourceStaffEntry.ParentStaff.Id){t.WantedStemDirection=i.ParentVoiceEntry.WantedStemDirection;break}}}e.MusicSheetCalculator=B},1494:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSheetDrawer=void 0;const s=i(8911),n=i(8155),r=i(6729),o=i(3278),a=i(9086),l=i(9946),h=i(2255),c=i(1274),u=i(1703),d=i(7771),f=i(158),m=i(5074),p=i(9839),b=i(4196);e.MusicSheetDrawer=class{constructor(t,e){this.drawableBoundingBoxElement="None",this.skyLineVisible=!1,this.bottomLineVisible=!1,this.phonicScoreMode=m.PhonicScoreModes.Manual,this.textMeasurer=t,this.splitScreenLineColor=-1,this.drawingParameters=e,this.rules=e.Rules}set Mode(t){this.phonicScoreMode=t}drawSheet(t){if(this.graphicalMusicSheet=t,this.rules=t.ParentMusicSheet.Rules,this.drawSplitScreenLine(),this.drawingParameters.drawCursors)for(const e of t.Cursors){if(!e)continue;const t=new s.BoundingBox(e);t.AbsolutePosition=e.Start,t.BorderBottom=e.End.y-e.Start.y,t.BorderRight=e.Width/2,t.BorderLeft=-e.Width/2,this.isVisible(t)&&this.drawLineAsVerticalRectangle(e,n.GraphicalLayers.Cursor)}this.drawingParameters.drawScrollIndicator&&this.drawScrollIndicator();const e=Math.min(this.graphicalMusicSheet.MusicPages.length,this.rules.MaxPageToDrawNumber);for(let t=0;t0&&this.drawDashes(e.LyricsDashes),e.LyricLines.length>0&&this.drawLyricLines(e.LyricLines,e));for(const e of t.SystemLines)this.drawSystemLineObject(e);if(t.Parent===t.Parent.Parent.MusicPages[0])for(const e of t.Labels)e.SVGNode=this.drawLabel(e,n.GraphicalLayers.Notes);const o=this.graphicalMusicSheet.ParentMusicSheet.Instruments,a=o.filter((t=>t.Visible)).length;for(const e of t.InstrumentBrackets)this.drawInstrumentBrace(e,t);if(o.length>0)if(a>1)for(const e of t.GroupBrackets)this.drawGroupBracket(e,t);else for(const e of t.GroupBrackets)e.Visible=!1;if(!this.leadSheet)for(const e of t.MeasureNumberLabels)e.SVGNode=this.drawLabel(e,n.GraphicalLayers.Notes);for(const e of t.StaffLines)this.drawStaffLineSymbols(e);this.drawingParameters.drawMarkedAreas&&this.drawMarkedAreas(t),this.drawingParameters.drawComments&&this.drawComment(t)}activateSystemRendering(t,e,i,s){return!0}drawSystemLineObject(t){}drawStaffLine(t){for(const e of t.Measures)this.drawMeasure(e);this.rules.RenderLyrics&&t.LyricsDashes.length>0&&this.drawDashes(t.LyricsDashes),this.drawOctaveShifts(t),this.drawExpressions(t),this.skyLineVisible&&this.drawSkyLine(t),this.bottomLineVisible&&this.drawBottomLine(t)}drawLyricLines(t,e){e.LyricLines.forEach((t=>{t.Start.y+=e.PositionAndShape.AbsolutePosition.y,t.End.y+=e.PositionAndShape.AbsolutePosition.y,t.Start.x+=e.PositionAndShape.AbsolutePosition.x,t.End.x+=e.PositionAndShape.AbsolutePosition.x,this.drawGraphicalLine(t,this.rules.LyricUnderscoreLineWidth)}))}drawExpressions(t){}drawGraphicalLine(t,e,i="black"){return this.drawLine(t.Start,t.End,i,e)}drawLine(t,e,i="#FF0000FF",s){}drawDashes(t){t.forEach((t=>t.SVGNode=this.drawLabel(t,n.GraphicalLayers.Notes)))}drawOctaveShifts(t){}drawStaffLines(t){if(t.StaffLines){const e=t.PositionAndShape.AbsolutePosition;for(let i=0;i<5;i++)this.drawLineAsHorizontalRectangleWithOffset(t.StaffLines[i],e,n.GraphicalLayers.Notes)}}drawInstantaneousDynamic(t){throw new Error("not implemented")}drawContinuousDynamic(t){throw new Error("not implemented")}drawSymbol(t,e,i,s=1,r=n.GraphicalLayers.Notes){}get leadSheet(){return this.graphicalMusicSheet.LeadSheet}set leadSheet(t){this.graphicalMusicSheet.LeadSheet=t}drawPage(t){if(this.isVisible(t.PositionAndShape)){for(const e of t.MusicSystems)this.isVisible(e.PositionAndShape)&&this.drawMusicSystem(e);if(t===t.Parent.MusicPages[0])for(const e of t.Labels)e.SVGNode=this.drawLabel(e,n.GraphicalLayers.Notes);this.drawableBoundingBoxElement&&this.drawBoundingBoxes(t.PositionAndShape,0,this.drawableBoundingBoxElement)}}drawBoundingBoxes(t,e=0,i="all"){const s=t.DataObject.constructor.name;let n=!1;"all"===i?n=!0:"VexFlowStaffEntry"===i?n=t.DataObject instanceof p.VexFlowStaffEntry:"VexFlowMeasure"===i?n=t.DataObject instanceof p.VexFlowMeasure:"VexFlowGraphicalNote"===i?n=t.DataObject instanceof p.VexFlowGraphicalNote:"VexFlowVoiceEntry"===i?n=t.DataObject instanceof p.VexFlowVoiceEntry:"GraphicalLabel"===i?n=t.DataObject instanceof l.GraphicalLabel:"VexFlowStaffLine"===i?n=t.DataObject instanceof p.VexFlowStaffLine:"SystemLine"===i?n=t.DataObject instanceof d.SystemLine:"StaffLineActivitySymbol"===i?n=t.DataObject instanceof b.StaffLineActivitySymbol:"VexFlowContinuousDynamicExpression"===i&&(n=t.DataObject instanceof p.VexFlowContinuousDynamicExpression),(n||s===i)&&this.drawBoundingBox(t,void 0,!0,s,e),e++,t.ChildElements.forEach((t=>this.drawBoundingBoxes(t,e,i)))}drawBoundingBox(t,e,i=!1,s,u=0){let d=new o.RectangleF2D(t.AbsolutePosition.x+t.BorderMarginLeft,t.AbsolutePosition.y+t.BorderMarginTop,t.BorderMarginRight-t.BorderMarginLeft,t.BorderMarginBottom-t.BorderMarginTop);i&&(this.drawLineAsHorizontalRectangle(new r.GraphicalLine(new a.PointF2D(t.AbsolutePosition.x-1,t.AbsolutePosition.y),new a.PointF2D(t.AbsolutePosition.x+1,t.AbsolutePosition.y),.1,n.OutlineAndFillStyleEnum.BaseWritingColor,e),u-1),this.drawLineAsVerticalRectangle(new r.GraphicalLine(new a.PointF2D(t.AbsolutePosition.x,t.AbsolutePosition.y-1),new a.PointF2D(t.AbsolutePosition.x,t.AbsolutePosition.y+1),.1,n.OutlineAndFillStyleEnum.BaseWritingColor,e),u-1)),d=this.applyScreenTransformationForRect(d);const f=this.renderRectangle(d,n.GraphicalLayers.Background,u,e,.5);if(s){const t=new h.Label(s);this.renderLabel(new l.GraphicalLabel(t,.8,c.TextAlignmentEnum.CenterCenter,this.rules),u,d.width,d.height,d.height,new a.PointF2D(d.x,d.y+12))}return f}drawMarkedAreas(t){for(const e of t.GraphicalMarkedAreas)e&&(e.systemRectangle&&this.drawRectangle(e.systemRectangle,n.GraphicalLayers.Background),e.settings&&(e.settings.SVGNode=this.drawLabel(e.settings,n.GraphicalLayers.Comment)),e.labelRectangle&&this.drawRectangle(e.labelRectangle,n.GraphicalLayers.Background),e.label&&(e.label.SVGNode=this.drawLabel(e.label,n.GraphicalLayers.Comment)))}drawComment(t){for(const e of t.GraphicalComments)e&&(e.settings&&(e.settings.SVGNode=this.drawLabel(e.settings,n.GraphicalLayers.Comment)),e.label&&(e.label.SVGNode=this.drawLabel(e.label,n.GraphicalLayers.Comment)))}drawStaffLineSymbols(t){const e=t.ParentStaff.ParentInstrument,i=t.PositionAndShape.AbsolutePosition.x,s=t.PositionAndShape.AbsolutePosition.y+2,o=t.PositionAndShape.BorderRight;e.highlight&&this.drawingParameters.drawHighlights&&this.drawLineAsHorizontalRectangle(new r.GraphicalLine(new a.PointF2D(i,s),new a.PointF2D(i+o,s),4,n.OutlineAndFillStyleEnum.Highlighted),n.GraphicalLayers.Highlight);let l=m.MusicSymbolDrawingStyle.Disabled,h=f.MusicSymbol.PLAY,c=this.drawingParameters.drawActivitySymbols;switch(this.phonicScoreMode){case m.PhonicScoreModes.Midi:h=f.MusicSymbol.PLAY,this.midiPlaybackAvailable&&t.ParentStaff.audible&&(l=m.MusicSymbolDrawingStyle.PlaybackSymbols);break;case m.PhonicScoreModes.Following:h=f.MusicSymbol.MIC,t.ParentStaff.following&&(l=m.MusicSymbolDrawingStyle.FollowSymbols);break;default:c=!1}if(c){const t=new a.PointF2D(i+o+2,s);this.drawSymbol(h,l,t)}if(this.drawingParameters.drawErrors)for(const e of t.Measures){const t=e.PositionAndShape,i=t.AbsolutePosition.x,s=t.AbsolutePosition.y+2;e.hasError&&this.graphicalMusicSheet.ParentMusicSheet.DrawErroneousMeasures&&this.drawLineAsHorizontalRectangle(new r.GraphicalLine(new a.PointF2D(i,s),new a.PointF2D(i+t.BorderRight,s),4,n.OutlineAndFillStyleEnum.ErrorUnderlay),n.GraphicalLayers.MeasureError)}}}},158:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSymbol=void 0,(i=e.MusicSymbol||(e.MusicSymbol={}))[i.Unused_first_Symbol=0]="Unused_first_Symbol",i[i.BLACK_HEAD=1]="BLACK_HEAD",i[i.UPWARDS_TAIL=2]="UPWARDS_TAIL",i[i.DOWNWARDS_TAIL=3]="DOWNWARDS_TAIL",i[i.UPWARDS_DOUBLE_TAIL=4]="UPWARDS_DOUBLE_TAIL",i[i.DOWNWARDS_DOUBLE_TAIL=5]="DOWNWARDS_DOUBLE_TAIL",i[i.UPWARDS_TRIPLE_TAIL=6]="UPWARDS_TRIPLE_TAIL",i[i.DOWNWARDS_TRIPLE_TAIL=7]="DOWNWARDS_TRIPLE_TAIL",i[i.UPWARDS_QUAD_TAIL=8]="UPWARDS_QUAD_TAIL",i[i.DOWNWARDS_QUAD_TAIL=9]="DOWNWARDS_QUAD_TAIL",i[i.ROUND_HEAD=10]="ROUND_HEAD",i[i.WHITE_HEAD=11]="WHITE_HEAD",i[i.G_CLEF=12]="G_CLEF",i[i.F_CLEF=13]="F_CLEF",i[i.C_CLEF=14]="C_CLEF",i[i.BREVE=15]="BREVE",i[i.BREVE_REST=16]="BREVE_REST",i[i.COMMON_TIME=17]="COMMON_TIME",i[i.CUT_TIME=18]="CUT_TIME",i[i.WHOLE_REST=19]="WHOLE_REST",i[i.HALF_REST=20]="HALF_REST",i[i.QUARTER_REST=21]="QUARTER_REST",i[i.EIGHTH_REST=22]="EIGHTH_REST",i[i.SIXTEENTH_REST=23]="SIXTEENTH_REST",i[i.THIRTYSECOND_REST=24]="THIRTYSECOND_REST",i[i.SIXTYFOURTH_REST=25]="SIXTYFOURTH_REST",i[i.FLAT=26]="FLAT",i[i.SHARP=27]="SHARP",i[i.NATURAL=28]="NATURAL",i[i.DOUBLE_FLAT=29]="DOUBLE_FLAT",i[i.DOUBLE_SHARP=30]="DOUBLE_SHARP",i[i.ZERO=31]="ZERO",i[i.ONE=32]="ONE",i[i.TWO=33]="TWO",i[i.THREE=34]="THREE",i[i.FOUR=35]="FOUR",i[i.FIVE=36]="FIVE",i[i.SIX=37]="SIX",i[i.SEVEN=38]="SEVEN",i[i.EIGHT=39]="EIGHT",i[i.NINE=40]="NINE",i[i.DOT=41]="DOT",i[i.FERMATA=42]="FERMATA",i[i.INVERTED_FERMATA=43]="INVERTED_FERMATA",i[i.SPICCATO=44]="SPICCATO",i[i.TENUTO=45]="TENUTO",i[i.MARCATO=46]="MARCATO",i[i.MARCATISSIMO=47]="MARCATISSIMO",i[i.INVERTED_MARCATISSIMO=48]="INVERTED_MARCATISSIMO",i[i.P=49]="P",i[i.F=50]="F",i[i.S=51]="S",i[i.Z=52]="Z",i[i.M=53]="M",i[i.R=54]="R",i[i.SEGNO=55]="SEGNO",i[i.CODA=56]="CODA",i[i.DRUM_CLEF=57]="DRUM_CLEF",i[i.G_CLEF_SUB8=58]="G_CLEF_SUB8",i[i.G_CLEF_SUPER8=59]="G_CLEF_SUPER8",i[i.G_CLEF_SUB15=60]="G_CLEF_SUB15",i[i.G_CLEF_SUPER15=61]="G_CLEF_SUPER15",i[i.F_CLEF_SUB8=62]="F_CLEF_SUB8",i[i.F_CLEF_SUPER8=63]="F_CLEF_SUPER8",i[i.F_CLEF_SUB15=64]="F_CLEF_SUB15",i[i.F_CLEF_SUPER15=65]="F_CLEF_SUPER15",i[i.DOWN_BOW=66]="DOWN_BOW",i[i.MORDENT=67]="MORDENT",i[i.INVERTED_MORDENT=68]="INVERTED_MORDENT",i[i.TURN=69]="TURN",i[i.INVERTED_TURN=70]="INVERTED_TURN",i[i.LEFTHAND_PIZZICATO=71]="LEFTHAND_PIZZICATO",i[i.RELEASE_PED=72]="RELEASE_PED",i[i.ENGAGE_PED=73]="ENGAGE_PED",i[i.VA8=74]="VA8",i[i.VB8=75]="VB8",i[i.TRILL=76]="TRILL",i[i.MA15=77]="MA15",i[i.MB15=78]="MB15",i[i.HIGH=79]="HIGH",i[i.PLAY=80]="PLAY",i[i.MIC=81]="MIC",i[i.SNAP_PIZZICATO=82]="SNAP_PIZZICATO",i[i.NATURAL_HARMONIC=83]="NATURAL_HARMONIC",i[i.EditPen=84]="EditPen"},7142:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSystem=void 0;const s=i(6842),n=i(8911),r=i(1797),o=i(1274),a=i(9946),l=i(4785),h=i(9086),c=i(6894),u=i(1649),d=i(1225),f=i(2255);class m extends l.GraphicalObject{constructor(t){super(),this.needsToBeRedrawn=!0,this.staffLines=[],this.graphicalMeasures=[],this.labels=new u.Dictionary,this.measureNumberLabels=[],this.objectsToRedraw=[],this.instrumentBrackets=[],this.groupBrackets=[],this.graphicalMarkedAreas=[],this.graphicalComments=[],this.systemLines=[],this.breaksPage=!1,this.id=t,this.boundingBox=new n.BoundingBox(this),this.maxLabelLength=0}get Parent(){return this.parent}set Parent(t){if(this.parent){const t=this.parent.MusicSystems.indexOf(this,0);t>-1&&this.parent.MusicSystems.splice(t,1)}this.parent=t,this.boundingBox.Parent=t.PositionAndShape}get NextSystem(){const t=this.Parent.MusicSystems.indexOf(this);return t!==this.Parent.MusicSystems.length?this.Parent.MusicSystems[t+1]:void 0}get StaffLines(){return this.staffLines}get GraphicalMeasures(){return this.graphicalMeasures}get MeasureNumberLabels(){return this.measureNumberLabels}get Labels(){return this.labels.values()}get ObjectsToRedraw(){return this.objectsToRedraw}get InstrumentBrackets(){return this.instrumentBrackets}get GroupBrackets(){return this.groupBrackets}get GraphicalMarkedAreas(){return this.graphicalMarkedAreas}get GraphicalComments(){return this.graphicalComments}get SystemLines(){return this.systemLines}get Id(){return this.id}createSystemLeftLine(t,e,i){let s=-t/2;i&&(s=this.maxLabelLength+e-t/2);const n=this.staffLines[0].Measures[0];let r;this.staffLines.length>1&&(r=this.staffLines[this.staffLines.length-1].Measures[0]);const o=this.createSystemLine(s,t,c.SystemLinesEnum.SingleThin,d.SystemLinePosition.MeasureBegin,this,n,r);this.SystemLines.push(o),o.PositionAndShape.RelativePosition=new h.PointF2D(s,0),o.PositionAndShape.BorderLeft=0,o.PositionAndShape.BorderRight=t,o.PositionAndShape.BorderTop=0,o.PositionAndShape.BorderBottom=this.boundingBox.Size.height,this.createLinesForSystemLine(o)}createVerticalLineForMeasure(t,e,i,s,n,r){const o=r.ParentStaffLine,a=new h.PointF2D(o.PositionAndShape.RelativePosition.x,o.PositionAndShape.RelativePosition.y),l=o.ParentStaff.ParentInstrument.Staves;if(o.ParentStaff===l[0]){let c;l.length>1&&(c=this.getBottomStaffLine(o).Measures[n]);const u=this.createSystemLine(t,e,i,s,this,r,c),d=a.x+t;u.PositionAndShape.RelativePosition=new h.PointF2D(d,0),u.PositionAndShape.BorderLeft=0,u.PositionAndShape.BorderRight=e,this.SystemLines.push(u)}}setYPositionsToVerticalLineObjectsAndCreateLines(t){}calculateBorders(t){}alignBeginInstructions(){}GetLeftBorderAbsoluteXPosition(){return this.StaffLines[0].PositionAndShape.AbsolutePosition.x+this.StaffLines[0].Measures[0].beginInstructionsWidth}GetRightBorderAbsoluteXPosition(){return this.StaffLines[0].PositionAndShape.AbsolutePosition.x+this.StaffLines[0].StaffLines[0].End.x}AddGraphicalMeasures(t){for(let e=0,i=t.length;e1){let t,e;for(let s=0,n=this.staffLines.length;sthis.maxLabelLength&&(this.maxLabelLength=i.PositionAndShape.Size.width,e=r)}this.updateMusicSystemStaffLineXPosition(e)}setMusicSystemLabelsYPosition(){this.labels.forEach(((t,e)=>{let i=0,s=0;for(let e=0;e0&&(e.PositionAndShape.RelativePosition=new h.PointF2D(0,i/s+2))}))}checkStaffEntriesForStaffEntryLink(){let t=!1,e=!1;for(let i=0;i=0;i--){if(e=t.InstrumentalGroups[i],!(e instanceof s.Instrument))return this.findLastVisibleInstrumentInInstrumentalGroup(e);if(!0===e.Visible)return e}}updateMusicSystemStaffLineXPosition(t){for(let e=0,i=this.StaffLines.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MeasureBuildParameters=e.SystemBuildParameters=e.MusicSystemBuilder=void 0;const s=i(599),n=i(3331),r=i(5198),o=i(289),a=i(9086),l=i(6729),h=i(6894),c=i(4040),u=i(289),d=i(2337),f=i(1225);e.MusicSystemBuilder=class{constructor(){this.musicSystems=[],this.globalSystemIndex=0,this.leadSheet=!1}initialize(t,e,i){this.leadSheet=t.LeadSheet,this.graphicalMusicSheet=t,this.rules=this.graphicalMusicSheet.ParentMusicSheet.Rules,this.measureList=e,this.numberOfVisibleStaffLines=i,this.activeRhythm=new Array(this.numberOfVisibleStaffLines),this.activeKeys=new Array(this.numberOfVisibleStaffLines),this.activeClefs=new Array(this.numberOfVisibleStaffLines),this.initializeActiveInstructions(this.measureList[0])}buildMusicSystems(){var t,e,i;const s=this.getFullPageSystemWidth();let n=!1;for(this.measureListIndex=0,this.currentSystemParams=new m,this.currentSystemParams.currentSystem=this.initMusicSystem();this.measureListIndex0){if(this.rules.MaxSystemToDrawNumber===this.musicSystems.length)return this.finalizeCurrentSystem(this.measureList[this.measureList.length-1],!this.rules.StretchLastSystemLine,!1),this.musicSystems;this.finalizeCurrentAndCreateNewSystem(this.measureList[this.measureList.length-1],!this.rules.StretchLastSystemLine,!1)}return this.musicSystems}calculateSystemYLayout(){for(const t of this.musicSystems)this.optimizeDistanceBetweenStaffLines(t);this.calculateMusicSystemsRelativePositions()}setMeasureWidth(t,e,i,s){for(let n=0,r=t.length;n0&&(r.beginInstructionsWidth=i),s>0&&(r.endInstructionsWidth=s)}}finalizeCurrentAndCreateNewSystem(t,e=!1,i=!0,s=!1){this.finalizeCurrentSystem(t,e,i,s),this.currentSystemParams=new m,void 0!==t&&this.measureListIndex=1){const e=this.currentSystemParams.currentSystem.GraphicalMeasures[this.currentSystemParams.currentSystem.GraphicalMeasures.length-1];let i=0;const s=t[t.length-1];s.endLine===h.SystemLinesEnum.DotsBoldBoldDots&&(s.endLine=h.SystemLinesEnum.DotsThinBold,i=e[0].getLineWidth(h.SystemLinesEnum.DotsBoldBoldDots)/2-e[0].getLineWidth(h.SystemLinesEnum.DotsThinBold)),this.currentSystemParams.currentSystemFixWidth-=i;for(let t=0,s=e.length;t1){r=!0;break}let o=0;for(let e=0;e=0&&this.measureList[i]){const e=null===(l=this.measureList[i][0])||void 0===l?void 0:l.parentSourceMeasure;(null==e?void 0:e.ImplicitMeasure)&&(null==e?void 0:e.RhythmPrinted)&&(t=!1)}t&&(e.addRhythmAtBegin(u),e.parentSourceMeasure.RhythmPrinted=u,p=!0)}return(f||m||p)&&(d+=e.beginInstructionsWidth,p&&(d+=this.rules.RhythmRightMargin)),d}addInstructionsAtMeasureEnd(t,e,i){if(!t||!t.Instructions||0===t.Instructions.length)return 0;for(let s=0,n=t.Instructions.length;s0&&(this.currentSystemParams.systemMeasures.push({beginLine:h.SystemLinesEnum.None,endLine:h.SystemLinesEnum.None}),this.currentSystemParams.currentWidth+=s,this.currentSystemParams.currentSystemFixWidth+=s)}addExtraInstructionMeasure(t,e,i){const s=this.currentSystemParams.currentSystem,n=c.MusicSheetCalculator.symbolFactory.createExtraGraphicalMeasure(s.StaffLines[t]);[].push(n),e&&n.addKeyAtBegin(e,this.activeKeys[t],this.activeClefs[t]),void 0!==i&&i.PrintObject&&n.addRhythmAtBegin(i),n.PositionAndShape.BorderLeft=0,n.PositionAndShape.BorderTop=0,n.PositionAndShape.BorderBottom=this.rules.StaffHeight;const r=this.rules.MeasureLeftMargin+n.beginInstructionsWidth+this.rules.MeasureRightMargin;return n.PositionAndShape.BorderRight=r,s.StaffLines[t].Measures.push(n),r}addStaveMeasuresToSystem(t){if(t[0]){const e=[];for(let i=0;i1){const e=Math.min(this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length-1,t.measureListIndex+t.multipleRestMeasures-1);t=this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures[e]}}finally{}return this.nextMeasureBeginsLineRepetition()&&this.thisMeasureEndsLineRepetition()?h.SystemLinesEnum.DotsBoldBoldDots:this.thisMeasureEndsLineRepetition()?h.SystemLinesEnum.DotsThinBold:this.nextMeasureHasKeyInstructionChange()||this.thisMeasureEndsWordRepetition()||this.nextMeasureBeginsWordRepetition()?h.SystemLinesEnum.DoubleThin:t&&void 0!==t.endingBarStyleEnum?t.endingBarStyleEnum:h.SystemLinesEnum.SingleThin}getLineWidth(t,e,i){let s=t.getLineWidth(e);return e===h.SystemLinesEnum.DotsBoldBoldDots&&(s/=2),i&&e===h.SystemLinesEnum.BoldThinDots&&(s+=this.rules.DistanceBetweenLastInstructionAndRepetitionBarline),s}previousMeasureEndsLineRepetition(){if(0===this.measureListIndex)return!1;for(let t=0,e=this.measureList[this.measureListIndex-1].length;t=this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length||!this.measureList[t])return!1;for(let e=0,i=this.measureList[t].length;e=this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length||t>this.measureList.length-1)return!1;for(let e=0,i=this.measureList[t].length;ethis.rules.PageHeight-this.rules.PageBottomMargin&&(s++,s<=4&&console.log(`warning: could not fit a single system on page ${t.PageNumber} and measure number ${i.GraphicalMeasures[0][0].MeasureNumber}.\n The PageFormat may be too small for this sheet."\n Will not give further warnings for all pages, only total.`))}else{const s=this.musicSystems[n-1],r=s.StaffLines[s.StaffLines.length-1],o=r.PositionAndShape;let l=this.findRequiredDistanceWithSkyBottomLine(s,i);l+=this.rules.MinSkyBottomDistBetweenSystems,l=Math.max(l,this.rules.MinimumDistanceBetweenSystems+r.StaffHeight);const h=e+o.RelativePosition.y+l,c=h+i.PositionAndShape.BorderMarginBottom;if(this.rules.NewPageAtXMLNewPageAttribute&&s.breaksPage||!(c0&&console.log(`total amount of pages that couldn't fit a single music system: ${s} of ${t.PageNumber}`)}findRequiredDistanceWithSkyBottomLine(t,e){const i=t.StaffLines[t.StaffLines.length-1],s=e.StaffLines[0],n=i.BottomLine,r=s.SkyLine,o=i.PositionAndShape,a=s.PositionAndShape,l=1/this.rules.SamplingUnit;let h=0;for(let t=0;t=r.length)break;const s=Math.max(0,i-6),c=Math.min(r.length-1,i+6);let u=0;for(let t=s;t<=c;t++)u=Math.min(u,r[t]);const d=e-u;h=Math.max(d,h)}return 0===h&&(h=o.BorderBottom-a.BorderTop),h}};class m{constructor(){this.systemMeasures=[],this.systemMeasureIndex=0,this.currentWidth=0,this.currentSystemFixWidth=0,this.currentSystemVarWidth=0,this.maxLabelLength=0}IsSystemStartMeasure(){return 0===this.systemMeasureIndex}}e.SystemBuildParameters=m,e.MeasureBuildParameters=class{}},4574:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OctaveShiftParams=void 0,e.OctaveShiftParams=class{constructor(t,e,i){this.getOpenOctaveShift=t,this.getAbsoluteStartTimestamp=e,this.getAbsoluteEndTimestamp=i}}},9059:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PlainSkyBottomLineBatchCalculatorBackend=void 0;const s=i(1378),n=i(9531);class r extends n.SkyBottomLineBatchCalculatorBackend{constructor(t,e){super(t,e)}getPreferredRenderingConfiguration(t,e){return{elementWidth:Math.ceil(t),numColumns:6,numRows:6}}onInitialize(t){}calculateFromCanvas(t,e,i,n,r){const o=t.width,a=e.getImageData(0,0,t.width,t.height),{elementWidth:l,elementHeight:h,numColumns:c}=r,u=[];for(let t=0;t0){g[t-f]=e-p;break}}S[t-f]=h;for(let e=b-1;e>=p;e--){const i=e*o*4+4*t;if(a.data[i+3]>0){S[t-f]=e-p;break}}}const y=Math.max(...g),E=Math.min(...S);for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionEndSymbol=void 0;const s=i(4785),n=i(8155),r=i(9086),o=i(8911),a=i(6729),l=i(2337);class h extends s.GraphicalObject{constructor(t,e){super();const i=e,s=t.PositionAndShape.AbsolutePosition.y,h=l.CollectionUtil.last(t.StaffLines).PositionAndShape.RelativePosition.y+4;this.verticalLine=new a.GraphicalLine(new r.PointF2D(i,s),new r.PointF2D(i,s+h),.4,n.OutlineAndFillStyleEnum.SelectionSymbol);for(let e=0,n=t.StaffLines.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionStartSymbol=void 0;const s=i(9086),n=i(8155),r=i(6729),o=i(4785),a=i(8911),l=i(2337);class h extends o.GraphicalObject{constructor(t,e){super();const i=e,o=t.PositionAndShape.AbsolutePosition.y,h=l.CollectionUtil.last(t.StaffLines).PositionAndShape.RelativePosition.y+4;this.verticalLine=new r.GraphicalLine(new s.PointF2D(i,o),new s.PointF2D(i,o+h),.4,n.OutlineAndFillStyleEnum.SelectionSymbol);for(let e=0,n=t.StaffLines.length;e{if(i.has(t))return i.get(t);{const e=[];return i.set(t,e),e}})().push({skyBottomLineCalculator:e.SkyBottomLineCalculator,measures:e.Measures})}this.batches=new Map;for(const[t,s]of i.entries()){const i=s.map((t=>t.measures)).flat(),l=(()=>{if(e===n.SkyBottomLineBatchCalculatorBackendType.Plain)return new r.PlainSkyBottomLineBatchCalculatorBackend(t,i).initialize();try{return new o.WebGLSkyBottomLineBatchCalculatorBackend(t,i).initialize()}catch(e){return a.default.info("Couldn't create WebGLBackend for Skyline. Using fallback."),new r.PlainSkyBottomLineBatchCalculatorBackend(t,i).initialize()}})();l.initialize(),this.batches.set(t,{backend:l,entries:s})}}calculateLines(){for(const[,{backend:t,entries:e}]of this.batches){const i=t.calculateLines();let s=0;for(const{skyBottomLineCalculator:t,measures:n}of e){const e=s+n.length;t.updateLines(i.slice(s,e)),s=e}}}}},9531:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.SkyBottomLineBatchCalculatorBackend=void 0;const n=i(4028),r=s(i(2043));e.SkyBottomLineBatchCalculatorBackend=class{constructor(t,e){this.elementHeight=300,this.canvas=new n.CanvasVexFlowBackend(t),this.measures=e,this.maxWidth=Math.max(...this.measures.map((t=>{let e=t.getVFStave().getWidth();return e>0||t.IsExtraGraphicalMeasure||(r.default.warn("SkyBottomLineBatchCalculatorBackend: width not > 0 in measure "+t.MeasureNumber),e=50),e}))),this.samplingUnit=t.SamplingUnit}initialize(){if(this.tableConfiguration=Object.assign(Object.assign({},this.getPreferredRenderingConfiguration(this.maxWidth,this.elementHeight)),{elementHeight:this.elementHeight}),this.tableConfiguration.numRows<1||this.tableConfiguration.numColumns<1)throw r.default.warn("SkyBottomLineBatchCalculatorBackend: numRows or numColumns in tableConfiguration is 0"),new Error("numRows or numColumns in tableConfiguration is 0");this.tableConfiguration.elementWidth0||n.IsExtraGraphicalMeasure||(d=50),d=Math.floor(d),n.PositionAndShape.calculateAbsolutePositionsRecursive(0,0);const f=0;l.setX(f);const m=l.y+100;l.setY(m);const p=l.getWidth();l.setWidth(d),n.format(),l.setWidth(p);try{a.translate(h*i,u*s),n.draw(o),a.translate(-h*i,-u*s)}catch(t){r.default.warn("SkyBottomLineBatchCalculatorBackend.calculateLines.draw",t)}}const u=this.calculateFromCanvas(l,o,c,this.samplingUnit,this.tableConfiguration);h.push(...u)}return h}}},1378:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SkyBottomLineCalculationResult=void 0,e.SkyBottomLineCalculationResult=class{constructor(t,e){this.skyLine=t,this.bottomLine=e}}},6040:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.SkyBottomLineCalculator=void 0;i(9086);const n=i(5820),r=s(i(2043)),o=i(1378),a=i(4028);e.SkyBottomLineCalculator=class{constructor(t){this.mStaffLineParent=t,this.mRules=t.ParentMusicSystem.rules}updateLines(t){const e=this.StaffLineParent.Measures;if(t.length!==e.length)if(r.default.warn("SkyBottomLineCalculator: lengths of calculation result array and measure array do not match"),t.length(t-h)/n.unitInPixels+this.StaffLineParent.TopLineOffset));const c=Math.min(...this.mBottomLine);this.mBottomLine=this.mBottomLine.map((t=>(t-c)/n.unitInPixels+this.StaffLineParent.BottomLineOffset))}calculateLines(){const t=this.mRules.SamplingUnit,e=[],i=new a.CanvasVexFlowBackend(this.mRules);for(const s of this.StaffLineParent.Measures){s.PositionAndShape.calculateAbsolutePositionsRecursive(0,0);const n=s.getVFStave();let a=n.getWidth();a>0||s.IsExtraGraphicalMeasure||(r.default.warn("SkyBottomLineCalculator: width not > 0 in measure "+s.MeasureNumber),a=50),i.initializeHeadless(a);const l=i.getContext(),h=i.getCanvas();a=h.width;const c=h.height;n.setY(n.y+100);const u=n.getWidth();n.setWidth(a),s.format(),n.setWidth(u);try{s.draw(l)}catch(t){r.default.warn("SkyBottomLineCalculator.calculateLines.draw",t)}const d=l.getImageData(0,0,a,c),f=4,m=Math.max(Math.ceil(s.PositionAndShape.Size.width*t),1),p=new Array(m),b=new Array(m);for(let t=0;t0){p[t]=e;break}}for(let e=c;e>0;e--){const i=e*a*f+t*f;if(d.data[i+3]>0){b[t]=e;break}}}for(let t=0;t=this.BottomLine.length&&(i=this.BottomLine.length-1),s<0&&(s=0),s>=this.BottomLine.length&&(s=this.BottomLine.length),this.SkyLine[i]=t.y;for(let t=i+1;t=this.BottomLine.length&&(i=this.BottomLine.length-1),s<0&&(s=0),s>=this.BottomLine.length&&(s=this.BottomLine.length),this.BottomLine[i]=t.y;for(let t=i+1;tt))}setBottomLineWithValue(t){this.BottomLine.forEach((e=>t))}getLeftIndexForPointX(t,e){const i=Math.floor(t*this.SamplingUnit);return i<0?0:i>=e?e-1:i}getRightIndexForPointX(t,e){const i=Math.ceil(t*this.SamplingUnit);return i<0?0:i>=e?e-1:i}updateStaffLineBorders(){this.mStaffLineParent.PositionAndShape.BorderTop=this.getSkyLineMin(),this.mStaffLineParent.PositionAndShape.BorderMarginTop=this.getSkyLineMin(),this.mStaffLineParent.PositionAndShape.BorderBottom=this.getBottomLineMax(),this.mStaffLineParent.PositionAndShape.BorderMarginBottom=this.getBottomLineMax()}getSkyLineMin(){return Math.min(...this.SkyLine.filter((t=>!isNaN(t))))}getSkyLineMinAtPoint(t){const e=Math.round(t*this.SamplingUnit);return this.mSkyLine[e]}getSkyLineMinInRange(t,e){return this.getMinInRange(this.SkyLine,t,e)}getBottomLineMax(){return Math.max(...this.BottomLine.filter((t=>!isNaN(t))))}getBottomLineMaxAtPoint(t){const e=Math.round(t*this.SamplingUnit);return this.mBottomLine[e]}getBottomLineMaxInRange(t,e){return this.getMaxInRange(this.BottomLine,t,e)}getBottomLineMaxInBoundingBox(t){const e=Math.floor(t.AbsolutePosition.x+t.BorderLeft),i=Math.ceil(t.AbsolutePosition.x+t.BorderRight);return this.getMaxInRange(this.mBottomLine,e,i)}updateWithBoundingBoxRecursively(t){if(t.ChildElements&&t.ChildElements.length>0)this.updateWithBoundingBoxRecursively(t);else{const e=t.BorderTop+t.AbsolutePosition.y,i=t.BorderBottom+t.AbsolutePosition.y;if(e<0){const i=Math.floor(t.AbsolutePosition.x+t.BorderLeft),s=Math.ceil(t.AbsolutePosition.x+t.BorderRight);this.updateInRange(this.mSkyLine,i,s,e)}else if(i>this.StaffLineParent.StaffHeight){const e=Math.floor(t.AbsolutePosition.x+t.BorderLeft),s=Math.ceil(t.AbsolutePosition.x+t.BorderRight);this.updateInRange(this.mBottomLine,e,s,i)}}}findPreviousValidNumber(t,e){for(let i=t;i>=0;i--)if(!isNaN(e[i]))return e[i];return 0}findNextValidNumber(t,e){if(t>=e.length)return e[t-1];for(let i=t;it.length&&(i=t.length);for(let n=e;nMath.abs(t[n])?s:t[n]}setInRange(t,e=0,i=t.length,s=0){if(e=Math.floor(e*this.SamplingUnit),(i=Math.ceil(i*this.SamplingUnit))t.length&&(i=t.length);for(let n=e;n=t.length&&(e=t.length-1),i<0&&(i=0),i>=t.length&&(i=t.length),e>=0&&i<=t.length?Math.min(...t.slice(e,i+1)):void 0):Number.MAX_VALUE}getMaxInRange(t,e,i){return e=Math.floor(e*this.SamplingUnit),i=Math.ceil(i*this.SamplingUnit),t?(e<0&&(e=0),e>=t.length&&(e=t.length-1),i<0&&(i=0),i>=t.length&&(i=t.length),e>=0&&i<=t.length?Math.max(...t.slice(e,i+1)):void 0):Number.MIN_VALUE}get SamplingUnit(){return this.mRules.SamplingUnit}get StaffLineParent(){return this.mStaffLineParent}get SkyLine(){return this.mSkyLine}get BottomLine(){return this.mBottomLine}}},9953:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StaffLine=void 0;const s=i(8911),n=i(4785),r=i(4196),o=i(9086),a=i(6040);class l extends n.GraphicalObject{constructor(t,e){super(),this.measures=[],this.staffLines=new Array(5),this.octaveShifts=[],this.lyricLines=[],this.lyricsDashes=[],this.abstractExpressions=[],this.graphicalSlurs=[],this.parentMusicSystem=t,this.parentStaff=e,this.boundingBox=new s.BoundingBox(this,t.PositionAndShape),this.skyBottomLine=new a.SkyBottomLineCalculator(this),this.staffHeight=this.parentMusicSystem.rules.StaffHeight,this.topLineOffset=0,this.bottomLineOffset=4,this.calculateStaffLineOffsets()}calculateStaffLineOffsets(){if(this.ParentStaff.isTab)5===this.ParentStaff.StafflineCount?this.staffHeight=this.bottomLineOffset=6*this.ParentStaff.ParentInstrument.GetMusicSheet.Rules.TabStaffInterlineHeight:this.staffHeight=this.bottomLineOffset=this.ParentStaff.ParentInstrument.GetMusicSheet.Rules.TabStaffInterlineHeight*this.ParentStaff.StafflineCount;else switch(this.ParentStaff.StafflineCount){case 4:this.bottomLineOffset=1;break;case 3:this.topLineOffset=1,this.bottomLineOffset=1;break;case 2:this.topLineOffset=2,this.bottomLineOffset=1;break;case 1:this.topLineOffset=2,this.bottomLineOffset=2}}get Measures(){return this.measures}set Measures(t){this.measures=t}get StaffLines(){return this.staffLines}set StaffLines(t){this.staffLines=t}get NextStaffLine(){const t=this.parentMusicSystem.StaffLines.indexOf(this);return t!==this.parentMusicSystem.StaffLines.length?this.parentMusicSystem.StaffLines[t+1]:void 0}get LyricLines(){return this.lyricLines}get AbstractExpressions(){return this.abstractExpressions}set AbstractExpressions(t){this.abstractExpressions=t}set LyricLines(t){this.lyricLines=t}get LyricsDashes(){return this.lyricsDashes}set LyricsDashes(t){this.lyricsDashes=t}get ParentMusicSystem(){return this.parentMusicSystem}set ParentMusicSystem(t){this.parentMusicSystem=t}get ParentStaff(){return this.parentStaff}set ParentStaff(t){this.parentStaff=t}get SkyBottomLineCalculator(){return this.skyBottomLine}get SkyLine(){return this.skyBottomLine.SkyLine}get BottomLine(){return this.skyBottomLine.BottomLine}get OctaveShifts(){return this.octaveShifts}set OctaveShifts(t){this.octaveShifts=t}get StaffHeight(){return this.staffHeight}get TopLineOffset(){return this.topLineOffset}get BottomLineOffset(){return this.bottomLineOffset}get GraphicalSlurs(){return this.graphicalSlurs}addSlurToStaffline(t){this.graphicalSlurs.push(t)}addActivitySymbolClickArea(){const t=new r.StaffLineActivitySymbol(this),e=this.PositionAndShape;t.PositionAndShape.RelativePosition=new o.PointF2D(e.RelativePosition.x+e.BorderRight+.5,e.RelativePosition.y+.5),t.PositionAndShape.Parent=this.parentMusicSystem.PositionAndShape}isPartOfMultiStaffInstrument(){return this.parentStaff.ParentInstrument.Staves.length>1}findClosestStaffEntry(t){let e;for(let i=0,s=this.Measures.length;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StaffLineActivitySymbol=void 0;const s=i(4785),n=i(8911);class r extends s.GraphicalObject{constructor(t){super(),this.parentStaffLine=t;const e=t.PositionAndShape;this.boundingBox=new n.BoundingBox(this,e),this.boundingBox.BorderRight=6,this.boundingBox.BorderBottom=4.5,this.boundingBox.BorderLeft=-1.5,this.boundingBox.BorderTop=-1.5}}e.StaffLineActivitySymbol=r},7771:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SystemLine=void 0;const s=i(6894),n=i(8911),r=i(4785);class o extends r.GraphicalObject{constructor(t,e,i,s,r){super(),this.lineType=t,this.linePosition=e,this.parentMusicSystem=i,this.topMeasure=s,this.bottomMeasure=r,this.parentTopStaffLine=null==s?void 0:s.ParentStaffLine,this.boundingBox=new n.BoundingBox(this,i.PositionAndShape)}static getObjectWidthForLineType(t,e){switch(e){case s.SystemLinesEnum.SingleThin:return t.SystemThinLineWidth;case s.SystemLinesEnum.DoubleThin:return 2*t.SystemThinLineWidth+t.DistanceBetweenVerticalSystemLines;case s.SystemLinesEnum.ThinBold:return t.SystemThinLineWidth+t.SystemBoldLineWidth+t.DistanceBetweenVerticalSystemLines;case s.SystemLinesEnum.BoldThinDots:case s.SystemLinesEnum.DotsThinBold:return t.SystemThinLineWidth+t.SystemBoldLineWidth+t.DistanceBetweenVerticalSystemLines+t.SystemDotWidth+t.DistanceBetweenDotAndLine;case s.SystemLinesEnum.DotsBoldBoldDots:return 2*t.SystemBoldLineWidth+2*t.SystemDotWidth+2*t.DistanceBetweenDotAndLine+t.DistanceBetweenVerticalSystemLines;default:return 0}}}e.SystemLine=o},1225:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.SystemLinePosition=void 0,(i=e.SystemLinePosition||(e.SystemLinePosition={}))[i.MeasureBegin=0]="MeasureBegin",i[i.MeasureEnd=1]="MeasureEnd"},6894:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.SystemLinesEnumHelper=e.SystemLinesEnum=void 0,function(t){t[t.SingleThin=0]="SingleThin",t[t.DoubleThin=1]="DoubleThin",t[t.ThinBold=2]="ThinBold",t[t.BoldThinDots=3]="BoldThinDots",t[t.DotsThinBold=4]="DotsThinBold",t[t.DotsBoldBoldDots=5]="DotsBoldBoldDots",t[t.None=6]="None",t[t.Dotted=7]="Dotted",t[t.Dashed=8]="Dashed",t[t.Bold=9]="Bold",t[t.BoldThin=10]="BoldThin",t[t.DoubleBold=11]="DoubleBold",t[t.Tick=12]="Tick",t[t.Short=13]="Short"}(i=e.SystemLinesEnum||(e.SystemLinesEnum={})),e.SystemLinesEnumHelper=class{static xmlBarlineStyleToSystemLinesEnum(t){return"regular"===t?i.SingleThin:"dotted"===t?i.Dotted:"dashed"===t?i.Dashed:"heavy"===t?i.Bold:"light-light"===t?i.DoubleThin:"light-heavy"===t?i.ThinBold:"heavy-light"===t?i.BoldThin:"heavy-heavy"===t?i.DoubleBold:"tick"===t?i.Tick:"short"===t?i.Short:"none"===t?i.None:i.SingleThin}}},525:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VerticalGraphicalStaffEntryContainer=void 0,e.VerticalGraphicalStaffEntryContainer=class{constructor(t,e){this.staffEntries=[],this.absoluteTimestamp=e,this.staffEntries=new Array(t)}get Index(){return this.index}set Index(t){this.index=t}get AbsoluteTimestamp(){return this.absoluteTimestamp}get StaffEntries(){return this.staffEntries}set StaffEntries(t){this.staffEntries=t}static compareByTimestamp(t,e){const i=t.absoluteTimestamp.RealValue,s=e.absoluteTimestamp.RealValue;return is?1:0}getFirstNonNullStaffEntry(){for(let t=0,e=this.staffEntries.length;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AlignmentManager=void 0;const s=i(9344),n=i(9086);e.AlignmentManager=class{constructor(t){this.parentStaffline=t,this.rules=this.parentStaffline.ParentMusicSystem.rules}alignDynamicExpressions(){var t,e;const i=[];let n=new Array;for(let s=0;s0){const e=t.map((t=>t.PositionAndShape.Center.y)),i=Math.max(...e);for(let n=0;n0?t[n-1]:void 0;if(e){const t=this.getOverlap(r.PositionAndShape,e.PositionAndShape);r.squeeze(-(t.x+this.rules.DynamicExpressionSpacer))}if(i){const t=this.getOverlap(i.PositionAndShape,r.PositionAndShape);r.squeeze(t.x+this.rules.DynamicExpressionSpacer)}}}}}getDistance(t,e){const i=t.RelativePosition.x+t.BorderMarginRight,s=e.RelativePosition.x+e.BorderMarginLeft,r=t.RelativePosition.y+t.BorderMarginBottom,o=e.RelativePosition.y+e.BorderMarginTop;return new n.PointF2D(s-i,o-r)}getOverlap(t,e){return new n.PointF2D(t.RelativePosition.x+t.BorderMarginRight-(e.RelativePosition.x+e.BorderMarginLeft),t.RelativePosition.y+t.BorderMarginBottom-(e.RelativePosition.y+e.BorderMarginTop))}}},4028:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.CanvasVexFlowBackend=void 0;var n=s(i(6368)).default.Flow;const r=i(709),o=i(8129),a=i(41),l=i(599);class h extends r.VexFlowBackend{constructor(t){super(),this.rules=t}getVexflowBackendType(){return n.Renderer.Backends.CANVAS}getOSMDBackendType(){return a.BackendType.Canvas}getCanvasSize(){var t;return null===(t=document.getElementById("osmdCanvasPage"+this.graphicalMusicPage.PageNumber))||void 0===t?void 0:t.offsetHeight}initialize(t,e){this.zoom=e,this.canvas=document.createElement("canvas"),this.graphicalMusicPage||(this.graphicalMusicPage=new l.GraphicalMusicPage(void 0),this.graphicalMusicPage.PageNumber=1),this.canvas.id="osmdCanvasVexFlowBackendCanvas"+this.graphicalMusicPage.PageNumber,this.inner=document.createElement("div"),this.inner.id="osmdCanvasPage"+this.graphicalMusicPage.PageNumber,this.inner.style.position="relative",this.canvas.style.zIndex="0",this.inner.appendChild(this.canvas),t.appendChild(this.inner),this.renderer=new n.Renderer(this.canvas,this.getVexflowBackendType()),this.ctx=this.renderer.getContext()}initializeHeadless(t=300,e=300){this.graphicalMusicPage||(this.graphicalMusicPage=new l.GraphicalMusicPage(void 0),this.graphicalMusicPage.PageNumber=1),this.canvas=document.createElement("canvas"),this.canvas.width=t,this.canvas.height=e,this.renderer=new n.Renderer(this.canvas,this.getVexflowBackendType()),this.ctx=this.renderer.getContext()}getContext(){return this.ctx}clear(){this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),this.rules.PageBackgroundColor&&(this.ctx.save(),this.ctx.setFillStyle(this.rules.PageBackgroundColor),this.zoom=1,this.ctx.fillRect(0,0,this.canvas.width/this.zoom,this.canvas.height/this.zoom),this.ctx.restore())}scale(t){this.ctx.scale(t,t)}translate(t,e){this.CanvasRenderingCtx.translate(t,e)}renderText(t,e,i,s,n,r,a,l){const h=this.CanvasRenderingCtx.font;this.CanvasRenderingCtx.save(),this.CanvasRenderingCtx.font=o.VexFlowConverter.font(t,e,i,this.rules,l),this.CanvasRenderingCtx.fillStyle=a,this.CanvasRenderingCtx.strokeStyle=a,this.CanvasRenderingCtx.fillText(s,r.x,r.y+n),this.CanvasRenderingCtx.restore(),this.CanvasRenderingCtx.font=h}renderRectangle(t,e,i,s=1){const n=this.CanvasRenderingCtx.fillStyle;this.CanvasRenderingCtx.fillStyle=i||o.VexFlowConverter.style(e),this.CanvasRenderingCtx.globalAlpha=s,this.ctx.fillRect(t.x,t.y,t.width,t.height),this.CanvasRenderingCtx.fillStyle=n,this.CanvasRenderingCtx.globalAlpha=1}renderLine(t,e,i="#FF0000FF",s=2){const n=this.CanvasRenderingCtx.strokeStyle;this.CanvasRenderingCtx.strokeStyle=i,this.CanvasRenderingCtx.beginPath(),this.CanvasRenderingCtx.moveTo(t.x,t.y),this.CanvasRenderingCtx.lineTo(e.x,e.y),this.CanvasRenderingCtx.stroke(),this.CanvasRenderingCtx.strokeStyle=n}renderCurve(t){this.ctx.beginPath(),this.ctx.moveTo(t[0].x,t[0].y),this.ctx.bezierCurveTo(t[1].x,t[1].y,t[2].x,t[2].y,t[3].x,t[3].y),this.ctx.lineTo(t[7].x,t[7].y),this.ctx.bezierCurveTo(t[6].x,t[6].y,t[5].x,t[5].y,t[4].x,t[4].y),this.ctx.lineTo(t[0].x,t[0].y),this.ctx.closePath(),this.ctx.fill()}get CanvasRenderingCtx(){return this.ctx.vexFlowCanvasContext}}e.CanvasVexFlowBackend=h},9505:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.SvgVexFlowBackend=void 0;var n=s(i(6368)).default.Flow;const r=i(709),o=i(8129),a=i(2562),l=i(41),h=s(i(2043));class c extends r.VexFlowBackend{constructor(t){super(),this.rules=t}getVexflowBackendType(){return n.Renderer.Backends.SVG}getOSMDBackendType(){return l.BackendType.SVG}getCanvasSize(){var t;return null===(t=document.getElementById("osmdCanvasPage"+this.graphicalMusicPage.PageNumber))||void 0===t?void 0:t.offsetHeight}initialize(t,e){this.zoom=e,this.canvas=document.createElement("div"),this.canvas.id="osmdCanvasPage"+this.graphicalMusicPage.PageNumber,this.inner=this.canvas,this.inner.style.position="relative",this.canvas.style.zIndex="0",t.appendChild(this.inner),this.renderer=new n.Renderer(this.canvas,this.getVexflowBackendType()),this.ctx=this.renderer.getContext(),this.ctx.svg.id="osmdSvgPage"+this.graphicalMusicPage.PageNumber}getContext(){return this.ctx}getSvgElement(){return this.ctx.svg}removeNode(t){var e;const i=null===(e=this.ctx)||void 0===e?void 0:e.svg;if(!i)return!1;try{i.removeChild(t)}catch(t){return h.default.error(t),!1}return!0}clear(){if(!this.ctx)return;const t=this.ctx.svg;for(;t.lastChild;)t.removeChild(t.lastChild);this.rules.PageBackgroundColor&&(this.ctx.svg.style["background-color"]=this.rules.PageBackgroundColor)}scale(t){this.ctx.scale(t,t)}translate(t,e){}renderText(t,e,i,s,n,r,l,h){this.ctx.save();const c=this.ctx.openGroup("text");l&&(this.ctx.attributes.fill=l,this.ctx.attributes.stroke=l);let u=h;h&&"default"!==h||(u=this.rules.DefaultFontFamily),this.ctx.setFont(u,t,o.VexFlowConverter.fontStyle(e)),this.ctx.attributes["font-size"]=`${t}px`,this.ctx.state["font-size"]=`${t}px`;let d="normal",f="normal";switch(e){case a.FontStyles.Bold:d="bold";break;case a.FontStyles.Italic:f="italic";break;case a.FontStyles.BoldItalic:d="bold",f="italic";break;default:d="normal"}return this.ctx.attributes["font-weight"]=d,this.ctx.state["font-weight"]=d,this.ctx.attributes["font-style"]=f,this.ctx.state["font-style"]=f,this.ctx.fillText(s,r.x,r.y+n),this.ctx.closeGroup(),this.ctx.restore(),c}renderRectangle(t,e,i,s=1){this.ctx.save();const n=this.ctx.openGroup("rect");return this.ctx.attributes.fill=i||o.VexFlowConverter.style(e),this.ctx.attributes["fill-opacity"]=s,this.ctx.fillRect(t.x,t.y,t.width,t.height),this.ctx.restore(),this.ctx.attributes["fill-opacity"]=1,this.ctx.closeGroup(),n}renderLine(t,e,i="#FF0000FF",s=2){this.ctx.save();const n=this.ctx.openGroup("line");return this.ctx.beginPath(),this.ctx.moveTo(t.x,t.y),this.ctx.lineTo(e.x,e.y),this.ctx.attributes.stroke=i,this.ctx.lineWidth=s,this.ctx.stroke(),this.ctx.closeGroup(),this.ctx.restore(),n}renderCurve(t){const e=this.ctx.openGroup("curve");return this.ctx.beginPath(),this.ctx.moveTo(t[0].x,t[0].y),this.ctx.bezierCurveTo(t[1].x,t[1].y,t[2].x,t[2].y,t[3].x,t[3].y),this.ctx.lineTo(t[7].x,t[7].y),this.ctx.bezierCurveTo(t[6].x,t[6].y,t[5].x,t[5].y,t[4].x,t[4].y),this.ctx.lineTo(t[0].x,t[0].y),this.ctx.closePath(),this.ctx.fill(),this.ctx.closeGroup(),e}export(){const t=this.ctx.svg.cloneNode(!0),e=document.implementation.createDocumentType("svg","-//W3C//DTD SVG 1.1//EN","http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"),i=document.implementation.createDocument("http://www.w3.org/2000/svg","svg",e);i.replaceChild(t,i.documentElement);const s=(new XMLSerializer).serializeToString(i),n=document.createElement("a");n.href="data:image/svg+xml; charset=utf8, "+encodeURIComponent(s.replace(/>\n\r<")),n.download="opensheetmusicdisplay_download.svg",n.innerHTML=window.location.href+"/download",document.body.appendChild(n)}}e.SvgVexFlowBackend=c},709:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowBackend=e.VexFlowBackends=void 0;var n=s(i(6368)).default.Flow;e.VexFlowBackends=class{},e.VexFlowBackend=class{getInnerElement(){return this.inner}getCanvas(){return this.canvas}getRenderElement(){let t=this.canvas;return this.getVexflowBackendType()===n.Renderer.Backends.CANVAS&&(t=this.inner),t}getRenderer(){return this.renderer}removeAllChildrenFromContainer(t){for(;0!==t.children.length;)t.removeChild(t.children.item(0))}removeFromContainer(t){const e=this.getRenderElement();for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowContinuousDynamicExpression=void 0;const s=i(374),n=i(9946),r=i(2255),o=i(1274),a=i(2562);class l extends s.GraphicalContinuousDynamicExpression{constructor(t,e,i,s){if(super(t,e,i),this.IsVerbal){const e=new r.Label(t.Label);this.label=new n.GraphicalLabel(e,s||this.rules.ContinuousDynamicTextHeight,o.TextAlignmentEnum.LeftCenter,this.rules,this.PositionAndShape),this.label.Label.fontStyle=a.FontStyles.Italic,this.label.setLabelPositionAndShapeBorders(),this.PositionAndShape.calculateBoundingBox()}}}e.VexFlowContinuousDynamicExpression=l},8129:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowConverter=void 0;var n=s(i(6368)).default.Flow;const r=i(289),o=i(8640),a=i(1797),l=i(3331),h=i(5198),c=i(8640),u=i(8640),d=i(6894),f=i(2562),m=i(96),p=i(8155),b=s(i(2043)),g=i(908),S=i(1225),y=i(5922),E=i(766),x=i(5820),v=i(3029),_=i(3748);class w{static durations(t,e){const i=[],s=t.clone();for(;s.RealValue>0;){const t=s.RealValue;if(t>=2)i.push("1/2"),s.Sub(new a.Fraction(2,1));else if(t>=1)i.push("w"),s.Sub(new a.Fraction(1,1));else if(t<1&&t>=.5){if(e&&t>.5)return["w"];i.push("h"),s.Sub(new a.Fraction(1,2))}else if(t<.5&&t>=.25){if(e&&t>.25)return["h"];i.push("q"),s.Sub(new a.Fraction(1,4))}else if(t<.25&&t>=.125){if(e&&t>.125)return["q"];i.push("8"),s.Sub(new a.Fraction(1,8))}else if(t<.125&&t>=.0625){if(e&&t>.0625)return["8"];i.push("16"),s.Sub(new a.Fraction(1,16))}else if(t<.0625&&t>=.03125){if(e&&t>.03125)return["16"];i.push("32"),s.Sub(new a.Fraction(1,32))}else if(t<.03125&&t>=.015625){if(e&&t>.015625)return["32"];i.push("64"),s.Sub(new a.Fraction(1,64))}else{if(e)return["64"];i.push("128"),s.Sub(new a.Fraction(1,128))}}return i}static pitch(t,e,i,s,n){let a=n;void 0===n&&(a=3),e&&void 0===n&&(a=0,i.ClefType===r.ClefEnum.F&&(a=2),i.ClefType===r.ClefEnum.C&&(a=2));const l=u.NoteEnum[t.FundamentalNote].toLowerCase(),h=o.Pitch.accidentalVexflow(t.Accidental),c=t.Octave-i.OctaveOffset+a;let d="";return s&&(d=this.NoteHeadCode(s)),[l+"n/"+c+d,h,i]}static restToNotePitch(t,e){let i=t.Octave;switch(e){case r.ClefEnum.C:case r.ClefEnum.F:i+=2;case r.ClefEnum.G:}return new o.Pitch(t.FundamentalNote,i,c.AccidentalEnum.NONE)}static NoteHeadCode(t){const e=t.Filled?"2":"1";switch(t.Shape){case E.NoteHeadShape.NORMAL:return"";case E.NoteHeadShape.DIAMOND:return"/D"+e;case E.NoteHeadShape.TRIANGLE:return"/T"+e;case E.NoteHeadShape.X:return"/X"+e;case E.NoteHeadShape.CIRCLEX:return"/X3";case E.NoteHeadShape.RECTANGLE:return"/R"+e;case E.NoteHeadShape.SQUARE:return"/S"+e;case E.NoteHeadShape.SLASH:default:return""}}static GhostNotes(t){const e=[],i=w.durations(t,!1);for(const t of i)e.push(new n.GhostNote({duration:t}));return e}static StaveNote(t){var e,i,s,a,l,h,c,u;t.sortForVexflow();const d=t.notes,f=t.parentStaffEntry.parentMeasure.parentSourceMeasure.Rules,m=d[0];let p=[];const b=[],S=m.graphicalNoteLength,y=void 0!==m.sourceNote.NoteTuplet;let v,_=w.durations(S,y)[0];void 0!==m.sourceNote.TypeLength&&m.sourceNote.TypeLength!==S&&0!==m.sourceNote.TypeLength.RealValue&&(_=w.durations(m.sourceNote.TypeLength,y)[0],m.numberOfDots=m.sourceNote.DotsXml);let M,T,P=m.numberOfDots,L=!1,A=0,C=!1,I=!1;for(const t of d){if(P=1&&e.length-1>=d+1&&(r=null===(l=null===(a=e[d-1])||void 0===a?void 0:a.graphicalVoiceEntries[0])||void 0===l?void 0:l.parentVoiceEntry,o=null===(c=null===(h=e[d+1])||void 0===h?void 0:h.graphicalVoiceEntries[0])||void 0===c?void 0:c.parentVoiceEntry,r&&o)){const e=r.Notes[0],i=o.Notes[0];if(null===(u=e.NoteBeam)||void 0===u?void 0:u.Notes.includes(i)){const e=r.Notes.last().Pitch,i=t.Clef();p=[w.pitch(w.restToNotePitch(e.getTransposedPitch(-2),i.ClefType),!1,i)[0]]}}}}if(S.RealValue===t.sourceNote.SourceMeasure.ActiveTimeSignature.RealValue&&(p=["d/5"],_="w",P=0,L=!0,A=f.WholeRestXShiftVexflow*x.unitInPixels),t.sourceNote.ParentStaff.Voices.length>1){const e=t.parentVoiceEntry.parentStaffEntry.graphicalVoiceEntries,i=t.parentVoiceEntry.parentVoiceEntry.ParentVoice.VoiceId;let s,n;for(const r of e)for(const e of r.notes){if(e===t||e.sourceNote.isRest()||!e.sourceNote.PrintObject)continue;const r=e.parentVoiceEntry.parentVoiceEntry.WantedStemDirection,o=1===i||5===i,a=o?1:-1,l=e.sourceNote.Pitch.getHalfTone(),h=1===a&&l>s,c=-1===a&&l0){let e=3;const i=t.Clef();switch(i.ClefType){case r.ClefEnum.F:e=5;break;case r.ClefEnum.C:e=4}M=o.Pitch.fromHalftone(s),p=[w.pitch(M,!0,i,void 0,e)[0]]}}break}t.sourceNote.Notehead&&t.sourceNote.Notehead.Shape===E.NoteHeadShape.SLASH&&(C=!0);const n=t.vfpitch;p.push(n[0]),b.push(n[1]),v||(v=w.Clef(n[2]).type)}for(let t=0,e=P;tt.notes[i].staffLine=e)),(f.LedgerLineWidth||f.LedgerLineStrokeStyle)&&(T.ledgerLineStyle||(T.ledgerLineStyle={}),f.LedgerLineWidth&&(T.ledgerLineStyle.lineWidth=f.LedgerLineWidth),f.LedgerLineStrokeStyle&&(T.ledgerLineStyle.strokeStyle=f.LedgerLineStrokeStyle)),f.ColoringEnabled){const e=f.DefaultColorStem;let i=t.parentVoiceEntry.StemColor;!i&&e&&(i=e);const s={fillStyle:i,strokeStyle:i};i&&(T.setStemStyle(s),T.flag&&f.ColorFlags&&T.setFlagStyle(s))}if(T.x_shift=A,t.parentVoiceEntry.IsGrace&&t.notes[0].sourceNote.NoteBeam&&(t.parentVoiceEntry.WantedStemDirection=t.notes[0].sourceNote.NoteBeam.Notes[0].ParentVoiceEntry.WantedStemDirection),t.parentVoiceEntry)switch(t.parentVoiceEntry.WantedStemDirection){case g.StemDirectionType.Up:T.setStemDirection(n.Stem.UP),t.parentVoiceEntry.StemDirection=g.StemDirectionType.Up;break;case g.StemDirectionType.Down:T.setStemDirection(n.Stem.DOWN),t.parentVoiceEntry.StemDirection=g.StemDirectionType.Down}for(let t=0,e=d.length;t0){const i=new n.Tremolo(e);i.extra_stroke_scale=f.TremoloStrokeScale,i.y_spacing_scale=f.TremoloYSpacingScale,T.addModifier(t,i)}}if(.25===N.Length.RealValue&&N.Notehead&&!1===N.Notehead.Filled){const t=T.getKeyProps();for(let e=0;e");break;case g.ArticulationEnum.downbow:e=new n.Articulation("am"),void 0===s.placement&&(r=n.Modifier.Position.ABOVE);break;case g.ArticulationEnum.fermata:e=new n.Articulation("a@a"),r=n.Modifier.Position.ABOVE;break;case g.ArticulationEnum.marcatodown:e=new n.Articulation("a|");break;case g.ArticulationEnum.marcatoup:e=new n.Articulation("a^");break;case g.ArticulationEnum.invertedfermata:e=new n.Articulation("a@u"),r=n.Modifier.Position.BELOW;break;case g.ArticulationEnum.lefthandpizzicato:e=new n.Articulation("a+");break;case g.ArticulationEnum.naturalharmonic:e=new n.Articulation("ah");break;case g.ArticulationEnum.snappizzicato:e=new n.Articulation("ao");break;case g.ArticulationEnum.staccatissimo:e=new n.Articulation("av");break;case g.ArticulationEnum.staccato:e=new n.Articulation("a.");break;case g.ArticulationEnum.tenuto:e=new n.Articulation("a-");break;case g.ArticulationEnum.upbow:e=new n.Articulation("a|"),void 0===s.placement&&(r=n.Modifier.Position.ABOVE);break;case g.ArticulationEnum.strongaccent:e=new n.Articulation("a^")}e&&(e.setPosition(r),t.addModifier(0,e))}}static generateOrnaments(t,e){let i,s=n.Modifier.Position.ABOVE;switch(e.placement===_.PlacementEnum.Below&&(s=n.Modifier.Position.BELOW),e.GetOrnament){case y.OrnamentEnum.DelayedInvertedTurn:i=new n.Ornament("turn_inverted"),i.setDelayed(!0);break;case y.OrnamentEnum.DelayedTurn:i=new n.Ornament("turn"),i.setDelayed(!0);break;case y.OrnamentEnum.InvertedMordent:i=new n.Ornament("mordent"),i.setDelayed(!1);break;case y.OrnamentEnum.InvertedTurn:i=new n.Ornament("turn_inverted"),i.setDelayed(!1);break;case y.OrnamentEnum.Mordent:i=new n.Ornament("mordent_inverted"),i.setDelayed(!1);break;case y.OrnamentEnum.Trill:i=new n.Ornament("tr"),i.setDelayed(!1);break;case y.OrnamentEnum.Turn:i=new n.Ornament("turn"),i.setDelayed(!1);break;default:return void b.default.warn("unhandled OrnamentEnum type: "+e.GetOrnament)}i&&(e.AccidentalBelow!==c.AccidentalEnum.NONE&&i.setLowerAccidental(o.Pitch.accidentalVexflow(e.AccidentalBelow)),e.AccidentalAbove!==c.AccidentalEnum.NONE&&i.setUpperAccidental(o.Pitch.accidentalVexflow(e.AccidentalAbove)),i.setPosition(s),t.addModifier(0,i))}static StrokeTypeFromArpeggioType(t){switch(t){case v.ArpeggioType.ARPEGGIO_DIRECTIONLESS:return n.Stroke.Type.ARPEGGIO_DIRECTIONLESS;case v.ArpeggioType.BRUSH_DOWN:return n.Stroke.Type.BRUSH_UP;case v.ArpeggioType.BRUSH_UP:return n.Stroke.Type.BRUSH_DOWN;case v.ArpeggioType.RASQUEDO_DOWN:return n.Stroke.Type.RASQUEDO_UP;case v.ArpeggioType.RASQUEDO_UP:return n.Stroke.Type.RASQUEDO_DOWN;case v.ArpeggioType.ROLL_DOWN:return n.Stroke.Type.ROLL_UP;case v.ArpeggioType.ROLL_UP:return n.Stroke.Type.ROLL_DOWN;default:return n.Stroke.Type.ARPEGGIO_DIRECTIONLESS}}static CreateTabNote(t){const e=[],i=t.notes.reverse(),s=[],r=t.notes[0].graphicalNoteLength,o=void 0!==t.notes[0].sourceNote.NoteTuplet;let a=w.durations(r,o)[0],l=0,h=!1;for(const i of t.notes){const t=i.sourceNote,r={str:t.StringNumberTab,fret:t.FretNumber};e.push(r),t.BendArray&&t.BendArray.forEach((function(t){let e;const i=t.bendalter-r.fret;e=i>1?"Full":1===i?"1/2":"1/4","up"===t.direction?s.push({type:n.Bend.UP,text:e,width:10}):s.push({type:n.Bend.DOWN,text:e,width:10})})),t.VibratoStroke&&(h=!0),l{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowGraphicalNote=void 0;const s=i(3486),n=i(8129),r=i(5853);class o extends s.GraphicalNote{constructor(t,e,i,s=r.OctaveEnum.NONE,o,a){if(super(t,e,o,a),this.clef=i,this.octaveShift=s,t.Pitch){const e=t.isRest()?t.Pitch:r.OctaveShift.getPitchFromOctaveShift(t.Pitch,s);this.vfpitch=n.VexFlowConverter.pitch(e,t.isRest(),this.clef,this.sourceNote.Notehead),this.vfpitch[1]=void 0}}setAccidental(t){const e=this.drawPitch(t);this.vfpitch=n.VexFlowConverter.pitch(e,this.sourceNote.isRest(),this.clef,this.sourceNote.Notehead),this.DrawnAccidental=e.Accidental}drawPitch(t){return r.OctaveShift.getPitchFromOctaveShift(t,this.octaveShift)}Transpose(t,e,i,s){const o=super.Transpose(t,e,i,s),a=r.OctaveShift.getPitchFromOctaveShift(o,this.octaveShift);return this.vfpitch=n.VexFlowConverter.pitch(a,this.sourceNote.isRest(),this.clef,this.sourceNote.Notehead),this.vfpitch[1]=void 0,a}setIndex(t,e){this.vfnote=[t,e],this.vfnoteIndex=e}notehead(t){let e=t;e||(e=this.vfnote[0]);const i=e.note_heads;return i&&i.length>this.vfnoteIndex&&i[this.vfnoteIndex]?e.note_heads[this.vfnoteIndex]:{line:0}}Clef(){return this.clef}getSVGId(){if(this.vfnote)return this.vfnote[0].getAttribute("id")}getSVGGElement(){if(this.vfnote)return this.vfnote[0].getAttribute("el")}getStemSVG(){return document.getElementById("vf-"+this.getSVGId()+"-stem")}getBeamSVGs(){const t=[];for(let e=0;;e++){const i=document.getElementById(`vf-${this.getSVGId()}-beam${e}`);if(!i)break;t.push(i)}return t}}e.VexFlowGraphicalNote=o},8144:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowGraphicalSymbolFactory=void 0;var n=s(i(6368)).default.Flow;const r=i(8494),o=i(7330),a=i(9252),l=i(5853),h=i(4679),c=i(4146),u=i(5460),d=i(8129),f=i(8790),m=i(4828),p=i(4405);e.VexFlowGraphicalSymbolFactory=class{createMusicSystem(t,e){return new r.VexFlowMusicSystem(t,e)}createStaffLine(t,e){return new m.VexFlowStaffLine(t,e)}createGraphicalMeasure(t,e,i=!1){return new o.VexFlowMeasure(e,t,void 0)}createMultiRestMeasure(t,e,i){return new p.VexFlowMultiRestMeasure(e,t,i)}createTabStaffMeasure(t,e){return new f.VexFlowTabMeasure(e,t)}createExtraGraphicalMeasure(t){const e=new o.VexFlowMeasure(t.ParentStaff,void 0,t);return e.IsExtraGraphicalMeasure=!0,e.ExtraGraphicalMeasurePreviousMeasure=t.Measures.last(),e}createStaffEntry(t,e){return new a.VexFlowStaffEntry(e,t,void 0)}createVoiceEntry(t,e){return new u.VexFlowVoiceEntry(t,e)}createNote(t,e,i,s=l.OctaveEnum.NONE,n,r){return new h.VexFlowGraphicalNote(t,e,i,s,n,r)}createGraceNote(t,e,i,s,n=l.OctaveEnum.NONE){return new h.VexFlowGraphicalNote(t,e,i,n,s)}addGraphicalAccidental(t,e){t.setAccidental(e)}addFermataAtTiedEndNote(t,e){}createInStaffClef(t,e){const i=t,s=d.VexFlowConverter.Clef(e,"small");i.vfClefBefore=new n.ClefNote(s.type,s.size,s.annotation)}createChordSymbols(t,e,i,s){const n=e.parentMeasure.parentSourceMeasure.Rules;let r=0;const o=n.ChordSymbolXSpacing;for(const a of t.ChordContainers){const t=new c.GraphicalChordSymbolContainer(a,e.PositionAndShape,n.ChordSymbolTextHeight,i,s,e.parentMeasure.parentSourceMeasure.Rules),l=t.GraphicalLabel;l.PositionAndShape.RelativePosition.y-=n.ChordSymbolYOffset,l.PositionAndShape.RelativePosition.x+=r,l.setLabelPositionAndShapeBorders(),t.PositionAndShape.calculateBoundingBox(),e.graphicalChordContainers.push(t),r+=l.PositionAndShape.Size.width+o}}createGraphicalTechnicalInstruction(t,e){}}},6351:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowInstantaneousDynamicExpression=void 0;const s=i(9428),n=i(9793),r=i(9946),o=i(2255),a=i(1274),l=i(2562);class h extends s.GraphicalInstantaneousDynamicExpression{constructor(t,e,i){super(t,e,i);const s=new o.Label(this.Expression);this.label=new r.GraphicalLabel(s,this.rules.ContinuousDynamicTextHeight,a.TextAlignmentEnum.CenterCenter,this.rules,this.PositionAndShape),this.label.Label.fontStyle=l.FontStyles.BoldItalic,this.label.setLabelPositionAndShapeBorders(),this.PositionAndShape.calculateBoundingBox()}get InstantaneousDynamic(){return this.mInstantaneousDynamicExpression}get Expression(){return n.DynamicEnum[this.mInstantaneousDynamicExpression.DynEnum]}}e.VexFlowInstantaneousDynamicExpression=h},8939:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowInstrumentBrace=void 0;var n=s(i(6368)).default.Flow;const r=i(5575);class o extends r.VexFlowInstrumentBracket{constructor(t,e,i=0){super(t,e,i),this.vexflowConnector.setType(n.StaveConnector.type.BRACE)}}e.VexFlowInstrumentBrace=o},5575:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowInstrumentBracket=void 0;var n=s(i(6368)).default.Flow;const r=i(4785),o=i(8911),a=i(5820);class l extends r.GraphicalObject{constructor(t,e,i=0){super(),this.Visible=!0,this.PositionAndShape=new o.BoundingBox(this,t.ParentMusicSystem.PositionAndShape);const s=t.Measures[0],r=e.Measures[0];this.addConnector(s.getVFStave(),r.getVFStave(),n.StaveConnector.type.BRACKET,i)}draw(t){this.Visible&&this.vexflowConnector.setContext(t).draw();const e=this.vexflowConnector,i=e.top_stave.getYForLine(0),s=e.bottom_stave.getYForLine(e.bottom_stave.getNumLines()-1)+e.thickness;this.PositionAndShape.AbsolutePosition.x=(e.top_stave.getX()-2+e.x_shift)/a.unitInPixels,this.PositionAndShape.AbsolutePosition.y=i/a.unitInPixels,this.PositionAndShape.Size.height=(s-i)/a.unitInPixels,this.PositionAndShape.Size.width=12/a.unitInPixels}addConnector(t,e,i,s){this.vexflowConnector=new n.StaveConnector(t,e).setType(i).setXShift(-5*s)}}e.VexFlowInstrumentBracket=l},7330:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.StavePositionEnum=e.VexFlowMeasure=void 0;var n=s(i(6368)).default.Flow;const r=i(1513),o=i(6894),a=i(289),l=i(8129);var h=n.NoteSubGroup;const c=s(i(2043)),u=i(5820),d=i(6189),f=i(1225),m=i(908),p=i(5460),b=i(1797),g=i(1405),S=i(3748),y=i(2478);class E extends r.GraphicalMeasure{constructor(t,e,i){super(t,e,i),this.isTabMeasure=!1,this.octaveOffset=3,this.vfVoices={},this.vfTies=[],this.vfRepetitionWords=[],this.connectors=[],this.beams={},this.autoVfBeams=[],this.autoTupletVfBeams=[],this.vfbeams={},this.tuplets={},this.vftuplets={},this.minimumStaffEntriesWidth=-1,this.rules=i?i.ParentMusicSystem.rules:e?e.Rules:new g.EngravingRules,this.resetLayout()}setAbsoluteCoordinates(t,e){this.stave.setX(t).setY(e)}resetLayout(){this.stave=new n.Stave(0,0,0,{fill_style:this.rules.StaffLineColor,space_above_staff_ln:0,space_below_staff_ln:0}),this.stave.MeasureNumber=this.MeasureNumber,this.ParentStaff&&this.setLineNumber(this.ParentStaff.StafflineCount),this.stave.setBegBarType(n.Barline.type.NONE),this.parentSourceMeasure&&this.parentSourceMeasure.endingBarStyleEnum===o.SystemLinesEnum.None&&this.stave.setEndBarType(n.Barline.type.NONE),this.updateInstructionWidth()}clean(){this.vfTies.length=0,this.connectors=[],this.resetLayout()}getLineWidth(t){switch(t){case o.SystemLinesEnum.BoldThinDots:case o.SystemLinesEnum.DotsThinBold:return 10/u.unitInPixels;case o.SystemLinesEnum.DotsBoldBoldDots:return 10/u.unitInPixels+this.rules.RepeatEndStartPadding;default:return 0}}addClefAtBegin(t){if(this.rules.RenderClefsAtBeginningOfStaffline){if(this.octaveOffset=t.OctaveOffset,t.ClefType===a.ClefEnum.TAB)this.stave.addClef("tab",void 0,void 0,void 0);else{const e=l.VexFlowConverter.Clef(t,"default");this.stave.addClef(e.type,e.size,e.annotation,n.StaveModifier.Position.BEGIN)}this.updateInstructionWidth()}}setLineNumber(t){5!==t&&(0===t?(this.stave.setNumLines(0),this.stave.getBottomLineY=function(){return this.getYForLine(this.options.num_lines)}):1===t?(this.stave.options.line_config=[{visible:!1},{visible:!1},{visible:!0},{visible:!1},{visible:!1}],this.stave.getBottomLineY=function(){return this.getYForLine(2)}):2===t?(this.stave.options.line_config=[{visible:!1},{visible:!1},{visible:!0},{visible:!0},{visible:!1}],this.stave.getBottomLineY=function(){return this.getYForLine(3)}):3===t?(this.stave.options.line_config=[{visible:!1},{visible:!0},{visible:!0},{visible:!0},{visible:!1}],this.stave.getBottomLineY=function(){return this.getYForLine(2)}):(this.stave.setNumLines(t),this.stave.getBottomLineY=function(){return this.getYForLine(this.options.num_lines)}))}addKeyAtBegin(t,e,i){this.rules.RenderKeySignatures&&(this.stave.setKeySignature(l.VexFlowConverter.keySignature(t),l.VexFlowConverter.keySignature(e),void 0),this.updateInstructionWidth())}addRhythmAtBegin(t){const e=l.VexFlowConverter.TimeSignature(t);this.stave.addModifier(e,n.StaveModifier.Position.BEGIN),this.ShowTimeSignature||e.setStyle({fillStyle:"#00000000"}),this.updateInstructionWidth()}addClefAtEnd(t,e=!0){const i=l.VexFlowConverter.Clef(t,"small");if(e||!this.stave.endClef){this.stave.setEndClef(i.type,i.size,i.annotation);for(const t of this.stave.getModifiers())if(e){const e=t.originalStrokeStyle,i=t.originalFillStyle;t.getStyle()&&(e&&i?(t.getStyle().strokeStyle=e,t.getStyle().fillStyle=i):(t.getStyle().strokeStyle=null,t.getStyle().fillStyle=null))}else if("clefs"===t.getCategory()&&t.getPosition()===n.StaveModifier.Position.END&&t.type===i.type){const e="#12345600",i=t.getStyle();i&&(t.originalStrokeStyle=i.strokeStyle,t.originalFillStyle=i.fillStyle),t.setStyle({strokeStyle:e,fillStyle:e})}return this.parentSourceMeasure.hasEndClef=!0,this.updateInstructionWidth()}}addMeasureLine(t,e,i=!0){switch(e){case f.SystemLinePosition.MeasureBegin:t===o.SystemLinesEnum.BoldThinDots&&(i||(this.stave.modifiers[0].draw=function(t){switch(t.checkContext(),this.setRendered(),this.type){case n.Barline.type.SINGLE:this.drawVerticalBar(t,this.x,!1);break;case n.Barline.type.DOUBLE:this.drawVerticalBar(t,this.x,!0);break;case n.Barline.type.END:this.drawVerticalEndBar(t,this.x);break;case n.Barline.type.REPEAT_BEGIN:this.drawRepeatBar(t,this.x,!0);break;case n.Barline.type.REPEAT_END:this.drawRepeatBar(t,this.x,!1);break;case n.Barline.type.REPEAT_BOTH:this.drawRepeatBar(t,this.x,!1),this.drawRepeatBar(t,this.x,!0)}}),this.stave.setBegBarType(n.Barline.type.REPEAT_BEGIN));break;case f.SystemLinePosition.MeasureEnd:switch(t){case o.SystemLinesEnum.DotsBoldBoldDots:this.stave.setEndBarType(n.Barline.type.REPEAT_BOTH);break;case o.SystemLinesEnum.DotsThinBold:this.stave.setEndBarType(n.Barline.type.REPEAT_END);break;case o.SystemLinesEnum.DoubleThin:this.stave.setEndBarType(n.Barline.type.DOUBLE);break;case o.SystemLinesEnum.ThinBold:this.stave.setEndBarType(n.Barline.type.END);break;case o.SystemLinesEnum.None:this.stave.setEndBarType(n.Barline.type.NONE)}}}addMeasureNumber(){const t=this.MeasureNumber.toString(),e=x.ABOVE;this.stave.setText(t,e,{justification:1,shift_x:0,shift_y:0})}addWordRepetition(t){let e,i=n.StaveModifier.Position.END;const s=this.beginInstructionsWidth;switch(t.type){case d.RepetitionInstructionEnum.Segno:e=n.Repetition.type.SEGNO_LEFT,i=n.StaveModifier.Position.LEFT;break;case d.RepetitionInstructionEnum.Coda:e=n.Repetition.type.CODA_LEFT,i=n.StaveModifier.Position.LEFT;break;case d.RepetitionInstructionEnum.DaCapo:e=n.Repetition.type.DC;break;case d.RepetitionInstructionEnum.DalSegno:e=n.Repetition.type.DS;break;case d.RepetitionInstructionEnum.Fine:e=n.Repetition.type.FINE;break;case d.RepetitionInstructionEnum.ToCoda:e=n.Repetition.type.TO_CODA;break;case d.RepetitionInstructionEnum.DaCapoAlFine:e=n.Repetition.type.DC_AL_FINE;break;case d.RepetitionInstructionEnum.DaCapoAlCoda:e=n.Repetition.type.DC_AL_CODA;break;case d.RepetitionInstructionEnum.DalSegnoAlFine:e=n.Repetition.type.DS_AL_FINE;break;case d.RepetitionInstructionEnum.DalSegnoAlCoda:e=n.Repetition.type.DS_AL_CODA}if(e){const t=new n.Repetition(e,s,-this.rules.RepetitionSymbolsYOffset);this.stave.addModifier(t,i)}else this.addVolta(t)}addVolta(t){var e;let i=n.Volta.type.BEGIN;if(t.type===d.RepetitionInstructionEnum.Ending){switch(t.alignment){case d.AlignmentType.Begin:i=this.parentSourceMeasure.endsRepetitionEnding()?n.Volta.type.BEGIN_END:n.Volta.type.BEGIN;break;case d.AlignmentType.End:if(this.parentSourceMeasure.beginsRepetitionEnding())return;i=n.Volta.type.END}const s=this.ParentStaffLine.SkyBottomLineCalculator,r=this.PositionAndShape.AbsolutePosition.x+this.PositionAndShape.BorderMarginLeft+.4,o=Math.max(this.PositionAndShape.AbsolutePosition.x+this.PositionAndShape.BorderMarginRight,r+.4),a=s.getSkyLineMinInRange(r,o)-2;let l,h=-6.1+this.rules.VoltaOffset,c=this.rules.VoltaOffset;a0){c.default.trace(`Ghost Found in between (measure ${this.MeasureNumber})`);const e=this.createGhostGves(s);i.splice(t,0,...e),t+=e.length}}else{const e=b.Fraction.minus(n,this.parentSourceMeasure.AbsoluteTimestamp);if(e.RealValue>0){c.default.trace(`Ghost Found at start (measure ${this.MeasureNumber})`);const s=this.createGhostGves(e);i.splice(0,0,...s),t+=s.length}}e=r}const s=b.Fraction.plus(this.parentSourceMeasure.AbsoluteTimestamp,this.parentSourceMeasure.Duration),n=b.Fraction.minus(s,e);if(n.RealValue>0){c.default.trace(`Ghost Found at end (measure ${this.MeasureNumber})`);const t=this.createGhostGves(n);i=i.concat(t)}return i}createGhostGves(t){const e=l.VexFlowConverter.GhostNotes(t),i=[];for(const t of e){const e=new p.VexFlowVoiceEntry(void 0,void 0);e.vfStaveNote=t,i.push(e)}return i}handleBeam(t,e){const i=t.sourceNote.ParentVoiceEntry.ParentVoice.VoiceId;let s,n=this.beams[i];n||(n=this.beams[i]=[]);for(const t of n)t[0]===e&&(s=t);s||(s=[e,[]],n.push(s));const r=t.parentVoiceEntry;s[1].indexOf(r)<0&&s[1].push(r)}handleTuplet(t,e){const i=t.sourceNote.ParentVoiceEntry.ParentVoice.VoiceId;e=t.sourceNote.NoteTuplet;let s,n=this.tuplets[i];n||(n=this.tuplets[i]=[]);for(const t of n)t[0]===e&&(s=t);s||(s=[e,[]],n.push(s));const r=t.parentVoiceEntry;s[1].indexOf(r)<0&&s[1].push(r)}finalizeBeams(){this.vfbeams={};const t=[];for(const e in this.beams)if(this.beams.hasOwnProperty(e)){let i=this.vfbeams[e];i||(i=this.vfbeams[e]=[]);for(const s of this.beams[e]){let e=!1;for(const t of s[0].Notes)if(t.Length.RealValue>=new b.Fraction(1,4).RealValue&&(!t.TypeLength||t.TypeLength.RealValue>.125)){e=!0;break}if(e){c.default.debug("Beam between note >= quarter, likely tremolo, currently unsupported. continuing.");continue}const r=[],o=s[0],a=s[1];let l=!0;for(const t of a)t.parentVoiceEntry.ParentVoice===o.Notes[0].ParentVoiceEntry.ParentVoice&&(l=t.parentVoiceEntry.WantedStemDirection===m.StemDirectionType.Undefined);let h,u=!1;const d=[];for(const e of a){const i=e.vfStaveNote;i&&(r.push(i),t.push(i)),e.parentVoiceEntry.IsGrace&&(u=!0),e.parentVoiceEntry.StemColor&&this.rules.ColoringEnabled&&d.push(e.parentVoiceEntry.StemColor)}if(r.length>1){const t=new n.Beam(r,l);if(u&&(t.render_options.beam_width=3,t.render_options.partial_beam_length=4),d.length>=2&&this.rules.ColorBeams){h=d[0];for(const t of d)if(t!==h){h=void 0;break}t.setStyle({fillStyle:h,strokeStyle:h})}this.rules.FlatBeams&&(t.render_options.flat_beams=!0,t.render_options.flat_beam_offset=this.rules.FlatBeamOffset,t.render_options.flat_beam_offset_per_beam=this.rules.FlatBeamOffsetPerBeam),i.push(t)}else c.default.debug("Warning! Beam with no notes!")}}this.rules.AutoBeamNotes&&this.autoBeamNotes(t)}autoBeamNotes(t){if(!this.rules.AutoBeamTabs&&this.isTabMeasure)return;let e,i=[],s=[],r=[];this.autoTupletVfBeams=[];const o=[];this.autoVfBeams=[];let a=this.parentSourceMeasure.ActiveTimeSignature;a||(a=this.parentSourceMeasure.Duration);for(const l of this.staffEntries)for(const h of l.graphicalVoiceEntries){const c=h.vfStaveNote,u=h.notes[0],d=l.relInMeasureTimestamp.isOnBeat(a),f=s.length>=2,m=u.sourceNote.Length.RealValue-new b.Fraction(1,4).RealValue>-b.Fraction.FloatInaccuracyTolerance,p=h.parentVoiceEntry.IsGrace||m||t.contains(c);if(p||d){if(f){for(const t of s)i.push(t);o.push(i.slice()),i=[]}if(s=[],p)continue}const g=h.notes[0].sourceNote.NoteTuplet;if(g){let t=!1;for(const e of g.Notes){for(const i of e)if(i.NoteTypeXml>=y.NoteType.QUARTER||i.ParentVoiceEntry.IsGrace||i.isRest()&&!this.rules.AutoBeamOptions.beam_rests){t=!0;break}if(t)break}if(e){if(e!==g){if(r.length>1){const t=new n.Beam(r,!0);this.rules.FlatBeams&&(t.render_options.flat_beams=!0,t.render_options.flat_beam_offset=this.rules.FlatBeamOffset,t.render_options.flat_beam_offset_per_beam=this.rules.FlatBeamOffsetPerBeam),this.autoTupletVfBeams.push(t)}r=[],e=g}}else e=g;t||r.push(c)}else e=void 0,s.push(c)}if(r.length>=2){const t=new n.Beam(r,!0);this.rules.FlatBeams&&(t.render_options.flat_beams=!0,t.render_options.flat_beam_offset=this.rules.FlatBeamOffset,t.render_options.flat_beam_offset_per_beam=this.rules.FlatBeamOffsetPerBeam),this.autoTupletVfBeams.push(t)}if(s.length>=2){for(const t of s)i.push(t);o.push(i)}const l=this.rules.AutoBeamOptions,h={beam_middle_only:l.beam_middle_rests_only,beam_rests:l.beam_rests,maintain_stem_directions:l.maintain_stem_directions};if(l.groups&&l.groups.length){const t=[];for(const e of l.groups)t.push(new n.Fraction(e[0],e[1]));h.groups=t}for(const t of o){const e=n.Beam.generateBeams(t,h);for(const t of e)this.rules.FlatBeams&&(t.render_options.flat_beams=!0,t.render_options.flat_beam_offset=this.rules.FlatBeamOffset,t.render_options.flat_beam_offset_per_beam=this.rules.FlatBeamOffsetPerBeam),this.autoVfBeams.push(t)}}finalizeTuplets(){this.vftuplets={};for(const t in this.tuplets)if(this.tuplets.hasOwnProperty(t)){let e=this.vftuplets[t];e||(e=this.vftuplets[t]=[]);for(const i of this.tuplets[t]){const t=[],s=i[1];for(const e of s)t.push(e.vfStaveNote);if(t.length>1){const s=i[0],r=s.Notes[0][0].NormalNotes,o=s.Bracket||3===s.TupletLabelNumber&&this.rules.TripletsBracketed||3!==s.TupletLabelNumber&&this.rules.TupletsBracketed;let a=n.Tuplet.LOCATION_TOP;s.tupletLabelNumberPlacement===S.PlacementEnum.Below&&(a=n.Tuplet.LOCATION_BOTTOM),e.push(new n.Tuplet(t,{bracketed:o,location:a,notes_occupied:r,num_notes:s.TupletLabelNumber,ratioed:this.rules.TupletsRatioed}))}else c.default.debug("Warning! Tuplet with no notes! Trying to ignore, but this is a serious problem.")}}}layoutStaffEntry(t){}graphicalMeasureCreatedCalculations(){let t,e=[];const i=[];for(const s of this.staffEntries){t=!1,e=[];for(const r of s.graphicalVoiceEntries)if(r.parentVoiceEntry.IsGrace)e.push(r),i.push(r),t||(t=r.parentVoiceEntry.GraceSlur);else if(r.vfStaveNote=l.VexFlowConverter.StaveNote(r),e.length>0){const i=[];for(let t=0;t0&&(s.GraceSlash=!1);const n=l.VexFlowConverter.StaveNote(s);s.vfStaveNote=n,i.push(n)}const s=new n.GraceNoteGroup(i,t);r.vfStaveNote.addModifier(0,s),e=[]}}if(e.length>0)for(const t of e)t.vfStaveNote=l.VexFlowConverter.StaveNote(t),t.parentVoiceEntry.GraceAfterMainNote=!0;this.finalizeBeams(),this.finalizeTuplets();const s=this.getVoicesWithinMeasure();if(this.rules.RenderFingerings)for(const t of this.staffEntries)t.setModifierXOffsets();for(const t of s){if(!t)continue;this.vfVoices[t.VoiceId]=new n.Voice({beat_value:this.parentSourceMeasure.Duration.Denominator,num_beats:this.parentSourceMeasure.Duration.Numerator,resolution:n.RESOLUTION}).setMode(n.Voice.Mode.SOFT);const e=this.getRestFilledVexFlowStaveNotesPerVoice(t);for(const i of e){if(i.parentVoiceEntry&&i.parentVoiceEntry.IsGrace&&!i.parentVoiceEntry.GraceAfterMainNote)continue;const e=i;if(0===e.vfStaveNote.getTicks().denominator)continue;if(0===i.notes.length||!i.notes[0]||!i.notes[0].sourceNote.PrintObject){this.vfVoices[t.VoiceId].addTickable(e.vfStaveNote);continue}const s=e.parentStaffEntry;if(s&&s.vfClefBefore){const t=new h([s.vfClefBefore]);e.vfStaveNote.getCategory&&"stavenotes"===e.vfStaveNote.getCategory()&&e.vfStaveNote.addModifier(0,t)}i.parentVoiceEntry&&this.rules.RenderFingerings&&(this.rules.FingeringPosition!==S.PlacementEnum.Left&&this.rules.FingeringPosition!==S.PlacementEnum.Right||this.createFingerings(i),this.createStringNumber(i)),this.createArpeggio(i),this.vfVoices[t.VoiceId].addTickable(e.vfStaveNote)}}this.setStemDirectionFromVexFlow();for(const t of i)this.createFingerings(t),this.createStringNumber(t),this.createArpeggio(t);this.createArticulations(),this.createOrnaments()}createArpeggio(t){if(t.parentVoiceEntry&&t.parentVoiceEntry.Arpeggio){const e=t.parentVoiceEntry.Arpeggio;if(t.notes&&t.notes.length>1){const i=l.VexFlowConverter.StrokeTypeFromArpeggioType(e.type),s=new n.Stroke(i,{all_voices:this.rules.ArpeggiosGoAcrossVoices});this.rules.RenderArpeggios&&t.vfStaveNote.addStroke(0,s)}else c.default.debug(`[OSMD] arpeggio in measure ${this.MeasureNumber} could not be drawn.\n voice entry had less than two notes, arpeggio is likely between voice entries, not currently supported in Vexflow.`)}}setStemDirectionFromVexFlow(){for(const t of this.staffEntries)for(const e of t.graphicalVoiceEntries)for(const t of e.notes){const i=t.vfnote;if(i&&i[0])switch(i[0].getStemDirection()){case n.Stem.UP:e.parentVoiceEntry.StemDirection=m.StemDirectionType.Up;break;case n.Stem.DOWN:e.parentVoiceEntry.StemDirection=m.StemDirectionType.Down}}}createArticulations(){for(let t=0,e=this.staffEntries.length;t1||t.parentStaffEntry.graphicalVoiceEntries.length>1?l=n.StaveModifier.Position.LEFT:0===e.idInMusicSheet?(l=n.StaveModifier.Position.ABOVE,a=S.PlacementEnum.Above):(l=n.StaveModifier.Position.BELOW,a=S.PlacementEnum.Below)}const c=new n.FretHandFinger(o.value);if(c.setPosition(l),c.setOffsetX(h),a===S.PlacementEnum.Above||a===S.PlacementEnum.Below){const t=a===S.PlacementEnum.Above?-1:1,r=a===S.PlacementEnum.Above?s:i-1-s;if(this.rules.FingeringInsideStafflines&&i>1){const e=c.getWidth()/2,s=2.5*i;c.setOffsetY(t*(r+s)*e)}else if(!this.rules.FingeringInsideStafflines){const i=new n.StringNumber(o.value);i.radius=0,i.setPosition(l),i.setOffsetY(t*r*i.getWidth()*2/3),e.vfStaveNote.addModifier(s,i);continue}}e.vfStaveNote.addModifier(s,c)}}createStringNumber(t){if(!this.rules.RenderStringNumbersClassical)return;const e=t;t.notes.forEach(((i,s)=>{const r=i.sourceNote.StringInstruction;if(r){let o=r.value;switch(o){case"1":o="I";break;case"2":o="II";break;case"3":o="III";break;case"4":o="IV";break;case"5":o="V";break;case"6":o="VI"}const a=new n.StringNumber(o);a.radius=0;const l=-this.rules.StringNumberOffsetY;t.notes.length>1||t.parentStaffEntry.graphicalVoiceEntries.length>1?(a.setOffsetX(13*i.baseStringNumberXOffset),a.setPosition(n.Modifier.Position.RIGHT)):a.setPosition(n.Modifier.Position.ABOVE),a.setOffsetY(l),e.vfStaveNote.addModifier(s,a)}}))}lineTo(t,e){const i=new n.StaveConnector(t.getVFStave(),this.stave);i.setType(e),this.connectors.push(i)}getVFStave(){return this.stave}updateInstructionWidth(){let t=0,e=0;const i=this.stave.getModifiers();for(const s of i)s.getPosition()===x.BEGIN?t+=s.getWidth()+s.getPadding(void 0):s.getPosition()===x.END&&(e+=s.getWidth()+s.getPadding(void 0));this.beginInstructionsWidth=(null!=t?t:0)/u.unitInPixels,this.endInstructionsWidth=(null!=e?e:0)/u.unitInPixels}addStaveTie(t,e){this.vfTies.push(t),e.vfTie=t}}var x;e.VexFlowMeasure=E,function(t){t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t[t.ABOVE=3]="ABOVE",t[t.BELOW=4]="BELOW",t[t.BEGIN=5]="BEGIN",t[t.END=6]="END"}(x=e.StavePositionEnum||(e.StavePositionEnum={}))},4405:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowMultiRestMeasure=void 0;var n=s(i(6368)).default.Flow;const r=i(7330);class o extends r.VexFlowMeasure{constructor(t,e,i){super(t,e,i),this.minimumStaffEntriesWidth=-1,i?this.rules=i.ParentMusicSystem.rules:e&&(this.rules=e.Rules),this.resetLayout(),this.multiRestElement=new n.MultiMeasureRest(e.multipleRestMeasures,{})}draw(t){this.stave.setContext(t).draw(),this.multiRestElement.setStave(this.stave),this.multiRestElement.setContext(t),this.multiRestElement.draw();for(const e of this.connectors)e.setContext(t).draw()}format(){}getVoicesWithinMeasure(){return[]}getGraphicalVoiceEntriesPerVoice(t){return[]}getRestFilledVexFlowStaveNotesPerVoice(t){return[]}handleBeam(t,e){}handleTuplet(t,e){}finalizeBeams(){}finalizeTuplets(){}layoutStaffEntry(t){}graphicalMeasureCreatedCalculations(){}createArticulations(){}createOrnaments(){}createFingerings(t){}getVFStave(){return this.stave}}e.VexFlowMultiRestMeasure=o},8738:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowMusicSheetCalculator=void 0;const n=i(4040),r=i(8144),o=i(1659),a=i(5309),l=i(2942),h=s(i(6368));var c=h.default.Flow;const u=s(i(2043)),d=i(5820),f=i(5091),m=i(8720),p=i(9520),b=i(6351),g=i(1274),S=i(9876),y=i(9344),E=i(9667),x=i(41),v=i(7781),_=i(2478),w=i(8129),M=i(2343);class T extends n.MusicSheetCalculator{constructor(t){var e,i,s,o,a,c,u,d;super(),this.beamsNeedUpdate=!1,this.rules=t,n.MusicSheetCalculator.symbolFactory=new r.VexFlowGraphicalSymbolFactory,n.MusicSheetCalculator.TextMeasurer=new l.VexFlowTextMeasurer(this.rules),n.MusicSheetCalculator.stafflineNoteCalculator=new v.VexflowStafflineNoteCalculator(this.rules),"gonville"===(null===(e=this.rules.DefaultVexFlowNoteFont)||void 0===e?void 0:e.toLowerCase())?h.default.Flow.DEFAULT_FONT_STACK=[null===(i=h.default.Flow.Fonts)||void 0===i?void 0:i.Gonville,null===(s=h.default.Flow.Fonts)||void 0===s?void 0:s.Bravura,null===(o=h.default.Flow.Fonts)||void 0===o?void 0:o.Custom]:"petaluma"===(null===(a=this.rules.DefaultVexFlowNoteFont)||void 0===a?void 0:a.toLowerCase())&&(h.default.Flow.DEFAULT_FONT_STACK=[null===(c=h.default.Flow.Fonts)||void 0===c?void 0:c.Petaluma,null===(u=h.default.Flow.Fonts)||void 0===u?void 0:u.Gonville,null===(d=h.default.Flow.Fonts)||void 0===d?void 0:d.Bravura])}clearRecreatedObjects(){var t;super.clearRecreatedObjects(),n.MusicSheetCalculator.stafflineNoteCalculator=new v.VexflowStafflineNoteCalculator(this.rules);for(const e of this.graphicalMusicSheet.MeasureList)for(const i of e)null===(t=i)||void 0===t||t.clean()}formatMeasures(){for(const t of this.graphicalMusicSheet.MeasureList)if(t&&t[0]){t[0].format();for(const e of t){for(const t of e.staffEntries)t.calculateXPosition();e.finalizeBeams()}}this.beamsNeedUpdate=!1}calculateMeasureXLayout(t){const e=[];for(const i of t)i&&e.push(i);if(0===e.length)return 0;t=e;const i=[],s=new c.Formatter({softmaxFactor:this.rules.SoftmaxFactorVexFlow});let r=t[0].staffEntries.length,o=1;for(const e of t){if(!e)continue;let t=0;for(const i of e.staffEntries)t+=i.setMaxAccidentals();e.parentSourceMeasure.ImplicitMeasure&&(r=Math.max(e.staffEntries.length,r),o=Math.max(e.staffEntries.length+t,o));const n=e.vfVoices,a=[];for(const t in n)n.hasOwnProperty(t)&&(a.push(n[t]),i.push(n[t]));0!==a.length?s.joinVoices(a):u.default.debug("Found a measure with no voices. Continuing anyway.",n)}let a=12;const l=t[0].parentSourceMeasure;if(i.length>0){a=s.preCalculateMinTotalWidth(i)/d.unitInPixels*this.rules.VoiceSpacingMultiplierVexflow+this.rules.VoiceSpacingAddendVexflow+.3*r,(null==l?void 0:l.ImplicitMeasure)&&(a=l.Duration.RealValue/l.ActiveTimeSignature.RealValue*a,r>1&&(a+=.3*o*1.5),a*=this.rules.PickupMeasureWidthMultiplier),n.MusicSheetCalculator.setMeasuresMinStaffEntriesWidth(t,a);const e=(t,e)=>{s.formatToStave(i,e.getVFStave())},h=(t,e)=>{s.formatToStave(i,e.getVFStave(),{align_rests:!0,context:void 0})};for(const i of t){if(this.rules.AlignRests===x.AlignRestOption.Never)i.formatVoices=e;else if(this.rules.AlignRests===x.AlignRestOption.Always)i.formatVoices=h;else if(this.rules.AlignRests===x.AlignRestOption.Auto){let t=!1;for(const e of i.staffEntries){let i=0,s=0;for(const n of e.graphicalVoiceEntries)if(n.parentVoiceEntry.IsGrace||n&&n.notes&&n.notes[0]&&n.notes[0].sourceNote&&n.notes[0].sourceNote.PrintObject&&i++,n&&n.notes&&n.notes[0]&&n.notes[0].sourceNote&&n.notes[0].sourceNote.isRest()&&n.notes[0].sourceNote.PrintObject&&s++,i>1&&s>=1){t=!0;break}if(t)break}i.formatVoices=t?h:e}if(i===t[0]){const t=i;t.formatVoices(a*d.unitInPixels,t)}}}for(const e of t)if(e)for(const t of e.staffEntries)t.calculateXPosition();for(const e of t){if(!e)continue;const t=e.vfVoices,i=[];for(const e in t)t.hasOwnProperty(e)&&i.push(t[e]);0!==i.length?s.joinVoices(i):u.default.debug("Found a measure with no voices. Continuing anyway.",t)}return a}calculateElongationFactor(t,e,i,s,n,r,o,a){let l=n,h=0;for(const c of t){const t=c.GraphicalLabel.Label.textAlignment;let u=o,d=a;if(c instanceof f.GraphicalLyricEntry&&c.ParentLyricWord){c.LyricsEntry.SyllableIndex>0&&(u=this.rules.BetweenSyllableMinimumDistance,g.TextAlignment.IsCenterAligned(t)&&(u+=1));const e=c.ParentLyricWord.GetLyricWord.Syllables;e.length>1&&c.LyricsEntry.SyllableIndex4&&(M*=1.1)}}else i[h]&&(M=S/y);_=Math.max(w,M),l=Math.max(l,_);let T=Math.max(S-y||0,0);i[h]&&(T+=i[h].cumulativeOverlap),i[h]={cumulativeOverlap:T,extend:c instanceof f.GraphicalLyricEntry&&c.LyricsEntry.extend,labelWidth:p,measureNumber:r,sourceNoteDuration:c instanceof f.GraphicalLyricEntry&&c.LyricsEntry&&c.LyricsEntry.Parent.Notes[0].Length,text:c instanceof f.GraphicalLyricEntry?c.LyricsEntry.Text:c.GraphicalLabel.Label.text,xPosition:b},h++}return l}calculateElongationFactorFromStaffEntries(t,e,i,s){let n=i;const r={},o={};for(const i of t)i.LyricsEntries.length>0&&(n=this.calculateElongationFactor(i.LyricsEntries,i,r,e,n,s,this.rules.HorizontalBetweenLyricsDistance,this.rules.LyricOverlapAllowedIntoNextMeasure)),i.graphicalChordContainers.length>0&&(n=this.calculateElongationFactor(i.graphicalChordContainers,i,o,e,n,s,this.rules.ChordSymbolXSpacing,this.rules.ChordOverlapAllowedIntoNextMeasure));return n}calculateMeasureWidthFromStaffEntries(t,e){let i=1;for(const s of t)s&&0!==s.staffEntries.length&&(i=this.calculateElongationFactorFromStaffEntries(s.staffEntries,e,i,s.MeasureNumber));return i=Math.min(i,this.rules.MaximumLyricsElongationFactor),e*i}createGraphicalTie(t,e,i,s,n){return new a.GraphicalTie(t,s,n)}updateStaffLineBorders(t){t.SkyBottomLineCalculator.updateStaffLineBorders()}graphicalMeasureCreatedCalculations(t){t.rules=this.rules,t.graphicalMeasureCreatedCalculations()}layoutVoiceEntry(t,e,i,s){for(let t=0;t=2&&(r=s.vfnote[0],a=s.vfnote[1]);let l=0;if(n&&n.vfnote&&n.vfnote.length>=2&&(o=n.vfnote[0],l=n.vfnote[1]),e){if(r){const e=new c.StaveTie({first_indices:[a],first_note:r});s.parentVoiceEntry.parentStaffEntry.parentMeasure.addStaveTie(e,t)}if(o){const e=new c.StaveTie({last_indices:[l],last_note:o});n.parentVoiceEntry.parentStaffEntry.parentMeasure.addStaveTie(e,t)}}else if(r||o){let e;if(i)if("S"===t.Tie.Type){const i=t.StartNote.sourceNote,s=t.EndNote.sourceNote;let n=1;i.FretNumber>s.FretNumber&&(n=-1),e=new c.TabSlide({first_indices:[a],first_note:r,last_indices:[l],last_note:o},n)}else e=new c.TabTie({first_indices:[a],first_note:r,last_indices:[l],last_note:o},t.Tie.Type);else{e=new c.StaveTie({first_indices:[a],first_note:r,last_indices:[l],last_note:o});const i=t.Tie.getTieDirection(s.sourceNote);i===M.PlacementEnum.Below?e.setDirection(1):i===M.PlacementEnum.Above&&e.setDirection(-1)}n.parentVoiceEntry.parentStaffEntry.parentMeasure.addStaveTie(e,t)}}calculateDynamicExpressionsForMultiExpression(t,e,i){if(ethis.rules.MaxMeasureToDrawIndex)return;const s=t.AbsoluteTimestamp,n=this.graphicalMusicSheet.MeasureList[e],r=n[i].ParentStaffLine,o=n[i],a=this.getRelativePositionInStaffLineFromTimestamp(s,i,r,null==r?void 0:r.isPartOfMultiStaffInstrument());if(a.x<=0&&(a.x=o.beginInstructionsWidth+this.rules.RhythmRightMargin),t.InstantaneousDynamic){const e=new b.VexFlowInstantaneousDynamicExpression(t.InstantaneousDynamic,r,o);this.calculateGraphicalInstantaneousDynamicExpression(e,a,s),this.dynamicExpressionMap.set(s.RealValue,e.PositionAndShape)}if(t.StartingContinuousDynamic){const e=t.StartingContinuousDynamic,i=new y.VexFlowContinuousDynamicExpression(t.StartingContinuousDynamic,r,o.parentSourceMeasure);if(i.StartMeasure=o,!i.IsVerbal&&e.EndMultiExpression)try{this.calculateGraphicalContinuousDynamic(i,a),i.updateSkyBottomLine()}catch(t){}else i.IsVerbal?this.calculateGraphicalVerbalContinuousDynamic(i,a):u.default.warn("This continuous dynamic is not covered. measure"+t.SourceMeasureParent.MeasureNumber)}}createMetronomeMark(t){var e,i;const s=Math.max(t.ParentMultiTempoExpression.SourceMeasureParent.MeasureNumber-1,0),n=Math.max(t.StaffNumber-1,0),r=0===s&&0===n,o=this.graphicalMusicSheet.MeasureList[s][n].getVFStave();let a="q";if(t.beatUnit){const e=_.NoteTypeHandler.getNoteDurationFromType(t.beatUnit);a=w.VexFlowConverter.durations(e,!1)[0]}let l=this.rules.MetronomeMarkYShift,h=!1;for(const i of t.parentMeasure.TempoExpressions){const t=(null===(e=i.InstantaneousTempo)||void 0===e?void 0:e.Enum)===E.TempoEnum.metronomeMark;if(i.getPlacementOfFirstEntry()===M.PlacementEnum.Above&&!t){h=!0;break}}h&&(l-=1.4);const c=null===(i=this.graphicalMusicSheet.MeasureList[0][0].ParentStaffLine)||void 0===i?void 0:i.SkyLine;o.setTempo({bpm:t.TempoInBpm,dots:t.dotted,duration:a},l*d.unitInPixels);const u=r?this.rules.MetronomeMarkXShift*d.unitInPixels:0;o.getModifiers()[o.getModifiers().length-1].setShiftX(u),c&&(c[0]=Math.min(c[0],-4.5+l))}calculateRehearsalMark(t){var e;const i=t.rehearsalExpression;if(!i)return;const s=this.graphicalMusicSheet.MeasureList[0][0].MeasureNumber,n=Math.max(t.MeasureNumber-s,0),r=null===(e=this.graphicalMusicSheet.MeasureList[n][0])||void 0===e?void 0:e.getVFStave();if(!r)return;const o=-this.rules.RehearsalMarkYOffsetDefault-this.rules.RehearsalMarkYOffset;let a=this.rules.RehearsalMarkXOffsetDefault+this.rules.RehearsalMarkXOffset;t.IsSystemStartMeasure&&(a+=this.rules.RehearsalMarkXOffsetSystemStartMeasure);const l=this.rules.RehearsalMarkFontSize;r.setSection(i.label,o,a,l)}calculateSingleOctaveShift(t,e,i,s){var n;const r=e.OctaveShiftStart,o=r.ParentStartMultiExpression.Timestamp,a=null===(n=r.ParentEndMultiExpression)||void 0===n?void 0:n.Timestamp,l=this.rules.MinMeasureToDrawIndex,h=this.rules.MaxMeasureToDrawIndex;let c,d,f=this.graphicalMusicSheet.MeasureList[i][s].ParentStaffLine;if(f||(f=this.graphicalMusicSheet.MeasureList[l][s].ParentStaffLine),c=r.ParentEndMultiExpression?this.graphicalMusicSheet.getGraphicalMeasureFromSourceMeasureAndIndex(r.ParentEndMultiExpression.SourceMeasureParent,s):this.graphicalMusicSheet.getLastGraphicalMeasureFromIndex(s,!0),c.MeasureNumber>h+1&&(c=this.graphicalMusicSheet.getLastGraphicalMeasureFromIndex(s,!0)),d=r.ParentEndMultiExpression?this.graphicalMusicSheet.getGraphicalMeasureFromSourceMeasureAndIndex(r.ParentStartMultiExpression.SourceMeasureParent,s):this.graphicalMusicSheet.MeasureList[l][s],d.MeasureNumberh+1||c.MeasureNumberh+1)return;let m=c.ParentStaffLine;if(m||(m=f),c&&f&&m){const t=new p.VexFlowOctaveShift(r,f.PositionAndShape);if(!t.startNote){let e;for(const t of d.staffEntries)if(t){e=t;break}if(!e)return;if(t.setStartNote(e),!t.startNote)return}if(!t.endNote){let e;for(let t=c.staffEntries.length-1;t>=0;t++)if(c.staffEntries[t]){e=c.staffEntries[t];break}if(t.setEndNote(e),!t.endNote)return}let e=d.findGraphicalStaffEntryFromTimestamp(o);e||(e=d.staffEntries[0]);let i=c.findGraphicalStaffEntryFromTimestamp(a);if(i||(i=c.staffEntries[c.staffEntries.length-1]),t.setStartNote(e),m!==f){t.endsOnDifferentStaffLine=!0;let n=f.Measures[f.Measures.length-1];void 0===n&&(n=c);const o=n.staffEntries[n.staffEntries.length-1];t.setEndNote(o);const a=m.ParentMusicSystem.Id-f.ParentMusicSystem.Id;if(a>0)for(let t=f.ParentMusicSystem.Id;tt.StaffLines)).flat();let e=0;for(const i of t)for(const t of i.Measures)t&&e++;if(this.rules.AlwaysSetPreferredSkyBottomLineBackendAutomatically&&this.rules.setPreferredSkyBottomLineBackendAutomatically(e),e>=this.rules.SkyBottomLineBatchMinMeasures)new o.SkyBottomLineBatchCalculator(t,this.rules.PreferredSkyBottomLineBatchCalculatorBackend).calculateLines();else for(const e of t)e.SkyBottomLineCalculator.calculateLines()}calculateExpressionAlignements(){for(const t of this.musicSystems)for(const e of t.StaffLines)try{e.AlignmentManager.alignDynamicExpressions(),e.AbstractExpressions.forEach((t=>{t.updateSkyBottomLine()}))}catch(t){}}handleTiedGraphicalNote(t,e,i,s,n,r,o,a){}handleBeam(t,e,i){t.parentVoiceEntry.parentStaffEntry.parentMeasure.handleBeam(t,e)}handleVoiceEntryLyrics(t,e,i){t.LyricsEntries.forEach(((t,s)=>{const n=new f.GraphicalLyricEntry(s,e,this.rules.LyricsHeight,this.rules.StaffHeight);if(e.LyricsEntries.push(n),n.GraphicalLabel.setLabelPositionAndShapeBorders(),s.Word){const t=s.Word.Syllables.indexOf(s);let e=i.indexOf(s.Word);if(-1===e&&(i.push(s.Word),e=i.indexOf(s.Word)),0===this.graphicalLyricWords.length||e>this.graphicalLyricWords.length-1){const e=new m.GraphicalLyricWord(s.Word);n.ParentLyricWord=e,e.GraphicalLyricsEntries[t]=n,this.graphicalLyricWords.push(e)}else{const s=this.graphicalLyricWords[e];n.ParentLyricWord=s,s.GraphicalLyricsEntries[t]=n,s.isFilled()&&(i.splice(e,1),this.graphicalLyricWords.splice(this.graphicalLyricWords.indexOf(s),1))}}}))}handleVoiceEntryOrnaments(t,e,i){}handleVoiceEntryArticulations(t,e,i){}handleVoiceEntryTechnicalInstructions(t,e,i){}handleTuplet(t,e,i){t.parentVoiceEntry.parentStaffEntry.parentMeasure.handleTuplet(t,e)}findIndexGraphicalSlurFromSlur(t,e){for(let i=0;i=0){const t=e[i];-1===t.staffEntries.indexOf(s)&&t.staffEntries.push(s),e.splice(i,1)}}}for(const t of e)-1===t.staffEntries.indexOf(s)&&t.staffEntries.push(s)}}for(const t of this.musicSystems)for(const e of t.StaffLines){const t=e.GraphicalSlurs.sort(S.GraphicalSlur.Compare);for(const e of t)e.slur.isCrossed()||e.calculateCurve(this.rules)}}}e.VexFlowMusicSheetCalculator=T},5820:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowMusicSheetDrawer=e.unitInPixels=void 0;const n=s(i(6368)),r=i(1494),o=i(3278),a=i(9086),l=i(2942),h=i(8155),c=i(3748),u=i(5277),d=i(9428),f=s(i(2043)),m=i(374),p=i(7459),b=i(4462);e.unitInPixels=10;class g extends r.MusicSheetDrawer{constructor(t=new p.DrawingParameters){super(new l.VexFlowTextMeasurer(t.Rules),t),this.backends=[],this.zoom=1,this.pageIdx=0}get Backends(){return this.backends}drawSheet(t){var i,s,r;"gonville"===this.rules.DefaultVexFlowNoteFont&&(n.default.Flow.DEFAULT_FONT_STACK=[null===(i=n.default.Flow.Fonts)||void 0===i?void 0:i.Gonville,null===(s=n.default.Flow.Fonts)||void 0===s?void 0:s.Bravura,null===(r=n.default.Flow.Fonts)||void 0===r?void 0:r.Custom]),n.default.Flow.STAVE_LINE_THICKNESS=this.rules.StaffLineWidth*e.unitInPixels,n.default.Flow.STEM_WIDTH=this.rules.StemWidth*e.unitInPixels,n.default.Flow.DEFAULT_NOTATION_FONT_SCALE=this.rules.VexFlowDefaultNotationFontScale,n.default.Flow.DEFAULT_TAB_FONT_SCALE=this.rules.VexFlowDefaultTabFontScale,this.pageIdx=0;for(const e of t.MusicPages){if(e.PageNumber>this.rules.MaxPageToDrawNumber)break;const t=this.backends[this.pageIdx];t.graphicalMusicPage=e,t.scale(this.zoom),this.pageIdx+=1}this.pageIdx=0,this.backend=this.backends[0],super.drawSheet(t)}drawPage(t){t&&(this.backend=this.backends[t.PageNumber-1],super.drawPage(t),this.pageIdx+=1)}clear(){for(const t of this.backends)t.clear()}setZoom(t){this.zoom=t}calculatePixelDistance(t){return t*e.unitInPixels}drawStaffLine(t){super.drawStaffLine(t);const e=t.PositionAndShape.AbsolutePosition;this.rules.RenderSlurs&&this.drawSlurs(t,e)}drawSlurs(t,e){for(const i of t.GraphicalSlurs)i.slur.isCrossed()||this.drawSlur(i,e)}drawSlur(t,e){const i=[],s=new a.PointF2D(t.bezierStartPt.x+e.x,t.bezierStartPt.y+e.y),n=new a.PointF2D(t.bezierStartControlPt.x+e.x,t.bezierStartControlPt.y+e.y),r=new a.PointF2D(t.bezierEndControlPt.x+e.x,t.bezierEndControlPt.y+e.y),o=new a.PointF2D(t.bezierEndPt.x+e.x,t.bezierEndPt.y+e.y);i.push(this.applyScreenTransformation(s)),i.push(this.applyScreenTransformation(n)),i.push(this.applyScreenTransformation(r)),i.push(this.applyScreenTransformation(o)),t.placement===c.PlacementEnum.Above?(s.y-=.05,n.y-=.3,r.y-=.3,o.y-=.05):(s.y+=.05,n.y+=.3,r.y+=.3,o.y+=.05),i.push(this.applyScreenTransformation(s)),i.push(this.applyScreenTransformation(n)),i.push(this.applyScreenTransformation(r)),i.push(this.applyScreenTransformation(o)),t.SVGElement=this.backend.renderCurve(i)}drawMeasure(t){t.setAbsoluteCoordinates(t.PositionAndShape.AbsolutePosition.x*e.unitInPixels,t.PositionAndShape.AbsolutePosition.y*e.unitInPixels);try{t.draw(this.backend.getContext())}catch(t){f.default.warn("VexFlowMusicSheetDrawer.drawMeasure",t)}for(const e of t.staffEntries)this.drawStaffEntry(e)}drawLine(t,i,s="#FF0000FF",n=.2){return t=this.applyScreenTransformation(t),i=this.applyScreenTransformation(i),this.backend.renderLine(t,i,s,n*e.unitInPixels)}DrawOverlayLine(t,i,s,n="#FF0000FF",r=.2){if(!s.PageNumber||s.PageNumber>this.backends.length||s.PageNumber<1)return void console.log("VexFlowMusicSheetDrawer.drawOverlayLine: invalid page number / music page number doesn't correspond to an existing backend.");const o=s.PageNumber-1,a=this.backends[o];return t=this.applyScreenTransformation(t),i=this.applyScreenTransformation(i),a.renderLine(t,i,n,r*e.unitInPixels)}drawSkyLine(t){const e=t.PositionAndShape.AbsolutePosition,i=t.PositionAndShape.Size.width;this.drawSampledLine(t.SkyLine,e,i)}drawBottomLine(t){const e=new a.PointF2D(t.PositionAndShape.AbsolutePosition.x,t.PositionAndShape.AbsolutePosition.y),i=t.PositionAndShape.Size.width;this.drawSampledLine(t.BottomLine,e,i,"#0000FFFF")}drawSampledLine(t,e,i,s="#FF0000FF"){const n=[];let r=0;for(let e=0;e0){const e=this.rules.SamplingUnit;let r,l,h=new a.PointF2D(o.x,o.y),c=new a.PointF2D(n[0]/e+o.x,o.y);this.drawLine(h,c,s),t[0]>=0&&(r=new a.PointF2D(n[0]/e+o.x,o.y),l=new a.PointF2D(n[0]/e+o.x,o.y+t[n[0]]),this.drawLine(r,l,s));for(let i=1;i0)for(const e of t.FingeringEntries)e.SVGNode=this.drawLabel(e,h.GraphicalLayers.Notes);if(void 0!==t.graphicalChordContainers&&t.graphicalChordContainers.length>0)for(const e of t.graphicalChordContainers){const t=e.GraphicalLabel;t.SVGNode=this.drawLabel(t,h.GraphicalLayers.Notes)}this.rules.RenderLyrics&&t.LyricsEntries.length>0&&this.drawLyrics(t.LyricsEntries,h.GraphicalLayers.Notes)}drawLyrics(t,e){t.forEach((t=>{const i=t.GraphicalLabel;i.SVGNode=this.drawLabel(i,e)}))}drawInstrumentBrace(t,e){t.draw(this.backend.getContext())}drawGroupBracket(t,e){t.draw(this.backend.getContext())}drawOctaveShifts(t){for(const e of t.OctaveShifts)if(e){const t=e,i=this.backend.getContext(),s=t.getTextBracket();s.setContext(i);try{s.draw()}catch(t){f.default.warn(t)}}}drawExpressions(t){for(const e of t.AbstractExpressions)if(e instanceof d.GraphicalInstantaneousDynamicExpression)this.drawInstantaneousDynamic(e);else if(e instanceof u.GraphicalInstantaneousTempoExpression){const t=e.GraphicalLabel;t.SVGNode=this.drawLabel(t,h.GraphicalLayers.Notes)}else if(e instanceof m.GraphicalContinuousDynamicExpression)this.drawContinuousDynamic(e);else if(e instanceof b.GraphicalUnknownExpression){const t=e.Label;t.SVGNode=this.drawLabel(t,h.GraphicalLayers.Notes)}else f.default.warn("Unkown type of expression!")}drawInstantaneousDynamic(t){const e=t.Label;e.SVGNode=this.drawLabel(e,h.GraphicalLayers.Notes)}drawContinuousDynamic(t){if(t.IsVerbal){const e=t.Label;e.SVGNode=this.drawLabel(e,h.GraphicalLayers.Notes)}else for(const e of t.Lines){const i=new a.PointF2D(t.ParentStaffLine.PositionAndShape.AbsolutePosition.x+e.Start.x,t.ParentStaffLine.PositionAndShape.AbsolutePosition.y+e.Start.y),s=new a.PointF2D(t.ParentStaffLine.PositionAndShape.AbsolutePosition.x+e.End.x,t.ParentStaffLine.PositionAndShape.AbsolutePosition.y+e.End.y);this.drawLine(i,s,"black",e.Width)}}renderLabel(t,i,s,n,r,o){var l;if(!t.Label.print)return;const h=t.Label.fontHeight*e.unitInPixels,{font:c}=t.Label;let u;this.rules.ColoringEnabled&&(u=t.Label.colorDefault,u||(u=this.rules.DefaultColorLabel));let d,{fontStyle:f,fontFamily:m}=t.Label;f||(f=this.rules.DefaultFontStyle),m||(m=this.rules.DefaultFontFamily);for(let e=0;e<(null===(l=t.TextLines)||void 0===l?void 0:l.length);e++){const i=t.TextLines[e],s=this.calculatePixelDistance(i.xOffset),n=new a.PointF2D(o.x+s,o.y),l=this.backend.renderText(h,f,c,i.text,r,n,u,t.Label.fontFamily);d?d.appendChild(l):d=l,o.y=o.y+r,t.TextLines.length>1&&(o.y+=this.rules.SpacingBetweenTextLines)}return d}renderRectangle(t,e,i,s,n){return this.backend.renderRectangle(t,i,s,n)}applyScreenTransformation(t){return new a.PointF2D(t.x*e.unitInPixels,t.y*e.unitInPixels)}applyScreenTransformationForRect(t){return new o.RectangleF2D(t.x*e.unitInPixels,t.y*e.unitInPixels,t.width*e.unitInPixels,t.height*e.unitInPixels)}}e.VexFlowMusicSheetDrawer=g},8494:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowMusicSystem=void 0;const s=i(7142),n=i(6894),r=i(7771),o=i(8129),a=i(5575),l=i(8939);class h extends s.MusicSystem{constructor(t,e){super(t),this.rules=e}calculateBorders(t){if(0===this.staffLines.length)return;const e=this.calcBracketsWidth();this.boundingBox.BorderLeft=-e,this.boundingBox.BorderMarginLeft=-e,this.boundingBox.XBordersHaveBeenSet=!0;const i=this.staffLines[0].SkyBottomLineCalculator.getSkyLineMin();this.boundingBox.BorderTop=i,this.boundingBox.BorderMarginTop=i;const s=this.staffLines[this.staffLines.length-1],n=s.SkyBottomLineCalculator.getBottomLineMax()+s.PositionAndShape.RelativePosition.y;this.boundingBox.BorderBottom=n,this.boundingBox.BorderMarginBottom=n,this.boundingBox.XBordersHaveBeenSet=!0,this.boundingBox.YBordersHaveBeenSet=!0}createSystemLine(t,e,i,s,a,l,h){const c=l;let u=!1;if(h&&(u=!0,h.lineTo(l,o.VexFlowConverter.line(i,s)),h.addMeasureLine(i,s),i===n.SystemLinesEnum.DotsBoldBoldDots)){const t=h.ParentStaffLine.Measures.indexOf(h)+1,e=h.ParentStaffLine.Measures[t],i=l.ParentStaffLine.Measures[t];e&&i&&(e.lineTo(i,o.VexFlowConverter.line(n.SystemLinesEnum.BoldThinDots,s)),e.addMeasureLine(n.SystemLinesEnum.BoldThinDots,s))}return c&&c.addMeasureLine(i,s,u),new r.SystemLine(i,s,this,l,h)}createInstrumentBracket(t,e){const i=t,s=e,n=new l.VexFlowInstrumentBrace(i,s);this.InstrumentBrackets.push(n)}createGroupBracket(t,e,i){const s=t,n=e;if(0===i){const t=new a.VexFlowInstrumentBracket(s,n,i);this.GroupBrackets.push(t)}else{const t=new l.VexFlowInstrumentBrace(s,n,i);this.GroupBrackets.push(t)}}}e.VexFlowMusicSystem=h},9520:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowOctaveShift=void 0;var n=s(i(6368)).default.Flow;const r=i(873),o=i(5853),a=s(i(2043));class l extends r.GraphicalOctaveShift{constructor(t,e){switch(super(t,e),t.Type){case o.OctaveEnum.VA8:this.position=n.TextBracket.Positions.TOP,this.supscript="va",this.text="8";break;case o.OctaveEnum.MA15:this.position=n.TextBracket.Positions.TOP,this.supscript="ma",this.text="15";break;case o.OctaveEnum.VB8:this.position=n.TextBracket.Positions.BOTTOM,this.supscript="vb",this.text="8";break;case o.OctaveEnum.MB15:this.position=n.TextBracket.Positions.BOTTOM,this.supscript="mb",this.text="15";break;default:a.default.error("Unknown or NONE octaveshift. This should not be called!")}}setStartNote(t){for(const e of t.graphicalVoiceEntries){const t=e;if(null==t?void 0:t.vfStaveNote)return this.startNote=t.vfStaveNote,!0}return!1}setEndNote(t){for(const e of t.graphicalVoiceEntries){const t=e;if(null==t?void 0:t.vfStaveNote)return this.endNote=t.vfStaveNote,!0}return!1}getTextBracket(){return new n.TextBracket({position:this.position,start:this.startNote,stop:this.endNote,superscript:this.supscript,text:this.text})}}e.VexFlowOctaveShift=l},8041:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowSlur=e.CurvePositionEnum=void 0;var n,r=s(i(6368)).default.Flow;!function(t){t[t.NEAR_HEAD=1]="NEAR_HEAD",t[t.NEAR_TOP=2]="NEAR_TOP"}(n=e.CurvePositionEnum||(e.CurvePositionEnum={}));class o{constructor(t){this.vfStartNote=void 0,this.vfEndNote=void 0,this.parentSlur=t}static createFromVexflowSlur(t){return new o(t.parentSlur)}get vfSlur(){return this.parentSlur}curve_Options(){return{cps:[{x:0,y:10},{x:0,y:10}],invert:!1,position:n.NEAR_TOP,position_end:n.NEAR_TOP,spacing:2,thickness:2,x_shift:0,y_shift:10}}createVexFlowCurve(){this.vfCurve=new r.Curve(this.vfStartNote,this.vfEndNote,void 0)}}e.VexFlowSlur=o},9252:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowStaffEntry=void 0;const s=i(3023),n=i(5820),r=i(8640);class o extends s.GraphicalStaffEntry{constructor(t,e,i){super(t,e,i)}calculateXPosition(){const t=this.parentMeasure.getVFStave();let e=0;for(const i of this.graphicalVoiceEntries)if(i.vfStaveNote){if(i.vfStaveNote.setStave(t),!i.vfStaveNote.preFormatted)continue;i.applyBordersFromVexflow(),this.parentMeasure.ParentStaff.isTab?this.PositionAndShape.RelativePosition.x=(i.vfStaveNote.getAbsoluteX()+i.vfStaveNote.glyph.getWidth())/n.unitInPixels:this.PositionAndShape.RelativePosition.x=i.vfStaveNote.getBoundingBox().getX()/n.unitInPixels;const s=i.notes[0].sourceNote;s.isRest()&&s.Length.RealValue===this.parentMeasure.parentSourceMeasure.ActiveTimeSignature.RealValue&&(this.PositionAndShape.RelativePosition.x+=this.parentMeasure.parentSourceMeasure.Rules.WholeRestXShiftVexflow-.1,i.PositionAndShape.BorderLeft=-.7,i.PositionAndShape.BorderRight=.7),i.PositionAndShape.BorderLeftt.staffLine)),i=this.calculateModifierXOffsets(e,1),s=this.calculateModifierXOffsets(e,.5);t.forEach(((t,e)=>{t.baseFingeringXOffset=s[e],t.baseStringNumberXOffset=i[e]}))}calculateModifierXOffsets(t,e){const i=[];for(let s=0;s=0;o--){if(Math.abs(t[s]-t[o])<=e&&n===i[o]){n++,r=!0;break}r=!1}i.push(n)}return i}}e.VexFlowStaffEntry=o},4828:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowStaffLine=void 0;const s=i(9953),n=i(449);class r extends s.StaffLine{constructor(t,e){super(t,e),this.slursInVFStaffLine=[],this.alignmentManager=new n.AlignmentManager(this)}get SlursInVFStaffLine(){return this.slursInVFStaffLine}addVFSlurToVFStaffline(t){this.slursInVFStaffLine.push(t)}get AlignmentManager(){return this.alignmentManager}}e.VexFlowStaffLine=r},8790:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowTabMeasure=void 0;var n=s(i(6368)).default.Flow;const r=i(7330),o=i(8129),a=s(i(2043));class l extends r.VexFlowMeasure{constructor(t,e,i){super(t,e,i),this.isTabMeasure=!0}resetLayout(){var t;const e=null!==(t=this.ParentStaff.StafflineCount)&&void 0!==t?t:6;this.stave=new n.TabStave(0,0,0,{space_above_staff_ln:0,space_below_staff_ln:0,num_lines:e}),this.updateInstructionWidth()}graphicalMeasureCreatedCalculations(){for(let t=0,e=this.staffEntries.length;t1){const i=o.VexFlowConverter.StrokeTypeFromArpeggioType(e.type),s=new n.Stroke(i,{all_voices:this.rules.ArpeggiosGoAcrossVoices});this.rules.RenderArpeggios&&t.vfStaveNote.addStroke(0,s)}else a.default.debug(`[OSMD] arpeggio in measure ${this.MeasureNumber} could not be drawn.\n voice entry had less than two notes, arpeggio is likely between voice entries, not currently supported in Vexflow.`)}this.vfVoices[e.VoiceId].addTickable(t.vfStaveNote)}else this.vfVoices[e.VoiceId].addTickable(t.vfStaveNote)}}}}e.VexFlowTabMeasure=l},2942:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowTextMeasurer=void 0;const s=i(8129);e.VexFlowTextMeasurer=class{constructor(t){this.fontSize=20,this.fontSizeStandard=this.fontSize;const e=document.createElement("canvas");this.context=e.getContext("2d"),this.rules=t}computeTextWidthToHeightRatio(t,e,i,n,r=this.fontSize){return this.context.font=s.VexFlowConverter.font(r,i,e,this.rules,n),this.context.measureText(t).width/r}setFontSize(t=this.fontSizeStandard){return this.fontSize=t,t}}},5460:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowVoiceEntry=void 0;const s=i(5974),n=i(5820),r=i(7459);class o extends s.GraphicalVoiceEntry{constructor(t,e){super(t,e)}applyBordersFromVexflow(){const t=this.vfStaveNote;if(!t.getNoteHeadBeginX)return;const e=t.getBoundingBox(),i=t.getNoteHeadBeginX()-e.x;this.PositionAndShape.RelativePosition.y=e.y/n.unitInPixels,this.PositionAndShape.BorderTop=0,this.PositionAndShape.BorderBottom=e.h/n.unitInPixels,this.PositionAndShape.BorderLeft=-(i+t.width/2)/n.unitInPixels,this.PositionAndShape.BorderRight=(e.w-i)/n.unitInPixels}set vfStaveNote(t){this.mVexFlowStaveNote=t}get vfStaveNote(){return this.mVexFlowStaveNote}color(){var t;const e=this.rules.DefaultColorNotehead,i=this.rules.DefaultColorRest,s=this.rules.DefaultColorStem,n="#00000000";let o,a;const l=this.vfStaveNote;for(let s=0;s{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexflowStafflineNoteCalculator=void 0;const s=i(8640),n=i(4679),r=i(1649),o=i(289),a=i(908);class l{constructor(t){this.staffPitchListMapping=new r.Dictionary,this.baseLineNote=s.NoteEnum.B,this.baseLineOctave=1,this.rules=t}trackNote(t){if(!(t instanceof n.VexFlowGraphicalNote)||t.Clef().ClefType!==o.ClefEnum.percussion||t.sourceNote.isRest()||0===this.rules.PercussionOneLineCutoff||-1===this.rules.PercussionForceVoicesOneLineCutoff)return;const e=t.parentVoiceEntry.parentStaffEntry.sourceStaffEntry.ParentStaff.idInMusicSheet;let i;this.staffPitchListMapping.containsKey(e)||this.staffPitchListMapping.setValue(e,new Array),i=this.staffPitchListMapping.getValue(e);const s=t.sourceNote.Pitch;l.findOrInsert(i,s)}static PitchIndexOf(t,e,i=0){if(i>t.length-1)return-1;for(let s=i;sthis.rules.PercussionOneLineCutoff&&!r)return t;const o=t,h=t.sourceNote.Pitch;let c=this.baseLineNote,u=this.baseLineOctave;if(this.rules.PercussionUseXMLDisplayStep&&void 0!==t.sourceNote.displayStepUnpitched&&(c=t.sourceNote.displayStepUnpitched,u=t.sourceNote.displayOctaveUnpitched+this.rules.PercussionOneLineXMLDisplayStepOctaveOffset),i.length<=this.rules.PercussionForceVoicesOneLineCutoff)o.setAccidental(new s.Pitch(c,u,h.Accidental));else{const t=l.PitchIndexOf(i,h);if(t>-1){const e=Math.ceil(i.length/2);if(!this.rules.PercussionUseXMLDisplayStep)if(t>=e)switch(u=2,(t-e)%5){case 1:c=s.NoteEnum.E;break;case 2:c=s.NoteEnum.G;break;case 3:c=s.NoteEnum.B;break;case 4:c=s.NoteEnum.D,u=3;break;default:c=s.NoteEnum.C}else switch(t%5){case 1:c=s.NoteEnum.F;break;case 2:c=s.NoteEnum.D;break;case 3:c=s.NoteEnum.B,u=0;break;case 4:c=s.NoteEnum.G,u=0;break;default:c=s.NoteEnum.A}const n=new s.Pitch(c,u,h.Accidental);o.setAccidental(n);const r=o.parentVoiceEntry.parentVoiceEntry;!this.rules.SetWantedStemDirectionByXml&&r.Notes.length<2&&(n.Octave>this.baseLineOctave||n.FundamentalNote===this.baseLineNote&&n.Octave===this.baseLineOctave?o.parentVoiceEntry.parentVoiceEntry.WantedStemDirection=a.StemDirectionType.Up:o.parentVoiceEntry.parentVoiceEntry.WantedStemDirection=a.StemDirectionType.Down)}}return o}getStafflineUniquePositionCount(t){return this.staffPitchListMapping.containsKey(t)?this.staffPitchListMapping.getValue(t).length:0}}e.VexflowStafflineNoteCalculator=l},9839:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(449),e),n(i(4028),e),n(i(9505),e),n(i(709),e),n(i(9344),e),n(i(8129),e),n(i(4679),e),n(i(8144),e),n(i(6351),e),n(i(8939),e),n(i(5575),e),n(i(7330),e),n(i(4405),e),n(i(8738),e),n(i(5820),e),n(i(8494),e),n(i(9520),e),n(i(8041),e),n(i(9252),e),n(i(4828),e),n(i(7781),e),n(i(8790),e),n(i(2942),e),n(i(5460),e)},7636:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.WebGLSkyBottomLineBatchCalculatorBackend=void 0;const n=i(1378),r=i(9531),o=s(i(6357)),a=s(i(6150)),l=s(i(2043));function h(t,e,i){const s=t.createShader(e);if(!s)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: Could not create a WebGL shader"),new Error("Could not create a WebGL shader");if(t.shaderSource(s,i),t.compileShader(s),!t.getShaderParameter(s,t.COMPILE_STATUS))throw l.default.warn("Shader compilation failed\n"+t.getShaderInfoLog(s)),t.deleteShader(s),new Error("WebGL shader compilation failed");return s}class c extends r.SkyBottomLineBatchCalculatorBackend{constructor(t,e){super(t,e)}getPreferredRenderingConfiguration(t,e){const i=Math.min(4096,function(){const t=document.createElement("canvas").getContext("webgl");return t.getParameter(t.MAX_TEXTURE_SIZE)}()),s=Math.ceil(t);return{elementWidth:s,numColumns:Math.min(5,Math.floor(i/s)),numRows:Math.min(5,Math.floor(i/e))}}onInitialize(t){const{elementWidth:e,elementHeight:i,numColumns:s,numRows:n}=t,r=document.createElement("canvas");r.width=e*s,r.height=n;const c=r.getContext("webgl");if(!c)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: No WebGL support"),new Error("No WebGL support");this.gl=c;const u=function(t,e,i){const s=t.createProgram();if(!s)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: Could not create a WebGL program"),new Error("Could not create a WebGL program");if(t.attachShader(s,e),t.attachShader(s,i),t.linkProgram(s),!t.getProgramParameter(s,t.LINK_STATUS))throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: WebGL program link failed\n"+t.getProgramInfoLog(s)),t.deleteProgram(s),new Error("WebGL program link failed");return s}(c,h(c,c.VERTEX_SHADER,o.default),h(c,c.FRAGMENT_SHADER,function(t,e){let i=t;for(const[t,s]of Object.entries(e)){const e=new RegExp(`#define ${t} .*`);i=i.replace(e,`#define ${t} ${s}`)}return i}(a.default,{NUM_ROWS:n,ELEMENT_HEIGHT:i})));!function(t,e,i,s){const n=t.createBuffer();if(!n)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: WebGL buffer creation failed"),new Error("WebGL buffer creation failed");t.bindBuffer(t.ARRAY_BUFFER,n),t.bufferData(t.ARRAY_BUFFER,new Float32Array([[-1,-1],[1,-1],[1,1],[-1,-1],[1,1],[-1,1]].flat()),t.STATIC_DRAW),t.useProgram(e);const r=t.getAttribLocation(e,"a_position");t.enableVertexAttribArray(r),t.vertexAttribPointer(r,2,t.FLOAT,!1,0,0)}(c,u),this.texture=function(t,e,i,s){const n=t.createTexture();if(!n)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: WebGL texture creation failed"),new Error("WebGL texture creation failed");t.activeTexture(t.TEXTURE0+0),t.bindTexture(t.TEXTURE_2D,n),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST);const r=t.getUniformLocation(e,"u_image");if(!r)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: WebGL invalid uniform name"),new Error("WebGL invalid uniform name");return t.uniform1i(r,0),n}(c,u)}calculateFromCanvas(t,e,i,s,r){const o=this.gl,{elementWidth:a,elementHeight:l,numColumns:h}=r;o.viewport(0,0,o.canvas.width,o.canvas.height),o.bindTexture(o.TEXTURE_2D,this.texture),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,o.RGBA,o.UNSIGNED_BYTE,t),o.drawArrays(o.TRIANGLES,0,6);const c=new Uint8Array(o.canvas.width*o.canvas.height*4);o.readPixels(0,0,o.canvas.width,o.canvas.height,o.RGBA,o.UNSIGNED_BYTE,c);const u=[];for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Instrument=void 0;const s=i(884),n=i(2255),r=i(0);class o extends s.InstrumentalGroup{constructor(t,e,i,s){super(void 0,i,s),this.Transpose=0,this.voices=[],this.staves=[],this.hasLyrics=!1,this.hasChordSymbols=!1,this.lyricVersesNumbers=[],this.subInstruments=[],this.id=t,this.idString=e,this.nameLabel=new n.Label(e)}get Voices(){return this.voices}get Staves(){return this.staves}get NameLabel(){return this.nameLabel}get HasLyrics(){return this.hasLyrics}set HasLyrics(t){this.hasLyrics=t}get HasChordSymbols(){return this.hasChordSymbols}set HasChordSymbols(t){this.hasChordSymbols=t}get LyricVersesNumbers(){return this.lyricVersesNumbers}set LyricVersesNumbers(t){this.lyricVersesNumbers=t}get Name(){return this.nameLabel.text}set Name(t){this.nameLabel.text=t}get IdString(){return this.idString}get Id(){return this.id}get MidiInstrumentId(){return this.subInstruments[0].midiInstrumentID}set MidiInstrumentId(t){this.subInstruments[0].midiInstrumentID=t}get Volume(){return this.subInstruments[0].volume}set Volume(t){for(let e=0,i=this.subInstruments.length;e0&&this.Voices[0].Visible}set Visible(t){for(let e=0,i=this.Voices.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentalGroup=void 0,e.InstrumentalGroup=class{constructor(t,e,i){this.instrumentalGroups=[],this.name=t,this.musicSheet=e,this.parent=i}get InstrumentalGroups(){return this.instrumentalGroups}get Parent(){return this.parent}get Name(){return this.name}set Name(t){this.name=t}get GetMusicSheet(){return this.musicSheet}}},1035:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AClassHierarchyTrackable=void 0,e.AClassHierarchyTrackable=class{isInstanceOfClass(t){let e=this.constructor.prototype;for(;e;){if(t===e.constructor.name)return!0;e=e.__proto__}return!1}}},9603:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},7058:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},6287:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4543:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4207:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},6331:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ITextTranslation=void 0,e.ITextTranslation=class{static translateText(t,e){if(!this.defaultTextTranslation)return e}}},9984:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4854:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4143:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(9603),e),n(i(7058),e),n(i(6287),e),n(i(4207),e),n(i(6331),e),n(i(9984),e),n(i(4854),e),n(i(1035),e),n(i(4543),e)},2255:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Label=void 0;const s=i(1274);e.Label=class{constructor(t="",e=s.TextAlignmentEnum.CenterBottom,i,n=!0){this.IsCreditLabel=!1,this.text=t,this.print=n,this.textAlignment=e,this.font=i,this.fontFamily=void 0}ToString(){return this.text}}},5278:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TimestampTransform=e.MusicPartManager=void 0;const s=i(1797),n=i(301);e.MusicPartManager=class{constructor(t){this.musicSheet=t}reInit(){this.init()}init(){this.parts=this.musicSheet.Repetitions.slice(),this.sheetStart=this.musicSheet.SelectionStart=new s.Fraction(0,1),this.sheetEnd=this.musicSheet.SelectionEnd=this.musicSheet.SheetEndTimestamp,this.calcMapping()}getCurrentRepetitionTimestampTransform(t){let e;for(let i=this.timestamps.length-1;i>=0;i--)if(e=this.timestamps[i],t.gte(e.$from))return e;return this.timestamps[0]}absoluteEnrolledToSheetTimestamp(t){if(0===this.timestamps.length)return t;const e=this.getCurrentRepetitionTimestampTransform(t);return s.Fraction.plus(t,s.Fraction.minus(e.to,e.$from))}get Parts(){return this.parts}get MusicSheet(){return this.musicSheet}getIterator(t){return t?new n.MusicPartManagerIterator(this.musicSheet,t,void 0):new n.MusicPartManagerIterator(this.musicSheet,this.musicSheet.SelectionStart,this.musicSheet.SelectionEnd)}setSelectionStart(t){this.musicSheet.SelectionStart=t,this.musicSheet.SelectionEnd=void 0}setSelectionRange(t,e){this.musicSheet.SelectionStart=null!=t?t:this.sheetStart,this.musicSheet.SelectionEnd=null!=e?e:this.sheetEnd}calcMapping(){const t=[],e=this.getIterator();let i=e.CurrentRepetition,s=new r(e.CurrentEnrolledTimestamp.clone(),e.CurrentSourceTimestamp.clone(),void 0,0);for(t.push(s);!e.EndReached;){if(e.JumpOccurred||i!==e.CurrentRepetition){if(i=e.CurrentRepetition,e.backJumpOccurred){const i=e.JumpResponsibleRepetition;s.nextBackJump=e.CurrentEnrolledTimestamp,s.curRepetition=i,s.curRepetitionIteration=e.CurrentJumpResponsibleRepetitionIterationBeforeJump;for(let e=this.timestamps.length-2;e>=0&&!t[e].to.lt(i.AbsoluteTimestamp)&&!t[e].curRepetition;e--)t[e].nextBackJump=s.nextBackJump,t[e].curRepetition=i,t[e].curRepetitionIteration=s.curRepetitionIteration}s=new r(e.CurrentEnrolledTimestamp.clone(),e.CurrentSourceTimestamp.clone(),void 0,0),t.push(s)}e.moveToNext()}this.timestamps=t}};class r{constructor(t,e,i,s){this.$from=t,this.to=e,this.curRepetition=i,this.curRepetitionIteration=s,this.nextBackJump=void 0,this.nextForwardJump=void 0}}e.TimestampTransform=r},301:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.MusicPartManagerIterator=void 0;const n=i(1797),r=i(5356),o=i(3331),a=i(7839),l=s(i(2043));class h{constructor(t,e,i){this.currentMeasureIndex=0,this.currentPartIndex=0,this.currentVoiceEntryIndex=-1,this.currentDynamicEntryIndex=0,this.currentTempoEntryIndex=0,this.currentDynamicChangingExpressions=[],this.currentRepetition=void 0,this.endReached=!1,this.frontReached=!1,this.currentTimeStamp=new n.Fraction(0,1),this.currentEnrolledMeasureTimestamp=new n.Fraction(0,1),this.currentRelativeInMeasureTimestamp=new n.Fraction(0,1),this.currentVerticalContainerInMeasureTimestamp=new n.Fraction(0,1),this.jumpResponsibleRepetition=void 0,this.activeDynamicExpressions=[];try{this.frontReached=!0,this.musicSheet=t,this.currentVoiceEntries=void 0,this.frontReached=!1;for(const t of this.musicSheet.Repetitions)this.setRepetitionIterationCount(t,1);if(this.activeDynamicExpressions=new Array(this.musicSheet.getCompleteNumberOfStaves()),this.currentMeasure=this.musicSheet.SourceMeasures[0],!e)return;do{this.moveToNext()}while((!this.currentVoiceEntries||this.currentTimeStamp.lt(e))&&!this.endReached);for(let t=0;t=this.JumpResponsibleRepetition.StartIndex&&i.EndIndex<=this.JumpResponsibleRepetition.EndIndex&&this.resetRepetitionIterationCount(i)}}handleRepetitionsAtMeasureEnd(){for(let t=0,e=this.currentMeasure.LastRepetitionInstructions.length;t-1&&this.getRepetitionIterationCount(i)=this.JumpResponsibleRepetition.StartIndex&&i.EndIndex<=this.JumpResponsibleRepetition.EndIndex&&this.resetRepetitionIterationCount(i);const t=i.getForwardJumpTargetForIteration(this.getRepetitionIterationCount(i));if(t>=0)return this.currentMeasureIndex=t,this.currentMeasure=this.musicSheet.SourceMeasures[this.currentMeasureIndex],this.currentVoiceEntryIndex=-1,this.jumpResponsibleRepetition=i,void(this.forwardJumpOccurred=!0);-2===t&&(this.endReached=!0)}}}this.currentMeasureIndex++,void 0!==this.JumpResponsibleRepetition&&this.currentMeasureIndex>this.JumpResponsibleRepetition.EndIndex&&(this.jumpResponsibleRepetition=void 0)}doBackJump(t){this.currentMeasureIndex=t.getBackwardJumpTarget(),this.currentMeasure=this.musicSheet.SourceMeasures[this.currentMeasureIndex],this.currentVoiceEntryIndex=-1,this.incrementRepetitionIterationCount(t),this.jumpResponsibleRepetition=t}activateCurrentRhythmInstructions(){if(void 0!==this.currentMeasure&&this.currentMeasure.FirstInstructionsStaffEntries.length>0&&void 0!==this.currentMeasure.FirstInstructionsStaffEntries[0]){const t=this.currentMeasure.FirstInstructionsStaffEntries[0].Instructions;for(let e=0,i=t.length;e0&&(this.currentDynamicEntryIndex>=t.length||this.CurrentSourceTimestamp.lte(t[this.currentDynamicEntryIndex].parMultiExpression().AbsoluteTimestamp));)this.currentDynamicEntryIndex--;for(;this.currentDynamicEntryIndex0&&(this.currentTempoEntryIndex>=e.length||this.CurrentSourceTimestamp.lte(e[this.currentTempoEntryIndex].AbsoluteTimestamp));)this.currentTempoEntryIndex--;for(;this.currentTempoEntryIndex=0&&this.currentVoiceEntryIndex=0&&this.currentMeasureIndex0){if(!t)return!0;for(let t=0,i=e.length;t0){const t=this.TimestampSortedTempoExpressionsList[0];if(t.InstantaneousTempo)return t.InstantaneousTempo.TempoInBpm;if(t.ContinuousTempo)return t.ContinuousTempo.StartTempo}return this.userStartTempoInBPM}get Errors(){return this.musicSheetErrors.measureErrors}get FirstMeasureNumber(){try{return this.getFirstSourceMeasure().MeasureNumber}catch(t){return d.default.info("MusicSheet.FirstMeasureNumber: ",t),0}}get LastMeasureNumber(){try{return this.getLastSourceMeasure().MeasureNumber}catch(t){return d.default.info("MusicSheet.LastMeasureNumber: ",t),0}}get CurrentEnrolledPosition(){return this.currentEnrolledPosition.clone()}set CurrentEnrolledPosition(t){this.currentEnrolledPosition=t.clone()}get Transpose(){return this.transpose}set Transpose(t){this.transpose=t}get FullNameString(){return this.ComposerString+" "+this.TitleString}get IdString(){return this.idString}set IdString(t){this.idString=t}getEnrolledSelectionStartTimeStampWorkaround(){const t=this.MusicPartManager.getIterator(this.SelectionStart);return n.Fraction.createFromFraction(t.CurrentEnrolledTimestamp)}get SheetEndTimestamp(){const t=this.getLastSourceMeasure();return n.Fraction.plus(t.AbsoluteTimestamp,t.Duration)}getSourceMeasureFromTimeStamp(t){for(let e=0,i=this.sourceMeasures.length;e0&&i.Voices[0].Visible&&t.push(i)}return t}}e.MusicSheet=m,m.defaultTitle="[no title given]"},6656:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MappingSourceMusicPart=void 0,e.MappingSourceMusicPart=class{constructor(t,e,i,s=-1,n=!1){this.repetitionRun=-1,this.sourceMusicPart=t,this.parentPartListEntry=i,this.startTimestamp=e.clone(),this.repetitionRun=s,this.parentRepetition=i,this.isEnding=n}get IsRepetition(){return void 0!==this.parentRepetition}get IsEnding(){return this.isEnding}get IsLastRepetitionRun(){return this.IsRepetition&&this.repetitionRun+1===this.parentRepetition.UserNumberOfRepetitions}get RepetitionRun(){return this.repetitionRun}get ParentPartListEntry(){return this.parentPartListEntry}get SourceMusicPart(){return this.sourceMusicPart}get StartTimestamp(){return this.startTimestamp}CompareTo(t){return t?this.startTimestamp.CompareTo(t.startTimestamp):1}}},3766:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PartListEntry=void 0,e.PartListEntry=class{constructor(t){this.enrolledTimestamps=[],this.visible=!0,this.musicSheet=t}get Visible(){return this.visible}set Visible(t){this.visible=t}getFirstSourceMeasure(){return this.musicSheet.SourceMeasures[this.startIndex]}getLastSourceMeasure(){return this.musicSheet.SourceMeasures[this.endIndex]}}},1717:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.RepetitionEndingPart=e.Repetition=void 0;const n=i(8817),r=i(1797),o=i(3766),a=s(i(2043));class l extends o.PartListEntry{constructor(t,e){super(t),this.backwardJumpInstructions=[],this.endingParts=[],this.endingIndexDict={},this.userNumberOfRepetitions=0,this.visibles=[],this.fromWords=!1,this.repetitonIterationOrder=[],this.numberOfEndings=1,this.musicSheet2=t,this.virtualOverallRepetition=e}get BackwardJumpInstructions(){return this.backwardJumpInstructions}get EndingIndexDict(){return this.endingIndexDict}get EndingParts(){return this.endingParts}get Visibles(){return this.visibles}set Visibles(t){this.visibles=t}get DefaultNumberOfRepetitions(){let t=2;return this.virtualOverallRepetition&&(t=1),Math.max(t,Object.keys(this.endingIndexDict).length,this.checkRepetitionForMultipleLyricVerses())}get UserNumberOfRepetitions(){return this.userNumberOfRepetitions}set UserNumberOfRepetitions(t){this.userNumberOfRepetitions=t,this.repetitonIterationOrder=[];const e=this.userNumberOfRepetitions-this.NumberOfEndings;for(let t=1;t<=this.userNumberOfRepetitions;t++)t<=e?this.repetitonIterationOrder.push(1):this.repetitonIterationOrder.push(t-e)}getForwardJumpTargetForIteration(t){const e=this.repetitonIterationOrder[t-1];return this.endingIndexDict[e]?this.endingIndexDict[e].part.StartIndex:-1}getBackwardJumpTarget(){return this.startMarker.measureIndex}SetEndingStartIndex(t,e){const i=new h(new n.SourceMusicPart(this.musicSheet2,e,e));this.endingParts.push(i);for(const e of t)try{this.endingIndexDict[e]=i,i.endingIndices.push(e),this.numberOfEndings{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SourceMusicPart=void 0;const s=i(3766),n=i(1797);class r extends s.PartListEntry{constructor(t,e,i){super(t),this.musicSheet=t,this.startIndex=e,this.endIndex=i}get MeasuresCount(){return this.endIndex-this.startIndex+1}get StartIndex(){return this.startIndex}get EndIndex(){return this.endIndex}get ParentRepetition(){return this.parentRepetition}set ParentRepetition(t){this.parentRepetition=t}get AbsoluteTimestamp(){return n.Fraction.createFromFraction(this.musicSheet.SourceMeasures[this.startIndex].AbsoluteTimestamp)}setStartIndex(t){this.startIndex=t}setEndIndex(t){this.endIndex=t}}e.SourceMusicPart=r},4990:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(6656),e),n(i(3766),e),n(i(1717),e),n(i(8817),e)},2393:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentReader=void 0;const n=i(8109),r=i(9050),o=i(289),a=i(5198),l=i(3331),h=i(1797),c=i(6331),u=i(1703),d=i(289),f=i(3331),m=i(5198),p=s(i(2043)),b=i(289),g=i(2905),S=i(4671),y=i(3755),E=i(908),x=i(2478),v=i(6894);e.InstrumentReader=class{constructor(t,e,i,s){this.voiceGeneratorsDict={},this.staffMainVoiceGeneratorDict={},this.divisions=0,this.currentClefNumber=1,this.currentXmlMeasureIndex=0,this.activeKeyHasBeenInitialized=!1,this.abstractInstructions=[],this.openChordSymbolContainers=[],this.repetitionInstructionReader=e,this.xmlMeasureList=i,this.musicSheet=s.GetMusicSheet,this.instrument=s,this.activeClefs=new Array(s.Staves.length),this.activeClefsHaveBeenInitialized=new Array(s.Staves.length);for(let t=0;t=this.xmlMeasureList.length)return!1;this.currentMeasure=t,this.followingMultirestMeasures=Math.max(this.followingMultirestMeasures-1,0),this.inSourceMeasureInstrumentIndex=this.musicSheet.getGlobalStaffIndexOfFirstStaff(this.instrument),this.repetitionInstructionReader&&this.repetitionInstructionReader.prepareReadingMeasure(t,this.currentXmlMeasureIndex);let o=new h.Fraction(0,1),a=new h.Fraction(0,1),l=!1;this.maxTieNoteFraction=new h.Fraction(0,1);let d=!1;try{const f=this.xmlMeasureList[this.currentXmlMeasureIndex],m=f.elements();if(t.Rules.UseXMLMeasureNumbers&&!Number.isInteger(t.MeasureNumberXML)){const e=parseInt(null===(s=f.attribute("number"))||void 0===s?void 0:s.value,10);Number.isInteger(e)&&(t.MeasureNumberXML=e)}let b;for(let s=0;s0&&(b=m[s-1]),"print"===f.name){const e=f.attribute("new-system");"yes"===(null==e?void 0:e.value)&&(t.printNewSystemXml=!0);const i=f.attribute("new-page");"yes"===(null==i?void 0:i.value)&&(t.printNewPageXml=!0)}else if("note"===f.name){let t=!0;"no"===(null===(n=f.attribute("print-object"))||void 0===n?void 0:n.value)&&(t=!1);let s=1;this.instrument.Staves.length>1&&f.element("staff")&&(s=parseInt(f.element("staff").value,10),isNaN(s)&&(p.default.debug("InstrumentReader.readNextXmlMeasure.get staff number"),s=1)),this.currentStaff=this.instrument.Staves[s-1];const r=void 0!==f.element("chord");if(f.element("voice")){const t=parseInt(f.element("voice").value,10);this.currentVoiceGenerator=this.getOrCreateVoiceGenerator(t,s-1)}else r&&this.currentVoiceGenerator||(this.currentVoiceGenerator=this.getOrCreateVoiceGenerator(1,s-1));let l,u=0,m=new h.Fraction(0,1),b=2,g=!1;if(f.element("duration")){if(u=parseInt(f.element("duration").value,10),isNaN(u)){const t=c.ITextTranslation.translateText("ReaderErrorMessages/NoteDurationError","Invalid Note Duration.");this.musicSheet.SheetErrors.pushMeasureError(t),p.default.debug("InstrumentReader.readNextXmlMeasure",t);continue}if(m=new h.Fraction(u,4*this.divisions),0===u?m=this.getNoteDurationFromTypeNode(f):l=this.getNoteDurationFromTypeNode(f),f.element("time-modification")){m=this.getNoteDurationForTuplet(f);const t=f.element("time-modification");(null==t?void 0:t.element("normal-notes"))&&(b=parseInt(t.element("normal-notes").value,10)),g=!0}}const S=void 0!==f.element("rest"),y=f.element("notations"),v=void 0!==f.element("grace")||0===u||r&&d;let _=!1,w=!1;if(v){const t=f.element("grace");t&&t.attributes()&&t.attribute("slash")&&"yes"===t.attribute("slash").value&&(_=!0),m=this.getNoteDurationFromTypeNode(f);const e=f.element("notations");e&&e.element("slur")&&(w=!0)}let M=!1;f.element("cue")&&(M=!0);const T=f.element("type");let P=x.NoteType.UNDEFINED;if(T){const t=T.attribute("size");"cue"===(null==t?void 0:t.value)&&(M=!0),P=x.NoteTypeHandler.StringToNoteType(T.value)}let L,A=E.StemDirectionType.Undefined;const C=f.element("stem");if(C){switch(C.value){case"down":A=E.StemDirectionType.Down;break;case"up":A=E.StemDirectionType.Up;break;case"double":A=E.StemDirectionType.Double;break;case"none":A=E.StemDirectionType.None;break;default:A=E.StemDirectionType.Undefined}const t=C.attribute("color");t&&(L=this.parseXmlColor(t.value))}let I,R=0,N=!1;if(y){const t=y.element("ornaments");if(t){const e=t.element("tremolo");if(e){const t=e.attribute("type");if(t&&"single"===t.value){const t=parseInt(e.value,10);t>0&&(R=t)}}const i=t.element("wavy-line");if(void 0!==i){const t=i.attribute("type");t&&"start"===t.value&&(N=!0)}}}const B=f.element("notehead");if(B){const t=B.attribute("color");t&&(I=this.parseXmlColor(t.value))}let F;const D=f.attribute("color");D&&(F=this.parseXmlColor(D.value),I||(I=F),L||(L=F));let O=o.clone();r&&(O=a.clone()),this.currentStaffEntry=this.currentMeasure.findOrCreateStaffEntry(O,this.inSourceMeasureInstrumentIndex+s-1,this.currentStaff).staffEntry,(!this.currentVoiceGenerator.hasVoiceEntry()||!r&&!v&&!d||v&&!d||v&&!r||!v&&d)&&this.currentVoiceGenerator.createVoiceEntry(O,this.currentStaffEntry,!S&&!v,v,_,w),v||r||(a=o.clone(),o.Add(m)),r&&void 0!==this.currentStaffEntry&&this.currentStaffEntry.ParentStaff!==this.currentStaff&&(this.currentStaffEntry=this.currentVoiceGenerator.checkForStaffEntryLink(this.inSourceMeasureInstrumentIndex+s-1,this.currentStaff,this.currentStaffEntry,this.currentMeasure));const k=void 0!==this.currentStaffEntry&&void 0!==this.currentStaffEntry.Timestamp&&this.currentStaffEntry.Timestamp.Equals(new h.Fraction(0,1))&&!this.currentStaffEntry.hasNotes();this.saveAbstractInstructionList(this.instrument.Staves.length,k),0!==this.openChordSymbolContainers.length&&(this.currentStaffEntry.ChordContainers=this.openChordSymbolContainers,this.openChordSymbolContainers=[]),this.activeRhythm,g||v||(m=new h.Fraction(u,4*this.divisions));const V=f.elements("dot").length;if(this.currentVoiceGenerator.read(f,m,l,P,b,S,this.currentStaffEntry,this.currentMeasure,e,this.maxTieNoteFraction,r,i,t,M,v,A,R,L,I,N,V),void 0!==y&&y.element("dynamics")){const t=this.expressionReaders[this.readExpressionStaffNumber(f)-1];t&&(t.readExpressionParameters(f,this.instrument,this.divisions,o,a,this.currentMeasure.MeasureNumber,!1),t.read(f,this.currentMeasure,a))}d=v}else if("attributes"===f.name){const e=f.element("divisions");if(e&&(this.divisions=parseInt(e.value,10),isNaN(this.divisions))){const t=c.ITextTranslation.translateText("ReaderErrorMessages/DivisionError","Invalid divisions value at Instrument: ");if(p.default.debug("InstrumentReader.readNextXmlMeasure",t),this.divisions=this.readDivisionsFromNotes(),!(this.divisions>0))throw l=!0,new u.MusicSheetReadingException(t+this.instrument.Name);this.musicSheet.SheetErrors.push(t+this.instrument.Name)}if(!f.element("divisions")&&0===this.divisions&&0===this.currentXmlMeasureIndex){const t=c.ITextTranslation.translateText("ReaderErrorMessages/DivisionError","Invalid divisions value at Instrument: ");if(this.divisions=this.readDivisionsFromNotes(),!(this.divisions>0))throw l=!0,new u.MusicSheetReadingException(t+this.instrument.Name);this.musicSheet.SheetErrors.push(t+this.instrument.Name)}this.addAbstractInstruction(f,i,b,o.clone()),o.Equals(new h.Fraction(0,1))&&this.isAttributesNodeAtBeginOfMeasure(this.xmlMeasureList[this.currentXmlMeasureIndex],f)&&this.saveAbstractInstructionList(this.instrument.Staves.length,!0),this.isAttributesNodeAtEndOfMeasure(this.xmlMeasureList[this.currentXmlMeasureIndex],f)&&this.saveClefInstructionAtEndOfMeasure();const s=f.elements("staff-details");for(const t of s){const e=t.element("staff-lines");if(e){let i=1;const s=t.attribute("number");s&&(i=parseInt(s.value,10)),this.instrument.Staves[i-1].StafflineCount=parseInt(e.value,10)}}const n=f.element("measure-style");if(n){const e=n.element("multiple-rest");if(e){const i=e.value;let s=0;try{s=Number.parseInt(i,10),void 0!==t.multipleRestMeasures&&s!==t.multipleRestMeasures?t.multipleRestMeasures=0:(t.multipleRestMeasures=s,this.currentMultirestStartMeasure=t,this.followingMultirestMeasures=s+1)}catch(t){console.log("multirest parse error: "+t)}}}}else if("forward"===f.name){const t=parseInt(f.element("duration").value,10);o.Add(new h.Fraction(t,4*this.divisions))}else if("backup"===f.name){const t=parseInt(f.element("duration").value,10);o.Sub(new h.Fraction(t,4*this.divisions)),o.IsNegative()&&(o=new h.Fraction(0,1)),a.Sub(new h.Fraction(t,4*this.divisions)),a.IsNegative()&&(a=new h.Fraction(0,1))}else if("direction"===f.name){const t=f.element("direction-type");let e=Math.min(1,o.RealValue);void 0!==this.activeRhythm&&this.activeRhythm.Rhythm&&(e/=this.activeRhythm.Rhythm.RealValue);let i=!1;if(this.repetitionInstructionReader&&(i=this.repetitionInstructionReader.handleRepetitionInstructionsFromWordsOrSymbols(t,e)),!i){let e=this.expressionReaders[0];const i=this.readExpressionStaffNumber(f)-1;i0?this.musicSheet.SourceMeasures[0]:this.currentMeasure;const i=new o.ClefInstruction(d.ClefEnum.G,0,2);let s;e.FirstInstructionsStaffEntries[t]?(s=e.FirstInstructionsStaffEntries[t],s.removeFirstInstructionOfTypeClefInstruction()):(s=new r.SourceStaffEntry(void 0,void 0),e.FirstInstructionsStaffEntries[t]=s),i.Parent=s,s.Instructions.splice(0,0,i)}createDefaultKeyInstruction(){let t;t=this.musicSheet.SourceMeasures.length>0?this.musicSheet.SourceMeasures[0]:this.currentMeasure;const e=new a.KeyInstruction(void 0,0,m.KeyEnum.major);for(let i=this.inSourceMeasureInstrumentIndex;i0&&"backup"===i[s-1].name)return!0;let n=-1;for(let t=0;t0||n<0}isAttributesNodeAtEndOfMeasure(t,e){const i=t.elements().slice();let s=0;for(let t=0;tn}getNoteDurationFromTypeNode(t){const e=t.element("type");if(e){const t=e.value;return x.NoteTypeHandler.getNoteDurationFromType(t)}return new h.Fraction(0,4*this.divisions)}addAbstractInstruction(t,e,i,s){if(t.element("divisions")&&1===t.elements().length)return;const n=t.element("transpose");if(n){const t=n.element("chromatic");t&&(this.instrument.PlaybackTranspose=parseInt(t.value,10))}const r=t.elements("clef");let u;if(r.length>0)for(let t=0,e=r.length;t using default clef line."),this.musicSheet.SheetErrors.pushMeasureError(u),n=2,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}const f=e.element("sign");if(f)try{i=d.ClefEnum[f.value],o.ClefInstruction.isSupportedClef(i)||(u=c.ITextTranslation.translateText("ReaderErrorMessages/ClefError","Unsupported clef found -> using default clef."),this.musicSheet.SheetErrors.pushMeasureError(u),i=d.ClefEnum.G,n=2),i===d.ClefEnum.TAB&&(l=-1)}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/ClefError","Invalid clef found -> using default clef."),this.musicSheet.SheetErrors.pushMeasureError(u),i=d.ClefEnum.G,n=2,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}const m=e.element("clef-octave-change");if(m)try{l=parseInt(m.value,10)}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/ClefOctaveError","Invalid clef octave found -> using default clef octave."),this.musicSheet.SheetErrors.pushMeasureError(u),l=0}if(e.hasAttributes&&e.attribute("number"))try{a=parseInt(e.attribute("number").value,10),a>this.currentClefNumber&&(a=this.currentClefNumber),this.currentClefNumber=a+1}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/ClefError","Invalid clef found -> using default clef."),this.musicSheet.SheetErrors.pushMeasureError(u),a=1,this.currentClefNumber=a+1}const b=new o.ClefInstruction(i,l,n);this.abstractInstructions.push([a,b,s])}if(void 0!==t.element("key")&&this.instrument.MidiInstrumentId!==b.MidiInstrument.Percussion){let e=0;const i=t.element("key").element("fifths");if(i)try{e=parseInt(i.value,10)}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/KeyError","Invalid key found -> set to default."),this.musicSheet.SheetErrors.pushMeasureError(u),e=0,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}let n=m.KeyEnum.none,r=t.element("key");if(r&&(r=r.element("mode")),r)try{n=m.KeyEnum[r.value]}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/KeyError","Invalid key found -> set to default."),this.musicSheet.SheetErrors.pushMeasureError(u),n=m.KeyEnum.major,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}const o=new a.KeyInstruction(void 0,e,n);this.abstractInstructions.push([1,o,s])}if(t.element("time")){const e=t.element("time");let i=f.RhythmSymbolEnum.NONE,n=!0;if(void 0!==e&&e.hasAttributes){const t=e.attribute("symbol");t&&("common"===t.value?i=f.RhythmSymbolEnum.COMMON:"cut"===t.value&&(i=f.RhythmSymbolEnum.CUT));const s=e.attribute("print-object");s&&"no"===s.value&&(n=!1)}let r=0,o=0;const a=e&&void 0!==e.element("senza-misura"),d=t.elements("time"),m=[],b=[];for(let t=0,e=d.length;t0&&void 0!==b&&m.length===b.length){const t=m.length,e=new Array(t);let i=0;for(let s=0;s set to default."),this.musicSheet.SheetErrors.pushMeasureError(u),r=4,o=4,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}const e=new l.RhythmInstruction(new h.Fraction(r,o,0,!1),i);e.PrintObject=n,this.abstractInstructions.push([1,e,s])}}}saveAbstractInstructionList(t,e){for(let i=this.abstractInstructions.length-1;i>=0;i--){const s=this.abstractInstructions[i],n=s[0],h=s[1],c=s[2];if(h instanceof o.ClefInstruction){const t=h;if(0===this.currentXmlMeasureIndex||n<=this.activeClefs.length&&t!==this.activeClefs[n-1])if(e||void 0===this.currentStaffEntry||this.currentStaffEntry.hasNotes()||n-1!==this.instrument.Staves.indexOf(this.currentStaffEntry.ParentStaff))if(e){if(0!==c.RealValue)continue;let e;if(this.currentMeasure){const s=t,a=this.inSourceMeasureInstrumentIndex+n-1,l=this.currentMeasure.FirstInstructionsStaffEntries[a];if(0===this.currentXmlMeasureIndex)if(l)if(void 0===this.currentMeasure.FirstInstructionsStaffEntries[a]||l.Instructions[0]instanceof o.ClefInstruction){const t=new r.SourceStaffEntry(void 0,void 0);this.currentMeasure.LastInstructionsStaffEntries[a]=t,s.Parent=t,t.Instructions.push(s)}else e=l,s.Parent=e,e.removeFirstInstructionOfTypeClefInstruction(),e.Instructions.splice(0,0,s),this.activeClefsHaveBeenInitialized[n-1]=!0;else e=new r.SourceStaffEntry(void 0,void 0),this.currentMeasure.FirstInstructionsStaffEntries[a]=e,s.Parent=e,e.Instructions.push(s),this.activeClefsHaveBeenInitialized[n-1]=!0;else if(this.activeClefsHaveBeenInitialized[n-1]){let t=this.previousMeasure;this.followingMultirestMeasures>0&&this.currentMeasure.Rules.RenderMultipleRestMeasures&&(t=this.currentMultirestStartMeasure);const e=new r.SourceStaffEntry(void 0,void 0);t.LastInstructionsStaffEntries[a]=e,s.Parent=e,e.Instructions.push(s)}else{const t=this.musicSheet.SourceMeasures[0];t.FirstInstructionsStaffEntries[a]?(e=t.FirstInstructionsStaffEntries[a],e.removeFirstInstructionOfTypeClefInstruction()):e=new r.SourceStaffEntry(void 0,void 0),s.Parent=e,e.Instructions.splice(0,0,s),this.activeClefsHaveBeenInitialized[n-1]=!0}this.activeClefs[n-1]=t,this.abstractInstructions.splice(i,1)}}else{let e;const s=this.activeRhythm.Rhythm;s.RealValue>0&&c.RealValue/s.RealValue>.9&&(this.currentMeasure.LastInstructionsStaffEntries[n-1]||(this.currentMeasure.LastInstructionsStaffEntries[n-1]=new r.SourceStaffEntry(void 0,this.instrument.Staves[n-1])),e=this.currentMeasure.LastInstructionsStaffEntries[n-1]),e&&(t.Parent=e,e.Instructions.push(t),this.activeClefs[n-1]=t,this.abstractInstructions.splice(i,1))}else{const e=t,s=this.currentStaffEntry;if(c&&Math.abs(c.RealValue-s.Timestamp.RealValue)>.01)continue;e.Parent=s,s.removeFirstInstructionOfTypeClefInstruction(),s.Instructions.push(e),this.activeClefs[n-1]=t,this.abstractInstructions.splice(i,1)}else n<=this.activeClefs.length&&t===this.activeClefs[n-1]&&this.abstractInstructions.splice(i,1)}if(h instanceof a.KeyInstruction){const e=h;if(this.activeKey&&this.activeKey.Key===e.Key)this.abstractInstructions.splice(i,1);else{let s;if(this.activeKey=e,this.abstractInstructions.splice(i,1),this.activeKeyHasBeenInitialized?s=this.currentMeasure:(this.activeKeyHasBeenInitialized=!0,s=this.currentXmlMeasureIndex>0?this.musicSheet.SourceMeasures[0]:this.currentMeasure),s)for(let i=this.inSourceMeasureInstrumentIndex;i=0;t--){const e=this.abstractInstructions[t][0],i=this.abstractInstructions[t][1];if(i instanceof o.ClefInstruction){const s=i;if(!this.activeClefs[e-1]||s.ClefType!==this.activeClefs[e-1].ClefType||s.ClefType===this.activeClefs[e-1].ClefType&&s.Line!==this.activeClefs[e-1].Line){const i=new r.SourceStaffEntry(void 0,void 0);this.currentMeasure.LastInstructionsStaffEntries[this.inSourceMeasureInstrumentIndex+e-1]=i;const n=s;n.Parent=i,i.Instructions.push(n),this.activeClefs[e-1]=s,this.abstractInstructions.splice(t,1)}}}}getNoteDurationForTuplet(t){let e=new h.Fraction(0,1);const i=this.getNoteDurationFromTypeNode(t);if(t.element("time-modification")){const s=t.element("time-modification");if(s&&void 0!==s.element("actual-notes")&&s.element("normal-notes")){const t=s.element("actual-notes"),n=s.element("normal-notes");if(void 0!==t&&n){const s=parseInt(t.value,10),r=parseInt(n.value,10);e=new h.Fraction(r*i.Numerator,s*i.Denominator)}}}return e}readExpressionStaffNumber(t){let e=1;if(t.element("staff")){const i=t.element("staff");if(i)try{e=parseInt(i.value,10)}catch(t){const i=c.ITextTranslation.translateText("ReaderErrorMessages/ExpressionStaffError","Invalid Expression staff number -> set to default.");this.musicSheet.SheetErrors.pushMeasureError(i),e=1,p.default.debug("InstrumentReader.readExpressionStaffNumber",i,t)}}return e}readDivisionsFromNotes(){let t=0,e=this.currentXmlMeasureIndex,i=!1;for(;!i;){const s=this.xmlMeasureList[e].elements();for(let e=0,n=s.length;e0){i=!0;break}}if(0===t&&(e++,e===this.xmlMeasureList.length)){const t=c.ITextTranslation.translateText("ReaderErrorMEssages/DivisionsError","Invalid divisions value at Instrument: ");throw new u.MusicSheetReadingException(t+this.instrument.Name)}}return t}}},1372:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSheetReader=void 0;const n=i(7514),r=i(5942),o=i(1797),a=i(2393),l=i(6842),h=i(6331),c=i(1703),u=s(i(2043)),d=i(3331),f=i(3331),m=i(9050),p=i(884),b=i(5142),g=i(289),S=i(2255),y=i(8736),E=i(1405),x=i(2458);class v{constructor(t,e=new E.EngravingRules){this.completeNumberOfStaves=0,this.pluginManager=new x.ReaderPluginManager,this.afterSheetReadingModules=t||[],this.repetitionInstructionReader=y.MusicSymbolModuleFactory.createRepetitionInstructionReader(),this.repetitionCalculator=y.MusicSymbolModuleFactory.createRepetitionCalculator(),this.rules=e}get PluginManager(){return this.pluginManager}get CompleteNumberOfStaves(){return this.completeNumberOfStaves}static doCalculationsAfterDurationHasBeenSet(t){for(const e of t)e.doCalculationsAfterDurationHasBeenSet()}createMusicSheet(t,e){try{return this._createMusicSheet(t,e)}catch(t){return void u.default.error("MusicSheetReader.CreateMusicSheet",t)}}_removeFromArray(t,e){const i=t.indexOf(e);-1!==i&&t.splice(i,1)}trimString(t){return t.replace(/^\s+|\s+$/g,"")}_lastElement(t){return t[t.length-1]}_createMusicSheet(t,e){const i=[];let s=0;if(this.musicSheet=new n.MusicSheet,this.musicSheet.Path=e,this.musicSheet.Rules=this.rules,!t)throw new c.MusicSheetReadingException("Undefined root element");this.pushSheetLabels(t,e);const a=t.element("part-list");if(!a)throw new c.MusicSheetReadingException("Undefined partListNode");const l=t.elements("part"),u=a.elements();this.initializeReading(u,l,i);let d=!0;this.currentFraction=new o.Fraction(0,1);let f=!1,m=t.element("identification");for(m&&(m=m.element("encoding")),m&&(m=m.element("software")),void 0!==m&&"Guitar Pro 5"===m.value&&(f=!0);d;){void 0!==this.currentMeasure&&this.currentMeasure.HasEndLine&&this.rules.NewPartAndSystemAfterFinalBarline&&(s=0),this.currentMeasure=new r.SourceMeasure(this.completeNumberOfStaves,this.musicSheet.Rules);for(const t of i)try{d=d&&t.readNextXmlMeasure(this.currentMeasure,this.currentFraction,f)}catch(t){const e=h.ITextTranslation.translateText("ReaderErrorMessages/InstrumentError","Error while reading instruments.");throw new c.MusicSheetReadingException(e,t)}d&&(this.musicSheet.addMeasure(this.currentMeasure),this.checkIfRhythmInstructionsAreSetAndEqual(i),this.checkSourceMeasureForNullEntries(),s=this.setSourceMeasureDuration(i,s),v.doCalculationsAfterDurationHasBeenSet(i),this.currentMeasure.AbsoluteTimestamp=this.currentFraction.clone(),this.musicSheet.SheetErrors.finalizeMeasure(this.currentMeasure.MeasureNumber),this.currentFraction.Add(this.currentMeasure.Duration),this.previousMeasure=this.currentMeasure)}this.repetitionInstructionReader&&(this.repetitionInstructionReader.removeRedundantInstructions(),this.repetitionCalculator&&this.repetitionCalculator.calculateRepetitions(this.musicSheet,this.repetitionInstructionReader.repetitionInstructions)),this.musicSheet.checkForInstrumentWithNoVoice(),this.musicSheet.fillStaffList();for(let t=0,e=this.afterSheetReadingModules.length;ti){if(this.areRhythmInstructionsMixed(e)&&n.SymbolEnum!==f.RhythmSymbolEnum.NONE)continue;i=n.Rhythm.RealValue,s=e.indexOf(n)}}if(e.length>0&&e.lengtht.Denominator){const i=e.Denominator/t.Denominator;t.expand(i)}}checkIfMeasureIsImplicit(t,e){return!(this.previousMeasure||!t.lt(e))||!!this.previousMeasure&&o.Fraction.plus(this.previousMeasure.Duration,t).Equals(e)}allInstrumentsHaveSameDuration(t,e){let i=0;for(let s=0,n=t.length;s=0;t--)for(let e=this.currentMeasure.VerticalSourceStaffEntryContainers[t].StaffEntries.length-1;e>=0;e--){const i=this.currentMeasure.VerticalSourceStaffEntryContainers[t].StaffEntries[e];if(i)for(let t=i.VoiceEntries.length-1;t>=0;t--){const e=i.VoiceEntries[t];0===e.Notes.length&&(this._removeFromArray(e.ParentVoice.VoiceEntries,e),this._removeFromArray(i.VoiceEntries,e))}void 0!==i&&0===i.VoiceEntries.length&&(this.currentMeasure.VerticalSourceStaffEntryContainers[t].StaffEntries[e]=void 0)}for(let t=this.currentMeasure.VerticalSourceStaffEntryContainers.length-1;t>=0;t--){let e=0;for(let i=0,s=this.currentMeasure.VerticalSourceStaffEntryContainers[t].StaffEntries.length;in){if(!this.musicSheet.Title){const e=null===(s=t.attribute("font-size"))||void 0===s?void 0:s.value;if(e){const i=parseFloat(e);l0&&n.MidiInstrumentId!==g.MidiInstrument.Percussion&&(t.midiInstrumentID=Math.max(0,parseInt(s.value,10)-1));else if("midi-unpitched"===s.name)t.fixedKey=Math.max(0,parseInt(s.value,10));else if("volume"===s.name)try{const e=parseFloat(s.value);t.volume=e/127}catch(t){u.default.debug("ExpressionReader.readExpressionParameters","read volume",t)}else if("pan"===s.name)try{const e=parseFloat(s.value);t.pan=e/64}catch(t){u.default.debug("ExpressionReader.readExpressionParameters","read pan",t)}}catch(t){u.default.info("MusicSheetReader.createInstrumentGroups midi settings: ",t)}}}}catch(t){u.default.info("MusicSheetReader.createInstrumentGroups: ",t)}}if(0===n.SubInstruments.length){const t=new b.SubInstrument(n);n.SubInstruments.push(t)}i[t]=n,s?(s.InstrumentalGroups.push(n),this.musicSheet.Instruments.push(n)):(this.musicSheet.InstrumentalGroups.push(n),this.musicSheet.Instruments.push(n))}else if("part-group"===r.name&&"start"===r.attribute("type").value){const t=new p.InstrumentalGroup("group",this.musicSheet,s);s?s.InstrumentalGroups.push(t):this.musicSheet.InstrumentalGroups.push(t),s=t}else if("part-group"===r.name&&"stop"===r.attribute("type").value&&s){if(1===s.InstrumentalGroups.length){const t=s.InstrumentalGroups[0];s.Parent?(s.Parent.InstrumentalGroups.push(t),this._removeFromArray(s.Parent.InstrumentalGroups,s)):(this.musicSheet.InstrumentalGroups.push(t),this._removeFromArray(this.musicSheet.InstrumentalGroups,s))}s=s.Parent}}}catch(t){const e=h.ITextTranslation.translateText("ReaderErrorMessages/InstrumentError","Error while reading Instruments");throw new c.MusicSheetReadingException(e,t)}for(let t=0,e=this.musicSheet.Instruments.length;t0){const i=t[0];if(i){let t=i.element("attributes");t&&(t=t.element("staves")),t?e+=parseInt(t.value,10):e++}}}if(isNaN(e)||e<=0){const t=h.ITextTranslation.translateText("ReaderErrorMessages/StaffError","Invalid number of staves.");throw new c.MusicSheetReadingException(t)}return e}getInstrumentNumberOfStavesFromXml(t){let e=0;const i=t.element("measure");if(i){const t=i.element("attributes");let s;t&&(s=t.element("staves")),e=t&&s?parseInt(s.value,10):1}if(isNaN(e)||e<=0){const t=h.ITextTranslation.translateText("ReaderErrorMessages/StaffError","Invalid number of Staves.");throw new c.MusicSheetReadingException(t)}return e}}e.MusicSheetReader=v},8736:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSymbolModuleFactory=void 0;const s=i(9934),n=i(6789);e.MusicSymbolModuleFactory=class{static createRepetitionInstructionReader(){return new s.RepetitionInstructionReader}static createRepetitionCalculator(){return new n.RepetitionCalculator}}},7677:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.ArticulationReader=void 0;const n=i(908),r=s(i(2043)),o=i(1357),a=i(5922),l=i(3748),h=i(8640),c=i(1662);e.ArticulationReader=class{constructor(t){this.rules=t}getAccEnumFromString(t){switch(t){case"sharp":return h.AccidentalEnum.SHARP;case"flat":return h.AccidentalEnum.FLAT;case"natural":return h.AccidentalEnum.NATURAL;case"double-sharp":case"sharp-sharp":return h.AccidentalEnum.DOUBLESHARP;case"double-flat":case"flat-flat":return h.AccidentalEnum.DOUBLEFLAT;case"triple-sharp":return h.AccidentalEnum.TRIPLESHARP;case"triple-flat":return h.AccidentalEnum.TRIPLEFLAT;case"quarter-sharp":return h.AccidentalEnum.QUARTERTONESHARP;case"quarter-flat":return h.AccidentalEnum.QUARTERTONEFLAT;case"three-quarters-sharp":return h.AccidentalEnum.THREEQUARTERSSHARP;case"three-quarters-flat":return h.AccidentalEnum.THREEQUARTERSFLAT;case"slash-quarter-sharp":return h.AccidentalEnum.SLASHQUARTERSHARP;case"slash-sharp":return h.AccidentalEnum.SLASHSHARP;case"double-slash-flat":return h.AccidentalEnum.DOUBLESLASHFLAT;case"sori":return h.AccidentalEnum.SORI;case"koron":return h.AccidentalEnum.KORON;default:return h.AccidentalEnum.NONE}}addArticulationExpression(t,e){var i,s;if(void 0!==t&&t.elements().length>0){const o=t.elements();for(let t=0,a=o.length;t0&&e.Articulations[0].articulationEnum!==n.ArticulationEnum.staccato&&e.Articulations.splice(0,0,u),"strongaccent"===h){const t=null===(s=null==a?void 0:a.attribute("type"))||void 0===s?void 0:s.value;"up"===t?u.articulationEnum=n.ArticulationEnum.marcatoup:"down"===t&&(u.articulationEnum=n.ArticulationEnum.marcatodown)}e.hasArticulation(u)||e.Articulations.push(u)}}catch(t){const e="Invalid note articulation.";return void r.default.debug("addArticulationExpression",e,t)}}}}addFermata(t,e){var i;let s=n.ArticulationEnum.fermata;t.attributes().length>0&&t.attribute("type")&&"inverted"===t.attribute("type").value&&(s=n.ArticulationEnum.invertedfermata);let r=l.PlacementEnum.Above;"below"===(null===(i=t.attribute("placement"))||void 0===i?void 0:i.value)&&(r=l.PlacementEnum.Below),e.Articulations.push(new c.Articulation(s,r))}addTechnicalArticulations(t,e,i){var s,r;const a={bend:n.ArticulationEnum.bend,"down-bow":n.ArticulationEnum.downbow,"open-string":n.ArticulationEnum.naturalharmonic,"snap-pizzicato":n.ArticulationEnum.snappizzicato,stopped:n.ArticulationEnum.lefthandpizzicato,"up-bow":n.ArticulationEnum.upbow};for(const i in a){if(!a.hasOwnProperty(i))continue;const n=a[i],o=t.element(i);if(o){let t;"above"===(null===(s=o.attribute("placement"))||void 0===s?void 0:s.value)&&(t=l.PlacementEnum.Above),"below"===(null===(r=o.attribute("placement"))||void 0===r?void 0:r.value)&&(t=l.PlacementEnum.Below);const i=new c.Articulation(n,t);e.hasArticulation(i)||e.Articulations.push(i)}}const h=t.element("fingering");if(h){const t=this.createTechnicalInstruction(h,i);t.type=o.TechnicalInstructionType.Fingering,i.Fingering=t,e.TechnicalInstructions.push(t)}const u=t.element("string");if(u){const t=this.createTechnicalInstruction(u,i);t.type=o.TechnicalInstructionType.String,i.StringInstruction=t,e.TechnicalInstructions.push(t)}}createTechnicalInstruction(t,e){const i=new o.TechnicalInstruction;i.sourceNote=e,i.value=t.value;const s=t.attribute("placement");return this.rules.FingeringPositionFromXML&&(i.placement=this.getPlacement(s)),i}getPlacement(t,e=l.PlacementEnum.NotYetDefined){if(e!==l.PlacementEnum.NotYetDefined)return e;if(!t)return l.PlacementEnum.NotYetDefined;switch(t.value){case"above":return l.PlacementEnum.Above;case"below":return l.PlacementEnum.Below;case"left":return l.PlacementEnum.Left;case"right":return l.PlacementEnum.Right;default:return l.PlacementEnum.NotYetDefined}}addOrnament(t,e){if(t){let i;const s={"delayed-inverted-turn":a.OrnamentEnum.DelayedInvertedTurn,"delayed-turn":a.OrnamentEnum.DelayedTurn,"inverted-mordent":a.OrnamentEnum.InvertedMordent,"inverted-turn":a.OrnamentEnum.InvertedTurn,mordent:a.OrnamentEnum.Mordent,"trill-mark":a.OrnamentEnum.Trill,turn:a.OrnamentEnum.Turn};for(const e in s){if(!s.hasOwnProperty(e))continue;const n=t.element(e);if(n){i=new a.OrnamentContainer(s[e]);const t=n.attribute("placement");t&&"below"===t.value&&(i.placement=l.PlacementEnum.Below)}}if(i){const s=t.elements("accidental-mark");if(s){let t=l.PlacementEnum.Below,e=h.AccidentalEnum.NONE;const n=s;for(let s=0,r=n.length;s0?s.RealValue>0?(h=n.Fraction.multiply(n.Fraction.minus(s,r),h),this.directionTimestamp=n.Fraction.plus(h,s)):this.directionTimestamp=n.Fraction.createFromFraction(h):this.offsetDivisions<0&&(s.RealValue>0?(h=n.Fraction.multiply(n.Fraction.minus(s,r),h),this.directionTimestamp=n.Fraction.minus(s,h)):this.directionTimestamp=n.Fraction.createFromFraction(h));const c=t.attribute("placement");if(c)try{const t=c.value;"below"===t?this.placement=m.PlacementEnum.Below:"above"===t&&(this.placement=m.PlacementEnum.Above)}catch(t){const e=b.ITextTranslation.translateText("ReaderErrorMessages/ExpressionPlacementError","Invalid expression placement -> set to default.");g.default.debug("ExpressionReader.readExpressionParameters",e,t),this.musicSheet.SheetErrors.pushMeasureError(e),this.placement=m.PlacementEnum.Below}if(this.placement===m.PlacementEnum.NotYetDefined)try{const e=t.element("direction-type");if(e){const t=e.element("dynamics");if(t){const e=t.attribute("default-y");e&&this.readExpressionPlacement(e,"read dynamics y pos")}const i=e.element("wedge");if(i){const t=i.attribute("default-y");t&&this.readExpressionPlacement(t,"read wedge y pos")}const s=e.element("words");if(s){const t=s.attribute("default-y");t&&this.readExpressionPlacement(t,"read words y pos")}const n=e.element("rehearsal");if(n){const t=n.attribute("default-y");t&&this.readExpressionPlacement(t,"read rehearsal pos")}}}catch(t){const e=b.ITextTranslation.translateText("ReaderErrorMessages/ExpressionPlacementError","Invalid expression placement -> set to default.");g.default.debug("ExpressionReader.readExpressionParameters",e,t),this.musicSheet.SheetErrors.pushMeasureError(e),this.placement=m.PlacementEnum.Below}this.placement===m.PlacementEnum.NotYetDefined&&(e.Staves.length>1?this.placement=m.PlacementEnum.Below:e.HasLyrics?this.placement=m.PlacementEnum.Above:this.placement=m.PlacementEnum.Below)}read(t,e,i,s){let r=!1,o=!1;const a=t.element("sound");if(a){const t=a.attribute("tempo"),i=a.attribute("dynamics");if(t){const i=t.value.match(/^(\d+)(\.\d+)?$/);(null==i?void 0:i.length)>0?this.soundTempo=Math.round(Number.parseFloat(t.value)):(g.default.info("invalid xml tempo: "+t.value),this.soundTempo=100),e.TempoInBPM=this.soundTempo,0===this.musicSheet.DefaultStartTempoInBpm&&(this.musicSheet.DefaultStartTempoInBpm=this.soundTempo),this.musicSheet.HasBPMInfo=!0,r=!0}if(i){const t=i.value.match(/\d+/);this.soundDynamic=void 0!==t?parseInt(t[0],10):100,o=!0}}const l=t.element("direction-type");if(!l)return;let h=l.element("metronome");if(h){const t=h.element("beat-unit"),s=void 0!==h.element("beat-unit-dot"),r=h.element("per-minute");if(void 0!==t&&r){h.hasAttributes&&void 0!==h.attribute("default-x")&&(this.directionTimestamp=n.Fraction.createFromFraction(i));const o=parseFloat(r.value);this.createNewTempoExpressionIfNeeded(e);const a=new u.InstantaneousTempoExpression(void 0,this.placement,this.staffNumber,o,this.currentMultiTempoExpression,!0);a.parentMeasure=e,this.soundTempo=o,e.TempoInBPM=this.soundTempo*(s?1.5:1),0===this.musicSheet.DefaultStartTempoInBpm&&(this.musicSheet.DefaultStartTempoInBpm=this.soundTempo),this.musicSheet.HasBPMInfo=!0,a.dotted=s,a.beatUnit=t.value,this.currentMultiTempoExpression.addExpression(a,""),this.currentMultiTempoExpression.CombinedExpressionsText="test"}}else if(h=l.element("dynamics"),h){const s=void 0!==t.element("notations");this.interpretInstantaneousDynamics(h,e,i,s)}else if(h=l.element("words"),h)if(r){this.createNewTempoExpressionIfNeeded(e),this.currentMultiTempoExpression.CombinedExpressionsText=h.value;const t=new u.InstantaneousTempoExpression(h.value,this.placement,this.staffNumber,this.soundTempo,this.currentMultiTempoExpression);this.currentMultiTempoExpression.addExpression(t,"")}else o||this.interpretWords(h,e,i);else h=l.element("wedge"),h?this.interpretWedge(h,e,s,e.MeasureNumber):(h=l.element("rehearsal"),h&&this.interpretRehearsalMark(h,e,i,e.MeasureNumber))}closeOpenExpressions(t,e){for(const i of this.openContinuousDynamicExpressions)this.createNewMultiExpressionIfNeeded(t,i.NumberXml,e),this.closeOpenContinuousDynamic(i,t,e);this.openContinuousTempoExpression&&this.closeOpenContinuousTempo(n.Fraction.plus(t.AbsoluteTimestamp,e))}addOctaveShift(t,e,i){var s;let n=1;const r=t.element("staff");if(r)try{n=parseInt(r.value,10)}catch(t){const e=b.ITextTranslation.translateText("ReaderErrorMessages/OctaveShiftStaffError","Invalid octave shift staff number -> set to default");this.musicSheet.SheetErrors.pushMeasureError(e),n=1,g.default.debug("ExpressionReader.addOctaveShift",e,t)}const o=t.element("direction-type");if(o){const r=o.element("octave-shift"),a=this.readPlacement(t);if(void 0!==r&&r.hasAttributes)try{const t=this.readNumber(r);if(r.attribute("size")){const o=parseInt(r.attribute("size").value,10);let l=0;8===o?l=1:15===o&&(l=2);let c=null===(s=r.attribute("type"))||void 0===s?void 0:s.value;if(c||(a===m.PlacementEnum.Above?c="down":a===m.PlacementEnum.Below&&(c="up")),"up"===c||"down"===c){const i=new h.OctaveShift(c,l);i.StaffNumber=n,this.getMultiExpression=this.createNewMultiExpressionIfNeeded(e,t),this.getMultiExpression.OctaveShiftStart=i,i.ParentStartMultiExpression=this.getMultiExpression,this.openOctaveShift=i}else"stop"===c?this.openOctaveShift&&(this.getMultiExpression=this.createNewMultiExpressionIfNeeded(e,this.openOctaveShift.numberXml,i),this.getMultiExpression.OctaveShiftEnd=this.openOctaveShift,this.openOctaveShift.ParentEndMultiExpression=this.getMultiExpression,this.openOctaveShift=void 0):c||g.default.debug("octave-shift missing type in xml")}}catch(t){const e=b.ITextTranslation.translateText("ReaderErrorMessages/OctaveShiftError","Error while reading octave shift.");this.musicSheet.SheetErrors.pushMeasureError(e),g.default.debug("ExpressionReader.addOctaveShift",e,t)}}}initialize(){this.placement=m.PlacementEnum.NotYetDefined,this.soundTempo=0,this.soundDynamic=0,this.offsetDivisions=0}readPlacement(t){var e;const i=null===(e=t.attribute("placement"))||void 0===e?void 0:e.value;return"above"===i?m.PlacementEnum.Above:"below"===i?m.PlacementEnum.Below:m.PlacementEnum.NotYetDefined}readExpressionPlacement(t,e){try{const e=parseInt(t.value,10);e<0?this.placement=m.PlacementEnum.Below:e>0&&(this.placement=m.PlacementEnum.Above)}catch(t){g.default.debug("ExpressionReader.readExpressionParameters",e,t)}}interpretInstantaneousDynamics(t,e,i,s){if(t.hasElements){t.hasAttributes&&t.attribute("default-x")&&(this.directionTimestamp=n.Fraction.createFromFraction(i));const r=this.readNumber(t);let o=t.elements()[0].name;if("other-dynamics"===o&&(o=t.elements()[0].value),o){s?this.createNewMultiExpressionIfNeeded(e,r,n.Fraction.createFromFraction(i)):this.createNewMultiExpressionIfNeeded(e,r);const t=new l.InstantaneousDynamicExpression(o,this.soundDynamic,this.placement,this.staffNumber,e);t.InMeasureTimestamp=i.clone(),this.getMultiExpression.addExpression(t,""),this.initialize(),this.activeInstantaneousDynamic?this.activeInstantaneousDynamic.DynEnum=t.DynEnum:this.activeInstantaneousDynamic=new l.InstantaneousDynamicExpression(o,0,m.PlacementEnum.NotYetDefined,1,e)}}}interpretWords(t,e,i){const s=t.value;let r;const o=t.attribute("font-style");if(o&&"italic"===o.value&&(r=S.FontStyles.Italic),s.length>0){if(t.hasAttributes&&t.attribute("default-x")&&(this.directionTimestamp=n.Fraction.createFromFraction(i)),this.checkIfWordsNodeIsRepetitionInstruction(s))return;this.fillMultiOrTempoExpression(s,e,i,r),this.initialize()}}readNumber(t){var e;let i=1;const s=null===(e=t.attribute("number"))||void 0===e?void 0:e.value;return s&&(i=Number.parseInt(s,10)),i}interpretWedge(t,e,i,s){var r,o;void 0!==t&&t.hasAttributes&&t.attribute("default-x")&&(this.directionTimestamp=n.Fraction.createFromFraction(i));const a=this.readNumber(t);"stop"===(null===(o=null===(r=t.attribute("type"))||void 0===r?void 0:r.value)||void 0===o?void 0:o.toLowerCase())?this.createNewMultiExpressionIfNeeded(e,a,i):this.createNewMultiExpressionIfNeeded(e,a),this.addWedge(t,e,i),this.initialize()}interpretRehearsalMark(t,e,i,s){e.rehearsalExpression=new y.RehearsalExpression(t.value,this.placement)}createNewMultiExpressionIfNeeded(t,e,i){i||(i=this.directionTimestamp);let s=this.getMultiExpression;return(!s||s&&(s.SourceMeasureParent!==t||s.numberXml!==e||s.SourceMeasureParent===t&&s.Timestamp!==i))&&(this.getMultiExpression=s=new c.MultiExpression(t,n.Fraction.createFromFraction(i)),t.StaffLinkedExpressions[this.globalStaffIndex].push(s)),s}createNewTempoExpressionIfNeeded(t){this.currentMultiTempoExpression&&this.currentMultiTempoExpression.SourceMeasureParent===t&&this.currentMultiTempoExpression.Timestamp===this.directionTimestamp||(this.currentMultiTempoExpression=new r.MultiTempoExpression(t,n.Fraction.createFromFraction(this.directionTimestamp)),t.TempoExpressions.push(this.currentMultiTempoExpression))}addWedge(t,e,i){if(void 0!==t&&t.hasAttributes){const s=this.readNumber(t),n=t.attribute("type").value.toLowerCase();try{if("crescendo"===n||"diminuendo"===n){const t=new o.ContinuousDynamicExpression(o.ContDynamicEnum[n],this.placement,this.staffNumber,e,s);this.openContinuousDynamicExpressions.push(t);let i=this.getMultiExpression;i||(i=this.createNewMultiExpressionIfNeeded(e,s)),i.StartingContinuousDynamic=t,t.StartMultiExpression=i,void 0!==this.activeInstantaneousDynamic&&this.activeInstantaneousDynamic.StaffNumber===t.StaffNumber&&(this.activeInstantaneousDynamic=void 0)}else if("stop"===n)for(const t of this.openContinuousDynamicExpressions)t.NumberXml===s&&t.NumberXml===s&&this.closeOpenContinuousDynamic(t,e,i)}catch(t){const e="ReaderErrorMessages/WedgeError, Error while reading Crescendo / Diminuendo.";this.musicSheet.SheetErrors.pushMeasureError(e),g.default.debug("ExpressionReader.addWedge",e,t)}}}fillMultiOrTempoExpression(t,e,i,s){if(!t)return;const n=t.trim();this.createExpressionFromString("",n,e,i,t,s)}createExpressionFromString(t,e,i,s,n,r){if(u.InstantaneousTempoExpression.isInputStringInstantaneousTempo(e)||a.ContinuousTempoExpression.isInputStringContinuousTempo(e)){if(i.TempoExpressions.length>0)for(let t=0,s=i.TempoExpressions.length;t0)for(let t=0,s=i.TempoExpressions.length;t0&&!this.hasDigit(e)&&this.globalStaffIndex>0){if(s.EntriesList[0].label.indexOf(e)>=0)return!1;break}}let h=p.TextAlignmentEnum.CenterBottom;this.musicSheet.Rules.CompactMode&&(h=p.TextAlignmentEnum.LeftBottom);const c=new f.UnknownExpression(e,this.placement,h,this.staffNumber);return c.fontStyle=r,l.addExpression(c,t),!1}closeOpenContinuousDynamic(t,e,i){if(!t)return;const s=t.NumberXml;t.EndMultiExpression=this.createNewMultiExpressionIfNeeded(e,s,i),t.StartMultiExpression.EndingContinuousDynamic=t,this.openContinuousDynamicExpressions=this.openContinuousDynamicExpressions.filter((e=>e!==t))}closeOpenContinuousTempo(t){this.openContinuousTempoExpression.AbsoluteEndTimestamp=t,this.openContinuousTempoExpression=void 0}checkIfWordsNodeIsRepetitionInstruction(t){return"coda"===(t=t.trim().toLowerCase())||"tocoda"===t||"to coda"===t||"fine"===t||"d.c."===t||"dacapo"===t||"da capo"===t||"d.s."===t||"dalsegno"===t||"dal segno"===t||"d.c. al fine"===t||"d.s. al fine"===t||"d.c. al coda"===t||"d.s. al coda"===t}hasDigit(t){return/\d/.test(t)}}},2535:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LyricsReader=void 0;const s=i(2672),n=i(7274),r=i(6331);e.LyricsReader=class{constructor(t){this.openLyricWords={},this.musicSheet=t}addLyricEntry(t,e){var i,o;if(t){const a=t;for(let t=0,l=a.length;t0)for(let t=n;t1&&(d=parseInt(t[1],10))}catch(t){const e=r.ITextTranslation.translateText("ReaderErrorMessages/LyricVerseNumberError","Invalid lyric verse number");this.musicSheet.SheetErrors.pushMeasureError(e);continue}}if("single"===t||"end"===t){if(this.openLyricWords[d]){this.currentLyricWord=this.openLyricWords[d];const t=this.currentLyricWord.Syllables.length;u=new n.LyricsEntry(h,d,this.currentLyricWord,e,t),this.currentLyricWord.Syllables.push(u),delete this.openLyricWords[d],this.currentLyricWord=void 0}else u=new n.LyricsEntry(h,d,void 0,e);u.extend=void 0!==l.element("extend")}else if("begin"===t)this.openLyricWords[d]&&(delete this.openLyricWords[d],this.currentLyricWord=void 0),this.currentLyricWord=new s.LyricWord,this.openLyricWords[d]=this.currentLyricWord,u=new n.LyricsEntry(h,d,this.currentLyricWord,e,0),this.currentLyricWord.Syllables.push(u);else if("middle"===t)if(this.openLyricWords[d]){this.currentLyricWord=this.openLyricWords[d];const t=this.currentLyricWord.Syllables.length;u=new n.LyricsEntry(h,d,this.currentLyricWord,e,t),this.currentLyricWord.Syllables.push(u)}else u=new n.LyricsEntry(h,d,void 0,e);u&&(e.LyricsEntries[d]||(e.LyricsEntries.setValue(d,u),(null===(o=null===(i=e.ParentSourceStaffEntry)||void 0===i?void 0:i.VerticalContainerParent)||void 0===o?void 0:o.ParentMeasure)&&(e.ParentSourceStaffEntry.VerticalContainerParent.ParentMeasure.hasLyrics=!0)),e.ParentVoice.Parent.LyricVersesNumbers[d]||e.ParentVoice.Parent.LyricVersesNumbers.push(d))}}}catch(t){const e=r.ITextTranslation.translateText("ReaderErrorMessages/LyricError","Error while reading lyric entry.");this.musicSheet.SheetErrors.pushMeasureError(e);continue}}e.ParentVoice.Parent.LyricVersesNumbers=e.ParentVoice.Parent.LyricVersesNumbers.filter(((t,e,i)=>i.indexOf(t)===e))}}}},6789:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RepetitionCalculator=void 0;const s=i(6189),n=i(6189),r=i(1703);e.RepetitionCalculator=class{constructor(){this.repetitionInstructions=[]}calculateRepetitions(t,e){this.musicSheet=t,this.repetitionInstructions=e;const i=this.musicSheet.SourceMeasures;for(let t=0,e=this.repetitionInstructions.length;t1&&e.FirstRepetitionInstructions.sort(n.RepetitionInstructionComparer.Compare),e.LastRepetitionInstructions.length>1&&e.LastRepetitionInstructions.sort(n.RepetitionInstructionComparer.Compare)}}handleRepetitionInstructions(t){if(!this.currentMeasure)return!1;switch(t.type){case s.RepetitionInstructionEnum.StartLine:this.currentMeasure.FirstRepetitionInstructions.push(t);break;case s.RepetitionInstructionEnum.BackJumpLine:this.currentMeasure.LastRepetitionInstructions.push(t);break;case s.RepetitionInstructionEnum.Ending:if(t.alignment===s.AlignmentType.Begin)this.currentMeasure.FirstRepetitionInstructions.push(t);else for(let e=0,i=t.endingIndices.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RepetitionInstructionReader=void 0;const s=i(6189),n=i(6189),r=i(1211);e.RepetitionInstructionReader=class{set MusicSheet(t){this.musicSheet=t,this.xmlMeasureList=new Array(this.musicSheet.Instruments.length),this.repetitionInstructions=[]}prepareReadingMeasure(t,e){this.currentMeasureIndex=e}handleLineRepetitionInstructions(t){let e=!1;if(t.elements().length>0){let i="",n=!1,r="",o="",a="";const l=[],h=t.element("bar-style");h&&(a=h.value),i=t.attributes().length>0&&t.attribute("location")?t.attribute("location").value:"right";const c=t.elements();for(let t=0,e=c.length;t0)if("left"===i){if("start"===o){const t=new s.RepetitionInstruction(this.currentMeasureIndex,s.RepetitionInstructionEnum.Ending,s.AlignmentType.Begin,void 0,l);this.addInstruction(this.repetitionInstructions,t)}if("forward"===r){const t=new s.RepetitionInstruction(this.currentMeasureIndex,s.RepetitionInstructionEnum.StartLine);this.addInstruction(this.repetitionInstructions,t)}}else{if("stop"===o){const t=new s.RepetitionInstruction(this.currentMeasureIndex,s.RepetitionInstructionEnum.Ending,s.AlignmentType.End,void 0,l);this.addInstruction(this.repetitionInstructions,t)}if("backward"===r){const t=new s.RepetitionInstruction(this.currentMeasureIndex,s.RepetitionInstructionEnum.BackJumpLine);this.addInstruction(this.repetitionInstructions,t)}}}return e}handleRepetitionInstructionsFromWordsOrSymbols(t,e){const i=t.element("words"),n=this.currentMeasureIndex;if(i){const t="d\\s?\\.s\\.",e=i.value.trim().toLowerCase();if(r.StringUtil.StringContainsSeparatedWord(e,t+" al fine",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DalSegnoAlFine);return this.addInstruction(this.repetitionInstructions,t),!0}const o="d\\.\\s?c\\.";if(r.StringUtil.StringContainsSeparatedWord(e,o+" al coda",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DalSegnoAlCoda);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,o+" al fine",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DaCapoAlFine);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,o+" al coda",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DaCapoAlCoda);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,o)||r.StringUtil.StringContainsSeparatedWord(e,"da\\s?capo",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DaCapo);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,t,!0)||r.StringUtil.StringContainsSeparatedWord(e,"dal\\s?segno",!0)){let t;return t=r.StringUtil.StringContainsSeparatedWord(e,"al\\s?coda",!0)?new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DalSegnoAlCoda):new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DalSegno),this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,"to\\s?coda",!0)||r.StringUtil.StringContainsSeparatedWord(e,"a (la )?coda",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.ToCoda);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,"fine",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Fine);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,"coda",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Coda);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,"segno",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Segno);return this.addInstruction(this.repetitionInstructions,t),!0}}else{if(t.element("segno")){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Segno);return this.addInstruction(this.repetitionInstructions,t),!0}if(t.element("coda")){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Coda);return this.addInstruction(this.repetitionInstructions,t),!0}}return!1}removeRedundantInstructions(){let t=0,e=0,i=0,r=0;for(let n=0;n0&&this.findInstructionInPreviousMeasure(n,o.measureIndex,s.RepetitionInstructionEnum.ToCoda)&&(o.type=s.RepetitionInstructionEnum.None),0===e&&0===i&&(o.type=s.RepetitionInstructionEnum.ToCoda,o.alignment=s.AlignmentType.End,o.measureIndex--);break;case s.RepetitionInstructionEnum.Segno:if(t-r>0){let t=!1;for(let n=0,r=this.repetitionInstructions.length;n0?s.RepetitionInstructionEnum.DalSegnoAlCoda:s.RepetitionInstructionEnum.DalSegno,o.type=s.RepetitionInstructionEnum.None,t=!0;break;case s.RepetitionInstructionEnum.DalSegno:case s.RepetitionInstructionEnum.DalSegnoAlFine:case s.RepetitionInstructionEnum.DalSegnoAlCoda:o.type=s.RepetitionInstructionEnum.None,t=!0}if(t)break}if(t)break;o.type=i-e>0?s.RepetitionInstructionEnum.DalSegnoAlCoda:s.RepetitionInstructionEnum.DalSegno,o.alignment=s.AlignmentType.End,o.measureIndex--}}if(this.backwardSearchForPreviousIdenticalInstruction(n,o)||o.type===s.RepetitionInstructionEnum.None)this.repetitionInstructions.splice(n,1),n--;else switch(o.type){case s.RepetitionInstructionEnum.Fine:break;case s.RepetitionInstructionEnum.ToCoda:i++;break;case s.RepetitionInstructionEnum.Coda:e++;break;case s.RepetitionInstructionEnum.Segno:t++;break;case s.RepetitionInstructionEnum.DalSegnoAlFine:case s.RepetitionInstructionEnum.DalSegnoAlCoda:r++}}this.repetitionInstructions.sort(n.RepetitionInstructionComparer.Compare)}findInstructionInPreviousMeasure(t,e,i){for(let s=t-1;s>=0;s--){const t=this.repetitionInstructions[s];if(e-t.measureIndex==1&&t.type===i)return!0}return!1}backwardSearchForPreviousIdenticalInstruction(t,e){for(let i=t-1;i>=0;i--)if(this.repetitionInstructions[i].equals(e))return!0;return!1}addInstruction(t,e){let i=!0;for(let s=0,n=t.length;s0){const t=i.attribute("type").value;let s=1;try{i.attribute("number")&&(s=parseInt(i.attribute("number").value,10))}catch(t){r.default.debug("VoiceGenerator.addSlur number: ",t)}let o=a.PlacementEnum.NotYetDefined;const l=i.attribute("placement");l&&l.value&&("above"===l.value?o=a.PlacementEnum.Above:"below"===l.value&&(o=a.PlacementEnum.Below));const h=i.attribute("orientation");if(h&&h.value&&("over"===h.value?o=a.PlacementEnum.Above:"under"===h.value&&(o=a.PlacementEnum.Below)),"start"===t){let t=this.openSlurDict[s];t||(t=new n.Slur,this.openSlurDict[s]=t),t.StartNote=e,t.PlacementXml=o}else if("stop"===t){const t=this.openSlurDict[s];t&&(t.EndNote=e,e.checkForDoubleSlur(t)||(e.NoteSlurs.push(t),t.StartNote.NoteSlurs.push(t)),delete this.openSlurDict[s])}}}catch(t){const e=o.ITextTranslation.translateText("ReaderErrorMessages/SlurError","Error while reading slur.");this.musicSheet.SheetErrors.pushMeasureError(e)}}}},1651:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(7677),e),n(i(2905),e),n(i(4671),e),n(i(2535),e),n(i(6789),e),n(i(9934),e),n(i(3755),e)},2458:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.ReaderPluginManager=void 0;const n=s(i(2043));e.ReaderPluginManager=class{constructor(){this.voiceMeasureReadPlugins=[]}addVoiceMeasureReadPlugin(t){this.voiceMeasureReadPlugins.push(t)}processVoiceMeasureReadPlugins(t,e,i){for(const s of this.voiceMeasureReadPlugins)try{s.measureReadCalculations(t,e,i)}catch(t){n.default.info("VoiceGenerator.addSingleNote: ",t)}}}},8109:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VoiceGenerator=void 0;const n=i(2947),r=i(3884),o=i(908),a=i(5253),l=i(9050),h=i(9224),c=i(4555),u=i(5544),d=i(8069),f=i(1797),m=i(6331),p=i(2535),b=i(1703),g=i(8640),S=i(8640),y=i(4447),E=s(i(2043)),x=i(8640),v=i(2337),_=i(7677),w=i(766),M=i(3029),T=i(2478),P=i(2953),L=i(3748);e.VoiceGenerator=class{constructor(t,e,i,s,o){this.openBeams=[],this.beamNumberOffset=0,this.currentOctaveShift=0,this.tupletDict={},this.openTupletNumber=0,this.staff=e,this.instrument=e.ParentInstrument,this.musicSheet=this.instrument.GetMusicSheet,this.slurReader=s,this.pluginManager=t,this.voice=o?new n.LinkedVoice(this.instrument,i,o):new r.Voice(this.instrument,i),this.instrument.Voices.push(this.voice),this.staff.Voices.push(this.voice),this.lyricsReader=new p.LyricsReader(this.musicSheet),this.articulationReader=new _.ArticulationReader(this.musicSheet.Rules)}get openTieDict(){return this.staff.openTieDict}get GetVoice(){return this.voice}get OctaveShift(){return this.currentOctaveShift}set OctaveShift(t){this.currentOctaveShift=t}createVoiceEntry(t,e,i,s=!1,n=!1,r=!1){this.currentVoiceEntry=new o.VoiceEntry(t.clone(),this.voice,e,s,n,r),i&&this.voice.VoiceEntries.push(this.currentVoiceEntry)}read(t,e,i,s,n,r,o,a,l,h,c,d,f,p,b,g,S,y,x,v,_){this.currentStaffEntry=o,this.currentMeasure=a;try{this.currentNote=r?this.addRestNote(t.element("rest"),e,s,n,f,p,x):this.addSingleNote(t,e,s,i,n,c,d,f,p,b,g,S,y,x,v),this.currentNote.DotsXml=_;const o=t.elements("lyric");void 0!==this.lyricsReader&&o&&(this.lyricsReader.addLyricEntry(o,this.currentVoiceEntry),this.voice.Parent.HasLyrics=!0);let a=!1;const m=t.element("notations");if(m){this.articulationReader&&this.readArticulations(m,this.currentVoiceEntry,this.currentNote);const e=m.elements("slur");void 0!==this.slurReader&&e.length>0&&!this.currentNote.ParentVoiceEntry.IsGrace&&this.slurReader.addSlur(e,this.currentNote);const i=m.elements("tuplet");i.length>0&&(this.openTupletNumber=this.addTuplet(t,i),a=!0);const s=m.element("arpeggiate");if(void 0!==s){let t;if(this.currentVoiceEntry.Arpeggio)t=this.currentVoiceEntry.Arpeggio;else{let e=!1;for(const i of this.currentStaffEntry.VoiceEntries)if(i.Arpeggio){e=!0,t=i.Arpeggio;break}if(!e){let e=M.ArpeggioType.ARPEGGIO_DIRECTIONLESS;const i=s.attribute("direction");if(i)switch(i.value){case"up":e=M.ArpeggioType.ROLL_UP;break;case"down":e=M.ArpeggioType.ROLL_DOWN;break;default:e=M.ArpeggioType.ARPEGGIO_DIRECTIONLESS}t=new M.Arpeggio(this.currentVoiceEntry,e),this.currentVoiceEntry.Arpeggio=t}}t.addNote(this.currentNote)}const n=m.elements("tied");n.length>0&&this.addTie(n,l,h,u.TieTypes.SIMPLE);const r=m.elements("slide");r.length>0&&this.addTie(r,l,h,u.TieTypes.SLIDE);const o=m.element("technical");if(o){const t=o.elements("hammer-on");t.length>0&&this.addTie(t,l,h,u.TieTypes.HAMMERON);const e=o.elements("pull-off");e.length>0&&this.addTie(e,l,h,u.TieTypes.PULLOFF)}}void 0===t.element("time-modification")||a||this.handleTimeModificationNode(t)}catch(t){E.default.warn(t);const e=m.ITextTranslation.translateText("ReaderErrorMessages/NoteError","Ignored erroneous Note.");this.musicSheet.SheetErrors.pushMeasureError(e),this.musicSheet.SheetErrors.pushMeasureError(t)}return this.currentNote}checkForStaffEntryLink(t,e,i,s){const n=new y.StaffEntryLink(this.currentVoiceEntry);n.LinkStaffEntries.push(i),i.Link=n;const r=this.currentVoiceEntry.Timestamp.clone(),o=s.getVerticalContainerByTimestamp(r);return(i=o.StaffEntries[t])||(i=new l.SourceStaffEntry(o,e),o.StaffEntries[t]=i),i.VoiceEntries.push(this.currentVoiceEntry),n.LinkStaffEntries.push(i),i.Link=n,i}checkForOpenBeam(){this.openBeams.length>0&&this.currentNote&&this.handleOpenBeam()}checkOpenTies(){const t=this.openTieDict;for(const e in t)if(t.hasOwnProperty(e)){const i=t[e];f.Fraction.plus(i.StartNote.ParentStaffEntry.Timestamp,i.Duration).lt(i.StartNote.SourceMeasure.Duration)&&delete t[e]}}hasVoiceEntry(){return void 0!==this.currentVoiceEntry}readArticulations(t,e,i){const s=t.element("articulations");s&&this.articulationReader.addArticulationExpression(s,e);const n=t.element("fermata");n&&this.articulationReader.addFermata(n,e);const r=t.element("technical");r&&this.articulationReader.addTechnicalArticulations(r,e,i);const o=t.element("ornaments");o&&this.articulationReader.addOrnament(o,e)}addSingleNote(t,e,i,s,n,r,l,h,c,u,d,p,y,v,_){let M,T,L,A,C=0,I=g.AccidentalEnum.NONE,R=S.NoteEnum.C,N=S.NoteEnum.C,B=0,F=0;const D=t.elements();for(let t=0,e=D.length;t0&&this.openBeams.last().ExtendedNoteList.push(p),p}addNoteInfo(t,e,i,s,n,r,o,a,l){t.NoteTypeXml=e,t.PrintObject=i,t.IsCueNote=s,t.NormalNotes=n,t.displayStepUnpitched=r,t.displayOctaveUnpitched=o,t.NoteheadColorXml=a,t.NoteheadColor=a}createBeam(t,e){var i;try{const s=t.element("beam");let n;if(void 0!==s&&s.hasAttributes&&(n=s.attribute("number")),n){let s=parseInt(n.value,10);const r=t.elements("beam"),o=r[0].value;r&&("begin"===o?(s===(null===(i=this.openBeams.last())||void 0===i?void 0:i.BeamNumber)?(this.beamNumberOffset++,s+=this.beamNumberOffset):this.openBeams.last()&&this.handleOpenBeam(),this.openBeams.push(new h.Beam(s,this.beamNumberOffset))):s+=this.beamNumberOffset);let a=!1;if(!(s>0&&s<=this.openBeams.length&&this.openBeams[s-1]))return void E.default.debug("[OSMD] invalid beamnumber");for(let t=0,e=this.openBeams[s-1].Notes.length;t1){let s=t.element("time-modification");s&&(s=s.element("actual-notes"));const n=e;for(let e=0,r=n.length;e1&&this.openTupletNumber--),this.tupletDict[e]=o;const l=[];l.push(this.currentNote),o.Notes.push(l),o.Fractions.push(this.getTupletNoteDurationFromType(t)),this.currentNote.NoteTuplet=o,this.openTupletNumber=e}else if("stop"===n.value){let e=1;r.attribute("number")&&(e=parseInt(r.attribute("number").value,10));const i=this.tupletDict[e];if(i){const s=r.attribute("placement");s&&("below"===s.value?i.tupletLabelNumberPlacement=L.PlacementEnum.Below:i.tupletLabelNumberPlacement=L.PlacementEnum.Above,i.PlacementFromXml=!0);const n=[];if(n.push(this.currentNote),i.Notes.push(n),!i.PlacementFromXml){let t=!1;for(const e of i.Notes){for(const s of e)if(!s.isRest()){s.StemDirectionXml===o.StemDirectionType.Down?i.tupletLabelNumberPlacement=L.PlacementEnum.Below:i.tupletLabelNumberPlacement=L.PlacementEnum.Above,t=!0;break}if(t)break}}i.Fractions.push(this.getTupletNoteDurationFromType(t)),this.currentNote.NoteTuplet=i,delete this.tupletDict[e],0===Object.keys(this.tupletDict).length?this.openTupletNumber=0:Object.keys(this.tupletDict).length>1&&this.openTupletNumber--}}}}}else if(e[0]){const s=e[0];if(s.hasAttributes){const e=s.attribute("type").value;let n=1;s.attribute("number")&&(n=parseInt(s.attribute("number").value,10));const r=isNaN(n),a=s.attribute("bracket");if(a&&"yes"===a.value&&(i=!0),"start"===e){let e=0,o=t.element("time-modification");if(o&&(o=o.element("actual-notes")),o&&(e=parseInt(o.value,10),isNaN(e))){const t=m.ITextTranslation.translateText("ReaderErrorMessages/TupletNoteDurationError","Invalid tuplet note duration.");throw this.musicSheet.SheetErrors.pushMeasureError(t),new b.MusicSheetReadingException(t)}r&&(this.openTupletNumber++,n=this.openTupletNumber);let a=this.tupletDict[n];a||(a=this.tupletDict[n]=new d.Tuplet(e,i),a.tupletLabelNumberPlacement=L.PlacementEnum.Above);const l=s.attribute("placement");l&&("below"===l.value?a.tupletLabelNumberPlacement=L.PlacementEnum.Below:a.tupletLabelNumberPlacement=L.PlacementEnum.Above,a.PlacementFromXml=!0);const h=[];h.push(this.currentNote),a.Notes.push(h),a.Fractions.push(this.getTupletNoteDurationFromType(t)),this.currentNote.NoteTuplet=a,this.openTupletNumber=n}else if("stop"===e){r&&(n=this.openTupletNumber);const e=this.tupletDict[this.openTupletNumber];if(e){const i=s.attribute("placement");i&&("below"===i.value?e.tupletLabelNumberPlacement=L.PlacementEnum.Below:e.tupletLabelNumberPlacement=L.PlacementEnum.Above,e.PlacementFromXml=!0);const r=[];if(r.push(this.currentNote),e.Notes.push(r),!e.PlacementFromXml){let t=!1;for(const i of e.Notes){for(const s of i)if(!s.isRest()){s.StemDirectionXml===o.StemDirectionType.Down?e.tupletLabelNumberPlacement=L.PlacementEnum.Below:e.tupletLabelNumberPlacement=L.PlacementEnum.Above,t=!0;break}if(t)break}}e.Fractions.push(this.getTupletNoteDurationFromType(t)),this.currentNote.NoteTuplet=e,0===Object.keys(this.tupletDict).length?this.openTupletNumber=0:Object.keys(this.tupletDict).length>1&&this.openTupletNumber--,delete this.tupletDict[n]}}}}return this.openTupletNumber}handleTimeModificationNode(t){if(this.tupletDict[this.openTupletNumber])try{const e=this.tupletDict[this.openTupletNumber],i=v.CollectionUtil.last(e.Notes);let s;i[0].ParentVoiceEntry.Timestamp.Equals(this.currentVoiceEntry.Timestamp)?s=i:(s=[],e.Notes.push(s),e.Fractions.push(this.getTupletNoteDurationFromType(t))),s.push(this.currentNote),this.currentNote.NoteTuplet=e}catch(t){const e=m.ITextTranslation.translateText("ReaderErrorMessages/TupletNumberError","Invalid tuplet number.");throw this.musicSheet.SheetErrors.pushMeasureError(e),t}else if(this.currentVoiceEntry.Notes.length>0){const t=this.currentVoiceEntry.Notes[0];if(t.NoteTuplet){const e=t.NoteTuplet;v.CollectionUtil.last(e.Notes).push(this.currentNote),this.currentNote.NoteTuplet=e}}}addTie(t,e,i,s){if(t)if(1===t.length){const e=t[0];if(void 0!==e&&e.attributes()){const t=this.getTieDirection(e),i=e.attribute("type").value;try{if("start"===i){const e=this.findCurrentNoteInTieDict(this.currentNote);e<0&&delete this.openTieDict[e];const i=this.getNextAvailableNumberForTie(),n=new c.Tie(this.currentNote,s);this.openTieDict[i]=n,n.TieNumber=i,n.TieDirection=t}else if("stop"===i){const t=this.findCurrentNoteInTieDict(this.currentNote),e=this.openTieDict[t];e&&(e.AddNote(this.currentNote),delete this.openTieDict[t])}}catch(t){const e=m.ITextTranslation.translateText("ReaderErrorMessages/TieError","Error while reading tie.");this.musicSheet.SheetErrors.pushMeasureError(e)}}}else if(2===t.length){const e=this.findCurrentNoteInTieDict(this.currentNote);if(e>=0){const i=this.openTieDict[e];i.AddNote(this.currentNote);for(const e of t)if("start"===e.attribute("type").value){const t=this.getTieDirection(e);i.NoteIndexToTieDirection[i.Notes.length-1]=t}}}}getTieDirection(t){let e=L.PlacementEnum.NotYetDefined;const i=t.attribute("placement");i&&("above"===i.value?e=L.PlacementEnum.Above:"below"===i.value&&(e=L.PlacementEnum.Below));const s=t.attribute("orientation");return s&&("over"===s.value?e=L.PlacementEnum.Above:"under"===s.value&&(e=L.PlacementEnum.Below)),e}getNextAvailableNumberForTie(){const t=Object.keys(this.openTieDict);if(0===t.length)return 1;t.sort(((t,e)=>+t-+e));for(let e=0;e{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.ArpeggioType=e.Arpeggio=void 0,e.Arpeggio=class{constructor(t,e=i.ARPEGGIO_DIRECTIONLESS){this.parentVoiceEntry=t,this.type=e,this.notes=[]}addNote(t){this.notes.push(t),t.Arpeggio=this}},function(t){t[t.BRUSH_DOWN=1]="BRUSH_DOWN",t[t.BRUSH_UP=2]="BRUSH_UP",t[t.ROLL_DOWN=3]="ROLL_DOWN",t[t.ROLL_UP=4]="ROLL_UP",t[t.RASQUEDO_DOWN=5]="RASQUEDO_DOWN",t[t.RASQUEDO_UP=6]="RASQUEDO_UP",t[t.ARPEGGIO_DIRECTIONLESS=7]="ARPEGGIO_DIRECTIONLESS"}(i=e.ArpeggioType||(e.ArpeggioType={}))},1662:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Articulation=void 0,e.Articulation=class{constructor(t,e){this.articulationEnum=t,this.placement=e}Equals(t){return t.articulationEnum===this.articulationEnum&&t.placement===this.placement}}},9224:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.BeamEnum=e.Beam=void 0,e.Beam=class{constructor(t=1,e=0){this.notes=[],this.extendedNoteList=[],this.BeamNumberOffsetToXML=0,this.BeamNumber=t,this.BeamNumberOffsetToXML=e}get Notes(){return this.notes}set Notes(t){this.notes=t}get ExtendedNoteList(){return this.extendedNoteList}set ExtendedNoteList(t){this.extendedNoteList=t}addNoteToBeam(t){t&&(t.NoteBeam=this,this.notes.push(t),this.extendedNoteList.push(t))}},(i=e.BeamEnum||(e.BeamEnum={}))[i.BeamNone=-1]="BeamNone",i[i.BeamBegin=0]="BeamBegin",i[i.BeamContinue=1]="BeamContinue",i[i.BeamEnd=2]="BeamEnd",i[i.BeamForward=3]="BeamForward",i[i.BeamBackward=4]="BeamBackward"},4123:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ChordSymbolEnum=e.ChordDegreeText=e.CustomChord=e.Degree=e.ChordSymbolContainer=void 0;const s=i(8640),n=i(4040),r=i(8640);e.ChordSymbolContainer=class{constructor(t,e,i,s,n){this.rootPitch=t,this.chordKind=e,this.bassPitch=i,this.degrees=s,this.rules=n}get RootPitch(){return this.rootPitch}get ChordKind(){return this.chordKind}get BassPitch(){return this.bassPitch}get ChordDegrees(){return this.degrees}static calculateChordText(t,e,i){let o=t.RootPitch;if(n.MusicSheetCalculator.transposeCalculator&&(o=n.MusicSheetCalculator.transposeCalculator.transposePitch(t.RootPitch,i,e)),t.ChordKind===l.none)return t.getTextFromChordKindEnum(t.ChordKind);let h=s.Pitch.getNoteEnumString(o.FundamentalNote);o.Accidental!==r.AccidentalEnum.NONE&&(h+=t.getTextForAccidental(o.Accidental));const c={adds:[],alts:[],subs:[]};for(const e of t.ChordDegrees)if(e){let i="";switch(e.alteration!==r.AccidentalEnum.NONE&&(i+=t.getTextForAccidental(e.alteration)),i+=e.value,e.text){case a.add:c.adds.push(i);break;case a.alter:c.alts.push(i);break;case a.subtract:c.subs.push(i)}}let u=t.getTextFromChordKindEnum(t.ChordKind);const d=["adds","alts","subs"],f=t.rules.CustomChords;for(const e of f){if(e.chordKind!==t.chordKind)continue;let i=!0;for(const t of d){for(const s of e.degrees[t]||[])if(c[t].indexOf(s)<0){i=!1;break}if(!i)break}if(i){for(const t of d)for(const i of e.degrees[t]||[])c[t].splice(c[t].indexOf(i),1);u=e.alternateName}}if(h+=u,c.adds.length>0&&(h+="("+c.adds.join(",")+")"),c.alts.length>0&&(h+="(alt "+c.alts.join(",")+")"),c.subs.length>0&&(h+="(omit "+c.subs.join(",")+")"),t.BassPitch){let r=t.BassPitch;n.MusicSheetCalculator.transposeCalculator&&(r=n.MusicSheetCalculator.transposeCalculator.transposePitch(t.BassPitch,i,e)),h+="/",h+=s.Pitch.getNoteEnumString(r.FundamentalNote),h+=t.getTextForAccidental(r.Accidental)}return h}getTextForAccidental(t){const e=this.rules.ChordAccidentalTexts.getValue(t);return void 0!==e?e:""}getTextFromChordKindEnum(t){var e;return null!==(e=this.rules.ChordSymbolLabelTexts.getValue(t))&&void 0!==e?e:""}},e.Degree=class{constructor(t,e,i){this.value=t,this.alteration=e,this.text=i}};class o{constructor(t,e,i){this.alternateName=t,this.chordKind=e,this.degrees=i}static createCustomChord(t,e,i){return new o(t,e,i)}static renameCustomChord(t,e,i){for(const s of i)s.alternateName===t&&(s.alternateName=e)}}var a,l;e.CustomChord=o,function(t){t[t.add=0]="add",t[t.alter=1]="alter",t[t.subtract=2]="subtract"}(a=e.ChordDegreeText||(e.ChordDegreeText={})),function(t){t[t.major=0]="major",t[t.minor=1]="minor",t[t.augmented=2]="augmented",t[t.diminished=3]="diminished",t[t.dominant=4]="dominant",t[t.majorseventh=5]="majorseventh",t[t.minorseventh=6]="minorseventh",t[t.diminishedseventh=7]="diminishedseventh",t[t.augmentedseventh=8]="augmentedseventh",t[t.halfdiminished=9]="halfdiminished",t[t.majorminor=10]="majorminor",t[t.majorsixth=11]="majorsixth",t[t.minorsixth=12]="minorsixth",t[t.dominantninth=13]="dominantninth",t[t.majorninth=14]="majorninth",t[t.minorninth=15]="minorninth",t[t.dominant11th=16]="dominant11th",t[t.major11th=17]="major11th",t[t.minor11th=18]="minor11th",t[t.dominant13th=19]="dominant13th",t[t.major13th=20]="major13th",t[t.minor13th=21]="minor13th",t[t.suspendedsecond=22]="suspendedsecond",t[t.suspendedfourth=23]="suspendedfourth",t[t.Neapolitan=24]="Neapolitan",t[t.Italian=25]="Italian",t[t.French=26]="French",t[t.German=27]="German",t[t.pedal=28]="pedal",t[t.power=29]="power",t[t.Tristan=30]="Tristan",t[t.none=31]="none"}(l=e.ChordSymbolEnum||(e.ChordSymbolEnum={}))},3748:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.PlacementEnum=e.AbstractExpression=void 0,e.AbstractExpression=class{constructor(t){this.placement=t}static isStringInStringList(t,e){for(let i=0,s=t.length;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractTempoExpression=void 0;const s=i(3748);class n extends s.AbstractExpression{constructor(t,e,i,s){super(e),this.label=t,this.staffNumber=i,this.parentMultiTempoExpression=s}get Label(){return this.label}set Label(t){this.label=t}get Placement(){return this.placement}set Placement(t){this.placement=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get ParentMultiTempoExpression(){return this.parentMultiTempoExpression}static isStringInStringList(t,e){for(const i of t)if(n.stringContainsSeparatedWord(e.toLowerCase().trim(),i.toLowerCase().trim()))return!0;return!1}static stringContainsSeparatedWord(t,e){return t===e||-1!==t.indexOf(" "+e)||-1!==t.indexOf(e+" ")}}e.AbstractTempoExpression=n},7839:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ContDynamicEnum=e.ContinuousDynamicExpression=void 0;const s=i(3748),n=i(1797);class r extends s.AbstractExpression{constructor(t,e,i,s,n,r=""){super(e),super.parentMeasure=s,this.NumberXml=n,this.dynamicType=t,this.label=r,this.staffNumber=i,this.startVolume=-1,this.endVolume=-1,""!==r&&this.setType()}get DynamicType(){return this.dynamicType}set DynamicType(t){this.dynamicType=t}get StartMultiExpression(){return this.startMultiExpression}set StartMultiExpression(t){this.startMultiExpression=t}get EndMultiExpression(){return this.endMultiExpression}set EndMultiExpression(t){this.endMultiExpression=t}get Placement(){return this.placement}set Placement(t){this.placement=t}get StartVolume(){return this.startVolume}set StartVolume(t){this.startVolume=t}get EndVolume(){return this.endVolume}set EndVolume(t){this.endVolume=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Label(){return this.label}set Label(t){this.label=t,this.setType()}static isInputStringContinuousDynamic(t){return!!t&&(r.isStringInStringList(r.listContinuousDynamicIncreasing,t)||r.isStringInStringList(r.listContinuousDynamicDecreasing,t))}getInterpolatedDynamic(t){const e=this.StartMultiExpression.AbsoluteTimestamp;let i;if(i=this.EndMultiExpression?this.EndMultiExpression.AbsoluteTimestamp:n.Fraction.plus(this.startMultiExpression.SourceMeasureParent.AbsoluteTimestamp,this.startMultiExpression.SourceMeasureParent.Duration),t.lt(e))return-1;if(i.lt(t))return-2;const s=n.Fraction.minus(t,e).RealValue/n.Fraction.minus(i,e).RealValue;return Math.max(0,Math.min(99.9,this.startVolume+(this.endVolume-this.startVolume)*s))}isWedge(){return!this.label}setType(){r.isStringInStringList(r.listContinuousDynamicIncreasing,this.label)?this.dynamicType=o.crescendo:r.isStringInStringList(r.listContinuousDynamicDecreasing,this.label)&&(this.dynamicType=o.diminuendo)}}var o;e.ContinuousDynamicExpression=r,r.listContinuousDynamicIncreasing=["crescendo","cresc","cresc.","cres."],r.listContinuousDynamicDecreasing=["decrescendo","decresc","decr.","diminuendo","dim.","dim"],function(t){t[t.crescendo=0]="crescendo",t[t.diminuendo=1]="diminuendo"}(o=e.ContDynamicEnum||(e.ContDynamicEnum={}))},280:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ContinuousTempoType=e.ContinuousTempoExpression=void 0;const s=i(1797),n=i(9775);class r extends n.AbstractTempoExpression{constructor(t,e,i,s){super(t,e,i,s),this.setTempoType()}static isInputStringContinuousTempo(t){return!!t&&(r.isStringInStringList(r.listContinuousTempoFaster,t)||r.isStringInStringList(r.listContinuousTempoSlower,t))}static isIncreasingTempo(t){return t<=o.piuMosso}static isDecreasingTempo(t){return t>=o.allargando&&t<=o.ritenuto}get TempoType(){return this.tempoType}set TempoType(t){this.tempoType=t}get StartTempo(){return this.startTempo}set StartTempo(t){this.startTempo=t}get EndTempo(){return this.endTempo}set EndTempo(t){this.endTempo=t}get AbsoluteEndTimestamp(){return this.absoluteEndTimestamp}set AbsoluteEndTimestamp(t){this.absoluteEndTimestamp=t}get AbsoluteTimestamp(){return this.ParentMultiTempoExpression.AbsoluteTimestamp}getAbsoluteFloatTimestamp(){return this.ParentMultiTempoExpression.AbsoluteTimestamp.RealValue}getInterpolatedTempo(t){const e=s.Fraction.plus(this.parentMultiTempoExpression.SourceMeasureParent.AbsoluteTimestamp,this.parentMultiTempoExpression.Timestamp);if(t.lt(e))return-1;if(this.absoluteEndTimestamp.lt(t))return-2;const i=s.Fraction.minus(t,e).RealValue/s.Fraction.minus(this.absoluteEndTimestamp,e).RealValue;return Math.max(0,Math.min(250,this.startTempo+(this.endTempo-this.startTempo)*i))}setTempoType(){r.isStringInStringList(r.listContinuousTempoFaster,this.label)?this.tempoType=o.accelerando:r.isStringInStringList(r.listContinuousTempoSlower,this.label)&&(this.tempoType=o.ritardando)}}var o;e.ContinuousTempoExpression=r,r.listContinuousTempoFaster=["accelerando","piu mosso","poco piu","stretto"],r.listContinuousTempoSlower=["poco meno","meno mosso","piu lento","calando","allargando","rallentando","ritardando","ritenuto","ritard.","ritard","rit.","rit","riten.","riten"],function(t){t[t.accelerando=0]="accelerando",t[t.stretto=1]="stretto",t[t.stringendo=2]="stringendo",t[t.mosso=3]="mosso",t[t.piuMosso=4]="piuMosso",t[t.allargando=5]="allargando",t[t.calando=6]="calando",t[t.menoMosso=7]="menoMosso",t[t.rallentando=8]="rallentando",t[t.ritardando=9]="ritardando",t[t.ritard=10]="ritard",t[t.rit=11]="rit",t[t.ritenuto=12]="ritenuto",t[t.rubato=13]="rubato",t[t.precipitando=14]="precipitando"}(o=e.ContinuousTempoType||(e.ContinuousTempoType={}))},5853:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OctaveEnum=e.OctaveShift=void 0;const s=i(8640);var n;e.OctaveShift=class{constructor(t,e){this.numberXml=1,this.setOctaveShiftValue(t,e)}get Type(){return this.octaveValue}set Type(t){this.octaveValue=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get ParentStartMultiExpression(){return this.startMultiExpression}set ParentStartMultiExpression(t){this.startMultiExpression=t}get ParentEndMultiExpression(){return this.endMultiExpression}set ParentEndMultiExpression(t){this.endMultiExpression=t}setOctaveShiftValue(t,e){this.octaveValue=1===e&&"down"===t?n.VA8:1===e&&"up"===t?n.VB8:2===e&&"down"===t?n.MA15:2===e&&"up"===t?n.MB15:n.NONE}static getPitchFromOctaveShift(t,e){if(!t)return;let i=t.Octave;switch(e){case n.VA8:i-=1;break;case n.VB8:i+=1;break;case n.MA15:i-=2;break;case n.MB15:i+=2;break;case n.NONE:default:i+=0}return new s.Pitch(t.FundamentalNote,i,t.Accidental)}},function(t){t[t.VA8=0]="VA8",t[t.VB8=1]="VB8",t[t.MA15=2]="MA15",t[t.MB15=3]="MB15",t[t.NONE=4]="NONE"}(n=e.OctaveEnum||(e.OctaveEnum={}))},1928:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Slur=void 0;const s=i(1797);e.Slur=class{constructor(){}get StartNote(){return this.startNote}set StartNote(t){this.startNote=t}get EndNote(){return this.endNote}set EndNote(t){this.endNote=t}startNoteHasMoreStartingSlurs(){if(!this.startNote)return!1;for(let t=0,e=this.startNote.NoteSlurs.length;t{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.DynamicExpressionSymbolEnum=void 0,(i=e.DynamicExpressionSymbolEnum||(e.DynamicExpressionSymbolEnum={}))[i.p=0]="p",i[i.f=1]="f",i[i.s=2]="s",i[i.z=3]="z",i[i.m=4]="m",i[i.r=5]="r"},9793:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.DynamicEnum=e.InstantaneousDynamicExpression=void 0;const n=i(3748),r=i(4802),o=i(1703),a=s(i(2043)),l=i(1649);class h extends n.AbstractExpression{constructor(t,e,i,s,n){super(i),super.parentMeasure=n,this.dynamicEnum=c[t.toLowerCase()],this.soundDynamic=e,this.staffNumber=s}static staticConstructor(){h.dynamicToRelativeVolumeDict.setValue(c.ffffff,1),h.dynamicToRelativeVolumeDict.setValue(c.fffff,126/127),h.dynamicToRelativeVolumeDict.setValue(c.ffff,125/127),h.dynamicToRelativeVolumeDict.setValue(c.fff,124/127),h.dynamicToRelativeVolumeDict.setValue(c.ff,122/127),h.dynamicToRelativeVolumeDict.setValue(c.f,108/127),h.dynamicToRelativeVolumeDict.setValue(c.mf,76/127),h.dynamicToRelativeVolumeDict.setValue(c.sf,.5),h.dynamicToRelativeVolumeDict.setValue(c.sfp,.5),h.dynamicToRelativeVolumeDict.setValue(c.sfpp,.5),h.dynamicToRelativeVolumeDict.setValue(c.fp,.5),h.dynamicToRelativeVolumeDict.setValue(c.rf,.5),h.dynamicToRelativeVolumeDict.setValue(c.rfz,.5),h.dynamicToRelativeVolumeDict.setValue(c.sfz,.5),h.dynamicToRelativeVolumeDict.setValue(c.sffz,.5),h.dynamicToRelativeVolumeDict.setValue(c.fz,.5),h.dynamicToRelativeVolumeDict.setValue(c.mp,60/127),h.dynamicToRelativeVolumeDict.setValue(c.p,28/127),h.dynamicToRelativeVolumeDict.setValue(c.pp,12/127),h.dynamicToRelativeVolumeDict.setValue(c.ppp,10/127),h.dynamicToRelativeVolumeDict.setValue(c.pppp,7/127),h.dynamicToRelativeVolumeDict.setValue(c.ppppp,5/127),h.dynamicToRelativeVolumeDict.setValue(c.pppppp,4/127)}get ParentMultiExpression(){return this.multiExpression}set ParentMultiExpression(t){this.multiExpression=t}get DynEnum(){return this.dynamicEnum}set DynEnum(t){this.dynamicEnum=t}get SoundDynamic(){return this.soundDynamic}set SoundDynamic(t){this.soundDynamic=t}get Placement(){return this.placement}set Placement(t){this.placement=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Length(){return Math.abs(this.length)<1e-4&&(this.length=this.calculateLength()),this.length}get MidiVolume(){return 127*this.Volume}get Volume(){return h.dynamicToRelativeVolumeDict.getValue(this.dynamicEnum)}static isInputStringInstantaneousDynamic(t){return!!t&&h.isStringInStringList(h.listInstantaneousDynamics,t)}getDynamicExpressionSymbol(t){switch(t){case"p":return r.DynamicExpressionSymbolEnum.p;case"f":return r.DynamicExpressionSymbolEnum.f;case"s":return r.DynamicExpressionSymbolEnum.s;case"z":return r.DynamicExpressionSymbolEnum.z;case"m":return r.DynamicExpressionSymbolEnum.m;case"r":return r.DynamicExpressionSymbolEnum.r;default:throw new o.InvalidEnumArgumentException("unknown DynamicExpressionSymbolEnum: "+t)}}calculateLength(){return a.default.debug("[Andrea] instantaneousDynamicExpression: not implemented: calculateLength!"),0}}var c;e.InstantaneousDynamicExpression=h,h.dynamicToRelativeVolumeDict=new l.Dictionary,h.listInstantaneousDynamics=["pppppp","ppppp","pppp","ppp","pp","p","ffffff","fffff","ffff","fff","ff","f","mf","mp","sf","sff","sp","spp","fp","rf","rfz","sfz","sffz","fz"],function(t){t[t.pppppp=0]="pppppp",t[t.ppppp=1]="ppppp",t[t.pppp=2]="pppp",t[t.ppp=3]="ppp",t[t.pp=4]="pp",t[t.p=5]="p",t[t.mp=6]="mp",t[t.mf=7]="mf",t[t.f=8]="f",t[t.ff=9]="ff",t[t.fff=10]="fff",t[t.ffff=11]="ffff",t[t.fffff=12]="fffff",t[t.ffffff=13]="ffffff",t[t.sf=14]="sf",t[t.sff=15]="sff",t[t.sfp=16]="sfp",t[t.sfpp=17]="sfpp",t[t.fp=18]="fp",t[t.rf=19]="rf",t[t.rfz=20]="rfz",t[t.sfz=21]="sfz",t[t.sffz=22]="sffz",t[t.fz=23]="fz",t[t.other=24]="other"}(c=e.DynamicEnum||(e.DynamicEnum={})),h.staticConstructor()},9667:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TempoEnum=e.InstantaneousTempoExpression=void 0;const s=i(9775),n=i(1703),r=i(1797);class o extends s.AbstractTempoExpression{constructor(t,e,i,s,n,r=!1){super(t,e,i,n),this.setTempoAndTempoType(s)}static getDefaultValueForTempoType(t){switch(t){case a.larghissimo:return 20;case a.grave:return 30;case a.lento:return 48;case a.largo:return 52;case a.larghetto:return 63;case a.adagio:return 70;case a.adagietto:return 75;case a.andanteModerato:return 88;case a.andante:return 92;case a.andantino:return 96;case a.moderato:return 106;case a.allegretto:return 112;case a.allegroModerato:return 118;case a.allegro:return 130;case a.vivace:return 140;case a.vivacissimo:return 155;case a.allegrissimo:return 170;case a.presto:return 184;case a.prestissimo:return 200;default:throw new n.ArgumentOutOfRangeException("tempoEnum")}}static isInputStringInstantaneousTempo(t){return!!t&&(o.isStringInStringList(o.listInstantaneousTempoLarghissimo,t)||o.isStringInStringList(o.listInstantaneousTempoGrave,t)||o.isStringInStringList(o.listInstantaneousTempoLento,t)||o.isStringInStringList(o.listInstantaneousTempoLargo,t)||o.isStringInStringList(o.listInstantaneousTempoLarghetto,t)||o.isStringInStringList(o.listInstantaneousTempoAdagio,t)||o.isStringInStringList(o.listInstantaneousTempoAdagietto,t)||o.isStringInStringList(o.listInstantaneousTempoAndanteModerato,t)||o.isStringInStringList(o.listInstantaneousTempoAndante,t)||o.isStringInStringList(o.listInstantaneousTempoAndantino,t)||o.isStringInStringList(o.listInstantaneousTempoModerato,t)||o.isStringInStringList(o.listInstantaneousTempoAllegretto,t)||o.isStringInStringList(o.listInstantaneousTempoAllegroModerato,t)||o.isStringInStringList(o.listInstantaneousTempoAllegro,t)||o.isStringInStringList(o.listInstantaneousTempoVivace,t)||o.isStringInStringList(o.listInstantaneousTempoVivacissimo,t)||o.isStringInStringList(o.listInstantaneousTempoAllegrissimo,t)||o.isStringInStringList(o.listInstantaneousTempoPresto,t)||o.isStringInStringList(o.listInstantaneousTempoPrestissimo,t)||o.isStringInStringList(o.listInstantaneousTempoChangesGeneral,t))}get Label(){return this.label}set Label(t){this.label=t}get Placement(){return this.placement}set Placement(t){this.placement=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Enum(){return this.tempoEnum}get TempoInBpm(){return this.tempoInBpm}set TempoInBpm(t){this.tempoInBpm=t}get ParentMultiTempoExpression(){return this.parentMultiTempoExpression}getAbsoluteTimestamp(){return r.Fraction.plus(this.ParentMultiTempoExpression.SourceMeasureParent.AbsoluteTimestamp,this.ParentMultiTempoExpression.Timestamp)}getAbsoluteFloatTimestamp(){return r.Fraction.plus(this.ParentMultiTempoExpression.SourceMeasureParent.AbsoluteTimestamp,this.ParentMultiTempoExpression.Timestamp).RealValue}setTempoAndTempoType(t){return this.label?o.isStringInStringList(o.listInstantaneousTempoLarghissimo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.larghissimo)),this.tempoInBpm=t,void(this.tempoEnum=a.larghissimo)):o.isStringInStringList(o.listInstantaneousTempoGrave,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.grave)),this.tempoInBpm=t,void(this.tempoEnum=a.grave)):o.isStringInStringList(o.listInstantaneousTempoLento,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.lento)),this.tempoInBpm=t,void(this.tempoEnum=a.lento)):o.isStringInStringList(o.listInstantaneousTempoLargo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.largo)),this.tempoInBpm=t,void(this.tempoEnum=a.largo)):o.isStringInStringList(o.listInstantaneousTempoLarghetto,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.larghetto)),this.tempoInBpm=t,void(this.tempoEnum=a.larghetto)):o.isStringInStringList(o.listInstantaneousTempoAdagio,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.adagio)),this.tempoInBpm=t,void(this.tempoEnum=a.adagio)):o.isStringInStringList(o.listInstantaneousTempoAdagietto,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.adagietto)),this.tempoInBpm=t,void(this.tempoEnum=a.adagietto)):o.isStringInStringList(o.listInstantaneousTempoAndanteModerato,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.andanteModerato)),this.tempoInBpm=t,void(this.tempoEnum=a.andanteModerato)):o.isStringInStringList(o.listInstantaneousTempoAndante,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.andante)),this.tempoInBpm=t,void(this.tempoEnum=a.andante)):o.isStringInStringList(o.listInstantaneousTempoAndantino,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.andantino)),this.tempoInBpm=t,void(this.tempoEnum=a.andantino)):o.isStringInStringList(o.listInstantaneousTempoModerato,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.moderato)),this.tempoInBpm=t,void(this.tempoEnum=a.moderato)):o.isStringInStringList(o.listInstantaneousTempoAllegretto,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.allegretto)),this.tempoInBpm=t,void(this.tempoEnum=a.allegretto)):o.isStringInStringList(o.listInstantaneousTempoAllegroModerato,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.allegroModerato)),this.tempoInBpm=t,void(this.tempoEnum=a.allegroModerato)):o.isStringInStringList(o.listInstantaneousTempoAllegro,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.allegro)),this.tempoInBpm=t,void(this.tempoEnum=a.allegro)):o.isStringInStringList(o.listInstantaneousTempoVivace,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.vivace)),this.tempoInBpm=t,void(this.tempoEnum=a.vivace)):o.isStringInStringList(o.listInstantaneousTempoVivacissimo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.vivacissimo)),this.tempoInBpm=t,void(this.tempoEnum=a.vivacissimo)):o.isStringInStringList(o.listInstantaneousTempoAllegrissimo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.allegrissimo)),this.tempoInBpm=t,void(this.tempoEnum=a.allegrissimo)):o.isStringInStringList(o.listInstantaneousTempoPresto,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.presto)),this.tempoInBpm=t,void(this.tempoEnum=a.presto)):o.isStringInStringList(o.listInstantaneousTempoPrestissimo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.prestissimo)),this.tempoInBpm=t,void(this.tempoEnum=a.prestissimo)):o.isStringInStringList(o.listInstantaneousTempoAddons,this.label)?(this.tempoInBpm=0,void(this.tempoEnum=a.addon)):o.isStringInStringList(o.listInstantaneousTempoChangesGeneral,this.label)?(this.tempoInBpm=0,void(this.tempoEnum=a.changes)):void 0:(this.tempoInBpm=t,void(this.tempoEnum=a.metronomeMark))}}var a;e.InstantaneousTempoExpression=o,o.listInstantaneousTempoLarghissimo=["Larghissimo","Sehr breit","very, very slow"],o.listInstantaneousTempoGrave=["Grave","Schwer","slow and solemn"],o.listInstantaneousTempoLento=["Lento","Lent","Langsam","slowly"],o.listInstantaneousTempoLargo=["Largo","Breit","broadly"],o.listInstantaneousTempoLarghetto=["Larghetto","Etwas breit","rather broadly"],o.listInstantaneousTempoAdagio=["Adagio","Langsam","Ruhig","slow and stately"],o.listInstantaneousTempoAdagietto=["Adagietto","Ziemlich ruhig","Ziemlich langsam","rather slow"],o.listInstantaneousTempoAndanteModerato=["Andante moderato"],o.listInstantaneousTempoAndante=["Andante","Gehend","Schreitend","at a walking pace"],o.listInstantaneousTempoAndantino=["Andantino"],o.listInstantaneousTempoModerato=["Moderato","Mäßig","Mod�r�","moderately"],o.listInstantaneousTempoAllegretto=["Allegretto","fast"],o.listInstantaneousTempoAllegroModerato=["Allegro moderato"],o.listInstantaneousTempoAllegro=["Allegro","Rapide","Vite","Rasch","Schnell","Fr�hlich"],o.listInstantaneousTempoVivace=["Vivace","Lebhaft","Lebendig","lively and fast"],o.listInstantaneousTempoVivacissimo=["Vivacissimo","Sehr lebhaft","Sehr lebendig"],o.listInstantaneousTempoAllegrissimo=["Allegrissimo","very fast"],o.listInstantaneousTempoPresto=["Presto","Sehr schnell","Geschwind"],o.listInstantaneousTempoPrestissimo=["Prestissimo","äußerst schnell"],o.listInstantaneousTempoChangesGeneral=["tempo primo","a tempo","tempo i","rubato","doppio movimento"],o.listInstantaneousTempoAddons=["assai","amoroso","cantabile","con brio","con dolore","con espressione","con fuoco","con moto","con spirito","spiritoso","espressivo","giocoso","giusto","grazioso","lesto","lugubre","maestoso","ma non troppo","marcato","molto","morendo","mosso","non tanto","piu","un poco","poco","quasi","risoluto","scherzando","sostenuto","teneramente","tempo giusto","tranquillo","sehr","lieblich","liebevoll","mit Leidenschaft","mit Liebe","amourös","gesanglich","mit Schwung","mit Feuer","mit Schmerz","mit Ausdruck","mit Bewegung","geistvoll","ausdrucksvoll","freudig","verspielt","angemessen","graziös","mit Grazie","flink","behände","traurig","klagend","majestätisch","aber nicht zu sehr","markant","gemäßigt","viel","sehr","ersterbend","bewegt","nicht zu sehr","mehr","ein wenig","gleichsam","entschlossen","zupackend","heiter","nachdrücklich","getragen","gewichtig","zart","zärtlich","im angemessenen Zeitmaß","ruhig","ein wenig","alla marcia","ad libitum","alla breve"],function(t){t[t.none=0]="none",t[t.larghissimo=1]="larghissimo",t[t.grave=2]="grave",t[t.lento=3]="lento",t[t.largo=4]="largo",t[t.larghetto=5]="larghetto",t[t.adagio=6]="adagio",t[t.adagietto=7]="adagietto",t[t.andanteModerato=8]="andanteModerato",t[t.andante=9]="andante",t[t.andantino=10]="andantino",t[t.moderato=11]="moderato",t[t.allegretto=12]="allegretto",t[t.allegroModerato=13]="allegroModerato",t[t.allegro=14]="allegro",t[t.vivace=15]="vivace",t[t.vivacissimo=16]="vivacissimo",t[t.allegrissimo=17]="allegrissimo",t[t.presto=18]="presto",t[t.prestissimo=19]="prestissimo",t[t.lastRealTempo=20]="lastRealTempo",t[t.addon=21]="addon",t[t.changes=22]="changes",t[t.metronomeMark=23]="metronomeMark"}(a=e.TempoEnum||(e.TempoEnum={}))},7527:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MoodEnum=e.MoodExpression=void 0;const s=i(3748);class n extends s.AbstractExpression{constructor(t,e,i){super(e),this.label=t,this.staffNumber=i,this.setMoodType()}static isInputStringMood(t){return!!t&&(n.isStringInStringList(n.listMoodAffettuoso,t)||n.isStringInStringList(n.listMoodAgitato,t)||n.isStringInStringList(n.listMoodAnimato,t)||n.isStringInStringList(n.listMoodAppassionato,t)||n.isStringInStringList(n.listMoodBrillante,t)||n.isStringInStringList(n.listMoodCantabile,t)||n.isStringInStringList(n.listMoodDolce,t)||n.isStringInStringList(n.listMoodEnergico,t)||n.isStringInStringList(n.listMoodEroico,t)||n.isStringInStringList(n.listMoodEspressivo,t)||n.isStringInStringList(n.listMoodFurioso,t)||n.isStringInStringList(n.listMoodGiocoso,t)||n.isStringInStringList(n.listMoodGioioso,t)||n.isStringInStringList(n.listMoodGrandioso,t)||n.isStringInStringList(n.listMoodGrazioso,t)||n.isStringInStringList(n.listMoodLacrimoso,t)||n.isStringInStringList(n.listMoodLeggiero,t)||n.isStringInStringList(n.listMoodMaestoso,t)||n.isStringInStringList(n.listMoodMalinconico,t)||n.isStringInStringList(n.listMoodMarcato,t)||n.isStringInStringList(n.listMoodMarziale,t)||n.isStringInStringList(n.listMoodMesto,t)||n.isStringInStringList(n.listMoodMorendo,t)||n.isStringInStringList(n.listMoodNobilmente,t)||n.isStringInStringList(n.listMoodPatetico,t)||n.isStringInStringList(n.listMoodPesante,t)||n.isStringInStringList(n.listMoodSaltando,t)||n.isStringInStringList(n.listMoodSautille,t)||n.isStringInStringList(n.listMoodScherzando,t)||n.isStringInStringList(n.listMoodSostenuto,t)||n.isStringInStringList(n.listMoodSpiccato,t)||n.isStringInStringList(n.listMoodTenerezza,t)||n.isStringInStringList(n.listMoodTranquillamente,t)||n.isStringInStringList(n.listMoodTrionfante,t))}get Label(){return this.label}set Label(t){this.label=t}get Mood(){return this.moodType}set Mood(t){this.moodType=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Placement(){return this.placement}set Placement(t){this.placement=t}setMoodType(){n.isStringInStringList(n.listMoodAffettuoso,this.label)?this.moodType=r.Affettuoso:n.isStringInStringList(n.listMoodAgitato,this.label)?this.moodType=r.Agitato:n.isStringInStringList(n.listMoodAnimato,this.label)?this.moodType=r.Animato:n.isStringInStringList(n.listMoodAppassionato,this.label)?this.moodType=r.Appassionato:n.isStringInStringList(n.listMoodBrillante,this.label)?this.moodType=r.Brillante:n.isStringInStringList(n.listMoodCantabile,this.label)?this.moodType=r.Cantabile:n.isStringInStringList(n.listMoodDolce,this.label)?this.moodType=r.Dolce:n.isStringInStringList(n.listMoodEnergico,this.label)?this.moodType=r.Energico:n.isStringInStringList(n.listMoodEroico,this.label)?this.moodType=r.Eroico:n.isStringInStringList(n.listMoodEspressivo,this.label)?this.moodType=r.Espressivo:n.isStringInStringList(n.listMoodFurioso,this.label)?this.moodType=r.Furioso:n.isStringInStringList(n.listMoodGiocoso,this.label)?this.moodType=r.Giocoso:n.isStringInStringList(n.listMoodGioioso,this.label)?this.moodType=r.Gioioso:n.isStringInStringList(n.listMoodGrandioso,this.label)?this.moodType=r.Grandioso:n.isStringInStringList(n.listMoodGrazioso,this.label)?this.moodType=r.Grazioso:n.isStringInStringList(n.listMoodLacrimoso,this.label)?this.moodType=r.Lacrimoso:n.isStringInStringList(n.listMoodLeggiero,this.label)?this.moodType=r.Leggiero:n.isStringInStringList(n.listMoodMaestoso,this.label)?this.moodType=r.Maestoso:n.isStringInStringList(n.listMoodMalinconico,this.label)?this.moodType=r.Malinconico:n.isStringInStringList(n.listMoodMarcato,this.label)?this.moodType=r.Marcato:n.isStringInStringList(n.listMoodMarziale,this.label)?this.moodType=r.Marziale:n.isStringInStringList(n.listMoodMesto,this.label)?this.moodType=r.Mesto:n.isStringInStringList(n.listMoodMorendo,this.label)?this.moodType=r.Morendo:n.isStringInStringList(n.listMoodNobilmente,this.label)?this.moodType=r.Nobilmente:n.isStringInStringList(n.listMoodPatetico,this.label)?this.moodType=r.Patetico:n.isStringInStringList(n.listMoodPesante,this.label)?this.moodType=r.Pesante:n.isStringInStringList(n.listMoodSaltando,this.label)?this.moodType=r.Saltando:n.isStringInStringList(n.listMoodSautille,this.label)?this.moodType=r.Sautille:n.isStringInStringList(n.listMoodScherzando,this.label)?this.moodType=r.Scherzando:n.isStringInStringList(n.listMoodSostenuto,this.label)?this.moodType=r.Sostenuto:n.isStringInStringList(n.listMoodSpiccato,this.label)?this.moodType=r.Spiccato:n.isStringInStringList(n.listMoodTenerezza,this.label)?this.moodType=r.Tenerezza:n.isStringInStringList(n.listMoodTranquillamente,this.label)?this.moodType=r.Tranquillamente:n.isStringInStringList(n.listMoodTrionfante,this.label)&&(this.moodType=r.Trionfante)}}var r;e.MoodExpression=n,n.listMoodAffettuoso=["affettuoso"],n.listMoodAgitato=["agitato"],n.listMoodAppassionato=["appassionato"],n.listMoodAnimato=["animato","lively"],n.listMoodBrillante=["brillante"],n.listMoodCantabile=["cantabile"],n.listMoodDolce=["dolce"],n.listMoodEnergico=["energico"],n.listMoodEroico=["eroico"],n.listMoodEspressivo=["espressivo"],n.listMoodFurioso=["furioso"],n.listMoodGiocoso=["giocoso"],n.listMoodGioioso=["gioioso"],n.listMoodLacrimoso=["lacrimoso"],n.listMoodGrandioso=["grandioso"],n.listMoodGrazioso=["grazioso"],n.listMoodLeggiero=["leggiero"],n.listMoodMaestoso=["maestoso"],n.listMoodMalinconico=["malinconico"],n.listMoodMarcato=["marcato"],n.listMoodMarziale=["marziale"],n.listMoodMesto=["mesto"],n.listMoodMorendo=["morendo"],n.listMoodNobilmente=["nobilmente"],n.listMoodPatetico=["patetico"],n.listMoodPesante=["pesante"],n.listMoodSautille=["sautille"],n.listMoodSaltando=["saltando"],n.listMoodScherzando=["scherzando"],n.listMoodSostenuto=["sostenuto"],n.listMoodSpiccato=["spiccato"],n.listMoodTenerezza=["tenerezza"],n.listMoodTranquillamente=["tranquillamente"],n.listMoodTrionfante=["trionfante"],function(t){t[t.Affettuoso=0]="Affettuoso",t[t.Agitato=1]="Agitato",t[t.Appassionato=2]="Appassionato",t[t.Animato=3]="Animato",t[t.Brillante=4]="Brillante",t[t.Cantabile=5]="Cantabile",t[t.Dolce=6]="Dolce",t[t.Energico=7]="Energico",t[t.Eroico=8]="Eroico",t[t.Espressivo=9]="Espressivo",t[t.Furioso=10]="Furioso",t[t.Giocoso=11]="Giocoso",t[t.Gioioso=12]="Gioioso",t[t.Lacrimoso=13]="Lacrimoso",t[t.Grandioso=14]="Grandioso",t[t.Grazioso=15]="Grazioso",t[t.Leggiero=16]="Leggiero",t[t.Maestoso=17]="Maestoso",t[t.Malinconico=18]="Malinconico",t[t.Marcato=19]="Marcato",t[t.Marziale=20]="Marziale",t[t.Mesto=21]="Mesto",t[t.Morendo=22]="Morendo",t[t.Nobilmente=23]="Nobilmente",t[t.Patetico=24]="Patetico",t[t.Pesante=25]="Pesante",t[t.Sautille=26]="Sautille",t[t.Saltando=27]="Saltando",t[t.Scherzando=28]="Scherzando",t[t.Sostenuto=29]="Sostenuto",t[t.Spiccato=30]="Spiccato",t[t.Tenerezza=31]="Tenerezza",t[t.Tranquillamente=32]="Tranquillamente",t[t.Trionfante=33]="Trionfante",t[t.Vivace=34]="Vivace"}(r=e.MoodEnum||(e.MoodEnum={}))},6943:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MultiExpressionEntry=e.MultiExpression=void 0;const s=i(1797),n=i(9793),r=i(7839),o=i(7527),a=i(1614),l=i(3748),h=i(2562);e.MultiExpression=class{constructor(t,e){this.unknownList=[],this.moodList=[],this.expressions=[],this.sourceMeasure=t,this.timestamp=e}get SourceMeasureParent(){return this.sourceMeasure}set SourceMeasureParent(t){this.sourceMeasure=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Timestamp(){return this.timestamp}set Timestamp(t){this.timestamp=t}get AbsoluteTimestamp(){return s.Fraction.plus(this.timestamp,this.sourceMeasure.AbsoluteTimestamp)}get InstantaneousDynamic(){return this.instantaneousDynamic}set InstantaneousDynamic(t){this.instantaneousDynamic=t}get EndingContinuousDynamic(){return this.endingContinuousDynamic}set EndingContinuousDynamic(t){this.endingContinuousDynamic=t}get StartingContinuousDynamic(){return this.startingContinuousDynamic}set StartingContinuousDynamic(t){this.startingContinuousDynamic=t}get MoodList(){return this.moodList}get UnknownList(){return this.unknownList}get EntriesList(){return this.expressions}get OctaveShiftStart(){return this.octaveShiftStart}set OctaveShiftStart(t){this.octaveShiftStart=t}get OctaveShiftEnd(){return this.octaveShiftEnd}set OctaveShiftEnd(t){this.octaveShiftEnd=t}get CombinedExpressionsText(){return this.combinedExpressionsText}set CombinedExpressionsText(t){this.combinedExpressionsText=t}getPlacementOfFirstEntry(){let t=l.PlacementEnum.Above;return this.expressions.length>0&&(this.expressions[0].expression instanceof n.InstantaneousDynamicExpression||this.expressions[0].expression instanceof r.ContinuousDynamicExpression||this.expressions[0].expression instanceof o.MoodExpression||this.expressions[0].expression instanceof a.UnknownExpression)&&(t=this.expressions[0].expression.Placement),t}getFontstyleOfFirstEntry(){var t;let e=h.FontStyles.Regular;return this.expressions.length>0&&(this.expressions[0].expression instanceof r.ContinuousDynamicExpression||this.expressions[0].expression instanceof o.MoodExpression?e=h.FontStyles.Italic:this.expressions[0].expression instanceof a.UnknownExpression&&(e=null!==(t=this.expressions[0].expression.fontStyle)&&void 0!==t?t:h.FontStyles.Regular)),e}addExpression(t,e){t instanceof n.InstantaneousDynamicExpression?(this.instantaneousDynamic&&this.removeExpressionFromEntryList(this.InstantaneousDynamic),this.instantaneousDynamic=t,this.instantaneousDynamic.ParentMultiExpression=this):t instanceof r.ContinuousDynamicExpression?this.startingContinuousDynamic=t:t instanceof o.MoodExpression?this.moodList.push(t):t instanceof a.UnknownExpression&&this.unknownList.push(t),this.addExpressionToEntryList(t,e)}CompareTo(t){return this.Timestamp.RealValue>t.Timestamp.RealValue?1:this.Timestamp.RealValue{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TempoExpressionEntry=e.MultiTempoExpression=void 0;const s=i(1797),n=i(9667),r=i(3748),o=i(2562),a=i(280);e.MultiTempoExpression=class{constructor(t,e){this.expressions=[],this.sourceMeasure=t,this.timestamp=e}get Timestamp(){return this.timestamp}get AbsoluteTimestamp(){return s.Fraction.plus(this.sourceMeasure.AbsoluteTimestamp,this.timestamp)}get SourceMeasureParent(){return this.sourceMeasure}set SourceMeasureParent(t){this.sourceMeasure=t}get InstantaneousTempo(){return this.instantaneousTempo}get ContinuousTempo(){return this.continuousTempo}get EntriesList(){return this.expressions}get CombinedExpressionsText(){return this.combinedExpressionsText}set CombinedExpressionsText(t){this.combinedExpressionsText=t}getPlacementOfFirstEntry(){let t=r.PlacementEnum.Above;return this.expressions.length>0&&(this.expressions[0].Expression instanceof n.InstantaneousTempoExpression||this.expressions[0].Expression instanceof a.ContinuousTempoExpression)&&(t=this.expressions[0].Expression.Placement),t}getFontstyleOfFirstEntry(){let t=o.FontStyles.Regular;return this.expressions[0].Expression instanceof n.InstantaneousTempoExpression?t=o.FontStyles.Bold:this.expressions[0].Expression instanceof a.ContinuousTempoExpression&&(t=o.FontStyles.Italic),t}addExpression(t,e){if(this.checkIfAlreadyExists(t))return;t instanceof n.InstantaneousTempoExpression?this.instantaneousTempo=t:t instanceof a.ContinuousTempoExpression&&(this.continuousTempo=t);const i=new l;i.prefix=e,i.Expression=t,i.label=t.Label,this.expressions.push(i)}CompareTo(t){return this.Timestamp.RealValue>t.Timestamp.RealValue?1:this.Timestamp.RealValue{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RehearsalExpression=void 0;const s=i(3748);class n extends s.AbstractExpression{constructor(t,e){super(e),this.label=t}}e.RehearsalExpression=n},1614:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnknownExpression=void 0;const s=i(3748),n=i(1274);class r extends s.AbstractExpression{constructor(t,e,i,s){super(e),this.label=t,this.staffNumber=s,void 0===i&&(i=n.TextAlignmentEnum.LeftBottom),this.textAlignment=i}get Label(){return this.label}get Placement(){return this.placement}set Placement(t){this.placement=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get TextAlignment(){return this.textAlignment}}e.UnknownExpression=r},2343:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(3748),e),n(i(9775),e),n(i(4802),e),n(i(9793),e),n(i(9667),e),n(i(7527),e),n(i(6943),e),n(i(6124),e),n(i(7513),e),n(i(1614),e)},5356:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DynamicsContainer=void 0;const s=i(7839),n=i(9793);e.DynamicsContainer=class{constructor(t,e){t instanceof s.ContinuousDynamicExpression?this.continuousDynamicExpression=t:t instanceof n.InstantaneousDynamicExpression&&(this.instantaneousDynamicExpression=t),this.staffNumber=e}parMultiExpression(){return this.continuousDynamicExpression?this.continuousDynamicExpression.StartMultiExpression:this.instantaneousDynamicExpression?this.instantaneousDynamicExpression.ParentMultiExpression:void 0}CompareTo(t){return this.parMultiExpression().AbsoluteTimestamp.CompareTo(t.parMultiExpression().AbsoluteTimestamp)}}},1877:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractNotationInstruction=void 0,e.AbstractNotationInstruction=class{constructor(t){this.printObject=!0,this.parent=t}get Parent(){return this.parent}set Parent(t){this.parent=t}get PrintObject(){return this.printObject}set PrintObject(t){this.printObject=t}}},289:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MidiInstrument=e.ClefEnum=e.ClefInstruction=void 0;const s=i(8640),n=i(1877),r=i(8640),o=i(8640),a=i(1703);class l extends n.AbstractNotationInstruction{constructor(t=h.G,e=0,i=2){super(void 0),this.clefType=h.G,this.line=2,this.octaveOffset=0,this.line=i,this.clefType=t,this.octaveOffset=e,this.calcParameters()}static getDefaultClefFromMidiInstrument(t){switch(t){case c.Acoustic_Grand_Piano:case c.Electric_Bass_finger:case c.Electric_Bass_pick:case c.Fretless_Bass:case c.Slap_Bass_1:case c.Slap_Bass_2:case c.Synth_Bass_1:case c.Synth_Bass_2:case c.Contrabass:return new l(h.F,0,4);default:return new l(h.G,0,2)}}static getAllPossibleClefs(){const t=[];for(let e=0;e<=2;e++){const i=new l(h.G,e,2);t.push(i)}for(let e=-2;e<=0;e++){const i=new l(h.F,e,4);t.push(i)}return t}static isSupportedClef(t){switch(t){case h.G:case h.F:case h.C:case h.percussion:case h.TAB:return!0;default:return!1}}get ClefType(){return this.clefType}set ClefType(t){this.clefType=t}get Line(){return this.line}set Line(t){this.line=t}get OctaveOffset(){return this.octaveOffset}set OctaveOffset(t){this.octaveOffset=t}get ClefPitch(){return this.clefPitch}set ClefPitch(t){this.clefPitch=t}get ReferenceCyPosition(){return this.referenceCyPosition}set ReferenceCyPosition(t){this.referenceCyPosition=t}Equals(t){return this===t||!(!this||!t)&&this.clefPitch===t.clefPitch&&this.Line===t.Line}NotEqual(t){return!this.Equals(t)}ToString(){return"ClefType: "+this.clefType}calcParameters(){switch(this.clefType){case h.G:this.clefPitch=new s.Pitch(r.NoteEnum.G,1+this.octaveOffset,o.AccidentalEnum.NONE),this.referenceCyPosition=5-this.line+2;break;case h.F:this.clefPitch=new s.Pitch(r.NoteEnum.F,0+this.octaveOffset,o.AccidentalEnum.NONE),this.referenceCyPosition=5-this.line+1.5;break;case h.C:this.clefPitch=new s.Pitch(r.NoteEnum.C,1+this.octaveOffset,o.AccidentalEnum.NONE),this.referenceCyPosition=5-this.line;break;case h.percussion:this.clefPitch=new s.Pitch(r.NoteEnum.C,2,o.AccidentalEnum.NONE),this.referenceCyPosition=2;break;case h.TAB:this.clefPitch=new s.Pitch(r.NoteEnum.G,0,o.AccidentalEnum.NONE),this.referenceCyPosition=0;break;default:throw new a.ArgumentOutOfRangeException("clefType")}}}var h,c;e.ClefInstruction=l,function(t){t[t.G=0]="G",t[t.F=1]="F",t[t.C=2]="C",t[t.percussion=3]="percussion",t[t.TAB=4]="TAB"}(h=e.ClefEnum||(e.ClefEnum={})),function(t){t[t.None=-1]="None",t[t.Acoustic_Grand_Piano=0]="Acoustic_Grand_Piano",t[t.Bright_Acoustic_Piano=1]="Bright_Acoustic_Piano",t[t.Electric_Grand_Piano=2]="Electric_Grand_Piano",t[t.Honky_tonk_Piano=3]="Honky_tonk_Piano",t[t.Electric_Piano_1=4]="Electric_Piano_1",t[t.Electric_Piano_2=5]="Electric_Piano_2",t[t.Harpsichord=6]="Harpsichord",t[t.Clavinet=7]="Clavinet",t[t.Celesta=8]="Celesta",t[t.Glockenspiel=9]="Glockenspiel",t[t.Music_Box=10]="Music_Box",t[t.Vibraphone=11]="Vibraphone",t[t.Marimba=12]="Marimba",t[t.Xylophone=13]="Xylophone",t[t.Tubular_Bells=14]="Tubular_Bells",t[t.Dulcimer=15]="Dulcimer",t[t.Drawbar_Organ=16]="Drawbar_Organ",t[t.Percussive_Organ=17]="Percussive_Organ",t[t.Rock_Organ=18]="Rock_Organ",t[t.Church_Organ=19]="Church_Organ",t[t.Reed_Organ=20]="Reed_Organ",t[t.Accordion=21]="Accordion",t[t.Harmonica=22]="Harmonica",t[t.Tango_Accordion=23]="Tango_Accordion",t[t.Acoustic_Guitar_nylon=24]="Acoustic_Guitar_nylon",t[t.Acoustic_Guitar_steel=25]="Acoustic_Guitar_steel",t[t.Electric_Guitar_jazz=26]="Electric_Guitar_jazz",t[t.Electric_Guitar_clean=27]="Electric_Guitar_clean",t[t.Electric_Guitar_muted=28]="Electric_Guitar_muted",t[t.Overdriven_Guitar=29]="Overdriven_Guitar",t[t.Distortion_Guitar=30]="Distortion_Guitar",t[t.Guitar_harmonics=31]="Guitar_harmonics",t[t.Acoustic_Bass=32]="Acoustic_Bass",t[t.Electric_Bass_finger=33]="Electric_Bass_finger",t[t.Electric_Bass_pick=34]="Electric_Bass_pick",t[t.Fretless_Bass=35]="Fretless_Bass",t[t.Slap_Bass_1=36]="Slap_Bass_1",t[t.Slap_Bass_2=37]="Slap_Bass_2",t[t.Synth_Bass_1=38]="Synth_Bass_1",t[t.Synth_Bass_2=39]="Synth_Bass_2",t[t.Violin=40]="Violin",t[t.Viola=41]="Viola",t[t.Cello=42]="Cello",t[t.Contrabass=43]="Contrabass",t[t.Tremolo_Strings=44]="Tremolo_Strings",t[t.Pizzicato_Strings=45]="Pizzicato_Strings",t[t.Orchestral_Harp=46]="Orchestral_Harp",t[t.Timpani=47]="Timpani",t[t.String_Ensemble_1=48]="String_Ensemble_1",t[t.String_Ensemble_2=49]="String_Ensemble_2",t[t.Synth_Strings_1=50]="Synth_Strings_1",t[t.Synth_Strings_2=51]="Synth_Strings_2",t[t.Choir_Aahs=52]="Choir_Aahs",t[t.Voice_Oohs=53]="Voice_Oohs",t[t.Synth_Voice=54]="Synth_Voice",t[t.Orchestra_Hit=55]="Orchestra_Hit",t[t.Trumpet=56]="Trumpet",t[t.Trombone=57]="Trombone",t[t.Tuba=58]="Tuba",t[t.Muted_Trumpet=59]="Muted_Trumpet",t[t.French_Horn=60]="French_Horn",t[t.Brass_Section=61]="Brass_Section",t[t.Synth_Brass_1=62]="Synth_Brass_1",t[t.Synth_Brass_2=63]="Synth_Brass_2",t[t.Soprano_Sax=64]="Soprano_Sax",t[t.Alto_Sax=65]="Alto_Sax",t[t.Tenor_Sax=66]="Tenor_Sax",t[t.Baritone_Sax=67]="Baritone_Sax",t[t.Oboe=68]="Oboe",t[t.English_Horn=69]="English_Horn",t[t.Bassoon=70]="Bassoon",t[t.Clarinet=71]="Clarinet",t[t.Piccolo=72]="Piccolo",t[t.Flute=73]="Flute",t[t.Recorder=74]="Recorder",t[t.Pan_Flute=75]="Pan_Flute",t[t.Blown_Bottle=76]="Blown_Bottle",t[t.Shakuhachi=77]="Shakuhachi",t[t.Whistle=78]="Whistle",t[t.Ocarina=79]="Ocarina",t[t.Lead_1_square=80]="Lead_1_square",t[t.Lead_2_sawtooth=81]="Lead_2_sawtooth",t[t.Lead_3_calliope=82]="Lead_3_calliope",t[t.Lead_4_chiff=83]="Lead_4_chiff",t[t.Lead_5_charang=84]="Lead_5_charang",t[t.Lead_6_voice=85]="Lead_6_voice",t[t.Lead_7_fifths=86]="Lead_7_fifths",t[t.Lead_8_bass_lead=87]="Lead_8_bass_lead",t[t.Pad_1_new_age=88]="Pad_1_new_age",t[t.Pad_2_warm=89]="Pad_2_warm",t[t.Pad_3_polysynth=90]="Pad_3_polysynth",t[t.Pad_4_choir=91]="Pad_4_choir",t[t.Pad_5_bowed=92]="Pad_5_bowed",t[t.Pad_6_metallic=93]="Pad_6_metallic",t[t.Pad_7_halo=94]="Pad_7_halo",t[t.Pad_8_sweep=95]="Pad_8_sweep",t[t.FX_1_rain=96]="FX_1_rain",t[t.FX_2_soundtrack=97]="FX_2_soundtrack",t[t.FX_3_crystal=98]="FX_3_crystal",t[t.FX_4_atmosphere=99]="FX_4_atmosphere",t[t.FX_5_brightness=100]="FX_5_brightness",t[t.FX_6_goblins=101]="FX_6_goblins",t[t.FX_7_echoes=102]="FX_7_echoes",t[t.FX_8_scifi=103]="FX_8_scifi",t[t.Sitar=104]="Sitar",t[t.Banjo=105]="Banjo",t[t.Shamisen=106]="Shamisen",t[t.Koto=107]="Koto",t[t.Kalimba=108]="Kalimba",t[t.Bag_pipe=109]="Bag_pipe",t[t.Fiddle=110]="Fiddle",t[t.Shanai=111]="Shanai",t[t.Tinkle_Bell=112]="Tinkle_Bell",t[t.Agogo=113]="Agogo",t[t.Steel_Drums=114]="Steel_Drums",t[t.Woodblock=115]="Woodblock",t[t.Taiko_Drum=116]="Taiko_Drum",t[t.Melodic_Tom=117]="Melodic_Tom",t[t.Synth_Drum=118]="Synth_Drum",t[t.Reverse_Cymbal=119]="Reverse_Cymbal",t[t.Guitar_Fret_Noise=120]="Guitar_Fret_Noise",t[t.Breath_Noise=121]="Breath_Noise",t[t.Seashore=122]="Seashore",t[t.Bird_Tweet=123]="Bird_Tweet",t[t.Telephone_Ring=124]="Telephone_Ring",t[t.Helicopter=125]="Helicopter",t[t.Applause=126]="Applause",t[t.Gunshot=127]="Gunshot",t[t.Percussion=128]="Percussion"}(c=e.MidiInstrument||(e.MidiInstrument={}))},5198:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.KeyEnum=e.NoteEnumToHalfToneLink=e.KeyInstruction=void 0;const s=i(1877),n=i(8640),r=i(8640);class o extends s.AbstractNotationInstruction{constructor(t,e=0,i=a.major){super(t),this.isTransposedBy=0,this.Key=e,this.keyTypeOriginal=e,this.mode=i,this.alteratedNotes=this.calcAlteratedNotes()}static copy(t){const e=new o(t.parent,t.Key,t.Mode);return e.keyTypeOriginal=t.keyTypeOriginal,e}static getAllPossibleMajorKeyInstructions(){const t=[];for(let e=-7;e<7;e++){const i=new o(void 0,e,a.major);t.push(i)}return t}get Key(){return this.keyType}set Key(t){this.keyType=t,this.alteratedNotes=this.calcAlteratedNotes()}get Mode(){return this.mode}set Mode(t){this.mode=t}get AlteratedNotes(){return this.alteratedNotes}calcAlteratedNotes(){const t=[];if(this.keyType>0)for(let e=0;e=0}getAlterationForPitch(t){return this.keyType>0&&this.alteratedNotes.indexOf(t.FundamentalNote)<=this.keyType?r.AccidentalEnum.SHARP:this.keyType<0&&this.alteratedNotes.indexOf(t.FundamentalNote)<=Math.abs(this.keyType)?r.AccidentalEnum.FLAT:r.AccidentalEnum.NONE}ToString(){return"Key: "+this.keyType+this.mode}OperatorEquals(t){const e=this;return e===t||!(!e||!t)&&e.Key===t.Key&&e.Mode===t.Mode}OperatorNotEqual(t){return!this.OperatorEquals(t)}}var a;e.KeyInstruction=o,o.sharpPositionList=[n.NoteEnum.F,n.NoteEnum.C,n.NoteEnum.G,n.NoteEnum.D,n.NoteEnum.A,n.NoteEnum.E,n.NoteEnum.B],o.flatPositionList=[n.NoteEnum.B,n.NoteEnum.E,n.NoteEnum.A,n.NoteEnum.D,n.NoteEnum.G,n.NoteEnum.C,n.NoteEnum.F],e.NoteEnumToHalfToneLink=class{constructor(t,e){this.note=t,this.halfTone=e}},function(t){t[t.major=0]="major",t[t.minor=1]="minor",t[t.none=2]="none",t[t.dorian=3]="dorian",t[t.phrygian=4]="phrygian",t[t.lydian=5]="lydian",t[t.mixolydian=6]="mixolydian",t[t.aeolian=7]="aeolian",t[t.ionian=8]="ionian",t[t.locrian=9]="locrian"}(a=e.KeyEnum||(e.KeyEnum={}))},6189:(t,e)=>{"use strict";var i,s;Object.defineProperty(e,"__esModule",{value:!0}),e.AlignmentType=e.RepetitionInstructionEnum=e.RepetitionInstruction=e.RepetitionInstructionComparer=void 0,e.RepetitionInstructionComparer=class{static Compare(t,e){if(void 0!==t.parentRepetition&&e.parentRepetition){if(t.alignment===s.End&&e.alignment===s.End){if(t.parentRepetition.StartIndexe.parentRepetition.StartIndex)return-1}if(t.alignment===s.Begin&&e.alignment===s.Begin){if(t.parentRepetition.EndIndexe.parentRepetition.EndIndex)return-1}}return 0}},e.RepetitionInstruction=class{constructor(t,e,i=s.End,n,r){this.endingIndices=void 0,this.measureIndex=t,r&&(this.endingIndices=r.slice()),this.type=e,this.alignment=i,this.parentRepetition=n}CompareTo(t){const e=t;if(this.measureIndex>e.measureIndex)return 1;if(this.measureIndex{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RhythmSymbolEnum=e.RhythmInstruction=void 0;const s=i(1877);class n extends s.AbstractNotationInstruction{constructor(t,e){super(void 0),this.rhythm=t,this.numerator=t.Numerator,this.denominator=t.Denominator,this.symbolEnum=e}get Rhythm(){return this.rhythm}set Rhythm(t){this.rhythm=t}get SymbolEnum(){return this.symbolEnum}set SymbolEnum(t){this.symbolEnum=t}clone(){return new n(this.rhythm.clone(),this.symbolEnum)}OperatorEquals(t){const e=this;return e===t||!(!e||!t)&&e.numerator===t.numerator&&e.denominator===t.denominator}OperatorNotEqual(t){return!(this===t)}ToString(){return"Rhythm: "+this.rhythm.toString()}}var r;e.RhythmInstruction=n,(r=e.RhythmSymbolEnum||(e.RhythmSymbolEnum={}))[r.NONE=0]="NONE",r[r.COMMON=1]="COMMON",r[r.CUT=2]="CUT"},1357:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.TechnicalInstruction=e.TechnicalInstructionType=void 0,(i=e.TechnicalInstructionType||(e.TechnicalInstructionType={}))[i.Fingering=0]="Fingering",i[i.String=1]="String",e.TechnicalInstruction=class{}},6065:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(1877),e),n(i(289),e),n(i(5198),e),n(i(6189),e),n(i(3331),e),n(i(1357),e)},2947:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LinkedVoice=void 0;const s=i(3884);class n extends s.Voice{constructor(t,e,i){super(t,e),this.master=i}get Master(){return this.master}}e.LinkedVoice=n},7274:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LyricsEntry=void 0,e.LyricsEntry=class{constructor(t,e,i,s,n=-1){this.text=t,this.word=i,this.parent=s,this.verseNumber=e,n>=0&&(this.syllableIndex=n)}get Text(){return this.text}set Text(t){this.text=t}get Word(){return this.word}get Parent(){return this.parent}set Parent(t){this.parent=t}get VerseNumber(){return this.verseNumber}get SyllableIndex(){return this.syllableIndex}}},2672:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LyricWord=void 0,e.LyricWord=class{constructor(){this.syllables=[]}get Syllables(){return this.syllables}containsVoiceEntry(t){for(let e=0,i=this.Syllables.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Appearance=e.Note=void 0;const s=i(1797);var n;e.Note=class{constructor(t,e,i,s,n,r){this.slurs=[],this.playbackInstrumentId=void 0,this.notehead=void 0,this.printObject=!0,this.voiceEntry=t,this.parentStaffEntry=e,this.length=i,this.pitch=s,this.sourceMeasure=n,this.isRestFlag=null!=r&&r,this.halfTone=s?s.getHalfTone():0}get NoteAsString(){return this.pitch.toString()}get ParentVoiceEntry(){return this.voiceEntry}set ParentVoiceEntry(t){this.voiceEntry=t}get ParentStaffEntry(){return this.parentStaffEntry}get ParentStaff(){return this.parentStaffEntry.ParentStaff}get Length(){return this.length}set Length(t){this.length=t}get SourceMeasure(){return this.sourceMeasure}get TypeLength(){return this.typeLength}set TypeLength(t){this.typeLength=t}get NoteTypeXml(){return this.noteTypeXml}set NoteTypeXml(t){this.noteTypeXml=t}get NormalNotes(){return this.normalNotes}set NormalNotes(t){this.normalNotes=t}get Pitch(){return this.pitch}get NoteBeam(){return this.beam}set NoteBeam(t){this.beam=t}set Notehead(t){this.notehead=t}get Notehead(){return this.notehead}get NoteTuplet(){return this.tuplet}set NoteTuplet(t){this.tuplet=t}get NoteTie(){return this.tie}set NoteTie(t){this.tie=t}get NoteSlurs(){return this.slurs}set NoteSlurs(t){this.slurs=t}get PlaybackInstrumentId(){return this.playbackInstrumentId}set PlaybackInstrumentId(t){this.playbackInstrumentId=t}get PrintObject(){return this.printObject}set PrintObject(t){this.printObject=t}get Arpeggio(){return this.arpeggio}set Arpeggio(t){this.arpeggio=t}get IsCueNote(){return this.isCueNote}set IsCueNote(t){this.isCueNote=t}get StemDirectionXml(){return this.stemDirectionXml}set StemDirectionXml(t){this.stemDirectionXml=t}get TremoloStrokes(){return this.tremoloStrokes}set TremoloStrokes(t){this.tremoloStrokes=t}get StemColorXml(){return this.stemColorXml}set StemColorXml(t){this.stemColorXml=t}get NoteheadColorXml(){return this.noteheadColorXml}set NoteheadColorXml(t){this.noteheadColorXml=t}get NoteheadColor(){return this.noteheadColor}set NoteheadColor(t){this.noteheadColor=t}get NoteheadColorCurrentlyRendered(){return this.noteheadColorCurrentlyRendered}set NoteheadColorCurrentlyRendered(t){this.noteheadColorCurrentlyRendered=t}isRest(){return this.isRestFlag}isWholeRest(){return this.isRest()&&this.Length.RealValue===this.sourceMeasure.ActiveTimeSignature.RealValue}ToString(){return this.pitch?this.Pitch.ToString()+", length: "+this.length.toString():"rest note, length: "+this.length.toString()}getAbsoluteTimestamp(){return s.Fraction.plus(this.voiceEntry.Timestamp,this.sourceMeasure.AbsoluteTimestamp)}checkForDoubleSlur(t){for(let e=0,i=this.slurs.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NoteTypeHandler=e.NoteType=void 0;const s=i(1797),n=i(6331),r=i(1703);var o;!function(t){t[t.UNDEFINED=0]="UNDEFINED",t[t._1024th=1]="_1024th",t[t._512th=2]="_512th",t[t._256th=3]="_256th",t[t._128th=4]="_128th",t[t._64th=5]="_64th",t[t._32nd=6]="_32nd",t[t._16th=7]="_16th",t[t.EIGTH=8]="EIGTH",t[t.QUARTER=9]="QUARTER",t[t.HALF=10]="HALF",t[t.WHOLE=11]="WHOLE",t[t.BREVE=12]="BREVE",t[t.LONG=13]="LONG",t[t.MAXIMA=14]="MAXIMA"}(o=e.NoteType||(e.NoteType={}));class a{static NoteTypeToString(t){return this.NoteTypeXmlValues[t]}static StringToNoteType(t){const e=this.NoteTypeXmlValues.indexOf(t);return-1!==e?e:o.UNDEFINED}static getNoteDurationFromType(t){switch(t){case"1024th":return new s.Fraction(1,1024);case"512th":return new s.Fraction(1,512);case"256th":return new s.Fraction(1,256);case"128th":return new s.Fraction(1,128);case"64th":return new s.Fraction(1,64);case"32th":case"32nd":return new s.Fraction(1,32);case"16th":return new s.Fraction(1,16);case"eighth":return new s.Fraction(1,8);case"quarter":return new s.Fraction(1,4);case"half":return new s.Fraction(1,2);case"whole":return new s.Fraction(1,1);case"breve":return new s.Fraction(2,1);case"long":return new s.Fraction(4,1);case"maxima":return new s.Fraction(8,1);default:{const t=n.ITextTranslation.translateText("ReaderErrorMessages/NoteDurationError","Invalid note duration.");throw new r.MusicSheetReadingException(t)}}}}e.NoteTypeHandler=a,a.NoteTypeXmlValues=["","1024th","512th","256th","128th","64th","32nd","16th","eigth","quarter","half","whole","breve","long","maxima"]},766:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.NoteHeadShape=e.Notehead=void 0;const n=s(i(2043));class r{constructor(t,e,i){this.sourceNote=t,this.setShapeFromXml(e,i)}setShapeFromXml(t,e){this.shape=r.ShapeTypeXmlToShape(t);let i=e;void 0===i&&(this.sourceNote?i=this.sourceNote.Length.Denominator>2:(n.default.warn("notehead: sourceNote and filledXmlAttribute undefined."),i=!0)),this.filled=i}get SourceNote(){return this.sourceNote}get Shape(){return this.shape}get Filled(){return this.filled}static ShapeTypeXmlToShape(t){switch(t.toLowerCase()){case"normal":return o.NORMAL;case"x":return o.X;case"slash":return o.SLASH;case"diamond":return o.DIAMOND;case"square":case"la":return o.SQUARE;case"do":case"triangle":return o.TRIANGLE;case"rectangle":return o.RECTANGLE;case"circle-x":return o.CIRCLEX;default:return n.default.info("unsupported/unhandled xml notehead '"+t+"'. Using normal notehead."),o.NORMAL}}}var o;e.Notehead=r,function(t){t[t.CIRCLEX=0]="CIRCLEX",t[t.DIAMOND=1]="DIAMOND",t[t.NORMAL=2]="NORMAL",t[t.RECTANGLE=3]="RECTANGLE",t[t.SLASH=4]="SLASH",t[t.SQUARE=5]="SQUARE",t[t.TRIANGLE=6]="TRIANGLE",t[t.X=7]="X"}(o=e.NoteHeadShape||(e.NoteHeadShape={}))},5922:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OrnamentEnum=e.OrnamentContainer=void 0;const s=i(8640),n=i(3748);var r;e.OrnamentContainer=class{constructor(t){this.placement=n.PlacementEnum.Above,this.accidentalAbove=s.AccidentalEnum.NONE,this.accidentalBelow=s.AccidentalEnum.NONE,this.ornament=t}get GetOrnament(){return this.ornament}get AccidentalAbove(){return this.accidentalAbove}set AccidentalAbove(t){this.accidentalAbove=t}get AccidentalBelow(){return this.accidentalBelow}set AccidentalBelow(t){this.accidentalBelow=t}},(r=e.OrnamentEnum||(e.OrnamentEnum={}))[r.Trill=0]="Trill",r[r.Turn=1]="Turn",r[r.InvertedTurn=2]="InvertedTurn",r[r.DelayedTurn=3]="DelayedTurn",r[r.DelayedInvertedTurn=4]="DelayedInvertedTurn",r[r.Mordent=5]="Mordent",r[r.InvertedMordent=6]="InvertedMordent"},5942:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SourceMeasure=void 0;const s=i(1797),n=i(141),r=i(9050),o=i(6189),a=i(908),l=i(289),h=i(5198),c=i(6894);e.SourceMeasure=class{constructor(t,e){this.printNewSystemXml=!1,this.printNewPageXml=!1,this.IsSystemStartMeasure=!1,this.hasLyrics=!1,this.hasMoodExpressions=!1,this.allRests=!1,this.isReducedToMultiRest=!1,this.multipleRestMeasureNumber=0,this.staffLinkedExpressions=[],this.tempoExpressions=[],this.verticalSourceStaffEntryContainers=[],this.graphicalMeasureErrors=[],this.firstRepetitionInstructions=[],this.lastRepetitionInstructions=[],this.completeNumberOfStaves=t,this.implicitMeasure=!1,this.hasEndLine=!1,this.endingBarStyleXml="",this.endingBarStyleEnum=c.SystemLinesEnum.SingleThin,this.firstInstructionsStaffEntries=new Array(t),this.lastInstructionsStaffEntries=new Array(t),this.rules=e,this.TempoInBPM=0;for(let e=0;e1)return t[this.measureListIndex-1]}get Rules(){return this.rules}get VerticalMeasureList(){return this.verticalMeasureList}set VerticalMeasureList(t){this.verticalMeasureList=t}get TempoInBPM(){return this.tempoInBPM}set TempoInBPM(t){this.tempoInBPM=t}findOrCreateStaffEntry(t,e,i){let s,o;for(const e of this.verticalSourceStaffEntryContainers)if(e.Timestamp.Equals(t)){o=e;break}if(o)return o.StaffEntries[e]?s=o.StaffEntries[e]:(s=new r.SourceStaffEntry(o,i),o.StaffEntries[e]=s),{createdNewContainer:!1,staffEntry:s};const a=this.verticalSourceStaffEntryContainers[this.verticalSourceStaffEntryContainers.length-1];if(0===this.verticalSourceStaffEntryContainers.length||a.Timestamp.lt(t)){const o=new n.VerticalSourceStaffEntryContainer(this,t.clone(),this.completeNumberOfStaves);this.verticalSourceStaffEntryContainers.push(o),s=new r.SourceStaffEntry(o,i),o.StaffEntries[e]=s}else for(let o=this.verticalSourceStaffEntryContainers.length-1;o>=0;o--){if(this.verticalSourceStaffEntryContainers[o].Timestamp.lt(t)){const a=new n.VerticalSourceStaffEntryContainer(this,t.clone(),this.completeNumberOfStaves);this.verticalSourceStaffEntryContainers.splice(o+1,0,a),s=new r.SourceStaffEntry(a,i),a.StaffEntries[e]=s;break}if(0===o){const a=new n.VerticalSourceStaffEntryContainer(this,t.clone(),this.completeNumberOfStaves);this.verticalSourceStaffEntryContainers.splice(o,0,a),s=new r.SourceStaffEntry(a,i),a.StaffEntries[e]=s;break}}return{createdNewContainer:!0,staffEntry:s}}findOrCreateVoiceEntry(t,e){let i,s=!1;for(const s of t.VoiceEntries)if(s.ParentVoice===e){i=s;break}return i||(i=new a.VoiceEntry(t.Timestamp,e,t),s=!0),{createdVoiceEntry:s,voiceEntry:i}}getPreviousSourceStaffEntryFromIndex(t,e){for(let i=e-1;i>=0;i--)if(this.verticalSourceStaffEntryContainers[i][t])return this.verticalSourceStaffEntryContainers[i][t]}getVerticalContainerIndexByTimestamp(t){for(let e=0,i=this.VerticalSourceStaffEntryContainers.length;e=0;e--){const t=this.verticalSourceStaffEntryContainers[e][r+n];if(void 0!==t&&t.hasTie()&&i.lt(s.Fraction.plus(t.Timestamp,t.calculateMaxNoteLength()))){i=s.Fraction.plus(t.Timestamp,t.calculateMaxNoteLength());break}}}n.push(i)}for(let t=0,e=n.length;t0)return!0}return!1}beginsWithLineRepetition(){for(let t=0,e=this.FirstRepetitionInstructions.length;t=0&&(e=this.verticalSourceStaffEntryContainers[i].StaffEntries[t],!e);i--);return e}canBeReducedToMultiRest(){var t,e;let i=!0,s=!1;for(const t of this.verticalSourceStaffEntryContainers)if(t)for(const e of t.StaffEntries)if(e&&e.ParentStaff.ParentInstrument.Visible){if(e.ChordContainers.length>0)return!1;if(e.ParentStaff.hasLyrics&&(s=!0),this.firstRepetitionInstructions.length>0||this.lastRepetitionInstructions.length>0)return!1;for(const t of e.VoiceEntries){for(const e of t.Notes)if(!e.isRest()){i=!1;break}if(!i)break}}if(!i||s||this.hasMoodExpressions||this.tempoExpressions.length>0)return!1;for(const t of this.staffLinkedExpressions)if(t.length>0)return!1;for(const t of this.lastInstructionsStaffEntries)for(let e=0,i=null==t?void 0:t.Instructions.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SourceStaffEntry=void 0;const s=i(1797),n=i(289),r=i(5198),o=i(3331);e.SourceStaffEntry=class{constructor(t,e){this.voiceEntries=[],this.instructions=[],this.chordSymbolContainers=[],this.verticalContainerParent=t,this.parentStaff=e}get ParentStaff(){return this.parentStaff}get VerticalContainerParent(){return this.verticalContainerParent}get Timestamp(){if(this.VerticalContainerParent)return this.VerticalContainerParent.Timestamp}get AbsoluteTimestamp(){if(this.VerticalContainerParent)return s.Fraction.plus(this.VerticalContainerParent.ParentMeasure.AbsoluteTimestamp,this.VerticalContainerParent.Timestamp)}get VoiceEntries(){return this.voiceEntries}set VoiceEntries(t){this.voiceEntries=t}get Link(){return this.staffEntryLink}set Link(t){this.staffEntryLink=t}get Instructions(){return this.instructions}set Instructions(t){this.instructions=t}get ChordContainers(){return this.chordSymbolContainers}set ChordContainers(t){this.chordSymbolContainers=t}removeAllInstructionsOfTypeClefInstruction(){let t=0,e=0;for(;t0)return!0;return!1}hasTie(){for(let t=0,e=this.VoiceEntries.length;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Staff=void 0,e.Staff=class{constructor(t,e){this.isTab=!1,this.voices=[],this.volume=1,this.stafflineCount=5,this.hasLyrics=!1,this.openTieDict={},this.parentInstrument=t,this.id=e,this.audible=!0,this.following=!0}get ParentInstrument(){return this.parentInstrument}set ParentInstrument(t){this.parentInstrument=t}get Voices(){return this.voices}get Id(){return this.id}get Volume(){return this.volume}set Volume(t){this.volume=t}get StafflineCount(){return this.stafflineCount}set StafflineCount(t){this.stafflineCount=t}}},4447:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StaffEntryLink=void 0,e.StaffEntryLink=class{constructor(t){this.linkStaffEntries=[],this.voiceEntry=t}get GetVoiceEntry(){return this.voiceEntry}get LinkStaffEntries(){return this.linkStaffEntries}set LinkStaffEntries(t){this.linkStaffEntries=t}}},2953:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TabNote=void 0;const s=i(5253);class n extends s.Note{constructor(t,e,i,s,n,r,o,a,l){super(t,e,i,s,n),this.stringNumberTab=r,this.fretNumber=o,this.bendArray=a,this.vibratoStroke=l}get StringNumberTab(){return this.stringNumberTab}get FretNumber(){return this.fretNumber}get BendArray(){return this.bendArray}get VibratoStroke(){return this.vibratoStroke}}e.TabNote=n},4555:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Tie=void 0;const n=i(1797),r=i(3748),o=s(i(2043));e.Tie=class{constructor(t,e){this.notes=[],this.TieNumber=1,this.TieDirection=r.PlacementEnum.NotYetDefined,this.NoteIndexToTieDirection={},this.AddNote(t),this.type=e}getTieDirection(t){if(!t)return this.TieDirection;for(let e=0;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Tuplet=void 0,e.Tuplet=class{constructor(t,e=!1){this.PlacementFromXml=!1,this.notes=[],this.fractions=[],this.tupletLabelNumber=t,this.bracket=e}get TupletLabelNumber(){return this.tupletLabelNumber}set TupletLabelNumber(t){this.tupletLabelNumber=t}get Notes(){return this.notes}set Notes(t){this.notes=t}get Fractions(){return this.fractions}set Fractions(t){this.fractions=t}get Bracket(){return this.bracket}set Bracket(t){this.bracket=t}getNoteIndex(t){for(let e=this.notes.length-1;e>=0;e--)for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VerticalSourceStaffEntryContainer=void 0;const s=i(1797);e.VerticalSourceStaffEntryContainer=class{constructor(t,e,i){this.staffEntries=[],this.comments=[],this.timestamp=e,this.staffEntries=new Array(i),this.parentMeasure=t}$get$(t){return this.staffEntries[t]}$set$(t,e){this.staffEntries[t]=e}get Timestamp(){return this.timestamp}set Timestamp(t){this.timestamp=t}get StaffEntries(){return this.staffEntries}set StaffEntries(t){this.staffEntries=t}get Comments(){return this.comments}set Comments(t){this.comments=t}get ParentMeasure(){return this.parentMeasure}set ParentMeasure(t){this.parentMeasure=t}getAbsoluteTimestamp(){return s.Fraction.plus(this.timestamp,this.parentMeasure.AbsoluteTimestamp)}}},3884:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Voice=void 0,e.Voice=class{constructor(t,e){this.voiceEntries=[],this.volume=1,this.parent=t,this.visible=!0,this.audible=!0,this.following=!0,this.voiceId=e}get VoiceEntries(){return this.voiceEntries}get Parent(){return this.parent}get Visible(){return this.visible}set Visible(t){this.visible=t}get Audible(){return this.audible}set Audible(t){this.audible=t}get Following(){return this.following}set Following(t){this.following=t}get VoiceId(){return this.voiceId}get Volume(){return this.volume}set Volume(t){this.volume=t}}},908:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StemDirectionType=e.ArticulationEnum=e.VoiceEntry=void 0;const s=i(1797),n=i(5253),r=i(8640),o=i(5922),a=i(8640),l=i(1649);class h{constructor(t,e,i,s=!1,n=!1,r=!1){if(this.notes=[],this.articulations=[],this.technicalInstructions=[],this.lyricsEntries=new l.Dictionary,this.wantedStemDirection=u.Undefined,this.stemDirectionXml=u.Undefined,this.stemDirection=u.Undefined,this.timestamp=t,this.parentVoice=e,this.parentSourceStaffEntry=i,this.isGrace=s,this.graceAfterMainNote=!1,this.graceNoteSlash=n,this.graceSlur=r,void 0!==i){const t=i.VoiceEntries;-1===t.indexOf(this)&&t.push(this)}}get ParentSourceStaffEntry(){return this.parentSourceStaffEntry}get ParentVoice(){return this.parentVoice}get Timestamp(){return this.timestamp}set Timestamp(t){this.timestamp=t}get Notes(){return this.notes}get IsGrace(){return this.isGrace}set IsGrace(t){this.isGrace=t}get GraceAfterMainNote(){return this.graceAfterMainNote}set GraceAfterMainNote(t){this.graceAfterMainNote=t}get GraceNoteSlash(){return this.graceNoteSlash}set GraceNoteSlash(t){this.graceNoteSlash=t}get GraceSlur(){return this.graceSlur}set GraceSlur(t){this.graceSlur=t}get Articulations(){return this.articulations}get TechnicalInstructions(){return this.technicalInstructions}get LyricsEntries(){return this.lyricsEntries}get Arpeggio(){return this.arpeggio}set Arpeggio(t){this.arpeggio=t}get OrnamentContainer(){return this.ornamentContainer}set OrnamentContainer(t){this.ornamentContainer=t}set WantedStemDirection(t){this.wantedStemDirection=t}get WantedStemDirection(){return this.wantedStemDirection}set StemDirectionXml(t){this.stemDirectionXml=t}get StemDirectionXml(){return this.stemDirectionXml}set StemDirection(t){this.stemDirection=t}get StemDirection(){return this.stemDirection}get StemColorXml(){return this.stemColorXml}set StemColorXml(t){this.stemColorXml=t}get StemColor(){return this.stemColor}set StemColor(t){this.stemColor=t}hasArticulation(t){for(const e of this.articulations)if(e.Equals(t))return!0;return!1}static isSupportedArticulation(t){switch(t){case c.accent:case c.strongaccent:case c.invertedstrongaccent:case c.staccato:case c.staccatissimo:case c.spiccato:case c.tenuto:case c.fermata:case c.invertedfermata:case c.breathmark:case c.caesura:case c.lefthandpizzicato:case c.naturalharmonic:case c.snappizzicato:case c.upbow:case c.downbow:case c.bend:return!0;default:return!1}}hasTie(){for(let t=0,e=this.Notes.length;t0)return!0;return!1}isStaccato(){for(const t of this.Articulations)if(t.articulationEnum===c.staccato)return!0;return!1}isAccent(){for(const t of this.Articulations)if(t.articulationEnum===c.accent||t.articulationEnum===c.strongaccent)return!0;return!1}getVerseNumberForLyricEntry(t){let e=1;return this.lyricsEntries.forEach(((i,s)=>{t===s&&(e=i)})),e}createVoiceEntriesForOrnament(t,e){t||(t=this);const i=[];if(!t.ornamentContainer)return;const n=this.notes[0],r=n.Length,l=t.ParentVoice,h=t.Timestamp;let c=s.Fraction.createFromFraction(h);switch(t.ornamentContainer.GetOrnament){case o.OrnamentEnum.Trill:{const o=new s.Fraction(r.Numerator,8*r.Denominator),u=n.Pitch.getTransposedPitch(1);let d=e.getAlterationForPitch(u);t.OrnamentContainer.AccidentalAbove!==a.AccidentalEnum.NONE&&(d=t.ornamentContainer.AccidentalAbove);for(let t=0;t<8;t++)c=s.Fraction.plus(h,new s.Fraction(t*o.Numerator,o.Denominator)),t%2==0?this.createBaseVoiceEntry(c,o,l,n,i):this.createAlteratedVoiceEntry(c,o,l,n.SourceMeasure,u,d,i);break}case o.OrnamentEnum.Turn:{const t=new s.Fraction(r.Numerator,4*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o),h=n.Pitch.getTransposedPitch(1),u=e.getAlterationForPitch(h);this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,h,u,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.InvertedTurn:{const t=new s.Fraction(r.Numerator,4*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o),h=n.Pitch.getTransposedPitch(1),u=e.getAlterationForPitch(h);this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,h,u,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.DelayedTurn:{const t=new s.Fraction(r.Numerator,2*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o),u=n.Pitch.getTransposedPitch(1),d=e.getAlterationForPitch(u);this.createBaseVoiceEntry(c,t,l,n,i),c=s.Fraction.plus(h,t),t.Denominator=8*r.Denominator,this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,u,d,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.DelayedInvertedTurn:{const t=new s.Fraction(r.Numerator,2*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o),u=n.Pitch.getTransposedPitch(1),d=e.getAlterationForPitch(u);this.createBaseVoiceEntry(c,t,l,n,i),c=s.Fraction.plus(h,t),t.Denominator=8*r.Denominator,this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,u,d,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.Mordent:{const t=new s.Fraction(r.Numerator,4*r.Denominator),o=n.Pitch.getTransposedPitch(1),a=e.getAlterationForPitch(o);this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),t.Denominator=2*r.Denominator,c=s.Fraction.plus(h,t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.InvertedMordent:{const t=new s.Fraction(r.Numerator,4*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o);this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),t.Denominator=2*r.Denominator,c=s.Fraction.plus(h,t),this.createBaseVoiceEntry(c,t,l,n,i);break}default:throw new RangeError}return i}createBaseVoiceEntry(t,e,i,s,o){const a=new h(t,i,s.ParentStaffEntry),l=new r.Pitch(s.Pitch.FundamentalNote,s.Pitch.Octave,s.Pitch.Accidental),c=new n.Note(a,void 0,e,l,s.SourceMeasure);a.Notes.push(c),o.push(a)}createAlteratedVoiceEntry(t,e,i,s,o,a,l){const c=new h(t,i,void 0),u=new r.Pitch(o.FundamentalNote,o.Octave,a),d=new n.Note(c,void 0,e,u,s);c.Notes.push(d),l.push(c)}}var c,u;e.VoiceEntry=h,function(t){t[t.accent=0]="accent",t[t.strongaccent=1]="strongaccent",t[t.marcatoup=2]="marcatoup",t[t.marcatodown=3]="marcatodown",t[t.invertedstrongaccent=4]="invertedstrongaccent",t[t.staccato=5]="staccato",t[t.staccatissimo=6]="staccatissimo",t[t.spiccato=7]="spiccato",t[t.tenuto=8]="tenuto",t[t.fermata=9]="fermata",t[t.invertedfermata=10]="invertedfermata",t[t.breathmark=11]="breathmark",t[t.caesura=12]="caesura",t[t.lefthandpizzicato=13]="lefthandpizzicato",t[t.naturalharmonic=14]="naturalharmonic",t[t.snappizzicato=15]="snappizzicato",t[t.upbow=16]="upbow",t[t.downbow=17]="downbow",t[t.scoop=18]="scoop",t[t.plop=19]="plop",t[t.doit=20]="doit",t[t.falloff=21]="falloff",t[t.stress=22]="stress",t[t.unstress=23]="unstress",t[t.detachedlegato=24]="detachedlegato",t[t.otherarticulation=25]="otherarticulation",t[t.bend=26]="bend"}(c=e.ArticulationEnum||(e.ArticulationEnum={})),function(t){t[t.Undefined=-1]="Undefined",t[t.Up=0]="Up",t[t.Down=1]="Down",t[t.None=2]="None",t[t.Double=3]="Double"}(u=e.StemDirectionType||(e.StemDirectionType={}))},6550:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(3029),e),n(i(9224),e),n(i(4123),e),n(i(2947),e),n(i(5253),e),n(i(766),e),n(i(2478),e),n(i(5922),e),n(i(5942),e),n(i(9050),e),n(i(0),e),n(i(4447),e),n(i(4555),e),n(i(8069),e),n(i(141),e),n(i(3884),e),n(i(908),e),n(i(6065),e),n(i(5253),e),n(i(2478),e),n(i(5942),e),n(i(9050),e),n(i(141),e),n(i(4555),e)},4761:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(1703),e),n(i(6842),e),n(i(884),e),n(i(2255),e),n(i(7514),e),n(i(5142),e),n(i(6550),e),n(i(4990),e),n(i(4257),e),n(i(9714),e),n(i(4759),e),n(i(4143),e)},3495:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AJAX=void 0,e.AJAX=class{static ajax(t,e=9e3){let i;const s=t.indexOf(".mxl")>-1?"text/plain; charset=x-user-defined":"application/xml";if(XMLHttpRequest)i=new XMLHttpRequest;else{if(!ActiveXObject)return Promise.reject(new Error("XMLHttp not supported."));i=new ActiveXObject("Microsoft.XMLHTTP")}return i.timeout=e,new Promise(((e,n)=>{i.onreadystatechange=()=>{i.readyState===XMLHttpRequest.DONE&&(200===i.status||0===i.status&&i.responseText?e(i.responseText):n(new Error("Could not retrieve requested URL "+i.status)))},i.ontimeout=t=>{n(new Error("Server request Timeout"))},i.overrideMimeType(s),i.open("GET",t,!0),i.send()}))}}},530:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Cursor=void 0;const s=i(1797);e.Cursor=class{constructor(t,e,i){this.hidden=!0,this.currentPageNumber=1,this.container=t,this.openSheetMusicDisplay=e,this.rules=this.openSheetMusicDisplay.EngravingRules,this.cursorOptions=i;let s=0;for(this.cursorElementId="cursorImg-0";document.getElementById(this.cursorElementId);)s++,this.cursorElementId=`cursorImg-${s}`;const n=document.createElement("img");n.id=this.cursorElementId,n.style.position="absolute",!0===this.cursorOptions.follow?(this.wantedZIndex="-1",n.style.zIndex=this.wantedZIndex):(this.wantedZIndex="-2",n.style.zIndex=this.wantedZIndex),this.cursorElement=n,this.container.appendChild(n)}adjustToBackgroundColor(){let t;t=this.rules.PageBackgroundColor?"1":this.wantedZIndex,this.cursorElement.style.zIndex=t}init(t,e){this.manager=t,this.graphic=e,this.reset(),this.hidden=!0,this.hide()}show(){this.hidden=!1,this.update(),this.adjustToBackgroundColor()}resetIterator(){if(!this.openSheetMusicDisplay.Sheet||!this.openSheetMusicDisplay.Sheet.SourceMeasures)return void console.log("OSMD.Cursor.resetIterator(): sheet or measures were null/undefined.");const t=this.openSheetMusicDisplay.Sheet.SourceMeasures.length-1;let e=this.rules.MinMeasureToDrawIndex;e=Math.min(e,t);let i=this.rules.MaxMeasureToDrawIndex;if(i=Math.min(i,t),this.openSheetMusicDisplay.Sheet&&this.openSheetMusicDisplay.Sheet.SourceMeasures.length>e&&(this.openSheetMusicDisplay.Sheet.SelectionStart=this.openSheetMusicDisplay.Sheet.SourceMeasures[e].AbsoluteTimestamp),this.openSheetMusicDisplay.Sheet&&this.openSheetMusicDisplay.Sheet.SourceMeasures.length>i){const t=this.openSheetMusicDisplay.Sheet.SourceMeasures[i];this.openSheetMusicDisplay.Sheet.SelectionEnd=s.Fraction.plus(t.AbsoluteTimestamp,t.Duration)}this.iterator=this.manager.getIterator()}getStaffEntryFromVoiceEntry(t){const e=t.ParentSourceStaffEntry.VerticalContainerParent.ParentMeasure.measureListIndex,i=t.ParentSourceStaffEntry.ParentStaff.idInMusicSheet;return this.graphic.findGraphicalStaffEntryFromMeasureList(i,e,t.ParentSourceStaffEntry)}update(){var t,e;if(this.hidden||void 0===this.hidden||null===this.hidden)return;this.updateCurrentPage();const i=this.iterator,s=i.CurrentVisibleVoiceEntries();if(i.EndReached||!i.CurrentVoiceEntries||0===s.length)return;let n,r=0,o=0,a=0;if(i.CurrentMeasure.isReducedToMultiRest){const t=this.graphic.findGraphicalMeasure(i.CurrentMeasureIndex,0),e=t.parentSourceMeasure.multipleRestMeasures,s=i.CurrentMeasure.multipleRestMeasureNumber/(e+1),o=t.PositionAndShape.Size.width-t.beginInstructionsWidth;r=t.PositionAndShape.AbsolutePosition.x+t.beginInstructionsWidth+s*o,n=t.ParentMusicSystem}else{const t=s.map((t=>this.getStaffEntryFromVoiceEntry(t))).sort(((t,e)=>{var i,s,n,r;return(null===(s=null===(i=null==t?void 0:t.PositionAndShape)||void 0===i?void 0:i.AbsolutePosition)||void 0===s?void 0:s.x)<=(null===(r=null===(n=null==e?void 0:e.PositionAndShape)||void 0===n?void 0:n.AbsolutePosition)||void 0===r?void 0:r.x)?-1:1}))[0];r=t.PositionAndShape.AbsolutePosition.x,n=t.parentMeasure.ParentMusicSystem}if(!n)return;o=null!==(e=n.PositionAndShape.AbsolutePosition.y+(null===(t=n.StaffLines[0])||void 0===t?void 0:t.PositionAndShape.RelativePosition.y))&&void 0!==e?e:0;let l=n.PositionAndShape.AbsolutePosition.y;const h=n.StaffLines[n.StaffLines.length-1];h&&(l+=h.PositionAndShape.RelativePosition.y+h.StaffHeight),a=l-o;const c=this.graphic.findGraphicalMeasure(i.CurrentMeasureIndex,0).PositionAndShape;if(this.updateWidthAndStyle(c,r,o,a),this.openSheetMusicDisplay.FollowCursor&&this.cursorOptions.follow)if(this.openSheetMusicDisplay.EngravingRules.RenderSingleHorizontalStaffline)this.cursorElement.scrollIntoView({behavior:"smooth",inline:"center"});else{const t=this.cursorElement.getBoundingClientRect().top;this.cursorElement.scrollIntoView({behavior:t<1e3?"smooth":"auto",block:"center"})}this.cursorElement.style.display=""}updateWidthAndStyle(t,e,i,s){const n=this.cursorElement;let r=0;switch(this.cursorOptions.type){case 1:n.style.top=10*i*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*(e-1.5)*this.openSheetMusicDisplay.zoom+"px",n.height=10*s*this.openSheetMusicDisplay.zoom,r=5*this.openSheetMusicDisplay.zoom;break;case 2:n.style.top=10*(i-2.5)*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*e*this.openSheetMusicDisplay.zoom+"px",n.height=15*this.openSheetMusicDisplay.zoom,r=5*this.openSheetMusicDisplay.zoom;break;case 3:n.style.top=10*t.AbsolutePosition.y*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*t.AbsolutePosition.x*this.openSheetMusicDisplay.zoom+"px",n.height=10*s*this.openSheetMusicDisplay.zoom,r=10*t.Size.width*this.openSheetMusicDisplay.zoom;break;case 4:n.style.top=10*t.AbsolutePosition.y*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*t.AbsolutePosition.x*this.openSheetMusicDisplay.zoom+"px",n.height=10*s*this.openSheetMusicDisplay.zoom,r=10*(e-t.AbsolutePosition.x)*this.openSheetMusicDisplay.zoom;break;default:n.style.top=10*i*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*(e-1.5)*this.openSheetMusicDisplay.zoom+"px",n.height=10*s*this.openSheetMusicDisplay.zoom,r=30*this.openSheetMusicDisplay.zoom}r!==n.width&&(n.width=r,this.updateStyle(r,this.cursorOptions))}hide(){this.cursorElement.style.display="none",this.hidden=!0}next(){this.iterator.moveToNextVisibleVoiceEntry(!1),this.update()}reset(){this.resetIterator(),this.update()}updateStyle(t,e){void 0!==e&&(this.cursorOptions=e);const i=document.createElement("canvas");i.width=this.cursorElement.width,i.height=1;const s=i.getContext("2d");s.globalAlpha=this.cursorOptions.alpha;const n=s.createLinearGradient(0,0,this.cursorElement.width,0);switch(this.cursorOptions.type){case 1:case 2:case 3:case 4:n.addColorStop(1,this.cursorOptions.color);break;default:n.addColorStop(0,"white"),n.addColorStop(.2,this.cursorOptions.color),n.addColorStop(.8,this.cursorOptions.color),n.addColorStop(1,"white")}s.fillStyle=n,s.fillRect(0,0,t,1),this.cursorElement.src=i.toDataURL("image/png")}get Iterator(){return this.iterator}get Hidden(){return this.hidden}VoicesUnderCursor(t){return this.iterator.CurrentVisibleVoiceEntries(t)}NotesUnderCursor(t){const e=this.VoicesUnderCursor(t),i=[];return e.forEach((t=>{i.push.apply(i,t.Notes)})),i}GNotesUnderCursor(t){const e=this.VoicesUnderCursor(t),i=[];return e.forEach((t=>{i.push(...t.Notes.map((t=>this.rules.GNote(t))))})),i}updateCurrentPage(){const t=this.iterator.currentTimeStamp;for(const e of this.graphic.MusicPages)if(e.MusicSystems.last().GetSystemsLastTimeStamp().gt(t)){const t=e.PageNumber;return t!==this.currentPageNumber&&(this.container.removeChild(this.cursorElement),this.container=document.getElementById("osmdCanvasPage"+t),this.container.appendChild(this.cursorElement)),this.currentPageNumber=t}return 1}}},41:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OSMDOptions=e.SkyBottomLineBatchCalculatorBackendType=e.BackendType=e.FillEmptyMeasuresWithWholeRests=e.AlignRestOption=e.CursorType=void 0;const s=i(7459);var n,r,o,a,l;(l=e.CursorType||(e.CursorType={}))[l.Standard=0]="Standard",l[l.ThinLeft=1]="ThinLeft",l[l.ShortThinTopLeft=2]="ShortThinTopLeft",l[l.CurrentArea=3]="CurrentArea",l[l.CurrentAreaLeft=4]="CurrentAreaLeft",(a=e.AlignRestOption||(e.AlignRestOption={}))[a.Never=0]="Never",a[a.Always=1]="Always",a[a.Auto=2]="Auto",(o=e.FillEmptyMeasuresWithWholeRests||(e.FillEmptyMeasuresWithWholeRests={}))[o.No=0]="No",o[o.YesVisible=1]="YesVisible",o[o.YesInvisible=2]="YesInvisible",function(t){t[t.SVG=0]="SVG",t[t.Canvas=1]="Canvas"}(n=e.BackendType||(e.BackendType={})),(r=e.SkyBottomLineBatchCalculatorBackendType||(e.SkyBottomLineBatchCalculatorBackendType={}))[r.Plain=0]="Plain",r[r.WebGL=1]="WebGL",e.OSMDOptions=class{static OSMDOptionsStandard(){return{autoResize:!0,backend:"svg",drawingParameters:s.DrawingParametersEnum.default}}static BackendTypeFromString(t){return t&&"canvas"===t.toLowerCase()?n.Canvas:n.SVG}}},9629:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.OpenSheetMusicDisplay=void 0;const n=i(9228),r=i(8738),o=i(1372),a=i(4324),l=i(4040),h=i(5820),c=i(9505),u=i(4028),d=i(530),f=i(7056),m=i(3495),p=s(i(2043)),b=i(7459),g=i(41),S=i(1405),y=i(3748),E=i(1649),x=i(8155),v=i(8640);class _{constructor(t,e=g.OSMDOptions.OSMDOptionsStandard()){if(this.version="1.5.0-dev",this.cursorsOptions=[],this.cursors=[],this.zoom=1,this.zoomUpdated=!1,this.loadUrlTimeout=5e3,"string"==typeof t?this.container=document.getElementById(t):t&&"appendChild"in t&&(this.container=t),!this.container)throw new Error("Please pass a valid div container to OpenSheetMusicDisplay");void 0===e.autoResize&&(e.autoResize=!0),this.backendType=g.BackendType.SVG,this.setOptions(e)}get cursor(){return this.cursors[0]}load(t,e="Untitled Score"){if(this.reset(),"string"==typeof t){const e=t,i=this;if("PK"===e.substr(0,4))return p.default.debug("[OSMD] This is a zip file, unpack it first: "+e),f.MXLHelper.MXLtoXMLstring(e).then((t=>i.load(t)),(t=>{throw p.default.debug(t),new Error("OpenSheetMusicDisplay: Invalid MXL file")}));if(""===e.substr(0,3))return p.default.debug("[OSMD] UTF with BOM detected, truncate first three bytes and pass along: "+e),i.load(e.substr(3));let s=e;if(/^\s/.test(s)&&(s=s.trim()),s.substr(0,6).includes("i.load(t)),(t=>{throw t}));console.error("[OSMD] osmd.load(string): Could not process string. Did not find {t.init(this.sheet.MusicPartManager,this.graphic)}))}render(){var t;if(!this.graphic)throw new Error("OpenSheetMusicDisplay: Before rendering a music sheet, please load a MusicXML file");null===(t=this.drawer)||void 0===t||t.clear();let e=this.container.offsetWidth;this.rules.RenderSingleHorizontalStaffline&&(e=this.rules.SheetMaximumWidth),this.sheet.pageWidth=e/this.zoom/10,this.rules.PageFormat&&!this.rules.PageFormat.IsUndefined?(this.rules.PageHeight=this.sheet.pageWidth/this.rules.PageFormat.aspectRatio,p.default.debug("[OSMD] PageHeight: "+this.rules.PageHeight)):(p.default.debug("[OSMD] endless/undefined pageformat, id: "+this.rules.PageFormat.idString),this.rules.PageHeight=100001),this.graphic.reCalculate(),this.drawingParameters.drawCursors&&(this.graphic.Cursors.length=0),this.createOrRefreshRenderBackend(),this.needBackendUpdate=!1,this.drawer.setZoom(this.zoom),this.drawer.drawSheet(this.graphic),this.enableOrDisableCursors(this.drawingParameters.drawCursors),this.drawingParameters.drawCursors&&this.cursors.forEach((t=>{t.update()})),this.zoomUpdated=!1}createOrRefreshRenderBackend(){this.drawer&&this.drawer.Backends&&(this.drawer.Backends[0]&&this.drawer.Backends[0].removeAllChildrenFromContainer(this.container),this.drawer.Backends.clear()),this.drawingParameters.Rules=this.rules,this.drawer=new h.VexFlowMusicSheetDrawer(this.drawingParameters),this.drawer.drawableBoundingBoxElement=this.DrawBoundingBox,this.drawer.bottomLineVisible=this.drawBottomLine,this.drawer.skyLineVisible=this.drawSkyLine;let t,e=this.container.offsetWidth;this.rules.RenderSingleHorizontalStaffline&&(e=10*this.graphic.MusicPages[0].PositionAndShape.Size.width*this.zoom);const i=32767;for(const s of this.graphic.MusicPages){if(s.PageNumber>this.rules.MaxPageToDrawNumber)break;const n=this.createBackend(this.backendType,s),r=" exceeds CanvasBackend limit of 32767. Cutting off score.";n.getOSMDBackendType()===g.BackendType.Canvas&&e>i&&(p.default.warn("[OSMD] Warning: width of "+e+r),e=i),this.rules.PageFormat&&!this.rules.PageFormat.IsUndefined?t=e/this.rules.PageFormat.aspectRatio:(t=s.PositionAndShape.Size.height,t+=this.rules.PageBottomMargin,t+=this.rules.CompactMode?this.rules.PageTopMarginNarrow:this.rules.PageTopMargin,this.rules.RenderTitle&&(t+=this.rules.TitleTopDistance),t*=10*this.zoom),n.getOSMDBackendType()===g.BackendType.Canvas&&t>i&&(p.default.warn("[OSMD] Warning: height of "+t+r),t=Math.min(t,i)),n.resize(e,t),n.clear(),this.drawer.Backends.push(n),this.graphic.drawer=this.drawer}}exportSVG(){var t;for(const e of null===(t=this.drawer)||void 0===t?void 0:t.Backends)e instanceof c.SvgVexFlowBackend&&e.export()}IsReadyToRender(){return void 0!==this.graphic}clear(){this.drawer.clear(),this.reset()}setOptions(t){if(this.rules||(this.rules=new S.EngravingRules),this.drawingParameters||(this.drawingParameters=new b.DrawingParameters,this.drawingParameters.Rules=this.rules),null==t)return void p.default.warn("warning: osmd.setOptions() called without an options parameter, has no effect.\nexample usage: osmd.setOptions({drawCredits: false, drawPartNames: false})");this.OnXMLRead=function(t){return t},t.onXMLRead&&(this.OnXMLRead=t.onXMLRead),t.drawingParameters&&(this.drawingParameters.DrawingParametersEnum=b.DrawingParametersEnum[t.drawingParameters.toLowerCase()]);let e=!this.drawer||!this.drawer.Backends||this.drawer.Backends.length<1;if(void 0!==t.backend){const i=g.OSMDOptions.BackendTypeFromString(t.backend);e=e||this.backendType!==i,this.backendType=i}this.needBackendUpdate=e,void 0!==t.autoBeam&&(this.rules.AutoBeamNotes=t.autoBeam);const i=t.autoBeamOptions;if(i&&(void 0===i.maintain_stem_directions&&(i.maintain_stem_directions=!1),this.rules.AutoBeamOptions=i,i.groups&&i.groups.length))for(const t of i.groups)if(2!==t.length)throw new Error("Each fraction in autoBeamOptions.groups must be of length 2, e.g. [3,4] for beaming three fourths");void 0!==t.percussionOneLineCutoff&&(this.rules.PercussionOneLineCutoff=t.percussionOneLineCutoff),0!==this.rules.PercussionOneLineCutoff&&void 0!==t.percussionForceVoicesOneLineCutoff&&(this.rules.PercussionForceVoicesOneLineCutoff=t.percussionForceVoicesOneLineCutoff),void 0!==t.alignRests&&(this.rules.AlignRests=t.alignRests),void 0!==t.coloringMode&&this.setColoringMode(t),void 0!==t.coloringEnabled&&(this.rules.ColoringEnabled=t.coloringEnabled),void 0!==t.colorStemsLikeNoteheads&&(this.rules.ColorStemsLikeNoteheads=t.colorStemsLikeNoteheads),t.disableCursor&&(this.drawingParameters.drawCursors=!1),t.drawHiddenNotes&&(this.drawingParameters.drawHiddenNotes=!0),void 0!==t.drawCredits&&(this.drawingParameters.DrawCredits=t.drawCredits),void 0!==t.drawComposer&&(this.drawingParameters.DrawComposer=t.drawComposer),void 0!==t.drawTitle&&(this.drawingParameters.DrawTitle=t.drawTitle),void 0!==t.drawSubtitle&&(this.drawingParameters.DrawSubtitle=t.drawSubtitle),void 0!==t.drawLyricist&&(this.drawingParameters.DrawLyricist=t.drawLyricist),void 0!==t.drawMetronomeMarks&&(this.rules.MetronomeMarksDrawn=t.drawMetronomeMarks),void 0!==t.drawPartNames&&(this.drawingParameters.DrawPartNames=t.drawPartNames,t.drawPartAbbreviations||(this.rules.RenderPartAbbreviations=t.drawPartNames)),void 0!==t.drawPartAbbreviations&&(this.rules.RenderPartAbbreviations=t.drawPartAbbreviations),!1===t.drawFingerings&&(this.rules.RenderFingerings=!1),void 0!==t.drawMeasureNumbers&&(this.rules.RenderMeasureNumbers=t.drawMeasureNumbers),t.drawMeasureNumbersOnlyAtSystemStart&&(this.rules.RenderMeasureNumbersOnlyAtSystemStart=t.drawMeasureNumbersOnlyAtSystemStart),void 0!==t.drawLyrics&&(this.rules.RenderLyrics=t.drawLyrics),void 0!==t.drawTimeSignatures&&(this.rules.RenderTimeSignatures=t.drawTimeSignatures),void 0!==t.drawSlurs&&(this.rules.RenderSlurs=t.drawSlurs),void 0!==t.measureNumberInterval&&(this.rules.MeasureNumberLabelOffset=t.measureNumberInterval),void 0!==t.useXMLMeasureNumbers&&(this.rules.UseXMLMeasureNumbers=t.useXMLMeasureNumbers),void 0!==t.fingeringPosition&&(this.rules.FingeringPosition=y.AbstractExpression.PlacementEnumFromString(t.fingeringPosition)),void 0!==t.fingeringInsideStafflines&&(this.rules.FingeringInsideStafflines=t.fingeringInsideStafflines),void 0!==t.newSystemFromXML&&(this.rules.NewSystemAtXMLNewSystemAttribute=t.newSystemFromXML),void 0!==t.newPageFromXML&&(this.rules.NewPageAtXMLNewPageAttribute=t.newPageFromXML),void 0!==t.fillEmptyMeasuresWithWholeRest&&(this.rules.FillEmptyMeasuresWithWholeRest=t.fillEmptyMeasuresWithWholeRest),void 0!==t.followCursor&&(this.FollowCursor=t.followCursor),void 0!==t.setWantedStemDirectionByXml&&(this.rules.SetWantedStemDirectionByXml=t.setWantedStemDirectionByXml),t.darkMode?(this.rules.applyDefaultColorMusic("#FFFFFF"),this.rules.PageBackgroundColor="#000000"):!1===t.darkMode&&(this.rules.applyDefaultColorMusic("#000000"),this.rules.PageBackgroundColor=void 0),t.defaultColorMusic&&this.rules.applyDefaultColorMusic(t.defaultColorMusic),t.defaultColorNotehead&&(this.rules.DefaultColorNotehead=t.defaultColorNotehead),t.defaultColorRest&&(this.rules.DefaultColorRest=t.defaultColorRest),t.defaultColorStem&&(this.rules.DefaultColorStem=t.defaultColorStem),t.defaultColorLabel&&(this.rules.DefaultColorLabel=t.defaultColorLabel),t.defaultColorTitle&&(this.rules.DefaultColorTitle=t.defaultColorTitle),t.defaultFontFamily&&(this.rules.DefaultFontFamily=t.defaultFontFamily),t.defaultFontStyle&&(this.rules.DefaultFontStyle=t.defaultFontStyle),t.drawUpToMeasureNumber&&(this.rules.MaxMeasureToDrawIndex=t.drawUpToMeasureNumber-1),t.drawFromMeasureNumber&&(this.rules.MinMeasureToDrawIndex=t.drawFromMeasureNumber-1),t.drawUpToPageNumber&&(this.rules.MaxPageToDrawNumber=t.drawUpToPageNumber),t.drawUpToSystemNumber&&(this.rules.MaxSystemToDrawNumber=t.drawUpToSystemNumber),t.tupletsRatioed&&(this.rules.TupletsRatioed=!0),t.tupletsBracketed&&(this.rules.TupletsBracketed=!0),t.tripletsBracketed&&(this.rules.TripletsBracketed=!0),t.autoResize?(this.resizeHandlerAttached||this.autoResize(),this.autoResizeEnabled=!0):!1===t.autoResize&&(this.autoResizeEnabled=!1),void 0!==t.pageFormat&&this.setPageFormat(t.pageFormat),void 0!==t.pageBackgroundColor&&(this.rules.PageBackgroundColor=t.pageBackgroundColor),void 0!==t.renderSingleHorizontalStaffline&&(this.rules.RenderSingleHorizontalStaffline=t.renderSingleHorizontalStaffline),void 0!==t.spacingFactorSoftmax&&(this.rules.SoftmaxFactorVexFlow=t.spacingFactorSoftmax),void 0!==t.spacingBetweenTextLines&&(this.rules.SpacingBetweenTextLines=t.spacingBetweenTextLines),void 0!==t.stretchLastSystemLine&&(this.rules.StretchLastSystemLine=t.stretchLastSystemLine),void 0!==t.autoGenerateMutipleRestMeasuresFromRestMeasures&&(this.rules.AutoGenerateMutipleRestMeasuresFromRestMeasures=t.autoGenerateMutipleRestMeasuresFromRestMeasures),void 0!==t.cursorsOptions?this.cursorsOptions=t.cursorsOptions:this.cursorsOptions=[{type:0,color:this.EngravingRules.DefaultColorCursor,alpha:.5,follow:!0}],void 0!==t.preferredSkyBottomLineBatchCalculatorBackend&&(this.rules.PreferredSkyBottomLineBatchCalculatorBackend=t.preferredSkyBottomLineBatchCalculatorBackend),void 0!==t.skyBottomLineBatchMinMeasures&&(this.rules.SkyBottomLineBatchMinMeasures=t.skyBottomLineBatchMinMeasures)}setColoringMode(t){if(t.coloringMode===b.ColoringModes.XML)return void(this.rules.ColoringMode=b.ColoringModes.XML);const e=[v.NoteEnum.C,v.NoteEnum.D,v.NoteEnum.E,v.NoteEnum.F,v.NoteEnum.G,v.NoteEnum.A,v.NoteEnum.B,-1];let i;if(t.coloringMode===b.ColoringModes.CustomColorSet){if(!t.coloringSetCustom||8!==t.coloringSetCustom.length)throw new Error("Invalid amount of colors: With coloringModes.customColorSet, you have to provide a coloringSetCustom parameter with 8 strings (C to B, rest note).");for(const e of t.coloringSetCustom)if(!/^\#[0-9a-fA-F]{6}$/.test(e))throw new Error("One of the color strings in options.coloringSetCustom was not a valid HTML Hex color:\n"+e);i=t.coloringSetCustom}else if(t.coloringMode===b.ColoringModes.AutoColoring){i=[];const t=Object.keys(x.AutoColorSet);for(let e=0;e{t.hide()})),this.sheet=void 0,this.graphic=void 0,this.zoom=1}autoResize(){const t=this;this.handleResize((()=>{}),(()=>{var e;(null===(e=this.graphic)||void 0===e?void 0:e.GetCalculator)instanceof r.VexFlowMusicSheetCalculator&&(this.graphic.GetCalculator.beamsNeedUpdate=!0),t.IsReadyToRender()&&t.render()}))}handleResize(t,e){let i,s;const n=this;function r(){n.AutoResizeEnabled&&(i=(new Date).getTime(),s||(t(),i=(new Date).getTime(),s=window.setTimeout(o,200)))}function o(){s=void 0,window.clearTimeout(s),(new Date).getTime()-i<200?s=window.setTimeout(o,200):e()}window.attachEvent?window.attachEvent("onresize",r):window.addEventListener("resize",r),this.resizeHandlerAttached=!0,window.setTimeout(t,0),window.setTimeout(e,1)}enableOrDisableCursors(t){var e,i,s,n;if(this.drawingParameters.drawCursors=t,t)for(let t=0;t{t.hide()}))}createBackend(t,e){let i;return i=void 0===t||t===g.BackendType.SVG?new c.SvgVexFlowBackend(this.rules):new u.CanvasVexFlowBackend(this.rules),i.graphicalMusicPage=e,i.initialize(this.container,this.zoom),i.getContext().setFillStyle(this.rules.DefaultColorMusic),i.getContext().setStrokeStyle(this.rules.DefaultColorMusic),i}static StringToPageFormat(t){let e=S.PageFormat.UndefinedPageFormat;if(t.match("^[0-9]+x[0-9]+$")){const i=t.split("x"),s=Number.parseInt(i[0],10),n=Number.parseInt(i[1],10);s>0&&s<32768&&n>0&&n<32768&&(e=new S.PageFormat(s,n,`customPageFormat${t}`))}return t=(t=(t=t.replace(" ","_")).replace("Landscape","L")).replace("Portrait","P"),_.PageFormatStandards.hasOwnProperty(t)?(e=_.PageFormatStandards[t],e):e}setPageFormat(t){const e=_.StringToPageFormat(t);this.needBackendUpdate=!e.Equals(this.rules.PageFormat),this.rules.PageFormat=e}setCustomPageFormat(t,e){if(t>0&&e>0){const i=new S.PageFormat(t,e);this.rules.PageFormat=i}}set DrawSkyLine(t){this.drawSkyLine=t,this.drawer&&(this.drawer.skyLineVisible=t)}get DrawSkyLine(){return this.drawer.skyLineVisible}set DrawBottomLine(t){this.drawBottomLine=t,this.drawer&&(this.drawer.bottomLineVisible=t)}get DrawBottomLine(){return this.drawer.bottomLineVisible}set DrawBoundingBox(t){this.setDrawBoundingBox(t,!0)}get DrawBoundingBox(){return this.drawBoundingBox}setDrawBoundingBox(t,e=!1){this.drawBoundingBox=t,this.drawer&&(this.drawer.drawableBoundingBoxElement=t),e&&this.render()}get AutoResizeEnabled(){return this.autoResizeEnabled}set AutoResizeEnabled(t){this.autoResizeEnabled=t}get Zoom(){return this.zoom}set Zoom(t){var e;this.zoom=t,this.zoomUpdated=!0,(null===(e=this.graphic)||void 0===e?void 0:e.GetCalculator)instanceof r.VexFlowMusicSheetCalculator&&(this.graphic.GetCalculator.beamsNeedUpdate=this.zoomUpdated)}set FollowCursor(t){this.followCursor=t}get FollowCursor(){return this.followCursor}set TransposeCalculator(t){l.MusicSheetCalculator.transposeCalculator=t}get TransposeCalculator(){return l.MusicSheetCalculator.transposeCalculator}get Sheet(){return this.sheet}get Drawer(){return this.drawer}get GraphicSheet(){return this.graphic}get DrawingParameters(){return this.drawingParameters}get EngravingRules(){return this.rules}get Version(){return this.version}}e.OpenSheetMusicDisplay=_,_.PageFormatStandards={A3_L:new S.PageFormat(420,297,"A3_L"),A3_P:new S.PageFormat(297,420,"A3_P"),A4_L:new S.PageFormat(297,210,"A4_L"),A4_P:new S.PageFormat(210,297,"A4_P"),A5_L:new S.PageFormat(210,148,"A5_L"),A5_P:new S.PageFormat(148,210,"A5_P"),A6_L:new S.PageFormat(148,105,"A6_L"),A6_P:new S.PageFormat(105,148,"A6_P"),Endless:S.PageFormat.UndefinedPageFormat,Letter_L:new S.PageFormat(279.4,215.9,"Letter_L"),Letter_P:new S.PageFormat(215.9,279.4,"Letter_P")}},2861:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(3495),e),n(i(530),e),n(i(41),e),n(i(9629),e)},8265:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TransposeCalculator=void 0;const s=i(8918);class n{transposePitch(t,e,i){let r=s.NoteEnum.C,o=0,a=s.AccidentalEnum.NONE;const l=s.Pitch.CalculateTransposedHalfTone(t,i);let h=l.halftone,c=l.overflow;for(let e=0;eh)break}for(let i=0;ih){let l=i;const u=s.Pitch.HalfTonesFromAccidental(t.Accidental);for((u>0||0===u&&e.Key>=0)&&l--;l<0;)l+=7,h+=12,c--;for(;l>=7;)l-=7,h-=12,c++;r=n.noteEnums[l],a=s.Pitch.AccidentalFromHalfTones(h-r),o=t.Octave+c;break}return new s.Pitch(r,o,a)}transposeKey(t,e){let i=0,s=0;for(;i=12;)r-=12;for(;r<0;)r+=12;t.Key=n.keyMapping[r],t.isTransposedBy=e}}e.TransposeCalculator=n,n.keyMapping=[0,-5,2,-3,4,-1,6,1,-4,3,-2,5],n.noteEnums=[s.NoteEnum.C,s.NoteEnum.D,s.NoteEnum.E,s.NoteEnum.F,s.NoteEnum.G,s.NoteEnum.A,s.NoteEnum.B]},5742:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(8265),e)},8447:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(5742),e)},2337:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CollectionUtil=void 0,Array.prototype.last||Object.defineProperty(Array.prototype,"last",{enumerable:!1,value:function(){return this[this.length-1]}}),Array.prototype.clear||Object.defineProperty(Array.prototype,"clear",{enumerable:!1,value:function(){this.length=0}}),Array.prototype.contains||Object.defineProperty(Array.prototype,"contains",{enumerable:!1,value:function(t){return-1!==this.indexOf(t)}}),e.CollectionUtil=class{static contains2(t,e){for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PSMath=void 0;class i{static log(t,e){return Math.log(e)/Math.log(t)}static log10(t){return i.log(10,t)}static meanSimple(t){let e=0;for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(278),r=function(){function t(t){this.root=null,this.compare=t||s.defaultCompare,this.nElements=0}return t.prototype.add=function(t){return!s.isUndefined(t)&&null!==this.insertNode(this.createNode(t))&&(this.nElements++,!0)},t.prototype.clear=function(){this.root=null,this.nElements=0},t.prototype.isEmpty=function(){return 0===this.nElements},t.prototype.size=function(){return this.nElements},t.prototype.contains=function(t){return!s.isUndefined(t)&&null!==this.searchNode(this.root,t)},t.prototype.search=function(t){var e=this.searchNode(this.root,t);if(null!==e)return e.element},t.prototype.remove=function(t){var e=this.searchNode(this.root,t);return null!==e&&(this.removeNode(e),this.nElements--,!0)},t.prototype.inorderTraversal=function(t){this.inorderTraversalAux(this.root,t,{stop:!1})},t.prototype.preorderTraversal=function(t){this.preorderTraversalAux(this.root,t,{stop:!1})},t.prototype.postorderTraversal=function(t){this.postorderTraversalAux(this.root,t,{stop:!1})},t.prototype.levelTraversal=function(t){this.levelTraversalAux(this.root,t)},t.prototype.minimum=function(){if(!this.isEmpty()&&null!==this.root)return this.minimumAux(this.root).element},t.prototype.maximum=function(){if(!this.isEmpty()&&null!==this.root)return this.maximumAux(this.root).element},t.prototype.forEach=function(t){this.inorderTraversal(t)},t.prototype.toArray=function(){var t=[];return this.inorderTraversal((function(e){return t.push(e),!0})),t},t.prototype.height=function(){return this.heightAux(this.root)},t.prototype.searchNode=function(t,e){for(var i=1;null!==t&&0!==i;)(i=this.compare(e,t.element))<0?t=t.leftCh:i>0&&(t=t.rightCh);return t},t.prototype.transplant=function(t,e){null===t.parent?this.root=e:t===t.parent.leftCh?t.parent.leftCh=e:t.parent.rightCh=e,null!==e&&(e.parent=t.parent)},t.prototype.removeNode=function(t){if(null===t.leftCh)this.transplant(t,t.rightCh);else if(null===t.rightCh)this.transplant(t,t.leftCh);else{var e=this.minimumAux(t.rightCh);e.parent!==t&&(this.transplant(e,e.rightCh),e.rightCh=t.rightCh,e.rightCh.parent=e),this.transplant(t,e),e.leftCh=t.leftCh,e.leftCh.parent=e}},t.prototype.inorderTraversalAux=function(t,e,i){null===t||i.stop||(this.inorderTraversalAux(t.leftCh,e,i),i.stop||(i.stop=!1===e(t.element),i.stop||this.inorderTraversalAux(t.rightCh,e,i)))},t.prototype.levelTraversalAux=function(t,e){var i=new n.default;for(null!==t&&i.enqueue(t),t=i.dequeue()||null;null!=t;){if(!1===e(t.element))return;null!==t.leftCh&&i.enqueue(t.leftCh),null!==t.rightCh&&i.enqueue(t.rightCh),t=i.dequeue()||null}},t.prototype.preorderTraversalAux=function(t,e,i){null===t||i.stop||(i.stop=!1===e(t.element),i.stop||(this.preorderTraversalAux(t.leftCh,e,i),i.stop||this.preorderTraversalAux(t.rightCh,e,i)))},t.prototype.postorderTraversalAux=function(t,e,i){null===t||i.stop||(this.postorderTraversalAux(t.leftCh,e,i),i.stop||(this.postorderTraversalAux(t.rightCh,e,i),i.stop||(i.stop=!1===e(t.element))))},t.prototype.minimumAux=function(t){for(;null!=t&&null!==t.leftCh;)t=t.leftCh;return t},t.prototype.maximumAux=function(t){for(;null!=t&&null!==t.rightCh;)t=t.rightCh;return t},t.prototype.heightAux=function(t){return null===t?-1:Math.max(this.heightAux(t.leftCh),this.heightAux(t.rightCh))+1},t.prototype.insertNode=function(t){for(var e=null,i=this.root;null!==i;){var s=this.compare(t.element,i.element);if(0===s)return null;s<0?(e=i,i=i.leftCh):(e=i,i=i.rightCh)}return t.parent=e,null===e?this.root=t:this.compare(t.element,e.element)<0?e.leftCh=t:e.rightCh=t,t},t.prototype.createNode=function(t){return{element:t,leftCh:null,rightCh:null,parent:null}},t}();e.default=r},2070:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(8805),r=i(7818),o=function(){function t(t){this.toStrF=t||s.defaultToString,this.dictionary=new n.default(this.toStrF),this.nElements=0}return t.prototype.add=function(t,e){if(void 0===e&&(e=1),s.isUndefined(t)||e<=0)return!1;if(this.contains(t))this.dictionary.getValue(t).copies+=e;else{var i={value:t,copies:e};this.dictionary.setValue(t,i)}return this.nElements+=e,!0},t.prototype.count=function(t){return this.contains(t)?this.dictionary.getValue(t).copies:0},t.prototype.contains=function(t){return this.dictionary.containsKey(t)},t.prototype.remove=function(t,e){if(void 0===e&&(e=1),s.isUndefined(t)||e<=0)return!1;if(this.contains(t)){var i=this.dictionary.getValue(t);return e>i.copies?this.nElements-=i.copies:this.nElements-=e,i.copies-=e,i.copies<=0&&this.dictionary.remove(t),!0}return!1},t.prototype.toArray=function(){for(var t=[],e=0,i=this.dictionary.values();e{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=function(){function t(t){this.table={},this.nElements=0,this.toStr=t||s.defaultToString}return t.prototype.getValue=function(t){var e=this.table["$"+this.toStr(t)];if(!s.isUndefined(e))return e.value},t.prototype.setValue=function(t,e){if(!s.isUndefined(t)&&!s.isUndefined(e)){var i,n="$"+this.toStr(t),r=this.table[n];return s.isUndefined(r)?(this.nElements++,i=void 0):i=r.value,this.table[n]={key:t,value:e},i}},t.prototype.remove=function(t){var e="$"+this.toStr(t),i=this.table[e];if(!s.isUndefined(i))return delete this.table[e],this.nElements--,i.value},t.prototype.keys=function(){var t=[];for(var e in this.table)if(s.has(this.table,e)){var i=this.table[e];t.push(i.key)}return t},t.prototype.values=function(){var t=[];for(var e in this.table)if(s.has(this.table,e)){var i=this.table[e];t.push(i.value)}return t},t.prototype.forEach=function(t){for(var e in this.table)if(s.has(this.table,e)){var i=this.table[e];if(!1===t(i.key,i.value))return}},t.prototype.containsKey=function(t){return!s.isUndefined(this.getValue(t))},t.prototype.clear=function(){this.table={},this.nElements=0},t.prototype.size=function(){return this.nElements},t.prototype.isEmpty=function(){return this.nElements<=0},t.prototype.toString=function(){var t="{";return this.forEach((function(e,i){t+="\n\t"+e+" : "+i})),t+"\n}"},t}();e.default=n},2734:function(t,e,i){"use strict";var s,n=this&&this.__extends||(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},function(t,e){function i(){this.constructor=t}s(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0});var r=i(8805),o=i(9205),a=function(t){function e(e,i){var s=t.call(this,i)||this;return s.defaultFactoryFunction=e,s}return n(e,t),e.prototype.setDefault=function(e,i){var s=t.prototype.getValue.call(this,e);return o.isUndefined(s)?(this.setValue(e,i),i):s},e.prototype.getValue=function(t){return this.setDefault(t,this.defaultFactoryFunction())},e}(r.default);e.default=a},2422:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(1229),r=function(){function t(t){this.data=[],this.compare=t||s.defaultCompare}return t.prototype.leftChildIndex=function(t){return 2*t+1},t.prototype.rightChildIndex=function(t){return 2*t+2},t.prototype.parentIndex=function(t){return Math.floor((t-1)/2)},t.prototype.minIndex=function(t,e){return e>=this.data.length?t>=this.data.length?-1:t:this.compare(this.data[t],this.data[e])<=0?t:e},t.prototype.siftUp=function(t){for(var e=this.parentIndex(t);t>0&&this.compare(this.data[e],this.data[t])>0;)n.swap(this.data,e,t),t=e,e=this.parentIndex(t)},t.prototype.siftDown=function(t){for(var e=this.minIndex(this.leftChildIndex(t),this.rightChildIndex(t));e>=0&&this.compare(this.data[t],this.data[e])>0;)n.swap(this.data,e,t),t=e,e=this.minIndex(this.leftChildIndex(t),this.rightChildIndex(t))},t.prototype.peek=function(){return this.data.length>0?this.data[0]:void 0},t.prototype.add=function(t){return!s.isUndefined(t)&&(this.data.push(t),this.siftUp(this.data.length-1),!0)},t.prototype.removeRoot=function(){if(this.data.length>0){var t=this.data[0];return this.data[0]=this.data[this.data.length-1],this.data.splice(this.data.length-1,1),this.data.length>0&&this.siftDown(0),t}},t.prototype.contains=function(t){var e=s.compareToEquals(this.compare);return n.contains(this.data,t,e)},t.prototype.size=function(){return this.data.length},t.prototype.isEmpty=function(){return this.data.length<=0},t.prototype.clear=function(){this.data.length=0},t.prototype.forEach=function(t){n.forEach(this.data,t)},t}();e.default=r},3272:function(t,e,i){"use strict";var s,n=this&&this.__extends||(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},function(t,e){function i(){this.constructor=t}s(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0});var r=i(8805),o=i(9205),a=function(){function t(t,e){this.key=t,this.value=e}return t.prototype.unlink=function(){this.prev.next=this.next,this.next.prev=this.prev},t}(),l=function(){function t(){this.key=null,this.value=null}return t.prototype.unlink=function(){this.prev.next=this.next,this.next.prev=this.prev},t}(),h=function(t){function e(e){var i=t.call(this,e)||this;return i.head=new l,i.tail=new l,i.head.next=i.tail,i.tail.prev=i.head,i}return n(e,t),e.prototype.appendToTail=function(t){var e=this.tail.prev;e.next=t,t.prev=e,t.next=this.tail,this.tail.prev=t},e.prototype.getLinkedDictionaryPair=function(t){if(!o.isUndefined(t)){var e="$"+this.toStr(t);return this.table[e]}},e.prototype.getValue=function(t){var e=this.getLinkedDictionaryPair(t);if(!o.isUndefined(e))return e.value},e.prototype.remove=function(e){var i=this.getLinkedDictionaryPair(e);if(!o.isUndefined(i))return t.prototype.remove.call(this,e),i.unlink(),i.value},e.prototype.clear=function(){t.prototype.clear.call(this),this.head.next=this.tail,this.tail.prev=this.head},e.prototype.replace=function(t,e){var i="$"+this.toStr(e.key);e.next=t.next,e.prev=t.prev,this.remove(t.key),e.prev.next=e,e.next.prev=e,this.table[i]=e,++this.nElements},e.prototype.setValue=function(t,e){if(!o.isUndefined(t)&&!o.isUndefined(e)){var i=this.getLinkedDictionaryPair(t),s=new a(t,e),n="$"+this.toStr(t);return o.isUndefined(i)?(this.appendToTail(s),this.table[n]=s,void++this.nElements):(this.replace(i,s),i.value)}},e.prototype.keys=function(){var t=[];return this.forEach((function(e,i){t.push(e)})),t},e.prototype.values=function(){var t=[];return this.forEach((function(e,i){t.push(i)})),t},e.prototype.forEach=function(t){for(var e=this.head.next;e.next;){if(!1===t(e.key,e.value))return;e=e.next}},e}(r.default);e.default=h},5456:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(1229),r=function(){function t(){this.firstNode=null,this.lastNode=null,this.nElements=0}return t.prototype.add=function(t,e){if(s.isUndefined(e)&&(e=this.nElements),e<0||e>this.nElements||s.isUndefined(t))return!1;var i=this.createNode(t);if(0===this.nElements||null===this.lastNode)this.firstNode=i,this.lastNode=i;else if(e===this.nElements)this.lastNode.next=i,this.lastNode=i;else if(0===e)i.next=this.firstNode,this.firstNode=i;else{var n=this.nodeAtIndex(e-1);if(null===n)return!1;i.next=n.next,n.next=i}return this.nElements++,!0},t.prototype.first=function(){if(null!==this.firstNode)return this.firstNode.element},t.prototype.last=function(){if(null!==this.lastNode)return this.lastNode.element},t.prototype.elementAtIndex=function(t){var e=this.nodeAtIndex(t);if(null!==e)return e.element},t.prototype.indexOf=function(t,e){var i=e||s.defaultEquals;if(s.isUndefined(t))return-1;for(var n=this.firstNode,r=0;null!==n;){if(i(n.element,t))return r;r++,n=n.next}return-1},t.prototype.contains=function(t,e){return this.indexOf(t,e)>=0},t.prototype.remove=function(t,e){var i=e||s.defaultEquals;if(this.nElements<1||s.isUndefined(t))return!1;for(var n=null,r=this.firstNode;null!==r;){if(i(r.element,t))return null===n?(this.firstNode=r.next,r===this.lastNode&&(this.lastNode=null)):r===this.lastNode?(this.lastNode=n,n.next=r.next,r.next=null):(n.next=r.next,r.next=null),this.nElements--,!0;n=r,r=r.next}return!1},t.prototype.clear=function(){this.firstNode=null,this.lastNode=null,this.nElements=0},t.prototype.equals=function(e,i){var n=i||s.defaultEquals;return e instanceof t&&this.size()===e.size()&&this.equalsAux(this.firstNode,e.firstNode,n)},t.prototype.equalsAux=function(t,e,i){for(;null!==t&&null!==e;){if(!i(t.element,e.element))return!1;t=t.next,e=e.next}return!0},t.prototype.removeElementAtIndex=function(t){if(!(t<0||t>=this.nElements||null===this.firstNode||null===this.lastNode)){var e;if(1===this.nElements)e=this.firstNode.element,this.firstNode=null,this.lastNode=null;else{var i=this.nodeAtIndex(t-1);null===i?(e=this.firstNode.element,this.firstNode=this.firstNode.next):i.next===this.lastNode&&(e=this.lastNode.element,this.lastNode=i),null!==i&&null!==i.next&&(e=i.next.element,i.next=i.next.next)}return this.nElements--,e}},t.prototype.forEach=function(t){for(var e=this.firstNode;null!==e&&!1!==t(e.element);)e=e.next},t.prototype.reverse=function(){for(var t=null,e=this.firstNode,i=null;null!==e;)i=e.next,e.next=t,t=e,e=i;i=this.firstNode,this.firstNode=this.lastNode,this.lastNode=i},t.prototype.toArray=function(){for(var t=[],e=this.firstNode;null!==e;)t.push(e.element),e=e.next;return t},t.prototype.size=function(){return this.nElements},t.prototype.isEmpty=function(){return this.nElements<=0},t.prototype.toString=function(){return n.toString(this.toArray())},t.prototype.nodeAtIndex=function(t){if(t<0||t>=this.nElements)return null;if(t===this.nElements-1)return this.lastNode;for(var e=this.firstNode,i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(8805),r=i(1229),o=function(){function t(t,e,i){void 0===i&&(i=!1),this.dict=new n.default(t),this.equalsF=e||s.defaultEquals,this.allowDuplicate=i}return t.prototype.getValue=function(t){var e=this.dict.getValue(t);return s.isUndefined(e)?[]:r.copy(e)},t.prototype.setValue=function(t,e){if(s.isUndefined(t)||s.isUndefined(e))return!1;var i=this.dict.getValue(t);return s.isUndefined(i)?(this.dict.setValue(t,[e]),!0):!(!this.allowDuplicate&&r.contains(i,e,this.equalsF)||(i.push(e),0))},t.prototype.remove=function(t,e){if(s.isUndefined(e)){var i=this.dict.remove(t);return!s.isUndefined(i)}var n=this.dict.getValue(t);return!(s.isUndefined(n)||!r.remove(n,e,this.equalsF)||(0===n.length&&this.dict.remove(t),0))},t.prototype.keys=function(){return this.dict.keys()},t.prototype.values=function(){for(var t=[],e=0,i=this.dict.values();e{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER",t[t.INSIDE_AT_END=2]="INSIDE_AT_END",t[t.INSIDE_AT_START=3]="INSIDE_AT_START"}(i||(i={}));var s=function(){function t(t,e){void 0===t&&(t=[]),void 0===e&&(e={}),this.rootIds=t,this.nodes=e,this.initRootIds(),this.initNodes()}return t.prototype.initRootIds=function(){for(var t=0,e=this.rootIds;t-1&&this.insertIdIntoRoot(e,i),this.nodes)if(this.nodes.hasOwnProperty(s)){var n=this.findNodeId(s,t);n>-1&&this.insertIdIntoNode(s,e,n)}},t.prototype.insertIdAfterId=function(t,e){var i=this.findRootId(t);for(var s in i>-1&&this.insertIdIntoRoot(e,i+1),this.nodes)if(this.nodes.hasOwnProperty(s)){var n=this.findNodeId(s,t);n>-1&&this.insertIdIntoNode(s,e,n+1)}},t.prototype.insertIdIntoId=function(t,e){this.nodeInsertAtEnd(t,e),this.nodes[e]=[]},t.prototype.insertIdIntoRoot=function(t,e){if(void 0===e)this.rootInsertAtEnd(t);else if(e<0){var i=this.rootIds.length;this.rootIds.splice(e+i+1,0,t)}else this.rootIds.splice(e,0,t);this.nodes[t]=this.nodes[t]||[]},t.prototype.insertIdIntoNode=function(t,e,i){if(this.nodes[t]=this.nodes[t]||[],this.nodes[e]=this.nodes[e]||[],void 0===i)this.nodeInsertAtEnd(t,e);else if(i<0){var s=this.nodes[t].length;this.nodes[t].splice(i+s+1,0,e)}else this.nodes[t].splice(i,0,e)},t.prototype.moveId=function(t,e,s){var n=t,r=this.findRootId(n);for(var o in this.nodes[e],this.nodes)if(this.nodes.hasOwnProperty(o)){this.findNodeId(o,e);break}var a=e,l=this.findRootId(a);for(var o in this.nodes[e],this.nodes)if(this.nodes.hasOwnProperty(o)){this.findNodeId(o,e);break}if(r>-1){if(l>-1)switch(this.rootDelete(r),l>r&&l--,s){case i.BEFORE:this.insertIdIntoRoot(n,l);break;case i.AFTER:this.insertIdIntoRoot(n,l+1);break;case i.INSIDE_AT_START:this.nodeInsertAtStart(a,n);break;case i.INSIDE_AT_END:this.nodeInsertAtEnd(a,n)}else for(var o in this.rootDelete(r),this.nodes)if(this.nodes.hasOwnProperty(o)&&(h=this.findNodeId(o,a))>-1){switch(s){case i.BEFORE:this.insertIdIntoNode(o,n,h);break;case i.AFTER:this.insertIdIntoNode(o,n,h+1);break;case i.INSIDE_AT_START:this.nodeInsertAtStart(a,n);break;case i.INSIDE_AT_END:this.nodeInsertAtEnd(a,n)}break}}else if(l>-1){for(var o in this.nodes)if(this.nodes.hasOwnProperty(o)&&(h=this.findNodeId(o,n))>-1){this.nodeDeleteAtIndex(o,h);break}switch(s){case i.BEFORE:this.insertIdIntoRoot(n,l);break;case i.AFTER:this.insertIdIntoRoot(n,l+1);break;case i.INSIDE_AT_START:this.nodeInsertAtStart(a,n);break;case i.INSIDE_AT_END:this.nodeInsertAtEnd(a,n)}}else{for(var o in this.nodes)if(this.nodes.hasOwnProperty(o)&&(h=this.findNodeId(o,n))>-1){this.nodeDeleteAtIndex(o,h);break}for(var o in this.nodes){var h;if(this.nodes.hasOwnProperty(o)&&(h=this.findNodeId(o,a))>-1){switch(s){case i.BEFORE:this.insertIdIntoNode(o,n,h);break;case i.AFTER:this.insertIdIntoNode(o,n,h+1);break;case i.INSIDE_AT_START:this.nodeInsertAtStart(a,n);break;case i.INSIDE_AT_END:this.nodeInsertAtEnd(a,n)}break}}}},t.prototype.swapArrayElements=function(t,e,i){var s=t[e];return t[e]=t[i],t[i]=s,t},t.prototype.rootDeleteId=function(t){var e=this.findRootId(t);e>-1&&this.rootDelete(e)},t.prototype.nodeAndSubNodesDelete=function(t){for(var e=[],i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(2422),r=function(){function t(t){this.heap=new n.default(s.reverseCompareFunction(t))}return t.prototype.enqueue=function(t){return this.heap.add(t)},t.prototype.add=function(t){return this.heap.add(t)},t.prototype.dequeue=function(){if(0!==this.heap.size()){var t=this.heap.peek();return this.heap.removeRoot(),t}},t.prototype.peek=function(){return this.heap.peek()},t.prototype.contains=function(t){return this.heap.contains(t)},t.prototype.isEmpty=function(){return this.heap.isEmpty()},t.prototype.size=function(){return this.heap.size()},t.prototype.clear=function(){this.heap.clear()},t.prototype.forEach=function(t){this.heap.forEach(t)},t}();e.default=r},278:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(5456),n=function(){function t(){this.list=new s.default}return t.prototype.enqueue=function(t){return this.list.add(t)},t.prototype.add=function(t){return this.list.add(t)},t.prototype.dequeue=function(){if(0!==this.list.size()){var t=this.list.first();return this.list.removeElementAtIndex(0),t}},t.prototype.peek=function(){if(0!==this.list.size())return this.list.first()},t.prototype.size=function(){return this.list.size()},t.prototype.contains=function(t,e){return this.list.contains(t,e)},t.prototype.isEmpty=function(){return this.list.size()<=0},t.prototype.clear=function(){this.list.clear()},t.prototype.forEach=function(t){this.list.forEach(t)},t}();e.default=n},7818:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(1229),r=i(8805),o=function(){function t(t){this.dictionary=new r.default(t)}return t.prototype.contains=function(t){return this.dictionary.containsKey(t)},t.prototype.add=function(t){return!this.contains(t)&&!s.isUndefined(t)&&(this.dictionary.setValue(t,t),!0)},t.prototype.intersection=function(t){var e=this;this.forEach((function(i){return t.contains(i)||e.remove(i),!0}))},t.prototype.union=function(t){var e=this;t.forEach((function(t){return e.add(t),!0}))},t.prototype.difference=function(t){var e=this;t.forEach((function(t){return e.remove(t),!0}))},t.prototype.isSubsetOf=function(t){if(this.size()>t.size())return!1;var e=!0;return this.forEach((function(i){return!!t.contains(i)||(e=!1,!1)})),e},t.prototype.remove=function(t){return!!this.contains(t)&&(this.dictionary.remove(t),!0)},t.prototype.forEach=function(t){this.dictionary.forEach((function(e,i){return t(i)}))},t.prototype.toArray=function(){return this.dictionary.values()},t.prototype.isEmpty=function(){return this.dictionary.isEmpty()},t.prototype.size=function(){return this.dictionary.size()},t.prototype.clear=function(){this.dictionary.clear()},t.prototype.toString=function(){return n.toString(this.toArray())},t}();e.default=o},5669:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(5456),n=function(){function t(){this.list=new s.default}return t.prototype.push=function(t){return this.list.add(t,0)},t.prototype.add=function(t){return this.list.add(t,0)},t.prototype.pop=function(){return this.list.removeElementAtIndex(0)},t.prototype.peek=function(){return this.list.first()},t.prototype.size=function(){return this.list.size()},t.prototype.contains=function(t,e){return this.list.contains(t,e)},t.prototype.isEmpty=function(){return this.list.isEmpty()},t.prototype.clear=function(){this.list.clear()},t.prototype.forEach=function(t){this.list.forEach(t)},t}();e.default=n},1229:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205);function n(t,e,i){for(var n=i||s.defaultEquals,r=t.length,o=0;o=0;r--)if(n(t[r],e))return r;return-1},e.contains=function(t,e,i){return n(t,e,i)>=0},e.remove=function(t,e,i){var s=n(t,e,i);return!(s<0||(t.splice(s,1),0))},e.frequency=function(t,e,i){for(var n=i||s.defaultEquals,r=t.length,o=0,a=0;a=t.length||i<0||i>=t.length)return!1;var s=t[e];return t[e]=t[i],t[i]=s,!0},e.toString=function(t){return"["+t.toString()+"]"},e.forEach=function(t,e){for(var i=0,s=t;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(1229);e.arrays=s;var n=i(2070);e.Bag=n.default;var r=i(8071);e.BSTree=r.default;var o=i(3176);e.BSTreeKV=o.default;var a=i(8805);e.Dictionary=a.default;var l=i(2422);e.Heap=l.default;var h=i(3272);e.LinkedDictionary=h.default;var c=i(5456);e.LinkedList=c.default;var u=i(6072);e.MultiDictionary=u.default;var d=i(2734);e.FactoryDictionary=d.default;var f=i(2734);e.DefaultDictionary=f.default;var m=i(278);e.Queue=m.default;var p=i(5994);e.PriorityQueue=p.default;var b=i(7818);e.Set=b.default;var g=i(5669);e.Stack=g.default;var S=i(1489);e.MultiRootTree=S.default;var y=i(9205);e.util=y},9205:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.prototype.hasOwnProperty;function s(t){return"function"==typeof t}function n(t){return void 0===t}function r(t){return"[object String]"===Object.prototype.toString.call(t)}e.has=function(t,e){return i.call(t,e)},e.defaultCompare=function(t,e){return t{"use strict";i.r(e),i.d(e,{default:()=>ue});const s=()=>{};s.L=(t,e)=>{if(!e)return;const i=Array.prototype.slice.call(e).join(" ");window.console.log(t+": "+i)},s.MakeException=t=>class extends Error{constructor(e,i){super(e),this.name=t,this.message=e,this.data=i}},s.RERR=s.RuntimeError=class{constructor(t,e){this.code=t,this.message=e}toString(){return"[RuntimeError] "+this.code+":"+this.message}},s.Merge=(t,e)=>{for(const i in e)t[i]=e[i];return t},s.Min=Math.min,s.Max=Math.max,s.forEach=(t,e)=>{for(let i=0;it%e>=e/2?parseInt(t/e,10)*e+e:parseInt(t/e,10)*e,s.MidLine=(t,e)=>{let i=e+(t-e)/2;return i%2>0&&(i=s.RoundN(10*i,5)/10),i},s.SortAndUnique=(t,e,i)=>{if(t.length>1){const s=[];let n;t.sort(e);for(let e=0;e{let i=t.length;for(;i--;)if(t[i]===e)return!0;return!1},s.getCanvasContext=t=>{if(!t)throw new s.RERR("BadArgument","Invalid canvas selector: "+t);const e=document.getElementById(t);if(!e||!e.getContext)throw new s.RERR("UnsupportedBrowserError","This browser does not support HTML5 Canvas");return e.getContext("2d")},s.drawDot=(t,e,i,s="#55")=>{t.save(),t.setFillStyle(s),t.beginPath(),t.arc(e,i,3,0,2*Math.PI,!0),t.closePath(),t.fill(),t.restore()},s.BM=(t,e)=>{const i=(new Date).getTime();e();const n=(new Date).getTime()-i;s.L(t+n+"ms")},s.StackTrace=()=>(new Error).stack,s.W=(...t)=>{const e=t.join(" ");window.console.log("Warning: ",e,s.StackTrace())},(s.Prefix=t=>s.Prefix.prefix+t).prefix="vf-";class n{static GCD(t,e){if("number"!=typeof t||"number"!=typeof e)throw new s.RERR("BadArgument",`Invalid numbers: ${t}, ${e}`);let i;for(;0!==e;)i=e,e=t%e,t=i;return t}static LCM(t,e){return t*e/n.GCD(t,e)}static LCMM(t){if(0===t.length)return 0;if(1===t.length)return t[0];if(2===t.length)return n.LCM(t[0],t[1]);{const e=t[0];return t.shift(),n.LCM(e,n.LCMM(t))}}constructor(t,e){this.set(t,e)}set(t,e){return this.numerator=void 0===t?1:t,this.denominator=void 0===e?1:e,this}value(){return this.numerator/this.denominator}simplify(){let t=this.numerator,e=this.denominator;const i=n.GCD(t,e);return t/=i,e/=i,e<0&&(e=-e,t=-t),this.set(t,e)}add(t,e){let i,s;t instanceof n?(i=t.numerator,s=t.denominator):(i=void 0!==t?t:0,s=void 0!==e?e:1);const r=n.LCM(this.denominator,s),o=r/this.denominator,a=r/s,l=this.numerator*o+i*a;return this.set(l,r)}subtract(t,e){let i,s;t instanceof n?(i=t.numerator,s=t.denominator):(i=void 0!==t?t:0,s=void 0!==e?e:1);const r=n.LCM(this.denominator,s),o=r/this.denominator,a=r/s,l=this.numerator*o-i*a;return this.set(l,r)}multiply(t,e){let i,s;return t instanceof n?(i=t.numerator,s=t.denominator):(i=void 0!==t?t:1,s=void 0!==e?e:1),this.set(this.numerator*i,this.denominator*s)}divide(t,e){let i,s;return t instanceof n?(i=t.numerator,s=t.denominator):(i=void 0!==t?t:1,s=void 0!==e?e:1),this.set(this.numerator*s,this.denominator*i)}equals(t){const e=n.__compareA.copy(t).simplify(),i=n.__compareB.copy(this).simplify();return e.numerator===i.numerator&&e.denominator===i.denominator}greaterThan(t){const e=n.__compareB.copy(this);return e.subtract(t),e.numerator>0}greaterThanEquals(t){const e=n.__compareB.copy(this);return e.subtract(t),e.numerator>=0}lessThan(t){return!this.greaterThanEquals(t)}lessThanEquals(t){return!this.greaterThan(t)}clone(){return new n(this.numerator,this.denominator)}copy(t){return"number"==typeof t?this.set(t||0,1):this.set(t.numerator,t.denominator)}quotient(){return Math.floor(this.numerator/this.denominator)}fraction(){return this.numerator%this.denominator}abs(){return this.denominator=Math.abs(this.denominator),this.numerator=Math.abs(this.numerator),this}toString(){return this.numerator+"/"+this.denominator}toSimplifiedString(){return n.__tmp.copy(this).simplify().toString()}toMixedString(){let t="";const e=this.quotient(),i=n.__tmp.copy(this);return e<0?i.abs().fraction():i.fraction(),0!==e?(t+=e,0!==i.numerator&&(t+=" "+i.toSimplifiedString())):t=0===i.numerator?"0":i.toSimplifiedString(),t}parse(t){const e=t.split("/"),i=parseInt(e[0],10),s=e[1]?parseInt(e[1],10):1;return this.set(i,s)}}n.__compareA=new n,n.__compareB=new n,n.__tmp=new n;const r=s.MakeException("RegistryError");function o(t,e,i,s,n){t[e][i]||(t[e][i]={}),t[e][i][s]=n}class a{static get INDEXES(){return["type"]}constructor(){this.clear()}static enableDefaultRegistry(t){a.defaultRegistry=t}static getDefaultRegistry(){return a.defaultRegistry}static disableDefaultRegistry(){a.defaultRegistry=null}clear(){return this.index={id:{},type:{},class:{}},this}updateIndex({id:t,name:e,value:i,oldValue:s}){const n=this.getElementById(t);null!==s&&this.index[e][s]&&delete this.index[e][s][t],null!==i&&o(this.index,e,i,n.getAttribute("id"),n)}register(t,e){if(!(e=e||t.getAttribute("id")))throw new r("Can't add element without `id` attribute to registry",t);return t.setAttribute("id",e),o(this.index,"id",e,e,t),a.INDEXES.forEach((i=>{this.updateIndex({id:e,name:i,value:t.getAttribute(i),oldValue:null})})),t.onRegister(this),this}getElementById(t){return this.index.id[t]?this.index.id[t][t]:null}getElementsByAttribute(t,e){const i=this.index[t];return i&&i[e]?Object.keys(i[e]).map((t=>i[e][t])):[]}getElementsByType(t){return this.getElementsByAttribute("type",t)}getElementsByClass(t){return this.getElementsByAttribute("class",t)}onUpdate({id:t,name:e,value:i,oldValue:s}){return function(t,e){return t.filter((t=>t===e)).length>0}(a.INDEXES.concat(["id","class"]),e)?(this.updateIndex({id:t,name:e,value:i,oldValue:s}),this):this}}a.defaultRegistry=null;class l{static newID(){return"auto"+l.ID++}constructor({type:t}={}){this.attrs={id:l.newID(),el:null,type:t||"Base",classes:{}},this.boundingBox=null,this.context=null,this.rendered=!1,a.getDefaultRegistry()&&a.getDefaultRegistry().register(this)}setStyle(t){return this.style=t,this}getStyle(){return this.style}applyStyle(t=this.context,e=this.getStyle()){return e?(t.save(),e.shadowColor&&t.setShadowColor(e.shadowColor),e.shadowBlur&&t.setShadowBlur(e.shadowBlur),e.fillStyle&&t.setFillStyle(e.fillStyle),e.strokeStyle&&t.setStrokeStyle(e.strokeStyle),e.lineWidth&&t.setLineWidth(e.lineWidth),this):this}restoreStyle(t=this.context,e=this.getStyle()){return e?(t.restore(),this):this}drawWithStyle(){this.checkContext(),this.applyStyle(),this.draw(),this.restoreStyle()}hasClass(t){return!0===this.attrs.classes[t]}addClass(t){return this.attrs.classes[t]=!0,this.registry&&this.registry.onUpdate({id:this.getAttribute("id"),name:"class",value:t,oldValue:null}),this}removeClass(t){return delete this.attrs.classes[t],this.registry&&this.registry.onUpdate({id:this.getAttribute("id"),name:"class",value:null,oldValue:t}),this}onRegister(t){return this.registry=t,this}isRendered(){return this.rendered}setRendered(t=!0){return this.rendered=t,this}getAttributes(){return this.attrs}getAttribute(t){return this.attrs[t]}setAttribute(t,e){const i=this.attrs.id,s=this.attrs[t];return this.attrs[t]=e,this.registry&&this.registry.onUpdate({id:i,name:t,value:e,oldValue:s}),this}getContext(){return this.context}setContext(t){return this.context=t,this}getBoundingBox(){return this.boundingBox}checkContext(){if(!this.context)throw new s.RERR("NoContext","No rendering context attached to instance");return this.context}}l.ID=1e3;class h{constructor(t,e,i,s){this.x1=Number.NaN,this.y1=Number.NaN,this.x2=Number.NaN,this.y2=Number.NaN,this.addPoint(t,e),this.addPoint(i,s)}width(){return this.x2-this.x1}height(){return this.y2-this.y1}addPoint(t,e){null!=t&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),null!=e&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addQuadraticCurve(t,e,i,s,n,r){const o=t+2/3*(i-t),a=e+2/3*(s-e),l=o+1/3*(n-t),h=a+1/3*(r-e);this.addBezierCurve(t,e,o,a,l,h,n,r)}addBezierCurve(t,e,i,s,n,r,o,a){const l=[t,e],h=[i,s],c=[n,r],u=[o,a];let d;this.addPoint(l[0],l[1]),this.addPoint(u[0],u[1]);const f=(t,e)=>Math.pow(1-t,3)*l[e]+3*Math.pow(1-t,2)*t*h[e]+3*(1-t)*Math.pow(t,2)*c[e]+Math.pow(t,3)*u[e];for(d=0;d<=1;d++){const t=6*l[d]-12*h[d]+6*c[d],e=-3*l[d]+9*h[d]-9*c[d]+3*u[d],i=3*h[d]-3*l[d];if(0===e){if(0===t)continue;const e=-i/t;0{if(!t)throw new s.RERR("BadArgument","Invalid clef: "+t);const e=m.clefProperties.values[t];if(!e)throw new s.RERR("BadArgument","Invalid clef: "+t);return e}};m.clefProperties.values={treble:{line_shift:0},bass:{line_shift:6},tenor:{line_shift:4},alto:{line_shift:3},soprano:{line_shift:1},percussion:{line_shift:0},"mezzo-soprano":{line_shift:2},"baritone-c":{line_shift:5},"baritone-f":{line_shift:5},subbass:{line_shift:7},french:{line_shift:-1}},m.keyProperties=(t,e,i)=>{void 0===e&&(e="treble");const n={octave_shift:0};"object"==typeof i&&s.Merge(n,i);const r=t.split("/");if(r.length<2)throw new s.RERR("BadArguments",`Key must have note + octave and an optional glyph: ${t}`);const o=r[0].toUpperCase(),a=m.keyProperties.note_values[o];if(!a)throw new s.RERR("BadArguments","Invalid key name: "+o);a.octave&&(r[1]=a.octave);let l=parseInt(r[1],10);l+=-1*n.octave_shift;let h=(7*l-28+a.index)/2;h+=m.clefProperties(e).line_shift;let c=0;h<=0&&2*h%2==0&&(c=1),h>=6&&2*h%2==0&&(c=-1);const u=void 0!==a.int_val?12*l+a.int_val:null,d=a.code,f=a.shift_right;let p={};if(r.length>2&&r[2]){const t=r[2].toUpperCase();p=m.keyProperties.customNoteHeads[t]||{}}return{key:o,octave:l,line:h,int_value:u,accidental:a.accidental,code:d,stroke:c,shift_right:f,displaced:!1,...p}},m.keyProperties.note_values={C:{index:0,int_val:0,accidental:null},CN:{index:0,int_val:0,accidental:"n"},"C#":{index:0,int_val:1,accidental:"#"},"C##":{index:0,int_val:2,accidental:"##"},CB:{index:0,int_val:-1,accidental:"b"},CBB:{index:0,int_val:-2,accidental:"bb"},D:{index:1,int_val:2,accidental:null},DN:{index:1,int_val:2,accidental:"n"},"D#":{index:1,int_val:3,accidental:"#"},"D##":{index:1,int_val:4,accidental:"##"},DB:{index:1,int_val:1,accidental:"b"},DBB:{index:1,int_val:0,accidental:"bb"},E:{index:2,int_val:4,accidental:null},EN:{index:2,int_val:4,accidental:"n"},"E#":{index:2,int_val:5,accidental:"#"},"E##":{index:2,int_val:6,accidental:"##"},EB:{index:2,int_val:3,accidental:"b"},EBB:{index:2,int_val:2,accidental:"bb"},F:{index:3,int_val:5,accidental:null},FN:{index:3,int_val:5,accidental:"n"},"F#":{index:3,int_val:6,accidental:"#"},"F##":{index:3,int_val:7,accidental:"##"},FB:{index:3,int_val:4,accidental:"b"},FBB:{index:3,int_val:3,accidental:"bb"},G:{index:4,int_val:7,accidental:null},GN:{index:4,int_val:7,accidental:"n"},"G#":{index:4,int_val:8,accidental:"#"},"G##":{index:4,int_val:9,accidental:"##"},GB:{index:4,int_val:6,accidental:"b"},GBB:{index:4,int_val:5,accidental:"bb"},A:{index:5,int_val:9,accidental:null},AN:{index:5,int_val:9,accidental:"n"},"A#":{index:5,int_val:10,accidental:"#"},"A##":{index:5,int_val:11,accidental:"##"},AB:{index:5,int_val:8,accidental:"b"},ABB:{index:5,int_val:7,accidental:"bb"},B:{index:6,int_val:11,accidental:null},BN:{index:6,int_val:11,accidental:"n"},"B#":{index:6,int_val:12,accidental:"#"},"B##":{index:6,int_val:13,accidental:"##"},BB:{index:6,int_val:10,accidental:"b"},BBB:{index:6,int_val:9,accidental:"bb"},R:{index:6,int_val:9,rest:!0},X:{index:6,accidental:"",octave:4,code:"v3e",shift_right:5.5}},m.keyProperties.customNoteHeads={D0:{code:"v27",shift_right:0,stem_up_x_offset:0,stem_down_x_offset:0,stem_up_y_offset:-1,stem_down_y_offset:0},D1:{code:"v2d",shift_right:-.5},D2:{code:"v22",shift_right:-.5},D3:{code:"v70",shift_right:-.5},T0:{code:"v49",shift_right:-2,stem_up_y_offset:-4,stem_down_y_offset:4},T1:{code:"v93",shift_right:.5,stem_up_y_offset:-4,stem_down_y_offset:4},T2:{code:"v40",shift_right:.5,stem_up_y_offset:-4,stem_down_y_offset:4},T3:{code:"v7d",shift_right:.5,stem_up_y_offset:-4,stem_down_y_offset:4},X0:{code:"v92",stem_up_x_offset:-2,stem_down_x_offset:0,stem_up_y_offset:4,stem_down_y_offset:4},X1:{code:"v95",shift_right:-.5,stem_up_y_offset:4,stem_down_y_offset:4},X2:{code:"v3e",shift_right:.5,stem_up_y_offset:4,stem_down_y_offset:4},X3:{code:"v3b",shift_right:0,stem_up_x_offset:-1.2,stem_down_x_offset:0,stem_up_y_offset:-1,stem_down_y_offset:2},S1:{code:"vd3",shift_right:0},S2:{code:"vd2",shift_right:0},R1:{code:"vd5",shift_right:0},R2:{code:"vd4",shift_right:0}},m.integerToNote=t=>{if(void 0===t)throw new s.RERR("BadArguments","Undefined integer for integerToNote");if(t<-2)throw new s.RERR("BadArguments",`integerToNote requires integer > -2: ${t}`);const e=m.integerToNote.table[t];if(!e)throw new s.RERR("BadArguments",`Unknown note value for integer: ${t}`);return e},m.integerToNote.table={0:"C",1:"C#",2:"D",3:"D#",4:"E",5:"F",6:"F#",7:"G",8:"G#",9:"A",10:"A#",11:"B"},m.tabToGlyph=(t,e=1)=>{let i=null,s=0,n=0;if("X"===t.toString().toUpperCase()){const t=new f("v7f",m.DEFAULT_TABLATURE_FONT_SCALE).getMetrics();i="v7f",s=t.width,n=-t.height/2}else s=m.textWidth(t.toString());return{text:t,code:i,getWidth:()=>s*e,shift_y:n}},m.textWidth=t=>7*t.toString().length,m.articulationCodes=t=>m.articulationCodes.articulations[t],m.articulationCodes.articulations={"a.":{code:"v23",between_lines:!0},av:{code:"v28",between_lines:!0},"a>":{code:"v42",between_lines:!0},"a-":{code:"v25",between_lines:!0},"a^":{code:"va",between_lines:!1},"a+":{code:"v8b",between_lines:!1},ao:{code:"v94",between_lines:!1},ah:{code:"vb9",between_lines:!1},"a@a":{code:"v43",between_lines:!1},"a@u":{code:"v5b",between_lines:!1},"a|":{code:"v75",between_lines:!1},am:{code:"v97",between_lines:!1},"a,":{code:"vb3",between_lines:!1}},m.accidentalCodes=t=>m.accidentalCodes.accidentals[t],m.accidentalCodes.accidentals={"#":{code:"v18",parenRightPaddingAdjustment:-1},"##":{code:"v7f",parenRightPaddingAdjustment:-1},b:{code:"v44",parenRightPaddingAdjustment:-2},bb:{code:"v26",parenRightPaddingAdjustment:-2},n:{code:"v4e",parenRightPaddingAdjustment:-1},"{":{code:"v9c",parenRightPaddingAdjustment:-1},"}":{code:"v84",parenRightPaddingAdjustment:-1},db:{code:"v9e",parenRightPaddingAdjustment:-1},d:{code:"vab",parenRightPaddingAdjustment:0},bbs:{code:"v90",parenRightPaddingAdjustment:-1},"++":{code:"v51",parenRightPaddingAdjustment:-1},"+":{code:"v78",parenRightPaddingAdjustment:-1},"+-":{code:"v8d",parenRightPaddingAdjustment:-1},"++-":{code:"v7a",parenRightPaddingAdjustment:-1},bs:{code:"vb7",parenRightPaddingAdjustment:-1},bss:{code:"v39",parenRightPaddingAdjustment:-1},o:{code:"vd0",parenRightPaddingAdjustment:-1},k:{code:"vd1",parenRightPaddingAdjustment:-1},ashs:{code:"vd6",parenRightPaddingAdjustment:-1},afhf:{code:"vd7",parenRightPaddingAdjustment:-1}},m.accidentalColumnsTable={1:{a:[1],b:[1]},2:{a:[1,2]},3:{a:[1,3,2],b:[1,2,1],second_on_bottom:[1,2,3]},4:{a:[1,3,4,2],b:[1,2,3,1],spaced_out_tetrachord:[1,2,1,2]},5:{a:[1,3,5,4,2],b:[1,2,4,3,1],spaced_out_pentachord:[1,2,3,2,1],very_spaced_out_pentachord:[1,2,1,2,1]},6:{a:[1,3,5,6,4,2],b:[1,2,4,5,3,1],spaced_out_hexachord:[1,3,2,1,3,2],very_spaced_out_hexachord:[1,2,1,2,1,2]}},m.ornamentCodes=t=>m.ornamentCodes.ornaments[t],m.ornamentCodes.ornaments={mordent:{code:"v1e"},mordent_inverted:{code:"v45"},turn:{code:"v72"},turn_inverted:{code:"v33"},tr:{code:"v1f"},upprall:{code:"v60"},downprall:{code:"vb4"},prallup:{code:"v6d"},pralldown:{code:"v2c"},upmordent:{code:"v29"},downmordent:{code:"v68"},lineprall:{code:"v20"},prallprall:{code:"v86"}},m.keySignature=t=>{const e=m.keySignature.keySpecs[t];if(!e)throw new s.RERR("BadKeySignature",`Bad key signature spec: '${t}'`);if(!e.acc)return[];const i=m.keySignature.accidentalList(e.acc),n=[];for(let t=0;t({b:[2,.5,2.5,1,3,1.5,3.5],"#":[0,1.5,-.5,1,2.5,.5,2]}[t]),m.parseNoteDurationString=t=>{if("string"!=typeof t)return null;const e=/(\d*\/?\d+|[a-z])(d*)([nrhms]|$)/.exec(t);if(!e)return null;const i=e[1],s=e[2].length;let n=e[3];return 0===n.length&&(n="n"),{duration:i,dots:s,type:n}},m.parseNoteStruct=t=>{const e=t.duration,i=m.parseNoteDurationString(e);if(!i)return null;let s=m.durationToTicks(i.duration);if(null==s)return null;let n=t.type;const r=[];if(n){if(!m.getGlyphProps.validTypes[n])return null}else n=i.type||"n",void 0!==t.keys&&t.keys.forEach(((t,e)=>{const i=t.split("/");i&&3===i.length&&(r[e]=i[2])}));const o=t.dots?t.dots:i.dots;if("number"!=typeof o)return null;let a=s;for(let t=0;t{const e=m.durationAliases[t];if(void 0!==e&&(t=e),void 0===m.durationToTicks.durations[t])throw new s.RERR("BadArguments",`The provided duration is not valid: ${t}`);return t},m.durationToFraction=t=>(new n).parse(m.sanitizeDuration(t)),m.durationToNumber=t=>m.durationToFraction(t).value(),m.durationToTicks=t=>{t=m.sanitizeDuration(t);const e=m.durationToTicks.durations[t];return void 0===e?null:e},m.durationToTicks.durations={"1/2":2*m.RESOLUTION,1:m.RESOLUTION/1,2:m.RESOLUTION/2,4:m.RESOLUTION/4,8:m.RESOLUTION/8,16:m.RESOLUTION/16,32:m.RESOLUTION/32,64:m.RESOLUTION/64,128:m.RESOLUTION/128,256:m.RESOLUTION/256},m.durationAliases={w:"1",h:"2",q:"4",b:"256"},m.getGlyphProps=(t,e)=>{t=m.sanitizeDuration(t);const i=m.getGlyphProps.duration_codes[t];if(void 0===i)return null;e||(e="n");let s=i.type[e];if(void 0===s){const t=m.keyProperties.customNoteHeads[e.toUpperCase()];if(void 0===t)return null;s={code_head:t.code,...t}}return{...i.common,...s}},m.getGlyphProps.validTypes={n:{name:"note"},r:{name:"rest"},h:{name:"harmonic"},m:{name:"muted"},s:{name:"slash"}},m.getGlyphProps.duration_codes={"1/2":{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"v53",t).getMetrics().width},stem:!1,stem_offset:0,flag:!1,stem_up_extension:-m.STEM_HEIGHT,stem_down_extension:-m.STEM_HEIGHT,tabnote_stem_up_extension:-m.STEM_HEIGHT,tabnote_stem_down_extension:-m.STEM_HEIGHT,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"v53"},h:{code_head:"v59"},m:{code_head:"vf",stem_offset:0},r:{code_head:"v31",rest:!0,position:"B/5",dot_shiftY:.5},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},1:{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"v1d",t).getMetrics().width},stem:!1,stem_offset:0,flag:!1,stem_up_extension:-m.STEM_HEIGHT,stem_down_extension:-m.STEM_HEIGHT,tabnote_stem_up_extension:-m.STEM_HEIGHT,tabnote_stem_down_extension:-m.STEM_HEIGHT,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"v1d"},h:{code_head:"v46"},m:{code_head:"v92",stem_offset:-3},r:{code_head:"v5c",rest:!0,position:"D/5",dot_shiftY:.5},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},2:{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"v81",t).getMetrics().width},stem:!0,stem_offset:0,flag:!1,stem_up_extension:0,stem_down_extension:0,tabnote_stem_up_extension:0,tabnote_stem_down_extension:0,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"v81"},h:{code_head:"v2d"},m:{code_head:"v95",stem_offset:-3},r:{code_head:"vc",stem:!1,rest:!0,position:"B/4",dot_shiftY:-.5},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},4:{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!1,stem_up_extension:0,stem_down_extension:0,tabnote_stem_up_extension:0,tabnote_stem_down_extension:0,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e",stem_offset:-3},r:{code_head:"v7c",stem:!1,rest:!0,position:"B/4",dot_shiftY:-.5,line_above:1.5,line_below:1.5},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},8:{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,beam_count:1,code_flag_upstem:"v54",code_flag_downstem:"v9a",stem_up_extension:0,stem_down_extension:0,tabnote_stem_up_extension:0,tabnote_stem_down_extension:0,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"va5",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:-.5,line_above:1,line_below:1},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},16:{common:{beam_count:2,getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,code_flag_upstem:"v3f",code_flag_downstem:"v8f",stem_up_extension:0,stem_down_extension:0,tabnote_stem_up_extension:0,tabnote_stem_down_extension:0,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"v3c",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:-.5,line_above:1,line_below:2},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},32:{common:{beam_count:3,getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,code_flag_upstem:"v47",code_flag_downstem:"v2a",stem_up_extension:9,stem_down_extension:9,tabnote_stem_up_extension:8,tabnote_stem_down_extension:5,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"v55",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:-1.5,line_above:2,line_below:2},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},64:{common:{beam_count:4,getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,code_flag_upstem:"va9",code_flag_downstem:"v58",stem_up_extension:13,stem_down_extension:13,tabnote_stem_up_extension:12,tabnote_stem_down_extension:9,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"v38",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:-1.5,line_above:2,line_below:3},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},128:{common:{beam_count:5,getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,code_flag_upstem:"v9b",code_flag_downstem:"v30",stem_up_extension:22,stem_down_extension:22,tabnote_stem_up_extension:21,tabnote_stem_down_extension:18,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"vaa",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:1.5,line_above:3,line_below:3},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}}},m.smufl={},m.smufl.to_code_points={bracketTop:"v1b",bracketBottom:"v10",barlineTick:"v6f",segno:"v8c",coda:"v4d",gClef:"v83",cClef:"vad",fClef:"v79",unpitchedPercussionClef1:"v59","6stringTabClef":"v2f",timeSig0:"v0",timeSig1:"v1",timeSig2:"v2",timeSig3:"v3",timeSig4:"v4",timeSig5:"v5",timeSig6:"v6",timeSig7:"v7",timeSig8:"v8",timeSig9:"v9",timeSigCommon:"v41",timeSigCutCommon:"vb6",noteheadDoubleWhole:"v53",noteheadWhole:"v1d",noteheadHalf:"v81",noteheadBlack:"vb",noteheadXWhole:"v92",noteheadXHalf:"v95",noteheadXBlack:"v3e",noteheadCircleX:"v3b",noteheadTriangleUpWhole:"v49",noteheadTriangleUpHalf:"v93",noteheadTriangleUpBlack:"v40",noteheadDiamondWhole:"v46",noteheadDiamondHalf:"v2d",noteheadDiamondBlack:"v22",augmentationDot:"v23",tremolo1:"v74",flag8thUp:"v54",flag8thDown:"v9a",flag16thUp:"v3f",flag16thDown:"v8f",flag32ndUp:"v47",flag32ndDown:"v2a",flag64thUp:"va9",flag64thDown:"v58",flag128thUp:"v9b",flag128thDown:"v30",accidentalFlat:"v44",accidentalNatural:"v4e",accidentalSharp:"v18",accidentalDoubleSharp:"v7f",accidentalDoubleFlat:"v26",accidentalParensLeft:"v9c",accidentalParensRight:"v84",accidentalQuarterToneFlatStein:"vab",accidentalThreeQuarterTonesFlatZimmermann:"v9e",accidentalQuarterToneSharpStein:"v78",accidentalThreeQuarterTonesSharpStein:"v51",accidentalBuyukMucennebFlat:"v39",accidentalBakiyeFlat:"vb7",accidentalKomaSharp:"v51",accidentalKucukMucennebSharp:"v8d",accidentalKoron:"vd1",accidentalSori:"vd0",articAccentAbove:"v42",articAccentBelow:"v42",articTenutoAbove:"v25",articTenutoBelow:"v25",articStaccatoAbove:"v23",articStaccatoBelow:"v23",articStaccatissimoAbove:"v28",articMarcatoAbove:"va",fermataAbove:"v43",fermataBelow:"v5b",breathMarkComma:"v6c",breathMarkUpbow:"v8a",caesura:"v34",caesuraCurved:"v4b",restMaxima:"v59",restDoubleWhole:"v31",restWhole:"v5c",restHalf:"vc",restQuarter:"v7c",rest8th:"va5",rest16th:"v3c",rest32nd:"v55",rest64th:"v38",rest128th:"vaa",dynamicPiano:"vbf",dynamicMezzo:"v62",dynamicForte:"vba",dynamicRinforzando:"vba",dynamicSforzando:"v4a",dynamicZ:"v80",ornamentTrill:"v1f",ornamentTurn:"v72",ornamentTurnSlash:"v33",ornamentMordent:"v45",ornamentMordentInverted:"v1e",ornamentTremblement:"v86",ornamentPrecompAppoggTrill:"v20",ornamentPrecompSlideTrillDAnglebert:"v60",ornamentPrecompSlideTrillBach:"v29",ornamentPrecompTrillSuffixDandrieu:"v6d",ornamentPrecompDoubleCadenceUpperPrefix:"vb4",ornamentPrecompDoubleCadenceUpperPrefixTurn:"v68",ornamentPrecompTrillLowerSuffix:"v2c",stringsDownBow:"v94",stringsUpBow:"v75",stringsHarmonic:"vb9",pluckedSnapPizzicatoAbove:"v94",pluckedLeftHandPizzicato:"v8b",keyboardPedalPed:"v36",keyboardPedalUp:"v5d",pictChokeCymbal:"vb3",wiggleArpeggiatoUp:"va3",arrowheadBlackUp:"vc3",arrowheadBlackDown:"v52"},m.TIME4_4={num_beats:4,beat_value:4,resolution:m.RESOLUTION};class p{static get WIDTH(){return 600}static get HEIGHT(){return 400}static get CANVAS_BROWSER_SIZE_LIMIT(){return 32767}static SanitizeCanvasDims(t,e){return Math.max(t,e)>this.CANVAS_BROWSER_SIZE_LIMIT&&(s.W("Canvas dimensions exceed browser limit. Cropping to "+this.CANVAS_BROWSER_SIZE_LIMIT),t>this.CANVAS_BROWSER_SIZE_LIMIT&&(t=this.CANVAS_BROWSER_SIZE_LIMIT),e>this.CANVAS_BROWSER_SIZE_LIMIT&&(e=this.CANVAS_BROWSER_SIZE_LIMIT)),[t,e]}constructor(t){this.vexFlowCanvasContext=t,t.canvas?this.canvas=t.canvas:this.canvas={width:p.WIDTH,height:p.HEIGHT}}clear(){this.vexFlowCanvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}openGroup(){}closeGroup(){}add(){}setFont(t,e,i){return this.vexFlowCanvasContext.font=(i||"")+" "+e+"pt "+t,this}setRawFont(t){return this.vexFlowCanvasContext.font=t,this}setFillStyle(t){return this.vexFlowCanvasContext.fillStyle=t,this}setBackgroundFillStyle(t){return this.background_fillStyle=t,this}setStrokeStyle(t){return this.vexFlowCanvasContext.strokeStyle=t,this}setShadowColor(t){return this.vexFlowCanvasContext.shadowColor=t,this}setShadowBlur(t){return this.vexFlowCanvasContext.shadowBlur=t,this}setLineWidth(t){return this.vexFlowCanvasContext.lineWidth=t,this}setLineCap(t){return this.vexFlowCanvasContext.lineCap=t,this}setLineDash(t){return this.vexFlowCanvasContext.lineDash=t,this}scale(t,e){return this.vexFlowCanvasContext.scale(parseFloat(t),parseFloat(e))}resize(t,e){return[t,e]=this.SanitizeCanvasDims(parseInt(t,10),parseInt(e,10)),this.vexFlowCanvasContext.resize(t,e)}rect(t,e,i,s){return this.vexFlowCanvasContext.rect(t,e,i,s)}fillRect(t,e,i,s){return this.vexFlowCanvasContext.fillRect(t,e,i,s)}clearRect(t,e,i,s){return this.vexFlowCanvasContext.clearRect(t,e,i,s)}beginPath(){return this.vexFlowCanvasContext.beginPath()}moveTo(t,e){return this.vexFlowCanvasContext.moveTo(t,e)}lineTo(t,e){return this.vexFlowCanvasContext.lineTo(t,e)}bezierCurveTo(t,e,i,s,n,r){return this.vexFlowCanvasContext.bezierCurveTo(t,e,i,s,n,r)}quadraticCurveTo(t,e,i,s){return this.vexFlowCanvasContext.quadraticCurveTo(t,e,i,s)}arc(t,e,i,s,n,r){return this.vexFlowCanvasContext.arc(t,e,i,s,n,r)}glow(){return this.vexFlowCanvasContext.glow()}fill(){return this.vexFlowCanvasContext.fill()}stroke(){return this.vexFlowCanvasContext.stroke()}closePath(){return this.vexFlowCanvasContext.closePath()}measureText(t){return this.vexFlowCanvasContext.measureText(t)}fillText(t,e,i){return this.vexFlowCanvasContext.fillText(t,e,i)}save(){return this.vexFlowCanvasContext.save()}restore(){return this.vexFlowCanvasContext.restore()}}class b{constructor(t){this.element=t,this.paper=Raphael(t),this.path="",this.pen={x:0,y:0},this.lineWidth=1,this.state={scale:{x:1,y:1},font_family:"Arial",font_size:8,font_weight:800},this.attributes={"stroke-width":.3,fill:"black",stroke:"black",font:"10pt Arial"},this.background_attributes={"stroke-width":0,fill:"white",stroke:"white",font:"10pt Arial"},this.shadow_attributes={width:0,color:"black"},this.state_stack=[]}openGroup(){}closeGroup(){}add(){}setFont(t,e,i){return this.state.font_family=t,this.state.font_size=e,this.state.font_weight=i,this.attributes.font=(this.state.font_weight||"")+" "+this.state.font_size*this.state.scale.x+"pt "+this.state.font_family,this}setRawFont(t){return this.attributes.font=t,this}setFillStyle(t){return this.attributes.fill=t,this}setBackgroundFillStyle(t){return this.background_attributes.fill=t,this.background_attributes.stroke=t,this}setStrokeStyle(t){return this.attributes.stroke=t,this}setShadowColor(t){return this.shadow_attributes.color=t,this}setShadowBlur(t){return this.shadow_attributes.width=t,this}setLineWidth(t){this.attributes["stroke-width"]=t,this.lineWidth=t}setLineDash(){return this}setLineCap(){return this}scale(t,e){return this.state.scale={x:t,y:e},this.attributes.transform="S"+t+","+e+",0,0",this.attributes.scale=t+","+e+",0,0",this.attributes.font=this.state.font_size*this.state.scale.x+"pt "+this.state.font_family,this.background_attributes.transform="S"+t+","+e+",0,0",this.background_attributes.font=this.state.font_size*this.state.scale.x+"pt "+this.state.font_family,this}clear(){this.paper.clear()}resize(t,e){return this.element.style.width=t,this.paper.setSize(t,e),this}setViewBox(t){this.paper.canvas.setAttribute("viewBox",t)}rect(t,e,i,s){return s<0&&(e+=s,s=-s),this.paper.rect(t,e,i-.5,s-.5).attr(this.attributes).attr("fill","none").attr("stroke-width",this.lineWidth),this}fillRect(t,e,i,s){return s<0&&(e+=s,s=-s),this.paper.rect(t,e,i-.5,s-.5).attr(this.attributes),this}clearRect(t,e,i,s){return s<0&&(e+=s,s=-s),this.paper.rect(t,e,i-.5,s-.5).attr(this.background_attributes),this}beginPath(){return this.path="",this.pen.x=0,this.pen.y=0,this}moveTo(t,e){return this.path+="M"+t+","+e,this.pen.x=t,this.pen.y=e,this}lineTo(t,e){return this.path+="L"+t+","+e,this.pen.x=t,this.pen.y=e,this}bezierCurveTo(t,e,i,s,n,r){return this.path+="C"+t+","+e+","+i+","+s+","+n+","+r,this.pen.x=n,this.pen.y=r,this}quadraticCurveTo(t,e,i,s){return this.path+="Q"+t+","+e+","+i+","+s,this.pen.x=i,this.pen.y=s,this}arc(t,e,i,s,n,r){function o(t){for(;t<0;)t+=2*Math.PI;for(;t>2*Math.PI;)t-=2*Math.PI;return t}if((s=o(s))>(n=o(n))){const t=s;s=n,n=t,r=!r}const a=n-s;return a>Math.PI?(this.arcHelper(t,e,i,s,s+a/2,r),this.arcHelper(t,e,i,s+a/2,n,r)):this.arcHelper(t,e,i,s,n,r),this}arcHelper(t,e,i,s,n,r){const o=t+i*Math.cos(s),a=e+i*Math.sin(s),l=t+i*Math.cos(n),h=e+i*Math.sin(n);let c=0,u=0;r?(u=1,n-sMath.PI&&(c=1),this.path+="M"+o+","+a+",A"+i+","+i+",0,"+c+","+u+","+l+","+h+"M"+this.pen.x+","+this.pen.y}glow(){const t=this.paper.set();if(this.shadow_attributes.width>0){const e=this.shadow_attributes,i=e.width/2;for(let s=1;s<=i;s++)t.push(this.paper.path(this.path).attr({stroke:e.color,"stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(e.width/i*s).toFixed(3),opacity:+((e.opacity||.3)/i).toFixed(3),transform:this.attributes.transform,scale:this.attributes.scale}))}return t}fill(){const t=this.paper.path(this.path).attr(this.attributes).attr("stroke-width",0);return this.glow(t),this}stroke(){const t=this.lineWidth*(this.state.scale.x+this.state.scale.y)/2,e=this.paper.path(this.path).attr(this.attributes).attr("fill","none").attr("stroke-width",t);return this.glow(e),this}closePath(){return this.path+="Z",this}measureText(t){const e=this.paper.text(0,0,t).attr(this.attributes).attr("fill","none").attr("stroke","none"),i=e.getBBox();return e.remove(),{width:i.width,height:i.height}}fillText(t,e,i){return this.paper.text(e+this.measureText(t).width/2,i-this.state.font_size/(2.25*this.state.scale.y),t).attr(this.attributes),this}save(){return this.state_stack.push({state:{font_family:this.state.font_family},attributes:{font:this.attributes.font,fill:this.attributes.fill,stroke:this.attributes.stroke,"stroke-width":this.attributes["stroke-width"]},shadow_attributes:{width:this.shadow_attributes.width,color:this.shadow_attributes.color}}),this}restore(){const t=this.state_stack.pop();return this.state.font_family=t.state.font_family,this.attributes.font=t.attributes.font,this.attributes.fill=t.attributes.fill,this.attributes.stroke=t.attributes.stroke,this.attributes["stroke-width"]=t.attributes["stroke-width"],this.shadow_attributes.width=t.shadow_attributes.width,this.shadow_attributes.color=t.shadow_attributes.color,this}}const g={path:{x:!0,y:!0,width:!0,height:!0},rect:{},text:{width:!0,height:!0}};{const t={"font-family":!0,"font-weight":!0,"font-style":!0,"font-size":!0};s.Merge(g.rect,t),s.Merge(g.path,t)}class S{constructor(t){this.element=t,this.svgNS="http://www.w3.org/2000/svg";const e=this.create("svg");this.element.appendChild(e),this.svg=e,this.groups=[this.svg],this.parent=this.svg,this.path="",this.pen={x:NaN,y:NaN},this.lineWidth=1,this.state={scale:{x:1,y:1},"font-family":"Arial","font-size":"8pt","font-weight":"normal"},this.attributes={"stroke-width":.3,fill:"black",stroke:"black","stroke-dasharray":"none","font-family":"Arial","font-size":"10pt","font-weight":"normal","font-style":"normal"},this.background_attributes={"stroke-width":0,fill:"white",stroke:"white","stroke-dasharray":"none","font-family":"Arial","font-size":"10pt","font-weight":"normal","font-style":"normal"},this.shadow_attributes={width:0,color:"black"},this.state_stack=[],this.iePolyfill()}create(t){return document.createElementNS(this.svgNS,t)}openGroup(t,e,i){const n=this.create("g");return this.groups.push(n),this.parent.appendChild(n),this.parent=n,t&&n.setAttribute("class",s.Prefix(t)),e&&n.setAttribute("id",s.Prefix(e)),i&&i.pointerBBox&&n.setAttribute("pointer-events","bounding-box"),n}closeGroup(){this.groups.pop(),this.parent=this.groups[this.groups.length-1]}add(t){this.parent.appendChild(t)}iePolyfill(){"undefined"!=typeof navigator&&(this.ie=/MSIE 9/i.test(navigator.userAgent)||/MSIE 10/i.test(navigator.userAgent)||/rv:11\.0/i.test(navigator.userAgent)||/Trident/i.test(navigator.userAgent))}setFont(t,e,i){let n=!1,r=!1,o="normal";"string"==typeof i&&(-1!==i.indexOf("italic")&&(i=i.replace(/italic/g,""),r=!0),-1!==i.indexOf("bold")&&(i=i.replace(/bold/g,""),n=!0),i=i.replace(/ /g,"")),o=r?"italic":o;const a={"font-family":t,"font-size":e+"pt","font-weight":i=void 0===(i=n?"bold":i)||""===i?"normal":i,"font-style":o};return this.fontSize=Number(e),s.Merge(this.attributes,a),s.Merge(this.state,a),this}setRawFont(t){const e=(t=t.trim()).split(" ");return this.attributes["font-family"]=e[1],this.state["font-family"]=e[1],this.attributes["font-size"]=e[0],this.state["font-size"]=e[0],this.fontSize=Number(e[0].match(/\d+/)),this}setFillStyle(t){return this.attributes.fill=t,this}setBackgroundFillStyle(t){return this.background_attributes.fill=t,this.background_attributes.stroke=t,this}setStrokeStyle(t){return this.attributes.stroke=t,this}setShadowColor(t){return this.shadow_attributes.color=t,this}setShadowBlur(t){return this.shadow_attributes.width=t,this}setLineWidth(t){this.attributes["stroke-width"]=t,this.lineWidth=t}setLineDash(t){if("[object Array]"===Object.prototype.toString.call(t))return t=t.join(", "),this.attributes["stroke-dasharray"]=t,this;throw new s.RERR("ArgumentError","lineDash must be an array of integers.")}setLineCap(t){return this.attributes["stroke-linecap"]=t,this}resize(t,e){this.width=t,this.height=e,this.element.style.width=t;const i={width:t,height:e};return this.applyAttributes(this.svg,i),this.scale(this.state.scale.x,this.state.scale.y),this}scale(t,e){this.state.scale={x:t,y:e};const i=this.width/t,s=this.height/e;return this.setViewBox(0,0,i,s),this}setViewBox(...t){if(1===t.length){const[e]=t;this.svg.setAttribute("viewBox",e)}else{const[e,i,s,n]=t,r=e+" "+i+" "+s+" "+n;this.svg.setAttribute("viewBox",r)}}applyAttributes(t,e){const i=g[t.nodeName];return Object.keys(e).forEach((s=>{i&&i[s]||t.setAttributeNS(null,s,e[s])})),t}clear(){for(;this.svg.lastChild;)this.svg.removeChild(this.svg.lastChild);this.scale(this.state.scale.x,this.state.scale.y)}rect(t,e,i,n,r){n<0&&(e+=n,n*=-1);const o=this.create("rect");return void 0===r&&(r={fill:"none","stroke-width":this.lineWidth,stroke:"black"}),s.Merge(r,{x:t,y:e,width:i,height:n}),this.applyAttributes(o,r),this.add(o),this}fillRect(t,e,i,s){return s<0&&(e+=s,s*=-1),this.rect(t,e,i,s,this.attributes),this}clearRect(t,e,i,s){return this.rect(t,e,i,s,this.background_attributes),this}beginPath(){return this.path="",this.pen.x=NaN,this.pen.y=NaN,this}moveTo(t,e){return this.path+="M"+t+" "+e,this.pen.x=t,this.pen.y=e,this}lineTo(t,e){return this.path+="L"+t+" "+e,this.pen.x=t,this.pen.y=e,this}bezierCurveTo(t,e,i,s,n,r){return this.path+="C"+t+" "+e+","+i+" "+s+","+n+" "+r,this.pen.x=n,this.pen.y=r,this}quadraticCurveTo(t,e,i,s){return this.path+="Q"+t+" "+e+","+i+" "+s,this.pen.x=i,this.pen.y=s,this}arc(t,e,i,s,n,r){function o(t){for(;t<0;)t+=2*Math.PI;for(;t>2*Math.PI;)t-=2*Math.PI;return t}if((s=o(s))>(n=o(n))){const t=s;s=n,n=t,r=!r}const a=n-s;return a>Math.PI?(this.arcHelper(t,e,i,s,s+a/2,r),this.arcHelper(t,e,i,s+a/2,n,r)):this.arcHelper(t,e,i,s,n,r),this}arcHelper(t,e,i,s,n,r){const o=t+i*Math.cos(s),a=e+i*Math.sin(s),l=t+i*Math.cos(n),h=e+i*Math.sin(n);let c=0,u=0;r?(u=1,n-sMath.PI&&(c=1),this.path+="M"+o+" "+a+" A"+i+" "+i+" 0 "+c+" "+u+" "+l+" "+h,isNaN(this.pen.x)||isNaN(this.pen.y)||(this.peth+="M"+this.pen.x+" "+this.pen.y)}closePath(){return this.path+="Z",this}glow(){if(this.shadow_attributes.width>0){const t=this.shadow_attributes,e=t.width/2;for(let i=1;i<=e;i++){const s={stroke:t.color,"stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(.4*t.width/e*i).toFixed(3),opacity:+((t.opacity||.3)/e).toFixed(3)},n=this.create("path");s.d=this.path,this.applyAttributes(n,s),this.add(n)}}return this}fill(t){this.glow();const e=this.create("path");let i=t;return void 0===t?(s.Merge(t={},this.attributes),t.stroke="none",i=t):(i=t,s.Merge(i,this.attributes),t.class&&(i.class=t.class),t.id&&(i.id=t.id)),t.d=this.path,this.applyAttributes(e,t),this.add(e),this}stroke(t){this.glow();const e=this.create("path"),i={};return s.Merge(i,this.attributes),t&&s.Merge(i,t),i.fill="none",i["stroke-width"]=this.lineWidth,i.d=this.path,this.applyAttributes(e,i),this.add(e),this}measureText(t){const e=this.create("text");if("function"!=typeof e.getBBox)return{x:0,y:0,width:0,height:0};e.textContent=t,this.applyAttributes(e,this.attributes),this.svg.appendChild(e);let i=e.getBBox();return this.ie&&""!==t&&"italic"===this.attributes["font-style"]&&(i=this.ieMeasureTextFix(i,t)),this.svg.removeChild(e),i}ieMeasureTextFix(t){const e=1.196*Number(this.fontSize)+1.9598,i=t.width-e,s=t.height-1.5;return{x:t.x,y:t.y,width:i,height:s}}fillText(t,e,i){if(!t||t.length<=0)return;const n={};s.Merge(n,this.attributes),n.stroke="none",n.x=e,n.y=i;const r=this.create("text");r.textContent=t,this.applyAttributes(r,n),this.add(r)}save(){return this.state_stack.push({state:{"font-family":this.state["font-family"],"font-weight":this.state["font-weight"],"font-style":this.state["font-style"],"font-size":this.state["font-size"],scale:this.state.scale},attributes:{"font-family":this.attributes["font-family"],"font-weight":this.attributes["font-weight"],"font-style":this.attributes["font-style"],"font-size":this.attributes["font-size"],fill:this.attributes.fill,stroke:this.attributes.stroke,"stroke-width":this.attributes["stroke-width"],"stroke-dasharray":this.attributes["stroke-dasharray"]},shadow_attributes:{width:this.shadow_attributes.width,color:this.shadow_attributes.color},lineWidth:this.lineWidth}),this}restore(){const t=this.state_stack.pop();return this.state["font-family"]=t.state["font-family"],this.state["font-weight"]=t.state["font-weight"],this.state["font-style"]=t.state["font-style"],this.state["font-size"]=t.state["font-size"],this.state.scale=t.state.scale,this.attributes["font-family"]=t.attributes["font-family"],this.attributes["font-weight"]=t.attributes["font-weight"],this.attributes["font-style"]=t.attributes["font-style"],this.attributes["font-size"]=t.attributes["font-size"],this.attributes.fill=t.attributes.fill,this.attributes.stroke=t.attributes.stroke,this.attributes["stroke-width"]=t.attributes["stroke-width"],this.attributes["stroke-dasharray"]=t.attributes["stroke-dasharray"],this.shadow_attributes.width=t.shadow_attributes.width,this.shadow_attributes.color=t.shadow_attributes.color,this.lineWidth=t.lineWidth,this}}let y=null;class E{static get Backends(){return{CANVAS:1,RAPHAEL:2,SVG:3,VML:4}}static get LineEndType(){return{NONE:1,UP:2,DOWN:3}}static get USE_CANVAS_PROXY(){return!1}static get lastContext(){return y}static set lastContext(t){y=t}static buildContext(t,e,i,s,n){const r=new E(t,e);i&&s&&r.resize(i,s),n||(n="#FFF");const o=r.getContext();return o.setBackgroundFillStyle(n),E.lastContext=o,o}static getCanvasContext(t,e,i,s){return E.buildContext(t,E.Backends.CANVAS,e,i,s)}static getRaphaelContext(t,e,i,s){return E.buildContext(t,E.Backends.RAPHAEL,e,i,s)}static getSVGContext(t,e,i,s){return E.buildContext(t,E.Backends.SVG,e,i,s)}static bolsterCanvasContext(t){return E.USE_CANVAS_PROXY?new p(t):(t.vexFlowCanvasContext=t,["clear","setFont","setRawFont","setFillStyle","setBackgroundFillStyle","setStrokeStyle","setShadowColor","setShadowBlur","setLineWidth","setLineCap","setLineDash","openGroup","closeGroup","getGroup"].forEach((e=>{t[e]=t[e]||p.prototype[e]})),t)}static drawDashedLine(t,e,i,s,n,r){t.beginPath();const o=s-e,a=n-i,l=Math.atan2(a,o);let h=e,c=i;t.moveTo(e,i);let u=0,d=!0;for(;!(o<0?h<=s:h>=s)||!(a<0?c<=n:c>=n);){const e=r[u++%r.length],i=h+Math.cos(l)*e;h=o<0?Math.max(s,i):Math.min(s,i);const f=c+Math.sin(l)*e;c=a<0?Math.max(n,f):Math.min(n,f),d?t.lineTo(h,c):t.moveTo(h,c),d=!d}t.closePath(),t.stroke()}constructor(t,e){if(this.elementId=t,!this.elementId)throw new s.RERR("BadArgument","Invalid id for renderer.");if(this.element=document.getElementById(t),this.element||(this.element=t),this.ctx=null,this.paper=null,this.backend=e,this.backend===E.Backends.CANVAS){if(!this.element.getContext)throw new s.RERR("BadElement",`Can't get canvas context from element: ${t}`);this.ctx=E.bolsterCanvasContext(this.element.getContext("2d"))}else if(this.backend===E.Backends.RAPHAEL)this.ctx=new b(this.element);else{if(this.backend!==E.Backends.SVG)throw new s.RERR("InvalidBackend",`No support for backend: ${this.backend}`);this.ctx=new S(this.element)}}resize(t,e){if(this.backend===E.Backends.CANVAS){if(!this.element.getContext)throw new s.RERR("BadElement",`Can't get canvas context from element: ${this.elementId}`);[t,e]=p.SanitizeCanvasDims(t,e);const i=window.devicePixelRatio||1;this.element.width=t*i,this.element.height=e*i,this.element.style.width=t+"px",this.element.style.height=e+"px",this.ctx=E.bolsterCanvasContext(this.element.getContext("2d")),this.ctx.scale(i,i)}else this.ctx.resize(t,e);return this}getContext(){return this.ctx}}class x extends l{static get CATEGORY(){return"stem"}static get UP(){return 1}static get DOWN(){return-1}static get WIDTH(){return m.STEM_WIDTH}static get HEIGHT(){return m.STEM_HEIGHT}constructor(t={}){super(),this.setAttribute("type","Stem"),this.x_begin=t.x_begin||0,this.x_end=t.x_end||0,this.y_top=t.y_top||0,this.y_bottom=t.y_bottom||0,this.stem_extension=t.stem_extension||0,this.stem_direction=t.stem_direction||0,this.hide=t.hide||!1,this.isStemlet=t.isStemlet||!1,this.stemletHeight=t.stemletHeight||0,this.renderHeightAdjustment=0,this.setOptions(t)}setOptions(t){this.stem_up_y_offset=t.stem_up_y_offset||0,this.stem_down_y_offset=t.stem_down_y_offset||0}setNoteHeadXBounds(t,e){return this.x_begin=t,this.x_end=e,this}setDirection(t){this.stem_direction=t}setExtension(t){this.stem_extension=t}getExtension(){return this.stem_extension}setYBounds(t,e){this.y_top=t,this.y_bottom=e}getCategory(){return x.CATEGORY}getHeight(){const t=this.stem_direction===x.UP?this.stem_up_y_offset:this.stem_down_y_offset;return(this.y_bottom-this.y_top)*this.stem_direction+(x.HEIGHT-t+this.stem_extension)*this.stem_direction}getBoundingBox(){throw new s.RERR("NotImplemented","getBoundingBox() not implemented.")}getExtents(){const t=this.stem_direction===x.UP,e=[this.y_top,this.y_bottom],i=x.HEIGHT+this.stem_extension,s=(t?Math.min:Math.max)(...e),n=(t?Math.max:Math.min)(...e);return{topY:s+i*-this.stem_direction,baseY:n}}setVisibility(t){return this.hide=!t,this}setStemlet(t,e){return this.isStemlet=t,this.stemletHeight=e,this}draw(){if(this.setRendered(),this.hide)return;const t=this.checkContext();let e,i;const n=this.stem_direction;n===x.DOWN?(e=this.x_begin,i=this.y_top+this.stem_down_y_offset):(e=this.x_end,i=this.y_bottom-this.stem_up_y_offset);const r=this.getHeight();!function(...t){x.DEBUG&&s.L("Vex.Flow.Stem",t)}("Rendering stem - ","Top Y: ",this.y_top,"Bottom Y: ",this.y_bottom);const o=this.isStemlet?r-this.stemletHeight*this.stem_direction:0;if(t.save(),this.applyStyle(t),t.beginPath(),t.setLineWidth(x.WIDTH),t.moveTo(e,i-o),t.lineTo(e,i-r-this.renderHeightAdjustment*n),t.svg){const e={class:s.Prefix("stem")};this.id&&(e.id=this.id),t.stroke(e)}else t.stroke();this.restoreStyle(t),t.restore()}}class v extends l{static get LOCATION_TOP(){return 1}static get LOCATION_BOTTOM(){return-1}static get NESTING_OFFSET(){return 15}constructor(t,e){if(super(),this.setAttribute("type","Tuplet"),!t||!t.length)throw new s.RuntimeError("BadArguments","No notes provided for tuplet.");this.options=s.Merge({},e),this.notes=t,this.num_notes="num_notes"in this.options?this.options.num_notes:t.length,this.options.beats_occupied&&this.beatsOccupiedDeprecationWarning(),this.notes_occupied=this.options.notes_occupied||this.options.beats_occupied||2,"bracketed"in this.options?this.bracketed=this.options.bracketed:this.bracketed=t.some((t=>null===t.beam)),this.ratioed="ratioed"in this.options?this.options.ratioed:Math.abs(this.notes_occupied-this.num_notes)>1,this.point=28,this.y_pos=16,this.x_pos=100,this.width=200,this.location=this.options.location||v.LOCATION_TOP,ut.AlignRestsToNotes(t,!0,!0),this.resolveGlyphs(),this.attach()}attach(){for(let t=0;t=1;)this.numerator_glyphs.unshift(new f("v"+t%10,this.point)),t=parseInt(t/10,10);for(this.denom_glyphs=[],t=this.notes_occupied;t>=1;)this.denom_glyphs.unshift(new f("v"+t%10,this.point)),t=parseInt(t/10,10)}getNestedTupletCount(){const t=this.location,e=this.notes[0];let i=n(e,t),s=n(e,t);function n(t,e){return t.tupletStack.filter((t=>t.location===e)).length}return this.notes.forEach((e=>{const r=n(e,t);i=r>i?r:i,s=rs&&(s=e)}}return s+t+e}draw(){this.checkContext(),this.setRendered();const t=this.notes[0],e=this.notes[this.notes.length-1];this.bracketed?(this.x_pos=t.getTieLeftX()-5,this.width=e.getTieRightX()-this.x_pos+5):(this.x_pos=t.getStemX(),this.width=e.getStemX()-this.x_pos),this.y_pos=this.getYPosition();const i=(t,e)=>t+e.getMetrics().width;let s=this.numerator_glyphs.reduce(i,0);this.ratioed&&(s=this.denom_glyphs.reduce(i,s),s+=.32*this.point);const n=this.x_pos+this.width/2-s/2;if(this.bracketed){const t=this.width/2-s/2-5;t>0&&(this.context.fillRect(this.x_pos,this.y_pos,t,1),this.context.fillRect(this.x_pos+this.width/2+s/2+5,this.y_pos,t,1),this.context.fillRect(this.x_pos,this.y_pos+(this.location===v.LOCATION_BOTTOM),1,10*this.location),this.context.fillRect(this.x_pos+this.width,this.y_pos+(this.location===v.LOCATION_BOTTOM),1,10*this.location))}let r=0;if(this.numerator_glyphs.forEach((t=>{t.render(this.context,n+r,this.y_pos+this.point/3-2),r+=t.getMetrics().width})),this.ratioed){const t=n+r+.16*this.point,e=.06*this.point;this.context.beginPath(),this.context.arc(t,this.y_pos-.08*this.point,e,0,2*Math.PI,!0),this.context.closePath(),this.context.fill(),this.context.beginPath(),this.context.arc(t,this.y_pos+.12*this.point,e,0,2*Math.PI,!0),this.context.closePath(),this.context.fill(),r+=.32*this.point,this.denom_glyphs.forEach((t=>{t.render(this.context,n+r,this.y_pos+this.point/3-2),r+=t.getMetrics().width}))}}}function _(t){let e=0;return t.forEach((t=>{t.keyProps&&t.keyProps.forEach((t=>{e+=t.line-3}))})),e>=0?x.DOWN:x.UP}const w="L",M="B";class T extends l{static getDefaultBeamGroups(t){t&&"c"!==t||(t="4/4");const e={"1/2":["1/2"],"2/2":["1/2"],"3/2":["1/2"],"4/2":["1/2"],"1/4":["1/4"],"2/4":["1/4"],"3/4":["1/4"],"4/4":["1/4"],"1/8":["1/8"],"2/8":["2/8"],"3/8":["3/8"],"4/8":["2/8"],"1/16":["1/16"],"2/16":["2/16"],"3/16":["3/16"],"4/16":["2/16"]}[t];if(void 0!==e)return e.map((t=>(new n).parse(t)));{const e=parseInt(t.split("/")[0],10),i=parseInt(t.split("/")[1],10);if(e%3==0)return[new n(3,i)];if(i>4)return[new n(2,i)];if(i<=4)return[new n(1,i)]}return[new n(1,4)]}static applyAndGetBeams(t,e,i){return T.generateBeams(t.getTickables(),{groups:i,stem_direction:e})}static generateBeams(t,e){e||(e={}),e.groups&&e.groups.length||(e.groups=[new n(2,8)]);const i=e.groups.map((t=>{if(!t.multiply)throw new s.RuntimeError("InvalidBeamGroups","The beam groups must be an array of Vex.Flow.Fractions");return t.clone().multiply(m.RESOLUTION,1)})),r=t;let o=0,a=[],l=[];function h(){i.length-1>o?o+=1:o=0}!function(){let t=[];r.forEach((e=>{if(t=[],e.shouldIgnoreTicks())return a.push(l),void(l=t);l.push(e);const s=i[o].clone(),r=l.reduce(((t,e)=>e.getTicks().clone().add(t)),new n(0,1)),c=m.durationToNumber(e.duration)<8;c&&e.tuplet&&(s.numerator*=2),r.greaterThan(s)?(c||t.push(l.pop()),a.push(l),l=t,h()):r.equals(s)&&(a.push(l),l=t,h())})),l.length>0&&a.push(l)}(),function(){const t=[];a.forEach((i=>{let s=[];i.forEach(((i,n,r)=>{const o=0===n||n===r.length-1,a=r[n-1],l=!e.beam_rests&&i.isRest(),h=e.beam_rests&&e.beam_middle_only&&i.isRest()&&o;let c=!1;if(e.maintain_stem_directions&&a&&!i.isRest()&&!a.isRest()){const t=a.getStemDirection();c=i.getStemDirection()!==t}const u=parseInt(i.duration,10)<8;l||h||c||u?(s.length>0&&t.push(s),s=c?[i]:[]):s.push(i)})),s.length>0&&t.push(s)})),a=t}(),a.forEach((t=>{let i;if(e.maintain_stem_directions){const e=function(t){for(let e=0;e{t.setStemDirection(e)}))}(t,i)}));const c=a.filter((t=>{if(t.length>1){let e=!0;return t.forEach((t=>{t.getIntrinsicTicks()>=m.durationToTicks("4")&&(e=!1)})),e}return!1})),u=function(){const t=[];return a.forEach((e=>{let i=null;e.forEach((e=>{e.tuplet&&i!==e.tuplet&&(i=e.tuplet,t.push(i))}))})),t}(),d=[];return c.forEach((t=>{const i=new T(t);e.show_stemlets&&(i.render_options.show_stemlets=!0),e.secondary_breaks&&(i.render_options.secondary_break_ticks=m.durationToTicks(e.secondary_breaks)),!0===e.flat_beams&&(i.render_options.flat_beams=!0,i.render_options.flat_beam_offset=e.flat_beam_offset),d.push(i)})),u.forEach((t=>{const e=t.notes[0].stem_direction===x.DOWN?v.LOCATION_BOTTOM:v.LOCATION_TOP;t.setTupletLocation(e);let i=!1;for(let e=0;e=m.durationToTicks("4"))throw new s.RuntimeError("BadArguments","Beams can only be applied to notes shorter than a quarter note.");let i,n;for(this.stem_direction=x.UP,i=0;it+e.stem_direction),0);r=e>-1?x.UP:x.DOWN}for(i=0;it.getGlyph().beam_count)).reduce(((t,e)=>e>t?e:t))}breakSecondaryAt(t){return this.break_on_indices=t,this}getSlopeY(t,e,i,s){return i+(t-e)*s}calculateSlope(){const{notes:t,stem_direction:e,render_options:{max_slope:i,min_slope:s,slope_iterations:n,slope_cost:r}}=this,o=t[0],a=((t,e)=>{const i=t.getStemExtents().topY,s=t.getStemX();return(e.getStemExtents().topY-i)/(e.getStemX()-s)})(o,t[t.length-1]),l=(i-s)/n;let h=Number.MAX_VALUE,c=0,u=0;for(let n=s;n<=i;n+=l){let i=0,s=0;for(let r=1;rn)&&(l=n,o=Math.min(...s.getYs()),a=s.getBeamCount())}let h=r/t.length;const c=s+a*(1.5*i),u=o+c*-e;e===x.DOWN&&hu&&(h=o-c),n+this.render_options.flat_beam_offset_per_beam>0?(e===x.DOWN&&h>n&&!this.render_options.flat_beams||e===x.UP&&h0){let e=this.render_options.flat_beam_offset;this.render_options.flat_beam_offset_per_beam&&(e+=this.render_options.flat_beam_offset_per_beam*this.getBeamCount());let i=this.notes[0].note_heads[0].y;const s=this.stem_direction>0?Math.min:Math.max;for(const t of this.notes)for(const e of t.note_heads)i=s(i,e.y);t=i+e*-this.stem_direction}return t}applyStemExtensions(){const{notes:t,slope:e,y_shift:i,stem_direction:s,beam_count:n,render_options:{show_stemlets:r,stemlet_extension:o,beam_width:a}}=this,l=t[0],h=this.getBeamYToDraw(),c=l.getStemX();for(let l=0;l=8&&(c=-1!==this.break_on_indices.indexOf(l),this.render_options.secondary_break_ticks&&a>=this.render_options.secondary_break_ticks&&(a=0,c=!0));const u=h.getIntrinsicTicks(){t.getStem()&&(this.context.openGroup("stem",t.getAttribute("id")+"-stem"),t.getStem().setContext(this.context).draw(),this.context.closeGroup())}),this)}drawBeamLines(){this.checkContext();const t=["4","8","16","32","64"],e=this.notes[0];let i=this.getBeamYToDraw();const s=e.getStemX(),n=this.render_options.beam_width*this.stem_direction,r={};for(const t of this.notes)r[t.getAttribute("id")]=0;for(let e=0;e{t.getStave()||t.setStave(this.stave)})),this.preFormatted=!0),this}draw(t=this.context,e=this.stave){this.setRendered();let i=null;for(let n=0;n0&&i){const t=r.getBoundingBox();t&&i.mergeWith(t)}r.setContext(t),r.drawWithStyle()}this.boundingBox=i}}function L(t,e,i,n,r){if(e!==A.type.BOLD_DOUBLE_LEFT&&e!==A.type.BOLD_DOUBLE_RIGHT)throw new s.RERR("InvalidConnector","A REPEAT_BEGIN or REPEAT_END type must be provided.");let o=3,a=3.5;e===A.type.BOLD_DOUBLE_RIGHT&&(o=-5,a=3),t.fillRect(i+o,n,1,r-n),t.fillRect(i-2,n,a,r-n)}class A extends l{static get type(){return{SINGLE_RIGHT:0,SINGLE_LEFT:1,SINGLE:1,DOUBLE:2,BRACE:3,BRACKET:4,BOLD_DOUBLE_LEFT:5,BOLD_DOUBLE_RIGHT:6,THIN_DOUBLE:7,NONE:8}}static get typeString(){return{singleRight:A.type.SINGLE_RIGHT,singleLeft:A.type.SINGLE_LEFT,single:A.type.SINGLE,double:A.type.DOUBLE,brace:A.type.BRACE,bracket:A.type.BRACKET,boldDoubleLeft:A.type.BOLD_DOUBLE_LEFT,boldDoubleRight:A.type.BOLD_DOUBLE_RIGHT,thinDouble:A.type.THIN_DOUBLE,none:A.type.NONE}}constructor(t,e){super(),this.setAttribute("type","StaveConnector"),this.thickness=m.STAVE_LINE_THICKNESS,this.width=3,this.top_stave=t,this.bottom_stave=e,this.type=A.type.DOUBLE,this.font={family:"times",size:16,weight:"normal"},this.x_shift=0,this.texts=[]}setType(t){return(t="string"==typeof t?A.typeString[t]:t)>=A.type.SINGLE_RIGHT&&t<=A.type.NONE&&(this.type=t),this}setText(t,e){return this.texts.push({content:t,options:s.Merge({shift_x:0,shift_y:0},e)}),this}setFont(t){s.Merge(this.font,t)}setXShift(t){if("number"!=typeof t)throw s.RERR("InvalidType","x_shift must be a Number");return this.x_shift=t,this}draw(){const t=this.checkContext();this.setRendered();let e=this.top_stave.getYForLine(0),i=this.bottom_stave.getYForLine(this.bottom_stave.getNumLines()-1)+this.thickness,n=this.width,r=this.top_stave.getX();(this.type===A.type.SINGLE_RIGHT||this.type===A.type.BOLD_DOUBLE_RIGHT||this.type===A.type.THIN_DOUBLE)&&(r=this.top_stave.getX()+this.top_stave.width);let o=i-e;switch(this.type){case A.type.SINGLE:case A.type.SINGLE_LEFT:case A.type.SINGLE_RIGHT:n=1;break;case A.type.DOUBLE:r-=this.width+2;break;case A.type.BRACE:{n=12;const s=this.top_stave.getX()-2+this.x_shift,r=e,a=s,l=i,h=s-n,c=r+o/2,u=h-.9*n,d=r+.2*o,f=s+1.1*n,m=c-.135*o,p=f,b=c+.135*o,g=u,S=l-.2*o,y=h-n,E=S,x=s+.4*n,v=c+.135*o,_=x,w=c-.135*o,M=y,T=d;t.beginPath(),t.moveTo(s,r),t.bezierCurveTo(u,d,f,m,h,c),t.bezierCurveTo(p,b,g,S,a,l),t.bezierCurveTo(y,E,x,v,h,c),t.bezierCurveTo(_,w,M,T,s,r),t.fill(),t.stroke();break}case A.type.BRACKET:e-=4,i+=4,o=i-e,f.renderGlyph(t,r-5,e-3,40,"v1b",!0),f.renderGlyph(t,r-5,i+3,40,"v10",!0),r-=this.width+2;break;case A.type.BOLD_DOUBLE_LEFT:L(t,this.type,r+this.x_shift,e,i);break;case A.type.BOLD_DOUBLE_RIGHT:L(t,this.type,r,e,i);break;case A.type.THIN_DOUBLE:n=1;break;case A.type.NONE:break;default:throw new s.RERR("InvalidType",`The provided StaveConnector.type (${this.type}) is invalid`)}this.type!==A.type.BRACE&&this.type!==A.type.BOLD_DOUBLE_LEFT&&this.type!==A.type.BOLD_DOUBLE_RIGHT&&this.type!==A.type.NONE&&t.fillRect(r,e,n,o),this.type===A.type.THIN_DOUBLE&&t.fillRect(r-3,e,n,o),t.save(),t.lineWidth=2,t.setFont(this.font.family,this.font.size,this.font.weight);for(let e=0;e0){const s=p.space.deviation,n=s>=0?"+":"";t.setFillStyle("red"),t.fillText(n+Math.round(s),a+e.getXShift(),i-10)}t.restore()}constructor(t){if(super(),this.setAttribute("type","Note"),!t)throw new s.RuntimeError("BadArguments","Note must have valid initialization data to identify duration and type.");const e=m.parseNoteStruct(t);if(!e)throw new s.RuntimeError("BadArguments",`Invalid note initialization object: ${JSON.stringify(t)}`);if(this.duration=e.duration,this.dots=e.dots,this.noteType=e.type,this.customTypes=e.customTypes,t.duration_override?this.setDuration(t.duration_override):this.setIntrinsicTicks(e.ticks),this.modifiers=[],this.glyph=m.getGlyphProps(this.duration,this.noteType),this.customGlyphs=this.customTypes.map((t=>m.getGlyphProps(this.duration,t))),this.positions&&("object"!=typeof this.positions||!this.positions.length))throw new s.RuntimeError("BadArguments","Note keys must be array type.");this.playNote=null,this.tickContext=null,this.modifierContext=null,this.ignore_ticks=!1,this.width=0,this.extraLeftPx=0,this.extraRightPx=0,this.x_shift=0,this.left_modPx=0,this.right_modPx=0,this.voice=null,this.preFormatted=!1,this.ys=[],t.align_center&&this.setCenterAlignment(t.align_center),this.stave=null,this.render_options={annotation_spacing:5,stave_padding:I.STAVEPADDING}}getPlayNote(){return this.playNote}setPlayNote(t){return this.playNote=t,this}isRest(){return!1}addStroke(t,e){return e.setNote(this),e.setIndex(t),this.modifiers.push(e),this.setPreFormatted(!1),this}getStave(){return this.stave}setStave(t){return this.stave=t,this.setYs([t.getYForLine(0)]),this.context=this.stave.context,this}getCategory(){return I.CATEGORY}setContext(t){return this.context=t,this}getExtraLeftPx(){return this.extraLeftPx}getExtraRightPx(){return this.extraRightPx}setExtraLeftPx(t){return this.extraLeftPx=t,this}setExtraRightPx(t){return this.extraRightPx=t,this}shouldIgnoreTicks(){return this.ignore_ticks}getLineNumber(){return 0}getLineForRest(){return 0}getGlyph(){return this.glyph}getGlyphWidth(){return this.glyph.getWidth(this.render_options.glyph_font_scale)}setYs(t){return this.ys=t,this}getYs(){if(0===this.ys.length)throw new s.RERR("NoYValues","No Y-values calculated for this note.");return this.ys}getYForTopText(t){if(!this.stave)throw new s.RERR("NoStave","No stave attached to this note.");return this.stave.getYForTopText(t)}getBoundingBox(){return null}getVoice(){if(!this.voice)throw new s.RERR("NoVoice","Note has no voice.");return this.voice}setVoice(t){return this.voice=t,this.preFormatted=!1,this}getTickContext(){return this.tickContext}setTickContext(t){return this.tickContext=t,this.preFormatted=!1,this}getDuration(){return this.duration}isDotted(){return this.dots>0}hasStem(){return!1}getDots(){return this.dots}getNoteType(){return this.noteType}setBeam(){return this}setModifierContext(t){return this.modifierContext=t,this}addModifier(t,e=0){return t.setNote(this),t.setIndex(e),this.modifiers.push(t),this.setPreFormatted(!1),this}getModifierStartXY(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call GetModifierStartXY on an unformatted note");return{x:this.getAbsoluteX(),y:this.ys[0]}}getMetrics(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call getMetrics on an unformatted note.");let t=0,e=0;null!=this.modifierContext&&(t=this.modifierContext.state.left_shift,e=this.modifierContext.state.right_shift);const i=this.getWidth();return{width:i,noteWidth:i-t-e-this.extraLeftPx-this.extraRightPx,left_shift:this.x_shift,modLeftPx:t,modRightPx:e,extraLeftPx:this.extraLeftPx,extraRightPx:this.extraRightPx}}setWidth(t){this.width=t}getWidth(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call GetWidth on an unformatted note.");return this.width+(this.modifierContext?this.modifierContext.getWidth():0)}setXShift(t){return this.x_shift=t,this}getXShift(){return this.x_shift}getX(){if(!this.tickContext)throw new s.RERR("NoTickContext","Note needs a TickContext assigned for an X-Value");return this.tickContext.getX()+this.x_shift}getAbsoluteX(){if(!this.tickContext)throw new s.RERR("NoTickContext","Note needs a TickContext assigned for an X-Value");let t=this.tickContext.getX();return this.stave&&(t+=this.stave.getNoteStartX()+this.render_options.stave_padding),this.isCenterAligned()&&(t+=this.getCenterXShift()),t}setPreFormatted(t){if(this.preFormatted=t,this.preFormatted){const t=this.tickContext.getExtraPx();this.left_modPx=Math.max(this.left_modPx,t.left),this.right_modPx=Math.max(this.right_modPx,t.right)}}}class R extends I{static get CATEGORY(){return"notehead"}constructor(t){if(super(t),this.setAttribute("type","NoteHead"),this.index=t.index,this.x=t.x||0,this.y=t.y||0,this.note_type=t.note_type,this.duration=t.duration,this.displaced=t.displaced||!1,this.stem_direction=t.stem_direction||O.STEM_UP,this.line=t.line,this.glyph=m.getGlyphProps(this.duration,this.note_type),!this.glyph)throw new s.RuntimeError("BadArguments",`No glyph found for duration '${this.duration}' and type '${this.note_type}'`);this.glyph_code=this.glyph.code_head,this.x_shift=t.x_shift||0,t.custom_glyph_code&&(this.custom_glyph=!0,this.glyph_code=t.custom_glyph_code,this.stem_up_x_offset=t.stem_up_x_offset||0,this.stem_down_x_offset=t.stem_down_x_offset||0),this.style=t.style,this.slashed=t.slashed,s.Merge(this.render_options,{glyph_font_scale:t.glyph_font_scale||m.DEFAULT_NOTATION_FONT_SCALE,stroke_px:3}),this.setWidth(this.glyph.getWidth(this.render_options.glyph_font_scale))}getCategory(){return R.CATEGORY}getWidth(){return this.width}isDisplaced(){return!0===this.displaced}getGlyph(){return this.glyph}setX(t){return this.x=t,this}getY(){return this.y}setY(t){return this.y=t,this}getLine(){return this.line}setLine(t){return this.line=t,this}getAbsoluteX(){const t=this.preFormatted?super.getAbsoluteX():this.x,e=x.WIDTH/2;return t+(this.displaced?(this.width-e)*this.stem_direction:0)}getBoundingBox(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call getBoundingBox on an unformatted note.");const t=this.stave.getSpacingBetweenLines(),e=t/2,i=this.y-e;return new m.BoundingBox(this.getAbsoluteX(),i,this.width,t)}setStave(t){const e=this.getLine();return this.stave=t,this.setY(t.getYForNote(e)),this.context=this.stave.context,this}preFormat(){if(this.preFormatted)return this;const t=this.getWidth()+this.extraLeftPx+this.extraRightPx;return this.setWidth(t),this.setPreFormatted(!0),this}draw(){this.checkContext(),this.setRendered();const t=this.context;let e=this.getAbsoluteX();this.custom_glyph&&(e+=this.stem_direction===x.UP?this.stem_up_x_offset:this.stem_down_x_offset);const i=this.y;!function(...t){R.DEBUG&&s.L("Vex.Flow.NoteHead",t)}("Drawing note head '",this.note_type,this.duration,"' at",e,i);const n=this.stem_direction,r=this.render_options.glyph_font_scale;if(this.style&&this.applyStyle(t),"s"===this.note_type){const s=this.stave.getSpacingBetweenLines();!function(t,e,i,s,n,r){const o=m.SLASH_NOTEHEAD_WIDTH;t.save(),t.setLineWidth(m.STEM_WIDTH);let a=!1;if(m.durationToNumber(e)>2&&(a=!0),a||(i-=m.STEM_WIDTH/2*n),t.beginPath(),t.moveTo(i,s+r),t.lineTo(i,s+1),t.lineTo(i+o,s-r),t.lineTo(i+o,s),t.lineTo(i,s+r),t.closePath(),a?t.fill():t.stroke(),m.durationToFraction(e).equals(.5)){const e=[-3,-1,o+1,o+3];for(let n=0;n{const i=t.getTickContext();t.setStave(e.stave),i.setXOffset(n)}))}}class F extends B{static get CATEGORY(){return"dots"}static format(t,e){const i=e.right_shift;if(!t||0===t.length)return!1;const s=[],n={};for(let e=0;ee.line-t.line));let r=i,o=0,a=null,l=null,h=null,c=0;for(let t=0;to?r:o,a=d,l=i}return e.right_shift+=o,!0}constructor(){super(),this.setAttribute("type","Dot"),this.note=null,this.index=null,this.position=B.Position.RIGHT,this.radius=2,this.setWidth(5),this.dot_shiftY=0}getCategory(){return F.CATEGORY}setNote(t){this.note=t,"gracenotes"===this.note.getCategory()&&(this.radius*=.5,this.setWidth(3))}setDotShiftY(t){return this.dot_shiftY=t,this}draw(){if(this.checkContext(),this.setRendered(),!this.note||null===this.index)throw new s.RERR("NoAttachedNote","Can't draw dot without a note and index.");const t=this.note.stave.options.spacing_between_lines_px,e=this.note.getModifierStartXY(this.position,this.index,{forceFlagRight:!0});"tabnotes"===this.note.getCategory()&&(e.y=this.note.getStemExtents().baseY);const i=e.x+this.x_shift+this.width-this.radius,n=e.y+this.y_shift+this.dot_shiftY*t,r=this.context;r.beginPath(),r.arc(i,n,this.radius,0,2*Math.PI,!1),r.fill()}}function D(t,e,i){const s=(e.isrest?0:1)*i;t.line+=s,t.maxLine+=s,t.minLine+=s,t.note.setKeyLine(0,t.note.getKeyLine(0)+s)}class O extends N{static get CATEGORY(){return"stavenotes"}static get STEM_UP(){return x.UP}static get STEM_DOWN(){return x.DOWN}static get DEFAULT_LEDGER_LINE_OFFSET(){return 3}static format(t,e){if(!t||t.length<2)return!1;const i=[],n=t[0].stagger_same_whole_notes;for(let e=0;e2?i[1]:null;let l=r>2?i[2]:i[1];2===r&&-1===o.stemDirection&&1===l.stemDirection&&(o=i[1],l=i[0]);const h=Math.max(o.voice_shift,l.voice_shift);let c,u=0;if(2===r){const t=o.stemDirection===l.stemDirection?0:.5;if(o.stemDirection===l.stemDirection&&o.minLine<=l.maxLine&&(o.isrest||(c=Math.abs(o.line-(l.maxLine+.5)),c=Math.max(c,o.stemMin),o.minLine=o.line-c,o.note.setStemLength(10*c))),o.minLine<=l.maxLine+t)if(o.isrest)D(o,l,1);else if(l.isrest)D(l,o,-1);else{u=h;const t=Math.abs(o.line-l.line);let e=0,i=0;"h"===o.note.duration?e++:"w"===o.note.duration&&i++,"h"===l.note.duration?e++:"w"===l.note.duration&&i++;let s=1===e||1===i||o.note.dots!==l.note.dots;if(n&&(s=s||2===i),0===t&&s){if(l.note.setXShift(u),o.note.dots>0){let t=0;for(const e of o.note.modifiers)if(e instanceof F&&(t++,e.setYShift(-10*(l.maxLine-o.line+1)),t===o.note.dots))break}}else t<1&&t>0?l.note.setXShift(u):o.note.voice!==l.note.voice&&o.stemDirection===l.stemDirection&&(o.line>l.line?1===o.stemDirection?l.note.renderFlag=!1:o.note.renderFlag=!1:l.line>o.line?1===l.stemDirection?o.note.renderFlag=!1:l.note.renderFlag=!1:1===l.stemDirection&&(l.stemDirection=-1,l.note.setStemDirection(-1)))}return!0}return null!==a&&a.minLinet.postFormat())),!0)}constructor(t){if(super(t),this.setAttribute("type","StaveNote"),this.keys=t.keys,this.clef=t.clef,this.octave_shift=t.octave_shift,this.beam=null,this.glyph=m.getGlyphProps(this.duration,this.noteType),!this.glyph)throw new s.RuntimeError("BadArguments",`Invalid note initialization data (No glyph found): ${JSON.stringify(t)}`);this.displaced=!1,this.dot_shiftY=0,this.addDotsCount=0,this.keyProps=[],this.use_default_head_x=!1,this.note_heads=[],this.modifiers=[],s.Merge(this.render_options,{glyph_font_scale:t.glyph_font_scale||m.DEFAULT_NOTATION_FONT_SCALE,stroke_px:t.stroke_px||O.DEFAULT_LEDGER_LINE_OFFSET}),this.calculateKeyProps(),this.buildStem(),t.auto_stem?this.autoStem():this.setStemDirection(t.stem_direction),this.reset(),this.buildFlag()}reset(){super.reset();const t=this.note_heads.map((t=>t.getStyle()));this.buildNoteHeads(),this.note_heads.forEach(((e,i)=>e.setStyle(t[i]))),this.stave&&this.note_heads.forEach((t=>t.setStave(this.stave))),this.calcExtraPx()}setBeam(t){return this.beam=t,this.calcExtraPx(),this}getCategory(){return O.CATEGORY}buildStem(){this.setStem(new x({hide:!!this.isRest()})),this.stem.id=s.Prefix(`${this.getAttribute("id")}-stem`)}buildNoteHeads(){this.note_heads=[];const t=this.getStemDirection(),e=this.getKeys();let i,s,n,r=null,o=null,a=!1;t===x.UP?(i=0,s=e.length,n=1):t===x.DOWN&&(i=e.length-1,s=-1,n=-1);for(let e=i;e!==s;e+=n){const i=this.keyProps[e],s=i.line;null===r?r=s:(o=Math.abs(r-s),0===o||.5===o?a=!a:(a=!1,this.use_default_head_x=!0)),r=s;const n=new R({duration:this.duration,note_type:this.noteType,displaced:a,stem_direction:t,custom_glyph_code:i.code,glyph_font_scale:this.render_options.glyph_font_scale,x_shift:i.shift_right,stem_up_x_offset:i.stem_up_x_offset,stem_down_x_offset:i.stem_down_x_offset,line:i.line});this.note_heads[e]=n}}autoStem(){this.minLine=this.keyProps[0].line,this.maxLine=this.keyProps[this.keyProps.length-1].line;const t=(this.minLine+this.maxLine)/2<3?x.UP:x.DOWN;this.setStemDirection(t)}calculateKeyProps(){let t=null;for(let e=0;e0&&(this.keyProps[e-1].displaced=!0)),t=o,this.keyProps.push(r)}t=-1/0,this.keyProps.forEach((e=>{e.linet.line-e.line))}getBoundingBox(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call getBoundingBox on an unformatted note.");const{width:t,modLeftPx:e,extraLeftPx:i}=this.getMetrics(),n=this.getAbsoluteX()-e-i;let r=0,o=0;const a=this.getStave().getSpacingBetweenLines()/2,l=2*a;if(this.isRest()){const t=this.ys[0],e=m.durationToFraction(this.duration);e.equals(1)||e.equals(2)?(r=t-a,o=t+a):(r=t-this.glyph.line_above*l,o=t+this.glyph.line_below*l)}else if(this.glyph.stem){const t=this.getStemExtents();t.baseY+=a*this.stem_direction,r=Math.min(t.topY,t.baseY),o=Math.max(t.topY,t.baseY)}else{r=null,o=null;for(let t=0;te&&(e=s):s1}hasStem(){return this.glyph.stem}hasFlag(){return super.hasFlag()&&!this.isRest()&&this.renderFlag}getStemX(){return"r"===this.noteType?this.getCenterGlyphX():super.getStemX()+x.WIDTH/(2*-this.getStemDirection())}getYForTopText(t){const e=this.getStemExtents();return Math.min(this.stave.getYForTopText(t),e.topY-this.render_options.annotation_spacing*(t+1))}getYForBottomText(t){const e=this.getStemExtents();return Math.max(this.stave.getYForTopText(t),e.baseY+this.render_options.annotation_spacing*t)}setStave(t){super.setStave(t);const e=this.note_heads.map((e=>(e.setStave(t),e.getY())));if(this.setYs(e),this.stem){const{y_top:t,y_bottom:e}=this.getNoteHeadBounds();this.stem.setYBounds(t,e)}return this}getKeys(){return this.keys}getKeyProps(){return this.keyProps}isDisplaced(){return this.displaced}setNoteDisplaced(t){return this.displaced=t,this}getTieRightX(){let t=this.getAbsoluteX();return t+=this.getGlyphWidth()+this.x_shift+this.extraRightPx,this.modifierContext&&(t+=this.modifierContext.getExtraRightPx()),t}getTieLeftX(){let t=this.getAbsoluteX();return t+=this.x_shift-this.extraLeftPx,t}getLineForRest(){let t=this.keyProps[0].line;if(this.keyProps.length>1){const e=this.keyProps[this.keyProps.length-1].line,i=Math.max(t,e),n=Math.min(t,e);t=s.MidLine(i,n)}return t}getModifierStartXY(t,e,i){if(i=i||{},!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call GetModifierStartXY on an unformatted note");if(0===this.ys.length)throw new s.RERR("NoYValues","No Y-Values calculated for this note.");const{ABOVE:n,BELOW:r,LEFT:o,RIGHT:a}=B.Position;let l=0;return t===o?l=-2:t===a?(l=this.getGlyphWidth()+this.x_shift+2,this.stem_direction===x.UP&&this.hasFlag()&&(i.forceFlagRight||((t,e)=>e===(t.getStemDirection()===x.UP?t.keyProps.length-1:0))(this,e))&&(l+=this.flag.getMetrics().width)):t!==r&&t!==n||(l=this.getGlyphWidth()/2),{x:this.getAbsoluteX()+l,y:this.ys[e]}}setStyle(t){super.setStyle(t),this.note_heads.forEach((e=>e.setStyle(t))),this.stem&&this.stem.setStyle(t)}setStemStyle(t){this.stem&&this.getStem().setStyle(t)}getStemStyle(){return this.stem.getStyle()}setLedgerLineStyle(t){this.ledgerLineStyle=t}getLedgerLineStyle(){return this.ledgerLineStyle}setFlagStyle(t){this.flagStyle=t}getFlagStyle(){return this.flagStyle}setKeyStyle(t,e){return this.note_heads[t].setStyle(e),this}setKeyLine(t,e){return this.keyProps[t].line=e,this.reset(),this}getKeyLine(t){return this.keyProps[t].line}addToModifierContext(t){this.setModifierContext(t);for(let t=0;t{const u=c.getLine(),d=c.getY();(null===t||de)&&(e=d),null===s&&c.isDisplaced()&&(s=c.getAbsoluteX()),null!==i||c.isDisplaced()||(i=c.getAbsoluteX()),n=u>n?u:n,r=u{let a;a=s&&e?p-i:e?m-i:f-i;const l=e&&s?o:r;n.beginPath(),n.moveTo(a,t),n.lineTo(a+l,t),n.stroke()},g={...t.getStyle()||{},...this.getLedgerLineStyle()||{}};this.applyStyle(n,g);for(let e=6;e<=a;++e){const i=null!==m&&e<=c,s=null!==f&&e<=h;b(t.getYForNote(e),i,s)}for(let e=0;e>=l;--e){const i=null!==m&&e>=d,s=null!==f&&e>=u;b(t.getYForNote(e),i,s)}this.restoreStyle(n,g)}drawModifiers(){if(!this.context)throw new s.RERR("NoCanvasContext","Can't draw without a canvas context.");const t=this.context;t.openGroup("modifiers");for(let e=0;e{this.context.openGroup("notehead",null,{pointerBBox:!0}),t.setContext(this.context).draw(),this.context.closeGroup()}))}drawStem(t){if(!this.context)throw new s.RERR("NoCanvasContext","Can't draw without a canvas context.");t&&this.setStem(new x(t)),this.stem.id=s.Prefix(`${this.getAttribute("id")}-stem`),this.stem&&(this.context.openGroup("stem",null,{pointerBBox:!0}),this.stem.setContext(this.context).draw(),this.context.closeGroup())}draw(){if(!this.context)throw new s.RERR("NoCanvasContext","Can't draw without a canvas context.");if(!this.stave)throw new s.RERR("NoStave","Can't draw without a stave.");if(0===this.ys.length)throw new s.RERR("NoYValues","Can't draw note without Y values.");const t=this.getNoteHeadBeginX(),e=this.hasStem()&&!this.beam;if(this.note_heads.forEach((e=>e.setX(t))),this.stem){const t=this.getStemX();this.stem.setNoteHeadXBounds(t,t)}!function(...t){O.DEBUG&&s.L("Vex.Flow.StaveNote",t)}("Rendering ",this.isChord()?"chord :":"note :",this.keys),this.drawLedgerLines(),this.applyStyle(),this.setAttribute("el",this.context.openGroup("stavenote",this.getAttribute("id"))),this.context.openGroup("note",null,{pointerBBox:!0}),e&&this.drawStem(),this.drawNoteHeads(),this.drawFlag(),this.context.closeGroup(),this.drawModifiers(),this.context.closeGroup(),this.restoreStyle(),this.setRendered()}}class k extends B{static get CATEGORY(){return"frethandfinger"}static format(t,e){const{left_shift:i,right_shift:s}=e;if(!t||0===t.length)return!1;const n=[];let r=null,o=0,a=0;for(let e=0;ee.line-t.line));let l=0,h=0,c=0,u=0,d=null,f=null;for(let t=0;tc?e:c):o===B.Position.RIGHT&&(m.setXShift(h),e=a+S,u=e>u?e:u),d=p,f=r}return e.left_shift+=c,e.right_shift+=u,!0}constructor(t){super(),this.setAttribute("type","FretHandFinger"),this.note=null,this.index=null,this.finger=t,this.width=7,this.position=B.Position.LEFT,this.x_shift=0,this.y_shift=0,this.x_offset=0,this.y_offset=0,this.font={family:"sans-serif",size:9,weight:"bold"}}getCategory(){return k.CATEGORY}setFretHandFinger(t){return this.finger=t,this}setOffsetX(t){return this.x_offset=t,this}setOffsetY(t){return this.y_offset=t,this}draw(){if(this.checkContext(),!this.note||null==this.index)throw new s.RERR("NoAttachedNote","Can't draw string number without a note and index.");this.setRendered();const t=this.context,e=this.note.getModifierStartXY(this.position,this.index);let i=e.x+this.x_shift+this.x_offset,n=e.y+this.y_shift+this.y_offset+5;switch(this.position){case B.Position.ABOVE:i-=4,n-=12;break;case B.Position.BELOW:i-=2,n+=10;break;case B.Position.LEFT:i-=this.width;break;case B.Position.RIGHT:i+=1;break;default:throw new s.RERR("InvalidPostion",`The position ${this.position} does not exist`)}t.save(),t.setFont(this.font.family,this.font.size,this.font.weight),t.fillText(""+this.finger,i,n),t.restore()}}class V{static get NUM_TONES(){return 12}static get roots(){return["c","d","e","f","g","a","b"]}static get root_values(){return[0,2,4,5,7,9,11]}static get root_indices(){return{c:0,d:1,e:2,f:3,g:4,a:5,b:6}}static get canonical_notes(){return["c","c#","d","d#","e","f","f#","g","g#","a","a#","b"]}static get diatonic_intervals(){return["unison","m2","M2","m3","M3","p4","dim5","p5","m6","M6","b7","M7","octave"]}static get diatonic_accidentals(){return{unison:{note:0,accidental:0},m2:{note:1,accidental:-1},M2:{note:1,accidental:0},m3:{note:2,accidental:-1},M3:{note:2,accidental:0},p4:{note:3,accidental:0},dim5:{note:4,accidental:-1},p5:{note:4,accidental:0},m6:{note:5,accidental:-1},M6:{note:5,accidental:0},b7:{note:6,accidental:-1},M7:{note:6,accidental:0},octave:{note:7,accidental:0}}}static get intervals(){return{u:0,unison:0,m2:1,b2:1,min2:1,S:1,H:1,2:2,M2:2,maj2:2,T:2,W:2,m3:3,b3:3,min3:3,M3:4,3:4,maj3:4,4:5,p4:5,"#4":6,b5:6,aug4:6,dim5:6,5:7,p5:7,"#5":8,b6:8,aug5:8,6:9,M6:9,maj6:9,b7:10,m7:10,min7:10,dom7:10,M7:11,maj7:11,8:12,octave:12}}static get scales(){return{major:[2,2,1,2,2,2,1],dorian:[2,1,2,2,2,1,2],mixolydian:[2,2,1,2,2,1,2],minor:[2,1,2,2,1,2,2]}}static get scaleTypes(){return{M:V.scales.major,m:V.scales.minor}}static get accidentals(){return["bb","b","n","#","##"]}static get noteValues(){return{c:{root_index:0,int_val:0},cn:{root_index:0,int_val:0},"c#":{root_index:0,int_val:1},"c##":{root_index:0,int_val:2},cb:{root_index:0,int_val:11},cbb:{root_index:0,int_val:10},d:{root_index:1,int_val:2},dn:{root_index:1,int_val:2},"d#":{root_index:1,int_val:3},"d##":{root_index:1,int_val:4},db:{root_index:1,int_val:1},dbb:{root_index:1,int_val:0},e:{root_index:2,int_val:4},en:{root_index:2,int_val:4},"e#":{root_index:2,int_val:5},"e##":{root_index:2,int_val:6},eb:{root_index:2,int_val:3},ebb:{root_index:2,int_val:2},f:{root_index:3,int_val:5},fn:{root_index:3,int_val:5},"f#":{root_index:3,int_val:6},"f##":{root_index:3,int_val:7},fb:{root_index:3,int_val:4},fbb:{root_index:3,int_val:3},g:{root_index:4,int_val:7},gn:{root_index:4,int_val:7},"g#":{root_index:4,int_val:8},"g##":{root_index:4,int_val:9},gb:{root_index:4,int_val:6},gbb:{root_index:4,int_val:5},a:{root_index:5,int_val:9},an:{root_index:5,int_val:9},"a#":{root_index:5,int_val:10},"a##":{root_index:5,int_val:11},ab:{root_index:5,int_val:8},abb:{root_index:5,int_val:7},b:{root_index:6,int_val:11},bn:{root_index:6,int_val:11},"b#":{root_index:6,int_val:0},"b##":{root_index:6,int_val:1},bb:{root_index:6,int_val:10},bbb:{root_index:6,int_val:9}}}isValidNoteValue(t){return!(null==t||t<0||t>=V.NUM_TONES)}isValidIntervalValue(t){return this.isValidNoteValue(t)}getNoteParts(t){if(!t||t.length<1)throw new s.RERR("BadArguments","Invalid note name: "+t);if(t.length>3)throw new s.RERR("BadArguments","Invalid note name: "+t);const e=t.toLowerCase(),i=/^([cdefgab])(b|bb|n|#|##)?$/.exec(e);if(null!=i)return{root:i[1],accidental:i[2]};throw new s.RERR("BadArguments","Invalid note name: "+t)}getKeyParts(t){if(!t||t.length<1)throw new s.RERR("BadArguments","Invalid key: "+t);const e=t.toLowerCase(),i=/^([cdefgab])(b|#)?(mel|harm|m|M)?$/.exec(e);if(null!=i){const t=i[1],e=i[2];let s=i[3];return s||(s="M"),{root:t,accidental:e,type:s}}throw new s.RERR("BadArguments",`Invalid key: ${t}`)}getNoteValue(t){const e=V.noteValues[t];if(null==e)throw new s.RERR("BadArguments",`Invalid note name: ${t}`);return e.int_val}getIntervalValue(t){const e=V.intervals[t];if(null==e)throw new s.RERR("BadArguments",`Invalid interval name: ${t}`);return e}getCanonicalNoteName(t){if(!this.isValidNoteValue(t))throw new s.RERR("BadArguments",`Invalid note value: ${t}`);return V.canonical_notes[t]}getCanonicalIntervalName(t){if(!this.isValidIntervalValue(t))throw new s.RERR("BadArguments",`Invalid interval value: ${t}`);return V.diatonic_intervals[t]}getRelativeNoteValue(t,e,i){if(null==i&&(i=1),1!==i&&-1!==i)throw new s.RERR("BadArguments",`Invalid direction: ${i}`);let n=(t+i*e)%V.NUM_TONES;return n<0&&(n+=V.NUM_TONES),n}getRelativeNoteName(t,e){const i=this.getNoteParts(t),n=this.getNoteValue(i.root);let r=e-n;if(Math.abs(r)>V.NUM_TONES-3){let i=1;r>0&&(i=-1);const o=(e+1+(n+1))%V.NUM_TONES*i;if(Math.abs(o)>2)throw new s.RERR("BadArguments",`Notes not related: ${t}, ${e})`);r=o}if(Math.abs(r)>2)throw new s.RERR("BadArguments",`Notes not related: ${t}, ${e})`);let o=i.root;if(r>0)for(let t=1;t<=r;++t)o+="#";else if(r<0)for(let t=-1;t>=r;--t)o+="b";return o}getScaleTones(t,e){const i=[t];let s=t;for(let n=0;nt.getMetrics().width;class U extends B{static get CATEGORY(){return"accidentals"}static format(t,e){const i=e.left_shift+1;if(!t||0===t.length)return;const s=[];let n,r=null,o=0;for(let e=0;ee.line-t.line));const a=[];let l=0,h=null;for(let t=0;tl?e.shift:l,h=e.line}let c=0;for(let t=0;ta[i+t],r=t=>t.map(n),o=(t,e)=>{const[i,s]=r([t,e]).map((t=>t.line));return i-s},l=(...t)=>t.map(r).every((t=>!this.checkCollision(...t))),h=s-i+1;let u,d,f=this.checkCollision(a[i],a[s])?"a":"b";switch(h){case 3:"a"===f&&.5===o(1,2)&&.5!==o(0,1)&&(f="second_on_bottom");break;case 4:l([0,2],[1,3])&&(f="spaced_out_tetrachord");break;case 5:"b"===f&&l([1,3])&&(f="spaced_out_pentachord",l([0,2],[2,4])&&(f="very_spaced_out_pentachord"));break;case 6:l([0,3],[1,4],[2,5])&&(f="spaced_out_hexachord"),l([0,2],[2,4],[1,3],[3,5])&&(f="very_spaced_out_hexachord")}if(h>=7){let e=2,i=!0;for(;!0===i;){i=!1;for(let t=0;t+ed?c:d}else for(u=t;u<=s;u++)d=m.accidentalColumnsTable[h][f][u-t],a[u].column=d,c=c>d?c:d;t=s}const u=[],d=[];for(let t=0;t<=c;t++)u[t]=0,d[t]=0;u[0]=l+i,d[0]=l+i,a.forEach((t=>{t.width>u[t.column]&&(u[t.column]=t.width)}));for(let t=1;t{let e=0;const i=p+t.numAcc;for(;p0?(s=e.flatLine||e.dblSharpLine?2.5:3,t.dblSharpLine&&(i-=.5)):(s=t.flatLine||t.dblSharpLine?2.5:3,e.dblSharpLine&&(i-=.5));const n=Math.abs(i){const e=new n(0,1);t.getTickables().forEach((t=>{if(t.shouldIgnoreTicks())return;const n=s[e.value()];n?n.push(t):(i.push(e.value()),s[e.value()]=[t]),e.add(t.getTicks())}))}));const r=new V;e||(e="C");const o=r.createScaleMap(e);i.forEach((t=>{const e=s[t],i=[],n=t=>{t.isRest()||t.shouldIgnoreTicks()||(t.keys.forEach(((e,s)=>{const n=r.getNoteParts(e.split("/")[0]),a=n.accidental||"n",l=n.root+a,h=o[n.root]===l,c=i.indexOf(l)>-1;if(!h||h&&c){o[n.root]=l;const e=new U(a);t.addAccidental(s,e),i.push(l)}})),t.getModifiers().forEach((t=>{"gracenotegroups"===t.getCategory()&&t.getGraceNotes().forEach(n)})))};e.forEach(n)}))}constructor(t=null){if(super(),this.setAttribute("type","Accidental"),G("New accidental: ",t),this.note=null,this.index=null,this.type=t,this.position=B.Position.LEFT,this.render_options={font_scale:38,stroke_px:3,parenLeftPadding:2,parenRightPadding:2},this.accidental=m.accidentalCodes(this.type),!this.accidental)throw new s.RERR("ArgumentError",`Unknown accidental type: ${t}`);this.cautionary=!1,this.parenLeft=null,this.parenRight=null,this.reset()}reset(){const t=this.render_options.font_scale;this.glyph=new f(this.accidental.code,t),this.glyph.setOriginX(1),this.cautionary&&(this.parenLeft=new f(m.accidentalCodes("{").code,t),this.parenRight=new f(m.accidentalCodes("}").code,t),this.parenLeft.setOriginX(1),this.parenRight.setOriginX(1))}getCategory(){return U.CATEGORY}getWidth(){const t=this.cautionary?W(this.parenLeft)+W(this.parenRight)+this.render_options.parenLeftPadding+this.render_options.parenRightPadding:0;return W(this.glyph)+t}setNote(t){if(!t)throw new s.RERR("ArgumentError",`Bad note value: ${t}`);this.note=t,"gracenotes"===this.note.getCategory()&&(this.render_options.font_scale=25,this.reset())}setAsCautionary(){return this.cautionary=!0,this.render_options.font_scale=28,this.reset(),this}draw(){const{context:t,type:e,position:i,note:n,index:r,cautionary:o,x_shift:a,y_shift:l,glyph:h,parenLeft:c,parenRight:u,render_options:{parenLeftPadding:d,parenRightPadding:f}}=this;if(this.checkContext(),!n||null==r)throw new s.RERR("NoAttachedNote","Can't draw accidental without a note and index.");const m=n.getModifierStartXY(i,r);let p=m.x+a;const b=m.y+l;G("Rendering: ",e,p,b),o?(u.render(t,p,b),p-=W(u),p-=f,p-=this.accidental.parenRightPaddingAdjustment,h.render(t,p,b),p-=W(h),p-=d,c.render(t,p,b)):h.render(t,p,b),this.setRendered()}}class z extends B{static get CATEGORY(){return"notesubgroup"}static format(t,e){if(!t||0===t.length)return!1;let i=0;for(let e=0;e{t.ignore_ticks=!1})),this.width=0,this.preFormatted=!1,this.formatter=new ut,this.voice=new P({num_beats:4,beat_value:4,resolution:m.RESOLUTION}).setStrict(!1),this.voice.addTickables(this.subNotes),this}getCategory(){return z.CATEGORY}preFormat(){this.preFormatted||(this.formatter.joinVoices([this.voice]).format([this.voice],0),this.setWidth(this.formatter.getMinTotalWidth()),this.preFormatted=!0)}setNote(t){this.note=t}setWidth(t){this.width=t}getWidth(){return this.width}draw(){this.checkContext();const t=this.getNote();if(!t||null===this.index)throw new s.RuntimeError("NoAttachedNote","Can't draw notes without a parent note and parent note index.");this.setRendered(),this.alignSubNotesWithNote(this.subNotes,t),this.subNotes.forEach((t=>t.setContext(this.context).drawWithStyle()))}}class H extends l{constructor(t,e){super(),this.setAttribute("type","StaveTie"),this.notes=t,this.context=null,this.text=e,this.direction=null,this.render_options={cp1:8,cp2:12,text_shift_x:0,first_x_shift:0,last_x_shift:0,y_shift:7,tie_spacing:0,font:{family:"Arial",size:10,style:""}},this.font=this.render_options.font,this.setNotes(t)}setFont(t){return this.font=t,this}setDirection(t){return this.direction=t,this}setNotes(t){if(!t.first_note&&!t.last_note)throw new s.RuntimeError("BadArguments","Tie needs to have either first_note or last_note set.");if(t.first_indices||(t.first_indices=[0]),t.last_indices||(t.last_indices=[0]),t.first_indices.length!==t.last_indices.length)throw new s.RuntimeError("BadArguments","Tied notes must have similar index sizes");return this.first_note=t.first_note,this.first_indices=t.first_indices,this.last_note=t.last_note,this.last_indices=t.last_indices,this}isPartial(){return!this.first_note||!this.last_note}renderTie(t){if(0===t.first_ys.length||0===t.last_ys.length)throw new s.RERR("BadArguments","No Y-values to render");const e=this.context;let i=this.render_options.cp1,n=this.render_options.cp2;Math.abs(t.last_x_px-t.first_x_px)<10&&(i=2,n=8);const r=this.render_options.first_x_shift,o=this.render_options.last_x_shift,a=this.render_options.y_shift*t.direction;for(let l=0;l1){const e=new T(t);e.render_options.beam_width=3,e.render_options.partial_beam_length=4,this.beams.push(e)}return this}setNote(t){this.note=t}setWidth(t){this.width=t}getWidth(){return this.width}getGraceNotes(){return this.grace_notes}draw(){this.checkContext();const t=this.getNote();if(function(...t){X.DEBUG&&s.L("Vex.Flow.GraceNoteGroup",t)}("Drawing grace note group for:",t),!t||null===this.index)throw new s.RuntimeError("NoAttachedNote","Can't draw grace note without a parent note and parent note index.");if(this.setRendered(),this.alignSubNotesWithNote(this.getGraceNotes(),t),this.grace_notes.forEach((t=>{t.setContext(this.context).draw()})),this.beams.forEach((t=>{t.setContext(this.context).draw()})),this.show_slur){const e=this.getNote().getCategory()===O.CATEGORY,i=e?H:j;this.slur=new i({last_note:this.grace_notes[0],first_note:t,first_indices:[0],last_indices:[0]}),this.slur.render_options.cp2=12,this.slur.render_options.y_shift=(e?7:5)+this.render_options.slur_y_shift,this.slur.setContext(this.context).draw()}}}class Y extends B{static get CATEGORY(){return"strokes"}static get Type(){return{BRUSH_DOWN:1,BRUSH_UP:2,ROLL_DOWN:3,ROLL_UP:4,RASQUEDO_DOWN:5,RASQUEDO_UP:6,ARPEGGIO_DIRECTIONLESS:7}}static format(t,e){const i=e.left_shift;if(!t||0===t.length)return this;const s=t.map((t=>{const e=t.getNote();if(e instanceof O){const{line:i,displaced:s}=e.getKeyProps()[t.getIndex()];return{line:i,shift:s?e.getExtraLeftPx():0,stroke:t}}{const{str:i}=e.getPositions()[t.getIndex()];return{line:i,shift:0,stroke:t}}})),n=i,r=s.reduce(((t,{stroke:e,shift:i})=>(e.setXShift(n+i),Math.max(e.getWidth()+0,t))),0);return e.left_shift+=r,!0}constructor(t,e){super(),this.setAttribute("type","Stroke"),this.note=null,this.options=s.Merge({},e),this.all_voices=!("all_voices"in this.options)||this.options.all_voices,this.note_end=null,this.index=null,this.type=t,this.position=B.Position.LEFT,this.render_options={font_scale:38,stroke_px:3,stroke_spacing:10},this.font={family:"serif",size:10,weight:"bold italic"},this.setXShift(0),this.setWidth(10)}getCategory(){return Y.CATEGORY}getPosition(){return this.position}addEndNote(t){return this.note_end=t,this}draw(){if(this.checkContext(),this.setRendered(),!this.note||null==this.index)throw new s.RERR("NoAttachedNote","Can't draw stroke without a note and index.");const t=this.note.getModifierStartXY(this.position,this.index);let e=this.note.getYs(),i=t.y,n=t.y;const r=t.x-5,o=this.note.stave.options.spacing_between_lines_px,a=this.getModifierContext().getModifiers(this.note.getCategory());for(let t=0;te.line-t.line));let f=0,m=0,p=0,b=0,g=null,S=null;for(r=0;rp?t:p):l===B.Position.RIGHT&&(o.setXShift(m),t+=d,b=t>b?t:b),g=e,S=a}return e.left_shift+=p,e.right_shift+=b,!0}constructor(t){super(),this.setAttribute("type","StringNumber"),this.note=null,this.last_note=null,this.index=null,this.string_number=t,this.setWidth(20),this.position=B.Position.ABOVE,this.x_shift=0,this.y_shift=0,this.x_offset=0,this.y_offset=0,this.dashed=!0,this.leg=E.LineEndType.NONE,this.radius=8,this.font={family:"sans-serif",size:10,weight:"bold"}}getCategory(){return K.CATEGORY}getNote(){return this.note}setNote(t){return this.note=t,this}getIndex(){return this.index}setIndex(t){return this.index=t,this}setLineEndType(t){return t>=E.LineEndType.NONE&&t<=E.LineEndType.DOWN&&(this.leg=t),this}setStringNumber(t){return this.string_number=t,this}setOffsetX(t){return this.x_offset=t,this}setOffsetY(t){return this.y_offset=t,this}setLastNote(t){return this.last_note=t,this}setDashed(t){return this.dashed=t,this}draw(){const t=this.checkContext();if(!this.note||null==this.index)throw new s.RERR("NoAttachedNote","Can't draw string number without a note and index.");this.setRendered();const e=this.note.stave.options.spacing_between_lines_px,i=this.note.getModifierStartXY(this.position,this.index);let n=i.x+this.x_shift+this.x_offset,r=i.y+this.y_shift+this.y_offset;switch(this.position){case B.Position.ABOVE:case B.Position.BELOW:{const t=this.note.getStemExtents();let s=t.topY,n=t.baseY+2;this.note.stem_direction===O.STEM_DOWN&&(s=t.baseY,n=t.topY-2),r=this.position===B.Position.ABOVE?this.note.hasStem()?s-1.75*e:i.y-1.75*e:this.note.hasStem()?n+1.5*e:i.y+1.75*e,r+=this.y_shift+this.y_offset;break}case B.Position.LEFT:n-=this.radius/2+5;break;case B.Position.RIGHT:n+=this.radius/2+6;break;default:throw new s.RERR("InvalidPosition",`The position ${this.position} is invalid`)}t.save(),t.beginPath(),t.arc(n,r,this.radius,0,2*Math.PI,!1),t.lineWidth=1.5,t.stroke(),t.setFont(this.font.family,this.font.size,this.font.weight);const o=n-t.measureText(this.string_number).width/2;if(t.fillText(""+this.string_number,o,r+4.5),null!=this.last_note){const e=this.last_note.getStemX()-this.note.getX()+5;let i,s;switch(t.strokeStyle="#000000",t.lineCap="round",t.lineWidth=.6,this.dashed?E.drawDashedLine(t,n+10,r,n+e,r,[3,3]):E.drawDashedLine(t,n+10,r,n+e,r,[3,0]),this.leg){case E.LineEndType.UP:i=-10,s=this.dashed?[3,3]:[3,0],E.drawDashedLine(t,n+e,r,n+e,r+i,s);break;case E.LineEndType.DOWN:i=10,s=this.dashed?[3,3]:[3,0],E.drawDashedLine(t,n+e,r,n+e,r+i,s)}}t.restore()}}const{ABOVE:q,BELOW:$}=B.Position,J=(t,e)=>.5*t(e/.5),Z=(t,e)=>e===q?t<=5:t>=1,Q=(t,e)=>Z(t,e)?e===q?Math.ceil:Math.floor:Math.round,tt=t=>{const e=t.getCategory();return"stavenotes"===e||"gracenotes"===e};class et extends B{static get CATEGORY(){return"articulations"}static get INITIAL_OFFSET(){return-.5}static format(t,e){if(!t||0===t.length)return!1;const i=(t,e,i)=>J(Q(e,i),t.glyph.getMetrics().height/10+.5);t.filter((t=>t.getPosition()===q)).forEach((t=>{t.setTextLine(e.top_text_line),e.top_text_line+=i(t,e.top_text_line,q)})),t.filter((t=>t.getPosition()===$)).forEach((t=>{t.setTextLine(e.text_line),e.text_line+=i(t,e.text_line,$)}));const s=t.map((t=>t.getWidth())).reduce(((t,e)=>Math.max(e,t)));return e.left_shift+=s/2,e.right_shift+=s/2,!0}static easyScoreHook({articulations:t},e,i){if(!t)return;const s={staccato:"a.",tenuto:"a-"};t.split(",").map((t=>t.trim().split("."))).map((([t,e])=>{const n={type:s[t]};return e&&(n.position=B.PositionString[e]),i.getFactory().Articulation(n)})).map((t=>e.addModifier(0,t)))}constructor(t){if(super(),this.setAttribute("type","Articulation"),this.note=null,this.index=null,this.type=t,this.position=$,this.render_options={font_scale:38},this.articulation=m.articulationCodes(this.type),!this.articulation)throw new s.RERR("ArgumentError",`Articulation not found: ${this.type}`);this.glyph=new f(this.articulation.code,this.render_options.font_scale),this.setWidth(this.glyph.getMetrics().width)}getCategory(){return et.CATEGORY}draw(){const{note:t,index:e,position:i,glyph:n,articulation:{between_lines:r},text_line:o,context:a}=this;if(this.checkContext(),!t||null==e)throw new s.RERR("NoAttachedNote","Can't draw Articulation without a note and index.");this.setRendered();const l=t.getStave(),h=l.getSpacingBetweenLines(),c="tabnotes"===t.getCategory(),{x:u}=t.getModifierStartXY(i,e),d=!r||c,f=((t,e)=>{const i=e===q&&t.getStemDirection()===x.UP||e===$&&t.getStemDirection()===x.DOWN;return tt(t)?t.hasStem()&&i?.5:1:t.hasStem()&&i?1:0})(t,i);let m={[q]:()=>{n.setOrigin(.5,1);const e=((t,e)=>{const i=t.getStave(),n=t.getStemDirection(),{topY:r,baseY:o}=t.getStemExtents();if(tt(t))return t.hasStem()?n===x.UP?r:o:Math.min(...t.getYs());if("tabnotes"===t.getCategory())return t.hasStem()&&n===x.UP?r:i.getYForTopText(e);throw new s.RERR("UnknownCategory","Only can get the top and bottom ys of stavenotes and tabnotes")})(t,o)-(o+f)*h;return d?Math.min(l.getYForTopText(et.INITIAL_OFFSET),e):e},[$]:()=>{n.setOrigin(.5,0);const e=((t,e)=>{const i=t.getStave(),n=t.getStemDirection(),{topY:r,baseY:o}=t.getStemExtents();if(tt(t))return t.hasStem()?n===x.UP?o:r:Math.max(...t.getYs());if("tabnotes"===t.getCategory())return t.hasStem()?n===x.UP?i.getYForBottomText(e):r:i.getYForBottomText(e);throw new s.RERR("UnknownCategory","Only can get the top and bottom ys of stavenotes and tabnotes")})(t,o)+(o+f)*h;return d?Math.max(l.getYForBottomText(et.INITIAL_OFFSET),e):e}}[i]();if(!c){const s=i===q?-1:1,o=c?t.positions[e].str:t.getKeyProps()[e].line,a=(t.getYs()[e]-m)/h+o,l=((t,e,i,s)=>{const n=J(Q(e,i),e);return t&&Z(n,i)&&n%1==0?n+.5*-s:n})(r,a,i,s);Z(l,i)&&n.setOrigin(.5,.5),m+=Math.abs(l-a)*h*s}!function(...t){et.DEBUG&&s.L("Vex.Flow.Articulation",t)}(`Rendering articulation at (x: ${u}, y: ${m})`),n.render(a,u,m)}}class it extends C{static getNextContext(t){const e=t.tContexts,i=e.indexOf(t);return e[i+1]}constructor(){super(),this.setAttribute("type","TickContext"),this.currentTick=new n(0,1),this.maxTicks=new n(0,1),this.minTicks=null,this.padding=3,this.x=0,this.xBase=0,this.xOffset=0,this.tickables=[],this.notePx=0,this.extraLeftPx=0,this.extraRightPx=0,this.tContexts=[]}getX(){return this.x}setX(t){return this.x=t,this.xBase=t,this.xOffset=0,this}getXBase(){return this.xBase}setXBase(t){this.xBase=t,this.x=t+this.xOffset}getXOffset(){return this.xOffset}setXOffset(t){this.xOffset=t,this.x=this.xBase+t}getWidth(){return this.width+2*this.padding}setPadding(t){return this.padding=t,this}getMaxTicks(){return this.maxTicks}getMinTicks(){return this.minTicks}getTickables(){return this.tickables}getCenterAlignedTickables(){return this.tickables.filter((t=>t.isCenterAligned()))}getMetrics(){const{width:t,notePx:e,extraLeftPx:i,extraRightPx:s}=this;return{width:t,notePx:e,extraLeftPx:i,extraRightPx:s}}getCurrentTick(){return this.currentTick}setCurrentTick(t){this.currentTick=t,this.preFormatted=!1}getExtraPx(){let t=0,e=0,i=0,s=0;for(let n=0;n0&&s--;for(let e=0;e{at("Preformatting ModifierContext: ",t.CATEGORY),t.format(this.getModifiers(t.CATEGORY),this.state,this)})),this.width=this.state.left_shift+this.state.right_shift,this.preFormatted=!0)}postFormat(){this.postFormatted||this.POSTFORMAT.forEach((t=>{at("Postformatting ModifierContext: ",t.CATEGORY),t.postFormat(this.getModifiers(t.CATEGORY),this)}))}}function ht(t,e,i,n){let r=e;for(i+=1;i{if(!e.getTotalTicks().equals(r))throw new s.RERR("TickMismatch","Voices should have same total note duration in ticks.");if(e.getMode()===P.Mode.STRICT&&!e.isComplete())throw new s.RERR("IncompleteVoice","Voice does not have enough notes.");return Math.max(t,n.LCM(t,e.getResolutionMultiplier()))}),1),a={},l=[],h=[];return t.forEach((t=>{const s=new n(0,o);t.getTickables().forEach((t=>{const n=s.numerator;if(!a[n]){const t=new e;h.push(t),a[n]=t}i(t,a[n]),l.push(n),s.add(t.getTicks())}))})),{map:a,array:h,list:s.SortAndUnique(l,((t,e)=>t-e),((t,e)=>t===e)),resolutionMultiplier:o}}class ut{static SimpleFormat(t,e=0,{paddingBetween:i=10}={}){t.reduce(((t,e)=>{e.addToModifierContext(new lt);const s=(new it).addTickable(e).preFormat(),n=s.getExtraPx();return s.setX(t+n.left),t+s.getWidth()+n.right+i}),e)}static plotDebugging(t,e,i,s,n){const r=i+I.STAVEPADDING,o=e.contextGaps;t.save(),t.setFont("Arial",8,""),o.gaps.forEach((e=>{var i,o,a;i=r+e.x1,o=r+e.x2,a="#aaa",t.beginPath(),t.setStrokeStyle(a),t.setFillStyle(a),t.setLineWidth(1),t.fillRect(i,s,o-i,n-s),t.fillText(Math.round(e.x2-e.x1),r+e.x1,n+12)})),t.fillText(Math.round(o.total)+"px",r-20,n+12),t.setFillStyle("red"),t.fillText("Loss: "+e.lossHistory.map((t=>Math.round(t))),r-20,n+22),t.restore()}static FormatAndDraw(t,e,i,n){const r={auto_beam:!1,align_rests:!1};"object"==typeof n?s.Merge(r,n):"boolean"==typeof n&&(r.auto_beam=n);const o=new P(m.TIME4_4).setMode(P.Mode.SOFT).addTickables(i),a=r.auto_beam?T.applyAndGetBeams(o):[];return(new ut).joinVoices([o],{align_rests:r.align_rests}).formatToStave([o],e,{align_rests:r.align_rests,stave:e}),o.setStave(e).draw(t,e),a.forEach((e=>e.setContext(t).draw())),o.getBoundingBox()}static FormatAndDrawTab(t,e,i,n,r,o,a){const l={auto_beam:o,align_rests:!1};"object"==typeof a?s.Merge(l,a):"boolean"==typeof a&&(l.auto_beam=a);const h=new P(m.TIME4_4).setMode(P.Mode.SOFT).addTickables(r),c=new P(m.TIME4_4).setMode(P.Mode.SOFT).addTickables(n),u=l.auto_beam?T.applyAndGetBeams(h):[];(new ut).joinVoices([h],{align_rests:l.align_rests}).joinVoices([c]).formatToStave([h,c],i,{align_rests:l.align_rests}),h.draw(t,i),c.draw(t,e),u.forEach((e=>e.setContext(t).draw())),new A(i,e).setContext(t).draw()}static AlignRestsToNotes(t,e,i){return t.forEach(((s,n)=>{if(s instanceof O&&s.isRest()){if(s.tuplet&&!i)return;const r=s.getGlyph().position.toUpperCase();if("R/4"!==r&&"B/4"!==r)return;if(e||null!=s.beam){const e=s.getKeyProps()[0];if(0===n)e.line=ht(t,e.line,n,!1),s.setKeyLine(0,e.line);else if(n>0&&nut.AlignRestsToNotes(t.getTickables(),e)))}preCalculateMinTotalWidth(t){if(this.hasMinTotalWidth)return this.minTotalWidth;if(!this.tickContexts){if(!t)throw new s.RERR("BadArgument","'voices' required to run preCalculateMinTotalWidth");this.createTickContexts(t)}const{list:e,map:i}=this.tickContexts;return this.minTotalWidth=e.map((t=>{const e=i[t];return e.preFormat(),e.getWidth()})).reduce(((t,e)=>t+e),0),this.hasMinTotalWidth=!0,this.minTotalWidth}getMinTotalWidth(){if(!this.hasMinTotalWidth)throw new s.RERR("NoMinTotalWidth","Call 'preCalculateMinTotalWidth' or 'preFormat' before calling 'getMinTotalWidth'");return this.minTotalWidth}createModifierContexts(t){const e=ct(t,lt,((t,e)=>t.addToModifierContext(e)));return this.modiferContexts=e,e}createTickContexts(t){const e=ct(t,it,((t,e)=>e.addTickable(t)));return e.array.forEach((t=>{t.tContexts=e.array})),this.totalTicks=t[0].getTicksUsed().clone(),this.tickContexts=e,e}preFormat(t=0,e,i,s){const n=this.tickContexts,{list:r,map:o,resolutionMultiplier:a}=n;i&&s&&i.forEach((t=>t.setStave(s).preFormat()));let l=0,h=0;const c=t/2;if(this.minTotalWidth=0,r.forEach((t=>{const i=o[t];e&&i.setContext(e),i.preFormat();const s=i.getWidth();this.minTotalWidth+=s;const n=i.getMetrics();l=l+h+n.extraLeftPx,i.setX(l),h=s-n.extraLeftPx})),this.minTotalWidth=l+h,this.hasMinTotalWidth=!0,t<=0)return;const u=(t-this.minTotalWidth)/(this.totalTicks.value()*a);let d=0;r.forEach(((t,e)=>{const i=r[e-1]||0,s=o[t];d+=(t-i)*u,s.setX(s.getX()+d),s.getCenterAlignedTickables().forEach((t=>{t.center_x_shift=c-s.getX()}))})),1!==r.length&&(this.justifyWidth=t,this.lossHistory=[],this.evaluate())}evaluate(){const t=this.justifyWidth;this.contextGaps={total:0,gaps:[]},this.tickContexts.list.forEach(((t,e)=>{if(0===e)return;const i=this.tickContexts.list[e-1],s=this.tickContexts.map[i],n=this.tickContexts.map[t],r=s.getMetrics(),o=s.getX()+r.width,a=n.getX(),l=a-o;this.contextGaps.total+=l,this.contextGaps.gaps.push({x1:o,x2:a}),n.getFormatterMetrics().freedom.left=l,s.getFormatterMetrics().freedom.right=l}));const e=this.durationStats={};this.voices.forEach((i=>{i.getTickables().forEach(((i,s,n)=>{const r=i.getTicks().clone().simplify().toString(),o=i.getMetrics(),a=i.getFormatterMetrics(),l=i.getX()+o.noteWidth+o.modRightPx+o.extraRightPx;let h=0;if(s{t.getTickables().forEach((t=>{const s=t.getTicks().clone().simplify().toString(),n=t.getFormatterMetrics();n.iterations+=1,n.space.deviation=n.space.used-e[s].mean,n.duration=s,n.space.mean=e[s].mean,i+=Math.pow(e[s].mean,2)}))})),this.totalCost=Math.sqrt(i),this.lossHistory.push(this.totalCost),this}tune(){let t=0;return this.tickContexts.list.forEach(((e,i,s)=>{const n=this.tickContexts.map[e],r=i>0?this.tickContexts.map[s[i-1]]:null,o=it.getFormatterMetrics().space.deviation)).reduce(((t,e)=>t+e));a>0?t=-Math.min(n.getFormatterMetrics().freedom.right,Math.abs(a)):a<0&&(t=o?Math.min(o.getFormatterMetrics().freedom.right,Math.abs(a)):0);const l=Math.min(5,Math.abs(t));t=t>0?l:-l})),this.evaluate()}postFormat(){const t=t=>t.list.forEach((e=>t.map[e].postFormat()));return t(this.modiferContexts),t(this.tickContexts),this}joinVoices(t){return this.createModifierContexts(t),this.hasMinTotalWidth=!1,this}format(t,e,i){const n={align_rests:!1,context:null,stave:null};return s.Merge(n,i),this.voices=t,this.alignRests(t,n.align_rests),this.createTickContexts(t),this.preFormat(e,n.context,t,n.stave),n.stave&&this.postFormat(),this}formatToStave(t,e,i){const n=e.getNoteEndX()-e.getNoteStartX()-10;!function(...t){ut.DEBUG&&s.L("Vex.Flow.Formatter",t)}("Formatting voices to width: ",n);const r={context:e.getContext()};return s.Merge(r,i),this.format(t,n,r)}}class dt extends l{static get Position(){return{LEFT:1,RIGHT:2,ABOVE:3,BELOW:4,BEGIN:5,END:6}}constructor(){super(),this.setAttribute("type","StaveModifier"),this.padding=10,this.position=dt.Position.ABOVE,this.layoutMetrics=null}getPosition(){return this.position}setPosition(t){return this.position=t,this}getStave(){return this.stave}setStave(t){return this.stave=t,this}getWidth(){return this.width}setWidth(t){return this.width=t,this}getX(){return this.x}setX(t){return this.x=t,this}getCategory(){return""}makeSpacer(t){return{getContext:()=>!0,setStave(){},renderToStave(){},getMetrics:()=>({width:t})}}placeGlyphOnLine(t,e,i){t.setYShift(e.getYForLine(i)-e.getYForGlyphs())}getPadding(t){return void 0!==t&&t<2?0:this.padding}setPadding(t){return this.padding=t,this}setLayoutMetrics(t){return this.layoutMetrics=t,this}getLayoutMetrics(){return this.layoutMetrics}}class ft extends dt{static get CATEGORY(){return"barlines"}static get type(){return{SINGLE:1,DOUBLE:2,END:3,REPEAT_BEGIN:4,REPEAT_END:5,REPEAT_BOTH:6,NONE:7}}static get typeString(){return{single:ft.type.SINGLE,double:ft.type.DOUBLE,end:ft.type.END,repeatBegin:ft.type.REPEAT_BEGIN,repeatEnd:ft.type.REPEAT_END,repeatBoth:ft.type.REPEAT_BOTH,none:ft.type.NONE}}constructor(t){super(),this.setAttribute("type","Barline"),this.thickness=m.STAVE_LINE_THICKNESS;const e=ft.type;this.widths={},this.widths[e.SINGLE]=5,this.widths[e.DOUBLE]=5,this.widths[e.END]=5,this.widths[e.REPEAT_BEGIN]=5,this.widths[e.REPEAT_END]=5,this.widths[e.REPEAT_BOTH]=5,this.widths[e.NONE]=5,this.paddings={},this.paddings[e.SINGLE]=0,this.paddings[e.DOUBLE]=0,this.paddings[e.END]=0,this.paddings[e.REPEAT_BEGIN]=15,this.paddings[e.REPEAT_END]=15,this.paddings[e.REPEAT_BOTH]=15,this.paddings[e.NONE]=0,this.layoutMetricsMap={},this.layoutMetricsMap[e.SINGLE]={xMin:0,xMax:1,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.DOUBLE]={xMin:-3,xMax:1,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.END]={xMin:-5,xMax:1,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.REPEAT_END]={xMin:-10,xMax:1,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.REPEAT_BEGIN]={xMin:-2,xMax:10,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.REPEAT_BOTH]={xMin:-10,xMax:10,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.NONE]={xMin:0,xMax:0,paddingLeft:5,paddingRight:5},this.setPosition(dt.Position.BEGIN),this.setType(t)}getCategory(){return ft.CATEGORY}getType(){return this.type}setType(t){return this.type="string"==typeof t?ft.typeString[t]:t,this.setWidth(this.widths[this.type]),this.setPadding(this.paddings[this.type]),this.setLayoutMetrics(this.layoutMetricsMap[this.type]),this}draw(t){switch(t.checkContext(),this.setRendered(),this.type){case ft.type.SINGLE:this.drawVerticalBar(t,this.x,!1);break;case ft.type.DOUBLE:this.drawVerticalBar(t,this.x,!0);break;case ft.type.END:this.drawVerticalEndBar(t,this.x);break;case ft.type.REPEAT_BEGIN:this.drawRepeatBar(t,this.x,!0),t.getX()!==this.x&&this.drawVerticalBar(t,t.getX());break;case ft.type.REPEAT_END:this.drawRepeatBar(t,this.x,!1);break;case ft.type.REPEAT_BOTH:this.drawRepeatBar(t,this.x,!1),this.drawRepeatBar(t,this.x,!0)}}drawVerticalBar(t,e,i){t.checkContext();const s=t.getTopLineTopY(),n=t.getBottomLineBottomY();i&&t.context.fillRect(e-3,s,1,n-s),t.context.fillRect(e,s,1,n-s)}drawVerticalEndBar(t,e){t.checkContext();const i=t.getTopLineTopY(),s=t.getBottomLineBottomY();t.context.fillRect(e-5,i,1,s-i),t.context.fillRect(e-2,i,3,s-i)}drawRepeatBar(t,e,i){t.checkContext();const s=t.getTopLineTopY(),n=t.getBottomLineBottomY();let r=3;i||(r=-5),t.context.fillRect(e+r,s,1,n-s),t.context.fillRect(e-2,s,3,n-s),i?r+=4:r-=4;const o=e+r+1;let a=(t.getNumLines()-1)*t.getSpacingBetweenLines();a=a/2-t.getSpacingBetweenLines()/2;let l=s+a+1;t.context.beginPath(),t.context.arc(o,l,2,0,2*Math.PI,!1),t.context.fill(),l+=t.getSpacingBetweenLines(),t.context.beginPath(),t.context.arc(o,l,2,0,2*Math.PI,!1),t.context.fill()}}class mt extends dt{static get CATEGORY(){return"repetitions"}static get type(){return{NONE:1,CODA_LEFT:2,CODA_RIGHT:3,SEGNO_LEFT:4,SEGNO_RIGHT:5,DC:6,DC_AL_CODA:7,DC_AL_FINE:8,DS:9,DS_AL_CODA:10,DS_AL_FINE:11,FINE:12,TO_CODA:13}}constructor(t,e,i){super(),this.setAttribute("type","Repetition"),this.symbol_type=t,this.x=e,this.x_shift=0,this.y_shift=i,this.font={family:"times",size:12,weight:"bold italic"}}getCategory(){return mt.CATEGORY}setShiftX(t){return this.x_shift=t,this}setShiftY(t){return this.y_shift=t,this}setX(t){return this.x=t,this}draw(t,e){switch(this.setRendered(),this.symbol_type){case mt.type.CODA_RIGHT:this.drawCodaFixed(t,e+t.width);break;case mt.type.CODA_LEFT:this.drawSymbolText(t,e,"Coda",!0);break;case mt.type.SEGNO_LEFT:this.drawSignoFixed(t,e);break;case mt.type.SEGNO_RIGHT:this.drawSignoFixed(t,e+t.width);break;case mt.type.DC:this.drawSymbolText(t,e,"D.C.",!1);break;case mt.type.DC_AL_CODA:this.drawSymbolText(t,e,"D.C. al",!0);break;case mt.type.DC_AL_FINE:this.drawSymbolText(t,e,"D.C. al Fine",!1);break;case mt.type.DS:this.drawSymbolText(t,e,"D.S.",!1);break;case mt.type.DS_AL_CODA:this.drawSymbolText(t,e,"D.S. al",!0);break;case mt.type.DS_AL_FINE:this.drawSymbolText(t,e,"D.S. al Fine",!1);break;case mt.type.FINE:this.drawSymbolText(t,e,"Fine",!1);break;case mt.type.TO_CODA:this.drawSymbolText(t,e,"To",!0)}return this}drawCodaFixed(t,e){const i=t.getYForTopText(t.options.num_lines)+this.y_shift;return f.renderGlyph(t.context,this.x+e+this.x_shift,i+25,40,"v4d",!0),this}drawSignoFixed(t,e){const i=t.getYForTopText(t.options.num_lines)+this.y_shift;return f.renderGlyph(t.context,this.x+e+this.x_shift,i+25,30,"v8c",!0),this}drawSymbolText(t,e,i,s){const n=t.checkContext();n.save(),n.setFont(this.font.family,this.font.size,this.font.weight);let r=0+this.x_shift,o=e+this.x_shift;this.symbol_type===mt.type.CODA_LEFT?(r=this.x+t.options.vertical_bar_width,o=r+n.measureText(i).width+12):(this.x_shift=-(r+n.measureText(i).width+12+t.options.vertical_bar_width+12),r=this.x+this.x_shift+t.options.vertical_bar_width,o=r+n.measureText(i).width+12);const a=t.getYForTopText(t.options.num_lines)+this.y_shift+25;return s&&f.renderGlyph(n,o,a,40,"v4d",!0),n.fillText(i,r,a+5),n.restore(),this}}class pt extends dt{static get CATEGORY(){return"stavesection"}constructor(t,e,i){super(),this.setAttribute("type","StaveSection"),this.setWidth(16),this.section=t,this.x=e,this.shift_x=0,this.shift_y=i,this.font={family:"sans-serif",size:12,weight:"bold"}}getCategory(){return pt.CATEGORY}setStaveSection(t){return this.section=t,this}setShiftX(t){return this.shift_x=t,this}setShiftY(t){return this.shift_y=t,this}draw(t,e){const i=t.checkContext();this.setRendered(),i.save(),i.lineWidth=2,i.setFont(this.font.family,this.font.size,this.font.weight);const s=i.measureText(""+this.section),n=s.width;let r=s.height;r||(r=s.emHeightAscent+2);let o=n+6;o<18&&(o=18);const a=r+this.font.size/10,l=t.getYForTopText(3)+19-1.15*a+this.shift_y;let h=this.x+e;return i.beginPath(),i.lineWidth=2,i.rect(h,l+r/4,o,a),i.stroke(),h+=(o-n)/2,i.fillText(""+this.section,h,l+a),i.restore(),this}}class bt extends dt{static get CATEGORY(){return"stavetempo"}constructor(t,e,i){super(),this.setAttribute("type","StaveTempo"),this.tempo=t,this.position=B.Position.ABOVE,this.x=e,this.shift_x=10,this.shift_y=i,this.font={family:"times",size:14,weight:"bold"},this.render_options={glyph_font_scale:30}}getCategory(){return bt.CATEGORY}setTempo(t){return this.tempo=t,this}setShiftX(t){return this.shift_x=t,this}setShiftY(t){return this.shift_y=t,this}draw(t,e){const i=t.checkContext();this.setRendered();const s=this.render_options,n=s.glyph_font_scale/38,r=this.tempo.name,o=this.tempo.duration,a=this.tempo.dots,l=this.tempo.bpm,h=this.font;let c=this.x+this.shift_x+e;const u=t.getYForTopText(1)+this.shift_y;if(i.save(),r&&(i.setFont(h.family,h.size,h.weight),i.fillText(r,c,u),c+=i.measureText(r).width),o&&l){i.setFont(h.family,h.size,"normal"),r&&(c+=i.measureText(" ").width,i.fillText("(",c,u),c+=i.measureText("(").width);const t=m.getGlyphProps(o);if(c+=3*n,f.renderGlyph(i,c,u,s.glyph_font_scale,t.code_head),c+=t.getWidth()*n,t.stem){let e=30;t.beam_count&&(e+=3*(t.beam_count-1)),e*=n;const r=u-e;i.fillRect(c-n,r,n,e),t.flag&&(f.renderGlyph(i,c,r,s.glyph_font_scale,t.code_flag_upstem),a||(c+=6*n))}for(let t=0;t=t.line?i.above:i.below)}this.placeGlyphOnLine(s,this.stave,t.line),this.glyphs.push(s);const r=this.xPositions[this.xPositions.length-1],o=s.getMetrics().width+n;this.xPositions.push(r+o),this.width+=o}cancelKey(t){return this.formatted=!1,this.cancelKeySpec=t,this}convertToCancelAccList(t){const e=m.keySignature(t),i=this.accList.length>0&&e.length>0&&e[0].type!==this.accList[0].type,s=i?e.length:e.length-this.accList.length;if(s<1)return;const n=[];for(let t=0;t0?t[0].type:null;let i;if(this.cancelKeySpec&&(i=this.convertToCancelAccList(this.cancelKeySpec)),this.alterKeySpec&&this.convertToAlterAccList(this.alterKeySpec),this.accList.length>0){const s=(this.position===dt.Position.END?this.stave.endClef:this.stave.clef)||this.stave.clef;i&&this.convertAccLines(s,i.type,i.accList),this.convertAccLines(s,e,t);for(let t=0;t0){this.stave.context.openGroup("keysignature");for(let t=0;t{const e=t.split("/").filter((t=>""!==t));if(2!==e.length)throw new s.RERR("BadTimeSignature",`Invalid time spec: ${t}. Must be in the form "/"`);e.forEach((e=>{if(isNaN(Number(e)))throw new s.RERR("BadTimeSignature",`Invalid time spec: ${t}. Must contain two valid numbers.`)}))})(t);const[e,i]=t.split("/").map((t=>t.split("")));return{num:!0,glyph:this.makeTimeSignatureGlyph(e,i)}}makeTimeSignatureGlyph(t,e){const i=new f("v0",this.point);i.topGlyphs=[],i.botGlyphs=[];let s=0;for(let e=0;en?s:n,o=i.getMetrics().x_min;i.getMetrics=()=>({x_min:o,x_max:o+r,width:r});const a=(r-s)/2,l=(r-n)/2,h=this;return i.renderToStave=function(t){let e=t+a;for(let t=0;ti.getWidth()&&(e-=i.getWidth()),e}setRepetitionTypeLeft(t,e){return this.modifiers.push(new mt(t,this.x,e)),this}setRepetitionTypeRight(t,e){return this.modifiers.push(new mt(t,this.x,e)),this}setVoltaType(t,e,i){return this.modifiers.push(new vt(t,e,this.x,i)),this}setSection(t,e,i=0,s=12){const n=new pt(t,this.x+i,e);return n.font.size=s,this.modifiers.push(n),this}setTempo(t,e){return this.modifiers.push(new bt(t,this.x,e)),this}setText(t,e,i){return this.modifiers.push(new St(t,e,i)),this}getHeight(){return this.height}getSpacingBetweenLines(){return this.options.spacing_between_lines_px}getBoundingBox(){return new c(this.x,this.y,this.width,this.getBottomY()-this.y)}getBottomY(){const t=this.options,e=t.spacing_between_lines_px;return this.getYForLine(t.num_lines)+t.space_below_staff_ln*e}getBottomLineY(){return this.getYForLine(this.options.num_lines)}getYForLine(t){const e=this.options,i=e.spacing_between_lines_px,s=e.space_above_staff_ln;return this.y+t*i+s*i}getLineForY(t){const e=this.options,i=e.spacing_between_lines_px,s=e.space_above_staff_ln;return(t-this.y)/i-s}getYForTopText(t){const e=t||0;return this.getYForLine(-e-this.options.top_text_position)}getYForBottomText(t){const e=t||0;return this.getYForLine(this.options.bottom_text_position+e)}getYForNote(t){const e=this.options,i=e.spacing_between_lines_px,s=e.space_above_staff_ln;return this.y+s*i+5*i-t*i}getYForGlyphs(){return this.getYForLine(3)}addModifier(t,e){return void 0!==e&&t.setPosition(e),t.setStave(this),this.formatted=!1,this.modifiers.push(t),this}addEndModifier(t){return this.addModifier(t,dt.Position.END),this}setBegBarType(t){const{SINGLE:e,REPEAT_BEGIN:i,NONE:s}=ft.type;return t!==e&&t!==i&&t!==s||(this.modifiers[0].setType(t),this.formatted=!1),this}setEndBarType(t){return t!==ft.type.REPEAT_BEGIN&&(this.modifiers[1].setType(t),this.formatted=!1),this}setClef(t,e,i,s){void 0===s&&(s=dt.Position.BEGIN),s===dt.Position.END?this.endClef=t:this.clef=t;const n=this.getModifiers(s,yt.CATEGORY);return 0===n.length?this.addClef(t,e,i,s):n[0].setType(t,e,i),this}setEndClef(t,e,i){return this.setClef(t,e,i,dt.Position.END),this}setKeySignature(t,e,i){void 0===i&&(i=dt.Position.BEGIN);const s=this.getModifiers(i,Et.CATEGORY);return 0===s.length?this.addKeySignature(t,e,i):s[0].setKeySig(t,e),this}setEndKeySignature(t,e){return this.setKeySignature(t,e,dt.Position.END),this}setTimeSignature(t,e,i){void 0===i&&(i=dt.Position.BEGIN);const s=this.getModifiers(i,xt.CATEGORY);return 0===s.length?this.addTimeSignature(t,e,i):s[0].setTimeSig(t),this}setEndTimeSignature(t,e){return this.setTimeSignature(t,e,dt.Position.END),this}addKeySignature(t,e,i){return void 0===i&&(i=dt.Position.BEGIN),this.addModifier(new Et(t,e).setPosition(i),i),this}addClef(t,e,i,s){return void 0===s||s===dt.Position.BEGIN?this.clef=t:s===dt.Position.END&&(this.endClef=t),this.addModifier(new yt(t,e,i),s),this}addEndClef(t,e,i){return this.addClef(t,e,i,dt.Position.END),this}addTimeSignature(t,e,i){return this.addModifier(new xt(t,e),i),this}addEndTimeSignature(t,e){return this.addTimeSignature(t,e,dt.Position.END),this}addTrebleGlyph(){return this.addClef("treble"),this}getModifiers(t,e){return void 0===t&&void 0===e?this.modifiers:this.modifiers.filter((i=>!(void 0!==t&&t!==i.getPosition()||void 0!==e&&e!==i.getCategory())))}sortByCategory(t,e){for(let i=t.length-1;i>=0;i--)for(let s=0;se[t[s+1].getCategory()]){const e=t[s];t[s]=t[s+1],t[s+1]=e}}format(){const t=this.modifiers[0],e=this.modifiers[1],i=this.getModifiers(dt.Position.BEGIN),s=this.getModifiers(dt.Position.END);let n,r,o;this.sortByCategory(i,{barlines:0,clefs:1,keysignatures:2,timesignatures:3}),this.sortByCategory(s,{timesignatures:0,keysignatures:1,barlines:2,clefs:3}),i.length>1&&t.getType()===ft.type.REPEAT_BEGIN&&(i.push(i.splice(0,1)[0]),i.splice(0,0,new ft(ft.type.SINGLE))),s.indexOf(e)>0&&s.splice(0,0,new ft(ft.type.NONE));let a=0,l=this.x;for(let t=0;t0){this.context.save(),this.context.setFont(this.font.family,this.font.size,this.font.weight);const t=this.context.measureText(""+this.measure).width;s=this.getYForTopText(0)+3,this.context.fillText(""+this.measure,this.x-t/2,s),this.context.restore()}return this}drawVertical(t,e){this.drawVerticalFixed(this.x+t,e)}drawVerticalFixed(t,e){this.checkContext();const i=this.getYForLine(0),s=this.getYForLine(this.options.num_lines-1);e&&this.context.fillRect(t-3,i,1,s-i+1),this.context.fillRect(t,i,1,s-i+1)}drawVerticalBar(t){this.drawVerticalBarFixed(this.x+t,!1)}drawVerticalBarFixed(t){this.checkContext();const e=this.getYForLine(0),i=this.getYForLine(this.options.num_lines-1);this.context.fillRect(t,e,1,i-e+1)}getConfigForLines(){return this.options.line_config}setConfigForLine(t,e){if(t>=this.options.num_lines||t<0)throw new s.RERR("StaveConfigError","The line number must be within the range of the number of lines in the Stave.");if(void 0===e.visible)throw new s.RERR("StaveConfigError","The line configuration object is missing the 'visible' property.");if("boolean"!=typeof e.visible)throw new s.RERR("StaveConfigError","The line configuration objects 'visible' property must be true or false.");return this.options.line_config[t]=e,this}setConfigForLines(t){if(t.length!==this.options.num_lines)throw new s.RERR("StaveConfigError","The length of the lines configuration array must match the number of lines in the Stave");for(const e in t)t[e]||(t[e]=this.options.line_config[e]),s.Merge(this.options.line_config[e],t[e]);return this.options.line_config=t,this}}class wt extends _t{constructor(t,e,i,n){const r={spacing_between_lines_px:13,num_lines:6,top_text_position:1};s.Merge(r,n),super(t,e,i,r),this.setAttribute("type","TabStave")}getYForGlyphs(){return this.getYForLine(2.5)}addTabGlyph(){return this.addClef("tab"),this}}class Mt extends N{static get CATEGORY(){return"tabnotes"}constructor(t,e){if(super(t),this.setAttribute("type","TabNote"),this.ghost=!1,this.positions=t.positions,s.Merge(this.render_options,{glyph_font_scale:m.DEFAULT_TABLATURE_FONT_SCALE,draw_stem:e,draw_dots:e,draw_stem_through_stave:!1,y_shift:0,scale:1,font:"10pt Arial"}),this.glyph=m.getGlyphProps(this.duration,this.noteType),!this.glyph)throw new s.RuntimeError("BadArguments",`Invalid note initialization data (No glyph found): ${JSON.stringify(t)}`);this.buildStem(),t.stem_direction?this.setStemDirection(t.stem_direction):this.setStemDirection(x.UP),this.ghost=!1,this.updateWidth()}reset(){this.stave&&this.setStave(this.stave)}getCategory(){return Mt.CATEGORY}setGhost(t){return this.ghost=t,this.updateWidth(),this}hasStem(){return this.render_options.draw_stem}getStemExtension(){const t=this.getGlyph();return null!=this.stem_extension_override?this.stem_extension_override:t?1===this.getStemDirection()?t.tabnote_stem_up_extension:t.tabnote_stem_down_extension:0}addDot(){const t=new F;return this.dots+=1,this.addModifier(t,0)}updateWidth(){this.glyphs=[],this.width=0;for(let t=0;tthis.width}setStave(t){let e;if(super.setStave(t),this.context=t.context,this.context){const t=this.context;for(this.width=0,e=0;ei.width),this.width=Math.max(i.getWidth(),this.width)}this.glyph.getWidth=()=>this.width}const i=this.positions.map((({str:e})=>t.getYForLine(e-1)));return this.setYs(i),this.stem&&this.stem.setYBounds(this.getStemY(),this.getStemY()),this}getPositions(){return this.positions}addToModifierContext(t){this.setModifierContext(t);for(let t=0;t{("dots"!==t.getCategory()||this.render_options.draw_dots)&&(t.setContext(this.context),t.drawWithStyle())}))}drawStemThrough(){const t=this.getStemX(),e=this.getStemY(),i=this.context,s=this.render_options.draw_stem_through_stave;if(this.render_options.draw_stem&&s){const s=function(t,e){const i=[];let s=[];for(let n=1;n<=t;n++)e.indexOf(n)>-1?(i.push(s),s=[]):s.push(n);return s.length>0&&i.push(s),i}(this.stave.getNumLines(),this.positions.map((t=>t.str))),n=function(t,e,i,s){const n=1!==s,r=-1!==s,o=i.getSpacingBetweenLines(),a=i.getNumLines(),l=[];return e.forEach((e=>{const h=e.indexOf(a)>-1,c=e.indexOf(1)>-1;if(n&&c||r&&h)return;1===e.length&&e.push(e[0]);const u=[];e.forEach(((e,n,r)=>{const l=1===e,h=e===a;let c=i.getYForLine(e-1);0!==n||l?n!==r.length-1||h||(c+=o/2-1):c-=o/2-1,u.push(c),1===s&&l?u.push(t-2):-1===s&&h&&u.push(t+2)})),l.push(u.sort(((t,e)=>t-e)))})),l}(e,s,this.getStave(),this.getStemDirection());i.save(),i.setLineWidth(x.WIDTH),n.forEach((e=>{0!==e.length&&(i.beginPath(),i.moveTo(t,e[0]),i.lineTo(t,e[e.length-1]),i.stroke(),i.closePath())})),i.restore()}}drawPositions(){const t=this.context,e=this.getAbsoluteX(),i=this.ys;for(let s=0;sparseInt(s,10)?Nt.SLIDE_DOWN:Nt.SLIDE_UP}this.slide_direction=e,this.render_options.cp1=11,this.render_options.cp2=14,this.render_options.y_shift=.5,this.setFont({font:"Times",size:10,style:"bold italic"}),this.setNotes(t)}renderTie(t){if(0===t.first_ys.length||0===t.last_ys.length)throw new s.RERR("BadArguments","No Y-values to render");const e=this.context,i=t.first_x_px,n=t.first_ys,r=t.last_x_px,o=this.slide_direction;if(o!==Nt.SLIDE_UP&&o!==Nt.SLIDE_DOWN)throw new s.RERR("BadSlide","Invalid slide direction");for(let t=0;tthis.numStrings)throw new s.RERR("BadArguments",`String number must be between 1 and ${this.numStrings}:${t}`);return this.tuningValues[e-1]}getValueForFret(t,e){const i=this.getValueForString(e),n=parseInt(t,10);if(n<0)throw new s.RERR("BadArguments","Fret number must be 0 or higher: "+t);return i+n}getNoteForFret(t,e){const i=this.getValueForFret(t,e),s=Math.floor(i/12),n=i%12;return m.integerToNote(n)+"/"+s}}class Ot extends l{static get type(){return{CRESC:1,DECRESC:2}}static FormatByTicksAndDraw(t,e,i,n,r,o){const a=e.pixelsPerTick;if(null==a)throw new s.RuntimeError("BadArguments","A valid Formatter must be provide to draw offsets by ticks.");const l=a*o.left_shift_ticks,h=a*o.right_shift_ticks,c={height:o.height,y_shift:o.y_shift,left_shift_px:l,right_shift_px:h};new Ot({first_note:i.first_note,last_note:i.last_note},n).setContext(t).setRenderOptions(c).setPosition(r).draw()}constructor(t,e){super(),this.setAttribute("type","StaveHairpin"),this.notes=t,this.hairpin=e,this.position=B.Position.BELOW,this.render_options={height:10,y_shift:0,left_shift_px:0,right_shift_px:0},this.setNotes(t)}setPosition(t){return t!==B.Position.ABOVE&&t!==B.Position.BELOW||(this.position=t),this}setRenderOptions(t){return null!=t.height&&null!=t.y_shift&&null!=t.left_shift_px&&null!=t.right_shift_px&&(this.render_options=t),this}setNotes(t){if(!t.first_note&&!t.last_note)throw new s.RuntimeError("BadArguments","Hairpin needs to have either first_note or last_note set.");return this.first_note=t.first_note,this.last_note=t.last_note,this}renderHairpin(t){const e=this.checkContext();let i=this.render_options.y_shift+20,s=t.first_y;this.position===B.Position.ABOVE&&(i=30-i,s=t.first_y-t.staff_height);const n=this.render_options.left_shift_px,r=this.render_options.right_shift_px;switch(e.beginPath(),this.hairpin){case Ot.type.CRESC:e.moveTo(t.last_x+r,s+i),e.lineTo(t.first_x+n,s+this.render_options.height/2+i),e.lineTo(t.last_x+r,s+this.render_options.height+i);break;case Ot.type.DECRESC:e.moveTo(t.first_x+n,s+i),e.lineTo(t.last_x+r,s+this.render_options.height/2+i),e.lineTo(t.first_x+n,s+this.render_options.height+i)}e.stroke(),e.closePath()}draw(){this.checkContext(),this.setRendered();const t=this.first_note,e=this.last_note,i=t.getModifierStartXY(this.position,0),s=e.getModifierStartXY(this.position,0);return this.renderHairpin({first_x:i.x,last_x:s.x,first_y:t.getStave().y+t.getStave().height,last_y:e.getStave().y+e.getStave().height,staff_height:t.getStave().height}),!0}}class kt extends l{static get Position(){return{NEAR_HEAD:1,NEAR_TOP:2}}static get PositionString(){return{nearHead:kt.Position.NEAR_HEAD,nearTop:kt.Position.NEAR_TOP}}constructor(t,e,i){super(),this.setAttribute("type","Curve"),this.render_options={spacing:2,thickness:2,x_shift:0,y_shift:10,position:kt.Position.NEAR_HEAD,position_end:kt.Position.NEAR_HEAD,invert:!1,cps:[{x:0,y:10},{x:0,y:10}]},s.Merge(this.render_options,i),this.setNotes(t,e)}setNotes(t,e){if(!t&&!e)throw new s.RuntimeError("BadArguments","Curve needs to have either first_note or last_note set.");return this.from=t,this.to=e,this}isPartial(){return!this.from||!this.to}renderCurve(t){const e=this.context,i=this.render_options.cps,s=this.render_options.x_shift,n=this.render_options.y_shift*t.direction,r=t.first_x+s,o=t.first_y+n,a=t.last_x-s,l=t.last_y+n,h=this.render_options.thickness,c=(a-r)/(i.length+2);e.beginPath(),e.moveTo(r,o),e.bezierCurveTo(r+c+i[0].x,o+i[0].y*t.direction,a-c+i[1].x,l+i[1].y*t.direction,a,l),e.bezierCurveTo(a-c+i[1].x,l+(i[1].y+h)*t.direction,r+c+i[0].x,o+(i[0].y+h)*t.direction,r,o),e.stroke(),e.closePath(),e.fill()}draw(){this.checkContext(),this.setRendered();const t=this.from,e=this.to;let i,s,n,r,o,a="baseY",l="baseY";function h(t){return"string"==typeof t?kt.PositionString[t]:t}const c=h(this.render_options.position),u=h(this.render_options.position_end);return c===kt.Position.NEAR_TOP&&(a="topY",l="topY"),u===kt.Position.NEAR_HEAD?l="baseY":u===kt.Position.NEAR_TOP&&(l="topY"),t?(i=t.getTieRightX(),o=t.getStemDirection(),n=t.getStemExtents()[a]):(i=e.getStave().getTieStartX(),n=e.getStemExtents()[a]),e?(s=e.getTieLeftX(),o=e.getStemDirection(),r=e.getStemExtents()[l]):(s=t.getStave().getTieEndX(),r=t.getStemExtents()[l]),this.renderCurve({first_x:i,last_x:s,first_y:n,last_y:r,direction:o*(!0===this.render_options.invert?-1:1)}),!0}}function Vt(...t){Gt.DEBUG&&s.L("Vex.Flow.TextDynamics",t)}class Gt extends I{static get GLYPHS(){return{f:{code:"vba",width:12},p:{code:"vbf",width:14},m:{code:"v62",width:17},s:{code:"v4a",width:10},z:{code:"v80",width:12},r:{code:"vb1",width:12}}}constructor(t){super(t),this.setAttribute("type","TextDynamics"),this.sequence=t.text.toLowerCase(),this.line=t.line||0,this.glyphs=[],s.Merge(this.render_options,{glyph_font_size:40}),Vt("New Dynamics Text: ",this.sequence)}setLine(t){return this.line=t,this}preFormat(){let t=0;return this.sequence.split("").forEach((e=>{const i=Gt.GLYPHS[e];if(!i)throw new s.RERR("Invalid dynamics character: "+e);const n=this.render_options.glyph_font_size,r=new f(i.code,n);this.glyphs.push(r),t+=i.width})),this.setWidth(t),this.preFormatted=!0,this}draw(){this.setRendered();const t=this.getAbsoluteX(),e=this.stave.getYForLine(this.line+-3);Vt("Rendering Dynamics: ",this.sequence);let i=t;this.glyphs.forEach(((t,s)=>{const n=this.sequence[s];t.render(this.context,i,e),i+=Gt.GLYPHS[n].width}))}}function Wt(t,e,i,s,n,r,o){t.beginPath(),t.moveTo(e,i),t.lineTo(s,n),t.lineTo(r,o),t.lineTo(e,i),t.closePath(),t.fill()}class Ut extends l{static get TextVerticalPosition(){return{TOP:1,BOTTOM:2}}static get TextJustification(){return{LEFT:1,CENTER:2,RIGHT:3}}constructor(t){super(),this.setAttribute("type","StaveLine"),this.notes=t,this.text="",this.font={family:"Arial",size:10,weight:""},this.render_options={padding_left:4,padding_right:3,line_width:1,line_dash:null,rounded_end:!0,color:null,draw_start_arrow:!1,draw_end_arrow:!1,arrowhead_length:10,arrowhead_angle:Math.PI/8,text_position_vertical:Ut.TextVerticalPosition.TOP,text_justification:Ut.TextJustification.CENTER},this.setNotes(t)}setFont(t){return this.font=t,this}setText(t){return this.text=t,this}setNotes(t){if(!t.first_note&&!t.last_note)throw new s.RuntimeError("BadArguments","Notes needs to have either first_note or last_note set.");if(t.first_indices||(t.first_indices=[0]),t.last_indices||(t.last_indices=[0]),t.first_indices.length!==t.last_indices.length)throw new s.RuntimeError("BadArguments","Connected notes must have similar index sizes");return this.first_note=t.first_note,this.first_indices=t.first_indices,this.last_note=t.last_note,this.last_indices=t.last_indices,this}applyLineStyle(){const t=this.checkContext(),e=this.render_options;e.line_dash&&t.setLineDash(e.line_dash),e.line_width&&t.setLineWidth(e.line_width),e.rounded_end?t.setLineCap("round"):t.setLineCap("square")}applyFontStyle(){const t=this.checkContext();this.font&&t.setFont(this.font.family,this.font.size,this.font.weight),this.render_options.color&&(t.setStrokeStyle(this.render_options.color),t.setFillStyle(this.render_options.color))}draw(){const t=this.checkContext();this.setRendered();const e=this.first_note,i=this.last_note,s=this.render_options;let n,r;t.save(),this.applyLineStyle(),this.first_indices.forEach(((o,a)=>{const l=this.last_indices[a];n=e.getModifierStartXY(2,o),r=i.getModifierStartXY(1,l);const h=n.y>r.y;n.x+=e.getMetrics().modRightPx+s.padding_left,r.x-=i.getMetrics().modLeftPx+s.padding_right;const c=e.getGlyph().getWidth();e.getKeyProps()[o].displaced&&1===e.getStemDirection()&&(n.x+=c+s.padding_left),i.getKeyProps()[l].displaced&&-1===i.getStemDirection()&&(r.x-=c+s.padding_right),n.y+=h?-3:1,r.y+=h?2:0,function(t,e,i,s){const n=s.draw_start_arrow&&s.draw_end_arrow,r=e.x,o=e.y,a=i.x,l=i.y,h=Math.sqrt((a-r)*(a-r)+(l-o)*(l-o)),c=(h-s.arrowhead_length/3)/h;let u,d,f,m;s.draw_end_arrow||n?(u=Math.round(r+(a-r)*c),d=Math.round(o+(l-o)*c)):(u=a,d=l),s.draw_start_arrow||n?(f=r+(a-r)*(1-c),m=o+(l-o)*(1-c)):(f=r,m=o),s.color&&(t.setStrokeStyle(s.color),t.setFillStyle(s.color)),t.beginPath(),t.moveTo(f,m),t.lineTo(u,d),t.stroke(),t.closePath();const p=Math.atan2(l-o,a-r),b=Math.abs(s.arrowhead_length/Math.cos(s.arrowhead_angle));let g,S,y,E,x,v;(s.draw_end_arrow||n)&&(g=p+Math.PI+s.arrowhead_angle,y=a+Math.cos(g)*b,E=l+Math.sin(g)*b,S=p+Math.PI-s.arrowhead_angle,x=a+Math.cos(S)*b,v=l+Math.sin(S)*b,Wt(t,y,E,a,l,x,v)),(s.draw_start_arrow||n)&&(g=p+s.arrowhead_angle,y=r+Math.cos(g)*b,E=o+Math.sin(g)*b,S=p-s.arrowhead_angle,x=r+Math.cos(S)*b,v=o+Math.sin(S)*b,Wt(t,y,E,r,o,x,v))}(t,n,r,this.render_options)})),t.restore();const o=t.measureText(this.text).width,a=s.text_justification;let l,h=0;a===Ut.TextJustification.LEFT?h=n.x:a===Ut.TextJustification.CENTER?h=(r.x-n.x)/2+n.x-o/2:a===Ut.TextJustification.RIGHT&&(h=r.x-o);const c=s.text_position_vertical;return c===Ut.TextVerticalPosition.TOP?l=e.getStave().getYForTopText():c===Ut.TextVerticalPosition.BOTTOM&&(l=e.getStave().getYForBottomText(m.TEXT_HEIGHT_OFFSET_HACK)),t.save(),this.applyFontStyle(),t.fillText(this.text,h,l),t.restore(),this}}function zt(t,e,i,s,n){const r=Ht.GLYPHS[t];new f(r.code,n).render(e,i+r.x_shift,s+r.y_shift)}class Ht extends l{static get GLYPHS(){return{pedal_depress:{code:"v36",x_shift:-10,y_shift:0},pedal_release:{code:"v5d",x_shift:-2,y_shift:3}}}static get Styles(){return{TEXT:1,BRACKET:2,MIXED:3}}static get StylesString(){return{text:Ht.Styles.TEXT,bracket:Ht.Styles.BRACKET,mixed:Ht.Styles.MIXED}}static createSustain(t){return new Ht(t)}static createSostenuto(t){const e=new Ht(t);return e.setStyle(Ht.Styles.MIXED),e.setCustomText("Sost. Ped."),e}static createUnaCorda(t){const e=new Ht(t);return e.setStyle(Ht.Styles.TEXT),e.setCustomText("una corda","tre corda"),e}constructor(t){super(),this.setAttribute("type","PedalMarking"),this.notes=t,this.style=Ht.TEXT,this.line=0,this.custom_depress_text="",this.custom_release_text="",this.font={family:"Times New Roman",size:12,weight:"italic bold"},this.render_options={bracket_height:10,text_margin_right:6,bracket_line_width:1,glyph_point_size:40,color:"black"}}setCustomText(t,e){return this.custom_depress_text=t||"",this.custom_release_text=e||"",this}setStyle(t){if(t<1&&t>3)throw new s.RERR("InvalidParameter","The style must be one found in PedalMarking.Styles");return this.style=t,this}setLine(t){return this.line=t,this}drawBracketed(){const t=this.context;let e,i,n=!1;const r=this;this.notes.forEach(((o,a,l)=>{n=!n;const h=o.getAbsoluteX(),c=o.getStave().getYForBottomText(r.line+3);if(h{e=!e;const r=n.getStave(),o=n.getAbsoluteX(),a=r.getYForBottomText(i.line+3);let l=0;e?i.custom_depress_text?(l=t.measureText(i.custom_depress_text).width,t.fillText(i.custom_depress_text,o-l/2,a)):zt("pedal_depress",t,o,a,s):i.custom_release_text?(l=t.measureText(i.custom_release_text).width,t.fillText(i.custom_release_text,o-l/2,a)):zt("pedal_release",t,o,a,s)}))}draw(){const t=this.checkContext();this.setRendered(),t.save(),t.setStrokeStyle(this.render_options.color),t.setFillStyle(this.render_options.color),t.setFont(this.font.family,this.font.size,this.font.weight),Ht.DEBUG&&s.L("Vex.Flow.PedalMarking",["Rendering Pedal Marking"]),this.style===Ht.Styles.BRACKET||this.style===Ht.Styles.MIXED?(t.setLineWidth(this.render_options.bracket_line_width),this.drawBracketed()):this.style===Ht.Styles.TEXT&&this.drawText(),t.restore()}}class jt extends l{static get Positions(){return{TOP:1,BOTTOM:-1}}static get PositionString(){return{top:jt.Positions.TOP,bottom:jt.Positions.BOTTOM}}constructor({start:t,stop:e,text:i="",superscript:s="",position:n=jt.Positions.TOP}){super(),this.setAttribute("type","TextBracket"),this.start=t,this.stop=e,this.text=i,this.superscript=s,this.position="string"==typeof n?jt.PositionString[n]:n,this.line=1,this.font={family:"Serif",size:15,weight:"italic"},this.render_options={dashed:!0,dash:[5],color:"black",line_width:1,show_bracket:!0,bracket_height:8,underline_superscript:!0}}applyStyle(t){return t.setFont(this.font.family,this.font.size,this.font.weight),t.setStrokeStyle(this.render_options.color),t.setFillStyle(this.render_options.color),t.setLineWidth(this.render_options.line_width),this}setDashed(t,e){return this.render_options.dashed=t,e&&(this.render_options.dash=e),this}setFont(t){return this.font={...this.font,...t},this}setLine(t){return this.line=t,this}draw(){const t=this.context;this.setRendered();let e=0;switch(this.position){case jt.Positions.TOP:e=this.start.getStave().getYForTopText(this.line);break;case jt.Positions.BOTTOM:e=this.start.getStave().getYForBottomText(this.line+m.TEXT_HEIGHT_OFFSET_HACK);break;default:throw new s.RERR("InvalidPosition",`The position ${this.position} is invalid`)}const i={x:this.start.getAbsoluteX(),y:e},n={x:this.stop.getAbsoluteX(),y:e};!function(...t){jt.DEBUG&&s.L("Vex.Flow.TextBracket",t)}("Rendering TextBracket: start:",i,"stop:",n,"y:",e);const r=this.render_options.bracket_height*this.position;t.save(),this.applyStyle(t),t.fillText(this.text,i.x,i.y);const o=t.measureText(this.text).width,a=t.measureText("M").width,l=i.y-a/2.5;t.setFont(this.font.family,this.font.size/1.4,this.font.weight),t.fillText(this.superscript,i.x+o+1,l);const h=t.measureText(this.superscript).width,c=t.measureText("M").width;let u=i.x,d=l;const f=n.x+this.stop.getGlyph().getWidth();this.position===jt.Positions.TOP?(u+=o+h+5,d-=c/2.7):this.position===jt.Positions.BOTTOM&&(d+=c/2.7,u+=o+2,this.render_options.underline_superscript||(u+=h)),this.render_options.dashed?(E.drawDashedLine(t,u,d,f,d,this.render_options.dash),this.render_options.show_bracket&&E.drawDashedLine(t,f,d+1*this.position,f,d+r,this.render_options.dash)):(t.beginPath(),t.moveTo(u,d),t.lineTo(f,d),this.render_options.show_bracket&&t.lineTo(f,d+r),t.stroke(),t.closePath()),t.restore()}}class Xt extends I{constructor(t=ft.type.SINGLE){super({duration:"b"}),this.setAttribute("type","BarNote"),this.metrics={widths:{}};const e=ft.type;this.metrics.widths={[e.SINGLE]:8,[e.DOUBLE]:12,[e.END]:15,[e.REPEAT_BEGIN]:14,[e.REPEAT_END]:14,[e.REPEAT_BOTH]:18,[e.NONE]:0},this.ignore_ticks=!0,this.setType(t)}getType(){return this.type}setType(t){return this.type="string"==typeof t?ft.typeString[t]:t,this.setWidth(this.metrics.widths[this.type]),this}getBoundingBox(){return super.getBoundingBox()}addToModifierContext(){return this}preFormat(){return this.setPreFormatted(!0),this}draw(){if(this.checkContext(),!this.stave)throw new s.RERR("NoStave","Can't draw without a stave.");!function(...t){Xt.DEBUG&&s.L("Vex.Flow.BarNote",t)}("Rendering bar line at: ",this.getAbsoluteX());const t=new ft(this.type);t.setX(this.getAbsoluteX()),t.draw(this.stave),this.setRendered()}}class Yt extends N{constructor(t){if(!t)throw new s.RuntimeError("BadArguments","Ghost note must have valid initialization data to identify duration.");let e;if("string"==typeof t)e={duration:t};else{if("object"!=typeof t)throw new s.RuntimeError("BadArguments","Ghost note must have valid initialization data to identify duration.");e=t}super(e),this.setAttribute("type","GhostNote"),this.setWidth(0)}isRest(){return!0}setStave(t){super.setStave(t)}addToModifierContext(){return this}preFormat(){return this.setPreFormatted(!0),this}draw(){if(!this.stave)throw new s.RERR("NoStave","Can't draw without a stave.");this.setRendered();for(let t=0;t0||!0===e;return!e||n>0||(this.pos=s),o?this.matchSuccess():this.matchFail(s),{success:o,results:i,numMatches:n}}expectZeroOrMore(t){return this.expectOneOrMore(t,!0)}expect(t){let e;if(function(...t){Zt.DEBUG&&s.L("Vex.Flow.Parser",t)}("Evaluating rules:",t),!t)throw new $t("Invalid Rule: "+t,t);const i=t.bind(this.grammar)();if(i.token)e=this.matchToken(i.token,!0===i.noSpace),e.success&&(this.pos+=e.incrementPos);else{if(!i.expect)throw new $t("Bad grammar! No `token` or `expect` property",i);e=i.oneOrMore?this.expectOneOrMore(i):i.zeroOrMore?this.expectZeroOrMore(i):this.expectOne(i)}return e.matches=[],e.results&&e.results.forEach((t=>e.matches.push(Jt(t)))),i.run&&e.success&&i.run(e),e}}function Qt(...t){re.DEBUG&&s.L("Vex.Flow.EasyScore",t)}const te=s.MakeException("EasyScoreError");class ee{constructor(t){this.builder=t}begin(){return this.LINE}LINE(){return{expect:[this.PIECE,this.PIECES,this.EOL]}}PIECE(){return{expect:[this.CHORDORNOTE,this.PARAMS],run:()=>this.builder.commitPiece()}}PIECES(){return{expect:[this.COMMA,this.PIECE],zeroOrMore:!0}}PARAMS(){return{expect:[this.DURATION,this.TYPE,this.DOTS,this.OPTS]}}CHORDORNOTE(){return{expect:[this.CHORD,this.SINGLENOTE],or:!0}}CHORD(){return{expect:[this.LPAREN,this.NOTES,this.RPAREN],run:t=>this.builder.addChord(t.matches[1])}}NOTES(){return{expect:[this.NOTE],oneOrMore:!0}}NOTE(){return{expect:[this.NOTENAME,this.ACCIDENTAL,this.OCTAVE]}}SINGLENOTE(){return{expect:[this.NOTENAME,this.ACCIDENTAL,this.OCTAVE],run:t=>this.builder.addSingleNote(t.matches[0],t.matches[1],t.matches[2])}}ACCIDENTAL(){return{expect:[this.ACCIDENTALS],maybe:!0}}DOTS(){return{expect:[this.DOT],zeroOrMore:!0,run:t=>this.builder.setNoteDots(t.matches[0])}}TYPE(){return{expect:[this.SLASH,this.MAYBESLASH,this.TYPES],maybe:!0,run:t=>this.builder.setNoteType(t.matches[2])}}DURATION(){return{expect:[this.SLASH,this.DURATIONS],maybe:!0,run:t=>this.builder.setNoteDuration(t.matches[1])}}OPTS(){return{expect:[this.LBRACKET,this.KEYVAL,this.KEYVALS,this.RBRACKET],maybe:!0}}KEYVALS(){return{expect:[this.COMMA,this.KEYVAL],zeroOrMore:!0}}KEYVAL(){return{expect:[this.KEY,this.EQUALS,this.VAL],run:t=>this.builder.addNoteOption(t.matches[0],t.matches[2].slice(1,-1))}}VAL(){return{expect:[this.SVAL,this.DVAL],or:!0}}KEY(){return{token:"[a-zA-Z][a-zA-Z0-9]*"}}DVAL(){return{token:'["][^"]*["]'}}SVAL(){return{token:"['][^']*[']"}}NOTENAME(){return{token:"[a-gA-G]"}}OCTAVE(){return{token:"[0-9]+"}}ACCIDENTALS(){return{token:"bbs|bb|bss|bs|b|db|d|##|#|n|\\+\\+-|\\+-|\\+\\+|\\+|k|o"}}DURATIONS(){return{token:"[0-9whq]+"}}TYPES(){return{token:"[rRsSxX]"}}LPAREN(){return{token:"[(]"}}RPAREN(){return{token:"[)]"}}COMMA(){return{token:"[,]"}}DOT(){return{token:"[.]"}}SLASH(){return{token:"[/]"}}MAYBESLASH(){return{token:"[/]?"}}EQUALS(){return{token:"[=]"}}LBRACKET(){return{token:"\\["}}RBRACKET(){return{token:"\\]"}}EOL(){return{token:"$"}}}class ie{constructor(t){this.factory=t,this.commitHooks=[],this.reset()}reset(t={}){this.options={stem:"auto",clef:"treble"},this.elements={notes:[],accidentals:[]},this.rollingDuration="8",this.resetPiece(),Object.assign(this.options,t)}getFactory(){return this.factory}getElements(){return this.elements}addCommitHook(t){this.commitHooks.push(t)}resetPiece(){Qt("resetPiece"),this.piece={chord:[],duration:this.rollingDuration,dots:0,type:void 0,options:{}}}setNoteDots(t){Qt("setNoteDots:",t),t&&(this.piece.dots=t.length)}setNoteDuration(t){Qt("setNoteDuration:",t),this.rollingDuration=this.piece.duration=t||this.rollingDuration}setNoteType(t){Qt("setNoteType:",t),t&&(this.piece.type=t)}addNoteOption(t,e){Qt("addNoteOption: key:",t,"value:",e),this.piece.options[t]=e}addNote(t,e,i){Qt("addNote:",t,e,i),this.piece.chord.push({key:t,accid:e,octave:i})}addSingleNote(t,e,i){Qt("addSingleNote:",t,e,i),this.addNote(t,e,i)}addChord(t){Qt("startChord"),"object"!=typeof t[0]?this.addSingleNote(t[0]):t.forEach((t=>{t&&this.addNote(...t)})),Qt("endChord")}commitPiece(){Qt("commitPiece");const{factory:t}=this;if(!t)return;const e={...this.options,...this.piece.options},{stem:i,clef:s}=e,n="auto"===i.toLowerCase(),r=n||"up"!==i.toLowerCase()?O.STEM_DOWN:O.STEM_UP,{chord:o,duration:a,dots:l,type:h}=this.piece,c=o.map((t=>t.key+"/"+t.octave)),u=t.StaveNote({keys:c,duration:a,dots:l,type:h,clef:s,auto_stem:n});n||u.setStemDirection(r);const d=o.map((t=>t.accid||null));d.forEach(((e,i)=>{e&&u.addAccidental(i,t.Accidental({type:e}))}));for(let t=0;tt(e,u,this))),this.elements.notes.push(u),this.elements.accidentals.concat(d),this.resetPiece()}}function se({id:t},e){void 0!==t&&e.setAttribute("id",t)}function ne(t,e){t.class&&t.class.split(/\s*,\s*/).forEach((t=>e.addClass(t)))}class re{constructor(t={}){this.setOptions(t),this.defaults={clef:"treble",time:"4/4",stem:"auto"}}set(t){return Object.assign(this.defaults,t),this}setOptions(t){return this.options={factory:null,builder:null,commitHooks:[se,ne,et.easyScoreHook],throwOnError:!1,...t},this.factory=this.options.factory,this.builder=this.options.builder||new ie(this.factory),this.grammar=new ee(this.builder),this.parser=new Zt(this.grammar),this.options.commitHooks.forEach((t=>this.addCommitHook(t))),this}setContext(t){return this.factory&&this.factory.setContext(t),this}parse(t,e={}){this.builder.reset(e);const i=this.parser.parse(t);if(!i.success&&this.options.throwOnError)throw new te("Error parsing line: "+t,i);return i}beam(t,e={}){return this.factory.Beam({notes:t,options:e}),t}tuplet(t,e={}){return this.factory.Tuplet({notes:t,options:e}),t}notes(t,e={}){return e={clef:this.defaults.clef,stem:this.defaults.stem,...e},this.parse(t,e),this.builder.getElements().notes}voice(t,e){return e={time:this.defaults.time,...e},this.factory.Voice(e).addTickables(t)}addCommitHook(t){return this.builder.addCommitHook(t)}}const oe=s.MakeException("FactoryError");function ae(t={},e){const i=e.options;return(t=Object.assign(e,t)).options=Object.assign(i,t.options),t}class le{constructor(t){!function(...t){le.DEBUG&&s.L("Vex.Flow.Factory",t)}("New factory: ",t);const e={stave:{space:10},renderer:{context:null,elementId:"",backend:E.Backends.SVG,width:500,height:200,background:"#FFF"},font:{face:"Arial",point:10,style:""}};this.options=e,this.setOptions(t)}static newFromElementId(t,e=500,i=200){return new le({renderer:{elementId:t,width:e,height:i}})}reset(){this.renderQ=[],this.systems=[],this.staves=[],this.voices=[],this.stave=null}getOptions(){return this.options}setOptions(t){for(const e of["stave","renderer","font"])Object.assign(this.options[e],t[e]);(null!==this.options.renderer.elementId||this.options.renderer.context)&&this.initRenderer(),this.reset()}initRenderer(){const{elementId:t,backend:e,width:i,height:s,background:n}=this.options.renderer;if(""===t)throw new oe("HTML DOM element not set in Factory");this.context=E.buildContext(t,e,i,s,n)}getContext(){return this.context}setContext(t){return this.context=t,this}getStave(){return this.stave}getVoices(){return this.voices}space(t){return this.options.stave.space*t}Stave(t){t=ae(t,{x:0,y:0,width:this.options.renderer.width-this.space(1),options:{spacing_between_lines_px:this.options.stave.space}});const e=new _t(t.x,t.y,t.width,t.options);return this.staves.push(e),e.setContext(this.context),this.stave=e,e}TabStave(t){t=ae(t,{x:0,y:0,width:this.options.renderer.width-this.space(1),options:{spacing_between_lines_px:1.3*this.options.stave.space}});const e=new wt(t.x,t.y,t.width,t.options);return this.staves.push(e),e.setContext(this.context),this.stave=e,e}StaveNote(t){const e=new O(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}GhostNote(t){const e=new Yt(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}TextNote(t){const e=new gt(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}BarNote(t){t=ae(t,{type:"single",options:{}});const e=new Xt(t.type);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}ClefNote(t){t=ae(t,{type:"treble",options:{size:"default"}});const e=new Ct(t.type,t.options.size,t.options.annotation);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}TimeSigNote(t){t=ae(t,{time:"4/4",options:{}});const e=new Rt(t.time);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}KeySigNote(t){const e=new It(t.key,t.cancelKey,t.alterKey);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}TabNote(t){const e=new Mt(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}GraceNote(t){const e=new Bt(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),e}GraceNoteGroup(t){const e=new X(t.notes,t.slur);return e.setContext(this.context),e}Accidental(t){t=ae(t,{type:null,options:{}});const e=new U(t.type);return e.setContext(this.context),e}Annotation(t){t=ae(t,{text:"p",vJustify:"below",hJustify:"center",fontFamily:"Times",fontSize:14,fontWeight:"bold italic",options:{}});const e=new nt(t.text);return e.setJustification(t.hJustify),e.setVerticalJustification(t.vJustify),e.setFont(t.fontFamily,t.fontSize,t.fontWeight),e.setContext(this.context),e}Articulation(t){t=ae(t,{type:"a.",position:"above",options:{}});const e=new et(t.type);return e.setPosition(t.position),e.setContext(this.context),e}TextDynamics(t){t=ae(t,{text:"p",duration:"q",dots:0,line:0,options:{}});const e=new Gt({text:t.text,line:t.line,duration:t.duration,dots:t.dots});return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}Fingering(t){t=ae(t,{number:"0",position:"left",options:{}});const e=new k(t.number);return e.setPosition(t.position),e.setContext(this.context),e}StringNumber(t){t=ae(t,{number:"0",position:"left",options:{}});const e=new K(t.number);return e.setPosition(t.position),e.setContext(this.context),e}TickContext(){return(new it).setContext(this.context)}ModifierContext(){return new lt}MultiMeasureRest(t){const e=new At(t.number_of_measures,t);return e.setContext(this.context),this.renderQ.push(e),e}Voice(t){t=ae(t,{time:"4/4",options:{}});const e=new P(t.time);return this.voices.push(e),e}StaveConnector(t){t=ae(t,{top_stave:null,bottom_stave:null,type:"double",options:{}});const e=new A(t.top_stave,t.bottom_stave);return e.setType(t.type).setContext(this.context),this.renderQ.push(e),e}Formatter(){return new ut}Tuplet(t){t=ae(t,{notes:[],options:{}});const e=new v(t.notes,t.options).setContext(this.context);return this.renderQ.push(e),e}Beam(t){t=ae(t,{notes:[],options:{autoStem:!1,secondaryBeamBreaks:[]}});const e=new T(t.notes,t.options.autoStem).setContext(this.context);return e.breakSecondaryAt(t.options.secondaryBeamBreaks),this.renderQ.push(e),e}Curve(t){t=ae(t,{from:null,to:null,options:{}});const e=new kt(t.from,t.to,t.options).setContext(this.context);return this.renderQ.push(e),e}StaveTie(t){t=ae(t,{from:null,to:null,first_indices:[0],last_indices:[0],text:null,options:{direction:void 0}});const e=new H({first_note:t.from,last_note:t.to,first_indices:t.first_indices,last_indices:t.last_indices},t.text);return t.options.direction&&e.setDirection(t.options.direction),e.setContext(this.context),this.renderQ.push(e),e}StaveLine(t){t=ae(t,{from:null,to:null,first_indices:[0],last_indices:[0],options:{}});const e=new Ut({first_note:t.from,last_note:t.to,first_indices:t.first_indices,last_indices:t.last_indices});return t.options.text&&e.setText(t.options.text),t.options.font&&e.setFont(t.options.font),e.setContext(this.context),this.renderQ.push(e),e}VibratoBracket(t){t=ae(t,{from:null,to:null,options:{harsh:!1}});const e=new Tt({start:t.from,stop:t.to});return t.options.line&&e.setLine(t.options.line),t.options.harsh&&e.setHarsh(t.options.harsh),e.setContext(this.context),this.renderQ.push(e),e}TextBracket(t){t=ae(t,{from:null,to:null,text:"",options:{superscript:"",position:1}});const e=new jt({start:t.from,stop:t.to,text:t.text,superscript:t.options.superscript,position:t.options.position});return t.options.line&&e.setLine(t.options.line),t.options.font&&e.setFont(t.options.font),e.setContext(this.context),this.renderQ.push(e),e}System(t={}){t.factory=this;const e=new ce(t).setContext(this.context);return this.systems.push(e),e}EasyScore(t={}){return t.factory=this,new re(t)}PedalMarking(t={}){t=ae(t,{notes:[],options:{style:"mixed"}});const e=new Ht(t.notes);return e.setStyle(Ht.StylesString[t.options.style]),e.setContext(this.context),this.renderQ.push(e),e}NoteSubGroup(t={}){t=ae(t,{notes:[],options:{}});const e=new z(t.notes);return e.setContext(this.context),e}draw(){this.systems.forEach((t=>t.setContext(this.context).format())),this.staves.forEach((t=>t.setContext(this.context).draw())),this.voices.forEach((t=>t.setContext(this.context).draw())),this.renderQ.forEach((t=>{t.isRendered()||t.setContext(this.context).draw()})),this.systems.forEach((t=>t.setContext(this.context).draw())),this.reset()}}function he(t,e){const i=e.options;return(t=Object.assign(e,t)).options=Object.assign(i,t.options),t}class ce extends l{constructor(t={}){super(),this.setAttribute("type","System"),this.setOptions(t),this.parts=[]}setOptions(t={}){this.options=he(t,{x:10,y:10,width:500,connector:null,spaceBetweenStaves:12,factory:null,debugFormatter:!1,formatIterations:0,options:{}}),this.factory=this.options.factory||new le({renderer:{el:null}})}setContext(t){return super.setContext(t),this.factory.setContext(t),this}addConnector(t="double"){return this.connector=this.factory.StaveConnector({top_stave:this.parts[0].stave,bottom_stave:this.parts[this.parts.length-1].stave,type:t}),this.connector}addStave(t){return(t=he(t,{stave:null,voices:[],spaceAbove:0,spaceBelow:0,debugNoteMetrics:!1,options:{left_bar:!1}})).stave||(t.stave=this.factory.Stave({x:this.options.x,y:this.options.y,width:this.options.width,options:t.options})),t.voices.forEach((e=>e.setContext(this.context).setStave(t.stave).getTickables().forEach((e=>e.setStave(t.stave))))),this.parts.push(t),t.stave}format(){const t=new ut;this.formatter=t;let e=this.options.y,i=0,s=[];const n=[];this.parts.forEach((r=>{e+=r.stave.space(r.spaceAbove),r.stave.setY(e),t.joinVoices(r.voices),e+=r.stave.space(r.spaceBelow),e+=r.stave.space(this.options.spaceBetweenStaves),r.debugNoteMetrics&&(n.push({y:e,voice:r.voices[0]}),e+=15),s=s.concat(r.voices),i=Math.max(i,r.stave.getNoteStartX())})),this.parts.forEach((t=>t.stave.setNoteStartX(i)));const r=this.options.width-(i-this.options.x)-I.STAVEPADDING;t.format(s,r);for(let e=0;e{e.voice.getTickables().forEach((i=>I.plotMetrics(t,i,e.y)))}))}}(s.Flow=m).Element=l,s.Flow.Fraction=n,s.Flow.Renderer=E,s.Flow.Formatter=ut,s.Flow.Music=V,s.Flow.Glyph=f,s.Flow.Stave=_t,s.Flow.StaveNote=O,s.Flow.StaveModifier=dt,s.Flow.StaveTempo=bt,s.Flow.Voice=P,s.Flow.Accidental=U,s.Flow.Beam=T,s.Flow.StaveTie=H,s.Flow.TabStave=wt,s.Flow.TabNote=Mt,s.Flow.Bend=rt,s.Flow.Vibrato=ot,s.Flow.VibratoBracket=Tt,s.Flow.Note=I,s.Flow.ModifierContext=lt,s.Flow.MultiMeasureRest=At,s.Flow.TickContext=it,s.Flow.Articulation=et,s.Flow.Annotation=nt,s.Flow.Barline=ft,s.Flow.NoteHead=R,s.Flow.StaveConnector=A,s.Flow.ClefNote=Ct,s.Flow.KeySignature=Et,s.Flow.KeySigNote=It,s.Flow.TimeSignature=xt,s.Flow.TimeSigNote=Rt,s.Flow.Stem=x,s.Flow.TabTie=j,s.Flow.Clef=yt,s.Flow.Dot=F,s.Flow.Modifier=B,s.Flow.TabSlide=Nt,s.Flow.Tuplet=v,s.Flow.GraceNote=Bt,s.Flow.GraceTabNote=Ft,s.Flow.Tuning=Dt,s.Flow.KeyManager=class{constructor(t){this.music=new V,this.setKey(t)}setKey(t){return this.key=t,this.reset(),this}getKey(){return this.key}reset(){if(this.keyParts=this.music.getKeyParts(this.key),this.keyString=this.keyParts.root,this.keyParts.accidental&&(this.keyString+=this.keyParts.accidental),!V.scaleTypes[this.keyParts.type])throw new s.RERR("BadArguments",`Unsupported key type: ${this.key}`);this.scale=this.music.getScaleTones(this.music.getNoteValue(this.keyString),V.scaleTypes[this.keyParts.type]),this.scaleMap={},this.scaleMapByValue={},this.originalScaleMapByValue={};const t=V.root_indices[this.keyParts.root];for(let e=0;e{"use strict";t.exports="precision mediump float;\nuniform sampler2D u_image;\nvarying vec4 v_position;\n\n#define NUM_ROWS 5\n#define ELEMENT_HEIGHT 300\n\nvoid main() {\n const float halfPixel = 1.0 / float(ELEMENT_HEIGHT * 2);\n\n vec2 absolutePosition = (v_position.xy + vec2(1.0)) / vec2(2.0);\n float absX = absolutePosition.x;\n float absY = absolutePosition.y;\n\n int skyLine = 0;\n for (int i = 0; i < ELEMENT_HEIGHT; ++i) {\n float ratioY = float(i) / float(ELEMENT_HEIGHT);\n float relY = (ratioY - 0.5 + halfPixel) / float(NUM_ROWS);\n float x = absX;\n float y = absY + relY;\n\n float currentAlpha = texture2D(u_image, vec2(x, y)).a;\n if (currentAlpha > 0.0) {\n skyLine = i;\n break;\n }\n }\n\n int bottomLine = ELEMENT_HEIGHT;\n for (int i = ELEMENT_HEIGHT - 1; i >= 0; --i) {\n float ratioY = float(i) / float(ELEMENT_HEIGHT);\n float relY = (ratioY - 0.5 + halfPixel) / float(NUM_ROWS);\n float x = absX;\n float y = absY + relY;\n\n float currentAlpha = texture2D(u_image, vec2(x, y)).a;\n if (currentAlpha > 0.0) {\n bottomLine = i;\n break;\n }\n }\n\n int r = skyLine;\n if (r > 256) {\n r -= 256;\n }\n int g = bottomLine;\n if (g > 256) {\n g -= 256;\n }\n int b = (skyLine / 256 * 16) + (bottomLine / 256);\n\n gl_FragColor = vec4(float(r) / 255.0, float(g) / 255.0, float(b) / 255.0, 1.0);\n}\n"},6357:t=>{"use strict";t.exports="attribute vec4 a_position;\nvarying vec4 v_position;\n\nvoid main() {\n gl_Position = a_position;\n v_position = a_position;\n}\n"}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var r=e[s]={exports:{}};return t[s].call(r.exports,r,r.exports,i),r.exports}return i.d=(t,e)=>{for(var s in e)i.o(e,s)&&!i.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i(3607)})()})); - -/***/ }), - -/***/ "../../lib/ireal-musicxml.js": -/*!***********************************!*\ - !*** ../../lib/ireal-musicxml.js ***! - \***********************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -/*! For license information please see ireal-musicxml.js.LICENSE.txt */ -!function(t,e){ true?module.exports=e():0}(this,(()=>(()=>{var t={272:(t,e,r)=>{"use strict";var n=r(723),o=[],i=[],a=n.makeRequestCallFromTimer((function(){if(i.length)throw i.shift()}));function u(t){var e;(e=o.length?o.pop():new s).task=t,n(e)}function s(){this.task=null}t.exports=u,s.prototype.call=function(){try{this.task.call()}catch(t){u.onerror?u.onerror(t):(i.push(t),a())}finally{this.task=null,o[o.length]=this}}},723:(t,e,r)=>{"use strict";function n(t){i.length||o(),i[i.length]=t}t.exports=n;var o,i=[],a=0;function u(){for(;a1024){for(var e=0,r=i.length-a;e{var t={8552:(t,e,r)=>{var n=r(852)(r(5639),"DataView");t.exports=n},1989:(t,e,r)=>{var n=r(1789),o=r(401),i=r(7667),a=r(1327),u=r(1866);function s(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(7040),o=r(4125),i=r(2117),a=r(7518),u=r(4705);function s(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(852)(r(5639),"Map");t.exports=n},3369:(t,e,r)=>{var n=r(4785),o=r(1285),i=r(6e3),a=r(9916),u=r(5265);function s(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(852)(r(5639),"Promise");t.exports=n},8525:(t,e,r)=>{var n=r(852)(r(5639),"Set");t.exports=n},8668:(t,e,r)=>{var n=r(3369),o=r(619),i=r(2385);function a(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e{var n=r(8407),o=r(7465),i=r(3779),a=r(7599),u=r(4758),s=r(4309);function c(t){var e=this.__data__=new n(t);this.size=e.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=u,c.prototype.set=s,t.exports=c},2705:(t,e,r)=>{var n=r(5639).Symbol;t.exports=n},1149:(t,e,r)=>{var n=r(5639).Uint8Array;t.exports=n},577:(t,e,r)=>{var n=r(852)(r(5639),"WeakMap");t.exports=n},6874:t=>{t.exports=function(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}},7412:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,o=0,i=[];++r{var n=r(2118);t.exports=function(t,e){return!(null==t||!t.length)&&n(t,e,0)>-1}},1196:t=>{t.exports=function(t,e,r){for(var n=-1,o=null==t?0:t.length;++n{var n=r(2545),o=r(5694),i=r(1469),a=r(4144),u=r(5776),s=r(6719),c=Object.prototype.hasOwnProperty;t.exports=function(t,e){var r=i(t),l=!r&&o(t),f=!r&&!l&&a(t),p=!r&&!l&&!f&&s(t),h=r||l||f||p,d=h?n(t.length,String):[],v=d.length;for(var b in t)!e&&!c.call(t,b)||h&&("length"==b||f&&("offset"==b||"parent"==b)||p&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||u(b,v))||d.push(b);return d}},9932:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r{t.exports=function(t,e){for(var r=-1,n=e.length,o=t.length;++r{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{var n=r(9465),o=r(7813),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,r){var a=t[e];i.call(t,e)&&o(a,r)&&(void 0!==r||e in t)||n(t,e,r)}},8470:(t,e,r)=>{var n=r(7813);t.exports=function(t,e){for(var r=t.length;r--;)if(n(t[r][0],e))return r;return-1}},4037:(t,e,r)=>{var n=r(8363),o=r(3674);t.exports=function(t,e){return t&&n(e,o(e),t)}},3886:(t,e,r)=>{var n=r(8363),o=r(1704);t.exports=function(t,e){return t&&n(e,o(e),t)}},9465:(t,e,r)=>{var n=r(8777);t.exports=function(t,e,r){"__proto__"==e&&n?n(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}},5990:(t,e,r)=>{var n=r(6384),o=r(7412),i=r(4865),a=r(4037),u=r(3886),s=r(4626),c=r(278),l=r(8805),f=r(1911),p=r(8234),h=r(6904),d=r(4160),v=r(3824),b=r(9148),m=r(8517),y=r(1469),g=r(4144),_=r(6688),j=r(3218),w=r(2928),x=r(3674),O=r(1704),S="[object Arguments]",A="[object Function]",E="[object Object]",k={};k[S]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k[E]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k[A]=k["[object WeakMap]"]=!1,t.exports=function t(e,r,D,C,P,F){var z,T=1&r,M=2&r,L=4&r;if(D&&(z=P?D(e,C,P,F):D(e)),void 0!==z)return z;if(!j(e))return e;var I=y(e);if(I){if(z=v(e),!T)return c(e,z)}else{var N=d(e),R=N==A||"[object GeneratorFunction]"==N;if(g(e))return s(e,T);if(N==E||N==S||R&&!P){if(z=M||R?{}:m(e),!T)return M?f(e,u(z,e)):l(e,a(z,e))}else{if(!k[N])return P?e:{};z=b(e,N,T)}}F||(F=new n);var q=F.get(e);if(q)return q;F.set(e,z),w(e)?e.forEach((function(n){z.add(t(n,r,D,n,e,F))})):_(e)&&e.forEach((function(n,o){z.set(o,t(n,r,D,o,e,F))}));var G=I?void 0:(L?M?h:p:M?O:x)(e);return o(G||e,(function(n,o){G&&(n=e[o=n]),i(z,o,t(n,r,D,o,e,F))})),z}},3118:(t,e,r)=>{var n=r(3218),o=Object.create,i=function(){function t(){}return function(e){if(!n(e))return{};if(o)return o(e);t.prototype=e;var r=new t;return t.prototype=void 0,r}}();t.exports=i},731:(t,e,r)=>{var n=r(8668),o=r(7443),i=r(1196),a=r(9932),u=r(1717),s=r(4757);t.exports=function(t,e,r,c){var l=-1,f=o,p=!0,h=t.length,d=[],v=e.length;if(!h)return d;r&&(e=a(e,u(r))),c?(f=i,p=!1):e.length>=200&&(f=s,p=!1,e=new n(e));t:for(;++l{t.exports=function(t,e,r,n){for(var o=t.length,i=r+(n?1:-1);n?i--:++i{var n=r(2488),o=r(7285);t.exports=function t(e,r,i,a,u){var s=-1,c=e.length;for(i||(i=o),u||(u=[]);++s0&&i(l)?r>1?t(l,r-1,i,a,u):n(u,l):a||(u[u.length]=l)}return u}},8483:(t,e,r)=>{var n=r(5063)();t.exports=n},7816:(t,e,r)=>{var n=r(8483),o=r(3674);t.exports=function(t,e){return t&&n(t,e,o)}},7786:(t,e,r)=>{var n=r(1811),o=r(327);t.exports=function(t,e){for(var r=0,i=(e=n(e,t)).length;null!=t&&r{var n=r(2488),o=r(1469);t.exports=function(t,e,r){var i=e(t);return o(t)?i:n(i,r(t))}},4239:(t,e,r)=>{var n=r(2705),o=r(9607),i=r(2333),a=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):i(t)}},13:t=>{t.exports=function(t,e){return null!=t&&e in Object(t)}},2118:(t,e,r)=>{var n=r(1848),o=r(2722),i=r(2351);t.exports=function(t,e,r){return e==e?i(t,e,r):n(t,o,r)}},8975:(t,e,r)=>{var n=r(7816);t.exports=function(t,e,r,o){return n(t,(function(t,n,i){e(o,r(t),n,i)})),o}},9454:(t,e,r)=>{var n=r(4239),o=r(7005);t.exports=function(t){return o(t)&&"[object Arguments]"==n(t)}},939:(t,e,r)=>{var n=r(2492),o=r(7005);t.exports=function t(e,r,i,a,u){return e===r||(null==e||null==r||!o(e)&&!o(r)?e!=e&&r!=r:n(e,r,i,a,t,u))}},2492:(t,e,r)=>{var n=r(6384),o=r(7114),i=r(8351),a=r(6096),u=r(4160),s=r(1469),c=r(4144),l=r(6719),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,v,b,m){var y=s(t),g=s(e),_=y?p:u(t),j=g?p:u(e),w=(_=_==f?h:_)==h,x=(j=j==f?h:j)==h,O=_==j;if(O&&c(t)){if(!c(e))return!1;y=!0,w=!1}if(O&&!w)return m||(m=new n),y||l(t)?o(t,e,r,v,b,m):i(t,e,_,r,v,b,m);if(!(1&r)){var S=w&&d.call(t,"__wrapped__"),A=x&&d.call(e,"__wrapped__");if(S||A){var E=S?t.value():t,k=A?e.value():e;return m||(m=new n),b(E,k,r,v,m)}}return!!O&&(m||(m=new n),a(t,e,r,v,b,m))}},5588:(t,e,r)=>{var n=r(4160),o=r(7005);t.exports=function(t){return o(t)&&"[object Map]"==n(t)}},2958:(t,e,r)=>{var n=r(6384),o=r(939);t.exports=function(t,e,r,i){var a=r.length,u=a,s=!i;if(null==t)return!u;for(t=Object(t);a--;){var c=r[a];if(s&&c[2]?c[1]!==t[c[0]]:!(c[0]in t))return!1}for(;++a{t.exports=function(t){return t!=t}},8458:(t,e,r)=>{var n=r(3560),o=r(5346),i=r(3218),a=r(346),u=/^\[object .+?Constructor\]$/,s=Function.prototype,c=Object.prototype,l=s.toString,f=c.hasOwnProperty,p=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(n(t)?p:u).test(a(t))}},9221:(t,e,r)=>{var n=r(4160),o=r(7005);t.exports=function(t){return o(t)&&"[object Set]"==n(t)}},8749:(t,e,r)=>{var n=r(4239),o=r(1780),i=r(7005),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[n(t)]}},7206:(t,e,r)=>{var n=r(1573),o=r(6432),i=r(6557),a=r(1469),u=r(9601);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?a(t)?o(t[0],t[1]):n(t):u(t)}},280:(t,e,r)=>{var n=r(5726),o=r(6916),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return o(t);var e=[];for(var r in Object(t))i.call(t,r)&&"constructor"!=r&&e.push(r);return e}},313:(t,e,r)=>{var n=r(3218),o=r(5726),i=r(3498),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return i(t);var e=o(t),r=[];for(var u in t)("constructor"!=u||!e&&a.call(t,u))&&r.push(u);return r}},1573:(t,e,r)=>{var n=r(2958),o=r(1499),i=r(2634);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(r){return r===t||n(r,t,e)}}},6432:(t,e,r)=>{var n=r(939),o=r(7361),i=r(9095),a=r(5403),u=r(9162),s=r(2634),c=r(327);t.exports=function(t,e){return a(t)&&u(e)?s(c(t),e):function(r){var a=o(r,t);return void 0===a&&a===e?i(r,t):n(e,a,3)}}},371:t=>{t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},9152:(t,e,r)=>{var n=r(7786);t.exports=function(t){return function(e){return n(e,t)}}},5976:(t,e,r)=>{var n=r(6557),o=r(5357),i=r(61);t.exports=function(t,e){return i(o(t,e,n),t+"")}},6560:(t,e,r)=>{var n=r(5703),o=r(8777),i=r(6557),a=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:i;t.exports=a},2545:t=>{t.exports=function(t,e){for(var r=-1,n=Array(t);++r{var n=r(2705),o=r(9932),i=r(1469),a=r(3448),u=n?n.prototype:void 0,s=u?u.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(a(e))return s?s.call(e):"";var r=e+"";return"0"==r&&1/e==-1/0?"-0":r}},7561:(t,e,r)=>{var n=r(7990),o=/^\s+/;t.exports=function(t){return t?t.slice(0,n(t)+1).replace(o,""):t}},1717:t=>{t.exports=function(t){return function(e){return t(e)}}},5652:(t,e,r)=>{var n=r(8668),o=r(7443),i=r(1196),a=r(4757),u=r(3593),s=r(1814);t.exports=function(t,e,r){var c=-1,l=o,f=t.length,p=!0,h=[],d=h;if(r)p=!1,l=i;else if(f>=200){var v=e?null:u(t);if(v)return s(v);p=!1,l=a,d=new n}else d=e?[]:h;t:for(;++c{t.exports=function(t,e){return t.has(e)}},1811:(t,e,r)=>{var n=r(1469),o=r(5403),i=r(5514),a=r(9833);t.exports=function(t,e){return n(t)?t:o(t,e)?[t]:i(a(t))}},4318:(t,e,r)=>{var n=r(1149);t.exports=function(t){var e=new t.constructor(t.byteLength);return new n(e).set(new n(t)),e}},4626:(t,e,r)=>{t=r.nmd(t);var n=r(5639),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o?n.Buffer:void 0,u=a?a.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var r=t.length,n=u?u(r):new t.constructor(r);return t.copy(n),n}},7157:(t,e,r)=>{var n=r(4318);t.exports=function(t,e){var r=e?n(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}},3147:t=>{var e=/\w*$/;t.exports=function(t){var r=new t.constructor(t.source,e.exec(t));return r.lastIndex=t.lastIndex,r}},419:(t,e,r)=>{var n=r(2705),o=n?n.prototype:void 0,i=o?o.valueOf:void 0;t.exports=function(t){return i?Object(i.call(t)):{}}},7133:(t,e,r)=>{var n=r(4318);t.exports=function(t,e){var r=e?n(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}},278:t=>{t.exports=function(t,e){var r=-1,n=t.length;for(e||(e=Array(n));++r{var n=r(4865),o=r(9465);t.exports=function(t,e,r,i){var a=!r;r||(r={});for(var u=-1,s=e.length;++u{var n=r(8363),o=r(9551);t.exports=function(t,e){return n(t,o(t),e)}},1911:(t,e,r)=>{var n=r(8363),o=r(1442);t.exports=function(t,e){return n(t,o(t),e)}},4429:(t,e,r)=>{var n=r(5639)["__core-js_shared__"];t.exports=n},5063:t=>{t.exports=function(t){return function(e,r,n){for(var o=-1,i=Object(e),a=n(e),u=a.length;u--;){var s=a[t?u:++o];if(!1===r(i[s],s,i))break}return e}}},7740:(t,e,r)=>{var n=r(7206),o=r(8612),i=r(3674);t.exports=function(t){return function(e,r,a){var u=Object(e);if(!o(e)){var s=n(r,3);e=i(e),r=function(t){return s(u[t],t,u)}}var c=t(e,r,a);return c>-1?u[s?e[c]:c]:void 0}}},7779:(t,e,r)=>{var n=r(8975);t.exports=function(t,e){return function(r,o){return n(r,t,e(o),{})}}},3593:(t,e,r)=>{var n=r(8525),o=r(308),i=r(1814),a=n&&1/i(new n([,-0]))[1]==1/0?function(t){return new n(t)}:o;t.exports=a},8777:(t,e,r)=>{var n=r(852),o=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},7114:(t,e,r)=>{var n=r(8668),o=r(2908),i=r(4757);t.exports=function(t,e,r,a,u,s){var c=1&r,l=t.length,f=e.length;if(l!=f&&!(c&&f>l))return!1;var p=s.get(t),h=s.get(e);if(p&&h)return p==e&&h==t;var d=-1,v=!0,b=2&r?new n:void 0;for(s.set(t,e),s.set(e,t);++d{var n=r(2705),o=r(1149),i=r(7813),a=r(7114),u=r(8776),s=r(1814),c=n?n.prototype:void 0,l=c?c.valueOf:void 0;t.exports=function(t,e,r,n,c,f,p){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!f(new o(t),new o(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var h=u;case"[object Set]":var d=1&n;if(h||(h=s),t.size!=e.size&&!d)return!1;var v=p.get(t);if(v)return v==e;n|=2,p.set(t,e);var b=a(h(t),h(e),n,c,f,p);return p.delete(t),b;case"[object Symbol]":if(l)return l.call(t)==l.call(e)}return!1}},6096:(t,e,r)=>{var n=r(8234),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,i,a,u){var s=1&r,c=n(t),l=c.length;if(l!=n(e).length&&!s)return!1;for(var f=l;f--;){var p=c[f];if(!(s?p in e:o.call(e,p)))return!1}var h=u.get(t),d=u.get(e);if(h&&d)return h==e&&d==t;var v=!0;u.set(t,e),u.set(e,t);for(var b=s;++f{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=n},8234:(t,e,r)=>{var n=r(8866),o=r(9551),i=r(3674);t.exports=function(t){return n(t,i,o)}},6904:(t,e,r)=>{var n=r(8866),o=r(1442),i=r(1704);t.exports=function(t){return n(t,i,o)}},5050:(t,e,r)=>{var n=r(7019);t.exports=function(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}},1499:(t,e,r)=>{var n=r(9162),o=r(3674);t.exports=function(t){for(var e=o(t),r=e.length;r--;){var i=e[r],a=t[i];e[r]=[i,a,n(a)]}return e}},852:(t,e,r)=>{var n=r(8458),o=r(7801);t.exports=function(t,e){var r=o(t,e);return n(r)?r:void 0}},5924:(t,e,r)=>{var n=r(5569)(Object.getPrototypeOf,Object);t.exports=n},9607:(t,e,r)=>{var n=r(2705),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=n?n.toStringTag:void 0;t.exports=function(t){var e=i.call(t,u),r=t[u];try{t[u]=void 0;var n=!0}catch(t){}var o=a.call(t);return n&&(e?t[u]=r:delete t[u]),o}},9551:(t,e,r)=>{var n=r(4963),o=r(479),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(t){return null==t?[]:(t=Object(t),n(a(t),(function(e){return i.call(t,e)})))}:o;t.exports=u},1442:(t,e,r)=>{var n=r(2488),o=r(5924),i=r(9551),a=r(479),u=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)n(e,i(t)),t=o(t);return e}:a;t.exports=u},4160:(t,e,r)=>{var n=r(8552),o=r(7071),i=r(3818),a=r(8525),u=r(577),s=r(4239),c=r(346),l="[object Map]",f="[object Promise]",p="[object Set]",h="[object WeakMap]",d="[object DataView]",v=c(n),b=c(o),m=c(i),y=c(a),g=c(u),_=s;(n&&_(new n(new ArrayBuffer(1)))!=d||o&&_(new o)!=l||i&&_(i.resolve())!=f||a&&_(new a)!=p||u&&_(new u)!=h)&&(_=function(t){var e=s(t),r="[object Object]"==e?t.constructor:void 0,n=r?c(r):"";if(n)switch(n){case v:return d;case b:return l;case m:return f;case y:return p;case g:return h}return e}),t.exports=_},7801:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},222:(t,e,r)=>{var n=r(1811),o=r(5694),i=r(1469),a=r(5776),u=r(1780),s=r(327);t.exports=function(t,e,r){for(var c=-1,l=(e=n(e,t)).length,f=!1;++c{var n=r(4536);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},401:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},7667:(t,e,r)=>{var n=r(4536),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(n){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(e,t)?e[t]:void 0}},1327:(t,e,r)=>{var n=r(4536),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return n?void 0!==e[t]:o.call(e,t)}},1866:(t,e,r)=>{var n=r(4536);t.exports=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=n&&void 0===e?"__lodash_hash_undefined__":e,this}},3824:t=>{var e=Object.prototype.hasOwnProperty;t.exports=function(t){var r=t.length,n=new t.constructor(r);return r&&"string"==typeof t[0]&&e.call(t,"index")&&(n.index=t.index,n.input=t.input),n}},9148:(t,e,r)=>{var n=r(4318),o=r(7157),i=r(3147),a=r(419),u=r(7133);t.exports=function(t,e,r){var s=t.constructor;switch(e){case"[object ArrayBuffer]":return n(t);case"[object Boolean]":case"[object Date]":return new s(+t);case"[object DataView]":return o(t,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u(t,r);case"[object Map]":case"[object Set]":return new s;case"[object Number]":case"[object String]":return new s(t);case"[object RegExp]":return i(t);case"[object Symbol]":return a(t)}}},8517:(t,e,r)=>{var n=r(3118),o=r(5924),i=r(5726);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:n(o(t))}},7285:(t,e,r)=>{var n=r(2705),o=r(5694),i=r(1469),a=n?n.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(a&&t&&t[a])}},5776:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,r){var n=typeof t;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&e.test(t))&&t>-1&&t%1==0&&t{var n=r(1469),o=r(3448),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(n(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!o(t))||a.test(t)||!i.test(t)||null!=e&&t in Object(e)}},7019:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},5346:(t,e,r)=>{var n,o=r(4429),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(t){return!!i&&i in t}},5726:t=>{var e=Object.prototype;t.exports=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||e)}},9162:(t,e,r)=>{var n=r(3218);t.exports=function(t){return t==t&&!n(t)}},7040:t=>{t.exports=function(){this.__data__=[],this.size=0}},4125:(t,e,r)=>{var n=r(8470),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,r=n(e,t);return!(r<0||(r==e.length-1?e.pop():o.call(e,r,1),--this.size,0))}},2117:(t,e,r)=>{var n=r(8470);t.exports=function(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}},7518:(t,e,r)=>{var n=r(8470);t.exports=function(t){return n(this.__data__,t)>-1}},4705:(t,e,r)=>{var n=r(8470);t.exports=function(t,e){var r=this.__data__,o=n(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this}},4785:(t,e,r)=>{var n=r(1989),o=r(8407),i=r(7071);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},1285:(t,e,r)=>{var n=r(5050);t.exports=function(t){var e=n(this,t).delete(t);return this.size-=e?1:0,e}},6e3:(t,e,r)=>{var n=r(5050);t.exports=function(t){return n(this,t).get(t)}},9916:(t,e,r)=>{var n=r(5050);t.exports=function(t){return n(this,t).has(t)}},5265:(t,e,r)=>{var n=r(5050);t.exports=function(t,e){var r=n(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this}},8776:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}},2634:t=>{t.exports=function(t,e){return function(r){return null!=r&&r[t]===e&&(void 0!==e||t in Object(r))}}},4523:(t,e,r)=>{var n=r(8306);t.exports=function(t){var e=n(t,(function(t){return 500===r.size&&r.clear(),t})),r=e.cache;return e}},4536:(t,e,r)=>{var n=r(852)(Object,"create");t.exports=n},6916:(t,e,r)=>{var n=r(5569)(Object.keys,Object);t.exports=n},3498:t=>{t.exports=function(t){var e=[];if(null!=t)for(var r in Object(t))e.push(r);return e}},1167:(t,e,r)=>{t=r.nmd(t);var n=r(1957),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&n.process,u=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},2333:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:t=>{t.exports=function(t,e){return function(r){return t(e(r))}}},5357:(t,e,r)=>{var n=r(6874),o=Math.max;t.exports=function(t,e,r){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,u=o(i.length-e,0),s=Array(u);++a{var n=r(1957),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();t.exports=i},619:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},2385:t=>{t.exports=function(t){return this.__data__.has(t)}},1814:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r}},61:(t,e,r)=>{var n=r(6560),o=r(1275)(n);t.exports=o},1275:t=>{var e=Date.now;t.exports=function(t){var r=0,n=0;return function(){var o=e(),i=16-(o-n);if(n=o,i>0){if(++r>=800)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}},7465:(t,e,r)=>{var n=r(8407);t.exports=function(){this.__data__=new n,this.size=0}},3779:t=>{t.exports=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}},7599:t=>{t.exports=function(t){return this.__data__.get(t)}},4758:t=>{t.exports=function(t){return this.__data__.has(t)}},4309:(t,e,r)=>{var n=r(8407),o=r(7071),i=r(3369);t.exports=function(t,e){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(t,e),this.size=r.size,this}},2351:t=>{t.exports=function(t,e,r){for(var n=r-1,o=t.length;++n{var n=r(4523),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=n((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,(function(t,r,n,o){e.push(n?o.replace(i,"$1"):r||t)})),e}));t.exports=a},327:(t,e,r)=>{var n=r(3448);t.exports=function(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},346:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},7990:t=>{var e=/\s/;t.exports=function(t){for(var r=t.length;r--&&e.test(t.charAt(r)););return r}},6678:(t,e,r)=>{var n=r(5990);t.exports=function(t){return n(t,4)}},361:(t,e,r)=>{var n=r(5990);t.exports=function(t){return n(t,5)}},5703:t=>{t.exports=function(t){return function(){return t}}},1966:(t,e,r)=>{var n=r(731),o=r(1078),i=r(5976),a=r(9246),u=i((function(t,e){return a(t)?n(t,o(e,1,a,!0)):[]}));t.exports=u},7813:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},3311:(t,e,r)=>{var n=r(7740)(r(998));t.exports=n},998:(t,e,r)=>{var n=r(1848),o=r(7206),i=r(554),a=Math.max;t.exports=function(t,e,r){var u=null==t?0:t.length;if(!u)return-1;var s=null==r?0:i(r);return s<0&&(s=a(u+s,0)),n(t,o(e,3),s)}},7361:(t,e,r)=>{var n=r(7786);t.exports=function(t,e,r){var o=null==t?void 0:n(t,e);return void 0===o?r:o}},9095:(t,e,r)=>{var n=r(13),o=r(222);t.exports=function(t,e){return null!=t&&o(t,e,n)}},6557:t=>{t.exports=function(t){return t}},3137:(t,e,r)=>{var n=r(5703),o=r(7779),i=r(6557),a=Object.prototype.toString,u=o((function(t,e,r){null!=e&&"function"!=typeof e.toString&&(e=a.call(e)),t[e]=r}),n(i));t.exports=u},5694:(t,e,r)=>{var n=r(9454),o=r(7005),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,s=n(function(){return arguments}())?n:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=s},1469:t=>{var e=Array.isArray;t.exports=e},8612:(t,e,r)=>{var n=r(3560),o=r(1780);t.exports=function(t){return null!=t&&o(t.length)&&!n(t)}},9246:(t,e,r)=>{var n=r(8612),o=r(7005);t.exports=function(t){return o(t)&&n(t)}},4144:(t,e,r)=>{t=r.nmd(t);var n=r(5639),o=r(5062),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?n.Buffer:void 0,s=(u?u.isBuffer:void 0)||o;t.exports=s},8446:(t,e,r)=>{var n=r(939);t.exports=function(t,e){return n(t,e)}},3560:(t,e,r)=>{var n=r(4239),o=r(3218);t.exports=function(t){if(!o(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},1780:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},6688:(t,e,r)=>{var n=r(5588),o=r(1717),i=r(1167),a=i&&i.isMap,u=a?o(a):n;t.exports=u},3218:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},7005:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},2928:(t,e,r)=>{var n=r(9221),o=r(1717),i=r(1167),a=i&&i.isSet,u=a?o(a):n;t.exports=u},3448:(t,e,r)=>{var n=r(4239),o=r(7005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==n(t)}},6719:(t,e,r)=>{var n=r(8749),o=r(1717),i=r(1167),a=i&&i.isTypedArray,u=a?o(a):n;t.exports=u},3674:(t,e,r)=>{var n=r(4636),o=r(280),i=r(8612);t.exports=function(t){return i(t)?n(t):o(t)}},1704:(t,e,r)=>{var n=r(4636),o=r(313),i=r(8612);t.exports=function(t){return i(t)?n(t,!0):o(t)}},8306:(t,e,r)=>{var n=r(3369);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=t.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,t.exports=o},308:t=>{t.exports=function(){}},9601:(t,e,r)=>{var n=r(371),o=r(9152),i=r(5403),a=r(327);t.exports=function(t){return i(t)?n(a(t)):o(t)}},479:t=>{t.exports=function(){return[]}},5062:t=>{t.exports=function(){return!1}},8601:(t,e,r)=>{var n=r(4841);t.exports=function(t){return t?Infinity===(t=n(t))||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},554:(t,e,r)=>{var n=r(8601);t.exports=function(t){var e=n(t),r=e%1;return e==e?r?e-r:e:0}},4841:(t,e,r)=>{var n=r(7561),o=r(3218),i=r(3448),a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return NaN;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=n(t);var r=u.test(t);return r||s.test(t)?c(t.slice(2),r?2:8):a.test(t)?NaN:+t}},9833:(t,e,r)=>{var n=r(531);t.exports=function(t){return null==t?"":n(t)}},4908:(t,e,r)=>{var n=r(5652);t.exports=function(t){return t&&t.length?n(t):[]}},2569:(t,e,r)=>{var n=r(731),o=r(5976),i=r(9246),a=o((function(t,e){return i(t)?n(t,e):[]}));t.exports=a}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={id:n,loaded:!1,exports:{}};return t[n](i,i.exports,r),i.loaded=!0,i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);var n={};return(()=>{"use strict";function t(t,e){return t.reduce((function(t,e){return t?e(t):null}),e)}r.r(n),r.d(n,{chordParserFactory:()=>ze,chordRendererFactory:()=>nr});var e=r(361),o=r.n(e);const i=function(t){if(!Array.isArray(t))throw new TypeError("customFilters should be given as an array");if(t.some((function(t){return"function"!=typeof t})))throw new TypeError("The given filter is not a function");return!0};function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function u(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return{input:{symbol:e},normalized:{},formatted:{},parserConfiguration:o()(t)}}function Pt(t){return function(t){if(Array.isArray(t))return Ft(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return Ft(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ft(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ft(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);rt.length)&&(e=t.length);for(var r=0,n=new Array(e);rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0)throw new Q(t,a);return n}(e)),e.input.modifiers=r,e.normalized.intervals=function(t,e){return t.includes(ve.power)?["1","5"]:t.includes(ve.bass)?["1"]:Wt()(["1"].concat(me(function(t){var e=[];return t.includes(ve.omit3)?[]:(at(t,[ve.sus,ve.sus2])||(we(t)?t.includes(ve.eleventh)||e.push("3"):e.push("b3")),t.includes(ve.add3)&&e.push("3"),e)}(t)),me(function(t){var e=[];return at(t,[ve.sus,ve.add4])&&e.push("4"),e}(t)),me(function(t,e){var r=[];return t.includes(ve.omit5)?[]:((at(t,[ve.dim,ve.halfDim,ve.fifthFlat])||je(t,e,"b5"))&&r.push("b5"),(at(t,[ve.aug,ve.fifthSharp])||je(t,e,"#5"))&&r.push("#5"),r.length||t.includes(ve.thirteenthFlat)||r.push("5"),r)}(t,e)),me(function(t){var e=[];return at(t,[ve.addb6])&&e.push("b6"),!at(t,[ve.add6,ve.add69])||xe(t)||at(t,[ve.halfDim])||e.push("6"),e}(t)),me(function(t){var e=[];return at(t,[ve.alt])&&e.push("b7"),at(t,[ve.seventh,ve.halfDim])?t.includes(ve.dim)?e.push("bb7"):t.includes(ve.halfDim)?e.push("b7"):e.push(_e(t)):at(t,[ve.ninth,ve.eleventh,ve.thirteenth])&&e.push(_e(t)),t.includes(ve.add7)&&e.push("7"),e}(t)),me(function(t,e){var r=[];return at(t,[ve.add69,ve.ninth,ve.eleventh,ve.thirteenth])&&st(t,[ve.ninthFlat,ve.ninthSharp])&&r.push("9"),at(t,[ve.sus2,ve.add9])&&r.push("9"),(at(t,[ve.ninthFlat])||je(t,e,"b9"))&&r.push("b9"),(at(t,[ve.ninthSharp])||je(t,e,"#9"))&&r.push("#9"),r}(t,e)),me(function(t,e){var r=[];return(at(t,[ve.thirteenth])&&!we(t)||at(t,[ve.eleventh,ve.add11]))&&r.push("11"),(at(t,[ve.eleventhSharp])||je(t,e,"#11"))&&r.push("#11"),r}(t,e)),me(function(t,e){var r=[];return(at(t,[ve.add13,ve.thirteenth])||at(t,[ve.add6,ve.add69])&&xe(t)||at(t,[ve.add6,ve.add69])&&at(t,[ve.halfDim]))&&r.push("13"),(at(t,[ve.thirteenthFlat])||je(t,e,"b13"))&&r.push("b13"),r}(t,e)))).sort((function(t,e){return be[t]-be[e]}))}(r,t),e.normalized.semitones=e.normalized.intervals.map((function(t){return be[t]})).sort((function(t,e){return t-e})),e.normalized.intents=function(t){return{major:we(t),eleventh:t.includes(ve.eleventh),alt:t.includes(ve.alt)}}(r),e}function _e(t){return t.includes(ve.ma)?"7":"b7"}function je(t,e,r){return t.includes(ve.alt)&&e.includes(r)}function we(t){return st(t,[ve.mi,ve.dim,ve.dim7,ve.halfDim])}function xe(t){return at(t,[ve.seventh,ve.ninth,ve.eleventh,ve.thirteenth])}function Oe(t){return t.replace(/[.\-*+?^${}()|[\]\\]/g,"\\$&")}function Se(t){return function(t){if(Array.isArray(t))return Ae(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return Ae(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ae(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ae(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0}function Pe(t){return Fe(new K,t)}function Fe(t,e){return{type:t.name,chord:t.chord,message:t.message,notationSystem:e}}const ze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=["b5","#5","b9","#9","#11","b13"],n=["english","german","latin"],a=e.notationSystems,u=void 0===a?o()(n):a,s=e.altIntervals,c=void 0===s?o()(r):s,l=e.customFilters,f=void 0===l?[]:l;return Ee(c,r),ke(u,n),i(f),p;function p(r){var n=[];if(!Ce(r)){var i=new Z;n.push(Fe(i))}var a,s,l,p=o()(L).filter((function(t){return u.includes(t.name)}));if(!n.length)for(;p.length&&!a;){l=p.shift(),s=[Ct.bind(null,e),oe.bind(null,l.notes),St,ge.bind(null,c),ft,Nt,Jt,jt,pt,It].concat(Se(f));try{(a=t(s,r))?a.input.notationSystem=l.name:n.push(Pe(l.name))}catch(i){n.push(Fe(i,l.name))}}return a||{error:n}}};function Te(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Me(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:"none",r=arguments.length>1?arguments[1]:void 0;if("none"===e)return r;var n={max:["4","b5","#5","6","bb7","b7","7","b9","9","#9","11","#11","b13","13"],core:["4","b9","9","#9","11","#11","b13","13"]},o=Re()(r.normalized.intervals,n[e]);st(o,["b3","3"])&&o.push(r.normalized.intents.major?"3":"b3"),st(o,["b5","5","#5"])&&o.push("5"),r.normalized.intervals=o,r.normalized.semitones=o.map((function(t){return be[t]})),r.normalized.intents.eleventh=!1,r.normalized.intents.alt=!1,"max"===e&&delete r.normalized.bassNote;var i=[Jt,jt,It];return t(i,r)}var Ge=r(3137),Ue=["C","C#","D","D#","E","F","F#","G","G#","A","A#","B"],Be={"C#":"Db","D#":"Eb","F#":"Gb","G#":"Ab","A#":"Bb"},We=r.n(Ge)()(Be);function $e(t,e,r){var n=r.normalized,o=n.rootNote,i=n.bassNote,a=Xe(o);if(r.normalized.rootNote=Ve(a,t,e),r.formatted.rootNote=r.normalized.rootNote,i){var u=Xe(i);r.normalized.bassNote=Ve(u,t,e),r.formatted.bassNote=r.normalized.bassNote}return It(r)}function Ve(t,e,r){var n=Ue.indexOf(t)+e,o=Math.floor(n/12),i=Ue[n-12*o];return r&&Be[i]||i}function Xe(t){return We[t]||t}var Ye={german:{Ab:"As",A:"A","A#":"Ais",Bb:"Hes",B:"H",C:"C","C#":"Cis",Db:"Des",D:"D","D#":"Dis",Eb:"Es",E:"E",F:"F","F#":"Fis",Gb:"Ges",G:"G","G#":"Gis"},latin:{Ab:"Lab",A:"La","A#":"La#",Bb:"Sib",B:"Si",C:"Do","C#":"Do#",Db:"Reb",D:"Re","D#":"Re#",Eb:"Mib",E:"Mi",F:"Fa","F#":"Fa#",Gb:"Solb",G:"Sol","G#":"Sol#"}},Ze=Object.keys(Ye);function Ke(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"english",e=arguments.length>1?arguments[1]:void 0,r="auto"===t?e.input.notationSystem:t;return"english"===r?e:Ze.includes(r)?(e.formatted.rootNote=Ye[r][e.formatted.rootNote],e.formatted.bassNote&&(e.formatted.bassNote=Ye[r][e.formatted.bassNote]),e):null}function He(t){return t&&t.formatted&&t.formatted.symbol?t.formatted.symbol:null}function Je(t){delete t.parserConfiguration.notationSystems;var e=o()(t),r=He(t),n=ze(t.parserConfiguration)(r);return e.input=n.input,e}function Qe(t){return Qe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qe(t)}function tr(t){return function(t){if(Array.isArray(t))return er(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return er(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?er(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function er(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:{},r=e.useShortNamings,n=void 0!==r&&r,a=e.simplify,u=void 0===a?"none":a,s=e.transposeValue,c=void 0===s?0:s,l=e.harmonizeAccidentals,f=void 0!==l&&l,p=e.useFlats,h=void 0!==p&&p,d=e.printer,v=void 0===d?"text":d,b=e.notationSystem,m=void 0===b?"english":b,y=e.customFilters,g=void 0===y?[]:y;i(g);var _=[];return["max","core"].includes(u)&&_.push(qe.bind(null,u)),(f||0!==c)&&_.push($e.bind(null,c,h)),n&&_.push(Ie),_.push.apply(_,[Ke.bind(null,m),pt].concat(tr(g))),j;function j(e){if(!rr(e))return null;var r=t(_,o()(e));return"raw"===v?Je(r):He(r)}}})(),n})()},t.exports=e()},529:t=>{var e=-1;function r(t,u,s,c){if(t===u)return t?[[0,t]]:[];if(null!=s){var l=function(t,e,r){var n="number"==typeof r?{index:r,length:0}:r.oldRange,o="number"==typeof r?null:r.newRange,i=t.length,a=e.length;if(0===n.length&&(null===o||0===o.length)){var u=n.index,s=t.slice(0,u),c=t.slice(u),l=o?o.index:null,p=u+a-i;if((null===l||l===p)&&!(p<0||p>a)){var h=e.slice(0,p);if((b=e.slice(p))===c){var d=Math.min(u,p);if((y=s.slice(0,d))===(_=h.slice(0,d)))return f(y,s.slice(d),h.slice(d),c)}}if(null===l||l===u){var v=u,b=(h=e.slice(0,v),e.slice(v));if(h===s){var m=Math.min(i-v,a-v);if((g=c.slice(c.length-m))===(j=b.slice(b.length-m)))return f(s,c.slice(0,c.length-m),b.slice(0,b.length-m),g)}}}if(n.length>0&&o&&0===o.length){var y=t.slice(0,n.index),g=t.slice(n.index+n.length);if(!(a<(d=y.length)+(m=g.length))){var _=e.slice(0,d),j=e.slice(a-m);if(y===_&&g===j)return f(y,t.slice(d,i-m),e.slice(d,a-m),g)}}return null}(t,u,s);if(l)return l}var p=o(t,u),h=t.substring(0,p);p=i(t=t.substring(p),u=u.substring(p));var d=t.substring(t.length-p),v=function(t,a){var u;if(!t)return[[1,a]];if(!a)return[[e,t]];var s=t.length>a.length?t:a,c=t.length>a.length?a:t,l=s.indexOf(c);if(-1!==l)return u=[[1,s.substring(0,l)],[0,c],[1,s.substring(l+c.length)]],t.length>a.length&&(u[0][0]=u[2][0]=e),u;if(1===c.length)return[[e,t],[1,a]];var f=function(t,e){var r=t.length>e.length?t:e,n=t.length>e.length?e:t;if(r.length<4||2*n.length=t.length?[n,a,u,s,f]:null}var u,s,c,l,f,p=a(r,n,Math.ceil(r.length/4)),h=a(r,n,Math.ceil(r.length/2));return p||h?(u=h?p&&p[4].length>h[4].length?p:h:p,t.length>e.length?(s=u[0],c=u[1],l=u[2],f=u[3]):(l=u[0],f=u[1],s=u[2],c=u[3]),[s,c,l,f,u[4]]):null}(t,a);if(f){var p=f[0],h=f[1],d=f[2],v=f[3],b=f[4],m=r(p,d),y=r(h,v);return m.concat([[0,b]],y)}return function(t,r){for(var o=t.length,i=r.length,a=Math.ceil((o+i)/2),u=a,s=2*a,c=new Array(s),l=new Array(s),f=0;fo)v+=2;else if(j>i)d+=2;else if(h&&(O=u+p-g)>=0&&O=(x=o-l[O]))return n(t,r,A,j)}for(var w=-y+b;w<=y-m;w+=2){for(var x,O=u+w,S=(x=w===-y||w!==y&&l[O-1]o)m+=2;else if(S>i)b+=2;else if(!h){var A;if((_=u+p-w)>=0&&_=(x=o-x))return n(t,r,A,j)}}}return[[e,t],[1,r]]}(t,a)}(t=t.substring(0,t.length-p),u=u.substring(0,u.length-p));return h&&v.unshift([0,h]),d&&v.push([0,d]),a(v,c),v}function n(t,e,n,o){var i=t.substring(0,n),a=e.substring(0,o),u=t.substring(n),s=e.substring(o),c=r(i,a),l=r(u,s);return c.concat(l)}function o(t,e){if(!t||!e||t.charAt(0)!==e.charAt(0))return 0;for(var r=0,n=Math.min(t.length,e.length),o=n,i=0;r=0&&l(t[d][1])){var v=t[d][1].slice(-1);if(t[d][1]=t[d][1].slice(0,-1),p=v+p,h=v+h,!t[d][1]){t.splice(d,1),u--;var b=d-1;t[b]&&1===t[b][0]&&(f++,h=t[b][1]+h,b--),t[b]&&t[b][0]===e&&(s++,p=t[b][1]+p,b--),d=b}}c(t[u][1])&&(v=t[u][1].charAt(0),t[u][1]=t[u][1].slice(1),p+=v,h+=v)}if(u0||h.length>0){p.length>0&&h.length>0&&(0!==(n=o(h,p))&&(d>=0?t[d][1]+=h.substring(0,n):(t.splice(0,0,[0,h.substring(0,n)]),u++),h=h.substring(n),p=p.substring(n)),0!==(n=i(h,p))&&(t[u][1]=h.substring(h.length-n)+t[u][1],h=h.substring(0,h.length-n),p=p.substring(0,p.length-n)));var m=f+s;0===p.length&&0===h.length?(t.splice(u-m,m),u-=m):0===p.length?(t.splice(u-m,m,[1,h]),u=u-m+1):0===h.length?(t.splice(u-m,m,[e,p]),u=u-m+1):(t.splice(u-m,m,[e,p],[1,h]),u=u-m+2)}0!==u&&0===t[u-1][0]?(t[u-1][1]+=t[u][1],t.splice(u,1)):u++,f=0,s=0,p="",h=""}""===t[t.length-1][1]&&t.pop();var y=!1;for(u=1;u=55296&&t<=56319}function s(t){return t>=56320&&t<=57343}function c(t){return s(t.charCodeAt(0))}function l(t){return u(t.charCodeAt(t.length-1))}function f(t,r,n,o){return l(t)||c(o)?null:function(t){for(var e=[],r=0;r0&&e.push(t[r]);return e}([[0,t],[e,r],[1,n],[0,o]])}function p(t,e,n){return r(t,e,n,!0)}p.INSERT=1,p.DELETE=e,p.EQUAL=0,t.exports=p},308:function(t,e){var r,n;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,r=function(t){"use strict";function e(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]?arguments[1]:0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").repeat(t)},h=function(t){return(Array.isArray(t)?"array":"object"===a(t)&&null!==t&&t._name&&c)||t instanceof Date&&s||null===t&&"null"||a(t)},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof t)return t;var r=new RegExp("(".concat(Object.keys(e).join("|"),")(?!(\\w|#)*;)"),"g");return String(t).replace(r,(function(t,r){return e[r]||""}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return Array.isArray(t)?t.map((function(t){var r=Object.keys(t)[0],n=t[r],o=e?d(n,e):n,i=!0===o?"":'="'.concat(o,'"');return"".concat(r).concat(i)})):Object.keys(t).map((function(r){var n=e?d(t[r],e):t[r],o=!0===t[r]?"":'="'.concat(n,'"');return"".concat(r).concat(o)}))},b=function(){var t=v(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0);if(0===t.length)return"";var e=t.join(" ");return" ".concat(e)},m=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(t).map((function(e){return{_name:e,_content:t[e]}}))},y=["string","number",u],g=function(t){return y.includes(h(t))},_=([].concat(y,[s,c]),function(t){return!t.match("<")}),j=function(t){var e=t.header,r=(t.indent,t.isOutputStart);return e&&r?a(e)===u?'':e:""},w={"<":"<",">":">","&":"&"},x=function t(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.depth,s=void 0===i?0:i,c=n.indent,v=n._isFirstItem,y=n._isOutputStart,x=void 0===y||y,O=n.header,S=n.attributesFilter,A=void 0===S?{}:S,E=n.filter,k=void 0===E?{}:E,D="boolean"!=typeof A||A?o(o(o({},w),{'"':"""}),A):{},C="boolean"!=typeof k||k?o(o({},w),k):{},P=p(c,s),F=h(r),z=j({header:O,indent:c,depth:s,isOutputStart:x}),T=x&&!z&&v&&0===s,M="";switch(F){case"special-object":var L=r._name,I=r._content;if(null===I){M=L;break}if(Array.isArray(I)&&I.every(g))return I.map((function(e){return t({_name:L,_content:e},o(o({},n),{},{depth:s,_isOutputStart:!1}))})).join("");if(L.match(f))break;var N=t(I,o(o({},n),{},{depth:s+1,_isOutputStart:T})),R=h(N),q=_(N),G="".concat(c&&!T?"\n":"").concat(P);if("_comment"===L){M+="".concat(G,"\x3c!-- ").concat(I," --\x3e");break}var U="undefined"===R||""===N,B=a(r._selfCloseTag)===u?U&&r._selfCloseTag:U,W=B?"/":"",$=b(r._attrs,D),V="<".concat(L).concat($).concat(W,">"),X=c&&!q?"\n".concat(P):"",Y=B?"":"".concat(N).concat(X,"");M+="".concat(G).concat(V).concat(Y);break;case"object":var Z=Object.keys(r);M=Z.map((function(i,a){var u=o(o({},n),{},{_isFirstItem:0===a,_isLastItem:a+1===Z.length,_isOutputStart:T}),s={_name:i};if("object"===h(r[i])&&(l.forEach((function(t){var e=r[i][t];void 0!==e&&(s[t]=e,delete r[i][t])})),void 0!==r[i]._content&&Object.keys(r[i]).length>1)){var c=Object.assign({},r[i]);delete c._content,s._content=[].concat(e(m(c)),[r[i]._content])}return void 0===s._content&&(s._content=r[i]),t(s,u,i)}),n).join("");break;case"function":var K=r(n);M=t(K,n);break;case"array":M=r.map((function(e,i){var a=o(o({},n),{},{_isFirstItem:0===i,_isLastItem:i+1===r.length,_isOutputStart:T});return t(e,a)})).join("");break;default:M=d(r,C)}return"".concat(z).concat(M)};t.toXML=x;var O={toXML:x};t.default=O},void 0===(n=r.apply(e,[e]))||(t.exports=n)},259:(t,e,r)=>{"use strict";t.exports=r(159)},434:(t,e,r)=>{"use strict";var n=r(723);function o(){}var i=null,a={};function u(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("Promise constructor's argument is not a function");this._U=0,this._V=0,this._W=null,this._X=null,t!==o&&h(t,this)}function s(t,e){for(;3===t._V;)t=t._W;if(u._Y&&u._Y(t),0===t._V)return 0===t._U?(t._U=1,void(t._X=e)):1===t._U?(t._U=2,void(t._X=[t._X,e])):void t._X.push(e);!function(t,e){n((function(){var r=1===t._V?e.onFulfilled:e.onRejected;if(null!==r){var n=function(t,e){try{return t(e)}catch(t){return i=t,a}}(r,t._W);n===a?l(e.promise,i):c(e.promise,n)}else 1===t._V?c(e.promise,t._W):l(e.promise,t._W)}))}(t,e)}function c(t,e){if(e===t)return l(t,new TypeError("A promise cannot be resolved with itself."));if(e&&("object"==typeof e||"function"==typeof e)){var r=function(t){try{return t.then}catch(t){return i=t,a}}(e);if(r===a)return l(t,i);if(r===t.then&&e instanceof u)return t._V=3,t._W=e,void f(t);if("function"==typeof r)return void h(r.bind(e),t)}t._V=1,t._W=e,f(t)}function l(t,e){t._V=2,t._W=e,u._Z&&u._Z(t,e),f(t)}function f(t){if(1===t._U&&(s(t,t._X),t._X=null),2===t._U){for(var e=0;e{"use strict";var n=r(434);t.exports=n,n.prototype.done=function(t,e){var r=arguments.length?this.then.apply(this,arguments):this;r.then(null,(function(t){setTimeout((function(){throw t}),0)}))}},803:(t,e,r)=>{"use strict";var n=r(434);t.exports=n;var o=l(!0),i=l(!1),a=l(null),u=l(void 0),s=l(0),c=l("");function l(t){var e=new n(n._0);return e._V=1,e._W=t,e}n.resolve=function(t){if(t instanceof n)return t;if(null===t)return a;if(void 0===t)return u;if(!0===t)return o;if(!1===t)return i;if(0===t)return s;if(""===t)return c;if("object"==typeof t||"function"==typeof t)try{var e=t.then;if("function"==typeof e)return new n(e.bind(t))}catch(t){return new n((function(e,r){r(t)}))}return l(t)};var f=function(t){return"function"==typeof Array.from?(f=Array.from,Array.from(t)):(f=function(t){return Array.prototype.slice.call(t)},Array.prototype.slice.call(t))};n.all=function(t){var e=f(t);return new n((function(t,r){if(0===e.length)return t([]);var o=e.length;function i(a,u){if(u&&("object"==typeof u||"function"==typeof u)){if(u instanceof n&&u.then===n.prototype.then){for(;3===u._V;)u=u._W;return 1===u._V?i(a,u._W):(2===u._V&&r(u._W),void u.then((function(t){i(a,t)}),r))}var s=u.then;if("function"==typeof s)return void new n(s.bind(u)).then((function(t){i(a,t)}),r)}e[a]=u,0==--o&&t(e)}for(var a=0;a{"use strict";var n=r(434);t.exports=n,n.prototype.finally=function(t){return this.then((function(e){return n.resolve(t()).then((function(){return e}))}),(function(e){return n.resolve(t()).then((function(){throw e}))}))}},159:(t,e,r)=>{"use strict";t.exports=r(434),r(445),r(29),r(803),r(490),r(690)},490:(t,e,r)=>{"use strict";var n=r(434),o=r(272);t.exports=n,n.denodeify=function(t,e){return"number"==typeof e&&e!==1/0?function(t,e){for(var r=[],o=0;o "+e+") {","args = new Array(arguments.length + 1);","for (var i = 0; i < arguments.length; i++) {","args[i] = arguments[i];","}","}","return new Promise(function (rs, rj) {","var cb = "+i+";","var res;","switch (argLength) {",r.concat(["extra"]).map((function(t,e){return"case "+e+":res = fn.call("+["self"].concat(r.slice(0,e)).concat("cb").join(",")+");break;"})).join(""),"default:","args[argLength] = cb;","res = fn.apply(self, args);","}","if (res &&",'(typeof res === "object" || typeof res === "function") &&','typeof res.then === "function"',") {rs(res);}","});","};"].join("");return Function(["Promise","fn"],a)(n,t)}(t)};var i="function (err, res) {if (err) { rj(err); } else { rs(res); }}";n.nodeify=function(t){return function(){var e=Array.prototype.slice.call(arguments),r="function"==typeof e[e.length-1]?e.pop():null,i=this;try{return t.apply(this,arguments).nodeify(r,i)}catch(t){if(null==r)return new n((function(e,r){r(t)}));o((function(){r.call(i,t)}))}}},n.prototype.nodeify=function(t,e){if("function"!=typeof t)return this;this.then((function(r){o((function(){t.call(e,null,r)}))}),(function(r){o((function(){t.call(e,r)}))}))}},690:(t,e,r)=>{"use strict";var n=r(434);t.exports=n,n.enableSynchronous=function(){n.prototype.isPending=function(){return 0==this.getState()},n.prototype.isFulfilled=function(){return 1==this.getState()},n.prototype.isRejected=function(){return 2==this.getState()},n.prototype.getValue=function(){if(3===this._V)return this._W.getValue();if(!this.isFulfilled())throw new Error("Cannot get a value of an unfulfilled promise.");return this._W},n.prototype.getReason=function(){if(3===this._V)return this._W.getReason();if(!this.isRejected())throw new Error("Cannot get a rejection reason of a non-rejected promise.");return this._W},n.prototype.getState=function(){return 3===this._V?this._W.getState():-1===this._V||-2===this._V?0:this._V}},n.disableSynchronous=function(){n.prototype.isPending=void 0,n.prototype.isFulfilled=void 0,n.prototype.isRejected=void 0,n.prototype.getValue=void 0,n.prototype.getReason=void 0,n.prototype.getState=void 0}},666:t=>{var e=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,r){return t[e]=r}}function c(t,e,r,n){var o=e&&e.prototype instanceof b?e:b,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(t,e,r){var n=f;return function(o,i){if(n===h)throw new Error("Generator is already running");if(n===d){if("throw"===o)throw i;return C()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=S(a,r);if(u){if(u===v)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var s=l(t,e,r);if("normal"===s.type){if(n=r.done?d:p,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n=d,r.method="throw",r.arg=s.arg)}}}(t,r,a),i}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=c;var f="suspendedStart",p="suspendedYield",h="executing",d="completed",v={};function b(){}function m(){}function y(){}var g={};s(g,i,(function(){return this}));var _=Object.getPrototypeOf,j=_&&_(_(D([])));j&&j!==r&&n.call(j,i)&&(g=j);var w=y.prototype=b.prototype=Object.create(g);function x(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var s=l(t[o],t,i);if("throw"!==s.type){var c=s.arg,f=c.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){c.value=t,a(c)}),(function(t){return r("throw",t,a,u)}))}u(s.arg)}var o;this._invoke=function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}}function S(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=e,S(t,r),"throw"===r.method))return v;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=l(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function A(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function D(t){if(t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(s&&c){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),E(r),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;E(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:D(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return t[n].call(i.exports,i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};return(()=>{"use strict";r.r(n),r.d(n,{Cell:()=>f,Chord:()=>p,LogLevel:()=>A,MusicXML:()=>E,Playlist:()=>l,Song:()=>h,convert:()=>z,convertSync:()=>F});var t=r(259),e=r.n(t),o=r(529),i=r.n(o);function a(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function u(t,e){for(var r=0;r1&&(this.name=n.pop()),this.songs=n.map((function(t){try{return new h(t,"irealbook"===r[1])}catch(r){var e=t.split("="),n=h.parseTitle(e[0].trim());return console.error("[ireal-musicxml] [".concat(n,"] ").concat(r.toString())),null}})).filter((function(t){return null!==t})).reduce((function(t,e){if(t.length>0){var r=i()(t[t.length-1].title,e.title);if(0===r[0][0]&&r.every((function(t){return 0===t[0]||t[1].match(/^\d+$/)})))return t[t.length-1].cells=t[t.length-1].cells.concat(e.cells),t}return t.push(e),t}),[])})),f=s((function t(){c(this,t),this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null})),p=s((function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;c(this,t),this.note=e,this.modifiers=r,this.over=n,this.alternate=o})),h=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(c(this,t),this.cells=[],this.musicXml="",!e)return this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.groove="",this.bpm=0,void(this.repeats=0);var n=e.split("=");if(r)this.title=t.parseTitle(n[0].trim()),this.composer=t.parseComposer(n[1].trim()),this.style=n[2].trim(),this.key=n[3],this.cells=this.parse(n[5]);else{this.title=t.parseTitle(n[0].trim()),this.composer=t.parseComposer(n[1].trim()),this.style=n[3].trim(),this.key=n[4],this.transpose=+n[5]||0,this.groove=n[7],this.bpm=+n[8],this.repeats=+n[9]||3;var o=n[6].split("1r34LbKcu7");this.cells=this.parse(d(o[1]))}}return s(t,[{key:"parse",value:function(e){for(var r=e.trim(),n=[];r;){for(var o=!1,i=0;i51;)e=t.substring(0,50),t=t.substring(50),r+=v(e);return(r+=t).replace(/Kcl/g,"| x").replace(/LZ/g," |").replace(/XyQ/g," ")}function v(t){for(var e=t.split(""),r=0;r<5;r++)e[49-r]=t[r],e[r]=t[49-r];for(var n=10;n<24;n++)e[49-n]=t[n],e[n]=t[49-n];return e.join("")}a(h,"chordRegex",/^([A-G][b#]?)((?:sus|alt|add|[+\-^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/),a(h,"chordRegex2",/^([ Wp])()()(\/[A-G][#b]?)?(\(.*?\))?/),a(h,"regExps",[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,h.chordRegex,h.chordRegex2]);var b=r(308),m=r(13);function y(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function g(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r\n\n '.trim(),indent:" "})}},{key:"convertSong",value:function(){return{"score-partwise":[{work:{"work-title":this.song.title}},{identification:[{_name:"creator",_attrs:{type:"composer"},_content:this.song.composer},{encoding:[{software:"@infojunkie/ireal-musicxml"},{"encoding-date":t.convertDate(new Date)},{_name:"supports",_attrs:{element:"accidental",type:"no"}},{_name:"supports",_attrs:{element:"transpose",type:"no"}},{_name:"supports",_attrs:{attribute:"new-page",element:"print",type:"yes",value:"yes"}},{_name:"supports",_attrs:{attribute:"new-system",element:"print",type:"yes",value:"yes"}}]}]},{defaults:{scaling:{millimeters:7,tenths:40}}},{"part-list":{_name:"score-part",_attrs:{id:"P1"},_content:{_name:"part-name",_attrs:{"print-object":"no"},_content:"Lead sheet"}}},{_name:"part",_attrs:{id:"P1"},_content:this.convertMeasures()}]}}},{key:"convertMeasures",value:function(){var e=this,r=this.song.cells.reduce((function(r,n,o){if((n.bars.match(/\(|\{|\[/)||!e.measure&&(n.chord||n.annots.length||n.comments.length))&&(e.measure&&(e._log(A.Warn,"Starting a new measure over existing measure. Closing current measure first."),e.measure.barlines.push(e.convertBarline("","right")),e.adjustChordsDuration(e.measure)&&r.push(e.measure)),e.measure=new t.Measure(r.length+1),r.length||(e.measure.attributes.push({divisions:e.options.divisions},{clef:[{sign:"G"},{line:2}]},{"measure-style":[{_name:"slash",_attrs:{type:"start","use-stems":"rhythmic"===e.options.notation?"yes":"no"}}]},e.convertKey()),e.song.bpm&&e.measure.body._content.push(e.convertTempo(e.song.bpm)),e.measure.body._content.push(e.convertStyleAndGroove(e.song.style,e.song.groove))),e.measure.barlines.push(e.convertBarline(n.bars,"left")),e.barRepeat&&(e.measure.chords=_(r[r.length-e.barRepeat-1].chords))),!e.measure)return(n.chord||n.annots.length||n.comments.length||n.bars&&")"!==n.bars)&&e._log(A.Warn,"Found non-empty orphan cell ".concat(JSON.stringify(n)),r[r.length-1]),r;if(o>0&&o%16==0&&e.measure.body._content.splice(0,0,{_name:"print",_attrs:{"new-system":"yes"}}),n.chord)switch(n.chord.note){case"x":e.barRepeat=1,e.measure.chords=_(r[r.length-e.barRepeat].chords);break;case"r":e.barRepeat=2,e.measure.chords=_(r[r.length-e.barRepeat].chords);break;case"p":if(e.measure.chords.length){e.measure.chords[e.measure.chords.length-1].spaces++;break}case"W":var i=e.measure;i.chords.length||(i=r.slice().reverse().find((function(t){return t.chords.length})))||e._log(A.Error,"Cannot find any measure with chords prior to ".concat(JSON.stringify(n.chord)));var a=i.chords[i.chords.length-1].ireal;a.over=n.chord.over,a.alternate=n.chord.alternate,e.measure.chords.push(e.convertChord(a));break;case" ":e._log(A.Warn,"Unhandled empty/alternate chord ".concat(JSON.stringify(n.chord)));break;default:e.measure.chords.push(e.convertChord(n.chord))}else e.barRepeat||e.measure.chords.length&&e.measure.chords[e.measure.chords.length-1].spaces++;return n.annots.forEach((function(t){switch(t[0]){case"*":var n=t.slice(1);e.measure.body._content.push(e.convertSection(n));break;case"T":var o=t.slice(1);e.measure.attributes.push(e.convertTime(o));break;case"S":e.measure.body._content.push(e.convertSegno());break;case"N":var i=parseInt(t.slice(1));if(e.measure.barlines[0]._content.push(e.convertEnding(i,"start")),i>1){r[r.length-1].barlines[1]._content.push(e.convertEnding(i-1,"stop"));var a=r.slice().reverse().find((function(t){return t.barEnding===i-1}));a||e._log(A.Error,"Cannot find ending ".concat(i-1," in right barline of any measure"));var u=a.barlines[1]._content.findIndex((function(t){return"ending"===t._name}));-1===u&&e._log(A.Error,"Cannot find ending ".concat(i-1," in right barline"),a),delete a.barlines[1]._content[u]}e.measure.barEnding=i;break;case"Q":e.measure.body._content.push(e.convertToCoda()),e.codas.push(e.measure);break;case"l":case"s":break;case"f":e.measure.chords[e.measure.chords.length-1].fermata=!0;break;case"U":e.measure.body._content.push(e.convertFine("END"));break;default:e._log(A.Warn,'Unhandled annotation "'.concat(t,'"'))}})),n.comments.map((function(t){return t.trim()})).forEach((function(r){var n=e._map(t.mapRepeats,r);n?e.measure.body._content.push(n.call(e,r)):e.measure.body._content.push(e.convertComment(r))})),n.bars.match(/\)|\}|\]|Z/)&&e.measure.chords.length&&(e.measure.barlines.push(e.convertBarline(n.bars,"right")),e.measure.barEnding&&e.measure.barlines[1]._content.push(e.convertEnding(e.measure.barEnding,"discontinue")),e.adjustChordsDuration(e.measure)&&r.push(e.measure),e.measure=null,e.barRepeat&&e.barRepeat--),r}),[]);if(this.codas.length){var n=this.codas[this.codas.length-1],o=n.body._content.findIndex((function(t){return"direction"===t._name&&Array.isArray(t._content)&&t._content.some((function(t){return"sound"===t._name&&Object.keys(t._attrs).includes("tocoda")}))}));-1===o&&this._log(A.Warn,"Cannot find sound direction",n),n.body._content[o]=this.convertCoda()}return r.map((function(t){return t.assemble()}))}},{key:"convertRepeatNx",value:function(t){var e;null!==(e=t.match(/(\d+)x/))&&(this.repeats=e[1])}},{key:"convertFine",value:function(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{fine:"yes"}}]}}},{key:"convertDaCapo",value:function(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{dacapo:"yes"}}]}}},{key:"convertDalSegno",value:function(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{dalsegno:"yes"}}]}}},{key:"convertComment",value:function(t){var e="*"===t[0]?t.slice(3):t;return{_name:"direction",_attrs:{placement:"*"===t[0]?"above":"below"},_content:{"direction-type":{words:e}}}}},{key:"convertEnding",value:function(t,e){return{_name:"ending",_attrs:{number:t,type:e},_content:"".concat(t,".")}}},{key:"convertBarline",value:function(t,e){var r="left"===e?"none":"regular",n=null;return t.match(/\[|\]/)?r="light-light":t.match(/Z/)?r="light-heavy":t.match(/\{|\}/)&&(r="left"===e?"heavy-light":"light-heavy",n="left"===e?"forward":"backward"),"forward"===n&&(this.repeats=2),{_name:"barline",_attrs:{location:e},_content:[{"bar-style":r},g({},n&&{_name:"repeat",_attrs:g({direction:n},"backward"===n&&{times:this.repeats})})]}}},{key:"convertSection",value:function(t){return"i"===t&&(t="Intro"),{_name:"direction",_attrs:{placement:"above"},_content:{"direction-type":{rehearsal:t}}}}},{key:"convertSegno",value:function(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"segno"}},{_name:"sound",_attrs:{segno:"segno"}}]}}},{key:"convertCoda",value:function(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"coda"}},{_name:"sound",_attrs:{coda:"coda"}}]}}},{key:"convertToCoda",value:function(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{words:"To Coda"}},{_name:"sound",_attrs:{tocoda:"coda"}}]}}},{key:"convertTempo",value:function(t){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{_name:"metronome",_attrs:{parentheses:"no"},_content:[{"beat-unit":this.calculateChordDuration(1)[0].type},{"per-minute":t}]}]},{_name:"sound",_attrs:{tempo:t}}]}}},{key:"convertTime",value:function(t){var e=parseInt(t[0]),r=parseInt(t[1]);return"12"===t&&(e=12,r=8),this.time={beats:e,beatType:r},{time:[{beats:e},{"beat-type":r}]}}},{key:"adjustChordsDuration",value:function(t){var e=this;if(t.chords.length>this.time.beats)return this._log(A.Error,"Too many chords (".concat(t.chords.length," out of ").concat(this.time.beats,")"),t),!0;var r=t.chords.reduce((function(t,e){return t+1+e.spaces}),0);if(!r)return this._log(A.Warn,"No chord found. Skipping current measure.",t),!1;if(r>this.time.beats)for(var n=0;r>this.time.beats;)t.chords[n].spaces>0&&(t.chords[n].spaces--,r--),n=(n+1)%t.chords.length;else for(var o=0;r1?n>0?"stop":"start":null)})),t})),!0}},{key:"calculateChordDuration",value:function(t){var e=this,r={1:[{t:"eighth",d:0,b:1}],2:[{t:"quarter",d:0,b:2}],3:[{t:"quarter",d:1,b:3}],4:[{t:"half",d:0,b:4}],5:[{t:"quarter",d:1,b:3},{t:"quarter",d:0,b:2}],6:[{t:"half",d:1,b:6}],7:[{t:"half",d:2,b:7}],8:[{t:"whole",d:0,b:8}],9:[{t:"half",d:1,b:6},{t:"quarter",d:1,b:3}],10:[{t:"half",d:1,b:6},{t:"half",d:0,b:4}],11:[{t:"half",d:2,b:7},{t:"half",d:0,b:4}],12:[{t:"whole",d:1,b:12}],13:[{t:"half",d:2,b:7},{t:"half",d:1,b:6}],14:[{t:"whole",d:2,b:14}],15:[{t:"whole",d:0,b:8},{t:"half",d:2,b:7}]};if("slash"===this.options.notation){var n=8/this.time.beatType;return Array(t).fill(this._map(r,n,[],"Unexpected beat count 1 for time signature ".concat(this.time.beats,"/").concat(this.time.beatType)).map((function(t){return{duration:t.b*e.options.divisions/2,type:t.t,dots:t.d}}))[0])}var o=8*t/this.time.beatType;return this._map(r,o,[],"Unexpected beat count ".concat(t," for time signature ").concat(this.time.beats,"/").concat(this.time.beatType)).map((function(t){return{duration:t.b*e.options.divisions/2,type:t.t,dots:t.d}}))}},{key:"convertChordNote",value:function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o={_name:"pitch",_content:[{step:this.options.step},{alter:this._map(t.mapFifthsToAlters,this.fifths,[],"Unhandled fifths count=".concat(this.fifths)).includes(this.options.step)?this.fifths>0?1:-1:0},{octave:this.options.octave}]},i=[];return r&&i.push({_name:"fermata"}),n&&i.push({_name:"tied",_attrs:{type:n}}),t.reorderSequence(this.measure,[o,{_name:"cue"},{notehead:this.options.notehead},{duration:e.duration},{voice:1},{_name:"type",_attrs:{size:"full"},_content:e.type},g({},i.length&&{notations:t.reorderSequence(this.measure,i,t.sequenceNotations)})].concat(Array(e.dots).fill({_name:"dot"})),t.sequenceNote)}},{key:"convertChordDegree",value:function(t,e,r){return{_name:"degree",_attrs:{"print-object":"no"},_content:[{"degree-value":t},{"degree-alter":r},{"degree-type":e}]}}},{key:"convertChordSymbol",value:function(e){var r=this,n=this.renderChord(this.parseChord("".concat(e.note).concat(e.modifiers)));if(!n)return this._log(A.Warn,'Unrecognized chord "'.concat(e.note).concat(e.modifiers,'"')),{rootStep:null,rootAlter:null,chordKind:null,chordDegrees:[],chordText:null};var o=n.input.rootNote[0],i=this._map(t.mapAlter,n.input.rootNote[1]||null,null,'Unrecognized accidental in chord "'.concat(n.input.rootNote,'"')),a=n.formatted.descriptor+n.formatted.chordChanges.join(""),u=this._map({major:"major",major6:"major-sixth",major7:"major-seventh",dominant7:"dominant",minor:"minor",minor6:"minor-sixth",minor7:"minor-seventh",minorMajor7:"major-minor",augmented:"augmented",diminished:"diminished",diminished7:"diminished-seventh",power:"power"},n.normalized.quality,"",'Unrecognized chord quality "'.concat(n.normalized.quality,'"'));if(n.normalized.extensions.length){var s=Math.max.apply(Math,_(n.normalized.extensions.map((function(t){return parseInt(t)})))).toString();"dominant-11th"===(u=u.split("-")[0]+this._map({9:"-ninth",11:"-11th",13:"-13th"},s,"","Unhandled extension ".concat(s)))&&(n.normalized.isSuspended=!1)}[{intervals:["1","4","5"],kind:"suspended-fourth",strict:!0},{intervals:["1","5","9"],kind:"suspended-second",strict:!0},{intervals:["1","b3","b5","b7"],kind:"half-diminished",strict:!0},{intervals:["1","3","#5","b7"],kind:"augmented-seventh",strict:!1}].some((function(t){if((!t.strict||n.normalized.intervals.length===t.intervals.length)&&t.intervals.every((function(t,e){return t===n.normalized.intervals[e]})))return u=t.kind,t.intervals.forEach((function(t){n.normalized.alterations=n.normalized.alterations.filter((function(e){return e===t})),n.normalized.adds=n.normalized.adds.filter((function(e){return e===t})),n.normalized.omits=n.normalized.omits.filter((function(e){return e===t}))})),n.normalized.intervals.forEach((function(e){t.intervals.includes(e)||n.normalized.adds.push(e)})),!0}));var c=[];return n.normalized.isSuspended&&!u.includes("suspended")&&(n.normalized.adds.push("4"),n.normalized.adds.includes("3")||n.normalized.omits.push("3")),n.normalized.alterations.forEach((function(e){var o=e.slice(1);c.push(r.convertChordDegree(o,"5"===o||n.normalized.extensions.includes(o)?"alter":"add",r._map(t.mapAlter,e[0],0,'Unrecognized alter symbol in "'.concat(e,'"'))))})),n.normalized.adds.forEach((function(e){var n=Object.keys(t.mapAlter).includes(e[0])?e[0]:null,o=n?e.slice(1):e;c.push(r.convertChordDegree(o,"add",r._map(t.mapAlter,n,0,'Unrecognized alter symbol in "'.concat(e,'"'))))})),n.normalized.omits.forEach((function(e){var n=Object.keys(t.mapAlter).includes(e[0])?e[0]:null,o=n?e.slice(1):e;c.push(r.convertChordDegree(o,"subtract",r._map(t.mapAlter,n,0,'Unrecognized alter symbol in "'.concat(e,'"'))))})),{rootStep:o,rootAlter:i,chordKind:u,chordDegrees:c,chordText:a}}},{key:"convertChord",value:function(e){var r=this,n=null;if("n"===e.note)n=[{root:[{_name:"root-step",_attrs:{text:""},_content:this.options.step}]},{_name:"kind",_attrs:{text:"N.C."},_content:"none"}];else{var o=this.convertChordSymbol(e),i=o.rootStep,a=o.rootAlter,u=o.chordKind,s=o.chordDegrees,c=o.chordText,l=e.over?[{"bass-step":e.over.note[0]},g({},e.over.note[1]&&{"bass-alter":this._map(t.mapAlter,e.over.note[1],null,'Unrecognized accidental in bass note "'.concat(e.over.note,'"'))})]:null;n=[{root:[{"root-step":i},g({},a&&{"root-alter":a})]},{_name:"kind",_attrs:{text:c,"use-symbols":"no"},_content:u},g({},l&&{bass:l})].concat(s)}return e.alternate&&this._log(A.Warn,"Unhandled alternate chord ".concat(JSON.stringify(e.alternate))),new t.Chord(n,this.calculateChordDuration(1).map((function(t){return r.convertChordNote(t)})),e)}},{key:"convertKey",value:function(){return this.fifths=this._map({C:0,G:1,D:2,A:3,E:4,B:5,"F#":6,"C#":7,F:-1,Bb:-2,Eb:-3,Ab:-4,Db:-5,Gb:-6,Cb:-7,"A-":0,"E-":1,"B-":2,"F#-":3,"C#-":4,"G#-":5,"D#-":6,"A#-":7,"D-":-1,"G-":-2,"C-":-3,"F-":-4,"Bb-":-5,"Eb-":-6,"Ab-":-7},this.song.key,0,'Unrecognized key signature "'.concat(this.song.key,'"')),{key:[{fifths:this.fifths},{mode:"-"===this.song.key.slice(-1)?"minor":"major"}]}}},{key:"convertStyleAndGroove",value:function(t,e){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{words:t}]},{sound:[{play:[{_name:"other-play",_attrs:{type:"groove"},_content:e||t}]}]}]}}},{key:"_log",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.measure;if(!(t4&&void 0!==arguments[4]?arguments[4]:A.Warn,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:this.measure;return e?e in t?t[e]:(n&&this._log(o,n,i),r||null):r}}],[{key:"convert",value:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},this.defaultOptions,r);return new t(e,n).convert()}},{key:"convertDate",value:function(t){return new Date(t.getTime()-6e4*t.getTimezoneOffset()).toISOString().split("T")[0]}},{key:"reorderSequence",value:function(t,e,r){var n=this;return e.filter((function(t){return Object.keys(t).length})).sort((function(e,o){var i=Object.keys(e)[0];"_name"===i&&(i=e[i]);var a=Object.keys(o)[0];"_name"===a&&(a=o[a]);var u=r.indexOf(i),s=r.indexOf(a);return-1===u&&n._log(A.Warn,'Unrecognized element "'.concat(i,'"'),t),-1===s&&n._log(A.Warn,'Unrecognized element "'.concat(a,'"'),t),u-s}))}}]),t}();function k(t){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k(t)}function D(){D=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof f?e:f,i=Object.create(o.prototype),a=new x(n||[]);return i._invoke=function(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return{value:void 0,done:!0}}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=_(a,r);if(u){if(u===l)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=c(t,e,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===l)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}(t,r,a),i}function c(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var l={};function f(){}function p(){}function h(){}var d={};u(d,o,(function(){return this}));var v=Object.getPrototypeOf,b=v&&v(v(O([])));b&&b!==e&&r.call(b,o)&&(d=b);var m=h.prototype=f.prototype=Object.create(d);function y(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function g(t,e){function n(o,i,a,u){var s=c(t[o],t,i);if("throw"!==s.type){var l=s.arg,f=l.value;return f&&"object"==k(f)&&r.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,a,u)}),(function(t){n("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return n("throw",t,a,u)}))}u(s.arg)}var o;this._invoke=function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}}function _(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,_(t,e),"throw"===e.method))return l;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var n=c(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,l;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,l):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,l)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function x(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function O(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var u=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(u&&s){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),l}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:O(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},t}function C(t,e,r,n,o,i,a){try{var u=t[i](a),s=u.value}catch(t){return void r(t)}u.done?e(s):Promise.resolve(s).then(n,o)}function P(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){C(i,n,o,a,u,"next",t)}function u(t){C(i,n,o,a,u,"throw",t)}a(void 0)}))}}function F(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new l(t);return r.songs.forEach((function(t){t.musicXml=E.convert(t,e)})),r}function z(t){return T.apply(this,arguments)}function T(){return T=P(D().mark((function t(r){var n,o=arguments;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:{},t.abrupt("return",new(e())((function(t){return t(F(r,n))})));case 2:case"end":return t.stop()}}),t)}))),T.apply(this,arguments)}S(E,"defaultOptions",{divisions:768,notation:"rhythmic",step:"B",octave:4,notehead:"slash",logLevel:A.Warn}),S(E,"sequenceAttributes",["divisions","key","time","staves","part-symbol","instruments","clef","staff-details","transpose","directive","measure-style"]),S(E,"sequenceNote",["cue","pitch","rest","unpitched","duration","tie","voice","type","dot","accidental","time-modification","stem","notehead","notehead-text","staff","beam","notations","lyric","play"]),S(E,"sequenceNotations",["accidental-mark","arpeggiate","articulations","dynamics","fermata","glissando","non-arpeggiate","ornaments","other-notation","slide","slur","technical","tied","tuplet"]),S(E,"sequenceBarline",["bar-style","footnote","level","wavy-line","segno","coda","fermata","ending","repeat"]),S(E,"mapAlter",{"#":1,b:-1}),S(E,"mapFifthsToAlters",{0:[],1:["F"],2:["F","C"],3:["F","C","G"],4:["F","C","G","D"],5:["F","C","G","D","A"],6:["F","C","G","D","A","E"],7:["F","C","G","D","A","E","B"],"-1":["B"],"-2":["B","E"],"-3":["B","E","A"],"-4":["B","E","A","D"],"-5":["B","E","A","D","G"],"-6":["B","E","A","D","G","C"],"-7":["B","E","A","D","G","C","F"]}),S(E,"mapRepeats",{"D.C. al Coda":E.prototype.convertDaCapo,"D.C. al Fine":E.prototype.convertDaCapo,"D.C. al 1st End.":E.prototype.convertDaCapo,"D.C. al 2nd End.":E.prototype.convertDaCapo,"D.C. al 3rd End.":E.prototype.convertDaCapo,"D.S. al Coda":E.prototype.convertDalSegno,"D.S. al Fine":E.prototype.convertDalSegno,"D.S. al 1st End.":E.prototype.convertDalSegno,"D.S. al 2nd End.":E.prototype.convertDalSegno,"D.S. al 3rd End.":E.prototype.convertDalSegno,Fine:E.prototype.convertFine,"3x":E.prototype.convertRepeatNx,"4x":E.prototype.convertRepeatNx,"5x":E.prototype.convertRepeatNx,"6x":E.prototype.convertRepeatNx,"7x":E.prototype.convertRepeatNx,"8x":E.prototype.convertRepeatNx}),S(E,"Measure",function(){function t(e){O(this,t),this.body={_name:"measure",_attrs:{number:e},_content:[]},this.attributes=[],this.chords=[],this.barlines=[],this.barEnding=0}return x(t,[{key:"number",value:function(){return this.body._attrs.number}},{key:"assemble",value:function(){var t=this;return this.attributes.length&&this.body._content.push({attributes:E.reorderSequence(this,this.attributes,E.sequenceAttributes)}),this.chords.forEach((function(e){var r;(r=t.body._content).push.apply(r,[{harmony:e.harmony}].concat(_(e.notes.map((function(t){return{note:t}})))))})),this.barlines[0]._content=E.reorderSequence(this,this.barlines[0]._content,E.sequenceBarline),this.body._content.splice(1,0,this.barlines[0]),this.barlines[1]._content=E.reorderSequence(this,this.barlines[1]._content,E.sequenceBarline),this.body._content.push(this.barlines[1]),this.body}}]),t}()),S(E,"Chord",function(){return x((function t(e,r,n){O(this,t),this.harmony=e,this.notes=r,this.ireal=n,this.spaces=0,this.fermata=!1}))}()),r(666)})(),n})())); - -/***/ }), - -/***/ "?d546": -/*!************************!*\ - !*** buffer (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?8131": -/*!************************!*\ - !*** buffer (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?3fc0": -/*!************************!*\ - !*** crypto (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?4068": -/*!************************!*\ - !*** buffer (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?e7e4": -/*!************************!*\ - !*** buffer (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?7bec": -/*!************************!*\ - !*** buffer (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?0aec": -/*!************************!*\ - !*** buffer (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?fbf1": -/*!************************!*\ - !*** buffer (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?ed1b": -/*!**********************!*\ - !*** util (ignored) ***! - \**********************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?d17e": -/*!**********************!*\ - !*** util (ignored) ***! - \**********************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?d751": -/*!********************!*\ - !*** fs (ignored) ***! - \********************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js": -/*!*****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! - \*****************************************************************/ -/***/ ((module) => { - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js": -/*!***************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! - \***************************************************************/ -/***/ ((module) => { - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/classCallCheck.js": -/*!***************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! - \***************************************************************/ -/***/ ((module) => { - -function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } -} - -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/createClass.js": -/*!************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! - \************************************************************/ -/***/ ((module) => { - -function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } -} - -function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - Object.defineProperty(Constructor, "prototype", { - writable: false - }); - return Constructor; -} - -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! - \*********************************************************************/ -/***/ ((module) => { - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/nonIterableRest.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! - \****************************************************************/ -/***/ ((module) => { - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/slicedToArray.js": -/*!**************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! - \**************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js"); - -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js"); - -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); - -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/nonIterableRest.js"); - -function _slicedToArray(arr, i) { - return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); -} - -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js": -/*!***************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! - \***************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); -} - -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ "./node_modules/available-typed-arrays/index.js": -/*!******************************************************!*\ - !*** ./node_modules/available-typed-arrays/index.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var possibleNames = [ - 'BigInt64Array', - 'BigUint64Array', - 'Float32Array', - 'Float64Array', - 'Int16Array', - 'Int32Array', - 'Int8Array', - 'Uint16Array', - 'Uint32Array', - 'Uint8Array', - 'Uint8ClampedArray' -]; - -var g = typeof globalThis === 'undefined' ? __webpack_require__.g : globalThis; - -module.exports = function availableTypedArrays() { - var out = []; - for (var i = 0; i < possibleNames.length; i++) { - if (typeof g[possibleNames[i]] === 'function') { - out[out.length] = possibleNames[i]; - } - } - return out; -}; - - -/***/ }), - -/***/ "./node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js": -/*!**********************************************************************!*\ - !*** ./node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js ***! - \**********************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var GetIntrinsic = __webpack_require__(/*! get-intrinsic */ "./node_modules/get-intrinsic/index.js"); - -var $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%', true); -if ($gOPD) { - try { - $gOPD([], 'length'); - } catch (e) { - // IE 8 has a broken gOPD - $gOPD = null; - } -} - -module.exports = $gOPD; - - -/***/ }), - -/***/ "./node_modules/browserify-aes/modes/list.json": -/*!*****************************************************!*\ - !*** ./node_modules/browserify-aes/modes/list.json ***! - \*****************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}'); - -/***/ }), - -/***/ "./node_modules/browserify-sign/browser/algorithms.json": -/*!**************************************************************!*\ - !*** ./node_modules/browserify-sign/browser/algorithms.json ***! - \**************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}'); - -/***/ }), - -/***/ "./node_modules/browserify-sign/browser/curves.json": -/*!**********************************************************!*\ - !*** ./node_modules/browserify-sign/browser/curves.json ***! - \**********************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}'); - -/***/ }), - -/***/ "./node_modules/diffie-hellman/lib/primes.json": -/*!*****************************************************!*\ - !*** ./node_modules/diffie-hellman/lib/primes.json ***! - \*****************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}'); - -/***/ }), - -/***/ "./node_modules/elliptic/package.json": -/*!********************************************!*\ - !*** ./node_modules/elliptic/package.json ***! - \********************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = JSON.parse('{"name":"elliptic","version":"6.5.4","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"lint":"eslint lib test","lint:fix":"npm run lint -- --fix","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny ","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^2.0.2","coveralls":"^3.1.0","eslint":"^7.6.0","grunt":"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.5","mocha":"^8.0.1"},"dependencies":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}'); - -/***/ }), - -/***/ "./node_modules/parse-asn1/aesid.json": -/*!********************************************!*\ - !*** ./node_modules/parse-asn1/aesid.json ***! - \********************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ id: moduleId, -/******/ loaded: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ (() => { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = (module) => { -/******/ var getter = module && module.__esModule ? -/******/ () => (module['default']) : -/******/ () => (module); -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/global */ -/******/ (() => { -/******/ __webpack_require__.g = (function() { -/******/ if (typeof globalThis === 'object') return globalThis; -/******/ try { -/******/ return this || new Function('return this')(); -/******/ } catch (e) { -/******/ if (typeof window === 'object') return window; -/******/ } -/******/ })(); -/******/ })(); -/******/ -/******/ /* webpack/runtime/harmony module decorator */ -/******/ (() => { -/******/ __webpack_require__.hmd = (module) => { -/******/ module = Object.create(module); -/******/ if (!module.children) module.children = []; -/******/ Object.defineProperty(module, 'exports', { -/******/ enumerable: true, -/******/ set: () => { -/******/ throw new Error('ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: ' + module.id); -/******/ } -/******/ }); -/******/ return module; -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/node module decorator */ -/******/ (() => { -/******/ __webpack_require__.nmd = (module) => { -/******/ module.paths = []; -/******/ if (!module.children) module.children = []; -/******/ return module; -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. -(() => { -/*!******************!*\ - !*** ./index.js ***! - \******************/ -/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js"); -const osmd = __webpack_require__(/*! opensheetmusicdisplay */ "./opensheetmusicdisplay.min.js"); -const verovio = __webpack_require__(/*! verovio */ "./node_modules/verovio/dist/verovio-toolkit-wasm.js"); -//const abcjs = require('abcjs'); -//const xml2abc = require('xml2abc'); -const unzip = __webpack_require__(/*! unzipit */ "./node_modules/unzipit/dist/unzipit.module.js"); -const parserError = __webpack_require__(/*! sane-domparser-error */ "./node_modules/sane-domparser-error/index.js"); -const ireal2musicxml = __webpack_require__(/*! ../../lib/ireal-musicxml */ "../../lib/ireal-musicxml.js"); -const { parseArrayBuffer: parseMidiBuffer } = __webpack_require__(/*! midi-json-parser */ "./node_modules/midi-json-parser/build/es2019/module.js"); -const { create: createMidiPlayer } = __webpack_require__(/*! midi-player */ "./node_modules/midi-player/build/es2019/module.js"); -const { MidiFileSlicer } = __webpack_require__(/*! midi-file-slicer */ "./node_modules/midi-file-slicer/build/es2019/module.js"); -const WebAudioFontPlayer = __webpack_require__(/*! webaudiofont */ "./node_modules/webaudiofont/npm/src/player.js"); -const { AudioContext } = __webpack_require__(/*! standardized-audio-context */ "./node_modules/standardized-audio-context/build/es2019/module.js"); -const workerTimers = __webpack_require__(/*! worker-timers */ "./node_modules/worker-timers/build/es2019/module.js"); - -const PLAYER_STOPPED = 0; -const PLAYER_PLAYING = 1; -const PLAYER_PAUSED = 2; - -const MIDI_DRUMS = 9; - -// Current state. -let musicXml = null; -let renderer = null; -let midi = { - access: null, - json: null, - player: null, - score: null, - grooves: null, - startTime: null, - pauseTime: null, - currentMeasureIndex: null, - currentMeasureStartTime: null, - mapMeasureToTimestamp: null, - firstMeasureNumber: null, -} - -function handleIRealChange(e) { - const playlist = new ireal2musicxml.Playlist(e.target.value); - populateSheets(playlist); -} - -function tryMusicXML(xml) { - try { - const doc = new DOMParser().parseFromString(xml, 'text/xml'); - parserError.failOnParseError(doc); - let title = 'Unknown Title'; - try { - title = doc.getElementsByTagName('work-title')[0].textContent; - } - catch (ex) { - // Do nothing. - } - // Hand-make a fake playlist. - const playlist = { - name: 'Uploaded MusicXML', - songs: [{ - title, - composer: null, - style: null, - groove: null, - key: null, - transpose: null, - bpm: null, - repeats: null, - music: null, - cells: null, - musicXml: xml - }] - }; - populateSheets(playlist); - return true; - } - catch (ex) { - console.warn(ex.toString()); - return false; - } -} - -async function tryCompressedMusicXML(buf) { - try { - const decoder = new TextDecoder(); - const {entries} = await unzip.unzip(buf); - - // Extract rootfile from META-INF/container.xml. - const containerBuf = await entries['META-INF/container.xml'].arrayBuffer(); - const doc = new DOMParser().parseFromString(decoder.decode(containerBuf), 'text/xml'); - const rootFile = doc.getElementsByTagName('rootfile')[0].getAttribute('full-path'); - - // Parse rootfile as MusicXML. - const rootBuf = await entries[rootFile].arrayBuffer(); - return tryMusicXML(decoder.decode(rootBuf)); - } - catch (ex) { - console.warn(ex.toString()); - return false; - } -} - -function tryiRealPro(ireal) { - try { - const playlist = new ireal2musicxml.Playlist(ireal); - populateSheets(playlist); - return true; - } - catch (ex) { - console.warn(ex.toString()); - return false; - } -} - -function handleFileSelect(e) { - document.getElementById('file-error').textContent = ''; - const reader = new FileReader(); - const file = e.target.files[0]; - reader.onloadend = async function(ee) { - const decoder = new TextDecoder(); - const text = decoder.decode(ee.target.result); - if (file.type === 'text/xml' && tryMusicXML(text)) return; - if (file.type.includes('musicxml') && (tryMusicXML(text) || await tryCompressedMusicXML(ee.target.result))) return; - if (tryiRealPro(text)) return; - document.getElementById('file-error').textContent = 'This file is not recognized as either iReal Pro or MusicXML.'; - }; - if (file.size < 1*1024*1024) { - reader.readAsArrayBuffer(file); - } - else { - document.getElementById('file-error').textContent = 'This file is too large.'; - } -} - -async function handleSampleSelect(e) { - if (!e.target.value) return; - try { - const response = await fetch(e.target.value); - if (!response.ok) throw new Error(response.statusText); - const text = await response.text(); - if (tryMusicXML(text)) return; - if (tryiRealPro(text)) return; - document.getElementById('file-error').textContent = 'This file is not recognized as either iReal Pro or MusicXML.'; - } - catch (ex) { - console.error(ex.toString()); - document.getElementById('file-error').textContent = 'Failed to load the selected file.'; - } -} - -function handleSheetSelect(e) { - displaySong(JSON.parse(e.target.value)); -} - -function handleNotationChange() { - const sheets = document.getElementById('sheets'); - if (sheets.selectedIndex >= 0) { - displaySong(JSON.parse(sheets.options[sheets.selectedIndex].value)); - } -} - -function displaySong(song) { - const title = `${song.title.replace(/[/\\?%*:|"'<>\s]/g, '-')}.musicxml`; - musicXml = song.musicXml || ireal2musicxml.MusicXML.convert(song, { - notation: 'rhythmic' //document.querySelector('input[name="notation"]:checked').value - }); - const a = document.createElement('a'); - a.setAttribute('href', 'data:text/xml;charset=utf-8,' + encodeURIComponent(musicXml)); - a.setAttribute('download', title); - a.innerText = title; - const download = document.getElementById('download'); - download.innerHTML = ''; - download.appendChild(a); - displaySheet(musicXml); -} - -function handleRendererChange() { - if (musicXml) { - displaySheet(musicXml); - } -} - -function populateSheets(playlist) { - const sheets = document.getElementById('sheets'); - sheets.innerHTML = ''; - playlist.songs.forEach(song => { - const option = document.createElement('option'); - option.value = JSON.stringify(song); - option.text = song.title; - sheets.add(option); - }); - sheets.dispatchEvent(new Event('change')); -} - -function resetSheet() { - document.getElementById('sheet').remove(); - const sheet = document.createElement('div'); - sheet.id = 'sheet'; - document.getElementById('sheet-container').appendChild(sheet); - - // Delete previous objects. - delete midi.score; midi.score = null; - delete renderer; renderer = null; - if (midi.player) midi.player.stop(); -} - -function displaySheet(musicXml) { - resetSheet(); - - const r = document.querySelector('input[name="renderer"]:checked').value; - if (r === 'osmd') { - renderer = new osmd.OpenSheetMusicDisplay('sheet', { - // set options here - backend: 'svg', - drawFromMeasureNumber: 1, - drawUpToMeasureNumber: Number.MAX_SAFE_INTEGER, // draw all measures, up to the end of the sample - newSystemFromXML: true, - newPageFromXML: true, - followCursor: true, - }); - renderer.rules.resetChordAccidentalTexts(renderer.rules.ChordAccidentalTexts, true); - renderer.rules.resetChordSymbolLabelTexts(renderer.rules.ChordSymbolLabelTexts); - renderer - .load(musicXml) - .then(() => loadMidi()) - .then(() => { midi.score = new OpenSheetMusicDisplayPlayback(renderer); }); - } - else if (r === 'vrv') { - renderer = new verovio.toolkit(); - const svg = renderer.renderData(musicXml, { - breaks: 'encoded', - adjustPageHeight: true, - scale: 50 - }); - document.getElementById('sheet').innerHTML = svg; - loadMidi() - .then(() => { midi.score = new VerovioPlayback(renderer); }); - } -/* - else if (r === 'abc') { - const xmldata = $.parseXML(musicXml); - const result = xml2abc.vertaal(xmldata, { - u:0, b:0, n:0, // unfold repeats (1), bars per line, chars per line - c:0, v:0, d:0, // credit text filter level (0-6), no volta on higher voice numbers (1), denominator unit length (L:) - m:0, x:0, t:0, // no midi, minimal midi, all midi output (0,1,2), no line breaks (1), perc, tab staff -> voicemap (1) - v1:0, noped:0, // all directions to first voice of staff (1), no pedal directions (1) - stm:0, // translate stem elements (stem direction) - p:'f', s:0 // page format: scale (1.0), width, left- and right margin in cm, shift note heads in tablature (1) - }); - if (result[1]) console.info(`[xml2abc] ${result[1]}`); - - // xml2abc fixes - const abc = result[0] - .replace('nm="Lead sheet"', 'style=rhythm'); - - abcjs.renderAbc('sheet', abc); - } -*/ -} - -function handlePlayPauseKey(e) { - if (e.key === ' ' && midi.player) { - e.preventDefault(); - if (midi.player.state === PLAYER_PLAYING) { - pauseMidi(); - } - else { - playMidi(); - } - } -} - -class SoundFontOutput { - constructor(json) { - this.audioContext = new AudioContext(); - this.player = new WebAudioFontPlayer(); - this.notes = []; - this.channels = json.tracks.reduce((channels, track) => { - const pc = track.find(e => 'programChange' in e); - if (pc) { - if (pc.channel !== MIDI_DRUMS) { - const instrumentNumber = this.player.loader.findInstrument(pc.programChange.programNumber); - const instrumentInfo = this.player.loader.instrumentInfo(instrumentNumber); - channels[pc.channel] = { instrumentInfo }; - this.player.loader.startLoad(this.audioContext, instrumentInfo.url, instrumentInfo.variable); - } - else { - channels[MIDI_DRUMS] = { beats: {} }; - [...new Set(track.filter(e => 'noteOn' in e).map(e => e.noteOn.noteNumber))].forEach(beat => { - const drumNumber = this.player.loader.findDrum(beat); - const drumInfo = this.player.loader.drumInfo(drumNumber); - channels[MIDI_DRUMS].beats[beat] = { drumInfo }; - this.player.loader.startLoad(this.audioContext, drumInfo.url, drumInfo.variable); - }); - } - } - return channels; - }, {}); - - // Perform our own note scheduling. - const scheduleNotes = () => { - const now = performance.now(); - // Module `webaudiofont` seems to drop notes randomly when they become too crowded. - // The commented code below was an experiment to rely on our own scheduling to instruct `webaudiofont` to play - // the notes immediately, instead of queueing them on the module's side. This experiment worked better in some cases, - // but failed miserably in others because more notes were dropped when scheduled immediately as per the commented code below. - // The currently used method is to queue the notes in `webaudiofont` when they are received in the method `noteOn()`. - // - // this.notes.filter(note => note.envelope === null && note.on <= now).forEach(note => { - // const instrument = note.channel === MIDI_DRUMS ? - // this.channels[note.channel].beats[note.pitch].drumInfo.variable : - // this.channels[note.channel].instrumentInfo.variable; - // note.envelope = this.player.queueWaveTable(this.audioContext, this.audioContext.destination, window[instrument], 0, note.pitch, 100000, note.velocity / 127); - // }) - this.notes.filter(note => note.off !== null && note.off <= now).forEach(note => note.envelope.cancel()); - this.notes = this.notes.filter(note => note.off === null || note.off > now); - workerTimers.setTimeout(scheduleNotes, 25); - } - workerTimers.setTimeout(scheduleNotes, 25); - } - - send(data, timestamp) { - const channel = data[0] & 0xf; - const type = data[0] >> 4; - const pitch = data[1]; - const velocity = data[2]; - switch (type) { - case 9: - if (velocity > 0) { - this.noteOn(channel, pitch, timestamp, velocity); - } - else { - this.noteOff(channel, pitch, timestamp); - } - break; - case 8: - this.noteOff(channel, pitch, timestamp); - break; - } - if (data.length > 3) { - this.send(data.slice(3), timestamp); - } - } - - noteOn(channel, pitch, timestamp, velocity) { - // Refer to the discussion in `scheduleNotes()` about queuing the notes in `webaudiofont`, - // as opposed to scheduling them ourselves. For now, we're doing the former which drop some notes, but overall works better. - // - // this.notes.push({ channel, pitch, velocity, on: timestamp, envelope: null, off: null }); - const instrument = channel === MIDI_DRUMS ? - this.channels[channel].beats[pitch].drumInfo.variable : - this.channels[channel].instrumentInfo.variable; - const when = this.audioContext.currentTime + (timestamp - performance.now()) / 1000; - this.notes.push({ - channel, pitch, velocity, on: timestamp, off: null, - envelope: this.player.queueWaveTable(this.audioContext, this.audioContext.destination, window[instrument], when, pitch, 100000, velocity / 127) - }); - } - - noteOff(channel, pitch, timestamp) { - const note = this.notes.find(note => note.pitch === pitch && note.channel === channel && note.off === null); - if (note) { - note.off = timestamp; - } - } - - clear() { - this.player.cancelQueue(this.audioContext); - this.notes = []; - } -} - -class OpenSheetMusicDisplayPlayback { - constructor(osmd) { - this.osmd = osmd; - this.currentMeasureIndex = 0; - this.currentVoiceEntryIndex = 0; - this.osmd.cursor.show(); - - // Setup event listeners for target stave notes to position the cursor. - this.osmd.graphic.measureList.forEach(measureGroup => { - measureGroup.forEach(measure => { - measure.staffEntries.forEach((se, v) => { - se.graphicalVoiceEntries.forEach(gve => { - gve.mVexFlowStaveNote.attrs.el.addEventListener('click', event => { - this.updateCursor(measure.measureNumber - midi.firstMeasureNumber, v); - seekMidi(measure.measureNumber - midi.firstMeasureNumber, OpenSheetMusicDisplayPlayback.timestampToMillisecs(measure.parentSourceMeasure, se.relInMeasureTimestamp)); - }); - }); - }); - }); - }); - } - - // Staff entry timestamp to actual time relative to measure start. - static timestampToMillisecs(measure, timestamp) { - return timestamp.realValue * 4 * 60 * 1000 / measure.tempoInBPM; - } - - updateCursor(measureIndex, voiceEntryIndex) { - const measure = this.osmd.sheet.sourceMeasures[measureIndex]; - this.currentMeasureIndex = measureIndex; - this.currentVoiceEntryIndex = voiceEntryIndex; - - if (measureIndex === 0 && voiceEntryIndex === 0) { - this.osmd.cursor.reset(); - } - else { - this.osmd.cursor.iterator.currentMeasureIndex = this.currentMeasureIndex; - this.osmd.cursor.iterator.currentMeasure = measure; - this.osmd.cursor.iterator.currentVoiceEntryIndex = this.currentVoiceEntryIndex - 1; - this.osmd.cursor.next(); - } - } - - moveToMeasureTime(measureIndex, measureMillisecs) { - const measure = this.osmd.sheet.sourceMeasures[measureIndex]; - - // If we're moving to a new measure, then start at the first staff entry without search. - if (this.currentMeasureIndex !== measureIndex) { - this.updateCursor(measureIndex, 0); - return; - } - - // Same measure, new time. - for (let v = measure.verticalSourceStaffEntryContainers.length - 1; v >= 0; v--) { - const vsse = measure.verticalSourceStaffEntryContainers[v]; - if (OpenSheetMusicDisplayPlayback.timestampToMillisecs(measure, vsse.timestamp) <= measureMillisecs + Number.EPSILON) { - // If same staff entry, do nothing. - if (this.currentVoiceEntryIndex !== v) { - this.updateCursor(measureIndex, v); - } - return; - } - } - console.error(`Could not find suitable staff entry at time ${measureMillisecs} for measure ${measure.measureNumber}`); - } -} - -class VerovioPlayback { - constructor(vrv) { - this.vrv = vrv; - this.ids = []; - this.measures = []; - - // Build measure timemap and setup event listeners on notes. - this.vrv.renderToTimemap({ includeMeasures: true, includeRests: true }).forEach(event => { - if ('measureOn' in event) { - this.measures.push({ - timestamp: event.tstamp - }); - } - const measureIndex = this.measures.length - 1; - Array(...(event.on || []), ...(event.restsOn || [])).forEach(noteid => { - document.getElementById(noteid).addEventListener('click', _ => { - const measureMillisecs = event.tstamp - this.measures[measureIndex].timestamp; - this.moveToMeasureTime(measureIndex, measureMillisecs + 1); - seekMidi(measureIndex, measureMillisecs); - }); - }); - }); - - this.moveToMeasureTime(0, 0); - } - - moveToMeasureTime(measureIndex, measureMillisecs) { - const timestamp = Math.max(0, - Math.min( - measureIndex < this.measures.length - 1 ? this.measures[measureIndex + 1].timestamp : this.measures[measureIndex].timestamp + measureMillisecs, - this.measures[measureIndex].timestamp + measureMillisecs) - ); - const elements = this.vrv.getElementsAtTime(timestamp); - if ((elements.notes.length > 0) && (this.ids != elements.notes)) { - this.ids.forEach(noteid => { - if (!elements.notes.includes(noteid)) { - const note = document.getElementById(noteid); - note.setAttribute('fill', '#000'); - note.setAttribute('stroke', '#000'); - } - }); - this.ids = elements.notes; - this.ids.forEach(noteid => { - const note = document.getElementById(noteid); - note.setAttribute('fill', '#c00'); - note.setAttribute('stroke', '#c00'); - }); - } - } -} - -// Create a map of timestamp => measure number to help with cursor positioning -function parseMeasures() { - let microsecondsPerQuarter = 500000; - let offset = 0; - - midi.mapMeasureToTimestamp = new Map(); - - // First measure can be 0 in case of pickup measure. - midi.firstMeasureNumber = null; - - midi.json.tracks[0].forEach(event => { - if ('setTempo' in event) { - microsecondsPerQuarter = event.setTempo.microsecondsPerQuarter; - } - offset += event.delta; - if ('marker' in event) { - const marker = event.marker.split(':'); - if (marker[0] === 'Measure') { - if (midi.firstMeasureNumber === null) { - midi.firstMeasureNumber = Number(marker[1]); - } - const measureNumber = Number(marker[1]) - midi.firstMeasureNumber; - const timestamp = offset * (microsecondsPerQuarter / midi.json.division / 1000); - const timestamps = midi.mapMeasureToTimestamp.get(measureNumber) || []; - midi.mapMeasureToTimestamp.set(measureNumber, timestamps.concat(timestamp)); - } - } - }); -} - -async function loadMidi(groove = null) { - const formData = new FormData(); - formData.append('musicXml', new Blob([musicXml], { type: 'text/xml' })); - if (groove && groove.toLowerCase() !== 'default') formData.append('globalGroove', groove); - try { - const response = await fetch('mma/convert', { method: 'POST', body: formData }); - if (!response.ok) throw new Error(response.statusText); - const buffer = await response.arrayBuffer(); - midi.json = await parseMidiBuffer(buffer); - - parseMeasures(); - - if (midi.player) midi.player.stop(); - midi.player = createMidiPlayer({ json: midi.json, midiOutput: midiOutput() }); - - document.getElementById('file-error').textContent = ''; - document.getElementById('player').style.visibility = 'visible'; - document.getElementById('outputs').disabled = false; - if (!groove) document.getElementById('grooves').value = ''; - document.getElementById('grooves').disabled = false; - document.getElementById('grooves-list').disabled = false; - } - catch (ex) { - document.getElementById('file-error').textContent = 'Could not convert the file to MIDI.'; - document.getElementById('player').style.visibility = 'hidden'; - document.getElementById('outputs').disabled = true; - document.getElementById('grooves').value = ''; - document.getElementById('grooves').disabled = true; - document.getElementById('grooves-list').disabled = true; - console.error(ex); - } -} - -function seekMidi(measureIndex, measureMillisecs) { - const timestamp = midi.mapMeasureToTimestamp.get(measureIndex)[0] + measureMillisecs; - midi.player.seek(timestamp); - midi.currentMeasureIndex = measureIndex; - const now = performance.now(); - midi.currentMeasureStartTime = now - measureMillisecs; - midi.startTime = now - timestamp; - midi.pauseTime = now; -} - -async function playMidi() { - const now = performance.now(); - if (midi.player.state === PLAYER_PAUSED || midi.startTime !== null) { - midi.startTime += now - midi.pauseTime; - midi.currentMeasureStartTime += now - midi.pauseTime; - } - else { - midi.startTime = now; - midi.currentMeasureIndex = 0; - midi.currentMeasureStartTime = now; - } - - const midiFileSlicer = new MidiFileSlicer({ json: midi.json }); - - let lastTime = now; - const displayEvents = (now) => { - if (midi.player.state !== PLAYER_PLAYING) return; - - midiFileSlicer.slice(lastTime - midi.startTime, now - midi.startTime).forEach(event => { - if (event.event.marker) { - const marker = event.event.marker.split(':'); - if (marker[0] === 'Measure') { - midi.currentMeasureIndex = parseInt(marker[1]) - midi.firstMeasureNumber; - midi.currentMeasureStartTime = now; - } - else if (marker[0] === 'Groove') { - document.getElementById('grooves').value = marker[1]; - document.getElementById('grooves-list').value = marker[1]; - } - } - }); - midi.score.moveToMeasureTime(midi.currentMeasureIndex, Math.max(0, now - midi.currentMeasureStartTime)); - - // Schedule next cursor movement. - lastTime = now; - requestAnimationFrame(displayEvents); - }; - requestAnimationFrame(displayEvents); - - if (midi.player.state === PLAYER_PAUSED) { - await midi.player.resume(); - } - else { - await midi.player.play(); - } - - // Reset. - if (midi.player.state !== PLAYER_PAUSED) { - midi.startTime = null; - } -} - -async function pauseMidi() { - if (midi.player) { - midi.player.pause(); - } - midi.pauseTime = performance.now(); -} - -async function rewindMidi() { - if (midi.player) { - midi.player.stop(); - } - if (midi.score) { - midi.score.moveToMeasureTime(0, 0); - } - midi.startTime = null; -} - -async function handleMidiOutputSelect(e) { loadMidi().then(() => rewindMidi()); } -async function handleMidiRewind(e) { rewindMidi(); } -async function handleMidiPlay(e) { playMidi(); } -async function handleMidiPause(e) { pauseMidi(); } - -function midiOutput() { - const outputs = document.getElementById('outputs'); - if (outputs.value === 'local') { - return new SoundFontOutput(midi.json); - } - return Array.from(midi.access.outputs.values()).find(output => output.id === outputs.value); -} - -function populateMidiOutputs(midiAccess) { - const outputs = document.getElementById('outputs'); - const current = outputs.value; - outputs.innerHTML = ''; - [{ id: 'local', name: '(local synth)' }].concat(...(midiAccess ? midiAccess.outputs.values() : [])).forEach(output => { - const option = document.createElement('option'); - option.value = output.id; - option.text = output.name; - if (option.value === current) option.selected = true; - outputs.add(option); - }); -} - -function handleGrooveSelect(e) { - if (midi.grooves.find(g => g === e.target.value)) { - loadMidi(e.target.value).then(() => rewindMidi()); - } -} - -async function populateGrooves() { - const grooves = document.getElementById('grooves'); - const groovesList = document.getElementById('grooves-list'); - midi.grooves = []; - try { - const response = await fetch('mma/grooves'); - if (!response.ok) throw new Error(response.statusText); - const lines = await response.text(); - ['Default', 'No groove override, just whatever is specified in the score.', 'None', 'No groove, just the chords.'].concat(lines.split('\n')).forEach((line, index, lines) => { - if (index % 2 === 1) { - const option = document.createElement('option'); - option.value = lines[index-1].trim(); - option.text = line.trim(); - groovesList.appendChild(option); - midi.grooves.push(option.value); - } - }); - grooves.addEventListener('change', handleGrooveSelect); - } - catch (ex) { - console.error(ex); - } -} - -window.addEventListener('load', async () => { - document.getElementById('playlist').addEventListener('change', handleFileSelect, false); - document.getElementById('ireal').addEventListener('change', handleIRealChange, false); - document.getElementById('sheets').addEventListener('change', handleSheetSelect, false); - document.querySelectorAll('input[name="renderer"]').forEach(input => { - input.addEventListener('change', handleRendererChange); - }); - // document.querySelectorAll('input[name="notation"]').forEach(input => { - // input.addEventListener('change', handleNotationChange); - // }); - document.getElementById('samples').addEventListener('change', handleSampleSelect, false); - window.addEventListener('keydown', handlePlayPauseKey); - - verovio.module.onRuntimeInitialized = async _ => { - document.getElementById('vrv-version').innerText = new verovio.toolkit().getVersion(); - } -// document.getElementById('abc-version').innerText = abcjs.signature; - document.getElementById('osmd-version').innerText = new osmd.OpenSheetMusicDisplay('sheet').Version; - - populateMidiOutputs(null); - document.getElementById('outputs').addEventListener('change', handleMidiOutputSelect, false); - document.getElementById('rewind').addEventListener('click', handleMidiRewind, false); - document.getElementById('play').addEventListener('click', handleMidiPlay, false); - document.getElementById('pause').addEventListener('click', handleMidiPause, false); - - populateGrooves(); - - if (navigator.requestMIDIAccess) navigator.requestMIDIAccess().then(midiAccess => { - document.getElementById('firefox-midi').classList.add('hide'); - populateMidiOutputs(midiAccess); - midiAccess.onstatechange = () => populateMidiOutputs(midiAccess); - midi.access = midiAccess; - }, error => { - const isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; - if (isFirefox) { - document.getElementById('firefox-midi').classList.remove('hide'); - } - console.error(error); - }); -}) - -})(); - -/******/ })() -; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGlCQUFpQjtBQUNqQjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsS0FBSztBQUNMO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1AsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7OztBQzduQmE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsNkRBQVU7O0FBRW5DO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FB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QUNBOztBQUVBO0FBQ0Esd0JBQXdCLFNBQVM7QUFDakM7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsa0JBQWtCLFNBQVM7QUFDM0I7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixpQkFBaUI7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQiw0QkFBNEI7QUFDOUM7QUFDQTs7QUFFQSxrQkFBa0IsYUFBYTtBQUMvQjtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ04sa0JBQWtCLGFBQWE7QUFDL0I7QUFDQTs7QUFFQTtBQUNBOztBQUVBLGFBQWEsZUFBZTtBQUM1QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxzQkFBc0IsZ0JBQWdCO0FBQ3RDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsb0JBQW9CLGdCQUFnQjtBQUNwQztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQSxvQkFBb0IsY0FBYztBQUNsQztBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQSxvQkFBb0IsY0FBYztBQUNsQztBQUNBOztBQUVBO0FBQ0EsYUFBYSxjQUFjO0FBQzNCO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsaUJBQWlCO0FBQ3JDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsY0FBYztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsNkJBQTZCO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ04sYUFBYSxjQUFjO0FBQzNCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGNBQWM7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLDZCQUE2QjtBQUN4QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsYUFBYSxjQUFjO0FBQzNCO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxvQkFBb0IsU0FBUztBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELFdBQVc7QUFDaEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0Isb0JBQW9CO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRCxXQUFXO0FBQ2hFO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixPQUFPO0FBQzNCO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsT0FBTztBQUMzQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsT0FBTztBQUMzQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLG9CQUFvQixPQUFPO0FBQzNCOztBQUVBO0FBQ0E7O0FBRUEs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Q0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsd0JBQXdCLFFBQVE7QUFDaEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0NBQWtDLFFBQVE7QUFDMUM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtDQUFrQyxRQUFRO0FBQzFDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLDhCQUE4QixtQ0FBbUM7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLDhCQUE4QixtQ0FBbUM7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHdCQUF3QiwwQkFBMEI7QUFDbEQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBOztBQUVBO0FBQ0EsTUFBTTs7QUFFTjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0JBQW9CLGdDQUFnQztBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0NBQWtDLFFBQVE7QUFDMUM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07O0FBRU47QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsWUFBWTtBQUNoQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsaUJBQWlCLGtCQUFrQjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGdCQUFnQjtBQUNwQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQSxNQUFNO0FBQ047QUFDQSxNQUFNO0FBQ047QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNB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QUNBLEVBQUU7QUFDRjs7O0FBR0E7QUFDQSxzRUFBc0UsYUFBYTtBQUNuRjtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsZ0JBQWdCOztBQUVoQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJOzs7QUFHSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLEdBQUc7QUFDSDs7O0FBR0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTs7O0FBR0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxHQUFHOzs7QUFHSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLEdBQUc7OztBQUdIO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBEQUEwRDs7QUFFMUQ7QUFDQTtBQUNBLE1BQU07OztBQUdOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0M7QUFDdEM7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxLQUFLO0FBQ0w7QUFDQSxJQUFJOzs7QUFHSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLHlCQUF5QjtBQUN6Qjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxtQ0FBbUM7O0FBRW5DO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxLQUFLO0FBQ0w7QUFDQSxLQUFLO0FBQ0wsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBOzs7QUFHQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQzs7QUFFbkM7QUFDQTtBQUNBO0FBQ0EsSUFBSTs7O0FBR0o7O0FBRUEsU0FBUyxrQkFBa0I7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLGtCQUFrQix3QkFBd0I7QUFDMUM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7OztBQUdKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FB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QTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGFBQWE7O0FBRWI7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBLGFBQWE7O0FBRWI7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVzs7QUFFWDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVzs7QUFFWDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxPQUFPOztBQUVQO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxtREFBbUQsYUFBYTs7QUFFaEUsQ0FBQzs7Ozs7Ozs7Ozs7O0FDeFdXOztBQUVaLGtCQUFrQjtBQUNsQixtQkFBbUI7QUFDbkIscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxtQ0FBbUMsU0FBUztBQUM1QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxjQUFjLFNBQVM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixTQUFTO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsMkNBQTJDLFVBQVU7QUFDckQ7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7Ozs7Ozs7Ozs7O0FDckpBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ04sZUFBZSxtREFBd0I7QUFDdkM7QUFDQSxJQUFJO0FBQ0o7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTix5Q0FBeUM7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsUUFBUTtBQUNqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ04seUJBQXlCLG1CQUFtQjtBQUM1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esa0NBQWtDLFlBQVk7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLDBEQUEwRCxtQkFBbUI7QUFDN0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsU0FBUztBQUNqQzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxRQUFRO0FBQ1I7O0FBRUE7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx1Q0FBdUMsc0JBQXNCO0FBQzdEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHdCQUF3QixTQUFTO0FBQ2pDOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLGtCQUFrQixTQUFTO0FBQzNCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsaUJBQWlCO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixpQkFBaUI7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLCtCQUErQixpQkFBaUI7QUFDaEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsK0JBQStCLGlCQUFpQjtBQUNoRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHNCQUFzQixnQkFBZ0I7QUFDdEM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7O0FBRUE7QUFDQSxhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyw2QkFBNkI7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTixhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsY0FBYztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsNkJBQTZCO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLG9CQUFvQixTQUFTO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsV0FBVztBQUNoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixvQkFBb0I7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELFdBQVc7QUFDaEU7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNB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QUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLGtDQUFrQyxRQUFRO0FBQzFDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGtDQUFrQyxRQUFRO0FBQzFDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDhCQUE4QixtQ0FBbUM7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esd0JBQXdCLDBCQUEwQjtBQUNsRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQSxNQUFNOztBQUVOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsZ0NBQWdDO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTs7QUFFTjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixZQUFZO0FBQ2hDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxpQkFBaUIsa0JBQWtCO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0Isb0JBQW9CO0FBQzFDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsNkJBQTZCLFFBQVE7QUFDckM7QUFDQSw4QkFBOEIsUUFBUTtBQUN0QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7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O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsWUFBWTtBQUM5QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUEsd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLGlCQUFpQjtBQUNqQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGNBQWMsaUJBQWlCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsU0FBUztBQUMzQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLFNBQVM7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLFNBQVM7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsaURBQWlELEVBQUU7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLGtCQUFrQixTQUFTO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEM7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUIsZUFBZTtBQUN4QztBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQSx5QkFBeUIsUUFBUTtBQUNqQztBQUNBLHNCQUFzQixlQUFlO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLFlBQVk7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLHNCQUFzQixTQUFTO0FBQy9CO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxzQkFBc0IsU0FBUztBQUMvQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxzQkFBc0IsU0FBUztBQUMvQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixzQkFBc0I7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUJBQW1CO0FBQ25CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVB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O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLGlCQUFpQjtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLDRCQUE0QjtBQUM5QztBQUNBOztBQUVBLGtCQUFrQixhQUFhO0FBQy9CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTixrQkFBa0IsYUFBYTtBQUMvQjtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsYUFBYSxlQUFlO0FBQzVCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHNCQUFzQixnQkFBZ0I7QUFDdEM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7O0FBRUE7QUFDQSxhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyw2QkFBNkI7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTixhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsY0FBYztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsNkJBQTZCO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLG9CQUFvQixTQUFTO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsV0FBVztBQUNoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7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OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0NBQWtDLFFBQVE7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDhCQUE4QixtQ0FBbUM7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esd0JBQXdCLDBCQUEwQjtBQUNsRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQSxNQUFNOztBQUVOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsZ0NBQWdDO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTs7QUFFTjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixZQUFZO0FBQ2hDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxpQkFBaUIsa0JBQWtCO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0Isb0JBQW9CO0FBQzFDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsNkJBQTZCLFFBQVE7QUFDckM7QUFDQSw4QkFBOEIsUUFBUTtBQUN0QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxFQUFFLE1BQTZCOzs7Ozs7Ozs7Ozs7QUNyM0dwQjtBQUNaLGVBQWUsbUJBQU8sQ0FBQyw2REFBVTtBQUNqQyxVQUFVLG1CQUFPLENBQUMsOENBQVE7QUFDMUIsZ0JBQWdCLG1CQUFPLENBQUMsb0RBQVc7QUFDbkMsVUFBVSxtQkFBTyxDQUFDLDhDQUFRO0FBQzFCLFdBQVcsbUJBQU8sQ0FBQyx3REFBYTs7QUFFaEM7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7Ozs7Ozs7Ozs7QUM3QkEsVUFBVSxtQkFBTyxDQUFDLDhDQUFROztBQUUxQjtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7OztBQ0pZO0FBQ1osZUFBZSxtQkFBTyxDQUFDLDZEQUFVO0FBQ2pDLGFBQWEsbUJBQU8sQ0FBQyxzREFBVTtBQUMvQixXQUFXLG1CQUFPLENBQUMsd0RBQWE7QUFDaEMsYUFBYSxzRkFBNkI7QUFDMUMsVUFBVSxtQkFBTyxDQUFDLDBEQUFpQjtBQUNuQyxnQkFBZ0IsbUJBQU8sQ0FBQyxvREFBVzs7QUFFbkMsVUFBVSxtQkFBTyxDQUFDLDhDQUFROztBQUUxQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBOztBQUVBLGtCQUFrQixlQUFlO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7O0FDN0RZO0FBQ1osZUFBZSxtQkFBTyxDQUFDLDZEQUFVO0FBQ2pDLGFBQWEsc0ZBQTZCOztBQUUxQyxXQUFXLG1CQUFPLENBQUMsd0RBQWE7O0FBRWhDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBOztBQUVBLGtCQUFrQixlQUFlO0FBQ2pDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7QUM3Q1k7O0FBRVosbUJBQW1CLEdBQUcsV0FBVyxHQUFHLHlCQUF5QixHQUFHLDhGQUFxQztBQUNyRyxrQkFBa0IsR0FBRyw4RkFBcUM7QUFDMUQsa0JBQWtCLEdBQUcsOEZBQXFDOztBQUUxRCxZQUFZLG1CQUFPLENBQUMsc0VBQXVCO0FBQzNDO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTs7QUFFQSxRQUFRLG1CQUFPLENBQUMsZ0RBQVE7QUFDeEIsY0FBYztBQUNkLGtCQUFrQjs7QUFFbEIsVUFBVSxtQkFBTyxDQUFDLHNFQUFtQjs7QUFFckMsY0FBYztBQUNkLG9CQUFvQjtBQUNwQixnQkFBZ0I7QUFDaEIsc0JBQXNCO0FBQ3RCLGdCQUFnQjtBQUNoQixzQkFBc0I7QUFDdEIsa0JBQWtCO0FBQ2xCLHdCQUF3QjtBQUN4QixrQkFBa0I7QUFDbEIsbUJBQW1COztBQUVuQixTQUFTLG1CQUFPLENBQUMsZ0VBQWdCOztBQUVqQywwQkFBMEI7QUFDMUIsZ0NBQWdDO0FBQ2hDLHdCQUF3QjtBQUN4QiwyQkFBMkI7QUFDM0IscUJBQXFCOztBQUVyQixXQUFXLG1CQUFPLENBQUMsd0VBQWlCOztBQUVwQyxrQkFBa0I7QUFDbEIsWUFBWTtBQUNaLG9CQUFvQjtBQUNwQixjQUFjOztBQUVkLG9HQUEyQzs7QUFFM0Msb0JBQW9CLG1CQUFPLENBQUMsZ0VBQWdCOztBQUU1QyxxQkFBcUI7QUFDckIsc0JBQXNCO0FBQ3RCLHFCQUFxQjtBQUNyQixzQkFBc0I7O0FBRXRCO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7O0FBRUosU0FBUyxtQkFBTyxDQUFDLHdEQUFZOztBQUU3QixrQkFBa0I7QUFDbEIsc0JBQXNCOztBQUV0Qix5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7O0FDaEdhOztBQUViLFdBQVcsbUJBQU8sQ0FBQyx3REFBYTtBQUNoQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDZCQUE2QixtQkFBTyxDQUFDLGtGQUEwQjs7QUFFL0Q7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsR0FBRztBQUNILHdCQUF3QjtBQUN4QjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQixrQkFBa0I7QUFDbkM7QUFDQTtBQUNBOztBQUVBOztBQUVBOzs7Ozs7Ozs7Ozs7QUM5Q2E7O0FBRWIsZ0dBQXNDO0FBQ3RDLG1HQUF3QztBQUN4QywwRkFBa0M7QUFDbEMsMEZBQWtDO0FBQ2xDLDBGQUFrQzs7Ozs7Ozs7Ozs7O0FDTnJCOztBQUViLGFBQWEsbUJBQU8sQ0FBQyx3RUFBcUI7QUFDMUMsZUFBZSxtQkFBTyxDQUFDLDZEQUFVOztBQUVqQzs7QUFFQTtBQUNBOztBQUVBO0FBQ0Esa0JBQWtCLG9CQUFvQjtBQUN0QztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtCQUFrQixpQkFBaUI7QUFDbkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0Isb0JBQW9CO0FBQ3hDOztBQUVBOztBQUVBLG9CQUFvQixvQkFBb0I7QUFDeEM7QUFDQSxJQUFJO0FBQ0o7O0FBRUEsb0JBQW9CLG9CQUFvQjtBQUN4Qzs7QUFFQSxvQkFBb0Isb0JBQW9CO0FBQ3hDO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7O0FDaEVhOztBQUViLGFBQWEsbUJBQU8sQ0FBQyx3RUFBcUI7O0FBRTFDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsU0FBUztBQUMzQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxTQUFTLGdCQUFnQjtBQUN6QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxTQUFTLHdCQUF3QjtBQUNqQzs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsU0FBUyxXQUFXO0FBQ3BCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOzs7Ozs7Ozs7Ozs7QUM1SWE7O0FBRWIsYUFBYSxtQkFBTyxDQUFDLHdFQUFxQjtBQUMxQyxlQUFlLG1CQUFPLENBQUMsNkRBQVU7O0FBRWpDLFlBQVksbUJBQU8sQ0FBQyx1REFBUztBQUM3QixhQUFhLG1CQUFPLENBQUMseURBQVU7O0FBRS9CO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQix1QkFBdUI7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0JBQW9CLG1CQUFtQjtBQUN2Qzs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQ0FBb0MsbUJBQW1CO0FBQ3ZEOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0JBQWtCLHVCQUF1QjtBQUN6QztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxRQUFRO0FBQzlDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7OztBQzdJYTs7QUFFYixhQUFhLG1CQUFPLENBQUMsd0VBQXFCO0FBQzFDLGVBQWUsbUJBQU8sQ0FBQyw2REFBVTs7QUFFakMsYUFBYSxtQkFBTyxDQUFDLHlEQUFVO0FBQy9CLFVBQVUsbUJBQU8sQ0FBQyxtREFBTzs7QUFFekI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG1CQUFtQiwwQkFBMEI7QUFDN0MsbUJBQW1CLDBCQUEwQjtBQUM3QyxtQkFBbUIsMEJBQTBCO0FBQzdDO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsbUJBQW1CLDBCQUEwQjtBQUM3QyxtQkFBbUIsMEJBQTBCO0FBQzdDLG1CQUFtQiwwQkFBMEI7QUFDN0M7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7Ozs7Ozs7Ozs7O0FDckRhOztBQUViLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsVUFBVTtBQUNWO0FBQ0E7O0FBRUEsa0JBQWtCLFFBQVE7QUFDMUIsb0JBQW9CLFNBQVM7QUFDN0I7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLFNBQVM7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsa0JBQWtCLFFBQVE7QUFDMUIsb0JBQW9CLFNBQVM7QUFDN0I7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLFNBQVM7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFdBQVc7QUFDWDtBQUNBOztBQUVBLGtCQUFrQixPQUFPO0FBQ3pCLHFCQUFxQixRQUFRO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCLHFCQUFxQixRQUFRO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsV0FBVztBQUNYO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsUUFBUTtBQUMxQixvQkFBb0IsU0FBUztBQUM3QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsU0FBUztBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixTQUFTO0FBQzNCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRO0FBQzFCLG9CQUFvQixTQUFTO0FBQzdCO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixTQUFTO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLFNBQVM7QUFDM0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjO0FBQ2Q7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsV0FBVztBQUNYO0FBQ0E7O0FBRUE7QUFDQSxrQkFBa0IsU0FBUztBQUMzQjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IscUJBQXFCO0FBQ3pDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsY0FBYztBQUNkO0FBQ0E7O0FBRUE7QUFDQSxtQkFBbUIsU0FBUztBQUM1QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsUUFBUTtBQUMzQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGtCQUFrQjtBQUNsQjtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLE9BQU87QUFDekI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGVBQWU7QUFDZjtBQUNBLGtCQUFrQix5QkFBeUI7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0JBQWtCLFVBQVU7QUFDNUI7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7QUMvUEEsb0JBQW9CLG1CQUFPLENBQUMsK0VBQXFCO0FBQ2pELGFBQWEsbUJBQU8sQ0FBQyx3RUFBbUI7O0FBRXhDLFNBQVMsbUJBQU8sQ0FBQyx5REFBVTs7QUFFM0I7QUFDQSxrQkFBa0IsTUFBTTtBQUN4QixnQkFBZ0IsTUFBTTs7QUFFdEI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNLE1BQU07QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDQSwrQkFBK0IsTUFBTTs7QUFFckMsT0FBTyxNQUFNO0FBQ2Isb0JBQW9CLE1BQU07QUFDMUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLE9BQU8sTUFBTTtBQUNiLGdCQUFnQixNQUFNO0FBQ3RCOztBQUVBO0FBQ0E7O0FBRUEsMEJBQTBCLEdBQUcsZ0NBQWdDLEdBQUcsd0JBQXdCO0FBQ3hGLDJCQUEyQixHQUFHLHFCQUFxQjs7Ozs7Ozs7Ozs7O0FDekNuRCxTQUFTLG1CQUFPLENBQUMseUVBQU87QUFDeEIsa0JBQWtCLG1CQUFPLENBQUMsMkRBQWM7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYSxtQkFBTyxDQUFDLDJFQUFpQjtBQUN0QyxrQkFBa0IsbUJBQU8sQ0FBQywwREFBYTtBQUN2Qzs7QUFFQTtBQUNBO0FBQ0EsT0FBTyxNQUFNO0FBQ2IsY0FBYyxNQUFNO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxPQUFPLE1BQU07QUFDYixlQUFlLE1BQU07QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsTUFBTTtBQUN0QjtBQUNBO0FBQ0Esb0JBQW9CLE1BQU07QUFDMUI7QUFDQSxVQUFVLE1BQU07QUFDaEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsT0FBTyxNQUFNO0FBQ2IsY0FBYyxNQUFNO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQkFBZ0IsTUFBTTtBQUN0QjtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7QUNuS0Esa0JBQWtCLG1CQUFPLENBQUMsMERBQWE7QUFDdkM7QUFDQTtBQUNBO0FBQ0EsU0FBUyxtQkFBTyxDQUFDLHlFQUFPO0FBQ3hCO0FBQ0Esa0JBQWtCLG1CQUFPLENBQUMsMkRBQWM7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixXQUFXO0FBQ3BDO0FBQ0Esb0JBQW9CLHlCQUF5QjtBQUM3QztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLGtCQUFrQixtQkFBbUI7QUFDckM7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7Ozs7Ozs7OztBQ3hHQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOLGVBQWUsbURBQXdCO0FBQ3ZDO0FBQ0EsSUFBSTtBQUNKOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ04seUNBQXlDO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsaUJBQWlCO0FBQ3JDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EseUNBQXlDLFFBQVE7QUFDakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOLHlCQUF5QixtQkFBbUI7QUFDNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGtDQUFrQyxZQUFZO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQSwwREFBMEQsbUJBQW1CO0FBQzdFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixTQUFTO0FBQ2pDOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFFBQVE7QUFDUjs7QUFFQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsdUNBQXVDLHNCQUFzQjtBQUM3RDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx3QkFBd0IsU0FBUztBQUNqQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxrQkFBa0IsU0FBUztBQUMzQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLGlCQUFpQjtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLDRCQUE0QjtBQUM5QztBQUNBOztBQUVBLGtCQUFrQixhQUFhO0FBQy9CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTixrQkFBa0IsYUFBYTtBQUMvQjtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsYUFBYSxlQUFlO0FBQzVCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHNCQUFzQixnQkFBZ0I7QUFDdEM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7O0FBRUE7QUFDQSxhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyw2QkFBNkI7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTixhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsY0FBYztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsNkJBQTZCO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLG9CQUFvQixTQUFTO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsV0FBVztBQUNoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixvQkFBb0I7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELFdBQVc7QUFDaEU7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047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QjtBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHlCQUF5QjtBQUNwQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsaUJBQWlCO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixjQUFjO0FBQ3BDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx3QkFBd0IsUUFBUTtBQUNoQztBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0NBQWtDLFFBQVE7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDhCQUE4QixtQ0FBbUM7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esd0JBQXdCLDBCQUEwQjtBQUNsRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQSxNQUFNOztBQUVOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsZ0NBQWdDO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTs7QUFFTjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixZQUFZO0FBQ2hDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxpQkFBaUIsa0JBQWtCO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0Isb0JBQW9CO0FBQzFDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsNkJBQTZCLFFBQVE7QUFDckM7QUFDQSw4QkFBOEIsUUFBUTtBQUN0QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7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QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FB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QTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsSUFBSTtBQUNKOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsU0FBUztBQUN6QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGNBQWMsU0FBUztBQUN2QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtB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QTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOzs7Ozs7Ozs7Ozs7QUMzd0JhOztBQUViO0FBQ0EsU0FBUyxtQkFBTyxDQUFDLG1FQUFPO0FBQ3hCLGdCQUFnQixtQkFBTyxDQUFDLHdFQUFxQjtBQUM3QyxlQUFlLG1CQUFPLENBQUMsd0ZBQTJCOztBQUVsRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsa0JBQWtCLGdCQUFnQjtBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7OztBQ3JIQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOLGVBQWUsbURBQXdCO0FBQ3ZDO0FBQ0EsSUFBSTtBQUNKOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ04seUNBQXlDO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsaUJBQWlCO0FBQ3JDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EseUNBQXlDLFFBQVE7QUFDakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOLHlCQUF5QixtQkFBbUI7QUFDNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGtDQUFrQyxZQUFZO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQSwwREFBMEQsbUJBQW1CO0FBQzdFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixTQUFTO0FBQ2pDOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFFBQVE7QUFDUjs7QUFFQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsdUNBQXVDLHNCQUFzQjtBQUM3RDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx3QkFBd0IsU0FBUztBQUNqQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxrQkFBa0IsU0FBUztBQUMzQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLGlCQUFpQjtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLDRCQUE0QjtBQUM5QztBQUNBOztBQUVBLGtCQUFrQixhQUFhO0FBQy9CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTixrQkFBa0IsYUFBYTtBQUMvQjtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsYUFBYSxlQUFlO0FBQzVCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHNCQUFzQixnQkFBZ0I7QUFDdEM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7O0FBRUE7QUFDQSxhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyw2QkFBNkI7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTixhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsY0FBYztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsNkJBQTZCO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxhQUFhLGNBQWM7QUFDM0I7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLG9CQUFvQixTQUFTO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsV0FBVztBQUNoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixvQkFBb0I7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELFdBQVc7QUFDaEU7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQSxNQUFNO0FBQ047QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLE9BQU87QUFDM0I7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixPQUFPO0FBQzNCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVB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Q0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixjQUFjO0FBQ3BDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx3QkFBd0IsUUFBUTtBQUNoQztBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esa0NBQWtDLFFBQVE7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDhCQUE4QixtQ0FBbUM7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esd0JBQXdCLDBCQUEwQjtBQUNsRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQSxNQUFNOztBQUVOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsZ0NBQWdDO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTs7QUFFTjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixZQUFZO0FBQ2hDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxpQkFBaUIsa0JBQWtCO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0Isb0JBQW9CO0FBQzFDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0JBQWdCO0FBQ3BDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsNkJBQTZCLFFBQVE7QUFDckM7QUFDQSw4QkFBOEIsUUFBUTtBQUN0QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtB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QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLGtCQUFrQixRQUFRO0FBQzFCO0FBQ0EsU0FBUyxjQUFjO0FBQ3ZCLGdEQUFnRDtBQUNoRDtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLGtEQUFrRDtBQUNsRDtBQUNBLDRCQUE0QjtBQUM1Qjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7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QUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7O0FDaEhBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBUyxXQUFXOztBQUVwQjtBQUNBO0FBQ0E7QUFDQSxTQUFTLFdBQVc7O0FBRXBCO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFNBQVMsV0FBVzs7QUFFcEI7QUFDQTtBQUNBLFNBQVMsVUFBVTs7QUFFbkI7QUFDQTs7Ozs7Ozs7Ozs7QUNwRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNB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QTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsaUJBQWlCO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsNEJBQTRCO0FBQzlDO0FBQ0E7O0FBRUEsa0JBQWtCLGFBQWE7QUFDL0I7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTTtBQUNOLGtCQUFrQixhQUFhO0FBQy9CO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxhQUFhLGVBQWU7QUFDNUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsc0JBQXNCLGdCQUFnQjtBQUN0QztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsaUJBQWlCO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUEsb0JBQW9CLGNBQWM7QUFDbEM7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUEsb0JBQW9CLGNBQWM7QUFDbEM7QUFDQTs7QUFFQTtBQUNBLGFBQWEsY0FBYztBQUMzQjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGNBQWM7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLDZCQUE2QjtBQUN4QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOLGFBQWEsY0FBYztBQUMzQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyw2QkFBNkI7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGFBQWEsY0FBYztBQUMzQjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsb0JBQW9CLFNBQVM7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRCxXQUFXO0FBQ2hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0JBQW9CLG9CQUFvQjtBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7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Q0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtDQUFrQyxRQUFRO0FBQzFDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDhCQUE4QixtQ0FBbUM7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx3QkFBd0IsMEJBQTBCO0FBQ2xEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTs7QUFFQTtBQUNBLE1BQU07O0FBRU47QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixnQ0FBZ0M7QUFDcEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtDQUFrQyxRQUFRO0FBQzFDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNOztBQUVOO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLFlBQVk7QUFDaEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLGlCQUFpQixrQkFBa0I7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0JBQW9CLGdCQUFnQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixvQkFBb0I7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw2QkFBNkIsUUFBUTtBQUNyQztBQUNBLDhCQUE4QixRQUFRO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNB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QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsaUJBQWlCO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsNEJBQTRCO0FBQzlDO0FBQ0E7O0FBRUEsa0JBQWtCLGFBQWE7QUFDL0I7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTTtBQUNOLGtCQUFrQixhQUFhO0FBQy9CO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxhQUFhLGVBQWU7QUFDNUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsc0JBQXNCLGdCQUFnQjtBQUN0QztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFBb0IsaUJBQWlCO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUEsb0JBQW9CLGNBQWM7QUFDbEM7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUEsb0JBQW9CLGNBQWM7QUFDbEM7QUFDQTs7QUFFQTtBQUNBLGFBQWEsY0FBYztBQUMzQjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLGNBQWM7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLDZCQUE2QjtBQUN4QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOLGFBQWEsY0FBYztBQUMzQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQixjQUFjO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyw2QkFBNkI7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGFBQWEsY0FBYztBQUMzQjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsb0JBQW9CLFNBQVM7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRCxXQUFXO0FBQ2hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0JBQW9CLG9CQUFvQjtBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsV0FBVztBQUNoRTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1B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Z0IsZ0JBQWdCO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcseUJBQXlCO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixpQkFBaUI7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLGNBQWM7QUFDcEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLHdCQUF3QixRQUFRO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtDQUFrQyxRQUFRO0FBQzFDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQ0FBa0MsUUFBUTtBQUMxQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDhCQUE4QixtQ0FBbUM7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSw4QkFBOEIsbUNBQW1DO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCLG1DQUFtQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx3QkFBd0IsMEJBQTBCO0FBQ2xEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTs7QUFFQTtBQUNBLE1BQU07O0FBRU47QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQixnQ0FBZ0M7QUFDcEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtDQUFrQyxRQUFRO0FBQzFDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNOztBQUVOO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CLFlBQVk7QUFDaEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLGlCQUFpQixrQkFBa0I7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0JBQW9CLGdCQUFnQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixvQkFBb0I7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixnQkFBZ0I7QUFDcEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw2QkFBNkIsUUFBUTtBQUNyQztBQUNBLDhCQUE4QixRQUFRO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FB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QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7QUNoRUE7O0FBRVk7O0FBRVosYUFBYSxtQkFBTyxDQUFDLDhDQUFRO0FBQzdCOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSw2QkFBNkIsT0FBTztBQUNwQyxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7Ozs7Ozs7O0FDNUVhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsZUFBZSxpQ0FBaUM7QUFDaEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNB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QUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztBQzlFa0U7QUFDM0Q7QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUVBQWlFLDhFQUFnQjtBQUNqRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDckRPO0FBQ1A7Ozs7Ozs7Ozs7Ozs7OztBQ0RPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzRkFBc0Y7QUFDdEYsOENBQThDLGdDQUFnQztBQUM5RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDaERPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUMzQk87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUMzQk87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7QUNkc0Y7QUFDdEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdGQUFnRixrRUFBMEIsRUFBRSxrRUFBMEI7QUFDdEk7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7QUN4QmtFO0FBQzNEO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQUFtRCw4RUFBZ0I7QUFDbkU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ3RDTztBQUNQO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDSE87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ1RPO0FBQ1AsNEJBQTRCLFFBQVE7QUFDcEM7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDSE87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ1RPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztBQ0xnRTtBQUN6RDtBQUNQO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQiw2RUFBdUI7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDVk87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ2ZPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0FDVDRIO0FBQzVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLHdJQUEyQztBQUN2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUMzQndEO0FBQ1U7QUFDbEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0Isb0JBQW9CO0FBQzVDO0FBQ0E7QUFDQSx3QkFBd0IsdUJBQXVCO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0Isc0JBQXNCO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSxvRUFBWTtBQUNwQjtBQUNBO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0RBQXdELDhFQUFnQjtBQUN4RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0FDNUZxRjtBQUM5RTtBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QixVQUFVO0FBQ3RDO0FBQ0EsNEJBQTRCLGlHQUEyQjtBQUN2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQzVCTztBQUNQOzs7Ozs7Ozs7Ozs7Ozs7QUNETztBQUNQOzs7Ozs7Ozs7Ozs7Ozs7QUNETztBQUNQOzs7Ozs7Ozs7Ozs7Ozs7QUNETztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDTk87QUFDUDtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ0hPO0FBQ1A7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNITztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDTk87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNMTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ0xPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDTE87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNMTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ0xPO0FBQ1A7Ozs7Ozs7Ozs7Ozs7OztBQ0RPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ3RCTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ2pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDdkJPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDakJPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7OztBQ1R5RTtBQUNIO0FBQy9EO0FBQ1A7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsa0ZBQWtCO0FBQ25DLDJEQUEyRCxvQkFBb0I7QUFDL0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGNBQWM7QUFDbEMsb0JBQW9CLGFBQWE7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixxRkFBb0I7QUFDcEMsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0FDM0kyQztBQUNwQztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSx1REFBaUI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDeEN5RTtBQUNKO0FBQ3JFO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBLG9CQUFvQix1Q0FBdUMsSUFBSTtBQUMvRDtBQUNBO0FBQ0EsaUNBQWlDLDZFQUFrQixRQUFRLGlGQUFrQjtBQUM3RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLHFGQUFvQjtBQUNwQyxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNwRU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDbEV5RjtBQUNFO0FBQ21EO0FBQ2Y7QUFDeEg7QUFDUDtBQUNBO0FBQ0E7QUFDQSxRQUFRLHVHQUE0QjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEscUdBQTJCO0FBQ25DLFFBQVEscUdBQTJCO0FBQ25DLFFBQVEscUdBQTJCO0FBQ25DLFFBQVEscUdBQTJCO0FBQ25DO0FBQ0EsNkJBQTZCLHNKQUFtRCxRQUFRLDBKQUFtRDtBQUMzSSxZQUFZLDJJQUE0QztBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUN4Qk87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ1Q2RztBQUNwQjtBQUNFO0FBQ29EO0FBQ1U7QUFDRjtBQUNoSjtBQUNQO0FBQ0E7QUFDQSxRQUFRLHVHQUE0QjtBQUNwQyxRQUFRLHlIQUFvQztBQUM1QyxRQUFRLHFHQUEyQjtBQUNuQztBQUNBLFFBQVEscUdBQTJCO0FBQ25DLFFBQVEscUdBQTJCO0FBQ25DLFFBQVEscUdBQTJCO0FBQ25DO0FBQ0E7QUFDQSxZQUFZLDJKQUFvRDtBQUNoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSxxS0FBeUQ7QUFDckU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLG1LQUF3RDtBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDN0NPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNUTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDekRPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0FDTnFIO0FBQzlHO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3REFBd0Q7QUFDeEQsNkNBQTZDO0FBQzdDO0FBQ0E7QUFDQTtBQUNBLDZGQUE2RixVQUFVO0FBQ3ZHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLGlJQUF3QztBQUNoRDtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQzNIc0Y7QUFDbkI7QUFDSjtBQUNKO0FBQzZCO0FBQ25CO0FBQ3RCO0FBQ3hDO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsNEJBQTRCO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUIseUNBQXlDO0FBQ2xFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSw2REFBNkQsa0VBQTBCO0FBQ3ZGLHFCQUFxQjtBQUNyQjtBQUNBLDZEQUE2RCxrRUFBMEI7QUFDdkY7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVCwyQkFBMkIsK0VBQWlCO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQSx3QkFBd0IsNkJBQTZCO0FBQ3JEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQSx3QkFBd0IsNEJBQTRCO0FBQ3BEO0FBQ0EsNEJBQTRCLDBCQUEwQjtBQUN0RDtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMsdURBQVc7QUFDNUM7QUFDQSwrREFBK0QsTUFBTTtBQUNyRTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSw2Q0FBNkMsb0dBQTJCO0FBQ3hFO0FBQ0EsdUJBQXVCLGlGQUFrQjtBQUN6Qyx3QkFBd0IsaUZBQWtCO0FBQzFDO0FBQ0E7QUFDQSwwRUFBMEUsTUFBTSxRQUFRLDBDQUEwQyxLQUFLO0FBQ3ZJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpRUFBaUUsNkJBQTZCO0FBQzlGO0FBQ0EsZ0NBQWdDLDJCQUEyQjtBQUMzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdEQUFnRCwyQkFBMkI7QUFDM0U7QUFDQTtBQUNBLGdDQUFnQyxnQkFBZ0I7QUFDaEQsb0NBQW9DLDRCQUE0QjtBQUNoRSx3Q0FBd0MsMEJBQTBCO0FBQ2xFLDRCQUE0QiwyRUFBZTtBQUMzQztBQUNBO0FBQ0E7QUFDQSw2RUFBNkUsTUFBTTtBQUNuRiw0QkFBNEIsMkVBQWU7QUFDM0MseUJBQXlCO0FBQ3pCO0FBQ0Esb0NBQW9DLDRCQUE0QjtBQUNoRSx3Q0FBd0MsMkJBQTJCO0FBQ25FO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLDZFQUE2RSw2QkFBNkI7QUFDMUcsNENBQTRDLDJCQUEyQjtBQUN2RSxnQ0FBZ0MsdUVBQWE7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0Esd0NBQXdDLDRCQUE0QjtBQUNwRTtBQUNBLDRDQUE0QywwQkFBMEI7QUFDdEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxZQUFZO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1FQUFtRTtBQUNuRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFFQUFxRSw2QkFBNkI7QUFDbEc7QUFDQSxvQ0FBb0MsMkJBQTJCO0FBQy9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUMxWTZHO0FBQ3BCO0FBQ0U7QUFDcEY7QUFDUDtBQUNBLElBQUksdUdBQTRCO0FBQ2hDLElBQUkseUhBQW9DO0FBQ3hDLElBQUkseUhBQW9DO0FBQ3hDLElBQUkseUhBQW9DO0FBQ3hDLElBQUkseUhBQW9DO0FBQ3hDLElBQUkscUdBQTJCO0FBQy9CO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztBQ2IyRjtBQUNwRjtBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSx1R0FBNEI7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDaEIyRjtBQUNYO0FBQ3pFO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJLHVHQUE0QjtBQUNoQztBQUNBLElBQUksNEZBQXVCO0FBQzNCO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ1o2RztBQUNsQjtBQUM4RDtBQUNGO0FBQ2hKO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSx1R0FBNEI7QUFDcEMsUUFBUSx5SEFBb0M7QUFDNUM7QUFDQTtBQUNBLFlBQVkscUtBQXlEO0FBQ3JFO0FBQ0E7QUFDQTtBQUNBLFlBQVksbUtBQXdEO0FBQ3BFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0FDMUJ3RTtBQUNqRTtBQUNQLDZCQUE2Qiw2QkFBNkI7QUFDMUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsK0RBQStELG1DQUFtQztBQUNsRztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyxvRkFBb0I7QUFDdEQ7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7OztBQ3hGeUY7QUFDRTtBQUNwRjtBQUNQO0FBQ0E7QUFDQSxRQUFRLHVHQUE0QjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEscUdBQTJCO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDbEM2RztBQUNsQjtBQUNwRjtBQUNQO0FBQ0EsSUFBSSx1R0FBNEI7QUFDaEMsSUFBSSx5SEFBb0M7QUFDeEM7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7OztBQ1I2RztBQUNsQjtBQUNwRjtBQUNQO0FBQ0E7QUFDQSxRQUFRLHVHQUE0QjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUM7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDdEI2RztBQUNsQjtBQUNwRjtBQUNQO0FBQ0EsSUFBSSx1R0FBNEI7QUFDaEMsSUFBSSx5SEFBb0M7QUFDeEM7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0FDUjJGO0FBQ3BGO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLHVHQUE0QjtBQUNwQztBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDYm1FO0FBQ1g7QUFDZ0I7QUFDeEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUNBQXlDLFFBQVE7QUFDakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPO0FBQ1AsMENBQTBDLDhFQUE4RTtBQUN4SCwyQkFBMkIsK0VBQWlCO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qix1QkFBdUI7QUFDbkQ7QUFDQTtBQUNBLDRCQUE0QixvQkFBb0I7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixrQkFBa0I7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsc0JBQXNCO0FBQ2xEO0FBQ0E7QUFDQSxtQ0FBbUMsb0VBQVk7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyxZQUFZO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLG9GQUFvQjtBQUNuQztBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQzFJTztBQUNQO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztBQ0gyRjtBQUNwRjtBQUNQO0FBQ0EsSUFBSSx1R0FBNEI7QUFDaEM7QUFDQTtBQUNBLDBGQUEwRixjQUFjO0FBQ3hHO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNWTyxzRUFBc0UsYUFBYTtBQUMxRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2RUFBNkUsb0JBQW9CO0FBQ2pHO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDaEJPO0FBQ1Asa0NBQWtDLGtCQUFrQjtBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ25CTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNUNkc7QUFDcEI7QUFDRTtBQUM4RDtBQUNGO0FBQ2hKO0FBQ1A7QUFDQTtBQUNBLFFBQVEsdUdBQTRCO0FBQ3BDLFFBQVEseUhBQW9DO0FBQzVDLFFBQVEseUhBQW9DO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSxxR0FBMkI7QUFDdkM7QUFDQTtBQUNBO0FBQ0EsWUFBWSxxS0FBeUQ7QUFDckU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLG1LQUF3RDtBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDbEM2RztBQUNwQjtBQUNFO0FBQ3BGO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSx1R0FBNEI7QUFDcEMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSx5SEFBb0M7QUFDNUMsUUFBUSxxR0FBMkI7QUFDbkMsUUFBUSxxR0FBMkI7QUFDbkMsUUFBUSxxR0FBMkI7QUFDbkMsUUFBUSxxR0FBMkI7QUFDbkMsUUFBUSxxR0FBMkI7QUFDbkMsUUFBUSxxR0FBMkI7QUFDbkMsUUFBUSxxR0FBMkI7QUFDbkMsUUFBUSxxR0FBMkI7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDNUIyRjtBQUNuQjtBQUNqRTtBQUNQLDZCQUE2QixxTkFBcU47QUFDbFA7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSx1R0FBNEI7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNULG9FQUFvRSw4QkFBOEI7QUFDbEcsMkVBQTJFLG9DQUFvQztBQUMvRywyRUFBMkUsb0NBQW9DO0FBQy9HLDJFQUEyRSxvQ0FBb0M7QUFDL0csd0VBQXdFLG9DQUFvQztBQUM1Ryx3RUFBd0Usb0NBQW9DO0FBQzVHLHdFQUF3RSxvQ0FBb0M7QUFDNUc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdEQUFnRCxhQUFhO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJEQUEyRDtBQUMzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0RBQW9EO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBLDJFQUEyRSxjQUFjO0FBQ3pGLDJFQUEyRSxjQUFjO0FBQ3pGLHdFQUF3RSxjQUFjO0FBQ3RGLHdFQUF3RSxjQUFjO0FBQ3RGLHdFQUF3RSxjQUFjO0FBQ3RGO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FB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Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUMxQk87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ2xCQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDbEJBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDakJPO0FBQ1A7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNIQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNuQk87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDdkJBO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUM5Qk87QUFDUDs7Ozs7Ozs7Ozs7Ozs7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O0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7OztBQ0RVO0FBQ1Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ0RnQztBQUNHO0FBQ0o7QUFDUTtBQUNJO0FBQ1M7QUFDTjtBQUNkO0FBQ1E7QUFDQztBQUNSO0FBQ0o7QUFDUTtBQUNDO0FBQ1I7QUFDVztBQUNGO0FBQ087QUFDVTtBQUN4QjtBQUNLO0FBQ1U7QUFDRjtBQUNIO0FBQ1k7QUFDekI7QUFDUTtBQUNBO0FBQ0c7QUFDQztBQUNFO0FBQ0o7QUFDUTtBQUNSO0FBQ1M7QUFDTjtBQUNUO0FBQ0c7QUFDUDtBQUNHO0FBQ1c7QUFDRztBQUNmO0FBQ0g7QUFDRztBQUNHO0FBQ0c7QUFDYTtBQUNHO0FBQ0M7QUFDTDtBQUNHO0FBQ0c7QUFDRztBQUNsQjtBQUNLO0FBQ1U7QUFDUDtBQUNOO0FBQ1E7QUFDRTtBQUNOO0FBQ0M7QUFDSjtBQUNPO0FBQ0Y7QUFDQztBQUNUO0FBQ1k7QUFDSjtBQUNkO0FBQ1M7QUFDTjtBQUNQO0FBQ0c7QUFDRDtBQUNZO0FBQ0o7QUFDUjtBQUNLO0FBQ0c7QUFDTDtBQUNHO0FBQ0o7QUFDbEM7Ozs7Ozs7Ozs7OztBQ3BGVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7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Vjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7O0FDRFU7QUFDVjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7Ozs7QUNEVTtBQUNWOzs7Ozs7Ozs7O0FDREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxTQUFTLG1GQUE4QjtBQUN2QyxlQUFlLG1CQUFPLENBQUMsNkRBQVU7O0FBRWpDO0FBQ0Esa0JBQWtCLG1CQUFPLENBQUMsdUdBQXlDO0FBQ25FLGtCQUFrQixtQkFBTyxDQUFDLHVHQUF5QztBQUNuRSxnQkFBZ0IsbUJBQU8sQ0FBQyxtR0FBdUM7QUFDL0QsbUJBQW1CLG1CQUFPLENBQUMseUdBQTBDO0FBQ3JFLHFCQUFxQixtQkFBTyxDQUFDLDZHQUE0QztBQUN6RSxrQkFBa0IsbUJBQU8sQ0FBQyxtSUFBdUQ7QUFDakYsa0JBQWtCLG1CQUFPLENBQUMseUhBQWtEOztBQUU1RTtBQUNBOzs7O0FBSUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7O0FDaElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWE7O0FBRWI7O0FBRUEsYUFBYSxzRkFBNkI7QUFDMUM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLHNDQUFzQyxzQ0FBc0M7QUFDekc7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUN2U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxnQkFBZ0Isc0NBQXNDLGtCQUFrQjtBQUNuRiwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBLGlEQUFpRCxPQUFPO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkRBQTZELGNBQWM7QUFDM0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0EsNkNBQTZDLFFBQVE7QUFDckQ7QUFDQTtBQUNBO0FBQ087QUFDUCxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ087QUFDUCw0QkFBNEIsK0RBQStELGlCQUFpQjtBQUM1RztBQUNBLG9DQUFvQyxNQUFNLCtCQUErQixZQUFZO0FBQ3JGLG1DQUFtQyxNQUFNLG1DQUFtQyxZQUFZO0FBQ3hGLGdDQUFnQztBQUNoQztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ087QUFDUCxjQUFjLDZCQUE2QiwwQkFBMEIsY0FBYyxxQkFBcUI7QUFDeEcsaUJBQWlCLG9EQUFvRCxxRUFBcUUsY0FBYztBQUN4Six1QkFBdUIsc0JBQXNCO0FBQzdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QztBQUN4QyxtQ0FBbUMsU0FBUztBQUM1QyxtQ0FBbUMsV0FBVyxVQUFVO0FBQ3hELDBDQUEwQyxjQUFjO0FBQ3hEO0FBQ0EsOEdBQThHLE9BQU87QUFDckgsaUZBQWlGLGlCQUFpQjtBQUNsRyx5REFBeUQsZ0JBQWdCLFFBQVE7QUFDakYsK0NBQStDLGdCQUFnQixnQkFBZ0I7QUFDL0U7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBLFVBQVUsWUFBWSxhQUFhLFNBQVMsVUFBVTtBQUN0RCxvQ0FBb0MsU0FBUztBQUM3QztBQUNBO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQixvQ0FBb0M7QUFDckQ7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLE1BQU07QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPO0FBQ1AsNkJBQTZCLHNCQUFzQjtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ087QUFDUCxrREFBa0QsUUFBUTtBQUMxRCx5Q0FBeUMsUUFBUTtBQUNqRCx5REFBeUQsUUFBUTtBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNPO0FBQ1AsNkVBQTZFLE9BQU87QUFDcEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0EsaUJBQWlCLHVGQUF1RixjQUFjO0FBQ3RILHVCQUF1QixnQ0FBZ0MscUNBQXFDLDJDQUEyQztBQUN2SSw0QkFBNEIsTUFBTSxpQkFBaUIsWUFBWTtBQUMvRCx1QkFBdUI7QUFDdkIsOEJBQThCO0FBQzlCLDZCQUE2QjtBQUM3Qiw0QkFBNEI7QUFDNUI7QUFDQTtBQUNPO0FBQ1A7QUFDQSxpQkFBaUIsNkNBQTZDLFVBQVUsc0RBQXNELGNBQWM7QUFDNUksMEJBQTBCLDZCQUE2QixvQkFBb0IsZ0RBQWdELGtCQUFrQjtBQUM3STtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0EsMkdBQTJHLHVGQUF1RixjQUFjO0FBQ2hOLHVCQUF1Qiw4QkFBOEIsZ0RBQWdELHdEQUF3RDtBQUM3Siw2Q0FBNkMsc0NBQXNDLFVBQVUsbUJBQW1CLElBQUk7QUFDcEg7QUFDQTtBQUNPO0FBQ1AsaUNBQWlDLHVDQUF1QyxZQUFZLEtBQUssT0FBTztBQUNoRztBQUNBO0FBQ0E7QUFDQTtBQUNBLDBDQUEwQyw0QkFBNEI7QUFDdEUsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTztBQUNQLDZDQUE2QztBQUM3QztBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUN2UEE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFlBQVksT0FBTztBQUNuQixJQUFJLE9BQU87QUFDWCxZQUFZLE9BQU87QUFDbkIsWUFBWSxPQUFPOztBQUVuQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMENBQTBDLGdCQUFnQjtBQUMxRDtBQUNBLCtDQUErQyxTQUFTLFlBQVksV0FBVyxJQUFJLGVBQWU7QUFDbEc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixPQUFPLEdBQUcsa0JBQWtCO0FBQ3BELE9BQU87QUFDUCxLQUFLO0FBQ0w7QUFDQSw2Q0FBNkMsU0FBUyxZQUFZLFlBQVksVUFBVSxRQUFRLFFBQVEsS0FBSyxJQUFJLGVBQWU7QUFDaEk7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNERBQTRELG1CQUFtQjtBQUMvRTtBQUNBO0FBQ0Esa0JBQWtCLE9BQU87QUFDekIsa0JBQWtCLE9BQU87QUFDekIseUJBQXlCLFdBQVc7QUFDcEM7QUFDQSwyQ0FBMkM7QUFDM0Msa0JBQWtCLGlCQUFpQixpQkFBaUIsZ0JBQWdCO0FBQ3BFO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QztBQUN4QyxnQkFBZ0IsTUFBTSxTQUFTLGVBQWU7QUFDOUM7QUFDQSxnQkFBZ0IsU0FBUyxRQUFRLGdDQUFnQyxnQ0FBZ0MscUJBQXFCLGVBQWU7QUFDckk7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSx1REFBdUQ7QUFDdkQsdURBQXVEO0FBQ3ZEO0FBQ0Esd0VBQXdFLHdCQUF3QjtBQUNoRztBQUNBO0FBQ0E7QUFDQSx3RUFBd0Usd0JBQXdCO0FBQ2hHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEM7QUFDNUMsd0JBQXdCO0FBQ3hCLHVCQUF1QjtBQUN2Qix3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLGtCQUFrQiw0QkFBNEIsa0RBQWtEO0FBQ2hHO0FBQ0E7QUFDQSw4Q0FBOEM7QUFDOUM7QUFDQSx5RUFBeUU7QUFDekU7QUFDQTtBQUNBLG1DQUFtQyxrQ0FBa0MsY0FBYztBQUNuRiwrREFBK0Q7QUFDL0Qsa0RBQWtEO0FBQ2xEO0FBQ0Esc0JBQXNCLDRCQUE0QiwwQkFBMEIsMEJBQTBCO0FBQ3RHO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQixrREFBa0Q7QUFDbEQsZ0JBQWdCLE1BQU0sU0FBUyxpQkFBaUIscUJBQXFCLHFCQUFxQjtBQUMxRjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUNBQXlDO0FBQ3pDO0FBQ0EsaUJBQWlCLGNBQWM7QUFDL0I7QUFDQTtBQUNBO0FBQ0EscUNBQXFDLFdBQVc7QUFDaEQ7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxrQkFBa0IsYUFBYTtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsbUJBQW1CLGlCQUFpQixtQkFBbUIsZUFBZTtBQUN2RixpQkFBaUIsaUJBQWlCLG1CQUFtQjtBQUNyRDtBQUNBOztBQUVBLHNDQUFzQztBQUN0QztBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsYUFBYSxhQUFhO0FBQ3ZELFVBQVUsWUFBWTtBQUN0QjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0Isa0JBQWtCO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYSxjQUFjO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYyxZQUFZO0FBQzFCO0FBQ0EseUNBQXlDO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLGVBQWUsU0FBUywyQ0FBMkM7QUFDakY7O0FBRUEsb0NBQW9DO0FBQ3BDLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGNBQWMsTUFBTSxRQUFRLG1DQUFtQztBQUMvRDtBQUNBLDJCQUEyQiw4QkFBOEIsOEJBQThCO0FBQ3ZGO0FBQ0E7QUFDQSxPQUFPLFFBQVE7QUFDZixPQUFPLFFBQVE7QUFDZixPQUFPLFFBQVE7QUFDZixPQUFPLFFBQVE7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE1BQU07QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsdUJBQXVCLHNCQUFzQjtBQUNwRTtBQUNBLGNBQWMsT0FBTztBQUNyQixjQUFjLE9BQU87QUFDckIsY0FBYyxPQUFPO0FBQ3JCLGNBQWMsT0FBTztBQUNyQjtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLE9BQU87QUFDekI7QUFDQSxpQkFBaUIsS0FBSztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBLGdCQUFnQixPQUFPO0FBQ3ZCO0FBQ0EsRUFBRTtBQUNGLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0Esa0NBQWtDOztBQUVsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsU0FBUyxpQkFBaUI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUixnREFBZ0QsT0FBTztBQUN2RDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLGNBQWMscUJBQXFCO0FBQ25DLFNBQVM7QUFDVCxPQUFPO0FBQ1A7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVixVQUFVLE9BQU87QUFDakI7O0FBRUE7QUFDQTtBQUNBLHdDQUF3QyxhQUFhO0FBQ3JEO0FBQ0EsK0NBQStDLElBQUk7QUFDbkQ7QUFDQTtBQUNBLHNEQUFzRCwrQkFBK0I7QUFDckY7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxVQUFVO0FBQ1YsVUFBVSxPQUFPO0FBQ2pCOztBQUVBO0FBQ0E7QUFDQSwrQ0FBK0MsU0FBUyxXQUFXO0FBQ25FO0FBQ0E7QUFDQTtBQUNBLFlBQVk7QUFDWixZQUFZLE9BQU87QUFDbkI7QUFDQTs7QUFFQSxRQUFRLE9BQU87QUFDZjtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxXQUFXLFlBQVk7QUFDdkIsV0FBVyxRQUFRO0FBQ25CLFdBQVcsUUFBUTtBQUNuQixhQUFhLGtCQUFrQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixLQUFLO0FBQzdCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLGtEQUFrRDtBQUNqRSxtREFBbUQsb0JBQW9CO0FBQ3ZFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWCxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxzQ0FBc0M7QUFDakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLGlCQUFpQjtBQUM1QixXQUFXLFFBQVE7QUFDbkIsV0FBVyxRQUFRO0FBQ25CLGFBQWEsa0JBQWtCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLDJEQUEyRDtBQUMzRjtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsMkJBQTJCO0FBQzNCLHVDQUF1QztBQUN2QywwQ0FBMEM7O0FBRTFDO0FBQ0Esb0NBQW9DO0FBQ3BDLG1DQUFtQztBQUNuQyxrQ0FBa0M7O0FBRWxDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esc0ZBQXNGLGlFQUFpRSxFQUFFO0FBQ3pKO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKOztBQUVBO0FBQ0EsNENBQTRDO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtEQUFrRCxRQUFRO0FBQzFEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUZBQW1GLFdBQVc7QUFDOUY7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkRBQTJELHNCQUFzQixZQUFZLGNBQWM7QUFDM0c7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGtCQUFrQixtQkFBbUI7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0RUFBNEUsdUJBQXVCO0FBQ25HO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUVBQXFFO0FBQ3JFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUVBQXFFLHlCQUF5QixLQUFLLHVCQUF1QjtBQUMxSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDhEQUE4RCx1QkFBdUI7QUFDckY7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0EsSUFBSTtBQUNKLHVEQUF1RCwyQkFBMkI7QUFDbEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBEQUEwRCxlQUFlLEtBQUssMEJBQTBCLElBQUksWUFBWTtBQUN4SDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFNBQVMsMkJBQTJCO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsU0FBUywyQkFBMkI7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJIQUEySCxLQUFLO0FBQ2hJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQSw2Q0FBNkMsT0FBTyxZQUFZLFdBQVcsSUFBSSxlQUFlO0FBQzlGO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBLElBQUk7QUFDSjtBQUNBOztBQUVBOztBQUVBO0FBQ0EsNkNBQTZDLFlBQVk7QUFDekQ7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsU0FBUyxjQUFjO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUU4Rjs7Ozs7Ozs7Ozs7OztBQ2xxQzlGO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFVBQVU7QUFDckIsV0FBVyxRQUFRO0FBQ25CLGFBQWEsVUFBVTtBQUN2QjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1IsUUFBUSxPQUFPO0FBQ2YsUUFBUTtBQUNSLFFBQVEsT0FBTztBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsYUFBYTtBQUNiO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBUyxxQkFBTTtBQUNmLElBQUk7QUFDSjtBQUNBO0FBQ0EsWUFBWSxxQkFBTTtBQUNsQjtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7O0FDbEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7QUNMQTtBQUNBOztBQUVhOztBQUViLHdCQUF3QixtQkFBTyxDQUFDLDBEQUFjO0FBQzlDLDBCQUEwQixtQkFBTyxDQUFDLDRFQUF1QjtBQUN6RCxzQkFBc0IsbUJBQU8sQ0FBQyxvRUFBbUI7QUFDakQsbUJBQW1CLG1CQUFPLENBQUMsOERBQWdCOztBQUUzQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUEseUJBQXlCO0FBQ3pCLDJCQUEyQjtBQUMzQixvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCOzs7QUFHekI7QUFDQTtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQzs7QUFFbkM7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsQ0FBQzs7Ozs7Ozs7Ozs7OztBQzdVRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGlCQUFpQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0Esb0JBQW9CLHNCQUFzQjtBQUMxQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCx3QkFBd0IsU0FBUztBQUNqQztBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQixhQUFhLE9BQU8sb0JBQW9CLE9BQU87QUFDL0M7QUFDQTs7QUFFQTtBQUNBLGFBQWEsT0FBTztBQUNwQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxVQUFVLE9BQU87QUFDakI7QUFDQSxRQUFRLFNBQVMsT0FBTztBQUN4QixRQUFRLE9BQU87QUFDZixRQUFRO0FBQ1IsUUFBUSxPQUFPO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOzs7QUFHQTtBQUNBOztBQUVBLElBQUksT0FBTztBQUNYLGlCQUFpQixPQUFPO0FBQ3hCLHFDQUFxQztBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixPQUFPO0FBQ3ZCO0FBQ0E7QUFDQSxRQUFRLE9BQU87QUFDZjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQixXQUFXLFFBQVE7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7O0FBR2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDRDQUE0QyxLQUFLOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7O0FBRUE7O0FBRUE7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0Esb0NBQW9DLE9BQU87QUFDM0M7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7O0FBR0E7QUFDQTtBQUNBLDBEQUEwRDtBQUMxRDtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWCxVQUFVO0FBQ1Y7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0Esa0dBQTBDOztBQUUxQztBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Qsb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZiwyQkFBMkI7O0FBRTNCO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkIsa0hBQWdEOztBQUVoRDtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBLFdBQVc7QUFDWCxFQUFFLE9BQU87QUFDVDs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxVQUFVO0FBQ3JCO0FBQ0EsV0FBVyxVQUFVO0FBQ3JCO0FBQ0EscUdBQXNDOztBQUV0QyxlQUFlO0FBQ2Y7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsaUJBQWlCO0FBQ2pCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBLG9CQUFvQixzQkFBc0I7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixzQkFBc0I7QUFDMUM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLE9BQU8scUNBQXFDO0FBQ3hFLDRCQUE0QixPQUFPLHNEQUFzRDtBQUN6Rjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COzs7Ozs7Ozs7Ozs7Ozs7QUMxc0JuQjtBQUNBLElBQUksS0FBNEQ7QUFDaEUsSUFBSSxDQUNzRztBQUMxRyxDQUFDLHVCQUF1Qjs7QUFFeEIsbUJBQW1COztBQUVuQjtBQUNBLG9EQUFvRCxzQ0FBc0Msb0NBQW9DLG1DQUFtQyxZQUFZLDJDQUEyQyxtQ0FBbUMscUJBQXFCLDhDQUE4Qyx1REFBdUQsb0RBQW9ELHFEQUFxRCxxREFBcUQsa0RBQWtELHNEQUFzRCwwREFBMEQsR0FBRyxpQ0FBaUMsMkJBQTJCLCtCQUErQixpQ0FBaUMsMkZBQTJGLHdCQUF3Qix3QkFBd0IsYUFBYSxNQUFNLHlDQUF5QyxvQ0FBb0MsZUFBZSxJQUFJLG9DQUFvQyxTQUFTLGlDQUFpQyw2QkFBNkIsZUFBZSwrQ0FBK0MsMkRBQTJELCtCQUErQixPQUFPLG1CQUFtQixPQUFPLDRCQUE0QixPQUFPLHlCQUF5Qix1QkFBdUIsMEJBQTBCLHlCQUF5QixrREFBa0QsNEJBQTRCLCtCQUErQiwrQkFBK0Isa0NBQWtDLFlBQVkseUNBQXlDLE9BQU8sYUFBYSxrQkFBa0Isd0JBQXdCLDBCQUEwQixnQkFBZ0Isb0ZBQXVCLHVCQUF1QixNQUFNLGdCQUFnQixTQUFTLE1BQU0sb0JBQW9CLGNBQWMsR0FBRyxtQkFBTyxDQUFDLGlCQUFJLEVBQUUsU0FBUyxtQkFBTyxDQUFDLHFEQUFNLElBQUksRUFBRSwyQ0FBMkMsb0NBQW9DLFFBQVEsaUNBQWlDLGdCQUFnQix5Q0FBeUMsMERBQTBELHVCQUF1Qiw2QkFBNkIsZ0JBQWdCLHlCQUF5QixXQUFXLEVBQUUsdUNBQXVDLG9DQUFvQyxRQUFRLGFBQWEsZ0JBQWdCLHlDQUF5Qyx3Q0FBd0Msb0JBQW9CLDBCQUEwQixHQUFHLEVBQUUsR0FBRyxPQUFPLG1CQUFtQixZQUFZLE9BQU8sZ0NBQWdDLE9BQU8sbUJBQW1CLDBCQUEwQixPQUFPLHdDQUF3QyxnQ0FBZ0MsVUFBVSxFQUFFLE9BQU8sNkNBQTZDLGFBQWEsRUFBRSwwQkFBMEIsdUJBQXVCLE9BQU8sb0JBQW9CLGNBQWMsNEJBQTRCLE9BQU8sa0JBQWtCLEVBQUUsNkJBQTZCLHNDQUFzQyxtREFBbUQsMEJBQTBCLG9DQUFvQyw4REFBOEQsNENBQTRDLHlDQUF5QyxtR0FBbUcsTUFBTSxxQkFBcUIsYUFBYSxJQUFJLDJCQUEyQiwwQkFBMEIsZUFBZSx3QkFBd0IsV0FBVyxnQ0FBZ0MsU0FBUyw4QkFBOEIsV0FBVyxFQUFFLDBCQUEwQixrQkFBa0IsSUFBSSwyQkFBMkIsMEJBQTBCLCtCQUErQixlQUFlLG9DQUFvQyxXQUFXLGdDQUFnQyxTQUFTLFlBQVksV0FBVyxHQUFHLGtDQUFrQywyQkFBMkIseUJBQXlCLCtCQUErQixpQkFBaUIsaURBQWlELHFCQUFxQixPQUFPLGdDQUFnQyxTQUFTLG9CQUFvQixPQUFPLFdBQVcsRUFBRSxvQkFBb0IsZ0JBQWdCLElBQUksS0FBSyx5QkFBeUIsT0FBTyxVQUFVLE9BQU8sRUFBRSw0QkFBNEIsT0FBTyxXQUFXLE9BQU8sRUFBRSxzQ0FBc0MscUJBQXFCLDJDQUEyQywyREFBMkQsdUNBQXVDLGVBQWUsd0RBQXdELGdEQUFnRCxpQ0FBaUMsMENBQTBDLGVBQWUsZ0JBQWdCLGdDQUFnQyxlQUFlLGNBQWMseUJBQXlCLDJCQUEyQixZQUFZLG9EQUFvRCxTQUFTLHVCQUF1QixVQUFVLHlDQUF5QywwQkFBMEIsb0JBQW9CLDJCQUEyQixXQUFXLHVCQUF1QiwrQkFBK0IsNEJBQTRCLGFBQWEsaUNBQWlDLGtEQUFrRCw4Q0FBOEMsV0FBVyx5QkFBeUIsYUFBYSxZQUFZLFNBQVMsWUFBWSxjQUFjLEtBQUssK0JBQStCLGNBQWMsK0JBQStCLDZCQUE2QixNQUFNLG9CQUFvQiwrQkFBK0IscUJBQXFCLGlDQUFpQywrQkFBK0IsZ0JBQWdCLFdBQVcsK0NBQStDLHNCQUFzQiw4Q0FBOEMsdUJBQXVCLEVBQUUscUNBQXFDLG1DQUFtQyx1QkFBdUIsa0JBQWtCLG1EQUFtRCxrRkFBa0Ysb0RBQW9ELDhCQUE4QixlQUFlLCtDQUErQyw4Q0FBOEMscURBQXFELE1BQU0sV0FBVyxrQkFBa0IsbUJBQW1CLGNBQWMsNkJBQTZCLFNBQVMsc0JBQXNCLGtCQUFrQix3Q0FBd0MsU0FBUyxzQkFBc0Isa0JBQWtCLHlCQUF5QixNQUFNLDJDQUEyQyxhQUFhLDhCQUE4QixNQUFNLGdCQUFnQix3REFBd0QsV0FBVywwQ0FBMEMsMkRBQTJELDREQUE0RCxpQ0FBaUMsb0JBQW9CLG9DQUFvQyxZQUFZLGFBQWEsS0FBSyx3QkFBd0IsdUJBQXVCLDJCQUEyQixnQ0FBZ0MsV0FBVyx3QkFBd0Isa0JBQWtCLGlCQUFpQiwwQkFBMEIsd0JBQXdCLHlCQUF5QixrQkFBa0IsMEJBQTBCLHlCQUF5QiwyQkFBMkIseUJBQXlCLE1BQU0sMEJBQTBCLHlCQUF5Qiw0QkFBNEIsMkJBQTJCLDBCQUEwQixlQUFlLHVCQUF1QixrREFBa0QsNERBQTRELDhCQUE4QixVQUFVLFlBQVksYUFBYSxLQUFLLHdCQUF3QixzRUFBc0UsZ0JBQWdCLHVCQUF1Qix3QkFBd0IsYUFBYSxXQUFXLDJCQUEyQixnQ0FBZ0Msc0JBQXNCLDZDQUE2QyxXQUFXLDBDQUEwQyx5QkFBeUIsb0RBQW9ELFlBQVksYUFBYSxLQUFLLHNDQUFzQyxvQ0FBb0Msc0RBQXNELHlDQUF5QyxXQUFXLHlDQUF5Qyw0Q0FBNEMsNENBQTRDLDRDQUE0Qyx1Q0FBdUMsK0NBQStDLHdDQUF3QyxpREFBaUQsb0NBQW9DLGNBQWMsb0JBQW9CLGtCQUFrQixxQkFBcUIsOEJBQThCLDRCQUE0QixnREFBZ0Qsa0JBQWtCLHFCQUFxQiwyRUFBMkUsK0JBQStCLHdDQUF3QyxvQ0FBb0MsdUJBQXVCLHVEQUF1RCwyQkFBMkIsa0NBQWtDLG1CQUFtQixzQkFBc0IsOEVBQThFLGdDQUFnQywwQ0FBMEMscUNBQXFDLHlCQUF5QiwwQkFBMEIsdUJBQXVCLHdCQUF3QiwwQkFBMEIsMkJBQTJCLHNCQUFzQiwrQkFBK0Isb0NBQW9DLFVBQVUsOEJBQThCLGtCQUFrQixxQ0FBcUMsb0RBQW9ELGlDQUFpQyxrQkFBa0IscUNBQXFDLG1EQUFtRCx1QkFBdUIsMEJBQTBCLG1DQUFtQywyQkFBMkIsY0FBYyw2QkFBNkIsNkJBQTZCLHNCQUFzQixzQkFBc0IsMEJBQTBCLHlCQUF5QixVQUFVLFdBQVcsb0RBQW9ELHlDQUF5QyxRQUFRLGlEQUFpRCxTQUFTLDZCQUE2QiwwQ0FBMEMsNkJBQTZCLHNDQUFzQyxtQkFBbUIsOENBQThDLHlwcjFMQUF5cHIxTCwrQkFBK0IsMkNBQTJDLHlCQUF5QixJQUFJLHFDQUFxQyxrQ0FBa0MsbUNBQW1DLFdBQVcsY0FBYyxlQUFlLHdCQUF3QixNQUFNLHlEQUF5RCxXQUFXLGFBQWEsNEJBQTRCLDZEQUE2RCx5REFBeUQsNkJBQTZCLDBCQUEwQiwwQkFBMEIsb0JBQW9CLGdFQUFnRSxpQ0FBaUMsbUJBQW1CLGlDQUFpQyxFQUFFLE1BQU0sY0FBYyw0Q0FBNEMsNENBQTRDLG1DQUFtQyxVQUFVLElBQUkseUNBQXlDLGlDQUFpQyxFQUFFLHNCQUFzQixVQUFVLG1CQUFtQiwwQ0FBMEMsNkJBQTZCLHNCQUFzQiw4QkFBOEIsOENBQThDLDhCQUE4Qiw4QkFBOEIsdUJBQXVCLG1CQUFtQiw0Q0FBNEMscUNBQXFDLDBDQUEwQyxnREFBZ0QsNENBQTRDLDBCQUEwQixnQkFBZ0IsaUNBQWlDLHNEQUFzRCxlQUFlLEVBQUUsNEJBQTRCLHVKQUF1Siw2QkFBNkIsMEJBQTBCLDBCQUEwQiwyREFBMkQsK0RBQStELDhDQUE4QyxpREFBaUQsMERBQTBELEVBQUUsRUFBRSxNQUFNLDJEQUEyRCw4QkFBOEIsSUFBSSw0REFBNEQsZUFBZSxTQUFTLDZEQUE2RCxjQUFjLG1CQUFtQixVQUFVLGVBQWUsWUFBWSxnQkFBZ0IscUJBQXFCLE9BQU8sMEJBQTBCLHNCQUFzQixPQUFPLDBCQUEwQixzQkFBc0IsT0FBTyx5QkFBeUIsc0JBQXNCLE9BQU8seUJBQXlCLHNCQUFzQixPQUFPLDBCQUEwQix5Q0FBeUMsMEJBQTBCLCtCQUErQixnQ0FBZ0MsaUJBQWlCLFNBQVMsdUJBQXVCLDBCQUEwQiw2QkFBNkIsMkJBQTJCLE1BQU0sd0NBQXdDLE1BQU0sb0RBQW9ELHVCQUF1QixvQ0FBb0Msa0NBQWtDLFVBQVUsb0VBQW9FLHNEQUFzRCxZQUFZLHNEQUFzRCxtS0FBbUsseUNBQXlDLDJCQUEyQiwrQkFBK0IsbUJBQW1CLG1CQUFtQiw2QkFBNkIsNkJBQTZCLHlCQUF5Qiw4QkFBOEIseUNBQXlDLG1DQUFtQywrQkFBK0IsOEJBQThCLHFDQUFxQywrQkFBK0IsaUNBQWlDLGtCQUFrQiwrQkFBK0IsMkJBQTJCLGlDQUFpQyxxQ0FBcUMsc0JBQXNCLGlDQUFpQyw2QkFBNkIsaUNBQWlDLG9DQUFvQyxvQkFBb0IsZ0NBQWdDLHFCQUFxQix1QkFBdUIsMkJBQTJCLHdCQUF3Qiw4QkFBOEIsOEJBQThCLDRCQUE0Qiw2QkFBNkIsMkJBQTJCLGtCQUFrQiwyQ0FBMkMsZ0NBQWdDLDJCQUEyQixVQUFVLHlCQUF5QixxQ0FBcUMsYUFBYSxVQUFVLDZCQUE2Qix5Q0FBeUMsSUFBSSxtQ0FBbUMsMkNBQTJDLCtDQUErQyxTQUFTLHlCQUF5QixLQUFLLEtBQUssa0JBQWtCLGVBQWUsbUJBQW1CLHFCQUFxQixrQkFBa0IsTUFBTSxZQUFZLGtCQUFrQixPQUFPLG1CQUFtQixLQUFLLEdBQUcsTUFBTSxzQkFBc0IsYUFBYSwwQkFBMEIsd0VBQXdFLDREQUE0RCxXQUFXLHlCQUF5Qix1QkFBdUIsVUFBVSx3QkFBd0IsV0FBVyxnQ0FBZ0Msd0JBQXdCLDZEQUE2RCxnQkFBZ0IsV0FBVyxRQUFRLGdDQUFnQyxnQkFBZ0IseUJBQXlCLHlCQUF5QiwwQkFBMEIsNEJBQTRCLG9DQUFvQyw4QkFBOEIsZ0NBQWdDLHdCQUF3QiwrQkFBK0IsaUJBQWlCLGtEQUFrRCx1Q0FBdUMscUJBQXFCLGlDQUFpQywyQkFBMkIsMEVBQTBFLG1DQUFtQyxrQkFBa0IscUNBQXFDLHdCQUF3Qiw2QkFBNkIsSUFBSSxrQkFBa0IsbUJBQU8sQ0FBQyx5REFBUSxFQUFFLGtCQUFrQiwyQ0FBMkMsV0FBVyxrQkFBa0Isd0JBQXdCLGFBQWEsbUJBQW1CLDJDQUEyQyw2QkFBNkIseUJBQXlCLEtBQUssb0NBQW9DLDBCQUEwQixpRUFBaUUsZUFBZSxVQUFVLG1DQUFtQyx1Q0FBdUMsNEVBQTRFLFdBQVcsK0JBQStCLG1EQUFtRCw0QkFBNEIscUNBQXFDLGlDQUFpQyxtQkFBbUIsWUFBWSxLQUFLLGlCQUFpQixTQUFTLHlCQUF5QixxQkFBcUIsS0FBSyxPQUFPLE9BQU8sdUJBQXVCLHVCQUF1QixvQ0FBb0Msb0NBQW9DLGdDQUFnQyxxREFBcUQsMkJBQTJCLFlBQVksU0FBUyxLQUFLLDhCQUE4QixrQkFBa0IsT0FBTyxtQkFBbUIsMEJBQTBCLG1CQUFtQixLQUFLLHdCQUF3QiwrREFBK0QsK0JBQStCLFNBQVMseUJBQXlCLHNCQUFzQiw0QkFBNEIsZUFBZSw0QkFBNEIsdUNBQXVDLGFBQWEsc0JBQXNCLG1DQUFtQyxTQUFTLDRCQUE0QixlQUFlLHVCQUF1Qix3QkFBd0Isa0NBQWtDLHdCQUF3QixrQ0FBa0MsZ0RBQWdELDBDQUEwQyw0QkFBNEIsZ0JBQWdCLFlBQVksU0FBUyxLQUFLLFdBQVcsSUFBSSw0Q0FBNEMsU0FBUyw0QkFBNEIsc0NBQXNDLDJCQUEyQiwyQ0FBMkMsWUFBWSx5QkFBeUIsY0FBYyxrQ0FBa0MsaUJBQWlCLGlEQUFpRCwwQ0FBMEMsNEJBQTRCLElBQUksWUFBWSxTQUFTLEtBQUssdURBQXVELFNBQVMsNEJBQTRCLFdBQVcsa0NBQWtDLFVBQVUsa0JBQWtCLHVCQUF1QixzQkFBc0IsZ0JBQWdCLHdCQUF3QixnQkFBZ0IsUUFBUSxNQUFNLGdCQUFnQixnQkFBZ0IsSUFBSSxzQkFBc0IsT0FBTyw2QkFBNkIsU0FBUyw0Q0FBNEMsYUFBYSxnQkFBZ0IsaURBQWlELE1BQU0sY0FBYyxzRUFBc0UsZ0NBQWdDLGtCQUFrQixlQUFlLHFDQUFxQyxrQkFBa0Isa0JBQWtCLGVBQWUsWUFBWSxZQUFZLDJDQUEyQyx5QkFBeUIsNEJBQTRCLHlCQUF5QixxQ0FBcUMsZUFBZSxNQUFNLGlDQUFpQyxxQkFBcUIsb0NBQW9DLHFDQUFxQyxpQkFBaUIsbUJBQW1CLDJCQUEyQix5QkFBeUIscUNBQXFDLGVBQWUsTUFBTSxpQ0FBaUMscUJBQXFCLG9DQUFvQyxxQ0FBcUMsbUJBQW1CLHlCQUF5QixTQUFTLFdBQVcscUNBQXFDLDhDQUE4QywyQ0FBMkMsdUNBQXVDLDRCQUE0QixxQkFBcUIsaUJBQWlCLEtBQUssTUFBTSx5UUFBeVEsU0FBUyxnQ0FBZ0MsT0FBTyxNQUFNLDhEQUE4RCxTQUFTLG1MQUFtTCxPQUFPLE1BQU0sK0ZBQStGLFdBQVcsU0FBUyxNQUFNLDhEQUE4RCxnQ0FBZ0MsNkNBQTZDLHdCQUF3Qix1Q0FBdUMsMkNBQTJDLGtCQUFrQiw4QkFBOEIsd0NBQXdDLDRDQUE0QyxpQkFBaUIsb0JBQW9CLDhCQUE4Qix3Q0FBd0MsNkNBQTZDLGdDQUFnQywwQ0FBMEMsK0NBQStDLDBCQUEwQixXQUFXLDJCQUEyQixpQ0FBaUMsWUFBWSx3Q0FBd0MsMkNBQTJDLDBFQUEwRSxxQ0FBcUMsOENBQThDLHNEQUFzRCxvQ0FBb0Msb0NBQW9DLGdHQUFnRyx5REFBeUQsOEJBQThCLDBDQUEwQyxpRkFBaUYsMENBQTBDLGtDQUFrQyxlQUFlLG1CQUFtQixrQkFBa0IsTUFBTSw4QkFBOEIsc0NBQXNDLGdCQUFnQiw2RUFBNkUseUJBQXlCLFdBQVcsdUJBQXVCLFlBQVksMENBQTBDLGlCQUFpQixvQkFBb0IsYUFBYSxXQUFXLFdBQVcsb0JBQW9CLHdCQUF3QixnQkFBZ0IsOEJBQThCLDBCQUEwQiw4QkFBOEIsNEJBQTRCLE1BQU0sYUFBYSxvQ0FBb0Msb0NBQW9DLG9DQUFvQyxrQkFBa0IsOENBQThDLFlBQVksNkJBQTZCLDBCQUEwQixxQkFBcUIsK0JBQStCLCtCQUErQiwwQkFBMEIsMENBQTBDLDhCQUE4QiwyQkFBMkIsc0NBQXNDLDhDQUE4Qyw0Q0FBNEMsNEJBQTRCLGFBQWEsSUFBSSwwQ0FBMEMsVUFBVSxhQUFhLGdDQUFnQyw4QkFBOEIsK0NBQStDLHFDQUFxQyx1QkFBdUIsb0NBQW9DLDRDQUE0Qyx5QkFBeUIsOEJBQThCLDZCQUE2Qiw2QkFBNkIsNkJBQTZCLG9DQUFvQyw0QkFBNEIsNEJBQTRCLDZCQUE2Qiw2QkFBNkIsd0JBQXdCLHVCQUF1Qiw4QkFBOEIsdUNBQXVDLFNBQVMsbUJBQW1CLGVBQWUsMENBQTBDLHNEQUFzRCxrQkFBa0IsWUFBWSx5QkFBeUIsMEJBQTBCLDRCQUE0QixrQkFBa0IsYUFBYSxvREFBb0Qsa0NBQWtDLDRDQUE0Qyx5REFBeUQsOEJBQThCLDhEQUE4RCxNQUFNLFlBQVksT0FBTywyQ0FBMkMsWUFBWSw2REFBNkQsb0JBQW9CLHFCQUFxQiwwQkFBMEIsOERBQThELFdBQVcsb0RBQW9ELHNCQUFzQixjQUFjLDBDQUEwQyxpREFBaUQsc0JBQXNCLGNBQWMseUNBQXlDLGtFQUFrRSxlQUFlLDhDQUE4Qyw0Q0FBNEMsbUVBQW1FLE1BQU0sWUFBWSxTQUFTLEtBQUssNkNBQTZDLHdEQUF3RCxjQUFjLHVDQUF1QyxvQkFBb0IsZUFBZSwyQkFBMkIsb0JBQW9CLGdDQUFnQyxrQ0FBa0MsZUFBZSw0QkFBNEIsZ0JBQWdCLHlDQUF5QyxtREFBbUQscUVBQXFFLDBEQUEwRCxnQkFBZ0IsNEJBQTRCLGlDQUFpQyw0QkFBNEIsUUFBUSxjQUFjLGtDQUFrQyx5Q0FBeUMsZ0JBQWdCLHlCQUF5QixNQUFNLGdEQUFnRCxzQkFBc0Isc0RBQXNELE1BQU0seUVBQXlFLGVBQWUsZ0JBQWdCLFNBQVMsNEJBQTRCLHlCQUF5QixRQUFRLDZCQUE2Qix1REFBdUQsaUNBQWlDLDRCQUE0QixnQkFBZ0IsU0FBUyw0REFBNEQsWUFBWSxnREFBZ0QsdURBQXVELG9DQUFvQywyRUFBMkUsb0NBQW9DLDhCQUE4QixpQkFBaUIsWUFBWSxXQUFXLE1BQU0sNkNBQTZDLEVBQUUsMkJBQTJCLFFBQVEsOEJBQThCLGdJQUFnSSwyREFBMkQsSUFBSSxvQ0FBb0MsaUJBQWlCLG1CQUFtQixjQUFjLG1DQUFtQyx5QkFBeUIsMEJBQTBCLDBCQUEwQix5QkFBeUIsNEJBQTRCLG9FQUFvRSxvQkFBb0IscUJBQXFCLFlBQVksZUFBZSxLQUFLLDhCQUE4Qix3QkFBd0IsTUFBTSx3Q0FBd0MsK0NBQStDLDZCQUE2Qix1Q0FBdUMsK0JBQStCLHlCQUF5QixZQUFZLCtCQUErQixtQ0FBbUMsOERBQThELHVDQUF1QyxpQ0FBaUMsRUFBRSxvQkFBb0IsZUFBZSwrQkFBK0IsUUFBUSxnQ0FBZ0MsZ0JBQWdCLFNBQVMsWUFBWSxvQkFBb0IsZ0NBQWdDLHNCQUFzQiw2REFBNkQsdUNBQXVDLG1CQUFtQiw0QkFBNEIsV0FBVyxZQUFZLGNBQWMsS0FBSywwQ0FBMEMsK0NBQStDLG9CQUFvQiwrQ0FBK0Msa0NBQWtDLHlCQUF5Qix1QkFBdUIsK0NBQStDLDhCQUE4QixtQ0FBbUMsTUFBTSwrQkFBK0IsZUFBZSw2QkFBNkIsaUNBQWlDLE1BQU0sNkJBQTZCLDRCQUE0QixpQ0FBaUMsWUFBWSx3Q0FBd0MscUNBQXFDLGdDQUFnQyxLQUFLLHFCQUFxQix1QkFBdUIsZ0RBQWdELGFBQWEsOEJBQThCLHNDQUFzQyw4Q0FBOEMscUJBQXFCLFlBQVksb0JBQW9CLHlCQUF5QixlQUFlLDBCQUEwQixxQkFBcUIsc0JBQXNCLGVBQWUsNEJBQTRCLGNBQWMsNEJBQTRCLGVBQWUsNEJBQTRCLGlCQUFpQiwyQkFBMkIsaUJBQWlCLDRCQUE0QixlQUFlLDJCQUEyQixpQkFBaUIsNEJBQTRCLFlBQVksaURBQWlELHlCQUF5Qiw0QkFBNEIsOEJBQThCLGdEQUFnRCxhQUFhLGdDQUFnQyxpQ0FBaUMsYUFBYSxZQUFZLGFBQWEsZ0NBQWdDLHlCQUF5QixTQUFTLDBDQUEwQyxTQUFTLCtDQUErQyxTQUFTLDhDQUE4QyxTQUFTLFNBQVMsaUJBQWlCLHdDQUF3QywwQkFBMEIsaUNBQWlDLFNBQVMsd0JBQXdCLElBQUksaUNBQWlDLFVBQVUsVUFBVSxvQ0FBb0MsOEJBQThCLFNBQVMsSUFBSSw4QkFBOEIsU0FBUyxlQUFlLHlDQUF5QyxZQUFZLGVBQWUsVUFBVSx5QkFBeUIsVUFBVSxpREFBaUQsV0FBVyxNQUFNLHdCQUF3QixXQUFXLFNBQVMsd0JBQXdCLFVBQVUsVUFBVSx5QkFBeUIsVUFBVSw2QkFBNkIsdURBQXVELFdBQVcsa0VBQWtFLGdFQUFnRSxvQkFBb0IsV0FBVyxNQUFNLG9CQUFvQixXQUFXLDRCQUE0QixzRUFBc0UsaUJBQWlCLHlCQUF5Qix1QkFBdUIsUUFBUSxlQUFlLGlCQUFpQixtQkFBbUIsZ0JBQWdCLFNBQVMsZUFBZSxpQ0FBaUMsVUFBVSxlQUFlLGlDQUFpQyxXQUFXLGVBQWUsMkJBQTJCLDZDQUE2QyxrQ0FBa0MsYUFBYSxzQkFBc0IsY0FBYyxrQkFBa0IscUJBQXFCLG9CQUFvQixjQUFjLDBDQUEwQyxvQ0FBb0MsMkJBQTJCLGlDQUFpQyxhQUFhLDZCQUE2QiwyRkFBMkYsaUJBQWlCLGlCQUFpQixrREFBa0QsY0FBYyxrQkFBa0Isb0JBQW9CLGtCQUFrQixlQUFlLGtDQUFrQyxjQUFjLDhCQUE4QixnQ0FBZ0Msa0JBQWtCLGdCQUFnQixvQkFBb0Isd0JBQXdCLDhHQUE4Ryx1Q0FBdUMsZ0JBQWdCLDZCQUE2QixvQkFBb0IseUJBQXlCLHVCQUF1QixZQUFZLGtCQUFrQixrQkFBa0IsMkJBQTJCLE9BQU8sK0JBQStCLG1CQUFtQix1QkFBdUIsdUJBQXVCLGtCQUFrQix3Q0FBd0MsR0FBRyxnQ0FBZ0MsMEJBQTBCLHVCQUF1QixTQUFTLGtCQUFrQiw0QkFBNEIsd0JBQXdCLHFDQUFxQyxtQkFBbUIsRUFBRSx1QkFBdUIsaUJBQWlCLDBCQUEwQiw0QkFBNEIseUJBQXlCLDZCQUE2QixXQUFXLHFEQUFxRCxnQ0FBZ0Msc0JBQXNCLHFCQUFxQixTQUFTLG1CQUFtQixjQUFjLG1CQUFtQixlQUFlLGdDQUFnQyxpQkFBaUIsc0JBQXNCLHFDQUFxQyxtQkFBbUIsRUFBRSxrQ0FBa0MsNEJBQTRCLHFCQUFxQix1QkFBdUIsK0JBQStCLHlDQUF5QywrQkFBK0IsZUFBZSwyQkFBMkIsbUNBQW1DLHlCQUF5QixlQUFlLEVBQUUsa0JBQWtCLHlDQUF5QyxpQ0FBaUMsd0JBQXdCLDJDQUEyQyx5QkFBeUIsK0JBQStCLFlBQVksRUFBRSx1QkFBdUIsNkJBQTZCLG1DQUFtQyw0QkFBNEIsc0NBQXNDLFlBQVksaUNBQWlDLDJCQUEyQiw0QkFBNEIsbURBQW1ELHNCQUFzQiwrQkFBK0IsV0FBVyxZQUFZLDZCQUE2QixxQkFBcUIsK0JBQStCLGNBQWMsWUFBWSw2QkFBNkIseUJBQXlCLHlCQUF5QixTQUFTLFlBQVksY0FBYyxLQUFLLHFCQUFxQixlQUFlLElBQUksa0JBQWtCLFNBQVMseUJBQXlCLHlCQUF5Qiw0QkFBNEIsU0FBUyxVQUFVLFdBQVcsK0JBQStCLDZCQUE2Qiw4QkFBOEIsNEJBQTRCLGtDQUFrQyxZQUFZLEVBQUUsdUJBQXVCLFlBQVksNEJBQTRCLG1DQUFtQyx5Q0FBeUMsWUFBWSxpQ0FBaUMsNkJBQTZCLDRCQUE0Qix1REFBdUQsOEJBQThCLHVDQUF1Qyx1Q0FBdUMscUNBQXFDLHFDQUFxQywyQkFBMkIsK0JBQStCLFlBQVksRUFBRSxvQkFBb0IsK0JBQStCLFlBQVksRUFBRSxvQkFBb0Isa0RBQWtELGtDQUFrQyw0QkFBNEIsNkNBQTZDLG9EQUFvRCw2QkFBNkIsNEJBQTRCLGdEQUFnRCw2QkFBNkIsNEJBQTRCLGFBQWEsSUFBSSwwQ0FBMEMsVUFBVSx3QkFBd0IsT0FBTyxrQ0FBa0MsaURBQWlELFlBQVksaUNBQWlDLHFGQUFxRixZQUFZLGlDQUFpQyw2QkFBNkIsNEJBQTRCLG1FQUFtRSw0QkFBNEIsc0JBQXNCLHdDQUF3QyxZQUFZLGtDQUFrQyw0QkFBNEIsSUFBSSxvREFBb0QsU0FBUyxRQUFRLFFBQVEsMkJBQTJCLGNBQWMsK0JBQStCLFlBQVksRUFBRSx1QkFBdUIsNkJBQTZCLG9DQUFvQywyQ0FBMkMsWUFBWSxpQ0FBaUMsMkJBQTJCLDRCQUE0QiwwQkFBMEIsNEJBQTRCLG1DQUFtQyxzQkFBc0IsZ0JBQWdCLCtCQUErQixZQUFZLEVBQUUscUJBQXFCLDJCQUEyQiw0QkFBNEIsbUNBQW1DLGVBQWUsK0JBQStCLFlBQVksRUFBRSx1QkFBdUIsWUFBWSw0QkFBNEIsNkJBQTZCLG9DQUFvQyw0Q0FBNEMsWUFBWSxpQ0FBaUMsNEJBQTRCLDRCQUE0QiwwQkFBMEIsNEJBQTRCLG9DQUFvQyxzQkFBc0IsaUJBQWlCLCtCQUErQixxQkFBcUIsVUFBVSw0QkFBNEIsNEJBQTRCLDRCQUE0Qiw2RUFBNkUsMEJBQTBCLCtCQUErQixtQkFBbUIsRUFBRSxxQkFBcUIsVUFBVSw0QkFBNEIsMkJBQTJCLDRCQUE0QixtQ0FBbUMsY0FBYywwQkFBMEIsZ0NBQWdDLFNBQVMsMEJBQTBCLCtCQUErQixtQkFBbUIsRUFBRSxrQkFBa0IsTUFBTSxXQUFXLDJCQUEyQiw0QkFBNEIsNEJBQTRCLG9EQUFvRCxHQUFHLHNCQUFzQiwwQkFBMEIsb0JBQW9CLDRCQUE0QixZQUFZLDJCQUEyQiw0QkFBNEIsbUNBQW1DLFNBQVMsMEJBQTBCLCtCQUErQixtQkFBbUIsRUFBRSxrQkFBa0IsTUFBTSxXQUFXLDJCQUEyQiw0QkFBNEIsNEJBQTRCLHFCQUFxQixHQUFHLHlCQUF5Qiw2QkFBNkIsdUJBQXVCLDRCQUE0QixZQUFZLDJCQUEyQiwrQkFBK0IsdUJBQXVCLFVBQVUsNEJBQTRCLFNBQVMsMEJBQTBCLCtCQUErQixZQUFZLEVBQUUsa0JBQWtCLE1BQU0sV0FBVywyQkFBMkIsNEJBQTRCLHdCQUF3Qiw0QkFBNEIsMEJBQTBCLDRCQUE0Qix5Q0FBeUMsWUFBWSxpQ0FBaUMsNEJBQTRCLDhCQUE4QixHQUFHLHNCQUFzQiw0QkFBNEIsWUFBWSwyQkFBMkIsK0JBQStCLDRCQUE0Qiw4QkFBOEIsNEJBQTRCLCtCQUErQixZQUFZLEVBQUUscUJBQXFCLDRCQUE0QixnQ0FBZ0MsR0FBRywwQ0FBMEMsY0FBYyw0QkFBNEIsK0RBQStELHVDQUF1QyxhQUFhLHNCQUFzQixNQUFNLFFBQVEsU0FBUywwQkFBMEIsV0FBVyxNQUFNLDBCQUEwQixJQUFJLCtCQUErQix1QkFBdUIsRUFBRSxrQkFBa0IsV0FBVyxrQkFBa0IsYUFBYSxTQUFTLGNBQWMsNkJBQTZCLE1BQU0sMkJBQTJCLGVBQWUsVUFBVSw0QkFBNEIsMkJBQTJCLGFBQWEsc0NBQXNDLDRCQUE0QixhQUFhLG1DQUFtQyxZQUFZLGtDQUFrQyxjQUFjLHFCQUFxQix5QkFBeUIsNEJBQTRCLHdIQUF3SCxrQkFBa0IsMkJBQTJCLGdDQUFnQyx1Q0FBdUMsaUNBQWlDLDRCQUE0Qix1QkFBdUIsY0FBYyxnQkFBZ0Isd0JBQXdCLDJCQUEyQix3Q0FBd0MsSUFBSSw0QkFBNEIsa0NBQWtDLFNBQVMsUUFBUSxRQUFRLDJCQUEyQixnQkFBZ0IsbUJBQW1CLHdCQUF3QixpQ0FBaUMsd0JBQXdCLDJCQUEyQixnREFBZ0QsNEJBQTRCLG9DQUFvQyw0QkFBNEIsK0RBQStELG1CQUFtQix1QkFBdUIsK0NBQStDLHlCQUF5Qiw0QkFBNEIsd0JBQXdCLDJCQUEyQiwrQkFBK0IsMkJBQTJCLCtCQUErQiw0QkFBNEIsNEJBQTRCLDRCQUE0Qix5Q0FBeUMsYUFBYSwwQkFBMEIsMEJBQTBCLDRCQUE0QiwyRUFBMkUsdUNBQXVDLGlCQUFpQix1REFBdUQseUJBQXlCLDRCQUE0Qix3QkFBd0IsMkJBQTJCLCtCQUErQiwyQkFBMkIsK0JBQStCLDRCQUE0Qiw2QkFBNkIsNEJBQTRCLHVDQUF1Qyx1QkFBdUIseUNBQXlDLGFBQWEsMEJBQTBCLDBCQUEwQiw0QkFBNEIsc0ZBQXNGLDBDQUEwQyxvQkFBb0IsbUNBQW1DLHdCQUF3QiwyQkFBMkIsd0JBQXdCLDRCQUE0QiwrQkFBK0IsMkJBQTJCLDhEQUE4RCw0QkFBNEIsZ0NBQWdDLDZCQUE2QixrREFBa0Qsb0RBQW9ELDREQUE0RCwyQkFBMkIsK0JBQStCLDJCQUEyQiw0QkFBNEIsNEJBQTRCLHlFQUF5RSxpREFBaUQsc0NBQXNDLFNBQVMsc0VBQXNFLDJDQUEyQyw2QkFBNkIsNEJBQTRCLCtDQUErQyx1QkFBdUIsSUFBSSx5QkFBeUIsc0NBQXNDLHFEQUFxRCw2REFBNkQsUUFBUSxvQ0FBb0MsdUJBQXVCLHFCQUFxQiwrQkFBK0IsK0JBQStCLDJCQUEyQiw4QkFBOEIsa0NBQWtDLFNBQVMsaUJBQWlCLFdBQVcsNkJBQTZCLElBQUksMkJBQTJCLDhDQUE4QywwQkFBMEIsZ0RBQWdELDREQUE0RCw2REFBNkQsa0NBQWtDLCtEQUErRCxNQUFNLHlDQUF5QyxrQkFBa0IscUNBQXFDLCtCQUErQixZQUFZLEVBQUUsdUJBQXVCLDRCQUE0QixnQ0FBZ0MsNEJBQTRCLGdEQUFnRCxZQUFZLGlDQUFpQyw0QkFBNEIsK0JBQStCLGlCQUFpQixrQkFBa0IsNEJBQTRCLDJCQUEyQixpQkFBaUIsbUNBQW1DLDJEQUEyRCxFQUFFLHNDQUFzQyxrREFBa0QsbURBQW1ELHFDQUFxQyxzQ0FBc0Msb0NBQW9DLCtDQUErQyxnREFBZ0QscUJBQXFCLDBCQUEwQiwrQkFBK0Isa0JBQWtCLHFDQUFxQywwQkFBMEIsVUFBVSxXQUFXLG9EQUFvRCxlQUFlLHVCQUF1QixhQUFhLDRCQUE0QixzQ0FBc0MsU0FBUyxtQkFBbUIsa0JBQWtCLFdBQVcsMkJBQTJCLGVBQWUsYUFBYSxhQUFhLEdBQUcsbUJBQW1CLDRCQUE0QixvQkFBb0IsaURBQWlELE1BQU0scUNBQXFDLHFCQUFxQix3REFBd0QsTUFBTSxzQ0FBc0MscUJBQXFCLHdEQUF3RCxNQUFNLHVDQUF1Qyx3QkFBd0IseUJBQXlCLDBCQUEwQix1QkFBdUIsd0JBQXdCLDhDQUE4QyxlQUFlLDhCQUE4QixtQkFBbUIscUJBQXFCLDBCQUEwQixrQ0FBa0Msa0RBQWtELG9CQUFvQiwrQ0FBK0MsMERBQTBELEdBQUcsaUJBQWlCLHNCQUFzQiw2QkFBNkIsaUJBQWlCLE1BQU0sOEJBQThCLDBCQUEwQiw4QkFBOEIsZ0JBQWdCLGdCQUFnQiw2QkFBNkIseUJBQXlCLHNCQUFzQix1Q0FBdUMsMENBQTBDLHlDQUF5Qyw0QkFBNEIsV0FBVywwQkFBMEIsWUFBWSxvQkFBb0IsS0FBSyx5QkFBeUIsWUFBWSxTQUFTLG1CQUFtQiw4QkFBOEIsV0FBVyx3QkFBd0Isc0JBQXNCLFlBQVkseUNBQXlDLGlEQUFpRCxlQUFlLGtCQUFrQixNQUFNLGFBQWEsMENBQTBDLElBQUksK0JBQStCLDRCQUE0QixFQUFFLGtCQUFrQixVQUFVLFNBQVMsd0hBQXdILElBQUksK0JBQStCLFlBQVksRUFBRSxzQkFBc0IsMkJBQTJCLDZCQUE2Qiw2QkFBNkIsMkJBQTJCLDRCQUE0QixFQUFFLGdCQUFnQixxQkFBcUIsdUJBQXVCLDBCQUEwQiw4QkFBOEIsU0FBUyxtQkFBbUIsV0FBVyw2Q0FBNkMseURBQXlELG9DQUFvQyxvQkFBb0IscUJBQXFCLGtCQUFrQixvQ0FBb0MsSUFBSSxtQkFBbUIsVUFBVSxnQkFBZ0IsZUFBZSx3REFBd0QsNEVBQTRFLHNDQUFzQyw0QkFBNEIsNkRBQTZELGNBQWMsV0FBVyx5REFBeUQsMENBQTBDLHNDQUFzQyw4QkFBOEIsU0FBUywwQkFBMEIsK0JBQStCLDRCQUE0QixNQUFNLDhCQUE4QixVQUFVLHdCQUF3Qiw2QkFBNkIsNkNBQTZDLGlCQUFpQixxQkFBcUIsWUFBWSwyQ0FBMkMsNEVBQTRFLHNDQUFzQyxtREFBbUQsOENBQThDLHVCQUF1QixjQUFjLHVCQUF1QixnQkFBZ0IsZ0RBQWdELGFBQWEsMENBQTBDLGdCQUFnQixZQUFZLFNBQVMsS0FBSyxXQUFXLElBQUksZ0JBQWdCLFNBQVMsNEJBQTRCLHNDQUFzQywyQkFBMkIsMkNBQTJDLFlBQVkseUJBQXlCLGNBQWMsa0NBQWtDLGlCQUFpQiwyQ0FBMkMsWUFBWSxTQUFTLEtBQUssSUFBSSwwQkFBMEIsU0FBUyw2QkFBNkIsV0FBVyxrQ0FBa0MsVUFBVSxFQUFFLCtCQUErQixxQkFBcUIsa0VBQWtFLHVDQUF1QyxvTkFBb04sZUFBZSxJQUFJLHFEQUFxRCxtQ0FBbUMsU0FBUyw2QkFBNkIsTUFBTSxrRUFBa0UscURBQXFELDBCQUEwQix1QkFBdUIsZ0JBQWdCLDhEQUE4RCw2QkFBNkIsaUJBQWlCLG1DQUFtQyxrQ0FBa0MsMkNBQTJDLHFGQUFxRixxQkFBcUIsMkVBQTJFLDJCQUEyQiwyQkFBMkIsZUFBZSxzSEFBc0gsK0RBQStELFdBQVcscUZBQXFGLGlGQUFpRix3QkFBd0Isd0NBQXdDLHNCQUFzQixzRkFBc0YsNkZBQTZGLDJCQUEyQiwwQkFBMEIsNkVBQTZFLCtCQUErQix5QkFBeUIsa0NBQWtDLDBCQUEwQixlQUFlLHNIQUFzSCw2QkFBNkIsd0NBQXdDLE1BQU0sdURBQXVELG1CQUFtQixtQ0FBbUMsNkJBQTZCLGlDQUFpQywrQkFBK0IsbURBQW1ELDZDQUE2QyxtRkFBbUYsa0NBQWtDLEVBQUUsMEJBQTBCLHVCQUF1QixpQ0FBaUMscUJBQXFCLG9GQUFvRix3QkFBd0IsMEJBQTBCLHdCQUF3Qix1Q0FBdUMsc0pBQXNKLGlDQUFpQyxtQ0FBbUMsUUFBUSxlQUFlLHNCQUFzQixvQkFBb0IscUJBQXFCLFlBQVksZUFBZSxzQkFBc0Isb0JBQW9CLHlCQUF5QixFQUFFLGdCQUFnQixvQ0FBb0MsTUFBTSxnQkFBZ0IseUJBQXlCLGdFQUFnRSx3QkFBd0IsbUNBQW1DLHdCQUF3QixtQkFBbUIseUJBQXlCLDhCQUE4QixXQUFXLGVBQWUsOEJBQThCLEVBQUUsa0JBQWtCLHNDQUFzQyxtQkFBbUIsNEJBQTRCLDZDQUE2Qyx1QkFBdUIsa0NBQWtDLEVBQUUsMERBQTBELHVCQUF1QixrQ0FBa0Msc0NBQXNDLG1EQUFtRCxtQkFBbUIsWUFBWSxPQUFPLEtBQUssd0NBQXdDLE1BQU0sWUFBWSxPQUFPLEtBQUssNENBQTRDLFlBQVksRUFBRSwyQkFBMkIsWUFBWSx5R0FBeUcsa0VBQWtFLGdDQUFnQywyQkFBMkIseUJBQXlCLG9CQUFvQixrRUFBa0UsbUJBQW1CLHVCQUF1QixpRUFBaUUscUJBQXFCLHVCQUF1QixHQUFHLE9BQU8sbUJBQW1CLG1CQUFtQix5QkFBeUIsMERBQTBELE1BQU0sbUJBQW1CLGdCQUFnQix5RkFBeUYsY0FBYyx5Q0FBeUMsZ0ZBQWdGLHNCQUFzQixFQUFFLHdCQUF3QixFQUFFLDZCQUE2QixJQUFJLDREQUE0RCxTQUFTLGtCQUFrQixrQ0FBa0MsbUJBQW1CLDBCQUEwQix3Q0FBd0MsRUFBRSw0QkFBNEIsMEJBQTBCLCtEQUErRCxvREFBb0QsbUNBQW1DLGtCQUFrQixvQkFBb0IsZ0JBQWdCLHFCQUFxQixvRUFBb0UsMkJBQTJCLEtBQUssNEJBQTRCLEVBQUUseUJBQXlCLE9BQU8sNEJBQTRCLEdBQUcsRUFBRSw2QkFBNkIsRUFBRSw2QkFBNkIsMENBQTBDLHNCQUFzQixFQUFFLHdCQUF3QixFQUFFLDZCQUE2QixJQUFJLDREQUE0RCxTQUFTLGtCQUFrQixvQ0FBb0MsNEJBQTRCLDBCQUEwQixJQUFJLCtEQUErRCxTQUFTLFdBQVcsT0FBTyxvREFBb0QsbUNBQW1DLGtCQUFrQixvQkFBb0IsZ0JBQWdCLHFCQUFxQiwrQkFBK0IsMkJBQTJCLGdDQUFnQyxpQkFBaUIsMkZBQTJGLEtBQUssNEJBQTRCLEVBQUUseUJBQXlCLE9BQU8sNEJBQTRCLEdBQUcsRUFBRSw2QkFBNkIsRUFBRSwrQkFBK0IsY0FBYywrREFBK0Qsa0JBQWtCLFlBQVksUUFBUSxpQkFBaUIsY0FBYyxNQUFNLGtDQUFrQyx5Q0FBeUMsb0JBQW9CLG1CQUFtQixnQkFBZ0IsNEJBQTRCLFdBQVcsNEJBQTRCLGdDQUFnQyxJQUFJLHFCQUFxQixTQUFTLHlFQUF5RSxXQUFXLFFBQVEsd0JBQXdCLG1CQUFtQiwwQkFBMEIsNEJBQTRCLDZCQUE2QiwyQkFBMkIsMkJBQTJCLDRCQUE0QixvQkFBb0IsK1FBQStRLHVCQUF1Qiw4QkFBOEIsNkNBQTZDLG9CQUFvQiw2Q0FBNkMsb0JBQW9CLDZDQUE2QyxvQkFBb0IsNlFBQTZRLFNBQVMsZ0RBQWdELHVDQUF1QywwQ0FBMEMsNkJBQTZCLDBCQUEwQiwrREFBK0Qsc0JBQXNCLFNBQVMsaUNBQWlDLG1CQUFtQiwyREFBMkQsbUJBQW1CLHdCQUF3QixTQUFTLHVDQUF1Qyx5QkFBeUIsMEJBQTBCLCtDQUErQywyQkFBMkIsZ0NBQWdDLHVCQUF1QixXQUFXLCtCQUErQixhQUFhLFdBQVcsK0JBQStCLFlBQVksRUFBRSxxQkFBcUIsVUFBVSxXQUFXLGFBQWEsc0JBQXNCLHNCQUFzQixzQkFBc0IsMENBQTBDLFVBQVUsU0FBUyxzQ0FBc0Msb0NBQW9DLDZCQUE2QixvREFBb0QsNENBQTRDLFVBQVUsWUFBWSxTQUFTLEtBQUssMkJBQTJCLCtCQUErQiw4Q0FBOEMsb0JBQW9CLFVBQVUsa0JBQWtCLFdBQVcsNkNBQTZDLFVBQVUsWUFBWSxTQUFTLEtBQUssMkJBQTJCLCtCQUErQiwrQ0FBK0Msb0JBQW9CLFdBQVcsV0FBVyxrQ0FBa0Msb0JBQW9CLHNDQUFzQyxXQUFXLHNCQUFzQiwwQkFBMEIsV0FBVyw4QkFBOEIsNEJBQTRCLHNDQUFzQyxjQUFjLDBCQUEwQixhQUFhLDRDQUE0Qyx5QkFBeUIsSUFBSSx3Q0FBd0MsWUFBWSxRQUFRLHVCQUF1QixVQUFVLFdBQVcsY0FBYyxrREFBa0Qsb0JBQW9CLHVCQUF1QiwyQkFBMkIsUUFBUSx1QkFBdUIsa0JBQWtCLFNBQVMsUUFBUSx1QkFBdUIsYUFBYSx3QkFBd0IsU0FBUyx1QkFBdUIsMEJBQTBCLG9CQUFvQixVQUFVLFNBQVMsYUFBYSxTQUFTLGlFQUFpRSxpQkFBaUIseUNBQXlDLHlCQUF5QixJQUFJLHdDQUF3QyxXQUFXLHVCQUF1QiwwQkFBMEIsU0FBUyxtRUFBbUUsMEJBQTBCLFNBQVMsWUFBWSwwQkFBMEIsd0JBQXdCLGtCQUFrQixTQUFTLFlBQVksMEJBQTBCLFdBQVcsWUFBWSx3QkFBd0IsZ0NBQWdDLFlBQVksMEJBQTBCLFNBQVMsWUFBWSwwQkFBMEIsU0FBUyx5Q0FBeUMsU0FBUyxpRUFBaUUsaUJBQWlCLDZDQUE2Qyx5QkFBeUIsSUFBSSxtQ0FBbUMsa0NBQWtDLHdDQUF3QyxpQkFBaUIsU0FBUyxpRUFBaUUsaUJBQWlCLG9DQUFvQyx1Q0FBdUMsbUNBQW1DLHFDQUFxQyxtQ0FBbUMsbUNBQW1DLG9DQUFvQyw0Q0FBNEMsa0NBQWtDLDJDQUEyQywyREFBMkQseUJBQXlCLG1EQUFtRCxzRUFBc0UsMkNBQTJDLHNHQUFzRyx5QkFBeUIsNEJBQTRCLDZJQUE2SSw0QkFBNEIsMkNBQTJDLDJDQUEyQyxzRUFBc0UsMkNBQTJDLGtEQUFrRCxVQUFVLGtGQUFrRiwyQ0FBMkMscURBQXFELDRDQUE0Qyw2REFBNkQsa0NBQWtDLDJEQUEyRCx5QkFBeUIsbUNBQW1DLHFDQUFxQyxtQ0FBbUMsbUNBQW1DLG9DQUFvQyw0QkFBNEIsK0NBQStDLHlDQUF5QyxxQ0FBcUMscUNBQXFDLDRDQUE0Qyw0Q0FBNEMsMERBQTBELHlDQUF5Qyx1REFBdUQsMkJBQTJCLHlEQUF5RCw0QkFBNEIsbUNBQW1DLG1DQUFtQywyQ0FBMkMsMkNBQTJDLDhCQUE4QixnQ0FBZ0MsbUNBQW1DLE1BQU0sZ0NBQWdDLG9DQUFvQyw4Q0FBOEMsNEJBQTRCLHVCQUF1Qix1Q0FBdUMsa0JBQWtCLFdBQVcsNkJBQTZCLHNDQUFzQywrQkFBK0IsT0FBTyxRQUFRLDJCQUEyQixrQ0FBa0MsdUNBQXVDLGlGQUFpRixPQUFPLDZCQUE2Qix1REFBdUQseUNBQXlDLHlDQUF5Qyw4Q0FBOEMscUNBQXFDLGdEQUFnRCxjQUFjLGdEQUFnRCxjQUFjLDJCQUEyQixXQUFXLDZCQUE2QixxQ0FBcUMseUJBQXlCLDJCQUEyQixrSEFBa0gsU0FBUyx5SEFBeUgsa0JBQWtCLG9DQUFvQyxvQkFBb0IsZUFBZSxrQkFBa0IsNEJBQTRCLCtCQUErQiw2QkFBNkIsNkNBQTZDLGNBQWMsMkNBQTJDLDRCQUE0Qiw2QkFBNkIsK0JBQStCLDBCQUEwQixFQUFFLFNBQVMsOERBQThELDRCQUE0Qix5Q0FBeUMsY0FBYyxpQ0FBaUMsMEJBQTBCLEVBQUUscUNBQXFDLFNBQVMsdUJBQXVCLGNBQWMsdUJBQXVCLElBQUksd0NBQXdDLGlCQUFpQixTQUFTLFNBQVMsaUVBQWlFLGdCQUFnQixzQ0FBc0MsSUFBSSx3Q0FBd0MsNENBQTRDLG9CQUFvQixTQUFTLFNBQVMsaUVBQWlFLGdCQUFnQiw4REFBOEQsSUFBSSx3Q0FBd0MsMkJBQTJCLG9EQUFvRCxrQ0FBa0MsZ0RBQWdELFdBQVcsZ0NBQWdDLG1TQUFtUyxnRUFBZ0UsU0FBUyxTQUFTLGlFQUFpRSxnQkFBZ0IsdUNBQXVDLElBQUksd0NBQXdDLDZDQUE2QyxvQkFBb0IsU0FBUyxTQUFTLGlFQUFpRSxnQkFBZ0Isa0NBQWtDLDhCQUE4Qiw0Q0FBNEMsWUFBWSxPQUFPLEtBQUssK0NBQStDLFNBQVMsNEJBQTRCLGdEQUFnRCxpQ0FBaUMsVUFBVSxZQUFZLFNBQVMsa0JBQWtCLFdBQVcsNERBQTRELCtEQUErRCw4QkFBOEIscUNBQXFDLGNBQWMsNkNBQTZDLG9DQUFvQyxtRkFBbUYsOENBQThDLDZDQUE2QyxtQkFBbUIsb0JBQW9CLGtDQUFrQyxNQUFNLG9CQUFvQiwrQ0FBK0MsTUFBTSx3Q0FBd0MsZ0JBQWdCLGVBQWUsd0NBQXdDLDZCQUE2QixVQUFVLCtSQUErUixpQ0FBaUMsdUJBQXVCLG9YQUFvWCxtQ0FBbUMsdUVBQXVFLHNGQUFzRiwySEFBMkgsa0RBQWtELDBEQUEwRCx5QkFBeUIsc0JBQXNCLFdBQVcsb0NBQW9DLDBDQUEwQyxtQ0FBbUMsb0JBQW9CLDhCQUE4QixZQUFZLCtEQUErRCx5REFBeUQsK0NBQStDLGVBQWUsMENBQTBDLDJCQUEyQix3REFBd0Qsd0JBQXdCLG9EQUFvRCxvREFBb0Qsb0RBQW9ELHdEQUF3RCx5REFBeUQsZ0NBQWdDLHFFQUFxRSwyREFBMkQsNkRBQTZELG9FQUFvRSxvRUFBb0UscURBQXFELHFEQUFxRCxnQ0FBZ0MsTUFBTSwrQkFBK0IsTUFBTSxpQ0FBaUMsdUJBQXVCLG9CQUFvQiw2Q0FBNkMscUJBQXFCLDhCQUE4QixxQkFBcUIsMENBQTBDLHFCQUFxQiwyQkFBMkIscUJBQXFCLDJCQUEyQixrQ0FBa0MscUJBQXFCLG9DQUFvQyxxQkFBcUIsNENBQTRDLHFCQUFxQixzREFBc0QscUJBQXFCLDhCQUE4QixxQkFBcUIsb0NBQW9DLHFCQUFxQiw0QkFBNEIsK0JBQStCLHFDQUFxQyxrQ0FBa0MscUJBQXFCLHFJQUFxSSxxQkFBcUIscUNBQXFDLHFCQUFxQixtQ0FBbUMsaUJBQWlCLFlBQVkscUJBQXFCLHFDQUFxQyxZQUFZLE1BQU0sYUFBYSxxQkFBcUIsbUNBQW1DLGlCQUFpQixZQUFZLHFCQUFxQix1QkFBdUIscUJBQXFCLDZDQUE2Qyx1RkFBdUYsaUVBQWlFLHdDQUF3Qyw4SUFBOEksd0RBQXdELGlGQUFpRix5Q0FBeUMsd0RBQXdELHFCQUFxQixzREFBc0Qsc0RBQXNELG9FQUFvRSxvRUFBb0Usb0VBQW9FLG1EQUFtRCxZQUFZLG9EQUFvRCxZQUFZLG1CQUFtQiwyREFBMkQsaUVBQWlFLE1BQU0sZ0VBQWdFLG1EQUFtRCxxQkFBcUIsb0JBQW9CLHFCQUFxQix3Q0FBd0MsaUhBQWlILGlFQUFpRSx3Q0FBd0MsOElBQThJLHdEQUF3RCxpRkFBaUYseUNBQXlDLHdEQUF3RCxxQkFBcUIsbURBQW1ELHFCQUFxQix5QkFBeUIscUJBQXFCLHVCQUF1QixpQkFBaUIscUJBQXFCLHNCQUFzQixvREFBb0QscUJBQXFCLG9CQUFvQixpQkFBaUIsYUFBYSxzQ0FBc0MsbUNBQW1DLDJCQUEyQiw4RUFBOEUscUNBQXFDLDRDQUE0Qyx5QkFBeUIsU0FBUyw0QkFBNEIsc0JBQXNCLDBDQUEwQyxzQ0FBc0Msb0JBQW9CLHlCQUF5QixRQUFRLG9CQUFvQixXQUFXLDJDQUEyQyxZQUFZLGFBQWEsbUJBQW1CLHdCQUF3QixrQkFBa0IsdUJBQXVCLGVBQWUsZUFBZSxpQkFBaUIsbUJBQW1CLGlCQUFpQixvQkFBb0Isa0JBQWtCLDBDQUEwQyxNQUFNLGVBQWUsdUNBQXVDLG1CQUFtQiwrQ0FBK0MsUUFBUSxlQUFlLHlDQUF5QyxtQkFBbUIsaURBQWlELFdBQVcsZUFBZSw0QkFBNEIsV0FBVyxlQUFlLGdDQUFnQyxFQUFFLGlCQUFpQixnQkFBZ0Isc0NBQXNDLDhDQUE4Qyx3REFBd0QsOENBQThDLDBDQUEwQyw4QkFBOEIsd0RBQXdELG1EQUFtRCwyQkFBMkIsd0VBQXdFLDhDQUE4QyxlQUFlLGlDQUFpQyxXQUFXLFlBQVksZUFBZSxLQUFLLGlCQUFpQixZQUFZLFVBQVUsb0NBQW9DLG9CQUFvQiw4REFBOEQsK0VBQStFLGNBQWMsbUJBQW1CLHdCQUF3QixRQUFRLDhDQUE4QyxHQUFHLHVDQUF1Qyx1Q0FBdUMsdUNBQXVDLHVDQUF1QyxxQkFBcUIsMEJBQTBCLHNCQUFzQix3Q0FBd0MsY0FBYyx5Q0FBeUMsY0FBYywwQ0FBMEMsc0JBQXNCLGVBQWUsK0JBQStCLCtEQUErRCxRQUFRLE1BQU0sa0JBQWtCLHlFQUF5RSxJQUFJLDRCQUE0Qix5Q0FBeUMsWUFBWSxpQkFBaUIsS0FBSyxnQ0FBZ0MsYUFBYSxTQUFTLDhEQUE4RCxxQ0FBcUMseUJBQXlCLE9BQU8sZ0VBQWdFLG1CQUFtQix1YUFBdWEsYUFBYSx3Q0FBd0MsZ0ZBQWdGLDZDQUE2QyxxRkFBcUYsNENBQTRDLG9GQUFvRixzQ0FBc0MsOEVBQThFLDBDQUEwQyxrRkFBa0YscURBQXFELDZGQUE2Rix3REFBd0QsZ0dBQWdHLGdEQUFnRCx3RkFBd0YsbURBQW1ELDJGQUEyRiwyREFBMkQsbUdBQW1HLDRDQUE0QyxvRkFBb0YseURBQXlELGlHQUFpRyxzREFBc0QsOEZBQThGLHFEQUFxRCw2RkFBNkYsd0NBQXdDLGdGQUFnRix3Q0FBd0MsZ0ZBQWdGLHlEQUF5RCxpR0FBaUcsd0RBQXdELGdHQUFnRyw0Q0FBNEMsb0ZBQW9GLDhDQUE4QyxzRkFBc0Ysb0RBQW9ELDRGQUE0RixtREFBbUQsMkZBQTJGLG9EQUFvRCw0RkFBNEYsNENBQTRDLG9GQUFvRiwwQ0FBMEMsa0ZBQWtGLG1EQUFtRCwyRkFBMkYsbURBQW1ELDJGQUEyRiw4Q0FBOEMsc0ZBQXNGLDZDQUE2QyxxRkFBcUYsNkNBQTZDLHFGQUFxRixpREFBaUQsMEZBQTBGLDRDQUE0QyxxRkFBcUYsd0RBQXdELGlHQUFpRyw0Q0FBNEMscUZBQXFGLDRDQUE0QyxxRkFBcUYsOENBQThDLHVGQUF1RixnREFBZ0QseUZBQXlGLHdDQUF3QyxpRkFBaUYsNkNBQTZDLHNGQUFzRiw2REFBNkQsa0dBQWtHLHlDQUF5Qyw4RUFBOEUsMkJBQTJCLG9FQUFvRSw2Q0FBNkMsa0ZBQWtGLG1EQUFtRCx3RkFBd0YsK0NBQStDLG9GQUFvRixtREFBbUQsc0JBQXNCLDRDQUE0QyxrREFBa0Qsc0NBQXNDLDhDQUE4Qyx3REFBd0QsOENBQThDLDBDQUEwQyw4QkFBOEIsY0FBYyw0QkFBNEIsdUJBQXVCLHdEQUF3RCxvQkFBb0IsMkNBQTJDLG9CQUFvQixnREFBZ0QsbUJBQW1CLHNCQUFzQixPQUFPLFNBQVMsc0JBQXNCLE9BQU8saUJBQWlCLG9CQUFvQixlQUFlLHlCQUF5QixnQkFBZ0IsY0FBYyxtRUFBbUUsV0FBVyx3QkFBd0Isa0NBQWtDLHNCQUFzQixzQkFBc0IseUJBQXlCLElBQUksU0FBUyxLQUFLLE1BQU0sVUFBVSxrQkFBa0IsK0JBQStCLGtCQUFrQix3QkFBd0Isd0JBQXdCLDJDQUEyQyxZQUFZLGtDQUFrQyxzQkFBc0IsOEVBQThFLGtDQUFrQyw0QkFBNEI7O0FBRXo2NTZMO0FBQ0EsTUFBTTs7QUFFTjs7QUFFQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYixTQUFTO0FBQ1Q7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSxPQUFPO0FBQ25CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFlBQVksT0FBTztBQUNuQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDJCQUEyQjtBQUMzQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsZ0JBQWdCLE9BQU87QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsK0JBQStCO0FBQy9CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFlBQVksT0FBTyx3Q0FBd0M7QUFDM0Q7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxZQUFZLE9BQU8sMENBQTBDO0FBQzdEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxvQ0FBb0M7QUFDcEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxDQUFDOzs7Ozs7Ozs7Ozs7O0FDOVdXO0FBQ1osT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJLEtBQTBCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7QUNqQ1k7QUFDWixPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQix3QkFBd0I7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLHlCQUF5QjtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLHdCQUF3QjtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQiw4QkFBOEI7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixrQ0FBa0M7QUFDcEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFLE9BQU87QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJLE9BQU87QUFDWCxHQUFHO0FBQ0gsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNuMS5qcy9saWIvYXNuMS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2FzbjEuanMvbGliL2FzbjEvYXBpLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNuMS5qcy9saWIvYXNuMS9iYXNlL2J1ZmZlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2FzbjEuanMvbGliL2FzbjEvYmFzZS9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2FzbjEuanMvbGliL2FzbjEvYmFzZS9ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNuMS5qcy9saWIvYXNuMS9iYXNlL3JlcG9ydGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNuMS5qcy9saWIvYXNuMS9jb25zdGFudHMvZGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNuMS5qcy9saWIvYXNuMS9jb25zdGFudHMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9hc24xLmpzL2xpYi9hc24xL2RlY29kZXJzL2Rlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2FzbjEuanMvbGliL2FzbjEvZGVjb2RlcnMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9hc24xLmpzL2xpYi9hc24xL2RlY29kZXJzL3BlbS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2FzbjEuanMvbGliL2FzbjEvZW5jb2RlcnMvZGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNuMS5qcy9saWIvYXNuMS9lbmNvZGVycy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2FzbjEuanMvbGliL2FzbjEvZW5jb2RlcnMvcGVtLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNuMS5qcy9ub2RlX21vZHVsZXMvYm4uanMvbGliL2JuLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNzZXJ0L2J1aWxkL2Fzc2VydC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Fzc2VydC9idWlsZC9pbnRlcm5hbC9hc3NlcnQvYXNzZXJ0aW9uX2Vycm9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXNzZXJ0L2J1aWxkL2ludGVybmFsL2Vycm9ycy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Fzc2VydC9idWlsZC9pbnRlcm5hbC91dGlsL2NvbXBhcmlzb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYXV0b21hdGlvbi1ldmVudHMvYnVpbGQvZXM1L2J1bmRsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jhc2U2NC1qcy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2JuLmpzL2xpYi9ibi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb2tlci1mYWN0b3J5L2J1aWxkL2VzMjAxOS9ndWFyZHMvbWVzc2FnZS1wb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJva2VyLWZhY3RvcnkvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZXh0ZW5kLWJyb2tlci1pbXBsZW1lbnRhdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb2tlci1mYWN0b3J5L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3BvcnQtbWFwLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJva2VyLWZhY3RvcnkvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvYnJva2VyLWFjdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm9rZXItZmFjdG9yeS9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9icm9rZXItZGVmaW5pdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb2tlci1mYWN0b3J5L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2RlZmF1bHQtYnJva2VyLWRlZmluaXRpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm9rZXItZmFjdG9yeS9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb2tlci1mYWN0b3J5L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL3dvcmtlci1ldmVudC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb2tlci1mYWN0b3J5L2J1aWxkL2VzMjAxOS9tb2R1bGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm9rZXItZmFjdG9yeS9idWlsZC9lczIwMTkvdHlwZXMvYnJva2VyLWltcGxlbWVudGF0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJva2VyLWZhY3RvcnkvYnVpbGQvZXMyMDE5L3R5cGVzL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvcmFuZC9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktYWVzL2Flcy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktYWVzL2F1dGhDaXBoZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm93c2VyaWZ5LWFlcy9icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1hZXMvZGVjcnlwdGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1hZXMvZW5jcnlwdGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1hZXMvZ2hhc2guanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm93c2VyaWZ5LWFlcy9pbmNyMzIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm93c2VyaWZ5LWFlcy9tb2Rlcy9jYmMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm93c2VyaWZ5LWFlcy9tb2Rlcy9jZmIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm93c2VyaWZ5LWFlcy9tb2Rlcy9jZmIxLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1hZXMvbW9kZXMvY2ZiOC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktYWVzL21vZGVzL2N0ci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktYWVzL21vZGVzL2VjYi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktYWVzL21vZGVzL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1hZXMvbW9kZXMvb2ZiLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1hZXMvc3RyZWFtQ2lwaGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1jaXBoZXIvYnJvd3Nlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktZGVzL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1kZXMvbW9kZXMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9icm93c2VyaWZ5LXJzYS9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktc2lnbi9hbGdvcy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktc2lnbi9icm93c2VyL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvYnJvd3NlcmlmeS1zaWduL2Jyb3dzZXIvc2lnbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Jyb3dzZXJpZnktc2lnbi9icm93c2VyL3ZlcmlmeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2J1ZmZlci14b3IvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9idWZmZXIvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9jYWxsLWJpbmQvY2FsbEJvdW5kLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvY2FsbC1iaW5kL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvY2lwaGVyLWJhc2UvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9jb25zb2xlLWJyb3dzZXJpZnkvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9jcmVhdGUtZWNkaC9icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvY3JlYXRlLWVjZGgvbm9kZV9tb2R1bGVzL2JuLmpzL2xpYi9ibi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2NyZWF0ZS1oYXNoL2Jyb3dzZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9jcmVhdGUtaGFzaC9tZDUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9jcmVhdGUtaG1hYy9icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvY3JlYXRlLWhtYWMvbGVnYWN5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvY3J5cHRvLWJyb3dzZXJpZnkvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9kZWZpbmUtcHJvcGVydGllcy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2Rlcy5qcy9saWIvZGVzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZGVzLmpzL2xpYi9kZXMvY2JjLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZGVzLmpzL2xpYi9kZXMvY2lwaGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZGVzLmpzL2xpYi9kZXMvZGVzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZGVzLmpzL2xpYi9kZXMvZWRlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZGVzLmpzL2xpYi9kZXMvdXRpbHMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9kaWZmaWUtaGVsbG1hbi9icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZGlmZmllLWhlbGxtYW4vbGliL2RoLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZGlmZmllLWhlbGxtYW4vbGliL2dlbmVyYXRlUHJpbWUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9kaWZmaWUtaGVsbG1hbi9ub2RlX21vZHVsZXMvYm4uanMvbGliL2JuLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZWxsaXB0aWMvbGliL2VsbGlwdGljLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZWxsaXB0aWMvbGliL2VsbGlwdGljL2N1cnZlL2Jhc2UuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9lbGxpcHRpYy9saWIvZWxsaXB0aWMvY3VydmUvZWR3YXJkcy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2VsbGlwdGljL2xpYi9lbGxpcHRpYy9jdXJ2ZS9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2VsbGlwdGljL2xpYi9lbGxpcHRpYy9jdXJ2ZS9tb250LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZWxsaXB0aWMvbGliL2VsbGlwdGljL2N1cnZlL3Nob3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZWxsaXB0aWMvbGliL2VsbGlwdGljL2N1cnZlcy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2VsbGlwdGljL2xpYi9lbGxpcHRpYy9lYy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2VsbGlwdGljL2xpYi9lbGxpcHRpYy9lYy9rZXkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9lbGxpcHRpYy9saWIvZWxsaXB0aWMvZWMvc2lnbmF0dXJlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZWxsaXB0aWMvbGliL2VsbGlwdGljL2VkZHNhL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZWxsaXB0aWMvbGliL2VsbGlwdGljL2VkZHNhL2tleS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2VsbGlwdGljL2xpYi9lbGxpcHRpYy9lZGRzYS9zaWduYXR1cmUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9lbGxpcHRpYy9saWIvZWxsaXB0aWMvcHJlY29tcHV0ZWQvc2VjcDI1NmsxLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZWxsaXB0aWMvbGliL2VsbGlwdGljL3V0aWxzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZWxsaXB0aWMvbm9kZV9tb2R1bGVzL2JuLmpzL2xpYi9ibi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2VzNi1vYmplY3QtYXNzaWduL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZXZlbnRzL2V2ZW50cy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2V2cF9ieXRlc3Rva2V5L2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZmFzdC11bmlxdWUtbnVtYmVycy9idWlsZC9lczUvYnVuZGxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZm9yLWVhY2gvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9mdW5jdGlvbi1iaW5kL2ltcGxlbWVudGF0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZnVuY3Rpb24tYmluZC9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2dldC1pbnRyaW5zaWMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9oYXMtcHJvcGVydHktZGVzY3JpcHRvcnMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9oYXMtc3ltYm9scy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2hhcy1zeW1ib2xzL3NoYW1zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzLXRvc3RyaW5ndGFnL3NoYW1zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzL3NyYy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2hhc2gtYmFzZS9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2hhc2guanMvbGliL2hhc2guanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9oYXNoLmpzL2xpYi9oYXNoL2NvbW1vbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2hhc2guanMvbGliL2hhc2gvaG1hYy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2hhc2guanMvbGliL2hhc2gvcmlwZW1kLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzaC5qcy9saWIvaGFzaC9zaGEuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9oYXNoLmpzL2xpYi9oYXNoL3NoYS8xLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzaC5qcy9saWIvaGFzaC9zaGEvMjI0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzaC5qcy9saWIvaGFzaC9zaGEvMjU2LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzaC5qcy9saWIvaGFzaC9zaGEvMzg0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzaC5qcy9saWIvaGFzaC9zaGEvNTEyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzaC5qcy9saWIvaGFzaC9zaGEvY29tbW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaGFzaC5qcy9saWIvaGFzaC91dGlscy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2htYWMtZHJiZy9saWIvaG1hYy1kcmJnLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaWVlZTc1NC9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2luaGVyaXRzL2luaGVyaXRzX2Jyb3dzZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9pcy1hcmd1bWVudHMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9pcy1jYWxsYWJsZS9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2lzLWdlbmVyYXRvci1mdW5jdGlvbi9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2lzLW5hbi9pbXBsZW1lbnRhdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2lzLW5hbi9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2lzLW5hbi9wb2x5ZmlsbC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2lzLW5hbi9zaGltLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvaXMtdHlwZWQtYXJyYXkvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZW5jb2RlLW1pZGktZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZW5jb2RlLW1pZGktbWV0YS1ldmVudC13aXRoLXRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvd3JpdGUtdmFyaWFibGUtbGVuZ3RoLXF1YW50aXR5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvZnVuY3Rpb25zL2NyZWF0ZS1hcnJheS1idWZmZXItd2l0aC1kYXRhLXZpZXcuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9mdW5jdGlvbnMvam9pbi1hcnJheS1idWZmZXJzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvZ3VhcmRzL21pZGktY2hhbm5lbC1wcmVmaXgtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1jaGFubmVsLXByZXNzdXJlLWV2ZW50LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvZ3VhcmRzL21pZGktY29udHJvbC1jaGFuZ2UtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1jb3B5cmlnaHQtbm90aWNlLWV2ZW50LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvZ3VhcmRzL21pZGktY3VlLXBvaW50LWV2ZW50LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvZ3VhcmRzL21pZGktZGV2aWNlLW5hbWUtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1lbmQtb2YtdHJhY2stZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1pbnN0cnVtZW50LW5hbWUtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1rZXktcHJlc3N1cmUtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1rZXktc2lnbmF0dXJlLWV2ZW50LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvZ3VhcmRzL21pZGktbHlyaWMtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1tYXJrZXItZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1taWRpLXBvcnQtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1ub3RlLW9mZi1ldmVudC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2pzb24tbWlkaS1tZXNzYWdlLWVuY29kZXIvYnVpbGQvZXMyMDE5L2d1YXJkcy9taWRpLW5vdGUtb24tZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1waXRjaC1iZW5kLWV2ZW50LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvZ3VhcmRzL21pZGktcHJvZ3JhbS1jaGFuZ2UtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1wcm9ncmFtLW5hbWUtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1zZXF1ZW5jZXItc3BlY2lmaWMtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1zZXQtdGVtcG8tZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1zbXB0ZS1vZmZzZXQtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS1zeXNleC1ldmVudC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2pzb24tbWlkaS1tZXNzYWdlLWVuY29kZXIvYnVpbGQvZXMyMDE5L2d1YXJkcy9taWRpLXRleHQtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS10aW1lLXNpZ25hdHVyZS1ldmVudC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2pzb24tbWlkaS1tZXNzYWdlLWVuY29kZXIvYnVpbGQvZXMyMDE5L2d1YXJkcy9taWRpLXRyYWNrLW5hbWUtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9ndWFyZHMvbWlkaS11bmtub3duLXRleHQtZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS9tb2R1bGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS90eXBlcy9jcmVhdGUtYXJyYXktYnVmZmVyLXdpdGgtZGF0YS12aWV3LWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvdHlwZXMvZW5jb2RlLW1pZGktZXZlbnQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2pzb24tbWlkaS1tZXNzYWdlLWVuY29kZXIvYnVpbGQvZXMyMDE5L3R5cGVzL2VuY29kZS1taWRpLWV2ZW50LWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvdHlwZXMvZW5jb2RlLW1pZGktbWV0YS1ldmVudC13aXRoLXRleHQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2pzb24tbWlkaS1tZXNzYWdlLWVuY29kZXIvYnVpbGQvZXMyMDE5L3R5cGVzL2VuY29kZS1taWRpLW1ldGEtZXZlbnQtd2l0aC10ZXh0LWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvanNvbi1taWRpLW1lc3NhZ2UtZW5jb2Rlci9idWlsZC9lczIwMTkvdHlwZXMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS90eXBlcy9qb2luLWFycmF5LWJ1ZmZlcnMtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9qc29uLW1pZGktbWVzc2FnZS1lbmNvZGVyL2J1aWxkL2VzMjAxOS90eXBlcy93cml0ZS12YXJpYWJsZS1sZW5ndGgtcXVhbnRpdHktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL2pzb24tbWlkaS1tZXNzYWdlLWVuY29kZXIvYnVpbGQvZXMyMDE5L3R5cGVzL3dyaXRlLXZhcmlhYmxlLWxlbmd0aC1xdWFudGl0eS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21kNS5qcy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktZmlsZS1zbGljZXIvYnVpbGQvZXMyMDE5L2d1YXJkcy9taWRpLXNldC10ZW1wby1ldmVudC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktZmlsZS1zbGljZXIvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLWZpbGUtc2xpY2VyL2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL3RpbWVkLW1pZGktZXZlbnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLWZpbGUtc2xpY2VyL2J1aWxkL2VzMjAxOS9taWRpLWZpbGUtc2xpY2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1maWxlLXNsaWNlci9idWlsZC9lczIwMTkvbW9kdWxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1qc29uLXBhcnNlci1icm9rZXIvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLWpzb24tcGFyc2VyLWJyb2tlci9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9taWRpLWpzb24tcGFyc2VyLWJyb2tlci1kZWZpbml0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1qc29uLXBhcnNlci1icm9rZXIvYnVpbGQvZXMyMDE5L21vZHVsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktanNvbi1wYXJzZXItYnJva2VyL2J1aWxkL2VzMjAxOS90eXBlcy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktanNvbi1wYXJzZXItYnJva2VyL2J1aWxkL2VzMjAxOS90eXBlcy9taWRpLWpzb24tcGFyc2VyLWJyb2tlci1sb2FkZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLWpzb24tcGFyc2VyLWJyb2tlci9idWlsZC9lczIwMTkvdHlwZXMvbWlkaS1qc29uLXBhcnNlci1icm9rZXItd3JhcHBlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktanNvbi1wYXJzZXIvYnVpbGQvZXMyMDE5L21vZHVsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktanNvbi1wYXJzZXIvYnVpbGQvZXMyMDE5L3dvcmtlci93b3JrZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLXBsYXllci9idWlsZC9lczIwMTkvZmFjdG9yaWVzL21pZGktZmlsZS1zbGljZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLXBsYXllci9idWlsZC9lczIwMTkvZmFjdG9yaWVzL21pZGktcGxheWVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLXBsYXllci9idWlsZC9lczIwMTkvaGVscGVycy9lbmNvZGUtbWlkaS1tZXNzYWdlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1wbGF5ZXIvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLXBsYXllci9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9pbnRlcnZhbC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktcGxheWVyL2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL21pZGktb3V0cHV0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1wbGF5ZXIvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvbWlkaS1wbGF5ZXItZmFjdG9yeS1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1wbGF5ZXIvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvbWlkaS1wbGF5ZXItb3B0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktcGxheWVyL2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL21pZGktcGxheWVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1wbGF5ZXIvYnVpbGQvZXMyMDE5L21pZGktcGxheWVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1wbGF5ZXIvYnVpbGQvZXMyMDE5L21vZHVsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktcGxheWVyL2J1aWxkL2VzMjAxOS9zY2hlZHVsZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLXBsYXllci9idWlsZC9lczIwMTkvdHlwZXMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWRpLXBsYXllci9idWlsZC9lczIwMTkvdHlwZXMvbWlkaS1maWxlLXNsaWNlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1wbGF5ZXIvYnVpbGQvZXMyMDE5L3R5cGVzL21pZGktcGxheWVyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pZGktcGxheWVyL2J1aWxkL2VzMjAxOS90eXBlcy9taWRpLXBsYXllci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvbWlkaS1wbGF5ZXIvYnVpbGQvZXMyMDE5L3R5cGVzL3BsYXllci1zdGF0ZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pbGxlci1yYWJpbi9saWIvbXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taWxsZXItcmFiaW4vbm9kZV9tb2R1bGVzL2JuLmpzL2xpYi9ibi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL21pbmltYWxpc3RpYy1hc3NlcnQvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9taW5pbWFsaXN0aWMtY3J5cHRvLXV0aWxzL2xpYi91dGlscy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL29iamVjdC1pcy9pbXBsZW1lbnRhdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL29iamVjdC1pcy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL29iamVjdC1pcy9wb2x5ZmlsbC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL29iamVjdC1pcy9zaGltLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvb2JqZWN0LWtleXMvaW1wbGVtZW50YXRpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9vYmplY3Qta2V5cy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL29iamVjdC1rZXlzL2lzQXJndW1lbnRzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcGFyc2UtYXNuMS9hc24xLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcGFyc2UtYXNuMS9jZXJ0aWZpY2F0ZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3BhcnNlLWFzbjEvZml4UHJvYy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3BhcnNlLWFzbjEvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9wYXRoLWJyb3dzZXJpZnkvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9wYmtkZjIvYnJvd3Nlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3Bia2RmMi9saWIvYXN5bmMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9wYmtkZjIvbGliL2RlZmF1bHQtZW5jb2RpbmcuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9wYmtkZjIvbGliL3ByZWNvbmRpdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3Bia2RmMi9saWIvc3luYy1icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcGJrZGYyL2xpYi90by1idWZmZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9wcm9jZXNzL2Jyb3dzZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9wdWJsaWMtZW5jcnlwdC9icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcHVibGljLWVuY3J5cHQvbWdmLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcHVibGljLWVuY3J5cHQvbm9kZV9tb2R1bGVzL2JuLmpzL2xpYi9ibi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3B1YmxpYy1lbmNyeXB0L3ByaXZhdGVEZWNyeXB0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcHVibGljLWVuY3J5cHQvcHVibGljRW5jcnlwdC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3B1YmxpYy1lbmNyeXB0L3dpdGhQdWJsaWMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9wdWJsaWMtZW5jcnlwdC94b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yYW5kb21ieXRlcy9icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcmFuZG9tZmlsbC9icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL2Vycm9ycy1icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL2xpYi9fc3RyZWFtX2R1cGxleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9saWIvX3N0cmVhbV9wYXNzdGhyb3VnaC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9saWIvX3N0cmVhbV9yZWFkYWJsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9saWIvX3N0cmVhbV90cmFuc2Zvcm0uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vbGliL19zdHJlYW1fd3JpdGFibGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vbGliL2ludGVybmFsL3N0cmVhbXMvYXN5bmNfaXRlcmF0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vbGliL2ludGVybmFsL3N0cmVhbXMvYnVmZmVyX2xpc3QuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vbGliL2ludGVybmFsL3N0cmVhbXMvZGVzdHJveS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9saWIvaW50ZXJuYWwvc3RyZWFtcy9lbmQtb2Ytc3RyZWFtLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL2xpYi9pbnRlcm5hbC9zdHJlYW1zL2Zyb20tYnJvd3Nlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9saWIvaW50ZXJuYWwvc3RyZWFtcy9waXBlbGluZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9saWIvaW50ZXJuYWwvc3RyZWFtcy9zdGF0ZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9saWIvaW50ZXJuYWwvc3RyZWFtcy9zdHJlYW0tYnJvd3Nlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9yZWFkYWJsZS1icm93c2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcmlwZW1kMTYwL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvTm90aWZpY2F0aW9uRmFjdG9yaWVzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvT2JzZXJ2YWJsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL1N1YmplY3QuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC9TdWJzY3JpYmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvU3Vic2NyaXB0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvY29uZmlnLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvb2JzZXJ2YWJsZS9lbXB0eS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL29ic2VydmFibGUvZnJvbS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL29ic2VydmFibGUvaW5uZXJGcm9tLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvb2JzZXJ2YWJsZS9tZXJnZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL29ic2VydmFibGUvb2YuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC9vcGVyYXRvcnMvT3BlcmF0b3JTdWJzY3JpYmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvb3BlcmF0b3JzL21hcC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL29wZXJhdG9ycy9tZXJnZUFsbC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL29wZXJhdG9ycy9tZXJnZUludGVybmFscy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL29wZXJhdG9ycy9tZXJnZU1hcC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL29wZXJhdG9ycy9vYnNlcnZlT24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC9vcGVyYXRvcnMvc3Vic2NyaWJlT24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC9zY2hlZHVsZWQvc2NoZWR1bGVBcnJheS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3NjaGVkdWxlZC9zY2hlZHVsZUFzeW5jSXRlcmFibGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC9zY2hlZHVsZWQvc2NoZWR1bGVJdGVyYWJsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3NjaGVkdWxlZC9zY2hlZHVsZU9ic2VydmFibGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC9zY2hlZHVsZWQvc2NoZWR1bGVQcm9taXNlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvc2NoZWR1bGVkL3NjaGVkdWxlUmVhZGFibGVTdHJlYW1MaWtlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvc2NoZWR1bGVkL3NjaGVkdWxlZC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3NjaGVkdWxlci90aW1lb3V0UHJvdmlkZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC9zeW1ib2wvaXRlcmF0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC9zeW1ib2wvb2JzZXJ2YWJsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3V0aWwvT2JqZWN0VW5zdWJzY3JpYmVkRXJyb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC91dGlsL1Vuc3Vic2NyaXB0aW9uRXJyb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC91dGlsL2FyZ3MuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC91dGlsL2FyclJlbW92ZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3V0aWwvY3JlYXRlRXJyb3JDbGFzcy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3V0aWwvZXJyb3JDb250ZXh0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvdXRpbC9leGVjdXRlU2NoZWR1bGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC91dGlsL2lkZW50aXR5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvdXRpbC9pc0FycmF5TGlrZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3V0aWwvaXNBc3luY0l0ZXJhYmxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvdXRpbC9pc0Z1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvdXRpbC9pc0ludGVyb3BPYnNlcnZhYmxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvdXRpbC9pc0l0ZXJhYmxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvdXRpbC9pc1Byb21pc2UuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC91dGlsL2lzUmVhZGFibGVTdHJlYW1MaWtlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvcnhqcy9kaXN0L2VzbTUvaW50ZXJuYWwvdXRpbC9pc1NjaGVkdWxlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3V0aWwvbGlmdC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3V0aWwvbm9vcC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3V0aWwvcGlwZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3J4anMvZGlzdC9lc201L2ludGVybmFsL3V0aWwvcmVwb3J0VW5oYW5kbGVkRXJyb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9yeGpzL2Rpc3QvZXNtNS9pbnRlcm5hbC91dGlsL3Rocm93VW5vYnNlcnZhYmxlRXJyb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zYWZlLWJ1ZmZlci9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3NhZmVyLWJ1ZmZlci9zYWZlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3NhbmUtZG9tcGFyc2VyLWVycm9yL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc2hhLmpzL2hhc2guanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zaGEuanMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zaGEuanMvc2hhLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc2hhLmpzL3NoYTEuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zaGEuanMvc2hhMjI0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc2hhLmpzL3NoYTI1Ni5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3NoYS5qcy9zaGEzODQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zaGEuanMvc2hhNTEyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2NvbnN0YW50cy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvYWJvcnQtZXJyb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2FkZC1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9hZGQtYXVkaW8tbm9kZS1jb25uZWN0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvYWRkLWF1ZGlvLXBhcmFtLWNvbm5lY3Rpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9hZGQtYXVkaW8td29ya2xldC1tb2R1bGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2FkZC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2FkZC1wYXNzaXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvYWRkLXNpbGVudC1jb25uZWN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9hZGQtdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2FuYWx5c2VyLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2FuYWx5c2VyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvYXVkaW8tYnVmZmVyLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9hdWRpby1idWZmZXItc291cmNlLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9hdWRpby1kZXN0aW5hdGlvbi1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2F1ZGlvLWxpc3RlbmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2F1ZGlvLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2F1ZGlvLXBhcmFtLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2F1ZGlvLXBhcmFtLXJlbmRlcmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9hdWRpby13b3JrbGV0LW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2F1ZGlvLXdvcmtsZXQtbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9iYXNlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2JpcXVhZC1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvYmlxdWFkLWZpbHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2NhY2hlLXRlc3QtcmVzdWx0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9jaGFubmVsLW1lcmdlci1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9jaGFubmVsLW1lcmdlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2NoYW5uZWwtc3BsaXR0ZXItbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvY2hhbm5lbC1zcGxpdHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2Nvbm5lY3QtYXVkaW8tcGFyYW0uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2Nvbm5lY3QtbXVsdGlwbGUtb3V0cHV0cy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvY29ubmVjdGVkLW5hdGl2ZS1hdWRpby1idWZmZXItc291cmNlLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvY29uc3RhbnQtc291cmNlLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2NvbnN0YW50LXNvdXJjZS1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2NvbnZlcnQtbnVtYmVyLXRvLXVuc2lnbmVkLWxvbmcuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2NvbnZvbHZlci1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9jb252b2x2ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9jcmVhdGUtbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZGF0YS1jbG9uZS1lcnJvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZGVjb2RlLWF1ZGlvLWRhdGEuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2RlY3JlbWVudC1jeWNsZS1jb3VudGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9kZWxheS1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9kZWxheS1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2RlbGV0ZS1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9kZWxldGUtdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2RldGVjdC1jeWNsZXMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2Rpc2Nvbm5lY3QtbXVsdGlwbGUtb3V0cHV0cy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9keW5hbWljcy1jb21wcmVzc29yLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZW5jb2RpbmctZXJyb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2V2YWx1YXRlLXNvdXJjZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZXZlbnQtdGFyZ2V0LWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9leHBvc2UtY3VycmVudC1mcmFtZS1hbmQtY3VycmVudC10aW1lLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9mZXRjaC1zb3VyY2UuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2dhaW4tbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZ2Fpbi1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2dldC1hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZ2V0LWF1ZGlvLW5vZGUtcmVuZGVyZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2dldC1hdWRpby1ub2RlLXRhaWwtdGltZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZ2V0LWF1ZGlvLXBhcmFtLXJlbmRlcmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9nZXQtYmFja3VwLW9mZmxpbmUtYXVkaW8tY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvZ2V0LW5hdGl2ZS1jb250ZXh0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9nZXQtb3ItY3JlYXRlLWJhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2dldC11bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZXMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2lpci1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvaWlyLWZpbHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2luY3JlbWVudC1jeWNsZS1jb3VudGVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2luZGV4LXNpemUtZXJyb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2ludmFsaWQtYWNjZXNzLWVycm9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9pbnZhbGlkLXN0YXRlLWVycm9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9pcy1hbnktYXVkaW8tY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvaXMtYW55LWF1ZGlvLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2lzLWFueS1hdWRpby1wYXJhbS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvaXMtYW55LW9mZmxpbmUtYXVkaW8tY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvaXMtbmF0aXZlLWF1ZGlvLWNvbnRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2lzLW5hdGl2ZS1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9pcy1uYXRpdmUtYXVkaW8tcGFyYW0uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL2lzLW5hdGl2ZS1jb250ZXh0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9pcy1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9pcy1zZWN1cmUtY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvaXMtc3VwcG9ydGVkLXByb21pc2UuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL21lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL21lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL21lZGlhLXN0cmVhbS10cmFjay1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbWluaW1hbC1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9taW5pbWFsLWJhc2UtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbWluaW1hbC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL21vbml0b3ItY29ubmVjdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1hbmFseXNlci1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1hdWRpby1idWZmZXItY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1hdWRpby1idWZmZXItc291cmNlLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtZmFrZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLWJpcXVhZC1maWx0ZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLWNoYW5uZWwtc3BsaXR0ZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS1mYWtlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9uYXRpdmUtY29udm9sdmVyLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLWRlbGF5LW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1keW5hbWljcy1jb21wcmVzc29yLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLWdhaW4tbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9uYXRpdmUtaWlyLWZpbHRlci1ub2RlLWZha2VyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1tZWRpYS1lbGVtZW50LWF1ZGlvLXNvdXJjZS1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9uYXRpdmUtbWVkaWEtc3RyZWFtLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLW9zY2lsbGF0b3Itbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9uYXRpdmUtcGFubmVyLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLXBhbm5lci1ub2RlLWZha2VyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1wZXJpb2RpYy13YXZlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1zY3JpcHQtcHJvY2Vzc29yLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL25hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWtlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9ub3Qtc3VwcG9ydGVkLWVycm9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL29zY2lsbGF0b3Itbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvb3NjaWxsYXRvci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3Bhbm5lci1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9wYW5uZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9wZXJpb2RpYy13YXZlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9yZW5kZXItYXV0b21hdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvcmVuZGVyLWlucHV0cy1vZi1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLXBhcmFtLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9yZW5kZXItbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvc2V0LWFjdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtaW5wdXRzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9zZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3N0YXJ0LXJlbmRlcmluZy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvc3RlcmVvLXBhbm5lci1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy9zdGVyZW8tcGFubmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvdGVzdC1hdWRpby1idWZmZXItY29uc3RydWN0b3Itc3VwcG9ydC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvdGVzdC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMtc3ViYXJyYXktc3VwcG9ydC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvdGVzdC1hdWRpby1jb250ZXh0LWNsb3NlLW1ldGhvZC1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy90ZXN0LWF1ZGlvLWNvbnRleHQtZGVjb2RlLWF1ZGlvLWRhdGEtbWV0aG9kLXR5cGUtZXJyb3Itc3VwcG9ydC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvdGVzdC1hdWRpby1jb250ZXh0LW9wdGlvbnMtc3VwcG9ydC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvdGVzdC1hdWRpby1ub2RlLWNvbm5lY3QtbWV0aG9kLXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3Rlc3QtYXVkaW8td29ya2xldC1wcm9jZXNzb3Itbm8tb3V0cHV0cy1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy90ZXN0LWF1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yLXBvc3QtbWVzc2FnZS1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy90ZXN0LWNoYW5uZWwtbWVyZ2VyLW5vZGUtY2hhbm5lbC1jb3VudC1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy90ZXN0LWNvbnN0YW50LXNvdXJjZS1ub2RlLWFjY3VyYXRlLXNjaGVkdWxpbmctc3VwcG9ydC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvdGVzdC1jb252b2x2ZXItbm9kZS1idWZmZXItcmVhc3NpZ25hYmlsaXR5LXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3Rlc3QtY29udm9sdmVyLW5vZGUtY2hhbm5lbC1jb3VudC1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy90ZXN0LWlzLXNlY3VyZS1jb250ZXh0LXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3Rlc3QtbWVkaWEtc3RyZWFtLWF1ZGlvLXNvdXJjZS1ub2RlLW1lZGlhLXN0cmVhbS13aXRob3V0LWF1ZGlvLXRyYWNrLXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3Rlc3Qtb2ZmbGluZS1hdWRpby1jb250ZXh0LWN1cnJlbnQtdGltZS1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy90ZXN0LXN0ZXJlby1wYW5uZXItbm9kZS1kZWZhdWx0LXZhbHVlLXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3Vua25vd24tZXJyb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3dhdmUtc2hhcGVyLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZmFjdG9yaWVzL3dhdmUtc2hhcGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvd2luZG93LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy93cmFwLWF1ZGlvLWJ1ZmZlci1jb3B5LWNoYW5uZWwtbWV0aG9kcy1vdXQtb2YtYm91bmRzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ZhY3Rvcmllcy93cmFwLWF1ZGlvLWJ1ZmZlci1jb3B5LWNoYW5uZWwtbWV0aG9kcy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvd3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbnVsbGlmaWVkLWJ1ZmZlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvd3JhcC1jaGFubmVsLW1lcmdlci1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2dsb2JhbHMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZ3VhcmRzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9ndWFyZHMvYXVkaW8tbm9kZS1vdXRwdXQtY29ubmVjdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9ndWFyZHMvYXVkaW8tbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9ndWFyZHMvYXVkaW8td29ya2xldC1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2d1YXJkcy9iaXF1YWQtZmlsdGVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZ3VhcmRzL2NvbnN0YW50LXNvdXJjZS1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2d1YXJkcy9kZWxheS1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2d1YXJkcy9nYWluLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvZ3VhcmRzL25hdGl2ZS1hdWRpby1ub2RlLWZha2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2d1YXJkcy9uYXRpdmUtYXVkaW8tbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9ndWFyZHMvb3NjaWxsYXRvci1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2d1YXJkcy9zdGVyZW8tcGFubmVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9hZGQtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tcGFyYW0uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9hZGQtcGFzc2l2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLXBhcmFtLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLWF1ZGlvLXBhcmFtLXZhbHVlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvY2xvbmUtYXVkaW8td29ya2xldC1ub2RlLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9jb21wdXRlLWJ1ZmZlci1zaXplLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvY29ubmVjdC1uYXRpdmUtYXVkaW8tbm9kZS10by1uYXRpdmUtYXVkaW8tbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL2NvcHktZnJvbS1jaGFubmVsLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvY29weS10by1jaGFubmVsLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvY3JlYXRlLWF1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yLXByb21pc2UuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9jcmVhdGUtYXVkaW8td29ya2xldC1wcm9jZXNzb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9jcmVhdGUtbmVzdGVkLWFycmF5cy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL2RlYWN0aXZhdGUtYWN0aXZlLWF1ZGlvLW5vZGUtaW5wdXQtY29ubmVjdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9kZWFjdGl2YXRlLWF1ZGlvLWdyYXBoLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZGVsZXRlLWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLXBhcmFtLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZGVsZXRlLWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZGVsZXRlLWV2ZW50LWxpc3RlbmVycy1vZi1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZGVsZXRlLXBhc3NpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZGVsZXRlLXBhc3NpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1wYXJhbS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL2RldGFjaC1hcnJheS1idWZmZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9kaXNjb25uZWN0LW5hdGl2ZS1hdWRpby1ub2RlLWZyb20tbmF0aXZlLWF1ZGlvLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9maWx0ZXItYnVmZmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZ2V0LWF1ZGlvLW5vZGUtY29ubmVjdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9nZXQtYXVkaW8tcGFyYW0tY29ubmVjdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9nZXQtYXVkaW8td29ya2xldC1wcm9jZXNzb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9nZXQtZXZlbnQtbGlzdGVuZXJzLW9mLWF1ZGlvLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9nZXQtZmlyc3Qtc2FtcGxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZ2V0LW5hdGl2ZS1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvZ2V0LW5hdGl2ZS1hdWRpby1wYXJhbS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL2dldC12YWx1ZS1mb3Ita2V5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvaW5zZXJ0LWVsZW1lbnQtaW4tc2V0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvaW50ZXJjZXB0LWNvbm5lY3Rpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvaXMtYWN0aXZlLWF1ZGlvLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9pcy1jb25zdHJ1Y3RpYmxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvaXMtZGMtY3VydmUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9pcy1vd25lZC1ieS1jb250ZXh0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvaXMtcGFydC1vZi1hLWN5Y2xlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvaXMtcGFzc2l2ZS1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvaXMtdmFsaWQtbGF0ZW5jeS1oaW50LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvb3ZlcndyaXRlLWFjY2Vzc29ycy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3BpY2stZWxlbWVudC1mcm9tLXNldC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3Nhbml0aXplLWF1ZGlvLXdvcmtsZXQtbm9kZS1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvc2FuaXRpemUtY2hhbm5lbC1zcGxpdHRlci1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvc2FuaXRpemUtcGVyaW9kaWMtd2F2ZS1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvc2V0LWludGVybmFsLXN0YXRlLXRvLWFjdGl2ZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3NldC1pbnRlcm5hbC1zdGF0ZS10by1wYXNzaXZlLXdoZW4tbmVjZXNzYXJ5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvc2V0LWludGVybmFsLXN0YXRlLXRvLXBhc3NpdmUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy9zZXQtdmFsdWUtYXQtdGltZS11bnRpbC1wb3NzaWJsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3NwbGl0LWltcG9ydC1zdGF0ZW1lbnRzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvdGVzdC1hbmFseXNlci1ub2RlLWdldC1mbG9hdC10aW1lLWRvbWFpbi1kYXRhLW1ldGhvZC1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvdGVzdC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMtb3V0LW9mLWJvdW5kcy1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvdGVzdC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLWNvbnNlY3V0aXZlLWNhbGxzLXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy90ZXN0LWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdGFydC1tZXRob2Qtb2Zmc2V0LWNsYW1waW5nLXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy90ZXN0LWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1udWxsaWZpZWQtYnVmZmVyLXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy90ZXN0LWF1ZGlvLW5vZGUtZGlzY29ubmVjdC1tZXRob2Qtc3VwcG9ydC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3Rlc3QtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0YXJ0LW1ldGhvZC1uZWdhdGl2ZS1wYXJhbWV0ZXJzLXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy90ZXN0LWF1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1jb25zZWN1dGl2ZS1jYWxscy1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvdGVzdC1hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbmVnYXRpdmUtcGFyYW1ldGVycy1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvdGVzdC1hdWRpby13b3JrbGV0LW5vZGUtb3B0aW9ucy1jbG9uYWJpbGl0eS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3Rlc3QtY2xvbmFiaWxpdHktb2YtYXVkaW8td29ya2xldC1ub2RlLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy90ZXN0LWRvbS1leGNlcHRpb24tY29uc3RydWN0b3Itc3VwcG9ydC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3Rlc3QtcHJvbWlzZS1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvdGVzdC10cmFuc2ZlcmFibGVzLXN1cHBvcnQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy92aXNpdC1lYWNoLWF1ZGlvLW5vZGUtb25jZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3dyYXAtYW5hbHlzZXItbm9kZS1nZXQtZmxvYXQtdGltZS1kb21haW4tZGF0YS1tZXRob2QuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy93cmFwLWF1ZGlvLWJ1ZmZlci1nZXQtY2hhbm5lbC1kYXRhLW1ldGhvZC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3dyYXAtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXN0YXJ0LW1ldGhvZC1jb25zZWN1dGl2ZS1jYWxscy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3dyYXAtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXN0YXJ0LW1ldGhvZC1vZmZzZXQtY2xhbXBpbmcuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy93cmFwLWF1ZGlvLW5vZGUtZGlzY29ubmVjdC1tZXRob2QuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaGVscGVycy93cmFwLWF1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS1zdGFydC1tZXRob2QtbmVnYXRpdmUtcGFyYW1ldGVycy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3dyYXAtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLWNvbnNlY3V0aXZlLWNhbGxzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvd3JhcC1hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbmVnYXRpdmUtcGFyYW1ldGVycy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3dyYXAtY2hhbm5lbC1zcGxpdHRlci1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2hlbHBlcnMvd3JhcC1ldmVudC1saXN0ZW5lci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9oZWxwZXJzL3dyYXAtaWlyLWZpbHRlci1ub2RlLWdldC1mcmVxdWVuY3ktcmVzcG9uc2UtbWV0aG9kLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvYW5hbHlzZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2FuYWx5c2VyLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9hdWRpby1idWZmZXItb3B0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1yZW5kZXJlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utb3B0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLWJ1ZmZlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLWNvbnRleHQtb3B0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLWNvbnRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9hdWRpby1kZXN0aW5hdGlvbi1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvYXVkaW8tbGlzdGVuZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9hdWRpby1ub2RlLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9hdWRpby1ub2RlLXJlbmRlcmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvYXVkaW8tbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLXBhcmFtLWRlc2NyaXB0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9hdWRpby1wYXJhbS1yZW5kZXJlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLXBhcmFtLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLWV2ZW50LW1hcC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLXdvcmtsZXQtbm9kZS1ldmVudC1tYXAuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9hdWRpby13b3JrbGV0LW5vZGUtb3B0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLXdvcmtsZXQtbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2F1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvYXVkaW8td29ya2xldC1wcm9jZXNzb3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9hdWRpby13b3JrbGV0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvYXV0b21hdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2Jhc2UtYXVkaW8tY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2JpcXVhZC1maWx0ZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2JpcXVhZC1maWx0ZXItb3B0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2NoYW5uZWwtbWVyZ2VyLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9jaGFubmVsLXNwbGl0dGVyLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9jb21tb24tYXVkaW8tY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2NvbW1vbi1vZmZsaW5lLWF1ZGlvLWNvbnRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9jb25zdGFudC1zb3VyY2Utbm9kZS1yZW5kZXJlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2NvbnN0YW50LXNvdXJjZS1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvY29uc3RhbnQtc291cmNlLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9jb252b2x2ZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2NvbnZvbHZlci1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvZGVsYXktbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL2RlbGF5LW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9keW5hbWljcy1jb21wcmVzc29yLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9keW5hbWljcy1jb21wcmVzc29yLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9ldmVudC10YXJnZXQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9nYWluLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9nYWluLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9paXItZmlsdGVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9paXItZmlsdGVyLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9pbmRleC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL21lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9tZWRpYS1lbGVtZW50LWF1ZGlvLXNvdXJjZS1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvbWVkaWEtc3RyZWFtLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9taW5pbWFsLWF1ZGlvLWNvbnRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9taW5pbWFsLWJhc2UtYXVkaW8tY29udGV4dC1ldmVudC1tYXAuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9taW5pbWFsLWJhc2UtYXVkaW8tY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL21pbmltYWwtb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvbmF0aXZlLWF1ZGlvLW5vZGUtZmFrZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvbmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlLWZha2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvbmF0aXZlLWNvbnZvbHZlci1ub2RlLWZha2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvbmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWtlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL25hdGl2ZS1wYW5uZXItbm9kZS1mYWtlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL25hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUtZmFrZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWtlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL29mZmxpbmUtYXVkaW8tY29tcGxldGlvbi1ldmVudC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL29mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL29mZmxpbmUtYXVkaW8tY29udGV4dC1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvb3NjaWxsYXRvci1ub2RlLXJlbmRlcmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvb3NjaWxsYXRvci1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvb3NjaWxsYXRvci1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvcGFubmVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9wYW5uZXItb3B0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL3BlcmlvZGljLXdhdmUtY29uc3RyYWludHMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9wZXJpb2RpYy13YXZlLW9wdGlvbnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy9wZXJpb2RpYy13YXZlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvcmVhZC1vbmx5LW1hcC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL3N0ZXJlby1wYW5uZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL3N0ZXJlby1wYW5uZXItb3B0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9pbnRlcmZhY2VzL3dhdmUtc2hhcGVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvaW50ZXJmYWNlcy93YXZlLXNoYXBlci1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L2ludGVyZmFjZXMvd29ya2xldC1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L21vZHVsZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS9yZWFkLW9ubHktbWFwLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2Fib3J0LWVycm9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYWN0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1pbnB1dHMtc3RvcmUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYWRkLWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hZGQtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hZGQtYXVkaW8tbm9kZS1jb25uZWN0aW9ucy1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2FkZC1hdWRpby1ub2RlLWNvbm5lY3Rpb25zLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2FkZC1hdWRpby1wYXJhbS1jb25uZWN0aW9ucy1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2FkZC1hdWRpby1wYXJhbS1jb25uZWN0aW9ucy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hZGQtYXVkaW8td29ya2xldC1tb2R1bGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hZGQtYXVkaW8td29ya2xldC1tb2R1bGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYWRkLWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2FkZC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYWRkLXBhc3NpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYWRkLXBhc3NpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2FkZC1zaWxlbnQtY29ubmVjdGlvbi1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2FkZC1zaWxlbnQtY29ubmVjdGlvbi1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hZGQtdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hZGQtdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYW5hbHlzZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2FuYWx5c2VyLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYW5hbHlzZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYW5hbHlzZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2FueS1hdWRpby1idWZmZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYW55LWNvbnRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tYnVmZmVyLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tYnVmZmVyLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1idWZmZXItc291cmNlLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1yZW5kZXJlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1idWZmZXItc3RvcmUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tY29udGV4dC1sYXRlbmN5LWNhdGVnb3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLWNvbnRleHQtc3RhdGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tZGVzdGluYXRpb24tbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tZGVzdGluYXRpb24tbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLWxpc3RlbmVyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1saXN0ZW5lci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLW5vZGUtY29ubmVjdGlvbnMtc3RvcmUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tbm9kZS1jb25uZWN0aW9ucy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1ub2RlLW91dHB1dC1jb25uZWN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLW5vZGUtcmVuZGVyZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYXVkaW8tbm9kZS1zdG9yZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1ub2RlLXRhaWwtdGltZS1zdG9yZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1wYXJhbS1hdWRpby1ub2RlLXN0b3JlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLXBhcmFtLWNvbm5lY3Rpb25zLXN0b3JlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLXBhcmFtLWNvbm5lY3Rpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLXBhcmFtLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1wYXJhbS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLXBhcmFtLW1hcC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1wYXJhbS1vdXRwdXQtY29ubmVjdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby1wYXJhbS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLXBhcmFtLXN0b3JlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLXdvcmtsZXQtbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLXdvcmtsZXQtbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9hdWRpby13b3JrbGV0LW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2F1ZGlvLXdvcmtsZXQtbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2JhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtc3RvcmUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYmFzZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvYmFzZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2JpcXVhZC1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2JpcXVhZC1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9iaXF1YWQtZmlsdGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2JpcXVhZC1maWx0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2JpcXVhZC1maWx0ZXItdHlwZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jYWNoZS10ZXN0LXJlc3VsdC1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NhY2hlLXRlc3QtcmVzdWx0LWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NoYW5uZWwtY291bnQtbW9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jaGFubmVsLWludGVycHJldGF0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NoYW5uZWwtbWVyZ2VyLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jaGFubmVsLW1lcmdlci1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NoYW5uZWwtbWVyZ2VyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NoYW5uZWwtbWVyZ2VyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jaGFubmVsLXNwbGl0dGVyLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jaGFubmVsLXNwbGl0dGVyLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvY2hhbm5lbC1zcGxpdHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jaGFubmVsLXNwbGl0dGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb25uZWN0LWF1ZGlvLXBhcmFtLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvY29ubmVjdC1hdWRpby1wYXJhbS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb25uZWN0LW11bHRpcGxlLW91dHB1dHMtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb25uZWN0LW11bHRpcGxlLW91dHB1dHMtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvY29ubmVjdC1uYXRpdmUtYXVkaW8tbm9kZS10by1uYXRpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb25uZWN0ZWQtbmF0aXZlLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvY29ubmVjdGVkLW5hdGl2ZS1hdWRpby1idWZmZXItc291cmNlLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb25zdGFudC1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NvbnN0YW50LXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NvbnN0YW50LXNvdXJjZS1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb25zdGFudC1zb3VyY2Utbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NvbnN0YW50LXNvdXJjZS1ub2RlLXJlbmRlcmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NvbnRleHQtc3RvcmUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb252ZXJ0LW51bWJlci10by11bnNpZ25lZC1sb25nLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvY29udmVydC1udW1iZXItdG8tdW5zaWduZWQtbG9uZy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb252b2x2ZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NvbnZvbHZlci1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NvbnZvbHZlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9jb252b2x2ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2NyZWF0ZS1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvY3JlYXRlLW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvY3ljbGUtY291bnRlcnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGF0YS1jbG9uZS1lcnJvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2RlY29kZS1hdWRpby1kYXRhLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVjb2RlLWF1ZGlvLWRhdGEtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVjb2RlLWVycm9yLWNhbGxiYWNrLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2RlY29kZS1zdWNjZXNzLWNhbGxiYWNrLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2RlY3JlbWVudC1jeWNsZS1jb3VudGVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVjcmVtZW50LWN5Y2xlLWNvdW50ZXItZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVsYXktbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2RlbGF5LW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVsYXktbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVsYXktbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2RlbGV0ZS1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVsZXRlLWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVsZXRlLXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGVsZXRlLXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2RldGVjdC1jeWNsZXMtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9kZXRlY3QtY3ljbGVzLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2Rpc2Nvbm5lY3QtbXVsdGlwbGUtb3V0cHV0cy1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2Rpc2Nvbm5lY3QtbXVsdGlwbGUtb3V0cHV0cy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9kaXNjb25uZWN0LW5hdGl2ZS1hdWRpby1ub2RlLWZyb20tbmF0aXZlLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZGlzdGFuY2UtbW9kZWwtdHlwZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9keW5hbWljcy1jb21wcmVzc29yLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9keW5hbWljcy1jb21wcmVzc29yLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9keW5hbWljcy1jb21wcmVzc29yLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9lbmNvZGluZy1lcnJvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2Vycm9yLWV2ZW50LWhhbmRsZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZXZhbHVhdGUtYXVkaW8td29ya2xldC1nbG9iYWwtc2NvcGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZXZhbHVhdGUtc291cmNlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZXZhbHVhdGUtc291cmNlLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2V2ZW50LWhhbmRsZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZXZlbnQtdGFyZ2V0LWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZXZlbnQtdGFyZ2V0LWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2V4cG9zZS1jdXJyZW50LWZyYW1lLWFuZC1jdXJyZW50LXRpbWUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9leHBvc2UtY3VycmVudC1mcmFtZS1hbmQtY3VycmVudC10aW1lLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2ZldGNoLXNvdXJjZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2ZldGNoLXNvdXJjZS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nYWluLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nYWluLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZ2Fpbi1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nYWluLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtYWN0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1pbnB1dHMtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtYWN0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1pbnB1dHMtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZ2V0LWF1ZGlvLW5vZGUtY29ubmVjdGlvbnMtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZ2V0LWF1ZGlvLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtYXVkaW8tbm9kZS1yZW5kZXJlci1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZ2V0LWF1ZGlvLXBhcmFtLWNvbm5lY3Rpb25zLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2dldC1hdWRpby1wYXJhbS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2dldC1hdWRpby1wYXJhbS1yZW5kZXJlci1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtYmFja3VwLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2dldC1iYWNrdXAtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2dldC1ldmVudC1saXN0ZW5lcnMtb2YtYXVkaW8tbm9kZS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtZmlyc3Qtc2FtcGxlLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2dldC1uYXRpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtbmF0aXZlLWF1ZGlvLXBhcmFtLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2dldC1uYXRpdmUtY29udGV4dC1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2dldC1uYXRpdmUtY29udGV4dC1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtb3ItY3JlYXRlLWJhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9nZXQtb3ItY3JlYXRlLWJhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZ2V0LXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2Rlcy1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2dldC11bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZXMtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvZ2V0LXZhbHVlLWZvci1rZXktZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaWlyLWZpbHRlci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaWlyLWZpbHRlci1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2lpci1maWx0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaWlyLWZpbHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaW5jcmVtZW50LWN5Y2xlLWNvdW50ZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2luY3JlbWVudC1jeWNsZS1jb3VudGVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaW5jcmVtZW50LWN5Y2xlLWNvdW50ZXItZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaW5kZXgtc2l6ZS1lcnJvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2luc2VydC1lbGVtZW50LWluLXNldC1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pbnRlcm5hbC1zdGF0ZS1ldmVudC1saXN0ZW5lci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pbnZhbGlkLWFjY2Vzcy1lcnJvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2ludmFsaWQtc3RhdGUtZXJyb3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1hY3RpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1hbnktYXVkaW8tY29udGV4dC1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2lzLWFueS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2lzLWFueS1hdWRpby1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtYW55LWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtYW55LWF1ZGlvLXBhcmFtLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtYW55LWF1ZGlvLXBhcmFtLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2lzLWFueS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1hbnktb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2lzLWRjLWN1cnZlLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2lzLW5hdGl2ZS1hdWRpby1jb250ZXh0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtbmF0aXZlLWF1ZGlvLWNvbnRleHQtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtbmF0aXZlLWF1ZGlvLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1uYXRpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1uYXRpdmUtYXVkaW8tcGFyYW0tZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1uYXRpdmUtYXVkaW8tcGFyYW0tZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtbmF0aXZlLWNvbnRleHQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1uYXRpdmUtY29udGV4dC1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9pcy1wYXJ0LW9mLWEtY3ljbGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtcGFzc2l2ZS1hdWRpby1ub2RlLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL2lzLXNlY3VyZS1jb250ZXh0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvaXMtc3VwcG9ydGVkLXByb21pc2UtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9tZWRpYS1lbGVtZW50LWF1ZGlvLXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbWVkaWEtZWxlbWVudC1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9tZWRpYS1zdHJlYW0tYXVkaW8tZGVzdGluYXRpb24tbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL21lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL21lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL21lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbWluaW1hbC1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbWluaW1hbC1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL21pbmltYWwtYmFzZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbWluaW1hbC1iYXNlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbWluaW1hbC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9taW5pbWFsLW9mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9tb25pdG9yLWNvbm5lY3Rpb25zLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbW9uaXRvci1jb25uZWN0aW9ucy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYW5hbHlzZXItbm9kZS1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWFuYWx5c2VyLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYW5hbHlzZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYXVkaW8tYnVmZmVyLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYXVkaW8tYnVmZmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLWNvbnRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLWxpc3RlbmVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1hdWRpby1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1hdWRpby1wYXJhbS1tYXAuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLXBhcmFtLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1vcHRpb25zLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWF1ZGlvLXdvcmtsZXQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWJpcXVhZC1maWx0ZXItbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1iaXF1YWQtZmlsdGVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1jaGFubmVsLW1lcmdlci1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWNoYW5uZWwtbWVyZ2VyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWNoYW5uZWwtc3BsaXR0ZXItbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1jaGFubmVsLXNwbGl0dGVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtY29uc3RhbnQtc291cmNlLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtY29uc3RhbnQtc291cmNlLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS1mYWtlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtY29udGV4dC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtY29udm9sdmVyLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1jb252b2x2ZXItbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1jb252b2x2ZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtZGVsYXktbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1kZWxheS1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1keW5hbWljcy1jb21wcmVzc29yLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1keW5hbWljcy1jb21wcmVzc29yLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1ldmVudC10YXJnZXQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWdhaW4tbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1nYWluLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1paXItZmlsdGVyLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1paXItZmlsdGVyLW5vZGUtZmFrZXItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtaWlyLWZpbHRlci1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1tZWRpYS1lbGVtZW50LWF1ZGlvLXNvdXJjZS1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLW1lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLW1lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLW1lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtbWVkaWEtc3RyZWFtLWF1ZGlvLXNvdXJjZS1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtbWVkaWEtc3RyZWFtLXRyYWNrLWF1ZGlvLXNvdXJjZS1ub2RlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3ItZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLW9zY2lsbGF0b3Itbm9kZS1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLW9zY2lsbGF0b3Itbm9kZS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1vc2NpbGxhdG9yLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLXBhbm5lci1ub2RlLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtcGFubmVyLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtcGFubmVyLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1wYW5uZXItbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtcGVyaW9kaWMtd2F2ZS1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLXBlcmlvZGljLXdhdmUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtcGVyaW9kaWMtd2F2ZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtc2NyaXB0LXByb2Nlc3Nvci1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLXNjcmlwdC1wcm9jZXNzb3Itbm9kZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtc3RlcmVvLXBhbm5lci1ub2RlLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9uYXRpdmUtc3RlcmVvLXBhbm5lci1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS13YXZlLXNoYXBlci1ub2RlLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL25hdGl2ZS13YXZlLXNoYXBlci1ub2RlLWZha2VyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvbm90LXN1cHBvcnRlZC1lcnJvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL29mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL29zY2lsbGF0b3Itbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL29zY2lsbGF0b3Itbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9vc2NpbGxhdG9yLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL29zY2lsbGF0b3Itbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL29zY2lsbGF0b3Itbm9kZS1yZW5kZXJlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9vc2NpbGxhdG9yLXR5cGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvb3V0cHV0LWNvbm5lY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvb3Zlci1zYW1wbGUtdHlwZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9vdmVyd3JpdGUtYWNjZXNzb3JzLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Bhbm5lci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvcGFubmVyLW5vZGUtY29uc3RydWN0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvcGFubmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Bhbm5lci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvcGFubmluZy1tb2RlbC10eXBlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Bhc3NpdmUtYXVkaW8tbm9kZS1pbnB1dC1jb25uZWN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Bhc3NpdmUtYXVkaW8tcGFyYW0taW5wdXQtY29ubmVjdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9wZXJpb2RpYy13YXZlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvcGVyaW9kaWMtd2F2ZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9waWNrLWVsZW1lbnQtZnJvbS1zZXQtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvcmVuZGVyLWF1dG9tYXRpb24tZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9yZW5kZXItYXV0b21hdGlvbi1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvcmVuZGVyLWlucHV0cy1vZi1hdWRpby1wYXJhbS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3JlbmRlci1pbnB1dHMtb2YtYXVkaW8tcGFyYW0tZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvcmVuZGVyLW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9yZW5kZXItbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9zYW5pdGl6ZS1hdWRpby13b3JrbGV0LW5vZGUtb3B0aW9ucy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9zYW5pdGl6ZS1jaGFubmVsLXNwbGl0dGVyLW9wdGlvbnMtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvc2FuaXRpemUtcGVyaW9kaWMtd2F2ZS1vcHRpb25zLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3NldC1hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cy1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3NldC1hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9zZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9zZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvc2V0LXZhbHVlLWF0LXRpbWUtdW50aWwtcG9zc2libGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvc3RhcnQtcmVuZGVyaW5nLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvc3RhcnQtcmVuZGVyaW5nLWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3N0ZXJlby1wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3N0ZXJlby1wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy9zdGVyZW8tcGFubmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3N0ZXJlby1wYW5uZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Rlc3QtYXVkaW8tYnVmZmVyLWNvbnN0cnVjdG9yLXN1cHBvcnQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy90ZXN0LWF1ZGlvLWJ1ZmZlci1jb3B5LWNoYW5uZWwtbWV0aG9kcy1zdWJhcnJheS1zdXBwb3J0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvdGVzdC1hdWRpby1jb250ZXh0LWNsb3NlLW1ldGhvZC1zdXBwb3J0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvdGVzdC1hdWRpby1jb250ZXh0LWRlY29kZS1hdWRpby1kYXRhLW1ldGhvZC10eXBlLWVycm9yLXN1cHBvcnQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy90ZXN0LWF1ZGlvLWNvbnRleHQtb3B0aW9ucy1zdXBwb3J0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvdGVzdC1hdWRpby1ub2RlLWNvbm5lY3QtbWV0aG9kLXN1cHBvcnQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy90ZXN0LWF1ZGlvLXdvcmtsZXQtbm9kZS1vcHRpb25zLWNsb25hYmlsaXR5LWZ1bmN0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Rlc3QtYXVkaW8td29ya2xldC1wcm9jZXNzb3Itbm8tb3V0cHV0cy1zdXBwb3J0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvdGVzdC1hdWRpby13b3JrbGV0LXByb2Nlc3Nvci1wb3N0LW1lc3NhZ2Utc3VwcG9ydC1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Rlc3QtY2hhbm5lbC1tZXJnZXItbm9kZS1jaGFubmVsLWNvdW50LXN1cHBvcnQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy90ZXN0LWNvbnN0YW50LXNvdXJjZS1ub2RlLWFjY3VyYXRlLXNjaGVkdWxpbmctc3VwcG9ydC1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Rlc3QtY29udm9sdmVyLW5vZGUtYnVmZmVyLXJlYXNzaWduYWJpbGl0eS1zdXBwb3J0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvdGVzdC1jb252b2x2ZXItbm9kZS1jaGFubmVsLWNvdW50LXN1cHBvcnQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy90ZXN0LWlzLXNlY3VyZS1jb250ZXh0LXN1cHBvcnQtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy90ZXN0LW1lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1tZWRpYS1zdHJlYW0td2l0aG91dC1hdWRpby10cmFjay1zdXBwb3J0LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3Rlc3Qtb2ZmbGluZS1hdWRpby1jb250ZXh0LWN1cnJlbnQtdGltZS1zdXBwb3J0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvdGVzdC1zdGVyZW8tcGFubmVyLW5vZGUtZGVmYXVsdC12YWx1ZS1zdXBwb3J0LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvdW5rbm93bi1lcnJvci1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3VucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlLXN0b3JlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3VucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2Rlcy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy93YXZlLXNoYXBlci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvd2F2ZS1zaGFwZXItbm9kZS1jb25zdHJ1Y3Rvci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy93YXZlLXNoYXBlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy93YXZlLXNoYXBlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvd2luZG93LWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvd2luZG93LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3dyYXAtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvd3JhcC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvd3JhcC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMtb3V0LW9mLWJvdW5kcy1mYWN0b3J5LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQvYnVpbGQvZXMyMDE5L3R5cGVzL3dyYXAtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLW91dC1vZi1ib3VuZHMtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvd3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLW9mZnNldC1jbGFtcGluZy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy93cmFwLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1udWxsaWZpZWQtYnVmZmVyLWZhY3RvcnkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvd3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbnVsbGlmaWVkLWJ1ZmZlci1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy93cmFwLWF1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1jb25zZWN1dGl2ZS1jYWxscy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy93cmFwLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0YW5kYXJkaXplZC1hdWRpby1jb250ZXh0L2J1aWxkL2VzMjAxOS90eXBlcy93cmFwLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZnVuY3Rpb24uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9zdGFuZGFyZGl6ZWQtYXVkaW8tY29udGV4dC9idWlsZC9lczIwMTkvdHlwZXMvd3JhcC1ldmVudC1saXN0ZW5lci1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3N0cmVhbS1icm93c2VyaWZ5L2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvc3RyaW5nX2RlY29kZXIvbGliL3N0cmluZ19kZWNvZGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvdHNsaWIvdHNsaWIuZXM2LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvdW56aXBpdC9kaXN0L3VuemlwaXQubW9kdWxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvdXRpbC1kZXByZWNhdGUvYnJvd3Nlci5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3V0aWwvc3VwcG9ydC9pc0J1ZmZlckJyb3dzZXIuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy91dGlsL3N1cHBvcnQvdHlwZXMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy91dGlsL3V0aWwuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy92ZXJvdmlvL2Rpc3QvdmVyb3Zpby10b29sa2l0LXdhc20uanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy93ZWJhdWRpb2ZvbnQvbnBtL3NyYy9jaGFubmVsLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvd2ViYXVkaW9mb250L25wbS9zcmMvbG9hZGVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvd2ViYXVkaW9mb250L25wbS9zcmMvcGxheWVyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvd2ViYXVkaW9mb250L25wbS9zcmMvcmV2ZXJiZXJhdG9yLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvd2hpY2gtdHlwZWQtYXJyYXkvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy93b3JrZXItdGltZXJzLWJyb2tlci9idWlsZC9lczIwMTkvZ3VhcmRzL2NhbGwtbm90aWZpY2F0aW9uLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvd29ya2VyLXRpbWVycy1icm9rZXIvYnVpbGQvZXMyMDE5L2d1YXJkcy9jbGVhci1yZXNwb25zZS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3dvcmtlci10aW1lcnMtYnJva2VyL2J1aWxkL2VzMjAxOS9tb2R1bGUuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy93b3JrZXItdGltZXJzL2J1aWxkL2VzMjAxOS9mYWN0b3JpZXMvbG9hZC13b3JrZXItdGltZXJzLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvd29ya2VyLXRpbWVycy9idWlsZC9lczIwMTkvbW9kdWxlLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvd29ya2VyLXRpbWVycy9idWlsZC9lczIwMTkvdHlwZXMvaW5kZXguanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy93b3JrZXItdGltZXJzL2J1aWxkL2VzMjAxOS90eXBlcy9sb2FkLXdvcmtlci10aW1lcnMtZmFjdG9yeS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3dvcmtlci10aW1lcnMvYnVpbGQvZXMyMDE5L3R5cGVzL2xvYWQtd29ya2VyLXRpbWVycy1mdW5jdGlvbi5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL3dvcmtlci10aW1lcnMvYnVpbGQvZXMyMDE5L3R5cGVzL3dvcmtlci10aW1lcnMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy93b3JrZXItdGltZXJzL2J1aWxkL2VzMjAxOS93b3JrZXIvd29ya2VyLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9vcGVuc2hlZXRtdXNpY2Rpc3BsYXkubWluLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi4vLi4vbGliL2lyZWFsLW11c2ljeG1sLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vaWdub3JlZHwvaG9tZS9rcmF0aWIvc3JjL2luZm9qdW5raWUvaXJlYWwtbXVzaWN4bWwvZGVtby93ZWIvbm9kZV9tb2R1bGVzL2FzbjEuanMvbm9kZV9tb2R1bGVzL2JuLmpzL2xpYnxidWZmZXIiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby9pZ25vcmVkfC9ob21lL2tyYXRpYi9zcmMvaW5mb2p1bmtpZS9pcmVhbC1tdXNpY3htbC9kZW1vL3dlYi9ub2RlX21vZHVsZXMvYm4uanMvbGlifGJ1ZmZlciIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vL2lnbm9yZWR8L2hvbWUva3JhdGliL3NyYy9pbmZvanVua2llL2lyZWFsLW11c2ljeG1sL2RlbW8vd2ViL25vZGVfbW9kdWxlcy9icm9yYW5kfGNyeXB0byIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vL2lnbm9yZWR8L2hvbWUva3JhdGliL3NyYy9pbmZvanVua2llL2lyZWFsLW11c2ljeG1sL2RlbW8vd2ViL25vZGVfbW9kdWxlcy9jcmVhdGUtZWNkaC9ub2RlX21vZHVsZXMvYm4uanMvbGlifGJ1ZmZlciIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vL2lnbm9yZWR8L2hvbWUva3JhdGliL3NyYy9pbmZvanVua2llL2lyZWFsLW11c2ljeG1sL2RlbW8vd2ViL25vZGVfbW9kdWxlcy9kaWZmaWUtaGVsbG1hbi9ub2RlX21vZHVsZXMvYm4uanMvbGlifGJ1ZmZlciIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vL2lnbm9yZWR8L2hvbWUva3JhdGliL3NyYy9pbmZvanVua2llL2lyZWFsLW11c2ljeG1sL2RlbW8vd2ViL25vZGVfbW9kdWxlcy9lbGxpcHRpYy9ub2RlX21vZHVsZXMvYm4uanMvbGlifGJ1ZmZlciIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vL2lnbm9yZWR8L2hvbWUva3JhdGliL3NyYy9pbmZvanVua2llL2lyZWFsLW11c2ljeG1sL2RlbW8vd2ViL25vZGVfbW9kdWxlcy9taWxsZXItcmFiaW4vbm9kZV9tb2R1bGVzL2JuLmpzL2xpYnxidWZmZXIiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby9pZ25vcmVkfC9ob21lL2tyYXRpYi9zcmMvaW5mb2p1bmtpZS9pcmVhbC1tdXNpY3htbC9kZW1vL3dlYi9ub2RlX21vZHVsZXMvcHVibGljLWVuY3J5cHQvbm9kZV9tb2R1bGVzL2JuLmpzL2xpYnxidWZmZXIiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby9pZ25vcmVkfC9ob21lL2tyYXRpYi9zcmMvaW5mb2p1bmtpZS9pcmVhbC1tdXNpY3htbC9kZW1vL3dlYi9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL2xpYi9pbnRlcm5hbC9zdHJlYW1zfHV0aWwiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby9pZ25vcmVkfC9ob21lL2tyYXRpYi9zcmMvaW5mb2p1bmtpZS9pcmVhbC1tdXNpY3htbC9kZW1vL3dlYi9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL2xpYnx1dGlsIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vaWdub3JlZHwvaG9tZS9rcmF0aWIvc3JjL2luZm9qdW5raWUvaXJlYWwtbXVzaWN4bWwvZGVtby93ZWIvbm9kZV9tb2R1bGVzL3Zlcm92aW8vZGlzdHxmcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvYXJyYXlMaWtlVG9BcnJheS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvYXJyYXlXaXRoSG9sZXMuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2NsYXNzQ2FsbENoZWNrLmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9jcmVhdGVDbGFzcy5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvaXRlcmFibGVUb0FycmF5TGltaXQuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL25vbkl0ZXJhYmxlUmVzdC5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvc2xpY2VkVG9BcnJheS5qcyIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXkuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL25vZGVfbW9kdWxlcy9hdmFpbGFibGUtdHlwZWQtYXJyYXlzL2luZGV4LmpzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vLi9ub2RlX21vZHVsZXMvZXMtYWJzdHJhY3QvaGVscGVycy9nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IuanMiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby93ZWJwYWNrL2Jvb3RzdHJhcCIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vL3dlYnBhY2svcnVudGltZS9jb21wYXQgZ2V0IGRlZmF1bHQgZXhwb3J0Iiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vd2VicGFjay9ydW50aW1lL2RlZmluZSBwcm9wZXJ0eSBnZXR0ZXJzIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vd2VicGFjay9ydW50aW1lL2dsb2JhbCIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vL3dlYnBhY2svcnVudGltZS9oYXJtb255IG1vZHVsZSBkZWNvcmF0b3IiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby93ZWJwYWNrL3J1bnRpbWUvaGFzT3duUHJvcGVydHkgc2hvcnRoYW5kIiwid2VicGFjazovL2lyZWFsMm11c2ljeG1sLWRlbW8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly9pcmVhbDJtdXNpY3htbC1kZW1vL3dlYnBhY2svcnVudGltZS9ub2RlIG1vZHVsZSBkZWNvcmF0b3IiLCJ3ZWJwYWNrOi8vaXJlYWwybXVzaWN4bWwtZGVtby8uL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxuY29uc3QgYXNuMSA9IGV4cG9ydHM7XG5cbmFzbjEuYmlnbnVtID0gcmVxdWlyZSgnYm4uanMnKTtcblxuYXNuMS5kZWZpbmUgPSByZXF1aXJlKCcuL2FzbjEvYXBpJykuZGVmaW5lO1xuYXNuMS5iYXNlID0gcmVxdWlyZSgnLi9hc24xL2Jhc2UnKTtcbmFzbjEuY29uc3RhbnRzID0gcmVxdWlyZSgnLi9hc24xL2NvbnN0YW50cycpO1xuYXNuMS5kZWNvZGVycyA9IHJlcXVpcmUoJy4vYXNuMS9kZWNvZGVycycpO1xuYXNuMS5lbmNvZGVycyA9IHJlcXVpcmUoJy4vYXNuMS9lbmNvZGVycycpO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG5jb25zdCBlbmNvZGVycyA9IHJlcXVpcmUoJy4vZW5jb2RlcnMnKTtcbmNvbnN0IGRlY29kZXJzID0gcmVxdWlyZSgnLi9kZWNvZGVycycpO1xuY29uc3QgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpO1xuXG5jb25zdCBhcGkgPSBleHBvcnRzO1xuXG5hcGkuZGVmaW5lID0gZnVuY3Rpb24gZGVmaW5lKG5hbWUsIGJvZHkpIHtcbiAgcmV0dXJuIG5ldyBFbnRpdHkobmFtZSwgYm9keSk7XG59O1xuXG5mdW5jdGlvbiBFbnRpdHkobmFtZSwgYm9keSkge1xuICB0aGlzLm5hbWUgPSBuYW1lO1xuICB0aGlzLmJvZHkgPSBib2R5O1xuXG4gIHRoaXMuZGVjb2RlcnMgPSB7fTtcbiAgdGhpcy5lbmNvZGVycyA9IHt9O1xufVxuXG5FbnRpdHkucHJvdG90eXBlLl9jcmVhdGVOYW1lZCA9IGZ1bmN0aW9uIGNyZWF0ZU5hbWVkKEJhc2UpIHtcbiAgY29uc3QgbmFtZSA9IHRoaXMubmFtZTtcblxuICBmdW5jdGlvbiBHZW5lcmF0ZWQoZW50aXR5KSB7XG4gICAgdGhpcy5faW5pdE5hbWVkKGVudGl0eSwgbmFtZSk7XG4gIH1cbiAgaW5oZXJpdHMoR2VuZXJhdGVkLCBCYXNlKTtcbiAgR2VuZXJhdGVkLnByb3RvdHlwZS5faW5pdE5hbWVkID0gZnVuY3Rpb24gX2luaXROYW1lZChlbnRpdHksIG5hbWUpIHtcbiAgICBCYXNlLmNhbGwodGhpcywgZW50aXR5LCBuYW1lKTtcbiAgfTtcblxuICByZXR1cm4gbmV3IEdlbmVyYXRlZCh0aGlzKTtcbn07XG5cbkVudGl0eS5wcm90b3R5cGUuX2dldERlY29kZXIgPSBmdW5jdGlvbiBfZ2V0RGVjb2RlcihlbmMpIHtcbiAgZW5jID0gZW5jIHx8ICdkZXInO1xuICAvLyBMYXppbHkgY3JlYXRlIGRlY29kZXJcbiAgaWYgKCF0aGlzLmRlY29kZXJzLmhhc093blByb3BlcnR5KGVuYykpXG4gICAgdGhpcy5kZWNvZGVyc1tlbmNdID0gdGhpcy5fY3JlYXRlTmFtZWQoZGVjb2RlcnNbZW5jXSk7XG4gIHJldHVybiB0aGlzLmRlY29kZXJzW2VuY107XG59O1xuXG5FbnRpdHkucHJvdG90eXBlLmRlY29kZSA9IGZ1bmN0aW9uIGRlY29kZShkYXRhLCBlbmMsIG9wdGlvbnMpIHtcbiAgcmV0dXJuIHRoaXMuX2dldERlY29kZXIoZW5jKS5kZWNvZGUoZGF0YSwgb3B0aW9ucyk7XG59O1xuXG5FbnRpdHkucHJvdG90eXBlLl9nZXRFbmNvZGVyID0gZnVuY3Rpb24gX2dldEVuY29kZXIoZW5jKSB7XG4gIGVuYyA9IGVuYyB8fCAnZGVyJztcbiAgLy8gTGF6aWx5IGNyZWF0ZSBlbmNvZGVyXG4gIGlmICghdGhpcy5lbmNvZGVycy5oYXNPd25Qcm9wZXJ0eShlbmMpKVxuICAgIHRoaXMuZW5jb2RlcnNbZW5jXSA9IHRoaXMuX2NyZWF0ZU5hbWVkKGVuY29kZXJzW2VuY10pO1xuICByZXR1cm4gdGhpcy5lbmNvZGVyc1tlbmNdO1xufTtcblxuRW50aXR5LnByb3RvdHlwZS5lbmNvZGUgPSBmdW5jdGlvbiBlbmNvZGUoZGF0YSwgZW5jLCAvKiBpbnRlcm5hbCAqLyByZXBvcnRlcikge1xuICByZXR1cm4gdGhpcy5fZ2V0RW5jb2RlcihlbmMpLmVuY29kZShkYXRhLCByZXBvcnRlcik7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG5jb25zdCBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJyk7XG5jb25zdCBSZXBvcnRlciA9IHJlcXVpcmUoJy4uL2Jhc2UvcmVwb3J0ZXInKS5SZXBvcnRlcjtcbmNvbnN0IEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmVyLWJ1ZmZlcicpLkJ1ZmZlcjtcblxuZnVuY3Rpb24gRGVjb2RlckJ1ZmZlcihiYXNlLCBvcHRpb25zKSB7XG4gIFJlcG9ydGVyLmNhbGwodGhpcywgb3B0aW9ucyk7XG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKGJhc2UpKSB7XG4gICAgdGhpcy5lcnJvcignSW5wdXQgbm90IEJ1ZmZlcicpO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIHRoaXMuYmFzZSA9IGJhc2U7XG4gIHRoaXMub2Zmc2V0ID0gMDtcbiAgdGhpcy5sZW5ndGggPSBiYXNlLmxlbmd0aDtcbn1cbmluaGVyaXRzKERlY29kZXJCdWZmZXIsIFJlcG9ydGVyKTtcbmV4cG9ydHMuRGVjb2RlckJ1ZmZlciA9IERlY29kZXJCdWZmZXI7XG5cbkRlY29kZXJCdWZmZXIuaXNEZWNvZGVyQnVmZmVyID0gZnVuY3Rpb24gaXNEZWNvZGVyQnVmZmVyKGRhdGEpIHtcbiAgaWYgKGRhdGEgaW5zdGFuY2VvZiBEZWNvZGVyQnVmZmVyKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cblxuICAvLyBPciBhY2NlcHQgY29tcGF0aWJsZSBBUElcbiAgY29uc3QgaXNDb21wYXRpYmxlID0gdHlwZW9mIGRhdGEgPT09ICdvYmplY3QnICYmXG4gICAgQnVmZmVyLmlzQnVmZmVyKGRhdGEuYmFzZSkgJiZcbiAgICBkYXRhLmNvbnN0cnVjdG9yLm5hbWUgPT09ICdEZWNvZGVyQnVmZmVyJyAmJlxuICAgIHR5cGVvZiBkYXRhLm9mZnNldCA9PT0gJ251bWJlcicgJiZcbiAgICB0eXBlb2YgZGF0YS5sZW5ndGggPT09ICdudW1iZXInICYmXG4gICAgdHlwZW9mIGRhdGEuc2F2ZSA9PT0gJ2Z1bmN0aW9uJyAmJlxuICAgIHR5cGVvZiBkYXRhLnJlc3RvcmUgPT09ICdmdW5jdGlvbicgJiZcbiAgICB0eXBlb2YgZGF0YS5pc0VtcHR5ID09PSAnZnVuY3Rpb24nICYmXG4gICAgdHlwZW9mIGRhdGEucmVhZFVJbnQ4ID09PSAnZnVuY3Rpb24nICYmXG4gICAgdHlwZW9mIGRhdGEuc2tpcCA9PT0gJ2Z1bmN0aW9uJyAmJlxuICAgIHR5cGVvZiBkYXRhLnJhdyA9PT0gJ2Z1bmN0aW9uJztcblxuICByZXR1cm4gaXNDb21wYXRpYmxlO1xufTtcblxuRGVjb2RlckJ1ZmZlci5wcm90b3R5cGUuc2F2ZSA9IGZ1bmN0aW9uIHNhdmUoKSB7XG4gIHJldHVybiB7IG9mZnNldDogdGhpcy5vZmZzZXQsIHJlcG9ydGVyOiBSZXBvcnRlci5wcm90b3R5cGUuc2F2ZS5jYWxsKHRoaXMpIH07XG59O1xuXG5EZWNvZGVyQnVmZmVyLnByb3RvdHlwZS5yZXN0b3JlID0gZnVuY3Rpb24gcmVzdG9yZShzYXZlKSB7XG4gIC8vIFJldHVybiBza2lwcGVkIGRhdGFcbiAgY29uc3QgcmVzID0gbmV3IERlY29kZXJCdWZmZXIodGhpcy5iYXNlKTtcbiAgcmVzLm9mZnNldCA9IHNhdmUub2Zmc2V0O1xuICByZXMubGVuZ3RoID0gdGhpcy5vZmZzZXQ7XG5cbiAgdGhpcy5vZmZzZXQgPSBzYXZlLm9mZnNldDtcbiAgUmVwb3J0ZXIucHJvdG90eXBlLnJlc3RvcmUuY2FsbCh0aGlzLCBzYXZlLnJlcG9ydGVyKTtcblxuICByZXR1cm4gcmVzO1xufTtcblxuRGVjb2RlckJ1ZmZlci5wcm90b3R5cGUuaXNFbXB0eSA9IGZ1bmN0aW9uIGlzRW1wdHkoKSB7XG4gIHJldHVybiB0aGlzLm9mZnNldCA9PT0gdGhpcy5sZW5ndGg7XG59O1xuXG5EZWNvZGVyQnVmZmVyLnByb3RvdHlwZS5yZWFkVUludDggPSBmdW5jdGlvbiByZWFkVUludDgoZmFpbCkge1xuICBpZiAodGhpcy5vZmZzZXQgKyAxIDw9IHRoaXMubGVuZ3RoKVxuICAgIHJldHVybiB0aGlzLmJhc2UucmVhZFVJbnQ4KHRoaXMub2Zmc2V0KyssIHRydWUpO1xuICBlbHNlXG4gICAgcmV0dXJuIHRoaXMuZXJyb3IoZmFpbCB8fCAnRGVjb2RlckJ1ZmZlciBvdmVycnVuJyk7XG59O1xuXG5EZWNvZGVyQnVmZmVyLnByb3RvdHlwZS5za2lwID0gZnVuY3Rpb24gc2tpcChieXRlcywgZmFpbCkge1xuICBpZiAoISh0aGlzLm9mZnNldCArIGJ5dGVzIDw9IHRoaXMubGVuZ3RoKSlcbiAgICByZXR1cm4gdGhpcy5lcnJvcihmYWlsIHx8ICdEZWNvZGVyQnVmZmVyIG92ZXJydW4nKTtcblxuICBjb25zdCByZXMgPSBuZXcgRGVjb2RlckJ1ZmZlcih0aGlzLmJhc2UpO1xuXG4gIC8vIFNoYXJlIHJlcG9ydGVyIHN0YXRlXG4gIHJlcy5fcmVwb3J0ZXJTdGF0ZSA9IHRoaXMuX3JlcG9ydGVyU3RhdGU7XG5cbiAgcmVzLm9mZnNldCA9IHRoaXMub2Zmc2V0O1xuICByZXMubGVuZ3RoID0gdGhpcy5vZmZzZXQgKyBieXRlcztcbiAgdGhpcy5vZmZzZXQgKz0gYnl0ZXM7XG4gIHJldHVybiByZXM7XG59O1xuXG5EZWNvZGVyQnVmZmVyLnByb3RvdHlwZS5yYXcgPSBmdW5jdGlvbiByYXcoc2F2ZSkge1xuICByZXR1cm4gdGhpcy5iYXNlLnNsaWNlKHNhdmUgPyBzYXZlLm9mZnNldCA6IHRoaXMub2Zmc2V0LCB0aGlzLmxlbmd0aCk7XG59O1xuXG5mdW5jdGlvbiBFbmNvZGVyQnVmZmVyKHZhbHVlLCByZXBvcnRlcikge1xuICBpZiAoQXJyYXkuaXNBcnJheSh2YWx1ZSkpIHtcbiAgICB0aGlzLmxlbmd0aCA9IDA7XG4gICAgdGhpcy52YWx1ZSA9IHZhbHVlLm1hcChmdW5jdGlvbihpdGVtKSB7XG4gICAgICBpZiAoIUVuY29kZXJCdWZmZXIuaXNFbmNvZGVyQnVmZmVyKGl0ZW0pKVxuICAgICAgICBpdGVtID0gbmV3IEVuY29kZXJCdWZmZXIoaXRlbSwgcmVwb3J0ZXIpO1xuICAgICAgdGhpcy5sZW5ndGggKz0gaXRlbS5sZW5ndGg7XG4gICAgICByZXR1cm4gaXRlbTtcbiAgICB9LCB0aGlzKTtcbiAgfSBlbHNlIGlmICh0eXBlb2YgdmFsdWUgPT09ICdudW1iZXInKSB7XG4gICAgaWYgKCEoMCA8PSB2YWx1ZSAmJiB2YWx1ZSA8PSAweGZmKSlcbiAgICAgIHJldHVybiByZXBvcnRlci5lcnJvcignbm9uLWJ5dGUgRW5jb2RlckJ1ZmZlciB2YWx1ZScpO1xuICAgIHRoaXMudmFsdWUgPSB2YWx1ZTtcbiAgICB0aGlzLmxlbmd0aCA9IDE7XG4gIH0gZWxzZSBpZiAodHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJykge1xuICAgIHRoaXMudmFsdWUgPSB2YWx1ZTtcbiAgICB0aGlzLmxlbmd0aCA9IEJ1ZmZlci5ieXRlTGVuZ3RoKHZhbHVlKTtcbiAgfSBlbHNlIGlmIChCdWZmZXIuaXNCdWZmZXIodmFsdWUpKSB7XG4gICAgdGhpcy52YWx1ZSA9IHZhbHVlO1xuICAgIHRoaXMubGVuZ3RoID0gdmFsdWUubGVuZ3RoO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiByZXBvcnRlci5lcnJvcignVW5zdXBwb3J0ZWQgdHlwZTogJyArIHR5cGVvZiB2YWx1ZSk7XG4gIH1cbn1cbmV4cG9ydHMuRW5jb2RlckJ1ZmZlciA9IEVuY29kZXJCdWZmZXI7XG5cbkVuY29kZXJCdWZmZXIuaXNFbmNvZGVyQnVmZmVyID0gZnVuY3Rpb24gaXNFbmNvZGVyQnVmZmVyKGRhdGEpIHtcbiAgaWYgKGRhdGEgaW5zdGFuY2VvZiBFbmNvZGVyQnVmZmVyKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cblxuICAvLyBPciBhY2NlcHQgY29tcGF0aWJsZSBBUElcbiAgY29uc3QgaXNDb21wYXRpYmxlID0gdHlwZW9mIGRhdGEgPT09ICdvYmplY3QnICYmXG4gICAgZGF0YS5jb25zdHJ1Y3Rvci5uYW1lID09PSAnRW5jb2RlckJ1ZmZlcicgJiZcbiAgICB0eXBlb2YgZGF0YS5sZW5ndGggPT09ICdudW1iZXInICYmXG4gICAgdHlwZW9mIGRhdGEuam9pbiA9PT0gJ2Z1bmN0aW9uJztcblxuICByZXR1cm4gaXNDb21wYXRpYmxlO1xufTtcblxuRW5jb2RlckJ1ZmZlci5wcm90b3R5cGUuam9pbiA9IGZ1bmN0aW9uIGpvaW4ob3V0LCBvZmZzZXQpIHtcbiAgaWYgKCFvdXQpXG4gICAgb3V0ID0gQnVmZmVyLmFsbG9jKHRoaXMubGVuZ3RoKTtcbiAgaWYgKCFvZmZzZXQpXG4gICAgb2Zmc2V0ID0gMDtcblxuICBpZiAodGhpcy5sZW5ndGggPT09IDApXG4gICAgcmV0dXJuIG91dDtcblxuICBpZiAoQXJyYXkuaXNBcnJheSh0aGlzLnZhbHVlKSkge1xuICAgIHRoaXMudmFsdWUuZm9yRWFjaChmdW5jdGlvbihpdGVtKSB7XG4gICAgICBpdGVtLmpvaW4ob3V0LCBvZmZzZXQpO1xuICAgICAgb2Zmc2V0ICs9IGl0ZW0ubGVuZ3RoO1xuICAgIH0pO1xuICB9IGVsc2Uge1xuICAgIGlmICh0eXBlb2YgdGhpcy52YWx1ZSA9PT0gJ251bWJlcicpXG4gICAgICBvdXRbb2Zmc2V0XSA9IHRoaXMudmFsdWU7XG4gICAgZWxzZSBpZiAodHlwZW9mIHRoaXMudmFsdWUgPT09ICdzdHJpbmcnKVxuICAgICAgb3V0LndyaXRlKHRoaXMudmFsdWUsIG9mZnNldCk7XG4gICAgZWxzZSBpZiAoQnVmZmVyLmlzQnVmZmVyKHRoaXMudmFsdWUpKVxuICAgICAgdGhpcy52YWx1ZS5jb3B5KG91dCwgb2Zmc2V0KTtcbiAgICBvZmZzZXQgKz0gdGhpcy5sZW5ndGg7XG4gIH1cblxuICByZXR1cm4gb3V0O1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuY29uc3QgYmFzZSA9IGV4cG9ydHM7XG5cbmJhc2UuUmVwb3J0ZXIgPSByZXF1aXJlKCcuL3JlcG9ydGVyJykuUmVwb3J0ZXI7XG5iYXNlLkRlY29kZXJCdWZmZXIgPSByZXF1aXJlKCcuL2J1ZmZlcicpLkRlY29kZXJCdWZmZXI7XG5iYXNlLkVuY29kZXJCdWZmZXIgPSByZXF1aXJlKCcuL2J1ZmZlcicpLkVuY29kZXJCdWZmZXI7XG5iYXNlLk5vZGUgPSByZXF1aXJlKCcuL25vZGUnKTtcbiIsIid1c2Ugc3RyaWN0JztcblxuY29uc3QgUmVwb3J0ZXIgPSByZXF1aXJlKCcuLi9iYXNlL3JlcG9ydGVyJykuUmVwb3J0ZXI7XG5jb25zdCBFbmNvZGVyQnVmZmVyID0gcmVxdWlyZSgnLi4vYmFzZS9idWZmZXInKS5FbmNvZGVyQnVmZmVyO1xuY29uc3QgRGVjb2RlckJ1ZmZlciA9IHJlcXVpcmUoJy4uL2Jhc2UvYnVmZmVyJykuRGVjb2RlckJ1ZmZlcjtcbmNvbnN0IGFzc2VydCA9IHJlcXVpcmUoJ21pbmltYWxpc3RpYy1hc3NlcnQnKTtcblxuLy8gU3VwcG9ydGVkIHRhZ3NcbmNvbnN0IHRhZ3MgPSBbXG4gICdzZXEnLCAnc2Vxb2YnLCAnc2V0JywgJ3NldG9mJywgJ29iamlkJywgJ2Jvb2wnLFxuICAnZ2VudGltZScsICd1dGN0aW1lJywgJ251bGxfJywgJ2VudW0nLCAnaW50JywgJ29iakRlc2MnLFxuICAnYml0c3RyJywgJ2JtcHN0cicsICdjaGFyc3RyJywgJ2dlbnN0cicsICdncmFwaHN0cicsICdpYTVzdHInLCAnaXNvNjQ2c3RyJyxcbiAgJ251bXN0cicsICdvY3RzdHInLCAncHJpbnRzdHInLCAndDYxc3RyJywgJ3VuaXN0cicsICd1dGY4c3RyJywgJ3ZpZGVvc3RyJ1xuXTtcblxuLy8gUHVibGljIG1ldGhvZHMgbGlzdFxuY29uc3QgbWV0aG9kcyA9IFtcbiAgJ2tleScsICdvYmonLCAndXNlJywgJ29wdGlvbmFsJywgJ2V4cGxpY2l0JywgJ2ltcGxpY2l0JywgJ2RlZicsICdjaG9pY2UnLFxuICAnYW55JywgJ2NvbnRhaW5zJ1xuXS5jb25jYXQodGFncyk7XG5cbi8vIE92ZXJyaWRlZCBtZXRob2RzIGxpc3RcbmNvbnN0IG92ZXJyaWRlZCA9IFtcbiAgJ19wZWVrVGFnJywgJ19kZWNvZGVUYWcnLCAnX3VzZScsXG4gICdfZGVjb2RlU3RyJywgJ19kZWNvZGVPYmppZCcsICdfZGVjb2RlVGltZScsXG4gICdfZGVjb2RlTnVsbCcsICdfZGVjb2RlSW50JywgJ19kZWNvZGVCb29sJywgJ19kZWNvZGVMaXN0JyxcblxuICAnX2VuY29kZUNvbXBvc2l0ZScsICdfZW5jb2RlU3RyJywgJ19lbmNvZGVPYmppZCcsICdfZW5jb2RlVGltZScsXG4gICdfZW5jb2RlTnVsbCcsICdfZW5jb2RlSW50JywgJ19lbmNvZGVCb29sJ1xuXTtcblxuZnVuY3Rpb24gTm9kZShlbmMsIHBhcmVudCwgbmFtZSkge1xuICBjb25zdCBzdGF0ZSA9IHt9O1xuICB0aGlzLl9iYXNlU3RhdGUgPSBzdGF0ZTtcblxuICBzdGF0ZS5uYW1lID0gbmFtZTtcbiAgc3RhdGUuZW5jID0gZW5jO1xuXG4gIHN0YXRlLnBhcmVudCA9IHBhcmVudCB8fCBudWxsO1xuICBzdGF0ZS5jaGlsZHJlbiA9IG51bGw7XG5cbiAgLy8gU3RhdGVcbiAgc3RhdGUudGFnID0gbnVsbDtcbiAgc3RhdGUuYXJncyA9IG51bGw7XG4gIHN0YXRlLnJldmVyc2VBcmdzID0gbnVsbDtcbiAgc3RhdGUuY2hvaWNlID0gbnVsbDtcbiAgc3RhdGUub3B0aW9uYWwgPSBmYWxzZTtcbiAgc3RhdGUuYW55ID0gZmFsc2U7XG4gIHN0YXRlLm9iaiA9IGZhbHNlO1xuICBzdGF0ZS51c2UgPSBudWxsO1xuICBzdGF0ZS51c2VEZWNvZGVyID0gbnVsbDtcbiAgc3RhdGUua2V5ID0gbnVsbDtcbiAgc3RhdGVbJ2RlZmF1bHQnXSA9IG51bGw7XG4gIHN0YXRlLmV4cGxpY2l0ID0gbnVsbDtcbiAgc3RhdGUuaW1wbGljaXQgPSBudWxsO1xuICBzdGF0ZS5jb250YWlucyA9IG51bGw7XG5cbiAgLy8gU2hvdWxkIGNyZWF0ZSBuZXcgaW5zdGFuY2Ugb24gZWFjaCBtZXRob2RcbiAgaWYgKCFzdGF0ZS5wYXJlbnQpIHtcbiAgICBzdGF0ZS5jaGlsZHJlbiA9IFtdO1xuICAgIHRoaXMuX3dyYXAoKTtcbiAgfVxufVxubW9kdWxlLmV4cG9ydHMgPSBOb2RlO1xuXG5jb25zdCBzdGF0ZVByb3BzID0gW1xuICAnZW5jJywgJ3BhcmVudCcsICdjaGlsZHJlbicsICd0YWcnLCAnYXJncycsICdyZXZlcnNlQXJncycsICdjaG9pY2UnLFxuICAnb3B0aW9uYWwnLCAnYW55JywgJ29iaicsICd1c2UnLCAnYWx0ZXJlZFVzZScsICdrZXknLCAnZGVmYXVsdCcsICdleHBsaWNpdCcsXG4gICdpbXBsaWNpdCcsICdjb250YWlucydcbl07XG5cbk5vZGUucHJvdG90eXBlLmNsb25lID0gZnVuY3Rpb24gY2xvbmUoKSB7XG4gIGNvbnN0IHN0YXRlID0gdGhpcy5fYmFzZVN0YXRlO1xuICBjb25zdCBjc3RhdGUgPSB7fTtcbiAgc3RhdGVQcm9wcy5mb3JFYWNoKGZ1bmN0aW9uKHByb3ApIHtcbiAgICBjc3RhdGVbcHJvcF0gPSBzdGF0ZVtwcm9wXTtcbiAgfSk7XG4gIGNvbnN0IHJlcyA9IG5ldyB0aGlzLmNvbnN0cnVjdG9yKGNzdGF0ZS5wYXJlbnQpO1xuICByZXMuX2Jhc2VTdGF0ZSA9IGNzdGF0ZTtcbiAgcmV0dXJuIHJlcztcbn07XG5cbk5vZGUucHJvdG90eXBlLl93cmFwID0gZnVuY3Rpb24gd3JhcCgpIHtcbiAgY29uc3Qgc3RhdGUgPSB0aGlzLl9iYXNlU3RhdGU7XG4gIG1ldGhvZHMuZm9yRWFjaChmdW5jdGlvbihtZXRob2QpIHtcbiAgICB0aGlzW21ldGhvZF0gPSBmdW5jdGlvbiBfd3JhcHBlZE1ldGhvZCgpIHtcbiAgICAgIGNvbnN0IGNsb25lID0gbmV3IHRoaXMuY29uc3RydWN0b3IodGhpcyk7XG4gICAgICBzdGF0ZS5jaGlsZHJlbi5wdXNoKGNsb25lKTtcbiAgICAgIHJldHVybiBjbG9uZVttZXRob2RdLmFwcGx5KGNsb25lLCBhcmd1bWVudHMpO1xuICAgIH07XG4gIH0sIHRoaXMpO1xufTtcblxuTm9kZS5wcm90b3R5cGUuX2luaXQgPSBmdW5jdGlvbiBpbml0KGJvZHkpIHtcbiAgY29uc3Qgc3RhdGUgPSB0aGlzLl9iYXNlU3RhdGU7XG5cbiAgYXNzZXJ0KHN0YXRlLnBhcmVudCA9PT0gbnVsbCk7XG4gIGJvZHkuY2FsbCh0aGlzKTtcblxuICAvLyBGaWx0ZXIgY2hpbGRyZW5cbiAgc3RhdGUuY2hpbGRyZW4gPSBzdGF0ZS5jaGlsZHJlbi5maWx0ZXIoZnVuY3Rpb24oY2hpbGQpIHtcbiAgICByZXR1cm4gY2hpbGQuX2Jhc2VTdGF0ZS5wYXJlbnQgPT09IHRoaXM7XG4gIH0sIHRoaXMpO1xuICBhc3NlcnQuZXF1YWwoc3RhdGUuY2hpbGRyZW4ubGVuZ3RoLCAxLCAnUm9vdCBub2RlIGNhbiBoYXZlIG9ubHkgb25lIGNoaWxkJyk7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5fdXNlQXJncyA9IGZ1bmN0aW9uIHVzZUFyZ3MoYXJncykge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcblxuICAvLyBGaWx0ZXIgY2hpbGRyZW4gYW5kIGFyZ3NcbiAgY29uc3QgY2hpbGRyZW4gPSBhcmdzLmZpbHRlcihmdW5jdGlvbihhcmcpIHtcbiAgICByZXR1cm4gYXJnIGluc3RhbmNlb2YgdGhpcy5jb25zdHJ1Y3RvcjtcbiAgfSwgdGhpcyk7XG4gIGFyZ3MgPSBhcmdzLmZpbHRlcihmdW5jdGlvbihhcmcpIHtcbiAgICByZXR1cm4gIShhcmcgaW5zdGFuY2VvZiB0aGlzLmNvbnN0cnVjdG9yKTtcbiAgfSwgdGhpcyk7XG5cbiAgaWYgKGNoaWxkcmVuLmxlbmd0aCAhPT0gMCkge1xuICAgIGFzc2VydChzdGF0ZS5jaGlsZHJlbiA9PT0gbnVsbCk7XG4gICAgc3RhdGUuY2hpbGRyZW4gPSBjaGlsZHJlbjtcblxuICAgIC8vIFJlcGxhY2UgcGFyZW50IHRvIG1haW50YWluIGJhY2t3YXJkIGxpbmtcbiAgICBjaGlsZHJlbi5mb3JFYWNoKGZ1bmN0aW9uKGNoaWxkKSB7XG4gICAgICBjaGlsZC5fYmFzZVN0YXRlLnBhcmVudCA9IHRoaXM7XG4gICAgfSwgdGhpcyk7XG4gIH1cbiAgaWYgKGFyZ3MubGVuZ3RoICE9PSAwKSB7XG4gICAgYXNzZXJ0KHN0YXRlLmFyZ3MgPT09IG51bGwpO1xuICAgIHN0YXRlLmFyZ3MgPSBhcmdzO1xuICAgIHN0YXRlLnJldmVyc2VBcmdzID0gYXJncy5tYXAoZnVuY3Rpb24oYXJnKSB7XG4gICAgICBpZiAodHlwZW9mIGFyZyAhPT0gJ29iamVjdCcgfHwgYXJnLmNvbnN0cnVjdG9yICE9PSBPYmplY3QpXG4gICAgICAgIHJldHVybiBhcmc7XG5cbiAgICAgIGNvbnN0IHJlcyA9IHt9O1xuICAgICAgT2JqZWN0LmtleXMoYXJnKS5mb3JFYWNoKGZ1bmN0aW9uKGtleSkge1xuICAgICAgICBpZiAoa2V5ID09IChrZXkgfCAwKSlcbiAgICAgICAgICBrZXkgfD0gMDtcbiAgICAgICAgY29uc3QgdmFsdWUgPSBhcmdba2V5XTtcbiAgICAgICAgcmVzW3ZhbHVlXSA9IGtleTtcbiAgICAgIH0pO1xuICAgICAgcmV0dXJuIHJlcztcbiAgICB9KTtcbiAgfVxufTtcblxuLy9cbi8vIE92ZXJyaWRlZCBtZXRob2RzXG4vL1xuXG5vdmVycmlkZWQuZm9yRWFjaChmdW5jdGlvbihtZXRob2QpIHtcbiAgTm9kZS5wcm90b3R5cGVbbWV0aG9kXSA9IGZ1bmN0aW9uIF9vdmVycmlkZWQoKSB7XG4gICAgY29uc3Qgc3RhdGUgPSB0aGlzLl9iYXNlU3RhdGU7XG4gICAgdGhyb3cgbmV3IEVycm9yKG1ldGhvZCArICcgbm90IGltcGxlbWVudGVkIGZvciBlbmNvZGluZzogJyArIHN0YXRlLmVuYyk7XG4gIH07XG59KTtcblxuLy9cbi8vIFB1YmxpYyBtZXRob2RzXG4vL1xuXG50YWdzLmZvckVhY2goZnVuY3Rpb24odGFnKSB7XG4gIE5vZGUucHJvdG90eXBlW3RhZ10gPSBmdW5jdGlvbiBfdGFnTWV0aG9kKCkge1xuICAgIGNvbnN0IHN0YXRlID0gdGhpcy5fYmFzZVN0YXRlO1xuICAgIGNvbnN0IGFyZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO1xuXG4gICAgYXNzZXJ0KHN0YXRlLnRhZyA9PT0gbnVsbCk7XG4gICAgc3RhdGUudGFnID0gdGFnO1xuXG4gICAgdGhpcy5fdXNlQXJncyhhcmdzKTtcblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xufSk7XG5cbk5vZGUucHJvdG90eXBlLnVzZSA9IGZ1bmN0aW9uIHVzZShpdGVtKSB7XG4gIGFzc2VydChpdGVtKTtcbiAgY29uc3Qgc3RhdGUgPSB0aGlzLl9iYXNlU3RhdGU7XG5cbiAgYXNzZXJ0KHN0YXRlLnVzZSA9PT0gbnVsbCk7XG4gIHN0YXRlLnVzZSA9IGl0ZW07XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5vcHRpb25hbCA9IGZ1bmN0aW9uIG9wdGlvbmFsKCkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcblxuICBzdGF0ZS5vcHRpb25hbCA9IHRydWU7XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5kZWYgPSBmdW5jdGlvbiBkZWYodmFsKSB7XG4gIGNvbnN0IHN0YXRlID0gdGhpcy5fYmFzZVN0YXRlO1xuXG4gIGFzc2VydChzdGF0ZVsnZGVmYXVsdCddID09PSBudWxsKTtcbiAgc3RhdGVbJ2RlZmF1bHQnXSA9IHZhbDtcbiAgc3RhdGUub3B0aW9uYWwgPSB0cnVlO1xuXG4gIHJldHVybiB0aGlzO1xufTtcblxuTm9kZS5wcm90b3R5cGUuZXhwbGljaXQgPSBmdW5jdGlvbiBleHBsaWNpdChudW0pIHtcbiAgY29uc3Qgc3RhdGUgPSB0aGlzLl9iYXNlU3RhdGU7XG5cbiAgYXNzZXJ0KHN0YXRlLmV4cGxpY2l0ID09PSBudWxsICYmIHN0YXRlLmltcGxpY2l0ID09PSBudWxsKTtcbiAgc3RhdGUuZXhwbGljaXQgPSBudW07XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5pbXBsaWNpdCA9IGZ1bmN0aW9uIGltcGxpY2l0KG51bSkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcblxuICBhc3NlcnQoc3RhdGUuZXhwbGljaXQgPT09IG51bGwgJiYgc3RhdGUuaW1wbGljaXQgPT09IG51bGwpO1xuICBzdGF0ZS5pbXBsaWNpdCA9IG51bTtcblxuICByZXR1cm4gdGhpcztcbn07XG5cbk5vZGUucHJvdG90eXBlLm9iaiA9IGZ1bmN0aW9uIG9iaigpIHtcbiAgY29uc3Qgc3RhdGUgPSB0aGlzLl9iYXNlU3RhdGU7XG4gIGNvbnN0IGFyZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO1xuXG4gIHN0YXRlLm9iaiA9IHRydWU7XG5cbiAgaWYgKGFyZ3MubGVuZ3RoICE9PSAwKVxuICAgIHRoaXMuX3VzZUFyZ3MoYXJncyk7XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5rZXkgPSBmdW5jdGlvbiBrZXkobmV3S2V5KSB7XG4gIGNvbnN0IHN0YXRlID0gdGhpcy5fYmFzZVN0YXRlO1xuXG4gIGFzc2VydChzdGF0ZS5rZXkgPT09IG51bGwpO1xuICBzdGF0ZS5rZXkgPSBuZXdLZXk7XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5hbnkgPSBmdW5jdGlvbiBhbnkoKSB7XG4gIGNvbnN0IHN0YXRlID0gdGhpcy5fYmFzZVN0YXRlO1xuXG4gIHN0YXRlLmFueSA9IHRydWU7XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5jaG9pY2UgPSBmdW5jdGlvbiBjaG9pY2Uob2JqKSB7XG4gIGNvbnN0IHN0YXRlID0gdGhpcy5fYmFzZVN0YXRlO1xuXG4gIGFzc2VydChzdGF0ZS5jaG9pY2UgPT09IG51bGwpO1xuICBzdGF0ZS5jaG9pY2UgPSBvYmo7XG4gIHRoaXMuX3VzZUFyZ3MoT2JqZWN0LmtleXMob2JqKS5tYXAoZnVuY3Rpb24oa2V5KSB7XG4gICAgcmV0dXJuIG9ialtrZXldO1xuICB9KSk7XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5jb250YWlucyA9IGZ1bmN0aW9uIGNvbnRhaW5zKGl0ZW0pIHtcbiAgY29uc3Qgc3RhdGUgPSB0aGlzLl9iYXNlU3RhdGU7XG5cbiAgYXNzZXJ0KHN0YXRlLnVzZSA9PT0gbnVsbCk7XG4gIHN0YXRlLmNvbnRhaW5zID0gaXRlbTtcblxuICByZXR1cm4gdGhpcztcbn07XG5cbi8vXG4vLyBEZWNvZGluZ1xuLy9cblxuTm9kZS5wcm90b3R5cGUuX2RlY29kZSA9IGZ1bmN0aW9uIGRlY29kZShpbnB1dCwgb3B0aW9ucykge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcblxuICAvLyBEZWNvZGUgcm9vdCBub2RlXG4gIGlmIChzdGF0ZS5wYXJlbnQgPT09IG51bGwpXG4gICAgcmV0dXJuIGlucHV0LndyYXBSZXN1bHQoc3RhdGUuY2hpbGRyZW5bMF0uX2RlY29kZShpbnB1dCwgb3B0aW9ucykpO1xuXG4gIGxldCByZXN1bHQgPSBzdGF0ZVsnZGVmYXVsdCddO1xuICBsZXQgcHJlc2VudCA9IHRydWU7XG5cbiAgbGV0IHByZXZLZXkgPSBudWxsO1xuICBpZiAoc3RhdGUua2V5ICE9PSBudWxsKVxuICAgIHByZXZLZXkgPSBpbnB1dC5lbnRlcktleShzdGF0ZS5rZXkpO1xuXG4gIC8vIENoZWNrIGlmIHRhZyBpcyB0aGVyZVxuICBpZiAoc3RhdGUub3B0aW9uYWwpIHtcbiAgICBsZXQgdGFnID0gbnVsbDtcbiAgICBpZiAoc3RhdGUuZXhwbGljaXQgIT09IG51bGwpXG4gICAgICB0YWcgPSBzdGF0ZS5leHBsaWNpdDtcbiAgICBlbHNlIGlmIChzdGF0ZS5pbXBsaWNpdCAhPT0gbnVsbClcbiAgICAgIHRhZyA9IHN0YXRlLmltcGxpY2l0O1xuICAgIGVsc2UgaWYgKHN0YXRlLnRhZyAhPT0gbnVsbClcbiAgICAgIHRhZyA9IHN0YXRlLnRhZztcblxuICAgIGlmICh0YWcgPT09IG51bGwgJiYgIXN0YXRlLmFueSkge1xuICAgICAgLy8gVHJpYWwgYW5kIEVycm9yXG4gICAgICBjb25zdCBzYXZlID0gaW5wdXQuc2F2ZSgpO1xuICAgICAgdHJ5IHtcbiAgICAgICAgaWYgKHN0YXRlLmNob2ljZSA9PT0gbnVsbClcbiAgICAgICAgICB0aGlzLl9kZWNvZGVHZW5lcmljKHN0YXRlLnRhZywgaW5wdXQsIG9wdGlvbnMpO1xuICAgICAgICBlbHNlXG4gICAgICAgICAgdGhpcy5fZGVjb2RlQ2hvaWNlKGlucHV0LCBvcHRpb25zKTtcbiAgICAgICAgcHJlc2VudCA9IHRydWU7XG4gICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIHByZXNlbnQgPSBmYWxzZTtcbiAgICAgIH1cbiAgICAgIGlucHV0LnJlc3RvcmUoc2F2ZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHByZXNlbnQgPSB0aGlzLl9wZWVrVGFnKGlucHV0LCB0YWcsIHN0YXRlLmFueSk7XG5cbiAgICAgIGlmIChpbnB1dC5pc0Vycm9yKHByZXNlbnQpKVxuICAgICAgICByZXR1cm4gcHJlc2VudDtcbiAgICB9XG4gIH1cblxuICAvLyBQdXNoIG9iamVjdCBvbiBzdGFja1xuICBsZXQgcHJldk9iajtcbiAgaWYgKHN0YXRlLm9iaiAmJiBwcmVzZW50KVxuICAgIHByZXZPYmogPSBpbnB1dC5lbnRlck9iamVjdCgpO1xuXG4gIGlmIChwcmVzZW50KSB7XG4gICAgLy8gVW53cmFwIGV4cGxpY2l0IHZhbHVlc1xuICAgIGlmIChzdGF0ZS5leHBsaWNpdCAhPT0gbnVsbCkge1xuICAgICAgY29uc3QgZXhwbGljaXQgPSB0aGlzLl9kZWNvZGVUYWcoaW5wdXQsIHN0YXRlLmV4cGxpY2l0KTtcbiAgICAgIGlmIChpbnB1dC5pc0Vycm9yKGV4cGxpY2l0KSlcbiAgICAgICAgcmV0dXJuIGV4cGxpY2l0O1xuICAgICAgaW5wdXQgPSBleHBsaWNpdDtcbiAgICB9XG5cbiAgICBjb25zdCBzdGFydCA9IGlucHV0Lm9mZnNldDtcblxuICAgIC8vIFVud3JhcCBpbXBsaWNpdCBhbmQgbm9ybWFsIHZhbHVlc1xuICAgIGlmIChzdGF0ZS51c2UgPT09IG51bGwgJiYgc3RhdGUuY2hvaWNlID09PSBudWxsKSB7XG4gICAgICBsZXQgc2F2ZTtcbiAgICAgIGlmIChzdGF0ZS5hbnkpXG4gICAgICAgIHNhdmUgPSBpbnB1dC5zYXZlKCk7XG4gICAgICBjb25zdCBib2R5ID0gdGhpcy5fZGVjb2RlVGFnKFxuICAgICAgICBpbnB1dCxcbiAgICAgICAgc3RhdGUuaW1wbGljaXQgIT09IG51bGwgPyBzdGF0ZS5pbXBsaWNpdCA6IHN0YXRlLnRhZyxcbiAgICAgICAgc3RhdGUuYW55XG4gICAgICApO1xuICAgICAgaWYgKGlucHV0LmlzRXJyb3IoYm9keSkpXG4gICAgICAgIHJldHVybiBib2R5O1xuXG4gICAgICBpZiAoc3RhdGUuYW55KVxuICAgICAgICByZXN1bHQgPSBpbnB1dC5yYXcoc2F2ZSk7XG4gICAgICBlbHNlXG4gICAgICAgIGlucHV0ID0gYm9keTtcbiAgICB9XG5cbiAgICBpZiAob3B0aW9ucyAmJiBvcHRpb25zLnRyYWNrICYmIHN0YXRlLnRhZyAhPT0gbnVsbClcbiAgICAgIG9wdGlvbnMudHJhY2soaW5wdXQucGF0aCgpLCBzdGFydCwgaW5wdXQubGVuZ3RoLCAndGFnZ2VkJyk7XG5cbiAgICBpZiAob3B0aW9ucyAmJiBvcHRpb25zLnRyYWNrICYmIHN0YXRlLnRhZyAhPT0gbnVsbClcbiAgICAgIG9wdGlvbnMudHJhY2soaW5wdXQucGF0aCgpLCBpbnB1dC5vZmZzZXQsIGlucHV0Lmxlbmd0aCwgJ2NvbnRlbnQnKTtcblxuICAgIC8vIFNlbGVjdCBwcm9wZXIgbWV0aG9kIGZvciB0YWdcbiAgICBpZiAoc3RhdGUuYW55KSB7XG4gICAgICAvLyBuby1vcFxuICAgIH0gZWxzZSBpZiAoc3RhdGUuY2hvaWNlID09PSBudWxsKSB7XG4gICAgICByZXN1bHQgPSB0aGlzLl9kZWNvZGVHZW5lcmljKHN0YXRlLnRhZywgaW5wdXQsIG9wdGlvbnMpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXN1bHQgPSB0aGlzLl9kZWNvZGVDaG9pY2UoaW5wdXQsIG9wdGlvbnMpO1xuICAgIH1cblxuICAgIGlmIChpbnB1dC5pc0Vycm9yKHJlc3VsdCkpXG4gICAgICByZXR1cm4gcmVzdWx0O1xuXG4gICAgLy8gRGVjb2RlIGNoaWxkcmVuXG4gICAgaWYgKCFzdGF0ZS5hbnkgJiYgc3RhdGUuY2hvaWNlID09PSBudWxsICYmIHN0YXRlLmNoaWxkcmVuICE9PSBudWxsKSB7XG4gICAgICBzdGF0ZS5jaGlsZHJlbi5mb3JFYWNoKGZ1bmN0aW9uIGRlY29kZUNoaWxkcmVuKGNoaWxkKSB7XG4gICAgICAgIC8vIE5PVEU6IFdlIGFyZSBpZ25vcmluZyBlcnJvcnMgaGVyZSwgdG8gbGV0IHBhcnNlciBjb250aW51ZSB3aXRoIG90aGVyXG4gICAgICAgIC8vIHBhcnRzIG9mIGVuY29kZWQgZGF0YVxuICAgICAgICBjaGlsZC5fZGVjb2RlKGlucHV0LCBvcHRpb25zKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIC8vIERlY29kZSBjb250YWluZWQvZW5jb2RlZCBieSBzY2hlbWEsIG9ubHkgaW4gYml0IG9yIG9jdGV0IHN0cmluZ3NcbiAgICBpZiAoc3RhdGUuY29udGFpbnMgJiYgKHN0YXRlLnRhZyA9PT0gJ29jdHN0cicgfHwgc3RhdGUudGFnID09PSAnYml0c3RyJykpIHtcbiAgICAgIGNvbnN0IGRhdGEgPSBuZXcgRGVjb2RlckJ1ZmZlcihyZXN1bHQpO1xuICAgICAgcmVzdWx0ID0gdGhpcy5fZ2V0VXNlKHN0YXRlLmNvbnRhaW5zLCBpbnB1dC5fcmVwb3J0ZXJTdGF0ZS5vYmopXG4gICAgICAgIC5fZGVjb2RlKGRhdGEsIG9wdGlvbnMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFBvcCBvYmplY3RcbiAgaWYgKHN0YXRlLm9iaiAmJiBwcmVzZW50KVxuICAgIHJlc3VsdCA9IGlucHV0LmxlYXZlT2JqZWN0KHByZXZPYmopO1xuXG4gIC8vIFNldCBrZXlcbiAgaWYgKHN0YXRlLmtleSAhPT0gbnVsbCAmJiAocmVzdWx0ICE9PSBudWxsIHx8IHByZXNlbnQgPT09IHRydWUpKVxuICAgIGlucHV0LmxlYXZlS2V5KHByZXZLZXksIHN0YXRlLmtleSwgcmVzdWx0KTtcbiAgZWxzZSBpZiAocHJldktleSAhPT0gbnVsbClcbiAgICBpbnB1dC5leGl0S2V5KHByZXZLZXkpO1xuXG4gIHJldHVybiByZXN1bHQ7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5fZGVjb2RlR2VuZXJpYyA9IGZ1bmN0aW9uIGRlY29kZUdlbmVyaWModGFnLCBpbnB1dCwgb3B0aW9ucykge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcblxuICBpZiAodGFnID09PSAnc2VxJyB8fCB0YWcgPT09ICdzZXQnKVxuICAgIHJldHVybiBudWxsO1xuICBpZiAodGFnID09PSAnc2Vxb2YnIHx8IHRhZyA9PT0gJ3NldG9mJylcbiAgICByZXR1cm4gdGhpcy5fZGVjb2RlTGlzdChpbnB1dCwgdGFnLCBzdGF0ZS5hcmdzWzBdLCBvcHRpb25zKTtcbiAgZWxzZSBpZiAoL3N0ciQvLnRlc3QodGFnKSlcbiAgICByZXR1cm4gdGhpcy5fZGVjb2RlU3RyKGlucHV0LCB0YWcsIG9wdGlvbnMpO1xuICBlbHNlIGlmICh0YWcgPT09ICdvYmppZCcgJiYgc3RhdGUuYXJncylcbiAgICByZXR1cm4gdGhpcy5fZGVjb2RlT2JqaWQoaW5wdXQsIHN0YXRlLmFyZ3NbMF0sIHN0YXRlLmFyZ3NbMV0sIG9wdGlvbnMpO1xuICBlbHNlIGlmICh0YWcgPT09ICdvYmppZCcpXG4gICAgcmV0dXJuIHRoaXMuX2RlY29kZU9iamlkKGlucHV0LCBudWxsLCBudWxsLCBvcHRpb25zKTtcbiAgZWxzZSBpZiAodGFnID09PSAnZ2VudGltZScgfHwgdGFnID09PSAndXRjdGltZScpXG4gICAgcmV0dXJuIHRoaXMuX2RlY29kZVRpbWUoaW5wdXQsIHRhZywgb3B0aW9ucyk7XG4gIGVsc2UgaWYgKHRhZyA9PT0gJ251bGxfJylcbiAgICByZXR1cm4gdGhpcy5fZGVjb2RlTnVsbChpbnB1dCwgb3B0aW9ucyk7XG4gIGVsc2UgaWYgKHRhZyA9PT0gJ2Jvb2wnKVxuICAgIHJldHVybiB0aGlzLl9kZWNvZGVCb29sKGlucHV0LCBvcHRpb25zKTtcbiAgZWxzZSBpZiAodGFnID09PSAnb2JqRGVzYycpXG4gICAgcmV0dXJuIHRoaXMuX2RlY29kZVN0cihpbnB1dCwgdGFnLCBvcHRpb25zKTtcbiAgZWxzZSBpZiAodGFnID09PSAnaW50JyB8fCB0YWcgPT09ICdlbnVtJylcbiAgICByZXR1cm4gdGhpcy5fZGVjb2RlSW50KGlucHV0LCBzdGF0ZS5hcmdzICYmIHN0YXRlLmFyZ3NbMF0sIG9wdGlvbnMpO1xuXG4gIGlmIChzdGF0ZS51c2UgIT09IG51bGwpIHtcbiAgICByZXR1cm4gdGhpcy5fZ2V0VXNlKHN0YXRlLnVzZSwgaW5wdXQuX3JlcG9ydGVyU3RhdGUub2JqKVxuICAgICAgLl9kZWNvZGUoaW5wdXQsIG9wdGlvbnMpO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiBpbnB1dC5lcnJvcigndW5rbm93biB0YWc6ICcgKyB0YWcpO1xuICB9XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5fZ2V0VXNlID0gZnVuY3Rpb24gX2dldFVzZShlbnRpdHksIG9iaikge1xuXG4gIGNvbnN0IHN0YXRlID0gdGhpcy5fYmFzZVN0YXRlO1xuICAvLyBDcmVhdGUgYWx0ZXJlZCB1c2UgZGVjb2RlciBpZiBpbXBsaWNpdCBpcyBzZXRcbiAgc3RhdGUudXNlRGVjb2RlciA9IHRoaXMuX3VzZShlbnRpdHksIG9iaik7XG4gIGFzc2VydChzdGF0ZS51c2VEZWNvZGVyLl9iYXNlU3RhdGUucGFyZW50ID09PSBudWxsKTtcbiAgc3RhdGUudXNlRGVjb2RlciA9IHN0YXRlLnVzZURlY29kZXIuX2Jhc2VTdGF0ZS5jaGlsZHJlblswXTtcbiAgaWYgKHN0YXRlLmltcGxpY2l0ICE9PSBzdGF0ZS51c2VEZWNvZGVyLl9iYXNlU3RhdGUuaW1wbGljaXQpIHtcbiAgICBzdGF0ZS51c2VEZWNvZGVyID0gc3RhdGUudXNlRGVjb2Rlci5jbG9uZSgpO1xuICAgIHN0YXRlLnVzZURlY29kZXIuX2Jhc2VTdGF0ZS5pbXBsaWNpdCA9IHN0YXRlLmltcGxpY2l0O1xuICB9XG4gIHJldHVybiBzdGF0ZS51c2VEZWNvZGVyO1xufTtcblxuTm9kZS5wcm90b3R5cGUuX2RlY29kZUNob2ljZSA9IGZ1bmN0aW9uIGRlY29kZUNob2ljZShpbnB1dCwgb3B0aW9ucykge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcbiAgbGV0IHJlc3VsdCA9IG51bGw7XG4gIGxldCBtYXRjaCA9IGZhbHNlO1xuXG4gIE9iamVjdC5rZXlzKHN0YXRlLmNob2ljZSkuc29tZShmdW5jdGlvbihrZXkpIHtcbiAgICBjb25zdCBzYXZlID0gaW5wdXQuc2F2ZSgpO1xuICAgIGNvbnN0IG5vZGUgPSBzdGF0ZS5jaG9pY2Vba2V5XTtcbiAgICB0cnkge1xuICAgICAgY29uc3QgdmFsdWUgPSBub2RlLl9kZWNvZGUoaW5wdXQsIG9wdGlvbnMpO1xuICAgICAgaWYgKGlucHV0LmlzRXJyb3IodmFsdWUpKVxuICAgICAgICByZXR1cm4gZmFsc2U7XG5cbiAgICAgIHJlc3VsdCA9IHsgdHlwZToga2V5LCB2YWx1ZTogdmFsdWUgfTtcbiAgICAgIG1hdGNoID0gdHJ1ZTtcbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICBpbnB1dC5yZXN0b3JlKHNhdmUpO1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICByZXR1cm4gdHJ1ZTtcbiAgfSwgdGhpcyk7XG5cbiAgaWYgKCFtYXRjaClcbiAgICByZXR1cm4gaW5wdXQuZXJyb3IoJ0Nob2ljZSBub3QgbWF0Y2hlZCcpO1xuXG4gIHJldHVybiByZXN1bHQ7XG59O1xuXG4vL1xuLy8gRW5jb2Rpbmdcbi8vXG5cbk5vZGUucHJvdG90eXBlLl9jcmVhdGVFbmNvZGVyQnVmZmVyID0gZnVuY3Rpb24gY3JlYXRlRW5jb2RlckJ1ZmZlcihkYXRhKSB7XG4gIHJldHVybiBuZXcgRW5jb2RlckJ1ZmZlcihkYXRhLCB0aGlzLnJlcG9ydGVyKTtcbn07XG5cbk5vZGUucHJvdG90eXBlLl9lbmNvZGUgPSBmdW5jdGlvbiBlbmNvZGUoZGF0YSwgcmVwb3J0ZXIsIHBhcmVudCkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcbiAgaWYgKHN0YXRlWydkZWZhdWx0J10gIT09IG51bGwgJiYgc3RhdGVbJ2RlZmF1bHQnXSA9PT0gZGF0YSlcbiAgICByZXR1cm47XG5cbiAgY29uc3QgcmVzdWx0ID0gdGhpcy5fZW5jb2RlVmFsdWUoZGF0YSwgcmVwb3J0ZXIsIHBhcmVudCk7XG4gIGlmIChyZXN1bHQgPT09IHVuZGVmaW5lZClcbiAgICByZXR1cm47XG5cbiAgaWYgKHRoaXMuX3NraXBEZWZhdWx0KHJlc3VsdCwgcmVwb3J0ZXIsIHBhcmVudCkpXG4gICAgcmV0dXJuO1xuXG4gIHJldHVybiByZXN1bHQ7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5fZW5jb2RlVmFsdWUgPSBmdW5jdGlvbiBlbmNvZGUoZGF0YSwgcmVwb3J0ZXIsIHBhcmVudCkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcblxuICAvLyBEZWNvZGUgcm9vdCBub2RlXG4gIGlmIChzdGF0ZS5wYXJlbnQgPT09IG51bGwpXG4gICAgcmV0dXJuIHN0YXRlLmNoaWxkcmVuWzBdLl9lbmNvZGUoZGF0YSwgcmVwb3J0ZXIgfHwgbmV3IFJlcG9ydGVyKCkpO1xuXG4gIGxldCByZXN1bHQgPSBudWxsO1xuXG4gIC8vIFNldCByZXBvcnRlciB0byBzaGFyZSBpdCB3aXRoIGEgY2hpbGQgY2xhc3NcbiAgdGhpcy5yZXBvcnRlciA9IHJlcG9ydGVyO1xuXG4gIC8vIENoZWNrIGlmIGRhdGEgaXMgdGhlcmVcbiAgaWYgKHN0YXRlLm9wdGlvbmFsICYmIGRhdGEgPT09IHVuZGVmaW5lZCkge1xuICAgIGlmIChzdGF0ZVsnZGVmYXVsdCddICE9PSBudWxsKVxuICAgICAgZGF0YSA9IHN0YXRlWydkZWZhdWx0J107XG4gICAgZWxzZVxuICAgICAgcmV0dXJuO1xuICB9XG5cbiAgLy8gRW5jb2RlIGNoaWxkcmVuIGZpcnN0XG4gIGxldCBjb250ZW50ID0gbnVsbDtcbiAgbGV0IHByaW1pdGl2ZSA9IGZhbHNlO1xuICBpZiAoc3RhdGUuYW55KSB7XG4gICAgLy8gQW55dGhpbmcgdGhhdCB3YXMgZ2l2ZW4gaXMgdHJhbnNsYXRlZCB0byBidWZmZXJcbiAgICByZXN1bHQgPSB0aGlzLl9jcmVhdGVFbmNvZGVyQnVmZmVyKGRhdGEpO1xuICB9IGVsc2UgaWYgKHN0YXRlLmNob2ljZSkge1xuICAgIHJlc3VsdCA9IHRoaXMuX2VuY29kZUNob2ljZShkYXRhLCByZXBvcnRlcik7XG4gIH0gZWxzZSBpZiAoc3RhdGUuY29udGFpbnMpIHtcbiAgICBjb250ZW50ID0gdGhpcy5fZ2V0VXNlKHN0YXRlLmNvbnRhaW5zLCBwYXJlbnQpLl9lbmNvZGUoZGF0YSwgcmVwb3J0ZXIpO1xuICAgIHByaW1pdGl2ZSA9IHRydWU7XG4gIH0gZWxzZSBpZiAoc3RhdGUuY2hpbGRyZW4pIHtcbiAgICBjb250ZW50ID0gc3RhdGUuY2hpbGRyZW4ubWFwKGZ1bmN0aW9uKGNoaWxkKSB7XG4gICAgICBpZiAoY2hpbGQuX2Jhc2VTdGF0ZS50YWcgPT09ICdudWxsXycpXG4gICAgICAgIHJldHVybiBjaGlsZC5fZW5jb2RlKG51bGwsIHJlcG9ydGVyLCBkYXRhKTtcblxuICAgICAgaWYgKGNoaWxkLl9iYXNlU3RhdGUua2V5ID09PSBudWxsKVxuICAgICAgICByZXR1cm4gcmVwb3J0ZXIuZXJyb3IoJ0NoaWxkIHNob3VsZCBoYXZlIGEga2V5Jyk7XG4gICAgICBjb25zdCBwcmV2S2V5ID0gcmVwb3J0ZXIuZW50ZXJLZXkoY2hpbGQuX2Jhc2VTdGF0ZS5rZXkpO1xuXG4gICAgICBpZiAodHlwZW9mIGRhdGEgIT09ICdvYmplY3QnKVxuICAgICAgICByZXR1cm4gcmVwb3J0ZXIuZXJyb3IoJ0NoaWxkIGV4cGVjdGVkLCBidXQgaW5wdXQgaXMgbm90IG9iamVjdCcpO1xuXG4gICAgICBjb25zdCByZXMgPSBjaGlsZC5fZW5jb2RlKGRhdGFbY2hpbGQuX2Jhc2VTdGF0ZS5rZXldLCByZXBvcnRlciwgZGF0YSk7XG4gICAgICByZXBvcnRlci5sZWF2ZUtleShwcmV2S2V5KTtcblxuICAgICAgcmV0dXJuIHJlcztcbiAgICB9LCB0aGlzKS5maWx0ZXIoZnVuY3Rpb24oY2hpbGQpIHtcbiAgICAgIHJldHVybiBjaGlsZDtcbiAgICB9KTtcbiAgICBjb250ZW50ID0gdGhpcy5fY3JlYXRlRW5jb2RlckJ1ZmZlcihjb250ZW50KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAoc3RhdGUudGFnID09PSAnc2Vxb2YnIHx8IHN0YXRlLnRhZyA9PT0gJ3NldG9mJykge1xuICAgICAgLy8gVE9ETyhpbmR1dG55KTogdGhpcyBzaG91bGQgYmUgdGhyb3duIG9uIERTTCBsZXZlbFxuICAgICAgaWYgKCEoc3RhdGUuYXJncyAmJiBzdGF0ZS5hcmdzLmxlbmd0aCA9PT0gMSkpXG4gICAgICAgIHJldHVybiByZXBvcnRlci5lcnJvcignVG9vIG1hbnkgYXJncyBmb3IgOiAnICsgc3RhdGUudGFnKTtcblxuICAgICAgaWYgKCFBcnJheS5pc0FycmF5KGRhdGEpKVxuICAgICAgICByZXR1cm4gcmVwb3J0ZXIuZXJyb3IoJ3NlcW9mL3NldG9mLCBidXQgZGF0YSBpcyBub3QgQXJyYXknKTtcblxuICAgICAgY29uc3QgY2hpbGQgPSB0aGlzLmNsb25lKCk7XG4gICAgICBjaGlsZC5fYmFzZVN0YXRlLmltcGxpY2l0ID0gbnVsbDtcbiAgICAgIGNvbnRlbnQgPSB0aGlzLl9jcmVhdGVFbmNvZGVyQnVmZmVyKGRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgY29uc3Qgc3RhdGUgPSB0aGlzLl9iYXNlU3RhdGU7XG5cbiAgICAgICAgcmV0dXJuIHRoaXMuX2dldFVzZShzdGF0ZS5hcmdzWzBdLCBkYXRhKS5fZW5jb2RlKGl0ZW0sIHJlcG9ydGVyKTtcbiAgICAgIH0sIGNoaWxkKSk7XG4gICAgfSBlbHNlIGlmIChzdGF0ZS51c2UgIT09IG51bGwpIHtcbiAgICAgIHJlc3VsdCA9IHRoaXMuX2dldFVzZShzdGF0ZS51c2UsIHBhcmVudCkuX2VuY29kZShkYXRhLCByZXBvcnRlcik7XG4gICAgfSBlbHNlIHtcbiAgICAgIGNvbnRlbnQgPSB0aGlzLl9lbmNvZGVQcmltaXRpdmUoc3RhdGUudGFnLCBkYXRhKTtcbiAgICAgIHByaW1pdGl2ZSA9IHRydWU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5jb2RlIGRhdGEgaXRzZWxmXG4gIGlmICghc3RhdGUuYW55ICYmIHN0YXRlLmNob2ljZSA9PT0gbnVsbCkge1xuICAgIGNvbnN0IHRhZyA9IHN0YXRlLmltcGxpY2l0ICE9PSBudWxsID8gc3RhdGUuaW1wbGljaXQgOiBzdGF0ZS50YWc7XG4gICAgY29uc3QgY2xzID0gc3RhdGUuaW1wbGljaXQgPT09IG51bGwgPyAndW5pdmVyc2FsJyA6ICdjb250ZXh0JztcblxuICAgIGlmICh0YWcgPT09IG51bGwpIHtcbiAgICAgIGlmIChzdGF0ZS51c2UgPT09IG51bGwpXG4gICAgICAgIHJlcG9ydGVyLmVycm9yKCdUYWcgY291bGQgYmUgb21pdHRlZCBvbmx5IGZvciAudXNlKCknKTtcbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKHN0YXRlLnVzZSA9PT0gbnVsbClcbiAgICAgICAgcmVzdWx0ID0gdGhpcy5fZW5jb2RlQ29tcG9zaXRlKHRhZywgcHJpbWl0aXZlLCBjbHMsIGNvbnRlbnQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFdyYXAgaW4gZXhwbGljaXRcbiAgaWYgKHN0YXRlLmV4cGxpY2l0ICE9PSBudWxsKVxuICAgIHJlc3VsdCA9IHRoaXMuX2VuY29kZUNvbXBvc2l0ZShzdGF0ZS5leHBsaWNpdCwgZmFsc2UsICdjb250ZXh0JywgcmVzdWx0KTtcblxuICByZXR1cm4gcmVzdWx0O1xufTtcblxuTm9kZS5wcm90b3R5cGUuX2VuY29kZUNob2ljZSA9IGZ1bmN0aW9uIGVuY29kZUNob2ljZShkYXRhLCByZXBvcnRlcikge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcblxuICBjb25zdCBub2RlID0gc3RhdGUuY2hvaWNlW2RhdGEudHlwZV07XG4gIGlmICghbm9kZSkge1xuICAgIGFzc2VydChcbiAgICAgIGZhbHNlLFxuICAgICAgZGF0YS50eXBlICsgJyBub3QgZm91bmQgaW4gJyArXG4gICAgICAgICAgICBKU09OLnN0cmluZ2lmeShPYmplY3Qua2V5cyhzdGF0ZS5jaG9pY2UpKSk7XG4gIH1cbiAgcmV0dXJuIG5vZGUuX2VuY29kZShkYXRhLnZhbHVlLCByZXBvcnRlcik7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5fZW5jb2RlUHJpbWl0aXZlID0gZnVuY3Rpb24gZW5jb2RlUHJpbWl0aXZlKHRhZywgZGF0YSkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX2Jhc2VTdGF0ZTtcblxuICBpZiAoL3N0ciQvLnRlc3QodGFnKSlcbiAgICByZXR1cm4gdGhpcy5fZW5jb2RlU3RyKGRhdGEsIHRhZyk7XG4gIGVsc2UgaWYgKHRhZyA9PT0gJ29iamlkJyAmJiBzdGF0ZS5hcmdzKVxuICAgIHJldHVybiB0aGlzLl9lbmNvZGVPYmppZChkYXRhLCBzdGF0ZS5yZXZlcnNlQXJnc1swXSwgc3RhdGUuYXJnc1sxXSk7XG4gIGVsc2UgaWYgKHRhZyA9PT0gJ29iamlkJylcbiAgICByZXR1cm4gdGhpcy5fZW5jb2RlT2JqaWQoZGF0YSwgbnVsbCwgbnVsbCk7XG4gIGVsc2UgaWYgKHRhZyA9PT0gJ2dlbnRpbWUnIHx8IHRhZyA9PT0gJ3V0Y3RpbWUnKVxuICAgIHJldHVybiB0aGlzLl9lbmNvZGVUaW1lKGRhdGEsIHRhZyk7XG4gIGVsc2UgaWYgKHRhZyA9PT0gJ251bGxfJylcbiAgICByZXR1cm4gdGhpcy5fZW5jb2RlTnVsbCgpO1xuICBlbHNlIGlmICh0YWcgPT09ICdpbnQnIHx8IHRhZyA9PT0gJ2VudW0nKVxuICAgIHJldHVybiB0aGlzLl9lbmNvZGVJbnQoZGF0YSwgc3RhdGUuYXJncyAmJiBzdGF0ZS5yZXZlcnNlQXJnc1swXSk7XG4gIGVsc2UgaWYgKHRhZyA9PT0gJ2Jvb2wnKVxuICAgIHJldHVybiB0aGlzLl9lbmNvZGVCb29sKGRhdGEpO1xuICBlbHNlIGlmICh0YWcgPT09ICdvYmpEZXNjJylcbiAgICByZXR1cm4gdGhpcy5fZW5jb2RlU3RyKGRhdGEsIHRhZyk7XG4gIGVsc2VcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1Vuc3VwcG9ydGVkIHRhZzogJyArIHRhZyk7XG59O1xuXG5Ob2RlLnByb3RvdHlwZS5faXNOdW1zdHIgPSBmdW5jdGlvbiBpc051bXN0cihzdHIpIHtcbiAgcmV0dXJuIC9eWzAtOSBdKiQvLnRlc3Qoc3RyKTtcbn07XG5cbk5vZGUucHJvdG90eXBlLl9pc1ByaW50c3RyID0gZnVuY3Rpb24gaXNQcmludHN0cihzdHIpIHtcbiAgcmV0dXJuIC9eW0EtWmEtejAtOSAnKCkrLC0uLzo9P10qJC8udGVzdChzdHIpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuY29uc3QgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpO1xuXG5mdW5jdGlvbiBSZXBvcnRlcihvcHRpb25zKSB7XG4gIHRoaXMuX3JlcG9ydGVyU3RhdGUgPSB7XG4gICAgb2JqOiBudWxsLFxuICAgIHBhdGg6IFtdLFxuICAgIG9wdGlvbnM6IG9wdGlvbnMgfHwge30sXG4gICAgZXJyb3JzOiBbXVxuICB9O1xufVxuZXhwb3J0cy5SZXBvcnRlciA9IFJlcG9ydGVyO1xuXG5SZXBvcnRlci5wcm90b3R5cGUuaXNFcnJvciA9IGZ1bmN0aW9uIGlzRXJyb3Iob2JqKSB7XG4gIHJldHVybiBvYmogaW5zdGFuY2VvZiBSZXBvcnRlckVycm9yO1xufTtcblxuUmVwb3J0ZXIucHJvdG90eXBlLnNhdmUgPSBmdW5jdGlvbiBzYXZlKCkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX3JlcG9ydGVyU3RhdGU7XG5cbiAgcmV0dXJuIHsgb2JqOiBzdGF0ZS5vYmosIHBhdGhMZW46IHN0YXRlLnBhdGgubGVuZ3RoIH07XG59O1xuXG5SZXBvcnRlci5wcm90b3R5cGUucmVzdG9yZSA9IGZ1bmN0aW9uIHJlc3RvcmUoZGF0YSkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX3JlcG9ydGVyU3RhdGU7XG5cbiAgc3RhdGUub2JqID0gZGF0YS5vYmo7XG4gIHN0YXRlLnBhdGggPSBzdGF0ZS5wYXRoLnNsaWNlKDAsIGRhdGEucGF0aExlbik7XG59O1xuXG5SZXBvcnRlci5wcm90b3R5cGUuZW50ZXJLZXkgPSBmdW5jdGlvbiBlbnRlcktleShrZXkpIHtcbiAgcmV0dXJuIHRoaXMuX3JlcG9ydGVyU3RhdGUucGF0aC5wdXNoKGtleSk7XG59O1xuXG5SZXBvcnRlci5wcm90b3R5cGUuZXhpdEtleSA9IGZ1bmN0aW9uIGV4aXRLZXkoaW5kZXgpIHtcbiAgY29uc3Qgc3RhdGUgPSB0aGlzLl9yZXBvcnRlclN0YXRlO1xuXG4gIHN0YXRlLnBhdGggPSBzdGF0ZS5wYXRoLnNsaWNlKDAsIGluZGV4IC0gMSk7XG59O1xuXG5SZXBvcnRlci5wcm90b3R5cGUubGVhdmVLZXkgPSBmdW5jdGlvbiBsZWF2ZUtleShpbmRleCwga2V5LCB2YWx1ZSkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX3JlcG9ydGVyU3RhdGU7XG5cbiAgdGhpcy5leGl0S2V5KGluZGV4KTtcbiAgaWYgKHN0YXRlLm9iaiAhPT0gbnVsbClcbiAgICBzdGF0ZS5vYmpba2V5XSA9IHZhbHVlO1xufTtcblxuUmVwb3J0ZXIucHJvdG90eXBlLnBhdGggPSBmdW5jdGlvbiBwYXRoKCkge1xuICByZXR1cm4gdGhpcy5fcmVwb3J0ZXJTdGF0ZS5wYXRoLmpvaW4oJy8nKTtcbn07XG5cblJlcG9ydGVyLnByb3RvdHlwZS5lbnRlck9iamVjdCA9IGZ1bmN0aW9uIGVudGVyT2JqZWN0KCkge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX3JlcG9ydGVyU3RhdGU7XG5cbiAgY29uc3QgcHJldiA9IHN0YXRlLm9iajtcbiAgc3RhdGUub2JqID0ge307XG4gIHJldHVybiBwcmV2O1xufTtcblxuUmVwb3J0ZXIucHJvdG90eXBlLmxlYXZlT2JqZWN0ID0gZnVuY3Rpb24gbGVhdmVPYmplY3QocHJldikge1xuICBjb25zdCBzdGF0ZSA9IHRoaXMuX3JlcG9ydGVyU3RhdGU7XG5cbiAgY29uc3Qgbm93ID0gc3RhdGUub2JqO1xuICBzdGF0ZS5vYmogPSBwcmV2O1xuICByZXR1cm4gbm93O1xufTtcblxuUmVwb3J0ZXIucHJvdG90eXBlLmVycm9yID0gZnVuY3Rpb24gZXJyb3IobXNnKSB7XG4gIGxldCBlcnI7XG4gIGNvbnN0IHN0YXRlID0gdGhpcy5fcmVwb3J0ZXJTdGF0ZTtcblxuICBjb25zdCBpbmhlcml0ZWQgPSBtc2cgaW5zdGFuY2VvZiBSZXBvcnRlckVycm9yO1xuICBpZiAoaW5oZXJpdGVkKSB7XG4gICAgZXJyID0gbXNnO1xuICB9IGVsc2Uge1xuICAgIGVyciA9IG5ldyBSZXBvcnRlckVycm9yKHN0YXRlLnBhdGgubWFwKGZ1bmN0aW9uKGVsZW0pIHtcbiAgICAgIHJldHVybiAnWycgKyBKU09OLnN0cmluZ2lmeShlbGVtKSArICddJztcbiAgICB9KS5qb2luKCcnKSwgbXNnLm1lc3NhZ2UgfHwgbXNnLCBtc2cuc3RhY2spO1xuICB9XG5cbiAgaWYgKCFzdGF0ZS5vcHRpb25zLnBhcnRpYWwpXG4gICAgdGhyb3cgZXJyO1xuXG4gIGlmICghaW5oZXJpdGVkKVxuICAgIHN0YXRlLmVycm9ycy5wdXNoKGVycik7XG5cbiAgcmV0dXJuIGVycjtcbn07XG5cblJlcG9ydGVyLnByb3RvdHlwZS53cmFwUmVzdWx0ID0gZnVuY3Rpb24gd3JhcFJlc3VsdChyZXN1bHQpIHtcbiAgY29uc3Qgc3RhdGUgPSB0aGlzLl9yZXBvcnRlclN0YXRlO1xuICBpZiAoIXN0YXRlLm9wdGlvbnMucGFydGlhbClcbiAgICByZXR1cm4gcmVzdWx0O1xuXG4gIHJldHVybiB7XG4gICAgcmVzdWx0OiB0aGlzLmlzRXJyb3IocmVzdWx0KSA/IG51bGwgOiByZXN1bHQsXG4gICAgZXJyb3JzOiBzdGF0ZS5lcnJvcnNcbiAgfTtcbn07XG5cbmZ1bmN0aW9uIFJlcG9ydGVyRXJyb3IocGF0aCwgbXNnKSB7XG4gIHRoaXMucGF0aCA9IHBhdGg7XG4gIHRoaXMucmV0aHJvdyhtc2cpO1xufVxuaW5oZXJpdHMoUmVwb3J0ZXJFcnJvciwgRXJyb3IpO1xuXG5SZXBvcnRlckVycm9yLnByb3RvdHlwZS5yZXRocm93ID0gZnVuY3Rpb24gcmV0aHJvdyhtc2cpIHtcbiAgdGhpcy5tZXNzYWdlID0gbXNnICsgJyBhdDogJyArICh0aGlzLnBhdGggfHwgJyhzaGFsbG93KScpO1xuICBpZiAoRXJyb3IuY2FwdHVyZVN0YWNrVHJhY2UpXG4gICAgRXJyb3IuY2FwdHVyZVN0YWNrVHJhY2UodGhpcywgUmVwb3J0ZXJFcnJvcik7XG5cbiAgaWYgKCF0aGlzLnN0YWNrKSB7XG4gICAgdHJ5IHtcbiAgICAgIC8vIElFIG9ubHkgYWRkcyBzdGFjayB3aGVuIHRocm93blxuICAgICAgdGhyb3cgbmV3IEVycm9yKHRoaXMubWVzc2FnZSk7XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgdGhpcy5zdGFjayA9IGUuc3RhY2s7XG4gICAgfVxuICB9XG4gIHJldHVybiB0aGlzO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLy8gSGVscGVyXG5mdW5jdGlvbiByZXZlcnNlKG1hcCkge1xuICBjb25zdCByZXMgPSB7fTtcblxuICBPYmplY3Qua2V5cyhtYXApLmZvckVhY2goZnVuY3Rpb24oa2V5KSB7XG4gICAgLy8gQ29udmVydCBrZXkgdG8gaW50ZWdlciBpZiBpdCBpcyBzdHJpbmdpZmllZFxuICAgIGlmICgoa2V5IHwgMCkgPT0ga2V5KVxuICAgICAga2V5ID0ga2V5IHwgMDtcblxuICAgIGNvbnN0IHZhbHVlID0gbWFwW2tleV07XG4gICAgcmVzW3ZhbHVlXSA9IGtleTtcbiAgfSk7XG5cbiAgcmV0dXJuIHJlcztcbn1cblxuZXhwb3J0cy50YWdDbGFzcyA9IHtcbiAgMDogJ3VuaXZlcnNhbCcsXG4gIDE6ICdhcHBsaWNhdGlvbicsXG4gIDI6ICdjb250ZXh0JyxcbiAgMzogJ3ByaXZhdGUnXG59O1xuZXhwb3J0cy50YWdDbGFzc0J5TmFtZSA9IHJldmVyc2UoZXhwb3J0cy50YWdDbGFzcyk7XG5cbmV4cG9ydHMudGFnID0ge1xuICAweDAwOiAnZW5kJyxcbiAgMHgwMTogJ2Jvb2wnLFxuICAweDAyOiAnaW50JyxcbiAgMHgwMzogJ2JpdHN0cicsXG4gIDB4MDQ6ICdvY3RzdHInLFxuICAweDA1OiAnbnVsbF8nLFxuICAweDA2OiAnb2JqaWQnLFxuICAweDA3OiAnb2JqRGVzYycsXG4gIDB4MDg6ICdleHRlcm5hbCcsXG4gIDB4MDk6ICdyZWFsJyxcbiAgMHgwYTogJ2VudW0nLFxuICAweDBiOiAnZW1iZWQnLFxuICAweDBjOiAndXRmOHN0cicsXG4gIDB4MGQ6ICdyZWxhdGl2ZU9pZCcsXG4gIDB4MTA6ICdzZXEnLFxuICAweDExOiAnc2V0JyxcbiAgMHgxMjogJ251bXN0cicsXG4gIDB4MTM6ICdwcmludHN0cicsXG4gIDB4MTQ6ICd0NjFzdHInLFxuICAweDE1OiAndmlkZW9zdHInLFxuICAweDE2OiAnaWE1c3RyJyxcbiAgMHgxNzogJ3V0Y3RpbWUnLFxuICAweDE4OiAnZ2VudGltZScsXG4gIDB4MTk6ICdncmFwaHN0cicsXG4gIDB4MWE6ICdpc282NDZzdHInLFxuICAweDFiOiAnZ2Vuc3RyJyxcbiAgMHgxYzogJ3VuaXN0cicsXG4gIDB4MWQ6ICdjaGFyc3RyJyxcbiAgMHgxZTogJ2JtcHN0cidcbn07XG5leHBvcnRzLnRhZ0J5TmFtZSA9IHJldmVyc2UoZXhwb3J0cy50YWcpO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG5jb25zdCBjb25zdGFudHMgPSBleHBvcnRzO1xuXG4vLyBIZWxwZXJcbmNvbnN0YW50cy5fcmV2ZXJzZSA9IGZ1bmN0aW9uIHJldmVyc2UobWFwKSB7XG4gIGNvbnN0IHJlcyA9IHt9O1xuXG4gIE9iamVjdC5rZXlzKG1hcCkuZm9yRWFjaChmdW5jdGlvbihrZXkpIHtcbiAgICAvLyBDb252ZXJ0IGtleSB0byBpbnRlZ2VyIGlmIGl0IGlzIHN0cmluZ2lmaWVkXG4gICAgaWYgKChrZXkgfCAwKSA9PSBrZXkpXG4gICAgICBrZXkgPSBrZXkgfCAwO1xuXG4gICAgY29uc3QgdmFsdWUgPSBtYXBba2V5XTtcbiAgICByZXNbdmFsdWVdID0ga2V5O1xuICB9KTtcblxuICByZXR1cm4gcmVzO1xufTtcblxuY29uc3RhbnRzLmRlciA9IHJlcXVpcmUoJy4vZGVyJyk7XG4iLCIndXNlIHN0cmljdCc7XG5cbmNvbnN0IGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKTtcblxuY29uc3QgYmlnbnVtID0gcmVxdWlyZSgnYm4uanMnKTtcbmNvbnN0IERlY29kZXJCdWZmZXIgPSByZXF1aXJlKCcuLi9iYXNlL2J1ZmZlcicpLkRlY29kZXJCdWZmZXI7XG5jb25zdCBOb2RlID0gcmVxdWlyZSgnLi4vYmFzZS9ub2RlJyk7XG5cbi8vIEltcG9ydCBERVIgY29uc3RhbnRzXG5jb25zdCBkZXIgPSByZXF1aXJlKCcuLi9jb25zdGFudHMvZGVyJyk7XG5cbmZ1bmN0aW9uIERFUkRlY29kZXIoZW50aXR5KSB7XG4gIHRoaXMuZW5jID0gJ2Rlcic7XG4gIHRoaXMubmFtZSA9IGVudGl0eS5uYW1lO1xuICB0aGlzLmVudGl0eSA9IGVudGl0eTtcblxuICAvLyBDb25zdHJ1Y3QgYmFzZSB0cmVlXG4gIHRoaXMudHJlZSA9IG5ldyBERVJOb2RlKCk7XG4gIHRoaXMudHJlZS5faW5pdChlbnRpdHkuYm9keSk7XG59XG5tb2R1bGUuZXhwb3J0cyA9IERFUkRlY29kZXI7XG5cbkRFUkRlY29kZXIucHJvdG90eXBlLmRlY29kZSA9IGZ1bmN0aW9uIGRlY29kZShkYXRhLCBvcHRpb25zKSB7XG4gIGlmICghRGVjb2RlckJ1ZmZlci5pc0RlY29kZXJCdWZmZXIoZGF0YSkpIHtcbiAgICBkYXRhID0gbmV3IERlY29kZXJCdWZmZXIoZGF0YSwgb3B0aW9ucyk7XG4gIH1cblxuICByZXR1cm4gdGhpcy50cmVlLl9kZWNvZGUoZGF0YSwgb3B0aW9ucyk7XG59O1xuXG4vLyBUcmVlIG1ldGhvZHNcblxuZnVuY3Rpb24gREVSTm9kZShwYXJlbnQpIHtcbiAgTm9kZS5jYWxsKHRoaXMsICdkZXInLCBwYXJlbnQpO1xufVxuaW5oZXJpdHMoREVSTm9kZSwgTm9kZSk7XG5cbkRFUk5vZGUucHJvdG90eXBlLl9wZWVrVGFnID0gZnVuY3Rpb24gcGVla1RhZyhidWZmZXIsIHRhZywgYW55KSB7XG4gIGlmIChidWZmZXIuaXNFbXB0eSgpKVxuICAgIHJldHVybiBmYWxzZTtcblxuICBjb25zdCBzdGF0ZSA9IGJ1ZmZlci5zYXZlKCk7XG4gIGNvbnN0IGRlY29kZWRUYWcgPSBkZXJEZWNvZGVUYWcoYnVmZmVyLCAnRmFpbGVkIHRvIHBlZWsgdGFnOiBcIicgKyB0YWcgKyAnXCInKTtcbiAgaWYgKGJ1ZmZlci5pc0Vycm9yKGRlY29kZWRUYWcpKVxuICAgIHJldHVybiBkZWNvZGVkVGFnO1xuXG4gIGJ1ZmZlci5yZXN0b3JlKHN0YXRlKTtcblxuICByZXR1cm4gZGVjb2RlZFRhZy50YWcgPT09IHRhZyB8fCBkZWNvZGVkVGFnLnRhZ1N0ciA9PT0gdGFnIHx8XG4gICAgKGRlY29kZWRUYWcudGFnU3RyICsgJ29mJykgPT09IHRhZyB8fCBhbnk7XG59O1xuXG5ERVJOb2RlLnByb3RvdHlwZS5fZGVjb2RlVGFnID0gZnVuY3Rpb24gZGVjb2RlVGFnKGJ1ZmZlciwgdGFnLCBhbnkpIHtcbiAgY29uc3QgZGVjb2RlZFRhZyA9IGRlckRlY29kZVRhZyhidWZmZXIsXG4gICAgJ0ZhaWxlZCB0byBkZWNvZGUgdGFnIG9mIFwiJyArIHRhZyArICdcIicpO1xuICBpZiAoYnVmZmVyLmlzRXJyb3IoZGVjb2RlZFRhZykpXG4gICAgcmV0dXJuIGRlY29kZWRUYWc7XG5cbiAgbGV0IGxlbiA9IGRlckRlY29kZUxlbihidWZmZXIsXG4gICAgZGVjb2RlZFRhZy5wcmltaXRpdmUsXG4gICAgJ0ZhaWxlZCB0byBnZXQgbGVuZ3RoIG9mIFwiJyArIHRhZyArICdcIicpO1xuXG4gIC8vIEZhaWx1cmVcbiAgaWYgKGJ1ZmZlci5pc0Vycm9yKGxlbikpXG4gICAgcmV0dXJuIGxlbjtcblxuICBpZiAoIWFueSAmJlxuICAgICAgZGVjb2RlZFRhZy50YWcgIT09IHRhZyAmJlxuICAgICAgZGVjb2RlZFRhZy50YWdTdHIgIT09IHRhZyAmJlxuICAgICAgZGVjb2RlZFRhZy50YWdTdHIgKyAnb2YnICE9PSB0YWcpIHtcbiAgICByZXR1cm4gYnVmZmVyLmVycm9yKCdGYWlsZWQgdG8gbWF0Y2ggdGFnOiBcIicgKyB0YWcgKyAnXCInKTtcbiAgfVxuXG4gIGlmIChkZWNvZGVkVGFnLnByaW1pdGl2ZSB8fCBsZW4gIT09IG51bGwpXG4gICAgcmV0dXJuIGJ1ZmZlci5za2lwKGxlbiwgJ0ZhaWxlZCB0byBtYXRjaCBib2R5IG9mOiBcIicgKyB0YWcgKyAnXCInKTtcblxuICAvLyBJbmRlZmluaXRlIGxlbmd0aC4uLiBmaW5kIEVORCB0YWdcbiAgY29uc3Qgc3RhdGUgPSBidWZmZXIuc2F2ZSgpO1xuICBjb25zdCByZXMgPSB0aGlzLl9za2lwVW50aWxFbmQoXG4gICAgYnVmZmVyLFxuICAgICdGYWlsZWQgdG8gc2tpcCBpbmRlZmluaXRlIGxlbmd0aCBib2R5OiBcIicgKyB0aGlzLnRhZyArICdcIicpO1xuICBpZiAoYnVmZmVyLmlzRXJyb3IocmVzKSlcbiAgICByZXR1cm4gcmVzO1xuXG4gIGxlbiA9IGJ1ZmZlci5vZmZzZXQgLSBzdGF0ZS5vZmZzZXQ7XG4gIGJ1ZmZlci5yZXN0b3JlKHN0YXRlKTtcbiAgcmV0dXJuIGJ1ZmZlci5za2lwKGxlbiwgJ0ZhaWxlZCB0byBtYXRjaCBib2R5IG9mOiBcIicgKyB0YWcgKyAnXCInKTtcbn07XG5cbkRFUk5vZGUucHJvdG90eXBlLl9za2lwVW50aWxFbmQgPSBmdW5jdGlvbiBza2lwVW50aWxFbmQoYnVmZmVyLCBmYWlsKSB7XG4gIGZvciAoOzspIHtcbiAgICBjb25zdCB0YWcgPSBkZXJEZWNvZGVUYWcoYnVmZmVyLCBmYWlsKTtcbiAgICBpZiAoYnVmZmVyLmlzRXJyb3IodGFnKSlcbiAgICAgIHJldHVybiB0YWc7XG4gICAgY29uc3QgbGVuID0gZGVyRGVjb2RlTGVuKGJ1ZmZlciwgdGFnLnByaW1pdGl2ZSwgZmFpbCk7XG4gICAgaWYgKGJ1ZmZlci5pc0Vycm9yKGxlbikpXG4gICAgICByZXR1cm4gbGVuO1xuXG4gICAgbGV0IHJlcztcbiAgICBpZiAodGFnLnByaW1pdGl2ZSB8fCBsZW4gIT09IG51bGwpXG4gICAgICByZXMgPSBidWZmZXIuc2tpcChsZW4pO1xuICAgIGVsc2VcbiAgICAgIHJlcyA9IHRoaXMuX3NraXBVbnRpbEVuZChidWZmZXIsIGZhaWwpO1xuXG4gICAgLy8gRmFpbHVyZVxuICAgIGlmIChidWZmZXIuaXNFcnJvcihyZXMpKVxuICAgICAgcmV0dXJuIHJlcztcblxuICAgIGlmICh0YWcudGFnU3RyID09PSAnZW5kJylcbiAgICAgIGJyZWFrO1xuICB9XG59O1xuXG5ERVJOb2RlLnByb3RvdHlwZS5fZGVjb2RlTGlzdCA9IGZ1bmN0aW9uIGRlY29kZUxpc3QoYnVmZmVyLCB0YWcsIGRlY29kZXIsXG4gIG9wdGlvbnMpIHtcbiAgY29uc3QgcmVzdWx0ID0gW107XG4gIHdoaWxlICghYnVmZmVyLmlzRW1wdHkoKSkge1xuICAgIGNvbnN0IHBvc3NpYmxlRW5kID0gdGhpcy5fcGVla1RhZyhidWZmZXIsICdlbmQnKTtcbiAgICBpZiAoYnVmZmVyLmlzRXJyb3IocG9zc2libGVFbmQpKVxuICAgICAgcmV0dXJuIHBvc3NpYmxlRW5kO1xuXG4gICAgY29uc3QgcmVzID0gZGVjb2Rlci5kZWNvZGUoYnVmZmVyLCAnZGVyJywgb3B0aW9ucyk7XG4gICAgaWYgKGJ1ZmZlci5pc0Vycm9yKHJlcykgJiYgcG9zc2libGVFbmQpXG4gICAgICBicmVhaztcbiAgICByZXN1bHQucHVzaChyZXMpO1xuICB9XG4gIHJldHVybiByZXN1bHQ7XG59O1xuXG5ERVJOb2RlLnByb3RvdHlwZS5fZGVjb2RlU3RyID0gZnVuY3Rpb24gZGVjb2RlU3RyKGJ1ZmZlciwgdGFnKSB7XG4gIGlmICh0YWcgPT09ICdiaXRzdHInKSB7XG4gICAgY29uc3QgdW51c2VkID0gYnVmZmVyLnJlYWRVSW50OCgpO1xuICAgIGlmIChidWZmZXIuaXNFcnJvcih1bnVzZWQpKVxuICAgICAgcmV0dXJuIHVudXNlZDtcbiAgICByZXR1cm4geyB1bnVzZWQ6IHVudXNlZCwgZGF0YTogYnVmZmVyLnJhdygpIH07XG4gIH0gZWxzZSBpZiAodGFnID09PSAnYm1wc3RyJykge1xuICAgIGNvbnN0IHJhdyA9IGJ1ZmZlci5yYXcoKTtcbiAgICBpZiAocmF3Lmxlbmd0aCAlIDIgPT09IDEpXG4gICAgICByZXR1cm4gYnVmZmVyLmVycm9yKCdEZWNvZGluZyBvZiBzdHJpbmcgdHlwZTogYm1wc3RyIGxlbmd0aCBtaXNtYXRjaCcpO1xuXG4gICAgbGV0IHN0ciA9ICcnO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcmF3Lmxlbmd0aCAvIDI7IGkrKykge1xuICAgICAgc3RyICs9IFN0cmluZy5mcm9tQ2hhckNvZGUocmF3LnJlYWRVSW50MTZCRShpICogMikpO1xuICAgIH1cbiAgICByZXR1cm4gc3RyO1xuICB9IGVsc2UgaWYgKHRhZyA9PT0gJ251bXN0cicpIHtcbiAgICBjb25zdCBudW1zdHIgPSBidWZmZXIucmF3KCkudG9TdHJpbmcoJ2FzY2lpJyk7XG4gICAgaWYgKCF0aGlzLl9pc051bXN0cihudW1zdHIpKSB7XG4gICAgICByZXR1cm4gYnVmZmVyLmVycm9yKCdEZWNvZGluZyBvZiBzdHJpbmcgdHlwZTogJyArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICdudW1zdHIgdW5zdXBwb3J0ZWQgY2hhcmFjdGVycycpO1xuICAgIH1cbiAgICByZXR1cm4gbnVtc3RyO1xuICB9IGVsc2UgaWYgKHRhZyA9PT0gJ29jdHN0cicpIHtcbiAgICByZXR1cm4gYnVmZmVyLnJhdygpO1xuICB9IGVsc2UgaWYgKHRhZyA9PT0gJ29iakRlc2MnKSB7XG4gICAgcmV0dXJuIGJ1ZmZlci5yYXcoKTtcbiAgfSBlbHNlIGlmICh0YWcgPT09ICdwcmludHN0cicpIHtcbiAgICBjb25zdCBwcmludHN0ciA9IGJ1ZmZlci5yYXcoKS50b1N0cmluZygnYXNjaWknKTtcbiAgICBpZiAoIXRoaXMuX2lzUHJpbnRzdHIocHJpbnRzdHIpKSB7XG4gICAgICByZXR1cm4gYnVmZmVyLmVycm9yKCdEZWNvZGluZyBvZiBzdHJpbmcgdHlwZTogJyArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICdwcmludHN0ciB1bnN1cHBvcnRlZCBjaGFyYWN0ZXJzJyk7XG4gICAgfVxuICAgIHJldHVybiBwcmludHN0cjtcbiAgfSBlbHNlIGlmICgvc3RyJC8udGVzdCh0YWcpKSB7XG4gICAgcmV0dXJuIGJ1ZmZlci5yYXcoKS50b1N0cmluZygpO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiBidWZmZXIuZXJyb3IoJ0RlY29kaW5nIG9mIHN0cmluZyB0eXBlOiAnICsgdGFnICsgJyB1bnN1cHBvcnRlZCcpO1xuICB9XG59O1xuXG5ERVJOb2RlLnByb3RvdHlwZS5fZGVjb2RlT2JqaWQgPSBmdW5jdGlvbiBkZWNvZGVPYmppZChidWZmZXIsIHZhbHVlcywgcmVsYXRpdmUpIHtcbiAgbGV0IHJlc3VsdDtcbiAgY29uc3QgaWRlbnRpZmllcnMgPSBbXTtcbiAgbGV0IGlkZW50ID0gMDtcbiAgbGV0IHN1YmlkZW50ID0gMDtcbiAgd2hpbGUgKCFidWZmZXIuaXNFbXB0eSgpKSB7XG4gICAgc3ViaWRlbnQgPSBidWZmZXIucmVhZFVJbnQ4KCk7XG4gICAgaWRlbnQgPDw9IDc7XG4gICAgaWRlbnQgfD0gc3ViaWRlbnQgJiAweDdmO1xuICAgIGlmICgoc3ViaWRlbnQgJiAweDgwKSA9PT0gMCkge1xuICAgICAgaWRlbnRpZmllcnMucHVzaChpZGVudCk7XG4gICAgICBpZGVudCA9IDA7XG4gICAgfVxuICB9XG4gIGlmIChzdWJpZGVudCAmIDB4ODApXG4gICAgaWRlbnRpZmllcnMucHVzaChpZGVudCk7XG5cbiAgY29uc3QgZmlyc3QgPSAoaWRlbnRpZmllcnNbMF0gLyA0MCkgfCAwO1xuICBjb25zdCBzZWNvbmQgPSBpZGVudGlmaWVyc1swXSAlIDQwO1xuXG4gIGlmIChyZWxhdGl2ZSlcbiAgICByZXN1bHQgPSBpZGVudGlmaWVycztcbiAgZWxzZVxuICAgIHJlc3VsdCA9IFtmaXJzdCwgc2Vjb25kXS5jb25jYXQoaWRlbnRpZmllcnMuc2xpY2UoMSkpO1xuXG4gIGlmICh2YWx1ZXMpIHtcbiAgICBsZXQgdG1wID0gdmFsdWVzW3Jlc3VsdC5qb2luKCcgJyldO1xuICAgIGlmICh0bXAgPT09IHVuZGVmaW5lZClcbiAgICAgIHRtcCA9IHZhbHVlc1tyZXN1bHQuam9pbignLicpXTtcbiAgICBpZiAodG1wICE9PSB1bmRlZmluZWQpXG4gICAgICByZXN1bHQgPSB0bXA7XG4gIH1cblxuICByZXR1cm4gcmVzdWx0O1xufTtcblxuREVSTm9kZS5wcm90b3R5cGUuX2RlY29kZVRpbWUgPSBmdW5jdGlvbiBkZWNvZGVUaW1lKGJ1ZmZlciwgdGFnKSB7XG4gIGNvbnN0IHN0ciA9IGJ1ZmZlci5yYXcoKS50b1N0cmluZygpO1xuXG4gIGxldCB5ZWFyO1xuICBsZXQgbW9uO1xuICBsZXQgZGF5O1xuICBsZXQgaG91cjtcbiAgbGV0IG1pbjtcbiAgbGV0IHNlYztcbiAgaWYgKHRhZyA9PT0gJ2dlbnRpbWUnKSB7XG4gICAgeWVhciA9IHN0ci5zbGljZSgwLCA0KSB8IDA7XG4gICAgbW9uID0gc3RyLnNsaWNlKDQsIDYpIHwgMDtcbiAgICBkYXkgPSBzdHIuc2xpY2UoNiwgOCkgfCAwO1xuICAgIGhvdXIgPSBzdHIuc2xpY2UoOCwgMTApIHwgMDtcbiAgICBtaW4gPSBzdHIuc2xpY2UoMTAsIDEyKSB8IDA7XG4gICAgc2VjID0gc3RyLnNsaWNlKDEyLCAxNCkgfCAwO1xuICB9IGVsc2UgaWYgKHRhZyA9PT0gJ3V0Y3RpbWUnKSB7XG4gICAgeWVhciA9IHN0ci5zbGljZSgwLCAyKSB8IDA7XG4gICAgbW9uID0gc3RyLnNsaWNlKDIsIDQpIHwgMDtcbiAgICBkYXkgPSBzdHIuc2xpY2UoNCwgNikgfCAwO1xuICAgIGhvdXIgPSBzdHIuc2xpY2UoNiwgOCkgfCAwO1xuICAgIG1pbiA9IHN0ci5zbGljZSg4LCAxMCkgfCAwO1xuICAgIHNlYyA9IHN0ci5zbGljZSgxMCwgMTIpIHwgMDtcbiAgICBpZiAoeWVhciA8IDcwKVxuICAgICAgeWVhciA9IDIwMDAgKyB5ZWFyO1xuICAgIGVsc2VcbiAgICAgIHllYXIgPSAxOTAwICsgeWVhcjtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gYnVmZmVyLmVycm9yKCdEZWNvZGluZyAnICsgdGFnICsgJyB0aW1lIGlzIG5vdCBzdXBwb3J0ZWQgeWV0Jyk7XG4gIH1cblxuICByZXR1cm4gRGF0ZS5VVEMoeWVhciwgbW9uIC0gMSwgZGF5LCBob3VyLCBtaW4sIHNlYywgMCk7XG59O1xuXG5ERVJOb2RlLnByb3RvdHlwZS5fZGVjb2RlTnVsbCA9IGZ1bmN0aW9uIGRlY29kZU51bGwoKSB7XG4gIHJldHVybiBudWxsO1xufTtcblxuREVSTm9kZS5wcm90b3R5cGUuX2RlY29kZUJvb2wgPSBmdW5jdGlvbiBkZWNvZGVCb29sKGJ1ZmZlcikge1xuICBjb25zdCByZXMgPSBidWZmZXIucmVhZFVJbnQ4KCk7XG4gIGlmIChidWZmZXIuaXNFcnJvcihyZXMpKVxuICAgIHJldHVybiByZXM7XG4gIGVsc2VcbiAgICByZXR1cm4gcmVzICE9PSAwO1xufTtcblxuREVSTm9kZS5wcm90b3R5cGUuX2RlY29kZUludCA9IGZ1bmN0aW9uIGRlY29kZUludChidWZmZXIsIHZhbHVlcykge1xuICAvLyBCaWdpbnQsIHJldHVybiBhcyBpdCBpcyAoYXNzdW1lIGJpZyBlbmRpYW4pXG4gIGNvbnN0IHJhdyA9IGJ1ZmZlci5yYXcoKTtcbiAgbGV0IHJlcyA9IG5ldyBiaWdudW0ocmF3KTtcblxuICBpZiAodmFsdWVzKVxuICAgIHJlcyA9IHZhbHVlc1tyZXMudG9TdHJpbmcoMTApXSB8fCByZXM7XG5cbiAgcmV0dXJuIHJlcztcbn07XG5cbkRFUk5vZGUucHJvdG90eXBlLl91c2UgPSBmdW5jdGlvbiB1c2UoZW50aXR5LCBvYmopIHtcbiAgaWYgKHR5cGVvZiBlbnRpdHkgPT09ICdmdW5jdGlvbicpXG4gICAgZW50aXR5ID0gZW50aXR5KG9iaik7XG4gIHJldHVybiBlbnRpdHkuX2dldERlY29kZXIoJ2RlcicpLnRyZWU7XG59O1xuXG4vLyBVdGlsaXR5IG1ldGhvZHNcblxuZnVuY3Rpb24gZGVyRGVjb2RlVGFnKGJ1ZiwgZmFpbCkge1xuICBsZXQgdGFnID0gYnVmLnJlYWRVSW50OChmYWlsKTtcbiAgaWYgKGJ1Zi5pc0Vycm9yKHRhZykpXG4gICAgcmV0dXJuIHRhZztcblxuICBjb25zdCBjbHMgPSBkZXIudGFnQ2xhc3NbdGFnID4+IDZdO1xuICBjb25zdCBwcmltaXRpdmUgPSAodGFnICYgMHgyMCkgPT09IDA7XG5cbiAgLy8gTXVsdGktb2N0ZXQgdGFnIC0gbG9hZFxuICBpZiAoKHRhZyAmIDB4MWYpID09PSAweDFmKSB7XG4gICAgbGV0IG9jdCA9IHRhZztcbiAgICB0YWcgPSAwO1xuICAgIHdoaWxlICgob2N0ICYgMHg4MCkgPT09IDB4ODApIHtcbiAgICAgIG9jdCA9IGJ1Zi5yZWFkVUludDgoZmFpbCk7XG4gICAgICBpZiAoYnVmLmlzRXJyb3Iob2N0KSlcbiAgICAgICAgcmV0dXJuIG9jdDtcblxuICAgICAgdGFnIDw8PSA3O1xuICAgICAgdGFnIHw9IG9jdCAmIDB4N2Y7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHRhZyAmPSAweDFmO1xuICB9XG4gIGNvbnN0IHRhZ1N0ciA9IGRlci50YWdbdGFnXTtcblxuICByZXR1cm4ge1xuICAgIGNsczogY2xzLFxuICAgIHByaW1pdGl2ZTogcHJpbWl0aXZlLFxuICAgIHRhZzogdGFnLFxuICAgIHRhZ1N0cjogdGFnU3RyXG4gIH07XG59XG5cbmZ1bmN0aW9uIGRlckRlY29kZUxlbihidWYsIHByaW1pdGl2ZSwgZmFpbCkge1xuICBsZXQgbGVuID0gYnVmLnJlYWRVSW50OChmYWlsKTtcbiAgaWYgKGJ1Zi5pc0Vycm9yKGxlbikpXG4gICAgcmV0dXJuIGxlbjtcblxuICAvLyBJbmRlZmluaXRlIGZvcm1cbiAgaWYgKCFwcmltaXRpdmUgJiYgbGVuID09PSAweDgwKVxuICAgIHJldHVybiBudWxsO1xuXG4gIC8vIERlZmluaXRlIGZvcm1cbiAgaWYgKChsZW4gJiAweDgwKSA9PT0gMCkge1xuICAgIC8vIFNob3J0IGZvcm1cbiAgICByZXR1cm4gbGVuO1xuICB9XG5cbiAgLy8gTG9uZyBmb3JtXG4gIGNvbnN0IG51bSA9IGxlbiAmIDB4N2Y7XG4gIGlmIChudW0gPiA0KVxuICAgIHJldHVybiBidWYuZXJyb3IoJ2xlbmd0aCBvY3RlY3QgaXMgdG9vIGxvbmcnKTtcblxuICBsZW4gPSAwO1xuICBmb3IgKGxldCBpID0gMDsgaSA8IG51bTsgaSsrKSB7XG4gICAgbGVuIDw8PSA4O1xuICAgIGNvbnN0IGogPSBidWYucmVhZFVJbnQ4KGZhaWwpO1xuICAgIGlmIChidWYuaXNFcnJvcihqKSlcbiAgICAgIHJldHVybiBqO1xuICAgIGxlbiB8PSBqO1xuICB9XG5cbiAgcmV0dXJuIGxlbjtcbn1cbiIsIid1c2Ugc3RyaWN0JztcblxuY29uc3QgZGVjb2RlcnMgPSBleHBvcnRzO1xuXG5kZWNvZGVycy5kZXIgPSByZXF1aXJlKCcuL2RlcicpO1xuZGVjb2RlcnMucGVtID0gcmVxdWlyZSgnLi9wZW0nKTtcbiIsIid1c2Ugc3RyaWN0JztcblxuY29uc3QgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpO1xuY29uc3QgQnVmZmVyID0gcmVxdWlyZSgnc2FmZXItYnVmZmVyJykuQnVmZmVyO1xuXG5jb25zdCBERVJEZWNvZGVyID0gcmVxdWlyZSgnLi9kZXInKTtcblxuZnVuY3Rpb24gUEVNRGVjb2RlcihlbnRpdHkpIHtcbiAgREVSRGVjb2Rlci5jYWxsKHRoaXMsIGVudGl0eSk7XG4gIHRoaXMuZW5jID0gJ3BlbSc7XG59XG5pbmhlcml0cyhQRU1EZWNvZGVyLCBERVJEZWNvZGVyKTtcbm1vZHVsZS5leHBvcnRzID0gUEVNRGVjb2RlcjtcblxuUEVNRGVjb2Rlci5wcm90b3R5cGUuZGVjb2RlID0gZnVuY3Rpb24gZGVjb2RlKGRhdGEsIG9wdGlvbnMpIHtcbiAgY29uc3QgbGluZXMgPSBkYXRhLnRvU3RyaW5nKCkuc3BsaXQoL1tcXHJcXG5dKy9nKTtcblxuICBjb25zdCBsYWJlbCA9IG9wdGlvbnMubGFiZWwudG9VcHBlckNhc2UoKTtcblxuICBjb25zdCByZSA9IC9eLS0tLS0oQkVHSU58RU5EKSAoW14tXSspLS0tLS0kLztcbiAgbGV0IHN0YXJ0ID0gLTE7XG4gIGxldCBlbmQgPSAtMTtcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBsaW5lcy5sZW5ndGg7IGkrKykge1xuICAgIGNvbnN0IG1hdGNoID0gbGluZXNbaV0ubWF0Y2gocmUpO1xuICAgIGlmIChtYXRjaCA9PT0gbnVsbClcbiAgICAgIGNvbnRpbnVlO1xuXG4gICAgaWYgKG1hdGNoWzJdICE9PSBsYWJlbClcbiAgICAgIGNvbnRpbnVlO1xuXG4gICAgaWYgKHN0YXJ0ID09PSAtMSkge1xuICAgICAgaWYgKG1hdGNoWzFdICE9PSAnQkVHSU4nKVxuICAgICAgICBicmVhaztcbiAgICAgIHN0YXJ0ID0gaTtcbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKG1hdGNoWzFdICE9PSAnRU5EJylcbiAgICAgICAgYnJlYWs7XG4gICAgICBlbmQgPSBpO1xuICAgICAgYnJlYWs7XG4gICAgfVxuICB9XG4gIGlmIChzdGFydCA9PT0gLTEgfHwgZW5kID09PSAtMSlcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1BFTSBzZWN0aW9uIG5vdCBmb3VuZCBmb3I6ICcgKyBsYWJlbCk7XG5cbiAgY29uc3QgYmFzZTY0ID0gbGluZXMuc2xpY2Uoc3RhcnQgKyAxLCBlbmQpLmpvaW4oJycpO1xuICAvLyBSZW1vdmUgZXhjZXNzaXZlIHN5bWJvbHNcbiAgYmFzZTY0LnJlcGxhY2UoL1teYS16MC05Ky89XSsvZ2ksICcnKTtcblxuICBjb25zdCBpbnB1dCA9IEJ1ZmZlci5mcm9tKGJhc2U2NCwgJ2Jhc2U2NCcpO1xuICByZXR1cm4gREVSRGVjb2Rlci5wcm90b3R5cGUuZGVjb2RlLmNhbGwodGhpcywgaW5wdXQsIG9wdGlvbnMpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuY29uc3QgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpO1xuY29uc3QgQnVmZmVyID0gcmVxdWlyZSgnc2FmZXItYnVmZmVyJykuQnVmZmVyO1xuY29uc3QgTm9kZSA9IHJlcXVpcmUoJy4uL2Jhc2Uvbm9kZScpO1xuXG4vLyBJbXBvcnQgREVSIGNvbnN0YW50c1xuY29uc3QgZGVyID0gcmVxdWlyZSgnLi4vY29uc3RhbnRzL2RlcicpO1xuXG5mdW5jdGlvbiBERVJFbmNvZGVyKGVudGl0eSkge1xuICB0aGlzLmVuYyA9ICdkZXInO1xuICB0aGlzLm5hbWUgPSBlbnRpdHkubmFtZTtcbiAgdGhpcy5lbnRpdHkgPSBlbnRpdHk7XG5cbiAgLy8gQ29uc3RydWN0IGJhc2UgdHJlZVxuICB0aGlzLnRyZWUgPSBuZXcgREVSTm9kZSgpO1xuICB0aGlzLnRyZWUuX2luaXQoZW50aXR5LmJvZHkpO1xufVxubW9kdWxlLmV4cG9ydHMgPSBERVJFbmNvZGVyO1xuXG5ERVJFbmNvZGVyLnByb3RvdHlwZS5lbmNvZGUgPSBmdW5jdGlvbiBlbmNvZGUoZGF0YSwgcmVwb3J0ZXIpIHtcbiAgcmV0dXJuIHRoaXMudHJlZS5fZW5jb2RlKGRhdGEsIHJlcG9ydGVyKS5qb2luKCk7XG59O1xuXG4vLyBUcmVlIG1ldGhvZHNcblxuZnVuY3Rpb24gREVSTm9kZShwYXJlbnQpIHtcbiAgTm9kZS5jYWxsKHRoaXMsICdkZXInLCBwYXJlbnQpO1xufVxuaW5oZXJpdHMoREVSTm9kZSwgTm9kZSk7XG5cbkRFUk5vZGUucHJvdG90eXBlLl9lbmNvZGVDb21wb3NpdGUgPSBmdW5jdGlvbiBlbmNvZGVDb21wb3NpdGUodGFnLFxuICBwcmltaXRpdmUsXG4gIGNscyxcbiAgY29udGVudCkge1xuICBjb25zdCBlbmNvZGVkVGFnID0gZW5jb2RlVGFnKHRhZywgcHJpbWl0aXZlLCBjbHMsIHRoaXMucmVwb3J0ZXIpO1xuXG4gIC8vIFNob3J0IGZvcm1cbiAgaWYgKGNvbnRlbnQubGVuZ3RoIDwgMHg4MCkge1xuICAgIGNvbnN0IGhlYWRlciA9IEJ1ZmZlci5hbGxvYygyKTtcbiAgICBoZWFkZXJbMF0gPSBlbmNvZGVkVGFnO1xuICAgIGhlYWRlclsxXSA9IGNvbnRlbnQubGVuZ3RoO1xuICAgIHJldHVybiB0aGlzLl9jcmVhdGVFbmNvZGVyQnVmZmVyKFsgaGVhZGVyLCBjb250ZW50IF0pO1xuICB9XG5cbiAgLy8gTG9uZyBmb3JtXG4gIC8vIENvdW50IG9jdGV0cyByZXF1aXJlZCB0byBzdG9yZSBsZW5ndGhcbiAgbGV0IGxlbk9jdGV0cyA9IDE7XG4gIGZvciAobGV0IGkgPSBjb250ZW50Lmxlbmd0aDsgaSA+PSAweDEwMDsgaSA+Pj0gOClcbiAgICBsZW5PY3RldHMrKztcblxuICBjb25zdCBoZWFkZXIgPSBCdWZmZXIuYWxsb2MoMSArIDEgKyBsZW5PY3RldHMpO1xuICBoZWFkZXJbMF0gPSBlbmNvZGVkVGFnO1xuICBoZWFkZXJbMV0gPSAweDgwIHwgbGVuT2N0ZXRzO1xuXG4gIGZvciAobGV0IGkgPSAxICsgbGVuT2N0ZXRzLCBqID0gY29udGVudC5sZW5ndGg7IGogPiAwOyBpLS0sIGogPj49IDgpXG4gICAgaGVhZGVyW2ldID0gaiAmIDB4ZmY7XG5cbiAgcmV0dXJuIHRoaXMuX2NyZWF0ZUVuY29kZXJCdWZmZXIoWyBoZWFkZXIsIGNvbnRlbnQgXSk7XG59O1xuXG5ERVJOb2RlLnByb3RvdHlwZS5fZW5jb2RlU3RyID0gZnVuY3Rpb24gZW5jb2RlU3RyKHN0ciwgdGFnKSB7XG4gIGlmICh0YWcgPT09ICdiaXRzdHInKSB7XG4gICAgcmV0dXJuIHRoaXMuX2NyZWF0ZUVuY29kZXJCdWZmZXIoWyBzdHIudW51c2VkIHwgMCwgc3RyLmRhdGEgXSk7XG4gIH0gZWxzZSBpZiAodGFnID09PSAnYm1wc3RyJykge1xuICAgIGNvbnN0IGJ1ZiA9IEJ1ZmZlci5hbGxvYyhzdHIubGVuZ3RoICogMik7XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzdHIubGVuZ3RoOyBpKyspIHtcbiAgICAgIGJ1Zi53cml0ZVVJbnQxNkJFKHN0ci5jaGFyQ29kZUF0KGkpLCBpICogMik7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLl9jcmVhdGVFbmNvZGVyQnVmZmVyKGJ1Zik7XG4gIH0gZWxzZSBpZiAodGFnID09PSAnbnVtc3RyJykge1xuICAgIGlmICghdGhpcy5faXNOdW1zdHIoc3RyKSkge1xuICAgICAgcmV0dXJuIHRoaXMucmVwb3J0ZXIuZXJyb3IoJ0VuY29kaW5nIG9mIHN0cmluZyB0eXBlOiBudW1zdHIgc3VwcG9ydHMgJyArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnb25seSBkaWdpdHMgYW5kIHNwYWNlJyk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLl9jcmVhdGVFbmNvZGVyQnVmZmVyKHN0cik7XG4gIH0gZWxzZSBpZiAodGFnID09PSAncHJpbnRzdHInKSB7XG4gICAgaWYgKCF0aGlzLl9pc1ByaW50c3RyKHN0cikpIHtcbiAgICAgIHJldHVybiB0aGlzLnJlcG9ydGVyLmVycm9yKCdFbmNvZGluZyBvZiBzdHJpbmcgdHlwZTogcHJpbnRzdHIgc3VwcG9ydHMgJyArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnb25seSBsYXRpbiB1cHBlciBhbmQgbG93ZXIgY2FzZSBsZXR0ZXJzLCAnICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkaWdpdHMsIHNwYWNlLCBhcG9zdHJvcGhlLCBsZWZ0IGFuZCByaWd0aCAnICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwYXJlbnRoZXNpcywgcGx1cyBzaWduLCBjb21tYSwgaHlwaGVuLCAnICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkb3QsIHNsYXNoLCBjb2xvbiwgZXF1YWwgc2lnbiwgJyArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncXVlc3Rpb24gbWFyaycpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5fY3JlYXRlRW5jb2RlckJ1ZmZlcihzdHIpO1xuICB9IGVsc2UgaWYgKC9zdHIkLy50ZXN0KHRhZykpIHtcbiAgICByZXR1cm4gdGhpcy5fY3JlYXRlRW5jb2RlckJ1ZmZlcihzdHIpO1xuICB9IGVsc2UgaWYgKHRhZyA9PT0gJ29iakRlc2MnKSB7XG4gICAgcmV0dXJuIHRoaXMuX2NyZWF0ZUVuY29kZXJCdWZmZXIoc3RyKTtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gdGhpcy5yZXBvcnRlci5lcnJvcignRW5jb2Rpbmcgb2Ygc3RyaW5nIHR5cGU6ICcgKyB0YWcgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcgdW5zdXBwb3J0ZWQnKTtcbiAgfVxufTtcblxuREVSTm9kZS5wcm90b3R5cGUuX2VuY29kZU9iamlkID0gZnVuY3Rpb24gZW5jb2RlT2JqaWQoaWQsIHZhbHVlcywgcmVsYXRpdmUpIHtcbiAgaWYgKHR5cGVvZiBpZCA9PT0gJ3N0cmluZycpIHtcbiAgICBpZiAoIXZhbHVlcylcbiAgICAgIHJldHVybiB0aGlzLnJlcG9ydGVyLmVycm9yKCdzdHJpbmcgb2JqaWQgZ2l2ZW4sIGJ1dCBubyB2YWx1ZXMgbWFwIGZvdW5kJyk7XG4gICAgaWYgKCF2YWx1ZXMuaGFzT3duUHJvcGVydHkoaWQpKVxuICAgICAgcmV0dXJuIHRoaXMucmVwb3J0ZXIuZXJyb3IoJ29iamlkIG5vdCBmb3VuZCBpbiB2YWx1ZXMgbWFwJyk7XG4gICAgaWQgPSB2YWx1ZXNbaWRdLnNwbGl0KC9bXFxzLl0rL2cpO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgaWQubGVuZ3RoOyBpKyspXG4gICAgICBpZFtpXSB8PSAwO1xuICB9IGVsc2UgaWYgKEFycmF5LmlzQXJyYXkoaWQpKSB7XG4gICAgaWQgPSBpZC5zbGljZSgpO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgaWQubGVuZ3RoOyBpKyspXG4gICAgICBpZFtpXSB8PSAwO1xuICB9XG5cbiAgaWYgKCFBcnJheS5pc0FycmF5KGlkKSkge1xuICAgIHJldHVybiB0aGlzLnJlcG9ydGVyLmVycm9yKCdvYmppZCgpIHNob3VsZCBiZSBlaXRoZXIgYXJyYXkgb3Igc3RyaW5nLCAnICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZ290OiAnICsgSlNPTi5zdHJpbmdpZnkoaWQpKTtcbiAgfVxuXG4gIGlmICghcmVsYXRpdmUpIHtcbiAgICBpZiAoaWRbMV0gPj0gNDApXG4gICAgICByZXR1cm4gdGhpcy5yZXBvcnRlci5lcnJvcignU2Vjb25kIG9iamlkIGlkZW50aWZpZXIgT09CJyk7XG4gICAgaWQuc3BsaWNlKDAsIDIsIGlkWzBdICogNDAgKyBpZFsxXSk7XG4gIH1cblxuICAvLyBDb3VudCBudW1iZXIgb2Ygb2N0ZXRzXG4gIGxldCBzaXplID0gMDtcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBpZC5sZW5ndGg7IGkrKykge1xuICAgIGxldCBpZGVudCA9IGlkW2ldO1xuICAgIGZvciAoc2l6ZSsrOyBpZGVudCA+PSAweDgwOyBpZGVudCA+Pj0gNylcbiAgICAgIHNpemUrKztcbiAgfVxuXG4gIGNvbnN0IG9iamlkID0gQnVmZmVyLmFsbG9jKHNpemUpO1xuICBsZXQgb2Zmc2V0ID0gb2JqaWQubGVuZ3RoIC0gMTtcbiAgZm9yIChsZXQgaSA9IGlkLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgbGV0IGlkZW50ID0gaWRbaV07XG4gICAgb2JqaWRbb2Zmc2V0LS1dID0gaWRlbnQgJiAweDdmO1xuICAgIHdoaWxlICgoaWRlbnQgPj49IDcpID4gMClcbiAgICAgIG9iamlkW29mZnNldC0tXSA9IDB4ODAgfCAoaWRlbnQgJiAweDdmKTtcbiAgfVxuXG4gIHJldHVybiB0aGlzLl9jcmVhdGVFbmNvZGVyQnVmZmVyKG9iamlkKTtcbn07XG5cbmZ1bmN0aW9uIHR3byhudW0pIHtcbiAgaWYgKG51bSA8IDEwKVxuICAgIHJldHVybiAnMCcgKyBudW07XG4gIGVsc2VcbiAgICByZXR1cm4gbnVtO1xufVxuXG5ERVJOb2RlLnByb3RvdHlwZS5fZW5jb2RlVGltZSA9IGZ1bmN0aW9uIGVuY29kZVRpbWUodGltZSwgdGFnKSB7XG4gIGxldCBzdHI7XG4gIGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSh0aW1lKTtcblxuICBpZiAodGFnID09PSAnZ2VudGltZScpIHtcbiAgICBzdHIgPSBbXG4gICAgICB0d28oZGF0ZS5nZXRVVENGdWxsWWVhcigpKSxcbiAgICAgIHR3byhkYXRlLmdldFVUQ01vbnRoKCkgKyAxKSxcbiAgICAgIHR3byhkYXRlLmdldFVUQ0RhdGUoKSksXG4gICAgICB0d28oZGF0ZS5nZXRVVENIb3VycygpKSxcbiAgICAgIHR3byhkYXRlLmdldFVUQ01pbnV0ZXMoKSksXG4gICAgICB0d28oZGF0ZS5nZXRVVENTZWNvbmRzKCkpLFxuICAgICAgJ1onXG4gICAgXS5qb2luKCcnKTtcbiAgfSBlbHNlIGlmICh0YWcgPT09ICd1dGN0aW1lJykge1xuICAgIHN0ciA9IFtcbiAgICAgIHR3byhkYXRlLmdldFVUQ0Z1bGxZZWFyKCkgJSAxMDApLFxuICAgICAgdHdvKGRhdGUuZ2V0VVRDTW9udGgoKSArIDEpLFxuICAgICAgdHdvKGRhdGUuZ2V0VVRDRGF0ZSgpKSxcbiAgICAgIHR3byhkYXRlLmdldFVUQ0hvdXJzKCkpLFxuICAgICAgdHdvKGRhdGUuZ2V0VVRDTWludXRlcygpKSxcbiAgICAgIHR3byhkYXRlLmdldFVUQ1NlY29uZHMoKSksXG4gICAgICAnWidcbiAgICBdLmpvaW4oJycpO1xuICB9IGVsc2Uge1xuICAgIHRoaXMucmVwb3J0ZXIuZXJyb3IoJ0VuY29kaW5nICcgKyB0YWcgKyAnIHRpbWUgaXMgbm90IHN1cHBvcnRlZCB5ZXQnKTtcbiAgfVxuXG4gIHJldHVybiB0aGlzLl9lbmNvZGVTdHIoc3RyLCAnb2N0c3RyJyk7XG59O1xuXG5ERVJOb2RlLnByb3RvdHlwZS5fZW5jb2RlTnVsbCA9IGZ1bmN0aW9uIGVuY29kZU51bGwoKSB7XG4gIHJldHVybiB0aGlzLl9jcmVhdGVFbmNvZGVyQnVmZmVyKCcnKTtcbn07XG5cbkRFUk5vZGUucHJvdG90eXBlLl9lbmNvZGVJbnQgPSBmdW5jdGlvbiBlbmNvZGVJbnQobnVtLCB2YWx1ZXMpIHtcbiAgaWYgKHR5cGVvZiBudW0gPT09ICdzdHJpbmcnKSB7XG4gICAgaWYgKCF2YWx1ZXMpXG4gICAgICByZXR1cm4gdGhpcy5yZXBvcnRlci5lcnJvcignU3RyaW5nIGludCBvciBlbnVtIGdpdmVuLCBidXQgbm8gdmFsdWVzIG1hcCcpO1xuICAgIGlmICghdmFsdWVzLmhhc093blByb3BlcnR5KG51bSkpIHtcbiAgICAgIHJldHVybiB0aGlzLnJlcG9ydGVyLmVycm9yKCdWYWx1ZXMgbWFwIGRvZXNuXFwndCBjb250YWluOiAnICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEpTT04uc3RyaW5naWZ5KG51bSkpO1xuICAgIH1cbiAgICBudW0gPSB2YWx1ZXNbbnVtXTtcbiAgfVxuXG4gIC8vIEJpZ251bSwgYXNzdW1lIGJpZyBlbmRpYW5cbiAgaWYgKHR5cGVvZiBudW0gIT09ICdudW1iZXInICYmICFCdWZmZXIuaXNCdWZmZXIobnVtKSkge1xuICAgIGNvbnN0IG51bUFycmF5ID0gbnVtLnRvQXJyYXkoKTtcbiAgICBpZiAoIW51bS5zaWduICYmIG51bUFycmF5WzBdICYgMHg4MCkge1xuICAgICAgbnVtQXJyYXkudW5zaGlmdCgwKTtcbiAgICB9XG4gICAgbnVtID0gQnVmZmVyLmZyb20obnVtQXJyYXkpO1xuICB9XG5cbiAgaWYgKEJ1ZmZlci5pc0J1ZmZlcihudW0pKSB7XG4gICAgbGV0IHNpemUgPSBudW0ubGVuZ3RoO1xuICAgIGlmIChudW0ubGVuZ3RoID09PSAwKVxuICAgICAgc2l6ZSsrO1xuXG4gICAgY29uc3Qgb3V0ID0gQnVmZmVyLmFsbG9jKHNpemUpO1xuICAgIG51bS5jb3B5KG91dCk7XG4gICAgaWYgKG51bS5sZW5ndGggPT09IDApXG4gICAgICBvdXRbMF0gPSAwO1xuICAgIHJldHVybiB0aGlzLl9jcmVhdGVFbmNvZGVyQnVmZmVyKG91dCk7XG4gIH1cblxuICBpZiAobnVtIDwgMHg4MClcbiAgICByZXR1cm4gdGhpcy5fY3JlYXRlRW5jb2RlckJ1ZmZlcihudW0pO1xuXG4gIGlmIChudW0gPCAweDEwMClcbiAgICByZXR1cm4gdGhpcy5fY3JlYXRlRW5jb2RlckJ1ZmZlcihbMCwgbnVtXSk7XG5cbiAgbGV0IHNpemUgPSAxO1xuICBmb3IgKGxldCBpID0gbnVtOyBpID49IDB4MTAwOyBpID4+PSA4KVxuICAgIHNpemUrKztcblxuICBjb25zdCBvdXQgPSBuZXcgQXJyYXkoc2l6ZSk7XG4gIGZvciAobGV0IGkgPSBvdXQubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICBvdXRbaV0gPSBudW0gJiAweGZmO1xuICAgIG51bSA+Pj0gODtcbiAgfVxuICBpZihvdXRbMF0gJiAweDgwKSB7XG4gICAgb3V0LnVuc2hpZnQoMCk7XG4gIH1cblxuICByZXR1cm4gdGhpcy5fY3JlYXRlRW5jb2RlckJ1ZmZlcihCdWZmZXIuZnJvbShvdXQpKTtcbn07XG5cbkRFUk5vZGUucHJvdG90eXBlLl9lbmNvZGVCb29sID0gZnVuY3Rpb24gZW5jb2RlQm9vbCh2YWx1ZSkge1xuICByZXR1cm4gdGhpcy5fY3JlYXRlRW5jb2RlckJ1ZmZlcih2YWx1ZSA/IDB4ZmYgOiAwKTtcbn07XG5cbkRFUk5vZGUucHJvdG90eXBlLl91c2UgPSBmdW5jdGlvbiB1c2UoZW50aXR5LCBvYmopIHtcbiAgaWYgKHR5cGVvZiBlbnRpdHkgPT09ICdmdW5jdGlvbicpXG4gICAgZW50aXR5ID0gZW50aXR5KG9iaik7XG4gIHJldHVybiBlbnRpdHkuX2dldEVuY29kZXIoJ2RlcicpLnRyZWU7XG59O1xuXG5ERVJOb2RlLnByb3RvdHlwZS5fc2tpcERlZmF1bHQgPSBmdW5jdGlvbiBza2lwRGVmYXVsdChkYXRhQnVmZmVyLCByZXBvcnRlciwgcGFyZW50KSB7XG4gIGNvbnN0IHN0YXRlID0gdGhpcy5fYmFzZVN0YXRlO1xuICBsZXQgaTtcbiAgaWYgKHN0YXRlWydkZWZhdWx0J10gPT09IG51bGwpXG4gICAgcmV0dXJuIGZhbHNlO1xuXG4gIGNvbnN0IGRhdGEgPSBkYXRhQnVmZmVyLmpvaW4oKTtcbiAgaWYgKHN0YXRlLmRlZmF1bHRCdWZmZXIgPT09IHVuZGVmaW5lZClcbiAgICBzdGF0ZS5kZWZhdWx0QnVmZmVyID0gdGhpcy5fZW5jb2RlVmFsdWUoc3RhdGVbJ2RlZmF1bHQnXSwgcmVwb3J0ZXIsIHBhcmVudCkuam9pbigpO1xuXG4gIGlmIChkYXRhLmxlbmd0aCAhPT0gc3RhdGUuZGVmYXVsdEJ1ZmZlci5sZW5ndGgpXG4gICAgcmV0dXJuIGZhbHNlO1xuXG4gIGZvciAoaT0wOyBpIDwgZGF0YS5sZW5ndGg7IGkrKylcbiAgICBpZiAoZGF0YVtpXSAhPT0gc3RhdGUuZGVmYXVsdEJ1ZmZlcltpXSlcbiAgICAgIHJldHVybiBmYWxzZTtcblxuICByZXR1cm4gdHJ1ZTtcbn07XG5cbi8vIFV0aWxpdHkgbWV0aG9kc1xuXG5mdW5jdGlvbiBlbmNvZGVUYWcodGFnLCBwcmltaXRpdmUsIGNscywgcmVwb3J0ZXIpIHtcbiAgbGV0IHJlcztcblxuICBpZiAodGFnID09PSAnc2Vxb2YnKVxuICAgIHRhZyA9ICdzZXEnO1xuICBlbHNlIGlmICh0YWcgPT09ICdzZXRvZicpXG4gICAgdGFnID0gJ3NldCc7XG5cbiAgaWYgKGRlci50YWdCeU5hbWUuaGFzT3duUHJvcGVydHkodGFnKSlcbiAgICByZXMgPSBkZXIudGFnQnlOYW1lW3RhZ107XG4gIGVsc2UgaWYgKHR5cGVvZiB0YWcgPT09ICdudW1iZXInICYmICh0YWcgfCAwKSA9PT0gdGFnKVxuICAgIHJlcyA9IHRhZztcbiAgZWxzZVxuICAgIHJldHVybiByZXBvcnRlci5lcnJvcignVW5rbm93biB0YWc6ICcgKyB0YWcpO1xuXG4gIGlmIChyZXMgPj0gMHgxZilcbiAgICByZXR1cm4gcmVwb3J0ZXIuZXJyb3IoJ011bHRpLW9jdGV0IHRhZyBlbmNvZGluZyB1bnN1cHBvcnRlZCcpO1xuXG4gIGlmICghcHJpbWl0aXZlKVxuICAgIHJlcyB8PSAweDIwO1xuXG4gIHJlcyB8PSAoZGVyLnRhZ0NsYXNzQnlOYW1lW2NscyB8fCAndW5pdmVyc2FsJ10gPDwgNik7XG5cbiAgcmV0dXJuIHJlcztcbn1cbiIsIid1c2Ugc3RyaWN0JztcblxuY29uc3QgZW5jb2RlcnMgPSBleHBvcnRzO1xuXG5lbmNvZGVycy5kZXIgPSByZXF1aXJlKCcuL2RlcicpO1xuZW5jb2RlcnMucGVtID0gcmVxdWlyZSgnLi9wZW0nKTtcbiIsIid1c2Ugc3RyaWN0JztcblxuY29uc3QgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpO1xuXG5jb25zdCBERVJFbmNvZGVyID0gcmVxdWlyZSgnLi9kZXInKTtcblxuZnVuY3Rpb24gUEVNRW5jb2RlcihlbnRpdHkpIHtcbiAgREVSRW5jb2Rlci5jYWxsKHRoaXMsIGVudGl0eSk7XG4gIHRoaXMuZW5jID0gJ3BlbSc7XG59XG5pbmhlcml0cyhQRU1FbmNvZGVyLCBERVJFbmNvZGVyKTtcbm1vZHVsZS5leHBvcnRzID0gUEVNRW5jb2RlcjtcblxuUEVNRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24gZW5jb2RlKGRhdGEsIG9wdGlvbnMpIHtcbiAgY29uc3QgYnVmID0gREVSRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlLmNhbGwodGhpcywgZGF0YSk7XG5cbiAgY29uc3QgcCA9IGJ1Zi50b1N0cmluZygnYmFzZTY0Jyk7XG4gIGNvbnN0IG91dCA9IFsgJy0tLS0tQkVHSU4gJyArIG9wdGlvbnMubGFiZWwgKyAnLS0tLS0nIF07XG4gIGZvciAobGV0IGkgPSAwOyBpIDwgcC5sZW5ndGg7IGkgKz0gNjQpXG4gICAgb3V0LnB1c2gocC5zbGljZShpLCBpICsgNjQpKTtcbiAgb3V0LnB1c2goJy0tLS0tRU5EICcgKyBvcHRpb25zLmxhYmVsICsgJy0tLS0tJyk7XG4gIHJldHVybiBvdXQuam9pbignXFxuJyk7XG59O1xuIiwiKGZ1bmN0aW9uIChtb2R1bGUsIGV4cG9ydHMpIHtcbiAgJ3VzZSBzdHJpY3QnO1xuXG4gIC8vIFV0aWxzXG4gIGZ1bmN0aW9uIGFzc2VydCAodmFsLCBtc2cpIHtcbiAgICBpZiAoIXZhbCkgdGhyb3cgbmV3IEVycm9yKG1zZyB8fCAnQXNzZXJ0aW9uIGZhaWxlZCcpO1xuICB9XG5cbiAgLy8gQ291bGQgdXNlIGBpbmhlcml0c2AgbW9kdWxlLCBidXQgZG9uJ3Qgd2FudCB0byBtb3ZlIGZyb20gc2luZ2xlIGZpbGVcbiAgLy8gYXJjaGl0ZWN0dXJlIHlldC5cbiAgZnVuY3Rpb24gaW5oZXJpdHMgKGN0b3IsIHN1cGVyQ3Rvcikge1xuICAgIGN0b3Iuc3VwZXJfID0gc3VwZXJDdG9yO1xuICAgIHZhciBUZW1wQ3RvciA9IGZ1bmN0aW9uICgpIHt9O1xuICAgIFRlbXBDdG9yLnByb3RvdHlwZSA9IHN1cGVyQ3Rvci5wcm90b3R5cGU7XG4gICAgY3Rvci5wcm90b3R5cGUgPSBuZXcgVGVtcEN0b3IoKTtcbiAgICBjdG9yLnByb3RvdHlwZS5jb25zdHJ1Y3RvciA9IGN0b3I7XG4gIH1cblxuICAvLyBCTlxuXG4gIGZ1bmN0aW9uIEJOIChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIGlmIChCTi5pc0JOKG51bWJlcikpIHtcbiAgICAgIHJldHVybiBudW1iZXI7XG4gICAgfVxuXG4gICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgdGhpcy53b3JkcyA9IG51bGw7XG4gICAgdGhpcy5sZW5ndGggPSAwO1xuXG4gICAgLy8gUmVkdWN0aW9uIGNvbnRleHRcbiAgICB0aGlzLnJlZCA9IG51bGw7XG5cbiAgICBpZiAobnVtYmVyICE9PSBudWxsKSB7XG4gICAgICBpZiAoYmFzZSA9PT0gJ2xlJyB8fCBiYXNlID09PSAnYmUnKSB7XG4gICAgICAgIGVuZGlhbiA9IGJhc2U7XG4gICAgICAgIGJhc2UgPSAxMDtcbiAgICAgIH1cblxuICAgICAgdGhpcy5faW5pdChudW1iZXIgfHwgMCwgYmFzZSB8fCAxMCwgZW5kaWFuIHx8ICdiZScpO1xuICAgIH1cbiAgfVxuICBpZiAodHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpIHtcbiAgICBtb2R1bGUuZXhwb3J0cyA9IEJOO1xuICB9IGVsc2Uge1xuICAgIGV4cG9ydHMuQk4gPSBCTjtcbiAgfVxuXG4gIEJOLkJOID0gQk47XG4gIEJOLndvcmRTaXplID0gMjY7XG5cbiAgdmFyIEJ1ZmZlcjtcbiAgdHJ5IHtcbiAgICBpZiAodHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCcgJiYgdHlwZW9mIHdpbmRvdy5CdWZmZXIgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICBCdWZmZXIgPSB3aW5kb3cuQnVmZmVyO1xuICAgIH0gZWxzZSB7XG4gICAgICBCdWZmZXIgPSByZXF1aXJlKCdidWZmZXInKS5CdWZmZXI7XG4gICAgfVxuICB9IGNhdGNoIChlKSB7XG4gIH1cblxuICBCTi5pc0JOID0gZnVuY3Rpb24gaXNCTiAobnVtKSB7XG4gICAgaWYgKG51bSBpbnN0YW5jZW9mIEJOKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICByZXR1cm4gbnVtICE9PSBudWxsICYmIHR5cGVvZiBudW0gPT09ICdvYmplY3QnICYmXG4gICAgICBudW0uY29uc3RydWN0b3Iud29yZFNpemUgPT09IEJOLndvcmRTaXplICYmIEFycmF5LmlzQXJyYXkobnVtLndvcmRzKTtcbiAgfTtcblxuICBCTi5tYXggPSBmdW5jdGlvbiBtYXggKGxlZnQsIHJpZ2h0KSB7XG4gICAgaWYgKGxlZnQuY21wKHJpZ2h0KSA+IDApIHJldHVybiBsZWZ0O1xuICAgIHJldHVybiByaWdodDtcbiAgfTtcblxuICBCTi5taW4gPSBmdW5jdGlvbiBtaW4gKGxlZnQsIHJpZ2h0KSB7XG4gICAgaWYgKGxlZnQuY21wKHJpZ2h0KSA8IDApIHJldHVybiBsZWZ0O1xuICAgIHJldHVybiByaWdodDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2luaXQgPSBmdW5jdGlvbiBpbml0IChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIGlmICh0eXBlb2YgbnVtYmVyID09PSAnbnVtYmVyJykge1xuICAgICAgcmV0dXJuIHRoaXMuX2luaXROdW1iZXIobnVtYmVyLCBiYXNlLCBlbmRpYW4pO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgbnVtYmVyID09PSAnb2JqZWN0Jykge1xuICAgICAgcmV0dXJuIHRoaXMuX2luaXRBcnJheShudW1iZXIsIGJhc2UsIGVuZGlhbik7XG4gICAgfVxuXG4gICAgaWYgKGJhc2UgPT09ICdoZXgnKSB7XG4gICAgICBiYXNlID0gMTY7XG4gICAgfVxuICAgIGFzc2VydChiYXNlID09PSAoYmFzZSB8IDApICYmIGJhc2UgPj0gMiAmJiBiYXNlIDw9IDM2KTtcblxuICAgIG51bWJlciA9IG51bWJlci50b1N0cmluZygpLnJlcGxhY2UoL1xccysvZywgJycpO1xuICAgIHZhciBzdGFydCA9IDA7XG4gICAgaWYgKG51bWJlclswXSA9PT0gJy0nKSB7XG4gICAgICBzdGFydCsrO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgfVxuXG4gICAgaWYgKHN0YXJ0IDwgbnVtYmVyLmxlbmd0aCkge1xuICAgICAgaWYgKGJhc2UgPT09IDE2KSB7XG4gICAgICAgIHRoaXMuX3BhcnNlSGV4KG51bWJlciwgc3RhcnQsIGVuZGlhbik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLl9wYXJzZUJhc2UobnVtYmVyLCBiYXNlLCBzdGFydCk7XG4gICAgICAgIGlmIChlbmRpYW4gPT09ICdsZScpIHtcbiAgICAgICAgICB0aGlzLl9pbml0QXJyYXkodGhpcy50b0FycmF5KCksIGJhc2UsIGVuZGlhbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0TnVtYmVyID0gZnVuY3Rpb24gX2luaXROdW1iZXIgKG51bWJlciwgYmFzZSwgZW5kaWFuKSB7XG4gICAgaWYgKG51bWJlciA8IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgICAgbnVtYmVyID0gLW51bWJlcjtcbiAgICB9XG4gICAgaWYgKG51bWJlciA8IDB4NDAwMDAwMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFsgbnVtYmVyICYgMHgzZmZmZmZmIF07XG4gICAgICB0aGlzLmxlbmd0aCA9IDE7XG4gICAgfSBlbHNlIGlmIChudW1iZXIgPCAweDEwMDAwMDAwMDAwMDAwKSB7XG4gICAgICB0aGlzLndvcmRzID0gW1xuICAgICAgICBudW1iZXIgJiAweDNmZmZmZmYsXG4gICAgICAgIChudW1iZXIgLyAweDQwMDAwMDApICYgMHgzZmZmZmZmXG4gICAgICBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAyO1xuICAgIH0gZWxzZSB7XG4gICAgICBhc3NlcnQobnVtYmVyIDwgMHgyMDAwMDAwMDAwMDAwMCk7IC8vIDIgXiA1MyAodW5zYWZlKVxuICAgICAgdGhpcy53b3JkcyA9IFtcbiAgICAgICAgbnVtYmVyICYgMHgzZmZmZmZmLFxuICAgICAgICAobnVtYmVyIC8gMHg0MDAwMDAwKSAmIDB4M2ZmZmZmZixcbiAgICAgICAgMVxuICAgICAgXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMztcbiAgICB9XG5cbiAgICBpZiAoZW5kaWFuICE9PSAnbGUnKSByZXR1cm47XG5cbiAgICAvLyBSZXZlcnNlIHRoZSBieXRlc1xuICAgIHRoaXMuX2luaXRBcnJheSh0aGlzLnRvQXJyYXkoKSwgYmFzZSwgZW5kaWFuKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2luaXRBcnJheSA9IGZ1bmN0aW9uIF9pbml0QXJyYXkgKG51bWJlciwgYmFzZSwgZW5kaWFuKSB7XG4gICAgLy8gUGVyaGFwcyBhIFVpbnQ4QXJyYXlcbiAgICBhc3NlcnQodHlwZW9mIG51bWJlci5sZW5ndGggPT09ICdudW1iZXInKTtcbiAgICBpZiAobnVtYmVyLmxlbmd0aCA8PSAwKSB7XG4gICAgICB0aGlzLndvcmRzID0gWyAwIF07XG4gICAgICB0aGlzLmxlbmd0aCA9IDE7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGguY2VpbChudW1iZXIubGVuZ3RoIC8gMyk7XG4gICAgdGhpcy53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gMDtcbiAgICB9XG5cbiAgICB2YXIgaiwgdztcbiAgICB2YXIgb2ZmID0gMDtcbiAgICBpZiAoZW5kaWFuID09PSAnYmUnKSB7XG4gICAgICBmb3IgKGkgPSBudW1iZXIubGVuZ3RoIC0gMSwgaiA9IDA7IGkgPj0gMDsgaSAtPSAzKSB7XG4gICAgICAgIHcgPSBudW1iZXJbaV0gfCAobnVtYmVyW2kgLSAxXSA8PCA4KSB8IChudW1iZXJbaSAtIDJdIDw8IDE2KTtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSAodyA8PCBvZmYpICYgMHgzZmZmZmZmO1xuICAgICAgICB0aGlzLndvcmRzW2ogKyAxXSA9ICh3ID4+PiAoMjYgLSBvZmYpKSAmIDB4M2ZmZmZmZjtcbiAgICAgICAgb2ZmICs9IDI0O1xuICAgICAgICBpZiAob2ZmID49IDI2KSB7XG4gICAgICAgICAgb2ZmIC09IDI2O1xuICAgICAgICAgIGorKztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSBpZiAoZW5kaWFuID09PSAnbGUnKSB7XG4gICAgICBmb3IgKGkgPSAwLCBqID0gMDsgaSA8IG51bWJlci5sZW5ndGg7IGkgKz0gMykge1xuICAgICAgICB3ID0gbnVtYmVyW2ldIHwgKG51bWJlcltpICsgMV0gPDwgOCkgfCAobnVtYmVyW2kgKyAyXSA8PCAxNik7XG4gICAgICAgIHRoaXMud29yZHNbal0gfD0gKHcgPDwgb2ZmKSAmIDB4M2ZmZmZmZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqICsgMV0gPSAodyA+Pj4gKDI2IC0gb2ZmKSkgJiAweDNmZmZmZmY7XG4gICAgICAgIG9mZiArPSAyNDtcbiAgICAgICAgaWYgKG9mZiA+PSAyNikge1xuICAgICAgICAgIG9mZiAtPSAyNjtcbiAgICAgICAgICBqKys7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBmdW5jdGlvbiBwYXJzZUhleDRCaXRzIChzdHJpbmcsIGluZGV4KSB7XG4gICAgdmFyIGMgPSBzdHJpbmcuY2hhckNvZGVBdChpbmRleCk7XG4gICAgLy8gJ0EnIC0gJ0YnXG4gICAgaWYgKGMgPj0gNjUgJiYgYyA8PSA3MCkge1xuICAgICAgcmV0dXJuIGMgLSA1NTtcbiAgICAvLyAnYScgLSAnZidcbiAgICB9IGVsc2UgaWYgKGMgPj0gOTcgJiYgYyA8PSAxMDIpIHtcbiAgICAgIHJldHVybiBjIC0gODc7XG4gICAgLy8gJzAnIC0gJzknXG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiAoYyAtIDQ4KSAmIDB4ZjtcbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBwYXJzZUhleEJ5dGUgKHN0cmluZywgbG93ZXJCb3VuZCwgaW5kZXgpIHtcbiAgICB2YXIgciA9IHBhcnNlSGV4NEJpdHMoc3RyaW5nLCBpbmRleCk7XG4gICAgaWYgKGluZGV4IC0gMSA+PSBsb3dlckJvdW5kKSB7XG4gICAgICByIHw9IHBhcnNlSGV4NEJpdHMoc3RyaW5nLCBpbmRleCAtIDEpIDw8IDQ7XG4gICAgfVxuICAgIHJldHVybiByO1xuICB9XG5cbiAgQk4ucHJvdG90eXBlLl9wYXJzZUhleCA9IGZ1bmN0aW9uIF9wYXJzZUhleCAobnVtYmVyLCBzdGFydCwgZW5kaWFuKSB7XG4gICAgLy8gQ3JlYXRlIHBvc3NpYmx5IGJpZ2dlciBhcnJheSB0byBlbnN1cmUgdGhhdCBpdCBmaXRzIHRoZSBudW1iZXJcbiAgICB0aGlzLmxlbmd0aCA9IE1hdGguY2VpbCgobnVtYmVyLmxlbmd0aCAtIHN0YXJ0KSAvIDYpO1xuICAgIHRoaXMud29yZHMgPSBuZXcgQXJyYXkodGhpcy5sZW5ndGgpO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IDA7XG4gICAgfVxuXG4gICAgLy8gMjQtYml0cyBjaHVua3NcbiAgICB2YXIgb2ZmID0gMDtcbiAgICB2YXIgaiA9IDA7XG5cbiAgICB2YXIgdztcbiAgICBpZiAoZW5kaWFuID09PSAnYmUnKSB7XG4gICAgICBmb3IgKGkgPSBudW1iZXIubGVuZ3RoIC0gMTsgaSA+PSBzdGFydDsgaSAtPSAyKSB7XG4gICAgICAgIHcgPSBwYXJzZUhleEJ5dGUobnVtYmVyLCBzdGFydCwgaSkgPDwgb2ZmO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgJiAweDNmZmZmZmY7XG4gICAgICAgIGlmIChvZmYgPj0gMTgpIHtcbiAgICAgICAgICBvZmYgLT0gMTg7XG4gICAgICAgICAgaiArPSAxO1xuICAgICAgICAgIHRoaXMud29yZHNbal0gfD0gdyA+Pj4gMjY7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb2ZmICs9IDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgdmFyIHBhcnNlTGVuZ3RoID0gbnVtYmVyLmxlbmd0aCAtIHN0YXJ0O1xuICAgICAgZm9yIChpID0gcGFyc2VMZW5ndGggJSAyID09PSAwID8gc3RhcnQgKyAxIDogc3RhcnQ7IGkgPCBudW1iZXIubGVuZ3RoOyBpICs9IDIpIHtcbiAgICAgICAgdyA9IHBhcnNlSGV4Qnl0ZShudW1iZXIsIHN0YXJ0LCBpKSA8PCBvZmY7XG4gICAgICAgIHRoaXMud29yZHNbal0gfD0gdyAmIDB4M2ZmZmZmZjtcbiAgICAgICAgaWYgKG9mZiA+PSAxOCkge1xuICAgICAgICAgIG9mZiAtPSAxODtcbiAgICAgICAgICBqICs9IDE7XG4gICAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ID4+PiAyNjtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBvZmYgKz0gODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBmdW5jdGlvbiBwYXJzZUJhc2UgKHN0ciwgc3RhcnQsIGVuZCwgbXVsKSB7XG4gICAgdmFyIHIgPSAwO1xuICAgIHZhciBsZW4gPSBNYXRoLm1pbihzdHIubGVuZ3RoLCBlbmQpO1xuICAgIGZvciAodmFyIGkgPSBzdGFydDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICB2YXIgYyA9IHN0ci5jaGFyQ29kZUF0KGkpIC0gNDg7XG5cbiAgICAgIHIgKj0gbXVsO1xuXG4gICAgICAvLyAnYSdcbiAgICAgIGlmIChjID49IDQ5KSB7XG4gICAgICAgIHIgKz0gYyAtIDQ5ICsgMHhhO1xuXG4gICAgICAvLyAnQSdcbiAgICAgIH0gZWxzZSBpZiAoYyA+PSAxNykge1xuICAgICAgICByICs9IGMgLSAxNyArIDB4YTtcblxuICAgICAgLy8gJzAnIC0gJzknXG4gICAgICB9IGVsc2Uge1xuICAgICAgICByICs9IGM7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiByO1xuICB9XG5cbiAgQk4ucHJvdG90eXBlLl9wYXJzZUJhc2UgPSBmdW5jdGlvbiBfcGFyc2VCYXNlIChudW1iZXIsIGJhc2UsIHN0YXJ0KSB7XG4gICAgLy8gSW5pdGlhbGl6ZSBhcyB6ZXJvXG4gICAgdGhpcy53b3JkcyA9IFsgMCBdO1xuICAgIHRoaXMubGVuZ3RoID0gMTtcblxuICAgIC8vIEZpbmQgbGVuZ3RoIG9mIGxpbWIgaW4gYmFzZVxuICAgIGZvciAodmFyIGxpbWJMZW4gPSAwLCBsaW1iUG93ID0gMTsgbGltYlBvdyA8PSAweDNmZmZmZmY7IGxpbWJQb3cgKj0gYmFzZSkge1xuICAgICAgbGltYkxlbisrO1xuICAgIH1cbiAgICBsaW1iTGVuLS07XG4gICAgbGltYlBvdyA9IChsaW1iUG93IC8gYmFzZSkgfCAwO1xuXG4gICAgdmFyIHRvdGFsID0gbnVtYmVyLmxlbmd0aCAtIHN0YXJ0O1xuICAgIHZhciBtb2QgPSB0b3RhbCAlIGxpbWJMZW47XG4gICAgdmFyIGVuZCA9IE1hdGgubWluKHRvdGFsLCB0b3RhbCAtIG1vZCkgKyBzdGFydDtcblxuICAgIHZhciB3b3JkID0gMDtcbiAgICBmb3IgKHZhciBpID0gc3RhcnQ7IGkgPCBlbmQ7IGkgKz0gbGltYkxlbikge1xuICAgICAgd29yZCA9IHBhcnNlQmFzZShudW1iZXIsIGksIGkgKyBsaW1iTGVuLCBiYXNlKTtcblxuICAgICAgdGhpcy5pbXVsbihsaW1iUG93KTtcbiAgICAgIGlmICh0aGlzLndvcmRzWzBdICsgd29yZCA8IDB4NDAwMDAwMCkge1xuICAgICAgICB0aGlzLndvcmRzWzBdICs9IHdvcmQ7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLl9pYWRkbih3b3JkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAobW9kICE9PSAwKSB7XG4gICAgICB2YXIgcG93ID0gMTtcbiAgICAgIHdvcmQgPSBwYXJzZUJhc2UobnVtYmVyLCBpLCBudW1iZXIubGVuZ3RoLCBiYXNlKTtcblxuICAgICAgZm9yIChpID0gMDsgaSA8IG1vZDsgaSsrKSB7XG4gICAgICAgIHBvdyAqPSBiYXNlO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmltdWxuKHBvdyk7XG4gICAgICBpZiAodGhpcy53b3Jkc1swXSArIHdvcmQgPCAweDQwMDAwMDApIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSArPSB3b3JkO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5faWFkZG4od29yZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5jb3B5ID0gZnVuY3Rpb24gY29weSAoZGVzdCkge1xuICAgIGRlc3Qud29yZHMgPSBuZXcgQXJyYXkodGhpcy5sZW5ndGgpO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgZGVzdC53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV07XG4gICAgfVxuICAgIGRlc3QubGVuZ3RoID0gdGhpcy5sZW5ndGg7XG4gICAgZGVzdC5uZWdhdGl2ZSA9IHRoaXMubmVnYXRpdmU7XG4gICAgZGVzdC5yZWQgPSB0aGlzLnJlZDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuY2xvbmUgPSBmdW5jdGlvbiBjbG9uZSAoKSB7XG4gICAgdmFyIHIgPSBuZXcgQk4obnVsbCk7XG4gICAgdGhpcy5jb3B5KHIpO1xuICAgIHJldHVybiByO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fZXhwYW5kID0gZnVuY3Rpb24gX2V4cGFuZCAoc2l6ZSkge1xuICAgIHdoaWxlICh0aGlzLmxlbmd0aCA8IHNpemUpIHtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGgrK10gPSAwO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICAvLyBSZW1vdmUgbGVhZGluZyBgMGAgZnJvbSBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnN0cmlwID0gZnVuY3Rpb24gc3RyaXAgKCkge1xuICAgIHdoaWxlICh0aGlzLmxlbmd0aCA+IDEgJiYgdGhpcy53b3Jkc1t0aGlzLmxlbmd0aCAtIDFdID09PSAwKSB7XG4gICAgICB0aGlzLmxlbmd0aC0tO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5fbm9ybVNpZ24oKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX25vcm1TaWduID0gZnVuY3Rpb24gX25vcm1TaWduICgpIHtcbiAgICAvLyAtMCA9IDBcbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDEgJiYgdGhpcy53b3Jkc1swXSA9PT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgfVxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pbnNwZWN0ID0gZnVuY3Rpb24gaW5zcGVjdCAoKSB7XG4gICAgcmV0dXJuICh0aGlzLnJlZCA/ICc8Qk4tUjogJyA6ICc8Qk46ICcpICsgdGhpcy50b1N0cmluZygxNikgKyAnPic7XG4gIH07XG5cbiAgLypcblxuICB2YXIgemVyb3MgPSBbXTtcbiAgdmFyIGdyb3VwU2l6ZXMgPSBbXTtcbiAgdmFyIGdyb3VwQmFzZXMgPSBbXTtcblxuICB2YXIgcyA9ICcnO1xuICB2YXIgaSA9IC0xO1xuICB3aGlsZSAoKytpIDwgQk4ud29yZFNpemUpIHtcbiAgICB6ZXJvc1tpXSA9IHM7XG4gICAgcyArPSAnMCc7XG4gIH1cbiAgZ3JvdXBTaXplc1swXSA9IDA7XG4gIGdyb3VwU2l6ZXNbMV0gPSAwO1xuICBncm91cEJhc2VzWzBdID0gMDtcbiAgZ3JvdXBCYXNlc1sxXSA9IDA7XG4gIHZhciBiYXNlID0gMiAtIDE7XG4gIHdoaWxlICgrK2Jhc2UgPCAzNiArIDEpIHtcbiAgICB2YXIgZ3JvdXBTaXplID0gMDtcbiAgICB2YXIgZ3JvdXBCYXNlID0gMTtcbiAgICB3aGlsZSAoZ3JvdXBCYXNlIDwgKDEgPDwgQk4ud29yZFNpemUpIC8gYmFzZSkge1xuICAgICAgZ3JvdXBCYXNlICo9IGJhc2U7XG4gICAgICBncm91cFNpemUgKz0gMTtcbiAgICB9XG4gICAgZ3JvdXBTaXplc1tiYXNlXSA9IGdyb3VwU2l6ZTtcbiAgICBncm91cEJhc2VzW2Jhc2VdID0gZ3JvdXBCYXNlO1xuICB9XG5cbiAgKi9cblxuICB2YXIgemVyb3MgPSBbXG4gICAgJycsXG4gICAgJzAnLFxuICAgICcwMCcsXG4gICAgJzAwMCcsXG4gICAgJzAwMDAnLFxuICAgICcwMDAwMCcsXG4gICAgJzAwMDAwMCcsXG4gICAgJzAwMDAwMDAnLFxuICAgICcwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXG4gIF07XG5cbiAgdmFyIGdyb3VwU2l6ZXMgPSBbXG4gICAgMCwgMCxcbiAgICAyNSwgMTYsIDEyLCAxMSwgMTAsIDksIDgsXG4gICAgOCwgNywgNywgNywgNywgNiwgNixcbiAgICA2LCA2LCA2LCA2LCA2LCA1LCA1LFxuICAgIDUsIDUsIDUsIDUsIDUsIDUsIDUsXG4gICAgNSwgNSwgNSwgNSwgNSwgNSwgNVxuICBdO1xuXG4gIHZhciBncm91cEJhc2VzID0gW1xuICAgIDAsIDAsXG4gICAgMzM1NTQ0MzIsIDQzMDQ2NzIxLCAxNjc3NzIxNiwgNDg4MjgxMjUsIDYwNDY2MTc2LCA0MDM1MzYwNywgMTY3NzcyMTYsXG4gICAgNDMwNDY3MjEsIDEwMDAwMDAwLCAxOTQ4NzE3MSwgMzU4MzE4MDgsIDYyNzQ4NTE3LCA3NTI5NTM2LCAxMTM5MDYyNSxcbiAgICAxNjc3NzIxNiwgMjQxMzc1NjksIDM0MDEyMjI0LCA0NzA0NTg4MSwgNjQwMDAwMDAsIDQwODQxMDEsIDUxNTM2MzIsXG4gICAgNjQzNjM0MywgNzk2MjYyNCwgOTc2NTYyNSwgMTE4ODEzNzYsIDE0MzQ4OTA3LCAxNzIxMDM2OCwgMjA1MTExNDksXG4gICAgMjQzMDAwMDAsIDI4NjI5MTUxLCAzMzU1NDQzMiwgMzkxMzUzOTMsIDQ1NDM1NDI0LCA1MjUyMTg3NSwgNjA0NjYxNzZcbiAgXTtcblxuICBCTi5wcm90b3R5cGUudG9TdHJpbmcgPSBmdW5jdGlvbiB0b1N0cmluZyAoYmFzZSwgcGFkZGluZykge1xuICAgIGJhc2UgPSBiYXNlIHx8IDEwO1xuICAgIHBhZGRpbmcgPSBwYWRkaW5nIHwgMCB8fCAxO1xuXG4gICAgdmFyIG91dDtcbiAgICBpZiAoYmFzZSA9PT0gMTYgfHwgYmFzZSA9PT0gJ2hleCcpIHtcbiAgICAgIG91dCA9ICcnO1xuICAgICAgdmFyIG9mZiA9IDA7XG4gICAgICB2YXIgY2FycnkgPSAwO1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciB3ID0gdGhpcy53b3Jkc1tpXTtcbiAgICAgICAgdmFyIHdvcmQgPSAoKCh3IDw8IG9mZikgfCBjYXJyeSkgJiAweGZmZmZmZikudG9TdHJpbmcoMTYpO1xuICAgICAgICBjYXJyeSA9ICh3ID4+PiAoMjQgLSBvZmYpKSAmIDB4ZmZmZmZmO1xuICAgICAgICBpZiAoY2FycnkgIT09IDAgfHwgaSAhPT0gdGhpcy5sZW5ndGggLSAxKSB7XG4gICAgICAgICAgb3V0ID0gemVyb3NbNiAtIHdvcmQubGVuZ3RoXSArIHdvcmQgKyBvdXQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb3V0ID0gd29yZCArIG91dDtcbiAgICAgICAgfVxuICAgICAgICBvZmYgKz0gMjtcbiAgICAgICAgaWYgKG9mZiA+PSAyNikge1xuICAgICAgICAgIG9mZiAtPSAyNjtcbiAgICAgICAgICBpLS07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgICBvdXQgPSBjYXJyeS50b1N0cmluZygxNikgKyBvdXQ7XG4gICAgICB9XG4gICAgICB3aGlsZSAob3V0Lmxlbmd0aCAlIHBhZGRpbmcgIT09IDApIHtcbiAgICAgICAgb3V0ID0gJzAnICsgb3V0O1xuICAgICAgfVxuICAgICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgb3V0ID0gJy0nICsgb3V0O1xuICAgICAgfVxuICAgICAgcmV0dXJuIG91dDtcbiAgICB9XG5cbiAgICBpZiAoYmFzZSA9PT0gKGJhc2UgfCAwKSAmJiBiYXNlID49IDIgJiYgYmFzZSA8PSAzNikge1xuICAgICAgLy8gdmFyIGdyb3VwU2l6ZSA9IE1hdGguZmxvb3IoQk4ud29yZFNpemUgKiBNYXRoLkxOMiAvIE1hdGgubG9nKGJhc2UpKTtcbiAgICAgIHZhciBncm91cFNpemUgPSBncm91cFNpemVzW2Jhc2VdO1xuICAgICAgLy8gdmFyIGdyb3VwQmFzZSA9IE1hdGgucG93KGJhc2UsIGdyb3VwU2l6ZSk7XG4gICAgICB2YXIgZ3JvdXBCYXNlID0gZ3JvdXBCYXNlc1tiYXNlXTtcbiAgICAgIG91dCA9ICcnO1xuICAgICAgdmFyIGMgPSB0aGlzLmNsb25lKCk7XG4gICAgICBjLm5lZ2F0aXZlID0gMDtcbiAgICAgIHdoaWxlICghYy5pc1plcm8oKSkge1xuICAgICAgICB2YXIgciA9IGMubW9kbihncm91cEJhc2UpLnRvU3RyaW5nKGJhc2UpO1xuICAgICAgICBjID0gYy5pZGl2bihncm91cEJhc2UpO1xuXG4gICAgICAgIGlmICghYy5pc1plcm8oKSkge1xuICAgICAgICAgIG91dCA9IHplcm9zW2dyb3VwU2l6ZSAtIHIubGVuZ3RoXSArIHIgKyBvdXQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb3V0ID0gciArIG91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKHRoaXMuaXNaZXJvKCkpIHtcbiAgICAgICAgb3V0ID0gJzAnICsgb3V0O1xuICAgICAgfVxuICAgICAgd2hpbGUgKG91dC5sZW5ndGggJSBwYWRkaW5nICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICctJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHJldHVybiBvdXQ7XG4gICAgfVxuXG4gICAgYXNzZXJ0KGZhbHNlLCAnQmFzZSBzaG91bGQgYmUgYmV0d2VlbiAyIGFuZCAzNicpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b051bWJlciA9IGZ1bmN0aW9uIHRvTnVtYmVyICgpIHtcbiAgICB2YXIgcmV0ID0gdGhpcy53b3Jkc1swXTtcbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDIpIHtcbiAgICAgIHJldCArPSB0aGlzLndvcmRzWzFdICogMHg0MDAwMDAwO1xuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPT09IDMgJiYgdGhpcy53b3Jkc1syXSA9PT0gMHgwMSkge1xuICAgICAgLy8gTk9URTogYXQgdGhpcyBzdGFnZSBpdCBpcyBrbm93biB0aGF0IHRoZSB0b3AgYml0IGlzIHNldFxuICAgICAgcmV0ICs9IDB4MTAwMDAwMDAwMDAwMDAgKyAodGhpcy53b3Jkc1sxXSAqIDB4NDAwMDAwMCk7XG4gICAgfSBlbHNlIGlmICh0aGlzLmxlbmd0aCA+IDIpIHtcbiAgICAgIGFzc2VydChmYWxzZSwgJ051bWJlciBjYW4gb25seSBzYWZlbHkgc3RvcmUgdXAgdG8gNTMgYml0cycpO1xuICAgIH1cbiAgICByZXR1cm4gKHRoaXMubmVnYXRpdmUgIT09IDApID8gLXJldCA6IHJldDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9KU09OID0gZnVuY3Rpb24gdG9KU09OICgpIHtcbiAgICByZXR1cm4gdGhpcy50b1N0cmluZygxNik7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQnVmZmVyID0gZnVuY3Rpb24gdG9CdWZmZXIgKGVuZGlhbiwgbGVuZ3RoKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBCdWZmZXIgIT09ICd1bmRlZmluZWQnKTtcbiAgICByZXR1cm4gdGhpcy50b0FycmF5TGlrZShCdWZmZXIsIGVuZGlhbiwgbGVuZ3RoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9BcnJheSA9IGZ1bmN0aW9uIHRvQXJyYXkgKGVuZGlhbiwgbGVuZ3RoKSB7XG4gICAgcmV0dXJuIHRoaXMudG9BcnJheUxpa2UoQXJyYXksIGVuZGlhbiwgbGVuZ3RoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9BcnJheUxpa2UgPSBmdW5jdGlvbiB0b0FycmF5TGlrZSAoQXJyYXlUeXBlLCBlbmRpYW4sIGxlbmd0aCkge1xuICAgIHZhciBieXRlTGVuZ3RoID0gdGhpcy5ieXRlTGVuZ3RoKCk7XG4gICAgdmFyIHJlcUxlbmd0aCA9IGxlbmd0aCB8fCBNYXRoLm1heCgxLCBieXRlTGVuZ3RoKTtcbiAgICBhc3NlcnQoYnl0ZUxlbmd0aCA8PSByZXFMZW5ndGgsICdieXRlIGFycmF5IGxvbmdlciB0aGFuIGRlc2lyZWQgbGVuZ3RoJyk7XG4gICAgYXNzZXJ0KHJlcUxlbmd0aCA+IDAsICdSZXF1ZXN0ZWQgYXJyYXkgbGVuZ3RoIDw9IDAnKTtcblxuICAgIHRoaXMuc3RyaXAoKTtcbiAgICB2YXIgbGl0dGxlRW5kaWFuID0gZW5kaWFuID09PSAnbGUnO1xuICAgIHZhciByZXMgPSBuZXcgQXJyYXlUeXBlKHJlcUxlbmd0aCk7XG5cbiAgICB2YXIgYiwgaTtcbiAgICB2YXIgcSA9IHRoaXMuY2xvbmUoKTtcbiAgICBpZiAoIWxpdHRsZUVuZGlhbikge1xuICAgICAgLy8gQXNzdW1lIGJpZy1lbmRpYW5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCByZXFMZW5ndGggLSBieXRlTGVuZ3RoOyBpKyspIHtcbiAgICAgICAgcmVzW2ldID0gMDtcbiAgICAgIH1cblxuICAgICAgZm9yIChpID0gMDsgIXEuaXNaZXJvKCk7IGkrKykge1xuICAgICAgICBiID0gcS5hbmRsbigweGZmKTtcbiAgICAgICAgcS5pdXNocm4oOCk7XG5cbiAgICAgICAgcmVzW3JlcUxlbmd0aCAtIGkgLSAxXSA9IGI7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIGZvciAoaSA9IDA7ICFxLmlzWmVybygpOyBpKyspIHtcbiAgICAgICAgYiA9IHEuYW5kbG4oMHhmZik7XG4gICAgICAgIHEuaXVzaHJuKDgpO1xuXG4gICAgICAgIHJlc1tpXSA9IGI7XG4gICAgICB9XG5cbiAgICAgIGZvciAoOyBpIDwgcmVxTGVuZ3RoOyBpKyspIHtcbiAgICAgICAgcmVzW2ldID0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIGlmIChNYXRoLmNsejMyKSB7XG4gICAgQk4ucHJvdG90eXBlLl9jb3VudEJpdHMgPSBmdW5jdGlvbiBfY291bnRCaXRzICh3KSB7XG4gICAgICByZXR1cm4gMzIgLSBNYXRoLmNsejMyKHcpO1xuICAgIH07XG4gIH0gZWxzZSB7XG4gICAgQk4ucHJvdG90eXBlLl9jb3VudEJpdHMgPSBmdW5jdGlvbiBfY291bnRCaXRzICh3KSB7XG4gICAgICB2YXIgdCA9IHc7XG4gICAgICB2YXIgciA9IDA7XG4gICAgICBpZiAodCA+PSAweDEwMDApIHtcbiAgICAgICAgciArPSAxMztcbiAgICAgICAgdCA+Pj49IDEzO1xuICAgICAgfVxuICAgICAgaWYgKHQgPj0gMHg0MCkge1xuICAgICAgICByICs9IDc7XG4gICAgICAgIHQgPj4+PSA3O1xuICAgICAgfVxuICAgICAgaWYgKHQgPj0gMHg4KSB7XG4gICAgICAgIHIgKz0gNDtcbiAgICAgICAgdCA+Pj49IDQ7XG4gICAgICB9XG4gICAgICBpZiAodCA+PSAweDAyKSB7XG4gICAgICAgIHIgKz0gMjtcbiAgICAgICAgdCA+Pj49IDI7XG4gICAgICB9XG4gICAgICByZXR1cm4gciArIHQ7XG4gICAgfTtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5femVyb0JpdHMgPSBmdW5jdGlvbiBfemVyb0JpdHMgKHcpIHtcbiAgICAvLyBTaG9ydC1jdXRcbiAgICBpZiAodyA9PT0gMCkgcmV0dXJuIDI2O1xuXG4gICAgdmFyIHQgPSB3O1xuICAgIHZhciByID0gMDtcbiAgICBpZiAoKHQgJiAweDFmZmYpID09PSAwKSB7XG4gICAgICByICs9IDEzO1xuICAgICAgdCA+Pj49IDEzO1xuICAgIH1cbiAgICBpZiAoKHQgJiAweDdmKSA9PT0gMCkge1xuICAgICAgciArPSA3O1xuICAgICAgdCA+Pj49IDc7XG4gICAgfVxuICAgIGlmICgodCAmIDB4ZikgPT09IDApIHtcbiAgICAgIHIgKz0gNDtcbiAgICAgIHQgPj4+PSA0O1xuICAgIH1cbiAgICBpZiAoKHQgJiAweDMpID09PSAwKSB7XG4gICAgICByICs9IDI7XG4gICAgICB0ID4+Pj0gMjtcbiAgICB9XG4gICAgaWYgKCh0ICYgMHgxKSA9PT0gMCkge1xuICAgICAgcisrO1xuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICAvLyBSZXR1cm4gbnVtYmVyIG9mIHVzZWQgYml0cyBpbiBhIEJOXG4gIEJOLnByb3RvdHlwZS5iaXRMZW5ndGggPSBmdW5jdGlvbiBiaXRMZW5ndGggKCkge1xuICAgIHZhciB3ID0gdGhpcy53b3Jkc1t0aGlzLmxlbmd0aCAtIDFdO1xuICAgIHZhciBoaSA9IHRoaXMuX2NvdW50Qml0cyh3KTtcbiAgICByZXR1cm4gKHRoaXMubGVuZ3RoIC0gMSkgKiAyNiArIGhpO1xuICB9O1xuXG4gIGZ1bmN0aW9uIHRvQml0QXJyYXkgKG51bSkge1xuICAgIHZhciB3ID0gbmV3IEFycmF5KG51bS5iaXRMZW5ndGgoKSk7XG5cbiAgICBmb3IgKHZhciBiaXQgPSAwOyBiaXQgPCB3Lmxlbmd0aDsgYml0KyspIHtcbiAgICAgIHZhciBvZmYgPSAoYml0IC8gMjYpIHwgMDtcbiAgICAgIHZhciB3Yml0ID0gYml0ICUgMjY7XG5cbiAgICAgIHdbYml0XSA9IChudW0ud29yZHNbb2ZmXSAmICgxIDw8IHdiaXQpKSA+Pj4gd2JpdDtcbiAgICB9XG5cbiAgICByZXR1cm4gdztcbiAgfVxuXG4gIC8vIE51bWJlciBvZiB0cmFpbGluZyB6ZXJvIGJpdHNcbiAgQk4ucHJvdG90eXBlLnplcm9CaXRzID0gZnVuY3Rpb24gemVyb0JpdHMgKCkge1xuICAgIGlmICh0aGlzLmlzWmVybygpKSByZXR1cm4gMDtcblxuICAgIHZhciByID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBiID0gdGhpcy5femVyb0JpdHModGhpcy53b3Jkc1tpXSk7XG4gICAgICByICs9IGI7XG4gICAgICBpZiAoYiAhPT0gMjYpIGJyZWFrO1xuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuYnl0ZUxlbmd0aCA9IGZ1bmN0aW9uIGJ5dGVMZW5ndGggKCkge1xuICAgIHJldHVybiBNYXRoLmNlaWwodGhpcy5iaXRMZW5ndGgoKSAvIDgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b1R3b3MgPSBmdW5jdGlvbiB0b1R3b3MgKHdpZHRoKSB7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHJldHVybiB0aGlzLmFicygpLmlub3RuKHdpZHRoKS5pYWRkbigxKTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZnJvbVR3b3MgPSBmdW5jdGlvbiBmcm9tVHdvcyAod2lkdGgpIHtcbiAgICBpZiAodGhpcy50ZXN0bih3aWR0aCAtIDEpKSB7XG4gICAgICByZXR1cm4gdGhpcy5ub3RuKHdpZHRoKS5pYWRkbigxKS5pbmVnKCk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLmNsb25lKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzTmVnID0gZnVuY3Rpb24gaXNOZWcgKCkge1xuICAgIHJldHVybiB0aGlzLm5lZ2F0aXZlICE9PSAwO1xuICB9O1xuXG4gIC8vIFJldHVybiBuZWdhdGl2ZSBjbG9uZSBvZiBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLm5lZyA9IGZ1bmN0aW9uIG5lZyAoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbmVnKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmluZWcgPSBmdW5jdGlvbiBpbmVnICgpIHtcbiAgICBpZiAoIXRoaXMuaXNaZXJvKCkpIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgXj0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICAvLyBPciBgbnVtYCB3aXRoIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXVvciA9IGZ1bmN0aW9uIGl1b3IgKG51bSkge1xuICAgIHdoaWxlICh0aGlzLmxlbmd0aCA8IG51bS5sZW5ndGgpIHtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGgrK10gPSAwO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gdGhpcy53b3Jkc1tpXSB8IG51bS53b3Jkc1tpXTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pb3IgPSBmdW5jdGlvbiBpb3IgKG51bSkge1xuICAgIGFzc2VydCgodGhpcy5uZWdhdGl2ZSB8IG51bS5uZWdhdGl2ZSkgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1b3IobnVtKTtcbiAgfTtcblxuICAvLyBPciBgbnVtYCB3aXRoIGB0aGlzYFxuICBCTi5wcm90b3R5cGUub3IgPSBmdW5jdGlvbiBvciAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pb3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaW9yKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51b3IgPSBmdW5jdGlvbiB1b3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaXVvcihudW0pO1xuICAgIHJldHVybiBudW0uY2xvbmUoKS5pdW9yKHRoaXMpO1xuICB9O1xuXG4gIC8vIEFuZCBgbnVtYCB3aXRoIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXVhbmQgPSBmdW5jdGlvbiBpdWFuZCAobnVtKSB7XG4gICAgLy8gYiA9IG1pbi1sZW5ndGgobnVtLCB0aGlzKVxuICAgIHZhciBiO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHtcbiAgICAgIGIgPSBudW07XG4gICAgfSBlbHNlIHtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV0gJiBudW0ud29yZHNbaV07XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBiLmxlbmd0aDtcblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlhbmQgPSBmdW5jdGlvbiBpYW5kIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdWFuZChudW0pO1xuICB9O1xuXG4gIC8vIEFuZCBgbnVtYCB3aXRoIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuYW5kID0gZnVuY3Rpb24gYW5kIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLmlhbmQobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaWFuZCh0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudWFuZCA9IGZ1bmN0aW9uIHVhbmQgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaXVhbmQobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXVhbmQodGhpcyk7XG4gIH07XG5cbiAgLy8gWG9yIGBudW1gIHdpdGggYHRoaXNgIGluLXBsYWNlXG4gIEJOLnByb3RvdHlwZS5pdXhvciA9IGZ1bmN0aW9uIGl1eG9yIChudW0pIHtcbiAgICAvLyBhLmxlbmd0aCA+IGIubGVuZ3RoXG4gICAgdmFyIGE7XG4gICAgdmFyIGI7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBiLmxlbmd0aDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gYS53b3Jkc1tpXSBeIGIud29yZHNbaV07XG4gICAgfVxuXG4gICAgaWYgKHRoaXMgIT09IGEpIHtcbiAgICAgIGZvciAoOyBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gYS53b3Jkc1tpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IGEubGVuZ3RoO1xuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXhvciA9IGZ1bmN0aW9uIGl4b3IgKG51bSkge1xuICAgIGFzc2VydCgodGhpcy5uZWdhdGl2ZSB8IG51bS5uZWdhdGl2ZSkgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1eG9yKG51bSk7XG4gIH07XG5cbiAgLy8gWG9yIGBudW1gIHdpdGggYHRoaXNgXG4gIEJOLnByb3RvdHlwZS54b3IgPSBmdW5jdGlvbiB4b3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaXhvcihudW0pO1xuICAgIHJldHVybiBudW0uY2xvbmUoKS5peG9yKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51eG9yID0gZnVuY3Rpb24gdXhvciAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdXhvcihudW0pO1xuICAgIHJldHVybiBudW0uY2xvbmUoKS5pdXhvcih0aGlzKTtcbiAgfTtcblxuICAvLyBOb3QgYGB0aGlzYGAgd2l0aCBgYHdpZHRoYGAgYml0d2lkdGhcbiAgQk4ucHJvdG90eXBlLmlub3RuID0gZnVuY3Rpb24gaW5vdG4gKHdpZHRoKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiB3aWR0aCA9PT0gJ251bWJlcicgJiYgd2lkdGggPj0gMCk7XG5cbiAgICB2YXIgYnl0ZXNOZWVkZWQgPSBNYXRoLmNlaWwod2lkdGggLyAyNikgfCAwO1xuICAgIHZhciBiaXRzTGVmdCA9IHdpZHRoICUgMjY7XG5cbiAgICAvLyBFeHRlbmQgdGhlIGJ1ZmZlciB3aXRoIGxlYWRpbmcgemVyb2VzXG4gICAgdGhpcy5fZXhwYW5kKGJ5dGVzTmVlZGVkKTtcblxuICAgIGlmIChiaXRzTGVmdCA+IDApIHtcbiAgICAgIGJ5dGVzTmVlZGVkLS07XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIGNvbXBsZXRlIHdvcmRzXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBieXRlc05lZWRlZDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gfnRoaXMud29yZHNbaV0gJiAweDNmZmZmZmY7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIHRoZSByZXNpZHVlXG4gICAgaWYgKGJpdHNMZWZ0ID4gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IH50aGlzLndvcmRzW2ldICYgKDB4M2ZmZmZmZiA+PiAoMjYgLSBiaXRzTGVmdCkpO1xuICAgIH1cblxuICAgIC8vIEFuZCByZW1vdmUgbGVhZGluZyB6ZXJvZXNcbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ub3RuID0gZnVuY3Rpb24gbm90biAod2lkdGgpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlub3RuKHdpZHRoKTtcbiAgfTtcblxuICAvLyBTZXQgYGJpdGAgb2YgYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zZXRuID0gZnVuY3Rpb24gc2V0biAoYml0LCB2YWwpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdCA9PT0gJ251bWJlcicgJiYgYml0ID49IDApO1xuXG4gICAgdmFyIG9mZiA9IChiaXQgLyAyNikgfCAwO1xuICAgIHZhciB3Yml0ID0gYml0ICUgMjY7XG5cbiAgICB0aGlzLl9leHBhbmQob2ZmICsgMSk7XG5cbiAgICBpZiAodmFsKSB7XG4gICAgICB0aGlzLndvcmRzW29mZl0gPSB0aGlzLndvcmRzW29mZl0gfCAoMSA8PCB3Yml0KTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy53b3Jkc1tvZmZdID0gdGhpcy53b3Jkc1tvZmZdICYgfigxIDw8IHdiaXQpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gQWRkIGBudW1gIHRvIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaWFkZCA9IGZ1bmN0aW9uIGlhZGQgKG51bSkge1xuICAgIHZhciByO1xuXG4gICAgLy8gbmVnYXRpdmUgKyBwb3NpdGl2ZVxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwICYmIG51bS5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICByID0gdGhpcy5pc3ViKG51bSk7XG4gICAgICB0aGlzLm5lZ2F0aXZlIF49IDE7XG4gICAgICByZXR1cm4gdGhpcy5fbm9ybVNpZ24oKTtcblxuICAgIC8vIHBvc2l0aXZlICsgbmVnYXRpdmVcbiAgICB9IGVsc2UgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbnVtLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBudW0ubmVnYXRpdmUgPSAwO1xuICAgICAgciA9IHRoaXMuaXN1YihudW0pO1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiByLl9ub3JtU2lnbigpO1xuICAgIH1cblxuICAgIC8vIGEubGVuZ3RoID4gYi5sZW5ndGhcbiAgICB2YXIgYSwgYjtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSB7XG4gICAgICBhID0gdGhpcztcbiAgICAgIGIgPSBudW07XG4gICAgfSBlbHNlIHtcbiAgICAgIGEgPSBudW07XG4gICAgICBiID0gdGhpcztcbiAgICB9XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgciA9IChhLndvcmRzW2ldIHwgMCkgKyAoYi53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICB0aGlzLndvcmRzW2ldID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgIGNhcnJ5ID0gciA+Pj4gMjY7XG4gICAgfVxuICAgIGZvciAoOyBjYXJyeSAhPT0gMCAmJiBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgciA9IChhLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIHRoaXMud29yZHNbaV0gPSByICYgMHgzZmZmZmZmO1xuICAgICAgY2FycnkgPSByID4+PiAyNjtcbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IGEubGVuZ3RoO1xuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1t0aGlzLmxlbmd0aF0gPSBjYXJyeTtcbiAgICAgIHRoaXMubGVuZ3RoKys7XG4gICAgLy8gQ29weSB0aGUgcmVzdCBvZiB0aGUgd29yZHNcbiAgICB9IGVsc2UgaWYgKGEgIT09IHRoaXMpIHtcbiAgICAgIGZvciAoOyBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gYS53b3Jkc1tpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICAvLyBBZGQgYG51bWAgdG8gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5hZGQgPSBmdW5jdGlvbiBhZGQgKG51bSkge1xuICAgIHZhciByZXM7XG4gICAgaWYgKG51bS5uZWdhdGl2ZSAhPT0gMCAmJiB0aGlzLm5lZ2F0aXZlID09PSAwKSB7XG4gICAgICBudW0ubmVnYXRpdmUgPSAwO1xuICAgICAgcmVzID0gdGhpcy5zdWIobnVtKTtcbiAgICAgIG51bS5uZWdhdGl2ZSBePSAxO1xuICAgICAgcmV0dXJuIHJlcztcbiAgICB9IGVsc2UgaWYgKG51bS5uZWdhdGl2ZSA9PT0gMCAmJiB0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHJlcyA9IG51bS5zdWIodGhpcyk7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiByZXM7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYWRkKG51bSk7XG5cbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaWFkZCh0aGlzKTtcbiAgfTtcblxuICAvLyBTdWJ0cmFjdCBgbnVtYCBmcm9tIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXN1YiA9IGZ1bmN0aW9uIGlzdWIgKG51bSkge1xuICAgIC8vIHRoaXMgLSAoLW51bSkgPSB0aGlzICsgbnVtXG4gICAgaWYgKG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHZhciByID0gdGhpcy5pYWRkKG51bSk7XG4gICAgICBudW0ubmVnYXRpdmUgPSAxO1xuICAgICAgcmV0dXJuIHIuX25vcm1TaWduKCk7XG5cbiAgICAvLyAtdGhpcyAtIG51bSA9IC0odGhpcyArIG51bSlcbiAgICB9IGVsc2UgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgdGhpcy5pYWRkKG51bSk7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiB0aGlzLl9ub3JtU2lnbigpO1xuICAgIH1cblxuICAgIC8vIEF0IHRoaXMgcG9pbnQgYm90aCBudW1iZXJzIGFyZSBwb3NpdGl2ZVxuICAgIHZhciBjbXAgPSB0aGlzLmNtcChudW0pO1xuXG4gICAgLy8gT3B0aW1pemF0aW9uIC0gemVyb2lmeVxuICAgIGlmIChjbXAgPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgICAgdGhpcy53b3Jkc1swXSA9IDA7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICAvLyBhID4gYlxuICAgIHZhciBhLCBiO1xuICAgIGlmIChjbXAgPiAwKSB7XG4gICAgICBhID0gdGhpcztcbiAgICAgIGIgPSBudW07XG4gICAgfSBlbHNlIHtcbiAgICAgIGEgPSBudW07XG4gICAgICBiID0gdGhpcztcbiAgICB9XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgciA9IChhLndvcmRzW2ldIHwgMCkgLSAoYi53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICBjYXJyeSA9IHIgPj4gMjY7XG4gICAgICB0aGlzLndvcmRzW2ldID0gciAmIDB4M2ZmZmZmZjtcbiAgICB9XG4gICAgZm9yICg7IGNhcnJ5ICE9PSAwICYmIGkgPCBhLmxlbmd0aDsgaSsrKSB7XG4gICAgICByID0gKGEud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSByID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgfVxuXG4gICAgLy8gQ29weSByZXN0IG9mIHRoZSB3b3Jkc1xuICAgIGlmIChjYXJyeSA9PT0gMCAmJiBpIDwgYS5sZW5ndGggJiYgYSAhPT0gdGhpcykge1xuICAgICAgZm9yICg7IGkgPCBhLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSBhLndvcmRzW2ldO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gTWF0aC5tYXgodGhpcy5sZW5ndGgsIGkpO1xuXG4gICAgaWYgKGEgIT09IHRoaXMpIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gU3VidHJhY3QgYG51bWAgZnJvbSBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnN1YiA9IGZ1bmN0aW9uIHN1YiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pc3ViKG51bSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gc21hbGxNdWxUbyAoc2VsZiwgbnVtLCBvdXQpIHtcbiAgICBvdXQubmVnYXRpdmUgPSBudW0ubmVnYXRpdmUgXiBzZWxmLm5lZ2F0aXZlO1xuICAgIHZhciBsZW4gPSAoc2VsZi5sZW5ndGggKyBudW0ubGVuZ3RoKSB8IDA7XG4gICAgb3V0Lmxlbmd0aCA9IGxlbjtcbiAgICBsZW4gPSAobGVuIC0gMSkgfCAwO1xuXG4gICAgLy8gUGVlbCBvbmUgaXRlcmF0aW9uIChjb21waWxlciBjYW4ndCBkbyBpdCwgYmVjYXVzZSBvZiBjb2RlIGNvbXBsZXhpdHkpXG4gICAgdmFyIGEgPSBzZWxmLndvcmRzWzBdIHwgMDtcbiAgICB2YXIgYiA9IG51bS53b3Jkc1swXSB8IDA7XG4gICAgdmFyIHIgPSBhICogYjtcblxuICAgIHZhciBsbyA9IHIgJiAweDNmZmZmZmY7XG4gICAgdmFyIGNhcnJ5ID0gKHIgLyAweDQwMDAwMDApIHwgMDtcbiAgICBvdXQud29yZHNbMF0gPSBsbztcblxuICAgIGZvciAodmFyIGsgPSAxOyBrIDwgbGVuOyBrKyspIHtcbiAgICAgIC8vIFN1bSBhbGwgd29yZHMgd2l0aCB0aGUgc2FtZSBgaSArIGogPSBrYCBhbmQgYWNjdW11bGF0ZSBgbmNhcnJ5YCxcbiAgICAgIC8vIG5vdGUgdGhhdCBuY2FycnkgY291bGQgYmUgPj0gMHgzZmZmZmZmXG4gICAgICB2YXIgbmNhcnJ5ID0gY2FycnkgPj4+IDI2O1xuICAgICAgdmFyIHJ3b3JkID0gY2FycnkgJiAweDNmZmZmZmY7XG4gICAgICB2YXIgbWF4SiA9IE1hdGgubWluKGssIG51bS5sZW5ndGggLSAxKTtcbiAgICAgIGZvciAodmFyIGogPSBNYXRoLm1heCgwLCBrIC0gc2VsZi5sZW5ndGggKyAxKTsgaiA8PSBtYXhKOyBqKyspIHtcbiAgICAgICAgdmFyIGkgPSAoayAtIGopIHwgMDtcbiAgICAgICAgYSA9IHNlbGYud29yZHNbaV0gfCAwO1xuICAgICAgICBiID0gbnVtLndvcmRzW2pdIHwgMDtcbiAgICAgICAgciA9IGEgKiBiICsgcndvcmQ7XG4gICAgICAgIG5jYXJyeSArPSAociAvIDB4NDAwMDAwMCkgfCAwO1xuICAgICAgICByd29yZCA9IHIgJiAweDNmZmZmZmY7XG4gICAgICB9XG4gICAgICBvdXQud29yZHNba10gPSByd29yZCB8IDA7XG4gICAgICBjYXJyeSA9IG5jYXJyeSB8IDA7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgb3V0LndvcmRzW2tdID0gY2FycnkgfCAwO1xuICAgIH0gZWxzZSB7XG4gICAgICBvdXQubGVuZ3RoLS07XG4gICAgfVxuXG4gICAgcmV0dXJuIG91dC5zdHJpcCgpO1xuICB9XG5cbiAgLy8gVE9ETyhpbmR1dG55KTogaXQgbWF5IGJlIHJlYXNvbmFibGUgdG8gb21pdCBpdCBmb3IgdXNlcnMgd2hvIGRvbid0IG5lZWRcbiAgLy8gdG8gd29yayB3aXRoIDI1Ni1iaXQgbnVtYmVycywgb3RoZXJ3aXNlIGl0IGdpdmVzIDIwJSBpbXByb3ZlbWVudCBmb3IgMjU2LWJpdFxuICAvLyBtdWx0aXBsaWNhdGlvbiAobGlrZSBlbGxpcHRpYyBzZWNwMjU2azEpLlxuICB2YXIgY29tYjEwTXVsVG8gPSBmdW5jdGlvbiBjb21iMTBNdWxUbyAoc2VsZiwgbnVtLCBvdXQpIHtcbiAgICB2YXIgYSA9IHNlbGYud29yZHM7XG4gICAgdmFyIGIgPSBudW0ud29yZHM7XG4gICAgdmFyIG8gPSBvdXQud29yZHM7XG4gICAgdmFyIGMgPSAwO1xuICAgIHZhciBsbztcbiAgICB2YXIgbWlkO1xuICAgIHZhciBoaTtcbiAgICB2YXIgYTAgPSBhWzBdIHwgMDtcbiAgICB2YXIgYWwwID0gYTAgJiAweDFmZmY7XG4gICAgdmFyIGFoMCA9IGEwID4+PiAxMztcbiAgICB2YXIgYTEgPSBhWzFdIHwgMDtcbiAgICB2YXIgYWwxID0gYTEgJiAweDFmZmY7XG4gICAgdmFyIGFoMSA9IGExID4+PiAxMztcbiAgICB2YXIgYTIgPSBhWzJdIHwgMDtcbiAgICB2YXIgYWwyID0gYTIgJiAweDFmZmY7XG4gICAgdmFyIGFoMiA9IGEyID4+PiAxMztcbiAgICB2YXIgYTMgPSBhWzNdIHwgMDtcbiAgICB2YXIgYWwzID0gYTMgJiAweDFmZmY7XG4gICAgdmFyIGFoMyA9IGEzID4+PiAxMztcbiAgICB2YXIgYTQgPSBhWzRdIHwgMDtcbiAgICB2YXIgYWw0ID0gYTQgJiAweDFmZmY7XG4gICAgdmFyIGFoNCA9IGE0ID4+PiAxMztcbiAgICB2YXIgYTUgPSBhWzVdIHwgMDtcbiAgICB2YXIgYWw1ID0gYTUgJiAweDFmZmY7XG4gICAgdmFyIGFoNSA9IGE1ID4+PiAxMztcbiAgICB2YXIgYTYgPSBhWzZdIHwgMDtcbiAgICB2YXIgYWw2ID0gYTYgJiAweDFmZmY7XG4gICAgdmFyIGFoNiA9IGE2ID4+PiAxMztcbiAgICB2YXIgYTcgPSBhWzddIHwgMDtcbiAgICB2YXIgYWw3ID0gYTcgJiAweDFmZmY7XG4gICAgdmFyIGFoNyA9IGE3ID4+PiAxMztcbiAgICB2YXIgYTggPSBhWzhdIHwgMDtcbiAgICB2YXIgYWw4ID0gYTggJiAweDFmZmY7XG4gICAgdmFyIGFoOCA9IGE4ID4+PiAxMztcbiAgICB2YXIgYTkgPSBhWzldIHwgMDtcbiAgICB2YXIgYWw5ID0gYTkgJiAweDFmZmY7XG4gICAgdmFyIGFoOSA9IGE5ID4+PiAxMztcbiAgICB2YXIgYjAgPSBiWzBdIHwgMDtcbiAgICB2YXIgYmwwID0gYjAgJiAweDFmZmY7XG4gICAgdmFyIGJoMCA9IGIwID4+PiAxMztcbiAgICB2YXIgYjEgPSBiWzFdIHwgMDtcbiAgICB2YXIgYmwxID0gYjEgJiAweDFmZmY7XG4gICAgdmFyIGJoMSA9IGIxID4+PiAxMztcbiAgICB2YXIgYjIgPSBiWzJdIHwgMDtcbiAgICB2YXIgYmwyID0gYjIgJiAweDFmZmY7XG4gICAgdmFyIGJoMiA9IGIyID4+PiAxMztcbiAgICB2YXIgYjMgPSBiWzNdIHwgMDtcbiAgICB2YXIgYmwzID0gYjMgJiAweDFmZmY7XG4gICAgdmFyIGJoMyA9IGIzID4+PiAxMztcbiAgICB2YXIgYjQgPSBiWzRdIHwgMDtcbiAgICB2YXIgYmw0ID0gYjQgJiAweDFmZmY7XG4gICAgdmFyIGJoNCA9IGI0ID4+PiAxMztcbiAgICB2YXIgYjUgPSBiWzVdIHwgMDtcbiAgICB2YXIgYmw1ID0gYjUgJiAweDFmZmY7XG4gICAgdmFyIGJoNSA9IGI1ID4+PiAxMztcbiAgICB2YXIgYjYgPSBiWzZdIHwgMDtcbiAgICB2YXIgYmw2ID0gYjYgJiAweDFmZmY7XG4gICAgdmFyIGJoNiA9IGI2ID4+PiAxMztcbiAgICB2YXIgYjcgPSBiWzddIHwgMDtcbiAgICB2YXIgYmw3ID0gYjcgJiAweDFmZmY7XG4gICAgdmFyIGJoNyA9IGI3ID4+PiAxMztcbiAgICB2YXIgYjggPSBiWzhdIHwgMDtcbiAgICB2YXIgYmw4ID0gYjggJiAweDFmZmY7XG4gICAgdmFyIGJoOCA9IGI4ID4+PiAxMztcbiAgICB2YXIgYjkgPSBiWzldIHwgMDtcbiAgICB2YXIgYmw5ID0gYjkgJiAweDFmZmY7XG4gICAgdmFyIGJoOSA9IGI5ID4+PiAxMztcblxuICAgIG91dC5uZWdhdGl2ZSA9IHNlbGYubmVnYXRpdmUgXiBudW0ubmVnYXRpdmU7XG4gICAgb3V0Lmxlbmd0aCA9IDE5O1xuICAgIC8qIGsgPSAwICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWwwLCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDAsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDAsIGJoMCk7XG4gICAgdmFyIHcwID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MCA+Pj4gMjYpKSB8IDA7XG4gICAgdzAgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWwxLCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDEsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDEsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgxKSkgfCAwO1xuICAgIHZhciB3MSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzEgPj4+IDI2KSkgfCAwO1xuICAgIHcxICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMiwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwyLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgyLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDIpKSB8IDA7XG4gICAgdmFyIHcyID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MiA+Pj4gMjYpKSB8IDA7XG4gICAgdzIgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAzICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWwzLCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDMsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDMsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDMpKSB8IDA7XG4gICAgdmFyIHczID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MyA+Pj4gMjYpKSB8IDA7XG4gICAgdzMgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA0ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw0LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDQsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDQsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg0KSkgfCAwO1xuICAgIHZhciB3NCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzQgPj4+IDI2KSkgfCAwO1xuICAgIHc0ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw1LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg1LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDUpKSB8IDA7XG4gICAgdmFyIHc1ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3NSA+Pj4gMjYpKSB8IDA7XG4gICAgdzUgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA2ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw2LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDYsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDYsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDYpKSB8IDA7XG4gICAgdmFyIHc2ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3NiA+Pj4gMjYpKSB8IDA7XG4gICAgdzYgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA3ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw3LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDcsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDcsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg3KSkgfCAwO1xuICAgIHZhciB3NyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzcgPj4+IDI2KSkgfCAwO1xuICAgIHc3ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gOCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw4LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg4LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDgpKSB8IDA7XG4gICAgdmFyIHc4ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3OCA+Pj4gMjYpKSB8IDA7XG4gICAgdzggJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA5ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDkpKSB8IDA7XG4gICAgdmFyIHc5ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3OSA+Pj4gMjYpKSB8IDA7XG4gICAgdzkgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwxKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDEpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDEpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDEpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzEwID4+PiAyNikpIHwgMDtcbiAgICB3MTAgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwyKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDIpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDIpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDIpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzExID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTEgPj4+IDI2KSkgfCAwO1xuICAgIHcxMSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDEyICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDMpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoMyk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsMykpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoMyk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzEyID4+PiAyNikpIHwgMDtcbiAgICB3MTIgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw0KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDQpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDQpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDQpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzEzID4+PiAyNikpIHwgMDtcbiAgICB3MTMgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw1KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDUpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDUpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDUpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzE0ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTQgPj4+IDI2KSkgfCAwO1xuICAgIHcxNCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDE1ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDYpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoNik7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsNikpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoNik7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE1ID4+PiAyNikpIHwgMDtcbiAgICB3MTUgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw3KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDcpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDcpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDcpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE2ID4+PiAyNikpIHwgMDtcbiAgICB3MTYgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw4KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDgpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDgpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDgpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzE3ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTcgPj4+IDI2KSkgfCAwO1xuICAgIHcxNyAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDE4ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDkpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoOSk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsOSkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoOSk7XG4gICAgdmFyIHcxOCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE4ID4+PiAyNikpIHwgMDtcbiAgICB3MTggJj0gMHgzZmZmZmZmO1xuICAgIG9bMF0gPSB3MDtcbiAgICBvWzFdID0gdzE7XG4gICAgb1syXSA9IHcyO1xuICAgIG9bM10gPSB3MztcbiAgICBvWzRdID0gdzQ7XG4gICAgb1s1XSA9IHc1O1xuICAgIG9bNl0gPSB3NjtcbiAgICBvWzddID0gdzc7XG4gICAgb1s4XSA9IHc4O1xuICAgIG9bOV0gPSB3OTtcbiAgICBvWzEwXSA9IHcxMDtcbiAgICBvWzExXSA9IHcxMTtcbiAgICBvWzEyXSA9IHcxMjtcbiAgICBvWzEzXSA9IHcxMztcbiAgICBvWzE0XSA9IHcxNDtcbiAgICBvWzE1XSA9IHcxNTtcbiAgICBvWzE2XSA9IHcxNjtcbiAgICBvWzE3XSA9IHcxNztcbiAgICBvWzE4XSA9IHcxODtcbiAgICBpZiAoYyAhPT0gMCkge1xuICAgICAgb1sxOV0gPSBjO1xuICAgICAgb3V0Lmxlbmd0aCsrO1xuICAgIH1cbiAgICByZXR1cm4gb3V0O1xuICB9O1xuXG4gIC8vIFBvbHlmaWxsIGNvbWJcbiAgaWYgKCFNYXRoLmltdWwpIHtcbiAgICBjb21iMTBNdWxUbyA9IHNtYWxsTXVsVG87XG4gIH1cblxuICBmdW5jdGlvbiBiaWdNdWxUbyAoc2VsZiwgbnVtLCBvdXQpIHtcbiAgICBvdXQubmVnYXRpdmUgPSBudW0ubmVnYXRpdmUgXiBzZWxmLm5lZ2F0aXZlO1xuICAgIG91dC5sZW5ndGggPSBzZWxmLmxlbmd0aCArIG51bS5sZW5ndGg7XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIHZhciBobmNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBrID0gMDsgayA8IG91dC5sZW5ndGggLSAxOyBrKyspIHtcbiAgICAgIC8vIFN1bSBhbGwgd29yZHMgd2l0aCB0aGUgc2FtZSBgaSArIGogPSBrYCBhbmQgYWNjdW11bGF0ZSBgbmNhcnJ5YCxcbiAgICAgIC8vIG5vdGUgdGhhdCBuY2FycnkgY291bGQgYmUgPj0gMHgzZmZmZmZmXG4gICAgICB2YXIgbmNhcnJ5ID0gaG5jYXJyeTtcbiAgICAgIGhuY2FycnkgPSAwO1xuICAgICAgdmFyIHJ3b3JkID0gY2FycnkgJiAweDNmZmZmZmY7XG4gICAgICB2YXIgbWF4SiA9IE1hdGgubWluKGssIG51bS5sZW5ndGggLSAxKTtcbiAgICAgIGZvciAodmFyIGogPSBNYXRoLm1heCgwLCBrIC0gc2VsZi5sZW5ndGggKyAxKTsgaiA8PSBtYXhKOyBqKyspIHtcbiAgICAgICAgdmFyIGkgPSBrIC0gajtcbiAgICAgICAgdmFyIGEgPSBzZWxmLndvcmRzW2ldIHwgMDtcbiAgICAgICAgdmFyIGIgPSBudW0ud29yZHNbal0gfCAwO1xuICAgICAgICB2YXIgciA9IGEgKiBiO1xuXG4gICAgICAgIHZhciBsbyA9IHIgJiAweDNmZmZmZmY7XG4gICAgICAgIG5jYXJyeSA9IChuY2FycnkgKyAoKHIgLyAweDQwMDAwMDApIHwgMCkpIHwgMDtcbiAgICAgICAgbG8gPSAobG8gKyByd29yZCkgfCAwO1xuICAgICAgICByd29yZCA9IGxvICYgMHgzZmZmZmZmO1xuICAgICAgICBuY2FycnkgPSAobmNhcnJ5ICsgKGxvID4+PiAyNikpIHwgMDtcblxuICAgICAgICBobmNhcnJ5ICs9IG5jYXJyeSA+Pj4gMjY7XG4gICAgICAgIG5jYXJyeSAmPSAweDNmZmZmZmY7XG4gICAgICB9XG4gICAgICBvdXQud29yZHNba10gPSByd29yZDtcbiAgICAgIGNhcnJ5ID0gbmNhcnJ5O1xuICAgICAgbmNhcnJ5ID0gaG5jYXJyeTtcbiAgICB9XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICBvdXQud29yZHNba10gPSBjYXJyeTtcbiAgICB9IGVsc2Uge1xuICAgICAgb3V0Lmxlbmd0aC0tO1xuICAgIH1cblxuICAgIHJldHVybiBvdXQuc3RyaXAoKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGp1bWJvTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgdmFyIGZmdG0gPSBuZXcgRkZUTSgpO1xuICAgIHJldHVybiBmZnRtLm11bHAoc2VsZiwgbnVtLCBvdXQpO1xuICB9XG5cbiAgQk4ucHJvdG90eXBlLm11bFRvID0gZnVuY3Rpb24gbXVsVG8gKG51bSwgb3V0KSB7XG4gICAgdmFyIHJlcztcbiAgICB2YXIgbGVuID0gdGhpcy5sZW5ndGggKyBudW0ubGVuZ3RoO1xuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMTAgJiYgbnVtLmxlbmd0aCA9PT0gMTApIHtcbiAgICAgIHJlcyA9IGNvbWIxME11bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgICB9IGVsc2UgaWYgKGxlbiA8IDYzKSB7XG4gICAgICByZXMgPSBzbWFsbE11bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgICB9IGVsc2UgaWYgKGxlbiA8IDEwMjQpIHtcbiAgICAgIHJlcyA9IGJpZ011bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmVzID0ganVtYm9NdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBDb29sZXktVHVrZXkgYWxnb3JpdGhtIGZvciBGRlRcbiAgLy8gc2xpZ2h0bHkgcmV2aXNpdGVkIHRvIHJlbHkgb24gbG9vcGluZyBpbnN0ZWFkIG9mIHJlY3Vyc2lvblxuXG4gIGZ1bmN0aW9uIEZGVE0gKHgsIHkpIHtcbiAgICB0aGlzLnggPSB4O1xuICAgIHRoaXMueSA9IHk7XG4gIH1cblxuICBGRlRNLnByb3RvdHlwZS5tYWtlUkJUID0gZnVuY3Rpb24gbWFrZVJCVCAoTikge1xuICAgIHZhciB0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBsID0gQk4ucHJvdG90eXBlLl9jb3VudEJpdHMoTikgLSAxO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICB0W2ldID0gdGhpcy5yZXZCaW4oaSwgbCwgTik7XG4gICAgfVxuXG4gICAgcmV0dXJuIHQ7XG4gIH07XG5cbiAgLy8gUmV0dXJucyBiaW5hcnktcmV2ZXJzZWQgcmVwcmVzZW50YXRpb24gb2YgYHhgXG4gIEZGVE0ucHJvdG90eXBlLnJldkJpbiA9IGZ1bmN0aW9uIHJldkJpbiAoeCwgbCwgTikge1xuICAgIGlmICh4ID09PSAwIHx8IHggPT09IE4gLSAxKSByZXR1cm4geDtcblxuICAgIHZhciByYiA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsOyBpKyspIHtcbiAgICAgIHJiIHw9ICh4ICYgMSkgPDwgKGwgLSBpIC0gMSk7XG4gICAgICB4ID4+PSAxO1xuICAgIH1cblxuICAgIHJldHVybiByYjtcbiAgfTtcblxuICAvLyBQZXJmb3JtcyBcInR3ZWVkbGluZ1wiIHBoYXNlLCB0aGVyZWZvcmUgJ2VtdWxhdGluZydcbiAgLy8gYmVoYXZpb3VyIG9mIHRoZSByZWN1cnNpdmUgYWxnb3JpdGhtXG4gIEZGVE0ucHJvdG90eXBlLnBlcm11dGUgPSBmdW5jdGlvbiBwZXJtdXRlIChyYnQsIHJ3cywgaXdzLCBydHdzLCBpdHdzLCBOKSB7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOOyBpKyspIHtcbiAgICAgIHJ0d3NbaV0gPSByd3NbcmJ0W2ldXTtcbiAgICAgIGl0d3NbaV0gPSBpd3NbcmJ0W2ldXTtcbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUudHJhbnNmb3JtID0gZnVuY3Rpb24gdHJhbnNmb3JtIChyd3MsIGl3cywgcnR3cywgaXR3cywgTiwgcmJ0KSB7XG4gICAgdGhpcy5wZXJtdXRlKHJidCwgcndzLCBpd3MsIHJ0d3MsIGl0d3MsIE4pO1xuXG4gICAgZm9yICh2YXIgcyA9IDE7IHMgPCBOOyBzIDw8PSAxKSB7XG4gICAgICB2YXIgbCA9IHMgPDwgMTtcblxuICAgICAgdmFyIHJ0d2RmID0gTWF0aC5jb3MoMiAqIE1hdGguUEkgLyBsKTtcbiAgICAgIHZhciBpdHdkZiA9IE1hdGguc2luKDIgKiBNYXRoLlBJIC8gbCk7XG5cbiAgICAgIGZvciAodmFyIHAgPSAwOyBwIDwgTjsgcCArPSBsKSB7XG4gICAgICAgIHZhciBydHdkZl8gPSBydHdkZjtcbiAgICAgICAgdmFyIGl0d2RmXyA9IGl0d2RmO1xuXG4gICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgczsgaisrKSB7XG4gICAgICAgICAgdmFyIHJlID0gcnR3c1twICsgal07XG4gICAgICAgICAgdmFyIGllID0gaXR3c1twICsgal07XG5cbiAgICAgICAgICB2YXIgcm8gPSBydHdzW3AgKyBqICsgc107XG4gICAgICAgICAgdmFyIGlvID0gaXR3c1twICsgaiArIHNdO1xuXG4gICAgICAgICAgdmFyIHJ4ID0gcnR3ZGZfICogcm8gLSBpdHdkZl8gKiBpbztcblxuICAgICAgICAgIGlvID0gcnR3ZGZfICogaW8gKyBpdHdkZl8gKiBybztcbiAgICAgICAgICBybyA9IHJ4O1xuXG4gICAgICAgICAgcnR3c1twICsgal0gPSByZSArIHJvO1xuICAgICAgICAgIGl0d3NbcCArIGpdID0gaWUgKyBpbztcblxuICAgICAgICAgIHJ0d3NbcCArIGogKyBzXSA9IHJlIC0gcm87XG4gICAgICAgICAgaXR3c1twICsgaiArIHNdID0gaWUgLSBpbztcblxuICAgICAgICAgIC8qIGpzaGludCBtYXhkZXB0aCA6IGZhbHNlICovXG4gICAgICAgICAgaWYgKGogIT09IGwpIHtcbiAgICAgICAgICAgIHJ4ID0gcnR3ZGYgKiBydHdkZl8gLSBpdHdkZiAqIGl0d2RmXztcblxuICAgICAgICAgICAgaXR3ZGZfID0gcnR3ZGYgKiBpdHdkZl8gKyBpdHdkZiAqIHJ0d2RmXztcbiAgICAgICAgICAgIHJ0d2RmXyA9IHJ4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS5ndWVzc0xlbjEzYiA9IGZ1bmN0aW9uIGd1ZXNzTGVuMTNiIChuLCBtKSB7XG4gICAgdmFyIE4gPSBNYXRoLm1heChtLCBuKSB8IDE7XG4gICAgdmFyIG9kZCA9IE4gJiAxO1xuICAgIHZhciBpID0gMDtcbiAgICBmb3IgKE4gPSBOIC8gMiB8IDA7IE47IE4gPSBOID4+PiAxKSB7XG4gICAgICBpKys7XG4gICAgfVxuXG4gICAgcmV0dXJuIDEgPDwgaSArIDEgKyBvZGQ7XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuY29uanVnYXRlID0gZnVuY3Rpb24gY29uanVnYXRlIChyd3MsIGl3cywgTikge1xuICAgIGlmIChOIDw9IDEpIHJldHVybjtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTiAvIDI7IGkrKykge1xuICAgICAgdmFyIHQgPSByd3NbaV07XG5cbiAgICAgIHJ3c1tpXSA9IHJ3c1tOIC0gaSAtIDFdO1xuICAgICAgcndzW04gLSBpIC0gMV0gPSB0O1xuXG4gICAgICB0ID0gaXdzW2ldO1xuXG4gICAgICBpd3NbaV0gPSAtaXdzW04gLSBpIC0gMV07XG4gICAgICBpd3NbTiAtIGkgLSAxXSA9IC10O1xuICAgIH1cbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS5ub3JtYWxpemUxM2IgPSBmdW5jdGlvbiBub3JtYWxpemUxM2IgKHdzLCBOKSB7XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE4gLyAyOyBpKyspIHtcbiAgICAgIHZhciB3ID0gTWF0aC5yb3VuZCh3c1syICogaSArIDFdIC8gTikgKiAweDIwMDAgK1xuICAgICAgICBNYXRoLnJvdW5kKHdzWzIgKiBpXSAvIE4pICtcbiAgICAgICAgY2Fycnk7XG5cbiAgICAgIHdzW2ldID0gdyAmIDB4M2ZmZmZmZjtcblxuICAgICAgaWYgKHcgPCAweDQwMDAwMDApIHtcbiAgICAgICAgY2FycnkgPSAwO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2FycnkgPSB3IC8gMHg0MDAwMDAwIHwgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gd3M7XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuY29udmVydDEzYiA9IGZ1bmN0aW9uIGNvbnZlcnQxM2IgKHdzLCBsZW4sIHJ3cywgTikge1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuICAgICAgY2FycnkgPSBjYXJyeSArICh3c1tpXSB8IDApO1xuXG4gICAgICByd3NbMiAqIGldID0gY2FycnkgJiAweDFmZmY7IGNhcnJ5ID0gY2FycnkgPj4+IDEzO1xuICAgICAgcndzWzIgKiBpICsgMV0gPSBjYXJyeSAmIDB4MWZmZjsgY2FycnkgPSBjYXJyeSA+Pj4gMTM7XG4gICAgfVxuXG4gICAgLy8gUGFkIHdpdGggemVyb2VzXG4gICAgZm9yIChpID0gMiAqIGxlbjsgaSA8IE47ICsraSkge1xuICAgICAgcndzW2ldID0gMDtcbiAgICB9XG5cbiAgICBhc3NlcnQoY2FycnkgPT09IDApO1xuICAgIGFzc2VydCgoY2FycnkgJiB+MHgxZmZmKSA9PT0gMCk7XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuc3R1YiA9IGZ1bmN0aW9uIHN0dWIgKE4pIHtcbiAgICB2YXIgcGggPSBuZXcgQXJyYXkoTik7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOOyBpKyspIHtcbiAgICAgIHBoW2ldID0gMDtcbiAgICB9XG5cbiAgICByZXR1cm4gcGg7XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUubXVscCA9IGZ1bmN0aW9uIG11bHAgKHgsIHksIG91dCkge1xuICAgIHZhciBOID0gMiAqIHRoaXMuZ3Vlc3NMZW4xM2IoeC5sZW5ndGgsIHkubGVuZ3RoKTtcblxuICAgIHZhciByYnQgPSB0aGlzLm1ha2VSQlQoTik7XG5cbiAgICB2YXIgXyA9IHRoaXMuc3R1YihOKTtcblxuICAgIHZhciByd3MgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIHJ3c3QgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIGl3c3QgPSBuZXcgQXJyYXkoTik7XG5cbiAgICB2YXIgbnJ3cyA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgbnJ3c3QgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIG5pd3N0ID0gbmV3IEFycmF5KE4pO1xuXG4gICAgdmFyIHJtd3MgPSBvdXQud29yZHM7XG4gICAgcm13cy5sZW5ndGggPSBOO1xuXG4gICAgdGhpcy5jb252ZXJ0MTNiKHgud29yZHMsIHgubGVuZ3RoLCByd3MsIE4pO1xuICAgIHRoaXMuY29udmVydDEzYih5LndvcmRzLCB5Lmxlbmd0aCwgbnJ3cywgTik7XG5cbiAgICB0aGlzLnRyYW5zZm9ybShyd3MsIF8sIHJ3c3QsIGl3c3QsIE4sIHJidCk7XG4gICAgdGhpcy50cmFuc2Zvcm0obnJ3cywgXywgbnJ3c3QsIG5pd3N0LCBOLCByYnQpO1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOOyBpKyspIHtcbiAgICAgIHZhciByeCA9IHJ3c3RbaV0gKiBucndzdFtpXSAtIGl3c3RbaV0gKiBuaXdzdFtpXTtcbiAgICAgIGl3c3RbaV0gPSByd3N0W2ldICogbml3c3RbaV0gKyBpd3N0W2ldICogbnJ3c3RbaV07XG4gICAgICByd3N0W2ldID0gcng7XG4gICAgfVxuXG4gICAgdGhpcy5jb25qdWdhdGUocndzdCwgaXdzdCwgTik7XG4gICAgdGhpcy50cmFuc2Zvcm0ocndzdCwgaXdzdCwgcm13cywgXywgTiwgcmJ0KTtcbiAgICB0aGlzLmNvbmp1Z2F0ZShybXdzLCBfLCBOKTtcbiAgICB0aGlzLm5vcm1hbGl6ZTEzYihybXdzLCBOKTtcblxuICAgIG91dC5uZWdhdGl2ZSA9IHgubmVnYXRpdmUgXiB5Lm5lZ2F0aXZlO1xuICAgIG91dC5sZW5ndGggPSB4Lmxlbmd0aCArIHkubGVuZ3RoO1xuICAgIHJldHVybiBvdXQuc3RyaXAoKTtcbiAgfTtcblxuICAvLyBNdWx0aXBseSBgdGhpc2AgYnkgYG51bWBcbiAgQk4ucHJvdG90eXBlLm11bCA9IGZ1bmN0aW9uIG11bCAobnVtKSB7XG4gICAgdmFyIG91dCA9IG5ldyBCTihudWxsKTtcbiAgICBvdXQud29yZHMgPSBuZXcgQXJyYXkodGhpcy5sZW5ndGggKyBudW0ubGVuZ3RoKTtcbiAgICByZXR1cm4gdGhpcy5tdWxUbyhudW0sIG91dCk7XG4gIH07XG5cbiAgLy8gTXVsdGlwbHkgZW1wbG95aW5nIEZGVFxuICBCTi5wcm90b3R5cGUubXVsZiA9IGZ1bmN0aW9uIG11bGYgKG51bSkge1xuICAgIHZhciBvdXQgPSBuZXcgQk4obnVsbCk7XG4gICAgb3V0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aCk7XG4gICAgcmV0dXJuIGp1bWJvTXVsVG8odGhpcywgbnVtLCBvdXQpO1xuICB9O1xuXG4gIC8vIEluLXBsYWNlIE11bHRpcGxpY2F0aW9uXG4gIEJOLnByb3RvdHlwZS5pbXVsID0gZnVuY3Rpb24gaW11bCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5tdWxUbyhudW0sIHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pbXVsbiA9IGZ1bmN0aW9uIGltdWxuIChudW0pIHtcbiAgICBhc3NlcnQodHlwZW9mIG51bSA9PT0gJ251bWJlcicpO1xuICAgIGFzc2VydChudW0gPCAweDQwMDAwMDApO1xuXG4gICAgLy8gQ2FycnlcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHcgPSAodGhpcy53b3Jkc1tpXSB8IDApICogbnVtO1xuICAgICAgdmFyIGxvID0gKHcgJiAweDNmZmZmZmYpICsgKGNhcnJ5ICYgMHgzZmZmZmZmKTtcbiAgICAgIGNhcnJ5ID4+PSAyNjtcbiAgICAgIGNhcnJ5ICs9ICh3IC8gMHg0MDAwMDAwKSB8IDA7XG4gICAgICAvLyBOT1RFOiBsbyBpcyAyN2JpdCBtYXhpbXVtXG4gICAgICBjYXJyeSArPSBsbyA+Pj4gMjY7XG4gICAgICB0aGlzLndvcmRzW2ldID0gbG8gJiAweDNmZmZmZmY7XG4gICAgfVxuXG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5tdWxuID0gZnVuY3Rpb24gbXVsbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbXVsbihudW0pO1xuICB9O1xuXG4gIC8vIGB0aGlzYCAqIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuc3FyID0gZnVuY3Rpb24gc3FyICgpIHtcbiAgICByZXR1cm4gdGhpcy5tdWwodGhpcyk7XG4gIH07XG5cbiAgLy8gYHRoaXNgICogYHRoaXNgIGluLXBsYWNlXG4gIEJOLnByb3RvdHlwZS5pc3FyID0gZnVuY3Rpb24gaXNxciAoKSB7XG4gICAgcmV0dXJuIHRoaXMuaW11bCh0aGlzLmNsb25lKCkpO1xuICB9O1xuXG4gIC8vIE1hdGgucG93KGB0aGlzYCwgYG51bWApXG4gIEJOLnByb3RvdHlwZS5wb3cgPSBmdW5jdGlvbiBwb3cgKG51bSkge1xuICAgIHZhciB3ID0gdG9CaXRBcnJheShudW0pO1xuICAgIGlmICh3Lmxlbmd0aCA9PT0gMCkgcmV0dXJuIG5ldyBCTigxKTtcblxuICAgIC8vIFNraXAgbGVhZGluZyB6ZXJvZXNcbiAgICB2YXIgcmVzID0gdGhpcztcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHcubGVuZ3RoOyBpKyssIHJlcyA9IHJlcy5zcXIoKSkge1xuICAgICAgaWYgKHdbaV0gIT09IDApIGJyZWFrO1xuICAgIH1cblxuICAgIGlmICgrK2kgPCB3Lmxlbmd0aCkge1xuICAgICAgZm9yICh2YXIgcSA9IHJlcy5zcXIoKTsgaSA8IHcubGVuZ3RoOyBpKyssIHEgPSBxLnNxcigpKSB7XG4gICAgICAgIGlmICh3W2ldID09PSAwKSBjb250aW51ZTtcblxuICAgICAgICByZXMgPSByZXMubXVsKHEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gU2hpZnQtbGVmdCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXVzaGxuID0gZnVuY3Rpb24gaXVzaGxuIChiaXRzKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciByID0gYml0cyAlIDI2O1xuICAgIHZhciBzID0gKGJpdHMgLSByKSAvIDI2O1xuICAgIHZhciBjYXJyeU1hc2sgPSAoMHgzZmZmZmZmID4+PiAoMjYgLSByKSkgPDwgKDI2IC0gcik7XG4gICAgdmFyIGk7XG5cbiAgICBpZiAociAhPT0gMCkge1xuICAgICAgdmFyIGNhcnJ5ID0gMDtcblxuICAgICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdmFyIG5ld0NhcnJ5ID0gdGhpcy53b3Jkc1tpXSAmIGNhcnJ5TWFzaztcbiAgICAgICAgdmFyIGMgPSAoKHRoaXMud29yZHNbaV0gfCAwKSAtIG5ld0NhcnJ5KSA8PCByO1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gYyB8IGNhcnJ5O1xuICAgICAgICBjYXJyeSA9IG5ld0NhcnJ5ID4+PiAoMjYgLSByKTtcbiAgICAgIH1cblxuICAgICAgaWYgKGNhcnJ5KSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSBjYXJyeTtcbiAgICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAocyAhPT0gMCkge1xuICAgICAgZm9yIChpID0gdGhpcy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyBzXSA9IHRoaXMud29yZHNbaV07XG4gICAgICB9XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCBzOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IDA7XG4gICAgICB9XG5cbiAgICAgIHRoaXMubGVuZ3RoICs9IHM7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNobG4gPSBmdW5jdGlvbiBpc2hsbiAoYml0cykge1xuICAgIC8vIFRPRE8oaW5kdXRueSk6IGltcGxlbWVudCBtZVxuICAgIGFzc2VydCh0aGlzLm5lZ2F0aXZlID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdXNobG4oYml0cyk7XG4gIH07XG5cbiAgLy8gU2hpZnQtcmlnaHQgaW4tcGxhY2VcbiAgLy8gTk9URTogYGhpbnRgIGlzIGEgbG93ZXN0IGJpdCBiZWZvcmUgdHJhaWxpbmcgemVyb2VzXG4gIC8vIE5PVEU6IGlmIGBleHRlbmRlZGAgaXMgcHJlc2VudCAtIGl0IHdpbGwgYmUgZmlsbGVkIHdpdGggZGVzdHJveWVkIGJpdHNcbiAgQk4ucHJvdG90eXBlLml1c2hybiA9IGZ1bmN0aW9uIGl1c2hybiAoYml0cywgaGludCwgZXh0ZW5kZWQpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdHMgPT09ICdudW1iZXInICYmIGJpdHMgPj0gMCk7XG4gICAgdmFyIGg7XG4gICAgaWYgKGhpbnQpIHtcbiAgICAgIGggPSAoaGludCAtIChoaW50ICUgMjYpKSAvIDI2O1xuICAgIH0gZWxzZSB7XG4gICAgICBoID0gMDtcbiAgICB9XG5cbiAgICB2YXIgciA9IGJpdHMgJSAyNjtcbiAgICB2YXIgcyA9IE1hdGgubWluKChiaXRzIC0gcikgLyAyNiwgdGhpcy5sZW5ndGgpO1xuICAgIHZhciBtYXNrID0gMHgzZmZmZmZmIF4gKCgweDNmZmZmZmYgPj4+IHIpIDw8IHIpO1xuICAgIHZhciBtYXNrZWRXb3JkcyA9IGV4dGVuZGVkO1xuXG4gICAgaCAtPSBzO1xuICAgIGggPSBNYXRoLm1heCgwLCBoKTtcblxuICAgIC8vIEV4dGVuZGVkIG1vZGUsIGNvcHkgbWFza2VkIHBhcnRcbiAgICBpZiAobWFza2VkV29yZHMpIHtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgczsgaSsrKSB7XG4gICAgICAgIG1hc2tlZFdvcmRzLndvcmRzW2ldID0gdGhpcy53b3Jkc1tpXTtcbiAgICAgIH1cbiAgICAgIG1hc2tlZFdvcmRzLmxlbmd0aCA9IHM7XG4gICAgfVxuXG4gICAgaWYgKHMgPT09IDApIHtcbiAgICAgIC8vIE5vLW9wLCB3ZSBzaG91bGQgbm90IG1vdmUgYW55dGhpbmcgYXQgYWxsXG4gICAgfSBlbHNlIGlmICh0aGlzLmxlbmd0aCA+IHMpIHtcbiAgICAgIHRoaXMubGVuZ3RoIC09IHM7XG4gICAgICBmb3IgKGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gdGhpcy53b3Jkc1tpICsgc107XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH1cblxuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yIChpID0gdGhpcy5sZW5ndGggLSAxOyBpID49IDAgJiYgKGNhcnJ5ICE9PSAwIHx8IGkgPj0gaCk7IGktLSkge1xuICAgICAgdmFyIHdvcmQgPSB0aGlzLndvcmRzW2ldIHwgMDtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAoY2FycnkgPDwgKDI2IC0gcikpIHwgKHdvcmQgPj4+IHIpO1xuICAgICAgY2FycnkgPSB3b3JkICYgbWFzaztcbiAgICB9XG5cbiAgICAvLyBQdXNoIGNhcnJpZWQgYml0cyBhcyBhIG1hc2tcbiAgICBpZiAobWFza2VkV29yZHMgJiYgY2FycnkgIT09IDApIHtcbiAgICAgIG1hc2tlZFdvcmRzLndvcmRzW21hc2tlZFdvcmRzLmxlbmd0aCsrXSA9IGNhcnJ5O1xuICAgIH1cblxuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1swXSA9IDA7XG4gICAgICB0aGlzLmxlbmd0aCA9IDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNocm4gPSBmdW5jdGlvbiBpc2hybiAoYml0cywgaGludCwgZXh0ZW5kZWQpIHtcbiAgICAvLyBUT0RPKGluZHV0bnkpOiBpbXBsZW1lbnQgbWVcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVzaHJuKGJpdHMsIGhpbnQsIGV4dGVuZGVkKTtcbiAgfTtcblxuICAvLyBTaGlmdC1sZWZ0XG4gIEJOLnByb3RvdHlwZS5zaGxuID0gZnVuY3Rpb24gc2hsbiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXNobG4oYml0cyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVzaGxuID0gZnVuY3Rpb24gdXNobG4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLml1c2hsbihiaXRzKTtcbiAgfTtcblxuICAvLyBTaGlmdC1yaWdodFxuICBCTi5wcm90b3R5cGUuc2hybiA9IGZ1bmN0aW9uIHNocm4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzaHJuKGJpdHMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51c2hybiA9IGZ1bmN0aW9uIHVzaHJuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdXNocm4oYml0cyk7XG4gIH07XG5cbiAgLy8gVGVzdCBpZiBuIGJpdCBpcyBzZXRcbiAgQk4ucHJvdG90eXBlLnRlc3RuID0gZnVuY3Rpb24gdGVzdG4gKGJpdCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0ID09PSAnbnVtYmVyJyAmJiBiaXQgPj0gMCk7XG4gICAgdmFyIHIgPSBiaXQgJSAyNjtcbiAgICB2YXIgcyA9IChiaXQgLSByKSAvIDI2O1xuICAgIHZhciBxID0gMSA8PCByO1xuXG4gICAgLy8gRmFzdCBjYXNlOiBiaXQgaXMgbXVjaCBoaWdoZXIgdGhhbiBhbGwgZXhpc3Rpbmcgd29yZHNcbiAgICBpZiAodGhpcy5sZW5ndGggPD0gcykgcmV0dXJuIGZhbHNlO1xuXG4gICAgLy8gQ2hlY2sgYml0IGFuZCByZXR1cm5cbiAgICB2YXIgdyA9IHRoaXMud29yZHNbc107XG5cbiAgICByZXR1cm4gISEodyAmIHEpO1xuICB9O1xuXG4gIC8vIFJldHVybiBvbmx5IGxvd2VycyBiaXRzIG9mIG51bWJlciAoaW4tcGxhY2UpXG4gIEJOLnByb3RvdHlwZS5pbWFza24gPSBmdW5jdGlvbiBpbWFza24gKGJpdHMpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdHMgPT09ICdudW1iZXInICYmIGJpdHMgPj0gMCk7XG4gICAgdmFyIHIgPSBiaXRzICUgMjY7XG4gICAgdmFyIHMgPSAoYml0cyAtIHIpIC8gMjY7XG5cbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCwgJ2ltYXNrbiB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmUgbnVtYmVycycpO1xuXG4gICAgaWYgKHRoaXMubGVuZ3RoIDw9IHMpIHtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGlmIChyICE9PSAwKSB7XG4gICAgICBzKys7XG4gICAgfVxuICAgIHRoaXMubGVuZ3RoID0gTWF0aC5taW4ocywgdGhpcy5sZW5ndGgpO1xuXG4gICAgaWYgKHIgIT09IDApIHtcbiAgICAgIHZhciBtYXNrID0gMHgzZmZmZmZmIF4gKCgweDNmZmZmZmYgPj4+IHIpIDw8IHIpO1xuICAgICAgdGhpcy53b3Jkc1t0aGlzLmxlbmd0aCAtIDFdICY9IG1hc2s7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICAvLyBSZXR1cm4gb25seSBsb3dlcnMgYml0cyBvZiBudW1iZXJcbiAgQk4ucHJvdG90eXBlLm1hc2tuID0gZnVuY3Rpb24gbWFza24gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmltYXNrbihiaXRzKTtcbiAgfTtcblxuICAvLyBBZGQgcGxhaW4gbnVtYmVyIGBudW1gIHRvIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuaWFkZG4gPSBmdW5jdGlvbiBpYWRkbiAobnVtKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBudW0gPT09ICdudW1iZXInKTtcbiAgICBhc3NlcnQobnVtIDwgMHg0MDAwMDAwKTtcbiAgICBpZiAobnVtIDwgMCkgcmV0dXJuIHRoaXMuaXN1Ym4oLW51bSk7XG5cbiAgICAvLyBQb3NzaWJsZSBzaWduIGNoYW5nZVxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBpZiAodGhpcy5sZW5ndGggPT09IDEgJiYgKHRoaXMud29yZHNbMF0gfCAwKSA8IG51bSkge1xuICAgICAgICB0aGlzLndvcmRzWzBdID0gbnVtIC0gKHRoaXMud29yZHNbMF0gfCAwKTtcbiAgICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgICAgfVxuXG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMuaXN1Ym4obnVtKTtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgLy8gQWRkIHdpdGhvdXQgY2hlY2tzXG4gICAgcmV0dXJuIHRoaXMuX2lhZGRuKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pYWRkbiA9IGZ1bmN0aW9uIF9pYWRkbiAobnVtKSB7XG4gICAgdGhpcy53b3Jkc1swXSArPSBudW07XG5cbiAgICAvLyBDYXJyeVxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGggJiYgdGhpcy53b3Jkc1tpXSA+PSAweDQwMDAwMDA7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSAtPSAweDQwMDAwMDA7XG4gICAgICBpZiAoaSA9PT0gdGhpcy5sZW5ndGggLSAxKSB7XG4gICAgICAgIHRoaXMud29yZHNbaSArIDFdID0gMTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMud29yZHNbaSArIDFdKys7XG4gICAgICB9XG4gICAgfVxuICAgIHRoaXMubGVuZ3RoID0gTWF0aC5tYXgodGhpcy5sZW5ndGgsIGkgKyAxKTtcblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIC8vIFN1YnRyYWN0IHBsYWluIG51bWJlciBgbnVtYCBmcm9tIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuaXN1Ym4gPSBmdW5jdGlvbiBpc3VibiAobnVtKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBudW0gPT09ICdudW1iZXInKTtcbiAgICBhc3NlcnQobnVtIDwgMHg0MDAwMDAwKTtcbiAgICBpZiAobnVtIDwgMCkgcmV0dXJuIHRoaXMuaWFkZG4oLW51bSk7XG5cbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICB0aGlzLmlhZGRuKG51bSk7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHRoaXMud29yZHNbMF0gLT0gbnVtO1xuXG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPCAwKSB7XG4gICAgICB0aGlzLndvcmRzWzBdID0gLXRoaXMud29yZHNbMF07XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gQ2FycnlcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGggJiYgdGhpcy53b3Jkc1tpXSA8IDA7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldICs9IDB4NDAwMDAwMDtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgMV0gLT0gMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5hZGRuID0gZnVuY3Rpb24gYWRkbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYWRkbihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5zdWJuID0gZnVuY3Rpb24gc3VibiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pc3VibihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pYWJzID0gZnVuY3Rpb24gaWFicyAoKSB7XG4gICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuYWJzID0gZnVuY3Rpb24gYWJzICgpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlhYnMoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2lzaGxuc3VibXVsID0gZnVuY3Rpb24gX2lzaGxuc3VibXVsIChudW0sIG11bCwgc2hpZnQpIHtcbiAgICB2YXIgbGVuID0gbnVtLmxlbmd0aCArIHNoaWZ0O1xuICAgIHZhciBpO1xuXG4gICAgdGhpcy5fZXhwYW5kKGxlbik7XG5cbiAgICB2YXIgdztcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAoaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHcgPSAodGhpcy53b3Jkc1tpICsgc2hpZnRdIHwgMCkgKyBjYXJyeTtcbiAgICAgIHZhciByaWdodCA9IChudW0ud29yZHNbaV0gfCAwKSAqIG11bDtcbiAgICAgIHcgLT0gcmlnaHQgJiAweDNmZmZmZmY7XG4gICAgICBjYXJyeSA9ICh3ID4+IDI2KSAtICgocmlnaHQgLyAweDQwMDAwMDApIHwgMCk7XG4gICAgICB0aGlzLndvcmRzW2kgKyBzaGlmdF0gPSB3ICYgMHgzZmZmZmZmO1xuICAgIH1cbiAgICBmb3IgKDsgaSA8IHRoaXMubGVuZ3RoIC0gc2hpZnQ7IGkrKykge1xuICAgICAgdyA9ICh0aGlzLndvcmRzW2kgKyBzaGlmdF0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpICsgc2hpZnRdID0gdyAmIDB4M2ZmZmZmZjtcbiAgICB9XG5cbiAgICBpZiAoY2FycnkgPT09IDApIHJldHVybiB0aGlzLnN0cmlwKCk7XG5cbiAgICAvLyBTdWJ0cmFjdGlvbiBvdmVyZmxvd1xuICAgIGFzc2VydChjYXJyeSA9PT0gLTEpO1xuICAgIGNhcnJ5ID0gMDtcbiAgICBmb3IgKGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdyA9IC0odGhpcy53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICBjYXJyeSA9IHcgPj4gMjY7XG4gICAgICB0aGlzLndvcmRzW2ldID0gdyAmIDB4M2ZmZmZmZjtcbiAgICB9XG4gICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fd29yZERpdiA9IGZ1bmN0aW9uIF93b3JkRGl2IChudW0sIG1vZGUpIHtcbiAgICB2YXIgc2hpZnQgPSB0aGlzLmxlbmd0aCAtIG51bS5sZW5ndGg7XG5cbiAgICB2YXIgYSA9IHRoaXMuY2xvbmUoKTtcbiAgICB2YXIgYiA9IG51bTtcblxuICAgIC8vIE5vcm1hbGl6ZVxuICAgIHZhciBiaGkgPSBiLndvcmRzW2IubGVuZ3RoIC0gMV0gfCAwO1xuICAgIHZhciBiaGlCaXRzID0gdGhpcy5fY291bnRCaXRzKGJoaSk7XG4gICAgc2hpZnQgPSAyNiAtIGJoaUJpdHM7XG4gICAgaWYgKHNoaWZ0ICE9PSAwKSB7XG4gICAgICBiID0gYi51c2hsbihzaGlmdCk7XG4gICAgICBhLml1c2hsbihzaGlmdCk7XG4gICAgICBiaGkgPSBiLndvcmRzW2IubGVuZ3RoIC0gMV0gfCAwO1xuICAgIH1cblxuICAgIC8vIEluaXRpYWxpemUgcXVvdGllbnRcbiAgICB2YXIgbSA9IGEubGVuZ3RoIC0gYi5sZW5ndGg7XG4gICAgdmFyIHE7XG5cbiAgICBpZiAobW9kZSAhPT0gJ21vZCcpIHtcbiAgICAgIHEgPSBuZXcgQk4obnVsbCk7XG4gICAgICBxLmxlbmd0aCA9IG0gKyAxO1xuICAgICAgcS53b3JkcyA9IG5ldyBBcnJheShxLmxlbmd0aCk7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgcS53b3Jkc1tpXSA9IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdmFyIGRpZmYgPSBhLmNsb25lKCkuX2lzaGxuc3VibXVsKGIsIDEsIG0pO1xuICAgIGlmIChkaWZmLm5lZ2F0aXZlID09PSAwKSB7XG4gICAgICBhID0gZGlmZjtcbiAgICAgIGlmIChxKSB7XG4gICAgICAgIHEud29yZHNbbV0gPSAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvciAodmFyIGogPSBtIC0gMTsgaiA+PSAwOyBqLS0pIHtcbiAgICAgIHZhciBxaiA9IChhLndvcmRzW2IubGVuZ3RoICsgal0gfCAwKSAqIDB4NDAwMDAwMCArXG4gICAgICAgIChhLndvcmRzW2IubGVuZ3RoICsgaiAtIDFdIHwgMCk7XG5cbiAgICAgIC8vIE5PVEU6IChxaiAvIGJoaSkgaXMgKDB4M2ZmZmZmZiAqIDB4NDAwMDAwMCArIDB4M2ZmZmZmZikgLyAweDIwMDAwMDAgbWF4XG4gICAgICAvLyAoMHg3ZmZmZmZmKVxuICAgICAgcWogPSBNYXRoLm1pbigocWogLyBiaGkpIHwgMCwgMHgzZmZmZmZmKTtcblxuICAgICAgYS5faXNobG5zdWJtdWwoYiwgcWosIGopO1xuICAgICAgd2hpbGUgKGEubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgcWotLTtcbiAgICAgICAgYS5uZWdhdGl2ZSA9IDA7XG4gICAgICAgIGEuX2lzaGxuc3VibXVsKGIsIDEsIGopO1xuICAgICAgICBpZiAoIWEuaXNaZXJvKCkpIHtcbiAgICAgICAgICBhLm5lZ2F0aXZlIF49IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChxKSB7XG4gICAgICAgIHEud29yZHNbal0gPSBxajtcbiAgICAgIH1cbiAgICB9XG4gICAgaWYgKHEpIHtcbiAgICAgIHEuc3RyaXAoKTtcbiAgICB9XG4gICAgYS5zdHJpcCgpO1xuXG4gICAgLy8gRGVub3JtYWxpemVcbiAgICBpZiAobW9kZSAhPT0gJ2RpdicgJiYgc2hpZnQgIT09IDApIHtcbiAgICAgIGEuaXVzaHJuKHNoaWZ0KTtcbiAgICB9XG5cbiAgICByZXR1cm4ge1xuICAgICAgZGl2OiBxIHx8IG51bGwsXG4gICAgICBtb2Q6IGFcbiAgICB9O1xuICB9O1xuXG4gIC8vIE5PVEU6IDEpIGBtb2RlYCBjYW4gYmUgc2V0IHRvIGBtb2RgIHRvIHJlcXVlc3QgbW9kIG9ubHksXG4gIC8vICAgICAgIHRvIGBkaXZgIHRvIHJlcXVlc3QgZGl2IG9ubHksIG9yIGJlIGFic2VudCB0b1xuICAvLyAgICAgICByZXF1ZXN0IGJvdGggZGl2ICYgbW9kXG4gIC8vICAgICAgIDIpIGBwb3NpdGl2ZWAgaXMgdHJ1ZSBpZiB1bnNpZ25lZCBtb2QgaXMgcmVxdWVzdGVkXG4gIEJOLnByb3RvdHlwZS5kaXZtb2QgPSBmdW5jdGlvbiBkaXZtb2QgKG51bSwgbW9kZSwgcG9zaXRpdmUpIHtcbiAgICBhc3NlcnQoIW51bS5pc1plcm8oKSk7XG5cbiAgICBpZiAodGhpcy5pc1plcm8oKSkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiBuZXcgQk4oMCksXG4gICAgICAgIG1vZDogbmV3IEJOKDApXG4gICAgICB9O1xuICAgIH1cblxuICAgIHZhciBkaXYsIG1vZCwgcmVzO1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwICYmIG51bS5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5uZWcoKS5kaXZtb2QobnVtLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICAgIGRpdiA9IHJlcy5kaXYubmVnKCk7XG4gICAgICB9XG5cbiAgICAgIGlmIChtb2RlICE9PSAnZGl2Jykge1xuICAgICAgICBtb2QgPSByZXMubW9kLm5lZygpO1xuICAgICAgICBpZiAocG9zaXRpdmUgJiYgbW9kLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgICAgbW9kLmlhZGQobnVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IGRpdixcbiAgICAgICAgbW9kOiBtb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbnVtLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICByZXMgPSB0aGlzLmRpdm1vZChudW0ubmVnKCksIG1vZGUpO1xuXG4gICAgICBpZiAobW9kZSAhPT0gJ21vZCcpIHtcbiAgICAgICAgZGl2ID0gcmVzLmRpdi5uZWcoKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiBkaXYsXG4gICAgICAgIG1vZDogcmVzLm1vZFxuICAgICAgfTtcbiAgICB9XG5cbiAgICBpZiAoKHRoaXMubmVnYXRpdmUgJiBudW0ubmVnYXRpdmUpICE9PSAwKSB7XG4gICAgICByZXMgPSB0aGlzLm5lZygpLmRpdm1vZChudW0ubmVnKCksIG1vZGUpO1xuXG4gICAgICBpZiAobW9kZSAhPT0gJ2RpdicpIHtcbiAgICAgICAgbW9kID0gcmVzLm1vZC5uZWcoKTtcbiAgICAgICAgaWYgKHBvc2l0aXZlICYmIG1vZC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICAgIG1vZC5pc3ViKG51bSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiByZXMuZGl2LFxuICAgICAgICBtb2Q6IG1vZFxuICAgICAgfTtcbiAgICB9XG5cbiAgICAvLyBCb3RoIG51bWJlcnMgYXJlIHBvc2l0aXZlIGF0IHRoaXMgcG9pbnRcblxuICAgIC8vIFN0cmlwIGJvdGggbnVtYmVycyB0byBhcHByb3hpbWF0ZSBzaGlmdCB2YWx1ZVxuICAgIGlmIChudW0ubGVuZ3RoID4gdGhpcy5sZW5ndGggfHwgdGhpcy5jbXAobnVtKSA8IDApIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogbmV3IEJOKDApLFxuICAgICAgICBtb2Q6IHRoaXNcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gVmVyeSBzaG9ydCByZWR1Y3Rpb25cbiAgICBpZiAobnVtLmxlbmd0aCA9PT0gMSkge1xuICAgICAgaWYgKG1vZGUgPT09ICdkaXYnKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgZGl2OiB0aGlzLmRpdm4obnVtLndvcmRzWzBdKSxcbiAgICAgICAgICBtb2Q6IG51bGxcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgaWYgKG1vZGUgPT09ICdtb2QnKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgZGl2OiBudWxsLFxuICAgICAgICAgIG1vZDogbmV3IEJOKHRoaXMubW9kbihudW0ud29yZHNbMF0pKVxuICAgICAgICB9O1xuICAgICAgfVxuXG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IHRoaXMuZGl2bihudW0ud29yZHNbMF0pLFxuICAgICAgICBtb2Q6IG5ldyBCTih0aGlzLm1vZG4obnVtLndvcmRzWzBdKSlcbiAgICAgIH07XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuX3dvcmREaXYobnVtLCBtb2RlKTtcbiAgfTtcblxuICAvLyBGaW5kIGB0aGlzYCAvIGBudW1gXG4gIEJOLnByb3RvdHlwZS5kaXYgPSBmdW5jdGlvbiBkaXYgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmRpdm1vZChudW0sICdkaXYnLCBmYWxzZSkuZGl2O1xuICB9O1xuXG4gIC8vIEZpbmQgYHRoaXNgICUgYG51bWBcbiAgQk4ucHJvdG90eXBlLm1vZCA9IGZ1bmN0aW9uIG1vZCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuZGl2bW9kKG51bSwgJ21vZCcsIGZhbHNlKS5tb2Q7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVtb2QgPSBmdW5jdGlvbiB1bW9kIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5kaXZtb2QobnVtLCAnbW9kJywgdHJ1ZSkubW9kO1xuICB9O1xuXG4gIC8vIEZpbmQgUm91bmQoYHRoaXNgIC8gYG51bWApXG4gIEJOLnByb3RvdHlwZS5kaXZSb3VuZCA9IGZ1bmN0aW9uIGRpdlJvdW5kIChudW0pIHtcbiAgICB2YXIgZG0gPSB0aGlzLmRpdm1vZChudW0pO1xuXG4gICAgLy8gRmFzdCBjYXNlIC0gZXhhY3QgZGl2aXNpb25cbiAgICBpZiAoZG0ubW9kLmlzWmVybygpKSByZXR1cm4gZG0uZGl2O1xuXG4gICAgdmFyIG1vZCA9IGRtLmRpdi5uZWdhdGl2ZSAhPT0gMCA/IGRtLm1vZC5pc3ViKG51bSkgOiBkbS5tb2Q7XG5cbiAgICB2YXIgaGFsZiA9IG51bS51c2hybigxKTtcbiAgICB2YXIgcjIgPSBudW0uYW5kbG4oMSk7XG4gICAgdmFyIGNtcCA9IG1vZC5jbXAoaGFsZik7XG5cbiAgICAvLyBSb3VuZCBkb3duXG4gICAgaWYgKGNtcCA8IDAgfHwgcjIgPT09IDEgJiYgY21wID09PSAwKSByZXR1cm4gZG0uZGl2O1xuXG4gICAgLy8gUm91bmQgdXBcbiAgICByZXR1cm4gZG0uZGl2Lm5lZ2F0aXZlICE9PSAwID8gZG0uZGl2LmlzdWJuKDEpIDogZG0uZGl2LmlhZGRuKDEpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5tb2RuID0gZnVuY3Rpb24gbW9kbiAobnVtKSB7XG4gICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYpO1xuICAgIHZhciBwID0gKDEgPDwgMjYpICUgbnVtO1xuXG4gICAgdmFyIGFjYyA9IDA7XG4gICAgZm9yICh2YXIgaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIGFjYyA9IChwICogYWNjICsgKHRoaXMud29yZHNbaV0gfCAwKSkgJSBudW07XG4gICAgfVxuXG4gICAgcmV0dXJuIGFjYztcbiAgfTtcblxuICAvLyBJbi1wbGFjZSBkaXZpc2lvbiBieSBudW1iZXJcbiAgQk4ucHJvdG90eXBlLmlkaXZuID0gZnVuY3Rpb24gaWRpdm4gKG51bSkge1xuICAgIGFzc2VydChudW0gPD0gMHgzZmZmZmZmKTtcblxuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIHZhciB3ID0gKHRoaXMud29yZHNbaV0gfCAwKSArIGNhcnJ5ICogMHg0MDAwMDAwO1xuICAgICAgdGhpcy53b3Jkc1tpXSA9ICh3IC8gbnVtKSB8IDA7XG4gICAgICBjYXJyeSA9IHcgJSBudW07XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZGl2biA9IGZ1bmN0aW9uIGRpdm4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaWRpdm4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZWdjZCA9IGZ1bmN0aW9uIGVnY2QgKHApIHtcbiAgICBhc3NlcnQocC5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgYXNzZXJ0KCFwLmlzWmVybygpKTtcblxuICAgIHZhciB4ID0gdGhpcztcbiAgICB2YXIgeSA9IHAuY2xvbmUoKTtcblxuICAgIGlmICh4Lm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB4ID0geC51bW9kKHApO1xuICAgIH0gZWxzZSB7XG4gICAgICB4ID0geC5jbG9uZSgpO1xuICAgIH1cblxuICAgIC8vIEEgKiB4ICsgQiAqIHkgPSB4XG4gICAgdmFyIEEgPSBuZXcgQk4oMSk7XG4gICAgdmFyIEIgPSBuZXcgQk4oMCk7XG5cbiAgICAvLyBDICogeCArIEQgKiB5ID0geVxuICAgIHZhciBDID0gbmV3IEJOKDApO1xuICAgIHZhciBEID0gbmV3IEJOKDEpO1xuXG4gICAgdmFyIGcgPSAwO1xuXG4gICAgd2hpbGUgKHguaXNFdmVuKCkgJiYgeS5pc0V2ZW4oKSkge1xuICAgICAgeC5pdXNocm4oMSk7XG4gICAgICB5Lml1c2hybigxKTtcbiAgICAgICsrZztcbiAgICB9XG5cbiAgICB2YXIgeXAgPSB5LmNsb25lKCk7XG4gICAgdmFyIHhwID0geC5jbG9uZSgpO1xuXG4gICAgd2hpbGUgKCF4LmlzWmVybygpKSB7XG4gICAgICBmb3IgKHZhciBpID0gMCwgaW0gPSAxOyAoeC53b3Jkc1swXSAmIGltKSA9PT0gMCAmJiBpIDwgMjY7ICsraSwgaW0gPDw9IDEpO1xuICAgICAgaWYgKGkgPiAwKSB7XG4gICAgICAgIHguaXVzaHJuKGkpO1xuICAgICAgICB3aGlsZSAoaS0tID4gMCkge1xuICAgICAgICAgIGlmIChBLmlzT2RkKCkgfHwgQi5pc09kZCgpKSB7XG4gICAgICAgICAgICBBLmlhZGQoeXApO1xuICAgICAgICAgICAgQi5pc3ViKHhwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBBLml1c2hybigxKTtcbiAgICAgICAgICBCLml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3IgKHZhciBqID0gMCwgam0gPSAxOyAoeS53b3Jkc1swXSAmIGptKSA9PT0gMCAmJiBqIDwgMjY7ICsraiwgam0gPDw9IDEpO1xuICAgICAgaWYgKGogPiAwKSB7XG4gICAgICAgIHkuaXVzaHJuKGopO1xuICAgICAgICB3aGlsZSAoai0tID4gMCkge1xuICAgICAgICAgIGlmIChDLmlzT2RkKCkgfHwgRC5pc09kZCgpKSB7XG4gICAgICAgICAgICBDLmlhZGQoeXApO1xuICAgICAgICAgICAgRC5pc3ViKHhwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBDLml1c2hybigxKTtcbiAgICAgICAgICBELml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoeC5jbXAoeSkgPj0gMCkge1xuICAgICAgICB4LmlzdWIoeSk7XG4gICAgICAgIEEuaXN1YihDKTtcbiAgICAgICAgQi5pc3ViKEQpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgeS5pc3ViKHgpO1xuICAgICAgICBDLmlzdWIoQSk7XG4gICAgICAgIEQuaXN1YihCKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4ge1xuICAgICAgYTogQyxcbiAgICAgIGI6IEQsXG4gICAgICBnY2Q6IHkuaXVzaGxuKGcpXG4gICAgfTtcbiAgfTtcblxuICAvLyBUaGlzIGlzIHJlZHVjZWQgaW5jYXJuYXRpb24gb2YgdGhlIGJpbmFyeSBFRUFcbiAgLy8gYWJvdmUsIGRlc2lnbmF0ZWQgdG8gaW52ZXJ0IG1lbWJlcnMgb2YgdGhlXG4gIC8vIF9wcmltZV8gZmllbGRzIEYocCkgYXQgYSBtYXhpbWFsIHNwZWVkXG4gIEJOLnByb3RvdHlwZS5faW52bXAgPSBmdW5jdGlvbiBfaW52bXAgKHApIHtcbiAgICBhc3NlcnQocC5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgYXNzZXJ0KCFwLmlzWmVybygpKTtcblxuICAgIHZhciBhID0gdGhpcztcbiAgICB2YXIgYiA9IHAuY2xvbmUoKTtcblxuICAgIGlmIChhLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBhID0gYS51bW9kKHApO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gYS5jbG9uZSgpO1xuICAgIH1cblxuICAgIHZhciB4MSA9IG5ldyBCTigxKTtcbiAgICB2YXIgeDIgPSBuZXcgQk4oMCk7XG5cbiAgICB2YXIgZGVsdGEgPSBiLmNsb25lKCk7XG5cbiAgICB3aGlsZSAoYS5jbXBuKDEpID4gMCAmJiBiLmNtcG4oMSkgPiAwKSB7XG4gICAgICBmb3IgKHZhciBpID0gMCwgaW0gPSAxOyAoYS53b3Jkc1swXSAmIGltKSA9PT0gMCAmJiBpIDwgMjY7ICsraSwgaW0gPDw9IDEpO1xuICAgICAgaWYgKGkgPiAwKSB7XG4gICAgICAgIGEuaXVzaHJuKGkpO1xuICAgICAgICB3aGlsZSAoaS0tID4gMCkge1xuICAgICAgICAgIGlmICh4MS5pc09kZCgpKSB7XG4gICAgICAgICAgICB4MS5pYWRkKGRlbHRhKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB4MS5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9yICh2YXIgaiA9IDAsIGptID0gMTsgKGIud29yZHNbMF0gJiBqbSkgPT09IDAgJiYgaiA8IDI2OyArK2osIGptIDw8PSAxKTtcbiAgICAgIGlmIChqID4gMCkge1xuICAgICAgICBiLml1c2hybihqKTtcbiAgICAgICAgd2hpbGUgKGotLSA+IDApIHtcbiAgICAgICAgICBpZiAoeDIuaXNPZGQoKSkge1xuICAgICAgICAgICAgeDIuaWFkZChkZWx0YSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgeDIuaXVzaHJuKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmIChhLmNtcChiKSA+PSAwKSB7XG4gICAgICAgIGEuaXN1YihiKTtcbiAgICAgICAgeDEuaXN1Yih4Mik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBiLmlzdWIoYSk7XG4gICAgICAgIHgyLmlzdWIoeDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZhciByZXM7XG4gICAgaWYgKGEuY21wbigxKSA9PT0gMCkge1xuICAgICAgcmVzID0geDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlcyA9IHgyO1xuICAgIH1cblxuICAgIGlmIChyZXMuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcy5pYWRkKHApO1xuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmdjZCA9IGZ1bmN0aW9uIGdjZCAobnVtKSB7XG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHJldHVybiBudW0uYWJzKCk7XG4gICAgaWYgKG51bS5pc1plcm8oKSkgcmV0dXJuIHRoaXMuYWJzKCk7XG5cbiAgICB2YXIgYSA9IHRoaXMuY2xvbmUoKTtcbiAgICB2YXIgYiA9IG51bS5jbG9uZSgpO1xuICAgIGEubmVnYXRpdmUgPSAwO1xuICAgIGIubmVnYXRpdmUgPSAwO1xuXG4gICAgLy8gUmVtb3ZlIGNvbW1vbiBmYWN0b3Igb2YgdHdvXG4gICAgZm9yICh2YXIgc2hpZnQgPSAwOyBhLmlzRXZlbigpICYmIGIuaXNFdmVuKCk7IHNoaWZ0KyspIHtcbiAgICAgIGEuaXVzaHJuKDEpO1xuICAgICAgYi5pdXNocm4oMSk7XG4gICAgfVxuXG4gICAgZG8ge1xuICAgICAgd2hpbGUgKGEuaXNFdmVuKCkpIHtcbiAgICAgICAgYS5pdXNocm4oMSk7XG4gICAgICB9XG4gICAgICB3aGlsZSAoYi5pc0V2ZW4oKSkge1xuICAgICAgICBiLml1c2hybigxKTtcbiAgICAgIH1cblxuICAgICAgdmFyIHIgPSBhLmNtcChiKTtcbiAgICAgIGlmIChyIDwgMCkge1xuICAgICAgICAvLyBTd2FwIGBhYCBhbmQgYGJgIHRvIG1ha2UgYGFgIGFsd2F5cyBiaWdnZXIgdGhhbiBgYmBcbiAgICAgICAgdmFyIHQgPSBhO1xuICAgICAgICBhID0gYjtcbiAgICAgICAgYiA9IHQ7XG4gICAgICB9IGVsc2UgaWYgKHIgPT09IDAgfHwgYi5jbXBuKDEpID09PSAwKSB7XG4gICAgICAgIGJyZWFrO1xuICAgICAgfVxuXG4gICAgICBhLmlzdWIoYik7XG4gICAgfSB3aGlsZSAodHJ1ZSk7XG5cbiAgICByZXR1cm4gYi5pdXNobG4oc2hpZnQpO1xuICB9O1xuXG4gIC8vIEludmVydCBudW1iZXIgaW4gdGhlIGZpZWxkIEYobnVtKVxuICBCTi5wcm90b3R5cGUuaW52bSA9IGZ1bmN0aW9uIGludm0gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmVnY2QobnVtKS5hLnVtb2QobnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNFdmVuID0gZnVuY3Rpb24gaXNFdmVuICgpIHtcbiAgICByZXR1cm4gKHRoaXMud29yZHNbMF0gJiAxKSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNPZGQgPSBmdW5jdGlvbiBpc09kZCAoKSB7XG4gICAgcmV0dXJuICh0aGlzLndvcmRzWzBdICYgMSkgPT09IDE7XG4gIH07XG5cbiAgLy8gQW5kIGZpcnN0IHdvcmQgYW5kIG51bVxuICBCTi5wcm90b3R5cGUuYW5kbG4gPSBmdW5jdGlvbiBhbmRsbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMud29yZHNbMF0gJiBudW07XG4gIH07XG5cbiAgLy8gSW5jcmVtZW50IGF0IHRoZSBiaXQgcG9zaXRpb24gaW4tbGluZVxuICBCTi5wcm90b3R5cGUuYmluY24gPSBmdW5jdGlvbiBiaW5jbiAoYml0KSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXQgPT09ICdudW1iZXInKTtcbiAgICB2YXIgciA9IGJpdCAlIDI2O1xuICAgIHZhciBzID0gKGJpdCAtIHIpIC8gMjY7XG4gICAgdmFyIHEgPSAxIDw8IHI7XG5cbiAgICAvLyBGYXN0IGNhc2U6IGJpdCBpcyBtdWNoIGhpZ2hlciB0aGFuIGFsbCBleGlzdGluZyB3b3Jkc1xuICAgIGlmICh0aGlzLmxlbmd0aCA8PSBzKSB7XG4gICAgICB0aGlzLl9leHBhbmQocyArIDEpO1xuICAgICAgdGhpcy53b3Jkc1tzXSB8PSBxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJpdCBhbmQgcHJvcGFnYXRlLCBpZiBuZWVkZWRcbiAgICB2YXIgY2FycnkgPSBxO1xuICAgIGZvciAodmFyIGkgPSBzOyBjYXJyeSAhPT0gMCAmJiBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHcgPSB0aGlzLndvcmRzW2ldIHwgMDtcbiAgICAgIHcgKz0gY2Fycnk7XG4gICAgICBjYXJyeSA9IHcgPj4+IDI2O1xuICAgICAgdyAmPSAweDNmZmZmZmY7XG4gICAgICB0aGlzLndvcmRzW2ldID0gdztcbiAgICB9XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNaZXJvID0gZnVuY3Rpb24gaXNaZXJvICgpIHtcbiAgICByZXR1cm4gdGhpcy5sZW5ndGggPT09IDEgJiYgdGhpcy53b3Jkc1swXSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuY21wbiA9IGZ1bmN0aW9uIGNtcG4gKG51bSkge1xuICAgIHZhciBuZWdhdGl2ZSA9IG51bSA8IDA7XG5cbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiAhbmVnYXRpdmUpIHJldHVybiAtMTtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSA9PT0gMCAmJiBuZWdhdGl2ZSkgcmV0dXJuIDE7XG5cbiAgICB0aGlzLnN0cmlwKCk7XG5cbiAgICB2YXIgcmVzO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IDEpIHtcbiAgICAgIHJlcyA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIGlmIChuZWdhdGl2ZSkge1xuICAgICAgICBudW0gPSAtbnVtO1xuICAgICAgfVxuXG4gICAgICBhc3NlcnQobnVtIDw9IDB4M2ZmZmZmZiwgJ051bWJlciBpcyB0b28gYmlnJyk7XG5cbiAgICAgIHZhciB3ID0gdGhpcy53b3Jkc1swXSB8IDA7XG4gICAgICByZXMgPSB3ID09PSBudW0gPyAwIDogdyA8IG51bSA/IC0xIDogMTtcbiAgICB9XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHJldHVybiAtcmVzIHwgMDtcbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vIENvbXBhcmUgdHdvIG51bWJlcnMgYW5kIHJldHVybjpcbiAgLy8gMSAtIGlmIGB0aGlzYCA+IGBudW1gXG4gIC8vIDAgLSBpZiBgdGhpc2AgPT0gYG51bWBcbiAgLy8gLTEgLSBpZiBgdGhpc2AgPCBgbnVtYFxuICBCTi5wcm90b3R5cGUuY21wID0gZnVuY3Rpb24gY21wIChudW0pIHtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHJldHVybiAtMTtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSA9PT0gMCAmJiBudW0ubmVnYXRpdmUgIT09IDApIHJldHVybiAxO1xuXG4gICAgdmFyIHJlcyA9IHRoaXMudWNtcChudW0pO1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gLXJlcyB8IDA7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBVbnNpZ25lZCBjb21wYXJpc29uXG4gIEJOLnByb3RvdHlwZS51Y21wID0gZnVuY3Rpb24gdWNtcCAobnVtKSB7XG4gICAgLy8gQXQgdGhpcyBwb2ludCBib3RoIG51bWJlcnMgaGF2ZSB0aGUgc2FtZSBzaWduXG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIDE7XG4gICAgaWYgKHRoaXMubGVuZ3RoIDwgbnVtLmxlbmd0aCkgcmV0dXJuIC0xO1xuXG4gICAgdmFyIHJlcyA9IDA7XG4gICAgZm9yICh2YXIgaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIHZhciBhID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB2YXIgYiA9IG51bS53b3Jkc1tpXSB8IDA7XG5cbiAgICAgIGlmIChhID09PSBiKSBjb250aW51ZTtcbiAgICAgIGlmIChhIDwgYikge1xuICAgICAgICByZXMgPSAtMTtcbiAgICAgIH0gZWxzZSBpZiAoYSA+IGIpIHtcbiAgICAgICAgcmVzID0gMTtcbiAgICAgIH1cbiAgICAgIGJyZWFrO1xuICAgIH1cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ndG4gPSBmdW5jdGlvbiBndG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA9PT0gMTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ3QgPSBmdW5jdGlvbiBndCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPT09IDE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ZW4gPSBmdW5jdGlvbiBndGVuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPj0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ3RlID0gZnVuY3Rpb24gZ3RlIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA+PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5sdG4gPSBmdW5jdGlvbiBsdG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA9PT0gLTE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmx0ID0gZnVuY3Rpb24gbHQgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pID09PSAtMTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRlbiA9IGZ1bmN0aW9uIGx0ZW4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA8PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5sdGUgPSBmdW5jdGlvbiBsdGUgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pIDw9IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmVxbiA9IGZ1bmN0aW9uIGVxbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pID09PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5lcSA9IGZ1bmN0aW9uIGVxIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA9PT0gMDtcbiAgfTtcblxuICAvL1xuICAvLyBBIHJlZHVjZSBjb250ZXh0LCBjb3VsZCBiZSB1c2luZyBtb250Z29tZXJ5IG9yIHNvbWV0aGluZyBiZXR0ZXIsIGRlcGVuZGluZ1xuICAvLyBvbiB0aGUgYG1gIGl0c2VsZi5cbiAgLy9cbiAgQk4ucmVkID0gZnVuY3Rpb24gcmVkIChudW0pIHtcbiAgICByZXR1cm4gbmV3IFJlZChudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b1JlZCA9IGZ1bmN0aW9uIHRvUmVkIChjdHgpIHtcbiAgICBhc3NlcnQoIXRoaXMucmVkLCAnQWxyZWFkeSBhIG51bWJlciBpbiByZWR1Y3Rpb24gY29udGV4dCcpO1xuICAgIGFzc2VydCh0aGlzLm5lZ2F0aXZlID09PSAwLCAncmVkIHdvcmtzIG9ubHkgd2l0aCBwb3NpdGl2ZXMnKTtcbiAgICByZXR1cm4gY3R4LmNvbnZlcnRUbyh0aGlzKS5fZm9yY2VSZWQoY3R4KTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZnJvbVJlZCA9IGZ1bmN0aW9uIGZyb21SZWQgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ2Zyb21SZWQgd29ya3Mgb25seSB3aXRoIG51bWJlcnMgaW4gcmVkdWN0aW9uIGNvbnRleHQnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuY29udmVydEZyb20odGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9mb3JjZVJlZCA9IGZ1bmN0aW9uIF9mb3JjZVJlZCAoY3R4KSB7XG4gICAgdGhpcy5yZWQgPSBjdHg7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZvcmNlUmVkID0gZnVuY3Rpb24gZm9yY2VSZWQgKGN0eCkge1xuICAgIGFzc2VydCghdGhpcy5yZWQsICdBbHJlYWR5IGEgbnVtYmVyIGluIHJlZHVjdGlvbiBjb250ZXh0Jyk7XG4gICAgcmV0dXJuIHRoaXMuX2ZvcmNlUmVkKGN0eCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZEFkZCA9IGZ1bmN0aW9uIHJlZEFkZCAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkQWRkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5hZGQodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSUFkZCA9IGZ1bmN0aW9uIHJlZElBZGQgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZElBZGQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmlhZGQodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkU3ViID0gZnVuY3Rpb24gcmVkU3ViIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRTdWIgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnN1Yih0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRJU3ViID0gZnVuY3Rpb24gcmVkSVN1YiAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkSVN1YiB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuaXN1Yih0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRTaGwgPSBmdW5jdGlvbiByZWRTaGwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZFNobCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuc2hsKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZE11bCA9IGZ1bmN0aW9uIHJlZE11bCAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkTXVsIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkyKHRoaXMsIG51bSk7XG4gICAgcmV0dXJuIHRoaXMucmVkLm11bCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRJTXVsID0gZnVuY3Rpb24gcmVkSU11bCAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkTXVsIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkyKHRoaXMsIG51bSk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmltdWwodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkU3FyID0gZnVuY3Rpb24gcmVkU3FyICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRTcXIgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNxcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSVNxciA9IGZ1bmN0aW9uIHJlZElTcXIgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZElTcXIgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmlzcXIodGhpcyk7XG4gIH07XG5cbiAgLy8gU3F1YXJlIHJvb3Qgb3ZlciBwXG4gIEJOLnByb3RvdHlwZS5yZWRTcXJ0ID0gZnVuY3Rpb24gcmVkU3FydCAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3FydCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuc3FydCh0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSW52bSA9IGZ1bmN0aW9uIHJlZEludm0gKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZEludm0gd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmludm0odGhpcyk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG5lZ2F0aXZlIGNsb25lIG9mIGB0aGlzYCAlIGByZWQgbW9kdWxvYFxuICBCTi5wcm90b3R5cGUucmVkTmVnID0gZnVuY3Rpb24gcmVkTmVnICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWROZWcgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLm5lZyh0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkUG93ID0gZnVuY3Rpb24gcmVkUG93IChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQgJiYgIW51bS5yZWQsICdyZWRQb3cobm9ybWFsTnVtKScpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5wb3codGhpcywgbnVtKTtcbiAgfTtcblxuICAvLyBQcmltZSBudW1iZXJzIHdpdGggZWZmaWNpZW50IHJlZHVjdGlvblxuICB2YXIgcHJpbWVzID0ge1xuICAgIGsyNTY6IG51bGwsXG4gICAgcDIyNDogbnVsbCxcbiAgICBwMTkyOiBudWxsLFxuICAgIHAyNTUxOTogbnVsbFxuICB9O1xuXG4gIC8vIFBzZXVkby1NZXJzZW5uZSBwcmltZVxuICBmdW5jdGlvbiBNUHJpbWUgKG5hbWUsIHApIHtcbiAgICAvLyBQID0gMiBeIE4gLSBLXG4gICAgdGhpcy5uYW1lID0gbmFtZTtcbiAgICB0aGlzLnAgPSBuZXcgQk4ocCwgMTYpO1xuICAgIHRoaXMubiA9IHRoaXMucC5iaXRMZW5ndGgoKTtcbiAgICB0aGlzLmsgPSBuZXcgQk4oMSkuaXVzaGxuKHRoaXMubikuaXN1Yih0aGlzLnApO1xuXG4gICAgdGhpcy50bXAgPSB0aGlzLl90bXAoKTtcbiAgfVxuXG4gIE1QcmltZS5wcm90b3R5cGUuX3RtcCA9IGZ1bmN0aW9uIF90bXAgKCkge1xuICAgIHZhciB0bXAgPSBuZXcgQk4obnVsbCk7XG4gICAgdG1wLndvcmRzID0gbmV3IEFycmF5KE1hdGguY2VpbCh0aGlzLm4gLyAxMykpO1xuICAgIHJldHVybiB0bXA7XG4gIH07XG5cbiAgTVByaW1lLnByb3RvdHlwZS5pcmVkdWNlID0gZnVuY3Rpb24gaXJlZHVjZSAobnVtKSB7XG4gICAgLy8gQXNzdW1lcyB0aGF0IGBudW1gIGlzIGxlc3MgdGhhbiBgUF4yYFxuICAgIC8vIG51bSA9IEhJICogKDIgXiBOIC0gSykgKyBISSAqIEsgKyBMTyA9IEhJICogSyArIExPIChtb2QgUClcbiAgICB2YXIgciA9IG51bTtcbiAgICB2YXIgcmxlbjtcblxuICAgIGRvIHtcbiAgICAgIHRoaXMuc3BsaXQociwgdGhpcy50bXApO1xuICAgICAgciA9IHRoaXMuaW11bEsocik7XG4gICAgICByID0gci5pYWRkKHRoaXMudG1wKTtcbiAgICAgIHJsZW4gPSByLmJpdExlbmd0aCgpO1xuICAgIH0gd2hpbGUgKHJsZW4gPiB0aGlzLm4pO1xuXG4gICAgdmFyIGNtcCA9IHJsZW4gPCB0aGlzLm4gPyAtMSA6IHIudWNtcCh0aGlzLnApO1xuICAgIGlmIChjbXAgPT09IDApIHtcbiAgICAgIHIud29yZHNbMF0gPSAwO1xuICAgICAgci5sZW5ndGggPSAxO1xuICAgIH0gZWxzZSBpZiAoY21wID4gMCkge1xuICAgICAgci5pc3ViKHRoaXMucCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGlmIChyLnN0cmlwICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgLy8gciBpcyBCTiB2NCBpbnN0YW5jZVxuICAgICAgICByLnN0cmlwKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyByIGlzIEJOIHY1IGluc3RhbmNlXG4gICAgICAgIHIuX3N0cmlwKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgTVByaW1lLnByb3RvdHlwZS5zcGxpdCA9IGZ1bmN0aW9uIHNwbGl0IChpbnB1dCwgb3V0KSB7XG4gICAgaW5wdXQuaXVzaHJuKHRoaXMubiwgMCwgb3V0KTtcbiAgfTtcblxuICBNUHJpbWUucHJvdG90eXBlLmltdWxLID0gZnVuY3Rpb24gaW11bEsgKG51bSkge1xuICAgIHJldHVybiBudW0uaW11bCh0aGlzLmspO1xuICB9O1xuXG4gIGZ1bmN0aW9uIEsyNTYgKCkge1xuICAgIE1QcmltZS5jYWxsKFxuICAgICAgdGhpcyxcbiAgICAgICdrMjU2JyxcbiAgICAgICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZSBmZmZmZmMyZicpO1xuICB9XG4gIGluaGVyaXRzKEsyNTYsIE1QcmltZSk7XG5cbiAgSzI1Ni5wcm90b3R5cGUuc3BsaXQgPSBmdW5jdGlvbiBzcGxpdCAoaW5wdXQsIG91dHB1dCkge1xuICAgIC8vIDI1NiA9IDkgKiAyNiArIDIyXG4gICAgdmFyIG1hc2sgPSAweDNmZmZmZjtcblxuICAgIHZhciBvdXRMZW4gPSBNYXRoLm1pbihpbnB1dC5sZW5ndGgsIDkpO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgb3V0TGVuOyBpKyspIHtcbiAgICAgIG91dHB1dC53b3Jkc1tpXSA9IGlucHV0LndvcmRzW2ldO1xuICAgIH1cbiAgICBvdXRwdXQubGVuZ3RoID0gb3V0TGVuO1xuXG4gICAgaWYgKGlucHV0Lmxlbmd0aCA8PSA5KSB7XG4gICAgICBpbnB1dC53b3Jkc1swXSA9IDA7XG4gICAgICBpbnB1dC5sZW5ndGggPSAxO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIC8vIFNoaWZ0IGJ5IDkgbGltYnNcbiAgICB2YXIgcHJldiA9IGlucHV0LndvcmRzWzldO1xuICAgIG91dHB1dC53b3Jkc1tvdXRwdXQubGVuZ3RoKytdID0gcHJldiAmIG1hc2s7XG5cbiAgICBmb3IgKGkgPSAxMDsgaSA8IGlucHV0Lmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgbmV4dCA9IGlucHV0LndvcmRzW2ldIHwgMDtcbiAgICAgIGlucHV0LndvcmRzW2kgLSAxMF0gPSAoKG5leHQgJiBtYXNrKSA8PCA0KSB8IChwcmV2ID4+PiAyMik7XG4gICAgICBwcmV2ID0gbmV4dDtcbiAgICB9XG4gICAgcHJldiA+Pj49IDIyO1xuICAgIGlucHV0LndvcmRzW2kgLSAxMF0gPSBwcmV2O1xuICAgIGlmIChwcmV2ID09PSAwICYmIGlucHV0Lmxlbmd0aCA+IDEwKSB7XG4gICAgICBpbnB1dC5sZW5ndGggLT0gMTA7XG4gICAgfSBlbHNlIHtcbiAgICAgIGlucHV0Lmxlbmd0aCAtPSA5O1xuICAgIH1cbiAgfTtcblxuICBLMjU2LnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICAvLyBLID0gMHgxMDAwMDAzZDEgPSBbIDB4NDAsIDB4M2QxIF1cbiAgICBudW0ud29yZHNbbnVtLmxlbmd0aF0gPSAwO1xuICAgIG51bS53b3Jkc1tudW0ubGVuZ3RoICsgMV0gPSAwO1xuICAgIG51bS5sZW5ndGggKz0gMjtcblxuICAgIC8vIGJvdW5kZWQgYXQ6IDB4NDAgKiAweDNmZmZmZmYgKyAweDNkMCA9IDB4MTAwMDAwMzkwXG4gICAgdmFyIGxvID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG51bS5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHcgPSBudW0ud29yZHNbaV0gfCAwO1xuICAgICAgbG8gKz0gdyAqIDB4M2QxO1xuICAgICAgbnVtLndvcmRzW2ldID0gbG8gJiAweDNmZmZmZmY7XG4gICAgICBsbyA9IHcgKiAweDQwICsgKChsbyAvIDB4NDAwMDAwMCkgfCAwKTtcbiAgICB9XG5cbiAgICAvLyBGYXN0IGxlbmd0aCByZWR1Y3Rpb25cbiAgICBpZiAobnVtLndvcmRzW251bS5sZW5ndGggLSAxXSA9PT0gMCkge1xuICAgICAgbnVtLmxlbmd0aC0tO1xuICAgICAgaWYgKG51bS53b3Jkc1tudW0ubGVuZ3RoIC0gMV0gPT09IDApIHtcbiAgICAgICAgbnVtLmxlbmd0aC0tO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gbnVtO1xuICB9O1xuXG4gIGZ1bmN0aW9uIFAyMjQgKCkge1xuICAgIE1QcmltZS5jYWxsKFxuICAgICAgdGhpcyxcbiAgICAgICdwMjI0JyxcbiAgICAgICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMScpO1xuICB9XG4gIGluaGVyaXRzKFAyMjQsIE1QcmltZSk7XG5cbiAgZnVuY3Rpb24gUDE5MiAoKSB7XG4gICAgTVByaW1lLmNhbGwoXG4gICAgICB0aGlzLFxuICAgICAgJ3AxOTInLFxuICAgICAgJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZlIGZmZmZmZmZmIGZmZmZmZmZmJyk7XG4gIH1cbiAgaW5oZXJpdHMoUDE5MiwgTVByaW1lKTtcblxuICBmdW5jdGlvbiBQMjU1MTkgKCkge1xuICAgIC8vIDIgXiAyNTUgLSAxOVxuICAgIE1QcmltZS5jYWxsKFxuICAgICAgdGhpcyxcbiAgICAgICcyNTUxOScsXG4gICAgICAnN2ZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZlZCcpO1xuICB9XG4gIGluaGVyaXRzKFAyNTUxOSwgTVByaW1lKTtcblxuICBQMjU1MTkucHJvdG90eXBlLmltdWxLID0gZnVuY3Rpb24gaW11bEsgKG51bSkge1xuICAgIC8vIEsgPSAweDEzXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG51bS5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIGhpID0gKG51bS53b3Jkc1tpXSB8IDApICogMHgxMyArIGNhcnJ5O1xuICAgICAgdmFyIGxvID0gaGkgJiAweDNmZmZmZmY7XG4gICAgICBoaSA+Pj49IDI2O1xuXG4gICAgICBudW0ud29yZHNbaV0gPSBsbztcbiAgICAgIGNhcnJ5ID0gaGk7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgbnVtLndvcmRzW251bS5sZW5ndGgrK10gPSBjYXJyeTtcbiAgICB9XG4gICAgcmV0dXJuIG51bTtcbiAgfTtcblxuICAvLyBFeHBvcnRlZCBtb3N0bHkgZm9yIHRlc3RpbmcgcHVycG9zZXMsIHVzZSBwbGFpbiBuYW1lIGluc3RlYWRcbiAgQk4uX3ByaW1lID0gZnVuY3Rpb24gcHJpbWUgKG5hbWUpIHtcbiAgICAvLyBDYWNoZWQgdmVyc2lvbiBvZiBwcmltZVxuICAgIGlmIChwcmltZXNbbmFtZV0pIHJldHVybiBwcmltZXNbbmFtZV07XG5cbiAgICB2YXIgcHJpbWU7XG4gICAgaWYgKG5hbWUgPT09ICdrMjU2Jykge1xuICAgICAgcHJpbWUgPSBuZXcgSzI1NigpO1xuICAgIH0gZWxzZSBpZiAobmFtZSA9PT0gJ3AyMjQnKSB7XG4gICAgICBwcmltZSA9IG5ldyBQMjI0KCk7XG4gICAgfSBlbHNlIGlmIChuYW1lID09PSAncDE5MicpIHtcbiAgICAgIHByaW1lID0gbmV3IFAxOTIoKTtcbiAgICB9IGVsc2UgaWYgKG5hbWUgPT09ICdwMjU1MTknKSB7XG4gICAgICBwcmltZSA9IG5ldyBQMjU1MTkoKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdVbmtub3duIHByaW1lICcgKyBuYW1lKTtcbiAgICB9XG4gICAgcHJpbWVzW25hbWVdID0gcHJpbWU7XG5cbiAgICByZXR1cm4gcHJpbWU7XG4gIH07XG5cbiAgLy9cbiAgLy8gQmFzZSByZWR1Y3Rpb24gZW5naW5lXG4gIC8vXG4gIGZ1bmN0aW9uIFJlZCAobSkge1xuICAgIGlmICh0eXBlb2YgbSA9PT0gJ3N0cmluZycpIHtcbiAgICAgIHZhciBwcmltZSA9IEJOLl9wcmltZShtKTtcbiAgICAgIHRoaXMubSA9IHByaW1lLnA7XG4gICAgICB0aGlzLnByaW1lID0gcHJpbWU7XG4gICAgfSBlbHNlIHtcbiAgICAgIGFzc2VydChtLmd0bigxKSwgJ21vZHVsdXMgbXVzdCBiZSBncmVhdGVyIHRoYW4gMScpO1xuICAgICAgdGhpcy5tID0gbTtcbiAgICAgIHRoaXMucHJpbWUgPSBudWxsO1xuICAgIH1cbiAgfVxuXG4gIFJlZC5wcm90b3R5cGUuX3ZlcmlmeTEgPSBmdW5jdGlvbiBfdmVyaWZ5MSAoYSkge1xuICAgIGFzc2VydChhLm5lZ2F0aXZlID09PSAwLCAncmVkIHdvcmtzIG9ubHkgd2l0aCBwb3NpdGl2ZXMnKTtcbiAgICBhc3NlcnQoYS5yZWQsICdyZWQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5fdmVyaWZ5MiA9IGZ1bmN0aW9uIF92ZXJpZnkyIChhLCBiKSB7XG4gICAgYXNzZXJ0KChhLm5lZ2F0aXZlIHwgYi5uZWdhdGl2ZSkgPT09IDAsICdyZWQgd29ya3Mgb25seSB3aXRoIHBvc2l0aXZlcycpO1xuICAgIGFzc2VydChhLnJlZCAmJiBhLnJlZCA9PT0gYi5yZWQsXG4gICAgICAncmVkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW1vZCA9IGZ1bmN0aW9uIGltb2QgKGEpIHtcbiAgICBpZiAodGhpcy5wcmltZSkgcmV0dXJuIHRoaXMucHJpbWUuaXJlZHVjZShhKS5fZm9yY2VSZWQodGhpcyk7XG4gICAgcmV0dXJuIGEudW1vZCh0aGlzLm0pLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLm5lZyA9IGZ1bmN0aW9uIG5lZyAoYSkge1xuICAgIGlmIChhLmlzWmVybygpKSB7XG4gICAgICByZXR1cm4gYS5jbG9uZSgpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLm0uc3ViKGEpLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIGFkZCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5hZGQoYik7XG4gICAgaWYgKHJlcy5jbXAodGhpcy5tKSA+PSAwKSB7XG4gICAgICByZXMuaXN1Yih0aGlzLm0pO1xuICAgIH1cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmlhZGQgPSBmdW5jdGlvbiBpYWRkIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcblxuICAgIHZhciByZXMgPSBhLmlhZGQoYik7XG4gICAgaWYgKHJlcy5jbXAodGhpcy5tKSA+PSAwKSB7XG4gICAgICByZXMuaXN1Yih0aGlzLm0pO1xuICAgIH1cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuc3ViID0gZnVuY3Rpb24gc3ViIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcblxuICAgIHZhciByZXMgPSBhLnN1YihiKTtcbiAgICBpZiAocmVzLmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMuaWFkZCh0aGlzLm0pO1xuICAgIH1cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmlzdWIgPSBmdW5jdGlvbiBpc3ViIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcblxuICAgIHZhciByZXMgPSBhLmlzdWIoYik7XG4gICAgaWYgKHJlcy5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzLmlhZGQodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNobCA9IGZ1bmN0aW9uIHNobCAoYSwgbnVtKSB7XG4gICAgdGhpcy5fdmVyaWZ5MShhKTtcbiAgICByZXR1cm4gdGhpcy5pbW9kKGEudXNobG4obnVtKSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pbXVsID0gZnVuY3Rpb24gaW11bCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLmltdWwoYikpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUubXVsID0gZnVuY3Rpb24gbXVsIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcbiAgICByZXR1cm4gdGhpcy5pbW9kKGEubXVsKGIpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmlzcXIgPSBmdW5jdGlvbiBpc3FyIChhKSB7XG4gICAgcmV0dXJuIHRoaXMuaW11bChhLCBhLmNsb25lKCkpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuc3FyID0gZnVuY3Rpb24gc3FyIChhKSB7XG4gICAgcmV0dXJuIHRoaXMubXVsKGEsIGEpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuc3FydCA9IGZ1bmN0aW9uIHNxcnQgKGEpIHtcbiAgICBpZiAoYS5pc1plcm8oKSkgcmV0dXJuIGEuY2xvbmUoKTtcblxuICAgIHZhciBtb2QzID0gdGhpcy5tLmFuZGxuKDMpO1xuICAgIGFzc2VydChtb2QzICUgMiA9PT0gMSk7XG5cbiAgICAvLyBGYXN0IGNhc2VcbiAgICBpZiAobW9kMyA9PT0gMykge1xuICAgICAgdmFyIHBvdyA9IHRoaXMubS5hZGQobmV3IEJOKDEpKS5pdXNocm4oMik7XG4gICAgICByZXR1cm4gdGhpcy5wb3coYSwgcG93KTtcbiAgICB9XG5cbiAgICAvLyBUb25lbGxpLVNoYW5rcyBhbGdvcml0aG0gKFRvdGFsbHkgdW5vcHRpbWl6ZWQgYW5kIHNsb3cpXG4gICAgLy9cbiAgICAvLyBGaW5kIFEgYW5kIFMsIHRoYXQgUSAqIDIgXiBTID0gKFAgLSAxKVxuICAgIHZhciBxID0gdGhpcy5tLnN1Ym4oMSk7XG4gICAgdmFyIHMgPSAwO1xuICAgIHdoaWxlICghcS5pc1plcm8oKSAmJiBxLmFuZGxuKDEpID09PSAwKSB7XG4gICAgICBzKys7XG4gICAgICBxLml1c2hybigxKTtcbiAgICB9XG4gICAgYXNzZXJ0KCFxLmlzWmVybygpKTtcblxuICAgIHZhciBvbmUgPSBuZXcgQk4oMSkudG9SZWQodGhpcyk7XG4gICAgdmFyIG5PbmUgPSBvbmUucmVkTmVnKCk7XG5cbiAgICAvLyBGaW5kIHF1YWRyYXRpYyBub24tcmVzaWR1ZVxuICAgIC8vIE5PVEU6IE1heCBpcyBzdWNoIGJlY2F1c2Ugb2YgZ2VuZXJhbGl6ZWQgUmllbWFubiBoeXBvdGhlc2lzLlxuICAgIHZhciBscG93ID0gdGhpcy5tLnN1Ym4oMSkuaXVzaHJuKDEpO1xuICAgIHZhciB6ID0gdGhpcy5tLmJpdExlbmd0aCgpO1xuICAgIHogPSBuZXcgQk4oMiAqIHogKiB6KS50b1JlZCh0aGlzKTtcblxuICAgIHdoaWxlICh0aGlzLnBvdyh6LCBscG93KS5jbXAobk9uZSkgIT09IDApIHtcbiAgICAgIHoucmVkSUFkZChuT25lKTtcbiAgICB9XG5cbiAgICB2YXIgYyA9IHRoaXMucG93KHosIHEpO1xuICAgIHZhciByID0gdGhpcy5wb3coYSwgcS5hZGRuKDEpLml1c2hybigxKSk7XG4gICAgdmFyIHQgPSB0aGlzLnBvdyhhLCBxKTtcbiAgICB2YXIgbSA9IHM7XG4gICAgd2hpbGUgKHQuY21wKG9uZSkgIT09IDApIHtcbiAgICAgIHZhciB0bXAgPSB0O1xuICAgICAgZm9yICh2YXIgaSA9IDA7IHRtcC5jbXAob25lKSAhPT0gMDsgaSsrKSB7XG4gICAgICAgIHRtcCA9IHRtcC5yZWRTcXIoKTtcbiAgICAgIH1cbiAgICAgIGFzc2VydChpIDwgbSk7XG4gICAgICB2YXIgYiA9IHRoaXMucG93KGMsIG5ldyBCTigxKS5pdXNobG4obSAtIGkgLSAxKSk7XG5cbiAgICAgIHIgPSByLnJlZE11bChiKTtcbiAgICAgIGMgPSBiLnJlZFNxcigpO1xuICAgICAgdCA9IHQucmVkTXVsKGMpO1xuICAgICAgbSA9IGk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pbnZtID0gZnVuY3Rpb24gaW52bSAoYSkge1xuICAgIHZhciBpbnYgPSBhLl9pbnZtcCh0aGlzLm0pO1xuICAgIGlmIChpbnYubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIGludi5uZWdhdGl2ZSA9IDA7XG4gICAgICByZXR1cm4gdGhpcy5pbW9kKGludikucmVkTmVnKCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiB0aGlzLmltb2QoaW52KTtcbiAgICB9XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5wb3cgPSBmdW5jdGlvbiBwb3cgKGEsIG51bSkge1xuICAgIGlmIChudW0uaXNaZXJvKCkpIHJldHVybiBuZXcgQk4oMSkudG9SZWQodGhpcyk7XG4gICAgaWYgKG51bS5jbXBuKDEpID09PSAwKSByZXR1cm4gYS5jbG9uZSgpO1xuXG4gICAgdmFyIHdpbmRvd1NpemUgPSA0O1xuICAgIHZhciB3bmQgPSBuZXcgQXJyYXkoMSA8PCB3aW5kb3dTaXplKTtcbiAgICB3bmRbMF0gPSBuZXcgQk4oMSkudG9SZWQodGhpcyk7XG4gICAgd25kWzFdID0gYTtcbiAgICBmb3IgKHZhciBpID0gMjsgaSA8IHduZC5sZW5ndGg7IGkrKykge1xuICAgICAgd25kW2ldID0gdGhpcy5tdWwod25kW2kgLSAxXSwgYSk7XG4gICAgfVxuXG4gICAgdmFyIHJlcyA9IHduZFswXTtcbiAgICB2YXIgY3VycmVudCA9IDA7XG4gICAgdmFyIGN1cnJlbnRMZW4gPSAwO1xuICAgIHZhciBzdGFydCA9IG51bS5iaXRMZW5ndGgoKSAlIDI2O1xuICAgIGlmIChzdGFydCA9PT0gMCkge1xuICAgICAgc3RhcnQgPSAyNjtcbiAgICB9XG5cbiAgICBmb3IgKGkgPSBudW0ubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIHZhciB3b3JkID0gbnVtLndvcmRzW2ldO1xuICAgICAgZm9yICh2YXIgaiA9IHN0YXJ0IC0gMTsgaiA+PSAwOyBqLS0pIHtcbiAgICAgICAgdmFyIGJpdCA9ICh3b3JkID4+IGopICYgMTtcbiAgICAgICAgaWYgKHJlcyAhPT0gd25kWzBdKSB7XG4gICAgICAgICAgcmVzID0gdGhpcy5zcXIocmVzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChiaXQgPT09IDAgJiYgY3VycmVudCA9PT0gMCkge1xuICAgICAgICAgIGN1cnJlbnRMZW4gPSAwO1xuICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG5cbiAgICAgICAgY3VycmVudCA8PD0gMTtcbiAgICAgICAgY3VycmVudCB8PSBiaXQ7XG4gICAgICAgIGN1cnJlbnRMZW4rKztcbiAgICAgICAgaWYgKGN1cnJlbnRMZW4gIT09IHdpbmRvd1NpemUgJiYgKGkgIT09IDAgfHwgaiAhPT0gMCkpIGNvbnRpbnVlO1xuXG4gICAgICAgIHJlcyA9IHRoaXMubXVsKHJlcywgd25kW2N1cnJlbnRdKTtcbiAgICAgICAgY3VycmVudExlbiA9IDA7XG4gICAgICAgIGN1cnJlbnQgPSAwO1xuICAgICAgfVxuICAgICAgc3RhcnQgPSAyNjtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuY29udmVydFRvID0gZnVuY3Rpb24gY29udmVydFRvIChudW0pIHtcbiAgICB2YXIgciA9IG51bS51bW9kKHRoaXMubSk7XG5cbiAgICByZXR1cm4gciA9PT0gbnVtID8gci5jbG9uZSgpIDogcjtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmNvbnZlcnRGcm9tID0gZnVuY3Rpb24gY29udmVydEZyb20gKG51bSkge1xuICAgIHZhciByZXMgPSBudW0uY2xvbmUoKTtcbiAgICByZXMucmVkID0gbnVsbDtcbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vXG4gIC8vIE1vbnRnb21lcnkgbWV0aG9kIGVuZ2luZVxuICAvL1xuXG4gIEJOLm1vbnQgPSBmdW5jdGlvbiBtb250IChudW0pIHtcbiAgICByZXR1cm4gbmV3IE1vbnQobnVtKTtcbiAgfTtcblxuICBmdW5jdGlvbiBNb250IChtKSB7XG4gICAgUmVkLmNhbGwodGhpcywgbSk7XG5cbiAgICB0aGlzLnNoaWZ0ID0gdGhpcy5tLmJpdExlbmd0aCgpO1xuICAgIGlmICh0aGlzLnNoaWZ0ICUgMjYgIT09IDApIHtcbiAgICAgIHRoaXMuc2hpZnQgKz0gMjYgLSAodGhpcy5zaGlmdCAlIDI2KTtcbiAgICB9XG5cbiAgICB0aGlzLnIgPSBuZXcgQk4oMSkuaXVzaGxuKHRoaXMuc2hpZnQpO1xuICAgIHRoaXMucjIgPSB0aGlzLmltb2QodGhpcy5yLnNxcigpKTtcbiAgICB0aGlzLnJpbnYgPSB0aGlzLnIuX2ludm1wKHRoaXMubSk7XG5cbiAgICB0aGlzLm1pbnYgPSB0aGlzLnJpbnYubXVsKHRoaXMucikuaXN1Ym4oMSkuZGl2KHRoaXMubSk7XG4gICAgdGhpcy5taW52ID0gdGhpcy5taW52LnVtb2QodGhpcy5yKTtcbiAgICB0aGlzLm1pbnYgPSB0aGlzLnIuc3ViKHRoaXMubWludik7XG4gIH1cbiAgaW5oZXJpdHMoTW9udCwgUmVkKTtcblxuICBNb250LnByb3RvdHlwZS5jb252ZXJ0VG8gPSBmdW5jdGlvbiBjb252ZXJ0VG8gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmltb2QobnVtLnVzaGxuKHRoaXMuc2hpZnQpKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5jb252ZXJ0RnJvbSA9IGZ1bmN0aW9uIGNvbnZlcnRGcm9tIChudW0pIHtcbiAgICB2YXIgciA9IHRoaXMuaW1vZChudW0ubXVsKHRoaXMucmludikpO1xuICAgIHIucmVkID0gbnVsbDtcbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5pbXVsID0gZnVuY3Rpb24gaW11bCAoYSwgYikge1xuICAgIGlmIChhLmlzWmVybygpIHx8IGIuaXNaZXJvKCkpIHtcbiAgICAgIGEud29yZHNbMF0gPSAwO1xuICAgICAgYS5sZW5ndGggPSAxO1xuICAgICAgcmV0dXJuIGE7XG4gICAgfVxuXG4gICAgdmFyIHQgPSBhLmltdWwoYik7XG4gICAgdmFyIGMgPSB0Lm1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm1pbnYpLmltYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5tKTtcbiAgICB2YXIgdSA9IHQuaXN1YihjKS5pdXNocm4odGhpcy5zaGlmdCk7XG4gICAgdmFyIHJlcyA9IHU7XG5cbiAgICBpZiAodS5jbXAodGhpcy5tKSA+PSAwKSB7XG4gICAgICByZXMgPSB1LmlzdWIodGhpcy5tKTtcbiAgICB9IGVsc2UgaWYgKHUuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcyA9IHUuaWFkZCh0aGlzLm0pO1xuICAgIH1cblxuICAgIHJldHVybiByZXMuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xuXG4gIE1vbnQucHJvdG90eXBlLm11bCA9IGZ1bmN0aW9uIG11bCAoYSwgYikge1xuICAgIGlmIChhLmlzWmVybygpIHx8IGIuaXNaZXJvKCkpIHJldHVybiBuZXcgQk4oMCkuX2ZvcmNlUmVkKHRoaXMpO1xuXG4gICAgdmFyIHQgPSBhLm11bChiKTtcbiAgICB2YXIgYyA9IHQubWFza24odGhpcy5zaGlmdCkubXVsKHRoaXMubWludikuaW1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm0pO1xuICAgIHZhciB1ID0gdC5pc3ViKGMpLml1c2hybih0aGlzLnNoaWZ0KTtcbiAgICB2YXIgcmVzID0gdTtcbiAgICBpZiAodS5jbXAodGhpcy5tKSA+PSAwKSB7XG4gICAgICByZXMgPSB1LmlzdWIodGhpcy5tKTtcbiAgICB9IGVsc2UgaWYgKHUuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcyA9IHUuaWFkZCh0aGlzLm0pO1xuICAgIH1cblxuICAgIHJldHVybiByZXMuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xuXG4gIE1vbnQucHJvdG90eXBlLmludm0gPSBmdW5jdGlvbiBpbnZtIChhKSB7XG4gICAgLy8gKEFSKV4tMSAqIFJeMiA9IChBXi0xICogUl4tMSkgKiBSXjIgPSBBXi0xICogUlxuICAgIHZhciByZXMgPSB0aGlzLmltb2QoYS5faW52bXAodGhpcy5tKS5tdWwodGhpcy5yMikpO1xuICAgIHJldHVybiByZXMuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xufSkodHlwZW9mIG1vZHVsZSA9PT0gJ3VuZGVmaW5lZCcgfHwgbW9kdWxlLCB0aGlzKTtcbiIsIi8vIEN1cnJlbnRseSBpbiBzeW5jIHdpdGggTm9kZS5qcyBsaWIvYXNzZXJ0LmpzXG4vLyBodHRwczovL2dpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzJhNTFhZTQyNGE1MTNlYzlhNmFhMzQ2NmJhYTBjYzFkNTVkZDRmM2Jcbi8vIE9yaWdpbmFsbHkgZnJvbSBuYXJ3aGFsLmpzIChodHRwOi8vbmFyd2hhbGpzLm9yZylcbi8vIENvcHlyaWdodCAoYykgMjAwOSBUaG9tYXMgUm9iaW5zb24gPDI4MG5vcnRoLmNvbT5cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5XG4vLyBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAnU29mdHdhcmUnKSwgdG9cbi8vIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlXG4vLyByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Jcbi8vIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzXG4vLyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluXG4vLyBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgJ0FTIElTJywgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUlxuLy8gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXG4vLyBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEVcbi8vIEFVVEhPUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOXG4vLyBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OXG4vLyBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbid1c2Ugc3RyaWN0JztcblxuZnVuY3Rpb24gX3R5cGVvZihvYmopIHsgaWYgKHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiAmJiB0eXBlb2YgU3ltYm9sLml0ZXJhdG9yID09PSBcInN5bWJvbFwiKSB7IF90eXBlb2YgPSBmdW5jdGlvbiBfdHlwZW9mKG9iaikgeyByZXR1cm4gdHlwZW9mIG9iajsgfTsgfSBlbHNlIHsgX3R5cGVvZiA9IGZ1bmN0aW9uIF90eXBlb2Yob2JqKSB7IHJldHVybiBvYmogJiYgdHlwZW9mIFN5bWJvbCA9PT0gXCJmdW5jdGlvblwiICYmIG9iai5jb25zdHJ1Y3RvciA9PT0gU3ltYm9sICYmIG9iaiAhPT0gU3ltYm9sLnByb3RvdHlwZSA/IFwic3ltYm9sXCIgOiB0eXBlb2Ygb2JqOyB9OyB9IHJldHVybiBfdHlwZW9mKG9iaik7IH1cblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxudmFyIF9yZXF1aXJlID0gcmVxdWlyZSgnLi9pbnRlcm5hbC9lcnJvcnMnKSxcbiAgICBfcmVxdWlyZSRjb2RlcyA9IF9yZXF1aXJlLmNvZGVzLFxuICAgIEVSUl9BTUJJR1VPVVNfQVJHVU1FTlQgPSBfcmVxdWlyZSRjb2Rlcy5FUlJfQU1CSUdVT1VTX0FSR1VNRU5ULFxuICAgIEVSUl9JTlZBTElEX0FSR19UWVBFID0gX3JlcXVpcmUkY29kZXMuRVJSX0lOVkFMSURfQVJHX1RZUEUsXG4gICAgRVJSX0lOVkFMSURfQVJHX1ZBTFVFID0gX3JlcXVpcmUkY29kZXMuRVJSX0lOVkFMSURfQVJHX1ZBTFVFLFxuICAgIEVSUl9JTlZBTElEX1JFVFVSTl9WQUxVRSA9IF9yZXF1aXJlJGNvZGVzLkVSUl9JTlZBTElEX1JFVFVSTl9WQUxVRSxcbiAgICBFUlJfTUlTU0lOR19BUkdTID0gX3JlcXVpcmUkY29kZXMuRVJSX01JU1NJTkdfQVJHUztcblxudmFyIEFzc2VydGlvbkVycm9yID0gcmVxdWlyZSgnLi9pbnRlcm5hbC9hc3NlcnQvYXNzZXJ0aW9uX2Vycm9yJyk7XG5cbnZhciBfcmVxdWlyZTIgPSByZXF1aXJlKCd1dGlsLycpLFxuICAgIGluc3BlY3QgPSBfcmVxdWlyZTIuaW5zcGVjdDtcblxudmFyIF9yZXF1aXJlJHR5cGVzID0gcmVxdWlyZSgndXRpbC8nKS50eXBlcyxcbiAgICBpc1Byb21pc2UgPSBfcmVxdWlyZSR0eXBlcy5pc1Byb21pc2UsXG4gICAgaXNSZWdFeHAgPSBfcmVxdWlyZSR0eXBlcy5pc1JlZ0V4cDtcblxudmFyIG9iamVjdEFzc2lnbiA9IE9iamVjdC5hc3NpZ24gPyBPYmplY3QuYXNzaWduIDogcmVxdWlyZSgnZXM2LW9iamVjdC1hc3NpZ24nKS5hc3NpZ247XG52YXIgb2JqZWN0SXMgPSBPYmplY3QuaXMgPyBPYmplY3QuaXMgOiByZXF1aXJlKCdvYmplY3QtaXMnKTtcbnZhciBlcnJvckNhY2hlID0gbmV3IE1hcCgpO1xudmFyIGlzRGVlcEVxdWFsO1xudmFyIGlzRGVlcFN0cmljdEVxdWFsO1xudmFyIHBhcnNlRXhwcmVzc2lvbkF0O1xudmFyIGZpbmROb2RlQXJvdW5kO1xudmFyIGRlY29kZXI7XG5cbmZ1bmN0aW9uIGxhenlMb2FkQ29tcGFyaXNvbigpIHtcbiAgdmFyIGNvbXBhcmlzb24gPSByZXF1aXJlKCcuL2ludGVybmFsL3V0aWwvY29tcGFyaXNvbnMnKTtcblxuICBpc0RlZXBFcXVhbCA9IGNvbXBhcmlzb24uaXNEZWVwRXF1YWw7XG4gIGlzRGVlcFN0cmljdEVxdWFsID0gY29tcGFyaXNvbi5pc0RlZXBTdHJpY3RFcXVhbDtcbn0gLy8gRXNjYXBlIGNvbnRyb2wgY2hhcmFjdGVycyBidXQgbm90IFxcbiBhbmQgXFx0IHRvIGtlZXAgdGhlIGxpbmUgYnJlYWtzIGFuZFxuLy8gaW5kZW50YXRpb24gaW50YWN0LlxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnRyb2wtcmVnZXhcblxuXG52YXIgZXNjYXBlU2VxdWVuY2VzUmVnRXhwID0gL1tcXHgwMC1cXHgwOFxceDBiXFx4MGNcXHgwZS1cXHgxZl0vZztcbnZhciBtZXRhID0gW1wiXFxcXHUwMDAwXCIsIFwiXFxcXHUwMDAxXCIsIFwiXFxcXHUwMDAyXCIsIFwiXFxcXHUwMDAzXCIsIFwiXFxcXHUwMDA0XCIsIFwiXFxcXHUwMDA1XCIsIFwiXFxcXHUwMDA2XCIsIFwiXFxcXHUwMDA3XCIsICdcXFxcYicsICcnLCAnJywgXCJcXFxcdTAwMGJcIiwgJ1xcXFxmJywgJycsIFwiXFxcXHUwMDBlXCIsIFwiXFxcXHUwMDBmXCIsIFwiXFxcXHUwMDEwXCIsIFwiXFxcXHUwMDExXCIsIFwiXFxcXHUwMDEyXCIsIFwiXFxcXHUwMDEzXCIsIFwiXFxcXHUwMDE0XCIsIFwiXFxcXHUwMDE1XCIsIFwiXFxcXHUwMDE2XCIsIFwiXFxcXHUwMDE3XCIsIFwiXFxcXHUwMDE4XCIsIFwiXFxcXHUwMDE5XCIsIFwiXFxcXHUwMDFhXCIsIFwiXFxcXHUwMDFiXCIsIFwiXFxcXHUwMDFjXCIsIFwiXFxcXHUwMDFkXCIsIFwiXFxcXHUwMDFlXCIsIFwiXFxcXHUwMDFmXCJdO1xuXG52YXIgZXNjYXBlRm4gPSBmdW5jdGlvbiBlc2NhcGVGbihzdHIpIHtcbiAgcmV0dXJuIG1ldGFbc3RyLmNoYXJDb2RlQXQoMCldO1xufTtcblxudmFyIHdhcm5lZCA9IGZhbHNlOyAvLyBUaGUgYXNzZXJ0IG1vZHVsZSBwcm92aWRlcyBmdW5jdGlvbnMgdGhhdCB0aHJvd1xuLy8gQXNzZXJ0aW9uRXJyb3IncyB3aGVuIHBhcnRpY3VsYXIgY29uZGl0aW9ucyBhcmUgbm90IG1ldC4gVGhlXG4vLyBhc3NlcnQgbW9kdWxlIG11c3QgY29uZm9ybSB0byB0aGUgZm9sbG93aW5nIGludGVyZmFjZS5cblxudmFyIGFzc2VydCA9IG1vZHVsZS5leHBvcnRzID0gb2s7XG52YXIgTk9fRVhDRVBUSU9OX1NFTlRJTkVMID0ge307IC8vIEFsbCBvZiB0aGUgZm9sbG93aW5nIGZ1bmN0aW9ucyBtdXN0IHRocm93IGFuIEFzc2VydGlvbkVycm9yXG4vLyB3aGVuIGEgY29ycmVzcG9uZGluZyBjb25kaXRpb24gaXMgbm90IG1ldCwgd2l0aCBhIG1lc3NhZ2UgdGhhdFxuLy8gbWF5IGJlIHVuZGVmaW5lZCBpZiBub3QgcHJvdmlkZWQuIEFsbCBhc3NlcnRpb24gbWV0aG9kcyBwcm92aWRlXG4vLyBib3RoIHRoZSBhY3R1YWwgYW5kIGV4cGVjdGVkIHZhbHVlcyB0byB0aGUgYXNzZXJ0aW9uIGVycm9yIGZvclxuLy8gZGlzcGxheSBwdXJwb3Nlcy5cblxuZnVuY3Rpb24gaW5uZXJGYWlsKG9iaikge1xuICBpZiAob2JqLm1lc3NhZ2UgaW5zdGFuY2VvZiBFcnJvcikgdGhyb3cgb2JqLm1lc3NhZ2U7XG4gIHRocm93IG5ldyBBc3NlcnRpb25FcnJvcihvYmopO1xufVxuXG5mdW5jdGlvbiBmYWlsKGFjdHVhbCwgZXhwZWN0ZWQsIG1lc3NhZ2UsIG9wZXJhdG9yLCBzdGFja1N0YXJ0Rm4pIHtcbiAgdmFyIGFyZ3NMZW4gPSBhcmd1bWVudHMubGVuZ3RoO1xuICB2YXIgaW50ZXJuYWxNZXNzYWdlO1xuXG4gIGlmIChhcmdzTGVuID09PSAwKSB7XG4gICAgaW50ZXJuYWxNZXNzYWdlID0gJ0ZhaWxlZCc7XG4gIH0gZWxzZSBpZiAoYXJnc0xlbiA9PT0gMSkge1xuICAgIG1lc3NhZ2UgPSBhY3R1YWw7XG4gICAgYWN0dWFsID0gdW5kZWZpbmVkO1xuICB9IGVsc2Uge1xuICAgIGlmICh3YXJuZWQgPT09IGZhbHNlKSB7XG4gICAgICB3YXJuZWQgPSB0cnVlO1xuICAgICAgdmFyIHdhcm4gPSBwcm9jZXNzLmVtaXRXYXJuaW5nID8gcHJvY2Vzcy5lbWl0V2FybmluZyA6IGNvbnNvbGUud2Fybi5iaW5kKGNvbnNvbGUpO1xuICAgICAgd2FybignYXNzZXJ0LmZhaWwoKSB3aXRoIG1vcmUgdGhhbiBvbmUgYXJndW1lbnQgaXMgZGVwcmVjYXRlZC4gJyArICdQbGVhc2UgdXNlIGFzc2VydC5zdHJpY3RFcXVhbCgpIGluc3RlYWQgb3Igb25seSBwYXNzIGEgbWVzc2FnZS4nLCAnRGVwcmVjYXRpb25XYXJuaW5nJywgJ0RFUDAwOTQnKTtcbiAgICB9XG5cbiAgICBpZiAoYXJnc0xlbiA9PT0gMikgb3BlcmF0b3IgPSAnIT0nO1xuICB9XG5cbiAgaWYgKG1lc3NhZ2UgaW5zdGFuY2VvZiBFcnJvcikgdGhyb3cgbWVzc2FnZTtcbiAgdmFyIGVyckFyZ3MgPSB7XG4gICAgYWN0dWFsOiBhY3R1YWwsXG4gICAgZXhwZWN0ZWQ6IGV4cGVjdGVkLFxuICAgIG9wZXJhdG9yOiBvcGVyYXRvciA9PT0gdW5kZWZpbmVkID8gJ2ZhaWwnIDogb3BlcmF0b3IsXG4gICAgc3RhY2tTdGFydEZuOiBzdGFja1N0YXJ0Rm4gfHwgZmFpbFxuICB9O1xuXG4gIGlmIChtZXNzYWdlICE9PSB1bmRlZmluZWQpIHtcbiAgICBlcnJBcmdzLm1lc3NhZ2UgPSBtZXNzYWdlO1xuICB9XG5cbiAgdmFyIGVyciA9IG5ldyBBc3NlcnRpb25FcnJvcihlcnJBcmdzKTtcblxuICBpZiAoaW50ZXJuYWxNZXNzYWdlKSB7XG4gICAgZXJyLm1lc3NhZ2UgPSBpbnRlcm5hbE1lc3NhZ2U7XG4gICAgZXJyLmdlbmVyYXRlZE1lc3NhZ2UgPSB0cnVlO1xuICB9XG5cbiAgdGhyb3cgZXJyO1xufVxuXG5hc3NlcnQuZmFpbCA9IGZhaWw7IC8vIFRoZSBBc3NlcnRpb25FcnJvciBpcyBkZWZpbmVkIGluIGludGVybmFsL2Vycm9yLlxuXG5hc3NlcnQuQXNzZXJ0aW9uRXJyb3IgPSBBc3NlcnRpb25FcnJvcjtcblxuZnVuY3Rpb24gaW5uZXJPayhmbiwgYXJnTGVuLCB2YWx1ZSwgbWVzc2FnZSkge1xuICBpZiAoIXZhbHVlKSB7XG4gICAgdmFyIGdlbmVyYXRlZE1lc3NhZ2UgPSBmYWxzZTtcblxuICAgIGlmIChhcmdMZW4gPT09IDApIHtcbiAgICAgIGdlbmVyYXRlZE1lc3NhZ2UgPSB0cnVlO1xuICAgICAgbWVzc2FnZSA9ICdObyB2YWx1ZSBhcmd1bWVudCBwYXNzZWQgdG8gYGFzc2VydC5vaygpYCc7XG4gICAgfSBlbHNlIGlmIChtZXNzYWdlIGluc3RhbmNlb2YgRXJyb3IpIHtcbiAgICAgIHRocm93IG1lc3NhZ2U7XG4gICAgfVxuXG4gICAgdmFyIGVyciA9IG5ldyBBc3NlcnRpb25FcnJvcih7XG4gICAgICBhY3R1YWw6IHZhbHVlLFxuICAgICAgZXhwZWN0ZWQ6IHRydWUsXG4gICAgICBtZXNzYWdlOiBtZXNzYWdlLFxuICAgICAgb3BlcmF0b3I6ICc9PScsXG4gICAgICBzdGFja1N0YXJ0Rm46IGZuXG4gICAgfSk7XG4gICAgZXJyLmdlbmVyYXRlZE1lc3NhZ2UgPSBnZW5lcmF0ZWRNZXNzYWdlO1xuICAgIHRocm93IGVycjtcbiAgfVxufSAvLyBQdXJlIGFzc2VydGlvbiB0ZXN0cyB3aGV0aGVyIGEgdmFsdWUgaXMgdHJ1dGh5LCBhcyBkZXRlcm1pbmVkXG4vLyBieSAhIXZhbHVlLlxuXG5cbmZ1bmN0aW9uIG9rKCkge1xuICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IG5ldyBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcbiAgICBhcmdzW19rZXldID0gYXJndW1lbnRzW19rZXldO1xuICB9XG5cbiAgaW5uZXJPay5hcHBseSh2b2lkIDAsIFtvaywgYXJncy5sZW5ndGhdLmNvbmNhdChhcmdzKSk7XG59XG5cbmFzc2VydC5vayA9IG9rOyAvLyBUaGUgZXF1YWxpdHkgYXNzZXJ0aW9uIHRlc3RzIHNoYWxsb3csIGNvZXJjaXZlIGVxdWFsaXR5IHdpdGggPT0uXG5cbi8qIGVzbGludC1kaXNhYmxlIG5vLXJlc3RyaWN0ZWQtcHJvcGVydGllcyAqL1xuXG5hc3NlcnQuZXF1YWwgPSBmdW5jdGlvbiBlcXVhbChhY3R1YWwsIGV4cGVjdGVkLCBtZXNzYWdlKSB7XG4gIGlmIChhcmd1bWVudHMubGVuZ3RoIDwgMikge1xuICAgIHRocm93IG5ldyBFUlJfTUlTU0lOR19BUkdTKCdhY3R1YWwnLCAnZXhwZWN0ZWQnKTtcbiAgfSAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZXFlcWVxXG5cblxuICBpZiAoYWN0dWFsICE9IGV4cGVjdGVkKSB7XG4gICAgaW5uZXJGYWlsKHtcbiAgICAgIGFjdHVhbDogYWN0dWFsLFxuICAgICAgZXhwZWN0ZWQ6IGV4cGVjdGVkLFxuICAgICAgbWVzc2FnZTogbWVzc2FnZSxcbiAgICAgIG9wZXJhdG9yOiAnPT0nLFxuICAgICAgc3RhY2tTdGFydEZuOiBlcXVhbFxuICAgIH0pO1xuICB9XG59OyAvLyBUaGUgbm9uLWVxdWFsaXR5IGFzc2VydGlvbiB0ZXN0cyBmb3Igd2hldGhlciB0d28gb2JqZWN0cyBhcmUgbm90XG4vLyBlcXVhbCB3aXRoICE9LlxuXG5cbmFzc2VydC5ub3RFcXVhbCA9IGZ1bmN0aW9uIG5vdEVxdWFsKGFjdHVhbCwgZXhwZWN0ZWQsIG1lc3NhZ2UpIHtcbiAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPCAyKSB7XG4gICAgdGhyb3cgbmV3IEVSUl9NSVNTSU5HX0FSR1MoJ2FjdHVhbCcsICdleHBlY3RlZCcpO1xuICB9IC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBlcWVxZXFcblxuXG4gIGlmIChhY3R1YWwgPT0gZXhwZWN0ZWQpIHtcbiAgICBpbm5lckZhaWwoe1xuICAgICAgYWN0dWFsOiBhY3R1YWwsXG4gICAgICBleHBlY3RlZDogZXhwZWN0ZWQsXG4gICAgICBtZXNzYWdlOiBtZXNzYWdlLFxuICAgICAgb3BlcmF0b3I6ICchPScsXG4gICAgICBzdGFja1N0YXJ0Rm46IG5vdEVxdWFsXG4gICAgfSk7XG4gIH1cbn07IC8vIFRoZSBlcXVpdmFsZW5jZSBhc3NlcnRpb24gdGVzdHMgYSBkZWVwIGVxdWFsaXR5IHJlbGF0aW9uLlxuXG5cbmFzc2VydC5kZWVwRXF1YWwgPSBmdW5jdGlvbiBkZWVwRXF1YWwoYWN0dWFsLCBleHBlY3RlZCwgbWVzc2FnZSkge1xuICBpZiAoYXJndW1lbnRzLmxlbmd0aCA8IDIpIHtcbiAgICB0aHJvdyBuZXcgRVJSX01JU1NJTkdfQVJHUygnYWN0dWFsJywgJ2V4cGVjdGVkJyk7XG4gIH1cblxuICBpZiAoaXNEZWVwRXF1YWwgPT09IHVuZGVmaW5lZCkgbGF6eUxvYWRDb21wYXJpc29uKCk7XG5cbiAgaWYgKCFpc0RlZXBFcXVhbChhY3R1YWwsIGV4cGVjdGVkKSkge1xuICAgIGlubmVyRmFpbCh7XG4gICAgICBhY3R1YWw6IGFjdHVhbCxcbiAgICAgIGV4cGVjdGVkOiBleHBlY3RlZCxcbiAgICAgIG1lc3NhZ2U6IG1lc3NhZ2UsXG4gICAgICBvcGVyYXRvcjogJ2RlZXBFcXVhbCcsXG4gICAgICBzdGFja1N0YXJ0Rm46IGRlZXBFcXVhbFxuICAgIH0pO1xuICB9XG59OyAvLyBUaGUgbm9uLWVxdWl2YWxlbmNlIGFzc2VydGlvbiB0ZXN0cyBmb3IgYW55IGRlZXAgaW5lcXVhbGl0eS5cblxuXG5hc3NlcnQubm90RGVlcEVxdWFsID0gZnVuY3Rpb24gbm90RGVlcEVxdWFsKGFjdHVhbCwgZXhwZWN0ZWQsIG1lc3NhZ2UpIHtcbiAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPCAyKSB7XG4gICAgdGhyb3cgbmV3IEVSUl9NSVNTSU5HX0FSR1MoJ2FjdHVhbCcsICdleHBlY3RlZCcpO1xuICB9XG5cbiAgaWYgKGlzRGVlcEVxdWFsID09PSB1bmRlZmluZWQpIGxhenlMb2FkQ29tcGFyaXNvbigpO1xuXG4gIGlmIChpc0RlZXBFcXVhbChhY3R1YWwsIGV4cGVjdGVkKSkge1xuICAgIGlubmVyRmFpbCh7XG4gICAgICBhY3R1YWw6IGFjdHVhbCxcbiAgICAgIGV4cGVjdGVkOiBleHBlY3RlZCxcbiAgICAgIG1lc3NhZ2U6IG1lc3NhZ2UsXG4gICAgICBvcGVyYXRvcjogJ25vdERlZXBFcXVhbCcsXG4gICAgICBzdGFja1N0YXJ0Rm46IG5vdERlZXBFcXVhbFxuICAgIH0pO1xuICB9XG59O1xuLyogZXNsaW50LWVuYWJsZSAqL1xuXG5cbmFzc2VydC5kZWVwU3RyaWN0RXF1YWwgPSBmdW5jdGlvbiBkZWVwU3RyaWN0RXF1YWwoYWN0dWFsLCBleHBlY3RlZCwgbWVzc2FnZSkge1xuICBpZiAoYXJndW1lbnRzLmxlbmd0aCA8IDIpIHtcbiAgICB0aHJvdyBuZXcgRVJSX01JU1NJTkdfQVJHUygnYWN0dWFsJywgJ2V4cGVjdGVkJyk7XG4gIH1cblxuICBpZiAoaXNEZWVwRXF1YWwgPT09IHVuZGVmaW5lZCkgbGF6eUxvYWRDb21wYXJpc29uKCk7XG5cbiAgaWYgKCFpc0RlZXBTdHJpY3RFcXVhbChhY3R1YWwsIGV4cGVjdGVkKSkge1xuICAgIGlubmVyRmFpbCh7XG4gICAgICBhY3R1YWw6IGFjdHVhbCxcbiAgICAgIGV4cGVjdGVkOiBleHBlY3RlZCxcbiAgICAgIG1lc3NhZ2U6IG1lc3NhZ2UsXG4gICAgICBvcGVyYXRvcjogJ2RlZXBTdHJpY3RFcXVhbCcsXG4gICAgICBzdGFja1N0YXJ0Rm46IGRlZXBTdHJpY3RFcXVhbFxuICAgIH0pO1xuICB9XG59O1xuXG5hc3NlcnQubm90RGVlcFN0cmljdEVxdWFsID0gbm90RGVlcFN0cmljdEVxdWFsO1xuXG5mdW5jdGlvbiBub3REZWVwU3RyaWN0RXF1YWwoYWN0dWFsLCBleHBlY3RlZCwgbWVzc2FnZSkge1xuICBpZiAoYXJndW1lbnRzLmxlbmd0aCA8IDIpIHtcbiAgICB0aHJvdyBuZXcgRVJSX01JU1NJTkdfQVJHUygnYWN0dWFsJywgJ2V4cGVjdGVkJyk7XG4gIH1cblxuICBpZiAoaXNEZWVwRXF1YWwgPT09IHVuZGVmaW5lZCkgbGF6eUxvYWRDb21wYXJpc29uKCk7XG5cbiAgaWYgKGlzRGVlcFN0cmljdEVxdWFsKGFjdHVhbCwgZXhwZWN0ZWQpKSB7XG4gICAgaW5uZXJGYWlsKHtcbiAgICAgIGFjdHVhbDogYWN0dWFsLFxuICAgICAgZXhwZWN0ZWQ6IGV4cGVjdGVkLFxuICAgICAgbWVzc2FnZTogbWVzc2FnZSxcbiAgICAgIG9wZXJhdG9yOiAnbm90RGVlcFN0cmljdEVxdWFsJyxcbiAgICAgIHN0YWNrU3RhcnRGbjogbm90RGVlcFN0cmljdEVxdWFsXG4gICAgfSk7XG4gIH1cbn1cblxuYXNzZXJ0LnN0cmljdEVxdWFsID0gZnVuY3Rpb24gc3RyaWN0RXF1YWwoYWN0dWFsLCBleHBlY3RlZCwgbWVzc2FnZSkge1xuICBpZiAoYXJndW1lbnRzLmxlbmd0aCA8IDIpIHtcbiAgICB0aHJvdyBuZXcgRVJSX01JU1NJTkdfQVJHUygnYWN0dWFsJywgJ2V4cGVjdGVkJyk7XG4gIH1cblxuICBpZiAoIW9iamVjdElzKGFjdHVhbCwgZXhwZWN0ZWQpKSB7XG4gICAgaW5uZXJGYWlsKHtcbiAgICAgIGFjdHVhbDogYWN0dWFsLFxuICAgICAgZXhwZWN0ZWQ6IGV4cGVjdGVkLFxuICAgICAgbWVzc2FnZTogbWVzc2FnZSxcbiAgICAgIG9wZXJhdG9yOiAnc3RyaWN0RXF1YWwnLFxuICAgICAgc3RhY2tTdGFydEZuOiBzdHJpY3RFcXVhbFxuICAgIH0pO1xuICB9XG59O1xuXG5hc3NlcnQubm90U3RyaWN0RXF1YWwgPSBmdW5jdGlvbiBub3RTdHJpY3RFcXVhbChhY3R1YWwsIGV4cGVjdGVkLCBtZXNzYWdlKSB7XG4gIGlmIChhcmd1bWVudHMubGVuZ3RoIDwgMikge1xuICAgIHRocm93IG5ldyBFUlJfTUlTU0lOR19BUkdTKCdhY3R1YWwnLCAnZXhwZWN0ZWQnKTtcbiAgfVxuXG4gIGlmIChvYmplY3RJcyhhY3R1YWwsIGV4cGVjdGVkKSkge1xuICAgIGlubmVyRmFpbCh7XG4gICAgICBhY3R1YWw6IGFjdHVhbCxcbiAgICAgIGV4cGVjdGVkOiBleHBlY3RlZCxcbiAgICAgIG1lc3NhZ2U6IG1lc3NhZ2UsXG4gICAgICBvcGVyYXRvcjogJ25vdFN0cmljdEVxdWFsJyxcbiAgICAgIHN0YWNrU3RhcnRGbjogbm90U3RyaWN0RXF1YWxcbiAgICB9KTtcbiAgfVxufTtcblxudmFyIENvbXBhcmlzb24gPSBmdW5jdGlvbiBDb21wYXJpc29uKG9iaiwga2V5cywgYWN0dWFsKSB7XG4gIHZhciBfdGhpcyA9IHRoaXM7XG5cbiAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIENvbXBhcmlzb24pO1xuXG4gIGtleXMuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7XG4gICAgaWYgKGtleSBpbiBvYmopIHtcbiAgICAgIGlmIChhY3R1YWwgIT09IHVuZGVmaW5lZCAmJiB0eXBlb2YgYWN0dWFsW2tleV0gPT09ICdzdHJpbmcnICYmIGlzUmVnRXhwKG9ialtrZXldKSAmJiBvYmpba2V5XS50ZXN0KGFjdHVhbFtrZXldKSkge1xuICAgICAgICBfdGhpc1trZXldID0gYWN0dWFsW2tleV07XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBfdGhpc1trZXldID0gb2JqW2tleV07XG4gICAgICB9XG4gICAgfVxuICB9KTtcbn07XG5cbmZ1bmN0aW9uIGNvbXBhcmVFeGNlcHRpb25LZXkoYWN0dWFsLCBleHBlY3RlZCwga2V5LCBtZXNzYWdlLCBrZXlzLCBmbikge1xuICBpZiAoIShrZXkgaW4gYWN0dWFsKSB8fCAhaXNEZWVwU3RyaWN0RXF1YWwoYWN0dWFsW2tleV0sIGV4cGVjdGVkW2tleV0pKSB7XG4gICAgaWYgKCFtZXNzYWdlKSB7XG4gICAgICAvLyBDcmVhdGUgcGxhY2Vob2xkZXIgb2JqZWN0cyB0byBjcmVhdGUgYSBuaWNlIG91dHB1dC5cbiAgICAgIHZhciBhID0gbmV3IENvbXBhcmlzb24oYWN0dWFsLCBrZXlzKTtcbiAgICAgIHZhciBiID0gbmV3IENvbXBhcmlzb24oZXhwZWN0ZWQsIGtleXMsIGFjdHVhbCk7XG4gICAgICB2YXIgZXJyID0gbmV3IEFzc2VydGlvbkVycm9yKHtcbiAgICAgICAgYWN0dWFsOiBhLFxuICAgICAgICBleHBlY3RlZDogYixcbiAgICAgICAgb3BlcmF0b3I6ICdkZWVwU3RyaWN0RXF1YWwnLFxuICAgICAgICBzdGFja1N0YXJ0Rm46IGZuXG4gICAgICB9KTtcbiAgICAgIGVyci5hY3R1YWwgPSBhY3R1YWw7XG4gICAgICBlcnIuZXhwZWN0ZWQgPSBleHBlY3RlZDtcbiAgICAgIGVyci5vcGVyYXRvciA9IGZuLm5hbWU7XG4gICAgICB0aHJvdyBlcnI7XG4gICAgfVxuXG4gICAgaW5uZXJGYWlsKHtcbiAgICAgIGFjdHVhbDogYWN0dWFsLFxuICAgICAgZXhwZWN0ZWQ6IGV4cGVjdGVkLFxuICAgICAgbWVzc2FnZTogbWVzc2FnZSxcbiAgICAgIG9wZXJhdG9yOiBmbi5uYW1lLFxuICAgICAgc3RhY2tTdGFydEZuOiBmblxuICAgIH0pO1xuICB9XG59XG5cbmZ1bmN0aW9uIGV4cGVjdGVkRXhjZXB0aW9uKGFjdHVhbCwgZXhwZWN0ZWQsIG1zZywgZm4pIHtcbiAgaWYgKHR5cGVvZiBleHBlY3RlZCAhPT0gJ2Z1bmN0aW9uJykge1xuICAgIGlmIChpc1JlZ0V4cChleHBlY3RlZCkpIHJldHVybiBleHBlY3RlZC50ZXN0KGFjdHVhbCk7IC8vIGFzc2VydC5kb2VzTm90VGhyb3cgZG9lcyBub3QgYWNjZXB0IG9iamVjdHMuXG5cbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA9PT0gMikge1xuICAgICAgdGhyb3cgbmV3IEVSUl9JTlZBTElEX0FSR19UWVBFKCdleHBlY3RlZCcsIFsnRnVuY3Rpb24nLCAnUmVnRXhwJ10sIGV4cGVjdGVkKTtcbiAgICB9IC8vIEhhbmRsZSBwcmltaXRpdmVzIHByb3Blcmx5LlxuXG5cbiAgICBpZiAoX3R5cGVvZihhY3R1YWwpICE9PSAnb2JqZWN0JyB8fCBhY3R1YWwgPT09IG51bGwpIHtcbiAgICAgIHZhciBlcnIgPSBuZXcgQXNzZXJ0aW9uRXJyb3Ioe1xuICAgICAgICBhY3R1YWw6IGFjdHVhbCxcbiAgICAgICAgZXhwZWN0ZWQ6IGV4cGVjdGVkLFxuICAgICAgICBtZXNzYWdlOiBtc2csXG4gICAgICAgIG9wZXJhdG9yOiAnZGVlcFN0cmljdEVxdWFsJyxcbiAgICAgICAgc3RhY2tTdGFydEZuOiBmblxuICAgICAgfSk7XG4gICAgICBlcnIub3BlcmF0b3IgPSBmbi5uYW1lO1xuICAgICAgdGhyb3cgZXJyO1xuICAgIH1cblxuICAgIHZhciBrZXlzID0gT2JqZWN0LmtleXMoZXhwZWN0ZWQpOyAvLyBTcGVjaWFsIGhhbmRsZSBlcnJvcnMgdG8gbWFrZSBzdXJlIHRoZSBuYW1lIGFuZCB0aGUgbWVzc2FnZSBhcmUgY29tcGFyZWRcbiAgICAvLyBhcyB3ZWxsLlxuXG4gICAgaWYgKGV4cGVjdGVkIGluc3RhbmNlb2YgRXJyb3IpIHtcbiAgICAgIGtleXMucHVzaCgnbmFtZScsICdtZXNzYWdlJyk7XG4gICAgfSBlbHNlIGlmIChrZXlzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgdGhyb3cgbmV3IEVSUl9JTlZBTElEX0FSR19WQUxVRSgnZXJyb3InLCBleHBlY3RlZCwgJ21heSBub3QgYmUgYW4gZW1wdHkgb2JqZWN0Jyk7XG4gICAgfVxuXG4gICAgaWYgKGlzRGVlcEVxdWFsID09PSB1bmRlZmluZWQpIGxhenlMb2FkQ29tcGFyaXNvbigpO1xuICAgIGtleXMuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7XG4gICAgICBpZiAodHlwZW9mIGFjdHVhbFtrZXldID09PSAnc3RyaW5nJyAmJiBpc1JlZ0V4cChleHBlY3RlZFtrZXldKSAmJiBleHBlY3RlZFtrZXldLnRlc3QoYWN0dWFsW2tleV0pKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgY29tcGFyZUV4Y2VwdGlvbktleShhY3R1YWwsIGV4cGVjdGVkLCBrZXksIG1zZywga2V5cywgZm4pO1xuICAgIH0pO1xuICAgIHJldHVybiB0cnVlO1xuICB9IC8vIEd1YXJkIGluc3RhbmNlb2YgYWdhaW5zdCBhcnJvdyBmdW5jdGlvbnMgYXMgdGhleSBkb24ndCBoYXZlIGEgcHJvdG90eXBlLlxuXG5cbiAgaWYgKGV4cGVjdGVkLnByb3RvdHlwZSAhPT0gdW5kZWZpbmVkICYmIGFjdHVhbCBpbnN0YW5jZW9mIGV4cGVjdGVkKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cblxuICBpZiAoRXJyb3IuaXNQcm90b3R5cGVPZihleHBlY3RlZCkpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICByZXR1cm4gZXhwZWN0ZWQuY2FsbCh7fSwgYWN0dWFsKSA9PT0gdHJ1ZTtcbn1cblxuZnVuY3Rpb24gZ2V0QWN0dWFsKGZuKSB7XG4gIGlmICh0eXBlb2YgZm4gIT09ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgRVJSX0lOVkFMSURfQVJHX1RZUEUoJ2ZuJywgJ0Z1bmN0aW9uJywgZm4pO1xuICB9XG5cbiAgdHJ5IHtcbiAgICBmbigpO1xuICB9IGNhdGNoIChlKSB7XG4gICAgcmV0dXJuIGU7XG4gIH1cblxuICByZXR1cm4gTk9fRVhDRVBUSU9OX1NFTlRJTkVMO1xufVxuXG5mdW5jdGlvbiBjaGVja0lzUHJvbWlzZShvYmopIHtcbiAgLy8gQWNjZXB0IG5hdGl2ZSBFUzYgcHJvbWlzZXMgYW5kIHByb21pc2VzIHRoYXQgYXJlIGltcGxlbWVudGVkIGluIGEgc2ltaWxhclxuICAvLyB3YXkuIERvIG5vdCBhY2NlcHQgdGhlbmFibGVzIHRoYXQgdXNlIGEgZnVuY3Rpb24gYXMgYG9iamAgYW5kIHRoYXQgaGF2ZSBub1xuICAvLyBgY2F0Y2hgIGhhbmRsZXIuXG4gIC8vIFRPRE86IHRoZW5hYmxlcyBhcmUgY2hlY2tlZCB1cCB1bnRpbCB0aGV5IGhhdmUgdGhlIGNvcnJlY3QgbWV0aG9kcyxcbiAgLy8gYnV0IGFjY29yZGluZyB0byBkb2N1bWVudGF0aW9uLCB0aGUgYHRoZW5gIG1ldGhvZCBzaG91bGQgcmVjZWl2ZVxuICAvLyB0aGUgYGZ1bGZpbGxgIGFuZCBgcmVqZWN0YCBhcmd1bWVudHMgYXMgd2VsbCBvciBpdCBtYXkgYmUgbmV2ZXIgcmVzb2x2ZWQuXG4gIHJldHVybiBpc1Byb21pc2Uob2JqKSB8fCBvYmogIT09IG51bGwgJiYgX3R5cGVvZihvYmopID09PSAnb2JqZWN0JyAmJiB0eXBlb2Ygb2JqLnRoZW4gPT09ICdmdW5jdGlvbicgJiYgdHlwZW9mIG9iai5jYXRjaCA9PT0gJ2Z1bmN0aW9uJztcbn1cblxuZnVuY3Rpb24gd2FpdEZvckFjdHVhbChwcm9taXNlRm4pIHtcbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkge1xuICAgIHZhciByZXN1bHRQcm9taXNlO1xuXG4gICAgaWYgKHR5cGVvZiBwcm9taXNlRm4gPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIC8vIFJldHVybiBhIHJlamVjdGVkIHByb21pc2UgaWYgYHByb21pc2VGbmAgdGhyb3dzIHN5bmNocm9ub3VzbHkuXG4gICAgICByZXN1bHRQcm9taXNlID0gcHJvbWlzZUZuKCk7IC8vIEZhaWwgaW4gY2FzZSBubyBwcm9taXNlIGlzIHJldHVybmVkLlxuXG4gICAgICBpZiAoIWNoZWNrSXNQcm9taXNlKHJlc3VsdFByb21pc2UpKSB7XG4gICAgICAgIHRocm93IG5ldyBFUlJfSU5WQUxJRF9SRVRVUk5fVkFMVUUoJ2luc3RhbmNlIG9mIFByb21pc2UnLCAncHJvbWlzZUZuJywgcmVzdWx0UHJvbWlzZSk7XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChjaGVja0lzUHJvbWlzZShwcm9taXNlRm4pKSB7XG4gICAgICByZXN1bHRQcm9taXNlID0gcHJvbWlzZUZuO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aHJvdyBuZXcgRVJSX0lOVkFMSURfQVJHX1RZUEUoJ3Byb21pc2VGbicsIFsnRnVuY3Rpb24nLCAnUHJvbWlzZSddLCBwcm9taXNlRm4pO1xuICAgIH1cblxuICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiByZXN1bHRQcm9taXNlO1xuICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIE5PX0VYQ0VQVElPTl9TRU5USU5FTDtcbiAgICB9KS5jYXRjaChmdW5jdGlvbiAoZSkge1xuICAgICAgcmV0dXJuIGU7XG4gICAgfSk7XG4gIH0pO1xufVxuXG5mdW5jdGlvbiBleHBlY3RzRXJyb3Ioc3RhY2tTdGFydEZuLCBhY3R1YWwsIGVycm9yLCBtZXNzYWdlKSB7XG4gIGlmICh0eXBlb2YgZXJyb3IgPT09ICdzdHJpbmcnKSB7XG4gICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT09IDQpIHtcbiAgICAgIHRocm93IG5ldyBFUlJfSU5WQUxJRF9BUkdfVFlQRSgnZXJyb3InLCBbJ09iamVjdCcsICdFcnJvcicsICdGdW5jdGlvbicsICdSZWdFeHAnXSwgZXJyb3IpO1xuICAgIH1cblxuICAgIGlmIChfdHlwZW9mKGFjdHVhbCkgPT09ICdvYmplY3QnICYmIGFjdHVhbCAhPT0gbnVsbCkge1xuICAgICAgaWYgKGFjdHVhbC5tZXNzYWdlID09PSBlcnJvcikge1xuICAgICAgICB0aHJvdyBuZXcgRVJSX0FNQklHVU9VU19BUkdVTUVOVCgnZXJyb3IvbWVzc2FnZScsIFwiVGhlIGVycm9yIG1lc3NhZ2UgXFxcIlwiLmNvbmNhdChhY3R1YWwubWVzc2FnZSwgXCJcXFwiIGlzIGlkZW50aWNhbCB0byB0aGUgbWVzc2FnZS5cIikpO1xuICAgICAgfVxuICAgIH0gZWxzZSBpZiAoYWN0dWFsID09PSBlcnJvcikge1xuICAgICAgdGhyb3cgbmV3IEVSUl9BTUJJR1VPVVNfQVJHVU1FTlQoJ2Vycm9yL21lc3NhZ2UnLCBcIlRoZSBlcnJvciBcXFwiXCIuY29uY2F0KGFjdHVhbCwgXCJcXFwiIGlzIGlkZW50aWNhbCB0byB0aGUgbWVzc2FnZS5cIikpO1xuICAgIH1cblxuICAgIG1lc3NhZ2UgPSBlcnJvcjtcbiAgICBlcnJvciA9IHVuZGVmaW5lZDtcbiAgfSBlbHNlIGlmIChlcnJvciAhPSBudWxsICYmIF90eXBlb2YoZXJyb3IpICE9PSAnb2JqZWN0JyAmJiB0eXBlb2YgZXJyb3IgIT09ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgRVJSX0lOVkFMSURfQVJHX1RZUEUoJ2Vycm9yJywgWydPYmplY3QnLCAnRXJyb3InLCAnRnVuY3Rpb24nLCAnUmVnRXhwJ10sIGVycm9yKTtcbiAgfVxuXG4gIGlmIChhY3R1YWwgPT09IE5PX0VYQ0VQVElPTl9TRU5USU5FTCkge1xuICAgIHZhciBkZXRhaWxzID0gJyc7XG5cbiAgICBpZiAoZXJyb3IgJiYgZXJyb3IubmFtZSkge1xuICAgICAgZGV0YWlscyArPSBcIiAoXCIuY29uY2F0KGVycm9yLm5hbWUsIFwiKVwiKTtcbiAgICB9XG5cbiAgICBkZXRhaWxzICs9IG1lc3NhZ2UgPyBcIjogXCIuY29uY2F0KG1lc3NhZ2UpIDogJy4nO1xuICAgIHZhciBmblR5cGUgPSBzdGFja1N0YXJ0Rm4ubmFtZSA9PT0gJ3JlamVjdHMnID8gJ3JlamVjdGlvbicgOiAnZXhjZXB0aW9uJztcbiAgICBpbm5lckZhaWwoe1xuICAgICAgYWN0dWFsOiB1bmRlZmluZWQsXG4gICAgICBleHBlY3RlZDogZXJyb3IsXG4gICAgICBvcGVyYXRvcjogc3RhY2tTdGFydEZuLm5hbWUsXG4gICAgICBtZXNzYWdlOiBcIk1pc3NpbmcgZXhwZWN0ZWQgXCIuY29uY2F0KGZuVHlwZSkuY29uY2F0KGRldGFpbHMpLFxuICAgICAgc3RhY2tTdGFydEZuOiBzdGFja1N0YXJ0Rm5cbiAgICB9KTtcbiAgfVxuXG4gIGlmIChlcnJvciAmJiAhZXhwZWN0ZWRFeGNlcHRpb24oYWN0dWFsLCBlcnJvciwgbWVzc2FnZSwgc3RhY2tTdGFydEZuKSkge1xuICAgIHRocm93IGFjdHVhbDtcbiAgfVxufVxuXG5mdW5jdGlvbiBleHBlY3RzTm9FcnJvcihzdGFja1N0YXJ0Rm4sIGFjdHVhbCwgZXJyb3IsIG1lc3NhZ2UpIHtcbiAgaWYgKGFjdHVhbCA9PT0gTk9fRVhDRVBUSU9OX1NFTlRJTkVMKSByZXR1cm47XG5cbiAgaWYgKHR5cGVvZiBlcnJvciA9PT0gJ3N0cmluZycpIHtcbiAgICBtZXNzYWdlID0gZXJyb3I7XG4gICAgZXJyb3IgPSB1bmRlZmluZWQ7XG4gIH1cblxuICBpZiAoIWVycm9yIHx8IGV4cGVjdGVkRXhjZXB0aW9uKGFjdHVhbCwgZXJyb3IpKSB7XG4gICAgdmFyIGRldGFpbHMgPSBtZXNzYWdlID8gXCI6IFwiLmNvbmNhdChtZXNzYWdlKSA6ICcuJztcbiAgICB2YXIgZm5UeXBlID0gc3RhY2tTdGFydEZuLm5hbWUgPT09ICdkb2VzTm90UmVqZWN0JyA/ICdyZWplY3Rpb24nIDogJ2V4Y2VwdGlvbic7XG4gICAgaW5uZXJGYWlsKHtcbiAgICAgIGFjdHVhbDogYWN0dWFsLFxuICAgICAgZXhwZWN0ZWQ6IGVycm9yLFxuICAgICAgb3BlcmF0b3I6IHN0YWNrU3RhcnRGbi5uYW1lLFxuICAgICAgbWVzc2FnZTogXCJHb3QgdW53YW50ZWQgXCIuY29uY2F0KGZuVHlwZSkuY29uY2F0KGRldGFpbHMsIFwiXFxuXCIpICsgXCJBY3R1YWwgbWVzc2FnZTogXFxcIlwiLmNvbmNhdChhY3R1YWwgJiYgYWN0dWFsLm1lc3NhZ2UsIFwiXFxcIlwiKSxcbiAgICAgIHN0YWNrU3RhcnRGbjogc3RhY2tTdGFydEZuXG4gICAgfSk7XG4gIH1cblxuICB0aHJvdyBhY3R1YWw7XG59XG5cbmFzc2VydC50aHJvd3MgPSBmdW5jdGlvbiB0aHJvd3MocHJvbWlzZUZuKSB7XG4gIGZvciAodmFyIF9sZW4yID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IG5ldyBBcnJheShfbGVuMiA+IDEgPyBfbGVuMiAtIDEgOiAwKSwgX2tleTIgPSAxOyBfa2V5MiA8IF9sZW4yOyBfa2V5MisrKSB7XG4gICAgYXJnc1tfa2V5MiAtIDFdID0gYXJndW1lbnRzW19rZXkyXTtcbiAgfVxuXG4gIGV4cGVjdHNFcnJvci5hcHBseSh2b2lkIDAsIFt0aHJvd3MsIGdldEFjdHVhbChwcm9taXNlRm4pXS5jb25jYXQoYXJncykpO1xufTtcblxuYXNzZXJ0LnJlamVjdHMgPSBmdW5jdGlvbiByZWplY3RzKHByb21pc2VGbikge1xuICBmb3IgKHZhciBfbGVuMyA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBuZXcgQXJyYXkoX2xlbjMgPiAxID8gX2xlbjMgLSAxIDogMCksIF9rZXkzID0gMTsgX2tleTMgPCBfbGVuMzsgX2tleTMrKykge1xuICAgIGFyZ3NbX2tleTMgLSAxXSA9IGFyZ3VtZW50c1tfa2V5M107XG4gIH1cblxuICByZXR1cm4gd2FpdEZvckFjdHVhbChwcm9taXNlRm4pLnRoZW4oZnVuY3Rpb24gKHJlc3VsdCkge1xuICAgIHJldHVybiBleHBlY3RzRXJyb3IuYXBwbHkodm9pZCAwLCBbcmVqZWN0cywgcmVzdWx0XS5jb25jYXQoYXJncykpO1xuICB9KTtcbn07XG5cbmFzc2VydC5kb2VzTm90VGhyb3cgPSBmdW5jdGlvbiBkb2VzTm90VGhyb3coZm4pIHtcbiAgZm9yICh2YXIgX2xlbjQgPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gbmV3IEFycmF5KF9sZW40ID4gMSA/IF9sZW40IC0gMSA6IDApLCBfa2V5NCA9IDE7IF9rZXk0IDwgX2xlbjQ7IF9rZXk0KyspIHtcbiAgICBhcmdzW19rZXk0IC0gMV0gPSBhcmd1bWVudHNbX2tleTRdO1xuICB9XG5cbiAgZXhwZWN0c05vRXJyb3IuYXBwbHkodm9pZCAwLCBbZG9lc05vdFRocm93LCBnZXRBY3R1YWwoZm4pXS5jb25jYXQoYXJncykpO1xufTtcblxuYXNzZXJ0LmRvZXNOb3RSZWplY3QgPSBmdW5jdGlvbiBkb2VzTm90UmVqZWN0KGZuKSB7XG4gIGZvciAodmFyIF9sZW41ID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IG5ldyBBcnJheShfbGVuNSA+IDEgPyBfbGVuNSAtIDEgOiAwKSwgX2tleTUgPSAxOyBfa2V5NSA8IF9sZW41OyBfa2V5NSsrKSB7XG4gICAgYXJnc1tfa2V5NSAtIDFdID0gYXJndW1lbnRzW19rZXk1XTtcbiAgfVxuXG4gIHJldHVybiB3YWl0Rm9yQWN0dWFsKGZuKS50aGVuKGZ1bmN0aW9uIChyZXN1bHQpIHtcbiAgICByZXR1cm4gZXhwZWN0c05vRXJyb3IuYXBwbHkodm9pZCAwLCBbZG9lc05vdFJlamVjdCwgcmVzdWx0XS5jb25jYXQoYXJncykpO1xuICB9KTtcbn07XG5cbmFzc2VydC5pZkVycm9yID0gZnVuY3Rpb24gaWZFcnJvcihlcnIpIHtcbiAgaWYgKGVyciAhPT0gbnVsbCAmJiBlcnIgIT09IHVuZGVmaW5lZCkge1xuICAgIHZhciBtZXNzYWdlID0gJ2lmRXJyb3IgZ290IHVud2FudGVkIGV4Y2VwdGlvbjogJztcblxuICAgIGlmIChfdHlwZW9mKGVycikgPT09ICdvYmplY3QnICYmIHR5cGVvZiBlcnIubWVzc2FnZSA9PT0gJ3N0cmluZycpIHtcbiAgICAgIGlmIChlcnIubWVzc2FnZS5sZW5ndGggPT09IDAgJiYgZXJyLmNvbnN0cnVjdG9yKSB7XG4gICAgICAgIG1lc3NhZ2UgKz0gZXJyLmNvbnN0cnVjdG9yLm5hbWU7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBtZXNzYWdlICs9IGVyci5tZXNzYWdlO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBtZXNzYWdlICs9IGluc3BlY3QoZXJyKTtcbiAgICB9XG5cbiAgICB2YXIgbmV3RXJyID0gbmV3IEFzc2VydGlvbkVycm9yKHtcbiAgICAgIGFjdHVhbDogZXJyLFxuICAgICAgZXhwZWN0ZWQ6IG51bGwsXG4gICAgICBvcGVyYXRvcjogJ2lmRXJyb3InLFxuICAgICAgbWVzc2FnZTogbWVzc2FnZSxcbiAgICAgIHN0YWNrU3RhcnRGbjogaWZFcnJvclxuICAgIH0pOyAvLyBNYWtlIHN1cmUgd2UgYWN0dWFsbHkgaGF2ZSBhIHN0YWNrIHRyYWNlIVxuXG4gICAgdmFyIG9yaWdTdGFjayA9IGVyci5zdGFjaztcblxuICAgIGlmICh0eXBlb2Ygb3JpZ1N0YWNrID09PSAnc3RyaW5nJykge1xuICAgICAgLy8gVGhpcyB3aWxsIHJlbW92ZSBhbnkgZHVwbGljYXRlZCBmcmFtZXMgZnJvbSB0aGUgZXJyb3IgZnJhbWVzIHRha2VuXG4gICAgICAvLyBmcm9tIHdpdGhpbiBgaWZFcnJvcmAgYW5kIGFkZCB0aGUgb3JpZ2luYWwgZXJyb3IgZnJhbWVzIHRvIHRoZSBuZXdseVxuICAgICAgLy8gY3JlYXRlZCBvbmVzLlxuICAgICAgdmFyIHRtcDIgPSBvcmlnU3RhY2suc3BsaXQoJ1xcbicpO1xuICAgICAgdG1wMi5zaGlmdCgpOyAvLyBGaWx0ZXIgYWxsIGZyYW1lcyBleGlzdGluZyBpbiBlcnIuc3RhY2suXG5cbiAgICAgIHZhciB0bXAxID0gbmV3RXJyLnN0YWNrLnNwbGl0KCdcXG4nKTtcblxuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0bXAyLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIC8vIEZpbmQgdGhlIGZpcnN0IG9jY3VycmVuY2Ugb2YgdGhlIGZyYW1lLlxuICAgICAgICB2YXIgcG9zID0gdG1wMS5pbmRleE9mKHRtcDJbaV0pO1xuXG4gICAgICAgIGlmIChwb3MgIT09IC0xKSB7XG4gICAgICAgICAgLy8gT25seSBrZWVwIG5ldyBmcmFtZXMuXG4gICAgICAgICAgdG1wMSA9IHRtcDEuc2xpY2UoMCwgcG9zKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBuZXdFcnIuc3RhY2sgPSBcIlwiLmNvbmNhdCh0bXAxLmpvaW4oJ1xcbicpLCBcIlxcblwiKS5jb25jYXQodG1wMi5qb2luKCdcXG4nKSk7XG4gICAgfVxuXG4gICAgdGhyb3cgbmV3RXJyO1xuICB9XG59OyAvLyBFeHBvc2UgYSBzdHJpY3Qgb25seSB2YXJpYW50IG9mIGFzc2VydFxuXG5cbmZ1bmN0aW9uIHN0cmljdCgpIHtcbiAgZm9yICh2YXIgX2xlbjYgPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gbmV3IEFycmF5KF9sZW42KSwgX2tleTYgPSAwOyBfa2V5NiA8IF9sZW42OyBfa2V5NisrKSB7XG4gICAgYXJnc1tfa2V5Nl0gPSBhcmd1bWVudHNbX2tleTZdO1xuICB9XG5cbiAgaW5uZXJPay5hcHBseSh2b2lkIDAsIFtzdHJpY3QsIGFyZ3MubGVuZ3RoXS5jb25jYXQoYXJncykpO1xufVxuXG5hc3NlcnQuc3RyaWN0ID0gb2JqZWN0QXNzaWduKHN0cmljdCwgYXNzZXJ0LCB7XG4gIGVxdWFsOiBhc3NlcnQuc3RyaWN0RXF1YWwsXG4gIGRlZXBFcXVhbDogYXNzZXJ0LmRlZXBTdHJpY3RFcXVhbCxcbiAgbm90RXF1YWw6IGFzc2VydC5ub3RTdHJpY3RFcXVhbCxcbiAgbm90RGVlcEVxdWFsOiBhc3NlcnQubm90RGVlcFN0cmljdEVxdWFsXG59KTtcbmFzc2VydC5zdHJpY3Quc3RyaWN0ID0gYXNzZXJ0LnN0cmljdDsiLCIvLyBDdXJyZW50bHkgaW4gc3luYyB3aXRoIE5vZGUuanMgbGliL2ludGVybmFsL2Fzc2VydC9hc3NlcnRpb25fZXJyb3IuanNcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMDgxNzg0MGY3NzUwMzIxNjlkZGQ3MGM4NWFjMDU5ZjE4ZmZjYzgxY1xuJ3VzZSBzdHJpY3QnO1xuXG5mdW5jdGlvbiBfb2JqZWN0U3ByZWFkKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldICE9IG51bGwgPyBhcmd1bWVudHNbaV0gOiB7fTsgdmFyIG93bktleXMgPSBPYmplY3Qua2V5cyhzb3VyY2UpOyBpZiAodHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMgPT09ICdmdW5jdGlvbicpIHsgb3duS2V5cyA9IG93bktleXMuY29uY2F0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMoc291cmNlKS5maWx0ZXIoZnVuY3Rpb24gKHN5bSkgeyByZXR1cm4gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihzb3VyY2UsIHN5bSkuZW51bWVyYWJsZTsgfSkpOyB9IG93bktleXMuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7IF9kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGtleSwgc291cmNlW2tleV0pOyB9KTsgfSByZXR1cm4gdGFyZ2V0OyB9XG5cbmZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0eShvYmosIGtleSwgdmFsdWUpIHsgaWYgKGtleSBpbiBvYmopIHsgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7IHZhbHVlOiB2YWx1ZSwgZW51bWVyYWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlLCB3cml0YWJsZTogdHJ1ZSB9KTsgfSBlbHNlIHsgb2JqW2tleV0gPSB2YWx1ZTsgfSByZXR1cm4gb2JqOyB9XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH1cblxuZnVuY3Rpb24gX2NyZWF0ZUNsYXNzKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBfZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoY2FsbCAmJiAoX3R5cGVvZihjYWxsKSA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSkgeyByZXR1cm4gY2FsbDsgfSByZXR1cm4gX2Fzc2VydFRoaXNJbml0aWFsaXplZChzZWxmKTsgfVxuXG5mdW5jdGlvbiBfYXNzZXJ0VGhpc0luaXRpYWxpemVkKHNlbGYpIHsgaWYgKHNlbGYgPT09IHZvaWQgMCkgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uXCIpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIF9zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcyk7IH1cblxuZnVuY3Rpb24gX3dyYXBOYXRpdmVTdXBlcihDbGFzcykgeyB2YXIgX2NhY2hlID0gdHlwZW9mIE1hcCA9PT0gXCJmdW5jdGlvblwiID8gbmV3IE1hcCgpIDogdW5kZWZpbmVkOyBfd3JhcE5hdGl2ZVN1cGVyID0gZnVuY3Rpb24gX3dyYXBOYXRpdmVTdXBlcihDbGFzcykgeyBpZiAoQ2xhc3MgPT09IG51bGwgfHwgIV9pc05hdGl2ZUZ1bmN0aW9uKENsYXNzKSkgcmV0dXJuIENsYXNzOyBpZiAodHlwZW9mIENsYXNzICE9PSBcImZ1bmN0aW9uXCIpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uXCIpOyB9IGlmICh0eXBlb2YgX2NhY2hlICE9PSBcInVuZGVmaW5lZFwiKSB7IGlmIChfY2FjaGUuaGFzKENsYXNzKSkgcmV0dXJuIF9jYWNoZS5nZXQoQ2xhc3MpOyBfY2FjaGUuc2V0KENsYXNzLCBXcmFwcGVyKTsgfSBmdW5jdGlvbiBXcmFwcGVyKCkgeyByZXR1cm4gX2NvbnN0cnVjdChDbGFzcywgYXJndW1lbnRzLCBfZ2V0UHJvdG90eXBlT2YodGhpcykuY29uc3RydWN0b3IpOyB9IFdyYXBwZXIucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IFdyYXBwZXIsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IHJldHVybiBfc2V0UHJvdG90eXBlT2YoV3JhcHBlciwgQ2xhc3MpOyB9OyByZXR1cm4gX3dyYXBOYXRpdmVTdXBlcihDbGFzcyk7IH1cblxuZnVuY3Rpb24gaXNOYXRpdmVSZWZsZWN0Q29uc3RydWN0KCkgeyBpZiAodHlwZW9mIFJlZmxlY3QgPT09IFwidW5kZWZpbmVkXCIgfHwgIVJlZmxlY3QuY29uc3RydWN0KSByZXR1cm4gZmFsc2U7IGlmIChSZWZsZWN0LmNvbnN0cnVjdC5zaGFtKSByZXR1cm4gZmFsc2U7IGlmICh0eXBlb2YgUHJveHkgPT09IFwiZnVuY3Rpb25cIikgcmV0dXJuIHRydWU7IHRyeSB7IERhdGUucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoUmVmbGVjdC5jb25zdHJ1Y3QoRGF0ZSwgW10sIGZ1bmN0aW9uICgpIHt9KSk7IHJldHVybiB0cnVlOyB9IGNhdGNoIChlKSB7IHJldHVybiBmYWxzZTsgfSB9XG5cbmZ1bmN0aW9uIF9jb25zdHJ1Y3QoUGFyZW50LCBhcmdzLCBDbGFzcykgeyBpZiAoaXNOYXRpdmVSZWZsZWN0Q29uc3RydWN0KCkpIHsgX2NvbnN0cnVjdCA9IFJlZmxlY3QuY29uc3RydWN0OyB9IGVsc2UgeyBfY29uc3RydWN0ID0gZnVuY3Rpb24gX2NvbnN0cnVjdChQYXJlbnQsIGFyZ3MsIENsYXNzKSB7IHZhciBhID0gW251bGxdOyBhLnB1c2guYXBwbHkoYSwgYXJncyk7IHZhciBDb25zdHJ1Y3RvciA9IEZ1bmN0aW9uLmJpbmQuYXBwbHkoUGFyZW50LCBhKTsgdmFyIGluc3RhbmNlID0gbmV3IENvbnN0cnVjdG9yKCk7IGlmIChDbGFzcykgX3NldFByb3RvdHlwZU9mKGluc3RhbmNlLCBDbGFzcy5wcm90b3R5cGUpOyByZXR1cm4gaW5zdGFuY2U7IH07IH0gcmV0dXJuIF9jb25zdHJ1Y3QuYXBwbHkobnVsbCwgYXJndW1lbnRzKTsgfVxuXG5mdW5jdGlvbiBfaXNOYXRpdmVGdW5jdGlvbihmbikgeyByZXR1cm4gRnVuY3Rpb24udG9TdHJpbmcuY2FsbChmbikuaW5kZXhPZihcIltuYXRpdmUgY29kZV1cIikgIT09IC0xOyB9XG5cbmZ1bmN0aW9uIF9zZXRQcm90b3R5cGVPZihvLCBwKSB7IF9zZXRQcm90b3R5cGVPZiA9IE9iamVjdC5zZXRQcm90b3R5cGVPZiB8fCBmdW5jdGlvbiBfc2V0UHJvdG90eXBlT2YobywgcCkgeyBvLl9fcHJvdG9fXyA9IHA7IHJldHVybiBvOyB9OyByZXR1cm4gX3NldFByb3RvdHlwZU9mKG8sIHApOyB9XG5cbmZ1bmN0aW9uIF9nZXRQcm90b3R5cGVPZihvKSB7IF9nZXRQcm90b3R5cGVPZiA9IE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5nZXRQcm90b3R5cGVPZiA6IGZ1bmN0aW9uIF9nZXRQcm90b3R5cGVPZihvKSB7IHJldHVybiBvLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2Yobyk7IH07IHJldHVybiBfZ2V0UHJvdG90eXBlT2Yobyk7IH1cblxuZnVuY3Rpb24gX3R5cGVvZihvYmopIHsgaWYgKHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiAmJiB0eXBlb2YgU3ltYm9sLml0ZXJhdG9yID09PSBcInN5bWJvbFwiKSB7IF90eXBlb2YgPSBmdW5jdGlvbiBfdHlwZW9mKG9iaikgeyByZXR1cm4gdHlwZW9mIG9iajsgfTsgfSBlbHNlIHsgX3R5cGVvZiA9IGZ1bmN0aW9uIF90eXBlb2Yob2JqKSB7IHJldHVybiBvYmogJiYgdHlwZW9mIFN5bWJvbCA9PT0gXCJmdW5jdGlvblwiICYmIG9iai5jb25zdHJ1Y3RvciA9PT0gU3ltYm9sICYmIG9iaiAhPT0gU3ltYm9sLnByb3RvdHlwZSA/IFwic3ltYm9sXCIgOiB0eXBlb2Ygb2JqOyB9OyB9IHJldHVybiBfdHlwZW9mKG9iaik7IH1cblxudmFyIF9yZXF1aXJlID0gcmVxdWlyZSgndXRpbC8nKSxcbiAgICBpbnNwZWN0ID0gX3JlcXVpcmUuaW5zcGVjdDtcblxudmFyIF9yZXF1aXJlMiA9IHJlcXVpcmUoJy4uL2Vycm9ycycpLFxuICAgIEVSUl9JTlZBTElEX0FSR19UWVBFID0gX3JlcXVpcmUyLmNvZGVzLkVSUl9JTlZBTElEX0FSR19UWVBFOyAvLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9TdHJpbmcvZW5kc1dpdGhcblxuXG5mdW5jdGlvbiBlbmRzV2l0aChzdHIsIHNlYXJjaCwgdGhpc19sZW4pIHtcbiAgaWYgKHRoaXNfbGVuID09PSB1bmRlZmluZWQgfHwgdGhpc19sZW4gPiBzdHIubGVuZ3RoKSB7XG4gICAgdGhpc19sZW4gPSBzdHIubGVuZ3RoO1xuICB9XG5cbiAgcmV0dXJuIHN0ci5zdWJzdHJpbmcodGhpc19sZW4gLSBzZWFyY2gubGVuZ3RoLCB0aGlzX2xlbikgPT09IHNlYXJjaDtcbn0gLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvU3RyaW5nL3JlcGVhdFxuXG5cbmZ1bmN0aW9uIHJlcGVhdChzdHIsIGNvdW50KSB7XG4gIGNvdW50ID0gTWF0aC5mbG9vcihjb3VudCk7XG4gIGlmIChzdHIubGVuZ3RoID09IDAgfHwgY291bnQgPT0gMCkgcmV0dXJuICcnO1xuICB2YXIgbWF4Q291bnQgPSBzdHIubGVuZ3RoICogY291bnQ7XG4gIGNvdW50ID0gTWF0aC5mbG9vcihNYXRoLmxvZyhjb3VudCkgLyBNYXRoLmxvZygyKSk7XG5cbiAgd2hpbGUgKGNvdW50KSB7XG4gICAgc3RyICs9IHN0cjtcbiAgICBjb3VudC0tO1xuICB9XG5cbiAgc3RyICs9IHN0ci5zdWJzdHJpbmcoMCwgbWF4Q291bnQgLSBzdHIubGVuZ3RoKTtcbiAgcmV0dXJuIHN0cjtcbn1cblxudmFyIGJsdWUgPSAnJztcbnZhciBncmVlbiA9ICcnO1xudmFyIHJlZCA9ICcnO1xudmFyIHdoaXRlID0gJyc7XG52YXIga1JlYWRhYmxlT3BlcmF0b3IgPSB7XG4gIGRlZXBTdHJpY3RFcXVhbDogJ0V4cGVjdGVkIHZhbHVlcyB0byBiZSBzdHJpY3RseSBkZWVwLWVxdWFsOicsXG4gIHN0cmljdEVxdWFsOiAnRXhwZWN0ZWQgdmFsdWVzIHRvIGJlIHN0cmljdGx5IGVxdWFsOicsXG4gIHN0cmljdEVxdWFsT2JqZWN0OiAnRXhwZWN0ZWQgXCJhY3R1YWxcIiB0byBiZSByZWZlcmVuY2UtZXF1YWwgdG8gXCJleHBlY3RlZFwiOicsXG4gIGRlZXBFcXVhbDogJ0V4cGVjdGVkIHZhbHVlcyB0byBiZSBsb29zZWx5IGRlZXAtZXF1YWw6JyxcbiAgZXF1YWw6ICdFeHBlY3RlZCB2YWx1ZXMgdG8gYmUgbG9vc2VseSBlcXVhbDonLFxuICBub3REZWVwU3RyaWN0RXF1YWw6ICdFeHBlY3RlZCBcImFjdHVhbFwiIG5vdCB0byBiZSBzdHJpY3RseSBkZWVwLWVxdWFsIHRvOicsXG4gIG5vdFN0cmljdEVxdWFsOiAnRXhwZWN0ZWQgXCJhY3R1YWxcIiB0byBiZSBzdHJpY3RseSB1bmVxdWFsIHRvOicsXG4gIG5vdFN0cmljdEVxdWFsT2JqZWN0OiAnRXhwZWN0ZWQgXCJhY3R1YWxcIiBub3QgdG8gYmUgcmVmZXJlbmNlLWVxdWFsIHRvIFwiZXhwZWN0ZWRcIjonLFxuICBub3REZWVwRXF1YWw6ICdFeHBlY3RlZCBcImFjdHVhbFwiIG5vdCB0byBiZSBsb29zZWx5IGRlZXAtZXF1YWwgdG86JyxcbiAgbm90RXF1YWw6ICdFeHBlY3RlZCBcImFjdHVhbFwiIHRvIGJlIGxvb3NlbHkgdW5lcXVhbCB0bzonLFxuICBub3RJZGVudGljYWw6ICdWYWx1ZXMgaWRlbnRpY2FsIGJ1dCBub3QgcmVmZXJlbmNlLWVxdWFsOidcbn07IC8vIENvbXBhcmluZyBzaG9ydCBwcmltaXRpdmVzIHNob3VsZCBqdXN0IHNob3cgPT09IC8gIT09IGluc3RlYWQgb2YgdXNpbmcgdGhlXG4vLyBkaWZmLlxuXG52YXIga01heFNob3J0TGVuZ3RoID0gMTA7XG5cbmZ1bmN0aW9uIGNvcHlFcnJvcihzb3VyY2UpIHtcbiAgdmFyIGtleXMgPSBPYmplY3Qua2V5cyhzb3VyY2UpO1xuICB2YXIgdGFyZ2V0ID0gT2JqZWN0LmNyZWF0ZShPYmplY3QuZ2V0UHJvdG90eXBlT2Yoc291cmNlKSk7XG4gIGtleXMuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7XG4gICAgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTtcbiAgfSk7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsICdtZXNzYWdlJywge1xuICAgIHZhbHVlOiBzb3VyY2UubWVzc2FnZVxuICB9KTtcbiAgcmV0dXJuIHRhcmdldDtcbn1cblxuZnVuY3Rpb24gaW5zcGVjdFZhbHVlKHZhbCkge1xuICAvLyBUaGUgdXRpbC5pbnNwZWN0IGRlZmF1bHQgdmFsdWVzIGNvdWxkIGJlIGNoYW5nZWQuIFRoaXMgbWFrZXMgc3VyZSB0aGVcbiAgLy8gZXJyb3IgbWVzc2FnZXMgY29udGFpbiB0aGUgbmVjZXNzYXJ5IGluZm9ybWF0aW9uIG5ldmVydGhlbGVzcy5cbiAgcmV0dXJuIGluc3BlY3QodmFsLCB7XG4gICAgY29tcGFjdDogZmFsc2UsXG4gICAgY3VzdG9tSW5zcGVjdDogZmFsc2UsXG4gICAgZGVwdGg6IDEwMDAsXG4gICAgbWF4QXJyYXlMZW5ndGg6IEluZmluaXR5LFxuICAgIC8vIEFzc2VydCBjb21wYXJlcyBvbmx5IGVudW1lcmFibGUgcHJvcGVydGllcyAod2l0aCBhIGZldyBleGNlcHRpb25zKS5cbiAgICBzaG93SGlkZGVuOiBmYWxzZSxcbiAgICAvLyBIYXZpbmcgYSBsb25nIGxpbmUgYXMgZXJyb3IgaXMgYmV0dGVyIHRoYW4gd3JhcHBpbmcgdGhlIGxpbmUgZm9yXG4gICAgLy8gY29tcGFyaXNvbiBmb3Igbm93LlxuICAgIC8vIFRPRE8oQnJpZGdlQVIpOiBgYnJlYWtMZW5ndGhgIHNob3VsZCBiZSBsaW1pdGVkIGFzIHNvb24gYXMgc29vbiBhcyB3ZVxuICAgIC8vIGhhdmUgbWV0YSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgaW5zcGVjdGVkIHByb3BlcnRpZXMgKGkuZS4sIGtub3cgd2hlcmVcbiAgICAvLyBpbiB3aGF0IGxpbmUgdGhlIHByb3BlcnR5IHN0YXJ0cyBhbmQgZW5kcykuXG4gICAgYnJlYWtMZW5ndGg6IEluZmluaXR5LFxuICAgIC8vIEFzc2VydCBkb2VzIG5vdCBkZXRlY3QgcHJveGllcyBjdXJyZW50bHkuXG4gICAgc2hvd1Byb3h5OiBmYWxzZSxcbiAgICBzb3J0ZWQ6IHRydWUsXG4gICAgLy8gSW5zcGVjdCBnZXR0ZXJzIGFzIHdlIGFsc28gY2hlY2sgdGhlbSB3aGVuIGNvbXBhcmluZyBlbnRyaWVzLlxuICAgIGdldHRlcnM6IHRydWVcbiAgfSk7XG59XG5cbmZ1bmN0aW9uIGNyZWF0ZUVyckRpZmYoYWN0dWFsLCBleHBlY3RlZCwgb3BlcmF0b3IpIHtcbiAgdmFyIG90aGVyID0gJyc7XG4gIHZhciByZXMgPSAnJztcbiAgdmFyIGxhc3RQb3MgPSAwO1xuICB2YXIgZW5kID0gJyc7XG4gIHZhciBza2lwcGVkID0gZmFsc2U7XG4gIHZhciBhY3R1YWxJbnNwZWN0ZWQgPSBpbnNwZWN0VmFsdWUoYWN0dWFsKTtcbiAgdmFyIGFjdHVhbExpbmVzID0gYWN0dWFsSW5zcGVjdGVkLnNwbGl0KCdcXG4nKTtcbiAgdmFyIGV4cGVjdGVkTGluZXMgPSBpbnNwZWN0VmFsdWUoZXhwZWN0ZWQpLnNwbGl0KCdcXG4nKTtcbiAgdmFyIGkgPSAwO1xuICB2YXIgaW5kaWNhdG9yID0gJyc7IC8vIEluIGNhc2UgYm90aCB2YWx1ZXMgYXJlIG9iamVjdHMgZXhwbGljaXRseSBtYXJrIHRoZW0gYXMgbm90IHJlZmVyZW5jZSBlcXVhbFxuICAvLyBmb3IgdGhlIGBzdHJpY3RFcXVhbGAgb3BlcmF0b3IuXG5cbiAgaWYgKG9wZXJhdG9yID09PSAnc3RyaWN0RXF1YWwnICYmIF90eXBlb2YoYWN0dWFsKSA9PT0gJ29iamVjdCcgJiYgX3R5cGVvZihleHBlY3RlZCkgPT09ICdvYmplY3QnICYmIGFjdHVhbCAhPT0gbnVsbCAmJiBleHBlY3RlZCAhPT0gbnVsbCkge1xuICAgIG9wZXJhdG9yID0gJ3N0cmljdEVxdWFsT2JqZWN0JztcbiAgfSAvLyBJZiBcImFjdHVhbFwiIGFuZCBcImV4cGVjdGVkXCIgZml0IG9uIGEgc2luZ2xlIGxpbmUgYW5kIHRoZXkgYXJlIG5vdCBzdHJpY3RseVxuICAvLyBlcXVhbCwgY2hlY2sgZnVydGhlciBzcGVjaWFsIGhhbmRsaW5nLlxuXG5cbiAgaWYgKGFjdHVhbExpbmVzLmxlbmd0aCA9PT0gMSAmJiBleHBlY3RlZExpbmVzLmxlbmd0aCA9PT0gMSAmJiBhY3R1YWxMaW5lc1swXSAhPT0gZXhwZWN0ZWRMaW5lc1swXSkge1xuICAgIHZhciBpbnB1dExlbmd0aCA9IGFjdHVhbExpbmVzWzBdLmxlbmd0aCArIGV4cGVjdGVkTGluZXNbMF0ubGVuZ3RoOyAvLyBJZiB0aGUgY2hhcmFjdGVyIGxlbmd0aCBvZiBcImFjdHVhbFwiIGFuZCBcImV4cGVjdGVkXCIgdG9nZXRoZXIgaXMgbGVzcyB0aGFuXG4gICAgLy8ga01heFNob3J0TGVuZ3RoIGFuZCBpZiBuZWl0aGVyIGlzIGFuIG9iamVjdCBhbmQgYXQgbGVhc3Qgb25lIG9mIHRoZW0gaXNcbiAgICAvLyBub3QgYHplcm9gLCB1c2UgdGhlIHN0cmljdCBlcXVhbCBjb21wYXJpc29uIHRvIHZpc3VhbGl6ZSB0aGUgb3V0cHV0LlxuXG4gICAgaWYgKGlucHV0TGVuZ3RoIDw9IGtNYXhTaG9ydExlbmd0aCkge1xuICAgICAgaWYgKChfdHlwZW9mKGFjdHVhbCkgIT09ICdvYmplY3QnIHx8IGFjdHVhbCA9PT0gbnVsbCkgJiYgKF90eXBlb2YoZXhwZWN0ZWQpICE9PSAnb2JqZWN0JyB8fCBleHBlY3RlZCA9PT0gbnVsbCkgJiYgKGFjdHVhbCAhPT0gMCB8fCBleHBlY3RlZCAhPT0gMCkpIHtcbiAgICAgICAgLy8gLTAgPT09ICswXG4gICAgICAgIHJldHVybiBcIlwiLmNvbmNhdChrUmVhZGFibGVPcGVyYXRvcltvcGVyYXRvcl0sIFwiXFxuXFxuXCIpICsgXCJcIi5jb25jYXQoYWN0dWFsTGluZXNbMF0sIFwiICE9PSBcIikuY29uY2F0KGV4cGVjdGVkTGluZXNbMF0sIFwiXFxuXCIpO1xuICAgICAgfVxuICAgIH0gZWxzZSBpZiAob3BlcmF0b3IgIT09ICdzdHJpY3RFcXVhbE9iamVjdCcpIHtcbiAgICAgIC8vIElmIHRoZSBzdGRlcnIgaXMgYSB0dHkgYW5kIHRoZSBpbnB1dCBsZW5ndGggaXMgbG93ZXIgdGhhbiB0aGUgY3VycmVudFxuICAgICAgLy8gY29sdW1ucyBwZXIgbGluZSwgYWRkIGEgbWlzbWF0Y2ggaW5kaWNhdG9yIGJlbG93IHRoZSBvdXRwdXQuIElmIGl0IGlzXG4gICAgICAvLyBub3QgYSB0dHksIHVzZSBhIGRlZmF1bHQgdmFsdWUgb2YgODAgY2hhcmFjdGVycy5cbiAgICAgIHZhciBtYXhMZW5ndGggPSBwcm9jZXNzLnN0ZGVyciAmJiBwcm9jZXNzLnN0ZGVyci5pc1RUWSA/IHByb2Nlc3Muc3RkZXJyLmNvbHVtbnMgOiA4MDtcblxuICAgICAgaWYgKGlucHV0TGVuZ3RoIDwgbWF4TGVuZ3RoKSB7XG4gICAgICAgIHdoaWxlIChhY3R1YWxMaW5lc1swXVtpXSA9PT0gZXhwZWN0ZWRMaW5lc1swXVtpXSkge1xuICAgICAgICAgIGkrKztcbiAgICAgICAgfSAvLyBJZ25vcmUgdGhlIGZpcnN0IGNoYXJhY3RlcnMuXG5cblxuICAgICAgICBpZiAoaSA+IDIpIHtcbiAgICAgICAgICAvLyBBZGQgcG9zaXRpb24gaW5kaWNhdG9yIGZvciB0aGUgZmlyc3QgbWlzbWF0Y2ggaW4gY2FzZSBpdCBpcyBhXG4gICAgICAgICAgLy8gc2luZ2xlIGxpbmUgYW5kIHRoZSBpbnB1dCBsZW5ndGggaXMgbGVzcyB0aGFuIHRoZSBjb2x1bW4gbGVuZ3RoLlxuICAgICAgICAgIGluZGljYXRvciA9IFwiXFxuICBcIi5jb25jYXQocmVwZWF0KCcgJywgaSksIFwiXlwiKTtcbiAgICAgICAgICBpID0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSAvLyBSZW1vdmUgYWxsIGVuZGluZyBsaW5lcyB0aGF0IG1hdGNoICh0aGlzIG9wdGltaXplcyB0aGUgb3V0cHV0IGZvclxuICAvLyByZWFkYWJpbGl0eSBieSByZWR1Y2luZyB0aGUgbnVtYmVyIG9mIHRvdGFsIGNoYW5nZWQgbGluZXMpLlxuXG5cbiAgdmFyIGEgPSBhY3R1YWxMaW5lc1thY3R1YWxMaW5lcy5sZW5ndGggLSAxXTtcbiAgdmFyIGIgPSBleHBlY3RlZExpbmVzW2V4cGVjdGVkTGluZXMubGVuZ3RoIC0gMV07XG5cbiAgd2hpbGUgKGEgPT09IGIpIHtcbiAgICBpZiAoaSsrIDwgMikge1xuICAgICAgZW5kID0gXCJcXG4gIFwiLmNvbmNhdChhKS5jb25jYXQoZW5kKTtcbiAgICB9IGVsc2Uge1xuICAgICAgb3RoZXIgPSBhO1xuICAgIH1cblxuICAgIGFjdHVhbExpbmVzLnBvcCgpO1xuICAgIGV4cGVjdGVkTGluZXMucG9wKCk7XG4gICAgaWYgKGFjdHVhbExpbmVzLmxlbmd0aCA9PT0gMCB8fCBleHBlY3RlZExpbmVzLmxlbmd0aCA9PT0gMCkgYnJlYWs7XG4gICAgYSA9IGFjdHVhbExpbmVzW2FjdHVhbExpbmVzLmxlbmd0aCAtIDFdO1xuICAgIGIgPSBleHBlY3RlZExpbmVzW2V4cGVjdGVkTGluZXMubGVuZ3RoIC0gMV07XG4gIH1cblxuICB2YXIgbWF4TGluZXMgPSBNYXRoLm1heChhY3R1YWxMaW5lcy5sZW5ndGgsIGV4cGVjdGVkTGluZXMubGVuZ3RoKTsgLy8gU3RyaWN0IGVxdWFsIHdpdGggaWRlbnRpY2FsIG9iamVjdHMgdGhhdCBhcmUgbm90IGlkZW50aWNhbCBieSByZWZlcmVuY2UuXG4gIC8vIEUuZy4sIGFzc2VydC5kZWVwU3RyaWN0RXF1YWwoeyBhOiBTeW1ib2woKSB9LCB7IGE6IFN5bWJvbCgpIH0pXG5cbiAgaWYgKG1heExpbmVzID09PSAwKSB7XG4gICAgLy8gV2UgaGF2ZSB0byBnZXQgdGhlIHJlc3VsdCBhZ2Fpbi4gVGhlIGxpbmVzIHdlcmUgYWxsIHJlbW92ZWQgYmVmb3JlLlxuICAgIHZhciBfYWN0dWFsTGluZXMgPSBhY3R1YWxJbnNwZWN0ZWQuc3BsaXQoJ1xcbicpOyAvLyBPbmx5IHJlbW92ZSBsaW5lcyBpbiBjYXNlIGl0IG1ha2VzIHNlbnNlIHRvIGNvbGxhcHNlIHRob3NlLlxuICAgIC8vIFRPRE86IEFjY2VwdCBlbnYgdG8gYWx3YXlzIHNob3cgdGhlIGZ1bGwgZXJyb3IuXG5cblxuICAgIGlmIChfYWN0dWFsTGluZXMubGVuZ3RoID4gMzApIHtcbiAgICAgIF9hY3R1YWxMaW5lc1syNl0gPSBcIlwiLmNvbmNhdChibHVlLCBcIi4uLlwiKS5jb25jYXQod2hpdGUpO1xuXG4gICAgICB3aGlsZSAoX2FjdHVhbExpbmVzLmxlbmd0aCA+IDI3KSB7XG4gICAgICAgIF9hY3R1YWxMaW5lcy5wb3AoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gXCJcIi5jb25jYXQoa1JlYWRhYmxlT3BlcmF0b3Iubm90SWRlbnRpY2FsLCBcIlxcblxcblwiKS5jb25jYXQoX2FjdHVhbExpbmVzLmpvaW4oJ1xcbicpLCBcIlxcblwiKTtcbiAgfVxuXG4gIGlmIChpID4gMykge1xuICAgIGVuZCA9IFwiXFxuXCIuY29uY2F0KGJsdWUsIFwiLi4uXCIpLmNvbmNhdCh3aGl0ZSkuY29uY2F0KGVuZCk7XG4gICAgc2tpcHBlZCA9IHRydWU7XG4gIH1cblxuICBpZiAob3RoZXIgIT09ICcnKSB7XG4gICAgZW5kID0gXCJcXG4gIFwiLmNvbmNhdChvdGhlcikuY29uY2F0KGVuZCk7XG4gICAgb3RoZXIgPSAnJztcbiAgfVxuXG4gIHZhciBwcmludGVkTGluZXMgPSAwO1xuICB2YXIgbXNnID0ga1JlYWRhYmxlT3BlcmF0b3Jbb3BlcmF0b3JdICsgXCJcXG5cIi5jb25jYXQoZ3JlZW4sIFwiKyBhY3R1YWxcIikuY29uY2F0KHdoaXRlLCBcIiBcIikuY29uY2F0KHJlZCwgXCItIGV4cGVjdGVkXCIpLmNvbmNhdCh3aGl0ZSk7XG4gIHZhciBza2lwcGVkTXNnID0gXCIgXCIuY29uY2F0KGJsdWUsIFwiLi4uXCIpLmNvbmNhdCh3aGl0ZSwgXCIgTGluZXMgc2tpcHBlZFwiKTtcblxuICBmb3IgKGkgPSAwOyBpIDwgbWF4TGluZXM7IGkrKykge1xuICAgIC8vIE9ubHkgZXh0cmEgZXhwZWN0ZWQgbGluZXMgZXhpc3RcbiAgICB2YXIgY3VyID0gaSAtIGxhc3RQb3M7XG5cbiAgICBpZiAoYWN0dWFsTGluZXMubGVuZ3RoIDwgaSArIDEpIHtcbiAgICAgIC8vIElmIHRoZSBsYXN0IGRpdmVyZ2luZyBsaW5lIGlzIG1vcmUgdGhhbiBvbmUgbGluZSBhYm92ZSBhbmQgdGhlXG4gICAgICAvLyBjdXJyZW50IGxpbmUgaXMgYXQgbGVhc3QgbGluZSB0aHJlZSwgYWRkIHNvbWUgb2YgdGhlIGZvcm1lciBsaW5lcyBhbmRcbiAgICAgIC8vIGFsc28gYWRkIGRvdHMgdG8gaW5kaWNhdGUgc2tpcHBlZCBlbnRyaWVzLlxuICAgICAgaWYgKGN1ciA+IDEgJiYgaSA+IDIpIHtcbiAgICAgICAgaWYgKGN1ciA+IDQpIHtcbiAgICAgICAgICByZXMgKz0gXCJcXG5cIi5jb25jYXQoYmx1ZSwgXCIuLi5cIikuY29uY2F0KHdoaXRlKTtcbiAgICAgICAgICBza2lwcGVkID0gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIGlmIChjdXIgPiAzKSB7XG4gICAgICAgICAgcmVzICs9IFwiXFxuICBcIi5jb25jYXQoZXhwZWN0ZWRMaW5lc1tpIC0gMl0pO1xuICAgICAgICAgIHByaW50ZWRMaW5lcysrO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVzICs9IFwiXFxuICBcIi5jb25jYXQoZXhwZWN0ZWRMaW5lc1tpIC0gMV0pO1xuICAgICAgICBwcmludGVkTGluZXMrKztcbiAgICAgIH0gLy8gTWFyayB0aGUgY3VycmVudCBsaW5lIGFzIHRoZSBsYXN0IGRpdmVyZ2luZyBvbmUuXG5cblxuICAgICAgbGFzdFBvcyA9IGk7IC8vIEFkZCB0aGUgZXhwZWN0ZWQgbGluZSB0byB0aGUgY2FjaGUuXG5cbiAgICAgIG90aGVyICs9IFwiXFxuXCIuY29uY2F0KHJlZCwgXCItXCIpLmNvbmNhdCh3aGl0ZSwgXCIgXCIpLmNvbmNhdChleHBlY3RlZExpbmVzW2ldKTtcbiAgICAgIHByaW50ZWRMaW5lcysrOyAvLyBPbmx5IGV4dHJhIGFjdHVhbCBsaW5lcyBleGlzdFxuICAgIH0gZWxzZSBpZiAoZXhwZWN0ZWRMaW5lcy5sZW5ndGggPCBpICsgMSkge1xuICAgICAgLy8gSWYgdGhlIGxhc3QgZGl2ZXJnaW5nIGxpbmUgaXMgbW9yZSB0aGFuIG9uZSBsaW5lIGFib3ZlIGFuZCB0aGVcbiAgICAgIC8vIGN1cnJlbnQgbGluZSBpcyBhdCBsZWFzdCBsaW5lIHRocmVlLCBhZGQgc29tZSBvZiB0aGUgZm9ybWVyIGxpbmVzIGFuZFxuICAgICAgLy8gYWxzbyBhZGQgZG90cyB0byBpbmRpY2F0ZSBza2lwcGVkIGVudHJpZXMuXG4gICAgICBpZiAoY3VyID4gMSAmJiBpID4gMikge1xuICAgICAgICBpZiAoY3VyID4gNCkge1xuICAgICAgICAgIHJlcyArPSBcIlxcblwiLmNvbmNhdChibHVlLCBcIi4uLlwiKS5jb25jYXQod2hpdGUpO1xuICAgICAgICAgIHNraXBwZWQgPSB0cnVlO1xuICAgICAgICB9IGVsc2UgaWYgKGN1ciA+IDMpIHtcbiAgICAgICAgICByZXMgKz0gXCJcXG4gIFwiLmNvbmNhdChhY3R1YWxMaW5lc1tpIC0gMl0pO1xuICAgICAgICAgIHByaW50ZWRMaW5lcysrO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVzICs9IFwiXFxuICBcIi5jb25jYXQoYWN0dWFsTGluZXNbaSAtIDFdKTtcbiAgICAgICAgcHJpbnRlZExpbmVzKys7XG4gICAgICB9IC8vIE1hcmsgdGhlIGN1cnJlbnQgbGluZSBhcyB0aGUgbGFzdCBkaXZlcmdpbmcgb25lLlxuXG5cbiAgICAgIGxhc3RQb3MgPSBpOyAvLyBBZGQgdGhlIGFjdHVhbCBsaW5lIHRvIHRoZSByZXN1bHQuXG5cbiAgICAgIHJlcyArPSBcIlxcblwiLmNvbmNhdChncmVlbiwgXCIrXCIpLmNvbmNhdCh3aGl0ZSwgXCIgXCIpLmNvbmNhdChhY3R1YWxMaW5lc1tpXSk7XG4gICAgICBwcmludGVkTGluZXMrKzsgLy8gTGluZXMgZGl2ZXJnZVxuICAgIH0gZWxzZSB7XG4gICAgICB2YXIgZXhwZWN0ZWRMaW5lID0gZXhwZWN0ZWRMaW5lc1tpXTtcbiAgICAgIHZhciBhY3R1YWxMaW5lID0gYWN0dWFsTGluZXNbaV07IC8vIElmIHRoZSBsaW5lcyBkaXZlcmdlLCBzcGVjaWZpY2FsbHkgY2hlY2sgZm9yIGxpbmVzIHRoYXQgb25seSBkaXZlcmdlIGJ5XG4gICAgICAvLyBhIHRyYWlsaW5nIGNvbW1hLiBJbiB0aGF0IGNhc2UgaXQgaXMgYWN0dWFsbHkgaWRlbnRpY2FsIGFuZCB3ZSBzaG91bGRcbiAgICAgIC8vIG1hcmsgaXQgYXMgc3VjaC5cblxuICAgICAgdmFyIGRpdmVyZ2luZ0xpbmVzID0gYWN0dWFsTGluZSAhPT0gZXhwZWN0ZWRMaW5lICYmICghZW5kc1dpdGgoYWN0dWFsTGluZSwgJywnKSB8fCBhY3R1YWxMaW5lLnNsaWNlKDAsIC0xKSAhPT0gZXhwZWN0ZWRMaW5lKTsgLy8gSWYgdGhlIGV4cGVjdGVkIGxpbmUgaGFzIGEgdHJhaWxpbmcgY29tbWEgYnV0IGlzIG90aGVyd2lzZSBpZGVudGljYWwsXG4gICAgICAvLyBhZGQgYSBjb21tYSBhdCB0aGUgZW5kIG9mIHRoZSBhY3R1YWwgbGluZS4gT3RoZXJ3aXNlIHRoZSBvdXRwdXQgY291bGRcbiAgICAgIC8vIGxvb2sgd2VpcmQgYXMgaW46XG4gICAgICAvL1xuICAgICAgLy8gICBbXG4gICAgICAvLyAgICAgMSAgICAgICAgIC8vIE5vIGNvbW1hIGF0IHRoZSBlbmQhXG4gICAgICAvLyArICAgMlxuICAgICAgLy8gICBdXG4gICAgICAvL1xuXG4gICAgICBpZiAoZGl2ZXJnaW5nTGluZXMgJiYgZW5kc1dpdGgoZXhwZWN0ZWRMaW5lLCAnLCcpICYmIGV4cGVjdGVkTGluZS5zbGljZSgwLCAtMSkgPT09IGFjdHVhbExpbmUpIHtcbiAgICAgICAgZGl2ZXJnaW5nTGluZXMgPSBmYWxzZTtcbiAgICAgICAgYWN0dWFsTGluZSArPSAnLCc7XG4gICAgICB9XG5cbiAgICAgIGlmIChkaXZlcmdpbmdMaW5lcykge1xuICAgICAgICAvLyBJZiB0aGUgbGFzdCBkaXZlcmdpbmcgbGluZSBpcyBtb3JlIHRoYW4gb25lIGxpbmUgYWJvdmUgYW5kIHRoZVxuICAgICAgICAvLyBjdXJyZW50IGxpbmUgaXMgYXQgbGVhc3QgbGluZSB0aHJlZSwgYWRkIHNvbWUgb2YgdGhlIGZvcm1lciBsaW5lcyBhbmRcbiAgICAgICAgLy8gYWxzbyBhZGQgZG90cyB0byBpbmRpY2F0ZSBza2lwcGVkIGVudHJpZXMuXG4gICAgICAgIGlmIChjdXIgPiAxICYmIGkgPiAyKSB7XG4gICAgICAgICAgaWYgKGN1ciA+IDQpIHtcbiAgICAgICAgICAgIHJlcyArPSBcIlxcblwiLmNvbmNhdChibHVlLCBcIi4uLlwiKS5jb25jYXQod2hpdGUpO1xuICAgICAgICAgICAgc2tpcHBlZCA9IHRydWU7XG4gICAgICAgICAgfSBlbHNlIGlmIChjdXIgPiAzKSB7XG4gICAgICAgICAgICByZXMgKz0gXCJcXG4gIFwiLmNvbmNhdChhY3R1YWxMaW5lc1tpIC0gMl0pO1xuICAgICAgICAgICAgcHJpbnRlZExpbmVzKys7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcmVzICs9IFwiXFxuICBcIi5jb25jYXQoYWN0dWFsTGluZXNbaSAtIDFdKTtcbiAgICAgICAgICBwcmludGVkTGluZXMrKztcbiAgICAgICAgfSAvLyBNYXJrIHRoZSBjdXJyZW50IGxpbmUgYXMgdGhlIGxhc3QgZGl2ZXJnaW5nIG9uZS5cblxuXG4gICAgICAgIGxhc3RQb3MgPSBpOyAvLyBBZGQgdGhlIGFjdHVhbCBsaW5lIHRvIHRoZSByZXN1bHQgYW5kIGNhY2hlIHRoZSBleHBlY3RlZCBkaXZlcmdpbmdcbiAgICAgICAgLy8gbGluZSBzbyBjb25zZWN1dGl2ZSBkaXZlcmdpbmcgbGluZXMgc2hvdyB1cCBhcyArKystLS0gYW5kIG5vdCArLSstKy0uXG5cbiAgICAgICAgcmVzICs9IFwiXFxuXCIuY29uY2F0KGdyZWVuLCBcIitcIikuY29uY2F0KHdoaXRlLCBcIiBcIikuY29uY2F0KGFjdHVhbExpbmUpO1xuICAgICAgICBvdGhlciArPSBcIlxcblwiLmNvbmNhdChyZWQsIFwiLVwiKS5jb25jYXQod2hpdGUsIFwiIFwiKS5jb25jYXQoZXhwZWN0ZWRMaW5lKTtcbiAgICAgICAgcHJpbnRlZExpbmVzICs9IDI7IC8vIExpbmVzIGFyZSBpZGVudGljYWxcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIC8vIEFkZCBhbGwgY2FjaGVkIGluZm9ybWF0aW9uIHRvIHRoZSByZXN1bHQgYmVmb3JlIGFkZGluZyBvdGhlciB0aGluZ3NcbiAgICAgICAgLy8gYW5kIHJlc2V0IHRoZSBjYWNoZS5cbiAgICAgICAgcmVzICs9IG90aGVyO1xuICAgICAgICBvdGhlciA9ICcnOyAvLyBJZiB0aGUgbGFzdCBkaXZlcmdpbmcgbGluZSBpcyBleGFjdGx5IG9uZSBsaW5lIGFib3ZlIG9yIGlmIGl0IGlzIHRoZVxuICAgICAgICAvLyB2ZXJ5IGZpcnN0IGxpbmUsIGFkZCB0aGUgbGluZSB0byB0aGUgcmVzdWx0LlxuXG4gICAgICAgIGlmIChjdXIgPT09IDEgfHwgaSA9PT0gMCkge1xuICAgICAgICAgIHJlcyArPSBcIlxcbiAgXCIuY29uY2F0KGFjdHVhbExpbmUpO1xuICAgICAgICAgIHByaW50ZWRMaW5lcysrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvLyBJbnNwZWN0ZWQgb2JqZWN0IHRvIGJpZyAoU2hvdyB+MjAgcm93cyBtYXgpXG5cblxuICAgIGlmIChwcmludGVkTGluZXMgPiAyMCAmJiBpIDwgbWF4TGluZXMgLSAyKSB7XG4gICAgICByZXR1cm4gXCJcIi5jb25jYXQobXNnKS5jb25jYXQoc2tpcHBlZE1zZywgXCJcXG5cIikuY29uY2F0KHJlcywgXCJcXG5cIikuY29uY2F0KGJsdWUsIFwiLi4uXCIpLmNvbmNhdCh3aGl0ZSkuY29uY2F0KG90aGVyLCBcIlxcblwiKSArIFwiXCIuY29uY2F0KGJsdWUsIFwiLi4uXCIpLmNvbmNhdCh3aGl0ZSk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIFwiXCIuY29uY2F0KG1zZykuY29uY2F0KHNraXBwZWQgPyBza2lwcGVkTXNnIDogJycsIFwiXFxuXCIpLmNvbmNhdChyZXMpLmNvbmNhdChvdGhlcikuY29uY2F0KGVuZCkuY29uY2F0KGluZGljYXRvcik7XG59XG5cbnZhciBBc3NlcnRpb25FcnJvciA9XG4vKiNfX1BVUkVfXyovXG5mdW5jdGlvbiAoX0Vycm9yKSB7XG4gIF9pbmhlcml0cyhBc3NlcnRpb25FcnJvciwgX0Vycm9yKTtcblxuICBmdW5jdGlvbiBBc3NlcnRpb25FcnJvcihvcHRpb25zKSB7XG4gICAgdmFyIF90aGlzO1xuXG4gICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIEFzc2VydGlvbkVycm9yKTtcblxuICAgIGlmIChfdHlwZW9mKG9wdGlvbnMpICE9PSAnb2JqZWN0JyB8fCBvcHRpb25zID09PSBudWxsKSB7XG4gICAgICB0aHJvdyBuZXcgRVJSX0lOVkFMSURfQVJHX1RZUEUoJ29wdGlvbnMnLCAnT2JqZWN0Jywgb3B0aW9ucyk7XG4gICAgfVxuXG4gICAgdmFyIG1lc3NhZ2UgPSBvcHRpb25zLm1lc3NhZ2UsXG4gICAgICAgIG9wZXJhdG9yID0gb3B0aW9ucy5vcGVyYXRvcixcbiAgICAgICAgc3RhY2tTdGFydEZuID0gb3B0aW9ucy5zdGFja1N0YXJ0Rm47XG4gICAgdmFyIGFjdHVhbCA9IG9wdGlvbnMuYWN0dWFsLFxuICAgICAgICBleHBlY3RlZCA9IG9wdGlvbnMuZXhwZWN0ZWQ7XG4gICAgdmFyIGxpbWl0ID0gRXJyb3Iuc3RhY2tUcmFjZUxpbWl0O1xuICAgIEVycm9yLnN0YWNrVHJhY2VMaW1pdCA9IDA7XG5cbiAgICBpZiAobWVzc2FnZSAhPSBudWxsKSB7XG4gICAgICBfdGhpcyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIF9nZXRQcm90b3R5cGVPZihBc3NlcnRpb25FcnJvcikuY2FsbCh0aGlzLCBTdHJpbmcobWVzc2FnZSkpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKHByb2Nlc3Muc3RkZXJyICYmIHByb2Nlc3Muc3RkZXJyLmlzVFRZKSB7XG4gICAgICAgIC8vIFJlc2V0IG9uIGVhY2ggY2FsbCB0byBtYWtlIHN1cmUgd2UgaGFuZGxlIGR5bmFtaWNhbGx5IHNldCBlbnZpcm9ubWVudFxuICAgICAgICAvLyB2YXJpYWJsZXMgY29ycmVjdC5cbiAgICAgICAgaWYgKHByb2Nlc3Muc3RkZXJyICYmIHByb2Nlc3Muc3RkZXJyLmdldENvbG9yRGVwdGggJiYgcHJvY2Vzcy5zdGRlcnIuZ2V0Q29sb3JEZXB0aCgpICE9PSAxKSB7XG4gICAgICAgICAgYmx1ZSA9IFwiXFx4MUJbMzRtXCI7XG4gICAgICAgICAgZ3JlZW4gPSBcIlxceDFCWzMybVwiO1xuICAgICAgICAgIHdoaXRlID0gXCJcXHgxQlszOW1cIjtcbiAgICAgICAgICByZWQgPSBcIlxceDFCWzMxbVwiO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGJsdWUgPSAnJztcbiAgICAgICAgICBncmVlbiA9ICcnO1xuICAgICAgICAgIHdoaXRlID0gJyc7XG4gICAgICAgICAgcmVkID0gJyc7XG4gICAgICAgIH1cbiAgICAgIH0gLy8gUHJldmVudCB0aGUgZXJyb3Igc3RhY2sgZnJvbSBiZWluZyB2aXNpYmxlIGJ5IGR1cGxpY2F0aW5nIHRoZSBlcnJvclxuICAgICAgLy8gaW4gYSB2ZXJ5IGNsb3NlIHdheSB0byB0aGUgb3JpZ2luYWwgaW4gY2FzZSBib3RoIHNpZGVzIGFyZSBhY3R1YWxseVxuICAgICAgLy8gaW5zdGFuY2VzIG9mIEVycm9yLlxuXG5cbiAgICAgIGlmIChfdHlwZW9mKGFjdHVhbCkgPT09ICdvYmplY3QnICYmIGFjdHVhbCAhPT0gbnVsbCAmJiBfdHlwZW9mKGV4cGVjdGVkKSA9PT0gJ29iamVjdCcgJiYgZXhwZWN0ZWQgIT09IG51bGwgJiYgJ3N0YWNrJyBpbiBhY3R1YWwgJiYgYWN0dWFsIGluc3RhbmNlb2YgRXJyb3IgJiYgJ3N0YWNrJyBpbiBleHBlY3RlZCAmJiBleHBlY3RlZCBpbnN0YW5jZW9mIEVycm9yKSB7XG4gICAgICAgIGFjdHVhbCA9IGNvcHlFcnJvcihhY3R1YWwpO1xuICAgICAgICBleHBlY3RlZCA9IGNvcHlFcnJvcihleHBlY3RlZCk7XG4gICAgICB9XG5cbiAgICAgIGlmIChvcGVyYXRvciA9PT0gJ2RlZXBTdHJpY3RFcXVhbCcgfHwgb3BlcmF0b3IgPT09ICdzdHJpY3RFcXVhbCcpIHtcbiAgICAgICAgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCBfZ2V0UHJvdG90eXBlT2YoQXNzZXJ0aW9uRXJyb3IpLmNhbGwodGhpcywgY3JlYXRlRXJyRGlmZihhY3R1YWwsIGV4cGVjdGVkLCBvcGVyYXRvcikpKTtcbiAgICAgIH0gZWxzZSBpZiAob3BlcmF0b3IgPT09ICdub3REZWVwU3RyaWN0RXF1YWwnIHx8IG9wZXJhdG9yID09PSAnbm90U3RyaWN0RXF1YWwnKSB7XG4gICAgICAgIC8vIEluIGNhc2UgdGhlIG9iamVjdHMgYXJlIGVxdWFsIGJ1dCB0aGUgb3BlcmF0b3IgcmVxdWlyZXMgdW5lcXVhbCwgc2hvd1xuICAgICAgICAvLyB0aGUgZmlyc3Qgb2JqZWN0IGFuZCBzYXkgQSBlcXVhbHMgQlxuICAgICAgICB2YXIgYmFzZSA9IGtSZWFkYWJsZU9wZXJhdG9yW29wZXJhdG9yXTtcbiAgICAgICAgdmFyIHJlcyA9IGluc3BlY3RWYWx1ZShhY3R1YWwpLnNwbGl0KCdcXG4nKTsgLy8gSW4gY2FzZSBcImFjdHVhbFwiIGlzIGFuIG9iamVjdCwgaXQgc2hvdWxkIG5vdCBiZSByZWZlcmVuY2UgZXF1YWwuXG5cbiAgICAgICAgaWYgKG9wZXJhdG9yID09PSAnbm90U3RyaWN0RXF1YWwnICYmIF90eXBlb2YoYWN0dWFsKSA9PT0gJ29iamVjdCcgJiYgYWN0dWFsICE9PSBudWxsKSB7XG4gICAgICAgICAgYmFzZSA9IGtSZWFkYWJsZU9wZXJhdG9yLm5vdFN0cmljdEVxdWFsT2JqZWN0O1xuICAgICAgICB9IC8vIE9ubHkgcmVtb3ZlIGxpbmVzIGluIGNhc2UgaXQgbWFrZXMgc2Vuc2UgdG8gY29sbGFwc2UgdGhvc2UuXG4gICAgICAgIC8vIFRPRE86IEFjY2VwdCBlbnYgdG8gYWx3YXlzIHNob3cgdGhlIGZ1bGwgZXJyb3IuXG5cblxuICAgICAgICBpZiAocmVzLmxlbmd0aCA+IDMwKSB7XG4gICAgICAgICAgcmVzWzI2XSA9IFwiXCIuY29uY2F0KGJsdWUsIFwiLi4uXCIpLmNvbmNhdCh3aGl0ZSk7XG5cbiAgICAgICAgICB3aGlsZSAocmVzLmxlbmd0aCA+IDI3KSB7XG4gICAgICAgICAgICByZXMucG9wKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9IC8vIE9ubHkgcHJpbnQgYSBzaW5nbGUgaW5wdXQuXG5cblxuICAgICAgICBpZiAocmVzLmxlbmd0aCA9PT0gMSkge1xuICAgICAgICAgIF90aGlzID0gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgX2dldFByb3RvdHlwZU9mKEFzc2VydGlvbkVycm9yKS5jYWxsKHRoaXMsIFwiXCIuY29uY2F0KGJhc2UsIFwiIFwiKS5jb25jYXQocmVzWzBdKSkpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIF90aGlzID0gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgX2dldFByb3RvdHlwZU9mKEFzc2VydGlvbkVycm9yKS5jYWxsKHRoaXMsIFwiXCIuY29uY2F0KGJhc2UsIFwiXFxuXFxuXCIpLmNvbmNhdChyZXMuam9pbignXFxuJyksIFwiXFxuXCIpKSk7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHZhciBfcmVzID0gaW5zcGVjdFZhbHVlKGFjdHVhbCk7XG5cbiAgICAgICAgdmFyIG90aGVyID0gJyc7XG4gICAgICAgIHZhciBrbm93bk9wZXJhdG9ycyA9IGtSZWFkYWJsZU9wZXJhdG9yW29wZXJhdG9yXTtcblxuICAgICAgICBpZiAob3BlcmF0b3IgPT09ICdub3REZWVwRXF1YWwnIHx8IG9wZXJhdG9yID09PSAnbm90RXF1YWwnKSB7XG4gICAgICAgICAgX3JlcyA9IFwiXCIuY29uY2F0KGtSZWFkYWJsZU9wZXJhdG9yW29wZXJhdG9yXSwgXCJcXG5cXG5cIikuY29uY2F0KF9yZXMpO1xuXG4gICAgICAgICAgaWYgKF9yZXMubGVuZ3RoID4gMTAyNCkge1xuICAgICAgICAgICAgX3JlcyA9IFwiXCIuY29uY2F0KF9yZXMuc2xpY2UoMCwgMTAyMSksIFwiLi4uXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBvdGhlciA9IFwiXCIuY29uY2F0KGluc3BlY3RWYWx1ZShleHBlY3RlZCkpO1xuXG4gICAgICAgICAgaWYgKF9yZXMubGVuZ3RoID4gNTEyKSB7XG4gICAgICAgICAgICBfcmVzID0gXCJcIi5jb25jYXQoX3Jlcy5zbGljZSgwLCA1MDkpLCBcIi4uLlwiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpZiAob3RoZXIubGVuZ3RoID4gNTEyKSB7XG4gICAgICAgICAgICBvdGhlciA9IFwiXCIuY29uY2F0KG90aGVyLnNsaWNlKDAsIDUwOSksIFwiLi4uXCIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChvcGVyYXRvciA9PT0gJ2RlZXBFcXVhbCcgfHwgb3BlcmF0b3IgPT09ICdlcXVhbCcpIHtcbiAgICAgICAgICAgIF9yZXMgPSBcIlwiLmNvbmNhdChrbm93bk9wZXJhdG9ycywgXCJcXG5cXG5cIikuY29uY2F0KF9yZXMsIFwiXFxuXFxuc2hvdWxkIGVxdWFsXFxuXFxuXCIpO1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBvdGhlciA9IFwiIFwiLmNvbmNhdChvcGVyYXRvciwgXCIgXCIpLmNvbmNhdChvdGhlcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCBfZ2V0UHJvdG90eXBlT2YoQXNzZXJ0aW9uRXJyb3IpLmNhbGwodGhpcywgXCJcIi5jb25jYXQoX3JlcykuY29uY2F0KG90aGVyKSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEVycm9yLnN0YWNrVHJhY2VMaW1pdCA9IGxpbWl0O1xuICAgIF90aGlzLmdlbmVyYXRlZE1lc3NhZ2UgPSAhbWVzc2FnZTtcbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoX2Fzc2VydFRoaXNJbml0aWFsaXplZChfdGhpcyksICduYW1lJywge1xuICAgICAgdmFsdWU6ICdBc3NlcnRpb25FcnJvciBbRVJSX0FTU0VSVElPTl0nLFxuICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICB3cml0YWJsZTogdHJ1ZSxcbiAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZVxuICAgIH0pO1xuICAgIF90aGlzLmNvZGUgPSAnRVJSX0FTU0VSVElPTic7XG4gICAgX3RoaXMuYWN0dWFsID0gYWN0dWFsO1xuICAgIF90aGlzLmV4cGVjdGVkID0gZXhwZWN0ZWQ7XG4gICAgX3RoaXMub3BlcmF0b3IgPSBvcGVyYXRvcjtcblxuICAgIGlmIChFcnJvci5jYXB0dXJlU3RhY2tUcmFjZSkge1xuICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXJlc3RyaWN0ZWQtc3ludGF4XG4gICAgICBFcnJvci5jYXB0dXJlU3RhY2tUcmFjZShfYXNzZXJ0VGhpc0luaXRpYWxpemVkKF90aGlzKSwgc3RhY2tTdGFydEZuKTtcbiAgICB9IC8vIENyZWF0ZSBlcnJvciBtZXNzYWdlIGluY2x1ZGluZyB0aGUgZXJyb3IgY29kZSBpbiB0aGUgbmFtZS5cblxuXG4gICAgX3RoaXMuc3RhY2s7IC8vIFJlc2V0IHRoZSBuYW1lLlxuXG4gICAgX3RoaXMubmFtZSA9ICdBc3NlcnRpb25FcnJvcic7XG4gICAgcmV0dXJuIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKF90aGlzKTtcbiAgfVxuXG4gIF9jcmVhdGVDbGFzcyhBc3NlcnRpb25FcnJvciwgW3tcbiAgICBrZXk6IFwidG9TdHJpbmdcIixcbiAgICB2YWx1ZTogZnVuY3Rpb24gdG9TdHJpbmcoKSB7XG4gICAgICByZXR1cm4gXCJcIi5jb25jYXQodGhpcy5uYW1lLCBcIiBbXCIpLmNvbmNhdCh0aGlzLmNvZGUsIFwiXTogXCIpLmNvbmNhdCh0aGlzLm1lc3NhZ2UpO1xuICAgIH1cbiAgfSwge1xuICAgIGtleTogaW5zcGVjdC5jdXN0b20sXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHZhbHVlKHJlY3Vyc2VUaW1lcywgY3R4KSB7XG4gICAgICAvLyBUaGlzIGxpbWl0cyB0aGUgYGFjdHVhbGAgYW5kIGBleHBlY3RlZGAgcHJvcGVydHkgZGVmYXVsdCBpbnNwZWN0aW9uIHRvXG4gICAgICAvLyB0aGUgbWluaW11bSBkZXB0aC4gT3RoZXJ3aXNlIHRob3NlIHZhbHVlcyB3b3VsZCBiZSB0b28gdmVyYm9zZSBjb21wYXJlZFxuICAgICAgLy8gdG8gdGhlIGFjdHVhbCBlcnJvciBtZXNzYWdlIHdoaWNoIGNvbnRhaW5zIGEgY29tYmluZWQgdmlldyBvZiB0aGVzZSB0d29cbiAgICAgIC8vIGlucHV0IHZhbHVlcy5cbiAgICAgIHJldHVybiBpbnNwZWN0KHRoaXMsIF9vYmplY3RTcHJlYWQoe30sIGN0eCwge1xuICAgICAgICBjdXN0b21JbnNwZWN0OiBmYWxzZSxcbiAgICAgICAgZGVwdGg6IDBcbiAgICAgIH0pKTtcbiAgICB9XG4gIH1dKTtcblxuICByZXR1cm4gQXNzZXJ0aW9uRXJyb3I7XG59KF93cmFwTmF0aXZlU3VwZXIoRXJyb3IpKTtcblxubW9kdWxlLmV4cG9ydHMgPSBBc3NlcnRpb25FcnJvcjsiLCIvLyBDdXJyZW50bHkgaW4gc3luYyB3aXRoIE5vZGUuanMgbGliL2ludGVybmFsL2Vycm9ycy5qc1xuLy8gaHR0cHM6Ly9naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8zYjA0NDk2MmM0OGZlMzEzOTA1ODc3YTk2YjVkMDg5NGE1NDA0ZjZmXG5cbi8qIGVzbGludCBub2RlLWNvcmUvZG9jdW1lbnRlZC1lcnJvcnM6IFwiZXJyb3JcIiAqL1xuXG4vKiBlc2xpbnQgbm9kZS1jb3JlL2FscGhhYmV0aXplLWVycm9yczogXCJlcnJvclwiICovXG5cbi8qIGVzbGludCBub2RlLWNvcmUvcHJlZmVyLXV0aWwtZm9ybWF0LWVycm9yczogXCJlcnJvclwiICovXG4ndXNlIHN0cmljdCc7IC8vIFRoZSB3aG9sZSBwb2ludCBiZWhpbmQgdGhpcyBpbnRlcm5hbCBtb2R1bGUgaXMgdG8gYWxsb3cgTm9kZS5qcyB0byBub1xuLy8gbG9uZ2VyIGJlIGZvcmNlZCB0byB0cmVhdCBldmVyeSBlcnJvciBtZXNzYWdlIGNoYW5nZSBhcyBhIHNlbXZlci1tYWpvclxuLy8gY2hhbmdlLiBUaGUgTm9kZUVycm9yIGNsYXNzZXMgaGVyZSBhbGwgZXhwb3NlIGEgYGNvZGVgIHByb3BlcnR5IHdob3NlXG4vLyB2YWx1ZSBzdGF0aWNhbGx5IGFuZCBwZXJtYW5lbnRseSBpZGVudGlmaWVzIHRoZSBlcnJvci4gV2hpbGUgdGhlIGVycm9yXG4vLyBtZXNzYWdlIG1heSBjaGFuZ2UsIHRoZSBjb2RlIHNob3VsZCBub3QuXG5cbmZ1bmN0aW9uIF90eXBlb2Yob2JqKSB7IGlmICh0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgJiYgdHlwZW9mIFN5bWJvbC5pdGVyYXRvciA9PT0gXCJzeW1ib2xcIikgeyBfdHlwZW9mID0gZnVuY3Rpb24gX3R5cGVvZihvYmopIHsgcmV0dXJuIHR5cGVvZiBvYmo7IH07IH0gZWxzZSB7IF90eXBlb2YgPSBmdW5jdGlvbiBfdHlwZW9mKG9iaikgeyByZXR1cm4gb2JqICYmIHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiAmJiBvYmouY29uc3RydWN0b3IgPT09IFN5bWJvbCAmJiBvYmogIT09IFN5bWJvbC5wcm90b3R5cGUgPyBcInN5bWJvbFwiIDogdHlwZW9mIG9iajsgfTsgfSByZXR1cm4gX3R5cGVvZihvYmopOyB9XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKGNhbGwgJiYgKF90eXBlb2YoY2FsbCkgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikpIHsgcmV0dXJuIGNhbGw7IH0gcmV0dXJuIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoc2VsZik7IH1cblxuZnVuY3Rpb24gX2Fzc2VydFRoaXNJbml0aWFsaXplZChzZWxmKSB7IGlmIChzZWxmID09PSB2b2lkIDApIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9nZXRQcm90b3R5cGVPZihvKSB7IF9nZXRQcm90b3R5cGVPZiA9IE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5nZXRQcm90b3R5cGVPZiA6IGZ1bmN0aW9uIF9nZXRQcm90b3R5cGVPZihvKSB7IHJldHVybiBvLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2Yobyk7IH07IHJldHVybiBfZ2V0UHJvdG90eXBlT2Yobyk7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uXCIpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIF9zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcyk7IH1cblxuZnVuY3Rpb24gX3NldFByb3RvdHlwZU9mKG8sIHApIHsgX3NldFByb3RvdHlwZU9mID0gT2JqZWN0LnNldFByb3RvdHlwZU9mIHx8IGZ1bmN0aW9uIF9zZXRQcm90b3R5cGVPZihvLCBwKSB7IG8uX19wcm90b19fID0gcDsgcmV0dXJuIG87IH07IHJldHVybiBfc2V0UHJvdG90eXBlT2YobywgcCk7IH1cblxudmFyIGNvZGVzID0ge307IC8vIExhenkgbG9hZGVkXG5cbnZhciBhc3NlcnQ7XG52YXIgdXRpbDtcblxuZnVuY3Rpb24gY3JlYXRlRXJyb3JUeXBlKGNvZGUsIG1lc3NhZ2UsIEJhc2UpIHtcbiAgaWYgKCFCYXNlKSB7XG4gICAgQmFzZSA9IEVycm9yO1xuICB9XG5cbiAgZnVuY3Rpb24gZ2V0TWVzc2FnZShhcmcxLCBhcmcyLCBhcmczKSB7XG4gICAgaWYgKHR5cGVvZiBtZXNzYWdlID09PSAnc3RyaW5nJykge1xuICAgICAgcmV0dXJuIG1lc3NhZ2U7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBtZXNzYWdlKGFyZzEsIGFyZzIsIGFyZzMpO1xuICAgIH1cbiAgfVxuXG4gIHZhciBOb2RlRXJyb3IgPVxuICAvKiNfX1BVUkVfXyovXG4gIGZ1bmN0aW9uIChfQmFzZSkge1xuICAgIF9pbmhlcml0cyhOb2RlRXJyb3IsIF9CYXNlKTtcblxuICAgIGZ1bmN0aW9uIE5vZGVFcnJvcihhcmcxLCBhcmcyLCBhcmczKSB7XG4gICAgICB2YXIgX3RoaXM7XG5cbiAgICAgIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBOb2RlRXJyb3IpO1xuXG4gICAgICBfdGhpcyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIF9nZXRQcm90b3R5cGVPZihOb2RlRXJyb3IpLmNhbGwodGhpcywgZ2V0TWVzc2FnZShhcmcxLCBhcmcyLCBhcmczKSkpO1xuICAgICAgX3RoaXMuY29kZSA9IGNvZGU7XG4gICAgICByZXR1cm4gX3RoaXM7XG4gICAgfVxuXG4gICAgcmV0dXJuIE5vZGVFcnJvcjtcbiAgfShCYXNlKTtcblxuICBjb2Rlc1tjb2RlXSA9IE5vZGVFcnJvcjtcbn0gLy8gaHR0cHM6Ly9naXRodWIuY29tL25vZGVqcy9ub2RlL2Jsb2IvdjEwLjguMC9saWIvaW50ZXJuYWwvZXJyb3JzLmpzXG5cblxuZnVuY3Rpb24gb25lT2YoZXhwZWN0ZWQsIHRoaW5nKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGV4cGVjdGVkKSkge1xuICAgIHZhciBsZW4gPSBleHBlY3RlZC5sZW5ndGg7XG4gICAgZXhwZWN0ZWQgPSBleHBlY3RlZC5tYXAoZnVuY3Rpb24gKGkpIHtcbiAgICAgIHJldHVybiBTdHJpbmcoaSk7XG4gICAgfSk7XG5cbiAgICBpZiAobGVuID4gMikge1xuICAgICAgcmV0dXJuIFwib25lIG9mIFwiLmNvbmNhdCh0aGluZywgXCIgXCIpLmNvbmNhdChleHBlY3RlZC5zbGljZSgwLCBsZW4gLSAxKS5qb2luKCcsICcpLCBcIiwgb3IgXCIpICsgZXhwZWN0ZWRbbGVuIC0gMV07XG4gICAgfSBlbHNlIGlmIChsZW4gPT09IDIpIHtcbiAgICAgIHJldHVybiBcIm9uZSBvZiBcIi5jb25jYXQodGhpbmcsIFwiIFwiKS5jb25jYXQoZXhwZWN0ZWRbMF0sIFwiIG9yIFwiKS5jb25jYXQoZXhwZWN0ZWRbMV0pO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gXCJvZiBcIi5jb25jYXQodGhpbmcsIFwiIFwiKS5jb25jYXQoZXhwZWN0ZWRbMF0pO1xuICAgIH1cbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gXCJvZiBcIi5jb25jYXQodGhpbmcsIFwiIFwiKS5jb25jYXQoU3RyaW5nKGV4cGVjdGVkKSk7XG4gIH1cbn0gLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvU3RyaW5nL3N0YXJ0c1dpdGhcblxuXG5mdW5jdGlvbiBzdGFydHNXaXRoKHN0ciwgc2VhcmNoLCBwb3MpIHtcbiAgcmV0dXJuIHN0ci5zdWJzdHIoIXBvcyB8fCBwb3MgPCAwID8gMCA6ICtwb3MsIHNlYXJjaC5sZW5ndGgpID09PSBzZWFyY2g7XG59IC8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL1N0cmluZy9lbmRzV2l0aFxuXG5cbmZ1bmN0aW9uIGVuZHNXaXRoKHN0ciwgc2VhcmNoLCB0aGlzX2xlbikge1xuICBpZiAodGhpc19sZW4gPT09IHVuZGVmaW5lZCB8fCB0aGlzX2xlbiA+IHN0ci5sZW5ndGgpIHtcbiAgICB0aGlzX2xlbiA9IHN0ci5sZW5ndGg7XG4gIH1cblxuICByZXR1cm4gc3RyLnN1YnN0cmluZyh0aGlzX2xlbiAtIHNlYXJjaC5sZW5ndGgsIHRoaXNfbGVuKSA9PT0gc2VhcmNoO1xufSAvLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9TdHJpbmcvaW5jbHVkZXNcblxuXG5mdW5jdGlvbiBpbmNsdWRlcyhzdHIsIHNlYXJjaCwgc3RhcnQpIHtcbiAgaWYgKHR5cGVvZiBzdGFydCAhPT0gJ251bWJlcicpIHtcbiAgICBzdGFydCA9IDA7XG4gIH1cblxuICBpZiAoc3RhcnQgKyBzZWFyY2gubGVuZ3RoID4gc3RyLmxlbmd0aCkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gc3RyLmluZGV4T2Yoc2VhcmNoLCBzdGFydCkgIT09IC0xO1xuICB9XG59XG5cbmNyZWF0ZUVycm9yVHlwZSgnRVJSX0FNQklHVU9VU19BUkdVTUVOVCcsICdUaGUgXCIlc1wiIGFyZ3VtZW50IGlzIGFtYmlndW91cy4gJXMnLCBUeXBlRXJyb3IpO1xuY3JlYXRlRXJyb3JUeXBlKCdFUlJfSU5WQUxJRF9BUkdfVFlQRScsIGZ1bmN0aW9uIChuYW1lLCBleHBlY3RlZCwgYWN0dWFsKSB7XG4gIGlmIChhc3NlcnQgPT09IHVuZGVmaW5lZCkgYXNzZXJ0ID0gcmVxdWlyZSgnLi4vYXNzZXJ0Jyk7XG4gIGFzc2VydCh0eXBlb2YgbmFtZSA9PT0gJ3N0cmluZycsIFwiJ25hbWUnIG11c3QgYmUgYSBzdHJpbmdcIik7IC8vIGRldGVybWluZXI6ICdtdXN0IGJlJyBvciAnbXVzdCBub3QgYmUnXG5cbiAgdmFyIGRldGVybWluZXI7XG5cbiAgaWYgKHR5cGVvZiBleHBlY3RlZCA9PT0gJ3N0cmluZycgJiYgc3RhcnRzV2l0aChleHBlY3RlZCwgJ25vdCAnKSkge1xuICAgIGRldGVybWluZXIgPSAnbXVzdCBub3QgYmUnO1xuICAgIGV4cGVjdGVkID0gZXhwZWN0ZWQucmVwbGFjZSgvXm5vdCAvLCAnJyk7XG4gIH0gZWxzZSB7XG4gICAgZGV0ZXJtaW5lciA9ICdtdXN0IGJlJztcbiAgfVxuXG4gIHZhciBtc2c7XG5cbiAgaWYgKGVuZHNXaXRoKG5hbWUsICcgYXJndW1lbnQnKSkge1xuICAgIC8vIEZvciBjYXNlcyBsaWtlICdmaXJzdCBhcmd1bWVudCdcbiAgICBtc2cgPSBcIlRoZSBcIi5jb25jYXQobmFtZSwgXCIgXCIpLmNvbmNhdChkZXRlcm1pbmVyLCBcIiBcIikuY29uY2F0KG9uZU9mKGV4cGVjdGVkLCAndHlwZScpKTtcbiAgfSBlbHNlIHtcbiAgICB2YXIgdHlwZSA9IGluY2x1ZGVzKG5hbWUsICcuJykgPyAncHJvcGVydHknIDogJ2FyZ3VtZW50JztcbiAgICBtc2cgPSBcIlRoZSBcXFwiXCIuY29uY2F0KG5hbWUsIFwiXFxcIiBcIikuY29uY2F0KHR5cGUsIFwiIFwiKS5jb25jYXQoZGV0ZXJtaW5lciwgXCIgXCIpLmNvbmNhdChvbmVPZihleHBlY3RlZCwgJ3R5cGUnKSk7XG4gIH0gLy8gVE9ETyhCcmlkZ2VBUik6IEltcHJvdmUgdGhlIG91dHB1dCBieSBzaG93aW5nIGBudWxsYCBhbmQgc2ltaWxhci5cblxuXG4gIG1zZyArPSBcIi4gUmVjZWl2ZWQgdHlwZSBcIi5jb25jYXQoX3R5cGVvZihhY3R1YWwpKTtcbiAgcmV0dXJuIG1zZztcbn0sIFR5cGVFcnJvcik7XG5jcmVhdGVFcnJvclR5cGUoJ0VSUl9JTlZBTElEX0FSR19WQUxVRScsIGZ1bmN0aW9uIChuYW1lLCB2YWx1ZSkge1xuICB2YXIgcmVhc29uID0gYXJndW1lbnRzLmxlbmd0aCA+IDIgJiYgYXJndW1lbnRzWzJdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMl0gOiAnaXMgaW52YWxpZCc7XG4gIGlmICh1dGlsID09PSB1bmRlZmluZWQpIHV0aWwgPSByZXF1aXJlKCd1dGlsLycpO1xuICB2YXIgaW5zcGVjdGVkID0gdXRpbC5pbnNwZWN0KHZhbHVlKTtcblxuICBpZiAoaW5zcGVjdGVkLmxlbmd0aCA+IDEyOCkge1xuICAgIGluc3BlY3RlZCA9IFwiXCIuY29uY2F0KGluc3BlY3RlZC5zbGljZSgwLCAxMjgpLCBcIi4uLlwiKTtcbiAgfVxuXG4gIHJldHVybiBcIlRoZSBhcmd1bWVudCAnXCIuY29uY2F0KG5hbWUsIFwiJyBcIikuY29uY2F0KHJlYXNvbiwgXCIuIFJlY2VpdmVkIFwiKS5jb25jYXQoaW5zcGVjdGVkKTtcbn0sIFR5cGVFcnJvciwgUmFuZ2VFcnJvcik7XG5jcmVhdGVFcnJvclR5cGUoJ0VSUl9JTlZBTElEX1JFVFVSTl9WQUxVRScsIGZ1bmN0aW9uIChpbnB1dCwgbmFtZSwgdmFsdWUpIHtcbiAgdmFyIHR5cGU7XG5cbiAgaWYgKHZhbHVlICYmIHZhbHVlLmNvbnN0cnVjdG9yICYmIHZhbHVlLmNvbnN0cnVjdG9yLm5hbWUpIHtcbiAgICB0eXBlID0gXCJpbnN0YW5jZSBvZiBcIi5jb25jYXQodmFsdWUuY29uc3RydWN0b3IubmFtZSk7XG4gIH0gZWxzZSB7XG4gICAgdHlwZSA9IFwidHlwZSBcIi5jb25jYXQoX3R5cGVvZih2YWx1ZSkpO1xuICB9XG5cbiAgcmV0dXJuIFwiRXhwZWN0ZWQgXCIuY29uY2F0KGlucHV0LCBcIiB0byBiZSByZXR1cm5lZCBmcm9tIHRoZSBcXFwiXCIpLmNvbmNhdChuYW1lLCBcIlxcXCJcIikgKyBcIiBmdW5jdGlvbiBidXQgZ290IFwiLmNvbmNhdCh0eXBlLCBcIi5cIik7XG59LCBUeXBlRXJyb3IpO1xuY3JlYXRlRXJyb3JUeXBlKCdFUlJfTUlTU0lOR19BUkdTJywgZnVuY3Rpb24gKCkge1xuICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IG5ldyBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcbiAgICBhcmdzW19rZXldID0gYXJndW1lbnRzW19rZXldO1xuICB9XG5cbiAgaWYgKGFzc2VydCA9PT0gdW5kZWZpbmVkKSBhc3NlcnQgPSByZXF1aXJlKCcuLi9hc3NlcnQnKTtcbiAgYXNzZXJ0KGFyZ3MubGVuZ3RoID4gMCwgJ0F0IGxlYXN0IG9uZSBhcmcgbmVlZHMgdG8gYmUgc3BlY2lmaWVkJyk7XG4gIHZhciBtc2cgPSAnVGhlICc7XG4gIHZhciBsZW4gPSBhcmdzLmxlbmd0aDtcbiAgYXJncyA9IGFyZ3MubWFwKGZ1bmN0aW9uIChhKSB7XG4gICAgcmV0dXJuIFwiXFxcIlwiLmNvbmNhdChhLCBcIlxcXCJcIik7XG4gIH0pO1xuXG4gIHN3aXRjaCAobGVuKSB7XG4gICAgY2FzZSAxOlxuICAgICAgbXNnICs9IFwiXCIuY29uY2F0KGFyZ3NbMF0sIFwiIGFyZ3VtZW50XCIpO1xuICAgICAgYnJlYWs7XG5cbiAgICBjYXNlIDI6XG4gICAgICBtc2cgKz0gXCJcIi5jb25jYXQoYXJnc1swXSwgXCIgYW5kIFwiKS5jb25jYXQoYXJnc1sxXSwgXCIgYXJndW1lbnRzXCIpO1xuICAgICAgYnJlYWs7XG5cbiAgICBkZWZhdWx0OlxuICAgICAgbXNnICs9IGFyZ3Muc2xpY2UoMCwgbGVuIC0gMSkuam9pbignLCAnKTtcbiAgICAgIG1zZyArPSBcIiwgYW5kIFwiLmNvbmNhdChhcmdzW2xlbiAtIDFdLCBcIiBhcmd1bWVudHNcIik7XG4gICAgICBicmVhaztcbiAgfVxuXG4gIHJldHVybiBcIlwiLmNvbmNhdChtc2csIFwiIG11c3QgYmUgc3BlY2lmaWVkXCIpO1xufSwgVHlwZUVycm9yKTtcbm1vZHVsZS5leHBvcnRzLmNvZGVzID0gY29kZXM7IiwiLy8gQ3VycmVudGx5IGluIHN5bmMgd2l0aCBOb2RlLmpzIGxpYi9pbnRlcm5hbC91dGlsL2NvbXBhcmlzb25zLmpzXG4vLyBodHRwczovL2dpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzExMmNjN2MyNzU1MTI1NGFhMmIxNzA5OGZiNzc0ODY3ZjA1ZWQwZDlcbid1c2Ugc3RyaWN0JztcblxuZnVuY3Rpb24gX3NsaWNlZFRvQXJyYXkoYXJyLCBpKSB7IHJldHVybiBfYXJyYXlXaXRoSG9sZXMoYXJyKSB8fCBfaXRlcmFibGVUb0FycmF5TGltaXQoYXJyLCBpKSB8fCBfbm9uSXRlcmFibGVSZXN0KCk7IH1cblxuZnVuY3Rpb24gX25vbkl0ZXJhYmxlUmVzdCgpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkludmFsaWQgYXR0ZW1wdCB0byBkZXN0cnVjdHVyZSBub24taXRlcmFibGUgaW5zdGFuY2VcIik7IH1cblxuZnVuY3Rpb24gX2l0ZXJhYmxlVG9BcnJheUxpbWl0KGFyciwgaSkgeyB2YXIgX2FyciA9IFtdOyB2YXIgX24gPSB0cnVlOyB2YXIgX2QgPSBmYWxzZTsgdmFyIF9lID0gdW5kZWZpbmVkOyB0cnkgeyBmb3IgKHZhciBfaSA9IGFycltTeW1ib2wuaXRlcmF0b3JdKCksIF9zOyAhKF9uID0gKF9zID0gX2kubmV4dCgpKS5kb25lKTsgX24gPSB0cnVlKSB7IF9hcnIucHVzaChfcy52YWx1ZSk7IGlmIChpICYmIF9hcnIubGVuZ3RoID09PSBpKSBicmVhazsgfSB9IGNhdGNoIChlcnIpIHsgX2QgPSB0cnVlOyBfZSA9IGVycjsgfSBmaW5hbGx5IHsgdHJ5IHsgaWYgKCFfbiAmJiBfaVtcInJldHVyblwiXSAhPSBudWxsKSBfaVtcInJldHVyblwiXSgpOyB9IGZpbmFsbHkgeyBpZiAoX2QpIHRocm93IF9lOyB9IH0gcmV0dXJuIF9hcnI7IH1cblxuZnVuY3Rpb24gX2FycmF5V2l0aEhvbGVzKGFycikgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSByZXR1cm4gYXJyOyB9XG5cbmZ1bmN0aW9uIF90eXBlb2Yob2JqKSB7IGlmICh0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgJiYgdHlwZW9mIFN5bWJvbC5pdGVyYXRvciA9PT0gXCJzeW1ib2xcIikgeyBfdHlwZW9mID0gZnVuY3Rpb24gX3R5cGVvZihvYmopIHsgcmV0dXJuIHR5cGVvZiBvYmo7IH07IH0gZWxzZSB7IF90eXBlb2YgPSBmdW5jdGlvbiBfdHlwZW9mKG9iaikgeyByZXR1cm4gb2JqICYmIHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiAmJiBvYmouY29uc3RydWN0b3IgPT09IFN5bWJvbCAmJiBvYmogIT09IFN5bWJvbC5wcm90b3R5cGUgPyBcInN5bWJvbFwiIDogdHlwZW9mIG9iajsgfTsgfSByZXR1cm4gX3R5cGVvZihvYmopOyB9XG5cbnZhciByZWdleEZsYWdzU3VwcG9ydGVkID0gL2EvZy5mbGFncyAhPT0gdW5kZWZpbmVkO1xuXG52YXIgYXJyYXlGcm9tU2V0ID0gZnVuY3Rpb24gYXJyYXlGcm9tU2V0KHNldCkge1xuICB2YXIgYXJyYXkgPSBbXTtcbiAgc2V0LmZvckVhY2goZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgcmV0dXJuIGFycmF5LnB1c2godmFsdWUpO1xuICB9KTtcbiAgcmV0dXJuIGFycmF5O1xufTtcblxudmFyIGFycmF5RnJvbU1hcCA9IGZ1bmN0aW9uIGFycmF5RnJvbU1hcChtYXApIHtcbiAgdmFyIGFycmF5ID0gW107XG4gIG1hcC5mb3JFYWNoKGZ1bmN0aW9uICh2YWx1ZSwga2V5KSB7XG4gICAgcmV0dXJuIGFycmF5LnB1c2goW2tleSwgdmFsdWVdKTtcbiAgfSk7XG4gIHJldHVybiBhcnJheTtcbn07XG5cbnZhciBvYmplY3RJcyA9IE9iamVjdC5pcyA/IE9iamVjdC5pcyA6IHJlcXVpcmUoJ29iamVjdC1pcycpO1xudmFyIG9iamVjdEdldE93blByb3BlcnR5U3ltYm9scyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMgPyBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzIDogZnVuY3Rpb24gKCkge1xuICByZXR1cm4gW107XG59O1xudmFyIG51bWJlcklzTmFOID0gTnVtYmVyLmlzTmFOID8gTnVtYmVyLmlzTmFOIDogcmVxdWlyZSgnaXMtbmFuJyk7XG5cbmZ1bmN0aW9uIHVuY3VycnlUaGlzKGYpIHtcbiAgcmV0dXJuIGYuY2FsbC5iaW5kKGYpO1xufVxuXG52YXIgaGFzT3duUHJvcGVydHkgPSB1bmN1cnJ5VGhpcyhPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5KTtcbnZhciBwcm9wZXJ0eUlzRW51bWVyYWJsZSA9IHVuY3VycnlUaGlzKE9iamVjdC5wcm90b3R5cGUucHJvcGVydHlJc0VudW1lcmFibGUpO1xudmFyIG9iamVjdFRvU3RyaW5nID0gdW5jdXJyeVRoaXMoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZyk7XG5cbnZhciBfcmVxdWlyZSR0eXBlcyA9IHJlcXVpcmUoJ3V0aWwvJykudHlwZXMsXG4gICAgaXNBbnlBcnJheUJ1ZmZlciA9IF9yZXF1aXJlJHR5cGVzLmlzQW55QXJyYXlCdWZmZXIsXG4gICAgaXNBcnJheUJ1ZmZlclZpZXcgPSBfcmVxdWlyZSR0eXBlcy5pc0FycmF5QnVmZmVyVmlldyxcbiAgICBpc0RhdGUgPSBfcmVxdWlyZSR0eXBlcy5pc0RhdGUsXG4gICAgaXNNYXAgPSBfcmVxdWlyZSR0eXBlcy5pc01hcCxcbiAgICBpc1JlZ0V4cCA9IF9yZXF1aXJlJHR5cGVzLmlzUmVnRXhwLFxuICAgIGlzU2V0ID0gX3JlcXVpcmUkdHlwZXMuaXNTZXQsXG4gICAgaXNOYXRpdmVFcnJvciA9IF9yZXF1aXJlJHR5cGVzLmlzTmF0aXZlRXJyb3IsXG4gICAgaXNCb3hlZFByaW1pdGl2ZSA9IF9yZXF1aXJlJHR5cGVzLmlzQm94ZWRQcmltaXRpdmUsXG4gICAgaXNOdW1iZXJPYmplY3QgPSBfcmVxdWlyZSR0eXBlcy5pc051bWJlck9iamVjdCxcbiAgICBpc1N0cmluZ09iamVjdCA9IF9yZXF1aXJlJHR5cGVzLmlzU3RyaW5nT2JqZWN0LFxuICAgIGlzQm9vbGVhbk9iamVjdCA9IF9yZXF1aXJlJHR5cGVzLmlzQm9vbGVhbk9iamVjdCxcbiAgICBpc0JpZ0ludE9iamVjdCA9IF9yZXF1aXJlJHR5cGVzLmlzQmlnSW50T2JqZWN0LFxuICAgIGlzU3ltYm9sT2JqZWN0ID0gX3JlcXVpcmUkdHlwZXMuaXNTeW1ib2xPYmplY3QsXG4gICAgaXNGbG9hdDMyQXJyYXkgPSBfcmVxdWlyZSR0eXBlcy5pc0Zsb2F0MzJBcnJheSxcbiAgICBpc0Zsb2F0NjRBcnJheSA9IF9yZXF1aXJlJHR5cGVzLmlzRmxvYXQ2NEFycmF5O1xuXG5mdW5jdGlvbiBpc05vbkluZGV4KGtleSkge1xuICBpZiAoa2V5Lmxlbmd0aCA9PT0gMCB8fCBrZXkubGVuZ3RoID4gMTApIHJldHVybiB0cnVlO1xuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwga2V5Lmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGNvZGUgPSBrZXkuY2hhckNvZGVBdChpKTtcbiAgICBpZiAoY29kZSA8IDQ4IHx8IGNvZGUgPiA1NykgcmV0dXJuIHRydWU7XG4gIH0gLy8gVGhlIG1heGltdW0gc2l6ZSBmb3IgYW4gYXJyYXkgaXMgMiAqKiAzMiAtMS5cblxuXG4gIHJldHVybiBrZXkubGVuZ3RoID09PSAxMCAmJiBrZXkgPj0gTWF0aC5wb3coMiwgMzIpO1xufVxuXG5mdW5jdGlvbiBnZXRPd25Ob25JbmRleFByb3BlcnRpZXModmFsdWUpIHtcbiAgcmV0dXJuIE9iamVjdC5rZXlzKHZhbHVlKS5maWx0ZXIoaXNOb25JbmRleCkuY29uY2F0KG9iamVjdEdldE93blByb3BlcnR5U3ltYm9scyh2YWx1ZSkuZmlsdGVyKE9iamVjdC5wcm90b3R5cGUucHJvcGVydHlJc0VudW1lcmFibGUuYmluZCh2YWx1ZSkpKTtcbn0gLy8gVGFrZW4gZnJvbSBodHRwczovL2dpdGh1Yi5jb20vZmVyb3NzL2J1ZmZlci9ibG9iLzY4MGU5ZTVlNDg4ZjIyYWFjMjc1OTlhNTdkYzg0NGE2MzE1OTI4ZGQvaW5kZXguanNcbi8vIG9yaWdpbmFsIG5vdGljZTpcblxuLyohXG4gKiBUaGUgYnVmZmVyIG1vZHVsZSBmcm9tIG5vZGUuanMsIGZvciB0aGUgYnJvd3Nlci5cbiAqXG4gKiBAYXV0aG9yICAgRmVyb3NzIEFib3VraGFkaWplaCA8ZmVyb3NzQGZlcm9zcy5vcmc+IDxodHRwOi8vZmVyb3NzLm9yZz5cbiAqIEBsaWNlbnNlICBNSVRcbiAqL1xuXG5cbmZ1bmN0aW9uIGNvbXBhcmUoYSwgYikge1xuICBpZiAoYSA9PT0gYikge1xuICAgIHJldHVybiAwO1xuICB9XG5cbiAgdmFyIHggPSBhLmxlbmd0aDtcbiAgdmFyIHkgPSBiLmxlbmd0aDtcblxuICBmb3IgKHZhciBpID0gMCwgbGVuID0gTWF0aC5taW4oeCwgeSk7IGkgPCBsZW47ICsraSkge1xuICAgIGlmIChhW2ldICE9PSBiW2ldKSB7XG4gICAgICB4ID0gYVtpXTtcbiAgICAgIHkgPSBiW2ldO1xuICAgICAgYnJlYWs7XG4gICAgfVxuICB9XG5cbiAgaWYgKHggPCB5KSB7XG4gICAgcmV0dXJuIC0xO1xuICB9XG5cbiAgaWYgKHkgPCB4KSB7XG4gICAgcmV0dXJuIDE7XG4gIH1cblxuICByZXR1cm4gMDtcbn1cblxudmFyIE9OTFlfRU5VTUVSQUJMRSA9IHVuZGVmaW5lZDtcbnZhciBrU3RyaWN0ID0gdHJ1ZTtcbnZhciBrTG9vc2UgPSBmYWxzZTtcbnZhciBrTm9JdGVyYXRvciA9IDA7XG52YXIga0lzQXJyYXkgPSAxO1xudmFyIGtJc1NldCA9IDI7XG52YXIga0lzTWFwID0gMzsgLy8gQ2hlY2sgaWYgdGhleSBoYXZlIHRoZSBzYW1lIHNvdXJjZSBhbmQgZmxhZ3NcblxuZnVuY3Rpb24gYXJlU2ltaWxhclJlZ0V4cHMoYSwgYikge1xuICByZXR1cm4gcmVnZXhGbGFnc1N1cHBvcnRlZCA/IGEuc291cmNlID09PSBiLnNvdXJjZSAmJiBhLmZsYWdzID09PSBiLmZsYWdzIDogUmVnRXhwLnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGEpID09PSBSZWdFeHAucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoYik7XG59XG5cbmZ1bmN0aW9uIGFyZVNpbWlsYXJGbG9hdEFycmF5cyhhLCBiKSB7XG4gIGlmIChhLmJ5dGVMZW5ndGggIT09IGIuYnl0ZUxlbmd0aCkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIGZvciAodmFyIG9mZnNldCA9IDA7IG9mZnNldCA8IGEuYnl0ZUxlbmd0aDsgb2Zmc2V0KyspIHtcbiAgICBpZiAoYVtvZmZzZXRdICE9PSBiW29mZnNldF0pIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gdHJ1ZTtcbn1cblxuZnVuY3Rpb24gYXJlU2ltaWxhclR5cGVkQXJyYXlzKGEsIGIpIHtcbiAgaWYgKGEuYnl0ZUxlbmd0aCAhPT0gYi5ieXRlTGVuZ3RoKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgcmV0dXJuIGNvbXBhcmUobmV3IFVpbnQ4QXJyYXkoYS5idWZmZXIsIGEuYnl0ZU9mZnNldCwgYS5ieXRlTGVuZ3RoKSwgbmV3IFVpbnQ4QXJyYXkoYi5idWZmZXIsIGIuYnl0ZU9mZnNldCwgYi5ieXRlTGVuZ3RoKSkgPT09IDA7XG59XG5cbmZ1bmN0aW9uIGFyZUVxdWFsQXJyYXlCdWZmZXJzKGJ1ZjEsIGJ1ZjIpIHtcbiAgcmV0dXJuIGJ1ZjEuYnl0ZUxlbmd0aCA9PT0gYnVmMi5ieXRlTGVuZ3RoICYmIGNvbXBhcmUobmV3IFVpbnQ4QXJyYXkoYnVmMSksIG5ldyBVaW50OEFycmF5KGJ1ZjIpKSA9PT0gMDtcbn1cblxuZnVuY3Rpb24gaXNFcXVhbEJveGVkUHJpbWl0aXZlKHZhbDEsIHZhbDIpIHtcbiAgaWYgKGlzTnVtYmVyT2JqZWN0KHZhbDEpKSB7XG4gICAgcmV0dXJuIGlzTnVtYmVyT2JqZWN0KHZhbDIpICYmIG9iamVjdElzKE51bWJlci5wcm90b3R5cGUudmFsdWVPZi5jYWxsKHZhbDEpLCBOdW1iZXIucHJvdG90eXBlLnZhbHVlT2YuY2FsbCh2YWwyKSk7XG4gIH1cblxuICBpZiAoaXNTdHJpbmdPYmplY3QodmFsMSkpIHtcbiAgICByZXR1cm4gaXNTdHJpbmdPYmplY3QodmFsMikgJiYgU3RyaW5nLnByb3RvdHlwZS52YWx1ZU9mLmNhbGwodmFsMSkgPT09IFN0cmluZy5wcm90b3R5cGUudmFsdWVPZi5jYWxsKHZhbDIpO1xuICB9XG5cbiAgaWYgKGlzQm9vbGVhbk9iamVjdCh2YWwxKSkge1xuICAgIHJldHVybiBpc0Jvb2xlYW5PYmplY3QodmFsMikgJiYgQm9vbGVhbi5wcm90b3R5cGUudmFsdWVPZi5jYWxsKHZhbDEpID09PSBCb29sZWFuLnByb3RvdHlwZS52YWx1ZU9mLmNhbGwodmFsMik7XG4gIH1cblxuICBpZiAoaXNCaWdJbnRPYmplY3QodmFsMSkpIHtcbiAgICByZXR1cm4gaXNCaWdJbnRPYmplY3QodmFsMikgJiYgQmlnSW50LnByb3RvdHlwZS52YWx1ZU9mLmNhbGwodmFsMSkgPT09IEJpZ0ludC5wcm90b3R5cGUudmFsdWVPZi5jYWxsKHZhbDIpO1xuICB9XG5cbiAgcmV0dXJuIGlzU3ltYm9sT2JqZWN0KHZhbDIpICYmIFN5bWJvbC5wcm90b3R5cGUudmFsdWVPZi5jYWxsKHZhbDEpID09PSBTeW1ib2wucHJvdG90eXBlLnZhbHVlT2YuY2FsbCh2YWwyKTtcbn0gLy8gTm90ZXM6IFR5cGUgdGFncyBhcmUgaGlzdG9yaWNhbCBbW0NsYXNzXV0gcHJvcGVydGllcyB0aGF0IGNhbiBiZSBzZXQgYnlcbi8vIEZ1bmN0aW9uVGVtcGxhdGU6OlNldENsYXNzTmFtZSgpIGluIEMrKyBvciBTeW1ib2wudG9TdHJpbmdUYWcgaW4gSlNcbi8vIGFuZCByZXRyaWV2ZWQgdXNpbmcgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG9iaikgaW4gSlNcbi8vIFNlZSBodHRwczovL3RjMzkuZ2l0aHViLmlvL2VjbWEyNjIvI3NlYy1vYmplY3QucHJvdG90eXBlLnRvc3RyaW5nXG4vLyBmb3IgYSBsaXN0IG9mIHRhZ3MgcHJlLWRlZmluZWQgaW4gdGhlIHNwZWMuXG4vLyBUaGVyZSBhcmUgc29tZSB1bnNwZWNpZmllZCB0YWdzIGluIHRoZSB3aWxkIHRvbyAoZS5nLiB0eXBlZCBhcnJheSB0YWdzKS5cbi8vIFNpbmNlIHRhZ3MgY2FuIGJlIGFsdGVyZWQsIHRoZXkgb25seSBzZXJ2ZSBmYXN0IGZhaWx1cmVzXG4vL1xuLy8gVHlwZWQgYXJyYXlzIGFuZCBidWZmZXJzIGFyZSBjaGVja2VkIGJ5IGNvbXBhcmluZyB0aGUgY29udGVudCBpbiB0aGVpclxuLy8gdW5kZXJseWluZyBBcnJheUJ1ZmZlci4gVGhpcyBvcHRpbWl6YXRpb24gcmVxdWlyZXMgdGhhdCBpdCdzXG4vLyByZWFzb25hYmxlIHRvIGludGVycHJldCB0aGVpciB1bmRlcmx5aW5nIG1lbW9yeSBpbiB0aGUgc2FtZSB3YXksXG4vLyB3aGljaCBpcyBjaGVja2VkIGJ5IGNvbXBhcmluZyB0aGVpciB0eXBlIHRhZ3MuXG4vLyAoZS5nLiBhIFVpbnQ4QXJyYXkgYW5kIGEgVWludDE2QXJyYXkgd2l0aCB0aGUgc2FtZSBtZW1vcnkgY29udGVudFxuLy8gY291bGQgc3RpbGwgYmUgZGlmZmVyZW50IGJlY2F1c2UgdGhleSB3aWxsIGJlIGludGVycHJldGVkIGRpZmZlcmVudGx5KS5cbi8vXG4vLyBGb3Igc3RyaWN0IGNvbXBhcmlzb24sIG9iamVjdHMgc2hvdWxkIGhhdmVcbi8vIGEpIFRoZSBzYW1lIGJ1aWx0LWluIHR5cGUgdGFnc1xuLy8gYikgVGhlIHNhbWUgcHJvdG90eXBlcy5cblxuXG5mdW5jdGlvbiBpbm5lckRlZXBFcXVhbCh2YWwxLCB2YWwyLCBzdHJpY3QsIG1lbW9zKSB7XG4gIC8vIEFsbCBpZGVudGljYWwgdmFsdWVzIGFyZSBlcXVpdmFsZW50LCBhcyBkZXRlcm1pbmVkIGJ5ID09PS5cbiAgaWYgKHZhbDEgPT09IHZhbDIpIHtcbiAgICBpZiAodmFsMSAhPT0gMCkgcmV0dXJuIHRydWU7XG4gICAgcmV0dXJuIHN0cmljdCA/IG9iamVjdElzKHZhbDEsIHZhbDIpIDogdHJ1ZTtcbiAgfSAvLyBDaGVjayBtb3JlIGNsb3NlbHkgaWYgdmFsMSBhbmQgdmFsMiBhcmUgZXF1YWwuXG5cblxuICBpZiAoc3RyaWN0KSB7XG4gICAgaWYgKF90eXBlb2YodmFsMSkgIT09ICdvYmplY3QnKSB7XG4gICAgICByZXR1cm4gdHlwZW9mIHZhbDEgPT09ICdudW1iZXInICYmIG51bWJlcklzTmFOKHZhbDEpICYmIG51bWJlcklzTmFOKHZhbDIpO1xuICAgIH1cblxuICAgIGlmIChfdHlwZW9mKHZhbDIpICE9PSAnb2JqZWN0JyB8fCB2YWwxID09PSBudWxsIHx8IHZhbDIgPT09IG51bGwpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG5cbiAgICBpZiAoT2JqZWN0LmdldFByb3RvdHlwZU9mKHZhbDEpICE9PSBPYmplY3QuZ2V0UHJvdG90eXBlT2YodmFsMikpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgaWYgKHZhbDEgPT09IG51bGwgfHwgX3R5cGVvZih2YWwxKSAhPT0gJ29iamVjdCcpIHtcbiAgICAgIGlmICh2YWwyID09PSBudWxsIHx8IF90eXBlb2YodmFsMikgIT09ICdvYmplY3QnKSB7XG4gICAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBlcWVxZXFcbiAgICAgICAgcmV0dXJuIHZhbDEgPT0gdmFsMjtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIGlmICh2YWwyID09PSBudWxsIHx8IF90eXBlb2YodmFsMikgIT09ICdvYmplY3QnKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgdmFyIHZhbDFUYWcgPSBvYmplY3RUb1N0cmluZyh2YWwxKTtcbiAgdmFyIHZhbDJUYWcgPSBvYmplY3RUb1N0cmluZyh2YWwyKTtcblxuICBpZiAodmFsMVRhZyAhPT0gdmFsMlRhZykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIGlmIChBcnJheS5pc0FycmF5KHZhbDEpKSB7XG4gICAgLy8gQ2hlY2sgZm9yIHNwYXJzZSBhcnJheXMgYW5kIGdlbmVyYWwgZmFzdCBwYXRoXG4gICAgaWYgKHZhbDEubGVuZ3RoICE9PSB2YWwyLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIHZhciBrZXlzMSA9IGdldE93bk5vbkluZGV4UHJvcGVydGllcyh2YWwxLCBPTkxZX0VOVU1FUkFCTEUpO1xuICAgIHZhciBrZXlzMiA9IGdldE93bk5vbkluZGV4UHJvcGVydGllcyh2YWwyLCBPTkxZX0VOVU1FUkFCTEUpO1xuXG4gICAgaWYgKGtleXMxLmxlbmd0aCAhPT0ga2V5czIubGVuZ3RoKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgcmV0dXJuIGtleUNoZWNrKHZhbDEsIHZhbDIsIHN0cmljdCwgbWVtb3MsIGtJc0FycmF5LCBrZXlzMSk7XG4gIH0gLy8gW2Jyb3dzZXJpZnldIFRoaXMgdHJpZ2dlcnMgb24gY2VydGFpbiB0eXBlcyBpbiBJRSAoTWFwL1NldCkgc28gd2UgZG9uJ3RcbiAgLy8gd2FuJ3QgdG8gZWFybHkgcmV0dXJuIG91dCBvZiB0aGUgcmVzdCBvZiB0aGUgY2hlY2tzLiBIb3dldmVyIHdlIGNhbiBjaGVja1xuICAvLyBpZiB0aGUgc2Vjb25kIHZhbHVlIGlzIG9uZSBvZiB0aGVzZSB2YWx1ZXMgYW5kIHRoZSBmaXJzdCBpc24ndC5cblxuXG4gIGlmICh2YWwxVGFnID09PSAnW29iamVjdCBPYmplY3RdJykge1xuICAgIC8vIHJldHVybiBrZXlDaGVjayh2YWwxLCB2YWwyLCBzdHJpY3QsIG1lbW9zLCBrTm9JdGVyYXRvcik7XG4gICAgaWYgKCFpc01hcCh2YWwxKSAmJiBpc01hcCh2YWwyKSB8fCAhaXNTZXQodmFsMSkgJiYgaXNTZXQodmFsMikpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICBpZiAoaXNEYXRlKHZhbDEpKSB7XG4gICAgaWYgKCFpc0RhdGUodmFsMikgfHwgRGF0ZS5wcm90b3R5cGUuZ2V0VGltZS5jYWxsKHZhbDEpICE9PSBEYXRlLnByb3RvdHlwZS5nZXRUaW1lLmNhbGwodmFsMikpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH0gZWxzZSBpZiAoaXNSZWdFeHAodmFsMSkpIHtcbiAgICBpZiAoIWlzUmVnRXhwKHZhbDIpIHx8ICFhcmVTaW1pbGFyUmVnRXhwcyh2YWwxLCB2YWwyKSkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfSBlbHNlIGlmIChpc05hdGl2ZUVycm9yKHZhbDEpIHx8IHZhbDEgaW5zdGFuY2VvZiBFcnJvcikge1xuICAgIC8vIERvIG5vdCBjb21wYXJlIHRoZSBzdGFjayBhcyBpdCBtaWdodCBkaWZmZXIgZXZlbiB0aG91Z2ggdGhlIGVycm9yIGl0c2VsZlxuICAgIC8vIGlzIG90aGVyd2lzZSBpZGVudGljYWwuXG4gICAgaWYgKHZhbDEubWVzc2FnZSAhPT0gdmFsMi5tZXNzYWdlIHx8IHZhbDEubmFtZSAhPT0gdmFsMi5uYW1lKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9IGVsc2UgaWYgKGlzQXJyYXlCdWZmZXJWaWV3KHZhbDEpKSB7XG4gICAgaWYgKCFzdHJpY3QgJiYgKGlzRmxvYXQzMkFycmF5KHZhbDEpIHx8IGlzRmxvYXQ2NEFycmF5KHZhbDEpKSkge1xuICAgICAgaWYgKCFhcmVTaW1pbGFyRmxvYXRBcnJheXModmFsMSwgdmFsMikpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH0gZWxzZSBpZiAoIWFyZVNpbWlsYXJUeXBlZEFycmF5cyh2YWwxLCB2YWwyKSkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH0gLy8gQnVmZmVyLmNvbXBhcmUgcmV0dXJucyB0cnVlLCBzbyB2YWwxLmxlbmd0aCA9PT0gdmFsMi5sZW5ndGguIElmIHRoZXkgYm90aFxuICAgIC8vIG9ubHkgY29udGFpbiBudW1lcmljIGtleXMsIHdlIGRvbid0IG5lZWQgdG8gZXhhbSBmdXJ0aGVyIHRoYW4gY2hlY2tpbmdcbiAgICAvLyB0aGUgc3ltYm9scy5cblxuXG4gICAgdmFyIF9rZXlzID0gZ2V0T3duTm9uSW5kZXhQcm9wZXJ0aWVzKHZhbDEsIE9OTFlfRU5VTUVSQUJMRSk7XG5cbiAgICB2YXIgX2tleXMyID0gZ2V0T3duTm9uSW5kZXhQcm9wZXJ0aWVzKHZhbDIsIE9OTFlfRU5VTUVSQUJMRSk7XG5cbiAgICBpZiAoX2tleXMubGVuZ3RoICE9PSBfa2V5czIubGVuZ3RoKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgcmV0dXJuIGtleUNoZWNrKHZhbDEsIHZhbDIsIHN0cmljdCwgbWVtb3MsIGtOb0l0ZXJhdG9yLCBfa2V5cyk7XG4gIH0gZWxzZSBpZiAoaXNTZXQodmFsMSkpIHtcbiAgICBpZiAoIWlzU2V0KHZhbDIpIHx8IHZhbDEuc2l6ZSAhPT0gdmFsMi5zaXplKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgcmV0dXJuIGtleUNoZWNrKHZhbDEsIHZhbDIsIHN0cmljdCwgbWVtb3MsIGtJc1NldCk7XG4gIH0gZWxzZSBpZiAoaXNNYXAodmFsMSkpIHtcbiAgICBpZiAoIWlzTWFwKHZhbDIpIHx8IHZhbDEuc2l6ZSAhPT0gdmFsMi5zaXplKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgcmV0dXJuIGtleUNoZWNrKHZhbDEsIHZhbDIsIHN0cmljdCwgbWVtb3MsIGtJc01hcCk7XG4gIH0gZWxzZSBpZiAoaXNBbnlBcnJheUJ1ZmZlcih2YWwxKSkge1xuICAgIGlmICghYXJlRXF1YWxBcnJheUJ1ZmZlcnModmFsMSwgdmFsMikpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH0gZWxzZSBpZiAoaXNCb3hlZFByaW1pdGl2ZSh2YWwxKSAmJiAhaXNFcXVhbEJveGVkUHJpbWl0aXZlKHZhbDEsIHZhbDIpKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgcmV0dXJuIGtleUNoZWNrKHZhbDEsIHZhbDIsIHN0cmljdCwgbWVtb3MsIGtOb0l0ZXJhdG9yKTtcbn1cblxuZnVuY3Rpb24gZ2V0RW51bWVyYWJsZXModmFsLCBrZXlzKSB7XG4gIHJldHVybiBrZXlzLmZpbHRlcihmdW5jdGlvbiAoaykge1xuICAgIHJldHVybiBwcm9wZXJ0eUlzRW51bWVyYWJsZSh2YWwsIGspO1xuICB9KTtcbn1cblxuZnVuY3Rpb24ga2V5Q2hlY2sodmFsMSwgdmFsMiwgc3RyaWN0LCBtZW1vcywgaXRlcmF0aW9uVHlwZSwgYUtleXMpIHtcbiAgLy8gRm9yIGFsbCByZW1haW5pbmcgT2JqZWN0IHBhaXJzLCBpbmNsdWRpbmcgQXJyYXksIG9iamVjdHMgYW5kIE1hcHMsXG4gIC8vIGVxdWl2YWxlbmNlIGlzIGRldGVybWluZWQgYnkgaGF2aW5nOlxuICAvLyBhKSBUaGUgc2FtZSBudW1iZXIgb2Ygb3duZWQgZW51bWVyYWJsZSBwcm9wZXJ0aWVzXG4gIC8vIGIpIFRoZSBzYW1lIHNldCBvZiBrZXlzL2luZGV4ZXMgKGFsdGhvdWdoIG5vdCBuZWNlc3NhcmlseSB0aGUgc2FtZSBvcmRlcilcbiAgLy8gYykgRXF1aXZhbGVudCB2YWx1ZXMgZm9yIGV2ZXJ5IGNvcnJlc3BvbmRpbmcga2V5L2luZGV4XG4gIC8vIGQpIEZvciBTZXRzIGFuZCBNYXBzLCBlcXVhbCBjb250ZW50c1xuICAvLyBOb3RlOiB0aGlzIGFjY291bnRzIGZvciBib3RoIG5hbWVkIGFuZCBpbmRleGVkIHByb3BlcnRpZXMgb24gQXJyYXlzLlxuICBpZiAoYXJndW1lbnRzLmxlbmd0aCA9PT0gNSkge1xuICAgIGFLZXlzID0gT2JqZWN0LmtleXModmFsMSk7XG4gICAgdmFyIGJLZXlzID0gT2JqZWN0LmtleXModmFsMik7IC8vIFRoZSBwYWlyIG11c3QgaGF2ZSB0aGUgc2FtZSBudW1iZXIgb2Ygb3duZWQgcHJvcGVydGllcy5cblxuICAgIGlmIChhS2V5cy5sZW5ndGggIT09IGJLZXlzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfSAvLyBDaGVhcCBrZXkgdGVzdFxuXG5cbiAgdmFyIGkgPSAwO1xuXG4gIGZvciAoOyBpIDwgYUtleXMubGVuZ3RoOyBpKyspIHtcbiAgICBpZiAoIWhhc093blByb3BlcnR5KHZhbDIsIGFLZXlzW2ldKSkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIGlmIChzdHJpY3QgJiYgYXJndW1lbnRzLmxlbmd0aCA9PT0gNSkge1xuICAgIHZhciBzeW1ib2xLZXlzQSA9IG9iamVjdEdldE93blByb3BlcnR5U3ltYm9scyh2YWwxKTtcblxuICAgIGlmIChzeW1ib2xLZXlzQS5sZW5ndGggIT09IDApIHtcbiAgICAgIHZhciBjb3VudCA9IDA7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCBzeW1ib2xLZXlzQS5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIga2V5ID0gc3ltYm9sS2V5c0FbaV07XG5cbiAgICAgICAgaWYgKHByb3BlcnR5SXNFbnVtZXJhYmxlKHZhbDEsIGtleSkpIHtcbiAgICAgICAgICBpZiAoIXByb3BlcnR5SXNFbnVtZXJhYmxlKHZhbDIsIGtleSkpIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhS2V5cy5wdXNoKGtleSk7XG4gICAgICAgICAgY291bnQrKztcbiAgICAgICAgfSBlbHNlIGlmIChwcm9wZXJ0eUlzRW51bWVyYWJsZSh2YWwyLCBrZXkpKSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHZhciBzeW1ib2xLZXlzQiA9IG9iamVjdEdldE93blByb3BlcnR5U3ltYm9scyh2YWwyKTtcblxuICAgICAgaWYgKHN5bWJvbEtleXNBLmxlbmd0aCAhPT0gc3ltYm9sS2V5c0IubGVuZ3RoICYmIGdldEVudW1lcmFibGVzKHZhbDIsIHN5bWJvbEtleXNCKS5sZW5ndGggIT09IGNvdW50KSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgdmFyIF9zeW1ib2xLZXlzQiA9IG9iamVjdEdldE93blByb3BlcnR5U3ltYm9scyh2YWwyKTtcblxuICAgICAgaWYgKF9zeW1ib2xLZXlzQi5sZW5ndGggIT09IDAgJiYgZ2V0RW51bWVyYWJsZXModmFsMiwgX3N5bWJvbEtleXNCKS5sZW5ndGggIT09IDApIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlmIChhS2V5cy5sZW5ndGggPT09IDAgJiYgKGl0ZXJhdGlvblR5cGUgPT09IGtOb0l0ZXJhdG9yIHx8IGl0ZXJhdGlvblR5cGUgPT09IGtJc0FycmF5ICYmIHZhbDEubGVuZ3RoID09PSAwIHx8IHZhbDEuc2l6ZSA9PT0gMCkpIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfSAvLyBVc2UgbWVtb3MgdG8gaGFuZGxlIGN5Y2xlcy5cblxuXG4gIGlmIChtZW1vcyA9PT0gdW5kZWZpbmVkKSB7XG4gICAgbWVtb3MgPSB7XG4gICAgICB2YWwxOiBuZXcgTWFwKCksXG4gICAgICB2YWwyOiBuZXcgTWFwKCksXG4gICAgICBwb3NpdGlvbjogMFxuICAgIH07XG4gIH0gZWxzZSB7XG4gICAgLy8gV2UgcHJldmVudCB1cCB0byB0d28gbWFwLmhhcyh4KSBjYWxscyBieSBkaXJlY3RseSByZXRyaWV2aW5nIHRoZSB2YWx1ZVxuICAgIC8vIGFuZCBjaGVja2luZyBmb3IgdW5kZWZpbmVkLiBUaGUgbWFwIGNhbiBvbmx5IGNvbnRhaW4gbnVtYmVycywgc28gaXQgaXNcbiAgICAvLyBzYWZlIHRvIGNoZWNrIGZvciB1bmRlZmluZWQgb25seS5cbiAgICB2YXIgdmFsMk1lbW9BID0gbWVtb3MudmFsMS5nZXQodmFsMSk7XG5cbiAgICBpZiAodmFsMk1lbW9BICE9PSB1bmRlZmluZWQpIHtcbiAgICAgIHZhciB2YWwyTWVtb0IgPSBtZW1vcy52YWwyLmdldCh2YWwyKTtcblxuICAgICAgaWYgKHZhbDJNZW1vQiAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHJldHVybiB2YWwyTWVtb0EgPT09IHZhbDJNZW1vQjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBtZW1vcy5wb3NpdGlvbisrO1xuICB9XG5cbiAgbWVtb3MudmFsMS5zZXQodmFsMSwgbWVtb3MucG9zaXRpb24pO1xuICBtZW1vcy52YWwyLnNldCh2YWwyLCBtZW1vcy5wb3NpdGlvbik7XG4gIHZhciBhcmVFcSA9IG9iakVxdWl2KHZhbDEsIHZhbDIsIHN0cmljdCwgYUtleXMsIG1lbW9zLCBpdGVyYXRpb25UeXBlKTtcbiAgbWVtb3MudmFsMS5kZWxldGUodmFsMSk7XG4gIG1lbW9zLnZhbDIuZGVsZXRlKHZhbDIpO1xuICByZXR1cm4gYXJlRXE7XG59XG5cbmZ1bmN0aW9uIHNldEhhc0VxdWFsRWxlbWVudChzZXQsIHZhbDEsIHN0cmljdCwgbWVtbykge1xuICAvLyBHbyBsb29raW5nLlxuICB2YXIgc2V0VmFsdWVzID0gYXJyYXlGcm9tU2V0KHNldCk7XG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBzZXRWYWx1ZXMubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgdmFsMiA9IHNldFZhbHVlc1tpXTtcblxuICAgIGlmIChpbm5lckRlZXBFcXVhbCh2YWwxLCB2YWwyLCBzdHJpY3QsIG1lbW8pKSB7XG4gICAgICAvLyBSZW1vdmUgdGhlIG1hdGNoaW5nIGVsZW1lbnQgdG8gbWFrZSBzdXJlIHdlIGRvIG5vdCBjaGVjayB0aGF0IGFnYWluLlxuICAgICAgc2V0LmRlbGV0ZSh2YWwyKTtcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBmYWxzZTtcbn0gLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvRXF1YWxpdHlfY29tcGFyaXNvbnNfYW5kX3NhbWVuZXNzI0xvb3NlX2VxdWFsaXR5X3VzaW5nXG4vLyBTYWRseSBpdCBpcyBub3QgcG9zc2libGUgdG8gZGV0ZWN0IGNvcnJlc3BvbmRpbmcgdmFsdWVzIHByb3Blcmx5IGluIGNhc2UgdGhlXG4vLyB0eXBlIGlzIGEgc3RyaW5nLCBudW1iZXIsIGJpZ2ludCBvciBib29sZWFuLiBUaGUgcmVhc29uIGlzIHRoYXQgdGhvc2UgdmFsdWVzXG4vLyBjYW4gbWF0Y2ggbG90cyBvZiBkaWZmZXJlbnQgc3RyaW5nIHZhbHVlcyAoZS5nLiwgMW4gPT0gJyswMDAwMScpLlxuXG5cbmZ1bmN0aW9uIGZpbmRMb29zZU1hdGNoaW5nUHJpbWl0aXZlcyhwcmltKSB7XG4gIHN3aXRjaCAoX3R5cGVvZihwcmltKSkge1xuICAgIGNhc2UgJ3VuZGVmaW5lZCc6XG4gICAgICByZXR1cm4gbnVsbDtcblxuICAgIGNhc2UgJ29iamVjdCc6XG4gICAgICAvLyBPbmx5IHBhc3MgaW4gbnVsbCBhcyBvYmplY3QhXG4gICAgICByZXR1cm4gdW5kZWZpbmVkO1xuXG4gICAgY2FzZSAnc3ltYm9sJzpcbiAgICAgIHJldHVybiBmYWxzZTtcblxuICAgIGNhc2UgJ3N0cmluZyc6XG4gICAgICBwcmltID0gK3ByaW07XG4gICAgLy8gTG9vc2UgZXF1YWwgZW50cmllcyBleGlzdCBvbmx5IGlmIHRoZSBzdHJpbmcgaXMgcG9zc2libGUgdG8gY29udmVydCB0b1xuICAgIC8vIGEgcmVndWxhciBudW1iZXIgYW5kIG5vdCBOYU4uXG4gICAgLy8gRmFsbCB0aHJvdWdoXG5cbiAgICBjYXNlICdudW1iZXInOlxuICAgICAgaWYgKG51bWJlcklzTmFOKHByaW0pKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIH1cblxuICB9XG5cbiAgcmV0dXJuIHRydWU7XG59XG5cbmZ1bmN0aW9uIHNldE1pZ2h0SGF2ZUxvb3NlUHJpbShhLCBiLCBwcmltKSB7XG4gIHZhciBhbHRWYWx1ZSA9IGZpbmRMb29zZU1hdGNoaW5nUHJpbWl0aXZlcyhwcmltKTtcbiAgaWYgKGFsdFZhbHVlICE9IG51bGwpIHJldHVybiBhbHRWYWx1ZTtcbiAgcmV0dXJuIGIuaGFzKGFsdFZhbHVlKSAmJiAhYS5oYXMoYWx0VmFsdWUpO1xufVxuXG5mdW5jdGlvbiBtYXBNaWdodEhhdmVMb29zZVByaW0oYSwgYiwgcHJpbSwgaXRlbSwgbWVtbykge1xuICB2YXIgYWx0VmFsdWUgPSBmaW5kTG9vc2VNYXRjaGluZ1ByaW1pdGl2ZXMocHJpbSk7XG5cbiAgaWYgKGFsdFZhbHVlICE9IG51bGwpIHtcbiAgICByZXR1cm4gYWx0VmFsdWU7XG4gIH1cblxuICB2YXIgY3VyQiA9IGIuZ2V0KGFsdFZhbHVlKTtcblxuICBpZiAoY3VyQiA9PT0gdW5kZWZpbmVkICYmICFiLmhhcyhhbHRWYWx1ZSkgfHwgIWlubmVyRGVlcEVxdWFsKGl0ZW0sIGN1ckIsIGZhbHNlLCBtZW1vKSkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHJldHVybiAhYS5oYXMoYWx0VmFsdWUpICYmIGlubmVyRGVlcEVxdWFsKGl0ZW0sIGN1ckIsIGZhbHNlLCBtZW1vKTtcbn1cblxuZnVuY3Rpb24gc2V0RXF1aXYoYSwgYiwgc3RyaWN0LCBtZW1vKSB7XG4gIC8vIFRoaXMgaXMgYSBsYXppbHkgaW5pdGlhdGVkIFNldCBvZiBlbnRyaWVzIHdoaWNoIGhhdmUgdG8gYmUgY29tcGFyZWRcbiAgLy8gcGFpcndpc2UuXG4gIHZhciBzZXQgPSBudWxsO1xuICB2YXIgYVZhbHVlcyA9IGFycmF5RnJvbVNldChhKTtcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IGFWYWx1ZXMubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgdmFsID0gYVZhbHVlc1tpXTsgLy8gTm90ZTogQ2hlY2tpbmcgZm9yIHRoZSBvYmplY3RzIGZpcnN0IGltcHJvdmVzIHRoZSBwZXJmb3JtYW5jZSBmb3Igb2JqZWN0XG4gICAgLy8gaGVhdnkgc2V0cyBidXQgaXQgaXMgYSBtaW5vciBzbG93IGRvd24gZm9yIHByaW1pdGl2ZXMuIEFzIHRoZXkgYXJlIGZhc3RcbiAgICAvLyB0byBjaGVjayB0aGlzIGltcHJvdmVzIHRoZSB3b3JzdCBjYXNlIHNjZW5hcmlvIGluc3RlYWQuXG5cbiAgICBpZiAoX3R5cGVvZih2YWwpID09PSAnb2JqZWN0JyAmJiB2YWwgIT09IG51bGwpIHtcbiAgICAgIGlmIChzZXQgPT09IG51bGwpIHtcbiAgICAgICAgc2V0ID0gbmV3IFNldCgpO1xuICAgICAgfSAvLyBJZiB0aGUgc3BlY2lmaWVkIHZhbHVlIGRvZXNuJ3QgZXhpc3QgaW4gdGhlIHNlY29uZCBzZXQgaXRzIGFuIG5vdCBudWxsXG4gICAgICAvLyBvYmplY3QgKG9yIG5vbiBzdHJpY3Qgb25seTogYSBub3QgbWF0Y2hpbmcgcHJpbWl0aXZlKSB3ZSdsbCBuZWVkIHRvIGdvXG4gICAgICAvLyBodW50aW5nIGZvciBzb21ldGhpbmcgdGhhdHMgZGVlcC0oc3RyaWN0LSllcXVhbCB0byBpdC4gVG8gbWFrZSB0aGlzXG4gICAgICAvLyBPKG4gbG9nIG4pIGNvbXBsZXhpdHkgd2UgaGF2ZSB0byBjb3B5IHRoZXNlIHZhbHVlcyBpbiBhIG5ldyBzZXQgZmlyc3QuXG5cblxuICAgICAgc2V0LmFkZCh2YWwpO1xuICAgIH0gZWxzZSBpZiAoIWIuaGFzKHZhbCkpIHtcbiAgICAgIGlmIChzdHJpY3QpIHJldHVybiBmYWxzZTsgLy8gRmFzdCBwYXRoIHRvIGRldGVjdCBtaXNzaW5nIHN0cmluZywgc3ltYm9sLCB1bmRlZmluZWQgYW5kIG51bGwgdmFsdWVzLlxuXG4gICAgICBpZiAoIXNldE1pZ2h0SGF2ZUxvb3NlUHJpbShhLCBiLCB2YWwpKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIH1cblxuICAgICAgaWYgKHNldCA9PT0gbnVsbCkge1xuICAgICAgICBzZXQgPSBuZXcgU2V0KCk7XG4gICAgICB9XG5cbiAgICAgIHNldC5hZGQodmFsKTtcbiAgICB9XG4gIH1cblxuICBpZiAoc2V0ICE9PSBudWxsKSB7XG4gICAgdmFyIGJWYWx1ZXMgPSBhcnJheUZyb21TZXQoYik7XG5cbiAgICBmb3IgKHZhciBfaSA9IDA7IF9pIDwgYlZhbHVlcy5sZW5ndGg7IF9pKyspIHtcbiAgICAgIHZhciBfdmFsID0gYlZhbHVlc1tfaV07IC8vIFdlIGhhdmUgdG8gY2hlY2sgaWYgYSBwcmltaXRpdmUgdmFsdWUgaXMgYWxyZWFkeVxuICAgICAgLy8gbWF0Y2hpbmcgYW5kIG9ubHkgaWYgaXQncyBub3QsIGdvIGh1bnRpbmcgZm9yIGl0LlxuXG4gICAgICBpZiAoX3R5cGVvZihfdmFsKSA9PT0gJ29iamVjdCcgJiYgX3ZhbCAhPT0gbnVsbCkge1xuICAgICAgICBpZiAoIXNldEhhc0VxdWFsRWxlbWVudChzZXQsIF92YWwsIHN0cmljdCwgbWVtbykpIHJldHVybiBmYWxzZTtcbiAgICAgIH0gZWxzZSBpZiAoIXN0cmljdCAmJiAhYS5oYXMoX3ZhbCkgJiYgIXNldEhhc0VxdWFsRWxlbWVudChzZXQsIF92YWwsIHN0cmljdCwgbWVtbykpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBzZXQuc2l6ZSA9PT0gMDtcbiAgfVxuXG4gIHJldHVybiB0cnVlO1xufVxuXG5mdW5jdGlvbiBtYXBIYXNFcXVhbEVudHJ5KHNldCwgbWFwLCBrZXkxLCBpdGVtMSwgc3RyaWN0LCBtZW1vKSB7XG4gIC8vIFRvIGJlIGFibGUgdG8gaGFuZGxlIGNhc2VzIGxpa2U6XG4gIC8vICAgTWFwKFtbe30sICdhJ10sIFt7fSwgJ2InXV0pIHZzIE1hcChbW3t9LCAnYiddLCBbe30sICdhJ11dKVxuICAvLyAuLi4gd2UgbmVlZCB0byBjb25zaWRlciAqYWxsKiBtYXRjaGluZyBrZXlzLCBub3QganVzdCB0aGUgZmlyc3Qgd2UgZmluZC5cbiAgdmFyIHNldFZhbHVlcyA9IGFycmF5RnJvbVNldChzZXQpO1xuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgc2V0VmFsdWVzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGtleTIgPSBzZXRWYWx1ZXNbaV07XG5cbiAgICBpZiAoaW5uZXJEZWVwRXF1YWwoa2V5MSwga2V5Miwgc3RyaWN0LCBtZW1vKSAmJiBpbm5lckRlZXBFcXVhbChpdGVtMSwgbWFwLmdldChrZXkyKSwgc3RyaWN0LCBtZW1vKSkge1xuICAgICAgc2V0LmRlbGV0ZShrZXkyKTtcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBmYWxzZTtcbn1cblxuZnVuY3Rpb24gbWFwRXF1aXYoYSwgYiwgc3RyaWN0LCBtZW1vKSB7XG4gIHZhciBzZXQgPSBudWxsO1xuICB2YXIgYUVudHJpZXMgPSBhcnJheUZyb21NYXAoYSk7XG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBhRW50cmllcy5sZW5ndGg7IGkrKykge1xuICAgIHZhciBfYUVudHJpZXMkaSA9IF9zbGljZWRUb0FycmF5KGFFbnRyaWVzW2ldLCAyKSxcbiAgICAgICAga2V5ID0gX2FFbnRyaWVzJGlbMF0sXG4gICAgICAgIGl0ZW0xID0gX2FFbnRyaWVzJGlbMV07XG5cbiAgICBpZiAoX3R5cGVvZihrZXkpID09PSAnb2JqZWN0JyAmJiBrZXkgIT09IG51bGwpIHtcbiAgICAgIGlmIChzZXQgPT09IG51bGwpIHtcbiAgICAgICAgc2V0ID0gbmV3IFNldCgpO1xuICAgICAgfVxuXG4gICAgICBzZXQuYWRkKGtleSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIEJ5IGRpcmVjdGx5IHJldHJpZXZpbmcgdGhlIHZhbHVlIHdlIHByZXZlbnQgYW5vdGhlciBiLmhhcyhrZXkpIGNoZWNrIGluXG4gICAgICAvLyBhbG1vc3QgYWxsIHBvc3NpYmxlIGNhc2VzLlxuICAgICAgdmFyIGl0ZW0yID0gYi5nZXQoa2V5KTtcblxuICAgICAgaWYgKGl0ZW0yID09PSB1bmRlZmluZWQgJiYgIWIuaGFzKGtleSkgfHwgIWlubmVyRGVlcEVxdWFsKGl0ZW0xLCBpdGVtMiwgc3RyaWN0LCBtZW1vKSkge1xuICAgICAgICBpZiAoc3RyaWN0KSByZXR1cm4gZmFsc2U7IC8vIEZhc3QgcGF0aCB0byBkZXRlY3QgbWlzc2luZyBzdHJpbmcsIHN5bWJvbCwgdW5kZWZpbmVkIGFuZCBudWxsXG4gICAgICAgIC8vIGtleXMuXG5cbiAgICAgICAgaWYgKCFtYXBNaWdodEhhdmVMb29zZVByaW0oYSwgYiwga2V5LCBpdGVtMSwgbWVtbykpIHJldHVybiBmYWxzZTtcblxuICAgICAgICBpZiAoc2V0ID09PSBudWxsKSB7XG4gICAgICAgICAgc2V0ID0gbmV3IFNldCgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc2V0LmFkZChrZXkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlmIChzZXQgIT09IG51bGwpIHtcbiAgICB2YXIgYkVudHJpZXMgPSBhcnJheUZyb21NYXAoYik7XG5cbiAgICBmb3IgKHZhciBfaTIgPSAwOyBfaTIgPCBiRW50cmllcy5sZW5ndGg7IF9pMisrKSB7XG4gICAgICB2YXIgX2JFbnRyaWVzJF9pID0gX3NsaWNlZFRvQXJyYXkoYkVudHJpZXNbX2kyXSwgMiksXG4gICAgICAgICAga2V5ID0gX2JFbnRyaWVzJF9pWzBdLFxuICAgICAgICAgIGl0ZW0gPSBfYkVudHJpZXMkX2lbMV07XG5cbiAgICAgIGlmIChfdHlwZW9mKGtleSkgPT09ICdvYmplY3QnICYmIGtleSAhPT0gbnVsbCkge1xuICAgICAgICBpZiAoIW1hcEhhc0VxdWFsRW50cnkoc2V0LCBhLCBrZXksIGl0ZW0sIHN0cmljdCwgbWVtbykpIHJldHVybiBmYWxzZTtcbiAgICAgIH0gZWxzZSBpZiAoIXN0cmljdCAmJiAoIWEuaGFzKGtleSkgfHwgIWlubmVyRGVlcEVxdWFsKGEuZ2V0KGtleSksIGl0ZW0sIGZhbHNlLCBtZW1vKSkgJiYgIW1hcEhhc0VxdWFsRW50cnkoc2V0LCBhLCBrZXksIGl0ZW0sIGZhbHNlLCBtZW1vKSkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHNldC5zaXplID09PSAwO1xuICB9XG5cbiAgcmV0dXJuIHRydWU7XG59XG5cbmZ1bmN0aW9uIG9iakVxdWl2KGEsIGIsIHN0cmljdCwga2V5cywgbWVtb3MsIGl0ZXJhdGlvblR5cGUpIHtcbiAgLy8gU2V0cyBhbmQgbWFwcyBkb24ndCBoYXZlIHRoZWlyIGVudHJpZXMgYWNjZXNzaWJsZSB2aWEgbm9ybWFsIG9iamVjdFxuICAvLyBwcm9wZXJ0aWVzLlxuICB2YXIgaSA9IDA7XG5cbiAgaWYgKGl0ZXJhdGlvblR5cGUgPT09IGtJc1NldCkge1xuICAgIGlmICghc2V0RXF1aXYoYSwgYiwgc3RyaWN0LCBtZW1vcykpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH0gZWxzZSBpZiAoaXRlcmF0aW9uVHlwZSA9PT0ga0lzTWFwKSB7XG4gICAgaWYgKCFtYXBFcXVpdihhLCBiLCBzdHJpY3QsIG1lbW9zKSkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfSBlbHNlIGlmIChpdGVyYXRpb25UeXBlID09PSBrSXNBcnJheSkge1xuICAgIGZvciAoOyBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgaWYgKGhhc093blByb3BlcnR5KGEsIGkpKSB7XG4gICAgICAgIGlmICghaGFzT3duUHJvcGVydHkoYiwgaSkgfHwgIWlubmVyRGVlcEVxdWFsKGFbaV0sIGJbaV0sIHN0cmljdCwgbWVtb3MpKSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICB9IGVsc2UgaWYgKGhhc093blByb3BlcnR5KGIsIGkpKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIC8vIEFycmF5IGlzIHNwYXJzZS5cbiAgICAgICAgdmFyIGtleXNBID0gT2JqZWN0LmtleXMoYSk7XG5cbiAgICAgICAgZm9yICg7IGkgPCBrZXlzQS5sZW5ndGg7IGkrKykge1xuICAgICAgICAgIHZhciBrZXkgPSBrZXlzQVtpXTtcblxuICAgICAgICAgIGlmICghaGFzT3duUHJvcGVydHkoYiwga2V5KSB8fCAhaW5uZXJEZWVwRXF1YWwoYVtrZXldLCBiW2tleV0sIHN0cmljdCwgbWVtb3MpKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGtleXNBLmxlbmd0aCAhPT0gT2JqZWN0LmtleXMoYikubGVuZ3RoKSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIFRoZSBwYWlyIG11c3QgaGF2ZSBlcXVpdmFsZW50IHZhbHVlcyBmb3IgZXZlcnkgY29ycmVzcG9uZGluZyBrZXkuXG4gIC8vIFBvc3NpYmx5IGV4cGVuc2l2ZSBkZWVwIHRlc3Q6XG5cblxuICBmb3IgKGkgPSAwOyBpIDwga2V5cy5sZW5ndGg7IGkrKykge1xuICAgIHZhciBfa2V5ID0ga2V5c1tpXTtcblxuICAgIGlmICghaW5uZXJEZWVwRXF1YWwoYVtfa2V5XSwgYltfa2V5XSwgc3RyaWN0LCBtZW1vcykpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gdHJ1ZTtcbn1cblxuZnVuY3Rpb24gaXNEZWVwRXF1YWwodmFsMSwgdmFsMikge1xuICByZXR1cm4gaW5uZXJEZWVwRXF1YWwodmFsMSwgdmFsMiwga0xvb3NlKTtcbn1cblxuZnVuY3Rpb24gaXNEZWVwU3RyaWN0RXF1YWwodmFsMSwgdmFsMikge1xuICByZXR1cm4gaW5uZXJEZWVwRXF1YWwodmFsMSwgdmFsMiwga1N0cmljdCk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICBpc0RlZXBFcXVhbDogaXNEZWVwRXF1YWwsXG4gIGlzRGVlcFN0cmljdEVxdWFsOiBpc0RlZXBTdHJpY3RFcXVhbFxufTsiLCIoZnVuY3Rpb24gKGdsb2JhbCwgZmFjdG9yeSkge1xuICAgIHR5cGVvZiBleHBvcnRzID09PSAnb2JqZWN0JyAmJiB0eXBlb2YgbW9kdWxlICE9PSAndW5kZWZpbmVkJyA/IGZhY3RvcnkoZXhwb3J0cywgcmVxdWlyZSgnQGJhYmVsL3J1bnRpbWUvaGVscGVycy9zbGljZWRUb0FycmF5JyksIHJlcXVpcmUoJ0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvY2xhc3NDYWxsQ2hlY2snKSwgcmVxdWlyZSgnQGJhYmVsL3J1bnRpbWUvaGVscGVycy9jcmVhdGVDbGFzcycpKSA6XG4gICAgdHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kID8gZGVmaW5lKFsnZXhwb3J0cycsICdAYmFiZWwvcnVudGltZS9oZWxwZXJzL3NsaWNlZFRvQXJyYXknLCAnQGJhYmVsL3J1bnRpbWUvaGVscGVycy9jbGFzc0NhbGxDaGVjaycsICdAYmFiZWwvcnVudGltZS9oZWxwZXJzL2NyZWF0ZUNsYXNzJ10sIGZhY3RvcnkpIDpcbiAgICAoZ2xvYmFsID0gdHlwZW9mIGdsb2JhbFRoaXMgIT09ICd1bmRlZmluZWQnID8gZ2xvYmFsVGhpcyA6IGdsb2JhbCB8fCBzZWxmLCBmYWN0b3J5KGdsb2JhbC5hdXRvbWF0aW9uRXZlbnRzID0ge30sIGdsb2JhbC5fc2xpY2VkVG9BcnJheSwgZ2xvYmFsLl9jbGFzc0NhbGxDaGVjaywgZ2xvYmFsLl9jcmVhdGVDbGFzcykpO1xufSkodGhpcywgKGZ1bmN0aW9uIChleHBvcnRzLCBfc2xpY2VkVG9BcnJheSwgX2NsYXNzQ2FsbENoZWNrLCBfY3JlYXRlQ2xhc3MpIHsgJ3VzZSBzdHJpY3QnO1xuXG4gICAgZnVuY3Rpb24gX2ludGVyb3BEZWZhdWx0TGVnYWN5IChlKSB7IHJldHVybiBlICYmIHR5cGVvZiBlID09PSAnb2JqZWN0JyAmJiAnZGVmYXVsdCcgaW4gZSA/IGUgOiB7ICdkZWZhdWx0JzogZSB9OyB9XG5cbiAgICB2YXIgX3NsaWNlZFRvQXJyYXlfX2RlZmF1bHQgPSAvKiNfX1BVUkVfXyovX2ludGVyb3BEZWZhdWx0TGVnYWN5KF9zbGljZWRUb0FycmF5KTtcbiAgICB2YXIgX2NsYXNzQ2FsbENoZWNrX19kZWZhdWx0ID0gLyojX19QVVJFX18qL19pbnRlcm9wRGVmYXVsdExlZ2FjeShfY2xhc3NDYWxsQ2hlY2spO1xuICAgIHZhciBfY3JlYXRlQ2xhc3NfX2RlZmF1bHQgPSAvKiNfX1BVUkVfXyovX2ludGVyb3BEZWZhdWx0TGVnYWN5KF9jcmVhdGVDbGFzcyk7XG5cbiAgICB2YXIgY3JlYXRlRXh0ZW5kZWRFeHBvbmVudGlhbFJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gY3JlYXRlRXh0ZW5kZWRFeHBvbmVudGlhbFJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KHZhbHVlLCBlbmRUaW1lLCBpbnNlcnRUaW1lKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBlbmRUaW1lOiBlbmRUaW1lLFxuICAgICAgICBpbnNlcnRUaW1lOiBpbnNlcnRUaW1lLFxuICAgICAgICB0eXBlOiAnZXhwb25lbnRpYWxSYW1wVG9WYWx1ZScsXG4gICAgICAgIHZhbHVlOiB2YWx1ZVxuICAgICAgfTtcbiAgICB9O1xuXG4gICAgdmFyIGNyZWF0ZUV4dGVuZGVkTGluZWFyUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQgPSBmdW5jdGlvbiBjcmVhdGVFeHRlbmRlZExpbmVhclJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KHZhbHVlLCBlbmRUaW1lLCBpbnNlcnRUaW1lKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBlbmRUaW1lOiBlbmRUaW1lLFxuICAgICAgICBpbnNlcnRUaW1lOiBpbnNlcnRUaW1lLFxuICAgICAgICB0eXBlOiAnbGluZWFyUmFtcFRvVmFsdWUnLFxuICAgICAgICB2YWx1ZTogdmFsdWVcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBjcmVhdGVTZXRWYWx1ZUF1dG9tYXRpb25FdmVudCA9IGZ1bmN0aW9uIGNyZWF0ZVNldFZhbHVlQXV0b21hdGlvbkV2ZW50KHZhbHVlLCBzdGFydFRpbWUpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHN0YXJ0VGltZTogc3RhcnRUaW1lLFxuICAgICAgICB0eXBlOiAnc2V0VmFsdWUnLFxuICAgICAgICB2YWx1ZTogdmFsdWVcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBjcmVhdGVTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gY3JlYXRlU2V0VmFsdWVDdXJ2ZUF1dG9tYXRpb25FdmVudCh2YWx1ZXMsIHN0YXJ0VGltZSwgZHVyYXRpb24pIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcbiAgICAgICAgc3RhcnRUaW1lOiBzdGFydFRpbWUsXG4gICAgICAgIHR5cGU6ICdzZXRWYWx1ZUN1cnZlJyxcbiAgICAgICAgdmFsdWVzOiB2YWx1ZXNcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBnZXRUYXJnZXRWYWx1ZUF0VGltZSA9IGZ1bmN0aW9uIGdldFRhcmdldFZhbHVlQXRUaW1lKHRpbWUsIHZhbHVlQXRTdGFydFRpbWUsIF9yZWYpIHtcbiAgICAgIHZhciBzdGFydFRpbWUgPSBfcmVmLnN0YXJ0VGltZSxcbiAgICAgICAgICB0YXJnZXQgPSBfcmVmLnRhcmdldCxcbiAgICAgICAgICB0aW1lQ29uc3RhbnQgPSBfcmVmLnRpbWVDb25zdGFudDtcbiAgICAgIHJldHVybiB0YXJnZXQgKyAodmFsdWVBdFN0YXJ0VGltZSAtIHRhcmdldCkgKiBNYXRoLmV4cCgoc3RhcnRUaW1lIC0gdGltZSkgLyB0aW1lQ29uc3RhbnQpO1xuICAgIH07XG5cbiAgICB2YXIgaXNFeHBvbmVudGlhbFJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gaXNFeHBvbmVudGlhbFJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkge1xuICAgICAgcmV0dXJuIGF1dG9tYXRpb25FdmVudC50eXBlID09PSAnZXhwb25lbnRpYWxSYW1wVG9WYWx1ZSc7XG4gICAgfTtcblxuICAgIHZhciBpc0xpbmVhclJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gaXNMaW5lYXJSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChhdXRvbWF0aW9uRXZlbnQpIHtcbiAgICAgIHJldHVybiBhdXRvbWF0aW9uRXZlbnQudHlwZSA9PT0gJ2xpbmVhclJhbXBUb1ZhbHVlJztcbiAgICB9O1xuXG4gICAgdmFyIGlzQW55UmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQgPSBmdW5jdGlvbiBpc0FueVJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkge1xuICAgICAgcmV0dXJuIGlzRXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChhdXRvbWF0aW9uRXZlbnQpIHx8IGlzTGluZWFyUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQoYXV0b21hdGlvbkV2ZW50KTtcbiAgICB9O1xuXG4gICAgdmFyIGlzU2V0VmFsdWVBdXRvbWF0aW9uRXZlbnQgPSBmdW5jdGlvbiBpc1NldFZhbHVlQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkge1xuICAgICAgcmV0dXJuIGF1dG9tYXRpb25FdmVudC50eXBlID09PSAnc2V0VmFsdWUnO1xuICAgIH07XG5cbiAgICB2YXIgaXNTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gaXNTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkge1xuICAgICAgcmV0dXJuIGF1dG9tYXRpb25FdmVudC50eXBlID09PSAnc2V0VmFsdWVDdXJ2ZSc7XG4gICAgfTtcblxuICAgIHZhciBnZXRWYWx1ZU9mQXV0b21hdGlvbkV2ZW50QXRJbmRleEF0VGltZSA9IGZ1bmN0aW9uIGdldFZhbHVlT2ZBdXRvbWF0aW9uRXZlbnRBdEluZGV4QXRUaW1lKGF1dG9tYXRpb25FdmVudHMsIGluZGV4LCB0aW1lLCBkZWZhdWx0VmFsdWUpIHtcbiAgICAgIHZhciBhdXRvbWF0aW9uRXZlbnQgPSBhdXRvbWF0aW9uRXZlbnRzW2luZGV4XTtcbiAgICAgIHJldHVybiBhdXRvbWF0aW9uRXZlbnQgPT09IHVuZGVmaW5lZCA/IGRlZmF1bHRWYWx1ZSA6IGlzQW55UmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQoYXV0b21hdGlvbkV2ZW50KSB8fCBpc1NldFZhbHVlQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkgPyBhdXRvbWF0aW9uRXZlbnQudmFsdWUgOiBpc1NldFZhbHVlQ3VydmVBdXRvbWF0aW9uRXZlbnQoYXV0b21hdGlvbkV2ZW50KSA/IGF1dG9tYXRpb25FdmVudC52YWx1ZXNbYXV0b21hdGlvbkV2ZW50LnZhbHVlcy5sZW5ndGggLSAxXSA6IGdldFRhcmdldFZhbHVlQXRUaW1lKHRpbWUsIGdldFZhbHVlT2ZBdXRvbWF0aW9uRXZlbnRBdEluZGV4QXRUaW1lKGF1dG9tYXRpb25FdmVudHMsIGluZGV4IC0gMSwgYXV0b21hdGlvbkV2ZW50LnN0YXJ0VGltZSwgZGVmYXVsdFZhbHVlKSwgYXV0b21hdGlvbkV2ZW50KTtcbiAgICB9O1xuXG4gICAgdmFyIGdldEVuZFRpbWVBbmRWYWx1ZU9mUHJldmlvdXNBdXRvbWF0aW9uRXZlbnQgPSBmdW5jdGlvbiBnZXRFbmRUaW1lQW5kVmFsdWVPZlByZXZpb3VzQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudHMsIGluZGV4LCBjdXJyZW50QXV0b21hdGlvbkV2ZW50LCBuZXh0QXV0b21hdGlvbkV2ZW50LCBkZWZhdWx0VmFsdWUpIHtcbiAgICAgIHJldHVybiBjdXJyZW50QXV0b21hdGlvbkV2ZW50ID09PSB1bmRlZmluZWQgPyBbbmV4dEF1dG9tYXRpb25FdmVudC5pbnNlcnRUaW1lLCBkZWZhdWx0VmFsdWVdIDogaXNBbnlSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChjdXJyZW50QXV0b21hdGlvbkV2ZW50KSA/IFtjdXJyZW50QXV0b21hdGlvbkV2ZW50LmVuZFRpbWUsIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQudmFsdWVdIDogaXNTZXRWYWx1ZUF1dG9tYXRpb25FdmVudChjdXJyZW50QXV0b21hdGlvbkV2ZW50KSA/IFtjdXJyZW50QXV0b21hdGlvbkV2ZW50LnN0YXJ0VGltZSwgY3VycmVudEF1dG9tYXRpb25FdmVudC52YWx1ZV0gOiBpc1NldFZhbHVlQ3VydmVBdXRvbWF0aW9uRXZlbnQoY3VycmVudEF1dG9tYXRpb25FdmVudCkgPyBbY3VycmVudEF1dG9tYXRpb25FdmVudC5zdGFydFRpbWUgKyBjdXJyZW50QXV0b21hdGlvbkV2ZW50LmR1cmF0aW9uLCBjdXJyZW50QXV0b21hdGlvbkV2ZW50LnZhbHVlc1tjdXJyZW50QXV0b21hdGlvbkV2ZW50LnZhbHVlcy5sZW5ndGggLSAxXV0gOiBbY3VycmVudEF1dG9tYXRpb25FdmVudC5zdGFydFRpbWUsIGdldFZhbHVlT2ZBdXRvbWF0aW9uRXZlbnRBdEluZGV4QXRUaW1lKGF1dG9tYXRpb25FdmVudHMsIGluZGV4IC0gMSwgY3VycmVudEF1dG9tYXRpb25FdmVudC5zdGFydFRpbWUsIGRlZmF1bHRWYWx1ZSldO1xuICAgIH07XG5cbiAgICB2YXIgaXNDYW5jZWxBbmRIb2xkQXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gaXNDYW5jZWxBbmRIb2xkQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkge1xuICAgICAgcmV0dXJuIGF1dG9tYXRpb25FdmVudC50eXBlID09PSAnY2FuY2VsQW5kSG9sZCc7XG4gICAgfTtcblxuICAgIHZhciBpc0NhbmNlbFNjaGVkdWxlZFZhbHVlc0F1dG9tYXRpb25FdmVudCA9IGZ1bmN0aW9uIGlzQ2FuY2VsU2NoZWR1bGVkVmFsdWVzQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkge1xuICAgICAgcmV0dXJuIGF1dG9tYXRpb25FdmVudC50eXBlID09PSAnY2FuY2VsU2NoZWR1bGVkVmFsdWVzJztcbiAgICB9O1xuXG4gICAgdmFyIGdldEV2ZW50VGltZSA9IGZ1bmN0aW9uIGdldEV2ZW50VGltZShhdXRvbWF0aW9uRXZlbnQpIHtcbiAgICAgIGlmIChpc0NhbmNlbEFuZEhvbGRBdXRvbWF0aW9uRXZlbnQoYXV0b21hdGlvbkV2ZW50KSB8fCBpc0NhbmNlbFNjaGVkdWxlZFZhbHVlc0F1dG9tYXRpb25FdmVudChhdXRvbWF0aW9uRXZlbnQpKSB7XG4gICAgICAgIHJldHVybiBhdXRvbWF0aW9uRXZlbnQuY2FuY2VsVGltZTtcbiAgICAgIH1cblxuICAgICAgaWYgKGlzRXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChhdXRvbWF0aW9uRXZlbnQpIHx8IGlzTGluZWFyUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQoYXV0b21hdGlvbkV2ZW50KSkge1xuICAgICAgICByZXR1cm4gYXV0b21hdGlvbkV2ZW50LmVuZFRpbWU7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBhdXRvbWF0aW9uRXZlbnQuc3RhcnRUaW1lO1xuICAgIH07XG5cbiAgICB2YXIgZ2V0RXhwb25lbnRpYWxSYW1wVmFsdWVBdFRpbWUgPSBmdW5jdGlvbiBnZXRFeHBvbmVudGlhbFJhbXBWYWx1ZUF0VGltZSh0aW1lLCBzdGFydFRpbWUsIHZhbHVlQXRTdGFydFRpbWUsIF9yZWYpIHtcbiAgICAgIHZhciBlbmRUaW1lID0gX3JlZi5lbmRUaW1lLFxuICAgICAgICAgIHZhbHVlID0gX3JlZi52YWx1ZTtcblxuICAgICAgaWYgKHZhbHVlQXRTdGFydFRpbWUgPT09IHZhbHVlKSB7XG4gICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgaWYgKDAgPCB2YWx1ZUF0U3RhcnRUaW1lICYmIDAgPCB2YWx1ZSB8fCB2YWx1ZUF0U3RhcnRUaW1lIDwgMCAmJiB2YWx1ZSA8IDApIHtcbiAgICAgICAgcmV0dXJuIHZhbHVlQXRTdGFydFRpbWUgKiBNYXRoLnBvdyh2YWx1ZSAvIHZhbHVlQXRTdGFydFRpbWUsICh0aW1lIC0gc3RhcnRUaW1lKSAvIChlbmRUaW1lIC0gc3RhcnRUaW1lKSk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiAwO1xuICAgIH07XG5cbiAgICB2YXIgZ2V0TGluZWFyUmFtcFZhbHVlQXRUaW1lID0gZnVuY3Rpb24gZ2V0TGluZWFyUmFtcFZhbHVlQXRUaW1lKHRpbWUsIHN0YXJ0VGltZSwgdmFsdWVBdFN0YXJ0VGltZSwgX3JlZikge1xuICAgICAgdmFyIGVuZFRpbWUgPSBfcmVmLmVuZFRpbWUsXG4gICAgICAgICAgdmFsdWUgPSBfcmVmLnZhbHVlO1xuICAgICAgcmV0dXJuIHZhbHVlQXRTdGFydFRpbWUgKyAodGltZSAtIHN0YXJ0VGltZSkgLyAoZW5kVGltZSAtIHN0YXJ0VGltZSkgKiAodmFsdWUgLSB2YWx1ZUF0U3RhcnRUaW1lKTtcbiAgICB9O1xuXG4gICAgdmFyIGludGVycG9sYXRlVmFsdWUgPSBmdW5jdGlvbiBpbnRlcnBvbGF0ZVZhbHVlKHZhbHVlcywgdGhlb3JldGljSW5kZXgpIHtcbiAgICAgIHZhciBsb3dlckluZGV4ID0gTWF0aC5mbG9vcih0aGVvcmV0aWNJbmRleCk7XG4gICAgICB2YXIgdXBwZXJJbmRleCA9IE1hdGguY2VpbCh0aGVvcmV0aWNJbmRleCk7XG5cbiAgICAgIGlmIChsb3dlckluZGV4ID09PSB1cHBlckluZGV4KSB7XG4gICAgICAgIHJldHVybiB2YWx1ZXNbbG93ZXJJbmRleF07XG4gICAgICB9XG5cbiAgICAgIHJldHVybiAoMSAtICh0aGVvcmV0aWNJbmRleCAtIGxvd2VySW5kZXgpKSAqIHZhbHVlc1tsb3dlckluZGV4XSArICgxIC0gKHVwcGVySW5kZXggLSB0aGVvcmV0aWNJbmRleCkpICogdmFsdWVzW3VwcGVySW5kZXhdO1xuICAgIH07XG5cbiAgICB2YXIgZ2V0VmFsdWVDdXJ2ZVZhbHVlQXRUaW1lID0gZnVuY3Rpb24gZ2V0VmFsdWVDdXJ2ZVZhbHVlQXRUaW1lKHRpbWUsIF9yZWYpIHtcbiAgICAgIHZhciBkdXJhdGlvbiA9IF9yZWYuZHVyYXRpb24sXG4gICAgICAgICAgc3RhcnRUaW1lID0gX3JlZi5zdGFydFRpbWUsXG4gICAgICAgICAgdmFsdWVzID0gX3JlZi52YWx1ZXM7XG4gICAgICB2YXIgdGhlb3JldGljSW5kZXggPSAodGltZSAtIHN0YXJ0VGltZSkgLyBkdXJhdGlvbiAqICh2YWx1ZXMubGVuZ3RoIC0gMSk7XG4gICAgICByZXR1cm4gaW50ZXJwb2xhdGVWYWx1ZSh2YWx1ZXMsIHRoZW9yZXRpY0luZGV4KTtcbiAgICB9O1xuXG4gICAgdmFyIGlzU2V0VGFyZ2V0QXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gaXNTZXRUYXJnZXRBdXRvbWF0aW9uRXZlbnQoYXV0b21hdGlvbkV2ZW50KSB7XG4gICAgICByZXR1cm4gYXV0b21hdGlvbkV2ZW50LnR5cGUgPT09ICdzZXRUYXJnZXQnO1xuICAgIH07XG5cbiAgICB2YXIgQXV0b21hdGlvbkV2ZW50TGlzdCA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX1N5bWJvbCRpdGVyYXRvcikge1xuICAgICAgZnVuY3Rpb24gQXV0b21hdGlvbkV2ZW50TGlzdChkZWZhdWx0VmFsdWUpIHtcbiAgICAgICAgX2NsYXNzQ2FsbENoZWNrX19kZWZhdWx0W1wiZGVmYXVsdFwiXSh0aGlzLCBBdXRvbWF0aW9uRXZlbnRMaXN0KTtcblxuICAgICAgICB0aGlzLl9hdXRvbWF0aW9uRXZlbnRzID0gW107XG4gICAgICAgIHRoaXMuX2N1cnJlblRpbWUgPSAwO1xuICAgICAgICB0aGlzLl9kZWZhdWx0VmFsdWUgPSBkZWZhdWx0VmFsdWU7XG4gICAgICB9XG5cbiAgICAgIF9jcmVhdGVDbGFzc19fZGVmYXVsdFtcImRlZmF1bHRcIl0oQXV0b21hdGlvbkV2ZW50TGlzdCwgW3tcbiAgICAgICAga2V5OiBfU3ltYm9sJGl0ZXJhdG9yLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gdmFsdWUoKSB7XG4gICAgICAgICAgcmV0dXJuIHRoaXMuX2F1dG9tYXRpb25FdmVudHNbU3ltYm9sLml0ZXJhdG9yXSgpO1xuICAgICAgICB9XG4gICAgICB9LCB7XG4gICAgICAgIGtleTogXCJhZGRcIixcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIGFkZChhdXRvbWF0aW9uRXZlbnQpIHtcbiAgICAgICAgICB2YXIgZXZlbnRUaW1lID0gZ2V0RXZlbnRUaW1lKGF1dG9tYXRpb25FdmVudCk7XG5cbiAgICAgICAgICBpZiAoaXNDYW5jZWxBbmRIb2xkQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkgfHwgaXNDYW5jZWxTY2hlZHVsZWRWYWx1ZXNBdXRvbWF0aW9uRXZlbnQoYXV0b21hdGlvbkV2ZW50KSkge1xuICAgICAgICAgICAgdmFyIGluZGV4ID0gdGhpcy5fYXV0b21hdGlvbkV2ZW50cy5maW5kSW5kZXgoZnVuY3Rpb24gKGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQpIHtcbiAgICAgICAgICAgICAgaWYgKGlzQ2FuY2VsU2NoZWR1bGVkVmFsdWVzQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudCkgJiYgaXNTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50KGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQuc3RhcnRUaW1lICsgY3VycmVudEF1dG9tYXRpb25FdmVudC5kdXJhdGlvbiA+PSBldmVudFRpbWU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICByZXR1cm4gZ2V0RXZlbnRUaW1lKGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQpID49IGV2ZW50VGltZTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB2YXIgcmVtb3ZlZEF1dG9tYXRpb25FdmVudCA9IHRoaXMuX2F1dG9tYXRpb25FdmVudHNbaW5kZXhdO1xuXG4gICAgICAgICAgICBpZiAoaW5kZXggIT09IC0xKSB7XG4gICAgICAgICAgICAgIHRoaXMuX2F1dG9tYXRpb25FdmVudHMgPSB0aGlzLl9hdXRvbWF0aW9uRXZlbnRzLnNsaWNlKDAsIGluZGV4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWYgKGlzQ2FuY2VsQW5kSG9sZEF1dG9tYXRpb25FdmVudChhdXRvbWF0aW9uRXZlbnQpKSB7XG4gICAgICAgICAgICAgIHZhciBsYXN0QXV0b21hdGlvbkV2ZW50ID0gdGhpcy5fYXV0b21hdGlvbkV2ZW50c1t0aGlzLl9hdXRvbWF0aW9uRXZlbnRzLmxlbmd0aCAtIDFdO1xuXG4gICAgICAgICAgICAgIGlmIChyZW1vdmVkQXV0b21hdGlvbkV2ZW50ICE9PSB1bmRlZmluZWQgJiYgaXNBbnlSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChyZW1vdmVkQXV0b21hdGlvbkV2ZW50KSkge1xuICAgICAgICAgICAgICAgIGlmIChpc1NldFRhcmdldEF1dG9tYXRpb25FdmVudChsYXN0QXV0b21hdGlvbkV2ZW50KSkge1xuICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdUaGUgaW50ZXJuYWwgbGlzdCBpcyBtYWxmb3JtZWQuJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdmFyIHN0YXJ0VGltZSA9IGlzU2V0VmFsdWVDdXJ2ZUF1dG9tYXRpb25FdmVudChsYXN0QXV0b21hdGlvbkV2ZW50KSA/IGxhc3RBdXRvbWF0aW9uRXZlbnQuc3RhcnRUaW1lICsgbGFzdEF1dG9tYXRpb25FdmVudC5kdXJhdGlvbiA6IGdldEV2ZW50VGltZShsYXN0QXV0b21hdGlvbkV2ZW50KTtcbiAgICAgICAgICAgICAgICB2YXIgc3RhcnRWYWx1ZSA9IGlzU2V0VmFsdWVDdXJ2ZUF1dG9tYXRpb25FdmVudChsYXN0QXV0b21hdGlvbkV2ZW50KSA/IGxhc3RBdXRvbWF0aW9uRXZlbnQudmFsdWVzW2xhc3RBdXRvbWF0aW9uRXZlbnQudmFsdWVzLmxlbmd0aCAtIDFdIDogbGFzdEF1dG9tYXRpb25FdmVudC52YWx1ZTtcbiAgICAgICAgICAgICAgICB2YXIgdmFsdWUgPSBpc0V4cG9uZW50aWFsUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQocmVtb3ZlZEF1dG9tYXRpb25FdmVudCkgPyBnZXRFeHBvbmVudGlhbFJhbXBWYWx1ZUF0VGltZShldmVudFRpbWUsIHN0YXJ0VGltZSwgc3RhcnRWYWx1ZSwgcmVtb3ZlZEF1dG9tYXRpb25FdmVudCkgOiBnZXRMaW5lYXJSYW1wVmFsdWVBdFRpbWUoZXZlbnRUaW1lLCBzdGFydFRpbWUsIHN0YXJ0VmFsdWUsIHJlbW92ZWRBdXRvbWF0aW9uRXZlbnQpO1xuICAgICAgICAgICAgICAgIHZhciB0cnVuY2F0ZWRBdXRvbWF0aW9uRXZlbnQgPSBpc0V4cG9uZW50aWFsUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQocmVtb3ZlZEF1dG9tYXRpb25FdmVudCkgPyBjcmVhdGVFeHRlbmRlZEV4cG9uZW50aWFsUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQodmFsdWUsIGV2ZW50VGltZSwgdGhpcy5fY3VycmVuVGltZSkgOiBjcmVhdGVFeHRlbmRlZExpbmVhclJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KHZhbHVlLCBldmVudFRpbWUsIHRoaXMuX2N1cnJlblRpbWUpO1xuXG4gICAgICAgICAgICAgICAgdGhpcy5fYXV0b21hdGlvbkV2ZW50cy5wdXNoKHRydW5jYXRlZEF1dG9tYXRpb25FdmVudCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpZiAobGFzdEF1dG9tYXRpb25FdmVudCAhPT0gdW5kZWZpbmVkICYmIGlzU2V0VGFyZ2V0QXV0b21hdGlvbkV2ZW50KGxhc3RBdXRvbWF0aW9uRXZlbnQpKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fYXV0b21hdGlvbkV2ZW50cy5wdXNoKGNyZWF0ZVNldFZhbHVlQXV0b21hdGlvbkV2ZW50KHRoaXMuZ2V0VmFsdWUoZXZlbnRUaW1lKSwgZXZlbnRUaW1lKSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpZiAobGFzdEF1dG9tYXRpb25FdmVudCAhPT0gdW5kZWZpbmVkICYmIGlzU2V0VmFsdWVDdXJ2ZUF1dG9tYXRpb25FdmVudChsYXN0QXV0b21hdGlvbkV2ZW50KSAmJiBsYXN0QXV0b21hdGlvbkV2ZW50LnN0YXJ0VGltZSArIGxhc3RBdXRvbWF0aW9uRXZlbnQuZHVyYXRpb24gPiBldmVudFRpbWUpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9hdXRvbWF0aW9uRXZlbnRzW3RoaXMuX2F1dG9tYXRpb25FdmVudHMubGVuZ3RoIC0gMV0gPSBjcmVhdGVTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50KG5ldyBGbG9hdDMyQXJyYXkoWzYsIDddKSwgbGFzdEF1dG9tYXRpb25FdmVudC5zdGFydFRpbWUsIGV2ZW50VGltZSAtIGxhc3RBdXRvbWF0aW9uRXZlbnQuc3RhcnRUaW1lKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB2YXIgX2luZGV4ID0gdGhpcy5fYXV0b21hdGlvbkV2ZW50cy5maW5kSW5kZXgoZnVuY3Rpb24gKGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGdldEV2ZW50VGltZShjdXJyZW50QXV0b21hdGlvbkV2ZW50KSA+IGV2ZW50VGltZTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB2YXIgcHJldmlvdXNBdXRvbWF0aW9uRXZlbnQgPSBfaW5kZXggPT09IC0xID8gdGhpcy5fYXV0b21hdGlvbkV2ZW50c1t0aGlzLl9hdXRvbWF0aW9uRXZlbnRzLmxlbmd0aCAtIDFdIDogdGhpcy5fYXV0b21hdGlvbkV2ZW50c1tfaW5kZXggLSAxXTtcblxuICAgICAgICAgICAgaWYgKHByZXZpb3VzQXV0b21hdGlvbkV2ZW50ICE9PSB1bmRlZmluZWQgJiYgaXNTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50KHByZXZpb3VzQXV0b21hdGlvbkV2ZW50KSAmJiBnZXRFdmVudFRpbWUocHJldmlvdXNBdXRvbWF0aW9uRXZlbnQpICsgcHJldmlvdXNBdXRvbWF0aW9uRXZlbnQuZHVyYXRpb24gPiBldmVudFRpbWUpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB2YXIgcGVyc2lzdGVudEF1dG9tYXRpb25FdmVudCA9IGlzRXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChhdXRvbWF0aW9uRXZlbnQpID8gY3JlYXRlRXh0ZW5kZWRFeHBvbmVudGlhbFJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KGF1dG9tYXRpb25FdmVudC52YWx1ZSwgYXV0b21hdGlvbkV2ZW50LmVuZFRpbWUsIHRoaXMuX2N1cnJlblRpbWUpIDogaXNMaW5lYXJSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChhdXRvbWF0aW9uRXZlbnQpID8gY3JlYXRlRXh0ZW5kZWRMaW5lYXJSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChhdXRvbWF0aW9uRXZlbnQudmFsdWUsIGV2ZW50VGltZSwgdGhpcy5fY3VycmVuVGltZSkgOiBhdXRvbWF0aW9uRXZlbnQ7XG5cbiAgICAgICAgICAgIGlmIChfaW5kZXggPT09IC0xKSB7XG4gICAgICAgICAgICAgIHRoaXMuX2F1dG9tYXRpb25FdmVudHMucHVzaChwZXJzaXN0ZW50QXV0b21hdGlvbkV2ZW50KTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIGlmIChpc1NldFZhbHVlQ3VydmVBdXRvbWF0aW9uRXZlbnQoYXV0b21hdGlvbkV2ZW50KSAmJiBldmVudFRpbWUgKyBhdXRvbWF0aW9uRXZlbnQuZHVyYXRpb24gPiBnZXRFdmVudFRpbWUodGhpcy5fYXV0b21hdGlvbkV2ZW50c1tfaW5kZXhdKSkge1xuICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRoaXMuX2F1dG9tYXRpb25FdmVudHMuc3BsaWNlKF9pbmRleCwgMCwgcGVyc2lzdGVudEF1dG9tYXRpb25FdmVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cbiAgICAgIH0sIHtcbiAgICAgICAga2V5OiBcImZsdXNoXCIsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBmbHVzaCh0aW1lKSB7XG4gICAgICAgICAgdmFyIGluZGV4ID0gdGhpcy5fYXV0b21hdGlvbkV2ZW50cy5maW5kSW5kZXgoZnVuY3Rpb24gKGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQpIHtcbiAgICAgICAgICAgIHJldHVybiBnZXRFdmVudFRpbWUoY3VycmVudEF1dG9tYXRpb25FdmVudCkgPiB0aW1lO1xuICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgaWYgKGluZGV4ID4gMSkge1xuICAgICAgICAgICAgdmFyIHJlbWFpbmluZ0F1dG9tYXRpb25FdmVudHMgPSB0aGlzLl9hdXRvbWF0aW9uRXZlbnRzLnNsaWNlKGluZGV4IC0gMSk7XG5cbiAgICAgICAgICAgIHZhciBmaXJzdFJlbWFpbmluZ0F1dG9tYXRpb25FdmVudCA9IHJlbWFpbmluZ0F1dG9tYXRpb25FdmVudHNbMF07XG5cbiAgICAgICAgICAgIGlmIChpc1NldFRhcmdldEF1dG9tYXRpb25FdmVudChmaXJzdFJlbWFpbmluZ0F1dG9tYXRpb25FdmVudCkpIHtcbiAgICAgICAgICAgICAgcmVtYWluaW5nQXV0b21hdGlvbkV2ZW50cy51bnNoaWZ0KGNyZWF0ZVNldFZhbHVlQXV0b21hdGlvbkV2ZW50KGdldFZhbHVlT2ZBdXRvbWF0aW9uRXZlbnRBdEluZGV4QXRUaW1lKHRoaXMuX2F1dG9tYXRpb25FdmVudHMsIGluZGV4IC0gMiwgZmlyc3RSZW1haW5pbmdBdXRvbWF0aW9uRXZlbnQuc3RhcnRUaW1lLCB0aGlzLl9kZWZhdWx0VmFsdWUpLCBmaXJzdFJlbWFpbmluZ0F1dG9tYXRpb25FdmVudC5zdGFydFRpbWUpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5fYXV0b21hdGlvbkV2ZW50cyA9IHJlbWFpbmluZ0F1dG9tYXRpb25FdmVudHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LCB7XG4gICAgICAgIGtleTogXCJnZXRWYWx1ZVwiLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gZ2V0VmFsdWUodGltZSkge1xuICAgICAgICAgIGlmICh0aGlzLl9hdXRvbWF0aW9uRXZlbnRzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX2RlZmF1bHRWYWx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB2YXIgaW5kZXhPZk5leHRFdmVudCA9IHRoaXMuX2F1dG9tYXRpb25FdmVudHMuZmluZEluZGV4KGZ1bmN0aW9uIChhdXRvbWF0aW9uRXZlbnQpIHtcbiAgICAgICAgICAgIHJldHVybiBnZXRFdmVudFRpbWUoYXV0b21hdGlvbkV2ZW50KSA+IHRpbWU7XG4gICAgICAgICAgfSk7XG5cbiAgICAgICAgICB2YXIgbmV4dEF1dG9tYXRpb25FdmVudCA9IHRoaXMuX2F1dG9tYXRpb25FdmVudHNbaW5kZXhPZk5leHRFdmVudF07XG4gICAgICAgICAgdmFyIGluZGV4T2ZDdXJyZW50RXZlbnQgPSAoaW5kZXhPZk5leHRFdmVudCA9PT0gLTEgPyB0aGlzLl9hdXRvbWF0aW9uRXZlbnRzLmxlbmd0aCA6IGluZGV4T2ZOZXh0RXZlbnQpIC0gMTtcbiAgICAgICAgICB2YXIgY3VycmVudEF1dG9tYXRpb25FdmVudCA9IHRoaXMuX2F1dG9tYXRpb25FdmVudHNbaW5kZXhPZkN1cnJlbnRFdmVudF07XG5cbiAgICAgICAgICBpZiAoY3VycmVudEF1dG9tYXRpb25FdmVudCAhPT0gdW5kZWZpbmVkICYmIGlzU2V0VGFyZ2V0QXV0b21hdGlvbkV2ZW50KGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQpICYmIChuZXh0QXV0b21hdGlvbkV2ZW50ID09PSB1bmRlZmluZWQgfHwgIWlzQW55UmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQobmV4dEF1dG9tYXRpb25FdmVudCkgfHwgbmV4dEF1dG9tYXRpb25FdmVudC5pbnNlcnRUaW1lID4gdGltZSkpIHtcbiAgICAgICAgICAgIHJldHVybiBnZXRUYXJnZXRWYWx1ZUF0VGltZSh0aW1lLCBnZXRWYWx1ZU9mQXV0b21hdGlvbkV2ZW50QXRJbmRleEF0VGltZSh0aGlzLl9hdXRvbWF0aW9uRXZlbnRzLCBpbmRleE9mQ3VycmVudEV2ZW50IC0gMSwgY3VycmVudEF1dG9tYXRpb25FdmVudC5zdGFydFRpbWUsIHRoaXMuX2RlZmF1bHRWYWx1ZSksIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChjdXJyZW50QXV0b21hdGlvbkV2ZW50ICE9PSB1bmRlZmluZWQgJiYgaXNTZXRWYWx1ZUF1dG9tYXRpb25FdmVudChjdXJyZW50QXV0b21hdGlvbkV2ZW50KSAmJiAobmV4dEF1dG9tYXRpb25FdmVudCA9PT0gdW5kZWZpbmVkIHx8ICFpc0FueVJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KG5leHRBdXRvbWF0aW9uRXZlbnQpKSkge1xuICAgICAgICAgICAgcmV0dXJuIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQudmFsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQgIT09IHVuZGVmaW5lZCAmJiBpc1NldFZhbHVlQ3VydmVBdXRvbWF0aW9uRXZlbnQoY3VycmVudEF1dG9tYXRpb25FdmVudCkgJiYgKG5leHRBdXRvbWF0aW9uRXZlbnQgPT09IHVuZGVmaW5lZCB8fCAhaXNBbnlSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChuZXh0QXV0b21hdGlvbkV2ZW50KSB8fCBjdXJyZW50QXV0b21hdGlvbkV2ZW50LnN0YXJ0VGltZSArIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQuZHVyYXRpb24gPiB0aW1lKSkge1xuICAgICAgICAgICAgaWYgKHRpbWUgPCBjdXJyZW50QXV0b21hdGlvbkV2ZW50LnN0YXJ0VGltZSArIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQuZHVyYXRpb24pIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGdldFZhbHVlQ3VydmVWYWx1ZUF0VGltZSh0aW1lLCBjdXJyZW50QXV0b21hdGlvbkV2ZW50KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcmV0dXJuIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQudmFsdWVzW2N1cnJlbnRBdXRvbWF0aW9uRXZlbnQudmFsdWVzLmxlbmd0aCAtIDFdO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChjdXJyZW50QXV0b21hdGlvbkV2ZW50ICE9PSB1bmRlZmluZWQgJiYgaXNBbnlSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudChjdXJyZW50QXV0b21hdGlvbkV2ZW50KSAmJiAobmV4dEF1dG9tYXRpb25FdmVudCA9PT0gdW5kZWZpbmVkIHx8ICFpc0FueVJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KG5leHRBdXRvbWF0aW9uRXZlbnQpKSkge1xuICAgICAgICAgICAgcmV0dXJuIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQudmFsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKG5leHRBdXRvbWF0aW9uRXZlbnQgIT09IHVuZGVmaW5lZCAmJiBpc0V4cG9uZW50aWFsUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQobmV4dEF1dG9tYXRpb25FdmVudCkpIHtcbiAgICAgICAgICAgIHZhciBfZ2V0RW5kVGltZUFuZFZhbHVlT2YgPSBnZXRFbmRUaW1lQW5kVmFsdWVPZlByZXZpb3VzQXV0b21hdGlvbkV2ZW50KHRoaXMuX2F1dG9tYXRpb25FdmVudHMsIGluZGV4T2ZDdXJyZW50RXZlbnQsIGN1cnJlbnRBdXRvbWF0aW9uRXZlbnQsIG5leHRBdXRvbWF0aW9uRXZlbnQsIHRoaXMuX2RlZmF1bHRWYWx1ZSksXG4gICAgICAgICAgICAgICAgX2dldEVuZFRpbWVBbmRWYWx1ZU9mMiA9IF9zbGljZWRUb0FycmF5X19kZWZhdWx0W1wiZGVmYXVsdFwiXShfZ2V0RW5kVGltZUFuZFZhbHVlT2YsIDIpLFxuICAgICAgICAgICAgICAgIHN0YXJ0VGltZSA9IF9nZXRFbmRUaW1lQW5kVmFsdWVPZjJbMF0sXG4gICAgICAgICAgICAgICAgdmFsdWUgPSBfZ2V0RW5kVGltZUFuZFZhbHVlT2YyWzFdO1xuXG4gICAgICAgICAgICByZXR1cm4gZ2V0RXhwb25lbnRpYWxSYW1wVmFsdWVBdFRpbWUodGltZSwgc3RhcnRUaW1lLCB2YWx1ZSwgbmV4dEF1dG9tYXRpb25FdmVudCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKG5leHRBdXRvbWF0aW9uRXZlbnQgIT09IHVuZGVmaW5lZCAmJiBpc0xpbmVhclJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KG5leHRBdXRvbWF0aW9uRXZlbnQpKSB7XG4gICAgICAgICAgICB2YXIgX2dldEVuZFRpbWVBbmRWYWx1ZU9mMyA9IGdldEVuZFRpbWVBbmRWYWx1ZU9mUHJldmlvdXNBdXRvbWF0aW9uRXZlbnQodGhpcy5fYXV0b21hdGlvbkV2ZW50cywgaW5kZXhPZkN1cnJlbnRFdmVudCwgY3VycmVudEF1dG9tYXRpb25FdmVudCwgbmV4dEF1dG9tYXRpb25FdmVudCwgdGhpcy5fZGVmYXVsdFZhbHVlKSxcbiAgICAgICAgICAgICAgICBfZ2V0RW5kVGltZUFuZFZhbHVlT2Y0ID0gX3NsaWNlZFRvQXJyYXlfX2RlZmF1bHRbXCJkZWZhdWx0XCJdKF9nZXRFbmRUaW1lQW5kVmFsdWVPZjMsIDIpLFxuICAgICAgICAgICAgICAgIF9zdGFydFRpbWUgPSBfZ2V0RW5kVGltZUFuZFZhbHVlT2Y0WzBdLFxuICAgICAgICAgICAgICAgIF92YWx1ZSA9IF9nZXRFbmRUaW1lQW5kVmFsdWVPZjRbMV07XG5cbiAgICAgICAgICAgIHJldHVybiBnZXRMaW5lYXJSYW1wVmFsdWVBdFRpbWUodGltZSwgX3N0YXJ0VGltZSwgX3ZhbHVlLCBuZXh0QXV0b21hdGlvbkV2ZW50KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICByZXR1cm4gdGhpcy5fZGVmYXVsdFZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XSk7XG5cbiAgICAgIHJldHVybiBBdXRvbWF0aW9uRXZlbnRMaXN0O1xuICAgIH0oU3ltYm9sLml0ZXJhdG9yKTtcblxuICAgIHZhciBjcmVhdGVDYW5jZWxBbmRIb2xkQXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gY3JlYXRlQ2FuY2VsQW5kSG9sZEF1dG9tYXRpb25FdmVudChjYW5jZWxUaW1lKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBjYW5jZWxUaW1lOiBjYW5jZWxUaW1lLFxuICAgICAgICB0eXBlOiAnY2FuY2VsQW5kSG9sZCdcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBjcmVhdGVDYW5jZWxTY2hlZHVsZWRWYWx1ZXNBdXRvbWF0aW9uRXZlbnQgPSBmdW5jdGlvbiBjcmVhdGVDYW5jZWxTY2hlZHVsZWRWYWx1ZXNBdXRvbWF0aW9uRXZlbnQoY2FuY2VsVGltZSkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY2FuY2VsVGltZTogY2FuY2VsVGltZSxcbiAgICAgICAgdHlwZTogJ2NhbmNlbFNjaGVkdWxlZFZhbHVlcydcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBjcmVhdGVFeHBvbmVudGlhbFJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50ID0gZnVuY3Rpb24gY3JlYXRlRXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudCh2YWx1ZSwgZW5kVGltZSkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZW5kVGltZTogZW5kVGltZSxcbiAgICAgICAgdHlwZTogJ2V4cG9uZW50aWFsUmFtcFRvVmFsdWUnLFxuICAgICAgICB2YWx1ZTogdmFsdWVcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBjcmVhdGVMaW5lYXJSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudCA9IGZ1bmN0aW9uIGNyZWF0ZUxpbmVhclJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50KHZhbHVlLCBlbmRUaW1lKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBlbmRUaW1lOiBlbmRUaW1lLFxuICAgICAgICB0eXBlOiAnbGluZWFyUmFtcFRvVmFsdWUnLFxuICAgICAgICB2YWx1ZTogdmFsdWVcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBjcmVhdGVTZXRUYXJnZXRBdXRvbWF0aW9uRXZlbnQgPSBmdW5jdGlvbiBjcmVhdGVTZXRUYXJnZXRBdXRvbWF0aW9uRXZlbnQodGFyZ2V0LCBzdGFydFRpbWUsIHRpbWVDb25zdGFudCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgc3RhcnRUaW1lOiBzdGFydFRpbWUsXG4gICAgICAgIHRhcmdldDogdGFyZ2V0LFxuICAgICAgICB0aW1lQ29uc3RhbnQ6IHRpbWVDb25zdGFudCxcbiAgICAgICAgdHlwZTogJ3NldFRhcmdldCdcbiAgICAgIH07XG4gICAgfTtcblxuICAgIGV4cG9ydHMuQXV0b21hdGlvbkV2ZW50TGlzdCA9IEF1dG9tYXRpb25FdmVudExpc3Q7XG4gICAgZXhwb3J0cy5jcmVhdGVDYW5jZWxBbmRIb2xkQXV0b21hdGlvbkV2ZW50ID0gY3JlYXRlQ2FuY2VsQW5kSG9sZEF1dG9tYXRpb25FdmVudDtcbiAgICBleHBvcnRzLmNyZWF0ZUNhbmNlbFNjaGVkdWxlZFZhbHVlc0F1dG9tYXRpb25FdmVudCA9IGNyZWF0ZUNhbmNlbFNjaGVkdWxlZFZhbHVlc0F1dG9tYXRpb25FdmVudDtcbiAgICBleHBvcnRzLmNyZWF0ZUV4cG9uZW50aWFsUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQgPSBjcmVhdGVFeHBvbmVudGlhbFJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50O1xuICAgIGV4cG9ydHMuY3JlYXRlTGluZWFyUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQgPSBjcmVhdGVMaW5lYXJSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudDtcbiAgICBleHBvcnRzLmNyZWF0ZVNldFRhcmdldEF1dG9tYXRpb25FdmVudCA9IGNyZWF0ZVNldFRhcmdldEF1dG9tYXRpb25FdmVudDtcbiAgICBleHBvcnRzLmNyZWF0ZVNldFZhbHVlQXV0b21hdGlvbkV2ZW50ID0gY3JlYXRlU2V0VmFsdWVBdXRvbWF0aW9uRXZlbnQ7XG4gICAgZXhwb3J0cy5jcmVhdGVTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50ID0gY3JlYXRlU2V0VmFsdWVDdXJ2ZUF1dG9tYXRpb25FdmVudDtcblxuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAnX19lc01vZHVsZScsIHsgdmFsdWU6IHRydWUgfSk7XG5cbn0pKTtcbiIsIid1c2Ugc3RyaWN0J1xuXG5leHBvcnRzLmJ5dGVMZW5ndGggPSBieXRlTGVuZ3RoXG5leHBvcnRzLnRvQnl0ZUFycmF5ID0gdG9CeXRlQXJyYXlcbmV4cG9ydHMuZnJvbUJ5dGVBcnJheSA9IGZyb21CeXRlQXJyYXlcblxudmFyIGxvb2t1cCA9IFtdXG52YXIgcmV2TG9va3VwID0gW11cbnZhciBBcnIgPSB0eXBlb2YgVWludDhBcnJheSAhPT0gJ3VuZGVmaW5lZCcgPyBVaW50OEFycmF5IDogQXJyYXlcblxudmFyIGNvZGUgPSAnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLydcbmZvciAodmFyIGkgPSAwLCBsZW4gPSBjb2RlLmxlbmd0aDsgaSA8IGxlbjsgKytpKSB7XG4gIGxvb2t1cFtpXSA9IGNvZGVbaV1cbiAgcmV2TG9va3VwW2NvZGUuY2hhckNvZGVBdChpKV0gPSBpXG59XG5cbi8vIFN1cHBvcnQgZGVjb2RpbmcgVVJMLXNhZmUgYmFzZTY0IHN0cmluZ3MsIGFzIE5vZGUuanMgZG9lcy5cbi8vIFNlZTogaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQmFzZTY0I1VSTF9hcHBsaWNhdGlvbnNcbnJldkxvb2t1cFsnLScuY2hhckNvZGVBdCgwKV0gPSA2MlxucmV2TG9va3VwWydfJy5jaGFyQ29kZUF0KDApXSA9IDYzXG5cbmZ1bmN0aW9uIGdldExlbnMgKGI2NCkge1xuICB2YXIgbGVuID0gYjY0Lmxlbmd0aFxuXG4gIGlmIChsZW4gJSA0ID4gMCkge1xuICAgIHRocm93IG5ldyBFcnJvcignSW52YWxpZCBzdHJpbmcuIExlbmd0aCBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgNCcpXG4gIH1cblxuICAvLyBUcmltIG9mZiBleHRyYSBieXRlcyBhZnRlciBwbGFjZWhvbGRlciBieXRlcyBhcmUgZm91bmRcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vYmVhdGdhbW1pdC9iYXNlNjQtanMvaXNzdWVzLzQyXG4gIHZhciB2YWxpZExlbiA9IGI2NC5pbmRleE9mKCc9JylcbiAgaWYgKHZhbGlkTGVuID09PSAtMSkgdmFsaWRMZW4gPSBsZW5cblxuICB2YXIgcGxhY2VIb2xkZXJzTGVuID0gdmFsaWRMZW4gPT09IGxlblxuICAgID8gMFxuICAgIDogNCAtICh2YWxpZExlbiAlIDQpXG5cbiAgcmV0dXJuIFt2YWxpZExlbiwgcGxhY2VIb2xkZXJzTGVuXVxufVxuXG4vLyBiYXNlNjQgaXMgNC8zICsgdXAgdG8gdHdvIGNoYXJhY3RlcnMgb2YgdGhlIG9yaWdpbmFsIGRhdGFcbmZ1bmN0aW9uIGJ5dGVMZW5ndGggKGI2NCkge1xuICB2YXIgbGVucyA9IGdldExlbnMoYjY0KVxuICB2YXIgdmFsaWRMZW4gPSBsZW5zWzBdXG4gIHZhciBwbGFjZUhvbGRlcnNMZW4gPSBsZW5zWzFdXG4gIHJldHVybiAoKHZhbGlkTGVuICsgcGxhY2VIb2xkZXJzTGVuKSAqIDMgLyA0KSAtIHBsYWNlSG9sZGVyc0xlblxufVxuXG5mdW5jdGlvbiBfYnl0ZUxlbmd0aCAoYjY0LCB2YWxpZExlbiwgcGxhY2VIb2xkZXJzTGVuKSB7XG4gIHJldHVybiAoKHZhbGlkTGVuICsgcGxhY2VIb2xkZXJzTGVuKSAqIDMgLyA0KSAtIHBsYWNlSG9sZGVyc0xlblxufVxuXG5mdW5jdGlvbiB0b0J5dGVBcnJheSAoYjY0KSB7XG4gIHZhciB0bXBcbiAgdmFyIGxlbnMgPSBnZXRMZW5zKGI2NClcbiAgdmFyIHZhbGlkTGVuID0gbGVuc1swXVxuICB2YXIgcGxhY2VIb2xkZXJzTGVuID0gbGVuc1sxXVxuXG4gIHZhciBhcnIgPSBuZXcgQXJyKF9ieXRlTGVuZ3RoKGI2NCwgdmFsaWRMZW4sIHBsYWNlSG9sZGVyc0xlbikpXG5cbiAgdmFyIGN1ckJ5dGUgPSAwXG5cbiAgLy8gaWYgdGhlcmUgYXJlIHBsYWNlaG9sZGVycywgb25seSBnZXQgdXAgdG8gdGhlIGxhc3QgY29tcGxldGUgNCBjaGFyc1xuICB2YXIgbGVuID0gcGxhY2VIb2xkZXJzTGVuID4gMFxuICAgID8gdmFsaWRMZW4gLSA0XG4gICAgOiB2YWxpZExlblxuXG4gIHZhciBpXG4gIGZvciAoaSA9IDA7IGkgPCBsZW47IGkgKz0gNCkge1xuICAgIHRtcCA9XG4gICAgICAocmV2TG9va3VwW2I2NC5jaGFyQ29kZUF0KGkpXSA8PCAxOCkgfFxuICAgICAgKHJldkxvb2t1cFtiNjQuY2hhckNvZGVBdChpICsgMSldIDw8IDEyKSB8XG4gICAgICAocmV2TG9va3VwW2I2NC5jaGFyQ29kZUF0KGkgKyAyKV0gPDwgNikgfFxuICAgICAgcmV2TG9va3VwW2I2NC5jaGFyQ29kZUF0KGkgKyAzKV1cbiAgICBhcnJbY3VyQnl0ZSsrXSA9ICh0bXAgPj4gMTYpICYgMHhGRlxuICAgIGFycltjdXJCeXRlKytdID0gKHRtcCA+PiA4KSAmIDB4RkZcbiAgICBhcnJbY3VyQnl0ZSsrXSA9IHRtcCAmIDB4RkZcbiAgfVxuXG4gIGlmIChwbGFjZUhvbGRlcnNMZW4gPT09IDIpIHtcbiAgICB0bXAgPVxuICAgICAgKHJldkxvb2t1cFtiNjQuY2hhckNvZGVBdChpKV0gPDwgMikgfFxuICAgICAgKHJldkxvb2t1cFtiNjQuY2hhckNvZGVBdChpICsgMSldID4+IDQpXG4gICAgYXJyW2N1ckJ5dGUrK10gPSB0bXAgJiAweEZGXG4gIH1cblxuICBpZiAocGxhY2VIb2xkZXJzTGVuID09PSAxKSB7XG4gICAgdG1wID1cbiAgICAgIChyZXZMb29rdXBbYjY0LmNoYXJDb2RlQXQoaSldIDw8IDEwKSB8XG4gICAgICAocmV2TG9va3VwW2I2NC5jaGFyQ29kZUF0KGkgKyAxKV0gPDwgNCkgfFxuICAgICAgKHJldkxvb2t1cFtiNjQuY2hhckNvZGVBdChpICsgMildID4+IDIpXG4gICAgYXJyW2N1ckJ5dGUrK10gPSAodG1wID4+IDgpICYgMHhGRlxuICAgIGFycltjdXJCeXRlKytdID0gdG1wICYgMHhGRlxuICB9XG5cbiAgcmV0dXJuIGFyclxufVxuXG5mdW5jdGlvbiB0cmlwbGV0VG9CYXNlNjQgKG51bSkge1xuICByZXR1cm4gbG9va3VwW251bSA+PiAxOCAmIDB4M0ZdICtcbiAgICBsb29rdXBbbnVtID4+IDEyICYgMHgzRl0gK1xuICAgIGxvb2t1cFtudW0gPj4gNiAmIDB4M0ZdICtcbiAgICBsb29rdXBbbnVtICYgMHgzRl1cbn1cblxuZnVuY3Rpb24gZW5jb2RlQ2h1bmsgKHVpbnQ4LCBzdGFydCwgZW5kKSB7XG4gIHZhciB0bXBcbiAgdmFyIG91dHB1dCA9IFtdXG4gIGZvciAodmFyIGkgPSBzdGFydDsgaSA8IGVuZDsgaSArPSAzKSB7XG4gICAgdG1wID1cbiAgICAgICgodWludDhbaV0gPDwgMTYpICYgMHhGRjAwMDApICtcbiAgICAgICgodWludDhbaSArIDFdIDw8IDgpICYgMHhGRjAwKSArXG4gICAgICAodWludDhbaSArIDJdICYgMHhGRilcbiAgICBvdXRwdXQucHVzaCh0cmlwbGV0VG9CYXNlNjQodG1wKSlcbiAgfVxuICByZXR1cm4gb3V0cHV0LmpvaW4oJycpXG59XG5cbmZ1bmN0aW9uIGZyb21CeXRlQXJyYXkgKHVpbnQ4KSB7XG4gIHZhciB0bXBcbiAgdmFyIGxlbiA9IHVpbnQ4Lmxlbmd0aFxuICB2YXIgZXh0cmFCeXRlcyA9IGxlbiAlIDMgLy8gaWYgd2UgaGF2ZSAxIGJ5dGUgbGVmdCwgcGFkIDIgYnl0ZXNcbiAgdmFyIHBhcnRzID0gW11cbiAgdmFyIG1heENodW5rTGVuZ3RoID0gMTYzODMgLy8gbXVzdCBiZSBtdWx0aXBsZSBvZiAzXG5cbiAgLy8gZ28gdGhyb3VnaCB0aGUgYXJyYXkgZXZlcnkgdGhyZWUgYnl0ZXMsIHdlJ2xsIGRlYWwgd2l0aCB0cmFpbGluZyBzdHVmZiBsYXRlclxuICBmb3IgKHZhciBpID0gMCwgbGVuMiA9IGxlbiAtIGV4dHJhQnl0ZXM7IGkgPCBsZW4yOyBpICs9IG1heENodW5rTGVuZ3RoKSB7XG4gICAgcGFydHMucHVzaChlbmNvZGVDaHVuayh1aW50OCwgaSwgKGkgKyBtYXhDaHVua0xlbmd0aCkgPiBsZW4yID8gbGVuMiA6IChpICsgbWF4Q2h1bmtMZW5ndGgpKSlcbiAgfVxuXG4gIC8vIHBhZCB0aGUgZW5kIHdpdGggemVyb3MsIGJ1dCBtYWtlIHN1cmUgdG8gbm90IGZvcmdldCB0aGUgZXh0cmEgYnl0ZXNcbiAgaWYgKGV4dHJhQnl0ZXMgPT09IDEpIHtcbiAgICB0bXAgPSB1aW50OFtsZW4gLSAxXVxuICAgIHBhcnRzLnB1c2goXG4gICAgICBsb29rdXBbdG1wID4+IDJdICtcbiAgICAgIGxvb2t1cFsodG1wIDw8IDQpICYgMHgzRl0gK1xuICAgICAgJz09J1xuICAgIClcbiAgfSBlbHNlIGlmIChleHRyYUJ5dGVzID09PSAyKSB7XG4gICAgdG1wID0gKHVpbnQ4W2xlbiAtIDJdIDw8IDgpICsgdWludDhbbGVuIC0gMV1cbiAgICBwYXJ0cy5wdXNoKFxuICAgICAgbG9va3VwW3RtcCA+PiAxMF0gK1xuICAgICAgbG9va3VwWyh0bXAgPj4gNCkgJiAweDNGXSArXG4gICAgICBsb29rdXBbKHRtcCA8PCAyKSAmIDB4M0ZdICtcbiAgICAgICc9J1xuICAgIClcbiAgfVxuXG4gIHJldHVybiBwYXJ0cy5qb2luKCcnKVxufVxuIiwiKGZ1bmN0aW9uIChtb2R1bGUsIGV4cG9ydHMpIHtcbiAgJ3VzZSBzdHJpY3QnO1xuXG4gIC8vIFV0aWxzXG4gIGZ1bmN0aW9uIGFzc2VydCAodmFsLCBtc2cpIHtcbiAgICBpZiAoIXZhbCkgdGhyb3cgbmV3IEVycm9yKG1zZyB8fCAnQXNzZXJ0aW9uIGZhaWxlZCcpO1xuICB9XG5cbiAgLy8gQ291bGQgdXNlIGBpbmhlcml0c2AgbW9kdWxlLCBidXQgZG9uJ3Qgd2FudCB0byBtb3ZlIGZyb20gc2luZ2xlIGZpbGVcbiAgLy8gYXJjaGl0ZWN0dXJlIHlldC5cbiAgZnVuY3Rpb24gaW5oZXJpdHMgKGN0b3IsIHN1cGVyQ3Rvcikge1xuICAgIGN0b3Iuc3VwZXJfID0gc3VwZXJDdG9yO1xuICAgIHZhciBUZW1wQ3RvciA9IGZ1bmN0aW9uICgpIHt9O1xuICAgIFRlbXBDdG9yLnByb3RvdHlwZSA9IHN1cGVyQ3Rvci5wcm90b3R5cGU7XG4gICAgY3Rvci5wcm90b3R5cGUgPSBuZXcgVGVtcEN0b3IoKTtcbiAgICBjdG9yLnByb3RvdHlwZS5jb25zdHJ1Y3RvciA9IGN0b3I7XG4gIH1cblxuICAvLyBCTlxuXG4gIGZ1bmN0aW9uIEJOIChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIGlmIChCTi5pc0JOKG51bWJlcikpIHtcbiAgICAgIHJldHVybiBudW1iZXI7XG4gICAgfVxuXG4gICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgdGhpcy53b3JkcyA9IG51bGw7XG4gICAgdGhpcy5sZW5ndGggPSAwO1xuXG4gICAgLy8gUmVkdWN0aW9uIGNvbnRleHRcbiAgICB0aGlzLnJlZCA9IG51bGw7XG5cbiAgICBpZiAobnVtYmVyICE9PSBudWxsKSB7XG4gICAgICBpZiAoYmFzZSA9PT0gJ2xlJyB8fCBiYXNlID09PSAnYmUnKSB7XG4gICAgICAgIGVuZGlhbiA9IGJhc2U7XG4gICAgICAgIGJhc2UgPSAxMDtcbiAgICAgIH1cblxuICAgICAgdGhpcy5faW5pdChudW1iZXIgfHwgMCwgYmFzZSB8fCAxMCwgZW5kaWFuIHx8ICdiZScpO1xuICAgIH1cbiAgfVxuICBpZiAodHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpIHtcbiAgICBtb2R1bGUuZXhwb3J0cyA9IEJOO1xuICB9IGVsc2Uge1xuICAgIGV4cG9ydHMuQk4gPSBCTjtcbiAgfVxuXG4gIEJOLkJOID0gQk47XG4gIEJOLndvcmRTaXplID0gMjY7XG5cbiAgdmFyIEJ1ZmZlcjtcbiAgdHJ5IHtcbiAgICBpZiAodHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCcgJiYgdHlwZW9mIHdpbmRvdy5CdWZmZXIgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICBCdWZmZXIgPSB3aW5kb3cuQnVmZmVyO1xuICAgIH0gZWxzZSB7XG4gICAgICBCdWZmZXIgPSByZXF1aXJlKCdidWZmZXInKS5CdWZmZXI7XG4gICAgfVxuICB9IGNhdGNoIChlKSB7XG4gIH1cblxuICBCTi5pc0JOID0gZnVuY3Rpb24gaXNCTiAobnVtKSB7XG4gICAgaWYgKG51bSBpbnN0YW5jZW9mIEJOKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICByZXR1cm4gbnVtICE9PSBudWxsICYmIHR5cGVvZiBudW0gPT09ICdvYmplY3QnICYmXG4gICAgICBudW0uY29uc3RydWN0b3Iud29yZFNpemUgPT09IEJOLndvcmRTaXplICYmIEFycmF5LmlzQXJyYXkobnVtLndvcmRzKTtcbiAgfTtcblxuICBCTi5tYXggPSBmdW5jdGlvbiBtYXggKGxlZnQsIHJpZ2h0KSB7XG4gICAgaWYgKGxlZnQuY21wKHJpZ2h0KSA+IDApIHJldHVybiBsZWZ0O1xuICAgIHJldHVybiByaWdodDtcbiAgfTtcblxuICBCTi5taW4gPSBmdW5jdGlvbiBtaW4gKGxlZnQsIHJpZ2h0KSB7XG4gICAgaWYgKGxlZnQuY21wKHJpZ2h0KSA8IDApIHJldHVybiBsZWZ0O1xuICAgIHJldHVybiByaWdodDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2luaXQgPSBmdW5jdGlvbiBpbml0IChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIGlmICh0eXBlb2YgbnVtYmVyID09PSAnbnVtYmVyJykge1xuICAgICAgcmV0dXJuIHRoaXMuX2luaXROdW1iZXIobnVtYmVyLCBiYXNlLCBlbmRpYW4pO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgbnVtYmVyID09PSAnb2JqZWN0Jykge1xuICAgICAgcmV0dXJuIHRoaXMuX2luaXRBcnJheShudW1iZXIsIGJhc2UsIGVuZGlhbik7XG4gICAgfVxuXG4gICAgaWYgKGJhc2UgPT09ICdoZXgnKSB7XG4gICAgICBiYXNlID0gMTY7XG4gICAgfVxuICAgIGFzc2VydChiYXNlID09PSAoYmFzZSB8IDApICYmIGJhc2UgPj0gMiAmJiBiYXNlIDw9IDM2KTtcblxuICAgIG51bWJlciA9IG51bWJlci50b1N0cmluZygpLnJlcGxhY2UoL1xccysvZywgJycpO1xuICAgIHZhciBzdGFydCA9IDA7XG4gICAgaWYgKG51bWJlclswXSA9PT0gJy0nKSB7XG4gICAgICBzdGFydCsrO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgfVxuXG4gICAgaWYgKHN0YXJ0IDwgbnVtYmVyLmxlbmd0aCkge1xuICAgICAgaWYgKGJhc2UgPT09IDE2KSB7XG4gICAgICAgIHRoaXMuX3BhcnNlSGV4KG51bWJlciwgc3RhcnQsIGVuZGlhbik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLl9wYXJzZUJhc2UobnVtYmVyLCBiYXNlLCBzdGFydCk7XG4gICAgICAgIGlmIChlbmRpYW4gPT09ICdsZScpIHtcbiAgICAgICAgICB0aGlzLl9pbml0QXJyYXkodGhpcy50b0FycmF5KCksIGJhc2UsIGVuZGlhbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0TnVtYmVyID0gZnVuY3Rpb24gX2luaXROdW1iZXIgKG51bWJlciwgYmFzZSwgZW5kaWFuKSB7XG4gICAgaWYgKG51bWJlciA8IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgICAgbnVtYmVyID0gLW51bWJlcjtcbiAgICB9XG4gICAgaWYgKG51bWJlciA8IDB4NDAwMDAwMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFtudW1iZXIgJiAweDNmZmZmZmZdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH0gZWxzZSBpZiAobnVtYmVyIDwgMHgxMDAwMDAwMDAwMDAwMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFtcbiAgICAgICAgbnVtYmVyICYgMHgzZmZmZmZmLFxuICAgICAgICAobnVtYmVyIC8gMHg0MDAwMDAwKSAmIDB4M2ZmZmZmZlxuICAgICAgXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMjtcbiAgICB9IGVsc2Uge1xuICAgICAgYXNzZXJ0KG51bWJlciA8IDB4MjAwMDAwMDAwMDAwMDApOyAvLyAyIF4gNTMgKHVuc2FmZSlcbiAgICAgIHRoaXMud29yZHMgPSBbXG4gICAgICAgIG51bWJlciAmIDB4M2ZmZmZmZixcbiAgICAgICAgKG51bWJlciAvIDB4NDAwMDAwMCkgJiAweDNmZmZmZmYsXG4gICAgICAgIDFcbiAgICAgIF07XG4gICAgICB0aGlzLmxlbmd0aCA9IDM7XG4gICAgfVxuXG4gICAgaWYgKGVuZGlhbiAhPT0gJ2xlJykgcmV0dXJuO1xuXG4gICAgLy8gUmV2ZXJzZSB0aGUgYnl0ZXNcbiAgICB0aGlzLl9pbml0QXJyYXkodGhpcy50b0FycmF5KCksIGJhc2UsIGVuZGlhbik7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0QXJyYXkgPSBmdW5jdGlvbiBfaW5pdEFycmF5IChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIC8vIFBlcmhhcHMgYSBVaW50OEFycmF5XG4gICAgYXNzZXJ0KHR5cGVvZiBudW1iZXIubGVuZ3RoID09PSAnbnVtYmVyJyk7XG4gICAgaWYgKG51bWJlci5sZW5ndGggPD0gMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFswXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gTWF0aC5jZWlsKG51bWJlci5sZW5ndGggLyAzKTtcbiAgICB0aGlzLndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgIH1cblxuICAgIHZhciBqLCB3O1xuICAgIHZhciBvZmYgPSAwO1xuICAgIGlmIChlbmRpYW4gPT09ICdiZScpIHtcbiAgICAgIGZvciAoaSA9IG51bWJlci5sZW5ndGggLSAxLCBqID0gMDsgaSA+PSAwOyBpIC09IDMpIHtcbiAgICAgICAgdyA9IG51bWJlcltpXSB8IChudW1iZXJbaSAtIDFdIDw8IDgpIHwgKG51bWJlcltpIC0gMl0gPDwgMTYpO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9ICh3IDw8IG9mZikgJiAweDNmZmZmZmY7XG4gICAgICAgIHRoaXMud29yZHNbaiArIDFdID0gKHcgPj4+ICgyNiAtIG9mZikpICYgMHgzZmZmZmZmO1xuICAgICAgICBvZmYgKz0gMjQ7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaisrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChlbmRpYW4gPT09ICdsZScpIHtcbiAgICAgIGZvciAoaSA9IDAsIGogPSAwOyBpIDwgbnVtYmVyLmxlbmd0aDsgaSArPSAzKSB7XG4gICAgICAgIHcgPSBudW1iZXJbaV0gfCAobnVtYmVyW2kgKyAxXSA8PCA4KSB8IChudW1iZXJbaSArIDJdIDw8IDE2KTtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSAodyA8PCBvZmYpICYgMHgzZmZmZmZmO1xuICAgICAgICB0aGlzLndvcmRzW2ogKyAxXSA9ICh3ID4+PiAoMjYgLSBvZmYpKSAmIDB4M2ZmZmZmZjtcbiAgICAgICAgb2ZmICs9IDI0O1xuICAgICAgICBpZiAob2ZmID49IDI2KSB7XG4gICAgICAgICAgb2ZmIC09IDI2O1xuICAgICAgICAgIGorKztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gdGhpcy5fc3RyaXAoKTtcbiAgfTtcblxuICBmdW5jdGlvbiBwYXJzZUhleDRCaXRzIChzdHJpbmcsIGluZGV4KSB7XG4gICAgdmFyIGMgPSBzdHJpbmcuY2hhckNvZGVBdChpbmRleCk7XG4gICAgLy8gJzAnIC0gJzknXG4gICAgaWYgKGMgPj0gNDggJiYgYyA8PSA1Nykge1xuICAgICAgcmV0dXJuIGMgLSA0ODtcbiAgICAvLyAnQScgLSAnRidcbiAgICB9IGVsc2UgaWYgKGMgPj0gNjUgJiYgYyA8PSA3MCkge1xuICAgICAgcmV0dXJuIGMgLSA1NTtcbiAgICAvLyAnYScgLSAnZidcbiAgICB9IGVsc2UgaWYgKGMgPj0gOTcgJiYgYyA8PSAxMDIpIHtcbiAgICAgIHJldHVybiBjIC0gODc7XG4gICAgfSBlbHNlIHtcbiAgICAgIGFzc2VydChmYWxzZSwgJ0ludmFsaWQgY2hhcmFjdGVyIGluICcgKyBzdHJpbmcpO1xuICAgIH1cbiAgfVxuXG4gIGZ1bmN0aW9uIHBhcnNlSGV4Qnl0ZSAoc3RyaW5nLCBsb3dlckJvdW5kLCBpbmRleCkge1xuICAgIHZhciByID0gcGFyc2VIZXg0Qml0cyhzdHJpbmcsIGluZGV4KTtcbiAgICBpZiAoaW5kZXggLSAxID49IGxvd2VyQm91bmQpIHtcbiAgICAgIHIgfD0gcGFyc2VIZXg0Qml0cyhzdHJpbmcsIGluZGV4IC0gMSkgPDwgNDtcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX3BhcnNlSGV4ID0gZnVuY3Rpb24gX3BhcnNlSGV4IChudW1iZXIsIHN0YXJ0LCBlbmRpYW4pIHtcbiAgICAvLyBDcmVhdGUgcG9zc2libHkgYmlnZ2VyIGFycmF5IHRvIGVuc3VyZSB0aGF0IGl0IGZpdHMgdGhlIG51bWJlclxuICAgIHRoaXMubGVuZ3RoID0gTWF0aC5jZWlsKChudW1iZXIubGVuZ3RoIC0gc3RhcnQpIC8gNik7XG4gICAgdGhpcy53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gMDtcbiAgICB9XG5cbiAgICAvLyAyNC1iaXRzIGNodW5rc1xuICAgIHZhciBvZmYgPSAwO1xuICAgIHZhciBqID0gMDtcblxuICAgIHZhciB3O1xuICAgIGlmIChlbmRpYW4gPT09ICdiZScpIHtcbiAgICAgIGZvciAoaSA9IG51bWJlci5sZW5ndGggLSAxOyBpID49IHN0YXJ0OyBpIC09IDIpIHtcbiAgICAgICAgdyA9IHBhcnNlSGV4Qnl0ZShudW1iZXIsIHN0YXJ0LCBpKSA8PCBvZmY7XG4gICAgICAgIHRoaXMud29yZHNbal0gfD0gdyAmIDB4M2ZmZmZmZjtcbiAgICAgICAgaWYgKG9mZiA+PSAxOCkge1xuICAgICAgICAgIG9mZiAtPSAxODtcbiAgICAgICAgICBqICs9IDE7XG4gICAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ID4+PiAyNjtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBvZmYgKz0gODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICB2YXIgcGFyc2VMZW5ndGggPSBudW1iZXIubGVuZ3RoIC0gc3RhcnQ7XG4gICAgICBmb3IgKGkgPSBwYXJzZUxlbmd0aCAlIDIgPT09IDAgPyBzdGFydCArIDEgOiBzdGFydDsgaSA8IG51bWJlci5sZW5ndGg7IGkgKz0gMikge1xuICAgICAgICB3ID0gcGFyc2VIZXhCeXRlKG51bWJlciwgc3RhcnQsIGkpIDw8IG9mZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ICYgMHgzZmZmZmZmO1xuICAgICAgICBpZiAob2ZmID49IDE4KSB7XG4gICAgICAgICAgb2ZmIC09IDE4O1xuICAgICAgICAgIGogKz0gMTtcbiAgICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgPj4+IDI2O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG9mZiArPSA4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5fc3RyaXAoKTtcbiAgfTtcblxuICBmdW5jdGlvbiBwYXJzZUJhc2UgKHN0ciwgc3RhcnQsIGVuZCwgbXVsKSB7XG4gICAgdmFyIHIgPSAwO1xuICAgIHZhciBiID0gMDtcbiAgICB2YXIgbGVuID0gTWF0aC5taW4oc3RyLmxlbmd0aCwgZW5kKTtcbiAgICBmb3IgKHZhciBpID0gc3RhcnQ7IGkgPCBsZW47IGkrKykge1xuICAgICAgdmFyIGMgPSBzdHIuY2hhckNvZGVBdChpKSAtIDQ4O1xuXG4gICAgICByICo9IG11bDtcblxuICAgICAgLy8gJ2EnXG4gICAgICBpZiAoYyA+PSA0OSkge1xuICAgICAgICBiID0gYyAtIDQ5ICsgMHhhO1xuXG4gICAgICAvLyAnQSdcbiAgICAgIH0gZWxzZSBpZiAoYyA+PSAxNykge1xuICAgICAgICBiID0gYyAtIDE3ICsgMHhhO1xuXG4gICAgICAvLyAnMCcgLSAnOSdcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGIgPSBjO1xuICAgICAgfVxuICAgICAgYXNzZXJ0KGMgPj0gMCAmJiBiIDwgbXVsLCAnSW52YWxpZCBjaGFyYWN0ZXInKTtcbiAgICAgIHIgKz0gYjtcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX3BhcnNlQmFzZSA9IGZ1bmN0aW9uIF9wYXJzZUJhc2UgKG51bWJlciwgYmFzZSwgc3RhcnQpIHtcbiAgICAvLyBJbml0aWFsaXplIGFzIHplcm9cbiAgICB0aGlzLndvcmRzID0gWzBdO1xuICAgIHRoaXMubGVuZ3RoID0gMTtcblxuICAgIC8vIEZpbmQgbGVuZ3RoIG9mIGxpbWIgaW4gYmFzZVxuICAgIGZvciAodmFyIGxpbWJMZW4gPSAwLCBsaW1iUG93ID0gMTsgbGltYlBvdyA8PSAweDNmZmZmZmY7IGxpbWJQb3cgKj0gYmFzZSkge1xuICAgICAgbGltYkxlbisrO1xuICAgIH1cbiAgICBsaW1iTGVuLS07XG4gICAgbGltYlBvdyA9IChsaW1iUG93IC8gYmFzZSkgfCAwO1xuXG4gICAgdmFyIHRvdGFsID0gbnVtYmVyLmxlbmd0aCAtIHN0YXJ0O1xuICAgIHZhciBtb2QgPSB0b3RhbCAlIGxpbWJMZW47XG4gICAgdmFyIGVuZCA9IE1hdGgubWluKHRvdGFsLCB0b3RhbCAtIG1vZCkgKyBzdGFydDtcblxuICAgIHZhciB3b3JkID0gMDtcbiAgICBmb3IgKHZhciBpID0gc3RhcnQ7IGkgPCBlbmQ7IGkgKz0gbGltYkxlbikge1xuICAgICAgd29yZCA9IHBhcnNlQmFzZShudW1iZXIsIGksIGkgKyBsaW1iTGVuLCBiYXNlKTtcblxuICAgICAgdGhpcy5pbXVsbihsaW1iUG93KTtcbiAgICAgIGlmICh0aGlzLndvcmRzWzBdICsgd29yZCA8IDB4NDAwMDAwMCkge1xuICAgICAgICB0aGlzLndvcmRzWzBdICs9IHdvcmQ7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLl9pYWRkbih3b3JkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAobW9kICE9PSAwKSB7XG4gICAgICB2YXIgcG93ID0gMTtcbiAgICAgIHdvcmQgPSBwYXJzZUJhc2UobnVtYmVyLCBpLCBudW1iZXIubGVuZ3RoLCBiYXNlKTtcblxuICAgICAgZm9yIChpID0gMDsgaSA8IG1vZDsgaSsrKSB7XG4gICAgICAgIHBvdyAqPSBiYXNlO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmltdWxuKHBvdyk7XG4gICAgICBpZiAodGhpcy53b3Jkc1swXSArIHdvcmQgPCAweDQwMDAwMDApIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSArPSB3b3JkO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5faWFkZG4od29yZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5fc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuY29weSA9IGZ1bmN0aW9uIGNvcHkgKGRlc3QpIHtcbiAgICBkZXN0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGRlc3Qud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldO1xuICAgIH1cbiAgICBkZXN0Lmxlbmd0aCA9IHRoaXMubGVuZ3RoO1xuICAgIGRlc3QubmVnYXRpdmUgPSB0aGlzLm5lZ2F0aXZlO1xuICAgIGRlc3QucmVkID0gdGhpcy5yZWQ7XG4gIH07XG5cbiAgZnVuY3Rpb24gbW92ZSAoZGVzdCwgc3JjKSB7XG4gICAgZGVzdC53b3JkcyA9IHNyYy53b3JkcztcbiAgICBkZXN0Lmxlbmd0aCA9IHNyYy5sZW5ndGg7XG4gICAgZGVzdC5uZWdhdGl2ZSA9IHNyYy5uZWdhdGl2ZTtcbiAgICBkZXN0LnJlZCA9IHNyYy5yZWQ7XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX21vdmUgPSBmdW5jdGlvbiBfbW92ZSAoZGVzdCkge1xuICAgIG1vdmUoZGVzdCwgdGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNsb25lID0gZnVuY3Rpb24gY2xvbmUgKCkge1xuICAgIHZhciByID0gbmV3IEJOKG51bGwpO1xuICAgIHRoaXMuY29weShyKTtcbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2V4cGFuZCA9IGZ1bmN0aW9uIF9leHBhbmQgKHNpemUpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBzaXplKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gUmVtb3ZlIGxlYWRpbmcgYDBgIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5fc3RyaXAgPSBmdW5jdGlvbiBzdHJpcCAoKSB7XG4gICAgd2hpbGUgKHRoaXMubGVuZ3RoID4gMSAmJiB0aGlzLndvcmRzW3RoaXMubGVuZ3RoIC0gMV0gPT09IDApIHtcbiAgICAgIHRoaXMubGVuZ3RoLS07XG4gICAgfVxuICAgIHJldHVybiB0aGlzLl9ub3JtU2lnbigpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fbm9ybVNpZ24gPSBmdW5jdGlvbiBfbm9ybVNpZ24gKCkge1xuICAgIC8vIC0wID0gMFxuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMSAmJiB0aGlzLndvcmRzWzBdID09PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gQ2hlY2sgU3ltYm9sLmZvciBiZWNhdXNlIG5vdCBldmVyeXdoZXJlIHdoZXJlIFN5bWJvbCBkZWZpbmVkXG4gIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9TeW1ib2wjQnJvd3Nlcl9jb21wYXRpYmlsaXR5XG4gIGlmICh0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiB0eXBlb2YgU3ltYm9sLmZvciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIHRyeSB7XG4gICAgICBCTi5wcm90b3R5cGVbU3ltYm9sLmZvcignbm9kZWpzLnV0aWwuaW5zcGVjdC5jdXN0b20nKV0gPSBpbnNwZWN0O1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIEJOLnByb3RvdHlwZS5pbnNwZWN0ID0gaW5zcGVjdDtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgQk4ucHJvdG90eXBlLmluc3BlY3QgPSBpbnNwZWN0O1xuICB9XG5cbiAgZnVuY3Rpb24gaW5zcGVjdCAoKSB7XG4gICAgcmV0dXJuICh0aGlzLnJlZCA/ICc8Qk4tUjogJyA6ICc8Qk46ICcpICsgdGhpcy50b1N0cmluZygxNikgKyAnPic7XG4gIH1cblxuICAvKlxuXG4gIHZhciB6ZXJvcyA9IFtdO1xuICB2YXIgZ3JvdXBTaXplcyA9IFtdO1xuICB2YXIgZ3JvdXBCYXNlcyA9IFtdO1xuXG4gIHZhciBzID0gJyc7XG4gIHZhciBpID0gLTE7XG4gIHdoaWxlICgrK2kgPCBCTi53b3JkU2l6ZSkge1xuICAgIHplcm9zW2ldID0gcztcbiAgICBzICs9ICcwJztcbiAgfVxuICBncm91cFNpemVzWzBdID0gMDtcbiAgZ3JvdXBTaXplc1sxXSA9IDA7XG4gIGdyb3VwQmFzZXNbMF0gPSAwO1xuICBncm91cEJhc2VzWzFdID0gMDtcbiAgdmFyIGJhc2UgPSAyIC0gMTtcbiAgd2hpbGUgKCsrYmFzZSA8IDM2ICsgMSkge1xuICAgIHZhciBncm91cFNpemUgPSAwO1xuICAgIHZhciBncm91cEJhc2UgPSAxO1xuICAgIHdoaWxlIChncm91cEJhc2UgPCAoMSA8PCBCTi53b3JkU2l6ZSkgLyBiYXNlKSB7XG4gICAgICBncm91cEJhc2UgKj0gYmFzZTtcbiAgICAgIGdyb3VwU2l6ZSArPSAxO1xuICAgIH1cbiAgICBncm91cFNpemVzW2Jhc2VdID0gZ3JvdXBTaXplO1xuICAgIGdyb3VwQmFzZXNbYmFzZV0gPSBncm91cEJhc2U7XG4gIH1cblxuICAqL1xuXG4gIHZhciB6ZXJvcyA9IFtcbiAgICAnJyxcbiAgICAnMCcsXG4gICAgJzAwJyxcbiAgICAnMDAwJyxcbiAgICAnMDAwMCcsXG4gICAgJzAwMDAwJyxcbiAgICAnMDAwMDAwJyxcbiAgICAnMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCdcbiAgXTtcblxuICB2YXIgZ3JvdXBTaXplcyA9IFtcbiAgICAwLCAwLFxuICAgIDI1LCAxNiwgMTIsIDExLCAxMCwgOSwgOCxcbiAgICA4LCA3LCA3LCA3LCA3LCA2LCA2LFxuICAgIDYsIDYsIDYsIDYsIDYsIDUsIDUsXG4gICAgNSwgNSwgNSwgNSwgNSwgNSwgNSxcbiAgICA1LCA1LCA1LCA1LCA1LCA1LCA1XG4gIF07XG5cbiAgdmFyIGdyb3VwQmFzZXMgPSBbXG4gICAgMCwgMCxcbiAgICAzMzU1NDQzMiwgNDMwNDY3MjEsIDE2Nzc3MjE2LCA0ODgyODEyNSwgNjA0NjYxNzYsIDQwMzUzNjA3LCAxNjc3NzIxNixcbiAgICA0MzA0NjcyMSwgMTAwMDAwMDAsIDE5NDg3MTcxLCAzNTgzMTgwOCwgNjI3NDg1MTcsIDc1Mjk1MzYsIDExMzkwNjI1LFxuICAgIDE2Nzc3MjE2LCAyNDEzNzU2OSwgMzQwMTIyMjQsIDQ3MDQ1ODgxLCA2NDAwMDAwMCwgNDA4NDEwMSwgNTE1MzYzMixcbiAgICA2NDM2MzQzLCA3OTYyNjI0LCA5NzY1NjI1LCAxMTg4MTM3NiwgMTQzNDg5MDcsIDE3MjEwMzY4LCAyMDUxMTE0OSxcbiAgICAyNDMwMDAwMCwgMjg2MjkxNTEsIDMzNTU0NDMyLCAzOTEzNTM5MywgNDU0MzU0MjQsIDUyNTIxODc1LCA2MDQ2NjE3NlxuICBdO1xuXG4gIEJOLnByb3RvdHlwZS50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nIChiYXNlLCBwYWRkaW5nKSB7XG4gICAgYmFzZSA9IGJhc2UgfHwgMTA7XG4gICAgcGFkZGluZyA9IHBhZGRpbmcgfCAwIHx8IDE7XG5cbiAgICB2YXIgb3V0O1xuICAgIGlmIChiYXNlID09PSAxNiB8fCBiYXNlID09PSAnaGV4Jykge1xuICAgICAgb3V0ID0gJyc7XG4gICAgICB2YXIgb2ZmID0gMDtcbiAgICAgIHZhciBjYXJyeSA9IDA7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdmFyIHcgPSB0aGlzLndvcmRzW2ldO1xuICAgICAgICB2YXIgd29yZCA9ICgoKHcgPDwgb2ZmKSB8IGNhcnJ5KSAmIDB4ZmZmZmZmKS50b1N0cmluZygxNik7XG4gICAgICAgIGNhcnJ5ID0gKHcgPj4+ICgyNCAtIG9mZikpICYgMHhmZmZmZmY7XG4gICAgICAgIG9mZiArPSAyO1xuICAgICAgICBpZiAob2ZmID49IDI2KSB7XG4gICAgICAgICAgb2ZmIC09IDI2O1xuICAgICAgICAgIGktLTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoY2FycnkgIT09IDAgfHwgaSAhPT0gdGhpcy5sZW5ndGggLSAxKSB7XG4gICAgICAgICAgb3V0ID0gemVyb3NbNiAtIHdvcmQubGVuZ3RoXSArIHdvcmQgKyBvdXQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb3V0ID0gd29yZCArIG91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICAgIG91dCA9IGNhcnJ5LnRvU3RyaW5nKDE2KSArIG91dDtcbiAgICAgIH1cbiAgICAgIHdoaWxlIChvdXQubGVuZ3RoICUgcGFkZGluZyAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnMCcgKyBvdXQ7XG4gICAgICB9XG4gICAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnLScgKyBvdXQ7XG4gICAgICB9XG4gICAgICByZXR1cm4gb3V0O1xuICAgIH1cblxuICAgIGlmIChiYXNlID09PSAoYmFzZSB8IDApICYmIGJhc2UgPj0gMiAmJiBiYXNlIDw9IDM2KSB7XG4gICAgICAvLyB2YXIgZ3JvdXBTaXplID0gTWF0aC5mbG9vcihCTi53b3JkU2l6ZSAqIE1hdGguTE4yIC8gTWF0aC5sb2coYmFzZSkpO1xuICAgICAgdmFyIGdyb3VwU2l6ZSA9IGdyb3VwU2l6ZXNbYmFzZV07XG4gICAgICAvLyB2YXIgZ3JvdXBCYXNlID0gTWF0aC5wb3coYmFzZSwgZ3JvdXBTaXplKTtcbiAgICAgIHZhciBncm91cEJhc2UgPSBncm91cEJhc2VzW2Jhc2VdO1xuICAgICAgb3V0ID0gJyc7XG4gICAgICB2YXIgYyA9IHRoaXMuY2xvbmUoKTtcbiAgICAgIGMubmVnYXRpdmUgPSAwO1xuICAgICAgd2hpbGUgKCFjLmlzWmVybygpKSB7XG4gICAgICAgIHZhciByID0gYy5tb2Rybihncm91cEJhc2UpLnRvU3RyaW5nKGJhc2UpO1xuICAgICAgICBjID0gYy5pZGl2bihncm91cEJhc2UpO1xuXG4gICAgICAgIGlmICghYy5pc1plcm8oKSkge1xuICAgICAgICAgIG91dCA9IHplcm9zW2dyb3VwU2l6ZSAtIHIubGVuZ3RoXSArIHIgKyBvdXQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb3V0ID0gciArIG91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKHRoaXMuaXNaZXJvKCkpIHtcbiAgICAgICAgb3V0ID0gJzAnICsgb3V0O1xuICAgICAgfVxuICAgICAgd2hpbGUgKG91dC5sZW5ndGggJSBwYWRkaW5nICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICctJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHJldHVybiBvdXQ7XG4gICAgfVxuXG4gICAgYXNzZXJ0KGZhbHNlLCAnQmFzZSBzaG91bGQgYmUgYmV0d2VlbiAyIGFuZCAzNicpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b051bWJlciA9IGZ1bmN0aW9uIHRvTnVtYmVyICgpIHtcbiAgICB2YXIgcmV0ID0gdGhpcy53b3Jkc1swXTtcbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDIpIHtcbiAgICAgIHJldCArPSB0aGlzLndvcmRzWzFdICogMHg0MDAwMDAwO1xuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPT09IDMgJiYgdGhpcy53b3Jkc1syXSA9PT0gMHgwMSkge1xuICAgICAgLy8gTk9URTogYXQgdGhpcyBzdGFnZSBpdCBpcyBrbm93biB0aGF0IHRoZSB0b3AgYml0IGlzIHNldFxuICAgICAgcmV0ICs9IDB4MTAwMDAwMDAwMDAwMDAgKyAodGhpcy53b3Jkc1sxXSAqIDB4NDAwMDAwMCk7XG4gICAgfSBlbHNlIGlmICh0aGlzLmxlbmd0aCA+IDIpIHtcbiAgICAgIGFzc2VydChmYWxzZSwgJ051bWJlciBjYW4gb25seSBzYWZlbHkgc3RvcmUgdXAgdG8gNTMgYml0cycpO1xuICAgIH1cbiAgICByZXR1cm4gKHRoaXMubmVnYXRpdmUgIT09IDApID8gLXJldCA6IHJldDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9KU09OID0gZnVuY3Rpb24gdG9KU09OICgpIHtcbiAgICByZXR1cm4gdGhpcy50b1N0cmluZygxNiwgMik7XG4gIH07XG5cbiAgaWYgKEJ1ZmZlcikge1xuICAgIEJOLnByb3RvdHlwZS50b0J1ZmZlciA9IGZ1bmN0aW9uIHRvQnVmZmVyIChlbmRpYW4sIGxlbmd0aCkge1xuICAgICAgcmV0dXJuIHRoaXMudG9BcnJheUxpa2UoQnVmZmVyLCBlbmRpYW4sIGxlbmd0aCk7XG4gICAgfTtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS50b0FycmF5ID0gZnVuY3Rpb24gdG9BcnJheSAoZW5kaWFuLCBsZW5ndGgpIHtcbiAgICByZXR1cm4gdGhpcy50b0FycmF5TGlrZShBcnJheSwgZW5kaWFuLCBsZW5ndGgpO1xuICB9O1xuXG4gIHZhciBhbGxvY2F0ZSA9IGZ1bmN0aW9uIGFsbG9jYXRlIChBcnJheVR5cGUsIHNpemUpIHtcbiAgICBpZiAoQXJyYXlUeXBlLmFsbG9jVW5zYWZlKSB7XG4gICAgICByZXR1cm4gQXJyYXlUeXBlLmFsbG9jVW5zYWZlKHNpemUpO1xuICAgIH1cbiAgICByZXR1cm4gbmV3IEFycmF5VHlwZShzaXplKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9BcnJheUxpa2UgPSBmdW5jdGlvbiB0b0FycmF5TGlrZSAoQXJyYXlUeXBlLCBlbmRpYW4sIGxlbmd0aCkge1xuICAgIHRoaXMuX3N0cmlwKCk7XG5cbiAgICB2YXIgYnl0ZUxlbmd0aCA9IHRoaXMuYnl0ZUxlbmd0aCgpO1xuICAgIHZhciByZXFMZW5ndGggPSBsZW5ndGggfHwgTWF0aC5tYXgoMSwgYnl0ZUxlbmd0aCk7XG4gICAgYXNzZXJ0KGJ5dGVMZW5ndGggPD0gcmVxTGVuZ3RoLCAnYnl0ZSBhcnJheSBsb25nZXIgdGhhbiBkZXNpcmVkIGxlbmd0aCcpO1xuICAgIGFzc2VydChyZXFMZW5ndGggPiAwLCAnUmVxdWVzdGVkIGFycmF5IGxlbmd0aCA8PSAwJyk7XG5cbiAgICB2YXIgcmVzID0gYWxsb2NhdGUoQXJyYXlUeXBlLCByZXFMZW5ndGgpO1xuICAgIHZhciBwb3N0Zml4ID0gZW5kaWFuID09PSAnbGUnID8gJ0xFJyA6ICdCRSc7XG4gICAgdGhpc1snX3RvQXJyYXlMaWtlJyArIHBvc3RmaXhdKHJlcywgYnl0ZUxlbmd0aCk7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX3RvQXJyYXlMaWtlTEUgPSBmdW5jdGlvbiBfdG9BcnJheUxpa2VMRSAocmVzLCBieXRlTGVuZ3RoKSB7XG4gICAgdmFyIHBvc2l0aW9uID0gMDtcbiAgICB2YXIgY2FycnkgPSAwO1xuXG4gICAgZm9yICh2YXIgaSA9IDAsIHNoaWZ0ID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3b3JkID0gKHRoaXMud29yZHNbaV0gPDwgc2hpZnQpIHwgY2Fycnk7XG5cbiAgICAgIHJlc1twb3NpdGlvbisrXSA9IHdvcmQgJiAweGZmO1xuICAgICAgaWYgKHBvc2l0aW9uIDwgcmVzLmxlbmd0aCkge1xuICAgICAgICByZXNbcG9zaXRpb24rK10gPSAod29yZCA+PiA4KSAmIDB4ZmY7XG4gICAgICB9XG4gICAgICBpZiAocG9zaXRpb24gPCByZXMubGVuZ3RoKSB7XG4gICAgICAgIHJlc1twb3NpdGlvbisrXSA9ICh3b3JkID4+IDE2KSAmIDB4ZmY7XG4gICAgICB9XG5cbiAgICAgIGlmIChzaGlmdCA9PT0gNikge1xuICAgICAgICBpZiAocG9zaXRpb24gPCByZXMubGVuZ3RoKSB7XG4gICAgICAgICAgcmVzW3Bvc2l0aW9uKytdID0gKHdvcmQgPj4gMjQpICYgMHhmZjtcbiAgICAgICAgfVxuICAgICAgICBjYXJyeSA9IDA7XG4gICAgICAgIHNoaWZ0ID0gMDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNhcnJ5ID0gd29yZCA+Pj4gMjQ7XG4gICAgICAgIHNoaWZ0ICs9IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHBvc2l0aW9uIDwgcmVzLmxlbmd0aCkge1xuICAgICAgcmVzW3Bvc2l0aW9uKytdID0gY2Fycnk7XG5cbiAgICAgIHdoaWxlIChwb3NpdGlvbiA8IHJlcy5sZW5ndGgpIHtcbiAgICAgICAgcmVzW3Bvc2l0aW9uKytdID0gMDtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl90b0FycmF5TGlrZUJFID0gZnVuY3Rpb24gX3RvQXJyYXlMaWtlQkUgKHJlcywgYnl0ZUxlbmd0aCkge1xuICAgIHZhciBwb3NpdGlvbiA9IHJlcy5sZW5ndGggLSAxO1xuICAgIHZhciBjYXJyeSA9IDA7XG5cbiAgICBmb3IgKHZhciBpID0gMCwgc2hpZnQgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHdvcmQgPSAodGhpcy53b3Jkc1tpXSA8PCBzaGlmdCkgfCBjYXJyeTtcblxuICAgICAgcmVzW3Bvc2l0aW9uLS1dID0gd29yZCAmIDB4ZmY7XG4gICAgICBpZiAocG9zaXRpb24gPj0gMCkge1xuICAgICAgICByZXNbcG9zaXRpb24tLV0gPSAod29yZCA+PiA4KSAmIDB4ZmY7XG4gICAgICB9XG4gICAgICBpZiAocG9zaXRpb24gPj0gMCkge1xuICAgICAgICByZXNbcG9zaXRpb24tLV0gPSAod29yZCA+PiAxNikgJiAweGZmO1xuICAgICAgfVxuXG4gICAgICBpZiAoc2hpZnQgPT09IDYpIHtcbiAgICAgICAgaWYgKHBvc2l0aW9uID49IDApIHtcbiAgICAgICAgICByZXNbcG9zaXRpb24tLV0gPSAod29yZCA+PiAyNCkgJiAweGZmO1xuICAgICAgICB9XG4gICAgICAgIGNhcnJ5ID0gMDtcbiAgICAgICAgc2hpZnQgPSAwO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2FycnkgPSB3b3JkID4+PiAyNDtcbiAgICAgICAgc2hpZnQgKz0gMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAocG9zaXRpb24gPj0gMCkge1xuICAgICAgcmVzW3Bvc2l0aW9uLS1dID0gY2Fycnk7XG5cbiAgICAgIHdoaWxlIChwb3NpdGlvbiA+PSAwKSB7XG4gICAgICAgIHJlc1twb3NpdGlvbi0tXSA9IDA7XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIGlmIChNYXRoLmNsejMyKSB7XG4gICAgQk4ucHJvdG90eXBlLl9jb3VudEJpdHMgPSBmdW5jdGlvbiBfY291bnRCaXRzICh3KSB7XG4gICAgICByZXR1cm4gMzIgLSBNYXRoLmNsejMyKHcpO1xuICAgIH07XG4gIH0gZWxzZSB7XG4gICAgQk4ucHJvdG90eXBlLl9jb3VudEJpdHMgPSBmdW5jdGlvbiBfY291bnRCaXRzICh3KSB7XG4gICAgICB2YXIgdCA9IHc7XG4gICAgICB2YXIgciA9IDA7XG4gICAgICBpZiAodCA+PSAweDEwMDApIHtcbiAgICAgICAgciArPSAxMztcbiAgICAgICAgdCA+Pj49IDEzO1xuICAgICAgfVxuICAgICAgaWYgKHQgPj0gMHg0MCkge1xuICAgICAgICByICs9IDc7XG4gICAgICAgIHQgPj4+PSA3O1xuICAgICAgfVxuICAgICAgaWYgKHQgPj0gMHg4KSB7XG4gICAgICAgIHIgKz0gNDtcbiAgICAgICAgdCA+Pj49IDQ7XG4gICAgICB9XG4gICAgICBpZiAodCA+PSAweDAyKSB7XG4gICAgICAgIHIgKz0gMjtcbiAgICAgICAgdCA+Pj49IDI7XG4gICAgICB9XG4gICAgICByZXR1cm4gciArIHQ7XG4gICAgfTtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5femVyb0JpdHMgPSBmdW5jdGlvbiBfemVyb0JpdHMgKHcpIHtcbiAgICAvLyBTaG9ydC1jdXRcbiAgICBpZiAodyA9PT0gMCkgcmV0dXJuIDI2O1xuXG4gICAgdmFyIHQgPSB3O1xuICAgIHZhciByID0gMDtcbiAgICBpZiAoKHQgJiAweDFmZmYpID09PSAwKSB7XG4gICAgICByICs9IDEzO1xuICAgICAgdCA+Pj49IDEzO1xuICAgIH1cbiAgICBpZiAoKHQgJiAweDdmKSA9PT0gMCkge1xuICAgICAgciArPSA3O1xuICAgICAgdCA+Pj49IDc7XG4gICAgfVxuICAgIGlmICgodCAmIDB4ZikgPT09IDApIHtcbiAgICAgIHIgKz0gNDtcbiAgICAgIHQgPj4+PSA0O1xuICAgIH1cbiAgICBpZiAoKHQgJiAweDMpID09PSAwKSB7XG4gICAgICByICs9IDI7XG4gICAgICB0ID4+Pj0gMjtcbiAgICB9XG4gICAgaWYgKCh0ICYgMHgxKSA9PT0gMCkge1xuICAgICAgcisrO1xuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICAvLyBSZXR1cm4gbnVtYmVyIG9mIHVzZWQgYml0cyBpbiBhIEJOXG4gIEJOLnByb3RvdHlwZS5iaXRMZW5ndGggPSBmdW5jdGlvbiBiaXRMZW5ndGggKCkge1xuICAgIHZhciB3ID0gdGhpcy53b3Jkc1t0aGlzLmxlbmd0aCAtIDFdO1xuICAgIHZhciBoaSA9IHRoaXMuX2NvdW50Qml0cyh3KTtcbiAgICByZXR1cm4gKHRoaXMubGVuZ3RoIC0gMSkgKiAyNiArIGhpO1xuICB9O1xuXG4gIGZ1bmN0aW9uIHRvQml0QXJyYXkgKG51bSkge1xuICAgIHZhciB3ID0gbmV3IEFycmF5KG51bS5iaXRMZW5ndGgoKSk7XG5cbiAgICBmb3IgKHZhciBiaXQgPSAwOyBiaXQgPCB3Lmxlbmd0aDsgYml0KyspIHtcbiAgICAgIHZhciBvZmYgPSAoYml0IC8gMjYpIHwgMDtcbiAgICAgIHZhciB3Yml0ID0gYml0ICUgMjY7XG5cbiAgICAgIHdbYml0XSA9IChudW0ud29yZHNbb2ZmXSA+Pj4gd2JpdCkgJiAweDAxO1xuICAgIH1cblxuICAgIHJldHVybiB3O1xuICB9XG5cbiAgLy8gTnVtYmVyIG9mIHRyYWlsaW5nIHplcm8gYml0c1xuICBCTi5wcm90b3R5cGUuemVyb0JpdHMgPSBmdW5jdGlvbiB6ZXJvQml0cyAoKSB7XG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHJldHVybiAwO1xuXG4gICAgdmFyIHIgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIGIgPSB0aGlzLl96ZXJvQml0cyh0aGlzLndvcmRzW2ldKTtcbiAgICAgIHIgKz0gYjtcbiAgICAgIGlmIChiICE9PSAyNikgYnJlYWs7XG4gICAgfVxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ieXRlTGVuZ3RoID0gZnVuY3Rpb24gYnl0ZUxlbmd0aCAoKSB7XG4gICAgcmV0dXJuIE1hdGguY2VpbCh0aGlzLmJpdExlbmd0aCgpIC8gOCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvVHdvcyA9IGZ1bmN0aW9uIHRvVHdvcyAod2lkdGgpIHtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgcmV0dXJuIHRoaXMuYWJzKCkuaW5vdG4od2lkdGgpLmlhZGRuKDEpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5mcm9tVHdvcyA9IGZ1bmN0aW9uIGZyb21Ud29zICh3aWR0aCkge1xuICAgIGlmICh0aGlzLnRlc3RuKHdpZHRoIC0gMSkpIHtcbiAgICAgIHJldHVybiB0aGlzLm5vdG4od2lkdGgpLmlhZGRuKDEpLmluZWcoKTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNOZWcgPSBmdW5jdGlvbiBpc05lZyAoKSB7XG4gICAgcmV0dXJuIHRoaXMubmVnYXRpdmUgIT09IDA7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG5lZ2F0aXZlIGNsb25lIG9mIGB0aGlzYFxuICBCTi5wcm90b3R5cGUubmVnID0gZnVuY3Rpb24gbmVnICgpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmluZWcoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW5lZyA9IGZ1bmN0aW9uIGluZWcgKCkge1xuICAgIGlmICghdGhpcy5pc1plcm8oKSkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSBePSAxO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIC8vIE9yIGBudW1gIHdpdGggYHRoaXNgIGluLXBsYWNlXG4gIEJOLnByb3RvdHlwZS5pdW9yID0gZnVuY3Rpb24gaXVvciAobnVtKSB7XG4gICAgd2hpbGUgKHRoaXMubGVuZ3RoIDwgbnVtLmxlbmd0aCkge1xuICAgICAgdGhpcy53b3Jkc1t0aGlzLmxlbmd0aCsrXSA9IDA7XG4gICAgfVxuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldIHwgbnVtLndvcmRzW2ldO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pb3IgPSBmdW5jdGlvbiBpb3IgKG51bSkge1xuICAgIGFzc2VydCgodGhpcy5uZWdhdGl2ZSB8IG51bS5uZWdhdGl2ZSkgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1b3IobnVtKTtcbiAgfTtcblxuICAvLyBPciBgbnVtYCB3aXRoIGB0aGlzYFxuICBCTi5wcm90b3R5cGUub3IgPSBmdW5jdGlvbiBvciAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pb3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaW9yKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51b3IgPSBmdW5jdGlvbiB1b3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaXVvcihudW0pO1xuICAgIHJldHVybiBudW0uY2xvbmUoKS5pdW9yKHRoaXMpO1xuICB9O1xuXG4gIC8vIEFuZCBgbnVtYCB3aXRoIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXVhbmQgPSBmdW5jdGlvbiBpdWFuZCAobnVtKSB7XG4gICAgLy8gYiA9IG1pbi1sZW5ndGgobnVtLCB0aGlzKVxuICAgIHZhciBiO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHtcbiAgICAgIGIgPSBudW07XG4gICAgfSBlbHNlIHtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV0gJiBudW0ud29yZHNbaV07XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBiLmxlbmd0aDtcblxuICAgIHJldHVybiB0aGlzLl9zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pYW5kID0gZnVuY3Rpb24gaWFuZCAobnVtKSB7XG4gICAgYXNzZXJ0KCh0aGlzLm5lZ2F0aXZlIHwgbnVtLm5lZ2F0aXZlKSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVhbmQobnVtKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmFuZCA9IGZ1bmN0aW9uIGFuZCAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhbmQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVhbmQgPSBmdW5jdGlvbiB1YW5kIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1YW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml1YW5kKHRoaXMpO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXV4b3IgPSBmdW5jdGlvbiBpdXhvciAobnVtKSB7XG4gICAgLy8gYS5sZW5ndGggPiBiLmxlbmd0aFxuICAgIHZhciBhO1xuICAgIHZhciBiO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHtcbiAgICAgIGEgPSB0aGlzO1xuICAgICAgYiA9IG51bTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IG51bTtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV0gXiBiLndvcmRzW2ldO1xuICAgIH1cblxuICAgIGlmICh0aGlzICE9PSBhKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcblxuICAgIHJldHVybiB0aGlzLl9zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5peG9yID0gZnVuY3Rpb24gaXhvciAobnVtKSB7XG4gICAgYXNzZXJ0KCh0aGlzLm5lZ2F0aXZlIHwgbnVtLm5lZ2F0aXZlKSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXV4b3IobnVtKTtcbiAgfTtcblxuICAvLyBYb3IgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnhvciA9IGZ1bmN0aW9uIHhvciAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5peG9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml4b3IodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnV4b3IgPSBmdW5jdGlvbiB1eG9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1eG9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml1eG9yKHRoaXMpO1xuICB9O1xuXG4gIC8vIE5vdCBgYHRoaXNgYCB3aXRoIGBgd2lkdGhgYCBiaXR3aWR0aFxuICBCTi5wcm90b3R5cGUuaW5vdG4gPSBmdW5jdGlvbiBpbm90biAod2lkdGgpIHtcbiAgICBhc3NlcnQodHlwZW9mIHdpZHRoID09PSAnbnVtYmVyJyAmJiB3aWR0aCA+PSAwKTtcblxuICAgIHZhciBieXRlc05lZWRlZCA9IE1hdGguY2VpbCh3aWR0aCAvIDI2KSB8IDA7XG4gICAgdmFyIGJpdHNMZWZ0ID0gd2lkdGggJSAyNjtcblxuICAgIC8vIEV4dGVuZCB0aGUgYnVmZmVyIHdpdGggbGVhZGluZyB6ZXJvZXNcbiAgICB0aGlzLl9leHBhbmQoYnl0ZXNOZWVkZWQpO1xuXG4gICAgaWYgKGJpdHNMZWZ0ID4gMCkge1xuICAgICAgYnl0ZXNOZWVkZWQtLTtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgY29tcGxldGUgd29yZHNcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGJ5dGVzTmVlZGVkOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB+dGhpcy53b3Jkc1tpXSAmIDB4M2ZmZmZmZjtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgdGhlIHJlc2lkdWVcbiAgICBpZiAoYml0c0xlZnQgPiAwKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gfnRoaXMud29yZHNbaV0gJiAoMHgzZmZmZmZmID4+ICgyNiAtIGJpdHNMZWZ0KSk7XG4gICAgfVxuXG4gICAgLy8gQW5kIHJlbW92ZSBsZWFkaW5nIHplcm9lc1xuICAgIHJldHVybiB0aGlzLl9zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ub3RuID0gZnVuY3Rpb24gbm90biAod2lkdGgpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlub3RuKHdpZHRoKTtcbiAgfTtcblxuICAvLyBTZXQgYGJpdGAgb2YgYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zZXRuID0gZnVuY3Rpb24gc2V0biAoYml0LCB2YWwpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdCA9PT0gJ251bWJlcicgJiYgYml0ID49IDApO1xuXG4gICAgdmFyIG9mZiA9IChiaXQgLyAyNikgfCAwO1xuICAgIHZhciB3Yml0ID0gYml0ICUgMjY7XG5cbiAgICB0aGlzLl9leHBhbmQob2ZmICsgMSk7XG5cbiAgICBpZiAodmFsKSB7XG4gICAgICB0aGlzLndvcmRzW29mZl0gPSB0aGlzLndvcmRzW29mZl0gfCAoMSA8PCB3Yml0KTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy53b3Jkc1tvZmZdID0gdGhpcy53b3Jkc1tvZmZdICYgfigxIDw8IHdiaXQpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9zdHJpcCgpO1xuICB9O1xuXG4gIC8vIEFkZCBgbnVtYCB0byBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlhZGQgPSBmdW5jdGlvbiBpYWRkIChudW0pIHtcbiAgICB2YXIgcjtcblxuICAgIC8vIG5lZ2F0aXZlICsgcG9zaXRpdmVcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgciA9IHRoaXMuaXN1YihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSBePSAxO1xuICAgICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG5cbiAgICAvLyBwb3NpdGl2ZSArIG5lZ2F0aXZlXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHIgPSB0aGlzLmlzdWIobnVtKTtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gci5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBhLmxlbmd0aCA+IGIubGVuZ3RoXG4gICAgdmFyIGEsIGI7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgICBjYXJyeSA9IHIgPj4+IDI2O1xuICAgIH1cbiAgICBmb3IgKDsgY2FycnkgIT09IDAgJiYgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICB0aGlzLndvcmRzW2ldID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgIGNhcnJ5ID0gciA+Pj4gMjY7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGhdID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIC8vIENvcHkgdGhlIHJlc3Qgb2YgdGhlIHdvcmRzXG4gICAgfSBlbHNlIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gQWRkIGBudW1gIHRvIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gYWRkIChudW0pIHtcbiAgICB2YXIgcmVzO1xuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDAgJiYgdGhpcy5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHJlcyA9IHRoaXMuc3ViKG51bSk7XG4gICAgICBudW0ubmVnYXRpdmUgXj0gMTtcbiAgICAgIHJldHVybiByZXM7XG4gICAgfSBlbHNlIGlmIChudW0ubmVnYXRpdmUgPT09IDAgJiYgdGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICByZXMgPSBudW0uc3ViKHRoaXMpO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gcmVzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZChudW0pO1xuXG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhZGQodGhpcyk7XG4gIH07XG5cbiAgLy8gU3VidHJhY3QgYG51bWAgZnJvbSBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlzdWIgPSBmdW5jdGlvbiBpc3ViIChudW0pIHtcbiAgICAvLyB0aGlzIC0gKC1udW0pID0gdGhpcyArIG51bVxuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDA7XG4gICAgICB2YXIgciA9IHRoaXMuaWFkZChudW0pO1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiByLl9ub3JtU2lnbigpO1xuXG4gICAgLy8gLXRoaXMgLSBudW0gPSAtKHRoaXMgKyBudW0pXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMuaWFkZChudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcy5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBBdCB0aGlzIHBvaW50IGJvdGggbnVtYmVycyBhcmUgcG9zaXRpdmVcbiAgICB2YXIgY21wID0gdGhpcy5jbXAobnVtKTtcblxuICAgIC8vIE9wdGltaXphdGlvbiAtIHplcm9pZnlcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgLy8gYSA+IGJcbiAgICB2YXIgYSwgYjtcbiAgICBpZiAoY21wID4gMCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApIC0gKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSByID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIGZvciAoOyBjYXJyeSAhPT0gMCAmJiBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgciA9IChhLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gciA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSByICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIENvcHkgcmVzdCBvZiB0aGUgd29yZHNcbiAgICBpZiAoY2FycnkgPT09IDAgJiYgaSA8IGEubGVuZ3RoICYmIGEgIT09IHRoaXMpIHtcbiAgICAgIGZvciAoOyBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gYS53b3Jkc1tpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpKTtcblxuICAgIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5fc3RyaXAoKTtcbiAgfTtcblxuICAvLyBTdWJ0cmFjdCBgbnVtYCBmcm9tIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuc3ViID0gZnVuY3Rpb24gc3ViIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzdWIobnVtKTtcbiAgfTtcblxuICBmdW5jdGlvbiBzbWFsbE11bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIG91dC5uZWdhdGl2ZSA9IG51bS5uZWdhdGl2ZSBeIHNlbGYubmVnYXRpdmU7XG4gICAgdmFyIGxlbiA9IChzZWxmLmxlbmd0aCArIG51bS5sZW5ndGgpIHwgMDtcbiAgICBvdXQubGVuZ3RoID0gbGVuO1xuICAgIGxlbiA9IChsZW4gLSAxKSB8IDA7XG5cbiAgICAvLyBQZWVsIG9uZSBpdGVyYXRpb24gKGNvbXBpbGVyIGNhbid0IGRvIGl0LCBiZWNhdXNlIG9mIGNvZGUgY29tcGxleGl0eSlcbiAgICB2YXIgYSA9IHNlbGYud29yZHNbMF0gfCAwO1xuICAgIHZhciBiID0gbnVtLndvcmRzWzBdIHwgMDtcbiAgICB2YXIgciA9IGEgKiBiO1xuXG4gICAgdmFyIGxvID0gciAmIDB4M2ZmZmZmZjtcbiAgICB2YXIgY2FycnkgPSAociAvIDB4NDAwMDAwMCkgfCAwO1xuICAgIG91dC53b3Jkc1swXSA9IGxvO1xuXG4gICAgZm9yICh2YXIgayA9IDE7IGsgPCBsZW47IGsrKykge1xuICAgICAgLy8gU3VtIGFsbCB3b3JkcyB3aXRoIHRoZSBzYW1lIGBpICsgaiA9IGtgIGFuZCBhY2N1bXVsYXRlIGBuY2FycnlgLFxuICAgICAgLy8gbm90ZSB0aGF0IG5jYXJyeSBjb3VsZCBiZSA+PSAweDNmZmZmZmZcbiAgICAgIHZhciBuY2FycnkgPSBjYXJyeSA+Pj4gMjY7XG4gICAgICB2YXIgcndvcmQgPSBjYXJyeSAmIDB4M2ZmZmZmZjtcbiAgICAgIHZhciBtYXhKID0gTWF0aC5taW4oaywgbnVtLmxlbmd0aCAtIDEpO1xuICAgICAgZm9yICh2YXIgaiA9IE1hdGgubWF4KDAsIGsgLSBzZWxmLmxlbmd0aCArIDEpOyBqIDw9IG1heEo7IGorKykge1xuICAgICAgICB2YXIgaSA9IChrIC0gaikgfCAwO1xuICAgICAgICBhID0gc2VsZi53b3Jkc1tpXSB8IDA7XG4gICAgICAgIGIgPSBudW0ud29yZHNbal0gfCAwO1xuICAgICAgICByID0gYSAqIGIgKyByd29yZDtcbiAgICAgICAgbmNhcnJ5ICs9IChyIC8gMHg0MDAwMDAwKSB8IDA7XG4gICAgICAgIHJ3b3JkID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIG91dC53b3Jkc1trXSA9IHJ3b3JkIHwgMDtcbiAgICAgIGNhcnJ5ID0gbmNhcnJ5IHwgMDtcbiAgICB9XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICBvdXQud29yZHNba10gPSBjYXJyeSB8IDA7XG4gICAgfSBlbHNlIHtcbiAgICAgIG91dC5sZW5ndGgtLTtcbiAgICB9XG5cbiAgICByZXR1cm4gb3V0Ll9zdHJpcCgpO1xuICB9XG5cbiAgLy8gVE9ETyhpbmR1dG55KTogaXQgbWF5IGJlIHJlYXNvbmFibGUgdG8gb21pdCBpdCBmb3IgdXNlcnMgd2hvIGRvbid0IG5lZWRcbiAgLy8gdG8gd29yayB3aXRoIDI1Ni1iaXQgbnVtYmVycywgb3RoZXJ3aXNlIGl0IGdpdmVzIDIwJSBpbXByb3ZlbWVudCBmb3IgMjU2LWJpdFxuICAvLyBtdWx0aXBsaWNhdGlvbiAobGlrZSBlbGxpcHRpYyBzZWNwMjU2azEpLlxuICB2YXIgY29tYjEwTXVsVG8gPSBmdW5jdGlvbiBjb21iMTBNdWxUbyAoc2VsZiwgbnVtLCBvdXQpIHtcbiAgICB2YXIgYSA9IHNlbGYud29yZHM7XG4gICAgdmFyIGIgPSBudW0ud29yZHM7XG4gICAgdmFyIG8gPSBvdXQud29yZHM7XG4gICAgdmFyIGMgPSAwO1xuICAgIHZhciBsbztcbiAgICB2YXIgbWlkO1xuICAgIHZhciBoaTtcbiAgICB2YXIgYTAgPSBhWzBdIHwgMDtcbiAgICB2YXIgYWwwID0gYTAgJiAweDFmZmY7XG4gICAgdmFyIGFoMCA9IGEwID4+PiAxMztcbiAgICB2YXIgYTEgPSBhWzFdIHwgMDtcbiAgICB2YXIgYWwxID0gYTEgJiAweDFmZmY7XG4gICAgdmFyIGFoMSA9IGExID4+PiAxMztcbiAgICB2YXIgYTIgPSBhWzJdIHwgMDtcbiAgICB2YXIgYWwyID0gYTIgJiAweDFmZmY7XG4gICAgdmFyIGFoMiA9IGEyID4+PiAxMztcbiAgICB2YXIgYTMgPSBhWzNdIHwgMDtcbiAgICB2YXIgYWwzID0gYTMgJiAweDFmZmY7XG4gICAgdmFyIGFoMyA9IGEzID4+PiAxMztcbiAgICB2YXIgYTQgPSBhWzRdIHwgMDtcbiAgICB2YXIgYWw0ID0gYTQgJiAweDFmZmY7XG4gICAgdmFyIGFoNCA9IGE0ID4+PiAxMztcbiAgICB2YXIgYTUgPSBhWzVdIHwgMDtcbiAgICB2YXIgYWw1ID0gYTUgJiAweDFmZmY7XG4gICAgdmFyIGFoNSA9IGE1ID4+PiAxMztcbiAgICB2YXIgYTYgPSBhWzZdIHwgMDtcbiAgICB2YXIgYWw2ID0gYTYgJiAweDFmZmY7XG4gICAgdmFyIGFoNiA9IGE2ID4+PiAxMztcbiAgICB2YXIgYTcgPSBhWzddIHwgMDtcbiAgICB2YXIgYWw3ID0gYTcgJiAweDFmZmY7XG4gICAgdmFyIGFoNyA9IGE3ID4+PiAxMztcbiAgICB2YXIgYTggPSBhWzhdIHwgMDtcbiAgICB2YXIgYWw4ID0gYTggJiAweDFmZmY7XG4gICAgdmFyIGFoOCA9IGE4ID4+PiAxMztcbiAgICB2YXIgYTkgPSBhWzldIHwgMDtcbiAgICB2YXIgYWw5ID0gYTkgJiAweDFmZmY7XG4gICAgdmFyIGFoOSA9IGE5ID4+PiAxMztcbiAgICB2YXIgYjAgPSBiWzBdIHwgMDtcbiAgICB2YXIgYmwwID0gYjAgJiAweDFmZmY7XG4gICAgdmFyIGJoMCA9IGIwID4+PiAxMztcbiAgICB2YXIgYjEgPSBiWzFdIHwgMDtcbiAgICB2YXIgYmwxID0gYjEgJiAweDFmZmY7XG4gICAgdmFyIGJoMSA9IGIxID4+PiAxMztcbiAgICB2YXIgYjIgPSBiWzJdIHwgMDtcbiAgICB2YXIgYmwyID0gYjIgJiAweDFmZmY7XG4gICAgdmFyIGJoMiA9IGIyID4+PiAxMztcbiAgICB2YXIgYjMgPSBiWzNdIHwgMDtcbiAgICB2YXIgYmwzID0gYjMgJiAweDFmZmY7XG4gICAgdmFyIGJoMyA9IGIzID4+PiAxMztcbiAgICB2YXIgYjQgPSBiWzRdIHwgMDtcbiAgICB2YXIgYmw0ID0gYjQgJiAweDFmZmY7XG4gICAgdmFyIGJoNCA9IGI0ID4+PiAxMztcbiAgICB2YXIgYjUgPSBiWzVdIHwgMDtcbiAgICB2YXIgYmw1ID0gYjUgJiAweDFmZmY7XG4gICAgdmFyIGJoNSA9IGI1ID4+PiAxMztcbiAgICB2YXIgYjYgPSBiWzZdIHwgMDtcbiAgICB2YXIgYmw2ID0gYjYgJiAweDFmZmY7XG4gICAgdmFyIGJoNiA9IGI2ID4+PiAxMztcbiAgICB2YXIgYjcgPSBiWzddIHwgMDtcbiAgICB2YXIgYmw3ID0gYjcgJiAweDFmZmY7XG4gICAgdmFyIGJoNyA9IGI3ID4+PiAxMztcbiAgICB2YXIgYjggPSBiWzhdIHwgMDtcbiAgICB2YXIgYmw4ID0gYjggJiAweDFmZmY7XG4gICAgdmFyIGJoOCA9IGI4ID4+PiAxMztcbiAgICB2YXIgYjkgPSBiWzldIHwgMDtcbiAgICB2YXIgYmw5ID0gYjkgJiAweDFmZmY7XG4gICAgdmFyIGJoOSA9IGI5ID4+PiAxMztcblxuICAgIG91dC5uZWdhdGl2ZSA9IHNlbGYubmVnYXRpdmUgXiBudW0ubmVnYXRpdmU7XG4gICAgb3V0Lmxlbmd0aCA9IDE5O1xuICAgIC8qIGsgPSAwICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWwwLCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDAsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDAsIGJoMCk7XG4gICAgdmFyIHcwID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MCA+Pj4gMjYpKSB8IDA7XG4gICAgdzAgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWwxLCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDEsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDEsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgxKSkgfCAwO1xuICAgIHZhciB3MSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzEgPj4+IDI2KSkgfCAwO1xuICAgIHcxICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMiwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwyLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgyLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDIpKSB8IDA7XG4gICAgdmFyIHcyID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MiA+Pj4gMjYpKSB8IDA7XG4gICAgdzIgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAzICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWwzLCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDMsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDMsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDMpKSB8IDA7XG4gICAgdmFyIHczID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MyA+Pj4gMjYpKSB8IDA7XG4gICAgdzMgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA0ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw0LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDQsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDQsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg0KSkgfCAwO1xuICAgIHZhciB3NCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzQgPj4+IDI2KSkgfCAwO1xuICAgIHc0ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw1LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg1LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDUpKSB8IDA7XG4gICAgdmFyIHc1ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3NSA+Pj4gMjYpKSB8IDA7XG4gICAgdzUgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA2ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw2LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDYsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDYsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDYpKSB8IDA7XG4gICAgdmFyIHc2ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3NiA+Pj4gMjYpKSB8IDA7XG4gICAgdzYgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA3ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw3LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDcsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDcsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg3KSkgfCAwO1xuICAgIHZhciB3NyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzcgPj4+IDI2KSkgfCAwO1xuICAgIHc3ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gOCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw4LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg4LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDgpKSB8IDA7XG4gICAgdmFyIHc4ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3OCA+Pj4gMjYpKSB8IDA7XG4gICAgdzggJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA5ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDkpKSB8IDA7XG4gICAgdmFyIHc5ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3OSA+Pj4gMjYpKSB8IDA7XG4gICAgdzkgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwxKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDEpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDEpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDEpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzEwID4+PiAyNikpIHwgMDtcbiAgICB3MTAgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwyKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDIpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDIpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDIpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzExID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTEgPj4+IDI2KSkgfCAwO1xuICAgIHcxMSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDEyICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDMpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoMyk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsMykpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoMyk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzEyID4+PiAyNikpIHwgMDtcbiAgICB3MTIgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw0KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDQpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDQpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDQpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzEzID4+PiAyNikpIHwgMDtcbiAgICB3MTMgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw1KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDUpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDUpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDUpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzE0ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTQgPj4+IDI2KSkgfCAwO1xuICAgIHcxNCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDE1ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDYpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoNik7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsNikpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoNik7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE1ID4+PiAyNikpIHwgMDtcbiAgICB3MTUgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw3KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDcpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDcpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDcpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE2ID4+PiAyNikpIHwgMDtcbiAgICB3MTYgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw4KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDgpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDgpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDgpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzE3ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTcgPj4+IDI2KSkgfCAwO1xuICAgIHcxNyAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDE4ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDkpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoOSk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsOSkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoOSk7XG4gICAgdmFyIHcxOCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE4ID4+PiAyNikpIHwgMDtcbiAgICB3MTggJj0gMHgzZmZmZmZmO1xuICAgIG9bMF0gPSB3MDtcbiAgICBvWzFdID0gdzE7XG4gICAgb1syXSA9IHcyO1xuICAgIG9bM10gPSB3MztcbiAgICBvWzRdID0gdzQ7XG4gICAgb1s1XSA9IHc1O1xuICAgIG9bNl0gPSB3NjtcbiAgICBvWzddID0gdzc7XG4gICAgb1s4XSA9IHc4O1xuICAgIG9bOV0gPSB3OTtcbiAgICBvWzEwXSA9IHcxMDtcbiAgICBvWzExXSA9IHcxMTtcbiAgICBvWzEyXSA9IHcxMjtcbiAgICBvWzEzXSA9IHcxMztcbiAgICBvWzE0XSA9IHcxNDtcbiAgICBvWzE1XSA9IHcxNTtcbiAgICBvWzE2XSA9IHcxNjtcbiAgICBvWzE3XSA9IHcxNztcbiAgICBvWzE4XSA9IHcxODtcbiAgICBpZiAoYyAhPT0gMCkge1xuICAgICAgb1sxOV0gPSBjO1xuICAgICAgb3V0Lmxlbmd0aCsrO1xuICAgIH1cbiAgICByZXR1cm4gb3V0O1xuICB9O1xuXG4gIC8vIFBvbHlmaWxsIGNvbWJcbiAgaWYgKCFNYXRoLmltdWwpIHtcbiAgICBjb21iMTBNdWxUbyA9IHNtYWxsTXVsVG87XG4gIH1cblxuICBmdW5jdGlvbiBiaWdNdWxUbyAoc2VsZiwgbnVtLCBvdXQpIHtcbiAgICBvdXQubmVnYXRpdmUgPSBudW0ubmVnYXRpdmUgXiBzZWxmLm5lZ2F0aXZlO1xuICAgIG91dC5sZW5ndGggPSBzZWxmLmxlbmd0aCArIG51bS5sZW5ndGg7XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIHZhciBobmNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBrID0gMDsgayA8IG91dC5sZW5ndGggLSAxOyBrKyspIHtcbiAgICAgIC8vIFN1bSBhbGwgd29yZHMgd2l0aCB0aGUgc2FtZSBgaSArIGogPSBrYCBhbmQgYWNjdW11bGF0ZSBgbmNhcnJ5YCxcbiAgICAgIC8vIG5vdGUgdGhhdCBuY2FycnkgY291bGQgYmUgPj0gMHgzZmZmZmZmXG4gICAgICB2YXIgbmNhcnJ5ID0gaG5jYXJyeTtcbiAgICAgIGhuY2FycnkgPSAwO1xuICAgICAgdmFyIHJ3b3JkID0gY2FycnkgJiAweDNmZmZmZmY7XG4gICAgICB2YXIgbWF4SiA9IE1hdGgubWluKGssIG51bS5sZW5ndGggLSAxKTtcbiAgICAgIGZvciAodmFyIGogPSBNYXRoLm1heCgwLCBrIC0gc2VsZi5sZW5ndGggKyAxKTsgaiA8PSBtYXhKOyBqKyspIHtcbiAgICAgICAgdmFyIGkgPSBrIC0gajtcbiAgICAgICAgdmFyIGEgPSBzZWxmLndvcmRzW2ldIHwgMDtcbiAgICAgICAgdmFyIGIgPSBudW0ud29yZHNbal0gfCAwO1xuICAgICAgICB2YXIgciA9IGEgKiBiO1xuXG4gICAgICAgIHZhciBsbyA9IHIgJiAweDNmZmZmZmY7XG4gICAgICAgIG5jYXJyeSA9IChuY2FycnkgKyAoKHIgLyAweDQwMDAwMDApIHwgMCkpIHwgMDtcbiAgICAgICAgbG8gPSAobG8gKyByd29yZCkgfCAwO1xuICAgICAgICByd29yZCA9IGxvICYgMHgzZmZmZmZmO1xuICAgICAgICBuY2FycnkgPSAobmNhcnJ5ICsgKGxvID4+PiAyNikpIHwgMDtcblxuICAgICAgICBobmNhcnJ5ICs9IG5jYXJyeSA+Pj4gMjY7XG4gICAgICAgIG5jYXJyeSAmPSAweDNmZmZmZmY7XG4gICAgICB9XG4gICAgICBvdXQud29yZHNba10gPSByd29yZDtcbiAgICAgIGNhcnJ5ID0gbmNhcnJ5O1xuICAgICAgbmNhcnJ5ID0gaG5jYXJyeTtcbiAgICB9XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICBvdXQud29yZHNba10gPSBjYXJyeTtcbiAgICB9IGVsc2Uge1xuICAgICAgb3V0Lmxlbmd0aC0tO1xuICAgIH1cblxuICAgIHJldHVybiBvdXQuX3N0cmlwKCk7XG4gIH1cblxuICBmdW5jdGlvbiBqdW1ib011bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIC8vIFRlbXBvcmFyeSBkaXNhYmxlLCBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2luZHV0bnkvYm4uanMvaXNzdWVzLzIxMVxuICAgIC8vIHZhciBmZnRtID0gbmV3IEZGVE0oKTtcbiAgICAvLyByZXR1cm4gZmZ0bS5tdWxwKHNlbGYsIG51bSwgb3V0KTtcbiAgICByZXR1cm4gYmlnTXVsVG8oc2VsZiwgbnVtLCBvdXQpO1xuICB9XG5cbiAgQk4ucHJvdG90eXBlLm11bFRvID0gZnVuY3Rpb24gbXVsVG8gKG51bSwgb3V0KSB7XG4gICAgdmFyIHJlcztcbiAgICB2YXIgbGVuID0gdGhpcy5sZW5ndGggKyBudW0ubGVuZ3RoO1xuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMTAgJiYgbnVtLmxlbmd0aCA9PT0gMTApIHtcbiAgICAgIHJlcyA9IGNvbWIxME11bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgICB9IGVsc2UgaWYgKGxlbiA8IDYzKSB7XG4gICAgICByZXMgPSBzbWFsbE11bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgICB9IGVsc2UgaWYgKGxlbiA8IDEwMjQpIHtcbiAgICAgIHJlcyA9IGJpZ011bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmVzID0ganVtYm9NdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBDb29sZXktVHVrZXkgYWxnb3JpdGhtIGZvciBGRlRcbiAgLy8gc2xpZ2h0bHkgcmV2aXNpdGVkIHRvIHJlbHkgb24gbG9vcGluZyBpbnN0ZWFkIG9mIHJlY3Vyc2lvblxuXG4gIGZ1bmN0aW9uIEZGVE0gKHgsIHkpIHtcbiAgICB0aGlzLnggPSB4O1xuICAgIHRoaXMueSA9IHk7XG4gIH1cblxuICBGRlRNLnByb3RvdHlwZS5tYWtlUkJUID0gZnVuY3Rpb24gbWFrZVJCVCAoTikge1xuICAgIHZhciB0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBsID0gQk4ucHJvdG90eXBlLl9jb3VudEJpdHMoTikgLSAxO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICB0W2ldID0gdGhpcy5yZXZCaW4oaSwgbCwgTik7XG4gICAgfVxuXG4gICAgcmV0dXJuIHQ7XG4gIH07XG5cbiAgLy8gUmV0dXJucyBiaW5hcnktcmV2ZXJzZWQgcmVwcmVzZW50YXRpb24gb2YgYHhgXG4gIEZGVE0ucHJvdG90eXBlLnJldkJpbiA9IGZ1bmN0aW9uIHJldkJpbiAoeCwgbCwgTikge1xuICAgIGlmICh4ID09PSAwIHx8IHggPT09IE4gLSAxKSByZXR1cm4geDtcblxuICAgIHZhciByYiA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsOyBpKyspIHtcbiAgICAgIHJiIHw9ICh4ICYgMSkgPDwgKGwgLSBpIC0gMSk7XG4gICAgICB4ID4+PSAxO1xuICAgIH1cblxuICAgIHJldHVybiByYjtcbiAgfTtcblxuICAvLyBQZXJmb3JtcyBcInR3ZWVkbGluZ1wiIHBoYXNlLCB0aGVyZWZvcmUgJ2VtdWxhdGluZydcbiAgLy8gYmVoYXZpb3VyIG9mIHRoZSByZWN1cnNpdmUgYWxnb3JpdGhtXG4gIEZGVE0ucHJvdG90eXBlLnBlcm11dGUgPSBmdW5jdGlvbiBwZXJtdXRlIChyYnQsIHJ3cywgaXdzLCBydHdzLCBpdHdzLCBOKSB7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOOyBpKyspIHtcbiAgICAgIHJ0d3NbaV0gPSByd3NbcmJ0W2ldXTtcbiAgICAgIGl0d3NbaV0gPSBpd3NbcmJ0W2ldXTtcbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUudHJhbnNmb3JtID0gZnVuY3Rpb24gdHJhbnNmb3JtIChyd3MsIGl3cywgcnR3cywgaXR3cywgTiwgcmJ0KSB7XG4gICAgdGhpcy5wZXJtdXRlKHJidCwgcndzLCBpd3MsIHJ0d3MsIGl0d3MsIE4pO1xuXG4gICAgZm9yICh2YXIgcyA9IDE7IHMgPCBOOyBzIDw8PSAxKSB7XG4gICAgICB2YXIgbCA9IHMgPDwgMTtcblxuICAgICAgdmFyIHJ0d2RmID0gTWF0aC5jb3MoMiAqIE1hdGguUEkgLyBsKTtcbiAgICAgIHZhciBpdHdkZiA9IE1hdGguc2luKDIgKiBNYXRoLlBJIC8gbCk7XG5cbiAgICAgIGZvciAodmFyIHAgPSAwOyBwIDwgTjsgcCArPSBsKSB7XG4gICAgICAgIHZhciBydHdkZl8gPSBydHdkZjtcbiAgICAgICAgdmFyIGl0d2RmXyA9IGl0d2RmO1xuXG4gICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgczsgaisrKSB7XG4gICAgICAgICAgdmFyIHJlID0gcnR3c1twICsgal07XG4gICAgICAgICAgdmFyIGllID0gaXR3c1twICsgal07XG5cbiAgICAgICAgICB2YXIgcm8gPSBydHdzW3AgKyBqICsgc107XG4gICAgICAgICAgdmFyIGlvID0gaXR3c1twICsgaiArIHNdO1xuXG4gICAgICAgICAgdmFyIHJ4ID0gcnR3ZGZfICogcm8gLSBpdHdkZl8gKiBpbztcblxuICAgICAgICAgIGlvID0gcnR3ZGZfICogaW8gKyBpdHdkZl8gKiBybztcbiAgICAgICAgICBybyA9IHJ4O1xuXG4gICAgICAgICAgcnR3c1twICsgal0gPSByZSArIHJvO1xuICAgICAgICAgIGl0d3NbcCArIGpdID0gaWUgKyBpbztcblxuICAgICAgICAgIHJ0d3NbcCArIGogKyBzXSA9IHJlIC0gcm87XG4gICAgICAgICAgaXR3c1twICsgaiArIHNdID0gaWUgLSBpbztcblxuICAgICAgICAgIC8qIGpzaGludCBtYXhkZXB0aCA6IGZhbHNlICovXG4gICAgICAgICAgaWYgKGogIT09IGwpIHtcbiAgICAgICAgICAgIHJ4ID0gcnR3ZGYgKiBydHdkZl8gLSBpdHdkZiAqIGl0d2RmXztcblxuICAgICAgICAgICAgaXR3ZGZfID0gcnR3ZGYgKiBpdHdkZl8gKyBpdHdkZiAqIHJ0d2RmXztcbiAgICAgICAgICAgIHJ0d2RmXyA9IHJ4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS5ndWVzc0xlbjEzYiA9IGZ1bmN0aW9uIGd1ZXNzTGVuMTNiIChuLCBtKSB7XG4gICAgdmFyIE4gPSBNYXRoLm1heChtLCBuKSB8IDE7XG4gICAgdmFyIG9kZCA9IE4gJiAxO1xuICAgIHZhciBpID0gMDtcbiAgICBmb3IgKE4gPSBOIC8gMiB8IDA7IE47IE4gPSBOID4+PiAxKSB7XG4gICAgICBpKys7XG4gICAgfVxuXG4gICAgcmV0dXJuIDEgPDwgaSArIDEgKyBvZGQ7XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuY29uanVnYXRlID0gZnVuY3Rpb24gY29uanVnYXRlIChyd3MsIGl3cywgTikge1xuICAgIGlmIChOIDw9IDEpIHJldHVybjtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTiAvIDI7IGkrKykge1xuICAgICAgdmFyIHQgPSByd3NbaV07XG5cbiAgICAgIHJ3c1tpXSA9IHJ3c1tOIC0gaSAtIDFdO1xuICAgICAgcndzW04gLSBpIC0gMV0gPSB0O1xuXG4gICAgICB0ID0gaXdzW2ldO1xuXG4gICAgICBpd3NbaV0gPSAtaXdzW04gLSBpIC0gMV07XG4gICAgICBpd3NbTiAtIGkgLSAxXSA9IC10O1xuICAgIH1cbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS5ub3JtYWxpemUxM2IgPSBmdW5jdGlvbiBub3JtYWxpemUxM2IgKHdzLCBOKSB7XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE4gLyAyOyBpKyspIHtcbiAgICAgIHZhciB3ID0gTWF0aC5yb3VuZCh3c1syICogaSArIDFdIC8gTikgKiAweDIwMDAgK1xuICAgICAgICBNYXRoLnJvdW5kKHdzWzIgKiBpXSAvIE4pICtcbiAgICAgICAgY2Fycnk7XG5cbiAgICAgIHdzW2ldID0gdyAmIDB4M2ZmZmZmZjtcblxuICAgICAgaWYgKHcgPCAweDQwMDAwMDApIHtcbiAgICAgICAgY2FycnkgPSAwO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2FycnkgPSB3IC8gMHg0MDAwMDAwIHwgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gd3M7XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuY29udmVydDEzYiA9IGZ1bmN0aW9uIGNvbnZlcnQxM2IgKHdzLCBsZW4sIHJ3cywgTikge1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuICAgICAgY2FycnkgPSBjYXJyeSArICh3c1tpXSB8IDApO1xuXG4gICAgICByd3NbMiAqIGldID0gY2FycnkgJiAweDFmZmY7IGNhcnJ5ID0gY2FycnkgPj4+IDEzO1xuICAgICAgcndzWzIgKiBpICsgMV0gPSBjYXJyeSAmIDB4MWZmZjsgY2FycnkgPSBjYXJyeSA+Pj4gMTM7XG4gICAgfVxuXG4gICAgLy8gUGFkIHdpdGggemVyb2VzXG4gICAgZm9yIChpID0gMiAqIGxlbjsgaSA8IE47ICsraSkge1xuICAgICAgcndzW2ldID0gMDtcbiAgICB9XG5cbiAgICBhc3NlcnQoY2FycnkgPT09IDApO1xuICAgIGFzc2VydCgoY2FycnkgJiB+MHgxZmZmKSA9PT0gMCk7XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuc3R1YiA9IGZ1bmN0aW9uIHN0dWIgKE4pIHtcbiAgICB2YXIgcGggPSBuZXcgQXJyYXkoTik7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOOyBpKyspIHtcbiAgICAgIHBoW2ldID0gMDtcbiAgICB9XG5cbiAgICByZXR1cm4gcGg7XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUubXVscCA9IGZ1bmN0aW9uIG11bHAgKHgsIHksIG91dCkge1xuICAgIHZhciBOID0gMiAqIHRoaXMuZ3Vlc3NMZW4xM2IoeC5sZW5ndGgsIHkubGVuZ3RoKTtcblxuICAgIHZhciByYnQgPSB0aGlzLm1ha2VSQlQoTik7XG5cbiAgICB2YXIgXyA9IHRoaXMuc3R1YihOKTtcblxuICAgIHZhciByd3MgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIHJ3c3QgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIGl3c3QgPSBuZXcgQXJyYXkoTik7XG5cbiAgICB2YXIgbnJ3cyA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgbnJ3c3QgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIG5pd3N0ID0gbmV3IEFycmF5KE4pO1xuXG4gICAgdmFyIHJtd3MgPSBvdXQud29yZHM7XG4gICAgcm13cy5sZW5ndGggPSBOO1xuXG4gICAgdGhpcy5jb252ZXJ0MTNiKHgud29yZHMsIHgubGVuZ3RoLCByd3MsIE4pO1xuICAgIHRoaXMuY29udmVydDEzYih5LndvcmRzLCB5Lmxlbmd0aCwgbnJ3cywgTik7XG5cbiAgICB0aGlzLnRyYW5zZm9ybShyd3MsIF8sIHJ3c3QsIGl3c3QsIE4sIHJidCk7XG4gICAgdGhpcy50cmFuc2Zvcm0obnJ3cywgXywgbnJ3c3QsIG5pd3N0LCBOLCByYnQpO1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOOyBpKyspIHtcbiAgICAgIHZhciByeCA9IHJ3c3RbaV0gKiBucndzdFtpXSAtIGl3c3RbaV0gKiBuaXdzdFtpXTtcbiAgICAgIGl3c3RbaV0gPSByd3N0W2ldICogbml3c3RbaV0gKyBpd3N0W2ldICogbnJ3c3RbaV07XG4gICAgICByd3N0W2ldID0gcng7XG4gICAgfVxuXG4gICAgdGhpcy5jb25qdWdhdGUocndzdCwgaXdzdCwgTik7XG4gICAgdGhpcy50cmFuc2Zvcm0ocndzdCwgaXdzdCwgcm13cywgXywgTiwgcmJ0KTtcbiAgICB0aGlzLmNvbmp1Z2F0ZShybXdzLCBfLCBOKTtcbiAgICB0aGlzLm5vcm1hbGl6ZTEzYihybXdzLCBOKTtcblxuICAgIG91dC5uZWdhdGl2ZSA9IHgubmVnYXRpdmUgXiB5Lm5lZ2F0aXZlO1xuICAgIG91dC5sZW5ndGggPSB4Lmxlbmd0aCArIHkubGVuZ3RoO1xuICAgIHJldHVybiBvdXQuX3N0cmlwKCk7XG4gIH07XG5cbiAgLy8gTXVsdGlwbHkgYHRoaXNgIGJ5IGBudW1gXG4gIEJOLnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKG51bSkge1xuICAgIHZhciBvdXQgPSBuZXcgQk4obnVsbCk7XG4gICAgb3V0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aCk7XG4gICAgcmV0dXJuIHRoaXMubXVsVG8obnVtLCBvdXQpO1xuICB9O1xuXG4gIC8vIE11bHRpcGx5IGVtcGxveWluZyBGRlRcbiAgQk4ucHJvdG90eXBlLm11bGYgPSBmdW5jdGlvbiBtdWxmIChudW0pIHtcbiAgICB2YXIgb3V0ID0gbmV3IEJOKG51bGwpO1xuICAgIG91dC53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCArIG51bS5sZW5ndGgpO1xuICAgIHJldHVybiBqdW1ib011bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgfTtcblxuICAvLyBJbi1wbGFjZSBNdWx0aXBsaWNhdGlvblxuICBCTi5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkubXVsVG8obnVtLCB0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW11bG4gPSBmdW5jdGlvbiBpbXVsbiAobnVtKSB7XG4gICAgdmFyIGlzTmVnTnVtID0gbnVtIDwgMDtcbiAgICBpZiAoaXNOZWdOdW0pIG51bSA9IC1udW07XG5cbiAgICBhc3NlcnQodHlwZW9mIG51bSA9PT0gJ251bWJlcicpO1xuICAgIGFzc2VydChudW0gPCAweDQwMDAwMDApO1xuXG4gICAgLy8gQ2FycnlcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHcgPSAodGhpcy53b3Jkc1tpXSB8IDApICogbnVtO1xuICAgICAgdmFyIGxvID0gKHcgJiAweDNmZmZmZmYpICsgKGNhcnJ5ICYgMHgzZmZmZmZmKTtcbiAgICAgIGNhcnJ5ID4+PSAyNjtcbiAgICAgIGNhcnJ5ICs9ICh3IC8gMHg0MDAwMDAwKSB8IDA7XG4gICAgICAvLyBOT1RFOiBsbyBpcyAyN2JpdCBtYXhpbXVtXG4gICAgICBjYXJyeSArPSBsbyA+Pj4gMjY7XG4gICAgICB0aGlzLndvcmRzW2ldID0gbG8gJiAweDNmZmZmZmY7XG4gICAgfVxuXG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIH1cblxuICAgIHJldHVybiBpc05lZ051bSA/IHRoaXMuaW5lZygpIDogdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubXVsbiA9IGZ1bmN0aW9uIG11bG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW11bG4obnVtKTtcbiAgfTtcblxuICAvLyBgdGhpc2AgKiBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoKSB7XG4gICAgcmV0dXJuIHRoaXMubXVsKHRoaXMpO1xuICB9O1xuXG4gIC8vIGB0aGlzYCAqIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXNxciA9IGZ1bmN0aW9uIGlzcXIgKCkge1xuICAgIHJldHVybiB0aGlzLmltdWwodGhpcy5jbG9uZSgpKTtcbiAgfTtcblxuICAvLyBNYXRoLnBvdyhgdGhpc2AsIGBudW1gKVxuICBCTi5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChudW0pIHtcbiAgICB2YXIgdyA9IHRvQml0QXJyYXkobnVtKTtcbiAgICBpZiAody5sZW5ndGggPT09IDApIHJldHVybiBuZXcgQk4oMSk7XG5cbiAgICAvLyBTa2lwIGxlYWRpbmcgemVyb2VzXG4gICAgdmFyIHJlcyA9IHRoaXM7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB3Lmxlbmd0aDsgaSsrLCByZXMgPSByZXMuc3FyKCkpIHtcbiAgICAgIGlmICh3W2ldICE9PSAwKSBicmVhaztcbiAgICB9XG5cbiAgICBpZiAoKytpIDwgdy5sZW5ndGgpIHtcbiAgICAgIGZvciAodmFyIHEgPSByZXMuc3FyKCk7IGkgPCB3Lmxlbmd0aDsgaSsrLCBxID0gcS5zcXIoKSkge1xuICAgICAgICBpZiAod1tpXSA9PT0gMCkgY29udGludWU7XG5cbiAgICAgICAgcmVzID0gcmVzLm11bChxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vIFNoaWZ0LWxlZnQgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1c2hsbiA9IGZ1bmN0aW9uIGl1c2hsbiAoYml0cykge1xuICAgIGFzc2VydCh0eXBlb2YgYml0cyA9PT0gJ251bWJlcicgJiYgYml0cyA+PSAwKTtcbiAgICB2YXIgciA9IGJpdHMgJSAyNjtcbiAgICB2YXIgcyA9IChiaXRzIC0gcikgLyAyNjtcbiAgICB2YXIgY2FycnlNYXNrID0gKDB4M2ZmZmZmZiA+Pj4gKDI2IC0gcikpIDw8ICgyNiAtIHIpO1xuICAgIHZhciBpO1xuXG4gICAgaWYgKHIgIT09IDApIHtcbiAgICAgIHZhciBjYXJyeSA9IDA7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciBuZXdDYXJyeSA9IHRoaXMud29yZHNbaV0gJiBjYXJyeU1hc2s7XG4gICAgICAgIHZhciBjID0gKCh0aGlzLndvcmRzW2ldIHwgMCkgLSBuZXdDYXJyeSkgPDwgcjtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGMgfCBjYXJyeTtcbiAgICAgICAgY2FycnkgPSBuZXdDYXJyeSA+Pj4gKDI2IC0gcik7XG4gICAgICB9XG5cbiAgICAgIGlmIChjYXJyeSkge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICAgIHRoaXMubGVuZ3RoKys7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHMgIT09IDApIHtcbiAgICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgc10gPSB0aGlzLndvcmRzW2ldO1xuICAgICAgfVxuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgczsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmxlbmd0aCArPSBzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc2hsbiA9IGZ1bmN0aW9uIGlzaGxuIChiaXRzKSB7XG4gICAgLy8gVE9ETyhpbmR1dG55KTogaW1wbGVtZW50IG1lXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1c2hsbihiaXRzKTtcbiAgfTtcblxuICAvLyBTaGlmdC1yaWdodCBpbi1wbGFjZVxuICAvLyBOT1RFOiBgaGludGAgaXMgYSBsb3dlc3QgYml0IGJlZm9yZSB0cmFpbGluZyB6ZXJvZXNcbiAgLy8gTk9URTogaWYgYGV4dGVuZGVkYCBpcyBwcmVzZW50IC0gaXQgd2lsbCBiZSBmaWxsZWQgd2l0aCBkZXN0cm95ZWQgYml0c1xuICBCTi5wcm90b3R5cGUuaXVzaHJuID0gZnVuY3Rpb24gaXVzaHJuIChiaXRzLCBoaW50LCBleHRlbmRlZCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0cyA9PT0gJ251bWJlcicgJiYgYml0cyA+PSAwKTtcbiAgICB2YXIgaDtcbiAgICBpZiAoaGludCkge1xuICAgICAgaCA9IChoaW50IC0gKGhpbnQgJSAyNikpIC8gMjY7XG4gICAgfSBlbHNlIHtcbiAgICAgIGggPSAwO1xuICAgIH1cblxuICAgIHZhciByID0gYml0cyAlIDI2O1xuICAgIHZhciBzID0gTWF0aC5taW4oKGJpdHMgLSByKSAvIDI2LCB0aGlzLmxlbmd0aCk7XG4gICAgdmFyIG1hc2sgPSAweDNmZmZmZmYgXiAoKDB4M2ZmZmZmZiA+Pj4gcikgPDwgcik7XG4gICAgdmFyIG1hc2tlZFdvcmRzID0gZXh0ZW5kZWQ7XG5cbiAgICBoIC09IHM7XG4gICAgaCA9IE1hdGgubWF4KDAsIGgpO1xuXG4gICAgLy8gRXh0ZW5kZWQgbW9kZSwgY29weSBtYXNrZWQgcGFydFxuICAgIGlmIChtYXNrZWRXb3Jkcykge1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBzOyBpKyspIHtcbiAgICAgICAgbWFza2VkV29yZHMud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldO1xuICAgICAgfVxuICAgICAgbWFza2VkV29yZHMubGVuZ3RoID0gcztcbiAgICB9XG5cbiAgICBpZiAocyA9PT0gMCkge1xuICAgICAgLy8gTm8tb3AsIHdlIHNob3VsZCBub3QgbW92ZSBhbnl0aGluZyBhdCBhbGxcbiAgICB9IGVsc2UgaWYgKHRoaXMubGVuZ3RoID4gcykge1xuICAgICAgdGhpcy5sZW5ndGggLT0gcztcbiAgICAgIGZvciAoaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSB0aGlzLndvcmRzW2kgKyBzXTtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy53b3Jkc1swXSA9IDA7XG4gICAgICB0aGlzLmxlbmd0aCA9IDE7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMCAmJiAoY2FycnkgIT09IDAgfHwgaSA+PSBoKTsgaS0tKSB7XG4gICAgICB2YXIgd29yZCA9IHRoaXMud29yZHNbaV0gfCAwO1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IChjYXJyeSA8PCAoMjYgLSByKSkgfCAod29yZCA+Pj4gcik7XG4gICAgICBjYXJyeSA9IHdvcmQgJiBtYXNrO1xuICAgIH1cblxuICAgIC8vIFB1c2ggY2FycmllZCBiaXRzIGFzIGEgbWFza1xuICAgIGlmIChtYXNrZWRXb3JkcyAmJiBjYXJyeSAhPT0gMCkge1xuICAgICAgbWFza2VkV29yZHMud29yZHNbbWFza2VkV29yZHMubGVuZ3RoKytdID0gY2Fycnk7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAwKSB7XG4gICAgICB0aGlzLndvcmRzWzBdID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5fc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNocm4gPSBmdW5jdGlvbiBpc2hybiAoYml0cywgaGludCwgZXh0ZW5kZWQpIHtcbiAgICAvLyBUT0RPKGluZHV0bnkpOiBpbXBsZW1lbnQgbWVcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVzaHJuKGJpdHMsIGhpbnQsIGV4dGVuZGVkKTtcbiAgfTtcblxuICAvLyBTaGlmdC1sZWZ0XG4gIEJOLnByb3RvdHlwZS5zaGxuID0gZnVuY3Rpb24gc2hsbiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXNobG4oYml0cyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVzaGxuID0gZnVuY3Rpb24gdXNobG4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLml1c2hsbihiaXRzKTtcbiAgfTtcblxuICAvLyBTaGlmdC1yaWdodFxuICBCTi5wcm90b3R5cGUuc2hybiA9IGZ1bmN0aW9uIHNocm4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzaHJuKGJpdHMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51c2hybiA9IGZ1bmN0aW9uIHVzaHJuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdXNocm4oYml0cyk7XG4gIH07XG5cbiAgLy8gVGVzdCBpZiBuIGJpdCBpcyBzZXRcbiAgQk4ucHJvdG90eXBlLnRlc3RuID0gZnVuY3Rpb24gdGVzdG4gKGJpdCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0ID09PSAnbnVtYmVyJyAmJiBiaXQgPj0gMCk7XG4gICAgdmFyIHIgPSBiaXQgJSAyNjtcbiAgICB2YXIgcyA9IChiaXQgLSByKSAvIDI2O1xuICAgIHZhciBxID0gMSA8PCByO1xuXG4gICAgLy8gRmFzdCBjYXNlOiBiaXQgaXMgbXVjaCBoaWdoZXIgdGhhbiBhbGwgZXhpc3Rpbmcgd29yZHNcbiAgICBpZiAodGhpcy5sZW5ndGggPD0gcykgcmV0dXJuIGZhbHNlO1xuXG4gICAgLy8gQ2hlY2sgYml0IGFuZCByZXR1cm5cbiAgICB2YXIgdyA9IHRoaXMud29yZHNbc107XG5cbiAgICByZXR1cm4gISEodyAmIHEpO1xuICB9O1xuXG4gIC8vIFJldHVybiBvbmx5IGxvd2VycyBiaXRzIG9mIG51bWJlciAoaW4tcGxhY2UpXG4gIEJOLnByb3RvdHlwZS5pbWFza24gPSBmdW5jdGlvbiBpbWFza24gKGJpdHMpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdHMgPT09ICdudW1iZXInICYmIGJpdHMgPj0gMCk7XG4gICAgdmFyIHIgPSBiaXRzICUgMjY7XG4gICAgdmFyIHMgPSAoYml0cyAtIHIpIC8gMjY7XG5cbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCwgJ2ltYXNrbiB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmUgbnVtYmVycycpO1xuXG4gICAgaWYgKHRoaXMubGVuZ3RoIDw9IHMpIHtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGlmIChyICE9PSAwKSB7XG4gICAgICBzKys7XG4gICAgfVxuICAgIHRoaXMubGVuZ3RoID0gTWF0aC5taW4ocywgdGhpcy5sZW5ndGgpO1xuXG4gICAgaWYgKHIgIT09IDApIHtcbiAgICAgIHZhciBtYXNrID0gMHgzZmZmZmZmIF4gKCgweDNmZmZmZmYgPj4+IHIpIDw8IHIpO1xuICAgICAgdGhpcy53b3Jkc1t0aGlzLmxlbmd0aCAtIDFdICY9IG1hc2s7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuX3N0cmlwKCk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG9ubHkgbG93ZXJzIGJpdHMgb2YgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5tYXNrbiA9IGZ1bmN0aW9uIG1hc2tuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbWFza24oYml0cyk7XG4gIH07XG5cbiAgLy8gQWRkIHBsYWluIG51bWJlciBgbnVtYCB0byBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlhZGRuID0gZnVuY3Rpb24gaWFkZG4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlzdWJuKC1udW0pO1xuXG4gICAgLy8gUG9zc2libGUgc2lnbiBjaGFuZ2VcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmICh0aGlzLndvcmRzWzBdIHwgMCkgPD0gbnVtKSB7XG4gICAgICAgIHRoaXMud29yZHNbMF0gPSBudW0gLSAodGhpcy53b3Jkc1swXSB8IDApO1xuICAgICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICB9XG5cbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgdGhpcy5pc3VibihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICAvLyBBZGQgd2l0aG91dCBjaGVja3NcbiAgICByZXR1cm4gdGhpcy5faWFkZG4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2lhZGRuID0gZnVuY3Rpb24gX2lhZGRuIChudW0pIHtcbiAgICB0aGlzLndvcmRzWzBdICs9IG51bTtcblxuICAgIC8vIENhcnJ5XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aCAmJiB0aGlzLndvcmRzW2ldID49IDB4NDAwMDAwMDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldIC09IDB4NDAwMDAwMDtcbiAgICAgIGlmIChpID09PSB0aGlzLmxlbmd0aCAtIDEpIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgMV0gPSAxO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgMV0rKztcbiAgICAgIH1cbiAgICB9XG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLm1heCh0aGlzLmxlbmd0aCwgaSArIDEpO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gU3VidHJhY3QgcGxhaW4gbnVtYmVyIGBudW1gIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5pc3VibiA9IGZ1bmN0aW9uIGlzdWJuIChudW0pIHtcbiAgICBhc3NlcnQodHlwZW9mIG51bSA9PT0gJ251bWJlcicpO1xuICAgIGFzc2VydChudW0gPCAweDQwMDAwMDApO1xuICAgIGlmIChudW0gPCAwKSByZXR1cm4gdGhpcy5pYWRkbigtbnVtKTtcblxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMuaWFkZG4obnVtKTtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgdGhpcy53b3Jkc1swXSAtPSBudW07XG5cbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDEgJiYgdGhpcy53b3Jkc1swXSA8IDApIHtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAtdGhpcy53b3Jkc1swXTtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBDYXJyeVxuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aCAmJiB0aGlzLndvcmRzW2ldIDwgMDsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gKz0gMHg0MDAwMDAwO1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSAtPSAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5hZGRuID0gZnVuY3Rpb24gYWRkbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYWRkbihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5zdWJuID0gZnVuY3Rpb24gc3VibiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pc3VibihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pYWJzID0gZnVuY3Rpb24gaWFicyAoKSB7XG4gICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuYWJzID0gZnVuY3Rpb24gYWJzICgpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlhYnMoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2lzaGxuc3VibXVsID0gZnVuY3Rpb24gX2lzaGxuc3VibXVsIChudW0sIG11bCwgc2hpZnQpIHtcbiAgICB2YXIgbGVuID0gbnVtLmxlbmd0aCArIHNoaWZ0O1xuICAgIHZhciBpO1xuXG4gICAgdGhpcy5fZXhwYW5kKGxlbik7XG5cbiAgICB2YXIgdztcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAoaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHcgPSAodGhpcy53b3Jkc1tpICsgc2hpZnRdIHwgMCkgKyBjYXJyeTtcbiAgICAgIHZhciByaWdodCA9IChudW0ud29yZHNbaV0gfCAwKSAqIG11bDtcbiAgICAgIHcgLT0gcmlnaHQgJiAweDNmZmZmZmY7XG4gICAgICBjYXJyeSA9ICh3ID4+IDI2KSAtICgocmlnaHQgLyAweDQwMDAwMDApIHwgMCk7XG4gICAgICB0aGlzLndvcmRzW2kgKyBzaGlmdF0gPSB3ICYgMHgzZmZmZmZmO1xuICAgIH1cbiAgICBmb3IgKDsgaSA8IHRoaXMubGVuZ3RoIC0gc2hpZnQ7IGkrKykge1xuICAgICAgdyA9ICh0aGlzLndvcmRzW2kgKyBzaGlmdF0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpICsgc2hpZnRdID0gdyAmIDB4M2ZmZmZmZjtcbiAgICB9XG5cbiAgICBpZiAoY2FycnkgPT09IDApIHJldHVybiB0aGlzLl9zdHJpcCgpO1xuXG4gICAgLy8gU3VidHJhY3Rpb24gb3ZlcmZsb3dcbiAgICBhc3NlcnQoY2FycnkgPT09IC0xKTtcbiAgICBjYXJyeSA9IDA7XG4gICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHcgPSAtKHRoaXMud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuXG4gICAgcmV0dXJuIHRoaXMuX3N0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl93b3JkRGl2ID0gZnVuY3Rpb24gX3dvcmREaXYgKG51bSwgbW9kZSkge1xuICAgIHZhciBzaGlmdCA9IHRoaXMubGVuZ3RoIC0gbnVtLmxlbmd0aDtcblxuICAgIHZhciBhID0gdGhpcy5jbG9uZSgpO1xuICAgIHZhciBiID0gbnVtO1xuXG4gICAgLy8gTm9ybWFsaXplXG4gICAgdmFyIGJoaSA9IGIud29yZHNbYi5sZW5ndGggLSAxXSB8IDA7XG4gICAgdmFyIGJoaUJpdHMgPSB0aGlzLl9jb3VudEJpdHMoYmhpKTtcbiAgICBzaGlmdCA9IDI2IC0gYmhpQml0cztcbiAgICBpZiAoc2hpZnQgIT09IDApIHtcbiAgICAgIGIgPSBiLnVzaGxuKHNoaWZ0KTtcbiAgICAgIGEuaXVzaGxuKHNoaWZ0KTtcbiAgICAgIGJoaSA9IGIud29yZHNbYi5sZW5ndGggLSAxXSB8IDA7XG4gICAgfVxuXG4gICAgLy8gSW5pdGlhbGl6ZSBxdW90aWVudFxuICAgIHZhciBtID0gYS5sZW5ndGggLSBiLmxlbmd0aDtcbiAgICB2YXIgcTtcblxuICAgIGlmIChtb2RlICE9PSAnbW9kJykge1xuICAgICAgcSA9IG5ldyBCTihudWxsKTtcbiAgICAgIHEubGVuZ3RoID0gbSArIDE7XG4gICAgICBxLndvcmRzID0gbmV3IEFycmF5KHEubGVuZ3RoKTtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcS5sZW5ndGg7IGkrKykge1xuICAgICAgICBxLndvcmRzW2ldID0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgZGlmZiA9IGEuY2xvbmUoKS5faXNobG5zdWJtdWwoYiwgMSwgbSk7XG4gICAgaWYgKGRpZmYubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIGEgPSBkaWZmO1xuICAgICAgaWYgKHEpIHtcbiAgICAgICAgcS53b3Jkc1ttXSA9IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9yICh2YXIgaiA9IG0gLSAxOyBqID49IDA7IGotLSkge1xuICAgICAgdmFyIHFqID0gKGEud29yZHNbYi5sZW5ndGggKyBqXSB8IDApICogMHg0MDAwMDAwICtcbiAgICAgICAgKGEud29yZHNbYi5sZW5ndGggKyBqIC0gMV0gfCAwKTtcblxuICAgICAgLy8gTk9URTogKHFqIC8gYmhpKSBpcyAoMHgzZmZmZmZmICogMHg0MDAwMDAwICsgMHgzZmZmZmZmKSAvIDB4MjAwMDAwMCBtYXhcbiAgICAgIC8vICgweDdmZmZmZmYpXG4gICAgICBxaiA9IE1hdGgubWluKChxaiAvIGJoaSkgfCAwLCAweDNmZmZmZmYpO1xuXG4gICAgICBhLl9pc2hsbnN1Ym11bChiLCBxaiwgaik7XG4gICAgICB3aGlsZSAoYS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICBxai0tO1xuICAgICAgICBhLm5lZ2F0aXZlID0gMDtcbiAgICAgICAgYS5faXNobG5zdWJtdWwoYiwgMSwgaik7XG4gICAgICAgIGlmICghYS5pc1plcm8oKSkge1xuICAgICAgICAgIGEubmVnYXRpdmUgXj0gMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKHEpIHtcbiAgICAgICAgcS53b3Jkc1tqXSA9IHFqO1xuICAgICAgfVxuICAgIH1cbiAgICBpZiAocSkge1xuICAgICAgcS5fc3RyaXAoKTtcbiAgICB9XG4gICAgYS5fc3RyaXAoKTtcblxuICAgIC8vIERlbm9ybWFsaXplXG4gICAgaWYgKG1vZGUgIT09ICdkaXYnICYmIHNoaWZ0ICE9PSAwKSB7XG4gICAgICBhLml1c2hybihzaGlmdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGRpdjogcSB8fCBudWxsLFxuICAgICAgbW9kOiBhXG4gICAgfTtcbiAgfTtcblxuICAvLyBOT1RFOiAxKSBgbW9kZWAgY2FuIGJlIHNldCB0byBgbW9kYCB0byByZXF1ZXN0IG1vZCBvbmx5LFxuICAvLyAgICAgICB0byBgZGl2YCB0byByZXF1ZXN0IGRpdiBvbmx5LCBvciBiZSBhYnNlbnQgdG9cbiAgLy8gICAgICAgcmVxdWVzdCBib3RoIGRpdiAmIG1vZFxuICAvLyAgICAgICAyKSBgcG9zaXRpdmVgIGlzIHRydWUgaWYgdW5zaWduZWQgbW9kIGlzIHJlcXVlc3RlZFxuICBCTi5wcm90b3R5cGUuZGl2bW9kID0gZnVuY3Rpb24gZGl2bW9kIChudW0sIG1vZGUsIHBvc2l0aXZlKSB7XG4gICAgYXNzZXJ0KCFudW0uaXNaZXJvKCkpO1xuXG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogbmV3IEJOKDApLFxuICAgICAgICBtb2Q6IG5ldyBCTigwKVxuICAgICAgfTtcbiAgICB9XG5cbiAgICB2YXIgZGl2LCBtb2QsIHJlcztcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHJlcyA9IHRoaXMubmVnKCkuZGl2bW9kKG51bSwgbW9kZSk7XG5cbiAgICAgIGlmIChtb2RlICE9PSAnbW9kJykge1xuICAgICAgICBkaXYgPSByZXMuZGl2Lm5lZygpO1xuICAgICAgfVxuXG4gICAgICBpZiAobW9kZSAhPT0gJ2RpdicpIHtcbiAgICAgICAgbW9kID0gcmVzLm1vZC5uZWcoKTtcbiAgICAgICAgaWYgKHBvc2l0aXZlICYmIG1vZC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICAgIG1vZC5pYWRkKG51bSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiBkaXYsXG4gICAgICAgIG1vZDogbW9kXG4gICAgICB9O1xuICAgIH1cblxuICAgIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICAgIGRpdiA9IHJlcy5kaXYubmVnKCk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogZGl2LFxuICAgICAgICBtb2Q6IHJlcy5tb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgaWYgKCh0aGlzLm5lZ2F0aXZlICYgbnVtLm5lZ2F0aXZlKSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5uZWcoKS5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdkaXYnKSB7XG4gICAgICAgIG1vZCA9IHJlcy5tb2QubmVnKCk7XG4gICAgICAgIGlmIChwb3NpdGl2ZSAmJiBtb2QubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgICBtb2QuaXN1YihudW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogcmVzLmRpdixcbiAgICAgICAgbW9kOiBtb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gQm90aCBudW1iZXJzIGFyZSBwb3NpdGl2ZSBhdCB0aGlzIHBvaW50XG5cbiAgICAvLyBTdHJpcCBib3RoIG51bWJlcnMgdG8gYXBwcm94aW1hdGUgc2hpZnQgdmFsdWVcbiAgICBpZiAobnVtLmxlbmd0aCA+IHRoaXMubGVuZ3RoIHx8IHRoaXMuY21wKG51bSkgPCAwKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IG5ldyBCTigwKSxcbiAgICAgICAgbW9kOiB0aGlzXG4gICAgICB9O1xuICAgIH1cblxuICAgIC8vIFZlcnkgc2hvcnQgcmVkdWN0aW9uXG4gICAgaWYgKG51bS5sZW5ndGggPT09IDEpIHtcbiAgICAgIGlmIChtb2RlID09PSAnZGl2Jykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogdGhpcy5kaXZuKG51bS53b3Jkc1swXSksXG4gICAgICAgICAgbW9kOiBudWxsXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIGlmIChtb2RlID09PSAnbW9kJykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogbnVsbCxcbiAgICAgICAgICBtb2Q6IG5ldyBCTih0aGlzLm1vZHJuKG51bS53b3Jkc1swXSkpXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogdGhpcy5kaXZuKG51bS53b3Jkc1swXSksXG4gICAgICAgIG1vZDogbmV3IEJOKHRoaXMubW9kcm4obnVtLndvcmRzWzBdKSlcbiAgICAgIH07XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuX3dvcmREaXYobnVtLCBtb2RlKTtcbiAgfTtcblxuICAvLyBGaW5kIGB0aGlzYCAvIGBudW1gXG4gIEJOLnByb3RvdHlwZS5kaXYgPSBmdW5jdGlvbiBkaXYgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmRpdm1vZChudW0sICdkaXYnLCBmYWxzZSkuZGl2O1xuICB9O1xuXG4gIC8vIEZpbmQgYHRoaXNgICUgYG51bWBcbiAgQk4ucHJvdG90eXBlLm1vZCA9IGZ1bmN0aW9uIG1vZCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuZGl2bW9kKG51bSwgJ21vZCcsIGZhbHNlKS5tb2Q7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVtb2QgPSBmdW5jdGlvbiB1bW9kIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5kaXZtb2QobnVtLCAnbW9kJywgdHJ1ZSkubW9kO1xuICB9O1xuXG4gIC8vIEZpbmQgUm91bmQoYHRoaXNgIC8gYG51bWApXG4gIEJOLnByb3RvdHlwZS5kaXZSb3VuZCA9IGZ1bmN0aW9uIGRpdlJvdW5kIChudW0pIHtcbiAgICB2YXIgZG0gPSB0aGlzLmRpdm1vZChudW0pO1xuXG4gICAgLy8gRmFzdCBjYXNlIC0gZXhhY3QgZGl2aXNpb25cbiAgICBpZiAoZG0ubW9kLmlzWmVybygpKSByZXR1cm4gZG0uZGl2O1xuXG4gICAgdmFyIG1vZCA9IGRtLmRpdi5uZWdhdGl2ZSAhPT0gMCA/IGRtLm1vZC5pc3ViKG51bSkgOiBkbS5tb2Q7XG5cbiAgICB2YXIgaGFsZiA9IG51bS51c2hybigxKTtcbiAgICB2YXIgcjIgPSBudW0uYW5kbG4oMSk7XG4gICAgdmFyIGNtcCA9IG1vZC5jbXAoaGFsZik7XG5cbiAgICAvLyBSb3VuZCBkb3duXG4gICAgaWYgKGNtcCA8IDAgfHwgKHIyID09PSAxICYmIGNtcCA9PT0gMCkpIHJldHVybiBkbS5kaXY7XG5cbiAgICAvLyBSb3VuZCB1cFxuICAgIHJldHVybiBkbS5kaXYubmVnYXRpdmUgIT09IDAgPyBkbS5kaXYuaXN1Ym4oMSkgOiBkbS5kaXYuaWFkZG4oMSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLm1vZHJuID0gZnVuY3Rpb24gbW9kcm4gKG51bSkge1xuICAgIHZhciBpc05lZ051bSA9IG51bSA8IDA7XG4gICAgaWYgKGlzTmVnTnVtKSBudW0gPSAtbnVtO1xuXG4gICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYpO1xuICAgIHZhciBwID0gKDEgPDwgMjYpICUgbnVtO1xuXG4gICAgdmFyIGFjYyA9IDA7XG4gICAgZm9yICh2YXIgaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIGFjYyA9IChwICogYWNjICsgKHRoaXMud29yZHNbaV0gfCAwKSkgJSBudW07XG4gICAgfVxuXG4gICAgcmV0dXJuIGlzTmVnTnVtID8gLWFjYyA6IGFjYztcbiAgfTtcblxuICAvLyBXQVJOSU5HOiBERVBSRUNBVEVEXG4gIEJOLnByb3RvdHlwZS5tb2RuID0gZnVuY3Rpb24gbW9kbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMubW9kcm4obnVtKTtcbiAgfTtcblxuICAvLyBJbi1wbGFjZSBkaXZpc2lvbiBieSBudW1iZXJcbiAgQk4ucHJvdG90eXBlLmlkaXZuID0gZnVuY3Rpb24gaWRpdm4gKG51bSkge1xuICAgIHZhciBpc05lZ051bSA9IG51bSA8IDA7XG4gICAgaWYgKGlzTmVnTnVtKSBudW0gPSAtbnVtO1xuXG4gICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYpO1xuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gdGhpcy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgdmFyIHcgPSAodGhpcy53b3Jkc1tpXSB8IDApICsgY2FycnkgKiAweDQwMDAwMDA7XG4gICAgICB0aGlzLndvcmRzW2ldID0gKHcgLyBudW0pIHwgMDtcbiAgICAgIGNhcnJ5ID0gdyAlIG51bTtcbiAgICB9XG5cbiAgICB0aGlzLl9zdHJpcCgpO1xuICAgIHJldHVybiBpc05lZ051bSA/IHRoaXMuaW5lZygpIDogdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZGl2biA9IGZ1bmN0aW9uIGRpdm4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaWRpdm4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZWdjZCA9IGZ1bmN0aW9uIGVnY2QgKHApIHtcbiAgICBhc3NlcnQocC5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgYXNzZXJ0KCFwLmlzWmVybygpKTtcblxuICAgIHZhciB4ID0gdGhpcztcbiAgICB2YXIgeSA9IHAuY2xvbmUoKTtcblxuICAgIGlmICh4Lm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB4ID0geC51bW9kKHApO1xuICAgIH0gZWxzZSB7XG4gICAgICB4ID0geC5jbG9uZSgpO1xuICAgIH1cblxuICAgIC8vIEEgKiB4ICsgQiAqIHkgPSB4XG4gICAgdmFyIEEgPSBuZXcgQk4oMSk7XG4gICAgdmFyIEIgPSBuZXcgQk4oMCk7XG5cbiAgICAvLyBDICogeCArIEQgKiB5ID0geVxuICAgIHZhciBDID0gbmV3IEJOKDApO1xuICAgIHZhciBEID0gbmV3IEJOKDEpO1xuXG4gICAgdmFyIGcgPSAwO1xuXG4gICAgd2hpbGUgKHguaXNFdmVuKCkgJiYgeS5pc0V2ZW4oKSkge1xuICAgICAgeC5pdXNocm4oMSk7XG4gICAgICB5Lml1c2hybigxKTtcbiAgICAgICsrZztcbiAgICB9XG5cbiAgICB2YXIgeXAgPSB5LmNsb25lKCk7XG4gICAgdmFyIHhwID0geC5jbG9uZSgpO1xuXG4gICAgd2hpbGUgKCF4LmlzWmVybygpKSB7XG4gICAgICBmb3IgKHZhciBpID0gMCwgaW0gPSAxOyAoeC53b3Jkc1swXSAmIGltKSA9PT0gMCAmJiBpIDwgMjY7ICsraSwgaW0gPDw9IDEpO1xuICAgICAgaWYgKGkgPiAwKSB7XG4gICAgICAgIHguaXVzaHJuKGkpO1xuICAgICAgICB3aGlsZSAoaS0tID4gMCkge1xuICAgICAgICAgIGlmIChBLmlzT2RkKCkgfHwgQi5pc09kZCgpKSB7XG4gICAgICAgICAgICBBLmlhZGQoeXApO1xuICAgICAgICAgICAgQi5pc3ViKHhwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBBLml1c2hybigxKTtcbiAgICAgICAgICBCLml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3IgKHZhciBqID0gMCwgam0gPSAxOyAoeS53b3Jkc1swXSAmIGptKSA9PT0gMCAmJiBqIDwgMjY7ICsraiwgam0gPDw9IDEpO1xuICAgICAgaWYgKGogPiAwKSB7XG4gICAgICAgIHkuaXVzaHJuKGopO1xuICAgICAgICB3aGlsZSAoai0tID4gMCkge1xuICAgICAgICAgIGlmIChDLmlzT2RkKCkgfHwgRC5pc09kZCgpKSB7XG4gICAgICAgICAgICBDLmlhZGQoeXApO1xuICAgICAgICAgICAgRC5pc3ViKHhwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBDLml1c2hybigxKTtcbiAgICAgICAgICBELml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoeC5jbXAoeSkgPj0gMCkge1xuICAgICAgICB4LmlzdWIoeSk7XG4gICAgICAgIEEuaXN1YihDKTtcbiAgICAgICAgQi5pc3ViKEQpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgeS5pc3ViKHgpO1xuICAgICAgICBDLmlzdWIoQSk7XG4gICAgICAgIEQuaXN1YihCKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4ge1xuICAgICAgYTogQyxcbiAgICAgIGI6IEQsXG4gICAgICBnY2Q6IHkuaXVzaGxuKGcpXG4gICAgfTtcbiAgfTtcblxuICAvLyBUaGlzIGlzIHJlZHVjZWQgaW5jYXJuYXRpb24gb2YgdGhlIGJpbmFyeSBFRUFcbiAgLy8gYWJvdmUsIGRlc2lnbmF0ZWQgdG8gaW52ZXJ0IG1lbWJlcnMgb2YgdGhlXG4gIC8vIF9wcmltZV8gZmllbGRzIEYocCkgYXQgYSBtYXhpbWFsIHNwZWVkXG4gIEJOLnByb3RvdHlwZS5faW52bXAgPSBmdW5jdGlvbiBfaW52bXAgKHApIHtcbiAgICBhc3NlcnQocC5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgYXNzZXJ0KCFwLmlzWmVybygpKTtcblxuICAgIHZhciBhID0gdGhpcztcbiAgICB2YXIgYiA9IHAuY2xvbmUoKTtcblxuICAgIGlmIChhLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBhID0gYS51bW9kKHApO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gYS5jbG9uZSgpO1xuICAgIH1cblxuICAgIHZhciB4MSA9IG5ldyBCTigxKTtcbiAgICB2YXIgeDIgPSBuZXcgQk4oMCk7XG5cbiAgICB2YXIgZGVsdGEgPSBiLmNsb25lKCk7XG5cbiAgICB3aGlsZSAoYS5jbXBuKDEpID4gMCAmJiBiLmNtcG4oMSkgPiAwKSB7XG4gICAgICBmb3IgKHZhciBpID0gMCwgaW0gPSAxOyAoYS53b3Jkc1swXSAmIGltKSA9PT0gMCAmJiBpIDwgMjY7ICsraSwgaW0gPDw9IDEpO1xuICAgICAgaWYgKGkgPiAwKSB7XG4gICAgICAgIGEuaXVzaHJuKGkpO1xuICAgICAgICB3aGlsZSAoaS0tID4gMCkge1xuICAgICAgICAgIGlmICh4MS5pc09kZCgpKSB7XG4gICAgICAgICAgICB4MS5pYWRkKGRlbHRhKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB4MS5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9yICh2YXIgaiA9IDAsIGptID0gMTsgKGIud29yZHNbMF0gJiBqbSkgPT09IDAgJiYgaiA8IDI2OyArK2osIGptIDw8PSAxKTtcbiAgICAgIGlmIChqID4gMCkge1xuICAgICAgICBiLml1c2hybihqKTtcbiAgICAgICAgd2hpbGUgKGotLSA+IDApIHtcbiAgICAgICAgICBpZiAoeDIuaXNPZGQoKSkge1xuICAgICAgICAgICAgeDIuaWFkZChkZWx0YSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgeDIuaXVzaHJuKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmIChhLmNtcChiKSA+PSAwKSB7XG4gICAgICAgIGEuaXN1YihiKTtcbiAgICAgICAgeDEuaXN1Yih4Mik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBiLmlzdWIoYSk7XG4gICAgICAgIHgyLmlzdWIoeDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZhciByZXM7XG4gICAgaWYgKGEuY21wbigxKSA9PT0gMCkge1xuICAgICAgcmVzID0geDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlcyA9IHgyO1xuICAgIH1cblxuICAgIGlmIChyZXMuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcy5pYWRkKHApO1xuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmdjZCA9IGZ1bmN0aW9uIGdjZCAobnVtKSB7XG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHJldHVybiBudW0uYWJzKCk7XG4gICAgaWYgKG51bS5pc1plcm8oKSkgcmV0dXJuIHRoaXMuYWJzKCk7XG5cbiAgICB2YXIgYSA9IHRoaXMuY2xvbmUoKTtcbiAgICB2YXIgYiA9IG51bS5jbG9uZSgpO1xuICAgIGEubmVnYXRpdmUgPSAwO1xuICAgIGIubmVnYXRpdmUgPSAwO1xuXG4gICAgLy8gUmVtb3ZlIGNvbW1vbiBmYWN0b3Igb2YgdHdvXG4gICAgZm9yICh2YXIgc2hpZnQgPSAwOyBhLmlzRXZlbigpICYmIGIuaXNFdmVuKCk7IHNoaWZ0KyspIHtcbiAgICAgIGEuaXVzaHJuKDEpO1xuICAgICAgYi5pdXNocm4oMSk7XG4gICAgfVxuXG4gICAgZG8ge1xuICAgICAgd2hpbGUgKGEuaXNFdmVuKCkpIHtcbiAgICAgICAgYS5pdXNocm4oMSk7XG4gICAgICB9XG4gICAgICB3aGlsZSAoYi5pc0V2ZW4oKSkge1xuICAgICAgICBiLml1c2hybigxKTtcbiAgICAgIH1cblxuICAgICAgdmFyIHIgPSBhLmNtcChiKTtcbiAgICAgIGlmIChyIDwgMCkge1xuICAgICAgICAvLyBTd2FwIGBhYCBhbmQgYGJgIHRvIG1ha2UgYGFgIGFsd2F5cyBiaWdnZXIgdGhhbiBgYmBcbiAgICAgICAgdmFyIHQgPSBhO1xuICAgICAgICBhID0gYjtcbiAgICAgICAgYiA9IHQ7XG4gICAgICB9IGVsc2UgaWYgKHIgPT09IDAgfHwgYi5jbXBuKDEpID09PSAwKSB7XG4gICAgICAgIGJyZWFrO1xuICAgICAgfVxuXG4gICAgICBhLmlzdWIoYik7XG4gICAgfSB3aGlsZSAodHJ1ZSk7XG5cbiAgICByZXR1cm4gYi5pdXNobG4oc2hpZnQpO1xuICB9O1xuXG4gIC8vIEludmVydCBudW1iZXIgaW4gdGhlIGZpZWxkIEYobnVtKVxuICBCTi5wcm90b3R5cGUuaW52bSA9IGZ1bmN0aW9uIGludm0gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmVnY2QobnVtKS5hLnVtb2QobnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNFdmVuID0gZnVuY3Rpb24gaXNFdmVuICgpIHtcbiAgICByZXR1cm4gKHRoaXMud29yZHNbMF0gJiAxKSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNPZGQgPSBmdW5jdGlvbiBpc09kZCAoKSB7XG4gICAgcmV0dXJuICh0aGlzLndvcmRzWzBdICYgMSkgPT09IDE7XG4gIH07XG5cbiAgLy8gQW5kIGZpcnN0IHdvcmQgYW5kIG51bVxuICBCTi5wcm90b3R5cGUuYW5kbG4gPSBmdW5jdGlvbiBhbmRsbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMud29yZHNbMF0gJiBudW07XG4gIH07XG5cbiAgLy8gSW5jcmVtZW50IGF0IHRoZSBiaXQgcG9zaXRpb24gaW4tbGluZVxuICBCTi5wcm90b3R5cGUuYmluY24gPSBmdW5jdGlvbiBiaW5jbiAoYml0KSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXQgPT09ICdudW1iZXInKTtcbiAgICB2YXIgciA9IGJpdCAlIDI2O1xuICAgIHZhciBzID0gKGJpdCAtIHIpIC8gMjY7XG4gICAgdmFyIHEgPSAxIDw8IHI7XG5cbiAgICAvLyBGYXN0IGNhc2U6IGJpdCBpcyBtdWNoIGhpZ2hlciB0aGFuIGFsbCBleGlzdGluZyB3b3Jkc1xuICAgIGlmICh0aGlzLmxlbmd0aCA8PSBzKSB7XG4gICAgICB0aGlzLl9leHBhbmQocyArIDEpO1xuICAgICAgdGhpcy53b3Jkc1tzXSB8PSBxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJpdCBhbmQgcHJvcGFnYXRlLCBpZiBuZWVkZWRcbiAgICB2YXIgY2FycnkgPSBxO1xuICAgIGZvciAodmFyIGkgPSBzOyBjYXJyeSAhPT0gMCAmJiBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHcgPSB0aGlzLndvcmRzW2ldIHwgMDtcbiAgICAgIHcgKz0gY2Fycnk7XG4gICAgICBjYXJyeSA9IHcgPj4+IDI2O1xuICAgICAgdyAmPSAweDNmZmZmZmY7XG4gICAgICB0aGlzLndvcmRzW2ldID0gdztcbiAgICB9XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNaZXJvID0gZnVuY3Rpb24gaXNaZXJvICgpIHtcbiAgICByZXR1cm4gdGhpcy5sZW5ndGggPT09IDEgJiYgdGhpcy53b3Jkc1swXSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuY21wbiA9IGZ1bmN0aW9uIGNtcG4gKG51bSkge1xuICAgIHZhciBuZWdhdGl2ZSA9IG51bSA8IDA7XG5cbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiAhbmVnYXRpdmUpIHJldHVybiAtMTtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSA9PT0gMCAmJiBuZWdhdGl2ZSkgcmV0dXJuIDE7XG5cbiAgICB0aGlzLl9zdHJpcCgpO1xuXG4gICAgdmFyIHJlcztcbiAgICBpZiAodGhpcy5sZW5ndGggPiAxKSB7XG4gICAgICByZXMgPSAxO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAobmVnYXRpdmUpIHtcbiAgICAgICAgbnVtID0gLW51bTtcbiAgICAgIH1cblxuICAgICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYsICdOdW1iZXIgaXMgdG9vIGJpZycpO1xuXG4gICAgICB2YXIgdyA9IHRoaXMud29yZHNbMF0gfCAwO1xuICAgICAgcmVzID0gdyA9PT0gbnVtID8gMCA6IHcgPCBudW0gPyAtMSA6IDE7XG4gICAgfVxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gLXJlcyB8IDA7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBDb21wYXJlIHR3byBudW1iZXJzIGFuZCByZXR1cm46XG4gIC8vIDEgLSBpZiBgdGhpc2AgPiBgbnVtYFxuICAvLyAwIC0gaWYgYHRoaXNgID09IGBudW1gXG4gIC8vIC0xIC0gaWYgYHRoaXNgIDwgYG51bWBcbiAgQk4ucHJvdG90eXBlLmNtcCA9IGZ1bmN0aW9uIGNtcCAobnVtKSB7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgbnVtLm5lZ2F0aXZlID09PSAwKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbnVtLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gMTtcblxuICAgIHZhciByZXMgPSB0aGlzLnVjbXAobnVtKTtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkgcmV0dXJuIC1yZXMgfCAwO1xuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gVW5zaWduZWQgY29tcGFyaXNvblxuICBCTi5wcm90b3R5cGUudWNtcCA9IGZ1bmN0aW9uIHVjbXAgKG51bSkge1xuICAgIC8vIEF0IHRoaXMgcG9pbnQgYm90aCBudW1iZXJzIGhhdmUgdGhlIHNhbWUgc2lnblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiAxO1xuICAgIGlmICh0aGlzLmxlbmd0aCA8IG51bS5sZW5ndGgpIHJldHVybiAtMTtcblxuICAgIHZhciByZXMgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgYSA9IHRoaXMud29yZHNbaV0gfCAwO1xuICAgICAgdmFyIGIgPSBudW0ud29yZHNbaV0gfCAwO1xuXG4gICAgICBpZiAoYSA9PT0gYikgY29udGludWU7XG4gICAgICBpZiAoYSA8IGIpIHtcbiAgICAgICAgcmVzID0gLTE7XG4gICAgICB9IGVsc2UgaWYgKGEgPiBiKSB7XG4gICAgICAgIHJlcyA9IDE7XG4gICAgICB9XG4gICAgICBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ3RuID0gZnVuY3Rpb24gZ3RuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IDE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ID0gZnVuY3Rpb24gZ3QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pID09PSAxO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ndGVuID0gZnVuY3Rpb24gZ3RlbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pID49IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ZSA9IGZ1bmN0aW9uIGd0ZSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPj0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRuID0gZnVuY3Rpb24gbHRuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IC0xO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5sdCA9IGZ1bmN0aW9uIGx0IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA9PT0gLTE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmx0ZW4gPSBmdW5jdGlvbiBsdGVuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPD0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRlID0gZnVuY3Rpb24gbHRlIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA8PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5lcW4gPSBmdW5jdGlvbiBlcW4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZXEgPSBmdW5jdGlvbiBlcSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPT09IDA7XG4gIH07XG5cbiAgLy9cbiAgLy8gQSByZWR1Y2UgY29udGV4dCwgY291bGQgYmUgdXNpbmcgbW9udGdvbWVyeSBvciBzb21ldGhpbmcgYmV0dGVyLCBkZXBlbmRpbmdcbiAgLy8gb24gdGhlIGBtYCBpdHNlbGYuXG4gIC8vXG4gIEJOLnJlZCA9IGZ1bmN0aW9uIHJlZCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBSZWQobnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9SZWQgPSBmdW5jdGlvbiB0b1JlZCAoY3R4KSB7XG4gICAgYXNzZXJ0KCF0aGlzLnJlZCwgJ0FscmVhZHkgYSBudW1iZXIgaW4gcmVkdWN0aW9uIGNvbnRleHQnKTtcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgcmV0dXJuIGN0eC5jb252ZXJ0VG8odGhpcykuX2ZvcmNlUmVkKGN0eCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21SZWQgPSBmdW5jdGlvbiBmcm9tUmVkICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdmcm9tUmVkIHdvcmtzIG9ubHkgd2l0aCBudW1iZXJzIGluIHJlZHVjdGlvbiBjb250ZXh0Jyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmNvbnZlcnRGcm9tKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fZm9yY2VSZWQgPSBmdW5jdGlvbiBfZm9yY2VSZWQgKGN0eCkge1xuICAgIHRoaXMucmVkID0gY3R4O1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5mb3JjZVJlZCA9IGZ1bmN0aW9uIGZvcmNlUmVkIChjdHgpIHtcbiAgICBhc3NlcnQoIXRoaXMucmVkLCAnQWxyZWFkeSBhIG51bWJlciBpbiByZWR1Y3Rpb24gY29udGV4dCcpO1xuICAgIHJldHVybiB0aGlzLl9mb3JjZVJlZChjdHgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRBZGQgPSBmdW5jdGlvbiByZWRBZGQgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZEFkZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElBZGQgPSBmdW5jdGlvbiByZWRJQWRkIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJQWRkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFN1YiA9IGZ1bmN0aW9uIHJlZFN1YiAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3ViIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSVN1YiA9IGZ1bmN0aW9uIHJlZElTdWIgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZElTdWIgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmlzdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkU2hsID0gZnVuY3Rpb24gcmVkU2hsIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRTaGwgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNobCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRNdWwgPSBmdW5jdGlvbiByZWRNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5tdWwodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSU11bCA9IGZ1bmN0aW9uIHJlZElNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbXVsKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFNxciA9IGZ1bmN0aW9uIHJlZFNxciAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zcXIodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElTcXIgPSBmdW5jdGlvbiByZWRJU3FyICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pc3FyKHRoaXMpO1xuICB9O1xuXG4gIC8vIFNxdWFyZSByb290IG92ZXIgcFxuICBCTi5wcm90b3R5cGUucmVkU3FydCA9IGZ1bmN0aW9uIHJlZFNxcnQgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZFNxcnQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNxcnQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZEludm0gPSBmdW5jdGlvbiByZWRJbnZtICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJbnZtIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbnZtKHRoaXMpO1xuICB9O1xuXG4gIC8vIFJldHVybiBuZWdhdGl2ZSBjbG9uZSBvZiBgdGhpc2AgJSBgcmVkIG1vZHVsb2BcbiAgQk4ucHJvdG90eXBlLnJlZE5lZyA9IGZ1bmN0aW9uIHJlZE5lZyAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkTmVnIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5uZWcodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFBvdyA9IGZ1bmN0aW9uIHJlZFBvdyAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkICYmICFudW0ucmVkLCAncmVkUG93KG5vcm1hbE51bSknKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQucG93KHRoaXMsIG51bSk7XG4gIH07XG5cbiAgLy8gUHJpbWUgbnVtYmVycyB3aXRoIGVmZmljaWVudCByZWR1Y3Rpb25cbiAgdmFyIHByaW1lcyA9IHtcbiAgICBrMjU2OiBudWxsLFxuICAgIHAyMjQ6IG51bGwsXG4gICAgcDE5MjogbnVsbCxcbiAgICBwMjU1MTk6IG51bGxcbiAgfTtcblxuICAvLyBQc2V1ZG8tTWVyc2VubmUgcHJpbWVcbiAgZnVuY3Rpb24gTVByaW1lIChuYW1lLCBwKSB7XG4gICAgLy8gUCA9IDIgXiBOIC0gS1xuICAgIHRoaXMubmFtZSA9IG5hbWU7XG4gICAgdGhpcy5wID0gbmV3IEJOKHAsIDE2KTtcbiAgICB0aGlzLm4gPSB0aGlzLnAuYml0TGVuZ3RoKCk7XG4gICAgdGhpcy5rID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLm4pLmlzdWIodGhpcy5wKTtcblxuICAgIHRoaXMudG1wID0gdGhpcy5fdG1wKCk7XG4gIH1cblxuICBNUHJpbWUucHJvdG90eXBlLl90bXAgPSBmdW5jdGlvbiBfdG1wICgpIHtcbiAgICB2YXIgdG1wID0gbmV3IEJOKG51bGwpO1xuICAgIHRtcC53b3JkcyA9IG5ldyBBcnJheShNYXRoLmNlaWwodGhpcy5uIC8gMTMpKTtcbiAgICByZXR1cm4gdG1wO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuaXJlZHVjZSA9IGZ1bmN0aW9uIGlyZWR1Y2UgKG51bSkge1xuICAgIC8vIEFzc3VtZXMgdGhhdCBgbnVtYCBpcyBsZXNzIHRoYW4gYFBeMmBcbiAgICAvLyBudW0gPSBISSAqICgyIF4gTiAtIEspICsgSEkgKiBLICsgTE8gPSBISSAqIEsgKyBMTyAobW9kIFApXG4gICAgdmFyIHIgPSBudW07XG4gICAgdmFyIHJsZW47XG5cbiAgICBkbyB7XG4gICAgICB0aGlzLnNwbGl0KHIsIHRoaXMudG1wKTtcbiAgICAgIHIgPSB0aGlzLmltdWxLKHIpO1xuICAgICAgciA9IHIuaWFkZCh0aGlzLnRtcCk7XG4gICAgICBybGVuID0gci5iaXRMZW5ndGgoKTtcbiAgICB9IHdoaWxlIChybGVuID4gdGhpcy5uKTtcblxuICAgIHZhciBjbXAgPSBybGVuIDwgdGhpcy5uID8gLTEgOiByLnVjbXAodGhpcy5wKTtcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICByLndvcmRzWzBdID0gMDtcbiAgICAgIHIubGVuZ3RoID0gMTtcbiAgICB9IGVsc2UgaWYgKGNtcCA+IDApIHtcbiAgICAgIHIuaXN1Yih0aGlzLnApO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAoci5zdHJpcCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIC8vIHIgaXMgYSBCTiB2NCBpbnN0YW5jZVxuICAgICAgICByLnN0cmlwKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyByIGlzIGEgQk4gdjUgaW5zdGFuY2VcbiAgICAgICAgci5fc3RyaXAoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBNUHJpbWUucHJvdG90eXBlLnNwbGl0ID0gZnVuY3Rpb24gc3BsaXQgKGlucHV0LCBvdXQpIHtcbiAgICBpbnB1dC5pdXNocm4odGhpcy5uLCAwLCBvdXQpO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuaW11bEsgPSBmdW5jdGlvbiBpbXVsSyAobnVtKSB7XG4gICAgcmV0dXJuIG51bS5pbXVsKHRoaXMuayk7XG4gIH07XG5cbiAgZnVuY3Rpb24gSzI1NiAoKSB7XG4gICAgTVByaW1lLmNhbGwoXG4gICAgICB0aGlzLFxuICAgICAgJ2syNTYnLFxuICAgICAgJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZlIGZmZmZmYzJmJyk7XG4gIH1cbiAgaW5oZXJpdHMoSzI1NiwgTVByaW1lKTtcblxuICBLMjU2LnByb3RvdHlwZS5zcGxpdCA9IGZ1bmN0aW9uIHNwbGl0IChpbnB1dCwgb3V0cHV0KSB7XG4gICAgLy8gMjU2ID0gOSAqIDI2ICsgMjJcbiAgICB2YXIgbWFzayA9IDB4M2ZmZmZmO1xuXG4gICAgdmFyIG91dExlbiA9IE1hdGgubWluKGlucHV0Lmxlbmd0aCwgOSk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBvdXRMZW47IGkrKykge1xuICAgICAgb3V0cHV0LndvcmRzW2ldID0gaW5wdXQud29yZHNbaV07XG4gICAgfVxuICAgIG91dHB1dC5sZW5ndGggPSBvdXRMZW47XG5cbiAgICBpZiAoaW5wdXQubGVuZ3RoIDw9IDkpIHtcbiAgICAgIGlucHV0LndvcmRzWzBdID0gMDtcbiAgICAgIGlucHV0Lmxlbmd0aCA9IDE7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgLy8gU2hpZnQgYnkgOSBsaW1ic1xuICAgIHZhciBwcmV2ID0gaW5wdXQud29yZHNbOV07XG4gICAgb3V0cHV0LndvcmRzW291dHB1dC5sZW5ndGgrK10gPSBwcmV2ICYgbWFzaztcblxuICAgIGZvciAoaSA9IDEwOyBpIDwgaW5wdXQubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBuZXh0ID0gaW5wdXQud29yZHNbaV0gfCAwO1xuICAgICAgaW5wdXQud29yZHNbaSAtIDEwXSA9ICgobmV4dCAmIG1hc2spIDw8IDQpIHwgKHByZXYgPj4+IDIyKTtcbiAgICAgIHByZXYgPSBuZXh0O1xuICAgIH1cbiAgICBwcmV2ID4+Pj0gMjI7XG4gICAgaW5wdXQud29yZHNbaSAtIDEwXSA9IHByZXY7XG4gICAgaWYgKHByZXYgPT09IDAgJiYgaW5wdXQubGVuZ3RoID4gMTApIHtcbiAgICAgIGlucHV0Lmxlbmd0aCAtPSAxMDtcbiAgICB9IGVsc2Uge1xuICAgICAgaW5wdXQubGVuZ3RoIC09IDk7XG4gICAgfVxuICB9O1xuXG4gIEsyNTYucHJvdG90eXBlLmltdWxLID0gZnVuY3Rpb24gaW11bEsgKG51bSkge1xuICAgIC8vIEsgPSAweDEwMDAwMDNkMSA9IFsgMHg0MCwgMHgzZDEgXVxuICAgIG51bS53b3Jkc1tudW0ubGVuZ3RoXSA9IDA7XG4gICAgbnVtLndvcmRzW251bS5sZW5ndGggKyAxXSA9IDA7XG4gICAgbnVtLmxlbmd0aCArPSAyO1xuXG4gICAgLy8gYm91bmRlZCBhdDogMHg0MCAqIDB4M2ZmZmZmZiArIDB4M2QwID0gMHgxMDAwMDAzOTBcbiAgICB2YXIgbG8gPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdyA9IG51bS53b3Jkc1tpXSB8IDA7XG4gICAgICBsbyArPSB3ICogMHgzZDE7XG4gICAgICBudW0ud29yZHNbaV0gPSBsbyAmIDB4M2ZmZmZmZjtcbiAgICAgIGxvID0gdyAqIDB4NDAgKyAoKGxvIC8gMHg0MDAwMDAwKSB8IDApO1xuICAgIH1cblxuICAgIC8vIEZhc3QgbGVuZ3RoIHJlZHVjdGlvblxuICAgIGlmIChudW0ud29yZHNbbnVtLmxlbmd0aCAtIDFdID09PSAwKSB7XG4gICAgICBudW0ubGVuZ3RoLS07XG4gICAgICBpZiAobnVtLndvcmRzW251bS5sZW5ndGggLSAxXSA9PT0gMCkge1xuICAgICAgICBudW0ubGVuZ3RoLS07XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBudW07XG4gIH07XG5cbiAgZnVuY3Rpb24gUDIyNCAoKSB7XG4gICAgTVByaW1lLmNhbGwoXG4gICAgICB0aGlzLFxuICAgICAgJ3AyMjQnLFxuICAgICAgJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAxJyk7XG4gIH1cbiAgaW5oZXJpdHMoUDIyNCwgTVByaW1lKTtcblxuICBmdW5jdGlvbiBQMTkyICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAncDE5MicsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUgZmZmZmZmZmYgZmZmZmZmZmYnKTtcbiAgfVxuICBpbmhlcml0cyhQMTkyLCBNUHJpbWUpO1xuXG4gIGZ1bmN0aW9uIFAyNTUxOSAoKSB7XG4gICAgLy8gMiBeIDI1NSAtIDE5XG4gICAgTVByaW1lLmNhbGwoXG4gICAgICB0aGlzLFxuICAgICAgJzI1NTE5JyxcbiAgICAgICc3ZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmVkJyk7XG4gIH1cbiAgaW5oZXJpdHMoUDI1NTE5LCBNUHJpbWUpO1xuXG4gIFAyNTUxOS5wcm90b3R5cGUuaW11bEsgPSBmdW5jdGlvbiBpbXVsSyAobnVtKSB7XG4gICAgLy8gSyA9IDB4MTNcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgaGkgPSAobnVtLndvcmRzW2ldIHwgMCkgKiAweDEzICsgY2Fycnk7XG4gICAgICB2YXIgbG8gPSBoaSAmIDB4M2ZmZmZmZjtcbiAgICAgIGhpID4+Pj0gMjY7XG5cbiAgICAgIG51bS53b3Jkc1tpXSA9IGxvO1xuICAgICAgY2FycnkgPSBoaTtcbiAgICB9XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICBudW0ud29yZHNbbnVtLmxlbmd0aCsrXSA9IGNhcnJ5O1xuICAgIH1cbiAgICByZXR1cm4gbnVtO1xuICB9O1xuXG4gIC8vIEV4cG9ydGVkIG1vc3RseSBmb3IgdGVzdGluZyBwdXJwb3NlcywgdXNlIHBsYWluIG5hbWUgaW5zdGVhZFxuICBCTi5fcHJpbWUgPSBmdW5jdGlvbiBwcmltZSAobmFtZSkge1xuICAgIC8vIENhY2hlZCB2ZXJzaW9uIG9mIHByaW1lXG4gICAgaWYgKHByaW1lc1tuYW1lXSkgcmV0dXJuIHByaW1lc1tuYW1lXTtcblxuICAgIHZhciBwcmltZTtcbiAgICBpZiAobmFtZSA9PT0gJ2syNTYnKSB7XG4gICAgICBwcmltZSA9IG5ldyBLMjU2KCk7XG4gICAgfSBlbHNlIGlmIChuYW1lID09PSAncDIyNCcpIHtcbiAgICAgIHByaW1lID0gbmV3IFAyMjQoKTtcbiAgICB9IGVsc2UgaWYgKG5hbWUgPT09ICdwMTkyJykge1xuICAgICAgcHJpbWUgPSBuZXcgUDE5MigpO1xuICAgIH0gZWxzZSBpZiAobmFtZSA9PT0gJ3AyNTUxOScpIHtcbiAgICAgIHByaW1lID0gbmV3IFAyNTUxOSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ1Vua25vd24gcHJpbWUgJyArIG5hbWUpO1xuICAgIH1cbiAgICBwcmltZXNbbmFtZV0gPSBwcmltZTtcblxuICAgIHJldHVybiBwcmltZTtcbiAgfTtcblxuICAvL1xuICAvLyBCYXNlIHJlZHVjdGlvbiBlbmdpbmVcbiAgLy9cbiAgZnVuY3Rpb24gUmVkIChtKSB7XG4gICAgaWYgKHR5cGVvZiBtID09PSAnc3RyaW5nJykge1xuICAgICAgdmFyIHByaW1lID0gQk4uX3ByaW1lKG0pO1xuICAgICAgdGhpcy5tID0gcHJpbWUucDtcbiAgICAgIHRoaXMucHJpbWUgPSBwcmltZTtcbiAgICB9IGVsc2Uge1xuICAgICAgYXNzZXJ0KG0uZ3RuKDEpLCAnbW9kdWx1cyBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxJyk7XG4gICAgICB0aGlzLm0gPSBtO1xuICAgICAgdGhpcy5wcmltZSA9IG51bGw7XG4gICAgfVxuICB9XG5cbiAgUmVkLnByb3RvdHlwZS5fdmVyaWZ5MSA9IGZ1bmN0aW9uIF92ZXJpZnkxIChhKSB7XG4gICAgYXNzZXJ0KGEubmVnYXRpdmUgPT09IDAsICdyZWQgd29ya3Mgb25seSB3aXRoIHBvc2l0aXZlcycpO1xuICAgIGFzc2VydChhLnJlZCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLl92ZXJpZnkyID0gZnVuY3Rpb24gX3ZlcmlmeTIgKGEsIGIpIHtcbiAgICBhc3NlcnQoKGEubmVnYXRpdmUgfCBiLm5lZ2F0aXZlKSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgYXNzZXJ0KGEucmVkICYmIGEucmVkID09PSBiLnJlZCxcbiAgICAgICdyZWQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pbW9kID0gZnVuY3Rpb24gaW1vZCAoYSkge1xuICAgIGlmICh0aGlzLnByaW1lKSByZXR1cm4gdGhpcy5wcmltZS5pcmVkdWNlKGEpLl9mb3JjZVJlZCh0aGlzKTtcblxuICAgIG1vdmUoYSwgYS51bW9kKHRoaXMubSkuX2ZvcmNlUmVkKHRoaXMpKTtcbiAgICByZXR1cm4gYTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLm5lZyA9IGZ1bmN0aW9uIG5lZyAoYSkge1xuICAgIGlmIChhLmlzWmVybygpKSB7XG4gICAgICByZXR1cm4gYS5jbG9uZSgpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLm0uc3ViKGEpLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIGFkZCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5hZGQoYik7XG4gICAgaWYgKHJlcy5jbXAodGhpcy5tKSA+PSAwKSB7XG4gICAgICByZXMuaXN1Yih0aGlzLm0pO1xuICAgIH1cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmlhZGQgPSBmdW5jdGlvbiBpYWRkIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcblxuICAgIHZhciByZXMgPSBhLmlhZGQoYik7XG4gICAgaWYgKHJlcy5jbXAodGhpcy5tKSA+PSAwKSB7XG4gICAgICByZXMuaXN1Yih0aGlzLm0pO1xuICAgIH1cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuc3ViID0gZnVuY3Rpb24gc3ViIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcblxuICAgIHZhciByZXMgPSBhLnN1YihiKTtcbiAgICBpZiAocmVzLmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMuaWFkZCh0aGlzLm0pO1xuICAgIH1cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmlzdWIgPSBmdW5jdGlvbiBpc3ViIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcblxuICAgIHZhciByZXMgPSBhLmlzdWIoYik7XG4gICAgaWYgKHJlcy5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzLmlhZGQodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNobCA9IGZ1bmN0aW9uIHNobCAoYSwgbnVtKSB7XG4gICAgdGhpcy5fdmVyaWZ5MShhKTtcbiAgICByZXR1cm4gdGhpcy5pbW9kKGEudXNobG4obnVtKSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pbXVsID0gZnVuY3Rpb24gaW11bCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLmltdWwoYikpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUubXVsID0gZnVuY3Rpb24gbXVsIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcbiAgICByZXR1cm4gdGhpcy5pbW9kKGEubXVsKGIpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmlzcXIgPSBmdW5jdGlvbiBpc3FyIChhKSB7XG4gICAgcmV0dXJuIHRoaXMuaW11bChhLCBhLmNsb25lKCkpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuc3FyID0gZnVuY3Rpb24gc3FyIChhKSB7XG4gICAgcmV0dXJuIHRoaXMubXVsKGEsIGEpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuc3FydCA9IGZ1bmN0aW9uIHNxcnQgKGEpIHtcbiAgICBpZiAoYS5pc1plcm8oKSkgcmV0dXJuIGEuY2xvbmUoKTtcblxuICAgIHZhciBtb2QzID0gdGhpcy5tLmFuZGxuKDMpO1xuICAgIGFzc2VydChtb2QzICUgMiA9PT0gMSk7XG5cbiAgICAvLyBGYXN0IGNhc2VcbiAgICBpZiAobW9kMyA9PT0gMykge1xuICAgICAgdmFyIHBvdyA9IHRoaXMubS5hZGQobmV3IEJOKDEpKS5pdXNocm4oMik7XG4gICAgICByZXR1cm4gdGhpcy5wb3coYSwgcG93KTtcbiAgICB9XG5cbiAgICAvLyBUb25lbGxpLVNoYW5rcyBhbGdvcml0aG0gKFRvdGFsbHkgdW5vcHRpbWl6ZWQgYW5kIHNsb3cpXG4gICAgLy9cbiAgICAvLyBGaW5kIFEgYW5kIFMsIHRoYXQgUSAqIDIgXiBTID0gKFAgLSAxKVxuICAgIHZhciBxID0gdGhpcy5tLnN1Ym4oMSk7XG4gICAgdmFyIHMgPSAwO1xuICAgIHdoaWxlICghcS5pc1plcm8oKSAmJiBxLmFuZGxuKDEpID09PSAwKSB7XG4gICAgICBzKys7XG4gICAgICBxLml1c2hybigxKTtcbiAgICB9XG4gICAgYXNzZXJ0KCFxLmlzWmVybygpKTtcblxuICAgIHZhciBvbmUgPSBuZXcgQk4oMSkudG9SZWQodGhpcyk7XG4gICAgdmFyIG5PbmUgPSBvbmUucmVkTmVnKCk7XG5cbiAgICAvLyBGaW5kIHF1YWRyYXRpYyBub24tcmVzaWR1ZVxuICAgIC8vIE5PVEU6IE1heCBpcyBzdWNoIGJlY2F1c2Ugb2YgZ2VuZXJhbGl6ZWQgUmllbWFubiBoeXBvdGhlc2lzLlxuICAgIHZhciBscG93ID0gdGhpcy5tLnN1Ym4oMSkuaXVzaHJuKDEpO1xuICAgIHZhciB6ID0gdGhpcy5tLmJpdExlbmd0aCgpO1xuICAgIHogPSBuZXcgQk4oMiAqIHogKiB6KS50b1JlZCh0aGlzKTtcblxuICAgIHdoaWxlICh0aGlzLnBvdyh6LCBscG93KS5jbXAobk9uZSkgIT09IDApIHtcbiAgICAgIHoucmVkSUFkZChuT25lKTtcbiAgICB9XG5cbiAgICB2YXIgYyA9IHRoaXMucG93KHosIHEpO1xuICAgIHZhciByID0gdGhpcy5wb3coYSwgcS5hZGRuKDEpLml1c2hybigxKSk7XG4gICAgdmFyIHQgPSB0aGlzLnBvdyhhLCBxKTtcbiAgICB2YXIgbSA9IHM7XG4gICAgd2hpbGUgKHQuY21wKG9uZSkgIT09IDApIHtcbiAgICAgIHZhciB0bXAgPSB0O1xuICAgICAgZm9yICh2YXIgaSA9IDA7IHRtcC5jbXAob25lKSAhPT0gMDsgaSsrKSB7XG4gICAgICAgIHRtcCA9IHRtcC5yZWRTcXIoKTtcbiAgICAgIH1cbiAgICAgIGFzc2VydChpIDwgbSk7XG4gICAgICB2YXIgYiA9IHRoaXMucG93KGMsIG5ldyBCTigxKS5pdXNobG4obSAtIGkgLSAxKSk7XG5cbiAgICAgIHIgPSByLnJlZE11bChiKTtcbiAgICAgIGMgPSBiLnJlZFNxcigpO1xuICAgICAgdCA9IHQucmVkTXVsKGMpO1xuICAgICAgbSA9IGk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pbnZtID0gZnVuY3Rpb24gaW52bSAoYSkge1xuICAgIHZhciBpbnYgPSBhLl9pbnZtcCh0aGlzLm0pO1xuICAgIGlmIChpbnYubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIGludi5uZWdhdGl2ZSA9IDA7XG4gICAgICByZXR1cm4gdGhpcy5pbW9kKGludikucmVkTmVnKCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiB0aGlzLmltb2QoaW52KTtcbiAgICB9XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5wb3cgPSBmdW5jdGlvbiBwb3cgKGEsIG51bSkge1xuICAgIGlmIChudW0uaXNaZXJvKCkpIHJldHVybiBuZXcgQk4oMSkudG9SZWQodGhpcyk7XG4gICAgaWYgKG51bS5jbXBuKDEpID09PSAwKSByZXR1cm4gYS5jbG9uZSgpO1xuXG4gICAgdmFyIHdpbmRvd1NpemUgPSA0O1xuICAgIHZhciB3bmQgPSBuZXcgQXJyYXkoMSA8PCB3aW5kb3dTaXplKTtcbiAgICB3bmRbMF0gPSBuZXcgQk4oMSkudG9SZWQodGhpcyk7XG4gICAgd25kWzFdID0gYTtcbiAgICBmb3IgKHZhciBpID0gMjsgaSA8IHduZC5sZW5ndGg7IGkrKykge1xuICAgICAgd25kW2ldID0gdGhpcy5tdWwod25kW2kgLSAxXSwgYSk7XG4gICAgfVxuXG4gICAgdmFyIHJlcyA9IHduZFswXTtcbiAgICB2YXIgY3VycmVudCA9IDA7XG4gICAgdmFyIGN1cnJlbnRMZW4gPSAwO1xuICAgIHZhciBzdGFydCA9IG51bS5iaXRMZW5ndGgoKSAlIDI2O1xuICAgIGlmIChzdGFydCA9PT0gMCkge1xuICAgICAgc3RhcnQgPSAyNjtcbiAgICB9XG5cbiAgICBmb3IgKGkgPSBudW0ubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIHZhciB3b3JkID0gbnVtLndvcmRzW2ldO1xuICAgICAgZm9yICh2YXIgaiA9IHN0YXJ0IC0gMTsgaiA+PSAwOyBqLS0pIHtcbiAgICAgICAgdmFyIGJpdCA9ICh3b3JkID4+IGopICYgMTtcbiAgICAgICAgaWYgKHJlcyAhPT0gd25kWzBdKSB7XG4gICAgICAgICAgcmVzID0gdGhpcy5zcXIocmVzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChiaXQgPT09IDAgJiYgY3VycmVudCA9PT0gMCkge1xuICAgICAgICAgIGN1cnJlbnRMZW4gPSAwO1xuICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG5cbiAgICAgICAgY3VycmVudCA8PD0gMTtcbiAgICAgICAgY3VycmVudCB8PSBiaXQ7XG4gICAgICAgIGN1cnJlbnRMZW4rKztcbiAgICAgICAgaWYgKGN1cnJlbnRMZW4gIT09IHdpbmRvd1NpemUgJiYgKGkgIT09IDAgfHwgaiAhPT0gMCkpIGNvbnRpbnVlO1xuXG4gICAgICAgIHJlcyA9IHRoaXMubXVsKHJlcywgd25kW2N1cnJlbnRdKTtcbiAgICAgICAgY3VycmVudExlbiA9IDA7XG4gICAgICAgIGN1cnJlbnQgPSAwO1xuICAgICAgfVxuICAgICAgc3RhcnQgPSAyNjtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuY29udmVydFRvID0gZnVuY3Rpb24gY29udmVydFRvIChudW0pIHtcbiAgICB2YXIgciA9IG51bS51bW9kKHRoaXMubSk7XG5cbiAgICByZXR1cm4gciA9PT0gbnVtID8gci5jbG9uZSgpIDogcjtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmNvbnZlcnRGcm9tID0gZnVuY3Rpb24gY29udmVydEZyb20gKG51bSkge1xuICAgIHZhciByZXMgPSBudW0uY2xvbmUoKTtcbiAgICByZXMucmVkID0gbnVsbDtcbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vXG4gIC8vIE1vbnRnb21lcnkgbWV0aG9kIGVuZ2luZVxuICAvL1xuXG4gIEJOLm1vbnQgPSBmdW5jdGlvbiBtb250IChudW0pIHtcbiAgICByZXR1cm4gbmV3IE1vbnQobnVtKTtcbiAgfTtcblxuICBmdW5jdGlvbiBNb250IChtKSB7XG4gICAgUmVkLmNhbGwodGhpcywgbSk7XG5cbiAgICB0aGlzLnNoaWZ0ID0gdGhpcy5tLmJpdExlbmd0aCgpO1xuICAgIGlmICh0aGlzLnNoaWZ0ICUgMjYgIT09IDApIHtcbiAgICAgIHRoaXMuc2hpZnQgKz0gMjYgLSAodGhpcy5zaGlmdCAlIDI2KTtcbiAgICB9XG5cbiAgICB0aGlzLnIgPSBuZXcgQk4oMSkuaXVzaGxuKHRoaXMuc2hpZnQpO1xuICAgIHRoaXMucjIgPSB0aGlzLmltb2QodGhpcy5yLnNxcigpKTtcbiAgICB0aGlzLnJpbnYgPSB0aGlzLnIuX2ludm1wKHRoaXMubSk7XG5cbiAgICB0aGlzLm1pbnYgPSB0aGlzLnJpbnYubXVsKHRoaXMucikuaXN1Ym4oMSkuZGl2KHRoaXMubSk7XG4gICAgdGhpcy5taW52ID0gdGhpcy5taW52LnVtb2QodGhpcy5yKTtcbiAgICB0aGlzLm1pbnYgPSB0aGlzLnIuc3ViKHRoaXMubWludik7XG4gIH1cbiAgaW5oZXJpdHMoTW9udCwgUmVkKTtcblxuICBNb250LnByb3RvdHlwZS5jb252ZXJ0VG8gPSBmdW5jdGlvbiBjb252ZXJ0VG8gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmltb2QobnVtLnVzaGxuKHRoaXMuc2hpZnQpKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5jb252ZXJ0RnJvbSA9IGZ1bmN0aW9uIGNvbnZlcnRGcm9tIChudW0pIHtcbiAgICB2YXIgciA9IHRoaXMuaW1vZChudW0ubXVsKHRoaXMucmludikpO1xuICAgIHIucmVkID0gbnVsbDtcbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5pbXVsID0gZnVuY3Rpb24gaW11bCAoYSwgYikge1xuICAgIGlmIChhLmlzWmVybygpIHx8IGIuaXNaZXJvKCkpIHtcbiAgICAgIGEud29yZHNbMF0gPSAwO1xuICAgICAgYS5sZW5ndGggPSAxO1xuICAgICAgcmV0dXJuIGE7XG4gICAgfVxuXG4gICAgdmFyIHQgPSBhLmltdWwoYik7XG4gICAgdmFyIGMgPSB0Lm1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm1pbnYpLmltYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5tKTtcbiAgICB2YXIgdSA9IHQuaXN1YihjKS5pdXNocm4odGhpcy5zaGlmdCk7XG4gICAgdmFyIHJlcyA9IHU7XG5cbiAgICBpZiAodS5jbXAodGhpcy5tKSA+PSAwKSB7XG4gICAgICByZXMgPSB1LmlzdWIodGhpcy5tKTtcbiAgICB9IGVsc2UgaWYgKHUuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcyA9IHUuaWFkZCh0aGlzLm0pO1xuICAgIH1cblxuICAgIHJldHVybiByZXMuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xuXG4gIE1vbnQucHJvdG90eXBlLm11bCA9IGZ1bmN0aW9uIG11bCAoYSwgYikge1xuICAgIGlmIChhLmlzWmVybygpIHx8IGIuaXNaZXJvKCkpIHJldHVybiBuZXcgQk4oMCkuX2ZvcmNlUmVkKHRoaXMpO1xuXG4gICAgdmFyIHQgPSBhLm11bChiKTtcbiAgICB2YXIgYyA9IHQubWFza24odGhpcy5zaGlmdCkubXVsKHRoaXMubWludikuaW1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm0pO1xuICAgIHZhciB1ID0gdC5pc3ViKGMpLml1c2hybih0aGlzLnNoaWZ0KTtcbiAgICB2YXIgcmVzID0gdTtcbiAgICBpZiAodS5jbXAodGhpcy5tKSA+PSAwKSB7XG4gICAgICByZXMgPSB1LmlzdWIodGhpcy5tKTtcbiAgICB9IGVsc2UgaWYgKHUuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcyA9IHUuaWFkZCh0aGlzLm0pO1xuICAgIH1cblxuICAgIHJldHVybiByZXMuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xuXG4gIE1vbnQucHJvdG90eXBlLmludm0gPSBmdW5jdGlvbiBpbnZtIChhKSB7XG4gICAgLy8gKEFSKV4tMSAqIFJeMiA9IChBXi0xICogUl4tMSkgKiBSXjIgPSBBXi0xICogUlxuICAgIHZhciByZXMgPSB0aGlzLmltb2QoYS5faW52bXAodGhpcy5tKS5tdWwodGhpcy5yMikpO1xuICAgIHJldHVybiByZXMuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xufSkodHlwZW9mIG1vZHVsZSA9PT0gJ3VuZGVmaW5lZCcgfHwgbW9kdWxlLCB0aGlzKTtcbiIsImV4cG9ydCBjb25zdCBpc01lc3NhZ2VQb3J0ID0gKHNlbmRlcikgPT4ge1xuICAgIHJldHVybiB0eXBlb2Ygc2VuZGVyLnN0YXJ0ID09PSAnZnVuY3Rpb24nO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lc3NhZ2UtcG9ydC5qcy5tYXAiLCJpbXBvcnQgeyBQT1JUX01BUCB9IGZyb20gJy4vcG9ydC1tYXAnO1xuZXhwb3J0IGNvbnN0IGV4dGVuZEJyb2tlckltcGxlbWVudGF0aW9uID0gKHBhcnRpYWxCcm9rZXJJbXBsZW1lbnRhdGlvbikgPT4gKHtcbiAgICAuLi5wYXJ0aWFsQnJva2VySW1wbGVtZW50YXRpb24sXG4gICAgY29ubmVjdDogKHsgY2FsbCB9KSA9PiB7XG4gICAgICAgIHJldHVybiBhc3luYyAoKSA9PiB7XG4gICAgICAgICAgICBjb25zdCB7IHBvcnQxLCBwb3J0MiB9ID0gbmV3IE1lc3NhZ2VDaGFubmVsKCk7XG4gICAgICAgICAgICBjb25zdCBwb3J0SWQgPSBhd2FpdCBjYWxsKCdjb25uZWN0JywgeyBwb3J0OiBwb3J0MSB9LCBbcG9ydDFdKTtcbiAgICAgICAgICAgIFBPUlRfTUFQLnNldChwb3J0MiwgcG9ydElkKTtcbiAgICAgICAgICAgIHJldHVybiBwb3J0MjtcbiAgICAgICAgfTtcbiAgICB9LFxuICAgIGRpc2Nvbm5lY3Q6ICh7IGNhbGwgfSkgPT4ge1xuICAgICAgICByZXR1cm4gYXN5bmMgKHBvcnQpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHBvcnRJZCA9IFBPUlRfTUFQLmdldChwb3J0KTtcbiAgICAgICAgICAgIGlmIChwb3J0SWQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignVGhlIGdpdmVuIHBvcnQgaXMgbm90IGNvbm5lY3RlZC4nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF3YWl0IGNhbGwoJ2Rpc2Nvbm5lY3QnLCB7IHBvcnRJZCB9KTtcbiAgICAgICAgfTtcbiAgICB9LFxuICAgIGlzU3VwcG9ydGVkOiAoeyBjYWxsIH0pID0+IHtcbiAgICAgICAgcmV0dXJuICgpID0+IGNhbGwoJ2lzU3VwcG9ydGVkJyk7XG4gICAgfVxufSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1leHRlbmQtYnJva2VyLWltcGxlbWVudGF0aW9uLmpzLm1hcCIsImV4cG9ydCBjb25zdCBQT1JUX01BUCA9IG5ldyBXZWFrTWFwKCk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wb3J0LW1hcC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1icm9rZXItYWN0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1icm9rZXItZGVmaW5pdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWZhdWx0LWJyb2tlci1kZWZpbml0aW9uLmpzLm1hcCIsImV4cG9ydCAqIGZyb20gJy4vYnJva2VyLWFjdGlvbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9icm9rZXItZGVmaW5pdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2RlZmF1bHQtYnJva2VyLWRlZmluaXRpb24nO1xuZXhwb3J0ICogZnJvbSAnLi93b3JrZXItZXZlbnQnO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d29ya2VyLWV2ZW50LmpzLm1hcCIsImltcG9ydCB7IGdlbmVyYXRlVW5pcXVlTnVtYmVyIH0gZnJvbSAnZmFzdC11bmlxdWUtbnVtYmVycyc7XG5pbXBvcnQgeyBpc01lc3NhZ2VQb3J0IH0gZnJvbSAnLi9ndWFyZHMvbWVzc2FnZS1wb3J0JztcbmltcG9ydCB7IGV4dGVuZEJyb2tlckltcGxlbWVudGF0aW9uIH0gZnJvbSAnLi9oZWxwZXJzL2V4dGVuZC1icm9rZXItaW1wbGVtZW50YXRpb24nO1xuLypcbiAqIEB0b2RvIEV4cGxpY2l0bHkgcmVmZXJlbmNpbmcgdGhlIGJhcnJlbCBmaWxlIHNlZW1zIHRvIGJlIG5lY2Vzc2FyeSB3aGVuIGVuYWJsaW5nIHRoZVxuICogaXNvbGF0ZWRNb2R1bGVzIGNvbXBpbGVyIG9wdGlvbi5cbiAqL1xuZXhwb3J0ICogZnJvbSAnLi9pbnRlcmZhY2VzL2luZGV4JztcbmV4cG9ydCAqIGZyb20gJy4vdHlwZXMvaW5kZXgnO1xuY29uc3QgT05HT0lOR19SRVFVRVNUUyA9IG5ldyBXZWFrTWFwKCk7XG5jb25zdCBjcmVhdGVPckdldE9uZ29pbmdSZXF1ZXN0cyA9IChzZW5kZXIpID0+IHtcbiAgICBpZiAoT05HT0lOR19SRVFVRVNUUy5oYXMoc2VuZGVyKSkge1xuICAgICAgICAvLyBAdG9kbyBUeXBlU2NyaXB0IG5lZWRzIHRvIGJlIGNvbnZpbmNlZCB0aGF0IGhhcygpIHdvcmtzIGFzIGV4cGVjdGVkLlxuICAgICAgICByZXR1cm4gT05HT0lOR19SRVFVRVNUUy5nZXQoc2VuZGVyKTtcbiAgICB9XG4gICAgY29uc3Qgb25nb2luZ1JlcXVlc3RzID0gbmV3IE1hcCgpO1xuICAgIE9OR09JTkdfUkVRVUVTVFMuc2V0KHNlbmRlciwgb25nb2luZ1JlcXVlc3RzKTtcbiAgICByZXR1cm4gb25nb2luZ1JlcXVlc3RzO1xufTtcbmV4cG9ydCBjb25zdCBjcmVhdGVCcm9rZXIgPSAoYnJva2VySW1wbGVtZW50YXRpb24pID0+IHtcbiAgICBjb25zdCBmdWxsQnJva2VySW1wbGVtZW50YXRpb24gPSBleHRlbmRCcm9rZXJJbXBsZW1lbnRhdGlvbihicm9rZXJJbXBsZW1lbnRhdGlvbik7XG4gICAgcmV0dXJuIChzZW5kZXIpID0+IHtcbiAgICAgICAgY29uc3Qgb25nb2luZ1JlcXVlc3RzID0gY3JlYXRlT3JHZXRPbmdvaW5nUmVxdWVzdHMoc2VuZGVyKTtcbiAgICAgICAgc2VuZGVyLmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCAoKHsgZGF0YTogbWVzc2FnZSB9KSA9PiB7XG4gICAgICAgICAgICBjb25zdCB7IGlkIH0gPSBtZXNzYWdlO1xuICAgICAgICAgICAgaWYgKGlkICE9PSBudWxsICYmIG9uZ29pbmdSZXF1ZXN0cy5oYXMoaWQpKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgeyByZWplY3QsIHJlc29sdmUgfSA9IG9uZ29pbmdSZXF1ZXN0cy5nZXQoaWQpO1xuICAgICAgICAgICAgICAgIG9uZ29pbmdSZXF1ZXN0cy5kZWxldGUoaWQpO1xuICAgICAgICAgICAgICAgIGlmIChtZXNzYWdlLmVycm9yID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZShtZXNzYWdlLnJlc3VsdCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICByZWplY3QobmV3IEVycm9yKG1lc3NhZ2UuZXJyb3IubWVzc2FnZSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSkpO1xuICAgICAgICBpZiAoaXNNZXNzYWdlUG9ydChzZW5kZXIpKSB7XG4gICAgICAgICAgICBzZW5kZXIuc3RhcnQoKTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBjYWxsID0gKG1ldGhvZCwgcGFyYW1zID0gbnVsbCwgdHJhbnNmZXJhYmxlcyA9IFtdKSA9PiB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IGlkID0gZ2VuZXJhdGVVbmlxdWVOdW1iZXIob25nb2luZ1JlcXVlc3RzKTtcbiAgICAgICAgICAgICAgICBvbmdvaW5nUmVxdWVzdHMuc2V0KGlkLCB7IHJlamVjdCwgcmVzb2x2ZSB9KTtcbiAgICAgICAgICAgICAgICBpZiAocGFyYW1zID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIHNlbmRlci5wb3N0TWVzc2FnZSh7IGlkLCBtZXRob2QgfSwgdHJhbnNmZXJhYmxlcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBzZW5kZXIucG9zdE1lc3NhZ2UoeyBpZCwgbWV0aG9kLCBwYXJhbXMgfSwgdHJhbnNmZXJhYmxlcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH07XG4gICAgICAgIGNvbnN0IG5vdGlmeSA9IChtZXRob2QsIHBhcmFtcywgdHJhbnNmZXJhYmxlcyA9IFtdKSA9PiB7XG4gICAgICAgICAgICBzZW5kZXIucG9zdE1lc3NhZ2UoeyBpZDogbnVsbCwgbWV0aG9kLCBwYXJhbXMgfSwgdHJhbnNmZXJhYmxlcyk7XG4gICAgICAgIH07XG4gICAgICAgIGxldCBmdW5jdGlvbnMgPSB7fTtcbiAgICAgICAgZm9yIChjb25zdCBba2V5LCBoYW5kbGVyXSBvZiBPYmplY3QuZW50cmllcyhmdWxsQnJva2VySW1wbGVtZW50YXRpb24pKSB7XG4gICAgICAgICAgICBmdW5jdGlvbnMgPSB7IC4uLmZ1bmN0aW9ucywgW2tleV06IGhhbmRsZXIoeyBjYWxsLCBub3RpZnkgfSkgfTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4geyAuLi5mdW5jdGlvbnMgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1vZHVsZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1icm9rZXItaW1wbGVtZW50YXRpb24uanMubWFwIiwiZXhwb3J0ICogZnJvbSAnLi9icm9rZXItaW1wbGVtZW50YXRpb24nO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIiwidmFyIHI7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gcmFuZChsZW4pIHtcbiAgaWYgKCFyKVxuICAgIHIgPSBuZXcgUmFuZChudWxsKTtcblxuICByZXR1cm4gci5nZW5lcmF0ZShsZW4pO1xufTtcblxuZnVuY3Rpb24gUmFuZChyYW5kKSB7XG4gIHRoaXMucmFuZCA9IHJhbmQ7XG59XG5tb2R1bGUuZXhwb3J0cy5SYW5kID0gUmFuZDtcblxuUmFuZC5wcm90b3R5cGUuZ2VuZXJhdGUgPSBmdW5jdGlvbiBnZW5lcmF0ZShsZW4pIHtcbiAgcmV0dXJuIHRoaXMuX3JhbmQobGVuKTtcbn07XG5cbi8vIEVtdWxhdGUgY3J5cHRvIEFQSSB1c2luZyByYW5keVxuUmFuZC5wcm90b3R5cGUuX3JhbmQgPSBmdW5jdGlvbiBfcmFuZChuKSB7XG4gIGlmICh0aGlzLnJhbmQuZ2V0Qnl0ZXMpXG4gICAgcmV0dXJuIHRoaXMucmFuZC5nZXRCeXRlcyhuKTtcblxuICB2YXIgcmVzID0gbmV3IFVpbnQ4QXJyYXkobik7XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzLmxlbmd0aDsgaSsrKVxuICAgIHJlc1tpXSA9IHRoaXMucmFuZC5nZXRCeXRlKCk7XG4gIHJldHVybiByZXM7XG59O1xuXG5pZiAodHlwZW9mIHNlbGYgPT09ICdvYmplY3QnKSB7XG4gIGlmIChzZWxmLmNyeXB0byAmJiBzZWxmLmNyeXB0by5nZXRSYW5kb21WYWx1ZXMpIHtcbiAgICAvLyBNb2Rlcm4gYnJvd3NlcnNcbiAgICBSYW5kLnByb3RvdHlwZS5fcmFuZCA9IGZ1bmN0aW9uIF9yYW5kKG4pIHtcbiAgICAgIHZhciBhcnIgPSBuZXcgVWludDhBcnJheShuKTtcbiAgICAgIHNlbGYuY3J5cHRvLmdldFJhbmRvbVZhbHVlcyhhcnIpO1xuICAgICAgcmV0dXJuIGFycjtcbiAgICB9O1xuICB9IGVsc2UgaWYgKHNlbGYubXNDcnlwdG8gJiYgc2VsZi5tc0NyeXB0by5nZXRSYW5kb21WYWx1ZXMpIHtcbiAgICAvLyBJRVxuICAgIFJhbmQucHJvdG90eXBlLl9yYW5kID0gZnVuY3Rpb24gX3JhbmQobikge1xuICAgICAgdmFyIGFyciA9IG5ldyBVaW50OEFycmF5KG4pO1xuICAgICAgc2VsZi5tc0NyeXB0by5nZXRSYW5kb21WYWx1ZXMoYXJyKTtcbiAgICAgIHJldHVybiBhcnI7XG4gICAgfTtcblxuICAvLyBTYWZhcmkncyBXZWJXb3JrZXJzIGRvIG5vdCBoYXZlIGBjcnlwdG9gXG4gIH0gZWxzZSBpZiAodHlwZW9mIHdpbmRvdyA9PT0gJ29iamVjdCcpIHtcbiAgICAvLyBPbGQganVua1xuICAgIFJhbmQucHJvdG90eXBlLl9yYW5kID0gZnVuY3Rpb24oKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ05vdCBpbXBsZW1lbnRlZCB5ZXQnKTtcbiAgICB9O1xuICB9XG59IGVsc2Uge1xuICAvLyBOb2RlLmpzIG9yIFdlYiB3b3JrZXIgd2l0aCBubyBjcnlwdG8gc3VwcG9ydFxuICB0cnkge1xuICAgIHZhciBjcnlwdG8gPSByZXF1aXJlKCdjcnlwdG8nKTtcbiAgICBpZiAodHlwZW9mIGNyeXB0by5yYW5kb21CeXRlcyAhPT0gJ2Z1bmN0aW9uJylcbiAgICAgIHRocm93IG5ldyBFcnJvcignTm90IHN1cHBvcnRlZCcpO1xuXG4gICAgUmFuZC5wcm90b3R5cGUuX3JhbmQgPSBmdW5jdGlvbiBfcmFuZChuKSB7XG4gICAgICByZXR1cm4gY3J5cHRvLnJhbmRvbUJ5dGVzKG4pO1xuICAgIH07XG4gIH0gY2F0Y2ggKGUpIHtcbiAgfVxufVxuIiwiLy8gYmFzZWQgb24gdGhlIGFlcyBpbXBsaW1lbnRhdGlvbiBpbiB0cmlwbGUgc2VjXG4vLyBodHRwczovL2dpdGh1Yi5jb20va2V5YmFzZS90cmlwbGVzZWNcbi8vIHdoaWNoIGlzIGluIHR1cm4gYmFzZWQgb24gdGhlIG9uZSBmcm9tIGNyeXB0by1qc1xuLy8gaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jcnlwdG8tanMvXG5cbnZhciBCdWZmZXIgPSByZXF1aXJlKCdzYWZlLWJ1ZmZlcicpLkJ1ZmZlclxuXG5mdW5jdGlvbiBhc1VJbnQzMkFycmF5IChidWYpIHtcbiAgaWYgKCFCdWZmZXIuaXNCdWZmZXIoYnVmKSkgYnVmID0gQnVmZmVyLmZyb20oYnVmKVxuXG4gIHZhciBsZW4gPSAoYnVmLmxlbmd0aCAvIDQpIHwgMFxuICB2YXIgb3V0ID0gbmV3IEFycmF5KGxlbilcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgb3V0W2ldID0gYnVmLnJlYWRVSW50MzJCRShpICogNClcbiAgfVxuXG4gIHJldHVybiBvdXRcbn1cblxuZnVuY3Rpb24gc2NydWJWZWMgKHYpIHtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB2Lmxlbmd0aDsgdisrKSB7XG4gICAgdltpXSA9IDBcbiAgfVxufVxuXG5mdW5jdGlvbiBjcnlwdEJsb2NrIChNLCBrZXlTY2hlZHVsZSwgU1VCX01JWCwgU0JPWCwgblJvdW5kcykge1xuICB2YXIgU1VCX01JWDAgPSBTVUJfTUlYWzBdXG4gIHZhciBTVUJfTUlYMSA9IFNVQl9NSVhbMV1cbiAgdmFyIFNVQl9NSVgyID0gU1VCX01JWFsyXVxuICB2YXIgU1VCX01JWDMgPSBTVUJfTUlYWzNdXG5cbiAgdmFyIHMwID0gTVswXSBeIGtleVNjaGVkdWxlWzBdXG4gIHZhciBzMSA9IE1bMV0gXiBrZXlTY2hlZHVsZVsxXVxuICB2YXIgczIgPSBNWzJdIF4ga2V5U2NoZWR1bGVbMl1cbiAgdmFyIHMzID0gTVszXSBeIGtleVNjaGVkdWxlWzNdXG4gIHZhciB0MCwgdDEsIHQyLCB0M1xuICB2YXIga3NSb3cgPSA0XG5cbiAgZm9yICh2YXIgcm91bmQgPSAxOyByb3VuZCA8IG5Sb3VuZHM7IHJvdW5kKyspIHtcbiAgICB0MCA9IFNVQl9NSVgwW3MwID4+PiAyNF0gXiBTVUJfTUlYMVsoczEgPj4+IDE2KSAmIDB4ZmZdIF4gU1VCX01JWDJbKHMyID4+PiA4KSAmIDB4ZmZdIF4gU1VCX01JWDNbczMgJiAweGZmXSBeIGtleVNjaGVkdWxlW2tzUm93KytdXG4gICAgdDEgPSBTVUJfTUlYMFtzMSA+Pj4gMjRdIF4gU1VCX01JWDFbKHMyID4+PiAxNikgJiAweGZmXSBeIFNVQl9NSVgyWyhzMyA+Pj4gOCkgJiAweGZmXSBeIFNVQl9NSVgzW3MwICYgMHhmZl0gXiBrZXlTY2hlZHVsZVtrc1JvdysrXVxuICAgIHQyID0gU1VCX01JWDBbczIgPj4+IDI0XSBeIFNVQl9NSVgxWyhzMyA+Pj4gMTYpICYgMHhmZl0gXiBTVUJfTUlYMlsoczAgPj4+IDgpICYgMHhmZl0gXiBTVUJfTUlYM1tzMSAmIDB4ZmZdIF4ga2V5U2NoZWR1bGVba3NSb3crK11cbiAgICB0MyA9IFNVQl9NSVgwW3MzID4+PiAyNF0gXiBTVUJfTUlYMVsoczAgPj4+IDE2KSAmIDB4ZmZdIF4gU1VCX01JWDJbKHMxID4+PiA4KSAmIDB4ZmZdIF4gU1VCX01JWDNbczIgJiAweGZmXSBeIGtleVNjaGVkdWxlW2tzUm93KytdXG4gICAgczAgPSB0MFxuICAgIHMxID0gdDFcbiAgICBzMiA9IHQyXG4gICAgczMgPSB0M1xuICB9XG5cbiAgdDAgPSAoKFNCT1hbczAgPj4+IDI0XSA8PCAyNCkgfCAoU0JPWFsoczEgPj4+IDE2KSAmIDB4ZmZdIDw8IDE2KSB8IChTQk9YWyhzMiA+Pj4gOCkgJiAweGZmXSA8PCA4KSB8IFNCT1hbczMgJiAweGZmXSkgXiBrZXlTY2hlZHVsZVtrc1JvdysrXVxuICB0MSA9ICgoU0JPWFtzMSA+Pj4gMjRdIDw8IDI0KSB8IChTQk9YWyhzMiA+Pj4gMTYpICYgMHhmZl0gPDwgMTYpIHwgKFNCT1hbKHMzID4+PiA4KSAmIDB4ZmZdIDw8IDgpIHwgU0JPWFtzMCAmIDB4ZmZdKSBeIGtleVNjaGVkdWxlW2tzUm93KytdXG4gIHQyID0gKChTQk9YW3MyID4+PiAyNF0gPDwgMjQpIHwgKFNCT1hbKHMzID4+PiAxNikgJiAweGZmXSA8PCAxNikgfCAoU0JPWFsoczAgPj4+IDgpICYgMHhmZl0gPDwgOCkgfCBTQk9YW3MxICYgMHhmZl0pIF4ga2V5U2NoZWR1bGVba3NSb3crK11cbiAgdDMgPSAoKFNCT1hbczMgPj4+IDI0XSA8PCAyNCkgfCAoU0JPWFsoczAgPj4+IDE2KSAmIDB4ZmZdIDw8IDE2KSB8IChTQk9YWyhzMSA+Pj4gOCkgJiAweGZmXSA8PCA4KSB8IFNCT1hbczIgJiAweGZmXSkgXiBrZXlTY2hlZHVsZVtrc1JvdysrXVxuICB0MCA9IHQwID4+PiAwXG4gIHQxID0gdDEgPj4+IDBcbiAgdDIgPSB0MiA+Pj4gMFxuICB0MyA9IHQzID4+PiAwXG5cbiAgcmV0dXJuIFt0MCwgdDEsIHQyLCB0M11cbn1cblxuLy8gQUVTIGNvbnN0YW50c1xudmFyIFJDT04gPSBbMHgwMCwgMHgwMSwgMHgwMiwgMHgwNCwgMHgwOCwgMHgxMCwgMHgyMCwgMHg0MCwgMHg4MCwgMHgxYiwgMHgzNl1cbnZhciBHID0gKGZ1bmN0aW9uICgpIHtcbiAgLy8gQ29tcHV0ZSBkb3VibGUgdGFibGVcbiAgdmFyIGQgPSBuZXcgQXJyYXkoMjU2KVxuICBmb3IgKHZhciBqID0gMDsgaiA8IDI1NjsgaisrKSB7XG4gICAgaWYgKGogPCAxMjgpIHtcbiAgICAgIGRbal0gPSBqIDw8IDFcbiAgICB9IGVsc2Uge1xuICAgICAgZFtqXSA9IChqIDw8IDEpIF4gMHgxMWJcbiAgICB9XG4gIH1cblxuICB2YXIgU0JPWCA9IFtdXG4gIHZhciBJTlZfU0JPWCA9IFtdXG4gIHZhciBTVUJfTUlYID0gW1tdLCBbXSwgW10sIFtdXVxuICB2YXIgSU5WX1NVQl9NSVggPSBbW10sIFtdLCBbXSwgW11dXG5cbiAgLy8gV2FsayBHRigyXjgpXG4gIHZhciB4ID0gMFxuICB2YXIgeGkgPSAwXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgMjU2OyArK2kpIHtcbiAgICAvLyBDb21wdXRlIHNib3hcbiAgICB2YXIgc3ggPSB4aSBeICh4aSA8PCAxKSBeICh4aSA8PCAyKSBeICh4aSA8PCAzKSBeICh4aSA8PCA0KVxuICAgIHN4ID0gKHN4ID4+PiA4KSBeIChzeCAmIDB4ZmYpIF4gMHg2M1xuICAgIFNCT1hbeF0gPSBzeFxuICAgIElOVl9TQk9YW3N4XSA9IHhcblxuICAgIC8vIENvbXB1dGUgbXVsdGlwbGljYXRpb25cbiAgICB2YXIgeDIgPSBkW3hdXG4gICAgdmFyIHg0ID0gZFt4Ml1cbiAgICB2YXIgeDggPSBkW3g0XVxuXG4gICAgLy8gQ29tcHV0ZSBzdWIgYnl0ZXMsIG1peCBjb2x1bW5zIHRhYmxlc1xuICAgIHZhciB0ID0gKGRbc3hdICogMHgxMDEpIF4gKHN4ICogMHgxMDEwMTAwKVxuICAgIFNVQl9NSVhbMF1beF0gPSAodCA8PCAyNCkgfCAodCA+Pj4gOClcbiAgICBTVUJfTUlYWzFdW3hdID0gKHQgPDwgMTYpIHwgKHQgPj4+IDE2KVxuICAgIFNVQl9NSVhbMl1beF0gPSAodCA8PCA4KSB8ICh0ID4+PiAyNClcbiAgICBTVUJfTUlYWzNdW3hdID0gdFxuXG4gICAgLy8gQ29tcHV0ZSBpbnYgc3ViIGJ5dGVzLCBpbnYgbWl4IGNvbHVtbnMgdGFibGVzXG4gICAgdCA9ICh4OCAqIDB4MTAxMDEwMSkgXiAoeDQgKiAweDEwMDAxKSBeICh4MiAqIDB4MTAxKSBeICh4ICogMHgxMDEwMTAwKVxuICAgIElOVl9TVUJfTUlYWzBdW3N4XSA9ICh0IDw8IDI0KSB8ICh0ID4+PiA4KVxuICAgIElOVl9TVUJfTUlYWzFdW3N4XSA9ICh0IDw8IDE2KSB8ICh0ID4+PiAxNilcbiAgICBJTlZfU1VCX01JWFsyXVtzeF0gPSAodCA8PCA4KSB8ICh0ID4+PiAyNClcbiAgICBJTlZfU1VCX01JWFszXVtzeF0gPSB0XG5cbiAgICBpZiAoeCA9PT0gMCkge1xuICAgICAgeCA9IHhpID0gMVxuICAgIH0gZWxzZSB7XG4gICAgICB4ID0geDIgXiBkW2RbZFt4OCBeIHgyXV1dXG4gICAgICB4aSBePSBkW2RbeGldXVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiB7XG4gICAgU0JPWDogU0JPWCxcbiAgICBJTlZfU0JPWDogSU5WX1NCT1gsXG4gICAgU1VCX01JWDogU1VCX01JWCxcbiAgICBJTlZfU1VCX01JWDogSU5WX1NVQl9NSVhcbiAgfVxufSkoKVxuXG5mdW5jdGlvbiBBRVMgKGtleSkge1xuICB0aGlzLl9rZXkgPSBhc1VJbnQzMkFycmF5KGtleSlcbiAgdGhpcy5fcmVzZXQoKVxufVxuXG5BRVMuYmxvY2tTaXplID0gNCAqIDRcbkFFUy5rZXlTaXplID0gMjU2IC8gOFxuQUVTLnByb3RvdHlwZS5ibG9ja1NpemUgPSBBRVMuYmxvY2tTaXplXG5BRVMucHJvdG90eXBlLmtleVNpemUgPSBBRVMua2V5U2l6ZVxuQUVTLnByb3RvdHlwZS5fcmVzZXQgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBrZXlXb3JkcyA9IHRoaXMuX2tleVxuICB2YXIga2V5U2l6ZSA9IGtleVdvcmRzLmxlbmd0aFxuICB2YXIgblJvdW5kcyA9IGtleVNpemUgKyA2XG4gIHZhciBrc1Jvd3MgPSAoblJvdW5kcyArIDEpICogNFxuXG4gIHZhciBrZXlTY2hlZHVsZSA9IFtdXG4gIGZvciAodmFyIGsgPSAwOyBrIDwga2V5U2l6ZTsgaysrKSB7XG4gICAga2V5U2NoZWR1bGVba10gPSBrZXlXb3Jkc1trXVxuICB9XG5cbiAgZm9yIChrID0ga2V5U2l6ZTsgayA8IGtzUm93czsgaysrKSB7XG4gICAgdmFyIHQgPSBrZXlTY2hlZHVsZVtrIC0gMV1cblxuICAgIGlmIChrICUga2V5U2l6ZSA9PT0gMCkge1xuICAgICAgdCA9ICh0IDw8IDgpIHwgKHQgPj4+IDI0KVxuICAgICAgdCA9XG4gICAgICAgIChHLlNCT1hbdCA+Pj4gMjRdIDw8IDI0KSB8XG4gICAgICAgIChHLlNCT1hbKHQgPj4+IDE2KSAmIDB4ZmZdIDw8IDE2KSB8XG4gICAgICAgIChHLlNCT1hbKHQgPj4+IDgpICYgMHhmZl0gPDwgOCkgfFxuICAgICAgICAoRy5TQk9YW3QgJiAweGZmXSlcblxuICAgICAgdCBePSBSQ09OWyhrIC8ga2V5U2l6ZSkgfCAwXSA8PCAyNFxuICAgIH0gZWxzZSBpZiAoa2V5U2l6ZSA+IDYgJiYgayAlIGtleVNpemUgPT09IDQpIHtcbiAgICAgIHQgPVxuICAgICAgICAoRy5TQk9YW3QgPj4+IDI0XSA8PCAyNCkgfFxuICAgICAgICAoRy5TQk9YWyh0ID4+PiAxNikgJiAweGZmXSA8PCAxNikgfFxuICAgICAgICAoRy5TQk9YWyh0ID4+PiA4KSAmIDB4ZmZdIDw8IDgpIHxcbiAgICAgICAgKEcuU0JPWFt0ICYgMHhmZl0pXG4gICAgfVxuXG4gICAga2V5U2NoZWR1bGVba10gPSBrZXlTY2hlZHVsZVtrIC0ga2V5U2l6ZV0gXiB0XG4gIH1cblxuICB2YXIgaW52S2V5U2NoZWR1bGUgPSBbXVxuICBmb3IgKHZhciBpayA9IDA7IGlrIDwga3NSb3dzOyBpaysrKSB7XG4gICAgdmFyIGtzUiA9IGtzUm93cyAtIGlrXG4gICAgdmFyIHR0ID0ga2V5U2NoZWR1bGVba3NSIC0gKGlrICUgNCA/IDAgOiA0KV1cblxuICAgIGlmIChpayA8IDQgfHwga3NSIDw9IDQpIHtcbiAgICAgIGludktleVNjaGVkdWxlW2lrXSA9IHR0XG4gICAgfSBlbHNlIHtcbiAgICAgIGludktleVNjaGVkdWxlW2lrXSA9XG4gICAgICAgIEcuSU5WX1NVQl9NSVhbMF1bRy5TQk9YW3R0ID4+PiAyNF1dIF5cbiAgICAgICAgRy5JTlZfU1VCX01JWFsxXVtHLlNCT1hbKHR0ID4+PiAxNikgJiAweGZmXV0gXlxuICAgICAgICBHLklOVl9TVUJfTUlYWzJdW0cuU0JPWFsodHQgPj4+IDgpICYgMHhmZl1dIF5cbiAgICAgICAgRy5JTlZfU1VCX01JWFszXVtHLlNCT1hbdHQgJiAweGZmXV1cbiAgICB9XG4gIH1cblxuICB0aGlzLl9uUm91bmRzID0gblJvdW5kc1xuICB0aGlzLl9rZXlTY2hlZHVsZSA9IGtleVNjaGVkdWxlXG4gIHRoaXMuX2ludktleVNjaGVkdWxlID0gaW52S2V5U2NoZWR1bGVcbn1cblxuQUVTLnByb3RvdHlwZS5lbmNyeXB0QmxvY2tSYXcgPSBmdW5jdGlvbiAoTSkge1xuICBNID0gYXNVSW50MzJBcnJheShNKVxuICByZXR1cm4gY3J5cHRCbG9jayhNLCB0aGlzLl9rZXlTY2hlZHVsZSwgRy5TVUJfTUlYLCBHLlNCT1gsIHRoaXMuX25Sb3VuZHMpXG59XG5cbkFFUy5wcm90b3R5cGUuZW5jcnlwdEJsb2NrID0gZnVuY3Rpb24gKE0pIHtcbiAgdmFyIG91dCA9IHRoaXMuZW5jcnlwdEJsb2NrUmF3KE0pXG4gIHZhciBidWYgPSBCdWZmZXIuYWxsb2NVbnNhZmUoMTYpXG4gIGJ1Zi53cml0ZVVJbnQzMkJFKG91dFswXSwgMClcbiAgYnVmLndyaXRlVUludDMyQkUob3V0WzFdLCA0KVxuICBidWYud3JpdGVVSW50MzJCRShvdXRbMl0sIDgpXG4gIGJ1Zi53cml0ZVVJbnQzMkJFKG91dFszXSwgMTIpXG4gIHJldHVybiBidWZcbn1cblxuQUVTLnByb3RvdHlwZS5kZWNyeXB0QmxvY2sgPSBmdW5jdGlvbiAoTSkge1xuICBNID0gYXNVSW50MzJBcnJheShNKVxuXG4gIC8vIHN3YXBcbiAgdmFyIG0xID0gTVsxXVxuICBNWzFdID0gTVszXVxuICBNWzNdID0gbTFcblxuICB2YXIgb3V0ID0gY3J5cHRCbG9jayhNLCB0aGlzLl9pbnZLZXlTY2hlZHVsZSwgRy5JTlZfU1VCX01JWCwgRy5JTlZfU0JPWCwgdGhpcy5fblJvdW5kcylcbiAgdmFyIGJ1ZiA9IEJ1ZmZlci5hbGxvY1Vuc2FmZSgxNilcbiAgYnVmLndyaXRlVUludDMyQkUob3V0WzBdLCAwKVxuICBidWYud3JpdGVVSW50MzJCRShvdXRbM10sIDQpXG4gIGJ1Zi53cml0ZVVJbnQzMkJFKG91dFsyXSwgOClcbiAgYnVmLndyaXRlVUludDMyQkUob3V0WzFdLCAxMilcbiAgcmV0dXJuIGJ1ZlxufVxuXG5BRVMucHJvdG90eXBlLnNjcnViID0gZnVuY3Rpb24gKCkge1xuICBzY3J1YlZlYyh0aGlzLl9rZXlTY2hlZHVsZSlcbiAgc2NydWJWZWModGhpcy5faW52S2V5U2NoZWR1bGUpXG4gIHNjcnViVmVjKHRoaXMuX2tleSlcbn1cblxubW9kdWxlLmV4cG9ydHMuQUVTID0gQUVTXG4iLCJ2YXIgYWVzID0gcmVxdWlyZSgnLi9hZXMnKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG52YXIgVHJhbnNmb3JtID0gcmVxdWlyZSgnY2lwaGVyLWJhc2UnKVxudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxudmFyIEdIQVNIID0gcmVxdWlyZSgnLi9naGFzaCcpXG52YXIgeG9yID0gcmVxdWlyZSgnYnVmZmVyLXhvcicpXG52YXIgaW5jcjMyID0gcmVxdWlyZSgnLi9pbmNyMzInKVxuXG5mdW5jdGlvbiB4b3JUZXN0IChhLCBiKSB7XG4gIHZhciBvdXQgPSAwXG4gIGlmIChhLmxlbmd0aCAhPT0gYi5sZW5ndGgpIG91dCsrXG5cbiAgdmFyIGxlbiA9IE1hdGgubWluKGEubGVuZ3RoLCBiLmxlbmd0aClcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBsZW47ICsraSkge1xuICAgIG91dCArPSAoYVtpXSBeIGJbaV0pXG4gIH1cblxuICByZXR1cm4gb3V0XG59XG5cbmZ1bmN0aW9uIGNhbGNJdiAoc2VsZiwgaXYsIGNrKSB7XG4gIGlmIChpdi5sZW5ndGggPT09IDEyKSB7XG4gICAgc2VsZi5fZmluSUQgPSBCdWZmZXIuY29uY2F0KFtpdiwgQnVmZmVyLmZyb20oWzAsIDAsIDAsIDFdKV0pXG4gICAgcmV0dXJuIEJ1ZmZlci5jb25jYXQoW2l2LCBCdWZmZXIuZnJvbShbMCwgMCwgMCwgMl0pXSlcbiAgfVxuICB2YXIgZ2hhc2ggPSBuZXcgR0hBU0goY2spXG4gIHZhciBsZW4gPSBpdi5sZW5ndGhcbiAgdmFyIHRvUGFkID0gbGVuICUgMTZcbiAgZ2hhc2gudXBkYXRlKGl2KVxuICBpZiAodG9QYWQpIHtcbiAgICB0b1BhZCA9IDE2IC0gdG9QYWRcbiAgICBnaGFzaC51cGRhdGUoQnVmZmVyLmFsbG9jKHRvUGFkLCAwKSlcbiAgfVxuICBnaGFzaC51cGRhdGUoQnVmZmVyLmFsbG9jKDgsIDApKVxuICB2YXIgaXZCaXRzID0gbGVuICogOFxuICB2YXIgdGFpbCA9IEJ1ZmZlci5hbGxvYyg4KVxuICB0YWlsLndyaXRlVUludEJFKGl2Qml0cywgMCwgOClcbiAgZ2hhc2gudXBkYXRlKHRhaWwpXG4gIHNlbGYuX2ZpbklEID0gZ2hhc2guc3RhdGVcbiAgdmFyIG91dCA9IEJ1ZmZlci5mcm9tKHNlbGYuX2ZpbklEKVxuICBpbmNyMzIob3V0KVxuICByZXR1cm4gb3V0XG59XG5mdW5jdGlvbiBTdHJlYW1DaXBoZXIgKG1vZGUsIGtleSwgaXYsIGRlY3J5cHQpIHtcbiAgVHJhbnNmb3JtLmNhbGwodGhpcylcblxuICB2YXIgaCA9IEJ1ZmZlci5hbGxvYyg0LCAwKVxuXG4gIHRoaXMuX2NpcGhlciA9IG5ldyBhZXMuQUVTKGtleSlcbiAgdmFyIGNrID0gdGhpcy5fY2lwaGVyLmVuY3J5cHRCbG9jayhoKVxuICB0aGlzLl9naGFzaCA9IG5ldyBHSEFTSChjaylcbiAgaXYgPSBjYWxjSXYodGhpcywgaXYsIGNrKVxuXG4gIHRoaXMuX3ByZXYgPSBCdWZmZXIuZnJvbShpdilcbiAgdGhpcy5fY2FjaGUgPSBCdWZmZXIuYWxsb2NVbnNhZmUoMClcbiAgdGhpcy5fc2VjQ2FjaGUgPSBCdWZmZXIuYWxsb2NVbnNhZmUoMClcbiAgdGhpcy5fZGVjcnlwdCA9IGRlY3J5cHRcbiAgdGhpcy5fYWxlbiA9IDBcbiAgdGhpcy5fbGVuID0gMFxuICB0aGlzLl9tb2RlID0gbW9kZVxuXG4gIHRoaXMuX2F1dGhUYWcgPSBudWxsXG4gIHRoaXMuX2NhbGxlZCA9IGZhbHNlXG59XG5cbmluaGVyaXRzKFN0cmVhbUNpcGhlciwgVHJhbnNmb3JtKVxuXG5TdHJlYW1DaXBoZXIucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiAoY2h1bmspIHtcbiAgaWYgKCF0aGlzLl9jYWxsZWQgJiYgdGhpcy5fYWxlbikge1xuICAgIHZhciBydW1wID0gMTYgLSAodGhpcy5fYWxlbiAlIDE2KVxuICAgIGlmIChydW1wIDwgMTYpIHtcbiAgICAgIHJ1bXAgPSBCdWZmZXIuYWxsb2MocnVtcCwgMClcbiAgICAgIHRoaXMuX2doYXNoLnVwZGF0ZShydW1wKVxuICAgIH1cbiAgfVxuXG4gIHRoaXMuX2NhbGxlZCA9IHRydWVcbiAgdmFyIG91dCA9IHRoaXMuX21vZGUuZW5jcnlwdCh0aGlzLCBjaHVuaylcbiAgaWYgKHRoaXMuX2RlY3J5cHQpIHtcbiAgICB0aGlzLl9naGFzaC51cGRhdGUoY2h1bmspXG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fZ2hhc2gudXBkYXRlKG91dClcbiAgfVxuICB0aGlzLl9sZW4gKz0gY2h1bmsubGVuZ3RoXG4gIHJldHVybiBvdXRcbn1cblxuU3RyZWFtQ2lwaGVyLnByb3RvdHlwZS5fZmluYWwgPSBmdW5jdGlvbiAoKSB7XG4gIGlmICh0aGlzLl9kZWNyeXB0ICYmICF0aGlzLl9hdXRoVGFnKSB0aHJvdyBuZXcgRXJyb3IoJ1Vuc3VwcG9ydGVkIHN0YXRlIG9yIHVuYWJsZSB0byBhdXRoZW50aWNhdGUgZGF0YScpXG5cbiAgdmFyIHRhZyA9IHhvcih0aGlzLl9naGFzaC5maW5hbCh0aGlzLl9hbGVuICogOCwgdGhpcy5fbGVuICogOCksIHRoaXMuX2NpcGhlci5lbmNyeXB0QmxvY2sodGhpcy5fZmluSUQpKVxuICBpZiAodGhpcy5fZGVjcnlwdCAmJiB4b3JUZXN0KHRhZywgdGhpcy5fYXV0aFRhZykpIHRocm93IG5ldyBFcnJvcignVW5zdXBwb3J0ZWQgc3RhdGUgb3IgdW5hYmxlIHRvIGF1dGhlbnRpY2F0ZSBkYXRhJylcblxuICB0aGlzLl9hdXRoVGFnID0gdGFnXG4gIHRoaXMuX2NpcGhlci5zY3J1YigpXG59XG5cblN0cmVhbUNpcGhlci5wcm90b3R5cGUuZ2V0QXV0aFRhZyA9IGZ1bmN0aW9uIGdldEF1dGhUYWcgKCkge1xuICBpZiAodGhpcy5fZGVjcnlwdCB8fCAhQnVmZmVyLmlzQnVmZmVyKHRoaXMuX2F1dGhUYWcpKSB0aHJvdyBuZXcgRXJyb3IoJ0F0dGVtcHRpbmcgdG8gZ2V0IGF1dGggdGFnIGluIHVuc3VwcG9ydGVkIHN0YXRlJylcblxuICByZXR1cm4gdGhpcy5fYXV0aFRhZ1xufVxuXG5TdHJlYW1DaXBoZXIucHJvdG90eXBlLnNldEF1dGhUYWcgPSBmdW5jdGlvbiBzZXRBdXRoVGFnICh0YWcpIHtcbiAgaWYgKCF0aGlzLl9kZWNyeXB0KSB0aHJvdyBuZXcgRXJyb3IoJ0F0dGVtcHRpbmcgdG8gc2V0IGF1dGggdGFnIGluIHVuc3VwcG9ydGVkIHN0YXRlJylcblxuICB0aGlzLl9hdXRoVGFnID0gdGFnXG59XG5cblN0cmVhbUNpcGhlci5wcm90b3R5cGUuc2V0QUFEID0gZnVuY3Rpb24gc2V0QUFEIChidWYpIHtcbiAgaWYgKHRoaXMuX2NhbGxlZCkgdGhyb3cgbmV3IEVycm9yKCdBdHRlbXB0aW5nIHRvIHNldCBBQUQgaW4gdW5zdXBwb3J0ZWQgc3RhdGUnKVxuXG4gIHRoaXMuX2doYXNoLnVwZGF0ZShidWYpXG4gIHRoaXMuX2FsZW4gKz0gYnVmLmxlbmd0aFxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IFN0cmVhbUNpcGhlclxuIiwidmFyIGNpcGhlcnMgPSByZXF1aXJlKCcuL2VuY3J5cHRlcicpXG52YXIgZGVjaXBoZXJzID0gcmVxdWlyZSgnLi9kZWNyeXB0ZXInKVxudmFyIG1vZGVzID0gcmVxdWlyZSgnLi9tb2Rlcy9saXN0Lmpzb24nKVxuXG5mdW5jdGlvbiBnZXRDaXBoZXJzICgpIHtcbiAgcmV0dXJuIE9iamVjdC5rZXlzKG1vZGVzKVxufVxuXG5leHBvcnRzLmNyZWF0ZUNpcGhlciA9IGV4cG9ydHMuQ2lwaGVyID0gY2lwaGVycy5jcmVhdGVDaXBoZXJcbmV4cG9ydHMuY3JlYXRlQ2lwaGVyaXYgPSBleHBvcnRzLkNpcGhlcml2ID0gY2lwaGVycy5jcmVhdGVDaXBoZXJpdlxuZXhwb3J0cy5jcmVhdGVEZWNpcGhlciA9IGV4cG9ydHMuRGVjaXBoZXIgPSBkZWNpcGhlcnMuY3JlYXRlRGVjaXBoZXJcbmV4cG9ydHMuY3JlYXRlRGVjaXBoZXJpdiA9IGV4cG9ydHMuRGVjaXBoZXJpdiA9IGRlY2lwaGVycy5jcmVhdGVEZWNpcGhlcml2XG5leHBvcnRzLmxpc3RDaXBoZXJzID0gZXhwb3J0cy5nZXRDaXBoZXJzID0gZ2V0Q2lwaGVyc1xuIiwidmFyIEF1dGhDaXBoZXIgPSByZXF1aXJlKCcuL2F1dGhDaXBoZXInKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG52YXIgTU9ERVMgPSByZXF1aXJlKCcuL21vZGVzJylcbnZhciBTdHJlYW1DaXBoZXIgPSByZXF1aXJlKCcuL3N0cmVhbUNpcGhlcicpXG52YXIgVHJhbnNmb3JtID0gcmVxdWlyZSgnY2lwaGVyLWJhc2UnKVxudmFyIGFlcyA9IHJlcXVpcmUoJy4vYWVzJylcbnZhciBlYnRrID0gcmVxdWlyZSgnZXZwX2J5dGVzdG9rZXknKVxudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxuXG5mdW5jdGlvbiBEZWNpcGhlciAobW9kZSwga2V5LCBpdikge1xuICBUcmFuc2Zvcm0uY2FsbCh0aGlzKVxuXG4gIHRoaXMuX2NhY2hlID0gbmV3IFNwbGl0dGVyKClcbiAgdGhpcy5fbGFzdCA9IHZvaWQgMFxuICB0aGlzLl9jaXBoZXIgPSBuZXcgYWVzLkFFUyhrZXkpXG4gIHRoaXMuX3ByZXYgPSBCdWZmZXIuZnJvbShpdilcbiAgdGhpcy5fbW9kZSA9IG1vZGVcbiAgdGhpcy5fYXV0b3BhZGRpbmcgPSB0cnVlXG59XG5cbmluaGVyaXRzKERlY2lwaGVyLCBUcmFuc2Zvcm0pXG5cbkRlY2lwaGVyLnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gKGRhdGEpIHtcbiAgdGhpcy5fY2FjaGUuYWRkKGRhdGEpXG4gIHZhciBjaHVua1xuICB2YXIgdGhpbmdcbiAgdmFyIG91dCA9IFtdXG4gIHdoaWxlICgoY2h1bmsgPSB0aGlzLl9jYWNoZS5nZXQodGhpcy5fYXV0b3BhZGRpbmcpKSkge1xuICAgIHRoaW5nID0gdGhpcy5fbW9kZS5kZWNyeXB0KHRoaXMsIGNodW5rKVxuICAgIG91dC5wdXNoKHRoaW5nKVxuICB9XG4gIHJldHVybiBCdWZmZXIuY29uY2F0KG91dClcbn1cblxuRGVjaXBoZXIucHJvdG90eXBlLl9maW5hbCA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIGNodW5rID0gdGhpcy5fY2FjaGUuZmx1c2goKVxuICBpZiAodGhpcy5fYXV0b3BhZGRpbmcpIHtcbiAgICByZXR1cm4gdW5wYWQodGhpcy5fbW9kZS5kZWNyeXB0KHRoaXMsIGNodW5rKSlcbiAgfSBlbHNlIGlmIChjaHVuaykge1xuICAgIHRocm93IG5ldyBFcnJvcignZGF0YSBub3QgbXVsdGlwbGUgb2YgYmxvY2sgbGVuZ3RoJylcbiAgfVxufVxuXG5EZWNpcGhlci5wcm90b3R5cGUuc2V0QXV0b1BhZGRpbmcgPSBmdW5jdGlvbiAoc2V0VG8pIHtcbiAgdGhpcy5fYXV0b3BhZGRpbmcgPSAhIXNldFRvXG4gIHJldHVybiB0aGlzXG59XG5cbmZ1bmN0aW9uIFNwbGl0dGVyICgpIHtcbiAgdGhpcy5jYWNoZSA9IEJ1ZmZlci5hbGxvY1Vuc2FmZSgwKVxufVxuXG5TcGxpdHRlci5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gKGRhdGEpIHtcbiAgdGhpcy5jYWNoZSA9IEJ1ZmZlci5jb25jYXQoW3RoaXMuY2FjaGUsIGRhdGFdKVxufVxuXG5TcGxpdHRlci5wcm90b3R5cGUuZ2V0ID0gZnVuY3Rpb24gKGF1dG9QYWRkaW5nKSB7XG4gIHZhciBvdXRcbiAgaWYgKGF1dG9QYWRkaW5nKSB7XG4gICAgaWYgKHRoaXMuY2FjaGUubGVuZ3RoID4gMTYpIHtcbiAgICAgIG91dCA9IHRoaXMuY2FjaGUuc2xpY2UoMCwgMTYpXG4gICAgICB0aGlzLmNhY2hlID0gdGhpcy5jYWNoZS5zbGljZSgxNilcbiAgICAgIHJldHVybiBvdXRcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgaWYgKHRoaXMuY2FjaGUubGVuZ3RoID49IDE2KSB7XG4gICAgICBvdXQgPSB0aGlzLmNhY2hlLnNsaWNlKDAsIDE2KVxuICAgICAgdGhpcy5jYWNoZSA9IHRoaXMuY2FjaGUuc2xpY2UoMTYpXG4gICAgICByZXR1cm4gb3V0XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIG51bGxcbn1cblxuU3BsaXR0ZXIucHJvdG90eXBlLmZsdXNoID0gZnVuY3Rpb24gKCkge1xuICBpZiAodGhpcy5jYWNoZS5sZW5ndGgpIHJldHVybiB0aGlzLmNhY2hlXG59XG5cbmZ1bmN0aW9uIHVucGFkIChsYXN0KSB7XG4gIHZhciBwYWRkZWQgPSBsYXN0WzE1XVxuICBpZiAocGFkZGVkIDwgMSB8fCBwYWRkZWQgPiAxNikge1xuICAgIHRocm93IG5ldyBFcnJvcigndW5hYmxlIHRvIGRlY3J5cHQgZGF0YScpXG4gIH1cbiAgdmFyIGkgPSAtMVxuICB3aGlsZSAoKytpIDwgcGFkZGVkKSB7XG4gICAgaWYgKGxhc3RbKGkgKyAoMTYgLSBwYWRkZWQpKV0gIT09IHBhZGRlZCkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCd1bmFibGUgdG8gZGVjcnlwdCBkYXRhJylcbiAgICB9XG4gIH1cbiAgaWYgKHBhZGRlZCA9PT0gMTYpIHJldHVyblxuXG4gIHJldHVybiBsYXN0LnNsaWNlKDAsIDE2IC0gcGFkZGVkKVxufVxuXG5mdW5jdGlvbiBjcmVhdGVEZWNpcGhlcml2IChzdWl0ZSwgcGFzc3dvcmQsIGl2KSB7XG4gIHZhciBjb25maWcgPSBNT0RFU1tzdWl0ZS50b0xvd2VyQ2FzZSgpXVxuICBpZiAoIWNvbmZpZykgdGhyb3cgbmV3IFR5cGVFcnJvcignaW52YWxpZCBzdWl0ZSB0eXBlJylcblxuICBpZiAodHlwZW9mIGl2ID09PSAnc3RyaW5nJykgaXYgPSBCdWZmZXIuZnJvbShpdilcbiAgaWYgKGNvbmZpZy5tb2RlICE9PSAnR0NNJyAmJiBpdi5sZW5ndGggIT09IGNvbmZpZy5pdikgdGhyb3cgbmV3IFR5cGVFcnJvcignaW52YWxpZCBpdiBsZW5ndGggJyArIGl2Lmxlbmd0aClcblxuICBpZiAodHlwZW9mIHBhc3N3b3JkID09PSAnc3RyaW5nJykgcGFzc3dvcmQgPSBCdWZmZXIuZnJvbShwYXNzd29yZClcbiAgaWYgKHBhc3N3b3JkLmxlbmd0aCAhPT0gY29uZmlnLmtleSAvIDgpIHRocm93IG5ldyBUeXBlRXJyb3IoJ2ludmFsaWQga2V5IGxlbmd0aCAnICsgcGFzc3dvcmQubGVuZ3RoKVxuXG4gIGlmIChjb25maWcudHlwZSA9PT0gJ3N0cmVhbScpIHtcbiAgICByZXR1cm4gbmV3IFN0cmVhbUNpcGhlcihjb25maWcubW9kdWxlLCBwYXNzd29yZCwgaXYsIHRydWUpXG4gIH0gZWxzZSBpZiAoY29uZmlnLnR5cGUgPT09ICdhdXRoJykge1xuICAgIHJldHVybiBuZXcgQXV0aENpcGhlcihjb25maWcubW9kdWxlLCBwYXNzd29yZCwgaXYsIHRydWUpXG4gIH1cblxuICByZXR1cm4gbmV3IERlY2lwaGVyKGNvbmZpZy5tb2R1bGUsIHBhc3N3b3JkLCBpdilcbn1cblxuZnVuY3Rpb24gY3JlYXRlRGVjaXBoZXIgKHN1aXRlLCBwYXNzd29yZCkge1xuICB2YXIgY29uZmlnID0gTU9ERVNbc3VpdGUudG9Mb3dlckNhc2UoKV1cbiAgaWYgKCFjb25maWcpIHRocm93IG5ldyBUeXBlRXJyb3IoJ2ludmFsaWQgc3VpdGUgdHlwZScpXG5cbiAgdmFyIGtleXMgPSBlYnRrKHBhc3N3b3JkLCBmYWxzZSwgY29uZmlnLmtleSwgY29uZmlnLml2KVxuICByZXR1cm4gY3JlYXRlRGVjaXBoZXJpdihzdWl0ZSwga2V5cy5rZXksIGtleXMuaXYpXG59XG5cbmV4cG9ydHMuY3JlYXRlRGVjaXBoZXIgPSBjcmVhdGVEZWNpcGhlclxuZXhwb3J0cy5jcmVhdGVEZWNpcGhlcml2ID0gY3JlYXRlRGVjaXBoZXJpdlxuIiwidmFyIE1PREVTID0gcmVxdWlyZSgnLi9tb2RlcycpXG52YXIgQXV0aENpcGhlciA9IHJlcXVpcmUoJy4vYXV0aENpcGhlcicpXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcbnZhciBTdHJlYW1DaXBoZXIgPSByZXF1aXJlKCcuL3N0cmVhbUNpcGhlcicpXG52YXIgVHJhbnNmb3JtID0gcmVxdWlyZSgnY2lwaGVyLWJhc2UnKVxudmFyIGFlcyA9IHJlcXVpcmUoJy4vYWVzJylcbnZhciBlYnRrID0gcmVxdWlyZSgnZXZwX2J5dGVzdG9rZXknKVxudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxuXG5mdW5jdGlvbiBDaXBoZXIgKG1vZGUsIGtleSwgaXYpIHtcbiAgVHJhbnNmb3JtLmNhbGwodGhpcylcblxuICB0aGlzLl9jYWNoZSA9IG5ldyBTcGxpdHRlcigpXG4gIHRoaXMuX2NpcGhlciA9IG5ldyBhZXMuQUVTKGtleSlcbiAgdGhpcy5fcHJldiA9IEJ1ZmZlci5mcm9tKGl2KVxuICB0aGlzLl9tb2RlID0gbW9kZVxuICB0aGlzLl9hdXRvcGFkZGluZyA9IHRydWVcbn1cblxuaW5oZXJpdHMoQ2lwaGVyLCBUcmFuc2Zvcm0pXG5cbkNpcGhlci5wcm90b3R5cGUuX3VwZGF0ZSA9IGZ1bmN0aW9uIChkYXRhKSB7XG4gIHRoaXMuX2NhY2hlLmFkZChkYXRhKVxuICB2YXIgY2h1bmtcbiAgdmFyIHRoaW5nXG4gIHZhciBvdXQgPSBbXVxuXG4gIHdoaWxlICgoY2h1bmsgPSB0aGlzLl9jYWNoZS5nZXQoKSkpIHtcbiAgICB0aGluZyA9IHRoaXMuX21vZGUuZW5jcnlwdCh0aGlzLCBjaHVuaylcbiAgICBvdXQucHVzaCh0aGluZylcbiAgfVxuXG4gIHJldHVybiBCdWZmZXIuY29uY2F0KG91dClcbn1cblxudmFyIFBBRERJTkcgPSBCdWZmZXIuYWxsb2MoMTYsIDB4MTApXG5cbkNpcGhlci5wcm90b3R5cGUuX2ZpbmFsID0gZnVuY3Rpb24gKCkge1xuICB2YXIgY2h1bmsgPSB0aGlzLl9jYWNoZS5mbHVzaCgpXG4gIGlmICh0aGlzLl9hdXRvcGFkZGluZykge1xuICAgIGNodW5rID0gdGhpcy5fbW9kZS5lbmNyeXB0KHRoaXMsIGNodW5rKVxuICAgIHRoaXMuX2NpcGhlci5zY3J1YigpXG4gICAgcmV0dXJuIGNodW5rXG4gIH1cblxuICBpZiAoIWNodW5rLmVxdWFscyhQQURESU5HKSkge1xuICAgIHRoaXMuX2NpcGhlci5zY3J1YigpXG4gICAgdGhyb3cgbmV3IEVycm9yKCdkYXRhIG5vdCBtdWx0aXBsZSBvZiBibG9jayBsZW5ndGgnKVxuICB9XG59XG5cbkNpcGhlci5wcm90b3R5cGUuc2V0QXV0b1BhZGRpbmcgPSBmdW5jdGlvbiAoc2V0VG8pIHtcbiAgdGhpcy5fYXV0b3BhZGRpbmcgPSAhIXNldFRvXG4gIHJldHVybiB0aGlzXG59XG5cbmZ1bmN0aW9uIFNwbGl0dGVyICgpIHtcbiAgdGhpcy5jYWNoZSA9IEJ1ZmZlci5hbGxvY1Vuc2FmZSgwKVxufVxuXG5TcGxpdHRlci5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gKGRhdGEpIHtcbiAgdGhpcy5jYWNoZSA9IEJ1ZmZlci5jb25jYXQoW3RoaXMuY2FjaGUsIGRhdGFdKVxufVxuXG5TcGxpdHRlci5wcm90b3R5cGUuZ2V0ID0gZnVuY3Rpb24gKCkge1xuICBpZiAodGhpcy5jYWNoZS5sZW5ndGggPiAxNSkge1xuICAgIHZhciBvdXQgPSB0aGlzLmNhY2hlLnNsaWNlKDAsIDE2KVxuICAgIHRoaXMuY2FjaGUgPSB0aGlzLmNhY2hlLnNsaWNlKDE2KVxuICAgIHJldHVybiBvdXRcbiAgfVxuICByZXR1cm4gbnVsbFxufVxuXG5TcGxpdHRlci5wcm90b3R5cGUuZmx1c2ggPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBsZW4gPSAxNiAtIHRoaXMuY2FjaGUubGVuZ3RoXG4gIHZhciBwYWRCdWZmID0gQnVmZmVyLmFsbG9jVW5zYWZlKGxlbilcblxuICB2YXIgaSA9IC0xXG4gIHdoaWxlICgrK2kgPCBsZW4pIHtcbiAgICBwYWRCdWZmLndyaXRlVUludDgobGVuLCBpKVxuICB9XG5cbiAgcmV0dXJuIEJ1ZmZlci5jb25jYXQoW3RoaXMuY2FjaGUsIHBhZEJ1ZmZdKVxufVxuXG5mdW5jdGlvbiBjcmVhdGVDaXBoZXJpdiAoc3VpdGUsIHBhc3N3b3JkLCBpdikge1xuICB2YXIgY29uZmlnID0gTU9ERVNbc3VpdGUudG9Mb3dlckNhc2UoKV1cbiAgaWYgKCFjb25maWcpIHRocm93IG5ldyBUeXBlRXJyb3IoJ2ludmFsaWQgc3VpdGUgdHlwZScpXG5cbiAgaWYgKHR5cGVvZiBwYXNzd29yZCA9PT0gJ3N0cmluZycpIHBhc3N3b3JkID0gQnVmZmVyLmZyb20ocGFzc3dvcmQpXG4gIGlmIChwYXNzd29yZC5sZW5ndGggIT09IGNvbmZpZy5rZXkgLyA4KSB0aHJvdyBuZXcgVHlwZUVycm9yKCdpbnZhbGlkIGtleSBsZW5ndGggJyArIHBhc3N3b3JkLmxlbmd0aClcblxuICBpZiAodHlwZW9mIGl2ID09PSAnc3RyaW5nJykgaXYgPSBCdWZmZXIuZnJvbShpdilcbiAgaWYgKGNvbmZpZy5tb2RlICE9PSAnR0NNJyAmJiBpdi5sZW5ndGggIT09IGNvbmZpZy5pdikgdGhyb3cgbmV3IFR5cGVFcnJvcignaW52YWxpZCBpdiBsZW5ndGggJyArIGl2Lmxlbmd0aClcblxuICBpZiAoY29uZmlnLnR5cGUgPT09ICdzdHJlYW0nKSB7XG4gICAgcmV0dXJuIG5ldyBTdHJlYW1DaXBoZXIoY29uZmlnLm1vZHVsZSwgcGFzc3dvcmQsIGl2KVxuICB9IGVsc2UgaWYgKGNvbmZpZy50eXBlID09PSAnYXV0aCcpIHtcbiAgICByZXR1cm4gbmV3IEF1dGhDaXBoZXIoY29uZmlnLm1vZHVsZSwgcGFzc3dvcmQsIGl2KVxuICB9XG5cbiAgcmV0dXJuIG5ldyBDaXBoZXIoY29uZmlnLm1vZHVsZSwgcGFzc3dvcmQsIGl2KVxufVxuXG5mdW5jdGlvbiBjcmVhdGVDaXBoZXIgKHN1aXRlLCBwYXNzd29yZCkge1xuICB2YXIgY29uZmlnID0gTU9ERVNbc3VpdGUudG9Mb3dlckNhc2UoKV1cbiAgaWYgKCFjb25maWcpIHRocm93IG5ldyBUeXBlRXJyb3IoJ2ludmFsaWQgc3VpdGUgdHlwZScpXG5cbiAgdmFyIGtleXMgPSBlYnRrKHBhc3N3b3JkLCBmYWxzZSwgY29uZmlnLmtleSwgY29uZmlnLml2KVxuICByZXR1cm4gY3JlYXRlQ2lwaGVyaXYoc3VpdGUsIGtleXMua2V5LCBrZXlzLml2KVxufVxuXG5leHBvcnRzLmNyZWF0ZUNpcGhlcml2ID0gY3JlYXRlQ2lwaGVyaXZcbmV4cG9ydHMuY3JlYXRlQ2lwaGVyID0gY3JlYXRlQ2lwaGVyXG4iLCJ2YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcbnZhciBaRVJPRVMgPSBCdWZmZXIuYWxsb2MoMTYsIDApXG5cbmZ1bmN0aW9uIHRvQXJyYXkgKGJ1Zikge1xuICByZXR1cm4gW1xuICAgIGJ1Zi5yZWFkVUludDMyQkUoMCksXG4gICAgYnVmLnJlYWRVSW50MzJCRSg0KSxcbiAgICBidWYucmVhZFVJbnQzMkJFKDgpLFxuICAgIGJ1Zi5yZWFkVUludDMyQkUoMTIpXG4gIF1cbn1cblxuZnVuY3Rpb24gZnJvbUFycmF5IChvdXQpIHtcbiAgdmFyIGJ1ZiA9IEJ1ZmZlci5hbGxvY1Vuc2FmZSgxNilcbiAgYnVmLndyaXRlVUludDMyQkUob3V0WzBdID4+PiAwLCAwKVxuICBidWYud3JpdGVVSW50MzJCRShvdXRbMV0gPj4+IDAsIDQpXG4gIGJ1Zi53cml0ZVVJbnQzMkJFKG91dFsyXSA+Pj4gMCwgOClcbiAgYnVmLndyaXRlVUludDMyQkUob3V0WzNdID4+PiAwLCAxMilcbiAgcmV0dXJuIGJ1ZlxufVxuXG5mdW5jdGlvbiBHSEFTSCAoa2V5KSB7XG4gIHRoaXMuaCA9IGtleVxuICB0aGlzLnN0YXRlID0gQnVmZmVyLmFsbG9jKDE2LCAwKVxuICB0aGlzLmNhY2hlID0gQnVmZmVyLmFsbG9jVW5zYWZlKDApXG59XG5cbi8vIGZyb20gaHR0cDovL2JpdHdpc2VzaGlmdGxlZnQuZ2l0aHViLmlvL3NqY2wvZG9jL3N5bWJvbHMvc3JjL2NvcmVfZ2NtLmpzLmh0bWxcbi8vIGJ5IEp1aG8gVsOkaMOkLUhlcnR0dWFcbkdIQVNILnByb3RvdHlwZS5naGFzaCA9IGZ1bmN0aW9uIChibG9jaykge1xuICB2YXIgaSA9IC0xXG4gIHdoaWxlICgrK2kgPCBibG9jay5sZW5ndGgpIHtcbiAgICB0aGlzLnN0YXRlW2ldIF49IGJsb2NrW2ldXG4gIH1cbiAgdGhpcy5fbXVsdGlwbHkoKVxufVxuXG5HSEFTSC5wcm90b3R5cGUuX211bHRpcGx5ID0gZnVuY3Rpb24gKCkge1xuICB2YXIgVmkgPSB0b0FycmF5KHRoaXMuaClcbiAgdmFyIFppID0gWzAsIDAsIDAsIDBdXG4gIHZhciBqLCB4aSwgbHNiVmlcbiAgdmFyIGkgPSAtMVxuICB3aGlsZSAoKytpIDwgMTI4KSB7XG4gICAgeGkgPSAodGhpcy5zdGF0ZVt+fihpIC8gOCldICYgKDEgPDwgKDcgLSAoaSAlIDgpKSkpICE9PSAwXG4gICAgaWYgKHhpKSB7XG4gICAgICAvLyBaX2krMSA9IFpfaSBeIFZfaVxuICAgICAgWmlbMF0gXj0gVmlbMF1cbiAgICAgIFppWzFdIF49IFZpWzFdXG4gICAgICBaaVsyXSBePSBWaVsyXVxuICAgICAgWmlbM10gXj0gVmlbM11cbiAgICB9XG5cbiAgICAvLyBTdG9yZSB0aGUgdmFsdWUgb2YgTFNCKFZfaSlcbiAgICBsc2JWaSA9IChWaVszXSAmIDEpICE9PSAwXG5cbiAgICAvLyBWX2krMSA9IFZfaSA+PiAxXG4gICAgZm9yIChqID0gMzsgaiA+IDA7IGotLSkge1xuICAgICAgVmlbal0gPSAoVmlbal0gPj4+IDEpIHwgKChWaVtqIC0gMV0gJiAxKSA8PCAzMSlcbiAgICB9XG4gICAgVmlbMF0gPSBWaVswXSA+Pj4gMVxuXG4gICAgLy8gSWYgTFNCKFZfaSkgaXMgMSwgVl9pKzEgPSAoVl9pID4+IDEpIF4gUlxuICAgIGlmIChsc2JWaSkge1xuICAgICAgVmlbMF0gPSBWaVswXSBeICgweGUxIDw8IDI0KVxuICAgIH1cbiAgfVxuICB0aGlzLnN0YXRlID0gZnJvbUFycmF5KFppKVxufVxuXG5HSEFTSC5wcm90b3R5cGUudXBkYXRlID0gZnVuY3Rpb24gKGJ1Zikge1xuICB0aGlzLmNhY2hlID0gQnVmZmVyLmNvbmNhdChbdGhpcy5jYWNoZSwgYnVmXSlcbiAgdmFyIGNodW5rXG4gIHdoaWxlICh0aGlzLmNhY2hlLmxlbmd0aCA+PSAxNikge1xuICAgIGNodW5rID0gdGhpcy5jYWNoZS5zbGljZSgwLCAxNilcbiAgICB0aGlzLmNhY2hlID0gdGhpcy5jYWNoZS5zbGljZSgxNilcbiAgICB0aGlzLmdoYXNoKGNodW5rKVxuICB9XG59XG5cbkdIQVNILnByb3RvdHlwZS5maW5hbCA9IGZ1bmN0aW9uIChhYmwsIGJsKSB7XG4gIGlmICh0aGlzLmNhY2hlLmxlbmd0aCkge1xuICAgIHRoaXMuZ2hhc2goQnVmZmVyLmNvbmNhdChbdGhpcy5jYWNoZSwgWkVST0VTXSwgMTYpKVxuICB9XG5cbiAgdGhpcy5naGFzaChmcm9tQXJyYXkoWzAsIGFibCwgMCwgYmxdKSlcbiAgcmV0dXJuIHRoaXMuc3RhdGVcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBHSEFTSFxuIiwiZnVuY3Rpb24gaW5jcjMyIChpdikge1xuICB2YXIgbGVuID0gaXYubGVuZ3RoXG4gIHZhciBpdGVtXG4gIHdoaWxlIChsZW4tLSkge1xuICAgIGl0ZW0gPSBpdi5yZWFkVUludDgobGVuKVxuICAgIGlmIChpdGVtID09PSAyNTUpIHtcbiAgICAgIGl2LndyaXRlVUludDgoMCwgbGVuKVxuICAgIH0gZWxzZSB7XG4gICAgICBpdGVtKytcbiAgICAgIGl2LndyaXRlVUludDgoaXRlbSwgbGVuKVxuICAgICAgYnJlYWtcbiAgICB9XG4gIH1cbn1cbm1vZHVsZS5leHBvcnRzID0gaW5jcjMyXG4iLCJ2YXIgeG9yID0gcmVxdWlyZSgnYnVmZmVyLXhvcicpXG5cbmV4cG9ydHMuZW5jcnlwdCA9IGZ1bmN0aW9uIChzZWxmLCBibG9jaykge1xuICB2YXIgZGF0YSA9IHhvcihibG9jaywgc2VsZi5fcHJldilcblxuICBzZWxmLl9wcmV2ID0gc2VsZi5fY2lwaGVyLmVuY3J5cHRCbG9jayhkYXRhKVxuICByZXR1cm4gc2VsZi5fcHJldlxufVxuXG5leHBvcnRzLmRlY3J5cHQgPSBmdW5jdGlvbiAoc2VsZiwgYmxvY2spIHtcbiAgdmFyIHBhZCA9IHNlbGYuX3ByZXZcblxuICBzZWxmLl9wcmV2ID0gYmxvY2tcbiAgdmFyIG91dCA9IHNlbGYuX2NpcGhlci5kZWNyeXB0QmxvY2soYmxvY2spXG5cbiAgcmV0dXJuIHhvcihvdXQsIHBhZClcbn1cbiIsInZhciBCdWZmZXIgPSByZXF1aXJlKCdzYWZlLWJ1ZmZlcicpLkJ1ZmZlclxudmFyIHhvciA9IHJlcXVpcmUoJ2J1ZmZlci14b3InKVxuXG5mdW5jdGlvbiBlbmNyeXB0U3RhcnQgKHNlbGYsIGRhdGEsIGRlY3J5cHQpIHtcbiAgdmFyIGxlbiA9IGRhdGEubGVuZ3RoXG4gIHZhciBvdXQgPSB4b3IoZGF0YSwgc2VsZi5fY2FjaGUpXG4gIHNlbGYuX2NhY2hlID0gc2VsZi5fY2FjaGUuc2xpY2UobGVuKVxuICBzZWxmLl9wcmV2ID0gQnVmZmVyLmNvbmNhdChbc2VsZi5fcHJldiwgZGVjcnlwdCA/IGRhdGEgOiBvdXRdKVxuICByZXR1cm4gb3V0XG59XG5cbmV4cG9ydHMuZW5jcnlwdCA9IGZ1bmN0aW9uIChzZWxmLCBkYXRhLCBkZWNyeXB0KSB7XG4gIHZhciBvdXQgPSBCdWZmZXIuYWxsb2NVbnNhZmUoMClcbiAgdmFyIGxlblxuXG4gIHdoaWxlIChkYXRhLmxlbmd0aCkge1xuICAgIGlmIChzZWxmLl9jYWNoZS5sZW5ndGggPT09IDApIHtcbiAgICAgIHNlbGYuX2NhY2hlID0gc2VsZi5fY2lwaGVyLmVuY3J5cHRCbG9jayhzZWxmLl9wcmV2KVxuICAgICAgc2VsZi5fcHJldiA9IEJ1ZmZlci5hbGxvY1Vuc2FmZSgwKVxuICAgIH1cblxuICAgIGlmIChzZWxmLl9jYWNoZS5sZW5ndGggPD0gZGF0YS5sZW5ndGgpIHtcbiAgICAgIGxlbiA9IHNlbGYuX2NhY2hlLmxlbmd0aFxuICAgICAgb3V0ID0gQnVmZmVyLmNvbmNhdChbb3V0LCBlbmNyeXB0U3RhcnQoc2VsZiwgZGF0YS5zbGljZSgwLCBsZW4pLCBkZWNyeXB0KV0pXG4gICAgICBkYXRhID0gZGF0YS5zbGljZShsZW4pXG4gICAgfSBlbHNlIHtcbiAgICAgIG91dCA9IEJ1ZmZlci5jb25jYXQoW291dCwgZW5jcnlwdFN0YXJ0KHNlbGYsIGRhdGEsIGRlY3J5cHQpXSlcbiAgICAgIGJyZWFrXG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIG91dFxufVxuIiwidmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbmZ1bmN0aW9uIGVuY3J5cHRCeXRlIChzZWxmLCBieXRlUGFyYW0sIGRlY3J5cHQpIHtcbiAgdmFyIHBhZFxuICB2YXIgaSA9IC0xXG4gIHZhciBsZW4gPSA4XG4gIHZhciBvdXQgPSAwXG4gIHZhciBiaXQsIHZhbHVlXG4gIHdoaWxlICgrK2kgPCBsZW4pIHtcbiAgICBwYWQgPSBzZWxmLl9jaXBoZXIuZW5jcnlwdEJsb2NrKHNlbGYuX3ByZXYpXG4gICAgYml0ID0gKGJ5dGVQYXJhbSAmICgxIDw8ICg3IC0gaSkpKSA/IDB4ODAgOiAwXG4gICAgdmFsdWUgPSBwYWRbMF0gXiBiaXRcbiAgICBvdXQgKz0gKCh2YWx1ZSAmIDB4ODApID4+IChpICUgOCkpXG4gICAgc2VsZi5fcHJldiA9IHNoaWZ0SW4oc2VsZi5fcHJldiwgZGVjcnlwdCA/IGJpdCA6IHZhbHVlKVxuICB9XG4gIHJldHVybiBvdXRcbn1cblxuZnVuY3Rpb24gc2hpZnRJbiAoYnVmZmVyLCB2YWx1ZSkge1xuICB2YXIgbGVuID0gYnVmZmVyLmxlbmd0aFxuICB2YXIgaSA9IC0xXG4gIHZhciBvdXQgPSBCdWZmZXIuYWxsb2NVbnNhZmUoYnVmZmVyLmxlbmd0aClcbiAgYnVmZmVyID0gQnVmZmVyLmNvbmNhdChbYnVmZmVyLCBCdWZmZXIuZnJvbShbdmFsdWVdKV0pXG5cbiAgd2hpbGUgKCsraSA8IGxlbikge1xuICAgIG91dFtpXSA9IGJ1ZmZlcltpXSA8PCAxIHwgYnVmZmVyW2kgKyAxXSA+PiAoNylcbiAgfVxuXG4gIHJldHVybiBvdXRcbn1cblxuZXhwb3J0cy5lbmNyeXB0ID0gZnVuY3Rpb24gKHNlbGYsIGNodW5rLCBkZWNyeXB0KSB7XG4gIHZhciBsZW4gPSBjaHVuay5sZW5ndGhcbiAgdmFyIG91dCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZShsZW4pXG4gIHZhciBpID0gLTFcblxuICB3aGlsZSAoKytpIDwgbGVuKSB7XG4gICAgb3V0W2ldID0gZW5jcnlwdEJ5dGUoc2VsZiwgY2h1bmtbaV0sIGRlY3J5cHQpXG4gIH1cblxuICByZXR1cm4gb3V0XG59XG4iLCJ2YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcblxuZnVuY3Rpb24gZW5jcnlwdEJ5dGUgKHNlbGYsIGJ5dGVQYXJhbSwgZGVjcnlwdCkge1xuICB2YXIgcGFkID0gc2VsZi5fY2lwaGVyLmVuY3J5cHRCbG9jayhzZWxmLl9wcmV2KVxuICB2YXIgb3V0ID0gcGFkWzBdIF4gYnl0ZVBhcmFtXG5cbiAgc2VsZi5fcHJldiA9IEJ1ZmZlci5jb25jYXQoW1xuICAgIHNlbGYuX3ByZXYuc2xpY2UoMSksXG4gICAgQnVmZmVyLmZyb20oW2RlY3J5cHQgPyBieXRlUGFyYW0gOiBvdXRdKVxuICBdKVxuXG4gIHJldHVybiBvdXRcbn1cblxuZXhwb3J0cy5lbmNyeXB0ID0gZnVuY3Rpb24gKHNlbGYsIGNodW5rLCBkZWNyeXB0KSB7XG4gIHZhciBsZW4gPSBjaHVuay5sZW5ndGhcbiAgdmFyIG91dCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZShsZW4pXG4gIHZhciBpID0gLTFcblxuICB3aGlsZSAoKytpIDwgbGVuKSB7XG4gICAgb3V0W2ldID0gZW5jcnlwdEJ5dGUoc2VsZiwgY2h1bmtbaV0sIGRlY3J5cHQpXG4gIH1cblxuICByZXR1cm4gb3V0XG59XG4iLCJ2YXIgeG9yID0gcmVxdWlyZSgnYnVmZmVyLXhvcicpXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcbnZhciBpbmNyMzIgPSByZXF1aXJlKCcuLi9pbmNyMzInKVxuXG5mdW5jdGlvbiBnZXRCbG9jayAoc2VsZikge1xuICB2YXIgb3V0ID0gc2VsZi5fY2lwaGVyLmVuY3J5cHRCbG9ja1JhdyhzZWxmLl9wcmV2KVxuICBpbmNyMzIoc2VsZi5fcHJldilcbiAgcmV0dXJuIG91dFxufVxuXG52YXIgYmxvY2tTaXplID0gMTZcbmV4cG9ydHMuZW5jcnlwdCA9IGZ1bmN0aW9uIChzZWxmLCBjaHVuaykge1xuICB2YXIgY2h1bmtOdW0gPSBNYXRoLmNlaWwoY2h1bmsubGVuZ3RoIC8gYmxvY2tTaXplKVxuICB2YXIgc3RhcnQgPSBzZWxmLl9jYWNoZS5sZW5ndGhcbiAgc2VsZi5fY2FjaGUgPSBCdWZmZXIuY29uY2F0KFtcbiAgICBzZWxmLl9jYWNoZSxcbiAgICBCdWZmZXIuYWxsb2NVbnNhZmUoY2h1bmtOdW0gKiBibG9ja1NpemUpXG4gIF0pXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgY2h1bmtOdW07IGkrKykge1xuICAgIHZhciBvdXQgPSBnZXRCbG9jayhzZWxmKVxuICAgIHZhciBvZmZzZXQgPSBzdGFydCArIGkgKiBibG9ja1NpemVcbiAgICBzZWxmLl9jYWNoZS53cml0ZVVJbnQzMkJFKG91dFswXSwgb2Zmc2V0ICsgMClcbiAgICBzZWxmLl9jYWNoZS53cml0ZVVJbnQzMkJFKG91dFsxXSwgb2Zmc2V0ICsgNClcbiAgICBzZWxmLl9jYWNoZS53cml0ZVVJbnQzMkJFKG91dFsyXSwgb2Zmc2V0ICsgOClcbiAgICBzZWxmLl9jYWNoZS53cml0ZVVJbnQzMkJFKG91dFszXSwgb2Zmc2V0ICsgMTIpXG4gIH1cbiAgdmFyIHBhZCA9IHNlbGYuX2NhY2hlLnNsaWNlKDAsIGNodW5rLmxlbmd0aClcbiAgc2VsZi5fY2FjaGUgPSBzZWxmLl9jYWNoZS5zbGljZShjaHVuay5sZW5ndGgpXG4gIHJldHVybiB4b3IoY2h1bmssIHBhZClcbn1cbiIsImV4cG9ydHMuZW5jcnlwdCA9IGZ1bmN0aW9uIChzZWxmLCBibG9jaykge1xuICByZXR1cm4gc2VsZi5fY2lwaGVyLmVuY3J5cHRCbG9jayhibG9jaylcbn1cblxuZXhwb3J0cy5kZWNyeXB0ID0gZnVuY3Rpb24gKHNlbGYsIGJsb2NrKSB7XG4gIHJldHVybiBzZWxmLl9jaXBoZXIuZGVjcnlwdEJsb2NrKGJsb2NrKVxufVxuIiwidmFyIG1vZGVNb2R1bGVzID0ge1xuICBFQ0I6IHJlcXVpcmUoJy4vZWNiJyksXG4gIENCQzogcmVxdWlyZSgnLi9jYmMnKSxcbiAgQ0ZCOiByZXF1aXJlKCcuL2NmYicpLFxuICBDRkI4OiByZXF1aXJlKCcuL2NmYjgnKSxcbiAgQ0ZCMTogcmVxdWlyZSgnLi9jZmIxJyksXG4gIE9GQjogcmVxdWlyZSgnLi9vZmInKSxcbiAgQ1RSOiByZXF1aXJlKCcuL2N0cicpLFxuICBHQ006IHJlcXVpcmUoJy4vY3RyJylcbn1cblxudmFyIG1vZGVzID0gcmVxdWlyZSgnLi9saXN0Lmpzb24nKVxuXG5mb3IgKHZhciBrZXkgaW4gbW9kZXMpIHtcbiAgbW9kZXNba2V5XS5tb2R1bGUgPSBtb2RlTW9kdWxlc1ttb2Rlc1trZXldLm1vZGVdXG59XG5cbm1vZHVsZS5leHBvcnRzID0gbW9kZXNcbiIsInZhciB4b3IgPSByZXF1aXJlKCdidWZmZXIteG9yJylcblxuZnVuY3Rpb24gZ2V0QmxvY2sgKHNlbGYpIHtcbiAgc2VsZi5fcHJldiA9IHNlbGYuX2NpcGhlci5lbmNyeXB0QmxvY2soc2VsZi5fcHJldilcbiAgcmV0dXJuIHNlbGYuX3ByZXZcbn1cblxuZXhwb3J0cy5lbmNyeXB0ID0gZnVuY3Rpb24gKHNlbGYsIGNodW5rKSB7XG4gIHdoaWxlIChzZWxmLl9jYWNoZS5sZW5ndGggPCBjaHVuay5sZW5ndGgpIHtcbiAgICBzZWxmLl9jYWNoZSA9IEJ1ZmZlci5jb25jYXQoW3NlbGYuX2NhY2hlLCBnZXRCbG9jayhzZWxmKV0pXG4gIH1cblxuICB2YXIgcGFkID0gc2VsZi5fY2FjaGUuc2xpY2UoMCwgY2h1bmsubGVuZ3RoKVxuICBzZWxmLl9jYWNoZSA9IHNlbGYuX2NhY2hlLnNsaWNlKGNodW5rLmxlbmd0aClcbiAgcmV0dXJuIHhvcihjaHVuaywgcGFkKVxufVxuIiwidmFyIGFlcyA9IHJlcXVpcmUoJy4vYWVzJylcbnZhciBCdWZmZXIgPSByZXF1aXJlKCdzYWZlLWJ1ZmZlcicpLkJ1ZmZlclxudmFyIFRyYW5zZm9ybSA9IHJlcXVpcmUoJ2NpcGhlci1iYXNlJylcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJylcblxuZnVuY3Rpb24gU3RyZWFtQ2lwaGVyIChtb2RlLCBrZXksIGl2LCBkZWNyeXB0KSB7XG4gIFRyYW5zZm9ybS5jYWxsKHRoaXMpXG5cbiAgdGhpcy5fY2lwaGVyID0gbmV3IGFlcy5BRVMoa2V5KVxuICB0aGlzLl9wcmV2ID0gQnVmZmVyLmZyb20oaXYpXG4gIHRoaXMuX2NhY2hlID0gQnVmZmVyLmFsbG9jVW5zYWZlKDApXG4gIHRoaXMuX3NlY0NhY2hlID0gQnVmZmVyLmFsbG9jVW5zYWZlKDApXG4gIHRoaXMuX2RlY3J5cHQgPSBkZWNyeXB0XG4gIHRoaXMuX21vZGUgPSBtb2RlXG59XG5cbmluaGVyaXRzKFN0cmVhbUNpcGhlciwgVHJhbnNmb3JtKVxuXG5TdHJlYW1DaXBoZXIucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiAoY2h1bmspIHtcbiAgcmV0dXJuIHRoaXMuX21vZGUuZW5jcnlwdCh0aGlzLCBjaHVuaywgdGhpcy5fZGVjcnlwdClcbn1cblxuU3RyZWFtQ2lwaGVyLnByb3RvdHlwZS5fZmluYWwgPSBmdW5jdGlvbiAoKSB7XG4gIHRoaXMuX2NpcGhlci5zY3J1YigpXG59XG5cbm1vZHVsZS5leHBvcnRzID0gU3RyZWFtQ2lwaGVyXG4iLCJ2YXIgREVTID0gcmVxdWlyZSgnYnJvd3NlcmlmeS1kZXMnKVxudmFyIGFlcyA9IHJlcXVpcmUoJ2Jyb3dzZXJpZnktYWVzL2Jyb3dzZXInKVxudmFyIGFlc01vZGVzID0gcmVxdWlyZSgnYnJvd3NlcmlmeS1hZXMvbW9kZXMnKVxudmFyIGRlc01vZGVzID0gcmVxdWlyZSgnYnJvd3NlcmlmeS1kZXMvbW9kZXMnKVxudmFyIGVidGsgPSByZXF1aXJlKCdldnBfYnl0ZXN0b2tleScpXG5cbmZ1bmN0aW9uIGNyZWF0ZUNpcGhlciAoc3VpdGUsIHBhc3N3b3JkKSB7XG4gIHN1aXRlID0gc3VpdGUudG9Mb3dlckNhc2UoKVxuXG4gIHZhciBrZXlMZW4sIGl2TGVuXG4gIGlmIChhZXNNb2Rlc1tzdWl0ZV0pIHtcbiAgICBrZXlMZW4gPSBhZXNNb2Rlc1tzdWl0ZV0ua2V5XG4gICAgaXZMZW4gPSBhZXNNb2Rlc1tzdWl0ZV0uaXZcbiAgfSBlbHNlIGlmIChkZXNNb2Rlc1tzdWl0ZV0pIHtcbiAgICBrZXlMZW4gPSBkZXNNb2Rlc1tzdWl0ZV0ua2V5ICogOFxuICAgIGl2TGVuID0gZGVzTW9kZXNbc3VpdGVdLml2XG4gIH0gZWxzZSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcignaW52YWxpZCBzdWl0ZSB0eXBlJylcbiAgfVxuXG4gIHZhciBrZXlzID0gZWJ0ayhwYXNzd29yZCwgZmFsc2UsIGtleUxlbiwgaXZMZW4pXG4gIHJldHVybiBjcmVhdGVDaXBoZXJpdihzdWl0ZSwga2V5cy5rZXksIGtleXMuaXYpXG59XG5cbmZ1bmN0aW9uIGNyZWF0ZURlY2lwaGVyIChzdWl0ZSwgcGFzc3dvcmQpIHtcbiAgc3VpdGUgPSBzdWl0ZS50b0xvd2VyQ2FzZSgpXG5cbiAgdmFyIGtleUxlbiwgaXZMZW5cbiAgaWYgKGFlc01vZGVzW3N1aXRlXSkge1xuICAgIGtleUxlbiA9IGFlc01vZGVzW3N1aXRlXS5rZXlcbiAgICBpdkxlbiA9IGFlc01vZGVzW3N1aXRlXS5pdlxuICB9IGVsc2UgaWYgKGRlc01vZGVzW3N1aXRlXSkge1xuICAgIGtleUxlbiA9IGRlc01vZGVzW3N1aXRlXS5rZXkgKiA4XG4gICAgaXZMZW4gPSBkZXNNb2Rlc1tzdWl0ZV0uaXZcbiAgfSBlbHNlIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdpbnZhbGlkIHN1aXRlIHR5cGUnKVxuICB9XG5cbiAgdmFyIGtleXMgPSBlYnRrKHBhc3N3b3JkLCBmYWxzZSwga2V5TGVuLCBpdkxlbilcbiAgcmV0dXJuIGNyZWF0ZURlY2lwaGVyaXYoc3VpdGUsIGtleXMua2V5LCBrZXlzLml2KVxufVxuXG5mdW5jdGlvbiBjcmVhdGVDaXBoZXJpdiAoc3VpdGUsIGtleSwgaXYpIHtcbiAgc3VpdGUgPSBzdWl0ZS50b0xvd2VyQ2FzZSgpXG4gIGlmIChhZXNNb2Rlc1tzdWl0ZV0pIHJldHVybiBhZXMuY3JlYXRlQ2lwaGVyaXYoc3VpdGUsIGtleSwgaXYpXG4gIGlmIChkZXNNb2Rlc1tzdWl0ZV0pIHJldHVybiBuZXcgREVTKHsga2V5OiBrZXksIGl2OiBpdiwgbW9kZTogc3VpdGUgfSlcblxuICB0aHJvdyBuZXcgVHlwZUVycm9yKCdpbnZhbGlkIHN1aXRlIHR5cGUnKVxufVxuXG5mdW5jdGlvbiBjcmVhdGVEZWNpcGhlcml2IChzdWl0ZSwga2V5LCBpdikge1xuICBzdWl0ZSA9IHN1aXRlLnRvTG93ZXJDYXNlKClcbiAgaWYgKGFlc01vZGVzW3N1aXRlXSkgcmV0dXJuIGFlcy5jcmVhdGVEZWNpcGhlcml2KHN1aXRlLCBrZXksIGl2KVxuICBpZiAoZGVzTW9kZXNbc3VpdGVdKSByZXR1cm4gbmV3IERFUyh7IGtleToga2V5LCBpdjogaXYsIG1vZGU6IHN1aXRlLCBkZWNyeXB0OiB0cnVlIH0pXG5cbiAgdGhyb3cgbmV3IFR5cGVFcnJvcignaW52YWxpZCBzdWl0ZSB0eXBlJylcbn1cblxuZnVuY3Rpb24gZ2V0Q2lwaGVycyAoKSB7XG4gIHJldHVybiBPYmplY3Qua2V5cyhkZXNNb2RlcykuY29uY2F0KGFlcy5nZXRDaXBoZXJzKCkpXG59XG5cbmV4cG9ydHMuY3JlYXRlQ2lwaGVyID0gZXhwb3J0cy5DaXBoZXIgPSBjcmVhdGVDaXBoZXJcbmV4cG9ydHMuY3JlYXRlQ2lwaGVyaXYgPSBleHBvcnRzLkNpcGhlcml2ID0gY3JlYXRlQ2lwaGVyaXZcbmV4cG9ydHMuY3JlYXRlRGVjaXBoZXIgPSBleHBvcnRzLkRlY2lwaGVyID0gY3JlYXRlRGVjaXBoZXJcbmV4cG9ydHMuY3JlYXRlRGVjaXBoZXJpdiA9IGV4cG9ydHMuRGVjaXBoZXJpdiA9IGNyZWF0ZURlY2lwaGVyaXZcbmV4cG9ydHMubGlzdENpcGhlcnMgPSBleHBvcnRzLmdldENpcGhlcnMgPSBnZXRDaXBoZXJzXG4iLCJ2YXIgQ2lwaGVyQmFzZSA9IHJlcXVpcmUoJ2NpcGhlci1iYXNlJylcbnZhciBkZXMgPSByZXF1aXJlKCdkZXMuanMnKVxudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbnZhciBtb2RlcyA9IHtcbiAgJ2Rlcy1lZGUzLWNiYyc6IGRlcy5DQkMuaW5zdGFudGlhdGUoZGVzLkVERSksXG4gICdkZXMtZWRlMyc6IGRlcy5FREUsXG4gICdkZXMtZWRlLWNiYyc6IGRlcy5DQkMuaW5zdGFudGlhdGUoZGVzLkVERSksXG4gICdkZXMtZWRlJzogZGVzLkVERSxcbiAgJ2Rlcy1jYmMnOiBkZXMuQ0JDLmluc3RhbnRpYXRlKGRlcy5ERVMpLFxuICAnZGVzLWVjYic6IGRlcy5ERVNcbn1cbm1vZGVzLmRlcyA9IG1vZGVzWydkZXMtY2JjJ11cbm1vZGVzLmRlczMgPSBtb2Rlc1snZGVzLWVkZTMtY2JjJ11cbm1vZHVsZS5leHBvcnRzID0gREVTXG5pbmhlcml0cyhERVMsIENpcGhlckJhc2UpXG5mdW5jdGlvbiBERVMgKG9wdHMpIHtcbiAgQ2lwaGVyQmFzZS5jYWxsKHRoaXMpXG4gIHZhciBtb2RlTmFtZSA9IG9wdHMubW9kZS50b0xvd2VyQ2FzZSgpXG4gIHZhciBtb2RlID0gbW9kZXNbbW9kZU5hbWVdXG4gIHZhciB0eXBlXG4gIGlmIChvcHRzLmRlY3J5cHQpIHtcbiAgICB0eXBlID0gJ2RlY3J5cHQnXG4gIH0gZWxzZSB7XG4gICAgdHlwZSA9ICdlbmNyeXB0J1xuICB9XG4gIHZhciBrZXkgPSBvcHRzLmtleVxuICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihrZXkpKSB7XG4gICAga2V5ID0gQnVmZmVyLmZyb20oa2V5KVxuICB9XG4gIGlmIChtb2RlTmFtZSA9PT0gJ2Rlcy1lZGUnIHx8IG1vZGVOYW1lID09PSAnZGVzLWVkZS1jYmMnKSB7XG4gICAga2V5ID0gQnVmZmVyLmNvbmNhdChba2V5LCBrZXkuc2xpY2UoMCwgOCldKVxuICB9XG4gIHZhciBpdiA9IG9wdHMuaXZcbiAgaWYgKCFCdWZmZXIuaXNCdWZmZXIoaXYpKSB7XG4gICAgaXYgPSBCdWZmZXIuZnJvbShpdilcbiAgfVxuICB0aGlzLl9kZXMgPSBtb2RlLmNyZWF0ZSh7XG4gICAga2V5OiBrZXksXG4gICAgaXY6IGl2LFxuICAgIHR5cGU6IHR5cGVcbiAgfSlcbn1cbkRFUy5wcm90b3R5cGUuX3VwZGF0ZSA9IGZ1bmN0aW9uIChkYXRhKSB7XG4gIHJldHVybiBCdWZmZXIuZnJvbSh0aGlzLl9kZXMudXBkYXRlKGRhdGEpKVxufVxuREVTLnByb3RvdHlwZS5fZmluYWwgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBCdWZmZXIuZnJvbSh0aGlzLl9kZXMuZmluYWwoKSlcbn1cbiIsImV4cG9ydHNbJ2Rlcy1lY2InXSA9IHtcbiAga2V5OiA4LFxuICBpdjogMFxufVxuZXhwb3J0c1snZGVzLWNiYyddID0gZXhwb3J0cy5kZXMgPSB7XG4gIGtleTogOCxcbiAgaXY6IDhcbn1cbmV4cG9ydHNbJ2Rlcy1lZGUzLWNiYyddID0gZXhwb3J0cy5kZXMzID0ge1xuICBrZXk6IDI0LFxuICBpdjogOFxufVxuZXhwb3J0c1snZGVzLWVkZTMnXSA9IHtcbiAga2V5OiAyNCxcbiAgaXY6IDBcbn1cbmV4cG9ydHNbJ2Rlcy1lZGUtY2JjJ10gPSB7XG4gIGtleTogMTYsXG4gIGl2OiA4XG59XG5leHBvcnRzWydkZXMtZWRlJ10gPSB7XG4gIGtleTogMTYsXG4gIGl2OiAwXG59XG4iLCJ2YXIgQk4gPSByZXF1aXJlKCdibi5qcycpXG52YXIgcmFuZG9tQnl0ZXMgPSByZXF1aXJlKCdyYW5kb21ieXRlcycpXG5cbmZ1bmN0aW9uIGJsaW5kIChwcml2KSB7XG4gIHZhciByID0gZ2V0cihwcml2KVxuICB2YXIgYmxpbmRlciA9IHIudG9SZWQoQk4ubW9udChwcml2Lm1vZHVsdXMpKS5yZWRQb3cobmV3IEJOKHByaXYucHVibGljRXhwb25lbnQpKS5mcm9tUmVkKClcbiAgcmV0dXJuIHsgYmxpbmRlcjogYmxpbmRlciwgdW5ibGluZGVyOiByLmludm0ocHJpdi5tb2R1bHVzKSB9XG59XG5cbmZ1bmN0aW9uIGdldHIgKHByaXYpIHtcbiAgdmFyIGxlbiA9IHByaXYubW9kdWx1cy5ieXRlTGVuZ3RoKClcbiAgdmFyIHJcbiAgZG8ge1xuICAgIHIgPSBuZXcgQk4ocmFuZG9tQnl0ZXMobGVuKSlcbiAgfSB3aGlsZSAoci5jbXAocHJpdi5tb2R1bHVzKSA+PSAwIHx8ICFyLnVtb2QocHJpdi5wcmltZTEpIHx8ICFyLnVtb2QocHJpdi5wcmltZTIpKVxuICByZXR1cm4gclxufVxuXG5mdW5jdGlvbiBjcnQgKG1zZywgcHJpdikge1xuICB2YXIgYmxpbmRzID0gYmxpbmQocHJpdilcbiAgdmFyIGxlbiA9IHByaXYubW9kdWx1cy5ieXRlTGVuZ3RoKClcbiAgdmFyIGJsaW5kZWQgPSBuZXcgQk4obXNnKS5tdWwoYmxpbmRzLmJsaW5kZXIpLnVtb2QocHJpdi5tb2R1bHVzKVxuICB2YXIgYzEgPSBibGluZGVkLnRvUmVkKEJOLm1vbnQocHJpdi5wcmltZTEpKVxuICB2YXIgYzIgPSBibGluZGVkLnRvUmVkKEJOLm1vbnQocHJpdi5wcmltZTIpKVxuICB2YXIgcWludiA9IHByaXYuY29lZmZpY2llbnRcbiAgdmFyIHAgPSBwcml2LnByaW1lMVxuICB2YXIgcSA9IHByaXYucHJpbWUyXG4gIHZhciBtMSA9IGMxLnJlZFBvdyhwcml2LmV4cG9uZW50MSkuZnJvbVJlZCgpXG4gIHZhciBtMiA9IGMyLnJlZFBvdyhwcml2LmV4cG9uZW50MikuZnJvbVJlZCgpXG4gIHZhciBoID0gbTEuaXN1YihtMikuaW11bChxaW52KS51bW9kKHApLmltdWwocSlcbiAgcmV0dXJuIG0yLmlhZGQoaCkuaW11bChibGluZHMudW5ibGluZGVyKS51bW9kKHByaXYubW9kdWx1cykudG9BcnJheUxpa2UoQnVmZmVyLCAnYmUnLCBsZW4pXG59XG5jcnQuZ2V0ciA9IGdldHJcblxubW9kdWxlLmV4cG9ydHMgPSBjcnRcbiIsIm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9icm93c2VyL2FsZ29yaXRobXMuanNvbicpXG4iLCJ2YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcbnZhciBjcmVhdGVIYXNoID0gcmVxdWlyZSgnY3JlYXRlLWhhc2gnKVxudmFyIHN0cmVhbSA9IHJlcXVpcmUoJ3JlYWRhYmxlLXN0cmVhbScpXG52YXIgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpXG52YXIgc2lnbiA9IHJlcXVpcmUoJy4vc2lnbicpXG52YXIgdmVyaWZ5ID0gcmVxdWlyZSgnLi92ZXJpZnknKVxuXG52YXIgYWxnb3JpdGhtcyA9IHJlcXVpcmUoJy4vYWxnb3JpdGhtcy5qc29uJylcbk9iamVjdC5rZXlzKGFsZ29yaXRobXMpLmZvckVhY2goZnVuY3Rpb24gKGtleSkge1xuICBhbGdvcml0aG1zW2tleV0uaWQgPSBCdWZmZXIuZnJvbShhbGdvcml0aG1zW2tleV0uaWQsICdoZXgnKVxuICBhbGdvcml0aG1zW2tleS50b0xvd2VyQ2FzZSgpXSA9IGFsZ29yaXRobXNba2V5XVxufSlcblxuZnVuY3Rpb24gU2lnbiAoYWxnb3JpdGhtKSB7XG4gIHN0cmVhbS5Xcml0YWJsZS5jYWxsKHRoaXMpXG5cbiAgdmFyIGRhdGEgPSBhbGdvcml0aG1zW2FsZ29yaXRobV1cbiAgaWYgKCFkYXRhKSB0aHJvdyBuZXcgRXJyb3IoJ1Vua25vd24gbWVzc2FnZSBkaWdlc3QnKVxuXG4gIHRoaXMuX2hhc2hUeXBlID0gZGF0YS5oYXNoXG4gIHRoaXMuX2hhc2ggPSBjcmVhdGVIYXNoKGRhdGEuaGFzaClcbiAgdGhpcy5fdGFnID0gZGF0YS5pZFxuICB0aGlzLl9zaWduVHlwZSA9IGRhdGEuc2lnblxufVxuaW5oZXJpdHMoU2lnbiwgc3RyZWFtLldyaXRhYmxlKVxuXG5TaWduLnByb3RvdHlwZS5fd3JpdGUgPSBmdW5jdGlvbiBfd3JpdGUgKGRhdGEsIF8sIGRvbmUpIHtcbiAgdGhpcy5faGFzaC51cGRhdGUoZGF0YSlcbiAgZG9uZSgpXG59XG5cblNpZ24ucHJvdG90eXBlLnVwZGF0ZSA9IGZ1bmN0aW9uIHVwZGF0ZSAoZGF0YSwgZW5jKSB7XG4gIGlmICh0eXBlb2YgZGF0YSA9PT0gJ3N0cmluZycpIGRhdGEgPSBCdWZmZXIuZnJvbShkYXRhLCBlbmMpXG5cbiAgdGhpcy5faGFzaC51cGRhdGUoZGF0YSlcbiAgcmV0dXJuIHRoaXNcbn1cblxuU2lnbi5wcm90b3R5cGUuc2lnbiA9IGZ1bmN0aW9uIHNpZ25NZXRob2QgKGtleSwgZW5jKSB7XG4gIHRoaXMuZW5kKClcbiAgdmFyIGhhc2ggPSB0aGlzLl9oYXNoLmRpZ2VzdCgpXG4gIHZhciBzaWcgPSBzaWduKGhhc2gsIGtleSwgdGhpcy5faGFzaFR5cGUsIHRoaXMuX3NpZ25UeXBlLCB0aGlzLl90YWcpXG5cbiAgcmV0dXJuIGVuYyA/IHNpZy50b1N0cmluZyhlbmMpIDogc2lnXG59XG5cbmZ1bmN0aW9uIFZlcmlmeSAoYWxnb3JpdGhtKSB7XG4gIHN0cmVhbS5Xcml0YWJsZS5jYWxsKHRoaXMpXG5cbiAgdmFyIGRhdGEgPSBhbGdvcml0aG1zW2FsZ29yaXRobV1cbiAgaWYgKCFkYXRhKSB0aHJvdyBuZXcgRXJyb3IoJ1Vua25vd24gbWVzc2FnZSBkaWdlc3QnKVxuXG4gIHRoaXMuX2hhc2ggPSBjcmVhdGVIYXNoKGRhdGEuaGFzaClcbiAgdGhpcy5fdGFnID0gZGF0YS5pZFxuICB0aGlzLl9zaWduVHlwZSA9IGRhdGEuc2lnblxufVxuaW5oZXJpdHMoVmVyaWZ5LCBzdHJlYW0uV3JpdGFibGUpXG5cblZlcmlmeS5wcm90b3R5cGUuX3dyaXRlID0gZnVuY3Rpb24gX3dyaXRlIChkYXRhLCBfLCBkb25lKSB7XG4gIHRoaXMuX2hhc2gudXBkYXRlKGRhdGEpXG4gIGRvbmUoKVxufVxuXG5WZXJpZnkucHJvdG90eXBlLnVwZGF0ZSA9IGZ1bmN0aW9uIHVwZGF0ZSAoZGF0YSwgZW5jKSB7XG4gIGlmICh0eXBlb2YgZGF0YSA9PT0gJ3N0cmluZycpIGRhdGEgPSBCdWZmZXIuZnJvbShkYXRhLCBlbmMpXG5cbiAgdGhpcy5faGFzaC51cGRhdGUoZGF0YSlcbiAgcmV0dXJuIHRoaXNcbn1cblxuVmVyaWZ5LnByb3RvdHlwZS52ZXJpZnkgPSBmdW5jdGlvbiB2ZXJpZnlNZXRob2QgKGtleSwgc2lnLCBlbmMpIHtcbiAgaWYgKHR5cGVvZiBzaWcgPT09ICdzdHJpbmcnKSBzaWcgPSBCdWZmZXIuZnJvbShzaWcsIGVuYylcblxuICB0aGlzLmVuZCgpXG4gIHZhciBoYXNoID0gdGhpcy5faGFzaC5kaWdlc3QoKVxuICByZXR1cm4gdmVyaWZ5KHNpZywgaGFzaCwga2V5LCB0aGlzLl9zaWduVHlwZSwgdGhpcy5fdGFnKVxufVxuXG5mdW5jdGlvbiBjcmVhdGVTaWduIChhbGdvcml0aG0pIHtcbiAgcmV0dXJuIG5ldyBTaWduKGFsZ29yaXRobSlcbn1cblxuZnVuY3Rpb24gY3JlYXRlVmVyaWZ5IChhbGdvcml0aG0pIHtcbiAgcmV0dXJuIG5ldyBWZXJpZnkoYWxnb3JpdGhtKVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHtcbiAgU2lnbjogY3JlYXRlU2lnbixcbiAgVmVyaWZ5OiBjcmVhdGVWZXJpZnksXG4gIGNyZWF0ZVNpZ246IGNyZWF0ZVNpZ24sXG4gIGNyZWF0ZVZlcmlmeTogY3JlYXRlVmVyaWZ5XG59XG4iLCIvLyBtdWNoIG9mIHRoaXMgYmFzZWQgb24gaHR0cHM6Ly9naXRodWIuY29tL2luZHV0bnkvc2VsZi1zaWduZWQvYmxvYi9naC1wYWdlcy9saWIvcnNhLmpzXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcbnZhciBjcmVhdGVIbWFjID0gcmVxdWlyZSgnY3JlYXRlLWhtYWMnKVxudmFyIGNydCA9IHJlcXVpcmUoJ2Jyb3dzZXJpZnktcnNhJylcbnZhciBFQyA9IHJlcXVpcmUoJ2VsbGlwdGljJykuZWNcbnZhciBCTiA9IHJlcXVpcmUoJ2JuLmpzJylcbnZhciBwYXJzZUtleXMgPSByZXF1aXJlKCdwYXJzZS1hc24xJylcbnZhciBjdXJ2ZXMgPSByZXF1aXJlKCcuL2N1cnZlcy5qc29uJylcblxuZnVuY3Rpb24gc2lnbiAoaGFzaCwga2V5LCBoYXNoVHlwZSwgc2lnblR5cGUsIHRhZykge1xuICB2YXIgcHJpdiA9IHBhcnNlS2V5cyhrZXkpXG4gIGlmIChwcml2LmN1cnZlKSB7XG4gICAgLy8gcnNhIGtleXMgY2FuIGJlIGludGVycHJldGVkIGFzIGVjZHNhIG9uZXMgaW4gb3BlbnNzbFxuICAgIGlmIChzaWduVHlwZSAhPT0gJ2VjZHNhJyAmJiBzaWduVHlwZSAhPT0gJ2VjZHNhL3JzYScpIHRocm93IG5ldyBFcnJvcignd3JvbmcgcHJpdmF0ZSBrZXkgdHlwZScpXG4gICAgcmV0dXJuIGVjU2lnbihoYXNoLCBwcml2KVxuICB9IGVsc2UgaWYgKHByaXYudHlwZSA9PT0gJ2RzYScpIHtcbiAgICBpZiAoc2lnblR5cGUgIT09ICdkc2EnKSB0aHJvdyBuZXcgRXJyb3IoJ3dyb25nIHByaXZhdGUga2V5IHR5cGUnKVxuICAgIHJldHVybiBkc2FTaWduKGhhc2gsIHByaXYsIGhhc2hUeXBlKVxuICB9IGVsc2Uge1xuICAgIGlmIChzaWduVHlwZSAhPT0gJ3JzYScgJiYgc2lnblR5cGUgIT09ICdlY2RzYS9yc2EnKSB0aHJvdyBuZXcgRXJyb3IoJ3dyb25nIHByaXZhdGUga2V5IHR5cGUnKVxuICB9XG4gIGhhc2ggPSBCdWZmZXIuY29uY2F0KFt0YWcsIGhhc2hdKVxuICB2YXIgbGVuID0gcHJpdi5tb2R1bHVzLmJ5dGVMZW5ndGgoKVxuICB2YXIgcGFkID0gWzAsIDFdXG4gIHdoaWxlIChoYXNoLmxlbmd0aCArIHBhZC5sZW5ndGggKyAxIDwgbGVuKSBwYWQucHVzaCgweGZmKVxuICBwYWQucHVzaCgweDAwKVxuICB2YXIgaSA9IC0xXG4gIHdoaWxlICgrK2kgPCBoYXNoLmxlbmd0aCkgcGFkLnB1c2goaGFzaFtpXSlcblxuICB2YXIgb3V0ID0gY3J0KHBhZCwgcHJpdilcbiAgcmV0dXJuIG91dFxufVxuXG5mdW5jdGlvbiBlY1NpZ24gKGhhc2gsIHByaXYpIHtcbiAgdmFyIGN1cnZlSWQgPSBjdXJ2ZXNbcHJpdi5jdXJ2ZS5qb2luKCcuJyldXG4gIGlmICghY3VydmVJZCkgdGhyb3cgbmV3IEVycm9yKCd1bmtub3duIGN1cnZlICcgKyBwcml2LmN1cnZlLmpvaW4oJy4nKSlcblxuICB2YXIgY3VydmUgPSBuZXcgRUMoY3VydmVJZClcbiAgdmFyIGtleSA9IGN1cnZlLmtleUZyb21Qcml2YXRlKHByaXYucHJpdmF0ZUtleSlcbiAgdmFyIG91dCA9IGtleS5zaWduKGhhc2gpXG5cbiAgcmV0dXJuIEJ1ZmZlci5mcm9tKG91dC50b0RFUigpKVxufVxuXG5mdW5jdGlvbiBkc2FTaWduIChoYXNoLCBwcml2LCBhbGdvKSB7XG4gIHZhciB4ID0gcHJpdi5wYXJhbXMucHJpdl9rZXlcbiAgdmFyIHAgPSBwcml2LnBhcmFtcy5wXG4gIHZhciBxID0gcHJpdi5wYXJhbXMucVxuICB2YXIgZyA9IHByaXYucGFyYW1zLmdcbiAgdmFyIHIgPSBuZXcgQk4oMClcbiAgdmFyIGtcbiAgdmFyIEggPSBiaXRzMmludChoYXNoLCBxKS5tb2QocSlcbiAgdmFyIHMgPSBmYWxzZVxuICB2YXIga3YgPSBnZXRLZXkoeCwgcSwgaGFzaCwgYWxnbylcbiAgd2hpbGUgKHMgPT09IGZhbHNlKSB7XG4gICAgayA9IG1ha2VLZXkocSwga3YsIGFsZ28pXG4gICAgciA9IG1ha2VSKGcsIGssIHAsIHEpXG4gICAgcyA9IGsuaW52bShxKS5pbXVsKEguYWRkKHgubXVsKHIpKSkubW9kKHEpXG4gICAgaWYgKHMuY21wbigwKSA9PT0gMCkge1xuICAgICAgcyA9IGZhbHNlXG4gICAgICByID0gbmV3IEJOKDApXG4gICAgfVxuICB9XG4gIHJldHVybiB0b0RFUihyLCBzKVxufVxuXG5mdW5jdGlvbiB0b0RFUiAociwgcykge1xuICByID0gci50b0FycmF5KClcbiAgcyA9IHMudG9BcnJheSgpXG5cbiAgLy8gUGFkIHZhbHVlc1xuICBpZiAoclswXSAmIDB4ODApIHIgPSBbMF0uY29uY2F0KHIpXG4gIGlmIChzWzBdICYgMHg4MCkgcyA9IFswXS5jb25jYXQocylcblxuICB2YXIgdG90YWwgPSByLmxlbmd0aCArIHMubGVuZ3RoICsgNFxuICB2YXIgcmVzID0gWzB4MzAsIHRvdGFsLCAweDAyLCByLmxlbmd0aF1cbiAgcmVzID0gcmVzLmNvbmNhdChyLCBbMHgwMiwgcy5sZW5ndGhdLCBzKVxuICByZXR1cm4gQnVmZmVyLmZyb20ocmVzKVxufVxuXG5mdW5jdGlvbiBnZXRLZXkgKHgsIHEsIGhhc2gsIGFsZ28pIHtcbiAgeCA9IEJ1ZmZlci5mcm9tKHgudG9BcnJheSgpKVxuICBpZiAoeC5sZW5ndGggPCBxLmJ5dGVMZW5ndGgoKSkge1xuICAgIHZhciB6ZXJvcyA9IEJ1ZmZlci5hbGxvYyhxLmJ5dGVMZW5ndGgoKSAtIHgubGVuZ3RoKVxuICAgIHggPSBCdWZmZXIuY29uY2F0KFt6ZXJvcywgeF0pXG4gIH1cbiAgdmFyIGhsZW4gPSBoYXNoLmxlbmd0aFxuICB2YXIgaGJpdHMgPSBiaXRzMm9jdGV0cyhoYXNoLCBxKVxuICB2YXIgdiA9IEJ1ZmZlci5hbGxvYyhobGVuKVxuICB2LmZpbGwoMSlcbiAgdmFyIGsgPSBCdWZmZXIuYWxsb2MoaGxlbilcbiAgayA9IGNyZWF0ZUhtYWMoYWxnbywgaykudXBkYXRlKHYpLnVwZGF0ZShCdWZmZXIuZnJvbShbMF0pKS51cGRhdGUoeCkudXBkYXRlKGhiaXRzKS5kaWdlc3QoKVxuICB2ID0gY3JlYXRlSG1hYyhhbGdvLCBrKS51cGRhdGUodikuZGlnZXN0KClcbiAgayA9IGNyZWF0ZUhtYWMoYWxnbywgaykudXBkYXRlKHYpLnVwZGF0ZShCdWZmZXIuZnJvbShbMV0pKS51cGRhdGUoeCkudXBkYXRlKGhiaXRzKS5kaWdlc3QoKVxuICB2ID0gY3JlYXRlSG1hYyhhbGdvLCBrKS51cGRhdGUodikuZGlnZXN0KClcbiAgcmV0dXJuIHsgazogaywgdjogdiB9XG59XG5cbmZ1bmN0aW9uIGJpdHMyaW50IChvYml0cywgcSkge1xuICB2YXIgYml0cyA9IG5ldyBCTihvYml0cylcbiAgdmFyIHNoaWZ0ID0gKG9iaXRzLmxlbmd0aCA8PCAzKSAtIHEuYml0TGVuZ3RoKClcbiAgaWYgKHNoaWZ0ID4gMCkgYml0cy5pc2hybihzaGlmdClcbiAgcmV0dXJuIGJpdHNcbn1cblxuZnVuY3Rpb24gYml0czJvY3RldHMgKGJpdHMsIHEpIHtcbiAgYml0cyA9IGJpdHMyaW50KGJpdHMsIHEpXG4gIGJpdHMgPSBiaXRzLm1vZChxKVxuICB2YXIgb3V0ID0gQnVmZmVyLmZyb20oYml0cy50b0FycmF5KCkpXG4gIGlmIChvdXQubGVuZ3RoIDwgcS5ieXRlTGVuZ3RoKCkpIHtcbiAgICB2YXIgemVyb3MgPSBCdWZmZXIuYWxsb2MocS5ieXRlTGVuZ3RoKCkgLSBvdXQubGVuZ3RoKVxuICAgIG91dCA9IEJ1ZmZlci5jb25jYXQoW3plcm9zLCBvdXRdKVxuICB9XG4gIHJldHVybiBvdXRcbn1cblxuZnVuY3Rpb24gbWFrZUtleSAocSwga3YsIGFsZ28pIHtcbiAgdmFyIHRcbiAgdmFyIGtcblxuICBkbyB7XG4gICAgdCA9IEJ1ZmZlci5hbGxvYygwKVxuXG4gICAgd2hpbGUgKHQubGVuZ3RoICogOCA8IHEuYml0TGVuZ3RoKCkpIHtcbiAgICAgIGt2LnYgPSBjcmVhdGVIbWFjKGFsZ28sIGt2LmspLnVwZGF0ZShrdi52KS5kaWdlc3QoKVxuICAgICAgdCA9IEJ1ZmZlci5jb25jYXQoW3QsIGt2LnZdKVxuICAgIH1cblxuICAgIGsgPSBiaXRzMmludCh0LCBxKVxuICAgIGt2LmsgPSBjcmVhdGVIbWFjKGFsZ28sIGt2LmspLnVwZGF0ZShrdi52KS51cGRhdGUoQnVmZmVyLmZyb20oWzBdKSkuZGlnZXN0KClcbiAgICBrdi52ID0gY3JlYXRlSG1hYyhhbGdvLCBrdi5rKS51cGRhdGUoa3YudikuZGlnZXN0KClcbiAgfSB3aGlsZSAoay5jbXAocSkgIT09IC0xKVxuXG4gIHJldHVybiBrXG59XG5cbmZ1bmN0aW9uIG1ha2VSIChnLCBrLCBwLCBxKSB7XG4gIHJldHVybiBnLnRvUmVkKEJOLm1vbnQocCkpLnJlZFBvdyhrKS5mcm9tUmVkKCkubW9kKHEpXG59XG5cbm1vZHVsZS5leHBvcnRzID0gc2lnblxubW9kdWxlLmV4cG9ydHMuZ2V0S2V5ID0gZ2V0S2V5XG5tb2R1bGUuZXhwb3J0cy5tYWtlS2V5ID0gbWFrZUtleVxuIiwiLy8gbXVjaCBvZiB0aGlzIGJhc2VkIG9uIGh0dHBzOi8vZ2l0aHViLmNvbS9pbmR1dG55L3NlbGYtc2lnbmVkL2Jsb2IvZ2gtcGFnZXMvbGliL3JzYS5qc1xudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG52YXIgQk4gPSByZXF1aXJlKCdibi5qcycpXG52YXIgRUMgPSByZXF1aXJlKCdlbGxpcHRpYycpLmVjXG52YXIgcGFyc2VLZXlzID0gcmVxdWlyZSgncGFyc2UtYXNuMScpXG52YXIgY3VydmVzID0gcmVxdWlyZSgnLi9jdXJ2ZXMuanNvbicpXG5cbmZ1bmN0aW9uIHZlcmlmeSAoc2lnLCBoYXNoLCBrZXksIHNpZ25UeXBlLCB0YWcpIHtcbiAgdmFyIHB1YiA9IHBhcnNlS2V5cyhrZXkpXG4gIGlmIChwdWIudHlwZSA9PT0gJ2VjJykge1xuICAgIC8vIHJzYSBrZXlzIGNhbiBiZSBpbnRlcnByZXRlZCBhcyBlY2RzYSBvbmVzIGluIG9wZW5zc2xcbiAgICBpZiAoc2lnblR5cGUgIT09ICdlY2RzYScgJiYgc2lnblR5cGUgIT09ICdlY2RzYS9yc2EnKSB0aHJvdyBuZXcgRXJyb3IoJ3dyb25nIHB1YmxpYyBrZXkgdHlwZScpXG4gICAgcmV0dXJuIGVjVmVyaWZ5KHNpZywgaGFzaCwgcHViKVxuICB9IGVsc2UgaWYgKHB1Yi50eXBlID09PSAnZHNhJykge1xuICAgIGlmIChzaWduVHlwZSAhPT0gJ2RzYScpIHRocm93IG5ldyBFcnJvcignd3JvbmcgcHVibGljIGtleSB0eXBlJylcbiAgICByZXR1cm4gZHNhVmVyaWZ5KHNpZywgaGFzaCwgcHViKVxuICB9IGVsc2Uge1xuICAgIGlmIChzaWduVHlwZSAhPT0gJ3JzYScgJiYgc2lnblR5cGUgIT09ICdlY2RzYS9yc2EnKSB0aHJvdyBuZXcgRXJyb3IoJ3dyb25nIHB1YmxpYyBrZXkgdHlwZScpXG4gIH1cbiAgaGFzaCA9IEJ1ZmZlci5jb25jYXQoW3RhZywgaGFzaF0pXG4gIHZhciBsZW4gPSBwdWIubW9kdWx1cy5ieXRlTGVuZ3RoKClcbiAgdmFyIHBhZCA9IFsxXVxuICB2YXIgcGFkTnVtID0gMFxuICB3aGlsZSAoaGFzaC5sZW5ndGggKyBwYWQubGVuZ3RoICsgMiA8IGxlbikge1xuICAgIHBhZC5wdXNoKDB4ZmYpXG4gICAgcGFkTnVtKytcbiAgfVxuICBwYWQucHVzaCgweDAwKVxuICB2YXIgaSA9IC0xXG4gIHdoaWxlICgrK2kgPCBoYXNoLmxlbmd0aCkge1xuICAgIHBhZC5wdXNoKGhhc2hbaV0pXG4gIH1cbiAgcGFkID0gQnVmZmVyLmZyb20ocGFkKVxuICB2YXIgcmVkID0gQk4ubW9udChwdWIubW9kdWx1cylcbiAgc2lnID0gbmV3IEJOKHNpZykudG9SZWQocmVkKVxuXG4gIHNpZyA9IHNpZy5yZWRQb3cobmV3IEJOKHB1Yi5wdWJsaWNFeHBvbmVudCkpXG4gIHNpZyA9IEJ1ZmZlci5mcm9tKHNpZy5mcm9tUmVkKCkudG9BcnJheSgpKVxuICB2YXIgb3V0ID0gcGFkTnVtIDwgOCA/IDEgOiAwXG4gIGxlbiA9IE1hdGgubWluKHNpZy5sZW5ndGgsIHBhZC5sZW5ndGgpXG4gIGlmIChzaWcubGVuZ3RoICE9PSBwYWQubGVuZ3RoKSBvdXQgPSAxXG5cbiAgaSA9IC0xXG4gIHdoaWxlICgrK2kgPCBsZW4pIG91dCB8PSBzaWdbaV0gXiBwYWRbaV1cbiAgcmV0dXJuIG91dCA9PT0gMFxufVxuXG5mdW5jdGlvbiBlY1ZlcmlmeSAoc2lnLCBoYXNoLCBwdWIpIHtcbiAgdmFyIGN1cnZlSWQgPSBjdXJ2ZXNbcHViLmRhdGEuYWxnb3JpdGhtLmN1cnZlLmpvaW4oJy4nKV1cbiAgaWYgKCFjdXJ2ZUlkKSB0aHJvdyBuZXcgRXJyb3IoJ3Vua25vd24gY3VydmUgJyArIHB1Yi5kYXRhLmFsZ29yaXRobS5jdXJ2ZS5qb2luKCcuJykpXG5cbiAgdmFyIGN1cnZlID0gbmV3IEVDKGN1cnZlSWQpXG4gIHZhciBwdWJrZXkgPSBwdWIuZGF0YS5zdWJqZWN0UHJpdmF0ZUtleS5kYXRhXG5cbiAgcmV0dXJuIGN1cnZlLnZlcmlmeShoYXNoLCBzaWcsIHB1YmtleSlcbn1cblxuZnVuY3Rpb24gZHNhVmVyaWZ5IChzaWcsIGhhc2gsIHB1Yikge1xuICB2YXIgcCA9IHB1Yi5kYXRhLnBcbiAgdmFyIHEgPSBwdWIuZGF0YS5xXG4gIHZhciBnID0gcHViLmRhdGEuZ1xuICB2YXIgeSA9IHB1Yi5kYXRhLnB1Yl9rZXlcbiAgdmFyIHVucGFja2VkID0gcGFyc2VLZXlzLnNpZ25hdHVyZS5kZWNvZGUoc2lnLCAnZGVyJylcbiAgdmFyIHMgPSB1bnBhY2tlZC5zXG4gIHZhciByID0gdW5wYWNrZWQuclxuICBjaGVja1ZhbHVlKHMsIHEpXG4gIGNoZWNrVmFsdWUociwgcSlcbiAgdmFyIG1vbnRwID0gQk4ubW9udChwKVxuICB2YXIgdyA9IHMuaW52bShxKVxuICB2YXIgdiA9IGcudG9SZWQobW9udHApXG4gICAgLnJlZFBvdyhuZXcgQk4oaGFzaCkubXVsKHcpLm1vZChxKSlcbiAgICAuZnJvbVJlZCgpXG4gICAgLm11bCh5LnRvUmVkKG1vbnRwKS5yZWRQb3coci5tdWwodykubW9kKHEpKS5mcm9tUmVkKCkpXG4gICAgLm1vZChwKVxuICAgIC5tb2QocSlcbiAgcmV0dXJuIHYuY21wKHIpID09PSAwXG59XG5cbmZ1bmN0aW9uIGNoZWNrVmFsdWUgKGIsIHEpIHtcbiAgaWYgKGIuY21wbigwKSA8PSAwKSB0aHJvdyBuZXcgRXJyb3IoJ2ludmFsaWQgc2lnJylcbiAgaWYgKGIuY21wKHEpID49IHEpIHRocm93IG5ldyBFcnJvcignaW52YWxpZCBzaWcnKVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHZlcmlmeVxuIiwibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiB4b3IgKGEsIGIpIHtcbiAgdmFyIGxlbmd0aCA9IE1hdGgubWluKGEubGVuZ3RoLCBiLmxlbmd0aClcbiAgdmFyIGJ1ZmZlciA9IG5ldyBCdWZmZXIobGVuZ3RoKVxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgbGVuZ3RoOyArK2kpIHtcbiAgICBidWZmZXJbaV0gPSBhW2ldIF4gYltpXVxuICB9XG5cbiAgcmV0dXJuIGJ1ZmZlclxufVxuIiwiLyohXG4gKiBUaGUgYnVmZmVyIG1vZHVsZSBmcm9tIG5vZGUuanMsIGZvciB0aGUgYnJvd3Nlci5cbiAqXG4gKiBAYXV0aG9yICAgRmVyb3NzIEFib3VraGFkaWplaCA8aHR0cHM6Ly9mZXJvc3Mub3JnPlxuICogQGxpY2Vuc2UgIE1JVFxuICovXG4vKiBlc2xpbnQtZGlzYWJsZSBuby1wcm90byAqL1xuXG4ndXNlIHN0cmljdCdcblxuY29uc3QgYmFzZTY0ID0gcmVxdWlyZSgnYmFzZTY0LWpzJylcbmNvbnN0IGllZWU3NTQgPSByZXF1aXJlKCdpZWVlNzU0JylcbmNvbnN0IGN1c3RvbUluc3BlY3RTeW1ib2wgPVxuICAodHlwZW9mIFN5bWJvbCA9PT0gJ2Z1bmN0aW9uJyAmJiB0eXBlb2YgU3ltYm9sWydmb3InXSA9PT0gJ2Z1bmN0aW9uJykgLy8gZXNsaW50LWRpc2FibGUtbGluZSBkb3Qtbm90YXRpb25cbiAgICA/IFN5bWJvbFsnZm9yJ10oJ25vZGVqcy51dGlsLmluc3BlY3QuY3VzdG9tJykgLy8gZXNsaW50LWRpc2FibGUtbGluZSBkb3Qtbm90YXRpb25cbiAgICA6IG51bGxcblxuZXhwb3J0cy5CdWZmZXIgPSBCdWZmZXJcbmV4cG9ydHMuU2xvd0J1ZmZlciA9IFNsb3dCdWZmZXJcbmV4cG9ydHMuSU5TUEVDVF9NQVhfQllURVMgPSA1MFxuXG5jb25zdCBLX01BWF9MRU5HVEggPSAweDdmZmZmZmZmXG5leHBvcnRzLmtNYXhMZW5ndGggPSBLX01BWF9MRU5HVEhcblxuLyoqXG4gKiBJZiBgQnVmZmVyLlRZUEVEX0FSUkFZX1NVUFBPUlRgOlxuICogICA9PT0gdHJ1ZSAgICBVc2UgVWludDhBcnJheSBpbXBsZW1lbnRhdGlvbiAoZmFzdGVzdClcbiAqICAgPT09IGZhbHNlICAgUHJpbnQgd2FybmluZyBhbmQgcmVjb21tZW5kIHVzaW5nIGBidWZmZXJgIHY0Lnggd2hpY2ggaGFzIGFuIE9iamVjdFxuICogICAgICAgICAgICAgICBpbXBsZW1lbnRhdGlvbiAobW9zdCBjb21wYXRpYmxlLCBldmVuIElFNilcbiAqXG4gKiBCcm93c2VycyB0aGF0IHN1cHBvcnQgdHlwZWQgYXJyYXlzIGFyZSBJRSAxMCssIEZpcmVmb3ggNCssIENocm9tZSA3KywgU2FmYXJpIDUuMSssXG4gKiBPcGVyYSAxMS42KywgaU9TIDQuMisuXG4gKlxuICogV2UgcmVwb3J0IHRoYXQgdGhlIGJyb3dzZXIgZG9lcyBub3Qgc3VwcG9ydCB0eXBlZCBhcnJheXMgaWYgdGhlIGFyZSBub3Qgc3ViY2xhc3NhYmxlXG4gKiB1c2luZyBfX3Byb3RvX18uIEZpcmVmb3ggNC0yOSBsYWNrcyBzdXBwb3J0IGZvciBhZGRpbmcgbmV3IHByb3BlcnRpZXMgdG8gYFVpbnQ4QXJyYXlgXG4gKiAoU2VlOiBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD02OTU0MzgpLiBJRSAxMCBsYWNrcyBzdXBwb3J0XG4gKiBmb3IgX19wcm90b19fIGFuZCBoYXMgYSBidWdneSB0eXBlZCBhcnJheSBpbXBsZW1lbnRhdGlvbi5cbiAqL1xuQnVmZmVyLlRZUEVEX0FSUkFZX1NVUFBPUlQgPSB0eXBlZEFycmF5U3VwcG9ydCgpXG5cbmlmICghQnVmZmVyLlRZUEVEX0FSUkFZX1NVUFBPUlQgJiYgdHlwZW9mIGNvbnNvbGUgIT09ICd1bmRlZmluZWQnICYmXG4gICAgdHlwZW9mIGNvbnNvbGUuZXJyb3IgPT09ICdmdW5jdGlvbicpIHtcbiAgY29uc29sZS5lcnJvcihcbiAgICAnVGhpcyBicm93c2VyIGxhY2tzIHR5cGVkIGFycmF5IChVaW50OEFycmF5KSBzdXBwb3J0IHdoaWNoIGlzIHJlcXVpcmVkIGJ5ICcgK1xuICAgICdgYnVmZmVyYCB2NS54LiBVc2UgYGJ1ZmZlcmAgdjQueCBpZiB5b3UgcmVxdWlyZSBvbGQgYnJvd3NlciBzdXBwb3J0LidcbiAgKVxufVxuXG5mdW5jdGlvbiB0eXBlZEFycmF5U3VwcG9ydCAoKSB7XG4gIC8vIENhbiB0eXBlZCBhcnJheSBpbnN0YW5jZXMgY2FuIGJlIGF1Z21lbnRlZD9cbiAgdHJ5IHtcbiAgICBjb25zdCBhcnIgPSBuZXcgVWludDhBcnJheSgxKVxuICAgIGNvbnN0IHByb3RvID0geyBmb286IGZ1bmN0aW9uICgpIHsgcmV0dXJuIDQyIH0gfVxuICAgIE9iamVjdC5zZXRQcm90b3R5cGVPZihwcm90bywgVWludDhBcnJheS5wcm90b3R5cGUpXG4gICAgT2JqZWN0LnNldFByb3RvdHlwZU9mKGFyciwgcHJvdG8pXG4gICAgcmV0dXJuIGFyci5mb28oKSA9PT0gNDJcbiAgfSBjYXRjaCAoZSkge1xuICAgIHJldHVybiBmYWxzZVxuICB9XG59XG5cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShCdWZmZXIucHJvdG90eXBlLCAncGFyZW50Jywge1xuICBlbnVtZXJhYmxlOiB0cnVlLFxuICBnZXQ6IGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcih0aGlzKSkgcmV0dXJuIHVuZGVmaW5lZFxuICAgIHJldHVybiB0aGlzLmJ1ZmZlclxuICB9XG59KVxuXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoQnVmZmVyLnByb3RvdHlwZSwgJ29mZnNldCcsIHtcbiAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgZ2V0OiBmdW5jdGlvbiAoKSB7XG4gICAgaWYgKCFCdWZmZXIuaXNCdWZmZXIodGhpcykpIHJldHVybiB1bmRlZmluZWRcbiAgICByZXR1cm4gdGhpcy5ieXRlT2Zmc2V0XG4gIH1cbn0pXG5cbmZ1bmN0aW9uIGNyZWF0ZUJ1ZmZlciAobGVuZ3RoKSB7XG4gIGlmIChsZW5ndGggPiBLX01BWF9MRU5HVEgpIHtcbiAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcignVGhlIHZhbHVlIFwiJyArIGxlbmd0aCArICdcIiBpcyBpbnZhbGlkIGZvciBvcHRpb24gXCJzaXplXCInKVxuICB9XG4gIC8vIFJldHVybiBhbiBhdWdtZW50ZWQgYFVpbnQ4QXJyYXlgIGluc3RhbmNlXG4gIGNvbnN0IGJ1ZiA9IG5ldyBVaW50OEFycmF5KGxlbmd0aClcbiAgT2JqZWN0LnNldFByb3RvdHlwZU9mKGJ1ZiwgQnVmZmVyLnByb3RvdHlwZSlcbiAgcmV0dXJuIGJ1ZlxufVxuXG4vKipcbiAqIFRoZSBCdWZmZXIgY29uc3RydWN0b3IgcmV0dXJucyBpbnN0YW5jZXMgb2YgYFVpbnQ4QXJyYXlgIHRoYXQgaGF2ZSB0aGVpclxuICogcHJvdG90eXBlIGNoYW5nZWQgdG8gYEJ1ZmZlci5wcm90b3R5cGVgLiBGdXJ0aGVybW9yZSwgYEJ1ZmZlcmAgaXMgYSBzdWJjbGFzcyBvZlxuICogYFVpbnQ4QXJyYXlgLCBzbyB0aGUgcmV0dXJuZWQgaW5zdGFuY2VzIHdpbGwgaGF2ZSBhbGwgdGhlIG5vZGUgYEJ1ZmZlcmAgbWV0aG9kc1xuICogYW5kIHRoZSBgVWludDhBcnJheWAgbWV0aG9kcy4gU3F1YXJlIGJyYWNrZXQgbm90YXRpb24gd29ya3MgYXMgZXhwZWN0ZWQgLS0gaXRcbiAqIHJldHVybnMgYSBzaW5nbGUgb2N0ZXQuXG4gKlxuICogVGhlIGBVaW50OEFycmF5YCBwcm90b3R5cGUgcmVtYWlucyB1bm1vZGlmaWVkLlxuICovXG5cbmZ1bmN0aW9uIEJ1ZmZlciAoYXJnLCBlbmNvZGluZ09yT2Zmc2V0LCBsZW5ndGgpIHtcbiAgLy8gQ29tbW9uIGNhc2UuXG4gIGlmICh0eXBlb2YgYXJnID09PSAnbnVtYmVyJykge1xuICAgIGlmICh0eXBlb2YgZW5jb2RpbmdPck9mZnNldCA9PT0gJ3N0cmluZycpIHtcbiAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXG4gICAgICAgICdUaGUgXCJzdHJpbmdcIiBhcmd1bWVudCBtdXN0IGJlIG9mIHR5cGUgc3RyaW5nLiBSZWNlaXZlZCB0eXBlIG51bWJlcidcbiAgICAgIClcbiAgICB9XG4gICAgcmV0dXJuIGFsbG9jVW5zYWZlKGFyZylcbiAgfVxuICByZXR1cm4gZnJvbShhcmcsIGVuY29kaW5nT3JPZmZzZXQsIGxlbmd0aClcbn1cblxuQnVmZmVyLnBvb2xTaXplID0gODE5MiAvLyBub3QgdXNlZCBieSB0aGlzIGltcGxlbWVudGF0aW9uXG5cbmZ1bmN0aW9uIGZyb20gKHZhbHVlLCBlbmNvZGluZ09yT2Zmc2V0LCBsZW5ndGgpIHtcbiAgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ3N0cmluZycpIHtcbiAgICByZXR1cm4gZnJvbVN0cmluZyh2YWx1ZSwgZW5jb2RpbmdPck9mZnNldClcbiAgfVxuXG4gIGlmIChBcnJheUJ1ZmZlci5pc1ZpZXcodmFsdWUpKSB7XG4gICAgcmV0dXJuIGZyb21BcnJheVZpZXcodmFsdWUpXG4gIH1cblxuICBpZiAodmFsdWUgPT0gbnVsbCkge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXG4gICAgICAnVGhlIGZpcnN0IGFyZ3VtZW50IG11c3QgYmUgb25lIG9mIHR5cGUgc3RyaW5nLCBCdWZmZXIsIEFycmF5QnVmZmVyLCBBcnJheSwgJyArXG4gICAgICAnb3IgQXJyYXktbGlrZSBPYmplY3QuIFJlY2VpdmVkIHR5cGUgJyArICh0eXBlb2YgdmFsdWUpXG4gICAgKVxuICB9XG5cbiAgaWYgKGlzSW5zdGFuY2UodmFsdWUsIEFycmF5QnVmZmVyKSB8fFxuICAgICAgKHZhbHVlICYmIGlzSW5zdGFuY2UodmFsdWUuYnVmZmVyLCBBcnJheUJ1ZmZlcikpKSB7XG4gICAgcmV0dXJuIGZyb21BcnJheUJ1ZmZlcih2YWx1ZSwgZW5jb2RpbmdPck9mZnNldCwgbGVuZ3RoKVxuICB9XG5cbiAgaWYgKHR5cGVvZiBTaGFyZWRBcnJheUJ1ZmZlciAhPT0gJ3VuZGVmaW5lZCcgJiZcbiAgICAgIChpc0luc3RhbmNlKHZhbHVlLCBTaGFyZWRBcnJheUJ1ZmZlcikgfHxcbiAgICAgICh2YWx1ZSAmJiBpc0luc3RhbmNlKHZhbHVlLmJ1ZmZlciwgU2hhcmVkQXJyYXlCdWZmZXIpKSkpIHtcbiAgICByZXR1cm4gZnJvbUFycmF5QnVmZmVyKHZhbHVlLCBlbmNvZGluZ09yT2Zmc2V0LCBsZW5ndGgpXG4gIH1cblxuICBpZiAodHlwZW9mIHZhbHVlID09PSAnbnVtYmVyJykge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXG4gICAgICAnVGhlIFwidmFsdWVcIiBhcmd1bWVudCBtdXN0IG5vdCBiZSBvZiB0eXBlIG51bWJlci4gUmVjZWl2ZWQgdHlwZSBudW1iZXInXG4gICAgKVxuICB9XG5cbiAgY29uc3QgdmFsdWVPZiA9IHZhbHVlLnZhbHVlT2YgJiYgdmFsdWUudmFsdWVPZigpXG4gIGlmICh2YWx1ZU9mICE9IG51bGwgJiYgdmFsdWVPZiAhPT0gdmFsdWUpIHtcbiAgICByZXR1cm4gQnVmZmVyLmZyb20odmFsdWVPZiwgZW5jb2RpbmdPck9mZnNldCwgbGVuZ3RoKVxuICB9XG5cbiAgY29uc3QgYiA9IGZyb21PYmplY3QodmFsdWUpXG4gIGlmIChiKSByZXR1cm4gYlxuXG4gIGlmICh0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9QcmltaXRpdmUgIT0gbnVsbCAmJlxuICAgICAgdHlwZW9mIHZhbHVlW1N5bWJvbC50b1ByaW1pdGl2ZV0gPT09ICdmdW5jdGlvbicpIHtcbiAgICByZXR1cm4gQnVmZmVyLmZyb20odmFsdWVbU3ltYm9sLnRvUHJpbWl0aXZlXSgnc3RyaW5nJyksIGVuY29kaW5nT3JPZmZzZXQsIGxlbmd0aClcbiAgfVxuXG4gIHRocm93IG5ldyBUeXBlRXJyb3IoXG4gICAgJ1RoZSBmaXJzdCBhcmd1bWVudCBtdXN0IGJlIG9uZSBvZiB0eXBlIHN0cmluZywgQnVmZmVyLCBBcnJheUJ1ZmZlciwgQXJyYXksICcgK1xuICAgICdvciBBcnJheS1saWtlIE9iamVjdC4gUmVjZWl2ZWQgdHlwZSAnICsgKHR5cGVvZiB2YWx1ZSlcbiAgKVxufVxuXG4vKipcbiAqIEZ1bmN0aW9uYWxseSBlcXVpdmFsZW50IHRvIEJ1ZmZlcihhcmcsIGVuY29kaW5nKSBidXQgdGhyb3dzIGEgVHlwZUVycm9yXG4gKiBpZiB2YWx1ZSBpcyBhIG51bWJlci5cbiAqIEJ1ZmZlci5mcm9tKHN0clssIGVuY29kaW5nXSlcbiAqIEJ1ZmZlci5mcm9tKGFycmF5KVxuICogQnVmZmVyLmZyb20oYnVmZmVyKVxuICogQnVmZmVyLmZyb20oYXJyYXlCdWZmZXJbLCBieXRlT2Zmc2V0WywgbGVuZ3RoXV0pXG4gKiovXG5CdWZmZXIuZnJvbSA9IGZ1bmN0aW9uICh2YWx1ZSwgZW5jb2RpbmdPck9mZnNldCwgbGVuZ3RoKSB7XG4gIHJldHVybiBmcm9tKHZhbHVlLCBlbmNvZGluZ09yT2Zmc2V0LCBsZW5ndGgpXG59XG5cbi8vIE5vdGU6IENoYW5nZSBwcm90b3R5cGUgKmFmdGVyKiBCdWZmZXIuZnJvbSBpcyBkZWZpbmVkIHRvIHdvcmthcm91bmQgQ2hyb21lIGJ1Zzpcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mZXJvc3MvYnVmZmVyL3B1bGwvMTQ4XG5PYmplY3Quc2V0UHJvdG90eXBlT2YoQnVmZmVyLnByb3RvdHlwZSwgVWludDhBcnJheS5wcm90b3R5cGUpXG5PYmplY3Quc2V0UHJvdG90eXBlT2YoQnVmZmVyLCBVaW50OEFycmF5KVxuXG5mdW5jdGlvbiBhc3NlcnRTaXplIChzaXplKSB7XG4gIGlmICh0eXBlb2Ygc2l6ZSAhPT0gJ251bWJlcicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdcInNpemVcIiBhcmd1bWVudCBtdXN0IGJlIG9mIHR5cGUgbnVtYmVyJylcbiAgfSBlbHNlIGlmIChzaXplIDwgMCkge1xuICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCdUaGUgdmFsdWUgXCInICsgc2l6ZSArICdcIiBpcyBpbnZhbGlkIGZvciBvcHRpb24gXCJzaXplXCInKVxuICB9XG59XG5cbmZ1bmN0aW9uIGFsbG9jIChzaXplLCBmaWxsLCBlbmNvZGluZykge1xuICBhc3NlcnRTaXplKHNpemUpXG4gIGlmIChzaXplIDw9IDApIHtcbiAgICByZXR1cm4gY3JlYXRlQnVmZmVyKHNpemUpXG4gIH1cbiAgaWYgKGZpbGwgIT09IHVuZGVmaW5lZCkge1xuICAgIC8vIE9ubHkgcGF5IGF0dGVudGlvbiB0byBlbmNvZGluZyBpZiBpdCdzIGEgc3RyaW5nLiBUaGlzXG4gICAgLy8gcHJldmVudHMgYWNjaWRlbnRhbGx5IHNlbmRpbmcgaW4gYSBudW1iZXIgdGhhdCB3b3VsZFxuICAgIC8vIGJlIGludGVycHJldGVkIGFzIGEgc3RhcnQgb2Zmc2V0LlxuICAgIHJldHVybiB0eXBlb2YgZW5jb2RpbmcgPT09ICdzdHJpbmcnXG4gICAgICA/IGNyZWF0ZUJ1ZmZlcihzaXplKS5maWxsKGZpbGwsIGVuY29kaW5nKVxuICAgICAgOiBjcmVhdGVCdWZmZXIoc2l6ZSkuZmlsbChmaWxsKVxuICB9XG4gIHJldHVybiBjcmVhdGVCdWZmZXIoc2l6ZSlcbn1cblxuLyoqXG4gKiBDcmVhdGVzIGEgbmV3IGZpbGxlZCBCdWZmZXIgaW5zdGFuY2UuXG4gKiBhbGxvYyhzaXplWywgZmlsbFssIGVuY29kaW5nXV0pXG4gKiovXG5CdWZmZXIuYWxsb2MgPSBmdW5jdGlvbiAoc2l6ZSwgZmlsbCwgZW5jb2RpbmcpIHtcbiAgcmV0dXJuIGFsbG9jKHNpemUsIGZpbGwsIGVuY29kaW5nKVxufVxuXG5mdW5jdGlvbiBhbGxvY1Vuc2FmZSAoc2l6ZSkge1xuICBhc3NlcnRTaXplKHNpemUpXG4gIHJldHVybiBjcmVhdGVCdWZmZXIoc2l6ZSA8IDAgPyAwIDogY2hlY2tlZChzaXplKSB8IDApXG59XG5cbi8qKlxuICogRXF1aXZhbGVudCB0byBCdWZmZXIobnVtKSwgYnkgZGVmYXVsdCBjcmVhdGVzIGEgbm9uLXplcm8tZmlsbGVkIEJ1ZmZlciBpbnN0YW5jZS5cbiAqICovXG5CdWZmZXIuYWxsb2NVbnNhZmUgPSBmdW5jdGlvbiAoc2l6ZSkge1xuICByZXR1cm4gYWxsb2NVbnNhZmUoc2l6ZSlcbn1cbi8qKlxuICogRXF1aXZhbGVudCB0byBTbG93QnVmZmVyKG51bSksIGJ5IGRlZmF1bHQgY3JlYXRlcyBhIG5vbi16ZXJvLWZpbGxlZCBCdWZmZXIgaW5zdGFuY2UuXG4gKi9cbkJ1ZmZlci5hbGxvY1Vuc2FmZVNsb3cgPSBmdW5jdGlvbiAoc2l6ZSkge1xuICByZXR1cm4gYWxsb2NVbnNhZmUoc2l6ZSlcbn1cblxuZnVuY3Rpb24gZnJvbVN0cmluZyAoc3RyaW5nLCBlbmNvZGluZykge1xuICBpZiAodHlwZW9mIGVuY29kaW5nICE9PSAnc3RyaW5nJyB8fCBlbmNvZGluZyA9PT0gJycpIHtcbiAgICBlbmNvZGluZyA9ICd1dGY4J1xuICB9XG5cbiAgaWYgKCFCdWZmZXIuaXNFbmNvZGluZyhlbmNvZGluZykpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdVbmtub3duIGVuY29kaW5nOiAnICsgZW5jb2RpbmcpXG4gIH1cblxuICBjb25zdCBsZW5ndGggPSBieXRlTGVuZ3RoKHN0cmluZywgZW5jb2RpbmcpIHwgMFxuICBsZXQgYnVmID0gY3JlYXRlQnVmZmVyKGxlbmd0aClcblxuICBjb25zdCBhY3R1YWwgPSBidWYud3JpdGUoc3RyaW5nLCBlbmNvZGluZylcblxuICBpZiAoYWN0dWFsICE9PSBsZW5ndGgpIHtcbiAgICAvLyBXcml0aW5nIGEgaGV4IHN0cmluZywgZm9yIGV4YW1wbGUsIHRoYXQgY29udGFpbnMgaW52YWxpZCBjaGFyYWN0ZXJzIHdpbGxcbiAgICAvLyBjYXVzZSBldmVyeXRoaW5nIGFmdGVyIHRoZSBmaXJzdCBpbnZhbGlkIGNoYXJhY3RlciB0byBiZSBpZ25vcmVkLiAoZS5nLlxuICAgIC8vICdhYnh4Y2QnIHdpbGwgYmUgdHJlYXRlZCBhcyAnYWInKVxuICAgIGJ1ZiA9IGJ1Zi5zbGljZSgwLCBhY3R1YWwpXG4gIH1cblxuICByZXR1cm4gYnVmXG59XG5cbmZ1bmN0aW9uIGZyb21BcnJheUxpa2UgKGFycmF5KSB7XG4gIGNvbnN0IGxlbmd0aCA9IGFycmF5Lmxlbmd0aCA8IDAgPyAwIDogY2hlY2tlZChhcnJheS5sZW5ndGgpIHwgMFxuICBjb25zdCBidWYgPSBjcmVhdGVCdWZmZXIobGVuZ3RoKVxuICBmb3IgKGxldCBpID0gMDsgaSA8IGxlbmd0aDsgaSArPSAxKSB7XG4gICAgYnVmW2ldID0gYXJyYXlbaV0gJiAyNTVcbiAgfVxuICByZXR1cm4gYnVmXG59XG5cbmZ1bmN0aW9uIGZyb21BcnJheVZpZXcgKGFycmF5Vmlldykge1xuICBpZiAoaXNJbnN0YW5jZShhcnJheVZpZXcsIFVpbnQ4QXJyYXkpKSB7XG4gICAgY29uc3QgY29weSA9IG5ldyBVaW50OEFycmF5KGFycmF5VmlldylcbiAgICByZXR1cm4gZnJvbUFycmF5QnVmZmVyKGNvcHkuYnVmZmVyLCBjb3B5LmJ5dGVPZmZzZXQsIGNvcHkuYnl0ZUxlbmd0aClcbiAgfVxuICByZXR1cm4gZnJvbUFycmF5TGlrZShhcnJheVZpZXcpXG59XG5cbmZ1bmN0aW9uIGZyb21BcnJheUJ1ZmZlciAoYXJyYXksIGJ5dGVPZmZzZXQsIGxlbmd0aCkge1xuICBpZiAoYnl0ZU9mZnNldCA8IDAgfHwgYXJyYXkuYnl0ZUxlbmd0aCA8IGJ5dGVPZmZzZXQpIHtcbiAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcignXCJvZmZzZXRcIiBpcyBvdXRzaWRlIG9mIGJ1ZmZlciBib3VuZHMnKVxuICB9XG5cbiAgaWYgKGFycmF5LmJ5dGVMZW5ndGggPCBieXRlT2Zmc2V0ICsgKGxlbmd0aCB8fCAwKSkge1xuICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCdcImxlbmd0aFwiIGlzIG91dHNpZGUgb2YgYnVmZmVyIGJvdW5kcycpXG4gIH1cblxuICBsZXQgYnVmXG4gIGlmIChieXRlT2Zmc2V0ID09PSB1bmRlZmluZWQgJiYgbGVuZ3RoID09PSB1bmRlZmluZWQpIHtcbiAgICBidWYgPSBuZXcgVWludDhBcnJheShhcnJheSlcbiAgfSBlbHNlIGlmIChsZW5ndGggPT09IHVuZGVmaW5lZCkge1xuICAgIGJ1ZiA9IG5ldyBVaW50OEFycmF5KGFycmF5LCBieXRlT2Zmc2V0KVxuICB9IGVsc2Uge1xuICAgIGJ1ZiA9IG5ldyBVaW50OEFycmF5KGFycmF5LCBieXRlT2Zmc2V0LCBsZW5ndGgpXG4gIH1cblxuICAvLyBSZXR1cm4gYW4gYXVnbWVudGVkIGBVaW50OEFycmF5YCBpbnN0YW5jZVxuICBPYmplY3Quc2V0UHJvdG90eXBlT2YoYnVmLCBCdWZmZXIucHJvdG90eXBlKVxuXG4gIHJldHVybiBidWZcbn1cblxuZnVuY3Rpb24gZnJvbU9iamVjdCAob2JqKSB7XG4gIGlmIChCdWZmZXIuaXNCdWZmZXIob2JqKSkge1xuICAgIGNvbnN0IGxlbiA9IGNoZWNrZWQob2JqLmxlbmd0aCkgfCAwXG4gICAgY29uc3QgYnVmID0gY3JlYXRlQnVmZmVyKGxlbilcblxuICAgIGlmIChidWYubGVuZ3RoID09PSAwKSB7XG4gICAgICByZXR1cm4gYnVmXG4gICAgfVxuXG4gICAgb2JqLmNvcHkoYnVmLCAwLCAwLCBsZW4pXG4gICAgcmV0dXJuIGJ1ZlxuICB9XG5cbiAgaWYgKG9iai5sZW5ndGggIT09IHVuZGVmaW5lZCkge1xuICAgIGlmICh0eXBlb2Ygb2JqLmxlbmd0aCAhPT0gJ251bWJlcicgfHwgbnVtYmVySXNOYU4ob2JqLmxlbmd0aCkpIHtcbiAgICAgIHJldHVybiBjcmVhdGVCdWZmZXIoMClcbiAgICB9XG4gICAgcmV0dXJuIGZyb21BcnJheUxpa2Uob2JqKVxuICB9XG5cbiAgaWYgKG9iai50eXBlID09PSAnQnVmZmVyJyAmJiBBcnJheS5pc0FycmF5KG9iai5kYXRhKSkge1xuICAgIHJldHVybiBmcm9tQXJyYXlMaWtlKG9iai5kYXRhKVxuICB9XG59XG5cbmZ1bmN0aW9uIGNoZWNrZWQgKGxlbmd0aCkge1xuICAvLyBOb3RlOiBjYW5ub3QgdXNlIGBsZW5ndGggPCBLX01BWF9MRU5HVEhgIGhlcmUgYmVjYXVzZSB0aGF0IGZhaWxzIHdoZW5cbiAgLy8gbGVuZ3RoIGlzIE5hTiAod2hpY2ggaXMgb3RoZXJ3aXNlIGNvZXJjZWQgdG8gemVyby4pXG4gIGlmIChsZW5ndGggPj0gS19NQVhfTEVOR1RIKSB7XG4gICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ0F0dGVtcHQgdG8gYWxsb2NhdGUgQnVmZmVyIGxhcmdlciB0aGFuIG1heGltdW0gJyArXG4gICAgICAgICAgICAgICAgICAgICAgICAgJ3NpemU6IDB4JyArIEtfTUFYX0xFTkdUSC50b1N0cmluZygxNikgKyAnIGJ5dGVzJylcbiAgfVxuICByZXR1cm4gbGVuZ3RoIHwgMFxufVxuXG5mdW5jdGlvbiBTbG93QnVmZmVyIChsZW5ndGgpIHtcbiAgaWYgKCtsZW5ndGggIT0gbGVuZ3RoKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgZXFlcWVxXG4gICAgbGVuZ3RoID0gMFxuICB9XG4gIHJldHVybiBCdWZmZXIuYWxsb2MoK2xlbmd0aClcbn1cblxuQnVmZmVyLmlzQnVmZmVyID0gZnVuY3Rpb24gaXNCdWZmZXIgKGIpIHtcbiAgcmV0dXJuIGIgIT0gbnVsbCAmJiBiLl9pc0J1ZmZlciA9PT0gdHJ1ZSAmJlxuICAgIGIgIT09IEJ1ZmZlci5wcm90b3R5cGUgLy8gc28gQnVmZmVyLmlzQnVmZmVyKEJ1ZmZlci5wcm90b3R5cGUpIHdpbGwgYmUgZmFsc2Vcbn1cblxuQnVmZmVyLmNvbXBhcmUgPSBmdW5jdGlvbiBjb21wYXJlIChhLCBiKSB7XG4gIGlmIChpc0luc3RhbmNlKGEsIFVpbnQ4QXJyYXkpKSBhID0gQnVmZmVyLmZyb20oYSwgYS5vZmZzZXQsIGEuYnl0ZUxlbmd0aClcbiAgaWYgKGlzSW5zdGFuY2UoYiwgVWludDhBcnJheSkpIGIgPSBCdWZmZXIuZnJvbShiLCBiLm9mZnNldCwgYi5ieXRlTGVuZ3RoKVxuICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihhKSB8fCAhQnVmZmVyLmlzQnVmZmVyKGIpKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcbiAgICAgICdUaGUgXCJidWYxXCIsIFwiYnVmMlwiIGFyZ3VtZW50cyBtdXN0IGJlIG9uZSBvZiB0eXBlIEJ1ZmZlciBvciBVaW50OEFycmF5J1xuICAgIClcbiAgfVxuXG4gIGlmIChhID09PSBiKSByZXR1cm4gMFxuXG4gIGxldCB4ID0gYS5sZW5ndGhcbiAgbGV0IHkgPSBiLmxlbmd0aFxuXG4gIGZvciAobGV0IGkgPSAwLCBsZW4gPSBNYXRoLm1pbih4LCB5KTsgaSA8IGxlbjsgKytpKSB7XG4gICAgaWYgKGFbaV0gIT09IGJbaV0pIHtcbiAgICAgIHggPSBhW2ldXG4gICAgICB5ID0gYltpXVxuICAgICAgYnJlYWtcbiAgICB9XG4gIH1cblxuICBpZiAoeCA8IHkpIHJldHVybiAtMVxuICBpZiAoeSA8IHgpIHJldHVybiAxXG4gIHJldHVybiAwXG59XG5cbkJ1ZmZlci5pc0VuY29kaW5nID0gZnVuY3Rpb24gaXNFbmNvZGluZyAoZW5jb2RpbmcpIHtcbiAgc3dpdGNoIChTdHJpbmcoZW5jb2RpbmcpLnRvTG93ZXJDYXNlKCkpIHtcbiAgICBjYXNlICdoZXgnOlxuICAgIGNhc2UgJ3V0ZjgnOlxuICAgIGNhc2UgJ3V0Zi04JzpcbiAgICBjYXNlICdhc2NpaSc6XG4gICAgY2FzZSAnbGF0aW4xJzpcbiAgICBjYXNlICdiaW5hcnknOlxuICAgIGNhc2UgJ2Jhc2U2NCc6XG4gICAgY2FzZSAndWNzMic6XG4gICAgY2FzZSAndWNzLTInOlxuICAgIGNhc2UgJ3V0ZjE2bGUnOlxuICAgIGNhc2UgJ3V0Zi0xNmxlJzpcbiAgICAgIHJldHVybiB0cnVlXG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBmYWxzZVxuICB9XG59XG5cbkJ1ZmZlci5jb25jYXQgPSBmdW5jdGlvbiBjb25jYXQgKGxpc3QsIGxlbmd0aCkge1xuICBpZiAoIUFycmF5LmlzQXJyYXkobGlzdCkpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdcImxpc3RcIiBhcmd1bWVudCBtdXN0IGJlIGFuIEFycmF5IG9mIEJ1ZmZlcnMnKVxuICB9XG5cbiAgaWYgKGxpc3QubGVuZ3RoID09PSAwKSB7XG4gICAgcmV0dXJuIEJ1ZmZlci5hbGxvYygwKVxuICB9XG5cbiAgbGV0IGlcbiAgaWYgKGxlbmd0aCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgbGVuZ3RoID0gMFxuICAgIGZvciAoaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgKytpKSB7XG4gICAgICBsZW5ndGggKz0gbGlzdFtpXS5sZW5ndGhcbiAgICB9XG4gIH1cblxuICBjb25zdCBidWZmZXIgPSBCdWZmZXIuYWxsb2NVbnNhZmUobGVuZ3RoKVxuICBsZXQgcG9zID0gMFxuICBmb3IgKGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7ICsraSkge1xuICAgIGxldCBidWYgPSBsaXN0W2ldXG4gICAgaWYgKGlzSW5zdGFuY2UoYnVmLCBVaW50OEFycmF5KSkge1xuICAgICAgaWYgKHBvcyArIGJ1Zi5sZW5ndGggPiBidWZmZXIubGVuZ3RoKSB7XG4gICAgICAgIGlmICghQnVmZmVyLmlzQnVmZmVyKGJ1ZikpIGJ1ZiA9IEJ1ZmZlci5mcm9tKGJ1ZilcbiAgICAgICAgYnVmLmNvcHkoYnVmZmVyLCBwb3MpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICBVaW50OEFycmF5LnByb3RvdHlwZS5zZXQuY2FsbChcbiAgICAgICAgICBidWZmZXIsXG4gICAgICAgICAgYnVmLFxuICAgICAgICAgIHBvc1xuICAgICAgICApXG4gICAgICB9XG4gICAgfSBlbHNlIGlmICghQnVmZmVyLmlzQnVmZmVyKGJ1ZikpIHtcbiAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1wibGlzdFwiIGFyZ3VtZW50IG11c3QgYmUgYW4gQXJyYXkgb2YgQnVmZmVycycpXG4gICAgfSBlbHNlIHtcbiAgICAgIGJ1Zi5jb3B5KGJ1ZmZlciwgcG9zKVxuICAgIH1cbiAgICBwb3MgKz0gYnVmLmxlbmd0aFxuICB9XG4gIHJldHVybiBidWZmZXJcbn1cblxuZnVuY3Rpb24gYnl0ZUxlbmd0aCAoc3RyaW5nLCBlbmNvZGluZykge1xuICBpZiAoQnVmZmVyLmlzQnVmZmVyKHN0cmluZykpIHtcbiAgICByZXR1cm4gc3RyaW5nLmxlbmd0aFxuICB9XG4gIGlmIChBcnJheUJ1ZmZlci5pc1ZpZXcoc3RyaW5nKSB8fCBpc0luc3RhbmNlKHN0cmluZywgQXJyYXlCdWZmZXIpKSB7XG4gICAgcmV0dXJuIHN0cmluZy5ieXRlTGVuZ3RoXG4gIH1cbiAgaWYgKHR5cGVvZiBzdHJpbmcgIT09ICdzdHJpbmcnKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcbiAgICAgICdUaGUgXCJzdHJpbmdcIiBhcmd1bWVudCBtdXN0IGJlIG9uZSBvZiB0eXBlIHN0cmluZywgQnVmZmVyLCBvciBBcnJheUJ1ZmZlci4gJyArXG4gICAgICAnUmVjZWl2ZWQgdHlwZSAnICsgdHlwZW9mIHN0cmluZ1xuICAgIClcbiAgfVxuXG4gIGNvbnN0IGxlbiA9IHN0cmluZy5sZW5ndGhcbiAgY29uc3QgbXVzdE1hdGNoID0gKGFyZ3VtZW50cy5sZW5ndGggPiAyICYmIGFyZ3VtZW50c1syXSA9PT0gdHJ1ZSlcbiAgaWYgKCFtdXN0TWF0Y2ggJiYgbGVuID09PSAwKSByZXR1cm4gMFxuXG4gIC8vIFVzZSBhIGZvciBsb29wIHRvIGF2b2lkIHJlY3Vyc2lvblxuICBsZXQgbG93ZXJlZENhc2UgPSBmYWxzZVxuICBmb3IgKDs7KSB7XG4gICAgc3dpdGNoIChlbmNvZGluZykge1xuICAgICAgY2FzZSAnYXNjaWknOlxuICAgICAgY2FzZSAnbGF0aW4xJzpcbiAgICAgIGNhc2UgJ2JpbmFyeSc6XG4gICAgICAgIHJldHVybiBsZW5cbiAgICAgIGNhc2UgJ3V0ZjgnOlxuICAgICAgY2FzZSAndXRmLTgnOlxuICAgICAgICByZXR1cm4gdXRmOFRvQnl0ZXMoc3RyaW5nKS5sZW5ndGhcbiAgICAgIGNhc2UgJ3VjczInOlxuICAgICAgY2FzZSAndWNzLTInOlxuICAgICAgY2FzZSAndXRmMTZsZSc6XG4gICAgICBjYXNlICd1dGYtMTZsZSc6XG4gICAgICAgIHJldHVybiBsZW4gKiAyXG4gICAgICBjYXNlICdoZXgnOlxuICAgICAgICByZXR1cm4gbGVuID4+PiAxXG4gICAgICBjYXNlICdiYXNlNjQnOlxuICAgICAgICByZXR1cm4gYmFzZTY0VG9CeXRlcyhzdHJpbmcpLmxlbmd0aFxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgaWYgKGxvd2VyZWRDYXNlKSB7XG4gICAgICAgICAgcmV0dXJuIG11c3RNYXRjaCA/IC0xIDogdXRmOFRvQnl0ZXMoc3RyaW5nKS5sZW5ndGggLy8gYXNzdW1lIHV0ZjhcbiAgICAgICAgfVxuICAgICAgICBlbmNvZGluZyA9ICgnJyArIGVuY29kaW5nKS50b0xvd2VyQ2FzZSgpXG4gICAgICAgIGxvd2VyZWRDYXNlID0gdHJ1ZVxuICAgIH1cbiAgfVxufVxuQnVmZmVyLmJ5dGVMZW5ndGggPSBieXRlTGVuZ3RoXG5cbmZ1bmN0aW9uIHNsb3dUb1N0cmluZyAoZW5jb2RpbmcsIHN0YXJ0LCBlbmQpIHtcbiAgbGV0IGxvd2VyZWRDYXNlID0gZmFsc2VcblxuICAvLyBObyBuZWVkIHRvIHZlcmlmeSB0aGF0IFwidGhpcy5sZW5ndGggPD0gTUFYX1VJTlQzMlwiIHNpbmNlIGl0J3MgYSByZWFkLW9ubHlcbiAgLy8gcHJvcGVydHkgb2YgYSB0eXBlZCBhcnJheS5cblxuICAvLyBUaGlzIGJlaGF2ZXMgbmVpdGhlciBsaWtlIFN0cmluZyBub3IgVWludDhBcnJheSBpbiB0aGF0IHdlIHNldCBzdGFydC9lbmRcbiAgLy8gdG8gdGhlaXIgdXBwZXIvbG93ZXIgYm91bmRzIGlmIHRoZSB2YWx1ZSBwYXNzZWQgaXMgb3V0IG9mIHJhbmdlLlxuICAvLyB1bmRlZmluZWQgaXMgaGFuZGxlZCBzcGVjaWFsbHkgYXMgcGVyIEVDTUEtMjYyIDZ0aCBFZGl0aW9uLFxuICAvLyBTZWN0aW9uIDEzLjMuMy43IFJ1bnRpbWUgU2VtYW50aWNzOiBLZXllZEJpbmRpbmdJbml0aWFsaXphdGlvbi5cbiAgaWYgKHN0YXJ0ID09PSB1bmRlZmluZWQgfHwgc3RhcnQgPCAwKSB7XG4gICAgc3RhcnQgPSAwXG4gIH1cbiAgLy8gUmV0dXJuIGVhcmx5IGlmIHN0YXJ0ID4gdGhpcy5sZW5ndGguIERvbmUgaGVyZSB0byBwcmV2ZW50IHBvdGVudGlhbCB1aW50MzJcbiAgLy8gY29lcmNpb24gZmFpbCBiZWxvdy5cbiAgaWYgKHN0YXJ0ID4gdGhpcy5sZW5ndGgpIHtcbiAgICByZXR1cm4gJydcbiAgfVxuXG4gIGlmIChlbmQgPT09IHVuZGVmaW5lZCB8fCBlbmQgPiB0aGlzLmxlbmd0aCkge1xuICAgIGVuZCA9IHRoaXMubGVuZ3RoXG4gIH1cblxuICBpZiAoZW5kIDw9IDApIHtcbiAgICByZXR1cm4gJydcbiAgfVxuXG4gIC8vIEZvcmNlIGNvZXJjaW9uIHRvIHVpbnQzMi4gVGhpcyB3aWxsIGFsc28gY29lcmNlIGZhbHNleS9OYU4gdmFsdWVzIHRvIDAuXG4gIGVuZCA+Pj49IDBcbiAgc3RhcnQgPj4+PSAwXG5cbiAgaWYgKGVuZCA8PSBzdGFydCkge1xuICAgIHJldHVybiAnJ1xuICB9XG5cbiAgaWYgKCFlbmNvZGluZykgZW5jb2RpbmcgPSAndXRmOCdcblxuICB3aGlsZSAodHJ1ZSkge1xuICAgIHN3aXRjaCAoZW5jb2RpbmcpIHtcbiAgICAgIGNhc2UgJ2hleCc6XG4gICAgICAgIHJldHVybiBoZXhTbGljZSh0aGlzLCBzdGFydCwgZW5kKVxuXG4gICAgICBjYXNlICd1dGY4JzpcbiAgICAgIGNhc2UgJ3V0Zi04JzpcbiAgICAgICAgcmV0dXJuIHV0ZjhTbGljZSh0aGlzLCBzdGFydCwgZW5kKVxuXG4gICAgICBjYXNlICdhc2NpaSc6XG4gICAgICAgIHJldHVybiBhc2NpaVNsaWNlKHRoaXMsIHN0YXJ0LCBlbmQpXG5cbiAgICAgIGNhc2UgJ2xhdGluMSc6XG4gICAgICBjYXNlICdiaW5hcnknOlxuICAgICAgICByZXR1cm4gbGF0aW4xU2xpY2UodGhpcywgc3RhcnQsIGVuZClcblxuICAgICAgY2FzZSAnYmFzZTY0JzpcbiAgICAgICAgcmV0dXJuIGJhc2U2NFNsaWNlKHRoaXMsIHN0YXJ0LCBlbmQpXG5cbiAgICAgIGNhc2UgJ3VjczInOlxuICAgICAgY2FzZSAndWNzLTInOlxuICAgICAgY2FzZSAndXRmMTZsZSc6XG4gICAgICBjYXNlICd1dGYtMTZsZSc6XG4gICAgICAgIHJldHVybiB1dGYxNmxlU2xpY2UodGhpcywgc3RhcnQsIGVuZClcblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgaWYgKGxvd2VyZWRDYXNlKSB0aHJvdyBuZXcgVHlwZUVycm9yKCdVbmtub3duIGVuY29kaW5nOiAnICsgZW5jb2RpbmcpXG4gICAgICAgIGVuY29kaW5nID0gKGVuY29kaW5nICsgJycpLnRvTG93ZXJDYXNlKClcbiAgICAgICAgbG93ZXJlZENhc2UgPSB0cnVlXG4gICAgfVxuICB9XG59XG5cbi8vIFRoaXMgcHJvcGVydHkgaXMgdXNlZCBieSBgQnVmZmVyLmlzQnVmZmVyYCAoYW5kIHRoZSBgaXMtYnVmZmVyYCBucG0gcGFja2FnZSlcbi8vIHRvIGRldGVjdCBhIEJ1ZmZlciBpbnN0YW5jZS4gSXQncyBub3QgcG9zc2libGUgdG8gdXNlIGBpbnN0YW5jZW9mIEJ1ZmZlcmBcbi8vIHJlbGlhYmx5IGluIGEgYnJvd3NlcmlmeSBjb250ZXh0IGJlY2F1c2UgdGhlcmUgY291bGQgYmUgbXVsdGlwbGUgZGlmZmVyZW50XG4vLyBjb3BpZXMgb2YgdGhlICdidWZmZXInIHBhY2thZ2UgaW4gdXNlLiBUaGlzIG1ldGhvZCB3b3JrcyBldmVuIGZvciBCdWZmZXJcbi8vIGluc3RhbmNlcyB0aGF0IHdlcmUgY3JlYXRlZCBmcm9tIGFub3RoZXIgY29weSBvZiB0aGUgYGJ1ZmZlcmAgcGFja2FnZS5cbi8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL2Zlcm9zcy9idWZmZXIvaXNzdWVzLzE1NFxuQnVmZmVyLnByb3RvdHlwZS5faXNCdWZmZXIgPSB0cnVlXG5cbmZ1bmN0aW9uIHN3YXAgKGIsIG4sIG0pIHtcbiAgY29uc3QgaSA9IGJbbl1cbiAgYltuXSA9IGJbbV1cbiAgYlttXSA9IGlcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5zd2FwMTYgPSBmdW5jdGlvbiBzd2FwMTYgKCkge1xuICBjb25zdCBsZW4gPSB0aGlzLmxlbmd0aFxuICBpZiAobGVuICUgMiAhPT0gMCkge1xuICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCdCdWZmZXIgc2l6ZSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgMTYtYml0cycpXG4gIH1cbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZW47IGkgKz0gMikge1xuICAgIHN3YXAodGhpcywgaSwgaSArIDEpXG4gIH1cbiAgcmV0dXJuIHRoaXNcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5zd2FwMzIgPSBmdW5jdGlvbiBzd2FwMzIgKCkge1xuICBjb25zdCBsZW4gPSB0aGlzLmxlbmd0aFxuICBpZiAobGVuICUgNCAhPT0gMCkge1xuICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCdCdWZmZXIgc2l6ZSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgMzItYml0cycpXG4gIH1cbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZW47IGkgKz0gNCkge1xuICAgIHN3YXAodGhpcywgaSwgaSArIDMpXG4gICAgc3dhcCh0aGlzLCBpICsgMSwgaSArIDIpXG4gIH1cbiAgcmV0dXJuIHRoaXNcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5zd2FwNjQgPSBmdW5jdGlvbiBzd2FwNjQgKCkge1xuICBjb25zdCBsZW4gPSB0aGlzLmxlbmd0aFxuICBpZiAobGVuICUgOCAhPT0gMCkge1xuICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCdCdWZmZXIgc2l6ZSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgNjQtYml0cycpXG4gIH1cbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZW47IGkgKz0gOCkge1xuICAgIHN3YXAodGhpcywgaSwgaSArIDcpXG4gICAgc3dhcCh0aGlzLCBpICsgMSwgaSArIDYpXG4gICAgc3dhcCh0aGlzLCBpICsgMiwgaSArIDUpXG4gICAgc3dhcCh0aGlzLCBpICsgMywgaSArIDQpXG4gIH1cbiAgcmV0dXJuIHRoaXNcbn1cblxuQnVmZmVyLnByb3RvdHlwZS50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nICgpIHtcbiAgY29uc3QgbGVuZ3RoID0gdGhpcy5sZW5ndGhcbiAgaWYgKGxlbmd0aCA9PT0gMCkgcmV0dXJuICcnXG4gIGlmIChhcmd1bWVudHMubGVuZ3RoID09PSAwKSByZXR1cm4gdXRmOFNsaWNlKHRoaXMsIDAsIGxlbmd0aClcbiAgcmV0dXJuIHNsb3dUb1N0cmluZy5hcHBseSh0aGlzLCBhcmd1bWVudHMpXG59XG5cbkJ1ZmZlci5wcm90b3R5cGUudG9Mb2NhbGVTdHJpbmcgPSBCdWZmZXIucHJvdG90eXBlLnRvU3RyaW5nXG5cbkJ1ZmZlci5wcm90b3R5cGUuZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzIChiKSB7XG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKGIpKSB0aHJvdyBuZXcgVHlwZUVycm9yKCdBcmd1bWVudCBtdXN0IGJlIGEgQnVmZmVyJylcbiAgaWYgKHRoaXMgPT09IGIpIHJldHVybiB0cnVlXG4gIHJldHVybiBCdWZmZXIuY29tcGFyZSh0aGlzLCBiKSA9PT0gMFxufVxuXG5CdWZmZXIucHJvdG90eXBlLmluc3BlY3QgPSBmdW5jdGlvbiBpbnNwZWN0ICgpIHtcbiAgbGV0IHN0ciA9ICcnXG4gIGNvbnN0IG1heCA9IGV4cG9ydHMuSU5TUEVDVF9NQVhfQllURVNcbiAgc3RyID0gdGhpcy50b1N0cmluZygnaGV4JywgMCwgbWF4KS5yZXBsYWNlKC8oLnsyfSkvZywgJyQxICcpLnRyaW0oKVxuICBpZiAodGhpcy5sZW5ndGggPiBtYXgpIHN0ciArPSAnIC4uLiAnXG4gIHJldHVybiAnPEJ1ZmZlciAnICsgc3RyICsgJz4nXG59XG5pZiAoY3VzdG9tSW5zcGVjdFN5bWJvbCkge1xuICBCdWZmZXIucHJvdG90eXBlW2N1c3RvbUluc3BlY3RTeW1ib2xdID0gQnVmZmVyLnByb3RvdHlwZS5pbnNwZWN0XG59XG5cbkJ1ZmZlci5wcm90b3R5cGUuY29tcGFyZSA9IGZ1bmN0aW9uIGNvbXBhcmUgKHRhcmdldCwgc3RhcnQsIGVuZCwgdGhpc1N0YXJ0LCB0aGlzRW5kKSB7XG4gIGlmIChpc0luc3RhbmNlKHRhcmdldCwgVWludDhBcnJheSkpIHtcbiAgICB0YXJnZXQgPSBCdWZmZXIuZnJvbSh0YXJnZXQsIHRhcmdldC5vZmZzZXQsIHRhcmdldC5ieXRlTGVuZ3RoKVxuICB9XG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKHRhcmdldCkpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKFxuICAgICAgJ1RoZSBcInRhcmdldFwiIGFyZ3VtZW50IG11c3QgYmUgb25lIG9mIHR5cGUgQnVmZmVyIG9yIFVpbnQ4QXJyYXkuICcgK1xuICAgICAgJ1JlY2VpdmVkIHR5cGUgJyArICh0eXBlb2YgdGFyZ2V0KVxuICAgIClcbiAgfVxuXG4gIGlmIChzdGFydCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgc3RhcnQgPSAwXG4gIH1cbiAgaWYgKGVuZCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgZW5kID0gdGFyZ2V0ID8gdGFyZ2V0Lmxlbmd0aCA6IDBcbiAgfVxuICBpZiAodGhpc1N0YXJ0ID09PSB1bmRlZmluZWQpIHtcbiAgICB0aGlzU3RhcnQgPSAwXG4gIH1cbiAgaWYgKHRoaXNFbmQgPT09IHVuZGVmaW5lZCkge1xuICAgIHRoaXNFbmQgPSB0aGlzLmxlbmd0aFxuICB9XG5cbiAgaWYgKHN0YXJ0IDwgMCB8fCBlbmQgPiB0YXJnZXQubGVuZ3RoIHx8IHRoaXNTdGFydCA8IDAgfHwgdGhpc0VuZCA+IHRoaXMubGVuZ3RoKSB7XG4gICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ291dCBvZiByYW5nZSBpbmRleCcpXG4gIH1cblxuICBpZiAodGhpc1N0YXJ0ID49IHRoaXNFbmQgJiYgc3RhcnQgPj0gZW5kKSB7XG4gICAgcmV0dXJuIDBcbiAgfVxuICBpZiAodGhpc1N0YXJ0ID49IHRoaXNFbmQpIHtcbiAgICByZXR1cm4gLTFcbiAgfVxuICBpZiAoc3RhcnQgPj0gZW5kKSB7XG4gICAgcmV0dXJuIDFcbiAgfVxuXG4gIHN0YXJ0ID4+Pj0gMFxuICBlbmQgPj4+PSAwXG4gIHRoaXNTdGFydCA+Pj49IDBcbiAgdGhpc0VuZCA+Pj49IDBcblxuICBpZiAodGhpcyA9PT0gdGFyZ2V0KSByZXR1cm4gMFxuXG4gIGxldCB4ID0gdGhpc0VuZCAtIHRoaXNTdGFydFxuICBsZXQgeSA9IGVuZCAtIHN0YXJ0XG4gIGNvbnN0IGxlbiA9IE1hdGgubWluKHgsIHkpXG5cbiAgY29uc3QgdGhpc0NvcHkgPSB0aGlzLnNsaWNlKHRoaXNTdGFydCwgdGhpc0VuZClcbiAgY29uc3QgdGFyZ2V0Q29weSA9IHRhcmdldC5zbGljZShzdGFydCwgZW5kKVxuXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgbGVuOyArK2kpIHtcbiAgICBpZiAodGhpc0NvcHlbaV0gIT09IHRhcmdldENvcHlbaV0pIHtcbiAgICAgIHggPSB0aGlzQ29weVtpXVxuICAgICAgeSA9IHRhcmdldENvcHlbaV1cbiAgICAgIGJyZWFrXG4gICAgfVxuICB9XG5cbiAgaWYgKHggPCB5KSByZXR1cm4gLTFcbiAgaWYgKHkgPCB4KSByZXR1cm4gMVxuICByZXR1cm4gMFxufVxuXG4vLyBGaW5kcyBlaXRoZXIgdGhlIGZpcnN0IGluZGV4IG9mIGB2YWxgIGluIGBidWZmZXJgIGF0IG9mZnNldCA+PSBgYnl0ZU9mZnNldGAsXG4vLyBPUiB0aGUgbGFzdCBpbmRleCBvZiBgdmFsYCBpbiBgYnVmZmVyYCBhdCBvZmZzZXQgPD0gYGJ5dGVPZmZzZXRgLlxuLy9cbi8vIEFyZ3VtZW50czpcbi8vIC0gYnVmZmVyIC0gYSBCdWZmZXIgdG8gc2VhcmNoXG4vLyAtIHZhbCAtIGEgc3RyaW5nLCBCdWZmZXIsIG9yIG51bWJlclxuLy8gLSBieXRlT2Zmc2V0IC0gYW4gaW5kZXggaW50byBgYnVmZmVyYDsgd2lsbCBiZSBjbGFtcGVkIHRvIGFuIGludDMyXG4vLyAtIGVuY29kaW5nIC0gYW4gb3B0aW9uYWwgZW5jb2RpbmcsIHJlbGV2YW50IGlzIHZhbCBpcyBhIHN0cmluZ1xuLy8gLSBkaXIgLSB0cnVlIGZvciBpbmRleE9mLCBmYWxzZSBmb3IgbGFzdEluZGV4T2ZcbmZ1bmN0aW9uIGJpZGlyZWN0aW9uYWxJbmRleE9mIChidWZmZXIsIHZhbCwgYnl0ZU9mZnNldCwgZW5jb2RpbmcsIGRpcikge1xuICAvLyBFbXB0eSBidWZmZXIgbWVhbnMgbm8gbWF0Y2hcbiAgaWYgKGJ1ZmZlci5sZW5ndGggPT09IDApIHJldHVybiAtMVxuXG4gIC8vIE5vcm1hbGl6ZSBieXRlT2Zmc2V0XG4gIGlmICh0eXBlb2YgYnl0ZU9mZnNldCA9PT0gJ3N0cmluZycpIHtcbiAgICBlbmNvZGluZyA9IGJ5dGVPZmZzZXRcbiAgICBieXRlT2Zmc2V0ID0gMFxuICB9IGVsc2UgaWYgKGJ5dGVPZmZzZXQgPiAweDdmZmZmZmZmKSB7XG4gICAgYnl0ZU9mZnNldCA9IDB4N2ZmZmZmZmZcbiAgfSBlbHNlIGlmIChieXRlT2Zmc2V0IDwgLTB4ODAwMDAwMDApIHtcbiAgICBieXRlT2Zmc2V0ID0gLTB4ODAwMDAwMDBcbiAgfVxuICBieXRlT2Zmc2V0ID0gK2J5dGVPZmZzZXQgLy8gQ29lcmNlIHRvIE51bWJlci5cbiAgaWYgKG51bWJlcklzTmFOKGJ5dGVPZmZzZXQpKSB7XG4gICAgLy8gYnl0ZU9mZnNldDogaXQgaXQncyB1bmRlZmluZWQsIG51bGwsIE5hTiwgXCJmb29cIiwgZXRjLCBzZWFyY2ggd2hvbGUgYnVmZmVyXG4gICAgYnl0ZU9mZnNldCA9IGRpciA/IDAgOiAoYnVmZmVyLmxlbmd0aCAtIDEpXG4gIH1cblxuICAvLyBOb3JtYWxpemUgYnl0ZU9mZnNldDogbmVnYXRpdmUgb2Zmc2V0cyBzdGFydCBmcm9tIHRoZSBlbmQgb2YgdGhlIGJ1ZmZlclxuICBpZiAoYnl0ZU9mZnNldCA8IDApIGJ5dGVPZmZzZXQgPSBidWZmZXIubGVuZ3RoICsgYnl0ZU9mZnNldFxuICBpZiAoYnl0ZU9mZnNldCA+PSBidWZmZXIubGVuZ3RoKSB7XG4gICAgaWYgKGRpcikgcmV0dXJuIC0xXG4gICAgZWxzZSBieXRlT2Zmc2V0ID0gYnVmZmVyLmxlbmd0aCAtIDFcbiAgfSBlbHNlIGlmIChieXRlT2Zmc2V0IDwgMCkge1xuICAgIGlmIChkaXIpIGJ5dGVPZmZzZXQgPSAwXG4gICAgZWxzZSByZXR1cm4gLTFcbiAgfVxuXG4gIC8vIE5vcm1hbGl6ZSB2YWxcbiAgaWYgKHR5cGVvZiB2YWwgPT09ICdzdHJpbmcnKSB7XG4gICAgdmFsID0gQnVmZmVyLmZyb20odmFsLCBlbmNvZGluZylcbiAgfVxuXG4gIC8vIEZpbmFsbHksIHNlYXJjaCBlaXRoZXIgaW5kZXhPZiAoaWYgZGlyIGlzIHRydWUpIG9yIGxhc3RJbmRleE9mXG4gIGlmIChCdWZmZXIuaXNCdWZmZXIodmFsKSkge1xuICAgIC8vIFNwZWNpYWwgY2FzZTogbG9va2luZyBmb3IgZW1wdHkgc3RyaW5nL2J1ZmZlciBhbHdheXMgZmFpbHNcbiAgICBpZiAodmFsLmxlbmd0aCA9PT0gMCkge1xuICAgICAgcmV0dXJuIC0xXG4gICAgfVxuICAgIHJldHVybiBhcnJheUluZGV4T2YoYnVmZmVyLCB2YWwsIGJ5dGVPZmZzZXQsIGVuY29kaW5nLCBkaXIpXG4gIH0gZWxzZSBpZiAodHlwZW9mIHZhbCA9PT0gJ251bWJlcicpIHtcbiAgICB2YWwgPSB2YWwgJiAweEZGIC8vIFNlYXJjaCBmb3IgYSBieXRlIHZhbHVlIFswLTI1NV1cbiAgICBpZiAodHlwZW9mIFVpbnQ4QXJyYXkucHJvdG90eXBlLmluZGV4T2YgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGlmIChkaXIpIHtcbiAgICAgICAgcmV0dXJuIFVpbnQ4QXJyYXkucHJvdG90eXBlLmluZGV4T2YuY2FsbChidWZmZXIsIHZhbCwgYnl0ZU9mZnNldClcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiBVaW50OEFycmF5LnByb3RvdHlwZS5sYXN0SW5kZXhPZi5jYWxsKGJ1ZmZlciwgdmFsLCBieXRlT2Zmc2V0KVxuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gYXJyYXlJbmRleE9mKGJ1ZmZlciwgW3ZhbF0sIGJ5dGVPZmZzZXQsIGVuY29kaW5nLCBkaXIpXG4gIH1cblxuICB0aHJvdyBuZXcgVHlwZUVycm9yKCd2YWwgbXVzdCBiZSBzdHJpbmcsIG51bWJlciBvciBCdWZmZXInKVxufVxuXG5mdW5jdGlvbiBhcnJheUluZGV4T2YgKGFyciwgdmFsLCBieXRlT2Zmc2V0LCBlbmNvZGluZywgZGlyKSB7XG4gIGxldCBpbmRleFNpemUgPSAxXG4gIGxldCBhcnJMZW5ndGggPSBhcnIubGVuZ3RoXG4gIGxldCB2YWxMZW5ndGggPSB2YWwubGVuZ3RoXG5cbiAgaWYgKGVuY29kaW5nICE9PSB1bmRlZmluZWQpIHtcbiAgICBlbmNvZGluZyA9IFN0cmluZyhlbmNvZGluZykudG9Mb3dlckNhc2UoKVxuICAgIGlmIChlbmNvZGluZyA9PT0gJ3VjczInIHx8IGVuY29kaW5nID09PSAndWNzLTInIHx8XG4gICAgICAgIGVuY29kaW5nID09PSAndXRmMTZsZScgfHwgZW5jb2RpbmcgPT09ICd1dGYtMTZsZScpIHtcbiAgICAgIGlmIChhcnIubGVuZ3RoIDwgMiB8fCB2YWwubGVuZ3RoIDwgMikge1xuICAgICAgICByZXR1cm4gLTFcbiAgICAgIH1cbiAgICAgIGluZGV4U2l6ZSA9IDJcbiAgICAgIGFyckxlbmd0aCAvPSAyXG4gICAgICB2YWxMZW5ndGggLz0gMlxuICAgICAgYnl0ZU9mZnNldCAvPSAyXG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gcmVhZCAoYnVmLCBpKSB7XG4gICAgaWYgKGluZGV4U2l6ZSA9PT0gMSkge1xuICAgICAgcmV0dXJuIGJ1ZltpXVxuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gYnVmLnJlYWRVSW50MTZCRShpICogaW5kZXhTaXplKVxuICAgIH1cbiAgfVxuXG4gIGxldCBpXG4gIGlmIChkaXIpIHtcbiAgICBsZXQgZm91bmRJbmRleCA9IC0xXG4gICAgZm9yIChpID0gYnl0ZU9mZnNldDsgaSA8IGFyckxlbmd0aDsgaSsrKSB7XG4gICAgICBpZiAocmVhZChhcnIsIGkpID09PSByZWFkKHZhbCwgZm91bmRJbmRleCA9PT0gLTEgPyAwIDogaSAtIGZvdW5kSW5kZXgpKSB7XG4gICAgICAgIGlmIChmb3VuZEluZGV4ID09PSAtMSkgZm91bmRJbmRleCA9IGlcbiAgICAgICAgaWYgKGkgLSBmb3VuZEluZGV4ICsgMSA9PT0gdmFsTGVuZ3RoKSByZXR1cm4gZm91bmRJbmRleCAqIGluZGV4U2l6ZVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWYgKGZvdW5kSW5kZXggIT09IC0xKSBpIC09IGkgLSBmb3VuZEluZGV4XG4gICAgICAgIGZvdW5kSW5kZXggPSAtMVxuICAgICAgfVxuICAgIH1cbiAgfSBlbHNlIHtcbiAgICBpZiAoYnl0ZU9mZnNldCArIHZhbExlbmd0aCA+IGFyckxlbmd0aCkgYnl0ZU9mZnNldCA9IGFyckxlbmd0aCAtIHZhbExlbmd0aFxuICAgIGZvciAoaSA9IGJ5dGVPZmZzZXQ7IGkgPj0gMDsgaS0tKSB7XG4gICAgICBsZXQgZm91bmQgPSB0cnVlXG4gICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHZhbExlbmd0aDsgaisrKSB7XG4gICAgICAgIGlmIChyZWFkKGFyciwgaSArIGopICE9PSByZWFkKHZhbCwgaikpIHtcbiAgICAgICAgICBmb3VuZCA9IGZhbHNlXG4gICAgICAgICAgYnJlYWtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKGZvdW5kKSByZXR1cm4gaVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiAtMVxufVxuXG5CdWZmZXIucHJvdG90eXBlLmluY2x1ZGVzID0gZnVuY3Rpb24gaW5jbHVkZXMgKHZhbCwgYnl0ZU9mZnNldCwgZW5jb2RpbmcpIHtcbiAgcmV0dXJuIHRoaXMuaW5kZXhPZih2YWwsIGJ5dGVPZmZzZXQsIGVuY29kaW5nKSAhPT0gLTFcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5pbmRleE9mID0gZnVuY3Rpb24gaW5kZXhPZiAodmFsLCBieXRlT2Zmc2V0LCBlbmNvZGluZykge1xuICByZXR1cm4gYmlkaXJlY3Rpb25hbEluZGV4T2YodGhpcywgdmFsLCBieXRlT2Zmc2V0LCBlbmNvZGluZywgdHJ1ZSlcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5sYXN0SW5kZXhPZiA9IGZ1bmN0aW9uIGxhc3RJbmRleE9mICh2YWwsIGJ5dGVPZmZzZXQsIGVuY29kaW5nKSB7XG4gIHJldHVybiBiaWRpcmVjdGlvbmFsSW5kZXhPZih0aGlzLCB2YWwsIGJ5dGVPZmZzZXQsIGVuY29kaW5nLCBmYWxzZSlcbn1cblxuZnVuY3Rpb24gaGV4V3JpdGUgKGJ1Ziwgc3RyaW5nLCBvZmZzZXQsIGxlbmd0aCkge1xuICBvZmZzZXQgPSBOdW1iZXIob2Zmc2V0KSB8fCAwXG4gIGNvbnN0IHJlbWFpbmluZyA9IGJ1Zi5sZW5ndGggLSBvZmZzZXRcbiAgaWYgKCFsZW5ndGgpIHtcbiAgICBsZW5ndGggPSByZW1haW5pbmdcbiAgfSBlbHNlIHtcbiAgICBsZW5ndGggPSBOdW1iZXIobGVuZ3RoKVxuICAgIGlmIChsZW5ndGggPiByZW1haW5pbmcpIHtcbiAgICAgIGxlbmd0aCA9IHJlbWFpbmluZ1xuICAgIH1cbiAgfVxuXG4gIGNvbnN0IHN0ckxlbiA9IHN0cmluZy5sZW5ndGhcblxuICBpZiAobGVuZ3RoID4gc3RyTGVuIC8gMikge1xuICAgIGxlbmd0aCA9IHN0ckxlbiAvIDJcbiAgfVxuICBsZXQgaVxuICBmb3IgKGkgPSAwOyBpIDwgbGVuZ3RoOyArK2kpIHtcbiAgICBjb25zdCBwYXJzZWQgPSBwYXJzZUludChzdHJpbmcuc3Vic3RyKGkgKiAyLCAyKSwgMTYpXG4gICAgaWYgKG51bWJlcklzTmFOKHBhcnNlZCkpIHJldHVybiBpXG4gICAgYnVmW29mZnNldCArIGldID0gcGFyc2VkXG4gIH1cbiAgcmV0dXJuIGlcbn1cblxuZnVuY3Rpb24gdXRmOFdyaXRlIChidWYsIHN0cmluZywgb2Zmc2V0LCBsZW5ndGgpIHtcbiAgcmV0dXJuIGJsaXRCdWZmZXIodXRmOFRvQnl0ZXMoc3RyaW5nLCBidWYubGVuZ3RoIC0gb2Zmc2V0KSwgYnVmLCBvZmZzZXQsIGxlbmd0aClcbn1cblxuZnVuY3Rpb24gYXNjaWlXcml0ZSAoYnVmLCBzdHJpbmcsIG9mZnNldCwgbGVuZ3RoKSB7XG4gIHJldHVybiBibGl0QnVmZmVyKGFzY2lpVG9CeXRlcyhzdHJpbmcpLCBidWYsIG9mZnNldCwgbGVuZ3RoKVxufVxuXG5mdW5jdGlvbiBiYXNlNjRXcml0ZSAoYnVmLCBzdHJpbmcsIG9mZnNldCwgbGVuZ3RoKSB7XG4gIHJldHVybiBibGl0QnVmZmVyKGJhc2U2NFRvQnl0ZXMoc3RyaW5nKSwgYnVmLCBvZmZzZXQsIGxlbmd0aClcbn1cblxuZnVuY3Rpb24gdWNzMldyaXRlIChidWYsIHN0cmluZywgb2Zmc2V0LCBsZW5ndGgpIHtcbiAgcmV0dXJuIGJsaXRCdWZmZXIodXRmMTZsZVRvQnl0ZXMoc3RyaW5nLCBidWYubGVuZ3RoIC0gb2Zmc2V0KSwgYnVmLCBvZmZzZXQsIGxlbmd0aClcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZSA9IGZ1bmN0aW9uIHdyaXRlIChzdHJpbmcsIG9mZnNldCwgbGVuZ3RoLCBlbmNvZGluZykge1xuICAvLyBCdWZmZXIjd3JpdGUoc3RyaW5nKVxuICBpZiAob2Zmc2V0ID09PSB1bmRlZmluZWQpIHtcbiAgICBlbmNvZGluZyA9ICd1dGY4J1xuICAgIGxlbmd0aCA9IHRoaXMubGVuZ3RoXG4gICAgb2Zmc2V0ID0gMFxuICAvLyBCdWZmZXIjd3JpdGUoc3RyaW5nLCBlbmNvZGluZylcbiAgfSBlbHNlIGlmIChsZW5ndGggPT09IHVuZGVmaW5lZCAmJiB0eXBlb2Ygb2Zmc2V0ID09PSAnc3RyaW5nJykge1xuICAgIGVuY29kaW5nID0gb2Zmc2V0XG4gICAgbGVuZ3RoID0gdGhpcy5sZW5ndGhcbiAgICBvZmZzZXQgPSAwXG4gIC8vIEJ1ZmZlciN3cml0ZShzdHJpbmcsIG9mZnNldFssIGxlbmd0aF1bLCBlbmNvZGluZ10pXG4gIH0gZWxzZSBpZiAoaXNGaW5pdGUob2Zmc2V0KSkge1xuICAgIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICAgIGlmIChpc0Zpbml0ZShsZW5ndGgpKSB7XG4gICAgICBsZW5ndGggPSBsZW5ndGggPj4+IDBcbiAgICAgIGlmIChlbmNvZGluZyA9PT0gdW5kZWZpbmVkKSBlbmNvZGluZyA9ICd1dGY4J1xuICAgIH0gZWxzZSB7XG4gICAgICBlbmNvZGluZyA9IGxlbmd0aFxuICAgICAgbGVuZ3RoID0gdW5kZWZpbmVkXG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgICdCdWZmZXIud3JpdGUoc3RyaW5nLCBlbmNvZGluZywgb2Zmc2V0WywgbGVuZ3RoXSkgaXMgbm8gbG9uZ2VyIHN1cHBvcnRlZCdcbiAgICApXG4gIH1cblxuICBjb25zdCByZW1haW5pbmcgPSB0aGlzLmxlbmd0aCAtIG9mZnNldFxuICBpZiAobGVuZ3RoID09PSB1bmRlZmluZWQgfHwgbGVuZ3RoID4gcmVtYWluaW5nKSBsZW5ndGggPSByZW1haW5pbmdcblxuICBpZiAoKHN0cmluZy5sZW5ndGggPiAwICYmIChsZW5ndGggPCAwIHx8IG9mZnNldCA8IDApKSB8fCBvZmZzZXQgPiB0aGlzLmxlbmd0aCkge1xuICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCdBdHRlbXB0IHRvIHdyaXRlIG91dHNpZGUgYnVmZmVyIGJvdW5kcycpXG4gIH1cblxuICBpZiAoIWVuY29kaW5nKSBlbmNvZGluZyA9ICd1dGY4J1xuXG4gIGxldCBsb3dlcmVkQ2FzZSA9IGZhbHNlXG4gIGZvciAoOzspIHtcbiAgICBzd2l0Y2ggKGVuY29kaW5nKSB7XG4gICAgICBjYXNlICdoZXgnOlxuICAgICAgICByZXR1cm4gaGV4V3JpdGUodGhpcywgc3RyaW5nLCBvZmZzZXQsIGxlbmd0aClcblxuICAgICAgY2FzZSAndXRmOCc6XG4gICAgICBjYXNlICd1dGYtOCc6XG4gICAgICAgIHJldHVybiB1dGY4V3JpdGUodGhpcywgc3RyaW5nLCBvZmZzZXQsIGxlbmd0aClcblxuICAgICAgY2FzZSAnYXNjaWknOlxuICAgICAgY2FzZSAnbGF0aW4xJzpcbiAgICAgIGNhc2UgJ2JpbmFyeSc6XG4gICAgICAgIHJldHVybiBhc2NpaVdyaXRlKHRoaXMsIHN0cmluZywgb2Zmc2V0LCBsZW5ndGgpXG5cbiAgICAgIGNhc2UgJ2Jhc2U2NCc6XG4gICAgICAgIC8vIFdhcm5pbmc6IG1heExlbmd0aCBub3QgdGFrZW4gaW50byBhY2NvdW50IGluIGJhc2U2NFdyaXRlXG4gICAgICAgIHJldHVybiBiYXNlNjRXcml0ZSh0aGlzLCBzdHJpbmcsIG9mZnNldCwgbGVuZ3RoKVxuXG4gICAgICBjYXNlICd1Y3MyJzpcbiAgICAgIGNhc2UgJ3Vjcy0yJzpcbiAgICAgIGNhc2UgJ3V0ZjE2bGUnOlxuICAgICAgY2FzZSAndXRmLTE2bGUnOlxuICAgICAgICByZXR1cm4gdWNzMldyaXRlKHRoaXMsIHN0cmluZywgb2Zmc2V0LCBsZW5ndGgpXG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIGlmIChsb3dlcmVkQ2FzZSkgdGhyb3cgbmV3IFR5cGVFcnJvcignVW5rbm93biBlbmNvZGluZzogJyArIGVuY29kaW5nKVxuICAgICAgICBlbmNvZGluZyA9ICgnJyArIGVuY29kaW5nKS50b0xvd2VyQ2FzZSgpXG4gICAgICAgIGxvd2VyZWRDYXNlID0gdHJ1ZVxuICAgIH1cbiAgfVxufVxuXG5CdWZmZXIucHJvdG90eXBlLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTiAoKSB7XG4gIHJldHVybiB7XG4gICAgdHlwZTogJ0J1ZmZlcicsXG4gICAgZGF0YTogQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwodGhpcy5fYXJyIHx8IHRoaXMsIDApXG4gIH1cbn1cblxuZnVuY3Rpb24gYmFzZTY0U2xpY2UgKGJ1Ziwgc3RhcnQsIGVuZCkge1xuICBpZiAoc3RhcnQgPT09IDAgJiYgZW5kID09PSBidWYubGVuZ3RoKSB7XG4gICAgcmV0dXJuIGJhc2U2NC5mcm9tQnl0ZUFycmF5KGJ1ZilcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gYmFzZTY0LmZyb21CeXRlQXJyYXkoYnVmLnNsaWNlKHN0YXJ0LCBlbmQpKVxuICB9XG59XG5cbmZ1bmN0aW9uIHV0ZjhTbGljZSAoYnVmLCBzdGFydCwgZW5kKSB7XG4gIGVuZCA9IE1hdGgubWluKGJ1Zi5sZW5ndGgsIGVuZClcbiAgY29uc3QgcmVzID0gW11cblxuICBsZXQgaSA9IHN0YXJ0XG4gIHdoaWxlIChpIDwgZW5kKSB7XG4gICAgY29uc3QgZmlyc3RCeXRlID0gYnVmW2ldXG4gICAgbGV0IGNvZGVQb2ludCA9IG51bGxcbiAgICBsZXQgYnl0ZXNQZXJTZXF1ZW5jZSA9IChmaXJzdEJ5dGUgPiAweEVGKVxuICAgICAgPyA0XG4gICAgICA6IChmaXJzdEJ5dGUgPiAweERGKVxuICAgICAgICAgID8gM1xuICAgICAgICAgIDogKGZpcnN0Qnl0ZSA+IDB4QkYpXG4gICAgICAgICAgICAgID8gMlxuICAgICAgICAgICAgICA6IDFcblxuICAgIGlmIChpICsgYnl0ZXNQZXJTZXF1ZW5jZSA8PSBlbmQpIHtcbiAgICAgIGxldCBzZWNvbmRCeXRlLCB0aGlyZEJ5dGUsIGZvdXJ0aEJ5dGUsIHRlbXBDb2RlUG9pbnRcblxuICAgICAgc3dpdGNoIChieXRlc1BlclNlcXVlbmNlKSB7XG4gICAgICAgIGNhc2UgMTpcbiAgICAgICAgICBpZiAoZmlyc3RCeXRlIDwgMHg4MCkge1xuICAgICAgICAgICAgY29kZVBvaW50ID0gZmlyc3RCeXRlXG4gICAgICAgICAgfVxuICAgICAgICAgIGJyZWFrXG4gICAgICAgIGNhc2UgMjpcbiAgICAgICAgICBzZWNvbmRCeXRlID0gYnVmW2kgKyAxXVxuICAgICAgICAgIGlmICgoc2Vjb25kQnl0ZSAmIDB4QzApID09PSAweDgwKSB7XG4gICAgICAgICAgICB0ZW1wQ29kZVBvaW50ID0gKGZpcnN0Qnl0ZSAmIDB4MUYpIDw8IDB4NiB8IChzZWNvbmRCeXRlICYgMHgzRilcbiAgICAgICAgICAgIGlmICh0ZW1wQ29kZVBvaW50ID4gMHg3Rikge1xuICAgICAgICAgICAgICBjb2RlUG9pbnQgPSB0ZW1wQ29kZVBvaW50XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGJyZWFrXG4gICAgICAgIGNhc2UgMzpcbiAgICAgICAgICBzZWNvbmRCeXRlID0gYnVmW2kgKyAxXVxuICAgICAgICAgIHRoaXJkQnl0ZSA9IGJ1ZltpICsgMl1cbiAgICAgICAgICBpZiAoKHNlY29uZEJ5dGUgJiAweEMwKSA9PT0gMHg4MCAmJiAodGhpcmRCeXRlICYgMHhDMCkgPT09IDB4ODApIHtcbiAgICAgICAgICAgIHRlbXBDb2RlUG9pbnQgPSAoZmlyc3RCeXRlICYgMHhGKSA8PCAweEMgfCAoc2Vjb25kQnl0ZSAmIDB4M0YpIDw8IDB4NiB8ICh0aGlyZEJ5dGUgJiAweDNGKVxuICAgICAgICAgICAgaWYgKHRlbXBDb2RlUG9pbnQgPiAweDdGRiAmJiAodGVtcENvZGVQb2ludCA8IDB4RDgwMCB8fCB0ZW1wQ29kZVBvaW50ID4gMHhERkZGKSkge1xuICAgICAgICAgICAgICBjb2RlUG9pbnQgPSB0ZW1wQ29kZVBvaW50XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGJyZWFrXG4gICAgICAgIGNhc2UgNDpcbiAgICAgICAgICBzZWNvbmRCeXRlID0gYnVmW2kgKyAxXVxuICAgICAgICAgIHRoaXJkQnl0ZSA9IGJ1ZltpICsgMl1cbiAgICAgICAgICBmb3VydGhCeXRlID0gYnVmW2kgKyAzXVxuICAgICAgICAgIGlmICgoc2Vjb25kQnl0ZSAmIDB4QzApID09PSAweDgwICYmICh0aGlyZEJ5dGUgJiAweEMwKSA9PT0gMHg4MCAmJiAoZm91cnRoQnl0ZSAmIDB4QzApID09PSAweDgwKSB7XG4gICAgICAgICAgICB0ZW1wQ29kZVBvaW50ID0gKGZpcnN0Qnl0ZSAmIDB4RikgPDwgMHgxMiB8IChzZWNvbmRCeXRlICYgMHgzRikgPDwgMHhDIHwgKHRoaXJkQnl0ZSAmIDB4M0YpIDw8IDB4NiB8IChmb3VydGhCeXRlICYgMHgzRilcbiAgICAgICAgICAgIGlmICh0ZW1wQ29kZVBvaW50ID4gMHhGRkZGICYmIHRlbXBDb2RlUG9pbnQgPCAweDExMDAwMCkge1xuICAgICAgICAgICAgICBjb2RlUG9pbnQgPSB0ZW1wQ29kZVBvaW50XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChjb2RlUG9pbnQgPT09IG51bGwpIHtcbiAgICAgIC8vIHdlIGRpZCBub3QgZ2VuZXJhdGUgYSB2YWxpZCBjb2RlUG9pbnQgc28gaW5zZXJ0IGFcbiAgICAgIC8vIHJlcGxhY2VtZW50IGNoYXIgKFUrRkZGRCkgYW5kIGFkdmFuY2Ugb25seSAxIGJ5dGVcbiAgICAgIGNvZGVQb2ludCA9IDB4RkZGRFxuICAgICAgYnl0ZXNQZXJTZXF1ZW5jZSA9IDFcbiAgICB9IGVsc2UgaWYgKGNvZGVQb2ludCA+IDB4RkZGRikge1xuICAgICAgLy8gZW5jb2RlIHRvIHV0ZjE2IChzdXJyb2dhdGUgcGFpciBkYW5jZSlcbiAgICAgIGNvZGVQb2ludCAtPSAweDEwMDAwXG4gICAgICByZXMucHVzaChjb2RlUG9pbnQgPj4+IDEwICYgMHgzRkYgfCAweEQ4MDApXG4gICAgICBjb2RlUG9pbnQgPSAweERDMDAgfCBjb2RlUG9pbnQgJiAweDNGRlxuICAgIH1cblxuICAgIHJlcy5wdXNoKGNvZGVQb2ludClcbiAgICBpICs9IGJ5dGVzUGVyU2VxdWVuY2VcbiAgfVxuXG4gIHJldHVybiBkZWNvZGVDb2RlUG9pbnRzQXJyYXkocmVzKVxufVxuXG4vLyBCYXNlZCBvbiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8yMjc0NzI3Mi82ODA3NDIsIHRoZSBicm93c2VyIHdpdGhcbi8vIHRoZSBsb3dlc3QgbGltaXQgaXMgQ2hyb21lLCB3aXRoIDB4MTAwMDAgYXJncy5cbi8vIFdlIGdvIDEgbWFnbml0dWRlIGxlc3MsIGZvciBzYWZldHlcbmNvbnN0IE1BWF9BUkdVTUVOVFNfTEVOR1RIID0gMHgxMDAwXG5cbmZ1bmN0aW9uIGRlY29kZUNvZGVQb2ludHNBcnJheSAoY29kZVBvaW50cykge1xuICBjb25zdCBsZW4gPSBjb2RlUG9pbnRzLmxlbmd0aFxuICBpZiAobGVuIDw9IE1BWF9BUkdVTUVOVFNfTEVOR1RIKSB7XG4gICAgcmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkoU3RyaW5nLCBjb2RlUG9pbnRzKSAvLyBhdm9pZCBleHRyYSBzbGljZSgpXG4gIH1cblxuICAvLyBEZWNvZGUgaW4gY2h1bmtzIHRvIGF2b2lkIFwiY2FsbCBzdGFjayBzaXplIGV4Y2VlZGVkXCIuXG4gIGxldCByZXMgPSAnJ1xuICBsZXQgaSA9IDBcbiAgd2hpbGUgKGkgPCBsZW4pIHtcbiAgICByZXMgKz0gU3RyaW5nLmZyb21DaGFyQ29kZS5hcHBseShcbiAgICAgIFN0cmluZyxcbiAgICAgIGNvZGVQb2ludHMuc2xpY2UoaSwgaSArPSBNQVhfQVJHVU1FTlRTX0xFTkdUSClcbiAgICApXG4gIH1cbiAgcmV0dXJuIHJlc1xufVxuXG5mdW5jdGlvbiBhc2NpaVNsaWNlIChidWYsIHN0YXJ0LCBlbmQpIHtcbiAgbGV0IHJldCA9ICcnXG4gIGVuZCA9IE1hdGgubWluKGJ1Zi5sZW5ndGgsIGVuZClcblxuICBmb3IgKGxldCBpID0gc3RhcnQ7IGkgPCBlbmQ7ICsraSkge1xuICAgIHJldCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKGJ1ZltpXSAmIDB4N0YpXG4gIH1cbiAgcmV0dXJuIHJldFxufVxuXG5mdW5jdGlvbiBsYXRpbjFTbGljZSAoYnVmLCBzdGFydCwgZW5kKSB7XG4gIGxldCByZXQgPSAnJ1xuICBlbmQgPSBNYXRoLm1pbihidWYubGVuZ3RoLCBlbmQpXG5cbiAgZm9yIChsZXQgaSA9IHN0YXJ0OyBpIDwgZW5kOyArK2kpIHtcbiAgICByZXQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZShidWZbaV0pXG4gIH1cbiAgcmV0dXJuIHJldFxufVxuXG5mdW5jdGlvbiBoZXhTbGljZSAoYnVmLCBzdGFydCwgZW5kKSB7XG4gIGNvbnN0IGxlbiA9IGJ1Zi5sZW5ndGhcblxuICBpZiAoIXN0YXJ0IHx8IHN0YXJ0IDwgMCkgc3RhcnQgPSAwXG4gIGlmICghZW5kIHx8IGVuZCA8IDAgfHwgZW5kID4gbGVuKSBlbmQgPSBsZW5cblxuICBsZXQgb3V0ID0gJydcbiAgZm9yIChsZXQgaSA9IHN0YXJ0OyBpIDwgZW5kOyArK2kpIHtcbiAgICBvdXQgKz0gaGV4U2xpY2VMb29rdXBUYWJsZVtidWZbaV1dXG4gIH1cbiAgcmV0dXJuIG91dFxufVxuXG5mdW5jdGlvbiB1dGYxNmxlU2xpY2UgKGJ1Ziwgc3RhcnQsIGVuZCkge1xuICBjb25zdCBieXRlcyA9IGJ1Zi5zbGljZShzdGFydCwgZW5kKVxuICBsZXQgcmVzID0gJydcbiAgLy8gSWYgYnl0ZXMubGVuZ3RoIGlzIG9kZCwgdGhlIGxhc3QgOCBiaXRzIG11c3QgYmUgaWdub3JlZCAoc2FtZSBhcyBub2RlLmpzKVxuICBmb3IgKGxldCBpID0gMDsgaSA8IGJ5dGVzLmxlbmd0aCAtIDE7IGkgKz0gMikge1xuICAgIHJlcyArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKGJ5dGVzW2ldICsgKGJ5dGVzW2kgKyAxXSAqIDI1NikpXG4gIH1cbiAgcmV0dXJuIHJlc1xufVxuXG5CdWZmZXIucHJvdG90eXBlLnNsaWNlID0gZnVuY3Rpb24gc2xpY2UgKHN0YXJ0LCBlbmQpIHtcbiAgY29uc3QgbGVuID0gdGhpcy5sZW5ndGhcbiAgc3RhcnQgPSB+fnN0YXJ0XG4gIGVuZCA9IGVuZCA9PT0gdW5kZWZpbmVkID8gbGVuIDogfn5lbmRcblxuICBpZiAoc3RhcnQgPCAwKSB7XG4gICAgc3RhcnQgKz0gbGVuXG4gICAgaWYgKHN0YXJ0IDwgMCkgc3RhcnQgPSAwXG4gIH0gZWxzZSBpZiAoc3RhcnQgPiBsZW4pIHtcbiAgICBzdGFydCA9IGxlblxuICB9XG5cbiAgaWYgKGVuZCA8IDApIHtcbiAgICBlbmQgKz0gbGVuXG4gICAgaWYgKGVuZCA8IDApIGVuZCA9IDBcbiAgfSBlbHNlIGlmIChlbmQgPiBsZW4pIHtcbiAgICBlbmQgPSBsZW5cbiAgfVxuXG4gIGlmIChlbmQgPCBzdGFydCkgZW5kID0gc3RhcnRcblxuICBjb25zdCBuZXdCdWYgPSB0aGlzLnN1YmFycmF5KHN0YXJ0LCBlbmQpXG4gIC8vIFJldHVybiBhbiBhdWdtZW50ZWQgYFVpbnQ4QXJyYXlgIGluc3RhbmNlXG4gIE9iamVjdC5zZXRQcm90b3R5cGVPZihuZXdCdWYsIEJ1ZmZlci5wcm90b3R5cGUpXG5cbiAgcmV0dXJuIG5ld0J1ZlxufVxuXG4vKlxuICogTmVlZCB0byBtYWtlIHN1cmUgdGhhdCBidWZmZXIgaXNuJ3QgdHJ5aW5nIHRvIHdyaXRlIG91dCBvZiBib3VuZHMuXG4gKi9cbmZ1bmN0aW9uIGNoZWNrT2Zmc2V0IChvZmZzZXQsIGV4dCwgbGVuZ3RoKSB7XG4gIGlmICgob2Zmc2V0ICUgMSkgIT09IDAgfHwgb2Zmc2V0IDwgMCkgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ29mZnNldCBpcyBub3QgdWludCcpXG4gIGlmIChvZmZzZXQgKyBleHQgPiBsZW5ndGgpIHRocm93IG5ldyBSYW5nZUVycm9yKCdUcnlpbmcgdG8gYWNjZXNzIGJleW9uZCBidWZmZXIgbGVuZ3RoJylcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkVWludExFID1cbkJ1ZmZlci5wcm90b3R5cGUucmVhZFVJbnRMRSA9IGZ1bmN0aW9uIHJlYWRVSW50TEUgKG9mZnNldCwgYnl0ZUxlbmd0aCwgbm9Bc3NlcnQpIHtcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGJ5dGVMZW5ndGggPSBieXRlTGVuZ3RoID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrT2Zmc2V0KG9mZnNldCwgYnl0ZUxlbmd0aCwgdGhpcy5sZW5ndGgpXG5cbiAgbGV0IHZhbCA9IHRoaXNbb2Zmc2V0XVxuICBsZXQgbXVsID0gMVxuICBsZXQgaSA9IDBcbiAgd2hpbGUgKCsraSA8IGJ5dGVMZW5ndGggJiYgKG11bCAqPSAweDEwMCkpIHtcbiAgICB2YWwgKz0gdGhpc1tvZmZzZXQgKyBpXSAqIG11bFxuICB9XG5cbiAgcmV0dXJuIHZhbFxufVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWRVaW50QkUgPVxuQnVmZmVyLnByb3RvdHlwZS5yZWFkVUludEJFID0gZnVuY3Rpb24gcmVhZFVJbnRCRSAob2Zmc2V0LCBieXRlTGVuZ3RoLCBub0Fzc2VydCkge1xuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgYnl0ZUxlbmd0aCA9IGJ5dGVMZW5ndGggPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkge1xuICAgIGNoZWNrT2Zmc2V0KG9mZnNldCwgYnl0ZUxlbmd0aCwgdGhpcy5sZW5ndGgpXG4gIH1cblxuICBsZXQgdmFsID0gdGhpc1tvZmZzZXQgKyAtLWJ5dGVMZW5ndGhdXG4gIGxldCBtdWwgPSAxXG4gIHdoaWxlIChieXRlTGVuZ3RoID4gMCAmJiAobXVsICo9IDB4MTAwKSkge1xuICAgIHZhbCArPSB0aGlzW29mZnNldCArIC0tYnl0ZUxlbmd0aF0gKiBtdWxcbiAgfVxuXG4gIHJldHVybiB2YWxcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkVWludDggPVxuQnVmZmVyLnByb3RvdHlwZS5yZWFkVUludDggPSBmdW5jdGlvbiByZWFkVUludDggKG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrT2Zmc2V0KG9mZnNldCwgMSwgdGhpcy5sZW5ndGgpXG4gIHJldHVybiB0aGlzW29mZnNldF1cbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkVWludDE2TEUgPVxuQnVmZmVyLnByb3RvdHlwZS5yZWFkVUludDE2TEUgPSBmdW5jdGlvbiByZWFkVUludDE2TEUgKG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrT2Zmc2V0KG9mZnNldCwgMiwgdGhpcy5sZW5ndGgpXG4gIHJldHVybiB0aGlzW29mZnNldF0gfCAodGhpc1tvZmZzZXQgKyAxXSA8PCA4KVxufVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWRVaW50MTZCRSA9XG5CdWZmZXIucHJvdG90eXBlLnJlYWRVSW50MTZCRSA9IGZ1bmN0aW9uIHJlYWRVSW50MTZCRSAob2Zmc2V0LCBub0Fzc2VydCkge1xuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tPZmZzZXQob2Zmc2V0LCAyLCB0aGlzLmxlbmd0aClcbiAgcmV0dXJuICh0aGlzW29mZnNldF0gPDwgOCkgfCB0aGlzW29mZnNldCArIDFdXG59XG5cbkJ1ZmZlci5wcm90b3R5cGUucmVhZFVpbnQzMkxFID1cbkJ1ZmZlci5wcm90b3R5cGUucmVhZFVJbnQzMkxFID0gZnVuY3Rpb24gcmVhZFVJbnQzMkxFIChvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja09mZnNldChvZmZzZXQsIDQsIHRoaXMubGVuZ3RoKVxuXG4gIHJldHVybiAoKHRoaXNbb2Zmc2V0XSkgfFxuICAgICAgKHRoaXNbb2Zmc2V0ICsgMV0gPDwgOCkgfFxuICAgICAgKHRoaXNbb2Zmc2V0ICsgMl0gPDwgMTYpKSArXG4gICAgICAodGhpc1tvZmZzZXQgKyAzXSAqIDB4MTAwMDAwMClcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkVWludDMyQkUgPVxuQnVmZmVyLnByb3RvdHlwZS5yZWFkVUludDMyQkUgPSBmdW5jdGlvbiByZWFkVUludDMyQkUgKG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrT2Zmc2V0KG9mZnNldCwgNCwgdGhpcy5sZW5ndGgpXG5cbiAgcmV0dXJuICh0aGlzW29mZnNldF0gKiAweDEwMDAwMDApICtcbiAgICAoKHRoaXNbb2Zmc2V0ICsgMV0gPDwgMTYpIHxcbiAgICAodGhpc1tvZmZzZXQgKyAyXSA8PCA4KSB8XG4gICAgdGhpc1tvZmZzZXQgKyAzXSlcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkQmlnVUludDY0TEUgPSBkZWZpbmVCaWdJbnRNZXRob2QoZnVuY3Rpb24gcmVhZEJpZ1VJbnQ2NExFIChvZmZzZXQpIHtcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIHZhbGlkYXRlTnVtYmVyKG9mZnNldCwgJ29mZnNldCcpXG4gIGNvbnN0IGZpcnN0ID0gdGhpc1tvZmZzZXRdXG4gIGNvbnN0IGxhc3QgPSB0aGlzW29mZnNldCArIDddXG4gIGlmIChmaXJzdCA9PT0gdW5kZWZpbmVkIHx8IGxhc3QgPT09IHVuZGVmaW5lZCkge1xuICAgIGJvdW5kc0Vycm9yKG9mZnNldCwgdGhpcy5sZW5ndGggLSA4KVxuICB9XG5cbiAgY29uc3QgbG8gPSBmaXJzdCArXG4gICAgdGhpc1srK29mZnNldF0gKiAyICoqIDggK1xuICAgIHRoaXNbKytvZmZzZXRdICogMiAqKiAxNiArXG4gICAgdGhpc1srK29mZnNldF0gKiAyICoqIDI0XG5cbiAgY29uc3QgaGkgPSB0aGlzWysrb2Zmc2V0XSArXG4gICAgdGhpc1srK29mZnNldF0gKiAyICoqIDggK1xuICAgIHRoaXNbKytvZmZzZXRdICogMiAqKiAxNiArXG4gICAgbGFzdCAqIDIgKiogMjRcblxuICByZXR1cm4gQmlnSW50KGxvKSArIChCaWdJbnQoaGkpIDw8IEJpZ0ludCgzMikpXG59KVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWRCaWdVSW50NjRCRSA9IGRlZmluZUJpZ0ludE1ldGhvZChmdW5jdGlvbiByZWFkQmlnVUludDY0QkUgKG9mZnNldCkge1xuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgdmFsaWRhdGVOdW1iZXIob2Zmc2V0LCAnb2Zmc2V0JylcbiAgY29uc3QgZmlyc3QgPSB0aGlzW29mZnNldF1cbiAgY29uc3QgbGFzdCA9IHRoaXNbb2Zmc2V0ICsgN11cbiAgaWYgKGZpcnN0ID09PSB1bmRlZmluZWQgfHwgbGFzdCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgYm91bmRzRXJyb3Iob2Zmc2V0LCB0aGlzLmxlbmd0aCAtIDgpXG4gIH1cblxuICBjb25zdCBoaSA9IGZpcnN0ICogMiAqKiAyNCArXG4gICAgdGhpc1srK29mZnNldF0gKiAyICoqIDE2ICtcbiAgICB0aGlzWysrb2Zmc2V0XSAqIDIgKiogOCArXG4gICAgdGhpc1srK29mZnNldF1cblxuICBjb25zdCBsbyA9IHRoaXNbKytvZmZzZXRdICogMiAqKiAyNCArXG4gICAgdGhpc1srK29mZnNldF0gKiAyICoqIDE2ICtcbiAgICB0aGlzWysrb2Zmc2V0XSAqIDIgKiogOCArXG4gICAgbGFzdFxuXG4gIHJldHVybiAoQmlnSW50KGhpKSA8PCBCaWdJbnQoMzIpKSArIEJpZ0ludChsbylcbn0pXG5cbkJ1ZmZlci5wcm90b3R5cGUucmVhZEludExFID0gZnVuY3Rpb24gcmVhZEludExFIChvZmZzZXQsIGJ5dGVMZW5ndGgsIG5vQXNzZXJ0KSB7XG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBieXRlTGVuZ3RoID0gYnl0ZUxlbmd0aCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja09mZnNldChvZmZzZXQsIGJ5dGVMZW5ndGgsIHRoaXMubGVuZ3RoKVxuXG4gIGxldCB2YWwgPSB0aGlzW29mZnNldF1cbiAgbGV0IG11bCA9IDFcbiAgbGV0IGkgPSAwXG4gIHdoaWxlICgrK2kgPCBieXRlTGVuZ3RoICYmIChtdWwgKj0gMHgxMDApKSB7XG4gICAgdmFsICs9IHRoaXNbb2Zmc2V0ICsgaV0gKiBtdWxcbiAgfVxuICBtdWwgKj0gMHg4MFxuXG4gIGlmICh2YWwgPj0gbXVsKSB2YWwgLT0gTWF0aC5wb3coMiwgOCAqIGJ5dGVMZW5ndGgpXG5cbiAgcmV0dXJuIHZhbFxufVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWRJbnRCRSA9IGZ1bmN0aW9uIHJlYWRJbnRCRSAob2Zmc2V0LCBieXRlTGVuZ3RoLCBub0Fzc2VydCkge1xuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgYnl0ZUxlbmd0aCA9IGJ5dGVMZW5ndGggPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tPZmZzZXQob2Zmc2V0LCBieXRlTGVuZ3RoLCB0aGlzLmxlbmd0aClcblxuICBsZXQgaSA9IGJ5dGVMZW5ndGhcbiAgbGV0IG11bCA9IDFcbiAgbGV0IHZhbCA9IHRoaXNbb2Zmc2V0ICsgLS1pXVxuICB3aGlsZSAoaSA+IDAgJiYgKG11bCAqPSAweDEwMCkpIHtcbiAgICB2YWwgKz0gdGhpc1tvZmZzZXQgKyAtLWldICogbXVsXG4gIH1cbiAgbXVsICo9IDB4ODBcblxuICBpZiAodmFsID49IG11bCkgdmFsIC09IE1hdGgucG93KDIsIDggKiBieXRlTGVuZ3RoKVxuXG4gIHJldHVybiB2YWxcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkSW50OCA9IGZ1bmN0aW9uIHJlYWRJbnQ4IChvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja09mZnNldChvZmZzZXQsIDEsIHRoaXMubGVuZ3RoKVxuICBpZiAoISh0aGlzW29mZnNldF0gJiAweDgwKSkgcmV0dXJuICh0aGlzW29mZnNldF0pXG4gIHJldHVybiAoKDB4ZmYgLSB0aGlzW29mZnNldF0gKyAxKSAqIC0xKVxufVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWRJbnQxNkxFID0gZnVuY3Rpb24gcmVhZEludDE2TEUgKG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrT2Zmc2V0KG9mZnNldCwgMiwgdGhpcy5sZW5ndGgpXG4gIGNvbnN0IHZhbCA9IHRoaXNbb2Zmc2V0XSB8ICh0aGlzW29mZnNldCArIDFdIDw8IDgpXG4gIHJldHVybiAodmFsICYgMHg4MDAwKSA/IHZhbCB8IDB4RkZGRjAwMDAgOiB2YWxcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkSW50MTZCRSA9IGZ1bmN0aW9uIHJlYWRJbnQxNkJFIChvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja09mZnNldChvZmZzZXQsIDIsIHRoaXMubGVuZ3RoKVxuICBjb25zdCB2YWwgPSB0aGlzW29mZnNldCArIDFdIHwgKHRoaXNbb2Zmc2V0XSA8PCA4KVxuICByZXR1cm4gKHZhbCAmIDB4ODAwMCkgPyB2YWwgfCAweEZGRkYwMDAwIDogdmFsXG59XG5cbkJ1ZmZlci5wcm90b3R5cGUucmVhZEludDMyTEUgPSBmdW5jdGlvbiByZWFkSW50MzJMRSAob2Zmc2V0LCBub0Fzc2VydCkge1xuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tPZmZzZXQob2Zmc2V0LCA0LCB0aGlzLmxlbmd0aClcblxuICByZXR1cm4gKHRoaXNbb2Zmc2V0XSkgfFxuICAgICh0aGlzW29mZnNldCArIDFdIDw8IDgpIHxcbiAgICAodGhpc1tvZmZzZXQgKyAyXSA8PCAxNikgfFxuICAgICh0aGlzW29mZnNldCArIDNdIDw8IDI0KVxufVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWRJbnQzMkJFID0gZnVuY3Rpb24gcmVhZEludDMyQkUgKG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrT2Zmc2V0KG9mZnNldCwgNCwgdGhpcy5sZW5ndGgpXG5cbiAgcmV0dXJuICh0aGlzW29mZnNldF0gPDwgMjQpIHxcbiAgICAodGhpc1tvZmZzZXQgKyAxXSA8PCAxNikgfFxuICAgICh0aGlzW29mZnNldCArIDJdIDw8IDgpIHxcbiAgICAodGhpc1tvZmZzZXQgKyAzXSlcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkQmlnSW50NjRMRSA9IGRlZmluZUJpZ0ludE1ldGhvZChmdW5jdGlvbiByZWFkQmlnSW50NjRMRSAob2Zmc2V0KSB7XG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICB2YWxpZGF0ZU51bWJlcihvZmZzZXQsICdvZmZzZXQnKVxuICBjb25zdCBmaXJzdCA9IHRoaXNbb2Zmc2V0XVxuICBjb25zdCBsYXN0ID0gdGhpc1tvZmZzZXQgKyA3XVxuICBpZiAoZmlyc3QgPT09IHVuZGVmaW5lZCB8fCBsYXN0ID09PSB1bmRlZmluZWQpIHtcbiAgICBib3VuZHNFcnJvcihvZmZzZXQsIHRoaXMubGVuZ3RoIC0gOClcbiAgfVxuXG4gIGNvbnN0IHZhbCA9IHRoaXNbb2Zmc2V0ICsgNF0gK1xuICAgIHRoaXNbb2Zmc2V0ICsgNV0gKiAyICoqIDggK1xuICAgIHRoaXNbb2Zmc2V0ICsgNl0gKiAyICoqIDE2ICtcbiAgICAobGFzdCA8PCAyNCkgLy8gT3ZlcmZsb3dcblxuICByZXR1cm4gKEJpZ0ludCh2YWwpIDw8IEJpZ0ludCgzMikpICtcbiAgICBCaWdJbnQoZmlyc3QgK1xuICAgIHRoaXNbKytvZmZzZXRdICogMiAqKiA4ICtcbiAgICB0aGlzWysrb2Zmc2V0XSAqIDIgKiogMTYgK1xuICAgIHRoaXNbKytvZmZzZXRdICogMiAqKiAyNClcbn0pXG5cbkJ1ZmZlci5wcm90b3R5cGUucmVhZEJpZ0ludDY0QkUgPSBkZWZpbmVCaWdJbnRNZXRob2QoZnVuY3Rpb24gcmVhZEJpZ0ludDY0QkUgKG9mZnNldCkge1xuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgdmFsaWRhdGVOdW1iZXIob2Zmc2V0LCAnb2Zmc2V0JylcbiAgY29uc3QgZmlyc3QgPSB0aGlzW29mZnNldF1cbiAgY29uc3QgbGFzdCA9IHRoaXNbb2Zmc2V0ICsgN11cbiAgaWYgKGZpcnN0ID09PSB1bmRlZmluZWQgfHwgbGFzdCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgYm91bmRzRXJyb3Iob2Zmc2V0LCB0aGlzLmxlbmd0aCAtIDgpXG4gIH1cblxuICBjb25zdCB2YWwgPSAoZmlyc3QgPDwgMjQpICsgLy8gT3ZlcmZsb3dcbiAgICB0aGlzWysrb2Zmc2V0XSAqIDIgKiogMTYgK1xuICAgIHRoaXNbKytvZmZzZXRdICogMiAqKiA4ICtcbiAgICB0aGlzWysrb2Zmc2V0XVxuXG4gIHJldHVybiAoQmlnSW50KHZhbCkgPDwgQmlnSW50KDMyKSkgK1xuICAgIEJpZ0ludCh0aGlzWysrb2Zmc2V0XSAqIDIgKiogMjQgK1xuICAgIHRoaXNbKytvZmZzZXRdICogMiAqKiAxNiArXG4gICAgdGhpc1srK29mZnNldF0gKiAyICoqIDggK1xuICAgIGxhc3QpXG59KVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWRGbG9hdExFID0gZnVuY3Rpb24gcmVhZEZsb2F0TEUgKG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrT2Zmc2V0KG9mZnNldCwgNCwgdGhpcy5sZW5ndGgpXG4gIHJldHVybiBpZWVlNzU0LnJlYWQodGhpcywgb2Zmc2V0LCB0cnVlLCAyMywgNClcbn1cblxuQnVmZmVyLnByb3RvdHlwZS5yZWFkRmxvYXRCRSA9IGZ1bmN0aW9uIHJlYWRGbG9hdEJFIChvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja09mZnNldChvZmZzZXQsIDQsIHRoaXMubGVuZ3RoKVxuICByZXR1cm4gaWVlZTc1NC5yZWFkKHRoaXMsIG9mZnNldCwgZmFsc2UsIDIzLCA0KVxufVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWREb3VibGVMRSA9IGZ1bmN0aW9uIHJlYWREb3VibGVMRSAob2Zmc2V0LCBub0Fzc2VydCkge1xuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tPZmZzZXQob2Zmc2V0LCA4LCB0aGlzLmxlbmd0aClcbiAgcmV0dXJuIGllZWU3NTQucmVhZCh0aGlzLCBvZmZzZXQsIHRydWUsIDUyLCA4KVxufVxuXG5CdWZmZXIucHJvdG90eXBlLnJlYWREb3VibGVCRSA9IGZ1bmN0aW9uIHJlYWREb3VibGVCRSAob2Zmc2V0LCBub0Fzc2VydCkge1xuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tPZmZzZXQob2Zmc2V0LCA4LCB0aGlzLmxlbmd0aClcbiAgcmV0dXJuIGllZWU3NTQucmVhZCh0aGlzLCBvZmZzZXQsIGZhbHNlLCA1MiwgOClcbn1cblxuZnVuY3Rpb24gY2hlY2tJbnQgKGJ1ZiwgdmFsdWUsIG9mZnNldCwgZXh0LCBtYXgsIG1pbikge1xuICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihidWYpKSB0aHJvdyBuZXcgVHlwZUVycm9yKCdcImJ1ZmZlclwiIGFyZ3VtZW50IG11c3QgYmUgYSBCdWZmZXIgaW5zdGFuY2UnKVxuICBpZiAodmFsdWUgPiBtYXggfHwgdmFsdWUgPCBtaW4pIHRocm93IG5ldyBSYW5nZUVycm9yKCdcInZhbHVlXCIgYXJndW1lbnQgaXMgb3V0IG9mIGJvdW5kcycpXG4gIGlmIChvZmZzZXQgKyBleHQgPiBidWYubGVuZ3RoKSB0aHJvdyBuZXcgUmFuZ2VFcnJvcignSW5kZXggb3V0IG9mIHJhbmdlJylcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZVVpbnRMRSA9XG5CdWZmZXIucHJvdG90eXBlLndyaXRlVUludExFID0gZnVuY3Rpb24gd3JpdGVVSW50TEUgKHZhbHVlLCBvZmZzZXQsIGJ5dGVMZW5ndGgsIG5vQXNzZXJ0KSB7XG4gIHZhbHVlID0gK3ZhbHVlXG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBieXRlTGVuZ3RoID0gYnl0ZUxlbmd0aCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSB7XG4gICAgY29uc3QgbWF4Qnl0ZXMgPSBNYXRoLnBvdygyLCA4ICogYnl0ZUxlbmd0aCkgLSAxXG4gICAgY2hlY2tJbnQodGhpcywgdmFsdWUsIG9mZnNldCwgYnl0ZUxlbmd0aCwgbWF4Qnl0ZXMsIDApXG4gIH1cblxuICBsZXQgbXVsID0gMVxuICBsZXQgaSA9IDBcbiAgdGhpc1tvZmZzZXRdID0gdmFsdWUgJiAweEZGXG4gIHdoaWxlICgrK2kgPCBieXRlTGVuZ3RoICYmIChtdWwgKj0gMHgxMDApKSB7XG4gICAgdGhpc1tvZmZzZXQgKyBpXSA9ICh2YWx1ZSAvIG11bCkgJiAweEZGXG4gIH1cblxuICByZXR1cm4gb2Zmc2V0ICsgYnl0ZUxlbmd0aFxufVxuXG5CdWZmZXIucHJvdG90eXBlLndyaXRlVWludEJFID1cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVVSW50QkUgPSBmdW5jdGlvbiB3cml0ZVVJbnRCRSAodmFsdWUsIG9mZnNldCwgYnl0ZUxlbmd0aCwgbm9Bc3NlcnQpIHtcbiAgdmFsdWUgPSArdmFsdWVcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGJ5dGVMZW5ndGggPSBieXRlTGVuZ3RoID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIHtcbiAgICBjb25zdCBtYXhCeXRlcyA9IE1hdGgucG93KDIsIDggKiBieXRlTGVuZ3RoKSAtIDFcbiAgICBjaGVja0ludCh0aGlzLCB2YWx1ZSwgb2Zmc2V0LCBieXRlTGVuZ3RoLCBtYXhCeXRlcywgMClcbiAgfVxuXG4gIGxldCBpID0gYnl0ZUxlbmd0aCAtIDFcbiAgbGV0IG11bCA9IDFcbiAgdGhpc1tvZmZzZXQgKyBpXSA9IHZhbHVlICYgMHhGRlxuICB3aGlsZSAoLS1pID49IDAgJiYgKG11bCAqPSAweDEwMCkpIHtcbiAgICB0aGlzW29mZnNldCArIGldID0gKHZhbHVlIC8gbXVsKSAmIDB4RkZcbiAgfVxuXG4gIHJldHVybiBvZmZzZXQgKyBieXRlTGVuZ3RoXG59XG5cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVVaW50OCA9XG5CdWZmZXIucHJvdG90eXBlLndyaXRlVUludDggPSBmdW5jdGlvbiB3cml0ZVVJbnQ4ICh2YWx1ZSwgb2Zmc2V0LCBub0Fzc2VydCkge1xuICB2YWx1ZSA9ICt2YWx1ZVxuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tJbnQodGhpcywgdmFsdWUsIG9mZnNldCwgMSwgMHhmZiwgMClcbiAgdGhpc1tvZmZzZXRdID0gKHZhbHVlICYgMHhmZilcbiAgcmV0dXJuIG9mZnNldCArIDFcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZVVpbnQxNkxFID1cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVVSW50MTZMRSA9IGZ1bmN0aW9uIHdyaXRlVUludDE2TEUgKHZhbHVlLCBvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIHZhbHVlID0gK3ZhbHVlXG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja0ludCh0aGlzLCB2YWx1ZSwgb2Zmc2V0LCAyLCAweGZmZmYsIDApXG4gIHRoaXNbb2Zmc2V0XSA9ICh2YWx1ZSAmIDB4ZmYpXG4gIHRoaXNbb2Zmc2V0ICsgMV0gPSAodmFsdWUgPj4+IDgpXG4gIHJldHVybiBvZmZzZXQgKyAyXG59XG5cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVVaW50MTZCRSA9XG5CdWZmZXIucHJvdG90eXBlLndyaXRlVUludDE2QkUgPSBmdW5jdGlvbiB3cml0ZVVJbnQxNkJFICh2YWx1ZSwgb2Zmc2V0LCBub0Fzc2VydCkge1xuICB2YWx1ZSA9ICt2YWx1ZVxuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tJbnQodGhpcywgdmFsdWUsIG9mZnNldCwgMiwgMHhmZmZmLCAwKVxuICB0aGlzW29mZnNldF0gPSAodmFsdWUgPj4+IDgpXG4gIHRoaXNbb2Zmc2V0ICsgMV0gPSAodmFsdWUgJiAweGZmKVxuICByZXR1cm4gb2Zmc2V0ICsgMlxufVxuXG5CdWZmZXIucHJvdG90eXBlLndyaXRlVWludDMyTEUgPVxuQnVmZmVyLnByb3RvdHlwZS53cml0ZVVJbnQzMkxFID0gZnVuY3Rpb24gd3JpdGVVSW50MzJMRSAodmFsdWUsIG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgdmFsdWUgPSArdmFsdWVcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrSW50KHRoaXMsIHZhbHVlLCBvZmZzZXQsIDQsIDB4ZmZmZmZmZmYsIDApXG4gIHRoaXNbb2Zmc2V0ICsgM10gPSAodmFsdWUgPj4+IDI0KVxuICB0aGlzW29mZnNldCArIDJdID0gKHZhbHVlID4+PiAxNilcbiAgdGhpc1tvZmZzZXQgKyAxXSA9ICh2YWx1ZSA+Pj4gOClcbiAgdGhpc1tvZmZzZXRdID0gKHZhbHVlICYgMHhmZilcbiAgcmV0dXJuIG9mZnNldCArIDRcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZVVpbnQzMkJFID1cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVVSW50MzJCRSA9IGZ1bmN0aW9uIHdyaXRlVUludDMyQkUgKHZhbHVlLCBvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIHZhbHVlID0gK3ZhbHVlXG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja0ludCh0aGlzLCB2YWx1ZSwgb2Zmc2V0LCA0LCAweGZmZmZmZmZmLCAwKVxuICB0aGlzW29mZnNldF0gPSAodmFsdWUgPj4+IDI0KVxuICB0aGlzW29mZnNldCArIDFdID0gKHZhbHVlID4+PiAxNilcbiAgdGhpc1tvZmZzZXQgKyAyXSA9ICh2YWx1ZSA+Pj4gOClcbiAgdGhpc1tvZmZzZXQgKyAzXSA9ICh2YWx1ZSAmIDB4ZmYpXG4gIHJldHVybiBvZmZzZXQgKyA0XG59XG5cbmZ1bmN0aW9uIHdydEJpZ1VJbnQ2NExFIChidWYsIHZhbHVlLCBvZmZzZXQsIG1pbiwgbWF4KSB7XG4gIGNoZWNrSW50QkkodmFsdWUsIG1pbiwgbWF4LCBidWYsIG9mZnNldCwgNylcblxuICBsZXQgbG8gPSBOdW1iZXIodmFsdWUgJiBCaWdJbnQoMHhmZmZmZmZmZikpXG4gIGJ1ZltvZmZzZXQrK10gPSBsb1xuICBsbyA9IGxvID4+IDhcbiAgYnVmW29mZnNldCsrXSA9IGxvXG4gIGxvID0gbG8gPj4gOFxuICBidWZbb2Zmc2V0KytdID0gbG9cbiAgbG8gPSBsbyA+PiA4XG4gIGJ1ZltvZmZzZXQrK10gPSBsb1xuICBsZXQgaGkgPSBOdW1iZXIodmFsdWUgPj4gQmlnSW50KDMyKSAmIEJpZ0ludCgweGZmZmZmZmZmKSlcbiAgYnVmW29mZnNldCsrXSA9IGhpXG4gIGhpID0gaGkgPj4gOFxuICBidWZbb2Zmc2V0KytdID0gaGlcbiAgaGkgPSBoaSA+PiA4XG4gIGJ1ZltvZmZzZXQrK10gPSBoaVxuICBoaSA9IGhpID4+IDhcbiAgYnVmW29mZnNldCsrXSA9IGhpXG4gIHJldHVybiBvZmZzZXRcbn1cblxuZnVuY3Rpb24gd3J0QmlnVUludDY0QkUgKGJ1ZiwgdmFsdWUsIG9mZnNldCwgbWluLCBtYXgpIHtcbiAgY2hlY2tJbnRCSSh2YWx1ZSwgbWluLCBtYXgsIGJ1Ziwgb2Zmc2V0LCA3KVxuXG4gIGxldCBsbyA9IE51bWJlcih2YWx1ZSAmIEJpZ0ludCgweGZmZmZmZmZmKSlcbiAgYnVmW29mZnNldCArIDddID0gbG9cbiAgbG8gPSBsbyA+PiA4XG4gIGJ1ZltvZmZzZXQgKyA2XSA9IGxvXG4gIGxvID0gbG8gPj4gOFxuICBidWZbb2Zmc2V0ICsgNV0gPSBsb1xuICBsbyA9IGxvID4+IDhcbiAgYnVmW29mZnNldCArIDRdID0gbG9cbiAgbGV0IGhpID0gTnVtYmVyKHZhbHVlID4+IEJpZ0ludCgzMikgJiBCaWdJbnQoMHhmZmZmZmZmZikpXG4gIGJ1ZltvZmZzZXQgKyAzXSA9IGhpXG4gIGhpID0gaGkgPj4gOFxuICBidWZbb2Zmc2V0ICsgMl0gPSBoaVxuICBoaSA9IGhpID4+IDhcbiAgYnVmW29mZnNldCArIDFdID0gaGlcbiAgaGkgPSBoaSA+PiA4XG4gIGJ1ZltvZmZzZXRdID0gaGlcbiAgcmV0dXJuIG9mZnNldCArIDhcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZUJpZ1VJbnQ2NExFID0gZGVmaW5lQmlnSW50TWV0aG9kKGZ1bmN0aW9uIHdyaXRlQmlnVUludDY0TEUgKHZhbHVlLCBvZmZzZXQgPSAwKSB7XG4gIHJldHVybiB3cnRCaWdVSW50NjRMRSh0aGlzLCB2YWx1ZSwgb2Zmc2V0LCBCaWdJbnQoMCksIEJpZ0ludCgnMHhmZmZmZmZmZmZmZmZmZmZmJykpXG59KVxuXG5CdWZmZXIucHJvdG90eXBlLndyaXRlQmlnVUludDY0QkUgPSBkZWZpbmVCaWdJbnRNZXRob2QoZnVuY3Rpb24gd3JpdGVCaWdVSW50NjRCRSAodmFsdWUsIG9mZnNldCA9IDApIHtcbiAgcmV0dXJuIHdydEJpZ1VJbnQ2NEJFKHRoaXMsIHZhbHVlLCBvZmZzZXQsIEJpZ0ludCgwKSwgQmlnSW50KCcweGZmZmZmZmZmZmZmZmZmZmYnKSlcbn0pXG5cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVJbnRMRSA9IGZ1bmN0aW9uIHdyaXRlSW50TEUgKHZhbHVlLCBvZmZzZXQsIGJ5dGVMZW5ndGgsIG5vQXNzZXJ0KSB7XG4gIHZhbHVlID0gK3ZhbHVlXG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSB7XG4gICAgY29uc3QgbGltaXQgPSBNYXRoLnBvdygyLCAoOCAqIGJ5dGVMZW5ndGgpIC0gMSlcblxuICAgIGNoZWNrSW50KHRoaXMsIHZhbHVlLCBvZmZzZXQsIGJ5dGVMZW5ndGgsIGxpbWl0IC0gMSwgLWxpbWl0KVxuICB9XG5cbiAgbGV0IGkgPSAwXG4gIGxldCBtdWwgPSAxXG4gIGxldCBzdWIgPSAwXG4gIHRoaXNbb2Zmc2V0XSA9IHZhbHVlICYgMHhGRlxuICB3aGlsZSAoKytpIDwgYnl0ZUxlbmd0aCAmJiAobXVsICo9IDB4MTAwKSkge1xuICAgIGlmICh2YWx1ZSA8IDAgJiYgc3ViID09PSAwICYmIHRoaXNbb2Zmc2V0ICsgaSAtIDFdICE9PSAwKSB7XG4gICAgICBzdWIgPSAxXG4gICAgfVxuICAgIHRoaXNbb2Zmc2V0ICsgaV0gPSAoKHZhbHVlIC8gbXVsKSA+PiAwKSAtIHN1YiAmIDB4RkZcbiAgfVxuXG4gIHJldHVybiBvZmZzZXQgKyBieXRlTGVuZ3RoXG59XG5cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVJbnRCRSA9IGZ1bmN0aW9uIHdyaXRlSW50QkUgKHZhbHVlLCBvZmZzZXQsIGJ5dGVMZW5ndGgsIG5vQXNzZXJ0KSB7XG4gIHZhbHVlID0gK3ZhbHVlXG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSB7XG4gICAgY29uc3QgbGltaXQgPSBNYXRoLnBvdygyLCAoOCAqIGJ5dGVMZW5ndGgpIC0gMSlcblxuICAgIGNoZWNrSW50KHRoaXMsIHZhbHVlLCBvZmZzZXQsIGJ5dGVMZW5ndGgsIGxpbWl0IC0gMSwgLWxpbWl0KVxuICB9XG5cbiAgbGV0IGkgPSBieXRlTGVuZ3RoIC0gMVxuICBsZXQgbXVsID0gMVxuICBsZXQgc3ViID0gMFxuICB0aGlzW29mZnNldCArIGldID0gdmFsdWUgJiAweEZGXG4gIHdoaWxlICgtLWkgPj0gMCAmJiAobXVsICo9IDB4MTAwKSkge1xuICAgIGlmICh2YWx1ZSA8IDAgJiYgc3ViID09PSAwICYmIHRoaXNbb2Zmc2V0ICsgaSArIDFdICE9PSAwKSB7XG4gICAgICBzdWIgPSAxXG4gICAgfVxuICAgIHRoaXNbb2Zmc2V0ICsgaV0gPSAoKHZhbHVlIC8gbXVsKSA+PiAwKSAtIHN1YiAmIDB4RkZcbiAgfVxuXG4gIHJldHVybiBvZmZzZXQgKyBieXRlTGVuZ3RoXG59XG5cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVJbnQ4ID0gZnVuY3Rpb24gd3JpdGVJbnQ4ICh2YWx1ZSwgb2Zmc2V0LCBub0Fzc2VydCkge1xuICB2YWx1ZSA9ICt2YWx1ZVxuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tJbnQodGhpcywgdmFsdWUsIG9mZnNldCwgMSwgMHg3ZiwgLTB4ODApXG4gIGlmICh2YWx1ZSA8IDApIHZhbHVlID0gMHhmZiArIHZhbHVlICsgMVxuICB0aGlzW29mZnNldF0gPSAodmFsdWUgJiAweGZmKVxuICByZXR1cm4gb2Zmc2V0ICsgMVxufVxuXG5CdWZmZXIucHJvdG90eXBlLndyaXRlSW50MTZMRSA9IGZ1bmN0aW9uIHdyaXRlSW50MTZMRSAodmFsdWUsIG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgdmFsdWUgPSArdmFsdWVcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIGNoZWNrSW50KHRoaXMsIHZhbHVlLCBvZmZzZXQsIDIsIDB4N2ZmZiwgLTB4ODAwMClcbiAgdGhpc1tvZmZzZXRdID0gKHZhbHVlICYgMHhmZilcbiAgdGhpc1tvZmZzZXQgKyAxXSA9ICh2YWx1ZSA+Pj4gOClcbiAgcmV0dXJuIG9mZnNldCArIDJcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZUludDE2QkUgPSBmdW5jdGlvbiB3cml0ZUludDE2QkUgKHZhbHVlLCBvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIHZhbHVlID0gK3ZhbHVlXG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja0ludCh0aGlzLCB2YWx1ZSwgb2Zmc2V0LCAyLCAweDdmZmYsIC0weDgwMDApXG4gIHRoaXNbb2Zmc2V0XSA9ICh2YWx1ZSA+Pj4gOClcbiAgdGhpc1tvZmZzZXQgKyAxXSA9ICh2YWx1ZSAmIDB4ZmYpXG4gIHJldHVybiBvZmZzZXQgKyAyXG59XG5cbkJ1ZmZlci5wcm90b3R5cGUud3JpdGVJbnQzMkxFID0gZnVuY3Rpb24gd3JpdGVJbnQzMkxFICh2YWx1ZSwgb2Zmc2V0LCBub0Fzc2VydCkge1xuICB2YWx1ZSA9ICt2YWx1ZVxuICBvZmZzZXQgPSBvZmZzZXQgPj4+IDBcbiAgaWYgKCFub0Fzc2VydCkgY2hlY2tJbnQodGhpcywgdmFsdWUsIG9mZnNldCwgNCwgMHg3ZmZmZmZmZiwgLTB4ODAwMDAwMDApXG4gIHRoaXNbb2Zmc2V0XSA9ICh2YWx1ZSAmIDB4ZmYpXG4gIHRoaXNbb2Zmc2V0ICsgMV0gPSAodmFsdWUgPj4+IDgpXG4gIHRoaXNbb2Zmc2V0ICsgMl0gPSAodmFsdWUgPj4+IDE2KVxuICB0aGlzW29mZnNldCArIDNdID0gKHZhbHVlID4+PiAyNClcbiAgcmV0dXJuIG9mZnNldCArIDRcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZUludDMyQkUgPSBmdW5jdGlvbiB3cml0ZUludDMyQkUgKHZhbHVlLCBvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIHZhbHVlID0gK3ZhbHVlXG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSBjaGVja0ludCh0aGlzLCB2YWx1ZSwgb2Zmc2V0LCA0LCAweDdmZmZmZmZmLCAtMHg4MDAwMDAwMClcbiAgaWYgKHZhbHVlIDwgMCkgdmFsdWUgPSAweGZmZmZmZmZmICsgdmFsdWUgKyAxXG4gIHRoaXNbb2Zmc2V0XSA9ICh2YWx1ZSA+Pj4gMjQpXG4gIHRoaXNbb2Zmc2V0ICsgMV0gPSAodmFsdWUgPj4+IDE2KVxuICB0aGlzW29mZnNldCArIDJdID0gKHZhbHVlID4+PiA4KVxuICB0aGlzW29mZnNldCArIDNdID0gKHZhbHVlICYgMHhmZilcbiAgcmV0dXJuIG9mZnNldCArIDRcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZUJpZ0ludDY0TEUgPSBkZWZpbmVCaWdJbnRNZXRob2QoZnVuY3Rpb24gd3JpdGVCaWdJbnQ2NExFICh2YWx1ZSwgb2Zmc2V0ID0gMCkge1xuICByZXR1cm4gd3J0QmlnVUludDY0TEUodGhpcywgdmFsdWUsIG9mZnNldCwgLUJpZ0ludCgnMHg4MDAwMDAwMDAwMDAwMDAwJyksIEJpZ0ludCgnMHg3ZmZmZmZmZmZmZmZmZmZmJykpXG59KVxuXG5CdWZmZXIucHJvdG90eXBlLndyaXRlQmlnSW50NjRCRSA9IGRlZmluZUJpZ0ludE1ldGhvZChmdW5jdGlvbiB3cml0ZUJpZ0ludDY0QkUgKHZhbHVlLCBvZmZzZXQgPSAwKSB7XG4gIHJldHVybiB3cnRCaWdVSW50NjRCRSh0aGlzLCB2YWx1ZSwgb2Zmc2V0LCAtQmlnSW50KCcweDgwMDAwMDAwMDAwMDAwMDAnKSwgQmlnSW50KCcweDdmZmZmZmZmZmZmZmZmZmYnKSlcbn0pXG5cbmZ1bmN0aW9uIGNoZWNrSUVFRTc1NCAoYnVmLCB2YWx1ZSwgb2Zmc2V0LCBleHQsIG1heCwgbWluKSB7XG4gIGlmIChvZmZzZXQgKyBleHQgPiBidWYubGVuZ3RoKSB0aHJvdyBuZXcgUmFuZ2VFcnJvcignSW5kZXggb3V0IG9mIHJhbmdlJylcbiAgaWYgKG9mZnNldCA8IDApIHRocm93IG5ldyBSYW5nZUVycm9yKCdJbmRleCBvdXQgb2YgcmFuZ2UnKVxufVxuXG5mdW5jdGlvbiB3cml0ZUZsb2F0IChidWYsIHZhbHVlLCBvZmZzZXQsIGxpdHRsZUVuZGlhbiwgbm9Bc3NlcnQpIHtcbiAgdmFsdWUgPSArdmFsdWVcbiAgb2Zmc2V0ID0gb2Zmc2V0ID4+PiAwXG4gIGlmICghbm9Bc3NlcnQpIHtcbiAgICBjaGVja0lFRUU3NTQoYnVmLCB2YWx1ZSwgb2Zmc2V0LCA0LCAzLjQwMjgyMzQ2NjM4NTI4ODZlKzM4LCAtMy40MDI4MjM0NjYzODUyODg2ZSszOClcbiAgfVxuICBpZWVlNzU0LndyaXRlKGJ1ZiwgdmFsdWUsIG9mZnNldCwgbGl0dGxlRW5kaWFuLCAyMywgNClcbiAgcmV0dXJuIG9mZnNldCArIDRcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZUZsb2F0TEUgPSBmdW5jdGlvbiB3cml0ZUZsb2F0TEUgKHZhbHVlLCBvZmZzZXQsIG5vQXNzZXJ0KSB7XG4gIHJldHVybiB3cml0ZUZsb2F0KHRoaXMsIHZhbHVlLCBvZmZzZXQsIHRydWUsIG5vQXNzZXJ0KVxufVxuXG5CdWZmZXIucHJvdG90eXBlLndyaXRlRmxvYXRCRSA9IGZ1bmN0aW9uIHdyaXRlRmxvYXRCRSAodmFsdWUsIG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgcmV0dXJuIHdyaXRlRmxvYXQodGhpcywgdmFsdWUsIG9mZnNldCwgZmFsc2UsIG5vQXNzZXJ0KVxufVxuXG5mdW5jdGlvbiB3cml0ZURvdWJsZSAoYnVmLCB2YWx1ZSwgb2Zmc2V0LCBsaXR0bGVFbmRpYW4sIG5vQXNzZXJ0KSB7XG4gIHZhbHVlID0gK3ZhbHVlXG4gIG9mZnNldCA9IG9mZnNldCA+Pj4gMFxuICBpZiAoIW5vQXNzZXJ0KSB7XG4gICAgY2hlY2tJRUVFNzU0KGJ1ZiwgdmFsdWUsIG9mZnNldCwgOCwgMS43OTc2OTMxMzQ4NjIzMTU3RSszMDgsIC0xLjc5NzY5MzEzNDg2MjMxNTdFKzMwOClcbiAgfVxuICBpZWVlNzU0LndyaXRlKGJ1ZiwgdmFsdWUsIG9mZnNldCwgbGl0dGxlRW5kaWFuLCA1MiwgOClcbiAgcmV0dXJuIG9mZnNldCArIDhcbn1cblxuQnVmZmVyLnByb3RvdHlwZS53cml0ZURvdWJsZUxFID0gZnVuY3Rpb24gd3JpdGVEb3VibGVMRSAodmFsdWUsIG9mZnNldCwgbm9Bc3NlcnQpIHtcbiAgcmV0dXJuIHdyaXRlRG91YmxlKHRoaXMsIHZhbHVlLCBvZmZzZXQsIHRydWUsIG5vQXNzZXJ0KVxufVxuXG5CdWZmZXIucHJvdG90eXBlLndyaXRlRG91YmxlQkUgPSBmdW5jdGlvbiB3cml0ZURvdWJsZUJFICh2YWx1ZSwgb2Zmc2V0LCBub0Fzc2VydCkge1xuICByZXR1cm4gd3JpdGVEb3VibGUodGhpcywgdmFsdWUsIG9mZnNldCwgZmFsc2UsIG5vQXNzZXJ0KVxufVxuXG4vLyBjb3B5KHRhcmdldEJ1ZmZlciwgdGFyZ2V0U3RhcnQ9MCwgc291cmNlU3RhcnQ9MCwgc291cmNlRW5kPWJ1ZmZlci5sZW5ndGgpXG5CdWZmZXIucHJvdG90eXBlLmNvcHkgPSBmdW5jdGlvbiBjb3B5ICh0YXJnZXQsIHRhcmdldFN0YXJ0LCBzdGFydCwgZW5kKSB7XG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKHRhcmdldCkpIHRocm93IG5ldyBUeXBlRXJyb3IoJ2FyZ3VtZW50IHNob3VsZCBiZSBhIEJ1ZmZlcicpXG4gIGlmICghc3RhcnQpIHN0YXJ0ID0gMFxuICBpZiAoIWVuZCAmJiBlbmQgIT09IDApIGVuZCA9IHRoaXMubGVuZ3RoXG4gIGlmICh0YXJnZXRTdGFydCA+PSB0YXJnZXQubGVuZ3RoKSB0YXJnZXRTdGFydCA9IHRhcmdldC5sZW5ndGhcbiAgaWYgKCF0YXJnZXRTdGFydCkgdGFyZ2V0U3RhcnQgPSAwXG4gIGlmIChlbmQgPiAwICYmIGVuZCA8IHN0YXJ0KSBlbmQgPSBzdGFydFxuXG4gIC8vIENvcHkgMCBieXRlczsgd2UncmUgZG9uZVxuICBpZiAoZW5kID09PSBzdGFydCkgcmV0dXJuIDBcbiAgaWYgKHRhcmdldC5sZW5ndGggPT09IDAgfHwgdGhpcy5sZW5ndGggPT09IDApIHJldHVybiAwXG5cbiAgLy8gRmF0YWwgZXJyb3IgY29uZGl0aW9uc1xuICBpZiAodGFyZ2V0U3RhcnQgPCAwKSB7XG4gICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ3RhcmdldFN0YXJ0IG91dCBvZiBib3VuZHMnKVxuICB9XG4gIGlmIChzdGFydCA8IDAgfHwgc3RhcnQgPj0gdGhpcy5sZW5ndGgpIHRocm93IG5ldyBSYW5nZUVycm9yKCdJbmRleCBvdXQgb2YgcmFuZ2UnKVxuICBpZiAoZW5kIDwgMCkgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ3NvdXJjZUVuZCBvdXQgb2YgYm91bmRzJylcblxuICAvLyBBcmUgd2Ugb29iP1xuICBpZiAoZW5kID4gdGhpcy5sZW5ndGgpIGVuZCA9IHRoaXMubGVuZ3RoXG4gIGlmICh0YXJnZXQubGVuZ3RoIC0gdGFyZ2V0U3RhcnQgPCBlbmQgLSBzdGFydCkge1xuICAgIGVuZCA9IHRhcmdldC5sZW5ndGggLSB0YXJnZXRTdGFydCArIHN0YXJ0XG4gIH1cblxuICBjb25zdCBsZW4gPSBlbmQgLSBzdGFydFxuXG4gIGlmICh0aGlzID09PSB0YXJnZXQgJiYgdHlwZW9mIFVpbnQ4QXJyYXkucHJvdG90eXBlLmNvcHlXaXRoaW4gPT09ICdmdW5jdGlvbicpIHtcbiAgICAvLyBVc2UgYnVpbHQtaW4gd2hlbiBhdmFpbGFibGUsIG1pc3NpbmcgZnJvbSBJRTExXG4gICAgdGhpcy5jb3B5V2l0aGluKHRhcmdldFN0YXJ0LCBzdGFydCwgZW5kKVxuICB9IGVsc2Uge1xuICAgIFVpbnQ4QXJyYXkucHJvdG90eXBlLnNldC5jYWxsKFxuICAgICAgdGFyZ2V0LFxuICAgICAgdGhpcy5zdWJhcnJheShzdGFydCwgZW5kKSxcbiAgICAgIHRhcmdldFN0YXJ0XG4gICAgKVxuICB9XG5cbiAgcmV0dXJuIGxlblxufVxuXG4vLyBVc2FnZTpcbi8vICAgIGJ1ZmZlci5maWxsKG51bWJlclssIG9mZnNldFssIGVuZF1dKVxuLy8gICAgYnVmZmVyLmZpbGwoYnVmZmVyWywgb2Zmc2V0WywgZW5kXV0pXG4vLyAgICBidWZmZXIuZmlsbChzdHJpbmdbLCBvZmZzZXRbLCBlbmRdXVssIGVuY29kaW5nXSlcbkJ1ZmZlci5wcm90b3R5cGUuZmlsbCA9IGZ1bmN0aW9uIGZpbGwgKHZhbCwgc3RhcnQsIGVuZCwgZW5jb2RpbmcpIHtcbiAgLy8gSGFuZGxlIHN0cmluZyBjYXNlczpcbiAgaWYgKHR5cGVvZiB2YWwgPT09ICdzdHJpbmcnKSB7XG4gICAgaWYgKHR5cGVvZiBzdGFydCA9PT0gJ3N0cmluZycpIHtcbiAgICAgIGVuY29kaW5nID0gc3RhcnRcbiAgICAgIHN0YXJ0ID0gMFxuICAgICAgZW5kID0gdGhpcy5sZW5ndGhcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBlbmQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBlbmNvZGluZyA9IGVuZFxuICAgICAgZW5kID0gdGhpcy5sZW5ndGhcbiAgICB9XG4gICAgaWYgKGVuY29kaW5nICE9PSB1bmRlZmluZWQgJiYgdHlwZW9mIGVuY29kaW5nICE9PSAnc3RyaW5nJykge1xuICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignZW5jb2RpbmcgbXVzdCBiZSBhIHN0cmluZycpXG4gICAgfVxuICAgIGlmICh0eXBlb2YgZW5jb2RpbmcgPT09ICdzdHJpbmcnICYmICFCdWZmZXIuaXNFbmNvZGluZyhlbmNvZGluZykpIHtcbiAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1Vua25vd24gZW5jb2Rpbmc6ICcgKyBlbmNvZGluZylcbiAgICB9XG4gICAgaWYgKHZhbC5sZW5ndGggPT09IDEpIHtcbiAgICAgIGNvbnN0IGNvZGUgPSB2YWwuY2hhckNvZGVBdCgwKVxuICAgICAgaWYgKChlbmNvZGluZyA9PT0gJ3V0ZjgnICYmIGNvZGUgPCAxMjgpIHx8XG4gICAgICAgICAgZW5jb2RpbmcgPT09ICdsYXRpbjEnKSB7XG4gICAgICAgIC8vIEZhc3QgcGF0aDogSWYgYHZhbGAgZml0cyBpbnRvIGEgc2luZ2xlIGJ5dGUsIHVzZSB0aGF0IG51bWVyaWMgdmFsdWUuXG4gICAgICAgIHZhbCA9IGNvZGVcbiAgICAgIH1cbiAgICB9XG4gIH0gZWxzZSBpZiAodHlwZW9mIHZhbCA9PT0gJ251bWJlcicpIHtcbiAgICB2YWwgPSB2YWwgJiAyNTVcbiAgfSBlbHNlIGlmICh0eXBlb2YgdmFsID09PSAnYm9vbGVhbicpIHtcbiAgICB2YWwgPSBOdW1iZXIodmFsKVxuICB9XG5cbiAgLy8gSW52YWxpZCByYW5nZXMgYXJlIG5vdCBzZXQgdG8gYSBkZWZhdWx0LCBzbyBjYW4gcmFuZ2UgY2hlY2sgZWFybHkuXG4gIGlmIChzdGFydCA8IDAgfHwgdGhpcy5sZW5ndGggPCBzdGFydCB8fCB0aGlzLmxlbmd0aCA8IGVuZCkge1xuICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCdPdXQgb2YgcmFuZ2UgaW5kZXgnKVxuICB9XG5cbiAgaWYgKGVuZCA8PSBzdGFydCkge1xuICAgIHJldHVybiB0aGlzXG4gIH1cblxuICBzdGFydCA9IHN0YXJ0ID4+PiAwXG4gIGVuZCA9IGVuZCA9PT0gdW5kZWZpbmVkID8gdGhpcy5sZW5ndGggOiBlbmQgPj4+IDBcblxuICBpZiAoIXZhbCkgdmFsID0gMFxuXG4gIGxldCBpXG4gIGlmICh0eXBlb2YgdmFsID09PSAnbnVtYmVyJykge1xuICAgIGZvciAoaSA9IHN0YXJ0OyBpIDwgZW5kOyArK2kpIHtcbiAgICAgIHRoaXNbaV0gPSB2YWxcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgY29uc3QgYnl0ZXMgPSBCdWZmZXIuaXNCdWZmZXIodmFsKVxuICAgICAgPyB2YWxcbiAgICAgIDogQnVmZmVyLmZyb20odmFsLCBlbmNvZGluZylcbiAgICBjb25zdCBsZW4gPSBieXRlcy5sZW5ndGhcbiAgICBpZiAobGVuID09PSAwKSB7XG4gICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUaGUgdmFsdWUgXCInICsgdmFsICtcbiAgICAgICAgJ1wiIGlzIGludmFsaWQgZm9yIGFyZ3VtZW50IFwidmFsdWVcIicpXG4gICAgfVxuICAgIGZvciAoaSA9IDA7IGkgPCBlbmQgLSBzdGFydDsgKytpKSB7XG4gICAgICB0aGlzW2kgKyBzdGFydF0gPSBieXRlc1tpICUgbGVuXVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0aGlzXG59XG5cbi8vIENVU1RPTSBFUlJPUlNcbi8vID09PT09PT09PT09PT1cblxuLy8gU2ltcGxpZmllZCB2ZXJzaW9ucyBmcm9tIE5vZGUsIGNoYW5nZWQgZm9yIEJ1ZmZlci1vbmx5IHVzYWdlXG5jb25zdCBlcnJvcnMgPSB7fVxuZnVuY3Rpb24gRSAoc3ltLCBnZXRNZXNzYWdlLCBCYXNlKSB7XG4gIGVycm9yc1tzeW1dID0gY2xhc3MgTm9kZUVycm9yIGV4dGVuZHMgQmFzZSB7XG4gICAgY29uc3RydWN0b3IgKCkge1xuICAgICAgc3VwZXIoKVxuXG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodGhpcywgJ21lc3NhZ2UnLCB7XG4gICAgICAgIHZhbHVlOiBnZXRNZXNzYWdlLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyksXG4gICAgICAgIHdyaXRhYmxlOiB0cnVlLFxuICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgIH0pXG5cbiAgICAgIC8vIEFkZCB0aGUgZXJyb3IgY29kZSB0byB0aGUgbmFtZSB0byBpbmNsdWRlIGl0IGluIHRoZSBzdGFjayB0cmFjZS5cbiAgICAgIHRoaXMubmFtZSA9IGAke3RoaXMubmFtZX0gWyR7c3ltfV1gXG4gICAgICAvLyBBY2Nlc3MgdGhlIHN0YWNrIHRvIGdlbmVyYXRlIHRoZSBlcnJvciBtZXNzYWdlIGluY2x1ZGluZyB0aGUgZXJyb3IgY29kZVxuICAgICAgLy8gZnJvbSB0aGUgbmFtZS5cbiAgICAgIHRoaXMuc3RhY2sgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bnVzZWQtZXhwcmVzc2lvbnNcbiAgICAgIC8vIFJlc2V0IHRoZSBuYW1lIHRvIHRoZSBhY3R1YWwgbmFtZS5cbiAgICAgIGRlbGV0ZSB0aGlzLm5hbWVcbiAgICB9XG5cbiAgICBnZXQgY29kZSAoKSB7XG4gICAgICByZXR1cm4gc3ltXG4gICAgfVxuXG4gICAgc2V0IGNvZGUgKHZhbHVlKSB7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodGhpcywgJ2NvZGUnLCB7XG4gICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSxcbiAgICAgICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICAgICAgdmFsdWUsXG4gICAgICAgIHdyaXRhYmxlOiB0cnVlXG4gICAgICB9KVxuICAgIH1cblxuICAgIHRvU3RyaW5nICgpIHtcbiAgICAgIHJldHVybiBgJHt0aGlzLm5hbWV9IFske3N5bX1dOiAke3RoaXMubWVzc2FnZX1gXG4gICAgfVxuICB9XG59XG5cbkUoJ0VSUl9CVUZGRVJfT1VUX09GX0JPVU5EUycsXG4gIGZ1bmN0aW9uIChuYW1lKSB7XG4gICAgaWYgKG5hbWUpIHtcbiAgICAgIHJldHVybiBgJHtuYW1lfSBpcyBvdXRzaWRlIG9mIGJ1ZmZlciBib3VuZHNgXG4gICAgfVxuXG4gICAgcmV0dXJuICdBdHRlbXB0IHRvIGFjY2VzcyBtZW1vcnkgb3V0c2lkZSBidWZmZXIgYm91bmRzJ1xuICB9LCBSYW5nZUVycm9yKVxuRSgnRVJSX0lOVkFMSURfQVJHX1RZUEUnLFxuICBmdW5jdGlvbiAobmFtZSwgYWN0dWFsKSB7XG4gICAgcmV0dXJuIGBUaGUgXCIke25hbWV9XCIgYXJndW1lbnQgbXVzdCBiZSBvZiB0eXBlIG51bWJlci4gUmVjZWl2ZWQgdHlwZSAke3R5cGVvZiBhY3R1YWx9YFxuICB9LCBUeXBlRXJyb3IpXG5FKCdFUlJfT1VUX09GX1JBTkdFJyxcbiAgZnVuY3Rpb24gKHN0ciwgcmFuZ2UsIGlucHV0KSB7XG4gICAgbGV0IG1zZyA9IGBUaGUgdmFsdWUgb2YgXCIke3N0cn1cIiBpcyBvdXQgb2YgcmFuZ2UuYFxuICAgIGxldCByZWNlaXZlZCA9IGlucHV0XG4gICAgaWYgKE51bWJlci5pc0ludGVnZXIoaW5wdXQpICYmIE1hdGguYWJzKGlucHV0KSA+IDIgKiogMzIpIHtcbiAgICAgIHJlY2VpdmVkID0gYWRkTnVtZXJpY2FsU2VwYXJhdG9yKFN0cmluZyhpbnB1dCkpXG4gICAgfSBlbHNlIGlmICh0eXBlb2YgaW5wdXQgPT09ICdiaWdpbnQnKSB7XG4gICAgICByZWNlaXZlZCA9IFN0cmluZyhpbnB1dClcbiAgICAgIGlmIChpbnB1dCA+IEJpZ0ludCgyKSAqKiBCaWdJbnQoMzIpIHx8IGlucHV0IDwgLShCaWdJbnQoMikgKiogQmlnSW50KDMyKSkpIHtcbiAgICAgICAgcmVjZWl2ZWQgPSBhZGROdW1lcmljYWxTZXBhcmF0b3IocmVjZWl2ZWQpXG4gICAgICB9XG4gICAgICByZWNlaXZlZCArPSAnbidcbiAgICB9XG4gICAgbXNnICs9IGAgSXQgbXVzdCBiZSAke3JhbmdlfS4gUmVjZWl2ZWQgJHtyZWNlaXZlZH1gXG4gICAgcmV0dXJuIG1zZ1xuICB9LCBSYW5nZUVycm9yKVxuXG5mdW5jdGlvbiBhZGROdW1lcmljYWxTZXBhcmF0b3IgKHZhbCkge1xuICBsZXQgcmVzID0gJydcbiAgbGV0IGkgPSB2YWwubGVuZ3RoXG4gIGNvbnN0IHN0YXJ0ID0gdmFsWzBdID09PSAnLScgPyAxIDogMFxuICBmb3IgKDsgaSA+PSBzdGFydCArIDQ7IGkgLT0gMykge1xuICAgIHJlcyA9IGBfJHt2YWwuc2xpY2UoaSAtIDMsIGkpfSR7cmVzfWBcbiAgfVxuICByZXR1cm4gYCR7dmFsLnNsaWNlKDAsIGkpfSR7cmVzfWBcbn1cblxuLy8gQ0hFQ0sgRlVOQ1RJT05TXG4vLyA9PT09PT09PT09PT09PT1cblxuZnVuY3Rpb24gY2hlY2tCb3VuZHMgKGJ1Ziwgb2Zmc2V0LCBieXRlTGVuZ3RoKSB7XG4gIHZhbGlkYXRlTnVtYmVyKG9mZnNldCwgJ29mZnNldCcpXG4gIGlmIChidWZbb2Zmc2V0XSA9PT0gdW5kZWZpbmVkIHx8IGJ1ZltvZmZzZXQgKyBieXRlTGVuZ3RoXSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgYm91bmRzRXJyb3Iob2Zmc2V0LCBidWYubGVuZ3RoIC0gKGJ5dGVMZW5ndGggKyAxKSlcbiAgfVxufVxuXG5mdW5jdGlvbiBjaGVja0ludEJJICh2YWx1ZSwgbWluLCBtYXgsIGJ1Ziwgb2Zmc2V0LCBieXRlTGVuZ3RoKSB7XG4gIGlmICh2YWx1ZSA+IG1heCB8fCB2YWx1ZSA8IG1pbikge1xuICAgIGNvbnN0IG4gPSB0eXBlb2YgbWluID09PSAnYmlnaW50JyA/ICduJyA6ICcnXG4gICAgbGV0IHJhbmdlXG4gICAgaWYgKGJ5dGVMZW5ndGggPiAzKSB7XG4gICAgICBpZiAobWluID09PSAwIHx8IG1pbiA9PT0gQmlnSW50KDApKSB7XG4gICAgICAgIHJhbmdlID0gYD49IDAke259IGFuZCA8IDIke259ICoqICR7KGJ5dGVMZW5ndGggKyAxKSAqIDh9JHtufWBcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJhbmdlID0gYD49IC0oMiR7bn0gKiogJHsoYnl0ZUxlbmd0aCArIDEpICogOCAtIDF9JHtufSkgYW5kIDwgMiAqKiBgICtcbiAgICAgICAgICAgICAgICBgJHsoYnl0ZUxlbmd0aCArIDEpICogOCAtIDF9JHtufWBcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgcmFuZ2UgPSBgPj0gJHttaW59JHtufSBhbmQgPD0gJHttYXh9JHtufWBcbiAgICB9XG4gICAgdGhyb3cgbmV3IGVycm9ycy5FUlJfT1VUX09GX1JBTkdFKCd2YWx1ZScsIHJhbmdlLCB2YWx1ZSlcbiAgfVxuICBjaGVja0JvdW5kcyhidWYsIG9mZnNldCwgYnl0ZUxlbmd0aClcbn1cblxuZnVuY3Rpb24gdmFsaWRhdGVOdW1iZXIgKHZhbHVlLCBuYW1lKSB7XG4gIGlmICh0eXBlb2YgdmFsdWUgIT09ICdudW1iZXInKSB7XG4gICAgdGhyb3cgbmV3IGVycm9ycy5FUlJfSU5WQUxJRF9BUkdfVFlQRShuYW1lLCAnbnVtYmVyJywgdmFsdWUpXG4gIH1cbn1cblxuZnVuY3Rpb24gYm91bmRzRXJyb3IgKHZhbHVlLCBsZW5ndGgsIHR5cGUpIHtcbiAgaWYgKE1hdGguZmxvb3IodmFsdWUpICE9PSB2YWx1ZSkge1xuICAgIHZhbGlkYXRlTnVtYmVyKHZhbHVlLCB0eXBlKVxuICAgIHRocm93IG5ldyBlcnJvcnMuRVJSX09VVF9PRl9SQU5HRSh0eXBlIHx8ICdvZmZzZXQnLCAnYW4gaW50ZWdlcicsIHZhbHVlKVxuICB9XG5cbiAgaWYgKGxlbmd0aCA8IDApIHtcbiAgICB0aHJvdyBuZXcgZXJyb3JzLkVSUl9CVUZGRVJfT1VUX09GX0JPVU5EUygpXG4gIH1cblxuICB0aHJvdyBuZXcgZXJyb3JzLkVSUl9PVVRfT0ZfUkFOR0UodHlwZSB8fCAnb2Zmc2V0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGA+PSAke3R5cGUgPyAxIDogMH0gYW5kIDw9ICR7bGVuZ3RofWAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSlcbn1cblxuLy8gSEVMUEVSIEZVTkNUSU9OU1xuLy8gPT09PT09PT09PT09PT09PVxuXG5jb25zdCBJTlZBTElEX0JBU0U2NF9SRSA9IC9bXisvMC05QS1aYS16LV9dL2dcblxuZnVuY3Rpb24gYmFzZTY0Y2xlYW4gKHN0cikge1xuICAvLyBOb2RlIHRha2VzIGVxdWFsIHNpZ25zIGFzIGVuZCBvZiB0aGUgQmFzZTY0IGVuY29kaW5nXG4gIHN0ciA9IHN0ci5zcGxpdCgnPScpWzBdXG4gIC8vIE5vZGUgc3RyaXBzIG91dCBpbnZhbGlkIGNoYXJhY3RlcnMgbGlrZSBcXG4gYW5kIFxcdCBmcm9tIHRoZSBzdHJpbmcsIGJhc2U2NC1qcyBkb2VzIG5vdFxuICBzdHIgPSBzdHIudHJpbSgpLnJlcGxhY2UoSU5WQUxJRF9CQVNFNjRfUkUsICcnKVxuICAvLyBOb2RlIGNvbnZlcnRzIHN0cmluZ3Mgd2l0aCBsZW5ndGggPCAyIHRvICcnXG4gIGlmIChzdHIubGVuZ3RoIDwgMikgcmV0dXJuICcnXG4gIC8vIE5vZGUgYWxsb3dzIGZvciBub24tcGFkZGVkIGJhc2U2NCBzdHJpbmdzIChtaXNzaW5nIHRyYWlsaW5nID09PSksIGJhc2U2NC1qcyBkb2VzIG5vdFxuICB3aGlsZSAoc3RyLmxlbmd0aCAlIDQgIT09IDApIHtcbiAgICBzdHIgPSBzdHIgKyAnPSdcbiAgfVxuICByZXR1cm4gc3RyXG59XG5cbmZ1bmN0aW9uIHV0ZjhUb0J5dGVzIChzdHJpbmcsIHVuaXRzKSB7XG4gIHVuaXRzID0gdW5pdHMgfHwgSW5maW5pdHlcbiAgbGV0IGNvZGVQb2ludFxuICBjb25zdCBsZW5ndGggPSBzdHJpbmcubGVuZ3RoXG4gIGxldCBsZWFkU3Vycm9nYXRlID0gbnVsbFxuICBjb25zdCBieXRlcyA9IFtdXG5cbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7ICsraSkge1xuICAgIGNvZGVQb2ludCA9IHN0cmluZy5jaGFyQ29kZUF0KGkpXG5cbiAgICAvLyBpcyBzdXJyb2dhdGUgY29tcG9uZW50XG4gICAgaWYgKGNvZGVQb2ludCA+IDB4RDdGRiAmJiBjb2RlUG9pbnQgPCAweEUwMDApIHtcbiAgICAgIC8vIGxhc3QgY2hhciB3YXMgYSBsZWFkXG4gICAgICBpZiAoIWxlYWRTdXJyb2dhdGUpIHtcbiAgICAgICAgLy8gbm8gbGVhZCB5ZXRcbiAgICAgICAgaWYgKGNvZGVQb2ludCA+IDB4REJGRikge1xuICAgICAgICAgIC8vIHVuZXhwZWN0ZWQgdHJhaWxcbiAgICAgICAgICBpZiAoKHVuaXRzIC09IDMpID4gLTEpIGJ5dGVzLnB1c2goMHhFRiwgMHhCRiwgMHhCRClcbiAgICAgICAgICBjb250aW51ZVxuICAgICAgICB9IGVsc2UgaWYgKGkgKyAxID09PSBsZW5ndGgpIHtcbiAgICAgICAgICAvLyB1bnBhaXJlZCBsZWFkXG4gICAgICAgICAgaWYgKCh1bml0cyAtPSAzKSA+IC0xKSBieXRlcy5wdXNoKDB4RUYsIDB4QkYsIDB4QkQpXG4gICAgICAgICAgY29udGludWVcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHZhbGlkIGxlYWRcbiAgICAgICAgbGVhZFN1cnJvZ2F0ZSA9IGNvZGVQb2ludFxuXG4gICAgICAgIGNvbnRpbnVlXG4gICAgICB9XG5cbiAgICAgIC8vIDIgbGVhZHMgaW4gYSByb3dcbiAgICAgIGlmIChjb2RlUG9pbnQgPCAweERDMDApIHtcbiAgICAgICAgaWYgKCh1bml0cyAtPSAzKSA+IC0xKSBieXRlcy5wdXNoKDB4RUYsIDB4QkYsIDB4QkQpXG4gICAgICAgIGxlYWRTdXJyb2dhdGUgPSBjb2RlUG9pbnRcbiAgICAgICAgY29udGludWVcbiAgICAgIH1cblxuICAgICAgLy8gdmFsaWQgc3Vycm9nYXRlIHBhaXJcbiAgICAgIGNvZGVQb2ludCA9IChsZWFkU3Vycm9nYXRlIC0gMHhEODAwIDw8IDEwIHwgY29kZVBvaW50IC0gMHhEQzAwKSArIDB4MTAwMDBcbiAgICB9IGVsc2UgaWYgKGxlYWRTdXJyb2dhdGUpIHtcbiAgICAgIC8vIHZhbGlkIGJtcCBjaGFyLCBidXQgbGFzdCBjaGFyIHdhcyBhIGxlYWRcbiAgICAgIGlmICgodW5pdHMgLT0gMykgPiAtMSkgYnl0ZXMucHVzaCgweEVGLCAweEJGLCAweEJEKVxuICAgIH1cblxuICAgIGxlYWRTdXJyb2dhdGUgPSBudWxsXG5cbiAgICAvLyBlbmNvZGUgdXRmOFxuICAgIGlmIChjb2RlUG9pbnQgPCAweDgwKSB7XG4gICAgICBpZiAoKHVuaXRzIC09IDEpIDwgMCkgYnJlYWtcbiAgICAgIGJ5dGVzLnB1c2goY29kZVBvaW50KVxuICAgIH0gZWxzZSBpZiAoY29kZVBvaW50IDwgMHg4MDApIHtcbiAgICAgIGlmICgodW5pdHMgLT0gMikgPCAwKSBicmVha1xuICAgICAgYnl0ZXMucHVzaChcbiAgICAgICAgY29kZVBvaW50ID4+IDB4NiB8IDB4QzAsXG4gICAgICAgIGNvZGVQb2ludCAmIDB4M0YgfCAweDgwXG4gICAgICApXG4gICAgfSBlbHNlIGlmIChjb2RlUG9pbnQgPCAweDEwMDAwKSB7XG4gICAgICBpZiAoKHVuaXRzIC09IDMpIDwgMCkgYnJlYWtcbiAgICAgIGJ5dGVzLnB1c2goXG4gICAgICAgIGNvZGVQb2ludCA+PiAweEMgfCAweEUwLFxuICAgICAgICBjb2RlUG9pbnQgPj4gMHg2ICYgMHgzRiB8IDB4ODAsXG4gICAgICAgIGNvZGVQb2ludCAmIDB4M0YgfCAweDgwXG4gICAgICApXG4gICAgfSBlbHNlIGlmIChjb2RlUG9pbnQgPCAweDExMDAwMCkge1xuICAgICAgaWYgKCh1bml0cyAtPSA0KSA8IDApIGJyZWFrXG4gICAgICBieXRlcy5wdXNoKFxuICAgICAgICBjb2RlUG9pbnQgPj4gMHgxMiB8IDB4RjAsXG4gICAgICAgIGNvZGVQb2ludCA+PiAweEMgJiAweDNGIHwgMHg4MCxcbiAgICAgICAgY29kZVBvaW50ID4+IDB4NiAmIDB4M0YgfCAweDgwLFxuICAgICAgICBjb2RlUG9pbnQgJiAweDNGIHwgMHg4MFxuICAgICAgKVxuICAgIH0gZWxzZSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ0ludmFsaWQgY29kZSBwb2ludCcpXG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGJ5dGVzXG59XG5cbmZ1bmN0aW9uIGFzY2lpVG9CeXRlcyAoc3RyKSB7XG4gIGNvbnN0IGJ5dGVBcnJheSA9IFtdXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc3RyLmxlbmd0aDsgKytpKSB7XG4gICAgLy8gTm9kZSdzIGNvZGUgc2VlbXMgdG8gYmUgZG9pbmcgdGhpcyBhbmQgbm90ICYgMHg3Ri4uXG4gICAgYnl0ZUFycmF5LnB1c2goc3RyLmNoYXJDb2RlQXQoaSkgJiAweEZGKVxuICB9XG4gIHJldHVybiBieXRlQXJyYXlcbn1cblxuZnVuY3Rpb24gdXRmMTZsZVRvQnl0ZXMgKHN0ciwgdW5pdHMpIHtcbiAgbGV0IGMsIGhpLCBsb1xuICBjb25zdCBieXRlQXJyYXkgPSBbXVxuICBmb3IgKGxldCBpID0gMDsgaSA8IHN0ci5sZW5ndGg7ICsraSkge1xuICAgIGlmICgodW5pdHMgLT0gMikgPCAwKSBicmVha1xuXG4gICAgYyA9IHN0ci5jaGFyQ29kZUF0KGkpXG4gICAgaGkgPSBjID4+IDhcbiAgICBsbyA9IGMgJSAyNTZcbiAgICBieXRlQXJyYXkucHVzaChsbylcbiAgICBieXRlQXJyYXkucHVzaChoaSlcbiAgfVxuXG4gIHJldHVybiBieXRlQXJyYXlcbn1cblxuZnVuY3Rpb24gYmFzZTY0VG9CeXRlcyAoc3RyKSB7XG4gIHJldHVybiBiYXNlNjQudG9CeXRlQXJyYXkoYmFzZTY0Y2xlYW4oc3RyKSlcbn1cblxuZnVuY3Rpb24gYmxpdEJ1ZmZlciAoc3JjLCBkc3QsIG9mZnNldCwgbGVuZ3RoKSB7XG4gIGxldCBpXG4gIGZvciAoaSA9IDA7IGkgPCBsZW5ndGg7ICsraSkge1xuICAgIGlmICgoaSArIG9mZnNldCA+PSBkc3QubGVuZ3RoKSB8fCAoaSA+PSBzcmMubGVuZ3RoKSkgYnJlYWtcbiAgICBkc3RbaSArIG9mZnNldF0gPSBzcmNbaV1cbiAgfVxuICByZXR1cm4gaVxufVxuXG4vLyBBcnJheUJ1ZmZlciBvciBVaW50OEFycmF5IG9iamVjdHMgZnJvbSBvdGhlciBjb250ZXh0cyAoaS5lLiBpZnJhbWVzKSBkbyBub3QgcGFzc1xuLy8gdGhlIGBpbnN0YW5jZW9mYCBjaGVjayBidXQgdGhleSBzaG91bGQgYmUgdHJlYXRlZCBhcyBvZiB0aGF0IHR5cGUuXG4vLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9mZXJvc3MvYnVmZmVyL2lzc3Vlcy8xNjZcbmZ1bmN0aW9uIGlzSW5zdGFuY2UgKG9iaiwgdHlwZSkge1xuICByZXR1cm4gb2JqIGluc3RhbmNlb2YgdHlwZSB8fFxuICAgIChvYmogIT0gbnVsbCAmJiBvYmouY29uc3RydWN0b3IgIT0gbnVsbCAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPSBudWxsICYmXG4gICAgICBvYmouY29uc3RydWN0b3IubmFtZSA9PT0gdHlwZS5uYW1lKVxufVxuZnVuY3Rpb24gbnVtYmVySXNOYU4gKG9iaikge1xuICAvLyBGb3IgSUUxMSBzdXBwb3J0XG4gIHJldHVybiBvYmogIT09IG9iaiAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXNlbGYtY29tcGFyZVxufVxuXG4vLyBDcmVhdGUgbG9va3VwIHRhYmxlIGZvciBgdG9TdHJpbmcoJ2hleCcpYFxuLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vZmVyb3NzL2J1ZmZlci9pc3N1ZXMvMjE5XG5jb25zdCBoZXhTbGljZUxvb2t1cFRhYmxlID0gKGZ1bmN0aW9uICgpIHtcbiAgY29uc3QgYWxwaGFiZXQgPSAnMDEyMzQ1Njc4OWFiY2RlZidcbiAgY29uc3QgdGFibGUgPSBuZXcgQXJyYXkoMjU2KVxuICBmb3IgKGxldCBpID0gMDsgaSA8IDE2OyArK2kpIHtcbiAgICBjb25zdCBpMTYgPSBpICogMTZcbiAgICBmb3IgKGxldCBqID0gMDsgaiA8IDE2OyArK2opIHtcbiAgICAgIHRhYmxlW2kxNiArIGpdID0gYWxwaGFiZXRbaV0gKyBhbHBoYWJldFtqXVxuICAgIH1cbiAgfVxuICByZXR1cm4gdGFibGVcbn0pKClcblxuLy8gUmV0dXJuIG5vdCBmdW5jdGlvbiB3aXRoIEVycm9yIGlmIEJpZ0ludCBub3Qgc3VwcG9ydGVkXG5mdW5jdGlvbiBkZWZpbmVCaWdJbnRNZXRob2QgKGZuKSB7XG4gIHJldHVybiB0eXBlb2YgQmlnSW50ID09PSAndW5kZWZpbmVkJyA/IEJ1ZmZlckJpZ0ludE5vdERlZmluZWQgOiBmblxufVxuXG5mdW5jdGlvbiBCdWZmZXJCaWdJbnROb3REZWZpbmVkICgpIHtcbiAgdGhyb3cgbmV3IEVycm9yKCdCaWdJbnQgbm90IHN1cHBvcnRlZCcpXG59XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBHZXRJbnRyaW5zaWMgPSByZXF1aXJlKCdnZXQtaW50cmluc2ljJyk7XG5cbnZhciBjYWxsQmluZCA9IHJlcXVpcmUoJy4vJyk7XG5cbnZhciAkaW5kZXhPZiA9IGNhbGxCaW5kKEdldEludHJpbnNpYygnU3RyaW5nLnByb3RvdHlwZS5pbmRleE9mJykpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGNhbGxCb3VuZEludHJpbnNpYyhuYW1lLCBhbGxvd01pc3NpbmcpIHtcblx0dmFyIGludHJpbnNpYyA9IEdldEludHJpbnNpYyhuYW1lLCAhIWFsbG93TWlzc2luZyk7XG5cdGlmICh0eXBlb2YgaW50cmluc2ljID09PSAnZnVuY3Rpb24nICYmICRpbmRleE9mKG5hbWUsICcucHJvdG90eXBlLicpID4gLTEpIHtcblx0XHRyZXR1cm4gY2FsbEJpbmQoaW50cmluc2ljKTtcblx0fVxuXHRyZXR1cm4gaW50cmluc2ljO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGJpbmQgPSByZXF1aXJlKCdmdW5jdGlvbi1iaW5kJyk7XG52YXIgR2V0SW50cmluc2ljID0gcmVxdWlyZSgnZ2V0LWludHJpbnNpYycpO1xuXG52YXIgJGFwcGx5ID0gR2V0SW50cmluc2ljKCclRnVuY3Rpb24ucHJvdG90eXBlLmFwcGx5JScpO1xudmFyICRjYWxsID0gR2V0SW50cmluc2ljKCclRnVuY3Rpb24ucHJvdG90eXBlLmNhbGwlJyk7XG52YXIgJHJlZmxlY3RBcHBseSA9IEdldEludHJpbnNpYygnJVJlZmxlY3QuYXBwbHklJywgdHJ1ZSkgfHwgYmluZC5jYWxsKCRjYWxsLCAkYXBwbHkpO1xuXG52YXIgJGdPUEQgPSBHZXRJbnRyaW5zaWMoJyVPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yJScsIHRydWUpO1xudmFyICRkZWZpbmVQcm9wZXJ0eSA9IEdldEludHJpbnNpYygnJU9iamVjdC5kZWZpbmVQcm9wZXJ0eSUnLCB0cnVlKTtcbnZhciAkbWF4ID0gR2V0SW50cmluc2ljKCclTWF0aC5tYXglJyk7XG5cbmlmICgkZGVmaW5lUHJvcGVydHkpIHtcblx0dHJ5IHtcblx0XHQkZGVmaW5lUHJvcGVydHkoe30sICdhJywgeyB2YWx1ZTogMSB9KTtcblx0fSBjYXRjaCAoZSkge1xuXHRcdC8vIElFIDggaGFzIGEgYnJva2VuIGRlZmluZVByb3BlcnR5XG5cdFx0JGRlZmluZVByb3BlcnR5ID0gbnVsbDtcblx0fVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGNhbGxCaW5kKG9yaWdpbmFsRnVuY3Rpb24pIHtcblx0dmFyIGZ1bmMgPSAkcmVmbGVjdEFwcGx5KGJpbmQsICRjYWxsLCBhcmd1bWVudHMpO1xuXHRpZiAoJGdPUEQgJiYgJGRlZmluZVByb3BlcnR5KSB7XG5cdFx0dmFyIGRlc2MgPSAkZ09QRChmdW5jLCAnbGVuZ3RoJyk7XG5cdFx0aWYgKGRlc2MuY29uZmlndXJhYmxlKSB7XG5cdFx0XHQvLyBvcmlnaW5hbCBsZW5ndGgsIHBsdXMgdGhlIHJlY2VpdmVyLCBtaW51cyBhbnkgYWRkaXRpb25hbCBhcmd1bWVudHMgKGFmdGVyIHRoZSByZWNlaXZlcilcblx0XHRcdCRkZWZpbmVQcm9wZXJ0eShcblx0XHRcdFx0ZnVuYyxcblx0XHRcdFx0J2xlbmd0aCcsXG5cdFx0XHRcdHsgdmFsdWU6IDEgKyAkbWF4KDAsIG9yaWdpbmFsRnVuY3Rpb24ubGVuZ3RoIC0gKGFyZ3VtZW50cy5sZW5ndGggLSAxKSkgfVxuXHRcdFx0KTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIGZ1bmM7XG59O1xuXG52YXIgYXBwbHlCaW5kID0gZnVuY3Rpb24gYXBwbHlCaW5kKCkge1xuXHRyZXR1cm4gJHJlZmxlY3RBcHBseShiaW5kLCAkYXBwbHksIGFyZ3VtZW50cyk7XG59O1xuXG5pZiAoJGRlZmluZVByb3BlcnR5KSB7XG5cdCRkZWZpbmVQcm9wZXJ0eShtb2R1bGUuZXhwb3J0cywgJ2FwcGx5JywgeyB2YWx1ZTogYXBwbHlCaW5kIH0pO1xufSBlbHNlIHtcblx0bW9kdWxlLmV4cG9ydHMuYXBwbHkgPSBhcHBseUJpbmQ7XG59XG4iLCJ2YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcbnZhciBUcmFuc2Zvcm0gPSByZXF1aXJlKCdzdHJlYW0nKS5UcmFuc2Zvcm1cbnZhciBTdHJpbmdEZWNvZGVyID0gcmVxdWlyZSgnc3RyaW5nX2RlY29kZXInKS5TdHJpbmdEZWNvZGVyXG52YXIgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpXG5cbmZ1bmN0aW9uIENpcGhlckJhc2UgKGhhc2hNb2RlKSB7XG4gIFRyYW5zZm9ybS5jYWxsKHRoaXMpXG4gIHRoaXMuaGFzaE1vZGUgPSB0eXBlb2YgaGFzaE1vZGUgPT09ICdzdHJpbmcnXG4gIGlmICh0aGlzLmhhc2hNb2RlKSB7XG4gICAgdGhpc1toYXNoTW9kZV0gPSB0aGlzLl9maW5hbE9yRGlnZXN0XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5maW5hbCA9IHRoaXMuX2ZpbmFsT3JEaWdlc3RcbiAgfVxuICBpZiAodGhpcy5fZmluYWwpIHtcbiAgICB0aGlzLl9fZmluYWwgPSB0aGlzLl9maW5hbFxuICAgIHRoaXMuX2ZpbmFsID0gbnVsbFxuICB9XG4gIHRoaXMuX2RlY29kZXIgPSBudWxsXG4gIHRoaXMuX2VuY29kaW5nID0gbnVsbFxufVxuaW5oZXJpdHMoQ2lwaGVyQmFzZSwgVHJhbnNmb3JtKVxuXG5DaXBoZXJCYXNlLnByb3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbiAoZGF0YSwgaW5wdXRFbmMsIG91dHB1dEVuYykge1xuICBpZiAodHlwZW9mIGRhdGEgPT09ICdzdHJpbmcnKSB7XG4gICAgZGF0YSA9IEJ1ZmZlci5mcm9tKGRhdGEsIGlucHV0RW5jKVxuICB9XG5cbiAgdmFyIG91dERhdGEgPSB0aGlzLl91cGRhdGUoZGF0YSlcbiAgaWYgKHRoaXMuaGFzaE1vZGUpIHJldHVybiB0aGlzXG5cbiAgaWYgKG91dHB1dEVuYykge1xuICAgIG91dERhdGEgPSB0aGlzLl90b1N0cmluZyhvdXREYXRhLCBvdXRwdXRFbmMpXG4gIH1cblxuICByZXR1cm4gb3V0RGF0YVxufVxuXG5DaXBoZXJCYXNlLnByb3RvdHlwZS5zZXRBdXRvUGFkZGluZyA9IGZ1bmN0aW9uICgpIHt9XG5DaXBoZXJCYXNlLnByb3RvdHlwZS5nZXRBdXRoVGFnID0gZnVuY3Rpb24gKCkge1xuICB0aHJvdyBuZXcgRXJyb3IoJ3RyeWluZyB0byBnZXQgYXV0aCB0YWcgaW4gdW5zdXBwb3J0ZWQgc3RhdGUnKVxufVxuXG5DaXBoZXJCYXNlLnByb3RvdHlwZS5zZXRBdXRoVGFnID0gZnVuY3Rpb24gKCkge1xuICB0aHJvdyBuZXcgRXJyb3IoJ3RyeWluZyB0byBzZXQgYXV0aCB0YWcgaW4gdW5zdXBwb3J0ZWQgc3RhdGUnKVxufVxuXG5DaXBoZXJCYXNlLnByb3RvdHlwZS5zZXRBQUQgPSBmdW5jdGlvbiAoKSB7XG4gIHRocm93IG5ldyBFcnJvcigndHJ5aW5nIHRvIHNldCBhYWQgaW4gdW5zdXBwb3J0ZWQgc3RhdGUnKVxufVxuXG5DaXBoZXJCYXNlLnByb3RvdHlwZS5fdHJhbnNmb3JtID0gZnVuY3Rpb24gKGRhdGEsIF8sIG5leHQpIHtcbiAgdmFyIGVyclxuICB0cnkge1xuICAgIGlmICh0aGlzLmhhc2hNb2RlKSB7XG4gICAgICB0aGlzLl91cGRhdGUoZGF0YSlcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5wdXNoKHRoaXMuX3VwZGF0ZShkYXRhKSlcbiAgICB9XG4gIH0gY2F0Y2ggKGUpIHtcbiAgICBlcnIgPSBlXG4gIH0gZmluYWxseSB7XG4gICAgbmV4dChlcnIpXG4gIH1cbn1cbkNpcGhlckJhc2UucHJvdG90eXBlLl9mbHVzaCA9IGZ1bmN0aW9uIChkb25lKSB7XG4gIHZhciBlcnJcbiAgdHJ5IHtcbiAgICB0aGlzLnB1c2godGhpcy5fX2ZpbmFsKCkpXG4gIH0gY2F0Y2ggKGUpIHtcbiAgICBlcnIgPSBlXG4gIH1cblxuICBkb25lKGVycilcbn1cbkNpcGhlckJhc2UucHJvdG90eXBlLl9maW5hbE9yRGlnZXN0ID0gZnVuY3Rpb24gKG91dHB1dEVuYykge1xuICB2YXIgb3V0RGF0YSA9IHRoaXMuX19maW5hbCgpIHx8IEJ1ZmZlci5hbGxvYygwKVxuICBpZiAob3V0cHV0RW5jKSB7XG4gICAgb3V0RGF0YSA9IHRoaXMuX3RvU3RyaW5nKG91dERhdGEsIG91dHB1dEVuYywgdHJ1ZSlcbiAgfVxuICByZXR1cm4gb3V0RGF0YVxufVxuXG5DaXBoZXJCYXNlLnByb3RvdHlwZS5fdG9TdHJpbmcgPSBmdW5jdGlvbiAodmFsdWUsIGVuYywgZmluKSB7XG4gIGlmICghdGhpcy5fZGVjb2Rlcikge1xuICAgIHRoaXMuX2RlY29kZXIgPSBuZXcgU3RyaW5nRGVjb2RlcihlbmMpXG4gICAgdGhpcy5fZW5jb2RpbmcgPSBlbmNcbiAgfVxuXG4gIGlmICh0aGlzLl9lbmNvZGluZyAhPT0gZW5jKSB0aHJvdyBuZXcgRXJyb3IoJ2NhblxcJ3Qgc3dpdGNoIGVuY29kaW5ncycpXG5cbiAgdmFyIG91dCA9IHRoaXMuX2RlY29kZXIud3JpdGUodmFsdWUpXG4gIGlmIChmaW4pIHtcbiAgICBvdXQgKz0gdGhpcy5fZGVjb2Rlci5lbmQoKVxuICB9XG5cbiAgcmV0dXJuIG91dFxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENpcGhlckJhc2VcbiIsIi8qZ2xvYmFsIHdpbmRvdywgZ2xvYmFsKi9cbnZhciB1dGlsID0gcmVxdWlyZShcInV0aWxcIilcbnZhciBhc3NlcnQgPSByZXF1aXJlKFwiYXNzZXJ0XCIpXG5mdW5jdGlvbiBub3coKSB7IHJldHVybiBuZXcgRGF0ZSgpLmdldFRpbWUoKSB9XG5cbnZhciBzbGljZSA9IEFycmF5LnByb3RvdHlwZS5zbGljZVxudmFyIGNvbnNvbGVcbnZhciB0aW1lcyA9IHt9XG5cbmlmICh0eXBlb2YgZ2xvYmFsICE9PSBcInVuZGVmaW5lZFwiICYmIGdsb2JhbC5jb25zb2xlKSB7XG4gICAgY29uc29sZSA9IGdsb2JhbC5jb25zb2xlXG59IGVsc2UgaWYgKHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCIgJiYgd2luZG93LmNvbnNvbGUpIHtcbiAgICBjb25zb2xlID0gd2luZG93LmNvbnNvbGVcbn0gZWxzZSB7XG4gICAgY29uc29sZSA9IHt9XG59XG5cbnZhciBmdW5jdGlvbnMgPSBbXG4gICAgW2xvZywgXCJsb2dcIl0sXG4gICAgW2luZm8sIFwiaW5mb1wiXSxcbiAgICBbd2FybiwgXCJ3YXJuXCJdLFxuICAgIFtlcnJvciwgXCJlcnJvclwiXSxcbiAgICBbdGltZSwgXCJ0aW1lXCJdLFxuICAgIFt0aW1lRW5kLCBcInRpbWVFbmRcIl0sXG4gICAgW3RyYWNlLCBcInRyYWNlXCJdLFxuICAgIFtkaXIsIFwiZGlyXCJdLFxuICAgIFtjb25zb2xlQXNzZXJ0LCBcImFzc2VydFwiXVxuXVxuXG5mb3IgKHZhciBpID0gMDsgaSA8IGZ1bmN0aW9ucy5sZW5ndGg7IGkrKykge1xuICAgIHZhciB0dXBsZSA9IGZ1bmN0aW9uc1tpXVxuICAgIHZhciBmID0gdHVwbGVbMF1cbiAgICB2YXIgbmFtZSA9IHR1cGxlWzFdXG5cbiAgICBpZiAoIWNvbnNvbGVbbmFtZV0pIHtcbiAgICAgICAgY29uc29sZVtuYW1lXSA9IGZcbiAgICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gY29uc29sZVxuXG5mdW5jdGlvbiBsb2coKSB7fVxuXG5mdW5jdGlvbiBpbmZvKCkge1xuICAgIGNvbnNvbGUubG9nLmFwcGx5KGNvbnNvbGUsIGFyZ3VtZW50cylcbn1cblxuZnVuY3Rpb24gd2FybigpIHtcbiAgICBjb25zb2xlLmxvZy5hcHBseShjb25zb2xlLCBhcmd1bWVudHMpXG59XG5cbmZ1bmN0aW9uIGVycm9yKCkge1xuICAgIGNvbnNvbGUud2Fybi5hcHBseShjb25zb2xlLCBhcmd1bWVudHMpXG59XG5cbmZ1bmN0aW9uIHRpbWUobGFiZWwpIHtcbiAgICB0aW1lc1tsYWJlbF0gPSBub3coKVxufVxuXG5mdW5jdGlvbiB0aW1lRW5kKGxhYmVsKSB7XG4gICAgdmFyIHRpbWUgPSB0aW1lc1tsYWJlbF1cbiAgICBpZiAoIXRpbWUpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiTm8gc3VjaCBsYWJlbDogXCIgKyBsYWJlbClcbiAgICB9XG5cbiAgICBkZWxldGUgdGltZXNbbGFiZWxdXG4gICAgdmFyIGR1cmF0aW9uID0gbm93KCkgLSB0aW1lXG4gICAgY29uc29sZS5sb2cobGFiZWwgKyBcIjogXCIgKyBkdXJhdGlvbiArIFwibXNcIilcbn1cblxuZnVuY3Rpb24gdHJhY2UoKSB7XG4gICAgdmFyIGVyciA9IG5ldyBFcnJvcigpXG4gICAgZXJyLm5hbWUgPSBcIlRyYWNlXCJcbiAgICBlcnIubWVzc2FnZSA9IHV0aWwuZm9ybWF0LmFwcGx5KG51bGwsIGFyZ3VtZW50cylcbiAgICBjb25zb2xlLmVycm9yKGVyci5zdGFjaylcbn1cblxuZnVuY3Rpb24gZGlyKG9iamVjdCkge1xuICAgIGNvbnNvbGUubG9nKHV0aWwuaW5zcGVjdChvYmplY3QpICsgXCJcXG5cIilcbn1cblxuZnVuY3Rpb24gY29uc29sZUFzc2VydChleHByZXNzaW9uKSB7XG4gICAgaWYgKCFleHByZXNzaW9uKSB7XG4gICAgICAgIHZhciBhcnIgPSBzbGljZS5jYWxsKGFyZ3VtZW50cywgMSlcbiAgICAgICAgYXNzZXJ0Lm9rKGZhbHNlLCB1dGlsLmZvcm1hdC5hcHBseShudWxsLCBhcnIpKVxuICAgIH1cbn1cbiIsInZhciBlbGxpcHRpYyA9IHJlcXVpcmUoJ2VsbGlwdGljJylcbnZhciBCTiA9IHJlcXVpcmUoJ2JuLmpzJylcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBjcmVhdGVFQ0RIIChjdXJ2ZSkge1xuICByZXR1cm4gbmV3IEVDREgoY3VydmUpXG59XG5cbnZhciBhbGlhc2VzID0ge1xuICBzZWNwMjU2azE6IHtcbiAgICBuYW1lOiAnc2VjcDI1NmsxJyxcbiAgICBieXRlTGVuZ3RoOiAzMlxuICB9LFxuICBzZWNwMjI0cjE6IHtcbiAgICBuYW1lOiAncDIyNCcsXG4gICAgYnl0ZUxlbmd0aDogMjhcbiAgfSxcbiAgcHJpbWUyNTZ2MToge1xuICAgIG5hbWU6ICdwMjU2JyxcbiAgICBieXRlTGVuZ3RoOiAzMlxuICB9LFxuICBwcmltZTE5MnYxOiB7XG4gICAgbmFtZTogJ3AxOTInLFxuICAgIGJ5dGVMZW5ndGg6IDI0XG4gIH0sXG4gIGVkMjU1MTk6IHtcbiAgICBuYW1lOiAnZWQyNTUxOScsXG4gICAgYnl0ZUxlbmd0aDogMzJcbiAgfSxcbiAgc2VjcDM4NHIxOiB7XG4gICAgbmFtZTogJ3AzODQnLFxuICAgIGJ5dGVMZW5ndGg6IDQ4XG4gIH0sXG4gIHNlY3A1MjFyMToge1xuICAgIG5hbWU6ICdwNTIxJyxcbiAgICBieXRlTGVuZ3RoOiA2NlxuICB9XG59XG5cbmFsaWFzZXMucDIyNCA9IGFsaWFzZXMuc2VjcDIyNHIxXG5hbGlhc2VzLnAyNTYgPSBhbGlhc2VzLnNlY3AyNTZyMSA9IGFsaWFzZXMucHJpbWUyNTZ2MVxuYWxpYXNlcy5wMTkyID0gYWxpYXNlcy5zZWNwMTkycjEgPSBhbGlhc2VzLnByaW1lMTkydjFcbmFsaWFzZXMucDM4NCA9IGFsaWFzZXMuc2VjcDM4NHIxXG5hbGlhc2VzLnA1MjEgPSBhbGlhc2VzLnNlY3A1MjFyMVxuXG5mdW5jdGlvbiBFQ0RIIChjdXJ2ZSkge1xuICB0aGlzLmN1cnZlVHlwZSA9IGFsaWFzZXNbY3VydmVdXG4gIGlmICghdGhpcy5jdXJ2ZVR5cGUpIHtcbiAgICB0aGlzLmN1cnZlVHlwZSA9IHtcbiAgICAgIG5hbWU6IGN1cnZlXG4gICAgfVxuICB9XG4gIHRoaXMuY3VydmUgPSBuZXcgZWxsaXB0aWMuZWModGhpcy5jdXJ2ZVR5cGUubmFtZSkgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuZXctY2FwXG4gIHRoaXMua2V5cyA9IHZvaWQgMFxufVxuXG5FQ0RILnByb3RvdHlwZS5nZW5lcmF0ZUtleXMgPSBmdW5jdGlvbiAoZW5jLCBmb3JtYXQpIHtcbiAgdGhpcy5rZXlzID0gdGhpcy5jdXJ2ZS5nZW5LZXlQYWlyKClcbiAgcmV0dXJuIHRoaXMuZ2V0UHVibGljS2V5KGVuYywgZm9ybWF0KVxufVxuXG5FQ0RILnByb3RvdHlwZS5jb21wdXRlU2VjcmV0ID0gZnVuY3Rpb24gKG90aGVyLCBpbmVuYywgZW5jKSB7XG4gIGluZW5jID0gaW5lbmMgfHwgJ3V0ZjgnXG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKG90aGVyKSkge1xuICAgIG90aGVyID0gbmV3IEJ1ZmZlcihvdGhlciwgaW5lbmMpXG4gIH1cbiAgdmFyIG90aGVyUHViID0gdGhpcy5jdXJ2ZS5rZXlGcm9tUHVibGljKG90aGVyKS5nZXRQdWJsaWMoKVxuICB2YXIgb3V0ID0gb3RoZXJQdWIubXVsKHRoaXMua2V5cy5nZXRQcml2YXRlKCkpLmdldFgoKVxuICByZXR1cm4gZm9ybWF0UmV0dXJuVmFsdWUob3V0LCBlbmMsIHRoaXMuY3VydmVUeXBlLmJ5dGVMZW5ndGgpXG59XG5cbkVDREgucHJvdG90eXBlLmdldFB1YmxpY0tleSA9IGZ1bmN0aW9uIChlbmMsIGZvcm1hdCkge1xuICB2YXIga2V5ID0gdGhpcy5rZXlzLmdldFB1YmxpYyhmb3JtYXQgPT09ICdjb21wcmVzc2VkJywgdHJ1ZSlcbiAgaWYgKGZvcm1hdCA9PT0gJ2h5YnJpZCcpIHtcbiAgICBpZiAoa2V5W2tleS5sZW5ndGggLSAxXSAlIDIpIHtcbiAgICAgIGtleVswXSA9IDdcbiAgICB9IGVsc2Uge1xuICAgICAga2V5WzBdID0gNlxuICAgIH1cbiAgfVxuICByZXR1cm4gZm9ybWF0UmV0dXJuVmFsdWUoa2V5LCBlbmMpXG59XG5cbkVDREgucHJvdG90eXBlLmdldFByaXZhdGVLZXkgPSBmdW5jdGlvbiAoZW5jKSB7XG4gIHJldHVybiBmb3JtYXRSZXR1cm5WYWx1ZSh0aGlzLmtleXMuZ2V0UHJpdmF0ZSgpLCBlbmMpXG59XG5cbkVDREgucHJvdG90eXBlLnNldFB1YmxpY0tleSA9IGZ1bmN0aW9uIChwdWIsIGVuYykge1xuICBlbmMgPSBlbmMgfHwgJ3V0ZjgnXG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKHB1YikpIHtcbiAgICBwdWIgPSBuZXcgQnVmZmVyKHB1YiwgZW5jKVxuICB9XG4gIHRoaXMua2V5cy5faW1wb3J0UHVibGljKHB1YilcbiAgcmV0dXJuIHRoaXNcbn1cblxuRUNESC5wcm90b3R5cGUuc2V0UHJpdmF0ZUtleSA9IGZ1bmN0aW9uIChwcml2LCBlbmMpIHtcbiAgZW5jID0gZW5jIHx8ICd1dGY4J1xuICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihwcml2KSkge1xuICAgIHByaXYgPSBuZXcgQnVmZmVyKHByaXYsIGVuYylcbiAgfVxuXG4gIHZhciBfcHJpdiA9IG5ldyBCTihwcml2KVxuICBfcHJpdiA9IF9wcml2LnRvU3RyaW5nKDE2KVxuICB0aGlzLmtleXMgPSB0aGlzLmN1cnZlLmdlbktleVBhaXIoKVxuICB0aGlzLmtleXMuX2ltcG9ydFByaXZhdGUoX3ByaXYpXG4gIHJldHVybiB0aGlzXG59XG5cbmZ1bmN0aW9uIGZvcm1hdFJldHVyblZhbHVlIChibiwgZW5jLCBsZW4pIHtcbiAgaWYgKCFBcnJheS5pc0FycmF5KGJuKSkge1xuICAgIGJuID0gYm4udG9BcnJheSgpXG4gIH1cbiAgdmFyIGJ1ZiA9IG5ldyBCdWZmZXIoYm4pXG4gIGlmIChsZW4gJiYgYnVmLmxlbmd0aCA8IGxlbikge1xuICAgIHZhciB6ZXJvcyA9IG5ldyBCdWZmZXIobGVuIC0gYnVmLmxlbmd0aClcbiAgICB6ZXJvcy5maWxsKDApXG4gICAgYnVmID0gQnVmZmVyLmNvbmNhdChbemVyb3MsIGJ1Zl0pXG4gIH1cbiAgaWYgKCFlbmMpIHtcbiAgICByZXR1cm4gYnVmXG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIGJ1Zi50b1N0cmluZyhlbmMpXG4gIH1cbn1cbiIsIihmdW5jdGlvbiAobW9kdWxlLCBleHBvcnRzKSB7XG4gICd1c2Ugc3RyaWN0JztcblxuICAvLyBVdGlsc1xuICBmdW5jdGlvbiBhc3NlcnQgKHZhbCwgbXNnKSB7XG4gICAgaWYgKCF2YWwpIHRocm93IG5ldyBFcnJvcihtc2cgfHwgJ0Fzc2VydGlvbiBmYWlsZWQnKTtcbiAgfVxuXG4gIC8vIENvdWxkIHVzZSBgaW5oZXJpdHNgIG1vZHVsZSwgYnV0IGRvbid0IHdhbnQgdG8gbW92ZSBmcm9tIHNpbmdsZSBmaWxlXG4gIC8vIGFyY2hpdGVjdHVyZSB5ZXQuXG4gIGZ1bmN0aW9uIGluaGVyaXRzIChjdG9yLCBzdXBlckN0b3IpIHtcbiAgICBjdG9yLnN1cGVyXyA9IHN1cGVyQ3RvcjtcbiAgICB2YXIgVGVtcEN0b3IgPSBmdW5jdGlvbiAoKSB7fTtcbiAgICBUZW1wQ3Rvci5wcm90b3R5cGUgPSBzdXBlckN0b3IucHJvdG90eXBlO1xuICAgIGN0b3IucHJvdG90eXBlID0gbmV3IFRlbXBDdG9yKCk7XG4gICAgY3Rvci5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBjdG9yO1xuICB9XG5cbiAgLy8gQk5cblxuICBmdW5jdGlvbiBCTiAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAoQk4uaXNCTihudW1iZXIpKSB7XG4gICAgICByZXR1cm4gbnVtYmVyO1xuICAgIH1cblxuICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgIHRoaXMud29yZHMgPSBudWxsO1xuICAgIHRoaXMubGVuZ3RoID0gMDtcblxuICAgIC8vIFJlZHVjdGlvbiBjb250ZXh0XG4gICAgdGhpcy5yZWQgPSBudWxsO1xuXG4gICAgaWYgKG51bWJlciAhPT0gbnVsbCkge1xuICAgICAgaWYgKGJhc2UgPT09ICdsZScgfHwgYmFzZSA9PT0gJ2JlJykge1xuICAgICAgICBlbmRpYW4gPSBiYXNlO1xuICAgICAgICBiYXNlID0gMTA7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuX2luaXQobnVtYmVyIHx8IDAsIGJhc2UgfHwgMTAsIGVuZGlhbiB8fCAnYmUnKTtcbiAgICB9XG4gIH1cbiAgaWYgKHR5cGVvZiBtb2R1bGUgPT09ICdvYmplY3QnKSB7XG4gICAgbW9kdWxlLmV4cG9ydHMgPSBCTjtcbiAgfSBlbHNlIHtcbiAgICBleHBvcnRzLkJOID0gQk47XG4gIH1cblxuICBCTi5CTiA9IEJOO1xuICBCTi53b3JkU2l6ZSA9IDI2O1xuXG4gIHZhciBCdWZmZXI7XG4gIHRyeSB7XG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmIHR5cGVvZiB3aW5kb3cuQnVmZmVyICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgQnVmZmVyID0gd2luZG93LkJ1ZmZlcjtcbiAgICB9IGVsc2Uge1xuICAgICAgQnVmZmVyID0gcmVxdWlyZSgnYnVmZmVyJykuQnVmZmVyO1xuICAgIH1cbiAgfSBjYXRjaCAoZSkge1xuICB9XG5cbiAgQk4uaXNCTiA9IGZ1bmN0aW9uIGlzQk4gKG51bSkge1xuICAgIGlmIChudW0gaW5zdGFuY2VvZiBCTikge1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIG51bSAhPT0gbnVsbCAmJiB0eXBlb2YgbnVtID09PSAnb2JqZWN0JyAmJlxuICAgICAgbnVtLmNvbnN0cnVjdG9yLndvcmRTaXplID09PSBCTi53b3JkU2l6ZSAmJiBBcnJheS5pc0FycmF5KG51bS53b3Jkcyk7XG4gIH07XG5cbiAgQk4ubWF4ID0gZnVuY3Rpb24gbWF4IChsZWZ0LCByaWdodCkge1xuICAgIGlmIChsZWZ0LmNtcChyaWdodCkgPiAwKSByZXR1cm4gbGVmdDtcbiAgICByZXR1cm4gcmlnaHQ7XG4gIH07XG5cbiAgQk4ubWluID0gZnVuY3Rpb24gbWluIChsZWZ0LCByaWdodCkge1xuICAgIGlmIChsZWZ0LmNtcChyaWdodCkgPCAwKSByZXR1cm4gbGVmdDtcbiAgICByZXR1cm4gcmlnaHQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0ID0gZnVuY3Rpb24gaW5pdCAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAodHlwZW9mIG51bWJlciA9PT0gJ251bWJlcicpIHtcbiAgICAgIHJldHVybiB0aGlzLl9pbml0TnVtYmVyKG51bWJlciwgYmFzZSwgZW5kaWFuKTtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIG51bWJlciA9PT0gJ29iamVjdCcpIHtcbiAgICAgIHJldHVybiB0aGlzLl9pbml0QXJyYXkobnVtYmVyLCBiYXNlLCBlbmRpYW4pO1xuICAgIH1cblxuICAgIGlmIChiYXNlID09PSAnaGV4Jykge1xuICAgICAgYmFzZSA9IDE2O1xuICAgIH1cbiAgICBhc3NlcnQoYmFzZSA9PT0gKGJhc2UgfCAwKSAmJiBiYXNlID49IDIgJiYgYmFzZSA8PSAzNik7XG5cbiAgICBudW1iZXIgPSBudW1iZXIudG9TdHJpbmcoKS5yZXBsYWNlKC9cXHMrL2csICcnKTtcbiAgICB2YXIgc3RhcnQgPSAwO1xuICAgIGlmIChudW1iZXJbMF0gPT09ICctJykge1xuICAgICAgc3RhcnQrKztcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgIH1cblxuICAgIGlmIChzdGFydCA8IG51bWJlci5sZW5ndGgpIHtcbiAgICAgIGlmIChiYXNlID09PSAxNikge1xuICAgICAgICB0aGlzLl9wYXJzZUhleChudW1iZXIsIHN0YXJ0LCBlbmRpYW4pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5fcGFyc2VCYXNlKG51bWJlciwgYmFzZSwgc3RhcnQpO1xuICAgICAgICBpZiAoZW5kaWFuID09PSAnbGUnKSB7XG4gICAgICAgICAgdGhpcy5faW5pdEFycmF5KHRoaXMudG9BcnJheSgpLCBiYXNlLCBlbmRpYW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faW5pdE51bWJlciA9IGZ1bmN0aW9uIF9pbml0TnVtYmVyIChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIGlmIChudW1iZXIgPCAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIG51bWJlciA9IC1udW1iZXI7XG4gICAgfVxuICAgIGlmIChudW1iZXIgPCAweDQwMDAwMDApIHtcbiAgICAgIHRoaXMud29yZHMgPSBbIG51bWJlciAmIDB4M2ZmZmZmZiBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH0gZWxzZSBpZiAobnVtYmVyIDwgMHgxMDAwMDAwMDAwMDAwMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFtcbiAgICAgICAgbnVtYmVyICYgMHgzZmZmZmZmLFxuICAgICAgICAobnVtYmVyIC8gMHg0MDAwMDAwKSAmIDB4M2ZmZmZmZlxuICAgICAgXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMjtcbiAgICB9IGVsc2Uge1xuICAgICAgYXNzZXJ0KG51bWJlciA8IDB4MjAwMDAwMDAwMDAwMDApOyAvLyAyIF4gNTMgKHVuc2FmZSlcbiAgICAgIHRoaXMud29yZHMgPSBbXG4gICAgICAgIG51bWJlciAmIDB4M2ZmZmZmZixcbiAgICAgICAgKG51bWJlciAvIDB4NDAwMDAwMCkgJiAweDNmZmZmZmYsXG4gICAgICAgIDFcbiAgICAgIF07XG4gICAgICB0aGlzLmxlbmd0aCA9IDM7XG4gICAgfVxuXG4gICAgaWYgKGVuZGlhbiAhPT0gJ2xlJykgcmV0dXJuO1xuXG4gICAgLy8gUmV2ZXJzZSB0aGUgYnl0ZXNcbiAgICB0aGlzLl9pbml0QXJyYXkodGhpcy50b0FycmF5KCksIGJhc2UsIGVuZGlhbik7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0QXJyYXkgPSBmdW5jdGlvbiBfaW5pdEFycmF5IChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIC8vIFBlcmhhcHMgYSBVaW50OEFycmF5XG4gICAgYXNzZXJ0KHR5cGVvZiBudW1iZXIubGVuZ3RoID09PSAnbnVtYmVyJyk7XG4gICAgaWYgKG51bWJlci5sZW5ndGggPD0gMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFsgMCBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLmNlaWwobnVtYmVyLmxlbmd0aCAvIDMpO1xuICAgIHRoaXMud29yZHMgPSBuZXcgQXJyYXkodGhpcy5sZW5ndGgpO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IDA7XG4gICAgfVxuXG4gICAgdmFyIGosIHc7XG4gICAgdmFyIG9mZiA9IDA7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JlJykge1xuICAgICAgZm9yIChpID0gbnVtYmVyLmxlbmd0aCAtIDEsIGogPSAwOyBpID49IDA7IGkgLT0gMykge1xuICAgICAgICB3ID0gbnVtYmVyW2ldIHwgKG51bWJlcltpIC0gMV0gPDwgOCkgfCAobnVtYmVyW2kgLSAyXSA8PCAxNik7XG4gICAgICAgIHRoaXMud29yZHNbal0gfD0gKHcgPDwgb2ZmKSAmIDB4M2ZmZmZmZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqICsgMV0gPSAodyA+Pj4gKDI2IC0gb2ZmKSkgJiAweDNmZmZmZmY7XG4gICAgICAgIG9mZiArPSAyNDtcbiAgICAgICAgaWYgKG9mZiA+PSAyNikge1xuICAgICAgICAgIG9mZiAtPSAyNjtcbiAgICAgICAgICBqKys7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGVuZGlhbiA9PT0gJ2xlJykge1xuICAgICAgZm9yIChpID0gMCwgaiA9IDA7IGkgPCBudW1iZXIubGVuZ3RoOyBpICs9IDMpIHtcbiAgICAgICAgdyA9IG51bWJlcltpXSB8IChudW1iZXJbaSArIDFdIDw8IDgpIHwgKG51bWJlcltpICsgMl0gPDwgMTYpO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9ICh3IDw8IG9mZikgJiAweDNmZmZmZmY7XG4gICAgICAgIHRoaXMud29yZHNbaiArIDFdID0gKHcgPj4+ICgyNiAtIG9mZikpICYgMHgzZmZmZmZmO1xuICAgICAgICBvZmYgKz0gMjQ7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaisrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgZnVuY3Rpb24gcGFyc2VIZXg0Qml0cyAoc3RyaW5nLCBpbmRleCkge1xuICAgIHZhciBjID0gc3RyaW5nLmNoYXJDb2RlQXQoaW5kZXgpO1xuICAgIC8vICdBJyAtICdGJ1xuICAgIGlmIChjID49IDY1ICYmIGMgPD0gNzApIHtcbiAgICAgIHJldHVybiBjIC0gNTU7XG4gICAgLy8gJ2EnIC0gJ2YnXG4gICAgfSBlbHNlIGlmIChjID49IDk3ICYmIGMgPD0gMTAyKSB7XG4gICAgICByZXR1cm4gYyAtIDg3O1xuICAgIC8vICcwJyAtICc5J1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gKGMgLSA0OCkgJiAweGY7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gcGFyc2VIZXhCeXRlIChzdHJpbmcsIGxvd2VyQm91bmQsIGluZGV4KSB7XG4gICAgdmFyIHIgPSBwYXJzZUhleDRCaXRzKHN0cmluZywgaW5kZXgpO1xuICAgIGlmIChpbmRleCAtIDEgPj0gbG93ZXJCb3VuZCkge1xuICAgICAgciB8PSBwYXJzZUhleDRCaXRzKHN0cmluZywgaW5kZXggLSAxKSA8PCA0O1xuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5fcGFyc2VIZXggPSBmdW5jdGlvbiBfcGFyc2VIZXggKG51bWJlciwgc3RhcnQsIGVuZGlhbikge1xuICAgIC8vIENyZWF0ZSBwb3NzaWJseSBiaWdnZXIgYXJyYXkgdG8gZW5zdXJlIHRoYXQgaXQgZml0cyB0aGUgbnVtYmVyXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLmNlaWwoKG51bWJlci5sZW5ndGggLSBzdGFydCkgLyA2KTtcbiAgICB0aGlzLndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgIH1cblxuICAgIC8vIDI0LWJpdHMgY2h1bmtzXG4gICAgdmFyIG9mZiA9IDA7XG4gICAgdmFyIGogPSAwO1xuXG4gICAgdmFyIHc7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JlJykge1xuICAgICAgZm9yIChpID0gbnVtYmVyLmxlbmd0aCAtIDE7IGkgPj0gc3RhcnQ7IGkgLT0gMikge1xuICAgICAgICB3ID0gcGFyc2VIZXhCeXRlKG51bWJlciwgc3RhcnQsIGkpIDw8IG9mZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ICYgMHgzZmZmZmZmO1xuICAgICAgICBpZiAob2ZmID49IDE4KSB7XG4gICAgICAgICAgb2ZmIC09IDE4O1xuICAgICAgICAgIGogKz0gMTtcbiAgICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgPj4+IDI2O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG9mZiArPSA4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBwYXJzZUxlbmd0aCA9IG51bWJlci5sZW5ndGggLSBzdGFydDtcbiAgICAgIGZvciAoaSA9IHBhcnNlTGVuZ3RoICUgMiA9PT0gMCA/IHN0YXJ0ICsgMSA6IHN0YXJ0OyBpIDwgbnVtYmVyLmxlbmd0aDsgaSArPSAyKSB7XG4gICAgICAgIHcgPSBwYXJzZUhleEJ5dGUobnVtYmVyLCBzdGFydCwgaSkgPDwgb2ZmO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgJiAweDNmZmZmZmY7XG4gICAgICAgIGlmIChvZmYgPj0gMTgpIHtcbiAgICAgICAgICBvZmYgLT0gMTg7XG4gICAgICAgICAgaiArPSAxO1xuICAgICAgICAgIHRoaXMud29yZHNbal0gfD0gdyA+Pj4gMjY7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb2ZmICs9IDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgZnVuY3Rpb24gcGFyc2VCYXNlIChzdHIsIHN0YXJ0LCBlbmQsIG11bCkge1xuICAgIHZhciByID0gMDtcbiAgICB2YXIgbGVuID0gTWF0aC5taW4oc3RyLmxlbmd0aCwgZW5kKTtcbiAgICBmb3IgKHZhciBpID0gc3RhcnQ7IGkgPCBsZW47IGkrKykge1xuICAgICAgdmFyIGMgPSBzdHIuY2hhckNvZGVBdChpKSAtIDQ4O1xuXG4gICAgICByICo9IG11bDtcblxuICAgICAgLy8gJ2EnXG4gICAgICBpZiAoYyA+PSA0OSkge1xuICAgICAgICByICs9IGMgLSA0OSArIDB4YTtcblxuICAgICAgLy8gJ0EnXG4gICAgICB9IGVsc2UgaWYgKGMgPj0gMTcpIHtcbiAgICAgICAgciArPSBjIC0gMTcgKyAweGE7XG5cbiAgICAgIC8vICcwJyAtICc5J1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgciArPSBjO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5fcGFyc2VCYXNlID0gZnVuY3Rpb24gX3BhcnNlQmFzZSAobnVtYmVyLCBiYXNlLCBzdGFydCkge1xuICAgIC8vIEluaXRpYWxpemUgYXMgemVyb1xuICAgIHRoaXMud29yZHMgPSBbIDAgXTtcbiAgICB0aGlzLmxlbmd0aCA9IDE7XG5cbiAgICAvLyBGaW5kIGxlbmd0aCBvZiBsaW1iIGluIGJhc2VcbiAgICBmb3IgKHZhciBsaW1iTGVuID0gMCwgbGltYlBvdyA9IDE7IGxpbWJQb3cgPD0gMHgzZmZmZmZmOyBsaW1iUG93ICo9IGJhc2UpIHtcbiAgICAgIGxpbWJMZW4rKztcbiAgICB9XG4gICAgbGltYkxlbi0tO1xuICAgIGxpbWJQb3cgPSAobGltYlBvdyAvIGJhc2UpIHwgMDtcblxuICAgIHZhciB0b3RhbCA9IG51bWJlci5sZW5ndGggLSBzdGFydDtcbiAgICB2YXIgbW9kID0gdG90YWwgJSBsaW1iTGVuO1xuICAgIHZhciBlbmQgPSBNYXRoLm1pbih0b3RhbCwgdG90YWwgLSBtb2QpICsgc3RhcnQ7XG5cbiAgICB2YXIgd29yZCA9IDA7XG4gICAgZm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpICs9IGxpbWJMZW4pIHtcbiAgICAgIHdvcmQgPSBwYXJzZUJhc2UobnVtYmVyLCBpLCBpICsgbGltYkxlbiwgYmFzZSk7XG5cbiAgICAgIHRoaXMuaW11bG4obGltYlBvdyk7XG4gICAgICBpZiAodGhpcy53b3Jkc1swXSArIHdvcmQgPCAweDQwMDAwMDApIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSArPSB3b3JkO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5faWFkZG4od29yZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKG1vZCAhPT0gMCkge1xuICAgICAgdmFyIHBvdyA9IDE7XG4gICAgICB3b3JkID0gcGFyc2VCYXNlKG51bWJlciwgaSwgbnVtYmVyLmxlbmd0aCwgYmFzZSk7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCBtb2Q7IGkrKykge1xuICAgICAgICBwb3cgKj0gYmFzZTtcbiAgICAgIH1cblxuICAgICAgdGhpcy5pbXVsbihwb3cpO1xuICAgICAgaWYgKHRoaXMud29yZHNbMF0gKyB3b3JkIDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIHRoaXMud29yZHNbMF0gKz0gd29yZDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuX2lhZGRuKHdvcmQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuY29weSA9IGZ1bmN0aW9uIGNvcHkgKGRlc3QpIHtcbiAgICBkZXN0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGRlc3Qud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldO1xuICAgIH1cbiAgICBkZXN0Lmxlbmd0aCA9IHRoaXMubGVuZ3RoO1xuICAgIGRlc3QubmVnYXRpdmUgPSB0aGlzLm5lZ2F0aXZlO1xuICAgIGRlc3QucmVkID0gdGhpcy5yZWQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNsb25lID0gZnVuY3Rpb24gY2xvbmUgKCkge1xuICAgIHZhciByID0gbmV3IEJOKG51bGwpO1xuICAgIHRoaXMuY29weShyKTtcbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2V4cGFuZCA9IGZ1bmN0aW9uIF9leHBhbmQgKHNpemUpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBzaXplKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gUmVtb3ZlIGxlYWRpbmcgYDBgIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zdHJpcCA9IGZ1bmN0aW9uIHN0cmlwICgpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPiAxICYmIHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXSA9PT0gMCkge1xuICAgICAgdGhpcy5sZW5ndGgtLTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9ub3JtU2lnbiA9IGZ1bmN0aW9uIF9ub3JtU2lnbiAoKSB7XG4gICAgLy8gLTAgPSAwXG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW5zcGVjdCA9IGZ1bmN0aW9uIGluc3BlY3QgKCkge1xuICAgIHJldHVybiAodGhpcy5yZWQgPyAnPEJOLVI6ICcgOiAnPEJOOiAnKSArIHRoaXMudG9TdHJpbmcoMTYpICsgJz4nO1xuICB9O1xuXG4gIC8qXG5cbiAgdmFyIHplcm9zID0gW107XG4gIHZhciBncm91cFNpemVzID0gW107XG4gIHZhciBncm91cEJhc2VzID0gW107XG5cbiAgdmFyIHMgPSAnJztcbiAgdmFyIGkgPSAtMTtcbiAgd2hpbGUgKCsraSA8IEJOLndvcmRTaXplKSB7XG4gICAgemVyb3NbaV0gPSBzO1xuICAgIHMgKz0gJzAnO1xuICB9XG4gIGdyb3VwU2l6ZXNbMF0gPSAwO1xuICBncm91cFNpemVzWzFdID0gMDtcbiAgZ3JvdXBCYXNlc1swXSA9IDA7XG4gIGdyb3VwQmFzZXNbMV0gPSAwO1xuICB2YXIgYmFzZSA9IDIgLSAxO1xuICB3aGlsZSAoKytiYXNlIDwgMzYgKyAxKSB7XG4gICAgdmFyIGdyb3VwU2l6ZSA9IDA7XG4gICAgdmFyIGdyb3VwQmFzZSA9IDE7XG4gICAgd2hpbGUgKGdyb3VwQmFzZSA8ICgxIDw8IEJOLndvcmRTaXplKSAvIGJhc2UpIHtcbiAgICAgIGdyb3VwQmFzZSAqPSBiYXNlO1xuICAgICAgZ3JvdXBTaXplICs9IDE7XG4gICAgfVxuICAgIGdyb3VwU2l6ZXNbYmFzZV0gPSBncm91cFNpemU7XG4gICAgZ3JvdXBCYXNlc1tiYXNlXSA9IGdyb3VwQmFzZTtcbiAgfVxuXG4gICovXG5cbiAgdmFyIHplcm9zID0gW1xuICAgICcnLFxuICAgICcwJyxcbiAgICAnMDAnLFxuICAgICcwMDAnLFxuICAgICcwMDAwJyxcbiAgICAnMDAwMDAnLFxuICAgICcwMDAwMDAnLFxuICAgICcwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJ1xuICBdO1xuXG4gIHZhciBncm91cFNpemVzID0gW1xuICAgIDAsIDAsXG4gICAgMjUsIDE2LCAxMiwgMTEsIDEwLCA5LCA4LFxuICAgIDgsIDcsIDcsIDcsIDcsIDYsIDYsXG4gICAgNiwgNiwgNiwgNiwgNiwgNSwgNSxcbiAgICA1LCA1LCA1LCA1LCA1LCA1LCA1LFxuICAgIDUsIDUsIDUsIDUsIDUsIDUsIDVcbiAgXTtcblxuICB2YXIgZ3JvdXBCYXNlcyA9IFtcbiAgICAwLCAwLFxuICAgIDMzNTU0NDMyLCA0MzA0NjcyMSwgMTY3NzcyMTYsIDQ4ODI4MTI1LCA2MDQ2NjE3NiwgNDAzNTM2MDcsIDE2Nzc3MjE2LFxuICAgIDQzMDQ2NzIxLCAxMDAwMDAwMCwgMTk0ODcxNzEsIDM1ODMxODA4LCA2Mjc0ODUxNywgNzUyOTUzNiwgMTEzOTA2MjUsXG4gICAgMTY3NzcyMTYsIDI0MTM3NTY5LCAzNDAxMjIyNCwgNDcwNDU4ODEsIDY0MDAwMDAwLCA0MDg0MTAxLCA1MTUzNjMyLFxuICAgIDY0MzYzNDMsIDc5NjI2MjQsIDk3NjU2MjUsIDExODgxMzc2LCAxNDM0ODkwNywgMTcyMTAzNjgsIDIwNTExMTQ5LFxuICAgIDI0MzAwMDAwLCAyODYyOTE1MSwgMzM1NTQ0MzIsIDM5MTM1MzkzLCA0NTQzNTQyNCwgNTI1MjE4NzUsIDYwNDY2MTc2XG4gIF07XG5cbiAgQk4ucHJvdG90eXBlLnRvU3RyaW5nID0gZnVuY3Rpb24gdG9TdHJpbmcgKGJhc2UsIHBhZGRpbmcpIHtcbiAgICBiYXNlID0gYmFzZSB8fCAxMDtcbiAgICBwYWRkaW5nID0gcGFkZGluZyB8IDAgfHwgMTtcblxuICAgIHZhciBvdXQ7XG4gICAgaWYgKGJhc2UgPT09IDE2IHx8IGJhc2UgPT09ICdoZXgnKSB7XG4gICAgICBvdXQgPSAnJztcbiAgICAgIHZhciBvZmYgPSAwO1xuICAgICAgdmFyIGNhcnJ5ID0gMDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgdyA9IHRoaXMud29yZHNbaV07XG4gICAgICAgIHZhciB3b3JkID0gKCgodyA8PCBvZmYpIHwgY2FycnkpICYgMHhmZmZmZmYpLnRvU3RyaW5nKDE2KTtcbiAgICAgICAgY2FycnkgPSAodyA+Pj4gKDI0IC0gb2ZmKSkgJiAweGZmZmZmZjtcbiAgICAgICAgaWYgKGNhcnJ5ICE9PSAwIHx8IGkgIT09IHRoaXMubGVuZ3RoIC0gMSkge1xuICAgICAgICAgIG91dCA9IHplcm9zWzYgLSB3b3JkLmxlbmd0aF0gKyB3b3JkICsgb3V0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG91dCA9IHdvcmQgKyBvdXQ7XG4gICAgICAgIH1cbiAgICAgICAgb2ZmICs9IDI7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaS0tO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgICAgb3V0ID0gY2FycnkudG9TdHJpbmcoMTYpICsgb3V0O1xuICAgICAgfVxuICAgICAgd2hpbGUgKG91dC5sZW5ndGggJSBwYWRkaW5nICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICctJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHJldHVybiBvdXQ7XG4gICAgfVxuXG4gICAgaWYgKGJhc2UgPT09IChiYXNlIHwgMCkgJiYgYmFzZSA+PSAyICYmIGJhc2UgPD0gMzYpIHtcbiAgICAgIC8vIHZhciBncm91cFNpemUgPSBNYXRoLmZsb29yKEJOLndvcmRTaXplICogTWF0aC5MTjIgLyBNYXRoLmxvZyhiYXNlKSk7XG4gICAgICB2YXIgZ3JvdXBTaXplID0gZ3JvdXBTaXplc1tiYXNlXTtcbiAgICAgIC8vIHZhciBncm91cEJhc2UgPSBNYXRoLnBvdyhiYXNlLCBncm91cFNpemUpO1xuICAgICAgdmFyIGdyb3VwQmFzZSA9IGdyb3VwQmFzZXNbYmFzZV07XG4gICAgICBvdXQgPSAnJztcbiAgICAgIHZhciBjID0gdGhpcy5jbG9uZSgpO1xuICAgICAgYy5uZWdhdGl2ZSA9IDA7XG4gICAgICB3aGlsZSAoIWMuaXNaZXJvKCkpIHtcbiAgICAgICAgdmFyIHIgPSBjLm1vZG4oZ3JvdXBCYXNlKS50b1N0cmluZyhiYXNlKTtcbiAgICAgICAgYyA9IGMuaWRpdm4oZ3JvdXBCYXNlKTtcblxuICAgICAgICBpZiAoIWMuaXNaZXJvKCkpIHtcbiAgICAgICAgICBvdXQgPSB6ZXJvc1tncm91cFNpemUgLSByLmxlbmd0aF0gKyByICsgb3V0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG91dCA9IHIgKyBvdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLmlzWmVybygpKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHdoaWxlIChvdXQubGVuZ3RoICUgcGFkZGluZyAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnMCcgKyBvdXQ7XG4gICAgICB9XG4gICAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnLScgKyBvdXQ7XG4gICAgICB9XG4gICAgICByZXR1cm4gb3V0O1xuICAgIH1cblxuICAgIGFzc2VydChmYWxzZSwgJ0Jhc2Ugc2hvdWxkIGJlIGJldHdlZW4gMiBhbmQgMzYnKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9OdW1iZXIgPSBmdW5jdGlvbiB0b051bWJlciAoKSB7XG4gICAgdmFyIHJldCA9IHRoaXMud29yZHNbMF07XG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAyKSB7XG4gICAgICByZXQgKz0gdGhpcy53b3Jkc1sxXSAqIDB4NDAwMDAwMDtcbiAgICB9IGVsc2UgaWYgKHRoaXMubGVuZ3RoID09PSAzICYmIHRoaXMud29yZHNbMl0gPT09IDB4MDEpIHtcbiAgICAgIC8vIE5PVEU6IGF0IHRoaXMgc3RhZ2UgaXQgaXMga25vd24gdGhhdCB0aGUgdG9wIGJpdCBpcyBzZXRcbiAgICAgIHJldCArPSAweDEwMDAwMDAwMDAwMDAwICsgKHRoaXMud29yZHNbMV0gKiAweDQwMDAwMDApO1xuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPiAyKSB7XG4gICAgICBhc3NlcnQoZmFsc2UsICdOdW1iZXIgY2FuIG9ubHkgc2FmZWx5IHN0b3JlIHVwIHRvIDUzIGJpdHMnKTtcbiAgICB9XG4gICAgcmV0dXJuICh0aGlzLm5lZ2F0aXZlICE9PSAwKSA/IC1yZXQgOiByZXQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTiAoKSB7XG4gICAgcmV0dXJuIHRoaXMudG9TdHJpbmcoMTYpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b0J1ZmZlciA9IGZ1bmN0aW9uIHRvQnVmZmVyIChlbmRpYW4sIGxlbmd0aCkge1xuICAgIGFzc2VydCh0eXBlb2YgQnVmZmVyICE9PSAndW5kZWZpbmVkJyk7XG4gICAgcmV0dXJuIHRoaXMudG9BcnJheUxpa2UoQnVmZmVyLCBlbmRpYW4sIGxlbmd0aCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiB0b0FycmF5IChlbmRpYW4sIGxlbmd0aCkge1xuICAgIHJldHVybiB0aGlzLnRvQXJyYXlMaWtlKEFycmF5LCBlbmRpYW4sIGxlbmd0aCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQXJyYXlMaWtlID0gZnVuY3Rpb24gdG9BcnJheUxpa2UgKEFycmF5VHlwZSwgZW5kaWFuLCBsZW5ndGgpIHtcbiAgICB2YXIgYnl0ZUxlbmd0aCA9IHRoaXMuYnl0ZUxlbmd0aCgpO1xuICAgIHZhciByZXFMZW5ndGggPSBsZW5ndGggfHwgTWF0aC5tYXgoMSwgYnl0ZUxlbmd0aCk7XG4gICAgYXNzZXJ0KGJ5dGVMZW5ndGggPD0gcmVxTGVuZ3RoLCAnYnl0ZSBhcnJheSBsb25nZXIgdGhhbiBkZXNpcmVkIGxlbmd0aCcpO1xuICAgIGFzc2VydChyZXFMZW5ndGggPiAwLCAnUmVxdWVzdGVkIGFycmF5IGxlbmd0aCA8PSAwJyk7XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gICAgdmFyIGxpdHRsZUVuZGlhbiA9IGVuZGlhbiA9PT0gJ2xlJztcbiAgICB2YXIgcmVzID0gbmV3IEFycmF5VHlwZShyZXFMZW5ndGgpO1xuXG4gICAgdmFyIGIsIGk7XG4gICAgdmFyIHEgPSB0aGlzLmNsb25lKCk7XG4gICAgaWYgKCFsaXR0bGVFbmRpYW4pIHtcbiAgICAgIC8vIEFzc3VtZSBiaWctZW5kaWFuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgcmVxTGVuZ3RoIC0gYnl0ZUxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlc1tpXSA9IDA7XG4gICAgICB9XG5cbiAgICAgIGZvciAoaSA9IDA7ICFxLmlzWmVybygpOyBpKyspIHtcbiAgICAgICAgYiA9IHEuYW5kbG4oMHhmZik7XG4gICAgICAgIHEuaXVzaHJuKDgpO1xuXG4gICAgICAgIHJlc1tyZXFMZW5ndGggLSBpIC0gMV0gPSBiO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBmb3IgKGkgPSAwOyAhcS5pc1plcm8oKTsgaSsrKSB7XG4gICAgICAgIGIgPSBxLmFuZGxuKDB4ZmYpO1xuICAgICAgICBxLml1c2hybig4KTtcblxuICAgICAgICByZXNbaV0gPSBiO1xuICAgICAgfVxuXG4gICAgICBmb3IgKDsgaSA8IHJlcUxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlc1tpXSA9IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBpZiAoTWF0aC5jbHozMikge1xuICAgIEJOLnByb3RvdHlwZS5fY291bnRCaXRzID0gZnVuY3Rpb24gX2NvdW50Qml0cyAodykge1xuICAgICAgcmV0dXJuIDMyIC0gTWF0aC5jbHozMih3KTtcbiAgICB9O1xuICB9IGVsc2Uge1xuICAgIEJOLnByb3RvdHlwZS5fY291bnRCaXRzID0gZnVuY3Rpb24gX2NvdW50Qml0cyAodykge1xuICAgICAgdmFyIHQgPSB3O1xuICAgICAgdmFyIHIgPSAwO1xuICAgICAgaWYgKHQgPj0gMHgxMDAwKSB7XG4gICAgICAgIHIgKz0gMTM7XG4gICAgICAgIHQgPj4+PSAxMztcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4NDApIHtcbiAgICAgICAgciArPSA3O1xuICAgICAgICB0ID4+Pj0gNztcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4OCkge1xuICAgICAgICByICs9IDQ7XG4gICAgICAgIHQgPj4+PSA0O1xuICAgICAgfVxuICAgICAgaWYgKHQgPj0gMHgwMikge1xuICAgICAgICByICs9IDI7XG4gICAgICAgIHQgPj4+PSAyO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHIgKyB0O1xuICAgIH07XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX3plcm9CaXRzID0gZnVuY3Rpb24gX3plcm9CaXRzICh3KSB7XG4gICAgLy8gU2hvcnQtY3V0XG4gICAgaWYgKHcgPT09IDApIHJldHVybiAyNjtcblxuICAgIHZhciB0ID0gdztcbiAgICB2YXIgciA9IDA7XG4gICAgaWYgKCh0ICYgMHgxZmZmKSA9PT0gMCkge1xuICAgICAgciArPSAxMztcbiAgICAgIHQgPj4+PSAxMztcbiAgICB9XG4gICAgaWYgKCh0ICYgMHg3ZikgPT09IDApIHtcbiAgICAgIHIgKz0gNztcbiAgICAgIHQgPj4+PSA3O1xuICAgIH1cbiAgICBpZiAoKHQgJiAweGYpID09PSAwKSB7XG4gICAgICByICs9IDQ7XG4gICAgICB0ID4+Pj0gNDtcbiAgICB9XG4gICAgaWYgKCh0ICYgMHgzKSA9PT0gMCkge1xuICAgICAgciArPSAyO1xuICAgICAgdCA+Pj49IDI7XG4gICAgfVxuICAgIGlmICgodCAmIDB4MSkgPT09IDApIHtcbiAgICAgIHIrKztcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG51bWJlciBvZiB1c2VkIGJpdHMgaW4gYSBCTlxuICBCTi5wcm90b3R5cGUuYml0TGVuZ3RoID0gZnVuY3Rpb24gYml0TGVuZ3RoICgpIHtcbiAgICB2YXIgdyA9IHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXTtcbiAgICB2YXIgaGkgPSB0aGlzLl9jb3VudEJpdHModyk7XG4gICAgcmV0dXJuICh0aGlzLmxlbmd0aCAtIDEpICogMjYgKyBoaTtcbiAgfTtcblxuICBmdW5jdGlvbiB0b0JpdEFycmF5IChudW0pIHtcbiAgICB2YXIgdyA9IG5ldyBBcnJheShudW0uYml0TGVuZ3RoKCkpO1xuXG4gICAgZm9yICh2YXIgYml0ID0gMDsgYml0IDwgdy5sZW5ndGg7IGJpdCsrKSB7XG4gICAgICB2YXIgb2ZmID0gKGJpdCAvIDI2KSB8IDA7XG4gICAgICB2YXIgd2JpdCA9IGJpdCAlIDI2O1xuXG4gICAgICB3W2JpdF0gPSAobnVtLndvcmRzW29mZl0gJiAoMSA8PCB3Yml0KSkgPj4+IHdiaXQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIHc7XG4gIH1cblxuICAvLyBOdW1iZXIgb2YgdHJhaWxpbmcgemVybyBiaXRzXG4gIEJOLnByb3RvdHlwZS56ZXJvQml0cyA9IGZ1bmN0aW9uIHplcm9CaXRzICgpIHtcbiAgICBpZiAodGhpcy5pc1plcm8oKSkgcmV0dXJuIDA7XG5cbiAgICB2YXIgciA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgYiA9IHRoaXMuX3plcm9CaXRzKHRoaXMud29yZHNbaV0pO1xuICAgICAgciArPSBiO1xuICAgICAgaWYgKGIgIT09IDI2KSBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmJ5dGVMZW5ndGggPSBmdW5jdGlvbiBieXRlTGVuZ3RoICgpIHtcbiAgICByZXR1cm4gTWF0aC5jZWlsKHRoaXMuYml0TGVuZ3RoKCkgLyA4KTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9Ud29zID0gZnVuY3Rpb24gdG9Ud29zICh3aWR0aCkge1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICByZXR1cm4gdGhpcy5hYnMoKS5pbm90bih3aWR0aCkuaWFkZG4oMSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLmNsb25lKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21Ud29zID0gZnVuY3Rpb24gZnJvbVR3b3MgKHdpZHRoKSB7XG4gICAgaWYgKHRoaXMudGVzdG4od2lkdGggLSAxKSkge1xuICAgICAgcmV0dXJuIHRoaXMubm90bih3aWR0aCkuaWFkZG4oMSkuaW5lZygpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc05lZyA9IGZ1bmN0aW9uIGlzTmVnICgpIHtcbiAgICByZXR1cm4gdGhpcy5uZWdhdGl2ZSAhPT0gMDtcbiAgfTtcblxuICAvLyBSZXR1cm4gbmVnYXRpdmUgY2xvbmUgb2YgYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5uZWcgPSBmdW5jdGlvbiBuZWcgKCkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW5lZygpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pbmVnID0gZnVuY3Rpb24gaW5lZyAoKSB7XG4gICAgaWYgKCF0aGlzLmlzWmVybygpKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlIF49IDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gT3IgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1b3IgPSBmdW5jdGlvbiBpdW9yIChudW0pIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBudW0ubGVuZ3RoKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG51bS5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV0gfCBudW0ud29yZHNbaV07XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW9yID0gZnVuY3Rpb24gaW9yIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdW9yKG51bSk7XG4gIH07XG5cbiAgLy8gT3IgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLm9yID0gZnVuY3Rpb24gb3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaW9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlvcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudW9yID0gZnVuY3Rpb24gdW9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXVvcih0aGlzKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1YW5kID0gZnVuY3Rpb24gaXVhbmQgKG51bSkge1xuICAgIC8vIGIgPSBtaW4tbGVuZ3RoKG51bSwgdGhpcylcbiAgICB2YXIgYjtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSB7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBiID0gdGhpcztcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldICYgbnVtLndvcmRzW2ldO1xuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gYi5sZW5ndGg7XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pYW5kID0gZnVuY3Rpb24gaWFuZCAobnVtKSB7XG4gICAgYXNzZXJ0KCh0aGlzLm5lZ2F0aXZlIHwgbnVtLm5lZ2F0aXZlKSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVhbmQobnVtKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmFuZCA9IGZ1bmN0aW9uIGFuZCAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhbmQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVhbmQgPSBmdW5jdGlvbiB1YW5kIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1YW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml1YW5kKHRoaXMpO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXV4b3IgPSBmdW5jdGlvbiBpdXhvciAobnVtKSB7XG4gICAgLy8gYS5sZW5ndGggPiBiLmxlbmd0aFxuICAgIHZhciBhO1xuICAgIHZhciBiO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHtcbiAgICAgIGEgPSB0aGlzO1xuICAgICAgYiA9IG51bTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IG51bTtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV0gXiBiLndvcmRzW2ldO1xuICAgIH1cblxuICAgIGlmICh0aGlzICE9PSBhKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLml4b3IgPSBmdW5jdGlvbiBpeG9yIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdXhvcihudW0pO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYFxuICBCTi5wcm90b3R5cGUueG9yID0gZnVuY3Rpb24geG9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml4b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXhvcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXhvciA9IGZ1bmN0aW9uIHV4b3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaXV4b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXV4b3IodGhpcyk7XG4gIH07XG5cbiAgLy8gTm90IGBgdGhpc2BgIHdpdGggYGB3aWR0aGBgIGJpdHdpZHRoXG4gIEJOLnByb3RvdHlwZS5pbm90biA9IGZ1bmN0aW9uIGlub3RuICh3aWR0aCkge1xuICAgIGFzc2VydCh0eXBlb2Ygd2lkdGggPT09ICdudW1iZXInICYmIHdpZHRoID49IDApO1xuXG4gICAgdmFyIGJ5dGVzTmVlZGVkID0gTWF0aC5jZWlsKHdpZHRoIC8gMjYpIHwgMDtcbiAgICB2YXIgYml0c0xlZnQgPSB3aWR0aCAlIDI2O1xuXG4gICAgLy8gRXh0ZW5kIHRoZSBidWZmZXIgd2l0aCBsZWFkaW5nIHplcm9lc1xuICAgIHRoaXMuX2V4cGFuZChieXRlc05lZWRlZCk7XG5cbiAgICBpZiAoYml0c0xlZnQgPiAwKSB7XG4gICAgICBieXRlc05lZWRlZC0tO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBjb21wbGV0ZSB3b3Jkc1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYnl0ZXNOZWVkZWQ7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IH50aGlzLndvcmRzW2ldICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSB0aGUgcmVzaWR1ZVxuICAgIGlmIChiaXRzTGVmdCA+IDApIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB+dGhpcy53b3Jkc1tpXSAmICgweDNmZmZmZmYgPj4gKDI2IC0gYml0c0xlZnQpKTtcbiAgICB9XG5cbiAgICAvLyBBbmQgcmVtb3ZlIGxlYWRpbmcgemVyb2VzXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubm90biA9IGZ1bmN0aW9uIG5vdG4gKHdpZHRoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbm90bih3aWR0aCk7XG4gIH07XG5cbiAgLy8gU2V0IGBiaXRgIG9mIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuc2V0biA9IGZ1bmN0aW9uIHNldG4gKGJpdCwgdmFsKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXQgPT09ICdudW1iZXInICYmIGJpdCA+PSAwKTtcblxuICAgIHZhciBvZmYgPSAoYml0IC8gMjYpIHwgMDtcbiAgICB2YXIgd2JpdCA9IGJpdCAlIDI2O1xuXG4gICAgdGhpcy5fZXhwYW5kKG9mZiArIDEpO1xuXG4gICAgaWYgKHZhbCkge1xuICAgICAgdGhpcy53b3Jkc1tvZmZdID0gdGhpcy53b3Jkc1tvZmZdIHwgKDEgPDwgd2JpdCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMud29yZHNbb2ZmXSA9IHRoaXMud29yZHNbb2ZmXSAmIH4oMSA8PCB3Yml0KTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIEFkZCBgbnVtYCB0byBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlhZGQgPSBmdW5jdGlvbiBpYWRkIChudW0pIHtcbiAgICB2YXIgcjtcblxuICAgIC8vIG5lZ2F0aXZlICsgcG9zaXRpdmVcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgciA9IHRoaXMuaXN1YihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSBePSAxO1xuICAgICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG5cbiAgICAvLyBwb3NpdGl2ZSArIG5lZ2F0aXZlXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHIgPSB0aGlzLmlzdWIobnVtKTtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gci5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBhLmxlbmd0aCA+IGIubGVuZ3RoXG4gICAgdmFyIGEsIGI7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgICBjYXJyeSA9IHIgPj4+IDI2O1xuICAgIH1cbiAgICBmb3IgKDsgY2FycnkgIT09IDAgJiYgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICB0aGlzLndvcmRzW2ldID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgIGNhcnJ5ID0gciA+Pj4gMjY7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGhdID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIC8vIENvcHkgdGhlIHJlc3Qgb2YgdGhlIHdvcmRzXG4gICAgfSBlbHNlIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gQWRkIGBudW1gIHRvIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gYWRkIChudW0pIHtcbiAgICB2YXIgcmVzO1xuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDAgJiYgdGhpcy5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHJlcyA9IHRoaXMuc3ViKG51bSk7XG4gICAgICBudW0ubmVnYXRpdmUgXj0gMTtcbiAgICAgIHJldHVybiByZXM7XG4gICAgfSBlbHNlIGlmIChudW0ubmVnYXRpdmUgPT09IDAgJiYgdGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICByZXMgPSBudW0uc3ViKHRoaXMpO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gcmVzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZChudW0pO1xuXG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhZGQodGhpcyk7XG4gIH07XG5cbiAgLy8gU3VidHJhY3QgYG51bWAgZnJvbSBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlzdWIgPSBmdW5jdGlvbiBpc3ViIChudW0pIHtcbiAgICAvLyB0aGlzIC0gKC1udW0pID0gdGhpcyArIG51bVxuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDA7XG4gICAgICB2YXIgciA9IHRoaXMuaWFkZChudW0pO1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiByLl9ub3JtU2lnbigpO1xuXG4gICAgLy8gLXRoaXMgLSBudW0gPSAtKHRoaXMgKyBudW0pXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMuaWFkZChudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcy5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBBdCB0aGlzIHBvaW50IGJvdGggbnVtYmVycyBhcmUgcG9zaXRpdmVcbiAgICB2YXIgY21wID0gdGhpcy5jbXAobnVtKTtcblxuICAgIC8vIE9wdGltaXphdGlvbiAtIHplcm9pZnlcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgLy8gYSA+IGJcbiAgICB2YXIgYSwgYjtcbiAgICBpZiAoY21wID4gMCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApIC0gKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSByID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIGZvciAoOyBjYXJyeSAhPT0gMCAmJiBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgciA9IChhLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gciA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSByICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIENvcHkgcmVzdCBvZiB0aGUgd29yZHNcbiAgICBpZiAoY2FycnkgPT09IDAgJiYgaSA8IGEubGVuZ3RoICYmIGEgIT09IHRoaXMpIHtcbiAgICAgIGZvciAoOyBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gYS53b3Jkc1tpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpKTtcblxuICAgIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIFN1YnRyYWN0IGBudW1gIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zdWIgPSBmdW5jdGlvbiBzdWIgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXN1YihudW0pO1xuICB9O1xuXG4gIGZ1bmN0aW9uIHNtYWxsTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgb3V0Lm5lZ2F0aXZlID0gbnVtLm5lZ2F0aXZlIF4gc2VsZi5uZWdhdGl2ZTtcbiAgICB2YXIgbGVuID0gKHNlbGYubGVuZ3RoICsgbnVtLmxlbmd0aCkgfCAwO1xuICAgIG91dC5sZW5ndGggPSBsZW47XG4gICAgbGVuID0gKGxlbiAtIDEpIHwgMDtcblxuICAgIC8vIFBlZWwgb25lIGl0ZXJhdGlvbiAoY29tcGlsZXIgY2FuJ3QgZG8gaXQsIGJlY2F1c2Ugb2YgY29kZSBjb21wbGV4aXR5KVxuICAgIHZhciBhID0gc2VsZi53b3Jkc1swXSB8IDA7XG4gICAgdmFyIGIgPSBudW0ud29yZHNbMF0gfCAwO1xuICAgIHZhciByID0gYSAqIGI7XG5cbiAgICB2YXIgbG8gPSByICYgMHgzZmZmZmZmO1xuICAgIHZhciBjYXJyeSA9IChyIC8gMHg0MDAwMDAwKSB8IDA7XG4gICAgb3V0LndvcmRzWzBdID0gbG87XG5cbiAgICBmb3IgKHZhciBrID0gMTsgayA8IGxlbjsgaysrKSB7XG4gICAgICAvLyBTdW0gYWxsIHdvcmRzIHdpdGggdGhlIHNhbWUgYGkgKyBqID0ga2AgYW5kIGFjY3VtdWxhdGUgYG5jYXJyeWAsXG4gICAgICAvLyBub3RlIHRoYXQgbmNhcnJ5IGNvdWxkIGJlID49IDB4M2ZmZmZmZlxuICAgICAgdmFyIG5jYXJyeSA9IGNhcnJ5ID4+PiAyNjtcbiAgICAgIHZhciByd29yZCA9IGNhcnJ5ICYgMHgzZmZmZmZmO1xuICAgICAgdmFyIG1heEogPSBNYXRoLm1pbihrLCBudW0ubGVuZ3RoIC0gMSk7XG4gICAgICBmb3IgKHZhciBqID0gTWF0aC5tYXgoMCwgayAtIHNlbGYubGVuZ3RoICsgMSk7IGogPD0gbWF4SjsgaisrKSB7XG4gICAgICAgIHZhciBpID0gKGsgLSBqKSB8IDA7XG4gICAgICAgIGEgPSBzZWxmLndvcmRzW2ldIHwgMDtcbiAgICAgICAgYiA9IG51bS53b3Jkc1tqXSB8IDA7XG4gICAgICAgIHIgPSBhICogYiArIHJ3b3JkO1xuICAgICAgICBuY2FycnkgKz0gKHIgLyAweDQwMDAwMDApIHwgMDtcbiAgICAgICAgcndvcmQgPSByICYgMHgzZmZmZmZmO1xuICAgICAgfVxuICAgICAgb3V0LndvcmRzW2tdID0gcndvcmQgfCAwO1xuICAgICAgY2FycnkgPSBuY2FycnkgfCAwO1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG91dC53b3Jkc1trXSA9IGNhcnJ5IHwgMDtcbiAgICB9IGVsc2Uge1xuICAgICAgb3V0Lmxlbmd0aC0tO1xuICAgIH1cblxuICAgIHJldHVybiBvdXQuc3RyaXAoKTtcbiAgfVxuXG4gIC8vIFRPRE8oaW5kdXRueSk6IGl0IG1heSBiZSByZWFzb25hYmxlIHRvIG9taXQgaXQgZm9yIHVzZXJzIHdobyBkb24ndCBuZWVkXG4gIC8vIHRvIHdvcmsgd2l0aCAyNTYtYml0IG51bWJlcnMsIG90aGVyd2lzZSBpdCBnaXZlcyAyMCUgaW1wcm92ZW1lbnQgZm9yIDI1Ni1iaXRcbiAgLy8gbXVsdGlwbGljYXRpb24gKGxpa2UgZWxsaXB0aWMgc2VjcDI1NmsxKS5cbiAgdmFyIGNvbWIxME11bFRvID0gZnVuY3Rpb24gY29tYjEwTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgdmFyIGEgPSBzZWxmLndvcmRzO1xuICAgIHZhciBiID0gbnVtLndvcmRzO1xuICAgIHZhciBvID0gb3V0LndvcmRzO1xuICAgIHZhciBjID0gMDtcbiAgICB2YXIgbG87XG4gICAgdmFyIG1pZDtcbiAgICB2YXIgaGk7XG4gICAgdmFyIGEwID0gYVswXSB8IDA7XG4gICAgdmFyIGFsMCA9IGEwICYgMHgxZmZmO1xuICAgIHZhciBhaDAgPSBhMCA+Pj4gMTM7XG4gICAgdmFyIGExID0gYVsxXSB8IDA7XG4gICAgdmFyIGFsMSA9IGExICYgMHgxZmZmO1xuICAgIHZhciBhaDEgPSBhMSA+Pj4gMTM7XG4gICAgdmFyIGEyID0gYVsyXSB8IDA7XG4gICAgdmFyIGFsMiA9IGEyICYgMHgxZmZmO1xuICAgIHZhciBhaDIgPSBhMiA+Pj4gMTM7XG4gICAgdmFyIGEzID0gYVszXSB8IDA7XG4gICAgdmFyIGFsMyA9IGEzICYgMHgxZmZmO1xuICAgIHZhciBhaDMgPSBhMyA+Pj4gMTM7XG4gICAgdmFyIGE0ID0gYVs0XSB8IDA7XG4gICAgdmFyIGFsNCA9IGE0ICYgMHgxZmZmO1xuICAgIHZhciBhaDQgPSBhNCA+Pj4gMTM7XG4gICAgdmFyIGE1ID0gYVs1XSB8IDA7XG4gICAgdmFyIGFsNSA9IGE1ICYgMHgxZmZmO1xuICAgIHZhciBhaDUgPSBhNSA+Pj4gMTM7XG4gICAgdmFyIGE2ID0gYVs2XSB8IDA7XG4gICAgdmFyIGFsNiA9IGE2ICYgMHgxZmZmO1xuICAgIHZhciBhaDYgPSBhNiA+Pj4gMTM7XG4gICAgdmFyIGE3ID0gYVs3XSB8IDA7XG4gICAgdmFyIGFsNyA9IGE3ICYgMHgxZmZmO1xuICAgIHZhciBhaDcgPSBhNyA+Pj4gMTM7XG4gICAgdmFyIGE4ID0gYVs4XSB8IDA7XG4gICAgdmFyIGFsOCA9IGE4ICYgMHgxZmZmO1xuICAgIHZhciBhaDggPSBhOCA+Pj4gMTM7XG4gICAgdmFyIGE5ID0gYVs5XSB8IDA7XG4gICAgdmFyIGFsOSA9IGE5ICYgMHgxZmZmO1xuICAgIHZhciBhaDkgPSBhOSA+Pj4gMTM7XG4gICAgdmFyIGIwID0gYlswXSB8IDA7XG4gICAgdmFyIGJsMCA9IGIwICYgMHgxZmZmO1xuICAgIHZhciBiaDAgPSBiMCA+Pj4gMTM7XG4gICAgdmFyIGIxID0gYlsxXSB8IDA7XG4gICAgdmFyIGJsMSA9IGIxICYgMHgxZmZmO1xuICAgIHZhciBiaDEgPSBiMSA+Pj4gMTM7XG4gICAgdmFyIGIyID0gYlsyXSB8IDA7XG4gICAgdmFyIGJsMiA9IGIyICYgMHgxZmZmO1xuICAgIHZhciBiaDIgPSBiMiA+Pj4gMTM7XG4gICAgdmFyIGIzID0gYlszXSB8IDA7XG4gICAgdmFyIGJsMyA9IGIzICYgMHgxZmZmO1xuICAgIHZhciBiaDMgPSBiMyA+Pj4gMTM7XG4gICAgdmFyIGI0ID0gYls0XSB8IDA7XG4gICAgdmFyIGJsNCA9IGI0ICYgMHgxZmZmO1xuICAgIHZhciBiaDQgPSBiNCA+Pj4gMTM7XG4gICAgdmFyIGI1ID0gYls1XSB8IDA7XG4gICAgdmFyIGJsNSA9IGI1ICYgMHgxZmZmO1xuICAgIHZhciBiaDUgPSBiNSA+Pj4gMTM7XG4gICAgdmFyIGI2ID0gYls2XSB8IDA7XG4gICAgdmFyIGJsNiA9IGI2ICYgMHgxZmZmO1xuICAgIHZhciBiaDYgPSBiNiA+Pj4gMTM7XG4gICAgdmFyIGI3ID0gYls3XSB8IDA7XG4gICAgdmFyIGJsNyA9IGI3ICYgMHgxZmZmO1xuICAgIHZhciBiaDcgPSBiNyA+Pj4gMTM7XG4gICAgdmFyIGI4ID0gYls4XSB8IDA7XG4gICAgdmFyIGJsOCA9IGI4ICYgMHgxZmZmO1xuICAgIHZhciBiaDggPSBiOCA+Pj4gMTM7XG4gICAgdmFyIGI5ID0gYls5XSB8IDA7XG4gICAgdmFyIGJsOSA9IGI5ICYgMHgxZmZmO1xuICAgIHZhciBiaDkgPSBiOSA+Pj4gMTM7XG5cbiAgICBvdXQubmVnYXRpdmUgPSBzZWxmLm5lZ2F0aXZlIF4gbnVtLm5lZ2F0aXZlO1xuICAgIG91dC5sZW5ndGggPSAxOTtcbiAgICAvKiBrID0gMCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwwLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgwLCBiaDApO1xuICAgIHZhciB3MCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzAgPj4+IDI2KSkgfCAwO1xuICAgIHcwICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwxLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgxLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoMSkpIHwgMDtcbiAgICB2YXIgdzEgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxID4+PiAyNikpIHwgMDtcbiAgICB3MSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDIgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDIsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsMiwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoMiwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgyKSkgfCAwO1xuICAgIHZhciB3MiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzIgPj4+IDI2KSkgfCAwO1xuICAgIHcyICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMywgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwzLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgzLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgzKSkgfCAwO1xuICAgIHZhciB3MyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzMgPj4+IDI2KSkgfCAwO1xuICAgIHczICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw0LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg0LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNCkpIHwgMDtcbiAgICB2YXIgdzQgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc0ID4+PiAyNikpIHwgMDtcbiAgICB3NCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDUgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDUsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsNSwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoNSwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg1KSkgfCAwO1xuICAgIHZhciB3NSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzUgPj4+IDI2KSkgfCAwO1xuICAgIHc1ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNiwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw2LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg2LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg2KSkgfCAwO1xuICAgIHZhciB3NiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzYgPj4+IDI2KSkgfCAwO1xuICAgIHc2ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNywgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw3LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg3LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNykpIHwgMDtcbiAgICB2YXIgdzcgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc3ID4+PiAyNikpIHwgMDtcbiAgICB3NyAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDggKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDgsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOCwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOCwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg4KSkgfCAwO1xuICAgIHZhciB3OCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzggPj4+IDI2KSkgfCAwO1xuICAgIHc4ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gOSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg5KSkgfCAwO1xuICAgIHZhciB3OSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzkgPj4+IDI2KSkgfCAwO1xuICAgIHc5ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTAgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgxKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwxKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgxKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTAgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMCA+Pj4gMjYpKSB8IDA7XG4gICAgdzEwICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTEgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMik7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgyKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwyKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgyKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzExID4+PiAyNikpIHwgMDtcbiAgICB3MTEgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwzKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDMpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDMpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDMpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg5KSkgfCAwO1xuICAgIHZhciB3MTIgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMiA+Pj4gMjYpKSB8IDA7XG4gICAgdzEyICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTMgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg0KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw0KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg0KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTMgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMyA+Pj4gMjYpKSB8IDA7XG4gICAgdzEzICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTQgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg1KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw1KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg1KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE0ID4+PiAyNikpIHwgMDtcbiAgICB3MTQgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw2KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDYpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDYpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDYpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTUgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNSA+Pj4gMjYpKSB8IDA7XG4gICAgdzE1ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTYgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNyk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg3KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw3KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg3KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg5KSkgfCAwO1xuICAgIHZhciB3MTYgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNiA+Pj4gMjYpKSB8IDA7XG4gICAgdzE2ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTcgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsOCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg4KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw4KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg4KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE3ID4+PiAyNikpIHwgMDtcbiAgICB3MTcgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxOCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw5KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDkpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDkpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDkpO1xuICAgIHZhciB3MTggPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxOCA+Pj4gMjYpKSB8IDA7XG4gICAgdzE4ICY9IDB4M2ZmZmZmZjtcbiAgICBvWzBdID0gdzA7XG4gICAgb1sxXSA9IHcxO1xuICAgIG9bMl0gPSB3MjtcbiAgICBvWzNdID0gdzM7XG4gICAgb1s0XSA9IHc0O1xuICAgIG9bNV0gPSB3NTtcbiAgICBvWzZdID0gdzY7XG4gICAgb1s3XSA9IHc3O1xuICAgIG9bOF0gPSB3ODtcbiAgICBvWzldID0gdzk7XG4gICAgb1sxMF0gPSB3MTA7XG4gICAgb1sxMV0gPSB3MTE7XG4gICAgb1sxMl0gPSB3MTI7XG4gICAgb1sxM10gPSB3MTM7XG4gICAgb1sxNF0gPSB3MTQ7XG4gICAgb1sxNV0gPSB3MTU7XG4gICAgb1sxNl0gPSB3MTY7XG4gICAgb1sxN10gPSB3MTc7XG4gICAgb1sxOF0gPSB3MTg7XG4gICAgaWYgKGMgIT09IDApIHtcbiAgICAgIG9bMTldID0gYztcbiAgICAgIG91dC5sZW5ndGgrKztcbiAgICB9XG4gICAgcmV0dXJuIG91dDtcbiAgfTtcblxuICAvLyBQb2x5ZmlsbCBjb21iXG4gIGlmICghTWF0aC5pbXVsKSB7XG4gICAgY29tYjEwTXVsVG8gPSBzbWFsbE11bFRvO1xuICB9XG5cbiAgZnVuY3Rpb24gYmlnTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgb3V0Lm5lZ2F0aXZlID0gbnVtLm5lZ2F0aXZlIF4gc2VsZi5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0gc2VsZi5sZW5ndGggKyBudW0ubGVuZ3RoO1xuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICB2YXIgaG5jYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgayA9IDA7IGsgPCBvdXQubGVuZ3RoIC0gMTsgaysrKSB7XG4gICAgICAvLyBTdW0gYWxsIHdvcmRzIHdpdGggdGhlIHNhbWUgYGkgKyBqID0ga2AgYW5kIGFjY3VtdWxhdGUgYG5jYXJyeWAsXG4gICAgICAvLyBub3RlIHRoYXQgbmNhcnJ5IGNvdWxkIGJlID49IDB4M2ZmZmZmZlxuICAgICAgdmFyIG5jYXJyeSA9IGhuY2Fycnk7XG4gICAgICBobmNhcnJ5ID0gMDtcbiAgICAgIHZhciByd29yZCA9IGNhcnJ5ICYgMHgzZmZmZmZmO1xuICAgICAgdmFyIG1heEogPSBNYXRoLm1pbihrLCBudW0ubGVuZ3RoIC0gMSk7XG4gICAgICBmb3IgKHZhciBqID0gTWF0aC5tYXgoMCwgayAtIHNlbGYubGVuZ3RoICsgMSk7IGogPD0gbWF4SjsgaisrKSB7XG4gICAgICAgIHZhciBpID0gayAtIGo7XG4gICAgICAgIHZhciBhID0gc2VsZi53b3Jkc1tpXSB8IDA7XG4gICAgICAgIHZhciBiID0gbnVtLndvcmRzW2pdIHwgMDtcbiAgICAgICAgdmFyIHIgPSBhICogYjtcblxuICAgICAgICB2YXIgbG8gPSByICYgMHgzZmZmZmZmO1xuICAgICAgICBuY2FycnkgPSAobmNhcnJ5ICsgKChyIC8gMHg0MDAwMDAwKSB8IDApKSB8IDA7XG4gICAgICAgIGxvID0gKGxvICsgcndvcmQpIHwgMDtcbiAgICAgICAgcndvcmQgPSBsbyAmIDB4M2ZmZmZmZjtcbiAgICAgICAgbmNhcnJ5ID0gKG5jYXJyeSArIChsbyA+Pj4gMjYpKSB8IDA7XG5cbiAgICAgICAgaG5jYXJyeSArPSBuY2FycnkgPj4+IDI2O1xuICAgICAgICBuY2FycnkgJj0gMHgzZmZmZmZmO1xuICAgICAgfVxuICAgICAgb3V0LndvcmRzW2tdID0gcndvcmQ7XG4gICAgICBjYXJyeSA9IG5jYXJyeTtcbiAgICAgIG5jYXJyeSA9IGhuY2Fycnk7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgb3V0LndvcmRzW2tdID0gY2Fycnk7XG4gICAgfSBlbHNlIHtcbiAgICAgIG91dC5sZW5ndGgtLTtcbiAgICB9XG5cbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH1cblxuICBmdW5jdGlvbiBqdW1ib011bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIHZhciBmZnRtID0gbmV3IEZGVE0oKTtcbiAgICByZXR1cm4gZmZ0bS5tdWxwKHNlbGYsIG51bSwgb3V0KTtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5tdWxUbyA9IGZ1bmN0aW9uIG11bFRvIChudW0sIG91dCkge1xuICAgIHZhciByZXM7XG4gICAgdmFyIGxlbiA9IHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aDtcbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDEwICYmIG51bS5sZW5ndGggPT09IDEwKSB7XG4gICAgICByZXMgPSBjb21iMTBNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIGlmIChsZW4gPCA2Mykge1xuICAgICAgcmVzID0gc21hbGxNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIGlmIChsZW4gPCAxMDI0KSB7XG4gICAgICByZXMgPSBiaWdNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlcyA9IGp1bWJvTXVsVG8odGhpcywgbnVtLCBvdXQpO1xuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gQ29vbGV5LVR1a2V5IGFsZ29yaXRobSBmb3IgRkZUXG4gIC8vIHNsaWdodGx5IHJldmlzaXRlZCB0byByZWx5IG9uIGxvb3BpbmcgaW5zdGVhZCBvZiByZWN1cnNpb25cblxuICBmdW5jdGlvbiBGRlRNICh4LCB5KSB7XG4gICAgdGhpcy54ID0geDtcbiAgICB0aGlzLnkgPSB5O1xuICB9XG5cbiAgRkZUTS5wcm90b3R5cGUubWFrZVJCVCA9IGZ1bmN0aW9uIG1ha2VSQlQgKE4pIHtcbiAgICB2YXIgdCA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgbCA9IEJOLnByb3RvdHlwZS5fY291bnRCaXRzKE4pIC0gMTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE47IGkrKykge1xuICAgICAgdFtpXSA9IHRoaXMucmV2QmluKGksIGwsIE4pO1xuICAgIH1cblxuICAgIHJldHVybiB0O1xuICB9O1xuXG4gIC8vIFJldHVybnMgYmluYXJ5LXJldmVyc2VkIHJlcHJlc2VudGF0aW9uIG9mIGB4YFxuICBGRlRNLnByb3RvdHlwZS5yZXZCaW4gPSBmdW5jdGlvbiByZXZCaW4gKHgsIGwsIE4pIHtcbiAgICBpZiAoeCA9PT0gMCB8fCB4ID09PSBOIC0gMSkgcmV0dXJuIHg7XG5cbiAgICB2YXIgcmIgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbDsgaSsrKSB7XG4gICAgICByYiB8PSAoeCAmIDEpIDw8IChsIC0gaSAtIDEpO1xuICAgICAgeCA+Pj0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmI7XG4gIH07XG5cbiAgLy8gUGVyZm9ybXMgXCJ0d2VlZGxpbmdcIiBwaGFzZSwgdGhlcmVmb3JlICdlbXVsYXRpbmcnXG4gIC8vIGJlaGF2aW91ciBvZiB0aGUgcmVjdXJzaXZlIGFsZ29yaXRobVxuICBGRlRNLnByb3RvdHlwZS5wZXJtdXRlID0gZnVuY3Rpb24gcGVybXV0ZSAocmJ0LCByd3MsIGl3cywgcnR3cywgaXR3cywgTikge1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICBydHdzW2ldID0gcndzW3JidFtpXV07XG4gICAgICBpdHdzW2ldID0gaXdzW3JidFtpXV07XG4gICAgfVxuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLnRyYW5zZm9ybSA9IGZ1bmN0aW9uIHRyYW5zZm9ybSAocndzLCBpd3MsIHJ0d3MsIGl0d3MsIE4sIHJidCkge1xuICAgIHRoaXMucGVybXV0ZShyYnQsIHJ3cywgaXdzLCBydHdzLCBpdHdzLCBOKTtcblxuICAgIGZvciAodmFyIHMgPSAxOyBzIDwgTjsgcyA8PD0gMSkge1xuICAgICAgdmFyIGwgPSBzIDw8IDE7XG5cbiAgICAgIHZhciBydHdkZiA9IE1hdGguY29zKDIgKiBNYXRoLlBJIC8gbCk7XG4gICAgICB2YXIgaXR3ZGYgPSBNYXRoLnNpbigyICogTWF0aC5QSSAvIGwpO1xuXG4gICAgICBmb3IgKHZhciBwID0gMDsgcCA8IE47IHAgKz0gbCkge1xuICAgICAgICB2YXIgcnR3ZGZfID0gcnR3ZGY7XG4gICAgICAgIHZhciBpdHdkZl8gPSBpdHdkZjtcblxuICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IHM7IGorKykge1xuICAgICAgICAgIHZhciByZSA9IHJ0d3NbcCArIGpdO1xuICAgICAgICAgIHZhciBpZSA9IGl0d3NbcCArIGpdO1xuXG4gICAgICAgICAgdmFyIHJvID0gcnR3c1twICsgaiArIHNdO1xuICAgICAgICAgIHZhciBpbyA9IGl0d3NbcCArIGogKyBzXTtcblxuICAgICAgICAgIHZhciByeCA9IHJ0d2RmXyAqIHJvIC0gaXR3ZGZfICogaW87XG5cbiAgICAgICAgICBpbyA9IHJ0d2RmXyAqIGlvICsgaXR3ZGZfICogcm87XG4gICAgICAgICAgcm8gPSByeDtcblxuICAgICAgICAgIHJ0d3NbcCArIGpdID0gcmUgKyBybztcbiAgICAgICAgICBpdHdzW3AgKyBqXSA9IGllICsgaW87XG5cbiAgICAgICAgICBydHdzW3AgKyBqICsgc10gPSByZSAtIHJvO1xuICAgICAgICAgIGl0d3NbcCArIGogKyBzXSA9IGllIC0gaW87XG5cbiAgICAgICAgICAvKiBqc2hpbnQgbWF4ZGVwdGggOiBmYWxzZSAqL1xuICAgICAgICAgIGlmIChqICE9PSBsKSB7XG4gICAgICAgICAgICByeCA9IHJ0d2RmICogcnR3ZGZfIC0gaXR3ZGYgKiBpdHdkZl87XG5cbiAgICAgICAgICAgIGl0d2RmXyA9IHJ0d2RmICogaXR3ZGZfICsgaXR3ZGYgKiBydHdkZl87XG4gICAgICAgICAgICBydHdkZl8gPSByeDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuZ3Vlc3NMZW4xM2IgPSBmdW5jdGlvbiBndWVzc0xlbjEzYiAobiwgbSkge1xuICAgIHZhciBOID0gTWF0aC5tYXgobSwgbikgfCAxO1xuICAgIHZhciBvZGQgPSBOICYgMTtcbiAgICB2YXIgaSA9IDA7XG4gICAgZm9yIChOID0gTiAvIDIgfCAwOyBOOyBOID0gTiA+Pj4gMSkge1xuICAgICAgaSsrO1xuICAgIH1cblxuICAgIHJldHVybiAxIDw8IGkgKyAxICsgb2RkO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmNvbmp1Z2F0ZSA9IGZ1bmN0aW9uIGNvbmp1Z2F0ZSAocndzLCBpd3MsIE4pIHtcbiAgICBpZiAoTiA8PSAxKSByZXR1cm47XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE4gLyAyOyBpKyspIHtcbiAgICAgIHZhciB0ID0gcndzW2ldO1xuXG4gICAgICByd3NbaV0gPSByd3NbTiAtIGkgLSAxXTtcbiAgICAgIHJ3c1tOIC0gaSAtIDFdID0gdDtcblxuICAgICAgdCA9IGl3c1tpXTtcblxuICAgICAgaXdzW2ldID0gLWl3c1tOIC0gaSAtIDFdO1xuICAgICAgaXdzW04gLSBpIC0gMV0gPSAtdDtcbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUubm9ybWFsaXplMTNiID0gZnVuY3Rpb24gbm9ybWFsaXplMTNiICh3cywgTikge1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOIC8gMjsgaSsrKSB7XG4gICAgICB2YXIgdyA9IE1hdGgucm91bmQod3NbMiAqIGkgKyAxXSAvIE4pICogMHgyMDAwICtcbiAgICAgICAgTWF0aC5yb3VuZCh3c1syICogaV0gLyBOKSArXG4gICAgICAgIGNhcnJ5O1xuXG4gICAgICB3c1tpXSA9IHcgJiAweDNmZmZmZmY7XG5cbiAgICAgIGlmICh3IDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIGNhcnJ5ID0gMDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNhcnJ5ID0gdyAvIDB4NDAwMDAwMCB8IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHdzO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmNvbnZlcnQxM2IgPSBmdW5jdGlvbiBjb252ZXJ0MTNiICh3cywgbGVuLCByd3MsIE4pIHtcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgIGNhcnJ5ID0gY2FycnkgKyAod3NbaV0gfCAwKTtcblxuICAgICAgcndzWzIgKiBpXSA9IGNhcnJ5ICYgMHgxZmZmOyBjYXJyeSA9IGNhcnJ5ID4+PiAxMztcbiAgICAgIHJ3c1syICogaSArIDFdID0gY2FycnkgJiAweDFmZmY7IGNhcnJ5ID0gY2FycnkgPj4+IDEzO1xuICAgIH1cblxuICAgIC8vIFBhZCB3aXRoIHplcm9lc1xuICAgIGZvciAoaSA9IDIgKiBsZW47IGkgPCBOOyArK2kpIHtcbiAgICAgIHJ3c1tpXSA9IDA7XG4gICAgfVxuXG4gICAgYXNzZXJ0KGNhcnJ5ID09PSAwKTtcbiAgICBhc3NlcnQoKGNhcnJ5ICYgfjB4MWZmZikgPT09IDApO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLnN0dWIgPSBmdW5jdGlvbiBzdHViIChOKSB7XG4gICAgdmFyIHBoID0gbmV3IEFycmF5KE4pO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICBwaFtpXSA9IDA7XG4gICAgfVxuXG4gICAgcmV0dXJuIHBoO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLm11bHAgPSBmdW5jdGlvbiBtdWxwICh4LCB5LCBvdXQpIHtcbiAgICB2YXIgTiA9IDIgKiB0aGlzLmd1ZXNzTGVuMTNiKHgubGVuZ3RoLCB5Lmxlbmd0aCk7XG5cbiAgICB2YXIgcmJ0ID0gdGhpcy5tYWtlUkJUKE4pO1xuXG4gICAgdmFyIF8gPSB0aGlzLnN0dWIoTik7XG5cbiAgICB2YXIgcndzID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciByd3N0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBpd3N0ID0gbmV3IEFycmF5KE4pO1xuXG4gICAgdmFyIG5yd3MgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIG5yd3N0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBuaXdzdCA9IG5ldyBBcnJheShOKTtcblxuICAgIHZhciBybXdzID0gb3V0LndvcmRzO1xuICAgIHJtd3MubGVuZ3RoID0gTjtcblxuICAgIHRoaXMuY29udmVydDEzYih4LndvcmRzLCB4Lmxlbmd0aCwgcndzLCBOKTtcbiAgICB0aGlzLmNvbnZlcnQxM2IoeS53b3JkcywgeS5sZW5ndGgsIG5yd3MsIE4pO1xuXG4gICAgdGhpcy50cmFuc2Zvcm0ocndzLCBfLCByd3N0LCBpd3N0LCBOLCByYnQpO1xuICAgIHRoaXMudHJhbnNmb3JtKG5yd3MsIF8sIG5yd3N0LCBuaXdzdCwgTiwgcmJ0KTtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICB2YXIgcnggPSByd3N0W2ldICogbnJ3c3RbaV0gLSBpd3N0W2ldICogbml3c3RbaV07XG4gICAgICBpd3N0W2ldID0gcndzdFtpXSAqIG5pd3N0W2ldICsgaXdzdFtpXSAqIG5yd3N0W2ldO1xuICAgICAgcndzdFtpXSA9IHJ4O1xuICAgIH1cblxuICAgIHRoaXMuY29uanVnYXRlKHJ3c3QsIGl3c3QsIE4pO1xuICAgIHRoaXMudHJhbnNmb3JtKHJ3c3QsIGl3c3QsIHJtd3MsIF8sIE4sIHJidCk7XG4gICAgdGhpcy5jb25qdWdhdGUocm13cywgXywgTik7XG4gICAgdGhpcy5ub3JtYWxpemUxM2Iocm13cywgTik7XG5cbiAgICBvdXQubmVnYXRpdmUgPSB4Lm5lZ2F0aXZlIF4geS5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0geC5sZW5ndGggKyB5Lmxlbmd0aDtcbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gTXVsdGlwbHkgYHRoaXNgIGJ5IGBudW1gXG4gIEJOLnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKG51bSkge1xuICAgIHZhciBvdXQgPSBuZXcgQk4obnVsbCk7XG4gICAgb3V0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aCk7XG4gICAgcmV0dXJuIHRoaXMubXVsVG8obnVtLCBvdXQpO1xuICB9O1xuXG4gIC8vIE11bHRpcGx5IGVtcGxveWluZyBGRlRcbiAgQk4ucHJvdG90eXBlLm11bGYgPSBmdW5jdGlvbiBtdWxmIChudW0pIHtcbiAgICB2YXIgb3V0ID0gbmV3IEJOKG51bGwpO1xuICAgIG91dC53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCArIG51bS5sZW5ndGgpO1xuICAgIHJldHVybiBqdW1ib011bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgfTtcblxuICAvLyBJbi1wbGFjZSBNdWx0aXBsaWNhdGlvblxuICBCTi5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkubXVsVG8obnVtLCB0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW11bG4gPSBmdW5jdGlvbiBpbXVsbiAobnVtKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBudW0gPT09ICdudW1iZXInKTtcbiAgICBhc3NlcnQobnVtIDwgMHg0MDAwMDAwKTtcblxuICAgIC8vIENhcnJ5XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gKHRoaXMud29yZHNbaV0gfCAwKSAqIG51bTtcbiAgICAgIHZhciBsbyA9ICh3ICYgMHgzZmZmZmZmKSArIChjYXJyeSAmIDB4M2ZmZmZmZik7XG4gICAgICBjYXJyeSA+Pj0gMjY7XG4gICAgICBjYXJyeSArPSAodyAvIDB4NDAwMDAwMCkgfCAwO1xuICAgICAgLy8gTk9URTogbG8gaXMgMjdiaXQgbWF4aW11bVxuICAgICAgY2FycnkgKz0gbG8gPj4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGxvICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubXVsbiA9IGZ1bmN0aW9uIG11bG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW11bG4obnVtKTtcbiAgfTtcblxuICAvLyBgdGhpc2AgKiBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoKSB7XG4gICAgcmV0dXJuIHRoaXMubXVsKHRoaXMpO1xuICB9O1xuXG4gIC8vIGB0aGlzYCAqIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXNxciA9IGZ1bmN0aW9uIGlzcXIgKCkge1xuICAgIHJldHVybiB0aGlzLmltdWwodGhpcy5jbG9uZSgpKTtcbiAgfTtcblxuICAvLyBNYXRoLnBvdyhgdGhpc2AsIGBudW1gKVxuICBCTi5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChudW0pIHtcbiAgICB2YXIgdyA9IHRvQml0QXJyYXkobnVtKTtcbiAgICBpZiAody5sZW5ndGggPT09IDApIHJldHVybiBuZXcgQk4oMSk7XG5cbiAgICAvLyBTa2lwIGxlYWRpbmcgemVyb2VzXG4gICAgdmFyIHJlcyA9IHRoaXM7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB3Lmxlbmd0aDsgaSsrLCByZXMgPSByZXMuc3FyKCkpIHtcbiAgICAgIGlmICh3W2ldICE9PSAwKSBicmVhaztcbiAgICB9XG5cbiAgICBpZiAoKytpIDwgdy5sZW5ndGgpIHtcbiAgICAgIGZvciAodmFyIHEgPSByZXMuc3FyKCk7IGkgPCB3Lmxlbmd0aDsgaSsrLCBxID0gcS5zcXIoKSkge1xuICAgICAgICBpZiAod1tpXSA9PT0gMCkgY29udGludWU7XG5cbiAgICAgICAgcmVzID0gcmVzLm11bChxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vIFNoaWZ0LWxlZnQgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1c2hsbiA9IGZ1bmN0aW9uIGl1c2hsbiAoYml0cykge1xuICAgIGFzc2VydCh0eXBlb2YgYml0cyA9PT0gJ251bWJlcicgJiYgYml0cyA+PSAwKTtcbiAgICB2YXIgciA9IGJpdHMgJSAyNjtcbiAgICB2YXIgcyA9IChiaXRzIC0gcikgLyAyNjtcbiAgICB2YXIgY2FycnlNYXNrID0gKDB4M2ZmZmZmZiA+Pj4gKDI2IC0gcikpIDw8ICgyNiAtIHIpO1xuICAgIHZhciBpO1xuXG4gICAgaWYgKHIgIT09IDApIHtcbiAgICAgIHZhciBjYXJyeSA9IDA7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciBuZXdDYXJyeSA9IHRoaXMud29yZHNbaV0gJiBjYXJyeU1hc2s7XG4gICAgICAgIHZhciBjID0gKCh0aGlzLndvcmRzW2ldIHwgMCkgLSBuZXdDYXJyeSkgPDwgcjtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGMgfCBjYXJyeTtcbiAgICAgICAgY2FycnkgPSBuZXdDYXJyeSA+Pj4gKDI2IC0gcik7XG4gICAgICB9XG5cbiAgICAgIGlmIChjYXJyeSkge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICAgIHRoaXMubGVuZ3RoKys7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHMgIT09IDApIHtcbiAgICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgc10gPSB0aGlzLndvcmRzW2ldO1xuICAgICAgfVxuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgczsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmxlbmd0aCArPSBzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzaGxuID0gZnVuY3Rpb24gaXNobG4gKGJpdHMpIHtcbiAgICAvLyBUT0RPKGluZHV0bnkpOiBpbXBsZW1lbnQgbWVcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVzaGxuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFNoaWZ0LXJpZ2h0IGluLXBsYWNlXG4gIC8vIE5PVEU6IGBoaW50YCBpcyBhIGxvd2VzdCBiaXQgYmVmb3JlIHRyYWlsaW5nIHplcm9lc1xuICAvLyBOT1RFOiBpZiBgZXh0ZW5kZWRgIGlzIHByZXNlbnQgLSBpdCB3aWxsIGJlIGZpbGxlZCB3aXRoIGRlc3Ryb3llZCBiaXRzXG4gIEJOLnByb3RvdHlwZS5pdXNocm4gPSBmdW5jdGlvbiBpdXNocm4gKGJpdHMsIGhpbnQsIGV4dGVuZGVkKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciBoO1xuICAgIGlmIChoaW50KSB7XG4gICAgICBoID0gKGhpbnQgLSAoaGludCAlIDI2KSkgLyAyNjtcbiAgICB9IGVsc2Uge1xuICAgICAgaCA9IDA7XG4gICAgfVxuXG4gICAgdmFyIHIgPSBiaXRzICUgMjY7XG4gICAgdmFyIHMgPSBNYXRoLm1pbigoYml0cyAtIHIpIC8gMjYsIHRoaXMubGVuZ3RoKTtcbiAgICB2YXIgbWFzayA9IDB4M2ZmZmZmZiBeICgoMHgzZmZmZmZmID4+PiByKSA8PCByKTtcbiAgICB2YXIgbWFza2VkV29yZHMgPSBleHRlbmRlZDtcblxuICAgIGggLT0gcztcbiAgICBoID0gTWF0aC5tYXgoMCwgaCk7XG5cbiAgICAvLyBFeHRlbmRlZCBtb2RlLCBjb3B5IG1hc2tlZCBwYXJ0XG4gICAgaWYgKG1hc2tlZFdvcmRzKSB7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHM7IGkrKykge1xuICAgICAgICBtYXNrZWRXb3Jkcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV07XG4gICAgICB9XG4gICAgICBtYXNrZWRXb3Jkcy5sZW5ndGggPSBzO1xuICAgIH1cblxuICAgIGlmIChzID09PSAwKSB7XG4gICAgICAvLyBOby1vcCwgd2Ugc2hvdWxkIG5vdCBtb3ZlIGFueXRoaW5nIGF0IGFsbFxuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPiBzKSB7XG4gICAgICB0aGlzLmxlbmd0aCAtPSBzO1xuICAgICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaSArIHNdO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLndvcmRzWzBdID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICB9XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwICYmIChjYXJyeSAhPT0gMCB8fCBpID49IGgpOyBpLS0pIHtcbiAgICAgIHZhciB3b3JkID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB0aGlzLndvcmRzW2ldID0gKGNhcnJ5IDw8ICgyNiAtIHIpKSB8ICh3b3JkID4+PiByKTtcbiAgICAgIGNhcnJ5ID0gd29yZCAmIG1hc2s7XG4gICAgfVxuXG4gICAgLy8gUHVzaCBjYXJyaWVkIGJpdHMgYXMgYSBtYXNrXG4gICAgaWYgKG1hc2tlZFdvcmRzICYmIGNhcnJ5ICE9PSAwKSB7XG4gICAgICBtYXNrZWRXb3Jkcy53b3Jkc1ttYXNrZWRXb3Jkcy5sZW5ndGgrK10gPSBjYXJyeTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzaHJuID0gZnVuY3Rpb24gaXNocm4gKGJpdHMsIGhpbnQsIGV4dGVuZGVkKSB7XG4gICAgLy8gVE9ETyhpbmR1dG55KTogaW1wbGVtZW50IG1lXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1c2hybihiaXRzLCBoaW50LCBleHRlbmRlZCk7XG4gIH07XG5cbiAgLy8gU2hpZnQtbGVmdFxuICBCTi5wcm90b3R5cGUuc2hsbiA9IGZ1bmN0aW9uIHNobG4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzaGxuKGJpdHMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51c2hsbiA9IGZ1bmN0aW9uIHVzaGxuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdXNobG4oYml0cyk7XG4gIH07XG5cbiAgLy8gU2hpZnQtcmlnaHRcbiAgQk4ucHJvdG90eXBlLnNocm4gPSBmdW5jdGlvbiBzaHJuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pc2hybihiaXRzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXNocm4gPSBmdW5jdGlvbiB1c2hybiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXVzaHJuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFRlc3QgaWYgbiBiaXQgaXMgc2V0XG4gIEJOLnByb3RvdHlwZS50ZXN0biA9IGZ1bmN0aW9uIHRlc3RuIChiaXQpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdCA9PT0gJ251bWJlcicgJiYgYml0ID49IDApO1xuICAgIHZhciByID0gYml0ICUgMjY7XG4gICAgdmFyIHMgPSAoYml0IC0gcikgLyAyNjtcbiAgICB2YXIgcSA9IDEgPDwgcjtcblxuICAgIC8vIEZhc3QgY2FzZTogYml0IGlzIG11Y2ggaGlnaGVyIHRoYW4gYWxsIGV4aXN0aW5nIHdvcmRzXG4gICAgaWYgKHRoaXMubGVuZ3RoIDw9IHMpIHJldHVybiBmYWxzZTtcblxuICAgIC8vIENoZWNrIGJpdCBhbmQgcmV0dXJuXG4gICAgdmFyIHcgPSB0aGlzLndvcmRzW3NdO1xuXG4gICAgcmV0dXJuICEhKHcgJiBxKTtcbiAgfTtcblxuICAvLyBSZXR1cm4gb25seSBsb3dlcnMgYml0cyBvZiBudW1iZXIgKGluLXBsYWNlKVxuICBCTi5wcm90b3R5cGUuaW1hc2tuID0gZnVuY3Rpb24gaW1hc2tuIChiaXRzKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciByID0gYml0cyAlIDI2O1xuICAgIHZhciBzID0gKGJpdHMgLSByKSAvIDI2O1xuXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDAsICdpbWFza24gd29ya3Mgb25seSB3aXRoIHBvc2l0aXZlIG51bWJlcnMnKTtcblxuICAgIGlmICh0aGlzLmxlbmd0aCA8PSBzKSB7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBpZiAociAhPT0gMCkge1xuICAgICAgcysrO1xuICAgIH1cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWluKHMsIHRoaXMubGVuZ3RoKTtcblxuICAgIGlmIChyICE9PSAwKSB7XG4gICAgICB2YXIgbWFzayA9IDB4M2ZmZmZmZiBeICgoMHgzZmZmZmZmID4+PiByKSA8PCByKTtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXSAmPSBtYXNrO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG9ubHkgbG93ZXJzIGJpdHMgb2YgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5tYXNrbiA9IGZ1bmN0aW9uIG1hc2tuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbWFza24oYml0cyk7XG4gIH07XG5cbiAgLy8gQWRkIHBsYWluIG51bWJlciBgbnVtYCB0byBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlhZGRuID0gZnVuY3Rpb24gaWFkZG4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlzdWJuKC1udW0pO1xuXG4gICAgLy8gUG9zc2libGUgc2lnbiBjaGFuZ2VcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmICh0aGlzLndvcmRzWzBdIHwgMCkgPCBudW0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSA9IG51bSAtICh0aGlzLndvcmRzWzBdIHwgMCk7XG4gICAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgIH1cblxuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICB0aGlzLmlzdWJuKG51bSk7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIEFkZCB3aXRob3V0IGNoZWNrc1xuICAgIHJldHVybiB0aGlzLl9pYWRkbihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faWFkZG4gPSBmdW5jdGlvbiBfaWFkZG4gKG51bSkge1xuICAgIHRoaXMud29yZHNbMF0gKz0gbnVtO1xuXG4gICAgLy8gQ2FycnlcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoICYmIHRoaXMud29yZHNbaV0gPj0gMHg0MDAwMDAwOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gLT0gMHg0MDAwMDAwO1xuICAgICAgaWYgKGkgPT09IHRoaXMubGVuZ3RoIC0gMSkge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSA9IDE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSsrO1xuICAgICAgfVxuICAgIH1cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpICsgMSk7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICAvLyBTdWJ0cmFjdCBwbGFpbiBudW1iZXIgYG51bWAgZnJvbSBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlzdWJuID0gZnVuY3Rpb24gaXN1Ym4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlhZGRuKC1udW0pO1xuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgdGhpcy5pYWRkbihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB0aGlzLndvcmRzWzBdIC09IG51bTtcblxuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMSAmJiB0aGlzLndvcmRzWzBdIDwgMCkge1xuICAgICAgdGhpcy53b3Jkc1swXSA9IC10aGlzLndvcmRzWzBdO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIENhcnJ5XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoICYmIHRoaXMud29yZHNbaV0gPCAwOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSArPSAweDQwMDAwMDA7XG4gICAgICAgIHRoaXMud29yZHNbaSArIDFdIC09IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuYWRkbiA9IGZ1bmN0aW9uIGFkZG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZG4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuc3VibiA9IGZ1bmN0aW9uIHN1Ym4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXN1Ym4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaWFicyA9IGZ1bmN0aW9uIGlhYnMgKCkge1xuICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmFicyA9IGZ1bmN0aW9uIGFicyAoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYWJzKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pc2hsbnN1Ym11bCA9IGZ1bmN0aW9uIF9pc2hsbnN1Ym11bCAobnVtLCBtdWwsIHNoaWZ0KSB7XG4gICAgdmFyIGxlbiA9IG51bS5sZW5ndGggKyBzaGlmdDtcbiAgICB2YXIgaTtcblxuICAgIHRoaXMuX2V4cGFuZChsZW4pO1xuXG4gICAgdmFyIHc7XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB3ID0gKHRoaXMud29yZHNbaSArIHNoaWZ0XSB8IDApICsgY2Fycnk7XG4gICAgICB2YXIgcmlnaHQgPSAobnVtLndvcmRzW2ldIHwgMCkgKiBtdWw7XG4gICAgICB3IC09IHJpZ2h0ICYgMHgzZmZmZmZmO1xuICAgICAgY2FycnkgPSAodyA+PiAyNikgLSAoKHJpZ2h0IC8gMHg0MDAwMDAwKSB8IDApO1xuICAgICAgdGhpcy53b3Jkc1tpICsgc2hpZnRdID0gdyAmIDB4M2ZmZmZmZjtcbiAgICB9XG4gICAgZm9yICg7IGkgPCB0aGlzLmxlbmd0aCAtIHNoaWZ0OyBpKyspIHtcbiAgICAgIHcgPSAodGhpcy53b3Jkc1tpICsgc2hpZnRdIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gdyA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaSArIHNoaWZ0XSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuXG4gICAgaWYgKGNhcnJ5ID09PSAwKSByZXR1cm4gdGhpcy5zdHJpcCgpO1xuXG4gICAgLy8gU3VidHJhY3Rpb24gb3ZlcmZsb3dcbiAgICBhc3NlcnQoY2FycnkgPT09IC0xKTtcbiAgICBjYXJyeSA9IDA7XG4gICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHcgPSAtKHRoaXMud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX3dvcmREaXYgPSBmdW5jdGlvbiBfd29yZERpdiAobnVtLCBtb2RlKSB7XG4gICAgdmFyIHNoaWZ0ID0gdGhpcy5sZW5ndGggLSBudW0ubGVuZ3RoO1xuXG4gICAgdmFyIGEgPSB0aGlzLmNsb25lKCk7XG4gICAgdmFyIGIgPSBudW07XG5cbiAgICAvLyBOb3JtYWxpemVcbiAgICB2YXIgYmhpID0gYi53b3Jkc1tiLmxlbmd0aCAtIDFdIHwgMDtcbiAgICB2YXIgYmhpQml0cyA9IHRoaXMuX2NvdW50Qml0cyhiaGkpO1xuICAgIHNoaWZ0ID0gMjYgLSBiaGlCaXRzO1xuICAgIGlmIChzaGlmdCAhPT0gMCkge1xuICAgICAgYiA9IGIudXNobG4oc2hpZnQpO1xuICAgICAgYS5pdXNobG4oc2hpZnQpO1xuICAgICAgYmhpID0gYi53b3Jkc1tiLmxlbmd0aCAtIDFdIHwgMDtcbiAgICB9XG5cbiAgICAvLyBJbml0aWFsaXplIHF1b3RpZW50XG4gICAgdmFyIG0gPSBhLmxlbmd0aCAtIGIubGVuZ3RoO1xuICAgIHZhciBxO1xuXG4gICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICBxID0gbmV3IEJOKG51bGwpO1xuICAgICAgcS5sZW5ndGggPSBtICsgMTtcbiAgICAgIHEud29yZHMgPSBuZXcgQXJyYXkocS5sZW5ndGgpO1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBxLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHEud29yZHNbaV0gPSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZhciBkaWZmID0gYS5jbG9uZSgpLl9pc2hsbnN1Ym11bChiLCAxLCBtKTtcbiAgICBpZiAoZGlmZi5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgYSA9IGRpZmY7XG4gICAgICBpZiAocSkge1xuICAgICAgICBxLndvcmRzW21dID0gMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3IgKHZhciBqID0gbSAtIDE7IGogPj0gMDsgai0tKSB7XG4gICAgICB2YXIgcWogPSAoYS53b3Jkc1tiLmxlbmd0aCArIGpdIHwgMCkgKiAweDQwMDAwMDAgK1xuICAgICAgICAoYS53b3Jkc1tiLmxlbmd0aCArIGogLSAxXSB8IDApO1xuXG4gICAgICAvLyBOT1RFOiAocWogLyBiaGkpIGlzICgweDNmZmZmZmYgKiAweDQwMDAwMDAgKyAweDNmZmZmZmYpIC8gMHgyMDAwMDAwIG1heFxuICAgICAgLy8gKDB4N2ZmZmZmZilcbiAgICAgIHFqID0gTWF0aC5taW4oKHFqIC8gYmhpKSB8IDAsIDB4M2ZmZmZmZik7XG5cbiAgICAgIGEuX2lzaGxuc3VibXVsKGIsIHFqLCBqKTtcbiAgICAgIHdoaWxlIChhLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIHFqLS07XG4gICAgICAgIGEubmVnYXRpdmUgPSAwO1xuICAgICAgICBhLl9pc2hsbnN1Ym11bChiLCAxLCBqKTtcbiAgICAgICAgaWYgKCFhLmlzWmVybygpKSB7XG4gICAgICAgICAgYS5uZWdhdGl2ZSBePSAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAocSkge1xuICAgICAgICBxLndvcmRzW2pdID0gcWo7XG4gICAgICB9XG4gICAgfVxuICAgIGlmIChxKSB7XG4gICAgICBxLnN0cmlwKCk7XG4gICAgfVxuICAgIGEuc3RyaXAoKTtcblxuICAgIC8vIERlbm9ybWFsaXplXG4gICAgaWYgKG1vZGUgIT09ICdkaXYnICYmIHNoaWZ0ICE9PSAwKSB7XG4gICAgICBhLml1c2hybihzaGlmdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGRpdjogcSB8fCBudWxsLFxuICAgICAgbW9kOiBhXG4gICAgfTtcbiAgfTtcblxuICAvLyBOT1RFOiAxKSBgbW9kZWAgY2FuIGJlIHNldCB0byBgbW9kYCB0byByZXF1ZXN0IG1vZCBvbmx5LFxuICAvLyAgICAgICB0byBgZGl2YCB0byByZXF1ZXN0IGRpdiBvbmx5LCBvciBiZSBhYnNlbnQgdG9cbiAgLy8gICAgICAgcmVxdWVzdCBib3RoIGRpdiAmIG1vZFxuICAvLyAgICAgICAyKSBgcG9zaXRpdmVgIGlzIHRydWUgaWYgdW5zaWduZWQgbW9kIGlzIHJlcXVlc3RlZFxuICBCTi5wcm90b3R5cGUuZGl2bW9kID0gZnVuY3Rpb24gZGl2bW9kIChudW0sIG1vZGUsIHBvc2l0aXZlKSB7XG4gICAgYXNzZXJ0KCFudW0uaXNaZXJvKCkpO1xuXG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogbmV3IEJOKDApLFxuICAgICAgICBtb2Q6IG5ldyBCTigwKVxuICAgICAgfTtcbiAgICB9XG5cbiAgICB2YXIgZGl2LCBtb2QsIHJlcztcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHJlcyA9IHRoaXMubmVnKCkuZGl2bW9kKG51bSwgbW9kZSk7XG5cbiAgICAgIGlmIChtb2RlICE9PSAnbW9kJykge1xuICAgICAgICBkaXYgPSByZXMuZGl2Lm5lZygpO1xuICAgICAgfVxuXG4gICAgICBpZiAobW9kZSAhPT0gJ2RpdicpIHtcbiAgICAgICAgbW9kID0gcmVzLm1vZC5uZWcoKTtcbiAgICAgICAgaWYgKHBvc2l0aXZlICYmIG1vZC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICAgIG1vZC5pYWRkKG51bSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiBkaXYsXG4gICAgICAgIG1vZDogbW9kXG4gICAgICB9O1xuICAgIH1cblxuICAgIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICAgIGRpdiA9IHJlcy5kaXYubmVnKCk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogZGl2LFxuICAgICAgICBtb2Q6IHJlcy5tb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgaWYgKCh0aGlzLm5lZ2F0aXZlICYgbnVtLm5lZ2F0aXZlKSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5uZWcoKS5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdkaXYnKSB7XG4gICAgICAgIG1vZCA9IHJlcy5tb2QubmVnKCk7XG4gICAgICAgIGlmIChwb3NpdGl2ZSAmJiBtb2QubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgICBtb2QuaXN1YihudW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogcmVzLmRpdixcbiAgICAgICAgbW9kOiBtb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gQm90aCBudW1iZXJzIGFyZSBwb3NpdGl2ZSBhdCB0aGlzIHBvaW50XG5cbiAgICAvLyBTdHJpcCBib3RoIG51bWJlcnMgdG8gYXBwcm94aW1hdGUgc2hpZnQgdmFsdWVcbiAgICBpZiAobnVtLmxlbmd0aCA+IHRoaXMubGVuZ3RoIHx8IHRoaXMuY21wKG51bSkgPCAwKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IG5ldyBCTigwKSxcbiAgICAgICAgbW9kOiB0aGlzXG4gICAgICB9O1xuICAgIH1cblxuICAgIC8vIFZlcnkgc2hvcnQgcmVkdWN0aW9uXG4gICAgaWYgKG51bS5sZW5ndGggPT09IDEpIHtcbiAgICAgIGlmIChtb2RlID09PSAnZGl2Jykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogdGhpcy5kaXZuKG51bS53b3Jkc1swXSksXG4gICAgICAgICAgbW9kOiBudWxsXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIGlmIChtb2RlID09PSAnbW9kJykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogbnVsbCxcbiAgICAgICAgICBtb2Q6IG5ldyBCTih0aGlzLm1vZG4obnVtLndvcmRzWzBdKSlcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiB0aGlzLmRpdm4obnVtLndvcmRzWzBdKSxcbiAgICAgICAgbW9kOiBuZXcgQk4odGhpcy5tb2RuKG51bS53b3Jkc1swXSkpXG4gICAgICB9O1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl93b3JkRGl2KG51bSwgbW9kZSk7XG4gIH07XG5cbiAgLy8gRmluZCBgdGhpc2AgLyBgbnVtYFxuICBCTi5wcm90b3R5cGUuZGl2ID0gZnVuY3Rpb24gZGl2IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5kaXZtb2QobnVtLCAnZGl2JywgZmFsc2UpLmRpdjtcbiAgfTtcblxuICAvLyBGaW5kIGB0aGlzYCAlIGBudW1gXG4gIEJOLnByb3RvdHlwZS5tb2QgPSBmdW5jdGlvbiBtb2QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmRpdm1vZChudW0sICdtb2QnLCBmYWxzZSkubW9kO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51bW9kID0gZnVuY3Rpb24gdW1vZCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuZGl2bW9kKG51bSwgJ21vZCcsIHRydWUpLm1vZDtcbiAgfTtcblxuICAvLyBGaW5kIFJvdW5kKGB0aGlzYCAvIGBudW1gKVxuICBCTi5wcm90b3R5cGUuZGl2Um91bmQgPSBmdW5jdGlvbiBkaXZSb3VuZCAobnVtKSB7XG4gICAgdmFyIGRtID0gdGhpcy5kaXZtb2QobnVtKTtcblxuICAgIC8vIEZhc3QgY2FzZSAtIGV4YWN0IGRpdmlzaW9uXG4gICAgaWYgKGRtLm1vZC5pc1plcm8oKSkgcmV0dXJuIGRtLmRpdjtcblxuICAgIHZhciBtb2QgPSBkbS5kaXYubmVnYXRpdmUgIT09IDAgPyBkbS5tb2QuaXN1YihudW0pIDogZG0ubW9kO1xuXG4gICAgdmFyIGhhbGYgPSBudW0udXNocm4oMSk7XG4gICAgdmFyIHIyID0gbnVtLmFuZGxuKDEpO1xuICAgIHZhciBjbXAgPSBtb2QuY21wKGhhbGYpO1xuXG4gICAgLy8gUm91bmQgZG93blxuICAgIGlmIChjbXAgPCAwIHx8IHIyID09PSAxICYmIGNtcCA9PT0gMCkgcmV0dXJuIGRtLmRpdjtcblxuICAgIC8vIFJvdW5kIHVwXG4gICAgcmV0dXJuIGRtLmRpdi5uZWdhdGl2ZSAhPT0gMCA/IGRtLmRpdi5pc3VibigxKSA6IGRtLmRpdi5pYWRkbigxKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubW9kbiA9IGZ1bmN0aW9uIG1vZG4gKG51bSkge1xuICAgIGFzc2VydChudW0gPD0gMHgzZmZmZmZmKTtcbiAgICB2YXIgcCA9ICgxIDw8IDI2KSAlIG51bTtcblxuICAgIHZhciBhY2MgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICBhY2MgPSAocCAqIGFjYyArICh0aGlzLndvcmRzW2ldIHwgMCkpICUgbnVtO1xuICAgIH1cblxuICAgIHJldHVybiBhY2M7XG4gIH07XG5cbiAgLy8gSW4tcGxhY2UgZGl2aXNpb24gYnkgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5pZGl2biA9IGZ1bmN0aW9uIGlkaXZuIChudW0pIHtcbiAgICBhc3NlcnQobnVtIDw9IDB4M2ZmZmZmZik7XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgdyA9ICh0aGlzLndvcmRzW2ldIHwgMCkgKyBjYXJyeSAqIDB4NDAwMDAwMDtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAodyAvIG51bSkgfCAwO1xuICAgICAgY2FycnkgPSB3ICUgbnVtO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmRpdm4gPSBmdW5jdGlvbiBkaXZuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlkaXZuKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmVnY2QgPSBmdW5jdGlvbiBlZ2NkIChwKSB7XG4gICAgYXNzZXJ0KHAubmVnYXRpdmUgPT09IDApO1xuICAgIGFzc2VydCghcC5pc1plcm8oKSk7XG5cbiAgICB2YXIgeCA9IHRoaXM7XG4gICAgdmFyIHkgPSBwLmNsb25lKCk7XG5cbiAgICBpZiAoeC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgeCA9IHgudW1vZChwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgeCA9IHguY2xvbmUoKTtcbiAgICB9XG5cbiAgICAvLyBBICogeCArIEIgKiB5ID0geFxuICAgIHZhciBBID0gbmV3IEJOKDEpO1xuICAgIHZhciBCID0gbmV3IEJOKDApO1xuXG4gICAgLy8gQyAqIHggKyBEICogeSA9IHlcbiAgICB2YXIgQyA9IG5ldyBCTigwKTtcbiAgICB2YXIgRCA9IG5ldyBCTigxKTtcblxuICAgIHZhciBnID0gMDtcblxuICAgIHdoaWxlICh4LmlzRXZlbigpICYmIHkuaXNFdmVuKCkpIHtcbiAgICAgIHguaXVzaHJuKDEpO1xuICAgICAgeS5pdXNocm4oMSk7XG4gICAgICArK2c7XG4gICAgfVxuXG4gICAgdmFyIHlwID0geS5jbG9uZSgpO1xuICAgIHZhciB4cCA9IHguY2xvbmUoKTtcblxuICAgIHdoaWxlICgheC5pc1plcm8oKSkge1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGltID0gMTsgKHgud29yZHNbMF0gJiBpbSkgPT09IDAgJiYgaSA8IDI2OyArK2ksIGltIDw8PSAxKTtcbiAgICAgIGlmIChpID4gMCkge1xuICAgICAgICB4Lml1c2hybihpKTtcbiAgICAgICAgd2hpbGUgKGktLSA+IDApIHtcbiAgICAgICAgICBpZiAoQS5pc09kZCgpIHx8IEIuaXNPZGQoKSkge1xuICAgICAgICAgICAgQS5pYWRkKHlwKTtcbiAgICAgICAgICAgIEIuaXN1Yih4cCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQS5pdXNocm4oMSk7XG4gICAgICAgICAgQi5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9yICh2YXIgaiA9IDAsIGptID0gMTsgKHkud29yZHNbMF0gJiBqbSkgPT09IDAgJiYgaiA8IDI2OyArK2osIGptIDw8PSAxKTtcbiAgICAgIGlmIChqID4gMCkge1xuICAgICAgICB5Lml1c2hybihqKTtcbiAgICAgICAgd2hpbGUgKGotLSA+IDApIHtcbiAgICAgICAgICBpZiAoQy5pc09kZCgpIHx8IEQuaXNPZGQoKSkge1xuICAgICAgICAgICAgQy5pYWRkKHlwKTtcbiAgICAgICAgICAgIEQuaXN1Yih4cCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQy5pdXNocm4oMSk7XG4gICAgICAgICAgRC5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKHguY21wKHkpID49IDApIHtcbiAgICAgICAgeC5pc3ViKHkpO1xuICAgICAgICBBLmlzdWIoQyk7XG4gICAgICAgIEIuaXN1YihEKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHkuaXN1Yih4KTtcbiAgICAgICAgQy5pc3ViKEEpO1xuICAgICAgICBELmlzdWIoQik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGE6IEMsXG4gICAgICBiOiBELFxuICAgICAgZ2NkOiB5Lml1c2hsbihnKVxuICAgIH07XG4gIH07XG5cbiAgLy8gVGhpcyBpcyByZWR1Y2VkIGluY2FybmF0aW9uIG9mIHRoZSBiaW5hcnkgRUVBXG4gIC8vIGFib3ZlLCBkZXNpZ25hdGVkIHRvIGludmVydCBtZW1iZXJzIG9mIHRoZVxuICAvLyBfcHJpbWVfIGZpZWxkcyBGKHApIGF0IGEgbWF4aW1hbCBzcGVlZFxuICBCTi5wcm90b3R5cGUuX2ludm1wID0gZnVuY3Rpb24gX2ludm1wIChwKSB7XG4gICAgYXNzZXJ0KHAubmVnYXRpdmUgPT09IDApO1xuICAgIGFzc2VydCghcC5pc1plcm8oKSk7XG5cbiAgICB2YXIgYSA9IHRoaXM7XG4gICAgdmFyIGIgPSBwLmNsb25lKCk7XG5cbiAgICBpZiAoYS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgYSA9IGEudW1vZChwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IGEuY2xvbmUoKTtcbiAgICB9XG5cbiAgICB2YXIgeDEgPSBuZXcgQk4oMSk7XG4gICAgdmFyIHgyID0gbmV3IEJOKDApO1xuXG4gICAgdmFyIGRlbHRhID0gYi5jbG9uZSgpO1xuXG4gICAgd2hpbGUgKGEuY21wbigxKSA+IDAgJiYgYi5jbXBuKDEpID4gMCkge1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGltID0gMTsgKGEud29yZHNbMF0gJiBpbSkgPT09IDAgJiYgaSA8IDI2OyArK2ksIGltIDw8PSAxKTtcbiAgICAgIGlmIChpID4gMCkge1xuICAgICAgICBhLml1c2hybihpKTtcbiAgICAgICAgd2hpbGUgKGktLSA+IDApIHtcbiAgICAgICAgICBpZiAoeDEuaXNPZGQoKSkge1xuICAgICAgICAgICAgeDEuaWFkZChkZWx0YSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgeDEuaXVzaHJuKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvciAodmFyIGogPSAwLCBqbSA9IDE7IChiLndvcmRzWzBdICYgam0pID09PSAwICYmIGogPCAyNjsgKytqLCBqbSA8PD0gMSk7XG4gICAgICBpZiAoaiA+IDApIHtcbiAgICAgICAgYi5pdXNocm4oaik7XG4gICAgICAgIHdoaWxlIChqLS0gPiAwKSB7XG4gICAgICAgICAgaWYgKHgyLmlzT2RkKCkpIHtcbiAgICAgICAgICAgIHgyLmlhZGQoZGVsdGEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHgyLml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoYS5jbXAoYikgPj0gMCkge1xuICAgICAgICBhLmlzdWIoYik7XG4gICAgICAgIHgxLmlzdWIoeDIpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgYi5pc3ViKGEpO1xuICAgICAgICB4Mi5pc3ViKHgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcmVzO1xuICAgIGlmIChhLmNtcG4oMSkgPT09IDApIHtcbiAgICAgIHJlcyA9IHgxO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXMgPSB4MjtcbiAgICB9XG5cbiAgICBpZiAocmVzLmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMuaWFkZChwKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5nY2QgPSBmdW5jdGlvbiBnY2QgKG51bSkge1xuICAgIGlmICh0aGlzLmlzWmVybygpKSByZXR1cm4gbnVtLmFicygpO1xuICAgIGlmIChudW0uaXNaZXJvKCkpIHJldHVybiB0aGlzLmFicygpO1xuXG4gICAgdmFyIGEgPSB0aGlzLmNsb25lKCk7XG4gICAgdmFyIGIgPSBudW0uY2xvbmUoKTtcbiAgICBhLm5lZ2F0aXZlID0gMDtcbiAgICBiLm5lZ2F0aXZlID0gMDtcblxuICAgIC8vIFJlbW92ZSBjb21tb24gZmFjdG9yIG9mIHR3b1xuICAgIGZvciAodmFyIHNoaWZ0ID0gMDsgYS5pc0V2ZW4oKSAmJiBiLmlzRXZlbigpOyBzaGlmdCsrKSB7XG4gICAgICBhLml1c2hybigxKTtcbiAgICAgIGIuaXVzaHJuKDEpO1xuICAgIH1cblxuICAgIGRvIHtcbiAgICAgIHdoaWxlIChhLmlzRXZlbigpKSB7XG4gICAgICAgIGEuaXVzaHJuKDEpO1xuICAgICAgfVxuICAgICAgd2hpbGUgKGIuaXNFdmVuKCkpIHtcbiAgICAgICAgYi5pdXNocm4oMSk7XG4gICAgICB9XG5cbiAgICAgIHZhciByID0gYS5jbXAoYik7XG4gICAgICBpZiAociA8IDApIHtcbiAgICAgICAgLy8gU3dhcCBgYWAgYW5kIGBiYCB0byBtYWtlIGBhYCBhbHdheXMgYmlnZ2VyIHRoYW4gYGJgXG4gICAgICAgIHZhciB0ID0gYTtcbiAgICAgICAgYSA9IGI7XG4gICAgICAgIGIgPSB0O1xuICAgICAgfSBlbHNlIGlmIChyID09PSAwIHx8IGIuY21wbigxKSA9PT0gMCkge1xuICAgICAgICBicmVhaztcbiAgICAgIH1cblxuICAgICAgYS5pc3ViKGIpO1xuICAgIH0gd2hpbGUgKHRydWUpO1xuXG4gICAgcmV0dXJuIGIuaXVzaGxuKHNoaWZ0KTtcbiAgfTtcblxuICAvLyBJbnZlcnQgbnVtYmVyIGluIHRoZSBmaWVsZCBGKG51bSlcbiAgQk4ucHJvdG90eXBlLmludm0gPSBmdW5jdGlvbiBpbnZtIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5lZ2NkKG51bSkuYS51bW9kKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzRXZlbiA9IGZ1bmN0aW9uIGlzRXZlbiAoKSB7XG4gICAgcmV0dXJuICh0aGlzLndvcmRzWzBdICYgMSkgPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzT2RkID0gZnVuY3Rpb24gaXNPZGQgKCkge1xuICAgIHJldHVybiAodGhpcy53b3Jkc1swXSAmIDEpID09PSAxO1xuICB9O1xuXG4gIC8vIEFuZCBmaXJzdCB3b3JkIGFuZCBudW1cbiAgQk4ucHJvdG90eXBlLmFuZGxuID0gZnVuY3Rpb24gYW5kbG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLndvcmRzWzBdICYgbnVtO1xuICB9O1xuXG4gIC8vIEluY3JlbWVudCBhdCB0aGUgYml0IHBvc2l0aW9uIGluLWxpbmVcbiAgQk4ucHJvdG90eXBlLmJpbmNuID0gZnVuY3Rpb24gYmluY24gKGJpdCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0ID09PSAnbnVtYmVyJyk7XG4gICAgdmFyIHIgPSBiaXQgJSAyNjtcbiAgICB2YXIgcyA9IChiaXQgLSByKSAvIDI2O1xuICAgIHZhciBxID0gMSA8PCByO1xuXG4gICAgLy8gRmFzdCBjYXNlOiBiaXQgaXMgbXVjaCBoaWdoZXIgdGhhbiBhbGwgZXhpc3Rpbmcgd29yZHNcbiAgICBpZiAodGhpcy5sZW5ndGggPD0gcykge1xuICAgICAgdGhpcy5fZXhwYW5kKHMgKyAxKTtcbiAgICAgIHRoaXMud29yZHNbc10gfD0gcTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIEFkZCBiaXQgYW5kIHByb3BhZ2F0ZSwgaWYgbmVlZGVkXG4gICAgdmFyIGNhcnJ5ID0gcTtcbiAgICBmb3IgKHZhciBpID0gczsgY2FycnkgIT09IDAgJiYgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB3ICs9IGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+PiAyNjtcbiAgICAgIHcgJj0gMHgzZmZmZmZmO1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHc7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzWmVybyA9IGZ1bmN0aW9uIGlzWmVybyAoKSB7XG4gICAgcmV0dXJuIHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNtcG4gPSBmdW5jdGlvbiBjbXBuIChudW0pIHtcbiAgICB2YXIgbmVnYXRpdmUgPSBudW0gPCAwO1xuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgIW5lZ2F0aXZlKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbmVnYXRpdmUpIHJldHVybiAxO1xuXG4gICAgdGhpcy5zdHJpcCgpO1xuXG4gICAgdmFyIHJlcztcbiAgICBpZiAodGhpcy5sZW5ndGggPiAxKSB7XG4gICAgICByZXMgPSAxO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAobmVnYXRpdmUpIHtcbiAgICAgICAgbnVtID0gLW51bTtcbiAgICAgIH1cblxuICAgICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYsICdOdW1iZXIgaXMgdG9vIGJpZycpO1xuXG4gICAgICB2YXIgdyA9IHRoaXMud29yZHNbMF0gfCAwO1xuICAgICAgcmVzID0gdyA9PT0gbnVtID8gMCA6IHcgPCBudW0gPyAtMSA6IDE7XG4gICAgfVxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gLXJlcyB8IDA7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBDb21wYXJlIHR3byBudW1iZXJzIGFuZCByZXR1cm46XG4gIC8vIDEgLSBpZiBgdGhpc2AgPiBgbnVtYFxuICAvLyAwIC0gaWYgYHRoaXNgID09IGBudW1gXG4gIC8vIC0xIC0gaWYgYHRoaXNgIDwgYG51bWBcbiAgQk4ucHJvdG90eXBlLmNtcCA9IGZ1bmN0aW9uIGNtcCAobnVtKSB7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgbnVtLm5lZ2F0aXZlID09PSAwKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbnVtLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gMTtcblxuICAgIHZhciByZXMgPSB0aGlzLnVjbXAobnVtKTtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkgcmV0dXJuIC1yZXMgfCAwO1xuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gVW5zaWduZWQgY29tcGFyaXNvblxuICBCTi5wcm90b3R5cGUudWNtcCA9IGZ1bmN0aW9uIHVjbXAgKG51bSkge1xuICAgIC8vIEF0IHRoaXMgcG9pbnQgYm90aCBudW1iZXJzIGhhdmUgdGhlIHNhbWUgc2lnblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiAxO1xuICAgIGlmICh0aGlzLmxlbmd0aCA8IG51bS5sZW5ndGgpIHJldHVybiAtMTtcblxuICAgIHZhciByZXMgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgYSA9IHRoaXMud29yZHNbaV0gfCAwO1xuICAgICAgdmFyIGIgPSBudW0ud29yZHNbaV0gfCAwO1xuXG4gICAgICBpZiAoYSA9PT0gYikgY29udGludWU7XG4gICAgICBpZiAoYSA8IGIpIHtcbiAgICAgICAgcmVzID0gLTE7XG4gICAgICB9IGVsc2UgaWYgKGEgPiBiKSB7XG4gICAgICAgIHJlcyA9IDE7XG4gICAgICB9XG4gICAgICBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ3RuID0gZnVuY3Rpb24gZ3RuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IDE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ID0gZnVuY3Rpb24gZ3QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pID09PSAxO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ndGVuID0gZnVuY3Rpb24gZ3RlbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pID49IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ZSA9IGZ1bmN0aW9uIGd0ZSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPj0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRuID0gZnVuY3Rpb24gbHRuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IC0xO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5sdCA9IGZ1bmN0aW9uIGx0IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA9PT0gLTE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmx0ZW4gPSBmdW5jdGlvbiBsdGVuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPD0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRlID0gZnVuY3Rpb24gbHRlIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA8PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5lcW4gPSBmdW5jdGlvbiBlcW4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZXEgPSBmdW5jdGlvbiBlcSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPT09IDA7XG4gIH07XG5cbiAgLy9cbiAgLy8gQSByZWR1Y2UgY29udGV4dCwgY291bGQgYmUgdXNpbmcgbW9udGdvbWVyeSBvciBzb21ldGhpbmcgYmV0dGVyLCBkZXBlbmRpbmdcbiAgLy8gb24gdGhlIGBtYCBpdHNlbGYuXG4gIC8vXG4gIEJOLnJlZCA9IGZ1bmN0aW9uIHJlZCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBSZWQobnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9SZWQgPSBmdW5jdGlvbiB0b1JlZCAoY3R4KSB7XG4gICAgYXNzZXJ0KCF0aGlzLnJlZCwgJ0FscmVhZHkgYSBudW1iZXIgaW4gcmVkdWN0aW9uIGNvbnRleHQnKTtcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgcmV0dXJuIGN0eC5jb252ZXJ0VG8odGhpcykuX2ZvcmNlUmVkKGN0eCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21SZWQgPSBmdW5jdGlvbiBmcm9tUmVkICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdmcm9tUmVkIHdvcmtzIG9ubHkgd2l0aCBudW1iZXJzIGluIHJlZHVjdGlvbiBjb250ZXh0Jyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmNvbnZlcnRGcm9tKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fZm9yY2VSZWQgPSBmdW5jdGlvbiBfZm9yY2VSZWQgKGN0eCkge1xuICAgIHRoaXMucmVkID0gY3R4O1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5mb3JjZVJlZCA9IGZ1bmN0aW9uIGZvcmNlUmVkIChjdHgpIHtcbiAgICBhc3NlcnQoIXRoaXMucmVkLCAnQWxyZWFkeSBhIG51bWJlciBpbiByZWR1Y3Rpb24gY29udGV4dCcpO1xuICAgIHJldHVybiB0aGlzLl9mb3JjZVJlZChjdHgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRBZGQgPSBmdW5jdGlvbiByZWRBZGQgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZEFkZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElBZGQgPSBmdW5jdGlvbiByZWRJQWRkIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJQWRkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFN1YiA9IGZ1bmN0aW9uIHJlZFN1YiAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3ViIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSVN1YiA9IGZ1bmN0aW9uIHJlZElTdWIgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZElTdWIgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmlzdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkU2hsID0gZnVuY3Rpb24gcmVkU2hsIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRTaGwgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNobCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRNdWwgPSBmdW5jdGlvbiByZWRNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5tdWwodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSU11bCA9IGZ1bmN0aW9uIHJlZElNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbXVsKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFNxciA9IGZ1bmN0aW9uIHJlZFNxciAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zcXIodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElTcXIgPSBmdW5jdGlvbiByZWRJU3FyICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pc3FyKHRoaXMpO1xuICB9O1xuXG4gIC8vIFNxdWFyZSByb290IG92ZXIgcFxuICBCTi5wcm90b3R5cGUucmVkU3FydCA9IGZ1bmN0aW9uIHJlZFNxcnQgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZFNxcnQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNxcnQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZEludm0gPSBmdW5jdGlvbiByZWRJbnZtICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJbnZtIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbnZtKHRoaXMpO1xuICB9O1xuXG4gIC8vIFJldHVybiBuZWdhdGl2ZSBjbG9uZSBvZiBgdGhpc2AgJSBgcmVkIG1vZHVsb2BcbiAgQk4ucHJvdG90eXBlLnJlZE5lZyA9IGZ1bmN0aW9uIHJlZE5lZyAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkTmVnIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5uZWcodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFBvdyA9IGZ1bmN0aW9uIHJlZFBvdyAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkICYmICFudW0ucmVkLCAncmVkUG93KG5vcm1hbE51bSknKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQucG93KHRoaXMsIG51bSk7XG4gIH07XG5cbiAgLy8gUHJpbWUgbnVtYmVycyB3aXRoIGVmZmljaWVudCByZWR1Y3Rpb25cbiAgdmFyIHByaW1lcyA9IHtcbiAgICBrMjU2OiBudWxsLFxuICAgIHAyMjQ6IG51bGwsXG4gICAgcDE5MjogbnVsbCxcbiAgICBwMjU1MTk6IG51bGxcbiAgfTtcblxuICAvLyBQc2V1ZG8tTWVyc2VubmUgcHJpbWVcbiAgZnVuY3Rpb24gTVByaW1lIChuYW1lLCBwKSB7XG4gICAgLy8gUCA9IDIgXiBOIC0gS1xuICAgIHRoaXMubmFtZSA9IG5hbWU7XG4gICAgdGhpcy5wID0gbmV3IEJOKHAsIDE2KTtcbiAgICB0aGlzLm4gPSB0aGlzLnAuYml0TGVuZ3RoKCk7XG4gICAgdGhpcy5rID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLm4pLmlzdWIodGhpcy5wKTtcblxuICAgIHRoaXMudG1wID0gdGhpcy5fdG1wKCk7XG4gIH1cblxuICBNUHJpbWUucHJvdG90eXBlLl90bXAgPSBmdW5jdGlvbiBfdG1wICgpIHtcbiAgICB2YXIgdG1wID0gbmV3IEJOKG51bGwpO1xuICAgIHRtcC53b3JkcyA9IG5ldyBBcnJheShNYXRoLmNlaWwodGhpcy5uIC8gMTMpKTtcbiAgICByZXR1cm4gdG1wO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuaXJlZHVjZSA9IGZ1bmN0aW9uIGlyZWR1Y2UgKG51bSkge1xuICAgIC8vIEFzc3VtZXMgdGhhdCBgbnVtYCBpcyBsZXNzIHRoYW4gYFBeMmBcbiAgICAvLyBudW0gPSBISSAqICgyIF4gTiAtIEspICsgSEkgKiBLICsgTE8gPSBISSAqIEsgKyBMTyAobW9kIFApXG4gICAgdmFyIHIgPSBudW07XG4gICAgdmFyIHJsZW47XG5cbiAgICBkbyB7XG4gICAgICB0aGlzLnNwbGl0KHIsIHRoaXMudG1wKTtcbiAgICAgIHIgPSB0aGlzLmltdWxLKHIpO1xuICAgICAgciA9IHIuaWFkZCh0aGlzLnRtcCk7XG4gICAgICBybGVuID0gci5iaXRMZW5ndGgoKTtcbiAgICB9IHdoaWxlIChybGVuID4gdGhpcy5uKTtcblxuICAgIHZhciBjbXAgPSBybGVuIDwgdGhpcy5uID8gLTEgOiByLnVjbXAodGhpcy5wKTtcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICByLndvcmRzWzBdID0gMDtcbiAgICAgIHIubGVuZ3RoID0gMTtcbiAgICB9IGVsc2UgaWYgKGNtcCA+IDApIHtcbiAgICAgIHIuaXN1Yih0aGlzLnApO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAoci5zdHJpcCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIC8vIHIgaXMgQk4gdjQgaW5zdGFuY2VcbiAgICAgICAgci5zdHJpcCgpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy8gciBpcyBCTiB2NSBpbnN0YW5jZVxuICAgICAgICByLl9zdHJpcCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuc3BsaXQgPSBmdW5jdGlvbiBzcGxpdCAoaW5wdXQsIG91dCkge1xuICAgIGlucHV0Lml1c2hybih0aGlzLm4sIDAsIG91dCk7XG4gIH07XG5cbiAgTVByaW1lLnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICByZXR1cm4gbnVtLmltdWwodGhpcy5rKTtcbiAgfTtcblxuICBmdW5jdGlvbiBLMjU2ICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAnazI1NicsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUgZmZmZmZjMmYnKTtcbiAgfVxuICBpbmhlcml0cyhLMjU2LCBNUHJpbWUpO1xuXG4gIEsyNTYucHJvdG90eXBlLnNwbGl0ID0gZnVuY3Rpb24gc3BsaXQgKGlucHV0LCBvdXRwdXQpIHtcbiAgICAvLyAyNTYgPSA5ICogMjYgKyAyMlxuICAgIHZhciBtYXNrID0gMHgzZmZmZmY7XG5cbiAgICB2YXIgb3V0TGVuID0gTWF0aC5taW4oaW5wdXQubGVuZ3RoLCA5KTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG91dExlbjsgaSsrKSB7XG4gICAgICBvdXRwdXQud29yZHNbaV0gPSBpbnB1dC53b3Jkc1tpXTtcbiAgICB9XG4gICAgb3V0cHV0Lmxlbmd0aCA9IG91dExlbjtcblxuICAgIGlmIChpbnB1dC5sZW5ndGggPD0gOSkge1xuICAgICAgaW5wdXQud29yZHNbMF0gPSAwO1xuICAgICAgaW5wdXQubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICAvLyBTaGlmdCBieSA5IGxpbWJzXG4gICAgdmFyIHByZXYgPSBpbnB1dC53b3Jkc1s5XTtcbiAgICBvdXRwdXQud29yZHNbb3V0cHV0Lmxlbmd0aCsrXSA9IHByZXYgJiBtYXNrO1xuXG4gICAgZm9yIChpID0gMTA7IGkgPCBpbnB1dC5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIG5leHQgPSBpbnB1dC53b3Jkc1tpXSB8IDA7XG4gICAgICBpbnB1dC53b3Jkc1tpIC0gMTBdID0gKChuZXh0ICYgbWFzaykgPDwgNCkgfCAocHJldiA+Pj4gMjIpO1xuICAgICAgcHJldiA9IG5leHQ7XG4gICAgfVxuICAgIHByZXYgPj4+PSAyMjtcbiAgICBpbnB1dC53b3Jkc1tpIC0gMTBdID0gcHJldjtcbiAgICBpZiAocHJldiA9PT0gMCAmJiBpbnB1dC5sZW5ndGggPiAxMCkge1xuICAgICAgaW5wdXQubGVuZ3RoIC09IDEwO1xuICAgIH0gZWxzZSB7XG4gICAgICBpbnB1dC5sZW5ndGggLT0gOTtcbiAgICB9XG4gIH07XG5cbiAgSzI1Ni5wcm90b3R5cGUuaW11bEsgPSBmdW5jdGlvbiBpbXVsSyAobnVtKSB7XG4gICAgLy8gSyA9IDB4MTAwMDAwM2QxID0gWyAweDQwLCAweDNkMSBdXG4gICAgbnVtLndvcmRzW251bS5sZW5ndGhdID0gMDtcbiAgICBudW0ud29yZHNbbnVtLmxlbmd0aCArIDFdID0gMDtcbiAgICBudW0ubGVuZ3RoICs9IDI7XG5cbiAgICAvLyBib3VuZGVkIGF0OiAweDQwICogMHgzZmZmZmZmICsgMHgzZDAgPSAweDEwMDAwMDM5MFxuICAgIHZhciBsbyA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gbnVtLndvcmRzW2ldIHwgMDtcbiAgICAgIGxvICs9IHcgKiAweDNkMTtcbiAgICAgIG51bS53b3Jkc1tpXSA9IGxvICYgMHgzZmZmZmZmO1xuICAgICAgbG8gPSB3ICogMHg0MCArICgobG8gLyAweDQwMDAwMDApIHwgMCk7XG4gICAgfVxuXG4gICAgLy8gRmFzdCBsZW5ndGggcmVkdWN0aW9uXG4gICAgaWYgKG51bS53b3Jkc1tudW0ubGVuZ3RoIC0gMV0gPT09IDApIHtcbiAgICAgIG51bS5sZW5ndGgtLTtcbiAgICAgIGlmIChudW0ud29yZHNbbnVtLmxlbmd0aCAtIDFdID09PSAwKSB7XG4gICAgICAgIG51bS5sZW5ndGgtLTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG51bTtcbiAgfTtcblxuICBmdW5jdGlvbiBQMjI0ICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAncDIyNCcsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEnKTtcbiAgfVxuICBpbmhlcml0cyhQMjI0LCBNUHJpbWUpO1xuXG4gIGZ1bmN0aW9uIFAxOTIgKCkge1xuICAgIE1QcmltZS5jYWxsKFxuICAgICAgdGhpcyxcbiAgICAgICdwMTkyJyxcbiAgICAgICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZSBmZmZmZmZmZiBmZmZmZmZmZicpO1xuICB9XG4gIGluaGVyaXRzKFAxOTIsIE1QcmltZSk7XG5cbiAgZnVuY3Rpb24gUDI1NTE5ICgpIHtcbiAgICAvLyAyIF4gMjU1IC0gMTlcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAnMjU1MTknLFxuICAgICAgJzdmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZWQnKTtcbiAgfVxuICBpbmhlcml0cyhQMjU1MTksIE1QcmltZSk7XG5cbiAgUDI1NTE5LnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICAvLyBLID0gMHgxM1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBoaSA9IChudW0ud29yZHNbaV0gfCAwKSAqIDB4MTMgKyBjYXJyeTtcbiAgICAgIHZhciBsbyA9IGhpICYgMHgzZmZmZmZmO1xuICAgICAgaGkgPj4+PSAyNjtcblxuICAgICAgbnVtLndvcmRzW2ldID0gbG87XG4gICAgICBjYXJyeSA9IGhpO1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG51bS53b3Jkc1tudW0ubGVuZ3RoKytdID0gY2Fycnk7XG4gICAgfVxuICAgIHJldHVybiBudW07XG4gIH07XG5cbiAgLy8gRXhwb3J0ZWQgbW9zdGx5IGZvciB0ZXN0aW5nIHB1cnBvc2VzLCB1c2UgcGxhaW4gbmFtZSBpbnN0ZWFkXG4gIEJOLl9wcmltZSA9IGZ1bmN0aW9uIHByaW1lIChuYW1lKSB7XG4gICAgLy8gQ2FjaGVkIHZlcnNpb24gb2YgcHJpbWVcbiAgICBpZiAocHJpbWVzW25hbWVdKSByZXR1cm4gcHJpbWVzW25hbWVdO1xuXG4gICAgdmFyIHByaW1lO1xuICAgIGlmIChuYW1lID09PSAnazI1NicpIHtcbiAgICAgIHByaW1lID0gbmV3IEsyNTYoKTtcbiAgICB9IGVsc2UgaWYgKG5hbWUgPT09ICdwMjI0Jykge1xuICAgICAgcHJpbWUgPSBuZXcgUDIyNCgpO1xuICAgIH0gZWxzZSBpZiAobmFtZSA9PT0gJ3AxOTInKSB7XG4gICAgICBwcmltZSA9IG5ldyBQMTkyKCk7XG4gICAgfSBlbHNlIGlmIChuYW1lID09PSAncDI1NTE5Jykge1xuICAgICAgcHJpbWUgPSBuZXcgUDI1NTE5KCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignVW5rbm93biBwcmltZSAnICsgbmFtZSk7XG4gICAgfVxuICAgIHByaW1lc1tuYW1lXSA9IHByaW1lO1xuXG4gICAgcmV0dXJuIHByaW1lO1xuICB9O1xuXG4gIC8vXG4gIC8vIEJhc2UgcmVkdWN0aW9uIGVuZ2luZVxuICAvL1xuICBmdW5jdGlvbiBSZWQgKG0pIHtcbiAgICBpZiAodHlwZW9mIG0gPT09ICdzdHJpbmcnKSB7XG4gICAgICB2YXIgcHJpbWUgPSBCTi5fcHJpbWUobSk7XG4gICAgICB0aGlzLm0gPSBwcmltZS5wO1xuICAgICAgdGhpcy5wcmltZSA9IHByaW1lO1xuICAgIH0gZWxzZSB7XG4gICAgICBhc3NlcnQobS5ndG4oMSksICdtb2R1bHVzIG11c3QgYmUgZ3JlYXRlciB0aGFuIDEnKTtcbiAgICAgIHRoaXMubSA9IG07XG4gICAgICB0aGlzLnByaW1lID0gbnVsbDtcbiAgICB9XG4gIH1cblxuICBSZWQucHJvdG90eXBlLl92ZXJpZnkxID0gZnVuY3Rpb24gX3ZlcmlmeTEgKGEpIHtcbiAgICBhc3NlcnQoYS5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgYXNzZXJ0KGEucmVkLCAncmVkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuX3ZlcmlmeTIgPSBmdW5jdGlvbiBfdmVyaWZ5MiAoYSwgYikge1xuICAgIGFzc2VydCgoYS5uZWdhdGl2ZSB8IGIubmVnYXRpdmUpID09PSAwLCAncmVkIHdvcmtzIG9ubHkgd2l0aCBwb3NpdGl2ZXMnKTtcbiAgICBhc3NlcnQoYS5yZWQgJiYgYS5yZWQgPT09IGIucmVkLFxuICAgICAgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmltb2QgPSBmdW5jdGlvbiBpbW9kIChhKSB7XG4gICAgaWYgKHRoaXMucHJpbWUpIHJldHVybiB0aGlzLnByaW1lLmlyZWR1Y2UoYSkuX2ZvcmNlUmVkKHRoaXMpO1xuICAgIHJldHVybiBhLnVtb2QodGhpcy5tKS5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5uZWcgPSBmdW5jdGlvbiBuZWcgKGEpIHtcbiAgICBpZiAoYS5pc1plcm8oKSkge1xuICAgICAgcmV0dXJuIGEuY2xvbmUoKTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5tLnN1YihhKS5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5hZGQgPSBmdW5jdGlvbiBhZGQgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuXG4gICAgdmFyIHJlcyA9IGEuYWRkKGIpO1xuICAgIGlmIChyZXMuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzLmlzdWIodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pYWRkID0gZnVuY3Rpb24gaWFkZCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5pYWRkKGIpO1xuICAgIGlmIChyZXMuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzLmlzdWIodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnN1YiA9IGZ1bmN0aW9uIHN1YiAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5zdWIoYik7XG4gICAgaWYgKHJlcy5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzLmlhZGQodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pc3ViID0gZnVuY3Rpb24gaXN1YiAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5pc3ViKGIpO1xuICAgIGlmIChyZXMuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcy5pYWRkKHRoaXMubSk7XG4gICAgfVxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5zaGwgPSBmdW5jdGlvbiBzaGwgKGEsIG51bSkge1xuICAgIHRoaXMuX3ZlcmlmeTEoYSk7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLnVzaGxuKG51bSkpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuICAgIHJldHVybiB0aGlzLmltb2QoYS5pbXVsKGIpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLm11bCA9IGZ1bmN0aW9uIG11bCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLm11bChiKSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pc3FyID0gZnVuY3Rpb24gaXNxciAoYSkge1xuICAgIHJldHVybiB0aGlzLmltdWwoYSwgYS5jbG9uZSgpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoYSkge1xuICAgIHJldHVybiB0aGlzLm11bChhLCBhKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNxcnQgPSBmdW5jdGlvbiBzcXJ0IChhKSB7XG4gICAgaWYgKGEuaXNaZXJvKCkpIHJldHVybiBhLmNsb25lKCk7XG5cbiAgICB2YXIgbW9kMyA9IHRoaXMubS5hbmRsbigzKTtcbiAgICBhc3NlcnQobW9kMyAlIDIgPT09IDEpO1xuXG4gICAgLy8gRmFzdCBjYXNlXG4gICAgaWYgKG1vZDMgPT09IDMpIHtcbiAgICAgIHZhciBwb3cgPSB0aGlzLm0uYWRkKG5ldyBCTigxKSkuaXVzaHJuKDIpO1xuICAgICAgcmV0dXJuIHRoaXMucG93KGEsIHBvdyk7XG4gICAgfVxuXG4gICAgLy8gVG9uZWxsaS1TaGFua3MgYWxnb3JpdGhtIChUb3RhbGx5IHVub3B0aW1pemVkIGFuZCBzbG93KVxuICAgIC8vXG4gICAgLy8gRmluZCBRIGFuZCBTLCB0aGF0IFEgKiAyIF4gUyA9IChQIC0gMSlcbiAgICB2YXIgcSA9IHRoaXMubS5zdWJuKDEpO1xuICAgIHZhciBzID0gMDtcbiAgICB3aGlsZSAoIXEuaXNaZXJvKCkgJiYgcS5hbmRsbigxKSA9PT0gMCkge1xuICAgICAgcysrO1xuICAgICAgcS5pdXNocm4oMSk7XG4gICAgfVxuICAgIGFzc2VydCghcS5pc1plcm8oKSk7XG5cbiAgICB2YXIgb25lID0gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIHZhciBuT25lID0gb25lLnJlZE5lZygpO1xuXG4gICAgLy8gRmluZCBxdWFkcmF0aWMgbm9uLXJlc2lkdWVcbiAgICAvLyBOT1RFOiBNYXggaXMgc3VjaCBiZWNhdXNlIG9mIGdlbmVyYWxpemVkIFJpZW1hbm4gaHlwb3RoZXNpcy5cbiAgICB2YXIgbHBvdyA9IHRoaXMubS5zdWJuKDEpLml1c2hybigxKTtcbiAgICB2YXIgeiA9IHRoaXMubS5iaXRMZW5ndGgoKTtcbiAgICB6ID0gbmV3IEJOKDIgKiB6ICogeikudG9SZWQodGhpcyk7XG5cbiAgICB3aGlsZSAodGhpcy5wb3coeiwgbHBvdykuY21wKG5PbmUpICE9PSAwKSB7XG4gICAgICB6LnJlZElBZGQobk9uZSk7XG4gICAgfVxuXG4gICAgdmFyIGMgPSB0aGlzLnBvdyh6LCBxKTtcbiAgICB2YXIgciA9IHRoaXMucG93KGEsIHEuYWRkbigxKS5pdXNocm4oMSkpO1xuICAgIHZhciB0ID0gdGhpcy5wb3coYSwgcSk7XG4gICAgdmFyIG0gPSBzO1xuICAgIHdoaWxlICh0LmNtcChvbmUpICE9PSAwKSB7XG4gICAgICB2YXIgdG1wID0gdDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyB0bXAuY21wKG9uZSkgIT09IDA7IGkrKykge1xuICAgICAgICB0bXAgPSB0bXAucmVkU3FyKCk7XG4gICAgICB9XG4gICAgICBhc3NlcnQoaSA8IG0pO1xuICAgICAgdmFyIGIgPSB0aGlzLnBvdyhjLCBuZXcgQk4oMSkuaXVzaGxuKG0gLSBpIC0gMSkpO1xuXG4gICAgICByID0gci5yZWRNdWwoYik7XG4gICAgICBjID0gYi5yZWRTcXIoKTtcbiAgICAgIHQgPSB0LnJlZE11bChjKTtcbiAgICAgIG0gPSBpO1xuICAgIH1cblxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW52bSA9IGZ1bmN0aW9uIGludm0gKGEpIHtcbiAgICB2YXIgaW52ID0gYS5faW52bXAodGhpcy5tKTtcbiAgICBpZiAoaW52Lm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBpbnYubmVnYXRpdmUgPSAwO1xuICAgICAgcmV0dXJuIHRoaXMuaW1vZChpbnYpLnJlZE5lZygpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gdGhpcy5pbW9kKGludik7XG4gICAgfVxuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChhLCBudW0pIHtcbiAgICBpZiAobnVtLmlzWmVybygpKSByZXR1cm4gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIGlmIChudW0uY21wbigxKSA9PT0gMCkgcmV0dXJuIGEuY2xvbmUoKTtcblxuICAgIHZhciB3aW5kb3dTaXplID0gNDtcbiAgICB2YXIgd25kID0gbmV3IEFycmF5KDEgPDwgd2luZG93U2l6ZSk7XG4gICAgd25kWzBdID0gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIHduZFsxXSA9IGE7XG4gICAgZm9yICh2YXIgaSA9IDI7IGkgPCB3bmQubGVuZ3RoOyBpKyspIHtcbiAgICAgIHduZFtpXSA9IHRoaXMubXVsKHduZFtpIC0gMV0sIGEpO1xuICAgIH1cblxuICAgIHZhciByZXMgPSB3bmRbMF07XG4gICAgdmFyIGN1cnJlbnQgPSAwO1xuICAgIHZhciBjdXJyZW50TGVuID0gMDtcbiAgICB2YXIgc3RhcnQgPSBudW0uYml0TGVuZ3RoKCkgJSAyNjtcbiAgICBpZiAoc3RhcnQgPT09IDApIHtcbiAgICAgIHN0YXJ0ID0gMjY7XG4gICAgfVxuXG4gICAgZm9yIChpID0gbnVtLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgd29yZCA9IG51bS53b3Jkc1tpXTtcbiAgICAgIGZvciAodmFyIGogPSBzdGFydCAtIDE7IGogPj0gMDsgai0tKSB7XG4gICAgICAgIHZhciBiaXQgPSAod29yZCA+PiBqKSAmIDE7XG4gICAgICAgIGlmIChyZXMgIT09IHduZFswXSkge1xuICAgICAgICAgIHJlcyA9IHRoaXMuc3FyKHJlcyk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoYml0ID09PSAwICYmIGN1cnJlbnQgPT09IDApIHtcbiAgICAgICAgICBjdXJyZW50TGVuID0gMDtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGN1cnJlbnQgPDw9IDE7XG4gICAgICAgIGN1cnJlbnQgfD0gYml0O1xuICAgICAgICBjdXJyZW50TGVuKys7XG4gICAgICAgIGlmIChjdXJyZW50TGVuICE9PSB3aW5kb3dTaXplICYmIChpICE9PSAwIHx8IGogIT09IDApKSBjb250aW51ZTtcblxuICAgICAgICByZXMgPSB0aGlzLm11bChyZXMsIHduZFtjdXJyZW50XSk7XG4gICAgICAgIGN1cnJlbnRMZW4gPSAwO1xuICAgICAgICBjdXJyZW50ID0gMDtcbiAgICAgIH1cbiAgICAgIHN0YXJ0ID0gMjY7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmNvbnZlcnRUbyA9IGZ1bmN0aW9uIGNvbnZlcnRUbyAobnVtKSB7XG4gICAgdmFyIHIgPSBudW0udW1vZCh0aGlzLm0pO1xuXG4gICAgcmV0dXJuIHIgPT09IG51bSA/IHIuY2xvbmUoKSA6IHI7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5jb252ZXJ0RnJvbSA9IGZ1bmN0aW9uIGNvbnZlcnRGcm9tIChudW0pIHtcbiAgICB2YXIgcmVzID0gbnVtLmNsb25lKCk7XG4gICAgcmVzLnJlZCA9IG51bGw7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvL1xuICAvLyBNb250Z29tZXJ5IG1ldGhvZCBlbmdpbmVcbiAgLy9cblxuICBCTi5tb250ID0gZnVuY3Rpb24gbW9udCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBNb250KG51bSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gTW9udCAobSkge1xuICAgIFJlZC5jYWxsKHRoaXMsIG0pO1xuXG4gICAgdGhpcy5zaGlmdCA9IHRoaXMubS5iaXRMZW5ndGgoKTtcbiAgICBpZiAodGhpcy5zaGlmdCAlIDI2ICE9PSAwKSB7XG4gICAgICB0aGlzLnNoaWZ0ICs9IDI2IC0gKHRoaXMuc2hpZnQgJSAyNik7XG4gICAgfVxuXG4gICAgdGhpcy5yID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLnNoaWZ0KTtcbiAgICB0aGlzLnIyID0gdGhpcy5pbW9kKHRoaXMuci5zcXIoKSk7XG4gICAgdGhpcy5yaW52ID0gdGhpcy5yLl9pbnZtcCh0aGlzLm0pO1xuXG4gICAgdGhpcy5taW52ID0gdGhpcy5yaW52Lm11bCh0aGlzLnIpLmlzdWJuKDEpLmRpdih0aGlzLm0pO1xuICAgIHRoaXMubWludiA9IHRoaXMubWludi51bW9kKHRoaXMucik7XG4gICAgdGhpcy5taW52ID0gdGhpcy5yLnN1Yih0aGlzLm1pbnYpO1xuICB9XG4gIGluaGVyaXRzKE1vbnQsIFJlZCk7XG5cbiAgTW9udC5wcm90b3R5cGUuY29udmVydFRvID0gZnVuY3Rpb24gY29udmVydFRvIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5pbW9kKG51bS51c2hsbih0aGlzLnNoaWZ0KSk7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuY29udmVydEZyb20gPSBmdW5jdGlvbiBjb252ZXJ0RnJvbSAobnVtKSB7XG4gICAgdmFyIHIgPSB0aGlzLmltb2QobnVtLm11bCh0aGlzLnJpbnYpKTtcbiAgICByLnJlZCA9IG51bGw7XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKGEsIGIpIHtcbiAgICBpZiAoYS5pc1plcm8oKSB8fCBiLmlzWmVybygpKSB7XG4gICAgICBhLndvcmRzWzBdID0gMDtcbiAgICAgIGEubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybiBhO1xuICAgIH1cblxuICAgIHZhciB0ID0gYS5pbXVsKGIpO1xuICAgIHZhciBjID0gdC5tYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5taW52KS5pbWFza24odGhpcy5zaGlmdCkubXVsKHRoaXMubSk7XG4gICAgdmFyIHUgPSB0LmlzdWIoYykuaXVzaHJuKHRoaXMuc2hpZnQpO1xuICAgIHZhciByZXMgPSB1O1xuXG4gICAgaWYgKHUuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzID0gdS5pc3ViKHRoaXMubSk7XG4gICAgfSBlbHNlIGlmICh1LmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMgPSB1LmlhZGQodGhpcy5tKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKGEsIGIpIHtcbiAgICBpZiAoYS5pc1plcm8oKSB8fCBiLmlzWmVybygpKSByZXR1cm4gbmV3IEJOKDApLl9mb3JjZVJlZCh0aGlzKTtcblxuICAgIHZhciB0ID0gYS5tdWwoYik7XG4gICAgdmFyIGMgPSB0Lm1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm1pbnYpLmltYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5tKTtcbiAgICB2YXIgdSA9IHQuaXN1YihjKS5pdXNocm4odGhpcy5zaGlmdCk7XG4gICAgdmFyIHJlcyA9IHU7XG4gICAgaWYgKHUuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzID0gdS5pc3ViKHRoaXMubSk7XG4gICAgfSBlbHNlIGlmICh1LmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMgPSB1LmlhZGQodGhpcy5tKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5pbnZtID0gZnVuY3Rpb24gaW52bSAoYSkge1xuICAgIC8vIChBUileLTEgKiBSXjIgPSAoQV4tMSAqIFJeLTEpICogUl4yID0gQV4tMSAqIFJcbiAgICB2YXIgcmVzID0gdGhpcy5pbW9kKGEuX2ludm1wKHRoaXMubSkubXVsKHRoaXMucjIpKTtcbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcbn0pKHR5cGVvZiBtb2R1bGUgPT09ICd1bmRlZmluZWQnIHx8IG1vZHVsZSwgdGhpcyk7XG4iLCIndXNlIHN0cmljdCdcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJylcbnZhciBNRDUgPSByZXF1aXJlKCdtZDUuanMnKVxudmFyIFJJUEVNRDE2MCA9IHJlcXVpcmUoJ3JpcGVtZDE2MCcpXG52YXIgc2hhID0gcmVxdWlyZSgnc2hhLmpzJylcbnZhciBCYXNlID0gcmVxdWlyZSgnY2lwaGVyLWJhc2UnKVxuXG5mdW5jdGlvbiBIYXNoIChoYXNoKSB7XG4gIEJhc2UuY2FsbCh0aGlzLCAnZGlnZXN0JylcblxuICB0aGlzLl9oYXNoID0gaGFzaFxufVxuXG5pbmhlcml0cyhIYXNoLCBCYXNlKVxuXG5IYXNoLnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gKGRhdGEpIHtcbiAgdGhpcy5faGFzaC51cGRhdGUoZGF0YSlcbn1cblxuSGFzaC5wcm90b3R5cGUuX2ZpbmFsID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gdGhpcy5faGFzaC5kaWdlc3QoKVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGNyZWF0ZUhhc2ggKGFsZykge1xuICBhbGcgPSBhbGcudG9Mb3dlckNhc2UoKVxuICBpZiAoYWxnID09PSAnbWQ1JykgcmV0dXJuIG5ldyBNRDUoKVxuICBpZiAoYWxnID09PSAncm1kMTYwJyB8fCBhbGcgPT09ICdyaXBlbWQxNjAnKSByZXR1cm4gbmV3IFJJUEVNRDE2MCgpXG5cbiAgcmV0dXJuIG5ldyBIYXNoKHNoYShhbGcpKVxufVxuIiwidmFyIE1ENSA9IHJlcXVpcmUoJ21kNS5qcycpXG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGJ1ZmZlcikge1xuICByZXR1cm4gbmV3IE1ENSgpLnVwZGF0ZShidWZmZXIpLmRpZ2VzdCgpXG59XG4iLCIndXNlIHN0cmljdCdcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJylcbnZhciBMZWdhY3kgPSByZXF1aXJlKCcuL2xlZ2FjeScpXG52YXIgQmFzZSA9IHJlcXVpcmUoJ2NpcGhlci1iYXNlJylcbnZhciBCdWZmZXIgPSByZXF1aXJlKCdzYWZlLWJ1ZmZlcicpLkJ1ZmZlclxudmFyIG1kNSA9IHJlcXVpcmUoJ2NyZWF0ZS1oYXNoL21kNScpXG52YXIgUklQRU1EMTYwID0gcmVxdWlyZSgncmlwZW1kMTYwJylcblxudmFyIHNoYSA9IHJlcXVpcmUoJ3NoYS5qcycpXG5cbnZhciBaRVJPUyA9IEJ1ZmZlci5hbGxvYygxMjgpXG5cbmZ1bmN0aW9uIEhtYWMgKGFsZywga2V5KSB7XG4gIEJhc2UuY2FsbCh0aGlzLCAnZGlnZXN0JylcbiAgaWYgKHR5cGVvZiBrZXkgPT09ICdzdHJpbmcnKSB7XG4gICAga2V5ID0gQnVmZmVyLmZyb20oa2V5KVxuICB9XG5cbiAgdmFyIGJsb2Nrc2l6ZSA9IChhbGcgPT09ICdzaGE1MTInIHx8IGFsZyA9PT0gJ3NoYTM4NCcpID8gMTI4IDogNjRcblxuICB0aGlzLl9hbGcgPSBhbGdcbiAgdGhpcy5fa2V5ID0ga2V5XG4gIGlmIChrZXkubGVuZ3RoID4gYmxvY2tzaXplKSB7XG4gICAgdmFyIGhhc2ggPSBhbGcgPT09ICdybWQxNjAnID8gbmV3IFJJUEVNRDE2MCgpIDogc2hhKGFsZylcbiAgICBrZXkgPSBoYXNoLnVwZGF0ZShrZXkpLmRpZ2VzdCgpXG4gIH0gZWxzZSBpZiAoa2V5Lmxlbmd0aCA8IGJsb2Nrc2l6ZSkge1xuICAgIGtleSA9IEJ1ZmZlci5jb25jYXQoW2tleSwgWkVST1NdLCBibG9ja3NpemUpXG4gIH1cblxuICB2YXIgaXBhZCA9IHRoaXMuX2lwYWQgPSBCdWZmZXIuYWxsb2NVbnNhZmUoYmxvY2tzaXplKVxuICB2YXIgb3BhZCA9IHRoaXMuX29wYWQgPSBCdWZmZXIuYWxsb2NVbnNhZmUoYmxvY2tzaXplKVxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgYmxvY2tzaXplOyBpKyspIHtcbiAgICBpcGFkW2ldID0ga2V5W2ldIF4gMHgzNlxuICAgIG9wYWRbaV0gPSBrZXlbaV0gXiAweDVDXG4gIH1cbiAgdGhpcy5faGFzaCA9IGFsZyA9PT0gJ3JtZDE2MCcgPyBuZXcgUklQRU1EMTYwKCkgOiBzaGEoYWxnKVxuICB0aGlzLl9oYXNoLnVwZGF0ZShpcGFkKVxufVxuXG5pbmhlcml0cyhIbWFjLCBCYXNlKVxuXG5IbWFjLnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gKGRhdGEpIHtcbiAgdGhpcy5faGFzaC51cGRhdGUoZGF0YSlcbn1cblxuSG1hYy5wcm90b3R5cGUuX2ZpbmFsID0gZnVuY3Rpb24gKCkge1xuICB2YXIgaCA9IHRoaXMuX2hhc2guZGlnZXN0KClcbiAgdmFyIGhhc2ggPSB0aGlzLl9hbGcgPT09ICdybWQxNjAnID8gbmV3IFJJUEVNRDE2MCgpIDogc2hhKHRoaXMuX2FsZylcbiAgcmV0dXJuIGhhc2gudXBkYXRlKHRoaXMuX29wYWQpLnVwZGF0ZShoKS5kaWdlc3QoKVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGNyZWF0ZUhtYWMgKGFsZywga2V5KSB7XG4gIGFsZyA9IGFsZy50b0xvd2VyQ2FzZSgpXG4gIGlmIChhbGcgPT09ICdybWQxNjAnIHx8IGFsZyA9PT0gJ3JpcGVtZDE2MCcpIHtcbiAgICByZXR1cm4gbmV3IEhtYWMoJ3JtZDE2MCcsIGtleSlcbiAgfVxuICBpZiAoYWxnID09PSAnbWQ1Jykge1xuICAgIHJldHVybiBuZXcgTGVnYWN5KG1kNSwga2V5KVxuICB9XG4gIHJldHVybiBuZXcgSG1hYyhhbGcsIGtleSlcbn1cbiIsIid1c2Ugc3RyaWN0J1xudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbnZhciBCYXNlID0gcmVxdWlyZSgnY2lwaGVyLWJhc2UnKVxuXG52YXIgWkVST1MgPSBCdWZmZXIuYWxsb2MoMTI4KVxudmFyIGJsb2Nrc2l6ZSA9IDY0XG5cbmZ1bmN0aW9uIEhtYWMgKGFsZywga2V5KSB7XG4gIEJhc2UuY2FsbCh0aGlzLCAnZGlnZXN0JylcbiAgaWYgKHR5cGVvZiBrZXkgPT09ICdzdHJpbmcnKSB7XG4gICAga2V5ID0gQnVmZmVyLmZyb20oa2V5KVxuICB9XG5cbiAgdGhpcy5fYWxnID0gYWxnXG4gIHRoaXMuX2tleSA9IGtleVxuXG4gIGlmIChrZXkubGVuZ3RoID4gYmxvY2tzaXplKSB7XG4gICAga2V5ID0gYWxnKGtleSlcbiAgfSBlbHNlIGlmIChrZXkubGVuZ3RoIDwgYmxvY2tzaXplKSB7XG4gICAga2V5ID0gQnVmZmVyLmNvbmNhdChba2V5LCBaRVJPU10sIGJsb2Nrc2l6ZSlcbiAgfVxuXG4gIHZhciBpcGFkID0gdGhpcy5faXBhZCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZShibG9ja3NpemUpXG4gIHZhciBvcGFkID0gdGhpcy5fb3BhZCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZShibG9ja3NpemUpXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBibG9ja3NpemU7IGkrKykge1xuICAgIGlwYWRbaV0gPSBrZXlbaV0gXiAweDM2XG4gICAgb3BhZFtpXSA9IGtleVtpXSBeIDB4NUNcbiAgfVxuXG4gIHRoaXMuX2hhc2ggPSBbaXBhZF1cbn1cblxuaW5oZXJpdHMoSG1hYywgQmFzZSlcblxuSG1hYy5wcm90b3R5cGUuX3VwZGF0ZSA9IGZ1bmN0aW9uIChkYXRhKSB7XG4gIHRoaXMuX2hhc2gucHVzaChkYXRhKVxufVxuXG5IbWFjLnByb3RvdHlwZS5fZmluYWwgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBoID0gdGhpcy5fYWxnKEJ1ZmZlci5jb25jYXQodGhpcy5faGFzaCkpXG4gIHJldHVybiB0aGlzLl9hbGcoQnVmZmVyLmNvbmNhdChbdGhpcy5fb3BhZCwgaF0pKVxufVxubW9kdWxlLmV4cG9ydHMgPSBIbWFjXG4iLCIndXNlIHN0cmljdCdcblxuZXhwb3J0cy5yYW5kb21CeXRlcyA9IGV4cG9ydHMucm5nID0gZXhwb3J0cy5wc2V1ZG9SYW5kb21CeXRlcyA9IGV4cG9ydHMucHJuZyA9IHJlcXVpcmUoJ3JhbmRvbWJ5dGVzJylcbmV4cG9ydHMuY3JlYXRlSGFzaCA9IGV4cG9ydHMuSGFzaCA9IHJlcXVpcmUoJ2NyZWF0ZS1oYXNoJylcbmV4cG9ydHMuY3JlYXRlSG1hYyA9IGV4cG9ydHMuSG1hYyA9IHJlcXVpcmUoJ2NyZWF0ZS1obWFjJylcblxudmFyIGFsZ29zID0gcmVxdWlyZSgnYnJvd3NlcmlmeS1zaWduL2FsZ29zJylcbnZhciBhbGdvS2V5cyA9IE9iamVjdC5rZXlzKGFsZ29zKVxudmFyIGhhc2hlcyA9IFsnc2hhMScsICdzaGEyMjQnLCAnc2hhMjU2JywgJ3NoYTM4NCcsICdzaGE1MTInLCAnbWQ1JywgJ3JtZDE2MCddLmNvbmNhdChhbGdvS2V5cylcbmV4cG9ydHMuZ2V0SGFzaGVzID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gaGFzaGVzXG59XG5cbnZhciBwID0gcmVxdWlyZSgncGJrZGYyJylcbmV4cG9ydHMucGJrZGYyID0gcC5wYmtkZjJcbmV4cG9ydHMucGJrZGYyU3luYyA9IHAucGJrZGYyU3luY1xuXG52YXIgYWVzID0gcmVxdWlyZSgnYnJvd3NlcmlmeS1jaXBoZXInKVxuXG5leHBvcnRzLkNpcGhlciA9IGFlcy5DaXBoZXJcbmV4cG9ydHMuY3JlYXRlQ2lwaGVyID0gYWVzLmNyZWF0ZUNpcGhlclxuZXhwb3J0cy5DaXBoZXJpdiA9IGFlcy5DaXBoZXJpdlxuZXhwb3J0cy5jcmVhdGVDaXBoZXJpdiA9IGFlcy5jcmVhdGVDaXBoZXJpdlxuZXhwb3J0cy5EZWNpcGhlciA9IGFlcy5EZWNpcGhlclxuZXhwb3J0cy5jcmVhdGVEZWNpcGhlciA9IGFlcy5jcmVhdGVEZWNpcGhlclxuZXhwb3J0cy5EZWNpcGhlcml2ID0gYWVzLkRlY2lwaGVyaXZcbmV4cG9ydHMuY3JlYXRlRGVjaXBoZXJpdiA9IGFlcy5jcmVhdGVEZWNpcGhlcml2XG5leHBvcnRzLmdldENpcGhlcnMgPSBhZXMuZ2V0Q2lwaGVyc1xuZXhwb3J0cy5saXN0Q2lwaGVycyA9IGFlcy5saXN0Q2lwaGVyc1xuXG52YXIgZGggPSByZXF1aXJlKCdkaWZmaWUtaGVsbG1hbicpXG5cbmV4cG9ydHMuRGlmZmllSGVsbG1hbkdyb3VwID0gZGguRGlmZmllSGVsbG1hbkdyb3VwXG5leHBvcnRzLmNyZWF0ZURpZmZpZUhlbGxtYW5Hcm91cCA9IGRoLmNyZWF0ZURpZmZpZUhlbGxtYW5Hcm91cFxuZXhwb3J0cy5nZXREaWZmaWVIZWxsbWFuID0gZGguZ2V0RGlmZmllSGVsbG1hblxuZXhwb3J0cy5jcmVhdGVEaWZmaWVIZWxsbWFuID0gZGguY3JlYXRlRGlmZmllSGVsbG1hblxuZXhwb3J0cy5EaWZmaWVIZWxsbWFuID0gZGguRGlmZmllSGVsbG1hblxuXG52YXIgc2lnbiA9IHJlcXVpcmUoJ2Jyb3dzZXJpZnktc2lnbicpXG5cbmV4cG9ydHMuY3JlYXRlU2lnbiA9IHNpZ24uY3JlYXRlU2lnblxuZXhwb3J0cy5TaWduID0gc2lnbi5TaWduXG5leHBvcnRzLmNyZWF0ZVZlcmlmeSA9IHNpZ24uY3JlYXRlVmVyaWZ5XG5leHBvcnRzLlZlcmlmeSA9IHNpZ24uVmVyaWZ5XG5cbmV4cG9ydHMuY3JlYXRlRUNESCA9IHJlcXVpcmUoJ2NyZWF0ZS1lY2RoJylcblxudmFyIHB1YmxpY0VuY3J5cHQgPSByZXF1aXJlKCdwdWJsaWMtZW5jcnlwdCcpXG5cbmV4cG9ydHMucHVibGljRW5jcnlwdCA9IHB1YmxpY0VuY3J5cHQucHVibGljRW5jcnlwdFxuZXhwb3J0cy5wcml2YXRlRW5jcnlwdCA9IHB1YmxpY0VuY3J5cHQucHJpdmF0ZUVuY3J5cHRcbmV4cG9ydHMucHVibGljRGVjcnlwdCA9IHB1YmxpY0VuY3J5cHQucHVibGljRGVjcnlwdFxuZXhwb3J0cy5wcml2YXRlRGVjcnlwdCA9IHB1YmxpY0VuY3J5cHQucHJpdmF0ZURlY3J5cHRcblxuLy8gdGhlIGxlYXN0IEkgY2FuIGRvIGlzIG1ha2UgZXJyb3IgbWVzc2FnZXMgZm9yIHRoZSByZXN0IG9mIHRoZSBub2RlLmpzL2NyeXB0byBhcGkuXG4vLyA7W1xuLy8gICAnY3JlYXRlQ3JlZGVudGlhbHMnXG4vLyBdLmZvckVhY2goZnVuY3Rpb24gKG5hbWUpIHtcbi8vICAgZXhwb3J0c1tuYW1lXSA9IGZ1bmN0aW9uICgpIHtcbi8vICAgICB0aHJvdyBuZXcgRXJyb3IoW1xuLy8gICAgICAgJ3NvcnJ5LCAnICsgbmFtZSArICcgaXMgbm90IGltcGxlbWVudGVkIHlldCcsXG4vLyAgICAgICAnd2UgYWNjZXB0IHB1bGwgcmVxdWVzdHMnLFxuLy8gICAgICAgJ2h0dHBzOi8vZ2l0aHViLmNvbS9jcnlwdG8tYnJvd3NlcmlmeS9jcnlwdG8tYnJvd3NlcmlmeSdcbi8vICAgICBdLmpvaW4oJ1xcbicpKVxuLy8gICB9XG4vLyB9KVxuXG52YXIgcmYgPSByZXF1aXJlKCdyYW5kb21maWxsJylcblxuZXhwb3J0cy5yYW5kb21GaWxsID0gcmYucmFuZG9tRmlsbFxuZXhwb3J0cy5yYW5kb21GaWxsU3luYyA9IHJmLnJhbmRvbUZpbGxTeW5jXG5cbmV4cG9ydHMuY3JlYXRlQ3JlZGVudGlhbHMgPSBmdW5jdGlvbiAoKSB7XG4gIHRocm93IG5ldyBFcnJvcihbXG4gICAgJ3NvcnJ5LCBjcmVhdGVDcmVkZW50aWFscyBpcyBub3QgaW1wbGVtZW50ZWQgeWV0JyxcbiAgICAnd2UgYWNjZXB0IHB1bGwgcmVxdWVzdHMnLFxuICAgICdodHRwczovL2dpdGh1Yi5jb20vY3J5cHRvLWJyb3dzZXJpZnkvY3J5cHRvLWJyb3dzZXJpZnknXG4gIF0uam9pbignXFxuJykpXG59XG5cbmV4cG9ydHMuY29uc3RhbnRzID0ge1xuICAnREhfQ0hFQ0tfUF9OT1RfU0FGRV9QUklNRSc6IDIsXG4gICdESF9DSEVDS19QX05PVF9QUklNRSc6IDEsXG4gICdESF9VTkFCTEVfVE9fQ0hFQ0tfR0VORVJBVE9SJzogNCxcbiAgJ0RIX05PVF9TVUlUQUJMRV9HRU5FUkFUT1InOiA4LFxuICAnTlBOX0VOQUJMRUQnOiAxLFxuICAnQUxQTl9FTkFCTEVEJzogMSxcbiAgJ1JTQV9QS0NTMV9QQURESU5HJzogMSxcbiAgJ1JTQV9TU0xWMjNfUEFERElORyc6IDIsXG4gICdSU0FfTk9fUEFERElORyc6IDMsXG4gICdSU0FfUEtDUzFfT0FFUF9QQURESU5HJzogNCxcbiAgJ1JTQV9YOTMxX1BBRERJTkcnOiA1LFxuICAnUlNBX1BLQ1MxX1BTU19QQURESU5HJzogNixcbiAgJ1BPSU5UX0NPTlZFUlNJT05fQ09NUFJFU1NFRCc6IDIsXG4gICdQT0lOVF9DT05WRVJTSU9OX1VOQ09NUFJFU1NFRCc6IDQsXG4gICdQT0lOVF9DT05WRVJTSU9OX0hZQlJJRCc6IDZcbn1cbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGtleXMgPSByZXF1aXJlKCdvYmplY3Qta2V5cycpO1xudmFyIGhhc1N5bWJvbHMgPSB0eXBlb2YgU3ltYm9sID09PSAnZnVuY3Rpb24nICYmIHR5cGVvZiBTeW1ib2woJ2ZvbycpID09PSAnc3ltYm9sJztcblxudmFyIHRvU3RyID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZztcbnZhciBjb25jYXQgPSBBcnJheS5wcm90b3R5cGUuY29uY2F0O1xudmFyIG9yaWdEZWZpbmVQcm9wZXJ0eSA9IE9iamVjdC5kZWZpbmVQcm9wZXJ0eTtcblxudmFyIGlzRnVuY3Rpb24gPSBmdW5jdGlvbiAoZm4pIHtcblx0cmV0dXJuIHR5cGVvZiBmbiA9PT0gJ2Z1bmN0aW9uJyAmJiB0b1N0ci5jYWxsKGZuKSA9PT0gJ1tvYmplY3QgRnVuY3Rpb25dJztcbn07XG5cbnZhciBoYXNQcm9wZXJ0eURlc2NyaXB0b3JzID0gcmVxdWlyZSgnaGFzLXByb3BlcnR5LWRlc2NyaXB0b3JzJykoKTtcblxudmFyIHN1cHBvcnRzRGVzY3JpcHRvcnMgPSBvcmlnRGVmaW5lUHJvcGVydHkgJiYgaGFzUHJvcGVydHlEZXNjcmlwdG9ycztcblxudmFyIGRlZmluZVByb3BlcnR5ID0gZnVuY3Rpb24gKG9iamVjdCwgbmFtZSwgdmFsdWUsIHByZWRpY2F0ZSkge1xuXHRpZiAobmFtZSBpbiBvYmplY3QgJiYgKCFpc0Z1bmN0aW9uKHByZWRpY2F0ZSkgfHwgIXByZWRpY2F0ZSgpKSkge1xuXHRcdHJldHVybjtcblx0fVxuXHRpZiAoc3VwcG9ydHNEZXNjcmlwdG9ycykge1xuXHRcdG9yaWdEZWZpbmVQcm9wZXJ0eShvYmplY3QsIG5hbWUsIHtcblx0XHRcdGNvbmZpZ3VyYWJsZTogdHJ1ZSxcblx0XHRcdGVudW1lcmFibGU6IGZhbHNlLFxuXHRcdFx0dmFsdWU6IHZhbHVlLFxuXHRcdFx0d3JpdGFibGU6IHRydWVcblx0XHR9KTtcblx0fSBlbHNlIHtcblx0XHRvYmplY3RbbmFtZV0gPSB2YWx1ZTsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1wYXJhbS1yZWFzc2lnblxuXHR9XG59O1xuXG52YXIgZGVmaW5lUHJvcGVydGllcyA9IGZ1bmN0aW9uIChvYmplY3QsIG1hcCkge1xuXHR2YXIgcHJlZGljYXRlcyA9IGFyZ3VtZW50cy5sZW5ndGggPiAyID8gYXJndW1lbnRzWzJdIDoge307XG5cdHZhciBwcm9wcyA9IGtleXMobWFwKTtcblx0aWYgKGhhc1N5bWJvbHMpIHtcblx0XHRwcm9wcyA9IGNvbmNhdC5jYWxsKHByb3BzLCBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKG1hcCkpO1xuXHR9XG5cdGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpICs9IDEpIHtcblx0XHRkZWZpbmVQcm9wZXJ0eShvYmplY3QsIHByb3BzW2ldLCBtYXBbcHJvcHNbaV1dLCBwcmVkaWNhdGVzW3Byb3BzW2ldXSk7XG5cdH1cbn07XG5cbmRlZmluZVByb3BlcnRpZXMuc3VwcG9ydHNEZXNjcmlwdG9ycyA9ICEhc3VwcG9ydHNEZXNjcmlwdG9ycztcblxubW9kdWxlLmV4cG9ydHMgPSBkZWZpbmVQcm9wZXJ0aWVzO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG5leHBvcnRzLnV0aWxzID0gcmVxdWlyZSgnLi9kZXMvdXRpbHMnKTtcbmV4cG9ydHMuQ2lwaGVyID0gcmVxdWlyZSgnLi9kZXMvY2lwaGVyJyk7XG5leHBvcnRzLkRFUyA9IHJlcXVpcmUoJy4vZGVzL2RlcycpO1xuZXhwb3J0cy5DQkMgPSByZXF1aXJlKCcuL2Rlcy9jYmMnKTtcbmV4cG9ydHMuRURFID0gcmVxdWlyZSgnLi9kZXMvZWRlJyk7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBhc3NlcnQgPSByZXF1aXJlKCdtaW5pbWFsaXN0aWMtYXNzZXJ0Jyk7XG52YXIgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpO1xuXG52YXIgcHJvdG8gPSB7fTtcblxuZnVuY3Rpb24gQ0JDU3RhdGUoaXYpIHtcbiAgYXNzZXJ0LmVxdWFsKGl2Lmxlbmd0aCwgOCwgJ0ludmFsaWQgSVYgbGVuZ3RoJyk7XG5cbiAgdGhpcy5pdiA9IG5ldyBBcnJheSg4KTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLml2Lmxlbmd0aDsgaSsrKVxuICAgIHRoaXMuaXZbaV0gPSBpdltpXTtcbn1cblxuZnVuY3Rpb24gaW5zdGFudGlhdGUoQmFzZSkge1xuICBmdW5jdGlvbiBDQkMob3B0aW9ucykge1xuICAgIEJhc2UuY2FsbCh0aGlzLCBvcHRpb25zKTtcbiAgICB0aGlzLl9jYmNJbml0KCk7XG4gIH1cbiAgaW5oZXJpdHMoQ0JDLCBCYXNlKTtcblxuICB2YXIga2V5cyA9IE9iamVjdC5rZXlzKHByb3RvKTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBrZXlzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGtleSA9IGtleXNbaV07XG4gICAgQ0JDLnByb3RvdHlwZVtrZXldID0gcHJvdG9ba2V5XTtcbiAgfVxuXG4gIENCQy5jcmVhdGUgPSBmdW5jdGlvbiBjcmVhdGUob3B0aW9ucykge1xuICAgIHJldHVybiBuZXcgQ0JDKG9wdGlvbnMpO1xuICB9O1xuXG4gIHJldHVybiBDQkM7XG59XG5cbmV4cG9ydHMuaW5zdGFudGlhdGUgPSBpbnN0YW50aWF0ZTtcblxucHJvdG8uX2NiY0luaXQgPSBmdW5jdGlvbiBfY2JjSW5pdCgpIHtcbiAgdmFyIHN0YXRlID0gbmV3IENCQ1N0YXRlKHRoaXMub3B0aW9ucy5pdik7XG4gIHRoaXMuX2NiY1N0YXRlID0gc3RhdGU7XG59O1xuXG5wcm90by5fdXBkYXRlID0gZnVuY3Rpb24gX3VwZGF0ZShpbnAsIGluT2ZmLCBvdXQsIG91dE9mZikge1xuICB2YXIgc3RhdGUgPSB0aGlzLl9jYmNTdGF0ZTtcbiAgdmFyIHN1cGVyUHJvdG8gPSB0aGlzLmNvbnN0cnVjdG9yLnN1cGVyXy5wcm90b3R5cGU7XG5cbiAgdmFyIGl2ID0gc3RhdGUuaXY7XG4gIGlmICh0aGlzLnR5cGUgPT09ICdlbmNyeXB0Jykge1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5ibG9ja1NpemU7IGkrKylcbiAgICAgIGl2W2ldIF49IGlucFtpbk9mZiArIGldO1xuXG4gICAgc3VwZXJQcm90by5fdXBkYXRlLmNhbGwodGhpcywgaXYsIDAsIG91dCwgb3V0T2ZmKTtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5ibG9ja1NpemU7IGkrKylcbiAgICAgIGl2W2ldID0gb3V0W291dE9mZiArIGldO1xuICB9IGVsc2Uge1xuICAgIHN1cGVyUHJvdG8uX3VwZGF0ZS5jYWxsKHRoaXMsIGlucCwgaW5PZmYsIG91dCwgb3V0T2ZmKTtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5ibG9ja1NpemU7IGkrKylcbiAgICAgIG91dFtvdXRPZmYgKyBpXSBePSBpdltpXTtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5ibG9ja1NpemU7IGkrKylcbiAgICAgIGl2W2ldID0gaW5wW2luT2ZmICsgaV07XG4gIH1cbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBhc3NlcnQgPSByZXF1aXJlKCdtaW5pbWFsaXN0aWMtYXNzZXJ0Jyk7XG5cbmZ1bmN0aW9uIENpcGhlcihvcHRpb25zKSB7XG4gIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XG5cbiAgdGhpcy50eXBlID0gdGhpcy5vcHRpb25zLnR5cGU7XG4gIHRoaXMuYmxvY2tTaXplID0gODtcbiAgdGhpcy5faW5pdCgpO1xuXG4gIHRoaXMuYnVmZmVyID0gbmV3IEFycmF5KHRoaXMuYmxvY2tTaXplKTtcbiAgdGhpcy5idWZmZXJPZmYgPSAwO1xufVxubW9kdWxlLmV4cG9ydHMgPSBDaXBoZXI7XG5cbkNpcGhlci5wcm90b3R5cGUuX2luaXQgPSBmdW5jdGlvbiBfaW5pdCgpIHtcbiAgLy8gTWlnaHQgYmUgb3ZlcnJpZGVkXG59O1xuXG5DaXBoZXIucHJvdG90eXBlLnVwZGF0ZSA9IGZ1bmN0aW9uIHVwZGF0ZShkYXRhKSB7XG4gIGlmIChkYXRhLmxlbmd0aCA9PT0gMClcbiAgICByZXR1cm4gW107XG5cbiAgaWYgKHRoaXMudHlwZSA9PT0gJ2RlY3J5cHQnKVxuICAgIHJldHVybiB0aGlzLl91cGRhdGVEZWNyeXB0KGRhdGEpO1xuICBlbHNlXG4gICAgcmV0dXJuIHRoaXMuX3VwZGF0ZUVuY3J5cHQoZGF0YSk7XG59O1xuXG5DaXBoZXIucHJvdG90eXBlLl9idWZmZXIgPSBmdW5jdGlvbiBfYnVmZmVyKGRhdGEsIG9mZikge1xuICAvLyBBcHBlbmQgZGF0YSB0byBidWZmZXJcbiAgdmFyIG1pbiA9IE1hdGgubWluKHRoaXMuYnVmZmVyLmxlbmd0aCAtIHRoaXMuYnVmZmVyT2ZmLCBkYXRhLmxlbmd0aCAtIG9mZik7XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgbWluOyBpKyspXG4gICAgdGhpcy5idWZmZXJbdGhpcy5idWZmZXJPZmYgKyBpXSA9IGRhdGFbb2ZmICsgaV07XG4gIHRoaXMuYnVmZmVyT2ZmICs9IG1pbjtcblxuICAvLyBTaGlmdCBuZXh0XG4gIHJldHVybiBtaW47XG59O1xuXG5DaXBoZXIucHJvdG90eXBlLl9mbHVzaEJ1ZmZlciA9IGZ1bmN0aW9uIF9mbHVzaEJ1ZmZlcihvdXQsIG9mZikge1xuICB0aGlzLl91cGRhdGUodGhpcy5idWZmZXIsIDAsIG91dCwgb2ZmKTtcbiAgdGhpcy5idWZmZXJPZmYgPSAwO1xuICByZXR1cm4gdGhpcy5ibG9ja1NpemU7XG59O1xuXG5DaXBoZXIucHJvdG90eXBlLl91cGRhdGVFbmNyeXB0ID0gZnVuY3Rpb24gX3VwZGF0ZUVuY3J5cHQoZGF0YSkge1xuICB2YXIgaW5wdXRPZmYgPSAwO1xuICB2YXIgb3V0cHV0T2ZmID0gMDtcblxuICB2YXIgY291bnQgPSAoKHRoaXMuYnVmZmVyT2ZmICsgZGF0YS5sZW5ndGgpIC8gdGhpcy5ibG9ja1NpemUpIHwgMDtcbiAgdmFyIG91dCA9IG5ldyBBcnJheShjb3VudCAqIHRoaXMuYmxvY2tTaXplKTtcblxuICBpZiAodGhpcy5idWZmZXJPZmYgIT09IDApIHtcbiAgICBpbnB1dE9mZiArPSB0aGlzLl9idWZmZXIoZGF0YSwgaW5wdXRPZmYpO1xuXG4gICAgaWYgKHRoaXMuYnVmZmVyT2ZmID09PSB0aGlzLmJ1ZmZlci5sZW5ndGgpXG4gICAgICBvdXRwdXRPZmYgKz0gdGhpcy5fZmx1c2hCdWZmZXIob3V0LCBvdXRwdXRPZmYpO1xuICB9XG5cbiAgLy8gV3JpdGUgYmxvY2tzXG4gIHZhciBtYXggPSBkYXRhLmxlbmd0aCAtICgoZGF0YS5sZW5ndGggLSBpbnB1dE9mZikgJSB0aGlzLmJsb2NrU2l6ZSk7XG4gIGZvciAoOyBpbnB1dE9mZiA8IG1heDsgaW5wdXRPZmYgKz0gdGhpcy5ibG9ja1NpemUpIHtcbiAgICB0aGlzLl91cGRhdGUoZGF0YSwgaW5wdXRPZmYsIG91dCwgb3V0cHV0T2ZmKTtcbiAgICBvdXRwdXRPZmYgKz0gdGhpcy5ibG9ja1NpemU7XG4gIH1cblxuICAvLyBRdWV1ZSByZXN0XG4gIGZvciAoOyBpbnB1dE9mZiA8IGRhdGEubGVuZ3RoOyBpbnB1dE9mZisrLCB0aGlzLmJ1ZmZlck9mZisrKVxuICAgIHRoaXMuYnVmZmVyW3RoaXMuYnVmZmVyT2ZmXSA9IGRhdGFbaW5wdXRPZmZdO1xuXG4gIHJldHVybiBvdXQ7XG59O1xuXG5DaXBoZXIucHJvdG90eXBlLl91cGRhdGVEZWNyeXB0ID0gZnVuY3Rpb24gX3VwZGF0ZURlY3J5cHQoZGF0YSkge1xuICB2YXIgaW5wdXRPZmYgPSAwO1xuICB2YXIgb3V0cHV0T2ZmID0gMDtcblxuICB2YXIgY291bnQgPSBNYXRoLmNlaWwoKHRoaXMuYnVmZmVyT2ZmICsgZGF0YS5sZW5ndGgpIC8gdGhpcy5ibG9ja1NpemUpIC0gMTtcbiAgdmFyIG91dCA9IG5ldyBBcnJheShjb3VudCAqIHRoaXMuYmxvY2tTaXplKTtcblxuICAvLyBUT0RPKGluZHV0bnkpOiBvcHRpbWl6ZSBpdCwgdGhpcyBpcyBmYXIgZnJvbSBvcHRpbWFsXG4gIGZvciAoOyBjb3VudCA+IDA7IGNvdW50LS0pIHtcbiAgICBpbnB1dE9mZiArPSB0aGlzLl9idWZmZXIoZGF0YSwgaW5wdXRPZmYpO1xuICAgIG91dHB1dE9mZiArPSB0aGlzLl9mbHVzaEJ1ZmZlcihvdXQsIG91dHB1dE9mZik7XG4gIH1cblxuICAvLyBCdWZmZXIgcmVzdCBvZiB0aGUgaW5wdXRcbiAgaW5wdXRPZmYgKz0gdGhpcy5fYnVmZmVyKGRhdGEsIGlucHV0T2ZmKTtcblxuICByZXR1cm4gb3V0O1xufTtcblxuQ2lwaGVyLnByb3RvdHlwZS5maW5hbCA9IGZ1bmN0aW9uIGZpbmFsKGJ1ZmZlcikge1xuICB2YXIgZmlyc3Q7XG4gIGlmIChidWZmZXIpXG4gICAgZmlyc3QgPSB0aGlzLnVwZGF0ZShidWZmZXIpO1xuXG4gIHZhciBsYXN0O1xuICBpZiAodGhpcy50eXBlID09PSAnZW5jcnlwdCcpXG4gICAgbGFzdCA9IHRoaXMuX2ZpbmFsRW5jcnlwdCgpO1xuICBlbHNlXG4gICAgbGFzdCA9IHRoaXMuX2ZpbmFsRGVjcnlwdCgpO1xuXG4gIGlmIChmaXJzdClcbiAgICByZXR1cm4gZmlyc3QuY29uY2F0KGxhc3QpO1xuICBlbHNlXG4gICAgcmV0dXJuIGxhc3Q7XG59O1xuXG5DaXBoZXIucHJvdG90eXBlLl9wYWQgPSBmdW5jdGlvbiBfcGFkKGJ1ZmZlciwgb2ZmKSB7XG4gIGlmIChvZmYgPT09IDApXG4gICAgcmV0dXJuIGZhbHNlO1xuXG4gIHdoaWxlIChvZmYgPCBidWZmZXIubGVuZ3RoKVxuICAgIGJ1ZmZlcltvZmYrK10gPSAwO1xuXG4gIHJldHVybiB0cnVlO1xufTtcblxuQ2lwaGVyLnByb3RvdHlwZS5fZmluYWxFbmNyeXB0ID0gZnVuY3Rpb24gX2ZpbmFsRW5jcnlwdCgpIHtcbiAgaWYgKCF0aGlzLl9wYWQodGhpcy5idWZmZXIsIHRoaXMuYnVmZmVyT2ZmKSlcbiAgICByZXR1cm4gW107XG5cbiAgdmFyIG91dCA9IG5ldyBBcnJheSh0aGlzLmJsb2NrU2l6ZSk7XG4gIHRoaXMuX3VwZGF0ZSh0aGlzLmJ1ZmZlciwgMCwgb3V0LCAwKTtcbiAgcmV0dXJuIG91dDtcbn07XG5cbkNpcGhlci5wcm90b3R5cGUuX3VucGFkID0gZnVuY3Rpb24gX3VucGFkKGJ1ZmZlcikge1xuICByZXR1cm4gYnVmZmVyO1xufTtcblxuQ2lwaGVyLnByb3RvdHlwZS5fZmluYWxEZWNyeXB0ID0gZnVuY3Rpb24gX2ZpbmFsRGVjcnlwdCgpIHtcbiAgYXNzZXJ0LmVxdWFsKHRoaXMuYnVmZmVyT2ZmLCB0aGlzLmJsb2NrU2l6ZSwgJ05vdCBlbm91Z2ggZGF0YSB0byBkZWNyeXB0Jyk7XG4gIHZhciBvdXQgPSBuZXcgQXJyYXkodGhpcy5ibG9ja1NpemUpO1xuICB0aGlzLl9mbHVzaEJ1ZmZlcihvdXQsIDApO1xuXG4gIHJldHVybiB0aGlzLl91bnBhZChvdXQpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGFzc2VydCA9IHJlcXVpcmUoJ21pbmltYWxpc3RpYy1hc3NlcnQnKTtcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJyk7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vdXRpbHMnKTtcbnZhciBDaXBoZXIgPSByZXF1aXJlKCcuL2NpcGhlcicpO1xuXG5mdW5jdGlvbiBERVNTdGF0ZSgpIHtcbiAgdGhpcy50bXAgPSBuZXcgQXJyYXkoMik7XG4gIHRoaXMua2V5cyA9IG51bGw7XG59XG5cbmZ1bmN0aW9uIERFUyhvcHRpb25zKSB7XG4gIENpcGhlci5jYWxsKHRoaXMsIG9wdGlvbnMpO1xuXG4gIHZhciBzdGF0ZSA9IG5ldyBERVNTdGF0ZSgpO1xuICB0aGlzLl9kZXNTdGF0ZSA9IHN0YXRlO1xuXG4gIHRoaXMuZGVyaXZlS2V5cyhzdGF0ZSwgb3B0aW9ucy5rZXkpO1xufVxuaW5oZXJpdHMoREVTLCBDaXBoZXIpO1xubW9kdWxlLmV4cG9ydHMgPSBERVM7XG5cbkRFUy5jcmVhdGUgPSBmdW5jdGlvbiBjcmVhdGUob3B0aW9ucykge1xuICByZXR1cm4gbmV3IERFUyhvcHRpb25zKTtcbn07XG5cbnZhciBzaGlmdFRhYmxlID0gW1xuICAxLCAxLCAyLCAyLCAyLCAyLCAyLCAyLFxuICAxLCAyLCAyLCAyLCAyLCAyLCAyLCAxXG5dO1xuXG5ERVMucHJvdG90eXBlLmRlcml2ZUtleXMgPSBmdW5jdGlvbiBkZXJpdmVLZXlzKHN0YXRlLCBrZXkpIHtcbiAgc3RhdGUua2V5cyA9IG5ldyBBcnJheSgxNiAqIDIpO1xuXG4gIGFzc2VydC5lcXVhbChrZXkubGVuZ3RoLCB0aGlzLmJsb2NrU2l6ZSwgJ0ludmFsaWQga2V5IGxlbmd0aCcpO1xuXG4gIHZhciBrTCA9IHV0aWxzLnJlYWRVSW50MzJCRShrZXksIDApO1xuICB2YXIga1IgPSB1dGlscy5yZWFkVUludDMyQkUoa2V5LCA0KTtcblxuICB1dGlscy5wYzEoa0wsIGtSLCBzdGF0ZS50bXAsIDApO1xuICBrTCA9IHN0YXRlLnRtcFswXTtcbiAga1IgPSBzdGF0ZS50bXBbMV07XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgc3RhdGUua2V5cy5sZW5ndGg7IGkgKz0gMikge1xuICAgIHZhciBzaGlmdCA9IHNoaWZ0VGFibGVbaSA+Pj4gMV07XG4gICAga0wgPSB1dGlscy5yMjhzaGwoa0wsIHNoaWZ0KTtcbiAgICBrUiA9IHV0aWxzLnIyOHNobChrUiwgc2hpZnQpO1xuICAgIHV0aWxzLnBjMihrTCwga1IsIHN0YXRlLmtleXMsIGkpO1xuICB9XG59O1xuXG5ERVMucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiBfdXBkYXRlKGlucCwgaW5PZmYsIG91dCwgb3V0T2ZmKSB7XG4gIHZhciBzdGF0ZSA9IHRoaXMuX2Rlc1N0YXRlO1xuXG4gIHZhciBsID0gdXRpbHMucmVhZFVJbnQzMkJFKGlucCwgaW5PZmYpO1xuICB2YXIgciA9IHV0aWxzLnJlYWRVSW50MzJCRShpbnAsIGluT2ZmICsgNCk7XG5cbiAgLy8gSW5pdGlhbCBQZXJtdXRhdGlvblxuICB1dGlscy5pcChsLCByLCBzdGF0ZS50bXAsIDApO1xuICBsID0gc3RhdGUudG1wWzBdO1xuICByID0gc3RhdGUudG1wWzFdO1xuXG4gIGlmICh0aGlzLnR5cGUgPT09ICdlbmNyeXB0JylcbiAgICB0aGlzLl9lbmNyeXB0KHN0YXRlLCBsLCByLCBzdGF0ZS50bXAsIDApO1xuICBlbHNlXG4gICAgdGhpcy5fZGVjcnlwdChzdGF0ZSwgbCwgciwgc3RhdGUudG1wLCAwKTtcblxuICBsID0gc3RhdGUudG1wWzBdO1xuICByID0gc3RhdGUudG1wWzFdO1xuXG4gIHV0aWxzLndyaXRlVUludDMyQkUob3V0LCBsLCBvdXRPZmYpO1xuICB1dGlscy53cml0ZVVJbnQzMkJFKG91dCwgciwgb3V0T2ZmICsgNCk7XG59O1xuXG5ERVMucHJvdG90eXBlLl9wYWQgPSBmdW5jdGlvbiBfcGFkKGJ1ZmZlciwgb2ZmKSB7XG4gIHZhciB2YWx1ZSA9IGJ1ZmZlci5sZW5ndGggLSBvZmY7XG4gIGZvciAodmFyIGkgPSBvZmY7IGkgPCBidWZmZXIubGVuZ3RoOyBpKyspXG4gICAgYnVmZmVyW2ldID0gdmFsdWU7XG5cbiAgcmV0dXJuIHRydWU7XG59O1xuXG5ERVMucHJvdG90eXBlLl91bnBhZCA9IGZ1bmN0aW9uIF91bnBhZChidWZmZXIpIHtcbiAgdmFyIHBhZCA9IGJ1ZmZlcltidWZmZXIubGVuZ3RoIC0gMV07XG4gIGZvciAodmFyIGkgPSBidWZmZXIubGVuZ3RoIC0gcGFkOyBpIDwgYnVmZmVyLmxlbmd0aDsgaSsrKVxuICAgIGFzc2VydC5lcXVhbChidWZmZXJbaV0sIHBhZCk7XG5cbiAgcmV0dXJuIGJ1ZmZlci5zbGljZSgwLCBidWZmZXIubGVuZ3RoIC0gcGFkKTtcbn07XG5cbkRFUy5wcm90b3R5cGUuX2VuY3J5cHQgPSBmdW5jdGlvbiBfZW5jcnlwdChzdGF0ZSwgbFN0YXJ0LCByU3RhcnQsIG91dCwgb2ZmKSB7XG4gIHZhciBsID0gbFN0YXJ0O1xuICB2YXIgciA9IHJTdGFydDtcblxuICAvLyBBcHBseSBmKCkgeDE2IHRpbWVzXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgc3RhdGUua2V5cy5sZW5ndGg7IGkgKz0gMikge1xuICAgIHZhciBrZXlMID0gc3RhdGUua2V5c1tpXTtcbiAgICB2YXIga2V5UiA9IHN0YXRlLmtleXNbaSArIDFdO1xuXG4gICAgLy8gZihyLCBrKVxuICAgIHV0aWxzLmV4cGFuZChyLCBzdGF0ZS50bXAsIDApO1xuXG4gICAga2V5TCBePSBzdGF0ZS50bXBbMF07XG4gICAga2V5UiBePSBzdGF0ZS50bXBbMV07XG4gICAgdmFyIHMgPSB1dGlscy5zdWJzdGl0dXRlKGtleUwsIGtleVIpO1xuICAgIHZhciBmID0gdXRpbHMucGVybXV0ZShzKTtcblxuICAgIHZhciB0ID0gcjtcbiAgICByID0gKGwgXiBmKSA+Pj4gMDtcbiAgICBsID0gdDtcbiAgfVxuXG4gIC8vIFJldmVyc2UgSW5pdGlhbCBQZXJtdXRhdGlvblxuICB1dGlscy5yaXAociwgbCwgb3V0LCBvZmYpO1xufTtcblxuREVTLnByb3RvdHlwZS5fZGVjcnlwdCA9IGZ1bmN0aW9uIF9kZWNyeXB0KHN0YXRlLCBsU3RhcnQsIHJTdGFydCwgb3V0LCBvZmYpIHtcbiAgdmFyIGwgPSByU3RhcnQ7XG4gIHZhciByID0gbFN0YXJ0O1xuXG4gIC8vIEFwcGx5IGYoKSB4MTYgdGltZXNcbiAgZm9yICh2YXIgaSA9IHN0YXRlLmtleXMubGVuZ3RoIC0gMjsgaSA+PSAwOyBpIC09IDIpIHtcbiAgICB2YXIga2V5TCA9IHN0YXRlLmtleXNbaV07XG4gICAgdmFyIGtleVIgPSBzdGF0ZS5rZXlzW2kgKyAxXTtcblxuICAgIC8vIGYociwgaylcbiAgICB1dGlscy5leHBhbmQobCwgc3RhdGUudG1wLCAwKTtcblxuICAgIGtleUwgXj0gc3RhdGUudG1wWzBdO1xuICAgIGtleVIgXj0gc3RhdGUudG1wWzFdO1xuICAgIHZhciBzID0gdXRpbHMuc3Vic3RpdHV0ZShrZXlMLCBrZXlSKTtcbiAgICB2YXIgZiA9IHV0aWxzLnBlcm11dGUocyk7XG5cbiAgICB2YXIgdCA9IGw7XG4gICAgbCA9IChyIF4gZikgPj4+IDA7XG4gICAgciA9IHQ7XG4gIH1cblxuICAvLyBSZXZlcnNlIEluaXRpYWwgUGVybXV0YXRpb25cbiAgdXRpbHMucmlwKGwsIHIsIG91dCwgb2ZmKTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBhc3NlcnQgPSByZXF1aXJlKCdtaW5pbWFsaXN0aWMtYXNzZXJ0Jyk7XG52YXIgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpO1xuXG52YXIgQ2lwaGVyID0gcmVxdWlyZSgnLi9jaXBoZXInKTtcbnZhciBERVMgPSByZXF1aXJlKCcuL2RlcycpO1xuXG5mdW5jdGlvbiBFREVTdGF0ZSh0eXBlLCBrZXkpIHtcbiAgYXNzZXJ0LmVxdWFsKGtleS5sZW5ndGgsIDI0LCAnSW52YWxpZCBrZXkgbGVuZ3RoJyk7XG5cbiAgdmFyIGsxID0ga2V5LnNsaWNlKDAsIDgpO1xuICB2YXIgazIgPSBrZXkuc2xpY2UoOCwgMTYpO1xuICB2YXIgazMgPSBrZXkuc2xpY2UoMTYsIDI0KTtcblxuICBpZiAodHlwZSA9PT0gJ2VuY3J5cHQnKSB7XG4gICAgdGhpcy5jaXBoZXJzID0gW1xuICAgICAgREVTLmNyZWF0ZSh7IHR5cGU6ICdlbmNyeXB0Jywga2V5OiBrMSB9KSxcbiAgICAgIERFUy5jcmVhdGUoeyB0eXBlOiAnZGVjcnlwdCcsIGtleTogazIgfSksXG4gICAgICBERVMuY3JlYXRlKHsgdHlwZTogJ2VuY3J5cHQnLCBrZXk6IGszIH0pXG4gICAgXTtcbiAgfSBlbHNlIHtcbiAgICB0aGlzLmNpcGhlcnMgPSBbXG4gICAgICBERVMuY3JlYXRlKHsgdHlwZTogJ2RlY3J5cHQnLCBrZXk6IGszIH0pLFxuICAgICAgREVTLmNyZWF0ZSh7IHR5cGU6ICdlbmNyeXB0Jywga2V5OiBrMiB9KSxcbiAgICAgIERFUy5jcmVhdGUoeyB0eXBlOiAnZGVjcnlwdCcsIGtleTogazEgfSlcbiAgICBdO1xuICB9XG59XG5cbmZ1bmN0aW9uIEVERShvcHRpb25zKSB7XG4gIENpcGhlci5jYWxsKHRoaXMsIG9wdGlvbnMpO1xuXG4gIHZhciBzdGF0ZSA9IG5ldyBFREVTdGF0ZSh0aGlzLnR5cGUsIHRoaXMub3B0aW9ucy5rZXkpO1xuICB0aGlzLl9lZGVTdGF0ZSA9IHN0YXRlO1xufVxuaW5oZXJpdHMoRURFLCBDaXBoZXIpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IEVERTtcblxuRURFLmNyZWF0ZSA9IGZ1bmN0aW9uIGNyZWF0ZShvcHRpb25zKSB7XG4gIHJldHVybiBuZXcgRURFKG9wdGlvbnMpO1xufTtcblxuRURFLnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gX3VwZGF0ZShpbnAsIGluT2ZmLCBvdXQsIG91dE9mZikge1xuICB2YXIgc3RhdGUgPSB0aGlzLl9lZGVTdGF0ZTtcblxuICBzdGF0ZS5jaXBoZXJzWzBdLl91cGRhdGUoaW5wLCBpbk9mZiwgb3V0LCBvdXRPZmYpO1xuICBzdGF0ZS5jaXBoZXJzWzFdLl91cGRhdGUob3V0LCBvdXRPZmYsIG91dCwgb3V0T2ZmKTtcbiAgc3RhdGUuY2lwaGVyc1syXS5fdXBkYXRlKG91dCwgb3V0T2ZmLCBvdXQsIG91dE9mZik7XG59O1xuXG5FREUucHJvdG90eXBlLl9wYWQgPSBERVMucHJvdG90eXBlLl9wYWQ7XG5FREUucHJvdG90eXBlLl91bnBhZCA9IERFUy5wcm90b3R5cGUuX3VucGFkO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG5leHBvcnRzLnJlYWRVSW50MzJCRSA9IGZ1bmN0aW9uIHJlYWRVSW50MzJCRShieXRlcywgb2ZmKSB7XG4gIHZhciByZXMgPSAgKGJ5dGVzWzAgKyBvZmZdIDw8IDI0KSB8XG4gICAgICAgICAgICAgKGJ5dGVzWzEgKyBvZmZdIDw8IDE2KSB8XG4gICAgICAgICAgICAgKGJ5dGVzWzIgKyBvZmZdIDw8IDgpIHxcbiAgICAgICAgICAgICBieXRlc1szICsgb2ZmXTtcbiAgcmV0dXJuIHJlcyA+Pj4gMDtcbn07XG5cbmV4cG9ydHMud3JpdGVVSW50MzJCRSA9IGZ1bmN0aW9uIHdyaXRlVUludDMyQkUoYnl0ZXMsIHZhbHVlLCBvZmYpIHtcbiAgYnl0ZXNbMCArIG9mZl0gPSB2YWx1ZSA+Pj4gMjQ7XG4gIGJ5dGVzWzEgKyBvZmZdID0gKHZhbHVlID4+PiAxNikgJiAweGZmO1xuICBieXRlc1syICsgb2ZmXSA9ICh2YWx1ZSA+Pj4gOCkgJiAweGZmO1xuICBieXRlc1szICsgb2ZmXSA9IHZhbHVlICYgMHhmZjtcbn07XG5cbmV4cG9ydHMuaXAgPSBmdW5jdGlvbiBpcChpbkwsIGluUiwgb3V0LCBvZmYpIHtcbiAgdmFyIG91dEwgPSAwO1xuICB2YXIgb3V0UiA9IDA7XG5cbiAgZm9yICh2YXIgaSA9IDY7IGkgPj0gMDsgaSAtPSAyKSB7XG4gICAgZm9yICh2YXIgaiA9IDA7IGogPD0gMjQ7IGogKz0gOCkge1xuICAgICAgb3V0TCA8PD0gMTtcbiAgICAgIG91dEwgfD0gKGluUiA+Pj4gKGogKyBpKSkgJiAxO1xuICAgIH1cbiAgICBmb3IgKHZhciBqID0gMDsgaiA8PSAyNDsgaiArPSA4KSB7XG4gICAgICBvdXRMIDw8PSAxO1xuICAgICAgb3V0TCB8PSAoaW5MID4+PiAoaiArIGkpKSAmIDE7XG4gICAgfVxuICB9XG5cbiAgZm9yICh2YXIgaSA9IDY7IGkgPj0gMDsgaSAtPSAyKSB7XG4gICAgZm9yICh2YXIgaiA9IDE7IGogPD0gMjU7IGogKz0gOCkge1xuICAgICAgb3V0UiA8PD0gMTtcbiAgICAgIG91dFIgfD0gKGluUiA+Pj4gKGogKyBpKSkgJiAxO1xuICAgIH1cbiAgICBmb3IgKHZhciBqID0gMTsgaiA8PSAyNTsgaiArPSA4KSB7XG4gICAgICBvdXRSIDw8PSAxO1xuICAgICAgb3V0UiB8PSAoaW5MID4+PiAoaiArIGkpKSAmIDE7XG4gICAgfVxuICB9XG5cbiAgb3V0W29mZiArIDBdID0gb3V0TCA+Pj4gMDtcbiAgb3V0W29mZiArIDFdID0gb3V0UiA+Pj4gMDtcbn07XG5cbmV4cG9ydHMucmlwID0gZnVuY3Rpb24gcmlwKGluTCwgaW5SLCBvdXQsIG9mZikge1xuICB2YXIgb3V0TCA9IDA7XG4gIHZhciBvdXRSID0gMDtcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IDQ7IGkrKykge1xuICAgIGZvciAodmFyIGogPSAyNDsgaiA+PSAwOyBqIC09IDgpIHtcbiAgICAgIG91dEwgPDw9IDE7XG4gICAgICBvdXRMIHw9IChpblIgPj4+IChqICsgaSkpICYgMTtcbiAgICAgIG91dEwgPDw9IDE7XG4gICAgICBvdXRMIHw9IChpbkwgPj4+IChqICsgaSkpICYgMTtcbiAgICB9XG4gIH1cbiAgZm9yICh2YXIgaSA9IDQ7IGkgPCA4OyBpKyspIHtcbiAgICBmb3IgKHZhciBqID0gMjQ7IGogPj0gMDsgaiAtPSA4KSB7XG4gICAgICBvdXRSIDw8PSAxO1xuICAgICAgb3V0UiB8PSAoaW5SID4+PiAoaiArIGkpKSAmIDE7XG4gICAgICBvdXRSIDw8PSAxO1xuICAgICAgb3V0UiB8PSAoaW5MID4+PiAoaiArIGkpKSAmIDE7XG4gICAgfVxuICB9XG5cbiAgb3V0W29mZiArIDBdID0gb3V0TCA+Pj4gMDtcbiAgb3V0W29mZiArIDFdID0gb3V0UiA+Pj4gMDtcbn07XG5cbmV4cG9ydHMucGMxID0gZnVuY3Rpb24gcGMxKGluTCwgaW5SLCBvdXQsIG9mZikge1xuICB2YXIgb3V0TCA9IDA7XG4gIHZhciBvdXRSID0gMDtcblxuICAvLyA3LCAxNSwgMjMsIDMxLCAzOSwgNDcsIDU1LCA2M1xuICAvLyA2LCAxNCwgMjIsIDMwLCAzOSwgNDcsIDU1LCA2M1xuICAvLyA1LCAxMywgMjEsIDI5LCAzOSwgNDcsIDU1LCA2M1xuICAvLyA0LCAxMiwgMjAsIDI4XG4gIGZvciAodmFyIGkgPSA3OyBpID49IDU7IGktLSkge1xuICAgIGZvciAodmFyIGogPSAwOyBqIDw9IDI0OyBqICs9IDgpIHtcbiAgICAgIG91dEwgPDw9IDE7XG4gICAgICBvdXRMIHw9IChpblIgPj4gKGogKyBpKSkgJiAxO1xuICAgIH1cbiAgICBmb3IgKHZhciBqID0gMDsgaiA8PSAyNDsgaiArPSA4KSB7XG4gICAgICBvdXRMIDw8PSAxO1xuICAgICAgb3V0TCB8PSAoaW5MID4+IChqICsgaSkpICYgMTtcbiAgICB9XG4gIH1cbiAgZm9yICh2YXIgaiA9IDA7IGogPD0gMjQ7IGogKz0gOCkge1xuICAgIG91dEwgPDw9IDE7XG4gICAgb3V0TCB8PSAoaW5SID4+IChqICsgaSkpICYgMTtcbiAgfVxuXG4gIC8vIDEsIDksIDE3LCAyNSwgMzMsIDQxLCA0OSwgNTdcbiAgLy8gMiwgMTAsIDE4LCAyNiwgMzQsIDQyLCA1MCwgNThcbiAgLy8gMywgMTEsIDE5LCAyNywgMzUsIDQzLCA1MSwgNTlcbiAgLy8gMzYsIDQ0LCA1MiwgNjBcbiAgZm9yICh2YXIgaSA9IDE7IGkgPD0gMzsgaSsrKSB7XG4gICAgZm9yICh2YXIgaiA9IDA7IGogPD0gMjQ7IGogKz0gOCkge1xuICAgICAgb3V0UiA8PD0gMTtcbiAgICAgIG91dFIgfD0gKGluUiA+PiAoaiArIGkpKSAmIDE7XG4gICAgfVxuICAgIGZvciAodmFyIGogPSAwOyBqIDw9IDI0OyBqICs9IDgpIHtcbiAgICAgIG91dFIgPDw9IDE7XG4gICAgICBvdXRSIHw9IChpbkwgPj4gKGogKyBpKSkgJiAxO1xuICAgIH1cbiAgfVxuICBmb3IgKHZhciBqID0gMDsgaiA8PSAyNDsgaiArPSA4KSB7XG4gICAgb3V0UiA8PD0gMTtcbiAgICBvdXRSIHw9IChpbkwgPj4gKGogKyBpKSkgJiAxO1xuICB9XG5cbiAgb3V0W29mZiArIDBdID0gb3V0TCA+Pj4gMDtcbiAgb3V0W29mZiArIDFdID0gb3V0UiA+Pj4gMDtcbn07XG5cbmV4cG9ydHMucjI4c2hsID0gZnVuY3Rpb24gcjI4c2hsKG51bSwgc2hpZnQpIHtcbiAgcmV0dXJuICgobnVtIDw8IHNoaWZ0KSAmIDB4ZmZmZmZmZikgfCAobnVtID4+PiAoMjggLSBzaGlmdCkpO1xufTtcblxudmFyIHBjMnRhYmxlID0gW1xuICAvLyBpbkwgPT4gb3V0TFxuICAxNCwgMTEsIDE3LCA0LCAyNywgMjMsIDI1LCAwLFxuICAxMywgMjIsIDcsIDE4LCA1LCA5LCAxNiwgMjQsXG4gIDIsIDIwLCAxMiwgMjEsIDEsIDgsIDE1LCAyNixcblxuICAvLyBpblIgPT4gb3V0UlxuICAxNSwgNCwgMjUsIDE5LCA5LCAxLCAyNiwgMTYsXG4gIDUsIDExLCAyMywgOCwgMTIsIDcsIDE3LCAwLFxuICAyMiwgMywgMTAsIDE0LCA2LCAyMCwgMjcsIDI0XG5dO1xuXG5leHBvcnRzLnBjMiA9IGZ1bmN0aW9uIHBjMihpbkwsIGluUiwgb3V0LCBvZmYpIHtcbiAgdmFyIG91dEwgPSAwO1xuICB2YXIgb3V0UiA9IDA7XG5cbiAgdmFyIGxlbiA9IHBjMnRhYmxlLmxlbmd0aCA+Pj4gMTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuICAgIG91dEwgPDw9IDE7XG4gICAgb3V0TCB8PSAoaW5MID4+PiBwYzJ0YWJsZVtpXSkgJiAweDE7XG4gIH1cbiAgZm9yICh2YXIgaSA9IGxlbjsgaSA8IHBjMnRhYmxlLmxlbmd0aDsgaSsrKSB7XG4gICAgb3V0UiA8PD0gMTtcbiAgICBvdXRSIHw9IChpblIgPj4+IHBjMnRhYmxlW2ldKSAmIDB4MTtcbiAgfVxuXG4gIG91dFtvZmYgKyAwXSA9IG91dEwgPj4+IDA7XG4gIG91dFtvZmYgKyAxXSA9IG91dFIgPj4+IDA7XG59O1xuXG5leHBvcnRzLmV4cGFuZCA9IGZ1bmN0aW9uIGV4cGFuZChyLCBvdXQsIG9mZikge1xuICB2YXIgb3V0TCA9IDA7XG4gIHZhciBvdXRSID0gMDtcblxuICBvdXRMID0gKChyICYgMSkgPDwgNSkgfCAociA+Pj4gMjcpO1xuICBmb3IgKHZhciBpID0gMjM7IGkgPj0gMTU7IGkgLT0gNCkge1xuICAgIG91dEwgPDw9IDY7XG4gICAgb3V0TCB8PSAociA+Pj4gaSkgJiAweDNmO1xuICB9XG4gIGZvciAodmFyIGkgPSAxMTsgaSA+PSAzOyBpIC09IDQpIHtcbiAgICBvdXRSIHw9IChyID4+PiBpKSAmIDB4M2Y7XG4gICAgb3V0UiA8PD0gNjtcbiAgfVxuICBvdXRSIHw9ICgociAmIDB4MWYpIDw8IDEpIHwgKHIgPj4+IDMxKTtcblxuICBvdXRbb2ZmICsgMF0gPSBvdXRMID4+PiAwO1xuICBvdXRbb2ZmICsgMV0gPSBvdXRSID4+PiAwO1xufTtcblxudmFyIHNUYWJsZSA9IFtcbiAgMTQsIDAsIDQsIDE1LCAxMywgNywgMSwgNCwgMiwgMTQsIDE1LCAyLCAxMSwgMTMsIDgsIDEsXG4gIDMsIDEwLCAxMCwgNiwgNiwgMTIsIDEyLCAxMSwgNSwgOSwgOSwgNSwgMCwgMywgNywgOCxcbiAgNCwgMTUsIDEsIDEyLCAxNCwgOCwgOCwgMiwgMTMsIDQsIDYsIDksIDIsIDEsIDExLCA3LFxuICAxNSwgNSwgMTIsIDExLCA5LCAzLCA3LCAxNCwgMywgMTAsIDEwLCAwLCA1LCA2LCAwLCAxMyxcblxuICAxNSwgMywgMSwgMTMsIDgsIDQsIDE0LCA3LCA2LCAxNSwgMTEsIDIsIDMsIDgsIDQsIDE0LFxuICA5LCAxMiwgNywgMCwgMiwgMSwgMTMsIDEwLCAxMiwgNiwgMCwgOSwgNSwgMTEsIDEwLCA1LFxuICAwLCAxMywgMTQsIDgsIDcsIDEwLCAxMSwgMSwgMTAsIDMsIDQsIDE1LCAxMywgNCwgMSwgMixcbiAgNSwgMTEsIDgsIDYsIDEyLCA3LCA2LCAxMiwgOSwgMCwgMywgNSwgMiwgMTQsIDE1LCA5LFxuXG4gIDEwLCAxMywgMCwgNywgOSwgMCwgMTQsIDksIDYsIDMsIDMsIDQsIDE1LCA2LCA1LCAxMCxcbiAgMSwgMiwgMTMsIDgsIDEyLCA1LCA3LCAxNCwgMTEsIDEyLCA0LCAxMSwgMiwgMTUsIDgsIDEsXG4gIDEzLCAxLCA2LCAxMCwgNCwgMTMsIDksIDAsIDgsIDYsIDE1LCA5LCAzLCA4LCAwLCA3LFxuICAxMSwgNCwgMSwgMTUsIDIsIDE0LCAxMiwgMywgNSwgMTEsIDEwLCA1LCAxNCwgMiwgNywgMTIsXG5cbiAgNywgMTMsIDEzLCA4LCAxNCwgMTEsIDMsIDUsIDAsIDYsIDYsIDE1LCA5LCAwLCAxMCwgMyxcbiAgMSwgNCwgMiwgNywgOCwgMiwgNSwgMTIsIDExLCAxLCAxMiwgMTAsIDQsIDE0LCAxNSwgOSxcbiAgMTAsIDMsIDYsIDE1LCA5LCAwLCAwLCA2LCAxMiwgMTAsIDExLCAxLCA3LCAxMywgMTMsIDgsXG4gIDE1LCA5LCAxLCA0LCAzLCA1LCAxNCwgMTEsIDUsIDEyLCAyLCA3LCA4LCAyLCA0LCAxNCxcblxuICAyLCAxNCwgMTIsIDExLCA0LCAyLCAxLCAxMiwgNywgNCwgMTAsIDcsIDExLCAxMywgNiwgMSxcbiAgOCwgNSwgNSwgMCwgMywgMTUsIDE1LCAxMCwgMTMsIDMsIDAsIDksIDE0LCA4LCA5LCA2LFxuICA0LCAxMSwgMiwgOCwgMSwgMTIsIDExLCA3LCAxMCwgMSwgMTMsIDE0LCA3LCAyLCA4LCAxMyxcbiAgMTUsIDYsIDksIDE1LCAxMiwgMCwgNSwgOSwgNiwgMTAsIDMsIDQsIDAsIDUsIDE0LCAzLFxuXG4gIDEyLCAxMCwgMSwgMTUsIDEwLCA0LCAxNSwgMiwgOSwgNywgMiwgMTIsIDYsIDksIDgsIDUsXG4gIDAsIDYsIDEzLCAxLCAzLCAxMywgNCwgMTQsIDE0LCAwLCA3LCAxMSwgNSwgMywgMTEsIDgsXG4gIDksIDQsIDE0LCAzLCAxNSwgMiwgNSwgMTIsIDIsIDksIDgsIDUsIDEyLCAxNSwgMywgMTAsXG4gIDcsIDExLCAwLCAxNCwgNCwgMSwgMTAsIDcsIDEsIDYsIDEzLCAwLCAxMSwgOCwgNiwgMTMsXG5cbiAgNCwgMTMsIDExLCAwLCAyLCAxMSwgMTQsIDcsIDE1LCA0LCAwLCA5LCA4LCAxLCAxMywgMTAsXG4gIDMsIDE0LCAxMiwgMywgOSwgNSwgNywgMTIsIDUsIDIsIDEwLCAxNSwgNiwgOCwgMSwgNixcbiAgMSwgNiwgNCwgMTEsIDExLCAxMywgMTMsIDgsIDEyLCAxLCAzLCA0LCA3LCAxMCwgMTQsIDcsXG4gIDEwLCA5LCAxNSwgNSwgNiwgMCwgOCwgMTUsIDAsIDE0LCA1LCAyLCA5LCAzLCAyLCAxMixcblxuICAxMywgMSwgMiwgMTUsIDgsIDEzLCA0LCA4LCA2LCAxMCwgMTUsIDMsIDExLCA3LCAxLCA0LFxuICAxMCwgMTIsIDksIDUsIDMsIDYsIDE0LCAxMSwgNSwgMCwgMCwgMTQsIDEyLCA5LCA3LCAyLFxuICA3LCAyLCAxMSwgMSwgNCwgMTQsIDEsIDcsIDksIDQsIDEyLCAxMCwgMTQsIDgsIDIsIDEzLFxuICAwLCAxNSwgNiwgMTIsIDEwLCA5LCAxMywgMCwgMTUsIDMsIDMsIDUsIDUsIDYsIDgsIDExXG5dO1xuXG5leHBvcnRzLnN1YnN0aXR1dGUgPSBmdW5jdGlvbiBzdWJzdGl0dXRlKGluTCwgaW5SKSB7XG4gIHZhciBvdXQgPSAwO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IDQ7IGkrKykge1xuICAgIHZhciBiID0gKGluTCA+Pj4gKDE4IC0gaSAqIDYpKSAmIDB4M2Y7XG4gICAgdmFyIHNiID0gc1RhYmxlW2kgKiAweDQwICsgYl07XG5cbiAgICBvdXQgPDw9IDQ7XG4gICAgb3V0IHw9IHNiO1xuICB9XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgNDsgaSsrKSB7XG4gICAgdmFyIGIgPSAoaW5SID4+PiAoMTggLSBpICogNikpICYgMHgzZjtcbiAgICB2YXIgc2IgPSBzVGFibGVbNCAqIDB4NDAgKyBpICogMHg0MCArIGJdO1xuXG4gICAgb3V0IDw8PSA0O1xuICAgIG91dCB8PSBzYjtcbiAgfVxuICByZXR1cm4gb3V0ID4+PiAwO1xufTtcblxudmFyIHBlcm11dGVUYWJsZSA9IFtcbiAgMTYsIDI1LCAxMiwgMTEsIDMsIDIwLCA0LCAxNSwgMzEsIDE3LCA5LCA2LCAyNywgMTQsIDEsIDIyLFxuICAzMCwgMjQsIDgsIDE4LCAwLCA1LCAyOSwgMjMsIDEzLCAxOSwgMiwgMjYsIDEwLCAyMSwgMjgsIDdcbl07XG5cbmV4cG9ydHMucGVybXV0ZSA9IGZ1bmN0aW9uIHBlcm11dGUobnVtKSB7XG4gIHZhciBvdXQgPSAwO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHBlcm11dGVUYWJsZS5sZW5ndGg7IGkrKykge1xuICAgIG91dCA8PD0gMTtcbiAgICBvdXQgfD0gKG51bSA+Pj4gcGVybXV0ZVRhYmxlW2ldKSAmIDB4MTtcbiAgfVxuICByZXR1cm4gb3V0ID4+PiAwO1xufTtcblxuZXhwb3J0cy5wYWRTcGxpdCA9IGZ1bmN0aW9uIHBhZFNwbGl0KG51bSwgc2l6ZSwgZ3JvdXApIHtcbiAgdmFyIHN0ciA9IG51bS50b1N0cmluZygyKTtcbiAgd2hpbGUgKHN0ci5sZW5ndGggPCBzaXplKVxuICAgIHN0ciA9ICcwJyArIHN0cjtcblxuICB2YXIgb3V0ID0gW107XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgc2l6ZTsgaSArPSBncm91cClcbiAgICBvdXQucHVzaChzdHIuc2xpY2UoaSwgaSArIGdyb3VwKSk7XG4gIHJldHVybiBvdXQuam9pbignICcpO1xufTtcbiIsInZhciBnZW5lcmF0ZVByaW1lID0gcmVxdWlyZSgnLi9saWIvZ2VuZXJhdGVQcmltZScpXG52YXIgcHJpbWVzID0gcmVxdWlyZSgnLi9saWIvcHJpbWVzLmpzb24nKVxuXG52YXIgREggPSByZXF1aXJlKCcuL2xpYi9kaCcpXG5cbmZ1bmN0aW9uIGdldERpZmZpZUhlbGxtYW4gKG1vZCkge1xuICB2YXIgcHJpbWUgPSBuZXcgQnVmZmVyKHByaW1lc1ttb2RdLnByaW1lLCAnaGV4JylcbiAgdmFyIGdlbiA9IG5ldyBCdWZmZXIocHJpbWVzW21vZF0uZ2VuLCAnaGV4JylcblxuICByZXR1cm4gbmV3IERIKHByaW1lLCBnZW4pXG59XG5cbnZhciBFTkNPRElOR1MgPSB7XG4gICdiaW5hcnknOiB0cnVlLCAnaGV4JzogdHJ1ZSwgJ2Jhc2U2NCc6IHRydWVcbn1cblxuZnVuY3Rpb24gY3JlYXRlRGlmZmllSGVsbG1hbiAocHJpbWUsIGVuYywgZ2VuZXJhdG9yLCBnZW5jKSB7XG4gIGlmIChCdWZmZXIuaXNCdWZmZXIoZW5jKSB8fCBFTkNPRElOR1NbZW5jXSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgcmV0dXJuIGNyZWF0ZURpZmZpZUhlbGxtYW4ocHJpbWUsICdiaW5hcnknLCBlbmMsIGdlbmVyYXRvcilcbiAgfVxuXG4gIGVuYyA9IGVuYyB8fCAnYmluYXJ5J1xuICBnZW5jID0gZ2VuYyB8fCAnYmluYXJ5J1xuICBnZW5lcmF0b3IgPSBnZW5lcmF0b3IgfHwgbmV3IEJ1ZmZlcihbMl0pXG5cbiAgaWYgKCFCdWZmZXIuaXNCdWZmZXIoZ2VuZXJhdG9yKSkge1xuICAgIGdlbmVyYXRvciA9IG5ldyBCdWZmZXIoZ2VuZXJhdG9yLCBnZW5jKVxuICB9XG5cbiAgaWYgKHR5cGVvZiBwcmltZSA9PT0gJ251bWJlcicpIHtcbiAgICByZXR1cm4gbmV3IERIKGdlbmVyYXRlUHJpbWUocHJpbWUsIGdlbmVyYXRvciksIGdlbmVyYXRvciwgdHJ1ZSlcbiAgfVxuXG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKHByaW1lKSkge1xuICAgIHByaW1lID0gbmV3IEJ1ZmZlcihwcmltZSwgZW5jKVxuICB9XG5cbiAgcmV0dXJuIG5ldyBESChwcmltZSwgZ2VuZXJhdG9yLCB0cnVlKVxufVxuXG5leHBvcnRzLkRpZmZpZUhlbGxtYW5Hcm91cCA9IGV4cG9ydHMuY3JlYXRlRGlmZmllSGVsbG1hbkdyb3VwID0gZXhwb3J0cy5nZXREaWZmaWVIZWxsbWFuID0gZ2V0RGlmZmllSGVsbG1hblxuZXhwb3J0cy5jcmVhdGVEaWZmaWVIZWxsbWFuID0gZXhwb3J0cy5EaWZmaWVIZWxsbWFuID0gY3JlYXRlRGlmZmllSGVsbG1hblxuIiwidmFyIEJOID0gcmVxdWlyZSgnYm4uanMnKTtcbnZhciBNaWxsZXJSYWJpbiA9IHJlcXVpcmUoJ21pbGxlci1yYWJpbicpO1xudmFyIG1pbGxlclJhYmluID0gbmV3IE1pbGxlclJhYmluKCk7XG52YXIgVFdFTlRZRk9VUiA9IG5ldyBCTigyNCk7XG52YXIgRUxFVkVOID0gbmV3IEJOKDExKTtcbnZhciBURU4gPSBuZXcgQk4oMTApO1xudmFyIFRIUkVFID0gbmV3IEJOKDMpO1xudmFyIFNFVkVOID0gbmV3IEJOKDcpO1xudmFyIHByaW1lcyA9IHJlcXVpcmUoJy4vZ2VuZXJhdGVQcmltZScpO1xudmFyIHJhbmRvbUJ5dGVzID0gcmVxdWlyZSgncmFuZG9tYnl0ZXMnKTtcbm1vZHVsZS5leHBvcnRzID0gREg7XG5cbmZ1bmN0aW9uIHNldFB1YmxpY0tleShwdWIsIGVuYykge1xuICBlbmMgPSBlbmMgfHwgJ3V0ZjgnO1xuICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihwdWIpKSB7XG4gICAgcHViID0gbmV3IEJ1ZmZlcihwdWIsIGVuYyk7XG4gIH1cbiAgdGhpcy5fcHViID0gbmV3IEJOKHB1Yik7XG4gIHJldHVybiB0aGlzO1xufVxuXG5mdW5jdGlvbiBzZXRQcml2YXRlS2V5KHByaXYsIGVuYykge1xuICBlbmMgPSBlbmMgfHwgJ3V0ZjgnO1xuICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihwcml2KSkge1xuICAgIHByaXYgPSBuZXcgQnVmZmVyKHByaXYsIGVuYyk7XG4gIH1cbiAgdGhpcy5fcHJpdiA9IG5ldyBCTihwcml2KTtcbiAgcmV0dXJuIHRoaXM7XG59XG5cbnZhciBwcmltZUNhY2hlID0ge307XG5mdW5jdGlvbiBjaGVja1ByaW1lKHByaW1lLCBnZW5lcmF0b3IpIHtcbiAgdmFyIGdlbiA9IGdlbmVyYXRvci50b1N0cmluZygnaGV4Jyk7XG4gIHZhciBoZXggPSBbZ2VuLCBwcmltZS50b1N0cmluZygxNildLmpvaW4oJ18nKTtcbiAgaWYgKGhleCBpbiBwcmltZUNhY2hlKSB7XG4gICAgcmV0dXJuIHByaW1lQ2FjaGVbaGV4XTtcbiAgfVxuICB2YXIgZXJyb3IgPSAwO1xuXG4gIGlmIChwcmltZS5pc0V2ZW4oKSB8fFxuICAgICFwcmltZXMuc2ltcGxlU2lldmUgfHxcbiAgICAhcHJpbWVzLmZlcm1hdFRlc3QocHJpbWUpIHx8XG4gICAgIW1pbGxlclJhYmluLnRlc3QocHJpbWUpKSB7XG4gICAgLy9ub3QgYSBwcmltZSBzbyArMVxuICAgIGVycm9yICs9IDE7XG5cbiAgICBpZiAoZ2VuID09PSAnMDInIHx8IGdlbiA9PT0gJzA1Jykge1xuICAgICAgLy8gd2UnZCBiZSBhYmxlIHRvIGNoZWNrIHRoZSBnZW5lcmF0b3JcbiAgICAgIC8vIGl0IHdvdWxkIGZhaWwgc28gKzhcbiAgICAgIGVycm9yICs9IDg7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vd2Ugd291bGRuJ3QgYmUgYWJsZSB0byB0ZXN0IHRoZSBnZW5lcmF0b3JcbiAgICAgIC8vIHNvICs0XG4gICAgICBlcnJvciArPSA0O1xuICAgIH1cbiAgICBwcmltZUNhY2hlW2hleF0gPSBlcnJvcjtcbiAgICByZXR1cm4gZXJyb3I7XG4gIH1cbiAgaWYgKCFtaWxsZXJSYWJpbi50ZXN0KHByaW1lLnNocm4oMSkpKSB7XG4gICAgLy9ub3QgYSBzYWZlIHByaW1lXG4gICAgZXJyb3IgKz0gMjtcbiAgfVxuICB2YXIgcmVtO1xuICBzd2l0Y2ggKGdlbikge1xuICAgIGNhc2UgJzAyJzpcbiAgICAgIGlmIChwcmltZS5tb2QoVFdFTlRZRk9VUikuY21wKEVMRVZFTikpIHtcbiAgICAgICAgLy8gdW5zdWlkYWJsZSBnZW5lcmF0b3JcbiAgICAgICAgZXJyb3IgKz0gODtcbiAgICAgIH1cbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgJzA1JzpcbiAgICAgIHJlbSA9IHByaW1lLm1vZChURU4pO1xuICAgICAgaWYgKHJlbS5jbXAoVEhSRUUpICYmIHJlbS5jbXAoU0VWRU4pKSB7XG4gICAgICAgIC8vIHByaW1lIG1vZCAxMCBuZWVkcyB0byBlcXVhbCAzIG9yIDdcbiAgICAgICAgZXJyb3IgKz0gODtcbiAgICAgIH1cbiAgICAgIGJyZWFrO1xuICAgIGRlZmF1bHQ6XG4gICAgICBlcnJvciArPSA0O1xuICB9XG4gIHByaW1lQ2FjaGVbaGV4XSA9IGVycm9yO1xuICByZXR1cm4gZXJyb3I7XG59XG5cbmZ1bmN0aW9uIERIKHByaW1lLCBnZW5lcmF0b3IsIG1hbGxlYWJsZSkge1xuICB0aGlzLnNldEdlbmVyYXRvcihnZW5lcmF0b3IpO1xuICB0aGlzLl9fcHJpbWUgPSBuZXcgQk4ocHJpbWUpO1xuICB0aGlzLl9wcmltZSA9IEJOLm1vbnQodGhpcy5fX3ByaW1lKTtcbiAgdGhpcy5fcHJpbWVMZW4gPSBwcmltZS5sZW5ndGg7XG4gIHRoaXMuX3B1YiA9IHVuZGVmaW5lZDtcbiAgdGhpcy5fcHJpdiA9IHVuZGVmaW5lZDtcbiAgdGhpcy5fcHJpbWVDb2RlID0gdW5kZWZpbmVkO1xuICBpZiAobWFsbGVhYmxlKSB7XG4gICAgdGhpcy5zZXRQdWJsaWNLZXkgPSBzZXRQdWJsaWNLZXk7XG4gICAgdGhpcy5zZXRQcml2YXRlS2V5ID0gc2V0UHJpdmF0ZUtleTtcbiAgfSBlbHNlIHtcbiAgICB0aGlzLl9wcmltZUNvZGUgPSA4O1xuICB9XG59XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoREgucHJvdG90eXBlLCAndmVyaWZ5RXJyb3InLCB7XG4gIGVudW1lcmFibGU6IHRydWUsXG4gIGdldDogZnVuY3Rpb24gKCkge1xuICAgIGlmICh0eXBlb2YgdGhpcy5fcHJpbWVDb2RlICE9PSAnbnVtYmVyJykge1xuICAgICAgdGhpcy5fcHJpbWVDb2RlID0gY2hlY2tQcmltZSh0aGlzLl9fcHJpbWUsIHRoaXMuX19nZW4pO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5fcHJpbWVDb2RlO1xuICB9XG59KTtcbkRILnByb3RvdHlwZS5nZW5lcmF0ZUtleXMgPSBmdW5jdGlvbiAoKSB7XG4gIGlmICghdGhpcy5fcHJpdikge1xuICAgIHRoaXMuX3ByaXYgPSBuZXcgQk4ocmFuZG9tQnl0ZXModGhpcy5fcHJpbWVMZW4pKTtcbiAgfVxuICB0aGlzLl9wdWIgPSB0aGlzLl9nZW4udG9SZWQodGhpcy5fcHJpbWUpLnJlZFBvdyh0aGlzLl9wcml2KS5mcm9tUmVkKCk7XG4gIHJldHVybiB0aGlzLmdldFB1YmxpY0tleSgpO1xufTtcblxuREgucHJvdG90eXBlLmNvbXB1dGVTZWNyZXQgPSBmdW5jdGlvbiAob3RoZXIpIHtcbiAgb3RoZXIgPSBuZXcgQk4ob3RoZXIpO1xuICBvdGhlciA9IG90aGVyLnRvUmVkKHRoaXMuX3ByaW1lKTtcbiAgdmFyIHNlY3JldCA9IG90aGVyLnJlZFBvdyh0aGlzLl9wcml2KS5mcm9tUmVkKCk7XG4gIHZhciBvdXQgPSBuZXcgQnVmZmVyKHNlY3JldC50b0FycmF5KCkpO1xuICB2YXIgcHJpbWUgPSB0aGlzLmdldFByaW1lKCk7XG4gIGlmIChvdXQubGVuZ3RoIDwgcHJpbWUubGVuZ3RoKSB7XG4gICAgdmFyIGZyb250ID0gbmV3IEJ1ZmZlcihwcmltZS5sZW5ndGggLSBvdXQubGVuZ3RoKTtcbiAgICBmcm9udC5maWxsKDApO1xuICAgIG91dCA9IEJ1ZmZlci5jb25jYXQoW2Zyb250LCBvdXRdKTtcbiAgfVxuICByZXR1cm4gb3V0O1xufTtcblxuREgucHJvdG90eXBlLmdldFB1YmxpY0tleSA9IGZ1bmN0aW9uIGdldFB1YmxpY0tleShlbmMpIHtcbiAgcmV0dXJuIGZvcm1hdFJldHVyblZhbHVlKHRoaXMuX3B1YiwgZW5jKTtcbn07XG5cbkRILnByb3RvdHlwZS5nZXRQcml2YXRlS2V5ID0gZnVuY3Rpb24gZ2V0UHJpdmF0ZUtleShlbmMpIHtcbiAgcmV0dXJuIGZvcm1hdFJldHVyblZhbHVlKHRoaXMuX3ByaXYsIGVuYyk7XG59O1xuXG5ESC5wcm90b3R5cGUuZ2V0UHJpbWUgPSBmdW5jdGlvbiAoZW5jKSB7XG4gIHJldHVybiBmb3JtYXRSZXR1cm5WYWx1ZSh0aGlzLl9fcHJpbWUsIGVuYyk7XG59O1xuXG5ESC5wcm90b3R5cGUuZ2V0R2VuZXJhdG9yID0gZnVuY3Rpb24gKGVuYykge1xuICByZXR1cm4gZm9ybWF0UmV0dXJuVmFsdWUodGhpcy5fZ2VuLCBlbmMpO1xufTtcblxuREgucHJvdG90eXBlLnNldEdlbmVyYXRvciA9IGZ1bmN0aW9uIChnZW4sIGVuYykge1xuICBlbmMgPSBlbmMgfHwgJ3V0ZjgnO1xuICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihnZW4pKSB7XG4gICAgZ2VuID0gbmV3IEJ1ZmZlcihnZW4sIGVuYyk7XG4gIH1cbiAgdGhpcy5fX2dlbiA9IGdlbjtcbiAgdGhpcy5fZ2VuID0gbmV3IEJOKGdlbik7XG4gIHJldHVybiB0aGlzO1xufTtcblxuZnVuY3Rpb24gZm9ybWF0UmV0dXJuVmFsdWUoYm4sIGVuYykge1xuICB2YXIgYnVmID0gbmV3IEJ1ZmZlcihibi50b0FycmF5KCkpO1xuICBpZiAoIWVuYykge1xuICAgIHJldHVybiBidWY7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIGJ1Zi50b1N0cmluZyhlbmMpO1xuICB9XG59XG4iLCJ2YXIgcmFuZG9tQnl0ZXMgPSByZXF1aXJlKCdyYW5kb21ieXRlcycpO1xubW9kdWxlLmV4cG9ydHMgPSBmaW5kUHJpbWU7XG5maW5kUHJpbWUuc2ltcGxlU2lldmUgPSBzaW1wbGVTaWV2ZTtcbmZpbmRQcmltZS5mZXJtYXRUZXN0ID0gZmVybWF0VGVzdDtcbnZhciBCTiA9IHJlcXVpcmUoJ2JuLmpzJyk7XG52YXIgVFdFTlRZRk9VUiA9IG5ldyBCTigyNCk7XG52YXIgTWlsbGVyUmFiaW4gPSByZXF1aXJlKCdtaWxsZXItcmFiaW4nKTtcbnZhciBtaWxsZXJSYWJpbiA9IG5ldyBNaWxsZXJSYWJpbigpO1xudmFyIE9ORSA9IG5ldyBCTigxKTtcbnZhciBUV08gPSBuZXcgQk4oMik7XG52YXIgRklWRSA9IG5ldyBCTig1KTtcbnZhciBTSVhURUVOID0gbmV3IEJOKDE2KTtcbnZhciBFSUdIVCA9IG5ldyBCTig4KTtcbnZhciBURU4gPSBuZXcgQk4oMTApO1xudmFyIFRIUkVFID0gbmV3IEJOKDMpO1xudmFyIFNFVkVOID0gbmV3IEJOKDcpO1xudmFyIEVMRVZFTiA9IG5ldyBCTigxMSk7XG52YXIgRk9VUiA9IG5ldyBCTig0KTtcbnZhciBUV0VMVkUgPSBuZXcgQk4oMTIpO1xudmFyIHByaW1lcyA9IG51bGw7XG5cbmZ1bmN0aW9uIF9nZXRQcmltZXMoKSB7XG4gIGlmIChwcmltZXMgIT09IG51bGwpXG4gICAgcmV0dXJuIHByaW1lcztcblxuICB2YXIgbGltaXQgPSAweDEwMDAwMDtcbiAgdmFyIHJlcyA9IFtdO1xuICByZXNbMF0gPSAyO1xuICBmb3IgKHZhciBpID0gMSwgayA9IDM7IGsgPCBsaW1pdDsgayArPSAyKSB7XG4gICAgdmFyIHNxcnQgPSBNYXRoLmNlaWwoTWF0aC5zcXJ0KGspKTtcbiAgICBmb3IgKHZhciBqID0gMDsgaiA8IGkgJiYgcmVzW2pdIDw9IHNxcnQ7IGorKylcbiAgICAgIGlmIChrICUgcmVzW2pdID09PSAwKVxuICAgICAgICBicmVhaztcblxuICAgIGlmIChpICE9PSBqICYmIHJlc1tqXSA8PSBzcXJ0KVxuICAgICAgY29udGludWU7XG5cbiAgICByZXNbaSsrXSA9IGs7XG4gIH1cbiAgcHJpbWVzID0gcmVzO1xuICByZXR1cm4gcmVzO1xufVxuXG5mdW5jdGlvbiBzaW1wbGVTaWV2ZShwKSB7XG4gIHZhciBwcmltZXMgPSBfZ2V0UHJpbWVzKCk7XG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBwcmltZXMubGVuZ3RoOyBpKyspXG4gICAgaWYgKHAubW9kbihwcmltZXNbaV0pID09PSAwKSB7XG4gICAgICBpZiAocC5jbXBuKHByaW1lc1tpXSkgPT09IDApIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfVxuXG4gIHJldHVybiB0cnVlO1xufVxuXG5mdW5jdGlvbiBmZXJtYXRUZXN0KHApIHtcbiAgdmFyIHJlZCA9IEJOLm1vbnQocCk7XG4gIHJldHVybiBUV08udG9SZWQocmVkKS5yZWRQb3cocC5zdWJuKDEpKS5mcm9tUmVkKCkuY21wbigxKSA9PT0gMDtcbn1cblxuZnVuY3Rpb24gZmluZFByaW1lKGJpdHMsIGdlbikge1xuICBpZiAoYml0cyA8IDE2KSB7XG4gICAgLy8gdGhpcyBpcyB3aGF0IG9wZW5zc2wgZG9lc1xuICAgIGlmIChnZW4gPT09IDIgfHwgZ2VuID09PSA1KSB7XG4gICAgICByZXR1cm4gbmV3IEJOKFsweDhjLCAweDdiXSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBuZXcgQk4oWzB4OGMsIDB4MjddKTtcbiAgICB9XG4gIH1cbiAgZ2VuID0gbmV3IEJOKGdlbik7XG5cbiAgdmFyIG51bSwgbjI7XG5cbiAgd2hpbGUgKHRydWUpIHtcbiAgICBudW0gPSBuZXcgQk4ocmFuZG9tQnl0ZXMoTWF0aC5jZWlsKGJpdHMgLyA4KSkpO1xuICAgIHdoaWxlIChudW0uYml0TGVuZ3RoKCkgPiBiaXRzKSB7XG4gICAgICBudW0uaXNocm4oMSk7XG4gICAgfVxuICAgIGlmIChudW0uaXNFdmVuKCkpIHtcbiAgICAgIG51bS5pYWRkKE9ORSk7XG4gICAgfVxuICAgIGlmICghbnVtLnRlc3RuKDEpKSB7XG4gICAgICBudW0uaWFkZChUV08pO1xuICAgIH1cbiAgICBpZiAoIWdlbi5jbXAoVFdPKSkge1xuICAgICAgd2hpbGUgKG51bS5tb2QoVFdFTlRZRk9VUikuY21wKEVMRVZFTikpIHtcbiAgICAgICAgbnVtLmlhZGQoRk9VUik7XG4gICAgICB9XG4gICAgfSBlbHNlIGlmICghZ2VuLmNtcChGSVZFKSkge1xuICAgICAgd2hpbGUgKG51bS5tb2QoVEVOKS5jbXAoVEhSRUUpKSB7XG4gICAgICAgIG51bS5pYWRkKEZPVVIpO1xuICAgICAgfVxuICAgIH1cbiAgICBuMiA9IG51bS5zaHJuKDEpO1xuICAgIGlmIChzaW1wbGVTaWV2ZShuMikgJiYgc2ltcGxlU2lldmUobnVtKSAmJlxuICAgICAgZmVybWF0VGVzdChuMikgJiYgZmVybWF0VGVzdChudW0pICYmXG4gICAgICBtaWxsZXJSYWJpbi50ZXN0KG4yKSAmJiBtaWxsZXJSYWJpbi50ZXN0KG51bSkpIHtcbiAgICAgIHJldHVybiBudW07XG4gICAgfVxuICB9XG5cbn1cbiIsIihmdW5jdGlvbiAobW9kdWxlLCBleHBvcnRzKSB7XG4gICd1c2Ugc3RyaWN0JztcblxuICAvLyBVdGlsc1xuICBmdW5jdGlvbiBhc3NlcnQgKHZhbCwgbXNnKSB7XG4gICAgaWYgKCF2YWwpIHRocm93IG5ldyBFcnJvcihtc2cgfHwgJ0Fzc2VydGlvbiBmYWlsZWQnKTtcbiAgfVxuXG4gIC8vIENvdWxkIHVzZSBgaW5oZXJpdHNgIG1vZHVsZSwgYnV0IGRvbid0IHdhbnQgdG8gbW92ZSBmcm9tIHNpbmdsZSBmaWxlXG4gIC8vIGFyY2hpdGVjdHVyZSB5ZXQuXG4gIGZ1bmN0aW9uIGluaGVyaXRzIChjdG9yLCBzdXBlckN0b3IpIHtcbiAgICBjdG9yLnN1cGVyXyA9IHN1cGVyQ3RvcjtcbiAgICB2YXIgVGVtcEN0b3IgPSBmdW5jdGlvbiAoKSB7fTtcbiAgICBUZW1wQ3Rvci5wcm90b3R5cGUgPSBzdXBlckN0b3IucHJvdG90eXBlO1xuICAgIGN0b3IucHJvdG90eXBlID0gbmV3IFRlbXBDdG9yKCk7XG4gICAgY3Rvci5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBjdG9yO1xuICB9XG5cbiAgLy8gQk5cblxuICBmdW5jdGlvbiBCTiAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAoQk4uaXNCTihudW1iZXIpKSB7XG4gICAgICByZXR1cm4gbnVtYmVyO1xuICAgIH1cblxuICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgIHRoaXMud29yZHMgPSBudWxsO1xuICAgIHRoaXMubGVuZ3RoID0gMDtcblxuICAgIC8vIFJlZHVjdGlvbiBjb250ZXh0XG4gICAgdGhpcy5yZWQgPSBudWxsO1xuXG4gICAgaWYgKG51bWJlciAhPT0gbnVsbCkge1xuICAgICAgaWYgKGJhc2UgPT09ICdsZScgfHwgYmFzZSA9PT0gJ2JlJykge1xuICAgICAgICBlbmRpYW4gPSBiYXNlO1xuICAgICAgICBiYXNlID0gMTA7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuX2luaXQobnVtYmVyIHx8IDAsIGJhc2UgfHwgMTAsIGVuZGlhbiB8fCAnYmUnKTtcbiAgICB9XG4gIH1cbiAgaWYgKHR5cGVvZiBtb2R1bGUgPT09ICdvYmplY3QnKSB7XG4gICAgbW9kdWxlLmV4cG9ydHMgPSBCTjtcbiAgfSBlbHNlIHtcbiAgICBleHBvcnRzLkJOID0gQk47XG4gIH1cblxuICBCTi5CTiA9IEJOO1xuICBCTi53b3JkU2l6ZSA9IDI2O1xuXG4gIHZhciBCdWZmZXI7XG4gIHRyeSB7XG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmIHR5cGVvZiB3aW5kb3cuQnVmZmVyICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgQnVmZmVyID0gd2luZG93LkJ1ZmZlcjtcbiAgICB9IGVsc2Uge1xuICAgICAgQnVmZmVyID0gcmVxdWlyZSgnYnVmZmVyJykuQnVmZmVyO1xuICAgIH1cbiAgfSBjYXRjaCAoZSkge1xuICB9XG5cbiAgQk4uaXNCTiA9IGZ1bmN0aW9uIGlzQk4gKG51bSkge1xuICAgIGlmIChudW0gaW5zdGFuY2VvZiBCTikge1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIG51bSAhPT0gbnVsbCAmJiB0eXBlb2YgbnVtID09PSAnb2JqZWN0JyAmJlxuICAgICAgbnVtLmNvbnN0cnVjdG9yLndvcmRTaXplID09PSBCTi53b3JkU2l6ZSAmJiBBcnJheS5pc0FycmF5KG51bS53b3Jkcyk7XG4gIH07XG5cbiAgQk4ubWF4ID0gZnVuY3Rpb24gbWF4IChsZWZ0LCByaWdodCkge1xuICAgIGlmIChsZWZ0LmNtcChyaWdodCkgPiAwKSByZXR1cm4gbGVmdDtcbiAgICByZXR1cm4gcmlnaHQ7XG4gIH07XG5cbiAgQk4ubWluID0gZnVuY3Rpb24gbWluIChsZWZ0LCByaWdodCkge1xuICAgIGlmIChsZWZ0LmNtcChyaWdodCkgPCAwKSByZXR1cm4gbGVmdDtcbiAgICByZXR1cm4gcmlnaHQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0ID0gZnVuY3Rpb24gaW5pdCAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAodHlwZW9mIG51bWJlciA9PT0gJ251bWJlcicpIHtcbiAgICAgIHJldHVybiB0aGlzLl9pbml0TnVtYmVyKG51bWJlciwgYmFzZSwgZW5kaWFuKTtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIG51bWJlciA9PT0gJ29iamVjdCcpIHtcbiAgICAgIHJldHVybiB0aGlzLl9pbml0QXJyYXkobnVtYmVyLCBiYXNlLCBlbmRpYW4pO1xuICAgIH1cblxuICAgIGlmIChiYXNlID09PSAnaGV4Jykge1xuICAgICAgYmFzZSA9IDE2O1xuICAgIH1cbiAgICBhc3NlcnQoYmFzZSA9PT0gKGJhc2UgfCAwKSAmJiBiYXNlID49IDIgJiYgYmFzZSA8PSAzNik7XG5cbiAgICBudW1iZXIgPSBudW1iZXIudG9TdHJpbmcoKS5yZXBsYWNlKC9cXHMrL2csICcnKTtcbiAgICB2YXIgc3RhcnQgPSAwO1xuICAgIGlmIChudW1iZXJbMF0gPT09ICctJykge1xuICAgICAgc3RhcnQrKztcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgIH1cblxuICAgIGlmIChzdGFydCA8IG51bWJlci5sZW5ndGgpIHtcbiAgICAgIGlmIChiYXNlID09PSAxNikge1xuICAgICAgICB0aGlzLl9wYXJzZUhleChudW1iZXIsIHN0YXJ0LCBlbmRpYW4pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5fcGFyc2VCYXNlKG51bWJlciwgYmFzZSwgc3RhcnQpO1xuICAgICAgICBpZiAoZW5kaWFuID09PSAnbGUnKSB7XG4gICAgICAgICAgdGhpcy5faW5pdEFycmF5KHRoaXMudG9BcnJheSgpLCBiYXNlLCBlbmRpYW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faW5pdE51bWJlciA9IGZ1bmN0aW9uIF9pbml0TnVtYmVyIChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIGlmIChudW1iZXIgPCAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIG51bWJlciA9IC1udW1iZXI7XG4gICAgfVxuICAgIGlmIChudW1iZXIgPCAweDQwMDAwMDApIHtcbiAgICAgIHRoaXMud29yZHMgPSBbIG51bWJlciAmIDB4M2ZmZmZmZiBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH0gZWxzZSBpZiAobnVtYmVyIDwgMHgxMDAwMDAwMDAwMDAwMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFtcbiAgICAgICAgbnVtYmVyICYgMHgzZmZmZmZmLFxuICAgICAgICAobnVtYmVyIC8gMHg0MDAwMDAwKSAmIDB4M2ZmZmZmZlxuICAgICAgXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMjtcbiAgICB9IGVsc2Uge1xuICAgICAgYXNzZXJ0KG51bWJlciA8IDB4MjAwMDAwMDAwMDAwMDApOyAvLyAyIF4gNTMgKHVuc2FmZSlcbiAgICAgIHRoaXMud29yZHMgPSBbXG4gICAgICAgIG51bWJlciAmIDB4M2ZmZmZmZixcbiAgICAgICAgKG51bWJlciAvIDB4NDAwMDAwMCkgJiAweDNmZmZmZmYsXG4gICAgICAgIDFcbiAgICAgIF07XG4gICAgICB0aGlzLmxlbmd0aCA9IDM7XG4gICAgfVxuXG4gICAgaWYgKGVuZGlhbiAhPT0gJ2xlJykgcmV0dXJuO1xuXG4gICAgLy8gUmV2ZXJzZSB0aGUgYnl0ZXNcbiAgICB0aGlzLl9pbml0QXJyYXkodGhpcy50b0FycmF5KCksIGJhc2UsIGVuZGlhbik7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0QXJyYXkgPSBmdW5jdGlvbiBfaW5pdEFycmF5IChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIC8vIFBlcmhhcHMgYSBVaW50OEFycmF5XG4gICAgYXNzZXJ0KHR5cGVvZiBudW1iZXIubGVuZ3RoID09PSAnbnVtYmVyJyk7XG4gICAgaWYgKG51bWJlci5sZW5ndGggPD0gMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFsgMCBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLmNlaWwobnVtYmVyLmxlbmd0aCAvIDMpO1xuICAgIHRoaXMud29yZHMgPSBuZXcgQXJyYXkodGhpcy5sZW5ndGgpO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IDA7XG4gICAgfVxuXG4gICAgdmFyIGosIHc7XG4gICAgdmFyIG9mZiA9IDA7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JlJykge1xuICAgICAgZm9yIChpID0gbnVtYmVyLmxlbmd0aCAtIDEsIGogPSAwOyBpID49IDA7IGkgLT0gMykge1xuICAgICAgICB3ID0gbnVtYmVyW2ldIHwgKG51bWJlcltpIC0gMV0gPDwgOCkgfCAobnVtYmVyW2kgLSAyXSA8PCAxNik7XG4gICAgICAgIHRoaXMud29yZHNbal0gfD0gKHcgPDwgb2ZmKSAmIDB4M2ZmZmZmZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqICsgMV0gPSAodyA+Pj4gKDI2IC0gb2ZmKSkgJiAweDNmZmZmZmY7XG4gICAgICAgIG9mZiArPSAyNDtcbiAgICAgICAgaWYgKG9mZiA+PSAyNikge1xuICAgICAgICAgIG9mZiAtPSAyNjtcbiAgICAgICAgICBqKys7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGVuZGlhbiA9PT0gJ2xlJykge1xuICAgICAgZm9yIChpID0gMCwgaiA9IDA7IGkgPCBudW1iZXIubGVuZ3RoOyBpICs9IDMpIHtcbiAgICAgICAgdyA9IG51bWJlcltpXSB8IChudW1iZXJbaSArIDFdIDw8IDgpIHwgKG51bWJlcltpICsgMl0gPDwgMTYpO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9ICh3IDw8IG9mZikgJiAweDNmZmZmZmY7XG4gICAgICAgIHRoaXMud29yZHNbaiArIDFdID0gKHcgPj4+ICgyNiAtIG9mZikpICYgMHgzZmZmZmZmO1xuICAgICAgICBvZmYgKz0gMjQ7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaisrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgZnVuY3Rpb24gcGFyc2VIZXg0Qml0cyAoc3RyaW5nLCBpbmRleCkge1xuICAgIHZhciBjID0gc3RyaW5nLmNoYXJDb2RlQXQoaW5kZXgpO1xuICAgIC8vICdBJyAtICdGJ1xuICAgIGlmIChjID49IDY1ICYmIGMgPD0gNzApIHtcbiAgICAgIHJldHVybiBjIC0gNTU7XG4gICAgLy8gJ2EnIC0gJ2YnXG4gICAgfSBlbHNlIGlmIChjID49IDk3ICYmIGMgPD0gMTAyKSB7XG4gICAgICByZXR1cm4gYyAtIDg3O1xuICAgIC8vICcwJyAtICc5J1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gKGMgLSA0OCkgJiAweGY7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gcGFyc2VIZXhCeXRlIChzdHJpbmcsIGxvd2VyQm91bmQsIGluZGV4KSB7XG4gICAgdmFyIHIgPSBwYXJzZUhleDRCaXRzKHN0cmluZywgaW5kZXgpO1xuICAgIGlmIChpbmRleCAtIDEgPj0gbG93ZXJCb3VuZCkge1xuICAgICAgciB8PSBwYXJzZUhleDRCaXRzKHN0cmluZywgaW5kZXggLSAxKSA8PCA0O1xuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5fcGFyc2VIZXggPSBmdW5jdGlvbiBfcGFyc2VIZXggKG51bWJlciwgc3RhcnQsIGVuZGlhbikge1xuICAgIC8vIENyZWF0ZSBwb3NzaWJseSBiaWdnZXIgYXJyYXkgdG8gZW5zdXJlIHRoYXQgaXQgZml0cyB0aGUgbnVtYmVyXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLmNlaWwoKG51bWJlci5sZW5ndGggLSBzdGFydCkgLyA2KTtcbiAgICB0aGlzLndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgIH1cblxuICAgIC8vIDI0LWJpdHMgY2h1bmtzXG4gICAgdmFyIG9mZiA9IDA7XG4gICAgdmFyIGogPSAwO1xuXG4gICAgdmFyIHc7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JlJykge1xuICAgICAgZm9yIChpID0gbnVtYmVyLmxlbmd0aCAtIDE7IGkgPj0gc3RhcnQ7IGkgLT0gMikge1xuICAgICAgICB3ID0gcGFyc2VIZXhCeXRlKG51bWJlciwgc3RhcnQsIGkpIDw8IG9mZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ICYgMHgzZmZmZmZmO1xuICAgICAgICBpZiAob2ZmID49IDE4KSB7XG4gICAgICAgICAgb2ZmIC09IDE4O1xuICAgICAgICAgIGogKz0gMTtcbiAgICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgPj4+IDI2O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG9mZiArPSA4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBwYXJzZUxlbmd0aCA9IG51bWJlci5sZW5ndGggLSBzdGFydDtcbiAgICAgIGZvciAoaSA9IHBhcnNlTGVuZ3RoICUgMiA9PT0gMCA/IHN0YXJ0ICsgMSA6IHN0YXJ0OyBpIDwgbnVtYmVyLmxlbmd0aDsgaSArPSAyKSB7XG4gICAgICAgIHcgPSBwYXJzZUhleEJ5dGUobnVtYmVyLCBzdGFydCwgaSkgPDwgb2ZmO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgJiAweDNmZmZmZmY7XG4gICAgICAgIGlmIChvZmYgPj0gMTgpIHtcbiAgICAgICAgICBvZmYgLT0gMTg7XG4gICAgICAgICAgaiArPSAxO1xuICAgICAgICAgIHRoaXMud29yZHNbal0gfD0gdyA+Pj4gMjY7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb2ZmICs9IDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgZnVuY3Rpb24gcGFyc2VCYXNlIChzdHIsIHN0YXJ0LCBlbmQsIG11bCkge1xuICAgIHZhciByID0gMDtcbiAgICB2YXIgbGVuID0gTWF0aC5taW4oc3RyLmxlbmd0aCwgZW5kKTtcbiAgICBmb3IgKHZhciBpID0gc3RhcnQ7IGkgPCBsZW47IGkrKykge1xuICAgICAgdmFyIGMgPSBzdHIuY2hhckNvZGVBdChpKSAtIDQ4O1xuXG4gICAgICByICo9IG11bDtcblxuICAgICAgLy8gJ2EnXG4gICAgICBpZiAoYyA+PSA0OSkge1xuICAgICAgICByICs9IGMgLSA0OSArIDB4YTtcblxuICAgICAgLy8gJ0EnXG4gICAgICB9IGVsc2UgaWYgKGMgPj0gMTcpIHtcbiAgICAgICAgciArPSBjIC0gMTcgKyAweGE7XG5cbiAgICAgIC8vICcwJyAtICc5J1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgciArPSBjO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5fcGFyc2VCYXNlID0gZnVuY3Rpb24gX3BhcnNlQmFzZSAobnVtYmVyLCBiYXNlLCBzdGFydCkge1xuICAgIC8vIEluaXRpYWxpemUgYXMgemVyb1xuICAgIHRoaXMud29yZHMgPSBbIDAgXTtcbiAgICB0aGlzLmxlbmd0aCA9IDE7XG5cbiAgICAvLyBGaW5kIGxlbmd0aCBvZiBsaW1iIGluIGJhc2VcbiAgICBmb3IgKHZhciBsaW1iTGVuID0gMCwgbGltYlBvdyA9IDE7IGxpbWJQb3cgPD0gMHgzZmZmZmZmOyBsaW1iUG93ICo9IGJhc2UpIHtcbiAgICAgIGxpbWJMZW4rKztcbiAgICB9XG4gICAgbGltYkxlbi0tO1xuICAgIGxpbWJQb3cgPSAobGltYlBvdyAvIGJhc2UpIHwgMDtcblxuICAgIHZhciB0b3RhbCA9IG51bWJlci5sZW5ndGggLSBzdGFydDtcbiAgICB2YXIgbW9kID0gdG90YWwgJSBsaW1iTGVuO1xuICAgIHZhciBlbmQgPSBNYXRoLm1pbih0b3RhbCwgdG90YWwgLSBtb2QpICsgc3RhcnQ7XG5cbiAgICB2YXIgd29yZCA9IDA7XG4gICAgZm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpICs9IGxpbWJMZW4pIHtcbiAgICAgIHdvcmQgPSBwYXJzZUJhc2UobnVtYmVyLCBpLCBpICsgbGltYkxlbiwgYmFzZSk7XG5cbiAgICAgIHRoaXMuaW11bG4obGltYlBvdyk7XG4gICAgICBpZiAodGhpcy53b3Jkc1swXSArIHdvcmQgPCAweDQwMDAwMDApIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSArPSB3b3JkO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5faWFkZG4od29yZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKG1vZCAhPT0gMCkge1xuICAgICAgdmFyIHBvdyA9IDE7XG4gICAgICB3b3JkID0gcGFyc2VCYXNlKG51bWJlciwgaSwgbnVtYmVyLmxlbmd0aCwgYmFzZSk7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCBtb2Q7IGkrKykge1xuICAgICAgICBwb3cgKj0gYmFzZTtcbiAgICAgIH1cblxuICAgICAgdGhpcy5pbXVsbihwb3cpO1xuICAgICAgaWYgKHRoaXMud29yZHNbMF0gKyB3b3JkIDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIHRoaXMud29yZHNbMF0gKz0gd29yZDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuX2lhZGRuKHdvcmQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuY29weSA9IGZ1bmN0aW9uIGNvcHkgKGRlc3QpIHtcbiAgICBkZXN0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGRlc3Qud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldO1xuICAgIH1cbiAgICBkZXN0Lmxlbmd0aCA9IHRoaXMubGVuZ3RoO1xuICAgIGRlc3QubmVnYXRpdmUgPSB0aGlzLm5lZ2F0aXZlO1xuICAgIGRlc3QucmVkID0gdGhpcy5yZWQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNsb25lID0gZnVuY3Rpb24gY2xvbmUgKCkge1xuICAgIHZhciByID0gbmV3IEJOKG51bGwpO1xuICAgIHRoaXMuY29weShyKTtcbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2V4cGFuZCA9IGZ1bmN0aW9uIF9leHBhbmQgKHNpemUpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBzaXplKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gUmVtb3ZlIGxlYWRpbmcgYDBgIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zdHJpcCA9IGZ1bmN0aW9uIHN0cmlwICgpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPiAxICYmIHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXSA9PT0gMCkge1xuICAgICAgdGhpcy5sZW5ndGgtLTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9ub3JtU2lnbiA9IGZ1bmN0aW9uIF9ub3JtU2lnbiAoKSB7XG4gICAgLy8gLTAgPSAwXG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW5zcGVjdCA9IGZ1bmN0aW9uIGluc3BlY3QgKCkge1xuICAgIHJldHVybiAodGhpcy5yZWQgPyAnPEJOLVI6ICcgOiAnPEJOOiAnKSArIHRoaXMudG9TdHJpbmcoMTYpICsgJz4nO1xuICB9O1xuXG4gIC8qXG5cbiAgdmFyIHplcm9zID0gW107XG4gIHZhciBncm91cFNpemVzID0gW107XG4gIHZhciBncm91cEJhc2VzID0gW107XG5cbiAgdmFyIHMgPSAnJztcbiAgdmFyIGkgPSAtMTtcbiAgd2hpbGUgKCsraSA8IEJOLndvcmRTaXplKSB7XG4gICAgemVyb3NbaV0gPSBzO1xuICAgIHMgKz0gJzAnO1xuICB9XG4gIGdyb3VwU2l6ZXNbMF0gPSAwO1xuICBncm91cFNpemVzWzFdID0gMDtcbiAgZ3JvdXBCYXNlc1swXSA9IDA7XG4gIGdyb3VwQmFzZXNbMV0gPSAwO1xuICB2YXIgYmFzZSA9IDIgLSAxO1xuICB3aGlsZSAoKytiYXNlIDwgMzYgKyAxKSB7XG4gICAgdmFyIGdyb3VwU2l6ZSA9IDA7XG4gICAgdmFyIGdyb3VwQmFzZSA9IDE7XG4gICAgd2hpbGUgKGdyb3VwQmFzZSA8ICgxIDw8IEJOLndvcmRTaXplKSAvIGJhc2UpIHtcbiAgICAgIGdyb3VwQmFzZSAqPSBiYXNlO1xuICAgICAgZ3JvdXBTaXplICs9IDE7XG4gICAgfVxuICAgIGdyb3VwU2l6ZXNbYmFzZV0gPSBncm91cFNpemU7XG4gICAgZ3JvdXBCYXNlc1tiYXNlXSA9IGdyb3VwQmFzZTtcbiAgfVxuXG4gICovXG5cbiAgdmFyIHplcm9zID0gW1xuICAgICcnLFxuICAgICcwJyxcbiAgICAnMDAnLFxuICAgICcwMDAnLFxuICAgICcwMDAwJyxcbiAgICAnMDAwMDAnLFxuICAgICcwMDAwMDAnLFxuICAgICcwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJ1xuICBdO1xuXG4gIHZhciBncm91cFNpemVzID0gW1xuICAgIDAsIDAsXG4gICAgMjUsIDE2LCAxMiwgMTEsIDEwLCA5LCA4LFxuICAgIDgsIDcsIDcsIDcsIDcsIDYsIDYsXG4gICAgNiwgNiwgNiwgNiwgNiwgNSwgNSxcbiAgICA1LCA1LCA1LCA1LCA1LCA1LCA1LFxuICAgIDUsIDUsIDUsIDUsIDUsIDUsIDVcbiAgXTtcblxuICB2YXIgZ3JvdXBCYXNlcyA9IFtcbiAgICAwLCAwLFxuICAgIDMzNTU0NDMyLCA0MzA0NjcyMSwgMTY3NzcyMTYsIDQ4ODI4MTI1LCA2MDQ2NjE3NiwgNDAzNTM2MDcsIDE2Nzc3MjE2LFxuICAgIDQzMDQ2NzIxLCAxMDAwMDAwMCwgMTk0ODcxNzEsIDM1ODMxODA4LCA2Mjc0ODUxNywgNzUyOTUzNiwgMTEzOTA2MjUsXG4gICAgMTY3NzcyMTYsIDI0MTM3NTY5LCAzNDAxMjIyNCwgNDcwNDU4ODEsIDY0MDAwMDAwLCA0MDg0MTAxLCA1MTUzNjMyLFxuICAgIDY0MzYzNDMsIDc5NjI2MjQsIDk3NjU2MjUsIDExODgxMzc2LCAxNDM0ODkwNywgMTcyMTAzNjgsIDIwNTExMTQ5LFxuICAgIDI0MzAwMDAwLCAyODYyOTE1MSwgMzM1NTQ0MzIsIDM5MTM1MzkzLCA0NTQzNTQyNCwgNTI1MjE4NzUsIDYwNDY2MTc2XG4gIF07XG5cbiAgQk4ucHJvdG90eXBlLnRvU3RyaW5nID0gZnVuY3Rpb24gdG9TdHJpbmcgKGJhc2UsIHBhZGRpbmcpIHtcbiAgICBiYXNlID0gYmFzZSB8fCAxMDtcbiAgICBwYWRkaW5nID0gcGFkZGluZyB8IDAgfHwgMTtcblxuICAgIHZhciBvdXQ7XG4gICAgaWYgKGJhc2UgPT09IDE2IHx8IGJhc2UgPT09ICdoZXgnKSB7XG4gICAgICBvdXQgPSAnJztcbiAgICAgIHZhciBvZmYgPSAwO1xuICAgICAgdmFyIGNhcnJ5ID0gMDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgdyA9IHRoaXMud29yZHNbaV07XG4gICAgICAgIHZhciB3b3JkID0gKCgodyA8PCBvZmYpIHwgY2FycnkpICYgMHhmZmZmZmYpLnRvU3RyaW5nKDE2KTtcbiAgICAgICAgY2FycnkgPSAodyA+Pj4gKDI0IC0gb2ZmKSkgJiAweGZmZmZmZjtcbiAgICAgICAgaWYgKGNhcnJ5ICE9PSAwIHx8IGkgIT09IHRoaXMubGVuZ3RoIC0gMSkge1xuICAgICAgICAgIG91dCA9IHplcm9zWzYgLSB3b3JkLmxlbmd0aF0gKyB3b3JkICsgb3V0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG91dCA9IHdvcmQgKyBvdXQ7XG4gICAgICAgIH1cbiAgICAgICAgb2ZmICs9IDI7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaS0tO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgICAgb3V0ID0gY2FycnkudG9TdHJpbmcoMTYpICsgb3V0O1xuICAgICAgfVxuICAgICAgd2hpbGUgKG91dC5sZW5ndGggJSBwYWRkaW5nICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICctJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHJldHVybiBvdXQ7XG4gICAgfVxuXG4gICAgaWYgKGJhc2UgPT09IChiYXNlIHwgMCkgJiYgYmFzZSA+PSAyICYmIGJhc2UgPD0gMzYpIHtcbiAgICAgIC8vIHZhciBncm91cFNpemUgPSBNYXRoLmZsb29yKEJOLndvcmRTaXplICogTWF0aC5MTjIgLyBNYXRoLmxvZyhiYXNlKSk7XG4gICAgICB2YXIgZ3JvdXBTaXplID0gZ3JvdXBTaXplc1tiYXNlXTtcbiAgICAgIC8vIHZhciBncm91cEJhc2UgPSBNYXRoLnBvdyhiYXNlLCBncm91cFNpemUpO1xuICAgICAgdmFyIGdyb3VwQmFzZSA9IGdyb3VwQmFzZXNbYmFzZV07XG4gICAgICBvdXQgPSAnJztcbiAgICAgIHZhciBjID0gdGhpcy5jbG9uZSgpO1xuICAgICAgYy5uZWdhdGl2ZSA9IDA7XG4gICAgICB3aGlsZSAoIWMuaXNaZXJvKCkpIHtcbiAgICAgICAgdmFyIHIgPSBjLm1vZG4oZ3JvdXBCYXNlKS50b1N0cmluZyhiYXNlKTtcbiAgICAgICAgYyA9IGMuaWRpdm4oZ3JvdXBCYXNlKTtcblxuICAgICAgICBpZiAoIWMuaXNaZXJvKCkpIHtcbiAgICAgICAgICBvdXQgPSB6ZXJvc1tncm91cFNpemUgLSByLmxlbmd0aF0gKyByICsgb3V0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG91dCA9IHIgKyBvdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLmlzWmVybygpKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHdoaWxlIChvdXQubGVuZ3RoICUgcGFkZGluZyAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnMCcgKyBvdXQ7XG4gICAgICB9XG4gICAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnLScgKyBvdXQ7XG4gICAgICB9XG4gICAgICByZXR1cm4gb3V0O1xuICAgIH1cblxuICAgIGFzc2VydChmYWxzZSwgJ0Jhc2Ugc2hvdWxkIGJlIGJldHdlZW4gMiBhbmQgMzYnKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9OdW1iZXIgPSBmdW5jdGlvbiB0b051bWJlciAoKSB7XG4gICAgdmFyIHJldCA9IHRoaXMud29yZHNbMF07XG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAyKSB7XG4gICAgICByZXQgKz0gdGhpcy53b3Jkc1sxXSAqIDB4NDAwMDAwMDtcbiAgICB9IGVsc2UgaWYgKHRoaXMubGVuZ3RoID09PSAzICYmIHRoaXMud29yZHNbMl0gPT09IDB4MDEpIHtcbiAgICAgIC8vIE5PVEU6IGF0IHRoaXMgc3RhZ2UgaXQgaXMga25vd24gdGhhdCB0aGUgdG9wIGJpdCBpcyBzZXRcbiAgICAgIHJldCArPSAweDEwMDAwMDAwMDAwMDAwICsgKHRoaXMud29yZHNbMV0gKiAweDQwMDAwMDApO1xuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPiAyKSB7XG4gICAgICBhc3NlcnQoZmFsc2UsICdOdW1iZXIgY2FuIG9ubHkgc2FmZWx5IHN0b3JlIHVwIHRvIDUzIGJpdHMnKTtcbiAgICB9XG4gICAgcmV0dXJuICh0aGlzLm5lZ2F0aXZlICE9PSAwKSA/IC1yZXQgOiByZXQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTiAoKSB7XG4gICAgcmV0dXJuIHRoaXMudG9TdHJpbmcoMTYpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b0J1ZmZlciA9IGZ1bmN0aW9uIHRvQnVmZmVyIChlbmRpYW4sIGxlbmd0aCkge1xuICAgIGFzc2VydCh0eXBlb2YgQnVmZmVyICE9PSAndW5kZWZpbmVkJyk7XG4gICAgcmV0dXJuIHRoaXMudG9BcnJheUxpa2UoQnVmZmVyLCBlbmRpYW4sIGxlbmd0aCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiB0b0FycmF5IChlbmRpYW4sIGxlbmd0aCkge1xuICAgIHJldHVybiB0aGlzLnRvQXJyYXlMaWtlKEFycmF5LCBlbmRpYW4sIGxlbmd0aCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQXJyYXlMaWtlID0gZnVuY3Rpb24gdG9BcnJheUxpa2UgKEFycmF5VHlwZSwgZW5kaWFuLCBsZW5ndGgpIHtcbiAgICB2YXIgYnl0ZUxlbmd0aCA9IHRoaXMuYnl0ZUxlbmd0aCgpO1xuICAgIHZhciByZXFMZW5ndGggPSBsZW5ndGggfHwgTWF0aC5tYXgoMSwgYnl0ZUxlbmd0aCk7XG4gICAgYXNzZXJ0KGJ5dGVMZW5ndGggPD0gcmVxTGVuZ3RoLCAnYnl0ZSBhcnJheSBsb25nZXIgdGhhbiBkZXNpcmVkIGxlbmd0aCcpO1xuICAgIGFzc2VydChyZXFMZW5ndGggPiAwLCAnUmVxdWVzdGVkIGFycmF5IGxlbmd0aCA8PSAwJyk7XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gICAgdmFyIGxpdHRsZUVuZGlhbiA9IGVuZGlhbiA9PT0gJ2xlJztcbiAgICB2YXIgcmVzID0gbmV3IEFycmF5VHlwZShyZXFMZW5ndGgpO1xuXG4gICAgdmFyIGIsIGk7XG4gICAgdmFyIHEgPSB0aGlzLmNsb25lKCk7XG4gICAgaWYgKCFsaXR0bGVFbmRpYW4pIHtcbiAgICAgIC8vIEFzc3VtZSBiaWctZW5kaWFuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgcmVxTGVuZ3RoIC0gYnl0ZUxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlc1tpXSA9IDA7XG4gICAgICB9XG5cbiAgICAgIGZvciAoaSA9IDA7ICFxLmlzWmVybygpOyBpKyspIHtcbiAgICAgICAgYiA9IHEuYW5kbG4oMHhmZik7XG4gICAgICAgIHEuaXVzaHJuKDgpO1xuXG4gICAgICAgIHJlc1tyZXFMZW5ndGggLSBpIC0gMV0gPSBiO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBmb3IgKGkgPSAwOyAhcS5pc1plcm8oKTsgaSsrKSB7XG4gICAgICAgIGIgPSBxLmFuZGxuKDB4ZmYpO1xuICAgICAgICBxLml1c2hybig4KTtcblxuICAgICAgICByZXNbaV0gPSBiO1xuICAgICAgfVxuXG4gICAgICBmb3IgKDsgaSA8IHJlcUxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlc1tpXSA9IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBpZiAoTWF0aC5jbHozMikge1xuICAgIEJOLnByb3RvdHlwZS5fY291bnRCaXRzID0gZnVuY3Rpb24gX2NvdW50Qml0cyAodykge1xuICAgICAgcmV0dXJuIDMyIC0gTWF0aC5jbHozMih3KTtcbiAgICB9O1xuICB9IGVsc2Uge1xuICAgIEJOLnByb3RvdHlwZS5fY291bnRCaXRzID0gZnVuY3Rpb24gX2NvdW50Qml0cyAodykge1xuICAgICAgdmFyIHQgPSB3O1xuICAgICAgdmFyIHIgPSAwO1xuICAgICAgaWYgKHQgPj0gMHgxMDAwKSB7XG4gICAgICAgIHIgKz0gMTM7XG4gICAgICAgIHQgPj4+PSAxMztcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4NDApIHtcbiAgICAgICAgciArPSA3O1xuICAgICAgICB0ID4+Pj0gNztcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4OCkge1xuICAgICAgICByICs9IDQ7XG4gICAgICAgIHQgPj4+PSA0O1xuICAgICAgfVxuICAgICAgaWYgKHQgPj0gMHgwMikge1xuICAgICAgICByICs9IDI7XG4gICAgICAgIHQgPj4+PSAyO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHIgKyB0O1xuICAgIH07XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX3plcm9CaXRzID0gZnVuY3Rpb24gX3plcm9CaXRzICh3KSB7XG4gICAgLy8gU2hvcnQtY3V0XG4gICAgaWYgKHcgPT09IDApIHJldHVybiAyNjtcblxuICAgIHZhciB0ID0gdztcbiAgICB2YXIgciA9IDA7XG4gICAgaWYgKCh0ICYgMHgxZmZmKSA9PT0gMCkge1xuICAgICAgciArPSAxMztcbiAgICAgIHQgPj4+PSAxMztcbiAgICB9XG4gICAgaWYgKCh0ICYgMHg3ZikgPT09IDApIHtcbiAgICAgIHIgKz0gNztcbiAgICAgIHQgPj4+PSA3O1xuICAgIH1cbiAgICBpZiAoKHQgJiAweGYpID09PSAwKSB7XG4gICAgICByICs9IDQ7XG4gICAgICB0ID4+Pj0gNDtcbiAgICB9XG4gICAgaWYgKCh0ICYgMHgzKSA9PT0gMCkge1xuICAgICAgciArPSAyO1xuICAgICAgdCA+Pj49IDI7XG4gICAgfVxuICAgIGlmICgodCAmIDB4MSkgPT09IDApIHtcbiAgICAgIHIrKztcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG51bWJlciBvZiB1c2VkIGJpdHMgaW4gYSBCTlxuICBCTi5wcm90b3R5cGUuYml0TGVuZ3RoID0gZnVuY3Rpb24gYml0TGVuZ3RoICgpIHtcbiAgICB2YXIgdyA9IHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXTtcbiAgICB2YXIgaGkgPSB0aGlzLl9jb3VudEJpdHModyk7XG4gICAgcmV0dXJuICh0aGlzLmxlbmd0aCAtIDEpICogMjYgKyBoaTtcbiAgfTtcblxuICBmdW5jdGlvbiB0b0JpdEFycmF5IChudW0pIHtcbiAgICB2YXIgdyA9IG5ldyBBcnJheShudW0uYml0TGVuZ3RoKCkpO1xuXG4gICAgZm9yICh2YXIgYml0ID0gMDsgYml0IDwgdy5sZW5ndGg7IGJpdCsrKSB7XG4gICAgICB2YXIgb2ZmID0gKGJpdCAvIDI2KSB8IDA7XG4gICAgICB2YXIgd2JpdCA9IGJpdCAlIDI2O1xuXG4gICAgICB3W2JpdF0gPSAobnVtLndvcmRzW29mZl0gJiAoMSA8PCB3Yml0KSkgPj4+IHdiaXQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIHc7XG4gIH1cblxuICAvLyBOdW1iZXIgb2YgdHJhaWxpbmcgemVybyBiaXRzXG4gIEJOLnByb3RvdHlwZS56ZXJvQml0cyA9IGZ1bmN0aW9uIHplcm9CaXRzICgpIHtcbiAgICBpZiAodGhpcy5pc1plcm8oKSkgcmV0dXJuIDA7XG5cbiAgICB2YXIgciA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgYiA9IHRoaXMuX3plcm9CaXRzKHRoaXMud29yZHNbaV0pO1xuICAgICAgciArPSBiO1xuICAgICAgaWYgKGIgIT09IDI2KSBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmJ5dGVMZW5ndGggPSBmdW5jdGlvbiBieXRlTGVuZ3RoICgpIHtcbiAgICByZXR1cm4gTWF0aC5jZWlsKHRoaXMuYml0TGVuZ3RoKCkgLyA4KTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9Ud29zID0gZnVuY3Rpb24gdG9Ud29zICh3aWR0aCkge1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICByZXR1cm4gdGhpcy5hYnMoKS5pbm90bih3aWR0aCkuaWFkZG4oMSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLmNsb25lKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21Ud29zID0gZnVuY3Rpb24gZnJvbVR3b3MgKHdpZHRoKSB7XG4gICAgaWYgKHRoaXMudGVzdG4od2lkdGggLSAxKSkge1xuICAgICAgcmV0dXJuIHRoaXMubm90bih3aWR0aCkuaWFkZG4oMSkuaW5lZygpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc05lZyA9IGZ1bmN0aW9uIGlzTmVnICgpIHtcbiAgICByZXR1cm4gdGhpcy5uZWdhdGl2ZSAhPT0gMDtcbiAgfTtcblxuICAvLyBSZXR1cm4gbmVnYXRpdmUgY2xvbmUgb2YgYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5uZWcgPSBmdW5jdGlvbiBuZWcgKCkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW5lZygpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pbmVnID0gZnVuY3Rpb24gaW5lZyAoKSB7XG4gICAgaWYgKCF0aGlzLmlzWmVybygpKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlIF49IDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gT3IgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1b3IgPSBmdW5jdGlvbiBpdW9yIChudW0pIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBudW0ubGVuZ3RoKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG51bS5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV0gfCBudW0ud29yZHNbaV07XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW9yID0gZnVuY3Rpb24gaW9yIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdW9yKG51bSk7XG4gIH07XG5cbiAgLy8gT3IgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLm9yID0gZnVuY3Rpb24gb3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaW9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlvcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudW9yID0gZnVuY3Rpb24gdW9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXVvcih0aGlzKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1YW5kID0gZnVuY3Rpb24gaXVhbmQgKG51bSkge1xuICAgIC8vIGIgPSBtaW4tbGVuZ3RoKG51bSwgdGhpcylcbiAgICB2YXIgYjtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSB7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBiID0gdGhpcztcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldICYgbnVtLndvcmRzW2ldO1xuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gYi5sZW5ndGg7XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pYW5kID0gZnVuY3Rpb24gaWFuZCAobnVtKSB7XG4gICAgYXNzZXJ0KCh0aGlzLm5lZ2F0aXZlIHwgbnVtLm5lZ2F0aXZlKSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVhbmQobnVtKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmFuZCA9IGZ1bmN0aW9uIGFuZCAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhbmQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVhbmQgPSBmdW5jdGlvbiB1YW5kIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1YW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml1YW5kKHRoaXMpO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXV4b3IgPSBmdW5jdGlvbiBpdXhvciAobnVtKSB7XG4gICAgLy8gYS5sZW5ndGggPiBiLmxlbmd0aFxuICAgIHZhciBhO1xuICAgIHZhciBiO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHtcbiAgICAgIGEgPSB0aGlzO1xuICAgICAgYiA9IG51bTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IG51bTtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV0gXiBiLndvcmRzW2ldO1xuICAgIH1cblxuICAgIGlmICh0aGlzICE9PSBhKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLml4b3IgPSBmdW5jdGlvbiBpeG9yIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdXhvcihudW0pO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYFxuICBCTi5wcm90b3R5cGUueG9yID0gZnVuY3Rpb24geG9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml4b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXhvcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXhvciA9IGZ1bmN0aW9uIHV4b3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaXV4b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXV4b3IodGhpcyk7XG4gIH07XG5cbiAgLy8gTm90IGBgdGhpc2BgIHdpdGggYGB3aWR0aGBgIGJpdHdpZHRoXG4gIEJOLnByb3RvdHlwZS5pbm90biA9IGZ1bmN0aW9uIGlub3RuICh3aWR0aCkge1xuICAgIGFzc2VydCh0eXBlb2Ygd2lkdGggPT09ICdudW1iZXInICYmIHdpZHRoID49IDApO1xuXG4gICAgdmFyIGJ5dGVzTmVlZGVkID0gTWF0aC5jZWlsKHdpZHRoIC8gMjYpIHwgMDtcbiAgICB2YXIgYml0c0xlZnQgPSB3aWR0aCAlIDI2O1xuXG4gICAgLy8gRXh0ZW5kIHRoZSBidWZmZXIgd2l0aCBsZWFkaW5nIHplcm9lc1xuICAgIHRoaXMuX2V4cGFuZChieXRlc05lZWRlZCk7XG5cbiAgICBpZiAoYml0c0xlZnQgPiAwKSB7XG4gICAgICBieXRlc05lZWRlZC0tO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBjb21wbGV0ZSB3b3Jkc1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYnl0ZXNOZWVkZWQ7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IH50aGlzLndvcmRzW2ldICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSB0aGUgcmVzaWR1ZVxuICAgIGlmIChiaXRzTGVmdCA+IDApIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB+dGhpcy53b3Jkc1tpXSAmICgweDNmZmZmZmYgPj4gKDI2IC0gYml0c0xlZnQpKTtcbiAgICB9XG5cbiAgICAvLyBBbmQgcmVtb3ZlIGxlYWRpbmcgemVyb2VzXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubm90biA9IGZ1bmN0aW9uIG5vdG4gKHdpZHRoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbm90bih3aWR0aCk7XG4gIH07XG5cbiAgLy8gU2V0IGBiaXRgIG9mIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuc2V0biA9IGZ1bmN0aW9uIHNldG4gKGJpdCwgdmFsKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXQgPT09ICdudW1iZXInICYmIGJpdCA+PSAwKTtcblxuICAgIHZhciBvZmYgPSAoYml0IC8gMjYpIHwgMDtcbiAgICB2YXIgd2JpdCA9IGJpdCAlIDI2O1xuXG4gICAgdGhpcy5fZXhwYW5kKG9mZiArIDEpO1xuXG4gICAgaWYgKHZhbCkge1xuICAgICAgdGhpcy53b3Jkc1tvZmZdID0gdGhpcy53b3Jkc1tvZmZdIHwgKDEgPDwgd2JpdCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMud29yZHNbb2ZmXSA9IHRoaXMud29yZHNbb2ZmXSAmIH4oMSA8PCB3Yml0KTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIEFkZCBgbnVtYCB0byBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlhZGQgPSBmdW5jdGlvbiBpYWRkIChudW0pIHtcbiAgICB2YXIgcjtcblxuICAgIC8vIG5lZ2F0aXZlICsgcG9zaXRpdmVcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgciA9IHRoaXMuaXN1YihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSBePSAxO1xuICAgICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG5cbiAgICAvLyBwb3NpdGl2ZSArIG5lZ2F0aXZlXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHIgPSB0aGlzLmlzdWIobnVtKTtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gci5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBhLmxlbmd0aCA+IGIubGVuZ3RoXG4gICAgdmFyIGEsIGI7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgICBjYXJyeSA9IHIgPj4+IDI2O1xuICAgIH1cbiAgICBmb3IgKDsgY2FycnkgIT09IDAgJiYgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICB0aGlzLndvcmRzW2ldID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgIGNhcnJ5ID0gciA+Pj4gMjY7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGhdID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIC8vIENvcHkgdGhlIHJlc3Qgb2YgdGhlIHdvcmRzXG4gICAgfSBlbHNlIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gQWRkIGBudW1gIHRvIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gYWRkIChudW0pIHtcbiAgICB2YXIgcmVzO1xuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDAgJiYgdGhpcy5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHJlcyA9IHRoaXMuc3ViKG51bSk7XG4gICAgICBudW0ubmVnYXRpdmUgXj0gMTtcbiAgICAgIHJldHVybiByZXM7XG4gICAgfSBlbHNlIGlmIChudW0ubmVnYXRpdmUgPT09IDAgJiYgdGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICByZXMgPSBudW0uc3ViKHRoaXMpO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gcmVzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZChudW0pO1xuXG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhZGQodGhpcyk7XG4gIH07XG5cbiAgLy8gU3VidHJhY3QgYG51bWAgZnJvbSBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlzdWIgPSBmdW5jdGlvbiBpc3ViIChudW0pIHtcbiAgICAvLyB0aGlzIC0gKC1udW0pID0gdGhpcyArIG51bVxuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDA7XG4gICAgICB2YXIgciA9IHRoaXMuaWFkZChudW0pO1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiByLl9ub3JtU2lnbigpO1xuXG4gICAgLy8gLXRoaXMgLSBudW0gPSAtKHRoaXMgKyBudW0pXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMuaWFkZChudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcy5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBBdCB0aGlzIHBvaW50IGJvdGggbnVtYmVycyBhcmUgcG9zaXRpdmVcbiAgICB2YXIgY21wID0gdGhpcy5jbXAobnVtKTtcblxuICAgIC8vIE9wdGltaXphdGlvbiAtIHplcm9pZnlcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgLy8gYSA+IGJcbiAgICB2YXIgYSwgYjtcbiAgICBpZiAoY21wID4gMCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApIC0gKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSByID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIGZvciAoOyBjYXJyeSAhPT0gMCAmJiBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgciA9IChhLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gciA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSByICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIENvcHkgcmVzdCBvZiB0aGUgd29yZHNcbiAgICBpZiAoY2FycnkgPT09IDAgJiYgaSA8IGEubGVuZ3RoICYmIGEgIT09IHRoaXMpIHtcbiAgICAgIGZvciAoOyBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gYS53b3Jkc1tpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpKTtcblxuICAgIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIFN1YnRyYWN0IGBudW1gIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zdWIgPSBmdW5jdGlvbiBzdWIgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXN1YihudW0pO1xuICB9O1xuXG4gIGZ1bmN0aW9uIHNtYWxsTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgb3V0Lm5lZ2F0aXZlID0gbnVtLm5lZ2F0aXZlIF4gc2VsZi5uZWdhdGl2ZTtcbiAgICB2YXIgbGVuID0gKHNlbGYubGVuZ3RoICsgbnVtLmxlbmd0aCkgfCAwO1xuICAgIG91dC5sZW5ndGggPSBsZW47XG4gICAgbGVuID0gKGxlbiAtIDEpIHwgMDtcblxuICAgIC8vIFBlZWwgb25lIGl0ZXJhdGlvbiAoY29tcGlsZXIgY2FuJ3QgZG8gaXQsIGJlY2F1c2Ugb2YgY29kZSBjb21wbGV4aXR5KVxuICAgIHZhciBhID0gc2VsZi53b3Jkc1swXSB8IDA7XG4gICAgdmFyIGIgPSBudW0ud29yZHNbMF0gfCAwO1xuICAgIHZhciByID0gYSAqIGI7XG5cbiAgICB2YXIgbG8gPSByICYgMHgzZmZmZmZmO1xuICAgIHZhciBjYXJyeSA9IChyIC8gMHg0MDAwMDAwKSB8IDA7XG4gICAgb3V0LndvcmRzWzBdID0gbG87XG5cbiAgICBmb3IgKHZhciBrID0gMTsgayA8IGxlbjsgaysrKSB7XG4gICAgICAvLyBTdW0gYWxsIHdvcmRzIHdpdGggdGhlIHNhbWUgYGkgKyBqID0ga2AgYW5kIGFjY3VtdWxhdGUgYG5jYXJyeWAsXG4gICAgICAvLyBub3RlIHRoYXQgbmNhcnJ5IGNvdWxkIGJlID49IDB4M2ZmZmZmZlxuICAgICAgdmFyIG5jYXJyeSA9IGNhcnJ5ID4+PiAyNjtcbiAgICAgIHZhciByd29yZCA9IGNhcnJ5ICYgMHgzZmZmZmZmO1xuICAgICAgdmFyIG1heEogPSBNYXRoLm1pbihrLCBudW0ubGVuZ3RoIC0gMSk7XG4gICAgICBmb3IgKHZhciBqID0gTWF0aC5tYXgoMCwgayAtIHNlbGYubGVuZ3RoICsgMSk7IGogPD0gbWF4SjsgaisrKSB7XG4gICAgICAgIHZhciBpID0gKGsgLSBqKSB8IDA7XG4gICAgICAgIGEgPSBzZWxmLndvcmRzW2ldIHwgMDtcbiAgICAgICAgYiA9IG51bS53b3Jkc1tqXSB8IDA7XG4gICAgICAgIHIgPSBhICogYiArIHJ3b3JkO1xuICAgICAgICBuY2FycnkgKz0gKHIgLyAweDQwMDAwMDApIHwgMDtcbiAgICAgICAgcndvcmQgPSByICYgMHgzZmZmZmZmO1xuICAgICAgfVxuICAgICAgb3V0LndvcmRzW2tdID0gcndvcmQgfCAwO1xuICAgICAgY2FycnkgPSBuY2FycnkgfCAwO1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG91dC53b3Jkc1trXSA9IGNhcnJ5IHwgMDtcbiAgICB9IGVsc2Uge1xuICAgICAgb3V0Lmxlbmd0aC0tO1xuICAgIH1cblxuICAgIHJldHVybiBvdXQuc3RyaXAoKTtcbiAgfVxuXG4gIC8vIFRPRE8oaW5kdXRueSk6IGl0IG1heSBiZSByZWFzb25hYmxlIHRvIG9taXQgaXQgZm9yIHVzZXJzIHdobyBkb24ndCBuZWVkXG4gIC8vIHRvIHdvcmsgd2l0aCAyNTYtYml0IG51bWJlcnMsIG90aGVyd2lzZSBpdCBnaXZlcyAyMCUgaW1wcm92ZW1lbnQgZm9yIDI1Ni1iaXRcbiAgLy8gbXVsdGlwbGljYXRpb24gKGxpa2UgZWxsaXB0aWMgc2VjcDI1NmsxKS5cbiAgdmFyIGNvbWIxME11bFRvID0gZnVuY3Rpb24gY29tYjEwTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgdmFyIGEgPSBzZWxmLndvcmRzO1xuICAgIHZhciBiID0gbnVtLndvcmRzO1xuICAgIHZhciBvID0gb3V0LndvcmRzO1xuICAgIHZhciBjID0gMDtcbiAgICB2YXIgbG87XG4gICAgdmFyIG1pZDtcbiAgICB2YXIgaGk7XG4gICAgdmFyIGEwID0gYVswXSB8IDA7XG4gICAgdmFyIGFsMCA9IGEwICYgMHgxZmZmO1xuICAgIHZhciBhaDAgPSBhMCA+Pj4gMTM7XG4gICAgdmFyIGExID0gYVsxXSB8IDA7XG4gICAgdmFyIGFsMSA9IGExICYgMHgxZmZmO1xuICAgIHZhciBhaDEgPSBhMSA+Pj4gMTM7XG4gICAgdmFyIGEyID0gYVsyXSB8IDA7XG4gICAgdmFyIGFsMiA9IGEyICYgMHgxZmZmO1xuICAgIHZhciBhaDIgPSBhMiA+Pj4gMTM7XG4gICAgdmFyIGEzID0gYVszXSB8IDA7XG4gICAgdmFyIGFsMyA9IGEzICYgMHgxZmZmO1xuICAgIHZhciBhaDMgPSBhMyA+Pj4gMTM7XG4gICAgdmFyIGE0ID0gYVs0XSB8IDA7XG4gICAgdmFyIGFsNCA9IGE0ICYgMHgxZmZmO1xuICAgIHZhciBhaDQgPSBhNCA+Pj4gMTM7XG4gICAgdmFyIGE1ID0gYVs1XSB8IDA7XG4gICAgdmFyIGFsNSA9IGE1ICYgMHgxZmZmO1xuICAgIHZhciBhaDUgPSBhNSA+Pj4gMTM7XG4gICAgdmFyIGE2ID0gYVs2XSB8IDA7XG4gICAgdmFyIGFsNiA9IGE2ICYgMHgxZmZmO1xuICAgIHZhciBhaDYgPSBhNiA+Pj4gMTM7XG4gICAgdmFyIGE3ID0gYVs3XSB8IDA7XG4gICAgdmFyIGFsNyA9IGE3ICYgMHgxZmZmO1xuICAgIHZhciBhaDcgPSBhNyA+Pj4gMTM7XG4gICAgdmFyIGE4ID0gYVs4XSB8IDA7XG4gICAgdmFyIGFsOCA9IGE4ICYgMHgxZmZmO1xuICAgIHZhciBhaDggPSBhOCA+Pj4gMTM7XG4gICAgdmFyIGE5ID0gYVs5XSB8IDA7XG4gICAgdmFyIGFsOSA9IGE5ICYgMHgxZmZmO1xuICAgIHZhciBhaDkgPSBhOSA+Pj4gMTM7XG4gICAgdmFyIGIwID0gYlswXSB8IDA7XG4gICAgdmFyIGJsMCA9IGIwICYgMHgxZmZmO1xuICAgIHZhciBiaDAgPSBiMCA+Pj4gMTM7XG4gICAgdmFyIGIxID0gYlsxXSB8IDA7XG4gICAgdmFyIGJsMSA9IGIxICYgMHgxZmZmO1xuICAgIHZhciBiaDEgPSBiMSA+Pj4gMTM7XG4gICAgdmFyIGIyID0gYlsyXSB8IDA7XG4gICAgdmFyIGJsMiA9IGIyICYgMHgxZmZmO1xuICAgIHZhciBiaDIgPSBiMiA+Pj4gMTM7XG4gICAgdmFyIGIzID0gYlszXSB8IDA7XG4gICAgdmFyIGJsMyA9IGIzICYgMHgxZmZmO1xuICAgIHZhciBiaDMgPSBiMyA+Pj4gMTM7XG4gICAgdmFyIGI0ID0gYls0XSB8IDA7XG4gICAgdmFyIGJsNCA9IGI0ICYgMHgxZmZmO1xuICAgIHZhciBiaDQgPSBiNCA+Pj4gMTM7XG4gICAgdmFyIGI1ID0gYls1XSB8IDA7XG4gICAgdmFyIGJsNSA9IGI1ICYgMHgxZmZmO1xuICAgIHZhciBiaDUgPSBiNSA+Pj4gMTM7XG4gICAgdmFyIGI2ID0gYls2XSB8IDA7XG4gICAgdmFyIGJsNiA9IGI2ICYgMHgxZmZmO1xuICAgIHZhciBiaDYgPSBiNiA+Pj4gMTM7XG4gICAgdmFyIGI3ID0gYls3XSB8IDA7XG4gICAgdmFyIGJsNyA9IGI3ICYgMHgxZmZmO1xuICAgIHZhciBiaDcgPSBiNyA+Pj4gMTM7XG4gICAgdmFyIGI4ID0gYls4XSB8IDA7XG4gICAgdmFyIGJsOCA9IGI4ICYgMHgxZmZmO1xuICAgIHZhciBiaDggPSBiOCA+Pj4gMTM7XG4gICAgdmFyIGI5ID0gYls5XSB8IDA7XG4gICAgdmFyIGJsOSA9IGI5ICYgMHgxZmZmO1xuICAgIHZhciBiaDkgPSBiOSA+Pj4gMTM7XG5cbiAgICBvdXQubmVnYXRpdmUgPSBzZWxmLm5lZ2F0aXZlIF4gbnVtLm5lZ2F0aXZlO1xuICAgIG91dC5sZW5ndGggPSAxOTtcbiAgICAvKiBrID0gMCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwwLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgwLCBiaDApO1xuICAgIHZhciB3MCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzAgPj4+IDI2KSkgfCAwO1xuICAgIHcwICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwxLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgxLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoMSkpIHwgMDtcbiAgICB2YXIgdzEgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxID4+PiAyNikpIHwgMDtcbiAgICB3MSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDIgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDIsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsMiwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoMiwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgyKSkgfCAwO1xuICAgIHZhciB3MiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzIgPj4+IDI2KSkgfCAwO1xuICAgIHcyICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMywgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwzLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgzLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgzKSkgfCAwO1xuICAgIHZhciB3MyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzMgPj4+IDI2KSkgfCAwO1xuICAgIHczICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw0LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg0LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNCkpIHwgMDtcbiAgICB2YXIgdzQgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc0ID4+PiAyNikpIHwgMDtcbiAgICB3NCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDUgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDUsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsNSwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoNSwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg1KSkgfCAwO1xuICAgIHZhciB3NSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzUgPj4+IDI2KSkgfCAwO1xuICAgIHc1ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNiwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw2LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg2LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg2KSkgfCAwO1xuICAgIHZhciB3NiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzYgPj4+IDI2KSkgfCAwO1xuICAgIHc2ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNywgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw3LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg3LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNykpIHwgMDtcbiAgICB2YXIgdzcgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc3ID4+PiAyNikpIHwgMDtcbiAgICB3NyAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDggKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDgsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOCwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOCwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg4KSkgfCAwO1xuICAgIHZhciB3OCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzggPj4+IDI2KSkgfCAwO1xuICAgIHc4ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gOSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg5KSkgfCAwO1xuICAgIHZhciB3OSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzkgPj4+IDI2KSkgfCAwO1xuICAgIHc5ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTAgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgxKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwxKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgxKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTAgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMCA+Pj4gMjYpKSB8IDA7XG4gICAgdzEwICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTEgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMik7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgyKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwyKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgyKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzExID4+PiAyNikpIHwgMDtcbiAgICB3MTEgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwzKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDMpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDMpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDMpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg5KSkgfCAwO1xuICAgIHZhciB3MTIgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMiA+Pj4gMjYpKSB8IDA7XG4gICAgdzEyICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTMgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg0KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw0KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg0KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTMgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMyA+Pj4gMjYpKSB8IDA7XG4gICAgdzEzICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTQgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg1KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw1KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg1KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE0ID4+PiAyNikpIHwgMDtcbiAgICB3MTQgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw2KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDYpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDYpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDYpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTUgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNSA+Pj4gMjYpKSB8IDA7XG4gICAgdzE1ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTYgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNyk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg3KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw3KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg3KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg5KSkgfCAwO1xuICAgIHZhciB3MTYgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNiA+Pj4gMjYpKSB8IDA7XG4gICAgdzE2ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTcgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsOCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg4KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw4KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg4KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE3ID4+PiAyNikpIHwgMDtcbiAgICB3MTcgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxOCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw5KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDkpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDkpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDkpO1xuICAgIHZhciB3MTggPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxOCA+Pj4gMjYpKSB8IDA7XG4gICAgdzE4ICY9IDB4M2ZmZmZmZjtcbiAgICBvWzBdID0gdzA7XG4gICAgb1sxXSA9IHcxO1xuICAgIG9bMl0gPSB3MjtcbiAgICBvWzNdID0gdzM7XG4gICAgb1s0XSA9IHc0O1xuICAgIG9bNV0gPSB3NTtcbiAgICBvWzZdID0gdzY7XG4gICAgb1s3XSA9IHc3O1xuICAgIG9bOF0gPSB3ODtcbiAgICBvWzldID0gdzk7XG4gICAgb1sxMF0gPSB3MTA7XG4gICAgb1sxMV0gPSB3MTE7XG4gICAgb1sxMl0gPSB3MTI7XG4gICAgb1sxM10gPSB3MTM7XG4gICAgb1sxNF0gPSB3MTQ7XG4gICAgb1sxNV0gPSB3MTU7XG4gICAgb1sxNl0gPSB3MTY7XG4gICAgb1sxN10gPSB3MTc7XG4gICAgb1sxOF0gPSB3MTg7XG4gICAgaWYgKGMgIT09IDApIHtcbiAgICAgIG9bMTldID0gYztcbiAgICAgIG91dC5sZW5ndGgrKztcbiAgICB9XG4gICAgcmV0dXJuIG91dDtcbiAgfTtcblxuICAvLyBQb2x5ZmlsbCBjb21iXG4gIGlmICghTWF0aC5pbXVsKSB7XG4gICAgY29tYjEwTXVsVG8gPSBzbWFsbE11bFRvO1xuICB9XG5cbiAgZnVuY3Rpb24gYmlnTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgb3V0Lm5lZ2F0aXZlID0gbnVtLm5lZ2F0aXZlIF4gc2VsZi5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0gc2VsZi5sZW5ndGggKyBudW0ubGVuZ3RoO1xuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICB2YXIgaG5jYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgayA9IDA7IGsgPCBvdXQubGVuZ3RoIC0gMTsgaysrKSB7XG4gICAgICAvLyBTdW0gYWxsIHdvcmRzIHdpdGggdGhlIHNhbWUgYGkgKyBqID0ga2AgYW5kIGFjY3VtdWxhdGUgYG5jYXJyeWAsXG4gICAgICAvLyBub3RlIHRoYXQgbmNhcnJ5IGNvdWxkIGJlID49IDB4M2ZmZmZmZlxuICAgICAgdmFyIG5jYXJyeSA9IGhuY2Fycnk7XG4gICAgICBobmNhcnJ5ID0gMDtcbiAgICAgIHZhciByd29yZCA9IGNhcnJ5ICYgMHgzZmZmZmZmO1xuICAgICAgdmFyIG1heEogPSBNYXRoLm1pbihrLCBudW0ubGVuZ3RoIC0gMSk7XG4gICAgICBmb3IgKHZhciBqID0gTWF0aC5tYXgoMCwgayAtIHNlbGYubGVuZ3RoICsgMSk7IGogPD0gbWF4SjsgaisrKSB7XG4gICAgICAgIHZhciBpID0gayAtIGo7XG4gICAgICAgIHZhciBhID0gc2VsZi53b3Jkc1tpXSB8IDA7XG4gICAgICAgIHZhciBiID0gbnVtLndvcmRzW2pdIHwgMDtcbiAgICAgICAgdmFyIHIgPSBhICogYjtcblxuICAgICAgICB2YXIgbG8gPSByICYgMHgzZmZmZmZmO1xuICAgICAgICBuY2FycnkgPSAobmNhcnJ5ICsgKChyIC8gMHg0MDAwMDAwKSB8IDApKSB8IDA7XG4gICAgICAgIGxvID0gKGxvICsgcndvcmQpIHwgMDtcbiAgICAgICAgcndvcmQgPSBsbyAmIDB4M2ZmZmZmZjtcbiAgICAgICAgbmNhcnJ5ID0gKG5jYXJyeSArIChsbyA+Pj4gMjYpKSB8IDA7XG5cbiAgICAgICAgaG5jYXJyeSArPSBuY2FycnkgPj4+IDI2O1xuICAgICAgICBuY2FycnkgJj0gMHgzZmZmZmZmO1xuICAgICAgfVxuICAgICAgb3V0LndvcmRzW2tdID0gcndvcmQ7XG4gICAgICBjYXJyeSA9IG5jYXJyeTtcbiAgICAgIG5jYXJyeSA9IGhuY2Fycnk7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgb3V0LndvcmRzW2tdID0gY2Fycnk7XG4gICAgfSBlbHNlIHtcbiAgICAgIG91dC5sZW5ndGgtLTtcbiAgICB9XG5cbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH1cblxuICBmdW5jdGlvbiBqdW1ib011bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIHZhciBmZnRtID0gbmV3IEZGVE0oKTtcbiAgICByZXR1cm4gZmZ0bS5tdWxwKHNlbGYsIG51bSwgb3V0KTtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5tdWxUbyA9IGZ1bmN0aW9uIG11bFRvIChudW0sIG91dCkge1xuICAgIHZhciByZXM7XG4gICAgdmFyIGxlbiA9IHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aDtcbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDEwICYmIG51bS5sZW5ndGggPT09IDEwKSB7XG4gICAgICByZXMgPSBjb21iMTBNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIGlmIChsZW4gPCA2Mykge1xuICAgICAgcmVzID0gc21hbGxNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIGlmIChsZW4gPCAxMDI0KSB7XG4gICAgICByZXMgPSBiaWdNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlcyA9IGp1bWJvTXVsVG8odGhpcywgbnVtLCBvdXQpO1xuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gQ29vbGV5LVR1a2V5IGFsZ29yaXRobSBmb3IgRkZUXG4gIC8vIHNsaWdodGx5IHJldmlzaXRlZCB0byByZWx5IG9uIGxvb3BpbmcgaW5zdGVhZCBvZiByZWN1cnNpb25cblxuICBmdW5jdGlvbiBGRlRNICh4LCB5KSB7XG4gICAgdGhpcy54ID0geDtcbiAgICB0aGlzLnkgPSB5O1xuICB9XG5cbiAgRkZUTS5wcm90b3R5cGUubWFrZVJCVCA9IGZ1bmN0aW9uIG1ha2VSQlQgKE4pIHtcbiAgICB2YXIgdCA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgbCA9IEJOLnByb3RvdHlwZS5fY291bnRCaXRzKE4pIC0gMTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE47IGkrKykge1xuICAgICAgdFtpXSA9IHRoaXMucmV2QmluKGksIGwsIE4pO1xuICAgIH1cblxuICAgIHJldHVybiB0O1xuICB9O1xuXG4gIC8vIFJldHVybnMgYmluYXJ5LXJldmVyc2VkIHJlcHJlc2VudGF0aW9uIG9mIGB4YFxuICBGRlRNLnByb3RvdHlwZS5yZXZCaW4gPSBmdW5jdGlvbiByZXZCaW4gKHgsIGwsIE4pIHtcbiAgICBpZiAoeCA9PT0gMCB8fCB4ID09PSBOIC0gMSkgcmV0dXJuIHg7XG5cbiAgICB2YXIgcmIgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbDsgaSsrKSB7XG4gICAgICByYiB8PSAoeCAmIDEpIDw8IChsIC0gaSAtIDEpO1xuICAgICAgeCA+Pj0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmI7XG4gIH07XG5cbiAgLy8gUGVyZm9ybXMgXCJ0d2VlZGxpbmdcIiBwaGFzZSwgdGhlcmVmb3JlICdlbXVsYXRpbmcnXG4gIC8vIGJlaGF2aW91ciBvZiB0aGUgcmVjdXJzaXZlIGFsZ29yaXRobVxuICBGRlRNLnByb3RvdHlwZS5wZXJtdXRlID0gZnVuY3Rpb24gcGVybXV0ZSAocmJ0LCByd3MsIGl3cywgcnR3cywgaXR3cywgTikge1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICBydHdzW2ldID0gcndzW3JidFtpXV07XG4gICAgICBpdHdzW2ldID0gaXdzW3JidFtpXV07XG4gICAgfVxuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLnRyYW5zZm9ybSA9IGZ1bmN0aW9uIHRyYW5zZm9ybSAocndzLCBpd3MsIHJ0d3MsIGl0d3MsIE4sIHJidCkge1xuICAgIHRoaXMucGVybXV0ZShyYnQsIHJ3cywgaXdzLCBydHdzLCBpdHdzLCBOKTtcblxuICAgIGZvciAodmFyIHMgPSAxOyBzIDwgTjsgcyA8PD0gMSkge1xuICAgICAgdmFyIGwgPSBzIDw8IDE7XG5cbiAgICAgIHZhciBydHdkZiA9IE1hdGguY29zKDIgKiBNYXRoLlBJIC8gbCk7XG4gICAgICB2YXIgaXR3ZGYgPSBNYXRoLnNpbigyICogTWF0aC5QSSAvIGwpO1xuXG4gICAgICBmb3IgKHZhciBwID0gMDsgcCA8IE47IHAgKz0gbCkge1xuICAgICAgICB2YXIgcnR3ZGZfID0gcnR3ZGY7XG4gICAgICAgIHZhciBpdHdkZl8gPSBpdHdkZjtcblxuICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IHM7IGorKykge1xuICAgICAgICAgIHZhciByZSA9IHJ0d3NbcCArIGpdO1xuICAgICAgICAgIHZhciBpZSA9IGl0d3NbcCArIGpdO1xuXG4gICAgICAgICAgdmFyIHJvID0gcnR3c1twICsgaiArIHNdO1xuICAgICAgICAgIHZhciBpbyA9IGl0d3NbcCArIGogKyBzXTtcblxuICAgICAgICAgIHZhciByeCA9IHJ0d2RmXyAqIHJvIC0gaXR3ZGZfICogaW87XG5cbiAgICAgICAgICBpbyA9IHJ0d2RmXyAqIGlvICsgaXR3ZGZfICogcm87XG4gICAgICAgICAgcm8gPSByeDtcblxuICAgICAgICAgIHJ0d3NbcCArIGpdID0gcmUgKyBybztcbiAgICAgICAgICBpdHdzW3AgKyBqXSA9IGllICsgaW87XG5cbiAgICAgICAgICBydHdzW3AgKyBqICsgc10gPSByZSAtIHJvO1xuICAgICAgICAgIGl0d3NbcCArIGogKyBzXSA9IGllIC0gaW87XG5cbiAgICAgICAgICAvKiBqc2hpbnQgbWF4ZGVwdGggOiBmYWxzZSAqL1xuICAgICAgICAgIGlmIChqICE9PSBsKSB7XG4gICAgICAgICAgICByeCA9IHJ0d2RmICogcnR3ZGZfIC0gaXR3ZGYgKiBpdHdkZl87XG5cbiAgICAgICAgICAgIGl0d2RmXyA9IHJ0d2RmICogaXR3ZGZfICsgaXR3ZGYgKiBydHdkZl87XG4gICAgICAgICAgICBydHdkZl8gPSByeDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuZ3Vlc3NMZW4xM2IgPSBmdW5jdGlvbiBndWVzc0xlbjEzYiAobiwgbSkge1xuICAgIHZhciBOID0gTWF0aC5tYXgobSwgbikgfCAxO1xuICAgIHZhciBvZGQgPSBOICYgMTtcbiAgICB2YXIgaSA9IDA7XG4gICAgZm9yIChOID0gTiAvIDIgfCAwOyBOOyBOID0gTiA+Pj4gMSkge1xuICAgICAgaSsrO1xuICAgIH1cblxuICAgIHJldHVybiAxIDw8IGkgKyAxICsgb2RkO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmNvbmp1Z2F0ZSA9IGZ1bmN0aW9uIGNvbmp1Z2F0ZSAocndzLCBpd3MsIE4pIHtcbiAgICBpZiAoTiA8PSAxKSByZXR1cm47XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE4gLyAyOyBpKyspIHtcbiAgICAgIHZhciB0ID0gcndzW2ldO1xuXG4gICAgICByd3NbaV0gPSByd3NbTiAtIGkgLSAxXTtcbiAgICAgIHJ3c1tOIC0gaSAtIDFdID0gdDtcblxuICAgICAgdCA9IGl3c1tpXTtcblxuICAgICAgaXdzW2ldID0gLWl3c1tOIC0gaSAtIDFdO1xuICAgICAgaXdzW04gLSBpIC0gMV0gPSAtdDtcbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUubm9ybWFsaXplMTNiID0gZnVuY3Rpb24gbm9ybWFsaXplMTNiICh3cywgTikge1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOIC8gMjsgaSsrKSB7XG4gICAgICB2YXIgdyA9IE1hdGgucm91bmQod3NbMiAqIGkgKyAxXSAvIE4pICogMHgyMDAwICtcbiAgICAgICAgTWF0aC5yb3VuZCh3c1syICogaV0gLyBOKSArXG4gICAgICAgIGNhcnJ5O1xuXG4gICAgICB3c1tpXSA9IHcgJiAweDNmZmZmZmY7XG5cbiAgICAgIGlmICh3IDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIGNhcnJ5ID0gMDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNhcnJ5ID0gdyAvIDB4NDAwMDAwMCB8IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHdzO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmNvbnZlcnQxM2IgPSBmdW5jdGlvbiBjb252ZXJ0MTNiICh3cywgbGVuLCByd3MsIE4pIHtcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgIGNhcnJ5ID0gY2FycnkgKyAod3NbaV0gfCAwKTtcblxuICAgICAgcndzWzIgKiBpXSA9IGNhcnJ5ICYgMHgxZmZmOyBjYXJyeSA9IGNhcnJ5ID4+PiAxMztcbiAgICAgIHJ3c1syICogaSArIDFdID0gY2FycnkgJiAweDFmZmY7IGNhcnJ5ID0gY2FycnkgPj4+IDEzO1xuICAgIH1cblxuICAgIC8vIFBhZCB3aXRoIHplcm9lc1xuICAgIGZvciAoaSA9IDIgKiBsZW47IGkgPCBOOyArK2kpIHtcbiAgICAgIHJ3c1tpXSA9IDA7XG4gICAgfVxuXG4gICAgYXNzZXJ0KGNhcnJ5ID09PSAwKTtcbiAgICBhc3NlcnQoKGNhcnJ5ICYgfjB4MWZmZikgPT09IDApO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLnN0dWIgPSBmdW5jdGlvbiBzdHViIChOKSB7XG4gICAgdmFyIHBoID0gbmV3IEFycmF5KE4pO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICBwaFtpXSA9IDA7XG4gICAgfVxuXG4gICAgcmV0dXJuIHBoO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLm11bHAgPSBmdW5jdGlvbiBtdWxwICh4LCB5LCBvdXQpIHtcbiAgICB2YXIgTiA9IDIgKiB0aGlzLmd1ZXNzTGVuMTNiKHgubGVuZ3RoLCB5Lmxlbmd0aCk7XG5cbiAgICB2YXIgcmJ0ID0gdGhpcy5tYWtlUkJUKE4pO1xuXG4gICAgdmFyIF8gPSB0aGlzLnN0dWIoTik7XG5cbiAgICB2YXIgcndzID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciByd3N0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBpd3N0ID0gbmV3IEFycmF5KE4pO1xuXG4gICAgdmFyIG5yd3MgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIG5yd3N0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBuaXdzdCA9IG5ldyBBcnJheShOKTtcblxuICAgIHZhciBybXdzID0gb3V0LndvcmRzO1xuICAgIHJtd3MubGVuZ3RoID0gTjtcblxuICAgIHRoaXMuY29udmVydDEzYih4LndvcmRzLCB4Lmxlbmd0aCwgcndzLCBOKTtcbiAgICB0aGlzLmNvbnZlcnQxM2IoeS53b3JkcywgeS5sZW5ndGgsIG5yd3MsIE4pO1xuXG4gICAgdGhpcy50cmFuc2Zvcm0ocndzLCBfLCByd3N0LCBpd3N0LCBOLCByYnQpO1xuICAgIHRoaXMudHJhbnNmb3JtKG5yd3MsIF8sIG5yd3N0LCBuaXdzdCwgTiwgcmJ0KTtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICB2YXIgcnggPSByd3N0W2ldICogbnJ3c3RbaV0gLSBpd3N0W2ldICogbml3c3RbaV07XG4gICAgICBpd3N0W2ldID0gcndzdFtpXSAqIG5pd3N0W2ldICsgaXdzdFtpXSAqIG5yd3N0W2ldO1xuICAgICAgcndzdFtpXSA9IHJ4O1xuICAgIH1cblxuICAgIHRoaXMuY29uanVnYXRlKHJ3c3QsIGl3c3QsIE4pO1xuICAgIHRoaXMudHJhbnNmb3JtKHJ3c3QsIGl3c3QsIHJtd3MsIF8sIE4sIHJidCk7XG4gICAgdGhpcy5jb25qdWdhdGUocm13cywgXywgTik7XG4gICAgdGhpcy5ub3JtYWxpemUxM2Iocm13cywgTik7XG5cbiAgICBvdXQubmVnYXRpdmUgPSB4Lm5lZ2F0aXZlIF4geS5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0geC5sZW5ndGggKyB5Lmxlbmd0aDtcbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gTXVsdGlwbHkgYHRoaXNgIGJ5IGBudW1gXG4gIEJOLnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKG51bSkge1xuICAgIHZhciBvdXQgPSBuZXcgQk4obnVsbCk7XG4gICAgb3V0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aCk7XG4gICAgcmV0dXJuIHRoaXMubXVsVG8obnVtLCBvdXQpO1xuICB9O1xuXG4gIC8vIE11bHRpcGx5IGVtcGxveWluZyBGRlRcbiAgQk4ucHJvdG90eXBlLm11bGYgPSBmdW5jdGlvbiBtdWxmIChudW0pIHtcbiAgICB2YXIgb3V0ID0gbmV3IEJOKG51bGwpO1xuICAgIG91dC53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCArIG51bS5sZW5ndGgpO1xuICAgIHJldHVybiBqdW1ib011bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgfTtcblxuICAvLyBJbi1wbGFjZSBNdWx0aXBsaWNhdGlvblxuICBCTi5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkubXVsVG8obnVtLCB0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW11bG4gPSBmdW5jdGlvbiBpbXVsbiAobnVtKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBudW0gPT09ICdudW1iZXInKTtcbiAgICBhc3NlcnQobnVtIDwgMHg0MDAwMDAwKTtcblxuICAgIC8vIENhcnJ5XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gKHRoaXMud29yZHNbaV0gfCAwKSAqIG51bTtcbiAgICAgIHZhciBsbyA9ICh3ICYgMHgzZmZmZmZmKSArIChjYXJyeSAmIDB4M2ZmZmZmZik7XG4gICAgICBjYXJyeSA+Pj0gMjY7XG4gICAgICBjYXJyeSArPSAodyAvIDB4NDAwMDAwMCkgfCAwO1xuICAgICAgLy8gTk9URTogbG8gaXMgMjdiaXQgbWF4aW11bVxuICAgICAgY2FycnkgKz0gbG8gPj4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGxvICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubXVsbiA9IGZ1bmN0aW9uIG11bG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW11bG4obnVtKTtcbiAgfTtcblxuICAvLyBgdGhpc2AgKiBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoKSB7XG4gICAgcmV0dXJuIHRoaXMubXVsKHRoaXMpO1xuICB9O1xuXG4gIC8vIGB0aGlzYCAqIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXNxciA9IGZ1bmN0aW9uIGlzcXIgKCkge1xuICAgIHJldHVybiB0aGlzLmltdWwodGhpcy5jbG9uZSgpKTtcbiAgfTtcblxuICAvLyBNYXRoLnBvdyhgdGhpc2AsIGBudW1gKVxuICBCTi5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChudW0pIHtcbiAgICB2YXIgdyA9IHRvQml0QXJyYXkobnVtKTtcbiAgICBpZiAody5sZW5ndGggPT09IDApIHJldHVybiBuZXcgQk4oMSk7XG5cbiAgICAvLyBTa2lwIGxlYWRpbmcgemVyb2VzXG4gICAgdmFyIHJlcyA9IHRoaXM7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB3Lmxlbmd0aDsgaSsrLCByZXMgPSByZXMuc3FyKCkpIHtcbiAgICAgIGlmICh3W2ldICE9PSAwKSBicmVhaztcbiAgICB9XG5cbiAgICBpZiAoKytpIDwgdy5sZW5ndGgpIHtcbiAgICAgIGZvciAodmFyIHEgPSByZXMuc3FyKCk7IGkgPCB3Lmxlbmd0aDsgaSsrLCBxID0gcS5zcXIoKSkge1xuICAgICAgICBpZiAod1tpXSA9PT0gMCkgY29udGludWU7XG5cbiAgICAgICAgcmVzID0gcmVzLm11bChxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vIFNoaWZ0LWxlZnQgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1c2hsbiA9IGZ1bmN0aW9uIGl1c2hsbiAoYml0cykge1xuICAgIGFzc2VydCh0eXBlb2YgYml0cyA9PT0gJ251bWJlcicgJiYgYml0cyA+PSAwKTtcbiAgICB2YXIgciA9IGJpdHMgJSAyNjtcbiAgICB2YXIgcyA9IChiaXRzIC0gcikgLyAyNjtcbiAgICB2YXIgY2FycnlNYXNrID0gKDB4M2ZmZmZmZiA+Pj4gKDI2IC0gcikpIDw8ICgyNiAtIHIpO1xuICAgIHZhciBpO1xuXG4gICAgaWYgKHIgIT09IDApIHtcbiAgICAgIHZhciBjYXJyeSA9IDA7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciBuZXdDYXJyeSA9IHRoaXMud29yZHNbaV0gJiBjYXJyeU1hc2s7XG4gICAgICAgIHZhciBjID0gKCh0aGlzLndvcmRzW2ldIHwgMCkgLSBuZXdDYXJyeSkgPDwgcjtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGMgfCBjYXJyeTtcbiAgICAgICAgY2FycnkgPSBuZXdDYXJyeSA+Pj4gKDI2IC0gcik7XG4gICAgICB9XG5cbiAgICAgIGlmIChjYXJyeSkge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICAgIHRoaXMubGVuZ3RoKys7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHMgIT09IDApIHtcbiAgICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgc10gPSB0aGlzLndvcmRzW2ldO1xuICAgICAgfVxuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgczsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmxlbmd0aCArPSBzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzaGxuID0gZnVuY3Rpb24gaXNobG4gKGJpdHMpIHtcbiAgICAvLyBUT0RPKGluZHV0bnkpOiBpbXBsZW1lbnQgbWVcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVzaGxuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFNoaWZ0LXJpZ2h0IGluLXBsYWNlXG4gIC8vIE5PVEU6IGBoaW50YCBpcyBhIGxvd2VzdCBiaXQgYmVmb3JlIHRyYWlsaW5nIHplcm9lc1xuICAvLyBOT1RFOiBpZiBgZXh0ZW5kZWRgIGlzIHByZXNlbnQgLSBpdCB3aWxsIGJlIGZpbGxlZCB3aXRoIGRlc3Ryb3llZCBiaXRzXG4gIEJOLnByb3RvdHlwZS5pdXNocm4gPSBmdW5jdGlvbiBpdXNocm4gKGJpdHMsIGhpbnQsIGV4dGVuZGVkKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciBoO1xuICAgIGlmIChoaW50KSB7XG4gICAgICBoID0gKGhpbnQgLSAoaGludCAlIDI2KSkgLyAyNjtcbiAgICB9IGVsc2Uge1xuICAgICAgaCA9IDA7XG4gICAgfVxuXG4gICAgdmFyIHIgPSBiaXRzICUgMjY7XG4gICAgdmFyIHMgPSBNYXRoLm1pbigoYml0cyAtIHIpIC8gMjYsIHRoaXMubGVuZ3RoKTtcbiAgICB2YXIgbWFzayA9IDB4M2ZmZmZmZiBeICgoMHgzZmZmZmZmID4+PiByKSA8PCByKTtcbiAgICB2YXIgbWFza2VkV29yZHMgPSBleHRlbmRlZDtcblxuICAgIGggLT0gcztcbiAgICBoID0gTWF0aC5tYXgoMCwgaCk7XG5cbiAgICAvLyBFeHRlbmRlZCBtb2RlLCBjb3B5IG1hc2tlZCBwYXJ0XG4gICAgaWYgKG1hc2tlZFdvcmRzKSB7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHM7IGkrKykge1xuICAgICAgICBtYXNrZWRXb3Jkcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV07XG4gICAgICB9XG4gICAgICBtYXNrZWRXb3Jkcy5sZW5ndGggPSBzO1xuICAgIH1cblxuICAgIGlmIChzID09PSAwKSB7XG4gICAgICAvLyBOby1vcCwgd2Ugc2hvdWxkIG5vdCBtb3ZlIGFueXRoaW5nIGF0IGFsbFxuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPiBzKSB7XG4gICAgICB0aGlzLmxlbmd0aCAtPSBzO1xuICAgICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaSArIHNdO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLndvcmRzWzBdID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICB9XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwICYmIChjYXJyeSAhPT0gMCB8fCBpID49IGgpOyBpLS0pIHtcbiAgICAgIHZhciB3b3JkID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB0aGlzLndvcmRzW2ldID0gKGNhcnJ5IDw8ICgyNiAtIHIpKSB8ICh3b3JkID4+PiByKTtcbiAgICAgIGNhcnJ5ID0gd29yZCAmIG1hc2s7XG4gICAgfVxuXG4gICAgLy8gUHVzaCBjYXJyaWVkIGJpdHMgYXMgYSBtYXNrXG4gICAgaWYgKG1hc2tlZFdvcmRzICYmIGNhcnJ5ICE9PSAwKSB7XG4gICAgICBtYXNrZWRXb3Jkcy53b3Jkc1ttYXNrZWRXb3Jkcy5sZW5ndGgrK10gPSBjYXJyeTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzaHJuID0gZnVuY3Rpb24gaXNocm4gKGJpdHMsIGhpbnQsIGV4dGVuZGVkKSB7XG4gICAgLy8gVE9ETyhpbmR1dG55KTogaW1wbGVtZW50IG1lXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1c2hybihiaXRzLCBoaW50LCBleHRlbmRlZCk7XG4gIH07XG5cbiAgLy8gU2hpZnQtbGVmdFxuICBCTi5wcm90b3R5cGUuc2hsbiA9IGZ1bmN0aW9uIHNobG4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzaGxuKGJpdHMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51c2hsbiA9IGZ1bmN0aW9uIHVzaGxuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdXNobG4oYml0cyk7XG4gIH07XG5cbiAgLy8gU2hpZnQtcmlnaHRcbiAgQk4ucHJvdG90eXBlLnNocm4gPSBmdW5jdGlvbiBzaHJuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pc2hybihiaXRzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXNocm4gPSBmdW5jdGlvbiB1c2hybiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXVzaHJuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFRlc3QgaWYgbiBiaXQgaXMgc2V0XG4gIEJOLnByb3RvdHlwZS50ZXN0biA9IGZ1bmN0aW9uIHRlc3RuIChiaXQpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdCA9PT0gJ251bWJlcicgJiYgYml0ID49IDApO1xuICAgIHZhciByID0gYml0ICUgMjY7XG4gICAgdmFyIHMgPSAoYml0IC0gcikgLyAyNjtcbiAgICB2YXIgcSA9IDEgPDwgcjtcblxuICAgIC8vIEZhc3QgY2FzZTogYml0IGlzIG11Y2ggaGlnaGVyIHRoYW4gYWxsIGV4aXN0aW5nIHdvcmRzXG4gICAgaWYgKHRoaXMubGVuZ3RoIDw9IHMpIHJldHVybiBmYWxzZTtcblxuICAgIC8vIENoZWNrIGJpdCBhbmQgcmV0dXJuXG4gICAgdmFyIHcgPSB0aGlzLndvcmRzW3NdO1xuXG4gICAgcmV0dXJuICEhKHcgJiBxKTtcbiAgfTtcblxuICAvLyBSZXR1cm4gb25seSBsb3dlcnMgYml0cyBvZiBudW1iZXIgKGluLXBsYWNlKVxuICBCTi5wcm90b3R5cGUuaW1hc2tuID0gZnVuY3Rpb24gaW1hc2tuIChiaXRzKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciByID0gYml0cyAlIDI2O1xuICAgIHZhciBzID0gKGJpdHMgLSByKSAvIDI2O1xuXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDAsICdpbWFza24gd29ya3Mgb25seSB3aXRoIHBvc2l0aXZlIG51bWJlcnMnKTtcblxuICAgIGlmICh0aGlzLmxlbmd0aCA8PSBzKSB7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBpZiAociAhPT0gMCkge1xuICAgICAgcysrO1xuICAgIH1cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWluKHMsIHRoaXMubGVuZ3RoKTtcblxuICAgIGlmIChyICE9PSAwKSB7XG4gICAgICB2YXIgbWFzayA9IDB4M2ZmZmZmZiBeICgoMHgzZmZmZmZmID4+PiByKSA8PCByKTtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXSAmPSBtYXNrO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG9ubHkgbG93ZXJzIGJpdHMgb2YgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5tYXNrbiA9IGZ1bmN0aW9uIG1hc2tuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbWFza24oYml0cyk7XG4gIH07XG5cbiAgLy8gQWRkIHBsYWluIG51bWJlciBgbnVtYCB0byBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlhZGRuID0gZnVuY3Rpb24gaWFkZG4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlzdWJuKC1udW0pO1xuXG4gICAgLy8gUG9zc2libGUgc2lnbiBjaGFuZ2VcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmICh0aGlzLndvcmRzWzBdIHwgMCkgPCBudW0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSA9IG51bSAtICh0aGlzLndvcmRzWzBdIHwgMCk7XG4gICAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgIH1cblxuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICB0aGlzLmlzdWJuKG51bSk7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIEFkZCB3aXRob3V0IGNoZWNrc1xuICAgIHJldHVybiB0aGlzLl9pYWRkbihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faWFkZG4gPSBmdW5jdGlvbiBfaWFkZG4gKG51bSkge1xuICAgIHRoaXMud29yZHNbMF0gKz0gbnVtO1xuXG4gICAgLy8gQ2FycnlcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoICYmIHRoaXMud29yZHNbaV0gPj0gMHg0MDAwMDAwOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gLT0gMHg0MDAwMDAwO1xuICAgICAgaWYgKGkgPT09IHRoaXMubGVuZ3RoIC0gMSkge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSA9IDE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSsrO1xuICAgICAgfVxuICAgIH1cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpICsgMSk7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICAvLyBTdWJ0cmFjdCBwbGFpbiBudW1iZXIgYG51bWAgZnJvbSBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlzdWJuID0gZnVuY3Rpb24gaXN1Ym4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlhZGRuKC1udW0pO1xuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgdGhpcy5pYWRkbihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB0aGlzLndvcmRzWzBdIC09IG51bTtcblxuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMSAmJiB0aGlzLndvcmRzWzBdIDwgMCkge1xuICAgICAgdGhpcy53b3Jkc1swXSA9IC10aGlzLndvcmRzWzBdO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIENhcnJ5XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoICYmIHRoaXMud29yZHNbaV0gPCAwOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSArPSAweDQwMDAwMDA7XG4gICAgICAgIHRoaXMud29yZHNbaSArIDFdIC09IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuYWRkbiA9IGZ1bmN0aW9uIGFkZG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZG4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuc3VibiA9IGZ1bmN0aW9uIHN1Ym4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXN1Ym4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaWFicyA9IGZ1bmN0aW9uIGlhYnMgKCkge1xuICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmFicyA9IGZ1bmN0aW9uIGFicyAoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYWJzKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pc2hsbnN1Ym11bCA9IGZ1bmN0aW9uIF9pc2hsbnN1Ym11bCAobnVtLCBtdWwsIHNoaWZ0KSB7XG4gICAgdmFyIGxlbiA9IG51bS5sZW5ndGggKyBzaGlmdDtcbiAgICB2YXIgaTtcblxuICAgIHRoaXMuX2V4cGFuZChsZW4pO1xuXG4gICAgdmFyIHc7XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB3ID0gKHRoaXMud29yZHNbaSArIHNoaWZ0XSB8IDApICsgY2Fycnk7XG4gICAgICB2YXIgcmlnaHQgPSAobnVtLndvcmRzW2ldIHwgMCkgKiBtdWw7XG4gICAgICB3IC09IHJpZ2h0ICYgMHgzZmZmZmZmO1xuICAgICAgY2FycnkgPSAodyA+PiAyNikgLSAoKHJpZ2h0IC8gMHg0MDAwMDAwKSB8IDApO1xuICAgICAgdGhpcy53b3Jkc1tpICsgc2hpZnRdID0gdyAmIDB4M2ZmZmZmZjtcbiAgICB9XG4gICAgZm9yICg7IGkgPCB0aGlzLmxlbmd0aCAtIHNoaWZ0OyBpKyspIHtcbiAgICAgIHcgPSAodGhpcy53b3Jkc1tpICsgc2hpZnRdIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gdyA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaSArIHNoaWZ0XSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuXG4gICAgaWYgKGNhcnJ5ID09PSAwKSByZXR1cm4gdGhpcy5zdHJpcCgpO1xuXG4gICAgLy8gU3VidHJhY3Rpb24gb3ZlcmZsb3dcbiAgICBhc3NlcnQoY2FycnkgPT09IC0xKTtcbiAgICBjYXJyeSA9IDA7XG4gICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHcgPSAtKHRoaXMud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX3dvcmREaXYgPSBmdW5jdGlvbiBfd29yZERpdiAobnVtLCBtb2RlKSB7XG4gICAgdmFyIHNoaWZ0ID0gdGhpcy5sZW5ndGggLSBudW0ubGVuZ3RoO1xuXG4gICAgdmFyIGEgPSB0aGlzLmNsb25lKCk7XG4gICAgdmFyIGIgPSBudW07XG5cbiAgICAvLyBOb3JtYWxpemVcbiAgICB2YXIgYmhpID0gYi53b3Jkc1tiLmxlbmd0aCAtIDFdIHwgMDtcbiAgICB2YXIgYmhpQml0cyA9IHRoaXMuX2NvdW50Qml0cyhiaGkpO1xuICAgIHNoaWZ0ID0gMjYgLSBiaGlCaXRzO1xuICAgIGlmIChzaGlmdCAhPT0gMCkge1xuICAgICAgYiA9IGIudXNobG4oc2hpZnQpO1xuICAgICAgYS5pdXNobG4oc2hpZnQpO1xuICAgICAgYmhpID0gYi53b3Jkc1tiLmxlbmd0aCAtIDFdIHwgMDtcbiAgICB9XG5cbiAgICAvLyBJbml0aWFsaXplIHF1b3RpZW50XG4gICAgdmFyIG0gPSBhLmxlbmd0aCAtIGIubGVuZ3RoO1xuICAgIHZhciBxO1xuXG4gICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICBxID0gbmV3IEJOKG51bGwpO1xuICAgICAgcS5sZW5ndGggPSBtICsgMTtcbiAgICAgIHEud29yZHMgPSBuZXcgQXJyYXkocS5sZW5ndGgpO1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBxLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHEud29yZHNbaV0gPSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZhciBkaWZmID0gYS5jbG9uZSgpLl9pc2hsbnN1Ym11bChiLCAxLCBtKTtcbiAgICBpZiAoZGlmZi5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgYSA9IGRpZmY7XG4gICAgICBpZiAocSkge1xuICAgICAgICBxLndvcmRzW21dID0gMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3IgKHZhciBqID0gbSAtIDE7IGogPj0gMDsgai0tKSB7XG4gICAgICB2YXIgcWogPSAoYS53b3Jkc1tiLmxlbmd0aCArIGpdIHwgMCkgKiAweDQwMDAwMDAgK1xuICAgICAgICAoYS53b3Jkc1tiLmxlbmd0aCArIGogLSAxXSB8IDApO1xuXG4gICAgICAvLyBOT1RFOiAocWogLyBiaGkpIGlzICgweDNmZmZmZmYgKiAweDQwMDAwMDAgKyAweDNmZmZmZmYpIC8gMHgyMDAwMDAwIG1heFxuICAgICAgLy8gKDB4N2ZmZmZmZilcbiAgICAgIHFqID0gTWF0aC5taW4oKHFqIC8gYmhpKSB8IDAsIDB4M2ZmZmZmZik7XG5cbiAgICAgIGEuX2lzaGxuc3VibXVsKGIsIHFqLCBqKTtcbiAgICAgIHdoaWxlIChhLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIHFqLS07XG4gICAgICAgIGEubmVnYXRpdmUgPSAwO1xuICAgICAgICBhLl9pc2hsbnN1Ym11bChiLCAxLCBqKTtcbiAgICAgICAgaWYgKCFhLmlzWmVybygpKSB7XG4gICAgICAgICAgYS5uZWdhdGl2ZSBePSAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAocSkge1xuICAgICAgICBxLndvcmRzW2pdID0gcWo7XG4gICAgICB9XG4gICAgfVxuICAgIGlmIChxKSB7XG4gICAgICBxLnN0cmlwKCk7XG4gICAgfVxuICAgIGEuc3RyaXAoKTtcblxuICAgIC8vIERlbm9ybWFsaXplXG4gICAgaWYgKG1vZGUgIT09ICdkaXYnICYmIHNoaWZ0ICE9PSAwKSB7XG4gICAgICBhLml1c2hybihzaGlmdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGRpdjogcSB8fCBudWxsLFxuICAgICAgbW9kOiBhXG4gICAgfTtcbiAgfTtcblxuICAvLyBOT1RFOiAxKSBgbW9kZWAgY2FuIGJlIHNldCB0byBgbW9kYCB0byByZXF1ZXN0IG1vZCBvbmx5LFxuICAvLyAgICAgICB0byBgZGl2YCB0byByZXF1ZXN0IGRpdiBvbmx5LCBvciBiZSBhYnNlbnQgdG9cbiAgLy8gICAgICAgcmVxdWVzdCBib3RoIGRpdiAmIG1vZFxuICAvLyAgICAgICAyKSBgcG9zaXRpdmVgIGlzIHRydWUgaWYgdW5zaWduZWQgbW9kIGlzIHJlcXVlc3RlZFxuICBCTi5wcm90b3R5cGUuZGl2bW9kID0gZnVuY3Rpb24gZGl2bW9kIChudW0sIG1vZGUsIHBvc2l0aXZlKSB7XG4gICAgYXNzZXJ0KCFudW0uaXNaZXJvKCkpO1xuXG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogbmV3IEJOKDApLFxuICAgICAgICBtb2Q6IG5ldyBCTigwKVxuICAgICAgfTtcbiAgICB9XG5cbiAgICB2YXIgZGl2LCBtb2QsIHJlcztcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHJlcyA9IHRoaXMubmVnKCkuZGl2bW9kKG51bSwgbW9kZSk7XG5cbiAgICAgIGlmIChtb2RlICE9PSAnbW9kJykge1xuICAgICAgICBkaXYgPSByZXMuZGl2Lm5lZygpO1xuICAgICAgfVxuXG4gICAgICBpZiAobW9kZSAhPT0gJ2RpdicpIHtcbiAgICAgICAgbW9kID0gcmVzLm1vZC5uZWcoKTtcbiAgICAgICAgaWYgKHBvc2l0aXZlICYmIG1vZC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICAgIG1vZC5pYWRkKG51bSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiBkaXYsXG4gICAgICAgIG1vZDogbW9kXG4gICAgICB9O1xuICAgIH1cblxuICAgIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICAgIGRpdiA9IHJlcy5kaXYubmVnKCk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogZGl2LFxuICAgICAgICBtb2Q6IHJlcy5tb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgaWYgKCh0aGlzLm5lZ2F0aXZlICYgbnVtLm5lZ2F0aXZlKSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5uZWcoKS5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdkaXYnKSB7XG4gICAgICAgIG1vZCA9IHJlcy5tb2QubmVnKCk7XG4gICAgICAgIGlmIChwb3NpdGl2ZSAmJiBtb2QubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgICBtb2QuaXN1YihudW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogcmVzLmRpdixcbiAgICAgICAgbW9kOiBtb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gQm90aCBudW1iZXJzIGFyZSBwb3NpdGl2ZSBhdCB0aGlzIHBvaW50XG5cbiAgICAvLyBTdHJpcCBib3RoIG51bWJlcnMgdG8gYXBwcm94aW1hdGUgc2hpZnQgdmFsdWVcbiAgICBpZiAobnVtLmxlbmd0aCA+IHRoaXMubGVuZ3RoIHx8IHRoaXMuY21wKG51bSkgPCAwKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IG5ldyBCTigwKSxcbiAgICAgICAgbW9kOiB0aGlzXG4gICAgICB9O1xuICAgIH1cblxuICAgIC8vIFZlcnkgc2hvcnQgcmVkdWN0aW9uXG4gICAgaWYgKG51bS5sZW5ndGggPT09IDEpIHtcbiAgICAgIGlmIChtb2RlID09PSAnZGl2Jykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogdGhpcy5kaXZuKG51bS53b3Jkc1swXSksXG4gICAgICAgICAgbW9kOiBudWxsXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIGlmIChtb2RlID09PSAnbW9kJykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogbnVsbCxcbiAgICAgICAgICBtb2Q6IG5ldyBCTih0aGlzLm1vZG4obnVtLndvcmRzWzBdKSlcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiB0aGlzLmRpdm4obnVtLndvcmRzWzBdKSxcbiAgICAgICAgbW9kOiBuZXcgQk4odGhpcy5tb2RuKG51bS53b3Jkc1swXSkpXG4gICAgICB9O1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl93b3JkRGl2KG51bSwgbW9kZSk7XG4gIH07XG5cbiAgLy8gRmluZCBgdGhpc2AgLyBgbnVtYFxuICBCTi5wcm90b3R5cGUuZGl2ID0gZnVuY3Rpb24gZGl2IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5kaXZtb2QobnVtLCAnZGl2JywgZmFsc2UpLmRpdjtcbiAgfTtcblxuICAvLyBGaW5kIGB0aGlzYCAlIGBudW1gXG4gIEJOLnByb3RvdHlwZS5tb2QgPSBmdW5jdGlvbiBtb2QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmRpdm1vZChudW0sICdtb2QnLCBmYWxzZSkubW9kO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51bW9kID0gZnVuY3Rpb24gdW1vZCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuZGl2bW9kKG51bSwgJ21vZCcsIHRydWUpLm1vZDtcbiAgfTtcblxuICAvLyBGaW5kIFJvdW5kKGB0aGlzYCAvIGBudW1gKVxuICBCTi5wcm90b3R5cGUuZGl2Um91bmQgPSBmdW5jdGlvbiBkaXZSb3VuZCAobnVtKSB7XG4gICAgdmFyIGRtID0gdGhpcy5kaXZtb2QobnVtKTtcblxuICAgIC8vIEZhc3QgY2FzZSAtIGV4YWN0IGRpdmlzaW9uXG4gICAgaWYgKGRtLm1vZC5pc1plcm8oKSkgcmV0dXJuIGRtLmRpdjtcblxuICAgIHZhciBtb2QgPSBkbS5kaXYubmVnYXRpdmUgIT09IDAgPyBkbS5tb2QuaXN1YihudW0pIDogZG0ubW9kO1xuXG4gICAgdmFyIGhhbGYgPSBudW0udXNocm4oMSk7XG4gICAgdmFyIHIyID0gbnVtLmFuZGxuKDEpO1xuICAgIHZhciBjbXAgPSBtb2QuY21wKGhhbGYpO1xuXG4gICAgLy8gUm91bmQgZG93blxuICAgIGlmIChjbXAgPCAwIHx8IHIyID09PSAxICYmIGNtcCA9PT0gMCkgcmV0dXJuIGRtLmRpdjtcblxuICAgIC8vIFJvdW5kIHVwXG4gICAgcmV0dXJuIGRtLmRpdi5uZWdhdGl2ZSAhPT0gMCA/IGRtLmRpdi5pc3VibigxKSA6IGRtLmRpdi5pYWRkbigxKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubW9kbiA9IGZ1bmN0aW9uIG1vZG4gKG51bSkge1xuICAgIGFzc2VydChudW0gPD0gMHgzZmZmZmZmKTtcbiAgICB2YXIgcCA9ICgxIDw8IDI2KSAlIG51bTtcblxuICAgIHZhciBhY2MgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICBhY2MgPSAocCAqIGFjYyArICh0aGlzLndvcmRzW2ldIHwgMCkpICUgbnVtO1xuICAgIH1cblxuICAgIHJldHVybiBhY2M7XG4gIH07XG5cbiAgLy8gSW4tcGxhY2UgZGl2aXNpb24gYnkgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5pZGl2biA9IGZ1bmN0aW9uIGlkaXZuIChudW0pIHtcbiAgICBhc3NlcnQobnVtIDw9IDB4M2ZmZmZmZik7XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgdyA9ICh0aGlzLndvcmRzW2ldIHwgMCkgKyBjYXJyeSAqIDB4NDAwMDAwMDtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAodyAvIG51bSkgfCAwO1xuICAgICAgY2FycnkgPSB3ICUgbnVtO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmRpdm4gPSBmdW5jdGlvbiBkaXZuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlkaXZuKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmVnY2QgPSBmdW5jdGlvbiBlZ2NkIChwKSB7XG4gICAgYXNzZXJ0KHAubmVnYXRpdmUgPT09IDApO1xuICAgIGFzc2VydCghcC5pc1plcm8oKSk7XG5cbiAgICB2YXIgeCA9IHRoaXM7XG4gICAgdmFyIHkgPSBwLmNsb25lKCk7XG5cbiAgICBpZiAoeC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgeCA9IHgudW1vZChwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgeCA9IHguY2xvbmUoKTtcbiAgICB9XG5cbiAgICAvLyBBICogeCArIEIgKiB5ID0geFxuICAgIHZhciBBID0gbmV3IEJOKDEpO1xuICAgIHZhciBCID0gbmV3IEJOKDApO1xuXG4gICAgLy8gQyAqIHggKyBEICogeSA9IHlcbiAgICB2YXIgQyA9IG5ldyBCTigwKTtcbiAgICB2YXIgRCA9IG5ldyBCTigxKTtcblxuICAgIHZhciBnID0gMDtcblxuICAgIHdoaWxlICh4LmlzRXZlbigpICYmIHkuaXNFdmVuKCkpIHtcbiAgICAgIHguaXVzaHJuKDEpO1xuICAgICAgeS5pdXNocm4oMSk7XG4gICAgICArK2c7XG4gICAgfVxuXG4gICAgdmFyIHlwID0geS5jbG9uZSgpO1xuICAgIHZhciB4cCA9IHguY2xvbmUoKTtcblxuICAgIHdoaWxlICgheC5pc1plcm8oKSkge1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGltID0gMTsgKHgud29yZHNbMF0gJiBpbSkgPT09IDAgJiYgaSA8IDI2OyArK2ksIGltIDw8PSAxKTtcbiAgICAgIGlmIChpID4gMCkge1xuICAgICAgICB4Lml1c2hybihpKTtcbiAgICAgICAgd2hpbGUgKGktLSA+IDApIHtcbiAgICAgICAgICBpZiAoQS5pc09kZCgpIHx8IEIuaXNPZGQoKSkge1xuICAgICAgICAgICAgQS5pYWRkKHlwKTtcbiAgICAgICAgICAgIEIuaXN1Yih4cCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQS5pdXNocm4oMSk7XG4gICAgICAgICAgQi5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9yICh2YXIgaiA9IDAsIGptID0gMTsgKHkud29yZHNbMF0gJiBqbSkgPT09IDAgJiYgaiA8IDI2OyArK2osIGptIDw8PSAxKTtcbiAgICAgIGlmIChqID4gMCkge1xuICAgICAgICB5Lml1c2hybihqKTtcbiAgICAgICAgd2hpbGUgKGotLSA+IDApIHtcbiAgICAgICAgICBpZiAoQy5pc09kZCgpIHx8IEQuaXNPZGQoKSkge1xuICAgICAgICAgICAgQy5pYWRkKHlwKTtcbiAgICAgICAgICAgIEQuaXN1Yih4cCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQy5pdXNocm4oMSk7XG4gICAgICAgICAgRC5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKHguY21wKHkpID49IDApIHtcbiAgICAgICAgeC5pc3ViKHkpO1xuICAgICAgICBBLmlzdWIoQyk7XG4gICAgICAgIEIuaXN1YihEKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHkuaXN1Yih4KTtcbiAgICAgICAgQy5pc3ViKEEpO1xuICAgICAgICBELmlzdWIoQik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGE6IEMsXG4gICAgICBiOiBELFxuICAgICAgZ2NkOiB5Lml1c2hsbihnKVxuICAgIH07XG4gIH07XG5cbiAgLy8gVGhpcyBpcyByZWR1Y2VkIGluY2FybmF0aW9uIG9mIHRoZSBiaW5hcnkgRUVBXG4gIC8vIGFib3ZlLCBkZXNpZ25hdGVkIHRvIGludmVydCBtZW1iZXJzIG9mIHRoZVxuICAvLyBfcHJpbWVfIGZpZWxkcyBGKHApIGF0IGEgbWF4aW1hbCBzcGVlZFxuICBCTi5wcm90b3R5cGUuX2ludm1wID0gZnVuY3Rpb24gX2ludm1wIChwKSB7XG4gICAgYXNzZXJ0KHAubmVnYXRpdmUgPT09IDApO1xuICAgIGFzc2VydCghcC5pc1plcm8oKSk7XG5cbiAgICB2YXIgYSA9IHRoaXM7XG4gICAgdmFyIGIgPSBwLmNsb25lKCk7XG5cbiAgICBpZiAoYS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgYSA9IGEudW1vZChwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IGEuY2xvbmUoKTtcbiAgICB9XG5cbiAgICB2YXIgeDEgPSBuZXcgQk4oMSk7XG4gICAgdmFyIHgyID0gbmV3IEJOKDApO1xuXG4gICAgdmFyIGRlbHRhID0gYi5jbG9uZSgpO1xuXG4gICAgd2hpbGUgKGEuY21wbigxKSA+IDAgJiYgYi5jbXBuKDEpID4gMCkge1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGltID0gMTsgKGEud29yZHNbMF0gJiBpbSkgPT09IDAgJiYgaSA8IDI2OyArK2ksIGltIDw8PSAxKTtcbiAgICAgIGlmIChpID4gMCkge1xuICAgICAgICBhLml1c2hybihpKTtcbiAgICAgICAgd2hpbGUgKGktLSA+IDApIHtcbiAgICAgICAgICBpZiAoeDEuaXNPZGQoKSkge1xuICAgICAgICAgICAgeDEuaWFkZChkZWx0YSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgeDEuaXVzaHJuKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvciAodmFyIGogPSAwLCBqbSA9IDE7IChiLndvcmRzWzBdICYgam0pID09PSAwICYmIGogPCAyNjsgKytqLCBqbSA8PD0gMSk7XG4gICAgICBpZiAoaiA+IDApIHtcbiAgICAgICAgYi5pdXNocm4oaik7XG4gICAgICAgIHdoaWxlIChqLS0gPiAwKSB7XG4gICAgICAgICAgaWYgKHgyLmlzT2RkKCkpIHtcbiAgICAgICAgICAgIHgyLmlhZGQoZGVsdGEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHgyLml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoYS5jbXAoYikgPj0gMCkge1xuICAgICAgICBhLmlzdWIoYik7XG4gICAgICAgIHgxLmlzdWIoeDIpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgYi5pc3ViKGEpO1xuICAgICAgICB4Mi5pc3ViKHgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcmVzO1xuICAgIGlmIChhLmNtcG4oMSkgPT09IDApIHtcbiAgICAgIHJlcyA9IHgxO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXMgPSB4MjtcbiAgICB9XG5cbiAgICBpZiAocmVzLmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMuaWFkZChwKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5nY2QgPSBmdW5jdGlvbiBnY2QgKG51bSkge1xuICAgIGlmICh0aGlzLmlzWmVybygpKSByZXR1cm4gbnVtLmFicygpO1xuICAgIGlmIChudW0uaXNaZXJvKCkpIHJldHVybiB0aGlzLmFicygpO1xuXG4gICAgdmFyIGEgPSB0aGlzLmNsb25lKCk7XG4gICAgdmFyIGIgPSBudW0uY2xvbmUoKTtcbiAgICBhLm5lZ2F0aXZlID0gMDtcbiAgICBiLm5lZ2F0aXZlID0gMDtcblxuICAgIC8vIFJlbW92ZSBjb21tb24gZmFjdG9yIG9mIHR3b1xuICAgIGZvciAodmFyIHNoaWZ0ID0gMDsgYS5pc0V2ZW4oKSAmJiBiLmlzRXZlbigpOyBzaGlmdCsrKSB7XG4gICAgICBhLml1c2hybigxKTtcbiAgICAgIGIuaXVzaHJuKDEpO1xuICAgIH1cblxuICAgIGRvIHtcbiAgICAgIHdoaWxlIChhLmlzRXZlbigpKSB7XG4gICAgICAgIGEuaXVzaHJuKDEpO1xuICAgICAgfVxuICAgICAgd2hpbGUgKGIuaXNFdmVuKCkpIHtcbiAgICAgICAgYi5pdXNocm4oMSk7XG4gICAgICB9XG5cbiAgICAgIHZhciByID0gYS5jbXAoYik7XG4gICAgICBpZiAociA8IDApIHtcbiAgICAgICAgLy8gU3dhcCBgYWAgYW5kIGBiYCB0byBtYWtlIGBhYCBhbHdheXMgYmlnZ2VyIHRoYW4gYGJgXG4gICAgICAgIHZhciB0ID0gYTtcbiAgICAgICAgYSA9IGI7XG4gICAgICAgIGIgPSB0O1xuICAgICAgfSBlbHNlIGlmIChyID09PSAwIHx8IGIuY21wbigxKSA9PT0gMCkge1xuICAgICAgICBicmVhaztcbiAgICAgIH1cblxuICAgICAgYS5pc3ViKGIpO1xuICAgIH0gd2hpbGUgKHRydWUpO1xuXG4gICAgcmV0dXJuIGIuaXVzaGxuKHNoaWZ0KTtcbiAgfTtcblxuICAvLyBJbnZlcnQgbnVtYmVyIGluIHRoZSBmaWVsZCBGKG51bSlcbiAgQk4ucHJvdG90eXBlLmludm0gPSBmdW5jdGlvbiBpbnZtIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5lZ2NkKG51bSkuYS51bW9kKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzRXZlbiA9IGZ1bmN0aW9uIGlzRXZlbiAoKSB7XG4gICAgcmV0dXJuICh0aGlzLndvcmRzWzBdICYgMSkgPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzT2RkID0gZnVuY3Rpb24gaXNPZGQgKCkge1xuICAgIHJldHVybiAodGhpcy53b3Jkc1swXSAmIDEpID09PSAxO1xuICB9O1xuXG4gIC8vIEFuZCBmaXJzdCB3b3JkIGFuZCBudW1cbiAgQk4ucHJvdG90eXBlLmFuZGxuID0gZnVuY3Rpb24gYW5kbG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLndvcmRzWzBdICYgbnVtO1xuICB9O1xuXG4gIC8vIEluY3JlbWVudCBhdCB0aGUgYml0IHBvc2l0aW9uIGluLWxpbmVcbiAgQk4ucHJvdG90eXBlLmJpbmNuID0gZnVuY3Rpb24gYmluY24gKGJpdCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0ID09PSAnbnVtYmVyJyk7XG4gICAgdmFyIHIgPSBiaXQgJSAyNjtcbiAgICB2YXIgcyA9IChiaXQgLSByKSAvIDI2O1xuICAgIHZhciBxID0gMSA8PCByO1xuXG4gICAgLy8gRmFzdCBjYXNlOiBiaXQgaXMgbXVjaCBoaWdoZXIgdGhhbiBhbGwgZXhpc3Rpbmcgd29yZHNcbiAgICBpZiAodGhpcy5sZW5ndGggPD0gcykge1xuICAgICAgdGhpcy5fZXhwYW5kKHMgKyAxKTtcbiAgICAgIHRoaXMud29yZHNbc10gfD0gcTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIEFkZCBiaXQgYW5kIHByb3BhZ2F0ZSwgaWYgbmVlZGVkXG4gICAgdmFyIGNhcnJ5ID0gcTtcbiAgICBmb3IgKHZhciBpID0gczsgY2FycnkgIT09IDAgJiYgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB3ICs9IGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+PiAyNjtcbiAgICAgIHcgJj0gMHgzZmZmZmZmO1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHc7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzWmVybyA9IGZ1bmN0aW9uIGlzWmVybyAoKSB7XG4gICAgcmV0dXJuIHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNtcG4gPSBmdW5jdGlvbiBjbXBuIChudW0pIHtcbiAgICB2YXIgbmVnYXRpdmUgPSBudW0gPCAwO1xuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgIW5lZ2F0aXZlKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbmVnYXRpdmUpIHJldHVybiAxO1xuXG4gICAgdGhpcy5zdHJpcCgpO1xuXG4gICAgdmFyIHJlcztcbiAgICBpZiAodGhpcy5sZW5ndGggPiAxKSB7XG4gICAgICByZXMgPSAxO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAobmVnYXRpdmUpIHtcbiAgICAgICAgbnVtID0gLW51bTtcbiAgICAgIH1cblxuICAgICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYsICdOdW1iZXIgaXMgdG9vIGJpZycpO1xuXG4gICAgICB2YXIgdyA9IHRoaXMud29yZHNbMF0gfCAwO1xuICAgICAgcmVzID0gdyA9PT0gbnVtID8gMCA6IHcgPCBudW0gPyAtMSA6IDE7XG4gICAgfVxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gLXJlcyB8IDA7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBDb21wYXJlIHR3byBudW1iZXJzIGFuZCByZXR1cm46XG4gIC8vIDEgLSBpZiBgdGhpc2AgPiBgbnVtYFxuICAvLyAwIC0gaWYgYHRoaXNgID09IGBudW1gXG4gIC8vIC0xIC0gaWYgYHRoaXNgIDwgYG51bWBcbiAgQk4ucHJvdG90eXBlLmNtcCA9IGZ1bmN0aW9uIGNtcCAobnVtKSB7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgbnVtLm5lZ2F0aXZlID09PSAwKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbnVtLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gMTtcblxuICAgIHZhciByZXMgPSB0aGlzLnVjbXAobnVtKTtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkgcmV0dXJuIC1yZXMgfCAwO1xuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gVW5zaWduZWQgY29tcGFyaXNvblxuICBCTi5wcm90b3R5cGUudWNtcCA9IGZ1bmN0aW9uIHVjbXAgKG51bSkge1xuICAgIC8vIEF0IHRoaXMgcG9pbnQgYm90aCBudW1iZXJzIGhhdmUgdGhlIHNhbWUgc2lnblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiAxO1xuICAgIGlmICh0aGlzLmxlbmd0aCA8IG51bS5sZW5ndGgpIHJldHVybiAtMTtcblxuICAgIHZhciByZXMgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgYSA9IHRoaXMud29yZHNbaV0gfCAwO1xuICAgICAgdmFyIGIgPSBudW0ud29yZHNbaV0gfCAwO1xuXG4gICAgICBpZiAoYSA9PT0gYikgY29udGludWU7XG4gICAgICBpZiAoYSA8IGIpIHtcbiAgICAgICAgcmVzID0gLTE7XG4gICAgICB9IGVsc2UgaWYgKGEgPiBiKSB7XG4gICAgICAgIHJlcyA9IDE7XG4gICAgICB9XG4gICAgICBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ3RuID0gZnVuY3Rpb24gZ3RuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IDE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ID0gZnVuY3Rpb24gZ3QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pID09PSAxO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ndGVuID0gZnVuY3Rpb24gZ3RlbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pID49IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ZSA9IGZ1bmN0aW9uIGd0ZSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPj0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRuID0gZnVuY3Rpb24gbHRuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IC0xO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5sdCA9IGZ1bmN0aW9uIGx0IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA9PT0gLTE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmx0ZW4gPSBmdW5jdGlvbiBsdGVuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPD0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRlID0gZnVuY3Rpb24gbHRlIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA8PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5lcW4gPSBmdW5jdGlvbiBlcW4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZXEgPSBmdW5jdGlvbiBlcSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPT09IDA7XG4gIH07XG5cbiAgLy9cbiAgLy8gQSByZWR1Y2UgY29udGV4dCwgY291bGQgYmUgdXNpbmcgbW9udGdvbWVyeSBvciBzb21ldGhpbmcgYmV0dGVyLCBkZXBlbmRpbmdcbiAgLy8gb24gdGhlIGBtYCBpdHNlbGYuXG4gIC8vXG4gIEJOLnJlZCA9IGZ1bmN0aW9uIHJlZCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBSZWQobnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9SZWQgPSBmdW5jdGlvbiB0b1JlZCAoY3R4KSB7XG4gICAgYXNzZXJ0KCF0aGlzLnJlZCwgJ0FscmVhZHkgYSBudW1iZXIgaW4gcmVkdWN0aW9uIGNvbnRleHQnKTtcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgcmV0dXJuIGN0eC5jb252ZXJ0VG8odGhpcykuX2ZvcmNlUmVkKGN0eCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21SZWQgPSBmdW5jdGlvbiBmcm9tUmVkICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdmcm9tUmVkIHdvcmtzIG9ubHkgd2l0aCBudW1iZXJzIGluIHJlZHVjdGlvbiBjb250ZXh0Jyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmNvbnZlcnRGcm9tKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fZm9yY2VSZWQgPSBmdW5jdGlvbiBfZm9yY2VSZWQgKGN0eCkge1xuICAgIHRoaXMucmVkID0gY3R4O1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5mb3JjZVJlZCA9IGZ1bmN0aW9uIGZvcmNlUmVkIChjdHgpIHtcbiAgICBhc3NlcnQoIXRoaXMucmVkLCAnQWxyZWFkeSBhIG51bWJlciBpbiByZWR1Y3Rpb24gY29udGV4dCcpO1xuICAgIHJldHVybiB0aGlzLl9mb3JjZVJlZChjdHgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRBZGQgPSBmdW5jdGlvbiByZWRBZGQgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZEFkZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElBZGQgPSBmdW5jdGlvbiByZWRJQWRkIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJQWRkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFN1YiA9IGZ1bmN0aW9uIHJlZFN1YiAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3ViIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSVN1YiA9IGZ1bmN0aW9uIHJlZElTdWIgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZElTdWIgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmlzdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkU2hsID0gZnVuY3Rpb24gcmVkU2hsIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRTaGwgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNobCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRNdWwgPSBmdW5jdGlvbiByZWRNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5tdWwodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSU11bCA9IGZ1bmN0aW9uIHJlZElNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbXVsKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFNxciA9IGZ1bmN0aW9uIHJlZFNxciAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zcXIodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElTcXIgPSBmdW5jdGlvbiByZWRJU3FyICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pc3FyKHRoaXMpO1xuICB9O1xuXG4gIC8vIFNxdWFyZSByb290IG92ZXIgcFxuICBCTi5wcm90b3R5cGUucmVkU3FydCA9IGZ1bmN0aW9uIHJlZFNxcnQgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZFNxcnQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNxcnQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZEludm0gPSBmdW5jdGlvbiByZWRJbnZtICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJbnZtIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbnZtKHRoaXMpO1xuICB9O1xuXG4gIC8vIFJldHVybiBuZWdhdGl2ZSBjbG9uZSBvZiBgdGhpc2AgJSBgcmVkIG1vZHVsb2BcbiAgQk4ucHJvdG90eXBlLnJlZE5lZyA9IGZ1bmN0aW9uIHJlZE5lZyAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkTmVnIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5uZWcodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFBvdyA9IGZ1bmN0aW9uIHJlZFBvdyAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkICYmICFudW0ucmVkLCAncmVkUG93KG5vcm1hbE51bSknKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQucG93KHRoaXMsIG51bSk7XG4gIH07XG5cbiAgLy8gUHJpbWUgbnVtYmVycyB3aXRoIGVmZmljaWVudCByZWR1Y3Rpb25cbiAgdmFyIHByaW1lcyA9IHtcbiAgICBrMjU2OiBudWxsLFxuICAgIHAyMjQ6IG51bGwsXG4gICAgcDE5MjogbnVsbCxcbiAgICBwMjU1MTk6IG51bGxcbiAgfTtcblxuICAvLyBQc2V1ZG8tTWVyc2VubmUgcHJpbWVcbiAgZnVuY3Rpb24gTVByaW1lIChuYW1lLCBwKSB7XG4gICAgLy8gUCA9IDIgXiBOIC0gS1xuICAgIHRoaXMubmFtZSA9IG5hbWU7XG4gICAgdGhpcy5wID0gbmV3IEJOKHAsIDE2KTtcbiAgICB0aGlzLm4gPSB0aGlzLnAuYml0TGVuZ3RoKCk7XG4gICAgdGhpcy5rID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLm4pLmlzdWIodGhpcy5wKTtcblxuICAgIHRoaXMudG1wID0gdGhpcy5fdG1wKCk7XG4gIH1cblxuICBNUHJpbWUucHJvdG90eXBlLl90bXAgPSBmdW5jdGlvbiBfdG1wICgpIHtcbiAgICB2YXIgdG1wID0gbmV3IEJOKG51bGwpO1xuICAgIHRtcC53b3JkcyA9IG5ldyBBcnJheShNYXRoLmNlaWwodGhpcy5uIC8gMTMpKTtcbiAgICByZXR1cm4gdG1wO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuaXJlZHVjZSA9IGZ1bmN0aW9uIGlyZWR1Y2UgKG51bSkge1xuICAgIC8vIEFzc3VtZXMgdGhhdCBgbnVtYCBpcyBsZXNzIHRoYW4gYFBeMmBcbiAgICAvLyBudW0gPSBISSAqICgyIF4gTiAtIEspICsgSEkgKiBLICsgTE8gPSBISSAqIEsgKyBMTyAobW9kIFApXG4gICAgdmFyIHIgPSBudW07XG4gICAgdmFyIHJsZW47XG5cbiAgICBkbyB7XG4gICAgICB0aGlzLnNwbGl0KHIsIHRoaXMudG1wKTtcbiAgICAgIHIgPSB0aGlzLmltdWxLKHIpO1xuICAgICAgciA9IHIuaWFkZCh0aGlzLnRtcCk7XG4gICAgICBybGVuID0gci5iaXRMZW5ndGgoKTtcbiAgICB9IHdoaWxlIChybGVuID4gdGhpcy5uKTtcblxuICAgIHZhciBjbXAgPSBybGVuIDwgdGhpcy5uID8gLTEgOiByLnVjbXAodGhpcy5wKTtcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICByLndvcmRzWzBdID0gMDtcbiAgICAgIHIubGVuZ3RoID0gMTtcbiAgICB9IGVsc2UgaWYgKGNtcCA+IDApIHtcbiAgICAgIHIuaXN1Yih0aGlzLnApO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAoci5zdHJpcCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIC8vIHIgaXMgQk4gdjQgaW5zdGFuY2VcbiAgICAgICAgci5zdHJpcCgpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy8gciBpcyBCTiB2NSBpbnN0YW5jZVxuICAgICAgICByLl9zdHJpcCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuc3BsaXQgPSBmdW5jdGlvbiBzcGxpdCAoaW5wdXQsIG91dCkge1xuICAgIGlucHV0Lml1c2hybih0aGlzLm4sIDAsIG91dCk7XG4gIH07XG5cbiAgTVByaW1lLnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICByZXR1cm4gbnVtLmltdWwodGhpcy5rKTtcbiAgfTtcblxuICBmdW5jdGlvbiBLMjU2ICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAnazI1NicsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUgZmZmZmZjMmYnKTtcbiAgfVxuICBpbmhlcml0cyhLMjU2LCBNUHJpbWUpO1xuXG4gIEsyNTYucHJvdG90eXBlLnNwbGl0ID0gZnVuY3Rpb24gc3BsaXQgKGlucHV0LCBvdXRwdXQpIHtcbiAgICAvLyAyNTYgPSA5ICogMjYgKyAyMlxuICAgIHZhciBtYXNrID0gMHgzZmZmZmY7XG5cbiAgICB2YXIgb3V0TGVuID0gTWF0aC5taW4oaW5wdXQubGVuZ3RoLCA5KTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG91dExlbjsgaSsrKSB7XG4gICAgICBvdXRwdXQud29yZHNbaV0gPSBpbnB1dC53b3Jkc1tpXTtcbiAgICB9XG4gICAgb3V0cHV0Lmxlbmd0aCA9IG91dExlbjtcblxuICAgIGlmIChpbnB1dC5sZW5ndGggPD0gOSkge1xuICAgICAgaW5wdXQud29yZHNbMF0gPSAwO1xuICAgICAgaW5wdXQubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICAvLyBTaGlmdCBieSA5IGxpbWJzXG4gICAgdmFyIHByZXYgPSBpbnB1dC53b3Jkc1s5XTtcbiAgICBvdXRwdXQud29yZHNbb3V0cHV0Lmxlbmd0aCsrXSA9IHByZXYgJiBtYXNrO1xuXG4gICAgZm9yIChpID0gMTA7IGkgPCBpbnB1dC5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIG5leHQgPSBpbnB1dC53b3Jkc1tpXSB8IDA7XG4gICAgICBpbnB1dC53b3Jkc1tpIC0gMTBdID0gKChuZXh0ICYgbWFzaykgPDwgNCkgfCAocHJldiA+Pj4gMjIpO1xuICAgICAgcHJldiA9IG5leHQ7XG4gICAgfVxuICAgIHByZXYgPj4+PSAyMjtcbiAgICBpbnB1dC53b3Jkc1tpIC0gMTBdID0gcHJldjtcbiAgICBpZiAocHJldiA9PT0gMCAmJiBpbnB1dC5sZW5ndGggPiAxMCkge1xuICAgICAgaW5wdXQubGVuZ3RoIC09IDEwO1xuICAgIH0gZWxzZSB7XG4gICAgICBpbnB1dC5sZW5ndGggLT0gOTtcbiAgICB9XG4gIH07XG5cbiAgSzI1Ni5wcm90b3R5cGUuaW11bEsgPSBmdW5jdGlvbiBpbXVsSyAobnVtKSB7XG4gICAgLy8gSyA9IDB4MTAwMDAwM2QxID0gWyAweDQwLCAweDNkMSBdXG4gICAgbnVtLndvcmRzW251bS5sZW5ndGhdID0gMDtcbiAgICBudW0ud29yZHNbbnVtLmxlbmd0aCArIDFdID0gMDtcbiAgICBudW0ubGVuZ3RoICs9IDI7XG5cbiAgICAvLyBib3VuZGVkIGF0OiAweDQwICogMHgzZmZmZmZmICsgMHgzZDAgPSAweDEwMDAwMDM5MFxuICAgIHZhciBsbyA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gbnVtLndvcmRzW2ldIHwgMDtcbiAgICAgIGxvICs9IHcgKiAweDNkMTtcbiAgICAgIG51bS53b3Jkc1tpXSA9IGxvICYgMHgzZmZmZmZmO1xuICAgICAgbG8gPSB3ICogMHg0MCArICgobG8gLyAweDQwMDAwMDApIHwgMCk7XG4gICAgfVxuXG4gICAgLy8gRmFzdCBsZW5ndGggcmVkdWN0aW9uXG4gICAgaWYgKG51bS53b3Jkc1tudW0ubGVuZ3RoIC0gMV0gPT09IDApIHtcbiAgICAgIG51bS5sZW5ndGgtLTtcbiAgICAgIGlmIChudW0ud29yZHNbbnVtLmxlbmd0aCAtIDFdID09PSAwKSB7XG4gICAgICAgIG51bS5sZW5ndGgtLTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG51bTtcbiAgfTtcblxuICBmdW5jdGlvbiBQMjI0ICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAncDIyNCcsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEnKTtcbiAgfVxuICBpbmhlcml0cyhQMjI0LCBNUHJpbWUpO1xuXG4gIGZ1bmN0aW9uIFAxOTIgKCkge1xuICAgIE1QcmltZS5jYWxsKFxuICAgICAgdGhpcyxcbiAgICAgICdwMTkyJyxcbiAgICAgICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZSBmZmZmZmZmZiBmZmZmZmZmZicpO1xuICB9XG4gIGluaGVyaXRzKFAxOTIsIE1QcmltZSk7XG5cbiAgZnVuY3Rpb24gUDI1NTE5ICgpIHtcbiAgICAvLyAyIF4gMjU1IC0gMTlcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAnMjU1MTknLFxuICAgICAgJzdmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZWQnKTtcbiAgfVxuICBpbmhlcml0cyhQMjU1MTksIE1QcmltZSk7XG5cbiAgUDI1NTE5LnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICAvLyBLID0gMHgxM1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBoaSA9IChudW0ud29yZHNbaV0gfCAwKSAqIDB4MTMgKyBjYXJyeTtcbiAgICAgIHZhciBsbyA9IGhpICYgMHgzZmZmZmZmO1xuICAgICAgaGkgPj4+PSAyNjtcblxuICAgICAgbnVtLndvcmRzW2ldID0gbG87XG4gICAgICBjYXJyeSA9IGhpO1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG51bS53b3Jkc1tudW0ubGVuZ3RoKytdID0gY2Fycnk7XG4gICAgfVxuICAgIHJldHVybiBudW07XG4gIH07XG5cbiAgLy8gRXhwb3J0ZWQgbW9zdGx5IGZvciB0ZXN0aW5nIHB1cnBvc2VzLCB1c2UgcGxhaW4gbmFtZSBpbnN0ZWFkXG4gIEJOLl9wcmltZSA9IGZ1bmN0aW9uIHByaW1lIChuYW1lKSB7XG4gICAgLy8gQ2FjaGVkIHZlcnNpb24gb2YgcHJpbWVcbiAgICBpZiAocHJpbWVzW25hbWVdKSByZXR1cm4gcHJpbWVzW25hbWVdO1xuXG4gICAgdmFyIHByaW1lO1xuICAgIGlmIChuYW1lID09PSAnazI1NicpIHtcbiAgICAgIHByaW1lID0gbmV3IEsyNTYoKTtcbiAgICB9IGVsc2UgaWYgKG5hbWUgPT09ICdwMjI0Jykge1xuICAgICAgcHJpbWUgPSBuZXcgUDIyNCgpO1xuICAgIH0gZWxzZSBpZiAobmFtZSA9PT0gJ3AxOTInKSB7XG4gICAgICBwcmltZSA9IG5ldyBQMTkyKCk7XG4gICAgfSBlbHNlIGlmIChuYW1lID09PSAncDI1NTE5Jykge1xuICAgICAgcHJpbWUgPSBuZXcgUDI1NTE5KCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignVW5rbm93biBwcmltZSAnICsgbmFtZSk7XG4gICAgfVxuICAgIHByaW1lc1tuYW1lXSA9IHByaW1lO1xuXG4gICAgcmV0dXJuIHByaW1lO1xuICB9O1xuXG4gIC8vXG4gIC8vIEJhc2UgcmVkdWN0aW9uIGVuZ2luZVxuICAvL1xuICBmdW5jdGlvbiBSZWQgKG0pIHtcbiAgICBpZiAodHlwZW9mIG0gPT09ICdzdHJpbmcnKSB7XG4gICAgICB2YXIgcHJpbWUgPSBCTi5fcHJpbWUobSk7XG4gICAgICB0aGlzLm0gPSBwcmltZS5wO1xuICAgICAgdGhpcy5wcmltZSA9IHByaW1lO1xuICAgIH0gZWxzZSB7XG4gICAgICBhc3NlcnQobS5ndG4oMSksICdtb2R1bHVzIG11c3QgYmUgZ3JlYXRlciB0aGFuIDEnKTtcbiAgICAgIHRoaXMubSA9IG07XG4gICAgICB0aGlzLnByaW1lID0gbnVsbDtcbiAgICB9XG4gIH1cblxuICBSZWQucHJvdG90eXBlLl92ZXJpZnkxID0gZnVuY3Rpb24gX3ZlcmlmeTEgKGEpIHtcbiAgICBhc3NlcnQoYS5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgYXNzZXJ0KGEucmVkLCAncmVkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuX3ZlcmlmeTIgPSBmdW5jdGlvbiBfdmVyaWZ5MiAoYSwgYikge1xuICAgIGFzc2VydCgoYS5uZWdhdGl2ZSB8IGIubmVnYXRpdmUpID09PSAwLCAncmVkIHdvcmtzIG9ubHkgd2l0aCBwb3NpdGl2ZXMnKTtcbiAgICBhc3NlcnQoYS5yZWQgJiYgYS5yZWQgPT09IGIucmVkLFxuICAgICAgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmltb2QgPSBmdW5jdGlvbiBpbW9kIChhKSB7XG4gICAgaWYgKHRoaXMucHJpbWUpIHJldHVybiB0aGlzLnByaW1lLmlyZWR1Y2UoYSkuX2ZvcmNlUmVkKHRoaXMpO1xuICAgIHJldHVybiBhLnVtb2QodGhpcy5tKS5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5uZWcgPSBmdW5jdGlvbiBuZWcgKGEpIHtcbiAgICBpZiAoYS5pc1plcm8oKSkge1xuICAgICAgcmV0dXJuIGEuY2xvbmUoKTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5tLnN1YihhKS5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5hZGQgPSBmdW5jdGlvbiBhZGQgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuXG4gICAgdmFyIHJlcyA9IGEuYWRkKGIpO1xuICAgIGlmIChyZXMuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzLmlzdWIodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pYWRkID0gZnVuY3Rpb24gaWFkZCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5pYWRkKGIpO1xuICAgIGlmIChyZXMuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzLmlzdWIodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnN1YiA9IGZ1bmN0aW9uIHN1YiAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5zdWIoYik7XG4gICAgaWYgKHJlcy5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzLmlhZGQodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pc3ViID0gZnVuY3Rpb24gaXN1YiAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5pc3ViKGIpO1xuICAgIGlmIChyZXMuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcy5pYWRkKHRoaXMubSk7XG4gICAgfVxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5zaGwgPSBmdW5jdGlvbiBzaGwgKGEsIG51bSkge1xuICAgIHRoaXMuX3ZlcmlmeTEoYSk7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLnVzaGxuKG51bSkpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuICAgIHJldHVybiB0aGlzLmltb2QoYS5pbXVsKGIpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLm11bCA9IGZ1bmN0aW9uIG11bCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLm11bChiKSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pc3FyID0gZnVuY3Rpb24gaXNxciAoYSkge1xuICAgIHJldHVybiB0aGlzLmltdWwoYSwgYS5jbG9uZSgpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoYSkge1xuICAgIHJldHVybiB0aGlzLm11bChhLCBhKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNxcnQgPSBmdW5jdGlvbiBzcXJ0IChhKSB7XG4gICAgaWYgKGEuaXNaZXJvKCkpIHJldHVybiBhLmNsb25lKCk7XG5cbiAgICB2YXIgbW9kMyA9IHRoaXMubS5hbmRsbigzKTtcbiAgICBhc3NlcnQobW9kMyAlIDIgPT09IDEpO1xuXG4gICAgLy8gRmFzdCBjYXNlXG4gICAgaWYgKG1vZDMgPT09IDMpIHtcbiAgICAgIHZhciBwb3cgPSB0aGlzLm0uYWRkKG5ldyBCTigxKSkuaXVzaHJuKDIpO1xuICAgICAgcmV0dXJuIHRoaXMucG93KGEsIHBvdyk7XG4gICAgfVxuXG4gICAgLy8gVG9uZWxsaS1TaGFua3MgYWxnb3JpdGhtIChUb3RhbGx5IHVub3B0aW1pemVkIGFuZCBzbG93KVxuICAgIC8vXG4gICAgLy8gRmluZCBRIGFuZCBTLCB0aGF0IFEgKiAyIF4gUyA9IChQIC0gMSlcbiAgICB2YXIgcSA9IHRoaXMubS5zdWJuKDEpO1xuICAgIHZhciBzID0gMDtcbiAgICB3aGlsZSAoIXEuaXNaZXJvKCkgJiYgcS5hbmRsbigxKSA9PT0gMCkge1xuICAgICAgcysrO1xuICAgICAgcS5pdXNocm4oMSk7XG4gICAgfVxuICAgIGFzc2VydCghcS5pc1plcm8oKSk7XG5cbiAgICB2YXIgb25lID0gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIHZhciBuT25lID0gb25lLnJlZE5lZygpO1xuXG4gICAgLy8gRmluZCBxdWFkcmF0aWMgbm9uLXJlc2lkdWVcbiAgICAvLyBOT1RFOiBNYXggaXMgc3VjaCBiZWNhdXNlIG9mIGdlbmVyYWxpemVkIFJpZW1hbm4gaHlwb3RoZXNpcy5cbiAgICB2YXIgbHBvdyA9IHRoaXMubS5zdWJuKDEpLml1c2hybigxKTtcbiAgICB2YXIgeiA9IHRoaXMubS5iaXRMZW5ndGgoKTtcbiAgICB6ID0gbmV3IEJOKDIgKiB6ICogeikudG9SZWQodGhpcyk7XG5cbiAgICB3aGlsZSAodGhpcy5wb3coeiwgbHBvdykuY21wKG5PbmUpICE9PSAwKSB7XG4gICAgICB6LnJlZElBZGQobk9uZSk7XG4gICAgfVxuXG4gICAgdmFyIGMgPSB0aGlzLnBvdyh6LCBxKTtcbiAgICB2YXIgciA9IHRoaXMucG93KGEsIHEuYWRkbigxKS5pdXNocm4oMSkpO1xuICAgIHZhciB0ID0gdGhpcy5wb3coYSwgcSk7XG4gICAgdmFyIG0gPSBzO1xuICAgIHdoaWxlICh0LmNtcChvbmUpICE9PSAwKSB7XG4gICAgICB2YXIgdG1wID0gdDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyB0bXAuY21wKG9uZSkgIT09IDA7IGkrKykge1xuICAgICAgICB0bXAgPSB0bXAucmVkU3FyKCk7XG4gICAgICB9XG4gICAgICBhc3NlcnQoaSA8IG0pO1xuICAgICAgdmFyIGIgPSB0aGlzLnBvdyhjLCBuZXcgQk4oMSkuaXVzaGxuKG0gLSBpIC0gMSkpO1xuXG4gICAgICByID0gci5yZWRNdWwoYik7XG4gICAgICBjID0gYi5yZWRTcXIoKTtcbiAgICAgIHQgPSB0LnJlZE11bChjKTtcbiAgICAgIG0gPSBpO1xuICAgIH1cblxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW52bSA9IGZ1bmN0aW9uIGludm0gKGEpIHtcbiAgICB2YXIgaW52ID0gYS5faW52bXAodGhpcy5tKTtcbiAgICBpZiAoaW52Lm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBpbnYubmVnYXRpdmUgPSAwO1xuICAgICAgcmV0dXJuIHRoaXMuaW1vZChpbnYpLnJlZE5lZygpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gdGhpcy5pbW9kKGludik7XG4gICAgfVxuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChhLCBudW0pIHtcbiAgICBpZiAobnVtLmlzWmVybygpKSByZXR1cm4gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIGlmIChudW0uY21wbigxKSA9PT0gMCkgcmV0dXJuIGEuY2xvbmUoKTtcblxuICAgIHZhciB3aW5kb3dTaXplID0gNDtcbiAgICB2YXIgd25kID0gbmV3IEFycmF5KDEgPDwgd2luZG93U2l6ZSk7XG4gICAgd25kWzBdID0gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIHduZFsxXSA9IGE7XG4gICAgZm9yICh2YXIgaSA9IDI7IGkgPCB3bmQubGVuZ3RoOyBpKyspIHtcbiAgICAgIHduZFtpXSA9IHRoaXMubXVsKHduZFtpIC0gMV0sIGEpO1xuICAgIH1cblxuICAgIHZhciByZXMgPSB3bmRbMF07XG4gICAgdmFyIGN1cnJlbnQgPSAwO1xuICAgIHZhciBjdXJyZW50TGVuID0gMDtcbiAgICB2YXIgc3RhcnQgPSBudW0uYml0TGVuZ3RoKCkgJSAyNjtcbiAgICBpZiAoc3RhcnQgPT09IDApIHtcbiAgICAgIHN0YXJ0ID0gMjY7XG4gICAgfVxuXG4gICAgZm9yIChpID0gbnVtLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgd29yZCA9IG51bS53b3Jkc1tpXTtcbiAgICAgIGZvciAodmFyIGogPSBzdGFydCAtIDE7IGogPj0gMDsgai0tKSB7XG4gICAgICAgIHZhciBiaXQgPSAod29yZCA+PiBqKSAmIDE7XG4gICAgICAgIGlmIChyZXMgIT09IHduZFswXSkge1xuICAgICAgICAgIHJlcyA9IHRoaXMuc3FyKHJlcyk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoYml0ID09PSAwICYmIGN1cnJlbnQgPT09IDApIHtcbiAgICAgICAgICBjdXJyZW50TGVuID0gMDtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGN1cnJlbnQgPDw9IDE7XG4gICAgICAgIGN1cnJlbnQgfD0gYml0O1xuICAgICAgICBjdXJyZW50TGVuKys7XG4gICAgICAgIGlmIChjdXJyZW50TGVuICE9PSB3aW5kb3dTaXplICYmIChpICE9PSAwIHx8IGogIT09IDApKSBjb250aW51ZTtcblxuICAgICAgICByZXMgPSB0aGlzLm11bChyZXMsIHduZFtjdXJyZW50XSk7XG4gICAgICAgIGN1cnJlbnRMZW4gPSAwO1xuICAgICAgICBjdXJyZW50ID0gMDtcbiAgICAgIH1cbiAgICAgIHN0YXJ0ID0gMjY7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmNvbnZlcnRUbyA9IGZ1bmN0aW9uIGNvbnZlcnRUbyAobnVtKSB7XG4gICAgdmFyIHIgPSBudW0udW1vZCh0aGlzLm0pO1xuXG4gICAgcmV0dXJuIHIgPT09IG51bSA/IHIuY2xvbmUoKSA6IHI7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5jb252ZXJ0RnJvbSA9IGZ1bmN0aW9uIGNvbnZlcnRGcm9tIChudW0pIHtcbiAgICB2YXIgcmVzID0gbnVtLmNsb25lKCk7XG4gICAgcmVzLnJlZCA9IG51bGw7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvL1xuICAvLyBNb250Z29tZXJ5IG1ldGhvZCBlbmdpbmVcbiAgLy9cblxuICBCTi5tb250ID0gZnVuY3Rpb24gbW9udCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBNb250KG51bSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gTW9udCAobSkge1xuICAgIFJlZC5jYWxsKHRoaXMsIG0pO1xuXG4gICAgdGhpcy5zaGlmdCA9IHRoaXMubS5iaXRMZW5ndGgoKTtcbiAgICBpZiAodGhpcy5zaGlmdCAlIDI2ICE9PSAwKSB7XG4gICAgICB0aGlzLnNoaWZ0ICs9IDI2IC0gKHRoaXMuc2hpZnQgJSAyNik7XG4gICAgfVxuXG4gICAgdGhpcy5yID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLnNoaWZ0KTtcbiAgICB0aGlzLnIyID0gdGhpcy5pbW9kKHRoaXMuci5zcXIoKSk7XG4gICAgdGhpcy5yaW52ID0gdGhpcy5yLl9pbnZtcCh0aGlzLm0pO1xuXG4gICAgdGhpcy5taW52ID0gdGhpcy5yaW52Lm11bCh0aGlzLnIpLmlzdWJuKDEpLmRpdih0aGlzLm0pO1xuICAgIHRoaXMubWludiA9IHRoaXMubWludi51bW9kKHRoaXMucik7XG4gICAgdGhpcy5taW52ID0gdGhpcy5yLnN1Yih0aGlzLm1pbnYpO1xuICB9XG4gIGluaGVyaXRzKE1vbnQsIFJlZCk7XG5cbiAgTW9udC5wcm90b3R5cGUuY29udmVydFRvID0gZnVuY3Rpb24gY29udmVydFRvIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5pbW9kKG51bS51c2hsbih0aGlzLnNoaWZ0KSk7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuY29udmVydEZyb20gPSBmdW5jdGlvbiBjb252ZXJ0RnJvbSAobnVtKSB7XG4gICAgdmFyIHIgPSB0aGlzLmltb2QobnVtLm11bCh0aGlzLnJpbnYpKTtcbiAgICByLnJlZCA9IG51bGw7XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKGEsIGIpIHtcbiAgICBpZiAoYS5pc1plcm8oKSB8fCBiLmlzWmVybygpKSB7XG4gICAgICBhLndvcmRzWzBdID0gMDtcbiAgICAgIGEubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybiBhO1xuICAgIH1cblxuICAgIHZhciB0ID0gYS5pbXVsKGIpO1xuICAgIHZhciBjID0gdC5tYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5taW52KS5pbWFza24odGhpcy5zaGlmdCkubXVsKHRoaXMubSk7XG4gICAgdmFyIHUgPSB0LmlzdWIoYykuaXVzaHJuKHRoaXMuc2hpZnQpO1xuICAgIHZhciByZXMgPSB1O1xuXG4gICAgaWYgKHUuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzID0gdS5pc3ViKHRoaXMubSk7XG4gICAgfSBlbHNlIGlmICh1LmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMgPSB1LmlhZGQodGhpcy5tKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKGEsIGIpIHtcbiAgICBpZiAoYS5pc1plcm8oKSB8fCBiLmlzWmVybygpKSByZXR1cm4gbmV3IEJOKDApLl9mb3JjZVJlZCh0aGlzKTtcblxuICAgIHZhciB0ID0gYS5tdWwoYik7XG4gICAgdmFyIGMgPSB0Lm1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm1pbnYpLmltYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5tKTtcbiAgICB2YXIgdSA9IHQuaXN1YihjKS5pdXNocm4odGhpcy5zaGlmdCk7XG4gICAgdmFyIHJlcyA9IHU7XG4gICAgaWYgKHUuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzID0gdS5pc3ViKHRoaXMubSk7XG4gICAgfSBlbHNlIGlmICh1LmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMgPSB1LmlhZGQodGhpcy5tKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5pbnZtID0gZnVuY3Rpb24gaW52bSAoYSkge1xuICAgIC8vIChBUileLTEgKiBSXjIgPSAoQV4tMSAqIFJeLTEpICogUl4yID0gQV4tMSAqIFJcbiAgICB2YXIgcmVzID0gdGhpcy5pbW9kKGEuX2ludm1wKHRoaXMubSkubXVsKHRoaXMucjIpKTtcbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcbn0pKHR5cGVvZiBtb2R1bGUgPT09ICd1bmRlZmluZWQnIHx8IG1vZHVsZSwgdGhpcyk7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBlbGxpcHRpYyA9IGV4cG9ydHM7XG5cbmVsbGlwdGljLnZlcnNpb24gPSByZXF1aXJlKCcuLi9wYWNrYWdlLmpzb24nKS52ZXJzaW9uO1xuZWxsaXB0aWMudXRpbHMgPSByZXF1aXJlKCcuL2VsbGlwdGljL3V0aWxzJyk7XG5lbGxpcHRpYy5yYW5kID0gcmVxdWlyZSgnYnJvcmFuZCcpO1xuZWxsaXB0aWMuY3VydmUgPSByZXF1aXJlKCcuL2VsbGlwdGljL2N1cnZlJyk7XG5lbGxpcHRpYy5jdXJ2ZXMgPSByZXF1aXJlKCcuL2VsbGlwdGljL2N1cnZlcycpO1xuXG4vLyBQcm90b2NvbHNcbmVsbGlwdGljLmVjID0gcmVxdWlyZSgnLi9lbGxpcHRpYy9lYycpO1xuZWxsaXB0aWMuZWRkc2EgPSByZXF1aXJlKCcuL2VsbGlwdGljL2VkZHNhJyk7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBCTiA9IHJlcXVpcmUoJ2JuLmpzJyk7XG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xudmFyIGdldE5BRiA9IHV0aWxzLmdldE5BRjtcbnZhciBnZXRKU0YgPSB1dGlscy5nZXRKU0Y7XG52YXIgYXNzZXJ0ID0gdXRpbHMuYXNzZXJ0O1xuXG5mdW5jdGlvbiBCYXNlQ3VydmUodHlwZSwgY29uZikge1xuICB0aGlzLnR5cGUgPSB0eXBlO1xuICB0aGlzLnAgPSBuZXcgQk4oY29uZi5wLCAxNik7XG5cbiAgLy8gVXNlIE1vbnRnb21lcnksIHdoZW4gdGhlcmUgaXMgbm8gZmFzdCByZWR1Y3Rpb24gZm9yIHRoZSBwcmltZVxuICB0aGlzLnJlZCA9IGNvbmYucHJpbWUgPyBCTi5yZWQoY29uZi5wcmltZSkgOiBCTi5tb250KHRoaXMucCk7XG5cbiAgLy8gVXNlZnVsIGZvciBtYW55IGN1cnZlc1xuICB0aGlzLnplcm8gPSBuZXcgQk4oMCkudG9SZWQodGhpcy5yZWQpO1xuICB0aGlzLm9uZSA9IG5ldyBCTigxKS50b1JlZCh0aGlzLnJlZCk7XG4gIHRoaXMudHdvID0gbmV3IEJOKDIpLnRvUmVkKHRoaXMucmVkKTtcblxuICAvLyBDdXJ2ZSBjb25maWd1cmF0aW9uLCBvcHRpb25hbFxuICB0aGlzLm4gPSBjb25mLm4gJiYgbmV3IEJOKGNvbmYubiwgMTYpO1xuICB0aGlzLmcgPSBjb25mLmcgJiYgdGhpcy5wb2ludEZyb21KU09OKGNvbmYuZywgY29uZi5nUmVkKTtcblxuICAvLyBUZW1wb3JhcnkgYXJyYXlzXG4gIHRoaXMuX3duYWZUMSA9IG5ldyBBcnJheSg0KTtcbiAgdGhpcy5fd25hZlQyID0gbmV3IEFycmF5KDQpO1xuICB0aGlzLl93bmFmVDMgPSBuZXcgQXJyYXkoNCk7XG4gIHRoaXMuX3duYWZUNCA9IG5ldyBBcnJheSg0KTtcblxuICB0aGlzLl9iaXRMZW5ndGggPSB0aGlzLm4gPyB0aGlzLm4uYml0TGVuZ3RoKCkgOiAwO1xuXG4gIC8vIEdlbmVyYWxpemVkIEdyZWcgTWF4d2VsbCdzIHRyaWNrXG4gIHZhciBhZGp1c3RDb3VudCA9IHRoaXMubiAmJiB0aGlzLnAuZGl2KHRoaXMubik7XG4gIGlmICghYWRqdXN0Q291bnQgfHwgYWRqdXN0Q291bnQuY21wbigxMDApID4gMCkge1xuICAgIHRoaXMucmVkTiA9IG51bGw7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fbWF4d2VsbFRyaWNrID0gdHJ1ZTtcbiAgICB0aGlzLnJlZE4gPSB0aGlzLm4udG9SZWQodGhpcy5yZWQpO1xuICB9XG59XG5tb2R1bGUuZXhwb3J0cyA9IEJhc2VDdXJ2ZTtcblxuQmFzZUN1cnZlLnByb3RvdHlwZS5wb2ludCA9IGZ1bmN0aW9uIHBvaW50KCkge1xuICB0aHJvdyBuZXcgRXJyb3IoJ05vdCBpbXBsZW1lbnRlZCcpO1xufTtcblxuQmFzZUN1cnZlLnByb3RvdHlwZS52YWxpZGF0ZSA9IGZ1bmN0aW9uIHZhbGlkYXRlKCkge1xuICB0aHJvdyBuZXcgRXJyb3IoJ05vdCBpbXBsZW1lbnRlZCcpO1xufTtcblxuQmFzZUN1cnZlLnByb3RvdHlwZS5fZml4ZWROYWZNdWwgPSBmdW5jdGlvbiBfZml4ZWROYWZNdWwocCwgaykge1xuICBhc3NlcnQocC5wcmVjb21wdXRlZCk7XG4gIHZhciBkb3VibGVzID0gcC5fZ2V0RG91YmxlcygpO1xuXG4gIHZhciBuYWYgPSBnZXROQUYoaywgMSwgdGhpcy5fYml0TGVuZ3RoKTtcbiAgdmFyIEkgPSAoMSA8PCAoZG91Ymxlcy5zdGVwICsgMSkpIC0gKGRvdWJsZXMuc3RlcCAlIDIgPT09IDAgPyAyIDogMSk7XG4gIEkgLz0gMztcblxuICAvLyBUcmFuc2xhdGUgaW50byBtb3JlIHdpbmRvd2VkIGZvcm1cbiAgdmFyIHJlcHIgPSBbXTtcbiAgdmFyIGo7XG4gIHZhciBuYWZXO1xuICBmb3IgKGogPSAwOyBqIDwgbmFmLmxlbmd0aDsgaiArPSBkb3VibGVzLnN0ZXApIHtcbiAgICBuYWZXID0gMDtcbiAgICBmb3IgKHZhciBsID0gaiArIGRvdWJsZXMuc3RlcCAtIDE7IGwgPj0gajsgbC0tKVxuICAgICAgbmFmVyA9IChuYWZXIDw8IDEpICsgbmFmW2xdO1xuICAgIHJlcHIucHVzaChuYWZXKTtcbiAgfVxuXG4gIHZhciBhID0gdGhpcy5qcG9pbnQobnVsbCwgbnVsbCwgbnVsbCk7XG4gIHZhciBiID0gdGhpcy5qcG9pbnQobnVsbCwgbnVsbCwgbnVsbCk7XG4gIGZvciAodmFyIGkgPSBJOyBpID4gMDsgaS0tKSB7XG4gICAgZm9yIChqID0gMDsgaiA8IHJlcHIubGVuZ3RoOyBqKyspIHtcbiAgICAgIG5hZlcgPSByZXByW2pdO1xuICAgICAgaWYgKG5hZlcgPT09IGkpXG4gICAgICAgIGIgPSBiLm1peGVkQWRkKGRvdWJsZXMucG9pbnRzW2pdKTtcbiAgICAgIGVsc2UgaWYgKG5hZlcgPT09IC1pKVxuICAgICAgICBiID0gYi5taXhlZEFkZChkb3VibGVzLnBvaW50c1tqXS5uZWcoKSk7XG4gICAgfVxuICAgIGEgPSBhLmFkZChiKTtcbiAgfVxuICByZXR1cm4gYS50b1AoKTtcbn07XG5cbkJhc2VDdXJ2ZS5wcm90b3R5cGUuX3duYWZNdWwgPSBmdW5jdGlvbiBfd25hZk11bChwLCBrKSB7XG4gIHZhciB3ID0gNDtcblxuICAvLyBQcmVjb21wdXRlIHdpbmRvd1xuICB2YXIgbmFmUG9pbnRzID0gcC5fZ2V0TkFGUG9pbnRzKHcpO1xuICB3ID0gbmFmUG9pbnRzLnduZDtcbiAgdmFyIHduZCA9IG5hZlBvaW50cy5wb2ludHM7XG5cbiAgLy8gR2V0IE5BRiBmb3JtXG4gIHZhciBuYWYgPSBnZXROQUYoaywgdywgdGhpcy5fYml0TGVuZ3RoKTtcblxuICAvLyBBZGQgYHRoaXNgKihOKzEpIGZvciBldmVyeSB3LU5BRiBpbmRleFxuICB2YXIgYWNjID0gdGhpcy5qcG9pbnQobnVsbCwgbnVsbCwgbnVsbCk7XG4gIGZvciAodmFyIGkgPSBuYWYubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAvLyBDb3VudCB6ZXJvZXNcbiAgICBmb3IgKHZhciBsID0gMDsgaSA+PSAwICYmIG5hZltpXSA9PT0gMDsgaS0tKVxuICAgICAgbCsrO1xuICAgIGlmIChpID49IDApXG4gICAgICBsKys7XG4gICAgYWNjID0gYWNjLmRibHAobCk7XG5cbiAgICBpZiAoaSA8IDApXG4gICAgICBicmVhaztcbiAgICB2YXIgeiA9IG5hZltpXTtcbiAgICBhc3NlcnQoeiAhPT0gMCk7XG4gICAgaWYgKHAudHlwZSA9PT0gJ2FmZmluZScpIHtcbiAgICAgIC8vIEogKy0gUFxuICAgICAgaWYgKHogPiAwKVxuICAgICAgICBhY2MgPSBhY2MubWl4ZWRBZGQod25kWyh6IC0gMSkgPj4gMV0pO1xuICAgICAgZWxzZVxuICAgICAgICBhY2MgPSBhY2MubWl4ZWRBZGQod25kWygteiAtIDEpID4+IDFdLm5lZygpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gSiArLSBKXG4gICAgICBpZiAoeiA+IDApXG4gICAgICAgIGFjYyA9IGFjYy5hZGQod25kWyh6IC0gMSkgPj4gMV0pO1xuICAgICAgZWxzZVxuICAgICAgICBhY2MgPSBhY2MuYWRkKHduZFsoLXogLSAxKSA+PiAxXS5uZWcoKSk7XG4gICAgfVxuICB9XG4gIHJldHVybiBwLnR5cGUgPT09ICdhZmZpbmUnID8gYWNjLnRvUCgpIDogYWNjO1xufTtcblxuQmFzZUN1cnZlLnByb3RvdHlwZS5fd25hZk11bEFkZCA9IGZ1bmN0aW9uIF93bmFmTXVsQWRkKGRlZlcsXG4gIHBvaW50cyxcbiAgY29lZmZzLFxuICBsZW4sXG4gIGphY29iaWFuUmVzdWx0KSB7XG4gIHZhciB3bmRXaWR0aCA9IHRoaXMuX3duYWZUMTtcbiAgdmFyIHduZCA9IHRoaXMuX3duYWZUMjtcbiAgdmFyIG5hZiA9IHRoaXMuX3duYWZUMztcblxuICAvLyBGaWxsIGFsbCBhcnJheXNcbiAgdmFyIG1heCA9IDA7XG4gIHZhciBpO1xuICB2YXIgajtcbiAgdmFyIHA7XG4gIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykge1xuICAgIHAgPSBwb2ludHNbaV07XG4gICAgdmFyIG5hZlBvaW50cyA9IHAuX2dldE5BRlBvaW50cyhkZWZXKTtcbiAgICB3bmRXaWR0aFtpXSA9IG5hZlBvaW50cy53bmQ7XG4gICAgd25kW2ldID0gbmFmUG9pbnRzLnBvaW50cztcbiAgfVxuXG4gIC8vIENvbWIgc21hbGwgd2luZG93IE5BRnNcbiAgZm9yIChpID0gbGVuIC0gMTsgaSA+PSAxOyBpIC09IDIpIHtcbiAgICB2YXIgYSA9IGkgLSAxO1xuICAgIHZhciBiID0gaTtcbiAgICBpZiAod25kV2lkdGhbYV0gIT09IDEgfHwgd25kV2lkdGhbYl0gIT09IDEpIHtcbiAgICAgIG5hZlthXSA9IGdldE5BRihjb2VmZnNbYV0sIHduZFdpZHRoW2FdLCB0aGlzLl9iaXRMZW5ndGgpO1xuICAgICAgbmFmW2JdID0gZ2V0TkFGKGNvZWZmc1tiXSwgd25kV2lkdGhbYl0sIHRoaXMuX2JpdExlbmd0aCk7XG4gICAgICBtYXggPSBNYXRoLm1heChuYWZbYV0ubGVuZ3RoLCBtYXgpO1xuICAgICAgbWF4ID0gTWF0aC5tYXgobmFmW2JdLmxlbmd0aCwgbWF4KTtcbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cblxuICAgIHZhciBjb21iID0gW1xuICAgICAgcG9pbnRzW2FdLCAvKiAxICovXG4gICAgICBudWxsLCAvKiAzICovXG4gICAgICBudWxsLCAvKiA1ICovXG4gICAgICBwb2ludHNbYl0sIC8qIDcgKi9cbiAgICBdO1xuXG4gICAgLy8gVHJ5IHRvIGF2b2lkIFByb2plY3RpdmUgcG9pbnRzLCBpZiBwb3NzaWJsZVxuICAgIGlmIChwb2ludHNbYV0ueS5jbXAocG9pbnRzW2JdLnkpID09PSAwKSB7XG4gICAgICBjb21iWzFdID0gcG9pbnRzW2FdLmFkZChwb2ludHNbYl0pO1xuICAgICAgY29tYlsyXSA9IHBvaW50c1thXS50b0ooKS5taXhlZEFkZChwb2ludHNbYl0ubmVnKCkpO1xuICAgIH0gZWxzZSBpZiAocG9pbnRzW2FdLnkuY21wKHBvaW50c1tiXS55LnJlZE5lZygpKSA9PT0gMCkge1xuICAgICAgY29tYlsxXSA9IHBvaW50c1thXS50b0ooKS5taXhlZEFkZChwb2ludHNbYl0pO1xuICAgICAgY29tYlsyXSA9IHBvaW50c1thXS5hZGQocG9pbnRzW2JdLm5lZygpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgY29tYlsxXSA9IHBvaW50c1thXS50b0ooKS5taXhlZEFkZChwb2ludHNbYl0pO1xuICAgICAgY29tYlsyXSA9IHBvaW50c1thXS50b0ooKS5taXhlZEFkZChwb2ludHNbYl0ubmVnKCkpO1xuICAgIH1cblxuICAgIHZhciBpbmRleCA9IFtcbiAgICAgIC0zLCAvKiAtMSAtMSAqL1xuICAgICAgLTEsIC8qIC0xIDAgKi9cbiAgICAgIC01LCAvKiAtMSAxICovXG4gICAgICAtNywgLyogMCAtMSAqL1xuICAgICAgMCwgLyogMCAwICovXG4gICAgICA3LCAvKiAwIDEgKi9cbiAgICAgIDUsIC8qIDEgLTEgKi9cbiAgICAgIDEsIC8qIDEgMCAqL1xuICAgICAgMywgIC8qIDEgMSAqL1xuICAgIF07XG5cbiAgICB2YXIganNmID0gZ2V0SlNGKGNvZWZmc1thXSwgY29lZmZzW2JdKTtcbiAgICBtYXggPSBNYXRoLm1heChqc2ZbMF0ubGVuZ3RoLCBtYXgpO1xuICAgIG5hZlthXSA9IG5ldyBBcnJheShtYXgpO1xuICAgIG5hZltiXSA9IG5ldyBBcnJheShtYXgpO1xuICAgIGZvciAoaiA9IDA7IGogPCBtYXg7IGorKykge1xuICAgICAgdmFyIGphID0ganNmWzBdW2pdIHwgMDtcbiAgICAgIHZhciBqYiA9IGpzZlsxXVtqXSB8IDA7XG5cbiAgICAgIG5hZlthXVtqXSA9IGluZGV4WyhqYSArIDEpICogMyArIChqYiArIDEpXTtcbiAgICAgIG5hZltiXVtqXSA9IDA7XG4gICAgICB3bmRbYV0gPSBjb21iO1xuICAgIH1cbiAgfVxuXG4gIHZhciBhY2MgPSB0aGlzLmpwb2ludChudWxsLCBudWxsLCBudWxsKTtcbiAgdmFyIHRtcCA9IHRoaXMuX3duYWZUNDtcbiAgZm9yIChpID0gbWF4OyBpID49IDA7IGktLSkge1xuICAgIHZhciBrID0gMDtcblxuICAgIHdoaWxlIChpID49IDApIHtcbiAgICAgIHZhciB6ZXJvID0gdHJ1ZTtcbiAgICAgIGZvciAoaiA9IDA7IGogPCBsZW47IGorKykge1xuICAgICAgICB0bXBbal0gPSBuYWZbal1baV0gfCAwO1xuICAgICAgICBpZiAodG1wW2pdICE9PSAwKVxuICAgICAgICAgIHplcm8gPSBmYWxzZTtcbiAgICAgIH1cbiAgICAgIGlmICghemVybylcbiAgICAgICAgYnJlYWs7XG4gICAgICBrKys7XG4gICAgICBpLS07XG4gICAgfVxuICAgIGlmIChpID49IDApXG4gICAgICBrKys7XG4gICAgYWNjID0gYWNjLmRibHAoayk7XG4gICAgaWYgKGkgPCAwKVxuICAgICAgYnJlYWs7XG5cbiAgICBmb3IgKGogPSAwOyBqIDwgbGVuOyBqKyspIHtcbiAgICAgIHZhciB6ID0gdG1wW2pdO1xuICAgICAgcDtcbiAgICAgIGlmICh6ID09PSAwKVxuICAgICAgICBjb250aW51ZTtcbiAgICAgIGVsc2UgaWYgKHogPiAwKVxuICAgICAgICBwID0gd25kW2pdWyh6IC0gMSkgPj4gMV07XG4gICAgICBlbHNlIGlmICh6IDwgMClcbiAgICAgICAgcCA9IHduZFtqXVsoLXogLSAxKSA+PiAxXS5uZWcoKTtcblxuICAgICAgaWYgKHAudHlwZSA9PT0gJ2FmZmluZScpXG4gICAgICAgIGFjYyA9IGFjYy5taXhlZEFkZChwKTtcbiAgICAgIGVsc2VcbiAgICAgICAgYWNjID0gYWNjLmFkZChwKTtcbiAgICB9XG4gIH1cbiAgLy8gWmVyb2lmeSByZWZlcmVuY2VzXG4gIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKylcbiAgICB3bmRbaV0gPSBudWxsO1xuXG4gIGlmIChqYWNvYmlhblJlc3VsdClcbiAgICByZXR1cm4gYWNjO1xuICBlbHNlXG4gICAgcmV0dXJuIGFjYy50b1AoKTtcbn07XG5cbmZ1bmN0aW9uIEJhc2VQb2ludChjdXJ2ZSwgdHlwZSkge1xuICB0aGlzLmN1cnZlID0gY3VydmU7XG4gIHRoaXMudHlwZSA9IHR5cGU7XG4gIHRoaXMucHJlY29tcHV0ZWQgPSBudWxsO1xufVxuQmFzZUN1cnZlLkJhc2VQb2ludCA9IEJhc2VQb2ludDtcblxuQmFzZVBvaW50LnByb3RvdHlwZS5lcSA9IGZ1bmN0aW9uIGVxKC8qb3RoZXIqLykge1xuICB0aHJvdyBuZXcgRXJyb3IoJ05vdCBpbXBsZW1lbnRlZCcpO1xufTtcblxuQmFzZVBvaW50LnByb3RvdHlwZS52YWxpZGF0ZSA9IGZ1bmN0aW9uIHZhbGlkYXRlKCkge1xuICByZXR1cm4gdGhpcy5jdXJ2ZS52YWxpZGF0ZSh0aGlzKTtcbn07XG5cbkJhc2VDdXJ2ZS5wcm90b3R5cGUuZGVjb2RlUG9pbnQgPSBmdW5jdGlvbiBkZWNvZGVQb2ludChieXRlcywgZW5jKSB7XG4gIGJ5dGVzID0gdXRpbHMudG9BcnJheShieXRlcywgZW5jKTtcblxuICB2YXIgbGVuID0gdGhpcy5wLmJ5dGVMZW5ndGgoKTtcblxuICAvLyB1bmNvbXByZXNzZWQsIGh5YnJpZC1vZGQsIGh5YnJpZC1ldmVuXG4gIGlmICgoYnl0ZXNbMF0gPT09IDB4MDQgfHwgYnl0ZXNbMF0gPT09IDB4MDYgfHwgYnl0ZXNbMF0gPT09IDB4MDcpICYmXG4gICAgICBieXRlcy5sZW5ndGggLSAxID09PSAyICogbGVuKSB7XG4gICAgaWYgKGJ5dGVzWzBdID09PSAweDA2KVxuICAgICAgYXNzZXJ0KGJ5dGVzW2J5dGVzLmxlbmd0aCAtIDFdICUgMiA9PT0gMCk7XG4gICAgZWxzZSBpZiAoYnl0ZXNbMF0gPT09IDB4MDcpXG4gICAgICBhc3NlcnQoYnl0ZXNbYnl0ZXMubGVuZ3RoIC0gMV0gJSAyID09PSAxKTtcblxuICAgIHZhciByZXMgPSAgdGhpcy5wb2ludChieXRlcy5zbGljZSgxLCAxICsgbGVuKSxcbiAgICAgIGJ5dGVzLnNsaWNlKDEgKyBsZW4sIDEgKyAyICogbGVuKSk7XG5cbiAgICByZXR1cm4gcmVzO1xuICB9IGVsc2UgaWYgKChieXRlc1swXSA9PT0gMHgwMiB8fCBieXRlc1swXSA9PT0gMHgwMykgJiZcbiAgICAgICAgICAgICAgYnl0ZXMubGVuZ3RoIC0gMSA9PT0gbGVuKSB7XG4gICAgcmV0dXJuIHRoaXMucG9pbnRGcm9tWChieXRlcy5zbGljZSgxLCAxICsgbGVuKSwgYnl0ZXNbMF0gPT09IDB4MDMpO1xuICB9XG4gIHRocm93IG5ldyBFcnJvcignVW5rbm93biBwb2ludCBmb3JtYXQnKTtcbn07XG5cbkJhc2VQb2ludC5wcm90b3R5cGUuZW5jb2RlQ29tcHJlc3NlZCA9IGZ1bmN0aW9uIGVuY29kZUNvbXByZXNzZWQoZW5jKSB7XG4gIHJldHVybiB0aGlzLmVuY29kZShlbmMsIHRydWUpO1xufTtcblxuQmFzZVBvaW50LnByb3RvdHlwZS5fZW5jb2RlID0gZnVuY3Rpb24gX2VuY29kZShjb21wYWN0KSB7XG4gIHZhciBsZW4gPSB0aGlzLmN1cnZlLnAuYnl0ZUxlbmd0aCgpO1xuICB2YXIgeCA9IHRoaXMuZ2V0WCgpLnRvQXJyYXkoJ2JlJywgbGVuKTtcblxuICBpZiAoY29tcGFjdClcbiAgICByZXR1cm4gWyB0aGlzLmdldFkoKS5pc0V2ZW4oKSA/IDB4MDIgOiAweDAzIF0uY29uY2F0KHgpO1xuXG4gIHJldHVybiBbIDB4MDQgXS5jb25jYXQoeCwgdGhpcy5nZXRZKCkudG9BcnJheSgnYmUnLCBsZW4pKTtcbn07XG5cbkJhc2VQb2ludC5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24gZW5jb2RlKGVuYywgY29tcGFjdCkge1xuICByZXR1cm4gdXRpbHMuZW5jb2RlKHRoaXMuX2VuY29kZShjb21wYWN0KSwgZW5jKTtcbn07XG5cbkJhc2VQb2ludC5wcm90b3R5cGUucHJlY29tcHV0ZSA9IGZ1bmN0aW9uIHByZWNvbXB1dGUocG93ZXIpIHtcbiAgaWYgKHRoaXMucHJlY29tcHV0ZWQpXG4gICAgcmV0dXJuIHRoaXM7XG5cbiAgdmFyIHByZWNvbXB1dGVkID0ge1xuICAgIGRvdWJsZXM6IG51bGwsXG4gICAgbmFmOiBudWxsLFxuICAgIGJldGE6IG51bGwsXG4gIH07XG4gIHByZWNvbXB1dGVkLm5hZiA9IHRoaXMuX2dldE5BRlBvaW50cyg4KTtcbiAgcHJlY29tcHV0ZWQuZG91YmxlcyA9IHRoaXMuX2dldERvdWJsZXMoNCwgcG93ZXIpO1xuICBwcmVjb21wdXRlZC5iZXRhID0gdGhpcy5fZ2V0QmV0YSgpO1xuICB0aGlzLnByZWNvbXB1dGVkID0gcHJlY29tcHV0ZWQ7XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5CYXNlUG9pbnQucHJvdG90eXBlLl9oYXNEb3VibGVzID0gZnVuY3Rpb24gX2hhc0RvdWJsZXMoaykge1xuICBpZiAoIXRoaXMucHJlY29tcHV0ZWQpXG4gICAgcmV0dXJuIGZhbHNlO1xuXG4gIHZhciBkb3VibGVzID0gdGhpcy5wcmVjb21wdXRlZC5kb3VibGVzO1xuICBpZiAoIWRvdWJsZXMpXG4gICAgcmV0dXJuIGZhbHNlO1xuXG4gIHJldHVybiBkb3VibGVzLnBvaW50cy5sZW5ndGggPj0gTWF0aC5jZWlsKChrLmJpdExlbmd0aCgpICsgMSkgLyBkb3VibGVzLnN0ZXApO1xufTtcblxuQmFzZVBvaW50LnByb3RvdHlwZS5fZ2V0RG91YmxlcyA9IGZ1bmN0aW9uIF9nZXREb3VibGVzKHN0ZXAsIHBvd2VyKSB7XG4gIGlmICh0aGlzLnByZWNvbXB1dGVkICYmIHRoaXMucHJlY29tcHV0ZWQuZG91YmxlcylcbiAgICByZXR1cm4gdGhpcy5wcmVjb21wdXRlZC5kb3VibGVzO1xuXG4gIHZhciBkb3VibGVzID0gWyB0aGlzIF07XG4gIHZhciBhY2MgPSB0aGlzO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHBvd2VyOyBpICs9IHN0ZXApIHtcbiAgICBmb3IgKHZhciBqID0gMDsgaiA8IHN0ZXA7IGorKylcbiAgICAgIGFjYyA9IGFjYy5kYmwoKTtcbiAgICBkb3VibGVzLnB1c2goYWNjKTtcbiAgfVxuICByZXR1cm4ge1xuICAgIHN0ZXA6IHN0ZXAsXG4gICAgcG9pbnRzOiBkb3VibGVzLFxuICB9O1xufTtcblxuQmFzZVBvaW50LnByb3RvdHlwZS5fZ2V0TkFGUG9pbnRzID0gZnVuY3Rpb24gX2dldE5BRlBvaW50cyh3bmQpIHtcbiAgaWYgKHRoaXMucHJlY29tcHV0ZWQgJiYgdGhpcy5wcmVjb21wdXRlZC5uYWYpXG4gICAgcmV0dXJuIHRoaXMucHJlY29tcHV0ZWQubmFmO1xuXG4gIHZhciByZXMgPSBbIHRoaXMgXTtcbiAgdmFyIG1heCA9ICgxIDw8IHduZCkgLSAxO1xuICB2YXIgZGJsID0gbWF4ID09PSAxID8gbnVsbCA6IHRoaXMuZGJsKCk7XG4gIGZvciAodmFyIGkgPSAxOyBpIDwgbWF4OyBpKyspXG4gICAgcmVzW2ldID0gcmVzW2kgLSAxXS5hZGQoZGJsKTtcbiAgcmV0dXJuIHtcbiAgICB3bmQ6IHduZCxcbiAgICBwb2ludHM6IHJlcyxcbiAgfTtcbn07XG5cbkJhc2VQb2ludC5wcm90b3R5cGUuX2dldEJldGEgPSBmdW5jdGlvbiBfZ2V0QmV0YSgpIHtcbiAgcmV0dXJuIG51bGw7XG59O1xuXG5CYXNlUG9pbnQucHJvdG90eXBlLmRibHAgPSBmdW5jdGlvbiBkYmxwKGspIHtcbiAgdmFyIHIgPSB0aGlzO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IGs7IGkrKylcbiAgICByID0gci5kYmwoKTtcbiAgcmV0dXJuIHI7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xudmFyIEJOID0gcmVxdWlyZSgnYm4uanMnKTtcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJyk7XG52YXIgQmFzZSA9IHJlcXVpcmUoJy4vYmFzZScpO1xuXG52YXIgYXNzZXJ0ID0gdXRpbHMuYXNzZXJ0O1xuXG5mdW5jdGlvbiBFZHdhcmRzQ3VydmUoY29uZikge1xuICAvLyBOT1RFOiBJbXBvcnRhbnQgYXMgd2UgYXJlIGNyZWF0aW5nIHBvaW50IGluIEJhc2UuY2FsbCgpXG4gIHRoaXMudHdpc3RlZCA9IChjb25mLmEgfCAwKSAhPT0gMTtcbiAgdGhpcy5tT25lQSA9IHRoaXMudHdpc3RlZCAmJiAoY29uZi5hIHwgMCkgPT09IC0xO1xuICB0aGlzLmV4dGVuZGVkID0gdGhpcy5tT25lQTtcblxuICBCYXNlLmNhbGwodGhpcywgJ2Vkd2FyZHMnLCBjb25mKTtcblxuICB0aGlzLmEgPSBuZXcgQk4oY29uZi5hLCAxNikudW1vZCh0aGlzLnJlZC5tKTtcbiAgdGhpcy5hID0gdGhpcy5hLnRvUmVkKHRoaXMucmVkKTtcbiAgdGhpcy5jID0gbmV3IEJOKGNvbmYuYywgMTYpLnRvUmVkKHRoaXMucmVkKTtcbiAgdGhpcy5jMiA9IHRoaXMuYy5yZWRTcXIoKTtcbiAgdGhpcy5kID0gbmV3IEJOKGNvbmYuZCwgMTYpLnRvUmVkKHRoaXMucmVkKTtcbiAgdGhpcy5kZCA9IHRoaXMuZC5yZWRBZGQodGhpcy5kKTtcblxuICBhc3NlcnQoIXRoaXMudHdpc3RlZCB8fCB0aGlzLmMuZnJvbVJlZCgpLmNtcG4oMSkgPT09IDApO1xuICB0aGlzLm9uZUMgPSAoY29uZi5jIHwgMCkgPT09IDE7XG59XG5pbmhlcml0cyhFZHdhcmRzQ3VydmUsIEJhc2UpO1xubW9kdWxlLmV4cG9ydHMgPSBFZHdhcmRzQ3VydmU7XG5cbkVkd2FyZHNDdXJ2ZS5wcm90b3R5cGUuX211bEEgPSBmdW5jdGlvbiBfbXVsQShudW0pIHtcbiAgaWYgKHRoaXMubU9uZUEpXG4gICAgcmV0dXJuIG51bS5yZWROZWcoKTtcbiAgZWxzZVxuICAgIHJldHVybiB0aGlzLmEucmVkTXVsKG51bSk7XG59O1xuXG5FZHdhcmRzQ3VydmUucHJvdG90eXBlLl9tdWxDID0gZnVuY3Rpb24gX211bEMobnVtKSB7XG4gIGlmICh0aGlzLm9uZUMpXG4gICAgcmV0dXJuIG51bTtcbiAgZWxzZVxuICAgIHJldHVybiB0aGlzLmMucmVkTXVsKG51bSk7XG59O1xuXG4vLyBKdXN0IGZvciBjb21wYXRpYmlsaXR5IHdpdGggU2hvcnQgY3VydmVcbkVkd2FyZHNDdXJ2ZS5wcm90b3R5cGUuanBvaW50ID0gZnVuY3Rpb24ganBvaW50KHgsIHksIHosIHQpIHtcbiAgcmV0dXJuIHRoaXMucG9pbnQoeCwgeSwgeiwgdCk7XG59O1xuXG5FZHdhcmRzQ3VydmUucHJvdG90eXBlLnBvaW50RnJvbVggPSBmdW5jdGlvbiBwb2ludEZyb21YKHgsIG9kZCkge1xuICB4ID0gbmV3IEJOKHgsIDE2KTtcbiAgaWYgKCF4LnJlZClcbiAgICB4ID0geC50b1JlZCh0aGlzLnJlZCk7XG5cbiAgdmFyIHgyID0geC5yZWRTcXIoKTtcbiAgdmFyIHJocyA9IHRoaXMuYzIucmVkU3ViKHRoaXMuYS5yZWRNdWwoeDIpKTtcbiAgdmFyIGxocyA9IHRoaXMub25lLnJlZFN1Yih0aGlzLmMyLnJlZE11bCh0aGlzLmQpLnJlZE11bCh4MikpO1xuXG4gIHZhciB5MiA9IHJocy5yZWRNdWwobGhzLnJlZEludm0oKSk7XG4gIHZhciB5ID0geTIucmVkU3FydCgpO1xuICBpZiAoeS5yZWRTcXIoKS5yZWRTdWIoeTIpLmNtcCh0aGlzLnplcm8pICE9PSAwKVxuICAgIHRocm93IG5ldyBFcnJvcignaW52YWxpZCBwb2ludCcpO1xuXG4gIHZhciBpc09kZCA9IHkuZnJvbVJlZCgpLmlzT2RkKCk7XG4gIGlmIChvZGQgJiYgIWlzT2RkIHx8ICFvZGQgJiYgaXNPZGQpXG4gICAgeSA9IHkucmVkTmVnKCk7XG5cbiAgcmV0dXJuIHRoaXMucG9pbnQoeCwgeSk7XG59O1xuXG5FZHdhcmRzQ3VydmUucHJvdG90eXBlLnBvaW50RnJvbVkgPSBmdW5jdGlvbiBwb2ludEZyb21ZKHksIG9kZCkge1xuICB5ID0gbmV3IEJOKHksIDE2KTtcbiAgaWYgKCF5LnJlZClcbiAgICB5ID0geS50b1JlZCh0aGlzLnJlZCk7XG5cbiAgLy8geF4yID0gKHleMiAtIGNeMikgLyAoY14yIGQgeV4yIC0gYSlcbiAgdmFyIHkyID0geS5yZWRTcXIoKTtcbiAgdmFyIGxocyA9IHkyLnJlZFN1Yih0aGlzLmMyKTtcbiAgdmFyIHJocyA9IHkyLnJlZE11bCh0aGlzLmQpLnJlZE11bCh0aGlzLmMyKS5yZWRTdWIodGhpcy5hKTtcbiAgdmFyIHgyID0gbGhzLnJlZE11bChyaHMucmVkSW52bSgpKTtcblxuICBpZiAoeDIuY21wKHRoaXMuemVybykgPT09IDApIHtcbiAgICBpZiAob2RkKVxuICAgICAgdGhyb3cgbmV3IEVycm9yKCdpbnZhbGlkIHBvaW50Jyk7XG4gICAgZWxzZVxuICAgICAgcmV0dXJuIHRoaXMucG9pbnQodGhpcy56ZXJvLCB5KTtcbiAgfVxuXG4gIHZhciB4ID0geDIucmVkU3FydCgpO1xuICBpZiAoeC5yZWRTcXIoKS5yZWRTdWIoeDIpLmNtcCh0aGlzLnplcm8pICE9PSAwKVxuICAgIHRocm93IG5ldyBFcnJvcignaW52YWxpZCBwb2ludCcpO1xuXG4gIGlmICh4LmZyb21SZWQoKS5pc09kZCgpICE9PSBvZGQpXG4gICAgeCA9IHgucmVkTmVnKCk7XG5cbiAgcmV0dXJuIHRoaXMucG9pbnQoeCwgeSk7XG59O1xuXG5FZHdhcmRzQ3VydmUucHJvdG90eXBlLnZhbGlkYXRlID0gZnVuY3Rpb24gdmFsaWRhdGUocG9pbnQpIHtcbiAgaWYgKHBvaW50LmlzSW5maW5pdHkoKSlcbiAgICByZXR1cm4gdHJ1ZTtcblxuICAvLyBDdXJ2ZTogQSAqIFheMiArIFleMiA9IENeMiAqICgxICsgRCAqIFheMiAqIFleMilcbiAgcG9pbnQubm9ybWFsaXplKCk7XG5cbiAgdmFyIHgyID0gcG9pbnQueC5yZWRTcXIoKTtcbiAgdmFyIHkyID0gcG9pbnQueS5yZWRTcXIoKTtcbiAgdmFyIGxocyA9IHgyLnJlZE11bCh0aGlzLmEpLnJlZEFkZCh5Mik7XG4gIHZhciByaHMgPSB0aGlzLmMyLnJlZE11bCh0aGlzLm9uZS5yZWRBZGQodGhpcy5kLnJlZE11bCh4MikucmVkTXVsKHkyKSkpO1xuXG4gIHJldHVybiBsaHMuY21wKHJocykgPT09IDA7XG59O1xuXG5mdW5jdGlvbiBQb2ludChjdXJ2ZSwgeCwgeSwgeiwgdCkge1xuICBCYXNlLkJhc2VQb2ludC5jYWxsKHRoaXMsIGN1cnZlLCAncHJvamVjdGl2ZScpO1xuICBpZiAoeCA9PT0gbnVsbCAmJiB5ID09PSBudWxsICYmIHogPT09IG51bGwpIHtcbiAgICB0aGlzLnggPSB0aGlzLmN1cnZlLnplcm87XG4gICAgdGhpcy55ID0gdGhpcy5jdXJ2ZS5vbmU7XG4gICAgdGhpcy56ID0gdGhpcy5jdXJ2ZS5vbmU7XG4gICAgdGhpcy50ID0gdGhpcy5jdXJ2ZS56ZXJvO1xuICAgIHRoaXMuek9uZSA9IHRydWU7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy54ID0gbmV3IEJOKHgsIDE2KTtcbiAgICB0aGlzLnkgPSBuZXcgQk4oeSwgMTYpO1xuICAgIHRoaXMueiA9IHogPyBuZXcgQk4oeiwgMTYpIDogdGhpcy5jdXJ2ZS5vbmU7XG4gICAgdGhpcy50ID0gdCAmJiBuZXcgQk4odCwgMTYpO1xuICAgIGlmICghdGhpcy54LnJlZClcbiAgICAgIHRoaXMueCA9IHRoaXMueC50b1JlZCh0aGlzLmN1cnZlLnJlZCk7XG4gICAgaWYgKCF0aGlzLnkucmVkKVxuICAgICAgdGhpcy55ID0gdGhpcy55LnRvUmVkKHRoaXMuY3VydmUucmVkKTtcbiAgICBpZiAoIXRoaXMuei5yZWQpXG4gICAgICB0aGlzLnogPSB0aGlzLnoudG9SZWQodGhpcy5jdXJ2ZS5yZWQpO1xuICAgIGlmICh0aGlzLnQgJiYgIXRoaXMudC5yZWQpXG4gICAgICB0aGlzLnQgPSB0aGlzLnQudG9SZWQodGhpcy5jdXJ2ZS5yZWQpO1xuICAgIHRoaXMuek9uZSA9IHRoaXMueiA9PT0gdGhpcy5jdXJ2ZS5vbmU7XG5cbiAgICAvLyBVc2UgZXh0ZW5kZWQgY29vcmRpbmF0ZXNcbiAgICBpZiAodGhpcy5jdXJ2ZS5leHRlbmRlZCAmJiAhdGhpcy50KSB7XG4gICAgICB0aGlzLnQgPSB0aGlzLngucmVkTXVsKHRoaXMueSk7XG4gICAgICBpZiAoIXRoaXMuek9uZSlcbiAgICAgICAgdGhpcy50ID0gdGhpcy50LnJlZE11bCh0aGlzLnoucmVkSW52bSgpKTtcbiAgICB9XG4gIH1cbn1cbmluaGVyaXRzKFBvaW50LCBCYXNlLkJhc2VQb2ludCk7XG5cbkVkd2FyZHNDdXJ2ZS5wcm90b3R5cGUucG9pbnRGcm9tSlNPTiA9IGZ1bmN0aW9uIHBvaW50RnJvbUpTT04ob2JqKSB7XG4gIHJldHVybiBQb2ludC5mcm9tSlNPTih0aGlzLCBvYmopO1xufTtcblxuRWR3YXJkc0N1cnZlLnByb3RvdHlwZS5wb2ludCA9IGZ1bmN0aW9uIHBvaW50KHgsIHksIHosIHQpIHtcbiAgcmV0dXJuIG5ldyBQb2ludCh0aGlzLCB4LCB5LCB6LCB0KTtcbn07XG5cblBvaW50LmZyb21KU09OID0gZnVuY3Rpb24gZnJvbUpTT04oY3VydmUsIG9iaikge1xuICByZXR1cm4gbmV3IFBvaW50KGN1cnZlLCBvYmpbMF0sIG9ialsxXSwgb2JqWzJdKTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5pbnNwZWN0ID0gZnVuY3Rpb24gaW5zcGVjdCgpIHtcbiAgaWYgKHRoaXMuaXNJbmZpbml0eSgpKVxuICAgIHJldHVybiAnPEVDIFBvaW50IEluZmluaXR5Pic7XG4gIHJldHVybiAnPEVDIFBvaW50IHg6ICcgKyB0aGlzLnguZnJvbVJlZCgpLnRvU3RyaW5nKDE2LCAyKSArXG4gICAgICAnIHk6ICcgKyB0aGlzLnkuZnJvbVJlZCgpLnRvU3RyaW5nKDE2LCAyKSArXG4gICAgICAnIHo6ICcgKyB0aGlzLnouZnJvbVJlZCgpLnRvU3RyaW5nKDE2LCAyKSArICc+Jztcbn07XG5cblBvaW50LnByb3RvdHlwZS5pc0luZmluaXR5ID0gZnVuY3Rpb24gaXNJbmZpbml0eSgpIHtcbiAgLy8gWFhYIFRoaXMgY29kZSBhc3N1bWVzIHRoYXQgemVybyBpcyBhbHdheXMgemVybyBpbiByZWRcbiAgcmV0dXJuIHRoaXMueC5jbXBuKDApID09PSAwICYmXG4gICAgKHRoaXMueS5jbXAodGhpcy56KSA9PT0gMCB8fFxuICAgICh0aGlzLnpPbmUgJiYgdGhpcy55LmNtcCh0aGlzLmN1cnZlLmMpID09PSAwKSk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuX2V4dERibCA9IGZ1bmN0aW9uIF9leHREYmwoKSB7XG4gIC8vIGh5cGVyZWxsaXB0aWMub3JnL0VGRC9nMXAvYXV0by10d2lzdGVkLWV4dGVuZGVkLTEuaHRtbFxuICAvLyAgICAgI2RvdWJsaW5nLWRibC0yMDA4LWh3Y2RcbiAgLy8gNE0gKyA0U1xuXG4gIC8vIEEgPSBYMV4yXG4gIHZhciBhID0gdGhpcy54LnJlZFNxcigpO1xuICAvLyBCID0gWTFeMlxuICB2YXIgYiA9IHRoaXMueS5yZWRTcXIoKTtcbiAgLy8gQyA9IDIgKiBaMV4yXG4gIHZhciBjID0gdGhpcy56LnJlZFNxcigpO1xuICBjID0gYy5yZWRJQWRkKGMpO1xuICAvLyBEID0gYSAqIEFcbiAgdmFyIGQgPSB0aGlzLmN1cnZlLl9tdWxBKGEpO1xuICAvLyBFID0gKFgxICsgWTEpXjIgLSBBIC0gQlxuICB2YXIgZSA9IHRoaXMueC5yZWRBZGQodGhpcy55KS5yZWRTcXIoKS5yZWRJU3ViKGEpLnJlZElTdWIoYik7XG4gIC8vIEcgPSBEICsgQlxuICB2YXIgZyA9IGQucmVkQWRkKGIpO1xuICAvLyBGID0gRyAtIENcbiAgdmFyIGYgPSBnLnJlZFN1YihjKTtcbiAgLy8gSCA9IEQgLSBCXG4gIHZhciBoID0gZC5yZWRTdWIoYik7XG4gIC8vIFgzID0gRSAqIEZcbiAgdmFyIG54ID0gZS5yZWRNdWwoZik7XG4gIC8vIFkzID0gRyAqIEhcbiAgdmFyIG55ID0gZy5yZWRNdWwoaCk7XG4gIC8vIFQzID0gRSAqIEhcbiAgdmFyIG50ID0gZS5yZWRNdWwoaCk7XG4gIC8vIFozID0gRiAqIEdcbiAgdmFyIG56ID0gZi5yZWRNdWwoZyk7XG4gIHJldHVybiB0aGlzLmN1cnZlLnBvaW50KG54LCBueSwgbnosIG50KTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5fcHJvakRibCA9IGZ1bmN0aW9uIF9wcm9qRGJsKCkge1xuICAvLyBoeXBlcmVsbGlwdGljLm9yZy9FRkQvZzFwL2F1dG8tdHdpc3RlZC1wcm9qZWN0aXZlLmh0bWxcbiAgLy8gICAgICNkb3VibGluZy1kYmwtMjAwOC1iYmpscFxuICAvLyAgICAgI2RvdWJsaW5nLWRibC0yMDA3LWJsXG4gIC8vIGFuZCBvdGhlcnNcbiAgLy8gR2VuZXJhbGx5IDNNICsgNFMgb3IgMk0gKyA0U1xuXG4gIC8vIEIgPSAoWDEgKyBZMSleMlxuICB2YXIgYiA9IHRoaXMueC5yZWRBZGQodGhpcy55KS5yZWRTcXIoKTtcbiAgLy8gQyA9IFgxXjJcbiAgdmFyIGMgPSB0aGlzLngucmVkU3FyKCk7XG4gIC8vIEQgPSBZMV4yXG4gIHZhciBkID0gdGhpcy55LnJlZFNxcigpO1xuXG4gIHZhciBueDtcbiAgdmFyIG55O1xuICB2YXIgbno7XG4gIHZhciBlO1xuICB2YXIgaDtcbiAgdmFyIGo7XG4gIGlmICh0aGlzLmN1cnZlLnR3aXN0ZWQpIHtcbiAgICAvLyBFID0gYSAqIENcbiAgICBlID0gdGhpcy5jdXJ2ZS5fbXVsQShjKTtcbiAgICAvLyBGID0gRSArIERcbiAgICB2YXIgZiA9IGUucmVkQWRkKGQpO1xuICAgIGlmICh0aGlzLnpPbmUpIHtcbiAgICAgIC8vIFgzID0gKEIgLSBDIC0gRCkgKiAoRiAtIDIpXG4gICAgICBueCA9IGIucmVkU3ViKGMpLnJlZFN1YihkKS5yZWRNdWwoZi5yZWRTdWIodGhpcy5jdXJ2ZS50d28pKTtcbiAgICAgIC8vIFkzID0gRiAqIChFIC0gRClcbiAgICAgIG55ID0gZi5yZWRNdWwoZS5yZWRTdWIoZCkpO1xuICAgICAgLy8gWjMgPSBGXjIgLSAyICogRlxuICAgICAgbnogPSBmLnJlZFNxcigpLnJlZFN1YihmKS5yZWRTdWIoZik7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIEggPSBaMV4yXG4gICAgICBoID0gdGhpcy56LnJlZFNxcigpO1xuICAgICAgLy8gSiA9IEYgLSAyICogSFxuICAgICAgaiA9IGYucmVkU3ViKGgpLnJlZElTdWIoaCk7XG4gICAgICAvLyBYMyA9IChCLUMtRCkqSlxuICAgICAgbnggPSBiLnJlZFN1YihjKS5yZWRJU3ViKGQpLnJlZE11bChqKTtcbiAgICAgIC8vIFkzID0gRiAqIChFIC0gRClcbiAgICAgIG55ID0gZi5yZWRNdWwoZS5yZWRTdWIoZCkpO1xuICAgICAgLy8gWjMgPSBGICogSlxuICAgICAgbnogPSBmLnJlZE11bChqKTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgLy8gRSA9IEMgKyBEXG4gICAgZSA9IGMucmVkQWRkKGQpO1xuICAgIC8vIEggPSAoYyAqIFoxKV4yXG4gICAgaCA9IHRoaXMuY3VydmUuX211bEModGhpcy56KS5yZWRTcXIoKTtcbiAgICAvLyBKID0gRSAtIDIgKiBIXG4gICAgaiA9IGUucmVkU3ViKGgpLnJlZFN1YihoKTtcbiAgICAvLyBYMyA9IGMgKiAoQiAtIEUpICogSlxuICAgIG54ID0gdGhpcy5jdXJ2ZS5fbXVsQyhiLnJlZElTdWIoZSkpLnJlZE11bChqKTtcbiAgICAvLyBZMyA9IGMgKiBFICogKEMgLSBEKVxuICAgIG55ID0gdGhpcy5jdXJ2ZS5fbXVsQyhlKS5yZWRNdWwoYy5yZWRJU3ViKGQpKTtcbiAgICAvLyBaMyA9IEUgKiBKXG4gICAgbnogPSBlLnJlZE11bChqKTtcbiAgfVxuICByZXR1cm4gdGhpcy5jdXJ2ZS5wb2ludChueCwgbnksIG56KTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5kYmwgPSBmdW5jdGlvbiBkYmwoKSB7XG4gIGlmICh0aGlzLmlzSW5maW5pdHkoKSlcbiAgICByZXR1cm4gdGhpcztcblxuICAvLyBEb3VibGUgaW4gZXh0ZW5kZWQgY29vcmRpbmF0ZXNcbiAgaWYgKHRoaXMuY3VydmUuZXh0ZW5kZWQpXG4gICAgcmV0dXJuIHRoaXMuX2V4dERibCgpO1xuICBlbHNlXG4gICAgcmV0dXJuIHRoaXMuX3Byb2pEYmwoKTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5fZXh0QWRkID0gZnVuY3Rpb24gX2V4dEFkZChwKSB7XG4gIC8vIGh5cGVyZWxsaXB0aWMub3JnL0VGRC9nMXAvYXV0by10d2lzdGVkLWV4dGVuZGVkLTEuaHRtbFxuICAvLyAgICAgI2FkZGl0aW9uLWFkZC0yMDA4LWh3Y2QtM1xuICAvLyA4TVxuXG4gIC8vIEEgPSAoWTEgLSBYMSkgKiAoWTIgLSBYMilcbiAgdmFyIGEgPSB0aGlzLnkucmVkU3ViKHRoaXMueCkucmVkTXVsKHAueS5yZWRTdWIocC54KSk7XG4gIC8vIEIgPSAoWTEgKyBYMSkgKiAoWTIgKyBYMilcbiAgdmFyIGIgPSB0aGlzLnkucmVkQWRkKHRoaXMueCkucmVkTXVsKHAueS5yZWRBZGQocC54KSk7XG4gIC8vIEMgPSBUMSAqIGsgKiBUMlxuICB2YXIgYyA9IHRoaXMudC5yZWRNdWwodGhpcy5jdXJ2ZS5kZCkucmVkTXVsKHAudCk7XG4gIC8vIEQgPSBaMSAqIDIgKiBaMlxuICB2YXIgZCA9IHRoaXMuei5yZWRNdWwocC56LnJlZEFkZChwLnopKTtcbiAgLy8gRSA9IEIgLSBBXG4gIHZhciBlID0gYi5yZWRTdWIoYSk7XG4gIC8vIEYgPSBEIC0gQ1xuICB2YXIgZiA9IGQucmVkU3ViKGMpO1xuICAvLyBHID0gRCArIENcbiAgdmFyIGcgPSBkLnJlZEFkZChjKTtcbiAgLy8gSCA9IEIgKyBBXG4gIHZhciBoID0gYi5yZWRBZGQoYSk7XG4gIC8vIFgzID0gRSAqIEZcbiAgdmFyIG54ID0gZS5yZWRNdWwoZik7XG4gIC8vIFkzID0gRyAqIEhcbiAgdmFyIG55ID0gZy5yZWRNdWwoaCk7XG4gIC8vIFQzID0gRSAqIEhcbiAgdmFyIG50ID0gZS5yZWRNdWwoaCk7XG4gIC8vIFozID0gRiAqIEdcbiAgdmFyIG56ID0gZi5yZWRNdWwoZyk7XG4gIHJldHVybiB0aGlzLmN1cnZlLnBvaW50KG54LCBueSwgbnosIG50KTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5fcHJvakFkZCA9IGZ1bmN0aW9uIF9wcm9qQWRkKHApIHtcbiAgLy8gaHlwZXJlbGxpcHRpYy5vcmcvRUZEL2cxcC9hdXRvLXR3aXN0ZWQtcHJvamVjdGl2ZS5odG1sXG4gIC8vICAgICAjYWRkaXRpb24tYWRkLTIwMDgtYmJqbHBcbiAgLy8gICAgICNhZGRpdGlvbi1hZGQtMjAwNy1ibFxuICAvLyAxME0gKyAxU1xuXG4gIC8vIEEgPSBaMSAqIFoyXG4gIHZhciBhID0gdGhpcy56LnJlZE11bChwLnopO1xuICAvLyBCID0gQV4yXG4gIHZhciBiID0gYS5yZWRTcXIoKTtcbiAgLy8gQyA9IFgxICogWDJcbiAgdmFyIGMgPSB0aGlzLngucmVkTXVsKHAueCk7XG4gIC8vIEQgPSBZMSAqIFkyXG4gIHZhciBkID0gdGhpcy55LnJlZE11bChwLnkpO1xuICAvLyBFID0gZCAqIEMgKiBEXG4gIHZhciBlID0gdGhpcy5jdXJ2ZS5kLnJlZE11bChjKS5yZWRNdWwoZCk7XG4gIC8vIEYgPSBCIC0gRVxuICB2YXIgZiA9IGIucmVkU3ViKGUpO1xuICAvLyBHID0gQiArIEVcbiAgdmFyIGcgPSBiLnJlZEFkZChlKTtcbiAgLy8gWDMgPSBBICogRiAqICgoWDEgKyBZMSkgKiAoWDIgKyBZMikgLSBDIC0gRClcbiAgdmFyIHRtcCA9IHRoaXMueC5yZWRBZGQodGhpcy55KS5yZWRNdWwocC54LnJlZEFkZChwLnkpKS5yZWRJU3ViKGMpLnJlZElTdWIoZCk7XG4gIHZhciBueCA9IGEucmVkTXVsKGYpLnJlZE11bCh0bXApO1xuICB2YXIgbnk7XG4gIHZhciBuejtcbiAgaWYgKHRoaXMuY3VydmUudHdpc3RlZCkge1xuICAgIC8vIFkzID0gQSAqIEcgKiAoRCAtIGEgKiBDKVxuICAgIG55ID0gYS5yZWRNdWwoZykucmVkTXVsKGQucmVkU3ViKHRoaXMuY3VydmUuX211bEEoYykpKTtcbiAgICAvLyBaMyA9IEYgKiBHXG4gICAgbnogPSBmLnJlZE11bChnKTtcbiAgfSBlbHNlIHtcbiAgICAvLyBZMyA9IEEgKiBHICogKEQgLSBDKVxuICAgIG55ID0gYS5yZWRNdWwoZykucmVkTXVsKGQucmVkU3ViKGMpKTtcbiAgICAvLyBaMyA9IGMgKiBGICogR1xuICAgIG56ID0gdGhpcy5jdXJ2ZS5fbXVsQyhmKS5yZWRNdWwoZyk7XG4gIH1cbiAgcmV0dXJuIHRoaXMuY3VydmUucG9pbnQobngsIG55LCBueik7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gYWRkKHApIHtcbiAgaWYgKHRoaXMuaXNJbmZpbml0eSgpKVxuICAgIHJldHVybiBwO1xuICBpZiAocC5pc0luZmluaXR5KCkpXG4gICAgcmV0dXJuIHRoaXM7XG5cbiAgaWYgKHRoaXMuY3VydmUuZXh0ZW5kZWQpXG4gICAgcmV0dXJuIHRoaXMuX2V4dEFkZChwKTtcbiAgZWxzZVxuICAgIHJldHVybiB0aGlzLl9wcm9qQWRkKHApO1xufTtcblxuUG9pbnQucHJvdG90eXBlLm11bCA9IGZ1bmN0aW9uIG11bChrKSB7XG4gIGlmICh0aGlzLl9oYXNEb3VibGVzKGspKVxuICAgIHJldHVybiB0aGlzLmN1cnZlLl9maXhlZE5hZk11bCh0aGlzLCBrKTtcbiAgZWxzZVxuICAgIHJldHVybiB0aGlzLmN1cnZlLl93bmFmTXVsKHRoaXMsIGspO1xufTtcblxuUG9pbnQucHJvdG90eXBlLm11bEFkZCA9IGZ1bmN0aW9uIG11bEFkZChrMSwgcCwgazIpIHtcbiAgcmV0dXJuIHRoaXMuY3VydmUuX3duYWZNdWxBZGQoMSwgWyB0aGlzLCBwIF0sIFsgazEsIGsyIF0sIDIsIGZhbHNlKTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5qbXVsQWRkID0gZnVuY3Rpb24gam11bEFkZChrMSwgcCwgazIpIHtcbiAgcmV0dXJuIHRoaXMuY3VydmUuX3duYWZNdWxBZGQoMSwgWyB0aGlzLCBwIF0sIFsgazEsIGsyIF0sIDIsIHRydWUpO1xufTtcblxuUG9pbnQucHJvdG90eXBlLm5vcm1hbGl6ZSA9IGZ1bmN0aW9uIG5vcm1hbGl6ZSgpIHtcbiAgaWYgKHRoaXMuek9uZSlcbiAgICByZXR1cm4gdGhpcztcblxuICAvLyBOb3JtYWxpemUgY29vcmRpbmF0ZXNcbiAgdmFyIHppID0gdGhpcy56LnJlZEludm0oKTtcbiAgdGhpcy54ID0gdGhpcy54LnJlZE11bCh6aSk7XG4gIHRoaXMueSA9IHRoaXMueS5yZWRNdWwoemkpO1xuICBpZiAodGhpcy50KVxuICAgIHRoaXMudCA9IHRoaXMudC5yZWRNdWwoemkpO1xuICB0aGlzLnogPSB0aGlzLmN1cnZlLm9uZTtcbiAgdGhpcy56T25lID0gdHJ1ZTtcbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUubmVnID0gZnVuY3Rpb24gbmVnKCkge1xuICByZXR1cm4gdGhpcy5jdXJ2ZS5wb2ludCh0aGlzLngucmVkTmVnKCksXG4gICAgdGhpcy55LFxuICAgIHRoaXMueixcbiAgICB0aGlzLnQgJiYgdGhpcy50LnJlZE5lZygpKTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5nZXRYID0gZnVuY3Rpb24gZ2V0WCgpIHtcbiAgdGhpcy5ub3JtYWxpemUoKTtcbiAgcmV0dXJuIHRoaXMueC5mcm9tUmVkKCk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuZ2V0WSA9IGZ1bmN0aW9uIGdldFkoKSB7XG4gIHRoaXMubm9ybWFsaXplKCk7XG4gIHJldHVybiB0aGlzLnkuZnJvbVJlZCgpO1xufTtcblxuUG9pbnQucHJvdG90eXBlLmVxID0gZnVuY3Rpb24gZXEob3RoZXIpIHtcbiAgcmV0dXJuIHRoaXMgPT09IG90aGVyIHx8XG4gICAgICAgICB0aGlzLmdldFgoKS5jbXAob3RoZXIuZ2V0WCgpKSA9PT0gMCAmJlxuICAgICAgICAgdGhpcy5nZXRZKCkuY21wKG90aGVyLmdldFkoKSkgPT09IDA7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuZXFYVG9QID0gZnVuY3Rpb24gZXFYVG9QKHgpIHtcbiAgdmFyIHJ4ID0geC50b1JlZCh0aGlzLmN1cnZlLnJlZCkucmVkTXVsKHRoaXMueik7XG4gIGlmICh0aGlzLnguY21wKHJ4KSA9PT0gMClcbiAgICByZXR1cm4gdHJ1ZTtcblxuICB2YXIgeGMgPSB4LmNsb25lKCk7XG4gIHZhciB0ID0gdGhpcy5jdXJ2ZS5yZWROLnJlZE11bCh0aGlzLnopO1xuICBmb3IgKDs7KSB7XG4gICAgeGMuaWFkZCh0aGlzLmN1cnZlLm4pO1xuICAgIGlmICh4Yy5jbXAodGhpcy5jdXJ2ZS5wKSA+PSAwKVxuICAgICAgcmV0dXJuIGZhbHNlO1xuXG4gICAgcngucmVkSUFkZCh0KTtcbiAgICBpZiAodGhpcy54LmNtcChyeCkgPT09IDApXG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgfVxufTtcblxuLy8gQ29tcGF0aWJpbGl0eSB3aXRoIEJhc2VDdXJ2ZVxuUG9pbnQucHJvdG90eXBlLnRvUCA9IFBvaW50LnByb3RvdHlwZS5ub3JtYWxpemU7XG5Qb2ludC5wcm90b3R5cGUubWl4ZWRBZGQgPSBQb2ludC5wcm90b3R5cGUuYWRkO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgY3VydmUgPSBleHBvcnRzO1xuXG5jdXJ2ZS5iYXNlID0gcmVxdWlyZSgnLi9iYXNlJyk7XG5jdXJ2ZS5zaG9ydCA9IHJlcXVpcmUoJy4vc2hvcnQnKTtcbmN1cnZlLm1vbnQgPSByZXF1aXJlKCcuL21vbnQnKTtcbmN1cnZlLmVkd2FyZHMgPSByZXF1aXJlKCcuL2Vkd2FyZHMnKTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIEJOID0gcmVxdWlyZSgnYm4uanMnKTtcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJyk7XG52YXIgQmFzZSA9IHJlcXVpcmUoJy4vYmFzZScpO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xuXG5mdW5jdGlvbiBNb250Q3VydmUoY29uZikge1xuICBCYXNlLmNhbGwodGhpcywgJ21vbnQnLCBjb25mKTtcblxuICB0aGlzLmEgPSBuZXcgQk4oY29uZi5hLCAxNikudG9SZWQodGhpcy5yZWQpO1xuICB0aGlzLmIgPSBuZXcgQk4oY29uZi5iLCAxNikudG9SZWQodGhpcy5yZWQpO1xuICB0aGlzLmk0ID0gbmV3IEJOKDQpLnRvUmVkKHRoaXMucmVkKS5yZWRJbnZtKCk7XG4gIHRoaXMudHdvID0gbmV3IEJOKDIpLnRvUmVkKHRoaXMucmVkKTtcbiAgdGhpcy5hMjQgPSB0aGlzLmk0LnJlZE11bCh0aGlzLmEucmVkQWRkKHRoaXMudHdvKSk7XG59XG5pbmhlcml0cyhNb250Q3VydmUsIEJhc2UpO1xubW9kdWxlLmV4cG9ydHMgPSBNb250Q3VydmU7XG5cbk1vbnRDdXJ2ZS5wcm90b3R5cGUudmFsaWRhdGUgPSBmdW5jdGlvbiB2YWxpZGF0ZShwb2ludCkge1xuICB2YXIgeCA9IHBvaW50Lm5vcm1hbGl6ZSgpLng7XG4gIHZhciB4MiA9IHgucmVkU3FyKCk7XG4gIHZhciByaHMgPSB4Mi5yZWRNdWwoeCkucmVkQWRkKHgyLnJlZE11bCh0aGlzLmEpKS5yZWRBZGQoeCk7XG4gIHZhciB5ID0gcmhzLnJlZFNxcnQoKTtcblxuICByZXR1cm4geS5yZWRTcXIoKS5jbXAocmhzKSA9PT0gMDtcbn07XG5cbmZ1bmN0aW9uIFBvaW50KGN1cnZlLCB4LCB6KSB7XG4gIEJhc2UuQmFzZVBvaW50LmNhbGwodGhpcywgY3VydmUsICdwcm9qZWN0aXZlJyk7XG4gIGlmICh4ID09PSBudWxsICYmIHogPT09IG51bGwpIHtcbiAgICB0aGlzLnggPSB0aGlzLmN1cnZlLm9uZTtcbiAgICB0aGlzLnogPSB0aGlzLmN1cnZlLnplcm87XG4gIH0gZWxzZSB7XG4gICAgdGhpcy54ID0gbmV3IEJOKHgsIDE2KTtcbiAgICB0aGlzLnogPSBuZXcgQk4oeiwgMTYpO1xuICAgIGlmICghdGhpcy54LnJlZClcbiAgICAgIHRoaXMueCA9IHRoaXMueC50b1JlZCh0aGlzLmN1cnZlLnJlZCk7XG4gICAgaWYgKCF0aGlzLnoucmVkKVxuICAgICAgdGhpcy56ID0gdGhpcy56LnRvUmVkKHRoaXMuY3VydmUucmVkKTtcbiAgfVxufVxuaW5oZXJpdHMoUG9pbnQsIEJhc2UuQmFzZVBvaW50KTtcblxuTW9udEN1cnZlLnByb3RvdHlwZS5kZWNvZGVQb2ludCA9IGZ1bmN0aW9uIGRlY29kZVBvaW50KGJ5dGVzLCBlbmMpIHtcbiAgcmV0dXJuIHRoaXMucG9pbnQodXRpbHMudG9BcnJheShieXRlcywgZW5jKSwgMSk7XG59O1xuXG5Nb250Q3VydmUucHJvdG90eXBlLnBvaW50ID0gZnVuY3Rpb24gcG9pbnQoeCwgeikge1xuICByZXR1cm4gbmV3IFBvaW50KHRoaXMsIHgsIHopO1xufTtcblxuTW9udEN1cnZlLnByb3RvdHlwZS5wb2ludEZyb21KU09OID0gZnVuY3Rpb24gcG9pbnRGcm9tSlNPTihvYmopIHtcbiAgcmV0dXJuIFBvaW50LmZyb21KU09OKHRoaXMsIG9iaik7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUucHJlY29tcHV0ZSA9IGZ1bmN0aW9uIHByZWNvbXB1dGUoKSB7XG4gIC8vIE5vLW9wXG59O1xuXG5Qb2ludC5wcm90b3R5cGUuX2VuY29kZSA9IGZ1bmN0aW9uIF9lbmNvZGUoKSB7XG4gIHJldHVybiB0aGlzLmdldFgoKS50b0FycmF5KCdiZScsIHRoaXMuY3VydmUucC5ieXRlTGVuZ3RoKCkpO1xufTtcblxuUG9pbnQuZnJvbUpTT04gPSBmdW5jdGlvbiBmcm9tSlNPTihjdXJ2ZSwgb2JqKSB7XG4gIHJldHVybiBuZXcgUG9pbnQoY3VydmUsIG9ialswXSwgb2JqWzFdIHx8IGN1cnZlLm9uZSk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuaW5zcGVjdCA9IGZ1bmN0aW9uIGluc3BlY3QoKSB7XG4gIGlmICh0aGlzLmlzSW5maW5pdHkoKSlcbiAgICByZXR1cm4gJzxFQyBQb2ludCBJbmZpbml0eT4nO1xuICByZXR1cm4gJzxFQyBQb2ludCB4OiAnICsgdGhpcy54LmZyb21SZWQoKS50b1N0cmluZygxNiwgMikgK1xuICAgICAgJyB6OiAnICsgdGhpcy56LmZyb21SZWQoKS50b1N0cmluZygxNiwgMikgKyAnPic7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuaXNJbmZpbml0eSA9IGZ1bmN0aW9uIGlzSW5maW5pdHkoKSB7XG4gIC8vIFhYWCBUaGlzIGNvZGUgYXNzdW1lcyB0aGF0IHplcm8gaXMgYWx3YXlzIHplcm8gaW4gcmVkXG4gIHJldHVybiB0aGlzLnouY21wbigwKSA9PT0gMDtcbn07XG5cblBvaW50LnByb3RvdHlwZS5kYmwgPSBmdW5jdGlvbiBkYmwoKSB7XG4gIC8vIGh0dHA6Ly9oeXBlcmVsbGlwdGljLm9yZy9FRkQvZzFwL2F1dG8tbW9udGdvbS14ei5odG1sI2RvdWJsaW5nLWRibC0xOTg3LW0tM1xuICAvLyAyTSArIDJTICsgNEFcblxuICAvLyBBID0gWDEgKyBaMVxuICB2YXIgYSA9IHRoaXMueC5yZWRBZGQodGhpcy56KTtcbiAgLy8gQUEgPSBBXjJcbiAgdmFyIGFhID0gYS5yZWRTcXIoKTtcbiAgLy8gQiA9IFgxIC0gWjFcbiAgdmFyIGIgPSB0aGlzLngucmVkU3ViKHRoaXMueik7XG4gIC8vIEJCID0gQl4yXG4gIHZhciBiYiA9IGIucmVkU3FyKCk7XG4gIC8vIEMgPSBBQSAtIEJCXG4gIHZhciBjID0gYWEucmVkU3ViKGJiKTtcbiAgLy8gWDMgPSBBQSAqIEJCXG4gIHZhciBueCA9IGFhLnJlZE11bChiYik7XG4gIC8vIFozID0gQyAqIChCQiArIEEyNCAqIEMpXG4gIHZhciBueiA9IGMucmVkTXVsKGJiLnJlZEFkZCh0aGlzLmN1cnZlLmEyNC5yZWRNdWwoYykpKTtcbiAgcmV0dXJuIHRoaXMuY3VydmUucG9pbnQobngsIG56KTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5hZGQgPSBmdW5jdGlvbiBhZGQoKSB7XG4gIHRocm93IG5ldyBFcnJvcignTm90IHN1cHBvcnRlZCBvbiBNb250Z29tZXJ5IGN1cnZlJyk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuZGlmZkFkZCA9IGZ1bmN0aW9uIGRpZmZBZGQocCwgZGlmZikge1xuICAvLyBodHRwOi8vaHlwZXJlbGxpcHRpYy5vcmcvRUZEL2cxcC9hdXRvLW1vbnRnb20teHouaHRtbCNkaWZmYWRkLWRhZGQtMTk4Ny1tLTNcbiAgLy8gNE0gKyAyUyArIDZBXG5cbiAgLy8gQSA9IFgyICsgWjJcbiAgdmFyIGEgPSB0aGlzLngucmVkQWRkKHRoaXMueik7XG4gIC8vIEIgPSBYMiAtIFoyXG4gIHZhciBiID0gdGhpcy54LnJlZFN1Yih0aGlzLnopO1xuICAvLyBDID0gWDMgKyBaM1xuICB2YXIgYyA9IHAueC5yZWRBZGQocC56KTtcbiAgLy8gRCA9IFgzIC0gWjNcbiAgdmFyIGQgPSBwLngucmVkU3ViKHAueik7XG4gIC8vIERBID0gRCAqIEFcbiAgdmFyIGRhID0gZC5yZWRNdWwoYSk7XG4gIC8vIENCID0gQyAqIEJcbiAgdmFyIGNiID0gYy5yZWRNdWwoYik7XG4gIC8vIFg1ID0gWjEgKiAoREEgKyBDQileMlxuICB2YXIgbnggPSBkaWZmLnoucmVkTXVsKGRhLnJlZEFkZChjYikucmVkU3FyKCkpO1xuICAvLyBaNSA9IFgxICogKERBIC0gQ0IpXjJcbiAgdmFyIG56ID0gZGlmZi54LnJlZE11bChkYS5yZWRJU3ViKGNiKS5yZWRTcXIoKSk7XG4gIHJldHVybiB0aGlzLmN1cnZlLnBvaW50KG54LCBueik7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUubXVsID0gZnVuY3Rpb24gbXVsKGspIHtcbiAgdmFyIHQgPSBrLmNsb25lKCk7XG4gIHZhciBhID0gdGhpczsgLy8gKE4gLyAyKSAqIFEgKyBRXG4gIHZhciBiID0gdGhpcy5jdXJ2ZS5wb2ludChudWxsLCBudWxsKTsgLy8gKE4gLyAyKSAqIFFcbiAgdmFyIGMgPSB0aGlzOyAvLyBRXG5cbiAgZm9yICh2YXIgYml0cyA9IFtdOyB0LmNtcG4oMCkgIT09IDA7IHQuaXVzaHJuKDEpKVxuICAgIGJpdHMucHVzaCh0LmFuZGxuKDEpKTtcblxuICBmb3IgKHZhciBpID0gYml0cy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgIGlmIChiaXRzW2ldID09PSAwKSB7XG4gICAgICAvLyBOICogUSArIFEgPSAoKE4gLyAyKSAqIFEgKyBRKSkgKyAoTiAvIDIpICogUVxuICAgICAgYSA9IGEuZGlmZkFkZChiLCBjKTtcbiAgICAgIC8vIE4gKiBRID0gMiAqICgoTiAvIDIpICogUSArIFEpKVxuICAgICAgYiA9IGIuZGJsKCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIE4gKiBRID0gKChOIC8gMikgKiBRICsgUSkgKyAoKE4gLyAyKSAqIFEpXG4gICAgICBiID0gYS5kaWZmQWRkKGIsIGMpO1xuICAgICAgLy8gTiAqIFEgKyBRID0gMiAqICgoTiAvIDIpICogUSArIFEpXG4gICAgICBhID0gYS5kYmwoKTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIGI7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUubXVsQWRkID0gZnVuY3Rpb24gbXVsQWRkKCkge1xuICB0aHJvdyBuZXcgRXJyb3IoJ05vdCBzdXBwb3J0ZWQgb24gTW9udGdvbWVyeSBjdXJ2ZScpO1xufTtcblxuUG9pbnQucHJvdG90eXBlLmp1bWxBZGQgPSBmdW5jdGlvbiBqdW1sQWRkKCkge1xuICB0aHJvdyBuZXcgRXJyb3IoJ05vdCBzdXBwb3J0ZWQgb24gTW9udGdvbWVyeSBjdXJ2ZScpO1xufTtcblxuUG9pbnQucHJvdG90eXBlLmVxID0gZnVuY3Rpb24gZXEob3RoZXIpIHtcbiAgcmV0dXJuIHRoaXMuZ2V0WCgpLmNtcChvdGhlci5nZXRYKCkpID09PSAwO1xufTtcblxuUG9pbnQucHJvdG90eXBlLm5vcm1hbGl6ZSA9IGZ1bmN0aW9uIG5vcm1hbGl6ZSgpIHtcbiAgdGhpcy54ID0gdGhpcy54LnJlZE11bCh0aGlzLnoucmVkSW52bSgpKTtcbiAgdGhpcy56ID0gdGhpcy5jdXJ2ZS5vbmU7XG4gIHJldHVybiB0aGlzO1xufTtcblxuUG9pbnQucHJvdG90eXBlLmdldFggPSBmdW5jdGlvbiBnZXRYKCkge1xuICAvLyBOb3JtYWxpemUgY29vcmRpbmF0ZXNcbiAgdGhpcy5ub3JtYWxpemUoKTtcblxuICByZXR1cm4gdGhpcy54LmZyb21SZWQoKTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG52YXIgQk4gPSByZXF1aXJlKCdibi5qcycpO1xudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKTtcbnZhciBCYXNlID0gcmVxdWlyZSgnLi9iYXNlJyk7XG5cbnZhciBhc3NlcnQgPSB1dGlscy5hc3NlcnQ7XG5cbmZ1bmN0aW9uIFNob3J0Q3VydmUoY29uZikge1xuICBCYXNlLmNhbGwodGhpcywgJ3Nob3J0JywgY29uZik7XG5cbiAgdGhpcy5hID0gbmV3IEJOKGNvbmYuYSwgMTYpLnRvUmVkKHRoaXMucmVkKTtcbiAgdGhpcy5iID0gbmV3IEJOKGNvbmYuYiwgMTYpLnRvUmVkKHRoaXMucmVkKTtcbiAgdGhpcy50aW52ID0gdGhpcy50d28ucmVkSW52bSgpO1xuXG4gIHRoaXMuemVyb0EgPSB0aGlzLmEuZnJvbVJlZCgpLmNtcG4oMCkgPT09IDA7XG4gIHRoaXMudGhyZWVBID0gdGhpcy5hLmZyb21SZWQoKS5zdWIodGhpcy5wKS5jbXBuKC0zKSA9PT0gMDtcblxuICAvLyBJZiB0aGUgY3VydmUgaXMgZW5kb21vcnBoaWMsIHByZWNhbGN1bGF0ZSBiZXRhIGFuZCBsYW1iZGFcbiAgdGhpcy5lbmRvID0gdGhpcy5fZ2V0RW5kb21vcnBoaXNtKGNvbmYpO1xuICB0aGlzLl9lbmRvV25hZlQxID0gbmV3IEFycmF5KDQpO1xuICB0aGlzLl9lbmRvV25hZlQyID0gbmV3IEFycmF5KDQpO1xufVxuaW5oZXJpdHMoU2hvcnRDdXJ2ZSwgQmFzZSk7XG5tb2R1bGUuZXhwb3J0cyA9IFNob3J0Q3VydmU7XG5cblNob3J0Q3VydmUucHJvdG90eXBlLl9nZXRFbmRvbW9ycGhpc20gPSBmdW5jdGlvbiBfZ2V0RW5kb21vcnBoaXNtKGNvbmYpIHtcbiAgLy8gTm8gZWZmaWNpZW50IGVuZG9tb3JwaGlzbVxuICBpZiAoIXRoaXMuemVyb0EgfHwgIXRoaXMuZyB8fCAhdGhpcy5uIHx8IHRoaXMucC5tb2RuKDMpICE9PSAxKVxuICAgIHJldHVybjtcblxuICAvLyBDb21wdXRlIGJldGEgYW5kIGxhbWJkYSwgdGhhdCBsYW1iZGEgKiBQID0gKGJldGEgKiBQeDsgUHkpXG4gIHZhciBiZXRhO1xuICB2YXIgbGFtYmRhO1xuICBpZiAoY29uZi5iZXRhKSB7XG4gICAgYmV0YSA9IG5ldyBCTihjb25mLmJldGEsIDE2KS50b1JlZCh0aGlzLnJlZCk7XG4gIH0gZWxzZSB7XG4gICAgdmFyIGJldGFzID0gdGhpcy5fZ2V0RW5kb1Jvb3RzKHRoaXMucCk7XG4gICAgLy8gQ2hvb3NlIHRoZSBzbWFsbGVzdCBiZXRhXG4gICAgYmV0YSA9IGJldGFzWzBdLmNtcChiZXRhc1sxXSkgPCAwID8gYmV0YXNbMF0gOiBiZXRhc1sxXTtcbiAgICBiZXRhID0gYmV0YS50b1JlZCh0aGlzLnJlZCk7XG4gIH1cbiAgaWYgKGNvbmYubGFtYmRhKSB7XG4gICAgbGFtYmRhID0gbmV3IEJOKGNvbmYubGFtYmRhLCAxNik7XG4gIH0gZWxzZSB7XG4gICAgLy8gQ2hvb3NlIHRoZSBsYW1iZGEgdGhhdCBpcyBtYXRjaGluZyBzZWxlY3RlZCBiZXRhXG4gICAgdmFyIGxhbWJkYXMgPSB0aGlzLl9nZXRFbmRvUm9vdHModGhpcy5uKTtcbiAgICBpZiAodGhpcy5nLm11bChsYW1iZGFzWzBdKS54LmNtcCh0aGlzLmcueC5yZWRNdWwoYmV0YSkpID09PSAwKSB7XG4gICAgICBsYW1iZGEgPSBsYW1iZGFzWzBdO1xuICAgIH0gZWxzZSB7XG4gICAgICBsYW1iZGEgPSBsYW1iZGFzWzFdO1xuICAgICAgYXNzZXJ0KHRoaXMuZy5tdWwobGFtYmRhKS54LmNtcCh0aGlzLmcueC5yZWRNdWwoYmV0YSkpID09PSAwKTtcbiAgICB9XG4gIH1cblxuICAvLyBHZXQgYmFzaXMgdmVjdG9ycywgdXNlZCBmb3IgYmFsYW5jZWQgbGVuZ3RoLXR3byByZXByZXNlbnRhdGlvblxuICB2YXIgYmFzaXM7XG4gIGlmIChjb25mLmJhc2lzKSB7XG4gICAgYmFzaXMgPSBjb25mLmJhc2lzLm1hcChmdW5jdGlvbih2ZWMpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGE6IG5ldyBCTih2ZWMuYSwgMTYpLFxuICAgICAgICBiOiBuZXcgQk4odmVjLmIsIDE2KSxcbiAgICAgIH07XG4gICAgfSk7XG4gIH0gZWxzZSB7XG4gICAgYmFzaXMgPSB0aGlzLl9nZXRFbmRvQmFzaXMobGFtYmRhKTtcbiAgfVxuXG4gIHJldHVybiB7XG4gICAgYmV0YTogYmV0YSxcbiAgICBsYW1iZGE6IGxhbWJkYSxcbiAgICBiYXNpczogYmFzaXMsXG4gIH07XG59O1xuXG5TaG9ydEN1cnZlLnByb3RvdHlwZS5fZ2V0RW5kb1Jvb3RzID0gZnVuY3Rpb24gX2dldEVuZG9Sb290cyhudW0pIHtcbiAgLy8gRmluZCByb290cyBvZiBmb3IgeF4yICsgeCArIDEgaW4gRlxuICAvLyBSb290ID0gKC0xICstIFNxcnQoLTMpKSAvIDJcbiAgLy9cbiAgdmFyIHJlZCA9IG51bSA9PT0gdGhpcy5wID8gdGhpcy5yZWQgOiBCTi5tb250KG51bSk7XG4gIHZhciB0aW52ID0gbmV3IEJOKDIpLnRvUmVkKHJlZCkucmVkSW52bSgpO1xuICB2YXIgbnRpbnYgPSB0aW52LnJlZE5lZygpO1xuXG4gIHZhciBzID0gbmV3IEJOKDMpLnRvUmVkKHJlZCkucmVkTmVnKCkucmVkU3FydCgpLnJlZE11bCh0aW52KTtcblxuICB2YXIgbDEgPSBudGludi5yZWRBZGQocykuZnJvbVJlZCgpO1xuICB2YXIgbDIgPSBudGludi5yZWRTdWIocykuZnJvbVJlZCgpO1xuICByZXR1cm4gWyBsMSwgbDIgXTtcbn07XG5cblNob3J0Q3VydmUucHJvdG90eXBlLl9nZXRFbmRvQmFzaXMgPSBmdW5jdGlvbiBfZ2V0RW5kb0Jhc2lzKGxhbWJkYSkge1xuICAvLyBhcHJ4U3FydCA+PSBzcXJ0KHRoaXMubilcbiAgdmFyIGFwcnhTcXJ0ID0gdGhpcy5uLnVzaHJuKE1hdGguZmxvb3IodGhpcy5uLmJpdExlbmd0aCgpIC8gMikpO1xuXG4gIC8vIDMuNzRcbiAgLy8gUnVuIEVHQ0QsIHVudGlsIHIoTCArIDEpIDwgYXByeFNxcnRcbiAgdmFyIHUgPSBsYW1iZGE7XG4gIHZhciB2ID0gdGhpcy5uLmNsb25lKCk7XG4gIHZhciB4MSA9IG5ldyBCTigxKTtcbiAgdmFyIHkxID0gbmV3IEJOKDApO1xuICB2YXIgeDIgPSBuZXcgQk4oMCk7XG4gIHZhciB5MiA9IG5ldyBCTigxKTtcblxuICAvLyBOT1RFOiBhbGwgdmVjdG9ycyBhcmUgcm9vdHMgb2Y6IGEgKyBiICogbGFtYmRhID0gMCAobW9kIG4pXG4gIHZhciBhMDtcbiAgdmFyIGIwO1xuICAvLyBGaXJzdCB2ZWN0b3JcbiAgdmFyIGExO1xuICB2YXIgYjE7XG4gIC8vIFNlY29uZCB2ZWN0b3JcbiAgdmFyIGEyO1xuICB2YXIgYjI7XG5cbiAgdmFyIHByZXZSO1xuICB2YXIgaSA9IDA7XG4gIHZhciByO1xuICB2YXIgeDtcbiAgd2hpbGUgKHUuY21wbigwKSAhPT0gMCkge1xuICAgIHZhciBxID0gdi5kaXYodSk7XG4gICAgciA9IHYuc3ViKHEubXVsKHUpKTtcbiAgICB4ID0geDIuc3ViKHEubXVsKHgxKSk7XG4gICAgdmFyIHkgPSB5Mi5zdWIocS5tdWwoeTEpKTtcblxuICAgIGlmICghYTEgJiYgci5jbXAoYXByeFNxcnQpIDwgMCkge1xuICAgICAgYTAgPSBwcmV2Ui5uZWcoKTtcbiAgICAgIGIwID0geDE7XG4gICAgICBhMSA9IHIubmVnKCk7XG4gICAgICBiMSA9IHg7XG4gICAgfSBlbHNlIGlmIChhMSAmJiArK2kgPT09IDIpIHtcbiAgICAgIGJyZWFrO1xuICAgIH1cbiAgICBwcmV2UiA9IHI7XG5cbiAgICB2ID0gdTtcbiAgICB1ID0gcjtcbiAgICB4MiA9IHgxO1xuICAgIHgxID0geDtcbiAgICB5MiA9IHkxO1xuICAgIHkxID0geTtcbiAgfVxuICBhMiA9IHIubmVnKCk7XG4gIGIyID0geDtcblxuICB2YXIgbGVuMSA9IGExLnNxcigpLmFkZChiMS5zcXIoKSk7XG4gIHZhciBsZW4yID0gYTIuc3FyKCkuYWRkKGIyLnNxcigpKTtcbiAgaWYgKGxlbjIuY21wKGxlbjEpID49IDApIHtcbiAgICBhMiA9IGEwO1xuICAgIGIyID0gYjA7XG4gIH1cblxuICAvLyBOb3JtYWxpemUgc2lnbnNcbiAgaWYgKGExLm5lZ2F0aXZlKSB7XG4gICAgYTEgPSBhMS5uZWcoKTtcbiAgICBiMSA9IGIxLm5lZygpO1xuICB9XG4gIGlmIChhMi5uZWdhdGl2ZSkge1xuICAgIGEyID0gYTIubmVnKCk7XG4gICAgYjIgPSBiMi5uZWcoKTtcbiAgfVxuXG4gIHJldHVybiBbXG4gICAgeyBhOiBhMSwgYjogYjEgfSxcbiAgICB7IGE6IGEyLCBiOiBiMiB9LFxuICBdO1xufTtcblxuU2hvcnRDdXJ2ZS5wcm90b3R5cGUuX2VuZG9TcGxpdCA9IGZ1bmN0aW9uIF9lbmRvU3BsaXQoaykge1xuICB2YXIgYmFzaXMgPSB0aGlzLmVuZG8uYmFzaXM7XG4gIHZhciB2MSA9IGJhc2lzWzBdO1xuICB2YXIgdjIgPSBiYXNpc1sxXTtcblxuICB2YXIgYzEgPSB2Mi5iLm11bChrKS5kaXZSb3VuZCh0aGlzLm4pO1xuICB2YXIgYzIgPSB2MS5iLm5lZygpLm11bChrKS5kaXZSb3VuZCh0aGlzLm4pO1xuXG4gIHZhciBwMSA9IGMxLm11bCh2MS5hKTtcbiAgdmFyIHAyID0gYzIubXVsKHYyLmEpO1xuICB2YXIgcTEgPSBjMS5tdWwodjEuYik7XG4gIHZhciBxMiA9IGMyLm11bCh2Mi5iKTtcblxuICAvLyBDYWxjdWxhdGUgYW5zd2VyXG4gIHZhciBrMSA9IGsuc3ViKHAxKS5zdWIocDIpO1xuICB2YXIgazIgPSBxMS5hZGQocTIpLm5lZygpO1xuICByZXR1cm4geyBrMTogazEsIGsyOiBrMiB9O1xufTtcblxuU2hvcnRDdXJ2ZS5wcm90b3R5cGUucG9pbnRGcm9tWCA9IGZ1bmN0aW9uIHBvaW50RnJvbVgoeCwgb2RkKSB7XG4gIHggPSBuZXcgQk4oeCwgMTYpO1xuICBpZiAoIXgucmVkKVxuICAgIHggPSB4LnRvUmVkKHRoaXMucmVkKTtcblxuICB2YXIgeTIgPSB4LnJlZFNxcigpLnJlZE11bCh4KS5yZWRJQWRkKHgucmVkTXVsKHRoaXMuYSkpLnJlZElBZGQodGhpcy5iKTtcbiAgdmFyIHkgPSB5Mi5yZWRTcXJ0KCk7XG4gIGlmICh5LnJlZFNxcigpLnJlZFN1Yih5MikuY21wKHRoaXMuemVybykgIT09IDApXG4gICAgdGhyb3cgbmV3IEVycm9yKCdpbnZhbGlkIHBvaW50Jyk7XG5cbiAgLy8gWFhYIElzIHRoZXJlIGFueSB3YXkgdG8gdGVsbCBpZiB0aGUgbnVtYmVyIGlzIG9kZCB3aXRob3V0IGNvbnZlcnRpbmcgaXRcbiAgLy8gdG8gbm9uLXJlZCBmb3JtP1xuICB2YXIgaXNPZGQgPSB5LmZyb21SZWQoKS5pc09kZCgpO1xuICBpZiAob2RkICYmICFpc09kZCB8fCAhb2RkICYmIGlzT2RkKVxuICAgIHkgPSB5LnJlZE5lZygpO1xuXG4gIHJldHVybiB0aGlzLnBvaW50KHgsIHkpO1xufTtcblxuU2hvcnRDdXJ2ZS5wcm90b3R5cGUudmFsaWRhdGUgPSBmdW5jdGlvbiB2YWxpZGF0ZShwb2ludCkge1xuICBpZiAocG9pbnQuaW5mKVxuICAgIHJldHVybiB0cnVlO1xuXG4gIHZhciB4ID0gcG9pbnQueDtcbiAgdmFyIHkgPSBwb2ludC55O1xuXG4gIHZhciBheCA9IHRoaXMuYS5yZWRNdWwoeCk7XG4gIHZhciByaHMgPSB4LnJlZFNxcigpLnJlZE11bCh4KS5yZWRJQWRkKGF4KS5yZWRJQWRkKHRoaXMuYik7XG4gIHJldHVybiB5LnJlZFNxcigpLnJlZElTdWIocmhzKS5jbXBuKDApID09PSAwO1xufTtcblxuU2hvcnRDdXJ2ZS5wcm90b3R5cGUuX2VuZG9XbmFmTXVsQWRkID1cbiAgICBmdW5jdGlvbiBfZW5kb1duYWZNdWxBZGQocG9pbnRzLCBjb2VmZnMsIGphY29iaWFuUmVzdWx0KSB7XG4gICAgICB2YXIgbnBvaW50cyA9IHRoaXMuX2VuZG9XbmFmVDE7XG4gICAgICB2YXIgbmNvZWZmcyA9IHRoaXMuX2VuZG9XbmFmVDI7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgc3BsaXQgPSB0aGlzLl9lbmRvU3BsaXQoY29lZmZzW2ldKTtcbiAgICAgICAgdmFyIHAgPSBwb2ludHNbaV07XG4gICAgICAgIHZhciBiZXRhID0gcC5fZ2V0QmV0YSgpO1xuXG4gICAgICAgIGlmIChzcGxpdC5rMS5uZWdhdGl2ZSkge1xuICAgICAgICAgIHNwbGl0LmsxLmluZWcoKTtcbiAgICAgICAgICBwID0gcC5uZWcodHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHNwbGl0LmsyLm5lZ2F0aXZlKSB7XG4gICAgICAgICAgc3BsaXQuazIuaW5lZygpO1xuICAgICAgICAgIGJldGEgPSBiZXRhLm5lZyh0cnVlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIG5wb2ludHNbaSAqIDJdID0gcDtcbiAgICAgICAgbnBvaW50c1tpICogMiArIDFdID0gYmV0YTtcbiAgICAgICAgbmNvZWZmc1tpICogMl0gPSBzcGxpdC5rMTtcbiAgICAgICAgbmNvZWZmc1tpICogMiArIDFdID0gc3BsaXQuazI7XG4gICAgICB9XG4gICAgICB2YXIgcmVzID0gdGhpcy5fd25hZk11bEFkZCgxLCBucG9pbnRzLCBuY29lZmZzLCBpICogMiwgamFjb2JpYW5SZXN1bHQpO1xuXG4gICAgICAvLyBDbGVhbi11cCByZWZlcmVuY2VzIHRvIHBvaW50cyBhbmQgY29lZmZpY2llbnRzXG4gICAgICBmb3IgKHZhciBqID0gMDsgaiA8IGkgKiAyOyBqKyspIHtcbiAgICAgICAgbnBvaW50c1tqXSA9IG51bGw7XG4gICAgICAgIG5jb2VmZnNbal0gPSBudWxsO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHJlcztcbiAgICB9O1xuXG5mdW5jdGlvbiBQb2ludChjdXJ2ZSwgeCwgeSwgaXNSZWQpIHtcbiAgQmFzZS5CYXNlUG9pbnQuY2FsbCh0aGlzLCBjdXJ2ZSwgJ2FmZmluZScpO1xuICBpZiAoeCA9PT0gbnVsbCAmJiB5ID09PSBudWxsKSB7XG4gICAgdGhpcy54ID0gbnVsbDtcbiAgICB0aGlzLnkgPSBudWxsO1xuICAgIHRoaXMuaW5mID0gdHJ1ZTtcbiAgfSBlbHNlIHtcbiAgICB0aGlzLnggPSBuZXcgQk4oeCwgMTYpO1xuICAgIHRoaXMueSA9IG5ldyBCTih5LCAxNik7XG4gICAgLy8gRm9yY2UgcmVkZ29tZXJ5IHJlcHJlc2VudGF0aW9uIHdoZW4gbG9hZGluZyBmcm9tIEpTT05cbiAgICBpZiAoaXNSZWQpIHtcbiAgICAgIHRoaXMueC5mb3JjZVJlZCh0aGlzLmN1cnZlLnJlZCk7XG4gICAgICB0aGlzLnkuZm9yY2VSZWQodGhpcy5jdXJ2ZS5yZWQpO1xuICAgIH1cbiAgICBpZiAoIXRoaXMueC5yZWQpXG4gICAgICB0aGlzLnggPSB0aGlzLngudG9SZWQodGhpcy5jdXJ2ZS5yZWQpO1xuICAgIGlmICghdGhpcy55LnJlZClcbiAgICAgIHRoaXMueSA9IHRoaXMueS50b1JlZCh0aGlzLmN1cnZlLnJlZCk7XG4gICAgdGhpcy5pbmYgPSBmYWxzZTtcbiAgfVxufVxuaW5oZXJpdHMoUG9pbnQsIEJhc2UuQmFzZVBvaW50KTtcblxuU2hvcnRDdXJ2ZS5wcm90b3R5cGUucG9pbnQgPSBmdW5jdGlvbiBwb2ludCh4LCB5LCBpc1JlZCkge1xuICByZXR1cm4gbmV3IFBvaW50KHRoaXMsIHgsIHksIGlzUmVkKTtcbn07XG5cblNob3J0Q3VydmUucHJvdG90eXBlLnBvaW50RnJvbUpTT04gPSBmdW5jdGlvbiBwb2ludEZyb21KU09OKG9iaiwgcmVkKSB7XG4gIHJldHVybiBQb2ludC5mcm9tSlNPTih0aGlzLCBvYmosIHJlZCk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuX2dldEJldGEgPSBmdW5jdGlvbiBfZ2V0QmV0YSgpIHtcbiAgaWYgKCF0aGlzLmN1cnZlLmVuZG8pXG4gICAgcmV0dXJuO1xuXG4gIHZhciBwcmUgPSB0aGlzLnByZWNvbXB1dGVkO1xuICBpZiAocHJlICYmIHByZS5iZXRhKVxuICAgIHJldHVybiBwcmUuYmV0YTtcblxuICB2YXIgYmV0YSA9IHRoaXMuY3VydmUucG9pbnQodGhpcy54LnJlZE11bCh0aGlzLmN1cnZlLmVuZG8uYmV0YSksIHRoaXMueSk7XG4gIGlmIChwcmUpIHtcbiAgICB2YXIgY3VydmUgPSB0aGlzLmN1cnZlO1xuICAgIHZhciBlbmRvTXVsID0gZnVuY3Rpb24ocCkge1xuICAgICAgcmV0dXJuIGN1cnZlLnBvaW50KHAueC5yZWRNdWwoY3VydmUuZW5kby5iZXRhKSwgcC55KTtcbiAgICB9O1xuICAgIHByZS5iZXRhID0gYmV0YTtcbiAgICBiZXRhLnByZWNvbXB1dGVkID0ge1xuICAgICAgYmV0YTogbnVsbCxcbiAgICAgIG5hZjogcHJlLm5hZiAmJiB7XG4gICAgICAgIHduZDogcHJlLm5hZi53bmQsXG4gICAgICAgIHBvaW50czogcHJlLm5hZi5wb2ludHMubWFwKGVuZG9NdWwpLFxuICAgICAgfSxcbiAgICAgIGRvdWJsZXM6IHByZS5kb3VibGVzICYmIHtcbiAgICAgICAgc3RlcDogcHJlLmRvdWJsZXMuc3RlcCxcbiAgICAgICAgcG9pbnRzOiBwcmUuZG91Ymxlcy5wb2ludHMubWFwKGVuZG9NdWwpLFxuICAgICAgfSxcbiAgICB9O1xuICB9XG4gIHJldHVybiBiZXRhO1xufTtcblxuUG9pbnQucHJvdG90eXBlLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTigpIHtcbiAgaWYgKCF0aGlzLnByZWNvbXB1dGVkKVxuICAgIHJldHVybiBbIHRoaXMueCwgdGhpcy55IF07XG5cbiAgcmV0dXJuIFsgdGhpcy54LCB0aGlzLnksIHRoaXMucHJlY29tcHV0ZWQgJiYge1xuICAgIGRvdWJsZXM6IHRoaXMucHJlY29tcHV0ZWQuZG91YmxlcyAmJiB7XG4gICAgICBzdGVwOiB0aGlzLnByZWNvbXB1dGVkLmRvdWJsZXMuc3RlcCxcbiAgICAgIHBvaW50czogdGhpcy5wcmVjb21wdXRlZC5kb3VibGVzLnBvaW50cy5zbGljZSgxKSxcbiAgICB9LFxuICAgIG5hZjogdGhpcy5wcmVjb21wdXRlZC5uYWYgJiYge1xuICAgICAgd25kOiB0aGlzLnByZWNvbXB1dGVkLm5hZi53bmQsXG4gICAgICBwb2ludHM6IHRoaXMucHJlY29tcHV0ZWQubmFmLnBvaW50cy5zbGljZSgxKSxcbiAgICB9LFxuICB9IF07XG59O1xuXG5Qb2ludC5mcm9tSlNPTiA9IGZ1bmN0aW9uIGZyb21KU09OKGN1cnZlLCBvYmosIHJlZCkge1xuICBpZiAodHlwZW9mIG9iaiA9PT0gJ3N0cmluZycpXG4gICAgb2JqID0gSlNPTi5wYXJzZShvYmopO1xuICB2YXIgcmVzID0gY3VydmUucG9pbnQob2JqWzBdLCBvYmpbMV0sIHJlZCk7XG4gIGlmICghb2JqWzJdKVxuICAgIHJldHVybiByZXM7XG5cbiAgZnVuY3Rpb24gb2JqMnBvaW50KG9iaikge1xuICAgIHJldHVybiBjdXJ2ZS5wb2ludChvYmpbMF0sIG9ialsxXSwgcmVkKTtcbiAgfVxuXG4gIHZhciBwcmUgPSBvYmpbMl07XG4gIHJlcy5wcmVjb21wdXRlZCA9IHtcbiAgICBiZXRhOiBudWxsLFxuICAgIGRvdWJsZXM6IHByZS5kb3VibGVzICYmIHtcbiAgICAgIHN0ZXA6IHByZS5kb3VibGVzLnN0ZXAsXG4gICAgICBwb2ludHM6IFsgcmVzIF0uY29uY2F0KHByZS5kb3VibGVzLnBvaW50cy5tYXAob2JqMnBvaW50KSksXG4gICAgfSxcbiAgICBuYWY6IHByZS5uYWYgJiYge1xuICAgICAgd25kOiBwcmUubmFmLnduZCxcbiAgICAgIHBvaW50czogWyByZXMgXS5jb25jYXQocHJlLm5hZi5wb2ludHMubWFwKG9iajJwb2ludCkpLFxuICAgIH0sXG4gIH07XG4gIHJldHVybiByZXM7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuaW5zcGVjdCA9IGZ1bmN0aW9uIGluc3BlY3QoKSB7XG4gIGlmICh0aGlzLmlzSW5maW5pdHkoKSlcbiAgICByZXR1cm4gJzxFQyBQb2ludCBJbmZpbml0eT4nO1xuICByZXR1cm4gJzxFQyBQb2ludCB4OiAnICsgdGhpcy54LmZyb21SZWQoKS50b1N0cmluZygxNiwgMikgK1xuICAgICAgJyB5OiAnICsgdGhpcy55LmZyb21SZWQoKS50b1N0cmluZygxNiwgMikgKyAnPic7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuaXNJbmZpbml0eSA9IGZ1bmN0aW9uIGlzSW5maW5pdHkoKSB7XG4gIHJldHVybiB0aGlzLmluZjtcbn07XG5cblBvaW50LnByb3RvdHlwZS5hZGQgPSBmdW5jdGlvbiBhZGQocCkge1xuICAvLyBPICsgUCA9IFBcbiAgaWYgKHRoaXMuaW5mKVxuICAgIHJldHVybiBwO1xuXG4gIC8vIFAgKyBPID0gUFxuICBpZiAocC5pbmYpXG4gICAgcmV0dXJuIHRoaXM7XG5cbiAgLy8gUCArIFAgPSAyUFxuICBpZiAodGhpcy5lcShwKSlcbiAgICByZXR1cm4gdGhpcy5kYmwoKTtcblxuICAvLyBQICsgKC1QKSA9IE9cbiAgaWYgKHRoaXMubmVnKCkuZXEocCkpXG4gICAgcmV0dXJuIHRoaXMuY3VydmUucG9pbnQobnVsbCwgbnVsbCk7XG5cbiAgLy8gUCArIFEgPSBPXG4gIGlmICh0aGlzLnguY21wKHAueCkgPT09IDApXG4gICAgcmV0dXJuIHRoaXMuY3VydmUucG9pbnQobnVsbCwgbnVsbCk7XG5cbiAgdmFyIGMgPSB0aGlzLnkucmVkU3ViKHAueSk7XG4gIGlmIChjLmNtcG4oMCkgIT09IDApXG4gICAgYyA9IGMucmVkTXVsKHRoaXMueC5yZWRTdWIocC54KS5yZWRJbnZtKCkpO1xuICB2YXIgbnggPSBjLnJlZFNxcigpLnJlZElTdWIodGhpcy54KS5yZWRJU3ViKHAueCk7XG4gIHZhciBueSA9IGMucmVkTXVsKHRoaXMueC5yZWRTdWIobngpKS5yZWRJU3ViKHRoaXMueSk7XG4gIHJldHVybiB0aGlzLmN1cnZlLnBvaW50KG54LCBueSk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuZGJsID0gZnVuY3Rpb24gZGJsKCkge1xuICBpZiAodGhpcy5pbmYpXG4gICAgcmV0dXJuIHRoaXM7XG5cbiAgLy8gMlAgPSBPXG4gIHZhciB5czEgPSB0aGlzLnkucmVkQWRkKHRoaXMueSk7XG4gIGlmICh5czEuY21wbigwKSA9PT0gMClcbiAgICByZXR1cm4gdGhpcy5jdXJ2ZS5wb2ludChudWxsLCBudWxsKTtcblxuICB2YXIgYSA9IHRoaXMuY3VydmUuYTtcblxuICB2YXIgeDIgPSB0aGlzLngucmVkU3FyKCk7XG4gIHZhciBkeWludiA9IHlzMS5yZWRJbnZtKCk7XG4gIHZhciBjID0geDIucmVkQWRkKHgyKS5yZWRJQWRkKHgyKS5yZWRJQWRkKGEpLnJlZE11bChkeWludik7XG5cbiAgdmFyIG54ID0gYy5yZWRTcXIoKS5yZWRJU3ViKHRoaXMueC5yZWRBZGQodGhpcy54KSk7XG4gIHZhciBueSA9IGMucmVkTXVsKHRoaXMueC5yZWRTdWIobngpKS5yZWRJU3ViKHRoaXMueSk7XG4gIHJldHVybiB0aGlzLmN1cnZlLnBvaW50KG54LCBueSk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuZ2V0WCA9IGZ1bmN0aW9uIGdldFgoKSB7XG4gIHJldHVybiB0aGlzLnguZnJvbVJlZCgpO1xufTtcblxuUG9pbnQucHJvdG90eXBlLmdldFkgPSBmdW5jdGlvbiBnZXRZKCkge1xuICByZXR1cm4gdGhpcy55LmZyb21SZWQoKTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwoaykge1xuICBrID0gbmV3IEJOKGssIDE2KTtcbiAgaWYgKHRoaXMuaXNJbmZpbml0eSgpKVxuICAgIHJldHVybiB0aGlzO1xuICBlbHNlIGlmICh0aGlzLl9oYXNEb3VibGVzKGspKVxuICAgIHJldHVybiB0aGlzLmN1cnZlLl9maXhlZE5hZk11bCh0aGlzLCBrKTtcbiAgZWxzZSBpZiAodGhpcy5jdXJ2ZS5lbmRvKVxuICAgIHJldHVybiB0aGlzLmN1cnZlLl9lbmRvV25hZk11bEFkZChbIHRoaXMgXSwgWyBrIF0pO1xuICBlbHNlXG4gICAgcmV0dXJuIHRoaXMuY3VydmUuX3duYWZNdWwodGhpcywgayk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUubXVsQWRkID0gZnVuY3Rpb24gbXVsQWRkKGsxLCBwMiwgazIpIHtcbiAgdmFyIHBvaW50cyA9IFsgdGhpcywgcDIgXTtcbiAgdmFyIGNvZWZmcyA9IFsgazEsIGsyIF07XG4gIGlmICh0aGlzLmN1cnZlLmVuZG8pXG4gICAgcmV0dXJuIHRoaXMuY3VydmUuX2VuZG9XbmFmTXVsQWRkKHBvaW50cywgY29lZmZzKTtcbiAgZWxzZVxuICAgIHJldHVybiB0aGlzLmN1cnZlLl93bmFmTXVsQWRkKDEsIHBvaW50cywgY29lZmZzLCAyKTtcbn07XG5cblBvaW50LnByb3RvdHlwZS5qbXVsQWRkID0gZnVuY3Rpb24gam11bEFkZChrMSwgcDIsIGsyKSB7XG4gIHZhciBwb2ludHMgPSBbIHRoaXMsIHAyIF07XG4gIHZhciBjb2VmZnMgPSBbIGsxLCBrMiBdO1xuICBpZiAodGhpcy5jdXJ2ZS5lbmRvKVxuICAgIHJldHVybiB0aGlzLmN1cnZlLl9lbmRvV25hZk11bEFkZChwb2ludHMsIGNvZWZmcywgdHJ1ZSk7XG4gIGVsc2VcbiAgICByZXR1cm4gdGhpcy5jdXJ2ZS5fd25hZk11bEFkZCgxLCBwb2ludHMsIGNvZWZmcywgMiwgdHJ1ZSk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUuZXEgPSBmdW5jdGlvbiBlcShwKSB7XG4gIHJldHVybiB0aGlzID09PSBwIHx8XG4gICAgICAgICB0aGlzLmluZiA9PT0gcC5pbmYgJiZcbiAgICAgICAgICAgICAodGhpcy5pbmYgfHwgdGhpcy54LmNtcChwLngpID09PSAwICYmIHRoaXMueS5jbXAocC55KSA9PT0gMCk7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUubmVnID0gZnVuY3Rpb24gbmVnKF9wcmVjb21wdXRlKSB7XG4gIGlmICh0aGlzLmluZilcbiAgICByZXR1cm4gdGhpcztcblxuICB2YXIgcmVzID0gdGhpcy5jdXJ2ZS5wb2ludCh0aGlzLngsIHRoaXMueS5yZWROZWcoKSk7XG4gIGlmIChfcHJlY29tcHV0ZSAmJiB0aGlzLnByZWNvbXB1dGVkKSB7XG4gICAgdmFyIHByZSA9IHRoaXMucHJlY29tcHV0ZWQ7XG4gICAgdmFyIG5lZ2F0ZSA9IGZ1bmN0aW9uKHApIHtcbiAgICAgIHJldHVybiBwLm5lZygpO1xuICAgIH07XG4gICAgcmVzLnByZWNvbXB1dGVkID0ge1xuICAgICAgbmFmOiBwcmUubmFmICYmIHtcbiAgICAgICAgd25kOiBwcmUubmFmLnduZCxcbiAgICAgICAgcG9pbnRzOiBwcmUubmFmLnBvaW50cy5tYXAobmVnYXRlKSxcbiAgICAgIH0sXG4gICAgICBkb3VibGVzOiBwcmUuZG91YmxlcyAmJiB7XG4gICAgICAgIHN0ZXA6IHByZS5kb3VibGVzLnN0ZXAsXG4gICAgICAgIHBvaW50czogcHJlLmRvdWJsZXMucG9pbnRzLm1hcChuZWdhdGUpLFxuICAgICAgfSxcbiAgICB9O1xuICB9XG4gIHJldHVybiByZXM7XG59O1xuXG5Qb2ludC5wcm90b3R5cGUudG9KID0gZnVuY3Rpb24gdG9KKCkge1xuICBpZiAodGhpcy5pbmYpXG4gICAgcmV0dXJuIHRoaXMuY3VydmUuanBvaW50KG51bGwsIG51bGwsIG51bGwpO1xuXG4gIHZhciByZXMgPSB0aGlzLmN1cnZlLmpwb2ludCh0aGlzLngsIHRoaXMueSwgdGhpcy5jdXJ2ZS5vbmUpO1xuICByZXR1cm4gcmVzO1xufTtcblxuZnVuY3Rpb24gSlBvaW50KGN1cnZlLCB4LCB5LCB6KSB7XG4gIEJhc2UuQmFzZVBvaW50LmNhbGwodGhpcywgY3VydmUsICdqYWNvYmlhbicpO1xuICBpZiAoeCA9PT0gbnVsbCAmJiB5ID09PSBudWxsICYmIHogPT09IG51bGwpIHtcbiAgICB0aGlzLnggPSB0aGlzLmN1cnZlLm9uZTtcbiAgICB0aGlzLnkgPSB0aGlzLmN1cnZlLm9uZTtcbiAgICB0aGlzLnogPSBuZXcgQk4oMCk7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy54ID0gbmV3IEJOKHgsIDE2KTtcbiAgICB0aGlzLnkgPSBuZXcgQk4oeSwgMTYpO1xuICAgIHRoaXMueiA9IG5ldyBCTih6LCAxNik7XG4gIH1cbiAgaWYgKCF0aGlzLngucmVkKVxuICAgIHRoaXMueCA9IHRoaXMueC50b1JlZCh0aGlzLmN1cnZlLnJlZCk7XG4gIGlmICghdGhpcy55LnJlZClcbiAgICB0aGlzLnkgPSB0aGlzLnkudG9SZWQodGhpcy5jdXJ2ZS5yZWQpO1xuICBpZiAoIXRoaXMuei5yZWQpXG4gICAgdGhpcy56ID0gdGhpcy56LnRvUmVkKHRoaXMuY3VydmUucmVkKTtcblxuICB0aGlzLnpPbmUgPSB0aGlzLnogPT09IHRoaXMuY3VydmUub25lO1xufVxuaW5oZXJpdHMoSlBvaW50LCBCYXNlLkJhc2VQb2ludCk7XG5cblNob3J0Q3VydmUucHJvdG90eXBlLmpwb2ludCA9IGZ1bmN0aW9uIGpwb2ludCh4LCB5LCB6KSB7XG4gIHJldHVybiBuZXcgSlBvaW50KHRoaXMsIHgsIHksIHopO1xufTtcblxuSlBvaW50LnByb3RvdHlwZS50b1AgPSBmdW5jdGlvbiB0b1AoKSB7XG4gIGlmICh0aGlzLmlzSW5maW5pdHkoKSlcbiAgICByZXR1cm4gdGhpcy5jdXJ2ZS5wb2ludChudWxsLCBudWxsKTtcblxuICB2YXIgemludiA9IHRoaXMuei5yZWRJbnZtKCk7XG4gIHZhciB6aW52MiA9IHppbnYucmVkU3FyKCk7XG4gIHZhciBheCA9IHRoaXMueC5yZWRNdWwoemludjIpO1xuICB2YXIgYXkgPSB0aGlzLnkucmVkTXVsKHppbnYyKS5yZWRNdWwoemludik7XG5cbiAgcmV0dXJuIHRoaXMuY3VydmUucG9pbnQoYXgsIGF5KTtcbn07XG5cbkpQb2ludC5wcm90b3R5cGUubmVnID0gZnVuY3Rpb24gbmVnKCkge1xuICByZXR1cm4gdGhpcy5jdXJ2ZS5qcG9pbnQodGhpcy54LCB0aGlzLnkucmVkTmVnKCksIHRoaXMueik7XG59O1xuXG5KUG9pbnQucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIGFkZChwKSB7XG4gIC8vIE8gKyBQID0gUFxuICBpZiAodGhpcy5pc0luZmluaXR5KCkpXG4gICAgcmV0dXJuIHA7XG5cbiAgLy8gUCArIE8gPSBQXG4gIGlmIChwLmlzSW5maW5pdHkoKSlcbiAgICByZXR1cm4gdGhpcztcblxuICAvLyAxMk0gKyA0UyArIDdBXG4gIHZhciBwejIgPSBwLnoucmVkU3FyKCk7XG4gIHZhciB6MiA9IHRoaXMuei5yZWRTcXIoKTtcbiAgdmFyIHUxID0gdGhpcy54LnJlZE11bChwejIpO1xuICB2YXIgdTIgPSBwLngucmVkTXVsKHoyKTtcbiAgdmFyIHMxID0gdGhpcy55LnJlZE11bChwejIucmVkTXVsKHAueikpO1xuICB2YXIgczIgPSBwLnkucmVkTXVsKHoyLnJlZE11bCh0aGlzLnopKTtcblxuICB2YXIgaCA9IHUxLnJlZFN1Yih1Mik7XG4gIHZhciByID0gczEucmVkU3ViKHMyKTtcbiAgaWYgKGguY21wbigwKSA9PT0gMCkge1xuICAgIGlmIChyLmNtcG4oMCkgIT09IDApXG4gICAgICByZXR1cm4gdGhpcy5jdXJ2ZS5qcG9pbnQobnVsbCwgbnVsbCwgbnVsbCk7XG4gICAgZWxzZVxuICAgICAgcmV0dXJuIHRoaXMuZGJsKCk7XG4gIH1cblxuICB2YXIgaDIgPSBoLnJlZFNxcigpO1xuICB2YXIgaDMgPSBoMi5yZWRNdWwoaCk7XG4gIHZhciB2ID0gdTEucmVkTXVsKGgyKTtcblxuICB2YXIgbnggPSByLnJlZFNxcigpLnJlZElBZGQoaDMpLnJlZElTdWIodikucmVkSVN1Yih2KTtcbiAgdmFyIG55ID0gci5yZWRNdWwodi5yZWRJU3ViKG54KSkucmVkSVN1YihzMS5yZWRNdWwoaDMpKTtcbiAgdmFyIG56ID0gdGhpcy56LnJlZE11bChwLnopLnJlZE11bChoKTtcblxuICByZXR1cm4gdGhpcy5jdXJ2ZS5qcG9pbnQobngsIG55LCBueik7XG59O1xuXG5KUG9pbnQucHJvdG90eXBlLm1peGVkQWRkID0gZnVuY3Rpb24gbWl4ZWRBZGQocCkge1xuICAvLyBPICsgUCA9IFBcbiAgaWYgKHRoaXMuaXNJbmZpbml0eSgpKVxuICAgIHJldHVybiBwLnRvSigpO1xuXG4gIC8vIFAgKyBPID0gUFxuICBpZiAocC5pc0luZmluaXR5KCkpXG4gICAgcmV0dXJuIHRoaXM7XG5cbiAgLy8gOE0gKyAzUyArIDdBXG4gIHZhciB6MiA9IHRoaXMuei5yZWRTcXIoKTtcbiAgdmFyIHUxID0gdGhpcy54O1xuICB2YXIgdTIgPSBwLngucmVkTXVsKHoyKTtcbiAgdmFyIHMxID0gdGhpcy55O1xuICB2YXIgczIgPSBwLnkucmVkTXVsKHoyKS5yZWRNdWwodGhpcy56KTtcblxuICB2YXIgaCA9IHUxLnJlZFN1Yih1Mik7XG4gIHZhciByID0gczEucmVkU3ViKHMyKTtcbiAgaWYgKGguY21wbigwKSA9PT0gMCkge1xuICAgIGlmIChyLmNtcG4oMCkgIT09IDApXG4gICAgICByZXR1cm4gdGhpcy5jdXJ2ZS5qcG9pbnQobnVsbCwgbnVsbCwgbnVsbCk7XG4gICAgZWxzZVxuICAgICAgcmV0dXJuIHRoaXMuZGJsKCk7XG4gIH1cblxuICB2YXIgaDIgPSBoLnJlZFNxcigpO1xuICB2YXIgaDMgPSBoMi5yZWRNdWwoaCk7XG4gIHZhciB2ID0gdTEucmVkTXVsKGgyKTtcblxuICB2YXIgbnggPSByLnJlZFNxcigpLnJlZElBZGQoaDMpLnJlZElTdWIodikucmVkSVN1Yih2KTtcbiAgdmFyIG55ID0gci5yZWRNdWwodi5yZWRJU3ViKG54KSkucmVkSVN1YihzMS5yZWRNdWwoaDMpKTtcbiAgdmFyIG56ID0gdGhpcy56LnJlZE11bChoKTtcblxuICByZXR1cm4gdGhpcy5jdXJ2ZS5qcG9pbnQobngsIG55LCBueik7XG59O1xuXG5KUG9pbnQucHJvdG90eXBlLmRibHAgPSBmdW5jdGlvbiBkYmxwKHBvdykge1xuICBpZiAocG93ID09PSAwKVxuICAgIHJldHVybiB0aGlzO1xuICBpZiAodGhpcy5pc0luZmluaXR5KCkpXG4gICAgcmV0dXJuIHRoaXM7XG4gIGlmICghcG93KVxuICAgIHJldHVybiB0aGlzLmRibCgpO1xuXG4gIHZhciBpO1xuICBpZiAodGhpcy5jdXJ2ZS56ZXJvQSB8fCB0aGlzLmN1cnZlLnRocmVlQSkge1xuICAgIHZhciByID0gdGhpcztcbiAgICBmb3IgKGkgPSAwOyBpIDwgcG93OyBpKyspXG4gICAgICByID0gci5kYmwoKTtcbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIC8vIDFNICsgMlMgKyAxQSArIE4gKiAoNFMgKyA1TSArIDhBKVxuICAvLyBOID0gMSA9PiA2TSArIDZTICsgOUFcbiAgdmFyIGEgPSB0aGlzLmN1cnZlLmE7XG4gIHZhciB0aW52ID0gdGhpcy5jdXJ2ZS50aW52O1xuXG4gIHZhciBqeCA9IHRoaXMueDtcbiAgdmFyIGp5ID0gdGhpcy55O1xuICB2YXIganogPSB0aGlzLno7XG4gIHZhciBqejQgPSBqei5yZWRTcXIoKS5yZWRTcXIoKTtcblxuICAvLyBSZXVzZSByZXN1bHRzXG4gIHZhciBqeWQgPSBqeS5yZWRBZGQoankpO1xuICBmb3IgKGkgPSAwOyBpIDwgcG93OyBpKyspIHtcbiAgICB2YXIgangyID0gangucmVkU3FyKCk7XG4gICAgdmFyIGp5ZDIgPSBqeWQucmVkU3FyKCk7XG4gICAgdmFyIGp5ZDQgPSBqeWQyLnJlZFNxcigpO1xuICAgIHZhciBjID0gangyLnJlZEFkZChqeDIpLnJlZElBZGQoangyKS5yZWRJQWRkKGEucmVkTXVsKGp6NCkpO1xuXG4gICAgdmFyIHQxID0gangucmVkTXVsKGp5ZDIpO1xuICAgIHZhciBueCA9IGMucmVkU3FyKCkucmVkSVN1Yih0MS5yZWRBZGQodDEpKTtcbiAgICB2YXIgdDIgPSB0MS5yZWRJU3ViKG54KTtcbiAgICB2YXIgZG55ID0gYy5yZWRNdWwodDIpO1xuICAgIGRueSA9IGRueS5yZWRJQWRkKGRueSkucmVkSVN1YihqeWQ0KTtcbiAgICB2YXIgbnogPSBqeWQucmVkTXVsKGp6KTtcbiAgICBpZiAoaSArIDEgPCBwb3cpXG4gICAgICBqejQgPSBqejQucmVkTXVsKGp5ZDQpO1xuXG4gICAganggPSBueDtcbiAgICBqeiA9IG56O1xuICAgIGp5ZCA9IGRueTtcbiAgfVxuXG4gIHJldHVybiB0aGlzLmN1cnZlLmpwb2ludChqeCwganlkLnJlZE11bCh0aW52KSwganopO1xufTtcblxuSlBvaW50LnByb3RvdHlwZS5kYmwgPSBmdW5jdGlvbiBkYmwoKSB7XG4gIGlmICh0aGlzLmlzSW5maW5pdHkoKSlcbiAgICByZXR1cm4gdGhpcztcblxuICBpZiAodGhpcy5jdXJ2ZS56ZXJvQSlcbiAgICByZXR1cm4gdGhpcy5femVyb0RibCgpO1xuICBlbHNlIGlmICh0aGlzLmN1cnZlLnRocmVlQSlcbiAgICByZXR1cm4gdGhpcy5fdGhyZWVEYmwoKTtcbiAgZWxzZVxuICAgIHJldHVybiB0aGlzLl9kYmwoKTtcbn07XG5cbkpQb2ludC5wcm90b3R5cGUuX3plcm9EYmwgPSBmdW5jdGlvbiBfemVyb0RibCgpIHtcbiAgdmFyIG54O1xuICB2YXIgbnk7XG4gIHZhciBuejtcbiAgLy8gWiA9IDFcbiAgaWYgKHRoaXMuek9uZSkge1xuICAgIC8vIGh5cGVyZWxsaXB0aWMub3JnL0VGRC9nMXAvYXV0by1zaG9ydHctamFjb2JpYW4tMC5odG1sXG4gICAgLy8gICAgICNkb3VibGluZy1tZGJsLTIwMDctYmxcbiAgICAvLyAxTSArIDVTICsgMTRBXG5cbiAgICAvLyBYWCA9IFgxXjJcbiAgICB2YXIgeHggPSB0aGlzLngucmVkU3FyKCk7XG4gICAgLy8gWVkgPSBZMV4yXG4gICAgdmFyIHl5ID0gdGhpcy55LnJlZFNxcigpO1xuICAgIC8vIFlZWVkgPSBZWV4yXG4gICAgdmFyIHl5eXkgPSB5eS5yZWRTcXIoKTtcbiAgICAvLyBTID0gMiAqICgoWDEgKyBZWSleMiAtIFhYIC0gWVlZWSlcbiAgICB2YXIgcyA9IHRoaXMueC5yZWRBZGQoeXkpLnJlZFNxcigpLnJlZElTdWIoeHgpLnJlZElTdWIoeXl5eSk7XG4gICAgcyA9IHMucmVkSUFkZChzKTtcbiAgICAvLyBNID0gMyAqIFhYICsgYTsgYSA9IDBcbiAgICB2YXIgbSA9IHh4LnJlZEFkZCh4eCkucmVkSUFkZCh4eCk7XG4gICAgLy8gVCA9IE0gXiAyIC0gMipTXG4gICAgdmFyIHQgPSBtLnJlZFNxcigpLnJlZElTdWIocykucmVkSVN1YihzKTtcblxuICAgIC8vIDggKiBZWVlZXG4gICAgdmFyIHl5eXk4ID0geXl5eS5yZWRJQWRkKHl5eXkpO1xuICAgIHl5eXk4ID0geXl5eTgucmVkSUFkZCh5eXl5OCk7XG4gICAgeXl5eTggPSB5eXl5OC5yZWRJQWRkKHl5eXk4KTtcblxuICAgIC8vIFgzID0gVFxuICAgIG54ID0gdDtcbiAgICAvLyBZMyA9IE0gKiAoUyAtIFQpIC0gOCAqIFlZWVlcbiAgICBueSA9IG0ucmVkTXVsKHMucmVkSVN1Yih0KSkucmVkSVN1Yih5eXl5OCk7XG4gICAgLy8gWjMgPSAyKlkxXG4gICAgbnogPSB0aGlzLnkucmVkQWRkKHRoaXMueSk7XG4gIH0gZWxzZSB7XG4gICAgLy8gaHlwZXJlbGxpcHRpYy5vcmcvRUZEL2cxcC9hdXRvLXNob3J0dy1qYWNvYmlhbi0wLmh0bWxcbiAgICAvLyAgICAgI2RvdWJsaW5nLWRibC0yMDA5LWxcbiAgICAvLyAyTSArIDVTICsgMTNBXG5cbiAgICAvLyBBID0gWDFeMlxuICAgIHZhciBhID0gdGhpcy54LnJlZFNxcigpO1xuICAgIC8vIEIgPSBZMV4yXG4gICAgdmFyIGIgPSB0aGlzLnkucmVkU3FyKCk7XG4gICAgLy8gQyA9IEJeMlxuICAgIHZhciBjID0gYi5yZWRTcXIoKTtcbiAgICAvLyBEID0gMiAqICgoWDEgKyBCKV4yIC0gQSAtIEMpXG4gICAgdmFyIGQgPSB0aGlzLngucmVkQWRkKGIpLnJlZFNxcigpLnJlZElTdWIoYSkucmVkSVN1YihjKTtcbiAgICBkID0gZC5yZWRJQWRkKGQpO1xuICAgIC8vIEUgPSAzICogQVxuICAgIHZhciBlID0gYS5yZWRBZGQoYSkucmVkSUFkZChhKTtcbiAgICAvLyBGID0gRV4yXG4gICAgdmFyIGYgPSBlLnJlZFNxcigpO1xuXG4gICAgLy8gOCAqIENcbiAgICB2YXIgYzggPSBjLnJlZElBZGQoYyk7XG4gICAgYzggPSBjOC5yZWRJQWRkKGM4KTtcbiAgICBjOCA9IGM4LnJlZElBZGQoYzgpO1xuXG4gICAgLy8gWDMgPSBGIC0gMiAqIERcbiAgICBueCA9IGYucmVkSVN1YihkKS5yZWRJU3ViKGQpO1xuICAgIC8vIFkzID0gRSAqIChEIC0gWDMpIC0gOCAqIENcbiAgICBueSA9IGUucmVkTXVsKGQucmVkSVN1YihueCkpLnJlZElTdWIoYzgpO1xuICAgIC8vIFozID0gMiAqIFkxICogWjFcbiAgICBueiA9IHRoaXMueS5yZWRNdWwodGhpcy56KTtcbiAgICBueiA9IG56LnJlZElBZGQobnopO1xuICB9XG5cbiAgcmV0dXJuIHRoaXMuY3VydmUuanBvaW50KG54LCBueSwgbnopO1xufTtcblxuSlBvaW50LnByb3RvdHlwZS5fdGhyZWVEYmwgPSBmdW5jdGlvbiBfdGhyZWVEYmwoKSB7XG4gIHZhciBueDtcbiAgdmFyIG55O1xuICB2YXIgbno7XG4gIC8vIFogPSAxXG4gIGlmICh0aGlzLnpPbmUpIHtcbiAgICAvLyBoeXBlcmVsbGlwdGljLm9yZy9FRkQvZzFwL2F1dG8tc2hvcnR3LWphY29iaWFuLTMuaHRtbFxuICAgIC8vICAgICAjZG91YmxpbmctbWRibC0yMDA3LWJsXG4gICAgLy8gMU0gKyA1UyArIDE1QVxuXG4gICAgLy8gWFggPSBYMV4yXG4gICAgdmFyIHh4ID0gdGhpcy54LnJlZFNxcigpO1xuICAgIC8vIFlZID0gWTFeMlxuICAgIHZhciB5eSA9IHRoaXMueS5yZWRTcXIoKTtcbiAgICAvLyBZWVlZID0gWVleMlxuICAgIHZhciB5eXl5ID0geXkucmVkU3FyKCk7XG4gICAgLy8gUyA9IDIgKiAoKFgxICsgWVkpXjIgLSBYWCAtIFlZWVkpXG4gICAgdmFyIHMgPSB0aGlzLngucmVkQWRkKHl5KS5yZWRTcXIoKS5yZWRJU3ViKHh4KS5yZWRJU3ViKHl5eXkpO1xuICAgIHMgPSBzLnJlZElBZGQocyk7XG4gICAgLy8gTSA9IDMgKiBYWCArIGFcbiAgICB2YXIgbSA9IHh4LnJlZEFkZCh4eCkucmVkSUFkZCh4eCkucmVkSUFkZCh0aGlzLmN1cnZlLmEpO1xuICAgIC8vIFQgPSBNXjIgLSAyICogU1xuICAgIHZhciB0ID0gbS5yZWRTcXIoKS5yZWRJU3ViKHMpLnJlZElTdWIocyk7XG4gICAgLy8gWDMgPSBUXG4gICAgbnggPSB0O1xuICAgIC8vIFkzID0gTSAqIChTIC0gVCkgLSA4ICogWVlZWVxuICAgIHZhciB5eXl5OCA9IHl5eXkucmVkSUFkZCh5eXl5KTtcbiAgICB5eXl5OCA9IHl5eXk4LnJlZElBZGQoeXl5eTgpO1xuICAgIHl5eXk4ID0geXl5eTgucmVkSUFkZCh5eXl5OCk7XG4gICAgbnkgPSBtLnJlZE11bChzLnJlZElTdWIodCkpLnJlZElTdWIoeXl5eTgpO1xuICAgIC8vIFozID0gMiAqIFkxXG4gICAgbnogPSB0aGlzLnkucmVkQWRkKHRoaXMueSk7XG4gIH0gZWxzZSB7XG4gICAgLy8gaHlwZXJlbGxpcHRpYy5vcmcvRUZEL2cxcC9hdXRvLXNob3J0dy1qYWNvYmlhbi0zLmh0bWwjZG91YmxpbmctZGJsLTIwMDEtYlxuICAgIC8vIDNNICsgNVNcblxuICAgIC8vIGRlbHRhID0gWjFeMlxuICAgIHZhciBkZWx0YSA9IHRoaXMuei5yZWRTcXIoKTtcbiAgICAvLyBnYW1tYSA9IFkxXjJcbiAgICB2YXIgZ2FtbWEgPSB0aGlzLnkucmVkU3FyKCk7XG4gICAgLy8gYmV0YSA9IFgxICogZ2FtbWFcbiAgICB2YXIgYmV0YSA9IHRoaXMueC5yZWRNdWwoZ2FtbWEpO1xuICAgIC8vIGFscGhhID0gMyAqIChYMSAtIGRlbHRhKSAqIChYMSArIGRlbHRhKVxuICAgIHZhciBhbHBoYSA9IHRoaXMueC5yZWRTdWIoZGVsdGEpLnJlZE11bCh0aGlzLngucmVkQWRkKGRlbHRhKSk7XG4gICAgYWxwaGEgPSBhbHBoYS5yZWRBZGQoYWxwaGEpLnJlZElBZGQoYWxwaGEpO1xuICAgIC8vIFgzID0gYWxwaGFeMiAtIDggKiBiZXRhXG4gICAgdmFyIGJldGE0ID0gYmV0YS5yZWRJQWRkKGJldGEpO1xuICAgIGJldGE0ID0gYmV0YTQucmVkSUFkZChiZXRhNCk7XG4gICAgdmFyIGJldGE4ID0gYmV0YTQucmVkQWRkKGJldGE0KTtcbiAgICBueCA9IGFscGhhLnJlZFNxcigpLnJlZElTdWIoYmV0YTgpO1xuICAgIC8vIFozID0gKFkxICsgWjEpXjIgLSBnYW1tYSAtIGRlbHRhXG4gICAgbnogPSB0aGlzLnkucmVkQWRkKHRoaXMueikucmVkU3FyKCkucmVkSVN1YihnYW1tYSkucmVkSVN1YihkZWx0YSk7XG4gICAgLy8gWTMgPSBhbHBoYSAqICg0ICogYmV0YSAtIFgzKSAtIDggKiBnYW1tYV4yXG4gICAgdmFyIGdnYW1tYTggPSBnYW1tYS5yZWRTcXIoKTtcbiAgICBnZ2FtbWE4ID0gZ2dhbW1hOC5yZWRJQWRkKGdnYW1tYTgpO1xuICAgIGdnYW1tYTggPSBnZ2FtbWE4LnJlZElBZGQoZ2dhbW1hOCk7XG4gICAgZ2dhbW1hOCA9IGdnYW1tYTgucmVkSUFkZChnZ2FtbWE4KTtcbiAgICBueSA9IGFscGhhLnJlZE11bChiZXRhNC5yZWRJU3ViKG54KSkucmVkSVN1YihnZ2FtbWE4KTtcbiAgfVxuXG4gIHJldHVybiB0aGlzLmN1cnZlLmpwb2ludChueCwgbnksIG56KTtcbn07XG5cbkpQb2ludC5wcm90b3R5cGUuX2RibCA9IGZ1bmN0aW9uIF9kYmwoKSB7XG4gIHZhciBhID0gdGhpcy5jdXJ2ZS5hO1xuXG4gIC8vIDRNICsgNlMgKyAxMEFcbiAgdmFyIGp4ID0gdGhpcy54O1xuICB2YXIgankgPSB0aGlzLnk7XG4gIHZhciBqeiA9IHRoaXMuejtcbiAgdmFyIGp6NCA9IGp6LnJlZFNxcigpLnJlZFNxcigpO1xuXG4gIHZhciBqeDIgPSBqeC5yZWRTcXIoKTtcbiAgdmFyIGp5MiA9IGp5LnJlZFNxcigpO1xuXG4gIHZhciBjID0gangyLnJlZEFkZChqeDIpLnJlZElBZGQoangyKS5yZWRJQWRkKGEucmVkTXVsKGp6NCkpO1xuXG4gIHZhciBqeGQ0ID0gangucmVkQWRkKGp4KTtcbiAganhkNCA9IGp4ZDQucmVkSUFkZChqeGQ0KTtcbiAgdmFyIHQxID0ganhkNC5yZWRNdWwoankyKTtcbiAgdmFyIG54ID0gYy5yZWRTcXIoKS5yZWRJU3ViKHQxLnJlZEFkZCh0MSkpO1xuICB2YXIgdDIgPSB0MS5yZWRJU3ViKG54KTtcblxuICB2YXIganlkOCA9IGp5Mi5yZWRTcXIoKTtcbiAganlkOCA9IGp5ZDgucmVkSUFkZChqeWQ4KTtcbiAganlkOCA9IGp5ZDgucmVkSUFkZChqeWQ4KTtcbiAganlkOCA9IGp5ZDgucmVkSUFkZChqeWQ4KTtcbiAgdmFyIG55ID0gYy5yZWRNdWwodDIpLnJlZElTdWIoanlkOCk7XG4gIHZhciBueiA9IGp5LnJlZEFkZChqeSkucmVkTXVsKGp6KTtcblxuICByZXR1cm4gdGhpcy5jdXJ2ZS5qcG9pbnQobngsIG55LCBueik7XG59O1xuXG5KUG9pbnQucHJvdG90eXBlLnRycGwgPSBmdW5jdGlvbiB0cnBsKCkge1xuICBpZiAoIXRoaXMuY3VydmUuemVyb0EpXG4gICAgcmV0dXJuIHRoaXMuZGJsKCkuYWRkKHRoaXMpO1xuXG4gIC8vIGh5cGVyZWxsaXB0aWMub3JnL0VGRC9nMXAvYXV0by1zaG9ydHctamFjb2JpYW4tMC5odG1sI3RyaXBsaW5nLXRwbC0yMDA3LWJsXG4gIC8vIDVNICsgMTBTICsgLi4uXG5cbiAgLy8gWFggPSBYMV4yXG4gIHZhciB4eCA9IHRoaXMueC5yZWRTcXIoKTtcbiAgLy8gWVkgPSBZMV4yXG4gIHZhciB5eSA9IHRoaXMueS5yZWRTcXIoKTtcbiAgLy8gWlogPSBaMV4yXG4gIHZhciB6eiA9IHRoaXMuei5yZWRTcXIoKTtcbiAgLy8gWVlZWSA9IFlZXjJcbiAgdmFyIHl5eXkgPSB5eS5yZWRTcXIoKTtcbiAgLy8gTSA9IDMgKiBYWCArIGEgKiBaWjI7IGEgPSAwXG4gIHZhciBtID0geHgucmVkQWRkKHh4KS5yZWRJQWRkKHh4KTtcbiAgLy8gTU0gPSBNXjJcbiAgdmFyIG1tID0gbS5yZWRTcXIoKTtcbiAgLy8gRSA9IDYgKiAoKFgxICsgWVkpXjIgLSBYWCAtIFlZWVkpIC0gTU1cbiAgdmFyIGUgPSB0aGlzLngucmVkQWRkKHl5KS5yZWRTcXIoKS5yZWRJU3ViKHh4KS5yZWRJU3ViKHl5eXkpO1xuICBlID0gZS5yZWRJQWRkKGUpO1xuICBlID0gZS5yZWRBZGQoZSkucmVkSUFkZChlKTtcbiAgZSA9IGUucmVkSVN1YihtbSk7XG4gIC8vIEVFID0gRV4yXG4gIHZhciBlZSA9IGUucmVkU3FyKCk7XG4gIC8vIFQgPSAxNipZWVlZXG4gIHZhciB0ID0geXl5eS5yZWRJQWRkKHl5eXkpO1xuICB0ID0gdC5yZWRJQWRkKHQpO1xuICB0ID0gdC5yZWRJQWRkKHQpO1xuICB0ID0gdC5yZWRJQWRkKHQpO1xuICAvLyBVID0gKE0gKyBFKV4yIC0gTU0gLSBFRSAtIFRcbiAgdmFyIHUgPSBtLnJlZElBZGQoZSkucmVkU3FyKCkucmVkSVN1YihtbSkucmVkSVN1YihlZSkucmVkSVN1Yih0KTtcbiAgLy8gWDMgPSA0ICogKFgxICogRUUgLSA0ICogWVkgKiBVKVxuICB2YXIgeXl1NCA9IHl5LnJlZE11bCh1KTtcbiAgeXl1NCA9IHl5dTQucmVkSUFkZCh5eXU0KTtcbiAgeXl1NCA9IHl5dTQucmVkSUFkZCh5eXU0KTtcbiAgdmFyIG54ID0gdGhpcy54LnJlZE11bChlZSkucmVkSVN1Yih5eXU0KTtcbiAgbnggPSBueC5yZWRJQWRkKG54KTtcbiAgbnggPSBueC5yZWRJQWRkKG54KTtcbiAgLy8gWTMgPSA4ICogWTEgKiAoVSAqIChUIC0gVSkgLSBFICogRUUpXG4gIHZhciBueSA9IHRoaXMueS5yZWRNdWwodS5yZWRNdWwodC5yZWRJU3ViKHUpKS5yZWRJU3ViKGUucmVkTXVsKGVlKSkpO1xuICBueSA9IG55LnJlZElBZGQobnkpO1xuICBueSA9IG55LnJlZElBZGQobnkpO1xuICBueSA9IG55LnJlZElBZGQobnkpO1xuICAvLyBaMyA9IChaMSArIEUpXjIgLSBaWiAtIEVFXG4gIHZhciBueiA9IHRoaXMuei5yZWRBZGQoZSkucmVkU3FyKCkucmVkSVN1Yih6eikucmVkSVN1YihlZSk7XG5cbiAgcmV0dXJuIHRoaXMuY3VydmUuanBvaW50KG54LCBueSwgbnopO1xufTtcblxuSlBvaW50LnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwoaywga2Jhc2UpIHtcbiAgayA9IG5ldyBCTihrLCBrYmFzZSk7XG5cbiAgcmV0dXJuIHRoaXMuY3VydmUuX3duYWZNdWwodGhpcywgayk7XG59O1xuXG5KUG9pbnQucHJvdG90eXBlLmVxID0gZnVuY3Rpb24gZXEocCkge1xuICBpZiAocC50eXBlID09PSAnYWZmaW5lJylcbiAgICByZXR1cm4gdGhpcy5lcShwLnRvSigpKTtcblxuICBpZiAodGhpcyA9PT0gcClcbiAgICByZXR1cm4gdHJ1ZTtcblxuICAvLyB4MSAqIHoyXjIgPT0geDIgKiB6MV4yXG4gIHZhciB6MiA9IHRoaXMuei5yZWRTcXIoKTtcbiAgdmFyIHB6MiA9IHAuei5yZWRTcXIoKTtcbiAgaWYgKHRoaXMueC5yZWRNdWwocHoyKS5yZWRJU3ViKHAueC5yZWRNdWwoejIpKS5jbXBuKDApICE9PSAwKVxuICAgIHJldHVybiBmYWxzZTtcblxuICAvLyB5MSAqIHoyXjMgPT0geTIgKiB6MV4zXG4gIHZhciB6MyA9IHoyLnJlZE11bCh0aGlzLnopO1xuICB2YXIgcHozID0gcHoyLnJlZE11bChwLnopO1xuICByZXR1cm4gdGhpcy55LnJlZE11bChwejMpLnJlZElTdWIocC55LnJlZE11bCh6MykpLmNtcG4oMCkgPT09IDA7XG59O1xuXG5KUG9pbnQucHJvdG90eXBlLmVxWFRvUCA9IGZ1bmN0aW9uIGVxWFRvUCh4KSB7XG4gIHZhciB6cyA9IHRoaXMuei5yZWRTcXIoKTtcbiAgdmFyIHJ4ID0geC50b1JlZCh0aGlzLmN1cnZlLnJlZCkucmVkTXVsKHpzKTtcbiAgaWYgKHRoaXMueC5jbXAocngpID09PSAwKVxuICAgIHJldHVybiB0cnVlO1xuXG4gIHZhciB4YyA9IHguY2xvbmUoKTtcbiAgdmFyIHQgPSB0aGlzLmN1cnZlLnJlZE4ucmVkTXVsKHpzKTtcbiAgZm9yICg7Oykge1xuICAgIHhjLmlhZGQodGhpcy5jdXJ2ZS5uKTtcbiAgICBpZiAoeGMuY21wKHRoaXMuY3VydmUucCkgPj0gMClcbiAgICAgIHJldHVybiBmYWxzZTtcblxuICAgIHJ4LnJlZElBZGQodCk7XG4gICAgaWYgKHRoaXMueC5jbXAocngpID09PSAwKVxuICAgICAgcmV0dXJuIHRydWU7XG4gIH1cbn07XG5cbkpQb2ludC5wcm90b3R5cGUuaW5zcGVjdCA9IGZ1bmN0aW9uIGluc3BlY3QoKSB7XG4gIGlmICh0aGlzLmlzSW5maW5pdHkoKSlcbiAgICByZXR1cm4gJzxFQyBKUG9pbnQgSW5maW5pdHk+JztcbiAgcmV0dXJuICc8RUMgSlBvaW50IHg6ICcgKyB0aGlzLngudG9TdHJpbmcoMTYsIDIpICtcbiAgICAgICcgeTogJyArIHRoaXMueS50b1N0cmluZygxNiwgMikgK1xuICAgICAgJyB6OiAnICsgdGhpcy56LnRvU3RyaW5nKDE2LCAyKSArICc+Jztcbn07XG5cbkpQb2ludC5wcm90b3R5cGUuaXNJbmZpbml0eSA9IGZ1bmN0aW9uIGlzSW5maW5pdHkoKSB7XG4gIC8vIFhYWCBUaGlzIGNvZGUgYXNzdW1lcyB0aGF0IHplcm8gaXMgYWx3YXlzIHplcm8gaW4gcmVkXG4gIHJldHVybiB0aGlzLnouY21wbigwKSA9PT0gMDtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBjdXJ2ZXMgPSBleHBvcnRzO1xuXG52YXIgaGFzaCA9IHJlcXVpcmUoJ2hhc2guanMnKTtcbnZhciBjdXJ2ZSA9IHJlcXVpcmUoJy4vY3VydmUnKTtcbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vdXRpbHMnKTtcblxudmFyIGFzc2VydCA9IHV0aWxzLmFzc2VydDtcblxuZnVuY3Rpb24gUHJlc2V0Q3VydmUob3B0aW9ucykge1xuICBpZiAob3B0aW9ucy50eXBlID09PSAnc2hvcnQnKVxuICAgIHRoaXMuY3VydmUgPSBuZXcgY3VydmUuc2hvcnQob3B0aW9ucyk7XG4gIGVsc2UgaWYgKG9wdGlvbnMudHlwZSA9PT0gJ2Vkd2FyZHMnKVxuICAgIHRoaXMuY3VydmUgPSBuZXcgY3VydmUuZWR3YXJkcyhvcHRpb25zKTtcbiAgZWxzZVxuICAgIHRoaXMuY3VydmUgPSBuZXcgY3VydmUubW9udChvcHRpb25zKTtcbiAgdGhpcy5nID0gdGhpcy5jdXJ2ZS5nO1xuICB0aGlzLm4gPSB0aGlzLmN1cnZlLm47XG4gIHRoaXMuaGFzaCA9IG9wdGlvbnMuaGFzaDtcblxuICBhc3NlcnQodGhpcy5nLnZhbGlkYXRlKCksICdJbnZhbGlkIGN1cnZlJyk7XG4gIGFzc2VydCh0aGlzLmcubXVsKHRoaXMubikuaXNJbmZpbml0eSgpLCAnSW52YWxpZCBjdXJ2ZSwgRypOICE9IE8nKTtcbn1cbmN1cnZlcy5QcmVzZXRDdXJ2ZSA9IFByZXNldEN1cnZlO1xuXG5mdW5jdGlvbiBkZWZpbmVDdXJ2ZShuYW1lLCBvcHRpb25zKSB7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjdXJ2ZXMsIG5hbWUsIHtcbiAgICBjb25maWd1cmFibGU6IHRydWUsXG4gICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICBnZXQ6IGZ1bmN0aW9uKCkge1xuICAgICAgdmFyIGN1cnZlID0gbmV3IFByZXNldEN1cnZlKG9wdGlvbnMpO1xuICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGN1cnZlcywgbmFtZSwge1xuICAgICAgICBjb25maWd1cmFibGU6IHRydWUsXG4gICAgICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgICAgIHZhbHVlOiBjdXJ2ZSxcbiAgICAgIH0pO1xuICAgICAgcmV0dXJuIGN1cnZlO1xuICAgIH0sXG4gIH0pO1xufVxuXG5kZWZpbmVDdXJ2ZSgncDE5MicsIHtcbiAgdHlwZTogJ3Nob3J0JyxcbiAgcHJpbWU6ICdwMTkyJyxcbiAgcDogJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZlIGZmZmZmZmZmIGZmZmZmZmZmJyxcbiAgYTogJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZlIGZmZmZmZmZmIGZmZmZmZmZjJyxcbiAgYjogJzY0MjEwNTE5IGU1OWM4MGU3IDBmYTdlOWFiIDcyMjQzMDQ5IGZlYjhkZWVjIGMxNDZiOWIxJyxcbiAgbjogJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIDk5ZGVmODM2IDE0NmJjOWIxIGI0ZDIyODMxJyxcbiAgaGFzaDogaGFzaC5zaGEyNTYsXG4gIGdSZWQ6IGZhbHNlLFxuICBnOiBbXG4gICAgJzE4OGRhODBlIGIwMzA5MGY2IDdjYmYyMGViIDQzYTE4ODAwIGY0ZmYwYWZkIDgyZmYxMDEyJyxcbiAgICAnMDcxOTJiOTUgZmZjOGRhNzggNjMxMDExZWQgNmIyNGNkZDUgNzNmOTc3YTEgMWU3OTQ4MTEnLFxuICBdLFxufSk7XG5cbmRlZmluZUN1cnZlKCdwMjI0Jywge1xuICB0eXBlOiAnc2hvcnQnLFxuICBwcmltZTogJ3AyMjQnLFxuICBwOiAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEnLFxuICBhOiAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUnLFxuICBiOiAnYjQwNTBhODUgMGMwNGIzYWIgZjU0MTMyNTYgNTA0NGIwYjcgZDdiZmQ4YmEgMjcwYjM5NDMgMjM1NWZmYjQnLFxuICBuOiAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZjE2YTIgZTBiOGYwM2UgMTNkZDI5NDUgNWM1YzJhM2QnLFxuICBoYXNoOiBoYXNoLnNoYTI1NixcbiAgZ1JlZDogZmFsc2UsXG4gIGc6IFtcbiAgICAnYjcwZTBjYmQgNmJiNGJmN2YgMzIxMzkwYjkgNGEwM2MxZDMgNTZjMjExMjIgMzQzMjgwZDYgMTE1YzFkMjEnLFxuICAgICdiZDM3NjM4OCBiNWY3MjNmYiA0YzIyZGZlNiBjZDQzNzVhMCA1YTA3NDc2NCA0NGQ1ODE5OSA4NTAwN2UzNCcsXG4gIF0sXG59KTtcblxuZGVmaW5lQ3VydmUoJ3AyNTYnLCB7XG4gIHR5cGU6ICdzaG9ydCcsXG4gIHByaW1lOiBudWxsLFxuICBwOiAnZmZmZmZmZmYgMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYnLFxuICBhOiAnZmZmZmZmZmYgMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmMnLFxuICBiOiAnNWFjNjM1ZDggYWEzYTkzZTcgYjNlYmJkNTUgNzY5ODg2YmMgNjUxZDA2YjAgY2M1M2IwZjYgM2JjZTNjM2UgMjdkMjYwNGInLFxuICBuOiAnZmZmZmZmZmYgMDAwMDAwMDAgZmZmZmZmZmYgZmZmZmZmZmYgYmNlNmZhYWQgYTcxNzllODQgZjNiOWNhYzIgZmM2MzI1NTEnLFxuICBoYXNoOiBoYXNoLnNoYTI1NixcbiAgZ1JlZDogZmFsc2UsXG4gIGc6IFtcbiAgICAnNmIxN2QxZjIgZTEyYzQyNDcgZjhiY2U2ZTUgNjNhNDQwZjIgNzcwMzdkODEgMmRlYjMzYTAgZjRhMTM5NDUgZDg5OGMyOTYnLFxuICAgICc0ZmUzNDJlMiBmZTFhN2Y5YiA4ZWU3ZWI0YSA3YzBmOWUxNiAyYmNlMzM1NyA2YjMxNWVjZSBjYmI2NDA2OCAzN2JmNTFmNScsXG4gIF0sXG59KTtcblxuZGVmaW5lQ3VydmUoJ3AzODQnLCB7XG4gIHR5cGU6ICdzaG9ydCcsXG4gIHByaW1lOiBudWxsLFxuICBwOiAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgJyArXG4gICAgICdmZmZmZmZmZSBmZmZmZmZmZiAwMDAwMDAwMCAwMDAwMDAwMCBmZmZmZmZmZicsXG4gIGE6ICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiAnICtcbiAgICAgJ2ZmZmZmZmZlIGZmZmZmZmZmIDAwMDAwMDAwIDAwMDAwMDAwIGZmZmZmZmZjJyxcbiAgYjogJ2IzMzEyZmE3IGUyM2VlN2U0IDk4OGUwNTZiIGUzZjgyZDE5IDE4MWQ5YzZlIGZlODE0MTEyIDAzMTQwODhmICcgK1xuICAgICAnNTAxMzg3NWEgYzY1NjM5OGQgOGEyZWQxOWQgMmE4NWM4ZWQgZDNlYzJhZWYnLFxuICBuOiAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgYzc2MzRkODEgJyArXG4gICAgICdmNDM3MmRkZiA1ODFhMGRiMiA0OGIwYTc3YSBlY2VjMTk2YSBjY2M1Mjk3MycsXG4gIGhhc2g6IGhhc2guc2hhMzg0LFxuICBnUmVkOiBmYWxzZSxcbiAgZzogW1xuICAgICdhYTg3Y2EyMiBiZThiMDUzNyA4ZWIxYzcxZSBmMzIwYWQ3NCA2ZTFkM2I2MiA4YmE3OWI5OCA1OWY3NDFlMCA4MjU0MmEzOCAnICtcbiAgICAnNTUwMmYyNWQgYmY1NTI5NmMgM2E1NDVlMzggNzI3NjBhYjcnLFxuICAgICczNjE3ZGU0YSA5NjI2MmM2ZiA1ZDllOThiZiA5MjkyZGMyOSBmOGY0MWRiZCAyODlhMTQ3YyBlOWRhMzExMyBiNWYwYjhjMCAnICtcbiAgICAnMGE2MGIxY2UgMWQ3ZTgxOWQgN2E0MzFkN2MgOTBlYTBlNWYnLFxuICBdLFxufSk7XG5cbmRlZmluZUN1cnZlKCdwNTIxJywge1xuICB0eXBlOiAnc2hvcnQnLFxuICBwcmltZTogbnVsbCxcbiAgcDogJzAwMDAwMWZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmICcgK1xuICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgJyArXG4gICAgICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZicsXG4gIGE6ICcwMDAwMDFmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiAnICtcbiAgICAgJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmICcgK1xuICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmMnLFxuICBiOiAnMDAwMDAwNTEgOTUzZWI5NjEgOGUxYzlhMWYgOTI5YTIxYTAgYjY4NTQwZWUgYTJkYTcyNWIgJyArXG4gICAgICc5OWIzMTVmMyBiOGI0ODk5MSA4ZWYxMDllMSA1NjE5Mzk1MSBlYzdlOTM3YiAxNjUyYzBiZCAnICtcbiAgICAgJzNiYjFiZjA3IDM1NzNkZjg4IDNkMmMzNGYxIGVmNDUxZmQ0IDZiNTAzZjAwJyxcbiAgbjogJzAwMDAwMWZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmICcgK1xuICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmEgNTE4Njg3ODMgYmYyZjk2NmIgN2ZjYzAxNDggJyArXG4gICAgICdmNzA5YTVkMCAzYmI1YzliOCA4OTljNDdhZSBiYjZmYjcxZSA5MTM4NjQwOScsXG4gIGhhc2g6IGhhc2guc2hhNTEyLFxuICBnUmVkOiBmYWxzZSxcbiAgZzogW1xuICAgICcwMDAwMDBjNiA4NThlMDZiNyAwNDA0ZTljZCA5ZTNlY2I2NiAyMzk1YjQ0MiA5YzY0ODEzOSAnICtcbiAgICAnMDUzZmI1MjEgZjgyOGFmNjAgNmI0ZDNkYmEgYTE0YjVlNzcgZWZlNzU5MjggZmUxZGMxMjcgJyArXG4gICAgJ2EyZmZhOGRlIDMzNDhiM2MxIDg1NmE0MjliIGY5N2U3ZTMxIGMyZTViZDY2JyxcbiAgICAnMDAwMDAxMTggMzkyOTZhNzggOWEzYmMwMDQgNWM4YTVmYjQgMmM3ZDFiZDkgOThmNTQ0NDkgJyArXG4gICAgJzU3OWI0NDY4IDE3YWZiZDE3IDI3M2U2NjJjIDk3ZWU3Mjk5IDVlZjQyNjQwIGM1NTBiOTAxICcgK1xuICAgICczZmFkMDc2MSAzNTNjNzA4NiBhMjcyYzI0MCA4OGJlOTQ3NiA5ZmQxNjY1MCcsXG4gIF0sXG59KTtcblxuZGVmaW5lQ3VydmUoJ2N1cnZlMjU1MTknLCB7XG4gIHR5cGU6ICdtb250JyxcbiAgcHJpbWU6ICdwMjU1MTknLFxuICBwOiAnN2ZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZlZCcsXG4gIGE6ICc3NmQwNicsXG4gIGI6ICcxJyxcbiAgbjogJzEwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAxNGRlZjlkZWEyZjc5Y2Q2IDU4MTI2MzFhNWNmNWQzZWQnLFxuICBoYXNoOiBoYXNoLnNoYTI1NixcbiAgZ1JlZDogZmFsc2UsXG4gIGc6IFtcbiAgICAnOScsXG4gIF0sXG59KTtcblxuZGVmaW5lQ3VydmUoJ2VkMjU1MTknLCB7XG4gIHR5cGU6ICdlZHdhcmRzJyxcbiAgcHJpbWU6ICdwMjU1MTknLFxuICBwOiAnN2ZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZlZCcsXG4gIGE6ICctMScsXG4gIGM6ICcxJyxcbiAgLy8gLTEyMTY2NSAqICgxMjE2NjZeKC0xKSkgKG1vZCBQKVxuICBkOiAnNTIwMzZjZWUyYjZmZmU3MyA4Y2M3NDA3OTc3NzllODk4IDAwNzAwYTRkNDE0MWQ4YWIgNzVlYjRkY2ExMzU5NzhhMycsXG4gIG46ICcxMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMTRkZWY5ZGVhMmY3OWNkNiA1ODEyNjMxYTVjZjVkM2VkJyxcbiAgaGFzaDogaGFzaC5zaGEyNTYsXG4gIGdSZWQ6IGZhbHNlLFxuICBnOiBbXG4gICAgJzIxNjkzNmQzY2Q2ZTUzZmVjMGE0ZTIzMWZkZDZkYzVjNjkyY2M3NjA5NTI1YTdiMmM5NTYyZDYwOGYyNWQ1MWEnLFxuXG4gICAgLy8gNC81XG4gICAgJzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NTgnLFxuICBdLFxufSk7XG5cbnZhciBwcmU7XG50cnkge1xuICBwcmUgPSByZXF1aXJlKCcuL3ByZWNvbXB1dGVkL3NlY3AyNTZrMScpO1xufSBjYXRjaCAoZSkge1xuICBwcmUgPSB1bmRlZmluZWQ7XG59XG5cbmRlZmluZUN1cnZlKCdzZWNwMjU2azEnLCB7XG4gIHR5cGU6ICdzaG9ydCcsXG4gIHByaW1lOiAnazI1NicsXG4gIHA6ICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZSBmZmZmZmMyZicsXG4gIGE6ICcwJyxcbiAgYjogJzcnLFxuICBuOiAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUgYmFhZWRjZTYgYWY0OGEwM2IgYmZkMjVlOGMgZDAzNjQxNDEnLFxuICBoOiAnMScsXG4gIGhhc2g6IGhhc2guc2hhMjU2LFxuXG4gIC8vIFByZWNvbXB1dGVkIGVuZG9tb3JwaGlzbVxuICBiZXRhOiAnN2FlOTZhMmI2NTdjMDcxMDZlNjQ0NzllYWMzNDM0ZTk5Y2YwNDk3NTEyZjU4OTk1YzEzOTZjMjg3MTk1MDFlZScsXG4gIGxhbWJkYTogJzUzNjNhZDRjYzA1YzMwZTBhNTI2MWMwMjg4MTI2NDVhMTIyZTIyZWEyMDgxNjY3OGRmMDI5NjdjMWIyM2JkNzInLFxuICBiYXNpczogW1xuICAgIHtcbiAgICAgIGE6ICczMDg2ZDIyMWE3ZDQ2YmNkZTg2YzkwZTQ5Mjg0ZWIxNScsXG4gICAgICBiOiAnLWU0NDM3ZWQ2MDEwZTg4Mjg2ZjU0N2ZhOTBhYmZlNGMzJyxcbiAgICB9LFxuICAgIHtcbiAgICAgIGE6ICcxMTRjYTUwZjdhOGUyZjNmNjU3YzExMDhkOWQ0NGNmZDgnLFxuICAgICAgYjogJzMwODZkMjIxYTdkNDZiY2RlODZjOTBlNDkyODRlYjE1JyxcbiAgICB9LFxuICBdLFxuXG4gIGdSZWQ6IGZhbHNlLFxuICBnOiBbXG4gICAgJzc5YmU2NjdlZjlkY2JiYWM1NWEwNjI5NWNlODcwYjA3MDI5YmZjZGIyZGNlMjhkOTU5ZjI4MTViMTZmODE3OTgnLFxuICAgICc0ODNhZGE3NzI2YTNjNDY1NWRhNGZiZmMwZTExMDhhOGZkMTdiNDQ4YTY4NTU0MTk5YzQ3ZDA4ZmZiMTBkNGI4JyxcbiAgICBwcmUsXG4gIF0sXG59KTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIEJOID0gcmVxdWlyZSgnYm4uanMnKTtcbnZhciBIbWFjRFJCRyA9IHJlcXVpcmUoJ2htYWMtZHJiZycpO1xudmFyIHV0aWxzID0gcmVxdWlyZSgnLi4vdXRpbHMnKTtcbnZhciBjdXJ2ZXMgPSByZXF1aXJlKCcuLi9jdXJ2ZXMnKTtcbnZhciByYW5kID0gcmVxdWlyZSgnYnJvcmFuZCcpO1xudmFyIGFzc2VydCA9IHV0aWxzLmFzc2VydDtcblxudmFyIEtleVBhaXIgPSByZXF1aXJlKCcuL2tleScpO1xudmFyIFNpZ25hdHVyZSA9IHJlcXVpcmUoJy4vc2lnbmF0dXJlJyk7XG5cbmZ1bmN0aW9uIEVDKG9wdGlvbnMpIHtcbiAgaWYgKCEodGhpcyBpbnN0YW5jZW9mIEVDKSlcbiAgICByZXR1cm4gbmV3IEVDKG9wdGlvbnMpO1xuXG4gIC8vIFNob3J0Y3V0IGBlbGxpcHRpYy5lYyhjdXJ2ZS1uYW1lKWBcbiAgaWYgKHR5cGVvZiBvcHRpb25zID09PSAnc3RyaW5nJykge1xuICAgIGFzc2VydChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoY3VydmVzLCBvcHRpb25zKSxcbiAgICAgICdVbmtub3duIGN1cnZlICcgKyBvcHRpb25zKTtcblxuICAgIG9wdGlvbnMgPSBjdXJ2ZXNbb3B0aW9uc107XG4gIH1cblxuICAvLyBTaG9ydGN1dCBmb3IgYGVsbGlwdGljLmVjKGVsbGlwdGljLmN1cnZlcy5jdXJ2ZU5hbWUpYFxuICBpZiAob3B0aW9ucyBpbnN0YW5jZW9mIGN1cnZlcy5QcmVzZXRDdXJ2ZSlcbiAgICBvcHRpb25zID0geyBjdXJ2ZTogb3B0aW9ucyB9O1xuXG4gIHRoaXMuY3VydmUgPSBvcHRpb25zLmN1cnZlLmN1cnZlO1xuICB0aGlzLm4gPSB0aGlzLmN1cnZlLm47XG4gIHRoaXMubmggPSB0aGlzLm4udXNocm4oMSk7XG4gIHRoaXMuZyA9IHRoaXMuY3VydmUuZztcblxuICAvLyBQb2ludCBvbiBjdXJ2ZVxuICB0aGlzLmcgPSBvcHRpb25zLmN1cnZlLmc7XG4gIHRoaXMuZy5wcmVjb21wdXRlKG9wdGlvbnMuY3VydmUubi5iaXRMZW5ndGgoKSArIDEpO1xuXG4gIC8vIEhhc2ggZm9yIGZ1bmN0aW9uIGZvciBEUkJHXG4gIHRoaXMuaGFzaCA9IG9wdGlvbnMuaGFzaCB8fCBvcHRpb25zLmN1cnZlLmhhc2g7XG59XG5tb2R1bGUuZXhwb3J0cyA9IEVDO1xuXG5FQy5wcm90b3R5cGUua2V5UGFpciA9IGZ1bmN0aW9uIGtleVBhaXIob3B0aW9ucykge1xuICByZXR1cm4gbmV3IEtleVBhaXIodGhpcywgb3B0aW9ucyk7XG59O1xuXG5FQy5wcm90b3R5cGUua2V5RnJvbVByaXZhdGUgPSBmdW5jdGlvbiBrZXlGcm9tUHJpdmF0ZShwcml2LCBlbmMpIHtcbiAgcmV0dXJuIEtleVBhaXIuZnJvbVByaXZhdGUodGhpcywgcHJpdiwgZW5jKTtcbn07XG5cbkVDLnByb3RvdHlwZS5rZXlGcm9tUHVibGljID0gZnVuY3Rpb24ga2V5RnJvbVB1YmxpYyhwdWIsIGVuYykge1xuICByZXR1cm4gS2V5UGFpci5mcm9tUHVibGljKHRoaXMsIHB1YiwgZW5jKTtcbn07XG5cbkVDLnByb3RvdHlwZS5nZW5LZXlQYWlyID0gZnVuY3Rpb24gZ2VuS2V5UGFpcihvcHRpb25zKSB7XG4gIGlmICghb3B0aW9ucylcbiAgICBvcHRpb25zID0ge307XG5cbiAgLy8gSW5zdGFudGlhdGUgSG1hY19EUkJHXG4gIHZhciBkcmJnID0gbmV3IEhtYWNEUkJHKHtcbiAgICBoYXNoOiB0aGlzLmhhc2gsXG4gICAgcGVyczogb3B0aW9ucy5wZXJzLFxuICAgIHBlcnNFbmM6IG9wdGlvbnMucGVyc0VuYyB8fCAndXRmOCcsXG4gICAgZW50cm9weTogb3B0aW9ucy5lbnRyb3B5IHx8IHJhbmQodGhpcy5oYXNoLmhtYWNTdHJlbmd0aCksXG4gICAgZW50cm9weUVuYzogb3B0aW9ucy5lbnRyb3B5ICYmIG9wdGlvbnMuZW50cm9weUVuYyB8fCAndXRmOCcsXG4gICAgbm9uY2U6IHRoaXMubi50b0FycmF5KCksXG4gIH0pO1xuXG4gIHZhciBieXRlcyA9IHRoaXMubi5ieXRlTGVuZ3RoKCk7XG4gIHZhciBuczIgPSB0aGlzLm4uc3ViKG5ldyBCTigyKSk7XG4gIGZvciAoOzspIHtcbiAgICB2YXIgcHJpdiA9IG5ldyBCTihkcmJnLmdlbmVyYXRlKGJ5dGVzKSk7XG4gICAgaWYgKHByaXYuY21wKG5zMikgPiAwKVxuICAgICAgY29udGludWU7XG5cbiAgICBwcml2LmlhZGRuKDEpO1xuICAgIHJldHVybiB0aGlzLmtleUZyb21Qcml2YXRlKHByaXYpO1xuICB9XG59O1xuXG5FQy5wcm90b3R5cGUuX3RydW5jYXRlVG9OID0gZnVuY3Rpb24gX3RydW5jYXRlVG9OKG1zZywgdHJ1bmNPbmx5KSB7XG4gIHZhciBkZWx0YSA9IG1zZy5ieXRlTGVuZ3RoKCkgKiA4IC0gdGhpcy5uLmJpdExlbmd0aCgpO1xuICBpZiAoZGVsdGEgPiAwKVxuICAgIG1zZyA9IG1zZy51c2hybihkZWx0YSk7XG4gIGlmICghdHJ1bmNPbmx5ICYmIG1zZy5jbXAodGhpcy5uKSA+PSAwKVxuICAgIHJldHVybiBtc2cuc3ViKHRoaXMubik7XG4gIGVsc2VcbiAgICByZXR1cm4gbXNnO1xufTtcblxuRUMucHJvdG90eXBlLnNpZ24gPSBmdW5jdGlvbiBzaWduKG1zZywga2V5LCBlbmMsIG9wdGlvbnMpIHtcbiAgaWYgKHR5cGVvZiBlbmMgPT09ICdvYmplY3QnKSB7XG4gICAgb3B0aW9ucyA9IGVuYztcbiAgICBlbmMgPSBudWxsO1xuICB9XG4gIGlmICghb3B0aW9ucylcbiAgICBvcHRpb25zID0ge307XG5cbiAga2V5ID0gdGhpcy5rZXlGcm9tUHJpdmF0ZShrZXksIGVuYyk7XG4gIG1zZyA9IHRoaXMuX3RydW5jYXRlVG9OKG5ldyBCTihtc2csIDE2KSk7XG5cbiAgLy8gWmVyby1leHRlbmQga2V5IHRvIHByb3ZpZGUgZW5vdWdoIGVudHJvcHlcbiAgdmFyIGJ5dGVzID0gdGhpcy5uLmJ5dGVMZW5ndGgoKTtcbiAgdmFyIGJrZXkgPSBrZXkuZ2V0UHJpdmF0ZSgpLnRvQXJyYXkoJ2JlJywgYnl0ZXMpO1xuXG4gIC8vIFplcm8tZXh0ZW5kIG5vbmNlIHRvIGhhdmUgdGhlIHNhbWUgYnl0ZSBzaXplIGFzIE5cbiAgdmFyIG5vbmNlID0gbXNnLnRvQXJyYXkoJ2JlJywgYnl0ZXMpO1xuXG4gIC8vIEluc3RhbnRpYXRlIEhtYWNfRFJCR1xuICB2YXIgZHJiZyA9IG5ldyBIbWFjRFJCRyh7XG4gICAgaGFzaDogdGhpcy5oYXNoLFxuICAgIGVudHJvcHk6IGJrZXksXG4gICAgbm9uY2U6IG5vbmNlLFxuICAgIHBlcnM6IG9wdGlvbnMucGVycyxcbiAgICBwZXJzRW5jOiBvcHRpb25zLnBlcnNFbmMgfHwgJ3V0ZjgnLFxuICB9KTtcblxuICAvLyBOdW1iZXIgb2YgYnl0ZXMgdG8gZ2VuZXJhdGVcbiAgdmFyIG5zMSA9IHRoaXMubi5zdWIobmV3IEJOKDEpKTtcblxuICBmb3IgKHZhciBpdGVyID0gMDsgOyBpdGVyKyspIHtcbiAgICB2YXIgayA9IG9wdGlvbnMuayA/XG4gICAgICBvcHRpb25zLmsoaXRlcikgOlxuICAgICAgbmV3IEJOKGRyYmcuZ2VuZXJhdGUodGhpcy5uLmJ5dGVMZW5ndGgoKSkpO1xuICAgIGsgPSB0aGlzLl90cnVuY2F0ZVRvTihrLCB0cnVlKTtcbiAgICBpZiAoay5jbXBuKDEpIDw9IDAgfHwgay5jbXAobnMxKSA+PSAwKVxuICAgICAgY29udGludWU7XG5cbiAgICB2YXIga3AgPSB0aGlzLmcubXVsKGspO1xuICAgIGlmIChrcC5pc0luZmluaXR5KCkpXG4gICAgICBjb250aW51ZTtcblxuICAgIHZhciBrcFggPSBrcC5nZXRYKCk7XG4gICAgdmFyIHIgPSBrcFgudW1vZCh0aGlzLm4pO1xuICAgIGlmIChyLmNtcG4oMCkgPT09IDApXG4gICAgICBjb250aW51ZTtcblxuICAgIHZhciBzID0gay5pbnZtKHRoaXMubikubXVsKHIubXVsKGtleS5nZXRQcml2YXRlKCkpLmlhZGQobXNnKSk7XG4gICAgcyA9IHMudW1vZCh0aGlzLm4pO1xuICAgIGlmIChzLmNtcG4oMCkgPT09IDApXG4gICAgICBjb250aW51ZTtcblxuICAgIHZhciByZWNvdmVyeVBhcmFtID0gKGtwLmdldFkoKS5pc09kZCgpID8gMSA6IDApIHxcbiAgICAgICAgICAgICAgICAgICAgICAgIChrcFguY21wKHIpICE9PSAwID8gMiA6IDApO1xuXG4gICAgLy8gVXNlIGNvbXBsZW1lbnQgb2YgYHNgLCBpZiBpdCBpcyA+IGBuIC8gMmBcbiAgICBpZiAob3B0aW9ucy5jYW5vbmljYWwgJiYgcy5jbXAodGhpcy5uaCkgPiAwKSB7XG4gICAgICBzID0gdGhpcy5uLnN1YihzKTtcbiAgICAgIHJlY292ZXJ5UGFyYW0gXj0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gbmV3IFNpZ25hdHVyZSh7IHI6IHIsIHM6IHMsIHJlY292ZXJ5UGFyYW06IHJlY292ZXJ5UGFyYW0gfSk7XG4gIH1cbn07XG5cbkVDLnByb3RvdHlwZS52ZXJpZnkgPSBmdW5jdGlvbiB2ZXJpZnkobXNnLCBzaWduYXR1cmUsIGtleSwgZW5jKSB7XG4gIG1zZyA9IHRoaXMuX3RydW5jYXRlVG9OKG5ldyBCTihtc2csIDE2KSk7XG4gIGtleSA9IHRoaXMua2V5RnJvbVB1YmxpYyhrZXksIGVuYyk7XG4gIHNpZ25hdHVyZSA9IG5ldyBTaWduYXR1cmUoc2lnbmF0dXJlLCAnaGV4Jyk7XG5cbiAgLy8gUGVyZm9ybSBwcmltaXRpdmUgdmFsdWVzIHZhbGlkYXRpb25cbiAgdmFyIHIgPSBzaWduYXR1cmUucjtcbiAgdmFyIHMgPSBzaWduYXR1cmUucztcbiAgaWYgKHIuY21wbigxKSA8IDAgfHwgci5jbXAodGhpcy5uKSA+PSAwKVxuICAgIHJldHVybiBmYWxzZTtcbiAgaWYgKHMuY21wbigxKSA8IDAgfHwgcy5jbXAodGhpcy5uKSA+PSAwKVxuICAgIHJldHVybiBmYWxzZTtcblxuICAvLyBWYWxpZGF0ZSBzaWduYXR1cmVcbiAgdmFyIHNpbnYgPSBzLmludm0odGhpcy5uKTtcbiAgdmFyIHUxID0gc2ludi5tdWwobXNnKS51bW9kKHRoaXMubik7XG4gIHZhciB1MiA9IHNpbnYubXVsKHIpLnVtb2QodGhpcy5uKTtcbiAgdmFyIHA7XG5cbiAgaWYgKCF0aGlzLmN1cnZlLl9tYXh3ZWxsVHJpY2spIHtcbiAgICBwID0gdGhpcy5nLm11bEFkZCh1MSwga2V5LmdldFB1YmxpYygpLCB1Mik7XG4gICAgaWYgKHAuaXNJbmZpbml0eSgpKVxuICAgICAgcmV0dXJuIGZhbHNlO1xuXG4gICAgcmV0dXJuIHAuZ2V0WCgpLnVtb2QodGhpcy5uKS5jbXAocikgPT09IDA7XG4gIH1cblxuICAvLyBOT1RFOiBHcmVnIE1heHdlbGwncyB0cmljaywgaW5zcGlyZWQgYnk6XG4gIC8vIGh0dHBzOi8vZ2l0LmlvL3ZhZDNLXG5cbiAgcCA9IHRoaXMuZy5qbXVsQWRkKHUxLCBrZXkuZ2V0UHVibGljKCksIHUyKTtcbiAgaWYgKHAuaXNJbmZpbml0eSgpKVxuICAgIHJldHVybiBmYWxzZTtcblxuICAvLyBDb21wYXJlIGBwLnhgIG9mIEphY29iaWFuIHBvaW50IHdpdGggYHJgLFxuICAvLyB0aGlzIHdpbGwgZG8gYHAueCA9PSByICogcC56XjJgIGluc3RlYWQgb2YgbXVsdGlwbHlpbmcgYHAueGAgYnkgdGhlXG4gIC8vIGludmVyc2Ugb2YgYHAuel4yYFxuICByZXR1cm4gcC5lcVhUb1Aocik7XG59O1xuXG5FQy5wcm90b3R5cGUucmVjb3ZlclB1YktleSA9IGZ1bmN0aW9uKG1zZywgc2lnbmF0dXJlLCBqLCBlbmMpIHtcbiAgYXNzZXJ0KCgzICYgaikgPT09IGosICdUaGUgcmVjb3ZlcnkgcGFyYW0gaXMgbW9yZSB0aGFuIHR3byBiaXRzJyk7XG4gIHNpZ25hdHVyZSA9IG5ldyBTaWduYXR1cmUoc2lnbmF0dXJlLCBlbmMpO1xuXG4gIHZhciBuID0gdGhpcy5uO1xuICB2YXIgZSA9IG5ldyBCTihtc2cpO1xuICB2YXIgciA9IHNpZ25hdHVyZS5yO1xuICB2YXIgcyA9IHNpZ25hdHVyZS5zO1xuXG4gIC8vIEEgc2V0IExTQiBzaWduaWZpZXMgdGhhdCB0aGUgeS1jb29yZGluYXRlIGlzIG9kZFxuICB2YXIgaXNZT2RkID0gaiAmIDE7XG4gIHZhciBpc1NlY29uZEtleSA9IGogPj4gMTtcbiAgaWYgKHIuY21wKHRoaXMuY3VydmUucC51bW9kKHRoaXMuY3VydmUubikpID49IDAgJiYgaXNTZWNvbmRLZXkpXG4gICAgdGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gZmluZCBzZW5jb25kIGtleSBjYW5kaW5hdGUnKTtcblxuICAvLyAxLjEuIExldCB4ID0gciArIGpuLlxuICBpZiAoaXNTZWNvbmRLZXkpXG4gICAgciA9IHRoaXMuY3VydmUucG9pbnRGcm9tWChyLmFkZCh0aGlzLmN1cnZlLm4pLCBpc1lPZGQpO1xuICBlbHNlXG4gICAgciA9IHRoaXMuY3VydmUucG9pbnRGcm9tWChyLCBpc1lPZGQpO1xuXG4gIHZhciBySW52ID0gc2lnbmF0dXJlLnIuaW52bShuKTtcbiAgdmFyIHMxID0gbi5zdWIoZSkubXVsKHJJbnYpLnVtb2Qobik7XG4gIHZhciBzMiA9IHMubXVsKHJJbnYpLnVtb2Qobik7XG5cbiAgLy8gMS42LjEgQ29tcHV0ZSBRID0gcl4tMSAoc1IgLSAgZUcpXG4gIC8vICAgICAgICAgICAgICAgUSA9IHJeLTEgKHNSICsgLWVHKVxuICByZXR1cm4gdGhpcy5nLm11bEFkZChzMSwgciwgczIpO1xufTtcblxuRUMucHJvdG90eXBlLmdldEtleVJlY292ZXJ5UGFyYW0gPSBmdW5jdGlvbihlLCBzaWduYXR1cmUsIFEsIGVuYykge1xuICBzaWduYXR1cmUgPSBuZXcgU2lnbmF0dXJlKHNpZ25hdHVyZSwgZW5jKTtcbiAgaWYgKHNpZ25hdHVyZS5yZWNvdmVyeVBhcmFtICE9PSBudWxsKVxuICAgIHJldHVybiBzaWduYXR1cmUucmVjb3ZlcnlQYXJhbTtcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IDQ7IGkrKykge1xuICAgIHZhciBRcHJpbWU7XG4gICAgdHJ5IHtcbiAgICAgIFFwcmltZSA9IHRoaXMucmVjb3ZlclB1YktleShlLCBzaWduYXR1cmUsIGkpO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cblxuICAgIGlmIChRcHJpbWUuZXEoUSkpXG4gICAgICByZXR1cm4gaTtcbiAgfVxuICB0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBmaW5kIHZhbGlkIHJlY292ZXJ5IGZhY3RvcicpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIEJOID0gcmVxdWlyZSgnYm4uanMnKTtcbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG52YXIgYXNzZXJ0ID0gdXRpbHMuYXNzZXJ0O1xuXG5mdW5jdGlvbiBLZXlQYWlyKGVjLCBvcHRpb25zKSB7XG4gIHRoaXMuZWMgPSBlYztcbiAgdGhpcy5wcml2ID0gbnVsbDtcbiAgdGhpcy5wdWIgPSBudWxsO1xuXG4gIC8vIEtleVBhaXIoZWMsIHsgcHJpdjogLi4uLCBwdWI6IC4uLiB9KVxuICBpZiAob3B0aW9ucy5wcml2KVxuICAgIHRoaXMuX2ltcG9ydFByaXZhdGUob3B0aW9ucy5wcml2LCBvcHRpb25zLnByaXZFbmMpO1xuICBpZiAob3B0aW9ucy5wdWIpXG4gICAgdGhpcy5faW1wb3J0UHVibGljKG9wdGlvbnMucHViLCBvcHRpb25zLnB1YkVuYyk7XG59XG5tb2R1bGUuZXhwb3J0cyA9IEtleVBhaXI7XG5cbktleVBhaXIuZnJvbVB1YmxpYyA9IGZ1bmN0aW9uIGZyb21QdWJsaWMoZWMsIHB1YiwgZW5jKSB7XG4gIGlmIChwdWIgaW5zdGFuY2VvZiBLZXlQYWlyKVxuICAgIHJldHVybiBwdWI7XG5cbiAgcmV0dXJuIG5ldyBLZXlQYWlyKGVjLCB7XG4gICAgcHViOiBwdWIsXG4gICAgcHViRW5jOiBlbmMsXG4gIH0pO1xufTtcblxuS2V5UGFpci5mcm9tUHJpdmF0ZSA9IGZ1bmN0aW9uIGZyb21Qcml2YXRlKGVjLCBwcml2LCBlbmMpIHtcbiAgaWYgKHByaXYgaW5zdGFuY2VvZiBLZXlQYWlyKVxuICAgIHJldHVybiBwcml2O1xuXG4gIHJldHVybiBuZXcgS2V5UGFpcihlYywge1xuICAgIHByaXY6IHByaXYsXG4gICAgcHJpdkVuYzogZW5jLFxuICB9KTtcbn07XG5cbktleVBhaXIucHJvdG90eXBlLnZhbGlkYXRlID0gZnVuY3Rpb24gdmFsaWRhdGUoKSB7XG4gIHZhciBwdWIgPSB0aGlzLmdldFB1YmxpYygpO1xuXG4gIGlmIChwdWIuaXNJbmZpbml0eSgpKVxuICAgIHJldHVybiB7IHJlc3VsdDogZmFsc2UsIHJlYXNvbjogJ0ludmFsaWQgcHVibGljIGtleScgfTtcbiAgaWYgKCFwdWIudmFsaWRhdGUoKSlcbiAgICByZXR1cm4geyByZXN1bHQ6IGZhbHNlLCByZWFzb246ICdQdWJsaWMga2V5IGlzIG5vdCBhIHBvaW50JyB9O1xuICBpZiAoIXB1Yi5tdWwodGhpcy5lYy5jdXJ2ZS5uKS5pc0luZmluaXR5KCkpXG4gICAgcmV0dXJuIHsgcmVzdWx0OiBmYWxzZSwgcmVhc29uOiAnUHVibGljIGtleSAqIE4gIT0gTycgfTtcblxuICByZXR1cm4geyByZXN1bHQ6IHRydWUsIHJlYXNvbjogbnVsbCB9O1xufTtcblxuS2V5UGFpci5wcm90b3R5cGUuZ2V0UHVibGljID0gZnVuY3Rpb24gZ2V0UHVibGljKGNvbXBhY3QsIGVuYykge1xuICAvLyBjb21wYWN0IGlzIG9wdGlvbmFsIGFyZ3VtZW50XG4gIGlmICh0eXBlb2YgY29tcGFjdCA9PT0gJ3N0cmluZycpIHtcbiAgICBlbmMgPSBjb21wYWN0O1xuICAgIGNvbXBhY3QgPSBudWxsO1xuICB9XG5cbiAgaWYgKCF0aGlzLnB1YilcbiAgICB0aGlzLnB1YiA9IHRoaXMuZWMuZy5tdWwodGhpcy5wcml2KTtcblxuICBpZiAoIWVuYylcbiAgICByZXR1cm4gdGhpcy5wdWI7XG5cbiAgcmV0dXJuIHRoaXMucHViLmVuY29kZShlbmMsIGNvbXBhY3QpO1xufTtcblxuS2V5UGFpci5wcm90b3R5cGUuZ2V0UHJpdmF0ZSA9IGZ1bmN0aW9uIGdldFByaXZhdGUoZW5jKSB7XG4gIGlmIChlbmMgPT09ICdoZXgnKVxuICAgIHJldHVybiB0aGlzLnByaXYudG9TdHJpbmcoMTYsIDIpO1xuICBlbHNlXG4gICAgcmV0dXJuIHRoaXMucHJpdjtcbn07XG5cbktleVBhaXIucHJvdG90eXBlLl9pbXBvcnRQcml2YXRlID0gZnVuY3Rpb24gX2ltcG9ydFByaXZhdGUoa2V5LCBlbmMpIHtcbiAgdGhpcy5wcml2ID0gbmV3IEJOKGtleSwgZW5jIHx8IDE2KTtcblxuICAvLyBFbnN1cmUgdGhhdCB0aGUgcHJpdiB3b24ndCBiZSBiaWdnZXIgdGhhbiBuLCBvdGhlcndpc2Ugd2UgbWF5IGZhaWxcbiAgLy8gaW4gZml4ZWQgbXVsdGlwbGljYXRpb24gbWV0aG9kXG4gIHRoaXMucHJpdiA9IHRoaXMucHJpdi51bW9kKHRoaXMuZWMuY3VydmUubik7XG59O1xuXG5LZXlQYWlyLnByb3RvdHlwZS5faW1wb3J0UHVibGljID0gZnVuY3Rpb24gX2ltcG9ydFB1YmxpYyhrZXksIGVuYykge1xuICBpZiAoa2V5LnggfHwga2V5LnkpIHtcbiAgICAvLyBNb250Z29tZXJ5IHBvaW50cyBvbmx5IGhhdmUgYW4gYHhgIGNvb3JkaW5hdGUuXG4gICAgLy8gV2VpZXJzdHJhc3MvRWR3YXJkcyBwb2ludHMgb24gdGhlIG90aGVyIGhhbmQgaGF2ZSBib3RoIGB4YCBhbmRcbiAgICAvLyBgeWAgY29vcmRpbmF0ZXMuXG4gICAgaWYgKHRoaXMuZWMuY3VydmUudHlwZSA9PT0gJ21vbnQnKSB7XG4gICAgICBhc3NlcnQoa2V5LngsICdOZWVkIHggY29vcmRpbmF0ZScpO1xuICAgIH0gZWxzZSBpZiAodGhpcy5lYy5jdXJ2ZS50eXBlID09PSAnc2hvcnQnIHx8XG4gICAgICAgICAgICAgICB0aGlzLmVjLmN1cnZlLnR5cGUgPT09ICdlZHdhcmRzJykge1xuICAgICAgYXNzZXJ0KGtleS54ICYmIGtleS55LCAnTmVlZCBib3RoIHggYW5kIHkgY29vcmRpbmF0ZScpO1xuICAgIH1cbiAgICB0aGlzLnB1YiA9IHRoaXMuZWMuY3VydmUucG9pbnQoa2V5LngsIGtleS55KTtcbiAgICByZXR1cm47XG4gIH1cbiAgdGhpcy5wdWIgPSB0aGlzLmVjLmN1cnZlLmRlY29kZVBvaW50KGtleSwgZW5jKTtcbn07XG5cbi8vIEVDREhcbktleVBhaXIucHJvdG90eXBlLmRlcml2ZSA9IGZ1bmN0aW9uIGRlcml2ZShwdWIpIHtcbiAgaWYoIXB1Yi52YWxpZGF0ZSgpKSB7XG4gICAgYXNzZXJ0KHB1Yi52YWxpZGF0ZSgpLCAncHVibGljIHBvaW50IG5vdCB2YWxpZGF0ZWQnKTtcbiAgfVxuICByZXR1cm4gcHViLm11bCh0aGlzLnByaXYpLmdldFgoKTtcbn07XG5cbi8vIEVDRFNBXG5LZXlQYWlyLnByb3RvdHlwZS5zaWduID0gZnVuY3Rpb24gc2lnbihtc2csIGVuYywgb3B0aW9ucykge1xuICByZXR1cm4gdGhpcy5lYy5zaWduKG1zZywgdGhpcywgZW5jLCBvcHRpb25zKTtcbn07XG5cbktleVBhaXIucHJvdG90eXBlLnZlcmlmeSA9IGZ1bmN0aW9uIHZlcmlmeShtc2csIHNpZ25hdHVyZSkge1xuICByZXR1cm4gdGhpcy5lYy52ZXJpZnkobXNnLCBzaWduYXR1cmUsIHRoaXMpO1xufTtcblxuS2V5UGFpci5wcm90b3R5cGUuaW5zcGVjdCA9IGZ1bmN0aW9uIGluc3BlY3QoKSB7XG4gIHJldHVybiAnPEtleSBwcml2OiAnICsgKHRoaXMucHJpdiAmJiB0aGlzLnByaXYudG9TdHJpbmcoMTYsIDIpKSArXG4gICAgICAgICAnIHB1YjogJyArICh0aGlzLnB1YiAmJiB0aGlzLnB1Yi5pbnNwZWN0KCkpICsgJyA+Jztcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBCTiA9IHJlcXVpcmUoJ2JuLmpzJyk7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG52YXIgYXNzZXJ0ID0gdXRpbHMuYXNzZXJ0O1xuXG5mdW5jdGlvbiBTaWduYXR1cmUob3B0aW9ucywgZW5jKSB7XG4gIGlmIChvcHRpb25zIGluc3RhbmNlb2YgU2lnbmF0dXJlKVxuICAgIHJldHVybiBvcHRpb25zO1xuXG4gIGlmICh0aGlzLl9pbXBvcnRERVIob3B0aW9ucywgZW5jKSlcbiAgICByZXR1cm47XG5cbiAgYXNzZXJ0KG9wdGlvbnMuciAmJiBvcHRpb25zLnMsICdTaWduYXR1cmUgd2l0aG91dCByIG9yIHMnKTtcbiAgdGhpcy5yID0gbmV3IEJOKG9wdGlvbnMuciwgMTYpO1xuICB0aGlzLnMgPSBuZXcgQk4ob3B0aW9ucy5zLCAxNik7XG4gIGlmIChvcHRpb25zLnJlY292ZXJ5UGFyYW0gPT09IHVuZGVmaW5lZClcbiAgICB0aGlzLnJlY292ZXJ5UGFyYW0gPSBudWxsO1xuICBlbHNlXG4gICAgdGhpcy5yZWNvdmVyeVBhcmFtID0gb3B0aW9ucy5yZWNvdmVyeVBhcmFtO1xufVxubW9kdWxlLmV4cG9ydHMgPSBTaWduYXR1cmU7XG5cbmZ1bmN0aW9uIFBvc2l0aW9uKCkge1xuICB0aGlzLnBsYWNlID0gMDtcbn1cblxuZnVuY3Rpb24gZ2V0TGVuZ3RoKGJ1ZiwgcCkge1xuICB2YXIgaW5pdGlhbCA9IGJ1ZltwLnBsYWNlKytdO1xuICBpZiAoIShpbml0aWFsICYgMHg4MCkpIHtcbiAgICByZXR1cm4gaW5pdGlhbDtcbiAgfVxuICB2YXIgb2N0ZXRMZW4gPSBpbml0aWFsICYgMHhmO1xuXG4gIC8vIEluZGVmaW5pdGUgbGVuZ3RoIG9yIG92ZXJmbG93XG4gIGlmIChvY3RldExlbiA9PT0gMCB8fCBvY3RldExlbiA+IDQpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICB2YXIgdmFsID0gMDtcbiAgZm9yICh2YXIgaSA9IDAsIG9mZiA9IHAucGxhY2U7IGkgPCBvY3RldExlbjsgaSsrLCBvZmYrKykge1xuICAgIHZhbCA8PD0gODtcbiAgICB2YWwgfD0gYnVmW29mZl07XG4gICAgdmFsID4+Pj0gMDtcbiAgfVxuXG4gIC8vIExlYWRpbmcgemVyb2VzXG4gIGlmICh2YWwgPD0gMHg3Zikge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHAucGxhY2UgPSBvZmY7XG4gIHJldHVybiB2YWw7XG59XG5cbmZ1bmN0aW9uIHJtUGFkZGluZyhidWYpIHtcbiAgdmFyIGkgPSAwO1xuICB2YXIgbGVuID0gYnVmLmxlbmd0aCAtIDE7XG4gIHdoaWxlICghYnVmW2ldICYmICEoYnVmW2kgKyAxXSAmIDB4ODApICYmIGkgPCBsZW4pIHtcbiAgICBpKys7XG4gIH1cbiAgaWYgKGkgPT09IDApIHtcbiAgICByZXR1cm4gYnVmO1xuICB9XG4gIHJldHVybiBidWYuc2xpY2UoaSk7XG59XG5cblNpZ25hdHVyZS5wcm90b3R5cGUuX2ltcG9ydERFUiA9IGZ1bmN0aW9uIF9pbXBvcnRERVIoZGF0YSwgZW5jKSB7XG4gIGRhdGEgPSB1dGlscy50b0FycmF5KGRhdGEsIGVuYyk7XG4gIHZhciBwID0gbmV3IFBvc2l0aW9uKCk7XG4gIGlmIChkYXRhW3AucGxhY2UrK10gIT09IDB4MzApIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgdmFyIGxlbiA9IGdldExlbmd0aChkYXRhLCBwKTtcbiAgaWYgKGxlbiA9PT0gZmFsc2UpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgaWYgKChsZW4gKyBwLnBsYWNlKSAhPT0gZGF0YS5sZW5ndGgpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgaWYgKGRhdGFbcC5wbGFjZSsrXSAhPT0gMHgwMikge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuICB2YXIgcmxlbiA9IGdldExlbmd0aChkYXRhLCBwKTtcbiAgaWYgKHJsZW4gPT09IGZhbHNlKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG4gIHZhciByID0gZGF0YS5zbGljZShwLnBsYWNlLCBybGVuICsgcC5wbGFjZSk7XG4gIHAucGxhY2UgKz0gcmxlbjtcbiAgaWYgKGRhdGFbcC5wbGFjZSsrXSAhPT0gMHgwMikge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuICB2YXIgc2xlbiA9IGdldExlbmd0aChkYXRhLCBwKTtcbiAgaWYgKHNsZW4gPT09IGZhbHNlKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG4gIGlmIChkYXRhLmxlbmd0aCAhPT0gc2xlbiArIHAucGxhY2UpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgdmFyIHMgPSBkYXRhLnNsaWNlKHAucGxhY2UsIHNsZW4gKyBwLnBsYWNlKTtcbiAgaWYgKHJbMF0gPT09IDApIHtcbiAgICBpZiAoclsxXSAmIDB4ODApIHtcbiAgICAgIHIgPSByLnNsaWNlKDEpO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBMZWFkaW5nIHplcm9lc1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuICBpZiAoc1swXSA9PT0gMCkge1xuICAgIGlmIChzWzFdICYgMHg4MCkge1xuICAgICAgcyA9IHMuc2xpY2UoMSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIExlYWRpbmcgemVyb2VzXG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yID0gbmV3IEJOKHIpO1xuICB0aGlzLnMgPSBuZXcgQk4ocyk7XG4gIHRoaXMucmVjb3ZlcnlQYXJhbSA9IG51bGw7XG5cbiAgcmV0dXJuIHRydWU7XG59O1xuXG5mdW5jdGlvbiBjb25zdHJ1Y3RMZW5ndGgoYXJyLCBsZW4pIHtcbiAgaWYgKGxlbiA8IDB4ODApIHtcbiAgICBhcnIucHVzaChsZW4pO1xuICAgIHJldHVybjtcbiAgfVxuICB2YXIgb2N0ZXRzID0gMSArIChNYXRoLmxvZyhsZW4pIC8gTWF0aC5MTjIgPj4+IDMpO1xuICBhcnIucHVzaChvY3RldHMgfCAweDgwKTtcbiAgd2hpbGUgKC0tb2N0ZXRzKSB7XG4gICAgYXJyLnB1c2goKGxlbiA+Pj4gKG9jdGV0cyA8PCAzKSkgJiAweGZmKTtcbiAgfVxuICBhcnIucHVzaChsZW4pO1xufVxuXG5TaWduYXR1cmUucHJvdG90eXBlLnRvREVSID0gZnVuY3Rpb24gdG9ERVIoZW5jKSB7XG4gIHZhciByID0gdGhpcy5yLnRvQXJyYXkoKTtcbiAgdmFyIHMgPSB0aGlzLnMudG9BcnJheSgpO1xuXG4gIC8vIFBhZCB2YWx1ZXNcbiAgaWYgKHJbMF0gJiAweDgwKVxuICAgIHIgPSBbIDAgXS5jb25jYXQocik7XG4gIC8vIFBhZCB2YWx1ZXNcbiAgaWYgKHNbMF0gJiAweDgwKVxuICAgIHMgPSBbIDAgXS5jb25jYXQocyk7XG5cbiAgciA9IHJtUGFkZGluZyhyKTtcbiAgcyA9IHJtUGFkZGluZyhzKTtcblxuICB3aGlsZSAoIXNbMF0gJiYgIShzWzFdICYgMHg4MCkpIHtcbiAgICBzID0gcy5zbGljZSgxKTtcbiAgfVxuICB2YXIgYXJyID0gWyAweDAyIF07XG4gIGNvbnN0cnVjdExlbmd0aChhcnIsIHIubGVuZ3RoKTtcbiAgYXJyID0gYXJyLmNvbmNhdChyKTtcbiAgYXJyLnB1c2goMHgwMik7XG4gIGNvbnN0cnVjdExlbmd0aChhcnIsIHMubGVuZ3RoKTtcbiAgdmFyIGJhY2tIYWxmID0gYXJyLmNvbmNhdChzKTtcbiAgdmFyIHJlcyA9IFsgMHgzMCBdO1xuICBjb25zdHJ1Y3RMZW5ndGgocmVzLCBiYWNrSGFsZi5sZW5ndGgpO1xuICByZXMgPSByZXMuY29uY2F0KGJhY2tIYWxmKTtcbiAgcmV0dXJuIHV0aWxzLmVuY29kZShyZXMsIGVuYyk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgaGFzaCA9IHJlcXVpcmUoJ2hhc2guanMnKTtcbnZhciBjdXJ2ZXMgPSByZXF1aXJlKCcuLi9jdXJ2ZXMnKTtcbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG52YXIgYXNzZXJ0ID0gdXRpbHMuYXNzZXJ0O1xudmFyIHBhcnNlQnl0ZXMgPSB1dGlscy5wYXJzZUJ5dGVzO1xudmFyIEtleVBhaXIgPSByZXF1aXJlKCcuL2tleScpO1xudmFyIFNpZ25hdHVyZSA9IHJlcXVpcmUoJy4vc2lnbmF0dXJlJyk7XG5cbmZ1bmN0aW9uIEVERFNBKGN1cnZlKSB7XG4gIGFzc2VydChjdXJ2ZSA9PT0gJ2VkMjU1MTknLCAnb25seSB0ZXN0ZWQgd2l0aCBlZDI1NTE5IHNvIGZhcicpO1xuXG4gIGlmICghKHRoaXMgaW5zdGFuY2VvZiBFRERTQSkpXG4gICAgcmV0dXJuIG5ldyBFRERTQShjdXJ2ZSk7XG5cbiAgY3VydmUgPSBjdXJ2ZXNbY3VydmVdLmN1cnZlO1xuICB0aGlzLmN1cnZlID0gY3VydmU7XG4gIHRoaXMuZyA9IGN1cnZlLmc7XG4gIHRoaXMuZy5wcmVjb21wdXRlKGN1cnZlLm4uYml0TGVuZ3RoKCkgKyAxKTtcblxuICB0aGlzLnBvaW50Q2xhc3MgPSBjdXJ2ZS5wb2ludCgpLmNvbnN0cnVjdG9yO1xuICB0aGlzLmVuY29kaW5nTGVuZ3RoID0gTWF0aC5jZWlsKGN1cnZlLm4uYml0TGVuZ3RoKCkgLyA4KTtcbiAgdGhpcy5oYXNoID0gaGFzaC5zaGE1MTI7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gRUREU0E7XG5cbi8qKlxuKiBAcGFyYW0ge0FycmF5fFN0cmluZ30gbWVzc2FnZSAtIG1lc3NhZ2UgYnl0ZXNcbiogQHBhcmFtIHtBcnJheXxTdHJpbmd8S2V5UGFpcn0gc2VjcmV0IC0gc2VjcmV0IGJ5dGVzIG9yIGEga2V5cGFpclxuKiBAcmV0dXJucyB7U2lnbmF0dXJlfSAtIHNpZ25hdHVyZVxuKi9cbkVERFNBLnByb3RvdHlwZS5zaWduID0gZnVuY3Rpb24gc2lnbihtZXNzYWdlLCBzZWNyZXQpIHtcbiAgbWVzc2FnZSA9IHBhcnNlQnl0ZXMobWVzc2FnZSk7XG4gIHZhciBrZXkgPSB0aGlzLmtleUZyb21TZWNyZXQoc2VjcmV0KTtcbiAgdmFyIHIgPSB0aGlzLmhhc2hJbnQoa2V5Lm1lc3NhZ2VQcmVmaXgoKSwgbWVzc2FnZSk7XG4gIHZhciBSID0gdGhpcy5nLm11bChyKTtcbiAgdmFyIFJlbmNvZGVkID0gdGhpcy5lbmNvZGVQb2ludChSKTtcbiAgdmFyIHNfID0gdGhpcy5oYXNoSW50KFJlbmNvZGVkLCBrZXkucHViQnl0ZXMoKSwgbWVzc2FnZSlcbiAgICAubXVsKGtleS5wcml2KCkpO1xuICB2YXIgUyA9IHIuYWRkKHNfKS51bW9kKHRoaXMuY3VydmUubik7XG4gIHJldHVybiB0aGlzLm1ha2VTaWduYXR1cmUoeyBSOiBSLCBTOiBTLCBSZW5jb2RlZDogUmVuY29kZWQgfSk7XG59O1xuXG4vKipcbiogQHBhcmFtIHtBcnJheX0gbWVzc2FnZSAtIG1lc3NhZ2UgYnl0ZXNcbiogQHBhcmFtIHtBcnJheXxTdHJpbmd8U2lnbmF0dXJlfSBzaWcgLSBzaWcgYnl0ZXNcbiogQHBhcmFtIHtBcnJheXxTdHJpbmd8UG9pbnR8S2V5UGFpcn0gcHViIC0gcHVibGljIGtleVxuKiBAcmV0dXJucyB7Qm9vbGVhbn0gLSB0cnVlIGlmIHB1YmxpYyBrZXkgbWF0Y2hlcyBzaWcgb2YgbWVzc2FnZVxuKi9cbkVERFNBLnByb3RvdHlwZS52ZXJpZnkgPSBmdW5jdGlvbiB2ZXJpZnkobWVzc2FnZSwgc2lnLCBwdWIpIHtcbiAgbWVzc2FnZSA9IHBhcnNlQnl0ZXMobWVzc2FnZSk7XG4gIHNpZyA9IHRoaXMubWFrZVNpZ25hdHVyZShzaWcpO1xuICB2YXIga2V5ID0gdGhpcy5rZXlGcm9tUHVibGljKHB1Yik7XG4gIHZhciBoID0gdGhpcy5oYXNoSW50KHNpZy5SZW5jb2RlZCgpLCBrZXkucHViQnl0ZXMoKSwgbWVzc2FnZSk7XG4gIHZhciBTRyA9IHRoaXMuZy5tdWwoc2lnLlMoKSk7XG4gIHZhciBScGx1c0FoID0gc2lnLlIoKS5hZGQoa2V5LnB1YigpLm11bChoKSk7XG4gIHJldHVybiBScGx1c0FoLmVxKFNHKTtcbn07XG5cbkVERFNBLnByb3RvdHlwZS5oYXNoSW50ID0gZnVuY3Rpb24gaGFzaEludCgpIHtcbiAgdmFyIGhhc2ggPSB0aGlzLmhhc2goKTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspXG4gICAgaGFzaC51cGRhdGUoYXJndW1lbnRzW2ldKTtcbiAgcmV0dXJuIHV0aWxzLmludEZyb21MRShoYXNoLmRpZ2VzdCgpKS51bW9kKHRoaXMuY3VydmUubik7XG59O1xuXG5FRERTQS5wcm90b3R5cGUua2V5RnJvbVB1YmxpYyA9IGZ1bmN0aW9uIGtleUZyb21QdWJsaWMocHViKSB7XG4gIHJldHVybiBLZXlQYWlyLmZyb21QdWJsaWModGhpcywgcHViKTtcbn07XG5cbkVERFNBLnByb3RvdHlwZS5rZXlGcm9tU2VjcmV0ID0gZnVuY3Rpb24ga2V5RnJvbVNlY3JldChzZWNyZXQpIHtcbiAgcmV0dXJuIEtleVBhaXIuZnJvbVNlY3JldCh0aGlzLCBzZWNyZXQpO1xufTtcblxuRUREU0EucHJvdG90eXBlLm1ha2VTaWduYXR1cmUgPSBmdW5jdGlvbiBtYWtlU2lnbmF0dXJlKHNpZykge1xuICBpZiAoc2lnIGluc3RhbmNlb2YgU2lnbmF0dXJlKVxuICAgIHJldHVybiBzaWc7XG4gIHJldHVybiBuZXcgU2lnbmF0dXJlKHRoaXMsIHNpZyk7XG59O1xuXG4vKipcbiogKiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtam9zZWZzc29uLWVkZHNhLWVkMjU1MTktMDMjc2VjdGlvbi01LjJcbipcbiogRUREU0EgZGVmaW5lcyBtZXRob2RzIGZvciBlbmNvZGluZyBhbmQgZGVjb2RpbmcgcG9pbnRzIGFuZCBpbnRlZ2Vycy4gVGhlc2UgYXJlXG4qIGhlbHBlciBjb252ZW5pZW5jZSBtZXRob2RzLCB0aGF0IHBhc3MgYWxvbmcgdG8gdXRpbGl0eSBmdW5jdGlvbnMgaW1wbGllZFxuKiBwYXJhbWV0ZXJzLlxuKlxuKi9cbkVERFNBLnByb3RvdHlwZS5lbmNvZGVQb2ludCA9IGZ1bmN0aW9uIGVuY29kZVBvaW50KHBvaW50KSB7XG4gIHZhciBlbmMgPSBwb2ludC5nZXRZKCkudG9BcnJheSgnbGUnLCB0aGlzLmVuY29kaW5nTGVuZ3RoKTtcbiAgZW5jW3RoaXMuZW5jb2RpbmdMZW5ndGggLSAxXSB8PSBwb2ludC5nZXRYKCkuaXNPZGQoKSA/IDB4ODAgOiAwO1xuICByZXR1cm4gZW5jO1xufTtcblxuRUREU0EucHJvdG90eXBlLmRlY29kZVBvaW50ID0gZnVuY3Rpb24gZGVjb2RlUG9pbnQoYnl0ZXMpIHtcbiAgYnl0ZXMgPSB1dGlscy5wYXJzZUJ5dGVzKGJ5dGVzKTtcblxuICB2YXIgbGFzdEl4ID0gYnl0ZXMubGVuZ3RoIC0gMTtcbiAgdmFyIG5vcm1lZCA9IGJ5dGVzLnNsaWNlKDAsIGxhc3RJeCkuY29uY2F0KGJ5dGVzW2xhc3RJeF0gJiB+MHg4MCk7XG4gIHZhciB4SXNPZGQgPSAoYnl0ZXNbbGFzdEl4XSAmIDB4ODApICE9PSAwO1xuXG4gIHZhciB5ID0gdXRpbHMuaW50RnJvbUxFKG5vcm1lZCk7XG4gIHJldHVybiB0aGlzLmN1cnZlLnBvaW50RnJvbVkoeSwgeElzT2RkKTtcbn07XG5cbkVERFNBLnByb3RvdHlwZS5lbmNvZGVJbnQgPSBmdW5jdGlvbiBlbmNvZGVJbnQobnVtKSB7XG4gIHJldHVybiBudW0udG9BcnJheSgnbGUnLCB0aGlzLmVuY29kaW5nTGVuZ3RoKTtcbn07XG5cbkVERFNBLnByb3RvdHlwZS5kZWNvZGVJbnQgPSBmdW5jdGlvbiBkZWNvZGVJbnQoYnl0ZXMpIHtcbiAgcmV0dXJuIHV0aWxzLmludEZyb21MRShieXRlcyk7XG59O1xuXG5FRERTQS5wcm90b3R5cGUuaXNQb2ludCA9IGZ1bmN0aW9uIGlzUG9pbnQodmFsKSB7XG4gIHJldHVybiB2YWwgaW5zdGFuY2VvZiB0aGlzLnBvaW50Q2xhc3M7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xudmFyIGFzc2VydCA9IHV0aWxzLmFzc2VydDtcbnZhciBwYXJzZUJ5dGVzID0gdXRpbHMucGFyc2VCeXRlcztcbnZhciBjYWNoZWRQcm9wZXJ0eSA9IHV0aWxzLmNhY2hlZFByb3BlcnR5O1xuXG4vKipcbiogQHBhcmFtIHtFRERTQX0gZWRkc2EgLSBpbnN0YW5jZVxuKiBAcGFyYW0ge09iamVjdH0gcGFyYW1zIC0gcHVibGljL3ByaXZhdGUga2V5IHBhcmFtZXRlcnNcbipcbiogQHBhcmFtIHtBcnJheTxCeXRlPn0gW3BhcmFtcy5zZWNyZXRdIC0gc2VjcmV0IHNlZWQgYnl0ZXNcbiogQHBhcmFtIHtQb2ludH0gW3BhcmFtcy5wdWJdIC0gcHVibGljIGtleSBwb2ludCAoYWthIGBBYCBpbiBlZGRzYSB0ZXJtcylcbiogQHBhcmFtIHtBcnJheTxCeXRlPn0gW3BhcmFtcy5wdWJdIC0gcHVibGljIGtleSBwb2ludCBlbmNvZGVkIGFzIGJ5dGVzXG4qXG4qL1xuZnVuY3Rpb24gS2V5UGFpcihlZGRzYSwgcGFyYW1zKSB7XG4gIHRoaXMuZWRkc2EgPSBlZGRzYTtcbiAgdGhpcy5fc2VjcmV0ID0gcGFyc2VCeXRlcyhwYXJhbXMuc2VjcmV0KTtcbiAgaWYgKGVkZHNhLmlzUG9pbnQocGFyYW1zLnB1YikpXG4gICAgdGhpcy5fcHViID0gcGFyYW1zLnB1YjtcbiAgZWxzZVxuICAgIHRoaXMuX3B1YkJ5dGVzID0gcGFyc2VCeXRlcyhwYXJhbXMucHViKTtcbn1cblxuS2V5UGFpci5mcm9tUHVibGljID0gZnVuY3Rpb24gZnJvbVB1YmxpYyhlZGRzYSwgcHViKSB7XG4gIGlmIChwdWIgaW5zdGFuY2VvZiBLZXlQYWlyKVxuICAgIHJldHVybiBwdWI7XG4gIHJldHVybiBuZXcgS2V5UGFpcihlZGRzYSwgeyBwdWI6IHB1YiB9KTtcbn07XG5cbktleVBhaXIuZnJvbVNlY3JldCA9IGZ1bmN0aW9uIGZyb21TZWNyZXQoZWRkc2EsIHNlY3JldCkge1xuICBpZiAoc2VjcmV0IGluc3RhbmNlb2YgS2V5UGFpcilcbiAgICByZXR1cm4gc2VjcmV0O1xuICByZXR1cm4gbmV3IEtleVBhaXIoZWRkc2EsIHsgc2VjcmV0OiBzZWNyZXQgfSk7XG59O1xuXG5LZXlQYWlyLnByb3RvdHlwZS5zZWNyZXQgPSBmdW5jdGlvbiBzZWNyZXQoKSB7XG4gIHJldHVybiB0aGlzLl9zZWNyZXQ7XG59O1xuXG5jYWNoZWRQcm9wZXJ0eShLZXlQYWlyLCAncHViQnl0ZXMnLCBmdW5jdGlvbiBwdWJCeXRlcygpIHtcbiAgcmV0dXJuIHRoaXMuZWRkc2EuZW5jb2RlUG9pbnQodGhpcy5wdWIoKSk7XG59KTtcblxuY2FjaGVkUHJvcGVydHkoS2V5UGFpciwgJ3B1YicsIGZ1bmN0aW9uIHB1YigpIHtcbiAgaWYgKHRoaXMuX3B1YkJ5dGVzKVxuICAgIHJldHVybiB0aGlzLmVkZHNhLmRlY29kZVBvaW50KHRoaXMuX3B1YkJ5dGVzKTtcbiAgcmV0dXJuIHRoaXMuZWRkc2EuZy5tdWwodGhpcy5wcml2KCkpO1xufSk7XG5cbmNhY2hlZFByb3BlcnR5KEtleVBhaXIsICdwcml2Qnl0ZXMnLCBmdW5jdGlvbiBwcml2Qnl0ZXMoKSB7XG4gIHZhciBlZGRzYSA9IHRoaXMuZWRkc2E7XG4gIHZhciBoYXNoID0gdGhpcy5oYXNoKCk7XG4gIHZhciBsYXN0SXggPSBlZGRzYS5lbmNvZGluZ0xlbmd0aCAtIDE7XG5cbiAgdmFyIGEgPSBoYXNoLnNsaWNlKDAsIGVkZHNhLmVuY29kaW5nTGVuZ3RoKTtcbiAgYVswXSAmPSAyNDg7XG4gIGFbbGFzdEl4XSAmPSAxMjc7XG4gIGFbbGFzdEl4XSB8PSA2NDtcblxuICByZXR1cm4gYTtcbn0pO1xuXG5jYWNoZWRQcm9wZXJ0eShLZXlQYWlyLCAncHJpdicsIGZ1bmN0aW9uIHByaXYoKSB7XG4gIHJldHVybiB0aGlzLmVkZHNhLmRlY29kZUludCh0aGlzLnByaXZCeXRlcygpKTtcbn0pO1xuXG5jYWNoZWRQcm9wZXJ0eShLZXlQYWlyLCAnaGFzaCcsIGZ1bmN0aW9uIGhhc2goKSB7XG4gIHJldHVybiB0aGlzLmVkZHNhLmhhc2goKS51cGRhdGUodGhpcy5zZWNyZXQoKSkuZGlnZXN0KCk7XG59KTtcblxuY2FjaGVkUHJvcGVydHkoS2V5UGFpciwgJ21lc3NhZ2VQcmVmaXgnLCBmdW5jdGlvbiBtZXNzYWdlUHJlZml4KCkge1xuICByZXR1cm4gdGhpcy5oYXNoKCkuc2xpY2UodGhpcy5lZGRzYS5lbmNvZGluZ0xlbmd0aCk7XG59KTtcblxuS2V5UGFpci5wcm90b3R5cGUuc2lnbiA9IGZ1bmN0aW9uIHNpZ24obWVzc2FnZSkge1xuICBhc3NlcnQodGhpcy5fc2VjcmV0LCAnS2V5UGFpciBjYW4gb25seSB2ZXJpZnknKTtcbiAgcmV0dXJuIHRoaXMuZWRkc2Euc2lnbihtZXNzYWdlLCB0aGlzKTtcbn07XG5cbktleVBhaXIucHJvdG90eXBlLnZlcmlmeSA9IGZ1bmN0aW9uIHZlcmlmeShtZXNzYWdlLCBzaWcpIHtcbiAgcmV0dXJuIHRoaXMuZWRkc2EudmVyaWZ5KG1lc3NhZ2UsIHNpZywgdGhpcyk7XG59O1xuXG5LZXlQYWlyLnByb3RvdHlwZS5nZXRTZWNyZXQgPSBmdW5jdGlvbiBnZXRTZWNyZXQoZW5jKSB7XG4gIGFzc2VydCh0aGlzLl9zZWNyZXQsICdLZXlQYWlyIGlzIHB1YmxpYyBvbmx5Jyk7XG4gIHJldHVybiB1dGlscy5lbmNvZGUodGhpcy5zZWNyZXQoKSwgZW5jKTtcbn07XG5cbktleVBhaXIucHJvdG90eXBlLmdldFB1YmxpYyA9IGZ1bmN0aW9uIGdldFB1YmxpYyhlbmMpIHtcbiAgcmV0dXJuIHV0aWxzLmVuY29kZSh0aGlzLnB1YkJ5dGVzKCksIGVuYyk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IEtleVBhaXI7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBCTiA9IHJlcXVpcmUoJ2JuLmpzJyk7XG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xudmFyIGFzc2VydCA9IHV0aWxzLmFzc2VydDtcbnZhciBjYWNoZWRQcm9wZXJ0eSA9IHV0aWxzLmNhY2hlZFByb3BlcnR5O1xudmFyIHBhcnNlQnl0ZXMgPSB1dGlscy5wYXJzZUJ5dGVzO1xuXG4vKipcbiogQHBhcmFtIHtFRERTQX0gZWRkc2EgLSBlZGRzYSBpbnN0YW5jZVxuKiBAcGFyYW0ge0FycmF5PEJ5dGVzPnxPYmplY3R9IHNpZyAtXG4qIEBwYXJhbSB7QXJyYXk8Qnl0ZXM+fFBvaW50fSBbc2lnLlJdIC0gUiBwb2ludCBhcyBQb2ludCBvciBieXRlc1xuKiBAcGFyYW0ge0FycmF5PEJ5dGVzPnxibn0gW3NpZy5TXSAtIFMgc2NhbGFyIGFzIGJuIG9yIGJ5dGVzXG4qIEBwYXJhbSB7QXJyYXk8Qnl0ZXM+fSBbc2lnLlJlbmNvZGVkXSAtIFIgcG9pbnQgZW5jb2RlZFxuKiBAcGFyYW0ge0FycmF5PEJ5dGVzPn0gW3NpZy5TZW5jb2RlZF0gLSBTIHNjYWxhciBlbmNvZGVkXG4qL1xuZnVuY3Rpb24gU2lnbmF0dXJlKGVkZHNhLCBzaWcpIHtcbiAgdGhpcy5lZGRzYSA9IGVkZHNhO1xuXG4gIGlmICh0eXBlb2Ygc2lnICE9PSAnb2JqZWN0JylcbiAgICBzaWcgPSBwYXJzZUJ5dGVzKHNpZyk7XG5cbiAgaWYgKEFycmF5LmlzQXJyYXkoc2lnKSkge1xuICAgIHNpZyA9IHtcbiAgICAgIFI6IHNpZy5zbGljZSgwLCBlZGRzYS5lbmNvZGluZ0xlbmd0aCksXG4gICAgICBTOiBzaWcuc2xpY2UoZWRkc2EuZW5jb2RpbmdMZW5ndGgpLFxuICAgIH07XG4gIH1cblxuICBhc3NlcnQoc2lnLlIgJiYgc2lnLlMsICdTaWduYXR1cmUgd2l0aG91dCBSIG9yIFMnKTtcblxuICBpZiAoZWRkc2EuaXNQb2ludChzaWcuUikpXG4gICAgdGhpcy5fUiA9IHNpZy5SO1xuICBpZiAoc2lnLlMgaW5zdGFuY2VvZiBCTilcbiAgICB0aGlzLl9TID0gc2lnLlM7XG5cbiAgdGhpcy5fUmVuY29kZWQgPSBBcnJheS5pc0FycmF5KHNpZy5SKSA/IHNpZy5SIDogc2lnLlJlbmNvZGVkO1xuICB0aGlzLl9TZW5jb2RlZCA9IEFycmF5LmlzQXJyYXkoc2lnLlMpID8gc2lnLlMgOiBzaWcuU2VuY29kZWQ7XG59XG5cbmNhY2hlZFByb3BlcnR5KFNpZ25hdHVyZSwgJ1MnLCBmdW5jdGlvbiBTKCkge1xuICByZXR1cm4gdGhpcy5lZGRzYS5kZWNvZGVJbnQodGhpcy5TZW5jb2RlZCgpKTtcbn0pO1xuXG5jYWNoZWRQcm9wZXJ0eShTaWduYXR1cmUsICdSJywgZnVuY3Rpb24gUigpIHtcbiAgcmV0dXJuIHRoaXMuZWRkc2EuZGVjb2RlUG9pbnQodGhpcy5SZW5jb2RlZCgpKTtcbn0pO1xuXG5jYWNoZWRQcm9wZXJ0eShTaWduYXR1cmUsICdSZW5jb2RlZCcsIGZ1bmN0aW9uIFJlbmNvZGVkKCkge1xuICByZXR1cm4gdGhpcy5lZGRzYS5lbmNvZGVQb2ludCh0aGlzLlIoKSk7XG59KTtcblxuY2FjaGVkUHJvcGVydHkoU2lnbmF0dXJlLCAnU2VuY29kZWQnLCBmdW5jdGlvbiBTZW5jb2RlZCgpIHtcbiAgcmV0dXJuIHRoaXMuZWRkc2EuZW5jb2RlSW50KHRoaXMuUygpKTtcbn0pO1xuXG5TaWduYXR1cmUucHJvdG90eXBlLnRvQnl0ZXMgPSBmdW5jdGlvbiB0b0J5dGVzKCkge1xuICByZXR1cm4gdGhpcy5SZW5jb2RlZCgpLmNvbmNhdCh0aGlzLlNlbmNvZGVkKCkpO1xufTtcblxuU2lnbmF0dXJlLnByb3RvdHlwZS50b0hleCA9IGZ1bmN0aW9uIHRvSGV4KCkge1xuICByZXR1cm4gdXRpbHMuZW5jb2RlKHRoaXMudG9CeXRlcygpLCAnaGV4JykudG9VcHBlckNhc2UoKTtcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gU2lnbmF0dXJlO1xuIiwibW9kdWxlLmV4cG9ydHMgPSB7XG4gIGRvdWJsZXM6IHtcbiAgICBzdGVwOiA0LFxuICAgIHBvaW50czogW1xuICAgICAgW1xuICAgICAgICAnZTYwZmNlOTNiNTllOWVjNTMwMTFhYWJjMjFjMjNlOTdiMmEzMTM2OWI4N2E1YWU5YzQ0ZWU4OWUyYTZkZWMwYScsXG4gICAgICAgICdmN2UzNTA3Mzk5ZTU5NTkyOWRiOTlmMzRmNTc5MzcxMDEyOTY4OTFlNDRkMjNmMGJlMWYzMmNjZTY5NjE2ODIxJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc4MjgyMjYzMjEyYzYwOWQ5ZWEyYTZlM2UxNzJkZTIzOGQ4YzM5Y2FiZDVhYzFjYTEwNjQ2ZTIzZmQ1ZjUxNTA4JyxcbiAgICAgICAgJzExZjhhODA5ODU1N2RmZTQ1ZTgyNTZlODMwYjYwYWNlNjJkNjEzYWMyZjdiMTdiZWQzMWI2ZWFmZjZlMjZjYWYnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzE3NWUxNTlmNzI4Yjg2NWE3MmY5OWNjNmM2ZmM4NDZkZTBiOTM4MzNmZDIyMjJlZDczZmNlNWI1NTFlNWI3MzknLFxuICAgICAgICAnZDM1MDZlMGQ5ZTNjNzllYmE0ZWY5N2E1MWZmNzFmNWVhY2I1OTU1YWRkMjQzNDVjNmVmYTZmZmVlOWZlZDY5NScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMzYzZDkwZDQ0N2IwMGM5Yzk5Y2VhYzA1YjYyNjJlZTA1MzQ0MWM3ZTU1NTUyZmZlNTI2YmFkOGY4M2ZmNDY0MCcsXG4gICAgICAgICc0ZTI3M2FkZmM3MzIyMjE5NTNiNDQ1Mzk3ZjMzNjMxNDViOWE4OTAwODE5OWVjYjYyMDAzYzdmM2JlZTlkZTknLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzhiNGI1ZjE2NWRmM2MyYmU4YzYyNDRiNWI3NDU2Mzg4NDNlNGE3ODFhMTViY2QxYjY5Zjc5YTU1ZGZmZGY4MGMnLFxuICAgICAgICAnNGFhZDBhNmY2OGQzMDhiNGIzZmJkNzgxM2FiMGRhMDRmOWUzMzY1NDYxNjJlZTU2YjNlZmYwYzY1ZmQ0ZmQzNicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzIzY2JhYTZlNWRiOTk2ZDZiZjc3MWMwMGJkNTQ4YzdiNzAwZGJmZmE2YzBlNzdiY2I2MTE1OTI1MjMyZmNkYScsXG4gICAgICAgICc5NmU4NjdiNTU5NWNjNDk4YTkyMTEzNzQ4ODgyNGQ2ZTI2NjBhMDY1Mzc3OTQ5NDgwMWRjMDY5ZDllYjM5ZjVmJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdlZWJmYTRkNDkzYmViZjk4YmE1ZmVlYzgxMmMyZDNiNTA5NDc5NjEyMzdhOTE5ODM5YTUzM2VjYTBlN2RkN2ZhJyxcbiAgICAgICAgJzVkOWE4Y2EzOTcwZWYwZjI2OWVlN2VkYWYxNzgwODlkOWFlNGNkYzNhNzExZjcxMmRkZmQ0ZmRhZTFkZTg5OTknLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzEwMGY0NGRhNjk2ZTcxNjcyNzkxZDBhMDliN2JkZTQ1OWYxMjE1YTI5YjNjMDNiZmVmZDc4MzViMzlhNDhkYjAnLFxuICAgICAgICAnY2RkOWUxMzE5MmEwMGI3NzJlYzhmMzMwMGMwOTA2NjZiN2ZmNGExOGZmNTE5NWFjMGZiZDVjZDYyYmM2NWEwOScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZTEwMzFiZTI2MmM3ZWQxYjFkYzkyMjdhNGEwNGMwMTdhNzdmOGQ0NDY0ZjNiMzg1MmM4YWNkZTZlNTM0ZmQyZCcsXG4gICAgICAgICc5ZDcwNjE5Mjg5NDA0MDVlNmJiNmE0MTc2NTk3NTM1YWYyOTJkZDQxOWUxY2VkNzlhNDRmMThmMjk0NTZhMDBkJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdmZWVhNmNhZTQ2ZDU1YjUzMGFjMjgzOWYxNDNiZDdlYzVjZjhiMjY2YTQxZDZhZjUyZDVlNjg4ZDkwOTQ2OTZkJyxcbiAgICAgICAgJ2U1N2M2YjZjOTdkY2UxYmFiMDZlNGUxMmJmM2VjZDVjOTgxYzg5NTdjYzQxNDQyZDMxNTVkZWJmMTgwOTAwODgnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2RhNjdhOTFkOTEwNDljZGNiMzY3YmU0YmU2ZmZjYTNjZmVlZDY1N2Q4MDg1ODNkZTMzZmE5NzhiYzFlYzZjYjEnLFxuICAgICAgICAnOWJhY2FhMzU0ODE2NDJiYzQxZjQ2M2Y3ZWM5NzgwZTVkZWM3YWRjNTA4Zjc0MGExN2U5ZWE4ZTI3YTY4YmUxZCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNTM5MDRmYWEwYjMzNGNkZGE2ZTAwMDkzNWVmMjIxNTFlYzA4ZDBmN2JiMTEwNjlmNTc1NDVjY2MxYTM3YjdjMCcsXG4gICAgICAgICc1YmMwODdkMGJjODAxMDZkODhjOWVjY2FjMjBkM2MxYzEzOTk5OTgxZTE0NDM0Njk5ZGNiMDk2YjAyMjc3MWM4JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc4ZTdiY2QwYmQzNTk4M2E3NzE5Y2NhNzc2NGNhOTA2Nzc5YjUzYTA0M2E5YjhiY2FlZmY5NTlmNDNhZDg2MDQ3JyxcbiAgICAgICAgJzEwYjc3NzBiMmEzZGE0YjM5NDAzMTA0MjBjYTk1MTQ1NzllODhlMmU0N2ZkNjhiM2VhMTAwNDdlODQ2MDM3MmEnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzM4NWVlZDM0YzFjZGZmMjFlNmQwODE4Njg5YjgxYmRlNzFhN2Y0ZjE4Mzk3ZTY2OTBhODQxZTE1OTljNDM4NjInLFxuICAgICAgICAnMjgzYmViYzNlOGVhMjNmNTY3MDFkZTE5ZTllYmY0NTc2YjMwNGVlYzIwODZkYzhjYzA0NThmZTU1NDJlNTQ1MycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNmY5ZDliODAzZWNmMTkxNjM3YzczYTQ0MTNkZmExODBmZGRmODRhNTk0N2ZiYzljNjA2ZWQ4NmMzZmFjM2E3JyxcbiAgICAgICAgJzdjODBjNjhlNjAzMDU5YmE2OWI4ZTJhMzBlNDVjNGQ0N2VhNGRkMmY1YzI4MTAwMmQ4Njg5MDYwM2E4NDIxNjAnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzMzMjJkNDAxMjQzYzRlMjU4MmEyMTQ3YzEwNGQ2ZWNiZjc3NGQxNjNkYjBmNWU1MzEzYjdlMGU3NDJkMGU2YmQnLFxuICAgICAgICAnNTZlNzA3OTdlOTY2NGVmNWJmYjAxOWJjNGRkYWY5YjcyODA1ZjYzZWEyODczYWY2MjRmM2EyZTk2YzI4YjJhMCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnODU2NzJjN2QyZGUwYjdkYTJiZDE3NzBkODk2NjU4Njg3NDFiM2Y5YWY3NjQzMzk3NzIxZDc0ZDI4MTM0YWI4MycsXG4gICAgICAgICc3YzQ4MWI5YjViNDNiMmViNjM3NDA0OWJmYTYyYzJlNWU3N2YxN2ZjYzUyOThmNDRjOGUzMDk0Zjc5MDMxM2E2JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc5NDhiZjgwOWIxOTg4YTQ2YjA2YzlmMTkxOTQxM2IxMGY5MjI2YzYwZjY2ODgzMmZmZDk1OWFmNjBjODJhMGEnLFxuICAgICAgICAnNTNhNTYyODU2ZGNiNjY0NmRjNmI3NGM1ZDFjMzQxOGM2ZDRkZmYwOGM5N2NkMmJlZDRjYjdmODhkOGM4ZTU4OScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNjI2MGNlN2Y0NjE4MDFjMzRmMDY3Y2UwZjAyODczYThmMWIwZTQ0ZGZjNjk3NTJhY2NlY2Q4MTlmMzhmZDhlOCcsXG4gICAgICAgICdiYzJkYTgyYjZmYTViNTcxYTdmMDkwNDk3NzZhMWVmN2VjZDI5MjIzODA1MWMxOThjMWE4NGU5NWIyYjRhZTE3JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdlNTAzN2RlMGFmYzFkOGQ0M2Q4MzQ4NDE0YmJmNDEwMzA0M2VjOGY1NzViZmRjNDMyOTUzY2M4ZDIwMzdmYTJkJyxcbiAgICAgICAgJzQ1NzE1MzRiYWE5NGQzYjVmOWY5OGQwOWZiOTkwYmRkYmQ1ZjViMDNlYzQ4MWYxMGUwZTVkYzg0MWQ3NTViZGEnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2UwNjM3MmIwZjRhMjA3YWRmNWVhOTA1ZThmMTc3MWI0ZTdlOGRiZDFjNmE2YzViNzI1ODY2YTBhZTRmY2U3MjUnLFxuICAgICAgICAnN2E5MDg5NzRiY2UxOGNmZTEyYTI3YmIyYWQ1YTQ4OGNkNzQ4NGE3Nzg3MTA0ODcwYjI3MDM0Zjk0ZWVlMzFkZCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMjEzYzdhNzE1Y2Q1ZDQ1MzU4ZDBiYmY5ZGMwY2UwMjIwNGIxMGJkZGUyYTNmNTg1NDBhZDY5MDhkMDU1OTc1NCcsXG4gICAgICAgICc0YjZkYWQwYjVhZTQ2MjUwNzAxM2FkMDYyNDViYTE5MGJiNDg1MGY1ZjM2YTdlZWRkZmYyYzI3NTM0YjQ1OGYyJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc0ZTdjMjcyYTdhZjRiMzRlOGRiYjkzNTJhNTQxOWE4N2UyODM4YzcwYWRjNjJjZGRmMGNjM2EzYjA4ZmJkNTNjJyxcbiAgICAgICAgJzE3NzQ5Yzc2NmM5ZDBiMThlMTZmZDA5ZjZkZWY2ODFiNTMwYjk2MTRiZmY3ZGQzM2UwYjM5NDE4MTdkY2FhZTYnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2ZlYTc0ZTNkYmU3NzhiMWIxMGYyMzhhZDYxNjg2YWE1Yzc2ZTNkYjJiZTQzMDU3NjMyNDI3ZTI4NDBmYjI3YjYnLFxuICAgICAgICAnNmUwNTY4ZGI5YjBiMTMyOTdjZjY3NGRlY2NiNmFmOTMxMjZiNTk2Yjk3M2Y3Yjc3NzAxZDNkYjdmMjNjYjk2ZicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzZlNjQxMTNmNjc3Y2YwZTEwYTI1NzBkNTk5OTY4ZDMxNTQ0ZTE3OWI3NjA0MzI5NTJjMDJhNDQxN2JkZGUzOScsXG4gICAgICAgICdjOTBkZGY4ZGVlNGU5NWNmNTc3MDY2ZDcwNjgxZjBkMzVlMmEzM2QyYjU2ZDIwMzJiNGIxNzUyZDE5MDFhYzAxJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdjNzM4YzU2YjAzYjJhYmUxZTgyODFiYWE3NDNmOGY5YThmN2NjNjQzZGYyNmNiZWUzYWIxNTAyNDJiY2JiODkxJyxcbiAgICAgICAgJzg5M2ZiNTc4OTUxYWQyNTM3ZjcxOGYyZWFjYmZiYmJiODIzMTRlZWY3ODgwY2ZlOTE3ZTczNWQ5Njk5YTg0YzMnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2Q4OTU2MjY1NDhiNjViODFlMjY0Yzc2MzdjOTcyODc3ZDFkNzJlNWYzYTkyNTAxNDM3MmU5ZjY1ODhmNmMxNGInLFxuICAgICAgICAnZmViZmFhMzhmMmJjN2VhZTcyOGVjNjA4MThjMzQwZWIwMzQyOGQ2MzJiYjA2N2UxNzkzNjNlZDc1ZDdkOTkxZicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnYjhkYTk0MDMyYTk1NzUxOGViMGY2NDMzNTcxZTg3NjFjZWZmYzczNjkzZTg0ZWRkNDkxNTBhNTY0ZjY3NmUwMycsXG4gICAgICAgICcyODA0ZGZhNDQ4MDVhMWU0ZDdjOTljYzk3NjI4MDhiMDkyY2M1ODRkOTVmZjNiNTExNDg4ZTRlNzRlZmRmNmU3JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdlODBmZWExNDQ0MWZiMzNhN2Q4YWRhYjk0NzVkN2ZhYjIwMTllZmZiNTE1NmE3OTJmMWExMTc3OGUzYzBkZjVkJyxcbiAgICAgICAgJ2VlZDFkZTdmNjM4ZTAwNzcxZTg5NzY4Y2EzY2E5NDQ3MmQxNTVlODBhZjMyMmVhOWZjYjQyOTFiNmFjOWVjNzgnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2EzMDE2OTdiZGZjZDcwNDMxM2JhNDhlNTFkNTY3NTQzZjJhMTgyMDMxZWZkNjkxNWRkYzA3YmJjYzRlMTYwNzAnLFxuICAgICAgICAnNzM3MGY5MWNmYjY3ZTRmNTA4MTgwOWZhMjVkNDBmOWIxNzM1ZGJmN2MwYTExYTEzMGMwZDFhMDQxZTE3N2VhMScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnOTBhZDg1YjM4OWQ2YjkzNjQ2M2Y5ZDA1MTI2NzhkZTIwOGNjMzMwYjExMzA3ZmZmYWI3YWM2M2UzZmIwNGVkNCcsXG4gICAgICAgICdlNTA3YTM2MjBhMzgyNjFhZmZkY2JkOTQyNzIyMmI4MzlhZWZhYmUxNTgyODk0ZDk5MWQ0ZDQ4Y2I2ZWYxNTAnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzhmNjhiOWQyZjYzYjVmMzM5MjM5YzFhZDk4MWYxNjJlZTg4YzU2Nzg3MjNlYTMzNTFiN2I0NDRjOWVjNGMwZGEnLFxuICAgICAgICAnNjYyYTlmMmRiYTA2Mzk4NmRlMWQ5MGMyYjZiZTIxNWRiYmVhMmNmZTk1NTEwYmZkZjIzY2JmNzk1MDFmZmY4MicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZTRmM2ZiMDE3NmFmODVkNjVmZjk5ZmY5MTk4YzM2MDkxZjQ4ZTg2NTAzNjgxZTNlNjY4NmZkNTA1MzIzMWUxMScsXG4gICAgICAgICcxZTYzNjMzYWQwZWY0ZjFjMTY2MWE2ZDBlYTAyYjcyODZjYzdlNzRlYzk1MWQxYzk4MjJjMzg1NzZmZWI3M2JjJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc4YzAwZmE5YjE4ZWJmMzMxZWI5NjE1MzdhNDVhNDI2NmM3MDM0ZjJmMGQ0ZTFkMDcxNmZiNmVhZTIwZWFlMjllJyxcbiAgICAgICAgJ2VmYTQ3MjY3ZmVhNTIxYTFhOWRjMzQzYTM3MzZjOTc0YzJmYWRhZmE4MWUzNmM1NGU3ZDJhNGM2NjcwMjQxNGInLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2U3YTI2Y2U2OWRkNDgyOWYzZTEwY2VjMGE5ZTk4ZWQzMTQzZDA4NGYzMDhiOTJjMDk5N2ZkZGZjNjBjYjNlNDEnLFxuICAgICAgICAnMmE3NThlMzAwZmE3OTg0YjQ3MWIwMDZhMWFhZmJiMThkMGE2YjJjMDQyMGU4M2UyMGU4YTk0MjFjZjJjZmQ1MScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnYjY0NTllMGVlMzY2MmVjOGQyMzU0MGMyMjNiY2JkYzU3MWNiY2I5NjdkNzk0MjRmM2NmMjllYjNkZTZiODBlZicsXG4gICAgICAgICc2N2M4NzZkMDZmM2UwNmRlMWRhZGYxNmU1NjYxZGIzYzRiM2FlNmQ0OGUzNWIyZmYzMGJmMGI2MWE3MWJhNDUnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2Q2OGE4MGM4MjgwYmI4NDA3OTMyMzRhYTExOGYwNjIzMWQ2ZjFmYzY3ZTczYzVhNWRlZGEwZjViNDk2OTQzZTgnLFxuICAgICAgICAnZGI4YmE5ZmZmNGI1ODZkMDBjNGIxZjkxNzdiMGUyOGI1YjBlN2I4Zjc4NDUyOTVhMjk0Yzg0MjY2YjEzMzEyMCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMzI0YWVkN2RmNjVjODA0MjUyZGMwMjcwOTA3YTMwYjA5NjEyYWViOTczNDQ5Y2VhNDA5NTk4MGZjMjhkM2Q1ZCcsXG4gICAgICAgICc2NDhhMzY1Nzc0YjYxZjJmZjEzMGMwYzM1YWVjMWY0ZjE5MjEzYjBjN2UzMzI4NDM5NjcyMjRhZjk2YWI3Yzg0JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc0ZGY5YzE0OTE5Y2RlNjFmNmQ1MWRmZGJlNWZlZTVkY2VlYzQxNDNiYThkMWNhODg4ZThiZDM3M2ZkMDU0Yzk2JyxcbiAgICAgICAgJzM1ZWM1MTA5MmQ4NzI4MDUwOTc0YzIzYTFkODVkNGI1ZDUwNmNkYzI4ODQ5MDE5MmViYWMwNmNhZDEwZDVkJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc5YzM5MTlhODRhNDc0ODcwZmFlZDhhOWMxY2M2NjAyMTUyMzQ4OTA1NGQ3ZjAzMDhjYmZjOTljOGFjMWY5OGNkJyxcbiAgICAgICAgJ2RkYjg0ZjBmNGE0ZGRkNTc1ODRmMDQ0YmYyNjBlNjQxOTA1MzI2Zjc2YzY0YzhlNmJlN2U1ZTAzZDRmYzU5OWQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzYwNTcxNzBiMWRkMTJmZGY4ZGUwNWYyODFkOGUwNmJiOTFlMTQ5M2E4YjkxZDRjYzVhMjEzODIxMjBhOTU5ZTUnLFxuICAgICAgICAnOWExYWYwYjI2YTZhNDgwN2FkZDlhMmRhZjcxZGYyNjI0NjUxNTJiYzNlZTI0YzY1ZTg5OWJlOTMyMzg1YTJhOCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnYTU3NmRmOGUyM2EwODQxMTQyMTQzOWE0NTE4ZGEzMTg4MGNlZjBmYmE3ZDRkZjEyYjFhNjk3M2VlY2I5NDI2NicsXG4gICAgICAgICc0MGE2YmYyMGU3NjY0MGIyYzkyYjk3YWZlNThjZDgyYzQzMmUxMGE3ZjUxNGQ5ZjNlZThiZTExYWUxYjI4ZWM4JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc3Nzc4YTc4YzI4ZGVjM2UzMGEwNWZlOTYyOWRlOGMzOGJiMzBkMWY1Y2Y5YTNhMjA4Zjc2Mzg4OWJlNThhZDcxJyxcbiAgICAgICAgJzM0NjI2ZDlhYjVhNWIyMmZmNzA5OGUxMmYyZmY1ODAwODdiMzg0MTFmZjI0YWM1NjNiNTEzZmMxZmQ5ZjQzYWMnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzkyODk1NWVlNjM3YTg0NDYzNzI5ZmQzMGU3YWZkMmVkNWY5NjI3NGU1YWQ3ZTVjYjA5ZWRhOWMwNmQ5MDNhYycsXG4gICAgICAgICdjMjU2MjEwMDNkM2Y0MmE4MjdiNzhhMTMwOTNhOTVlZWFjM2QyNmVmYThhOGQ4M2ZjNTE4MGU5MzViY2QwOTFmJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc4NWQwZmVmM2VjNmRiMTA5Mzk5MDY0ZjNhMGUzYjI4NTU2NDViNGE5MDdhZDM1NDUyN2FhZTc1MTYzZDgyNzUxJyxcbiAgICAgICAgJzFmMDM2NDg0MTNhMzhjMGJlMjlkNDk2ZTU4MmNmNTY2M2U4NzUxZTk2ODc3MzMxNTgyYzIzN2EyNGViMWY5NjInLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2ZmMmIwZGNlOTdlZWNlOTdjMWM5YjYwNDE3OThiODVkZmRmYjZkODg4MmRhMjAzMDhmNTQwNDgyNDUyNjA4N2UnLFxuICAgICAgICAnNDkzZDEzZmVmNTI0YmExODhhZjRjNGRjNTRkMDc5MzZjN2I3ZWQ2ZmI5MGUyY2ViMmM5NTFlMDFmMGMyOTkwNycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnODI3ZmJiZTRiMWU4ODBlYTllZDJiMmU2MzAxYjIxMmI1N2YxZWUxNDhjZDZkZDI4NzgwZTVlMmNmODU2ZTI0MScsXG4gICAgICAgICdjNjBmOWM5MjNjNzI3YjBiNzFiZWYyYzY3ZDFkMTI2ODdmZjdhNjMxODY5MDMxNjZkNjA1YjY4YmFlYzI5M2VjJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdlYWE2NDlmMjFmNTFiZGJhZTdiZTRhZTM0Y2U2ZTUyMTdhNThmZGNlN2Y0N2Y5YWE3ZjNiNThmYTIxMjBlMmIzJyxcbiAgICAgICAgJ2JlMzI3OWVkNWJiYmIwM2FjNjlhODBmODk4NzlhYTVhMDFhNmI5NjVmMTNmN2U1OWQ0N2E1MzA1YmE1YWQ5M2QnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2U0YTQyZDQzYzVjZjE2OWQ5MzkxZGY2ZGVjZjQyZWU1NDFiNmQ4ZjBjOWExMzc0MDFlMjM2MzJkZGEzNGQyNGYnLFxuICAgICAgICAnNGQ5ZjkyZTcxNmQxYzczNTI2ZmM5OWNjZmI4YWQzNGNlODg2ZWVkZmE4ZDhlNGYxM2E3ZjcxMzFkZWJhOTQxNCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMWVjODBmZWYzNjBjYmRkOTU0MTYwZmFkYWIzNTJiNmI5MmI1MzU3NmE4OGZlYTQ5NDcxNzNiOWQ0MzAwYmYxOScsXG4gICAgICAgICdhZWVmZTkzNzU2YjUzNDBkMmYzYTQ5NThhN2FiYmY1ZTAxNDZlNzdmNjI5NWEwN2I2NzFjZGMxY2MxMDdjZWZkJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxNDZhNzc4YzA0NjcwYzJmOTFiMDBhZjQ2ODBkZmE4YmNlMzQ5MDcxN2Q1OGJhODg5ZGRiNTkyODM2NjY0MmJlJyxcbiAgICAgICAgJ2IzMThlMGVjMzM1NDAyOGFkZDY2OTgyN2Y5ZDRiMjg3MGFhYTk3MWQyZjdlNWVkMWQwYjI5NzQ4M2Q4M2VmZDAnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2ZhNTBjMGY2MWQyMmU1ZjA3ZTNhY2ViYjFhYTA3YjEyOGQwMDEyMjA5YTI4Yjk3NzZkNzZhODc5MzE4MGVlZjknLFxuICAgICAgICAnNmI4NGM2OTIyMzk3ZWJhOWI3MmNkMjg3MjI4MWE2OGE1ZTY4MzI5M2E1N2EyMTNiMzhjZDhkN2QzZjRmMjgxMScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZGExZDYxZDBjYTcyMWExMWIxYTViZjZiN2Q4OGU4NDIxYTI4OGFiNWQ1YmJhNTIyMGU1M2QzMmI1ZjA2N2VjMicsXG4gICAgICAgICc4MTU3ZjU1YTdjOTkzMDZjNzljMDc2NjE2MWM5MWUyOTY2YTczODk5ZDI3OWI0OGE2NTVmYmEwZjFhZDgzNmYxJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdhOGUyODJmZjBjOTcwNjkwNzIxNWZmOThlOGZkNDE2NjE1MzExZGUwNDQ2ZjFlMDYyYTczYjA2MTBkMDY0ZTEzJyxcbiAgICAgICAgJzdmOTczNTViOGRiODFjMDlhYmZiN2YzYzViMjUxNTg4OGI2NzlhM2U1MGRkNmJkNmNlZjdjNzMxMTFmNGNjMGMnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzE3NGE1M2I5YzlhMjg1ODcyZDM5ZTU2ZTY5MTNjYWIxNWQ1OWIxZmE1MTI1MDhjMDIyZjM4MmRlODMxOTQ5N2MnLFxuICAgICAgICAnY2NjOWRjMzdhYmZjOWMxNjU3YjQxNTVmMmM0N2Y5ZTY2NDZiM2ExZDhjYjk4NTQzODNkYTEzYWMwNzlhZmE3MycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnOTU5Mzk2OTgxOTQzNzg1YzNkM2U1N2VkZjUwMThjZGJlMDM5ZTczMGU0OTE4YjNkODg0ZmRmZjA5NDc1YjdiYScsXG4gICAgICAgICcyZTdlNTUyODg4YzMzMWRkOGJhMDM4NmE0YjljZDY4NDljNjUzZjY0Yzg3MDkzODVlOWI4YWJmODc1MjRmMmZkJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkMmE2M2E1MGFlNDAxZTU2ZDY0NWExMTUzYjEwOWE4ZmNjYTBhNDNkNTYxZmJhMmRiYjUxMzQwYzlkODJiMTUxJyxcbiAgICAgICAgJ2U4MmQ4NmZiNjQ0M2ZjYjc1NjVhZWU1OGIyOTQ4MjIwYTcwZjc1MGFmNDg0Y2E1MmQ0MTQyMTc0ZGNmODk0MDUnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzY0NTg3ZTIzMzU0NzFlYjg5MGVlNzg5NmQ3Y2ZkYzg2NmJhY2JkYmQzODM5MzE3YjM0MzZmOWI0NTYxN2UwNzMnLFxuICAgICAgICAnZDk5ZmNkZDViZjY5MDJlMmFlOTZkZDY0NDdjMjk5YTE4NWI5MGEzOTEzM2FlYWIzNTgyOTllNWU5ZmFmNjU4OScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnODQ4MWJkZTBlNGU0ZDg4NWIzYTU0NmQzZTU0OWRlMDQyZjBhYTZjZWEyNTBlN2ZkMzU4ZDZjODZkZDQ1ZTQ1OCcsXG4gICAgICAgICczOGVlN2I4Y2JhNTQwNGRkODRhMjViZjM5Y2VjYjJjYTkwMGE3OWM0MmIyNjJlNTU2ZDY0YjFiNTk3NzkwNTdlJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxMzQ2NGE1N2E3ODEwMmFhNjJiNjk3OWFlODE3ZjQ2MzdmZmNmZWQzYzRiMWNlMzBiY2Q2MzAzZjZjYWY2NjZiJyxcbiAgICAgICAgJzY5YmUxNTkwMDQ2MTQ1ODBlZjdlNDMzNDUzY2NiMGNhNDhmMzAwYTgxZDA5NDJlMTNmNDk1YTkwN2Y2ZWNjMjcnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2JjNGE5ZGY1YjcxM2ZlMmU5YWVmNDMwYmNjMWRjOTdhMGNkOWNjZWRlMmYyODU4OGNhZGEzYTBkMmQ4M2YzNjYnLFxuICAgICAgICAnZDNhODFjYTZlNzg1YzA2MzgzOTM3YWRmNGI3OThjYWE2ZThhOWZiZmE1NDdiMTZkNzU4ZDY2NjU4MWYzM2MxJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc4YzI4YTk3YmY4Mjk4YmMwZDIzZDhjNzQ5NDUyYTMyZTY5NGI2NWUzMGE5NDcyYTM5NTRhYjMwZmU1MzI0Y2FhJyxcbiAgICAgICAgJzQwYTMwNDYzYTMzMDUxOTMzNzhmZWRmMzFmN2NjMGViN2FlNzg0ZjA0NTFjYjk0NTllNzFkYzczY2JlZjk0ODInLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzhlYTk2NjYxMzk1MjdhOGMxZGQ5NGNlNGYwNzFmZDIzYzhiMzUwYzVhNGJiMzM3NDhjNGJhMTExZmFjY2FlMCcsXG4gICAgICAgICc2MjBlZmFiYmM4ZWUyNzgyZTI0ZTdjMGNmYjk1YzVkNzM1Yjc4M2JlOWNmMGY4ZTk1NWFmMzRhMzBlNjJiOTQ1JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkZDM2MjVmYWVmNWJhMDYwNzQ2Njk3MTZiYmQzNzg4ZDg5YmRkZTgxNTk1OTk2ODA5MmY3NmNjNGViOWE5Nzg3JyxcbiAgICAgICAgJzdhMTg4ZmEzNTIwZTMwZDQ2MWRhMjUwMTA0NTczMWNhOTQxNDYxOTgyODgzMzk1OTM3ZjY4ZDAwYzY0NGE1NzMnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2Y3MTBkNzlkOWViOTYyMjk3ZTRmNjIzMmI0MGU4ZjdmZWIyYmM2MzgxNDYxNGQ2OTJjMTJkZTc1MjQwODIyMWUnLFxuICAgICAgICAnZWE5OGU2NzIzMmQzYjMyOTVkM2I1MzU1MzIxMTVjY2FjODYxMmM3MjE4NTE2MTc1MjZhZTQ3YTljNzdiZmM4MicsXG4gICAgICBdLFxuICAgIF0sXG4gIH0sXG4gIG5hZjoge1xuICAgIHduZDogNyxcbiAgICBwb2ludHM6IFtcbiAgICAgIFtcbiAgICAgICAgJ2Y5MzA4YTAxOTI1OGMzMTA0OTM0NGY4NWY4OWQ1MjI5YjUzMWM4NDU4MzZmOTliMDg2MDFmMTEzYmNlMDM2ZjknLFxuICAgICAgICAnMzg4ZjdiMGY2MzJkZTgxNDBmZTMzN2U2MmEzN2YzNTY2NTAwYTk5OTM0YzIyMzFiNmNiOWZkNzU4NGI4ZTY3MicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMmY4YmRlNGQxYTA3MjA5MzU1YjRhNzI1MGE1YzUxMjhlODhiODRiZGRjNjE5YWI3Y2JhOGQ1NjliMjQwZWZlNCcsXG4gICAgICAgICdkOGFjMjIyNjM2ZTVlM2Q2ZDRkYmE5ZGRhNmM5YzQyNmY3ODgyNzFiYWIwZDY4NDBkY2E4N2QzYWE2YWM2MmQ2JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc1Y2JkZjA2NDZlNWRiNGVhYTM5OGYzNjVmMmVhN2EwZTNkNDE5YjdlMDMzMGUzOWNlOTJiZGRlZGNhYzRmOWJjJyxcbiAgICAgICAgJzZhZWJjYTQwYmEyNTU5NjBhMzE3OGQ2ZDg2MWE1NGRiYTgxM2QwYjgxM2ZkZTdiNWE1MDgyNjI4MDg3MjY0ZGEnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2FjZDQ4NGUyZjBjN2Y2NTMwOWFkMTc4YTlmNTU5YWJkZTA5Nzk2OTc0YzU3ZTcxNGMzNWYxMTBkZmMyN2NjYmUnLFxuICAgICAgICAnY2MzMzg5MjFiMGE3ZDlmZDY0MzgwOTcxNzYzYjYxZTlhZGQ4ODhhNDM3NWY4ZTBmMDVjYzI2MmFjNjRmOWMzNycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzc0YWU3Zjg1OGE5NDExZTVlZjQyNDZiNzBjNjVhYWM1NjQ5OTgwYmU1YzE3ODkxYmJlYzE3ODk1ZGEwMDhjYicsXG4gICAgICAgICdkOTg0YTAzMmViNmI1ZTE5MDI0M2RkNTZkN2I3YjM2NTM3MmRiMWUyZGZmOWQ2YTgzMDFkNzRjOWM5NTNjNjFiJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdmMjg3NzNjMmQ5NzUyODhiYzdkMWQyMDVjMzc0ODY1MWIwNzVmYmM2NjEwZTU4Y2RkZWVkZGY4ZjE5NDA1YWE4JyxcbiAgICAgICAgJ2FiMDkwMmU4ZDg4MGE4OTc1ODIxMmViNjVjZGFmNDczYTFhMDZkYTUyMWZhOTFmMjliNWNiNTJkYjAzZWQ4MScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZDc5MjRkNGY3ZDQzZWE5NjVhNDY1YWUzMDk1ZmY0MTEzMWU1OTQ2ZjNjODVmNzllNDRhZGJjZjhlMjdlMDgwZScsXG4gICAgICAgICc1ODFlMjg3MmE4NmM3MmE2ODM4NDJlYzIyOGNjNmRlZmVhNDBhZjJiZDg5NmQzYTVjNTA0ZGM5ZmY2YTI2YjU4JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkZWZkZWE0Y2RiNjc3NzUwYTQyMGZlZTgwN2VhY2YyMWViOTg5OGFlNzliOTc2ODc2NmU0ZmFhMDRhMmQ0YTM0JyxcbiAgICAgICAgJzQyMTFhYjA2OTQ2MzUxNjhlOTk3YjBlYWQyYTkzZGFlY2VkMWY0YTA0YTk1YzBmNmNmYjE5OWY2OWU1NmViNzcnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzJiNGVhMGE3OTdhNDQzZDI5M2VmNWNmZjQ0NGY0OTc5ZjA2YWNmZWJkN2U4NmQyNzc0NzU2NTYxMzgzODViNmMnLFxuICAgICAgICAnODVlODliYzAzNzk0NWQ5M2IzNDMwODNiNWExYzg2MTMxYTAxZjYwYzUwMjY5NzYzYjU3MGM4NTRlNWMwOWI3YScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMzUyYmJmNGE0Y2RkMTI1NjRmOTNmYTMzMmNlMzMzMzAxZDlhZDQwMjcxZjgxMDcxODEzNDBhZWYyNWJlNTlkNScsXG4gICAgICAgICczMjFlYjQwNzUzNDhmNTM0ZDU5YzE4MjU5ZGRhM2UxZjRhMWIzYjJlNzFiMTAzOWM2N2JkM2Q4YmNmODE5OThjJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcyZmEyMTA0ZDZiMzhkMTFiMDIzMDAxMDU1OTg3OTEyNGU0MmFiOGRmZWZmNWZmMjlkYzljZGFkZDRlY2FjYzNmJyxcbiAgICAgICAgJzJkZTEwNjgyOTVkZDg2NWI2NDU2OTMzNWJkNWRkODAxODFkNzBlY2ZjODgyNjQ4NDIzYmE3NmI1MzJiN2Q2NycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnOTI0ODI3OWIwOWI0ZDY4ZGFiMjFhOWIwNjZlZGRhODMyNjNjM2Q4NGUwOTU3MmUyNjljYTBjZDdmNTQ1MzcxNCcsXG4gICAgICAgICc3MzAxNmY3YmYyMzRhYWRlNWQxYWE3MWJkZWEyYjFmZjNmYzBkZTJhODg3OTEyZmZlNTRhMzJjZTk3Y2IzNDAyJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkYWVkNGYyYmUzYThiZjI3OGU3MDEzMmZiMGJlYjc1MjJmNTcwZTE0NGJmNjE1YzA3ZTk5NmQ0NDNkZWU4NzI5JyxcbiAgICAgICAgJ2E2OWRjZTRhN2Q2Yzk4ZThkNGExYWNhODdlZjhkNzAwM2Y4M2MyMzBmM2FmYTcyNmFiNDBlNTIyOTBiZTFjNTUnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2M0NGQxMmM3MDY1ZDgxMmU4YWNmMjhkN2NiYjE5ZjkwMTFlY2Q5ZTlmZGYyODFiMGU2YTNiNWU4N2QyMmU3ZGInLFxuICAgICAgICAnMjExOWE0NjBjZTMyNmNkYzc2YzQ1OTI2Yzk4MmZkYWMwZTEwNmU4NjFlZGY2MWM1YTAzOTA2M2YwZTBlNjQ4MicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNmEyNDViZjZkYzY5ODUwNGM4OWEyMGNmZGVkNjA4NTMxNTJiNjk1MzM2YzI4MDYzYjYxYzY1Y2JkMjY5ZTZiNCcsXG4gICAgICAgICdlMDIyY2Y0MmMyYmQ0YTcwOGIzZjUxMjZmMTZhMjRhZDhiMzNiYTQ4ZDA0MjNiNmVmZDVlNjM0ODEwMGQ4YTgyJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxNjk3ZmZhNmZkOWRlNjI3YzA3N2UzZDJmZTU0MTA4NGNlMTMzMDBiMGJlYzExNDZmOTVhZTU3ZjBkMGJkNmE1JyxcbiAgICAgICAgJ2I5YzM5OGYxODY4MDZmNWQyNzU2MTUwNmU0NTU3NDMzYTJjZjE1MDA5ZTQ5OGFlN2FkZWU5ZDYzZDAxYjIzOTYnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzYwNWJkYjAxOTk4MTcxOGI5ODZkMGYwN2U4MzRjYjBkOWRlYjgzNjBmZmI3ZjYxZGY5ODIzNDVlZjI3YTc0NzknLFxuICAgICAgICAnMjk3MmQyZGU0ZjhkMjA2ODFhNzhkOTNlYzk2ZmUyM2MyNmJmYWU4NGZiMTRkYjQzYjAxZTFlOTA1NmI4YzQ5JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc2MmQxNGRhYjQxNTBiZjQ5NzQwMmZkYzQ1YTIxNWUxMGRjYjAxYzM1NDk1OWIxMGNmZTMxYzdlOWQ4N2ZmMzNkJyxcbiAgICAgICAgJzgwZmMwNmJkOGNjNWIwMTA5ODA4OGExOTUwZWVkMGRiMDFhYTEzMjk2N2FiNDcyMjM1ZjU2NDI0ODNiMjVlYWYnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzgwYzYwYWQwMDQwZjI3ZGFkZTViNGIwNmM0MDhlNTZiMmM1MGU5ZjU2YjliOGI0MjVlNTU1YzJmODYzMDhiNmYnLFxuICAgICAgICAnMWMzODMwM2YxY2M1YzMwZjI2ZTY2YmFkN2ZlNzJmNzBhNjVlZWQ0Y2JlNzAyNGViMWFhMDFmNTY0MzBiZDU3YScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnN2E5Mzc1YWQ2MTY3YWQ1NGFhNzRjNjM0OGNjNTRkMzQ0Y2M1ZGM5NDg3ZDg0NzA0OWQ1ZWFiYjBmYTAzYzhmYicsXG4gICAgICAgICdkMGUzZmE5ZWNhODcyNjkwOTU1OWUwZDc5MjY5MDQ2YmRjNTllYTEwYzcwY2UyYjAyZDQ5OWVjMjI0ZGM3ZjcnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2Q1MjhlY2Q5YjY5NmI1NGM5MDdhOWVkMDQ1NDQ3YTc5YmI0MDhlYzM5YjY4ZGY1MDRiYjUxZjQ1OWJjM2ZmYzknLFxuICAgICAgICAnZWVjZjQxMjUzMTM2ZTVmOTk5NjZmMjE4ODFmZDY1NmViYzQzNDU0MDVjNTIwZGJjMDYzNDY1YjUyMTQwOTkzMycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNDkzNzBhNGI1ZjQzNDEyZWEyNWY1MTRlOGVjZGFkMDUyNjYxMTVlNGE3ZWNiMTM4NzIzMTgwOGY4YjQ1OTYzJyxcbiAgICAgICAgJzc1OGYzZjQxYWZkNmVkNDI4YjMwODFiMDUxMmZkNjJhNTRjM2YzYWZiYjViNjc2NGI2NTMwNTJhMTI5NDljOWEnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzc3ZjIzMDkzNmVlODhjYmJkNzNkZjkzMGQ2NDcwMmVmODgxZDgxMWUwZTE0OThlMmYxYzEzZWIxZmMzNDVkNzQnLFxuICAgICAgICAnOTU4ZWY0MmE3ODg2YjY0MDBhMDgyNjZlOWJhMWIzNzg5NmM5NTMzMGQ5NzA3N2NiYmU4ZWIzYzc2NzFjNjBkNicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZjJkYWM5OTFjYzRjZTRiOWVhNDQ4ODdlNWM3YzBiY2U1OGM4MDA3NGFiOWQ0ZGJhZWIyODUzMWI3NzM5ZjUzMCcsXG4gICAgICAgICdlMGRlZGM5YjNiMmY4ZGFkNGRhMWYzMmRlYzI1MzFkZjllYjVmYmViMDU5OGU0ZmQxYTExN2RiYTcwM2EzYzM3JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc0NjNiM2Q5ZjY2MjYyMWZiMWI0YmU4ZmJiZTI1MjAxMjVhMjE2Y2RmYzlkYWUzZGViY2JhNDg1MGM2OTBkNDViJyxcbiAgICAgICAgJzVlZDQzMGQ3OGMyOTZjMzU0MzExNDMwNmRkODYyMmQ3YzYyMmUyN2M5NzBhMWRlMzFjYjM3N2IwMWFmNzMwN2UnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2YxNmY4MDQyNDRlNDZlMmEwOTIzMmQ0YWZmM2I1OTk3NmI5OGZhYzE0MzI4YTJkMWEzMjQ5NmI0OTk5OGYyNDcnLFxuICAgICAgICAnY2VkYWJkOWI4MjIwM2Y3ZTEzZDIwNmZjZGY0ZTMzZDkyYTZjNTNjMjZlNWNjZTI2ZDY1Nzk5NjJjNGUzMWRmNicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnY2FmNzU0MjcyZGM4NDU2M2IwMzUyYjdhMTQzMTFhZjU1ZDI0NTMxNWFjZTI3YzY1MzY5ZTE1ZjcxNTFkNDFkMScsXG4gICAgICAgICdjYjQ3NDY2MGVmMzVmNWYyYTQxYjY0M2ZhNWU0NjA1NzVmNGZhOWI3OTYyMjMyYTVjMzJmOTA4MzE4YTA0NDc2JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcyNjAwY2E0YjI4MmNiOTg2Zjg1ZDBmMTcwOTk3OWQ4YjQ0YTA5YzA3Y2I4NmQ3YzEyNDQ5N2JjODZmMDgyMTIwJyxcbiAgICAgICAgJzQxMTliODg3NTNjMTViZDZhNjkzYjAzZmNkZGJiNDVkNWFjNmJlNzRhYjVmMGVmNDRiMGJlOTQ3NWE3ZTRiNDAnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzc2MzVjYTcyZDdlODQzMmMzMzhlYzUzY2QxMjIyMGJjMDFjNDg2ODVlMjRmN2RjOGM2MDJhNzc0Njk5OGU0MzUnLFxuICAgICAgICAnOTFiNjQ5NjA5NDg5ZDYxM2QxZDVlNTkwZjc4ZTZkNzRlY2ZjMDYxZDU3MDQ4YmFkOWU3NmYzMDJjNWI5YzYxJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc3NTRlMzIzOWYzMjU1NzBjZGJiZjRhODdkZWVlOGE2NmI3ZjJiMzM0NzlkNDY4ZmJjMWE1MDc0M2JmNTZjYzE4JyxcbiAgICAgICAgJzY3M2ZiODZlNWJkYTMwZmIzY2QwZWQzMDRlYTQ5YTAyM2VlMzNkMDE5N2E2OTVkMGM1ZDk4MDkzYzUzNjY4MycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZTNlNmJkMTA3MWExZTk2YWZmNTc4NTljODJkNTcwZjAzMzA4MDA2NjFkMWM5NTJmOWZlMjY5NDY5MWQ5YjllOCcsXG4gICAgICAgICc1OWM5ZTBiYmEzOTRlNzZmNDBjMGFhNTgzNzlhM2NiNmE1YTIyODM5OTNlOTBjNDE2NzAwMmFmNDkyMGUzN2Y1JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxODZiNDgzZDA1NmEwMzM4MjZhZTczZDg4ZjczMjk4NWM0Y2NiMWYzMmJhMzVmNGI0Y2M0N2ZkY2YwNGFhNmViJyxcbiAgICAgICAgJzNiOTUyZDMyYzY3Y2Y3N2UyZTE3NDQ2ZTIwNDE4MGFiMjFmYjgwOTA4OTUxMzhiNGE0YTc5N2Y4NmU4MDg4OGInLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2RmOWQ3MGE2Yjk4NzZjZTU0NGM5ODU2MWY0YmU0ZjcyNTQ0MmU2ZDJiNzM3ZDljOTFhODMyMTcyNGNlMDk2M2YnLFxuICAgICAgICAnNTVlYjJkYWZkODRkNmNjZDVmODYyYjc4NWRjMzlkNGFiMTU3MjIyNzIwZWY5ZGEyMTdiOGM0NWNmMmJhMjQxNycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNWVkZDVjYzIzYzUxZTg3YTQ5N2NhODE1ZDVkY2UwZjhhYjUyNTU0Zjg0OWVkODk5NWRlNjRjNWYzNGNlNzE0MycsXG4gICAgICAgICdlZmFlOWM4ZGJjMTQxMzA2NjFlOGNlYzAzMGM4OWFkMGMxM2M2NmMwZDE3YTI5MDVjZGM3MDZhYjczOTlhODY4JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcyOTA3OThjMmI2NDc2ODMwZGExMmZlMDIyODdlOWU3NzdhYTNmYmExYzM1NWIxN2E3MjJkMzYyZjg0NjE0ZmJhJyxcbiAgICAgICAgJ2UzOGRhNzZkY2Q0NDA2MjE5ODhkMDBiY2Y3OWFmMjVkNWIyOWMwOTRkYjJhMjMxNDZkMDAzYWZkNDE5NDNlN2EnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2FmM2M0MjNhOTVkOWY1YjMwNTQ3NTRlZmExNTBhYzM5Y2QyOTU1MmZlMzYwMjU3MzYyZGZkZWNlZjQwNTNiNDUnLFxuICAgICAgICAnZjk4YTNmZDgzMWViMmI3NDlhOTNiMGU2ZjM1Y2ZiNDBjOGNkNWFhNjY3YTE1NTgxYmMyZmVkZWQ0OThmZDljNicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzY2ZGJiMjRkMTM0ZTc0NWNjY2FhMjhjOTliZjI3NDkwNmJiNjZiMjZkY2Y5OGRmOGQyZmVkNTBkODg0MjQ5YScsXG4gICAgICAgICc3NDRiMTE1MmVhY2JlNWUzOGRjYzg4Nzk4MGRhMzhiODk3NTg0YTY1ZmEwNmNlZGQyYzkyNGY5N2NiYWM1OTk2JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc1OWRiZjQ2ZjhjOTQ3NTliYTIxMjc3YzMzNzg0ZjQxNjQ1ZjdiNDRmNmM1OTZhNThjZTkyZTY2NjE5MWFiZTNlJyxcbiAgICAgICAgJ2M1MzRhZDQ0MTc1ZmJjMzAwZjRlYTZjZTY0ODMwOWEwNDJjZTczOWE3OTE5Nzk4Y2Q4NWUyMTZjNGEzMDdmNmUnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2YxM2FkYTk1MTAzYzQ1MzczMDVlNjkxZTc0ZTlhNGE4ZGQ2NDdlNzExYTk1ZTczY2I2MmRjNjAxOGNmZDg3YjgnLFxuICAgICAgICAnZTEzODE3YjQ0ZWUxNGRlNjYzYmY0YmM4MDgzNDFmMzI2OTQ5ZTIxYTZhNzVjMjU3MDc3ODQxOWJkYWY1NzMzZCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzc1NGI0ZmEwZThhY2VkMDZkNDE2N2EyYzU5Y2NhNGNkYTE4NjljMDZlYmFkZmI2NDg4NTUwMDE1YTg4NTIyYycsXG4gICAgICAgICczMGU5M2U4NjRlNjY5ZDgyMjI0Yjk2N2MzMDIwYjhmYThkMWU0ZTM1MGI2Y2JjYzUzN2E0OGI1Nzg0MTE2M2EyJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc5NDhkY2FkZjU5OTBlMDQ4YWEzODc0ZDQ2YWJlZjlkNzAxODU4Zjk1ZGU4MDQxZDJhNjgyOGM5OWUyMjYyNTE5JyxcbiAgICAgICAgJ2U0OTFhNDI1MzdmNmU1OTdkNWQyOGEzMjI0YjFiYzI1ZGY5MTU0ZWZiZDJlZjFkMmNiYmEyY2FlNTM0N2Q1N2UnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzc5NjI0MTQ0NTBjNzZjMTY4OWM3YjQ4ZjgyMDJlYzM3ZmIyMjRjZjVhYzBiZmExNTcwMzI4YThhM2Q3Yzc3YWInLFxuICAgICAgICAnMTAwYjYxMGVjNGZmYjQ3NjBkNWMxZmMxMzNlZjZmNmIxMjUwN2EwNTFmMDRhYzU3NjBhZmE1YjI5ZGI4MzQzNycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMzUxNDA4NzgzNDk2NGI1NGIxNWIxNjA2NDRkOTE1NDg1YTE2OTc3MjI1Yjg4NDdiYjBkZDA4NTEzN2VjNDdjYScsXG4gICAgICAgICdlZjBhZmJiMjA1NjIwNTQ0OGUxNjUyYzQ4ZTgxMjdmYzYwMzllNzdjMTVjMjM3OGI3ZTdkMTVhMGRlMjkzMzExJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkM2NjMzBhZDZiNDgzZTRiYzc5Y2UyYzlkZDhiYzU0OTkzZTk0N2ViOGRmNzg3YjQ0Mjk0M2QzZjdiNTI3ZWFmJyxcbiAgICAgICAgJzhiMzc4YTIyZDgyNzI3OGQ4OWM1ZTliZThmOTUwOGFlM2MyYWQ0NjI5MDM1ODYzMGFmYjM0ZGIwNGVlZGUwYTQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzE2MjRkODQ3ODA3MzI4NjBjZTFjNzhmY2JmZWZlMDhiMmIyOTgyM2RiOTEzZjY0OTM5NzViYTBmZjQ4NDc2MTAnLFxuICAgICAgICAnNjg2NTFjZjliNmRhOTAzZTA5MTQ0NDhjNmNkOWQ0Y2E4OTY4NzhmNTI4MmJlNGM4Y2MwNmUyYTQwNDA3ODU3NScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzMzY2U4MGRhOTU1YThhMjY5MDJjOTU2MzNlNjJhOTg1MTkyNDc0YjVhZjIwN2RhNmRmN2I0ZmQ1ZmM2MWNkNCcsXG4gICAgICAgICdmNTQzNWEyYmQyYmFkZjdkNDg1YTRkOGI4ZGI5ZmNjZTNlMWVmOGUwMjAxZTQ1NzhjNTQ2NzNiYzFkYzVlYTFkJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxNWQ5NDQxMjU0OTQ1MDY0Y2YxYTFjMzNiYmQzYjQ5Zjg5NjZjNTA5MjE3MWU2OTllZjI1OGRmYWI4MWMwNDVjJyxcbiAgICAgICAgJ2Q1NmViMzBiNjk0NjNlNzIzNGY1MTM3YjczYjg0MTc3NDM0ODAwYmFjZWJmYzY4NWZjMzdiYmU5ZWZlNDA3MGQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2ExZDBmY2YyZWM5ZGU2NzViNjEyMTM2ZTVjZTcwZDI3MWMyMTQxN2M5ZDJiOGFhYWFjMTM4NTk5ZDA3MTc5NDAnLFxuICAgICAgICAnZWRkNzdmNTBiY2I1YTNjYWIyZTkwNzM3MzA5NjY3ZjI2NDE0NjJhNTQwNzBmM2Q1MTkyMTJkMzljMTk3YTYyOScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZTIyZmJlMTVjMGFmOGNjYzU3ODBjMDczNWY4NGRiZTlhNzkwYmFkZWU4MjQ1YzA2YzdjYTM3MzMxY2IzNjk4MCcsXG4gICAgICAgICdhODU1YmFiYWQ1Y2Q2MGM4OGI0MzBhNjlmNTNhMWE3YTM4Mjg5MTU0OTY0Nzk5YmU0M2QwNmQ3N2QzMWRhMDYnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzMxMTA5MWRkOTg2MGU4ZTIwZWUxMzQ3M2MxMTU1ZjVmNjk2MzVlMzk0NzA0ZWFhNzQwMDk0NTIyNDZjZmE5YjMnLFxuICAgICAgICAnNjZkYjY1NmY4N2QxZjA0ZmZmZDFmMDQ3ODhjMDY4MzA4NzFlYzVhNjRmZWVlNjg1YmQ4MGYwYjEyODZkODM3NCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMzRjMWZkMDRkMzAxYmU4OWIzMWMwNDQyZDNlNmFjMjQ4ODM5MjhiNDVhOTM0MDc4MTg2N2Q0MjMyZWMyZGJkZicsXG4gICAgICAgICc5NDE0Njg1ZTk3YjFiNTk1NGJkNDZmNzMwMTc0MTM2ZDU3ZjFjZWViNDg3NDQzZGM1MzIxODU3YmE3M2FiZWUnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2YyMTllYTVkNmI1NDcwMWMxYzE0ZGU1YjU1N2ViNDJhOGQxM2YzYWJiY2QwOGFmZmNjMmE1ZTZiMDQ5YjhkNjMnLFxuICAgICAgICAnNGNiOTU5NTdlODNkNDBiMGY3M2FmNDU0NGNjY2Y2YjFmNGIwOGQzYzA3YjI3ZmI4ZDhjMjk2MmE0MDA3NjZkMScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZDdiODc0MGY3NGE4ZmJhYWIxZjY4M2RiOGY0NWRlMjY1NDNhNTQ5MGJjYTYyNzA4NzIzNjkxMjQ2OWEwYjQ0OCcsXG4gICAgICAgICdmYTc3OTY4MTI4ZDljOTJlZTEwMTBmMzM3YWQ0NzE3ZWZmMTVkYjVlZDNjMDQ5YjM0MTFlMDMxNWVhYTQ1OTNiJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICczMmQzMWMyMjJmOGY2ZjBlZjg2ZjdjOThkM2EzMzM1ZWFkNWJjZDMyYWJkZDk0Mjg5ZmU0ZDMwOTFhYTgyNGJmJyxcbiAgICAgICAgJzVmMzAzMmY1ODkyMTU2ZTM5Y2NkM2Q3OTE1YjllMWRhMmU2ZGFjOWU2ZjI2ZTk2MTExOGQxNGI4NDYyZTE2NjEnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzc0NjFmMzcxOTE0YWIzMjY3MTA0NWExNTVkOTgzMWVhODc5M2Q3N2NkNTk1OTJjNDM0MGY4NmNiYzE4MzQ3YjUnLFxuICAgICAgICAnOGVjMGJhMjM4Yjk2YmVjMGNiZGRkY2FlMGFhNDQyNTQyZWVlMWZmNTBjOTg2ZWE2YjM5ODQ3YjNjYzA5MmZmNicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZWUwNzlhZGIxZGYxODYwMDc0MzU2YTI1YWEzODIwNmE2ZDcxNmIyYzNlNjc0NTNkMjg3Njk4YmFkN2IyYjJkNicsXG4gICAgICAgICc4ZGMyNDEyYWFmZTNiZTVjNGM1ZjM3ZTBlY2M1ZjlmNmE0NDY5ODlhZjA0YzRlMjVlYmFhYzQ3OWVjMWM4YzFlJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxNmVjOTNlNDQ3ZWM4M2YwNDY3YjE4MzAyZWU2MjBmN2U2NWRlMzMxODc0YzlkYzcyYmZkODYxNmJhOWRhNmI1JyxcbiAgICAgICAgJzVlNDYzMTE1MGU2MmZiNDBkMGU4YzJhN2NhNTgwNGEzOWQ1ODE4NmE1MGU0OTcxMzk2MjY3NzhlMjViMDY3NGQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2VhYTVmOTgwYzI0NWY2ZjAzODk3ODI5MGFmYTcwYjZiZDg4NTU4OTdmOThiNmFhNDg1Yjk2MDY1ZDUzN2JkOTknLFxuICAgICAgICAnZjY1ZjVkM2UyOTJjMmUwODE5YTUyODM5MWM5OTQ2MjRkNzg0ODY5ZDdlNmVhNjdmYjE4MDQxMDI0ZWRjMDdkYycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzhjOTQwNzU0NGFjMTMyNjkyZWUxOTEwYTAyNDM5OTU4YWUwNDg3NzE1MTM0MmVhOTZjNGI2YjM1YTQ5ZjUxJyxcbiAgICAgICAgJ2YzZTAzMTkxNjllYjliODVkNTQwNDc5NTUzOWE1ZTY4ZmExZmJkNTgzYzA2NGQyNDYyYjY3NWYxOTRhM2RkYjQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzQ5NGY0YmUyMTlhMWE3NzAxNmRjZDgzODQzMWFlYTAwMDFjZGM4YWU3YTZmYzY4ODcyNjU3OGQ5NzAyODU3YTUnLFxuICAgICAgICAnNDIyNDJhOTY5MjgzYTVmMzM5YmE3ZjA3NWUzNmJhMmFmOTI1Y2UzMGQ3NjdlZDZlNTVmNGIwMzE4ODBkNTYyYycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnYTU5OGE4MDMwZGE2ZDg2YzZiYzdmMmY1MTQ0ZWE1NDlkMjgyMTFlYTU4ZmFhNzBlYmY0YzFlNjY1YzFmZTliNScsXG4gICAgICAgICcyMDRiNWQ2Zjg0ODIyYzMwN2U0YjRhNzE0MDczN2FlYzIzZmM2M2I2NWIzNWY4NmExMDAyNmRiZDJkODY0ZTZiJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdjNDE5MTYzNjVhYmIyYjVkMDkxOTJmNWYyZGJlYWZlYzIwOGYwMjBmMTI1NzBhMTg0ZGJhZGMzZTU4NTk1OTk3JyxcbiAgICAgICAgJzRmMTQzNTFkMDA4N2VmYTQ5ZDI0NWIzMjg5ODQ5ODlkNWNhZjk0NTBmMzRiZmMwZWQxNmU5NmI1OGZhOTkxMycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnODQxZDYwNjNhNTg2ZmE0NzVhNzI0NjA0ZGEwM2JjNWI5MmEyZTBkMmUwYTM2YWNmZTRjNzNhNTUxNDc0Mjg4MScsXG4gICAgICAgICc3Mzg2N2Y1OWMwNjU5ZTgxOTA0ZjlhMWM3NTQzNjk4ZTYyNTYyZDY3NDRjMTY5Y2U3YTM2ZGUwMWE4ZDYxNTQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzVlOTViYjM5OWE2OTcxZDM3NjAyNjk0N2Y4OWJkZTJmMjgyYjMzODEwOTI4YmU0ZGVkMTEyYWM0ZDcwZTIwZDUnLFxuICAgICAgICAnMzlmMjNmMzY2ODA5MDg1YmVlYmZjNzExODEzMTM3NzVhOTljOWFlZDdkOGJhMzhiMTYxMzg0Yzc0NjAxMjg2NScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMzZlNDY0MWE1Mzk0OGZkNDc2YzM5ZjhhOTlmZDk3NGU1ZWMwNzU2NGI1MzE1ZDhiZjk5NDcxYmNhMGVmMmY2NicsXG4gICAgICAgICdkMjQyNGIxYjFhYmU0ZWI4MTY0MjI3YjA4NWM5YWE5NDU2ZWExMzQ5M2ZkNTYzZTA2ZmQ1MWNmNTY5NGM3OGZjJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICczMzY1ODFlYTdiZmJiYjI5MGMxOTFhMmY1MDdhNDFjZjU2NDM4NDIxNzBlOTE0ZmFlYWIyN2MyYzU3OWY3MjYnLFxuICAgICAgICAnZWFkMTIxNjg1OTVmZTFiZTk5MjUyMTI5YjZlNTZiMzM5MWY3YWIxNDEwY2QxZTBlZjNkY2RjYWJkMmZkYTIyNCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnOGFiODk4MTZkYWRmZDZiNmExZjI2MzRmY2YwMGVjODQwMzc4MTAyNWVkNjg5MGM0ODQ5NzQyNzA2YmQ0M2VkZScsXG4gICAgICAgICc2ZmRjZWYwOWYyZjZkMGEwNDRlNjU0YWVmNjI0MTM2ZjUwM2Q0NTljM2U4OTg0NTg1OGE0N2E5MTI5Y2RkMjRlJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxZTMzZjFhNzQ2YzljNTc3ODEzMzM0NGQ5Mjk5ZmNhYTIwYjA5MzhlOGFjZmYyNTQ0YmI0MDI4NGI4YzVmYjk0JyxcbiAgICAgICAgJzYwNjYwMjU3ZGQxMWIzYWE5YzhlZDYxOGQyNGVkZmYyMzA2ZDMyMGYxZDAzMDEwZTMzYTdkMjA1N2YzYjNiNicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnODViN2MxZGNiM2NlYzFiN2VlN2YzMGRlZDc5ZGQyMGEwZWQxZjRjYzE4Y2JjZmNmYTQxMDM2MWZkOGYwOGYzMScsXG4gICAgICAgICczZDk4YTljZGQwMjZkZDQzZjM5MDQ4ZjI1YTg4NDdmNGZjYWZhZDE4OTVkN2E2MzNjNmZlZDNjMzVlOTk5NTExJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcyOWRmOWZiZDhkOWU0NjUwOTI3NWY0YjEyNWQ2ZDQ1ZDdmYmU5YTNiODc4YTdhZjg3MmEyODAwNjYxYWM1ZjUxJyxcbiAgICAgICAgJ2I0YzRmZTk5Yzc3NWE2MDZlMmQ4ODYyMTc5MTM5ZmZkYTYxZGM4NjFjMDE5ZTU1Y2QyODc2ZWIyYTI3ZDg0YicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnYTBiMWNhZTA2YjBhODQ3YTNmZWE2ZTY3MWFhZjhhZGZkZmU1OGNhMmY3NjgxMDVjODA4MmIyZTQ0OWZjZTI1MicsXG4gICAgICAgICdhZTQzNDEwMmVkZGUwOTU4ZWM0YjE5ZDkxN2E2YTI4ZTZiNzJkYTE4MzRhZmYwZTY1MGYwNDk1MDNhMjk2Y2YyJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc0ZThjZWFmYjliM2U5YTEzNmRjN2ZmNjdlODQwMjk1YjQ5OWRmYjNiMjEzM2U0YmExMTNmMmU0YzBlMTIxZTUnLFxuICAgICAgICAnY2YyMTc0MTE4YzhiNmQ3YTRiNDhmNmQ1MzRjZTVjNzk0MjJjMDg2YTYzNDYwNTAyYjgyN2NlNjJhMzI2NjgzYycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZDI0YTQ0ZTA0N2UxOWI2ZjVhZmI4MWM3Y2EyZjY5MDgwYTUwNzY2ODlhMDEwOTE5ZjQyNzI1YzJiNzg5YTMzYicsXG4gICAgICAgICc2ZmI4ZDU1OTFiNDY2ZjhmYzYzZGI1MGYxYzBmMWM2OTAxM2Y5OTY4ODdiODI0NGQyY2RlYzQxN2FmZWE4ZmEzJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdlYTAxNjA2YTdhNmM5Y2RkMjQ5ZmRmY2ZhY2I5OTU4NDAwMWVkZDI4YWJiYWI3N2I1MTA0ZTk4ZThlM2IzNWQ0JyxcbiAgICAgICAgJzMyMmFmNDkwOGM3MzEyYjBjZmJmZTM2OWY3YTdiM2NkYjdkNDQ5NGJjMjgyMzcwMGNmZDY1MjE4OGEzZWE5OGQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2FmOGFkZGJmMmI2NjFjOGE2YzYzMjg2NTVlYjk2NjUxMjUyMDA3ZDhjNWVhMzFiZTRhZDE5NmRlOGNlMjEzMWYnLFxuICAgICAgICAnNjc0OWU2N2MwMjliODVmNTJhMDM0ZWFmZDA5NjgzNmIyNTIwODE4NjgwZTI2YWM4ZjNkZmJjZGI3MTc0OTcwMCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZTNhZTE5NzQ1NjZjYTA2Y2M1MTZkNDdlMGZiMTY1YTY3NGEzZGFiY2ZjYTE1ZTcyMmYwZTM0NTBmNDU4ODknLFxuICAgICAgICAnMmFlYWJlN2U0NTMxNTEwMTE2MjE3ZjA3YmY0ZDA3MzAwZGU5N2U0ODc0ZjgxZjUzMzQyMGE3MmVlYjBiZDZhNCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNTkxZWUzNTUzMTNkOTk3MjFjZjY5OTNmZmVkMWUzZTMwMTk5M2ZmM2VkMjU4ODAyMDc1ZWE4Y2VkMzk3ZTI0NicsXG4gICAgICAgICdiMGVhNTU4YTExM2MzMGJlYTYwZmM0Nzc1NDYwYzc5MDFmZjBiMDUzZDI1Y2EyYmRlZWU5OGYxYTRiZTVkMTk2JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxMTM5NmQ1NWZkYTU0YzQ5ZjE5YWE5NzMxOGQ4ZGE2MWZhODU4NGU0N2IwODQ5NDUwNzdjZjAzMjU1YjUyOTg0JyxcbiAgICAgICAgJzk5OGM3NGE4Y2Q0NWFjMDEyODlkNTgzM2E3YmViNDc0NGZmNTM2YjAxYjI1N2JlNGM1NzY3YmVhOTNlYTU3YTQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzNjNWQyYTFiYTM5YzVhMTc5MDAwMDczOGM5ZTBjNDBiOGRjZGZkNTQ2ODc1NGI2NDA1NTQwMTU3ZTAxN2FhN2EnLFxuICAgICAgICAnYjIyODQyNzk5OTVhMzRlMmY5ZDRkZTczOTZmYzE4YjgwZjliOGI5ZmRkMjcwZjY2NjFmNzljYTRjODFiZDI1NycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnY2M4NzA0YjhhNjBhMGRlZmEzYTk5YTcyOTlmMmU5YzNmYmMzOTVhZmIwNGFjMDc4NDI1ZWY4YTE3OTNjYzAzMCcsXG4gICAgICAgICdiZGQ0NjAzOWZlZWQxNzg4MWQxZTA4NjJkYjM0N2Y4Y2YzOTViNzRmYzRiY2RjNGU5NDBiNzRlM2FjMWYxYjEzJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdjNTMzZTRmN2VhODU1NWFhY2Q5Nzc3YWM1Y2FkMjliOTdkZDRkZWZjY2M1M2VlN2VhMjA0MTE5YjI4ODliMTk3JyxcbiAgICAgICAgJzZmMGEyNTZiYzVlZmRmNDI5YTJmYjYyNDJmMWE0M2EyZDliOTI1YmI0YTRiM2EyNmJiOGUwZjQ1ZWI1OTYwOTYnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2MxNGY4ZjJjY2IyN2Q2ZjEwOWY2ZDA4ZDAzY2M5NmE2OWJhOGMzNGVlYzA3YmJjZjU2NmQ0OGUzM2RhNjU5MycsXG4gICAgICAgICdjMzU5ZDY5MjNiYjM5OGY3ZmQ0NDczZTE2ZmUxYzI4NDc1Yjc0MGRkMDk4MDc1ZTZjMGU4NjQ5MTEzZGMzYTM4JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdhNmNiYzMwNDZiYzZhNDUwYmFjMjQ3ODlmYTE3MTE1YTRjOTczOWVkNzVmOGYyMWNlNDQxZjcyZTBiOTBlNmVmJyxcbiAgICAgICAgJzIxYWU3ZjQ2ODBlODg5YmIxMzA2MTllMmMwZjk1YTM2MGNlYjU3M2M3MDYwMzEzOTg2MmFmZDYxN2ZhOWI5ZicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMzQ3ZDZkOWEwMmM0ODkyN2ViZmI4NmMxMzU5YjFjYWYxMzBhM2MwMjY3ZDExY2U2MzQ0YjM5Zjk5ZDQzY2MzOCcsXG4gICAgICAgICc2MGVhN2Y2MWEzNTM1MjRkMWM5ODdmNmVjZWM5MmYwODZkNTY1YWI2ODc4NzBjYjEyNjg5ZmYxZTMxYzc0NDQ4JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkYTY1NDVkMjE4MWRiOGQ5ODNmN2RjYjM3NWVmNTg2NmQ0N2M2N2IxYmYzMWM4Y2Y4NTVlZjc0MzdiNzI2NTZhJyxcbiAgICAgICAgJzQ5Yjk2NzE1YWI2ODc4YTc5ZTc4ZjA3Y2U1NjgwYzVkNjY3MzA1MWI0OTM1YmQ4OTdmZWE4MjRiNzdkYzIwOGEnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2M0MDc0N2NjOWQwMTJjYjFhMTNiODE0ODMwOWM2ZGU3ZWMyNWQ2OTQ1ZDY1NzE0NmI5ZDU5OTRiOGZlYjExMTEnLFxuICAgICAgICAnNWNhNTYwNzUzYmUyYTEyZmM2ZGU2Y2FmMmNiNDg5NTY1ZGI5MzYxNTZiOTUxNGUxYmI1ZTgzMDM3ZTBmYTJkNCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNGU0MmM4ZWM4MmM5OTc5OGNjZjNhNjEwYmU4NzBlNzgzMzhjN2Y3MTMzNDhiZDM0YzgyMDNlZjQwMzdmMzUwMicsXG4gICAgICAgICc3NTcxZDc0ZWU1ZTBmYjkyYTdhOGIzM2EwNzc4MzM0MWE1NDkyMTQ0Y2M1NGJjYzQwYTk0NDczNjkzNjA2NDM3JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICczNzc1YWI3MDg5YmM2YWY4MjNhYmEyZTFhZjcwYjIzNmQyNTFjYWRiMGM4Njc0MzI4NzUyMmExYjNiMGRlZGVhJyxcbiAgICAgICAgJ2JlNTJkMTA3YmNmYTA5ZDhiY2I5NzM2YTgyOGNmYTdmYWM4ZGIxN2JmN2E3NmEyYzQyYWQ5NjE0MDkwMThjZjcnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2NlZTMxY2JmN2UzNGVjMzc5ZDk0ZmI4MTRkM2Q3NzVhZDk1NDU5NWQxMzE0YmE4ODQ2OTU5ZTNlODJmNzRlMjYnLFxuICAgICAgICAnOGZkNjRhMTRjMDZiNTg5YzI2Yjk0N2FlMmJjZjZiZmEwMTQ5ZWYwYmUxNGVkNGQ4MGY0NDhhMDFjNDNiMWM2ZCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnYjRmOWVhZWEwOWI2OTE3NjE5ZjZlYTZhNGViNTQ2NGVmZGRiNThmZDQ1YjFlYmVmY2RjMWEwMWQwOGI0Nzk4NicsXG4gICAgICAgICczOWU1Yzk5MjViNWE1NGIwNzQzM2E0ZjE4YzYxNzI2ZjhiYjEzMWMwMTJjYTU0MmViMjRhOGFjMDcyMDA2ODJhJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkNDI2M2RmYzNkMmRmOTIzYTAxNzlhNDg5NjZkMzBjZTg0ZTI1MTVhZmMzZGNjYzFiNzc5MDc3OTJlYmNjNjBlJyxcbiAgICAgICAgJzYyZGZhZjA3YTBmNzhmZWIzMGUzMGQ2Mjk1ODUzY2UxODllMTI3NzYwYWQ2Y2Y3ZmFlMTY0ZTEyMmEyMDhkNTQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzQ4NDU3NTI0ODIwZmE2NWE0ZjhkMzVlYjY5MzA4NTdjMDAzMmFjYzBhNGEyZGU0MjIyMzNlZWRhODk3NjEyYzQnLFxuICAgICAgICAnMjVhNzQ4YWIzNjc5NzlkOTg3MzNjMzhhMWZhMWMyZTdkYzZjYzA3ZGIyZDYwYTlhZTdhNzZhYWE0OWJkMGY3NycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZGZlZWVmMTg4MTEwMWYyY2IxMTY0NGYzYTJhZmRmYzIwNDVlMTk5MTkxNTI5MjNmMzY3YTE3NjdjMTFjY2VkYScsXG4gICAgICAgICdlY2ZiNzA1NmNmMWRlMDQyZjk0MjBiYWIzOTY3OTNjMGMzOTBiZGU3NGI0YmJkZmYxNmE4M2FlMDlhOWE3NTE3JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc2ZDdlZjZiMTc1NDNmODM3M2M1NzNmNDRlMWYzODk4MzVkODliY2JjNjA2MmNlZDM2YzgyZGY4M2I4ZmFlODU5JyxcbiAgICAgICAgJ2NkNDUwZWMzMzU0Mzg5ODZkZmVmYTEwYzU3ZmVhOWJjYzUyMWEwOTU5YjJkODBiYmY3NGIxOTBkY2E3MTJkMTAnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2U3NTYwNWQ1OTEwMmE1YTI2ODQ1MDBkM2I5OTFmMmUzZjNjODhiOTMyMjU1NDcwMzVhZjI1YWY2NmUwNDU0MWYnLFxuICAgICAgICAnZjVjNTQ3NTRhOGY3MWVlNTQwYjliNDg3Mjg0NzNlMzE0ZjcyOWFjNTMwOGIwNjkzODM2MDk5MGUyYmZhZDEyNScsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZWI5ODY2MGY0YzRkZmFhMDZhMmJlNDUzZDUwMjBiYzk5YTBjMmU2MGFiZTM4ODQ1N2RkNDNmZWZiMWVkNjIwYycsXG4gICAgICAgICc2Y2I5YTg4NzZkOWNiODUyMDYwOWFmM2FkZDI2Y2QyMGEwYTdjZDhhOTQxMTEzMWNlODVmNDQxMDAwOTkyMjNlJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICcxM2U4N2IwMjdkODUxNGQzNTkzOWYyZTY4OTJiMTk5MjIxNTQ1OTY5NDE4ODgzMzZkYzM1NjNlM2I4ZGJhOTQyJyxcbiAgICAgICAgJ2ZlZjVhM2M2ODA1OWE2ZGVjNWQ2MjQxMTRiZjFlOTFhYWMyYjlkYTU2OGQ2YWJlYjI1NzBkNTU2NDZiOGFkZjEnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2VlMTYzMDI2ZTlmZDZmZTAxN2MzOGYwNmE1YmU2ZmMxMjU0MjRiMzcxY2UyNzA4ZTdiZjQ0OTE2OTFlNTc2NGEnLFxuICAgICAgICAnMWFjYjI1MGYyNTVkZDYxYzQzZDk0Y2NjNjcwZDBmNThmNDlhZTNmYTE1Yjk2NjIzZTU0MzBkYTBhZDZjNjJiMicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnYjI2OGY1ZWY5YWQ1MWU0ZDc4ZGUzYTc1MGMyZGM4OWIxZTYyNmQ0MzUwNTg2Nzk5OTkzMmU1ZGIzM2FmM2Q4MCcsXG4gICAgICAgICc1ZjMxMGQ0YjNjOTliOWViYjE5Zjc3ZDQxYzFkZWUwMThjZjBkMzRmZDQxOTE2MTQwMDNlOTQ1YTEyMTZlNDIzJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdmZjA3ZjMxMThhOWRmMDM1ZTlmYWQ4NWViNmM3YmZlNDJiMDJmMDFjYTk5Y2VlYTNiZjdmZmRiYTkzYzQ3NTBkJyxcbiAgICAgICAgJzQzODEzNmQ2MDNlODU4YTNhNWM0NDBjMzhlY2NiYWRkYzFkMjk0MjExNGUyZWRkZDQ3NDBkMDk4Y2VkMWYwZDgnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzhkOGI5ODU1YzdjMDUyYTM0MTQ2ZmQyMGZmYjY1OGJlYTRiOWY2OWUwZDgyNWViZWMxNmU4YzNjZTJiNTI2YTEnLFxuICAgICAgICAnY2RiNTU5ZWVkYzJkNzlmOTI2YmFmNDRmYjg0ZWE0ZDQ0YmNmNTBmZWU1MWQ3Y2ViMzBlMmU3ZjQ2MzAzNjc1OCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNTJkYjBiNTM4NGRmYmYwNWJmYTlkNDcyZDdhZTI2ZGZlNGI4NTFjZWNhOTFiMWViYTU0MjYzMTgwZGEzMmI2MycsXG4gICAgICAgICdjM2I5OTdkMDUwZWU1ZDQyM2ViYWY2NmE2ZGI5ZjU3YjMxODBjOTAyODc1Njc5ZGU5MjRiNjlkODRhN2IzNzUnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2U2MmY5NDkwZDNkNTFkYTYzOTVlZmQyNGU4MDkxOWNjN2QwZjI5YzNmM2ZhNDhjNmZmZjU0M2JlY2JkNDMzNTInLFxuICAgICAgICAnNmQ4OWFkN2JhNDg3NmIwYjIyYzJjYTI4MGM2ODI4NjJmMzQyYzg1OTFmMWRhZjUxNzBlMDdiZmQ5Y2NhZmE3ZCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnN2YzMGVhMjQ3NmIzOTliNDk1NzUwOWM4OGY3N2QwMTkxYWZhMmZmNWNiN2IxNGZkNmQ4ZTdkNjVhYWFiMTE5MycsXG4gICAgICAgICdjYTVlZjdkNGIyMzFjOTRjM2IxNTM4OWE1ZjYzMTFlOWRhZmY3YmI2N2IxMDNlOTg4MGVmNGJmZjYzN2FjYWVjJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc1MDk4ZmYxZTFkOWYxNGZiNDZhMjEwZmFkYTZjOTAzZmVmMGZiN2I0YTFkZDFkOWFjNjBhMDM2MTgwMGI3YTAwJyxcbiAgICAgICAgJzk3MzExNDFkODFmYzhmODA4NGQzN2M2ZTc1NDIwMDZiM2VlMWI0MGQ2MGRmZTUzNjJhNWIxMzJmZDE3ZGRjMCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnMzJiNzhjN2RlOWVlNTEyYTcyODk1YmU2YjljYmVmYTZlMmYzYzRjY2NlNDQ1Yzk2YjlmMmM4MWUyNzc4YWQ1OCcsXG4gICAgICAgICdlZTE4NDlmNTEzZGY3MWUzMmVmYzM4OTZlZTI4MjYwYzczYmI4MDU0N2FlMjI3NWJhNDk3MjM3Nzk0Yzg3NTNjJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdlMmNiNzRmZGRjOGU5ZmJjZDA3NmVlZjJhN2M3MmIwY2UzN2Q1MGYwODI2OWRmYzA3NGI1ODE1NTA1NDdhNGY3JyxcbiAgICAgICAgJ2QzYWEyZWQ3MWM5ZGQyMjQ3YTYyZGYwNjI3MzZlYjBiYWRkZWE5ZTM2MTIyZDJiZTg2NDFhYmNiMDA1Y2M0YTQnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzg0Mzg0NDc1NjZkNGQ3YmVkYWRjMjk5NDk2YWIzNTc0MjYwMDlhMzVmMjM1Y2IxNDFiZTBkOTljZDEwYWUzYTgnLFxuICAgICAgICAnYzRlMTAyMDkxNjk4MGE0ZGE1ZDAxYWM1ZTZhZDMzMDczNGVmMGQ3OTA2NjMxYzRmMjM5MDQyNmIyZWRkNzkxZicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNDE2MmQ0ODhiODk0MDIwMzliNTg0YzZmYzZjMzA4ODcwNTg3ZDljNDZmNjYwYjg3OGFiNjVjODJjNzExZDY3ZScsXG4gICAgICAgICc2NzE2M2U5MDMyMzYyODlmNzc2ZjIyYzI1ZmI4YTNhZmMxNzMyZjJiODRiNGU5NWRiZGE0N2FlNWEwODUyNjQ5JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICczZmFkM2ZhODRjYWYwZjM0ZjBmODliZmQyZGNmNTRmYzE3NWQ3NjdhZWMzZTUwNjg0ZjNiYTRhNGJmNWY2ODNkJyxcbiAgICAgICAgJ2NkMWJjN2NiNmNjNDA3YmIyZjBjYTY0N2M3MThhNzMwY2Y3MTg3MmU3ZDBkMmE1M2ZhMjBlZmNkZmU2MTgyNicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNjc0ZjI2MDBhMzAwN2EwMDU2OGMxYTdjZTA1ZDA4MTZjMWZiODRiZjEzNzA3OThmMWM2OTUzMmZhZWIxYTg2YicsXG4gICAgICAgICcyOTlkMjFmOTQxM2YzM2IzZWRmNDNiMjU3MDA0NTgwYjcwZGI1N2RhMGIxODIyNTllMDllZWNjNjllMGQzOGE1JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkMzJmNGRhNTRhZGU3NGFiYjgxYjgxNWFkMWZiM2IyNjNkODJkNmM2OTI3MTRiY2ZmODdkMjliZDVlZTlmMDhmJyxcbiAgICAgICAgJ2Y5NDI5ZTczOGI4ZTUzYjk2OGU5OTAxNmMwNTk3MDc3ODJlMTRmNDUzNTM1OWQ1ODJmYzQxNjkxMGIzZWVhODcnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzMwZTRlNjcwNDM1Mzg1NTU2ZTU5MzY1NzEzNTg0NWQzNmZiYjY5MzFmNzJiMDhjYjFlZDk1NGYxZTNjZTNmZjYnLFxuICAgICAgICAnNDYyZjliY2U2MTk4OTg2Mzg0OTkzNTAxMTNiYmM5YjEwYTg3OGQzNWRhNzA3NDBkYzY5NWE1NTllYjg4ZGI3YicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnYmUyMDYyMDAzYzUxY2MzMDA0NjgyOTA0MzMwZTRkZWU3ZjNkY2QxMGIwMWU1ODBiZjE5NzFiMDRkNGNhZDI5NycsXG4gICAgICAgICc2MjE4OGJjNDlkNjFlNTQyODU3M2Q0OGE3NGUxYzY1NWIxYzYxMDkwOTA1NjgyYTBkNTU1OGVkNzJkY2NiOWJjJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc5MzE0NDQyM2FjZTM0NTFlZDI5ZTBmYjlhYzJhZjIxMWNiNmU4NGE2MDFkZjU5OTNjNDE5ODU5ZmZmNWRmMDRhJyxcbiAgICAgICAgJzdjMTBkZmIxNjRjMzQyNWY1YzcxYTNmOWQ3OTkyMDM4ZjEwNjUyMjRmNzJiYjlkMWQ5MDJhNmQxMzAzN2I0N2MnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJ2IwMTVmODA0NGY1ZmNiZGNmMjFjYTI2ZDZjMzRmYjgxOTc4MjkyMDVjN2I3ZDJhN2NiNjY0MThjMTU3YjExMmMnLFxuICAgICAgICAnYWI4YzFlMDg2ZDA0ZTgxMzc0NGE2NTViMmRmOGQ1ZjgzYjNjZGM2ZmFhMzA4OGMxZDNhZWExNDU0ZTNhMWQ1ZicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnZDVlOWUxZGE2NDlkOTdkODllNDg2ODExN2E0NjVhM2E0ZjhhMThkZTU3YTE0MGQzNmIzZjJhZjM0MWEyMWI1MicsXG4gICAgICAgICc0Y2IwNDQzN2YzOTFlZDczMTExYTEzY2MxZDRkZDBkYjE2OTM0NjVjMjI0MDQ4MGQ4OTU1ZTg1OTJmMjc0NDdhJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICdkM2FlNDEwNDdkZDdjYTA2NWRiZjhlZDc3Yjk5MjQzOTk4MzAwNWNkNzJlMTZkNmY5OTZhNTMxNmQzNjk2NmJiJyxcbiAgICAgICAgJ2JkMWFlYjIxYWQyMmViYjIyYTEwZjAzMDM0MTdjNmQ5NjRmOGNkZDdkZjBhY2E2MTRiMTBkYzE0ZDEyNWFjNDYnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzQ2M2UyNzYzZDg4NWY5NThmYzY2Y2RkMjI4MDBmMGE0ODcxOTdkMGE4MmUzNzdiNDlmODBhZjg3Yzg5N2IwNjUnLFxuICAgICAgICAnYmZlZmFjZGIwZTVkMGZkN2RmM2EzMTFhOTRkZTA2MmIyNmI4MGM2MWZiYzk3NTA4Yjc5OTkyNjcxZWY3Y2E3ZicsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzk4NWZkZmQxMjdjMDU2N2M2ZjUzZWMxYmI2M2VjMzE1OGU1OTdjNDBiZmU3NDdjODNjZGRmYzkxMDY0MTkxNycsXG4gICAgICAgICc2MDNjMTJkYWYzZDk4NjJlZjJiMjVmZTFkZTI4OWFlZDI0ZWQyOTFlMGVjNjcwODcwM2E1YmQ1NjdmMzJlZDAzJyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc3NGExYWQ2YjVmNzZlMzlkYjJkZDI0OTQxMGVhYzdmOTllNzRjNTljYjgzZDJkMGVkNWZmMTU0M2RhNzcwM2U5JyxcbiAgICAgICAgJ2NjNjE1N2VmMThjOWM2M2NkNjE5M2Q4MzYzMWJiZWEwMDkzZTA5Njg5NDJlOGMzM2Q1NzM3ZmQ3OTBlMGRiMDgnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzMwNjgyYTUwNzAzMzc1ZjYwMmQ0MTY2NjRiYTE5YjdmYzliYWI0MmM3Mjc0NzQ2M2E3MWQwODk2YjIyZjZkYTMnLFxuICAgICAgICAnNTUzZTA0ZjZiMDE4YjRmYTZjOGYzOWU3ZjMxMWQzMTc2MjkwZDBlMGYxOWNhNzNmMTc3MTRkOTk3N2EyMmZmOCcsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnOWUyMTU4ZjBkN2MwZDVmMjZjMzc5MWVmZWZhNzk1OTc2NTRlN2EyYjI0NjRmNTJiMWVlNmMxMzQ3NzY5ZWY1NycsXG4gICAgICAgICc3MTJmY2RkMWI5MDUzZjA5MDAzYTM0ODFmYTc3NjJlOWZmZDdjOGVmMzVhMzg1MDllMmZiZjI2MjkwMDgzNzMnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzE3NmUyNjk4OWE0M2M5Y2ZlYmE0MDI5YzIwMjUzOGMyODE3MmU1NjZlM2M0ZmNlNzMyMjg1N2YzYmUzMjdkNjYnLFxuICAgICAgICAnZWQ4Y2M5ZDA0YjI5ZWI4NzdkMjcwYjQ4NzhkYzQzYzE5YWVmZDMxZjRlZWUwOWVlN2I0NzgzNGMxZmE0YjFjMycsXG4gICAgICBdLFxuICAgICAgW1xuICAgICAgICAnNzVkNDZlZmVhMzc3MWU2ZTY4YWJiODlhMTNhZDc0N2VjZjE4OTIzOTNkZmM0ZjFiNzAwNDc4OGM1MDM3NGRhOCcsXG4gICAgICAgICc5ODUyMzkwYTk5NTA3Njc5ZmQwYjg2ZmQyYjM5YTg2OGQ3ZWZjMjIxNTEzNDZlMWEzY2E0NzI2NTg2YTZiZWQ4JyxcbiAgICAgIF0sXG4gICAgICBbXG4gICAgICAgICc4MDlhMjBjNjdkNjQ5MDBmZmI2OThjNGM4MjVmNmQ1ZjIzMTBmYjA0NTFjODY5MzQ1YjczMTlmNjQ1NjA1NzIxJyxcbiAgICAgICAgJzllOTk0OTgwZDk5MTdlMjJiNzZiMDYxOTI3ZmEwNDE0M2QwOTZjY2M1NDk2M2U2YTVlYmZhNWYzZjhlMjg2YzEnLFxuICAgICAgXSxcbiAgICAgIFtcbiAgICAgICAgJzFiMzg5MDNhNDNmN2YxMTRlZDQ1MDBiNGVhYzcwODNmZGVmZWNlMWNmMjljNjM1MjhkNTYzNDQ2Zjk3MmMxODAnLFxuICAgICAgICAnNDAzNmVkYzkzMWE2MGFlODg5MzUzZjc3ZmQ1M2RlNGEyNzA4YjI2YjZmNWRhNzJhZDMzOTQxMTlkYWY0MDhmOScsXG4gICAgICBdLFxuICAgIF0sXG4gIH0sXG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSBleHBvcnRzO1xudmFyIEJOID0gcmVxdWlyZSgnYm4uanMnKTtcbnZhciBtaW5Bc3NlcnQgPSByZXF1aXJlKCdtaW5pbWFsaXN0aWMtYXNzZXJ0Jyk7XG52YXIgbWluVXRpbHMgPSByZXF1aXJlKCdtaW5pbWFsaXN0aWMtY3J5cHRvLXV0aWxzJyk7XG5cbnV0aWxzLmFzc2VydCA9IG1pbkFzc2VydDtcbnV0aWxzLnRvQXJyYXkgPSBtaW5VdGlscy50b0FycmF5O1xudXRpbHMuemVybzIgPSBtaW5VdGlscy56ZXJvMjtcbnV0aWxzLnRvSGV4ID0gbWluVXRpbHMudG9IZXg7XG51dGlscy5lbmNvZGUgPSBtaW5VdGlscy5lbmNvZGU7XG5cbi8vIFJlcHJlc2VudCBudW0gaW4gYSB3LU5BRiBmb3JtXG5mdW5jdGlvbiBnZXROQUYobnVtLCB3LCBiaXRzKSB7XG4gIHZhciBuYWYgPSBuZXcgQXJyYXkoTWF0aC5tYXgobnVtLmJpdExlbmd0aCgpLCBiaXRzKSArIDEpO1xuICBuYWYuZmlsbCgwKTtcblxuICB2YXIgd3MgPSAxIDw8ICh3ICsgMSk7XG4gIHZhciBrID0gbnVtLmNsb25lKCk7XG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBuYWYubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgejtcbiAgICB2YXIgbW9kID0gay5hbmRsbih3cyAtIDEpO1xuICAgIGlmIChrLmlzT2RkKCkpIHtcbiAgICAgIGlmIChtb2QgPiAod3MgPj4gMSkgLSAxKVxuICAgICAgICB6ID0gKHdzID4+IDEpIC0gbW9kO1xuICAgICAgZWxzZVxuICAgICAgICB6ID0gbW9kO1xuICAgICAgay5pc3Vibih6KTtcbiAgICB9IGVsc2Uge1xuICAgICAgeiA9IDA7XG4gICAgfVxuXG4gICAgbmFmW2ldID0gejtcbiAgICBrLml1c2hybigxKTtcbiAgfVxuXG4gIHJldHVybiBuYWY7XG59XG51dGlscy5nZXROQUYgPSBnZXROQUY7XG5cbi8vIFJlcHJlc2VudCBrMSwgazIgaW4gYSBKb2ludCBTcGFyc2UgRm9ybVxuZnVuY3Rpb24gZ2V0SlNGKGsxLCBrMikge1xuICB2YXIganNmID0gW1xuICAgIFtdLFxuICAgIFtdLFxuICBdO1xuXG4gIGsxID0gazEuY2xvbmUoKTtcbiAgazIgPSBrMi5jbG9uZSgpO1xuICB2YXIgZDEgPSAwO1xuICB2YXIgZDIgPSAwO1xuICB2YXIgbTg7XG4gIHdoaWxlIChrMS5jbXBuKC1kMSkgPiAwIHx8IGsyLmNtcG4oLWQyKSA+IDApIHtcbiAgICAvLyBGaXJzdCBwaGFzZVxuICAgIHZhciBtMTQgPSAoazEuYW5kbG4oMykgKyBkMSkgJiAzO1xuICAgIHZhciBtMjQgPSAoazIuYW5kbG4oMykgKyBkMikgJiAzO1xuICAgIGlmIChtMTQgPT09IDMpXG4gICAgICBtMTQgPSAtMTtcbiAgICBpZiAobTI0ID09PSAzKVxuICAgICAgbTI0ID0gLTE7XG4gICAgdmFyIHUxO1xuICAgIGlmICgobTE0ICYgMSkgPT09IDApIHtcbiAgICAgIHUxID0gMDtcbiAgICB9IGVsc2Uge1xuICAgICAgbTggPSAoazEuYW5kbG4oNykgKyBkMSkgJiA3O1xuICAgICAgaWYgKChtOCA9PT0gMyB8fCBtOCA9PT0gNSkgJiYgbTI0ID09PSAyKVxuICAgICAgICB1MSA9IC1tMTQ7XG4gICAgICBlbHNlXG4gICAgICAgIHUxID0gbTE0O1xuICAgIH1cbiAgICBqc2ZbMF0ucHVzaCh1MSk7XG5cbiAgICB2YXIgdTI7XG4gICAgaWYgKChtMjQgJiAxKSA9PT0gMCkge1xuICAgICAgdTIgPSAwO1xuICAgIH0gZWxzZSB7XG4gICAgICBtOCA9IChrMi5hbmRsbig3KSArIGQyKSAmIDc7XG4gICAgICBpZiAoKG04ID09PSAzIHx8IG04ID09PSA1KSAmJiBtMTQgPT09IDIpXG4gICAgICAgIHUyID0gLW0yNDtcbiAgICAgIGVsc2VcbiAgICAgICAgdTIgPSBtMjQ7XG4gICAgfVxuICAgIGpzZlsxXS5wdXNoKHUyKTtcblxuICAgIC8vIFNlY29uZCBwaGFzZVxuICAgIGlmICgyICogZDEgPT09IHUxICsgMSlcbiAgICAgIGQxID0gMSAtIGQxO1xuICAgIGlmICgyICogZDIgPT09IHUyICsgMSlcbiAgICAgIGQyID0gMSAtIGQyO1xuICAgIGsxLml1c2hybigxKTtcbiAgICBrMi5pdXNocm4oMSk7XG4gIH1cblxuICByZXR1cm4ganNmO1xufVxudXRpbHMuZ2V0SlNGID0gZ2V0SlNGO1xuXG5mdW5jdGlvbiBjYWNoZWRQcm9wZXJ0eShvYmosIG5hbWUsIGNvbXB1dGVyKSB7XG4gIHZhciBrZXkgPSAnXycgKyBuYW1lO1xuICBvYmoucHJvdG90eXBlW25hbWVdID0gZnVuY3Rpb24gY2FjaGVkUHJvcGVydHkoKSB7XG4gICAgcmV0dXJuIHRoaXNba2V5XSAhPT0gdW5kZWZpbmVkID8gdGhpc1trZXldIDpcbiAgICAgIHRoaXNba2V5XSA9IGNvbXB1dGVyLmNhbGwodGhpcyk7XG4gIH07XG59XG51dGlscy5jYWNoZWRQcm9wZXJ0eSA9IGNhY2hlZFByb3BlcnR5O1xuXG5mdW5jdGlvbiBwYXJzZUJ5dGVzKGJ5dGVzKSB7XG4gIHJldHVybiB0eXBlb2YgYnl0ZXMgPT09ICdzdHJpbmcnID8gdXRpbHMudG9BcnJheShieXRlcywgJ2hleCcpIDpcbiAgICBieXRlcztcbn1cbnV0aWxzLnBhcnNlQnl0ZXMgPSBwYXJzZUJ5dGVzO1xuXG5mdW5jdGlvbiBpbnRGcm9tTEUoYnl0ZXMpIHtcbiAgcmV0dXJuIG5ldyBCTihieXRlcywgJ2hleCcsICdsZScpO1xufVxudXRpbHMuaW50RnJvbUxFID0gaW50RnJvbUxFO1xuXG4iLCIoZnVuY3Rpb24gKG1vZHVsZSwgZXhwb3J0cykge1xuICAndXNlIHN0cmljdCc7XG5cbiAgLy8gVXRpbHNcbiAgZnVuY3Rpb24gYXNzZXJ0ICh2YWwsIG1zZykge1xuICAgIGlmICghdmFsKSB0aHJvdyBuZXcgRXJyb3IobXNnIHx8ICdBc3NlcnRpb24gZmFpbGVkJyk7XG4gIH1cblxuICAvLyBDb3VsZCB1c2UgYGluaGVyaXRzYCBtb2R1bGUsIGJ1dCBkb24ndCB3YW50IHRvIG1vdmUgZnJvbSBzaW5nbGUgZmlsZVxuICAvLyBhcmNoaXRlY3R1cmUgeWV0LlxuICBmdW5jdGlvbiBpbmhlcml0cyAoY3Rvciwgc3VwZXJDdG9yKSB7XG4gICAgY3Rvci5zdXBlcl8gPSBzdXBlckN0b3I7XG4gICAgdmFyIFRlbXBDdG9yID0gZnVuY3Rpb24gKCkge307XG4gICAgVGVtcEN0b3IucHJvdG90eXBlID0gc3VwZXJDdG9yLnByb3RvdHlwZTtcbiAgICBjdG9yLnByb3RvdHlwZSA9IG5ldyBUZW1wQ3RvcigpO1xuICAgIGN0b3IucHJvdG90eXBlLmNvbnN0cnVjdG9yID0gY3RvcjtcbiAgfVxuXG4gIC8vIEJOXG5cbiAgZnVuY3Rpb24gQk4gKG51bWJlciwgYmFzZSwgZW5kaWFuKSB7XG4gICAgaWYgKEJOLmlzQk4obnVtYmVyKSkge1xuICAgICAgcmV0dXJuIG51bWJlcjtcbiAgICB9XG5cbiAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICB0aGlzLndvcmRzID0gbnVsbDtcbiAgICB0aGlzLmxlbmd0aCA9IDA7XG5cbiAgICAvLyBSZWR1Y3Rpb24gY29udGV4dFxuICAgIHRoaXMucmVkID0gbnVsbDtcblxuICAgIGlmIChudW1iZXIgIT09IG51bGwpIHtcbiAgICAgIGlmIChiYXNlID09PSAnbGUnIHx8IGJhc2UgPT09ICdiZScpIHtcbiAgICAgICAgZW5kaWFuID0gYmFzZTtcbiAgICAgICAgYmFzZSA9IDEwO1xuICAgICAgfVxuXG4gICAgICB0aGlzLl9pbml0KG51bWJlciB8fCAwLCBiYXNlIHx8IDEwLCBlbmRpYW4gfHwgJ2JlJyk7XG4gICAgfVxuICB9XG4gIGlmICh0eXBlb2YgbW9kdWxlID09PSAnb2JqZWN0Jykge1xuICAgIG1vZHVsZS5leHBvcnRzID0gQk47XG4gIH0gZWxzZSB7XG4gICAgZXhwb3J0cy5CTiA9IEJOO1xuICB9XG5cbiAgQk4uQk4gPSBCTjtcbiAgQk4ud29yZFNpemUgPSAyNjtcblxuICB2YXIgQnVmZmVyO1xuICB0cnkge1xuICAgIGlmICh0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyAmJiB0eXBlb2Ygd2luZG93LkJ1ZmZlciAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIEJ1ZmZlciA9IHdpbmRvdy5CdWZmZXI7XG4gICAgfSBlbHNlIHtcbiAgICAgIEJ1ZmZlciA9IHJlcXVpcmUoJ2J1ZmZlcicpLkJ1ZmZlcjtcbiAgICB9XG4gIH0gY2F0Y2ggKGUpIHtcbiAgfVxuXG4gIEJOLmlzQk4gPSBmdW5jdGlvbiBpc0JOIChudW0pIHtcbiAgICBpZiAobnVtIGluc3RhbmNlb2YgQk4pIHtcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cblxuICAgIHJldHVybiBudW0gIT09IG51bGwgJiYgdHlwZW9mIG51bSA9PT0gJ29iamVjdCcgJiZcbiAgICAgIG51bS5jb25zdHJ1Y3Rvci53b3JkU2l6ZSA9PT0gQk4ud29yZFNpemUgJiYgQXJyYXkuaXNBcnJheShudW0ud29yZHMpO1xuICB9O1xuXG4gIEJOLm1heCA9IGZ1bmN0aW9uIG1heCAobGVmdCwgcmlnaHQpIHtcbiAgICBpZiAobGVmdC5jbXAocmlnaHQpID4gMCkgcmV0dXJuIGxlZnQ7XG4gICAgcmV0dXJuIHJpZ2h0O1xuICB9O1xuXG4gIEJOLm1pbiA9IGZ1bmN0aW9uIG1pbiAobGVmdCwgcmlnaHQpIHtcbiAgICBpZiAobGVmdC5jbXAocmlnaHQpIDwgMCkgcmV0dXJuIGxlZnQ7XG4gICAgcmV0dXJuIHJpZ2h0O1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faW5pdCA9IGZ1bmN0aW9uIGluaXQgKG51bWJlciwgYmFzZSwgZW5kaWFuKSB7XG4gICAgaWYgKHR5cGVvZiBudW1iZXIgPT09ICdudW1iZXInKSB7XG4gICAgICByZXR1cm4gdGhpcy5faW5pdE51bWJlcihudW1iZXIsIGJhc2UsIGVuZGlhbik7XG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiBudW1iZXIgPT09ICdvYmplY3QnKSB7XG4gICAgICByZXR1cm4gdGhpcy5faW5pdEFycmF5KG51bWJlciwgYmFzZSwgZW5kaWFuKTtcbiAgICB9XG5cbiAgICBpZiAoYmFzZSA9PT0gJ2hleCcpIHtcbiAgICAgIGJhc2UgPSAxNjtcbiAgICB9XG4gICAgYXNzZXJ0KGJhc2UgPT09IChiYXNlIHwgMCkgJiYgYmFzZSA+PSAyICYmIGJhc2UgPD0gMzYpO1xuXG4gICAgbnVtYmVyID0gbnVtYmVyLnRvU3RyaW5nKCkucmVwbGFjZSgvXFxzKy9nLCAnJyk7XG4gICAgdmFyIHN0YXJ0ID0gMDtcbiAgICBpZiAobnVtYmVyWzBdID09PSAnLScpIHtcbiAgICAgIHN0YXJ0Kys7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICB9XG5cbiAgICBpZiAoc3RhcnQgPCBudW1iZXIubGVuZ3RoKSB7XG4gICAgICBpZiAoYmFzZSA9PT0gMTYpIHtcbiAgICAgICAgdGhpcy5fcGFyc2VIZXgobnVtYmVyLCBzdGFydCwgZW5kaWFuKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuX3BhcnNlQmFzZShudW1iZXIsIGJhc2UsIHN0YXJ0KTtcbiAgICAgICAgaWYgKGVuZGlhbiA9PT0gJ2xlJykge1xuICAgICAgICAgIHRoaXMuX2luaXRBcnJheSh0aGlzLnRvQXJyYXkoKSwgYmFzZSwgZW5kaWFuKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2luaXROdW1iZXIgPSBmdW5jdGlvbiBfaW5pdE51bWJlciAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAobnVtYmVyIDwgMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICBudW1iZXIgPSAtbnVtYmVyO1xuICAgIH1cbiAgICBpZiAobnVtYmVyIDwgMHg0MDAwMDAwKSB7XG4gICAgICB0aGlzLndvcmRzID0gWyBudW1iZXIgJiAweDNmZmZmZmYgXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICB9IGVsc2UgaWYgKG51bWJlciA8IDB4MTAwMDAwMDAwMDAwMDApIHtcbiAgICAgIHRoaXMud29yZHMgPSBbXG4gICAgICAgIG51bWJlciAmIDB4M2ZmZmZmZixcbiAgICAgICAgKG51bWJlciAvIDB4NDAwMDAwMCkgJiAweDNmZmZmZmZcbiAgICAgIF07XG4gICAgICB0aGlzLmxlbmd0aCA9IDI7XG4gICAgfSBlbHNlIHtcbiAgICAgIGFzc2VydChudW1iZXIgPCAweDIwMDAwMDAwMDAwMDAwKTsgLy8gMiBeIDUzICh1bnNhZmUpXG4gICAgICB0aGlzLndvcmRzID0gW1xuICAgICAgICBudW1iZXIgJiAweDNmZmZmZmYsXG4gICAgICAgIChudW1iZXIgLyAweDQwMDAwMDApICYgMHgzZmZmZmZmLFxuICAgICAgICAxXG4gICAgICBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAzO1xuICAgIH1cblxuICAgIGlmIChlbmRpYW4gIT09ICdsZScpIHJldHVybjtcblxuICAgIC8vIFJldmVyc2UgdGhlIGJ5dGVzXG4gICAgdGhpcy5faW5pdEFycmF5KHRoaXMudG9BcnJheSgpLCBiYXNlLCBlbmRpYW4pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faW5pdEFycmF5ID0gZnVuY3Rpb24gX2luaXRBcnJheSAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICAvLyBQZXJoYXBzIGEgVWludDhBcnJheVxuICAgIGFzc2VydCh0eXBlb2YgbnVtYmVyLmxlbmd0aCA9PT0gJ251bWJlcicpO1xuICAgIGlmIChudW1iZXIubGVuZ3RoIDw9IDApIHtcbiAgICAgIHRoaXMud29yZHMgPSBbIDAgXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gTWF0aC5jZWlsKG51bWJlci5sZW5ndGggLyAzKTtcbiAgICB0aGlzLndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgIH1cblxuICAgIHZhciBqLCB3O1xuICAgIHZhciBvZmYgPSAwO1xuICAgIGlmIChlbmRpYW4gPT09ICdiZScpIHtcbiAgICAgIGZvciAoaSA9IG51bWJlci5sZW5ndGggLSAxLCBqID0gMDsgaSA+PSAwOyBpIC09IDMpIHtcbiAgICAgICAgdyA9IG51bWJlcltpXSB8IChudW1iZXJbaSAtIDFdIDw8IDgpIHwgKG51bWJlcltpIC0gMl0gPDwgMTYpO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9ICh3IDw8IG9mZikgJiAweDNmZmZmZmY7XG4gICAgICAgIHRoaXMud29yZHNbaiArIDFdID0gKHcgPj4+ICgyNiAtIG9mZikpICYgMHgzZmZmZmZmO1xuICAgICAgICBvZmYgKz0gMjQ7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaisrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChlbmRpYW4gPT09ICdsZScpIHtcbiAgICAgIGZvciAoaSA9IDAsIGogPSAwOyBpIDwgbnVtYmVyLmxlbmd0aDsgaSArPSAzKSB7XG4gICAgICAgIHcgPSBudW1iZXJbaV0gfCAobnVtYmVyW2kgKyAxXSA8PCA4KSB8IChudW1iZXJbaSArIDJdIDw8IDE2KTtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSAodyA8PCBvZmYpICYgMHgzZmZmZmZmO1xuICAgICAgICB0aGlzLndvcmRzW2ogKyAxXSA9ICh3ID4+PiAoMjYgLSBvZmYpKSAmIDB4M2ZmZmZmZjtcbiAgICAgICAgb2ZmICs9IDI0O1xuICAgICAgICBpZiAob2ZmID49IDI2KSB7XG4gICAgICAgICAgb2ZmIC09IDI2O1xuICAgICAgICAgIGorKztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIGZ1bmN0aW9uIHBhcnNlSGV4NEJpdHMgKHN0cmluZywgaW5kZXgpIHtcbiAgICB2YXIgYyA9IHN0cmluZy5jaGFyQ29kZUF0KGluZGV4KTtcbiAgICAvLyAnQScgLSAnRidcbiAgICBpZiAoYyA+PSA2NSAmJiBjIDw9IDcwKSB7XG4gICAgICByZXR1cm4gYyAtIDU1O1xuICAgIC8vICdhJyAtICdmJ1xuICAgIH0gZWxzZSBpZiAoYyA+PSA5NyAmJiBjIDw9IDEwMikge1xuICAgICAgcmV0dXJuIGMgLSA4NztcbiAgICAvLyAnMCcgLSAnOSdcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIChjIC0gNDgpICYgMHhmO1xuICAgIH1cbiAgfVxuXG4gIGZ1bmN0aW9uIHBhcnNlSGV4Qnl0ZSAoc3RyaW5nLCBsb3dlckJvdW5kLCBpbmRleCkge1xuICAgIHZhciByID0gcGFyc2VIZXg0Qml0cyhzdHJpbmcsIGluZGV4KTtcbiAgICBpZiAoaW5kZXggLSAxID49IGxvd2VyQm91bmQpIHtcbiAgICAgIHIgfD0gcGFyc2VIZXg0Qml0cyhzdHJpbmcsIGluZGV4IC0gMSkgPDwgNDtcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX3BhcnNlSGV4ID0gZnVuY3Rpb24gX3BhcnNlSGV4IChudW1iZXIsIHN0YXJ0LCBlbmRpYW4pIHtcbiAgICAvLyBDcmVhdGUgcG9zc2libHkgYmlnZ2VyIGFycmF5IHRvIGVuc3VyZSB0aGF0IGl0IGZpdHMgdGhlIG51bWJlclxuICAgIHRoaXMubGVuZ3RoID0gTWF0aC5jZWlsKChudW1iZXIubGVuZ3RoIC0gc3RhcnQpIC8gNik7XG4gICAgdGhpcy53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gMDtcbiAgICB9XG5cbiAgICAvLyAyNC1iaXRzIGNodW5rc1xuICAgIHZhciBvZmYgPSAwO1xuICAgIHZhciBqID0gMDtcblxuICAgIHZhciB3O1xuICAgIGlmIChlbmRpYW4gPT09ICdiZScpIHtcbiAgICAgIGZvciAoaSA9IG51bWJlci5sZW5ndGggLSAxOyBpID49IHN0YXJ0OyBpIC09IDIpIHtcbiAgICAgICAgdyA9IHBhcnNlSGV4Qnl0ZShudW1iZXIsIHN0YXJ0LCBpKSA8PCBvZmY7XG4gICAgICAgIHRoaXMud29yZHNbal0gfD0gdyAmIDB4M2ZmZmZmZjtcbiAgICAgICAgaWYgKG9mZiA+PSAxOCkge1xuICAgICAgICAgIG9mZiAtPSAxODtcbiAgICAgICAgICBqICs9IDE7XG4gICAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ID4+PiAyNjtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBvZmYgKz0gODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICB2YXIgcGFyc2VMZW5ndGggPSBudW1iZXIubGVuZ3RoIC0gc3RhcnQ7XG4gICAgICBmb3IgKGkgPSBwYXJzZUxlbmd0aCAlIDIgPT09IDAgPyBzdGFydCArIDEgOiBzdGFydDsgaSA8IG51bWJlci5sZW5ndGg7IGkgKz0gMikge1xuICAgICAgICB3ID0gcGFyc2VIZXhCeXRlKG51bWJlciwgc3RhcnQsIGkpIDw8IG9mZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ICYgMHgzZmZmZmZmO1xuICAgICAgICBpZiAob2ZmID49IDE4KSB7XG4gICAgICAgICAgb2ZmIC09IDE4O1xuICAgICAgICAgIGogKz0gMTtcbiAgICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgPj4+IDI2O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG9mZiArPSA4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIGZ1bmN0aW9uIHBhcnNlQmFzZSAoc3RyLCBzdGFydCwgZW5kLCBtdWwpIHtcbiAgICB2YXIgciA9IDA7XG4gICAgdmFyIGxlbiA9IE1hdGgubWluKHN0ci5sZW5ndGgsIGVuZCk7XG4gICAgZm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgbGVuOyBpKyspIHtcbiAgICAgIHZhciBjID0gc3RyLmNoYXJDb2RlQXQoaSkgLSA0ODtcblxuICAgICAgciAqPSBtdWw7XG5cbiAgICAgIC8vICdhJ1xuICAgICAgaWYgKGMgPj0gNDkpIHtcbiAgICAgICAgciArPSBjIC0gNDkgKyAweGE7XG5cbiAgICAgIC8vICdBJ1xuICAgICAgfSBlbHNlIGlmIChjID49IDE3KSB7XG4gICAgICAgIHIgKz0gYyAtIDE3ICsgMHhhO1xuXG4gICAgICAvLyAnMCcgLSAnOSdcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHIgKz0gYztcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX3BhcnNlQmFzZSA9IGZ1bmN0aW9uIF9wYXJzZUJhc2UgKG51bWJlciwgYmFzZSwgc3RhcnQpIHtcbiAgICAvLyBJbml0aWFsaXplIGFzIHplcm9cbiAgICB0aGlzLndvcmRzID0gWyAwIF07XG4gICAgdGhpcy5sZW5ndGggPSAxO1xuXG4gICAgLy8gRmluZCBsZW5ndGggb2YgbGltYiBpbiBiYXNlXG4gICAgZm9yICh2YXIgbGltYkxlbiA9IDAsIGxpbWJQb3cgPSAxOyBsaW1iUG93IDw9IDB4M2ZmZmZmZjsgbGltYlBvdyAqPSBiYXNlKSB7XG4gICAgICBsaW1iTGVuKys7XG4gICAgfVxuICAgIGxpbWJMZW4tLTtcbiAgICBsaW1iUG93ID0gKGxpbWJQb3cgLyBiYXNlKSB8IDA7XG5cbiAgICB2YXIgdG90YWwgPSBudW1iZXIubGVuZ3RoIC0gc3RhcnQ7XG4gICAgdmFyIG1vZCA9IHRvdGFsICUgbGltYkxlbjtcbiAgICB2YXIgZW5kID0gTWF0aC5taW4odG90YWwsIHRvdGFsIC0gbW9kKSArIHN0YXJ0O1xuXG4gICAgdmFyIHdvcmQgPSAwO1xuICAgIGZvciAodmFyIGkgPSBzdGFydDsgaSA8IGVuZDsgaSArPSBsaW1iTGVuKSB7XG4gICAgICB3b3JkID0gcGFyc2VCYXNlKG51bWJlciwgaSwgaSArIGxpbWJMZW4sIGJhc2UpO1xuXG4gICAgICB0aGlzLmltdWxuKGxpbWJQb3cpO1xuICAgICAgaWYgKHRoaXMud29yZHNbMF0gKyB3b3JkIDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIHRoaXMud29yZHNbMF0gKz0gd29yZDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuX2lhZGRuKHdvcmQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChtb2QgIT09IDApIHtcbiAgICAgIHZhciBwb3cgPSAxO1xuICAgICAgd29yZCA9IHBhcnNlQmFzZShudW1iZXIsIGksIG51bWJlci5sZW5ndGgsIGJhc2UpO1xuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgbW9kOyBpKyspIHtcbiAgICAgICAgcG93ICo9IGJhc2U7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuaW11bG4ocG93KTtcbiAgICAgIGlmICh0aGlzLndvcmRzWzBdICsgd29yZCA8IDB4NDAwMDAwMCkge1xuICAgICAgICB0aGlzLndvcmRzWzBdICs9IHdvcmQ7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLl9pYWRkbih3b3JkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNvcHkgPSBmdW5jdGlvbiBjb3B5IChkZXN0KSB7XG4gICAgZGVzdC53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICBkZXN0LndvcmRzW2ldID0gdGhpcy53b3Jkc1tpXTtcbiAgICB9XG4gICAgZGVzdC5sZW5ndGggPSB0aGlzLmxlbmd0aDtcbiAgICBkZXN0Lm5lZ2F0aXZlID0gdGhpcy5uZWdhdGl2ZTtcbiAgICBkZXN0LnJlZCA9IHRoaXMucmVkO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5jbG9uZSA9IGZ1bmN0aW9uIGNsb25lICgpIHtcbiAgICB2YXIgciA9IG5ldyBCTihudWxsKTtcbiAgICB0aGlzLmNvcHkocik7XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9leHBhbmQgPSBmdW5jdGlvbiBfZXhwYW5kIChzaXplKSB7XG4gICAgd2hpbGUgKHRoaXMubGVuZ3RoIDwgc2l6ZSkge1xuICAgICAgdGhpcy53b3Jkc1t0aGlzLmxlbmd0aCsrXSA9IDA7XG4gICAgfVxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIC8vIFJlbW92ZSBsZWFkaW5nIGAwYCBmcm9tIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuc3RyaXAgPSBmdW5jdGlvbiBzdHJpcCAoKSB7XG4gICAgd2hpbGUgKHRoaXMubGVuZ3RoID4gMSAmJiB0aGlzLndvcmRzW3RoaXMubGVuZ3RoIC0gMV0gPT09IDApIHtcbiAgICAgIHRoaXMubGVuZ3RoLS07XG4gICAgfVxuICAgIHJldHVybiB0aGlzLl9ub3JtU2lnbigpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fbm9ybVNpZ24gPSBmdW5jdGlvbiBfbm9ybVNpZ24gKCkge1xuICAgIC8vIC0wID0gMFxuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMSAmJiB0aGlzLndvcmRzWzBdID09PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmluc3BlY3QgPSBmdW5jdGlvbiBpbnNwZWN0ICgpIHtcbiAgICByZXR1cm4gKHRoaXMucmVkID8gJzxCTi1SOiAnIDogJzxCTjogJykgKyB0aGlzLnRvU3RyaW5nKDE2KSArICc+JztcbiAgfTtcblxuICAvKlxuXG4gIHZhciB6ZXJvcyA9IFtdO1xuICB2YXIgZ3JvdXBTaXplcyA9IFtdO1xuICB2YXIgZ3JvdXBCYXNlcyA9IFtdO1xuXG4gIHZhciBzID0gJyc7XG4gIHZhciBpID0gLTE7XG4gIHdoaWxlICgrK2kgPCBCTi53b3JkU2l6ZSkge1xuICAgIHplcm9zW2ldID0gcztcbiAgICBzICs9ICcwJztcbiAgfVxuICBncm91cFNpemVzWzBdID0gMDtcbiAgZ3JvdXBTaXplc1sxXSA9IDA7XG4gIGdyb3VwQmFzZXNbMF0gPSAwO1xuICBncm91cEJhc2VzWzFdID0gMDtcbiAgdmFyIGJhc2UgPSAyIC0gMTtcbiAgd2hpbGUgKCsrYmFzZSA8IDM2ICsgMSkge1xuICAgIHZhciBncm91cFNpemUgPSAwO1xuICAgIHZhciBncm91cEJhc2UgPSAxO1xuICAgIHdoaWxlIChncm91cEJhc2UgPCAoMSA8PCBCTi53b3JkU2l6ZSkgLyBiYXNlKSB7XG4gICAgICBncm91cEJhc2UgKj0gYmFzZTtcbiAgICAgIGdyb3VwU2l6ZSArPSAxO1xuICAgIH1cbiAgICBncm91cFNpemVzW2Jhc2VdID0gZ3JvdXBTaXplO1xuICAgIGdyb3VwQmFzZXNbYmFzZV0gPSBncm91cEJhc2U7XG4gIH1cblxuICAqL1xuXG4gIHZhciB6ZXJvcyA9IFtcbiAgICAnJyxcbiAgICAnMCcsXG4gICAgJzAwJyxcbiAgICAnMDAwJyxcbiAgICAnMDAwMCcsXG4gICAgJzAwMDAwJyxcbiAgICAnMDAwMDAwJyxcbiAgICAnMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgJzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCdcbiAgXTtcblxuICB2YXIgZ3JvdXBTaXplcyA9IFtcbiAgICAwLCAwLFxuICAgIDI1LCAxNiwgMTIsIDExLCAxMCwgOSwgOCxcbiAgICA4LCA3LCA3LCA3LCA3LCA2LCA2LFxuICAgIDYsIDYsIDYsIDYsIDYsIDUsIDUsXG4gICAgNSwgNSwgNSwgNSwgNSwgNSwgNSxcbiAgICA1LCA1LCA1LCA1LCA1LCA1LCA1XG4gIF07XG5cbiAgdmFyIGdyb3VwQmFzZXMgPSBbXG4gICAgMCwgMCxcbiAgICAzMzU1NDQzMiwgNDMwNDY3MjEsIDE2Nzc3MjE2LCA0ODgyODEyNSwgNjA0NjYxNzYsIDQwMzUzNjA3LCAxNjc3NzIxNixcbiAgICA0MzA0NjcyMSwgMTAwMDAwMDAsIDE5NDg3MTcxLCAzNTgzMTgwOCwgNjI3NDg1MTcsIDc1Mjk1MzYsIDExMzkwNjI1LFxuICAgIDE2Nzc3MjE2LCAyNDEzNzU2OSwgMzQwMTIyMjQsIDQ3MDQ1ODgxLCA2NDAwMDAwMCwgNDA4NDEwMSwgNTE1MzYzMixcbiAgICA2NDM2MzQzLCA3OTYyNjI0LCA5NzY1NjI1LCAxMTg4MTM3NiwgMTQzNDg5MDcsIDE3MjEwMzY4LCAyMDUxMTE0OSxcbiAgICAyNDMwMDAwMCwgMjg2MjkxNTEsIDMzNTU0NDMyLCAzOTEzNTM5MywgNDU0MzU0MjQsIDUyNTIxODc1LCA2MDQ2NjE3NlxuICBdO1xuXG4gIEJOLnByb3RvdHlwZS50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nIChiYXNlLCBwYWRkaW5nKSB7XG4gICAgYmFzZSA9IGJhc2UgfHwgMTA7XG4gICAgcGFkZGluZyA9IHBhZGRpbmcgfCAwIHx8IDE7XG5cbiAgICB2YXIgb3V0O1xuICAgIGlmIChiYXNlID09PSAxNiB8fCBiYXNlID09PSAnaGV4Jykge1xuICAgICAgb3V0ID0gJyc7XG4gICAgICB2YXIgb2ZmID0gMDtcbiAgICAgIHZhciBjYXJyeSA9IDA7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdmFyIHcgPSB0aGlzLndvcmRzW2ldO1xuICAgICAgICB2YXIgd29yZCA9ICgoKHcgPDwgb2ZmKSB8IGNhcnJ5KSAmIDB4ZmZmZmZmKS50b1N0cmluZygxNik7XG4gICAgICAgIGNhcnJ5ID0gKHcgPj4+ICgyNCAtIG9mZikpICYgMHhmZmZmZmY7XG4gICAgICAgIGlmIChjYXJyeSAhPT0gMCB8fCBpICE9PSB0aGlzLmxlbmd0aCAtIDEpIHtcbiAgICAgICAgICBvdXQgPSB6ZXJvc1s2IC0gd29yZC5sZW5ndGhdICsgd29yZCArIG91dDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBvdXQgPSB3b3JkICsgb3V0O1xuICAgICAgICB9XG4gICAgICAgIG9mZiArPSAyO1xuICAgICAgICBpZiAob2ZmID49IDI2KSB7XG4gICAgICAgICAgb2ZmIC09IDI2O1xuICAgICAgICAgIGktLTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICAgIG91dCA9IGNhcnJ5LnRvU3RyaW5nKDE2KSArIG91dDtcbiAgICAgIH1cbiAgICAgIHdoaWxlIChvdXQubGVuZ3RoICUgcGFkZGluZyAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnMCcgKyBvdXQ7XG4gICAgICB9XG4gICAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnLScgKyBvdXQ7XG4gICAgICB9XG4gICAgICByZXR1cm4gb3V0O1xuICAgIH1cblxuICAgIGlmIChiYXNlID09PSAoYmFzZSB8IDApICYmIGJhc2UgPj0gMiAmJiBiYXNlIDw9IDM2KSB7XG4gICAgICAvLyB2YXIgZ3JvdXBTaXplID0gTWF0aC5mbG9vcihCTi53b3JkU2l6ZSAqIE1hdGguTE4yIC8gTWF0aC5sb2coYmFzZSkpO1xuICAgICAgdmFyIGdyb3VwU2l6ZSA9IGdyb3VwU2l6ZXNbYmFzZV07XG4gICAgICAvLyB2YXIgZ3JvdXBCYXNlID0gTWF0aC5wb3coYmFzZSwgZ3JvdXBTaXplKTtcbiAgICAgIHZhciBncm91cEJhc2UgPSBncm91cEJhc2VzW2Jhc2VdO1xuICAgICAgb3V0ID0gJyc7XG4gICAgICB2YXIgYyA9IHRoaXMuY2xvbmUoKTtcbiAgICAgIGMubmVnYXRpdmUgPSAwO1xuICAgICAgd2hpbGUgKCFjLmlzWmVybygpKSB7XG4gICAgICAgIHZhciByID0gYy5tb2RuKGdyb3VwQmFzZSkudG9TdHJpbmcoYmFzZSk7XG4gICAgICAgIGMgPSBjLmlkaXZuKGdyb3VwQmFzZSk7XG5cbiAgICAgICAgaWYgKCFjLmlzWmVybygpKSB7XG4gICAgICAgICAgb3V0ID0gemVyb3NbZ3JvdXBTaXplIC0gci5sZW5ndGhdICsgciArIG91dDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBvdXQgPSByICsgb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAodGhpcy5pc1plcm8oKSkge1xuICAgICAgICBvdXQgPSAnMCcgKyBvdXQ7XG4gICAgICB9XG4gICAgICB3aGlsZSAob3V0Lmxlbmd0aCAlIHBhZGRpbmcgIT09IDApIHtcbiAgICAgICAgb3V0ID0gJzAnICsgb3V0O1xuICAgICAgfVxuICAgICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgb3V0ID0gJy0nICsgb3V0O1xuICAgICAgfVxuICAgICAgcmV0dXJuIG91dDtcbiAgICB9XG5cbiAgICBhc3NlcnQoZmFsc2UsICdCYXNlIHNob3VsZCBiZSBiZXR3ZWVuIDIgYW5kIDM2Jyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvTnVtYmVyID0gZnVuY3Rpb24gdG9OdW1iZXIgKCkge1xuICAgIHZhciByZXQgPSB0aGlzLndvcmRzWzBdO1xuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMikge1xuICAgICAgcmV0ICs9IHRoaXMud29yZHNbMV0gKiAweDQwMDAwMDA7XG4gICAgfSBlbHNlIGlmICh0aGlzLmxlbmd0aCA9PT0gMyAmJiB0aGlzLndvcmRzWzJdID09PSAweDAxKSB7XG4gICAgICAvLyBOT1RFOiBhdCB0aGlzIHN0YWdlIGl0IGlzIGtub3duIHRoYXQgdGhlIHRvcCBiaXQgaXMgc2V0XG4gICAgICByZXQgKz0gMHgxMDAwMDAwMDAwMDAwMCArICh0aGlzLndvcmRzWzFdICogMHg0MDAwMDAwKTtcbiAgICB9IGVsc2UgaWYgKHRoaXMubGVuZ3RoID4gMikge1xuICAgICAgYXNzZXJ0KGZhbHNlLCAnTnVtYmVyIGNhbiBvbmx5IHNhZmVseSBzdG9yZSB1cCB0byA1MyBiaXRzJyk7XG4gICAgfVxuICAgIHJldHVybiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkgPyAtcmV0IDogcmV0O1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b0pTT04gPSBmdW5jdGlvbiB0b0pTT04gKCkge1xuICAgIHJldHVybiB0aGlzLnRvU3RyaW5nKDE2KTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9CdWZmZXIgPSBmdW5jdGlvbiB0b0J1ZmZlciAoZW5kaWFuLCBsZW5ndGgpIHtcbiAgICBhc3NlcnQodHlwZW9mIEJ1ZmZlciAhPT0gJ3VuZGVmaW5lZCcpO1xuICAgIHJldHVybiB0aGlzLnRvQXJyYXlMaWtlKEJ1ZmZlciwgZW5kaWFuLCBsZW5ndGgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b0FycmF5ID0gZnVuY3Rpb24gdG9BcnJheSAoZW5kaWFuLCBsZW5ndGgpIHtcbiAgICByZXR1cm4gdGhpcy50b0FycmF5TGlrZShBcnJheSwgZW5kaWFuLCBsZW5ndGgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b0FycmF5TGlrZSA9IGZ1bmN0aW9uIHRvQXJyYXlMaWtlIChBcnJheVR5cGUsIGVuZGlhbiwgbGVuZ3RoKSB7XG4gICAgdmFyIGJ5dGVMZW5ndGggPSB0aGlzLmJ5dGVMZW5ndGgoKTtcbiAgICB2YXIgcmVxTGVuZ3RoID0gbGVuZ3RoIHx8IE1hdGgubWF4KDEsIGJ5dGVMZW5ndGgpO1xuICAgIGFzc2VydChieXRlTGVuZ3RoIDw9IHJlcUxlbmd0aCwgJ2J5dGUgYXJyYXkgbG9uZ2VyIHRoYW4gZGVzaXJlZCBsZW5ndGgnKTtcbiAgICBhc3NlcnQocmVxTGVuZ3RoID4gMCwgJ1JlcXVlc3RlZCBhcnJheSBsZW5ndGggPD0gMCcpO1xuXG4gICAgdGhpcy5zdHJpcCgpO1xuICAgIHZhciBsaXR0bGVFbmRpYW4gPSBlbmRpYW4gPT09ICdsZSc7XG4gICAgdmFyIHJlcyA9IG5ldyBBcnJheVR5cGUocmVxTGVuZ3RoKTtcblxuICAgIHZhciBiLCBpO1xuICAgIHZhciBxID0gdGhpcy5jbG9uZSgpO1xuICAgIGlmICghbGl0dGxlRW5kaWFuKSB7XG4gICAgICAvLyBBc3N1bWUgYmlnLWVuZGlhblxuICAgICAgZm9yIChpID0gMDsgaSA8IHJlcUxlbmd0aCAtIGJ5dGVMZW5ndGg7IGkrKykge1xuICAgICAgICByZXNbaV0gPSAwO1xuICAgICAgfVxuXG4gICAgICBmb3IgKGkgPSAwOyAhcS5pc1plcm8oKTsgaSsrKSB7XG4gICAgICAgIGIgPSBxLmFuZGxuKDB4ZmYpO1xuICAgICAgICBxLml1c2hybig4KTtcblxuICAgICAgICByZXNbcmVxTGVuZ3RoIC0gaSAtIDFdID0gYjtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgZm9yIChpID0gMDsgIXEuaXNaZXJvKCk7IGkrKykge1xuICAgICAgICBiID0gcS5hbmRsbigweGZmKTtcbiAgICAgICAgcS5pdXNocm4oOCk7XG5cbiAgICAgICAgcmVzW2ldID0gYjtcbiAgICAgIH1cblxuICAgICAgZm9yICg7IGkgPCByZXFMZW5ndGg7IGkrKykge1xuICAgICAgICByZXNbaV0gPSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgaWYgKE1hdGguY2x6MzIpIHtcbiAgICBCTi5wcm90b3R5cGUuX2NvdW50Qml0cyA9IGZ1bmN0aW9uIF9jb3VudEJpdHMgKHcpIHtcbiAgICAgIHJldHVybiAzMiAtIE1hdGguY2x6MzIodyk7XG4gICAgfTtcbiAgfSBlbHNlIHtcbiAgICBCTi5wcm90b3R5cGUuX2NvdW50Qml0cyA9IGZ1bmN0aW9uIF9jb3VudEJpdHMgKHcpIHtcbiAgICAgIHZhciB0ID0gdztcbiAgICAgIHZhciByID0gMDtcbiAgICAgIGlmICh0ID49IDB4MTAwMCkge1xuICAgICAgICByICs9IDEzO1xuICAgICAgICB0ID4+Pj0gMTM7XG4gICAgICB9XG4gICAgICBpZiAodCA+PSAweDQwKSB7XG4gICAgICAgIHIgKz0gNztcbiAgICAgICAgdCA+Pj49IDc7XG4gICAgICB9XG4gICAgICBpZiAodCA+PSAweDgpIHtcbiAgICAgICAgciArPSA0O1xuICAgICAgICB0ID4+Pj0gNDtcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4MDIpIHtcbiAgICAgICAgciArPSAyO1xuICAgICAgICB0ID4+Pj0gMjtcbiAgICAgIH1cbiAgICAgIHJldHVybiByICsgdDtcbiAgICB9O1xuICB9XG5cbiAgQk4ucHJvdG90eXBlLl96ZXJvQml0cyA9IGZ1bmN0aW9uIF96ZXJvQml0cyAodykge1xuICAgIC8vIFNob3J0LWN1dFxuICAgIGlmICh3ID09PSAwKSByZXR1cm4gMjY7XG5cbiAgICB2YXIgdCA9IHc7XG4gICAgdmFyIHIgPSAwO1xuICAgIGlmICgodCAmIDB4MWZmZikgPT09IDApIHtcbiAgICAgIHIgKz0gMTM7XG4gICAgICB0ID4+Pj0gMTM7XG4gICAgfVxuICAgIGlmICgodCAmIDB4N2YpID09PSAwKSB7XG4gICAgICByICs9IDc7XG4gICAgICB0ID4+Pj0gNztcbiAgICB9XG4gICAgaWYgKCh0ICYgMHhmKSA9PT0gMCkge1xuICAgICAgciArPSA0O1xuICAgICAgdCA+Pj49IDQ7XG4gICAgfVxuICAgIGlmICgodCAmIDB4MykgPT09IDApIHtcbiAgICAgIHIgKz0gMjtcbiAgICAgIHQgPj4+PSAyO1xuICAgIH1cbiAgICBpZiAoKHQgJiAweDEpID09PSAwKSB7XG4gICAgICByKys7XG4gICAgfVxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIC8vIFJldHVybiBudW1iZXIgb2YgdXNlZCBiaXRzIGluIGEgQk5cbiAgQk4ucHJvdG90eXBlLmJpdExlbmd0aCA9IGZ1bmN0aW9uIGJpdExlbmd0aCAoKSB7XG4gICAgdmFyIHcgPSB0aGlzLndvcmRzW3RoaXMubGVuZ3RoIC0gMV07XG4gICAgdmFyIGhpID0gdGhpcy5fY291bnRCaXRzKHcpO1xuICAgIHJldHVybiAodGhpcy5sZW5ndGggLSAxKSAqIDI2ICsgaGk7XG4gIH07XG5cbiAgZnVuY3Rpb24gdG9CaXRBcnJheSAobnVtKSB7XG4gICAgdmFyIHcgPSBuZXcgQXJyYXkobnVtLmJpdExlbmd0aCgpKTtcblxuICAgIGZvciAodmFyIGJpdCA9IDA7IGJpdCA8IHcubGVuZ3RoOyBiaXQrKykge1xuICAgICAgdmFyIG9mZiA9IChiaXQgLyAyNikgfCAwO1xuICAgICAgdmFyIHdiaXQgPSBiaXQgJSAyNjtcblxuICAgICAgd1tiaXRdID0gKG51bS53b3Jkc1tvZmZdICYgKDEgPDwgd2JpdCkpID4+PiB3Yml0O1xuICAgIH1cblxuICAgIHJldHVybiB3O1xuICB9XG5cbiAgLy8gTnVtYmVyIG9mIHRyYWlsaW5nIHplcm8gYml0c1xuICBCTi5wcm90b3R5cGUuemVyb0JpdHMgPSBmdW5jdGlvbiB6ZXJvQml0cyAoKSB7XG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHJldHVybiAwO1xuXG4gICAgdmFyIHIgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIGIgPSB0aGlzLl96ZXJvQml0cyh0aGlzLndvcmRzW2ldKTtcbiAgICAgIHIgKz0gYjtcbiAgICAgIGlmIChiICE9PSAyNikgYnJlYWs7XG4gICAgfVxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ieXRlTGVuZ3RoID0gZnVuY3Rpb24gYnl0ZUxlbmd0aCAoKSB7XG4gICAgcmV0dXJuIE1hdGguY2VpbCh0aGlzLmJpdExlbmd0aCgpIC8gOCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvVHdvcyA9IGZ1bmN0aW9uIHRvVHdvcyAod2lkdGgpIHtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgcmV0dXJuIHRoaXMuYWJzKCkuaW5vdG4od2lkdGgpLmlhZGRuKDEpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5mcm9tVHdvcyA9IGZ1bmN0aW9uIGZyb21Ud29zICh3aWR0aCkge1xuICAgIGlmICh0aGlzLnRlc3RuKHdpZHRoIC0gMSkpIHtcbiAgICAgIHJldHVybiB0aGlzLm5vdG4od2lkdGgpLmlhZGRuKDEpLmluZWcoKTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaXNOZWcgPSBmdW5jdGlvbiBpc05lZyAoKSB7XG4gICAgcmV0dXJuIHRoaXMubmVnYXRpdmUgIT09IDA7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG5lZ2F0aXZlIGNsb25lIG9mIGB0aGlzYFxuICBCTi5wcm90b3R5cGUubmVnID0gZnVuY3Rpb24gbmVnICgpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmluZWcoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW5lZyA9IGZ1bmN0aW9uIGluZWcgKCkge1xuICAgIGlmICghdGhpcy5pc1plcm8oKSkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSBePSAxO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIC8vIE9yIGBudW1gIHdpdGggYHRoaXNgIGluLXBsYWNlXG4gIEJOLnByb3RvdHlwZS5pdW9yID0gZnVuY3Rpb24gaXVvciAobnVtKSB7XG4gICAgd2hpbGUgKHRoaXMubGVuZ3RoIDwgbnVtLmxlbmd0aCkge1xuICAgICAgdGhpcy53b3Jkc1t0aGlzLmxlbmd0aCsrXSA9IDA7XG4gICAgfVxuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldIHwgbnVtLndvcmRzW2ldO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlvciA9IGZ1bmN0aW9uIGlvciAobnVtKSB7XG4gICAgYXNzZXJ0KCh0aGlzLm5lZ2F0aXZlIHwgbnVtLm5lZ2F0aXZlKSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVvcihudW0pO1xuICB9O1xuXG4gIC8vIE9yIGBudW1gIHdpdGggYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5vciA9IGZ1bmN0aW9uIG9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLmlvcihudW0pO1xuICAgIHJldHVybiBudW0uY2xvbmUoKS5pb3IodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVvciA9IGZ1bmN0aW9uIHVvciAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdW9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml1b3IodGhpcyk7XG4gIH07XG5cbiAgLy8gQW5kIGBudW1gIHdpdGggYHRoaXNgIGluLXBsYWNlXG4gIEJOLnByb3RvdHlwZS5pdWFuZCA9IGZ1bmN0aW9uIGl1YW5kIChudW0pIHtcbiAgICAvLyBiID0gbWluLWxlbmd0aChudW0sIHRoaXMpXG4gICAgdmFyIGI7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkge1xuICAgICAgYiA9IG51bTtcbiAgICB9IGVsc2Uge1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBiLmxlbmd0aDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gdGhpcy53b3Jkc1tpXSAmIG51bS53b3Jkc1tpXTtcbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IGIubGVuZ3RoO1xuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaWFuZCA9IGZ1bmN0aW9uIGlhbmQgKG51bSkge1xuICAgIGFzc2VydCgodGhpcy5uZWdhdGl2ZSB8IG51bS5uZWdhdGl2ZSkgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1YW5kKG51bSk7XG4gIH07XG5cbiAgLy8gQW5kIGBudW1gIHdpdGggYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5hbmQgPSBmdW5jdGlvbiBhbmQgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaWFuZChudW0pO1xuICAgIHJldHVybiBudW0uY2xvbmUoKS5pYW5kKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51YW5kID0gZnVuY3Rpb24gdWFuZCAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdWFuZChudW0pO1xuICAgIHJldHVybiBudW0uY2xvbmUoKS5pdWFuZCh0aGlzKTtcbiAgfTtcblxuICAvLyBYb3IgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1eG9yID0gZnVuY3Rpb24gaXV4b3IgKG51bSkge1xuICAgIC8vIGEubGVuZ3RoID4gYi5sZW5ndGhcbiAgICB2YXIgYTtcbiAgICB2YXIgYjtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSB7XG4gICAgICBhID0gdGhpcztcbiAgICAgIGIgPSBudW07XG4gICAgfSBlbHNlIHtcbiAgICAgIGEgPSBudW07XG4gICAgICBiID0gdGhpcztcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSBhLndvcmRzW2ldIF4gYi53b3Jkc1tpXTtcbiAgICB9XG5cbiAgICBpZiAodGhpcyAhPT0gYSkge1xuICAgICAgZm9yICg7IGkgPCBhLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSBhLndvcmRzW2ldO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gYS5sZW5ndGg7XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5peG9yID0gZnVuY3Rpb24gaXhvciAobnVtKSB7XG4gICAgYXNzZXJ0KCh0aGlzLm5lZ2F0aXZlIHwgbnVtLm5lZ2F0aXZlKSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXV4b3IobnVtKTtcbiAgfTtcblxuICAvLyBYb3IgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnhvciA9IGZ1bmN0aW9uIHhvciAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5peG9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml4b3IodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnV4b3IgPSBmdW5jdGlvbiB1eG9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1eG9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml1eG9yKHRoaXMpO1xuICB9O1xuXG4gIC8vIE5vdCBgYHRoaXNgYCB3aXRoIGBgd2lkdGhgYCBiaXR3aWR0aFxuICBCTi5wcm90b3R5cGUuaW5vdG4gPSBmdW5jdGlvbiBpbm90biAod2lkdGgpIHtcbiAgICBhc3NlcnQodHlwZW9mIHdpZHRoID09PSAnbnVtYmVyJyAmJiB3aWR0aCA+PSAwKTtcblxuICAgIHZhciBieXRlc05lZWRlZCA9IE1hdGguY2VpbCh3aWR0aCAvIDI2KSB8IDA7XG4gICAgdmFyIGJpdHNMZWZ0ID0gd2lkdGggJSAyNjtcblxuICAgIC8vIEV4dGVuZCB0aGUgYnVmZmVyIHdpdGggbGVhZGluZyB6ZXJvZXNcbiAgICB0aGlzLl9leHBhbmQoYnl0ZXNOZWVkZWQpO1xuXG4gICAgaWYgKGJpdHNMZWZ0ID4gMCkge1xuICAgICAgYnl0ZXNOZWVkZWQtLTtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgY29tcGxldGUgd29yZHNcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGJ5dGVzTmVlZGVkOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB+dGhpcy53b3Jkc1tpXSAmIDB4M2ZmZmZmZjtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgdGhlIHJlc2lkdWVcbiAgICBpZiAoYml0c0xlZnQgPiAwKSB7XG4gICAgICB0aGlzLndvcmRzW2ldID0gfnRoaXMud29yZHNbaV0gJiAoMHgzZmZmZmZmID4+ICgyNiAtIGJpdHNMZWZ0KSk7XG4gICAgfVxuXG4gICAgLy8gQW5kIHJlbW92ZSBsZWFkaW5nIHplcm9lc1xuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLm5vdG4gPSBmdW5jdGlvbiBub3RuICh3aWR0aCkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW5vdG4od2lkdGgpO1xuICB9O1xuXG4gIC8vIFNldCBgYml0YCBvZiBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnNldG4gPSBmdW5jdGlvbiBzZXRuIChiaXQsIHZhbCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0ID09PSAnbnVtYmVyJyAmJiBiaXQgPj0gMCk7XG5cbiAgICB2YXIgb2ZmID0gKGJpdCAvIDI2KSB8IDA7XG4gICAgdmFyIHdiaXQgPSBiaXQgJSAyNjtcblxuICAgIHRoaXMuX2V4cGFuZChvZmYgKyAxKTtcblxuICAgIGlmICh2YWwpIHtcbiAgICAgIHRoaXMud29yZHNbb2ZmXSA9IHRoaXMud29yZHNbb2ZmXSB8ICgxIDw8IHdiaXQpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLndvcmRzW29mZl0gPSB0aGlzLndvcmRzW29mZl0gJiB+KDEgPDwgd2JpdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICAvLyBBZGQgYG51bWAgdG8gYHRoaXNgIGluLXBsYWNlXG4gIEJOLnByb3RvdHlwZS5pYWRkID0gZnVuY3Rpb24gaWFkZCAobnVtKSB7XG4gICAgdmFyIHI7XG5cbiAgICAvLyBuZWdhdGl2ZSArIHBvc2l0aXZlXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgbnVtLm5lZ2F0aXZlID09PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHIgPSB0aGlzLmlzdWIobnVtKTtcbiAgICAgIHRoaXMubmVnYXRpdmUgXj0gMTtcbiAgICAgIHJldHVybiB0aGlzLl9ub3JtU2lnbigpO1xuXG4gICAgLy8gcG9zaXRpdmUgKyBuZWdhdGl2ZVxuICAgIH0gZWxzZSBpZiAodGhpcy5uZWdhdGl2ZSA9PT0gMCAmJiBudW0ubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDA7XG4gICAgICByID0gdGhpcy5pc3ViKG51bSk7XG4gICAgICBudW0ubmVnYXRpdmUgPSAxO1xuICAgICAgcmV0dXJuIHIuX25vcm1TaWduKCk7XG4gICAgfVxuXG4gICAgLy8gYS5sZW5ndGggPiBiLmxlbmd0aFxuICAgIHZhciBhLCBiO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHtcbiAgICAgIGEgPSB0aGlzO1xuICAgICAgYiA9IG51bTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IG51bTtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBiLmxlbmd0aDsgaSsrKSB7XG4gICAgICByID0gKGEud29yZHNbaV0gfCAwKSArIChiLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIHRoaXMud29yZHNbaV0gPSByICYgMHgzZmZmZmZmO1xuICAgICAgY2FycnkgPSByID4+PiAyNjtcbiAgICB9XG4gICAgZm9yICg7IGNhcnJ5ICE9PSAwICYmIGkgPCBhLmxlbmd0aDsgaSsrKSB7XG4gICAgICByID0gKGEud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgICBjYXJyeSA9IHIgPj4+IDI2O1xuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gYS5sZW5ndGg7XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICAvLyBDb3B5IHRoZSByZXN0IG9mIHRoZSB3b3Jkc1xuICAgIH0gZWxzZSBpZiAoYSAhPT0gdGhpcykge1xuICAgICAgZm9yICg7IGkgPCBhLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSBhLndvcmRzW2ldO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIC8vIEFkZCBgbnVtYCB0byBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIGFkZCAobnVtKSB7XG4gICAgdmFyIHJlcztcbiAgICBpZiAobnVtLm5lZ2F0aXZlICE9PSAwICYmIHRoaXMubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDA7XG4gICAgICByZXMgPSB0aGlzLnN1YihudW0pO1xuICAgICAgbnVtLm5lZ2F0aXZlIF49IDE7XG4gICAgICByZXR1cm4gcmVzO1xuICAgIH0gZWxzZSBpZiAobnVtLm5lZ2F0aXZlID09PSAwICYmIHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgcmVzID0gbnVtLnN1Yih0aGlzKTtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgICAgcmV0dXJuIHJlcztcbiAgICB9XG5cbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLmlhZGQobnVtKTtcblxuICAgIHJldHVybiBudW0uY2xvbmUoKS5pYWRkKHRoaXMpO1xuICB9O1xuXG4gIC8vIFN1YnRyYWN0IGBudW1gIGZyb20gYHRoaXNgIGluLXBsYWNlXG4gIEJOLnByb3RvdHlwZS5pc3ViID0gZnVuY3Rpb24gaXN1YiAobnVtKSB7XG4gICAgLy8gdGhpcyAtICgtbnVtKSA9IHRoaXMgKyBudW1cbiAgICBpZiAobnVtLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBudW0ubmVnYXRpdmUgPSAwO1xuICAgICAgdmFyIHIgPSB0aGlzLmlhZGQobnVtKTtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gci5fbm9ybVNpZ24oKTtcblxuICAgIC8vIC10aGlzIC0gbnVtID0gLSh0aGlzICsgbnVtKVxuICAgIH0gZWxzZSBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICB0aGlzLmlhZGQobnVtKTtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG4gICAgfVxuXG4gICAgLy8gQXQgdGhpcyBwb2ludCBib3RoIG51bWJlcnMgYXJlIHBvc2l0aXZlXG4gICAgdmFyIGNtcCA9IHRoaXMuY21wKG51bSk7XG5cbiAgICAvLyBPcHRpbWl6YXRpb24gLSB6ZXJvaWZ5XG4gICAgaWYgKGNtcCA9PT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICB0aGlzLmxlbmd0aCA9IDE7XG4gICAgICB0aGlzLndvcmRzWzBdID0gMDtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIGEgPiBiXG4gICAgdmFyIGEsIGI7XG4gICAgaWYgKGNtcCA+IDApIHtcbiAgICAgIGEgPSB0aGlzO1xuICAgICAgYiA9IG51bTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IG51bTtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBiLmxlbmd0aDsgaSsrKSB7XG4gICAgICByID0gKGEud29yZHNbaV0gfCAwKSAtIChiLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gciA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSByICYgMHgzZmZmZmZmO1xuICAgIH1cbiAgICBmb3IgKDsgY2FycnkgIT09IDAgJiYgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICBjYXJyeSA9IHIgPj4gMjY7XG4gICAgICB0aGlzLndvcmRzW2ldID0gciAmIDB4M2ZmZmZmZjtcbiAgICB9XG5cbiAgICAvLyBDb3B5IHJlc3Qgb2YgdGhlIHdvcmRzXG4gICAgaWYgKGNhcnJ5ID09PSAwICYmIGkgPCBhLmxlbmd0aCAmJiBhICE9PSB0aGlzKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLm1heCh0aGlzLmxlbmd0aCwgaSk7XG5cbiAgICBpZiAoYSAhPT0gdGhpcykge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICAvLyBTdWJ0cmFjdCBgbnVtYCBmcm9tIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuc3ViID0gZnVuY3Rpb24gc3ViIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzdWIobnVtKTtcbiAgfTtcblxuICBmdW5jdGlvbiBzbWFsbE11bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIG91dC5uZWdhdGl2ZSA9IG51bS5uZWdhdGl2ZSBeIHNlbGYubmVnYXRpdmU7XG4gICAgdmFyIGxlbiA9IChzZWxmLmxlbmd0aCArIG51bS5sZW5ndGgpIHwgMDtcbiAgICBvdXQubGVuZ3RoID0gbGVuO1xuICAgIGxlbiA9IChsZW4gLSAxKSB8IDA7XG5cbiAgICAvLyBQZWVsIG9uZSBpdGVyYXRpb24gKGNvbXBpbGVyIGNhbid0IGRvIGl0LCBiZWNhdXNlIG9mIGNvZGUgY29tcGxleGl0eSlcbiAgICB2YXIgYSA9IHNlbGYud29yZHNbMF0gfCAwO1xuICAgIHZhciBiID0gbnVtLndvcmRzWzBdIHwgMDtcbiAgICB2YXIgciA9IGEgKiBiO1xuXG4gICAgdmFyIGxvID0gciAmIDB4M2ZmZmZmZjtcbiAgICB2YXIgY2FycnkgPSAociAvIDB4NDAwMDAwMCkgfCAwO1xuICAgIG91dC53b3Jkc1swXSA9IGxvO1xuXG4gICAgZm9yICh2YXIgayA9IDE7IGsgPCBsZW47IGsrKykge1xuICAgICAgLy8gU3VtIGFsbCB3b3JkcyB3aXRoIHRoZSBzYW1lIGBpICsgaiA9IGtgIGFuZCBhY2N1bXVsYXRlIGBuY2FycnlgLFxuICAgICAgLy8gbm90ZSB0aGF0IG5jYXJyeSBjb3VsZCBiZSA+PSAweDNmZmZmZmZcbiAgICAgIHZhciBuY2FycnkgPSBjYXJyeSA+Pj4gMjY7XG4gICAgICB2YXIgcndvcmQgPSBjYXJyeSAmIDB4M2ZmZmZmZjtcbiAgICAgIHZhciBtYXhKID0gTWF0aC5taW4oaywgbnVtLmxlbmd0aCAtIDEpO1xuICAgICAgZm9yICh2YXIgaiA9IE1hdGgubWF4KDAsIGsgLSBzZWxmLmxlbmd0aCArIDEpOyBqIDw9IG1heEo7IGorKykge1xuICAgICAgICB2YXIgaSA9IChrIC0gaikgfCAwO1xuICAgICAgICBhID0gc2VsZi53b3Jkc1tpXSB8IDA7XG4gICAgICAgIGIgPSBudW0ud29yZHNbal0gfCAwO1xuICAgICAgICByID0gYSAqIGIgKyByd29yZDtcbiAgICAgICAgbmNhcnJ5ICs9IChyIC8gMHg0MDAwMDAwKSB8IDA7XG4gICAgICAgIHJ3b3JkID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIG91dC53b3Jkc1trXSA9IHJ3b3JkIHwgMDtcbiAgICAgIGNhcnJ5ID0gbmNhcnJ5IHwgMDtcbiAgICB9XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICBvdXQud29yZHNba10gPSBjYXJyeSB8IDA7XG4gICAgfSBlbHNlIHtcbiAgICAgIG91dC5sZW5ndGgtLTtcbiAgICB9XG5cbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH1cblxuICAvLyBUT0RPKGluZHV0bnkpOiBpdCBtYXkgYmUgcmVhc29uYWJsZSB0byBvbWl0IGl0IGZvciB1c2VycyB3aG8gZG9uJ3QgbmVlZFxuICAvLyB0byB3b3JrIHdpdGggMjU2LWJpdCBudW1iZXJzLCBvdGhlcndpc2UgaXQgZ2l2ZXMgMjAlIGltcHJvdmVtZW50IGZvciAyNTYtYml0XG4gIC8vIG11bHRpcGxpY2F0aW9uIChsaWtlIGVsbGlwdGljIHNlY3AyNTZrMSkuXG4gIHZhciBjb21iMTBNdWxUbyA9IGZ1bmN0aW9uIGNvbWIxME11bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIHZhciBhID0gc2VsZi53b3JkcztcbiAgICB2YXIgYiA9IG51bS53b3JkcztcbiAgICB2YXIgbyA9IG91dC53b3JkcztcbiAgICB2YXIgYyA9IDA7XG4gICAgdmFyIGxvO1xuICAgIHZhciBtaWQ7XG4gICAgdmFyIGhpO1xuICAgIHZhciBhMCA9IGFbMF0gfCAwO1xuICAgIHZhciBhbDAgPSBhMCAmIDB4MWZmZjtcbiAgICB2YXIgYWgwID0gYTAgPj4+IDEzO1xuICAgIHZhciBhMSA9IGFbMV0gfCAwO1xuICAgIHZhciBhbDEgPSBhMSAmIDB4MWZmZjtcbiAgICB2YXIgYWgxID0gYTEgPj4+IDEzO1xuICAgIHZhciBhMiA9IGFbMl0gfCAwO1xuICAgIHZhciBhbDIgPSBhMiAmIDB4MWZmZjtcbiAgICB2YXIgYWgyID0gYTIgPj4+IDEzO1xuICAgIHZhciBhMyA9IGFbM10gfCAwO1xuICAgIHZhciBhbDMgPSBhMyAmIDB4MWZmZjtcbiAgICB2YXIgYWgzID0gYTMgPj4+IDEzO1xuICAgIHZhciBhNCA9IGFbNF0gfCAwO1xuICAgIHZhciBhbDQgPSBhNCAmIDB4MWZmZjtcbiAgICB2YXIgYWg0ID0gYTQgPj4+IDEzO1xuICAgIHZhciBhNSA9IGFbNV0gfCAwO1xuICAgIHZhciBhbDUgPSBhNSAmIDB4MWZmZjtcbiAgICB2YXIgYWg1ID0gYTUgPj4+IDEzO1xuICAgIHZhciBhNiA9IGFbNl0gfCAwO1xuICAgIHZhciBhbDYgPSBhNiAmIDB4MWZmZjtcbiAgICB2YXIgYWg2ID0gYTYgPj4+IDEzO1xuICAgIHZhciBhNyA9IGFbN10gfCAwO1xuICAgIHZhciBhbDcgPSBhNyAmIDB4MWZmZjtcbiAgICB2YXIgYWg3ID0gYTcgPj4+IDEzO1xuICAgIHZhciBhOCA9IGFbOF0gfCAwO1xuICAgIHZhciBhbDggPSBhOCAmIDB4MWZmZjtcbiAgICB2YXIgYWg4ID0gYTggPj4+IDEzO1xuICAgIHZhciBhOSA9IGFbOV0gfCAwO1xuICAgIHZhciBhbDkgPSBhOSAmIDB4MWZmZjtcbiAgICB2YXIgYWg5ID0gYTkgPj4+IDEzO1xuICAgIHZhciBiMCA9IGJbMF0gfCAwO1xuICAgIHZhciBibDAgPSBiMCAmIDB4MWZmZjtcbiAgICB2YXIgYmgwID0gYjAgPj4+IDEzO1xuICAgIHZhciBiMSA9IGJbMV0gfCAwO1xuICAgIHZhciBibDEgPSBiMSAmIDB4MWZmZjtcbiAgICB2YXIgYmgxID0gYjEgPj4+IDEzO1xuICAgIHZhciBiMiA9IGJbMl0gfCAwO1xuICAgIHZhciBibDIgPSBiMiAmIDB4MWZmZjtcbiAgICB2YXIgYmgyID0gYjIgPj4+IDEzO1xuICAgIHZhciBiMyA9IGJbM10gfCAwO1xuICAgIHZhciBibDMgPSBiMyAmIDB4MWZmZjtcbiAgICB2YXIgYmgzID0gYjMgPj4+IDEzO1xuICAgIHZhciBiNCA9IGJbNF0gfCAwO1xuICAgIHZhciBibDQgPSBiNCAmIDB4MWZmZjtcbiAgICB2YXIgYmg0ID0gYjQgPj4+IDEzO1xuICAgIHZhciBiNSA9IGJbNV0gfCAwO1xuICAgIHZhciBibDUgPSBiNSAmIDB4MWZmZjtcbiAgICB2YXIgYmg1ID0gYjUgPj4+IDEzO1xuICAgIHZhciBiNiA9IGJbNl0gfCAwO1xuICAgIHZhciBibDYgPSBiNiAmIDB4MWZmZjtcbiAgICB2YXIgYmg2ID0gYjYgPj4+IDEzO1xuICAgIHZhciBiNyA9IGJbN10gfCAwO1xuICAgIHZhciBibDcgPSBiNyAmIDB4MWZmZjtcbiAgICB2YXIgYmg3ID0gYjcgPj4+IDEzO1xuICAgIHZhciBiOCA9IGJbOF0gfCAwO1xuICAgIHZhciBibDggPSBiOCAmIDB4MWZmZjtcbiAgICB2YXIgYmg4ID0gYjggPj4+IDEzO1xuICAgIHZhciBiOSA9IGJbOV0gfCAwO1xuICAgIHZhciBibDkgPSBiOSAmIDB4MWZmZjtcbiAgICB2YXIgYmg5ID0gYjkgPj4+IDEzO1xuXG4gICAgb3V0Lm5lZ2F0aXZlID0gc2VsZi5uZWdhdGl2ZSBeIG51bS5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0gMTk7XG4gICAgLyogayA9IDAgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDAsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsMCwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoMCwgYmgwKTtcbiAgICB2YXIgdzAgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcwID4+PiAyNikpIHwgMDtcbiAgICB3MCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDEgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDEsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsMSwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoMSwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDEpKSB8IDA7XG4gICAgdmFyIHcxID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MSA+Pj4gMjYpKSB8IDA7XG4gICAgdzEgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAyICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWwyLCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDIsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDIsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoMikpIHwgMDtcbiAgICB2YXIgdzIgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcyID4+PiAyNikpIHwgMDtcbiAgICB3MiAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDMgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDMsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsMywgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoMywgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoMykpIHwgMDtcbiAgICB2YXIgdzMgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHczID4+PiAyNikpIHwgMDtcbiAgICB3MyAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDQgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDQsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsNCwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoNCwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDQpKSB8IDA7XG4gICAgdmFyIHc0ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3NCA+Pj4gMjYpKSB8IDA7XG4gICAgdzQgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA1ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw1LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDUsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDUsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNSkpIHwgMDtcbiAgICB2YXIgdzUgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc1ID4+PiAyNikpIHwgMDtcbiAgICB3NSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDYgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDYsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsNiwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoNiwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNikpIHwgMDtcbiAgICB2YXIgdzYgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc2ID4+PiAyNikpIHwgMDtcbiAgICB3NiAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDcgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDcsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsNywgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoNywgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDAsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMCwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgwLCBiaDcpKSB8IDA7XG4gICAgdmFyIHc3ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3NyA+Pj4gMjYpKSB8IDA7XG4gICAgdzcgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSA4ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw4LCBibDApO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDgsIGJoMCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDgsIGJoMCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmwxKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmgxKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmwyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsMikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoMikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoOCkpIHwgMDtcbiAgICB2YXIgdzggPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc4ID4+PiAyNikpIHwgMDtcbiAgICB3OCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDkgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzkgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc5ID4+PiAyNikpIHwgMDtcbiAgICB3OSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDEwICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDEpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoMSk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsMSkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoMSk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMSwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwxLCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDEsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDEsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzEwID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTAgPj4+IDI2KSkgfCAwO1xuICAgIHcxMCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDExICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDIpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoMik7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsMikpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoMik7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDMsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMywgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgzLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwyLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDIsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMiwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTEgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMSA+Pj4gMjYpKSB8IDA7XG4gICAgdzExICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTIgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMyk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgzKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwzKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgzKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzEyID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTIgPj4+IDI2KSkgfCAwO1xuICAgIHcxMiAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDEzICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDQpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoNCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsNCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoNCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNCwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw0LCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDQsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDQsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzEzID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTMgPj4+IDI2KSkgfCAwO1xuICAgIHcxMyAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDE0ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDUpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoNSk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsNSkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoNSk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDYsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNiwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg2LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw1LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDUsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNSwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTQgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNCA+Pj4gMjYpKSB8IDA7XG4gICAgdzE0ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTUgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNik7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg2KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw2KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg2KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzE1ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTUgPj4+IDI2KSkgfCAwO1xuICAgIHcxNSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDE2ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDcpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoNyk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsNykpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoNyk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmg4KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNywgYmw5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw3LCBiaDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDcsIGJsOSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDcsIGJoOSkpIHwgMDtcbiAgICB2YXIgdzE2ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTYgPj4+IDI2KSkgfCAwO1xuICAgIHcxNiAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDE3ICovXG4gICAgbG8gPSBNYXRoLmltdWwoYWw5LCBibDgpO1xuICAgIG1pZCA9IE1hdGguaW11bChhbDksIGJoOCk7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDksIGJsOCkpIHwgMDtcbiAgICBoaSA9IE1hdGguaW11bChhaDksIGJoOCk7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw4LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDgsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoOCwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTcgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNyA+Pj4gMjYpKSB8IDA7XG4gICAgdzE3ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTggKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsOSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg5KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw5KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg5KTtcbiAgICB2YXIgdzE4ID0gKCgoYyArIGxvKSB8IDApICsgKChtaWQgJiAweDFmZmYpIDw8IDEzKSkgfCAwO1xuICAgIGMgPSAoKChoaSArIChtaWQgPj4+IDEzKSkgfCAwKSArICh3MTggPj4+IDI2KSkgfCAwO1xuICAgIHcxOCAmPSAweDNmZmZmZmY7XG4gICAgb1swXSA9IHcwO1xuICAgIG9bMV0gPSB3MTtcbiAgICBvWzJdID0gdzI7XG4gICAgb1szXSA9IHczO1xuICAgIG9bNF0gPSB3NDtcbiAgICBvWzVdID0gdzU7XG4gICAgb1s2XSA9IHc2O1xuICAgIG9bN10gPSB3NztcbiAgICBvWzhdID0gdzg7XG4gICAgb1s5XSA9IHc5O1xuICAgIG9bMTBdID0gdzEwO1xuICAgIG9bMTFdID0gdzExO1xuICAgIG9bMTJdID0gdzEyO1xuICAgIG9bMTNdID0gdzEzO1xuICAgIG9bMTRdID0gdzE0O1xuICAgIG9bMTVdID0gdzE1O1xuICAgIG9bMTZdID0gdzE2O1xuICAgIG9bMTddID0gdzE3O1xuICAgIG9bMThdID0gdzE4O1xuICAgIGlmIChjICE9PSAwKSB7XG4gICAgICBvWzE5XSA9IGM7XG4gICAgICBvdXQubGVuZ3RoKys7XG4gICAgfVxuICAgIHJldHVybiBvdXQ7XG4gIH07XG5cbiAgLy8gUG9seWZpbGwgY29tYlxuICBpZiAoIU1hdGguaW11bCkge1xuICAgIGNvbWIxME11bFRvID0gc21hbGxNdWxUbztcbiAgfVxuXG4gIGZ1bmN0aW9uIGJpZ011bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIG91dC5uZWdhdGl2ZSA9IG51bS5uZWdhdGl2ZSBeIHNlbGYubmVnYXRpdmU7XG4gICAgb3V0Lmxlbmd0aCA9IHNlbGYubGVuZ3RoICsgbnVtLmxlbmd0aDtcblxuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgdmFyIGhuY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGsgPSAwOyBrIDwgb3V0Lmxlbmd0aCAtIDE7IGsrKykge1xuICAgICAgLy8gU3VtIGFsbCB3b3JkcyB3aXRoIHRoZSBzYW1lIGBpICsgaiA9IGtgIGFuZCBhY2N1bXVsYXRlIGBuY2FycnlgLFxuICAgICAgLy8gbm90ZSB0aGF0IG5jYXJyeSBjb3VsZCBiZSA+PSAweDNmZmZmZmZcbiAgICAgIHZhciBuY2FycnkgPSBobmNhcnJ5O1xuICAgICAgaG5jYXJyeSA9IDA7XG4gICAgICB2YXIgcndvcmQgPSBjYXJyeSAmIDB4M2ZmZmZmZjtcbiAgICAgIHZhciBtYXhKID0gTWF0aC5taW4oaywgbnVtLmxlbmd0aCAtIDEpO1xuICAgICAgZm9yICh2YXIgaiA9IE1hdGgubWF4KDAsIGsgLSBzZWxmLmxlbmd0aCArIDEpOyBqIDw9IG1heEo7IGorKykge1xuICAgICAgICB2YXIgaSA9IGsgLSBqO1xuICAgICAgICB2YXIgYSA9IHNlbGYud29yZHNbaV0gfCAwO1xuICAgICAgICB2YXIgYiA9IG51bS53b3Jkc1tqXSB8IDA7XG4gICAgICAgIHZhciByID0gYSAqIGI7XG5cbiAgICAgICAgdmFyIGxvID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgICAgbmNhcnJ5ID0gKG5jYXJyeSArICgociAvIDB4NDAwMDAwMCkgfCAwKSkgfCAwO1xuICAgICAgICBsbyA9IChsbyArIHJ3b3JkKSB8IDA7XG4gICAgICAgIHJ3b3JkID0gbG8gJiAweDNmZmZmZmY7XG4gICAgICAgIG5jYXJyeSA9IChuY2FycnkgKyAobG8gPj4+IDI2KSkgfCAwO1xuXG4gICAgICAgIGhuY2FycnkgKz0gbmNhcnJ5ID4+PiAyNjtcbiAgICAgICAgbmNhcnJ5ICY9IDB4M2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIG91dC53b3Jkc1trXSA9IHJ3b3JkO1xuICAgICAgY2FycnkgPSBuY2Fycnk7XG4gICAgICBuY2FycnkgPSBobmNhcnJ5O1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG91dC53b3Jkc1trXSA9IGNhcnJ5O1xuICAgIH0gZWxzZSB7XG4gICAgICBvdXQubGVuZ3RoLS07XG4gICAgfVxuXG4gICAgcmV0dXJuIG91dC5zdHJpcCgpO1xuICB9XG5cbiAgZnVuY3Rpb24ganVtYm9NdWxUbyAoc2VsZiwgbnVtLCBvdXQpIHtcbiAgICB2YXIgZmZ0bSA9IG5ldyBGRlRNKCk7XG4gICAgcmV0dXJuIGZmdG0ubXVscChzZWxmLCBudW0sIG91dCk7XG4gIH1cblxuICBCTi5wcm90b3R5cGUubXVsVG8gPSBmdW5jdGlvbiBtdWxUbyAobnVtLCBvdXQpIHtcbiAgICB2YXIgcmVzO1xuICAgIHZhciBsZW4gPSB0aGlzLmxlbmd0aCArIG51bS5sZW5ndGg7XG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAxMCAmJiBudW0ubGVuZ3RoID09PSAxMCkge1xuICAgICAgcmVzID0gY29tYjEwTXVsVG8odGhpcywgbnVtLCBvdXQpO1xuICAgIH0gZWxzZSBpZiAobGVuIDwgNjMpIHtcbiAgICAgIHJlcyA9IHNtYWxsTXVsVG8odGhpcywgbnVtLCBvdXQpO1xuICAgIH0gZWxzZSBpZiAobGVuIDwgMTAyNCkge1xuICAgICAgcmVzID0gYmlnTXVsVG8odGhpcywgbnVtLCBvdXQpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXMgPSBqdW1ib011bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vIENvb2xleS1UdWtleSBhbGdvcml0aG0gZm9yIEZGVFxuICAvLyBzbGlnaHRseSByZXZpc2l0ZWQgdG8gcmVseSBvbiBsb29waW5nIGluc3RlYWQgb2YgcmVjdXJzaW9uXG5cbiAgZnVuY3Rpb24gRkZUTSAoeCwgeSkge1xuICAgIHRoaXMueCA9IHg7XG4gICAgdGhpcy55ID0geTtcbiAgfVxuXG4gIEZGVE0ucHJvdG90eXBlLm1ha2VSQlQgPSBmdW5jdGlvbiBtYWtlUkJUIChOKSB7XG4gICAgdmFyIHQgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIGwgPSBCTi5wcm90b3R5cGUuX2NvdW50Qml0cyhOKSAtIDE7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOOyBpKyspIHtcbiAgICAgIHRbaV0gPSB0aGlzLnJldkJpbihpLCBsLCBOKTtcbiAgICB9XG5cbiAgICByZXR1cm4gdDtcbiAgfTtcblxuICAvLyBSZXR1cm5zIGJpbmFyeS1yZXZlcnNlZCByZXByZXNlbnRhdGlvbiBvZiBgeGBcbiAgRkZUTS5wcm90b3R5cGUucmV2QmluID0gZnVuY3Rpb24gcmV2QmluICh4LCBsLCBOKSB7XG4gICAgaWYgKHggPT09IDAgfHwgeCA9PT0gTiAtIDEpIHJldHVybiB4O1xuXG4gICAgdmFyIHJiID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGw7IGkrKykge1xuICAgICAgcmIgfD0gKHggJiAxKSA8PCAobCAtIGkgLSAxKTtcbiAgICAgIHggPj49IDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJiO1xuICB9O1xuXG4gIC8vIFBlcmZvcm1zIFwidHdlZWRsaW5nXCIgcGhhc2UsIHRoZXJlZm9yZSAnZW11bGF0aW5nJ1xuICAvLyBiZWhhdmlvdXIgb2YgdGhlIHJlY3Vyc2l2ZSBhbGdvcml0aG1cbiAgRkZUTS5wcm90b3R5cGUucGVybXV0ZSA9IGZ1bmN0aW9uIHBlcm11dGUgKHJidCwgcndzLCBpd3MsIHJ0d3MsIGl0d3MsIE4pIHtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE47IGkrKykge1xuICAgICAgcnR3c1tpXSA9IHJ3c1tyYnRbaV1dO1xuICAgICAgaXR3c1tpXSA9IGl3c1tyYnRbaV1dO1xuICAgIH1cbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS50cmFuc2Zvcm0gPSBmdW5jdGlvbiB0cmFuc2Zvcm0gKHJ3cywgaXdzLCBydHdzLCBpdHdzLCBOLCByYnQpIHtcbiAgICB0aGlzLnBlcm11dGUocmJ0LCByd3MsIGl3cywgcnR3cywgaXR3cywgTik7XG5cbiAgICBmb3IgKHZhciBzID0gMTsgcyA8IE47IHMgPDw9IDEpIHtcbiAgICAgIHZhciBsID0gcyA8PCAxO1xuXG4gICAgICB2YXIgcnR3ZGYgPSBNYXRoLmNvcygyICogTWF0aC5QSSAvIGwpO1xuICAgICAgdmFyIGl0d2RmID0gTWF0aC5zaW4oMiAqIE1hdGguUEkgLyBsKTtcblxuICAgICAgZm9yICh2YXIgcCA9IDA7IHAgPCBOOyBwICs9IGwpIHtcbiAgICAgICAgdmFyIHJ0d2RmXyA9IHJ0d2RmO1xuICAgICAgICB2YXIgaXR3ZGZfID0gaXR3ZGY7XG5cbiAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBzOyBqKyspIHtcbiAgICAgICAgICB2YXIgcmUgPSBydHdzW3AgKyBqXTtcbiAgICAgICAgICB2YXIgaWUgPSBpdHdzW3AgKyBqXTtcblxuICAgICAgICAgIHZhciBybyA9IHJ0d3NbcCArIGogKyBzXTtcbiAgICAgICAgICB2YXIgaW8gPSBpdHdzW3AgKyBqICsgc107XG5cbiAgICAgICAgICB2YXIgcnggPSBydHdkZl8gKiBybyAtIGl0d2RmXyAqIGlvO1xuXG4gICAgICAgICAgaW8gPSBydHdkZl8gKiBpbyArIGl0d2RmXyAqIHJvO1xuICAgICAgICAgIHJvID0gcng7XG5cbiAgICAgICAgICBydHdzW3AgKyBqXSA9IHJlICsgcm87XG4gICAgICAgICAgaXR3c1twICsgal0gPSBpZSArIGlvO1xuXG4gICAgICAgICAgcnR3c1twICsgaiArIHNdID0gcmUgLSBybztcbiAgICAgICAgICBpdHdzW3AgKyBqICsgc10gPSBpZSAtIGlvO1xuXG4gICAgICAgICAgLyoganNoaW50IG1heGRlcHRoIDogZmFsc2UgKi9cbiAgICAgICAgICBpZiAoaiAhPT0gbCkge1xuICAgICAgICAgICAgcnggPSBydHdkZiAqIHJ0d2RmXyAtIGl0d2RmICogaXR3ZGZfO1xuXG4gICAgICAgICAgICBpdHdkZl8gPSBydHdkZiAqIGl0d2RmXyArIGl0d2RmICogcnR3ZGZfO1xuICAgICAgICAgICAgcnR3ZGZfID0gcng7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmd1ZXNzTGVuMTNiID0gZnVuY3Rpb24gZ3Vlc3NMZW4xM2IgKG4sIG0pIHtcbiAgICB2YXIgTiA9IE1hdGgubWF4KG0sIG4pIHwgMTtcbiAgICB2YXIgb2RkID0gTiAmIDE7XG4gICAgdmFyIGkgPSAwO1xuICAgIGZvciAoTiA9IE4gLyAyIHwgMDsgTjsgTiA9IE4gPj4+IDEpIHtcbiAgICAgIGkrKztcbiAgICB9XG5cbiAgICByZXR1cm4gMSA8PCBpICsgMSArIG9kZDtcbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS5jb25qdWdhdGUgPSBmdW5jdGlvbiBjb25qdWdhdGUgKHJ3cywgaXdzLCBOKSB7XG4gICAgaWYgKE4gPD0gMSkgcmV0dXJuO1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOIC8gMjsgaSsrKSB7XG4gICAgICB2YXIgdCA9IHJ3c1tpXTtcblxuICAgICAgcndzW2ldID0gcndzW04gLSBpIC0gMV07XG4gICAgICByd3NbTiAtIGkgLSAxXSA9IHQ7XG5cbiAgICAgIHQgPSBpd3NbaV07XG5cbiAgICAgIGl3c1tpXSA9IC1pd3NbTiAtIGkgLSAxXTtcbiAgICAgIGl3c1tOIC0gaSAtIDFdID0gLXQ7XG4gICAgfVxuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLm5vcm1hbGl6ZTEzYiA9IGZ1bmN0aW9uIG5vcm1hbGl6ZTEzYiAod3MsIE4pIHtcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTiAvIDI7IGkrKykge1xuICAgICAgdmFyIHcgPSBNYXRoLnJvdW5kKHdzWzIgKiBpICsgMV0gLyBOKSAqIDB4MjAwMCArXG4gICAgICAgIE1hdGgucm91bmQod3NbMiAqIGldIC8gTikgK1xuICAgICAgICBjYXJyeTtcblxuICAgICAgd3NbaV0gPSB3ICYgMHgzZmZmZmZmO1xuXG4gICAgICBpZiAodyA8IDB4NDAwMDAwMCkge1xuICAgICAgICBjYXJyeSA9IDA7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBjYXJyeSA9IHcgLyAweDQwMDAwMDAgfCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB3cztcbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS5jb252ZXJ0MTNiID0gZnVuY3Rpb24gY29udmVydDEzYiAod3MsIGxlbiwgcndzLCBOKSB7XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICBjYXJyeSA9IGNhcnJ5ICsgKHdzW2ldIHwgMCk7XG5cbiAgICAgIHJ3c1syICogaV0gPSBjYXJyeSAmIDB4MWZmZjsgY2FycnkgPSBjYXJyeSA+Pj4gMTM7XG4gICAgICByd3NbMiAqIGkgKyAxXSA9IGNhcnJ5ICYgMHgxZmZmOyBjYXJyeSA9IGNhcnJ5ID4+PiAxMztcbiAgICB9XG5cbiAgICAvLyBQYWQgd2l0aCB6ZXJvZXNcbiAgICBmb3IgKGkgPSAyICogbGVuOyBpIDwgTjsgKytpKSB7XG4gICAgICByd3NbaV0gPSAwO1xuICAgIH1cblxuICAgIGFzc2VydChjYXJyeSA9PT0gMCk7XG4gICAgYXNzZXJ0KChjYXJyeSAmIH4weDFmZmYpID09PSAwKTtcbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS5zdHViID0gZnVuY3Rpb24gc3R1YiAoTikge1xuICAgIHZhciBwaCA9IG5ldyBBcnJheShOKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE47IGkrKykge1xuICAgICAgcGhbaV0gPSAwO1xuICAgIH1cblxuICAgIHJldHVybiBwaDtcbiAgfTtcblxuICBGRlRNLnByb3RvdHlwZS5tdWxwID0gZnVuY3Rpb24gbXVscCAoeCwgeSwgb3V0KSB7XG4gICAgdmFyIE4gPSAyICogdGhpcy5ndWVzc0xlbjEzYih4Lmxlbmd0aCwgeS5sZW5ndGgpO1xuXG4gICAgdmFyIHJidCA9IHRoaXMubWFrZVJCVChOKTtcblxuICAgIHZhciBfID0gdGhpcy5zdHViKE4pO1xuXG4gICAgdmFyIHJ3cyA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgcndzdCA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgaXdzdCA9IG5ldyBBcnJheShOKTtcblxuICAgIHZhciBucndzID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBucndzdCA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgbml3c3QgPSBuZXcgQXJyYXkoTik7XG5cbiAgICB2YXIgcm13cyA9IG91dC53b3JkcztcbiAgICBybXdzLmxlbmd0aCA9IE47XG5cbiAgICB0aGlzLmNvbnZlcnQxM2IoeC53b3JkcywgeC5sZW5ndGgsIHJ3cywgTik7XG4gICAgdGhpcy5jb252ZXJ0MTNiKHkud29yZHMsIHkubGVuZ3RoLCBucndzLCBOKTtcblxuICAgIHRoaXMudHJhbnNmb3JtKHJ3cywgXywgcndzdCwgaXdzdCwgTiwgcmJ0KTtcbiAgICB0aGlzLnRyYW5zZm9ybShucndzLCBfLCBucndzdCwgbml3c3QsIE4sIHJidCk7XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE47IGkrKykge1xuICAgICAgdmFyIHJ4ID0gcndzdFtpXSAqIG5yd3N0W2ldIC0gaXdzdFtpXSAqIG5pd3N0W2ldO1xuICAgICAgaXdzdFtpXSA9IHJ3c3RbaV0gKiBuaXdzdFtpXSArIGl3c3RbaV0gKiBucndzdFtpXTtcbiAgICAgIHJ3c3RbaV0gPSByeDtcbiAgICB9XG5cbiAgICB0aGlzLmNvbmp1Z2F0ZShyd3N0LCBpd3N0LCBOKTtcbiAgICB0aGlzLnRyYW5zZm9ybShyd3N0LCBpd3N0LCBybXdzLCBfLCBOLCByYnQpO1xuICAgIHRoaXMuY29uanVnYXRlKHJtd3MsIF8sIE4pO1xuICAgIHRoaXMubm9ybWFsaXplMTNiKHJtd3MsIE4pO1xuXG4gICAgb3V0Lm5lZ2F0aXZlID0geC5uZWdhdGl2ZSBeIHkubmVnYXRpdmU7XG4gICAgb3V0Lmxlbmd0aCA9IHgubGVuZ3RoICsgeS5sZW5ndGg7XG4gICAgcmV0dXJuIG91dC5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIE11bHRpcGx5IGB0aGlzYCBieSBgbnVtYFxuICBCTi5wcm90b3R5cGUubXVsID0gZnVuY3Rpb24gbXVsIChudW0pIHtcbiAgICB2YXIgb3V0ID0gbmV3IEJOKG51bGwpO1xuICAgIG91dC53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCArIG51bS5sZW5ndGgpO1xuICAgIHJldHVybiB0aGlzLm11bFRvKG51bSwgb3V0KTtcbiAgfTtcblxuICAvLyBNdWx0aXBseSBlbXBsb3lpbmcgRkZUXG4gIEJOLnByb3RvdHlwZS5tdWxmID0gZnVuY3Rpb24gbXVsZiAobnVtKSB7XG4gICAgdmFyIG91dCA9IG5ldyBCTihudWxsKTtcbiAgICBvdXQud29yZHMgPSBuZXcgQXJyYXkodGhpcy5sZW5ndGggKyBudW0ubGVuZ3RoKTtcbiAgICByZXR1cm4ganVtYm9NdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gIH07XG5cbiAgLy8gSW4tcGxhY2UgTXVsdGlwbGljYXRpb25cbiAgQk4ucHJvdG90eXBlLmltdWwgPSBmdW5jdGlvbiBpbXVsIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLm11bFRvKG51bSwgdGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmltdWxuID0gZnVuY3Rpb24gaW11bG4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG5cbiAgICAvLyBDYXJyeVxuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdyA9ICh0aGlzLndvcmRzW2ldIHwgMCkgKiBudW07XG4gICAgICB2YXIgbG8gPSAodyAmIDB4M2ZmZmZmZikgKyAoY2FycnkgJiAweDNmZmZmZmYpO1xuICAgICAgY2FycnkgPj49IDI2O1xuICAgICAgY2FycnkgKz0gKHcgLyAweDQwMDAwMDApIHwgMDtcbiAgICAgIC8vIE5PVEU6IGxvIGlzIDI3Yml0IG1heGltdW1cbiAgICAgIGNhcnJ5ICs9IGxvID4+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSBsbyAmIDB4M2ZmZmZmZjtcbiAgICB9XG5cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSBjYXJyeTtcbiAgICAgIHRoaXMubGVuZ3RoKys7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLm11bG4gPSBmdW5jdGlvbiBtdWxuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmltdWxuKG51bSk7XG4gIH07XG5cbiAgLy8gYHRoaXNgICogYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zcXIgPSBmdW5jdGlvbiBzcXIgKCkge1xuICAgIHJldHVybiB0aGlzLm11bCh0aGlzKTtcbiAgfTtcblxuICAvLyBgdGhpc2AgKiBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlzcXIgPSBmdW5jdGlvbiBpc3FyICgpIHtcbiAgICByZXR1cm4gdGhpcy5pbXVsKHRoaXMuY2xvbmUoKSk7XG4gIH07XG5cbiAgLy8gTWF0aC5wb3coYHRoaXNgLCBgbnVtYClcbiAgQk4ucHJvdG90eXBlLnBvdyA9IGZ1bmN0aW9uIHBvdyAobnVtKSB7XG4gICAgdmFyIHcgPSB0b0JpdEFycmF5KG51bSk7XG4gICAgaWYgKHcubGVuZ3RoID09PSAwKSByZXR1cm4gbmV3IEJOKDEpO1xuXG4gICAgLy8gU2tpcCBsZWFkaW5nIHplcm9lc1xuICAgIHZhciByZXMgPSB0aGlzO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdy5sZW5ndGg7IGkrKywgcmVzID0gcmVzLnNxcigpKSB7XG4gICAgICBpZiAod1tpXSAhPT0gMCkgYnJlYWs7XG4gICAgfVxuXG4gICAgaWYgKCsraSA8IHcubGVuZ3RoKSB7XG4gICAgICBmb3IgKHZhciBxID0gcmVzLnNxcigpOyBpIDwgdy5sZW5ndGg7IGkrKywgcSA9IHEuc3FyKCkpIHtcbiAgICAgICAgaWYgKHdbaV0gPT09IDApIGNvbnRpbnVlO1xuXG4gICAgICAgIHJlcyA9IHJlcy5tdWwocSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBTaGlmdC1sZWZ0IGluLXBsYWNlXG4gIEJOLnByb3RvdHlwZS5pdXNobG4gPSBmdW5jdGlvbiBpdXNobG4gKGJpdHMpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdHMgPT09ICdudW1iZXInICYmIGJpdHMgPj0gMCk7XG4gICAgdmFyIHIgPSBiaXRzICUgMjY7XG4gICAgdmFyIHMgPSAoYml0cyAtIHIpIC8gMjY7XG4gICAgdmFyIGNhcnJ5TWFzayA9ICgweDNmZmZmZmYgPj4+ICgyNiAtIHIpKSA8PCAoMjYgLSByKTtcbiAgICB2YXIgaTtcblxuICAgIGlmIChyICE9PSAwKSB7XG4gICAgICB2YXIgY2FycnkgPSAwO1xuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgbmV3Q2FycnkgPSB0aGlzLndvcmRzW2ldICYgY2FycnlNYXNrO1xuICAgICAgICB2YXIgYyA9ICgodGhpcy53b3Jkc1tpXSB8IDApIC0gbmV3Q2FycnkpIDw8IHI7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSBjIHwgY2Fycnk7XG4gICAgICAgIGNhcnJ5ID0gbmV3Q2FycnkgPj4+ICgyNiAtIHIpO1xuICAgICAgfVxuXG4gICAgICBpZiAoY2FycnkpIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgICB0aGlzLmxlbmd0aCsrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChzICE9PSAwKSB7XG4gICAgICBmb3IgKGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICAgIHRoaXMud29yZHNbaSArIHNdID0gdGhpcy53b3Jkc1tpXTtcbiAgICAgIH1cblxuICAgICAgZm9yIChpID0gMDsgaSA8IHM7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gMDtcbiAgICAgIH1cblxuICAgICAgdGhpcy5sZW5ndGggKz0gcztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc2hsbiA9IGZ1bmN0aW9uIGlzaGxuIChiaXRzKSB7XG4gICAgLy8gVE9ETyhpbmR1dG55KTogaW1wbGVtZW50IG1lXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1c2hsbihiaXRzKTtcbiAgfTtcblxuICAvLyBTaGlmdC1yaWdodCBpbi1wbGFjZVxuICAvLyBOT1RFOiBgaGludGAgaXMgYSBsb3dlc3QgYml0IGJlZm9yZSB0cmFpbGluZyB6ZXJvZXNcbiAgLy8gTk9URTogaWYgYGV4dGVuZGVkYCBpcyBwcmVzZW50IC0gaXQgd2lsbCBiZSBmaWxsZWQgd2l0aCBkZXN0cm95ZWQgYml0c1xuICBCTi5wcm90b3R5cGUuaXVzaHJuID0gZnVuY3Rpb24gaXVzaHJuIChiaXRzLCBoaW50LCBleHRlbmRlZCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0cyA9PT0gJ251bWJlcicgJiYgYml0cyA+PSAwKTtcbiAgICB2YXIgaDtcbiAgICBpZiAoaGludCkge1xuICAgICAgaCA9IChoaW50IC0gKGhpbnQgJSAyNikpIC8gMjY7XG4gICAgfSBlbHNlIHtcbiAgICAgIGggPSAwO1xuICAgIH1cblxuICAgIHZhciByID0gYml0cyAlIDI2O1xuICAgIHZhciBzID0gTWF0aC5taW4oKGJpdHMgLSByKSAvIDI2LCB0aGlzLmxlbmd0aCk7XG4gICAgdmFyIG1hc2sgPSAweDNmZmZmZmYgXiAoKDB4M2ZmZmZmZiA+Pj4gcikgPDwgcik7XG4gICAgdmFyIG1hc2tlZFdvcmRzID0gZXh0ZW5kZWQ7XG5cbiAgICBoIC09IHM7XG4gICAgaCA9IE1hdGgubWF4KDAsIGgpO1xuXG4gICAgLy8gRXh0ZW5kZWQgbW9kZSwgY29weSBtYXNrZWQgcGFydFxuICAgIGlmIChtYXNrZWRXb3Jkcykge1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBzOyBpKyspIHtcbiAgICAgICAgbWFza2VkV29yZHMud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldO1xuICAgICAgfVxuICAgICAgbWFza2VkV29yZHMubGVuZ3RoID0gcztcbiAgICB9XG5cbiAgICBpZiAocyA9PT0gMCkge1xuICAgICAgLy8gTm8tb3AsIHdlIHNob3VsZCBub3QgbW92ZSBhbnl0aGluZyBhdCBhbGxcbiAgICB9IGVsc2UgaWYgKHRoaXMubGVuZ3RoID4gcykge1xuICAgICAgdGhpcy5sZW5ndGggLT0gcztcbiAgICAgIGZvciAoaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSB0aGlzLndvcmRzW2kgKyBzXTtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy53b3Jkc1swXSA9IDA7XG4gICAgICB0aGlzLmxlbmd0aCA9IDE7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMCAmJiAoY2FycnkgIT09IDAgfHwgaSA+PSBoKTsgaS0tKSB7XG4gICAgICB2YXIgd29yZCA9IHRoaXMud29yZHNbaV0gfCAwO1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IChjYXJyeSA8PCAoMjYgLSByKSkgfCAod29yZCA+Pj4gcik7XG4gICAgICBjYXJyeSA9IHdvcmQgJiBtYXNrO1xuICAgIH1cblxuICAgIC8vIFB1c2ggY2FycmllZCBiaXRzIGFzIGEgbWFza1xuICAgIGlmIChtYXNrZWRXb3JkcyAmJiBjYXJyeSAhPT0gMCkge1xuICAgICAgbWFza2VkV29yZHMud29yZHNbbWFza2VkV29yZHMubGVuZ3RoKytdID0gY2Fycnk7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAwKSB7XG4gICAgICB0aGlzLndvcmRzWzBdID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc2hybiA9IGZ1bmN0aW9uIGlzaHJuIChiaXRzLCBoaW50LCBleHRlbmRlZCkge1xuICAgIC8vIFRPRE8oaW5kdXRueSk6IGltcGxlbWVudCBtZVxuICAgIGFzc2VydCh0aGlzLm5lZ2F0aXZlID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdXNocm4oYml0cywgaGludCwgZXh0ZW5kZWQpO1xuICB9O1xuXG4gIC8vIFNoaWZ0LWxlZnRcbiAgQk4ucHJvdG90eXBlLnNobG4gPSBmdW5jdGlvbiBzaGxuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pc2hsbihiaXRzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXNobG4gPSBmdW5jdGlvbiB1c2hsbiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXVzaGxuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFNoaWZ0LXJpZ2h0XG4gIEJOLnByb3RvdHlwZS5zaHJuID0gZnVuY3Rpb24gc2hybiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXNocm4oYml0cyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVzaHJuID0gZnVuY3Rpb24gdXNocm4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLml1c2hybihiaXRzKTtcbiAgfTtcblxuICAvLyBUZXN0IGlmIG4gYml0IGlzIHNldFxuICBCTi5wcm90b3R5cGUudGVzdG4gPSBmdW5jdGlvbiB0ZXN0biAoYml0KSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXQgPT09ICdudW1iZXInICYmIGJpdCA+PSAwKTtcbiAgICB2YXIgciA9IGJpdCAlIDI2O1xuICAgIHZhciBzID0gKGJpdCAtIHIpIC8gMjY7XG4gICAgdmFyIHEgPSAxIDw8IHI7XG5cbiAgICAvLyBGYXN0IGNhc2U6IGJpdCBpcyBtdWNoIGhpZ2hlciB0aGFuIGFsbCBleGlzdGluZyB3b3Jkc1xuICAgIGlmICh0aGlzLmxlbmd0aCA8PSBzKSByZXR1cm4gZmFsc2U7XG5cbiAgICAvLyBDaGVjayBiaXQgYW5kIHJldHVyblxuICAgIHZhciB3ID0gdGhpcy53b3Jkc1tzXTtcblxuICAgIHJldHVybiAhISh3ICYgcSk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG9ubHkgbG93ZXJzIGJpdHMgb2YgbnVtYmVyIChpbi1wbGFjZSlcbiAgQk4ucHJvdG90eXBlLmltYXNrbiA9IGZ1bmN0aW9uIGltYXNrbiAoYml0cykge1xuICAgIGFzc2VydCh0eXBlb2YgYml0cyA9PT0gJ251bWJlcicgJiYgYml0cyA+PSAwKTtcbiAgICB2YXIgciA9IGJpdHMgJSAyNjtcbiAgICB2YXIgcyA9IChiaXRzIC0gcikgLyAyNjtcblxuICAgIGFzc2VydCh0aGlzLm5lZ2F0aXZlID09PSAwLCAnaW1hc2tuIHdvcmtzIG9ubHkgd2l0aCBwb3NpdGl2ZSBudW1iZXJzJyk7XG5cbiAgICBpZiAodGhpcy5sZW5ndGggPD0gcykge1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgaWYgKHIgIT09IDApIHtcbiAgICAgIHMrKztcbiAgICB9XG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLm1pbihzLCB0aGlzLmxlbmd0aCk7XG5cbiAgICBpZiAociAhPT0gMCkge1xuICAgICAgdmFyIG1hc2sgPSAweDNmZmZmZmYgXiAoKDB4M2ZmZmZmZiA+Pj4gcikgPDwgcik7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoIC0gMV0gJj0gbWFzaztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIFJldHVybiBvbmx5IGxvd2VycyBiaXRzIG9mIG51bWJlclxuICBCTi5wcm90b3R5cGUubWFza24gPSBmdW5jdGlvbiBtYXNrbiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW1hc2tuKGJpdHMpO1xuICB9O1xuXG4gIC8vIEFkZCBwbGFpbiBudW1iZXIgYG51bWAgdG8gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5pYWRkbiA9IGZ1bmN0aW9uIGlhZGRuIChudW0pIHtcbiAgICBhc3NlcnQodHlwZW9mIG51bSA9PT0gJ251bWJlcicpO1xuICAgIGFzc2VydChudW0gPCAweDQwMDAwMDApO1xuICAgIGlmIChudW0gPCAwKSByZXR1cm4gdGhpcy5pc3VibigtbnVtKTtcblxuICAgIC8vIFBvc3NpYmxlIHNpZ24gY2hhbmdlXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMSAmJiAodGhpcy53b3Jkc1swXSB8IDApIDwgbnVtKSB7XG4gICAgICAgIHRoaXMud29yZHNbMF0gPSBudW0gLSAodGhpcy53b3Jkc1swXSB8IDApO1xuICAgICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICB9XG5cbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgdGhpcy5pc3VibihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICAvLyBBZGQgd2l0aG91dCBjaGVja3NcbiAgICByZXR1cm4gdGhpcy5faWFkZG4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2lhZGRuID0gZnVuY3Rpb24gX2lhZGRuIChudW0pIHtcbiAgICB0aGlzLndvcmRzWzBdICs9IG51bTtcblxuICAgIC8vIENhcnJ5XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aCAmJiB0aGlzLndvcmRzW2ldID49IDB4NDAwMDAwMDsgaSsrKSB7XG4gICAgICB0aGlzLndvcmRzW2ldIC09IDB4NDAwMDAwMDtcbiAgICAgIGlmIChpID09PSB0aGlzLmxlbmd0aCAtIDEpIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgMV0gPSAxO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgMV0rKztcbiAgICAgIH1cbiAgICB9XG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLm1heCh0aGlzLmxlbmd0aCwgaSArIDEpO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gU3VidHJhY3QgcGxhaW4gbnVtYmVyIGBudW1gIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5pc3VibiA9IGZ1bmN0aW9uIGlzdWJuIChudW0pIHtcbiAgICBhc3NlcnQodHlwZW9mIG51bSA9PT0gJ251bWJlcicpO1xuICAgIGFzc2VydChudW0gPCAweDQwMDAwMDApO1xuICAgIGlmIChudW0gPCAwKSByZXR1cm4gdGhpcy5pYWRkbigtbnVtKTtcblxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMuaWFkZG4obnVtKTtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgdGhpcy53b3Jkc1swXSAtPSBudW07XG5cbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDEgJiYgdGhpcy53b3Jkc1swXSA8IDApIHtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAtdGhpcy53b3Jkc1swXTtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBDYXJyeVxuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aCAmJiB0aGlzLndvcmRzW2ldIDwgMDsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gKz0gMHg0MDAwMDAwO1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSAtPSAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmFkZG4gPSBmdW5jdGlvbiBhZGRuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlhZGRuKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnN1Ym4gPSBmdW5jdGlvbiBzdWJuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzdWJuKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlhYnMgPSBmdW5jdGlvbiBpYWJzICgpIHtcbiAgICB0aGlzLm5lZ2F0aXZlID0gMDtcblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5hYnMgPSBmdW5jdGlvbiBhYnMgKCkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaWFicygpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faXNobG5zdWJtdWwgPSBmdW5jdGlvbiBfaXNobG5zdWJtdWwgKG51bSwgbXVsLCBzaGlmdCkge1xuICAgIHZhciBsZW4gPSBudW0ubGVuZ3RoICsgc2hpZnQ7XG4gICAgdmFyIGk7XG5cbiAgICB0aGlzLl9leHBhbmQobGVuKTtcblxuICAgIHZhciB3O1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yIChpID0gMDsgaSA8IG51bS5sZW5ndGg7IGkrKykge1xuICAgICAgdyA9ICh0aGlzLndvcmRzW2kgKyBzaGlmdF0gfCAwKSArIGNhcnJ5O1xuICAgICAgdmFyIHJpZ2h0ID0gKG51bS53b3Jkc1tpXSB8IDApICogbXVsO1xuICAgICAgdyAtPSByaWdodCAmIDB4M2ZmZmZmZjtcbiAgICAgIGNhcnJ5ID0gKHcgPj4gMjYpIC0gKChyaWdodCAvIDB4NDAwMDAwMCkgfCAwKTtcbiAgICAgIHRoaXMud29yZHNbaSArIHNoaWZ0XSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIGZvciAoOyBpIDwgdGhpcy5sZW5ndGggLSBzaGlmdDsgaSsrKSB7XG4gICAgICB3ID0gKHRoaXMud29yZHNbaSArIHNoaWZ0XSB8IDApICsgY2Fycnk7XG4gICAgICBjYXJyeSA9IHcgPj4gMjY7XG4gICAgICB0aGlzLndvcmRzW2kgKyBzaGlmdF0gPSB3ICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIGlmIChjYXJyeSA9PT0gMCkgcmV0dXJuIHRoaXMuc3RyaXAoKTtcblxuICAgIC8vIFN1YnRyYWN0aW9uIG92ZXJmbG93XG4gICAgYXNzZXJ0KGNhcnJ5ID09PSAtMSk7XG4gICAgY2FycnkgPSAwO1xuICAgIGZvciAoaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB3ID0gLSh0aGlzLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gdyA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB3ICYgMHgzZmZmZmZmO1xuICAgIH1cbiAgICB0aGlzLm5lZ2F0aXZlID0gMTtcblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl93b3JkRGl2ID0gZnVuY3Rpb24gX3dvcmREaXYgKG51bSwgbW9kZSkge1xuICAgIHZhciBzaGlmdCA9IHRoaXMubGVuZ3RoIC0gbnVtLmxlbmd0aDtcblxuICAgIHZhciBhID0gdGhpcy5jbG9uZSgpO1xuICAgIHZhciBiID0gbnVtO1xuXG4gICAgLy8gTm9ybWFsaXplXG4gICAgdmFyIGJoaSA9IGIud29yZHNbYi5sZW5ndGggLSAxXSB8IDA7XG4gICAgdmFyIGJoaUJpdHMgPSB0aGlzLl9jb3VudEJpdHMoYmhpKTtcbiAgICBzaGlmdCA9IDI2IC0gYmhpQml0cztcbiAgICBpZiAoc2hpZnQgIT09IDApIHtcbiAgICAgIGIgPSBiLnVzaGxuKHNoaWZ0KTtcbiAgICAgIGEuaXVzaGxuKHNoaWZ0KTtcbiAgICAgIGJoaSA9IGIud29yZHNbYi5sZW5ndGggLSAxXSB8IDA7XG4gICAgfVxuXG4gICAgLy8gSW5pdGlhbGl6ZSBxdW90aWVudFxuICAgIHZhciBtID0gYS5sZW5ndGggLSBiLmxlbmd0aDtcbiAgICB2YXIgcTtcblxuICAgIGlmIChtb2RlICE9PSAnbW9kJykge1xuICAgICAgcSA9IG5ldyBCTihudWxsKTtcbiAgICAgIHEubGVuZ3RoID0gbSArIDE7XG4gICAgICBxLndvcmRzID0gbmV3IEFycmF5KHEubGVuZ3RoKTtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcS5sZW5ndGg7IGkrKykge1xuICAgICAgICBxLndvcmRzW2ldID0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgZGlmZiA9IGEuY2xvbmUoKS5faXNobG5zdWJtdWwoYiwgMSwgbSk7XG4gICAgaWYgKGRpZmYubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIGEgPSBkaWZmO1xuICAgICAgaWYgKHEpIHtcbiAgICAgICAgcS53b3Jkc1ttXSA9IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9yICh2YXIgaiA9IG0gLSAxOyBqID49IDA7IGotLSkge1xuICAgICAgdmFyIHFqID0gKGEud29yZHNbYi5sZW5ndGggKyBqXSB8IDApICogMHg0MDAwMDAwICtcbiAgICAgICAgKGEud29yZHNbYi5sZW5ndGggKyBqIC0gMV0gfCAwKTtcblxuICAgICAgLy8gTk9URTogKHFqIC8gYmhpKSBpcyAoMHgzZmZmZmZmICogMHg0MDAwMDAwICsgMHgzZmZmZmZmKSAvIDB4MjAwMDAwMCBtYXhcbiAgICAgIC8vICgweDdmZmZmZmYpXG4gICAgICBxaiA9IE1hdGgubWluKChxaiAvIGJoaSkgfCAwLCAweDNmZmZmZmYpO1xuXG4gICAgICBhLl9pc2hsbnN1Ym11bChiLCBxaiwgaik7XG4gICAgICB3aGlsZSAoYS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICBxai0tO1xuICAgICAgICBhLm5lZ2F0aXZlID0gMDtcbiAgICAgICAgYS5faXNobG5zdWJtdWwoYiwgMSwgaik7XG4gICAgICAgIGlmICghYS5pc1plcm8oKSkge1xuICAgICAgICAgIGEubmVnYXRpdmUgXj0gMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKHEpIHtcbiAgICAgICAgcS53b3Jkc1tqXSA9IHFqO1xuICAgICAgfVxuICAgIH1cbiAgICBpZiAocSkge1xuICAgICAgcS5zdHJpcCgpO1xuICAgIH1cbiAgICBhLnN0cmlwKCk7XG5cbiAgICAvLyBEZW5vcm1hbGl6ZVxuICAgIGlmIChtb2RlICE9PSAnZGl2JyAmJiBzaGlmdCAhPT0gMCkge1xuICAgICAgYS5pdXNocm4oc2hpZnQpO1xuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICBkaXY6IHEgfHwgbnVsbCxcbiAgICAgIG1vZDogYVxuICAgIH07XG4gIH07XG5cbiAgLy8gTk9URTogMSkgYG1vZGVgIGNhbiBiZSBzZXQgdG8gYG1vZGAgdG8gcmVxdWVzdCBtb2Qgb25seSxcbiAgLy8gICAgICAgdG8gYGRpdmAgdG8gcmVxdWVzdCBkaXYgb25seSwgb3IgYmUgYWJzZW50IHRvXG4gIC8vICAgICAgIHJlcXVlc3QgYm90aCBkaXYgJiBtb2RcbiAgLy8gICAgICAgMikgYHBvc2l0aXZlYCBpcyB0cnVlIGlmIHVuc2lnbmVkIG1vZCBpcyByZXF1ZXN0ZWRcbiAgQk4ucHJvdG90eXBlLmRpdm1vZCA9IGZ1bmN0aW9uIGRpdm1vZCAobnVtLCBtb2RlLCBwb3NpdGl2ZSkge1xuICAgIGFzc2VydCghbnVtLmlzWmVybygpKTtcblxuICAgIGlmICh0aGlzLmlzWmVybygpKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IG5ldyBCTigwKSxcbiAgICAgICAgbW9kOiBuZXcgQk4oMClcbiAgICAgIH07XG4gICAgfVxuXG4gICAgdmFyIGRpdiwgbW9kLCByZXM7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgbnVtLm5lZ2F0aXZlID09PSAwKSB7XG4gICAgICByZXMgPSB0aGlzLm5lZygpLmRpdm1vZChudW0sIG1vZGUpO1xuXG4gICAgICBpZiAobW9kZSAhPT0gJ21vZCcpIHtcbiAgICAgICAgZGl2ID0gcmVzLmRpdi5uZWcoKTtcbiAgICAgIH1cblxuICAgICAgaWYgKG1vZGUgIT09ICdkaXYnKSB7XG4gICAgICAgIG1vZCA9IHJlcy5tb2QubmVnKCk7XG4gICAgICAgIGlmIChwb3NpdGl2ZSAmJiBtb2QubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgICBtb2QuaWFkZChudW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogZGl2LFxuICAgICAgICBtb2Q6IG1vZFxuICAgICAgfTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5uZWdhdGl2ZSA9PT0gMCAmJiBudW0ubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHJlcyA9IHRoaXMuZGl2bW9kKG51bS5uZWcoKSwgbW9kZSk7XG5cbiAgICAgIGlmIChtb2RlICE9PSAnbW9kJykge1xuICAgICAgICBkaXYgPSByZXMuZGl2Lm5lZygpO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IGRpdixcbiAgICAgICAgbW9kOiByZXMubW9kXG4gICAgICB9O1xuICAgIH1cblxuICAgIGlmICgodGhpcy5uZWdhdGl2ZSAmIG51bS5uZWdhdGl2ZSkgIT09IDApIHtcbiAgICAgIHJlcyA9IHRoaXMubmVnKCkuZGl2bW9kKG51bS5uZWcoKSwgbW9kZSk7XG5cbiAgICAgIGlmIChtb2RlICE9PSAnZGl2Jykge1xuICAgICAgICBtb2QgPSByZXMubW9kLm5lZygpO1xuICAgICAgICBpZiAocG9zaXRpdmUgJiYgbW9kLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgICAgbW9kLmlzdWIobnVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IHJlcy5kaXYsXG4gICAgICAgIG1vZDogbW9kXG4gICAgICB9O1xuICAgIH1cblxuICAgIC8vIEJvdGggbnVtYmVycyBhcmUgcG9zaXRpdmUgYXQgdGhpcyBwb2ludFxuXG4gICAgLy8gU3RyaXAgYm90aCBudW1iZXJzIHRvIGFwcHJveGltYXRlIHNoaWZ0IHZhbHVlXG4gICAgaWYgKG51bS5sZW5ndGggPiB0aGlzLmxlbmd0aCB8fCB0aGlzLmNtcChudW0pIDwgMCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiBuZXcgQk4oMCksXG4gICAgICAgIG1vZDogdGhpc1xuICAgICAgfTtcbiAgICB9XG5cbiAgICAvLyBWZXJ5IHNob3J0IHJlZHVjdGlvblxuICAgIGlmIChudW0ubGVuZ3RoID09PSAxKSB7XG4gICAgICBpZiAobW9kZSA9PT0gJ2RpdicpIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBkaXY6IHRoaXMuZGl2bihudW0ud29yZHNbMF0pLFxuICAgICAgICAgIG1vZDogbnVsbFxuICAgICAgICB9O1xuICAgICAgfVxuXG4gICAgICBpZiAobW9kZSA9PT0gJ21vZCcpIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBkaXY6IG51bGwsXG4gICAgICAgICAgbW9kOiBuZXcgQk4odGhpcy5tb2RuKG51bS53b3Jkc1swXSkpXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogdGhpcy5kaXZuKG51bS53b3Jkc1swXSksXG4gICAgICAgIG1vZDogbmV3IEJOKHRoaXMubW9kbihudW0ud29yZHNbMF0pKVxuICAgICAgfTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5fd29yZERpdihudW0sIG1vZGUpO1xuICB9O1xuXG4gIC8vIEZpbmQgYHRoaXNgIC8gYG51bWBcbiAgQk4ucHJvdG90eXBlLmRpdiA9IGZ1bmN0aW9uIGRpdiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuZGl2bW9kKG51bSwgJ2RpdicsIGZhbHNlKS5kaXY7XG4gIH07XG5cbiAgLy8gRmluZCBgdGhpc2AgJSBgbnVtYFxuICBCTi5wcm90b3R5cGUubW9kID0gZnVuY3Rpb24gbW9kIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5kaXZtb2QobnVtLCAnbW9kJywgZmFsc2UpLm1vZDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudW1vZCA9IGZ1bmN0aW9uIHVtb2QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmRpdm1vZChudW0sICdtb2QnLCB0cnVlKS5tb2Q7XG4gIH07XG5cbiAgLy8gRmluZCBSb3VuZChgdGhpc2AgLyBgbnVtYClcbiAgQk4ucHJvdG90eXBlLmRpdlJvdW5kID0gZnVuY3Rpb24gZGl2Um91bmQgKG51bSkge1xuICAgIHZhciBkbSA9IHRoaXMuZGl2bW9kKG51bSk7XG5cbiAgICAvLyBGYXN0IGNhc2UgLSBleGFjdCBkaXZpc2lvblxuICAgIGlmIChkbS5tb2QuaXNaZXJvKCkpIHJldHVybiBkbS5kaXY7XG5cbiAgICB2YXIgbW9kID0gZG0uZGl2Lm5lZ2F0aXZlICE9PSAwID8gZG0ubW9kLmlzdWIobnVtKSA6IGRtLm1vZDtcblxuICAgIHZhciBoYWxmID0gbnVtLnVzaHJuKDEpO1xuICAgIHZhciByMiA9IG51bS5hbmRsbigxKTtcbiAgICB2YXIgY21wID0gbW9kLmNtcChoYWxmKTtcblxuICAgIC8vIFJvdW5kIGRvd25cbiAgICBpZiAoY21wIDwgMCB8fCByMiA9PT0gMSAmJiBjbXAgPT09IDApIHJldHVybiBkbS5kaXY7XG5cbiAgICAvLyBSb3VuZCB1cFxuICAgIHJldHVybiBkbS5kaXYubmVnYXRpdmUgIT09IDAgPyBkbS5kaXYuaXN1Ym4oMSkgOiBkbS5kaXYuaWFkZG4oMSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLm1vZG4gPSBmdW5jdGlvbiBtb2RuIChudW0pIHtcbiAgICBhc3NlcnQobnVtIDw9IDB4M2ZmZmZmZik7XG4gICAgdmFyIHAgPSAoMSA8PCAyNikgJSBudW07XG5cbiAgICB2YXIgYWNjID0gMDtcbiAgICBmb3IgKHZhciBpID0gdGhpcy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgYWNjID0gKHAgKiBhY2MgKyAodGhpcy53b3Jkc1tpXSB8IDApKSAlIG51bTtcbiAgICB9XG5cbiAgICByZXR1cm4gYWNjO1xuICB9O1xuXG4gIC8vIEluLXBsYWNlIGRpdmlzaW9uIGJ5IG51bWJlclxuICBCTi5wcm90b3R5cGUuaWRpdm4gPSBmdW5jdGlvbiBpZGl2biAobnVtKSB7XG4gICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYpO1xuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gdGhpcy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgdmFyIHcgPSAodGhpcy53b3Jkc1tpXSB8IDApICsgY2FycnkgKiAweDQwMDAwMDA7XG4gICAgICB0aGlzLndvcmRzW2ldID0gKHcgLyBudW0pIHwgMDtcbiAgICAgIGNhcnJ5ID0gdyAlIG51bTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5kaXZuID0gZnVuY3Rpb24gZGl2biAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pZGl2bihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5lZ2NkID0gZnVuY3Rpb24gZWdjZCAocCkge1xuICAgIGFzc2VydChwLm5lZ2F0aXZlID09PSAwKTtcbiAgICBhc3NlcnQoIXAuaXNaZXJvKCkpO1xuXG4gICAgdmFyIHggPSB0aGlzO1xuICAgIHZhciB5ID0gcC5jbG9uZSgpO1xuXG4gICAgaWYgKHgubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHggPSB4LnVtb2QocCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHggPSB4LmNsb25lKCk7XG4gICAgfVxuXG4gICAgLy8gQSAqIHggKyBCICogeSA9IHhcbiAgICB2YXIgQSA9IG5ldyBCTigxKTtcbiAgICB2YXIgQiA9IG5ldyBCTigwKTtcblxuICAgIC8vIEMgKiB4ICsgRCAqIHkgPSB5XG4gICAgdmFyIEMgPSBuZXcgQk4oMCk7XG4gICAgdmFyIEQgPSBuZXcgQk4oMSk7XG5cbiAgICB2YXIgZyA9IDA7XG5cbiAgICB3aGlsZSAoeC5pc0V2ZW4oKSAmJiB5LmlzRXZlbigpKSB7XG4gICAgICB4Lml1c2hybigxKTtcbiAgICAgIHkuaXVzaHJuKDEpO1xuICAgICAgKytnO1xuICAgIH1cblxuICAgIHZhciB5cCA9IHkuY2xvbmUoKTtcbiAgICB2YXIgeHAgPSB4LmNsb25lKCk7XG5cbiAgICB3aGlsZSAoIXguaXNaZXJvKCkpIHtcbiAgICAgIGZvciAodmFyIGkgPSAwLCBpbSA9IDE7ICh4LndvcmRzWzBdICYgaW0pID09PSAwICYmIGkgPCAyNjsgKytpLCBpbSA8PD0gMSk7XG4gICAgICBpZiAoaSA+IDApIHtcbiAgICAgICAgeC5pdXNocm4oaSk7XG4gICAgICAgIHdoaWxlIChpLS0gPiAwKSB7XG4gICAgICAgICAgaWYgKEEuaXNPZGQoKSB8fCBCLmlzT2RkKCkpIHtcbiAgICAgICAgICAgIEEuaWFkZCh5cCk7XG4gICAgICAgICAgICBCLmlzdWIoeHApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEEuaXVzaHJuKDEpO1xuICAgICAgICAgIEIuaXVzaHJuKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvciAodmFyIGogPSAwLCBqbSA9IDE7ICh5LndvcmRzWzBdICYgam0pID09PSAwICYmIGogPCAyNjsgKytqLCBqbSA8PD0gMSk7XG4gICAgICBpZiAoaiA+IDApIHtcbiAgICAgICAgeS5pdXNocm4oaik7XG4gICAgICAgIHdoaWxlIChqLS0gPiAwKSB7XG4gICAgICAgICAgaWYgKEMuaXNPZGQoKSB8fCBELmlzT2RkKCkpIHtcbiAgICAgICAgICAgIEMuaWFkZCh5cCk7XG4gICAgICAgICAgICBELmlzdWIoeHApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEMuaXVzaHJuKDEpO1xuICAgICAgICAgIEQuaXVzaHJuKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICh4LmNtcCh5KSA+PSAwKSB7XG4gICAgICAgIHguaXN1Yih5KTtcbiAgICAgICAgQS5pc3ViKEMpO1xuICAgICAgICBCLmlzdWIoRCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB5LmlzdWIoeCk7XG4gICAgICAgIEMuaXN1YihBKTtcbiAgICAgICAgRC5pc3ViKEIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICBhOiBDLFxuICAgICAgYjogRCxcbiAgICAgIGdjZDogeS5pdXNobG4oZylcbiAgICB9O1xuICB9O1xuXG4gIC8vIFRoaXMgaXMgcmVkdWNlZCBpbmNhcm5hdGlvbiBvZiB0aGUgYmluYXJ5IEVFQVxuICAvLyBhYm92ZSwgZGVzaWduYXRlZCB0byBpbnZlcnQgbWVtYmVycyBvZiB0aGVcbiAgLy8gX3ByaW1lXyBmaWVsZHMgRihwKSBhdCBhIG1heGltYWwgc3BlZWRcbiAgQk4ucHJvdG90eXBlLl9pbnZtcCA9IGZ1bmN0aW9uIF9pbnZtcCAocCkge1xuICAgIGFzc2VydChwLm5lZ2F0aXZlID09PSAwKTtcbiAgICBhc3NlcnQoIXAuaXNaZXJvKCkpO1xuXG4gICAgdmFyIGEgPSB0aGlzO1xuICAgIHZhciBiID0gcC5jbG9uZSgpO1xuXG4gICAgaWYgKGEubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIGEgPSBhLnVtb2QocCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGEgPSBhLmNsb25lKCk7XG4gICAgfVxuXG4gICAgdmFyIHgxID0gbmV3IEJOKDEpO1xuICAgIHZhciB4MiA9IG5ldyBCTigwKTtcblxuICAgIHZhciBkZWx0YSA9IGIuY2xvbmUoKTtcblxuICAgIHdoaWxlIChhLmNtcG4oMSkgPiAwICYmIGIuY21wbigxKSA+IDApIHtcbiAgICAgIGZvciAodmFyIGkgPSAwLCBpbSA9IDE7IChhLndvcmRzWzBdICYgaW0pID09PSAwICYmIGkgPCAyNjsgKytpLCBpbSA8PD0gMSk7XG4gICAgICBpZiAoaSA+IDApIHtcbiAgICAgICAgYS5pdXNocm4oaSk7XG4gICAgICAgIHdoaWxlIChpLS0gPiAwKSB7XG4gICAgICAgICAgaWYgKHgxLmlzT2RkKCkpIHtcbiAgICAgICAgICAgIHgxLmlhZGQoZGVsdGEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHgxLml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3IgKHZhciBqID0gMCwgam0gPSAxOyAoYi53b3Jkc1swXSAmIGptKSA9PT0gMCAmJiBqIDwgMjY7ICsraiwgam0gPDw9IDEpO1xuICAgICAgaWYgKGogPiAwKSB7XG4gICAgICAgIGIuaXVzaHJuKGopO1xuICAgICAgICB3aGlsZSAoai0tID4gMCkge1xuICAgICAgICAgIGlmICh4Mi5pc09kZCgpKSB7XG4gICAgICAgICAgICB4Mi5pYWRkKGRlbHRhKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB4Mi5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKGEuY21wKGIpID49IDApIHtcbiAgICAgICAgYS5pc3ViKGIpO1xuICAgICAgICB4MS5pc3ViKHgyKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGIuaXN1YihhKTtcbiAgICAgICAgeDIuaXN1Yih4MSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdmFyIHJlcztcbiAgICBpZiAoYS5jbXBuKDEpID09PSAwKSB7XG4gICAgICByZXMgPSB4MTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmVzID0geDI7XG4gICAgfVxuXG4gICAgaWYgKHJlcy5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzLmlhZGQocCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ2NkID0gZnVuY3Rpb24gZ2NkIChudW0pIHtcbiAgICBpZiAodGhpcy5pc1plcm8oKSkgcmV0dXJuIG51bS5hYnMoKTtcbiAgICBpZiAobnVtLmlzWmVybygpKSByZXR1cm4gdGhpcy5hYnMoKTtcblxuICAgIHZhciBhID0gdGhpcy5jbG9uZSgpO1xuICAgIHZhciBiID0gbnVtLmNsb25lKCk7XG4gICAgYS5uZWdhdGl2ZSA9IDA7XG4gICAgYi5uZWdhdGl2ZSA9IDA7XG5cbiAgICAvLyBSZW1vdmUgY29tbW9uIGZhY3RvciBvZiB0d29cbiAgICBmb3IgKHZhciBzaGlmdCA9IDA7IGEuaXNFdmVuKCkgJiYgYi5pc0V2ZW4oKTsgc2hpZnQrKykge1xuICAgICAgYS5pdXNocm4oMSk7XG4gICAgICBiLml1c2hybigxKTtcbiAgICB9XG5cbiAgICBkbyB7XG4gICAgICB3aGlsZSAoYS5pc0V2ZW4oKSkge1xuICAgICAgICBhLml1c2hybigxKTtcbiAgICAgIH1cbiAgICAgIHdoaWxlIChiLmlzRXZlbigpKSB7XG4gICAgICAgIGIuaXVzaHJuKDEpO1xuICAgICAgfVxuXG4gICAgICB2YXIgciA9IGEuY21wKGIpO1xuICAgICAgaWYgKHIgPCAwKSB7XG4gICAgICAgIC8vIFN3YXAgYGFgIGFuZCBgYmAgdG8gbWFrZSBgYWAgYWx3YXlzIGJpZ2dlciB0aGFuIGBiYFxuICAgICAgICB2YXIgdCA9IGE7XG4gICAgICAgIGEgPSBiO1xuICAgICAgICBiID0gdDtcbiAgICAgIH0gZWxzZSBpZiAociA9PT0gMCB8fCBiLmNtcG4oMSkgPT09IDApIHtcbiAgICAgICAgYnJlYWs7XG4gICAgICB9XG5cbiAgICAgIGEuaXN1YihiKTtcbiAgICB9IHdoaWxlICh0cnVlKTtcblxuICAgIHJldHVybiBiLml1c2hsbihzaGlmdCk7XG4gIH07XG5cbiAgLy8gSW52ZXJ0IG51bWJlciBpbiB0aGUgZmllbGQgRihudW0pXG4gIEJOLnByb3RvdHlwZS5pbnZtID0gZnVuY3Rpb24gaW52bSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuZWdjZChudW0pLmEudW1vZChudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc0V2ZW4gPSBmdW5jdGlvbiBpc0V2ZW4gKCkge1xuICAgIHJldHVybiAodGhpcy53b3Jkc1swXSAmIDEpID09PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc09kZCA9IGZ1bmN0aW9uIGlzT2RkICgpIHtcbiAgICByZXR1cm4gKHRoaXMud29yZHNbMF0gJiAxKSA9PT0gMTtcbiAgfTtcblxuICAvLyBBbmQgZmlyc3Qgd29yZCBhbmQgbnVtXG4gIEJOLnByb3RvdHlwZS5hbmRsbiA9IGZ1bmN0aW9uIGFuZGxuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy53b3Jkc1swXSAmIG51bTtcbiAgfTtcblxuICAvLyBJbmNyZW1lbnQgYXQgdGhlIGJpdCBwb3NpdGlvbiBpbi1saW5lXG4gIEJOLnByb3RvdHlwZS5iaW5jbiA9IGZ1bmN0aW9uIGJpbmNuIChiaXQpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdCA9PT0gJ251bWJlcicpO1xuICAgIHZhciByID0gYml0ICUgMjY7XG4gICAgdmFyIHMgPSAoYml0IC0gcikgLyAyNjtcbiAgICB2YXIgcSA9IDEgPDwgcjtcblxuICAgIC8vIEZhc3QgY2FzZTogYml0IGlzIG11Y2ggaGlnaGVyIHRoYW4gYWxsIGV4aXN0aW5nIHdvcmRzXG4gICAgaWYgKHRoaXMubGVuZ3RoIDw9IHMpIHtcbiAgICAgIHRoaXMuX2V4cGFuZChzICsgMSk7XG4gICAgICB0aGlzLndvcmRzW3NdIHw9IHE7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICAvLyBBZGQgYml0IGFuZCBwcm9wYWdhdGUsIGlmIG5lZWRlZFxuICAgIHZhciBjYXJyeSA9IHE7XG4gICAgZm9yICh2YXIgaSA9IHM7IGNhcnJ5ICE9PSAwICYmIGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdyA9IHRoaXMud29yZHNbaV0gfCAwO1xuICAgICAgdyArPSBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gdyA+Pj4gMjY7XG4gICAgICB3ICY9IDB4M2ZmZmZmZjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB3O1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSBjYXJyeTtcbiAgICAgIHRoaXMubGVuZ3RoKys7XG4gICAgfVxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc1plcm8gPSBmdW5jdGlvbiBpc1plcm8gKCkge1xuICAgIHJldHVybiB0aGlzLmxlbmd0aCA9PT0gMSAmJiB0aGlzLndvcmRzWzBdID09PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5jbXBuID0gZnVuY3Rpb24gY21wbiAobnVtKSB7XG4gICAgdmFyIG5lZ2F0aXZlID0gbnVtIDwgMDtcblxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwICYmICFuZWdhdGl2ZSkgcmV0dXJuIC0xO1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG5lZ2F0aXZlKSByZXR1cm4gMTtcblxuICAgIHRoaXMuc3RyaXAoKTtcblxuICAgIHZhciByZXM7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gMSkge1xuICAgICAgcmVzID0gMTtcbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKG5lZ2F0aXZlKSB7XG4gICAgICAgIG51bSA9IC1udW07XG4gICAgICB9XG5cbiAgICAgIGFzc2VydChudW0gPD0gMHgzZmZmZmZmLCAnTnVtYmVyIGlzIHRvbyBiaWcnKTtcblxuICAgICAgdmFyIHcgPSB0aGlzLndvcmRzWzBdIHwgMDtcbiAgICAgIHJlcyA9IHcgPT09IG51bSA/IDAgOiB3IDwgbnVtID8gLTEgOiAxO1xuICAgIH1cbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkgcmV0dXJuIC1yZXMgfCAwO1xuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gQ29tcGFyZSB0d28gbnVtYmVycyBhbmQgcmV0dXJuOlxuICAvLyAxIC0gaWYgYHRoaXNgID4gYG51bWBcbiAgLy8gMCAtIGlmIGB0aGlzYCA9PSBgbnVtYFxuICAvLyAtMSAtIGlmIGB0aGlzYCA8IGBudW1gXG4gIEJOLnByb3RvdHlwZS5jbXAgPSBmdW5jdGlvbiBjbXAgKG51bSkge1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwICYmIG51bS5uZWdhdGl2ZSA9PT0gMCkgcmV0dXJuIC0xO1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkgcmV0dXJuIDE7XG5cbiAgICB2YXIgcmVzID0gdGhpcy51Y21wKG51bSk7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHJldHVybiAtcmVzIHwgMDtcbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vIFVuc2lnbmVkIGNvbXBhcmlzb25cbiAgQk4ucHJvdG90eXBlLnVjbXAgPSBmdW5jdGlvbiB1Y21wIChudW0pIHtcbiAgICAvLyBBdCB0aGlzIHBvaW50IGJvdGggbnVtYmVycyBoYXZlIHRoZSBzYW1lIHNpZ25cbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gMTtcbiAgICBpZiAodGhpcy5sZW5ndGggPCBudW0ubGVuZ3RoKSByZXR1cm4gLTE7XG5cbiAgICB2YXIgcmVzID0gMDtcbiAgICBmb3IgKHZhciBpID0gdGhpcy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgdmFyIGEgPSB0aGlzLndvcmRzW2ldIHwgMDtcbiAgICAgIHZhciBiID0gbnVtLndvcmRzW2ldIHwgMDtcblxuICAgICAgaWYgKGEgPT09IGIpIGNvbnRpbnVlO1xuICAgICAgaWYgKGEgPCBiKSB7XG4gICAgICAgIHJlcyA9IC0xO1xuICAgICAgfSBlbHNlIGlmIChhID4gYikge1xuICAgICAgICByZXMgPSAxO1xuICAgICAgfVxuICAgICAgYnJlYWs7XG4gICAgfVxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0biA9IGZ1bmN0aW9uIGd0biAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pID09PSAxO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ndCA9IGZ1bmN0aW9uIGd0IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA9PT0gMTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ3RlbiA9IGZ1bmN0aW9uIGd0ZW4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA+PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ndGUgPSBmdW5jdGlvbiBndGUgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pID49IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmx0biA9IGZ1bmN0aW9uIGx0biAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pID09PSAtMTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHQgPSBmdW5jdGlvbiBsdCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPT09IC0xO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5sdGVuID0gZnVuY3Rpb24gbHRlbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pIDw9IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmx0ZSA9IGZ1bmN0aW9uIGx0ZSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPD0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZXFuID0gZnVuY3Rpb24gZXFuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmVxID0gZnVuY3Rpb24gZXEgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pID09PSAwO1xuICB9O1xuXG4gIC8vXG4gIC8vIEEgcmVkdWNlIGNvbnRleHQsIGNvdWxkIGJlIHVzaW5nIG1vbnRnb21lcnkgb3Igc29tZXRoaW5nIGJldHRlciwgZGVwZW5kaW5nXG4gIC8vIG9uIHRoZSBgbWAgaXRzZWxmLlxuICAvL1xuICBCTi5yZWQgPSBmdW5jdGlvbiByZWQgKG51bSkge1xuICAgIHJldHVybiBuZXcgUmVkKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvUmVkID0gZnVuY3Rpb24gdG9SZWQgKGN0eCkge1xuICAgIGFzc2VydCghdGhpcy5yZWQsICdBbHJlYWR5IGEgbnVtYmVyIGluIHJlZHVjdGlvbiBjb250ZXh0Jyk7XG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDAsICdyZWQgd29ya3Mgb25seSB3aXRoIHBvc2l0aXZlcycpO1xuICAgIHJldHVybiBjdHguY29udmVydFRvKHRoaXMpLl9mb3JjZVJlZChjdHgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5mcm9tUmVkID0gZnVuY3Rpb24gZnJvbVJlZCAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAnZnJvbVJlZCB3b3JrcyBvbmx5IHdpdGggbnVtYmVycyBpbiByZWR1Y3Rpb24gY29udGV4dCcpO1xuICAgIHJldHVybiB0aGlzLnJlZC5jb252ZXJ0RnJvbSh0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2ZvcmNlUmVkID0gZnVuY3Rpb24gX2ZvcmNlUmVkIChjdHgpIHtcbiAgICB0aGlzLnJlZCA9IGN0eDtcbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZm9yY2VSZWQgPSBmdW5jdGlvbiBmb3JjZVJlZCAoY3R4KSB7XG4gICAgYXNzZXJ0KCF0aGlzLnJlZCwgJ0FscmVhZHkgYSBudW1iZXIgaW4gcmVkdWN0aW9uIGNvbnRleHQnKTtcbiAgICByZXR1cm4gdGhpcy5fZm9yY2VSZWQoY3R4KTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkQWRkID0gZnVuY3Rpb24gcmVkQWRkIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRBZGQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmFkZCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRJQWRkID0gZnVuY3Rpb24gcmVkSUFkZCAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkSUFkZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuaWFkZCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRTdWIgPSBmdW5jdGlvbiByZWRTdWIgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZFN1YiB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuc3ViKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElTdWIgPSBmdW5jdGlvbiByZWRJU3ViIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJU3ViIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pc3ViKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFNobCA9IGZ1bmN0aW9uIHJlZFNobCAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU2hsIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zaGwodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkTXVsID0gZnVuY3Rpb24gcmVkTXVsIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRNdWwgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTIodGhpcywgbnVtKTtcbiAgICByZXR1cm4gdGhpcy5yZWQubXVsKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElNdWwgPSBmdW5jdGlvbiByZWRJTXVsIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRNdWwgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTIodGhpcywgbnVtKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuaW11bCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRTcXIgPSBmdW5jdGlvbiByZWRTcXIgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZFNxciB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuc3FyKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRJU3FyID0gZnVuY3Rpb24gcmVkSVNxciAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkSVNxciB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuaXNxcih0aGlzKTtcbiAgfTtcblxuICAvLyBTcXVhcmUgcm9vdCBvdmVyIHBcbiAgQk4ucHJvdG90eXBlLnJlZFNxcnQgPSBmdW5jdGlvbiByZWRTcXJ0ICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRTcXJ0IHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zcXJ0KHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRJbnZtID0gZnVuY3Rpb24gcmVkSW52bSAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkSW52bSB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuaW52bSh0aGlzKTtcbiAgfTtcblxuICAvLyBSZXR1cm4gbmVnYXRpdmUgY2xvbmUgb2YgYHRoaXNgICUgYHJlZCBtb2R1bG9gXG4gIEJOLnByb3RvdHlwZS5yZWROZWcgPSBmdW5jdGlvbiByZWROZWcgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE5lZyB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQubmVnKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRQb3cgPSBmdW5jdGlvbiByZWRQb3cgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCAmJiAhbnVtLnJlZCwgJ3JlZFBvdyhub3JtYWxOdW0pJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnBvdyh0aGlzLCBudW0pO1xuICB9O1xuXG4gIC8vIFByaW1lIG51bWJlcnMgd2l0aCBlZmZpY2llbnQgcmVkdWN0aW9uXG4gIHZhciBwcmltZXMgPSB7XG4gICAgazI1NjogbnVsbCxcbiAgICBwMjI0OiBudWxsLFxuICAgIHAxOTI6IG51bGwsXG4gICAgcDI1NTE5OiBudWxsXG4gIH07XG5cbiAgLy8gUHNldWRvLU1lcnNlbm5lIHByaW1lXG4gIGZ1bmN0aW9uIE1QcmltZSAobmFtZSwgcCkge1xuICAgIC8vIFAgPSAyIF4gTiAtIEtcbiAgICB0aGlzLm5hbWUgPSBuYW1lO1xuICAgIHRoaXMucCA9IG5ldyBCTihwLCAxNik7XG4gICAgdGhpcy5uID0gdGhpcy5wLmJpdExlbmd0aCgpO1xuICAgIHRoaXMuayA9IG5ldyBCTigxKS5pdXNobG4odGhpcy5uKS5pc3ViKHRoaXMucCk7XG5cbiAgICB0aGlzLnRtcCA9IHRoaXMuX3RtcCgpO1xuICB9XG5cbiAgTVByaW1lLnByb3RvdHlwZS5fdG1wID0gZnVuY3Rpb24gX3RtcCAoKSB7XG4gICAgdmFyIHRtcCA9IG5ldyBCTihudWxsKTtcbiAgICB0bXAud29yZHMgPSBuZXcgQXJyYXkoTWF0aC5jZWlsKHRoaXMubiAvIDEzKSk7XG4gICAgcmV0dXJuIHRtcDtcbiAgfTtcblxuICBNUHJpbWUucHJvdG90eXBlLmlyZWR1Y2UgPSBmdW5jdGlvbiBpcmVkdWNlIChudW0pIHtcbiAgICAvLyBBc3N1bWVzIHRoYXQgYG51bWAgaXMgbGVzcyB0aGFuIGBQXjJgXG4gICAgLy8gbnVtID0gSEkgKiAoMiBeIE4gLSBLKSArIEhJICogSyArIExPID0gSEkgKiBLICsgTE8gKG1vZCBQKVxuICAgIHZhciByID0gbnVtO1xuICAgIHZhciBybGVuO1xuXG4gICAgZG8ge1xuICAgICAgdGhpcy5zcGxpdChyLCB0aGlzLnRtcCk7XG4gICAgICByID0gdGhpcy5pbXVsSyhyKTtcbiAgICAgIHIgPSByLmlhZGQodGhpcy50bXApO1xuICAgICAgcmxlbiA9IHIuYml0TGVuZ3RoKCk7XG4gICAgfSB3aGlsZSAocmxlbiA+IHRoaXMubik7XG5cbiAgICB2YXIgY21wID0gcmxlbiA8IHRoaXMubiA/IC0xIDogci51Y21wKHRoaXMucCk7XG4gICAgaWYgKGNtcCA9PT0gMCkge1xuICAgICAgci53b3Jkc1swXSA9IDA7XG4gICAgICByLmxlbmd0aCA9IDE7XG4gICAgfSBlbHNlIGlmIChjbXAgPiAwKSB7XG4gICAgICByLmlzdWIodGhpcy5wKTtcbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKHIuc3RyaXAgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAvLyByIGlzIEJOIHY0IGluc3RhbmNlXG4gICAgICAgIHIuc3RyaXAoKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIC8vIHIgaXMgQk4gdjUgaW5zdGFuY2VcbiAgICAgICAgci5fc3RyaXAoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBNUHJpbWUucHJvdG90eXBlLnNwbGl0ID0gZnVuY3Rpb24gc3BsaXQgKGlucHV0LCBvdXQpIHtcbiAgICBpbnB1dC5pdXNocm4odGhpcy5uLCAwLCBvdXQpO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuaW11bEsgPSBmdW5jdGlvbiBpbXVsSyAobnVtKSB7XG4gICAgcmV0dXJuIG51bS5pbXVsKHRoaXMuayk7XG4gIH07XG5cbiAgZnVuY3Rpb24gSzI1NiAoKSB7XG4gICAgTVByaW1lLmNhbGwoXG4gICAgICB0aGlzLFxuICAgICAgJ2syNTYnLFxuICAgICAgJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZlIGZmZmZmYzJmJyk7XG4gIH1cbiAgaW5oZXJpdHMoSzI1NiwgTVByaW1lKTtcblxuICBLMjU2LnByb3RvdHlwZS5zcGxpdCA9IGZ1bmN0aW9uIHNwbGl0IChpbnB1dCwgb3V0cHV0KSB7XG4gICAgLy8gMjU2ID0gOSAqIDI2ICsgMjJcbiAgICB2YXIgbWFzayA9IDB4M2ZmZmZmO1xuXG4gICAgdmFyIG91dExlbiA9IE1hdGgubWluKGlucHV0Lmxlbmd0aCwgOSk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBvdXRMZW47IGkrKykge1xuICAgICAgb3V0cHV0LndvcmRzW2ldID0gaW5wdXQud29yZHNbaV07XG4gICAgfVxuICAgIG91dHB1dC5sZW5ndGggPSBvdXRMZW47XG5cbiAgICBpZiAoaW5wdXQubGVuZ3RoIDw9IDkpIHtcbiAgICAgIGlucHV0LndvcmRzWzBdID0gMDtcbiAgICAgIGlucHV0Lmxlbmd0aCA9IDE7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgLy8gU2hpZnQgYnkgOSBsaW1ic1xuICAgIHZhciBwcmV2ID0gaW5wdXQud29yZHNbOV07XG4gICAgb3V0cHV0LndvcmRzW291dHB1dC5sZW5ndGgrK10gPSBwcmV2ICYgbWFzaztcblxuICAgIGZvciAoaSA9IDEwOyBpIDwgaW5wdXQubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBuZXh0ID0gaW5wdXQud29yZHNbaV0gfCAwO1xuICAgICAgaW5wdXQud29yZHNbaSAtIDEwXSA9ICgobmV4dCAmIG1hc2spIDw8IDQpIHwgKHByZXYgPj4+IDIyKTtcbiAgICAgIHByZXYgPSBuZXh0O1xuICAgIH1cbiAgICBwcmV2ID4+Pj0gMjI7XG4gICAgaW5wdXQud29yZHNbaSAtIDEwXSA9IHByZXY7XG4gICAgaWYgKHByZXYgPT09IDAgJiYgaW5wdXQubGVuZ3RoID4gMTApIHtcbiAgICAgIGlucHV0Lmxlbmd0aCAtPSAxMDtcbiAgICB9IGVsc2Uge1xuICAgICAgaW5wdXQubGVuZ3RoIC09IDk7XG4gICAgfVxuICB9O1xuXG4gIEsyNTYucHJvdG90eXBlLmltdWxLID0gZnVuY3Rpb24gaW11bEsgKG51bSkge1xuICAgIC8vIEsgPSAweDEwMDAwMDNkMSA9IFsgMHg0MCwgMHgzZDEgXVxuICAgIG51bS53b3Jkc1tudW0ubGVuZ3RoXSA9IDA7XG4gICAgbnVtLndvcmRzW251bS5sZW5ndGggKyAxXSA9IDA7XG4gICAgbnVtLmxlbmd0aCArPSAyO1xuXG4gICAgLy8gYm91bmRlZCBhdDogMHg0MCAqIDB4M2ZmZmZmZiArIDB4M2QwID0gMHgxMDAwMDAzOTBcbiAgICB2YXIgbG8gPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdyA9IG51bS53b3Jkc1tpXSB8IDA7XG4gICAgICBsbyArPSB3ICogMHgzZDE7XG4gICAgICBudW0ud29yZHNbaV0gPSBsbyAmIDB4M2ZmZmZmZjtcbiAgICAgIGxvID0gdyAqIDB4NDAgKyAoKGxvIC8gMHg0MDAwMDAwKSB8IDApO1xuICAgIH1cblxuICAgIC8vIEZhc3QgbGVuZ3RoIHJlZHVjdGlvblxuICAgIGlmIChudW0ud29yZHNbbnVtLmxlbmd0aCAtIDFdID09PSAwKSB7XG4gICAgICBudW0ubGVuZ3RoLS07XG4gICAgICBpZiAobnVtLndvcmRzW251bS5sZW5ndGggLSAxXSA9PT0gMCkge1xuICAgICAgICBudW0ubGVuZ3RoLS07XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBudW07XG4gIH07XG5cbiAgZnVuY3Rpb24gUDIyNCAoKSB7XG4gICAgTVByaW1lLmNhbGwoXG4gICAgICB0aGlzLFxuICAgICAgJ3AyMjQnLFxuICAgICAgJ2ZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIGZmZmZmZmZmIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAxJyk7XG4gIH1cbiAgaW5oZXJpdHMoUDIyNCwgTVByaW1lKTtcblxuICBmdW5jdGlvbiBQMTkyICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAncDE5MicsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUgZmZmZmZmZmYgZmZmZmZmZmYnKTtcbiAgfVxuICBpbmhlcml0cyhQMTkyLCBNUHJpbWUpO1xuXG4gIGZ1bmN0aW9uIFAyNTUxOSAoKSB7XG4gICAgLy8gMiBeIDI1NSAtIDE5XG4gICAgTVByaW1lLmNhbGwoXG4gICAgICB0aGlzLFxuICAgICAgJzI1NTE5JyxcbiAgICAgICc3ZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmVkJyk7XG4gIH1cbiAgaW5oZXJpdHMoUDI1NTE5LCBNUHJpbWUpO1xuXG4gIFAyNTUxOS5wcm90b3R5cGUuaW11bEsgPSBmdW5jdGlvbiBpbXVsSyAobnVtKSB7XG4gICAgLy8gSyA9IDB4MTNcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgaGkgPSAobnVtLndvcmRzW2ldIHwgMCkgKiAweDEzICsgY2Fycnk7XG4gICAgICB2YXIgbG8gPSBoaSAmIDB4M2ZmZmZmZjtcbiAgICAgIGhpID4+Pj0gMjY7XG5cbiAgICAgIG51bS53b3Jkc1tpXSA9IGxvO1xuICAgICAgY2FycnkgPSBoaTtcbiAgICB9XG4gICAgaWYgKGNhcnJ5ICE9PSAwKSB7XG4gICAgICBudW0ud29yZHNbbnVtLmxlbmd0aCsrXSA9IGNhcnJ5O1xuICAgIH1cbiAgICByZXR1cm4gbnVtO1xuICB9O1xuXG4gIC8vIEV4cG9ydGVkIG1vc3RseSBmb3IgdGVzdGluZyBwdXJwb3NlcywgdXNlIHBsYWluIG5hbWUgaW5zdGVhZFxuICBCTi5fcHJpbWUgPSBmdW5jdGlvbiBwcmltZSAobmFtZSkge1xuICAgIC8vIENhY2hlZCB2ZXJzaW9uIG9mIHByaW1lXG4gICAgaWYgKHByaW1lc1tuYW1lXSkgcmV0dXJuIHByaW1lc1tuYW1lXTtcblxuICAgIHZhciBwcmltZTtcbiAgICBpZiAobmFtZSA9PT0gJ2syNTYnKSB7XG4gICAgICBwcmltZSA9IG5ldyBLMjU2KCk7XG4gICAgfSBlbHNlIGlmIChuYW1lID09PSAncDIyNCcpIHtcbiAgICAgIHByaW1lID0gbmV3IFAyMjQoKTtcbiAgICB9IGVsc2UgaWYgKG5hbWUgPT09ICdwMTkyJykge1xuICAgICAgcHJpbWUgPSBuZXcgUDE5MigpO1xuICAgIH0gZWxzZSBpZiAobmFtZSA9PT0gJ3AyNTUxOScpIHtcbiAgICAgIHByaW1lID0gbmV3IFAyNTUxOSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ1Vua25vd24gcHJpbWUgJyArIG5hbWUpO1xuICAgIH1cbiAgICBwcmltZXNbbmFtZV0gPSBwcmltZTtcblxuICAgIHJldHVybiBwcmltZTtcbiAgfTtcblxuICAvL1xuICAvLyBCYXNlIHJlZHVjdGlvbiBlbmdpbmVcbiAgLy9cbiAgZnVuY3Rpb24gUmVkIChtKSB7XG4gICAgaWYgKHR5cGVvZiBtID09PSAnc3RyaW5nJykge1xuICAgICAgdmFyIHByaW1lID0gQk4uX3ByaW1lKG0pO1xuICAgICAgdGhpcy5tID0gcHJpbWUucDtcbiAgICAgIHRoaXMucHJpbWUgPSBwcmltZTtcbiAgICB9IGVsc2Uge1xuICAgICAgYXNzZXJ0KG0uZ3RuKDEpLCAnbW9kdWx1cyBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxJyk7XG4gICAgICB0aGlzLm0gPSBtO1xuICAgICAgdGhpcy5wcmltZSA9IG51bGw7XG4gICAgfVxuICB9XG5cbiAgUmVkLnByb3RvdHlwZS5fdmVyaWZ5MSA9IGZ1bmN0aW9uIF92ZXJpZnkxIChhKSB7XG4gICAgYXNzZXJ0KGEubmVnYXRpdmUgPT09IDAsICdyZWQgd29ya3Mgb25seSB3aXRoIHBvc2l0aXZlcycpO1xuICAgIGFzc2VydChhLnJlZCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLl92ZXJpZnkyID0gZnVuY3Rpb24gX3ZlcmlmeTIgKGEsIGIpIHtcbiAgICBhc3NlcnQoKGEubmVnYXRpdmUgfCBiLm5lZ2F0aXZlKSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgYXNzZXJ0KGEucmVkICYmIGEucmVkID09PSBiLnJlZCxcbiAgICAgICdyZWQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pbW9kID0gZnVuY3Rpb24gaW1vZCAoYSkge1xuICAgIGlmICh0aGlzLnByaW1lKSByZXR1cm4gdGhpcy5wcmltZS5pcmVkdWNlKGEpLl9mb3JjZVJlZCh0aGlzKTtcbiAgICByZXR1cm4gYS51bW9kKHRoaXMubSkuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUubmVnID0gZnVuY3Rpb24gbmVnIChhKSB7XG4gICAgaWYgKGEuaXNaZXJvKCkpIHtcbiAgICAgIHJldHVybiBhLmNsb25lKCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMubS5zdWIoYSkuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gYWRkIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcblxuICAgIHZhciByZXMgPSBhLmFkZChiKTtcbiAgICBpZiAocmVzLmNtcCh0aGlzLm0pID49IDApIHtcbiAgICAgIHJlcy5pc3ViKHRoaXMubSk7XG4gICAgfVxuICAgIHJldHVybiByZXMuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaWFkZCA9IGZ1bmN0aW9uIGlhZGQgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuXG4gICAgdmFyIHJlcyA9IGEuaWFkZChiKTtcbiAgICBpZiAocmVzLmNtcCh0aGlzLm0pID49IDApIHtcbiAgICAgIHJlcy5pc3ViKHRoaXMubSk7XG4gICAgfVxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5zdWIgPSBmdW5jdGlvbiBzdWIgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuXG4gICAgdmFyIHJlcyA9IGEuc3ViKGIpO1xuICAgIGlmIChyZXMuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcy5pYWRkKHRoaXMubSk7XG4gICAgfVxuICAgIHJldHVybiByZXMuX2ZvcmNlUmVkKHRoaXMpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaXN1YiA9IGZ1bmN0aW9uIGlzdWIgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuXG4gICAgdmFyIHJlcyA9IGEuaXN1YihiKTtcbiAgICBpZiAocmVzLmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMuaWFkZCh0aGlzLm0pO1xuICAgIH1cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuc2hsID0gZnVuY3Rpb24gc2hsIChhLCBudW0pIHtcbiAgICB0aGlzLl92ZXJpZnkxKGEpO1xuICAgIHJldHVybiB0aGlzLmltb2QoYS51c2hsbihudW0pKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmltdWwgPSBmdW5jdGlvbiBpbXVsIChhLCBiKSB7XG4gICAgdGhpcy5fdmVyaWZ5MihhLCBiKTtcbiAgICByZXR1cm4gdGhpcy5pbW9kKGEuaW11bChiKSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuICAgIHJldHVybiB0aGlzLmltb2QoYS5tdWwoYikpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaXNxciA9IGZ1bmN0aW9uIGlzcXIgKGEpIHtcbiAgICByZXR1cm4gdGhpcy5pbXVsKGEsIGEuY2xvbmUoKSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5zcXIgPSBmdW5jdGlvbiBzcXIgKGEpIHtcbiAgICByZXR1cm4gdGhpcy5tdWwoYSwgYSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5zcXJ0ID0gZnVuY3Rpb24gc3FydCAoYSkge1xuICAgIGlmIChhLmlzWmVybygpKSByZXR1cm4gYS5jbG9uZSgpO1xuXG4gICAgdmFyIG1vZDMgPSB0aGlzLm0uYW5kbG4oMyk7XG4gICAgYXNzZXJ0KG1vZDMgJSAyID09PSAxKTtcblxuICAgIC8vIEZhc3QgY2FzZVxuICAgIGlmIChtb2QzID09PSAzKSB7XG4gICAgICB2YXIgcG93ID0gdGhpcy5tLmFkZChuZXcgQk4oMSkpLml1c2hybigyKTtcbiAgICAgIHJldHVybiB0aGlzLnBvdyhhLCBwb3cpO1xuICAgIH1cblxuICAgIC8vIFRvbmVsbGktU2hhbmtzIGFsZ29yaXRobSAoVG90YWxseSB1bm9wdGltaXplZCBhbmQgc2xvdylcbiAgICAvL1xuICAgIC8vIEZpbmQgUSBhbmQgUywgdGhhdCBRICogMiBeIFMgPSAoUCAtIDEpXG4gICAgdmFyIHEgPSB0aGlzLm0uc3VibigxKTtcbiAgICB2YXIgcyA9IDA7XG4gICAgd2hpbGUgKCFxLmlzWmVybygpICYmIHEuYW5kbG4oMSkgPT09IDApIHtcbiAgICAgIHMrKztcbiAgICAgIHEuaXVzaHJuKDEpO1xuICAgIH1cbiAgICBhc3NlcnQoIXEuaXNaZXJvKCkpO1xuXG4gICAgdmFyIG9uZSA9IG5ldyBCTigxKS50b1JlZCh0aGlzKTtcbiAgICB2YXIgbk9uZSA9IG9uZS5yZWROZWcoKTtcblxuICAgIC8vIEZpbmQgcXVhZHJhdGljIG5vbi1yZXNpZHVlXG4gICAgLy8gTk9URTogTWF4IGlzIHN1Y2ggYmVjYXVzZSBvZiBnZW5lcmFsaXplZCBSaWVtYW5uIGh5cG90aGVzaXMuXG4gICAgdmFyIGxwb3cgPSB0aGlzLm0uc3VibigxKS5pdXNocm4oMSk7XG4gICAgdmFyIHogPSB0aGlzLm0uYml0TGVuZ3RoKCk7XG4gICAgeiA9IG5ldyBCTigyICogeiAqIHopLnRvUmVkKHRoaXMpO1xuXG4gICAgd2hpbGUgKHRoaXMucG93KHosIGxwb3cpLmNtcChuT25lKSAhPT0gMCkge1xuICAgICAgei5yZWRJQWRkKG5PbmUpO1xuICAgIH1cblxuICAgIHZhciBjID0gdGhpcy5wb3coeiwgcSk7XG4gICAgdmFyIHIgPSB0aGlzLnBvdyhhLCBxLmFkZG4oMSkuaXVzaHJuKDEpKTtcbiAgICB2YXIgdCA9IHRoaXMucG93KGEsIHEpO1xuICAgIHZhciBtID0gcztcbiAgICB3aGlsZSAodC5jbXAob25lKSAhPT0gMCkge1xuICAgICAgdmFyIHRtcCA9IHQ7XG4gICAgICBmb3IgKHZhciBpID0gMDsgdG1wLmNtcChvbmUpICE9PSAwOyBpKyspIHtcbiAgICAgICAgdG1wID0gdG1wLnJlZFNxcigpO1xuICAgICAgfVxuICAgICAgYXNzZXJ0KGkgPCBtKTtcbiAgICAgIHZhciBiID0gdGhpcy5wb3coYywgbmV3IEJOKDEpLml1c2hsbihtIC0gaSAtIDEpKTtcblxuICAgICAgciA9IHIucmVkTXVsKGIpO1xuICAgICAgYyA9IGIucmVkU3FyKCk7XG4gICAgICB0ID0gdC5yZWRNdWwoYyk7XG4gICAgICBtID0gaTtcbiAgICB9XG5cbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmludm0gPSBmdW5jdGlvbiBpbnZtIChhKSB7XG4gICAgdmFyIGludiA9IGEuX2ludm1wKHRoaXMubSk7XG4gICAgaWYgKGludi5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgaW52Lm5lZ2F0aXZlID0gMDtcbiAgICAgIHJldHVybiB0aGlzLmltb2QoaW52KS5yZWROZWcoKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIHRoaXMuaW1vZChpbnYpO1xuICAgIH1cbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnBvdyA9IGZ1bmN0aW9uIHBvdyAoYSwgbnVtKSB7XG4gICAgaWYgKG51bS5pc1plcm8oKSkgcmV0dXJuIG5ldyBCTigxKS50b1JlZCh0aGlzKTtcbiAgICBpZiAobnVtLmNtcG4oMSkgPT09IDApIHJldHVybiBhLmNsb25lKCk7XG5cbiAgICB2YXIgd2luZG93U2l6ZSA9IDQ7XG4gICAgdmFyIHduZCA9IG5ldyBBcnJheSgxIDw8IHdpbmRvd1NpemUpO1xuICAgIHduZFswXSA9IG5ldyBCTigxKS50b1JlZCh0aGlzKTtcbiAgICB3bmRbMV0gPSBhO1xuICAgIGZvciAodmFyIGkgPSAyOyBpIDwgd25kLmxlbmd0aDsgaSsrKSB7XG4gICAgICB3bmRbaV0gPSB0aGlzLm11bCh3bmRbaSAtIDFdLCBhKTtcbiAgICB9XG5cbiAgICB2YXIgcmVzID0gd25kWzBdO1xuICAgIHZhciBjdXJyZW50ID0gMDtcbiAgICB2YXIgY3VycmVudExlbiA9IDA7XG4gICAgdmFyIHN0YXJ0ID0gbnVtLmJpdExlbmd0aCgpICUgMjY7XG4gICAgaWYgKHN0YXJ0ID09PSAwKSB7XG4gICAgICBzdGFydCA9IDI2O1xuICAgIH1cblxuICAgIGZvciAoaSA9IG51bS5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgdmFyIHdvcmQgPSBudW0ud29yZHNbaV07XG4gICAgICBmb3IgKHZhciBqID0gc3RhcnQgLSAxOyBqID49IDA7IGotLSkge1xuICAgICAgICB2YXIgYml0ID0gKHdvcmQgPj4gaikgJiAxO1xuICAgICAgICBpZiAocmVzICE9PSB3bmRbMF0pIHtcbiAgICAgICAgICByZXMgPSB0aGlzLnNxcihyZXMpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGJpdCA9PT0gMCAmJiBjdXJyZW50ID09PSAwKSB7XG4gICAgICAgICAgY3VycmVudExlbiA9IDA7XG4gICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cblxuICAgICAgICBjdXJyZW50IDw8PSAxO1xuICAgICAgICBjdXJyZW50IHw9IGJpdDtcbiAgICAgICAgY3VycmVudExlbisrO1xuICAgICAgICBpZiAoY3VycmVudExlbiAhPT0gd2luZG93U2l6ZSAmJiAoaSAhPT0gMCB8fCBqICE9PSAwKSkgY29udGludWU7XG5cbiAgICAgICAgcmVzID0gdGhpcy5tdWwocmVzLCB3bmRbY3VycmVudF0pO1xuICAgICAgICBjdXJyZW50TGVuID0gMDtcbiAgICAgICAgY3VycmVudCA9IDA7XG4gICAgICB9XG4gICAgICBzdGFydCA9IDI2O1xuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5jb252ZXJ0VG8gPSBmdW5jdGlvbiBjb252ZXJ0VG8gKG51bSkge1xuICAgIHZhciByID0gbnVtLnVtb2QodGhpcy5tKTtcblxuICAgIHJldHVybiByID09PSBudW0gPyByLmNsb25lKCkgOiByO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuY29udmVydEZyb20gPSBmdW5jdGlvbiBjb252ZXJ0RnJvbSAobnVtKSB7XG4gICAgdmFyIHJlcyA9IG51bS5jbG9uZSgpO1xuICAgIHJlcy5yZWQgPSBudWxsO1xuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy9cbiAgLy8gTW9udGdvbWVyeSBtZXRob2QgZW5naW5lXG4gIC8vXG5cbiAgQk4ubW9udCA9IGZ1bmN0aW9uIG1vbnQgKG51bSkge1xuICAgIHJldHVybiBuZXcgTW9udChudW0pO1xuICB9O1xuXG4gIGZ1bmN0aW9uIE1vbnQgKG0pIHtcbiAgICBSZWQuY2FsbCh0aGlzLCBtKTtcblxuICAgIHRoaXMuc2hpZnQgPSB0aGlzLm0uYml0TGVuZ3RoKCk7XG4gICAgaWYgKHRoaXMuc2hpZnQgJSAyNiAhPT0gMCkge1xuICAgICAgdGhpcy5zaGlmdCArPSAyNiAtICh0aGlzLnNoaWZ0ICUgMjYpO1xuICAgIH1cblxuICAgIHRoaXMuciA9IG5ldyBCTigxKS5pdXNobG4odGhpcy5zaGlmdCk7XG4gICAgdGhpcy5yMiA9IHRoaXMuaW1vZCh0aGlzLnIuc3FyKCkpO1xuICAgIHRoaXMucmludiA9IHRoaXMuci5faW52bXAodGhpcy5tKTtcblxuICAgIHRoaXMubWludiA9IHRoaXMucmludi5tdWwodGhpcy5yKS5pc3VibigxKS5kaXYodGhpcy5tKTtcbiAgICB0aGlzLm1pbnYgPSB0aGlzLm1pbnYudW1vZCh0aGlzLnIpO1xuICAgIHRoaXMubWludiA9IHRoaXMuci5zdWIodGhpcy5taW52KTtcbiAgfVxuICBpbmhlcml0cyhNb250LCBSZWQpO1xuXG4gIE1vbnQucHJvdG90eXBlLmNvbnZlcnRUbyA9IGZ1bmN0aW9uIGNvbnZlcnRUbyAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChudW0udXNobG4odGhpcy5zaGlmdCkpO1xuICB9O1xuXG4gIE1vbnQucHJvdG90eXBlLmNvbnZlcnRGcm9tID0gZnVuY3Rpb24gY29udmVydEZyb20gKG51bSkge1xuICAgIHZhciByID0gdGhpcy5pbW9kKG51bS5tdWwodGhpcy5yaW52KSk7XG4gICAgci5yZWQgPSBudWxsO1xuICAgIHJldHVybiByO1xuICB9O1xuXG4gIE1vbnQucHJvdG90eXBlLmltdWwgPSBmdW5jdGlvbiBpbXVsIChhLCBiKSB7XG4gICAgaWYgKGEuaXNaZXJvKCkgfHwgYi5pc1plcm8oKSkge1xuICAgICAgYS53b3Jkc1swXSA9IDA7XG4gICAgICBhLmxlbmd0aCA9IDE7XG4gICAgICByZXR1cm4gYTtcbiAgICB9XG5cbiAgICB2YXIgdCA9IGEuaW11bChiKTtcbiAgICB2YXIgYyA9IHQubWFza24odGhpcy5zaGlmdCkubXVsKHRoaXMubWludikuaW1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm0pO1xuICAgIHZhciB1ID0gdC5pc3ViKGMpLml1c2hybih0aGlzLnNoaWZ0KTtcbiAgICB2YXIgcmVzID0gdTtcblxuICAgIGlmICh1LmNtcCh0aGlzLm0pID49IDApIHtcbiAgICAgIHJlcyA9IHUuaXN1Yih0aGlzLm0pO1xuICAgIH0gZWxzZSBpZiAodS5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzID0gdS5pYWRkKHRoaXMubSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUubXVsID0gZnVuY3Rpb24gbXVsIChhLCBiKSB7XG4gICAgaWYgKGEuaXNaZXJvKCkgfHwgYi5pc1plcm8oKSkgcmV0dXJuIG5ldyBCTigwKS5fZm9yY2VSZWQodGhpcyk7XG5cbiAgICB2YXIgdCA9IGEubXVsKGIpO1xuICAgIHZhciBjID0gdC5tYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5taW52KS5pbWFza24odGhpcy5zaGlmdCkubXVsKHRoaXMubSk7XG4gICAgdmFyIHUgPSB0LmlzdWIoYykuaXVzaHJuKHRoaXMuc2hpZnQpO1xuICAgIHZhciByZXMgPSB1O1xuICAgIGlmICh1LmNtcCh0aGlzLm0pID49IDApIHtcbiAgICAgIHJlcyA9IHUuaXN1Yih0aGlzLm0pO1xuICAgIH0gZWxzZSBpZiAodS5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzID0gdS5pYWRkKHRoaXMubSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuaW52bSA9IGZ1bmN0aW9uIGludm0gKGEpIHtcbiAgICAvLyAoQVIpXi0xICogUl4yID0gKEFeLTEgKiBSXi0xKSAqIFJeMiA9IEFeLTEgKiBSXG4gICAgdmFyIHJlcyA9IHRoaXMuaW1vZChhLl9pbnZtcCh0aGlzLm0pLm11bCh0aGlzLnIyKSk7XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG59KSh0eXBlb2YgbW9kdWxlID09PSAndW5kZWZpbmVkJyB8fCBtb2R1bGUsIHRoaXMpO1xuIiwiLyoqXG4gKiBDb2RlIHJlZmFjdG9yZWQgZnJvbSBNb3ppbGxhIERldmVsb3BlciBOZXR3b3JrOlxuICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvT2JqZWN0L2Fzc2lnblxuICovXG5cbid1c2Ugc3RyaWN0JztcblxuZnVuY3Rpb24gYXNzaWduKHRhcmdldCwgZmlyc3RTb3VyY2UpIHtcbiAgaWYgKHRhcmdldCA9PT0gdW5kZWZpbmVkIHx8IHRhcmdldCA9PT0gbnVsbCkge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0Nhbm5vdCBjb252ZXJ0IGZpcnN0IGFyZ3VtZW50IHRvIG9iamVjdCcpO1xuICB9XG5cbiAgdmFyIHRvID0gT2JqZWN0KHRhcmdldCk7XG4gIGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIG5leHRTb3VyY2UgPSBhcmd1bWVudHNbaV07XG4gICAgaWYgKG5leHRTb3VyY2UgPT09IHVuZGVmaW5lZCB8fCBuZXh0U291cmNlID09PSBudWxsKSB7XG4gICAgICBjb250aW51ZTtcbiAgICB9XG5cbiAgICB2YXIga2V5c0FycmF5ID0gT2JqZWN0LmtleXMoT2JqZWN0KG5leHRTb3VyY2UpKTtcbiAgICBmb3IgKHZhciBuZXh0SW5kZXggPSAwLCBsZW4gPSBrZXlzQXJyYXkubGVuZ3RoOyBuZXh0SW5kZXggPCBsZW47IG5leHRJbmRleCsrKSB7XG4gICAgICB2YXIgbmV4dEtleSA9IGtleXNBcnJheVtuZXh0SW5kZXhdO1xuICAgICAgdmFyIGRlc2MgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG5leHRTb3VyY2UsIG5leHRLZXkpO1xuICAgICAgaWYgKGRlc2MgIT09IHVuZGVmaW5lZCAmJiBkZXNjLmVudW1lcmFibGUpIHtcbiAgICAgICAgdG9bbmV4dEtleV0gPSBuZXh0U291cmNlW25leHRLZXldO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICByZXR1cm4gdG87XG59XG5cbmZ1bmN0aW9uIHBvbHlmaWxsKCkge1xuICBpZiAoIU9iamVjdC5hc3NpZ24pIHtcbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoT2JqZWN0LCAnYXNzaWduJywge1xuICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICBjb25maWd1cmFibGU6IHRydWUsXG4gICAgICB3cml0YWJsZTogdHJ1ZSxcbiAgICAgIHZhbHVlOiBhc3NpZ25cbiAgICB9KTtcbiAgfVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHtcbiAgYXNzaWduOiBhc3NpZ24sXG4gIHBvbHlmaWxsOiBwb2x5ZmlsbFxufTtcbiIsIi8vIENvcHlyaWdodCBKb3llbnQsIEluYy4gYW5kIG90aGVyIE5vZGUgY29udHJpYnV0b3JzLlxuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhXG4vLyBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlXG4vLyBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmdcbi8vIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCxcbi8vIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXRcbi8vIHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZVxuLy8gZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vL1xuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWRcbi8vIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuLy9cbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Ncbi8vIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Zcbi8vIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU5cbi8vIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLFxuLy8gREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SXG4vLyBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFXG4vLyBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxuXG4ndXNlIHN0cmljdCc7XG5cbnZhciBSID0gdHlwZW9mIFJlZmxlY3QgPT09ICdvYmplY3QnID8gUmVmbGVjdCA6IG51bGxcbnZhciBSZWZsZWN0QXBwbHkgPSBSICYmIHR5cGVvZiBSLmFwcGx5ID09PSAnZnVuY3Rpb24nXG4gID8gUi5hcHBseVxuICA6IGZ1bmN0aW9uIFJlZmxlY3RBcHBseSh0YXJnZXQsIHJlY2VpdmVyLCBhcmdzKSB7XG4gICAgcmV0dXJuIEZ1bmN0aW9uLnByb3RvdHlwZS5hcHBseS5jYWxsKHRhcmdldCwgcmVjZWl2ZXIsIGFyZ3MpO1xuICB9XG5cbnZhciBSZWZsZWN0T3duS2V5c1xuaWYgKFIgJiYgdHlwZW9mIFIub3duS2V5cyA9PT0gJ2Z1bmN0aW9uJykge1xuICBSZWZsZWN0T3duS2V5cyA9IFIub3duS2V5c1xufSBlbHNlIGlmIChPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKSB7XG4gIFJlZmxlY3RPd25LZXlzID0gZnVuY3Rpb24gUmVmbGVjdE93bktleXModGFyZ2V0KSB7XG4gICAgcmV0dXJuIE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHRhcmdldClcbiAgICAgIC5jb25jYXQoT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyh0YXJnZXQpKTtcbiAgfTtcbn0gZWxzZSB7XG4gIFJlZmxlY3RPd25LZXlzID0gZnVuY3Rpb24gUmVmbGVjdE93bktleXModGFyZ2V0KSB7XG4gICAgcmV0dXJuIE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHRhcmdldCk7XG4gIH07XG59XG5cbmZ1bmN0aW9uIFByb2Nlc3NFbWl0V2FybmluZyh3YXJuaW5nKSB7XG4gIGlmIChjb25zb2xlICYmIGNvbnNvbGUud2FybikgY29uc29sZS53YXJuKHdhcm5pbmcpO1xufVxuXG52YXIgTnVtYmVySXNOYU4gPSBOdW1iZXIuaXNOYU4gfHwgZnVuY3Rpb24gTnVtYmVySXNOYU4odmFsdWUpIHtcbiAgcmV0dXJuIHZhbHVlICE9PSB2YWx1ZTtcbn1cblxuZnVuY3Rpb24gRXZlbnRFbWl0dGVyKCkge1xuICBFdmVudEVtaXR0ZXIuaW5pdC5jYWxsKHRoaXMpO1xufVxubW9kdWxlLmV4cG9ydHMgPSBFdmVudEVtaXR0ZXI7XG5tb2R1bGUuZXhwb3J0cy5vbmNlID0gb25jZTtcblxuLy8gQmFja3dhcmRzLWNvbXBhdCB3aXRoIG5vZGUgMC4xMC54XG5FdmVudEVtaXR0ZXIuRXZlbnRFbWl0dGVyID0gRXZlbnRFbWl0dGVyO1xuXG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLl9ldmVudHMgPSB1bmRlZmluZWQ7XG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLl9ldmVudHNDb3VudCA9IDA7XG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLl9tYXhMaXN0ZW5lcnMgPSB1bmRlZmluZWQ7XG5cbi8vIEJ5IGRlZmF1bHQgRXZlbnRFbWl0dGVycyB3aWxsIHByaW50IGEgd2FybmluZyBpZiBtb3JlIHRoYW4gMTAgbGlzdGVuZXJzIGFyZVxuLy8gYWRkZWQgdG8gaXQuIFRoaXMgaXMgYSB1c2VmdWwgZGVmYXVsdCB3aGljaCBoZWxwcyBmaW5kaW5nIG1lbW9yeSBsZWFrcy5cbnZhciBkZWZhdWx0TWF4TGlzdGVuZXJzID0gMTA7XG5cbmZ1bmN0aW9uIGNoZWNrTGlzdGVuZXIobGlzdGVuZXIpIHtcbiAgaWYgKHR5cGVvZiBsaXN0ZW5lciAhPT0gJ2Z1bmN0aW9uJykge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1RoZSBcImxpc3RlbmVyXCIgYXJndW1lbnQgbXVzdCBiZSBvZiB0eXBlIEZ1bmN0aW9uLiBSZWNlaXZlZCB0eXBlICcgKyB0eXBlb2YgbGlzdGVuZXIpO1xuICB9XG59XG5cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShFdmVudEVtaXR0ZXIsICdkZWZhdWx0TWF4TGlzdGVuZXJzJywge1xuICBlbnVtZXJhYmxlOiB0cnVlLFxuICBnZXQ6IGZ1bmN0aW9uKCkge1xuICAgIHJldHVybiBkZWZhdWx0TWF4TGlzdGVuZXJzO1xuICB9LFxuICBzZXQ6IGZ1bmN0aW9uKGFyZykge1xuICAgIGlmICh0eXBlb2YgYXJnICE9PSAnbnVtYmVyJyB8fCBhcmcgPCAwIHx8IE51bWJlcklzTmFOKGFyZykpIHtcbiAgICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCdUaGUgdmFsdWUgb2YgXCJkZWZhdWx0TWF4TGlzdGVuZXJzXCIgaXMgb3V0IG9mIHJhbmdlLiBJdCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIG51bWJlci4gUmVjZWl2ZWQgJyArIGFyZyArICcuJyk7XG4gICAgfVxuICAgIGRlZmF1bHRNYXhMaXN0ZW5lcnMgPSBhcmc7XG4gIH1cbn0pO1xuXG5FdmVudEVtaXR0ZXIuaW5pdCA9IGZ1bmN0aW9uKCkge1xuXG4gIGlmICh0aGlzLl9ldmVudHMgPT09IHVuZGVmaW5lZCB8fFxuICAgICAgdGhpcy5fZXZlbnRzID09PSBPYmplY3QuZ2V0UHJvdG90eXBlT2YodGhpcykuX2V2ZW50cykge1xuICAgIHRoaXMuX2V2ZW50cyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gICAgdGhpcy5fZXZlbnRzQ291bnQgPSAwO1xuICB9XG5cbiAgdGhpcy5fbWF4TGlzdGVuZXJzID0gdGhpcy5fbWF4TGlzdGVuZXJzIHx8IHVuZGVmaW5lZDtcbn07XG5cbi8vIE9idmlvdXNseSBub3QgYWxsIEVtaXR0ZXJzIHNob3VsZCBiZSBsaW1pdGVkIHRvIDEwLiBUaGlzIGZ1bmN0aW9uIGFsbG93c1xuLy8gdGhhdCB0byBiZSBpbmNyZWFzZWQuIFNldCB0byB6ZXJvIGZvciB1bmxpbWl0ZWQuXG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLnNldE1heExpc3RlbmVycyA9IGZ1bmN0aW9uIHNldE1heExpc3RlbmVycyhuKSB7XG4gIGlmICh0eXBlb2YgbiAhPT0gJ251bWJlcicgfHwgbiA8IDAgfHwgTnVtYmVySXNOYU4obikpIHtcbiAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcignVGhlIHZhbHVlIG9mIFwiblwiIGlzIG91dCBvZiByYW5nZS4gSXQgbXVzdCBiZSBhIG5vbi1uZWdhdGl2ZSBudW1iZXIuIFJlY2VpdmVkICcgKyBuICsgJy4nKTtcbiAgfVxuICB0aGlzLl9tYXhMaXN0ZW5lcnMgPSBuO1xuICByZXR1cm4gdGhpcztcbn07XG5cbmZ1bmN0aW9uIF9nZXRNYXhMaXN0ZW5lcnModGhhdCkge1xuICBpZiAodGhhdC5fbWF4TGlzdGVuZXJzID09PSB1bmRlZmluZWQpXG4gICAgcmV0dXJuIEV2ZW50RW1pdHRlci5kZWZhdWx0TWF4TGlzdGVuZXJzO1xuICByZXR1cm4gdGhhdC5fbWF4TGlzdGVuZXJzO1xufVxuXG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLmdldE1heExpc3RlbmVycyA9IGZ1bmN0aW9uIGdldE1heExpc3RlbmVycygpIHtcbiAgcmV0dXJuIF9nZXRNYXhMaXN0ZW5lcnModGhpcyk7XG59O1xuXG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLmVtaXQgPSBmdW5jdGlvbiBlbWl0KHR5cGUpIHtcbiAgdmFyIGFyZ3MgPSBbXTtcbiAgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIGFyZ3MucHVzaChhcmd1bWVudHNbaV0pO1xuICB2YXIgZG9FcnJvciA9ICh0eXBlID09PSAnZXJyb3InKTtcblxuICB2YXIgZXZlbnRzID0gdGhpcy5fZXZlbnRzO1xuICBpZiAoZXZlbnRzICE9PSB1bmRlZmluZWQpXG4gICAgZG9FcnJvciA9IChkb0Vycm9yICYmIGV2ZW50cy5lcnJvciA9PT0gdW5kZWZpbmVkKTtcbiAgZWxzZSBpZiAoIWRvRXJyb3IpXG4gICAgcmV0dXJuIGZhbHNlO1xuXG4gIC8vIElmIHRoZXJlIGlzIG5vICdlcnJvcicgZXZlbnQgbGlzdGVuZXIgdGhlbiB0aHJvdy5cbiAgaWYgKGRvRXJyb3IpIHtcbiAgICB2YXIgZXI7XG4gICAgaWYgKGFyZ3MubGVuZ3RoID4gMClcbiAgICAgIGVyID0gYXJnc1swXTtcbiAgICBpZiAoZXIgaW5zdGFuY2VvZiBFcnJvcikge1xuICAgICAgLy8gTm90ZTogVGhlIGNvbW1lbnRzIG9uIHRoZSBgdGhyb3dgIGxpbmVzIGFyZSBpbnRlbnRpb25hbCwgdGhleSBzaG93XG4gICAgICAvLyB1cCBpbiBOb2RlJ3Mgb3V0cHV0IGlmIHRoaXMgcmVzdWx0cyBpbiBhbiB1bmhhbmRsZWQgZXhjZXB0aW9uLlxuICAgICAgdGhyb3cgZXI7IC8vIFVuaGFuZGxlZCAnZXJyb3InIGV2ZW50XG4gICAgfVxuICAgIC8vIEF0IGxlYXN0IGdpdmUgc29tZSBraW5kIG9mIGNvbnRleHQgdG8gdGhlIHVzZXJcbiAgICB2YXIgZXJyID0gbmV3IEVycm9yKCdVbmhhbmRsZWQgZXJyb3IuJyArIChlciA/ICcgKCcgKyBlci5tZXNzYWdlICsgJyknIDogJycpKTtcbiAgICBlcnIuY29udGV4dCA9IGVyO1xuICAgIHRocm93IGVycjsgLy8gVW5oYW5kbGVkICdlcnJvcicgZXZlbnRcbiAgfVxuXG4gIHZhciBoYW5kbGVyID0gZXZlbnRzW3R5cGVdO1xuXG4gIGlmIChoYW5kbGVyID09PSB1bmRlZmluZWQpXG4gICAgcmV0dXJuIGZhbHNlO1xuXG4gIGlmICh0eXBlb2YgaGFuZGxlciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIFJlZmxlY3RBcHBseShoYW5kbGVyLCB0aGlzLCBhcmdzKTtcbiAgfSBlbHNlIHtcbiAgICB2YXIgbGVuID0gaGFuZGxlci5sZW5ndGg7XG4gICAgdmFyIGxpc3RlbmVycyA9IGFycmF5Q2xvbmUoaGFuZGxlciwgbGVuKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxlbjsgKytpKVxuICAgICAgUmVmbGVjdEFwcGx5KGxpc3RlbmVyc1tpXSwgdGhpcywgYXJncyk7XG4gIH1cblxuICByZXR1cm4gdHJ1ZTtcbn07XG5cbmZ1bmN0aW9uIF9hZGRMaXN0ZW5lcih0YXJnZXQsIHR5cGUsIGxpc3RlbmVyLCBwcmVwZW5kKSB7XG4gIHZhciBtO1xuICB2YXIgZXZlbnRzO1xuICB2YXIgZXhpc3Rpbmc7XG5cbiAgY2hlY2tMaXN0ZW5lcihsaXN0ZW5lcik7XG5cbiAgZXZlbnRzID0gdGFyZ2V0Ll9ldmVudHM7XG4gIGlmIChldmVudHMgPT09IHVuZGVmaW5lZCkge1xuICAgIGV2ZW50cyA9IHRhcmdldC5fZXZlbnRzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgICB0YXJnZXQuX2V2ZW50c0NvdW50ID0gMDtcbiAgfSBlbHNlIHtcbiAgICAvLyBUbyBhdm9pZCByZWN1cnNpb24gaW4gdGhlIGNhc2UgdGhhdCB0eXBlID09PSBcIm5ld0xpc3RlbmVyXCIhIEJlZm9yZVxuICAgIC8vIGFkZGluZyBpdCB0byB0aGUgbGlzdGVuZXJzLCBmaXJzdCBlbWl0IFwibmV3TGlzdGVuZXJcIi5cbiAgICBpZiAoZXZlbnRzLm5ld0xpc3RlbmVyICE9PSB1bmRlZmluZWQpIHtcbiAgICAgIHRhcmdldC5lbWl0KCduZXdMaXN0ZW5lcicsIHR5cGUsXG4gICAgICAgICAgICAgICAgICBsaXN0ZW5lci5saXN0ZW5lciA/IGxpc3RlbmVyLmxpc3RlbmVyIDogbGlzdGVuZXIpO1xuXG4gICAgICAvLyBSZS1hc3NpZ24gYGV2ZW50c2AgYmVjYXVzZSBhIG5ld0xpc3RlbmVyIGhhbmRsZXIgY291bGQgaGF2ZSBjYXVzZWQgdGhlXG4gICAgICAvLyB0aGlzLl9ldmVudHMgdG8gYmUgYXNzaWduZWQgdG8gYSBuZXcgb2JqZWN0XG4gICAgICBldmVudHMgPSB0YXJnZXQuX2V2ZW50cztcbiAgICB9XG4gICAgZXhpc3RpbmcgPSBldmVudHNbdHlwZV07XG4gIH1cblxuICBpZiAoZXhpc3RpbmcgPT09IHVuZGVmaW5lZCkge1xuICAgIC8vIE9wdGltaXplIHRoZSBjYXNlIG9mIG9uZSBsaXN0ZW5lci4gRG9uJ3QgbmVlZCB0aGUgZXh0cmEgYXJyYXkgb2JqZWN0LlxuICAgIGV4aXN0aW5nID0gZXZlbnRzW3R5cGVdID0gbGlzdGVuZXI7XG4gICAgKyt0YXJnZXQuX2V2ZW50c0NvdW50O1xuICB9IGVsc2Uge1xuICAgIGlmICh0eXBlb2YgZXhpc3RpbmcgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIC8vIEFkZGluZyB0aGUgc2Vjb25kIGVsZW1lbnQsIG5lZWQgdG8gY2hhbmdlIHRvIGFycmF5LlxuICAgICAgZXhpc3RpbmcgPSBldmVudHNbdHlwZV0gPVxuICAgICAgICBwcmVwZW5kID8gW2xpc3RlbmVyLCBleGlzdGluZ10gOiBbZXhpc3RpbmcsIGxpc3RlbmVyXTtcbiAgICAgIC8vIElmIHdlJ3ZlIGFscmVhZHkgZ290IGFuIGFycmF5LCBqdXN0IGFwcGVuZC5cbiAgICB9IGVsc2UgaWYgKHByZXBlbmQpIHtcbiAgICAgIGV4aXN0aW5nLnVuc2hpZnQobGlzdGVuZXIpO1xuICAgIH0gZWxzZSB7XG4gICAgICBleGlzdGluZy5wdXNoKGxpc3RlbmVyKTtcbiAgICB9XG5cbiAgICAvLyBDaGVjayBmb3IgbGlzdGVuZXIgbGVha1xuICAgIG0gPSBfZ2V0TWF4TGlzdGVuZXJzKHRhcmdldCk7XG4gICAgaWYgKG0gPiAwICYmIGV4aXN0aW5nLmxlbmd0aCA+IG0gJiYgIWV4aXN0aW5nLndhcm5lZCkge1xuICAgICAgZXhpc3Rpbmcud2FybmVkID0gdHJ1ZTtcbiAgICAgIC8vIE5vIGVycm9yIGNvZGUgZm9yIHRoaXMgc2luY2UgaXQgaXMgYSBXYXJuaW5nXG4gICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tcmVzdHJpY3RlZC1zeW50YXhcbiAgICAgIHZhciB3ID0gbmV3IEVycm9yKCdQb3NzaWJsZSBFdmVudEVtaXR0ZXIgbWVtb3J5IGxlYWsgZGV0ZWN0ZWQuICcgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICBleGlzdGluZy5sZW5ndGggKyAnICcgKyBTdHJpbmcodHlwZSkgKyAnIGxpc3RlbmVycyAnICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJ2FkZGVkLiBVc2UgZW1pdHRlci5zZXRNYXhMaXN0ZW5lcnMoKSB0byAnICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luY3JlYXNlIGxpbWl0Jyk7XG4gICAgICB3Lm5hbWUgPSAnTWF4TGlzdGVuZXJzRXhjZWVkZWRXYXJuaW5nJztcbiAgICAgIHcuZW1pdHRlciA9IHRhcmdldDtcbiAgICAgIHcudHlwZSA9IHR5cGU7XG4gICAgICB3LmNvdW50ID0gZXhpc3RpbmcubGVuZ3RoO1xuICAgICAgUHJvY2Vzc0VtaXRXYXJuaW5nKHcpO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0YXJnZXQ7XG59XG5cbkV2ZW50RW1pdHRlci5wcm90b3R5cGUuYWRkTGlzdGVuZXIgPSBmdW5jdGlvbiBhZGRMaXN0ZW5lcih0eXBlLCBsaXN0ZW5lcikge1xuICByZXR1cm4gX2FkZExpc3RlbmVyKHRoaXMsIHR5cGUsIGxpc3RlbmVyLCBmYWxzZSk7XG59O1xuXG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLm9uID0gRXZlbnRFbWl0dGVyLnByb3RvdHlwZS5hZGRMaXN0ZW5lcjtcblxuRXZlbnRFbWl0dGVyLnByb3RvdHlwZS5wcmVwZW5kTGlzdGVuZXIgPVxuICAgIGZ1bmN0aW9uIHByZXBlbmRMaXN0ZW5lcih0eXBlLCBsaXN0ZW5lcikge1xuICAgICAgcmV0dXJuIF9hZGRMaXN0ZW5lcih0aGlzLCB0eXBlLCBsaXN0ZW5lciwgdHJ1ZSk7XG4gICAgfTtcblxuZnVuY3Rpb24gb25jZVdyYXBwZXIoKSB7XG4gIGlmICghdGhpcy5maXJlZCkge1xuICAgIHRoaXMudGFyZ2V0LnJlbW92ZUxpc3RlbmVyKHRoaXMudHlwZSwgdGhpcy53cmFwRm4pO1xuICAgIHRoaXMuZmlyZWQgPSB0cnVlO1xuICAgIGlmIChhcmd1bWVudHMubGVuZ3RoID09PSAwKVxuICAgICAgcmV0dXJuIHRoaXMubGlzdGVuZXIuY2FsbCh0aGlzLnRhcmdldCk7XG4gICAgcmV0dXJuIHRoaXMubGlzdGVuZXIuYXBwbHkodGhpcy50YXJnZXQsIGFyZ3VtZW50cyk7XG4gIH1cbn1cblxuZnVuY3Rpb24gX29uY2VXcmFwKHRhcmdldCwgdHlwZSwgbGlzdGVuZXIpIHtcbiAgdmFyIHN0YXRlID0geyBmaXJlZDogZmFsc2UsIHdyYXBGbjogdW5kZWZpbmVkLCB0YXJnZXQ6IHRhcmdldCwgdHlwZTogdHlwZSwgbGlzdGVuZXI6IGxpc3RlbmVyIH07XG4gIHZhciB3cmFwcGVkID0gb25jZVdyYXBwZXIuYmluZChzdGF0ZSk7XG4gIHdyYXBwZWQubGlzdGVuZXIgPSBsaXN0ZW5lcjtcbiAgc3RhdGUud3JhcEZuID0gd3JhcHBlZDtcbiAgcmV0dXJuIHdyYXBwZWQ7XG59XG5cbkV2ZW50RW1pdHRlci5wcm90b3R5cGUub25jZSA9IGZ1bmN0aW9uIG9uY2UodHlwZSwgbGlzdGVuZXIpIHtcbiAgY2hlY2tMaXN0ZW5lcihsaXN0ZW5lcik7XG4gIHRoaXMub24odHlwZSwgX29uY2VXcmFwKHRoaXMsIHR5cGUsIGxpc3RlbmVyKSk7XG4gIHJldHVybiB0aGlzO1xufTtcblxuRXZlbnRFbWl0dGVyLnByb3RvdHlwZS5wcmVwZW5kT25jZUxpc3RlbmVyID1cbiAgICBmdW5jdGlvbiBwcmVwZW5kT25jZUxpc3RlbmVyKHR5cGUsIGxpc3RlbmVyKSB7XG4gICAgICBjaGVja0xpc3RlbmVyKGxpc3RlbmVyKTtcbiAgICAgIHRoaXMucHJlcGVuZExpc3RlbmVyKHR5cGUsIF9vbmNlV3JhcCh0aGlzLCB0eXBlLCBsaXN0ZW5lcikpO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfTtcblxuLy8gRW1pdHMgYSAncmVtb3ZlTGlzdGVuZXInIGV2ZW50IGlmIGFuZCBvbmx5IGlmIHRoZSBsaXN0ZW5lciB3YXMgcmVtb3ZlZC5cbkV2ZW50RW1pdHRlci5wcm90b3R5cGUucmVtb3ZlTGlzdGVuZXIgPVxuICAgIGZ1bmN0aW9uIHJlbW92ZUxpc3RlbmVyKHR5cGUsIGxpc3RlbmVyKSB7XG4gICAgICB2YXIgbGlzdCwgZXZlbnRzLCBwb3NpdGlvbiwgaSwgb3JpZ2luYWxMaXN0ZW5lcjtcblxuICAgICAgY2hlY2tMaXN0ZW5lcihsaXN0ZW5lcik7XG5cbiAgICAgIGV2ZW50cyA9IHRoaXMuX2V2ZW50cztcbiAgICAgIGlmIChldmVudHMgPT09IHVuZGVmaW5lZClcbiAgICAgICAgcmV0dXJuIHRoaXM7XG5cbiAgICAgIGxpc3QgPSBldmVudHNbdHlwZV07XG4gICAgICBpZiAobGlzdCA9PT0gdW5kZWZpbmVkKVxuICAgICAgICByZXR1cm4gdGhpcztcblxuICAgICAgaWYgKGxpc3QgPT09IGxpc3RlbmVyIHx8IGxpc3QubGlzdGVuZXIgPT09IGxpc3RlbmVyKSB7XG4gICAgICAgIGlmICgtLXRoaXMuX2V2ZW50c0NvdW50ID09PSAwKVxuICAgICAgICAgIHRoaXMuX2V2ZW50cyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgIGRlbGV0ZSBldmVudHNbdHlwZV07XG4gICAgICAgICAgaWYgKGV2ZW50cy5yZW1vdmVMaXN0ZW5lcilcbiAgICAgICAgICAgIHRoaXMuZW1pdCgncmVtb3ZlTGlzdGVuZXInLCB0eXBlLCBsaXN0Lmxpc3RlbmVyIHx8IGxpc3RlbmVyKTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIGlmICh0eXBlb2YgbGlzdCAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICBwb3NpdGlvbiA9IC0xO1xuXG4gICAgICAgIGZvciAoaSA9IGxpc3QubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgICBpZiAobGlzdFtpXSA9PT0gbGlzdGVuZXIgfHwgbGlzdFtpXS5saXN0ZW5lciA9PT0gbGlzdGVuZXIpIHtcbiAgICAgICAgICAgIG9yaWdpbmFsTGlzdGVuZXIgPSBsaXN0W2ldLmxpc3RlbmVyO1xuICAgICAgICAgICAgcG9zaXRpb24gPSBpO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHBvc2l0aW9uIDwgMClcbiAgICAgICAgICByZXR1cm4gdGhpcztcblxuICAgICAgICBpZiAocG9zaXRpb24gPT09IDApXG4gICAgICAgICAgbGlzdC5zaGlmdCgpO1xuICAgICAgICBlbHNlIHtcbiAgICAgICAgICBzcGxpY2VPbmUobGlzdCwgcG9zaXRpb24pO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGxpc3QubGVuZ3RoID09PSAxKVxuICAgICAgICAgIGV2ZW50c1t0eXBlXSA9IGxpc3RbMF07XG5cbiAgICAgICAgaWYgKGV2ZW50cy5yZW1vdmVMaXN0ZW5lciAhPT0gdW5kZWZpbmVkKVxuICAgICAgICAgIHRoaXMuZW1pdCgncmVtb3ZlTGlzdGVuZXInLCB0eXBlLCBvcmlnaW5hbExpc3RlbmVyIHx8IGxpc3RlbmVyKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfTtcblxuRXZlbnRFbWl0dGVyLnByb3RvdHlwZS5vZmYgPSBFdmVudEVtaXR0ZXIucHJvdG90eXBlLnJlbW92ZUxpc3RlbmVyO1xuXG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLnJlbW92ZUFsbExpc3RlbmVycyA9XG4gICAgZnVuY3Rpb24gcmVtb3ZlQWxsTGlzdGVuZXJzKHR5cGUpIHtcbiAgICAgIHZhciBsaXN0ZW5lcnMsIGV2ZW50cywgaTtcblxuICAgICAgZXZlbnRzID0gdGhpcy5fZXZlbnRzO1xuICAgICAgaWYgKGV2ZW50cyA9PT0gdW5kZWZpbmVkKVxuICAgICAgICByZXR1cm4gdGhpcztcblxuICAgICAgLy8gbm90IGxpc3RlbmluZyBmb3IgcmVtb3ZlTGlzdGVuZXIsIG5vIG5lZWQgdG8gZW1pdFxuICAgICAgaWYgKGV2ZW50cy5yZW1vdmVMaXN0ZW5lciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIGlmIChhcmd1bWVudHMubGVuZ3RoID09PSAwKSB7XG4gICAgICAgICAgdGhpcy5fZXZlbnRzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgICAgICAgICB0aGlzLl9ldmVudHNDb3VudCA9IDA7XG4gICAgICAgIH0gZWxzZSBpZiAoZXZlbnRzW3R5cGVdICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICBpZiAoLS10aGlzLl9ldmVudHNDb3VudCA9PT0gMClcbiAgICAgICAgICAgIHRoaXMuX2V2ZW50cyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gICAgICAgICAgZWxzZVxuICAgICAgICAgICAgZGVsZXRlIGV2ZW50c1t0eXBlXTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgIH1cblxuICAgICAgLy8gZW1pdCByZW1vdmVMaXN0ZW5lciBmb3IgYWxsIGxpc3RlbmVycyBvbiBhbGwgZXZlbnRzXG4gICAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgICB2YXIga2V5cyA9IE9iamVjdC5rZXlzKGV2ZW50cyk7XG4gICAgICAgIHZhciBrZXk7XG4gICAgICAgIGZvciAoaSA9IDA7IGkgPCBrZXlzLmxlbmd0aDsgKytpKSB7XG4gICAgICAgICAga2V5ID0ga2V5c1tpXTtcbiAgICAgICAgICBpZiAoa2V5ID09PSAncmVtb3ZlTGlzdGVuZXInKSBjb250aW51ZTtcbiAgICAgICAgICB0aGlzLnJlbW92ZUFsbExpc3RlbmVycyhrZXkpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMucmVtb3ZlQWxsTGlzdGVuZXJzKCdyZW1vdmVMaXN0ZW5lcicpO1xuICAgICAgICB0aGlzLl9ldmVudHMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgICAgICB0aGlzLl9ldmVudHNDb3VudCA9IDA7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgICAgfVxuXG4gICAgICBsaXN0ZW5lcnMgPSBldmVudHNbdHlwZV07XG5cbiAgICAgIGlmICh0eXBlb2YgbGlzdGVuZXJzID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHRoaXMucmVtb3ZlTGlzdGVuZXIodHlwZSwgbGlzdGVuZXJzKTtcbiAgICAgIH0gZWxzZSBpZiAobGlzdGVuZXJzICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgLy8gTElGTyBvcmRlclxuICAgICAgICBmb3IgKGkgPSBsaXN0ZW5lcnMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgICB0aGlzLnJlbW92ZUxpc3RlbmVyKHR5cGUsIGxpc3RlbmVyc1tpXSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfTtcblxuZnVuY3Rpb24gX2xpc3RlbmVycyh0YXJnZXQsIHR5cGUsIHVud3JhcCkge1xuICB2YXIgZXZlbnRzID0gdGFyZ2V0Ll9ldmVudHM7XG5cbiAgaWYgKGV2ZW50cyA9PT0gdW5kZWZpbmVkKVxuICAgIHJldHVybiBbXTtcblxuICB2YXIgZXZsaXN0ZW5lciA9IGV2ZW50c1t0eXBlXTtcbiAgaWYgKGV2bGlzdGVuZXIgPT09IHVuZGVmaW5lZClcbiAgICByZXR1cm4gW107XG5cbiAgaWYgKHR5cGVvZiBldmxpc3RlbmVyID09PSAnZnVuY3Rpb24nKVxuICAgIHJldHVybiB1bndyYXAgPyBbZXZsaXN0ZW5lci5saXN0ZW5lciB8fCBldmxpc3RlbmVyXSA6IFtldmxpc3RlbmVyXTtcblxuICByZXR1cm4gdW53cmFwID9cbiAgICB1bndyYXBMaXN0ZW5lcnMoZXZsaXN0ZW5lcikgOiBhcnJheUNsb25lKGV2bGlzdGVuZXIsIGV2bGlzdGVuZXIubGVuZ3RoKTtcbn1cblxuRXZlbnRFbWl0dGVyLnByb3RvdHlwZS5saXN0ZW5lcnMgPSBmdW5jdGlvbiBsaXN0ZW5lcnModHlwZSkge1xuICByZXR1cm4gX2xpc3RlbmVycyh0aGlzLCB0eXBlLCB0cnVlKTtcbn07XG5cbkV2ZW50RW1pdHRlci5wcm90b3R5cGUucmF3TGlzdGVuZXJzID0gZnVuY3Rpb24gcmF3TGlzdGVuZXJzKHR5cGUpIHtcbiAgcmV0dXJuIF9saXN0ZW5lcnModGhpcywgdHlwZSwgZmFsc2UpO1xufTtcblxuRXZlbnRFbWl0dGVyLmxpc3RlbmVyQ291bnQgPSBmdW5jdGlvbihlbWl0dGVyLCB0eXBlKSB7XG4gIGlmICh0eXBlb2YgZW1pdHRlci5saXN0ZW5lckNvdW50ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgcmV0dXJuIGVtaXR0ZXIubGlzdGVuZXJDb3VudCh0eXBlKTtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gbGlzdGVuZXJDb3VudC5jYWxsKGVtaXR0ZXIsIHR5cGUpO1xuICB9XG59O1xuXG5FdmVudEVtaXR0ZXIucHJvdG90eXBlLmxpc3RlbmVyQ291bnQgPSBsaXN0ZW5lckNvdW50O1xuZnVuY3Rpb24gbGlzdGVuZXJDb3VudCh0eXBlKSB7XG4gIHZhciBldmVudHMgPSB0aGlzLl9ldmVudHM7XG5cbiAgaWYgKGV2ZW50cyAhPT0gdW5kZWZpbmVkKSB7XG4gICAgdmFyIGV2bGlzdGVuZXIgPSBldmVudHNbdHlwZV07XG5cbiAgICBpZiAodHlwZW9mIGV2bGlzdGVuZXIgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHJldHVybiAxO1xuICAgIH0gZWxzZSBpZiAoZXZsaXN0ZW5lciAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICByZXR1cm4gZXZsaXN0ZW5lci5sZW5ndGg7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIDA7XG59XG5cbkV2ZW50RW1pdHRlci5wcm90b3R5cGUuZXZlbnROYW1lcyA9IGZ1bmN0aW9uIGV2ZW50TmFtZXMoKSB7XG4gIHJldHVybiB0aGlzLl9ldmVudHNDb3VudCA+IDAgPyBSZWZsZWN0T3duS2V5cyh0aGlzLl9ldmVudHMpIDogW107XG59O1xuXG5mdW5jdGlvbiBhcnJheUNsb25lKGFyciwgbikge1xuICB2YXIgY29weSA9IG5ldyBBcnJheShuKTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBuOyArK2kpXG4gICAgY29weVtpXSA9IGFycltpXTtcbiAgcmV0dXJuIGNvcHk7XG59XG5cbmZ1bmN0aW9uIHNwbGljZU9uZShsaXN0LCBpbmRleCkge1xuICBmb3IgKDsgaW5kZXggKyAxIDwgbGlzdC5sZW5ndGg7IGluZGV4KyspXG4gICAgbGlzdFtpbmRleF0gPSBsaXN0W2luZGV4ICsgMV07XG4gIGxpc3QucG9wKCk7XG59XG5cbmZ1bmN0aW9uIHVud3JhcExpc3RlbmVycyhhcnIpIHtcbiAgdmFyIHJldCA9IG5ldyBBcnJheShhcnIubGVuZ3RoKTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXQubGVuZ3RoOyArK2kpIHtcbiAgICByZXRbaV0gPSBhcnJbaV0ubGlzdGVuZXIgfHwgYXJyW2ldO1xuICB9XG4gIHJldHVybiByZXQ7XG59XG5cbmZ1bmN0aW9uIG9uY2UoZW1pdHRlciwgbmFtZSkge1xuICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkge1xuICAgIGZ1bmN0aW9uIGVycm9yTGlzdGVuZXIoZXJyKSB7XG4gICAgICBlbWl0dGVyLnJlbW92ZUxpc3RlbmVyKG5hbWUsIHJlc29sdmVyKTtcbiAgICAgIHJlamVjdChlcnIpO1xuICAgIH1cblxuICAgIGZ1bmN0aW9uIHJlc29sdmVyKCkge1xuICAgICAgaWYgKHR5cGVvZiBlbWl0dGVyLnJlbW92ZUxpc3RlbmVyID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIGVtaXR0ZXIucmVtb3ZlTGlzdGVuZXIoJ2Vycm9yJywgZXJyb3JMaXN0ZW5lcik7XG4gICAgICB9XG4gICAgICByZXNvbHZlKFtdLnNsaWNlLmNhbGwoYXJndW1lbnRzKSk7XG4gICAgfTtcblxuICAgIGV2ZW50VGFyZ2V0QWdub3N0aWNBZGRMaXN0ZW5lcihlbWl0dGVyLCBuYW1lLCByZXNvbHZlciwgeyBvbmNlOiB0cnVlIH0pO1xuICAgIGlmIChuYW1lICE9PSAnZXJyb3InKSB7XG4gICAgICBhZGRFcnJvckhhbmRsZXJJZkV2ZW50RW1pdHRlcihlbWl0dGVyLCBlcnJvckxpc3RlbmVyLCB7IG9uY2U6IHRydWUgfSk7XG4gICAgfVxuICB9KTtcbn1cblxuZnVuY3Rpb24gYWRkRXJyb3JIYW5kbGVySWZFdmVudEVtaXR0ZXIoZW1pdHRlciwgaGFuZGxlciwgZmxhZ3MpIHtcbiAgaWYgKHR5cGVvZiBlbWl0dGVyLm9uID09PSAnZnVuY3Rpb24nKSB7XG4gICAgZXZlbnRUYXJnZXRBZ25vc3RpY0FkZExpc3RlbmVyKGVtaXR0ZXIsICdlcnJvcicsIGhhbmRsZXIsIGZsYWdzKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBldmVudFRhcmdldEFnbm9zdGljQWRkTGlzdGVuZXIoZW1pdHRlciwgbmFtZSwgbGlzdGVuZXIsIGZsYWdzKSB7XG4gIGlmICh0eXBlb2YgZW1pdHRlci5vbiA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIGlmIChmbGFncy5vbmNlKSB7XG4gICAgICBlbWl0dGVyLm9uY2UobmFtZSwgbGlzdGVuZXIpO1xuICAgIH0gZWxzZSB7XG4gICAgICBlbWl0dGVyLm9uKG5hbWUsIGxpc3RlbmVyKTtcbiAgICB9XG4gIH0gZWxzZSBpZiAodHlwZW9mIGVtaXR0ZXIuYWRkRXZlbnRMaXN0ZW5lciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIC8vIEV2ZW50VGFyZ2V0IGRvZXMgbm90IGhhdmUgYGVycm9yYCBldmVudCBzZW1hbnRpY3MgbGlrZSBOb2RlXG4gICAgLy8gRXZlbnRFbWl0dGVycywgd2UgZG8gbm90IGxpc3RlbiBmb3IgYGVycm9yYCBldmVudHMgaGVyZS5cbiAgICBlbWl0dGVyLmFkZEV2ZW50TGlzdGVuZXIobmFtZSwgZnVuY3Rpb24gd3JhcExpc3RlbmVyKGFyZykge1xuICAgICAgLy8gSUUgZG9lcyBub3QgaGF2ZSBidWlsdGluIGB7IG9uY2U6IHRydWUgfWAgc3VwcG9ydCBzbyB3ZVxuICAgICAgLy8gaGF2ZSB0byBkbyBpdCBtYW51YWxseS5cbiAgICAgIGlmIChmbGFncy5vbmNlKSB7XG4gICAgICAgIGVtaXR0ZXIucmVtb3ZlRXZlbnRMaXN0ZW5lcihuYW1lLCB3cmFwTGlzdGVuZXIpO1xuICAgICAgfVxuICAgICAgbGlzdGVuZXIoYXJnKTtcbiAgICB9KTtcbiAgfSBlbHNlIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUaGUgXCJlbWl0dGVyXCIgYXJndW1lbnQgbXVzdCBiZSBvZiB0eXBlIEV2ZW50RW1pdHRlci4gUmVjZWl2ZWQgdHlwZSAnICsgdHlwZW9mIGVtaXR0ZXIpO1xuICB9XG59XG4iLCJ2YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcbnZhciBNRDUgPSByZXF1aXJlKCdtZDUuanMnKVxuXG4vKiBlc2xpbnQtZGlzYWJsZSBjYW1lbGNhc2UgKi9cbmZ1bmN0aW9uIEVWUF9CeXRlc1RvS2V5IChwYXNzd29yZCwgc2FsdCwga2V5Qml0cywgaXZMZW4pIHtcbiAgaWYgKCFCdWZmZXIuaXNCdWZmZXIocGFzc3dvcmQpKSBwYXNzd29yZCA9IEJ1ZmZlci5mcm9tKHBhc3N3b3JkLCAnYmluYXJ5JylcbiAgaWYgKHNhbHQpIHtcbiAgICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihzYWx0KSkgc2FsdCA9IEJ1ZmZlci5mcm9tKHNhbHQsICdiaW5hcnknKVxuICAgIGlmIChzYWx0Lmxlbmd0aCAhPT0gOCkgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ3NhbHQgc2hvdWxkIGJlIEJ1ZmZlciB3aXRoIDggYnl0ZSBsZW5ndGgnKVxuICB9XG5cbiAgdmFyIGtleUxlbiA9IGtleUJpdHMgLyA4XG4gIHZhciBrZXkgPSBCdWZmZXIuYWxsb2Moa2V5TGVuKVxuICB2YXIgaXYgPSBCdWZmZXIuYWxsb2MoaXZMZW4gfHwgMClcbiAgdmFyIHRtcCA9IEJ1ZmZlci5hbGxvYygwKVxuXG4gIHdoaWxlIChrZXlMZW4gPiAwIHx8IGl2TGVuID4gMCkge1xuICAgIHZhciBoYXNoID0gbmV3IE1ENSgpXG4gICAgaGFzaC51cGRhdGUodG1wKVxuICAgIGhhc2gudXBkYXRlKHBhc3N3b3JkKVxuICAgIGlmIChzYWx0KSBoYXNoLnVwZGF0ZShzYWx0KVxuICAgIHRtcCA9IGhhc2guZGlnZXN0KClcblxuICAgIHZhciB1c2VkID0gMFxuXG4gICAgaWYgKGtleUxlbiA+IDApIHtcbiAgICAgIHZhciBrZXlTdGFydCA9IGtleS5sZW5ndGggLSBrZXlMZW5cbiAgICAgIHVzZWQgPSBNYXRoLm1pbihrZXlMZW4sIHRtcC5sZW5ndGgpXG4gICAgICB0bXAuY29weShrZXksIGtleVN0YXJ0LCAwLCB1c2VkKVxuICAgICAga2V5TGVuIC09IHVzZWRcbiAgICB9XG5cbiAgICBpZiAodXNlZCA8IHRtcC5sZW5ndGggJiYgaXZMZW4gPiAwKSB7XG4gICAgICB2YXIgaXZTdGFydCA9IGl2Lmxlbmd0aCAtIGl2TGVuXG4gICAgICB2YXIgbGVuZ3RoID0gTWF0aC5taW4oaXZMZW4sIHRtcC5sZW5ndGggLSB1c2VkKVxuICAgICAgdG1wLmNvcHkoaXYsIGl2U3RhcnQsIHVzZWQsIHVzZWQgKyBsZW5ndGgpXG4gICAgICBpdkxlbiAtPSBsZW5ndGhcbiAgICB9XG4gIH1cblxuICB0bXAuZmlsbCgwKVxuICByZXR1cm4geyBrZXk6IGtleSwgaXY6IGl2IH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBFVlBfQnl0ZXNUb0tleVxuIiwiKGZ1bmN0aW9uIChnbG9iYWwsIGZhY3RvcnkpIHtcbiAgICB0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSAhPT0gJ3VuZGVmaW5lZCcgPyBmYWN0b3J5KGV4cG9ydHMpIDpcbiAgICB0eXBlb2YgZGVmaW5lID09PSAnZnVuY3Rpb24nICYmIGRlZmluZS5hbWQgPyBkZWZpbmUoWydleHBvcnRzJ10sIGZhY3RvcnkpIDpcbiAgICAoZ2xvYmFsID0gdHlwZW9mIGdsb2JhbFRoaXMgIT09ICd1bmRlZmluZWQnID8gZ2xvYmFsVGhpcyA6IGdsb2JhbCB8fCBzZWxmLCBmYWN0b3J5KGdsb2JhbC5mYXN0VW5pcXVlTnVtYmVycyA9IHt9KSk7XG59KSh0aGlzLCAoZnVuY3Rpb24gKGV4cG9ydHMpIHsgJ3VzZSBzdHJpY3QnO1xuXG4gICAgdmFyIGNyZWF0ZUFkZFVuaXF1ZU51bWJlciA9IGZ1bmN0aW9uIGNyZWF0ZUFkZFVuaXF1ZU51bWJlcihnZW5lcmF0ZVVuaXF1ZU51bWJlcikge1xuICAgICAgcmV0dXJuIGZ1bmN0aW9uIChzZXQpIHtcbiAgICAgICAgdmFyIG51bWJlciA9IGdlbmVyYXRlVW5pcXVlTnVtYmVyKHNldCk7XG4gICAgICAgIHNldC5hZGQobnVtYmVyKTtcbiAgICAgICAgcmV0dXJuIG51bWJlcjtcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBjcmVhdGVDYWNoZSA9IGZ1bmN0aW9uIGNyZWF0ZUNhY2hlKGxhc3ROdW1iZXJXZWFrTWFwKSB7XG4gICAgICByZXR1cm4gZnVuY3Rpb24gKGNvbGxlY3Rpb24sIG5leHROdW1iZXIpIHtcbiAgICAgICAgbGFzdE51bWJlcldlYWtNYXAuc2V0KGNvbGxlY3Rpb24sIG5leHROdW1iZXIpO1xuICAgICAgICByZXR1cm4gbmV4dE51bWJlcjtcbiAgICAgIH07XG4gICAgfTtcblxuICAgIC8qXG4gICAgICogVGhlIHZhbHVlIG9mIHRoZSBjb25zdGFudCBOdW1iZXIuTUFYX1NBRkVfSU5URUdFUiBlcXVhbHMgKDIgKiogNTMgLSAxKSBidXQgaXRcbiAgICAgKiBpcyBmYWlybHkgbmV3LlxuICAgICAqL1xuICAgIHZhciBNQVhfU0FGRV9JTlRFR0VSID0gTnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIgPT09IHVuZGVmaW5lZCA/IDkwMDcxOTkyNTQ3NDA5OTEgOiBOdW1iZXIuTUFYX1NBRkVfSU5URUdFUjtcbiAgICB2YXIgVFdPX1RPX1RIRV9QT1dFUl9PRl9UV0VOVFlfTklORSA9IDUzNjg3MDkxMjtcbiAgICB2YXIgVFdPX1RPX1RIRV9QT1dFUl9PRl9USElSVFkgPSBUV09fVE9fVEhFX1BPV0VSX09GX1RXRU5UWV9OSU5FICogMjtcbiAgICB2YXIgY3JlYXRlR2VuZXJhdGVVbmlxdWVOdW1iZXIgPSBmdW5jdGlvbiBjcmVhdGVHZW5lcmF0ZVVuaXF1ZU51bWJlcihjYWNoZSwgbGFzdE51bWJlcldlYWtNYXApIHtcbiAgICAgIHJldHVybiBmdW5jdGlvbiAoY29sbGVjdGlvbikge1xuICAgICAgICB2YXIgbGFzdE51bWJlciA9IGxhc3ROdW1iZXJXZWFrTWFwLmdldChjb2xsZWN0aW9uKTtcbiAgICAgICAgLypcbiAgICAgICAgICogTGV0J3MgdHJ5IHRoZSBjaGVhcGVzdCBhbGdvcml0aG0gZmlyc3QuIEl0IG1pZ2h0IGZhaWwgdG8gcHJvZHVjZSBhIG5ld1xuICAgICAgICAgKiBudW1iZXIsIGJ1dCBpdCBpcyBzbyBjaGVhcCB0aGF0IGl0IGlzIG9rYXkgdG8gdGFrZSB0aGUgcmlzay4gSnVzdFxuICAgICAgICAgKiBpbmNyZWFzZSB0aGUgbGFzdCBudW1iZXIgYnkgb25lIG9yIHJlc2V0IGl0IHRvIDAgaWYgd2UgcmVhY2hlZCB0aGUgdXBwZXJcbiAgICAgICAgICogYm91bmQgb2YgU01JcyAod2hpY2ggc3RhbmRzIGZvciBzbWFsbCBpbnRlZ2VycykuIFdoZW4gdGhlIGxhc3QgbnVtYmVyIGlzXG4gICAgICAgICAqIHVua25vd24gaXQgaXMgYXNzdW1lZCB0aGF0IHRoZSBjb2xsZWN0aW9uIGNvbnRhaW5zIHplcm8gYmFzZWQgY29uc2VjdXRpdmVcbiAgICAgICAgICogbnVtYmVycy5cbiAgICAgICAgICovXG5cbiAgICAgICAgdmFyIG5leHROdW1iZXIgPSBsYXN0TnVtYmVyID09PSB1bmRlZmluZWQgPyBjb2xsZWN0aW9uLnNpemUgOiBsYXN0TnVtYmVyIDwgVFdPX1RPX1RIRV9QT1dFUl9PRl9USElSVFkgPyBsYXN0TnVtYmVyICsgMSA6IDA7XG5cbiAgICAgICAgaWYgKCFjb2xsZWN0aW9uLmhhcyhuZXh0TnVtYmVyKSkge1xuICAgICAgICAgIHJldHVybiBjYWNoZShjb2xsZWN0aW9uLCBuZXh0TnVtYmVyKTtcbiAgICAgICAgfVxuICAgICAgICAvKlxuICAgICAgICAgKiBJZiB0aGVyZSBhcmUgbGVzcyB0aGFuIGhhbGYgb2YgMiAqKiAzMCBudW1iZXJzIHN0b3JlZCBpbiB0aGUgY29sbGVjdGlvbixcbiAgICAgICAgICogdGhlIGNoYW5jZSB0byBnZW5lcmF0ZSBhIG5ldyByYW5kb20gbnVtYmVyIGluIHRoZSByYW5nZSBmcm9tIDAgdG8gMiAqKiAzMFxuICAgICAgICAgKiBpcyBhdCBsZWFzdCA1MCUuIEl0J3MgYmVuaWZpdGlhbCB0byB1c2Ugb25seSBTTUlzIGJlY2F1c2UgdGhleSBwZXJmb3JtXG4gICAgICAgICAqIG11Y2ggYmV0dGVyIGluIGFueSBlbnZpcm9ubWVudCBiYXNlZCBvbiBWOC5cbiAgICAgICAgICovXG5cblxuICAgICAgICBpZiAoY29sbGVjdGlvbi5zaXplIDwgVFdPX1RPX1RIRV9QT1dFUl9PRl9UV0VOVFlfTklORSkge1xuICAgICAgICAgIHdoaWxlIChjb2xsZWN0aW9uLmhhcyhuZXh0TnVtYmVyKSkge1xuICAgICAgICAgICAgbmV4dE51bWJlciA9IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIFRXT19UT19USEVfUE9XRVJfT0ZfVEhJUlRZKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICByZXR1cm4gY2FjaGUoY29sbGVjdGlvbiwgbmV4dE51bWJlcik7XG4gICAgICAgIH0gLy8gUXVpY2tseSBjaGVjayBpZiB0aGVyZSBpcyBhIHRoZW9yZXRpY2FsIGNoYW5jZSB0byBnZW5lcmF0ZSBhIG5ldyBudW1iZXIuXG5cblxuICAgICAgICBpZiAoY29sbGVjdGlvbi5zaXplID4gTUFYX1NBRkVfSU5URUdFUikge1xuICAgICAgICAgIHRocm93IG5ldyBFcnJvcignQ29uZ3JhdHVsYXRpb25zLCB5b3UgY3JlYXRlZCBhIGNvbGxlY3Rpb24gb2YgdW5pcXVlIG51bWJlcnMgd2hpY2ggdXNlcyBhbGwgYXZhaWxhYmxlIGludGVnZXJzIScpO1xuICAgICAgICB9IC8vIE90aGVyd2lzZSB1c2UgdGhlIGZ1bGwgc2NhbGUgb2Ygc2FmZWx5IHVzYWJsZSBpbnRlZ2Vycy5cblxuXG4gICAgICAgIHdoaWxlIChjb2xsZWN0aW9uLmhhcyhuZXh0TnVtYmVyKSkge1xuICAgICAgICAgIG5leHROdW1iZXIgPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBNQVhfU0FGRV9JTlRFR0VSKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBjYWNoZShjb2xsZWN0aW9uLCBuZXh0TnVtYmVyKTtcbiAgICAgIH07XG4gICAgfTtcblxuICAgIHZhciBMQVNUX05VTUJFUl9XRUFLX01BUCA9IG5ldyBXZWFrTWFwKCk7XG4gICAgdmFyIGNhY2hlID0gY3JlYXRlQ2FjaGUoTEFTVF9OVU1CRVJfV0VBS19NQVApO1xuICAgIHZhciBnZW5lcmF0ZVVuaXF1ZU51bWJlciA9IGNyZWF0ZUdlbmVyYXRlVW5pcXVlTnVtYmVyKGNhY2hlLCBMQVNUX05VTUJFUl9XRUFLX01BUCk7XG4gICAgdmFyIGFkZFVuaXF1ZU51bWJlciA9IGNyZWF0ZUFkZFVuaXF1ZU51bWJlcihnZW5lcmF0ZVVuaXF1ZU51bWJlcik7XG5cbiAgICBleHBvcnRzLmFkZFVuaXF1ZU51bWJlciA9IGFkZFVuaXF1ZU51bWJlcjtcbiAgICBleHBvcnRzLmdlbmVyYXRlVW5pcXVlTnVtYmVyID0gZ2VuZXJhdGVVbmlxdWVOdW1iZXI7XG5cbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xuXG59KSk7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBpc0NhbGxhYmxlID0gcmVxdWlyZSgnaXMtY2FsbGFibGUnKTtcblxudmFyIHRvU3RyID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZztcbnZhciBoYXNPd25Qcm9wZXJ0eSA9IE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHk7XG5cbnZhciBmb3JFYWNoQXJyYXkgPSBmdW5jdGlvbiBmb3JFYWNoQXJyYXkoYXJyYXksIGl0ZXJhdG9yLCByZWNlaXZlcikge1xuICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhcnJheS5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuICAgICAgICBpZiAoaGFzT3duUHJvcGVydHkuY2FsbChhcnJheSwgaSkpIHtcbiAgICAgICAgICAgIGlmIChyZWNlaXZlciA9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgaXRlcmF0b3IoYXJyYXlbaV0sIGksIGFycmF5KTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgaXRlcmF0b3IuY2FsbChyZWNlaXZlciwgYXJyYXlbaV0sIGksIGFycmF5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn07XG5cbnZhciBmb3JFYWNoU3RyaW5nID0gZnVuY3Rpb24gZm9yRWFjaFN0cmluZyhzdHJpbmcsIGl0ZXJhdG9yLCByZWNlaXZlcikge1xuICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBzdHJpbmcubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgICAgLy8gbm8gc3VjaCB0aGluZyBhcyBhIHNwYXJzZSBzdHJpbmcuXG4gICAgICAgIGlmIChyZWNlaXZlciA9PSBudWxsKSB7XG4gICAgICAgICAgICBpdGVyYXRvcihzdHJpbmcuY2hhckF0KGkpLCBpLCBzdHJpbmcpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgaXRlcmF0b3IuY2FsbChyZWNlaXZlciwgc3RyaW5nLmNoYXJBdChpKSwgaSwgc3RyaW5nKTtcbiAgICAgICAgfVxuICAgIH1cbn07XG5cbnZhciBmb3JFYWNoT2JqZWN0ID0gZnVuY3Rpb24gZm9yRWFjaE9iamVjdChvYmplY3QsIGl0ZXJhdG9yLCByZWNlaXZlcikge1xuICAgIGZvciAodmFyIGsgaW4gb2JqZWN0KSB7XG4gICAgICAgIGlmIChoYXNPd25Qcm9wZXJ0eS5jYWxsKG9iamVjdCwgaykpIHtcbiAgICAgICAgICAgIGlmIChyZWNlaXZlciA9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgaXRlcmF0b3Iob2JqZWN0W2tdLCBrLCBvYmplY3QpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBpdGVyYXRvci5jYWxsKHJlY2VpdmVyLCBvYmplY3Rba10sIGssIG9iamVjdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59O1xuXG52YXIgZm9yRWFjaCA9IGZ1bmN0aW9uIGZvckVhY2gobGlzdCwgaXRlcmF0b3IsIHRoaXNBcmcpIHtcbiAgICBpZiAoIWlzQ2FsbGFibGUoaXRlcmF0b3IpKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ2l0ZXJhdG9yIG11c3QgYmUgYSBmdW5jdGlvbicpO1xuICAgIH1cblxuICAgIHZhciByZWNlaXZlcjtcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA+PSAzKSB7XG4gICAgICAgIHJlY2VpdmVyID0gdGhpc0FyZztcbiAgICB9XG5cbiAgICBpZiAodG9TdHIuY2FsbChsaXN0KSA9PT0gJ1tvYmplY3QgQXJyYXldJykge1xuICAgICAgICBmb3JFYWNoQXJyYXkobGlzdCwgaXRlcmF0b3IsIHJlY2VpdmVyKTtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBsaXN0ID09PSAnc3RyaW5nJykge1xuICAgICAgICBmb3JFYWNoU3RyaW5nKGxpc3QsIGl0ZXJhdG9yLCByZWNlaXZlcik7XG4gICAgfSBlbHNlIHtcbiAgICAgICAgZm9yRWFjaE9iamVjdChsaXN0LCBpdGVyYXRvciwgcmVjZWl2ZXIpO1xuICAgIH1cbn07XG5cbm1vZHVsZS5leHBvcnRzID0gZm9yRWFjaDtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyogZXNsaW50IG5vLWludmFsaWQtdGhpczogMSAqL1xuXG52YXIgRVJST1JfTUVTU0FHRSA9ICdGdW5jdGlvbi5wcm90b3R5cGUuYmluZCBjYWxsZWQgb24gaW5jb21wYXRpYmxlICc7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG52YXIgdG9TdHIgPSBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nO1xudmFyIGZ1bmNUeXBlID0gJ1tvYmplY3QgRnVuY3Rpb25dJztcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBiaW5kKHRoYXQpIHtcbiAgICB2YXIgdGFyZ2V0ID0gdGhpcztcbiAgICBpZiAodHlwZW9mIHRhcmdldCAhPT0gJ2Z1bmN0aW9uJyB8fCB0b1N0ci5jYWxsKHRhcmdldCkgIT09IGZ1bmNUeXBlKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoRVJST1JfTUVTU0FHRSArIHRhcmdldCk7XG4gICAgfVxuICAgIHZhciBhcmdzID0gc2xpY2UuY2FsbChhcmd1bWVudHMsIDEpO1xuXG4gICAgdmFyIGJvdW5kO1xuICAgIHZhciBiaW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIGlmICh0aGlzIGluc3RhbmNlb2YgYm91bmQpIHtcbiAgICAgICAgICAgIHZhciByZXN1bHQgPSB0YXJnZXQuYXBwbHkoXG4gICAgICAgICAgICAgICAgdGhpcyxcbiAgICAgICAgICAgICAgICBhcmdzLmNvbmNhdChzbGljZS5jYWxsKGFyZ3VtZW50cykpXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgaWYgKE9iamVjdChyZXN1bHQpID09PSByZXN1bHQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gdGFyZ2V0LmFwcGx5KFxuICAgICAgICAgICAgICAgIHRoYXQsXG4gICAgICAgICAgICAgICAgYXJncy5jb25jYXQoc2xpY2UuY2FsbChhcmd1bWVudHMpKVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgIH07XG5cbiAgICB2YXIgYm91bmRMZW5ndGggPSBNYXRoLm1heCgwLCB0YXJnZXQubGVuZ3RoIC0gYXJncy5sZW5ndGgpO1xuICAgIHZhciBib3VuZEFyZ3MgPSBbXTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGJvdW5kTGVuZ3RoOyBpKyspIHtcbiAgICAgICAgYm91bmRBcmdzLnB1c2goJyQnICsgaSk7XG4gICAgfVxuXG4gICAgYm91bmQgPSBGdW5jdGlvbignYmluZGVyJywgJ3JldHVybiBmdW5jdGlvbiAoJyArIGJvdW5kQXJncy5qb2luKCcsJykgKyAnKXsgcmV0dXJuIGJpbmRlci5hcHBseSh0aGlzLGFyZ3VtZW50cyk7IH0nKShiaW5kZXIpO1xuXG4gICAgaWYgKHRhcmdldC5wcm90b3R5cGUpIHtcbiAgICAgICAgdmFyIEVtcHR5ID0gZnVuY3Rpb24gRW1wdHkoKSB7fTtcbiAgICAgICAgRW1wdHkucHJvdG90eXBlID0gdGFyZ2V0LnByb3RvdHlwZTtcbiAgICAgICAgYm91bmQucHJvdG90eXBlID0gbmV3IEVtcHR5KCk7XG4gICAgICAgIEVtcHR5LnByb3RvdHlwZSA9IG51bGw7XG4gICAgfVxuXG4gICAgcmV0dXJuIGJvdW5kO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGltcGxlbWVudGF0aW9uID0gcmVxdWlyZSgnLi9pbXBsZW1lbnRhdGlvbicpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IEZ1bmN0aW9uLnByb3RvdHlwZS5iaW5kIHx8IGltcGxlbWVudGF0aW9uO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdW5kZWZpbmVkO1xuXG52YXIgJFN5bnRheEVycm9yID0gU3ludGF4RXJyb3I7XG52YXIgJEZ1bmN0aW9uID0gRnVuY3Rpb247XG52YXIgJFR5cGVFcnJvciA9IFR5cGVFcnJvcjtcblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG52YXIgZ2V0RXZhbGxlZENvbnN0cnVjdG9yID0gZnVuY3Rpb24gKGV4cHJlc3Npb25TeW50YXgpIHtcblx0dHJ5IHtcblx0XHRyZXR1cm4gJEZ1bmN0aW9uKCdcInVzZSBzdHJpY3RcIjsgcmV0dXJuICgnICsgZXhwcmVzc2lvblN5bnRheCArICcpLmNvbnN0cnVjdG9yOycpKCk7XG5cdH0gY2F0Y2ggKGUpIHt9XG59O1xuXG52YXIgJGdPUEQgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yO1xuaWYgKCRnT1BEKSB7XG5cdHRyeSB7XG5cdFx0JGdPUEQoe30sICcnKTtcblx0fSBjYXRjaCAoZSkge1xuXHRcdCRnT1BEID0gbnVsbDsgLy8gdGhpcyBpcyBJRSA4LCB3aGljaCBoYXMgYSBicm9rZW4gZ09QRFxuXHR9XG59XG5cbnZhciB0aHJvd1R5cGVFcnJvciA9IGZ1bmN0aW9uICgpIHtcblx0dGhyb3cgbmV3ICRUeXBlRXJyb3IoKTtcbn07XG52YXIgVGhyb3dUeXBlRXJyb3IgPSAkZ09QRFxuXHQ/IChmdW5jdGlvbiAoKSB7XG5cdFx0dHJ5IHtcblx0XHRcdC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby11bnVzZWQtZXhwcmVzc2lvbnMsIG5vLWNhbGxlciwgbm8tcmVzdHJpY3RlZC1wcm9wZXJ0aWVzXG5cdFx0XHRhcmd1bWVudHMuY2FsbGVlOyAvLyBJRSA4IGRvZXMgbm90IHRocm93IGhlcmVcblx0XHRcdHJldHVybiB0aHJvd1R5cGVFcnJvcjtcblx0XHR9IGNhdGNoIChjYWxsZWVUaHJvd3MpIHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdC8vIElFIDggdGhyb3dzIG9uIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoYXJndW1lbnRzLCAnJylcblx0XHRcdFx0cmV0dXJuICRnT1BEKGFyZ3VtZW50cywgJ2NhbGxlZScpLmdldDtcblx0XHRcdH0gY2F0Y2ggKGdPUER0aHJvd3MpIHtcblx0XHRcdFx0cmV0dXJuIHRocm93VHlwZUVycm9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fSgpKVxuXHQ6IHRocm93VHlwZUVycm9yO1xuXG52YXIgaGFzU3ltYm9scyA9IHJlcXVpcmUoJ2hhcy1zeW1ib2xzJykoKTtcblxudmFyIGdldFByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mIHx8IGZ1bmN0aW9uICh4KSB7IHJldHVybiB4Ll9fcHJvdG9fXzsgfTsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1wcm90b1xuXG52YXIgbmVlZHNFdmFsID0ge307XG5cbnZhciBUeXBlZEFycmF5ID0gdHlwZW9mIFVpbnQ4QXJyYXkgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogZ2V0UHJvdG8oVWludDhBcnJheSk7XG5cbnZhciBJTlRSSU5TSUNTID0ge1xuXHQnJUFnZ3JlZ2F0ZUVycm9yJSc6IHR5cGVvZiBBZ2dyZWdhdGVFcnJvciA9PT0gJ3VuZGVmaW5lZCcgPyB1bmRlZmluZWQgOiBBZ2dyZWdhdGVFcnJvcixcblx0JyVBcnJheSUnOiBBcnJheSxcblx0JyVBcnJheUJ1ZmZlciUnOiB0eXBlb2YgQXJyYXlCdWZmZXIgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogQXJyYXlCdWZmZXIsXG5cdCclQXJyYXlJdGVyYXRvclByb3RvdHlwZSUnOiBoYXNTeW1ib2xzID8gZ2V0UHJvdG8oW11bU3ltYm9sLml0ZXJhdG9yXSgpKSA6IHVuZGVmaW5lZCxcblx0JyVBc3luY0Zyb21TeW5jSXRlcmF0b3JQcm90b3R5cGUlJzogdW5kZWZpbmVkLFxuXHQnJUFzeW5jRnVuY3Rpb24lJzogbmVlZHNFdmFsLFxuXHQnJUFzeW5jR2VuZXJhdG9yJSc6IG5lZWRzRXZhbCxcblx0JyVBc3luY0dlbmVyYXRvckZ1bmN0aW9uJSc6IG5lZWRzRXZhbCxcblx0JyVBc3luY0l0ZXJhdG9yUHJvdG90eXBlJSc6IG5lZWRzRXZhbCxcblx0JyVBdG9taWNzJSc6IHR5cGVvZiBBdG9taWNzID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IEF0b21pY3MsXG5cdCclQmlnSW50JSc6IHR5cGVvZiBCaWdJbnQgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogQmlnSW50LFxuXHQnJUJvb2xlYW4lJzogQm9vbGVhbixcblx0JyVEYXRhVmlldyUnOiB0eXBlb2YgRGF0YVZpZXcgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogRGF0YVZpZXcsXG5cdCclRGF0ZSUnOiBEYXRlLFxuXHQnJWRlY29kZVVSSSUnOiBkZWNvZGVVUkksXG5cdCclZGVjb2RlVVJJQ29tcG9uZW50JSc6IGRlY29kZVVSSUNvbXBvbmVudCxcblx0JyVlbmNvZGVVUkklJzogZW5jb2RlVVJJLFxuXHQnJWVuY29kZVVSSUNvbXBvbmVudCUnOiBlbmNvZGVVUklDb21wb25lbnQsXG5cdCclRXJyb3IlJzogRXJyb3IsXG5cdCclZXZhbCUnOiBldmFsLCAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLWV2YWxcblx0JyVFdmFsRXJyb3IlJzogRXZhbEVycm9yLFxuXHQnJUZsb2F0MzJBcnJheSUnOiB0eXBlb2YgRmxvYXQzMkFycmF5ID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IEZsb2F0MzJBcnJheSxcblx0JyVGbG9hdDY0QXJyYXklJzogdHlwZW9mIEZsb2F0NjRBcnJheSA9PT0gJ3VuZGVmaW5lZCcgPyB1bmRlZmluZWQgOiBGbG9hdDY0QXJyYXksXG5cdCclRmluYWxpemF0aW9uUmVnaXN0cnklJzogdHlwZW9mIEZpbmFsaXphdGlvblJlZ2lzdHJ5ID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IEZpbmFsaXphdGlvblJlZ2lzdHJ5LFxuXHQnJUZ1bmN0aW9uJSc6ICRGdW5jdGlvbixcblx0JyVHZW5lcmF0b3JGdW5jdGlvbiUnOiBuZWVkc0V2YWwsXG5cdCclSW50OEFycmF5JSc6IHR5cGVvZiBJbnQ4QXJyYXkgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogSW50OEFycmF5LFxuXHQnJUludDE2QXJyYXklJzogdHlwZW9mIEludDE2QXJyYXkgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogSW50MTZBcnJheSxcblx0JyVJbnQzMkFycmF5JSc6IHR5cGVvZiBJbnQzMkFycmF5ID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IEludDMyQXJyYXksXG5cdCclaXNGaW5pdGUlJzogaXNGaW5pdGUsXG5cdCclaXNOYU4lJzogaXNOYU4sXG5cdCclSXRlcmF0b3JQcm90b3R5cGUlJzogaGFzU3ltYm9scyA/IGdldFByb3RvKGdldFByb3RvKFtdW1N5bWJvbC5pdGVyYXRvcl0oKSkpIDogdW5kZWZpbmVkLFxuXHQnJUpTT04lJzogdHlwZW9mIEpTT04gPT09ICdvYmplY3QnID8gSlNPTiA6IHVuZGVmaW5lZCxcblx0JyVNYXAlJzogdHlwZW9mIE1hcCA9PT0gJ3VuZGVmaW5lZCcgPyB1bmRlZmluZWQgOiBNYXAsXG5cdCclTWFwSXRlcmF0b3JQcm90b3R5cGUlJzogdHlwZW9mIE1hcCA9PT0gJ3VuZGVmaW5lZCcgfHwgIWhhc1N5bWJvbHMgPyB1bmRlZmluZWQgOiBnZXRQcm90byhuZXcgTWFwKClbU3ltYm9sLml0ZXJhdG9yXSgpKSxcblx0JyVNYXRoJSc6IE1hdGgsXG5cdCclTnVtYmVyJSc6IE51bWJlcixcblx0JyVPYmplY3QlJzogT2JqZWN0LFxuXHQnJXBhcnNlRmxvYXQlJzogcGFyc2VGbG9hdCxcblx0JyVwYXJzZUludCUnOiBwYXJzZUludCxcblx0JyVQcm9taXNlJSc6IHR5cGVvZiBQcm9taXNlID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IFByb21pc2UsXG5cdCclUHJveHklJzogdHlwZW9mIFByb3h5ID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IFByb3h5LFxuXHQnJVJhbmdlRXJyb3IlJzogUmFuZ2VFcnJvcixcblx0JyVSZWZlcmVuY2VFcnJvciUnOiBSZWZlcmVuY2VFcnJvcixcblx0JyVSZWZsZWN0JSc6IHR5cGVvZiBSZWZsZWN0ID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IFJlZmxlY3QsXG5cdCclUmVnRXhwJSc6IFJlZ0V4cCxcblx0JyVTZXQlJzogdHlwZW9mIFNldCA9PT0gJ3VuZGVmaW5lZCcgPyB1bmRlZmluZWQgOiBTZXQsXG5cdCclU2V0SXRlcmF0b3JQcm90b3R5cGUlJzogdHlwZW9mIFNldCA9PT0gJ3VuZGVmaW5lZCcgfHwgIWhhc1N5bWJvbHMgPyB1bmRlZmluZWQgOiBnZXRQcm90byhuZXcgU2V0KClbU3ltYm9sLml0ZXJhdG9yXSgpKSxcblx0JyVTaGFyZWRBcnJheUJ1ZmZlciUnOiB0eXBlb2YgU2hhcmVkQXJyYXlCdWZmZXIgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogU2hhcmVkQXJyYXlCdWZmZXIsXG5cdCclU3RyaW5nJSc6IFN0cmluZyxcblx0JyVTdHJpbmdJdGVyYXRvclByb3RvdHlwZSUnOiBoYXNTeW1ib2xzID8gZ2V0UHJvdG8oJydbU3ltYm9sLml0ZXJhdG9yXSgpKSA6IHVuZGVmaW5lZCxcblx0JyVTeW1ib2wlJzogaGFzU3ltYm9scyA/IFN5bWJvbCA6IHVuZGVmaW5lZCxcblx0JyVTeW50YXhFcnJvciUnOiAkU3ludGF4RXJyb3IsXG5cdCclVGhyb3dUeXBlRXJyb3IlJzogVGhyb3dUeXBlRXJyb3IsXG5cdCclVHlwZWRBcnJheSUnOiBUeXBlZEFycmF5LFxuXHQnJVR5cGVFcnJvciUnOiAkVHlwZUVycm9yLFxuXHQnJVVpbnQ4QXJyYXklJzogdHlwZW9mIFVpbnQ4QXJyYXkgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogVWludDhBcnJheSxcblx0JyVVaW50OENsYW1wZWRBcnJheSUnOiB0eXBlb2YgVWludDhDbGFtcGVkQXJyYXkgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogVWludDhDbGFtcGVkQXJyYXksXG5cdCclVWludDE2QXJyYXklJzogdHlwZW9mIFVpbnQxNkFycmF5ID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IFVpbnQxNkFycmF5LFxuXHQnJVVpbnQzMkFycmF5JSc6IHR5cGVvZiBVaW50MzJBcnJheSA9PT0gJ3VuZGVmaW5lZCcgPyB1bmRlZmluZWQgOiBVaW50MzJBcnJheSxcblx0JyVVUklFcnJvciUnOiBVUklFcnJvcixcblx0JyVXZWFrTWFwJSc6IHR5cGVvZiBXZWFrTWFwID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IFdlYWtNYXAsXG5cdCclV2Vha1JlZiUnOiB0eXBlb2YgV2Vha1JlZiA9PT0gJ3VuZGVmaW5lZCcgPyB1bmRlZmluZWQgOiBXZWFrUmVmLFxuXHQnJVdlYWtTZXQlJzogdHlwZW9mIFdlYWtTZXQgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogV2Vha1NldFxufTtcblxudmFyIGRvRXZhbCA9IGZ1bmN0aW9uIGRvRXZhbChuYW1lKSB7XG5cdHZhciB2YWx1ZTtcblx0aWYgKG5hbWUgPT09ICclQXN5bmNGdW5jdGlvbiUnKSB7XG5cdFx0dmFsdWUgPSBnZXRFdmFsbGVkQ29uc3RydWN0b3IoJ2FzeW5jIGZ1bmN0aW9uICgpIHt9Jyk7XG5cdH0gZWxzZSBpZiAobmFtZSA9PT0gJyVHZW5lcmF0b3JGdW5jdGlvbiUnKSB7XG5cdFx0dmFsdWUgPSBnZXRFdmFsbGVkQ29uc3RydWN0b3IoJ2Z1bmN0aW9uKiAoKSB7fScpO1xuXHR9IGVsc2UgaWYgKG5hbWUgPT09ICclQXN5bmNHZW5lcmF0b3JGdW5jdGlvbiUnKSB7XG5cdFx0dmFsdWUgPSBnZXRFdmFsbGVkQ29uc3RydWN0b3IoJ2FzeW5jIGZ1bmN0aW9uKiAoKSB7fScpO1xuXHR9IGVsc2UgaWYgKG5hbWUgPT09ICclQXN5bmNHZW5lcmF0b3IlJykge1xuXHRcdHZhciBmbiA9IGRvRXZhbCgnJUFzeW5jR2VuZXJhdG9yRnVuY3Rpb24lJyk7XG5cdFx0aWYgKGZuKSB7XG5cdFx0XHR2YWx1ZSA9IGZuLnByb3RvdHlwZTtcblx0XHR9XG5cdH0gZWxzZSBpZiAobmFtZSA9PT0gJyVBc3luY0l0ZXJhdG9yUHJvdG90eXBlJScpIHtcblx0XHR2YXIgZ2VuID0gZG9FdmFsKCclQXN5bmNHZW5lcmF0b3IlJyk7XG5cdFx0aWYgKGdlbikge1xuXHRcdFx0dmFsdWUgPSBnZXRQcm90byhnZW4ucHJvdG90eXBlKTtcblx0XHR9XG5cdH1cblxuXHRJTlRSSU5TSUNTW25hbWVdID0gdmFsdWU7XG5cblx0cmV0dXJuIHZhbHVlO1xufTtcblxudmFyIExFR0FDWV9BTElBU0VTID0ge1xuXHQnJUFycmF5QnVmZmVyUHJvdG90eXBlJSc6IFsnQXJyYXlCdWZmZXInLCAncHJvdG90eXBlJ10sXG5cdCclQXJyYXlQcm90b3R5cGUlJzogWydBcnJheScsICdwcm90b3R5cGUnXSxcblx0JyVBcnJheVByb3RvX2VudHJpZXMlJzogWydBcnJheScsICdwcm90b3R5cGUnLCAnZW50cmllcyddLFxuXHQnJUFycmF5UHJvdG9fZm9yRWFjaCUnOiBbJ0FycmF5JywgJ3Byb3RvdHlwZScsICdmb3JFYWNoJ10sXG5cdCclQXJyYXlQcm90b19rZXlzJSc6IFsnQXJyYXknLCAncHJvdG90eXBlJywgJ2tleXMnXSxcblx0JyVBcnJheVByb3RvX3ZhbHVlcyUnOiBbJ0FycmF5JywgJ3Byb3RvdHlwZScsICd2YWx1ZXMnXSxcblx0JyVBc3luY0Z1bmN0aW9uUHJvdG90eXBlJSc6IFsnQXN5bmNGdW5jdGlvbicsICdwcm90b3R5cGUnXSxcblx0JyVBc3luY0dlbmVyYXRvciUnOiBbJ0FzeW5jR2VuZXJhdG9yRnVuY3Rpb24nLCAncHJvdG90eXBlJ10sXG5cdCclQXN5bmNHZW5lcmF0b3JQcm90b3R5cGUlJzogWydBc3luY0dlbmVyYXRvckZ1bmN0aW9uJywgJ3Byb3RvdHlwZScsICdwcm90b3R5cGUnXSxcblx0JyVCb29sZWFuUHJvdG90eXBlJSc6IFsnQm9vbGVhbicsICdwcm90b3R5cGUnXSxcblx0JyVEYXRhVmlld1Byb3RvdHlwZSUnOiBbJ0RhdGFWaWV3JywgJ3Byb3RvdHlwZSddLFxuXHQnJURhdGVQcm90b3R5cGUlJzogWydEYXRlJywgJ3Byb3RvdHlwZSddLFxuXHQnJUVycm9yUHJvdG90eXBlJSc6IFsnRXJyb3InLCAncHJvdG90eXBlJ10sXG5cdCclRXZhbEVycm9yUHJvdG90eXBlJSc6IFsnRXZhbEVycm9yJywgJ3Byb3RvdHlwZSddLFxuXHQnJUZsb2F0MzJBcnJheVByb3RvdHlwZSUnOiBbJ0Zsb2F0MzJBcnJheScsICdwcm90b3R5cGUnXSxcblx0JyVGbG9hdDY0QXJyYXlQcm90b3R5cGUlJzogWydGbG9hdDY0QXJyYXknLCAncHJvdG90eXBlJ10sXG5cdCclRnVuY3Rpb25Qcm90b3R5cGUlJzogWydGdW5jdGlvbicsICdwcm90b3R5cGUnXSxcblx0JyVHZW5lcmF0b3IlJzogWydHZW5lcmF0b3JGdW5jdGlvbicsICdwcm90b3R5cGUnXSxcblx0JyVHZW5lcmF0b3JQcm90b3R5cGUlJzogWydHZW5lcmF0b3JGdW5jdGlvbicsICdwcm90b3R5cGUnLCAncHJvdG90eXBlJ10sXG5cdCclSW50OEFycmF5UHJvdG90eXBlJSc6IFsnSW50OEFycmF5JywgJ3Byb3RvdHlwZSddLFxuXHQnJUludDE2QXJyYXlQcm90b3R5cGUlJzogWydJbnQxNkFycmF5JywgJ3Byb3RvdHlwZSddLFxuXHQnJUludDMyQXJyYXlQcm90b3R5cGUlJzogWydJbnQzMkFycmF5JywgJ3Byb3RvdHlwZSddLFxuXHQnJUpTT05QYXJzZSUnOiBbJ0pTT04nLCAncGFyc2UnXSxcblx0JyVKU09OU3RyaW5naWZ5JSc6IFsnSlNPTicsICdzdHJpbmdpZnknXSxcblx0JyVNYXBQcm90b3R5cGUlJzogWydNYXAnLCAncHJvdG90eXBlJ10sXG5cdCclTnVtYmVyUHJvdG90eXBlJSc6IFsnTnVtYmVyJywgJ3Byb3RvdHlwZSddLFxuXHQnJU9iamVjdFByb3RvdHlwZSUnOiBbJ09iamVjdCcsICdwcm90b3R5cGUnXSxcblx0JyVPYmpQcm90b190b1N0cmluZyUnOiBbJ09iamVjdCcsICdwcm90b3R5cGUnLCAndG9TdHJpbmcnXSxcblx0JyVPYmpQcm90b192YWx1ZU9mJSc6IFsnT2JqZWN0JywgJ3Byb3RvdHlwZScsICd2YWx1ZU9mJ10sXG5cdCclUHJvbWlzZVByb3RvdHlwZSUnOiBbJ1Byb21pc2UnLCAncHJvdG90eXBlJ10sXG5cdCclUHJvbWlzZVByb3RvX3RoZW4lJzogWydQcm9taXNlJywgJ3Byb3RvdHlwZScsICd0aGVuJ10sXG5cdCclUHJvbWlzZV9hbGwlJzogWydQcm9taXNlJywgJ2FsbCddLFxuXHQnJVByb21pc2VfcmVqZWN0JSc6IFsnUHJvbWlzZScsICdyZWplY3QnXSxcblx0JyVQcm9taXNlX3Jlc29sdmUlJzogWydQcm9taXNlJywgJ3Jlc29sdmUnXSxcblx0JyVSYW5nZUVycm9yUHJvdG90eXBlJSc6IFsnUmFuZ2VFcnJvcicsICdwcm90b3R5cGUnXSxcblx0JyVSZWZlcmVuY2VFcnJvclByb3RvdHlwZSUnOiBbJ1JlZmVyZW5jZUVycm9yJywgJ3Byb3RvdHlwZSddLFxuXHQnJVJlZ0V4cFByb3RvdHlwZSUnOiBbJ1JlZ0V4cCcsICdwcm90b3R5cGUnXSxcblx0JyVTZXRQcm90b3R5cGUlJzogWydTZXQnLCAncHJvdG90eXBlJ10sXG5cdCclU2hhcmVkQXJyYXlCdWZmZXJQcm90b3R5cGUlJzogWydTaGFyZWRBcnJheUJ1ZmZlcicsICdwcm90b3R5cGUnXSxcblx0JyVTdHJpbmdQcm90b3R5cGUlJzogWydTdHJpbmcnLCAncHJvdG90eXBlJ10sXG5cdCclU3ltYm9sUHJvdG90eXBlJSc6IFsnU3ltYm9sJywgJ3Byb3RvdHlwZSddLFxuXHQnJVN5bnRheEVycm9yUHJvdG90eXBlJSc6IFsnU3ludGF4RXJyb3InLCAncHJvdG90eXBlJ10sXG5cdCclVHlwZWRBcnJheVByb3RvdHlwZSUnOiBbJ1R5cGVkQXJyYXknLCAncHJvdG90eXBlJ10sXG5cdCclVHlwZUVycm9yUHJvdG90eXBlJSc6IFsnVHlwZUVycm9yJywgJ3Byb3RvdHlwZSddLFxuXHQnJVVpbnQ4QXJyYXlQcm90b3R5cGUlJzogWydVaW50OEFycmF5JywgJ3Byb3RvdHlwZSddLFxuXHQnJVVpbnQ4Q2xhbXBlZEFycmF5UHJvdG90eXBlJSc6IFsnVWludDhDbGFtcGVkQXJyYXknLCAncHJvdG90eXBlJ10sXG5cdCclVWludDE2QXJyYXlQcm90b3R5cGUlJzogWydVaW50MTZBcnJheScsICdwcm90b3R5cGUnXSxcblx0JyVVaW50MzJBcnJheVByb3RvdHlwZSUnOiBbJ1VpbnQzMkFycmF5JywgJ3Byb3RvdHlwZSddLFxuXHQnJVVSSUVycm9yUHJvdG90eXBlJSc6IFsnVVJJRXJyb3InLCAncHJvdG90eXBlJ10sXG5cdCclV2Vha01hcFByb3RvdHlwZSUnOiBbJ1dlYWtNYXAnLCAncHJvdG90eXBlJ10sXG5cdCclV2Vha1NldFByb3RvdHlwZSUnOiBbJ1dlYWtTZXQnLCAncHJvdG90eXBlJ11cbn07XG5cbnZhciBiaW5kID0gcmVxdWlyZSgnZnVuY3Rpb24tYmluZCcpO1xudmFyIGhhc093biA9IHJlcXVpcmUoJ2hhcycpO1xudmFyICRjb25jYXQgPSBiaW5kLmNhbGwoRnVuY3Rpb24uY2FsbCwgQXJyYXkucHJvdG90eXBlLmNvbmNhdCk7XG52YXIgJHNwbGljZUFwcGx5ID0gYmluZC5jYWxsKEZ1bmN0aW9uLmFwcGx5LCBBcnJheS5wcm90b3R5cGUuc3BsaWNlKTtcbnZhciAkcmVwbGFjZSA9IGJpbmQuY2FsbChGdW5jdGlvbi5jYWxsLCBTdHJpbmcucHJvdG90eXBlLnJlcGxhY2UpO1xudmFyICRzdHJTbGljZSA9IGJpbmQuY2FsbChGdW5jdGlvbi5jYWxsLCBTdHJpbmcucHJvdG90eXBlLnNsaWNlKTtcbnZhciAkZXhlYyA9IGJpbmQuY2FsbChGdW5jdGlvbi5jYWxsLCBSZWdFeHAucHJvdG90eXBlLmV4ZWMpO1xuXG4vKiBhZGFwdGVkIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL2xvZGFzaC9sb2Rhc2gvYmxvYi80LjE3LjE1L2Rpc3QvbG9kYXNoLmpzI0w2NzM1LUw2NzQ0ICovXG52YXIgcmVQcm9wTmFtZSA9IC9bXiUuW1xcXV0rfFxcWyg/OigtP1xcZCsoPzpcXC5cXGQrKT8pfChbXCInXSkoKD86KD8hXFwyKVteXFxcXF18XFxcXC4pKj8pXFwyKVxcXXwoPz0oPzpcXC58XFxbXFxdKSg/OlxcLnxcXFtcXF18JSQpKS9nO1xudmFyIHJlRXNjYXBlQ2hhciA9IC9cXFxcKFxcXFwpPy9nOyAvKiogVXNlZCB0byBtYXRjaCBiYWNrc2xhc2hlcyBpbiBwcm9wZXJ0eSBwYXRocy4gKi9cbnZhciBzdHJpbmdUb1BhdGggPSBmdW5jdGlvbiBzdHJpbmdUb1BhdGgoc3RyaW5nKSB7XG5cdHZhciBmaXJzdCA9ICRzdHJTbGljZShzdHJpbmcsIDAsIDEpO1xuXHR2YXIgbGFzdCA9ICRzdHJTbGljZShzdHJpbmcsIC0xKTtcblx0aWYgKGZpcnN0ID09PSAnJScgJiYgbGFzdCAhPT0gJyUnKSB7XG5cdFx0dGhyb3cgbmV3ICRTeW50YXhFcnJvcignaW52YWxpZCBpbnRyaW5zaWMgc3ludGF4LCBleHBlY3RlZCBjbG9zaW5nIGAlYCcpO1xuXHR9IGVsc2UgaWYgKGxhc3QgPT09ICclJyAmJiBmaXJzdCAhPT0gJyUnKSB7XG5cdFx0dGhyb3cgbmV3ICRTeW50YXhFcnJvcignaW52YWxpZCBpbnRyaW5zaWMgc3ludGF4LCBleHBlY3RlZCBvcGVuaW5nIGAlYCcpO1xuXHR9XG5cdHZhciByZXN1bHQgPSBbXTtcblx0JHJlcGxhY2Uoc3RyaW5nLCByZVByb3BOYW1lLCBmdW5jdGlvbiAobWF0Y2gsIG51bWJlciwgcXVvdGUsIHN1YlN0cmluZykge1xuXHRcdHJlc3VsdFtyZXN1bHQubGVuZ3RoXSA9IHF1b3RlID8gJHJlcGxhY2Uoc3ViU3RyaW5nLCByZUVzY2FwZUNoYXIsICckMScpIDogbnVtYmVyIHx8IG1hdGNoO1xuXHR9KTtcblx0cmV0dXJuIHJlc3VsdDtcbn07XG4vKiBlbmQgYWRhcHRhdGlvbiAqL1xuXG52YXIgZ2V0QmFzZUludHJpbnNpYyA9IGZ1bmN0aW9uIGdldEJhc2VJbnRyaW5zaWMobmFtZSwgYWxsb3dNaXNzaW5nKSB7XG5cdHZhciBpbnRyaW5zaWNOYW1lID0gbmFtZTtcblx0dmFyIGFsaWFzO1xuXHRpZiAoaGFzT3duKExFR0FDWV9BTElBU0VTLCBpbnRyaW5zaWNOYW1lKSkge1xuXHRcdGFsaWFzID0gTEVHQUNZX0FMSUFTRVNbaW50cmluc2ljTmFtZV07XG5cdFx0aW50cmluc2ljTmFtZSA9ICclJyArIGFsaWFzWzBdICsgJyUnO1xuXHR9XG5cblx0aWYgKGhhc093bihJTlRSSU5TSUNTLCBpbnRyaW5zaWNOYW1lKSkge1xuXHRcdHZhciB2YWx1ZSA9IElOVFJJTlNJQ1NbaW50cmluc2ljTmFtZV07XG5cdFx0aWYgKHZhbHVlID09PSBuZWVkc0V2YWwpIHtcblx0XHRcdHZhbHVlID0gZG9FdmFsKGludHJpbnNpY05hbWUpO1xuXHRcdH1cblx0XHRpZiAodHlwZW9mIHZhbHVlID09PSAndW5kZWZpbmVkJyAmJiAhYWxsb3dNaXNzaW5nKSB7XG5cdFx0XHR0aHJvdyBuZXcgJFR5cGVFcnJvcignaW50cmluc2ljICcgKyBuYW1lICsgJyBleGlzdHMsIGJ1dCBpcyBub3QgYXZhaWxhYmxlLiBQbGVhc2UgZmlsZSBhbiBpc3N1ZSEnKTtcblx0XHR9XG5cblx0XHRyZXR1cm4ge1xuXHRcdFx0YWxpYXM6IGFsaWFzLFxuXHRcdFx0bmFtZTogaW50cmluc2ljTmFtZSxcblx0XHRcdHZhbHVlOiB2YWx1ZVxuXHRcdH07XG5cdH1cblxuXHR0aHJvdyBuZXcgJFN5bnRheEVycm9yKCdpbnRyaW5zaWMgJyArIG5hbWUgKyAnIGRvZXMgbm90IGV4aXN0IScpO1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBHZXRJbnRyaW5zaWMobmFtZSwgYWxsb3dNaXNzaW5nKSB7XG5cdGlmICh0eXBlb2YgbmFtZSAhPT0gJ3N0cmluZycgfHwgbmFtZS5sZW5ndGggPT09IDApIHtcblx0XHR0aHJvdyBuZXcgJFR5cGVFcnJvcignaW50cmluc2ljIG5hbWUgbXVzdCBiZSBhIG5vbi1lbXB0eSBzdHJpbmcnKTtcblx0fVxuXHRpZiAoYXJndW1lbnRzLmxlbmd0aCA+IDEgJiYgdHlwZW9mIGFsbG93TWlzc2luZyAhPT0gJ2Jvb2xlYW4nKSB7XG5cdFx0dGhyb3cgbmV3ICRUeXBlRXJyb3IoJ1wiYWxsb3dNaXNzaW5nXCIgYXJndW1lbnQgbXVzdCBiZSBhIGJvb2xlYW4nKTtcblx0fVxuXG5cdGlmICgkZXhlYygvXiU/W14lXSolPyQvZywgbmFtZSkgPT09IG51bGwpIHtcblx0XHR0aHJvdyBuZXcgJFN5bnRheEVycm9yKCdgJWAgbWF5IG5vdCBiZSBwcmVzZW50IGFueXdoZXJlIGJ1dCBhdCB0aGUgYmVnaW5uaW5nIGFuZCBlbmQgb2YgdGhlIGludHJpbnNpYyBuYW1lJyk7XG5cdH1cblx0dmFyIHBhcnRzID0gc3RyaW5nVG9QYXRoKG5hbWUpO1xuXHR2YXIgaW50cmluc2ljQmFzZU5hbWUgPSBwYXJ0cy5sZW5ndGggPiAwID8gcGFydHNbMF0gOiAnJztcblxuXHR2YXIgaW50cmluc2ljID0gZ2V0QmFzZUludHJpbnNpYygnJScgKyBpbnRyaW5zaWNCYXNlTmFtZSArICclJywgYWxsb3dNaXNzaW5nKTtcblx0dmFyIGludHJpbnNpY1JlYWxOYW1lID0gaW50cmluc2ljLm5hbWU7XG5cdHZhciB2YWx1ZSA9IGludHJpbnNpYy52YWx1ZTtcblx0dmFyIHNraXBGdXJ0aGVyQ2FjaGluZyA9IGZhbHNlO1xuXG5cdHZhciBhbGlhcyA9IGludHJpbnNpYy5hbGlhcztcblx0aWYgKGFsaWFzKSB7XG5cdFx0aW50cmluc2ljQmFzZU5hbWUgPSBhbGlhc1swXTtcblx0XHQkc3BsaWNlQXBwbHkocGFydHMsICRjb25jYXQoWzAsIDFdLCBhbGlhcykpO1xuXHR9XG5cblx0Zm9yICh2YXIgaSA9IDEsIGlzT3duID0gdHJ1ZTsgaSA8IHBhcnRzLmxlbmd0aDsgaSArPSAxKSB7XG5cdFx0dmFyIHBhcnQgPSBwYXJ0c1tpXTtcblx0XHR2YXIgZmlyc3QgPSAkc3RyU2xpY2UocGFydCwgMCwgMSk7XG5cdFx0dmFyIGxhc3QgPSAkc3RyU2xpY2UocGFydCwgLTEpO1xuXHRcdGlmIChcblx0XHRcdChcblx0XHRcdFx0KGZpcnN0ID09PSAnXCInIHx8IGZpcnN0ID09PSBcIidcIiB8fCBmaXJzdCA9PT0gJ2AnKVxuXHRcdFx0XHR8fCAobGFzdCA9PT0gJ1wiJyB8fCBsYXN0ID09PSBcIidcIiB8fCBsYXN0ID09PSAnYCcpXG5cdFx0XHQpXG5cdFx0XHQmJiBmaXJzdCAhPT0gbGFzdFxuXHRcdCkge1xuXHRcdFx0dGhyb3cgbmV3ICRTeW50YXhFcnJvcigncHJvcGVydHkgbmFtZXMgd2l0aCBxdW90ZXMgbXVzdCBoYXZlIG1hdGNoaW5nIHF1b3RlcycpO1xuXHRcdH1cblx0XHRpZiAocGFydCA9PT0gJ2NvbnN0cnVjdG9yJyB8fCAhaXNPd24pIHtcblx0XHRcdHNraXBGdXJ0aGVyQ2FjaGluZyA9IHRydWU7XG5cdFx0fVxuXG5cdFx0aW50cmluc2ljQmFzZU5hbWUgKz0gJy4nICsgcGFydDtcblx0XHRpbnRyaW5zaWNSZWFsTmFtZSA9ICclJyArIGludHJpbnNpY0Jhc2VOYW1lICsgJyUnO1xuXG5cdFx0aWYgKGhhc093bihJTlRSSU5TSUNTLCBpbnRyaW5zaWNSZWFsTmFtZSkpIHtcblx0XHRcdHZhbHVlID0gSU5UUklOU0lDU1tpbnRyaW5zaWNSZWFsTmFtZV07XG5cdFx0fSBlbHNlIGlmICh2YWx1ZSAhPSBudWxsKSB7XG5cdFx0XHRpZiAoIShwYXJ0IGluIHZhbHVlKSkge1xuXHRcdFx0XHRpZiAoIWFsbG93TWlzc2luZykge1xuXHRcdFx0XHRcdHRocm93IG5ldyAkVHlwZUVycm9yKCdiYXNlIGludHJpbnNpYyBmb3IgJyArIG5hbWUgKyAnIGV4aXN0cywgYnV0IHRoZSBwcm9wZXJ0eSBpcyBub3QgYXZhaWxhYmxlLicpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHJldHVybiB2b2lkIHVuZGVmaW5lZDtcblx0XHRcdH1cblx0XHRcdGlmICgkZ09QRCAmJiAoaSArIDEpID49IHBhcnRzLmxlbmd0aCkge1xuXHRcdFx0XHR2YXIgZGVzYyA9ICRnT1BEKHZhbHVlLCBwYXJ0KTtcblx0XHRcdFx0aXNPd24gPSAhIWRlc2M7XG5cblx0XHRcdFx0Ly8gQnkgY29udmVudGlvbiwgd2hlbiBhIGRhdGEgcHJvcGVydHkgaXMgY29udmVydGVkIHRvIGFuIGFjY2Vzc29yXG5cdFx0XHRcdC8vIHByb3BlcnR5IHRvIGVtdWxhdGUgYSBkYXRhIHByb3BlcnR5IHRoYXQgZG9lcyBub3Qgc3VmZmVyIGZyb21cblx0XHRcdFx0Ly8gdGhlIG92ZXJyaWRlIG1pc3Rha2UsIHRoYXQgYWNjZXNzb3IncyBnZXR0ZXIgaXMgbWFya2VkIHdpdGhcblx0XHRcdFx0Ly8gYW4gYG9yaWdpbmFsVmFsdWVgIHByb3BlcnR5LiBIZXJlLCB3aGVuIHdlIGRldGVjdCB0aGlzLCB3ZVxuXHRcdFx0XHQvLyB1cGhvbGQgdGhlIGlsbHVzaW9uIGJ5IHByZXRlbmRpbmcgdG8gc2VlIHRoYXQgb3JpZ2luYWwgZGF0YVxuXHRcdFx0XHQvLyBwcm9wZXJ0eSwgaS5lLiwgcmV0dXJuaW5nIHRoZSB2YWx1ZSByYXRoZXIgdGhhbiB0aGUgZ2V0dGVyXG5cdFx0XHRcdC8vIGl0c2VsZi5cblx0XHRcdFx0aWYgKGlzT3duICYmICdnZXQnIGluIGRlc2MgJiYgISgnb3JpZ2luYWxWYWx1ZScgaW4gZGVzYy5nZXQpKSB7XG5cdFx0XHRcdFx0dmFsdWUgPSBkZXNjLmdldDtcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR2YWx1ZSA9IHZhbHVlW3BhcnRdO1xuXHRcdFx0XHR9XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRpc093biA9IGhhc093bih2YWx1ZSwgcGFydCk7XG5cdFx0XHRcdHZhbHVlID0gdmFsdWVbcGFydF07XG5cdFx0XHR9XG5cblx0XHRcdGlmIChpc093biAmJiAhc2tpcEZ1cnRoZXJDYWNoaW5nKSB7XG5cdFx0XHRcdElOVFJJTlNJQ1NbaW50cmluc2ljUmVhbE5hbWVdID0gdmFsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHJldHVybiB2YWx1ZTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBHZXRJbnRyaW5zaWMgPSByZXF1aXJlKCdnZXQtaW50cmluc2ljJyk7XG5cbnZhciAkZGVmaW5lUHJvcGVydHkgPSBHZXRJbnRyaW5zaWMoJyVPYmplY3QuZGVmaW5lUHJvcGVydHklJywgdHJ1ZSk7XG5cbnZhciBoYXNQcm9wZXJ0eURlc2NyaXB0b3JzID0gZnVuY3Rpb24gaGFzUHJvcGVydHlEZXNjcmlwdG9ycygpIHtcblx0aWYgKCRkZWZpbmVQcm9wZXJ0eSkge1xuXHRcdHRyeSB7XG5cdFx0XHQkZGVmaW5lUHJvcGVydHkoe30sICdhJywgeyB2YWx1ZTogMSB9KTtcblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH0gY2F0Y2ggKGUpIHtcblx0XHRcdC8vIElFIDggaGFzIGEgYnJva2VuIGRlZmluZVByb3BlcnR5XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXHR9XG5cdHJldHVybiBmYWxzZTtcbn07XG5cbmhhc1Byb3BlcnR5RGVzY3JpcHRvcnMuaGFzQXJyYXlMZW5ndGhEZWZpbmVCdWcgPSBmdW5jdGlvbiBoYXNBcnJheUxlbmd0aERlZmluZUJ1ZygpIHtcblx0Ly8gbm9kZSB2MC42IGhhcyBhIGJ1ZyB3aGVyZSBhcnJheSBsZW5ndGhzIGNhbiBiZSBTZXQgYnV0IG5vdCBEZWZpbmVkXG5cdGlmICghaGFzUHJvcGVydHlEZXNjcmlwdG9ycygpKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblx0dHJ5IHtcblx0XHRyZXR1cm4gJGRlZmluZVByb3BlcnR5KFtdLCAnbGVuZ3RoJywgeyB2YWx1ZTogMSB9KS5sZW5ndGggIT09IDE7XG5cdH0gY2F0Y2ggKGUpIHtcblx0XHQvLyBJbiBGaXJlZm94IDQtMjIsIGRlZmluaW5nIGxlbmd0aCBvbiBhbiBhcnJheSB0aHJvd3MgYW4gZXhjZXB0aW9uLlxuXHRcdHJldHVybiB0cnVlO1xuXHR9XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGhhc1Byb3BlcnR5RGVzY3JpcHRvcnM7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBvcmlnU3ltYm9sID0gdHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sO1xudmFyIGhhc1N5bWJvbFNoYW0gPSByZXF1aXJlKCcuL3NoYW1zJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaGFzTmF0aXZlU3ltYm9scygpIHtcblx0aWYgKHR5cGVvZiBvcmlnU3ltYm9sICE9PSAnZnVuY3Rpb24nKSB7IHJldHVybiBmYWxzZTsgfVxuXHRpZiAodHlwZW9mIFN5bWJvbCAhPT0gJ2Z1bmN0aW9uJykgeyByZXR1cm4gZmFsc2U7IH1cblx0aWYgKHR5cGVvZiBvcmlnU3ltYm9sKCdmb28nKSAhPT0gJ3N5bWJvbCcpIHsgcmV0dXJuIGZhbHNlOyB9XG5cdGlmICh0eXBlb2YgU3ltYm9sKCdiYXInKSAhPT0gJ3N5bWJvbCcpIHsgcmV0dXJuIGZhbHNlOyB9XG5cblx0cmV0dXJuIGhhc1N5bWJvbFNoYW0oKTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbi8qIGVzbGludCBjb21wbGV4aXR5OiBbMiwgMThdLCBtYXgtc3RhdGVtZW50czogWzIsIDMzXSAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBoYXNTeW1ib2xzKCkge1xuXHRpZiAodHlwZW9mIFN5bWJvbCAhPT0gJ2Z1bmN0aW9uJyB8fCB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyAhPT0gJ2Z1bmN0aW9uJykgeyByZXR1cm4gZmFsc2U7IH1cblx0aWYgKHR5cGVvZiBTeW1ib2wuaXRlcmF0b3IgPT09ICdzeW1ib2wnKSB7IHJldHVybiB0cnVlOyB9XG5cblx0dmFyIG9iaiA9IHt9O1xuXHR2YXIgc3ltID0gU3ltYm9sKCd0ZXN0Jyk7XG5cdHZhciBzeW1PYmogPSBPYmplY3Qoc3ltKTtcblx0aWYgKHR5cGVvZiBzeW0gPT09ICdzdHJpbmcnKSB7IHJldHVybiBmYWxzZTsgfVxuXG5cdGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoc3ltKSAhPT0gJ1tvYmplY3QgU3ltYm9sXScpIHsgcmV0dXJuIGZhbHNlOyB9XG5cdGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoc3ltT2JqKSAhPT0gJ1tvYmplY3QgU3ltYm9sXScpIHsgcmV0dXJuIGZhbHNlOyB9XG5cblx0Ly8gdGVtcCBkaXNhYmxlZCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9vYmplY3QuYXNzaWduL2lzc3Vlcy8xN1xuXHQvLyBpZiAoc3ltIGluc3RhbmNlb2YgU3ltYm9sKSB7IHJldHVybiBmYWxzZTsgfVxuXHQvLyB0ZW1wIGRpc2FibGVkIHBlciBodHRwczovL2dpdGh1Yi5jb20vV2ViUmVmbGVjdGlvbi9nZXQtb3duLXByb3BlcnR5LXN5bWJvbHMvaXNzdWVzLzRcblx0Ly8gaWYgKCEoc3ltT2JqIGluc3RhbmNlb2YgU3ltYm9sKSkgeyByZXR1cm4gZmFsc2U7IH1cblxuXHQvLyBpZiAodHlwZW9mIFN5bWJvbC5wcm90b3R5cGUudG9TdHJpbmcgIT09ICdmdW5jdGlvbicpIHsgcmV0dXJuIGZhbHNlOyB9XG5cdC8vIGlmIChTdHJpbmcoc3ltKSAhPT0gU3ltYm9sLnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHN5bSkpIHsgcmV0dXJuIGZhbHNlOyB9XG5cblx0dmFyIHN5bVZhbCA9IDQyO1xuXHRvYmpbc3ltXSA9IHN5bVZhbDtcblx0Zm9yIChzeW0gaW4gb2JqKSB7IHJldHVybiBmYWxzZTsgfSAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXJlc3RyaWN0ZWQtc3ludGF4LCBuby11bnJlYWNoYWJsZS1sb29wXG5cdGlmICh0eXBlb2YgT2JqZWN0LmtleXMgPT09ICdmdW5jdGlvbicgJiYgT2JqZWN0LmtleXMob2JqKS5sZW5ndGggIT09IDApIHsgcmV0dXJuIGZhbHNlOyB9XG5cblx0aWYgKHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyA9PT0gJ2Z1bmN0aW9uJyAmJiBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhvYmopLmxlbmd0aCAhPT0gMCkgeyByZXR1cm4gZmFsc2U7IH1cblxuXHR2YXIgc3ltcyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMob2JqKTtcblx0aWYgKHN5bXMubGVuZ3RoICE9PSAxIHx8IHN5bXNbMF0gIT09IHN5bSkgeyByZXR1cm4gZmFsc2U7IH1cblxuXHRpZiAoIU9iamVjdC5wcm90b3R5cGUucHJvcGVydHlJc0VudW1lcmFibGUuY2FsbChvYmosIHN5bSkpIHsgcmV0dXJuIGZhbHNlOyB9XG5cblx0aWYgKHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yID09PSAnZnVuY3Rpb24nKSB7XG5cdFx0dmFyIGRlc2NyaXB0b3IgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG9iaiwgc3ltKTtcblx0XHRpZiAoZGVzY3JpcHRvci52YWx1ZSAhPT0gc3ltVmFsIHx8IGRlc2NyaXB0b3IuZW51bWVyYWJsZSAhPT0gdHJ1ZSkgeyByZXR1cm4gZmFsc2U7IH1cblx0fVxuXG5cdHJldHVybiB0cnVlO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGhhc1N5bWJvbHMgPSByZXF1aXJlKCdoYXMtc3ltYm9scy9zaGFtcycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGhhc1RvU3RyaW5nVGFnU2hhbXMoKSB7XG5cdHJldHVybiBoYXNTeW1ib2xzKCkgJiYgISFTeW1ib2wudG9TdHJpbmdUYWc7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgYmluZCA9IHJlcXVpcmUoJ2Z1bmN0aW9uLWJpbmQnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBiaW5kLmNhbGwoRnVuY3Rpb24uY2FsbCwgT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eSk7XG4iLCIndXNlIHN0cmljdCdcbnZhciBCdWZmZXIgPSByZXF1aXJlKCdzYWZlLWJ1ZmZlcicpLkJ1ZmZlclxudmFyIFRyYW5zZm9ybSA9IHJlcXVpcmUoJ3JlYWRhYmxlLXN0cmVhbScpLlRyYW5zZm9ybVxudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxuXG5mdW5jdGlvbiB0aHJvd0lmTm90U3RyaW5nT3JCdWZmZXIgKHZhbCwgcHJlZml4KSB7XG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKHZhbCkgJiYgdHlwZW9mIHZhbCAhPT0gJ3N0cmluZycpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKHByZWZpeCArICcgbXVzdCBiZSBhIHN0cmluZyBvciBhIGJ1ZmZlcicpXG4gIH1cbn1cblxuZnVuY3Rpb24gSGFzaEJhc2UgKGJsb2NrU2l6ZSkge1xuICBUcmFuc2Zvcm0uY2FsbCh0aGlzKVxuXG4gIHRoaXMuX2Jsb2NrID0gQnVmZmVyLmFsbG9jVW5zYWZlKGJsb2NrU2l6ZSlcbiAgdGhpcy5fYmxvY2tTaXplID0gYmxvY2tTaXplXG4gIHRoaXMuX2Jsb2NrT2Zmc2V0ID0gMFxuICB0aGlzLl9sZW5ndGggPSBbMCwgMCwgMCwgMF1cblxuICB0aGlzLl9maW5hbGl6ZWQgPSBmYWxzZVxufVxuXG5pbmhlcml0cyhIYXNoQmFzZSwgVHJhbnNmb3JtKVxuXG5IYXNoQmFzZS5wcm90b3R5cGUuX3RyYW5zZm9ybSA9IGZ1bmN0aW9uIChjaHVuaywgZW5jb2RpbmcsIGNhbGxiYWNrKSB7XG4gIHZhciBlcnJvciA9IG51bGxcbiAgdHJ5IHtcbiAgICB0aGlzLnVwZGF0ZShjaHVuaywgZW5jb2RpbmcpXG4gIH0gY2F0Y2ggKGVycikge1xuICAgIGVycm9yID0gZXJyXG4gIH1cblxuICBjYWxsYmFjayhlcnJvcilcbn1cblxuSGFzaEJhc2UucHJvdG90eXBlLl9mbHVzaCA9IGZ1bmN0aW9uIChjYWxsYmFjaykge1xuICB2YXIgZXJyb3IgPSBudWxsXG4gIHRyeSB7XG4gICAgdGhpcy5wdXNoKHRoaXMuZGlnZXN0KCkpXG4gIH0gY2F0Y2ggKGVycikge1xuICAgIGVycm9yID0gZXJyXG4gIH1cblxuICBjYWxsYmFjayhlcnJvcilcbn1cblxuSGFzaEJhc2UucHJvdG90eXBlLnVwZGF0ZSA9IGZ1bmN0aW9uIChkYXRhLCBlbmNvZGluZykge1xuICB0aHJvd0lmTm90U3RyaW5nT3JCdWZmZXIoZGF0YSwgJ0RhdGEnKVxuICBpZiAodGhpcy5fZmluYWxpemVkKSB0aHJvdyBuZXcgRXJyb3IoJ0RpZ2VzdCBhbHJlYWR5IGNhbGxlZCcpXG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKGRhdGEpKSBkYXRhID0gQnVmZmVyLmZyb20oZGF0YSwgZW5jb2RpbmcpXG5cbiAgLy8gY29uc3VtZSBkYXRhXG4gIHZhciBibG9jayA9IHRoaXMuX2Jsb2NrXG4gIHZhciBvZmZzZXQgPSAwXG4gIHdoaWxlICh0aGlzLl9ibG9ja09mZnNldCArIGRhdGEubGVuZ3RoIC0gb2Zmc2V0ID49IHRoaXMuX2Jsb2NrU2l6ZSkge1xuICAgIGZvciAodmFyIGkgPSB0aGlzLl9ibG9ja09mZnNldDsgaSA8IHRoaXMuX2Jsb2NrU2l6ZTspIGJsb2NrW2krK10gPSBkYXRhW29mZnNldCsrXVxuICAgIHRoaXMuX3VwZGF0ZSgpXG4gICAgdGhpcy5fYmxvY2tPZmZzZXQgPSAwXG4gIH1cbiAgd2hpbGUgKG9mZnNldCA8IGRhdGEubGVuZ3RoKSBibG9ja1t0aGlzLl9ibG9ja09mZnNldCsrXSA9IGRhdGFbb2Zmc2V0KytdXG5cbiAgLy8gdXBkYXRlIGxlbmd0aFxuICBmb3IgKHZhciBqID0gMCwgY2FycnkgPSBkYXRhLmxlbmd0aCAqIDg7IGNhcnJ5ID4gMDsgKytqKSB7XG4gICAgdGhpcy5fbGVuZ3RoW2pdICs9IGNhcnJ5XG4gICAgY2FycnkgPSAodGhpcy5fbGVuZ3RoW2pdIC8gMHgwMTAwMDAwMDAwKSB8IDBcbiAgICBpZiAoY2FycnkgPiAwKSB0aGlzLl9sZW5ndGhbal0gLT0gMHgwMTAwMDAwMDAwICogY2FycnlcbiAgfVxuXG4gIHJldHVybiB0aGlzXG59XG5cbkhhc2hCYXNlLnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gKCkge1xuICB0aHJvdyBuZXcgRXJyb3IoJ191cGRhdGUgaXMgbm90IGltcGxlbWVudGVkJylcbn1cblxuSGFzaEJhc2UucHJvdG90eXBlLmRpZ2VzdCA9IGZ1bmN0aW9uIChlbmNvZGluZykge1xuICBpZiAodGhpcy5fZmluYWxpemVkKSB0aHJvdyBuZXcgRXJyb3IoJ0RpZ2VzdCBhbHJlYWR5IGNhbGxlZCcpXG4gIHRoaXMuX2ZpbmFsaXplZCA9IHRydWVcblxuICB2YXIgZGlnZXN0ID0gdGhpcy5fZGlnZXN0KClcbiAgaWYgKGVuY29kaW5nICE9PSB1bmRlZmluZWQpIGRpZ2VzdCA9IGRpZ2VzdC50b1N0cmluZyhlbmNvZGluZylcblxuICAvLyByZXNldCBzdGF0ZVxuICB0aGlzLl9ibG9jay5maWxsKDApXG4gIHRoaXMuX2Jsb2NrT2Zmc2V0ID0gMFxuICBmb3IgKHZhciBpID0gMDsgaSA8IDQ7ICsraSkgdGhpcy5fbGVuZ3RoW2ldID0gMFxuXG4gIHJldHVybiBkaWdlc3Rcbn1cblxuSGFzaEJhc2UucHJvdG90eXBlLl9kaWdlc3QgPSBmdW5jdGlvbiAoKSB7XG4gIHRocm93IG5ldyBFcnJvcignX2RpZ2VzdCBpcyBub3QgaW1wbGVtZW50ZWQnKVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IEhhc2hCYXNlXG4iLCJ2YXIgaGFzaCA9IGV4cG9ydHM7XG5cbmhhc2gudXRpbHMgPSByZXF1aXJlKCcuL2hhc2gvdXRpbHMnKTtcbmhhc2guY29tbW9uID0gcmVxdWlyZSgnLi9oYXNoL2NvbW1vbicpO1xuaGFzaC5zaGEgPSByZXF1aXJlKCcuL2hhc2gvc2hhJyk7XG5oYXNoLnJpcGVtZCA9IHJlcXVpcmUoJy4vaGFzaC9yaXBlbWQnKTtcbmhhc2guaG1hYyA9IHJlcXVpcmUoJy4vaGFzaC9obWFjJyk7XG5cbi8vIFByb3h5IGhhc2ggZnVuY3Rpb25zIHRvIHRoZSBtYWluIG9iamVjdFxuaGFzaC5zaGExID0gaGFzaC5zaGEuc2hhMTtcbmhhc2guc2hhMjU2ID0gaGFzaC5zaGEuc2hhMjU2O1xuaGFzaC5zaGEyMjQgPSBoYXNoLnNoYS5zaGEyMjQ7XG5oYXNoLnNoYTM4NCA9IGhhc2guc2hhLnNoYTM4NDtcbmhhc2guc2hhNTEyID0gaGFzaC5zaGEuc2hhNTEyO1xuaGFzaC5yaXBlbWQxNjAgPSBoYXNoLnJpcGVtZC5yaXBlbWQxNjA7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vdXRpbHMnKTtcbnZhciBhc3NlcnQgPSByZXF1aXJlKCdtaW5pbWFsaXN0aWMtYXNzZXJ0Jyk7XG5cbmZ1bmN0aW9uIEJsb2NrSGFzaCgpIHtcbiAgdGhpcy5wZW5kaW5nID0gbnVsbDtcbiAgdGhpcy5wZW5kaW5nVG90YWwgPSAwO1xuICB0aGlzLmJsb2NrU2l6ZSA9IHRoaXMuY29uc3RydWN0b3IuYmxvY2tTaXplO1xuICB0aGlzLm91dFNpemUgPSB0aGlzLmNvbnN0cnVjdG9yLm91dFNpemU7XG4gIHRoaXMuaG1hY1N0cmVuZ3RoID0gdGhpcy5jb25zdHJ1Y3Rvci5obWFjU3RyZW5ndGg7XG4gIHRoaXMucGFkTGVuZ3RoID0gdGhpcy5jb25zdHJ1Y3Rvci5wYWRMZW5ndGggLyA4O1xuICB0aGlzLmVuZGlhbiA9ICdiaWcnO1xuXG4gIHRoaXMuX2RlbHRhOCA9IHRoaXMuYmxvY2tTaXplIC8gODtcbiAgdGhpcy5fZGVsdGEzMiA9IHRoaXMuYmxvY2tTaXplIC8gMzI7XG59XG5leHBvcnRzLkJsb2NrSGFzaCA9IEJsb2NrSGFzaDtcblxuQmxvY2tIYXNoLnByb3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbiB1cGRhdGUobXNnLCBlbmMpIHtcbiAgLy8gQ29udmVydCBtZXNzYWdlIHRvIGFycmF5LCBwYWQgaXQsIGFuZCBqb2luIGludG8gMzJiaXQgYmxvY2tzXG4gIG1zZyA9IHV0aWxzLnRvQXJyYXkobXNnLCBlbmMpO1xuICBpZiAoIXRoaXMucGVuZGluZylcbiAgICB0aGlzLnBlbmRpbmcgPSBtc2c7XG4gIGVsc2VcbiAgICB0aGlzLnBlbmRpbmcgPSB0aGlzLnBlbmRpbmcuY29uY2F0KG1zZyk7XG4gIHRoaXMucGVuZGluZ1RvdGFsICs9IG1zZy5sZW5ndGg7XG5cbiAgLy8gRW5vdWdoIGRhdGEsIHRyeSB1cGRhdGluZ1xuICBpZiAodGhpcy5wZW5kaW5nLmxlbmd0aCA+PSB0aGlzLl9kZWx0YTgpIHtcbiAgICBtc2cgPSB0aGlzLnBlbmRpbmc7XG5cbiAgICAvLyBQcm9jZXNzIHBlbmRpbmcgZGF0YSBpbiBibG9ja3NcbiAgICB2YXIgciA9IG1zZy5sZW5ndGggJSB0aGlzLl9kZWx0YTg7XG4gICAgdGhpcy5wZW5kaW5nID0gbXNnLnNsaWNlKG1zZy5sZW5ndGggLSByLCBtc2cubGVuZ3RoKTtcbiAgICBpZiAodGhpcy5wZW5kaW5nLmxlbmd0aCA9PT0gMClcbiAgICAgIHRoaXMucGVuZGluZyA9IG51bGw7XG5cbiAgICBtc2cgPSB1dGlscy5qb2luMzIobXNnLCAwLCBtc2cubGVuZ3RoIC0gciwgdGhpcy5lbmRpYW4pO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbXNnLmxlbmd0aDsgaSArPSB0aGlzLl9kZWx0YTMyKVxuICAgICAgdGhpcy5fdXBkYXRlKG1zZywgaSwgaSArIHRoaXMuX2RlbHRhMzIpO1xuICB9XG5cbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5CbG9ja0hhc2gucHJvdG90eXBlLmRpZ2VzdCA9IGZ1bmN0aW9uIGRpZ2VzdChlbmMpIHtcbiAgdGhpcy51cGRhdGUodGhpcy5fcGFkKCkpO1xuICBhc3NlcnQodGhpcy5wZW5kaW5nID09PSBudWxsKTtcblxuICByZXR1cm4gdGhpcy5fZGlnZXN0KGVuYyk7XG59O1xuXG5CbG9ja0hhc2gucHJvdG90eXBlLl9wYWQgPSBmdW5jdGlvbiBwYWQoKSB7XG4gIHZhciBsZW4gPSB0aGlzLnBlbmRpbmdUb3RhbDtcbiAgdmFyIGJ5dGVzID0gdGhpcy5fZGVsdGE4O1xuICB2YXIgayA9IGJ5dGVzIC0gKChsZW4gKyB0aGlzLnBhZExlbmd0aCkgJSBieXRlcyk7XG4gIHZhciByZXMgPSBuZXcgQXJyYXkoayArIHRoaXMucGFkTGVuZ3RoKTtcbiAgcmVzWzBdID0gMHg4MDtcbiAgZm9yICh2YXIgaSA9IDE7IGkgPCBrOyBpKyspXG4gICAgcmVzW2ldID0gMDtcblxuICAvLyBBcHBlbmQgbGVuZ3RoXG4gIGxlbiA8PD0gMztcbiAgaWYgKHRoaXMuZW5kaWFuID09PSAnYmlnJykge1xuICAgIGZvciAodmFyIHQgPSA4OyB0IDwgdGhpcy5wYWRMZW5ndGg7IHQrKylcbiAgICAgIHJlc1tpKytdID0gMDtcblxuICAgIHJlc1tpKytdID0gMDtcbiAgICByZXNbaSsrXSA9IDA7XG4gICAgcmVzW2krK10gPSAwO1xuICAgIHJlc1tpKytdID0gMDtcbiAgICByZXNbaSsrXSA9IChsZW4gPj4+IDI0KSAmIDB4ZmY7XG4gICAgcmVzW2krK10gPSAobGVuID4+PiAxNikgJiAweGZmO1xuICAgIHJlc1tpKytdID0gKGxlbiA+Pj4gOCkgJiAweGZmO1xuICAgIHJlc1tpKytdID0gbGVuICYgMHhmZjtcbiAgfSBlbHNlIHtcbiAgICByZXNbaSsrXSA9IGxlbiAmIDB4ZmY7XG4gICAgcmVzW2krK10gPSAobGVuID4+PiA4KSAmIDB4ZmY7XG4gICAgcmVzW2krK10gPSAobGVuID4+PiAxNikgJiAweGZmO1xuICAgIHJlc1tpKytdID0gKGxlbiA+Pj4gMjQpICYgMHhmZjtcbiAgICByZXNbaSsrXSA9IDA7XG4gICAgcmVzW2krK10gPSAwO1xuICAgIHJlc1tpKytdID0gMDtcbiAgICByZXNbaSsrXSA9IDA7XG5cbiAgICBmb3IgKHQgPSA4OyB0IDwgdGhpcy5wYWRMZW5ndGg7IHQrKylcbiAgICAgIHJlc1tpKytdID0gMDtcbiAgfVxuXG4gIHJldHVybiByZXM7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuL3V0aWxzJyk7XG52YXIgYXNzZXJ0ID0gcmVxdWlyZSgnbWluaW1hbGlzdGljLWFzc2VydCcpO1xuXG5mdW5jdGlvbiBIbWFjKGhhc2gsIGtleSwgZW5jKSB7XG4gIGlmICghKHRoaXMgaW5zdGFuY2VvZiBIbWFjKSlcbiAgICByZXR1cm4gbmV3IEhtYWMoaGFzaCwga2V5LCBlbmMpO1xuICB0aGlzLkhhc2ggPSBoYXNoO1xuICB0aGlzLmJsb2NrU2l6ZSA9IGhhc2guYmxvY2tTaXplIC8gODtcbiAgdGhpcy5vdXRTaXplID0gaGFzaC5vdXRTaXplIC8gODtcbiAgdGhpcy5pbm5lciA9IG51bGw7XG4gIHRoaXMub3V0ZXIgPSBudWxsO1xuXG4gIHRoaXMuX2luaXQodXRpbHMudG9BcnJheShrZXksIGVuYykpO1xufVxubW9kdWxlLmV4cG9ydHMgPSBIbWFjO1xuXG5IbWFjLnByb3RvdHlwZS5faW5pdCA9IGZ1bmN0aW9uIGluaXQoa2V5KSB7XG4gIC8vIFNob3J0ZW4ga2V5LCBpZiBuZWVkZWRcbiAgaWYgKGtleS5sZW5ndGggPiB0aGlzLmJsb2NrU2l6ZSlcbiAgICBrZXkgPSBuZXcgdGhpcy5IYXNoKCkudXBkYXRlKGtleSkuZGlnZXN0KCk7XG4gIGFzc2VydChrZXkubGVuZ3RoIDw9IHRoaXMuYmxvY2tTaXplKTtcblxuICAvLyBBZGQgcGFkZGluZyB0byBrZXlcbiAgZm9yICh2YXIgaSA9IGtleS5sZW5ndGg7IGkgPCB0aGlzLmJsb2NrU2l6ZTsgaSsrKVxuICAgIGtleS5wdXNoKDApO1xuXG4gIGZvciAoaSA9IDA7IGkgPCBrZXkubGVuZ3RoOyBpKyspXG4gICAga2V5W2ldIF49IDB4MzY7XG4gIHRoaXMuaW5uZXIgPSBuZXcgdGhpcy5IYXNoKCkudXBkYXRlKGtleSk7XG5cbiAgLy8gMHgzNiBeIDB4NWMgPSAweDZhXG4gIGZvciAoaSA9IDA7IGkgPCBrZXkubGVuZ3RoOyBpKyspXG4gICAga2V5W2ldIF49IDB4NmE7XG4gIHRoaXMub3V0ZXIgPSBuZXcgdGhpcy5IYXNoKCkudXBkYXRlKGtleSk7XG59O1xuXG5IbWFjLnByb3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbiB1cGRhdGUobXNnLCBlbmMpIHtcbiAgdGhpcy5pbm5lci51cGRhdGUobXNnLCBlbmMpO1xuICByZXR1cm4gdGhpcztcbn07XG5cbkhtYWMucHJvdG90eXBlLmRpZ2VzdCA9IGZ1bmN0aW9uIGRpZ2VzdChlbmMpIHtcbiAgdGhpcy5vdXRlci51cGRhdGUodGhpcy5pbm5lci5kaWdlc3QoKSk7XG4gIHJldHVybiB0aGlzLm91dGVyLmRpZ2VzdChlbmMpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi91dGlscycpO1xudmFyIGNvbW1vbiA9IHJlcXVpcmUoJy4vY29tbW9uJyk7XG5cbnZhciByb3RsMzIgPSB1dGlscy5yb3RsMzI7XG52YXIgc3VtMzIgPSB1dGlscy5zdW0zMjtcbnZhciBzdW0zMl8zID0gdXRpbHMuc3VtMzJfMztcbnZhciBzdW0zMl80ID0gdXRpbHMuc3VtMzJfNDtcbnZhciBCbG9ja0hhc2ggPSBjb21tb24uQmxvY2tIYXNoO1xuXG5mdW5jdGlvbiBSSVBFTUQxNjAoKSB7XG4gIGlmICghKHRoaXMgaW5zdGFuY2VvZiBSSVBFTUQxNjApKVxuICAgIHJldHVybiBuZXcgUklQRU1EMTYwKCk7XG5cbiAgQmxvY2tIYXNoLmNhbGwodGhpcyk7XG5cbiAgdGhpcy5oID0gWyAweDY3NDUyMzAxLCAweGVmY2RhYjg5LCAweDk4YmFkY2ZlLCAweDEwMzI1NDc2LCAweGMzZDJlMWYwIF07XG4gIHRoaXMuZW5kaWFuID0gJ2xpdHRsZSc7XG59XG51dGlscy5pbmhlcml0cyhSSVBFTUQxNjAsIEJsb2NrSGFzaCk7XG5leHBvcnRzLnJpcGVtZDE2MCA9IFJJUEVNRDE2MDtcblxuUklQRU1EMTYwLmJsb2NrU2l6ZSA9IDUxMjtcblJJUEVNRDE2MC5vdXRTaXplID0gMTYwO1xuUklQRU1EMTYwLmhtYWNTdHJlbmd0aCA9IDE5MjtcblJJUEVNRDE2MC5wYWRMZW5ndGggPSA2NDtcblxuUklQRU1EMTYwLnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gdXBkYXRlKG1zZywgc3RhcnQpIHtcbiAgdmFyIEEgPSB0aGlzLmhbMF07XG4gIHZhciBCID0gdGhpcy5oWzFdO1xuICB2YXIgQyA9IHRoaXMuaFsyXTtcbiAgdmFyIEQgPSB0aGlzLmhbM107XG4gIHZhciBFID0gdGhpcy5oWzRdO1xuICB2YXIgQWggPSBBO1xuICB2YXIgQmggPSBCO1xuICB2YXIgQ2ggPSBDO1xuICB2YXIgRGggPSBEO1xuICB2YXIgRWggPSBFO1xuICBmb3IgKHZhciBqID0gMDsgaiA8IDgwOyBqKyspIHtcbiAgICB2YXIgVCA9IHN1bTMyKFxuICAgICAgcm90bDMyKFxuICAgICAgICBzdW0zMl80KEEsIGYoaiwgQiwgQywgRCksIG1zZ1tyW2pdICsgc3RhcnRdLCBLKGopKSxcbiAgICAgICAgc1tqXSksXG4gICAgICBFKTtcbiAgICBBID0gRTtcbiAgICBFID0gRDtcbiAgICBEID0gcm90bDMyKEMsIDEwKTtcbiAgICBDID0gQjtcbiAgICBCID0gVDtcbiAgICBUID0gc3VtMzIoXG4gICAgICByb3RsMzIoXG4gICAgICAgIHN1bTMyXzQoQWgsIGYoNzkgLSBqLCBCaCwgQ2gsIERoKSwgbXNnW3JoW2pdICsgc3RhcnRdLCBLaChqKSksXG4gICAgICAgIHNoW2pdKSxcbiAgICAgIEVoKTtcbiAgICBBaCA9IEVoO1xuICAgIEVoID0gRGg7XG4gICAgRGggPSByb3RsMzIoQ2gsIDEwKTtcbiAgICBDaCA9IEJoO1xuICAgIEJoID0gVDtcbiAgfVxuICBUID0gc3VtMzJfMyh0aGlzLmhbMV0sIEMsIERoKTtcbiAgdGhpcy5oWzFdID0gc3VtMzJfMyh0aGlzLmhbMl0sIEQsIEVoKTtcbiAgdGhpcy5oWzJdID0gc3VtMzJfMyh0aGlzLmhbM10sIEUsIEFoKTtcbiAgdGhpcy5oWzNdID0gc3VtMzJfMyh0aGlzLmhbNF0sIEEsIEJoKTtcbiAgdGhpcy5oWzRdID0gc3VtMzJfMyh0aGlzLmhbMF0sIEIsIENoKTtcbiAgdGhpcy5oWzBdID0gVDtcbn07XG5cblJJUEVNRDE2MC5wcm90b3R5cGUuX2RpZ2VzdCA9IGZ1bmN0aW9uIGRpZ2VzdChlbmMpIHtcbiAgaWYgKGVuYyA9PT0gJ2hleCcpXG4gICAgcmV0dXJuIHV0aWxzLnRvSGV4MzIodGhpcy5oLCAnbGl0dGxlJyk7XG4gIGVsc2VcbiAgICByZXR1cm4gdXRpbHMuc3BsaXQzMih0aGlzLmgsICdsaXR0bGUnKTtcbn07XG5cbmZ1bmN0aW9uIGYoaiwgeCwgeSwgeikge1xuICBpZiAoaiA8PSAxNSlcbiAgICByZXR1cm4geCBeIHkgXiB6O1xuICBlbHNlIGlmIChqIDw9IDMxKVxuICAgIHJldHVybiAoeCAmIHkpIHwgKCh+eCkgJiB6KTtcbiAgZWxzZSBpZiAoaiA8PSA0NylcbiAgICByZXR1cm4gKHggfCAofnkpKSBeIHo7XG4gIGVsc2UgaWYgKGogPD0gNjMpXG4gICAgcmV0dXJuICh4ICYgeikgfCAoeSAmICh+eikpO1xuICBlbHNlXG4gICAgcmV0dXJuIHggXiAoeSB8ICh+eikpO1xufVxuXG5mdW5jdGlvbiBLKGopIHtcbiAgaWYgKGogPD0gMTUpXG4gICAgcmV0dXJuIDB4MDAwMDAwMDA7XG4gIGVsc2UgaWYgKGogPD0gMzEpXG4gICAgcmV0dXJuIDB4NWE4Mjc5OTk7XG4gIGVsc2UgaWYgKGogPD0gNDcpXG4gICAgcmV0dXJuIDB4NmVkOWViYTE7XG4gIGVsc2UgaWYgKGogPD0gNjMpXG4gICAgcmV0dXJuIDB4OGYxYmJjZGM7XG4gIGVsc2VcbiAgICByZXR1cm4gMHhhOTUzZmQ0ZTtcbn1cblxuZnVuY3Rpb24gS2goaikge1xuICBpZiAoaiA8PSAxNSlcbiAgICByZXR1cm4gMHg1MGEyOGJlNjtcbiAgZWxzZSBpZiAoaiA8PSAzMSlcbiAgICByZXR1cm4gMHg1YzRkZDEyNDtcbiAgZWxzZSBpZiAoaiA8PSA0NylcbiAgICByZXR1cm4gMHg2ZDcwM2VmMztcbiAgZWxzZSBpZiAoaiA8PSA2MylcbiAgICByZXR1cm4gMHg3YTZkNzZlOTtcbiAgZWxzZVxuICAgIHJldHVybiAweDAwMDAwMDAwO1xufVxuXG52YXIgciA9IFtcbiAgMCwgMSwgMiwgMywgNCwgNSwgNiwgNywgOCwgOSwgMTAsIDExLCAxMiwgMTMsIDE0LCAxNSxcbiAgNywgNCwgMTMsIDEsIDEwLCA2LCAxNSwgMywgMTIsIDAsIDksIDUsIDIsIDE0LCAxMSwgOCxcbiAgMywgMTAsIDE0LCA0LCA5LCAxNSwgOCwgMSwgMiwgNywgMCwgNiwgMTMsIDExLCA1LCAxMixcbiAgMSwgOSwgMTEsIDEwLCAwLCA4LCAxMiwgNCwgMTMsIDMsIDcsIDE1LCAxNCwgNSwgNiwgMixcbiAgNCwgMCwgNSwgOSwgNywgMTIsIDIsIDEwLCAxNCwgMSwgMywgOCwgMTEsIDYsIDE1LCAxM1xuXTtcblxudmFyIHJoID0gW1xuICA1LCAxNCwgNywgMCwgOSwgMiwgMTEsIDQsIDEzLCA2LCAxNSwgOCwgMSwgMTAsIDMsIDEyLFxuICA2LCAxMSwgMywgNywgMCwgMTMsIDUsIDEwLCAxNCwgMTUsIDgsIDEyLCA0LCA5LCAxLCAyLFxuICAxNSwgNSwgMSwgMywgNywgMTQsIDYsIDksIDExLCA4LCAxMiwgMiwgMTAsIDAsIDQsIDEzLFxuICA4LCA2LCA0LCAxLCAzLCAxMSwgMTUsIDAsIDUsIDEyLCAyLCAxMywgOSwgNywgMTAsIDE0LFxuICAxMiwgMTUsIDEwLCA0LCAxLCA1LCA4LCA3LCA2LCAyLCAxMywgMTQsIDAsIDMsIDksIDExXG5dO1xuXG52YXIgcyA9IFtcbiAgMTEsIDE0LCAxNSwgMTIsIDUsIDgsIDcsIDksIDExLCAxMywgMTQsIDE1LCA2LCA3LCA5LCA4LFxuICA3LCA2LCA4LCAxMywgMTEsIDksIDcsIDE1LCA3LCAxMiwgMTUsIDksIDExLCA3LCAxMywgMTIsXG4gIDExLCAxMywgNiwgNywgMTQsIDksIDEzLCAxNSwgMTQsIDgsIDEzLCA2LCA1LCAxMiwgNywgNSxcbiAgMTEsIDEyLCAxNCwgMTUsIDE0LCAxNSwgOSwgOCwgOSwgMTQsIDUsIDYsIDgsIDYsIDUsIDEyLFxuICA5LCAxNSwgNSwgMTEsIDYsIDgsIDEzLCAxMiwgNSwgMTIsIDEzLCAxNCwgMTEsIDgsIDUsIDZcbl07XG5cbnZhciBzaCA9IFtcbiAgOCwgOSwgOSwgMTEsIDEzLCAxNSwgMTUsIDUsIDcsIDcsIDgsIDExLCAxNCwgMTQsIDEyLCA2LFxuICA5LCAxMywgMTUsIDcsIDEyLCA4LCA5LCAxMSwgNywgNywgMTIsIDcsIDYsIDE1LCAxMywgMTEsXG4gIDksIDcsIDE1LCAxMSwgOCwgNiwgNiwgMTQsIDEyLCAxMywgNSwgMTQsIDEzLCAxMywgNywgNSxcbiAgMTUsIDUsIDgsIDExLCAxNCwgMTQsIDYsIDE0LCA2LCA5LCAxMiwgOSwgMTIsIDUsIDE1LCA4LFxuICA4LCA1LCAxMiwgOSwgMTIsIDUsIDE0LCA2LCA4LCAxMywgNiwgNSwgMTUsIDEzLCAxMSwgMTFcbl07XG4iLCIndXNlIHN0cmljdCc7XG5cbmV4cG9ydHMuc2hhMSA9IHJlcXVpcmUoJy4vc2hhLzEnKTtcbmV4cG9ydHMuc2hhMjI0ID0gcmVxdWlyZSgnLi9zaGEvMjI0Jyk7XG5leHBvcnRzLnNoYTI1NiA9IHJlcXVpcmUoJy4vc2hhLzI1NicpO1xuZXhwb3J0cy5zaGEzODQgPSByZXF1aXJlKCcuL3NoYS8zODQnKTtcbmV4cG9ydHMuc2hhNTEyID0gcmVxdWlyZSgnLi9zaGEvNTEyJyk7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG52YXIgY29tbW9uID0gcmVxdWlyZSgnLi4vY29tbW9uJyk7XG52YXIgc2hhQ29tbW9uID0gcmVxdWlyZSgnLi9jb21tb24nKTtcblxudmFyIHJvdGwzMiA9IHV0aWxzLnJvdGwzMjtcbnZhciBzdW0zMiA9IHV0aWxzLnN1bTMyO1xudmFyIHN1bTMyXzUgPSB1dGlscy5zdW0zMl81O1xudmFyIGZ0XzEgPSBzaGFDb21tb24uZnRfMTtcbnZhciBCbG9ja0hhc2ggPSBjb21tb24uQmxvY2tIYXNoO1xuXG52YXIgc2hhMV9LID0gW1xuICAweDVBODI3OTk5LCAweDZFRDlFQkExLFxuICAweDhGMUJCQ0RDLCAweENBNjJDMUQ2XG5dO1xuXG5mdW5jdGlvbiBTSEExKCkge1xuICBpZiAoISh0aGlzIGluc3RhbmNlb2YgU0hBMSkpXG4gICAgcmV0dXJuIG5ldyBTSEExKCk7XG5cbiAgQmxvY2tIYXNoLmNhbGwodGhpcyk7XG4gIHRoaXMuaCA9IFtcbiAgICAweDY3NDUyMzAxLCAweGVmY2RhYjg5LCAweDk4YmFkY2ZlLFxuICAgIDB4MTAzMjU0NzYsIDB4YzNkMmUxZjAgXTtcbiAgdGhpcy5XID0gbmV3IEFycmF5KDgwKTtcbn1cblxudXRpbHMuaW5oZXJpdHMoU0hBMSwgQmxvY2tIYXNoKTtcbm1vZHVsZS5leHBvcnRzID0gU0hBMTtcblxuU0hBMS5ibG9ja1NpemUgPSA1MTI7XG5TSEExLm91dFNpemUgPSAxNjA7XG5TSEExLmhtYWNTdHJlbmd0aCA9IDgwO1xuU0hBMS5wYWRMZW5ndGggPSA2NDtcblxuU0hBMS5wcm90b3R5cGUuX3VwZGF0ZSA9IGZ1bmN0aW9uIF91cGRhdGUobXNnLCBzdGFydCkge1xuICB2YXIgVyA9IHRoaXMuVztcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IDE2OyBpKyspXG4gICAgV1tpXSA9IG1zZ1tzdGFydCArIGldO1xuXG4gIGZvcig7IGkgPCBXLmxlbmd0aDsgaSsrKVxuICAgIFdbaV0gPSByb3RsMzIoV1tpIC0gM10gXiBXW2kgLSA4XSBeIFdbaSAtIDE0XSBeIFdbaSAtIDE2XSwgMSk7XG5cbiAgdmFyIGEgPSB0aGlzLmhbMF07XG4gIHZhciBiID0gdGhpcy5oWzFdO1xuICB2YXIgYyA9IHRoaXMuaFsyXTtcbiAgdmFyIGQgPSB0aGlzLmhbM107XG4gIHZhciBlID0gdGhpcy5oWzRdO1xuXG4gIGZvciAoaSA9IDA7IGkgPCBXLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIHMgPSB+fihpIC8gMjApO1xuICAgIHZhciB0ID0gc3VtMzJfNShyb3RsMzIoYSwgNSksIGZ0XzEocywgYiwgYywgZCksIGUsIFdbaV0sIHNoYTFfS1tzXSk7XG4gICAgZSA9IGQ7XG4gICAgZCA9IGM7XG4gICAgYyA9IHJvdGwzMihiLCAzMCk7XG4gICAgYiA9IGE7XG4gICAgYSA9IHQ7XG4gIH1cblxuICB0aGlzLmhbMF0gPSBzdW0zMih0aGlzLmhbMF0sIGEpO1xuICB0aGlzLmhbMV0gPSBzdW0zMih0aGlzLmhbMV0sIGIpO1xuICB0aGlzLmhbMl0gPSBzdW0zMih0aGlzLmhbMl0sIGMpO1xuICB0aGlzLmhbM10gPSBzdW0zMih0aGlzLmhbM10sIGQpO1xuICB0aGlzLmhbNF0gPSBzdW0zMih0aGlzLmhbNF0sIGUpO1xufTtcblxuU0hBMS5wcm90b3R5cGUuX2RpZ2VzdCA9IGZ1bmN0aW9uIGRpZ2VzdChlbmMpIHtcbiAgaWYgKGVuYyA9PT0gJ2hleCcpXG4gICAgcmV0dXJuIHV0aWxzLnRvSGV4MzIodGhpcy5oLCAnYmlnJyk7XG4gIGVsc2VcbiAgICByZXR1cm4gdXRpbHMuc3BsaXQzMih0aGlzLmgsICdiaWcnKTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG52YXIgU0hBMjU2ID0gcmVxdWlyZSgnLi8yNTYnKTtcblxuZnVuY3Rpb24gU0hBMjI0KCkge1xuICBpZiAoISh0aGlzIGluc3RhbmNlb2YgU0hBMjI0KSlcbiAgICByZXR1cm4gbmV3IFNIQTIyNCgpO1xuXG4gIFNIQTI1Ni5jYWxsKHRoaXMpO1xuICB0aGlzLmggPSBbXG4gICAgMHhjMTA1OWVkOCwgMHgzNjdjZDUwNywgMHgzMDcwZGQxNywgMHhmNzBlNTkzOSxcbiAgICAweGZmYzAwYjMxLCAweDY4NTgxNTExLCAweDY0Zjk4ZmE3LCAweGJlZmE0ZmE0IF07XG59XG51dGlscy5pbmhlcml0cyhTSEEyMjQsIFNIQTI1Nik7XG5tb2R1bGUuZXhwb3J0cyA9IFNIQTIyNDtcblxuU0hBMjI0LmJsb2NrU2l6ZSA9IDUxMjtcblNIQTIyNC5vdXRTaXplID0gMjI0O1xuU0hBMjI0LmhtYWNTdHJlbmd0aCA9IDE5MjtcblNIQTIyNC5wYWRMZW5ndGggPSA2NDtcblxuU0hBMjI0LnByb3RvdHlwZS5fZGlnZXN0ID0gZnVuY3Rpb24gZGlnZXN0KGVuYykge1xuICAvLyBKdXN0IHRydW5jYXRlIG91dHB1dFxuICBpZiAoZW5jID09PSAnaGV4JylcbiAgICByZXR1cm4gdXRpbHMudG9IZXgzMih0aGlzLmguc2xpY2UoMCwgNyksICdiaWcnKTtcbiAgZWxzZVxuICAgIHJldHVybiB1dGlscy5zcGxpdDMyKHRoaXMuaC5zbGljZSgwLCA3KSwgJ2JpZycpO1xufTtcblxuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xudmFyIGNvbW1vbiA9IHJlcXVpcmUoJy4uL2NvbW1vbicpO1xudmFyIHNoYUNvbW1vbiA9IHJlcXVpcmUoJy4vY29tbW9uJyk7XG52YXIgYXNzZXJ0ID0gcmVxdWlyZSgnbWluaW1hbGlzdGljLWFzc2VydCcpO1xuXG52YXIgc3VtMzIgPSB1dGlscy5zdW0zMjtcbnZhciBzdW0zMl80ID0gdXRpbHMuc3VtMzJfNDtcbnZhciBzdW0zMl81ID0gdXRpbHMuc3VtMzJfNTtcbnZhciBjaDMyID0gc2hhQ29tbW9uLmNoMzI7XG52YXIgbWFqMzIgPSBzaGFDb21tb24ubWFqMzI7XG52YXIgczBfMjU2ID0gc2hhQ29tbW9uLnMwXzI1NjtcbnZhciBzMV8yNTYgPSBzaGFDb21tb24uczFfMjU2O1xudmFyIGcwXzI1NiA9IHNoYUNvbW1vbi5nMF8yNTY7XG52YXIgZzFfMjU2ID0gc2hhQ29tbW9uLmcxXzI1NjtcblxudmFyIEJsb2NrSGFzaCA9IGNvbW1vbi5CbG9ja0hhc2g7XG5cbnZhciBzaGEyNTZfSyA9IFtcbiAgMHg0MjhhMmY5OCwgMHg3MTM3NDQ5MSwgMHhiNWMwZmJjZiwgMHhlOWI1ZGJhNSxcbiAgMHgzOTU2YzI1YiwgMHg1OWYxMTFmMSwgMHg5MjNmODJhNCwgMHhhYjFjNWVkNSxcbiAgMHhkODA3YWE5OCwgMHgxMjgzNWIwMSwgMHgyNDMxODViZSwgMHg1NTBjN2RjMyxcbiAgMHg3MmJlNWQ3NCwgMHg4MGRlYjFmZSwgMHg5YmRjMDZhNywgMHhjMTliZjE3NCxcbiAgMHhlNDliNjljMSwgMHhlZmJlNDc4NiwgMHgwZmMxOWRjNiwgMHgyNDBjYTFjYyxcbiAgMHgyZGU5MmM2ZiwgMHg0YTc0ODRhYSwgMHg1Y2IwYTlkYywgMHg3NmY5ODhkYSxcbiAgMHg5ODNlNTE1MiwgMHhhODMxYzY2ZCwgMHhiMDAzMjdjOCwgMHhiZjU5N2ZjNyxcbiAgMHhjNmUwMGJmMywgMHhkNWE3OTE0NywgMHgwNmNhNjM1MSwgMHgxNDI5Mjk2NyxcbiAgMHgyN2I3MGE4NSwgMHgyZTFiMjEzOCwgMHg0ZDJjNmRmYywgMHg1MzM4MGQxMyxcbiAgMHg2NTBhNzM1NCwgMHg3NjZhMGFiYiwgMHg4MWMyYzkyZSwgMHg5MjcyMmM4NSxcbiAgMHhhMmJmZThhMSwgMHhhODFhNjY0YiwgMHhjMjRiOGI3MCwgMHhjNzZjNTFhMyxcbiAgMHhkMTkyZTgxOSwgMHhkNjk5MDYyNCwgMHhmNDBlMzU4NSwgMHgxMDZhYTA3MCxcbiAgMHgxOWE0YzExNiwgMHgxZTM3NmMwOCwgMHgyNzQ4Nzc0YywgMHgzNGIwYmNiNSxcbiAgMHgzOTFjMGNiMywgMHg0ZWQ4YWE0YSwgMHg1YjljY2E0ZiwgMHg2ODJlNmZmMyxcbiAgMHg3NDhmODJlZSwgMHg3OGE1NjM2ZiwgMHg4NGM4NzgxNCwgMHg4Y2M3MDIwOCxcbiAgMHg5MGJlZmZmYSwgMHhhNDUwNmNlYiwgMHhiZWY5YTNmNywgMHhjNjcxNzhmMlxuXTtcblxuZnVuY3Rpb24gU0hBMjU2KCkge1xuICBpZiAoISh0aGlzIGluc3RhbmNlb2YgU0hBMjU2KSlcbiAgICByZXR1cm4gbmV3IFNIQTI1NigpO1xuXG4gIEJsb2NrSGFzaC5jYWxsKHRoaXMpO1xuICB0aGlzLmggPSBbXG4gICAgMHg2YTA5ZTY2NywgMHhiYjY3YWU4NSwgMHgzYzZlZjM3MiwgMHhhNTRmZjUzYSxcbiAgICAweDUxMGU1MjdmLCAweDliMDU2ODhjLCAweDFmODNkOWFiLCAweDViZTBjZDE5XG4gIF07XG4gIHRoaXMuayA9IHNoYTI1Nl9LO1xuICB0aGlzLlcgPSBuZXcgQXJyYXkoNjQpO1xufVxudXRpbHMuaW5oZXJpdHMoU0hBMjU2LCBCbG9ja0hhc2gpO1xubW9kdWxlLmV4cG9ydHMgPSBTSEEyNTY7XG5cblNIQTI1Ni5ibG9ja1NpemUgPSA1MTI7XG5TSEEyNTYub3V0U2l6ZSA9IDI1NjtcblNIQTI1Ni5obWFjU3RyZW5ndGggPSAxOTI7XG5TSEEyNTYucGFkTGVuZ3RoID0gNjQ7XG5cblNIQTI1Ni5wcm90b3R5cGUuX3VwZGF0ZSA9IGZ1bmN0aW9uIF91cGRhdGUobXNnLCBzdGFydCkge1xuICB2YXIgVyA9IHRoaXMuVztcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IDE2OyBpKyspXG4gICAgV1tpXSA9IG1zZ1tzdGFydCArIGldO1xuICBmb3IgKDsgaSA8IFcubGVuZ3RoOyBpKyspXG4gICAgV1tpXSA9IHN1bTMyXzQoZzFfMjU2KFdbaSAtIDJdKSwgV1tpIC0gN10sIGcwXzI1NihXW2kgLSAxNV0pLCBXW2kgLSAxNl0pO1xuXG4gIHZhciBhID0gdGhpcy5oWzBdO1xuICB2YXIgYiA9IHRoaXMuaFsxXTtcbiAgdmFyIGMgPSB0aGlzLmhbMl07XG4gIHZhciBkID0gdGhpcy5oWzNdO1xuICB2YXIgZSA9IHRoaXMuaFs0XTtcbiAgdmFyIGYgPSB0aGlzLmhbNV07XG4gIHZhciBnID0gdGhpcy5oWzZdO1xuICB2YXIgaCA9IHRoaXMuaFs3XTtcblxuICBhc3NlcnQodGhpcy5rLmxlbmd0aCA9PT0gVy5sZW5ndGgpO1xuICBmb3IgKGkgPSAwOyBpIDwgVy5sZW5ndGg7IGkrKykge1xuICAgIHZhciBUMSA9IHN1bTMyXzUoaCwgczFfMjU2KGUpLCBjaDMyKGUsIGYsIGcpLCB0aGlzLmtbaV0sIFdbaV0pO1xuICAgIHZhciBUMiA9IHN1bTMyKHMwXzI1NihhKSwgbWFqMzIoYSwgYiwgYykpO1xuICAgIGggPSBnO1xuICAgIGcgPSBmO1xuICAgIGYgPSBlO1xuICAgIGUgPSBzdW0zMihkLCBUMSk7XG4gICAgZCA9IGM7XG4gICAgYyA9IGI7XG4gICAgYiA9IGE7XG4gICAgYSA9IHN1bTMyKFQxLCBUMik7XG4gIH1cblxuICB0aGlzLmhbMF0gPSBzdW0zMih0aGlzLmhbMF0sIGEpO1xuICB0aGlzLmhbMV0gPSBzdW0zMih0aGlzLmhbMV0sIGIpO1xuICB0aGlzLmhbMl0gPSBzdW0zMih0aGlzLmhbMl0sIGMpO1xuICB0aGlzLmhbM10gPSBzdW0zMih0aGlzLmhbM10sIGQpO1xuICB0aGlzLmhbNF0gPSBzdW0zMih0aGlzLmhbNF0sIGUpO1xuICB0aGlzLmhbNV0gPSBzdW0zMih0aGlzLmhbNV0sIGYpO1xuICB0aGlzLmhbNl0gPSBzdW0zMih0aGlzLmhbNl0sIGcpO1xuICB0aGlzLmhbN10gPSBzdW0zMih0aGlzLmhbN10sIGgpO1xufTtcblxuU0hBMjU2LnByb3RvdHlwZS5fZGlnZXN0ID0gZnVuY3Rpb24gZGlnZXN0KGVuYykge1xuICBpZiAoZW5jID09PSAnaGV4JylcbiAgICByZXR1cm4gdXRpbHMudG9IZXgzMih0aGlzLmgsICdiaWcnKTtcbiAgZWxzZVxuICAgIHJldHVybiB1dGlscy5zcGxpdDMyKHRoaXMuaCwgJ2JpZycpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi4vdXRpbHMnKTtcblxudmFyIFNIQTUxMiA9IHJlcXVpcmUoJy4vNTEyJyk7XG5cbmZ1bmN0aW9uIFNIQTM4NCgpIHtcbiAgaWYgKCEodGhpcyBpbnN0YW5jZW9mIFNIQTM4NCkpXG4gICAgcmV0dXJuIG5ldyBTSEEzODQoKTtcblxuICBTSEE1MTIuY2FsbCh0aGlzKTtcbiAgdGhpcy5oID0gW1xuICAgIDB4Y2JiYjlkNWQsIDB4YzEwNTllZDgsXG4gICAgMHg2MjlhMjkyYSwgMHgzNjdjZDUwNyxcbiAgICAweDkxNTkwMTVhLCAweDMwNzBkZDE3LFxuICAgIDB4MTUyZmVjZDgsIDB4ZjcwZTU5MzksXG4gICAgMHg2NzMzMjY2NywgMHhmZmMwMGIzMSxcbiAgICAweDhlYjQ0YTg3LCAweDY4NTgxNTExLFxuICAgIDB4ZGIwYzJlMGQsIDB4NjRmOThmYTcsXG4gICAgMHg0N2I1NDgxZCwgMHhiZWZhNGZhNCBdO1xufVxudXRpbHMuaW5oZXJpdHMoU0hBMzg0LCBTSEE1MTIpO1xubW9kdWxlLmV4cG9ydHMgPSBTSEEzODQ7XG5cblNIQTM4NC5ibG9ja1NpemUgPSAxMDI0O1xuU0hBMzg0Lm91dFNpemUgPSAzODQ7XG5TSEEzODQuaG1hY1N0cmVuZ3RoID0gMTkyO1xuU0hBMzg0LnBhZExlbmd0aCA9IDEyODtcblxuU0hBMzg0LnByb3RvdHlwZS5fZGlnZXN0ID0gZnVuY3Rpb24gZGlnZXN0KGVuYykge1xuICBpZiAoZW5jID09PSAnaGV4JylcbiAgICByZXR1cm4gdXRpbHMudG9IZXgzMih0aGlzLmguc2xpY2UoMCwgMTIpLCAnYmlnJyk7XG4gIGVsc2VcbiAgICByZXR1cm4gdXRpbHMuc3BsaXQzMih0aGlzLmguc2xpY2UoMCwgMTIpLCAnYmlnJyk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xudmFyIGNvbW1vbiA9IHJlcXVpcmUoJy4uL2NvbW1vbicpO1xudmFyIGFzc2VydCA9IHJlcXVpcmUoJ21pbmltYWxpc3RpYy1hc3NlcnQnKTtcblxudmFyIHJvdHI2NF9oaSA9IHV0aWxzLnJvdHI2NF9oaTtcbnZhciByb3RyNjRfbG8gPSB1dGlscy5yb3RyNjRfbG87XG52YXIgc2hyNjRfaGkgPSB1dGlscy5zaHI2NF9oaTtcbnZhciBzaHI2NF9sbyA9IHV0aWxzLnNocjY0X2xvO1xudmFyIHN1bTY0ID0gdXRpbHMuc3VtNjQ7XG52YXIgc3VtNjRfaGkgPSB1dGlscy5zdW02NF9oaTtcbnZhciBzdW02NF9sbyA9IHV0aWxzLnN1bTY0X2xvO1xudmFyIHN1bTY0XzRfaGkgPSB1dGlscy5zdW02NF80X2hpO1xudmFyIHN1bTY0XzRfbG8gPSB1dGlscy5zdW02NF80X2xvO1xudmFyIHN1bTY0XzVfaGkgPSB1dGlscy5zdW02NF81X2hpO1xudmFyIHN1bTY0XzVfbG8gPSB1dGlscy5zdW02NF81X2xvO1xuXG52YXIgQmxvY2tIYXNoID0gY29tbW9uLkJsb2NrSGFzaDtcblxudmFyIHNoYTUxMl9LID0gW1xuICAweDQyOGEyZjk4LCAweGQ3MjhhZTIyLCAweDcxMzc0NDkxLCAweDIzZWY2NWNkLFxuICAweGI1YzBmYmNmLCAweGVjNGQzYjJmLCAweGU5YjVkYmE1LCAweDgxODlkYmJjLFxuICAweDM5NTZjMjViLCAweGYzNDhiNTM4LCAweDU5ZjExMWYxLCAweGI2MDVkMDE5LFxuICAweDkyM2Y4MmE0LCAweGFmMTk0ZjliLCAweGFiMWM1ZWQ1LCAweGRhNmQ4MTE4LFxuICAweGQ4MDdhYTk4LCAweGEzMDMwMjQyLCAweDEyODM1YjAxLCAweDQ1NzA2ZmJlLFxuICAweDI0MzE4NWJlLCAweDRlZTRiMjhjLCAweDU1MGM3ZGMzLCAweGQ1ZmZiNGUyLFxuICAweDcyYmU1ZDc0LCAweGYyN2I4OTZmLCAweDgwZGViMWZlLCAweDNiMTY5NmIxLFxuICAweDliZGMwNmE3LCAweDI1YzcxMjM1LCAweGMxOWJmMTc0LCAweGNmNjkyNjk0LFxuICAweGU0OWI2OWMxLCAweDllZjE0YWQyLCAweGVmYmU0Nzg2LCAweDM4NGYyNWUzLFxuICAweDBmYzE5ZGM2LCAweDhiOGNkNWI1LCAweDI0MGNhMWNjLCAweDc3YWM5YzY1LFxuICAweDJkZTkyYzZmLCAweDU5MmIwMjc1LCAweDRhNzQ4NGFhLCAweDZlYTZlNDgzLFxuICAweDVjYjBhOWRjLCAweGJkNDFmYmQ0LCAweDc2Zjk4OGRhLCAweDgzMTE1M2I1LFxuICAweDk4M2U1MTUyLCAweGVlNjZkZmFiLCAweGE4MzFjNjZkLCAweDJkYjQzMjEwLFxuICAweGIwMDMyN2M4LCAweDk4ZmIyMTNmLCAweGJmNTk3ZmM3LCAweGJlZWYwZWU0LFxuICAweGM2ZTAwYmYzLCAweDNkYTg4ZmMyLCAweGQ1YTc5MTQ3LCAweDkzMGFhNzI1LFxuICAweDA2Y2E2MzUxLCAweGUwMDM4MjZmLCAweDE0MjkyOTY3LCAweDBhMGU2ZTcwLFxuICAweDI3YjcwYTg1LCAweDQ2ZDIyZmZjLCAweDJlMWIyMTM4LCAweDVjMjZjOTI2LFxuICAweDRkMmM2ZGZjLCAweDVhYzQyYWVkLCAweDUzMzgwZDEzLCAweDlkOTViM2RmLFxuICAweDY1MGE3MzU0LCAweDhiYWY2M2RlLCAweDc2NmEwYWJiLCAweDNjNzdiMmE4LFxuICAweDgxYzJjOTJlLCAweDQ3ZWRhZWU2LCAweDkyNzIyYzg1LCAweDE0ODIzNTNiLFxuICAweGEyYmZlOGExLCAweDRjZjEwMzY0LCAweGE4MWE2NjRiLCAweGJjNDIzMDAxLFxuICAweGMyNGI4YjcwLCAweGQwZjg5NzkxLCAweGM3NmM1MWEzLCAweDA2NTRiZTMwLFxuICAweGQxOTJlODE5LCAweGQ2ZWY1MjE4LCAweGQ2OTkwNjI0LCAweDU1NjVhOTEwLFxuICAweGY0MGUzNTg1LCAweDU3NzEyMDJhLCAweDEwNmFhMDcwLCAweDMyYmJkMWI4LFxuICAweDE5YTRjMTE2LCAweGI4ZDJkMGM4LCAweDFlMzc2YzA4LCAweDUxNDFhYjUzLFxuICAweDI3NDg3NzRjLCAweGRmOGVlYjk5LCAweDM0YjBiY2I1LCAweGUxOWI0OGE4LFxuICAweDM5MWMwY2IzLCAweGM1Yzk1YTYzLCAweDRlZDhhYTRhLCAweGUzNDE4YWNiLFxuICAweDViOWNjYTRmLCAweDc3NjNlMzczLCAweDY4MmU2ZmYzLCAweGQ2YjJiOGEzLFxuICAweDc0OGY4MmVlLCAweDVkZWZiMmZjLCAweDc4YTU2MzZmLCAweDQzMTcyZjYwLFxuICAweDg0Yzg3ODE0LCAweGExZjBhYjcyLCAweDhjYzcwMjA4LCAweDFhNjQzOWVjLFxuICAweDkwYmVmZmZhLCAweDIzNjMxZTI4LCAweGE0NTA2Y2ViLCAweGRlODJiZGU5LFxuICAweGJlZjlhM2Y3LCAweGIyYzY3OTE1LCAweGM2NzE3OGYyLCAweGUzNzI1MzJiLFxuICAweGNhMjczZWNlLCAweGVhMjY2MTljLCAweGQxODZiOGM3LCAweDIxYzBjMjA3LFxuICAweGVhZGE3ZGQ2LCAweGNkZTBlYjFlLCAweGY1N2Q0ZjdmLCAweGVlNmVkMTc4LFxuICAweDA2ZjA2N2FhLCAweDcyMTc2ZmJhLCAweDBhNjM3ZGM1LCAweGEyYzg5OGE2LFxuICAweDExM2Y5ODA0LCAweGJlZjkwZGFlLCAweDFiNzEwYjM1LCAweDEzMWM0NzFiLFxuICAweDI4ZGI3N2Y1LCAweDIzMDQ3ZDg0LCAweDMyY2FhYjdiLCAweDQwYzcyNDkzLFxuICAweDNjOWViZTBhLCAweDE1YzliZWJjLCAweDQzMWQ2N2M0LCAweDljMTAwZDRjLFxuICAweDRjYzVkNGJlLCAweGNiM2U0MmI2LCAweDU5N2YyOTljLCAweGZjNjU3ZTJhLFxuICAweDVmY2I2ZmFiLCAweDNhZDZmYWVjLCAweDZjNDQxOThjLCAweDRhNDc1ODE3XG5dO1xuXG5mdW5jdGlvbiBTSEE1MTIoKSB7XG4gIGlmICghKHRoaXMgaW5zdGFuY2VvZiBTSEE1MTIpKVxuICAgIHJldHVybiBuZXcgU0hBNTEyKCk7XG5cbiAgQmxvY2tIYXNoLmNhbGwodGhpcyk7XG4gIHRoaXMuaCA9IFtcbiAgICAweDZhMDllNjY3LCAweGYzYmNjOTA4LFxuICAgIDB4YmI2N2FlODUsIDB4ODRjYWE3M2IsXG4gICAgMHgzYzZlZjM3MiwgMHhmZTk0ZjgyYixcbiAgICAweGE1NGZmNTNhLCAweDVmMWQzNmYxLFxuICAgIDB4NTEwZTUyN2YsIDB4YWRlNjgyZDEsXG4gICAgMHg5YjA1Njg4YywgMHgyYjNlNmMxZixcbiAgICAweDFmODNkOWFiLCAweGZiNDFiZDZiLFxuICAgIDB4NWJlMGNkMTksIDB4MTM3ZTIxNzkgXTtcbiAgdGhpcy5rID0gc2hhNTEyX0s7XG4gIHRoaXMuVyA9IG5ldyBBcnJheSgxNjApO1xufVxudXRpbHMuaW5oZXJpdHMoU0hBNTEyLCBCbG9ja0hhc2gpO1xubW9kdWxlLmV4cG9ydHMgPSBTSEE1MTI7XG5cblNIQTUxMi5ibG9ja1NpemUgPSAxMDI0O1xuU0hBNTEyLm91dFNpemUgPSA1MTI7XG5TSEE1MTIuaG1hY1N0cmVuZ3RoID0gMTkyO1xuU0hBNTEyLnBhZExlbmd0aCA9IDEyODtcblxuU0hBNTEyLnByb3RvdHlwZS5fcHJlcGFyZUJsb2NrID0gZnVuY3Rpb24gX3ByZXBhcmVCbG9jayhtc2csIHN0YXJ0KSB7XG4gIHZhciBXID0gdGhpcy5XO1xuXG4gIC8vIDMyIHggMzJiaXQgd29yZHNcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCAzMjsgaSsrKVxuICAgIFdbaV0gPSBtc2dbc3RhcnQgKyBpXTtcbiAgZm9yICg7IGkgPCBXLmxlbmd0aDsgaSArPSAyKSB7XG4gICAgdmFyIGMwX2hpID0gZzFfNTEyX2hpKFdbaSAtIDRdLCBXW2kgLSAzXSk7ICAvLyBpIC0gMlxuICAgIHZhciBjMF9sbyA9IGcxXzUxMl9sbyhXW2kgLSA0XSwgV1tpIC0gM10pO1xuICAgIHZhciBjMV9oaSA9IFdbaSAtIDE0XTsgIC8vIGkgLSA3XG4gICAgdmFyIGMxX2xvID0gV1tpIC0gMTNdO1xuICAgIHZhciBjMl9oaSA9IGcwXzUxMl9oaShXW2kgLSAzMF0sIFdbaSAtIDI5XSk7ICAvLyBpIC0gMTVcbiAgICB2YXIgYzJfbG8gPSBnMF81MTJfbG8oV1tpIC0gMzBdLCBXW2kgLSAyOV0pO1xuICAgIHZhciBjM19oaSA9IFdbaSAtIDMyXTsgIC8vIGkgLSAxNlxuICAgIHZhciBjM19sbyA9IFdbaSAtIDMxXTtcblxuICAgIFdbaV0gPSBzdW02NF80X2hpKFxuICAgICAgYzBfaGksIGMwX2xvLFxuICAgICAgYzFfaGksIGMxX2xvLFxuICAgICAgYzJfaGksIGMyX2xvLFxuICAgICAgYzNfaGksIGMzX2xvKTtcbiAgICBXW2kgKyAxXSA9IHN1bTY0XzRfbG8oXG4gICAgICBjMF9oaSwgYzBfbG8sXG4gICAgICBjMV9oaSwgYzFfbG8sXG4gICAgICBjMl9oaSwgYzJfbG8sXG4gICAgICBjM19oaSwgYzNfbG8pO1xuICB9XG59O1xuXG5TSEE1MTIucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiBfdXBkYXRlKG1zZywgc3RhcnQpIHtcbiAgdGhpcy5fcHJlcGFyZUJsb2NrKG1zZywgc3RhcnQpO1xuXG4gIHZhciBXID0gdGhpcy5XO1xuXG4gIHZhciBhaCA9IHRoaXMuaFswXTtcbiAgdmFyIGFsID0gdGhpcy5oWzFdO1xuICB2YXIgYmggPSB0aGlzLmhbMl07XG4gIHZhciBibCA9IHRoaXMuaFszXTtcbiAgdmFyIGNoID0gdGhpcy5oWzRdO1xuICB2YXIgY2wgPSB0aGlzLmhbNV07XG4gIHZhciBkaCA9IHRoaXMuaFs2XTtcbiAgdmFyIGRsID0gdGhpcy5oWzddO1xuICB2YXIgZWggPSB0aGlzLmhbOF07XG4gIHZhciBlbCA9IHRoaXMuaFs5XTtcbiAgdmFyIGZoID0gdGhpcy5oWzEwXTtcbiAgdmFyIGZsID0gdGhpcy5oWzExXTtcbiAgdmFyIGdoID0gdGhpcy5oWzEyXTtcbiAgdmFyIGdsID0gdGhpcy5oWzEzXTtcbiAgdmFyIGhoID0gdGhpcy5oWzE0XTtcbiAgdmFyIGhsID0gdGhpcy5oWzE1XTtcblxuICBhc3NlcnQodGhpcy5rLmxlbmd0aCA9PT0gVy5sZW5ndGgpO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IFcubGVuZ3RoOyBpICs9IDIpIHtcbiAgICB2YXIgYzBfaGkgPSBoaDtcbiAgICB2YXIgYzBfbG8gPSBobDtcbiAgICB2YXIgYzFfaGkgPSBzMV81MTJfaGkoZWgsIGVsKTtcbiAgICB2YXIgYzFfbG8gPSBzMV81MTJfbG8oZWgsIGVsKTtcbiAgICB2YXIgYzJfaGkgPSBjaDY0X2hpKGVoLCBlbCwgZmgsIGZsLCBnaCwgZ2wpO1xuICAgIHZhciBjMl9sbyA9IGNoNjRfbG8oZWgsIGVsLCBmaCwgZmwsIGdoLCBnbCk7XG4gICAgdmFyIGMzX2hpID0gdGhpcy5rW2ldO1xuICAgIHZhciBjM19sbyA9IHRoaXMua1tpICsgMV07XG4gICAgdmFyIGM0X2hpID0gV1tpXTtcbiAgICB2YXIgYzRfbG8gPSBXW2kgKyAxXTtcblxuICAgIHZhciBUMV9oaSA9IHN1bTY0XzVfaGkoXG4gICAgICBjMF9oaSwgYzBfbG8sXG4gICAgICBjMV9oaSwgYzFfbG8sXG4gICAgICBjMl9oaSwgYzJfbG8sXG4gICAgICBjM19oaSwgYzNfbG8sXG4gICAgICBjNF9oaSwgYzRfbG8pO1xuICAgIHZhciBUMV9sbyA9IHN1bTY0XzVfbG8oXG4gICAgICBjMF9oaSwgYzBfbG8sXG4gICAgICBjMV9oaSwgYzFfbG8sXG4gICAgICBjMl9oaSwgYzJfbG8sXG4gICAgICBjM19oaSwgYzNfbG8sXG4gICAgICBjNF9oaSwgYzRfbG8pO1xuXG4gICAgYzBfaGkgPSBzMF81MTJfaGkoYWgsIGFsKTtcbiAgICBjMF9sbyA9IHMwXzUxMl9sbyhhaCwgYWwpO1xuICAgIGMxX2hpID0gbWFqNjRfaGkoYWgsIGFsLCBiaCwgYmwsIGNoLCBjbCk7XG4gICAgYzFfbG8gPSBtYWo2NF9sbyhhaCwgYWwsIGJoLCBibCwgY2gsIGNsKTtcblxuICAgIHZhciBUMl9oaSA9IHN1bTY0X2hpKGMwX2hpLCBjMF9sbywgYzFfaGksIGMxX2xvKTtcbiAgICB2YXIgVDJfbG8gPSBzdW02NF9sbyhjMF9oaSwgYzBfbG8sIGMxX2hpLCBjMV9sbyk7XG5cbiAgICBoaCA9IGdoO1xuICAgIGhsID0gZ2w7XG5cbiAgICBnaCA9IGZoO1xuICAgIGdsID0gZmw7XG5cbiAgICBmaCA9IGVoO1xuICAgIGZsID0gZWw7XG5cbiAgICBlaCA9IHN1bTY0X2hpKGRoLCBkbCwgVDFfaGksIFQxX2xvKTtcbiAgICBlbCA9IHN1bTY0X2xvKGRsLCBkbCwgVDFfaGksIFQxX2xvKTtcblxuICAgIGRoID0gY2g7XG4gICAgZGwgPSBjbDtcblxuICAgIGNoID0gYmg7XG4gICAgY2wgPSBibDtcblxuICAgIGJoID0gYWg7XG4gICAgYmwgPSBhbDtcblxuICAgIGFoID0gc3VtNjRfaGkoVDFfaGksIFQxX2xvLCBUMl9oaSwgVDJfbG8pO1xuICAgIGFsID0gc3VtNjRfbG8oVDFfaGksIFQxX2xvLCBUMl9oaSwgVDJfbG8pO1xuICB9XG5cbiAgc3VtNjQodGhpcy5oLCAwLCBhaCwgYWwpO1xuICBzdW02NCh0aGlzLmgsIDIsIGJoLCBibCk7XG4gIHN1bTY0KHRoaXMuaCwgNCwgY2gsIGNsKTtcbiAgc3VtNjQodGhpcy5oLCA2LCBkaCwgZGwpO1xuICBzdW02NCh0aGlzLmgsIDgsIGVoLCBlbCk7XG4gIHN1bTY0KHRoaXMuaCwgMTAsIGZoLCBmbCk7XG4gIHN1bTY0KHRoaXMuaCwgMTIsIGdoLCBnbCk7XG4gIHN1bTY0KHRoaXMuaCwgMTQsIGhoLCBobCk7XG59O1xuXG5TSEE1MTIucHJvdG90eXBlLl9kaWdlc3QgPSBmdW5jdGlvbiBkaWdlc3QoZW5jKSB7XG4gIGlmIChlbmMgPT09ICdoZXgnKVxuICAgIHJldHVybiB1dGlscy50b0hleDMyKHRoaXMuaCwgJ2JpZycpO1xuICBlbHNlXG4gICAgcmV0dXJuIHV0aWxzLnNwbGl0MzIodGhpcy5oLCAnYmlnJyk7XG59O1xuXG5mdW5jdGlvbiBjaDY0X2hpKHhoLCB4bCwgeWgsIHlsLCB6aCkge1xuICB2YXIgciA9ICh4aCAmIHloKSBeICgofnhoKSAmIHpoKTtcbiAgaWYgKHIgPCAwKVxuICAgIHIgKz0gMHgxMDAwMDAwMDA7XG4gIHJldHVybiByO1xufVxuXG5mdW5jdGlvbiBjaDY0X2xvKHhoLCB4bCwgeWgsIHlsLCB6aCwgemwpIHtcbiAgdmFyIHIgPSAoeGwgJiB5bCkgXiAoKH54bCkgJiB6bCk7XG4gIGlmIChyIDwgMClcbiAgICByICs9IDB4MTAwMDAwMDAwO1xuICByZXR1cm4gcjtcbn1cblxuZnVuY3Rpb24gbWFqNjRfaGkoeGgsIHhsLCB5aCwgeWwsIHpoKSB7XG4gIHZhciByID0gKHhoICYgeWgpIF4gKHhoICYgemgpIF4gKHloICYgemgpO1xuICBpZiAociA8IDApXG4gICAgciArPSAweDEwMDAwMDAwMDtcbiAgcmV0dXJuIHI7XG59XG5cbmZ1bmN0aW9uIG1hajY0X2xvKHhoLCB4bCwgeWgsIHlsLCB6aCwgemwpIHtcbiAgdmFyIHIgPSAoeGwgJiB5bCkgXiAoeGwgJiB6bCkgXiAoeWwgJiB6bCk7XG4gIGlmIChyIDwgMClcbiAgICByICs9IDB4MTAwMDAwMDAwO1xuICByZXR1cm4gcjtcbn1cblxuZnVuY3Rpb24gczBfNTEyX2hpKHhoLCB4bCkge1xuICB2YXIgYzBfaGkgPSByb3RyNjRfaGkoeGgsIHhsLCAyOCk7XG4gIHZhciBjMV9oaSA9IHJvdHI2NF9oaSh4bCwgeGgsIDIpOyAgLy8gMzRcbiAgdmFyIGMyX2hpID0gcm90cjY0X2hpKHhsLCB4aCwgNyk7ICAvLyAzOVxuXG4gIHZhciByID0gYzBfaGkgXiBjMV9oaSBeIGMyX2hpO1xuICBpZiAociA8IDApXG4gICAgciArPSAweDEwMDAwMDAwMDtcbiAgcmV0dXJuIHI7XG59XG5cbmZ1bmN0aW9uIHMwXzUxMl9sbyh4aCwgeGwpIHtcbiAgdmFyIGMwX2xvID0gcm90cjY0X2xvKHhoLCB4bCwgMjgpO1xuICB2YXIgYzFfbG8gPSByb3RyNjRfbG8oeGwsIHhoLCAyKTsgIC8vIDM0XG4gIHZhciBjMl9sbyA9IHJvdHI2NF9sbyh4bCwgeGgsIDcpOyAgLy8gMzlcblxuICB2YXIgciA9IGMwX2xvIF4gYzFfbG8gXiBjMl9sbztcbiAgaWYgKHIgPCAwKVxuICAgIHIgKz0gMHgxMDAwMDAwMDA7XG4gIHJldHVybiByO1xufVxuXG5mdW5jdGlvbiBzMV81MTJfaGkoeGgsIHhsKSB7XG4gIHZhciBjMF9oaSA9IHJvdHI2NF9oaSh4aCwgeGwsIDE0KTtcbiAgdmFyIGMxX2hpID0gcm90cjY0X2hpKHhoLCB4bCwgMTgpO1xuICB2YXIgYzJfaGkgPSByb3RyNjRfaGkoeGwsIHhoLCA5KTsgIC8vIDQxXG5cbiAgdmFyIHIgPSBjMF9oaSBeIGMxX2hpIF4gYzJfaGk7XG4gIGlmIChyIDwgMClcbiAgICByICs9IDB4MTAwMDAwMDAwO1xuICByZXR1cm4gcjtcbn1cblxuZnVuY3Rpb24gczFfNTEyX2xvKHhoLCB4bCkge1xuICB2YXIgYzBfbG8gPSByb3RyNjRfbG8oeGgsIHhsLCAxNCk7XG4gIHZhciBjMV9sbyA9IHJvdHI2NF9sbyh4aCwgeGwsIDE4KTtcbiAgdmFyIGMyX2xvID0gcm90cjY0X2xvKHhsLCB4aCwgOSk7ICAvLyA0MVxuXG4gIHZhciByID0gYzBfbG8gXiBjMV9sbyBeIGMyX2xvO1xuICBpZiAociA8IDApXG4gICAgciArPSAweDEwMDAwMDAwMDtcbiAgcmV0dXJuIHI7XG59XG5cbmZ1bmN0aW9uIGcwXzUxMl9oaSh4aCwgeGwpIHtcbiAgdmFyIGMwX2hpID0gcm90cjY0X2hpKHhoLCB4bCwgMSk7XG4gIHZhciBjMV9oaSA9IHJvdHI2NF9oaSh4aCwgeGwsIDgpO1xuICB2YXIgYzJfaGkgPSBzaHI2NF9oaSh4aCwgeGwsIDcpO1xuXG4gIHZhciByID0gYzBfaGkgXiBjMV9oaSBeIGMyX2hpO1xuICBpZiAociA8IDApXG4gICAgciArPSAweDEwMDAwMDAwMDtcbiAgcmV0dXJuIHI7XG59XG5cbmZ1bmN0aW9uIGcwXzUxMl9sbyh4aCwgeGwpIHtcbiAgdmFyIGMwX2xvID0gcm90cjY0X2xvKHhoLCB4bCwgMSk7XG4gIHZhciBjMV9sbyA9IHJvdHI2NF9sbyh4aCwgeGwsIDgpO1xuICB2YXIgYzJfbG8gPSBzaHI2NF9sbyh4aCwgeGwsIDcpO1xuXG4gIHZhciByID0gYzBfbG8gXiBjMV9sbyBeIGMyX2xvO1xuICBpZiAociA8IDApXG4gICAgciArPSAweDEwMDAwMDAwMDtcbiAgcmV0dXJuIHI7XG59XG5cbmZ1bmN0aW9uIGcxXzUxMl9oaSh4aCwgeGwpIHtcbiAgdmFyIGMwX2hpID0gcm90cjY0X2hpKHhoLCB4bCwgMTkpO1xuICB2YXIgYzFfaGkgPSByb3RyNjRfaGkoeGwsIHhoLCAyOSk7ICAvLyA2MVxuICB2YXIgYzJfaGkgPSBzaHI2NF9oaSh4aCwgeGwsIDYpO1xuXG4gIHZhciByID0gYzBfaGkgXiBjMV9oaSBeIGMyX2hpO1xuICBpZiAociA8IDApXG4gICAgciArPSAweDEwMDAwMDAwMDtcbiAgcmV0dXJuIHI7XG59XG5cbmZ1bmN0aW9uIGcxXzUxMl9sbyh4aCwgeGwpIHtcbiAgdmFyIGMwX2xvID0gcm90cjY0X2xvKHhoLCB4bCwgMTkpO1xuICB2YXIgYzFfbG8gPSByb3RyNjRfbG8oeGwsIHhoLCAyOSk7ICAvLyA2MVxuICB2YXIgYzJfbG8gPSBzaHI2NF9sbyh4aCwgeGwsIDYpO1xuXG4gIHZhciByID0gYzBfbG8gXiBjMV9sbyBeIGMyX2xvO1xuICBpZiAociA8IDApXG4gICAgciArPSAweDEwMDAwMDAwMDtcbiAgcmV0dXJuIHI7XG59XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG52YXIgcm90cjMyID0gdXRpbHMucm90cjMyO1xuXG5mdW5jdGlvbiBmdF8xKHMsIHgsIHksIHopIHtcbiAgaWYgKHMgPT09IDApXG4gICAgcmV0dXJuIGNoMzIoeCwgeSwgeik7XG4gIGlmIChzID09PSAxIHx8IHMgPT09IDMpXG4gICAgcmV0dXJuIHAzMih4LCB5LCB6KTtcbiAgaWYgKHMgPT09IDIpXG4gICAgcmV0dXJuIG1hajMyKHgsIHksIHopO1xufVxuZXhwb3J0cy5mdF8xID0gZnRfMTtcblxuZnVuY3Rpb24gY2gzMih4LCB5LCB6KSB7XG4gIHJldHVybiAoeCAmIHkpIF4gKCh+eCkgJiB6KTtcbn1cbmV4cG9ydHMuY2gzMiA9IGNoMzI7XG5cbmZ1bmN0aW9uIG1hajMyKHgsIHksIHopIHtcbiAgcmV0dXJuICh4ICYgeSkgXiAoeCAmIHopIF4gKHkgJiB6KTtcbn1cbmV4cG9ydHMubWFqMzIgPSBtYWozMjtcblxuZnVuY3Rpb24gcDMyKHgsIHksIHopIHtcbiAgcmV0dXJuIHggXiB5IF4gejtcbn1cbmV4cG9ydHMucDMyID0gcDMyO1xuXG5mdW5jdGlvbiBzMF8yNTYoeCkge1xuICByZXR1cm4gcm90cjMyKHgsIDIpIF4gcm90cjMyKHgsIDEzKSBeIHJvdHIzMih4LCAyMik7XG59XG5leHBvcnRzLnMwXzI1NiA9IHMwXzI1NjtcblxuZnVuY3Rpb24gczFfMjU2KHgpIHtcbiAgcmV0dXJuIHJvdHIzMih4LCA2KSBeIHJvdHIzMih4LCAxMSkgXiByb3RyMzIoeCwgMjUpO1xufVxuZXhwb3J0cy5zMV8yNTYgPSBzMV8yNTY7XG5cbmZ1bmN0aW9uIGcwXzI1Nih4KSB7XG4gIHJldHVybiByb3RyMzIoeCwgNykgXiByb3RyMzIoeCwgMTgpIF4gKHggPj4+IDMpO1xufVxuZXhwb3J0cy5nMF8yNTYgPSBnMF8yNTY7XG5cbmZ1bmN0aW9uIGcxXzI1Nih4KSB7XG4gIHJldHVybiByb3RyMzIoeCwgMTcpIF4gcm90cjMyKHgsIDE5KSBeICh4ID4+PiAxMCk7XG59XG5leHBvcnRzLmcxXzI1NiA9IGcxXzI1NjtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGFzc2VydCA9IHJlcXVpcmUoJ21pbmltYWxpc3RpYy1hc3NlcnQnKTtcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJyk7XG5cbmV4cG9ydHMuaW5oZXJpdHMgPSBpbmhlcml0cztcblxuZnVuY3Rpb24gaXNTdXJyb2dhdGVQYWlyKG1zZywgaSkge1xuICBpZiAoKG1zZy5jaGFyQ29kZUF0KGkpICYgMHhGQzAwKSAhPT0gMHhEODAwKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG4gIGlmIChpIDwgMCB8fCBpICsgMSA+PSBtc2cubGVuZ3RoKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG4gIHJldHVybiAobXNnLmNoYXJDb2RlQXQoaSArIDEpICYgMHhGQzAwKSA9PT0gMHhEQzAwO1xufVxuXG5mdW5jdGlvbiB0b0FycmF5KG1zZywgZW5jKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KG1zZykpXG4gICAgcmV0dXJuIG1zZy5zbGljZSgpO1xuICBpZiAoIW1zZylcbiAgICByZXR1cm4gW107XG4gIHZhciByZXMgPSBbXTtcbiAgaWYgKHR5cGVvZiBtc2cgPT09ICdzdHJpbmcnKSB7XG4gICAgaWYgKCFlbmMpIHtcbiAgICAgIC8vIEluc3BpcmVkIGJ5IHN0cmluZ1RvVXRmOEJ5dGVBcnJheSgpIGluIGNsb3N1cmUtbGlicmFyeSBieSBHb29nbGVcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvY2xvc3VyZS1saWJyYXJ5L2Jsb2IvODU5OGQ4NzI0MmFmNTlhYWMyMzMyNzA3NDJjODk4NGUyYjJiZGJlMC9jbG9zdXJlL2dvb2cvY3J5cHQvY3J5cHQuanMjTDExNy1MMTQzXG4gICAgICAvLyBBcGFjaGUgTGljZW5zZSAyLjBcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvY2xvc3VyZS1saWJyYXJ5L2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAgICAgIHZhciBwID0gMDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbXNnLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciBjID0gbXNnLmNoYXJDb2RlQXQoaSk7XG4gICAgICAgIGlmIChjIDwgMTI4KSB7XG4gICAgICAgICAgcmVzW3ArK10gPSBjO1xuICAgICAgICB9IGVsc2UgaWYgKGMgPCAyMDQ4KSB7XG4gICAgICAgICAgcmVzW3ArK10gPSAoYyA+PiA2KSB8IDE5MjtcbiAgICAgICAgICByZXNbcCsrXSA9IChjICYgNjMpIHwgMTI4O1xuICAgICAgICB9IGVsc2UgaWYgKGlzU3Vycm9nYXRlUGFpcihtc2csIGkpKSB7XG4gICAgICAgICAgYyA9IDB4MTAwMDAgKyAoKGMgJiAweDAzRkYpIDw8IDEwKSArIChtc2cuY2hhckNvZGVBdCgrK2kpICYgMHgwM0ZGKTtcbiAgICAgICAgICByZXNbcCsrXSA9IChjID4+IDE4KSB8IDI0MDtcbiAgICAgICAgICByZXNbcCsrXSA9ICgoYyA+PiAxMikgJiA2MykgfCAxMjg7XG4gICAgICAgICAgcmVzW3ArK10gPSAoKGMgPj4gNikgJiA2MykgfCAxMjg7XG4gICAgICAgICAgcmVzW3ArK10gPSAoYyAmIDYzKSB8IDEyODtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXNbcCsrXSA9IChjID4+IDEyKSB8IDIyNDtcbiAgICAgICAgICByZXNbcCsrXSA9ICgoYyA+PiA2KSAmIDYzKSB8IDEyODtcbiAgICAgICAgICByZXNbcCsrXSA9IChjICYgNjMpIHwgMTI4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChlbmMgPT09ICdoZXgnKSB7XG4gICAgICBtc2cgPSBtc2cucmVwbGFjZSgvW15hLXowLTldKy9pZywgJycpO1xuICAgICAgaWYgKG1zZy5sZW5ndGggJSAyICE9PSAwKVxuICAgICAgICBtc2cgPSAnMCcgKyBtc2c7XG4gICAgICBmb3IgKGkgPSAwOyBpIDwgbXNnLmxlbmd0aDsgaSArPSAyKVxuICAgICAgICByZXMucHVzaChwYXJzZUludChtc2dbaV0gKyBtc2dbaSArIDFdLCAxNikpO1xuICAgIH1cbiAgfSBlbHNlIHtcbiAgICBmb3IgKGkgPSAwOyBpIDwgbXNnLmxlbmd0aDsgaSsrKVxuICAgICAgcmVzW2ldID0gbXNnW2ldIHwgMDtcbiAgfVxuICByZXR1cm4gcmVzO1xufVxuZXhwb3J0cy50b0FycmF5ID0gdG9BcnJheTtcblxuZnVuY3Rpb24gdG9IZXgobXNnKSB7XG4gIHZhciByZXMgPSAnJztcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBtc2cubGVuZ3RoOyBpKyspXG4gICAgcmVzICs9IHplcm8yKG1zZ1tpXS50b1N0cmluZygxNikpO1xuICByZXR1cm4gcmVzO1xufVxuZXhwb3J0cy50b0hleCA9IHRvSGV4O1xuXG5mdW5jdGlvbiBodG9ubCh3KSB7XG4gIHZhciByZXMgPSAodyA+Pj4gMjQpIHxcbiAgICAgICAgICAgICgodyA+Pj4gOCkgJiAweGZmMDApIHxcbiAgICAgICAgICAgICgodyA8PCA4KSAmIDB4ZmYwMDAwKSB8XG4gICAgICAgICAgICAoKHcgJiAweGZmKSA8PCAyNCk7XG4gIHJldHVybiByZXMgPj4+IDA7XG59XG5leHBvcnRzLmh0b25sID0gaHRvbmw7XG5cbmZ1bmN0aW9uIHRvSGV4MzIobXNnLCBlbmRpYW4pIHtcbiAgdmFyIHJlcyA9ICcnO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IG1zZy5sZW5ndGg7IGkrKykge1xuICAgIHZhciB3ID0gbXNnW2ldO1xuICAgIGlmIChlbmRpYW4gPT09ICdsaXR0bGUnKVxuICAgICAgdyA9IGh0b25sKHcpO1xuICAgIHJlcyArPSB6ZXJvOCh3LnRvU3RyaW5nKDE2KSk7XG4gIH1cbiAgcmV0dXJuIHJlcztcbn1cbmV4cG9ydHMudG9IZXgzMiA9IHRvSGV4MzI7XG5cbmZ1bmN0aW9uIHplcm8yKHdvcmQpIHtcbiAgaWYgKHdvcmQubGVuZ3RoID09PSAxKVxuICAgIHJldHVybiAnMCcgKyB3b3JkO1xuICBlbHNlXG4gICAgcmV0dXJuIHdvcmQ7XG59XG5leHBvcnRzLnplcm8yID0gemVybzI7XG5cbmZ1bmN0aW9uIHplcm84KHdvcmQpIHtcbiAgaWYgKHdvcmQubGVuZ3RoID09PSA3KVxuICAgIHJldHVybiAnMCcgKyB3b3JkO1xuICBlbHNlIGlmICh3b3JkLmxlbmd0aCA9PT0gNilcbiAgICByZXR1cm4gJzAwJyArIHdvcmQ7XG4gIGVsc2UgaWYgKHdvcmQubGVuZ3RoID09PSA1KVxuICAgIHJldHVybiAnMDAwJyArIHdvcmQ7XG4gIGVsc2UgaWYgKHdvcmQubGVuZ3RoID09PSA0KVxuICAgIHJldHVybiAnMDAwMCcgKyB3b3JkO1xuICBlbHNlIGlmICh3b3JkLmxlbmd0aCA9PT0gMylcbiAgICByZXR1cm4gJzAwMDAwJyArIHdvcmQ7XG4gIGVsc2UgaWYgKHdvcmQubGVuZ3RoID09PSAyKVxuICAgIHJldHVybiAnMDAwMDAwJyArIHdvcmQ7XG4gIGVsc2UgaWYgKHdvcmQubGVuZ3RoID09PSAxKVxuICAgIHJldHVybiAnMDAwMDAwMCcgKyB3b3JkO1xuICBlbHNlXG4gICAgcmV0dXJuIHdvcmQ7XG59XG5leHBvcnRzLnplcm84ID0gemVybzg7XG5cbmZ1bmN0aW9uIGpvaW4zMihtc2csIHN0YXJ0LCBlbmQsIGVuZGlhbikge1xuICB2YXIgbGVuID0gZW5kIC0gc3RhcnQ7XG4gIGFzc2VydChsZW4gJSA0ID09PSAwKTtcbiAgdmFyIHJlcyA9IG5ldyBBcnJheShsZW4gLyA0KTtcbiAgZm9yICh2YXIgaSA9IDAsIGsgPSBzdGFydDsgaSA8IHJlcy5sZW5ndGg7IGkrKywgayArPSA0KSB7XG4gICAgdmFyIHc7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JpZycpXG4gICAgICB3ID0gKG1zZ1trXSA8PCAyNCkgfCAobXNnW2sgKyAxXSA8PCAxNikgfCAobXNnW2sgKyAyXSA8PCA4KSB8IG1zZ1trICsgM107XG4gICAgZWxzZVxuICAgICAgdyA9IChtc2dbayArIDNdIDw8IDI0KSB8IChtc2dbayArIDJdIDw8IDE2KSB8IChtc2dbayArIDFdIDw8IDgpIHwgbXNnW2tdO1xuICAgIHJlc1tpXSA9IHcgPj4+IDA7XG4gIH1cbiAgcmV0dXJuIHJlcztcbn1cbmV4cG9ydHMuam9pbjMyID0gam9pbjMyO1xuXG5mdW5jdGlvbiBzcGxpdDMyKG1zZywgZW5kaWFuKSB7XG4gIHZhciByZXMgPSBuZXcgQXJyYXkobXNnLmxlbmd0aCAqIDQpO1xuICBmb3IgKHZhciBpID0gMCwgayA9IDA7IGkgPCBtc2cubGVuZ3RoOyBpKyssIGsgKz0gNCkge1xuICAgIHZhciBtID0gbXNnW2ldO1xuICAgIGlmIChlbmRpYW4gPT09ICdiaWcnKSB7XG4gICAgICByZXNba10gPSBtID4+PiAyNDtcbiAgICAgIHJlc1trICsgMV0gPSAobSA+Pj4gMTYpICYgMHhmZjtcbiAgICAgIHJlc1trICsgMl0gPSAobSA+Pj4gOCkgJiAweGZmO1xuICAgICAgcmVzW2sgKyAzXSA9IG0gJiAweGZmO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXNbayArIDNdID0gbSA+Pj4gMjQ7XG4gICAgICByZXNbayArIDJdID0gKG0gPj4+IDE2KSAmIDB4ZmY7XG4gICAgICByZXNbayArIDFdID0gKG0gPj4+IDgpICYgMHhmZjtcbiAgICAgIHJlc1trXSA9IG0gJiAweGZmO1xuICAgIH1cbiAgfVxuICByZXR1cm4gcmVzO1xufVxuZXhwb3J0cy5zcGxpdDMyID0gc3BsaXQzMjtcblxuZnVuY3Rpb24gcm90cjMyKHcsIGIpIHtcbiAgcmV0dXJuICh3ID4+PiBiKSB8ICh3IDw8ICgzMiAtIGIpKTtcbn1cbmV4cG9ydHMucm90cjMyID0gcm90cjMyO1xuXG5mdW5jdGlvbiByb3RsMzIodywgYikge1xuICByZXR1cm4gKHcgPDwgYikgfCAodyA+Pj4gKDMyIC0gYikpO1xufVxuZXhwb3J0cy5yb3RsMzIgPSByb3RsMzI7XG5cbmZ1bmN0aW9uIHN1bTMyKGEsIGIpIHtcbiAgcmV0dXJuIChhICsgYikgPj4+IDA7XG59XG5leHBvcnRzLnN1bTMyID0gc3VtMzI7XG5cbmZ1bmN0aW9uIHN1bTMyXzMoYSwgYiwgYykge1xuICByZXR1cm4gKGEgKyBiICsgYykgPj4+IDA7XG59XG5leHBvcnRzLnN1bTMyXzMgPSBzdW0zMl8zO1xuXG5mdW5jdGlvbiBzdW0zMl80KGEsIGIsIGMsIGQpIHtcbiAgcmV0dXJuIChhICsgYiArIGMgKyBkKSA+Pj4gMDtcbn1cbmV4cG9ydHMuc3VtMzJfNCA9IHN1bTMyXzQ7XG5cbmZ1bmN0aW9uIHN1bTMyXzUoYSwgYiwgYywgZCwgZSkge1xuICByZXR1cm4gKGEgKyBiICsgYyArIGQgKyBlKSA+Pj4gMDtcbn1cbmV4cG9ydHMuc3VtMzJfNSA9IHN1bTMyXzU7XG5cbmZ1bmN0aW9uIHN1bTY0KGJ1ZiwgcG9zLCBhaCwgYWwpIHtcbiAgdmFyIGJoID0gYnVmW3Bvc107XG4gIHZhciBibCA9IGJ1Zltwb3MgKyAxXTtcblxuICB2YXIgbG8gPSAoYWwgKyBibCkgPj4+IDA7XG4gIHZhciBoaSA9IChsbyA8IGFsID8gMSA6IDApICsgYWggKyBiaDtcbiAgYnVmW3Bvc10gPSBoaSA+Pj4gMDtcbiAgYnVmW3BvcyArIDFdID0gbG87XG59XG5leHBvcnRzLnN1bTY0ID0gc3VtNjQ7XG5cbmZ1bmN0aW9uIHN1bTY0X2hpKGFoLCBhbCwgYmgsIGJsKSB7XG4gIHZhciBsbyA9IChhbCArIGJsKSA+Pj4gMDtcbiAgdmFyIGhpID0gKGxvIDwgYWwgPyAxIDogMCkgKyBhaCArIGJoO1xuICByZXR1cm4gaGkgPj4+IDA7XG59XG5leHBvcnRzLnN1bTY0X2hpID0gc3VtNjRfaGk7XG5cbmZ1bmN0aW9uIHN1bTY0X2xvKGFoLCBhbCwgYmgsIGJsKSB7XG4gIHZhciBsbyA9IGFsICsgYmw7XG4gIHJldHVybiBsbyA+Pj4gMDtcbn1cbmV4cG9ydHMuc3VtNjRfbG8gPSBzdW02NF9sbztcblxuZnVuY3Rpb24gc3VtNjRfNF9oaShhaCwgYWwsIGJoLCBibCwgY2gsIGNsLCBkaCwgZGwpIHtcbiAgdmFyIGNhcnJ5ID0gMDtcbiAgdmFyIGxvID0gYWw7XG4gIGxvID0gKGxvICsgYmwpID4+PiAwO1xuICBjYXJyeSArPSBsbyA8IGFsID8gMSA6IDA7XG4gIGxvID0gKGxvICsgY2wpID4+PiAwO1xuICBjYXJyeSArPSBsbyA8IGNsID8gMSA6IDA7XG4gIGxvID0gKGxvICsgZGwpID4+PiAwO1xuICBjYXJyeSArPSBsbyA8IGRsID8gMSA6IDA7XG5cbiAgdmFyIGhpID0gYWggKyBiaCArIGNoICsgZGggKyBjYXJyeTtcbiAgcmV0dXJuIGhpID4+PiAwO1xufVxuZXhwb3J0cy5zdW02NF80X2hpID0gc3VtNjRfNF9oaTtcblxuZnVuY3Rpb24gc3VtNjRfNF9sbyhhaCwgYWwsIGJoLCBibCwgY2gsIGNsLCBkaCwgZGwpIHtcbiAgdmFyIGxvID0gYWwgKyBibCArIGNsICsgZGw7XG4gIHJldHVybiBsbyA+Pj4gMDtcbn1cbmV4cG9ydHMuc3VtNjRfNF9sbyA9IHN1bTY0XzRfbG87XG5cbmZ1bmN0aW9uIHN1bTY0XzVfaGkoYWgsIGFsLCBiaCwgYmwsIGNoLCBjbCwgZGgsIGRsLCBlaCwgZWwpIHtcbiAgdmFyIGNhcnJ5ID0gMDtcbiAgdmFyIGxvID0gYWw7XG4gIGxvID0gKGxvICsgYmwpID4+PiAwO1xuICBjYXJyeSArPSBsbyA8IGFsID8gMSA6IDA7XG4gIGxvID0gKGxvICsgY2wpID4+PiAwO1xuICBjYXJyeSArPSBsbyA8IGNsID8gMSA6IDA7XG4gIGxvID0gKGxvICsgZGwpID4+PiAwO1xuICBjYXJyeSArPSBsbyA8IGRsID8gMSA6IDA7XG4gIGxvID0gKGxvICsgZWwpID4+PiAwO1xuICBjYXJyeSArPSBsbyA8IGVsID8gMSA6IDA7XG5cbiAgdmFyIGhpID0gYWggKyBiaCArIGNoICsgZGggKyBlaCArIGNhcnJ5O1xuICByZXR1cm4gaGkgPj4+IDA7XG59XG5leHBvcnRzLnN1bTY0XzVfaGkgPSBzdW02NF81X2hpO1xuXG5mdW5jdGlvbiBzdW02NF81X2xvKGFoLCBhbCwgYmgsIGJsLCBjaCwgY2wsIGRoLCBkbCwgZWgsIGVsKSB7XG4gIHZhciBsbyA9IGFsICsgYmwgKyBjbCArIGRsICsgZWw7XG5cbiAgcmV0dXJuIGxvID4+PiAwO1xufVxuZXhwb3J0cy5zdW02NF81X2xvID0gc3VtNjRfNV9sbztcblxuZnVuY3Rpb24gcm90cjY0X2hpKGFoLCBhbCwgbnVtKSB7XG4gIHZhciByID0gKGFsIDw8ICgzMiAtIG51bSkpIHwgKGFoID4+PiBudW0pO1xuICByZXR1cm4gciA+Pj4gMDtcbn1cbmV4cG9ydHMucm90cjY0X2hpID0gcm90cjY0X2hpO1xuXG5mdW5jdGlvbiByb3RyNjRfbG8oYWgsIGFsLCBudW0pIHtcbiAgdmFyIHIgPSAoYWggPDwgKDMyIC0gbnVtKSkgfCAoYWwgPj4+IG51bSk7XG4gIHJldHVybiByID4+PiAwO1xufVxuZXhwb3J0cy5yb3RyNjRfbG8gPSByb3RyNjRfbG87XG5cbmZ1bmN0aW9uIHNocjY0X2hpKGFoLCBhbCwgbnVtKSB7XG4gIHJldHVybiBhaCA+Pj4gbnVtO1xufVxuZXhwb3J0cy5zaHI2NF9oaSA9IHNocjY0X2hpO1xuXG5mdW5jdGlvbiBzaHI2NF9sbyhhaCwgYWwsIG51bSkge1xuICB2YXIgciA9IChhaCA8PCAoMzIgLSBudW0pKSB8IChhbCA+Pj4gbnVtKTtcbiAgcmV0dXJuIHIgPj4+IDA7XG59XG5leHBvcnRzLnNocjY0X2xvID0gc2hyNjRfbG87XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBoYXNoID0gcmVxdWlyZSgnaGFzaC5qcycpO1xudmFyIHV0aWxzID0gcmVxdWlyZSgnbWluaW1hbGlzdGljLWNyeXB0by11dGlscycpO1xudmFyIGFzc2VydCA9IHJlcXVpcmUoJ21pbmltYWxpc3RpYy1hc3NlcnQnKTtcblxuZnVuY3Rpb24gSG1hY0RSQkcob3B0aW9ucykge1xuICBpZiAoISh0aGlzIGluc3RhbmNlb2YgSG1hY0RSQkcpKVxuICAgIHJldHVybiBuZXcgSG1hY0RSQkcob3B0aW9ucyk7XG4gIHRoaXMuaGFzaCA9IG9wdGlvbnMuaGFzaDtcbiAgdGhpcy5wcmVkUmVzaXN0ID0gISFvcHRpb25zLnByZWRSZXNpc3Q7XG5cbiAgdGhpcy5vdXRMZW4gPSB0aGlzLmhhc2gub3V0U2l6ZTtcbiAgdGhpcy5taW5FbnRyb3B5ID0gb3B0aW9ucy5taW5FbnRyb3B5IHx8IHRoaXMuaGFzaC5obWFjU3RyZW5ndGg7XG5cbiAgdGhpcy5fcmVzZWVkID0gbnVsbDtcbiAgdGhpcy5yZXNlZWRJbnRlcnZhbCA9IG51bGw7XG4gIHRoaXMuSyA9IG51bGw7XG4gIHRoaXMuViA9IG51bGw7XG5cbiAgdmFyIGVudHJvcHkgPSB1dGlscy50b0FycmF5KG9wdGlvbnMuZW50cm9weSwgb3B0aW9ucy5lbnRyb3B5RW5jIHx8ICdoZXgnKTtcbiAgdmFyIG5vbmNlID0gdXRpbHMudG9BcnJheShvcHRpb25zLm5vbmNlLCBvcHRpb25zLm5vbmNlRW5jIHx8ICdoZXgnKTtcbiAgdmFyIHBlcnMgPSB1dGlscy50b0FycmF5KG9wdGlvbnMucGVycywgb3B0aW9ucy5wZXJzRW5jIHx8ICdoZXgnKTtcbiAgYXNzZXJ0KGVudHJvcHkubGVuZ3RoID49ICh0aGlzLm1pbkVudHJvcHkgLyA4KSxcbiAgICAgICAgICdOb3QgZW5vdWdoIGVudHJvcHkuIE1pbmltdW0gaXM6ICcgKyB0aGlzLm1pbkVudHJvcHkgKyAnIGJpdHMnKTtcbiAgdGhpcy5faW5pdChlbnRyb3B5LCBub25jZSwgcGVycyk7XG59XG5tb2R1bGUuZXhwb3J0cyA9IEhtYWNEUkJHO1xuXG5IbWFjRFJCRy5wcm90b3R5cGUuX2luaXQgPSBmdW5jdGlvbiBpbml0KGVudHJvcHksIG5vbmNlLCBwZXJzKSB7XG4gIHZhciBzZWVkID0gZW50cm9weS5jb25jYXQobm9uY2UpLmNvbmNhdChwZXJzKTtcblxuICB0aGlzLksgPSBuZXcgQXJyYXkodGhpcy5vdXRMZW4gLyA4KTtcbiAgdGhpcy5WID0gbmV3IEFycmF5KHRoaXMub3V0TGVuIC8gOCk7XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5WLmxlbmd0aDsgaSsrKSB7XG4gICAgdGhpcy5LW2ldID0gMHgwMDtcbiAgICB0aGlzLlZbaV0gPSAweDAxO1xuICB9XG5cbiAgdGhpcy5fdXBkYXRlKHNlZWQpO1xuICB0aGlzLl9yZXNlZWQgPSAxO1xuICB0aGlzLnJlc2VlZEludGVydmFsID0gMHgxMDAwMDAwMDAwMDAwOyAgLy8gMl40OFxufTtcblxuSG1hY0RSQkcucHJvdG90eXBlLl9obWFjID0gZnVuY3Rpb24gaG1hYygpIHtcbiAgcmV0dXJuIG5ldyBoYXNoLmhtYWModGhpcy5oYXNoLCB0aGlzLkspO1xufTtcblxuSG1hY0RSQkcucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiB1cGRhdGUoc2VlZCkge1xuICB2YXIga21hYyA9IHRoaXMuX2htYWMoKVxuICAgICAgICAgICAgICAgICAudXBkYXRlKHRoaXMuVilcbiAgICAgICAgICAgICAgICAgLnVwZGF0ZShbIDB4MDAgXSk7XG4gIGlmIChzZWVkKVxuICAgIGttYWMgPSBrbWFjLnVwZGF0ZShzZWVkKTtcbiAgdGhpcy5LID0ga21hYy5kaWdlc3QoKTtcbiAgdGhpcy5WID0gdGhpcy5faG1hYygpLnVwZGF0ZSh0aGlzLlYpLmRpZ2VzdCgpO1xuICBpZiAoIXNlZWQpXG4gICAgcmV0dXJuO1xuXG4gIHRoaXMuSyA9IHRoaXMuX2htYWMoKVxuICAgICAgICAgICAgICAgLnVwZGF0ZSh0aGlzLlYpXG4gICAgICAgICAgICAgICAudXBkYXRlKFsgMHgwMSBdKVxuICAgICAgICAgICAgICAgLnVwZGF0ZShzZWVkKVxuICAgICAgICAgICAgICAgLmRpZ2VzdCgpO1xuICB0aGlzLlYgPSB0aGlzLl9obWFjKCkudXBkYXRlKHRoaXMuVikuZGlnZXN0KCk7XG59O1xuXG5IbWFjRFJCRy5wcm90b3R5cGUucmVzZWVkID0gZnVuY3Rpb24gcmVzZWVkKGVudHJvcHksIGVudHJvcHlFbmMsIGFkZCwgYWRkRW5jKSB7XG4gIC8vIE9wdGlvbmFsIGVudHJvcHkgZW5jXG4gIGlmICh0eXBlb2YgZW50cm9weUVuYyAhPT0gJ3N0cmluZycpIHtcbiAgICBhZGRFbmMgPSBhZGQ7XG4gICAgYWRkID0gZW50cm9weUVuYztcbiAgICBlbnRyb3B5RW5jID0gbnVsbDtcbiAgfVxuXG4gIGVudHJvcHkgPSB1dGlscy50b0FycmF5KGVudHJvcHksIGVudHJvcHlFbmMpO1xuICBhZGQgPSB1dGlscy50b0FycmF5KGFkZCwgYWRkRW5jKTtcblxuICBhc3NlcnQoZW50cm9weS5sZW5ndGggPj0gKHRoaXMubWluRW50cm9weSAvIDgpLFxuICAgICAgICAgJ05vdCBlbm91Z2ggZW50cm9weS4gTWluaW11bSBpczogJyArIHRoaXMubWluRW50cm9weSArICcgYml0cycpO1xuXG4gIHRoaXMuX3VwZGF0ZShlbnRyb3B5LmNvbmNhdChhZGQgfHwgW10pKTtcbiAgdGhpcy5fcmVzZWVkID0gMTtcbn07XG5cbkhtYWNEUkJHLnByb3RvdHlwZS5nZW5lcmF0ZSA9IGZ1bmN0aW9uIGdlbmVyYXRlKGxlbiwgZW5jLCBhZGQsIGFkZEVuYykge1xuICBpZiAodGhpcy5fcmVzZWVkID4gdGhpcy5yZXNlZWRJbnRlcnZhbClcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1Jlc2VlZCBpcyByZXF1aXJlZCcpO1xuXG4gIC8vIE9wdGlvbmFsIGVuY29kaW5nXG4gIGlmICh0eXBlb2YgZW5jICE9PSAnc3RyaW5nJykge1xuICAgIGFkZEVuYyA9IGFkZDtcbiAgICBhZGQgPSBlbmM7XG4gICAgZW5jID0gbnVsbDtcbiAgfVxuXG4gIC8vIE9wdGlvbmFsIGFkZGl0aW9uYWwgZGF0YVxuICBpZiAoYWRkKSB7XG4gICAgYWRkID0gdXRpbHMudG9BcnJheShhZGQsIGFkZEVuYyB8fCAnaGV4Jyk7XG4gICAgdGhpcy5fdXBkYXRlKGFkZCk7XG4gIH1cblxuICB2YXIgdGVtcCA9IFtdO1xuICB3aGlsZSAodGVtcC5sZW5ndGggPCBsZW4pIHtcbiAgICB0aGlzLlYgPSB0aGlzLl9obWFjKCkudXBkYXRlKHRoaXMuVikuZGlnZXN0KCk7XG4gICAgdGVtcCA9IHRlbXAuY29uY2F0KHRoaXMuVik7XG4gIH1cblxuICB2YXIgcmVzID0gdGVtcC5zbGljZSgwLCBsZW4pO1xuICB0aGlzLl91cGRhdGUoYWRkKTtcbiAgdGhpcy5fcmVzZWVkKys7XG4gIHJldHVybiB1dGlscy5lbmNvZGUocmVzLCBlbmMpO1xufTtcbiIsIi8qISBpZWVlNzU0LiBCU0QtMy1DbGF1c2UgTGljZW5zZS4gRmVyb3NzIEFib3VraGFkaWplaCA8aHR0cHM6Ly9mZXJvc3Mub3JnL29wZW5zb3VyY2U+ICovXG5leHBvcnRzLnJlYWQgPSBmdW5jdGlvbiAoYnVmZmVyLCBvZmZzZXQsIGlzTEUsIG1MZW4sIG5CeXRlcykge1xuICB2YXIgZSwgbVxuICB2YXIgZUxlbiA9IChuQnl0ZXMgKiA4KSAtIG1MZW4gLSAxXG4gIHZhciBlTWF4ID0gKDEgPDwgZUxlbikgLSAxXG4gIHZhciBlQmlhcyA9IGVNYXggPj4gMVxuICB2YXIgbkJpdHMgPSAtN1xuICB2YXIgaSA9IGlzTEUgPyAobkJ5dGVzIC0gMSkgOiAwXG4gIHZhciBkID0gaXNMRSA/IC0xIDogMVxuICB2YXIgcyA9IGJ1ZmZlcltvZmZzZXQgKyBpXVxuXG4gIGkgKz0gZFxuXG4gIGUgPSBzICYgKCgxIDw8ICgtbkJpdHMpKSAtIDEpXG4gIHMgPj49ICgtbkJpdHMpXG4gIG5CaXRzICs9IGVMZW5cbiAgZm9yICg7IG5CaXRzID4gMDsgZSA9IChlICogMjU2KSArIGJ1ZmZlcltvZmZzZXQgKyBpXSwgaSArPSBkLCBuQml0cyAtPSA4KSB7fVxuXG4gIG0gPSBlICYgKCgxIDw8ICgtbkJpdHMpKSAtIDEpXG4gIGUgPj49ICgtbkJpdHMpXG4gIG5CaXRzICs9IG1MZW5cbiAgZm9yICg7IG5CaXRzID4gMDsgbSA9IChtICogMjU2KSArIGJ1ZmZlcltvZmZzZXQgKyBpXSwgaSArPSBkLCBuQml0cyAtPSA4KSB7fVxuXG4gIGlmIChlID09PSAwKSB7XG4gICAgZSA9IDEgLSBlQmlhc1xuICB9IGVsc2UgaWYgKGUgPT09IGVNYXgpIHtcbiAgICByZXR1cm4gbSA/IE5hTiA6ICgocyA/IC0xIDogMSkgKiBJbmZpbml0eSlcbiAgfSBlbHNlIHtcbiAgICBtID0gbSArIE1hdGgucG93KDIsIG1MZW4pXG4gICAgZSA9IGUgLSBlQmlhc1xuICB9XG4gIHJldHVybiAocyA/IC0xIDogMSkgKiBtICogTWF0aC5wb3coMiwgZSAtIG1MZW4pXG59XG5cbmV4cG9ydHMud3JpdGUgPSBmdW5jdGlvbiAoYnVmZmVyLCB2YWx1ZSwgb2Zmc2V0LCBpc0xFLCBtTGVuLCBuQnl0ZXMpIHtcbiAgdmFyIGUsIG0sIGNcbiAgdmFyIGVMZW4gPSAobkJ5dGVzICogOCkgLSBtTGVuIC0gMVxuICB2YXIgZU1heCA9ICgxIDw8IGVMZW4pIC0gMVxuICB2YXIgZUJpYXMgPSBlTWF4ID4+IDFcbiAgdmFyIHJ0ID0gKG1MZW4gPT09IDIzID8gTWF0aC5wb3coMiwgLTI0KSAtIE1hdGgucG93KDIsIC03NykgOiAwKVxuICB2YXIgaSA9IGlzTEUgPyAwIDogKG5CeXRlcyAtIDEpXG4gIHZhciBkID0gaXNMRSA/IDEgOiAtMVxuICB2YXIgcyA9IHZhbHVlIDwgMCB8fCAodmFsdWUgPT09IDAgJiYgMSAvIHZhbHVlIDwgMCkgPyAxIDogMFxuXG4gIHZhbHVlID0gTWF0aC5hYnModmFsdWUpXG5cbiAgaWYgKGlzTmFOKHZhbHVlKSB8fCB2YWx1ZSA9PT0gSW5maW5pdHkpIHtcbiAgICBtID0gaXNOYU4odmFsdWUpID8gMSA6IDBcbiAgICBlID0gZU1heFxuICB9IGVsc2Uge1xuICAgIGUgPSBNYXRoLmZsb29yKE1hdGgubG9nKHZhbHVlKSAvIE1hdGguTE4yKVxuICAgIGlmICh2YWx1ZSAqIChjID0gTWF0aC5wb3coMiwgLWUpKSA8IDEpIHtcbiAgICAgIGUtLVxuICAgICAgYyAqPSAyXG4gICAgfVxuICAgIGlmIChlICsgZUJpYXMgPj0gMSkge1xuICAgICAgdmFsdWUgKz0gcnQgLyBjXG4gICAgfSBlbHNlIHtcbiAgICAgIHZhbHVlICs9IHJ0ICogTWF0aC5wb3coMiwgMSAtIGVCaWFzKVxuICAgIH1cbiAgICBpZiAodmFsdWUgKiBjID49IDIpIHtcbiAgICAgIGUrK1xuICAgICAgYyAvPSAyXG4gICAgfVxuXG4gICAgaWYgKGUgKyBlQmlhcyA+PSBlTWF4KSB7XG4gICAgICBtID0gMFxuICAgICAgZSA9IGVNYXhcbiAgICB9IGVsc2UgaWYgKGUgKyBlQmlhcyA+PSAxKSB7XG4gICAgICBtID0gKCh2YWx1ZSAqIGMpIC0gMSkgKiBNYXRoLnBvdygyLCBtTGVuKVxuICAgICAgZSA9IGUgKyBlQmlhc1xuICAgIH0gZWxzZSB7XG4gICAgICBtID0gdmFsdWUgKiBNYXRoLnBvdygyLCBlQmlhcyAtIDEpICogTWF0aC5wb3coMiwgbUxlbilcbiAgICAgIGUgPSAwXG4gICAgfVxuICB9XG5cbiAgZm9yICg7IG1MZW4gPj0gODsgYnVmZmVyW29mZnNldCArIGldID0gbSAmIDB4ZmYsIGkgKz0gZCwgbSAvPSAyNTYsIG1MZW4gLT0gOCkge31cblxuICBlID0gKGUgPDwgbUxlbikgfCBtXG4gIGVMZW4gKz0gbUxlblxuICBmb3IgKDsgZUxlbiA+IDA7IGJ1ZmZlcltvZmZzZXQgKyBpXSA9IGUgJiAweGZmLCBpICs9IGQsIGUgLz0gMjU2LCBlTGVuIC09IDgpIHt9XG5cbiAgYnVmZmVyW29mZnNldCArIGkgLSBkXSB8PSBzICogMTI4XG59XG4iLCJpZiAodHlwZW9mIE9iamVjdC5jcmVhdGUgPT09ICdmdW5jdGlvbicpIHtcbiAgLy8gaW1wbGVtZW50YXRpb24gZnJvbSBzdGFuZGFyZCBub2RlLmpzICd1dGlsJyBtb2R1bGVcbiAgbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpbmhlcml0cyhjdG9yLCBzdXBlckN0b3IpIHtcbiAgICBpZiAoc3VwZXJDdG9yKSB7XG4gICAgICBjdG9yLnN1cGVyXyA9IHN1cGVyQ3RvclxuICAgICAgY3Rvci5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ3Rvci5wcm90b3R5cGUsIHtcbiAgICAgICAgY29uc3RydWN0b3I6IHtcbiAgICAgICAgICB2YWx1ZTogY3RvcixcbiAgICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgICB3cml0YWJsZTogdHJ1ZSxcbiAgICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9XG4gIH07XG59IGVsc2Uge1xuICAvLyBvbGQgc2Nob29sIHNoaW0gZm9yIG9sZCBicm93c2Vyc1xuICBtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGluaGVyaXRzKGN0b3IsIHN1cGVyQ3Rvcikge1xuICAgIGlmIChzdXBlckN0b3IpIHtcbiAgICAgIGN0b3Iuc3VwZXJfID0gc3VwZXJDdG9yXG4gICAgICB2YXIgVGVtcEN0b3IgPSBmdW5jdGlvbiAoKSB7fVxuICAgICAgVGVtcEN0b3IucHJvdG90eXBlID0gc3VwZXJDdG9yLnByb3RvdHlwZVxuICAgICAgY3Rvci5wcm90b3R5cGUgPSBuZXcgVGVtcEN0b3IoKVxuICAgICAgY3Rvci5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBjdG9yXG4gICAgfVxuICB9XG59XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBoYXNUb1N0cmluZ1RhZyA9IHJlcXVpcmUoJ2hhcy10b3N0cmluZ3RhZy9zaGFtcycpKCk7XG52YXIgY2FsbEJvdW5kID0gcmVxdWlyZSgnY2FsbC1iaW5kL2NhbGxCb3VuZCcpO1xuXG52YXIgJHRvU3RyaW5nID0gY2FsbEJvdW5kKCdPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nJyk7XG5cbnZhciBpc1N0YW5kYXJkQXJndW1lbnRzID0gZnVuY3Rpb24gaXNBcmd1bWVudHModmFsdWUpIHtcblx0aWYgKGhhc1RvU3RyaW5nVGFnICYmIHZhbHVlICYmIHR5cGVvZiB2YWx1ZSA9PT0gJ29iamVjdCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnIGluIHZhbHVlKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cdHJldHVybiAkdG9TdHJpbmcodmFsdWUpID09PSAnW29iamVjdCBBcmd1bWVudHNdJztcbn07XG5cbnZhciBpc0xlZ2FjeUFyZ3VtZW50cyA9IGZ1bmN0aW9uIGlzQXJndW1lbnRzKHZhbHVlKSB7XG5cdGlmIChpc1N0YW5kYXJkQXJndW1lbnRzKHZhbHVlKSkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cdHJldHVybiB2YWx1ZSAhPT0gbnVsbCAmJlxuXHRcdHR5cGVvZiB2YWx1ZSA9PT0gJ29iamVjdCcgJiZcblx0XHR0eXBlb2YgdmFsdWUubGVuZ3RoID09PSAnbnVtYmVyJyAmJlxuXHRcdHZhbHVlLmxlbmd0aCA+PSAwICYmXG5cdFx0JHRvU3RyaW5nKHZhbHVlKSAhPT0gJ1tvYmplY3QgQXJyYXldJyAmJlxuXHRcdCR0b1N0cmluZyh2YWx1ZS5jYWxsZWUpID09PSAnW29iamVjdCBGdW5jdGlvbl0nO1xufTtcblxudmFyIHN1cHBvcnRzU3RhbmRhcmRBcmd1bWVudHMgPSAoZnVuY3Rpb24gKCkge1xuXHRyZXR1cm4gaXNTdGFuZGFyZEFyZ3VtZW50cyhhcmd1bWVudHMpO1xufSgpKTtcblxuaXNTdGFuZGFyZEFyZ3VtZW50cy5pc0xlZ2FjeUFyZ3VtZW50cyA9IGlzTGVnYWN5QXJndW1lbnRzOyAvLyBmb3IgdGVzdHNcblxubW9kdWxlLmV4cG9ydHMgPSBzdXBwb3J0c1N0YW5kYXJkQXJndW1lbnRzID8gaXNTdGFuZGFyZEFyZ3VtZW50cyA6IGlzTGVnYWN5QXJndW1lbnRzO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgZm5Ub1N0ciA9IEZ1bmN0aW9uLnByb3RvdHlwZS50b1N0cmluZztcbnZhciByZWZsZWN0QXBwbHkgPSB0eXBlb2YgUmVmbGVjdCA9PT0gJ29iamVjdCcgJiYgUmVmbGVjdCAhPT0gbnVsbCAmJiBSZWZsZWN0LmFwcGx5O1xudmFyIGJhZEFycmF5TGlrZTtcbnZhciBpc0NhbGxhYmxlTWFya2VyO1xuaWYgKHR5cGVvZiByZWZsZWN0QXBwbHkgPT09ICdmdW5jdGlvbicgJiYgdHlwZW9mIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSA9PT0gJ2Z1bmN0aW9uJykge1xuXHR0cnkge1xuXHRcdGJhZEFycmF5TGlrZSA9IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh7fSwgJ2xlbmd0aCcsIHtcblx0XHRcdGdldDogZnVuY3Rpb24gKCkge1xuXHRcdFx0XHR0aHJvdyBpc0NhbGxhYmxlTWFya2VyO1xuXHRcdFx0fVxuXHRcdH0pO1xuXHRcdGlzQ2FsbGFibGVNYXJrZXIgPSB7fTtcblx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tdGhyb3ctbGl0ZXJhbFxuXHRcdHJlZmxlY3RBcHBseShmdW5jdGlvbiAoKSB7IHRocm93IDQyOyB9LCBudWxsLCBiYWRBcnJheUxpa2UpO1xuXHR9IGNhdGNoIChfKSB7XG5cdFx0aWYgKF8gIT09IGlzQ2FsbGFibGVNYXJrZXIpIHtcblx0XHRcdHJlZmxlY3RBcHBseSA9IG51bGw7XG5cdFx0fVxuXHR9XG59IGVsc2Uge1xuXHRyZWZsZWN0QXBwbHkgPSBudWxsO1xufVxuXG52YXIgY29uc3RydWN0b3JSZWdleCA9IC9eXFxzKmNsYXNzXFxiLztcbnZhciBpc0VTNkNsYXNzRm4gPSBmdW5jdGlvbiBpc0VTNkNsYXNzRnVuY3Rpb24odmFsdWUpIHtcblx0dHJ5IHtcblx0XHR2YXIgZm5TdHIgPSBmblRvU3RyLmNhbGwodmFsdWUpO1xuXHRcdHJldHVybiBjb25zdHJ1Y3RvclJlZ2V4LnRlc3QoZm5TdHIpO1xuXHR9IGNhdGNoIChlKSB7XG5cdFx0cmV0dXJuIGZhbHNlOyAvLyBub3QgYSBmdW5jdGlvblxuXHR9XG59O1xuXG52YXIgdHJ5RnVuY3Rpb25PYmplY3QgPSBmdW5jdGlvbiB0cnlGdW5jdGlvblRvU3RyKHZhbHVlKSB7XG5cdHRyeSB7XG5cdFx0aWYgKGlzRVM2Q2xhc3NGbih2YWx1ZSkpIHsgcmV0dXJuIGZhbHNlOyB9XG5cdFx0Zm5Ub1N0ci5jYWxsKHZhbHVlKTtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fSBjYXRjaCAoZSkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxufTtcbnZhciB0b1N0ciA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmc7XG52YXIgZm5DbGFzcyA9ICdbb2JqZWN0IEZ1bmN0aW9uXSc7XG52YXIgZ2VuQ2xhc3MgPSAnW29iamVjdCBHZW5lcmF0b3JGdW5jdGlvbl0nO1xudmFyIGhhc1RvU3RyaW5nVGFnID0gdHlwZW9mIFN5bWJvbCA9PT0gJ2Z1bmN0aW9uJyAmJiAhIVN5bWJvbC50b1N0cmluZ1RhZzsgLy8gYmV0dGVyOiB1c2UgYGhhcy10b3N0cmluZ3RhZ2Bcbi8qIGdsb2JhbHMgZG9jdW1lbnQ6IGZhbHNlICovXG52YXIgZG9jdW1lbnREb3RBbGwgPSB0eXBlb2YgZG9jdW1lbnQgPT09ICdvYmplY3QnICYmIHR5cGVvZiBkb2N1bWVudC5hbGwgPT09ICd1bmRlZmluZWQnICYmIGRvY3VtZW50LmFsbCAhPT0gdW5kZWZpbmVkID8gZG9jdW1lbnQuYWxsIDoge307XG5cbm1vZHVsZS5leHBvcnRzID0gcmVmbGVjdEFwcGx5XG5cdD8gZnVuY3Rpb24gaXNDYWxsYWJsZSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSA9PT0gZG9jdW1lbnREb3RBbGwpIHsgcmV0dXJuIHRydWU7IH1cblx0XHRpZiAoIXZhbHVlKSB7IHJldHVybiBmYWxzZTsgfVxuXHRcdGlmICh0eXBlb2YgdmFsdWUgIT09ICdmdW5jdGlvbicgJiYgdHlwZW9mIHZhbHVlICE9PSAnb2JqZWN0JykgeyByZXR1cm4gZmFsc2U7IH1cblx0XHRpZiAodHlwZW9mIHZhbHVlID09PSAnZnVuY3Rpb24nICYmICF2YWx1ZS5wcm90b3R5cGUpIHsgcmV0dXJuIHRydWU7IH1cblx0XHR0cnkge1xuXHRcdFx0cmVmbGVjdEFwcGx5KHZhbHVlLCBudWxsLCBiYWRBcnJheUxpa2UpO1xuXHRcdH0gY2F0Y2ggKGUpIHtcblx0XHRcdGlmIChlICE9PSBpc0NhbGxhYmxlTWFya2VyKSB7IHJldHVybiBmYWxzZTsgfVxuXHRcdH1cblx0XHRyZXR1cm4gIWlzRVM2Q2xhc3NGbih2YWx1ZSk7XG5cdH1cblx0OiBmdW5jdGlvbiBpc0NhbGxhYmxlKHZhbHVlKSB7XG5cdFx0aWYgKHZhbHVlID09PSBkb2N1bWVudERvdEFsbCkgeyByZXR1cm4gdHJ1ZTsgfVxuXHRcdGlmICghdmFsdWUpIHsgcmV0dXJuIGZhbHNlOyB9XG5cdFx0aWYgKHR5cGVvZiB2YWx1ZSAhPT0gJ2Z1bmN0aW9uJyAmJiB0eXBlb2YgdmFsdWUgIT09ICdvYmplY3QnKSB7IHJldHVybiBmYWxzZTsgfVxuXHRcdGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicgJiYgIXZhbHVlLnByb3RvdHlwZSkgeyByZXR1cm4gdHJ1ZTsgfVxuXHRcdGlmIChoYXNUb1N0cmluZ1RhZykgeyByZXR1cm4gdHJ5RnVuY3Rpb25PYmplY3QodmFsdWUpOyB9XG5cdFx0aWYgKGlzRVM2Q2xhc3NGbih2YWx1ZSkpIHsgcmV0dXJuIGZhbHNlOyB9XG5cdFx0dmFyIHN0ckNsYXNzID0gdG9TdHIuY2FsbCh2YWx1ZSk7XG5cdFx0cmV0dXJuIHN0ckNsYXNzID09PSBmbkNsYXNzIHx8IHN0ckNsYXNzID09PSBnZW5DbGFzcztcblx0fTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHRvU3RyID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZztcbnZhciBmblRvU3RyID0gRnVuY3Rpb24ucHJvdG90eXBlLnRvU3RyaW5nO1xudmFyIGlzRm5SZWdleCA9IC9eXFxzKig/OmZ1bmN0aW9uKT9cXCovO1xudmFyIGhhc1RvU3RyaW5nVGFnID0gcmVxdWlyZSgnaGFzLXRvc3RyaW5ndGFnL3NoYW1zJykoKTtcbnZhciBnZXRQcm90byA9IE9iamVjdC5nZXRQcm90b3R5cGVPZjtcbnZhciBnZXRHZW5lcmF0b3JGdW5jID0gZnVuY3Rpb24gKCkgeyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG5cdGlmICghaGFzVG9TdHJpbmdUYWcpIHtcblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cblx0dHJ5IHtcblx0XHRyZXR1cm4gRnVuY3Rpb24oJ3JldHVybiBmdW5jdGlvbiooKSB7fScpKCk7XG5cdH0gY2F0Y2ggKGUpIHtcblx0fVxufTtcbnZhciBHZW5lcmF0b3JGdW5jdGlvbjtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc0dlbmVyYXRvckZ1bmN0aW9uKGZuKSB7XG5cdGlmICh0eXBlb2YgZm4gIT09ICdmdW5jdGlvbicpIHtcblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cblx0aWYgKGlzRm5SZWdleC50ZXN0KGZuVG9TdHIuY2FsbChmbikpKSB7XG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblx0aWYgKCFoYXNUb1N0cmluZ1RhZykge1xuXHRcdHZhciBzdHIgPSB0b1N0ci5jYWxsKGZuKTtcblx0XHRyZXR1cm4gc3RyID09PSAnW29iamVjdCBHZW5lcmF0b3JGdW5jdGlvbl0nO1xuXHR9XG5cdGlmICghZ2V0UHJvdG8pIHtcblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cblx0aWYgKHR5cGVvZiBHZW5lcmF0b3JGdW5jdGlvbiA9PT0gJ3VuZGVmaW5lZCcpIHtcblx0XHR2YXIgZ2VuZXJhdG9yRnVuYyA9IGdldEdlbmVyYXRvckZ1bmMoKTtcblx0XHRHZW5lcmF0b3JGdW5jdGlvbiA9IGdlbmVyYXRvckZ1bmMgPyBnZXRQcm90byhnZW5lcmF0b3JGdW5jKSA6IGZhbHNlO1xuXHR9XG5cdHJldHVybiBnZXRQcm90byhmbikgPT09IEdlbmVyYXRvckZ1bmN0aW9uO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyogaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9uYWwub3JnL2VjbWEtMjYyLzYuMC8jc2VjLW51bWJlci5pc25hbiAqL1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzTmFOKHZhbHVlKSB7XG5cdHJldHVybiB2YWx1ZSAhPT0gdmFsdWU7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgY2FsbEJpbmQgPSByZXF1aXJlKCdjYWxsLWJpbmQnKTtcbnZhciBkZWZpbmUgPSByZXF1aXJlKCdkZWZpbmUtcHJvcGVydGllcycpO1xuXG52YXIgaW1wbGVtZW50YXRpb24gPSByZXF1aXJlKCcuL2ltcGxlbWVudGF0aW9uJyk7XG52YXIgZ2V0UG9seWZpbGwgPSByZXF1aXJlKCcuL3BvbHlmaWxsJyk7XG52YXIgc2hpbSA9IHJlcXVpcmUoJy4vc2hpbScpO1xuXG52YXIgcG9seWZpbGwgPSBjYWxsQmluZChnZXRQb2x5ZmlsbCgpLCBOdW1iZXIpO1xuXG4vKiBodHRwOi8vd3d3LmVjbWEtaW50ZXJuYXRpb25hbC5vcmcvZWNtYS0yNjIvNi4wLyNzZWMtbnVtYmVyLmlzbmFuICovXG5cbmRlZmluZShwb2x5ZmlsbCwge1xuXHRnZXRQb2x5ZmlsbDogZ2V0UG9seWZpbGwsXG5cdGltcGxlbWVudGF0aW9uOiBpbXBsZW1lbnRhdGlvbixcblx0c2hpbTogc2hpbVxufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gcG9seWZpbGw7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBpbXBsZW1lbnRhdGlvbiA9IHJlcXVpcmUoJy4vaW1wbGVtZW50YXRpb24nKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBnZXRQb2x5ZmlsbCgpIHtcblx0aWYgKE51bWJlci5pc05hTiAmJiBOdW1iZXIuaXNOYU4oTmFOKSAmJiAhTnVtYmVyLmlzTmFOKCdhJykpIHtcblx0XHRyZXR1cm4gTnVtYmVyLmlzTmFOO1xuXHR9XG5cdHJldHVybiBpbXBsZW1lbnRhdGlvbjtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBkZWZpbmUgPSByZXF1aXJlKCdkZWZpbmUtcHJvcGVydGllcycpO1xudmFyIGdldFBvbHlmaWxsID0gcmVxdWlyZSgnLi9wb2x5ZmlsbCcpO1xuXG4vKiBodHRwOi8vd3d3LmVjbWEtaW50ZXJuYXRpb25hbC5vcmcvZWNtYS0yNjIvNi4wLyNzZWMtbnVtYmVyLmlzbmFuICovXG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gc2hpbU51bWJlcklzTmFOKCkge1xuXHR2YXIgcG9seWZpbGwgPSBnZXRQb2x5ZmlsbCgpO1xuXHRkZWZpbmUoTnVtYmVyLCB7IGlzTmFOOiBwb2x5ZmlsbCB9LCB7XG5cdFx0aXNOYU46IGZ1bmN0aW9uIHRlc3RJc05hTigpIHtcblx0XHRcdHJldHVybiBOdW1iZXIuaXNOYU4gIT09IHBvbHlmaWxsO1xuXHRcdH1cblx0fSk7XG5cdHJldHVybiBwb2x5ZmlsbDtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBmb3JFYWNoID0gcmVxdWlyZSgnZm9yLWVhY2gnKTtcbnZhciBhdmFpbGFibGVUeXBlZEFycmF5cyA9IHJlcXVpcmUoJ2F2YWlsYWJsZS10eXBlZC1hcnJheXMnKTtcbnZhciBjYWxsQm91bmQgPSByZXF1aXJlKCdjYWxsLWJpbmQvY2FsbEJvdW5kJyk7XG5cbnZhciAkdG9TdHJpbmcgPSBjYWxsQm91bmQoJ09iamVjdC5wcm90b3R5cGUudG9TdHJpbmcnKTtcbnZhciBoYXNUb1N0cmluZ1RhZyA9IHJlcXVpcmUoJ2hhcy10b3N0cmluZ3RhZy9zaGFtcycpKCk7XG5cbnZhciBnID0gdHlwZW9mIGdsb2JhbFRoaXMgPT09ICd1bmRlZmluZWQnID8gZ2xvYmFsIDogZ2xvYmFsVGhpcztcbnZhciB0eXBlZEFycmF5cyA9IGF2YWlsYWJsZVR5cGVkQXJyYXlzKCk7XG5cbnZhciAkaW5kZXhPZiA9IGNhbGxCb3VuZCgnQXJyYXkucHJvdG90eXBlLmluZGV4T2YnLCB0cnVlKSB8fCBmdW5jdGlvbiBpbmRleE9mKGFycmF5LCB2YWx1ZSkge1xuXHRmb3IgKHZhciBpID0gMDsgaSA8IGFycmF5Lmxlbmd0aDsgaSArPSAxKSB7XG5cdFx0aWYgKGFycmF5W2ldID09PSB2YWx1ZSkge1xuXHRcdFx0cmV0dXJuIGk7XG5cdFx0fVxuXHR9XG5cdHJldHVybiAtMTtcbn07XG52YXIgJHNsaWNlID0gY2FsbEJvdW5kKCdTdHJpbmcucHJvdG90eXBlLnNsaWNlJyk7XG52YXIgdG9TdHJUYWdzID0ge307XG52YXIgZ09QRCA9IHJlcXVpcmUoJ2VzLWFic3RyYWN0L2hlbHBlcnMvZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yJyk7XG52YXIgZ2V0UHJvdG90eXBlT2YgPSBPYmplY3QuZ2V0UHJvdG90eXBlT2Y7IC8vIHJlcXVpcmUoJ2dldHByb3RvdHlwZW9mJyk7XG5pZiAoaGFzVG9TdHJpbmdUYWcgJiYgZ09QRCAmJiBnZXRQcm90b3R5cGVPZikge1xuXHRmb3JFYWNoKHR5cGVkQXJyYXlzLCBmdW5jdGlvbiAodHlwZWRBcnJheSkge1xuXHRcdHZhciBhcnIgPSBuZXcgZ1t0eXBlZEFycmF5XSgpO1xuXHRcdGlmIChTeW1ib2wudG9TdHJpbmdUYWcgaW4gYXJyKSB7XG5cdFx0XHR2YXIgcHJvdG8gPSBnZXRQcm90b3R5cGVPZihhcnIpO1xuXHRcdFx0dmFyIGRlc2NyaXB0b3IgPSBnT1BEKHByb3RvLCBTeW1ib2wudG9TdHJpbmdUYWcpO1xuXHRcdFx0aWYgKCFkZXNjcmlwdG9yKSB7XG5cdFx0XHRcdHZhciBzdXBlclByb3RvID0gZ2V0UHJvdG90eXBlT2YocHJvdG8pO1xuXHRcdFx0XHRkZXNjcmlwdG9yID0gZ09QRChzdXBlclByb3RvLCBTeW1ib2wudG9TdHJpbmdUYWcpO1xuXHRcdFx0fVxuXHRcdFx0dG9TdHJUYWdzW3R5cGVkQXJyYXldID0gZGVzY3JpcHRvci5nZXQ7XG5cdFx0fVxuXHR9KTtcbn1cblxudmFyIHRyeVR5cGVkQXJyYXlzID0gZnVuY3Rpb24gdHJ5QWxsVHlwZWRBcnJheXModmFsdWUpIHtcblx0dmFyIGFueVRydWUgPSBmYWxzZTtcblx0Zm9yRWFjaCh0b1N0clRhZ3MsIGZ1bmN0aW9uIChnZXR0ZXIsIHR5cGVkQXJyYXkpIHtcblx0XHRpZiAoIWFueVRydWUpIHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdGFueVRydWUgPSBnZXR0ZXIuY2FsbCh2YWx1ZSkgPT09IHR5cGVkQXJyYXk7XG5cdFx0XHR9IGNhdGNoIChlKSB7IC8qKi8gfVxuXHRcdH1cblx0fSk7XG5cdHJldHVybiBhbnlUcnVlO1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc1R5cGVkQXJyYXkodmFsdWUpIHtcblx0aWYgKCF2YWx1ZSB8fCB0eXBlb2YgdmFsdWUgIT09ICdvYmplY3QnKSB7IHJldHVybiBmYWxzZTsgfVxuXHRpZiAoIWhhc1RvU3RyaW5nVGFnIHx8ICEoU3ltYm9sLnRvU3RyaW5nVGFnIGluIHZhbHVlKSkge1xuXHRcdHZhciB0YWcgPSAkc2xpY2UoJHRvU3RyaW5nKHZhbHVlKSwgOCwgLTEpO1xuXHRcdHJldHVybiAkaW5kZXhPZih0eXBlZEFycmF5cywgdGFnKSA+IC0xO1xuXHR9XG5cdGlmICghZ09QRCkgeyByZXR1cm4gZmFsc2U7IH1cblx0cmV0dXJuIHRyeVR5cGVkQXJyYXlzKHZhbHVlKTtcbn07XG4iLCJpbXBvcnQgeyBpc01pZGlDaGFubmVsUHJlZml4RXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1jaGFubmVsLXByZWZpeC1ldmVudCc7XG5pbXBvcnQgeyBpc01pZGlDaGFubmVsUHJlc3N1cmVFdmVudCB9IGZyb20gJy4uL2d1YXJkcy9taWRpLWNoYW5uZWwtcHJlc3N1cmUtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpQ29udHJvbENoYW5nZUV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktY29udHJvbC1jaGFuZ2UtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpQ29weXJpZ2h0Tm90aWNlRXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1jb3B5cmlnaHQtbm90aWNlLWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaUN1ZVBvaW50RXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1jdWUtcG9pbnQtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpRGV2aWNlTmFtZUV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktZGV2aWNlLW5hbWUtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpRW5kT2ZUcmFja0V2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktZW5kLW9mLXRyYWNrLWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaUluc3RydW1lbnROYW1lRXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1pbnN0cnVtZW50LW5hbWUtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpS2V5UHJlc3N1cmVFdmVudCB9IGZyb20gJy4uL2d1YXJkcy9taWRpLWtleS1wcmVzc3VyZS1ldmVudCc7XG5pbXBvcnQgeyBpc01pZGlLZXlTaWduYXR1cmVFdmVudCB9IGZyb20gJy4uL2d1YXJkcy9taWRpLWtleS1zaWduYXR1cmUtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpTHlyaWNFdmVudCB9IGZyb20gJy4uL2d1YXJkcy9taWRpLWx5cmljLWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaU1hcmtlckV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktbWFya2VyLWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaU1pZGlQb3J0RXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1taWRpLXBvcnQtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpTm90ZU9mZkV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktbm90ZS1vZmYtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpTm90ZU9uRXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1ub3RlLW9uLWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaVBpdGNoQmVuZEV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktcGl0Y2gtYmVuZC1ldmVudCc7XG5pbXBvcnQgeyBpc01pZGlQcm9ncmFtQ2hhbmdlRXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1wcm9ncmFtLWNoYW5nZS1ldmVudCc7XG5pbXBvcnQgeyBpc01pZGlQcm9ncmFtTmFtZUV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktcHJvZ3JhbS1uYW1lLWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaVNlcXVlbmNlclNwZWNpZmljRXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1zZXF1ZW5jZXItc3BlY2lmaWMtZXZlbnQnO1xuaW1wb3J0IHsgaXNNaWRpU2V0VGVtcG9FdmVudCB9IGZyb20gJy4uL2d1YXJkcy9taWRpLXNldC10ZW1wby1ldmVudCc7XG5pbXBvcnQgeyBpc01pZGlTbXB0ZU9mZnNldEV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktc21wdGUtb2Zmc2V0LWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaVN5c2V4RXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS1zeXNleC1ldmVudCc7XG5pbXBvcnQgeyBpc01pZGlUZXh0RXZlbnQgfSBmcm9tICcuLi9ndWFyZHMvbWlkaS10ZXh0LWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaVRpbWVTaWduYXR1cmVFdmVudCB9IGZyb20gJy4uL2d1YXJkcy9taWRpLXRpbWUtc2lnbmF0dXJlLWV2ZW50JztcbmltcG9ydCB7IGlzTWlkaVRyYWNrTmFtZUV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktdHJhY2stbmFtZS1ldmVudCc7XG5pbXBvcnQgeyBpc01pZGlVbmtub3duVGV4dEV2ZW50IH0gZnJvbSAnLi4vZ3VhcmRzL21pZGktdW5rbm93bi10ZXh0LWV2ZW50JztcbmV4cG9ydCBjb25zdCBjcmVhdGVFbmNvZGVNaWRpRXZlbnQgPSAoY3JlYXRlQXJyYXlCdWZmZXJXaXRoRGF0YVZpZXcsIGVuY29kZU1pZGlNZXRhRXZlbnRXaXRoVGV4dCwgam9pbkFycmF5QnVmZmVycywgd3JpdGVWYXJpYWJsZUxlbmd0aFF1YW50aXR5KSA9PiB7XG4gICAgcmV0dXJuIChldmVudCkgPT4ge1xuICAgICAgICBpZiAoaXNNaWRpQ2hhbm5lbFByZWZpeEV2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgY29uc3QgeyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KDQpO1xuICAgICAgICAgICAgLy8gV3JpdGUgYW4gZXZlbnRUeXBlQnl0ZSB3aXRoIGEgdmFsdWUgb2YgMHhGRi5cbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDAsIDB4ZmYpO1xuICAgICAgICAgICAgLy8gV3JpdGUgYSBtZXRhVHlwZUJ5dGUgd2l0aCBhIHZhbHVlIG9mIDB4MjAuXG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgxLCAweDIwKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDIsIDEpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMywgZXZlbnQuY2hhbm5lbFByZWZpeCk7XG4gICAgICAgICAgICByZXR1cm4gYXJyYXlCdWZmZXI7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlzTWlkaUNoYW5uZWxQcmVzc3VyZUV2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgY29uc3QgeyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KDIpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMCwgMHgwZCB8IChldmVudC5jaGFubmVsICYgMHhmKSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgZXZlbnQuY2hhbm5lbFByZXNzdXJlLnByZXNzdXJlKTtcbiAgICAgICAgICAgIHJldHVybiBhcnJheUJ1ZmZlcjtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpQ29udHJvbENoYW5nZUV2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgY29uc3QgeyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KDMpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMCwgMHhiMCB8IChldmVudC5jaGFubmVsICYgMHhmKSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgZXZlbnQuY29udHJvbENoYW5nZS50eXBlKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDIsIGV2ZW50LmNvbnRyb2xDaGFuZ2UudmFsdWUpO1xuICAgICAgICAgICAgcmV0dXJuIGFycmF5QnVmZmVyO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlDb3B5cmlnaHROb3RpY2VFdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIHJldHVybiBlbmNvZGVNaWRpTWV0YUV2ZW50V2l0aFRleHQoZXZlbnQsIDB4MDIsICdjb3B5cmlnaHROb3RpY2UnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpQ3VlUG9pbnRFdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIHJldHVybiBlbmNvZGVNaWRpTWV0YUV2ZW50V2l0aFRleHQoZXZlbnQsIDB4MDcsICdjdWVQb2ludCcpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlEZXZpY2VOYW1lRXZlbnQoZXZlbnQpKSB7XG4gICAgICAgICAgICByZXR1cm4gZW5jb2RlTWlkaU1ldGFFdmVudFdpdGhUZXh0KGV2ZW50LCAweDA5LCAnZGV2aWNlTmFtZScpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlFbmRPZlRyYWNrRXZlbnQoZXZlbnQpKSB7XG4gICAgICAgICAgICBjb25zdCB7IGFycmF5QnVmZmVyLCBkYXRhVmlldyB9ID0gY3JlYXRlQXJyYXlCdWZmZXJXaXRoRGF0YVZpZXcoMyk7XG4gICAgICAgICAgICAvLyBXcml0ZSBhbiBldmVudFR5cGVCeXRlIHdpdGggYSB2YWx1ZSBvZiAweEZGLlxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMCwgMHhmZik7XG4gICAgICAgICAgICAvLyBXcml0ZSBhIG1ldGFUeXBlQnl0ZSB3aXRoIGEgdmFsdWUgb2YgMHgyRi5cbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDEsIDB4MmYpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMiwgMCk7XG4gICAgICAgICAgICByZXR1cm4gYXJyYXlCdWZmZXI7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlzTWlkaUluc3RydW1lbnROYW1lRXZlbnQoZXZlbnQpKSB7XG4gICAgICAgICAgICByZXR1cm4gZW5jb2RlTWlkaU1ldGFFdmVudFdpdGhUZXh0KGV2ZW50LCAweDA0LCAnaW5zdHJ1bWVudE5hbWUnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpS2V5UHJlc3N1cmVFdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIGNvbnN0IHsgYXJyYXlCdWZmZXIsIGRhdGFWaWV3IH0gPSBjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldygzKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDAsIDB4MGEgfCAoZXZlbnQuY2hhbm5lbCAmIDB4ZikpOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOm5vLWJpdHdpc2VcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDEsIGV2ZW50LmtleVByZXNzdXJlLm5vdGVOdW1iZXIpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMiwgZXZlbnQua2V5UHJlc3N1cmUucHJlc3N1cmUpO1xuICAgICAgICAgICAgcmV0dXJuIGFycmF5QnVmZmVyO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlLZXlTaWduYXR1cmVFdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIGNvbnN0IHsgYXJyYXlCdWZmZXIsIGRhdGFWaWV3IH0gPSBjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldyg1KTtcbiAgICAgICAgICAgIC8vIFdyaXRlIGFuIGV2ZW50VHlwZUJ5dGUgd2l0aCBhIHZhbHVlIG9mIDB4RkYuXG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgwLCAweGZmKTtcbiAgICAgICAgICAgIC8vIFdyaXRlIGEgbWV0YVR5cGVCeXRlIHdpdGggYSB2YWx1ZSBvZiAweDU5LlxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgMHg1OSk7XG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgyLCAyKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDMsIGV2ZW50LmtleVNpZ25hdHVyZS5rZXkpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoNCwgZXZlbnQua2V5U2lnbmF0dXJlLnNjYWxlKTtcbiAgICAgICAgICAgIHJldHVybiBhcnJheUJ1ZmZlcjtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpTHlyaWNFdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIHJldHVybiBlbmNvZGVNaWRpTWV0YUV2ZW50V2l0aFRleHQoZXZlbnQsIDB4MDUsICdseXJpYycpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlNYXJrZXJFdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIHJldHVybiBlbmNvZGVNaWRpTWV0YUV2ZW50V2l0aFRleHQoZXZlbnQsIDB4MDYsICdtYXJrZXInKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpTWlkaVBvcnRFdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIGNvbnN0IHsgYXJyYXlCdWZmZXIsIGRhdGFWaWV3IH0gPSBjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldyg0KTtcbiAgICAgICAgICAgIC8vIFdyaXRlIGFuIGV2ZW50VHlwZUJ5dGUgd2l0aCBhIHZhbHVlIG9mIDB4RkYuXG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgwLCAweGZmKTtcbiAgICAgICAgICAgIC8vIFdyaXRlIGEgbWV0YVR5cGVCeXRlIHdpdGggYSB2YWx1ZSBvZiAweDIxLlxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgMHgyMSk7XG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgyLCAxKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDMsIGV2ZW50Lm1pZGlQb3J0KTtcbiAgICAgICAgICAgIHJldHVybiBhcnJheUJ1ZmZlcjtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpTm90ZU9mZkV2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgY29uc3QgeyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KDMpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMCwgMHg4MCB8IChldmVudC5jaGFubmVsICYgMHhmKSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgZXZlbnQubm90ZU9mZi5ub3RlTnVtYmVyKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDIsIGV2ZW50Lm5vdGVPZmYudmVsb2NpdHkpO1xuICAgICAgICAgICAgcmV0dXJuIGFycmF5QnVmZmVyO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlOb3RlT25FdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIGNvbnN0IHsgYXJyYXlCdWZmZXIsIGRhdGFWaWV3IH0gPSBjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldygzKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDAsIDB4OTAgfCAoZXZlbnQuY2hhbm5lbCAmIDB4ZikpOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOm5vLWJpdHdpc2VcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDEsIGV2ZW50Lm5vdGVPbi5ub3RlTnVtYmVyKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDIsIGV2ZW50Lm5vdGVPbi52ZWxvY2l0eSk7XG4gICAgICAgICAgICByZXR1cm4gYXJyYXlCdWZmZXI7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlzTWlkaVBpdGNoQmVuZEV2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgY29uc3QgeyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KDMpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMCwgMHhlMCB8IChldmVudC5jaGFubmVsICYgMHhmKSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgZXZlbnQucGl0Y2hCZW5kICYgMHg3Zik7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMiwgZXZlbnQucGl0Y2hCZW5kID4+IDcpOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOm5vLWJpdHdpc2VcbiAgICAgICAgICAgIHJldHVybiBhcnJheUJ1ZmZlcjtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpUHJvZ3JhbUNoYW5nZUV2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgY29uc3QgeyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KDIpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMCwgMHhjMCB8IChldmVudC5jaGFubmVsICYgMHhmKSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgZXZlbnQucHJvZ3JhbUNoYW5nZS5wcm9ncmFtTnVtYmVyKTtcbiAgICAgICAgICAgIHJldHVybiBhcnJheUJ1ZmZlcjtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpUHJvZ3JhbU5hbWVFdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIHJldHVybiBlbmNvZGVNaWRpTWV0YUV2ZW50V2l0aFRleHQoZXZlbnQsIDB4MDgsICdwcm9ncmFtTmFtZScpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlTZXF1ZW5jZXJTcGVjaWZpY0V2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgY29uc3QgeyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KDIpO1xuICAgICAgICAgICAgLy8gV3JpdGUgYW4gZXZlbnRUeXBlQnl0ZSB3aXRoIGEgdmFsdWUgb2YgMHhGRi5cbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDAsIDB4ZmYpO1xuICAgICAgICAgICAgLy8gV3JpdGUgYSBtZXRhVHlwZUJ5dGUgd2l0aCBhIHZhbHVlIG9mIDB4N0YuXG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgxLCAweDdmKTtcbiAgICAgICAgICAgIGNvbnN0IHNlcXVlbmNlclNwZWNpZmljRGF0YUxlbmd0aCA9IGV2ZW50LnNlcXVlbmNlclNwZWNpZmljRGF0YS5sZW5ndGggLyAyO1xuICAgICAgICAgICAgY29uc3Qgc2VxdWVuY2VyU3BlY2lmaWNEYXRhTGVuZ3RoQXJyYXlCdWZmZXIgPSB3cml0ZVZhcmlhYmxlTGVuZ3RoUXVhbnRpdHkoc2VxdWVuY2VyU3BlY2lmaWNEYXRhTGVuZ3RoKTtcbiAgICAgICAgICAgIGNvbnN0IHsgYXJyYXlCdWZmZXI6IHNlcXVlbmNlclNwZWNpZmljRGF0YUFycmF5QnVmZmVyLCBkYXRhVmlldzogc2VxdWVuY2VyU3BlY2lmaWNEYXRhRGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KHNlcXVlbmNlclNwZWNpZmljRGF0YUxlbmd0aCk7XG4gICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGV2ZW50LnNlcXVlbmNlclNwZWNpZmljRGF0YS5sZW5ndGg7IGkgKz0gMikge1xuICAgICAgICAgICAgICAgIHNlcXVlbmNlclNwZWNpZmljRGF0YURhdGFWaWV3LnNldFVpbnQ4KGkgLyAyLCBwYXJzZUludChldmVudC5zZXF1ZW5jZXJTcGVjaWZpY0RhdGEuc2xpY2UoaSwgaSArIDIpLCAxNikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIGpvaW5BcnJheUJ1ZmZlcnMoW2FycmF5QnVmZmVyLCBzZXF1ZW5jZXJTcGVjaWZpY0RhdGFMZW5ndGhBcnJheUJ1ZmZlciwgc2VxdWVuY2VyU3BlY2lmaWNEYXRhQXJyYXlCdWZmZXJdKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpU2V0VGVtcG9FdmVudChldmVudCkpIHtcbiAgICAgICAgICAgIGNvbnN0IHsgYXJyYXlCdWZmZXIsIGRhdGFWaWV3IH0gPSBjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldyg2KTtcbiAgICAgICAgICAgIC8vIFdyaXRlIGFuIGV2ZW50VHlwZUJ5dGUgd2l0aCBhIHZhbHVlIG9mIDB4RkYuXG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgwLCAweGZmKTtcbiAgICAgICAgICAgIC8vIFdyaXRlIGEgbWV0YVR5cGVCeXRlIHdpdGggYSB2YWx1ZSBvZiAweDUxLlxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgMHg1MSk7XG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgyLCAzKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDMsIGV2ZW50LnNldFRlbXBvLm1pY3Jvc2Vjb25kc1BlclF1YXJ0ZXIgPj4gMTYpOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOm5vLWJpdHdpc2VcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDQsIGV2ZW50LnNldFRlbXBvLm1pY3Jvc2Vjb25kc1BlclF1YXJ0ZXIgPj4gOCk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoNSwgZXZlbnQuc2V0VGVtcG8ubWljcm9zZWNvbmRzUGVyUXVhcnRlcik7XG4gICAgICAgICAgICByZXR1cm4gYXJyYXlCdWZmZXI7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlzTWlkaVNtcHRlT2Zmc2V0RXZlbnQoZXZlbnQpKSB7XG4gICAgICAgICAgICBjb25zdCB7IGFycmF5QnVmZmVyLCBkYXRhVmlldyB9ID0gY3JlYXRlQXJyYXlCdWZmZXJXaXRoRGF0YVZpZXcoOCk7XG4gICAgICAgICAgICBsZXQgZnJhbWVSYXRlQnl0ZTtcbiAgICAgICAgICAgIGlmIChldmVudC5zbXB0ZU9mZnNldC5mcmFtZVJhdGUgPT09IDI0KSB7XG4gICAgICAgICAgICAgICAgZnJhbWVSYXRlQnl0ZSA9IDB4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmIChldmVudC5zbXB0ZU9mZnNldC5mcmFtZVJhdGUgPT09IDI1KSB7XG4gICAgICAgICAgICAgICAgZnJhbWVSYXRlQnl0ZSA9IDB4MjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmIChldmVudC5zbXB0ZU9mZnNldC5mcmFtZVJhdGUgPT09IDI5KSB7XG4gICAgICAgICAgICAgICAgZnJhbWVSYXRlQnl0ZSA9IDB4NDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmIChldmVudC5zbXB0ZU9mZnNldC5mcmFtZVJhdGUgPT09IDMwKSB7XG4gICAgICAgICAgICAgICAgZnJhbWVSYXRlQnl0ZSA9IDB4NjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoKTsgLy8gQHRvZG9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFdyaXRlIGFuIGV2ZW50VHlwZUJ5dGUgd2l0aCBhIHZhbHVlIG9mIDB4RkYuXG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgwLCAweGZmKTtcbiAgICAgICAgICAgIC8vIFdyaXRlIGEgbWV0YVR5cGVCeXRlIHdpdGggYSB2YWx1ZSBvZiAweDU0LlxuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMSwgMHg1NCk7XG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgyLCA1KTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDMsIGV2ZW50LnNtcHRlT2Zmc2V0LmhvdXIgfCBmcmFtZVJhdGVCeXRlKTsgLy8gdHNsaW50OmRpc2FibGUtbGluZTpuby1iaXR3aXNlXG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCg0LCBldmVudC5zbXB0ZU9mZnNldC5taW51dGVzKTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDUsIGV2ZW50LnNtcHRlT2Zmc2V0LnNlY29uZHMpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoNiwgZXZlbnQuc21wdGVPZmZzZXQuZnJhbWUpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoNywgZXZlbnQuc21wdGVPZmZzZXQuc3ViRnJhbWUpO1xuICAgICAgICAgICAgcmV0dXJuIGFycmF5QnVmZmVyO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlTeXNleEV2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgY29uc3QgeyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfSA9IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KDEpO1xuICAgICAgICAgICAgLy8gV3JpdGUgYW4gZXZlbnRUeXBlQnl0ZSB3aXRoIGEgdmFsdWUgb2YgMHhGMC5cbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDAsIDB4ZjApO1xuICAgICAgICAgICAgY29uc3Qgc3lzZXhMZW5ndGggPSBldmVudC5zeXNleC5sZW5ndGggLyAyO1xuICAgICAgICAgICAgY29uc3Qgc3lzZXhMZW5ndGhBcnJheUJ1ZmZlciA9IHdyaXRlVmFyaWFibGVMZW5ndGhRdWFudGl0eShzeXNleExlbmd0aCk7XG4gICAgICAgICAgICBjb25zdCB7IGFycmF5QnVmZmVyOiBzeXNleEFycmF5QnVmZmVyLCBkYXRhVmlldzogc3lzZXhEYXRhVmlldyB9ID0gY3JlYXRlQXJyYXlCdWZmZXJXaXRoRGF0YVZpZXcoc3lzZXhMZW5ndGgpO1xuICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBldmVudC5zeXNleC5sZW5ndGg7IGkgKz0gMikge1xuICAgICAgICAgICAgICAgIHN5c2V4RGF0YVZpZXcuc2V0VWludDgoaSAvIDIsIHBhcnNlSW50KGV2ZW50LnN5c2V4LnNsaWNlKGksIGkgKyAyKSwgMTYpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBqb2luQXJyYXlCdWZmZXJzKFthcnJheUJ1ZmZlciwgc3lzZXhMZW5ndGhBcnJheUJ1ZmZlciwgc3lzZXhBcnJheUJ1ZmZlcl0pO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc01pZGlUaW1lU2lnbmF0dXJlRXZlbnQoZXZlbnQpKSB7XG4gICAgICAgICAgICBjb25zdCB7IGFycmF5QnVmZmVyLCBkYXRhVmlldyB9ID0gY3JlYXRlQXJyYXlCdWZmZXJXaXRoRGF0YVZpZXcoNyk7XG4gICAgICAgICAgICBsZXQgZGVub21pbmF0b3IgPSBldmVudC50aW1lU2lnbmF0dXJlLmRlbm9taW5hdG9yO1xuICAgICAgICAgICAgbGV0IGNvdW50ZXIgPSAwO1xuICAgICAgICAgICAgd2hpbGUgKGRlbm9taW5hdG9yID4gMSkge1xuICAgICAgICAgICAgICAgIGRlbm9taW5hdG9yIC89IDI7XG4gICAgICAgICAgICAgICAgY291bnRlciArPSAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gV3JpdGUgYW4gZXZlbnRUeXBlQnl0ZSB3aXRoIGEgdmFsdWUgb2YgMHhGRi5cbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDAsIDB4ZmYpO1xuICAgICAgICAgICAgLy8gV3JpdGUgYSBtZXRhVHlwZUJ5dGUgd2l0aCBhIHZhbHVlIG9mIDB4NTguXG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgxLCAweDU4KTtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KDIsIDQpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMywgZXZlbnQudGltZVNpZ25hdHVyZS5udW1lcmF0b3IpO1xuICAgICAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoNCwgY291bnRlcik7XG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCg1LCBldmVudC50aW1lU2lnbmF0dXJlLm1ldHJvbm9tZSk7XG4gICAgICAgICAgICBkYXRhVmlldy5zZXRVaW50OCg2LCBldmVudC50aW1lU2lnbmF0dXJlLnRoaXJ0eXNlY29uZHMpO1xuICAgICAgICAgICAgcmV0dXJuIGFycmF5QnVmZmVyO1xuICAgICAgICB9XG4gICAgICAgIC8qXG4gICAgICAgICAqIEB0b2RvIFRoaXMgbmVlZHMgdG8gYmUgYmVmb3JlIGlzTWlkaVRleHRFdmVudCgpIGJlY2F1c2Ugb3RoZXJ3aXNlIFR5cGVTY3JpcHQgZ2V0cyBjb25mdXNlZCB0byBiZWxpZXZlIHRoYXQgaXNNaWRpVGV4dEV2ZW50KClcbiAgICAgICAgICogd2lsbCBoYW5kbGUgdW5rbm93biB0ZXh0IGV2ZW50cyBhcyB3ZWxsLlxuICAgICAgICAgKi9cbiAgICAgICAgaWYgKGlzTWlkaVVua25vd25UZXh0RXZlbnQoZXZlbnQpKSB7XG4gICAgICAgICAgICByZXR1cm4gZW5jb2RlTWlkaU1ldGFFdmVudFdpdGhUZXh0KGV2ZW50LCBwYXJzZUludChldmVudC5tZXRhVHlwZUJ5dGUsIDE2KSwgJ3RleHQnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpVGV4dEV2ZW50KGV2ZW50KSkge1xuICAgICAgICAgICAgcmV0dXJuIGVuY29kZU1pZGlNZXRhRXZlbnRXaXRoVGV4dChldmVudCwgMHgwMSwgJ3RleHQnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNNaWRpVHJhY2tOYW1lRXZlbnQoZXZlbnQpKSB7XG4gICAgICAgICAgICByZXR1cm4gZW5jb2RlTWlkaU1ldGFFdmVudFdpdGhUZXh0KGV2ZW50LCAweDAzLCAndHJhY2tOYW1lJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBVbmVuY29kYWJsZSBldmVudCB3aXRoIGEgZGVsdGEgb2YgXCIke2V2ZW50LmRlbHRhfVwiLmApO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZW5jb2RlLW1pZGktZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUVuY29kZU1pZGlNZXRhRXZlbnRXaXRoVGV4dCA9IChjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldywgam9pbkFycmF5QnVmZmVycywgdGV4dEVuY29kZXIsIHdyaXRlVmFyaWFibGVMZW5ndGhRdWFudGl0eSkgPT4ge1xuICAgIHJldHVybiAoZXZlbnQsIG1ldGFUeXBlQnl0ZSwga2V5KSA9PiB7XG4gICAgICAgIGNvbnN0IHsgYXJyYXlCdWZmZXIsIGRhdGFWaWV3IH0gPSBjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldygyKTtcbiAgICAgICAgLy8gV3JpdGUgYW4gZXZlbnRUeXBlQnl0ZSB3aXRoIGEgdmFsdWUgb2YgMHhGRi5cbiAgICAgICAgZGF0YVZpZXcuc2V0VWludDgoMCwgMHhmZik7XG4gICAgICAgIC8vIFdyaXRlIGEgbWV0YVR5cGVCeXRlIHdpdGggdGhlIGdpdmVuIHZhbHVlLlxuICAgICAgICBkYXRhVmlldy5zZXRVaW50OCgxLCBtZXRhVHlwZUJ5dGUpO1xuICAgICAgICBjb25zdCB0ZXh0QXJyYXlCdWZmZXIgPSB0ZXh0RW5jb2Rlci5lbmNvZGUoZXZlbnRba2V5XSkuYnVmZmVyO1xuICAgICAgICBjb25zdCB0ZXh0TGVuZ3RoQXJyYXlCdWZmZXIgPSB3cml0ZVZhcmlhYmxlTGVuZ3RoUXVhbnRpdHkodGV4dEFycmF5QnVmZmVyLmJ5dGVMZW5ndGgpO1xuICAgICAgICByZXR1cm4gam9pbkFycmF5QnVmZmVycyhbYXJyYXlCdWZmZXIsIHRleHRMZW5ndGhBcnJheUJ1ZmZlciwgdGV4dEFycmF5QnVmZmVyXSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1lbmNvZGUtbWlkaS1tZXRhLWV2ZW50LXdpdGgtdGV4dC5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlV3JpdGVWYXJpYWJsZUxlbmd0aFF1YW50aXR5ID0gKGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3KSA9PiB7XG4gICAgcmV0dXJuICh2YWx1ZSkgPT4ge1xuICAgICAgICBjb25zdCBudW1iZXJPZkJ5dGVzID0gTWF0aC5tYXgoMSwgTWF0aC5mbG9vcihNYXRoLmxvZyh2YWx1ZSkgLyBNYXRoLmxvZygyKSAvIDcpICsgMSk7XG4gICAgICAgIGNvbnN0IHsgYXJyYXlCdWZmZXIsIGRhdGFWaWV3IH0gPSBjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldyhudW1iZXJPZkJ5dGVzKTtcbiAgICAgICAgZm9yIChsZXQgaSA9IDE7IGkgPCBudW1iZXJPZkJ5dGVzOyBpICs9IDEpIHtcbiAgICAgICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KG51bWJlck9mQnl0ZXMgLSAxIC0gaSwgKCh2YWx1ZSA+PiAoaSAqIDcpKSAmIDB4N2YpIHwgMHg4MCk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICB9XG4gICAgICAgIGRhdGFWaWV3LnNldFVpbnQ4KG51bWJlck9mQnl0ZXMgLSAxLCB2YWx1ZSAmIDB4N2YpOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOm5vLWJpdHdpc2VcbiAgICAgICAgcmV0dXJuIGFycmF5QnVmZmVyO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JpdGUtdmFyaWFibGUtbGVuZ3RoLXF1YW50aXR5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldyA9IChsZW5ndGgpID0+IHtcbiAgICBjb25zdCBhcnJheUJ1ZmZlciA9IG5ldyBBcnJheUJ1ZmZlcihsZW5ndGgpO1xuICAgIGNvbnN0IGRhdGFWaWV3ID0gbmV3IERhdGFWaWV3KGFycmF5QnVmZmVyKTtcbiAgICByZXR1cm4geyBhcnJheUJ1ZmZlciwgZGF0YVZpZXcgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGUtYXJyYXktYnVmZmVyLXdpdGgtZGF0YS12aWV3LmpzLm1hcCIsImV4cG9ydCBjb25zdCBqb2luQXJyYXlCdWZmZXJzID0gKGFycmF5QnVmZmVycykgPT4ge1xuICAgIGNvbnN0IGJ5dGVMZW5ndGggPSBhcnJheUJ1ZmZlcnMucmVkdWNlKChieXRMbmd0aCwgYXJyYXlCdWZmZXIpID0+IGJ5dExuZ3RoICsgYXJyYXlCdWZmZXIuYnl0ZUxlbmd0aCwgMCk7XG4gICAgY29uc3QgWywgdWludDhBcnJheV0gPSBhcnJheUJ1ZmZlcnMucmVkdWNlKChbb2Zmc2V0LCBudDhScnldLCBhcnJheUJ1ZmZlcikgPT4ge1xuICAgICAgICBudDhScnkuc2V0KG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKSwgb2Zmc2V0KTtcbiAgICAgICAgcmV0dXJuIFtvZmZzZXQgKyBhcnJheUJ1ZmZlci5ieXRlTGVuZ3RoLCBudDhScnldO1xuICAgIH0sIFswLCBuZXcgVWludDhBcnJheShieXRlTGVuZ3RoKV0pO1xuICAgIHJldHVybiB1aW50OEFycmF5LmJ1ZmZlcjtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1qb2luLWFycmF5LWJ1ZmZlcnMuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaUNoYW5uZWxQcmVmaXhFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5jaGFubmVsUHJlZml4ICE9PSB1bmRlZmluZWQ7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1jaGFubmVsLXByZWZpeC1ldmVudC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNNaWRpQ2hhbm5lbFByZXNzdXJlRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQuY2hhbm5lbFByZXNzdXJlICE9PSB1bmRlZmluZWQ7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1jaGFubmVsLXByZXNzdXJlLWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlDb250cm9sQ2hhbmdlRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQuY29udHJvbENoYW5nZSAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktY29udHJvbC1jaGFuZ2UtZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaUNvcHlyaWdodE5vdGljZUV2ZW50ID0gKGV2ZW50KSA9PiB7XG4gICAgcmV0dXJuIGV2ZW50LmNvcHlyaWdodE5vdGljZSAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktY29weXJpZ2h0LW5vdGljZS1ldmVudC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNNaWRpQ3VlUG9pbnRFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5jdWVQb2ludCAhPT0gdW5kZWZpbmVkICYmIGV2ZW50Lm1ldGFUeXBlQnl0ZSA9PT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktY3VlLXBvaW50LWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlEZXZpY2VOYW1lRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQuZGV2aWNlTmFtZSAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktZGV2aWNlLW5hbWUtZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaUVuZE9mVHJhY2tFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5lbmRPZlRyYWNrICE9PSB1bmRlZmluZWQ7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1lbmQtb2YtdHJhY2stZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaUluc3RydW1lbnROYW1lRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQuaW5zdHJ1bWVudE5hbWUgIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLWluc3RydW1lbnQtbmFtZS1ldmVudC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNNaWRpS2V5UHJlc3N1cmVFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5rZXlQcmVzc3VyZSAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGkta2V5LXByZXNzdXJlLWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlLZXlTaWduYXR1cmVFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5rZXlTaWduYXR1cmUgIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLWtleS1zaWduYXR1cmUtZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaUx5cmljRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQubHlyaWMgIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLWx5cmljLWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlNYXJrZXJFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5tYXJrZXIgIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLW1hcmtlci1ldmVudC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNNaWRpTWlkaVBvcnRFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5taWRpUG9ydCAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktbWlkaS1wb3J0LWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlOb3RlT2ZmRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQubm90ZU9mZiAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktbm90ZS1vZmYtZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaU5vdGVPbkV2ZW50ID0gKGV2ZW50KSA9PiB7XG4gICAgcmV0dXJuIGV2ZW50Lm5vdGVPbiAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktbm90ZS1vbi1ldmVudC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNNaWRpUGl0Y2hCZW5kRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQucGl0Y2hCZW5kICE9PSB1bmRlZmluZWQ7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1waXRjaC1iZW5kLWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlQcm9ncmFtQ2hhbmdlRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQucHJvZ3JhbUNoYW5nZSAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktcHJvZ3JhbS1jaGFuZ2UtZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaVByb2dyYW1OYW1lRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQucHJvZ3JhbU5hbWUgIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXByb2dyYW0tbmFtZS1ldmVudC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNNaWRpU2VxdWVuY2VyU3BlY2lmaWNFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5zZXF1ZW5jZXJTcGVjaWZpY0RhdGEgIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXNlcXVlbmNlci1zcGVjaWZpYy1ldmVudC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNNaWRpU2V0VGVtcG9FdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC5zZXRUZW1wbyAhPT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktc2V0LXRlbXBvLWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlTbXB0ZU9mZnNldEV2ZW50ID0gKGV2ZW50KSA9PiB7XG4gICAgcmV0dXJuIGV2ZW50LnNtcHRlT2Zmc2V0ICE9PSB1bmRlZmluZWQ7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1zbXB0ZS1vZmZzZXQtZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaVN5c2V4RXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQuc3lzZXggIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXN5c2V4LWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlUZXh0RXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQudGV4dCAhPT0gdW5kZWZpbmVkICYmIGV2ZW50Lm1ldGFUeXBlQnl0ZSA9PT0gdW5kZWZpbmVkO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktdGV4dC1ldmVudC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNNaWRpVGltZVNpZ25hdHVyZUV2ZW50ID0gKGV2ZW50KSA9PiB7XG4gICAgcmV0dXJuIGV2ZW50LnRpbWVTaWduYXR1cmUgIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXRpbWUtc2lnbmF0dXJlLWV2ZW50LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc01pZGlUcmFja05hbWVFdmVudCA9IChldmVudCkgPT4ge1xuICAgIHJldHVybiBldmVudC50cmFja05hbWUgIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXRyYWNrLW5hbWUtZXZlbnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTWlkaVVua25vd25UZXh0RXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQubWV0YVR5cGVCeXRlICE9PSB1bmRlZmluZWQ7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS11bmtub3duLXRleHQtZXZlbnQuanMubWFwIiwiaW1wb3J0IHsgY3JlYXRlRW5jb2RlTWlkaUV2ZW50IH0gZnJvbSAnLi9mYWN0b3JpZXMvZW5jb2RlLW1pZGktZXZlbnQnO1xuaW1wb3J0IHsgY3JlYXRlRW5jb2RlTWlkaU1ldGFFdmVudFdpdGhUZXh0IH0gZnJvbSAnLi9mYWN0b3JpZXMvZW5jb2RlLW1pZGktbWV0YS1ldmVudC13aXRoLXRleHQnO1xuaW1wb3J0IHsgY3JlYXRlV3JpdGVWYXJpYWJsZUxlbmd0aFF1YW50aXR5IH0gZnJvbSAnLi9mYWN0b3JpZXMvd3JpdGUtdmFyaWFibGUtbGVuZ3RoLXF1YW50aXR5JztcbmltcG9ydCB7IGNyZWF0ZUFycmF5QnVmZmVyV2l0aERhdGFWaWV3IH0gZnJvbSAnLi9mdW5jdGlvbnMvY3JlYXRlLWFycmF5LWJ1ZmZlci13aXRoLWRhdGEtdmlldyc7XG5pbXBvcnQgeyBqb2luQXJyYXlCdWZmZXJzIH0gZnJvbSAnLi9mdW5jdGlvbnMvam9pbi1hcnJheS1idWZmZXJzJztcbi8qXG4gKiBAdG9kbyBFeHBsaWNpdGx5IHJlZmVyZW5jaW5nIHRoZSBiYXJyZWwgZmlsZSBzZWVtcyB0byBiZSBuZWNlc3Nhcnkgd2hlbiBlbmFibGluZyB0aGVcbiAqIGlzb2xhdGVkTW9kdWxlcyBjb21waWxlciBvcHRpb24uXG4gKi9cbmV4cG9ydCAqIGZyb20gJy4vdHlwZXMvaW5kZXgnO1xuZXhwb3J0IGNvbnN0IHdyaXRlVmFyaWFibGVMZW5ndGhRdWFudGl0eSA9IGNyZWF0ZVdyaXRlVmFyaWFibGVMZW5ndGhRdWFudGl0eShjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldyk7XG5jb25zdCBlbmNvZGVNaWRpRXZlbnQgPSBjcmVhdGVFbmNvZGVNaWRpRXZlbnQoY3JlYXRlQXJyYXlCdWZmZXJXaXRoRGF0YVZpZXcsIGNyZWF0ZUVuY29kZU1pZGlNZXRhRXZlbnRXaXRoVGV4dChjcmVhdGVBcnJheUJ1ZmZlcldpdGhEYXRhVmlldywgam9pbkFycmF5QnVmZmVycywgbmV3IFRleHRFbmNvZGVyKCksIHdyaXRlVmFyaWFibGVMZW5ndGhRdWFudGl0eSksIGpvaW5BcnJheUJ1ZmZlcnMsIHdyaXRlVmFyaWFibGVMZW5ndGhRdWFudGl0eSk7XG5leHBvcnQgeyBlbmNvZGVNaWRpRXZlbnQgYXMgZW5jb2RlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tb2R1bGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRlLWFycmF5LWJ1ZmZlci13aXRoLWRhdGEtdmlldy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1lbmNvZGUtbWlkaS1ldmVudC1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWVuY29kZS1taWRpLWV2ZW50LWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWVuY29kZS1taWRpLW1ldGEtZXZlbnQtd2l0aC10ZXh0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZW5jb2RlLW1pZGktbWV0YS1ldmVudC13aXRoLXRleHQtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0ICogZnJvbSAnLi9jcmVhdGUtYXJyYXktYnVmZmVyLXdpdGgtZGF0YS12aWV3LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZW5jb2RlLW1pZGktZXZlbnQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2VuY29kZS1taWRpLWV2ZW50LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZW5jb2RlLW1pZGktbWV0YS1ldmVudC13aXRoLXRleHQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2VuY29kZS1taWRpLW1ldGEtZXZlbnQtd2l0aC10ZXh0LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vam9pbi1hcnJheS1idWZmZXJzLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vd3JpdGUtdmFyaWFibGUtbGVuZ3RoLXF1YW50aXR5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi93cml0ZS12YXJpYWJsZS1sZW5ndGgtcXVhbnRpdHktZnVuY3Rpb24nO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9am9pbi1hcnJheS1idWZmZXJzLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyaXRlLXZhcmlhYmxlLWxlbmd0aC1xdWFudGl0eS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyaXRlLXZhcmlhYmxlLWxlbmd0aC1xdWFudGl0eS1mdW5jdGlvbi5qcy5tYXAiLCIndXNlIHN0cmljdCdcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJylcbnZhciBIYXNoQmFzZSA9IHJlcXVpcmUoJ2hhc2gtYmFzZScpXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcblxudmFyIEFSUkFZMTYgPSBuZXcgQXJyYXkoMTYpXG5cbmZ1bmN0aW9uIE1ENSAoKSB7XG4gIEhhc2hCYXNlLmNhbGwodGhpcywgNjQpXG5cbiAgLy8gc3RhdGVcbiAgdGhpcy5fYSA9IDB4Njc0NTIzMDFcbiAgdGhpcy5fYiA9IDB4ZWZjZGFiODlcbiAgdGhpcy5fYyA9IDB4OThiYWRjZmVcbiAgdGhpcy5fZCA9IDB4MTAzMjU0NzZcbn1cblxuaW5oZXJpdHMoTUQ1LCBIYXNoQmFzZSlcblxuTUQ1LnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gKCkge1xuICB2YXIgTSA9IEFSUkFZMTZcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCAxNjsgKytpKSBNW2ldID0gdGhpcy5fYmxvY2sucmVhZEludDMyTEUoaSAqIDQpXG5cbiAgdmFyIGEgPSB0aGlzLl9hXG4gIHZhciBiID0gdGhpcy5fYlxuICB2YXIgYyA9IHRoaXMuX2NcbiAgdmFyIGQgPSB0aGlzLl9kXG5cbiAgYSA9IGZuRihhLCBiLCBjLCBkLCBNWzBdLCAweGQ3NmFhNDc4LCA3KVxuICBkID0gZm5GKGQsIGEsIGIsIGMsIE1bMV0sIDB4ZThjN2I3NTYsIDEyKVxuICBjID0gZm5GKGMsIGQsIGEsIGIsIE1bMl0sIDB4MjQyMDcwZGIsIDE3KVxuICBiID0gZm5GKGIsIGMsIGQsIGEsIE1bM10sIDB4YzFiZGNlZWUsIDIyKVxuICBhID0gZm5GKGEsIGIsIGMsIGQsIE1bNF0sIDB4ZjU3YzBmYWYsIDcpXG4gIGQgPSBmbkYoZCwgYSwgYiwgYywgTVs1XSwgMHg0Nzg3YzYyYSwgMTIpXG4gIGMgPSBmbkYoYywgZCwgYSwgYiwgTVs2XSwgMHhhODMwNDYxMywgMTcpXG4gIGIgPSBmbkYoYiwgYywgZCwgYSwgTVs3XSwgMHhmZDQ2OTUwMSwgMjIpXG4gIGEgPSBmbkYoYSwgYiwgYywgZCwgTVs4XSwgMHg2OTgwOThkOCwgNylcbiAgZCA9IGZuRihkLCBhLCBiLCBjLCBNWzldLCAweDhiNDRmN2FmLCAxMilcbiAgYyA9IGZuRihjLCBkLCBhLCBiLCBNWzEwXSwgMHhmZmZmNWJiMSwgMTcpXG4gIGIgPSBmbkYoYiwgYywgZCwgYSwgTVsxMV0sIDB4ODk1Y2Q3YmUsIDIyKVxuICBhID0gZm5GKGEsIGIsIGMsIGQsIE1bMTJdLCAweDZiOTAxMTIyLCA3KVxuICBkID0gZm5GKGQsIGEsIGIsIGMsIE1bMTNdLCAweGZkOTg3MTkzLCAxMilcbiAgYyA9IGZuRihjLCBkLCBhLCBiLCBNWzE0XSwgMHhhNjc5NDM4ZSwgMTcpXG4gIGIgPSBmbkYoYiwgYywgZCwgYSwgTVsxNV0sIDB4NDliNDA4MjEsIDIyKVxuXG4gIGEgPSBmbkcoYSwgYiwgYywgZCwgTVsxXSwgMHhmNjFlMjU2MiwgNSlcbiAgZCA9IGZuRyhkLCBhLCBiLCBjLCBNWzZdLCAweGMwNDBiMzQwLCA5KVxuICBjID0gZm5HKGMsIGQsIGEsIGIsIE1bMTFdLCAweDI2NWU1YTUxLCAxNClcbiAgYiA9IGZuRyhiLCBjLCBkLCBhLCBNWzBdLCAweGU5YjZjN2FhLCAyMClcbiAgYSA9IGZuRyhhLCBiLCBjLCBkLCBNWzVdLCAweGQ2MmYxMDVkLCA1KVxuICBkID0gZm5HKGQsIGEsIGIsIGMsIE1bMTBdLCAweDAyNDQxNDUzLCA5KVxuICBjID0gZm5HKGMsIGQsIGEsIGIsIE1bMTVdLCAweGQ4YTFlNjgxLCAxNClcbiAgYiA9IGZuRyhiLCBjLCBkLCBhLCBNWzRdLCAweGU3ZDNmYmM4LCAyMClcbiAgYSA9IGZuRyhhLCBiLCBjLCBkLCBNWzldLCAweDIxZTFjZGU2LCA1KVxuICBkID0gZm5HKGQsIGEsIGIsIGMsIE1bMTRdLCAweGMzMzcwN2Q2LCA5KVxuICBjID0gZm5HKGMsIGQsIGEsIGIsIE1bM10sIDB4ZjRkNTBkODcsIDE0KVxuICBiID0gZm5HKGIsIGMsIGQsIGEsIE1bOF0sIDB4NDU1YTE0ZWQsIDIwKVxuICBhID0gZm5HKGEsIGIsIGMsIGQsIE1bMTNdLCAweGE5ZTNlOTA1LCA1KVxuICBkID0gZm5HKGQsIGEsIGIsIGMsIE1bMl0sIDB4ZmNlZmEzZjgsIDkpXG4gIGMgPSBmbkcoYywgZCwgYSwgYiwgTVs3XSwgMHg2NzZmMDJkOSwgMTQpXG4gIGIgPSBmbkcoYiwgYywgZCwgYSwgTVsxMl0sIDB4OGQyYTRjOGEsIDIwKVxuXG4gIGEgPSBmbkgoYSwgYiwgYywgZCwgTVs1XSwgMHhmZmZhMzk0MiwgNClcbiAgZCA9IGZuSChkLCBhLCBiLCBjLCBNWzhdLCAweDg3NzFmNjgxLCAxMSlcbiAgYyA9IGZuSChjLCBkLCBhLCBiLCBNWzExXSwgMHg2ZDlkNjEyMiwgMTYpXG4gIGIgPSBmbkgoYiwgYywgZCwgYSwgTVsxNF0sIDB4ZmRlNTM4MGMsIDIzKVxuICBhID0gZm5IKGEsIGIsIGMsIGQsIE1bMV0sIDB4YTRiZWVhNDQsIDQpXG4gIGQgPSBmbkgoZCwgYSwgYiwgYywgTVs0XSwgMHg0YmRlY2ZhOSwgMTEpXG4gIGMgPSBmbkgoYywgZCwgYSwgYiwgTVs3XSwgMHhmNmJiNGI2MCwgMTYpXG4gIGIgPSBmbkgoYiwgYywgZCwgYSwgTVsxMF0sIDB4YmViZmJjNzAsIDIzKVxuICBhID0gZm5IKGEsIGIsIGMsIGQsIE1bMTNdLCAweDI4OWI3ZWM2LCA0KVxuICBkID0gZm5IKGQsIGEsIGIsIGMsIE1bMF0sIDB4ZWFhMTI3ZmEsIDExKVxuICBjID0gZm5IKGMsIGQsIGEsIGIsIE1bM10sIDB4ZDRlZjMwODUsIDE2KVxuICBiID0gZm5IKGIsIGMsIGQsIGEsIE1bNl0sIDB4MDQ4ODFkMDUsIDIzKVxuICBhID0gZm5IKGEsIGIsIGMsIGQsIE1bOV0sIDB4ZDlkNGQwMzksIDQpXG4gIGQgPSBmbkgoZCwgYSwgYiwgYywgTVsxMl0sIDB4ZTZkYjk5ZTUsIDExKVxuICBjID0gZm5IKGMsIGQsIGEsIGIsIE1bMTVdLCAweDFmYTI3Y2Y4LCAxNilcbiAgYiA9IGZuSChiLCBjLCBkLCBhLCBNWzJdLCAweGM0YWM1NjY1LCAyMylcblxuICBhID0gZm5JKGEsIGIsIGMsIGQsIE1bMF0sIDB4ZjQyOTIyNDQsIDYpXG4gIGQgPSBmbkkoZCwgYSwgYiwgYywgTVs3XSwgMHg0MzJhZmY5NywgMTApXG4gIGMgPSBmbkkoYywgZCwgYSwgYiwgTVsxNF0sIDB4YWI5NDIzYTcsIDE1KVxuICBiID0gZm5JKGIsIGMsIGQsIGEsIE1bNV0sIDB4ZmM5M2EwMzksIDIxKVxuICBhID0gZm5JKGEsIGIsIGMsIGQsIE1bMTJdLCAweDY1NWI1OWMzLCA2KVxuICBkID0gZm5JKGQsIGEsIGIsIGMsIE1bM10sIDB4OGYwY2NjOTIsIDEwKVxuICBjID0gZm5JKGMsIGQsIGEsIGIsIE1bMTBdLCAweGZmZWZmNDdkLCAxNSlcbiAgYiA9IGZuSShiLCBjLCBkLCBhLCBNWzFdLCAweDg1ODQ1ZGQxLCAyMSlcbiAgYSA9IGZuSShhLCBiLCBjLCBkLCBNWzhdLCAweDZmYTg3ZTRmLCA2KVxuICBkID0gZm5JKGQsIGEsIGIsIGMsIE1bMTVdLCAweGZlMmNlNmUwLCAxMClcbiAgYyA9IGZuSShjLCBkLCBhLCBiLCBNWzZdLCAweGEzMDE0MzE0LCAxNSlcbiAgYiA9IGZuSShiLCBjLCBkLCBhLCBNWzEzXSwgMHg0ZTA4MTFhMSwgMjEpXG4gIGEgPSBmbkkoYSwgYiwgYywgZCwgTVs0XSwgMHhmNzUzN2U4MiwgNilcbiAgZCA9IGZuSShkLCBhLCBiLCBjLCBNWzExXSwgMHhiZDNhZjIzNSwgMTApXG4gIGMgPSBmbkkoYywgZCwgYSwgYiwgTVsyXSwgMHgyYWQ3ZDJiYiwgMTUpXG4gIGIgPSBmbkkoYiwgYywgZCwgYSwgTVs5XSwgMHhlYjg2ZDM5MSwgMjEpXG5cbiAgdGhpcy5fYSA9ICh0aGlzLl9hICsgYSkgfCAwXG4gIHRoaXMuX2IgPSAodGhpcy5fYiArIGIpIHwgMFxuICB0aGlzLl9jID0gKHRoaXMuX2MgKyBjKSB8IDBcbiAgdGhpcy5fZCA9ICh0aGlzLl9kICsgZCkgfCAwXG59XG5cbk1ENS5wcm90b3R5cGUuX2RpZ2VzdCA9IGZ1bmN0aW9uICgpIHtcbiAgLy8gY3JlYXRlIHBhZGRpbmcgYW5kIGhhbmRsZSBibG9ja3NcbiAgdGhpcy5fYmxvY2tbdGhpcy5fYmxvY2tPZmZzZXQrK10gPSAweDgwXG4gIGlmICh0aGlzLl9ibG9ja09mZnNldCA+IDU2KSB7XG4gICAgdGhpcy5fYmxvY2suZmlsbCgwLCB0aGlzLl9ibG9ja09mZnNldCwgNjQpXG4gICAgdGhpcy5fdXBkYXRlKClcbiAgICB0aGlzLl9ibG9ja09mZnNldCA9IDBcbiAgfVxuXG4gIHRoaXMuX2Jsb2NrLmZpbGwoMCwgdGhpcy5fYmxvY2tPZmZzZXQsIDU2KVxuICB0aGlzLl9ibG9jay53cml0ZVVJbnQzMkxFKHRoaXMuX2xlbmd0aFswXSwgNTYpXG4gIHRoaXMuX2Jsb2NrLndyaXRlVUludDMyTEUodGhpcy5fbGVuZ3RoWzFdLCA2MClcbiAgdGhpcy5fdXBkYXRlKClcblxuICAvLyBwcm9kdWNlIHJlc3VsdFxuICB2YXIgYnVmZmVyID0gQnVmZmVyLmFsbG9jVW5zYWZlKDE2KVxuICBidWZmZXIud3JpdGVJbnQzMkxFKHRoaXMuX2EsIDApXG4gIGJ1ZmZlci53cml0ZUludDMyTEUodGhpcy5fYiwgNClcbiAgYnVmZmVyLndyaXRlSW50MzJMRSh0aGlzLl9jLCA4KVxuICBidWZmZXIud3JpdGVJbnQzMkxFKHRoaXMuX2QsIDEyKVxuICByZXR1cm4gYnVmZmVyXG59XG5cbmZ1bmN0aW9uIHJvdGwgKHgsIG4pIHtcbiAgcmV0dXJuICh4IDw8IG4pIHwgKHggPj4+ICgzMiAtIG4pKVxufVxuXG5mdW5jdGlvbiBmbkYgKGEsIGIsIGMsIGQsIG0sIGssIHMpIHtcbiAgcmV0dXJuIChyb3RsKChhICsgKChiICYgYykgfCAoKH5iKSAmIGQpKSArIG0gKyBrKSB8IDAsIHMpICsgYikgfCAwXG59XG5cbmZ1bmN0aW9uIGZuRyAoYSwgYiwgYywgZCwgbSwgaywgcykge1xuICByZXR1cm4gKHJvdGwoKGEgKyAoKGIgJiBkKSB8IChjICYgKH5kKSkpICsgbSArIGspIHwgMCwgcykgKyBiKSB8IDBcbn1cblxuZnVuY3Rpb24gZm5IIChhLCBiLCBjLCBkLCBtLCBrLCBzKSB7XG4gIHJldHVybiAocm90bCgoYSArIChiIF4gYyBeIGQpICsgbSArIGspIHwgMCwgcykgKyBiKSB8IDBcbn1cblxuZnVuY3Rpb24gZm5JIChhLCBiLCBjLCBkLCBtLCBrLCBzKSB7XG4gIHJldHVybiAocm90bCgoYSArICgoYyBeIChiIHwgKH5kKSkpKSArIG0gKyBrKSB8IDAsIHMpICsgYikgfCAwXG59XG5cbm1vZHVsZS5leHBvcnRzID0gTUQ1XG4iLCJleHBvcnQgY29uc3QgaXNJTWlkaVNldFRlbXBvRXZlbnQgPSAoZXZlbnQpID0+IHtcbiAgICByZXR1cm4gZXZlbnQuc2V0VGVtcG8gIT09IHVuZGVmaW5lZDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXNldC10ZW1wby1ldmVudC5qcy5tYXAiLCJleHBvcnQgKiBmcm9tICcuL3RpbWVkLW1pZGktZXZlbnQnO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGltZWQtbWlkaS1ldmVudC5qcy5tYXAiLCJpbXBvcnQgeyBpc0lNaWRpU2V0VGVtcG9FdmVudCB9IGZyb20gJy4vZ3VhcmRzL21pZGktc2V0LXRlbXBvLWV2ZW50JztcbmV4cG9ydCBjbGFzcyBNaWRpRmlsZVNsaWNlciB7XG4gICAgY29uc3RydWN0b3IoeyBqc29uIH0pIHtcbiAgICAgICAgdGhpcy5fanNvbiA9IGpzb247XG4gICAgICAgIHRoaXMuX21pY3Jvc2Vjb25kc1BlclF1YXJ0ZXIgPSA1MDAwMDA7XG4gICAgICAgIHRoaXMuX2dhdGhlck1pY3Jvc2Vjb25kc1BlclF1YXJ0ZXIoKTtcbiAgICB9XG4gICAgc2xpY2Uoc3RhcnQsIGVuZCkge1xuICAgICAgICBjb25zdCBldmVudHMgPSBbXTtcbiAgICAgICAgY29uc3QgZW5kSW5UaWNrcyA9IGVuZCAvICh0aGlzLl9taWNyb3NlY29uZHNQZXJRdWFydGVyIC8gdGhpcy5fanNvbi5kaXZpc2lvbiAvIDEwMDApO1xuICAgICAgICBjb25zdCBzdGFydEluVGlja3MgPSBzdGFydCAvICh0aGlzLl9taWNyb3NlY29uZHNQZXJRdWFydGVyIC8gdGhpcy5fanNvbi5kaXZpc2lvbiAvIDEwMDApO1xuICAgICAgICBjb25zdCB0cmFja3MgPSB0aGlzLl9qc29uLnRyYWNrcztcbiAgICAgICAgY29uc3QgbGVuZ3RoID0gdHJhY2tzLmxlbmd0aDtcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkgKz0gMSkge1xuICAgICAgICAgICAgbGV0IG9mZnNldCA9IDA7XG4gICAgICAgICAgICBjb25zdCB0cmFjayA9IHRyYWNrc1tpXTtcbiAgICAgICAgICAgIGNvbnN0IGxuZ3RoID0gdHJhY2subGVuZ3RoO1xuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBsbmd0aDsgaiArPSAxKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgZXZlbnQgPSB0cmFja1tqXTtcbiAgICAgICAgICAgICAgICBvZmZzZXQgKz0gZXZlbnQuZGVsdGE7XG4gICAgICAgICAgICAgICAgaWYgKG9mZnNldCA+PSBzdGFydEluVGlja3MgJiYgb2Zmc2V0IDwgZW5kSW5UaWNrcykge1xuICAgICAgICAgICAgICAgICAgICBldmVudHMucHVzaCh7IGV2ZW50LCB0aW1lOiAob2Zmc2V0IC0gc3RhcnRJblRpY2tzKSAqICh0aGlzLl9taWNyb3NlY29uZHNQZXJRdWFydGVyIC8gdGhpcy5fanNvbi5kaXZpc2lvbiAvIDEwMDApIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAob2Zmc2V0ID49IGVuZEluVGlja3MpIHtcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiBldmVudHM7XG4gICAgfVxuICAgIF9nYXRoZXJNaWNyb3NlY29uZHNQZXJRdWFydGVyKCkge1xuICAgICAgICBjb25zdCB0cmFja3MgPSB0aGlzLl9qc29uLnRyYWNrcztcbiAgICAgICAgY29uc3QgbGVuZ3RoID0gdHJhY2tzLmxlbmd0aDtcbiAgICAgICAgdHJhY2tzOiBmb3IgKGxldCBpID0gMDsgaSA8IGxlbmd0aDsgaSArPSAxKSB7XG4gICAgICAgICAgICBjb25zdCB0cmFjayA9IHRyYWNrc1tpXTtcbiAgICAgICAgICAgIGNvbnN0IGxuZ3RoID0gdHJhY2subGVuZ3RoO1xuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBsbmd0aDsgaiArPSAxKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgZXZlbnQgPSB0cmFja1tqXTtcbiAgICAgICAgICAgICAgICBpZiAoaXNJTWlkaVNldFRlbXBvRXZlbnQoZXZlbnQpKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuX21pY3Jvc2Vjb25kc1BlclF1YXJ0ZXIgPSBldmVudC5zZXRUZW1wby5taWNyb3NlY29uZHNQZXJRdWFydGVyO1xuICAgICAgICAgICAgICAgICAgICBicmVhayB0cmFja3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1maWxlLXNsaWNlci5qcy5tYXAiLCJleHBvcnQgeyBNaWRpRmlsZVNsaWNlciB9IGZyb20gJy4vbWlkaS1maWxlLXNsaWNlcic7XG4vKlxuICogQHRvZG8gRXhwbGljaXRseSByZWZlcmVuY2luZyB0aGUgYmFycmVsIGZpbGUgc2VlbXMgdG8gYmUgbmVjZXNzYXJ5IHdoZW4gZW5hYmxpbmcgdGhlXG4gKiBpc29sYXRlZE1vZHVsZXMgY29tcGlsZXIgb3B0aW9uLlxuICovXG5leHBvcnQgKiBmcm9tICcuL2ludGVyZmFjZXMvaW5kZXgnO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bW9kdWxlLmpzLm1hcCIsImV4cG9ydCAqIGZyb20gJy4vbWlkaS1qc29uLXBhcnNlci1icm9rZXItZGVmaW5pdGlvbic7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLWpzb24tcGFyc2VyLWJyb2tlci1kZWZpbml0aW9uLmpzLm1hcCIsImltcG9ydCB7IGNyZWF0ZUJyb2tlciB9IGZyb20gJ2Jyb2tlci1mYWN0b3J5Jztcbi8qXG4gKiBAdG9kbyBFeHBsaWNpdGx5IHJlZmVyZW5jaW5nIHRoZSBiYXJyZWwgZmlsZSBzZWVtcyB0byBiZSBuZWNlc3Nhcnkgd2hlbiBlbmFibGluZyB0aGVcbiAqIGlzb2xhdGVkTW9kdWxlcyBjb21waWxlciBvcHRpb24uXG4gKi9cbmV4cG9ydCAqIGZyb20gJy4vaW50ZXJmYWNlcy9pbmRleCc7XG5leHBvcnQgKiBmcm9tICcuL3R5cGVzL2luZGV4JztcbmV4cG9ydCBjb25zdCB3cmFwID0gY3JlYXRlQnJva2VyKHtcbiAgICBwYXJzZUFycmF5QnVmZmVyOiAoeyBjYWxsIH0pID0+IHtcbiAgICAgICAgcmV0dXJuIGFzeW5jIChhcnJheUJ1ZmZlcikgPT4ge1xuICAgICAgICAgICAgcmV0dXJuIGNhbGwoJ3BhcnNlJywgeyBhcnJheUJ1ZmZlciB9LCBbYXJyYXlCdWZmZXJdKTtcbiAgICAgICAgfTtcbiAgICB9XG59KTtcbmV4cG9ydCBjb25zdCBsb2FkID0gKHVybCkgPT4ge1xuICAgIGNvbnN0IHdvcmtlciA9IG5ldyBXb3JrZXIodXJsKTtcbiAgICByZXR1cm4gd3JhcCh3b3JrZXIpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1vZHVsZS5qcy5tYXAiLCJleHBvcnQgKiBmcm9tICcuL21pZGktanNvbi1wYXJzZXItYnJva2VyLWxvYWRlcic7XG5leHBvcnQgKiBmcm9tICcuL21pZGktanNvbi1wYXJzZXItYnJva2VyLXdyYXBwZXInO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1qc29uLXBhcnNlci1icm9rZXItbG9hZGVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktanNvbi1wYXJzZXItYnJva2VyLXdyYXBwZXIuanMubWFwIiwiaW1wb3J0IHsgbG9hZCB9IGZyb20gJ21pZGktanNvbi1wYXJzZXItYnJva2VyJztcbmltcG9ydCB7IHdvcmtlciB9IGZyb20gJy4vd29ya2VyL3dvcmtlcic7XG5jb25zdCBibG9iID0gbmV3IEJsb2IoW3dvcmtlcl0sIHsgdHlwZTogJ2FwcGxpY2F0aW9uL2phdmFzY3JpcHQ7IGNoYXJzZXQ9dXRmLTgnIH0pO1xuY29uc3QgdXJsID0gVVJMLmNyZWF0ZU9iamVjdFVSTChibG9iKTtcbmNvbnN0IG1pZGlKc29uUGFyc2VyID0gbG9hZCh1cmwpO1xuZXhwb3J0IGNvbnN0IGNvbm5lY3QgPSBtaWRpSnNvblBhcnNlci5jb25uZWN0O1xuZXhwb3J0IGNvbnN0IGRpc2Nvbm5lY3QgPSBtaWRpSnNvblBhcnNlci5kaXNjb25uZWN0O1xuZXhwb3J0IGNvbnN0IGlzU3VwcG9ydGVkID0gbWlkaUpzb25QYXJzZXIuaXNTdXBwb3J0ZWQ7XG4vLyBAdG9kbyBSZW1vdmUgdHlwZSBhbm5vdGF0aW9uIHdoZW4gcG9zc2libGUuXG5leHBvcnQgY29uc3QgcGFyc2VBcnJheUJ1ZmZlciA9IG1pZGlKc29uUGFyc2VyLnBhcnNlQXJyYXlCdWZmZXI7XG5VUkwucmV2b2tlT2JqZWN0VVJMKHVybCk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tb2R1bGUuanMubWFwIiwiLy8gVGhpcyBpcyB0aGUgbWluaWZpZWQgYW5kIHN0cmluZ2lmaWVkIGNvZGUgb2YgdGhlIG1pZGktanNvbi1wYXJzZXItd29ya2VyIHBhY2thZ2UuXG5leHBvcnQgY29uc3Qgd29ya2VyID0gYCgoKT0+e3ZhciBlPXs4MzQ6ZT0+e2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpeyhudWxsPT10fHx0PmUubGVuZ3RoKSYmKHQ9ZS5sZW5ndGgpO2Zvcih2YXIgcj0wLG49bmV3IEFycmF5KHQpO3I8dDtyKyspbltyXT1lW3JdO3JldHVybiBufSxlLmV4cG9ydHMuX19lc01vZHVsZT0hMCxlLmV4cG9ydHMuZGVmYXVsdD1lLmV4cG9ydHN9LDY0MDooZSx0LHIpPT57dmFyIG49cig4MzQpO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtpZihBcnJheS5pc0FycmF5KGUpKXJldHVybiBuKGUpfSxlLmV4cG9ydHMuX19lc01vZHVsZT0hMCxlLmV4cG9ydHMuZGVmYXVsdD1lLmV4cG9ydHN9LDk0MjplPT57ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe2lmKFwidW5kZWZpbmVkXCIhPXR5cGVvZiBTeW1ib2wmJm51bGwhPWVbU3ltYm9sLml0ZXJhdG9yXXx8bnVsbCE9ZVtcIkBAaXRlcmF0b3JcIl0pcmV0dXJuIEFycmF5LmZyb20oZSl9LGUuZXhwb3J0cy5fX2VzTW9kdWxlPSEwLGUuZXhwb3J0cy5kZWZhdWx0PWUuZXhwb3J0c30sODQxOmU9PntlLmV4cG9ydHM9ZnVuY3Rpb24oKXt0aHJvdyBuZXcgVHlwZUVycm9yKFwiSW52YWxpZCBhdHRlbXB0IHRvIHNwcmVhZCBub24taXRlcmFibGUgaW5zdGFuY2UuXFxcXG5JbiBvcmRlciB0byBiZSBpdGVyYWJsZSwgbm9uLWFycmF5IG9iamVjdHMgbXVzdCBoYXZlIGEgW1N5bWJvbC5pdGVyYXRvcl0oKSBtZXRob2QuXCIpfSxlLmV4cG9ydHMuX19lc01vZHVsZT0hMCxlLmV4cG9ydHMuZGVmYXVsdD1lLmV4cG9ydHN9LDU0NTooZSx0LHIpPT57dmFyIG49cig2NDApLG89cig5NDIpLGk9cig3OTgpLHM9cig4NDEpO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtyZXR1cm4gbihlKXx8byhlKXx8aShlKXx8cygpfSxlLmV4cG9ydHMuX19lc01vZHVsZT0hMCxlLmV4cG9ydHMuZGVmYXVsdD1lLmV4cG9ydHN9LDc5ODooZSx0LHIpPT57dmFyIG49cig4MzQpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpe2lmKGUpe2lmKFwic3RyaW5nXCI9PXR5cGVvZiBlKXJldHVybiBuKGUsdCk7dmFyIHI9T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGUpLnNsaWNlKDgsLTEpO3JldHVyblwiT2JqZWN0XCI9PT1yJiZlLmNvbnN0cnVjdG9yJiYocj1lLmNvbnN0cnVjdG9yLm5hbWUpLFwiTWFwXCI9PT1yfHxcIlNldFwiPT09cj9BcnJheS5mcm9tKGUpOlwiQXJndW1lbnRzXCI9PT1yfHwvXig/OlVpfEkpbnQoPzo4fDE2fDMyKSg/OkNsYW1wZWQpP0FycmF5JC8udGVzdChyKT9uKGUsdCk6dm9pZCAwfX0sZS5leHBvcnRzLl9fZXNNb2R1bGU9ITAsZS5leHBvcnRzLmRlZmF1bHQ9ZS5leHBvcnRzfSw3NzU6ZnVuY3Rpb24oZSx0LHIpeyFmdW5jdGlvbihlLHQscixuKXtcInVzZSBzdHJpY3RcIjtmdW5jdGlvbiBvKGUpe3JldHVybiBlJiZcIm9iamVjdFwiPT10eXBlb2YgZSYmXCJkZWZhdWx0XCJpbiBlP2U6e2RlZmF1bHQ6ZX19dmFyIGk9byh0KSxzPW8ociksYT1vKG4pLHU9ZnVuY3Rpb24oZSx0KXtyZXR1cm4gdm9pZCAwPT09dD9lOnQucmVkdWNlKChmdW5jdGlvbihlLHQpe2lmKFwiY2FwaXRhbGl6ZVwiPT09dCl7dmFyIHI9ZS5jaGFyQXQoMCkudG9VcHBlckNhc2UoKSxuPWUuc2xpY2UoMSk7cmV0dXJuXCJcIi5jb25jYXQocikuY29uY2F0KG4pfXJldHVyblwiZGFzaGlmeVwiPT09dD9zLmRlZmF1bHQoZSk6XCJwcmVwZW5kSW5kZWZpbml0ZUFydGljbGVcIj09PXQ/XCJcIi5jb25jYXQoYS5kZWZhdWx0KGUpLFwiIFwiKS5jb25jYXQoZSk6ZX0pLGUpfSxjPWZ1bmN0aW9uKGUpe3ZhciB0PWUubmFtZStlLm1vZGlmaWVycy5tYXAoKGZ1bmN0aW9uKGUpe3JldHVyblwiXFxcXFxcXFwuXCIuY29uY2F0KGUsXCJcXFxcXFxcXChcXFxcXFxcXClcIil9KSkuam9pbihcIlwiKTtyZXR1cm4gbmV3IFJlZ0V4cChcIlxcXFxcXFxcJFxcXFxcXFxce1wiLmNvbmNhdCh0LFwifVwiKSxcImdcIil9LGY9ZnVuY3Rpb24oZSx0KXtmb3IodmFyIHI9L1xcXFxcXCR7KFteLn1dKykoKFxcXFwuW14oXStcXFxcKFxcXFwpKSopfS9nLG49W10sbz1yLmV4ZWMoZSk7bnVsbCE9PW87KXt2YXIgcz17bW9kaWZpZXJzOltdLG5hbWU6b1sxXX07aWYodm9pZCAwIT09b1szXSlmb3IodmFyIGE9L1xcXFwuW14oXStcXFxcKFxcXFwpL2csZj1hLmV4ZWMob1syXSk7bnVsbCE9PWY7KXMubW9kaWZpZXJzLnB1c2goZlswXS5zbGljZSgxLC0yKSksZj1hLmV4ZWMob1syXSk7bi5wdXNoKHMpLG89ci5leGVjKGUpfXZhciBsPW4ucmVkdWNlKChmdW5jdGlvbihlLHIpe3JldHVybiBlLm1hcCgoZnVuY3Rpb24oZSl7cmV0dXJuXCJzdHJpbmdcIj09dHlwZW9mIGU/ZS5zcGxpdChjKHIpKS5yZWR1Y2UoKGZ1bmN0aW9uKGUsbixvKXtyZXR1cm4gMD09PW8/W25dOnIubmFtZSBpbiB0P1tdLmNvbmNhdChpLmRlZmF1bHQoZSksW3UodFtyLm5hbWVdLHIubW9kaWZpZXJzKSxuXSk6W10uY29uY2F0KGkuZGVmYXVsdChlKSxbZnVuY3Rpb24oZSl7cmV0dXJuIHUoZVtyLm5hbWVdLHIubW9kaWZpZXJzKX0sbl0pfSksW10pOltlXX0pKS5yZWR1Y2UoKGZ1bmN0aW9uKGUsdCl7cmV0dXJuW10uY29uY2F0KGkuZGVmYXVsdChlKSxpLmRlZmF1bHQodCkpfSksW10pfSksW2VdKTtyZXR1cm4gZnVuY3Rpb24oZSl7cmV0dXJuIGwucmVkdWNlKChmdW5jdGlvbih0LHIpe3JldHVybltdLmNvbmNhdChpLmRlZmF1bHQodCksXCJzdHJpbmdcIj09dHlwZW9mIHI/W3JdOltyKGUpXSl9KSxbXSkuam9pbihcIlwiKX19LGw9ZnVuY3Rpb24oZSl7dmFyIHQ9YXJndW1lbnRzLmxlbmd0aD4xJiZ2b2lkIDAhPT1hcmd1bWVudHNbMV0/YXJndW1lbnRzWzFdOnt9LHI9dm9pZCAwPT09ZS5jb2RlP3ZvaWQgMDpmKGUuY29kZSx0KSxuPXZvaWQgMD09PWUubWVzc2FnZT92b2lkIDA6ZihlLm1lc3NhZ2UsdCk7ZnVuY3Rpb24gbygpe3ZhciB0PWFyZ3VtZW50cy5sZW5ndGg+MCYmdm9pZCAwIT09YXJndW1lbnRzWzBdP2FyZ3VtZW50c1swXTp7fSxvPWFyZ3VtZW50cy5sZW5ndGg+MT9hcmd1bWVudHNbMV06dm9pZCAwLGk9dm9pZCAwPT09byYmKHQgaW5zdGFuY2VvZiBFcnJvcnx8dm9pZCAwIT09dC5jb2RlJiZcIkV4Y2VwdGlvblwiPT09dC5jb2RlLnNsaWNlKC05KSk/e2NhdXNlOnQsbWlzc2luZ1BhcmFtZXRlcnM6e319OntjYXVzZTpvLG1pc3NpbmdQYXJhbWV0ZXJzOnR9LHM9aS5jYXVzZSxhPWkubWlzc2luZ1BhcmFtZXRlcnMsdT12b2lkIDA9PT1uP25ldyBFcnJvcjpuZXcgRXJyb3IobihhKSk7cmV0dXJuIG51bGwhPT1zJiYodS5jYXVzZT1zKSx2b2lkIDAhPT1yJiYodS5jb2RlPXIoYSkpLHZvaWQgMCE9PWUuc3RhdHVzJiYodS5zdGF0dXM9ZS5zdGF0dXMpLHV9cmV0dXJuIG99O2UuY29tcGlsZT1sLE9iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pfSh0LHIoNTQ1KSxyKDg4MSkscig1MDcpKX0sODgxOmU9PntcInVzZSBzdHJpY3RcIjtlLmV4cG9ydHM9KGUsdCk9PntpZihcInN0cmluZ1wiIT10eXBlb2YgZSl0aHJvdyBuZXcgVHlwZUVycm9yKFwiZXhwZWN0ZWQgYSBzdHJpbmdcIik7cmV0dXJuIGUudHJpbSgpLnJlcGxhY2UoLyhbYS16XSkoW0EtWl0pL2csXCIkMS0kMlwiKS5yZXBsYWNlKC9cXFxcVy9nLChlPT4vW8OALcW+XS8udGVzdChlKT9lOlwiLVwiKSkucmVwbGFjZSgvXi0rfC0rJC9nLFwiXCIpLnJlcGxhY2UoLy17Mix9L2csKGU9PnQmJnQuY29uZGVuc2U/XCItXCI6ZSkpLnRvTG93ZXJDYXNlKCl9fSwxMDc6ZnVuY3Rpb24oZSx0KXshZnVuY3Rpb24oZSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHQ9ZnVuY3Rpb24oZSl7cmV0dXJuIGZ1bmN0aW9uKHQpe3ZhciByPWUodCk7cmV0dXJuIHQuYWRkKHIpLHJ9fSxyPWZ1bmN0aW9uKGUpe3JldHVybiBmdW5jdGlvbih0LHIpe3JldHVybiBlLnNldCh0LHIpLHJ9fSxuPXZvaWQgMD09PU51bWJlci5NQVhfU0FGRV9JTlRFR0VSPzkwMDcxOTkyNTQ3NDA5OTE6TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIsbz01MzY4NzA5MTIsaT0yKm8scz1mdW5jdGlvbihlLHQpe3JldHVybiBmdW5jdGlvbihyKXt2YXIgcz10LmdldChyKSxhPXZvaWQgMD09PXM/ci5zaXplOnM8aT9zKzE6MDtpZighci5oYXMoYSkpcmV0dXJuIGUocixhKTtpZihyLnNpemU8byl7Zm9yKDtyLmhhcyhhKTspYT1NYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqaSk7cmV0dXJuIGUocixhKX1pZihyLnNpemU+bil0aHJvdyBuZXcgRXJyb3IoXCJDb25ncmF0dWxhdGlvbnMsIHlvdSBjcmVhdGVkIGEgY29sbGVjdGlvbiBvZiB1bmlxdWUgbnVtYmVycyB3aGljaCB1c2VzIGFsbCBhdmFpbGFibGUgaW50ZWdlcnMhXCIpO2Zvcig7ci5oYXMoYSk7KWE9TWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKm4pO3JldHVybiBlKHIsYSl9fSxhPW5ldyBXZWFrTWFwLHU9cihhKSxjPXModSxhKSxmPXQoYyk7ZS5hZGRVbmlxdWVOdW1iZXI9ZixlLmdlbmVyYXRlVW5pcXVlTnVtYmVyPWMsT2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSl9KHQpfSw1MDc6ZT0+e3ZhciB0PWZ1bmN0aW9uKGUpe3ZhciB0LHIsbj0vXFxcXHcrLy5leGVjKGUpO2lmKCFuKXJldHVyblwiYW5cIjt2YXIgbz0ocj1uWzBdKS50b0xvd2VyQ2FzZSgpLGk9W1wiaG9uZXN0XCIsXCJob3VyXCIsXCJob25vXCJdO2Zvcih0IGluIGkpaWYoMD09by5pbmRleE9mKGlbdF0pKXJldHVyblwiYW5cIjtpZigxPT1vLmxlbmd0aClyZXR1cm5cImFlZGhpbG1ub3JzeFwiLmluZGV4T2Yobyk+PTA/XCJhblwiOlwiYVwiO2lmKHIubWF0Y2goLyg/IUZKT3xbSExNTlNdWS58UllbRU9dfFNRVXwoRltMUl0/fFtITF18TU4/fE58Ukg/fFNbQ0hLTE1OUFRWV10/fFgoWUwpPylbQUVJT1VdKVtGSExNTlJTWF1bQS1aXS8pKXJldHVyblwiYW5cIjt2YXIgcz1bL15lW3V3XS8sL15vbmM/ZVxcXFxiLywvXnVuaShbXm5tZF18bW8pLywvXnVbYmNmaGprcXJzdF1bYWVpb3VdL107Zm9yKHQ9MDt0PHMubGVuZ3RoO3QrKylpZihvLm1hdGNoKHNbdF0pKXJldHVyblwiYVwiO3JldHVybiByLm1hdGNoKC9eVVtOS11bQUlFT10vKT9cImFcIjpyPT1yLnRvVXBwZXJDYXNlKCk/XCJhZWRoaWxtbm9yc3hcIi5pbmRleE9mKG9bMF0pPj0wP1wiYW5cIjpcImFcIjpcImFlaW91XCIuaW5kZXhPZihvWzBdKT49MHx8by5tYXRjaCgvXnkoYltsb3JdfGNsW2VhXXxmZXJlfGdnfHBbaW9zXXxyb3V8dHQpLyk/XCJhblwiOlwiYVwifTt2b2lkIDAhPT1lLmV4cG9ydHM/ZS5leHBvcnRzPXQ6d2luZG93LmluZGVmaW5pdGVBcnRpY2xlPXR9fSx0PXt9O2Z1bmN0aW9uIHIobil7dmFyIG89dFtuXTtpZih2b2lkIDAhPT1vKXJldHVybiBvLmV4cG9ydHM7dmFyIGk9dFtuXT17ZXhwb3J0czp7fX07cmV0dXJuIGVbbl0uY2FsbChpLmV4cG9ydHMsaSxpLmV4cG9ydHMsciksaS5leHBvcnRzfSgoKT0+e1widXNlIHN0cmljdFwiO3ZhciBlPXIoNzc1KTtjb25zdCB0PS0zMjYwMyxuPS0zMjYwMixvPS0zMjYwMSxpPSgwLGUuY29tcGlsZSkoe21lc3NhZ2U6J1RoZSByZXF1ZXN0ZWQgbWV0aG9kIGNhbGxlZCBcIlxcJHttZXRob2R9XCIgaXMgbm90IHN1cHBvcnRlZC4nLHN0YXR1czpvfSkscz0oMCxlLmNvbXBpbGUpKHttZXNzYWdlOidUaGUgaGFuZGxlciBvZiB0aGUgbWV0aG9kIGNhbGxlZCBcIlxcJHttZXRob2R9XCIgcmV0dXJuZWQgbm8gcmVxdWlyZWQgcmVzdWx0Licsc3RhdHVzOnR9KSxhPSgwLGUuY29tcGlsZSkoe21lc3NhZ2U6J1RoZSBoYW5kbGVyIG9mIHRoZSBtZXRob2QgY2FsbGVkIFwiXFwke21ldGhvZH1cIiByZXR1cm5lZCBhbiB1bmV4cGVjdGVkIHJlc3VsdC4nLHN0YXR1czp0fSksdT0oMCxlLmNvbXBpbGUpKHttZXNzYWdlOidUaGUgc3BlY2lmaWVkIHBhcmFtZXRlciBjYWxsZWQgXCJwb3J0SWRcIiB3aXRoIHRoZSBnaXZlbiB2YWx1ZSBcIlxcJHtwb3J0SWR9XCIgZG9lcyBub3QgaWRlbnRpZnkgYSBwb3J0IGNvbm5lY3RlZCB0byB0aGlzIHdvcmtlci4nLHN0YXR1czpufSksYz0oZSx0KT0+YXN5bmMgcj0+e2xldHtkYXRhOntpZDpuLG1ldGhvZDpvLHBhcmFtczp1fX09cjtjb25zdCBjPXRbb107dHJ5e2lmKHZvaWQgMD09PWMpdGhyb3cgaSh7bWV0aG9kOm99KTtjb25zdCB0PXZvaWQgMD09PXU/YygpOmModSk7aWYodm9pZCAwPT09dCl0aHJvdyBzKHttZXRob2Q6b30pO2NvbnN0IHI9dCBpbnN0YW5jZW9mIFByb21pc2U/YXdhaXQgdDp0O2lmKG51bGw9PT1uKXtpZih2b2lkIDAhPT1yLnJlc3VsdCl0aHJvdyBhKHttZXRob2Q6b30pfWVsc2V7aWYodm9pZCAwPT09ci5yZXN1bHQpdGhyb3cgYSh7bWV0aG9kOm99KTtjb25zdHtyZXN1bHQ6dCx0cmFuc2ZlcmFibGVzOmk9W119PXI7ZS5wb3N0TWVzc2FnZSh7aWQ6bixyZXN1bHQ6dH0saSl9fWNhdGNoKHQpe2NvbnN0e21lc3NhZ2U6cixzdGF0dXM6bz0tMzI2MDN9PXQ7ZS5wb3N0TWVzc2FnZSh7ZXJyb3I6e2NvZGU6byxtZXNzYWdlOnJ9LGlkOm59KX19O3ZhciBmPXIoMTA3KTtjb25zdCBsPW5ldyBNYXAsZD0oZSx0LHIpPT4oey4uLnQsY29ubmVjdDpyPT57bGV0e3BvcnQ6bn09cjtuLnN0YXJ0KCk7Y29uc3Qgbz1lKG4sdCksaT0oMCxmLmdlbmVyYXRlVW5pcXVlTnVtYmVyKShsKTtyZXR1cm4gbC5zZXQoaSwoKCk9PntvKCksbi5jbG9zZSgpLGwuZGVsZXRlKGkpfSkpLHtyZXN1bHQ6aX19LGRpc2Nvbm5lY3Q6ZT0+e2xldHtwb3J0SWQ6dH09ZTtjb25zdCByPWwuZ2V0KHQpO2lmKHZvaWQgMD09PXIpdGhyb3cgdSh7cG9ydElkOnQudG9TdHJpbmcoKX0pO3JldHVybiByKCkse3Jlc3VsdDpudWxsfX0saXNTdXBwb3J0ZWQ6YXN5bmMoKT0+e2lmKGF3YWl0IG5ldyBQcm9taXNlKChlPT57Y29uc3QgdD1uZXcgQXJyYXlCdWZmZXIoMCkse3BvcnQxOnIscG9ydDI6bn09bmV3IE1lc3NhZ2VDaGFubmVsO3Iub25tZXNzYWdlPXQ9PntsZXR7ZGF0YTpyfT10O3JldHVybiBlKG51bGwhPT1yKX0sbi5wb3N0TWVzc2FnZSh0LFt0XSl9KSkpe2NvbnN0IGU9cigpO3JldHVybntyZXN1bHQ6ZSBpbnN0YW5jZW9mIFByb21pc2U/YXdhaXQgZTplfX1yZXR1cm57cmVzdWx0OiExfX19KSxwPWZ1bmN0aW9uKGUsdCl7bGV0IHI9YXJndW1lbnRzLmxlbmd0aD4yJiZ2b2lkIDAhPT1hcmd1bWVudHNbMl0/YXJndW1lbnRzWzJdOigpPT4hMDtjb25zdCBuPWQocCx0LHIpLG89YyhlLG4pO3JldHVybiBlLmFkZEV2ZW50TGlzdGVuZXIoXCJtZXNzYWdlXCIsbyksKCk9PmUucmVtb3ZlRXZlbnRMaXN0ZW5lcihcIm1lc3NhZ2VcIixvKX0sbT1lPT5lLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpLnBhZFN0YXJ0KDIsXCIwXCIpLGc9ZnVuY3Rpb24oZSl7bGV0IHQ9YXJndW1lbnRzLmxlbmd0aD4xJiZ2b2lkIDAhPT1hcmd1bWVudHNbMV0/YXJndW1lbnRzWzFdOjAscj1hcmd1bWVudHMubGVuZ3RoPjImJnZvaWQgMCE9PWFyZ3VtZW50c1syXT9hcmd1bWVudHNbMl06ZS5ieXRlTGVuZ3RoLSh0LWUuYnl0ZU9mZnNldCk7Y29uc3Qgbj10K2UuYnl0ZU9mZnNldCxvPVtdLGk9bmV3IFVpbnQ4QXJyYXkoZS5idWZmZXIsbixyKTtmb3IobGV0IGU9MDtlPHI7ZSs9MSlvW2VdPW0oaVtlXSk7cmV0dXJuIG8uam9pbihcIlwiKX0saD1mdW5jdGlvbihlKXtsZXQgdD1hcmd1bWVudHMubGVuZ3RoPjEmJnZvaWQgMCE9PWFyZ3VtZW50c1sxXT9hcmd1bWVudHNbMV06MCxyPWFyZ3VtZW50cy5sZW5ndGg+MiYmdm9pZCAwIT09YXJndW1lbnRzWzJdP2FyZ3VtZW50c1syXTplLmJ5dGVMZW5ndGgtKHQtZS5ieXRlT2Zmc2V0KTtjb25zdCBuPXQrZS5ieXRlT2Zmc2V0LG89bmV3IFVpbnQ4QXJyYXkoZS5idWZmZXIsbixyKTtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZS5hcHBseShudWxsLG8pfSx2PShlLHQscik9PntsZXQgbjtjb25zdHtvZmZzZXQ6byx2YWx1ZTppfT1NKGUsdCkscz1lLmdldFVpbnQ4KG8pO3JldHVybiBuPTI0MD09PXM/VShlLG8rMSk6MjU1PT09cz94KGUsbysxKTp3KHMsZSxvKzEsciksey4uLm4sZXZlbnQ6ey4uLm4uZXZlbnQsZGVsdGE6aX0sZXZlbnRUeXBlQnl0ZTpzfX0seT1lPT57aWYoZS5ieXRlTGVuZ3RoPDE0KXRocm93IG5ldyBFcnJvcihcIkV4cGVjdGVkIGF0IGxlYXN0IDE0IGJ5dGVzIGluc3RlYWQgb2YgXCIuY29uY2F0KGUuYnl0ZUxlbmd0aCkpO2lmKFwiTVRoZFwiIT09aChlLDAsNCkpdGhyb3cgbmV3IEVycm9yKCdVbmV4cGVjdGVkIGNoYXJhY3RlcnMgXCInLmNvbmNhdChoKGUsMCw0KSwnXCIgZm91bmQgaW5zdGVhZCBvZiBcIk1UaGRcIicpKTtpZig2IT09ZS5nZXRVaW50MzIoNCkpdGhyb3cgbmV3IEVycm9yKFwiVGhlIGhlYWRlciBoYXMgYW4gdW5leHBlY3RlZCBsZW5ndGggb2YgXCIuY29uY2F0KGUuZ2V0VWludDMyKDQpLFwiIGluc3RlYWQgb2YgNlwiKSk7Y29uc3QgdD1lLmdldFVpbnQxNig4KSxyPWUuZ2V0VWludDE2KDEwKTtyZXR1cm57ZGl2aXNpb246ZS5nZXRVaW50MTYoMTIpLGZvcm1hdDp0LG51bWJlck9mVHJhY2tzOnJ9fSx4PShlLHQpPT57bGV0IHI7Y29uc3Qgbj1lLmdldFVpbnQ4KHQpLHtvZmZzZXQ6byx2YWx1ZTppfT1NKGUsdCsxKTtpZigxPT09bilyPXt0ZXh0OmgoZSxvLGkpfTtlbHNlIGlmKDI9PT1uKXI9e2NvcHlyaWdodE5vdGljZTpoKGUsbyxpKX07ZWxzZSBpZigzPT09bilyPXt0cmFja05hbWU6aChlLG8saSl9O2Vsc2UgaWYoND09PW4pcj17aW5zdHJ1bWVudE5hbWU6aChlLG8saSl9O2Vsc2UgaWYoNT09PW4pcj17bHlyaWM6aChlLG8saSl9O2Vsc2UgaWYoNj09PW4pcj17bWFya2VyOmgoZSxvLGkpfTtlbHNlIGlmKDc9PT1uKXI9e2N1ZVBvaW50OmgoZSxvLGkpfTtlbHNlIGlmKDg9PT1uKXI9e3Byb2dyYW1OYW1lOmgoZSxvLGkpfTtlbHNlIGlmKDk9PT1uKXI9e2RldmljZU5hbWU6aChlLG8saSl9O2Vsc2UgaWYoMTA9PT1ufHwxMT09PW58fDEyPT09bnx8MTM9PT1ufHwxND09PW58fDE1PT09bilyPXttZXRhVHlwZUJ5dGU6bShuKSx0ZXh0OmgoZSxvLGkpfTtlbHNlIGlmKDMyPT09bilyPXtjaGFubmVsUHJlZml4OmUuZ2V0VWludDgobyl9O2Vsc2UgaWYoMzM9PT1uKXI9e21pZGlQb3J0OmUuZ2V0VWludDgobyl9O2Vsc2UgaWYoNDc9PT1uKXI9e2VuZE9mVHJhY2s6ITB9O2Vsc2UgaWYoODE9PT1uKXI9e3NldFRlbXBvOnttaWNyb3NlY29uZHNQZXJRdWFydGVyOihlLmdldFVpbnQ4KG8pPDwxNikrKGUuZ2V0VWludDgobysxKTw8OCkrZS5nZXRVaW50OChvKzIpfX07ZWxzZSBpZig4ND09PW4pe2xldCB0O2NvbnN0IG49ZS5nZXRVaW50OChvKTswPT0oOTYmbik/dD0yNDozMj09KDk2Jm4pP3Q9MjU6NjQ9PSg5NiZuKT90PTI5Ojk2PT0oOTYmbikmJih0PTMwKSxyPXtzbXB0ZU9mZnNldDp7ZnJhbWU6ZS5nZXRVaW50OChvKzMpLGZyYW1lUmF0ZTp0LGhvdXI6MzEmbixtaW51dGVzOmUuZ2V0VWludDgobysxKSxzZWNvbmRzOmUuZ2V0VWludDgobysyKSxzdWJGcmFtZTplLmdldFVpbnQ4KG8rNCl9fX1lbHNlIGlmKDg4PT09bilyPXt0aW1lU2lnbmF0dXJlOntkZW5vbWluYXRvcjpNYXRoLnBvdygyLGUuZ2V0VWludDgobysxKSksbWV0cm9ub21lOmUuZ2V0VWludDgobysyKSxudW1lcmF0b3I6ZS5nZXRVaW50OChvKSx0aGlydHlzZWNvbmRzOmUuZ2V0VWludDgobyszKX19O2Vsc2UgaWYoODk9PT1uKXI9e2tleVNpZ25hdHVyZTp7a2V5OmUuZ2V0SW50OChvKSxzY2FsZTplLmdldEludDgobysxKX19O2Vsc2V7aWYoMTI3IT09bil0aHJvdyBuZXcgRXJyb3IoJ0Nhbm5vdCBwYXJzZSBhIG1ldGEgZXZlbnQgd2l0aCBhIHR5cGUgb2YgXCInLmNvbmNhdChtKG4pLCdcIicpKTtyPXtzZXF1ZW5jZXJTcGVjaWZpY0RhdGE6ZyhlLG8saSl9fXJldHVybntldmVudDpyLG9mZnNldDpvK2l9fSx3PShlLHQscixuKT0+e2NvbnN0IG89MD09KDEyOCZlKT9uOm51bGwsaT0obnVsbD09PW8/ZTpvKT4+NDtsZXQgcyxhPW51bGw9PT1vP3I6ci0xO2lmKDg9PT1pKXM9e25vdGVPZmY6e25vdGVOdW1iZXI6dC5nZXRVaW50OChhKSx2ZWxvY2l0eTp0LmdldFVpbnQ4KGErMSl9fSxhKz0yO2Vsc2UgaWYoOT09PWkpe2NvbnN0IGU9dC5nZXRVaW50OChhKSxyPXQuZ2V0VWludDgoYSsxKTtzPTA9PT1yP3tub3RlT2ZmOntub3RlTnVtYmVyOmUsdmVsb2NpdHk6cn19Ontub3RlT246e25vdGVOdW1iZXI6ZSx2ZWxvY2l0eTpyfX0sYSs9Mn1lbHNlIGlmKDEwPT09aSlzPXtrZXlQcmVzc3VyZTp7bm90ZU51bWJlcjp0LmdldFVpbnQ4KGEpLHByZXNzdXJlOnQuZ2V0VWludDgoYSsxKX19LGErPTI7ZWxzZSBpZigxMT09PWkpcz17Y29udHJvbENoYW5nZTp7dHlwZTp0LmdldFVpbnQ4KGEpLHZhbHVlOnQuZ2V0VWludDgoYSsxKX19LGErPTI7ZWxzZSBpZigxMj09PWkpcz17cHJvZ3JhbUNoYW5nZTp7cHJvZ3JhbU51bWJlcjp0LmdldFVpbnQ4KGEpfX0sYSs9MTtlbHNlIGlmKDEzPT09aSlzPXtjaGFubmVsUHJlc3N1cmU6e3ByZXNzdXJlOnQuZ2V0VWludDgoYSl9fSxhKz0xO2Vsc2V7aWYoMTQhPT1pKXRocm93IG5ldyBFcnJvcignQ2Fubm90IHBhcnNlIGEgbWlkaSBldmVudCB3aXRoIGEgdHlwZSBvZiBcIicuY29uY2F0KG0oaSksJ1wiJykpO3M9e3BpdGNoQmVuZDp0LmdldFVpbnQ4KGEpfHQuZ2V0VWludDgoYSsxKTw8N30sYSs9Mn1yZXR1cm4gcy5jaGFubmVsPTE1JihudWxsPT09bz9lOm8pLHtldmVudDpzLG9mZnNldDphfX0sVT0oZSx0KT0+e2NvbnN0e29mZnNldDpyLHZhbHVlOm59PU0oZSx0KTtyZXR1cm57ZXZlbnQ6e3N5c2V4OmcoZSxyLG4pfSxvZmZzZXQ6citufX0sYj0oZSx0KT0+e2lmKFwiTVRya1wiIT09aChlLHQsNCkpdGhyb3cgbmV3IEVycm9yKCdVbmV4cGVjdGVkIGNoYXJhY3RlcnMgXCInLmNvbmNhdChoKGUsdCw0KSwnXCIgZm91bmQgaW5zdGVhZCBvZiBcIk1UcmtcIicpKTtjb25zdCByPVtdLG49ZS5nZXRVaW50MzIodCs0KSt0Kzg7bGV0IG89bnVsbCxpPXQrODtmb3IoO2k8bjspe2NvbnN0IHQ9dihlLGksbykse2V2ZW50Om4sZXZlbnRUeXBlQnl0ZTpzfT10O3IucHVzaChuKSxpPXQub2Zmc2V0LHZvaWQgMCE9PW4uY2hhbm5lbCYmKDEyOCZzKT4wJiYobz1zKX1yZXR1cm57b2Zmc2V0OmksdHJhY2s6cn19LE09KGUsdCk9PntsZXQgcj10LG49MDtmb3IoOzspe2NvbnN0IHQ9ZS5nZXRVaW50OChyKTtpZihyKz0xLCEodD4xMjcpKXJldHVybiBuKz10LHtvZmZzZXQ6cix2YWx1ZTpufTtuKz0xMjcmdCxuPDw9N319O3Aoc2VsZix7cGFyc2U6ZT0+e2xldHthcnJheUJ1ZmZlcjp0fT1lO2NvbnN0IHI9KGU9Pntjb25zdCB0PW5ldyBEYXRhVmlldyhlKSxyPXkodCk7bGV0IG49MTQ7Y29uc3Qgbz1bXTtmb3IobGV0IGU9MCxpPXIubnVtYmVyT2ZUcmFja3M7ZTxpO2UrPTEpe2xldCBlOyh7b2Zmc2V0Om4sdHJhY2s6ZX09Yih0LG4pKSxvLnB1c2goZSl9cmV0dXJue2RpdmlzaW9uOnIuZGl2aXNpb24sZm9ybWF0OnIuZm9ybWF0LHRyYWNrczpvfX0pKHQpO3JldHVybntyZXN1bHQ6cn19fSl9KSgpfSkoKTtgOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOm1heC1saW5lLWxlbmd0aFxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d29ya2VyLmpzLm1hcCIsImltcG9ydCB7IE1pZGlGaWxlU2xpY2VyIH0gZnJvbSAnbWlkaS1maWxlLXNsaWNlcic7XG5leHBvcnQgY29uc3QgY3JlYXRlTWlkaUZpbGVTbGljZXIgPSAoanNvbikgPT4gbmV3IE1pZGlGaWxlU2xpY2VyKHsganNvbiB9KTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktZmlsZS1zbGljZXIuanMubWFwIiwiaW1wb3J0IHsgZW5jb2RlTWlkaU1lc3NhZ2UgfSBmcm9tICcuLi9oZWxwZXJzL2VuY29kZS1taWRpLW1lc3NhZ2UnO1xuaW1wb3J0IHsgTWlkaVBsYXllciB9IGZyb20gJy4uL21pZGktcGxheWVyJztcbmV4cG9ydCBjb25zdCBjcmVhdGVNaWRpUGxheWVyRmFjdG9yeSA9IChjcmVhdGVNaWRpRmlsZVNsaWNlciwgc2NoZWR1bGVyKSA9PiB7XG4gICAgcmV0dXJuIChvcHRpb25zKSA9PiB7XG4gICAgICAgIGNvbnN0IG1pZGlGaWxlU2xpY2VyID0gY3JlYXRlTWlkaUZpbGVTbGljZXIob3B0aW9ucy5qc29uKTtcbiAgICAgICAgcmV0dXJuIG5ldyBNaWRpUGxheWVyKHsgLi4ub3B0aW9ucywgZW5jb2RlTWlkaU1lc3NhZ2UsIG1pZGlGaWxlU2xpY2VyLCBzY2hlZHVsZXIgfSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXBsYXllci1mYWN0b3J5LmpzLm1hcCIsImltcG9ydCB7IGVuY29kZSB9IGZyb20gJ2pzb24tbWlkaS1tZXNzYWdlLWVuY29kZXInO1xuZXhwb3J0IGNvbnN0IGVuY29kZU1pZGlNZXNzYWdlID0gKGV2ZW50KSA9PiB7XG4gICAgcmV0dXJuIG5ldyBVaW50OEFycmF5KGVuY29kZShldmVudCkpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWVuY29kZS1taWRpLW1lc3NhZ2UuanMubWFwIiwiZXhwb3J0ICogZnJvbSAnLi9pbnRlcnZhbCc7XG5leHBvcnQgKiBmcm9tICcuL21pZGktcGxheWVyJztcbmV4cG9ydCAqIGZyb20gJy4vbWlkaS1wbGF5ZXItZmFjdG9yeS1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vbWlkaS1wbGF5ZXItb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL21pZGktb3V0cHV0Jztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWludGVydmFsLmpzLm1hcCIsIi8vIFRoaXMgaXMgYW4gaW5jb21wbGV0ZSB2ZXJzaW9uIG9mIHRoZSBNSURJT3V0cHV0IHNwZWNpZmljYXRpb24uXG5leHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLW91dHB1dC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXBsYXllci1mYWN0b3J5LW9wdGlvbnMuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1wbGF5ZXItb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXBsYXllci5qcy5tYXAiLCJpbXBvcnQgeyBQbGF5ZXJTdGF0ZSB9IGZyb20gJy4vdHlwZXMvcGxheWVyLXN0YXRlJztcbmV4cG9ydCBjbGFzcyBNaWRpUGxheWVyIHtcbiAgICBjb25zdHJ1Y3Rvcih7IGVuY29kZU1pZGlNZXNzYWdlLCBqc29uLCBtaWRpRmlsZVNsaWNlciwgbWlkaU91dHB1dCwgc2NoZWR1bGVyIH0pIHtcbiAgICAgICAgdGhpcy5fZW5jb2RlTWlkaU1lc3NhZ2UgPSBlbmNvZGVNaWRpTWVzc2FnZTtcbiAgICAgICAgdGhpcy5fZW5kZWRUcmFja3MgPSBudWxsO1xuICAgICAgICB0aGlzLl9qc29uID0ganNvbjtcbiAgICAgICAgdGhpcy5fbWlkaUZpbGVTbGljZXIgPSBtaWRpRmlsZVNsaWNlcjtcbiAgICAgICAgdGhpcy5fbWlkaU91dHB1dCA9IG1pZGlPdXRwdXQ7XG4gICAgICAgIHRoaXMuX29mZnNldCA9IG51bGw7XG4gICAgICAgIHRoaXMuX2xhdGVzdCA9IG51bGw7XG4gICAgICAgIHRoaXMuX3Jlc29sdmUgPSBudWxsO1xuICAgICAgICB0aGlzLl9zY2hlZHVsZXIgPSBzY2hlZHVsZXI7XG4gICAgICAgIHRoaXMuX3NjaGVkdWxlclN1YnNjcmlwdGlvbiA9IG51bGw7XG4gICAgICAgIC8vIExpc3QgYWxsIGNoYW5uZWxzIHRoYXQgYXJlIGNvbnRhaW5lZCBpbiB0aGUgTUlESSBmaWxlLlxuICAgICAgICAvLyBXZSB3aWxsIHVzZSBpdCB0byBzZW5kIEFsbCBTb3VuZCBPZmYgbWVzc2FnZXMgb24gcGF1c2UgLyBzdG9wLlxuICAgICAgICB0aGlzLl9jaGFubmVscyA9IHRoaXMuX2pzb24udHJhY2tzLnJlZHVjZSgoY2hhbm5lbHMsIHRyYWNrKSA9PiB7XG4gICAgICAgICAgICB0cmFjay5maWx0ZXIoZXZlbnQgPT4gJ2NoYW5uZWwnIGluIGV2ZW50KS5mb3JFYWNoKGV2ZW50ID0+IHtcbiAgICAgICAgICAgICAgICBjaGFubmVscy5hZGQoZXZlbnQuY2hhbm5lbCk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybiBjaGFubmVscztcbiAgICAgICAgfSwgbmV3IFNldCgpKTtcbiAgICB9XG4gICAgcGxheSgpIHtcbiAgICAgICAgaWYgKHRoaXMuc3RhdGUgPT09IFBsYXllclN0YXRlLlBsYXlpbmcpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignVGhlIHBsYXllciBpcyBjdXJyZW50bHkgcGxheWluZy4nKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9lbmRlZFRyYWNrcyA9IDA7XG4gICAgICAgIGlmICh0aGlzLl9vZmZzZXQgIT09IG51bGwpIHtcbiAgICAgICAgICAgIHRoaXMuX29mZnNldCA9IHRoaXMuX3NjaGVkdWxlci5ub3coKSAtIHRoaXMuX29mZnNldDtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcy5fcHJvbWlzZSgpO1xuICAgIH1cbiAgICBwYXVzZSgpIHtcbiAgICAgICAgaWYgKHRoaXMuc3RhdGUgIT09IFBsYXllclN0YXRlLlBsYXlpbmcpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignVGhlIHBsYXllciBpcyBub3QgY3VycmVudGx5IHBsYXlpbmcuJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fcGF1c2UoKTtcbiAgICAgICAgdGhpcy5fb2Zmc2V0ID0gdGhpcy5fc2NoZWR1bGVyLm5vdygpIC0gdGhpcy5fb2Zmc2V0O1xuICAgIH1cbiAgICByZXN1bWUoKSB7XG4gICAgICAgIGlmICh0aGlzLnN0YXRlICE9PSBQbGF5ZXJTdGF0ZS5QYXVzZWQpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignVGhlIHBsYXllciBpcyBub3QgY3VycmVudGx5IHBhdXNlZC4nKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9vZmZzZXQgPSB0aGlzLl9zY2hlZHVsZXIubm93KCkgLSB0aGlzLl9vZmZzZXQ7XG4gICAgICAgIHJldHVybiB0aGlzLl9wcm9taXNlKCk7XG4gICAgfVxuICAgIHN0b3AoKSB7XG4gICAgICAgIHRoaXMuX3BhdXNlKCk7XG4gICAgICAgIHRoaXMuX29mZnNldCA9IG51bGw7XG4gICAgICAgIHRoaXMuX2VuZGVkVHJhY2tzID0gbnVsbDtcbiAgICB9XG4gICAgZ2V0IHN0YXRlKCkge1xuICAgICAgICBpZiAodGhpcy5fc2NoZWR1bGVyU3Vic2NyaXB0aW9uID09PSBudWxsICYmIHRoaXMuX3Jlc29sdmUgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9lbmRlZFRyYWNrcyA9PT0gbnVsbCA/IFBsYXllclN0YXRlLlN0b3BwZWQgOiBQbGF5ZXJTdGF0ZS5QYXVzZWQ7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIFBsYXllclN0YXRlLlBsYXlpbmc7XG4gICAgfVxuICAgIGdldCBwb3NpdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3NjaGVkdWxlci5ub3coKSAtIHRoaXMuX29mZnNldDtcbiAgICB9XG4gICAgc2Vlayhwb3NpdGlvbikge1xuICAgICAgICB0aGlzLl9jbGVhcigpO1xuICAgICAgICBpZiAodGhpcy5zdGF0ZSAhPT0gUGxheWVyU3RhdGUuUGxheWluZykge1xuICAgICAgICAgICAgdGhpcy5fb2Zmc2V0ID0gcG9zaXRpb247XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBjb25zdCBub3cgPSB0aGlzLl9zY2hlZHVsZXIubm93KCk7XG4gICAgICAgICAgICB0aGlzLl9vZmZzZXQgPSBub3cgLSBwb3NpdGlvbjtcbiAgICAgICAgICAgIHRoaXMuX3NjaGVkdWxlci5yZXNldChub3cpO1xuICAgICAgICB9XG4gICAgfVxuICAgIF9wYXVzZSgpIHtcbiAgICAgICAgaWYgKHRoaXMuX3Jlc29sdmUgIT09IG51bGwpIHtcbiAgICAgICAgICAgIHRoaXMuX3Jlc29sdmUoKTtcbiAgICAgICAgICAgIHRoaXMuX3Jlc29sdmUgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGlmICh0aGlzLl9zY2hlZHVsZXJTdWJzY3JpcHRpb24gIT09IG51bGwpIHtcbiAgICAgICAgICAgIHRoaXMuX3NjaGVkdWxlclN1YnNjcmlwdGlvbi51bnN1YnNjcmliZSgpO1xuICAgICAgICAgICAgdGhpcy5fc2NoZWR1bGVyU3Vic2NyaXB0aW9uID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9jbGVhcigpO1xuICAgIH1cbiAgICBfY2xlYXIoKSB7XG4gICAgICAgIHZhciBfYSwgX2IsIF9jO1xuICAgICAgICAoX2IgPSAoX2EgPSB0aGlzLl9taWRpT3V0cHV0KS5jbGVhcikgPT09IG51bGwgfHwgX2IgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9iLmNhbGwoX2EpO1xuICAgICAgICAoX2MgPSB0aGlzLl9jaGFubmVscykgPT09IG51bGwgfHwgX2MgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9jLmZvckVhY2goY2hhbm5lbCA9PiB7XG4gICAgICAgICAgICBjb25zdCBhbGxTb3VuZE9mZiA9IHRoaXMuX2VuY29kZU1pZGlNZXNzYWdlKHtcbiAgICAgICAgICAgICAgICBjaGFubmVsLFxuICAgICAgICAgICAgICAgIGNvbnRyb2xDaGFuZ2U6IHtcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogMTIwLFxuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogMTI3XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB0aGlzLl9taWRpT3V0cHV0LnNlbmQoYWxsU291bmRPZmYsIHRoaXMuX2xhdGVzdCArIDEpO1xuICAgICAgICB9KTtcbiAgICB9XG4gICAgX3Byb21pc2UoKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgICAgICAgICB0aGlzLl9yZXNvbHZlID0gcmVzb2x2ZTtcbiAgICAgICAgICAgIHRoaXMuX3NjaGVkdWxlclN1YnNjcmlwdGlvbiA9IHRoaXMuX3NjaGVkdWxlci5zdWJzY3JpYmUoe1xuICAgICAgICAgICAgICAgIGVycm9yOiAoZXJyKSA9PiByZWplY3QoZXJyKSxcbiAgICAgICAgICAgICAgICBuZXh0OiAoeyBlbmQsIHN0YXJ0IH0pID0+IHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuX29mZnNldCA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5fb2Zmc2V0ID0gc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuX2xhdGVzdCA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5fbGF0ZXN0ID0gc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fc2NoZWR1bGUoc3RhcnQsIGVuZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBpZiAodGhpcy5fcmVzb2x2ZSA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHRoaXMuX3NjaGVkdWxlclN1YnNjcmlwdGlvbi51bnN1YnNjcmliZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG4gICAgX3NjaGVkdWxlKHN0YXJ0LCBlbmQpIHtcbiAgICAgICAgaWYgKHRoaXMuX2VuZGVkVHJhY2tzID09PSBudWxsIHx8IHRoaXMuX29mZnNldCA9PT0gbnVsbCB8fCB0aGlzLl9yZXNvbHZlID09PSBudWxsKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoKTsgLy8gQHRvZG9cbiAgICAgICAgfVxuICAgICAgICBjb25zdCBldmVudHMgPSB0aGlzLl9taWRpRmlsZVNsaWNlci5zbGljZShzdGFydCAtIHRoaXMuX29mZnNldCwgZW5kIC0gdGhpcy5fb2Zmc2V0KTtcbiAgICAgICAgZXZlbnRzXG4gICAgICAgICAgICAuZmlsdGVyKCh7IGV2ZW50IH0pID0+IE1pZGlQbGF5ZXIuX2lzU2VuZGFibGVFdmVudChldmVudCkpXG4gICAgICAgICAgICAuZm9yRWFjaCgoeyBldmVudCwgdGltZSB9KSA9PiB7XG4gICAgICAgICAgICB0aGlzLl9taWRpT3V0cHV0LnNlbmQodGhpcy5fZW5jb2RlTWlkaU1lc3NhZ2UoZXZlbnQpLCBzdGFydCArIHRpbWUpO1xuICAgICAgICAgICAgdGhpcy5fbGF0ZXN0ID0gTWF0aC5tYXgodGhpcy5fbGF0ZXN0LCBzdGFydCArIHRpbWUpO1xuICAgICAgICB9KTtcbiAgICAgICAgY29uc3QgZW5kZWRUcmFja3MgPSBldmVudHMuZmlsdGVyKCh7IGV2ZW50IH0pID0+IE1pZGlQbGF5ZXIuX2lzRW5kT2ZUcmFjayhldmVudCkpLmxlbmd0aDtcbiAgICAgICAgdGhpcy5fZW5kZWRUcmFja3MgKz0gZW5kZWRUcmFja3M7XG4gICAgICAgIGlmICh0aGlzLl9lbmRlZFRyYWNrcyA9PT0gdGhpcy5fanNvbi50cmFja3MubGVuZ3RoICYmIHRoaXMuX3NjaGVkdWxlci5ub3coKSA+IHRoaXMuX2xhdGVzdCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuX3NjaGVkdWxlclN1YnNjcmlwdGlvbiAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHRoaXMuX3NjaGVkdWxlclN1YnNjcmlwdGlvbi51bnN1YnNjcmliZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhpcy5fc2NoZWR1bGVyU3Vic2NyaXB0aW9uID0gbnVsbDtcbiAgICAgICAgICAgIHRoaXMuX2VuZGVkVHJhY2tzID0gbnVsbDtcbiAgICAgICAgICAgIHRoaXMuX3Jlc29sdmUoKTtcbiAgICAgICAgICAgIHRoaXMuX3Jlc29sdmUgPSBudWxsO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0YXRpYyBfaXNFbmRPZlRyYWNrKGV2ZW50KSB7XG4gICAgICAgIHJldHVybiAnZW5kT2ZUcmFjaycgaW4gZXZlbnQ7XG4gICAgfVxuICAgIHN0YXRpYyBfaXNTZW5kYWJsZUV2ZW50KGV2ZW50KSB7XG4gICAgICAgIHJldHVybiAnY29udHJvbENoYW5nZScgaW4gZXZlbnQgfHwgJ25vdGVPZmYnIGluIGV2ZW50IHx8ICdub3RlT24nIGluIGV2ZW50IHx8ICdwcm9ncmFtQ2hhbmdlJyBpbiBldmVudDtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXBsYXllci5qcy5tYXAiLCJpbXBvcnQgeyBjbGVhckludGVydmFsLCBzZXRJbnRlcnZhbCB9IGZyb20gJ3dvcmtlci10aW1lcnMnO1xuaW1wb3J0IHsgY3JlYXRlTWlkaUZpbGVTbGljZXIgfSBmcm9tICcuL2ZhY3Rvcmllcy9taWRpLWZpbGUtc2xpY2VyJztcbmltcG9ydCB7IGNyZWF0ZU1pZGlQbGF5ZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbWlkaS1wbGF5ZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBTY2hlZHVsZXIgfSBmcm9tICcuL3NjaGVkdWxlcic7XG4vKlxuICogQHRvZG8gRXhwbGljaXRseSByZWZlcmVuY2luZyB0aGUgYmFycmVsIGZpbGUgc2VlbXMgdG8gYmUgbmVjZXNzYXJ5IHdoZW4gZW5hYmxpbmcgdGhlXG4gKiBpc29sYXRlZE1vZHVsZXMgY29tcGlsZXIgb3B0aW9uLlxuICovXG5leHBvcnQgKiBmcm9tICcuL2ludGVyZmFjZXMvaW5kZXgnO1xuZXhwb3J0ICogZnJvbSAnLi90eXBlcy9pbmRleCc7XG5jb25zdCBzY2hlZHVsZXIgPSBuZXcgU2NoZWR1bGVyKGNsZWFySW50ZXJ2YWwsIHBlcmZvcm1hbmNlLCBzZXRJbnRlcnZhbCk7XG5jb25zdCBjcmVhdGVNaWRpUGxheWVyID0gY3JlYXRlTWlkaVBsYXllckZhY3RvcnkoY3JlYXRlTWlkaUZpbGVTbGljZXIsIHNjaGVkdWxlcik7XG5leHBvcnQgY29uc3QgY3JlYXRlID0gKG9wdGlvbnMpID0+IGNyZWF0ZU1pZGlQbGF5ZXIob3B0aW9ucyk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tb2R1bGUuanMubWFwIiwiaW1wb3J0IHsgU3ViamVjdCwgbWVyZ2UsIG9mIH0gZnJvbSAncnhqcyc7XG5jb25zdCBJTlRFUlZBTCA9IDUwMDtcbmV4cG9ydCBjbGFzcyBTY2hlZHVsZXIge1xuICAgIGNvbnN0cnVjdG9yKF9jbGVhckludGVydmFsLCBfcGVyZm9ybWFuY2UsIF9zZXRJbnRlcnZhbCkge1xuICAgICAgICB0aGlzLl9jbGVhckludGVydmFsID0gX2NsZWFySW50ZXJ2YWw7XG4gICAgICAgIHRoaXMuX3BlcmZvcm1hbmNlID0gX3BlcmZvcm1hbmNlO1xuICAgICAgICB0aGlzLl9zZXRJbnRlcnZhbCA9IF9zZXRJbnRlcnZhbDtcbiAgICAgICAgdGhpcy5faW50ZXJ2YWxJZCA9IG51bGw7XG4gICAgICAgIHRoaXMuX25leHRUaWNrID0gMDtcbiAgICAgICAgdGhpcy5fbnVtYmVyT2ZTdWJzY3JpYmVycyA9IDA7XG4gICAgICAgIHRoaXMuX3N1YmplY3QgPSBuZXcgU3ViamVjdCgpO1xuICAgIH1cbiAgICBub3coKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wZXJmb3JtYW5jZS5ub3coKTtcbiAgICB9XG4gICAgc3Vic2NyaWJlKG9ic2VydmVyKSB7XG4gICAgICAgIHRoaXMuX251bWJlck9mU3Vic2NyaWJlcnMgKz0gMTtcbiAgICAgICAgY29uc3QgY3VycmVudFRpbWUgPSB0aGlzLl9wZXJmb3JtYW5jZS5ub3coKTtcbiAgICAgICAgaWYgKHRoaXMuX251bWJlck9mU3Vic2NyaWJlcnMgPT09IDEpIHtcbiAgICAgICAgICAgIHRoaXMuX3N0YXJ0KGN1cnJlbnRUaW1lKTtcbiAgICAgICAgfVxuICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6ZGVwcmVjYXRpb25cbiAgICAgICAgY29uc3Qgc3Vic2NyaXB0aW9uID0gbWVyZ2Uob2YoeyBlbmQ6IHRoaXMuX25leHRUaWNrICsgSU5URVJWQUwsIHN0YXJ0OiBjdXJyZW50VGltZSB9KSwgdGhpcy5fc3ViamVjdCkuc3Vic2NyaWJlKG9ic2VydmVyKTtcbiAgICAgICAgY29uc3QgdW5zdWJzY3JpYmUgPSAoKSA9PiB7XG4gICAgICAgICAgICB0aGlzLl9udW1iZXJPZlN1YnNjcmliZXJzIC09IDE7XG4gICAgICAgICAgICBpZiAodGhpcy5fbnVtYmVyT2ZTdWJzY3JpYmVycyA9PT0gMCkge1xuICAgICAgICAgICAgICAgIHRoaXMuX3N0b3AoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBzdWJzY3JpcHRpb24udW5zdWJzY3JpYmUoKTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIHsgdW5zdWJzY3JpYmUgfTtcbiAgICB9XG4gICAgcmVzZXQoY3VycmVudFRpbWUpIHtcbiAgICAgICAgdGhpcy5fbmV4dFRpY2sgPSBjdXJyZW50VGltZTtcbiAgICAgICAgdGhpcy5fc3ViamVjdC5uZXh0KHsgZW5kOiB0aGlzLl9uZXh0VGljayArIElOVEVSVkFMLCBzdGFydDogdGhpcy5fbmV4dFRpY2sgfSk7XG4gICAgfVxuICAgIF9zdGFydChjdXJyZW50VGltZSkge1xuICAgICAgICB0aGlzLl9uZXh0VGljayA9IGN1cnJlbnRUaW1lICsgSU5URVJWQUw7XG4gICAgICAgIHRoaXMuX2ludGVydmFsSWQgPSB0aGlzLl9zZXRJbnRlcnZhbCgoKSA9PiB7XG4gICAgICAgICAgICBpZiAodGhpcy5fcGVyZm9ybWFuY2Uubm93KCkgPj0gdGhpcy5fbmV4dFRpY2spIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9uZXh0VGljayArPSBJTlRFUlZBTDtcbiAgICAgICAgICAgICAgICB0aGlzLl9zdWJqZWN0Lm5leHQoeyBlbmQ6IHRoaXMuX25leHRUaWNrICsgSU5URVJWQUwsIHN0YXJ0OiB0aGlzLl9uZXh0VGljayB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSwgSU5URVJWQUwgLyAxMCk7XG4gICAgfVxuICAgIF9zdG9wKCkge1xuICAgICAgICBpZiAodGhpcy5faW50ZXJ2YWxJZCAhPT0gbnVsbCkge1xuICAgICAgICAgICAgdGhpcy5fY2xlYXJJbnRlcnZhbCh0aGlzLl9pbnRlcnZhbElkKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9pbnRlcnZhbElkID0gbnVsbDtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zY2hlZHVsZXIuanMubWFwIiwiZXhwb3J0ICogZnJvbSAnLi9taWRpLWZpbGUtc2xpY2VyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9taWRpLXBsYXllci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbWlkaS1wbGF5ZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vcGxheWVyLXN0YXRlJztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pZGktZmlsZS1zbGljZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWRpLXBsYXllci1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlkaS1wbGF5ZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQgdmFyIFBsYXllclN0YXRlO1xuKGZ1bmN0aW9uIChQbGF5ZXJTdGF0ZSkge1xuICAgIFBsYXllclN0YXRlW1BsYXllclN0YXRlW1wiU3RvcHBlZFwiXSA9IDBdID0gXCJTdG9wcGVkXCI7XG4gICAgUGxheWVyU3RhdGVbUGxheWVyU3RhdGVbXCJQbGF5aW5nXCJdID0gMV0gPSBcIlBsYXlpbmdcIjtcbiAgICBQbGF5ZXJTdGF0ZVtQbGF5ZXJTdGF0ZVtcIlBhdXNlZFwiXSA9IDJdID0gXCJQYXVzZWRcIjtcbn0pKFBsYXllclN0YXRlIHx8IChQbGF5ZXJTdGF0ZSA9IHt9KSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wbGF5ZXItc3RhdGUuanMubWFwIiwidmFyIGJuID0gcmVxdWlyZSgnYm4uanMnKTtcbnZhciBicm9yYW5kID0gcmVxdWlyZSgnYnJvcmFuZCcpO1xuXG5mdW5jdGlvbiBNaWxsZXJSYWJpbihyYW5kKSB7XG4gIHRoaXMucmFuZCA9IHJhbmQgfHwgbmV3IGJyb3JhbmQuUmFuZCgpO1xufVxubW9kdWxlLmV4cG9ydHMgPSBNaWxsZXJSYWJpbjtcblxuTWlsbGVyUmFiaW4uY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKHJhbmQpIHtcbiAgcmV0dXJuIG5ldyBNaWxsZXJSYWJpbihyYW5kKTtcbn07XG5cbk1pbGxlclJhYmluLnByb3RvdHlwZS5fcmFuZGJlbG93ID0gZnVuY3Rpb24gX3JhbmRiZWxvdyhuKSB7XG4gIHZhciBsZW4gPSBuLmJpdExlbmd0aCgpO1xuICB2YXIgbWluX2J5dGVzID0gTWF0aC5jZWlsKGxlbiAvIDgpO1xuXG4gIC8vIEdlbmVyYWdlIHJhbmRvbSBieXRlcyB1bnRpbCBhIG51bWJlciBsZXNzIHRoYW4gbiBpcyBmb3VuZC5cbiAgLy8gVGhpcyBlbnN1cmVzIHRoYXQgMC4ubi0xIGhhdmUgYW4gZXF1YWwgcHJvYmFiaWxpdHkgb2YgYmVpbmcgc2VsZWN0ZWQuXG4gIGRvXG4gICAgdmFyIGEgPSBuZXcgYm4odGhpcy5yYW5kLmdlbmVyYXRlKG1pbl9ieXRlcykpO1xuICB3aGlsZSAoYS5jbXAobikgPj0gMCk7XG5cbiAgcmV0dXJuIGE7XG59O1xuXG5NaWxsZXJSYWJpbi5wcm90b3R5cGUuX3JhbmRyYW5nZSA9IGZ1bmN0aW9uIF9yYW5kcmFuZ2Uoc3RhcnQsIHN0b3ApIHtcbiAgLy8gR2VuZXJhdGUgYSByYW5kb20gbnVtYmVyIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0byBzdGFydCBhbmQgbGVzcyB0aGFuIHN0b3AuXG4gIHZhciBzaXplID0gc3RvcC5zdWIoc3RhcnQpO1xuICByZXR1cm4gc3RhcnQuYWRkKHRoaXMuX3JhbmRiZWxvdyhzaXplKSk7XG59O1xuXG5NaWxsZXJSYWJpbi5wcm90b3R5cGUudGVzdCA9IGZ1bmN0aW9uIHRlc3QobiwgaywgY2IpIHtcbiAgdmFyIGxlbiA9IG4uYml0TGVuZ3RoKCk7XG4gIHZhciByZWQgPSBibi5tb250KG4pO1xuICB2YXIgcm9uZSA9IG5ldyBibigxKS50b1JlZChyZWQpO1xuXG4gIGlmICghaylcbiAgICBrID0gTWF0aC5tYXgoMSwgKGxlbiAvIDQ4KSB8IDApO1xuXG4gIC8vIEZpbmQgZCBhbmQgcywgKG4gLSAxKSA9ICgyIF4gcykgKiBkO1xuICB2YXIgbjEgPSBuLnN1Ym4oMSk7XG4gIGZvciAodmFyIHMgPSAwOyAhbjEudGVzdG4ocyk7IHMrKykge31cbiAgdmFyIGQgPSBuLnNocm4ocyk7XG5cbiAgdmFyIHJuMSA9IG4xLnRvUmVkKHJlZCk7XG5cbiAgdmFyIHByaW1lID0gdHJ1ZTtcbiAgZm9yICg7IGsgPiAwOyBrLS0pIHtcbiAgICB2YXIgYSA9IHRoaXMuX3JhbmRyYW5nZShuZXcgYm4oMiksIG4xKTtcbiAgICBpZiAoY2IpXG4gICAgICBjYihhKTtcblxuICAgIHZhciB4ID0gYS50b1JlZChyZWQpLnJlZFBvdyhkKTtcbiAgICBpZiAoeC5jbXAocm9uZSkgPT09IDAgfHwgeC5jbXAocm4xKSA9PT0gMClcbiAgICAgIGNvbnRpbnVlO1xuXG4gICAgZm9yICh2YXIgaSA9IDE7IGkgPCBzOyBpKyspIHtcbiAgICAgIHggPSB4LnJlZFNxcigpO1xuXG4gICAgICBpZiAoeC5jbXAocm9uZSkgPT09IDApXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIGlmICh4LmNtcChybjEpID09PSAwKVxuICAgICAgICBicmVhaztcbiAgICB9XG5cbiAgICBpZiAoaSA9PT0gcylcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHJldHVybiBwcmltZTtcbn07XG5cbk1pbGxlclJhYmluLnByb3RvdHlwZS5nZXREaXZpc29yID0gZnVuY3Rpb24gZ2V0RGl2aXNvcihuLCBrKSB7XG4gIHZhciBsZW4gPSBuLmJpdExlbmd0aCgpO1xuICB2YXIgcmVkID0gYm4ubW9udChuKTtcbiAgdmFyIHJvbmUgPSBuZXcgYm4oMSkudG9SZWQocmVkKTtcblxuICBpZiAoIWspXG4gICAgayA9IE1hdGgubWF4KDEsIChsZW4gLyA0OCkgfCAwKTtcblxuICAvLyBGaW5kIGQgYW5kIHMsIChuIC0gMSkgPSAoMiBeIHMpICogZDtcbiAgdmFyIG4xID0gbi5zdWJuKDEpO1xuICBmb3IgKHZhciBzID0gMDsgIW4xLnRlc3RuKHMpOyBzKyspIHt9XG4gIHZhciBkID0gbi5zaHJuKHMpO1xuXG4gIHZhciBybjEgPSBuMS50b1JlZChyZWQpO1xuXG4gIGZvciAoOyBrID4gMDsgay0tKSB7XG4gICAgdmFyIGEgPSB0aGlzLl9yYW5kcmFuZ2UobmV3IGJuKDIpLCBuMSk7XG5cbiAgICB2YXIgZyA9IG4uZ2NkKGEpO1xuICAgIGlmIChnLmNtcG4oMSkgIT09IDApXG4gICAgICByZXR1cm4gZztcblxuICAgIHZhciB4ID0gYS50b1JlZChyZWQpLnJlZFBvdyhkKTtcbiAgICBpZiAoeC5jbXAocm9uZSkgPT09IDAgfHwgeC5jbXAocm4xKSA9PT0gMClcbiAgICAgIGNvbnRpbnVlO1xuXG4gICAgZm9yICh2YXIgaSA9IDE7IGkgPCBzOyBpKyspIHtcbiAgICAgIHggPSB4LnJlZFNxcigpO1xuXG4gICAgICBpZiAoeC5jbXAocm9uZSkgPT09IDApXG4gICAgICAgIHJldHVybiB4LmZyb21SZWQoKS5zdWJuKDEpLmdjZChuKTtcbiAgICAgIGlmICh4LmNtcChybjEpID09PSAwKVxuICAgICAgICBicmVhaztcbiAgICB9XG5cbiAgICBpZiAoaSA9PT0gcykge1xuICAgICAgeCA9IHgucmVkU3FyKCk7XG4gICAgICByZXR1cm4geC5mcm9tUmVkKCkuc3VibigxKS5nY2Qobik7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGZhbHNlO1xufTtcbiIsIihmdW5jdGlvbiAobW9kdWxlLCBleHBvcnRzKSB7XG4gICd1c2Ugc3RyaWN0JztcblxuICAvLyBVdGlsc1xuICBmdW5jdGlvbiBhc3NlcnQgKHZhbCwgbXNnKSB7XG4gICAgaWYgKCF2YWwpIHRocm93IG5ldyBFcnJvcihtc2cgfHwgJ0Fzc2VydGlvbiBmYWlsZWQnKTtcbiAgfVxuXG4gIC8vIENvdWxkIHVzZSBgaW5oZXJpdHNgIG1vZHVsZSwgYnV0IGRvbid0IHdhbnQgdG8gbW92ZSBmcm9tIHNpbmdsZSBmaWxlXG4gIC8vIGFyY2hpdGVjdHVyZSB5ZXQuXG4gIGZ1bmN0aW9uIGluaGVyaXRzIChjdG9yLCBzdXBlckN0b3IpIHtcbiAgICBjdG9yLnN1cGVyXyA9IHN1cGVyQ3RvcjtcbiAgICB2YXIgVGVtcEN0b3IgPSBmdW5jdGlvbiAoKSB7fTtcbiAgICBUZW1wQ3Rvci5wcm90b3R5cGUgPSBzdXBlckN0b3IucHJvdG90eXBlO1xuICAgIGN0b3IucHJvdG90eXBlID0gbmV3IFRlbXBDdG9yKCk7XG4gICAgY3Rvci5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBjdG9yO1xuICB9XG5cbiAgLy8gQk5cblxuICBmdW5jdGlvbiBCTiAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAoQk4uaXNCTihudW1iZXIpKSB7XG4gICAgICByZXR1cm4gbnVtYmVyO1xuICAgIH1cblxuICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgIHRoaXMud29yZHMgPSBudWxsO1xuICAgIHRoaXMubGVuZ3RoID0gMDtcblxuICAgIC8vIFJlZHVjdGlvbiBjb250ZXh0XG4gICAgdGhpcy5yZWQgPSBudWxsO1xuXG4gICAgaWYgKG51bWJlciAhPT0gbnVsbCkge1xuICAgICAgaWYgKGJhc2UgPT09ICdsZScgfHwgYmFzZSA9PT0gJ2JlJykge1xuICAgICAgICBlbmRpYW4gPSBiYXNlO1xuICAgICAgICBiYXNlID0gMTA7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuX2luaXQobnVtYmVyIHx8IDAsIGJhc2UgfHwgMTAsIGVuZGlhbiB8fCAnYmUnKTtcbiAgICB9XG4gIH1cbiAgaWYgKHR5cGVvZiBtb2R1bGUgPT09ICdvYmplY3QnKSB7XG4gICAgbW9kdWxlLmV4cG9ydHMgPSBCTjtcbiAgfSBlbHNlIHtcbiAgICBleHBvcnRzLkJOID0gQk47XG4gIH1cblxuICBCTi5CTiA9IEJOO1xuICBCTi53b3JkU2l6ZSA9IDI2O1xuXG4gIHZhciBCdWZmZXI7XG4gIHRyeSB7XG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmIHR5cGVvZiB3aW5kb3cuQnVmZmVyICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgQnVmZmVyID0gd2luZG93LkJ1ZmZlcjtcbiAgICB9IGVsc2Uge1xuICAgICAgQnVmZmVyID0gcmVxdWlyZSgnYnVmZmVyJykuQnVmZmVyO1xuICAgIH1cbiAgfSBjYXRjaCAoZSkge1xuICB9XG5cbiAgQk4uaXNCTiA9IGZ1bmN0aW9uIGlzQk4gKG51bSkge1xuICAgIGlmIChudW0gaW5zdGFuY2VvZiBCTikge1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIG51bSAhPT0gbnVsbCAmJiB0eXBlb2YgbnVtID09PSAnb2JqZWN0JyAmJlxuICAgICAgbnVtLmNvbnN0cnVjdG9yLndvcmRTaXplID09PSBCTi53b3JkU2l6ZSAmJiBBcnJheS5pc0FycmF5KG51bS53b3Jkcyk7XG4gIH07XG5cbiAgQk4ubWF4ID0gZnVuY3Rpb24gbWF4IChsZWZ0LCByaWdodCkge1xuICAgIGlmIChsZWZ0LmNtcChyaWdodCkgPiAwKSByZXR1cm4gbGVmdDtcbiAgICByZXR1cm4gcmlnaHQ7XG4gIH07XG5cbiAgQk4ubWluID0gZnVuY3Rpb24gbWluIChsZWZ0LCByaWdodCkge1xuICAgIGlmIChsZWZ0LmNtcChyaWdodCkgPCAwKSByZXR1cm4gbGVmdDtcbiAgICByZXR1cm4gcmlnaHQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0ID0gZnVuY3Rpb24gaW5pdCAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAodHlwZW9mIG51bWJlciA9PT0gJ251bWJlcicpIHtcbiAgICAgIHJldHVybiB0aGlzLl9pbml0TnVtYmVyKG51bWJlciwgYmFzZSwgZW5kaWFuKTtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIG51bWJlciA9PT0gJ29iamVjdCcpIHtcbiAgICAgIHJldHVybiB0aGlzLl9pbml0QXJyYXkobnVtYmVyLCBiYXNlLCBlbmRpYW4pO1xuICAgIH1cblxuICAgIGlmIChiYXNlID09PSAnaGV4Jykge1xuICAgICAgYmFzZSA9IDE2O1xuICAgIH1cbiAgICBhc3NlcnQoYmFzZSA9PT0gKGJhc2UgfCAwKSAmJiBiYXNlID49IDIgJiYgYmFzZSA8PSAzNik7XG5cbiAgICBudW1iZXIgPSBudW1iZXIudG9TdHJpbmcoKS5yZXBsYWNlKC9cXHMrL2csICcnKTtcbiAgICB2YXIgc3RhcnQgPSAwO1xuICAgIGlmIChudW1iZXJbMF0gPT09ICctJykge1xuICAgICAgc3RhcnQrKztcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgIH1cblxuICAgIGlmIChzdGFydCA8IG51bWJlci5sZW5ndGgpIHtcbiAgICAgIGlmIChiYXNlID09PSAxNikge1xuICAgICAgICB0aGlzLl9wYXJzZUhleChudW1iZXIsIHN0YXJ0LCBlbmRpYW4pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5fcGFyc2VCYXNlKG51bWJlciwgYmFzZSwgc3RhcnQpO1xuICAgICAgICBpZiAoZW5kaWFuID09PSAnbGUnKSB7XG4gICAgICAgICAgdGhpcy5faW5pdEFycmF5KHRoaXMudG9BcnJheSgpLCBiYXNlLCBlbmRpYW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faW5pdE51bWJlciA9IGZ1bmN0aW9uIF9pbml0TnVtYmVyIChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIGlmIChudW1iZXIgPCAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIG51bWJlciA9IC1udW1iZXI7XG4gICAgfVxuICAgIGlmIChudW1iZXIgPCAweDQwMDAwMDApIHtcbiAgICAgIHRoaXMud29yZHMgPSBbIG51bWJlciAmIDB4M2ZmZmZmZiBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH0gZWxzZSBpZiAobnVtYmVyIDwgMHgxMDAwMDAwMDAwMDAwMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFtcbiAgICAgICAgbnVtYmVyICYgMHgzZmZmZmZmLFxuICAgICAgICAobnVtYmVyIC8gMHg0MDAwMDAwKSAmIDB4M2ZmZmZmZlxuICAgICAgXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMjtcbiAgICB9IGVsc2Uge1xuICAgICAgYXNzZXJ0KG51bWJlciA8IDB4MjAwMDAwMDAwMDAwMDApOyAvLyAyIF4gNTMgKHVuc2FmZSlcbiAgICAgIHRoaXMud29yZHMgPSBbXG4gICAgICAgIG51bWJlciAmIDB4M2ZmZmZmZixcbiAgICAgICAgKG51bWJlciAvIDB4NDAwMDAwMCkgJiAweDNmZmZmZmYsXG4gICAgICAgIDFcbiAgICAgIF07XG4gICAgICB0aGlzLmxlbmd0aCA9IDM7XG4gICAgfVxuXG4gICAgaWYgKGVuZGlhbiAhPT0gJ2xlJykgcmV0dXJuO1xuXG4gICAgLy8gUmV2ZXJzZSB0aGUgYnl0ZXNcbiAgICB0aGlzLl9pbml0QXJyYXkodGhpcy50b0FycmF5KCksIGJhc2UsIGVuZGlhbik7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0QXJyYXkgPSBmdW5jdGlvbiBfaW5pdEFycmF5IChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIC8vIFBlcmhhcHMgYSBVaW50OEFycmF5XG4gICAgYXNzZXJ0KHR5cGVvZiBudW1iZXIubGVuZ3RoID09PSAnbnVtYmVyJyk7XG4gICAgaWYgKG51bWJlci5sZW5ndGggPD0gMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFsgMCBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLmNlaWwobnVtYmVyLmxlbmd0aCAvIDMpO1xuICAgIHRoaXMud29yZHMgPSBuZXcgQXJyYXkodGhpcy5sZW5ndGgpO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IDA7XG4gICAgfVxuXG4gICAgdmFyIGosIHc7XG4gICAgdmFyIG9mZiA9IDA7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JlJykge1xuICAgICAgZm9yIChpID0gbnVtYmVyLmxlbmd0aCAtIDEsIGogPSAwOyBpID49IDA7IGkgLT0gMykge1xuICAgICAgICB3ID0gbnVtYmVyW2ldIHwgKG51bWJlcltpIC0gMV0gPDwgOCkgfCAobnVtYmVyW2kgLSAyXSA8PCAxNik7XG4gICAgICAgIHRoaXMud29yZHNbal0gfD0gKHcgPDwgb2ZmKSAmIDB4M2ZmZmZmZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqICsgMV0gPSAodyA+Pj4gKDI2IC0gb2ZmKSkgJiAweDNmZmZmZmY7XG4gICAgICAgIG9mZiArPSAyNDtcbiAgICAgICAgaWYgKG9mZiA+PSAyNikge1xuICAgICAgICAgIG9mZiAtPSAyNjtcbiAgICAgICAgICBqKys7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGVuZGlhbiA9PT0gJ2xlJykge1xuICAgICAgZm9yIChpID0gMCwgaiA9IDA7IGkgPCBudW1iZXIubGVuZ3RoOyBpICs9IDMpIHtcbiAgICAgICAgdyA9IG51bWJlcltpXSB8IChudW1iZXJbaSArIDFdIDw8IDgpIHwgKG51bWJlcltpICsgMl0gPDwgMTYpO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9ICh3IDw8IG9mZikgJiAweDNmZmZmZmY7XG4gICAgICAgIHRoaXMud29yZHNbaiArIDFdID0gKHcgPj4+ICgyNiAtIG9mZikpICYgMHgzZmZmZmZmO1xuICAgICAgICBvZmYgKz0gMjQ7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaisrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgZnVuY3Rpb24gcGFyc2VIZXg0Qml0cyAoc3RyaW5nLCBpbmRleCkge1xuICAgIHZhciBjID0gc3RyaW5nLmNoYXJDb2RlQXQoaW5kZXgpO1xuICAgIC8vICdBJyAtICdGJ1xuICAgIGlmIChjID49IDY1ICYmIGMgPD0gNzApIHtcbiAgICAgIHJldHVybiBjIC0gNTU7XG4gICAgLy8gJ2EnIC0gJ2YnXG4gICAgfSBlbHNlIGlmIChjID49IDk3ICYmIGMgPD0gMTAyKSB7XG4gICAgICByZXR1cm4gYyAtIDg3O1xuICAgIC8vICcwJyAtICc5J1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gKGMgLSA0OCkgJiAweGY7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gcGFyc2VIZXhCeXRlIChzdHJpbmcsIGxvd2VyQm91bmQsIGluZGV4KSB7XG4gICAgdmFyIHIgPSBwYXJzZUhleDRCaXRzKHN0cmluZywgaW5kZXgpO1xuICAgIGlmIChpbmRleCAtIDEgPj0gbG93ZXJCb3VuZCkge1xuICAgICAgciB8PSBwYXJzZUhleDRCaXRzKHN0cmluZywgaW5kZXggLSAxKSA8PCA0O1xuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5fcGFyc2VIZXggPSBmdW5jdGlvbiBfcGFyc2VIZXggKG51bWJlciwgc3RhcnQsIGVuZGlhbikge1xuICAgIC8vIENyZWF0ZSBwb3NzaWJseSBiaWdnZXIgYXJyYXkgdG8gZW5zdXJlIHRoYXQgaXQgZml0cyB0aGUgbnVtYmVyXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLmNlaWwoKG51bWJlci5sZW5ndGggLSBzdGFydCkgLyA2KTtcbiAgICB0aGlzLndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgIH1cblxuICAgIC8vIDI0LWJpdHMgY2h1bmtzXG4gICAgdmFyIG9mZiA9IDA7XG4gICAgdmFyIGogPSAwO1xuXG4gICAgdmFyIHc7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JlJykge1xuICAgICAgZm9yIChpID0gbnVtYmVyLmxlbmd0aCAtIDE7IGkgPj0gc3RhcnQ7IGkgLT0gMikge1xuICAgICAgICB3ID0gcGFyc2VIZXhCeXRlKG51bWJlciwgc3RhcnQsIGkpIDw8IG9mZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ICYgMHgzZmZmZmZmO1xuICAgICAgICBpZiAob2ZmID49IDE4KSB7XG4gICAgICAgICAgb2ZmIC09IDE4O1xuICAgICAgICAgIGogKz0gMTtcbiAgICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgPj4+IDI2O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG9mZiArPSA4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBwYXJzZUxlbmd0aCA9IG51bWJlci5sZW5ndGggLSBzdGFydDtcbiAgICAgIGZvciAoaSA9IHBhcnNlTGVuZ3RoICUgMiA9PT0gMCA/IHN0YXJ0ICsgMSA6IHN0YXJ0OyBpIDwgbnVtYmVyLmxlbmd0aDsgaSArPSAyKSB7XG4gICAgICAgIHcgPSBwYXJzZUhleEJ5dGUobnVtYmVyLCBzdGFydCwgaSkgPDwgb2ZmO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgJiAweDNmZmZmZmY7XG4gICAgICAgIGlmIChvZmYgPj0gMTgpIHtcbiAgICAgICAgICBvZmYgLT0gMTg7XG4gICAgICAgICAgaiArPSAxO1xuICAgICAgICAgIHRoaXMud29yZHNbal0gfD0gdyA+Pj4gMjY7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb2ZmICs9IDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgZnVuY3Rpb24gcGFyc2VCYXNlIChzdHIsIHN0YXJ0LCBlbmQsIG11bCkge1xuICAgIHZhciByID0gMDtcbiAgICB2YXIgbGVuID0gTWF0aC5taW4oc3RyLmxlbmd0aCwgZW5kKTtcbiAgICBmb3IgKHZhciBpID0gc3RhcnQ7IGkgPCBsZW47IGkrKykge1xuICAgICAgdmFyIGMgPSBzdHIuY2hhckNvZGVBdChpKSAtIDQ4O1xuXG4gICAgICByICo9IG11bDtcblxuICAgICAgLy8gJ2EnXG4gICAgICBpZiAoYyA+PSA0OSkge1xuICAgICAgICByICs9IGMgLSA0OSArIDB4YTtcblxuICAgICAgLy8gJ0EnXG4gICAgICB9IGVsc2UgaWYgKGMgPj0gMTcpIHtcbiAgICAgICAgciArPSBjIC0gMTcgKyAweGE7XG5cbiAgICAgIC8vICcwJyAtICc5J1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgciArPSBjO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5fcGFyc2VCYXNlID0gZnVuY3Rpb24gX3BhcnNlQmFzZSAobnVtYmVyLCBiYXNlLCBzdGFydCkge1xuICAgIC8vIEluaXRpYWxpemUgYXMgemVyb1xuICAgIHRoaXMud29yZHMgPSBbIDAgXTtcbiAgICB0aGlzLmxlbmd0aCA9IDE7XG5cbiAgICAvLyBGaW5kIGxlbmd0aCBvZiBsaW1iIGluIGJhc2VcbiAgICBmb3IgKHZhciBsaW1iTGVuID0gMCwgbGltYlBvdyA9IDE7IGxpbWJQb3cgPD0gMHgzZmZmZmZmOyBsaW1iUG93ICo9IGJhc2UpIHtcbiAgICAgIGxpbWJMZW4rKztcbiAgICB9XG4gICAgbGltYkxlbi0tO1xuICAgIGxpbWJQb3cgPSAobGltYlBvdyAvIGJhc2UpIHwgMDtcblxuICAgIHZhciB0b3RhbCA9IG51bWJlci5sZW5ndGggLSBzdGFydDtcbiAgICB2YXIgbW9kID0gdG90YWwgJSBsaW1iTGVuO1xuICAgIHZhciBlbmQgPSBNYXRoLm1pbih0b3RhbCwgdG90YWwgLSBtb2QpICsgc3RhcnQ7XG5cbiAgICB2YXIgd29yZCA9IDA7XG4gICAgZm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpICs9IGxpbWJMZW4pIHtcbiAgICAgIHdvcmQgPSBwYXJzZUJhc2UobnVtYmVyLCBpLCBpICsgbGltYkxlbiwgYmFzZSk7XG5cbiAgICAgIHRoaXMuaW11bG4obGltYlBvdyk7XG4gICAgICBpZiAodGhpcy53b3Jkc1swXSArIHdvcmQgPCAweDQwMDAwMDApIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSArPSB3b3JkO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5faWFkZG4od29yZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKG1vZCAhPT0gMCkge1xuICAgICAgdmFyIHBvdyA9IDE7XG4gICAgICB3b3JkID0gcGFyc2VCYXNlKG51bWJlciwgaSwgbnVtYmVyLmxlbmd0aCwgYmFzZSk7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCBtb2Q7IGkrKykge1xuICAgICAgICBwb3cgKj0gYmFzZTtcbiAgICAgIH1cblxuICAgICAgdGhpcy5pbXVsbihwb3cpO1xuICAgICAgaWYgKHRoaXMud29yZHNbMF0gKyB3b3JkIDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIHRoaXMud29yZHNbMF0gKz0gd29yZDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuX2lhZGRuKHdvcmQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuY29weSA9IGZ1bmN0aW9uIGNvcHkgKGRlc3QpIHtcbiAgICBkZXN0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGRlc3Qud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldO1xuICAgIH1cbiAgICBkZXN0Lmxlbmd0aCA9IHRoaXMubGVuZ3RoO1xuICAgIGRlc3QubmVnYXRpdmUgPSB0aGlzLm5lZ2F0aXZlO1xuICAgIGRlc3QucmVkID0gdGhpcy5yZWQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNsb25lID0gZnVuY3Rpb24gY2xvbmUgKCkge1xuICAgIHZhciByID0gbmV3IEJOKG51bGwpO1xuICAgIHRoaXMuY29weShyKTtcbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2V4cGFuZCA9IGZ1bmN0aW9uIF9leHBhbmQgKHNpemUpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBzaXplKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gUmVtb3ZlIGxlYWRpbmcgYDBgIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zdHJpcCA9IGZ1bmN0aW9uIHN0cmlwICgpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPiAxICYmIHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXSA9PT0gMCkge1xuICAgICAgdGhpcy5sZW5ndGgtLTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9ub3JtU2lnbiA9IGZ1bmN0aW9uIF9ub3JtU2lnbiAoKSB7XG4gICAgLy8gLTAgPSAwXG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW5zcGVjdCA9IGZ1bmN0aW9uIGluc3BlY3QgKCkge1xuICAgIHJldHVybiAodGhpcy5yZWQgPyAnPEJOLVI6ICcgOiAnPEJOOiAnKSArIHRoaXMudG9TdHJpbmcoMTYpICsgJz4nO1xuICB9O1xuXG4gIC8qXG5cbiAgdmFyIHplcm9zID0gW107XG4gIHZhciBncm91cFNpemVzID0gW107XG4gIHZhciBncm91cEJhc2VzID0gW107XG5cbiAgdmFyIHMgPSAnJztcbiAgdmFyIGkgPSAtMTtcbiAgd2hpbGUgKCsraSA8IEJOLndvcmRTaXplKSB7XG4gICAgemVyb3NbaV0gPSBzO1xuICAgIHMgKz0gJzAnO1xuICB9XG4gIGdyb3VwU2l6ZXNbMF0gPSAwO1xuICBncm91cFNpemVzWzFdID0gMDtcbiAgZ3JvdXBCYXNlc1swXSA9IDA7XG4gIGdyb3VwQmFzZXNbMV0gPSAwO1xuICB2YXIgYmFzZSA9IDIgLSAxO1xuICB3aGlsZSAoKytiYXNlIDwgMzYgKyAxKSB7XG4gICAgdmFyIGdyb3VwU2l6ZSA9IDA7XG4gICAgdmFyIGdyb3VwQmFzZSA9IDE7XG4gICAgd2hpbGUgKGdyb3VwQmFzZSA8ICgxIDw8IEJOLndvcmRTaXplKSAvIGJhc2UpIHtcbiAgICAgIGdyb3VwQmFzZSAqPSBiYXNlO1xuICAgICAgZ3JvdXBTaXplICs9IDE7XG4gICAgfVxuICAgIGdyb3VwU2l6ZXNbYmFzZV0gPSBncm91cFNpemU7XG4gICAgZ3JvdXBCYXNlc1tiYXNlXSA9IGdyb3VwQmFzZTtcbiAgfVxuXG4gICovXG5cbiAgdmFyIHplcm9zID0gW1xuICAgICcnLFxuICAgICcwJyxcbiAgICAnMDAnLFxuICAgICcwMDAnLFxuICAgICcwMDAwJyxcbiAgICAnMDAwMDAnLFxuICAgICcwMDAwMDAnLFxuICAgICcwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJ1xuICBdO1xuXG4gIHZhciBncm91cFNpemVzID0gW1xuICAgIDAsIDAsXG4gICAgMjUsIDE2LCAxMiwgMTEsIDEwLCA5LCA4LFxuICAgIDgsIDcsIDcsIDcsIDcsIDYsIDYsXG4gICAgNiwgNiwgNiwgNiwgNiwgNSwgNSxcbiAgICA1LCA1LCA1LCA1LCA1LCA1LCA1LFxuICAgIDUsIDUsIDUsIDUsIDUsIDUsIDVcbiAgXTtcblxuICB2YXIgZ3JvdXBCYXNlcyA9IFtcbiAgICAwLCAwLFxuICAgIDMzNTU0NDMyLCA0MzA0NjcyMSwgMTY3NzcyMTYsIDQ4ODI4MTI1LCA2MDQ2NjE3NiwgNDAzNTM2MDcsIDE2Nzc3MjE2LFxuICAgIDQzMDQ2NzIxLCAxMDAwMDAwMCwgMTk0ODcxNzEsIDM1ODMxODA4LCA2Mjc0ODUxNywgNzUyOTUzNiwgMTEzOTA2MjUsXG4gICAgMTY3NzcyMTYsIDI0MTM3NTY5LCAzNDAxMjIyNCwgNDcwNDU4ODEsIDY0MDAwMDAwLCA0MDg0MTAxLCA1MTUzNjMyLFxuICAgIDY0MzYzNDMsIDc5NjI2MjQsIDk3NjU2MjUsIDExODgxMzc2LCAxNDM0ODkwNywgMTcyMTAzNjgsIDIwNTExMTQ5LFxuICAgIDI0MzAwMDAwLCAyODYyOTE1MSwgMzM1NTQ0MzIsIDM5MTM1MzkzLCA0NTQzNTQyNCwgNTI1MjE4NzUsIDYwNDY2MTc2XG4gIF07XG5cbiAgQk4ucHJvdG90eXBlLnRvU3RyaW5nID0gZnVuY3Rpb24gdG9TdHJpbmcgKGJhc2UsIHBhZGRpbmcpIHtcbiAgICBiYXNlID0gYmFzZSB8fCAxMDtcbiAgICBwYWRkaW5nID0gcGFkZGluZyB8IDAgfHwgMTtcblxuICAgIHZhciBvdXQ7XG4gICAgaWYgKGJhc2UgPT09IDE2IHx8IGJhc2UgPT09ICdoZXgnKSB7XG4gICAgICBvdXQgPSAnJztcbiAgICAgIHZhciBvZmYgPSAwO1xuICAgICAgdmFyIGNhcnJ5ID0gMDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgdyA9IHRoaXMud29yZHNbaV07XG4gICAgICAgIHZhciB3b3JkID0gKCgodyA8PCBvZmYpIHwgY2FycnkpICYgMHhmZmZmZmYpLnRvU3RyaW5nKDE2KTtcbiAgICAgICAgY2FycnkgPSAodyA+Pj4gKDI0IC0gb2ZmKSkgJiAweGZmZmZmZjtcbiAgICAgICAgaWYgKGNhcnJ5ICE9PSAwIHx8IGkgIT09IHRoaXMubGVuZ3RoIC0gMSkge1xuICAgICAgICAgIG91dCA9IHplcm9zWzYgLSB3b3JkLmxlbmd0aF0gKyB3b3JkICsgb3V0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG91dCA9IHdvcmQgKyBvdXQ7XG4gICAgICAgIH1cbiAgICAgICAgb2ZmICs9IDI7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaS0tO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgICAgb3V0ID0gY2FycnkudG9TdHJpbmcoMTYpICsgb3V0O1xuICAgICAgfVxuICAgICAgd2hpbGUgKG91dC5sZW5ndGggJSBwYWRkaW5nICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICctJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHJldHVybiBvdXQ7XG4gICAgfVxuXG4gICAgaWYgKGJhc2UgPT09IChiYXNlIHwgMCkgJiYgYmFzZSA+PSAyICYmIGJhc2UgPD0gMzYpIHtcbiAgICAgIC8vIHZhciBncm91cFNpemUgPSBNYXRoLmZsb29yKEJOLndvcmRTaXplICogTWF0aC5MTjIgLyBNYXRoLmxvZyhiYXNlKSk7XG4gICAgICB2YXIgZ3JvdXBTaXplID0gZ3JvdXBTaXplc1tiYXNlXTtcbiAgICAgIC8vIHZhciBncm91cEJhc2UgPSBNYXRoLnBvdyhiYXNlLCBncm91cFNpemUpO1xuICAgICAgdmFyIGdyb3VwQmFzZSA9IGdyb3VwQmFzZXNbYmFzZV07XG4gICAgICBvdXQgPSAnJztcbiAgICAgIHZhciBjID0gdGhpcy5jbG9uZSgpO1xuICAgICAgYy5uZWdhdGl2ZSA9IDA7XG4gICAgICB3aGlsZSAoIWMuaXNaZXJvKCkpIHtcbiAgICAgICAgdmFyIHIgPSBjLm1vZG4oZ3JvdXBCYXNlKS50b1N0cmluZyhiYXNlKTtcbiAgICAgICAgYyA9IGMuaWRpdm4oZ3JvdXBCYXNlKTtcblxuICAgICAgICBpZiAoIWMuaXNaZXJvKCkpIHtcbiAgICAgICAgICBvdXQgPSB6ZXJvc1tncm91cFNpemUgLSByLmxlbmd0aF0gKyByICsgb3V0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG91dCA9IHIgKyBvdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLmlzWmVybygpKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHdoaWxlIChvdXQubGVuZ3RoICUgcGFkZGluZyAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnMCcgKyBvdXQ7XG4gICAgICB9XG4gICAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnLScgKyBvdXQ7XG4gICAgICB9XG4gICAgICByZXR1cm4gb3V0O1xuICAgIH1cblxuICAgIGFzc2VydChmYWxzZSwgJ0Jhc2Ugc2hvdWxkIGJlIGJldHdlZW4gMiBhbmQgMzYnKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9OdW1iZXIgPSBmdW5jdGlvbiB0b051bWJlciAoKSB7XG4gICAgdmFyIHJldCA9IHRoaXMud29yZHNbMF07XG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAyKSB7XG4gICAgICByZXQgKz0gdGhpcy53b3Jkc1sxXSAqIDB4NDAwMDAwMDtcbiAgICB9IGVsc2UgaWYgKHRoaXMubGVuZ3RoID09PSAzICYmIHRoaXMud29yZHNbMl0gPT09IDB4MDEpIHtcbiAgICAgIC8vIE5PVEU6IGF0IHRoaXMgc3RhZ2UgaXQgaXMga25vd24gdGhhdCB0aGUgdG9wIGJpdCBpcyBzZXRcbiAgICAgIHJldCArPSAweDEwMDAwMDAwMDAwMDAwICsgKHRoaXMud29yZHNbMV0gKiAweDQwMDAwMDApO1xuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPiAyKSB7XG4gICAgICBhc3NlcnQoZmFsc2UsICdOdW1iZXIgY2FuIG9ubHkgc2FmZWx5IHN0b3JlIHVwIHRvIDUzIGJpdHMnKTtcbiAgICB9XG4gICAgcmV0dXJuICh0aGlzLm5lZ2F0aXZlICE9PSAwKSA/IC1yZXQgOiByZXQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTiAoKSB7XG4gICAgcmV0dXJuIHRoaXMudG9TdHJpbmcoMTYpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b0J1ZmZlciA9IGZ1bmN0aW9uIHRvQnVmZmVyIChlbmRpYW4sIGxlbmd0aCkge1xuICAgIGFzc2VydCh0eXBlb2YgQnVmZmVyICE9PSAndW5kZWZpbmVkJyk7XG4gICAgcmV0dXJuIHRoaXMudG9BcnJheUxpa2UoQnVmZmVyLCBlbmRpYW4sIGxlbmd0aCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiB0b0FycmF5IChlbmRpYW4sIGxlbmd0aCkge1xuICAgIHJldHVybiB0aGlzLnRvQXJyYXlMaWtlKEFycmF5LCBlbmRpYW4sIGxlbmd0aCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQXJyYXlMaWtlID0gZnVuY3Rpb24gdG9BcnJheUxpa2UgKEFycmF5VHlwZSwgZW5kaWFuLCBsZW5ndGgpIHtcbiAgICB2YXIgYnl0ZUxlbmd0aCA9IHRoaXMuYnl0ZUxlbmd0aCgpO1xuICAgIHZhciByZXFMZW5ndGggPSBsZW5ndGggfHwgTWF0aC5tYXgoMSwgYnl0ZUxlbmd0aCk7XG4gICAgYXNzZXJ0KGJ5dGVMZW5ndGggPD0gcmVxTGVuZ3RoLCAnYnl0ZSBhcnJheSBsb25nZXIgdGhhbiBkZXNpcmVkIGxlbmd0aCcpO1xuICAgIGFzc2VydChyZXFMZW5ndGggPiAwLCAnUmVxdWVzdGVkIGFycmF5IGxlbmd0aCA8PSAwJyk7XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gICAgdmFyIGxpdHRsZUVuZGlhbiA9IGVuZGlhbiA9PT0gJ2xlJztcbiAgICB2YXIgcmVzID0gbmV3IEFycmF5VHlwZShyZXFMZW5ndGgpO1xuXG4gICAgdmFyIGIsIGk7XG4gICAgdmFyIHEgPSB0aGlzLmNsb25lKCk7XG4gICAgaWYgKCFsaXR0bGVFbmRpYW4pIHtcbiAgICAgIC8vIEFzc3VtZSBiaWctZW5kaWFuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgcmVxTGVuZ3RoIC0gYnl0ZUxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlc1tpXSA9IDA7XG4gICAgICB9XG5cbiAgICAgIGZvciAoaSA9IDA7ICFxLmlzWmVybygpOyBpKyspIHtcbiAgICAgICAgYiA9IHEuYW5kbG4oMHhmZik7XG4gICAgICAgIHEuaXVzaHJuKDgpO1xuXG4gICAgICAgIHJlc1tyZXFMZW5ndGggLSBpIC0gMV0gPSBiO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBmb3IgKGkgPSAwOyAhcS5pc1plcm8oKTsgaSsrKSB7XG4gICAgICAgIGIgPSBxLmFuZGxuKDB4ZmYpO1xuICAgICAgICBxLml1c2hybig4KTtcblxuICAgICAgICByZXNbaV0gPSBiO1xuICAgICAgfVxuXG4gICAgICBmb3IgKDsgaSA8IHJlcUxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlc1tpXSA9IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBpZiAoTWF0aC5jbHozMikge1xuICAgIEJOLnByb3RvdHlwZS5fY291bnRCaXRzID0gZnVuY3Rpb24gX2NvdW50Qml0cyAodykge1xuICAgICAgcmV0dXJuIDMyIC0gTWF0aC5jbHozMih3KTtcbiAgICB9O1xuICB9IGVsc2Uge1xuICAgIEJOLnByb3RvdHlwZS5fY291bnRCaXRzID0gZnVuY3Rpb24gX2NvdW50Qml0cyAodykge1xuICAgICAgdmFyIHQgPSB3O1xuICAgICAgdmFyIHIgPSAwO1xuICAgICAgaWYgKHQgPj0gMHgxMDAwKSB7XG4gICAgICAgIHIgKz0gMTM7XG4gICAgICAgIHQgPj4+PSAxMztcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4NDApIHtcbiAgICAgICAgciArPSA3O1xuICAgICAgICB0ID4+Pj0gNztcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4OCkge1xuICAgICAgICByICs9IDQ7XG4gICAgICAgIHQgPj4+PSA0O1xuICAgICAgfVxuICAgICAgaWYgKHQgPj0gMHgwMikge1xuICAgICAgICByICs9IDI7XG4gICAgICAgIHQgPj4+PSAyO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHIgKyB0O1xuICAgIH07XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX3plcm9CaXRzID0gZnVuY3Rpb24gX3plcm9CaXRzICh3KSB7XG4gICAgLy8gU2hvcnQtY3V0XG4gICAgaWYgKHcgPT09IDApIHJldHVybiAyNjtcblxuICAgIHZhciB0ID0gdztcbiAgICB2YXIgciA9IDA7XG4gICAgaWYgKCh0ICYgMHgxZmZmKSA9PT0gMCkge1xuICAgICAgciArPSAxMztcbiAgICAgIHQgPj4+PSAxMztcbiAgICB9XG4gICAgaWYgKCh0ICYgMHg3ZikgPT09IDApIHtcbiAgICAgIHIgKz0gNztcbiAgICAgIHQgPj4+PSA3O1xuICAgIH1cbiAgICBpZiAoKHQgJiAweGYpID09PSAwKSB7XG4gICAgICByICs9IDQ7XG4gICAgICB0ID4+Pj0gNDtcbiAgICB9XG4gICAgaWYgKCh0ICYgMHgzKSA9PT0gMCkge1xuICAgICAgciArPSAyO1xuICAgICAgdCA+Pj49IDI7XG4gICAgfVxuICAgIGlmICgodCAmIDB4MSkgPT09IDApIHtcbiAgICAgIHIrKztcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG51bWJlciBvZiB1c2VkIGJpdHMgaW4gYSBCTlxuICBCTi5wcm90b3R5cGUuYml0TGVuZ3RoID0gZnVuY3Rpb24gYml0TGVuZ3RoICgpIHtcbiAgICB2YXIgdyA9IHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXTtcbiAgICB2YXIgaGkgPSB0aGlzLl9jb3VudEJpdHModyk7XG4gICAgcmV0dXJuICh0aGlzLmxlbmd0aCAtIDEpICogMjYgKyBoaTtcbiAgfTtcblxuICBmdW5jdGlvbiB0b0JpdEFycmF5IChudW0pIHtcbiAgICB2YXIgdyA9IG5ldyBBcnJheShudW0uYml0TGVuZ3RoKCkpO1xuXG4gICAgZm9yICh2YXIgYml0ID0gMDsgYml0IDwgdy5sZW5ndGg7IGJpdCsrKSB7XG4gICAgICB2YXIgb2ZmID0gKGJpdCAvIDI2KSB8IDA7XG4gICAgICB2YXIgd2JpdCA9IGJpdCAlIDI2O1xuXG4gICAgICB3W2JpdF0gPSAobnVtLndvcmRzW29mZl0gJiAoMSA8PCB3Yml0KSkgPj4+IHdiaXQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIHc7XG4gIH1cblxuICAvLyBOdW1iZXIgb2YgdHJhaWxpbmcgemVybyBiaXRzXG4gIEJOLnByb3RvdHlwZS56ZXJvQml0cyA9IGZ1bmN0aW9uIHplcm9CaXRzICgpIHtcbiAgICBpZiAodGhpcy5pc1plcm8oKSkgcmV0dXJuIDA7XG5cbiAgICB2YXIgciA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgYiA9IHRoaXMuX3plcm9CaXRzKHRoaXMud29yZHNbaV0pO1xuICAgICAgciArPSBiO1xuICAgICAgaWYgKGIgIT09IDI2KSBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmJ5dGVMZW5ndGggPSBmdW5jdGlvbiBieXRlTGVuZ3RoICgpIHtcbiAgICByZXR1cm4gTWF0aC5jZWlsKHRoaXMuYml0TGVuZ3RoKCkgLyA4KTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9Ud29zID0gZnVuY3Rpb24gdG9Ud29zICh3aWR0aCkge1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICByZXR1cm4gdGhpcy5hYnMoKS5pbm90bih3aWR0aCkuaWFkZG4oMSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLmNsb25lKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21Ud29zID0gZnVuY3Rpb24gZnJvbVR3b3MgKHdpZHRoKSB7XG4gICAgaWYgKHRoaXMudGVzdG4od2lkdGggLSAxKSkge1xuICAgICAgcmV0dXJuIHRoaXMubm90bih3aWR0aCkuaWFkZG4oMSkuaW5lZygpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc05lZyA9IGZ1bmN0aW9uIGlzTmVnICgpIHtcbiAgICByZXR1cm4gdGhpcy5uZWdhdGl2ZSAhPT0gMDtcbiAgfTtcblxuICAvLyBSZXR1cm4gbmVnYXRpdmUgY2xvbmUgb2YgYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5uZWcgPSBmdW5jdGlvbiBuZWcgKCkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW5lZygpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pbmVnID0gZnVuY3Rpb24gaW5lZyAoKSB7XG4gICAgaWYgKCF0aGlzLmlzWmVybygpKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlIF49IDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gT3IgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1b3IgPSBmdW5jdGlvbiBpdW9yIChudW0pIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBudW0ubGVuZ3RoKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG51bS5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV0gfCBudW0ud29yZHNbaV07XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW9yID0gZnVuY3Rpb24gaW9yIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdW9yKG51bSk7XG4gIH07XG5cbiAgLy8gT3IgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLm9yID0gZnVuY3Rpb24gb3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaW9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlvcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudW9yID0gZnVuY3Rpb24gdW9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXVvcih0aGlzKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1YW5kID0gZnVuY3Rpb24gaXVhbmQgKG51bSkge1xuICAgIC8vIGIgPSBtaW4tbGVuZ3RoKG51bSwgdGhpcylcbiAgICB2YXIgYjtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSB7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBiID0gdGhpcztcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldICYgbnVtLndvcmRzW2ldO1xuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gYi5sZW5ndGg7XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pYW5kID0gZnVuY3Rpb24gaWFuZCAobnVtKSB7XG4gICAgYXNzZXJ0KCh0aGlzLm5lZ2F0aXZlIHwgbnVtLm5lZ2F0aXZlKSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVhbmQobnVtKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmFuZCA9IGZ1bmN0aW9uIGFuZCAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhbmQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVhbmQgPSBmdW5jdGlvbiB1YW5kIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1YW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml1YW5kKHRoaXMpO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXV4b3IgPSBmdW5jdGlvbiBpdXhvciAobnVtKSB7XG4gICAgLy8gYS5sZW5ndGggPiBiLmxlbmd0aFxuICAgIHZhciBhO1xuICAgIHZhciBiO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHtcbiAgICAgIGEgPSB0aGlzO1xuICAgICAgYiA9IG51bTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IG51bTtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV0gXiBiLndvcmRzW2ldO1xuICAgIH1cblxuICAgIGlmICh0aGlzICE9PSBhKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLml4b3IgPSBmdW5jdGlvbiBpeG9yIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdXhvcihudW0pO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYFxuICBCTi5wcm90b3R5cGUueG9yID0gZnVuY3Rpb24geG9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml4b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXhvcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXhvciA9IGZ1bmN0aW9uIHV4b3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaXV4b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXV4b3IodGhpcyk7XG4gIH07XG5cbiAgLy8gTm90IGBgdGhpc2BgIHdpdGggYGB3aWR0aGBgIGJpdHdpZHRoXG4gIEJOLnByb3RvdHlwZS5pbm90biA9IGZ1bmN0aW9uIGlub3RuICh3aWR0aCkge1xuICAgIGFzc2VydCh0eXBlb2Ygd2lkdGggPT09ICdudW1iZXInICYmIHdpZHRoID49IDApO1xuXG4gICAgdmFyIGJ5dGVzTmVlZGVkID0gTWF0aC5jZWlsKHdpZHRoIC8gMjYpIHwgMDtcbiAgICB2YXIgYml0c0xlZnQgPSB3aWR0aCAlIDI2O1xuXG4gICAgLy8gRXh0ZW5kIHRoZSBidWZmZXIgd2l0aCBsZWFkaW5nIHplcm9lc1xuICAgIHRoaXMuX2V4cGFuZChieXRlc05lZWRlZCk7XG5cbiAgICBpZiAoYml0c0xlZnQgPiAwKSB7XG4gICAgICBieXRlc05lZWRlZC0tO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBjb21wbGV0ZSB3b3Jkc1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYnl0ZXNOZWVkZWQ7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IH50aGlzLndvcmRzW2ldICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSB0aGUgcmVzaWR1ZVxuICAgIGlmIChiaXRzTGVmdCA+IDApIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB+dGhpcy53b3Jkc1tpXSAmICgweDNmZmZmZmYgPj4gKDI2IC0gYml0c0xlZnQpKTtcbiAgICB9XG5cbiAgICAvLyBBbmQgcmVtb3ZlIGxlYWRpbmcgemVyb2VzXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubm90biA9IGZ1bmN0aW9uIG5vdG4gKHdpZHRoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbm90bih3aWR0aCk7XG4gIH07XG5cbiAgLy8gU2V0IGBiaXRgIG9mIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuc2V0biA9IGZ1bmN0aW9uIHNldG4gKGJpdCwgdmFsKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXQgPT09ICdudW1iZXInICYmIGJpdCA+PSAwKTtcblxuICAgIHZhciBvZmYgPSAoYml0IC8gMjYpIHwgMDtcbiAgICB2YXIgd2JpdCA9IGJpdCAlIDI2O1xuXG4gICAgdGhpcy5fZXhwYW5kKG9mZiArIDEpO1xuXG4gICAgaWYgKHZhbCkge1xuICAgICAgdGhpcy53b3Jkc1tvZmZdID0gdGhpcy53b3Jkc1tvZmZdIHwgKDEgPDwgd2JpdCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMud29yZHNbb2ZmXSA9IHRoaXMud29yZHNbb2ZmXSAmIH4oMSA8PCB3Yml0KTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIEFkZCBgbnVtYCB0byBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlhZGQgPSBmdW5jdGlvbiBpYWRkIChudW0pIHtcbiAgICB2YXIgcjtcblxuICAgIC8vIG5lZ2F0aXZlICsgcG9zaXRpdmVcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgciA9IHRoaXMuaXN1YihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSBePSAxO1xuICAgICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG5cbiAgICAvLyBwb3NpdGl2ZSArIG5lZ2F0aXZlXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHIgPSB0aGlzLmlzdWIobnVtKTtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gci5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBhLmxlbmd0aCA+IGIubGVuZ3RoXG4gICAgdmFyIGEsIGI7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgICBjYXJyeSA9IHIgPj4+IDI2O1xuICAgIH1cbiAgICBmb3IgKDsgY2FycnkgIT09IDAgJiYgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICB0aGlzLndvcmRzW2ldID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgIGNhcnJ5ID0gciA+Pj4gMjY7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGhdID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIC8vIENvcHkgdGhlIHJlc3Qgb2YgdGhlIHdvcmRzXG4gICAgfSBlbHNlIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gQWRkIGBudW1gIHRvIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gYWRkIChudW0pIHtcbiAgICB2YXIgcmVzO1xuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDAgJiYgdGhpcy5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHJlcyA9IHRoaXMuc3ViKG51bSk7XG4gICAgICBudW0ubmVnYXRpdmUgXj0gMTtcbiAgICAgIHJldHVybiByZXM7XG4gICAgfSBlbHNlIGlmIChudW0ubmVnYXRpdmUgPT09IDAgJiYgdGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICByZXMgPSBudW0uc3ViKHRoaXMpO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gcmVzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZChudW0pO1xuXG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhZGQodGhpcyk7XG4gIH07XG5cbiAgLy8gU3VidHJhY3QgYG51bWAgZnJvbSBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlzdWIgPSBmdW5jdGlvbiBpc3ViIChudW0pIHtcbiAgICAvLyB0aGlzIC0gKC1udW0pID0gdGhpcyArIG51bVxuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDA7XG4gICAgICB2YXIgciA9IHRoaXMuaWFkZChudW0pO1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiByLl9ub3JtU2lnbigpO1xuXG4gICAgLy8gLXRoaXMgLSBudW0gPSAtKHRoaXMgKyBudW0pXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMuaWFkZChudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcy5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBBdCB0aGlzIHBvaW50IGJvdGggbnVtYmVycyBhcmUgcG9zaXRpdmVcbiAgICB2YXIgY21wID0gdGhpcy5jbXAobnVtKTtcblxuICAgIC8vIE9wdGltaXphdGlvbiAtIHplcm9pZnlcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgLy8gYSA+IGJcbiAgICB2YXIgYSwgYjtcbiAgICBpZiAoY21wID4gMCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApIC0gKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSByID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIGZvciAoOyBjYXJyeSAhPT0gMCAmJiBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgciA9IChhLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gciA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSByICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIENvcHkgcmVzdCBvZiB0aGUgd29yZHNcbiAgICBpZiAoY2FycnkgPT09IDAgJiYgaSA8IGEubGVuZ3RoICYmIGEgIT09IHRoaXMpIHtcbiAgICAgIGZvciAoOyBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gYS53b3Jkc1tpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpKTtcblxuICAgIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIFN1YnRyYWN0IGBudW1gIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zdWIgPSBmdW5jdGlvbiBzdWIgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXN1YihudW0pO1xuICB9O1xuXG4gIGZ1bmN0aW9uIHNtYWxsTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgb3V0Lm5lZ2F0aXZlID0gbnVtLm5lZ2F0aXZlIF4gc2VsZi5uZWdhdGl2ZTtcbiAgICB2YXIgbGVuID0gKHNlbGYubGVuZ3RoICsgbnVtLmxlbmd0aCkgfCAwO1xuICAgIG91dC5sZW5ndGggPSBsZW47XG4gICAgbGVuID0gKGxlbiAtIDEpIHwgMDtcblxuICAgIC8vIFBlZWwgb25lIGl0ZXJhdGlvbiAoY29tcGlsZXIgY2FuJ3QgZG8gaXQsIGJlY2F1c2Ugb2YgY29kZSBjb21wbGV4aXR5KVxuICAgIHZhciBhID0gc2VsZi53b3Jkc1swXSB8IDA7XG4gICAgdmFyIGIgPSBudW0ud29yZHNbMF0gfCAwO1xuICAgIHZhciByID0gYSAqIGI7XG5cbiAgICB2YXIgbG8gPSByICYgMHgzZmZmZmZmO1xuICAgIHZhciBjYXJyeSA9IChyIC8gMHg0MDAwMDAwKSB8IDA7XG4gICAgb3V0LndvcmRzWzBdID0gbG87XG5cbiAgICBmb3IgKHZhciBrID0gMTsgayA8IGxlbjsgaysrKSB7XG4gICAgICAvLyBTdW0gYWxsIHdvcmRzIHdpdGggdGhlIHNhbWUgYGkgKyBqID0ga2AgYW5kIGFjY3VtdWxhdGUgYG5jYXJyeWAsXG4gICAgICAvLyBub3RlIHRoYXQgbmNhcnJ5IGNvdWxkIGJlID49IDB4M2ZmZmZmZlxuICAgICAgdmFyIG5jYXJyeSA9IGNhcnJ5ID4+PiAyNjtcbiAgICAgIHZhciByd29yZCA9IGNhcnJ5ICYgMHgzZmZmZmZmO1xuICAgICAgdmFyIG1heEogPSBNYXRoLm1pbihrLCBudW0ubGVuZ3RoIC0gMSk7XG4gICAgICBmb3IgKHZhciBqID0gTWF0aC5tYXgoMCwgayAtIHNlbGYubGVuZ3RoICsgMSk7IGogPD0gbWF4SjsgaisrKSB7XG4gICAgICAgIHZhciBpID0gKGsgLSBqKSB8IDA7XG4gICAgICAgIGEgPSBzZWxmLndvcmRzW2ldIHwgMDtcbiAgICAgICAgYiA9IG51bS53b3Jkc1tqXSB8IDA7XG4gICAgICAgIHIgPSBhICogYiArIHJ3b3JkO1xuICAgICAgICBuY2FycnkgKz0gKHIgLyAweDQwMDAwMDApIHwgMDtcbiAgICAgICAgcndvcmQgPSByICYgMHgzZmZmZmZmO1xuICAgICAgfVxuICAgICAgb3V0LndvcmRzW2tdID0gcndvcmQgfCAwO1xuICAgICAgY2FycnkgPSBuY2FycnkgfCAwO1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG91dC53b3Jkc1trXSA9IGNhcnJ5IHwgMDtcbiAgICB9IGVsc2Uge1xuICAgICAgb3V0Lmxlbmd0aC0tO1xuICAgIH1cblxuICAgIHJldHVybiBvdXQuc3RyaXAoKTtcbiAgfVxuXG4gIC8vIFRPRE8oaW5kdXRueSk6IGl0IG1heSBiZSByZWFzb25hYmxlIHRvIG9taXQgaXQgZm9yIHVzZXJzIHdobyBkb24ndCBuZWVkXG4gIC8vIHRvIHdvcmsgd2l0aCAyNTYtYml0IG51bWJlcnMsIG90aGVyd2lzZSBpdCBnaXZlcyAyMCUgaW1wcm92ZW1lbnQgZm9yIDI1Ni1iaXRcbiAgLy8gbXVsdGlwbGljYXRpb24gKGxpa2UgZWxsaXB0aWMgc2VjcDI1NmsxKS5cbiAgdmFyIGNvbWIxME11bFRvID0gZnVuY3Rpb24gY29tYjEwTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgdmFyIGEgPSBzZWxmLndvcmRzO1xuICAgIHZhciBiID0gbnVtLndvcmRzO1xuICAgIHZhciBvID0gb3V0LndvcmRzO1xuICAgIHZhciBjID0gMDtcbiAgICB2YXIgbG87XG4gICAgdmFyIG1pZDtcbiAgICB2YXIgaGk7XG4gICAgdmFyIGEwID0gYVswXSB8IDA7XG4gICAgdmFyIGFsMCA9IGEwICYgMHgxZmZmO1xuICAgIHZhciBhaDAgPSBhMCA+Pj4gMTM7XG4gICAgdmFyIGExID0gYVsxXSB8IDA7XG4gICAgdmFyIGFsMSA9IGExICYgMHgxZmZmO1xuICAgIHZhciBhaDEgPSBhMSA+Pj4gMTM7XG4gICAgdmFyIGEyID0gYVsyXSB8IDA7XG4gICAgdmFyIGFsMiA9IGEyICYgMHgxZmZmO1xuICAgIHZhciBhaDIgPSBhMiA+Pj4gMTM7XG4gICAgdmFyIGEzID0gYVszXSB8IDA7XG4gICAgdmFyIGFsMyA9IGEzICYgMHgxZmZmO1xuICAgIHZhciBhaDMgPSBhMyA+Pj4gMTM7XG4gICAgdmFyIGE0ID0gYVs0XSB8IDA7XG4gICAgdmFyIGFsNCA9IGE0ICYgMHgxZmZmO1xuICAgIHZhciBhaDQgPSBhNCA+Pj4gMTM7XG4gICAgdmFyIGE1ID0gYVs1XSB8IDA7XG4gICAgdmFyIGFsNSA9IGE1ICYgMHgxZmZmO1xuICAgIHZhciBhaDUgPSBhNSA+Pj4gMTM7XG4gICAgdmFyIGE2ID0gYVs2XSB8IDA7XG4gICAgdmFyIGFsNiA9IGE2ICYgMHgxZmZmO1xuICAgIHZhciBhaDYgPSBhNiA+Pj4gMTM7XG4gICAgdmFyIGE3ID0gYVs3XSB8IDA7XG4gICAgdmFyIGFsNyA9IGE3ICYgMHgxZmZmO1xuICAgIHZhciBhaDcgPSBhNyA+Pj4gMTM7XG4gICAgdmFyIGE4ID0gYVs4XSB8IDA7XG4gICAgdmFyIGFsOCA9IGE4ICYgMHgxZmZmO1xuICAgIHZhciBhaDggPSBhOCA+Pj4gMTM7XG4gICAgdmFyIGE5ID0gYVs5XSB8IDA7XG4gICAgdmFyIGFsOSA9IGE5ICYgMHgxZmZmO1xuICAgIHZhciBhaDkgPSBhOSA+Pj4gMTM7XG4gICAgdmFyIGIwID0gYlswXSB8IDA7XG4gICAgdmFyIGJsMCA9IGIwICYgMHgxZmZmO1xuICAgIHZhciBiaDAgPSBiMCA+Pj4gMTM7XG4gICAgdmFyIGIxID0gYlsxXSB8IDA7XG4gICAgdmFyIGJsMSA9IGIxICYgMHgxZmZmO1xuICAgIHZhciBiaDEgPSBiMSA+Pj4gMTM7XG4gICAgdmFyIGIyID0gYlsyXSB8IDA7XG4gICAgdmFyIGJsMiA9IGIyICYgMHgxZmZmO1xuICAgIHZhciBiaDIgPSBiMiA+Pj4gMTM7XG4gICAgdmFyIGIzID0gYlszXSB8IDA7XG4gICAgdmFyIGJsMyA9IGIzICYgMHgxZmZmO1xuICAgIHZhciBiaDMgPSBiMyA+Pj4gMTM7XG4gICAgdmFyIGI0ID0gYls0XSB8IDA7XG4gICAgdmFyIGJsNCA9IGI0ICYgMHgxZmZmO1xuICAgIHZhciBiaDQgPSBiNCA+Pj4gMTM7XG4gICAgdmFyIGI1ID0gYls1XSB8IDA7XG4gICAgdmFyIGJsNSA9IGI1ICYgMHgxZmZmO1xuICAgIHZhciBiaDUgPSBiNSA+Pj4gMTM7XG4gICAgdmFyIGI2ID0gYls2XSB8IDA7XG4gICAgdmFyIGJsNiA9IGI2ICYgMHgxZmZmO1xuICAgIHZhciBiaDYgPSBiNiA+Pj4gMTM7XG4gICAgdmFyIGI3ID0gYls3XSB8IDA7XG4gICAgdmFyIGJsNyA9IGI3ICYgMHgxZmZmO1xuICAgIHZhciBiaDcgPSBiNyA+Pj4gMTM7XG4gICAgdmFyIGI4ID0gYls4XSB8IDA7XG4gICAgdmFyIGJsOCA9IGI4ICYgMHgxZmZmO1xuICAgIHZhciBiaDggPSBiOCA+Pj4gMTM7XG4gICAgdmFyIGI5ID0gYls5XSB8IDA7XG4gICAgdmFyIGJsOSA9IGI5ICYgMHgxZmZmO1xuICAgIHZhciBiaDkgPSBiOSA+Pj4gMTM7XG5cbiAgICBvdXQubmVnYXRpdmUgPSBzZWxmLm5lZ2F0aXZlIF4gbnVtLm5lZ2F0aXZlO1xuICAgIG91dC5sZW5ndGggPSAxOTtcbiAgICAvKiBrID0gMCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwwLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgwLCBiaDApO1xuICAgIHZhciB3MCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzAgPj4+IDI2KSkgfCAwO1xuICAgIHcwICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwxLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgxLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoMSkpIHwgMDtcbiAgICB2YXIgdzEgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxID4+PiAyNikpIHwgMDtcbiAgICB3MSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDIgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDIsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsMiwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoMiwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgyKSkgfCAwO1xuICAgIHZhciB3MiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzIgPj4+IDI2KSkgfCAwO1xuICAgIHcyICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMywgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwzLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgzLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgzKSkgfCAwO1xuICAgIHZhciB3MyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzMgPj4+IDI2KSkgfCAwO1xuICAgIHczICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw0LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg0LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNCkpIHwgMDtcbiAgICB2YXIgdzQgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc0ID4+PiAyNikpIHwgMDtcbiAgICB3NCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDUgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDUsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsNSwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoNSwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg1KSkgfCAwO1xuICAgIHZhciB3NSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzUgPj4+IDI2KSkgfCAwO1xuICAgIHc1ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNiwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw2LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg2LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg2KSkgfCAwO1xuICAgIHZhciB3NiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzYgPj4+IDI2KSkgfCAwO1xuICAgIHc2ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNywgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw3LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg3LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNykpIHwgMDtcbiAgICB2YXIgdzcgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc3ID4+PiAyNikpIHwgMDtcbiAgICB3NyAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDggKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDgsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOCwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOCwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg4KSkgfCAwO1xuICAgIHZhciB3OCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzggPj4+IDI2KSkgfCAwO1xuICAgIHc4ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gOSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg5KSkgfCAwO1xuICAgIHZhciB3OSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzkgPj4+IDI2KSkgfCAwO1xuICAgIHc5ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTAgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgxKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwxKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgxKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTAgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMCA+Pj4gMjYpKSB8IDA7XG4gICAgdzEwICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTEgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMik7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgyKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwyKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgyKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzExID4+PiAyNikpIHwgMDtcbiAgICB3MTEgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwzKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDMpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDMpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDMpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg5KSkgfCAwO1xuICAgIHZhciB3MTIgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMiA+Pj4gMjYpKSB8IDA7XG4gICAgdzEyICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTMgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg0KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw0KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg0KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTMgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMyA+Pj4gMjYpKSB8IDA7XG4gICAgdzEzICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTQgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg1KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw1KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg1KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE0ID4+PiAyNikpIHwgMDtcbiAgICB3MTQgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw2KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDYpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDYpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDYpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTUgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNSA+Pj4gMjYpKSB8IDA7XG4gICAgdzE1ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTYgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNyk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg3KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw3KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg3KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg5KSkgfCAwO1xuICAgIHZhciB3MTYgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNiA+Pj4gMjYpKSB8IDA7XG4gICAgdzE2ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTcgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsOCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg4KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw4KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg4KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE3ID4+PiAyNikpIHwgMDtcbiAgICB3MTcgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxOCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw5KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDkpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDkpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDkpO1xuICAgIHZhciB3MTggPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxOCA+Pj4gMjYpKSB8IDA7XG4gICAgdzE4ICY9IDB4M2ZmZmZmZjtcbiAgICBvWzBdID0gdzA7XG4gICAgb1sxXSA9IHcxO1xuICAgIG9bMl0gPSB3MjtcbiAgICBvWzNdID0gdzM7XG4gICAgb1s0XSA9IHc0O1xuICAgIG9bNV0gPSB3NTtcbiAgICBvWzZdID0gdzY7XG4gICAgb1s3XSA9IHc3O1xuICAgIG9bOF0gPSB3ODtcbiAgICBvWzldID0gdzk7XG4gICAgb1sxMF0gPSB3MTA7XG4gICAgb1sxMV0gPSB3MTE7XG4gICAgb1sxMl0gPSB3MTI7XG4gICAgb1sxM10gPSB3MTM7XG4gICAgb1sxNF0gPSB3MTQ7XG4gICAgb1sxNV0gPSB3MTU7XG4gICAgb1sxNl0gPSB3MTY7XG4gICAgb1sxN10gPSB3MTc7XG4gICAgb1sxOF0gPSB3MTg7XG4gICAgaWYgKGMgIT09IDApIHtcbiAgICAgIG9bMTldID0gYztcbiAgICAgIG91dC5sZW5ndGgrKztcbiAgICB9XG4gICAgcmV0dXJuIG91dDtcbiAgfTtcblxuICAvLyBQb2x5ZmlsbCBjb21iXG4gIGlmICghTWF0aC5pbXVsKSB7XG4gICAgY29tYjEwTXVsVG8gPSBzbWFsbE11bFRvO1xuICB9XG5cbiAgZnVuY3Rpb24gYmlnTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgb3V0Lm5lZ2F0aXZlID0gbnVtLm5lZ2F0aXZlIF4gc2VsZi5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0gc2VsZi5sZW5ndGggKyBudW0ubGVuZ3RoO1xuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICB2YXIgaG5jYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgayA9IDA7IGsgPCBvdXQubGVuZ3RoIC0gMTsgaysrKSB7XG4gICAgICAvLyBTdW0gYWxsIHdvcmRzIHdpdGggdGhlIHNhbWUgYGkgKyBqID0ga2AgYW5kIGFjY3VtdWxhdGUgYG5jYXJyeWAsXG4gICAgICAvLyBub3RlIHRoYXQgbmNhcnJ5IGNvdWxkIGJlID49IDB4M2ZmZmZmZlxuICAgICAgdmFyIG5jYXJyeSA9IGhuY2Fycnk7XG4gICAgICBobmNhcnJ5ID0gMDtcbiAgICAgIHZhciByd29yZCA9IGNhcnJ5ICYgMHgzZmZmZmZmO1xuICAgICAgdmFyIG1heEogPSBNYXRoLm1pbihrLCBudW0ubGVuZ3RoIC0gMSk7XG4gICAgICBmb3IgKHZhciBqID0gTWF0aC5tYXgoMCwgayAtIHNlbGYubGVuZ3RoICsgMSk7IGogPD0gbWF4SjsgaisrKSB7XG4gICAgICAgIHZhciBpID0gayAtIGo7XG4gICAgICAgIHZhciBhID0gc2VsZi53b3Jkc1tpXSB8IDA7XG4gICAgICAgIHZhciBiID0gbnVtLndvcmRzW2pdIHwgMDtcbiAgICAgICAgdmFyIHIgPSBhICogYjtcblxuICAgICAgICB2YXIgbG8gPSByICYgMHgzZmZmZmZmO1xuICAgICAgICBuY2FycnkgPSAobmNhcnJ5ICsgKChyIC8gMHg0MDAwMDAwKSB8IDApKSB8IDA7XG4gICAgICAgIGxvID0gKGxvICsgcndvcmQpIHwgMDtcbiAgICAgICAgcndvcmQgPSBsbyAmIDB4M2ZmZmZmZjtcbiAgICAgICAgbmNhcnJ5ID0gKG5jYXJyeSArIChsbyA+Pj4gMjYpKSB8IDA7XG5cbiAgICAgICAgaG5jYXJyeSArPSBuY2FycnkgPj4+IDI2O1xuICAgICAgICBuY2FycnkgJj0gMHgzZmZmZmZmO1xuICAgICAgfVxuICAgICAgb3V0LndvcmRzW2tdID0gcndvcmQ7XG4gICAgICBjYXJyeSA9IG5jYXJyeTtcbiAgICAgIG5jYXJyeSA9IGhuY2Fycnk7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgb3V0LndvcmRzW2tdID0gY2Fycnk7XG4gICAgfSBlbHNlIHtcbiAgICAgIG91dC5sZW5ndGgtLTtcbiAgICB9XG5cbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH1cblxuICBmdW5jdGlvbiBqdW1ib011bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIHZhciBmZnRtID0gbmV3IEZGVE0oKTtcbiAgICByZXR1cm4gZmZ0bS5tdWxwKHNlbGYsIG51bSwgb3V0KTtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5tdWxUbyA9IGZ1bmN0aW9uIG11bFRvIChudW0sIG91dCkge1xuICAgIHZhciByZXM7XG4gICAgdmFyIGxlbiA9IHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aDtcbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDEwICYmIG51bS5sZW5ndGggPT09IDEwKSB7XG4gICAgICByZXMgPSBjb21iMTBNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIGlmIChsZW4gPCA2Mykge1xuICAgICAgcmVzID0gc21hbGxNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIGlmIChsZW4gPCAxMDI0KSB7XG4gICAgICByZXMgPSBiaWdNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlcyA9IGp1bWJvTXVsVG8odGhpcywgbnVtLCBvdXQpO1xuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gQ29vbGV5LVR1a2V5IGFsZ29yaXRobSBmb3IgRkZUXG4gIC8vIHNsaWdodGx5IHJldmlzaXRlZCB0byByZWx5IG9uIGxvb3BpbmcgaW5zdGVhZCBvZiByZWN1cnNpb25cblxuICBmdW5jdGlvbiBGRlRNICh4LCB5KSB7XG4gICAgdGhpcy54ID0geDtcbiAgICB0aGlzLnkgPSB5O1xuICB9XG5cbiAgRkZUTS5wcm90b3R5cGUubWFrZVJCVCA9IGZ1bmN0aW9uIG1ha2VSQlQgKE4pIHtcbiAgICB2YXIgdCA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgbCA9IEJOLnByb3RvdHlwZS5fY291bnRCaXRzKE4pIC0gMTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE47IGkrKykge1xuICAgICAgdFtpXSA9IHRoaXMucmV2QmluKGksIGwsIE4pO1xuICAgIH1cblxuICAgIHJldHVybiB0O1xuICB9O1xuXG4gIC8vIFJldHVybnMgYmluYXJ5LXJldmVyc2VkIHJlcHJlc2VudGF0aW9uIG9mIGB4YFxuICBGRlRNLnByb3RvdHlwZS5yZXZCaW4gPSBmdW5jdGlvbiByZXZCaW4gKHgsIGwsIE4pIHtcbiAgICBpZiAoeCA9PT0gMCB8fCB4ID09PSBOIC0gMSkgcmV0dXJuIHg7XG5cbiAgICB2YXIgcmIgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbDsgaSsrKSB7XG4gICAgICByYiB8PSAoeCAmIDEpIDw8IChsIC0gaSAtIDEpO1xuICAgICAgeCA+Pj0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmI7XG4gIH07XG5cbiAgLy8gUGVyZm9ybXMgXCJ0d2VlZGxpbmdcIiBwaGFzZSwgdGhlcmVmb3JlICdlbXVsYXRpbmcnXG4gIC8vIGJlaGF2aW91ciBvZiB0aGUgcmVjdXJzaXZlIGFsZ29yaXRobVxuICBGRlRNLnByb3RvdHlwZS5wZXJtdXRlID0gZnVuY3Rpb24gcGVybXV0ZSAocmJ0LCByd3MsIGl3cywgcnR3cywgaXR3cywgTikge1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICBydHdzW2ldID0gcndzW3JidFtpXV07XG4gICAgICBpdHdzW2ldID0gaXdzW3JidFtpXV07XG4gICAgfVxuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLnRyYW5zZm9ybSA9IGZ1bmN0aW9uIHRyYW5zZm9ybSAocndzLCBpd3MsIHJ0d3MsIGl0d3MsIE4sIHJidCkge1xuICAgIHRoaXMucGVybXV0ZShyYnQsIHJ3cywgaXdzLCBydHdzLCBpdHdzLCBOKTtcblxuICAgIGZvciAodmFyIHMgPSAxOyBzIDwgTjsgcyA8PD0gMSkge1xuICAgICAgdmFyIGwgPSBzIDw8IDE7XG5cbiAgICAgIHZhciBydHdkZiA9IE1hdGguY29zKDIgKiBNYXRoLlBJIC8gbCk7XG4gICAgICB2YXIgaXR3ZGYgPSBNYXRoLnNpbigyICogTWF0aC5QSSAvIGwpO1xuXG4gICAgICBmb3IgKHZhciBwID0gMDsgcCA8IE47IHAgKz0gbCkge1xuICAgICAgICB2YXIgcnR3ZGZfID0gcnR3ZGY7XG4gICAgICAgIHZhciBpdHdkZl8gPSBpdHdkZjtcblxuICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IHM7IGorKykge1xuICAgICAgICAgIHZhciByZSA9IHJ0d3NbcCArIGpdO1xuICAgICAgICAgIHZhciBpZSA9IGl0d3NbcCArIGpdO1xuXG4gICAgICAgICAgdmFyIHJvID0gcnR3c1twICsgaiArIHNdO1xuICAgICAgICAgIHZhciBpbyA9IGl0d3NbcCArIGogKyBzXTtcblxuICAgICAgICAgIHZhciByeCA9IHJ0d2RmXyAqIHJvIC0gaXR3ZGZfICogaW87XG5cbiAgICAgICAgICBpbyA9IHJ0d2RmXyAqIGlvICsgaXR3ZGZfICogcm87XG4gICAgICAgICAgcm8gPSByeDtcblxuICAgICAgICAgIHJ0d3NbcCArIGpdID0gcmUgKyBybztcbiAgICAgICAgICBpdHdzW3AgKyBqXSA9IGllICsgaW87XG5cbiAgICAgICAgICBydHdzW3AgKyBqICsgc10gPSByZSAtIHJvO1xuICAgICAgICAgIGl0d3NbcCArIGogKyBzXSA9IGllIC0gaW87XG5cbiAgICAgICAgICAvKiBqc2hpbnQgbWF4ZGVwdGggOiBmYWxzZSAqL1xuICAgICAgICAgIGlmIChqICE9PSBsKSB7XG4gICAgICAgICAgICByeCA9IHJ0d2RmICogcnR3ZGZfIC0gaXR3ZGYgKiBpdHdkZl87XG5cbiAgICAgICAgICAgIGl0d2RmXyA9IHJ0d2RmICogaXR3ZGZfICsgaXR3ZGYgKiBydHdkZl87XG4gICAgICAgICAgICBydHdkZl8gPSByeDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuZ3Vlc3NMZW4xM2IgPSBmdW5jdGlvbiBndWVzc0xlbjEzYiAobiwgbSkge1xuICAgIHZhciBOID0gTWF0aC5tYXgobSwgbikgfCAxO1xuICAgIHZhciBvZGQgPSBOICYgMTtcbiAgICB2YXIgaSA9IDA7XG4gICAgZm9yIChOID0gTiAvIDIgfCAwOyBOOyBOID0gTiA+Pj4gMSkge1xuICAgICAgaSsrO1xuICAgIH1cblxuICAgIHJldHVybiAxIDw8IGkgKyAxICsgb2RkO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmNvbmp1Z2F0ZSA9IGZ1bmN0aW9uIGNvbmp1Z2F0ZSAocndzLCBpd3MsIE4pIHtcbiAgICBpZiAoTiA8PSAxKSByZXR1cm47XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE4gLyAyOyBpKyspIHtcbiAgICAgIHZhciB0ID0gcndzW2ldO1xuXG4gICAgICByd3NbaV0gPSByd3NbTiAtIGkgLSAxXTtcbiAgICAgIHJ3c1tOIC0gaSAtIDFdID0gdDtcblxuICAgICAgdCA9IGl3c1tpXTtcblxuICAgICAgaXdzW2ldID0gLWl3c1tOIC0gaSAtIDFdO1xuICAgICAgaXdzW04gLSBpIC0gMV0gPSAtdDtcbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUubm9ybWFsaXplMTNiID0gZnVuY3Rpb24gbm9ybWFsaXplMTNiICh3cywgTikge1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOIC8gMjsgaSsrKSB7XG4gICAgICB2YXIgdyA9IE1hdGgucm91bmQod3NbMiAqIGkgKyAxXSAvIE4pICogMHgyMDAwICtcbiAgICAgICAgTWF0aC5yb3VuZCh3c1syICogaV0gLyBOKSArXG4gICAgICAgIGNhcnJ5O1xuXG4gICAgICB3c1tpXSA9IHcgJiAweDNmZmZmZmY7XG5cbiAgICAgIGlmICh3IDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIGNhcnJ5ID0gMDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNhcnJ5ID0gdyAvIDB4NDAwMDAwMCB8IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHdzO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmNvbnZlcnQxM2IgPSBmdW5jdGlvbiBjb252ZXJ0MTNiICh3cywgbGVuLCByd3MsIE4pIHtcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgIGNhcnJ5ID0gY2FycnkgKyAod3NbaV0gfCAwKTtcblxuICAgICAgcndzWzIgKiBpXSA9IGNhcnJ5ICYgMHgxZmZmOyBjYXJyeSA9IGNhcnJ5ID4+PiAxMztcbiAgICAgIHJ3c1syICogaSArIDFdID0gY2FycnkgJiAweDFmZmY7IGNhcnJ5ID0gY2FycnkgPj4+IDEzO1xuICAgIH1cblxuICAgIC8vIFBhZCB3aXRoIHplcm9lc1xuICAgIGZvciAoaSA9IDIgKiBsZW47IGkgPCBOOyArK2kpIHtcbiAgICAgIHJ3c1tpXSA9IDA7XG4gICAgfVxuXG4gICAgYXNzZXJ0KGNhcnJ5ID09PSAwKTtcbiAgICBhc3NlcnQoKGNhcnJ5ICYgfjB4MWZmZikgPT09IDApO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLnN0dWIgPSBmdW5jdGlvbiBzdHViIChOKSB7XG4gICAgdmFyIHBoID0gbmV3IEFycmF5KE4pO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICBwaFtpXSA9IDA7XG4gICAgfVxuXG4gICAgcmV0dXJuIHBoO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLm11bHAgPSBmdW5jdGlvbiBtdWxwICh4LCB5LCBvdXQpIHtcbiAgICB2YXIgTiA9IDIgKiB0aGlzLmd1ZXNzTGVuMTNiKHgubGVuZ3RoLCB5Lmxlbmd0aCk7XG5cbiAgICB2YXIgcmJ0ID0gdGhpcy5tYWtlUkJUKE4pO1xuXG4gICAgdmFyIF8gPSB0aGlzLnN0dWIoTik7XG5cbiAgICB2YXIgcndzID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciByd3N0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBpd3N0ID0gbmV3IEFycmF5KE4pO1xuXG4gICAgdmFyIG5yd3MgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIG5yd3N0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBuaXdzdCA9IG5ldyBBcnJheShOKTtcblxuICAgIHZhciBybXdzID0gb3V0LndvcmRzO1xuICAgIHJtd3MubGVuZ3RoID0gTjtcblxuICAgIHRoaXMuY29udmVydDEzYih4LndvcmRzLCB4Lmxlbmd0aCwgcndzLCBOKTtcbiAgICB0aGlzLmNvbnZlcnQxM2IoeS53b3JkcywgeS5sZW5ndGgsIG5yd3MsIE4pO1xuXG4gICAgdGhpcy50cmFuc2Zvcm0ocndzLCBfLCByd3N0LCBpd3N0LCBOLCByYnQpO1xuICAgIHRoaXMudHJhbnNmb3JtKG5yd3MsIF8sIG5yd3N0LCBuaXdzdCwgTiwgcmJ0KTtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICB2YXIgcnggPSByd3N0W2ldICogbnJ3c3RbaV0gLSBpd3N0W2ldICogbml3c3RbaV07XG4gICAgICBpd3N0W2ldID0gcndzdFtpXSAqIG5pd3N0W2ldICsgaXdzdFtpXSAqIG5yd3N0W2ldO1xuICAgICAgcndzdFtpXSA9IHJ4O1xuICAgIH1cblxuICAgIHRoaXMuY29uanVnYXRlKHJ3c3QsIGl3c3QsIE4pO1xuICAgIHRoaXMudHJhbnNmb3JtKHJ3c3QsIGl3c3QsIHJtd3MsIF8sIE4sIHJidCk7XG4gICAgdGhpcy5jb25qdWdhdGUocm13cywgXywgTik7XG4gICAgdGhpcy5ub3JtYWxpemUxM2Iocm13cywgTik7XG5cbiAgICBvdXQubmVnYXRpdmUgPSB4Lm5lZ2F0aXZlIF4geS5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0geC5sZW5ndGggKyB5Lmxlbmd0aDtcbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gTXVsdGlwbHkgYHRoaXNgIGJ5IGBudW1gXG4gIEJOLnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKG51bSkge1xuICAgIHZhciBvdXQgPSBuZXcgQk4obnVsbCk7XG4gICAgb3V0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aCk7XG4gICAgcmV0dXJuIHRoaXMubXVsVG8obnVtLCBvdXQpO1xuICB9O1xuXG4gIC8vIE11bHRpcGx5IGVtcGxveWluZyBGRlRcbiAgQk4ucHJvdG90eXBlLm11bGYgPSBmdW5jdGlvbiBtdWxmIChudW0pIHtcbiAgICB2YXIgb3V0ID0gbmV3IEJOKG51bGwpO1xuICAgIG91dC53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCArIG51bS5sZW5ndGgpO1xuICAgIHJldHVybiBqdW1ib011bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgfTtcblxuICAvLyBJbi1wbGFjZSBNdWx0aXBsaWNhdGlvblxuICBCTi5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkubXVsVG8obnVtLCB0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW11bG4gPSBmdW5jdGlvbiBpbXVsbiAobnVtKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBudW0gPT09ICdudW1iZXInKTtcbiAgICBhc3NlcnQobnVtIDwgMHg0MDAwMDAwKTtcblxuICAgIC8vIENhcnJ5XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gKHRoaXMud29yZHNbaV0gfCAwKSAqIG51bTtcbiAgICAgIHZhciBsbyA9ICh3ICYgMHgzZmZmZmZmKSArIChjYXJyeSAmIDB4M2ZmZmZmZik7XG4gICAgICBjYXJyeSA+Pj0gMjY7XG4gICAgICBjYXJyeSArPSAodyAvIDB4NDAwMDAwMCkgfCAwO1xuICAgICAgLy8gTk9URTogbG8gaXMgMjdiaXQgbWF4aW11bVxuICAgICAgY2FycnkgKz0gbG8gPj4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGxvICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubXVsbiA9IGZ1bmN0aW9uIG11bG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW11bG4obnVtKTtcbiAgfTtcblxuICAvLyBgdGhpc2AgKiBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoKSB7XG4gICAgcmV0dXJuIHRoaXMubXVsKHRoaXMpO1xuICB9O1xuXG4gIC8vIGB0aGlzYCAqIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXNxciA9IGZ1bmN0aW9uIGlzcXIgKCkge1xuICAgIHJldHVybiB0aGlzLmltdWwodGhpcy5jbG9uZSgpKTtcbiAgfTtcblxuICAvLyBNYXRoLnBvdyhgdGhpc2AsIGBudW1gKVxuICBCTi5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChudW0pIHtcbiAgICB2YXIgdyA9IHRvQml0QXJyYXkobnVtKTtcbiAgICBpZiAody5sZW5ndGggPT09IDApIHJldHVybiBuZXcgQk4oMSk7XG5cbiAgICAvLyBTa2lwIGxlYWRpbmcgemVyb2VzXG4gICAgdmFyIHJlcyA9IHRoaXM7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB3Lmxlbmd0aDsgaSsrLCByZXMgPSByZXMuc3FyKCkpIHtcbiAgICAgIGlmICh3W2ldICE9PSAwKSBicmVhaztcbiAgICB9XG5cbiAgICBpZiAoKytpIDwgdy5sZW5ndGgpIHtcbiAgICAgIGZvciAodmFyIHEgPSByZXMuc3FyKCk7IGkgPCB3Lmxlbmd0aDsgaSsrLCBxID0gcS5zcXIoKSkge1xuICAgICAgICBpZiAod1tpXSA9PT0gMCkgY29udGludWU7XG5cbiAgICAgICAgcmVzID0gcmVzLm11bChxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vIFNoaWZ0LWxlZnQgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1c2hsbiA9IGZ1bmN0aW9uIGl1c2hsbiAoYml0cykge1xuICAgIGFzc2VydCh0eXBlb2YgYml0cyA9PT0gJ251bWJlcicgJiYgYml0cyA+PSAwKTtcbiAgICB2YXIgciA9IGJpdHMgJSAyNjtcbiAgICB2YXIgcyA9IChiaXRzIC0gcikgLyAyNjtcbiAgICB2YXIgY2FycnlNYXNrID0gKDB4M2ZmZmZmZiA+Pj4gKDI2IC0gcikpIDw8ICgyNiAtIHIpO1xuICAgIHZhciBpO1xuXG4gICAgaWYgKHIgIT09IDApIHtcbiAgICAgIHZhciBjYXJyeSA9IDA7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciBuZXdDYXJyeSA9IHRoaXMud29yZHNbaV0gJiBjYXJyeU1hc2s7XG4gICAgICAgIHZhciBjID0gKCh0aGlzLndvcmRzW2ldIHwgMCkgLSBuZXdDYXJyeSkgPDwgcjtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGMgfCBjYXJyeTtcbiAgICAgICAgY2FycnkgPSBuZXdDYXJyeSA+Pj4gKDI2IC0gcik7XG4gICAgICB9XG5cbiAgICAgIGlmIChjYXJyeSkge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICAgIHRoaXMubGVuZ3RoKys7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHMgIT09IDApIHtcbiAgICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgc10gPSB0aGlzLndvcmRzW2ldO1xuICAgICAgfVxuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgczsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmxlbmd0aCArPSBzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzaGxuID0gZnVuY3Rpb24gaXNobG4gKGJpdHMpIHtcbiAgICAvLyBUT0RPKGluZHV0bnkpOiBpbXBsZW1lbnQgbWVcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVzaGxuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFNoaWZ0LXJpZ2h0IGluLXBsYWNlXG4gIC8vIE5PVEU6IGBoaW50YCBpcyBhIGxvd2VzdCBiaXQgYmVmb3JlIHRyYWlsaW5nIHplcm9lc1xuICAvLyBOT1RFOiBpZiBgZXh0ZW5kZWRgIGlzIHByZXNlbnQgLSBpdCB3aWxsIGJlIGZpbGxlZCB3aXRoIGRlc3Ryb3llZCBiaXRzXG4gIEJOLnByb3RvdHlwZS5pdXNocm4gPSBmdW5jdGlvbiBpdXNocm4gKGJpdHMsIGhpbnQsIGV4dGVuZGVkKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciBoO1xuICAgIGlmIChoaW50KSB7XG4gICAgICBoID0gKGhpbnQgLSAoaGludCAlIDI2KSkgLyAyNjtcbiAgICB9IGVsc2Uge1xuICAgICAgaCA9IDA7XG4gICAgfVxuXG4gICAgdmFyIHIgPSBiaXRzICUgMjY7XG4gICAgdmFyIHMgPSBNYXRoLm1pbigoYml0cyAtIHIpIC8gMjYsIHRoaXMubGVuZ3RoKTtcbiAgICB2YXIgbWFzayA9IDB4M2ZmZmZmZiBeICgoMHgzZmZmZmZmID4+PiByKSA8PCByKTtcbiAgICB2YXIgbWFza2VkV29yZHMgPSBleHRlbmRlZDtcblxuICAgIGggLT0gcztcbiAgICBoID0gTWF0aC5tYXgoMCwgaCk7XG5cbiAgICAvLyBFeHRlbmRlZCBtb2RlLCBjb3B5IG1hc2tlZCBwYXJ0XG4gICAgaWYgKG1hc2tlZFdvcmRzKSB7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHM7IGkrKykge1xuICAgICAgICBtYXNrZWRXb3Jkcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV07XG4gICAgICB9XG4gICAgICBtYXNrZWRXb3Jkcy5sZW5ndGggPSBzO1xuICAgIH1cblxuICAgIGlmIChzID09PSAwKSB7XG4gICAgICAvLyBOby1vcCwgd2Ugc2hvdWxkIG5vdCBtb3ZlIGFueXRoaW5nIGF0IGFsbFxuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPiBzKSB7XG4gICAgICB0aGlzLmxlbmd0aCAtPSBzO1xuICAgICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaSArIHNdO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLndvcmRzWzBdID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICB9XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwICYmIChjYXJyeSAhPT0gMCB8fCBpID49IGgpOyBpLS0pIHtcbiAgICAgIHZhciB3b3JkID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB0aGlzLndvcmRzW2ldID0gKGNhcnJ5IDw8ICgyNiAtIHIpKSB8ICh3b3JkID4+PiByKTtcbiAgICAgIGNhcnJ5ID0gd29yZCAmIG1hc2s7XG4gICAgfVxuXG4gICAgLy8gUHVzaCBjYXJyaWVkIGJpdHMgYXMgYSBtYXNrXG4gICAgaWYgKG1hc2tlZFdvcmRzICYmIGNhcnJ5ICE9PSAwKSB7XG4gICAgICBtYXNrZWRXb3Jkcy53b3Jkc1ttYXNrZWRXb3Jkcy5sZW5ndGgrK10gPSBjYXJyeTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzaHJuID0gZnVuY3Rpb24gaXNocm4gKGJpdHMsIGhpbnQsIGV4dGVuZGVkKSB7XG4gICAgLy8gVE9ETyhpbmR1dG55KTogaW1wbGVtZW50IG1lXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1c2hybihiaXRzLCBoaW50LCBleHRlbmRlZCk7XG4gIH07XG5cbiAgLy8gU2hpZnQtbGVmdFxuICBCTi5wcm90b3R5cGUuc2hsbiA9IGZ1bmN0aW9uIHNobG4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzaGxuKGJpdHMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51c2hsbiA9IGZ1bmN0aW9uIHVzaGxuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdXNobG4oYml0cyk7XG4gIH07XG5cbiAgLy8gU2hpZnQtcmlnaHRcbiAgQk4ucHJvdG90eXBlLnNocm4gPSBmdW5jdGlvbiBzaHJuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pc2hybihiaXRzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXNocm4gPSBmdW5jdGlvbiB1c2hybiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXVzaHJuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFRlc3QgaWYgbiBiaXQgaXMgc2V0XG4gIEJOLnByb3RvdHlwZS50ZXN0biA9IGZ1bmN0aW9uIHRlc3RuIChiaXQpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdCA9PT0gJ251bWJlcicgJiYgYml0ID49IDApO1xuICAgIHZhciByID0gYml0ICUgMjY7XG4gICAgdmFyIHMgPSAoYml0IC0gcikgLyAyNjtcbiAgICB2YXIgcSA9IDEgPDwgcjtcblxuICAgIC8vIEZhc3QgY2FzZTogYml0IGlzIG11Y2ggaGlnaGVyIHRoYW4gYWxsIGV4aXN0aW5nIHdvcmRzXG4gICAgaWYgKHRoaXMubGVuZ3RoIDw9IHMpIHJldHVybiBmYWxzZTtcblxuICAgIC8vIENoZWNrIGJpdCBhbmQgcmV0dXJuXG4gICAgdmFyIHcgPSB0aGlzLndvcmRzW3NdO1xuXG4gICAgcmV0dXJuICEhKHcgJiBxKTtcbiAgfTtcblxuICAvLyBSZXR1cm4gb25seSBsb3dlcnMgYml0cyBvZiBudW1iZXIgKGluLXBsYWNlKVxuICBCTi5wcm90b3R5cGUuaW1hc2tuID0gZnVuY3Rpb24gaW1hc2tuIChiaXRzKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciByID0gYml0cyAlIDI2O1xuICAgIHZhciBzID0gKGJpdHMgLSByKSAvIDI2O1xuXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDAsICdpbWFza24gd29ya3Mgb25seSB3aXRoIHBvc2l0aXZlIG51bWJlcnMnKTtcblxuICAgIGlmICh0aGlzLmxlbmd0aCA8PSBzKSB7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBpZiAociAhPT0gMCkge1xuICAgICAgcysrO1xuICAgIH1cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWluKHMsIHRoaXMubGVuZ3RoKTtcblxuICAgIGlmIChyICE9PSAwKSB7XG4gICAgICB2YXIgbWFzayA9IDB4M2ZmZmZmZiBeICgoMHgzZmZmZmZmID4+PiByKSA8PCByKTtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXSAmPSBtYXNrO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG9ubHkgbG93ZXJzIGJpdHMgb2YgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5tYXNrbiA9IGZ1bmN0aW9uIG1hc2tuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbWFza24oYml0cyk7XG4gIH07XG5cbiAgLy8gQWRkIHBsYWluIG51bWJlciBgbnVtYCB0byBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlhZGRuID0gZnVuY3Rpb24gaWFkZG4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlzdWJuKC1udW0pO1xuXG4gICAgLy8gUG9zc2libGUgc2lnbiBjaGFuZ2VcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmICh0aGlzLndvcmRzWzBdIHwgMCkgPCBudW0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSA9IG51bSAtICh0aGlzLndvcmRzWzBdIHwgMCk7XG4gICAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgIH1cblxuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICB0aGlzLmlzdWJuKG51bSk7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIEFkZCB3aXRob3V0IGNoZWNrc1xuICAgIHJldHVybiB0aGlzLl9pYWRkbihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faWFkZG4gPSBmdW5jdGlvbiBfaWFkZG4gKG51bSkge1xuICAgIHRoaXMud29yZHNbMF0gKz0gbnVtO1xuXG4gICAgLy8gQ2FycnlcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoICYmIHRoaXMud29yZHNbaV0gPj0gMHg0MDAwMDAwOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gLT0gMHg0MDAwMDAwO1xuICAgICAgaWYgKGkgPT09IHRoaXMubGVuZ3RoIC0gMSkge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSA9IDE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSsrO1xuICAgICAgfVxuICAgIH1cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpICsgMSk7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICAvLyBTdWJ0cmFjdCBwbGFpbiBudW1iZXIgYG51bWAgZnJvbSBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlzdWJuID0gZnVuY3Rpb24gaXN1Ym4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlhZGRuKC1udW0pO1xuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgdGhpcy5pYWRkbihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB0aGlzLndvcmRzWzBdIC09IG51bTtcblxuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMSAmJiB0aGlzLndvcmRzWzBdIDwgMCkge1xuICAgICAgdGhpcy53b3Jkc1swXSA9IC10aGlzLndvcmRzWzBdO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIENhcnJ5XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoICYmIHRoaXMud29yZHNbaV0gPCAwOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSArPSAweDQwMDAwMDA7XG4gICAgICAgIHRoaXMud29yZHNbaSArIDFdIC09IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuYWRkbiA9IGZ1bmN0aW9uIGFkZG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZG4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuc3VibiA9IGZ1bmN0aW9uIHN1Ym4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXN1Ym4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaWFicyA9IGZ1bmN0aW9uIGlhYnMgKCkge1xuICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmFicyA9IGZ1bmN0aW9uIGFicyAoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYWJzKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pc2hsbnN1Ym11bCA9IGZ1bmN0aW9uIF9pc2hsbnN1Ym11bCAobnVtLCBtdWwsIHNoaWZ0KSB7XG4gICAgdmFyIGxlbiA9IG51bS5sZW5ndGggKyBzaGlmdDtcbiAgICB2YXIgaTtcblxuICAgIHRoaXMuX2V4cGFuZChsZW4pO1xuXG4gICAgdmFyIHc7XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB3ID0gKHRoaXMud29yZHNbaSArIHNoaWZ0XSB8IDApICsgY2Fycnk7XG4gICAgICB2YXIgcmlnaHQgPSAobnVtLndvcmRzW2ldIHwgMCkgKiBtdWw7XG4gICAgICB3IC09IHJpZ2h0ICYgMHgzZmZmZmZmO1xuICAgICAgY2FycnkgPSAodyA+PiAyNikgLSAoKHJpZ2h0IC8gMHg0MDAwMDAwKSB8IDApO1xuICAgICAgdGhpcy53b3Jkc1tpICsgc2hpZnRdID0gdyAmIDB4M2ZmZmZmZjtcbiAgICB9XG4gICAgZm9yICg7IGkgPCB0aGlzLmxlbmd0aCAtIHNoaWZ0OyBpKyspIHtcbiAgICAgIHcgPSAodGhpcy53b3Jkc1tpICsgc2hpZnRdIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gdyA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaSArIHNoaWZ0XSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuXG4gICAgaWYgKGNhcnJ5ID09PSAwKSByZXR1cm4gdGhpcy5zdHJpcCgpO1xuXG4gICAgLy8gU3VidHJhY3Rpb24gb3ZlcmZsb3dcbiAgICBhc3NlcnQoY2FycnkgPT09IC0xKTtcbiAgICBjYXJyeSA9IDA7XG4gICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHcgPSAtKHRoaXMud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX3dvcmREaXYgPSBmdW5jdGlvbiBfd29yZERpdiAobnVtLCBtb2RlKSB7XG4gICAgdmFyIHNoaWZ0ID0gdGhpcy5sZW5ndGggLSBudW0ubGVuZ3RoO1xuXG4gICAgdmFyIGEgPSB0aGlzLmNsb25lKCk7XG4gICAgdmFyIGIgPSBudW07XG5cbiAgICAvLyBOb3JtYWxpemVcbiAgICB2YXIgYmhpID0gYi53b3Jkc1tiLmxlbmd0aCAtIDFdIHwgMDtcbiAgICB2YXIgYmhpQml0cyA9IHRoaXMuX2NvdW50Qml0cyhiaGkpO1xuICAgIHNoaWZ0ID0gMjYgLSBiaGlCaXRzO1xuICAgIGlmIChzaGlmdCAhPT0gMCkge1xuICAgICAgYiA9IGIudXNobG4oc2hpZnQpO1xuICAgICAgYS5pdXNobG4oc2hpZnQpO1xuICAgICAgYmhpID0gYi53b3Jkc1tiLmxlbmd0aCAtIDFdIHwgMDtcbiAgICB9XG5cbiAgICAvLyBJbml0aWFsaXplIHF1b3RpZW50XG4gICAgdmFyIG0gPSBhLmxlbmd0aCAtIGIubGVuZ3RoO1xuICAgIHZhciBxO1xuXG4gICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICBxID0gbmV3IEJOKG51bGwpO1xuICAgICAgcS5sZW5ndGggPSBtICsgMTtcbiAgICAgIHEud29yZHMgPSBuZXcgQXJyYXkocS5sZW5ndGgpO1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBxLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHEud29yZHNbaV0gPSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZhciBkaWZmID0gYS5jbG9uZSgpLl9pc2hsbnN1Ym11bChiLCAxLCBtKTtcbiAgICBpZiAoZGlmZi5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgYSA9IGRpZmY7XG4gICAgICBpZiAocSkge1xuICAgICAgICBxLndvcmRzW21dID0gMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3IgKHZhciBqID0gbSAtIDE7IGogPj0gMDsgai0tKSB7XG4gICAgICB2YXIgcWogPSAoYS53b3Jkc1tiLmxlbmd0aCArIGpdIHwgMCkgKiAweDQwMDAwMDAgK1xuICAgICAgICAoYS53b3Jkc1tiLmxlbmd0aCArIGogLSAxXSB8IDApO1xuXG4gICAgICAvLyBOT1RFOiAocWogLyBiaGkpIGlzICgweDNmZmZmZmYgKiAweDQwMDAwMDAgKyAweDNmZmZmZmYpIC8gMHgyMDAwMDAwIG1heFxuICAgICAgLy8gKDB4N2ZmZmZmZilcbiAgICAgIHFqID0gTWF0aC5taW4oKHFqIC8gYmhpKSB8IDAsIDB4M2ZmZmZmZik7XG5cbiAgICAgIGEuX2lzaGxuc3VibXVsKGIsIHFqLCBqKTtcbiAgICAgIHdoaWxlIChhLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIHFqLS07XG4gICAgICAgIGEubmVnYXRpdmUgPSAwO1xuICAgICAgICBhLl9pc2hsbnN1Ym11bChiLCAxLCBqKTtcbiAgICAgICAgaWYgKCFhLmlzWmVybygpKSB7XG4gICAgICAgICAgYS5uZWdhdGl2ZSBePSAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAocSkge1xuICAgICAgICBxLndvcmRzW2pdID0gcWo7XG4gICAgICB9XG4gICAgfVxuICAgIGlmIChxKSB7XG4gICAgICBxLnN0cmlwKCk7XG4gICAgfVxuICAgIGEuc3RyaXAoKTtcblxuICAgIC8vIERlbm9ybWFsaXplXG4gICAgaWYgKG1vZGUgIT09ICdkaXYnICYmIHNoaWZ0ICE9PSAwKSB7XG4gICAgICBhLml1c2hybihzaGlmdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGRpdjogcSB8fCBudWxsLFxuICAgICAgbW9kOiBhXG4gICAgfTtcbiAgfTtcblxuICAvLyBOT1RFOiAxKSBgbW9kZWAgY2FuIGJlIHNldCB0byBgbW9kYCB0byByZXF1ZXN0IG1vZCBvbmx5LFxuICAvLyAgICAgICB0byBgZGl2YCB0byByZXF1ZXN0IGRpdiBvbmx5LCBvciBiZSBhYnNlbnQgdG9cbiAgLy8gICAgICAgcmVxdWVzdCBib3RoIGRpdiAmIG1vZFxuICAvLyAgICAgICAyKSBgcG9zaXRpdmVgIGlzIHRydWUgaWYgdW5zaWduZWQgbW9kIGlzIHJlcXVlc3RlZFxuICBCTi5wcm90b3R5cGUuZGl2bW9kID0gZnVuY3Rpb24gZGl2bW9kIChudW0sIG1vZGUsIHBvc2l0aXZlKSB7XG4gICAgYXNzZXJ0KCFudW0uaXNaZXJvKCkpO1xuXG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogbmV3IEJOKDApLFxuICAgICAgICBtb2Q6IG5ldyBCTigwKVxuICAgICAgfTtcbiAgICB9XG5cbiAgICB2YXIgZGl2LCBtb2QsIHJlcztcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHJlcyA9IHRoaXMubmVnKCkuZGl2bW9kKG51bSwgbW9kZSk7XG5cbiAgICAgIGlmIChtb2RlICE9PSAnbW9kJykge1xuICAgICAgICBkaXYgPSByZXMuZGl2Lm5lZygpO1xuICAgICAgfVxuXG4gICAgICBpZiAobW9kZSAhPT0gJ2RpdicpIHtcbiAgICAgICAgbW9kID0gcmVzLm1vZC5uZWcoKTtcbiAgICAgICAgaWYgKHBvc2l0aXZlICYmIG1vZC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICAgIG1vZC5pYWRkKG51bSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiBkaXYsXG4gICAgICAgIG1vZDogbW9kXG4gICAgICB9O1xuICAgIH1cblxuICAgIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICAgIGRpdiA9IHJlcy5kaXYubmVnKCk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogZGl2LFxuICAgICAgICBtb2Q6IHJlcy5tb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgaWYgKCh0aGlzLm5lZ2F0aXZlICYgbnVtLm5lZ2F0aXZlKSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5uZWcoKS5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdkaXYnKSB7XG4gICAgICAgIG1vZCA9IHJlcy5tb2QubmVnKCk7XG4gICAgICAgIGlmIChwb3NpdGl2ZSAmJiBtb2QubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgICBtb2QuaXN1YihudW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogcmVzLmRpdixcbiAgICAgICAgbW9kOiBtb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gQm90aCBudW1iZXJzIGFyZSBwb3NpdGl2ZSBhdCB0aGlzIHBvaW50XG5cbiAgICAvLyBTdHJpcCBib3RoIG51bWJlcnMgdG8gYXBwcm94aW1hdGUgc2hpZnQgdmFsdWVcbiAgICBpZiAobnVtLmxlbmd0aCA+IHRoaXMubGVuZ3RoIHx8IHRoaXMuY21wKG51bSkgPCAwKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IG5ldyBCTigwKSxcbiAgICAgICAgbW9kOiB0aGlzXG4gICAgICB9O1xuICAgIH1cblxuICAgIC8vIFZlcnkgc2hvcnQgcmVkdWN0aW9uXG4gICAgaWYgKG51bS5sZW5ndGggPT09IDEpIHtcbiAgICAgIGlmIChtb2RlID09PSAnZGl2Jykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogdGhpcy5kaXZuKG51bS53b3Jkc1swXSksXG4gICAgICAgICAgbW9kOiBudWxsXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIGlmIChtb2RlID09PSAnbW9kJykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogbnVsbCxcbiAgICAgICAgICBtb2Q6IG5ldyBCTih0aGlzLm1vZG4obnVtLndvcmRzWzBdKSlcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiB0aGlzLmRpdm4obnVtLndvcmRzWzBdKSxcbiAgICAgICAgbW9kOiBuZXcgQk4odGhpcy5tb2RuKG51bS53b3Jkc1swXSkpXG4gICAgICB9O1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl93b3JkRGl2KG51bSwgbW9kZSk7XG4gIH07XG5cbiAgLy8gRmluZCBgdGhpc2AgLyBgbnVtYFxuICBCTi5wcm90b3R5cGUuZGl2ID0gZnVuY3Rpb24gZGl2IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5kaXZtb2QobnVtLCAnZGl2JywgZmFsc2UpLmRpdjtcbiAgfTtcblxuICAvLyBGaW5kIGB0aGlzYCAlIGBudW1gXG4gIEJOLnByb3RvdHlwZS5tb2QgPSBmdW5jdGlvbiBtb2QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmRpdm1vZChudW0sICdtb2QnLCBmYWxzZSkubW9kO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51bW9kID0gZnVuY3Rpb24gdW1vZCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuZGl2bW9kKG51bSwgJ21vZCcsIHRydWUpLm1vZDtcbiAgfTtcblxuICAvLyBGaW5kIFJvdW5kKGB0aGlzYCAvIGBudW1gKVxuICBCTi5wcm90b3R5cGUuZGl2Um91bmQgPSBmdW5jdGlvbiBkaXZSb3VuZCAobnVtKSB7XG4gICAgdmFyIGRtID0gdGhpcy5kaXZtb2QobnVtKTtcblxuICAgIC8vIEZhc3QgY2FzZSAtIGV4YWN0IGRpdmlzaW9uXG4gICAgaWYgKGRtLm1vZC5pc1plcm8oKSkgcmV0dXJuIGRtLmRpdjtcblxuICAgIHZhciBtb2QgPSBkbS5kaXYubmVnYXRpdmUgIT09IDAgPyBkbS5tb2QuaXN1YihudW0pIDogZG0ubW9kO1xuXG4gICAgdmFyIGhhbGYgPSBudW0udXNocm4oMSk7XG4gICAgdmFyIHIyID0gbnVtLmFuZGxuKDEpO1xuICAgIHZhciBjbXAgPSBtb2QuY21wKGhhbGYpO1xuXG4gICAgLy8gUm91bmQgZG93blxuICAgIGlmIChjbXAgPCAwIHx8IHIyID09PSAxICYmIGNtcCA9PT0gMCkgcmV0dXJuIGRtLmRpdjtcblxuICAgIC8vIFJvdW5kIHVwXG4gICAgcmV0dXJuIGRtLmRpdi5uZWdhdGl2ZSAhPT0gMCA/IGRtLmRpdi5pc3VibigxKSA6IGRtLmRpdi5pYWRkbigxKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubW9kbiA9IGZ1bmN0aW9uIG1vZG4gKG51bSkge1xuICAgIGFzc2VydChudW0gPD0gMHgzZmZmZmZmKTtcbiAgICB2YXIgcCA9ICgxIDw8IDI2KSAlIG51bTtcblxuICAgIHZhciBhY2MgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICBhY2MgPSAocCAqIGFjYyArICh0aGlzLndvcmRzW2ldIHwgMCkpICUgbnVtO1xuICAgIH1cblxuICAgIHJldHVybiBhY2M7XG4gIH07XG5cbiAgLy8gSW4tcGxhY2UgZGl2aXNpb24gYnkgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5pZGl2biA9IGZ1bmN0aW9uIGlkaXZuIChudW0pIHtcbiAgICBhc3NlcnQobnVtIDw9IDB4M2ZmZmZmZik7XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgdyA9ICh0aGlzLndvcmRzW2ldIHwgMCkgKyBjYXJyeSAqIDB4NDAwMDAwMDtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAodyAvIG51bSkgfCAwO1xuICAgICAgY2FycnkgPSB3ICUgbnVtO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmRpdm4gPSBmdW5jdGlvbiBkaXZuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlkaXZuKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmVnY2QgPSBmdW5jdGlvbiBlZ2NkIChwKSB7XG4gICAgYXNzZXJ0KHAubmVnYXRpdmUgPT09IDApO1xuICAgIGFzc2VydCghcC5pc1plcm8oKSk7XG5cbiAgICB2YXIgeCA9IHRoaXM7XG4gICAgdmFyIHkgPSBwLmNsb25lKCk7XG5cbiAgICBpZiAoeC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgeCA9IHgudW1vZChwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgeCA9IHguY2xvbmUoKTtcbiAgICB9XG5cbiAgICAvLyBBICogeCArIEIgKiB5ID0geFxuICAgIHZhciBBID0gbmV3IEJOKDEpO1xuICAgIHZhciBCID0gbmV3IEJOKDApO1xuXG4gICAgLy8gQyAqIHggKyBEICogeSA9IHlcbiAgICB2YXIgQyA9IG5ldyBCTigwKTtcbiAgICB2YXIgRCA9IG5ldyBCTigxKTtcblxuICAgIHZhciBnID0gMDtcblxuICAgIHdoaWxlICh4LmlzRXZlbigpICYmIHkuaXNFdmVuKCkpIHtcbiAgICAgIHguaXVzaHJuKDEpO1xuICAgICAgeS5pdXNocm4oMSk7XG4gICAgICArK2c7XG4gICAgfVxuXG4gICAgdmFyIHlwID0geS5jbG9uZSgpO1xuICAgIHZhciB4cCA9IHguY2xvbmUoKTtcblxuICAgIHdoaWxlICgheC5pc1plcm8oKSkge1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGltID0gMTsgKHgud29yZHNbMF0gJiBpbSkgPT09IDAgJiYgaSA8IDI2OyArK2ksIGltIDw8PSAxKTtcbiAgICAgIGlmIChpID4gMCkge1xuICAgICAgICB4Lml1c2hybihpKTtcbiAgICAgICAgd2hpbGUgKGktLSA+IDApIHtcbiAgICAgICAgICBpZiAoQS5pc09kZCgpIHx8IEIuaXNPZGQoKSkge1xuICAgICAgICAgICAgQS5pYWRkKHlwKTtcbiAgICAgICAgICAgIEIuaXN1Yih4cCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQS5pdXNocm4oMSk7XG4gICAgICAgICAgQi5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9yICh2YXIgaiA9IDAsIGptID0gMTsgKHkud29yZHNbMF0gJiBqbSkgPT09IDAgJiYgaiA8IDI2OyArK2osIGptIDw8PSAxKTtcbiAgICAgIGlmIChqID4gMCkge1xuICAgICAgICB5Lml1c2hybihqKTtcbiAgICAgICAgd2hpbGUgKGotLSA+IDApIHtcbiAgICAgICAgICBpZiAoQy5pc09kZCgpIHx8IEQuaXNPZGQoKSkge1xuICAgICAgICAgICAgQy5pYWRkKHlwKTtcbiAgICAgICAgICAgIEQuaXN1Yih4cCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQy5pdXNocm4oMSk7XG4gICAgICAgICAgRC5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKHguY21wKHkpID49IDApIHtcbiAgICAgICAgeC5pc3ViKHkpO1xuICAgICAgICBBLmlzdWIoQyk7XG4gICAgICAgIEIuaXN1YihEKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHkuaXN1Yih4KTtcbiAgICAgICAgQy5pc3ViKEEpO1xuICAgICAgICBELmlzdWIoQik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGE6IEMsXG4gICAgICBiOiBELFxuICAgICAgZ2NkOiB5Lml1c2hsbihnKVxuICAgIH07XG4gIH07XG5cbiAgLy8gVGhpcyBpcyByZWR1Y2VkIGluY2FybmF0aW9uIG9mIHRoZSBiaW5hcnkgRUVBXG4gIC8vIGFib3ZlLCBkZXNpZ25hdGVkIHRvIGludmVydCBtZW1iZXJzIG9mIHRoZVxuICAvLyBfcHJpbWVfIGZpZWxkcyBGKHApIGF0IGEgbWF4aW1hbCBzcGVlZFxuICBCTi5wcm90b3R5cGUuX2ludm1wID0gZnVuY3Rpb24gX2ludm1wIChwKSB7XG4gICAgYXNzZXJ0KHAubmVnYXRpdmUgPT09IDApO1xuICAgIGFzc2VydCghcC5pc1plcm8oKSk7XG5cbiAgICB2YXIgYSA9IHRoaXM7XG4gICAgdmFyIGIgPSBwLmNsb25lKCk7XG5cbiAgICBpZiAoYS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgYSA9IGEudW1vZChwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IGEuY2xvbmUoKTtcbiAgICB9XG5cbiAgICB2YXIgeDEgPSBuZXcgQk4oMSk7XG4gICAgdmFyIHgyID0gbmV3IEJOKDApO1xuXG4gICAgdmFyIGRlbHRhID0gYi5jbG9uZSgpO1xuXG4gICAgd2hpbGUgKGEuY21wbigxKSA+IDAgJiYgYi5jbXBuKDEpID4gMCkge1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGltID0gMTsgKGEud29yZHNbMF0gJiBpbSkgPT09IDAgJiYgaSA8IDI2OyArK2ksIGltIDw8PSAxKTtcbiAgICAgIGlmIChpID4gMCkge1xuICAgICAgICBhLml1c2hybihpKTtcbiAgICAgICAgd2hpbGUgKGktLSA+IDApIHtcbiAgICAgICAgICBpZiAoeDEuaXNPZGQoKSkge1xuICAgICAgICAgICAgeDEuaWFkZChkZWx0YSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgeDEuaXVzaHJuKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvciAodmFyIGogPSAwLCBqbSA9IDE7IChiLndvcmRzWzBdICYgam0pID09PSAwICYmIGogPCAyNjsgKytqLCBqbSA8PD0gMSk7XG4gICAgICBpZiAoaiA+IDApIHtcbiAgICAgICAgYi5pdXNocm4oaik7XG4gICAgICAgIHdoaWxlIChqLS0gPiAwKSB7XG4gICAgICAgICAgaWYgKHgyLmlzT2RkKCkpIHtcbiAgICAgICAgICAgIHgyLmlhZGQoZGVsdGEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHgyLml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoYS5jbXAoYikgPj0gMCkge1xuICAgICAgICBhLmlzdWIoYik7XG4gICAgICAgIHgxLmlzdWIoeDIpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgYi5pc3ViKGEpO1xuICAgICAgICB4Mi5pc3ViKHgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcmVzO1xuICAgIGlmIChhLmNtcG4oMSkgPT09IDApIHtcbiAgICAgIHJlcyA9IHgxO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXMgPSB4MjtcbiAgICB9XG5cbiAgICBpZiAocmVzLmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMuaWFkZChwKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5nY2QgPSBmdW5jdGlvbiBnY2QgKG51bSkge1xuICAgIGlmICh0aGlzLmlzWmVybygpKSByZXR1cm4gbnVtLmFicygpO1xuICAgIGlmIChudW0uaXNaZXJvKCkpIHJldHVybiB0aGlzLmFicygpO1xuXG4gICAgdmFyIGEgPSB0aGlzLmNsb25lKCk7XG4gICAgdmFyIGIgPSBudW0uY2xvbmUoKTtcbiAgICBhLm5lZ2F0aXZlID0gMDtcbiAgICBiLm5lZ2F0aXZlID0gMDtcblxuICAgIC8vIFJlbW92ZSBjb21tb24gZmFjdG9yIG9mIHR3b1xuICAgIGZvciAodmFyIHNoaWZ0ID0gMDsgYS5pc0V2ZW4oKSAmJiBiLmlzRXZlbigpOyBzaGlmdCsrKSB7XG4gICAgICBhLml1c2hybigxKTtcbiAgICAgIGIuaXVzaHJuKDEpO1xuICAgIH1cblxuICAgIGRvIHtcbiAgICAgIHdoaWxlIChhLmlzRXZlbigpKSB7XG4gICAgICAgIGEuaXVzaHJuKDEpO1xuICAgICAgfVxuICAgICAgd2hpbGUgKGIuaXNFdmVuKCkpIHtcbiAgICAgICAgYi5pdXNocm4oMSk7XG4gICAgICB9XG5cbiAgICAgIHZhciByID0gYS5jbXAoYik7XG4gICAgICBpZiAociA8IDApIHtcbiAgICAgICAgLy8gU3dhcCBgYWAgYW5kIGBiYCB0byBtYWtlIGBhYCBhbHdheXMgYmlnZ2VyIHRoYW4gYGJgXG4gICAgICAgIHZhciB0ID0gYTtcbiAgICAgICAgYSA9IGI7XG4gICAgICAgIGIgPSB0O1xuICAgICAgfSBlbHNlIGlmIChyID09PSAwIHx8IGIuY21wbigxKSA9PT0gMCkge1xuICAgICAgICBicmVhaztcbiAgICAgIH1cblxuICAgICAgYS5pc3ViKGIpO1xuICAgIH0gd2hpbGUgKHRydWUpO1xuXG4gICAgcmV0dXJuIGIuaXVzaGxuKHNoaWZ0KTtcbiAgfTtcblxuICAvLyBJbnZlcnQgbnVtYmVyIGluIHRoZSBmaWVsZCBGKG51bSlcbiAgQk4ucHJvdG90eXBlLmludm0gPSBmdW5jdGlvbiBpbnZtIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5lZ2NkKG51bSkuYS51bW9kKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzRXZlbiA9IGZ1bmN0aW9uIGlzRXZlbiAoKSB7XG4gICAgcmV0dXJuICh0aGlzLndvcmRzWzBdICYgMSkgPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzT2RkID0gZnVuY3Rpb24gaXNPZGQgKCkge1xuICAgIHJldHVybiAodGhpcy53b3Jkc1swXSAmIDEpID09PSAxO1xuICB9O1xuXG4gIC8vIEFuZCBmaXJzdCB3b3JkIGFuZCBudW1cbiAgQk4ucHJvdG90eXBlLmFuZGxuID0gZnVuY3Rpb24gYW5kbG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLndvcmRzWzBdICYgbnVtO1xuICB9O1xuXG4gIC8vIEluY3JlbWVudCBhdCB0aGUgYml0IHBvc2l0aW9uIGluLWxpbmVcbiAgQk4ucHJvdG90eXBlLmJpbmNuID0gZnVuY3Rpb24gYmluY24gKGJpdCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0ID09PSAnbnVtYmVyJyk7XG4gICAgdmFyIHIgPSBiaXQgJSAyNjtcbiAgICB2YXIgcyA9IChiaXQgLSByKSAvIDI2O1xuICAgIHZhciBxID0gMSA8PCByO1xuXG4gICAgLy8gRmFzdCBjYXNlOiBiaXQgaXMgbXVjaCBoaWdoZXIgdGhhbiBhbGwgZXhpc3Rpbmcgd29yZHNcbiAgICBpZiAodGhpcy5sZW5ndGggPD0gcykge1xuICAgICAgdGhpcy5fZXhwYW5kKHMgKyAxKTtcbiAgICAgIHRoaXMud29yZHNbc10gfD0gcTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIEFkZCBiaXQgYW5kIHByb3BhZ2F0ZSwgaWYgbmVlZGVkXG4gICAgdmFyIGNhcnJ5ID0gcTtcbiAgICBmb3IgKHZhciBpID0gczsgY2FycnkgIT09IDAgJiYgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB3ICs9IGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+PiAyNjtcbiAgICAgIHcgJj0gMHgzZmZmZmZmO1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHc7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzWmVybyA9IGZ1bmN0aW9uIGlzWmVybyAoKSB7XG4gICAgcmV0dXJuIHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNtcG4gPSBmdW5jdGlvbiBjbXBuIChudW0pIHtcbiAgICB2YXIgbmVnYXRpdmUgPSBudW0gPCAwO1xuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgIW5lZ2F0aXZlKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbmVnYXRpdmUpIHJldHVybiAxO1xuXG4gICAgdGhpcy5zdHJpcCgpO1xuXG4gICAgdmFyIHJlcztcbiAgICBpZiAodGhpcy5sZW5ndGggPiAxKSB7XG4gICAgICByZXMgPSAxO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAobmVnYXRpdmUpIHtcbiAgICAgICAgbnVtID0gLW51bTtcbiAgICAgIH1cblxuICAgICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYsICdOdW1iZXIgaXMgdG9vIGJpZycpO1xuXG4gICAgICB2YXIgdyA9IHRoaXMud29yZHNbMF0gfCAwO1xuICAgICAgcmVzID0gdyA9PT0gbnVtID8gMCA6IHcgPCBudW0gPyAtMSA6IDE7XG4gICAgfVxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gLXJlcyB8IDA7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBDb21wYXJlIHR3byBudW1iZXJzIGFuZCByZXR1cm46XG4gIC8vIDEgLSBpZiBgdGhpc2AgPiBgbnVtYFxuICAvLyAwIC0gaWYgYHRoaXNgID09IGBudW1gXG4gIC8vIC0xIC0gaWYgYHRoaXNgIDwgYG51bWBcbiAgQk4ucHJvdG90eXBlLmNtcCA9IGZ1bmN0aW9uIGNtcCAobnVtKSB7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgbnVtLm5lZ2F0aXZlID09PSAwKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbnVtLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gMTtcblxuICAgIHZhciByZXMgPSB0aGlzLnVjbXAobnVtKTtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkgcmV0dXJuIC1yZXMgfCAwO1xuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gVW5zaWduZWQgY29tcGFyaXNvblxuICBCTi5wcm90b3R5cGUudWNtcCA9IGZ1bmN0aW9uIHVjbXAgKG51bSkge1xuICAgIC8vIEF0IHRoaXMgcG9pbnQgYm90aCBudW1iZXJzIGhhdmUgdGhlIHNhbWUgc2lnblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiAxO1xuICAgIGlmICh0aGlzLmxlbmd0aCA8IG51bS5sZW5ndGgpIHJldHVybiAtMTtcblxuICAgIHZhciByZXMgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgYSA9IHRoaXMud29yZHNbaV0gfCAwO1xuICAgICAgdmFyIGIgPSBudW0ud29yZHNbaV0gfCAwO1xuXG4gICAgICBpZiAoYSA9PT0gYikgY29udGludWU7XG4gICAgICBpZiAoYSA8IGIpIHtcbiAgICAgICAgcmVzID0gLTE7XG4gICAgICB9IGVsc2UgaWYgKGEgPiBiKSB7XG4gICAgICAgIHJlcyA9IDE7XG4gICAgICB9XG4gICAgICBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ3RuID0gZnVuY3Rpb24gZ3RuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IDE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ID0gZnVuY3Rpb24gZ3QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pID09PSAxO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ndGVuID0gZnVuY3Rpb24gZ3RlbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pID49IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ZSA9IGZ1bmN0aW9uIGd0ZSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPj0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRuID0gZnVuY3Rpb24gbHRuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IC0xO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5sdCA9IGZ1bmN0aW9uIGx0IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA9PT0gLTE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmx0ZW4gPSBmdW5jdGlvbiBsdGVuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPD0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRlID0gZnVuY3Rpb24gbHRlIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA8PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5lcW4gPSBmdW5jdGlvbiBlcW4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZXEgPSBmdW5jdGlvbiBlcSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPT09IDA7XG4gIH07XG5cbiAgLy9cbiAgLy8gQSByZWR1Y2UgY29udGV4dCwgY291bGQgYmUgdXNpbmcgbW9udGdvbWVyeSBvciBzb21ldGhpbmcgYmV0dGVyLCBkZXBlbmRpbmdcbiAgLy8gb24gdGhlIGBtYCBpdHNlbGYuXG4gIC8vXG4gIEJOLnJlZCA9IGZ1bmN0aW9uIHJlZCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBSZWQobnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9SZWQgPSBmdW5jdGlvbiB0b1JlZCAoY3R4KSB7XG4gICAgYXNzZXJ0KCF0aGlzLnJlZCwgJ0FscmVhZHkgYSBudW1iZXIgaW4gcmVkdWN0aW9uIGNvbnRleHQnKTtcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgcmV0dXJuIGN0eC5jb252ZXJ0VG8odGhpcykuX2ZvcmNlUmVkKGN0eCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21SZWQgPSBmdW5jdGlvbiBmcm9tUmVkICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdmcm9tUmVkIHdvcmtzIG9ubHkgd2l0aCBudW1iZXJzIGluIHJlZHVjdGlvbiBjb250ZXh0Jyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmNvbnZlcnRGcm9tKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fZm9yY2VSZWQgPSBmdW5jdGlvbiBfZm9yY2VSZWQgKGN0eCkge1xuICAgIHRoaXMucmVkID0gY3R4O1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5mb3JjZVJlZCA9IGZ1bmN0aW9uIGZvcmNlUmVkIChjdHgpIHtcbiAgICBhc3NlcnQoIXRoaXMucmVkLCAnQWxyZWFkeSBhIG51bWJlciBpbiByZWR1Y3Rpb24gY29udGV4dCcpO1xuICAgIHJldHVybiB0aGlzLl9mb3JjZVJlZChjdHgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRBZGQgPSBmdW5jdGlvbiByZWRBZGQgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZEFkZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElBZGQgPSBmdW5jdGlvbiByZWRJQWRkIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJQWRkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFN1YiA9IGZ1bmN0aW9uIHJlZFN1YiAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3ViIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSVN1YiA9IGZ1bmN0aW9uIHJlZElTdWIgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZElTdWIgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmlzdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkU2hsID0gZnVuY3Rpb24gcmVkU2hsIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRTaGwgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNobCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRNdWwgPSBmdW5jdGlvbiByZWRNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5tdWwodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSU11bCA9IGZ1bmN0aW9uIHJlZElNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbXVsKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFNxciA9IGZ1bmN0aW9uIHJlZFNxciAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zcXIodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElTcXIgPSBmdW5jdGlvbiByZWRJU3FyICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pc3FyKHRoaXMpO1xuICB9O1xuXG4gIC8vIFNxdWFyZSByb290IG92ZXIgcFxuICBCTi5wcm90b3R5cGUucmVkU3FydCA9IGZ1bmN0aW9uIHJlZFNxcnQgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZFNxcnQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNxcnQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZEludm0gPSBmdW5jdGlvbiByZWRJbnZtICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJbnZtIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbnZtKHRoaXMpO1xuICB9O1xuXG4gIC8vIFJldHVybiBuZWdhdGl2ZSBjbG9uZSBvZiBgdGhpc2AgJSBgcmVkIG1vZHVsb2BcbiAgQk4ucHJvdG90eXBlLnJlZE5lZyA9IGZ1bmN0aW9uIHJlZE5lZyAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkTmVnIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5uZWcodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFBvdyA9IGZ1bmN0aW9uIHJlZFBvdyAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkICYmICFudW0ucmVkLCAncmVkUG93KG5vcm1hbE51bSknKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQucG93KHRoaXMsIG51bSk7XG4gIH07XG5cbiAgLy8gUHJpbWUgbnVtYmVycyB3aXRoIGVmZmljaWVudCByZWR1Y3Rpb25cbiAgdmFyIHByaW1lcyA9IHtcbiAgICBrMjU2OiBudWxsLFxuICAgIHAyMjQ6IG51bGwsXG4gICAgcDE5MjogbnVsbCxcbiAgICBwMjU1MTk6IG51bGxcbiAgfTtcblxuICAvLyBQc2V1ZG8tTWVyc2VubmUgcHJpbWVcbiAgZnVuY3Rpb24gTVByaW1lIChuYW1lLCBwKSB7XG4gICAgLy8gUCA9IDIgXiBOIC0gS1xuICAgIHRoaXMubmFtZSA9IG5hbWU7XG4gICAgdGhpcy5wID0gbmV3IEJOKHAsIDE2KTtcbiAgICB0aGlzLm4gPSB0aGlzLnAuYml0TGVuZ3RoKCk7XG4gICAgdGhpcy5rID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLm4pLmlzdWIodGhpcy5wKTtcblxuICAgIHRoaXMudG1wID0gdGhpcy5fdG1wKCk7XG4gIH1cblxuICBNUHJpbWUucHJvdG90eXBlLl90bXAgPSBmdW5jdGlvbiBfdG1wICgpIHtcbiAgICB2YXIgdG1wID0gbmV3IEJOKG51bGwpO1xuICAgIHRtcC53b3JkcyA9IG5ldyBBcnJheShNYXRoLmNlaWwodGhpcy5uIC8gMTMpKTtcbiAgICByZXR1cm4gdG1wO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuaXJlZHVjZSA9IGZ1bmN0aW9uIGlyZWR1Y2UgKG51bSkge1xuICAgIC8vIEFzc3VtZXMgdGhhdCBgbnVtYCBpcyBsZXNzIHRoYW4gYFBeMmBcbiAgICAvLyBudW0gPSBISSAqICgyIF4gTiAtIEspICsgSEkgKiBLICsgTE8gPSBISSAqIEsgKyBMTyAobW9kIFApXG4gICAgdmFyIHIgPSBudW07XG4gICAgdmFyIHJsZW47XG5cbiAgICBkbyB7XG4gICAgICB0aGlzLnNwbGl0KHIsIHRoaXMudG1wKTtcbiAgICAgIHIgPSB0aGlzLmltdWxLKHIpO1xuICAgICAgciA9IHIuaWFkZCh0aGlzLnRtcCk7XG4gICAgICBybGVuID0gci5iaXRMZW5ndGgoKTtcbiAgICB9IHdoaWxlIChybGVuID4gdGhpcy5uKTtcblxuICAgIHZhciBjbXAgPSBybGVuIDwgdGhpcy5uID8gLTEgOiByLnVjbXAodGhpcy5wKTtcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICByLndvcmRzWzBdID0gMDtcbiAgICAgIHIubGVuZ3RoID0gMTtcbiAgICB9IGVsc2UgaWYgKGNtcCA+IDApIHtcbiAgICAgIHIuaXN1Yih0aGlzLnApO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAoci5zdHJpcCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIC8vIHIgaXMgQk4gdjQgaW5zdGFuY2VcbiAgICAgICAgci5zdHJpcCgpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy8gciBpcyBCTiB2NSBpbnN0YW5jZVxuICAgICAgICByLl9zdHJpcCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuc3BsaXQgPSBmdW5jdGlvbiBzcGxpdCAoaW5wdXQsIG91dCkge1xuICAgIGlucHV0Lml1c2hybih0aGlzLm4sIDAsIG91dCk7XG4gIH07XG5cbiAgTVByaW1lLnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICByZXR1cm4gbnVtLmltdWwodGhpcy5rKTtcbiAgfTtcblxuICBmdW5jdGlvbiBLMjU2ICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAnazI1NicsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUgZmZmZmZjMmYnKTtcbiAgfVxuICBpbmhlcml0cyhLMjU2LCBNUHJpbWUpO1xuXG4gIEsyNTYucHJvdG90eXBlLnNwbGl0ID0gZnVuY3Rpb24gc3BsaXQgKGlucHV0LCBvdXRwdXQpIHtcbiAgICAvLyAyNTYgPSA5ICogMjYgKyAyMlxuICAgIHZhciBtYXNrID0gMHgzZmZmZmY7XG5cbiAgICB2YXIgb3V0TGVuID0gTWF0aC5taW4oaW5wdXQubGVuZ3RoLCA5KTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG91dExlbjsgaSsrKSB7XG4gICAgICBvdXRwdXQud29yZHNbaV0gPSBpbnB1dC53b3Jkc1tpXTtcbiAgICB9XG4gICAgb3V0cHV0Lmxlbmd0aCA9IG91dExlbjtcblxuICAgIGlmIChpbnB1dC5sZW5ndGggPD0gOSkge1xuICAgICAgaW5wdXQud29yZHNbMF0gPSAwO1xuICAgICAgaW5wdXQubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICAvLyBTaGlmdCBieSA5IGxpbWJzXG4gICAgdmFyIHByZXYgPSBpbnB1dC53b3Jkc1s5XTtcbiAgICBvdXRwdXQud29yZHNbb3V0cHV0Lmxlbmd0aCsrXSA9IHByZXYgJiBtYXNrO1xuXG4gICAgZm9yIChpID0gMTA7IGkgPCBpbnB1dC5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIG5leHQgPSBpbnB1dC53b3Jkc1tpXSB8IDA7XG4gICAgICBpbnB1dC53b3Jkc1tpIC0gMTBdID0gKChuZXh0ICYgbWFzaykgPDwgNCkgfCAocHJldiA+Pj4gMjIpO1xuICAgICAgcHJldiA9IG5leHQ7XG4gICAgfVxuICAgIHByZXYgPj4+PSAyMjtcbiAgICBpbnB1dC53b3Jkc1tpIC0gMTBdID0gcHJldjtcbiAgICBpZiAocHJldiA9PT0gMCAmJiBpbnB1dC5sZW5ndGggPiAxMCkge1xuICAgICAgaW5wdXQubGVuZ3RoIC09IDEwO1xuICAgIH0gZWxzZSB7XG4gICAgICBpbnB1dC5sZW5ndGggLT0gOTtcbiAgICB9XG4gIH07XG5cbiAgSzI1Ni5wcm90b3R5cGUuaW11bEsgPSBmdW5jdGlvbiBpbXVsSyAobnVtKSB7XG4gICAgLy8gSyA9IDB4MTAwMDAwM2QxID0gWyAweDQwLCAweDNkMSBdXG4gICAgbnVtLndvcmRzW251bS5sZW5ndGhdID0gMDtcbiAgICBudW0ud29yZHNbbnVtLmxlbmd0aCArIDFdID0gMDtcbiAgICBudW0ubGVuZ3RoICs9IDI7XG5cbiAgICAvLyBib3VuZGVkIGF0OiAweDQwICogMHgzZmZmZmZmICsgMHgzZDAgPSAweDEwMDAwMDM5MFxuICAgIHZhciBsbyA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gbnVtLndvcmRzW2ldIHwgMDtcbiAgICAgIGxvICs9IHcgKiAweDNkMTtcbiAgICAgIG51bS53b3Jkc1tpXSA9IGxvICYgMHgzZmZmZmZmO1xuICAgICAgbG8gPSB3ICogMHg0MCArICgobG8gLyAweDQwMDAwMDApIHwgMCk7XG4gICAgfVxuXG4gICAgLy8gRmFzdCBsZW5ndGggcmVkdWN0aW9uXG4gICAgaWYgKG51bS53b3Jkc1tudW0ubGVuZ3RoIC0gMV0gPT09IDApIHtcbiAgICAgIG51bS5sZW5ndGgtLTtcbiAgICAgIGlmIChudW0ud29yZHNbbnVtLmxlbmd0aCAtIDFdID09PSAwKSB7XG4gICAgICAgIG51bS5sZW5ndGgtLTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG51bTtcbiAgfTtcblxuICBmdW5jdGlvbiBQMjI0ICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAncDIyNCcsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEnKTtcbiAgfVxuICBpbmhlcml0cyhQMjI0LCBNUHJpbWUpO1xuXG4gIGZ1bmN0aW9uIFAxOTIgKCkge1xuICAgIE1QcmltZS5jYWxsKFxuICAgICAgdGhpcyxcbiAgICAgICdwMTkyJyxcbiAgICAgICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZSBmZmZmZmZmZiBmZmZmZmZmZicpO1xuICB9XG4gIGluaGVyaXRzKFAxOTIsIE1QcmltZSk7XG5cbiAgZnVuY3Rpb24gUDI1NTE5ICgpIHtcbiAgICAvLyAyIF4gMjU1IC0gMTlcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAnMjU1MTknLFxuICAgICAgJzdmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZWQnKTtcbiAgfVxuICBpbmhlcml0cyhQMjU1MTksIE1QcmltZSk7XG5cbiAgUDI1NTE5LnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICAvLyBLID0gMHgxM1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBoaSA9IChudW0ud29yZHNbaV0gfCAwKSAqIDB4MTMgKyBjYXJyeTtcbiAgICAgIHZhciBsbyA9IGhpICYgMHgzZmZmZmZmO1xuICAgICAgaGkgPj4+PSAyNjtcblxuICAgICAgbnVtLndvcmRzW2ldID0gbG87XG4gICAgICBjYXJyeSA9IGhpO1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG51bS53b3Jkc1tudW0ubGVuZ3RoKytdID0gY2Fycnk7XG4gICAgfVxuICAgIHJldHVybiBudW07XG4gIH07XG5cbiAgLy8gRXhwb3J0ZWQgbW9zdGx5IGZvciB0ZXN0aW5nIHB1cnBvc2VzLCB1c2UgcGxhaW4gbmFtZSBpbnN0ZWFkXG4gIEJOLl9wcmltZSA9IGZ1bmN0aW9uIHByaW1lIChuYW1lKSB7XG4gICAgLy8gQ2FjaGVkIHZlcnNpb24gb2YgcHJpbWVcbiAgICBpZiAocHJpbWVzW25hbWVdKSByZXR1cm4gcHJpbWVzW25hbWVdO1xuXG4gICAgdmFyIHByaW1lO1xuICAgIGlmIChuYW1lID09PSAnazI1NicpIHtcbiAgICAgIHByaW1lID0gbmV3IEsyNTYoKTtcbiAgICB9IGVsc2UgaWYgKG5hbWUgPT09ICdwMjI0Jykge1xuICAgICAgcHJpbWUgPSBuZXcgUDIyNCgpO1xuICAgIH0gZWxzZSBpZiAobmFtZSA9PT0gJ3AxOTInKSB7XG4gICAgICBwcmltZSA9IG5ldyBQMTkyKCk7XG4gICAgfSBlbHNlIGlmIChuYW1lID09PSAncDI1NTE5Jykge1xuICAgICAgcHJpbWUgPSBuZXcgUDI1NTE5KCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignVW5rbm93biBwcmltZSAnICsgbmFtZSk7XG4gICAgfVxuICAgIHByaW1lc1tuYW1lXSA9IHByaW1lO1xuXG4gICAgcmV0dXJuIHByaW1lO1xuICB9O1xuXG4gIC8vXG4gIC8vIEJhc2UgcmVkdWN0aW9uIGVuZ2luZVxuICAvL1xuICBmdW5jdGlvbiBSZWQgKG0pIHtcbiAgICBpZiAodHlwZW9mIG0gPT09ICdzdHJpbmcnKSB7XG4gICAgICB2YXIgcHJpbWUgPSBCTi5fcHJpbWUobSk7XG4gICAgICB0aGlzLm0gPSBwcmltZS5wO1xuICAgICAgdGhpcy5wcmltZSA9IHByaW1lO1xuICAgIH0gZWxzZSB7XG4gICAgICBhc3NlcnQobS5ndG4oMSksICdtb2R1bHVzIG11c3QgYmUgZ3JlYXRlciB0aGFuIDEnKTtcbiAgICAgIHRoaXMubSA9IG07XG4gICAgICB0aGlzLnByaW1lID0gbnVsbDtcbiAgICB9XG4gIH1cblxuICBSZWQucHJvdG90eXBlLl92ZXJpZnkxID0gZnVuY3Rpb24gX3ZlcmlmeTEgKGEpIHtcbiAgICBhc3NlcnQoYS5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgYXNzZXJ0KGEucmVkLCAncmVkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuX3ZlcmlmeTIgPSBmdW5jdGlvbiBfdmVyaWZ5MiAoYSwgYikge1xuICAgIGFzc2VydCgoYS5uZWdhdGl2ZSB8IGIubmVnYXRpdmUpID09PSAwLCAncmVkIHdvcmtzIG9ubHkgd2l0aCBwb3NpdGl2ZXMnKTtcbiAgICBhc3NlcnQoYS5yZWQgJiYgYS5yZWQgPT09IGIucmVkLFxuICAgICAgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmltb2QgPSBmdW5jdGlvbiBpbW9kIChhKSB7XG4gICAgaWYgKHRoaXMucHJpbWUpIHJldHVybiB0aGlzLnByaW1lLmlyZWR1Y2UoYSkuX2ZvcmNlUmVkKHRoaXMpO1xuICAgIHJldHVybiBhLnVtb2QodGhpcy5tKS5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5uZWcgPSBmdW5jdGlvbiBuZWcgKGEpIHtcbiAgICBpZiAoYS5pc1plcm8oKSkge1xuICAgICAgcmV0dXJuIGEuY2xvbmUoKTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5tLnN1YihhKS5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5hZGQgPSBmdW5jdGlvbiBhZGQgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuXG4gICAgdmFyIHJlcyA9IGEuYWRkKGIpO1xuICAgIGlmIChyZXMuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzLmlzdWIodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pYWRkID0gZnVuY3Rpb24gaWFkZCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5pYWRkKGIpO1xuICAgIGlmIChyZXMuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzLmlzdWIodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnN1YiA9IGZ1bmN0aW9uIHN1YiAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5zdWIoYik7XG4gICAgaWYgKHJlcy5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzLmlhZGQodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pc3ViID0gZnVuY3Rpb24gaXN1YiAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5pc3ViKGIpO1xuICAgIGlmIChyZXMuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcy5pYWRkKHRoaXMubSk7XG4gICAgfVxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5zaGwgPSBmdW5jdGlvbiBzaGwgKGEsIG51bSkge1xuICAgIHRoaXMuX3ZlcmlmeTEoYSk7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLnVzaGxuKG51bSkpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuICAgIHJldHVybiB0aGlzLmltb2QoYS5pbXVsKGIpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLm11bCA9IGZ1bmN0aW9uIG11bCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLm11bChiKSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pc3FyID0gZnVuY3Rpb24gaXNxciAoYSkge1xuICAgIHJldHVybiB0aGlzLmltdWwoYSwgYS5jbG9uZSgpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoYSkge1xuICAgIHJldHVybiB0aGlzLm11bChhLCBhKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNxcnQgPSBmdW5jdGlvbiBzcXJ0IChhKSB7XG4gICAgaWYgKGEuaXNaZXJvKCkpIHJldHVybiBhLmNsb25lKCk7XG5cbiAgICB2YXIgbW9kMyA9IHRoaXMubS5hbmRsbigzKTtcbiAgICBhc3NlcnQobW9kMyAlIDIgPT09IDEpO1xuXG4gICAgLy8gRmFzdCBjYXNlXG4gICAgaWYgKG1vZDMgPT09IDMpIHtcbiAgICAgIHZhciBwb3cgPSB0aGlzLm0uYWRkKG5ldyBCTigxKSkuaXVzaHJuKDIpO1xuICAgICAgcmV0dXJuIHRoaXMucG93KGEsIHBvdyk7XG4gICAgfVxuXG4gICAgLy8gVG9uZWxsaS1TaGFua3MgYWxnb3JpdGhtIChUb3RhbGx5IHVub3B0aW1pemVkIGFuZCBzbG93KVxuICAgIC8vXG4gICAgLy8gRmluZCBRIGFuZCBTLCB0aGF0IFEgKiAyIF4gUyA9IChQIC0gMSlcbiAgICB2YXIgcSA9IHRoaXMubS5zdWJuKDEpO1xuICAgIHZhciBzID0gMDtcbiAgICB3aGlsZSAoIXEuaXNaZXJvKCkgJiYgcS5hbmRsbigxKSA9PT0gMCkge1xuICAgICAgcysrO1xuICAgICAgcS5pdXNocm4oMSk7XG4gICAgfVxuICAgIGFzc2VydCghcS5pc1plcm8oKSk7XG5cbiAgICB2YXIgb25lID0gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIHZhciBuT25lID0gb25lLnJlZE5lZygpO1xuXG4gICAgLy8gRmluZCBxdWFkcmF0aWMgbm9uLXJlc2lkdWVcbiAgICAvLyBOT1RFOiBNYXggaXMgc3VjaCBiZWNhdXNlIG9mIGdlbmVyYWxpemVkIFJpZW1hbm4gaHlwb3RoZXNpcy5cbiAgICB2YXIgbHBvdyA9IHRoaXMubS5zdWJuKDEpLml1c2hybigxKTtcbiAgICB2YXIgeiA9IHRoaXMubS5iaXRMZW5ndGgoKTtcbiAgICB6ID0gbmV3IEJOKDIgKiB6ICogeikudG9SZWQodGhpcyk7XG5cbiAgICB3aGlsZSAodGhpcy5wb3coeiwgbHBvdykuY21wKG5PbmUpICE9PSAwKSB7XG4gICAgICB6LnJlZElBZGQobk9uZSk7XG4gICAgfVxuXG4gICAgdmFyIGMgPSB0aGlzLnBvdyh6LCBxKTtcbiAgICB2YXIgciA9IHRoaXMucG93KGEsIHEuYWRkbigxKS5pdXNocm4oMSkpO1xuICAgIHZhciB0ID0gdGhpcy5wb3coYSwgcSk7XG4gICAgdmFyIG0gPSBzO1xuICAgIHdoaWxlICh0LmNtcChvbmUpICE9PSAwKSB7XG4gICAgICB2YXIgdG1wID0gdDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyB0bXAuY21wKG9uZSkgIT09IDA7IGkrKykge1xuICAgICAgICB0bXAgPSB0bXAucmVkU3FyKCk7XG4gICAgICB9XG4gICAgICBhc3NlcnQoaSA8IG0pO1xuICAgICAgdmFyIGIgPSB0aGlzLnBvdyhjLCBuZXcgQk4oMSkuaXVzaGxuKG0gLSBpIC0gMSkpO1xuXG4gICAgICByID0gci5yZWRNdWwoYik7XG4gICAgICBjID0gYi5yZWRTcXIoKTtcbiAgICAgIHQgPSB0LnJlZE11bChjKTtcbiAgICAgIG0gPSBpO1xuICAgIH1cblxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW52bSA9IGZ1bmN0aW9uIGludm0gKGEpIHtcbiAgICB2YXIgaW52ID0gYS5faW52bXAodGhpcy5tKTtcbiAgICBpZiAoaW52Lm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBpbnYubmVnYXRpdmUgPSAwO1xuICAgICAgcmV0dXJuIHRoaXMuaW1vZChpbnYpLnJlZE5lZygpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gdGhpcy5pbW9kKGludik7XG4gICAgfVxuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChhLCBudW0pIHtcbiAgICBpZiAobnVtLmlzWmVybygpKSByZXR1cm4gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIGlmIChudW0uY21wbigxKSA9PT0gMCkgcmV0dXJuIGEuY2xvbmUoKTtcblxuICAgIHZhciB3aW5kb3dTaXplID0gNDtcbiAgICB2YXIgd25kID0gbmV3IEFycmF5KDEgPDwgd2luZG93U2l6ZSk7XG4gICAgd25kWzBdID0gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIHduZFsxXSA9IGE7XG4gICAgZm9yICh2YXIgaSA9IDI7IGkgPCB3bmQubGVuZ3RoOyBpKyspIHtcbiAgICAgIHduZFtpXSA9IHRoaXMubXVsKHduZFtpIC0gMV0sIGEpO1xuICAgIH1cblxuICAgIHZhciByZXMgPSB3bmRbMF07XG4gICAgdmFyIGN1cnJlbnQgPSAwO1xuICAgIHZhciBjdXJyZW50TGVuID0gMDtcbiAgICB2YXIgc3RhcnQgPSBudW0uYml0TGVuZ3RoKCkgJSAyNjtcbiAgICBpZiAoc3RhcnQgPT09IDApIHtcbiAgICAgIHN0YXJ0ID0gMjY7XG4gICAgfVxuXG4gICAgZm9yIChpID0gbnVtLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgd29yZCA9IG51bS53b3Jkc1tpXTtcbiAgICAgIGZvciAodmFyIGogPSBzdGFydCAtIDE7IGogPj0gMDsgai0tKSB7XG4gICAgICAgIHZhciBiaXQgPSAod29yZCA+PiBqKSAmIDE7XG4gICAgICAgIGlmIChyZXMgIT09IHduZFswXSkge1xuICAgICAgICAgIHJlcyA9IHRoaXMuc3FyKHJlcyk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoYml0ID09PSAwICYmIGN1cnJlbnQgPT09IDApIHtcbiAgICAgICAgICBjdXJyZW50TGVuID0gMDtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGN1cnJlbnQgPDw9IDE7XG4gICAgICAgIGN1cnJlbnQgfD0gYml0O1xuICAgICAgICBjdXJyZW50TGVuKys7XG4gICAgICAgIGlmIChjdXJyZW50TGVuICE9PSB3aW5kb3dTaXplICYmIChpICE9PSAwIHx8IGogIT09IDApKSBjb250aW51ZTtcblxuICAgICAgICByZXMgPSB0aGlzLm11bChyZXMsIHduZFtjdXJyZW50XSk7XG4gICAgICAgIGN1cnJlbnRMZW4gPSAwO1xuICAgICAgICBjdXJyZW50ID0gMDtcbiAgICAgIH1cbiAgICAgIHN0YXJ0ID0gMjY7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmNvbnZlcnRUbyA9IGZ1bmN0aW9uIGNvbnZlcnRUbyAobnVtKSB7XG4gICAgdmFyIHIgPSBudW0udW1vZCh0aGlzLm0pO1xuXG4gICAgcmV0dXJuIHIgPT09IG51bSA/IHIuY2xvbmUoKSA6IHI7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5jb252ZXJ0RnJvbSA9IGZ1bmN0aW9uIGNvbnZlcnRGcm9tIChudW0pIHtcbiAgICB2YXIgcmVzID0gbnVtLmNsb25lKCk7XG4gICAgcmVzLnJlZCA9IG51bGw7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvL1xuICAvLyBNb250Z29tZXJ5IG1ldGhvZCBlbmdpbmVcbiAgLy9cblxuICBCTi5tb250ID0gZnVuY3Rpb24gbW9udCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBNb250KG51bSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gTW9udCAobSkge1xuICAgIFJlZC5jYWxsKHRoaXMsIG0pO1xuXG4gICAgdGhpcy5zaGlmdCA9IHRoaXMubS5iaXRMZW5ndGgoKTtcbiAgICBpZiAodGhpcy5zaGlmdCAlIDI2ICE9PSAwKSB7XG4gICAgICB0aGlzLnNoaWZ0ICs9IDI2IC0gKHRoaXMuc2hpZnQgJSAyNik7XG4gICAgfVxuXG4gICAgdGhpcy5yID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLnNoaWZ0KTtcbiAgICB0aGlzLnIyID0gdGhpcy5pbW9kKHRoaXMuci5zcXIoKSk7XG4gICAgdGhpcy5yaW52ID0gdGhpcy5yLl9pbnZtcCh0aGlzLm0pO1xuXG4gICAgdGhpcy5taW52ID0gdGhpcy5yaW52Lm11bCh0aGlzLnIpLmlzdWJuKDEpLmRpdih0aGlzLm0pO1xuICAgIHRoaXMubWludiA9IHRoaXMubWludi51bW9kKHRoaXMucik7XG4gICAgdGhpcy5taW52ID0gdGhpcy5yLnN1Yih0aGlzLm1pbnYpO1xuICB9XG4gIGluaGVyaXRzKE1vbnQsIFJlZCk7XG5cbiAgTW9udC5wcm90b3R5cGUuY29udmVydFRvID0gZnVuY3Rpb24gY29udmVydFRvIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5pbW9kKG51bS51c2hsbih0aGlzLnNoaWZ0KSk7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuY29udmVydEZyb20gPSBmdW5jdGlvbiBjb252ZXJ0RnJvbSAobnVtKSB7XG4gICAgdmFyIHIgPSB0aGlzLmltb2QobnVtLm11bCh0aGlzLnJpbnYpKTtcbiAgICByLnJlZCA9IG51bGw7XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKGEsIGIpIHtcbiAgICBpZiAoYS5pc1plcm8oKSB8fCBiLmlzWmVybygpKSB7XG4gICAgICBhLndvcmRzWzBdID0gMDtcbiAgICAgIGEubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybiBhO1xuICAgIH1cblxuICAgIHZhciB0ID0gYS5pbXVsKGIpO1xuICAgIHZhciBjID0gdC5tYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5taW52KS5pbWFza24odGhpcy5zaGlmdCkubXVsKHRoaXMubSk7XG4gICAgdmFyIHUgPSB0LmlzdWIoYykuaXVzaHJuKHRoaXMuc2hpZnQpO1xuICAgIHZhciByZXMgPSB1O1xuXG4gICAgaWYgKHUuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzID0gdS5pc3ViKHRoaXMubSk7XG4gICAgfSBlbHNlIGlmICh1LmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMgPSB1LmlhZGQodGhpcy5tKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKGEsIGIpIHtcbiAgICBpZiAoYS5pc1plcm8oKSB8fCBiLmlzWmVybygpKSByZXR1cm4gbmV3IEJOKDApLl9mb3JjZVJlZCh0aGlzKTtcblxuICAgIHZhciB0ID0gYS5tdWwoYik7XG4gICAgdmFyIGMgPSB0Lm1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm1pbnYpLmltYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5tKTtcbiAgICB2YXIgdSA9IHQuaXN1YihjKS5pdXNocm4odGhpcy5zaGlmdCk7XG4gICAgdmFyIHJlcyA9IHU7XG4gICAgaWYgKHUuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzID0gdS5pc3ViKHRoaXMubSk7XG4gICAgfSBlbHNlIGlmICh1LmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMgPSB1LmlhZGQodGhpcy5tKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5pbnZtID0gZnVuY3Rpb24gaW52bSAoYSkge1xuICAgIC8vIChBUileLTEgKiBSXjIgPSAoQV4tMSAqIFJeLTEpICogUl4yID0gQV4tMSAqIFJcbiAgICB2YXIgcmVzID0gdGhpcy5pbW9kKGEuX2ludm1wKHRoaXMubSkubXVsKHRoaXMucjIpKTtcbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcbn0pKHR5cGVvZiBtb2R1bGUgPT09ICd1bmRlZmluZWQnIHx8IG1vZHVsZSwgdGhpcyk7XG4iLCJtb2R1bGUuZXhwb3J0cyA9IGFzc2VydDtcblxuZnVuY3Rpb24gYXNzZXJ0KHZhbCwgbXNnKSB7XG4gIGlmICghdmFsKVxuICAgIHRocm93IG5ldyBFcnJvcihtc2cgfHwgJ0Fzc2VydGlvbiBmYWlsZWQnKTtcbn1cblxuYXNzZXJ0LmVxdWFsID0gZnVuY3Rpb24gYXNzZXJ0RXF1YWwobCwgciwgbXNnKSB7XG4gIGlmIChsICE9IHIpXG4gICAgdGhyb3cgbmV3IEVycm9yKG1zZyB8fCAoJ0Fzc2VydGlvbiBmYWlsZWQ6ICcgKyBsICsgJyAhPSAnICsgcikpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gZXhwb3J0cztcblxuZnVuY3Rpb24gdG9BcnJheShtc2csIGVuYykge1xuICBpZiAoQXJyYXkuaXNBcnJheShtc2cpKVxuICAgIHJldHVybiBtc2cuc2xpY2UoKTtcbiAgaWYgKCFtc2cpXG4gICAgcmV0dXJuIFtdO1xuICB2YXIgcmVzID0gW107XG4gIGlmICh0eXBlb2YgbXNnICE9PSAnc3RyaW5nJykge1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbXNnLmxlbmd0aDsgaSsrKVxuICAgICAgcmVzW2ldID0gbXNnW2ldIHwgMDtcbiAgICByZXR1cm4gcmVzO1xuICB9XG4gIGlmIChlbmMgPT09ICdoZXgnKSB7XG4gICAgbXNnID0gbXNnLnJlcGxhY2UoL1teYS16MC05XSsvaWcsICcnKTtcbiAgICBpZiAobXNnLmxlbmd0aCAlIDIgIT09IDApXG4gICAgICBtc2cgPSAnMCcgKyBtc2c7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBtc2cubGVuZ3RoOyBpICs9IDIpXG4gICAgICByZXMucHVzaChwYXJzZUludChtc2dbaV0gKyBtc2dbaSArIDFdLCAxNikpO1xuICB9IGVsc2Uge1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbXNnLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgYyA9IG1zZy5jaGFyQ29kZUF0KGkpO1xuICAgICAgdmFyIGhpID0gYyA+PiA4O1xuICAgICAgdmFyIGxvID0gYyAmIDB4ZmY7XG4gICAgICBpZiAoaGkpXG4gICAgICAgIHJlcy5wdXNoKGhpLCBsbyk7XG4gICAgICBlbHNlXG4gICAgICAgIHJlcy5wdXNoKGxvKTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHJlcztcbn1cbnV0aWxzLnRvQXJyYXkgPSB0b0FycmF5O1xuXG5mdW5jdGlvbiB6ZXJvMih3b3JkKSB7XG4gIGlmICh3b3JkLmxlbmd0aCA9PT0gMSlcbiAgICByZXR1cm4gJzAnICsgd29yZDtcbiAgZWxzZVxuICAgIHJldHVybiB3b3JkO1xufVxudXRpbHMuemVybzIgPSB6ZXJvMjtcblxuZnVuY3Rpb24gdG9IZXgobXNnKSB7XG4gIHZhciByZXMgPSAnJztcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBtc2cubGVuZ3RoOyBpKyspXG4gICAgcmVzICs9IHplcm8yKG1zZ1tpXS50b1N0cmluZygxNikpO1xuICByZXR1cm4gcmVzO1xufVxudXRpbHMudG9IZXggPSB0b0hleDtcblxudXRpbHMuZW5jb2RlID0gZnVuY3Rpb24gZW5jb2RlKGFyciwgZW5jKSB7XG4gIGlmIChlbmMgPT09ICdoZXgnKVxuICAgIHJldHVybiB0b0hleChhcnIpO1xuICBlbHNlXG4gICAgcmV0dXJuIGFycjtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBudW1iZXJJc05hTiA9IGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRyZXR1cm4gdmFsdWUgIT09IHZhbHVlO1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpcyhhLCBiKSB7XG5cdGlmIChhID09PSAwICYmIGIgPT09IDApIHtcblx0XHRyZXR1cm4gMSAvIGEgPT09IDEgLyBiO1xuXHR9XG5cdGlmIChhID09PSBiKSB7XG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblx0aWYgKG51bWJlcklzTmFOKGEpICYmIG51bWJlcklzTmFOKGIpKSB7XG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblx0cmV0dXJuIGZhbHNlO1xufTtcblxuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgZGVmaW5lID0gcmVxdWlyZSgnZGVmaW5lLXByb3BlcnRpZXMnKTtcbnZhciBjYWxsQmluZCA9IHJlcXVpcmUoJ2NhbGwtYmluZCcpO1xuXG52YXIgaW1wbGVtZW50YXRpb24gPSByZXF1aXJlKCcuL2ltcGxlbWVudGF0aW9uJyk7XG52YXIgZ2V0UG9seWZpbGwgPSByZXF1aXJlKCcuL3BvbHlmaWxsJyk7XG52YXIgc2hpbSA9IHJlcXVpcmUoJy4vc2hpbScpO1xuXG52YXIgcG9seWZpbGwgPSBjYWxsQmluZChnZXRQb2x5ZmlsbCgpLCBPYmplY3QpO1xuXG5kZWZpbmUocG9seWZpbGwsIHtcblx0Z2V0UG9seWZpbGw6IGdldFBvbHlmaWxsLFxuXHRpbXBsZW1lbnRhdGlvbjogaW1wbGVtZW50YXRpb24sXG5cdHNoaW06IHNoaW1cbn0pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IHBvbHlmaWxsO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgaW1wbGVtZW50YXRpb24gPSByZXF1aXJlKCcuL2ltcGxlbWVudGF0aW9uJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZ2V0UG9seWZpbGwoKSB7XG5cdHJldHVybiB0eXBlb2YgT2JqZWN0LmlzID09PSAnZnVuY3Rpb24nID8gT2JqZWN0LmlzIDogaW1wbGVtZW50YXRpb247XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgZ2V0UG9seWZpbGwgPSByZXF1aXJlKCcuL3BvbHlmaWxsJyk7XG52YXIgZGVmaW5lID0gcmVxdWlyZSgnZGVmaW5lLXByb3BlcnRpZXMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzaGltT2JqZWN0SXMoKSB7XG5cdHZhciBwb2x5ZmlsbCA9IGdldFBvbHlmaWxsKCk7XG5cdGRlZmluZShPYmplY3QsIHsgaXM6IHBvbHlmaWxsIH0sIHtcblx0XHRpczogZnVuY3Rpb24gdGVzdE9iamVjdElzKCkge1xuXHRcdFx0cmV0dXJuIE9iamVjdC5pcyAhPT0gcG9seWZpbGw7XG5cdFx0fVxuXHR9KTtcblx0cmV0dXJuIHBvbHlmaWxsO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGtleXNTaGltO1xuaWYgKCFPYmplY3Qua2V5cykge1xuXHQvLyBtb2RpZmllZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9lcy1zaGltcy9lczUtc2hpbVxuXHR2YXIgaGFzID0gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtcblx0dmFyIHRvU3RyID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZztcblx0dmFyIGlzQXJncyA9IHJlcXVpcmUoJy4vaXNBcmd1bWVudHMnKTsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBnbG9iYWwtcmVxdWlyZVxuXHR2YXIgaXNFbnVtZXJhYmxlID0gT2JqZWN0LnByb3RvdHlwZS5wcm9wZXJ0eUlzRW51bWVyYWJsZTtcblx0dmFyIGhhc0RvbnRFbnVtQnVnID0gIWlzRW51bWVyYWJsZS5jYWxsKHsgdG9TdHJpbmc6IG51bGwgfSwgJ3RvU3RyaW5nJyk7XG5cdHZhciBoYXNQcm90b0VudW1CdWcgPSBpc0VudW1lcmFibGUuY2FsbChmdW5jdGlvbiAoKSB7fSwgJ3Byb3RvdHlwZScpO1xuXHR2YXIgZG9udEVudW1zID0gW1xuXHRcdCd0b1N0cmluZycsXG5cdFx0J3RvTG9jYWxlU3RyaW5nJyxcblx0XHQndmFsdWVPZicsXG5cdFx0J2hhc093blByb3BlcnR5Jyxcblx0XHQnaXNQcm90b3R5cGVPZicsXG5cdFx0J3Byb3BlcnR5SXNFbnVtZXJhYmxlJyxcblx0XHQnY29uc3RydWN0b3InXG5cdF07XG5cdHZhciBlcXVhbHNDb25zdHJ1Y3RvclByb3RvdHlwZSA9IGZ1bmN0aW9uIChvKSB7XG5cdFx0dmFyIGN0b3IgPSBvLmNvbnN0cnVjdG9yO1xuXHRcdHJldHVybiBjdG9yICYmIGN0b3IucHJvdG90eXBlID09PSBvO1xuXHR9O1xuXHR2YXIgZXhjbHVkZWRLZXlzID0ge1xuXHRcdCRhcHBsaWNhdGlvbkNhY2hlOiB0cnVlLFxuXHRcdCRjb25zb2xlOiB0cnVlLFxuXHRcdCRleHRlcm5hbDogdHJ1ZSxcblx0XHQkZnJhbWU6IHRydWUsXG5cdFx0JGZyYW1lRWxlbWVudDogdHJ1ZSxcblx0XHQkZnJhbWVzOiB0cnVlLFxuXHRcdCRpbm5lckhlaWdodDogdHJ1ZSxcblx0XHQkaW5uZXJXaWR0aDogdHJ1ZSxcblx0XHQkb25tb3pmdWxsc2NyZWVuY2hhbmdlOiB0cnVlLFxuXHRcdCRvbm1vemZ1bGxzY3JlZW5lcnJvcjogdHJ1ZSxcblx0XHQkb3V0ZXJIZWlnaHQ6IHRydWUsXG5cdFx0JG91dGVyV2lkdGg6IHRydWUsXG5cdFx0JHBhZ2VYT2Zmc2V0OiB0cnVlLFxuXHRcdCRwYWdlWU9mZnNldDogdHJ1ZSxcblx0XHQkcGFyZW50OiB0cnVlLFxuXHRcdCRzY3JvbGxMZWZ0OiB0cnVlLFxuXHRcdCRzY3JvbGxUb3A6IHRydWUsXG5cdFx0JHNjcm9sbFg6IHRydWUsXG5cdFx0JHNjcm9sbFk6IHRydWUsXG5cdFx0JHNlbGY6IHRydWUsXG5cdFx0JHdlYmtpdEluZGV4ZWREQjogdHJ1ZSxcblx0XHQkd2Via2l0U3RvcmFnZUluZm86IHRydWUsXG5cdFx0JHdpbmRvdzogdHJ1ZVxuXHR9O1xuXHR2YXIgaGFzQXV0b21hdGlvbkVxdWFsaXR5QnVnID0gKGZ1bmN0aW9uICgpIHtcblx0XHQvKiBnbG9iYWwgd2luZG93ICovXG5cdFx0aWYgKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnKSB7IHJldHVybiBmYWxzZTsgfVxuXHRcdGZvciAodmFyIGsgaW4gd2luZG93KSB7XG5cdFx0XHR0cnkge1xuXHRcdFx0XHRpZiAoIWV4Y2x1ZGVkS2V5c1snJCcgKyBrXSAmJiBoYXMuY2FsbCh3aW5kb3csIGspICYmIHdpbmRvd1trXSAhPT0gbnVsbCAmJiB0eXBlb2Ygd2luZG93W2tdID09PSAnb2JqZWN0Jykge1xuXHRcdFx0XHRcdHRyeSB7XG5cdFx0XHRcdFx0XHRlcXVhbHNDb25zdHJ1Y3RvclByb3RvdHlwZSh3aW5kb3dba10pO1xuXHRcdFx0XHRcdH0gY2F0Y2ggKGUpIHtcblx0XHRcdFx0XHRcdHJldHVybiB0cnVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSBjYXRjaCAoZSkge1xuXHRcdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9KCkpO1xuXHR2YXIgZXF1YWxzQ29uc3RydWN0b3JQcm90b3R5cGVJZk5vdEJ1Z2d5ID0gZnVuY3Rpb24gKG8pIHtcblx0XHQvKiBnbG9iYWwgd2luZG93ICovXG5cdFx0aWYgKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnIHx8ICFoYXNBdXRvbWF0aW9uRXF1YWxpdHlCdWcpIHtcblx0XHRcdHJldHVybiBlcXVhbHNDb25zdHJ1Y3RvclByb3RvdHlwZShvKTtcblx0XHR9XG5cdFx0dHJ5IHtcblx0XHRcdHJldHVybiBlcXVhbHNDb25zdHJ1Y3RvclByb3RvdHlwZShvKTtcblx0XHR9IGNhdGNoIChlKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXHR9O1xuXG5cdGtleXNTaGltID0gZnVuY3Rpb24ga2V5cyhvYmplY3QpIHtcblx0XHR2YXIgaXNPYmplY3QgPSBvYmplY3QgIT09IG51bGwgJiYgdHlwZW9mIG9iamVjdCA9PT0gJ29iamVjdCc7XG5cdFx0dmFyIGlzRnVuY3Rpb24gPSB0b1N0ci5jYWxsKG9iamVjdCkgPT09ICdbb2JqZWN0IEZ1bmN0aW9uXSc7XG5cdFx0dmFyIGlzQXJndW1lbnRzID0gaXNBcmdzKG9iamVjdCk7XG5cdFx0dmFyIGlzU3RyaW5nID0gaXNPYmplY3QgJiYgdG9TdHIuY2FsbChvYmplY3QpID09PSAnW29iamVjdCBTdHJpbmddJztcblx0XHR2YXIgdGhlS2V5cyA9IFtdO1xuXG5cdFx0aWYgKCFpc09iamVjdCAmJiAhaXNGdW5jdGlvbiAmJiAhaXNBcmd1bWVudHMpIHtcblx0XHRcdHRocm93IG5ldyBUeXBlRXJyb3IoJ09iamVjdC5rZXlzIGNhbGxlZCBvbiBhIG5vbi1vYmplY3QnKTtcblx0XHR9XG5cblx0XHR2YXIgc2tpcFByb3RvID0gaGFzUHJvdG9FbnVtQnVnICYmIGlzRnVuY3Rpb247XG5cdFx0aWYgKGlzU3RyaW5nICYmIG9iamVjdC5sZW5ndGggPiAwICYmICFoYXMuY2FsbChvYmplY3QsIDApKSB7XG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IG9iamVjdC5sZW5ndGg7ICsraSkge1xuXHRcdFx0XHR0aGVLZXlzLnB1c2goU3RyaW5nKGkpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpZiAoaXNBcmd1bWVudHMgJiYgb2JqZWN0Lmxlbmd0aCA+IDApIHtcblx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgb2JqZWN0Lmxlbmd0aDsgKytqKSB7XG5cdFx0XHRcdHRoZUtleXMucHVzaChTdHJpbmcoaikpO1xuXHRcdFx0fVxuXHRcdH0gZWxzZSB7XG5cdFx0XHRmb3IgKHZhciBuYW1lIGluIG9iamVjdCkge1xuXHRcdFx0XHRpZiAoIShza2lwUHJvdG8gJiYgbmFtZSA9PT0gJ3Byb3RvdHlwZScpICYmIGhhcy5jYWxsKG9iamVjdCwgbmFtZSkpIHtcblx0XHRcdFx0XHR0aGVLZXlzLnB1c2goU3RyaW5nKG5hbWUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlmIChoYXNEb250RW51bUJ1Zykge1xuXHRcdFx0dmFyIHNraXBDb25zdHJ1Y3RvciA9IGVxdWFsc0NvbnN0cnVjdG9yUHJvdG90eXBlSWZOb3RCdWdneShvYmplY3QpO1xuXG5cdFx0XHRmb3IgKHZhciBrID0gMDsgayA8IGRvbnRFbnVtcy5sZW5ndGg7ICsraykge1xuXHRcdFx0XHRpZiAoIShza2lwQ29uc3RydWN0b3IgJiYgZG9udEVudW1zW2tdID09PSAnY29uc3RydWN0b3InKSAmJiBoYXMuY2FsbChvYmplY3QsIGRvbnRFbnVtc1trXSkpIHtcblx0XHRcdFx0XHR0aGVLZXlzLnB1c2goZG9udEVudW1zW2tdKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRyZXR1cm4gdGhlS2V5cztcblx0fTtcbn1cbm1vZHVsZS5leHBvcnRzID0ga2V5c1NoaW07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBzbGljZSA9IEFycmF5LnByb3RvdHlwZS5zbGljZTtcbnZhciBpc0FyZ3MgPSByZXF1aXJlKCcuL2lzQXJndW1lbnRzJyk7XG5cbnZhciBvcmlnS2V5cyA9IE9iamVjdC5rZXlzO1xudmFyIGtleXNTaGltID0gb3JpZ0tleXMgPyBmdW5jdGlvbiBrZXlzKG8pIHsgcmV0dXJuIG9yaWdLZXlzKG8pOyB9IDogcmVxdWlyZSgnLi9pbXBsZW1lbnRhdGlvbicpO1xuXG52YXIgb3JpZ2luYWxLZXlzID0gT2JqZWN0LmtleXM7XG5cbmtleXNTaGltLnNoaW0gPSBmdW5jdGlvbiBzaGltT2JqZWN0S2V5cygpIHtcblx0aWYgKE9iamVjdC5rZXlzKSB7XG5cdFx0dmFyIGtleXNXb3Jrc1dpdGhBcmd1bWVudHMgPSAoZnVuY3Rpb24gKCkge1xuXHRcdFx0Ly8gU2FmYXJpIDUuMCBidWdcblx0XHRcdHZhciBhcmdzID0gT2JqZWN0LmtleXMoYXJndW1lbnRzKTtcblx0XHRcdHJldHVybiBhcmdzICYmIGFyZ3MubGVuZ3RoID09PSBhcmd1bWVudHMubGVuZ3RoO1xuXHRcdH0oMSwgMikpO1xuXHRcdGlmICgha2V5c1dvcmtzV2l0aEFyZ3VtZW50cykge1xuXHRcdFx0T2JqZWN0LmtleXMgPSBmdW5jdGlvbiBrZXlzKG9iamVjdCkgeyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIGZ1bmMtbmFtZS1tYXRjaGluZ1xuXHRcdFx0XHRpZiAoaXNBcmdzKG9iamVjdCkpIHtcblx0XHRcdFx0XHRyZXR1cm4gb3JpZ2luYWxLZXlzKHNsaWNlLmNhbGwob2JqZWN0KSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIG9yaWdpbmFsS2V5cyhvYmplY3QpO1xuXHRcdFx0fTtcblx0XHR9XG5cdH0gZWxzZSB7XG5cdFx0T2JqZWN0LmtleXMgPSBrZXlzU2hpbTtcblx0fVxuXHRyZXR1cm4gT2JqZWN0LmtleXMgfHwga2V5c1NoaW07XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGtleXNTaGltO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdG9TdHIgPSBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJndW1lbnRzKHZhbHVlKSB7XG5cdHZhciBzdHIgPSB0b1N0ci5jYWxsKHZhbHVlKTtcblx0dmFyIGlzQXJncyA9IHN0ciA9PT0gJ1tvYmplY3QgQXJndW1lbnRzXSc7XG5cdGlmICghaXNBcmdzKSB7XG5cdFx0aXNBcmdzID0gc3RyICE9PSAnW29iamVjdCBBcnJheV0nICYmXG5cdFx0XHR2YWx1ZSAhPT0gbnVsbCAmJlxuXHRcdFx0dHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJlxuXHRcdFx0dHlwZW9mIHZhbHVlLmxlbmd0aCA9PT0gJ251bWJlcicgJiZcblx0XHRcdHZhbHVlLmxlbmd0aCA+PSAwICYmXG5cdFx0XHR0b1N0ci5jYWxsKHZhbHVlLmNhbGxlZSkgPT09ICdbb2JqZWN0IEZ1bmN0aW9uXSc7XG5cdH1cblx0cmV0dXJuIGlzQXJncztcbn07XG4iLCIvLyBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9pbmR1dG55L3NlbGYtc2lnbmVkL2Jsb2IvZ2gtcGFnZXMvbGliL2FzbjEuanNcbi8vIEZlZG9yLCB5b3UgYXJlIGFtYXppbmcuXG4ndXNlIHN0cmljdCdcblxudmFyIGFzbjEgPSByZXF1aXJlKCdhc24xLmpzJylcblxuZXhwb3J0cy5jZXJ0aWZpY2F0ZSA9IHJlcXVpcmUoJy4vY2VydGlmaWNhdGUnKVxuXG52YXIgUlNBUHJpdmF0ZUtleSA9IGFzbjEuZGVmaW5lKCdSU0FQcml2YXRlS2V5JywgZnVuY3Rpb24gKCkge1xuICB0aGlzLnNlcSgpLm9iaihcbiAgICB0aGlzLmtleSgndmVyc2lvbicpLmludCgpLFxuICAgIHRoaXMua2V5KCdtb2R1bHVzJykuaW50KCksXG4gICAgdGhpcy5rZXkoJ3B1YmxpY0V4cG9uZW50JykuaW50KCksXG4gICAgdGhpcy5rZXkoJ3ByaXZhdGVFeHBvbmVudCcpLmludCgpLFxuICAgIHRoaXMua2V5KCdwcmltZTEnKS5pbnQoKSxcbiAgICB0aGlzLmtleSgncHJpbWUyJykuaW50KCksXG4gICAgdGhpcy5rZXkoJ2V4cG9uZW50MScpLmludCgpLFxuICAgIHRoaXMua2V5KCdleHBvbmVudDInKS5pbnQoKSxcbiAgICB0aGlzLmtleSgnY29lZmZpY2llbnQnKS5pbnQoKVxuICApXG59KVxuZXhwb3J0cy5SU0FQcml2YXRlS2V5ID0gUlNBUHJpdmF0ZUtleVxuXG52YXIgUlNBUHVibGljS2V5ID0gYXNuMS5kZWZpbmUoJ1JTQVB1YmxpY0tleScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ21vZHVsdXMnKS5pbnQoKSxcbiAgICB0aGlzLmtleSgncHVibGljRXhwb25lbnQnKS5pbnQoKVxuICApXG59KVxuZXhwb3J0cy5SU0FQdWJsaWNLZXkgPSBSU0FQdWJsaWNLZXlcblxudmFyIFB1YmxpY0tleSA9IGFzbjEuZGVmaW5lKCdTdWJqZWN0UHVibGljS2V5SW5mbycsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ2FsZ29yaXRobScpLnVzZShBbGdvcml0aG1JZGVudGlmaWVyKSxcbiAgICB0aGlzLmtleSgnc3ViamVjdFB1YmxpY0tleScpLmJpdHN0cigpXG4gIClcbn0pXG5leHBvcnRzLlB1YmxpY0tleSA9IFB1YmxpY0tleVxuXG52YXIgQWxnb3JpdGhtSWRlbnRpZmllciA9IGFzbjEuZGVmaW5lKCdBbGdvcml0aG1JZGVudGlmaWVyJywgZnVuY3Rpb24gKCkge1xuICB0aGlzLnNlcSgpLm9iaihcbiAgICB0aGlzLmtleSgnYWxnb3JpdGhtJykub2JqaWQoKSxcbiAgICB0aGlzLmtleSgnbm9uZScpLm51bGxfKCkub3B0aW9uYWwoKSxcbiAgICB0aGlzLmtleSgnY3VydmUnKS5vYmppZCgpLm9wdGlvbmFsKCksXG4gICAgdGhpcy5rZXkoJ3BhcmFtcycpLnNlcSgpLm9iaihcbiAgICAgIHRoaXMua2V5KCdwJykuaW50KCksXG4gICAgICB0aGlzLmtleSgncScpLmludCgpLFxuICAgICAgdGhpcy5rZXkoJ2cnKS5pbnQoKVxuICAgICkub3B0aW9uYWwoKVxuICApXG59KVxuXG52YXIgUHJpdmF0ZUtleUluZm8gPSBhc24xLmRlZmluZSgnUHJpdmF0ZUtleUluZm8nLCBmdW5jdGlvbiAoKSB7XG4gIHRoaXMuc2VxKCkub2JqKFxuICAgIHRoaXMua2V5KCd2ZXJzaW9uJykuaW50KCksXG4gICAgdGhpcy5rZXkoJ2FsZ29yaXRobScpLnVzZShBbGdvcml0aG1JZGVudGlmaWVyKSxcbiAgICB0aGlzLmtleSgnc3ViamVjdFByaXZhdGVLZXknKS5vY3RzdHIoKVxuICApXG59KVxuZXhwb3J0cy5Qcml2YXRlS2V5ID0gUHJpdmF0ZUtleUluZm9cbnZhciBFbmNyeXB0ZWRQcml2YXRlS2V5SW5mbyA9IGFzbjEuZGVmaW5lKCdFbmNyeXB0ZWRQcml2YXRlS2V5SW5mbycsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ2FsZ29yaXRobScpLnNlcSgpLm9iaihcbiAgICAgIHRoaXMua2V5KCdpZCcpLm9iamlkKCksXG4gICAgICB0aGlzLmtleSgnZGVjcnlwdCcpLnNlcSgpLm9iaihcbiAgICAgICAgdGhpcy5rZXkoJ2tkZScpLnNlcSgpLm9iaihcbiAgICAgICAgICB0aGlzLmtleSgnaWQnKS5vYmppZCgpLFxuICAgICAgICAgIHRoaXMua2V5KCdrZGVwYXJhbXMnKS5zZXEoKS5vYmooXG4gICAgICAgICAgICB0aGlzLmtleSgnc2FsdCcpLm9jdHN0cigpLFxuICAgICAgICAgICAgdGhpcy5rZXkoJ2l0ZXJzJykuaW50KClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgIHRoaXMua2V5KCdjaXBoZXInKS5zZXEoKS5vYmooXG4gICAgICAgICAgdGhpcy5rZXkoJ2FsZ28nKS5vYmppZCgpLFxuICAgICAgICAgIHRoaXMua2V5KCdpdicpLm9jdHN0cigpXG4gICAgICAgIClcbiAgICAgIClcbiAgICApLFxuICAgIHRoaXMua2V5KCdzdWJqZWN0UHJpdmF0ZUtleScpLm9jdHN0cigpXG4gIClcbn0pXG5cbmV4cG9ydHMuRW5jcnlwdGVkUHJpdmF0ZUtleSA9IEVuY3J5cHRlZFByaXZhdGVLZXlJbmZvXG5cbnZhciBEU0FQcml2YXRlS2V5ID0gYXNuMS5kZWZpbmUoJ0RTQVByaXZhdGVLZXknLCBmdW5jdGlvbiAoKSB7XG4gIHRoaXMuc2VxKCkub2JqKFxuICAgIHRoaXMua2V5KCd2ZXJzaW9uJykuaW50KCksXG4gICAgdGhpcy5rZXkoJ3AnKS5pbnQoKSxcbiAgICB0aGlzLmtleSgncScpLmludCgpLFxuICAgIHRoaXMua2V5KCdnJykuaW50KCksXG4gICAgdGhpcy5rZXkoJ3B1Yl9rZXknKS5pbnQoKSxcbiAgICB0aGlzLmtleSgncHJpdl9rZXknKS5pbnQoKVxuICApXG59KVxuZXhwb3J0cy5EU0FQcml2YXRlS2V5ID0gRFNBUHJpdmF0ZUtleVxuXG5leHBvcnRzLkRTQXBhcmFtID0gYXNuMS5kZWZpbmUoJ0RTQXBhcmFtJywgZnVuY3Rpb24gKCkge1xuICB0aGlzLmludCgpXG59KVxuXG52YXIgRUNQcml2YXRlS2V5ID0gYXNuMS5kZWZpbmUoJ0VDUHJpdmF0ZUtleScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ3ZlcnNpb24nKS5pbnQoKSxcbiAgICB0aGlzLmtleSgncHJpdmF0ZUtleScpLm9jdHN0cigpLFxuICAgIHRoaXMua2V5KCdwYXJhbWV0ZXJzJykub3B0aW9uYWwoKS5leHBsaWNpdCgwKS51c2UoRUNQYXJhbWV0ZXJzKSxcbiAgICB0aGlzLmtleSgncHVibGljS2V5Jykub3B0aW9uYWwoKS5leHBsaWNpdCgxKS5iaXRzdHIoKVxuICApXG59KVxuZXhwb3J0cy5FQ1ByaXZhdGVLZXkgPSBFQ1ByaXZhdGVLZXlcblxudmFyIEVDUGFyYW1ldGVycyA9IGFzbjEuZGVmaW5lKCdFQ1BhcmFtZXRlcnMnLCBmdW5jdGlvbiAoKSB7XG4gIHRoaXMuY2hvaWNlKHtcbiAgICBuYW1lZEN1cnZlOiB0aGlzLm9iamlkKClcbiAgfSlcbn0pXG5cbmV4cG9ydHMuc2lnbmF0dXJlID0gYXNuMS5kZWZpbmUoJ3NpZ25hdHVyZScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ3InKS5pbnQoKSxcbiAgICB0aGlzLmtleSgncycpLmludCgpXG4gIClcbn0pXG4iLCIvLyBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9SYW50YW5lbi9ub2RlLWR0bHMvYmxvYi8yNWE3ZGM4NjFiZGEzOGNmZWFjOTNhNzIzNTAwZWVhNGYwYWMyZTg2L0NlcnRpZmljYXRlLmpzXG4vLyB0aGFua3MgdG8gQFJhbnRhbmVuXG5cbid1c2Ugc3RyaWN0J1xuXG52YXIgYXNuID0gcmVxdWlyZSgnYXNuMS5qcycpXG5cbnZhciBUaW1lID0gYXNuLmRlZmluZSgnVGltZScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5jaG9pY2Uoe1xuICAgIHV0Y1RpbWU6IHRoaXMudXRjdGltZSgpLFxuICAgIGdlbmVyYWxUaW1lOiB0aGlzLmdlbnRpbWUoKVxuICB9KVxufSlcblxudmFyIEF0dHJpYnV0ZVR5cGVWYWx1ZSA9IGFzbi5kZWZpbmUoJ0F0dHJpYnV0ZVR5cGVWYWx1ZScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ3R5cGUnKS5vYmppZCgpLFxuICAgIHRoaXMua2V5KCd2YWx1ZScpLmFueSgpXG4gIClcbn0pXG5cbnZhciBBbGdvcml0aG1JZGVudGlmaWVyID0gYXNuLmRlZmluZSgnQWxnb3JpdGhtSWRlbnRpZmllcicsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ2FsZ29yaXRobScpLm9iamlkKCksXG4gICAgdGhpcy5rZXkoJ3BhcmFtZXRlcnMnKS5vcHRpb25hbCgpLFxuICAgIHRoaXMua2V5KCdjdXJ2ZScpLm9iamlkKCkub3B0aW9uYWwoKVxuICApXG59KVxuXG52YXIgU3ViamVjdFB1YmxpY0tleUluZm8gPSBhc24uZGVmaW5lKCdTdWJqZWN0UHVibGljS2V5SW5mbycsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ2FsZ29yaXRobScpLnVzZShBbGdvcml0aG1JZGVudGlmaWVyKSxcbiAgICB0aGlzLmtleSgnc3ViamVjdFB1YmxpY0tleScpLmJpdHN0cigpXG4gIClcbn0pXG5cbnZhciBSZWxhdGl2ZURpc3Rpbmd1aXNoZWROYW1lID0gYXNuLmRlZmluZSgnUmVsYXRpdmVEaXN0aW5ndWlzaGVkTmFtZScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXRvZihBdHRyaWJ1dGVUeXBlVmFsdWUpXG59KVxuXG52YXIgUkROU2VxdWVuY2UgPSBhc24uZGVmaW5lKCdSRE5TZXF1ZW5jZScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXFvZihSZWxhdGl2ZURpc3Rpbmd1aXNoZWROYW1lKVxufSlcblxudmFyIE5hbWUgPSBhc24uZGVmaW5lKCdOYW1lJywgZnVuY3Rpb24gKCkge1xuICB0aGlzLmNob2ljZSh7XG4gICAgcmRuU2VxdWVuY2U6IHRoaXMudXNlKFJETlNlcXVlbmNlKVxuICB9KVxufSlcblxudmFyIFZhbGlkaXR5ID0gYXNuLmRlZmluZSgnVmFsaWRpdHknLCBmdW5jdGlvbiAoKSB7XG4gIHRoaXMuc2VxKCkub2JqKFxuICAgIHRoaXMua2V5KCdub3RCZWZvcmUnKS51c2UoVGltZSksXG4gICAgdGhpcy5rZXkoJ25vdEFmdGVyJykudXNlKFRpbWUpXG4gIClcbn0pXG5cbnZhciBFeHRlbnNpb24gPSBhc24uZGVmaW5lKCdFeHRlbnNpb24nLCBmdW5jdGlvbiAoKSB7XG4gIHRoaXMuc2VxKCkub2JqKFxuICAgIHRoaXMua2V5KCdleHRuSUQnKS5vYmppZCgpLFxuICAgIHRoaXMua2V5KCdjcml0aWNhbCcpLmJvb2woKS5kZWYoZmFsc2UpLFxuICAgIHRoaXMua2V5KCdleHRuVmFsdWUnKS5vY3RzdHIoKVxuICApXG59KVxuXG52YXIgVEJTQ2VydGlmaWNhdGUgPSBhc24uZGVmaW5lKCdUQlNDZXJ0aWZpY2F0ZScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ3ZlcnNpb24nKS5leHBsaWNpdCgwKS5pbnQoKS5vcHRpb25hbCgpLFxuICAgIHRoaXMua2V5KCdzZXJpYWxOdW1iZXInKS5pbnQoKSxcbiAgICB0aGlzLmtleSgnc2lnbmF0dXJlJykudXNlKEFsZ29yaXRobUlkZW50aWZpZXIpLFxuICAgIHRoaXMua2V5KCdpc3N1ZXInKS51c2UoTmFtZSksXG4gICAgdGhpcy5rZXkoJ3ZhbGlkaXR5JykudXNlKFZhbGlkaXR5KSxcbiAgICB0aGlzLmtleSgnc3ViamVjdCcpLnVzZShOYW1lKSxcbiAgICB0aGlzLmtleSgnc3ViamVjdFB1YmxpY0tleUluZm8nKS51c2UoU3ViamVjdFB1YmxpY0tleUluZm8pLFxuICAgIHRoaXMua2V5KCdpc3N1ZXJVbmlxdWVJRCcpLmltcGxpY2l0KDEpLmJpdHN0cigpLm9wdGlvbmFsKCksXG4gICAgdGhpcy5rZXkoJ3N1YmplY3RVbmlxdWVJRCcpLmltcGxpY2l0KDIpLmJpdHN0cigpLm9wdGlvbmFsKCksXG4gICAgdGhpcy5rZXkoJ2V4dGVuc2lvbnMnKS5leHBsaWNpdCgzKS5zZXFvZihFeHRlbnNpb24pLm9wdGlvbmFsKClcbiAgKVxufSlcblxudmFyIFg1MDlDZXJ0aWZpY2F0ZSA9IGFzbi5kZWZpbmUoJ1g1MDlDZXJ0aWZpY2F0ZScsIGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5zZXEoKS5vYmooXG4gICAgdGhpcy5rZXkoJ3Ric0NlcnRpZmljYXRlJykudXNlKFRCU0NlcnRpZmljYXRlKSxcbiAgICB0aGlzLmtleSgnc2lnbmF0dXJlQWxnb3JpdGhtJykudXNlKEFsZ29yaXRobUlkZW50aWZpZXIpLFxuICAgIHRoaXMua2V5KCdzaWduYXR1cmVWYWx1ZScpLmJpdHN0cigpXG4gIClcbn0pXG5cbm1vZHVsZS5leHBvcnRzID0gWDUwOUNlcnRpZmljYXRlXG4iLCIvLyBhZGFwdGVkIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL2FwYXRpbC9wZW1zdHJpcFxudmFyIGZpbmRQcm9jID0gL1Byb2MtVHlwZTogNCxFTkNSWVBURURbXFxuXFxyXStERUstSW5mbzogQUVTLSgoPzoxMjgpfCg/OjE5Mil8KD86MjU2KSktQ0JDLChbMC05QS1IXSspW1xcblxccl0rKFswLTlBLXpcXG5cXHIrLz1dKylbXFxuXFxyXSsvbVxudmFyIHN0YXJ0UmVnZXggPSAvXi0tLS0tQkVHSU4gKCg/Oi4qPyBLRVkpfENFUlRJRklDQVRFKS0tLS0tL21cbnZhciBmdWxsUmVnZXggPSAvXi0tLS0tQkVHSU4gKCg/Oi4qPyBLRVkpfENFUlRJRklDQVRFKS0tLS0tKFswLTlBLXpcXG5cXHIrLz1dKyktLS0tLUVORCBcXDEtLS0tLSQvbVxudmFyIGV2cCA9IHJlcXVpcmUoJ2V2cF9ieXRlc3Rva2V5JylcbnZhciBjaXBoZXJzID0gcmVxdWlyZSgnYnJvd3NlcmlmeS1hZXMnKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChva2V5LCBwYXNzd29yZCkge1xuICB2YXIga2V5ID0gb2tleS50b1N0cmluZygpXG4gIHZhciBtYXRjaCA9IGtleS5tYXRjaChmaW5kUHJvYylcbiAgdmFyIGRlY3J5cHRlZFxuICBpZiAoIW1hdGNoKSB7XG4gICAgdmFyIG1hdGNoMiA9IGtleS5tYXRjaChmdWxsUmVnZXgpXG4gICAgZGVjcnlwdGVkID0gQnVmZmVyLmZyb20obWF0Y2gyWzJdLnJlcGxhY2UoL1tcXHJcXG5dL2csICcnKSwgJ2Jhc2U2NCcpXG4gIH0gZWxzZSB7XG4gICAgdmFyIHN1aXRlID0gJ2FlcycgKyBtYXRjaFsxXVxuICAgIHZhciBpdiA9IEJ1ZmZlci5mcm9tKG1hdGNoWzJdLCAnaGV4JylcbiAgICB2YXIgY2lwaGVyVGV4dCA9IEJ1ZmZlci5mcm9tKG1hdGNoWzNdLnJlcGxhY2UoL1tcXHJcXG5dL2csICcnKSwgJ2Jhc2U2NCcpXG4gICAgdmFyIGNpcGhlcktleSA9IGV2cChwYXNzd29yZCwgaXYuc2xpY2UoMCwgOCksIHBhcnNlSW50KG1hdGNoWzFdLCAxMCkpLmtleVxuICAgIHZhciBvdXQgPSBbXVxuICAgIHZhciBjaXBoZXIgPSBjaXBoZXJzLmNyZWF0ZURlY2lwaGVyaXYoc3VpdGUsIGNpcGhlcktleSwgaXYpXG4gICAgb3V0LnB1c2goY2lwaGVyLnVwZGF0ZShjaXBoZXJUZXh0KSlcbiAgICBvdXQucHVzaChjaXBoZXIuZmluYWwoKSlcbiAgICBkZWNyeXB0ZWQgPSBCdWZmZXIuY29uY2F0KG91dClcbiAgfVxuICB2YXIgdGFnID0ga2V5Lm1hdGNoKHN0YXJ0UmVnZXgpWzFdXG4gIHJldHVybiB7XG4gICAgdGFnOiB0YWcsXG4gICAgZGF0YTogZGVjcnlwdGVkXG4gIH1cbn1cbiIsInZhciBhc24xID0gcmVxdWlyZSgnLi9hc24xJylcbnZhciBhZXNpZCA9IHJlcXVpcmUoJy4vYWVzaWQuanNvbicpXG52YXIgZml4UHJvYyA9IHJlcXVpcmUoJy4vZml4UHJvYycpXG52YXIgY2lwaGVycyA9IHJlcXVpcmUoJ2Jyb3dzZXJpZnktYWVzJylcbnZhciBjb21wYXQgPSByZXF1aXJlKCdwYmtkZjInKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5tb2R1bGUuZXhwb3J0cyA9IHBhcnNlS2V5c1xuXG5mdW5jdGlvbiBwYXJzZUtleXMgKGJ1ZmZlcikge1xuICB2YXIgcGFzc3dvcmRcbiAgaWYgKHR5cGVvZiBidWZmZXIgPT09ICdvYmplY3QnICYmICFCdWZmZXIuaXNCdWZmZXIoYnVmZmVyKSkge1xuICAgIHBhc3N3b3JkID0gYnVmZmVyLnBhc3NwaHJhc2VcbiAgICBidWZmZXIgPSBidWZmZXIua2V5XG4gIH1cbiAgaWYgKHR5cGVvZiBidWZmZXIgPT09ICdzdHJpbmcnKSB7XG4gICAgYnVmZmVyID0gQnVmZmVyLmZyb20oYnVmZmVyKVxuICB9XG5cbiAgdmFyIHN0cmlwcGVkID0gZml4UHJvYyhidWZmZXIsIHBhc3N3b3JkKVxuXG4gIHZhciB0eXBlID0gc3RyaXBwZWQudGFnXG4gIHZhciBkYXRhID0gc3RyaXBwZWQuZGF0YVxuICB2YXIgc3VidHlwZSwgbmRhdGFcbiAgc3dpdGNoICh0eXBlKSB7XG4gICAgY2FzZSAnQ0VSVElGSUNBVEUnOlxuICAgICAgbmRhdGEgPSBhc24xLmNlcnRpZmljYXRlLmRlY29kZShkYXRhLCAnZGVyJykudGJzQ2VydGlmaWNhdGUuc3ViamVjdFB1YmxpY0tleUluZm9cbiAgICAgIC8vIGZhbGxzIHRocm91Z2hcbiAgICBjYXNlICdQVUJMSUMgS0VZJzpcbiAgICAgIGlmICghbmRhdGEpIHtcbiAgICAgICAgbmRhdGEgPSBhc24xLlB1YmxpY0tleS5kZWNvZGUoZGF0YSwgJ2RlcicpXG4gICAgICB9XG4gICAgICBzdWJ0eXBlID0gbmRhdGEuYWxnb3JpdGhtLmFsZ29yaXRobS5qb2luKCcuJylcbiAgICAgIHN3aXRjaCAoc3VidHlwZSkge1xuICAgICAgICBjYXNlICcxLjIuODQwLjExMzU0OS4xLjEuMSc6XG4gICAgICAgICAgcmV0dXJuIGFzbjEuUlNBUHVibGljS2V5LmRlY29kZShuZGF0YS5zdWJqZWN0UHVibGljS2V5LmRhdGEsICdkZXInKVxuICAgICAgICBjYXNlICcxLjIuODQwLjEwMDQ1LjIuMSc6XG4gICAgICAgICAgbmRhdGEuc3ViamVjdFByaXZhdGVLZXkgPSBuZGF0YS5zdWJqZWN0UHVibGljS2V5XG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHR5cGU6ICdlYycsXG4gICAgICAgICAgICBkYXRhOiBuZGF0YVxuICAgICAgICAgIH1cbiAgICAgICAgY2FzZSAnMS4yLjg0MC4xMDA0MC40LjEnOlxuICAgICAgICAgIG5kYXRhLmFsZ29yaXRobS5wYXJhbXMucHViX2tleSA9IGFzbjEuRFNBcGFyYW0uZGVjb2RlKG5kYXRhLnN1YmplY3RQdWJsaWNLZXkuZGF0YSwgJ2RlcicpXG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHR5cGU6ICdkc2EnLFxuICAgICAgICAgICAgZGF0YTogbmRhdGEuYWxnb3JpdGhtLnBhcmFtc1xuICAgICAgICAgIH1cbiAgICAgICAgZGVmYXVsdDogdGhyb3cgbmV3IEVycm9yKCd1bmtub3duIGtleSBpZCAnICsgc3VidHlwZSlcbiAgICAgIH1cbiAgICAgIC8vIHRocm93IG5ldyBFcnJvcigndW5rbm93biBrZXkgdHlwZSAnICsgdHlwZSlcbiAgICBjYXNlICdFTkNSWVBURUQgUFJJVkFURSBLRVknOlxuICAgICAgZGF0YSA9IGFzbjEuRW5jcnlwdGVkUHJpdmF0ZUtleS5kZWNvZGUoZGF0YSwgJ2RlcicpXG4gICAgICBkYXRhID0gZGVjcnlwdChkYXRhLCBwYXNzd29yZClcbiAgICAgIC8vIGZhbGxzIHRocm91Z2hcbiAgICBjYXNlICdQUklWQVRFIEtFWSc6XG4gICAgICBuZGF0YSA9IGFzbjEuUHJpdmF0ZUtleS5kZWNvZGUoZGF0YSwgJ2RlcicpXG4gICAgICBzdWJ0eXBlID0gbmRhdGEuYWxnb3JpdGhtLmFsZ29yaXRobS5qb2luKCcuJylcbiAgICAgIHN3aXRjaCAoc3VidHlwZSkge1xuICAgICAgICBjYXNlICcxLjIuODQwLjExMzU0OS4xLjEuMSc6XG4gICAgICAgICAgcmV0dXJuIGFzbjEuUlNBUHJpdmF0ZUtleS5kZWNvZGUobmRhdGEuc3ViamVjdFByaXZhdGVLZXksICdkZXInKVxuICAgICAgICBjYXNlICcxLjIuODQwLjEwMDQ1LjIuMSc6XG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIGN1cnZlOiBuZGF0YS5hbGdvcml0aG0uY3VydmUsXG4gICAgICAgICAgICBwcml2YXRlS2V5OiBhc24xLkVDUHJpdmF0ZUtleS5kZWNvZGUobmRhdGEuc3ViamVjdFByaXZhdGVLZXksICdkZXInKS5wcml2YXRlS2V5XG4gICAgICAgICAgfVxuICAgICAgICBjYXNlICcxLjIuODQwLjEwMDQwLjQuMSc6XG4gICAgICAgICAgbmRhdGEuYWxnb3JpdGhtLnBhcmFtcy5wcml2X2tleSA9IGFzbjEuRFNBcGFyYW0uZGVjb2RlKG5kYXRhLnN1YmplY3RQcml2YXRlS2V5LCAnZGVyJylcbiAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgdHlwZTogJ2RzYScsXG4gICAgICAgICAgICBwYXJhbXM6IG5kYXRhLmFsZ29yaXRobS5wYXJhbXNcbiAgICAgICAgICB9XG4gICAgICAgIGRlZmF1bHQ6IHRocm93IG5ldyBFcnJvcigndW5rbm93biBrZXkgaWQgJyArIHN1YnR5cGUpXG4gICAgICB9XG4gICAgICAvLyB0aHJvdyBuZXcgRXJyb3IoJ3Vua25vd24ga2V5IHR5cGUgJyArIHR5cGUpXG4gICAgY2FzZSAnUlNBIFBVQkxJQyBLRVknOlxuICAgICAgcmV0dXJuIGFzbjEuUlNBUHVibGljS2V5LmRlY29kZShkYXRhLCAnZGVyJylcbiAgICBjYXNlICdSU0EgUFJJVkFURSBLRVknOlxuICAgICAgcmV0dXJuIGFzbjEuUlNBUHJpdmF0ZUtleS5kZWNvZGUoZGF0YSwgJ2RlcicpXG4gICAgY2FzZSAnRFNBIFBSSVZBVEUgS0VZJzpcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHR5cGU6ICdkc2EnLFxuICAgICAgICBwYXJhbXM6IGFzbjEuRFNBUHJpdmF0ZUtleS5kZWNvZGUoZGF0YSwgJ2RlcicpXG4gICAgICB9XG4gICAgY2FzZSAnRUMgUFJJVkFURSBLRVknOlxuICAgICAgZGF0YSA9IGFzbjEuRUNQcml2YXRlS2V5LmRlY29kZShkYXRhLCAnZGVyJylcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGN1cnZlOiBkYXRhLnBhcmFtZXRlcnMudmFsdWUsXG4gICAgICAgIHByaXZhdGVLZXk6IGRhdGEucHJpdmF0ZUtleVxuICAgICAgfVxuICAgIGRlZmF1bHQ6IHRocm93IG5ldyBFcnJvcigndW5rbm93biBrZXkgdHlwZSAnICsgdHlwZSlcbiAgfVxufVxucGFyc2VLZXlzLnNpZ25hdHVyZSA9IGFzbjEuc2lnbmF0dXJlXG5mdW5jdGlvbiBkZWNyeXB0IChkYXRhLCBwYXNzd29yZCkge1xuICB2YXIgc2FsdCA9IGRhdGEuYWxnb3JpdGhtLmRlY3J5cHQua2RlLmtkZXBhcmFtcy5zYWx0XG4gIHZhciBpdGVycyA9IHBhcnNlSW50KGRhdGEuYWxnb3JpdGhtLmRlY3J5cHQua2RlLmtkZXBhcmFtcy5pdGVycy50b1N0cmluZygpLCAxMClcbiAgdmFyIGFsZ28gPSBhZXNpZFtkYXRhLmFsZ29yaXRobS5kZWNyeXB0LmNpcGhlci5hbGdvLmpvaW4oJy4nKV1cbiAgdmFyIGl2ID0gZGF0YS5hbGdvcml0aG0uZGVjcnlwdC5jaXBoZXIuaXZcbiAgdmFyIGNpcGhlclRleHQgPSBkYXRhLnN1YmplY3RQcml2YXRlS2V5XG4gIHZhciBrZXlsZW4gPSBwYXJzZUludChhbGdvLnNwbGl0KCctJylbMV0sIDEwKSAvIDhcbiAgdmFyIGtleSA9IGNvbXBhdC5wYmtkZjJTeW5jKHBhc3N3b3JkLCBzYWx0LCBpdGVycywga2V5bGVuLCAnc2hhMScpXG4gIHZhciBjaXBoZXIgPSBjaXBoZXJzLmNyZWF0ZURlY2lwaGVyaXYoYWxnbywga2V5LCBpdilcbiAgdmFyIG91dCA9IFtdXG4gIG91dC5wdXNoKGNpcGhlci51cGRhdGUoY2lwaGVyVGV4dCkpXG4gIG91dC5wdXNoKGNpcGhlci5maW5hbCgpKVxuICByZXR1cm4gQnVmZmVyLmNvbmNhdChvdXQpXG59XG4iLCIvLyAncGF0aCcgbW9kdWxlIGV4dHJhY3RlZCBmcm9tIE5vZGUuanMgdjguMTEuMSAob25seSB0aGUgcG9zaXggcGFydClcbi8vIHRyYW5zcGxpdGVkIHdpdGggQmFiZWxcblxuLy8gQ29weXJpZ2h0IEpveWVudCwgSW5jLiBhbmQgb3RoZXIgTm9kZSBjb250cmlidXRvcnMuXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGFcbi8vIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGVcbi8vIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZ1xuLy8gd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLFxuLy8gZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdFxuLy8gcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlXG4vLyBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vXG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZFxuLy8gaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTU1xuLy8gT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRlxuLy8gTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTlxuLy8gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sXG4vLyBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Jcbi8vIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEVcbi8vIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG5cbid1c2Ugc3RyaWN0JztcblxuZnVuY3Rpb24gYXNzZXJ0UGF0aChwYXRoKSB7XG4gIGlmICh0eXBlb2YgcGF0aCAhPT0gJ3N0cmluZycpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdQYXRoIG11c3QgYmUgYSBzdHJpbmcuIFJlY2VpdmVkICcgKyBKU09OLnN0cmluZ2lmeShwYXRoKSk7XG4gIH1cbn1cblxuLy8gUmVzb2x2ZXMgLiBhbmQgLi4gZWxlbWVudHMgaW4gYSBwYXRoIHdpdGggZGlyZWN0b3J5IG5hbWVzXG5mdW5jdGlvbiBub3JtYWxpemVTdHJpbmdQb3NpeChwYXRoLCBhbGxvd0Fib3ZlUm9vdCkge1xuICB2YXIgcmVzID0gJyc7XG4gIHZhciBsYXN0U2VnbWVudExlbmd0aCA9IDA7XG4gIHZhciBsYXN0U2xhc2ggPSAtMTtcbiAgdmFyIGRvdHMgPSAwO1xuICB2YXIgY29kZTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPD0gcGF0aC5sZW5ndGg7ICsraSkge1xuICAgIGlmIChpIDwgcGF0aC5sZW5ndGgpXG4gICAgICBjb2RlID0gcGF0aC5jaGFyQ29kZUF0KGkpO1xuICAgIGVsc2UgaWYgKGNvZGUgPT09IDQ3IC8qLyovKVxuICAgICAgYnJlYWs7XG4gICAgZWxzZVxuICAgICAgY29kZSA9IDQ3IC8qLyovO1xuICAgIGlmIChjb2RlID09PSA0NyAvKi8qLykge1xuICAgICAgaWYgKGxhc3RTbGFzaCA9PT0gaSAtIDEgfHwgZG90cyA9PT0gMSkge1xuICAgICAgICAvLyBOT09QXG4gICAgICB9IGVsc2UgaWYgKGxhc3RTbGFzaCAhPT0gaSAtIDEgJiYgZG90cyA9PT0gMikge1xuICAgICAgICBpZiAocmVzLmxlbmd0aCA8IDIgfHwgbGFzdFNlZ21lbnRMZW5ndGggIT09IDIgfHwgcmVzLmNoYXJDb2RlQXQocmVzLmxlbmd0aCAtIDEpICE9PSA0NiAvKi4qLyB8fCByZXMuY2hhckNvZGVBdChyZXMubGVuZ3RoIC0gMikgIT09IDQ2IC8qLiovKSB7XG4gICAgICAgICAgaWYgKHJlcy5sZW5ndGggPiAyKSB7XG4gICAgICAgICAgICB2YXIgbGFzdFNsYXNoSW5kZXggPSByZXMubGFzdEluZGV4T2YoJy8nKTtcbiAgICAgICAgICAgIGlmIChsYXN0U2xhc2hJbmRleCAhPT0gcmVzLmxlbmd0aCAtIDEpIHtcbiAgICAgICAgICAgICAgaWYgKGxhc3RTbGFzaEluZGV4ID09PSAtMSkge1xuICAgICAgICAgICAgICAgIHJlcyA9ICcnO1xuICAgICAgICAgICAgICAgIGxhc3RTZWdtZW50TGVuZ3RoID0gMDtcbiAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICByZXMgPSByZXMuc2xpY2UoMCwgbGFzdFNsYXNoSW5kZXgpO1xuICAgICAgICAgICAgICAgIGxhc3RTZWdtZW50TGVuZ3RoID0gcmVzLmxlbmd0aCAtIDEgLSByZXMubGFzdEluZGV4T2YoJy8nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsYXN0U2xhc2ggPSBpO1xuICAgICAgICAgICAgICBkb3RzID0gMDtcbiAgICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBlbHNlIGlmIChyZXMubGVuZ3RoID09PSAyIHx8IHJlcy5sZW5ndGggPT09IDEpIHtcbiAgICAgICAgICAgIHJlcyA9ICcnO1xuICAgICAgICAgICAgbGFzdFNlZ21lbnRMZW5ndGggPSAwO1xuICAgICAgICAgICAgbGFzdFNsYXNoID0gaTtcbiAgICAgICAgICAgIGRvdHMgPSAwO1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlmIChhbGxvd0Fib3ZlUm9vdCkge1xuICAgICAgICAgIGlmIChyZXMubGVuZ3RoID4gMClcbiAgICAgICAgICAgIHJlcyArPSAnLy4uJztcbiAgICAgICAgICBlbHNlXG4gICAgICAgICAgICByZXMgPSAnLi4nO1xuICAgICAgICAgIGxhc3RTZWdtZW50TGVuZ3RoID0gMjtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWYgKHJlcy5sZW5ndGggPiAwKVxuICAgICAgICAgIHJlcyArPSAnLycgKyBwYXRoLnNsaWNlKGxhc3RTbGFzaCArIDEsIGkpO1xuICAgICAgICBlbHNlXG4gICAgICAgICAgcmVzID0gcGF0aC5zbGljZShsYXN0U2xhc2ggKyAxLCBpKTtcbiAgICAgICAgbGFzdFNlZ21lbnRMZW5ndGggPSBpIC0gbGFzdFNsYXNoIC0gMTtcbiAgICAgIH1cbiAgICAgIGxhc3RTbGFzaCA9IGk7XG4gICAgICBkb3RzID0gMDtcbiAgICB9IGVsc2UgaWYgKGNvZGUgPT09IDQ2IC8qLiovICYmIGRvdHMgIT09IC0xKSB7XG4gICAgICArK2RvdHM7XG4gICAgfSBlbHNlIHtcbiAgICAgIGRvdHMgPSAtMTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHJlcztcbn1cblxuZnVuY3Rpb24gX2Zvcm1hdChzZXAsIHBhdGhPYmplY3QpIHtcbiAgdmFyIGRpciA9IHBhdGhPYmplY3QuZGlyIHx8IHBhdGhPYmplY3Qucm9vdDtcbiAgdmFyIGJhc2UgPSBwYXRoT2JqZWN0LmJhc2UgfHwgKHBhdGhPYmplY3QubmFtZSB8fCAnJykgKyAocGF0aE9iamVjdC5leHQgfHwgJycpO1xuICBpZiAoIWRpcikge1xuICAgIHJldHVybiBiYXNlO1xuICB9XG4gIGlmIChkaXIgPT09IHBhdGhPYmplY3Qucm9vdCkge1xuICAgIHJldHVybiBkaXIgKyBiYXNlO1xuICB9XG4gIHJldHVybiBkaXIgKyBzZXAgKyBiYXNlO1xufVxuXG52YXIgcG9zaXggPSB7XG4gIC8vIHBhdGgucmVzb2x2ZShbZnJvbSAuLi5dLCB0bylcbiAgcmVzb2x2ZTogZnVuY3Rpb24gcmVzb2x2ZSgpIHtcbiAgICB2YXIgcmVzb2x2ZWRQYXRoID0gJyc7XG4gICAgdmFyIHJlc29sdmVkQWJzb2x1dGUgPSBmYWxzZTtcbiAgICB2YXIgY3dkO1xuXG4gICAgZm9yICh2YXIgaSA9IGFyZ3VtZW50cy5sZW5ndGggLSAxOyBpID49IC0xICYmICFyZXNvbHZlZEFic29sdXRlOyBpLS0pIHtcbiAgICAgIHZhciBwYXRoO1xuICAgICAgaWYgKGkgPj0gMClcbiAgICAgICAgcGF0aCA9IGFyZ3VtZW50c1tpXTtcbiAgICAgIGVsc2Uge1xuICAgICAgICBpZiAoY3dkID09PSB1bmRlZmluZWQpXG4gICAgICAgICAgY3dkID0gcHJvY2Vzcy5jd2QoKTtcbiAgICAgICAgcGF0aCA9IGN3ZDtcbiAgICAgIH1cblxuICAgICAgYXNzZXJ0UGF0aChwYXRoKTtcblxuICAgICAgLy8gU2tpcCBlbXB0eSBlbnRyaWVzXG4gICAgICBpZiAocGF0aC5sZW5ndGggPT09IDApIHtcbiAgICAgICAgY29udGludWU7XG4gICAgICB9XG5cbiAgICAgIHJlc29sdmVkUGF0aCA9IHBhdGggKyAnLycgKyByZXNvbHZlZFBhdGg7XG4gICAgICByZXNvbHZlZEFic29sdXRlID0gcGF0aC5jaGFyQ29kZUF0KDApID09PSA0NyAvKi8qLztcbiAgICB9XG5cbiAgICAvLyBBdCB0aGlzIHBvaW50IHRoZSBwYXRoIHNob3VsZCBiZSByZXNvbHZlZCB0byBhIGZ1bGwgYWJzb2x1dGUgcGF0aCwgYnV0XG4gICAgLy8gaGFuZGxlIHJlbGF0aXZlIHBhdGhzIHRvIGJlIHNhZmUgKG1pZ2h0IGhhcHBlbiB3aGVuIHByb2Nlc3MuY3dkKCkgZmFpbHMpXG5cbiAgICAvLyBOb3JtYWxpemUgdGhlIHBhdGhcbiAgICByZXNvbHZlZFBhdGggPSBub3JtYWxpemVTdHJpbmdQb3NpeChyZXNvbHZlZFBhdGgsICFyZXNvbHZlZEFic29sdXRlKTtcblxuICAgIGlmIChyZXNvbHZlZEFic29sdXRlKSB7XG4gICAgICBpZiAocmVzb2x2ZWRQYXRoLmxlbmd0aCA+IDApXG4gICAgICAgIHJldHVybiAnLycgKyByZXNvbHZlZFBhdGg7XG4gICAgICBlbHNlXG4gICAgICAgIHJldHVybiAnLyc7XG4gICAgfSBlbHNlIGlmIChyZXNvbHZlZFBhdGgubGVuZ3RoID4gMCkge1xuICAgICAgcmV0dXJuIHJlc29sdmVkUGF0aDtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuICcuJztcbiAgICB9XG4gIH0sXG5cbiAgbm9ybWFsaXplOiBmdW5jdGlvbiBub3JtYWxpemUocGF0aCkge1xuICAgIGFzc2VydFBhdGgocGF0aCk7XG5cbiAgICBpZiAocGF0aC5sZW5ndGggPT09IDApIHJldHVybiAnLic7XG5cbiAgICB2YXIgaXNBYnNvbHV0ZSA9IHBhdGguY2hhckNvZGVBdCgwKSA9PT0gNDcgLyovKi87XG4gICAgdmFyIHRyYWlsaW5nU2VwYXJhdG9yID0gcGF0aC5jaGFyQ29kZUF0KHBhdGgubGVuZ3RoIC0gMSkgPT09IDQ3IC8qLyovO1xuXG4gICAgLy8gTm9ybWFsaXplIHRoZSBwYXRoXG4gICAgcGF0aCA9IG5vcm1hbGl6ZVN0cmluZ1Bvc2l4KHBhdGgsICFpc0Fic29sdXRlKTtcblxuICAgIGlmIChwYXRoLmxlbmd0aCA9PT0gMCAmJiAhaXNBYnNvbHV0ZSkgcGF0aCA9ICcuJztcbiAgICBpZiAocGF0aC5sZW5ndGggPiAwICYmIHRyYWlsaW5nU2VwYXJhdG9yKSBwYXRoICs9ICcvJztcblxuICAgIGlmIChpc0Fic29sdXRlKSByZXR1cm4gJy8nICsgcGF0aDtcbiAgICByZXR1cm4gcGF0aDtcbiAgfSxcblxuICBpc0Fic29sdXRlOiBmdW5jdGlvbiBpc0Fic29sdXRlKHBhdGgpIHtcbiAgICBhc3NlcnRQYXRoKHBhdGgpO1xuICAgIHJldHVybiBwYXRoLmxlbmd0aCA+IDAgJiYgcGF0aC5jaGFyQ29kZUF0KDApID09PSA0NyAvKi8qLztcbiAgfSxcblxuICBqb2luOiBmdW5jdGlvbiBqb2luKCkge1xuICAgIGlmIChhcmd1bWVudHMubGVuZ3RoID09PSAwKVxuICAgICAgcmV0dXJuICcuJztcbiAgICB2YXIgam9pbmVkO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgKytpKSB7XG4gICAgICB2YXIgYXJnID0gYXJndW1lbnRzW2ldO1xuICAgICAgYXNzZXJ0UGF0aChhcmcpO1xuICAgICAgaWYgKGFyZy5sZW5ndGggPiAwKSB7XG4gICAgICAgIGlmIChqb2luZWQgPT09IHVuZGVmaW5lZClcbiAgICAgICAgICBqb2luZWQgPSBhcmc7XG4gICAgICAgIGVsc2VcbiAgICAgICAgICBqb2luZWQgKz0gJy8nICsgYXJnO1xuICAgICAgfVxuICAgIH1cbiAgICBpZiAoam9pbmVkID09PSB1bmRlZmluZWQpXG4gICAgICByZXR1cm4gJy4nO1xuICAgIHJldHVybiBwb3NpeC5ub3JtYWxpemUoam9pbmVkKTtcbiAgfSxcblxuICByZWxhdGl2ZTogZnVuY3Rpb24gcmVsYXRpdmUoZnJvbSwgdG8pIHtcbiAgICBhc3NlcnRQYXRoKGZyb20pO1xuICAgIGFzc2VydFBhdGgodG8pO1xuXG4gICAgaWYgKGZyb20gPT09IHRvKSByZXR1cm4gJyc7XG5cbiAgICBmcm9tID0gcG9zaXgucmVzb2x2ZShmcm9tKTtcbiAgICB0byA9IHBvc2l4LnJlc29sdmUodG8pO1xuXG4gICAgaWYgKGZyb20gPT09IHRvKSByZXR1cm4gJyc7XG5cbiAgICAvLyBUcmltIGFueSBsZWFkaW5nIGJhY2tzbGFzaGVzXG4gICAgdmFyIGZyb21TdGFydCA9IDE7XG4gICAgZm9yICg7IGZyb21TdGFydCA8IGZyb20ubGVuZ3RoOyArK2Zyb21TdGFydCkge1xuICAgICAgaWYgKGZyb20uY2hhckNvZGVBdChmcm9tU3RhcnQpICE9PSA0NyAvKi8qLylcbiAgICAgICAgYnJlYWs7XG4gICAgfVxuICAgIHZhciBmcm9tRW5kID0gZnJvbS5sZW5ndGg7XG4gICAgdmFyIGZyb21MZW4gPSBmcm9tRW5kIC0gZnJvbVN0YXJ0O1xuXG4gICAgLy8gVHJpbSBhbnkgbGVhZGluZyBiYWNrc2xhc2hlc1xuICAgIHZhciB0b1N0YXJ0ID0gMTtcbiAgICBmb3IgKDsgdG9TdGFydCA8IHRvLmxlbmd0aDsgKyt0b1N0YXJ0KSB7XG4gICAgICBpZiAodG8uY2hhckNvZGVBdCh0b1N0YXJ0KSAhPT0gNDcgLyovKi8pXG4gICAgICAgIGJyZWFrO1xuICAgIH1cbiAgICB2YXIgdG9FbmQgPSB0by5sZW5ndGg7XG4gICAgdmFyIHRvTGVuID0gdG9FbmQgLSB0b1N0YXJ0O1xuXG4gICAgLy8gQ29tcGFyZSBwYXRocyB0byBmaW5kIHRoZSBsb25nZXN0IGNvbW1vbiBwYXRoIGZyb20gcm9vdFxuICAgIHZhciBsZW5ndGggPSBmcm9tTGVuIDwgdG9MZW4gPyBmcm9tTGVuIDogdG9MZW47XG4gICAgdmFyIGxhc3RDb21tb25TZXAgPSAtMTtcbiAgICB2YXIgaSA9IDA7XG4gICAgZm9yICg7IGkgPD0gbGVuZ3RoOyArK2kpIHtcbiAgICAgIGlmIChpID09PSBsZW5ndGgpIHtcbiAgICAgICAgaWYgKHRvTGVuID4gbGVuZ3RoKSB7XG4gICAgICAgICAgaWYgKHRvLmNoYXJDb2RlQXQodG9TdGFydCArIGkpID09PSA0NyAvKi8qLykge1xuICAgICAgICAgICAgLy8gV2UgZ2V0IGhlcmUgaWYgYGZyb21gIGlzIHRoZSBleGFjdCBiYXNlIHBhdGggZm9yIGB0b2AuXG4gICAgICAgICAgICAvLyBGb3IgZXhhbXBsZTogZnJvbT0nL2Zvby9iYXInOyB0bz0nL2Zvby9iYXIvYmF6J1xuICAgICAgICAgICAgcmV0dXJuIHRvLnNsaWNlKHRvU3RhcnQgKyBpICsgMSk7XG4gICAgICAgICAgfSBlbHNlIGlmIChpID09PSAwKSB7XG4gICAgICAgICAgICAvLyBXZSBnZXQgaGVyZSBpZiBgZnJvbWAgaXMgdGhlIHJvb3RcbiAgICAgICAgICAgIC8vIEZvciBleGFtcGxlOiBmcm9tPScvJzsgdG89Jy9mb28nXG4gICAgICAgICAgICByZXR1cm4gdG8uc2xpY2UodG9TdGFydCArIGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIGlmIChmcm9tTGVuID4gbGVuZ3RoKSB7XG4gICAgICAgICAgaWYgKGZyb20uY2hhckNvZGVBdChmcm9tU3RhcnQgKyBpKSA9PT0gNDcgLyovKi8pIHtcbiAgICAgICAgICAgIC8vIFdlIGdldCBoZXJlIGlmIGB0b2AgaXMgdGhlIGV4YWN0IGJhc2UgcGF0aCBmb3IgYGZyb21gLlxuICAgICAgICAgICAgLy8gRm9yIGV4YW1wbGU6IGZyb209Jy9mb28vYmFyL2Jheic7IHRvPScvZm9vL2JhcidcbiAgICAgICAgICAgIGxhc3RDb21tb25TZXAgPSBpO1xuICAgICAgICAgIH0gZWxzZSBpZiAoaSA9PT0gMCkge1xuICAgICAgICAgICAgLy8gV2UgZ2V0IGhlcmUgaWYgYHRvYCBpcyB0aGUgcm9vdC5cbiAgICAgICAgICAgIC8vIEZvciBleGFtcGxlOiBmcm9tPScvZm9vJzsgdG89Jy8nXG4gICAgICAgICAgICBsYXN0Q29tbW9uU2VwID0gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG4gICAgICB9XG4gICAgICB2YXIgZnJvbUNvZGUgPSBmcm9tLmNoYXJDb2RlQXQoZnJvbVN0YXJ0ICsgaSk7XG4gICAgICB2YXIgdG9Db2RlID0gdG8uY2hhckNvZGVBdCh0b1N0YXJ0ICsgaSk7XG4gICAgICBpZiAoZnJvbUNvZGUgIT09IHRvQ29kZSlcbiAgICAgICAgYnJlYWs7XG4gICAgICBlbHNlIGlmIChmcm9tQ29kZSA9PT0gNDcgLyovKi8pXG4gICAgICAgIGxhc3RDb21tb25TZXAgPSBpO1xuICAgIH1cblxuICAgIHZhciBvdXQgPSAnJztcbiAgICAvLyBHZW5lcmF0ZSB0aGUgcmVsYXRpdmUgcGF0aCBiYXNlZCBvbiB0aGUgcGF0aCBkaWZmZXJlbmNlIGJldHdlZW4gYHRvYFxuICAgIC8vIGFuZCBgZnJvbWBcbiAgICBmb3IgKGkgPSBmcm9tU3RhcnQgKyBsYXN0Q29tbW9uU2VwICsgMTsgaSA8PSBmcm9tRW5kOyArK2kpIHtcbiAgICAgIGlmIChpID09PSBmcm9tRW5kIHx8IGZyb20uY2hhckNvZGVBdChpKSA9PT0gNDcgLyovKi8pIHtcbiAgICAgICAgaWYgKG91dC5sZW5ndGggPT09IDApXG4gICAgICAgICAgb3V0ICs9ICcuLic7XG4gICAgICAgIGVsc2VcbiAgICAgICAgICBvdXQgKz0gJy8uLic7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGFzdGx5LCBhcHBlbmQgdGhlIHJlc3Qgb2YgdGhlIGRlc3RpbmF0aW9uIChgdG9gKSBwYXRoIHRoYXQgY29tZXMgYWZ0ZXJcbiAgICAvLyB0aGUgY29tbW9uIHBhdGggcGFydHNcbiAgICBpZiAob3V0Lmxlbmd0aCA+IDApXG4gICAgICByZXR1cm4gb3V0ICsgdG8uc2xpY2UodG9TdGFydCArIGxhc3RDb21tb25TZXApO1xuICAgIGVsc2Uge1xuICAgICAgdG9TdGFydCArPSBsYXN0Q29tbW9uU2VwO1xuICAgICAgaWYgKHRvLmNoYXJDb2RlQXQodG9TdGFydCkgPT09IDQ3IC8qLyovKVxuICAgICAgICArK3RvU3RhcnQ7XG4gICAgICByZXR1cm4gdG8uc2xpY2UodG9TdGFydCk7XG4gICAgfVxuICB9LFxuXG4gIF9tYWtlTG9uZzogZnVuY3Rpb24gX21ha2VMb25nKHBhdGgpIHtcbiAgICByZXR1cm4gcGF0aDtcbiAgfSxcblxuICBkaXJuYW1lOiBmdW5jdGlvbiBkaXJuYW1lKHBhdGgpIHtcbiAgICBhc3NlcnRQYXRoKHBhdGgpO1xuICAgIGlmIChwYXRoLmxlbmd0aCA9PT0gMCkgcmV0dXJuICcuJztcbiAgICB2YXIgY29kZSA9IHBhdGguY2hhckNvZGVBdCgwKTtcbiAgICB2YXIgaGFzUm9vdCA9IGNvZGUgPT09IDQ3IC8qLyovO1xuICAgIHZhciBlbmQgPSAtMTtcbiAgICB2YXIgbWF0Y2hlZFNsYXNoID0gdHJ1ZTtcbiAgICBmb3IgKHZhciBpID0gcGF0aC5sZW5ndGggLSAxOyBpID49IDE7IC0taSkge1xuICAgICAgY29kZSA9IHBhdGguY2hhckNvZGVBdChpKTtcbiAgICAgIGlmIChjb2RlID09PSA0NyAvKi8qLykge1xuICAgICAgICAgIGlmICghbWF0Y2hlZFNsYXNoKSB7XG4gICAgICAgICAgICBlbmQgPSBpO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgfVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAvLyBXZSBzYXcgdGhlIGZpcnN0IG5vbi1wYXRoIHNlcGFyYXRvclxuICAgICAgICBtYXRjaGVkU2xhc2ggPSBmYWxzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoZW5kID09PSAtMSkgcmV0dXJuIGhhc1Jvb3QgPyAnLycgOiAnLic7XG4gICAgaWYgKGhhc1Jvb3QgJiYgZW5kID09PSAxKSByZXR1cm4gJy8vJztcbiAgICByZXR1cm4gcGF0aC5zbGljZSgwLCBlbmQpO1xuICB9LFxuXG4gIGJhc2VuYW1lOiBmdW5jdGlvbiBiYXNlbmFtZShwYXRoLCBleHQpIHtcbiAgICBpZiAoZXh0ICE9PSB1bmRlZmluZWQgJiYgdHlwZW9mIGV4dCAhPT0gJ3N0cmluZycpIHRocm93IG5ldyBUeXBlRXJyb3IoJ1wiZXh0XCIgYXJndW1lbnQgbXVzdCBiZSBhIHN0cmluZycpO1xuICAgIGFzc2VydFBhdGgocGF0aCk7XG5cbiAgICB2YXIgc3RhcnQgPSAwO1xuICAgIHZhciBlbmQgPSAtMTtcbiAgICB2YXIgbWF0Y2hlZFNsYXNoID0gdHJ1ZTtcbiAgICB2YXIgaTtcblxuICAgIGlmIChleHQgIT09IHVuZGVmaW5lZCAmJiBleHQubGVuZ3RoID4gMCAmJiBleHQubGVuZ3RoIDw9IHBhdGgubGVuZ3RoKSB7XG4gICAgICBpZiAoZXh0Lmxlbmd0aCA9PT0gcGF0aC5sZW5ndGggJiYgZXh0ID09PSBwYXRoKSByZXR1cm4gJyc7XG4gICAgICB2YXIgZXh0SWR4ID0gZXh0Lmxlbmd0aCAtIDE7XG4gICAgICB2YXIgZmlyc3ROb25TbGFzaEVuZCA9IC0xO1xuICAgICAgZm9yIChpID0gcGF0aC5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgY29kZSA9IHBhdGguY2hhckNvZGVBdChpKTtcbiAgICAgICAgaWYgKGNvZGUgPT09IDQ3IC8qLyovKSB7XG4gICAgICAgICAgICAvLyBJZiB3ZSByZWFjaGVkIGEgcGF0aCBzZXBhcmF0b3IgdGhhdCB3YXMgbm90IHBhcnQgb2YgYSBzZXQgb2YgcGF0aFxuICAgICAgICAgICAgLy8gc2VwYXJhdG9ycyBhdCB0aGUgZW5kIG9mIHRoZSBzdHJpbmcsIHN0b3Agbm93XG4gICAgICAgICAgICBpZiAoIW1hdGNoZWRTbGFzaCkge1xuICAgICAgICAgICAgICBzdGFydCA9IGkgKyAxO1xuICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGlmIChmaXJzdE5vblNsYXNoRW5kID09PSAtMSkge1xuICAgICAgICAgICAgLy8gV2Ugc2F3IHRoZSBmaXJzdCBub24tcGF0aCBzZXBhcmF0b3IsIHJlbWVtYmVyIHRoaXMgaW5kZXggaW4gY2FzZVxuICAgICAgICAgICAgLy8gd2UgbmVlZCBpdCBpZiB0aGUgZXh0ZW5zaW9uIGVuZHMgdXAgbm90IG1hdGNoaW5nXG4gICAgICAgICAgICBtYXRjaGVkU2xhc2ggPSBmYWxzZTtcbiAgICAgICAgICAgIGZpcnN0Tm9uU2xhc2hFbmQgPSBpICsgMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaWYgKGV4dElkeCA+PSAwKSB7XG4gICAgICAgICAgICAvLyBUcnkgdG8gbWF0Y2ggdGhlIGV4cGxpY2l0IGV4dGVuc2lvblxuICAgICAgICAgICAgaWYgKGNvZGUgPT09IGV4dC5jaGFyQ29kZUF0KGV4dElkeCkpIHtcbiAgICAgICAgICAgICAgaWYgKC0tZXh0SWR4ID09PSAtMSkge1xuICAgICAgICAgICAgICAgIC8vIFdlIG1hdGNoZWQgdGhlIGV4dGVuc2lvbiwgc28gbWFyayB0aGlzIGFzIHRoZSBlbmQgb2Ygb3VyIHBhdGhcbiAgICAgICAgICAgICAgICAvLyBjb21wb25lbnRcbiAgICAgICAgICAgICAgICBlbmQgPSBpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAvLyBFeHRlbnNpb24gZG9lcyBub3QgbWF0Y2gsIHNvIG91ciByZXN1bHQgaXMgdGhlIGVudGlyZSBwYXRoXG4gICAgICAgICAgICAgIC8vIGNvbXBvbmVudFxuICAgICAgICAgICAgICBleHRJZHggPSAtMTtcbiAgICAgICAgICAgICAgZW5kID0gZmlyc3ROb25TbGFzaEVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKHN0YXJ0ID09PSBlbmQpIGVuZCA9IGZpcnN0Tm9uU2xhc2hFbmQ7ZWxzZSBpZiAoZW5kID09PSAtMSkgZW5kID0gcGF0aC5sZW5ndGg7XG4gICAgICByZXR1cm4gcGF0aC5zbGljZShzdGFydCwgZW5kKTtcbiAgICB9IGVsc2Uge1xuICAgICAgZm9yIChpID0gcGF0aC5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICBpZiAocGF0aC5jaGFyQ29kZUF0KGkpID09PSA0NyAvKi8qLykge1xuICAgICAgICAgICAgLy8gSWYgd2UgcmVhY2hlZCBhIHBhdGggc2VwYXJhdG9yIHRoYXQgd2FzIG5vdCBwYXJ0IG9mIGEgc2V0IG9mIHBhdGhcbiAgICAgICAgICAgIC8vIHNlcGFyYXRvcnMgYXQgdGhlIGVuZCBvZiB0aGUgc3RyaW5nLCBzdG9wIG5vd1xuICAgICAgICAgICAgaWYgKCFtYXRjaGVkU2xhc2gpIHtcbiAgICAgICAgICAgICAgc3RhcnQgPSBpICsgMTtcbiAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBlbHNlIGlmIChlbmQgPT09IC0xKSB7XG4gICAgICAgICAgLy8gV2Ugc2F3IHRoZSBmaXJzdCBub24tcGF0aCBzZXBhcmF0b3IsIG1hcmsgdGhpcyBhcyB0aGUgZW5kIG9mIG91clxuICAgICAgICAgIC8vIHBhdGggY29tcG9uZW50XG4gICAgICAgICAgbWF0Y2hlZFNsYXNoID0gZmFsc2U7XG4gICAgICAgICAgZW5kID0gaSArIDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKGVuZCA9PT0gLTEpIHJldHVybiAnJztcbiAgICAgIHJldHVybiBwYXRoLnNsaWNlKHN0YXJ0LCBlbmQpO1xuICAgIH1cbiAgfSxcblxuICBleHRuYW1lOiBmdW5jdGlvbiBleHRuYW1lKHBhdGgpIHtcbiAgICBhc3NlcnRQYXRoKHBhdGgpO1xuICAgIHZhciBzdGFydERvdCA9IC0xO1xuICAgIHZhciBzdGFydFBhcnQgPSAwO1xuICAgIHZhciBlbmQgPSAtMTtcbiAgICB2YXIgbWF0Y2hlZFNsYXNoID0gdHJ1ZTtcbiAgICAvLyBUcmFjayB0aGUgc3RhdGUgb2YgY2hhcmFjdGVycyAoaWYgYW55KSB3ZSBzZWUgYmVmb3JlIG91ciBmaXJzdCBkb3QgYW5kXG4gICAgLy8gYWZ0ZXIgYW55IHBhdGggc2VwYXJhdG9yIHdlIGZpbmRcbiAgICB2YXIgcHJlRG90U3RhdGUgPSAwO1xuICAgIGZvciAodmFyIGkgPSBwYXRoLmxlbmd0aCAtIDE7IGkgPj0gMDsgLS1pKSB7XG4gICAgICB2YXIgY29kZSA9IHBhdGguY2hhckNvZGVBdChpKTtcbiAgICAgIGlmIChjb2RlID09PSA0NyAvKi8qLykge1xuICAgICAgICAgIC8vIElmIHdlIHJlYWNoZWQgYSBwYXRoIHNlcGFyYXRvciB0aGF0IHdhcyBub3QgcGFydCBvZiBhIHNldCBvZiBwYXRoXG4gICAgICAgICAgLy8gc2VwYXJhdG9ycyBhdCB0aGUgZW5kIG9mIHRoZSBzdHJpbmcsIHN0b3Agbm93XG4gICAgICAgICAgaWYgKCFtYXRjaGVkU2xhc2gpIHtcbiAgICAgICAgICAgIHN0YXJ0UGFydCA9IGkgKyAxO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgfVxuICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICBpZiAoZW5kID09PSAtMSkge1xuICAgICAgICAvLyBXZSBzYXcgdGhlIGZpcnN0IG5vbi1wYXRoIHNlcGFyYXRvciwgbWFyayB0aGlzIGFzIHRoZSBlbmQgb2Ygb3VyXG4gICAgICAgIC8vIGV4dGVuc2lvblxuICAgICAgICBtYXRjaGVkU2xhc2ggPSBmYWxzZTtcbiAgICAgICAgZW5kID0gaSArIDE7XG4gICAgICB9XG4gICAgICBpZiAoY29kZSA9PT0gNDYgLyouKi8pIHtcbiAgICAgICAgICAvLyBJZiB0aGlzIGlzIG91ciBmaXJzdCBkb3QsIG1hcmsgaXQgYXMgdGhlIHN0YXJ0IG9mIG91ciBleHRlbnNpb25cbiAgICAgICAgICBpZiAoc3RhcnREb3QgPT09IC0xKVxuICAgICAgICAgICAgc3RhcnREb3QgPSBpO1xuICAgICAgICAgIGVsc2UgaWYgKHByZURvdFN0YXRlICE9PSAxKVxuICAgICAgICAgICAgcHJlRG90U3RhdGUgPSAxO1xuICAgICAgfSBlbHNlIGlmIChzdGFydERvdCAhPT0gLTEpIHtcbiAgICAgICAgLy8gV2Ugc2F3IGEgbm9uLWRvdCBhbmQgbm9uLXBhdGggc2VwYXJhdG9yIGJlZm9yZSBvdXIgZG90LCBzbyB3ZSBzaG91bGRcbiAgICAgICAgLy8gaGF2ZSBhIGdvb2QgY2hhbmNlIGF0IGhhdmluZyBhIG5vbi1lbXB0eSBleHRlbnNpb25cbiAgICAgICAgcHJlRG90U3RhdGUgPSAtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoc3RhcnREb3QgPT09IC0xIHx8IGVuZCA9PT0gLTEgfHxcbiAgICAgICAgLy8gV2Ugc2F3IGEgbm9uLWRvdCBjaGFyYWN0ZXIgaW1tZWRpYXRlbHkgYmVmb3JlIHRoZSBkb3RcbiAgICAgICAgcHJlRG90U3RhdGUgPT09IDAgfHxcbiAgICAgICAgLy8gVGhlIChyaWdodC1tb3N0KSB0cmltbWVkIHBhdGggY29tcG9uZW50IGlzIGV4YWN0bHkgJy4uJ1xuICAgICAgICBwcmVEb3RTdGF0ZSA9PT0gMSAmJiBzdGFydERvdCA9PT0gZW5kIC0gMSAmJiBzdGFydERvdCA9PT0gc3RhcnRQYXJ0ICsgMSkge1xuICAgICAgcmV0dXJuICcnO1xuICAgIH1cbiAgICByZXR1cm4gcGF0aC5zbGljZShzdGFydERvdCwgZW5kKTtcbiAgfSxcblxuICBmb3JtYXQ6IGZ1bmN0aW9uIGZvcm1hdChwYXRoT2JqZWN0KSB7XG4gICAgaWYgKHBhdGhPYmplY3QgPT09IG51bGwgfHwgdHlwZW9mIHBhdGhPYmplY3QgIT09ICdvYmplY3QnKSB7XG4gICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUaGUgXCJwYXRoT2JqZWN0XCIgYXJndW1lbnQgbXVzdCBiZSBvZiB0eXBlIE9iamVjdC4gUmVjZWl2ZWQgdHlwZSAnICsgdHlwZW9mIHBhdGhPYmplY3QpO1xuICAgIH1cbiAgICByZXR1cm4gX2Zvcm1hdCgnLycsIHBhdGhPYmplY3QpO1xuICB9LFxuXG4gIHBhcnNlOiBmdW5jdGlvbiBwYXJzZShwYXRoKSB7XG4gICAgYXNzZXJ0UGF0aChwYXRoKTtcblxuICAgIHZhciByZXQgPSB7IHJvb3Q6ICcnLCBkaXI6ICcnLCBiYXNlOiAnJywgZXh0OiAnJywgbmFtZTogJycgfTtcbiAgICBpZiAocGF0aC5sZW5ndGggPT09IDApIHJldHVybiByZXQ7XG4gICAgdmFyIGNvZGUgPSBwYXRoLmNoYXJDb2RlQXQoMCk7XG4gICAgdmFyIGlzQWJzb2x1dGUgPSBjb2RlID09PSA0NyAvKi8qLztcbiAgICB2YXIgc3RhcnQ7XG4gICAgaWYgKGlzQWJzb2x1dGUpIHtcbiAgICAgIHJldC5yb290ID0gJy8nO1xuICAgICAgc3RhcnQgPSAxO1xuICAgIH0gZWxzZSB7XG4gICAgICBzdGFydCA9IDA7XG4gICAgfVxuICAgIHZhciBzdGFydERvdCA9IC0xO1xuICAgIHZhciBzdGFydFBhcnQgPSAwO1xuICAgIHZhciBlbmQgPSAtMTtcbiAgICB2YXIgbWF0Y2hlZFNsYXNoID0gdHJ1ZTtcbiAgICB2YXIgaSA9IHBhdGgubGVuZ3RoIC0gMTtcblxuICAgIC8vIFRyYWNrIHRoZSBzdGF0ZSBvZiBjaGFyYWN0ZXJzIChpZiBhbnkpIHdlIHNlZSBiZWZvcmUgb3VyIGZpcnN0IGRvdCBhbmRcbiAgICAvLyBhZnRlciBhbnkgcGF0aCBzZXBhcmF0b3Igd2UgZmluZFxuICAgIHZhciBwcmVEb3RTdGF0ZSA9IDA7XG5cbiAgICAvLyBHZXQgbm9uLWRpciBpbmZvXG4gICAgZm9yICg7IGkgPj0gc3RhcnQ7IC0taSkge1xuICAgICAgY29kZSA9IHBhdGguY2hhckNvZGVBdChpKTtcbiAgICAgIGlmIChjb2RlID09PSA0NyAvKi8qLykge1xuICAgICAgICAgIC8vIElmIHdlIHJlYWNoZWQgYSBwYXRoIHNlcGFyYXRvciB0aGF0IHdhcyBub3QgcGFydCBvZiBhIHNldCBvZiBwYXRoXG4gICAgICAgICAgLy8gc2VwYXJhdG9ycyBhdCB0aGUgZW5kIG9mIHRoZSBzdHJpbmcsIHN0b3Agbm93XG4gICAgICAgICAgaWYgKCFtYXRjaGVkU2xhc2gpIHtcbiAgICAgICAgICAgIHN0YXJ0UGFydCA9IGkgKyAxO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgfVxuICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICBpZiAoZW5kID09PSAtMSkge1xuICAgICAgICAvLyBXZSBzYXcgdGhlIGZpcnN0IG5vbi1wYXRoIHNlcGFyYXRvciwgbWFyayB0aGlzIGFzIHRoZSBlbmQgb2Ygb3VyXG4gICAgICAgIC8vIGV4dGVuc2lvblxuICAgICAgICBtYXRjaGVkU2xhc2ggPSBmYWxzZTtcbiAgICAgICAgZW5kID0gaSArIDE7XG4gICAgICB9XG4gICAgICBpZiAoY29kZSA9PT0gNDYgLyouKi8pIHtcbiAgICAgICAgICAvLyBJZiB0aGlzIGlzIG91ciBmaXJzdCBkb3QsIG1hcmsgaXQgYXMgdGhlIHN0YXJ0IG9mIG91ciBleHRlbnNpb25cbiAgICAgICAgICBpZiAoc3RhcnREb3QgPT09IC0xKSBzdGFydERvdCA9IGk7ZWxzZSBpZiAocHJlRG90U3RhdGUgIT09IDEpIHByZURvdFN0YXRlID0gMTtcbiAgICAgICAgfSBlbHNlIGlmIChzdGFydERvdCAhPT0gLTEpIHtcbiAgICAgICAgLy8gV2Ugc2F3IGEgbm9uLWRvdCBhbmQgbm9uLXBhdGggc2VwYXJhdG9yIGJlZm9yZSBvdXIgZG90LCBzbyB3ZSBzaG91bGRcbiAgICAgICAgLy8gaGF2ZSBhIGdvb2QgY2hhbmNlIGF0IGhhdmluZyBhIG5vbi1lbXB0eSBleHRlbnNpb25cbiAgICAgICAgcHJlRG90U3RhdGUgPSAtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoc3RhcnREb3QgPT09IC0xIHx8IGVuZCA9PT0gLTEgfHxcbiAgICAvLyBXZSBzYXcgYSBub24tZG90IGNoYXJhY3RlciBpbW1lZGlhdGVseSBiZWZvcmUgdGhlIGRvdFxuICAgIHByZURvdFN0YXRlID09PSAwIHx8XG4gICAgLy8gVGhlIChyaWdodC1tb3N0KSB0cmltbWVkIHBhdGggY29tcG9uZW50IGlzIGV4YWN0bHkgJy4uJ1xuICAgIHByZURvdFN0YXRlID09PSAxICYmIHN0YXJ0RG90ID09PSBlbmQgLSAxICYmIHN0YXJ0RG90ID09PSBzdGFydFBhcnQgKyAxKSB7XG4gICAgICBpZiAoZW5kICE9PSAtMSkge1xuICAgICAgICBpZiAoc3RhcnRQYXJ0ID09PSAwICYmIGlzQWJzb2x1dGUpIHJldC5iYXNlID0gcmV0Lm5hbWUgPSBwYXRoLnNsaWNlKDEsIGVuZCk7ZWxzZSByZXQuYmFzZSA9IHJldC5uYW1lID0gcGF0aC5zbGljZShzdGFydFBhcnQsIGVuZCk7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIGlmIChzdGFydFBhcnQgPT09IDAgJiYgaXNBYnNvbHV0ZSkge1xuICAgICAgICByZXQubmFtZSA9IHBhdGguc2xpY2UoMSwgc3RhcnREb3QpO1xuICAgICAgICByZXQuYmFzZSA9IHBhdGguc2xpY2UoMSwgZW5kKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldC5uYW1lID0gcGF0aC5zbGljZShzdGFydFBhcnQsIHN0YXJ0RG90KTtcbiAgICAgICAgcmV0LmJhc2UgPSBwYXRoLnNsaWNlKHN0YXJ0UGFydCwgZW5kKTtcbiAgICAgIH1cbiAgICAgIHJldC5leHQgPSBwYXRoLnNsaWNlKHN0YXJ0RG90LCBlbmQpO1xuICAgIH1cblxuICAgIGlmIChzdGFydFBhcnQgPiAwKSByZXQuZGlyID0gcGF0aC5zbGljZSgwLCBzdGFydFBhcnQgLSAxKTtlbHNlIGlmIChpc0Fic29sdXRlKSByZXQuZGlyID0gJy8nO1xuXG4gICAgcmV0dXJuIHJldDtcbiAgfSxcblxuICBzZXA6ICcvJyxcbiAgZGVsaW1pdGVyOiAnOicsXG4gIHdpbjMyOiBudWxsLFxuICBwb3NpeDogbnVsbFxufTtcblxucG9zaXgucG9zaXggPSBwb3NpeDtcblxubW9kdWxlLmV4cG9ydHMgPSBwb3NpeDtcbiIsImV4cG9ydHMucGJrZGYyID0gcmVxdWlyZSgnLi9saWIvYXN5bmMnKVxuZXhwb3J0cy5wYmtkZjJTeW5jID0gcmVxdWlyZSgnLi9saWIvc3luYycpXG4iLCJ2YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcblxudmFyIGNoZWNrUGFyYW1ldGVycyA9IHJlcXVpcmUoJy4vcHJlY29uZGl0aW9uJylcbnZhciBkZWZhdWx0RW5jb2RpbmcgPSByZXF1aXJlKCcuL2RlZmF1bHQtZW5jb2RpbmcnKVxudmFyIHN5bmMgPSByZXF1aXJlKCcuL3N5bmMnKVxudmFyIHRvQnVmZmVyID0gcmVxdWlyZSgnLi90by1idWZmZXInKVxuXG52YXIgWkVST19CVUZcbnZhciBzdWJ0bGUgPSBnbG9iYWwuY3J5cHRvICYmIGdsb2JhbC5jcnlwdG8uc3VidGxlXG52YXIgdG9Ccm93c2VyID0ge1xuICBzaGE6ICdTSEEtMScsXG4gICdzaGEtMSc6ICdTSEEtMScsXG4gIHNoYTE6ICdTSEEtMScsXG4gIHNoYTI1NjogJ1NIQS0yNTYnLFxuICAnc2hhLTI1Nic6ICdTSEEtMjU2JyxcbiAgc2hhMzg0OiAnU0hBLTM4NCcsXG4gICdzaGEtMzg0JzogJ1NIQS0zODQnLFxuICAnc2hhLTUxMic6ICdTSEEtNTEyJyxcbiAgc2hhNTEyOiAnU0hBLTUxMidcbn1cbnZhciBjaGVja3MgPSBbXVxuZnVuY3Rpb24gY2hlY2tOYXRpdmUgKGFsZ28pIHtcbiAgaWYgKGdsb2JhbC5wcm9jZXNzICYmICFnbG9iYWwucHJvY2Vzcy5icm93c2VyKSB7XG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShmYWxzZSlcbiAgfVxuICBpZiAoIXN1YnRsZSB8fCAhc3VidGxlLmltcG9ydEtleSB8fCAhc3VidGxlLmRlcml2ZUJpdHMpIHtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGZhbHNlKVxuICB9XG4gIGlmIChjaGVja3NbYWxnb10gIT09IHVuZGVmaW5lZCkge1xuICAgIHJldHVybiBjaGVja3NbYWxnb11cbiAgfVxuICBaRVJPX0JVRiA9IFpFUk9fQlVGIHx8IEJ1ZmZlci5hbGxvYyg4KVxuICB2YXIgcHJvbSA9IGJyb3dzZXJQYmtkZjIoWkVST19CVUYsIFpFUk9fQlVGLCAxMCwgMTI4LCBhbGdvKVxuICAgIC50aGVuKGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiB0cnVlXG4gICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfSlcbiAgY2hlY2tzW2FsZ29dID0gcHJvbVxuICByZXR1cm4gcHJvbVxufVxudmFyIG5leHRUaWNrXG5mdW5jdGlvbiBnZXROZXh0VGljayAoKSB7XG4gIGlmIChuZXh0VGljaykge1xuICAgIHJldHVybiBuZXh0VGlja1xuICB9XG4gIGlmIChnbG9iYWwucHJvY2VzcyAmJiBnbG9iYWwucHJvY2Vzcy5uZXh0VGljaykge1xuICAgIG5leHRUaWNrID0gZ2xvYmFsLnByb2Nlc3MubmV4dFRpY2tcbiAgfSBlbHNlIGlmIChnbG9iYWwucXVldWVNaWNyb3Rhc2spIHtcbiAgICBuZXh0VGljayA9IGdsb2JhbC5xdWV1ZU1pY3JvdGFza1xuICB9IGVsc2UgaWYgKGdsb2JhbC5zZXRJbW1lZGlhdGUpIHtcbiAgICBuZXh0VGljayA9IGdsb2JhbC5zZXRJbW1lZGlhdGVcbiAgfSBlbHNlIHtcbiAgICBuZXh0VGljayA9IGdsb2JhbC5zZXRUaW1lb3V0XG4gIH1cbiAgcmV0dXJuIG5leHRUaWNrXG59XG5mdW5jdGlvbiBicm93c2VyUGJrZGYyIChwYXNzd29yZCwgc2FsdCwgaXRlcmF0aW9ucywgbGVuZ3RoLCBhbGdvKSB7XG4gIHJldHVybiBzdWJ0bGUuaW1wb3J0S2V5KFxuICAgICdyYXcnLCBwYXNzd29yZCwgeyBuYW1lOiAnUEJLREYyJyB9LCBmYWxzZSwgWydkZXJpdmVCaXRzJ11cbiAgKS50aGVuKGZ1bmN0aW9uIChrZXkpIHtcbiAgICByZXR1cm4gc3VidGxlLmRlcml2ZUJpdHMoe1xuICAgICAgbmFtZTogJ1BCS0RGMicsXG4gICAgICBzYWx0OiBzYWx0LFxuICAgICAgaXRlcmF0aW9uczogaXRlcmF0aW9ucyxcbiAgICAgIGhhc2g6IHtcbiAgICAgICAgbmFtZTogYWxnb1xuICAgICAgfVxuICAgIH0sIGtleSwgbGVuZ3RoIDw8IDMpXG4gIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykge1xuICAgIHJldHVybiBCdWZmZXIuZnJvbShyZXMpXG4gIH0pXG59XG5cbmZ1bmN0aW9uIHJlc29sdmVQcm9taXNlIChwcm9taXNlLCBjYWxsYmFjaykge1xuICBwcm9taXNlLnRoZW4oZnVuY3Rpb24gKG91dCkge1xuICAgIGdldE5leHRUaWNrKCkoZnVuY3Rpb24gKCkge1xuICAgICAgY2FsbGJhY2sobnVsbCwgb3V0KVxuICAgIH0pXG4gIH0sIGZ1bmN0aW9uIChlKSB7XG4gICAgZ2V0TmV4dFRpY2soKShmdW5jdGlvbiAoKSB7XG4gICAgICBjYWxsYmFjayhlKVxuICAgIH0pXG4gIH0pXG59XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChwYXNzd29yZCwgc2FsdCwgaXRlcmF0aW9ucywga2V5bGVuLCBkaWdlc3QsIGNhbGxiYWNrKSB7XG4gIGlmICh0eXBlb2YgZGlnZXN0ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgY2FsbGJhY2sgPSBkaWdlc3RcbiAgICBkaWdlc3QgPSB1bmRlZmluZWRcbiAgfVxuXG4gIGRpZ2VzdCA9IGRpZ2VzdCB8fCAnc2hhMSdcbiAgdmFyIGFsZ28gPSB0b0Jyb3dzZXJbZGlnZXN0LnRvTG93ZXJDYXNlKCldXG5cbiAgaWYgKCFhbGdvIHx8IHR5cGVvZiBnbG9iYWwuUHJvbWlzZSAhPT0gJ2Z1bmN0aW9uJykge1xuICAgIGdldE5leHRUaWNrKCkoZnVuY3Rpb24gKCkge1xuICAgICAgdmFyIG91dFxuICAgICAgdHJ5IHtcbiAgICAgICAgb3V0ID0gc3luYyhwYXNzd29yZCwgc2FsdCwgaXRlcmF0aW9ucywga2V5bGVuLCBkaWdlc3QpXG4gICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIHJldHVybiBjYWxsYmFjayhlKVxuICAgICAgfVxuICAgICAgY2FsbGJhY2sobnVsbCwgb3V0KVxuICAgIH0pXG4gICAgcmV0dXJuXG4gIH1cblxuICBjaGVja1BhcmFtZXRlcnMoaXRlcmF0aW9ucywga2V5bGVuKVxuICBwYXNzd29yZCA9IHRvQnVmZmVyKHBhc3N3b3JkLCBkZWZhdWx0RW5jb2RpbmcsICdQYXNzd29yZCcpXG4gIHNhbHQgPSB0b0J1ZmZlcihzYWx0LCBkZWZhdWx0RW5jb2RpbmcsICdTYWx0JylcbiAgaWYgKHR5cGVvZiBjYWxsYmFjayAhPT0gJ2Z1bmN0aW9uJykgdGhyb3cgbmV3IEVycm9yKCdObyBjYWxsYmFjayBwcm92aWRlZCB0byBwYmtkZjInKVxuXG4gIHJlc29sdmVQcm9taXNlKGNoZWNrTmF0aXZlKGFsZ28pLnRoZW4oZnVuY3Rpb24gKHJlc3ApIHtcbiAgICBpZiAocmVzcCkgcmV0dXJuIGJyb3dzZXJQYmtkZjIocGFzc3dvcmQsIHNhbHQsIGl0ZXJhdGlvbnMsIGtleWxlbiwgYWxnbylcblxuICAgIHJldHVybiBzeW5jKHBhc3N3b3JkLCBzYWx0LCBpdGVyYXRpb25zLCBrZXlsZW4sIGRpZ2VzdClcbiAgfSksIGNhbGxiYWNrKVxufVxuIiwidmFyIGRlZmF1bHRFbmNvZGluZ1xuLyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cbmlmIChnbG9iYWwucHJvY2VzcyAmJiBnbG9iYWwucHJvY2Vzcy5icm93c2VyKSB7XG4gIGRlZmF1bHRFbmNvZGluZyA9ICd1dGYtOCdcbn0gZWxzZSBpZiAoZ2xvYmFsLnByb2Nlc3MgJiYgZ2xvYmFsLnByb2Nlc3MudmVyc2lvbikge1xuICB2YXIgcFZlcnNpb25NYWpvciA9IHBhcnNlSW50KHByb2Nlc3MudmVyc2lvbi5zcGxpdCgnLicpWzBdLnNsaWNlKDEpLCAxMClcblxuICBkZWZhdWx0RW5jb2RpbmcgPSBwVmVyc2lvbk1ham9yID49IDYgPyAndXRmLTgnIDogJ2JpbmFyeSdcbn0gZWxzZSB7XG4gIGRlZmF1bHRFbmNvZGluZyA9ICd1dGYtOCdcbn1cbm1vZHVsZS5leHBvcnRzID0gZGVmYXVsdEVuY29kaW5nXG4iLCJ2YXIgTUFYX0FMTE9DID0gTWF0aC5wb3coMiwgMzApIC0gMSAvLyBkZWZhdWx0IGluIGlvanNcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoaXRlcmF0aW9ucywga2V5bGVuKSB7XG4gIGlmICh0eXBlb2YgaXRlcmF0aW9ucyAhPT0gJ251bWJlcicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdJdGVyYXRpb25zIG5vdCBhIG51bWJlcicpXG4gIH1cblxuICBpZiAoaXRlcmF0aW9ucyA8IDApIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdCYWQgaXRlcmF0aW9ucycpXG4gIH1cblxuICBpZiAodHlwZW9mIGtleWxlbiAhPT0gJ251bWJlcicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdLZXkgbGVuZ3RoIG5vdCBhIG51bWJlcicpXG4gIH1cblxuICBpZiAoa2V5bGVuIDwgMCB8fCBrZXlsZW4gPiBNQVhfQUxMT0MgfHwga2V5bGVuICE9PSBrZXlsZW4pIHsgLyogZXNsaW50IG5vLXNlbGYtY29tcGFyZTogMCAqL1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0JhZCBrZXkgbGVuZ3RoJylcbiAgfVxufVxuIiwidmFyIG1kNSA9IHJlcXVpcmUoJ2NyZWF0ZS1oYXNoL21kNScpXG52YXIgUklQRU1EMTYwID0gcmVxdWlyZSgncmlwZW1kMTYwJylcbnZhciBzaGEgPSByZXF1aXJlKCdzaGEuanMnKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbnZhciBjaGVja1BhcmFtZXRlcnMgPSByZXF1aXJlKCcuL3ByZWNvbmRpdGlvbicpXG52YXIgZGVmYXVsdEVuY29kaW5nID0gcmVxdWlyZSgnLi9kZWZhdWx0LWVuY29kaW5nJylcbnZhciB0b0J1ZmZlciA9IHJlcXVpcmUoJy4vdG8tYnVmZmVyJylcblxudmFyIFpFUk9TID0gQnVmZmVyLmFsbG9jKDEyOClcbnZhciBzaXplcyA9IHtcbiAgbWQ1OiAxNixcbiAgc2hhMTogMjAsXG4gIHNoYTIyNDogMjgsXG4gIHNoYTI1NjogMzIsXG4gIHNoYTM4NDogNDgsXG4gIHNoYTUxMjogNjQsXG4gIHJtZDE2MDogMjAsXG4gIHJpcGVtZDE2MDogMjBcbn1cblxuZnVuY3Rpb24gSG1hYyAoYWxnLCBrZXksIHNhbHRMZW4pIHtcbiAgdmFyIGhhc2ggPSBnZXREaWdlc3QoYWxnKVxuICB2YXIgYmxvY2tzaXplID0gKGFsZyA9PT0gJ3NoYTUxMicgfHwgYWxnID09PSAnc2hhMzg0JykgPyAxMjggOiA2NFxuXG4gIGlmIChrZXkubGVuZ3RoID4gYmxvY2tzaXplKSB7XG4gICAga2V5ID0gaGFzaChrZXkpXG4gIH0gZWxzZSBpZiAoa2V5Lmxlbmd0aCA8IGJsb2Nrc2l6ZSkge1xuICAgIGtleSA9IEJ1ZmZlci5jb25jYXQoW2tleSwgWkVST1NdLCBibG9ja3NpemUpXG4gIH1cblxuICB2YXIgaXBhZCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZShibG9ja3NpemUgKyBzaXplc1thbGddKVxuICB2YXIgb3BhZCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZShibG9ja3NpemUgKyBzaXplc1thbGddKVxuICBmb3IgKHZhciBpID0gMDsgaSA8IGJsb2Nrc2l6ZTsgaSsrKSB7XG4gICAgaXBhZFtpXSA9IGtleVtpXSBeIDB4MzZcbiAgICBvcGFkW2ldID0ga2V5W2ldIF4gMHg1Q1xuICB9XG5cbiAgdmFyIGlwYWQxID0gQnVmZmVyLmFsbG9jVW5zYWZlKGJsb2Nrc2l6ZSArIHNhbHRMZW4gKyA0KVxuICBpcGFkLmNvcHkoaXBhZDEsIDAsIDAsIGJsb2Nrc2l6ZSlcbiAgdGhpcy5pcGFkMSA9IGlwYWQxXG4gIHRoaXMuaXBhZDIgPSBpcGFkXG4gIHRoaXMub3BhZCA9IG9wYWRcbiAgdGhpcy5hbGcgPSBhbGdcbiAgdGhpcy5ibG9ja3NpemUgPSBibG9ja3NpemVcbiAgdGhpcy5oYXNoID0gaGFzaFxuICB0aGlzLnNpemUgPSBzaXplc1thbGddXG59XG5cbkhtYWMucHJvdG90eXBlLnJ1biA9IGZ1bmN0aW9uIChkYXRhLCBpcGFkKSB7XG4gIGRhdGEuY29weShpcGFkLCB0aGlzLmJsb2Nrc2l6ZSlcbiAgdmFyIGggPSB0aGlzLmhhc2goaXBhZClcbiAgaC5jb3B5KHRoaXMub3BhZCwgdGhpcy5ibG9ja3NpemUpXG4gIHJldHVybiB0aGlzLmhhc2godGhpcy5vcGFkKVxufVxuXG5mdW5jdGlvbiBnZXREaWdlc3QgKGFsZykge1xuICBmdW5jdGlvbiBzaGFGdW5jIChkYXRhKSB7XG4gICAgcmV0dXJuIHNoYShhbGcpLnVwZGF0ZShkYXRhKS5kaWdlc3QoKVxuICB9XG4gIGZ1bmN0aW9uIHJtZDE2MEZ1bmMgKGRhdGEpIHtcbiAgICByZXR1cm4gbmV3IFJJUEVNRDE2MCgpLnVwZGF0ZShkYXRhKS5kaWdlc3QoKVxuICB9XG5cbiAgaWYgKGFsZyA9PT0gJ3JtZDE2MCcgfHwgYWxnID09PSAncmlwZW1kMTYwJykgcmV0dXJuIHJtZDE2MEZ1bmNcbiAgaWYgKGFsZyA9PT0gJ21kNScpIHJldHVybiBtZDVcbiAgcmV0dXJuIHNoYUZ1bmNcbn1cblxuZnVuY3Rpb24gcGJrZGYyIChwYXNzd29yZCwgc2FsdCwgaXRlcmF0aW9ucywga2V5bGVuLCBkaWdlc3QpIHtcbiAgY2hlY2tQYXJhbWV0ZXJzKGl0ZXJhdGlvbnMsIGtleWxlbilcbiAgcGFzc3dvcmQgPSB0b0J1ZmZlcihwYXNzd29yZCwgZGVmYXVsdEVuY29kaW5nLCAnUGFzc3dvcmQnKVxuICBzYWx0ID0gdG9CdWZmZXIoc2FsdCwgZGVmYXVsdEVuY29kaW5nLCAnU2FsdCcpXG5cbiAgZGlnZXN0ID0gZGlnZXN0IHx8ICdzaGExJ1xuXG4gIHZhciBobWFjID0gbmV3IEhtYWMoZGlnZXN0LCBwYXNzd29yZCwgc2FsdC5sZW5ndGgpXG5cbiAgdmFyIERLID0gQnVmZmVyLmFsbG9jVW5zYWZlKGtleWxlbilcbiAgdmFyIGJsb2NrMSA9IEJ1ZmZlci5hbGxvY1Vuc2FmZShzYWx0Lmxlbmd0aCArIDQpXG4gIHNhbHQuY29weShibG9jazEsIDAsIDAsIHNhbHQubGVuZ3RoKVxuXG4gIHZhciBkZXN0UG9zID0gMFxuICB2YXIgaExlbiA9IHNpemVzW2RpZ2VzdF1cbiAgdmFyIGwgPSBNYXRoLmNlaWwoa2V5bGVuIC8gaExlbilcblxuICBmb3IgKHZhciBpID0gMTsgaSA8PSBsOyBpKyspIHtcbiAgICBibG9jazEud3JpdGVVSW50MzJCRShpLCBzYWx0Lmxlbmd0aClcblxuICAgIHZhciBUID0gaG1hYy5ydW4oYmxvY2sxLCBobWFjLmlwYWQxKVxuICAgIHZhciBVID0gVFxuXG4gICAgZm9yICh2YXIgaiA9IDE7IGogPCBpdGVyYXRpb25zOyBqKyspIHtcbiAgICAgIFUgPSBobWFjLnJ1bihVLCBobWFjLmlwYWQyKVxuICAgICAgZm9yICh2YXIgayA9IDA7IGsgPCBoTGVuOyBrKyspIFRba10gXj0gVVtrXVxuICAgIH1cblxuICAgIFQuY29weShESywgZGVzdFBvcylcbiAgICBkZXN0UG9zICs9IGhMZW5cbiAgfVxuXG4gIHJldHVybiBES1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHBia2RmMlxuIiwidmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKHRoaW5nLCBlbmNvZGluZywgbmFtZSkge1xuICBpZiAoQnVmZmVyLmlzQnVmZmVyKHRoaW5nKSkge1xuICAgIHJldHVybiB0aGluZ1xuICB9IGVsc2UgaWYgKHR5cGVvZiB0aGluZyA9PT0gJ3N0cmluZycpIHtcbiAgICByZXR1cm4gQnVmZmVyLmZyb20odGhpbmcsIGVuY29kaW5nKVxuICB9IGVsc2UgaWYgKEFycmF5QnVmZmVyLmlzVmlldyh0aGluZykpIHtcbiAgICByZXR1cm4gQnVmZmVyLmZyb20odGhpbmcuYnVmZmVyKVxuICB9IGVsc2Uge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IobmFtZSArICcgbXVzdCBiZSBhIHN0cmluZywgYSBCdWZmZXIsIGEgdHlwZWQgYXJyYXkgb3IgYSBEYXRhVmlldycpXG4gIH1cbn1cbiIsIi8vIHNoaW0gZm9yIHVzaW5nIHByb2Nlc3MgaW4gYnJvd3NlclxudmFyIHByb2Nlc3MgPSBtb2R1bGUuZXhwb3J0cyA9IHt9O1xuXG4vLyBjYWNoZWQgZnJvbSB3aGF0ZXZlciBnbG9iYWwgaXMgcHJlc2VudCBzbyB0aGF0IHRlc3QgcnVubmVycyB0aGF0IHN0dWIgaXRcbi8vIGRvbid0IGJyZWFrIHRoaW5ncy4gIEJ1dCB3ZSBuZWVkIHRvIHdyYXAgaXQgaW4gYSB0cnkgY2F0Y2ggaW4gY2FzZSBpdCBpc1xuLy8gd3JhcHBlZCBpbiBzdHJpY3QgbW9kZSBjb2RlIHdoaWNoIGRvZXNuJ3QgZGVmaW5lIGFueSBnbG9iYWxzLiAgSXQncyBpbnNpZGUgYVxuLy8gZnVuY3Rpb24gYmVjYXVzZSB0cnkvY2F0Y2hlcyBkZW9wdGltaXplIGluIGNlcnRhaW4gZW5naW5lcy5cblxudmFyIGNhY2hlZFNldFRpbWVvdXQ7XG52YXIgY2FjaGVkQ2xlYXJUaW1lb3V0O1xuXG5mdW5jdGlvbiBkZWZhdWx0U2V0VGltb3V0KCkge1xuICAgIHRocm93IG5ldyBFcnJvcignc2V0VGltZW91dCBoYXMgbm90IGJlZW4gZGVmaW5lZCcpO1xufVxuZnVuY3Rpb24gZGVmYXVsdENsZWFyVGltZW91dCAoKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdjbGVhclRpbWVvdXQgaGFzIG5vdCBiZWVuIGRlZmluZWQnKTtcbn1cbihmdW5jdGlvbiAoKSB7XG4gICAgdHJ5IHtcbiAgICAgICAgaWYgKHR5cGVvZiBzZXRUaW1lb3V0ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICBjYWNoZWRTZXRUaW1lb3V0ID0gc2V0VGltZW91dDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGNhY2hlZFNldFRpbWVvdXQgPSBkZWZhdWx0U2V0VGltb3V0O1xuICAgICAgICB9XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgICBjYWNoZWRTZXRUaW1lb3V0ID0gZGVmYXVsdFNldFRpbW91dDtcbiAgICB9XG4gICAgdHJ5IHtcbiAgICAgICAgaWYgKHR5cGVvZiBjbGVhclRpbWVvdXQgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgIGNhY2hlZENsZWFyVGltZW91dCA9IGNsZWFyVGltZW91dDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGNhY2hlZENsZWFyVGltZW91dCA9IGRlZmF1bHRDbGVhclRpbWVvdXQ7XG4gICAgICAgIH1cbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIGNhY2hlZENsZWFyVGltZW91dCA9IGRlZmF1bHRDbGVhclRpbWVvdXQ7XG4gICAgfVxufSAoKSlcbmZ1bmN0aW9uIHJ1blRpbWVvdXQoZnVuKSB7XG4gICAgaWYgKGNhY2hlZFNldFRpbWVvdXQgPT09IHNldFRpbWVvdXQpIHtcbiAgICAgICAgLy9ub3JtYWwgZW52aXJvbWVudHMgaW4gc2FuZSBzaXR1YXRpb25zXG4gICAgICAgIHJldHVybiBzZXRUaW1lb3V0KGZ1biwgMCk7XG4gICAgfVxuICAgIC8vIGlmIHNldFRpbWVvdXQgd2Fzbid0IGF2YWlsYWJsZSBidXQgd2FzIGxhdHRlciBkZWZpbmVkXG4gICAgaWYgKChjYWNoZWRTZXRUaW1lb3V0ID09PSBkZWZhdWx0U2V0VGltb3V0IHx8ICFjYWNoZWRTZXRUaW1lb3V0KSAmJiBzZXRUaW1lb3V0KSB7XG4gICAgICAgIGNhY2hlZFNldFRpbWVvdXQgPSBzZXRUaW1lb3V0O1xuICAgICAgICByZXR1cm4gc2V0VGltZW91dChmdW4sIDApO1xuICAgIH1cbiAgICB0cnkge1xuICAgICAgICAvLyB3aGVuIHdoZW4gc29tZWJvZHkgaGFzIHNjcmV3ZWQgd2l0aCBzZXRUaW1lb3V0IGJ1dCBubyBJLkUuIG1hZGRuZXNzXG4gICAgICAgIHJldHVybiBjYWNoZWRTZXRUaW1lb3V0KGZ1biwgMCk7XG4gICAgfSBjYXRjaChlKXtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIC8vIFdoZW4gd2UgYXJlIGluIEkuRS4gYnV0IHRoZSBzY3JpcHQgaGFzIGJlZW4gZXZhbGVkIHNvIEkuRS4gZG9lc24ndCB0cnVzdCB0aGUgZ2xvYmFsIG9iamVjdCB3aGVuIGNhbGxlZCBub3JtYWxseVxuICAgICAgICAgICAgcmV0dXJuIGNhY2hlZFNldFRpbWVvdXQuY2FsbChudWxsLCBmdW4sIDApO1xuICAgICAgICB9IGNhdGNoKGUpe1xuICAgICAgICAgICAgLy8gc2FtZSBhcyBhYm92ZSBidXQgd2hlbiBpdCdzIGEgdmVyc2lvbiBvZiBJLkUuIHRoYXQgbXVzdCBoYXZlIHRoZSBnbG9iYWwgb2JqZWN0IGZvciAndGhpcycsIGhvcGZ1bGx5IG91ciBjb250ZXh0IGNvcnJlY3Qgb3RoZXJ3aXNlIGl0IHdpbGwgdGhyb3cgYSBnbG9iYWwgZXJyb3JcbiAgICAgICAgICAgIHJldHVybiBjYWNoZWRTZXRUaW1lb3V0LmNhbGwodGhpcywgZnVuLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5mdW5jdGlvbiBydW5DbGVhclRpbWVvdXQobWFya2VyKSB7XG4gICAgaWYgKGNhY2hlZENsZWFyVGltZW91dCA9PT0gY2xlYXJUaW1lb3V0KSB7XG4gICAgICAgIC8vbm9ybWFsIGVudmlyb21lbnRzIGluIHNhbmUgc2l0dWF0aW9uc1xuICAgICAgICByZXR1cm4gY2xlYXJUaW1lb3V0KG1hcmtlcik7XG4gICAgfVxuICAgIC8vIGlmIGNsZWFyVGltZW91dCB3YXNuJ3QgYXZhaWxhYmxlIGJ1dCB3YXMgbGF0dGVyIGRlZmluZWRcbiAgICBpZiAoKGNhY2hlZENsZWFyVGltZW91dCA9PT0gZGVmYXVsdENsZWFyVGltZW91dCB8fCAhY2FjaGVkQ2xlYXJUaW1lb3V0KSAmJiBjbGVhclRpbWVvdXQpIHtcbiAgICAgICAgY2FjaGVkQ2xlYXJUaW1lb3V0ID0gY2xlYXJUaW1lb3V0O1xuICAgICAgICByZXR1cm4gY2xlYXJUaW1lb3V0KG1hcmtlcik7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAgIC8vIHdoZW4gd2hlbiBzb21lYm9keSBoYXMgc2NyZXdlZCB3aXRoIHNldFRpbWVvdXQgYnV0IG5vIEkuRS4gbWFkZG5lc3NcbiAgICAgICAgcmV0dXJuIGNhY2hlZENsZWFyVGltZW91dChtYXJrZXIpO1xuICAgIH0gY2F0Y2ggKGUpe1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgLy8gV2hlbiB3ZSBhcmUgaW4gSS5FLiBidXQgdGhlIHNjcmlwdCBoYXMgYmVlbiBldmFsZWQgc28gSS5FLiBkb2Vzbid0ICB0cnVzdCB0aGUgZ2xvYmFsIG9iamVjdCB3aGVuIGNhbGxlZCBub3JtYWxseVxuICAgICAgICAgICAgcmV0dXJuIGNhY2hlZENsZWFyVGltZW91dC5jYWxsKG51bGwsIG1hcmtlcik7XG4gICAgICAgIH0gY2F0Y2ggKGUpe1xuICAgICAgICAgICAgLy8gc2FtZSBhcyBhYm92ZSBidXQgd2hlbiBpdCdzIGEgdmVyc2lvbiBvZiBJLkUuIHRoYXQgbXVzdCBoYXZlIHRoZSBnbG9iYWwgb2JqZWN0IGZvciAndGhpcycsIGhvcGZ1bGx5IG91ciBjb250ZXh0IGNvcnJlY3Qgb3RoZXJ3aXNlIGl0IHdpbGwgdGhyb3cgYSBnbG9iYWwgZXJyb3IuXG4gICAgICAgICAgICAvLyBTb21lIHZlcnNpb25zIG9mIEkuRS4gaGF2ZSBkaWZmZXJlbnQgcnVsZXMgZm9yIGNsZWFyVGltZW91dCB2cyBzZXRUaW1lb3V0XG4gICAgICAgICAgICByZXR1cm4gY2FjaGVkQ2xlYXJUaW1lb3V0LmNhbGwodGhpcywgbWFya2VyKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbn1cbnZhciBxdWV1ZSA9IFtdO1xudmFyIGRyYWluaW5nID0gZmFsc2U7XG52YXIgY3VycmVudFF1ZXVlO1xudmFyIHF1ZXVlSW5kZXggPSAtMTtcblxuZnVuY3Rpb24gY2xlYW5VcE5leHRUaWNrKCkge1xuICAgIGlmICghZHJhaW5pbmcgfHwgIWN1cnJlbnRRdWV1ZSkge1xuICAgICAgICByZXR1cm47XG4gICAgfVxuICAgIGRyYWluaW5nID0gZmFsc2U7XG4gICAgaWYgKGN1cnJlbnRRdWV1ZS5sZW5ndGgpIHtcbiAgICAgICAgcXVldWUgPSBjdXJyZW50UXVldWUuY29uY2F0KHF1ZXVlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgICBxdWV1ZUluZGV4ID0gLTE7XG4gICAgfVxuICAgIGlmIChxdWV1ZS5sZW5ndGgpIHtcbiAgICAgICAgZHJhaW5RdWV1ZSgpO1xuICAgIH1cbn1cblxuZnVuY3Rpb24gZHJhaW5RdWV1ZSgpIHtcbiAgICBpZiAoZHJhaW5pbmcpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB2YXIgdGltZW91dCA9IHJ1blRpbWVvdXQoY2xlYW5VcE5leHRUaWNrKTtcbiAgICBkcmFpbmluZyA9IHRydWU7XG5cbiAgICB2YXIgbGVuID0gcXVldWUubGVuZ3RoO1xuICAgIHdoaWxlKGxlbikge1xuICAgICAgICBjdXJyZW50UXVldWUgPSBxdWV1ZTtcbiAgICAgICAgcXVldWUgPSBbXTtcbiAgICAgICAgd2hpbGUgKCsrcXVldWVJbmRleCA8IGxlbikge1xuICAgICAgICAgICAgaWYgKGN1cnJlbnRRdWV1ZSkge1xuICAgICAgICAgICAgICAgIGN1cnJlbnRRdWV1ZVtxdWV1ZUluZGV4XS5ydW4oKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBxdWV1ZUluZGV4ID0gLTE7XG4gICAgICAgIGxlbiA9IHF1ZXVlLmxlbmd0aDtcbiAgICB9XG4gICAgY3VycmVudFF1ZXVlID0gbnVsbDtcbiAgICBkcmFpbmluZyA9IGZhbHNlO1xuICAgIHJ1bkNsZWFyVGltZW91dCh0aW1lb3V0KTtcbn1cblxucHJvY2Vzcy5uZXh0VGljayA9IGZ1bmN0aW9uIChmdW4pIHtcbiAgICB2YXIgYXJncyA9IG5ldyBBcnJheShhcmd1bWVudHMubGVuZ3RoIC0gMSk7XG4gICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPiAxKSB7XG4gICAgICAgIGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICBhcmdzW2kgLSAxXSA9IGFyZ3VtZW50c1tpXTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBxdWV1ZS5wdXNoKG5ldyBJdGVtKGZ1biwgYXJncykpO1xuICAgIGlmIChxdWV1ZS5sZW5ndGggPT09IDEgJiYgIWRyYWluaW5nKSB7XG4gICAgICAgIHJ1blRpbWVvdXQoZHJhaW5RdWV1ZSk7XG4gICAgfVxufTtcblxuLy8gdjggbGlrZXMgcHJlZGljdGlibGUgb2JqZWN0c1xuZnVuY3Rpb24gSXRlbShmdW4sIGFycmF5KSB7XG4gICAgdGhpcy5mdW4gPSBmdW47XG4gICAgdGhpcy5hcnJheSA9IGFycmF5O1xufVxuSXRlbS5wcm90b3R5cGUucnVuID0gZnVuY3Rpb24gKCkge1xuICAgIHRoaXMuZnVuLmFwcGx5KG51bGwsIHRoaXMuYXJyYXkpO1xufTtcbnByb2Nlc3MudGl0bGUgPSAnYnJvd3Nlcic7XG5wcm9jZXNzLmJyb3dzZXIgPSB0cnVlO1xucHJvY2Vzcy5lbnYgPSB7fTtcbnByb2Nlc3MuYXJndiA9IFtdO1xucHJvY2Vzcy52ZXJzaW9uID0gJyc7IC8vIGVtcHR5IHN0cmluZyB0byBhdm9pZCByZWdleHAgaXNzdWVzXG5wcm9jZXNzLnZlcnNpb25zID0ge307XG5cbmZ1bmN0aW9uIG5vb3AoKSB7fVxuXG5wcm9jZXNzLm9uID0gbm9vcDtcbnByb2Nlc3MuYWRkTGlzdGVuZXIgPSBub29wO1xucHJvY2Vzcy5vbmNlID0gbm9vcDtcbnByb2Nlc3Mub2ZmID0gbm9vcDtcbnByb2Nlc3MucmVtb3ZlTGlzdGVuZXIgPSBub29wO1xucHJvY2Vzcy5yZW1vdmVBbGxMaXN0ZW5lcnMgPSBub29wO1xucHJvY2Vzcy5lbWl0ID0gbm9vcDtcbnByb2Nlc3MucHJlcGVuZExpc3RlbmVyID0gbm9vcDtcbnByb2Nlc3MucHJlcGVuZE9uY2VMaXN0ZW5lciA9IG5vb3A7XG5cbnByb2Nlc3MubGlzdGVuZXJzID0gZnVuY3Rpb24gKG5hbWUpIHsgcmV0dXJuIFtdIH1cblxucHJvY2Vzcy5iaW5kaW5nID0gZnVuY3Rpb24gKG5hbWUpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ3Byb2Nlc3MuYmluZGluZyBpcyBub3Qgc3VwcG9ydGVkJyk7XG59O1xuXG5wcm9jZXNzLmN3ZCA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuICcvJyB9O1xucHJvY2Vzcy5jaGRpciA9IGZ1bmN0aW9uIChkaXIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ3Byb2Nlc3MuY2hkaXIgaXMgbm90IHN1cHBvcnRlZCcpO1xufTtcbnByb2Nlc3MudW1hc2sgPSBmdW5jdGlvbigpIHsgcmV0dXJuIDA7IH07XG4iLCJleHBvcnRzLnB1YmxpY0VuY3J5cHQgPSByZXF1aXJlKCcuL3B1YmxpY0VuY3J5cHQnKVxuZXhwb3J0cy5wcml2YXRlRGVjcnlwdCA9IHJlcXVpcmUoJy4vcHJpdmF0ZURlY3J5cHQnKVxuXG5leHBvcnRzLnByaXZhdGVFbmNyeXB0ID0gZnVuY3Rpb24gcHJpdmF0ZUVuY3J5cHQgKGtleSwgYnVmKSB7XG4gIHJldHVybiBleHBvcnRzLnB1YmxpY0VuY3J5cHQoa2V5LCBidWYsIHRydWUpXG59XG5cbmV4cG9ydHMucHVibGljRGVjcnlwdCA9IGZ1bmN0aW9uIHB1YmxpY0RlY3J5cHQgKGtleSwgYnVmKSB7XG4gIHJldHVybiBleHBvcnRzLnByaXZhdGVEZWNyeXB0KGtleSwgYnVmLCB0cnVlKVxufVxuIiwidmFyIGNyZWF0ZUhhc2ggPSByZXF1aXJlKCdjcmVhdGUtaGFzaCcpXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoc2VlZCwgbGVuKSB7XG4gIHZhciB0ID0gQnVmZmVyLmFsbG9jKDApXG4gIHZhciBpID0gMFxuICB2YXIgY1xuICB3aGlsZSAodC5sZW5ndGggPCBsZW4pIHtcbiAgICBjID0gaTJvcHMoaSsrKVxuICAgIHQgPSBCdWZmZXIuY29uY2F0KFt0LCBjcmVhdGVIYXNoKCdzaGExJykudXBkYXRlKHNlZWQpLnVwZGF0ZShjKS5kaWdlc3QoKV0pXG4gIH1cbiAgcmV0dXJuIHQuc2xpY2UoMCwgbGVuKVxufVxuXG5mdW5jdGlvbiBpMm9wcyAoYykge1xuICB2YXIgb3V0ID0gQnVmZmVyLmFsbG9jVW5zYWZlKDQpXG4gIG91dC53cml0ZVVJbnQzMkJFKGMsIDApXG4gIHJldHVybiBvdXRcbn1cbiIsIihmdW5jdGlvbiAobW9kdWxlLCBleHBvcnRzKSB7XG4gICd1c2Ugc3RyaWN0JztcblxuICAvLyBVdGlsc1xuICBmdW5jdGlvbiBhc3NlcnQgKHZhbCwgbXNnKSB7XG4gICAgaWYgKCF2YWwpIHRocm93IG5ldyBFcnJvcihtc2cgfHwgJ0Fzc2VydGlvbiBmYWlsZWQnKTtcbiAgfVxuXG4gIC8vIENvdWxkIHVzZSBgaW5oZXJpdHNgIG1vZHVsZSwgYnV0IGRvbid0IHdhbnQgdG8gbW92ZSBmcm9tIHNpbmdsZSBmaWxlXG4gIC8vIGFyY2hpdGVjdHVyZSB5ZXQuXG4gIGZ1bmN0aW9uIGluaGVyaXRzIChjdG9yLCBzdXBlckN0b3IpIHtcbiAgICBjdG9yLnN1cGVyXyA9IHN1cGVyQ3RvcjtcbiAgICB2YXIgVGVtcEN0b3IgPSBmdW5jdGlvbiAoKSB7fTtcbiAgICBUZW1wQ3Rvci5wcm90b3R5cGUgPSBzdXBlckN0b3IucHJvdG90eXBlO1xuICAgIGN0b3IucHJvdG90eXBlID0gbmV3IFRlbXBDdG9yKCk7XG4gICAgY3Rvci5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBjdG9yO1xuICB9XG5cbiAgLy8gQk5cblxuICBmdW5jdGlvbiBCTiAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAoQk4uaXNCTihudW1iZXIpKSB7XG4gICAgICByZXR1cm4gbnVtYmVyO1xuICAgIH1cblxuICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgIHRoaXMud29yZHMgPSBudWxsO1xuICAgIHRoaXMubGVuZ3RoID0gMDtcblxuICAgIC8vIFJlZHVjdGlvbiBjb250ZXh0XG4gICAgdGhpcy5yZWQgPSBudWxsO1xuXG4gICAgaWYgKG51bWJlciAhPT0gbnVsbCkge1xuICAgICAgaWYgKGJhc2UgPT09ICdsZScgfHwgYmFzZSA9PT0gJ2JlJykge1xuICAgICAgICBlbmRpYW4gPSBiYXNlO1xuICAgICAgICBiYXNlID0gMTA7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuX2luaXQobnVtYmVyIHx8IDAsIGJhc2UgfHwgMTAsIGVuZGlhbiB8fCAnYmUnKTtcbiAgICB9XG4gIH1cbiAgaWYgKHR5cGVvZiBtb2R1bGUgPT09ICdvYmplY3QnKSB7XG4gICAgbW9kdWxlLmV4cG9ydHMgPSBCTjtcbiAgfSBlbHNlIHtcbiAgICBleHBvcnRzLkJOID0gQk47XG4gIH1cblxuICBCTi5CTiA9IEJOO1xuICBCTi53b3JkU2l6ZSA9IDI2O1xuXG4gIHZhciBCdWZmZXI7XG4gIHRyeSB7XG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmIHR5cGVvZiB3aW5kb3cuQnVmZmVyICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgQnVmZmVyID0gd2luZG93LkJ1ZmZlcjtcbiAgICB9IGVsc2Uge1xuICAgICAgQnVmZmVyID0gcmVxdWlyZSgnYnVmZmVyJykuQnVmZmVyO1xuICAgIH1cbiAgfSBjYXRjaCAoZSkge1xuICB9XG5cbiAgQk4uaXNCTiA9IGZ1bmN0aW9uIGlzQk4gKG51bSkge1xuICAgIGlmIChudW0gaW5zdGFuY2VvZiBCTikge1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIG51bSAhPT0gbnVsbCAmJiB0eXBlb2YgbnVtID09PSAnb2JqZWN0JyAmJlxuICAgICAgbnVtLmNvbnN0cnVjdG9yLndvcmRTaXplID09PSBCTi53b3JkU2l6ZSAmJiBBcnJheS5pc0FycmF5KG51bS53b3Jkcyk7XG4gIH07XG5cbiAgQk4ubWF4ID0gZnVuY3Rpb24gbWF4IChsZWZ0LCByaWdodCkge1xuICAgIGlmIChsZWZ0LmNtcChyaWdodCkgPiAwKSByZXR1cm4gbGVmdDtcbiAgICByZXR1cm4gcmlnaHQ7XG4gIH07XG5cbiAgQk4ubWluID0gZnVuY3Rpb24gbWluIChsZWZ0LCByaWdodCkge1xuICAgIGlmIChsZWZ0LmNtcChyaWdodCkgPCAwKSByZXR1cm4gbGVmdDtcbiAgICByZXR1cm4gcmlnaHQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0ID0gZnVuY3Rpb24gaW5pdCAobnVtYmVyLCBiYXNlLCBlbmRpYW4pIHtcbiAgICBpZiAodHlwZW9mIG51bWJlciA9PT0gJ251bWJlcicpIHtcbiAgICAgIHJldHVybiB0aGlzLl9pbml0TnVtYmVyKG51bWJlciwgYmFzZSwgZW5kaWFuKTtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIG51bWJlciA9PT0gJ29iamVjdCcpIHtcbiAgICAgIHJldHVybiB0aGlzLl9pbml0QXJyYXkobnVtYmVyLCBiYXNlLCBlbmRpYW4pO1xuICAgIH1cblxuICAgIGlmIChiYXNlID09PSAnaGV4Jykge1xuICAgICAgYmFzZSA9IDE2O1xuICAgIH1cbiAgICBhc3NlcnQoYmFzZSA9PT0gKGJhc2UgfCAwKSAmJiBiYXNlID49IDIgJiYgYmFzZSA8PSAzNik7XG5cbiAgICBudW1iZXIgPSBudW1iZXIudG9TdHJpbmcoKS5yZXBsYWNlKC9cXHMrL2csICcnKTtcbiAgICB2YXIgc3RhcnQgPSAwO1xuICAgIGlmIChudW1iZXJbMF0gPT09ICctJykge1xuICAgICAgc3RhcnQrKztcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuICAgIH1cblxuICAgIGlmIChzdGFydCA8IG51bWJlci5sZW5ndGgpIHtcbiAgICAgIGlmIChiYXNlID09PSAxNikge1xuICAgICAgICB0aGlzLl9wYXJzZUhleChudW1iZXIsIHN0YXJ0LCBlbmRpYW4pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5fcGFyc2VCYXNlKG51bWJlciwgYmFzZSwgc3RhcnQpO1xuICAgICAgICBpZiAoZW5kaWFuID09PSAnbGUnKSB7XG4gICAgICAgICAgdGhpcy5faW5pdEFycmF5KHRoaXMudG9BcnJheSgpLCBiYXNlLCBlbmRpYW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faW5pdE51bWJlciA9IGZ1bmN0aW9uIF9pbml0TnVtYmVyIChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIGlmIChudW1iZXIgPCAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIG51bWJlciA9IC1udW1iZXI7XG4gICAgfVxuICAgIGlmIChudW1iZXIgPCAweDQwMDAwMDApIHtcbiAgICAgIHRoaXMud29yZHMgPSBbIG51bWJlciAmIDB4M2ZmZmZmZiBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH0gZWxzZSBpZiAobnVtYmVyIDwgMHgxMDAwMDAwMDAwMDAwMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFtcbiAgICAgICAgbnVtYmVyICYgMHgzZmZmZmZmLFxuICAgICAgICAobnVtYmVyIC8gMHg0MDAwMDAwKSAmIDB4M2ZmZmZmZlxuICAgICAgXTtcbiAgICAgIHRoaXMubGVuZ3RoID0gMjtcbiAgICB9IGVsc2Uge1xuICAgICAgYXNzZXJ0KG51bWJlciA8IDB4MjAwMDAwMDAwMDAwMDApOyAvLyAyIF4gNTMgKHVuc2FmZSlcbiAgICAgIHRoaXMud29yZHMgPSBbXG4gICAgICAgIG51bWJlciAmIDB4M2ZmZmZmZixcbiAgICAgICAgKG51bWJlciAvIDB4NDAwMDAwMCkgJiAweDNmZmZmZmYsXG4gICAgICAgIDFcbiAgICAgIF07XG4gICAgICB0aGlzLmxlbmd0aCA9IDM7XG4gICAgfVxuXG4gICAgaWYgKGVuZGlhbiAhPT0gJ2xlJykgcmV0dXJuO1xuXG4gICAgLy8gUmV2ZXJzZSB0aGUgYnl0ZXNcbiAgICB0aGlzLl9pbml0QXJyYXkodGhpcy50b0FycmF5KCksIGJhc2UsIGVuZGlhbik7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pbml0QXJyYXkgPSBmdW5jdGlvbiBfaW5pdEFycmF5IChudW1iZXIsIGJhc2UsIGVuZGlhbikge1xuICAgIC8vIFBlcmhhcHMgYSBVaW50OEFycmF5XG4gICAgYXNzZXJ0KHR5cGVvZiBudW1iZXIubGVuZ3RoID09PSAnbnVtYmVyJyk7XG4gICAgaWYgKG51bWJlci5sZW5ndGggPD0gMCkge1xuICAgICAgdGhpcy53b3JkcyA9IFsgMCBdO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLmNlaWwobnVtYmVyLmxlbmd0aCAvIDMpO1xuICAgIHRoaXMud29yZHMgPSBuZXcgQXJyYXkodGhpcy5sZW5ndGgpO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IDA7XG4gICAgfVxuXG4gICAgdmFyIGosIHc7XG4gICAgdmFyIG9mZiA9IDA7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JlJykge1xuICAgICAgZm9yIChpID0gbnVtYmVyLmxlbmd0aCAtIDEsIGogPSAwOyBpID49IDA7IGkgLT0gMykge1xuICAgICAgICB3ID0gbnVtYmVyW2ldIHwgKG51bWJlcltpIC0gMV0gPDwgOCkgfCAobnVtYmVyW2kgLSAyXSA8PCAxNik7XG4gICAgICAgIHRoaXMud29yZHNbal0gfD0gKHcgPDwgb2ZmKSAmIDB4M2ZmZmZmZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqICsgMV0gPSAodyA+Pj4gKDI2IC0gb2ZmKSkgJiAweDNmZmZmZmY7XG4gICAgICAgIG9mZiArPSAyNDtcbiAgICAgICAgaWYgKG9mZiA+PSAyNikge1xuICAgICAgICAgIG9mZiAtPSAyNjtcbiAgICAgICAgICBqKys7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGVuZGlhbiA9PT0gJ2xlJykge1xuICAgICAgZm9yIChpID0gMCwgaiA9IDA7IGkgPCBudW1iZXIubGVuZ3RoOyBpICs9IDMpIHtcbiAgICAgICAgdyA9IG51bWJlcltpXSB8IChudW1iZXJbaSArIDFdIDw8IDgpIHwgKG51bWJlcltpICsgMl0gPDwgMTYpO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9ICh3IDw8IG9mZikgJiAweDNmZmZmZmY7XG4gICAgICAgIHRoaXMud29yZHNbaiArIDFdID0gKHcgPj4+ICgyNiAtIG9mZikpICYgMHgzZmZmZmZmO1xuICAgICAgICBvZmYgKz0gMjQ7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaisrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgZnVuY3Rpb24gcGFyc2VIZXg0Qml0cyAoc3RyaW5nLCBpbmRleCkge1xuICAgIHZhciBjID0gc3RyaW5nLmNoYXJDb2RlQXQoaW5kZXgpO1xuICAgIC8vICdBJyAtICdGJ1xuICAgIGlmIChjID49IDY1ICYmIGMgPD0gNzApIHtcbiAgICAgIHJldHVybiBjIC0gNTU7XG4gICAgLy8gJ2EnIC0gJ2YnXG4gICAgfSBlbHNlIGlmIChjID49IDk3ICYmIGMgPD0gMTAyKSB7XG4gICAgICByZXR1cm4gYyAtIDg3O1xuICAgIC8vICcwJyAtICc5J1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gKGMgLSA0OCkgJiAweGY7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gcGFyc2VIZXhCeXRlIChzdHJpbmcsIGxvd2VyQm91bmQsIGluZGV4KSB7XG4gICAgdmFyIHIgPSBwYXJzZUhleDRCaXRzKHN0cmluZywgaW5kZXgpO1xuICAgIGlmIChpbmRleCAtIDEgPj0gbG93ZXJCb3VuZCkge1xuICAgICAgciB8PSBwYXJzZUhleDRCaXRzKHN0cmluZywgaW5kZXggLSAxKSA8PCA0O1xuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5fcGFyc2VIZXggPSBmdW5jdGlvbiBfcGFyc2VIZXggKG51bWJlciwgc3RhcnQsIGVuZGlhbikge1xuICAgIC8vIENyZWF0ZSBwb3NzaWJseSBiaWdnZXIgYXJyYXkgdG8gZW5zdXJlIHRoYXQgaXQgZml0cyB0aGUgbnVtYmVyXG4gICAgdGhpcy5sZW5ndGggPSBNYXRoLmNlaWwoKG51bWJlci5sZW5ndGggLSBzdGFydCkgLyA2KTtcbiAgICB0aGlzLndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgIH1cblxuICAgIC8vIDI0LWJpdHMgY2h1bmtzXG4gICAgdmFyIG9mZiA9IDA7XG4gICAgdmFyIGogPSAwO1xuXG4gICAgdmFyIHc7XG4gICAgaWYgKGVuZGlhbiA9PT0gJ2JlJykge1xuICAgICAgZm9yIChpID0gbnVtYmVyLmxlbmd0aCAtIDE7IGkgPj0gc3RhcnQ7IGkgLT0gMikge1xuICAgICAgICB3ID0gcGFyc2VIZXhCeXRlKG51bWJlciwgc3RhcnQsIGkpIDw8IG9mZjtcbiAgICAgICAgdGhpcy53b3Jkc1tqXSB8PSB3ICYgMHgzZmZmZmZmO1xuICAgICAgICBpZiAob2ZmID49IDE4KSB7XG4gICAgICAgICAgb2ZmIC09IDE4O1xuICAgICAgICAgIGogKz0gMTtcbiAgICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgPj4+IDI2O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG9mZiArPSA4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBwYXJzZUxlbmd0aCA9IG51bWJlci5sZW5ndGggLSBzdGFydDtcbiAgICAgIGZvciAoaSA9IHBhcnNlTGVuZ3RoICUgMiA9PT0gMCA/IHN0YXJ0ICsgMSA6IHN0YXJ0OyBpIDwgbnVtYmVyLmxlbmd0aDsgaSArPSAyKSB7XG4gICAgICAgIHcgPSBwYXJzZUhleEJ5dGUobnVtYmVyLCBzdGFydCwgaSkgPDwgb2ZmO1xuICAgICAgICB0aGlzLndvcmRzW2pdIHw9IHcgJiAweDNmZmZmZmY7XG4gICAgICAgIGlmIChvZmYgPj0gMTgpIHtcbiAgICAgICAgICBvZmYgLT0gMTg7XG4gICAgICAgICAgaiArPSAxO1xuICAgICAgICAgIHRoaXMud29yZHNbal0gfD0gdyA+Pj4gMjY7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb2ZmICs9IDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgZnVuY3Rpb24gcGFyc2VCYXNlIChzdHIsIHN0YXJ0LCBlbmQsIG11bCkge1xuICAgIHZhciByID0gMDtcbiAgICB2YXIgbGVuID0gTWF0aC5taW4oc3RyLmxlbmd0aCwgZW5kKTtcbiAgICBmb3IgKHZhciBpID0gc3RhcnQ7IGkgPCBsZW47IGkrKykge1xuICAgICAgdmFyIGMgPSBzdHIuY2hhckNvZGVBdChpKSAtIDQ4O1xuXG4gICAgICByICo9IG11bDtcblxuICAgICAgLy8gJ2EnXG4gICAgICBpZiAoYyA+PSA0OSkge1xuICAgICAgICByICs9IGMgLSA0OSArIDB4YTtcblxuICAgICAgLy8gJ0EnXG4gICAgICB9IGVsc2UgaWYgKGMgPj0gMTcpIHtcbiAgICAgICAgciArPSBjIC0gMTcgKyAweGE7XG5cbiAgICAgIC8vICcwJyAtICc5J1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgciArPSBjO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcjtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5fcGFyc2VCYXNlID0gZnVuY3Rpb24gX3BhcnNlQmFzZSAobnVtYmVyLCBiYXNlLCBzdGFydCkge1xuICAgIC8vIEluaXRpYWxpemUgYXMgemVyb1xuICAgIHRoaXMud29yZHMgPSBbIDAgXTtcbiAgICB0aGlzLmxlbmd0aCA9IDE7XG5cbiAgICAvLyBGaW5kIGxlbmd0aCBvZiBsaW1iIGluIGJhc2VcbiAgICBmb3IgKHZhciBsaW1iTGVuID0gMCwgbGltYlBvdyA9IDE7IGxpbWJQb3cgPD0gMHgzZmZmZmZmOyBsaW1iUG93ICo9IGJhc2UpIHtcbiAgICAgIGxpbWJMZW4rKztcbiAgICB9XG4gICAgbGltYkxlbi0tO1xuICAgIGxpbWJQb3cgPSAobGltYlBvdyAvIGJhc2UpIHwgMDtcblxuICAgIHZhciB0b3RhbCA9IG51bWJlci5sZW5ndGggLSBzdGFydDtcbiAgICB2YXIgbW9kID0gdG90YWwgJSBsaW1iTGVuO1xuICAgIHZhciBlbmQgPSBNYXRoLm1pbih0b3RhbCwgdG90YWwgLSBtb2QpICsgc3RhcnQ7XG5cbiAgICB2YXIgd29yZCA9IDA7XG4gICAgZm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpICs9IGxpbWJMZW4pIHtcbiAgICAgIHdvcmQgPSBwYXJzZUJhc2UobnVtYmVyLCBpLCBpICsgbGltYkxlbiwgYmFzZSk7XG5cbiAgICAgIHRoaXMuaW11bG4obGltYlBvdyk7XG4gICAgICBpZiAodGhpcy53b3Jkc1swXSArIHdvcmQgPCAweDQwMDAwMDApIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSArPSB3b3JkO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5faWFkZG4od29yZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKG1vZCAhPT0gMCkge1xuICAgICAgdmFyIHBvdyA9IDE7XG4gICAgICB3b3JkID0gcGFyc2VCYXNlKG51bWJlciwgaSwgbnVtYmVyLmxlbmd0aCwgYmFzZSk7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCBtb2Q7IGkrKykge1xuICAgICAgICBwb3cgKj0gYmFzZTtcbiAgICAgIH1cblxuICAgICAgdGhpcy5pbXVsbihwb3cpO1xuICAgICAgaWYgKHRoaXMud29yZHNbMF0gKyB3b3JkIDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIHRoaXMud29yZHNbMF0gKz0gd29yZDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuX2lhZGRuKHdvcmQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuY29weSA9IGZ1bmN0aW9uIGNvcHkgKGRlc3QpIHtcbiAgICBkZXN0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGRlc3Qud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldO1xuICAgIH1cbiAgICBkZXN0Lmxlbmd0aCA9IHRoaXMubGVuZ3RoO1xuICAgIGRlc3QubmVnYXRpdmUgPSB0aGlzLm5lZ2F0aXZlO1xuICAgIGRlc3QucmVkID0gdGhpcy5yZWQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNsb25lID0gZnVuY3Rpb24gY2xvbmUgKCkge1xuICAgIHZhciByID0gbmV3IEJOKG51bGwpO1xuICAgIHRoaXMuY29weShyKTtcbiAgICByZXR1cm4gcjtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX2V4cGFuZCA9IGZ1bmN0aW9uIF9leHBhbmQgKHNpemUpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBzaXplKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gUmVtb3ZlIGxlYWRpbmcgYDBgIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zdHJpcCA9IGZ1bmN0aW9uIHN0cmlwICgpIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPiAxICYmIHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXSA9PT0gMCkge1xuICAgICAgdGhpcy5sZW5ndGgtLTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9ub3JtU2lnbiA9IGZ1bmN0aW9uIF9ub3JtU2lnbiAoKSB7XG4gICAgLy8gLTAgPSAwXG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW5zcGVjdCA9IGZ1bmN0aW9uIGluc3BlY3QgKCkge1xuICAgIHJldHVybiAodGhpcy5yZWQgPyAnPEJOLVI6ICcgOiAnPEJOOiAnKSArIHRoaXMudG9TdHJpbmcoMTYpICsgJz4nO1xuICB9O1xuXG4gIC8qXG5cbiAgdmFyIHplcm9zID0gW107XG4gIHZhciBncm91cFNpemVzID0gW107XG4gIHZhciBncm91cEJhc2VzID0gW107XG5cbiAgdmFyIHMgPSAnJztcbiAgdmFyIGkgPSAtMTtcbiAgd2hpbGUgKCsraSA8IEJOLndvcmRTaXplKSB7XG4gICAgemVyb3NbaV0gPSBzO1xuICAgIHMgKz0gJzAnO1xuICB9XG4gIGdyb3VwU2l6ZXNbMF0gPSAwO1xuICBncm91cFNpemVzWzFdID0gMDtcbiAgZ3JvdXBCYXNlc1swXSA9IDA7XG4gIGdyb3VwQmFzZXNbMV0gPSAwO1xuICB2YXIgYmFzZSA9IDIgLSAxO1xuICB3aGlsZSAoKytiYXNlIDwgMzYgKyAxKSB7XG4gICAgdmFyIGdyb3VwU2l6ZSA9IDA7XG4gICAgdmFyIGdyb3VwQmFzZSA9IDE7XG4gICAgd2hpbGUgKGdyb3VwQmFzZSA8ICgxIDw8IEJOLndvcmRTaXplKSAvIGJhc2UpIHtcbiAgICAgIGdyb3VwQmFzZSAqPSBiYXNlO1xuICAgICAgZ3JvdXBTaXplICs9IDE7XG4gICAgfVxuICAgIGdyb3VwU2l6ZXNbYmFzZV0gPSBncm91cFNpemU7XG4gICAgZ3JvdXBCYXNlc1tiYXNlXSA9IGdyb3VwQmFzZTtcbiAgfVxuXG4gICovXG5cbiAgdmFyIHplcm9zID0gW1xuICAgICcnLFxuICAgICcwJyxcbiAgICAnMDAnLFxuICAgICcwMDAnLFxuICAgICcwMDAwJyxcbiAgICAnMDAwMDAnLFxuICAgICcwMDAwMDAnLFxuICAgICcwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJ1xuICBdO1xuXG4gIHZhciBncm91cFNpemVzID0gW1xuICAgIDAsIDAsXG4gICAgMjUsIDE2LCAxMiwgMTEsIDEwLCA5LCA4LFxuICAgIDgsIDcsIDcsIDcsIDcsIDYsIDYsXG4gICAgNiwgNiwgNiwgNiwgNiwgNSwgNSxcbiAgICA1LCA1LCA1LCA1LCA1LCA1LCA1LFxuICAgIDUsIDUsIDUsIDUsIDUsIDUsIDVcbiAgXTtcblxuICB2YXIgZ3JvdXBCYXNlcyA9IFtcbiAgICAwLCAwLFxuICAgIDMzNTU0NDMyLCA0MzA0NjcyMSwgMTY3NzcyMTYsIDQ4ODI4MTI1LCA2MDQ2NjE3NiwgNDAzNTM2MDcsIDE2Nzc3MjE2LFxuICAgIDQzMDQ2NzIxLCAxMDAwMDAwMCwgMTk0ODcxNzEsIDM1ODMxODA4LCA2Mjc0ODUxNywgNzUyOTUzNiwgMTEzOTA2MjUsXG4gICAgMTY3NzcyMTYsIDI0MTM3NTY5LCAzNDAxMjIyNCwgNDcwNDU4ODEsIDY0MDAwMDAwLCA0MDg0MTAxLCA1MTUzNjMyLFxuICAgIDY0MzYzNDMsIDc5NjI2MjQsIDk3NjU2MjUsIDExODgxMzc2LCAxNDM0ODkwNywgMTcyMTAzNjgsIDIwNTExMTQ5LFxuICAgIDI0MzAwMDAwLCAyODYyOTE1MSwgMzM1NTQ0MzIsIDM5MTM1MzkzLCA0NTQzNTQyNCwgNTI1MjE4NzUsIDYwNDY2MTc2XG4gIF07XG5cbiAgQk4ucHJvdG90eXBlLnRvU3RyaW5nID0gZnVuY3Rpb24gdG9TdHJpbmcgKGJhc2UsIHBhZGRpbmcpIHtcbiAgICBiYXNlID0gYmFzZSB8fCAxMDtcbiAgICBwYWRkaW5nID0gcGFkZGluZyB8IDAgfHwgMTtcblxuICAgIHZhciBvdXQ7XG4gICAgaWYgKGJhc2UgPT09IDE2IHx8IGJhc2UgPT09ICdoZXgnKSB7XG4gICAgICBvdXQgPSAnJztcbiAgICAgIHZhciBvZmYgPSAwO1xuICAgICAgdmFyIGNhcnJ5ID0gMDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgdyA9IHRoaXMud29yZHNbaV07XG4gICAgICAgIHZhciB3b3JkID0gKCgodyA8PCBvZmYpIHwgY2FycnkpICYgMHhmZmZmZmYpLnRvU3RyaW5nKDE2KTtcbiAgICAgICAgY2FycnkgPSAodyA+Pj4gKDI0IC0gb2ZmKSkgJiAweGZmZmZmZjtcbiAgICAgICAgaWYgKGNhcnJ5ICE9PSAwIHx8IGkgIT09IHRoaXMubGVuZ3RoIC0gMSkge1xuICAgICAgICAgIG91dCA9IHplcm9zWzYgLSB3b3JkLmxlbmd0aF0gKyB3b3JkICsgb3V0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG91dCA9IHdvcmQgKyBvdXQ7XG4gICAgICAgIH1cbiAgICAgICAgb2ZmICs9IDI7XG4gICAgICAgIGlmIChvZmYgPj0gMjYpIHtcbiAgICAgICAgICBvZmYgLT0gMjY7XG4gICAgICAgICAgaS0tO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgICAgb3V0ID0gY2FycnkudG9TdHJpbmcoMTYpICsgb3V0O1xuICAgICAgfVxuICAgICAgd2hpbGUgKG91dC5sZW5ndGggJSBwYWRkaW5nICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIG91dCA9ICctJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHJldHVybiBvdXQ7XG4gICAgfVxuXG4gICAgaWYgKGJhc2UgPT09IChiYXNlIHwgMCkgJiYgYmFzZSA+PSAyICYmIGJhc2UgPD0gMzYpIHtcbiAgICAgIC8vIHZhciBncm91cFNpemUgPSBNYXRoLmZsb29yKEJOLndvcmRTaXplICogTWF0aC5MTjIgLyBNYXRoLmxvZyhiYXNlKSk7XG4gICAgICB2YXIgZ3JvdXBTaXplID0gZ3JvdXBTaXplc1tiYXNlXTtcbiAgICAgIC8vIHZhciBncm91cEJhc2UgPSBNYXRoLnBvdyhiYXNlLCBncm91cFNpemUpO1xuICAgICAgdmFyIGdyb3VwQmFzZSA9IGdyb3VwQmFzZXNbYmFzZV07XG4gICAgICBvdXQgPSAnJztcbiAgICAgIHZhciBjID0gdGhpcy5jbG9uZSgpO1xuICAgICAgYy5uZWdhdGl2ZSA9IDA7XG4gICAgICB3aGlsZSAoIWMuaXNaZXJvKCkpIHtcbiAgICAgICAgdmFyIHIgPSBjLm1vZG4oZ3JvdXBCYXNlKS50b1N0cmluZyhiYXNlKTtcbiAgICAgICAgYyA9IGMuaWRpdm4oZ3JvdXBCYXNlKTtcblxuICAgICAgICBpZiAoIWMuaXNaZXJvKCkpIHtcbiAgICAgICAgICBvdXQgPSB6ZXJvc1tncm91cFNpemUgLSByLmxlbmd0aF0gKyByICsgb3V0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG91dCA9IHIgKyBvdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLmlzWmVybygpKSB7XG4gICAgICAgIG91dCA9ICcwJyArIG91dDtcbiAgICAgIH1cbiAgICAgIHdoaWxlIChvdXQubGVuZ3RoICUgcGFkZGluZyAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnMCcgKyBvdXQ7XG4gICAgICB9XG4gICAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICBvdXQgPSAnLScgKyBvdXQ7XG4gICAgICB9XG4gICAgICByZXR1cm4gb3V0O1xuICAgIH1cblxuICAgIGFzc2VydChmYWxzZSwgJ0Jhc2Ugc2hvdWxkIGJlIGJldHdlZW4gMiBhbmQgMzYnKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9OdW1iZXIgPSBmdW5jdGlvbiB0b051bWJlciAoKSB7XG4gICAgdmFyIHJldCA9IHRoaXMud29yZHNbMF07XG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSAyKSB7XG4gICAgICByZXQgKz0gdGhpcy53b3Jkc1sxXSAqIDB4NDAwMDAwMDtcbiAgICB9IGVsc2UgaWYgKHRoaXMubGVuZ3RoID09PSAzICYmIHRoaXMud29yZHNbMl0gPT09IDB4MDEpIHtcbiAgICAgIC8vIE5PVEU6IGF0IHRoaXMgc3RhZ2UgaXQgaXMga25vd24gdGhhdCB0aGUgdG9wIGJpdCBpcyBzZXRcbiAgICAgIHJldCArPSAweDEwMDAwMDAwMDAwMDAwICsgKHRoaXMud29yZHNbMV0gKiAweDQwMDAwMDApO1xuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPiAyKSB7XG4gICAgICBhc3NlcnQoZmFsc2UsICdOdW1iZXIgY2FuIG9ubHkgc2FmZWx5IHN0b3JlIHVwIHRvIDUzIGJpdHMnKTtcbiAgICB9XG4gICAgcmV0dXJuICh0aGlzLm5lZ2F0aXZlICE9PSAwKSA/IC1yZXQgOiByZXQ7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTiAoKSB7XG4gICAgcmV0dXJuIHRoaXMudG9TdHJpbmcoMTYpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS50b0J1ZmZlciA9IGZ1bmN0aW9uIHRvQnVmZmVyIChlbmRpYW4sIGxlbmd0aCkge1xuICAgIGFzc2VydCh0eXBlb2YgQnVmZmVyICE9PSAndW5kZWZpbmVkJyk7XG4gICAgcmV0dXJuIHRoaXMudG9BcnJheUxpa2UoQnVmZmVyLCBlbmRpYW4sIGxlbmd0aCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiB0b0FycmF5IChlbmRpYW4sIGxlbmd0aCkge1xuICAgIHJldHVybiB0aGlzLnRvQXJyYXlMaWtlKEFycmF5LCBlbmRpYW4sIGxlbmd0aCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnRvQXJyYXlMaWtlID0gZnVuY3Rpb24gdG9BcnJheUxpa2UgKEFycmF5VHlwZSwgZW5kaWFuLCBsZW5ndGgpIHtcbiAgICB2YXIgYnl0ZUxlbmd0aCA9IHRoaXMuYnl0ZUxlbmd0aCgpO1xuICAgIHZhciByZXFMZW5ndGggPSBsZW5ndGggfHwgTWF0aC5tYXgoMSwgYnl0ZUxlbmd0aCk7XG4gICAgYXNzZXJ0KGJ5dGVMZW5ndGggPD0gcmVxTGVuZ3RoLCAnYnl0ZSBhcnJheSBsb25nZXIgdGhhbiBkZXNpcmVkIGxlbmd0aCcpO1xuICAgIGFzc2VydChyZXFMZW5ndGggPiAwLCAnUmVxdWVzdGVkIGFycmF5IGxlbmd0aCA8PSAwJyk7XG5cbiAgICB0aGlzLnN0cmlwKCk7XG4gICAgdmFyIGxpdHRsZUVuZGlhbiA9IGVuZGlhbiA9PT0gJ2xlJztcbiAgICB2YXIgcmVzID0gbmV3IEFycmF5VHlwZShyZXFMZW5ndGgpO1xuXG4gICAgdmFyIGIsIGk7XG4gICAgdmFyIHEgPSB0aGlzLmNsb25lKCk7XG4gICAgaWYgKCFsaXR0bGVFbmRpYW4pIHtcbiAgICAgIC8vIEFzc3VtZSBiaWctZW5kaWFuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgcmVxTGVuZ3RoIC0gYnl0ZUxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlc1tpXSA9IDA7XG4gICAgICB9XG5cbiAgICAgIGZvciAoaSA9IDA7ICFxLmlzWmVybygpOyBpKyspIHtcbiAgICAgICAgYiA9IHEuYW5kbG4oMHhmZik7XG4gICAgICAgIHEuaXVzaHJuKDgpO1xuXG4gICAgICAgIHJlc1tyZXFMZW5ndGggLSBpIC0gMV0gPSBiO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBmb3IgKGkgPSAwOyAhcS5pc1plcm8oKTsgaSsrKSB7XG4gICAgICAgIGIgPSBxLmFuZGxuKDB4ZmYpO1xuICAgICAgICBxLml1c2hybig4KTtcblxuICAgICAgICByZXNbaV0gPSBiO1xuICAgICAgfVxuXG4gICAgICBmb3IgKDsgaSA8IHJlcUxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlc1tpXSA9IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBpZiAoTWF0aC5jbHozMikge1xuICAgIEJOLnByb3RvdHlwZS5fY291bnRCaXRzID0gZnVuY3Rpb24gX2NvdW50Qml0cyAodykge1xuICAgICAgcmV0dXJuIDMyIC0gTWF0aC5jbHozMih3KTtcbiAgICB9O1xuICB9IGVsc2Uge1xuICAgIEJOLnByb3RvdHlwZS5fY291bnRCaXRzID0gZnVuY3Rpb24gX2NvdW50Qml0cyAodykge1xuICAgICAgdmFyIHQgPSB3O1xuICAgICAgdmFyIHIgPSAwO1xuICAgICAgaWYgKHQgPj0gMHgxMDAwKSB7XG4gICAgICAgIHIgKz0gMTM7XG4gICAgICAgIHQgPj4+PSAxMztcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4NDApIHtcbiAgICAgICAgciArPSA3O1xuICAgICAgICB0ID4+Pj0gNztcbiAgICAgIH1cbiAgICAgIGlmICh0ID49IDB4OCkge1xuICAgICAgICByICs9IDQ7XG4gICAgICAgIHQgPj4+PSA0O1xuICAgICAgfVxuICAgICAgaWYgKHQgPj0gMHgwMikge1xuICAgICAgICByICs9IDI7XG4gICAgICAgIHQgPj4+PSAyO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHIgKyB0O1xuICAgIH07XG4gIH1cblxuICBCTi5wcm90b3R5cGUuX3plcm9CaXRzID0gZnVuY3Rpb24gX3plcm9CaXRzICh3KSB7XG4gICAgLy8gU2hvcnQtY3V0XG4gICAgaWYgKHcgPT09IDApIHJldHVybiAyNjtcblxuICAgIHZhciB0ID0gdztcbiAgICB2YXIgciA9IDA7XG4gICAgaWYgKCh0ICYgMHgxZmZmKSA9PT0gMCkge1xuICAgICAgciArPSAxMztcbiAgICAgIHQgPj4+PSAxMztcbiAgICB9XG4gICAgaWYgKCh0ICYgMHg3ZikgPT09IDApIHtcbiAgICAgIHIgKz0gNztcbiAgICAgIHQgPj4+PSA3O1xuICAgIH1cbiAgICBpZiAoKHQgJiAweGYpID09PSAwKSB7XG4gICAgICByICs9IDQ7XG4gICAgICB0ID4+Pj0gNDtcbiAgICB9XG4gICAgaWYgKCh0ICYgMHgzKSA9PT0gMCkge1xuICAgICAgciArPSAyO1xuICAgICAgdCA+Pj49IDI7XG4gICAgfVxuICAgIGlmICgodCAmIDB4MSkgPT09IDApIHtcbiAgICAgIHIrKztcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG51bWJlciBvZiB1c2VkIGJpdHMgaW4gYSBCTlxuICBCTi5wcm90b3R5cGUuYml0TGVuZ3RoID0gZnVuY3Rpb24gYml0TGVuZ3RoICgpIHtcbiAgICB2YXIgdyA9IHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXTtcbiAgICB2YXIgaGkgPSB0aGlzLl9jb3VudEJpdHModyk7XG4gICAgcmV0dXJuICh0aGlzLmxlbmd0aCAtIDEpICogMjYgKyBoaTtcbiAgfTtcblxuICBmdW5jdGlvbiB0b0JpdEFycmF5IChudW0pIHtcbiAgICB2YXIgdyA9IG5ldyBBcnJheShudW0uYml0TGVuZ3RoKCkpO1xuXG4gICAgZm9yICh2YXIgYml0ID0gMDsgYml0IDwgdy5sZW5ndGg7IGJpdCsrKSB7XG4gICAgICB2YXIgb2ZmID0gKGJpdCAvIDI2KSB8IDA7XG4gICAgICB2YXIgd2JpdCA9IGJpdCAlIDI2O1xuXG4gICAgICB3W2JpdF0gPSAobnVtLndvcmRzW29mZl0gJiAoMSA8PCB3Yml0KSkgPj4+IHdiaXQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIHc7XG4gIH1cblxuICAvLyBOdW1iZXIgb2YgdHJhaWxpbmcgemVybyBiaXRzXG4gIEJOLnByb3RvdHlwZS56ZXJvQml0cyA9IGZ1bmN0aW9uIHplcm9CaXRzICgpIHtcbiAgICBpZiAodGhpcy5pc1plcm8oKSkgcmV0dXJuIDA7XG5cbiAgICB2YXIgciA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgYiA9IHRoaXMuX3plcm9CaXRzKHRoaXMud29yZHNbaV0pO1xuICAgICAgciArPSBiO1xuICAgICAgaWYgKGIgIT09IDI2KSBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmJ5dGVMZW5ndGggPSBmdW5jdGlvbiBieXRlTGVuZ3RoICgpIHtcbiAgICByZXR1cm4gTWF0aC5jZWlsKHRoaXMuYml0TGVuZ3RoKCkgLyA4KTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9Ud29zID0gZnVuY3Rpb24gdG9Ud29zICh3aWR0aCkge1xuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICByZXR1cm4gdGhpcy5hYnMoKS5pbm90bih3aWR0aCkuaWFkZG4oMSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLmNsb25lKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21Ud29zID0gZnVuY3Rpb24gZnJvbVR3b3MgKHdpZHRoKSB7XG4gICAgaWYgKHRoaXMudGVzdG4od2lkdGggLSAxKSkge1xuICAgICAgcmV0dXJuIHRoaXMubm90bih3aWR0aCkuaWFkZG4oMSkuaW5lZygpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pc05lZyA9IGZ1bmN0aW9uIGlzTmVnICgpIHtcbiAgICByZXR1cm4gdGhpcy5uZWdhdGl2ZSAhPT0gMDtcbiAgfTtcblxuICAvLyBSZXR1cm4gbmVnYXRpdmUgY2xvbmUgb2YgYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5uZWcgPSBmdW5jdGlvbiBuZWcgKCkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW5lZygpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pbmVnID0gZnVuY3Rpb24gaW5lZyAoKSB7XG4gICAgaWYgKCF0aGlzLmlzWmVybygpKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlIF49IDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gT3IgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1b3IgPSBmdW5jdGlvbiBpdW9yIChudW0pIHtcbiAgICB3aGlsZSAodGhpcy5sZW5ndGggPCBudW0ubGVuZ3RoKSB7XG4gICAgICB0aGlzLndvcmRzW3RoaXMubGVuZ3RoKytdID0gMDtcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG51bS5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV0gfCBudW0ud29yZHNbaV07XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW9yID0gZnVuY3Rpb24gaW9yIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdW9yKG51bSk7XG4gIH07XG5cbiAgLy8gT3IgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLm9yID0gZnVuY3Rpb24gb3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaW9yKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlvcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudW9yID0gZnVuY3Rpb24gdW9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXVvcih0aGlzKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1YW5kID0gZnVuY3Rpb24gaXVhbmQgKG51bSkge1xuICAgIC8vIGIgPSBtaW4tbGVuZ3RoKG51bSwgdGhpcylcbiAgICB2YXIgYjtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSB7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBiID0gdGhpcztcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB0aGlzLndvcmRzW2ldICYgbnVtLndvcmRzW2ldO1xuICAgIH1cblxuICAgIHRoaXMubGVuZ3RoID0gYi5sZW5ndGg7XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5pYW5kID0gZnVuY3Rpb24gaWFuZCAobnVtKSB7XG4gICAgYXNzZXJ0KCh0aGlzLm5lZ2F0aXZlIHwgbnVtLm5lZ2F0aXZlKSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVhbmQobnVtKTtcbiAgfTtcblxuICAvLyBBbmQgYG51bWAgd2l0aCBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmFuZCA9IGZ1bmN0aW9uIGFuZCAobnVtKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhbmQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnVhbmQgPSBmdW5jdGlvbiB1YW5kIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml1YW5kKG51bSk7XG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLml1YW5kKHRoaXMpO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXV4b3IgPSBmdW5jdGlvbiBpdXhvciAobnVtKSB7XG4gICAgLy8gYS5sZW5ndGggPiBiLmxlbmd0aFxuICAgIHZhciBhO1xuICAgIHZhciBiO1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHtcbiAgICAgIGEgPSB0aGlzO1xuICAgICAgYiA9IG51bTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IG51bTtcbiAgICAgIGIgPSB0aGlzO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV0gXiBiLndvcmRzW2ldO1xuICAgIH1cblxuICAgIGlmICh0aGlzICE9PSBhKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLml4b3IgPSBmdW5jdGlvbiBpeG9yIChudW0pIHtcbiAgICBhc3NlcnQoKHRoaXMubmVnYXRpdmUgfCBudW0ubmVnYXRpdmUpID09PSAwKTtcbiAgICByZXR1cm4gdGhpcy5pdXhvcihudW0pO1xuICB9O1xuXG4gIC8vIFhvciBgbnVtYCB3aXRoIGB0aGlzYFxuICBCTi5wcm90b3R5cGUueG9yID0gZnVuY3Rpb24geG9yIChudW0pIHtcbiAgICBpZiAodGhpcy5sZW5ndGggPiBudW0ubGVuZ3RoKSByZXR1cm4gdGhpcy5jbG9uZSgpLml4b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXhvcih0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXhvciA9IGZ1bmN0aW9uIHV4b3IgKG51bSkge1xuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaXV4b3IobnVtKTtcbiAgICByZXR1cm4gbnVtLmNsb25lKCkuaXV4b3IodGhpcyk7XG4gIH07XG5cbiAgLy8gTm90IGBgdGhpc2BgIHdpdGggYGB3aWR0aGBgIGJpdHdpZHRoXG4gIEJOLnByb3RvdHlwZS5pbm90biA9IGZ1bmN0aW9uIGlub3RuICh3aWR0aCkge1xuICAgIGFzc2VydCh0eXBlb2Ygd2lkdGggPT09ICdudW1iZXInICYmIHdpZHRoID49IDApO1xuXG4gICAgdmFyIGJ5dGVzTmVlZGVkID0gTWF0aC5jZWlsKHdpZHRoIC8gMjYpIHwgMDtcbiAgICB2YXIgYml0c0xlZnQgPSB3aWR0aCAlIDI2O1xuXG4gICAgLy8gRXh0ZW5kIHRoZSBidWZmZXIgd2l0aCBsZWFkaW5nIHplcm9lc1xuICAgIHRoaXMuX2V4cGFuZChieXRlc05lZWRlZCk7XG5cbiAgICBpZiAoYml0c0xlZnQgPiAwKSB7XG4gICAgICBieXRlc05lZWRlZC0tO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBjb21wbGV0ZSB3b3Jkc1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYnl0ZXNOZWVkZWQ7IGkrKykge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IH50aGlzLndvcmRzW2ldICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSB0aGUgcmVzaWR1ZVxuICAgIGlmIChiaXRzTGVmdCA+IDApIHtcbiAgICAgIHRoaXMud29yZHNbaV0gPSB+dGhpcy53b3Jkc1tpXSAmICgweDNmZmZmZmYgPj4gKDI2IC0gYml0c0xlZnQpKTtcbiAgICB9XG5cbiAgICAvLyBBbmQgcmVtb3ZlIGxlYWRpbmcgemVyb2VzXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubm90biA9IGZ1bmN0aW9uIG5vdG4gKHdpZHRoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbm90bih3aWR0aCk7XG4gIH07XG5cbiAgLy8gU2V0IGBiaXRgIG9mIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuc2V0biA9IGZ1bmN0aW9uIHNldG4gKGJpdCwgdmFsKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXQgPT09ICdudW1iZXInICYmIGJpdCA+PSAwKTtcblxuICAgIHZhciBvZmYgPSAoYml0IC8gMjYpIHwgMDtcbiAgICB2YXIgd2JpdCA9IGJpdCAlIDI2O1xuXG4gICAgdGhpcy5fZXhwYW5kKG9mZiArIDEpO1xuXG4gICAgaWYgKHZhbCkge1xuICAgICAgdGhpcy53b3Jkc1tvZmZdID0gdGhpcy53b3Jkc1tvZmZdIHwgKDEgPDwgd2JpdCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMud29yZHNbb2ZmXSA9IHRoaXMud29yZHNbb2ZmXSAmIH4oMSA8PCB3Yml0KTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIEFkZCBgbnVtYCB0byBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlhZGQgPSBmdW5jdGlvbiBpYWRkIChudW0pIHtcbiAgICB2YXIgcjtcblxuICAgIC8vIG5lZ2F0aXZlICsgcG9zaXRpdmVcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgciA9IHRoaXMuaXN1YihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSBePSAxO1xuICAgICAgcmV0dXJuIHRoaXMuX25vcm1TaWduKCk7XG5cbiAgICAvLyBwb3NpdGl2ZSArIG5lZ2F0aXZlXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHIgPSB0aGlzLmlzdWIobnVtKTtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gci5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBhLmxlbmd0aCA+IGIubGVuZ3RoXG4gICAgdmFyIGEsIGI7XG4gICAgaWYgKHRoaXMubGVuZ3RoID4gbnVtLmxlbmd0aCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgICBjYXJyeSA9IHIgPj4+IDI2O1xuICAgIH1cbiAgICBmb3IgKDsgY2FycnkgIT09IDAgJiYgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApICsgY2Fycnk7XG4gICAgICB0aGlzLndvcmRzW2ldID0gciAmIDB4M2ZmZmZmZjtcbiAgICAgIGNhcnJ5ID0gciA+Pj4gMjY7XG4gICAgfVxuXG4gICAgdGhpcy5sZW5ndGggPSBhLmxlbmd0aDtcbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGhdID0gY2Fycnk7XG4gICAgICB0aGlzLmxlbmd0aCsrO1xuICAgIC8vIENvcHkgdGhlIHJlc3Qgb2YgdGhlIHdvcmRzXG4gICAgfSBlbHNlIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICBmb3IgKDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGEud29yZHNbaV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgLy8gQWRkIGBudW1gIHRvIGB0aGlzYFxuICBCTi5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gYWRkIChudW0pIHtcbiAgICB2YXIgcmVzO1xuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDAgJiYgdGhpcy5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMDtcbiAgICAgIHJlcyA9IHRoaXMuc3ViKG51bSk7XG4gICAgICBudW0ubmVnYXRpdmUgXj0gMTtcbiAgICAgIHJldHVybiByZXM7XG4gICAgfSBlbHNlIGlmIChudW0ubmVnYXRpdmUgPT09IDAgJiYgdGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICByZXMgPSBudW0uc3ViKHRoaXMpO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gcmVzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZChudW0pO1xuXG4gICAgcmV0dXJuIG51bS5jbG9uZSgpLmlhZGQodGhpcyk7XG4gIH07XG5cbiAgLy8gU3VidHJhY3QgYG51bWAgZnJvbSBgdGhpc2AgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLmlzdWIgPSBmdW5jdGlvbiBpc3ViIChudW0pIHtcbiAgICAvLyB0aGlzIC0gKC1udW0pID0gdGhpcyArIG51bVxuICAgIGlmIChudW0ubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIG51bS5uZWdhdGl2ZSA9IDA7XG4gICAgICB2YXIgciA9IHRoaXMuaWFkZChudW0pO1xuICAgICAgbnVtLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiByLl9ub3JtU2lnbigpO1xuXG4gICAgLy8gLXRoaXMgLSBudW0gPSAtKHRoaXMgKyBudW0pXG4gICAgfSBlbHNlIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMuaWFkZChudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcy5fbm9ybVNpZ24oKTtcbiAgICB9XG5cbiAgICAvLyBBdCB0aGlzIHBvaW50IGJvdGggbnVtYmVycyBhcmUgcG9zaXRpdmVcbiAgICB2YXIgY21wID0gdGhpcy5jbXAobnVtKTtcblxuICAgIC8vIE9wdGltaXphdGlvbiAtIHplcm9pZnlcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgLy8gYSA+IGJcbiAgICB2YXIgYSwgYjtcbiAgICBpZiAoY21wID4gMCkge1xuICAgICAgYSA9IHRoaXM7XG4gICAgICBiID0gbnVtO1xuICAgIH0gZWxzZSB7XG4gICAgICBhID0gbnVtO1xuICAgICAgYiA9IHRoaXM7XG4gICAgfVxuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGIubGVuZ3RoOyBpKyspIHtcbiAgICAgIHIgPSAoYS53b3Jkc1tpXSB8IDApIC0gKGIud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSByID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHIgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIGZvciAoOyBjYXJyeSAhPT0gMCAmJiBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgciA9IChhLndvcmRzW2ldIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gciA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaV0gPSByICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIC8vIENvcHkgcmVzdCBvZiB0aGUgd29yZHNcbiAgICBpZiAoY2FycnkgPT09IDAgJiYgaSA8IGEubGVuZ3RoICYmIGEgIT09IHRoaXMpIHtcbiAgICAgIGZvciAoOyBpIDwgYS5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gYS53b3Jkc1tpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpKTtcblxuICAgIGlmIChhICE9PSB0aGlzKSB7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5zdHJpcCgpO1xuICB9O1xuXG4gIC8vIFN1YnRyYWN0IGBudW1gIGZyb20gYHRoaXNgXG4gIEJOLnByb3RvdHlwZS5zdWIgPSBmdW5jdGlvbiBzdWIgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXN1YihudW0pO1xuICB9O1xuXG4gIGZ1bmN0aW9uIHNtYWxsTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgb3V0Lm5lZ2F0aXZlID0gbnVtLm5lZ2F0aXZlIF4gc2VsZi5uZWdhdGl2ZTtcbiAgICB2YXIgbGVuID0gKHNlbGYubGVuZ3RoICsgbnVtLmxlbmd0aCkgfCAwO1xuICAgIG91dC5sZW5ndGggPSBsZW47XG4gICAgbGVuID0gKGxlbiAtIDEpIHwgMDtcblxuICAgIC8vIFBlZWwgb25lIGl0ZXJhdGlvbiAoY29tcGlsZXIgY2FuJ3QgZG8gaXQsIGJlY2F1c2Ugb2YgY29kZSBjb21wbGV4aXR5KVxuICAgIHZhciBhID0gc2VsZi53b3Jkc1swXSB8IDA7XG4gICAgdmFyIGIgPSBudW0ud29yZHNbMF0gfCAwO1xuICAgIHZhciByID0gYSAqIGI7XG5cbiAgICB2YXIgbG8gPSByICYgMHgzZmZmZmZmO1xuICAgIHZhciBjYXJyeSA9IChyIC8gMHg0MDAwMDAwKSB8IDA7XG4gICAgb3V0LndvcmRzWzBdID0gbG87XG5cbiAgICBmb3IgKHZhciBrID0gMTsgayA8IGxlbjsgaysrKSB7XG4gICAgICAvLyBTdW0gYWxsIHdvcmRzIHdpdGggdGhlIHNhbWUgYGkgKyBqID0ga2AgYW5kIGFjY3VtdWxhdGUgYG5jYXJyeWAsXG4gICAgICAvLyBub3RlIHRoYXQgbmNhcnJ5IGNvdWxkIGJlID49IDB4M2ZmZmZmZlxuICAgICAgdmFyIG5jYXJyeSA9IGNhcnJ5ID4+PiAyNjtcbiAgICAgIHZhciByd29yZCA9IGNhcnJ5ICYgMHgzZmZmZmZmO1xuICAgICAgdmFyIG1heEogPSBNYXRoLm1pbihrLCBudW0ubGVuZ3RoIC0gMSk7XG4gICAgICBmb3IgKHZhciBqID0gTWF0aC5tYXgoMCwgayAtIHNlbGYubGVuZ3RoICsgMSk7IGogPD0gbWF4SjsgaisrKSB7XG4gICAgICAgIHZhciBpID0gKGsgLSBqKSB8IDA7XG4gICAgICAgIGEgPSBzZWxmLndvcmRzW2ldIHwgMDtcbiAgICAgICAgYiA9IG51bS53b3Jkc1tqXSB8IDA7XG4gICAgICAgIHIgPSBhICogYiArIHJ3b3JkO1xuICAgICAgICBuY2FycnkgKz0gKHIgLyAweDQwMDAwMDApIHwgMDtcbiAgICAgICAgcndvcmQgPSByICYgMHgzZmZmZmZmO1xuICAgICAgfVxuICAgICAgb3V0LndvcmRzW2tdID0gcndvcmQgfCAwO1xuICAgICAgY2FycnkgPSBuY2FycnkgfCAwO1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG91dC53b3Jkc1trXSA9IGNhcnJ5IHwgMDtcbiAgICB9IGVsc2Uge1xuICAgICAgb3V0Lmxlbmd0aC0tO1xuICAgIH1cblxuICAgIHJldHVybiBvdXQuc3RyaXAoKTtcbiAgfVxuXG4gIC8vIFRPRE8oaW5kdXRueSk6IGl0IG1heSBiZSByZWFzb25hYmxlIHRvIG9taXQgaXQgZm9yIHVzZXJzIHdobyBkb24ndCBuZWVkXG4gIC8vIHRvIHdvcmsgd2l0aCAyNTYtYml0IG51bWJlcnMsIG90aGVyd2lzZSBpdCBnaXZlcyAyMCUgaW1wcm92ZW1lbnQgZm9yIDI1Ni1iaXRcbiAgLy8gbXVsdGlwbGljYXRpb24gKGxpa2UgZWxsaXB0aWMgc2VjcDI1NmsxKS5cbiAgdmFyIGNvbWIxME11bFRvID0gZnVuY3Rpb24gY29tYjEwTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgdmFyIGEgPSBzZWxmLndvcmRzO1xuICAgIHZhciBiID0gbnVtLndvcmRzO1xuICAgIHZhciBvID0gb3V0LndvcmRzO1xuICAgIHZhciBjID0gMDtcbiAgICB2YXIgbG87XG4gICAgdmFyIG1pZDtcbiAgICB2YXIgaGk7XG4gICAgdmFyIGEwID0gYVswXSB8IDA7XG4gICAgdmFyIGFsMCA9IGEwICYgMHgxZmZmO1xuICAgIHZhciBhaDAgPSBhMCA+Pj4gMTM7XG4gICAgdmFyIGExID0gYVsxXSB8IDA7XG4gICAgdmFyIGFsMSA9IGExICYgMHgxZmZmO1xuICAgIHZhciBhaDEgPSBhMSA+Pj4gMTM7XG4gICAgdmFyIGEyID0gYVsyXSB8IDA7XG4gICAgdmFyIGFsMiA9IGEyICYgMHgxZmZmO1xuICAgIHZhciBhaDIgPSBhMiA+Pj4gMTM7XG4gICAgdmFyIGEzID0gYVszXSB8IDA7XG4gICAgdmFyIGFsMyA9IGEzICYgMHgxZmZmO1xuICAgIHZhciBhaDMgPSBhMyA+Pj4gMTM7XG4gICAgdmFyIGE0ID0gYVs0XSB8IDA7XG4gICAgdmFyIGFsNCA9IGE0ICYgMHgxZmZmO1xuICAgIHZhciBhaDQgPSBhNCA+Pj4gMTM7XG4gICAgdmFyIGE1ID0gYVs1XSB8IDA7XG4gICAgdmFyIGFsNSA9IGE1ICYgMHgxZmZmO1xuICAgIHZhciBhaDUgPSBhNSA+Pj4gMTM7XG4gICAgdmFyIGE2ID0gYVs2XSB8IDA7XG4gICAgdmFyIGFsNiA9IGE2ICYgMHgxZmZmO1xuICAgIHZhciBhaDYgPSBhNiA+Pj4gMTM7XG4gICAgdmFyIGE3ID0gYVs3XSB8IDA7XG4gICAgdmFyIGFsNyA9IGE3ICYgMHgxZmZmO1xuICAgIHZhciBhaDcgPSBhNyA+Pj4gMTM7XG4gICAgdmFyIGE4ID0gYVs4XSB8IDA7XG4gICAgdmFyIGFsOCA9IGE4ICYgMHgxZmZmO1xuICAgIHZhciBhaDggPSBhOCA+Pj4gMTM7XG4gICAgdmFyIGE5ID0gYVs5XSB8IDA7XG4gICAgdmFyIGFsOSA9IGE5ICYgMHgxZmZmO1xuICAgIHZhciBhaDkgPSBhOSA+Pj4gMTM7XG4gICAgdmFyIGIwID0gYlswXSB8IDA7XG4gICAgdmFyIGJsMCA9IGIwICYgMHgxZmZmO1xuICAgIHZhciBiaDAgPSBiMCA+Pj4gMTM7XG4gICAgdmFyIGIxID0gYlsxXSB8IDA7XG4gICAgdmFyIGJsMSA9IGIxICYgMHgxZmZmO1xuICAgIHZhciBiaDEgPSBiMSA+Pj4gMTM7XG4gICAgdmFyIGIyID0gYlsyXSB8IDA7XG4gICAgdmFyIGJsMiA9IGIyICYgMHgxZmZmO1xuICAgIHZhciBiaDIgPSBiMiA+Pj4gMTM7XG4gICAgdmFyIGIzID0gYlszXSB8IDA7XG4gICAgdmFyIGJsMyA9IGIzICYgMHgxZmZmO1xuICAgIHZhciBiaDMgPSBiMyA+Pj4gMTM7XG4gICAgdmFyIGI0ID0gYls0XSB8IDA7XG4gICAgdmFyIGJsNCA9IGI0ICYgMHgxZmZmO1xuICAgIHZhciBiaDQgPSBiNCA+Pj4gMTM7XG4gICAgdmFyIGI1ID0gYls1XSB8IDA7XG4gICAgdmFyIGJsNSA9IGI1ICYgMHgxZmZmO1xuICAgIHZhciBiaDUgPSBiNSA+Pj4gMTM7XG4gICAgdmFyIGI2ID0gYls2XSB8IDA7XG4gICAgdmFyIGJsNiA9IGI2ICYgMHgxZmZmO1xuICAgIHZhciBiaDYgPSBiNiA+Pj4gMTM7XG4gICAgdmFyIGI3ID0gYls3XSB8IDA7XG4gICAgdmFyIGJsNyA9IGI3ICYgMHgxZmZmO1xuICAgIHZhciBiaDcgPSBiNyA+Pj4gMTM7XG4gICAgdmFyIGI4ID0gYls4XSB8IDA7XG4gICAgdmFyIGJsOCA9IGI4ICYgMHgxZmZmO1xuICAgIHZhciBiaDggPSBiOCA+Pj4gMTM7XG4gICAgdmFyIGI5ID0gYls5XSB8IDA7XG4gICAgdmFyIGJsOSA9IGI5ICYgMHgxZmZmO1xuICAgIHZhciBiaDkgPSBiOSA+Pj4gMTM7XG5cbiAgICBvdXQubmVnYXRpdmUgPSBzZWxmLm5lZ2F0aXZlIF4gbnVtLm5lZ2F0aXZlO1xuICAgIG91dC5sZW5ndGggPSAxOTtcbiAgICAvKiBrID0gMCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwwLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgwLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgwLCBiaDApO1xuICAgIHZhciB3MCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzAgPj4+IDI2KSkgfCAwO1xuICAgIHcwICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwxLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgxLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoMSkpIHwgMDtcbiAgICB2YXIgdzEgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxID4+PiAyNikpIHwgMDtcbiAgICB3MSAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDIgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDIsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsMiwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMiwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoMiwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgyKSkgfCAwO1xuICAgIHZhciB3MiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzIgPj4+IDI2KSkgfCAwO1xuICAgIHcyICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsMywgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWwzLCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgzLCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWgzLCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmgzKSkgfCAwO1xuICAgIHZhciB3MyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzMgPj4+IDI2KSkgfCAwO1xuICAgIHczICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNCwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw0LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg0LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNCkpIHwgMDtcbiAgICB2YXIgdzQgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc0ID4+PiAyNikpIHwgMDtcbiAgICB3NCAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDUgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDUsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsNSwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNSwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoNSwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg1KSkgfCAwO1xuICAgIHZhciB3NSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzUgPj4+IDI2KSkgfCAwO1xuICAgIHc1ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNiwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw2LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg2LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg2LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg2KSkgfCAwO1xuICAgIHZhciB3NiA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzYgPj4+IDI2KSkgfCAwO1xuICAgIHc2ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gNyAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsNywgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw3LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg3LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwwLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDAsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDAsIGJoNykpIHwgMDtcbiAgICB2YXIgdzcgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHc3ID4+PiAyNikpIHwgMDtcbiAgICB3NyAmPSAweDNmZmZmZmY7XG4gICAgLyogayA9IDggKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDgsIGJsMCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOCwgYmgwKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOCwgYmwwKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOCwgYmgwKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDEpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDEpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDIpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwyKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgyKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmwzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsMykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoMykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDQpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDQpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw1KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg1KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNikpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNikpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDcpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDcpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw4KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg4KSkgfCAwO1xuICAgIHZhciB3OCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzggPj4+IDI2KSkgfCAwO1xuICAgIHc4ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gOSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwwKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDApO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDApKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDApO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmwxKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDEpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsMSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoMSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMiwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwyLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDIsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDIsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDEsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMSwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgxLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgxLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwwLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDAsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMCwgYmg5KSkgfCAwO1xuICAgIHZhciB3OSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzkgPj4+IDI2KSkgfCAwO1xuICAgIHc5ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTAgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgxKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwxKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgxKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgyKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDIpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDIpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDMpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmwzKSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmgzKSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwxLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDEsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMSwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMSwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTAgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMCA+Pj4gMjYpKSB8IDA7XG4gICAgdzEwICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTEgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsMik7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmgyKTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmwyKSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmgyKTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsMykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmgzKSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDMpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDMpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw0KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg0KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDUpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNSkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNSkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsMywgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWwzLCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDMsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDMsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDIsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsMiwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWgyLCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWgyLCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxMSA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzExID4+PiAyNikpIHwgMDtcbiAgICB3MTEgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxMiAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmwzKTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDMpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDMpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDMpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw0KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDQpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNSwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw1LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDUsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDUsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDQsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg0LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg0LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWwzLCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDMsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoMywgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoMywgYmg5KSkgfCAwO1xuICAgIHZhciB3MTIgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMiA+Pj4gMjYpKSB8IDA7XG4gICAgdzEyICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTMgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg0KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw0KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg0KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg1KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDUpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDUpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDYpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw2KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg2KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw0LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDQsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNCwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNCwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTMgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxMyA+Pj4gMjYpKSB8IDA7XG4gICAgdzEzICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTQgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNSk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg1KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw1KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg1KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsNikpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg2KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDYpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDYpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoNykpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw3KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg3KSkgfCAwO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsNiwgYmw4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw2LCBiaDgpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDYsIGJsOCkpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDYsIGJoOCkpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDUsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNSwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg1LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg1LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNCA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE0ID4+PiAyNikpIHwgMDtcbiAgICB3MTQgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxNSAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw2KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDYpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDYpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDYpO1xuICAgIGxvID0gKGxvICsgTWF0aC5pbXVsKGFsOCwgYmw3KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWw4LCBiaDcpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhaDgsIGJsNykpIHwgMDtcbiAgICBoaSA9IChoaSArIE1hdGguaW11bChhaDgsIGJoNykpIHwgMDtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDcsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsNywgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg3LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg3LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw2LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDYsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNiwgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNiwgYmg5KSkgfCAwO1xuICAgIHZhciB3MTUgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNSA+Pj4gMjYpKSB8IDA7XG4gICAgdzE1ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTYgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsNyk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg3KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw3KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg3KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsOCkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg4KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDgpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDgpKSB8IDA7XG4gICAgbG8gPSAobG8gKyBNYXRoLmltdWwoYWw3LCBibDkpKSB8IDA7XG4gICAgbWlkID0gKG1pZCArIE1hdGguaW11bChhbDcsIGJoOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoNywgYmw5KSkgfCAwO1xuICAgIGhpID0gKGhpICsgTWF0aC5pbXVsKGFoNywgYmg5KSkgfCAwO1xuICAgIHZhciB3MTYgPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxNiA+Pj4gMjYpKSB8IDA7XG4gICAgdzE2ICY9IDB4M2ZmZmZmZjtcbiAgICAvKiBrID0gMTcgKi9cbiAgICBsbyA9IE1hdGguaW11bChhbDksIGJsOCk7XG4gICAgbWlkID0gTWF0aC5pbXVsKGFsOSwgYmg4KTtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFoOSwgYmw4KSkgfCAwO1xuICAgIGhpID0gTWF0aC5pbXVsKGFoOSwgYmg4KTtcbiAgICBsbyA9IChsbyArIE1hdGguaW11bChhbDgsIGJsOSkpIHwgMDtcbiAgICBtaWQgPSAobWlkICsgTWF0aC5pbXVsKGFsOCwgYmg5KSkgfCAwO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg4LCBibDkpKSB8IDA7XG4gICAgaGkgPSAoaGkgKyBNYXRoLmltdWwoYWg4LCBiaDkpKSB8IDA7XG4gICAgdmFyIHcxNyA9ICgoKGMgKyBsbykgfCAwKSArICgobWlkICYgMHgxZmZmKSA8PCAxMykpIHwgMDtcbiAgICBjID0gKCgoaGkgKyAobWlkID4+PiAxMykpIHwgMCkgKyAodzE3ID4+PiAyNikpIHwgMDtcbiAgICB3MTcgJj0gMHgzZmZmZmZmO1xuICAgIC8qIGsgPSAxOCAqL1xuICAgIGxvID0gTWF0aC5pbXVsKGFsOSwgYmw5KTtcbiAgICBtaWQgPSBNYXRoLmltdWwoYWw5LCBiaDkpO1xuICAgIG1pZCA9IChtaWQgKyBNYXRoLmltdWwoYWg5LCBibDkpKSB8IDA7XG4gICAgaGkgPSBNYXRoLmltdWwoYWg5LCBiaDkpO1xuICAgIHZhciB3MTggPSAoKChjICsgbG8pIHwgMCkgKyAoKG1pZCAmIDB4MWZmZikgPDwgMTMpKSB8IDA7XG4gICAgYyA9ICgoKGhpICsgKG1pZCA+Pj4gMTMpKSB8IDApICsgKHcxOCA+Pj4gMjYpKSB8IDA7XG4gICAgdzE4ICY9IDB4M2ZmZmZmZjtcbiAgICBvWzBdID0gdzA7XG4gICAgb1sxXSA9IHcxO1xuICAgIG9bMl0gPSB3MjtcbiAgICBvWzNdID0gdzM7XG4gICAgb1s0XSA9IHc0O1xuICAgIG9bNV0gPSB3NTtcbiAgICBvWzZdID0gdzY7XG4gICAgb1s3XSA9IHc3O1xuICAgIG9bOF0gPSB3ODtcbiAgICBvWzldID0gdzk7XG4gICAgb1sxMF0gPSB3MTA7XG4gICAgb1sxMV0gPSB3MTE7XG4gICAgb1sxMl0gPSB3MTI7XG4gICAgb1sxM10gPSB3MTM7XG4gICAgb1sxNF0gPSB3MTQ7XG4gICAgb1sxNV0gPSB3MTU7XG4gICAgb1sxNl0gPSB3MTY7XG4gICAgb1sxN10gPSB3MTc7XG4gICAgb1sxOF0gPSB3MTg7XG4gICAgaWYgKGMgIT09IDApIHtcbiAgICAgIG9bMTldID0gYztcbiAgICAgIG91dC5sZW5ndGgrKztcbiAgICB9XG4gICAgcmV0dXJuIG91dDtcbiAgfTtcblxuICAvLyBQb2x5ZmlsbCBjb21iXG4gIGlmICghTWF0aC5pbXVsKSB7XG4gICAgY29tYjEwTXVsVG8gPSBzbWFsbE11bFRvO1xuICB9XG5cbiAgZnVuY3Rpb24gYmlnTXVsVG8gKHNlbGYsIG51bSwgb3V0KSB7XG4gICAgb3V0Lm5lZ2F0aXZlID0gbnVtLm5lZ2F0aXZlIF4gc2VsZi5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0gc2VsZi5sZW5ndGggKyBudW0ubGVuZ3RoO1xuXG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICB2YXIgaG5jYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgayA9IDA7IGsgPCBvdXQubGVuZ3RoIC0gMTsgaysrKSB7XG4gICAgICAvLyBTdW0gYWxsIHdvcmRzIHdpdGggdGhlIHNhbWUgYGkgKyBqID0ga2AgYW5kIGFjY3VtdWxhdGUgYG5jYXJyeWAsXG4gICAgICAvLyBub3RlIHRoYXQgbmNhcnJ5IGNvdWxkIGJlID49IDB4M2ZmZmZmZlxuICAgICAgdmFyIG5jYXJyeSA9IGhuY2Fycnk7XG4gICAgICBobmNhcnJ5ID0gMDtcbiAgICAgIHZhciByd29yZCA9IGNhcnJ5ICYgMHgzZmZmZmZmO1xuICAgICAgdmFyIG1heEogPSBNYXRoLm1pbihrLCBudW0ubGVuZ3RoIC0gMSk7XG4gICAgICBmb3IgKHZhciBqID0gTWF0aC5tYXgoMCwgayAtIHNlbGYubGVuZ3RoICsgMSk7IGogPD0gbWF4SjsgaisrKSB7XG4gICAgICAgIHZhciBpID0gayAtIGo7XG4gICAgICAgIHZhciBhID0gc2VsZi53b3Jkc1tpXSB8IDA7XG4gICAgICAgIHZhciBiID0gbnVtLndvcmRzW2pdIHwgMDtcbiAgICAgICAgdmFyIHIgPSBhICogYjtcblxuICAgICAgICB2YXIgbG8gPSByICYgMHgzZmZmZmZmO1xuICAgICAgICBuY2FycnkgPSAobmNhcnJ5ICsgKChyIC8gMHg0MDAwMDAwKSB8IDApKSB8IDA7XG4gICAgICAgIGxvID0gKGxvICsgcndvcmQpIHwgMDtcbiAgICAgICAgcndvcmQgPSBsbyAmIDB4M2ZmZmZmZjtcbiAgICAgICAgbmNhcnJ5ID0gKG5jYXJyeSArIChsbyA+Pj4gMjYpKSB8IDA7XG5cbiAgICAgICAgaG5jYXJyeSArPSBuY2FycnkgPj4+IDI2O1xuICAgICAgICBuY2FycnkgJj0gMHgzZmZmZmZmO1xuICAgICAgfVxuICAgICAgb3V0LndvcmRzW2tdID0gcndvcmQ7XG4gICAgICBjYXJyeSA9IG5jYXJyeTtcbiAgICAgIG5jYXJyeSA9IGhuY2Fycnk7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgb3V0LndvcmRzW2tdID0gY2Fycnk7XG4gICAgfSBlbHNlIHtcbiAgICAgIG91dC5sZW5ndGgtLTtcbiAgICB9XG5cbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH1cblxuICBmdW5jdGlvbiBqdW1ib011bFRvIChzZWxmLCBudW0sIG91dCkge1xuICAgIHZhciBmZnRtID0gbmV3IEZGVE0oKTtcbiAgICByZXR1cm4gZmZ0bS5tdWxwKHNlbGYsIG51bSwgb3V0KTtcbiAgfVxuXG4gIEJOLnByb3RvdHlwZS5tdWxUbyA9IGZ1bmN0aW9uIG11bFRvIChudW0sIG91dCkge1xuICAgIHZhciByZXM7XG4gICAgdmFyIGxlbiA9IHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aDtcbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDEwICYmIG51bS5sZW5ndGggPT09IDEwKSB7XG4gICAgICByZXMgPSBjb21iMTBNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIGlmIChsZW4gPCA2Mykge1xuICAgICAgcmVzID0gc21hbGxNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIGlmIChsZW4gPCAxMDI0KSB7XG4gICAgICByZXMgPSBiaWdNdWxUbyh0aGlzLCBudW0sIG91dCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlcyA9IGp1bWJvTXVsVG8odGhpcywgbnVtLCBvdXQpO1xuICAgIH1cblxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gQ29vbGV5LVR1a2V5IGFsZ29yaXRobSBmb3IgRkZUXG4gIC8vIHNsaWdodGx5IHJldmlzaXRlZCB0byByZWx5IG9uIGxvb3BpbmcgaW5zdGVhZCBvZiByZWN1cnNpb25cblxuICBmdW5jdGlvbiBGRlRNICh4LCB5KSB7XG4gICAgdGhpcy54ID0geDtcbiAgICB0aGlzLnkgPSB5O1xuICB9XG5cbiAgRkZUTS5wcm90b3R5cGUubWFrZVJCVCA9IGZ1bmN0aW9uIG1ha2VSQlQgKE4pIHtcbiAgICB2YXIgdCA9IG5ldyBBcnJheShOKTtcbiAgICB2YXIgbCA9IEJOLnByb3RvdHlwZS5fY291bnRCaXRzKE4pIC0gMTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE47IGkrKykge1xuICAgICAgdFtpXSA9IHRoaXMucmV2QmluKGksIGwsIE4pO1xuICAgIH1cblxuICAgIHJldHVybiB0O1xuICB9O1xuXG4gIC8vIFJldHVybnMgYmluYXJ5LXJldmVyc2VkIHJlcHJlc2VudGF0aW9uIG9mIGB4YFxuICBGRlRNLnByb3RvdHlwZS5yZXZCaW4gPSBmdW5jdGlvbiByZXZCaW4gKHgsIGwsIE4pIHtcbiAgICBpZiAoeCA9PT0gMCB8fCB4ID09PSBOIC0gMSkgcmV0dXJuIHg7XG5cbiAgICB2YXIgcmIgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbDsgaSsrKSB7XG4gICAgICByYiB8PSAoeCAmIDEpIDw8IChsIC0gaSAtIDEpO1xuICAgICAgeCA+Pj0gMTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmI7XG4gIH07XG5cbiAgLy8gUGVyZm9ybXMgXCJ0d2VlZGxpbmdcIiBwaGFzZSwgdGhlcmVmb3JlICdlbXVsYXRpbmcnXG4gIC8vIGJlaGF2aW91ciBvZiB0aGUgcmVjdXJzaXZlIGFsZ29yaXRobVxuICBGRlRNLnByb3RvdHlwZS5wZXJtdXRlID0gZnVuY3Rpb24gcGVybXV0ZSAocmJ0LCByd3MsIGl3cywgcnR3cywgaXR3cywgTikge1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICBydHdzW2ldID0gcndzW3JidFtpXV07XG4gICAgICBpdHdzW2ldID0gaXdzW3JidFtpXV07XG4gICAgfVxuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLnRyYW5zZm9ybSA9IGZ1bmN0aW9uIHRyYW5zZm9ybSAocndzLCBpd3MsIHJ0d3MsIGl0d3MsIE4sIHJidCkge1xuICAgIHRoaXMucGVybXV0ZShyYnQsIHJ3cywgaXdzLCBydHdzLCBpdHdzLCBOKTtcblxuICAgIGZvciAodmFyIHMgPSAxOyBzIDwgTjsgcyA8PD0gMSkge1xuICAgICAgdmFyIGwgPSBzIDw8IDE7XG5cbiAgICAgIHZhciBydHdkZiA9IE1hdGguY29zKDIgKiBNYXRoLlBJIC8gbCk7XG4gICAgICB2YXIgaXR3ZGYgPSBNYXRoLnNpbigyICogTWF0aC5QSSAvIGwpO1xuXG4gICAgICBmb3IgKHZhciBwID0gMDsgcCA8IE47IHAgKz0gbCkge1xuICAgICAgICB2YXIgcnR3ZGZfID0gcnR3ZGY7XG4gICAgICAgIHZhciBpdHdkZl8gPSBpdHdkZjtcblxuICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IHM7IGorKykge1xuICAgICAgICAgIHZhciByZSA9IHJ0d3NbcCArIGpdO1xuICAgICAgICAgIHZhciBpZSA9IGl0d3NbcCArIGpdO1xuXG4gICAgICAgICAgdmFyIHJvID0gcnR3c1twICsgaiArIHNdO1xuICAgICAgICAgIHZhciBpbyA9IGl0d3NbcCArIGogKyBzXTtcblxuICAgICAgICAgIHZhciByeCA9IHJ0d2RmXyAqIHJvIC0gaXR3ZGZfICogaW87XG5cbiAgICAgICAgICBpbyA9IHJ0d2RmXyAqIGlvICsgaXR3ZGZfICogcm87XG4gICAgICAgICAgcm8gPSByeDtcblxuICAgICAgICAgIHJ0d3NbcCArIGpdID0gcmUgKyBybztcbiAgICAgICAgICBpdHdzW3AgKyBqXSA9IGllICsgaW87XG5cbiAgICAgICAgICBydHdzW3AgKyBqICsgc10gPSByZSAtIHJvO1xuICAgICAgICAgIGl0d3NbcCArIGogKyBzXSA9IGllIC0gaW87XG5cbiAgICAgICAgICAvKiBqc2hpbnQgbWF4ZGVwdGggOiBmYWxzZSAqL1xuICAgICAgICAgIGlmIChqICE9PSBsKSB7XG4gICAgICAgICAgICByeCA9IHJ0d2RmICogcnR3ZGZfIC0gaXR3ZGYgKiBpdHdkZl87XG5cbiAgICAgICAgICAgIGl0d2RmXyA9IHJ0d2RmICogaXR3ZGZfICsgaXR3ZGYgKiBydHdkZl87XG4gICAgICAgICAgICBydHdkZl8gPSByeDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUuZ3Vlc3NMZW4xM2IgPSBmdW5jdGlvbiBndWVzc0xlbjEzYiAobiwgbSkge1xuICAgIHZhciBOID0gTWF0aC5tYXgobSwgbikgfCAxO1xuICAgIHZhciBvZGQgPSBOICYgMTtcbiAgICB2YXIgaSA9IDA7XG4gICAgZm9yIChOID0gTiAvIDIgfCAwOyBOOyBOID0gTiA+Pj4gMSkge1xuICAgICAgaSsrO1xuICAgIH1cblxuICAgIHJldHVybiAxIDw8IGkgKyAxICsgb2RkO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmNvbmp1Z2F0ZSA9IGZ1bmN0aW9uIGNvbmp1Z2F0ZSAocndzLCBpd3MsIE4pIHtcbiAgICBpZiAoTiA8PSAxKSByZXR1cm47XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IE4gLyAyOyBpKyspIHtcbiAgICAgIHZhciB0ID0gcndzW2ldO1xuXG4gICAgICByd3NbaV0gPSByd3NbTiAtIGkgLSAxXTtcbiAgICAgIHJ3c1tOIC0gaSAtIDFdID0gdDtcblxuICAgICAgdCA9IGl3c1tpXTtcblxuICAgICAgaXdzW2ldID0gLWl3c1tOIC0gaSAtIDFdO1xuICAgICAgaXdzW04gLSBpIC0gMV0gPSAtdDtcbiAgICB9XG4gIH07XG5cbiAgRkZUTS5wcm90b3R5cGUubm9ybWFsaXplMTNiID0gZnVuY3Rpb24gbm9ybWFsaXplMTNiICh3cywgTikge1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBOIC8gMjsgaSsrKSB7XG4gICAgICB2YXIgdyA9IE1hdGgucm91bmQod3NbMiAqIGkgKyAxXSAvIE4pICogMHgyMDAwICtcbiAgICAgICAgTWF0aC5yb3VuZCh3c1syICogaV0gLyBOKSArXG4gICAgICAgIGNhcnJ5O1xuXG4gICAgICB3c1tpXSA9IHcgJiAweDNmZmZmZmY7XG5cbiAgICAgIGlmICh3IDwgMHg0MDAwMDAwKSB7XG4gICAgICAgIGNhcnJ5ID0gMDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNhcnJ5ID0gdyAvIDB4NDAwMDAwMCB8IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHdzO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLmNvbnZlcnQxM2IgPSBmdW5jdGlvbiBjb252ZXJ0MTNiICh3cywgbGVuLCByd3MsIE4pIHtcbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgIGNhcnJ5ID0gY2FycnkgKyAod3NbaV0gfCAwKTtcblxuICAgICAgcndzWzIgKiBpXSA9IGNhcnJ5ICYgMHgxZmZmOyBjYXJyeSA9IGNhcnJ5ID4+PiAxMztcbiAgICAgIHJ3c1syICogaSArIDFdID0gY2FycnkgJiAweDFmZmY7IGNhcnJ5ID0gY2FycnkgPj4+IDEzO1xuICAgIH1cblxuICAgIC8vIFBhZCB3aXRoIHplcm9lc1xuICAgIGZvciAoaSA9IDIgKiBsZW47IGkgPCBOOyArK2kpIHtcbiAgICAgIHJ3c1tpXSA9IDA7XG4gICAgfVxuXG4gICAgYXNzZXJ0KGNhcnJ5ID09PSAwKTtcbiAgICBhc3NlcnQoKGNhcnJ5ICYgfjB4MWZmZikgPT09IDApO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLnN0dWIgPSBmdW5jdGlvbiBzdHViIChOKSB7XG4gICAgdmFyIHBoID0gbmV3IEFycmF5KE4pO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICBwaFtpXSA9IDA7XG4gICAgfVxuXG4gICAgcmV0dXJuIHBoO1xuICB9O1xuXG4gIEZGVE0ucHJvdG90eXBlLm11bHAgPSBmdW5jdGlvbiBtdWxwICh4LCB5LCBvdXQpIHtcbiAgICB2YXIgTiA9IDIgKiB0aGlzLmd1ZXNzTGVuMTNiKHgubGVuZ3RoLCB5Lmxlbmd0aCk7XG5cbiAgICB2YXIgcmJ0ID0gdGhpcy5tYWtlUkJUKE4pO1xuXG4gICAgdmFyIF8gPSB0aGlzLnN0dWIoTik7XG5cbiAgICB2YXIgcndzID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciByd3N0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBpd3N0ID0gbmV3IEFycmF5KE4pO1xuXG4gICAgdmFyIG5yd3MgPSBuZXcgQXJyYXkoTik7XG4gICAgdmFyIG5yd3N0ID0gbmV3IEFycmF5KE4pO1xuICAgIHZhciBuaXdzdCA9IG5ldyBBcnJheShOKTtcblxuICAgIHZhciBybXdzID0gb3V0LndvcmRzO1xuICAgIHJtd3MubGVuZ3RoID0gTjtcblxuICAgIHRoaXMuY29udmVydDEzYih4LndvcmRzLCB4Lmxlbmd0aCwgcndzLCBOKTtcbiAgICB0aGlzLmNvbnZlcnQxM2IoeS53b3JkcywgeS5sZW5ndGgsIG5yd3MsIE4pO1xuXG4gICAgdGhpcy50cmFuc2Zvcm0ocndzLCBfLCByd3N0LCBpd3N0LCBOLCByYnQpO1xuICAgIHRoaXMudHJhbnNmb3JtKG5yd3MsIF8sIG5yd3N0LCBuaXdzdCwgTiwgcmJ0KTtcblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgTjsgaSsrKSB7XG4gICAgICB2YXIgcnggPSByd3N0W2ldICogbnJ3c3RbaV0gLSBpd3N0W2ldICogbml3c3RbaV07XG4gICAgICBpd3N0W2ldID0gcndzdFtpXSAqIG5pd3N0W2ldICsgaXdzdFtpXSAqIG5yd3N0W2ldO1xuICAgICAgcndzdFtpXSA9IHJ4O1xuICAgIH1cblxuICAgIHRoaXMuY29uanVnYXRlKHJ3c3QsIGl3c3QsIE4pO1xuICAgIHRoaXMudHJhbnNmb3JtKHJ3c3QsIGl3c3QsIHJtd3MsIF8sIE4sIHJidCk7XG4gICAgdGhpcy5jb25qdWdhdGUocm13cywgXywgTik7XG4gICAgdGhpcy5ub3JtYWxpemUxM2Iocm13cywgTik7XG5cbiAgICBvdXQubmVnYXRpdmUgPSB4Lm5lZ2F0aXZlIF4geS5uZWdhdGl2ZTtcbiAgICBvdXQubGVuZ3RoID0geC5sZW5ndGggKyB5Lmxlbmd0aDtcbiAgICByZXR1cm4gb3V0LnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gTXVsdGlwbHkgYHRoaXNgIGJ5IGBudW1gXG4gIEJOLnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKG51bSkge1xuICAgIHZhciBvdXQgPSBuZXcgQk4obnVsbCk7XG4gICAgb3V0LndvcmRzID0gbmV3IEFycmF5KHRoaXMubGVuZ3RoICsgbnVtLmxlbmd0aCk7XG4gICAgcmV0dXJuIHRoaXMubXVsVG8obnVtLCBvdXQpO1xuICB9O1xuXG4gIC8vIE11bHRpcGx5IGVtcGxveWluZyBGRlRcbiAgQk4ucHJvdG90eXBlLm11bGYgPSBmdW5jdGlvbiBtdWxmIChudW0pIHtcbiAgICB2YXIgb3V0ID0gbmV3IEJOKG51bGwpO1xuICAgIG91dC53b3JkcyA9IG5ldyBBcnJheSh0aGlzLmxlbmd0aCArIG51bS5sZW5ndGgpO1xuICAgIHJldHVybiBqdW1ib011bFRvKHRoaXMsIG51bSwgb3V0KTtcbiAgfTtcblxuICAvLyBJbi1wbGFjZSBNdWx0aXBsaWNhdGlvblxuICBCTi5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkubXVsVG8obnVtLCB0aGlzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaW11bG4gPSBmdW5jdGlvbiBpbXVsbiAobnVtKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBudW0gPT09ICdudW1iZXInKTtcbiAgICBhc3NlcnQobnVtIDwgMHg0MDAwMDAwKTtcblxuICAgIC8vIENhcnJ5XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gKHRoaXMud29yZHNbaV0gfCAwKSAqIG51bTtcbiAgICAgIHZhciBsbyA9ICh3ICYgMHgzZmZmZmZmKSArIChjYXJyeSAmIDB4M2ZmZmZmZik7XG4gICAgICBjYXJyeSA+Pj0gMjY7XG4gICAgICBjYXJyeSArPSAodyAvIDB4NDAwMDAwMCkgfCAwO1xuICAgICAgLy8gTk9URTogbG8gaXMgMjdiaXQgbWF4aW11bVxuICAgICAgY2FycnkgKz0gbG8gPj4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGxvICYgMHgzZmZmZmZmO1xuICAgIH1cblxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubXVsbiA9IGZ1bmN0aW9uIG11bG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaW11bG4obnVtKTtcbiAgfTtcblxuICAvLyBgdGhpc2AgKiBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoKSB7XG4gICAgcmV0dXJuIHRoaXMubXVsKHRoaXMpO1xuICB9O1xuXG4gIC8vIGB0aGlzYCAqIGB0aGlzYCBpbi1wbGFjZVxuICBCTi5wcm90b3R5cGUuaXNxciA9IGZ1bmN0aW9uIGlzcXIgKCkge1xuICAgIHJldHVybiB0aGlzLmltdWwodGhpcy5jbG9uZSgpKTtcbiAgfTtcblxuICAvLyBNYXRoLnBvdyhgdGhpc2AsIGBudW1gKVxuICBCTi5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChudW0pIHtcbiAgICB2YXIgdyA9IHRvQml0QXJyYXkobnVtKTtcbiAgICBpZiAody5sZW5ndGggPT09IDApIHJldHVybiBuZXcgQk4oMSk7XG5cbiAgICAvLyBTa2lwIGxlYWRpbmcgemVyb2VzXG4gICAgdmFyIHJlcyA9IHRoaXM7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB3Lmxlbmd0aDsgaSsrLCByZXMgPSByZXMuc3FyKCkpIHtcbiAgICAgIGlmICh3W2ldICE9PSAwKSBicmVhaztcbiAgICB9XG5cbiAgICBpZiAoKytpIDwgdy5sZW5ndGgpIHtcbiAgICAgIGZvciAodmFyIHEgPSByZXMuc3FyKCk7IGkgPCB3Lmxlbmd0aDsgaSsrLCBxID0gcS5zcXIoKSkge1xuICAgICAgICBpZiAod1tpXSA9PT0gMCkgY29udGludWU7XG5cbiAgICAgICAgcmVzID0gcmVzLm11bChxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIC8vIFNoaWZ0LWxlZnQgaW4tcGxhY2VcbiAgQk4ucHJvdG90eXBlLml1c2hsbiA9IGZ1bmN0aW9uIGl1c2hsbiAoYml0cykge1xuICAgIGFzc2VydCh0eXBlb2YgYml0cyA9PT0gJ251bWJlcicgJiYgYml0cyA+PSAwKTtcbiAgICB2YXIgciA9IGJpdHMgJSAyNjtcbiAgICB2YXIgcyA9IChiaXRzIC0gcikgLyAyNjtcbiAgICB2YXIgY2FycnlNYXNrID0gKDB4M2ZmZmZmZiA+Pj4gKDI2IC0gcikpIDw8ICgyNiAtIHIpO1xuICAgIHZhciBpO1xuXG4gICAgaWYgKHIgIT09IDApIHtcbiAgICAgIHZhciBjYXJyeSA9IDA7XG5cbiAgICAgIGZvciAoaSA9IDA7IGkgPCB0aGlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciBuZXdDYXJyeSA9IHRoaXMud29yZHNbaV0gJiBjYXJyeU1hc2s7XG4gICAgICAgIHZhciBjID0gKCh0aGlzLndvcmRzW2ldIHwgMCkgLSBuZXdDYXJyeSkgPDwgcjtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IGMgfCBjYXJyeTtcbiAgICAgICAgY2FycnkgPSBuZXdDYXJyeSA+Pj4gKDI2IC0gcik7XG4gICAgICB9XG5cbiAgICAgIGlmIChjYXJyeSkge1xuICAgICAgICB0aGlzLndvcmRzW2ldID0gY2Fycnk7XG4gICAgICAgIHRoaXMubGVuZ3RoKys7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHMgIT09IDApIHtcbiAgICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpICsgc10gPSB0aGlzLndvcmRzW2ldO1xuICAgICAgfVxuXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgczsgaSsrKSB7XG4gICAgICAgIHRoaXMud29yZHNbaV0gPSAwO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmxlbmd0aCArPSBzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzaGxuID0gZnVuY3Rpb24gaXNobG4gKGJpdHMpIHtcbiAgICAvLyBUT0RPKGluZHV0bnkpOiBpbXBsZW1lbnQgbWVcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCk7XG4gICAgcmV0dXJuIHRoaXMuaXVzaGxuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFNoaWZ0LXJpZ2h0IGluLXBsYWNlXG4gIC8vIE5PVEU6IGBoaW50YCBpcyBhIGxvd2VzdCBiaXQgYmVmb3JlIHRyYWlsaW5nIHplcm9lc1xuICAvLyBOT1RFOiBpZiBgZXh0ZW5kZWRgIGlzIHByZXNlbnQgLSBpdCB3aWxsIGJlIGZpbGxlZCB3aXRoIGRlc3Ryb3llZCBiaXRzXG4gIEJOLnByb3RvdHlwZS5pdXNocm4gPSBmdW5jdGlvbiBpdXNocm4gKGJpdHMsIGhpbnQsIGV4dGVuZGVkKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciBoO1xuICAgIGlmIChoaW50KSB7XG4gICAgICBoID0gKGhpbnQgLSAoaGludCAlIDI2KSkgLyAyNjtcbiAgICB9IGVsc2Uge1xuICAgICAgaCA9IDA7XG4gICAgfVxuXG4gICAgdmFyIHIgPSBiaXRzICUgMjY7XG4gICAgdmFyIHMgPSBNYXRoLm1pbigoYml0cyAtIHIpIC8gMjYsIHRoaXMubGVuZ3RoKTtcbiAgICB2YXIgbWFzayA9IDB4M2ZmZmZmZiBeICgoMHgzZmZmZmZmID4+PiByKSA8PCByKTtcbiAgICB2YXIgbWFza2VkV29yZHMgPSBleHRlbmRlZDtcblxuICAgIGggLT0gcztcbiAgICBoID0gTWF0aC5tYXgoMCwgaCk7XG5cbiAgICAvLyBFeHRlbmRlZCBtb2RlLCBjb3B5IG1hc2tlZCBwYXJ0XG4gICAgaWYgKG1hc2tlZFdvcmRzKSB7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHM7IGkrKykge1xuICAgICAgICBtYXNrZWRXb3Jkcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaV07XG4gICAgICB9XG4gICAgICBtYXNrZWRXb3Jkcy5sZW5ndGggPSBzO1xuICAgIH1cblxuICAgIGlmIChzID09PSAwKSB7XG4gICAgICAvLyBOby1vcCwgd2Ugc2hvdWxkIG5vdCBtb3ZlIGFueXRoaW5nIGF0IGFsbFxuICAgIH0gZWxzZSBpZiAodGhpcy5sZW5ndGggPiBzKSB7XG4gICAgICB0aGlzLmxlbmd0aCAtPSBzO1xuICAgICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSA9IHRoaXMud29yZHNbaSArIHNdO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLndvcmRzWzBdID0gMDtcbiAgICAgIHRoaXMubGVuZ3RoID0gMTtcbiAgICB9XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAoaSA9IHRoaXMubGVuZ3RoIC0gMTsgaSA+PSAwICYmIChjYXJyeSAhPT0gMCB8fCBpID49IGgpOyBpLS0pIHtcbiAgICAgIHZhciB3b3JkID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB0aGlzLndvcmRzW2ldID0gKGNhcnJ5IDw8ICgyNiAtIHIpKSB8ICh3b3JkID4+PiByKTtcbiAgICAgIGNhcnJ5ID0gd29yZCAmIG1hc2s7XG4gICAgfVxuXG4gICAgLy8gUHVzaCBjYXJyaWVkIGJpdHMgYXMgYSBtYXNrXG4gICAgaWYgKG1hc2tlZFdvcmRzICYmIGNhcnJ5ICE9PSAwKSB7XG4gICAgICBtYXNrZWRXb3Jkcy53b3Jkc1ttYXNrZWRXb3Jkcy5sZW5ndGgrK10gPSBjYXJyeTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5sZW5ndGggPT09IDApIHtcbiAgICAgIHRoaXMud29yZHNbMF0gPSAwO1xuICAgICAgdGhpcy5sZW5ndGggPSAxO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzaHJuID0gZnVuY3Rpb24gaXNocm4gKGJpdHMsIGhpbnQsIGV4dGVuZGVkKSB7XG4gICAgLy8gVE9ETyhpbmR1dG55KTogaW1wbGVtZW50IG1lXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDApO1xuICAgIHJldHVybiB0aGlzLml1c2hybihiaXRzLCBoaW50LCBleHRlbmRlZCk7XG4gIH07XG5cbiAgLy8gU2hpZnQtbGVmdFxuICBCTi5wcm90b3R5cGUuc2hsbiA9IGZ1bmN0aW9uIHNobG4gKGJpdHMpIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlzaGxuKGJpdHMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51c2hsbiA9IGZ1bmN0aW9uIHVzaGxuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pdXNobG4oYml0cyk7XG4gIH07XG5cbiAgLy8gU2hpZnQtcmlnaHRcbiAgQk4ucHJvdG90eXBlLnNocm4gPSBmdW5jdGlvbiBzaHJuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pc2hybihiaXRzKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudXNocm4gPSBmdW5jdGlvbiB1c2hybiAoYml0cykge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXVzaHJuKGJpdHMpO1xuICB9O1xuXG4gIC8vIFRlc3QgaWYgbiBiaXQgaXMgc2V0XG4gIEJOLnByb3RvdHlwZS50ZXN0biA9IGZ1bmN0aW9uIHRlc3RuIChiaXQpIHtcbiAgICBhc3NlcnQodHlwZW9mIGJpdCA9PT0gJ251bWJlcicgJiYgYml0ID49IDApO1xuICAgIHZhciByID0gYml0ICUgMjY7XG4gICAgdmFyIHMgPSAoYml0IC0gcikgLyAyNjtcbiAgICB2YXIgcSA9IDEgPDwgcjtcblxuICAgIC8vIEZhc3QgY2FzZTogYml0IGlzIG11Y2ggaGlnaGVyIHRoYW4gYWxsIGV4aXN0aW5nIHdvcmRzXG4gICAgaWYgKHRoaXMubGVuZ3RoIDw9IHMpIHJldHVybiBmYWxzZTtcblxuICAgIC8vIENoZWNrIGJpdCBhbmQgcmV0dXJuXG4gICAgdmFyIHcgPSB0aGlzLndvcmRzW3NdO1xuXG4gICAgcmV0dXJuICEhKHcgJiBxKTtcbiAgfTtcblxuICAvLyBSZXR1cm4gb25seSBsb3dlcnMgYml0cyBvZiBudW1iZXIgKGluLXBsYWNlKVxuICBCTi5wcm90b3R5cGUuaW1hc2tuID0gZnVuY3Rpb24gaW1hc2tuIChiaXRzKSB7XG4gICAgYXNzZXJ0KHR5cGVvZiBiaXRzID09PSAnbnVtYmVyJyAmJiBiaXRzID49IDApO1xuICAgIHZhciByID0gYml0cyAlIDI2O1xuICAgIHZhciBzID0gKGJpdHMgLSByKSAvIDI2O1xuXG4gICAgYXNzZXJ0KHRoaXMubmVnYXRpdmUgPT09IDAsICdpbWFza24gd29ya3Mgb25seSB3aXRoIHBvc2l0aXZlIG51bWJlcnMnKTtcblxuICAgIGlmICh0aGlzLmxlbmd0aCA8PSBzKSB7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBpZiAociAhPT0gMCkge1xuICAgICAgcysrO1xuICAgIH1cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWluKHMsIHRoaXMubGVuZ3RoKTtcblxuICAgIGlmIChyICE9PSAwKSB7XG4gICAgICB2YXIgbWFzayA9IDB4M2ZmZmZmZiBeICgoMHgzZmZmZmZmID4+PiByKSA8PCByKTtcbiAgICAgIHRoaXMud29yZHNbdGhpcy5sZW5ndGggLSAxXSAmPSBtYXNrO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIG9ubHkgbG93ZXJzIGJpdHMgb2YgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5tYXNrbiA9IGZ1bmN0aW9uIG1hc2tuIChiaXRzKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pbWFza24oYml0cyk7XG4gIH07XG5cbiAgLy8gQWRkIHBsYWluIG51bWJlciBgbnVtYCB0byBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlhZGRuID0gZnVuY3Rpb24gaWFkZG4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlzdWJuKC1udW0pO1xuXG4gICAgLy8gUG9zc2libGUgc2lnbiBjaGFuZ2VcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgaWYgKHRoaXMubGVuZ3RoID09PSAxICYmICh0aGlzLndvcmRzWzBdIHwgMCkgPCBudW0pIHtcbiAgICAgICAgdGhpcy53b3Jkc1swXSA9IG51bSAtICh0aGlzLndvcmRzWzBdIHwgMCk7XG4gICAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgIH1cblxuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDA7XG4gICAgICB0aGlzLmlzdWJuKG51bSk7XG4gICAgICB0aGlzLm5lZ2F0aXZlID0gMTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIEFkZCB3aXRob3V0IGNoZWNrc1xuICAgIHJldHVybiB0aGlzLl9pYWRkbihudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5faWFkZG4gPSBmdW5jdGlvbiBfaWFkZG4gKG51bSkge1xuICAgIHRoaXMud29yZHNbMF0gKz0gbnVtO1xuXG4gICAgLy8gQ2FycnlcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoICYmIHRoaXMud29yZHNbaV0gPj0gMHg0MDAwMDAwOyBpKyspIHtcbiAgICAgIHRoaXMud29yZHNbaV0gLT0gMHg0MDAwMDAwO1xuICAgICAgaWYgKGkgPT09IHRoaXMubGVuZ3RoIC0gMSkge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSA9IDE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLndvcmRzW2kgKyAxXSsrO1xuICAgICAgfVxuICAgIH1cbiAgICB0aGlzLmxlbmd0aCA9IE1hdGgubWF4KHRoaXMubGVuZ3RoLCBpICsgMSk7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICAvLyBTdWJ0cmFjdCBwbGFpbiBudW1iZXIgYG51bWAgZnJvbSBgdGhpc2BcbiAgQk4ucHJvdG90eXBlLmlzdWJuID0gZnVuY3Rpb24gaXN1Ym4gKG51bSkge1xuICAgIGFzc2VydCh0eXBlb2YgbnVtID09PSAnbnVtYmVyJyk7XG4gICAgYXNzZXJ0KG51bSA8IDB4NDAwMDAwMCk7XG4gICAgaWYgKG51bSA8IDApIHJldHVybiB0aGlzLmlhZGRuKC1udW0pO1xuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDApIHtcbiAgICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuICAgICAgdGhpcy5pYWRkbihudW0pO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB0aGlzLndvcmRzWzBdIC09IG51bTtcblxuICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMSAmJiB0aGlzLndvcmRzWzBdIDwgMCkge1xuICAgICAgdGhpcy53b3Jkc1swXSA9IC10aGlzLndvcmRzWzBdO1xuICAgICAgdGhpcy5uZWdhdGl2ZSA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIENhcnJ5XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoICYmIHRoaXMud29yZHNbaV0gPCAwOyBpKyspIHtcbiAgICAgICAgdGhpcy53b3Jkc1tpXSArPSAweDQwMDAwMDA7XG4gICAgICAgIHRoaXMud29yZHNbaSArIDFdIC09IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuYWRkbiA9IGZ1bmN0aW9uIGFkZG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaWFkZG4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuc3VibiA9IGZ1bmN0aW9uIHN1Ym4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKCkuaXN1Ym4obnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuaWFicyA9IGZ1bmN0aW9uIGlhYnMgKCkge1xuICAgIHRoaXMubmVnYXRpdmUgPSAwO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmFicyA9IGZ1bmN0aW9uIGFicyAoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2xvbmUoKS5pYWJzKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLl9pc2hsbnN1Ym11bCA9IGZ1bmN0aW9uIF9pc2hsbnN1Ym11bCAobnVtLCBtdWwsIHNoaWZ0KSB7XG4gICAgdmFyIGxlbiA9IG51bS5sZW5ndGggKyBzaGlmdDtcbiAgICB2YXIgaTtcblxuICAgIHRoaXMuX2V4cGFuZChsZW4pO1xuXG4gICAgdmFyIHc7XG4gICAgdmFyIGNhcnJ5ID0gMDtcbiAgICBmb3IgKGkgPSAwOyBpIDwgbnVtLmxlbmd0aDsgaSsrKSB7XG4gICAgICB3ID0gKHRoaXMud29yZHNbaSArIHNoaWZ0XSB8IDApICsgY2Fycnk7XG4gICAgICB2YXIgcmlnaHQgPSAobnVtLndvcmRzW2ldIHwgMCkgKiBtdWw7XG4gICAgICB3IC09IHJpZ2h0ICYgMHgzZmZmZmZmO1xuICAgICAgY2FycnkgPSAodyA+PiAyNikgLSAoKHJpZ2h0IC8gMHg0MDAwMDAwKSB8IDApO1xuICAgICAgdGhpcy53b3Jkc1tpICsgc2hpZnRdID0gdyAmIDB4M2ZmZmZmZjtcbiAgICB9XG4gICAgZm9yICg7IGkgPCB0aGlzLmxlbmd0aCAtIHNoaWZ0OyBpKyspIHtcbiAgICAgIHcgPSAodGhpcy53b3Jkc1tpICsgc2hpZnRdIHwgMCkgKyBjYXJyeTtcbiAgICAgIGNhcnJ5ID0gdyA+PiAyNjtcbiAgICAgIHRoaXMud29yZHNbaSArIHNoaWZ0XSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuXG4gICAgaWYgKGNhcnJ5ID09PSAwKSByZXR1cm4gdGhpcy5zdHJpcCgpO1xuXG4gICAgLy8gU3VidHJhY3Rpb24gb3ZlcmZsb3dcbiAgICBhc3NlcnQoY2FycnkgPT09IC0xKTtcbiAgICBjYXJyeSA9IDA7XG4gICAgZm9yIChpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHcgPSAtKHRoaXMud29yZHNbaV0gfCAwKSArIGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+IDI2O1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHcgJiAweDNmZmZmZmY7XG4gICAgfVxuICAgIHRoaXMubmVnYXRpdmUgPSAxO1xuXG4gICAgcmV0dXJuIHRoaXMuc3RyaXAoKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuX3dvcmREaXYgPSBmdW5jdGlvbiBfd29yZERpdiAobnVtLCBtb2RlKSB7XG4gICAgdmFyIHNoaWZ0ID0gdGhpcy5sZW5ndGggLSBudW0ubGVuZ3RoO1xuXG4gICAgdmFyIGEgPSB0aGlzLmNsb25lKCk7XG4gICAgdmFyIGIgPSBudW07XG5cbiAgICAvLyBOb3JtYWxpemVcbiAgICB2YXIgYmhpID0gYi53b3Jkc1tiLmxlbmd0aCAtIDFdIHwgMDtcbiAgICB2YXIgYmhpQml0cyA9IHRoaXMuX2NvdW50Qml0cyhiaGkpO1xuICAgIHNoaWZ0ID0gMjYgLSBiaGlCaXRzO1xuICAgIGlmIChzaGlmdCAhPT0gMCkge1xuICAgICAgYiA9IGIudXNobG4oc2hpZnQpO1xuICAgICAgYS5pdXNobG4oc2hpZnQpO1xuICAgICAgYmhpID0gYi53b3Jkc1tiLmxlbmd0aCAtIDFdIHwgMDtcbiAgICB9XG5cbiAgICAvLyBJbml0aWFsaXplIHF1b3RpZW50XG4gICAgdmFyIG0gPSBhLmxlbmd0aCAtIGIubGVuZ3RoO1xuICAgIHZhciBxO1xuXG4gICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICBxID0gbmV3IEJOKG51bGwpO1xuICAgICAgcS5sZW5ndGggPSBtICsgMTtcbiAgICAgIHEud29yZHMgPSBuZXcgQXJyYXkocS5sZW5ndGgpO1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBxLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHEud29yZHNbaV0gPSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZhciBkaWZmID0gYS5jbG9uZSgpLl9pc2hsbnN1Ym11bChiLCAxLCBtKTtcbiAgICBpZiAoZGlmZi5uZWdhdGl2ZSA9PT0gMCkge1xuICAgICAgYSA9IGRpZmY7XG4gICAgICBpZiAocSkge1xuICAgICAgICBxLndvcmRzW21dID0gMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3IgKHZhciBqID0gbSAtIDE7IGogPj0gMDsgai0tKSB7XG4gICAgICB2YXIgcWogPSAoYS53b3Jkc1tiLmxlbmd0aCArIGpdIHwgMCkgKiAweDQwMDAwMDAgK1xuICAgICAgICAoYS53b3Jkc1tiLmxlbmd0aCArIGogLSAxXSB8IDApO1xuXG4gICAgICAvLyBOT1RFOiAocWogLyBiaGkpIGlzICgweDNmZmZmZmYgKiAweDQwMDAwMDAgKyAweDNmZmZmZmYpIC8gMHgyMDAwMDAwIG1heFxuICAgICAgLy8gKDB4N2ZmZmZmZilcbiAgICAgIHFqID0gTWF0aC5taW4oKHFqIC8gYmhpKSB8IDAsIDB4M2ZmZmZmZik7XG5cbiAgICAgIGEuX2lzaGxuc3VibXVsKGIsIHFqLCBqKTtcbiAgICAgIHdoaWxlIChhLm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICAgIHFqLS07XG4gICAgICAgIGEubmVnYXRpdmUgPSAwO1xuICAgICAgICBhLl9pc2hsbnN1Ym11bChiLCAxLCBqKTtcbiAgICAgICAgaWYgKCFhLmlzWmVybygpKSB7XG4gICAgICAgICAgYS5uZWdhdGl2ZSBePSAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAocSkge1xuICAgICAgICBxLndvcmRzW2pdID0gcWo7XG4gICAgICB9XG4gICAgfVxuICAgIGlmIChxKSB7XG4gICAgICBxLnN0cmlwKCk7XG4gICAgfVxuICAgIGEuc3RyaXAoKTtcblxuICAgIC8vIERlbm9ybWFsaXplXG4gICAgaWYgKG1vZGUgIT09ICdkaXYnICYmIHNoaWZ0ICE9PSAwKSB7XG4gICAgICBhLml1c2hybihzaGlmdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGRpdjogcSB8fCBudWxsLFxuICAgICAgbW9kOiBhXG4gICAgfTtcbiAgfTtcblxuICAvLyBOT1RFOiAxKSBgbW9kZWAgY2FuIGJlIHNldCB0byBgbW9kYCB0byByZXF1ZXN0IG1vZCBvbmx5LFxuICAvLyAgICAgICB0byBgZGl2YCB0byByZXF1ZXN0IGRpdiBvbmx5LCBvciBiZSBhYnNlbnQgdG9cbiAgLy8gICAgICAgcmVxdWVzdCBib3RoIGRpdiAmIG1vZFxuICAvLyAgICAgICAyKSBgcG9zaXRpdmVgIGlzIHRydWUgaWYgdW5zaWduZWQgbW9kIGlzIHJlcXVlc3RlZFxuICBCTi5wcm90b3R5cGUuZGl2bW9kID0gZnVuY3Rpb24gZGl2bW9kIChudW0sIG1vZGUsIHBvc2l0aXZlKSB7XG4gICAgYXNzZXJ0KCFudW0uaXNaZXJvKCkpO1xuXG4gICAgaWYgKHRoaXMuaXNaZXJvKCkpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogbmV3IEJOKDApLFxuICAgICAgICBtb2Q6IG5ldyBCTigwKVxuICAgICAgfTtcbiAgICB9XG5cbiAgICB2YXIgZGl2LCBtb2QsIHJlcztcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCAmJiBudW0ubmVnYXRpdmUgPT09IDApIHtcbiAgICAgIHJlcyA9IHRoaXMubmVnKCkuZGl2bW9kKG51bSwgbW9kZSk7XG5cbiAgICAgIGlmIChtb2RlICE9PSAnbW9kJykge1xuICAgICAgICBkaXYgPSByZXMuZGl2Lm5lZygpO1xuICAgICAgfVxuXG4gICAgICBpZiAobW9kZSAhPT0gJ2RpdicpIHtcbiAgICAgICAgbW9kID0gcmVzLm1vZC5uZWcoKTtcbiAgICAgICAgaWYgKHBvc2l0aXZlICYmIG1vZC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgICAgIG1vZC5pYWRkKG51bSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiBkaXYsXG4gICAgICAgIG1vZDogbW9kXG4gICAgICB9O1xuICAgIH1cblxuICAgIGlmICh0aGlzLm5lZ2F0aXZlID09PSAwICYmIG51bS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdtb2QnKSB7XG4gICAgICAgIGRpdiA9IHJlcy5kaXYubmVnKCk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogZGl2LFxuICAgICAgICBtb2Q6IHJlcy5tb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgaWYgKCh0aGlzLm5lZ2F0aXZlICYgbnVtLm5lZ2F0aXZlKSAhPT0gMCkge1xuICAgICAgcmVzID0gdGhpcy5uZWcoKS5kaXZtb2QobnVtLm5lZygpLCBtb2RlKTtcblxuICAgICAgaWYgKG1vZGUgIT09ICdkaXYnKSB7XG4gICAgICAgIG1vZCA9IHJlcy5tb2QubmVnKCk7XG4gICAgICAgIGlmIChwb3NpdGl2ZSAmJiBtb2QubmVnYXRpdmUgIT09IDApIHtcbiAgICAgICAgICBtb2QuaXN1YihudW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGRpdjogcmVzLmRpdixcbiAgICAgICAgbW9kOiBtb2RcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gQm90aCBudW1iZXJzIGFyZSBwb3NpdGl2ZSBhdCB0aGlzIHBvaW50XG5cbiAgICAvLyBTdHJpcCBib3RoIG51bWJlcnMgdG8gYXBwcm94aW1hdGUgc2hpZnQgdmFsdWVcbiAgICBpZiAobnVtLmxlbmd0aCA+IHRoaXMubGVuZ3RoIHx8IHRoaXMuY21wKG51bSkgPCAwKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBkaXY6IG5ldyBCTigwKSxcbiAgICAgICAgbW9kOiB0aGlzXG4gICAgICB9O1xuICAgIH1cblxuICAgIC8vIFZlcnkgc2hvcnQgcmVkdWN0aW9uXG4gICAgaWYgKG51bS5sZW5ndGggPT09IDEpIHtcbiAgICAgIGlmIChtb2RlID09PSAnZGl2Jykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogdGhpcy5kaXZuKG51bS53b3Jkc1swXSksXG4gICAgICAgICAgbW9kOiBudWxsXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIGlmIChtb2RlID09PSAnbW9kJykge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGRpdjogbnVsbCxcbiAgICAgICAgICBtb2Q6IG5ldyBCTih0aGlzLm1vZG4obnVtLndvcmRzWzBdKSlcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgZGl2OiB0aGlzLmRpdm4obnVtLndvcmRzWzBdKSxcbiAgICAgICAgbW9kOiBuZXcgQk4odGhpcy5tb2RuKG51bS53b3Jkc1swXSkpXG4gICAgICB9O1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl93b3JkRGl2KG51bSwgbW9kZSk7XG4gIH07XG5cbiAgLy8gRmluZCBgdGhpc2AgLyBgbnVtYFxuICBCTi5wcm90b3R5cGUuZGl2ID0gZnVuY3Rpb24gZGl2IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5kaXZtb2QobnVtLCAnZGl2JywgZmFsc2UpLmRpdjtcbiAgfTtcblxuICAvLyBGaW5kIGB0aGlzYCAlIGBudW1gXG4gIEJOLnByb3RvdHlwZS5tb2QgPSBmdW5jdGlvbiBtb2QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmRpdm1vZChudW0sICdtb2QnLCBmYWxzZSkubW9kO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS51bW9kID0gZnVuY3Rpb24gdW1vZCAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuZGl2bW9kKG51bSwgJ21vZCcsIHRydWUpLm1vZDtcbiAgfTtcblxuICAvLyBGaW5kIFJvdW5kKGB0aGlzYCAvIGBudW1gKVxuICBCTi5wcm90b3R5cGUuZGl2Um91bmQgPSBmdW5jdGlvbiBkaXZSb3VuZCAobnVtKSB7XG4gICAgdmFyIGRtID0gdGhpcy5kaXZtb2QobnVtKTtcblxuICAgIC8vIEZhc3QgY2FzZSAtIGV4YWN0IGRpdmlzaW9uXG4gICAgaWYgKGRtLm1vZC5pc1plcm8oKSkgcmV0dXJuIGRtLmRpdjtcblxuICAgIHZhciBtb2QgPSBkbS5kaXYubmVnYXRpdmUgIT09IDAgPyBkbS5tb2QuaXN1YihudW0pIDogZG0ubW9kO1xuXG4gICAgdmFyIGhhbGYgPSBudW0udXNocm4oMSk7XG4gICAgdmFyIHIyID0gbnVtLmFuZGxuKDEpO1xuICAgIHZhciBjbXAgPSBtb2QuY21wKGhhbGYpO1xuXG4gICAgLy8gUm91bmQgZG93blxuICAgIGlmIChjbXAgPCAwIHx8IHIyID09PSAxICYmIGNtcCA9PT0gMCkgcmV0dXJuIGRtLmRpdjtcblxuICAgIC8vIFJvdW5kIHVwXG4gICAgcmV0dXJuIGRtLmRpdi5uZWdhdGl2ZSAhPT0gMCA/IGRtLmRpdi5pc3VibigxKSA6IGRtLmRpdi5pYWRkbigxKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubW9kbiA9IGZ1bmN0aW9uIG1vZG4gKG51bSkge1xuICAgIGFzc2VydChudW0gPD0gMHgzZmZmZmZmKTtcbiAgICB2YXIgcCA9ICgxIDw8IDI2KSAlIG51bTtcblxuICAgIHZhciBhY2MgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICBhY2MgPSAocCAqIGFjYyArICh0aGlzLndvcmRzW2ldIHwgMCkpICUgbnVtO1xuICAgIH1cblxuICAgIHJldHVybiBhY2M7XG4gIH07XG5cbiAgLy8gSW4tcGxhY2UgZGl2aXNpb24gYnkgbnVtYmVyXG4gIEJOLnByb3RvdHlwZS5pZGl2biA9IGZ1bmN0aW9uIGlkaXZuIChudW0pIHtcbiAgICBhc3NlcnQobnVtIDw9IDB4M2ZmZmZmZik7XG5cbiAgICB2YXIgY2FycnkgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgdyA9ICh0aGlzLndvcmRzW2ldIHwgMCkgKyBjYXJyeSAqIDB4NDAwMDAwMDtcbiAgICAgIHRoaXMud29yZHNbaV0gPSAodyAvIG51bSkgfCAwO1xuICAgICAgY2FycnkgPSB3ICUgbnVtO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnN0cmlwKCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmRpdm4gPSBmdW5jdGlvbiBkaXZuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSgpLmlkaXZuKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmVnY2QgPSBmdW5jdGlvbiBlZ2NkIChwKSB7XG4gICAgYXNzZXJ0KHAubmVnYXRpdmUgPT09IDApO1xuICAgIGFzc2VydCghcC5pc1plcm8oKSk7XG5cbiAgICB2YXIgeCA9IHRoaXM7XG4gICAgdmFyIHkgPSBwLmNsb25lKCk7XG5cbiAgICBpZiAoeC5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgeCA9IHgudW1vZChwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgeCA9IHguY2xvbmUoKTtcbiAgICB9XG5cbiAgICAvLyBBICogeCArIEIgKiB5ID0geFxuICAgIHZhciBBID0gbmV3IEJOKDEpO1xuICAgIHZhciBCID0gbmV3IEJOKDApO1xuXG4gICAgLy8gQyAqIHggKyBEICogeSA9IHlcbiAgICB2YXIgQyA9IG5ldyBCTigwKTtcbiAgICB2YXIgRCA9IG5ldyBCTigxKTtcblxuICAgIHZhciBnID0gMDtcblxuICAgIHdoaWxlICh4LmlzRXZlbigpICYmIHkuaXNFdmVuKCkpIHtcbiAgICAgIHguaXVzaHJuKDEpO1xuICAgICAgeS5pdXNocm4oMSk7XG4gICAgICArK2c7XG4gICAgfVxuXG4gICAgdmFyIHlwID0geS5jbG9uZSgpO1xuICAgIHZhciB4cCA9IHguY2xvbmUoKTtcblxuICAgIHdoaWxlICgheC5pc1plcm8oKSkge1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGltID0gMTsgKHgud29yZHNbMF0gJiBpbSkgPT09IDAgJiYgaSA8IDI2OyArK2ksIGltIDw8PSAxKTtcbiAgICAgIGlmIChpID4gMCkge1xuICAgICAgICB4Lml1c2hybihpKTtcbiAgICAgICAgd2hpbGUgKGktLSA+IDApIHtcbiAgICAgICAgICBpZiAoQS5pc09kZCgpIHx8IEIuaXNPZGQoKSkge1xuICAgICAgICAgICAgQS5pYWRkKHlwKTtcbiAgICAgICAgICAgIEIuaXN1Yih4cCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQS5pdXNocm4oMSk7XG4gICAgICAgICAgQi5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9yICh2YXIgaiA9IDAsIGptID0gMTsgKHkud29yZHNbMF0gJiBqbSkgPT09IDAgJiYgaiA8IDI2OyArK2osIGptIDw8PSAxKTtcbiAgICAgIGlmIChqID4gMCkge1xuICAgICAgICB5Lml1c2hybihqKTtcbiAgICAgICAgd2hpbGUgKGotLSA+IDApIHtcbiAgICAgICAgICBpZiAoQy5pc09kZCgpIHx8IEQuaXNPZGQoKSkge1xuICAgICAgICAgICAgQy5pYWRkKHlwKTtcbiAgICAgICAgICAgIEQuaXN1Yih4cCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQy5pdXNocm4oMSk7XG4gICAgICAgICAgRC5pdXNocm4oMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKHguY21wKHkpID49IDApIHtcbiAgICAgICAgeC5pc3ViKHkpO1xuICAgICAgICBBLmlzdWIoQyk7XG4gICAgICAgIEIuaXN1YihEKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHkuaXN1Yih4KTtcbiAgICAgICAgQy5pc3ViKEEpO1xuICAgICAgICBELmlzdWIoQik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGE6IEMsXG4gICAgICBiOiBELFxuICAgICAgZ2NkOiB5Lml1c2hsbihnKVxuICAgIH07XG4gIH07XG5cbiAgLy8gVGhpcyBpcyByZWR1Y2VkIGluY2FybmF0aW9uIG9mIHRoZSBiaW5hcnkgRUVBXG4gIC8vIGFib3ZlLCBkZXNpZ25hdGVkIHRvIGludmVydCBtZW1iZXJzIG9mIHRoZVxuICAvLyBfcHJpbWVfIGZpZWxkcyBGKHApIGF0IGEgbWF4aW1hbCBzcGVlZFxuICBCTi5wcm90b3R5cGUuX2ludm1wID0gZnVuY3Rpb24gX2ludm1wIChwKSB7XG4gICAgYXNzZXJ0KHAubmVnYXRpdmUgPT09IDApO1xuICAgIGFzc2VydCghcC5pc1plcm8oKSk7XG5cbiAgICB2YXIgYSA9IHRoaXM7XG4gICAgdmFyIGIgPSBwLmNsb25lKCk7XG5cbiAgICBpZiAoYS5uZWdhdGl2ZSAhPT0gMCkge1xuICAgICAgYSA9IGEudW1vZChwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgYSA9IGEuY2xvbmUoKTtcbiAgICB9XG5cbiAgICB2YXIgeDEgPSBuZXcgQk4oMSk7XG4gICAgdmFyIHgyID0gbmV3IEJOKDApO1xuXG4gICAgdmFyIGRlbHRhID0gYi5jbG9uZSgpO1xuXG4gICAgd2hpbGUgKGEuY21wbigxKSA+IDAgJiYgYi5jbXBuKDEpID4gMCkge1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGltID0gMTsgKGEud29yZHNbMF0gJiBpbSkgPT09IDAgJiYgaSA8IDI2OyArK2ksIGltIDw8PSAxKTtcbiAgICAgIGlmIChpID4gMCkge1xuICAgICAgICBhLml1c2hybihpKTtcbiAgICAgICAgd2hpbGUgKGktLSA+IDApIHtcbiAgICAgICAgICBpZiAoeDEuaXNPZGQoKSkge1xuICAgICAgICAgICAgeDEuaWFkZChkZWx0YSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgeDEuaXVzaHJuKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvciAodmFyIGogPSAwLCBqbSA9IDE7IChiLndvcmRzWzBdICYgam0pID09PSAwICYmIGogPCAyNjsgKytqLCBqbSA8PD0gMSk7XG4gICAgICBpZiAoaiA+IDApIHtcbiAgICAgICAgYi5pdXNocm4oaik7XG4gICAgICAgIHdoaWxlIChqLS0gPiAwKSB7XG4gICAgICAgICAgaWYgKHgyLmlzT2RkKCkpIHtcbiAgICAgICAgICAgIHgyLmlhZGQoZGVsdGEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHgyLml1c2hybigxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoYS5jbXAoYikgPj0gMCkge1xuICAgICAgICBhLmlzdWIoYik7XG4gICAgICAgIHgxLmlzdWIoeDIpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgYi5pc3ViKGEpO1xuICAgICAgICB4Mi5pc3ViKHgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcmVzO1xuICAgIGlmIChhLmNtcG4oMSkgPT09IDApIHtcbiAgICAgIHJlcyA9IHgxO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXMgPSB4MjtcbiAgICB9XG5cbiAgICBpZiAocmVzLmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMuaWFkZChwKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5nY2QgPSBmdW5jdGlvbiBnY2QgKG51bSkge1xuICAgIGlmICh0aGlzLmlzWmVybygpKSByZXR1cm4gbnVtLmFicygpO1xuICAgIGlmIChudW0uaXNaZXJvKCkpIHJldHVybiB0aGlzLmFicygpO1xuXG4gICAgdmFyIGEgPSB0aGlzLmNsb25lKCk7XG4gICAgdmFyIGIgPSBudW0uY2xvbmUoKTtcbiAgICBhLm5lZ2F0aXZlID0gMDtcbiAgICBiLm5lZ2F0aXZlID0gMDtcblxuICAgIC8vIFJlbW92ZSBjb21tb24gZmFjdG9yIG9mIHR3b1xuICAgIGZvciAodmFyIHNoaWZ0ID0gMDsgYS5pc0V2ZW4oKSAmJiBiLmlzRXZlbigpOyBzaGlmdCsrKSB7XG4gICAgICBhLml1c2hybigxKTtcbiAgICAgIGIuaXVzaHJuKDEpO1xuICAgIH1cblxuICAgIGRvIHtcbiAgICAgIHdoaWxlIChhLmlzRXZlbigpKSB7XG4gICAgICAgIGEuaXVzaHJuKDEpO1xuICAgICAgfVxuICAgICAgd2hpbGUgKGIuaXNFdmVuKCkpIHtcbiAgICAgICAgYi5pdXNocm4oMSk7XG4gICAgICB9XG5cbiAgICAgIHZhciByID0gYS5jbXAoYik7XG4gICAgICBpZiAociA8IDApIHtcbiAgICAgICAgLy8gU3dhcCBgYWAgYW5kIGBiYCB0byBtYWtlIGBhYCBhbHdheXMgYmlnZ2VyIHRoYW4gYGJgXG4gICAgICAgIHZhciB0ID0gYTtcbiAgICAgICAgYSA9IGI7XG4gICAgICAgIGIgPSB0O1xuICAgICAgfSBlbHNlIGlmIChyID09PSAwIHx8IGIuY21wbigxKSA9PT0gMCkge1xuICAgICAgICBicmVhaztcbiAgICAgIH1cblxuICAgICAgYS5pc3ViKGIpO1xuICAgIH0gd2hpbGUgKHRydWUpO1xuXG4gICAgcmV0dXJuIGIuaXVzaGxuKHNoaWZ0KTtcbiAgfTtcblxuICAvLyBJbnZlcnQgbnVtYmVyIGluIHRoZSBmaWVsZCBGKG51bSlcbiAgQk4ucHJvdG90eXBlLmludm0gPSBmdW5jdGlvbiBpbnZtIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5lZ2NkKG51bSkuYS51bW9kKG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzRXZlbiA9IGZ1bmN0aW9uIGlzRXZlbiAoKSB7XG4gICAgcmV0dXJuICh0aGlzLndvcmRzWzBdICYgMSkgPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzT2RkID0gZnVuY3Rpb24gaXNPZGQgKCkge1xuICAgIHJldHVybiAodGhpcy53b3Jkc1swXSAmIDEpID09PSAxO1xuICB9O1xuXG4gIC8vIEFuZCBmaXJzdCB3b3JkIGFuZCBudW1cbiAgQk4ucHJvdG90eXBlLmFuZGxuID0gZnVuY3Rpb24gYW5kbG4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLndvcmRzWzBdICYgbnVtO1xuICB9O1xuXG4gIC8vIEluY3JlbWVudCBhdCB0aGUgYml0IHBvc2l0aW9uIGluLWxpbmVcbiAgQk4ucHJvdG90eXBlLmJpbmNuID0gZnVuY3Rpb24gYmluY24gKGJpdCkge1xuICAgIGFzc2VydCh0eXBlb2YgYml0ID09PSAnbnVtYmVyJyk7XG4gICAgdmFyIHIgPSBiaXQgJSAyNjtcbiAgICB2YXIgcyA9IChiaXQgLSByKSAvIDI2O1xuICAgIHZhciBxID0gMSA8PCByO1xuXG4gICAgLy8gRmFzdCBjYXNlOiBiaXQgaXMgbXVjaCBoaWdoZXIgdGhhbiBhbGwgZXhpc3Rpbmcgd29yZHNcbiAgICBpZiAodGhpcy5sZW5ndGggPD0gcykge1xuICAgICAgdGhpcy5fZXhwYW5kKHMgKyAxKTtcbiAgICAgIHRoaXMud29yZHNbc10gfD0gcTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIC8vIEFkZCBiaXQgYW5kIHByb3BhZ2F0ZSwgaWYgbmVlZGVkXG4gICAgdmFyIGNhcnJ5ID0gcTtcbiAgICBmb3IgKHZhciBpID0gczsgY2FycnkgIT09IDAgJiYgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gdGhpcy53b3Jkc1tpXSB8IDA7XG4gICAgICB3ICs9IGNhcnJ5O1xuICAgICAgY2FycnkgPSB3ID4+PiAyNjtcbiAgICAgIHcgJj0gMHgzZmZmZmZmO1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IHc7XG4gICAgfVxuICAgIGlmIChjYXJyeSAhPT0gMCkge1xuICAgICAgdGhpcy53b3Jkc1tpXSA9IGNhcnJ5O1xuICAgICAgdGhpcy5sZW5ndGgrKztcbiAgICB9XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmlzWmVybyA9IGZ1bmN0aW9uIGlzWmVybyAoKSB7XG4gICAgcmV0dXJuIHRoaXMubGVuZ3RoID09PSAxICYmIHRoaXMud29yZHNbMF0gPT09IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmNtcG4gPSBmdW5jdGlvbiBjbXBuIChudW0pIHtcbiAgICB2YXIgbmVnYXRpdmUgPSBudW0gPCAwO1xuXG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgIW5lZ2F0aXZlKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbmVnYXRpdmUpIHJldHVybiAxO1xuXG4gICAgdGhpcy5zdHJpcCgpO1xuXG4gICAgdmFyIHJlcztcbiAgICBpZiAodGhpcy5sZW5ndGggPiAxKSB7XG4gICAgICByZXMgPSAxO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAobmVnYXRpdmUpIHtcbiAgICAgICAgbnVtID0gLW51bTtcbiAgICAgIH1cblxuICAgICAgYXNzZXJ0KG51bSA8PSAweDNmZmZmZmYsICdOdW1iZXIgaXMgdG9vIGJpZycpO1xuXG4gICAgICB2YXIgdyA9IHRoaXMud29yZHNbMF0gfCAwO1xuICAgICAgcmVzID0gdyA9PT0gbnVtID8gMCA6IHcgPCBudW0gPyAtMSA6IDE7XG4gICAgfVxuICAgIGlmICh0aGlzLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gLXJlcyB8IDA7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvLyBDb21wYXJlIHR3byBudW1iZXJzIGFuZCByZXR1cm46XG4gIC8vIDEgLSBpZiBgdGhpc2AgPiBgbnVtYFxuICAvLyAwIC0gaWYgYHRoaXNgID09IGBudW1gXG4gIC8vIC0xIC0gaWYgYHRoaXNgIDwgYG51bWBcbiAgQk4ucHJvdG90eXBlLmNtcCA9IGZ1bmN0aW9uIGNtcCAobnVtKSB7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgIT09IDAgJiYgbnVtLm5lZ2F0aXZlID09PSAwKSByZXR1cm4gLTE7XG4gICAgaWYgKHRoaXMubmVnYXRpdmUgPT09IDAgJiYgbnVtLm5lZ2F0aXZlICE9PSAwKSByZXR1cm4gMTtcblxuICAgIHZhciByZXMgPSB0aGlzLnVjbXAobnVtKTtcbiAgICBpZiAodGhpcy5uZWdhdGl2ZSAhPT0gMCkgcmV0dXJuIC1yZXMgfCAwO1xuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgLy8gVW5zaWduZWQgY29tcGFyaXNvblxuICBCTi5wcm90b3R5cGUudWNtcCA9IGZ1bmN0aW9uIHVjbXAgKG51bSkge1xuICAgIC8vIEF0IHRoaXMgcG9pbnQgYm90aCBudW1iZXJzIGhhdmUgdGhlIHNhbWUgc2lnblxuICAgIGlmICh0aGlzLmxlbmd0aCA+IG51bS5sZW5ndGgpIHJldHVybiAxO1xuICAgIGlmICh0aGlzLmxlbmd0aCA8IG51bS5sZW5ndGgpIHJldHVybiAtMTtcblxuICAgIHZhciByZXMgPSAwO1xuICAgIGZvciAodmFyIGkgPSB0aGlzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgYSA9IHRoaXMud29yZHNbaV0gfCAwO1xuICAgICAgdmFyIGIgPSBudW0ud29yZHNbaV0gfCAwO1xuXG4gICAgICBpZiAoYSA9PT0gYikgY29udGludWU7XG4gICAgICBpZiAoYSA8IGIpIHtcbiAgICAgICAgcmVzID0gLTE7XG4gICAgICB9IGVsc2UgaWYgKGEgPiBiKSB7XG4gICAgICAgIHJlcyA9IDE7XG4gICAgICB9XG4gICAgICBicmVhaztcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZ3RuID0gZnVuY3Rpb24gZ3RuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IDE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ID0gZnVuY3Rpb24gZ3QgKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcChudW0pID09PSAxO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5ndGVuID0gZnVuY3Rpb24gZ3RlbiAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wbihudW0pID49IDA7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmd0ZSA9IGZ1bmN0aW9uIGd0ZSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPj0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRuID0gZnVuY3Rpb24gbHRuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPT09IC0xO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5sdCA9IGZ1bmN0aW9uIGx0IChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA9PT0gLTE7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmx0ZW4gPSBmdW5jdGlvbiBsdGVuIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXBuKG51bSkgPD0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUubHRlID0gZnVuY3Rpb24gbHRlIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5jbXAobnVtKSA8PSAwO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5lcW4gPSBmdW5jdGlvbiBlcW4gKG51bSkge1xuICAgIHJldHVybiB0aGlzLmNtcG4obnVtKSA9PT0gMDtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUuZXEgPSBmdW5jdGlvbiBlcSAobnVtKSB7XG4gICAgcmV0dXJuIHRoaXMuY21wKG51bSkgPT09IDA7XG4gIH07XG5cbiAgLy9cbiAgLy8gQSByZWR1Y2UgY29udGV4dCwgY291bGQgYmUgdXNpbmcgbW9udGdvbWVyeSBvciBzb21ldGhpbmcgYmV0dGVyLCBkZXBlbmRpbmdcbiAgLy8gb24gdGhlIGBtYCBpdHNlbGYuXG4gIC8vXG4gIEJOLnJlZCA9IGZ1bmN0aW9uIHJlZCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBSZWQobnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUudG9SZWQgPSBmdW5jdGlvbiB0b1JlZCAoY3R4KSB7XG4gICAgYXNzZXJ0KCF0aGlzLnJlZCwgJ0FscmVhZHkgYSBudW1iZXIgaW4gcmVkdWN0aW9uIGNvbnRleHQnKTtcbiAgICBhc3NlcnQodGhpcy5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgcmV0dXJuIGN0eC5jb252ZXJ0VG8odGhpcykuX2ZvcmNlUmVkKGN0eCk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLmZyb21SZWQgPSBmdW5jdGlvbiBmcm9tUmVkICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdmcm9tUmVkIHdvcmtzIG9ubHkgd2l0aCBudW1iZXJzIGluIHJlZHVjdGlvbiBjb250ZXh0Jyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmNvbnZlcnRGcm9tKHRoaXMpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5fZm9yY2VSZWQgPSBmdW5jdGlvbiBfZm9yY2VSZWQgKGN0eCkge1xuICAgIHRoaXMucmVkID0gY3R4O1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5mb3JjZVJlZCA9IGZ1bmN0aW9uIGZvcmNlUmVkIChjdHgpIHtcbiAgICBhc3NlcnQoIXRoaXMucmVkLCAnQWxyZWFkeSBhIG51bWJlciBpbiByZWR1Y3Rpb24gY29udGV4dCcpO1xuICAgIHJldHVybiB0aGlzLl9mb3JjZVJlZChjdHgpO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRBZGQgPSBmdW5jdGlvbiByZWRBZGQgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZEFkZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICByZXR1cm4gdGhpcy5yZWQuYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElBZGQgPSBmdW5jdGlvbiByZWRJQWRkIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJQWRkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pYWRkKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFN1YiA9IGZ1bmN0aW9uIHJlZFN1YiAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3ViIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSVN1YiA9IGZ1bmN0aW9uIHJlZElTdWIgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZElTdWIgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLmlzdWIodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkU2hsID0gZnVuY3Rpb24gcmVkU2hsIChudW0pIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRTaGwgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNobCh0aGlzLCBudW0pO1xuICB9O1xuXG4gIEJOLnByb3RvdHlwZS5yZWRNdWwgPSBmdW5jdGlvbiByZWRNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5tdWwodGhpcywgbnVtKTtcbiAgfTtcblxuICBCTi5wcm90b3R5cGUucmVkSU11bCA9IGZ1bmN0aW9uIHJlZElNdWwgKG51bSkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZE11bCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5Mih0aGlzLCBudW0pO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbXVsKHRoaXMsIG51bSk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFNxciA9IGZ1bmN0aW9uIHJlZFNxciAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5zcXIodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZElTcXIgPSBmdW5jdGlvbiByZWRJU3FyICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJU3FyIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pc3FyKHRoaXMpO1xuICB9O1xuXG4gIC8vIFNxdWFyZSByb290IG92ZXIgcFxuICBCTi5wcm90b3R5cGUucmVkU3FydCA9IGZ1bmN0aW9uIHJlZFNxcnQgKCkge1xuICAgIGFzc2VydCh0aGlzLnJlZCwgJ3JlZFNxcnQgd29ya3Mgb25seSB3aXRoIHJlZCBudW1iZXJzJyk7XG4gICAgdGhpcy5yZWQuX3ZlcmlmeTEodGhpcyk7XG4gICAgcmV0dXJuIHRoaXMucmVkLnNxcnQodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZEludm0gPSBmdW5jdGlvbiByZWRJbnZtICgpIHtcbiAgICBhc3NlcnQodGhpcy5yZWQsICdyZWRJbnZtIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5pbnZtKHRoaXMpO1xuICB9O1xuXG4gIC8vIFJldHVybiBuZWdhdGl2ZSBjbG9uZSBvZiBgdGhpc2AgJSBgcmVkIG1vZHVsb2BcbiAgQk4ucHJvdG90eXBlLnJlZE5lZyA9IGZ1bmN0aW9uIHJlZE5lZyAoKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkLCAncmVkTmVnIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICAgIHRoaXMucmVkLl92ZXJpZnkxKHRoaXMpO1xuICAgIHJldHVybiB0aGlzLnJlZC5uZWcodGhpcyk7XG4gIH07XG5cbiAgQk4ucHJvdG90eXBlLnJlZFBvdyA9IGZ1bmN0aW9uIHJlZFBvdyAobnVtKSB7XG4gICAgYXNzZXJ0KHRoaXMucmVkICYmICFudW0ucmVkLCAncmVkUG93KG5vcm1hbE51bSknKTtcbiAgICB0aGlzLnJlZC5fdmVyaWZ5MSh0aGlzKTtcbiAgICByZXR1cm4gdGhpcy5yZWQucG93KHRoaXMsIG51bSk7XG4gIH07XG5cbiAgLy8gUHJpbWUgbnVtYmVycyB3aXRoIGVmZmljaWVudCByZWR1Y3Rpb25cbiAgdmFyIHByaW1lcyA9IHtcbiAgICBrMjU2OiBudWxsLFxuICAgIHAyMjQ6IG51bGwsXG4gICAgcDE5MjogbnVsbCxcbiAgICBwMjU1MTk6IG51bGxcbiAgfTtcblxuICAvLyBQc2V1ZG8tTWVyc2VubmUgcHJpbWVcbiAgZnVuY3Rpb24gTVByaW1lIChuYW1lLCBwKSB7XG4gICAgLy8gUCA9IDIgXiBOIC0gS1xuICAgIHRoaXMubmFtZSA9IG5hbWU7XG4gICAgdGhpcy5wID0gbmV3IEJOKHAsIDE2KTtcbiAgICB0aGlzLm4gPSB0aGlzLnAuYml0TGVuZ3RoKCk7XG4gICAgdGhpcy5rID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLm4pLmlzdWIodGhpcy5wKTtcblxuICAgIHRoaXMudG1wID0gdGhpcy5fdG1wKCk7XG4gIH1cblxuICBNUHJpbWUucHJvdG90eXBlLl90bXAgPSBmdW5jdGlvbiBfdG1wICgpIHtcbiAgICB2YXIgdG1wID0gbmV3IEJOKG51bGwpO1xuICAgIHRtcC53b3JkcyA9IG5ldyBBcnJheShNYXRoLmNlaWwodGhpcy5uIC8gMTMpKTtcbiAgICByZXR1cm4gdG1wO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuaXJlZHVjZSA9IGZ1bmN0aW9uIGlyZWR1Y2UgKG51bSkge1xuICAgIC8vIEFzc3VtZXMgdGhhdCBgbnVtYCBpcyBsZXNzIHRoYW4gYFBeMmBcbiAgICAvLyBudW0gPSBISSAqICgyIF4gTiAtIEspICsgSEkgKiBLICsgTE8gPSBISSAqIEsgKyBMTyAobW9kIFApXG4gICAgdmFyIHIgPSBudW07XG4gICAgdmFyIHJsZW47XG5cbiAgICBkbyB7XG4gICAgICB0aGlzLnNwbGl0KHIsIHRoaXMudG1wKTtcbiAgICAgIHIgPSB0aGlzLmltdWxLKHIpO1xuICAgICAgciA9IHIuaWFkZCh0aGlzLnRtcCk7XG4gICAgICBybGVuID0gci5iaXRMZW5ndGgoKTtcbiAgICB9IHdoaWxlIChybGVuID4gdGhpcy5uKTtcblxuICAgIHZhciBjbXAgPSBybGVuIDwgdGhpcy5uID8gLTEgOiByLnVjbXAodGhpcy5wKTtcbiAgICBpZiAoY21wID09PSAwKSB7XG4gICAgICByLndvcmRzWzBdID0gMDtcbiAgICAgIHIubGVuZ3RoID0gMTtcbiAgICB9IGVsc2UgaWYgKGNtcCA+IDApIHtcbiAgICAgIHIuaXN1Yih0aGlzLnApO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAoci5zdHJpcCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIC8vIHIgaXMgQk4gdjQgaW5zdGFuY2VcbiAgICAgICAgci5zdHJpcCgpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy8gciBpcyBCTiB2NSBpbnN0YW5jZVxuICAgICAgICByLl9zdHJpcCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIE1QcmltZS5wcm90b3R5cGUuc3BsaXQgPSBmdW5jdGlvbiBzcGxpdCAoaW5wdXQsIG91dCkge1xuICAgIGlucHV0Lml1c2hybih0aGlzLm4sIDAsIG91dCk7XG4gIH07XG5cbiAgTVByaW1lLnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICByZXR1cm4gbnVtLmltdWwodGhpcy5rKTtcbiAgfTtcblxuICBmdW5jdGlvbiBLMjU2ICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAnazI1NicsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmUgZmZmZmZjMmYnKTtcbiAgfVxuICBpbmhlcml0cyhLMjU2LCBNUHJpbWUpO1xuXG4gIEsyNTYucHJvdG90eXBlLnNwbGl0ID0gZnVuY3Rpb24gc3BsaXQgKGlucHV0LCBvdXRwdXQpIHtcbiAgICAvLyAyNTYgPSA5ICogMjYgKyAyMlxuICAgIHZhciBtYXNrID0gMHgzZmZmZmY7XG5cbiAgICB2YXIgb3V0TGVuID0gTWF0aC5taW4oaW5wdXQubGVuZ3RoLCA5KTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG91dExlbjsgaSsrKSB7XG4gICAgICBvdXRwdXQud29yZHNbaV0gPSBpbnB1dC53b3Jkc1tpXTtcbiAgICB9XG4gICAgb3V0cHV0Lmxlbmd0aCA9IG91dExlbjtcblxuICAgIGlmIChpbnB1dC5sZW5ndGggPD0gOSkge1xuICAgICAgaW5wdXQud29yZHNbMF0gPSAwO1xuICAgICAgaW5wdXQubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICAvLyBTaGlmdCBieSA5IGxpbWJzXG4gICAgdmFyIHByZXYgPSBpbnB1dC53b3Jkc1s5XTtcbiAgICBvdXRwdXQud29yZHNbb3V0cHV0Lmxlbmd0aCsrXSA9IHByZXYgJiBtYXNrO1xuXG4gICAgZm9yIChpID0gMTA7IGkgPCBpbnB1dC5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIG5leHQgPSBpbnB1dC53b3Jkc1tpXSB8IDA7XG4gICAgICBpbnB1dC53b3Jkc1tpIC0gMTBdID0gKChuZXh0ICYgbWFzaykgPDwgNCkgfCAocHJldiA+Pj4gMjIpO1xuICAgICAgcHJldiA9IG5leHQ7XG4gICAgfVxuICAgIHByZXYgPj4+PSAyMjtcbiAgICBpbnB1dC53b3Jkc1tpIC0gMTBdID0gcHJldjtcbiAgICBpZiAocHJldiA9PT0gMCAmJiBpbnB1dC5sZW5ndGggPiAxMCkge1xuICAgICAgaW5wdXQubGVuZ3RoIC09IDEwO1xuICAgIH0gZWxzZSB7XG4gICAgICBpbnB1dC5sZW5ndGggLT0gOTtcbiAgICB9XG4gIH07XG5cbiAgSzI1Ni5wcm90b3R5cGUuaW11bEsgPSBmdW5jdGlvbiBpbXVsSyAobnVtKSB7XG4gICAgLy8gSyA9IDB4MTAwMDAwM2QxID0gWyAweDQwLCAweDNkMSBdXG4gICAgbnVtLndvcmRzW251bS5sZW5ndGhdID0gMDtcbiAgICBudW0ud29yZHNbbnVtLmxlbmd0aCArIDFdID0gMDtcbiAgICBudW0ubGVuZ3RoICs9IDI7XG5cbiAgICAvLyBib3VuZGVkIGF0OiAweDQwICogMHgzZmZmZmZmICsgMHgzZDAgPSAweDEwMDAwMDM5MFxuICAgIHZhciBsbyA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciB3ID0gbnVtLndvcmRzW2ldIHwgMDtcbiAgICAgIGxvICs9IHcgKiAweDNkMTtcbiAgICAgIG51bS53b3Jkc1tpXSA9IGxvICYgMHgzZmZmZmZmO1xuICAgICAgbG8gPSB3ICogMHg0MCArICgobG8gLyAweDQwMDAwMDApIHwgMCk7XG4gICAgfVxuXG4gICAgLy8gRmFzdCBsZW5ndGggcmVkdWN0aW9uXG4gICAgaWYgKG51bS53b3Jkc1tudW0ubGVuZ3RoIC0gMV0gPT09IDApIHtcbiAgICAgIG51bS5sZW5ndGgtLTtcbiAgICAgIGlmIChudW0ud29yZHNbbnVtLmxlbmd0aCAtIDFdID09PSAwKSB7XG4gICAgICAgIG51bS5sZW5ndGgtLTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG51bTtcbiAgfTtcblxuICBmdW5jdGlvbiBQMjI0ICgpIHtcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAncDIyNCcsXG4gICAgICAnZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgZmZmZmZmZmYgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEnKTtcbiAgfVxuICBpbmhlcml0cyhQMjI0LCBNUHJpbWUpO1xuXG4gIGZ1bmN0aW9uIFAxOTIgKCkge1xuICAgIE1QcmltZS5jYWxsKFxuICAgICAgdGhpcyxcbiAgICAgICdwMTkyJyxcbiAgICAgICdmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZiBmZmZmZmZmZSBmZmZmZmZmZiBmZmZmZmZmZicpO1xuICB9XG4gIGluaGVyaXRzKFAxOTIsIE1QcmltZSk7XG5cbiAgZnVuY3Rpb24gUDI1NTE5ICgpIHtcbiAgICAvLyAyIF4gMjU1IC0gMTlcbiAgICBNUHJpbWUuY2FsbChcbiAgICAgIHRoaXMsXG4gICAgICAnMjU1MTknLFxuICAgICAgJzdmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmZmZmZmZmZWQnKTtcbiAgfVxuICBpbmhlcml0cyhQMjU1MTksIE1QcmltZSk7XG5cbiAgUDI1NTE5LnByb3RvdHlwZS5pbXVsSyA9IGZ1bmN0aW9uIGltdWxLIChudW0pIHtcbiAgICAvLyBLID0gMHgxM1xuICAgIHZhciBjYXJyeSA9IDA7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBudW0ubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBoaSA9IChudW0ud29yZHNbaV0gfCAwKSAqIDB4MTMgKyBjYXJyeTtcbiAgICAgIHZhciBsbyA9IGhpICYgMHgzZmZmZmZmO1xuICAgICAgaGkgPj4+PSAyNjtcblxuICAgICAgbnVtLndvcmRzW2ldID0gbG87XG4gICAgICBjYXJyeSA9IGhpO1xuICAgIH1cbiAgICBpZiAoY2FycnkgIT09IDApIHtcbiAgICAgIG51bS53b3Jkc1tudW0ubGVuZ3RoKytdID0gY2Fycnk7XG4gICAgfVxuICAgIHJldHVybiBudW07XG4gIH07XG5cbiAgLy8gRXhwb3J0ZWQgbW9zdGx5IGZvciB0ZXN0aW5nIHB1cnBvc2VzLCB1c2UgcGxhaW4gbmFtZSBpbnN0ZWFkXG4gIEJOLl9wcmltZSA9IGZ1bmN0aW9uIHByaW1lIChuYW1lKSB7XG4gICAgLy8gQ2FjaGVkIHZlcnNpb24gb2YgcHJpbWVcbiAgICBpZiAocHJpbWVzW25hbWVdKSByZXR1cm4gcHJpbWVzW25hbWVdO1xuXG4gICAgdmFyIHByaW1lO1xuICAgIGlmIChuYW1lID09PSAnazI1NicpIHtcbiAgICAgIHByaW1lID0gbmV3IEsyNTYoKTtcbiAgICB9IGVsc2UgaWYgKG5hbWUgPT09ICdwMjI0Jykge1xuICAgICAgcHJpbWUgPSBuZXcgUDIyNCgpO1xuICAgIH0gZWxzZSBpZiAobmFtZSA9PT0gJ3AxOTInKSB7XG4gICAgICBwcmltZSA9IG5ldyBQMTkyKCk7XG4gICAgfSBlbHNlIGlmIChuYW1lID09PSAncDI1NTE5Jykge1xuICAgICAgcHJpbWUgPSBuZXcgUDI1NTE5KCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignVW5rbm93biBwcmltZSAnICsgbmFtZSk7XG4gICAgfVxuICAgIHByaW1lc1tuYW1lXSA9IHByaW1lO1xuXG4gICAgcmV0dXJuIHByaW1lO1xuICB9O1xuXG4gIC8vXG4gIC8vIEJhc2UgcmVkdWN0aW9uIGVuZ2luZVxuICAvL1xuICBmdW5jdGlvbiBSZWQgKG0pIHtcbiAgICBpZiAodHlwZW9mIG0gPT09ICdzdHJpbmcnKSB7XG4gICAgICB2YXIgcHJpbWUgPSBCTi5fcHJpbWUobSk7XG4gICAgICB0aGlzLm0gPSBwcmltZS5wO1xuICAgICAgdGhpcy5wcmltZSA9IHByaW1lO1xuICAgIH0gZWxzZSB7XG4gICAgICBhc3NlcnQobS5ndG4oMSksICdtb2R1bHVzIG11c3QgYmUgZ3JlYXRlciB0aGFuIDEnKTtcbiAgICAgIHRoaXMubSA9IG07XG4gICAgICB0aGlzLnByaW1lID0gbnVsbDtcbiAgICB9XG4gIH1cblxuICBSZWQucHJvdG90eXBlLl92ZXJpZnkxID0gZnVuY3Rpb24gX3ZlcmlmeTEgKGEpIHtcbiAgICBhc3NlcnQoYS5uZWdhdGl2ZSA9PT0gMCwgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcG9zaXRpdmVzJyk7XG4gICAgYXNzZXJ0KGEucmVkLCAncmVkIHdvcmtzIG9ubHkgd2l0aCByZWQgbnVtYmVycycpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuX3ZlcmlmeTIgPSBmdW5jdGlvbiBfdmVyaWZ5MiAoYSwgYikge1xuICAgIGFzc2VydCgoYS5uZWdhdGl2ZSB8IGIubmVnYXRpdmUpID09PSAwLCAncmVkIHdvcmtzIG9ubHkgd2l0aCBwb3NpdGl2ZXMnKTtcbiAgICBhc3NlcnQoYS5yZWQgJiYgYS5yZWQgPT09IGIucmVkLFxuICAgICAgJ3JlZCB3b3JrcyBvbmx5IHdpdGggcmVkIG51bWJlcnMnKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmltb2QgPSBmdW5jdGlvbiBpbW9kIChhKSB7XG4gICAgaWYgKHRoaXMucHJpbWUpIHJldHVybiB0aGlzLnByaW1lLmlyZWR1Y2UoYSkuX2ZvcmNlUmVkKHRoaXMpO1xuICAgIHJldHVybiBhLnVtb2QodGhpcy5tKS5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5uZWcgPSBmdW5jdGlvbiBuZWcgKGEpIHtcbiAgICBpZiAoYS5pc1plcm8oKSkge1xuICAgICAgcmV0dXJuIGEuY2xvbmUoKTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5tLnN1YihhKS5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5hZGQgPSBmdW5jdGlvbiBhZGQgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuXG4gICAgdmFyIHJlcyA9IGEuYWRkKGIpO1xuICAgIGlmIChyZXMuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzLmlzdWIodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pYWRkID0gZnVuY3Rpb24gaWFkZCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5pYWRkKGIpO1xuICAgIGlmIChyZXMuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzLmlzdWIodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnN1YiA9IGZ1bmN0aW9uIHN1YiAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5zdWIoYik7XG4gICAgaWYgKHJlcy5jbXBuKDApIDwgMCkge1xuICAgICAgcmVzLmlhZGQodGhpcy5tKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlcy5fZm9yY2VSZWQodGhpcyk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pc3ViID0gZnVuY3Rpb24gaXN1YiAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG5cbiAgICB2YXIgcmVzID0gYS5pc3ViKGIpO1xuICAgIGlmIChyZXMuY21wbigwKSA8IDApIHtcbiAgICAgIHJlcy5pYWRkKHRoaXMubSk7XG4gICAgfVxuICAgIHJldHVybiByZXM7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5zaGwgPSBmdW5jdGlvbiBzaGwgKGEsIG51bSkge1xuICAgIHRoaXMuX3ZlcmlmeTEoYSk7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLnVzaGxuKG51bSkpO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKGEsIGIpIHtcbiAgICB0aGlzLl92ZXJpZnkyKGEsIGIpO1xuICAgIHJldHVybiB0aGlzLmltb2QoYS5pbXVsKGIpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLm11bCA9IGZ1bmN0aW9uIG11bCAoYSwgYikge1xuICAgIHRoaXMuX3ZlcmlmeTIoYSwgYik7XG4gICAgcmV0dXJuIHRoaXMuaW1vZChhLm11bChiKSk7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5pc3FyID0gZnVuY3Rpb24gaXNxciAoYSkge1xuICAgIHJldHVybiB0aGlzLmltdWwoYSwgYS5jbG9uZSgpKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNxciA9IGZ1bmN0aW9uIHNxciAoYSkge1xuICAgIHJldHVybiB0aGlzLm11bChhLCBhKTtcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLnNxcnQgPSBmdW5jdGlvbiBzcXJ0IChhKSB7XG4gICAgaWYgKGEuaXNaZXJvKCkpIHJldHVybiBhLmNsb25lKCk7XG5cbiAgICB2YXIgbW9kMyA9IHRoaXMubS5hbmRsbigzKTtcbiAgICBhc3NlcnQobW9kMyAlIDIgPT09IDEpO1xuXG4gICAgLy8gRmFzdCBjYXNlXG4gICAgaWYgKG1vZDMgPT09IDMpIHtcbiAgICAgIHZhciBwb3cgPSB0aGlzLm0uYWRkKG5ldyBCTigxKSkuaXVzaHJuKDIpO1xuICAgICAgcmV0dXJuIHRoaXMucG93KGEsIHBvdyk7XG4gICAgfVxuXG4gICAgLy8gVG9uZWxsaS1TaGFua3MgYWxnb3JpdGhtIChUb3RhbGx5IHVub3B0aW1pemVkIGFuZCBzbG93KVxuICAgIC8vXG4gICAgLy8gRmluZCBRIGFuZCBTLCB0aGF0IFEgKiAyIF4gUyA9IChQIC0gMSlcbiAgICB2YXIgcSA9IHRoaXMubS5zdWJuKDEpO1xuICAgIHZhciBzID0gMDtcbiAgICB3aGlsZSAoIXEuaXNaZXJvKCkgJiYgcS5hbmRsbigxKSA9PT0gMCkge1xuICAgICAgcysrO1xuICAgICAgcS5pdXNocm4oMSk7XG4gICAgfVxuICAgIGFzc2VydCghcS5pc1plcm8oKSk7XG5cbiAgICB2YXIgb25lID0gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIHZhciBuT25lID0gb25lLnJlZE5lZygpO1xuXG4gICAgLy8gRmluZCBxdWFkcmF0aWMgbm9uLXJlc2lkdWVcbiAgICAvLyBOT1RFOiBNYXggaXMgc3VjaCBiZWNhdXNlIG9mIGdlbmVyYWxpemVkIFJpZW1hbm4gaHlwb3RoZXNpcy5cbiAgICB2YXIgbHBvdyA9IHRoaXMubS5zdWJuKDEpLml1c2hybigxKTtcbiAgICB2YXIgeiA9IHRoaXMubS5iaXRMZW5ndGgoKTtcbiAgICB6ID0gbmV3IEJOKDIgKiB6ICogeikudG9SZWQodGhpcyk7XG5cbiAgICB3aGlsZSAodGhpcy5wb3coeiwgbHBvdykuY21wKG5PbmUpICE9PSAwKSB7XG4gICAgICB6LnJlZElBZGQobk9uZSk7XG4gICAgfVxuXG4gICAgdmFyIGMgPSB0aGlzLnBvdyh6LCBxKTtcbiAgICB2YXIgciA9IHRoaXMucG93KGEsIHEuYWRkbigxKS5pdXNocm4oMSkpO1xuICAgIHZhciB0ID0gdGhpcy5wb3coYSwgcSk7XG4gICAgdmFyIG0gPSBzO1xuICAgIHdoaWxlICh0LmNtcChvbmUpICE9PSAwKSB7XG4gICAgICB2YXIgdG1wID0gdDtcbiAgICAgIGZvciAodmFyIGkgPSAwOyB0bXAuY21wKG9uZSkgIT09IDA7IGkrKykge1xuICAgICAgICB0bXAgPSB0bXAucmVkU3FyKCk7XG4gICAgICB9XG4gICAgICBhc3NlcnQoaSA8IG0pO1xuICAgICAgdmFyIGIgPSB0aGlzLnBvdyhjLCBuZXcgQk4oMSkuaXVzaGxuKG0gLSBpIC0gMSkpO1xuXG4gICAgICByID0gci5yZWRNdWwoYik7XG4gICAgICBjID0gYi5yZWRTcXIoKTtcbiAgICAgIHQgPSB0LnJlZE11bChjKTtcbiAgICAgIG0gPSBpO1xuICAgIH1cblxuICAgIHJldHVybiByO1xuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUuaW52bSA9IGZ1bmN0aW9uIGludm0gKGEpIHtcbiAgICB2YXIgaW52ID0gYS5faW52bXAodGhpcy5tKTtcbiAgICBpZiAoaW52Lm5lZ2F0aXZlICE9PSAwKSB7XG4gICAgICBpbnYubmVnYXRpdmUgPSAwO1xuICAgICAgcmV0dXJuIHRoaXMuaW1vZChpbnYpLnJlZE5lZygpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gdGhpcy5pbW9kKGludik7XG4gICAgfVxuICB9O1xuXG4gIFJlZC5wcm90b3R5cGUucG93ID0gZnVuY3Rpb24gcG93IChhLCBudW0pIHtcbiAgICBpZiAobnVtLmlzWmVybygpKSByZXR1cm4gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIGlmIChudW0uY21wbigxKSA9PT0gMCkgcmV0dXJuIGEuY2xvbmUoKTtcblxuICAgIHZhciB3aW5kb3dTaXplID0gNDtcbiAgICB2YXIgd25kID0gbmV3IEFycmF5KDEgPDwgd2luZG93U2l6ZSk7XG4gICAgd25kWzBdID0gbmV3IEJOKDEpLnRvUmVkKHRoaXMpO1xuICAgIHduZFsxXSA9IGE7XG4gICAgZm9yICh2YXIgaSA9IDI7IGkgPCB3bmQubGVuZ3RoOyBpKyspIHtcbiAgICAgIHduZFtpXSA9IHRoaXMubXVsKHduZFtpIC0gMV0sIGEpO1xuICAgIH1cblxuICAgIHZhciByZXMgPSB3bmRbMF07XG4gICAgdmFyIGN1cnJlbnQgPSAwO1xuICAgIHZhciBjdXJyZW50TGVuID0gMDtcbiAgICB2YXIgc3RhcnQgPSBudW0uYml0TGVuZ3RoKCkgJSAyNjtcbiAgICBpZiAoc3RhcnQgPT09IDApIHtcbiAgICAgIHN0YXJ0ID0gMjY7XG4gICAgfVxuXG4gICAgZm9yIChpID0gbnVtLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICB2YXIgd29yZCA9IG51bS53b3Jkc1tpXTtcbiAgICAgIGZvciAodmFyIGogPSBzdGFydCAtIDE7IGogPj0gMDsgai0tKSB7XG4gICAgICAgIHZhciBiaXQgPSAod29yZCA+PiBqKSAmIDE7XG4gICAgICAgIGlmIChyZXMgIT09IHduZFswXSkge1xuICAgICAgICAgIHJlcyA9IHRoaXMuc3FyKHJlcyk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoYml0ID09PSAwICYmIGN1cnJlbnQgPT09IDApIHtcbiAgICAgICAgICBjdXJyZW50TGVuID0gMDtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGN1cnJlbnQgPDw9IDE7XG4gICAgICAgIGN1cnJlbnQgfD0gYml0O1xuICAgICAgICBjdXJyZW50TGVuKys7XG4gICAgICAgIGlmIChjdXJyZW50TGVuICE9PSB3aW5kb3dTaXplICYmIChpICE9PSAwIHx8IGogIT09IDApKSBjb250aW51ZTtcblxuICAgICAgICByZXMgPSB0aGlzLm11bChyZXMsIHduZFtjdXJyZW50XSk7XG4gICAgICAgIGN1cnJlbnRMZW4gPSAwO1xuICAgICAgICBjdXJyZW50ID0gMDtcbiAgICAgIH1cbiAgICAgIHN0YXJ0ID0gMjY7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICBSZWQucHJvdG90eXBlLmNvbnZlcnRUbyA9IGZ1bmN0aW9uIGNvbnZlcnRUbyAobnVtKSB7XG4gICAgdmFyIHIgPSBudW0udW1vZCh0aGlzLm0pO1xuXG4gICAgcmV0dXJuIHIgPT09IG51bSA/IHIuY2xvbmUoKSA6IHI7XG4gIH07XG5cbiAgUmVkLnByb3RvdHlwZS5jb252ZXJ0RnJvbSA9IGZ1bmN0aW9uIGNvbnZlcnRGcm9tIChudW0pIHtcbiAgICB2YXIgcmVzID0gbnVtLmNsb25lKCk7XG4gICAgcmVzLnJlZCA9IG51bGw7XG4gICAgcmV0dXJuIHJlcztcbiAgfTtcblxuICAvL1xuICAvLyBNb250Z29tZXJ5IG1ldGhvZCBlbmdpbmVcbiAgLy9cblxuICBCTi5tb250ID0gZnVuY3Rpb24gbW9udCAobnVtKSB7XG4gICAgcmV0dXJuIG5ldyBNb250KG51bSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gTW9udCAobSkge1xuICAgIFJlZC5jYWxsKHRoaXMsIG0pO1xuXG4gICAgdGhpcy5zaGlmdCA9IHRoaXMubS5iaXRMZW5ndGgoKTtcbiAgICBpZiAodGhpcy5zaGlmdCAlIDI2ICE9PSAwKSB7XG4gICAgICB0aGlzLnNoaWZ0ICs9IDI2IC0gKHRoaXMuc2hpZnQgJSAyNik7XG4gICAgfVxuXG4gICAgdGhpcy5yID0gbmV3IEJOKDEpLml1c2hsbih0aGlzLnNoaWZ0KTtcbiAgICB0aGlzLnIyID0gdGhpcy5pbW9kKHRoaXMuci5zcXIoKSk7XG4gICAgdGhpcy5yaW52ID0gdGhpcy5yLl9pbnZtcCh0aGlzLm0pO1xuXG4gICAgdGhpcy5taW52ID0gdGhpcy5yaW52Lm11bCh0aGlzLnIpLmlzdWJuKDEpLmRpdih0aGlzLm0pO1xuICAgIHRoaXMubWludiA9IHRoaXMubWludi51bW9kKHRoaXMucik7XG4gICAgdGhpcy5taW52ID0gdGhpcy5yLnN1Yih0aGlzLm1pbnYpO1xuICB9XG4gIGluaGVyaXRzKE1vbnQsIFJlZCk7XG5cbiAgTW9udC5wcm90b3R5cGUuY29udmVydFRvID0gZnVuY3Rpb24gY29udmVydFRvIChudW0pIHtcbiAgICByZXR1cm4gdGhpcy5pbW9kKG51bS51c2hsbih0aGlzLnNoaWZ0KSk7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuY29udmVydEZyb20gPSBmdW5jdGlvbiBjb252ZXJ0RnJvbSAobnVtKSB7XG4gICAgdmFyIHIgPSB0aGlzLmltb2QobnVtLm11bCh0aGlzLnJpbnYpKTtcbiAgICByLnJlZCA9IG51bGw7XG4gICAgcmV0dXJuIHI7XG4gIH07XG5cbiAgTW9udC5wcm90b3R5cGUuaW11bCA9IGZ1bmN0aW9uIGltdWwgKGEsIGIpIHtcbiAgICBpZiAoYS5pc1plcm8oKSB8fCBiLmlzWmVybygpKSB7XG4gICAgICBhLndvcmRzWzBdID0gMDtcbiAgICAgIGEubGVuZ3RoID0gMTtcbiAgICAgIHJldHVybiBhO1xuICAgIH1cblxuICAgIHZhciB0ID0gYS5pbXVsKGIpO1xuICAgIHZhciBjID0gdC5tYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5taW52KS5pbWFza24odGhpcy5zaGlmdCkubXVsKHRoaXMubSk7XG4gICAgdmFyIHUgPSB0LmlzdWIoYykuaXVzaHJuKHRoaXMuc2hpZnQpO1xuICAgIHZhciByZXMgPSB1O1xuXG4gICAgaWYgKHUuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzID0gdS5pc3ViKHRoaXMubSk7XG4gICAgfSBlbHNlIGlmICh1LmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMgPSB1LmlhZGQodGhpcy5tKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5tdWwgPSBmdW5jdGlvbiBtdWwgKGEsIGIpIHtcbiAgICBpZiAoYS5pc1plcm8oKSB8fCBiLmlzWmVybygpKSByZXR1cm4gbmV3IEJOKDApLl9mb3JjZVJlZCh0aGlzKTtcblxuICAgIHZhciB0ID0gYS5tdWwoYik7XG4gICAgdmFyIGMgPSB0Lm1hc2tuKHRoaXMuc2hpZnQpLm11bCh0aGlzLm1pbnYpLmltYXNrbih0aGlzLnNoaWZ0KS5tdWwodGhpcy5tKTtcbiAgICB2YXIgdSA9IHQuaXN1YihjKS5pdXNocm4odGhpcy5zaGlmdCk7XG4gICAgdmFyIHJlcyA9IHU7XG4gICAgaWYgKHUuY21wKHRoaXMubSkgPj0gMCkge1xuICAgICAgcmVzID0gdS5pc3ViKHRoaXMubSk7XG4gICAgfSBlbHNlIGlmICh1LmNtcG4oMCkgPCAwKSB7XG4gICAgICByZXMgPSB1LmlhZGQodGhpcy5tKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcblxuICBNb250LnByb3RvdHlwZS5pbnZtID0gZnVuY3Rpb24gaW52bSAoYSkge1xuICAgIC8vIChBUileLTEgKiBSXjIgPSAoQV4tMSAqIFJeLTEpICogUl4yID0gQV4tMSAqIFJcbiAgICB2YXIgcmVzID0gdGhpcy5pbW9kKGEuX2ludm1wKHRoaXMubSkubXVsKHRoaXMucjIpKTtcbiAgICByZXR1cm4gcmVzLl9mb3JjZVJlZCh0aGlzKTtcbiAgfTtcbn0pKHR5cGVvZiBtb2R1bGUgPT09ICd1bmRlZmluZWQnIHx8IG1vZHVsZSwgdGhpcyk7XG4iLCJ2YXIgcGFyc2VLZXlzID0gcmVxdWlyZSgncGFyc2UtYXNuMScpXG52YXIgbWdmID0gcmVxdWlyZSgnLi9tZ2YnKVxudmFyIHhvciA9IHJlcXVpcmUoJy4veG9yJylcbnZhciBCTiA9IHJlcXVpcmUoJ2JuLmpzJylcbnZhciBjcnQgPSByZXF1aXJlKCdicm93c2VyaWZ5LXJzYScpXG52YXIgY3JlYXRlSGFzaCA9IHJlcXVpcmUoJ2NyZWF0ZS1oYXNoJylcbnZhciB3aXRoUHVibGljID0gcmVxdWlyZSgnLi93aXRoUHVibGljJylcbnZhciBCdWZmZXIgPSByZXF1aXJlKCdzYWZlLWJ1ZmZlcicpLkJ1ZmZlclxuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHByaXZhdGVEZWNyeXB0IChwcml2YXRlS2V5LCBlbmMsIHJldmVyc2UpIHtcbiAgdmFyIHBhZGRpbmdcbiAgaWYgKHByaXZhdGVLZXkucGFkZGluZykge1xuICAgIHBhZGRpbmcgPSBwcml2YXRlS2V5LnBhZGRpbmdcbiAgfSBlbHNlIGlmIChyZXZlcnNlKSB7XG4gICAgcGFkZGluZyA9IDFcbiAgfSBlbHNlIHtcbiAgICBwYWRkaW5nID0gNFxuICB9XG5cbiAgdmFyIGtleSA9IHBhcnNlS2V5cyhwcml2YXRlS2V5KVxuICB2YXIgayA9IGtleS5tb2R1bHVzLmJ5dGVMZW5ndGgoKVxuICBpZiAoZW5jLmxlbmd0aCA+IGsgfHwgbmV3IEJOKGVuYykuY21wKGtleS5tb2R1bHVzKSA+PSAwKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdkZWNyeXB0aW9uIGVycm9yJylcbiAgfVxuICB2YXIgbXNnXG4gIGlmIChyZXZlcnNlKSB7XG4gICAgbXNnID0gd2l0aFB1YmxpYyhuZXcgQk4oZW5jKSwga2V5KVxuICB9IGVsc2Uge1xuICAgIG1zZyA9IGNydChlbmMsIGtleSlcbiAgfVxuICB2YXIgekJ1ZmZlciA9IEJ1ZmZlci5hbGxvYyhrIC0gbXNnLmxlbmd0aClcbiAgbXNnID0gQnVmZmVyLmNvbmNhdChbekJ1ZmZlciwgbXNnXSwgaylcbiAgaWYgKHBhZGRpbmcgPT09IDQpIHtcbiAgICByZXR1cm4gb2FlcChrZXksIG1zZylcbiAgfSBlbHNlIGlmIChwYWRkaW5nID09PSAxKSB7XG4gICAgcmV0dXJuIHBrY3MxKGtleSwgbXNnLCByZXZlcnNlKVxuICB9IGVsc2UgaWYgKHBhZGRpbmcgPT09IDMpIHtcbiAgICByZXR1cm4gbXNnXG4gIH0gZWxzZSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCd1bmtub3duIHBhZGRpbmcnKVxuICB9XG59XG5cbmZ1bmN0aW9uIG9hZXAgKGtleSwgbXNnKSB7XG4gIHZhciBrID0ga2V5Lm1vZHVsdXMuYnl0ZUxlbmd0aCgpXG4gIHZhciBpSGFzaCA9IGNyZWF0ZUhhc2goJ3NoYTEnKS51cGRhdGUoQnVmZmVyLmFsbG9jKDApKS5kaWdlc3QoKVxuICB2YXIgaExlbiA9IGlIYXNoLmxlbmd0aFxuICBpZiAobXNnWzBdICE9PSAwKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdkZWNyeXB0aW9uIGVycm9yJylcbiAgfVxuICB2YXIgbWFza2VkU2VlZCA9IG1zZy5zbGljZSgxLCBoTGVuICsgMSlcbiAgdmFyIG1hc2tlZERiID0gbXNnLnNsaWNlKGhMZW4gKyAxKVxuICB2YXIgc2VlZCA9IHhvcihtYXNrZWRTZWVkLCBtZ2YobWFza2VkRGIsIGhMZW4pKVxuICB2YXIgZGIgPSB4b3IobWFza2VkRGIsIG1nZihzZWVkLCBrIC0gaExlbiAtIDEpKVxuICBpZiAoY29tcGFyZShpSGFzaCwgZGIuc2xpY2UoMCwgaExlbikpKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdkZWNyeXB0aW9uIGVycm9yJylcbiAgfVxuICB2YXIgaSA9IGhMZW5cbiAgd2hpbGUgKGRiW2ldID09PSAwKSB7XG4gICAgaSsrXG4gIH1cbiAgaWYgKGRiW2krK10gIT09IDEpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ2RlY3J5cHRpb24gZXJyb3InKVxuICB9XG4gIHJldHVybiBkYi5zbGljZShpKVxufVxuXG5mdW5jdGlvbiBwa2NzMSAoa2V5LCBtc2csIHJldmVyc2UpIHtcbiAgdmFyIHAxID0gbXNnLnNsaWNlKDAsIDIpXG4gIHZhciBpID0gMlxuICB2YXIgc3RhdHVzID0gMFxuICB3aGlsZSAobXNnW2krK10gIT09IDApIHtcbiAgICBpZiAoaSA+PSBtc2cubGVuZ3RoKSB7XG4gICAgICBzdGF0dXMrK1xuICAgICAgYnJlYWtcbiAgICB9XG4gIH1cbiAgdmFyIHBzID0gbXNnLnNsaWNlKDIsIGkgLSAxKVxuXG4gIGlmICgocDEudG9TdHJpbmcoJ2hleCcpICE9PSAnMDAwMicgJiYgIXJldmVyc2UpIHx8IChwMS50b1N0cmluZygnaGV4JykgIT09ICcwMDAxJyAmJiByZXZlcnNlKSkge1xuICAgIHN0YXR1cysrXG4gIH1cbiAgaWYgKHBzLmxlbmd0aCA8IDgpIHtcbiAgICBzdGF0dXMrK1xuICB9XG4gIGlmIChzdGF0dXMpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ2RlY3J5cHRpb24gZXJyb3InKVxuICB9XG4gIHJldHVybiBtc2cuc2xpY2UoaSlcbn1cbmZ1bmN0aW9uIGNvbXBhcmUgKGEsIGIpIHtcbiAgYSA9IEJ1ZmZlci5mcm9tKGEpXG4gIGIgPSBCdWZmZXIuZnJvbShiKVxuICB2YXIgZGlmID0gMFxuICB2YXIgbGVuID0gYS5sZW5ndGhcbiAgaWYgKGEubGVuZ3RoICE9PSBiLmxlbmd0aCkge1xuICAgIGRpZisrXG4gICAgbGVuID0gTWF0aC5taW4oYS5sZW5ndGgsIGIubGVuZ3RoKVxuICB9XG4gIHZhciBpID0gLTFcbiAgd2hpbGUgKCsraSA8IGxlbikge1xuICAgIGRpZiArPSAoYVtpXSBeIGJbaV0pXG4gIH1cbiAgcmV0dXJuIGRpZlxufVxuIiwidmFyIHBhcnNlS2V5cyA9IHJlcXVpcmUoJ3BhcnNlLWFzbjEnKVxudmFyIHJhbmRvbUJ5dGVzID0gcmVxdWlyZSgncmFuZG9tYnl0ZXMnKVxudmFyIGNyZWF0ZUhhc2ggPSByZXF1aXJlKCdjcmVhdGUtaGFzaCcpXG52YXIgbWdmID0gcmVxdWlyZSgnLi9tZ2YnKVxudmFyIHhvciA9IHJlcXVpcmUoJy4veG9yJylcbnZhciBCTiA9IHJlcXVpcmUoJ2JuLmpzJylcbnZhciB3aXRoUHVibGljID0gcmVxdWlyZSgnLi93aXRoUHVibGljJylcbnZhciBjcnQgPSByZXF1aXJlKCdicm93c2VyaWZ5LXJzYScpXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBwdWJsaWNFbmNyeXB0IChwdWJsaWNLZXksIG1zZywgcmV2ZXJzZSkge1xuICB2YXIgcGFkZGluZ1xuICBpZiAocHVibGljS2V5LnBhZGRpbmcpIHtcbiAgICBwYWRkaW5nID0gcHVibGljS2V5LnBhZGRpbmdcbiAgfSBlbHNlIGlmIChyZXZlcnNlKSB7XG4gICAgcGFkZGluZyA9IDFcbiAgfSBlbHNlIHtcbiAgICBwYWRkaW5nID0gNFxuICB9XG4gIHZhciBrZXkgPSBwYXJzZUtleXMocHVibGljS2V5KVxuICB2YXIgcGFkZGVkTXNnXG4gIGlmIChwYWRkaW5nID09PSA0KSB7XG4gICAgcGFkZGVkTXNnID0gb2FlcChrZXksIG1zZylcbiAgfSBlbHNlIGlmIChwYWRkaW5nID09PSAxKSB7XG4gICAgcGFkZGVkTXNnID0gcGtjczEoa2V5LCBtc2csIHJldmVyc2UpXG4gIH0gZWxzZSBpZiAocGFkZGluZyA9PT0gMykge1xuICAgIHBhZGRlZE1zZyA9IG5ldyBCTihtc2cpXG4gICAgaWYgKHBhZGRlZE1zZy5jbXAoa2V5Lm1vZHVsdXMpID49IDApIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignZGF0YSB0b28gbG9uZyBmb3IgbW9kdWx1cycpXG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHRocm93IG5ldyBFcnJvcigndW5rbm93biBwYWRkaW5nJylcbiAgfVxuICBpZiAocmV2ZXJzZSkge1xuICAgIHJldHVybiBjcnQocGFkZGVkTXNnLCBrZXkpXG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIHdpdGhQdWJsaWMocGFkZGVkTXNnLCBrZXkpXG4gIH1cbn1cblxuZnVuY3Rpb24gb2FlcCAoa2V5LCBtc2cpIHtcbiAgdmFyIGsgPSBrZXkubW9kdWx1cy5ieXRlTGVuZ3RoKClcbiAgdmFyIG1MZW4gPSBtc2cubGVuZ3RoXG4gIHZhciBpSGFzaCA9IGNyZWF0ZUhhc2goJ3NoYTEnKS51cGRhdGUoQnVmZmVyLmFsbG9jKDApKS5kaWdlc3QoKVxuICB2YXIgaExlbiA9IGlIYXNoLmxlbmd0aFxuICB2YXIgaExlbjIgPSAyICogaExlblxuICBpZiAobUxlbiA+IGsgLSBoTGVuMiAtIDIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ21lc3NhZ2UgdG9vIGxvbmcnKVxuICB9XG4gIHZhciBwcyA9IEJ1ZmZlci5hbGxvYyhrIC0gbUxlbiAtIGhMZW4yIC0gMilcbiAgdmFyIGRibGVuID0gayAtIGhMZW4gLSAxXG4gIHZhciBzZWVkID0gcmFuZG9tQnl0ZXMoaExlbilcbiAgdmFyIG1hc2tlZERiID0geG9yKEJ1ZmZlci5jb25jYXQoW2lIYXNoLCBwcywgQnVmZmVyLmFsbG9jKDEsIDEpLCBtc2ddLCBkYmxlbiksIG1nZihzZWVkLCBkYmxlbikpXG4gIHZhciBtYXNrZWRTZWVkID0geG9yKHNlZWQsIG1nZihtYXNrZWREYiwgaExlbikpXG4gIHJldHVybiBuZXcgQk4oQnVmZmVyLmNvbmNhdChbQnVmZmVyLmFsbG9jKDEpLCBtYXNrZWRTZWVkLCBtYXNrZWREYl0sIGspKVxufVxuZnVuY3Rpb24gcGtjczEgKGtleSwgbXNnLCByZXZlcnNlKSB7XG4gIHZhciBtTGVuID0gbXNnLmxlbmd0aFxuICB2YXIgayA9IGtleS5tb2R1bHVzLmJ5dGVMZW5ndGgoKVxuICBpZiAobUxlbiA+IGsgLSAxMSkge1xuICAgIHRocm93IG5ldyBFcnJvcignbWVzc2FnZSB0b28gbG9uZycpXG4gIH1cbiAgdmFyIHBzXG4gIGlmIChyZXZlcnNlKSB7XG4gICAgcHMgPSBCdWZmZXIuYWxsb2MoayAtIG1MZW4gLSAzLCAweGZmKVxuICB9IGVsc2Uge1xuICAgIHBzID0gbm9uWmVybyhrIC0gbUxlbiAtIDMpXG4gIH1cbiAgcmV0dXJuIG5ldyBCTihCdWZmZXIuY29uY2F0KFtCdWZmZXIuZnJvbShbMCwgcmV2ZXJzZSA/IDEgOiAyXSksIHBzLCBCdWZmZXIuYWxsb2MoMSksIG1zZ10sIGspKVxufVxuZnVuY3Rpb24gbm9uWmVybyAobGVuKSB7XG4gIHZhciBvdXQgPSBCdWZmZXIuYWxsb2NVbnNhZmUobGVuKVxuICB2YXIgaSA9IDBcbiAgdmFyIGNhY2hlID0gcmFuZG9tQnl0ZXMobGVuICogMilcbiAgdmFyIGN1ciA9IDBcbiAgdmFyIG51bVxuICB3aGlsZSAoaSA8IGxlbikge1xuICAgIGlmIChjdXIgPT09IGNhY2hlLmxlbmd0aCkge1xuICAgICAgY2FjaGUgPSByYW5kb21CeXRlcyhsZW4gKiAyKVxuICAgICAgY3VyID0gMFxuICAgIH1cbiAgICBudW0gPSBjYWNoZVtjdXIrK11cbiAgICBpZiAobnVtKSB7XG4gICAgICBvdXRbaSsrXSA9IG51bVxuICAgIH1cbiAgfVxuICByZXR1cm4gb3V0XG59XG4iLCJ2YXIgQk4gPSByZXF1aXJlKCdibi5qcycpXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcblxuZnVuY3Rpb24gd2l0aFB1YmxpYyAocGFkZGVkTXNnLCBrZXkpIHtcbiAgcmV0dXJuIEJ1ZmZlci5mcm9tKHBhZGRlZE1zZ1xuICAgIC50b1JlZChCTi5tb250KGtleS5tb2R1bHVzKSlcbiAgICAucmVkUG93KG5ldyBCTihrZXkucHVibGljRXhwb25lbnQpKVxuICAgIC5mcm9tUmVkKClcbiAgICAudG9BcnJheSgpKVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHdpdGhQdWJsaWNcbiIsIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24geG9yIChhLCBiKSB7XG4gIHZhciBsZW4gPSBhLmxlbmd0aFxuICB2YXIgaSA9IC0xXG4gIHdoaWxlICgrK2kgPCBsZW4pIHtcbiAgICBhW2ldIF49IGJbaV1cbiAgfVxuICByZXR1cm4gYVxufVxuIiwiJ3VzZSBzdHJpY3QnXG5cbi8vIGxpbWl0IG9mIENyeXB0by5nZXRSYW5kb21WYWx1ZXMoKVxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQVBJL0NyeXB0by9nZXRSYW5kb21WYWx1ZXNcbnZhciBNQVhfQllURVMgPSA2NTUzNlxuXG4vLyBOb2RlIHN1cHBvcnRzIHJlcXVlc3RpbmcgdXAgdG8gdGhpcyBudW1iZXIgb2YgYnl0ZXNcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9ibG9iL21hc3Rlci9saWIvaW50ZXJuYWwvY3J5cHRvL3JhbmRvbS5qcyNMNDhcbnZhciBNQVhfVUlOVDMyID0gNDI5NDk2NzI5NVxuXG5mdW5jdGlvbiBvbGRCcm93c2VyICgpIHtcbiAgdGhyb3cgbmV3IEVycm9yKCdTZWN1cmUgcmFuZG9tIG51bWJlciBnZW5lcmF0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBicm93c2VyLlxcblVzZSBDaHJvbWUsIEZpcmVmb3ggb3IgSW50ZXJuZXQgRXhwbG9yZXIgMTEnKVxufVxuXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcbnZhciBjcnlwdG8gPSBnbG9iYWwuY3J5cHRvIHx8IGdsb2JhbC5tc0NyeXB0b1xuXG5pZiAoY3J5cHRvICYmIGNyeXB0by5nZXRSYW5kb21WYWx1ZXMpIHtcbiAgbW9kdWxlLmV4cG9ydHMgPSByYW5kb21CeXRlc1xufSBlbHNlIHtcbiAgbW9kdWxlLmV4cG9ydHMgPSBvbGRCcm93c2VyXG59XG5cbmZ1bmN0aW9uIHJhbmRvbUJ5dGVzIChzaXplLCBjYikge1xuICAvLyBwaGFudG9tanMgbmVlZHMgdG8gdGhyb3dcbiAgaWYgKHNpemUgPiBNQVhfVUlOVDMyKSB0aHJvdyBuZXcgUmFuZ2VFcnJvcigncmVxdWVzdGVkIHRvbyBtYW55IHJhbmRvbSBieXRlcycpXG5cbiAgdmFyIGJ5dGVzID0gQnVmZmVyLmFsbG9jVW5zYWZlKHNpemUpXG5cbiAgaWYgKHNpemUgPiAwKSB7ICAvLyBnZXRSYW5kb21WYWx1ZXMgZmFpbHMgb24gSUUgaWYgc2l6ZSA9PSAwXG4gICAgaWYgKHNpemUgPiBNQVhfQllURVMpIHsgLy8gdGhpcyBpcyB0aGUgbWF4IGJ5dGVzIGNyeXB0by5nZXRSYW5kb21WYWx1ZXNcbiAgICAgIC8vIGNhbiBkbyBhdCBvbmNlIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9BUEkvd2luZG93LmNyeXB0by5nZXRSYW5kb21WYWx1ZXNcbiAgICAgIGZvciAodmFyIGdlbmVyYXRlZCA9IDA7IGdlbmVyYXRlZCA8IHNpemU7IGdlbmVyYXRlZCArPSBNQVhfQllURVMpIHtcbiAgICAgICAgLy8gYnVmZmVyLnNsaWNlIGF1dG9tYXRpY2FsbHkgY2hlY2tzIGlmIHRoZSBlbmQgaXMgcGFzdCB0aGUgZW5kIG9mXG4gICAgICAgIC8vIHRoZSBidWZmZXIgc28gd2UgZG9uJ3QgaGF2ZSB0byBoZXJlXG4gICAgICAgIGNyeXB0by5nZXRSYW5kb21WYWx1ZXMoYnl0ZXMuc2xpY2UoZ2VuZXJhdGVkLCBnZW5lcmF0ZWQgKyBNQVhfQllURVMpKVxuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKGJ5dGVzKVxuICAgIH1cbiAgfVxuXG4gIGlmICh0eXBlb2YgY2IgPT09ICdmdW5jdGlvbicpIHtcbiAgICByZXR1cm4gcHJvY2Vzcy5uZXh0VGljayhmdW5jdGlvbiAoKSB7XG4gICAgICBjYihudWxsLCBieXRlcylcbiAgICB9KVxuICB9XG5cbiAgcmV0dXJuIGJ5dGVzXG59XG4iLCIndXNlIHN0cmljdCdcblxuZnVuY3Rpb24gb2xkQnJvd3NlciAoKSB7XG4gIHRocm93IG5ldyBFcnJvcignc2VjdXJlIHJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbiBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgYnJvd3NlclxcbnVzZSBjaHJvbWUsIEZpcmVGb3ggb3IgSW50ZXJuZXQgRXhwbG9yZXIgMTEnKVxufVxudmFyIHNhZmVCdWZmZXIgPSByZXF1aXJlKCdzYWZlLWJ1ZmZlcicpXG52YXIgcmFuZG9tYnl0ZXMgPSByZXF1aXJlKCdyYW5kb21ieXRlcycpXG52YXIgQnVmZmVyID0gc2FmZUJ1ZmZlci5CdWZmZXJcbnZhciBrQnVmZmVyTWF4TGVuZ3RoID0gc2FmZUJ1ZmZlci5rTWF4TGVuZ3RoXG52YXIgY3J5cHRvID0gZ2xvYmFsLmNyeXB0byB8fCBnbG9iYWwubXNDcnlwdG9cbnZhciBrTWF4VWludDMyID0gTWF0aC5wb3coMiwgMzIpIC0gMVxuZnVuY3Rpb24gYXNzZXJ0T2Zmc2V0IChvZmZzZXQsIGxlbmd0aCkge1xuICBpZiAodHlwZW9mIG9mZnNldCAhPT0gJ251bWJlcicgfHwgb2Zmc2V0ICE9PSBvZmZzZXQpIHsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1zZWxmLWNvbXBhcmVcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdvZmZzZXQgbXVzdCBiZSBhIG51bWJlcicpXG4gIH1cblxuICBpZiAob2Zmc2V0ID4ga01heFVpbnQzMiB8fCBvZmZzZXQgPCAwKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcignb2Zmc2V0IG11c3QgYmUgYSB1aW50MzInKVxuICB9XG5cbiAgaWYgKG9mZnNldCA+IGtCdWZmZXJNYXhMZW5ndGggfHwgb2Zmc2V0ID4gbGVuZ3RoKSB7XG4gICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ29mZnNldCBvdXQgb2YgcmFuZ2UnKVxuICB9XG59XG5cbmZ1bmN0aW9uIGFzc2VydFNpemUgKHNpemUsIG9mZnNldCwgbGVuZ3RoKSB7XG4gIGlmICh0eXBlb2Ygc2l6ZSAhPT0gJ251bWJlcicgfHwgc2l6ZSAhPT0gc2l6ZSkgeyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXNlbGYtY29tcGFyZVxuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ3NpemUgbXVzdCBiZSBhIG51bWJlcicpXG4gIH1cblxuICBpZiAoc2l6ZSA+IGtNYXhVaW50MzIgfHwgc2l6ZSA8IDApIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzaXplIG11c3QgYmUgYSB1aW50MzInKVxuICB9XG5cbiAgaWYgKHNpemUgKyBvZmZzZXQgPiBsZW5ndGggfHwgc2l6ZSA+IGtCdWZmZXJNYXhMZW5ndGgpIHtcbiAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcignYnVmZmVyIHRvbyBzbWFsbCcpXG4gIH1cbn1cbmlmICgoY3J5cHRvICYmIGNyeXB0by5nZXRSYW5kb21WYWx1ZXMpIHx8ICFwcm9jZXNzLmJyb3dzZXIpIHtcbiAgZXhwb3J0cy5yYW5kb21GaWxsID0gcmFuZG9tRmlsbFxuICBleHBvcnRzLnJhbmRvbUZpbGxTeW5jID0gcmFuZG9tRmlsbFN5bmNcbn0gZWxzZSB7XG4gIGV4cG9ydHMucmFuZG9tRmlsbCA9IG9sZEJyb3dzZXJcbiAgZXhwb3J0cy5yYW5kb21GaWxsU3luYyA9IG9sZEJyb3dzZXJcbn1cbmZ1bmN0aW9uIHJhbmRvbUZpbGwgKGJ1Ziwgb2Zmc2V0LCBzaXplLCBjYikge1xuICBpZiAoIUJ1ZmZlci5pc0J1ZmZlcihidWYpICYmICEoYnVmIGluc3RhbmNlb2YgZ2xvYmFsLlVpbnQ4QXJyYXkpKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcignXCJidWZcIiBhcmd1bWVudCBtdXN0IGJlIGEgQnVmZmVyIG9yIFVpbnQ4QXJyYXknKVxuICB9XG5cbiAgaWYgKHR5cGVvZiBvZmZzZXQgPT09ICdmdW5jdGlvbicpIHtcbiAgICBjYiA9IG9mZnNldFxuICAgIG9mZnNldCA9IDBcbiAgICBzaXplID0gYnVmLmxlbmd0aFxuICB9IGVsc2UgaWYgKHR5cGVvZiBzaXplID09PSAnZnVuY3Rpb24nKSB7XG4gICAgY2IgPSBzaXplXG4gICAgc2l6ZSA9IGJ1Zi5sZW5ndGggLSBvZmZzZXRcbiAgfSBlbHNlIGlmICh0eXBlb2YgY2IgIT09ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdcImNiXCIgYXJndW1lbnQgbXVzdCBiZSBhIGZ1bmN0aW9uJylcbiAgfVxuICBhc3NlcnRPZmZzZXQob2Zmc2V0LCBidWYubGVuZ3RoKVxuICBhc3NlcnRTaXplKHNpemUsIG9mZnNldCwgYnVmLmxlbmd0aClcbiAgcmV0dXJuIGFjdHVhbEZpbGwoYnVmLCBvZmZzZXQsIHNpemUsIGNiKVxufVxuXG5mdW5jdGlvbiBhY3R1YWxGaWxsIChidWYsIG9mZnNldCwgc2l6ZSwgY2IpIHtcbiAgaWYgKHByb2Nlc3MuYnJvd3Nlcikge1xuICAgIHZhciBvdXJCdWYgPSBidWYuYnVmZmVyXG4gICAgdmFyIHVpbnQgPSBuZXcgVWludDhBcnJheShvdXJCdWYsIG9mZnNldCwgc2l6ZSlcbiAgICBjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKHVpbnQpXG4gICAgaWYgKGNiKSB7XG4gICAgICBwcm9jZXNzLm5leHRUaWNrKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY2IobnVsbCwgYnVmKVxuICAgICAgfSlcbiAgICAgIHJldHVyblxuICAgIH1cbiAgICByZXR1cm4gYnVmXG4gIH1cbiAgaWYgKGNiKSB7XG4gICAgcmFuZG9tYnl0ZXMoc2l6ZSwgZnVuY3Rpb24gKGVyciwgYnl0ZXMpIHtcbiAgICAgIGlmIChlcnIpIHtcbiAgICAgICAgcmV0dXJuIGNiKGVycilcbiAgICAgIH1cbiAgICAgIGJ5dGVzLmNvcHkoYnVmLCBvZmZzZXQpXG4gICAgICBjYihudWxsLCBidWYpXG4gICAgfSlcbiAgICByZXR1cm5cbiAgfVxuICB2YXIgYnl0ZXMgPSByYW5kb21ieXRlcyhzaXplKVxuICBieXRlcy5jb3B5KGJ1Ziwgb2Zmc2V0KVxuICByZXR1cm4gYnVmXG59XG5mdW5jdGlvbiByYW5kb21GaWxsU3luYyAoYnVmLCBvZmZzZXQsIHNpemUpIHtcbiAgaWYgKHR5cGVvZiBvZmZzZXQgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgb2Zmc2V0ID0gMFxuICB9XG4gIGlmICghQnVmZmVyLmlzQnVmZmVyKGJ1ZikgJiYgIShidWYgaW5zdGFuY2VvZiBnbG9iYWwuVWludDhBcnJheSkpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdcImJ1ZlwiIGFyZ3VtZW50IG11c3QgYmUgYSBCdWZmZXIgb3IgVWludDhBcnJheScpXG4gIH1cblxuICBhc3NlcnRPZmZzZXQob2Zmc2V0LCBidWYubGVuZ3RoKVxuXG4gIGlmIChzaXplID09PSB1bmRlZmluZWQpIHNpemUgPSBidWYubGVuZ3RoIC0gb2Zmc2V0XG5cbiAgYXNzZXJ0U2l6ZShzaXplLCBvZmZzZXQsIGJ1Zi5sZW5ndGgpXG5cbiAgcmV0dXJuIGFjdHVhbEZpbGwoYnVmLCBvZmZzZXQsIHNpemUpXG59XG4iLCIndXNlIHN0cmljdCc7XG5cbmZ1bmN0aW9uIF9pbmhlcml0c0xvb3NlKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcy5wcm90b3R5cGUpOyBzdWJDbGFzcy5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBzdWJDbGFzczsgc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG52YXIgY29kZXMgPSB7fTtcblxuZnVuY3Rpb24gY3JlYXRlRXJyb3JUeXBlKGNvZGUsIG1lc3NhZ2UsIEJhc2UpIHtcbiAgaWYgKCFCYXNlKSB7XG4gICAgQmFzZSA9IEVycm9yO1xuICB9XG5cbiAgZnVuY3Rpb24gZ2V0TWVzc2FnZShhcmcxLCBhcmcyLCBhcmczKSB7XG4gICAgaWYgKHR5cGVvZiBtZXNzYWdlID09PSAnc3RyaW5nJykge1xuICAgICAgcmV0dXJuIG1lc3NhZ2U7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBtZXNzYWdlKGFyZzEsIGFyZzIsIGFyZzMpO1xuICAgIH1cbiAgfVxuXG4gIHZhciBOb2RlRXJyb3IgPVxuICAvKiNfX1BVUkVfXyovXG4gIGZ1bmN0aW9uIChfQmFzZSkge1xuICAgIF9pbmhlcml0c0xvb3NlKE5vZGVFcnJvciwgX0Jhc2UpO1xuXG4gICAgZnVuY3Rpb24gTm9kZUVycm9yKGFyZzEsIGFyZzIsIGFyZzMpIHtcbiAgICAgIHJldHVybiBfQmFzZS5jYWxsKHRoaXMsIGdldE1lc3NhZ2UoYXJnMSwgYXJnMiwgYXJnMykpIHx8IHRoaXM7XG4gICAgfVxuXG4gICAgcmV0dXJuIE5vZGVFcnJvcjtcbiAgfShCYXNlKTtcblxuICBOb2RlRXJyb3IucHJvdG90eXBlLm5hbWUgPSBCYXNlLm5hbWU7XG4gIE5vZGVFcnJvci5wcm90b3R5cGUuY29kZSA9IGNvZGU7XG4gIGNvZGVzW2NvZGVdID0gTm9kZUVycm9yO1xufSAvLyBodHRwczovL2dpdGh1Yi5jb20vbm9kZWpzL25vZGUvYmxvYi92MTAuOC4wL2xpYi9pbnRlcm5hbC9lcnJvcnMuanNcblxuXG5mdW5jdGlvbiBvbmVPZihleHBlY3RlZCwgdGhpbmcpIHtcbiAgaWYgKEFycmF5LmlzQXJyYXkoZXhwZWN0ZWQpKSB7XG4gICAgdmFyIGxlbiA9IGV4cGVjdGVkLmxlbmd0aDtcbiAgICBleHBlY3RlZCA9IGV4cGVjdGVkLm1hcChmdW5jdGlvbiAoaSkge1xuICAgICAgcmV0dXJuIFN0cmluZyhpKTtcbiAgICB9KTtcblxuICAgIGlmIChsZW4gPiAyKSB7XG4gICAgICByZXR1cm4gXCJvbmUgb2YgXCIuY29uY2F0KHRoaW5nLCBcIiBcIikuY29uY2F0KGV4cGVjdGVkLnNsaWNlKDAsIGxlbiAtIDEpLmpvaW4oJywgJyksIFwiLCBvciBcIikgKyBleHBlY3RlZFtsZW4gLSAxXTtcbiAgICB9IGVsc2UgaWYgKGxlbiA9PT0gMikge1xuICAgICAgcmV0dXJuIFwib25lIG9mIFwiLmNvbmNhdCh0aGluZywgXCIgXCIpLmNvbmNhdChleHBlY3RlZFswXSwgXCIgb3IgXCIpLmNvbmNhdChleHBlY3RlZFsxXSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBcIm9mIFwiLmNvbmNhdCh0aGluZywgXCIgXCIpLmNvbmNhdChleHBlY3RlZFswXSk7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHJldHVybiBcIm9mIFwiLmNvbmNhdCh0aGluZywgXCIgXCIpLmNvbmNhdChTdHJpbmcoZXhwZWN0ZWQpKTtcbiAgfVxufSAvLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9TdHJpbmcvc3RhcnRzV2l0aFxuXG5cbmZ1bmN0aW9uIHN0YXJ0c1dpdGgoc3RyLCBzZWFyY2gsIHBvcykge1xuICByZXR1cm4gc3RyLnN1YnN0cighcG9zIHx8IHBvcyA8IDAgPyAwIDogK3Bvcywgc2VhcmNoLmxlbmd0aCkgPT09IHNlYXJjaDtcbn0gLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvU3RyaW5nL2VuZHNXaXRoXG5cblxuZnVuY3Rpb24gZW5kc1dpdGgoc3RyLCBzZWFyY2gsIHRoaXNfbGVuKSB7XG4gIGlmICh0aGlzX2xlbiA9PT0gdW5kZWZpbmVkIHx8IHRoaXNfbGVuID4gc3RyLmxlbmd0aCkge1xuICAgIHRoaXNfbGVuID0gc3RyLmxlbmd0aDtcbiAgfVxuXG4gIHJldHVybiBzdHIuc3Vic3RyaW5nKHRoaXNfbGVuIC0gc2VhcmNoLmxlbmd0aCwgdGhpc19sZW4pID09PSBzZWFyY2g7XG59IC8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL1N0cmluZy9pbmNsdWRlc1xuXG5cbmZ1bmN0aW9uIGluY2x1ZGVzKHN0ciwgc2VhcmNoLCBzdGFydCkge1xuICBpZiAodHlwZW9mIHN0YXJ0ICE9PSAnbnVtYmVyJykge1xuICAgIHN0YXJ0ID0gMDtcbiAgfVxuXG4gIGlmIChzdGFydCArIHNlYXJjaC5sZW5ndGggPiBzdHIubGVuZ3RoKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiBzdHIuaW5kZXhPZihzZWFyY2gsIHN0YXJ0KSAhPT0gLTE7XG4gIH1cbn1cblxuY3JlYXRlRXJyb3JUeXBlKCdFUlJfSU5WQUxJRF9PUFRfVkFMVUUnLCBmdW5jdGlvbiAobmFtZSwgdmFsdWUpIHtcbiAgcmV0dXJuICdUaGUgdmFsdWUgXCInICsgdmFsdWUgKyAnXCIgaXMgaW52YWxpZCBmb3Igb3B0aW9uIFwiJyArIG5hbWUgKyAnXCInO1xufSwgVHlwZUVycm9yKTtcbmNyZWF0ZUVycm9yVHlwZSgnRVJSX0lOVkFMSURfQVJHX1RZUEUnLCBmdW5jdGlvbiAobmFtZSwgZXhwZWN0ZWQsIGFjdHVhbCkge1xuICAvLyBkZXRlcm1pbmVyOiAnbXVzdCBiZScgb3IgJ211c3Qgbm90IGJlJ1xuICB2YXIgZGV0ZXJtaW5lcjtcblxuICBpZiAodHlwZW9mIGV4cGVjdGVkID09PSAnc3RyaW5nJyAmJiBzdGFydHNXaXRoKGV4cGVjdGVkLCAnbm90ICcpKSB7XG4gICAgZGV0ZXJtaW5lciA9ICdtdXN0IG5vdCBiZSc7XG4gICAgZXhwZWN0ZWQgPSBleHBlY3RlZC5yZXBsYWNlKC9ebm90IC8sICcnKTtcbiAgfSBlbHNlIHtcbiAgICBkZXRlcm1pbmVyID0gJ211c3QgYmUnO1xuICB9XG5cbiAgdmFyIG1zZztcblxuICBpZiAoZW5kc1dpdGgobmFtZSwgJyBhcmd1bWVudCcpKSB7XG4gICAgLy8gRm9yIGNhc2VzIGxpa2UgJ2ZpcnN0IGFyZ3VtZW50J1xuICAgIG1zZyA9IFwiVGhlIFwiLmNvbmNhdChuYW1lLCBcIiBcIikuY29uY2F0KGRldGVybWluZXIsIFwiIFwiKS5jb25jYXQob25lT2YoZXhwZWN0ZWQsICd0eXBlJykpO1xuICB9IGVsc2Uge1xuICAgIHZhciB0eXBlID0gaW5jbHVkZXMobmFtZSwgJy4nKSA/ICdwcm9wZXJ0eScgOiAnYXJndW1lbnQnO1xuICAgIG1zZyA9IFwiVGhlIFxcXCJcIi5jb25jYXQobmFtZSwgXCJcXFwiIFwiKS5jb25jYXQodHlwZSwgXCIgXCIpLmNvbmNhdChkZXRlcm1pbmVyLCBcIiBcIikuY29uY2F0KG9uZU9mKGV4cGVjdGVkLCAndHlwZScpKTtcbiAgfVxuXG4gIG1zZyArPSBcIi4gUmVjZWl2ZWQgdHlwZSBcIi5jb25jYXQodHlwZW9mIGFjdHVhbCk7XG4gIHJldHVybiBtc2c7XG59LCBUeXBlRXJyb3IpO1xuY3JlYXRlRXJyb3JUeXBlKCdFUlJfU1RSRUFNX1BVU0hfQUZURVJfRU9GJywgJ3N0cmVhbS5wdXNoKCkgYWZ0ZXIgRU9GJyk7XG5jcmVhdGVFcnJvclR5cGUoJ0VSUl9NRVRIT0RfTk9UX0lNUExFTUVOVEVEJywgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuICdUaGUgJyArIG5hbWUgKyAnIG1ldGhvZCBpcyBub3QgaW1wbGVtZW50ZWQnO1xufSk7XG5jcmVhdGVFcnJvclR5cGUoJ0VSUl9TVFJFQU1fUFJFTUFUVVJFX0NMT1NFJywgJ1ByZW1hdHVyZSBjbG9zZScpO1xuY3JlYXRlRXJyb3JUeXBlKCdFUlJfU1RSRUFNX0RFU1RST1lFRCcsIGZ1bmN0aW9uIChuYW1lKSB7XG4gIHJldHVybiAnQ2Fubm90IGNhbGwgJyArIG5hbWUgKyAnIGFmdGVyIGEgc3RyZWFtIHdhcyBkZXN0cm95ZWQnO1xufSk7XG5jcmVhdGVFcnJvclR5cGUoJ0VSUl9NVUxUSVBMRV9DQUxMQkFDSycsICdDYWxsYmFjayBjYWxsZWQgbXVsdGlwbGUgdGltZXMnKTtcbmNyZWF0ZUVycm9yVHlwZSgnRVJSX1NUUkVBTV9DQU5OT1RfUElQRScsICdDYW5ub3QgcGlwZSwgbm90IHJlYWRhYmxlJyk7XG5jcmVhdGVFcnJvclR5cGUoJ0VSUl9TVFJFQU1fV1JJVEVfQUZURVJfRU5EJywgJ3dyaXRlIGFmdGVyIGVuZCcpO1xuY3JlYXRlRXJyb3JUeXBlKCdFUlJfU1RSRUFNX05VTExfVkFMVUVTJywgJ01heSBub3Qgd3JpdGUgbnVsbCB2YWx1ZXMgdG8gc3RyZWFtJywgVHlwZUVycm9yKTtcbmNyZWF0ZUVycm9yVHlwZSgnRVJSX1VOS05PV05fRU5DT0RJTkcnLCBmdW5jdGlvbiAoYXJnKSB7XG4gIHJldHVybiAnVW5rbm93biBlbmNvZGluZzogJyArIGFyZztcbn0sIFR5cGVFcnJvcik7XG5jcmVhdGVFcnJvclR5cGUoJ0VSUl9TVFJFQU1fVU5TSElGVF9BRlRFUl9FTkRfRVZFTlQnLCAnc3RyZWFtLnVuc2hpZnQoKSBhZnRlciBlbmQgZXZlbnQnKTtcbm1vZHVsZS5leHBvcnRzLmNvZGVzID0gY29kZXM7XG4iLCIvLyBDb3B5cmlnaHQgSm95ZW50LCBJbmMuIGFuZCBvdGhlciBOb2RlIGNvbnRyaWJ1dG9ycy5cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYVxuLy8gY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZVxuLy8gXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nXG4vLyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsXG4vLyBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0XG4vLyBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGVcbi8vIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkXG4vLyBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOXG4vLyBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSxcbi8vIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUlxuLy8gT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRVxuLy8gVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbi8vIGEgZHVwbGV4IHN0cmVhbSBpcyBqdXN0IGEgc3RyZWFtIHRoYXQgaXMgYm90aCByZWFkYWJsZSBhbmQgd3JpdGFibGUuXG4vLyBTaW5jZSBKUyBkb2Vzbid0IGhhdmUgbXVsdGlwbGUgcHJvdG90eXBhbCBpbmhlcml0YW5jZSwgdGhpcyBjbGFzc1xuLy8gcHJvdG90eXBhbGx5IGluaGVyaXRzIGZyb20gUmVhZGFibGUsIGFuZCB0aGVuIHBhcmFzaXRpY2FsbHkgZnJvbVxuLy8gV3JpdGFibGUuXG4ndXNlIHN0cmljdCc7XG4vKjxyZXBsYWNlbWVudD4qL1xuXG52YXIgb2JqZWN0S2V5cyA9IE9iamVjdC5rZXlzIHx8IGZ1bmN0aW9uIChvYmopIHtcbiAgdmFyIGtleXMgPSBbXTtcblxuICBmb3IgKHZhciBrZXkgaW4gb2JqKSB7XG4gICAga2V5cy5wdXNoKGtleSk7XG4gIH1cblxuICByZXR1cm4ga2V5cztcbn07XG4vKjwvcmVwbGFjZW1lbnQ+Ki9cblxuXG5tb2R1bGUuZXhwb3J0cyA9IER1cGxleDtcblxudmFyIFJlYWRhYmxlID0gcmVxdWlyZSgnLi9fc3RyZWFtX3JlYWRhYmxlJyk7XG5cbnZhciBXcml0YWJsZSA9IHJlcXVpcmUoJy4vX3N0cmVhbV93cml0YWJsZScpO1xuXG5yZXF1aXJlKCdpbmhlcml0cycpKER1cGxleCwgUmVhZGFibGUpO1xuXG57XG4gIC8vIEFsbG93IHRoZSBrZXlzIGFycmF5IHRvIGJlIEdDJ2VkLlxuICB2YXIga2V5cyA9IG9iamVjdEtleXMoV3JpdGFibGUucHJvdG90eXBlKTtcblxuICBmb3IgKHZhciB2ID0gMDsgdiA8IGtleXMubGVuZ3RoOyB2KyspIHtcbiAgICB2YXIgbWV0aG9kID0ga2V5c1t2XTtcbiAgICBpZiAoIUR1cGxleC5wcm90b3R5cGVbbWV0aG9kXSkgRHVwbGV4LnByb3RvdHlwZVttZXRob2RdID0gV3JpdGFibGUucHJvdG90eXBlW21ldGhvZF07XG4gIH1cbn1cblxuZnVuY3Rpb24gRHVwbGV4KG9wdGlvbnMpIHtcbiAgaWYgKCEodGhpcyBpbnN0YW5jZW9mIER1cGxleCkpIHJldHVybiBuZXcgRHVwbGV4KG9wdGlvbnMpO1xuICBSZWFkYWJsZS5jYWxsKHRoaXMsIG9wdGlvbnMpO1xuICBXcml0YWJsZS5jYWxsKHRoaXMsIG9wdGlvbnMpO1xuICB0aGlzLmFsbG93SGFsZk9wZW4gPSB0cnVlO1xuXG4gIGlmIChvcHRpb25zKSB7XG4gICAgaWYgKG9wdGlvbnMucmVhZGFibGUgPT09IGZhbHNlKSB0aGlzLnJlYWRhYmxlID0gZmFsc2U7XG4gICAgaWYgKG9wdGlvbnMud3JpdGFibGUgPT09IGZhbHNlKSB0aGlzLndyaXRhYmxlID0gZmFsc2U7XG5cbiAgICBpZiAob3B0aW9ucy5hbGxvd0hhbGZPcGVuID09PSBmYWxzZSkge1xuICAgICAgdGhpcy5hbGxvd0hhbGZPcGVuID0gZmFsc2U7XG4gICAgICB0aGlzLm9uY2UoJ2VuZCcsIG9uZW5kKTtcbiAgICB9XG4gIH1cbn1cblxuT2JqZWN0LmRlZmluZVByb3BlcnR5KER1cGxleC5wcm90b3R5cGUsICd3cml0YWJsZUhpZ2hXYXRlck1hcmsnLCB7XG4gIC8vIG1ha2luZyBpdCBleHBsaWNpdCB0aGlzIHByb3BlcnR5IGlzIG5vdCBlbnVtZXJhYmxlXG4gIC8vIGJlY2F1c2Ugb3RoZXJ3aXNlIHNvbWUgcHJvdG90eXBlIG1hbmlwdWxhdGlvbiBpblxuICAvLyB1c2VybGFuZCB3aWxsIGZhaWxcbiAgZW51bWVyYWJsZTogZmFsc2UsXG4gIGdldDogZnVuY3Rpb24gZ2V0KCkge1xuICAgIHJldHVybiB0aGlzLl93cml0YWJsZVN0YXRlLmhpZ2hXYXRlck1hcms7XG4gIH1cbn0pO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KER1cGxleC5wcm90b3R5cGUsICd3cml0YWJsZUJ1ZmZlcicsIHtcbiAgLy8gbWFraW5nIGl0IGV4cGxpY2l0IHRoaXMgcHJvcGVydHkgaXMgbm90IGVudW1lcmFibGVcbiAgLy8gYmVjYXVzZSBvdGhlcndpc2Ugc29tZSBwcm90b3R5cGUgbWFuaXB1bGF0aW9uIGluXG4gIC8vIHVzZXJsYW5kIHdpbGwgZmFpbFxuICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3dyaXRhYmxlU3RhdGUgJiYgdGhpcy5fd3JpdGFibGVTdGF0ZS5nZXRCdWZmZXIoKTtcbiAgfVxufSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoRHVwbGV4LnByb3RvdHlwZSwgJ3dyaXRhYmxlTGVuZ3RoJywge1xuICAvLyBtYWtpbmcgaXQgZXhwbGljaXQgdGhpcyBwcm9wZXJ0eSBpcyBub3QgZW51bWVyYWJsZVxuICAvLyBiZWNhdXNlIG90aGVyd2lzZSBzb21lIHByb3RvdHlwZSBtYW5pcHVsYXRpb24gaW5cbiAgLy8gdXNlcmxhbmQgd2lsbCBmYWlsXG4gIGVudW1lcmFibGU6IGZhbHNlLFxuICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHtcbiAgICByZXR1cm4gdGhpcy5fd3JpdGFibGVTdGF0ZS5sZW5ndGg7XG4gIH1cbn0pOyAvLyB0aGUgbm8taGFsZi1vcGVuIGVuZm9yY2VyXG5cbmZ1bmN0aW9uIG9uZW5kKCkge1xuICAvLyBJZiB0aGUgd3JpdGFibGUgc2lkZSBlbmRlZCwgdGhlbiB3ZSdyZSBvay5cbiAgaWYgKHRoaXMuX3dyaXRhYmxlU3RhdGUuZW5kZWQpIHJldHVybjsgLy8gbm8gbW9yZSBkYXRhIGNhbiBiZSB3cml0dGVuLlxuICAvLyBCdXQgYWxsb3cgbW9yZSB3cml0ZXMgdG8gaGFwcGVuIGluIHRoaXMgdGljay5cblxuICBwcm9jZXNzLm5leHRUaWNrKG9uRW5kTlQsIHRoaXMpO1xufVxuXG5mdW5jdGlvbiBvbkVuZE5UKHNlbGYpIHtcbiAgc2VsZi5lbmQoKTtcbn1cblxuT2JqZWN0LmRlZmluZVByb3BlcnR5KER1cGxleC5wcm90b3R5cGUsICdkZXN0cm95ZWQnLCB7XG4gIC8vIG1ha2luZyBpdCBleHBsaWNpdCB0aGlzIHByb3BlcnR5IGlzIG5vdCBlbnVtZXJhYmxlXG4gIC8vIGJlY2F1c2Ugb3RoZXJ3aXNlIHNvbWUgcHJvdG90eXBlIG1hbmlwdWxhdGlvbiBpblxuICAvLyB1c2VybGFuZCB3aWxsIGZhaWxcbiAgZW51bWVyYWJsZTogZmFsc2UsXG4gIGdldDogZnVuY3Rpb24gZ2V0KCkge1xuICAgIGlmICh0aGlzLl9yZWFkYWJsZVN0YXRlID09PSB1bmRlZmluZWQgfHwgdGhpcy5fd3JpdGFibGVTdGF0ZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuX3JlYWRhYmxlU3RhdGUuZGVzdHJveWVkICYmIHRoaXMuX3dyaXRhYmxlU3RhdGUuZGVzdHJveWVkO1xuICB9LFxuICBzZXQ6IGZ1bmN0aW9uIHNldCh2YWx1ZSkge1xuICAgIC8vIHdlIGlnbm9yZSB0aGUgdmFsdWUgaWYgdGhlIHN0cmVhbVxuICAgIC8vIGhhcyBub3QgYmVlbiBpbml0aWFsaXplZCB5ZXRcbiAgICBpZiAodGhpcy5fcmVhZGFibGVTdGF0ZSA9PT0gdW5kZWZpbmVkIHx8IHRoaXMuX3dyaXRhYmxlU3RhdGUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgcmV0dXJuO1xuICAgIH0gLy8gYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgdGhlIHVzZXIgaXMgZXhwbGljaXRseVxuICAgIC8vIG1hbmFnaW5nIGRlc3Ryb3llZFxuXG5cbiAgICB0aGlzLl9yZWFkYWJsZVN0YXRlLmRlc3Ryb3llZCA9IHZhbHVlO1xuICAgIHRoaXMuX3dyaXRhYmxlU3RhdGUuZGVzdHJveWVkID0gdmFsdWU7XG4gIH1cbn0pOyIsIi8vIENvcHlyaWdodCBKb3llbnQsIEluYy4gYW5kIG90aGVyIE5vZGUgY29udHJpYnV0b3JzLlxuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhXG4vLyBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlXG4vLyBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmdcbi8vIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCxcbi8vIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXRcbi8vIHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZVxuLy8gZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vL1xuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWRcbi8vIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuLy9cbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Ncbi8vIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Zcbi8vIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU5cbi8vIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLFxuLy8gREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SXG4vLyBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFXG4vLyBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxuLy8gYSBwYXNzdGhyb3VnaCBzdHJlYW0uXG4vLyBiYXNpY2FsbHkganVzdCB0aGUgbW9zdCBtaW5pbWFsIHNvcnQgb2YgVHJhbnNmb3JtIHN0cmVhbS5cbi8vIEV2ZXJ5IHdyaXR0ZW4gY2h1bmsgZ2V0cyBvdXRwdXQgYXMtaXMuXG4ndXNlIHN0cmljdCc7XG5cbm1vZHVsZS5leHBvcnRzID0gUGFzc1Rocm91Z2g7XG5cbnZhciBUcmFuc2Zvcm0gPSByZXF1aXJlKCcuL19zdHJlYW1fdHJhbnNmb3JtJyk7XG5cbnJlcXVpcmUoJ2luaGVyaXRzJykoUGFzc1Rocm91Z2gsIFRyYW5zZm9ybSk7XG5cbmZ1bmN0aW9uIFBhc3NUaHJvdWdoKG9wdGlvbnMpIHtcbiAgaWYgKCEodGhpcyBpbnN0YW5jZW9mIFBhc3NUaHJvdWdoKSkgcmV0dXJuIG5ldyBQYXNzVGhyb3VnaChvcHRpb25zKTtcbiAgVHJhbnNmb3JtLmNhbGwodGhpcywgb3B0aW9ucyk7XG59XG5cblBhc3NUaHJvdWdoLnByb3RvdHlwZS5fdHJhbnNmb3JtID0gZnVuY3Rpb24gKGNodW5rLCBlbmNvZGluZywgY2IpIHtcbiAgY2IobnVsbCwgY2h1bmspO1xufTsiLCIvLyBDb3B5cmlnaHQgSm95ZW50LCBJbmMuIGFuZCBvdGhlciBOb2RlIGNvbnRyaWJ1dG9ycy5cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYVxuLy8gY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZVxuLy8gXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nXG4vLyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsXG4vLyBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0XG4vLyBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGVcbi8vIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkXG4vLyBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOXG4vLyBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSxcbi8vIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUlxuLy8gT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRVxuLy8gVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbid1c2Ugc3RyaWN0JztcblxubW9kdWxlLmV4cG9ydHMgPSBSZWFkYWJsZTtcbi8qPHJlcGxhY2VtZW50PiovXG5cbnZhciBEdXBsZXg7XG4vKjwvcmVwbGFjZW1lbnQ+Ki9cblxuUmVhZGFibGUuUmVhZGFibGVTdGF0ZSA9IFJlYWRhYmxlU3RhdGU7XG4vKjxyZXBsYWNlbWVudD4qL1xuXG52YXIgRUUgPSByZXF1aXJlKCdldmVudHMnKS5FdmVudEVtaXR0ZXI7XG5cbnZhciBFRWxpc3RlbmVyQ291bnQgPSBmdW5jdGlvbiBFRWxpc3RlbmVyQ291bnQoZW1pdHRlciwgdHlwZSkge1xuICByZXR1cm4gZW1pdHRlci5saXN0ZW5lcnModHlwZSkubGVuZ3RoO1xufTtcbi8qPC9yZXBsYWNlbWVudD4qL1xuXG4vKjxyZXBsYWNlbWVudD4qL1xuXG5cbnZhciBTdHJlYW0gPSByZXF1aXJlKCcuL2ludGVybmFsL3N0cmVhbXMvc3RyZWFtJyk7XG4vKjwvcmVwbGFjZW1lbnQ+Ki9cblxuXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnYnVmZmVyJykuQnVmZmVyO1xuXG52YXIgT3VyVWludDhBcnJheSA9IGdsb2JhbC5VaW50OEFycmF5IHx8IGZ1bmN0aW9uICgpIHt9O1xuXG5mdW5jdGlvbiBfdWludDhBcnJheVRvQnVmZmVyKGNodW5rKSB7XG4gIHJldHVybiBCdWZmZXIuZnJvbShjaHVuayk7XG59XG5cbmZ1bmN0aW9uIF9pc1VpbnQ4QXJyYXkob2JqKSB7XG4gIHJldHVybiBCdWZmZXIuaXNCdWZmZXIob2JqKSB8fCBvYmogaW5zdGFuY2VvZiBPdXJVaW50OEFycmF5O1xufVxuLyo8cmVwbGFjZW1lbnQ+Ki9cblxuXG52YXIgZGVidWdVdGlsID0gcmVxdWlyZSgndXRpbCcpO1xuXG52YXIgZGVidWc7XG5cbmlmIChkZWJ1Z1V0aWwgJiYgZGVidWdVdGlsLmRlYnVnbG9nKSB7XG4gIGRlYnVnID0gZGVidWdVdGlsLmRlYnVnbG9nKCdzdHJlYW0nKTtcbn0gZWxzZSB7XG4gIGRlYnVnID0gZnVuY3Rpb24gZGVidWcoKSB7fTtcbn1cbi8qPC9yZXBsYWNlbWVudD4qL1xuXG5cbnZhciBCdWZmZXJMaXN0ID0gcmVxdWlyZSgnLi9pbnRlcm5hbC9zdHJlYW1zL2J1ZmZlcl9saXN0Jyk7XG5cbnZhciBkZXN0cm95SW1wbCA9IHJlcXVpcmUoJy4vaW50ZXJuYWwvc3RyZWFtcy9kZXN0cm95Jyk7XG5cbnZhciBfcmVxdWlyZSA9IHJlcXVpcmUoJy4vaW50ZXJuYWwvc3RyZWFtcy9zdGF0ZScpLFxuICAgIGdldEhpZ2hXYXRlck1hcmsgPSBfcmVxdWlyZS5nZXRIaWdoV2F0ZXJNYXJrO1xuXG52YXIgX3JlcXVpcmUkY29kZXMgPSByZXF1aXJlKCcuLi9lcnJvcnMnKS5jb2RlcyxcbiAgICBFUlJfSU5WQUxJRF9BUkdfVFlQRSA9IF9yZXF1aXJlJGNvZGVzLkVSUl9JTlZBTElEX0FSR19UWVBFLFxuICAgIEVSUl9TVFJFQU1fUFVTSF9BRlRFUl9FT0YgPSBfcmVxdWlyZSRjb2Rlcy5FUlJfU1RSRUFNX1BVU0hfQUZURVJfRU9GLFxuICAgIEVSUl9NRVRIT0RfTk9UX0lNUExFTUVOVEVEID0gX3JlcXVpcmUkY29kZXMuRVJSX01FVEhPRF9OT1RfSU1QTEVNRU5URUQsXG4gICAgRVJSX1NUUkVBTV9VTlNISUZUX0FGVEVSX0VORF9FVkVOVCA9IF9yZXF1aXJlJGNvZGVzLkVSUl9TVFJFQU1fVU5TSElGVF9BRlRFUl9FTkRfRVZFTlQ7IC8vIExhenkgbG9hZGVkIHRvIGltcHJvdmUgdGhlIHN0YXJ0dXAgcGVyZm9ybWFuY2UuXG5cblxudmFyIFN0cmluZ0RlY29kZXI7XG52YXIgY3JlYXRlUmVhZGFibGVTdHJlYW1Bc3luY0l0ZXJhdG9yO1xudmFyIGZyb207XG5cbnJlcXVpcmUoJ2luaGVyaXRzJykoUmVhZGFibGUsIFN0cmVhbSk7XG5cbnZhciBlcnJvck9yRGVzdHJveSA9IGRlc3Ryb3lJbXBsLmVycm9yT3JEZXN0cm95O1xudmFyIGtQcm94eUV2ZW50cyA9IFsnZXJyb3InLCAnY2xvc2UnLCAnZGVzdHJveScsICdwYXVzZScsICdyZXN1bWUnXTtcblxuZnVuY3Rpb24gcHJlcGVuZExpc3RlbmVyKGVtaXR0ZXIsIGV2ZW50LCBmbikge1xuICAvLyBTYWRseSB0aGlzIGlzIG5vdCBjYWNoZWFibGUgYXMgc29tZSBsaWJyYXJpZXMgYnVuZGxlIHRoZWlyIG93blxuICAvLyBldmVudCBlbWl0dGVyIGltcGxlbWVudGF0aW9uIHdpdGggdGhlbS5cbiAgaWYgKHR5cGVvZiBlbWl0dGVyLnByZXBlbmRMaXN0ZW5lciA9PT0gJ2Z1bmN0aW9uJykgcmV0dXJuIGVtaXR0ZXIucHJlcGVuZExpc3RlbmVyKGV2ZW50LCBmbik7IC8vIFRoaXMgaXMgYSBoYWNrIHRvIG1ha2Ugc3VyZSB0aGF0IG91ciBlcnJvciBoYW5kbGVyIGlzIGF0dGFjaGVkIGJlZm9yZSBhbnlcbiAgLy8gdXNlcmxhbmQgb25lcy4gIE5FVkVSIERPIFRISVMuIFRoaXMgaXMgaGVyZSBvbmx5IGJlY2F1c2UgdGhpcyBjb2RlIG5lZWRzXG4gIC8vIHRvIGNvbnRpbnVlIHRvIHdvcmsgd2l0aCBvbGRlciB2ZXJzaW9ucyBvZiBOb2RlLmpzIHRoYXQgZG8gbm90IGluY2x1ZGVcbiAgLy8gdGhlIHByZXBlbmRMaXN0ZW5lcigpIG1ldGhvZC4gVGhlIGdvYWwgaXMgdG8gZXZlbnR1YWxseSByZW1vdmUgdGhpcyBoYWNrLlxuXG4gIGlmICghZW1pdHRlci5fZXZlbnRzIHx8ICFlbWl0dGVyLl9ldmVudHNbZXZlbnRdKSBlbWl0dGVyLm9uKGV2ZW50LCBmbik7ZWxzZSBpZiAoQXJyYXkuaXNBcnJheShlbWl0dGVyLl9ldmVudHNbZXZlbnRdKSkgZW1pdHRlci5fZXZlbnRzW2V2ZW50XS51bnNoaWZ0KGZuKTtlbHNlIGVtaXR0ZXIuX2V2ZW50c1tldmVudF0gPSBbZm4sIGVtaXR0ZXIuX2V2ZW50c1tldmVudF1dO1xufVxuXG5mdW5jdGlvbiBSZWFkYWJsZVN0YXRlKG9wdGlvbnMsIHN0cmVhbSwgaXNEdXBsZXgpIHtcbiAgRHVwbGV4ID0gRHVwbGV4IHx8IHJlcXVpcmUoJy4vX3N0cmVhbV9kdXBsZXgnKTtcbiAgb3B0aW9ucyA9IG9wdGlvbnMgfHwge307IC8vIER1cGxleCBzdHJlYW1zIGFyZSBib3RoIHJlYWRhYmxlIGFuZCB3cml0YWJsZSwgYnV0IHNoYXJlXG4gIC8vIHRoZSBzYW1lIG9wdGlvbnMgb2JqZWN0LlxuICAvLyBIb3dldmVyLCBzb21lIGNhc2VzIHJlcXVpcmUgc2V0dGluZyBvcHRpb25zIHRvIGRpZmZlcmVudFxuICAvLyB2YWx1ZXMgZm9yIHRoZSByZWFkYWJsZSBhbmQgdGhlIHdyaXRhYmxlIHNpZGVzIG9mIHRoZSBkdXBsZXggc3RyZWFtLlxuICAvLyBUaGVzZSBvcHRpb25zIGNhbiBiZSBwcm92aWRlZCBzZXBhcmF0ZWx5IGFzIHJlYWRhYmxlWFhYIGFuZCB3cml0YWJsZVhYWC5cblxuICBpZiAodHlwZW9mIGlzRHVwbGV4ICE9PSAnYm9vbGVhbicpIGlzRHVwbGV4ID0gc3RyZWFtIGluc3RhbmNlb2YgRHVwbGV4OyAvLyBvYmplY3Qgc3RyZWFtIGZsYWcuIFVzZWQgdG8gbWFrZSByZWFkKG4pIGlnbm9yZSBuIGFuZCB0b1xuICAvLyBtYWtlIGFsbCB0aGUgYnVmZmVyIG1lcmdpbmcgYW5kIGxlbmd0aCBjaGVja3MgZ28gYXdheVxuXG4gIHRoaXMub2JqZWN0TW9kZSA9ICEhb3B0aW9ucy5vYmplY3RNb2RlO1xuICBpZiAoaXNEdXBsZXgpIHRoaXMub2JqZWN0TW9kZSA9IHRoaXMub2JqZWN0TW9kZSB8fCAhIW9wdGlvbnMucmVhZGFibGVPYmplY3RNb2RlOyAvLyB0aGUgcG9pbnQgYXQgd2hpY2ggaXQgc3RvcHMgY2FsbGluZyBfcmVhZCgpIHRvIGZpbGwgdGhlIGJ1ZmZlclxuICAvLyBOb3RlOiAwIGlzIGEgdmFsaWQgdmFsdWUsIG1lYW5zIFwiZG9uJ3QgY2FsbCBfcmVhZCBwcmVlbXB0aXZlbHkgZXZlclwiXG5cbiAgdGhpcy5oaWdoV2F0ZXJNYXJrID0gZ2V0SGlnaFdhdGVyTWFyayh0aGlzLCBvcHRpb25zLCAncmVhZGFibGVIaWdoV2F0ZXJNYXJrJywgaXNEdXBsZXgpOyAvLyBBIGxpbmtlZCBsaXN0IGlzIHVzZWQgdG8gc3RvcmUgZGF0YSBjaHVua3MgaW5zdGVhZCBvZiBhbiBhcnJheSBiZWNhdXNlIHRoZVxuICAvLyBsaW5rZWQgbGlzdCBjYW4gcmVtb3ZlIGVsZW1lbnRzIGZyb20gdGhlIGJlZ2lubmluZyBmYXN0ZXIgdGhhblxuICAvLyBhcnJheS5zaGlmdCgpXG5cbiAgdGhpcy5idWZmZXIgPSBuZXcgQnVmZmVyTGlzdCgpO1xuICB0aGlzLmxlbmd0aCA9IDA7XG4gIHRoaXMucGlwZXMgPSBudWxsO1xuICB0aGlzLnBpcGVzQ291bnQgPSAwO1xuICB0aGlzLmZsb3dpbmcgPSBudWxsO1xuICB0aGlzLmVuZGVkID0gZmFsc2U7XG4gIHRoaXMuZW5kRW1pdHRlZCA9IGZhbHNlO1xuICB0aGlzLnJlYWRpbmcgPSBmYWxzZTsgLy8gYSBmbGFnIHRvIGJlIGFibGUgdG8gdGVsbCBpZiB0aGUgZXZlbnQgJ3JlYWRhYmxlJy8nZGF0YScgaXMgZW1pdHRlZFxuICAvLyBpbW1lZGlhdGVseSwgb3Igb24gYSBsYXRlciB0aWNrLiAgV2Ugc2V0IHRoaXMgdG8gdHJ1ZSBhdCBmaXJzdCwgYmVjYXVzZVxuICAvLyBhbnkgYWN0aW9ucyB0aGF0IHNob3VsZG4ndCBoYXBwZW4gdW50aWwgXCJsYXRlclwiIHNob3VsZCBnZW5lcmFsbHkgYWxzb1xuICAvLyBub3QgaGFwcGVuIGJlZm9yZSB0aGUgZmlyc3QgcmVhZCBjYWxsLlxuXG4gIHRoaXMuc3luYyA9IHRydWU7IC8vIHdoZW5ldmVyIHdlIHJldHVybiBudWxsLCB0aGVuIHdlIHNldCBhIGZsYWcgdG8gc2F5XG4gIC8vIHRoYXQgd2UncmUgYXdhaXRpbmcgYSAncmVhZGFibGUnIGV2ZW50IGVtaXNzaW9uLlxuXG4gIHRoaXMubmVlZFJlYWRhYmxlID0gZmFsc2U7XG4gIHRoaXMuZW1pdHRlZFJlYWRhYmxlID0gZmFsc2U7XG4gIHRoaXMucmVhZGFibGVMaXN0ZW5pbmcgPSBmYWxzZTtcbiAgdGhpcy5yZXN1bWVTY2hlZHVsZWQgPSBmYWxzZTtcbiAgdGhpcy5wYXVzZWQgPSB0cnVlOyAvLyBTaG91bGQgY2xvc2UgYmUgZW1pdHRlZCBvbiBkZXN0cm95LiBEZWZhdWx0cyB0byB0cnVlLlxuXG4gIHRoaXMuZW1pdENsb3NlID0gb3B0aW9ucy5lbWl0Q2xvc2UgIT09IGZhbHNlOyAvLyBTaG91bGQgLmRlc3Ryb3koKSBiZSBjYWxsZWQgYWZ0ZXIgJ2VuZCcgKGFuZCBwb3RlbnRpYWxseSAnZmluaXNoJylcblxuICB0aGlzLmF1dG9EZXN0cm95ID0gISFvcHRpb25zLmF1dG9EZXN0cm95OyAvLyBoYXMgaXQgYmVlbiBkZXN0cm95ZWRcblxuICB0aGlzLmRlc3Ryb3llZCA9IGZhbHNlOyAvLyBDcnlwdG8gaXMga2luZCBvZiBvbGQgYW5kIGNydXN0eS4gIEhpc3RvcmljYWxseSwgaXRzIGRlZmF1bHQgc3RyaW5nXG4gIC8vIGVuY29kaW5nIGlzICdiaW5hcnknIHNvIHdlIGhhdmUgdG8gbWFrZSB0aGlzIGNvbmZpZ3VyYWJsZS5cbiAgLy8gRXZlcnl0aGluZyBlbHNlIGluIHRoZSB1bml2ZXJzZSB1c2VzICd1dGY4JywgdGhvdWdoLlxuXG4gIHRoaXMuZGVmYXVsdEVuY29kaW5nID0gb3B0aW9ucy5kZWZhdWx0RW5jb2RpbmcgfHwgJ3V0ZjgnOyAvLyB0aGUgbnVtYmVyIG9mIHdyaXRlcnMgdGhhdCBhcmUgYXdhaXRpbmcgYSBkcmFpbiBldmVudCBpbiAucGlwZSgpc1xuXG4gIHRoaXMuYXdhaXREcmFpbiA9IDA7IC8vIGlmIHRydWUsIGEgbWF5YmVSZWFkTW9yZSBoYXMgYmVlbiBzY2hlZHVsZWRcblxuICB0aGlzLnJlYWRpbmdNb3JlID0gZmFsc2U7XG4gIHRoaXMuZGVjb2RlciA9IG51bGw7XG4gIHRoaXMuZW5jb2RpbmcgPSBudWxsO1xuXG4gIGlmIChvcHRpb25zLmVuY29kaW5nKSB7XG4gICAgaWYgKCFTdHJpbmdEZWNvZGVyKSBTdHJpbmdEZWNvZGVyID0gcmVxdWlyZSgnc3RyaW5nX2RlY29kZXIvJykuU3RyaW5nRGVjb2RlcjtcbiAgICB0aGlzLmRlY29kZXIgPSBuZXcgU3RyaW5nRGVjb2RlcihvcHRpb25zLmVuY29kaW5nKTtcbiAgICB0aGlzLmVuY29kaW5nID0gb3B0aW9ucy5lbmNvZGluZztcbiAgfVxufVxuXG5mdW5jdGlvbiBSZWFkYWJsZShvcHRpb25zKSB7XG4gIER1cGxleCA9IER1cGxleCB8fCByZXF1aXJlKCcuL19zdHJlYW1fZHVwbGV4Jyk7XG4gIGlmICghKHRoaXMgaW5zdGFuY2VvZiBSZWFkYWJsZSkpIHJldHVybiBuZXcgUmVhZGFibGUob3B0aW9ucyk7IC8vIENoZWNraW5nIGZvciBhIFN0cmVhbS5EdXBsZXggaW5zdGFuY2UgaXMgZmFzdGVyIGhlcmUgaW5zdGVhZCBvZiBpbnNpZGVcbiAgLy8gdGhlIFJlYWRhYmxlU3RhdGUgY29uc3RydWN0b3IsIGF0IGxlYXN0IHdpdGggVjggNi41XG5cbiAgdmFyIGlzRHVwbGV4ID0gdGhpcyBpbnN0YW5jZW9mIER1cGxleDtcbiAgdGhpcy5fcmVhZGFibGVTdGF0ZSA9IG5ldyBSZWFkYWJsZVN0YXRlKG9wdGlvbnMsIHRoaXMsIGlzRHVwbGV4KTsgLy8gbGVnYWN5XG5cbiAgdGhpcy5yZWFkYWJsZSA9IHRydWU7XG5cbiAgaWYgKG9wdGlvbnMpIHtcbiAgICBpZiAodHlwZW9mIG9wdGlvbnMucmVhZCA9PT0gJ2Z1bmN0aW9uJykgdGhpcy5fcmVhZCA9IG9wdGlvbnMucmVhZDtcbiAgICBpZiAodHlwZW9mIG9wdGlvbnMuZGVzdHJveSA9PT0gJ2Z1bmN0aW9uJykgdGhpcy5fZGVzdHJveSA9IG9wdGlvbnMuZGVzdHJveTtcbiAgfVxuXG4gIFN0cmVhbS5jYWxsKHRoaXMpO1xufVxuXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoUmVhZGFibGUucHJvdG90eXBlLCAnZGVzdHJveWVkJywge1xuICAvLyBtYWtpbmcgaXQgZXhwbGljaXQgdGhpcyBwcm9wZXJ0eSBpcyBub3QgZW51bWVyYWJsZVxuICAvLyBiZWNhdXNlIG90aGVyd2lzZSBzb21lIHByb3RvdHlwZSBtYW5pcHVsYXRpb24gaW5cbiAgLy8gdXNlcmxhbmQgd2lsbCBmYWlsXG4gIGVudW1lcmFibGU6IGZhbHNlLFxuICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHtcbiAgICBpZiAodGhpcy5fcmVhZGFibGVTdGF0ZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuX3JlYWRhYmxlU3RhdGUuZGVzdHJveWVkO1xuICB9LFxuICBzZXQ6IGZ1bmN0aW9uIHNldCh2YWx1ZSkge1xuICAgIC8vIHdlIGlnbm9yZSB0aGUgdmFsdWUgaWYgdGhlIHN0cmVhbVxuICAgIC8vIGhhcyBub3QgYmVlbiBpbml0aWFsaXplZCB5ZXRcbiAgICBpZiAoIXRoaXMuX3JlYWRhYmxlU3RhdGUpIHtcbiAgICAgIHJldHVybjtcbiAgICB9IC8vIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHRoZSB1c2VyIGlzIGV4cGxpY2l0bHlcbiAgICAvLyBtYW5hZ2luZyBkZXN0cm95ZWRcblxuXG4gICAgdGhpcy5fcmVhZGFibGVTdGF0ZS5kZXN0cm95ZWQgPSB2YWx1ZTtcbiAgfVxufSk7XG5SZWFkYWJsZS5wcm90b3R5cGUuZGVzdHJveSA9IGRlc3Ryb3lJbXBsLmRlc3Ryb3k7XG5SZWFkYWJsZS5wcm90b3R5cGUuX3VuZGVzdHJveSA9IGRlc3Ryb3lJbXBsLnVuZGVzdHJveTtcblxuUmVhZGFibGUucHJvdG90eXBlLl9kZXN0cm95ID0gZnVuY3Rpb24gKGVyciwgY2IpIHtcbiAgY2IoZXJyKTtcbn07IC8vIE1hbnVhbGx5IHNob3ZlIHNvbWV0aGluZyBpbnRvIHRoZSByZWFkKCkgYnVmZmVyLlxuLy8gVGhpcyByZXR1cm5zIHRydWUgaWYgdGhlIGhpZ2hXYXRlck1hcmsgaGFzIG5vdCBiZWVuIGhpdCB5ZXQsXG4vLyBzaW1pbGFyIHRvIGhvdyBXcml0YWJsZS53cml0ZSgpIHJldHVybnMgdHJ1ZSBpZiB5b3Ugc2hvdWxkXG4vLyB3cml0ZSgpIHNvbWUgbW9yZS5cblxuXG5SZWFkYWJsZS5wcm90b3R5cGUucHVzaCA9IGZ1bmN0aW9uIChjaHVuaywgZW5jb2RpbmcpIHtcbiAgdmFyIHN0YXRlID0gdGhpcy5fcmVhZGFibGVTdGF0ZTtcbiAgdmFyIHNraXBDaHVua0NoZWNrO1xuXG4gIGlmICghc3RhdGUub2JqZWN0TW9kZSkge1xuICAgIGlmICh0eXBlb2YgY2h1bmsgPT09ICdzdHJpbmcnKSB7XG4gICAgICBlbmNvZGluZyA9IGVuY29kaW5nIHx8IHN0YXRlLmRlZmF1bHRFbmNvZGluZztcblxuICAgICAgaWYgKGVuY29kaW5nICE9PSBzdGF0ZS5lbmNvZGluZykge1xuICAgICAgICBjaHVuayA9IEJ1ZmZlci5mcm9tKGNodW5rLCBlbmNvZGluZyk7XG4gICAgICAgIGVuY29kaW5nID0gJyc7XG4gICAgICB9XG5cbiAgICAgIHNraXBDaHVua0NoZWNrID0gdHJ1ZTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgc2tpcENodW5rQ2hlY2sgPSB0cnVlO1xuICB9XG5cbiAgcmV0dXJuIHJlYWRhYmxlQWRkQ2h1bmsodGhpcywgY2h1bmssIGVuY29kaW5nLCBmYWxzZSwgc2tpcENodW5rQ2hlY2spO1xufTsgLy8gVW5zaGlmdCBzaG91bGQgKmFsd2F5cyogYmUgc29tZXRoaW5nIGRpcmVjdGx5IG91dCBvZiByZWFkKClcblxuXG5SZWFkYWJsZS5wcm90b3R5cGUudW5zaGlmdCA9IGZ1bmN0aW9uIChjaHVuaykge1xuICByZXR1cm4gcmVhZGFibGVBZGRDaHVuayh0aGlzLCBjaHVuaywgbnVsbCwgdHJ1ZSwgZmFsc2UpO1xufTtcblxuZnVuY3Rpb24gcmVhZGFibGVBZGRDaHVuayhzdHJlYW0sIGNodW5rLCBlbmNvZGluZywgYWRkVG9Gcm9udCwgc2tpcENodW5rQ2hlY2spIHtcbiAgZGVidWcoJ3JlYWRhYmxlQWRkQ2h1bmsnLCBjaHVuayk7XG4gIHZhciBzdGF0ZSA9IHN0cmVhbS5fcmVhZGFibGVTdGF0ZTtcblxuICBpZiAoY2h1bmsgPT09IG51bGwpIHtcbiAgICBzdGF0ZS5yZWFkaW5nID0gZmFsc2U7XG4gICAgb25Fb2ZDaHVuayhzdHJlYW0sIHN0YXRlKTtcbiAgfSBlbHNlIHtcbiAgICB2YXIgZXI7XG4gICAgaWYgKCFza2lwQ2h1bmtDaGVjaykgZXIgPSBjaHVua0ludmFsaWQoc3RhdGUsIGNodW5rKTtcblxuICAgIGlmIChlcikge1xuICAgICAgZXJyb3JPckRlc3Ryb3koc3RyZWFtLCBlcik7XG4gICAgfSBlbHNlIGlmIChzdGF0ZS5vYmplY3RNb2RlIHx8IGNodW5rICYmIGNodW5rLmxlbmd0aCA+IDApIHtcbiAgICAgIGlmICh0eXBlb2YgY2h1bmsgIT09ICdzdHJpbmcnICYmICFzdGF0ZS5vYmplY3RNb2RlICYmIE9iamVjdC5nZXRQcm90b3R5cGVPZihjaHVuaykgIT09IEJ1ZmZlci5wcm90b3R5cGUpIHtcbiAgICAgICAgY2h1bmsgPSBfdWludDhBcnJheVRvQnVmZmVyKGNodW5rKTtcbiAgICAgIH1cblxuICAgICAgaWYgKGFkZFRvRnJvbnQpIHtcbiAgICAgICAgaWYgKHN0YXRlLmVuZEVtaXR0ZWQpIGVycm9yT3JEZXN0cm95KHN0cmVhbSwgbmV3IEVSUl9TVFJFQU1fVU5TSElGVF9BRlRFUl9FTkRfRVZFTlQoKSk7ZWxzZSBhZGRDaHVuayhzdHJlYW0sIHN0YXRlLCBjaHVuaywgdHJ1ZSk7XG4gICAgICB9IGVsc2UgaWYgKHN0YXRlLmVuZGVkKSB7XG4gICAgICAgIGVycm9yT3JEZXN0cm95KHN0cmVhbSwgbmV3IEVSUl9TVFJFQU1fUFVTSF9BRlRFUl9FT0YoKSk7XG4gICAgICB9IGVsc2UgaWYgKHN0YXRlLmRlc3Ryb3llZCkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzdGF0ZS5yZWFkaW5nID0gZmFsc2U7XG5cbiAgICAgICAgaWYgKHN0YXRlLmRlY29kZXIgJiYgIWVuY29kaW5nKSB7XG4gICAgICAgICAgY2h1bmsgPSBzdGF0ZS5kZWNvZGVyLndyaXRlKGNodW5rKTtcbiAgICAgICAgICBpZiAoc3RhdGUub2JqZWN0TW9kZSB8fCBjaHVuay5sZW5ndGggIT09IDApIGFkZENodW5rKHN0cmVhbSwgc3RhdGUsIGNodW5rLCBmYWxzZSk7ZWxzZSBtYXliZVJlYWRNb3JlKHN0cmVhbSwgc3RhdGUpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGFkZENodW5rKHN0cmVhbSwgc3RhdGUsIGNodW5rLCBmYWxzZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKCFhZGRUb0Zyb250KSB7XG4gICAgICBzdGF0ZS5yZWFkaW5nID0gZmFsc2U7XG4gICAgICBtYXliZVJlYWRNb3JlKHN0cmVhbSwgc3RhdGUpO1xuICAgIH1cbiAgfSAvLyBXZSBjYW4gcHVzaCBtb3JlIGRhdGEgaWYgd2UgYXJlIGJlbG93IHRoZSBoaWdoV2F0ZXJNYXJrLlxuICAvLyBBbHNvLCBpZiB3ZSBoYXZlIG5vIGRhdGEgeWV0LCB3ZSBjYW4gc3RhbmQgc29tZSBtb3JlIGJ5dGVzLlxuICAvLyBUaGlzIGlzIHRvIHdvcmsgYXJvdW5kIGNhc2VzIHdoZXJlIGh3bT0wLCBzdWNoIGFzIHRoZSByZXBsLlxuXG5cbiAgcmV0dXJuICFzdGF0ZS5lbmRlZCAmJiAoc3RhdGUubGVuZ3RoIDwgc3RhdGUuaGlnaFdhdGVyTWFyayB8fCBzdGF0ZS5sZW5ndGggPT09IDApO1xufVxuXG5mdW5jdGlvbiBhZGRDaHVuayhzdHJlYW0sIHN0YXRlLCBjaHVuaywgYWRkVG9Gcm9udCkge1xuICBpZiAoc3RhdGUuZmxvd2luZyAmJiBzdGF0ZS5sZW5ndGggPT09IDAgJiYgIXN0YXRlLnN5bmMpIHtcbiAgICBzdGF0ZS5hd2FpdERyYWluID0gMDtcbiAgICBzdHJlYW0uZW1pdCgnZGF0YScsIGNodW5rKTtcbiAgfSBlbHNlIHtcbiAgICAvLyB1cGRhdGUgdGhlIGJ1ZmZlciBpbmZvLlxuICAgIHN0YXRlLmxlbmd0aCArPSBzdGF0ZS5vYmplY3RNb2RlID8gMSA6IGNodW5rLmxlbmd0aDtcbiAgICBpZiAoYWRkVG9Gcm9udCkgc3RhdGUuYnVmZmVyLnVuc2hpZnQoY2h1bmspO2Vsc2Ugc3RhdGUuYnVmZmVyLnB1c2goY2h1bmspO1xuICAgIGlmIChzdGF0ZS5uZWVkUmVhZGFibGUpIGVtaXRSZWFkYWJsZShzdHJlYW0pO1xuICB9XG5cbiAgbWF5YmVSZWFkTW9yZShzdHJlYW0sIHN0YXRlKTtcbn1cblxuZnVuY3Rpb24gY2h1bmtJbnZhbGlkKHN0YXRlLCBjaHVuaykge1xuICB2YXIgZXI7XG5cbiAgaWYgKCFfaXNVaW50OEFycmF5KGNodW5rKSAmJiB0eXBlb2YgY2h1bmsgIT09ICdzdHJpbmcnICYmIGNodW5rICE9PSB1bmRlZmluZWQgJiYgIXN0YXRlLm9iamVjdE1vZGUpIHtcbiAgICBlciA9IG5ldyBFUlJfSU5WQUxJRF9BUkdfVFlQRSgnY2h1bmsnLCBbJ3N0cmluZycsICdCdWZmZXInLCAnVWludDhBcnJheSddLCBjaHVuayk7XG4gIH1cblxuICByZXR1cm4gZXI7XG59XG5cblJlYWRhYmxlLnByb3RvdHlwZS5pc1BhdXNlZCA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIHRoaXMuX3JlYWRhYmxlU3RhdGUuZmxvd2luZyA9PT0gZmFsc2U7XG59OyAvLyBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS5cblxuXG5SZWFkYWJsZS5wcm90b3R5cGUuc2V0RW5jb2RpbmcgPSBmdW5jdGlvbiAoZW5jKSB7XG4gIGlmICghU3RyaW5nRGVjb2RlcikgU3RyaW5nRGVjb2RlciA9IHJlcXVpcmUoJ3N0cmluZ19kZWNvZGVyLycpLlN0cmluZ0RlY29kZXI7XG4gIHZhciBkZWNvZGVyID0gbmV3IFN0cmluZ0RlY29kZXIoZW5jKTtcbiAgdGhpcy5fcmVhZGFibGVTdGF0ZS5kZWNvZGVyID0gZGVjb2RlcjsgLy8gSWYgc2V0RW5jb2RpbmcobnVsbCksIGRlY29kZXIuZW5jb2RpbmcgZXF1YWxzIHV0ZjhcblxuICB0aGlzLl9yZWFkYWJsZVN0YXRlLmVuY29kaW5nID0gdGhpcy5fcmVhZGFibGVTdGF0ZS5kZWNvZGVyLmVuY29kaW5nOyAvLyBJdGVyYXRlIG92ZXIgY3VycmVudCBidWZmZXIgdG8gY29udmVydCBhbHJlYWR5IHN0b3JlZCBCdWZmZXJzOlxuXG4gIHZhciBwID0gdGhpcy5fcmVhZGFibGVTdGF0ZS5idWZmZXIuaGVhZDtcbiAgdmFyIGNvbnRlbnQgPSAnJztcblxuICB3aGlsZSAocCAhPT0gbnVsbCkge1xuICAgIGNvbnRlbnQgKz0gZGVjb2Rlci53cml0ZShwLmRhdGEpO1xuICAgIHAgPSBwLm5leHQ7XG4gIH1cblxuICB0aGlzLl9yZWFkYWJsZVN0YXRlLmJ1ZmZlci5jbGVhcigpO1xuXG4gIGlmIChjb250ZW50ICE9PSAnJykgdGhpcy5fcmVhZGFibGVTdGF0ZS5idWZmZXIucHVzaChjb250ZW50KTtcbiAgdGhpcy5fcmVhZGFibGVTdGF0ZS5sZW5ndGggPSBjb250ZW50Lmxlbmd0aDtcbiAgcmV0dXJuIHRoaXM7XG59OyAvLyBEb24ndCByYWlzZSB0aGUgaHdtID4gMUdCXG5cblxudmFyIE1BWF9IV00gPSAweDQwMDAwMDAwO1xuXG5mdW5jdGlvbiBjb21wdXRlTmV3SGlnaFdhdGVyTWFyayhuKSB7XG4gIGlmIChuID49IE1BWF9IV00pIHtcbiAgICAvLyBUT0RPKHJvbmFnKTogVGhyb3cgRVJSX1ZBTFVFX09VVF9PRl9SQU5HRS5cbiAgICBuID0gTUFYX0hXTTtcbiAgfSBlbHNlIHtcbiAgICAvLyBHZXQgdGhlIG5leHQgaGlnaGVzdCBwb3dlciBvZiAyIHRvIHByZXZlbnQgaW5jcmVhc2luZyBod20gZXhjZXNzaXZlbHkgaW5cbiAgICAvLyB0aW55IGFtb3VudHNcbiAgICBuLS07XG4gICAgbiB8PSBuID4+PiAxO1xuICAgIG4gfD0gbiA+Pj4gMjtcbiAgICBuIHw9IG4gPj4+IDQ7XG4gICAgbiB8PSBuID4+PiA4O1xuICAgIG4gfD0gbiA+Pj4gMTY7XG4gICAgbisrO1xuICB9XG5cbiAgcmV0dXJuIG47XG59IC8vIFRoaXMgZnVuY3Rpb24gaXMgZGVzaWduZWQgdG8gYmUgaW5saW5hYmxlLCBzbyBwbGVhc2UgdGFrZSBjYXJlIHdoZW4gbWFraW5nXG4vLyBjaGFuZ2VzIHRvIHRoZSBmdW5jdGlvbiBib2R5LlxuXG5cbmZ1bmN0aW9uIGhvd011Y2hUb1JlYWQobiwgc3RhdGUpIHtcbiAgaWYgKG4gPD0gMCB8fCBzdGF0ZS5sZW5ndGggPT09IDAgJiYgc3RhdGUuZW5kZWQpIHJldHVybiAwO1xuICBpZiAoc3RhdGUub2JqZWN0TW9kZSkgcmV0dXJuIDE7XG5cbiAgaWYgKG4gIT09IG4pIHtcbiAgICAvLyBPbmx5IGZsb3cgb25lIGJ1ZmZlciBhdCBhIHRpbWVcbiAgICBpZiAoc3RhdGUuZmxvd2luZyAmJiBzdGF0ZS5sZW5ndGgpIHJldHVybiBzdGF0ZS5idWZmZXIuaGVhZC5kYXRhLmxlbmd0aDtlbHNlIHJldHVybiBzdGF0ZS5sZW5ndGg7XG4gIH0gLy8gSWYgd2UncmUgYXNraW5nIGZvciBtb3JlIHRoYW4gdGhlIGN1cnJlbnQgaHdtLCB0aGVuIHJhaXNlIHRoZSBod20uXG5cblxuICBpZiAobiA+IHN0YXRlLmhpZ2hXYXRlck1hcmspIHN0YXRlLmhpZ2hXYXRlck1hcmsgPSBjb21wdXRlTmV3SGlnaFdhdGVyTWFyayhuKTtcbiAgaWYgKG4gPD0gc3RhdGUubGVuZ3RoKSByZXR1cm4gbjsgLy8gRG9uJ3QgaGF2ZSBlbm91Z2hcblxuICBpZiAoIXN0YXRlLmVuZGVkKSB7XG4gICAgc3RhdGUubmVlZFJlYWRhYmxlID0gdHJ1ZTtcbiAgICByZXR1cm4gMDtcbiAgfVxuXG4gIHJldHVybiBzdGF0ZS5sZW5ndGg7XG59IC8vIHlvdSBjYW4gb3ZlcnJpZGUgZWl0aGVyIHRoaXMgbWV0aG9kLCBvciB0aGUgYXN5bmMgX3JlYWQobikgYmVsb3cuXG5cblxuUmVhZGFibGUucHJvdG90eXBlLnJlYWQgPSBmdW5jdGlvbiAobikge1xuICBkZWJ1ZygncmVhZCcsIG4pO1xuICBuID0gcGFyc2VJbnQobiwgMTApO1xuICB2YXIgc3RhdGUgPSB0aGlzLl9yZWFkYWJsZVN0YXRlO1xuICB2YXIgbk9yaWcgPSBuO1xuICBpZiAobiAhPT0gMCkgc3RhdGUuZW1pdHRlZFJlYWRhYmxlID0gZmFsc2U7IC8vIGlmIHdlJ3JlIGRvaW5nIHJlYWQoMCkgdG8gdHJpZ2dlciBhIHJlYWRhYmxlIGV2ZW50LCBidXQgd2VcbiAgLy8gYWxyZWFkeSBoYXZlIGEgYnVuY2ggb2YgZGF0YSBpbiB0aGUgYnVmZmVyLCB0aGVuIGp1c3QgdHJpZ2dlclxuICAvLyB0aGUgJ3JlYWRhYmxlJyBldmVudCBhbmQgbW92ZSBvbi5cblxuICBpZiAobiA9PT0gMCAmJiBzdGF0ZS5uZWVkUmVhZGFibGUgJiYgKChzdGF0ZS5oaWdoV2F0ZXJNYXJrICE9PSAwID8gc3RhdGUubGVuZ3RoID49IHN0YXRlLmhpZ2hXYXRlck1hcmsgOiBzdGF0ZS5sZW5ndGggPiAwKSB8fCBzdGF0ZS5lbmRlZCkpIHtcbiAgICBkZWJ1ZygncmVhZDogZW1pdFJlYWRhYmxlJywgc3RhdGUubGVuZ3RoLCBzdGF0ZS5lbmRlZCk7XG4gICAgaWYgKHN0YXRlLmxlbmd0aCA9PT0gMCAmJiBzdGF0ZS5lbmRlZCkgZW5kUmVhZGFibGUodGhpcyk7ZWxzZSBlbWl0UmVhZGFibGUodGhpcyk7XG4gICAgcmV0dXJuIG51bGw7XG4gIH1cblxuICBuID0gaG93TXVjaFRvUmVhZChuLCBzdGF0ZSk7IC8vIGlmIHdlJ3ZlIGVuZGVkLCBhbmQgd2UncmUgbm93IGNsZWFyLCB0aGVuIGZpbmlzaCBpdCB1cC5cblxuICBpZiAobiA9PT0gMCAmJiBzdGF0ZS5lbmRlZCkge1xuICAgIGlmIChzdGF0ZS5sZW5ndGggPT09IDApIGVuZFJlYWRhYmxlKHRoaXMpO1xuICAgIHJldHVybiBudWxsO1xuICB9IC8vIEFsbCB0aGUgYWN0dWFsIGNodW5rIGdlbmVyYXRpb24gbG9naWMgbmVlZHMgdG8gYmVcbiAgLy8gKmJlbG93KiB0aGUgY2FsbCB0byBfcmVhZC4gIFRoZSByZWFzb24gaXMgdGhhdCBpbiBjZXJ0YWluXG4gIC8vIHN5bnRoZXRpYyBzdHJlYW0gY2FzZXMsIHN1Y2ggYXMgcGFzc3Rocm91Z2ggc3RyZWFtcywgX3JlYWRcbiAgLy8gbWF5IGJlIGEgY29tcGxldGVseSBzeW5jaHJvbm91cyBvcGVyYXRpb24gd2hpY2ggbWF5IGNoYW5nZVxuICAvLyB0aGUgc3RhdGUgb2YgdGhlIHJlYWQgYnVmZmVyLCBwcm92aWRpbmcgZW5vdWdoIGRhdGEgd2hlblxuICAvLyBiZWZvcmUgdGhlcmUgd2FzICpub3QqIGVub3VnaC5cbiAgLy9cbiAgLy8gU28sIHRoZSBzdGVwcyBhcmU6XG4gIC8vIDEuIEZpZ3VyZSBvdXQgd2hhdCB0aGUgc3RhdGUgb2YgdGhpbmdzIHdpbGwgYmUgYWZ0ZXIgd2UgZG9cbiAgLy8gYSByZWFkIGZyb20gdGhlIGJ1ZmZlci5cbiAgLy9cbiAgLy8gMi4gSWYgdGhhdCByZXN1bHRpbmcgc3RhdGUgd2lsbCB0cmlnZ2VyIGEgX3JlYWQsIHRoZW4gY2FsbCBfcmVhZC5cbiAgLy8gTm90ZSB0aGF0IHRoaXMgbWF5IGJlIGFzeW5jaHJvbm91cywgb3Igc3luY2hyb25vdXMuICBZZXMsIGl0IGlzXG4gIC8vIGRlZXBseSB1Z2x5IHRvIHdyaXRlIEFQSXMgdGhpcyB3YXksIGJ1dCB0aGF0IHN0aWxsIGRvZXNuJ3QgbWVhblxuICAvLyB0aGF0IHRoZSBSZWFkYWJsZSBjbGFzcyBzaG91bGQgYmVoYXZlIGltcHJvcGVybHksIGFzIHN0cmVhbXMgYXJlXG4gIC8vIGRlc2lnbmVkIHRvIGJlIHN5bmMvYXN5bmMgYWdub3N0aWMuXG4gIC8vIFRha2Ugbm90ZSBpZiB0aGUgX3JlYWQgY2FsbCBpcyBzeW5jIG9yIGFzeW5jIChpZSwgaWYgdGhlIHJlYWQgY2FsbFxuICAvLyBoYXMgcmV0dXJuZWQgeWV0KSwgc28gdGhhdCB3ZSBrbm93IHdoZXRoZXIgb3Igbm90IGl0J3Mgc2FmZSB0byBlbWl0XG4gIC8vICdyZWFkYWJsZScgZXRjLlxuICAvL1xuICAvLyAzLiBBY3R1YWxseSBwdWxsIHRoZSByZXF1ZXN0ZWQgY2h1bmtzIG91dCBvZiB0aGUgYnVmZmVyIGFuZCByZXR1cm4uXG4gIC8vIGlmIHdlIG5lZWQgYSByZWFkYWJsZSBldmVudCwgdGhlbiB3ZSBuZWVkIHRvIGRvIHNvbWUgcmVhZGluZy5cblxuXG4gIHZhciBkb1JlYWQgPSBzdGF0ZS5uZWVkUmVhZGFibGU7XG4gIGRlYnVnKCduZWVkIHJlYWRhYmxlJywgZG9SZWFkKTsgLy8gaWYgd2UgY3VycmVudGx5IGhhdmUgbGVzcyB0aGFuIHRoZSBoaWdoV2F0ZXJNYXJrLCB0aGVuIGFsc28gcmVhZCBzb21lXG5cbiAgaWYgKHN0YXRlLmxlbmd0aCA9PT0gMCB8fCBzdGF0ZS5sZW5ndGggLSBuIDwgc3RhdGUuaGlnaFdhdGVyTWFyaykge1xuICAgIGRvUmVhZCA9IHRydWU7XG4gICAgZGVidWcoJ2xlbmd0aCBsZXNzIHRoYW4gd2F0ZXJtYXJrJywgZG9SZWFkKTtcbiAgfSAvLyBob3dldmVyLCBpZiB3ZSd2ZSBlbmRlZCwgdGhlbiB0aGVyZSdzIG5vIHBvaW50LCBhbmQgaWYgd2UncmUgYWxyZWFkeVxuICAvLyByZWFkaW5nLCB0aGVuIGl0J3MgdW5uZWNlc3NhcnkuXG5cblxuICBpZiAoc3RhdGUuZW5kZWQgfHwgc3RhdGUucmVhZGluZykge1xuICAgIGRvUmVhZCA9IGZhbHNlO1xuICAgIGRlYnVnKCdyZWFkaW5nIG9yIGVuZGVkJywgZG9SZWFkKTtcbiAgfSBlbHNlIGlmIChkb1JlYWQpIHtcbiAgICBkZWJ1ZygnZG8gcmVhZCcpO1xuICAgIHN0YXRlLnJlYWRpbmcgPSB0cnVlO1xuICAgIHN0YXRlLnN5bmMgPSB0cnVlOyAvLyBpZiB0aGUgbGVuZ3RoIGlzIGN1cnJlbnRseSB6ZXJvLCB0aGVuIHdlICpuZWVkKiBhIHJlYWRhYmxlIGV2ZW50LlxuXG4gICAgaWYgKHN0YXRlLmxlbmd0aCA9PT0gMCkgc3RhdGUubmVlZFJlYWRhYmxlID0gdHJ1ZTsgLy8gY2FsbCBpbnRlcm5hbCByZWFkIG1ldGhvZFxuXG4gICAgdGhpcy5fcmVhZChzdGF0ZS5oaWdoV2F0ZXJNYXJrKTtcblxuICAgIHN0YXRlLnN5bmMgPSBmYWxzZTsgLy8gSWYgX3JlYWQgcHVzaGVkIGRhdGEgc3luY2hyb25vdXNseSwgdGhlbiBgcmVhZGluZ2Agd2lsbCBiZSBmYWxzZSxcbiAgICAvLyBhbmQgd2UgbmVlZCB0byByZS1ldmFsdWF0ZSBob3cgbXVjaCBkYXRhIHdlIGNhbiByZXR1cm4gdG8gdGhlIHVzZXIuXG5cbiAgICBpZiAoIXN0YXRlLnJlYWRpbmcpIG4gPSBob3dNdWNoVG9SZWFkKG5PcmlnLCBzdGF0ZSk7XG4gIH1cblxuICB2YXIgcmV0O1xuICBpZiAobiA+IDApIHJldCA9IGZyb21MaXN0KG4sIHN0YXRlKTtlbHNlIHJldCA9IG51bGw7XG5cbiAgaWYgKHJldCA9PT0gbnVsbCkge1xuICAgIHN0YXRlLm5lZWRSZWFkYWJsZSA9IHN0YXRlLmxlbmd0aCA8PSBzdGF0ZS5oaWdoV2F0ZXJNYXJrO1xuICAgIG4gPSAwO1xuICB9IGVsc2Uge1xuICAgIHN0YXRlLmxlbmd0aCAtPSBuO1xuICAgIHN0YXRlLmF3YWl0RHJhaW4gPSAwO1xuICB9XG5cbiAgaWYgKHN0YXRlLmxlbmd0aCA9PT0gMCkge1xuICAgIC8vIElmIHdlIGhhdmUgbm90aGluZyBpbiB0aGUgYnVmZmVyLCB0aGVuIHdlIHdhbnQgdG8ga25vd1xuICAgIC8vIGFzIHNvb24gYXMgd2UgKmRvKiBnZXQgc29tZXRoaW5nIGludG8gdGhlIGJ1ZmZlci5cbiAgICBpZiAoIXN0YXRlLmVuZGVkKSBzdGF0ZS5uZWVkUmVhZGFibGUgPSB0cnVlOyAvLyBJZiB3ZSB0cmllZCB0byByZWFkKCkgcGFzdCB0aGUgRU9GLCB0aGVuIGVtaXQgZW5kIG9uIHRoZSBuZXh0IHRpY2suXG5cbiAgICBpZiAobk9yaWcgIT09IG4gJiYgc3RhdGUuZW5kZWQpIGVuZFJlYWRhYmxlKHRoaXMpO1xuICB9XG5cbiAgaWYgKHJldCAhPT0gbnVsbCkgdGhpcy5lbWl0KCdkYXRhJywgcmV0KTtcbiAgcmV0dXJuIHJldDtcbn07XG5cbmZ1bmN0aW9uIG9uRW9mQ2h1bmsoc3RyZWFtLCBzdGF0ZSkge1xuICBkZWJ1Zygnb25Fb2ZDaHVuaycpO1xuICBpZiAoc3RhdGUuZW5kZWQpIHJldHVybjtcblxuICBpZiAoc3RhdGUuZGVjb2Rlcikge1xuICAgIHZhciBjaHVuayA9IHN0YXRlLmRlY29kZXIuZW5kKCk7XG5cbiAgICBpZiAoY2h1bmsgJiYgY2h1bmsubGVuZ3RoKSB7XG4gICAgICBzdGF0ZS5idWZmZXIucHVzaChjaHVuayk7XG4gICAgICBzdGF0ZS5sZW5ndGggKz0gc3RhdGUub2JqZWN0TW9kZSA/IDEgOiBjaHVuay5sZW5ndGg7XG4gICAgfVxuICB9XG5cbiAgc3RhdGUuZW5kZWQgPSB0cnVlO1xuXG4gIGlmIChzdGF0ZS5zeW5jKSB7XG4gICAgLy8gaWYgd2UgYXJlIHN5bmMsIHdhaXQgdW50aWwgbmV4dCB0aWNrIHRvIGVtaXQgdGhlIGRhdGEuXG4gICAgLy8gT3RoZXJ3aXNlIHdlIHJpc2sgZW1pdHRpbmcgZGF0YSBpbiB0aGUgZmxvdygpXG4gICAgLy8gdGhlIHJlYWRhYmxlIGNvZGUgdHJpZ2dlcnMgZHVyaW5nIGEgcmVhZCgpIGNhbGxcbiAgICBlbWl0UmVhZGFibGUoc3RyZWFtKTtcbiAgfSBlbHNlIHtcbiAgICAvLyBlbWl0ICdyZWFkYWJsZScgbm93IHRvIG1ha2Ugc3VyZSBpdCBnZXRzIHBpY2tlZCB1cC5cbiAgICBzdGF0ZS5uZWVkUmVhZGFibGUgPSBmYWxzZTtcblxuICAgIGlmICghc3RhdGUuZW1pdHRlZFJlYWRhYmxlKSB7XG4gICAgICBzdGF0ZS5lbWl0dGVkUmVhZGFibGUgPSB0cnVlO1xuICAgICAgZW1pdFJlYWRhYmxlXyhzdHJlYW0pO1xuICAgIH1cbiAgfVxufSAvLyBEb24ndCBlbWl0IHJlYWRhYmxlIHJpZ2h0IGF3YXkgaW4gc3luYyBtb2RlLCBiZWNhdXNlIHRoaXMgY2FuIHRyaWdnZXJcbi8vIGFub3RoZXIgcmVhZCgpIGNhbGwgPT4gc3RhY2sgb3ZlcmZsb3cuICBUaGlzIHdheSwgaXQgbWlnaHQgdHJpZ2dlclxuLy8gYSBuZXh0VGljayByZWN1cnNpb24gd2FybmluZywgYnV0IHRoYXQncyBub3Qgc28gYmFkLlxuXG5cbmZ1bmN0aW9uIGVtaXRSZWFkYWJsZShzdHJlYW0pIHtcbiAgdmFyIHN0YXRlID0gc3RyZWFtLl9yZWFkYWJsZVN0YXRlO1xuICBkZWJ1ZygnZW1pdFJlYWRhYmxlJywgc3RhdGUubmVlZFJlYWRhYmxlLCBzdGF0ZS5lbWl0dGVkUmVhZGFibGUpO1xuICBzdGF0ZS5uZWVkUmVhZGFibGUgPSBmYWxzZTtcblxuICBpZiAoIXN0YXRlLmVtaXR0ZWRSZWFkYWJsZSkge1xuICAgIGRlYnVnKCdlbWl0UmVhZGFibGUnLCBzdGF0ZS5mbG93aW5nKTtcbiAgICBzdGF0ZS5lbWl0dGVkUmVhZGFibGUgPSB0cnVlO1xuICAgIHByb2Nlc3MubmV4dFRpY2soZW1pdFJlYWRhYmxlXywgc3RyZWFtKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBlbWl0UmVhZGFibGVfKHN0cmVhbSkge1xuICB2YXIgc3RhdGUgPSBzdHJlYW0uX3JlYWRhYmxlU3RhdGU7XG4gIGRlYnVnKCdlbWl0UmVhZGFibGVfJywgc3RhdGUuZGVzdHJveWVkLCBzdGF0ZS5sZW5ndGgsIHN0YXRlLmVuZGVkKTtcblxuICBpZiAoIXN0YXRlLmRlc3Ryb3llZCAmJiAoc3RhdGUubGVuZ3RoIHx8IHN0YXRlLmVuZGVkKSkge1xuICAgIHN0cmVhbS5lbWl0KCdyZWFkYWJsZScpO1xuICAgIHN0YXRlLmVtaXR0ZWRSZWFkYWJsZSA9IGZhbHNlO1xuICB9IC8vIFRoZSBzdHJlYW0gbmVlZHMgYW5vdGhlciByZWFkYWJsZSBldmVudCBpZlxuICAvLyAxLiBJdCBpcyBub3QgZmxvd2luZywgYXMgdGhlIGZsb3cgbWVjaGFuaXNtIHdpbGwgdGFrZVxuICAvLyAgICBjYXJlIG9mIGl0LlxuICAvLyAyLiBJdCBpcyBub3QgZW5kZWQuXG4gIC8vIDMuIEl0IGlzIGJlbG93IHRoZSBoaWdoV2F0ZXJNYXJrLCBzbyB3ZSBjYW4gc2NoZWR1bGVcbiAgLy8gICAgYW5vdGhlciByZWFkYWJsZSBsYXRlci5cblxuXG4gIHN0YXRlLm5lZWRSZWFkYWJsZSA9ICFzdGF0ZS5mbG93aW5nICYmICFzdGF0ZS5lbmRlZCAmJiBzdGF0ZS5sZW5ndGggPD0gc3RhdGUuaGlnaFdhdGVyTWFyaztcbiAgZmxvdyhzdHJlYW0pO1xufSAvLyBhdCB0aGlzIHBvaW50LCB0aGUgdXNlciBoYXMgcHJlc3VtYWJseSBzZWVuIHRoZSAncmVhZGFibGUnIGV2ZW50LFxuLy8gYW5kIGNhbGxlZCByZWFkKCkgdG8gY29uc3VtZSBzb21lIGRhdGEuICB0aGF0IG1heSBoYXZlIHRyaWdnZXJlZFxuLy8gaW4gdHVybiBhbm90aGVyIF9yZWFkKG4pIGNhbGwsIGluIHdoaWNoIGNhc2UgcmVhZGluZyA9IHRydWUgaWZcbi8vIGl0J3MgaW4gcHJvZ3Jlc3MuXG4vLyBIb3dldmVyLCBpZiB3ZSdyZSBub3QgZW5kZWQsIG9yIHJlYWRpbmcsIGFuZCB0aGUgbGVuZ3RoIDwgaHdtLFxuLy8gdGhlbiBnbyBhaGVhZCBhbmQgdHJ5IHRvIHJlYWQgc29tZSBtb3JlIHByZWVtcHRpdmVseS5cblxuXG5mdW5jdGlvbiBtYXliZVJlYWRNb3JlKHN0cmVhbSwgc3RhdGUpIHtcbiAgaWYgKCFzdGF0ZS5yZWFkaW5nTW9yZSkge1xuICAgIHN0YXRlLnJlYWRpbmdNb3JlID0gdHJ1ZTtcbiAgICBwcm9jZXNzLm5leHRUaWNrKG1heWJlUmVhZE1vcmVfLCBzdHJlYW0sIHN0YXRlKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBtYXliZVJlYWRNb3JlXyhzdHJlYW0sIHN0YXRlKSB7XG4gIC8vIEF0dGVtcHQgdG8gcmVhZCBtb3JlIGRhdGEgaWYgd2Ugc2hvdWxkLlxuICAvL1xuICAvLyBUaGUgY29uZGl0aW9ucyBmb3IgcmVhZGluZyBtb3JlIGRhdGEgYXJlIChvbmUgb2YpOlxuICAvLyAtIE5vdCBlbm91Z2ggZGF0YSBidWZmZXJlZCAoc3RhdGUubGVuZ3RoIDwgc3RhdGUuaGlnaFdhdGVyTWFyaykuIFRoZSBsb29wXG4gIC8vICAgaXMgcmVzcG9uc2libGUgZm9yIGZpbGxpbmcgdGhlIGJ1ZmZlciB3aXRoIGVub3VnaCBkYXRhIGlmIHN1Y2ggZGF0YVxuICAvLyAgIGlzIGF2YWlsYWJsZS4gSWYgaGlnaFdhdGVyTWFyayBpcyAwIGFuZCB3ZSBhcmUgbm90IGluIHRoZSBmbG93aW5nIG1vZGVcbiAgLy8gICB3ZSBzaG91bGQgX25vdF8gYXR0ZW1wdCB0byBidWZmZXIgYW55IGV4dHJhIGRhdGEuIFdlJ2xsIGdldCBtb3JlIGRhdGFcbiAgLy8gICB3aGVuIHRoZSBzdHJlYW0gY29uc3VtZXIgY2FsbHMgcmVhZCgpIGluc3RlYWQuXG4gIC8vIC0gTm8gZGF0YSBpbiB0aGUgYnVmZmVyLCBhbmQgdGhlIHN0cmVhbSBpcyBpbiBmbG93aW5nIG1vZGUuIEluIHRoaXMgbW9kZVxuICAvLyAgIHRoZSBsb29wIGJlbG93IGlzIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyByZWFkKCkgaXMgY2FsbGVkLiBGYWlsaW5nIHRvXG4gIC8vICAgY2FsbCByZWFkIGhlcmUgd291bGQgYWJvcnQgdGhlIGZsb3cgYW5kIHRoZXJlJ3Mgbm8gb3RoZXIgbWVjaGFuaXNtIGZvclxuICAvLyAgIGNvbnRpbnVpbmcgdGhlIGZsb3cgaWYgdGhlIHN0cmVhbSBjb25zdW1lciBoYXMganVzdCBzdWJzY3JpYmVkIHRvIHRoZVxuICAvLyAgICdkYXRhJyBldmVudC5cbiAgLy9cbiAgLy8gSW4gYWRkaXRpb24gdG8gdGhlIGFib3ZlIGNvbmRpdGlvbnMgdG8ga2VlcCByZWFkaW5nIGRhdGEsIHRoZSBmb2xsb3dpbmdcbiAgLy8gY29uZGl0aW9ucyBwcmV2ZW50IHRoZSBkYXRhIGZyb20gYmVpbmcgcmVhZDpcbiAgLy8gLSBUaGUgc3RyZWFtIGhhcyBlbmRlZCAoc3RhdGUuZW5kZWQpLlxuICAvLyAtIFRoZXJlIGlzIGFscmVhZHkgYSBwZW5kaW5nICdyZWFkJyBvcGVyYXRpb24gKHN0YXRlLnJlYWRpbmcpLiBUaGlzIGlzIGFcbiAgLy8gICBjYXNlIHdoZXJlIHRoZSB0aGUgc3RyZWFtIGhhcyBjYWxsZWQgdGhlIGltcGxlbWVudGF0aW9uIGRlZmluZWQgX3JlYWQoKVxuICAvLyAgIG1ldGhvZCwgYnV0IHRoZXkgYXJlIHByb2Nlc3NpbmcgdGhlIGNhbGwgYXN5bmNocm9ub3VzbHkgYW5kIGhhdmUgX25vdF9cbiAgLy8gICBjYWxsZWQgcHVzaCgpIHdpdGggbmV3IGRhdGEuIEluIHRoaXMgY2FzZSB3ZSBza2lwIHBlcmZvcm1pbmcgbW9yZVxuICAvLyAgIHJlYWQoKXMuIFRoZSBleGVjdXRpb24gZW5kcyBpbiB0aGlzIG1ldGhvZCBhZ2FpbiBhZnRlciB0aGUgX3JlYWQoKSBlbmRzXG4gIC8vICAgdXAgY2FsbGluZyBwdXNoKCkgd2l0aCBtb3JlIGRhdGEuXG4gIHdoaWxlICghc3RhdGUucmVhZGluZyAmJiAhc3RhdGUuZW5kZWQgJiYgKHN0YXRlLmxlbmd0aCA8IHN0YXRlLmhpZ2hXYXRlck1hcmsgfHwgc3RhdGUuZmxvd2luZyAmJiBzdGF0ZS5sZW5ndGggPT09IDApKSB7XG4gICAgdmFyIGxlbiA9IHN0YXRlLmxlbmd0aDtcbiAgICBkZWJ1ZygnbWF5YmVSZWFkTW9yZSByZWFkIDAnKTtcbiAgICBzdHJlYW0ucmVhZCgwKTtcbiAgICBpZiAobGVuID09PSBzdGF0ZS5sZW5ndGgpIC8vIGRpZG4ndCBnZXQgYW55IGRhdGEsIHN0b3Agc3Bpbm5pbmcuXG4gICAgICBicmVhaztcbiAgfVxuXG4gIHN0YXRlLnJlYWRpbmdNb3JlID0gZmFsc2U7XG59IC8vIGFic3RyYWN0IG1ldGhvZC4gIHRvIGJlIG92ZXJyaWRkZW4gaW4gc3BlY2lmaWMgaW1wbGVtZW50YXRpb24gY2xhc3Nlcy5cbi8vIGNhbGwgY2IoZXIsIGRhdGEpIHdoZXJlIGRhdGEgaXMgPD0gbiBpbiBsZW5ndGguXG4vLyBmb3IgdmlydHVhbCAobm9uLXN0cmluZywgbm9uLWJ1ZmZlcikgc3RyZWFtcywgXCJsZW5ndGhcIiBpcyBzb21ld2hhdFxuLy8gYXJiaXRyYXJ5LCBhbmQgcGVyaGFwcyBub3QgdmVyeSBtZWFuaW5nZnVsLlxuXG5cblJlYWRhYmxlLnByb3RvdHlwZS5fcmVhZCA9IGZ1bmN0aW9uIChuKSB7XG4gIGVycm9yT3JEZXN0cm95KHRoaXMsIG5ldyBFUlJfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgnX3JlYWQoKScpKTtcbn07XG5cblJlYWRhYmxlLnByb3RvdHlwZS5waXBlID0gZnVuY3Rpb24gKGRlc3QsIHBpcGVPcHRzKSB7XG4gIHZhciBzcmMgPSB0aGlzO1xuICB2YXIgc3RhdGUgPSB0aGlzLl9yZWFkYWJsZVN0YXRlO1xuXG4gIHN3aXRjaCAoc3RhdGUucGlwZXNDb3VudCkge1xuICAgIGNhc2UgMDpcbiAgICAgIHN0YXRlLnBpcGVzID0gZGVzdDtcbiAgICAgIGJyZWFrO1xuXG4gICAgY2FzZSAxOlxuICAgICAgc3RhdGUucGlwZXMgPSBbc3RhdGUucGlwZXMsIGRlc3RdO1xuICAgICAgYnJlYWs7XG5cbiAgICBkZWZhdWx0OlxuICAgICAgc3RhdGUucGlwZXMucHVzaChkZXN0KTtcbiAgICAgIGJyZWFrO1xuICB9XG5cbiAgc3RhdGUucGlwZXNDb3VudCArPSAxO1xuICBkZWJ1ZygncGlwZSBjb3VudD0lZCBvcHRzPSVqJywgc3RhdGUucGlwZXNDb3VudCwgcGlwZU9wdHMpO1xuICB2YXIgZG9FbmQgPSAoIXBpcGVPcHRzIHx8IHBpcGVPcHRzLmVuZCAhPT0gZmFsc2UpICYmIGRlc3QgIT09IHByb2Nlc3Muc3Rkb3V0ICYmIGRlc3QgIT09IHByb2Nlc3Muc3RkZXJyO1xuICB2YXIgZW5kRm4gPSBkb0VuZCA/IG9uZW5kIDogdW5waXBlO1xuICBpZiAoc3RhdGUuZW5kRW1pdHRlZCkgcHJvY2Vzcy5uZXh0VGljayhlbmRGbik7ZWxzZSBzcmMub25jZSgnZW5kJywgZW5kRm4pO1xuICBkZXN0Lm9uKCd1bnBpcGUnLCBvbnVucGlwZSk7XG5cbiAgZnVuY3Rpb24gb251bnBpcGUocmVhZGFibGUsIHVucGlwZUluZm8pIHtcbiAgICBkZWJ1Zygnb251bnBpcGUnKTtcblxuICAgIGlmIChyZWFkYWJsZSA9PT0gc3JjKSB7XG4gICAgICBpZiAodW5waXBlSW5mbyAmJiB1bnBpcGVJbmZvLmhhc1VucGlwZWQgPT09IGZhbHNlKSB7XG4gICAgICAgIHVucGlwZUluZm8uaGFzVW5waXBlZCA9IHRydWU7XG4gICAgICAgIGNsZWFudXAoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBvbmVuZCgpIHtcbiAgICBkZWJ1Zygnb25lbmQnKTtcbiAgICBkZXN0LmVuZCgpO1xuICB9IC8vIHdoZW4gdGhlIGRlc3QgZHJhaW5zLCBpdCByZWR1Y2VzIHRoZSBhd2FpdERyYWluIGNvdW50ZXJcbiAgLy8gb24gdGhlIHNvdXJjZS4gIFRoaXMgd291bGQgYmUgbW9yZSBlbGVnYW50IHdpdGggYSAub25jZSgpXG4gIC8vIGhhbmRsZXIgaW4gZmxvdygpLCBidXQgYWRkaW5nIGFuZCByZW1vdmluZyByZXBlYXRlZGx5IGlzXG4gIC8vIHRvbyBzbG93LlxuXG5cbiAgdmFyIG9uZHJhaW4gPSBwaXBlT25EcmFpbihzcmMpO1xuICBkZXN0Lm9uKCdkcmFpbicsIG9uZHJhaW4pO1xuICB2YXIgY2xlYW5lZFVwID0gZmFsc2U7XG5cbiAgZnVuY3Rpb24gY2xlYW51cCgpIHtcbiAgICBkZWJ1ZygnY2xlYW51cCcpOyAvLyBjbGVhbnVwIGV2ZW50IGhhbmRsZXJzIG9uY2UgdGhlIHBpcGUgaXMgYnJva2VuXG5cbiAgICBkZXN0LnJlbW92ZUxpc3RlbmVyKCdjbG9zZScsIG9uY2xvc2UpO1xuICAgIGRlc3QucmVtb3ZlTGlzdGVuZXIoJ2ZpbmlzaCcsIG9uZmluaXNoKTtcbiAgICBkZXN0LnJlbW92ZUxpc3RlbmVyKCdkcmFpbicsIG9uZHJhaW4pO1xuICAgIGRlc3QucmVtb3ZlTGlzdGVuZXIoJ2Vycm9yJywgb25lcnJvcik7XG4gICAgZGVzdC5yZW1vdmVMaXN0ZW5lcigndW5waXBlJywgb251bnBpcGUpO1xuICAgIHNyYy5yZW1vdmVMaXN0ZW5lcignZW5kJywgb25lbmQpO1xuICAgIHNyYy5yZW1vdmVMaXN0ZW5lcignZW5kJywgdW5waXBlKTtcbiAgICBzcmMucmVtb3ZlTGlzdGVuZXIoJ2RhdGEnLCBvbmRhdGEpO1xuICAgIGNsZWFuZWRVcCA9IHRydWU7IC8vIGlmIHRoZSByZWFkZXIgaXMgd2FpdGluZyBmb3IgYSBkcmFpbiBldmVudCBmcm9tIHRoaXNcbiAgICAvLyBzcGVjaWZpYyB3cml0ZXIsIHRoZW4gaXQgd291bGQgY2F1c2UgaXQgdG8gbmV2ZXIgc3RhcnRcbiAgICAvLyBmbG93aW5nIGFnYWluLlxuICAgIC8vIFNvLCBpZiB0aGlzIGlzIGF3YWl0aW5nIGEgZHJhaW4sIHRoZW4gd2UganVzdCBjYWxsIGl0IG5vdy5cbiAgICAvLyBJZiB3ZSBkb24ndCBrbm93LCB0aGVuIGFzc3VtZSB0aGF0IHdlIGFyZSB3YWl0aW5nIGZvciBvbmUuXG5cbiAgICBpZiAoc3RhdGUuYXdhaXREcmFpbiAmJiAoIWRlc3QuX3dyaXRhYmxlU3RhdGUgfHwgZGVzdC5fd3JpdGFibGVTdGF0ZS5uZWVkRHJhaW4pKSBvbmRyYWluKCk7XG4gIH1cblxuICBzcmMub24oJ2RhdGEnLCBvbmRhdGEpO1xuXG4gIGZ1bmN0aW9uIG9uZGF0YShjaHVuaykge1xuICAgIGRlYnVnKCdvbmRhdGEnKTtcbiAgICB2YXIgcmV0ID0gZGVzdC53cml0ZShjaHVuayk7XG4gICAgZGVidWcoJ2Rlc3Qud3JpdGUnLCByZXQpO1xuXG4gICAgaWYgKHJldCA9PT0gZmFsc2UpIHtcbiAgICAgIC8vIElmIHRoZSB1c2VyIHVucGlwZWQgZHVyaW5nIGBkZXN0LndyaXRlKClgLCBpdCBpcyBwb3NzaWJsZVxuICAgICAgLy8gdG8gZ2V0IHN0dWNrIGluIGEgcGVybWFuZW50bHkgcGF1c2VkIHN0YXRlIGlmIHRoYXQgd3JpdGVcbiAgICAgIC8vIGFsc28gcmV0dXJuZWQgZmFsc2UuXG4gICAgICAvLyA9PiBDaGVjayB3aGV0aGVyIGBkZXN0YCBpcyBzdGlsbCBhIHBpcGluZyBkZXN0aW5hdGlvbi5cbiAgICAgIGlmICgoc3RhdGUucGlwZXNDb3VudCA9PT0gMSAmJiBzdGF0ZS5waXBlcyA9PT0gZGVzdCB8fCBzdGF0ZS5waXBlc0NvdW50ID4gMSAmJiBpbmRleE9mKHN0YXRlLnBpcGVzLCBkZXN0KSAhPT0gLTEpICYmICFjbGVhbmVkVXApIHtcbiAgICAgICAgZGVidWcoJ2ZhbHNlIHdyaXRlIHJlc3BvbnNlLCBwYXVzZScsIHN0YXRlLmF3YWl0RHJhaW4pO1xuICAgICAgICBzdGF0ZS5hd2FpdERyYWluKys7XG4gICAgICB9XG5cbiAgICAgIHNyYy5wYXVzZSgpO1xuICAgIH1cbiAgfSAvLyBpZiB0aGUgZGVzdCBoYXMgYW4gZXJyb3IsIHRoZW4gc3RvcCBwaXBpbmcgaW50byBpdC5cbiAgLy8gaG93ZXZlciwgZG9uJ3Qgc3VwcHJlc3MgdGhlIHRocm93aW5nIGJlaGF2aW9yIGZvciB0aGlzLlxuXG5cbiAgZnVuY3Rpb24gb25lcnJvcihlcikge1xuICAgIGRlYnVnKCdvbmVycm9yJywgZXIpO1xuICAgIHVucGlwZSgpO1xuICAgIGRlc3QucmVtb3ZlTGlzdGVuZXIoJ2Vycm9yJywgb25lcnJvcik7XG4gICAgaWYgKEVFbGlzdGVuZXJDb3VudChkZXN0LCAnZXJyb3InKSA9PT0gMCkgZXJyb3JPckRlc3Ryb3koZGVzdCwgZXIpO1xuICB9IC8vIE1ha2Ugc3VyZSBvdXIgZXJyb3IgaGFuZGxlciBpcyBhdHRhY2hlZCBiZWZvcmUgdXNlcmxhbmQgb25lcy5cblxuXG4gIHByZXBlbmRMaXN0ZW5lcihkZXN0LCAnZXJyb3InLCBvbmVycm9yKTsgLy8gQm90aCBjbG9zZSBhbmQgZmluaXNoIHNob3VsZCB0cmlnZ2VyIHVucGlwZSwgYnV0IG9ubHkgb25jZS5cblxuICBmdW5jdGlvbiBvbmNsb3NlKCkge1xuICAgIGRlc3QucmVtb3ZlTGlzdGVuZXIoJ2ZpbmlzaCcsIG9uZmluaXNoKTtcbiAgICB1bnBpcGUoKTtcbiAgfVxuXG4gIGRlc3Qub25jZSgnY2xvc2UnLCBvbmNsb3NlKTtcblxuICBmdW5jdGlvbiBvbmZpbmlzaCgpIHtcbiAgICBkZWJ1Zygnb25maW5pc2gnKTtcbiAgICBkZXN0LnJlbW92ZUxpc3RlbmVyKCdjbG9zZScsIG9uY2xvc2UpO1xuICAgIHVucGlwZSgpO1xuICB9XG5cbiAgZGVzdC5vbmNlKCdmaW5pc2gnLCBvbmZpbmlzaCk7XG5cbiAgZnVuY3Rpb24gdW5waXBlKCkge1xuICAgIGRlYnVnKCd1bnBpcGUnKTtcbiAgICBzcmMudW5waXBlKGRlc3QpO1xuICB9IC8vIHRlbGwgdGhlIGRlc3QgdGhhdCBpdCdzIGJlaW5nIHBpcGVkIHRvXG5cblxuICBkZXN0LmVtaXQoJ3BpcGUnLCBzcmMpOyAvLyBzdGFydCB0aGUgZmxvdyBpZiBpdCBoYXNuJ3QgYmVlbiBzdGFydGVkIGFscmVhZHkuXG5cbiAgaWYgKCFzdGF0ZS5mbG93aW5nKSB7XG4gICAgZGVidWcoJ3BpcGUgcmVzdW1lJyk7XG4gICAgc3JjLnJlc3VtZSgpO1xuICB9XG5cbiAgcmV0dXJuIGRlc3Q7XG59O1xuXG5mdW5jdGlvbiBwaXBlT25EcmFpbihzcmMpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIHBpcGVPbkRyYWluRnVuY3Rpb25SZXN1bHQoKSB7XG4gICAgdmFyIHN0YXRlID0gc3JjLl9yZWFkYWJsZVN0YXRlO1xuICAgIGRlYnVnKCdwaXBlT25EcmFpbicsIHN0YXRlLmF3YWl0RHJhaW4pO1xuICAgIGlmIChzdGF0ZS5hd2FpdERyYWluKSBzdGF0ZS5hd2FpdERyYWluLS07XG5cbiAgICBpZiAoc3RhdGUuYXdhaXREcmFpbiA9PT0gMCAmJiBFRWxpc3RlbmVyQ291bnQoc3JjLCAnZGF0YScpKSB7XG4gICAgICBzdGF0ZS5mbG93aW5nID0gdHJ1ZTtcbiAgICAgIGZsb3coc3JjKTtcbiAgICB9XG4gIH07XG59XG5cblJlYWRhYmxlLnByb3RvdHlwZS51bnBpcGUgPSBmdW5jdGlvbiAoZGVzdCkge1xuICB2YXIgc3RhdGUgPSB0aGlzLl9yZWFkYWJsZVN0YXRlO1xuICB2YXIgdW5waXBlSW5mbyA9IHtcbiAgICBoYXNVbnBpcGVkOiBmYWxzZVxuICB9OyAvLyBpZiB3ZSdyZSBub3QgcGlwaW5nIGFueXdoZXJlLCB0aGVuIGRvIG5vdGhpbmcuXG5cbiAgaWYgKHN0YXRlLnBpcGVzQ291bnQgPT09IDApIHJldHVybiB0aGlzOyAvLyBqdXN0IG9uZSBkZXN0aW5hdGlvbi4gIG1vc3QgY29tbW9uIGNhc2UuXG5cbiAgaWYgKHN0YXRlLnBpcGVzQ291bnQgPT09IDEpIHtcbiAgICAvLyBwYXNzZWQgaW4gb25lLCBidXQgaXQncyBub3QgdGhlIHJpZ2h0IG9uZS5cbiAgICBpZiAoZGVzdCAmJiBkZXN0ICE9PSBzdGF0ZS5waXBlcykgcmV0dXJuIHRoaXM7XG4gICAgaWYgKCFkZXN0KSBkZXN0ID0gc3RhdGUucGlwZXM7IC8vIGdvdCBhIG1hdGNoLlxuXG4gICAgc3RhdGUucGlwZXMgPSBudWxsO1xuICAgIHN0YXRlLnBpcGVzQ291bnQgPSAwO1xuICAgIHN0YXRlLmZsb3dpbmcgPSBmYWxzZTtcbiAgICBpZiAoZGVzdCkgZGVzdC5lbWl0KCd1bnBpcGUnLCB0aGlzLCB1bnBpcGVJbmZvKTtcbiAgICByZXR1cm4gdGhpcztcbiAgfSAvLyBzbG93IGNhc2UuIG11bHRpcGxlIHBpcGUgZGVzdGluYXRpb25zLlxuXG5cbiAgaWYgKCFkZXN0KSB7XG4gICAgLy8gcmVtb3ZlIGFsbC5cbiAgICB2YXIgZGVzdHMgPSBzdGF0ZS5waXBlcztcbiAgICB2YXIgbGVuID0gc3RhdGUucGlwZXNDb3VudDtcbiAgICBzdGF0ZS5waXBlcyA9IG51bGw7XG4gICAgc3RhdGUucGlwZXNDb3VudCA9IDA7XG4gICAgc3RhdGUuZmxvd2luZyA9IGZhbHNlO1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuICAgICAgZGVzdHNbaV0uZW1pdCgndW5waXBlJywgdGhpcywge1xuICAgICAgICBoYXNVbnBpcGVkOiBmYWxzZVxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH0gLy8gdHJ5IHRvIGZpbmQgdGhlIHJpZ2h0IG9uZS5cblxuXG4gIHZhciBpbmRleCA9IGluZGV4T2Yoc3RhdGUucGlwZXMsIGRlc3QpO1xuICBpZiAoaW5kZXggPT09IC0xKSByZXR1cm4gdGhpcztcbiAgc3RhdGUucGlwZXMuc3BsaWNlKGluZGV4LCAxKTtcbiAgc3RhdGUucGlwZXNDb3VudCAtPSAxO1xuICBpZiAoc3RhdGUucGlwZXNDb3VudCA9PT0gMSkgc3RhdGUucGlwZXMgPSBzdGF0ZS5waXBlc1swXTtcbiAgZGVzdC5lbWl0KCd1bnBpcGUnLCB0aGlzLCB1bnBpcGVJbmZvKTtcbiAgcmV0dXJuIHRoaXM7XG59OyAvLyBzZXQgdXAgZGF0YSBldmVudHMgaWYgdGhleSBhcmUgYXNrZWQgZm9yXG4vLyBFbnN1cmUgcmVhZGFibGUgbGlzdGVuZXJzIGV2ZW50dWFsbHkgZ2V0IHNvbWV0aGluZ1xuXG5cblJlYWRhYmxlLnByb3RvdHlwZS5vbiA9IGZ1bmN0aW9uIChldiwgZm4pIHtcbiAgdmFyIHJlcyA9IFN0cmVhbS5wcm90b3R5cGUub24uY2FsbCh0aGlzLCBldiwgZm4pO1xuICB2YXIgc3RhdGUgPSB0aGlzLl9yZWFkYWJsZVN0YXRlO1xuXG4gIGlmIChldiA9PT0gJ2RhdGEnKSB7XG4gICAgLy8gdXBkYXRlIHJlYWRhYmxlTGlzdGVuaW5nIHNvIHRoYXQgcmVzdW1lKCkgbWF5IGJlIGEgbm8tb3BcbiAgICAvLyBhIGZldyBsaW5lcyBkb3duLiBUaGlzIGlzIG5lZWRlZCB0byBzdXBwb3J0IG9uY2UoJ3JlYWRhYmxlJykuXG4gICAgc3RhdGUucmVhZGFibGVMaXN0ZW5pbmcgPSB0aGlzLmxpc3RlbmVyQ291bnQoJ3JlYWRhYmxlJykgPiAwOyAvLyBUcnkgc3RhcnQgZmxvd2luZyBvbiBuZXh0IHRpY2sgaWYgc3RyZWFtIGlzbid0IGV4cGxpY2l0bHkgcGF1c2VkXG5cbiAgICBpZiAoc3RhdGUuZmxvd2luZyAhPT0gZmFsc2UpIHRoaXMucmVzdW1lKCk7XG4gIH0gZWxzZSBpZiAoZXYgPT09ICdyZWFkYWJsZScpIHtcbiAgICBpZiAoIXN0YXRlLmVuZEVtaXR0ZWQgJiYgIXN0YXRlLnJlYWRhYmxlTGlzdGVuaW5nKSB7XG4gICAgICBzdGF0ZS5yZWFkYWJsZUxpc3RlbmluZyA9IHN0YXRlLm5lZWRSZWFkYWJsZSA9IHRydWU7XG4gICAgICBzdGF0ZS5mbG93aW5nID0gZmFsc2U7XG4gICAgICBzdGF0ZS5lbWl0dGVkUmVhZGFibGUgPSBmYWxzZTtcbiAgICAgIGRlYnVnKCdvbiByZWFkYWJsZScsIHN0YXRlLmxlbmd0aCwgc3RhdGUucmVhZGluZyk7XG5cbiAgICAgIGlmIChzdGF0ZS5sZW5ndGgpIHtcbiAgICAgICAgZW1pdFJlYWRhYmxlKHRoaXMpO1xuICAgICAgfSBlbHNlIGlmICghc3RhdGUucmVhZGluZykge1xuICAgICAgICBwcm9jZXNzLm5leHRUaWNrKG5SZWFkaW5nTmV4dFRpY2ssIHRoaXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiByZXM7XG59O1xuXG5SZWFkYWJsZS5wcm90b3R5cGUuYWRkTGlzdGVuZXIgPSBSZWFkYWJsZS5wcm90b3R5cGUub247XG5cblJlYWRhYmxlLnByb3RvdHlwZS5yZW1vdmVMaXN0ZW5lciA9IGZ1bmN0aW9uIChldiwgZm4pIHtcbiAgdmFyIHJlcyA9IFN0cmVhbS5wcm90b3R5cGUucmVtb3ZlTGlzdGVuZXIuY2FsbCh0aGlzLCBldiwgZm4pO1xuXG4gIGlmIChldiA9PT0gJ3JlYWRhYmxlJykge1xuICAgIC8vIFdlIG5lZWQgdG8gY2hlY2sgaWYgdGhlcmUgaXMgc29tZW9uZSBzdGlsbCBsaXN0ZW5pbmcgdG9cbiAgICAvLyByZWFkYWJsZSBhbmQgcmVzZXQgdGhlIHN0YXRlLiBIb3dldmVyIHRoaXMgbmVlZHMgdG8gaGFwcGVuXG4gICAgLy8gYWZ0ZXIgcmVhZGFibGUgaGFzIGJlZW4gZW1pdHRlZCBidXQgYmVmb3JlIEkvTyAobmV4dFRpY2spIHRvXG4gICAgLy8gc3VwcG9ydCBvbmNlKCdyZWFkYWJsZScsIGZuKSBjeWNsZXMuIFRoaXMgbWVhbnMgdGhhdCBjYWxsaW5nXG4gICAgLy8gcmVzdW1lIHdpdGhpbiB0aGUgc2FtZSB0aWNrIHdpbGwgaGF2ZSBub1xuICAgIC8vIGVmZmVjdC5cbiAgICBwcm9jZXNzLm5leHRUaWNrKHVwZGF0ZVJlYWRhYmxlTGlzdGVuaW5nLCB0aGlzKTtcbiAgfVxuXG4gIHJldHVybiByZXM7XG59O1xuXG5SZWFkYWJsZS5wcm90b3R5cGUucmVtb3ZlQWxsTGlzdGVuZXJzID0gZnVuY3Rpb24gKGV2KSB7XG4gIHZhciByZXMgPSBTdHJlYW0ucHJvdG90eXBlLnJlbW92ZUFsbExpc3RlbmVycy5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuXG4gIGlmIChldiA9PT0gJ3JlYWRhYmxlJyB8fCBldiA9PT0gdW5kZWZpbmVkKSB7XG4gICAgLy8gV2UgbmVlZCB0byBjaGVjayBpZiB0aGVyZSBpcyBzb21lb25lIHN0aWxsIGxpc3RlbmluZyB0b1xuICAgIC8vIHJlYWRhYmxlIGFuZCByZXNldCB0aGUgc3RhdGUuIEhvd2V2ZXIgdGhpcyBuZWVkcyB0byBoYXBwZW5cbiAgICAvLyBhZnRlciByZWFkYWJsZSBoYXMgYmVlbiBlbWl0dGVkIGJ1dCBiZWZvcmUgSS9PIChuZXh0VGljaykgdG9cbiAgICAvLyBzdXBwb3J0IG9uY2UoJ3JlYWRhYmxlJywgZm4pIGN5Y2xlcy4gVGhpcyBtZWFucyB0aGF0IGNhbGxpbmdcbiAgICAvLyByZXN1bWUgd2l0aGluIHRoZSBzYW1lIHRpY2sgd2lsbCBoYXZlIG5vXG4gICAgLy8gZWZmZWN0LlxuICAgIHByb2Nlc3MubmV4dFRpY2sodXBkYXRlUmVhZGFibGVMaXN0ZW5pbmcsIHRoaXMpO1xuICB9XG5cbiAgcmV0dXJuIHJlcztcbn07XG5cbmZ1bmN0aW9uIHVwZGF0ZVJlYWRhYmxlTGlzdGVuaW5nKHNlbGYpIHtcbiAgdmFyIHN0YXRlID0gc2VsZi5fcmVhZGFibGVTdGF0ZTtcbiAgc3RhdGUucmVhZGFibGVMaXN0ZW5pbmcgPSBzZWxmLmxpc3RlbmVyQ291bnQoJ3JlYWRhYmxlJykgPiAwO1xuXG4gIGlmIChzdGF0ZS5yZXN1bWVTY2hlZHVsZWQgJiYgIXN0YXRlLnBhdXNlZCkge1xuICAgIC8vIGZsb3dpbmcgbmVlZHMgdG8gYmUgc2V0IHRvIHRydWUgbm93LCBvdGhlcndpc2VcbiAgICAvLyB0aGUgdXBjb21pbmcgcmVzdW1lIHdpbGwgbm90IGZsb3cuXG4gICAgc3RhdGUuZmxvd2luZyA9IHRydWU7IC8vIGNydWRlIHdheSB0byBjaGVjayBpZiB3ZSBzaG91bGQgcmVzdW1lXG4gIH0gZWxzZSBpZiAoc2VsZi5saXN0ZW5lckNvdW50KCdkYXRhJykgPiAwKSB7XG4gICAgc2VsZi5yZXN1bWUoKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBuUmVhZGluZ05leHRUaWNrKHNlbGYpIHtcbiAgZGVidWcoJ3JlYWRhYmxlIG5leHR0aWNrIHJlYWQgMCcpO1xuICBzZWxmLnJlYWQoMCk7XG59IC8vIHBhdXNlKCkgYW5kIHJlc3VtZSgpIGFyZSByZW1uYW50cyBvZiB0aGUgbGVnYWN5IHJlYWRhYmxlIHN0cmVhbSBBUElcbi8vIElmIHRoZSB1c2VyIHVzZXMgdGhlbSwgdGhlbiBzd2l0Y2ggaW50byBvbGQgbW9kZS5cblxuXG5SZWFkYWJsZS5wcm90b3R5cGUucmVzdW1lID0gZnVuY3Rpb24gKCkge1xuICB2YXIgc3RhdGUgPSB0aGlzLl9yZWFkYWJsZVN0YXRlO1xuXG4gIGlmICghc3RhdGUuZmxvd2luZykge1xuICAgIGRlYnVnKCdyZXN1bWUnKTsgLy8gd2UgZmxvdyBvbmx5IGlmIHRoZXJlIGlzIG5vIG9uZSBsaXN0ZW5pbmdcbiAgICAvLyBmb3IgcmVhZGFibGUsIGJ1dCB3ZSBzdGlsbCBoYXZlIHRvIGNhbGxcbiAgICAvLyByZXN1bWUoKVxuXG4gICAgc3RhdGUuZmxvd2luZyA9ICFzdGF0ZS5yZWFkYWJsZUxpc3RlbmluZztcbiAgICByZXN1bWUodGhpcywgc3RhdGUpO1xuICB9XG5cbiAgc3RhdGUucGF1c2VkID0gZmFsc2U7XG4gIHJldHVybiB0aGlzO1xufTtcblxuZnVuY3Rpb24gcmVzdW1lKHN0cmVhbSwgc3RhdGUpIHtcbiAgaWYgKCFzdGF0ZS5yZXN1bWVTY2hlZHVsZWQpIHtcbiAgICBzdGF0ZS5yZXN1bWVTY2hlZHVsZWQgPSB0cnVlO1xuICAgIHByb2Nlc3MubmV4dFRpY2socmVzdW1lXywgc3RyZWFtLCBzdGF0ZSk7XG4gIH1cbn1cblxuZnVuY3Rpb24gcmVzdW1lXyhzdHJlYW0sIHN0YXRlKSB7XG4gIGRlYnVnKCdyZXN1bWUnLCBzdGF0ZS5yZWFkaW5nKTtcblxuICBpZiAoIXN0YXRlLnJlYWRpbmcpIHtcbiAgICBzdHJlYW0ucmVhZCgwKTtcbiAgfVxuXG4gIHN0YXRlLnJlc3VtZVNjaGVkdWxlZCA9IGZhbHNlO1xuICBzdHJlYW0uZW1pdCgncmVzdW1lJyk7XG4gIGZsb3coc3RyZWFtKTtcbiAgaWYgKHN0YXRlLmZsb3dpbmcgJiYgIXN0YXRlLnJlYWRpbmcpIHN0cmVhbS5yZWFkKDApO1xufVxuXG5SZWFkYWJsZS5wcm90b3R5cGUucGF1c2UgPSBmdW5jdGlvbiAoKSB7XG4gIGRlYnVnKCdjYWxsIHBhdXNlIGZsb3dpbmc9JWonLCB0aGlzLl9yZWFkYWJsZVN0YXRlLmZsb3dpbmcpO1xuXG4gIGlmICh0aGlzLl9yZWFkYWJsZVN0YXRlLmZsb3dpbmcgIT09IGZhbHNlKSB7XG4gICAgZGVidWcoJ3BhdXNlJyk7XG4gICAgdGhpcy5fcmVhZGFibGVTdGF0ZS5mbG93aW5nID0gZmFsc2U7XG4gICAgdGhpcy5lbWl0KCdwYXVzZScpO1xuICB9XG5cbiAgdGhpcy5fcmVhZGFibGVTdGF0ZS5wYXVzZWQgPSB0cnVlO1xuICByZXR1cm4gdGhpcztcbn07XG5cbmZ1bmN0aW9uIGZsb3coc3RyZWFtKSB7XG4gIHZhciBzdGF0ZSA9IHN0cmVhbS5fcmVhZGFibGVTdGF0ZTtcbiAgZGVidWcoJ2Zsb3cnLCBzdGF0ZS5mbG93aW5nKTtcblxuICB3aGlsZSAoc3RhdGUuZmxvd2luZyAmJiBzdHJlYW0ucmVhZCgpICE9PSBudWxsKSB7XG4gICAgO1xuICB9XG59IC8vIHdyYXAgYW4gb2xkLXN0eWxlIHN0cmVhbSBhcyB0aGUgYXN5bmMgZGF0YSBzb3VyY2UuXG4vLyBUaGlzIGlzICpub3QqIHBhcnQgb2YgdGhlIHJlYWRhYmxlIHN0cmVhbSBpbnRlcmZhY2UuXG4vLyBJdCBpcyBhbiB1Z2x5IHVuZm9ydHVuYXRlIG1lc3Mgb2YgaGlzdG9yeS5cblxuXG5SZWFkYWJsZS5wcm90b3R5cGUud3JhcCA9IGZ1bmN0aW9uIChzdHJlYW0pIHtcbiAgdmFyIF90aGlzID0gdGhpcztcblxuICB2YXIgc3RhdGUgPSB0aGlzLl9yZWFkYWJsZVN0YXRlO1xuICB2YXIgcGF1c2VkID0gZmFsc2U7XG4gIHN0cmVhbS5vbignZW5kJywgZnVuY3Rpb24gKCkge1xuICAgIGRlYnVnKCd3cmFwcGVkIGVuZCcpO1xuXG4gICAgaWYgKHN0YXRlLmRlY29kZXIgJiYgIXN0YXRlLmVuZGVkKSB7XG4gICAgICB2YXIgY2h1bmsgPSBzdGF0ZS5kZWNvZGVyLmVuZCgpO1xuICAgICAgaWYgKGNodW5rICYmIGNodW5rLmxlbmd0aCkgX3RoaXMucHVzaChjaHVuayk7XG4gICAgfVxuXG4gICAgX3RoaXMucHVzaChudWxsKTtcbiAgfSk7XG4gIHN0cmVhbS5vbignZGF0YScsIGZ1bmN0aW9uIChjaHVuaykge1xuICAgIGRlYnVnKCd3cmFwcGVkIGRhdGEnKTtcbiAgICBpZiAoc3RhdGUuZGVjb2RlcikgY2h1bmsgPSBzdGF0ZS5kZWNvZGVyLndyaXRlKGNodW5rKTsgLy8gZG9uJ3Qgc2tpcCBvdmVyIGZhbHN5IHZhbHVlcyBpbiBvYmplY3RNb2RlXG5cbiAgICBpZiAoc3RhdGUub2JqZWN0TW9kZSAmJiAoY2h1bmsgPT09IG51bGwgfHwgY2h1bmsgPT09IHVuZGVmaW5lZCkpIHJldHVybjtlbHNlIGlmICghc3RhdGUub2JqZWN0TW9kZSAmJiAoIWNodW5rIHx8ICFjaHVuay5sZW5ndGgpKSByZXR1cm47XG5cbiAgICB2YXIgcmV0ID0gX3RoaXMucHVzaChjaHVuayk7XG5cbiAgICBpZiAoIXJldCkge1xuICAgICAgcGF1c2VkID0gdHJ1ZTtcbiAgICAgIHN0cmVhbS5wYXVzZSgpO1xuICAgIH1cbiAgfSk7IC8vIHByb3h5IGFsbCB0aGUgb3RoZXIgbWV0aG9kcy5cbiAgLy8gaW1wb3J0YW50IHdoZW4gd3JhcHBpbmcgZmlsdGVycyBhbmQgZHVwbGV4ZXMuXG5cbiAgZm9yICh2YXIgaSBpbiBzdHJlYW0pIHtcbiAgICBpZiAodGhpc1tpXSA9PT0gdW5kZWZpbmVkICYmIHR5cGVvZiBzdHJlYW1baV0gPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHRoaXNbaV0gPSBmdW5jdGlvbiBtZXRob2RXcmFwKG1ldGhvZCkge1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gbWV0aG9kV3JhcFJldHVybkZ1bmN0aW9uKCkge1xuICAgICAgICAgIHJldHVybiBzdHJlYW1bbWV0aG9kXS5hcHBseShzdHJlYW0sIGFyZ3VtZW50cyk7XG4gICAgICAgIH07XG4gICAgICB9KGkpO1xuICAgIH1cbiAgfSAvLyBwcm94eSBjZXJ0YWluIGltcG9ydGFudCBldmVudHMuXG5cblxuICBmb3IgKHZhciBuID0gMDsgbiA8IGtQcm94eUV2ZW50cy5sZW5ndGg7IG4rKykge1xuICAgIHN0cmVhbS5vbihrUHJveHlFdmVudHNbbl0sIHRoaXMuZW1pdC5iaW5kKHRoaXMsIGtQcm94eUV2ZW50c1tuXSkpO1xuICB9IC8vIHdoZW4gd2UgdHJ5IHRvIGNvbnN1bWUgc29tZSBtb3JlIGJ5dGVzLCBzaW1wbHkgdW5wYXVzZSB0aGVcbiAgLy8gdW5kZXJseWluZyBzdHJlYW0uXG5cblxuICB0aGlzLl9yZWFkID0gZnVuY3Rpb24gKG4pIHtcbiAgICBkZWJ1Zygnd3JhcHBlZCBfcmVhZCcsIG4pO1xuXG4gICAgaWYgKHBhdXNlZCkge1xuICAgICAgcGF1c2VkID0gZmFsc2U7XG4gICAgICBzdHJlYW0ucmVzdW1lKCk7XG4gICAgfVxuICB9O1xuXG4gIHJldHVybiB0aGlzO1xufTtcblxuaWYgKHR5cGVvZiBTeW1ib2wgPT09ICdmdW5jdGlvbicpIHtcbiAgUmVhZGFibGUucHJvdG90eXBlW1N5bWJvbC5hc3luY0l0ZXJhdG9yXSA9IGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoY3JlYXRlUmVhZGFibGVTdHJlYW1Bc3luY0l0ZXJhdG9yID09PSB1bmRlZmluZWQpIHtcbiAgICAgIGNyZWF0ZVJlYWRhYmxlU3RyZWFtQXN5bmNJdGVyYXRvciA9IHJlcXVpcmUoJy4vaW50ZXJuYWwvc3RyZWFtcy9hc3luY19pdGVyYXRvcicpO1xuICAgIH1cblxuICAgIHJldHVybiBjcmVhdGVSZWFkYWJsZVN0cmVhbUFzeW5jSXRlcmF0b3IodGhpcyk7XG4gIH07XG59XG5cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShSZWFkYWJsZS5wcm90b3R5cGUsICdyZWFkYWJsZUhpZ2hXYXRlck1hcmsnLCB7XG4gIC8vIG1ha2luZyBpdCBleHBsaWNpdCB0aGlzIHByb3BlcnR5IGlzIG5vdCBlbnVtZXJhYmxlXG4gIC8vIGJlY2F1c2Ugb3RoZXJ3aXNlIHNvbWUgcHJvdG90eXBlIG1hbmlwdWxhdGlvbiBpblxuICAvLyB1c2VybGFuZCB3aWxsIGZhaWxcbiAgZW51bWVyYWJsZTogZmFsc2UsXG4gIGdldDogZnVuY3Rpb24gZ2V0KCkge1xuICAgIHJldHVybiB0aGlzLl9yZWFkYWJsZVN0YXRlLmhpZ2hXYXRlck1hcms7XG4gIH1cbn0pO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KFJlYWRhYmxlLnByb3RvdHlwZSwgJ3JlYWRhYmxlQnVmZmVyJywge1xuICAvLyBtYWtpbmcgaXQgZXhwbGljaXQgdGhpcyBwcm9wZXJ0eSBpcyBub3QgZW51bWVyYWJsZVxuICAvLyBiZWNhdXNlIG90aGVyd2lzZSBzb21lIHByb3RvdHlwZSBtYW5pcHVsYXRpb24gaW5cbiAgLy8gdXNlcmxhbmQgd2lsbCBmYWlsXG4gIGVudW1lcmFibGU6IGZhbHNlLFxuICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHtcbiAgICByZXR1cm4gdGhpcy5fcmVhZGFibGVTdGF0ZSAmJiB0aGlzLl9yZWFkYWJsZVN0YXRlLmJ1ZmZlcjtcbiAgfVxufSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoUmVhZGFibGUucHJvdG90eXBlLCAncmVhZGFibGVGbG93aW5nJywge1xuICAvLyBtYWtpbmcgaXQgZXhwbGljaXQgdGhpcyBwcm9wZXJ0eSBpcyBub3QgZW51bWVyYWJsZVxuICAvLyBiZWNhdXNlIG90aGVyd2lzZSBzb21lIHByb3RvdHlwZSBtYW5pcHVsYXRpb24gaW5cbiAgLy8gdXNlcmxhbmQgd2lsbCBmYWlsXG4gIGVudW1lcmFibGU6IGZhbHNlLFxuICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHtcbiAgICByZXR1cm4gdGhpcy5fcmVhZGFibGVTdGF0ZS5mbG93aW5nO1xuICB9LFxuICBzZXQ6IGZ1bmN0aW9uIHNldChzdGF0ZSkge1xuICAgIGlmICh0aGlzLl9yZWFkYWJsZVN0YXRlKSB7XG4gICAgICB0aGlzLl9yZWFkYWJsZVN0YXRlLmZsb3dpbmcgPSBzdGF0ZTtcbiAgICB9XG4gIH1cbn0pOyAvLyBleHBvc2VkIGZvciB0ZXN0aW5nIHB1cnBvc2VzIG9ubHkuXG5cblJlYWRhYmxlLl9mcm9tTGlzdCA9IGZyb21MaXN0O1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KFJlYWRhYmxlLnByb3RvdHlwZSwgJ3JlYWRhYmxlTGVuZ3RoJywge1xuICAvLyBtYWtpbmcgaXQgZXhwbGljaXQgdGhpcyBwcm9wZXJ0eSBpcyBub3QgZW51bWVyYWJsZVxuICAvLyBiZWNhdXNlIG90aGVyd2lzZSBzb21lIHByb3RvdHlwZSBtYW5pcHVsYXRpb24gaW5cbiAgLy8gdXNlcmxhbmQgd2lsbCBmYWlsXG4gIGVudW1lcmFibGU6IGZhbHNlLFxuICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHtcbiAgICByZXR1cm4gdGhpcy5fcmVhZGFibGVTdGF0ZS5sZW5ndGg7XG4gIH1cbn0pOyAvLyBQbHVjayBvZmYgbiBieXRlcyBmcm9tIGFuIGFycmF5IG9mIGJ1ZmZlcnMuXG4vLyBMZW5ndGggaXMgdGhlIGNvbWJpbmVkIGxlbmd0aHMgb2YgYWxsIHRoZSBidWZmZXJzIGluIHRoZSBsaXN0LlxuLy8gVGhpcyBmdW5jdGlvbiBpcyBkZXNpZ25lZCB0byBiZSBpbmxpbmFibGUsIHNvIHBsZWFzZSB0YWtlIGNhcmUgd2hlbiBtYWtpbmdcbi8vIGNoYW5nZXMgdG8gdGhlIGZ1bmN0aW9uIGJvZHkuXG5cbmZ1bmN0aW9uIGZyb21MaXN0KG4sIHN0YXRlKSB7XG4gIC8vIG5vdGhpbmcgYnVmZmVyZWRcbiAgaWYgKHN0YXRlLmxlbmd0aCA9PT0gMCkgcmV0dXJuIG51bGw7XG4gIHZhciByZXQ7XG4gIGlmIChzdGF0ZS5vYmplY3RNb2RlKSByZXQgPSBzdGF0ZS5idWZmZXIuc2hpZnQoKTtlbHNlIGlmICghbiB8fCBuID49IHN0YXRlLmxlbmd0aCkge1xuICAgIC8vIHJlYWQgaXQgYWxsLCB0cnVuY2F0ZSB0aGUgbGlzdFxuICAgIGlmIChzdGF0ZS5kZWNvZGVyKSByZXQgPSBzdGF0ZS5idWZmZXIuam9pbignJyk7ZWxzZSBpZiAoc3RhdGUuYnVmZmVyLmxlbmd0aCA9PT0gMSkgcmV0ID0gc3RhdGUuYnVmZmVyLmZpcnN0KCk7ZWxzZSByZXQgPSBzdGF0ZS5idWZmZXIuY29uY2F0KHN0YXRlLmxlbmd0aCk7XG4gICAgc3RhdGUuYnVmZmVyLmNsZWFyKCk7XG4gIH0gZWxzZSB7XG4gICAgLy8gcmVhZCBwYXJ0IG9mIGxpc3RcbiAgICByZXQgPSBzdGF0ZS5idWZmZXIuY29uc3VtZShuLCBzdGF0ZS5kZWNvZGVyKTtcbiAgfVxuICByZXR1cm4gcmV0O1xufVxuXG5mdW5jdGlvbiBlbmRSZWFkYWJsZShzdHJlYW0pIHtcbiAgdmFyIHN0YXRlID0gc3RyZWFtLl9yZWFkYWJsZVN0YXRlO1xuICBkZWJ1ZygnZW5kUmVhZGFibGUnLCBzdGF0ZS5lbmRFbWl0dGVkKTtcblxuICBpZiAoIXN0YXRlLmVuZEVtaXR0ZWQpIHtcbiAgICBzdGF0ZS5lbmRlZCA9IHRydWU7XG4gICAgcHJvY2Vzcy5uZXh0VGljayhlbmRSZWFkYWJsZU5ULCBzdGF0ZSwgc3RyZWFtKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBlbmRSZWFkYWJsZU5UKHN0YXRlLCBzdHJlYW0pIHtcbiAgZGVidWcoJ2VuZFJlYWRhYmxlTlQnLCBzdGF0ZS5lbmRFbWl0dGVkLCBzdGF0ZS5sZW5ndGgpOyAvLyBDaGVjayB0aGF0IHdlIGRpZG4ndCBnZXQgb25lIGxhc3QgdW5zaGlmdC5cblxuICBpZiAoIXN0YXRlLmVuZEVtaXR0ZWQgJiYgc3RhdGUubGVuZ3RoID09PSAwKSB7XG4gICAgc3RhdGUuZW5kRW1pdHRlZCA9IHRydWU7XG4gICAgc3RyZWFtLnJlYWRhYmxlID0gZmFsc2U7XG4gICAgc3RyZWFtLmVtaXQoJ2VuZCcpO1xuXG4gICAgaWYgKHN0YXRlLmF1dG9EZXN0cm95KSB7XG4gICAgICAvLyBJbiBjYXNlIG9mIGR1cGxleCBzdHJlYW1zIHdlIG5lZWQgYSB3YXkgdG8gZGV0ZWN0XG4gICAgICAvLyBpZiB0aGUgd3JpdGFibGUgc2lkZSBpcyByZWFkeSBmb3IgYXV0b0Rlc3Ryb3kgYXMgd2VsbFxuICAgICAgdmFyIHdTdGF0ZSA9IHN0cmVhbS5fd3JpdGFibGVTdGF0ZTtcblxuICAgICAgaWYgKCF3U3RhdGUgfHwgd1N0YXRlLmF1dG9EZXN0cm95ICYmIHdTdGF0ZS5maW5pc2hlZCkge1xuICAgICAgICBzdHJlYW0uZGVzdHJveSgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pZiAodHlwZW9mIFN5bWJvbCA9PT0gJ2Z1bmN0aW9uJykge1xuICBSZWFkYWJsZS5mcm9tID0gZnVuY3Rpb24gKGl0ZXJhYmxlLCBvcHRzKSB7XG4gICAgaWYgKGZyb20gPT09IHVuZGVmaW5lZCkge1xuICAgICAgZnJvbSA9IHJlcXVpcmUoJy4vaW50ZXJuYWwvc3RyZWFtcy9mcm9tJyk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGZyb20oUmVhZGFibGUsIGl0ZXJhYmxlLCBvcHRzKTtcbiAgfTtcbn1cblxuZnVuY3Rpb24gaW5kZXhPZih4cywgeCkge1xuICBmb3IgKHZhciBpID0gMCwgbCA9IHhzLmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgIGlmICh4c1tpXSA9PT0geCkgcmV0dXJuIGk7XG4gIH1cblxuICByZXR1cm4gLTE7XG59IiwiLy8gQ29weXJpZ2h0IEpveWVudCwgSW5jLiBhbmQgb3RoZXIgTm9kZSBjb250cmlidXRvcnMuXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGFcbi8vIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGVcbi8vIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZ1xuLy8gd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLFxuLy8gZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdFxuLy8gcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlXG4vLyBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vXG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZFxuLy8gaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTU1xuLy8gT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRlxuLy8gTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTlxuLy8gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sXG4vLyBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Jcbi8vIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEVcbi8vIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG4vLyBhIHRyYW5zZm9ybSBzdHJlYW0gaXMgYSByZWFkYWJsZS93cml0YWJsZSBzdHJlYW0gd2hlcmUgeW91IGRvXG4vLyBzb21ldGhpbmcgd2l0aCB0aGUgZGF0YS4gIFNvbWV0aW1lcyBpdCdzIGNhbGxlZCBhIFwiZmlsdGVyXCIsXG4vLyBidXQgdGhhdCdzIG5vdCBhIGdyZWF0IG5hbWUgZm9yIGl0LCBzaW5jZSB0aGF0IGltcGxpZXMgYSB0aGluZyB3aGVyZVxuLy8gc29tZSBiaXRzIHBhc3MgdGhyb3VnaCwgYW5kIG90aGVycyBhcmUgc2ltcGx5IGlnbm9yZWQuICAoVGhhdCB3b3VsZFxuLy8gYmUgYSB2YWxpZCBleGFtcGxlIG9mIGEgdHJhbnNmb3JtLCBvZiBjb3Vyc2UuKVxuLy9cbi8vIFdoaWxlIHRoZSBvdXRwdXQgaXMgY2F1c2FsbHkgcmVsYXRlZCB0byB0aGUgaW5wdXQsIGl0J3Mgbm90IGFcbi8vIG5lY2Vzc2FyaWx5IHN5bW1ldHJpYyBvciBzeW5jaHJvbm91cyB0cmFuc2Zvcm1hdGlvbi4gIEZvciBleGFtcGxlLFxuLy8gYSB6bGliIHN0cmVhbSBtaWdodCB0YWtlIG11bHRpcGxlIHBsYWluLXRleHQgd3JpdGVzKCksIGFuZCB0aGVuXG4vLyBlbWl0IGEgc2luZ2xlIGNvbXByZXNzZWQgY2h1bmsgc29tZSB0aW1lIGluIHRoZSBmdXR1cmUuXG4vL1xuLy8gSGVyZSdzIGhvdyB0aGlzIHdvcmtzOlxuLy9cbi8vIFRoZSBUcmFuc2Zvcm0gc3RyZWFtIGhhcyBhbGwgdGhlIGFzcGVjdHMgb2YgdGhlIHJlYWRhYmxlIGFuZCB3cml0YWJsZVxuLy8gc3RyZWFtIGNsYXNzZXMuICBXaGVuIHlvdSB3cml0ZShjaHVuayksIHRoYXQgY2FsbHMgX3dyaXRlKGNodW5rLGNiKVxuLy8gaW50ZXJuYWxseSwgYW5kIHJldHVybnMgZmFsc2UgaWYgdGhlcmUncyBhIGxvdCBvZiBwZW5kaW5nIHdyaXRlc1xuLy8gYnVmZmVyZWQgdXAuICBXaGVuIHlvdSBjYWxsIHJlYWQoKSwgdGhhdCBjYWxscyBfcmVhZChuKSB1bnRpbFxuLy8gdGhlcmUncyBlbm91Z2ggcGVuZGluZyByZWFkYWJsZSBkYXRhIGJ1ZmZlcmVkIHVwLlxuLy9cbi8vIEluIGEgdHJhbnNmb3JtIHN0cmVhbSwgdGhlIHdyaXR0ZW4gZGF0YSBpcyBwbGFjZWQgaW4gYSBidWZmZXIuICBXaGVuXG4vLyBfcmVhZChuKSBpcyBjYWxsZWQsIGl0IHRyYW5zZm9ybXMgdGhlIHF1ZXVlZCB1cCBkYXRhLCBjYWxsaW5nIHRoZVxuLy8gYnVmZmVyZWQgX3dyaXRlIGNiJ3MgYXMgaXQgY29uc3VtZXMgY2h1bmtzLiAgSWYgY29uc3VtaW5nIGEgc2luZ2xlXG4vLyB3cml0dGVuIGNodW5rIHdvdWxkIHJlc3VsdCBpbiBtdWx0aXBsZSBvdXRwdXQgY2h1bmtzLCB0aGVuIHRoZSBmaXJzdFxuLy8gb3V0cHV0dGVkIGJpdCBjYWxscyB0aGUgcmVhZGNiLCBhbmQgc3Vic2VxdWVudCBjaHVua3MganVzdCBnbyBpbnRvXG4vLyB0aGUgcmVhZCBidWZmZXIsIGFuZCB3aWxsIGNhdXNlIGl0IHRvIGVtaXQgJ3JlYWRhYmxlJyBpZiBuZWNlc3NhcnkuXG4vL1xuLy8gVGhpcyB3YXksIGJhY2stcHJlc3N1cmUgaXMgYWN0dWFsbHkgZGV0ZXJtaW5lZCBieSB0aGUgcmVhZGluZyBzaWRlLFxuLy8gc2luY2UgX3JlYWQgaGFzIHRvIGJlIGNhbGxlZCB0byBzdGFydCBwcm9jZXNzaW5nIGEgbmV3IGNodW5rLiAgSG93ZXZlcixcbi8vIGEgcGF0aG9sb2dpY2FsIGluZmxhdGUgdHlwZSBvZiB0cmFuc2Zvcm0gY2FuIGNhdXNlIGV4Y2Vzc2l2ZSBidWZmZXJpbmdcbi8vIGhlcmUuICBGb3IgZXhhbXBsZSwgaW1hZ2luZSBhIHN0cmVhbSB3aGVyZSBldmVyeSBieXRlIG9mIGlucHV0IGlzXG4vLyBpbnRlcnByZXRlZCBhcyBhbiBpbnRlZ2VyIGZyb20gMC0yNTUsIGFuZCB0aGVuIHJlc3VsdHMgaW4gdGhhdCBtYW55XG4vLyBieXRlcyBvZiBvdXRwdXQuICBXcml0aW5nIHRoZSA0IGJ5dGVzIHtmZixmZixmZixmZn0gd291bGQgcmVzdWx0IGluXG4vLyAxa2Igb2YgZGF0YSBiZWluZyBvdXRwdXQuICBJbiB0aGlzIGNhc2UsIHlvdSBjb3VsZCB3cml0ZSBhIHZlcnkgc21hbGxcbi8vIGFtb3VudCBvZiBpbnB1dCwgYW5kIGVuZCB1cCB3aXRoIGEgdmVyeSBsYXJnZSBhbW91bnQgb2Ygb3V0cHV0LiAgSW5cbi8vIHN1Y2ggYSBwYXRob2xvZ2ljYWwgaW5mbGF0aW5nIG1lY2hhbmlzbSwgdGhlcmUnZCBiZSBubyB3YXkgdG8gdGVsbFxuLy8gdGhlIHN5c3RlbSB0byBzdG9wIGRvaW5nIHRoZSB0cmFuc2Zvcm0uICBBIHNpbmdsZSA0TUIgd3JpdGUgY291bGRcbi8vIGNhdXNlIHRoZSBzeXN0ZW0gdG8gcnVuIG91dCBvZiBtZW1vcnkuXG4vL1xuLy8gSG93ZXZlciwgZXZlbiBpbiBzdWNoIGEgcGF0aG9sb2dpY2FsIGNhc2UsIG9ubHkgYSBzaW5nbGUgd3JpdHRlbiBjaHVua1xuLy8gd291bGQgYmUgY29uc3VtZWQsIGFuZCB0aGVuIHRoZSByZXN0IHdvdWxkIHdhaXQgKHVuLXRyYW5zZm9ybWVkKSB1bnRpbFxuLy8gdGhlIHJlc3VsdHMgb2YgdGhlIHByZXZpb3VzIHRyYW5zZm9ybWVkIGNodW5rIHdlcmUgY29uc3VtZWQuXG4ndXNlIHN0cmljdCc7XG5cbm1vZHVsZS5leHBvcnRzID0gVHJhbnNmb3JtO1xuXG52YXIgX3JlcXVpcmUkY29kZXMgPSByZXF1aXJlKCcuLi9lcnJvcnMnKS5jb2RlcyxcbiAgICBFUlJfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCA9IF9yZXF1aXJlJGNvZGVzLkVSUl9NRVRIT0RfTk9UX0lNUExFTUVOVEVELFxuICAgIEVSUl9NVUxUSVBMRV9DQUxMQkFDSyA9IF9yZXF1aXJlJGNvZGVzLkVSUl9NVUxUSVBMRV9DQUxMQkFDSyxcbiAgICBFUlJfVFJBTlNGT1JNX0FMUkVBRFlfVFJBTlNGT1JNSU5HID0gX3JlcXVpcmUkY29kZXMuRVJSX1RSQU5TRk9STV9BTFJFQURZX1RSQU5TRk9STUlORyxcbiAgICBFUlJfVFJBTlNGT1JNX1dJVEhfTEVOR1RIXzAgPSBfcmVxdWlyZSRjb2Rlcy5FUlJfVFJBTlNGT1JNX1dJVEhfTEVOR1RIXzA7XG5cbnZhciBEdXBsZXggPSByZXF1aXJlKCcuL19zdHJlYW1fZHVwbGV4Jyk7XG5cbnJlcXVpcmUoJ2luaGVyaXRzJykoVHJhbnNmb3JtLCBEdXBsZXgpO1xuXG5mdW5jdGlvbiBhZnRlclRyYW5zZm9ybShlciwgZGF0YSkge1xuICB2YXIgdHMgPSB0aGlzLl90cmFuc2Zvcm1TdGF0ZTtcbiAgdHMudHJhbnNmb3JtaW5nID0gZmFsc2U7XG4gIHZhciBjYiA9IHRzLndyaXRlY2I7XG5cbiAgaWYgKGNiID09PSBudWxsKSB7XG4gICAgcmV0dXJuIHRoaXMuZW1pdCgnZXJyb3InLCBuZXcgRVJSX01VTFRJUExFX0NBTExCQUNLKCkpO1xuICB9XG5cbiAgdHMud3JpdGVjaHVuayA9IG51bGw7XG4gIHRzLndyaXRlY2IgPSBudWxsO1xuICBpZiAoZGF0YSAhPSBudWxsKSAvLyBzaW5nbGUgZXF1YWxzIGNoZWNrIGZvciBib3RoIGBudWxsYCBhbmQgYHVuZGVmaW5lZGBcbiAgICB0aGlzLnB1c2goZGF0YSk7XG4gIGNiKGVyKTtcbiAgdmFyIHJzID0gdGhpcy5fcmVhZGFibGVTdGF0ZTtcbiAgcnMucmVhZGluZyA9IGZhbHNlO1xuXG4gIGlmIChycy5uZWVkUmVhZGFibGUgfHwgcnMubGVuZ3RoIDwgcnMuaGlnaFdhdGVyTWFyaykge1xuICAgIHRoaXMuX3JlYWQocnMuaGlnaFdhdGVyTWFyayk7XG4gIH1cbn1cblxuZnVuY3Rpb24gVHJhbnNmb3JtKG9wdGlvbnMpIHtcbiAgaWYgKCEodGhpcyBpbnN0YW5jZW9mIFRyYW5zZm9ybSkpIHJldHVybiBuZXcgVHJhbnNmb3JtKG9wdGlvbnMpO1xuICBEdXBsZXguY2FsbCh0aGlzLCBvcHRpb25zKTtcbiAgdGhpcy5fdHJhbnNmb3JtU3RhdGUgPSB7XG4gICAgYWZ0ZXJUcmFuc2Zvcm06IGFmdGVyVHJhbnNmb3JtLmJpbmQodGhpcyksXG4gICAgbmVlZFRyYW5zZm9ybTogZmFsc2UsXG4gICAgdHJhbnNmb3JtaW5nOiBmYWxzZSxcbiAgICB3cml0ZWNiOiBudWxsLFxuICAgIHdyaXRlY2h1bms6IG51bGwsXG4gICAgd3JpdGVlbmNvZGluZzogbnVsbFxuICB9OyAvLyBzdGFydCBvdXQgYXNraW5nIGZvciBhIHJlYWRhYmxlIGV2ZW50IG9uY2UgZGF0YSBpcyB0cmFuc2Zvcm1lZC5cblxuICB0aGlzLl9yZWFkYWJsZVN0YXRlLm5lZWRSZWFkYWJsZSA9IHRydWU7IC8vIHdlIGhhdmUgaW1wbGVtZW50ZWQgdGhlIF9yZWFkIG1ldGhvZCwgYW5kIGRvbmUgdGhlIG90aGVyIHRoaW5nc1xuICAvLyB0aGF0IFJlYWRhYmxlIHdhbnRzIGJlZm9yZSB0aGUgZmlyc3QgX3JlYWQgY2FsbCwgc28gdW5zZXQgdGhlXG4gIC8vIHN5bmMgZ3VhcmQgZmxhZy5cblxuICB0aGlzLl9yZWFkYWJsZVN0YXRlLnN5bmMgPSBmYWxzZTtcblxuICBpZiAob3B0aW9ucykge1xuICAgIGlmICh0eXBlb2Ygb3B0aW9ucy50cmFuc2Zvcm0gPT09ICdmdW5jdGlvbicpIHRoaXMuX3RyYW5zZm9ybSA9IG9wdGlvbnMudHJhbnNmb3JtO1xuICAgIGlmICh0eXBlb2Ygb3B0aW9ucy5mbHVzaCA9PT0gJ2Z1bmN0aW9uJykgdGhpcy5fZmx1c2ggPSBvcHRpb25zLmZsdXNoO1xuICB9IC8vIFdoZW4gdGhlIHdyaXRhYmxlIHNpZGUgZmluaXNoZXMsIHRoZW4gZmx1c2ggb3V0IGFueXRoaW5nIHJlbWFpbmluZy5cblxuXG4gIHRoaXMub24oJ3ByZWZpbmlzaCcsIHByZWZpbmlzaCk7XG59XG5cbmZ1bmN0aW9uIHByZWZpbmlzaCgpIHtcbiAgdmFyIF90aGlzID0gdGhpcztcblxuICBpZiAodHlwZW9mIHRoaXMuX2ZsdXNoID09PSAnZnVuY3Rpb24nICYmICF0aGlzLl9yZWFkYWJsZVN0YXRlLmRlc3Ryb3llZCkge1xuICAgIHRoaXMuX2ZsdXNoKGZ1bmN0aW9uIChlciwgZGF0YSkge1xuICAgICAgZG9uZShfdGhpcywgZXIsIGRhdGEpO1xuICAgIH0pO1xuICB9IGVsc2Uge1xuICAgIGRvbmUodGhpcywgbnVsbCwgbnVsbCk7XG4gIH1cbn1cblxuVHJhbnNmb3JtLnByb3RvdHlwZS5wdXNoID0gZnVuY3Rpb24gKGNodW5rLCBlbmNvZGluZykge1xuICB0aGlzLl90cmFuc2Zvcm1TdGF0ZS5uZWVkVHJhbnNmb3JtID0gZmFsc2U7XG4gIHJldHVybiBEdXBsZXgucHJvdG90eXBlLnB1c2guY2FsbCh0aGlzLCBjaHVuaywgZW5jb2RpbmcpO1xufTsgLy8gVGhpcyBpcyB0aGUgcGFydCB3aGVyZSB5b3UgZG8gc3R1ZmYhXG4vLyBvdmVycmlkZSB0aGlzIGZ1bmN0aW9uIGluIGltcGxlbWVudGF0aW9uIGNsYXNzZXMuXG4vLyAnY2h1bmsnIGlzIGFuIGlucHV0IGNodW5rLlxuLy9cbi8vIENhbGwgYHB1c2gobmV3Q2h1bmspYCB0byBwYXNzIGFsb25nIHRyYW5zZm9ybWVkIG91dHB1dFxuLy8gdG8gdGhlIHJlYWRhYmxlIHNpZGUuICBZb3UgbWF5IGNhbGwgJ3B1c2gnIHplcm8gb3IgbW9yZSB0aW1lcy5cbi8vXG4vLyBDYWxsIGBjYihlcnIpYCB3aGVuIHlvdSBhcmUgZG9uZSB3aXRoIHRoaXMgY2h1bmsuICBJZiB5b3UgcGFzc1xuLy8gYW4gZXJyb3IsIHRoZW4gdGhhdCdsbCBwdXQgdGhlIGh1cnQgb24gdGhlIHdob2xlIG9wZXJhdGlvbi4gIElmIHlvdVxuLy8gbmV2ZXIgY2FsbCBjYigpLCB0aGVuIHlvdSdsbCBuZXZlciBnZXQgYW5vdGhlciBjaHVuay5cblxuXG5UcmFuc2Zvcm0ucHJvdG90eXBlLl90cmFuc2Zvcm0gPSBmdW5jdGlvbiAoY2h1bmssIGVuY29kaW5nLCBjYikge1xuICBjYihuZXcgRVJSX01FVEhPRF9OT1RfSU1QTEVNRU5URUQoJ190cmFuc2Zvcm0oKScpKTtcbn07XG5cblRyYW5zZm9ybS5wcm90b3R5cGUuX3dyaXRlID0gZnVuY3Rpb24gKGNodW5rLCBlbmNvZGluZywgY2IpIHtcbiAgdmFyIHRzID0gdGhpcy5fdHJhbnNmb3JtU3RhdGU7XG4gIHRzLndyaXRlY2IgPSBjYjtcbiAgdHMud3JpdGVjaHVuayA9IGNodW5rO1xuICB0cy53cml0ZWVuY29kaW5nID0gZW5jb2Rpbmc7XG5cbiAgaWYgKCF0cy50cmFuc2Zvcm1pbmcpIHtcbiAgICB2YXIgcnMgPSB0aGlzLl9yZWFkYWJsZVN0YXRlO1xuICAgIGlmICh0cy5uZWVkVHJhbnNmb3JtIHx8IHJzLm5lZWRSZWFkYWJsZSB8fCBycy5sZW5ndGggPCBycy5oaWdoV2F0ZXJNYXJrKSB0aGlzLl9yZWFkKHJzLmhpZ2hXYXRlck1hcmspO1xuICB9XG59OyAvLyBEb2Vzbid0IG1hdHRlciB3aGF0IHRoZSBhcmdzIGFyZSBoZXJlLlxuLy8gX3RyYW5zZm9ybSBkb2VzIGFsbCB0aGUgd29yay5cbi8vIFRoYXQgd2UgZ290IGhlcmUgbWVhbnMgdGhhdCB0aGUgcmVhZGFibGUgc2lkZSB3YW50cyBtb3JlIGRhdGEuXG5cblxuVHJhbnNmb3JtLnByb3RvdHlwZS5fcmVhZCA9IGZ1bmN0aW9uIChuKSB7XG4gIHZhciB0cyA9IHRoaXMuX3RyYW5zZm9ybVN0YXRlO1xuXG4gIGlmICh0cy53cml0ZWNodW5rICE9PSBudWxsICYmICF0cy50cmFuc2Zvcm1pbmcpIHtcbiAgICB0cy50cmFuc2Zvcm1pbmcgPSB0cnVlO1xuXG4gICAgdGhpcy5fdHJhbnNmb3JtKHRzLndyaXRlY2h1bmssIHRzLndyaXRlZW5jb2RpbmcsIHRzLmFmdGVyVHJhbnNmb3JtKTtcbiAgfSBlbHNlIHtcbiAgICAvLyBtYXJrIHRoYXQgd2UgbmVlZCBhIHRyYW5zZm9ybSwgc28gdGhhdCBhbnkgZGF0YSB0aGF0IGNvbWVzIGluXG4gICAgLy8gd2lsbCBnZXQgcHJvY2Vzc2VkLCBub3cgdGhhdCB3ZSd2ZSBhc2tlZCBmb3IgaXQuXG4gICAgdHMubmVlZFRyYW5zZm9ybSA9IHRydWU7XG4gIH1cbn07XG5cblRyYW5zZm9ybS5wcm90b3R5cGUuX2Rlc3Ryb3kgPSBmdW5jdGlvbiAoZXJyLCBjYikge1xuICBEdXBsZXgucHJvdG90eXBlLl9kZXN0cm95LmNhbGwodGhpcywgZXJyLCBmdW5jdGlvbiAoZXJyMikge1xuICAgIGNiKGVycjIpO1xuICB9KTtcbn07XG5cbmZ1bmN0aW9uIGRvbmUoc3RyZWFtLCBlciwgZGF0YSkge1xuICBpZiAoZXIpIHJldHVybiBzdHJlYW0uZW1pdCgnZXJyb3InLCBlcik7XG4gIGlmIChkYXRhICE9IG51bGwpIC8vIHNpbmdsZSBlcXVhbHMgY2hlY2sgZm9yIGJvdGggYG51bGxgIGFuZCBgdW5kZWZpbmVkYFxuICAgIHN0cmVhbS5wdXNoKGRhdGEpOyAvLyBUT0RPKEJyaWRnZUFSKTogV3JpdGUgYSB0ZXN0IGZvciB0aGVzZSB0d28gZXJyb3IgY2FzZXNcbiAgLy8gaWYgdGhlcmUncyBub3RoaW5nIGluIHRoZSB3cml0ZSBidWZmZXIsIHRoZW4gdGhhdCBtZWFuc1xuICAvLyB0aGF0IG5vdGhpbmcgbW9yZSB3aWxsIGV2ZXIgYmUgcHJvdmlkZWRcblxuICBpZiAoc3RyZWFtLl93cml0YWJsZVN0YXRlLmxlbmd0aCkgdGhyb3cgbmV3IEVSUl9UUkFOU0ZPUk1fV0lUSF9MRU5HVEhfMCgpO1xuICBpZiAoc3RyZWFtLl90cmFuc2Zvcm1TdGF0ZS50cmFuc2Zvcm1pbmcpIHRocm93IG5ldyBFUlJfVFJBTlNGT1JNX0FMUkVBRFlfVFJBTlNGT1JNSU5HKCk7XG4gIHJldHVybiBzdHJlYW0ucHVzaChudWxsKTtcbn0iLCIvLyBDb3B5cmlnaHQgSm95ZW50LCBJbmMuIGFuZCBvdGhlciBOb2RlIGNvbnRyaWJ1dG9ycy5cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYVxuLy8gY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZVxuLy8gXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nXG4vLyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsXG4vLyBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0XG4vLyBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGVcbi8vIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkXG4vLyBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOXG4vLyBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSxcbi8vIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUlxuLy8gT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRVxuLy8gVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbi8vIEEgYml0IHNpbXBsZXIgdGhhbiByZWFkYWJsZSBzdHJlYW1zLlxuLy8gSW1wbGVtZW50IGFuIGFzeW5jIC5fd3JpdGUoY2h1bmssIGVuY29kaW5nLCBjYiksIGFuZCBpdCdsbCBoYW5kbGUgYWxsXG4vLyB0aGUgZHJhaW4gZXZlbnQgZW1pc3Npb24gYW5kIGJ1ZmZlcmluZy5cbid1c2Ugc3RyaWN0JztcblxubW9kdWxlLmV4cG9ydHMgPSBXcml0YWJsZTtcbi8qIDxyZXBsYWNlbWVudD4gKi9cblxuZnVuY3Rpb24gV3JpdGVSZXEoY2h1bmssIGVuY29kaW5nLCBjYikge1xuICB0aGlzLmNodW5rID0gY2h1bms7XG4gIHRoaXMuZW5jb2RpbmcgPSBlbmNvZGluZztcbiAgdGhpcy5jYWxsYmFjayA9IGNiO1xuICB0aGlzLm5leHQgPSBudWxsO1xufSAvLyBJdCBzZWVtcyBhIGxpbmtlZCBsaXN0IGJ1dCBpdCBpcyBub3Rcbi8vIHRoZXJlIHdpbGwgYmUgb25seSAyIG9mIHRoZXNlIGZvciBlYWNoIHN0cmVhbVxuXG5cbmZ1bmN0aW9uIENvcmtlZFJlcXVlc3Qoc3RhdGUpIHtcbiAgdmFyIF90aGlzID0gdGhpcztcblxuICB0aGlzLm5leHQgPSBudWxsO1xuICB0aGlzLmVudHJ5ID0gbnVsbDtcblxuICB0aGlzLmZpbmlzaCA9IGZ1bmN0aW9uICgpIHtcbiAgICBvbkNvcmtlZEZpbmlzaChfdGhpcywgc3RhdGUpO1xuICB9O1xufVxuLyogPC9yZXBsYWNlbWVudD4gKi9cblxuLyo8cmVwbGFjZW1lbnQ+Ki9cblxuXG52YXIgRHVwbGV4O1xuLyo8L3JlcGxhY2VtZW50PiovXG5cbldyaXRhYmxlLldyaXRhYmxlU3RhdGUgPSBXcml0YWJsZVN0YXRlO1xuLyo8cmVwbGFjZW1lbnQ+Ki9cblxudmFyIGludGVybmFsVXRpbCA9IHtcbiAgZGVwcmVjYXRlOiByZXF1aXJlKCd1dGlsLWRlcHJlY2F0ZScpXG59O1xuLyo8L3JlcGxhY2VtZW50PiovXG5cbi8qPHJlcGxhY2VtZW50PiovXG5cbnZhciBTdHJlYW0gPSByZXF1aXJlKCcuL2ludGVybmFsL3N0cmVhbXMvc3RyZWFtJyk7XG4vKjwvcmVwbGFjZW1lbnQ+Ki9cblxuXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnYnVmZmVyJykuQnVmZmVyO1xuXG52YXIgT3VyVWludDhBcnJheSA9IGdsb2JhbC5VaW50OEFycmF5IHx8IGZ1bmN0aW9uICgpIHt9O1xuXG5mdW5jdGlvbiBfdWludDhBcnJheVRvQnVmZmVyKGNodW5rKSB7XG4gIHJldHVybiBCdWZmZXIuZnJvbShjaHVuayk7XG59XG5cbmZ1bmN0aW9uIF9pc1VpbnQ4QXJyYXkob2JqKSB7XG4gIHJldHVybiBCdWZmZXIuaXNCdWZmZXIob2JqKSB8fCBvYmogaW5zdGFuY2VvZiBPdXJVaW50OEFycmF5O1xufVxuXG52YXIgZGVzdHJveUltcGwgPSByZXF1aXJlKCcuL2ludGVybmFsL3N0cmVhbXMvZGVzdHJveScpO1xuXG52YXIgX3JlcXVpcmUgPSByZXF1aXJlKCcuL2ludGVybmFsL3N0cmVhbXMvc3RhdGUnKSxcbiAgICBnZXRIaWdoV2F0ZXJNYXJrID0gX3JlcXVpcmUuZ2V0SGlnaFdhdGVyTWFyaztcblxudmFyIF9yZXF1aXJlJGNvZGVzID0gcmVxdWlyZSgnLi4vZXJyb3JzJykuY29kZXMsXG4gICAgRVJSX0lOVkFMSURfQVJHX1RZUEUgPSBfcmVxdWlyZSRjb2Rlcy5FUlJfSU5WQUxJRF9BUkdfVFlQRSxcbiAgICBFUlJfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCA9IF9yZXF1aXJlJGNvZGVzLkVSUl9NRVRIT0RfTk9UX0lNUExFTUVOVEVELFxuICAgIEVSUl9NVUxUSVBMRV9DQUxMQkFDSyA9IF9yZXF1aXJlJGNvZGVzLkVSUl9NVUxUSVBMRV9DQUxMQkFDSyxcbiAgICBFUlJfU1RSRUFNX0NBTk5PVF9QSVBFID0gX3JlcXVpcmUkY29kZXMuRVJSX1NUUkVBTV9DQU5OT1RfUElQRSxcbiAgICBFUlJfU1RSRUFNX0RFU1RST1lFRCA9IF9yZXF1aXJlJGNvZGVzLkVSUl9TVFJFQU1fREVTVFJPWUVELFxuICAgIEVSUl9TVFJFQU1fTlVMTF9WQUxVRVMgPSBfcmVxdWlyZSRjb2Rlcy5FUlJfU1RSRUFNX05VTExfVkFMVUVTLFxuICAgIEVSUl9TVFJFQU1fV1JJVEVfQUZURVJfRU5EID0gX3JlcXVpcmUkY29kZXMuRVJSX1NUUkVBTV9XUklURV9BRlRFUl9FTkQsXG4gICAgRVJSX1VOS05PV05fRU5DT0RJTkcgPSBfcmVxdWlyZSRjb2Rlcy5FUlJfVU5LTk9XTl9FTkNPRElORztcblxudmFyIGVycm9yT3JEZXN0cm95ID0gZGVzdHJveUltcGwuZXJyb3JPckRlc3Ryb3k7XG5cbnJlcXVpcmUoJ2luaGVyaXRzJykoV3JpdGFibGUsIFN0cmVhbSk7XG5cbmZ1bmN0aW9uIG5vcCgpIHt9XG5cbmZ1bmN0aW9uIFdyaXRhYmxlU3RhdGUob3B0aW9ucywgc3RyZWFtLCBpc0R1cGxleCkge1xuICBEdXBsZXggPSBEdXBsZXggfHwgcmVxdWlyZSgnLi9fc3RyZWFtX2R1cGxleCcpO1xuICBvcHRpb25zID0gb3B0aW9ucyB8fCB7fTsgLy8gRHVwbGV4IHN0cmVhbXMgYXJlIGJvdGggcmVhZGFibGUgYW5kIHdyaXRhYmxlLCBidXQgc2hhcmVcbiAgLy8gdGhlIHNhbWUgb3B0aW9ucyBvYmplY3QuXG4gIC8vIEhvd2V2ZXIsIHNvbWUgY2FzZXMgcmVxdWlyZSBzZXR0aW5nIG9wdGlvbnMgdG8gZGlmZmVyZW50XG4gIC8vIHZhbHVlcyBmb3IgdGhlIHJlYWRhYmxlIGFuZCB0aGUgd3JpdGFibGUgc2lkZXMgb2YgdGhlIGR1cGxleCBzdHJlYW0sXG4gIC8vIGUuZy4gb3B0aW9ucy5yZWFkYWJsZU9iamVjdE1vZGUgdnMuIG9wdGlvbnMud3JpdGFibGVPYmplY3RNb2RlLCBldGMuXG5cbiAgaWYgKHR5cGVvZiBpc0R1cGxleCAhPT0gJ2Jvb2xlYW4nKSBpc0R1cGxleCA9IHN0cmVhbSBpbnN0YW5jZW9mIER1cGxleDsgLy8gb2JqZWN0IHN0cmVhbSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgb3Igbm90IHRoaXMgc3RyZWFtXG4gIC8vIGNvbnRhaW5zIGJ1ZmZlcnMgb3Igb2JqZWN0cy5cblxuICB0aGlzLm9iamVjdE1vZGUgPSAhIW9wdGlvbnMub2JqZWN0TW9kZTtcbiAgaWYgKGlzRHVwbGV4KSB0aGlzLm9iamVjdE1vZGUgPSB0aGlzLm9iamVjdE1vZGUgfHwgISFvcHRpb25zLndyaXRhYmxlT2JqZWN0TW9kZTsgLy8gdGhlIHBvaW50IGF0IHdoaWNoIHdyaXRlKCkgc3RhcnRzIHJldHVybmluZyBmYWxzZVxuICAvLyBOb3RlOiAwIGlzIGEgdmFsaWQgdmFsdWUsIG1lYW5zIHRoYXQgd2UgYWx3YXlzIHJldHVybiBmYWxzZSBpZlxuICAvLyB0aGUgZW50aXJlIGJ1ZmZlciBpcyBub3QgZmx1c2hlZCBpbW1lZGlhdGVseSBvbiB3cml0ZSgpXG5cbiAgdGhpcy5oaWdoV2F0ZXJNYXJrID0gZ2V0SGlnaFdhdGVyTWFyayh0aGlzLCBvcHRpb25zLCAnd3JpdGFibGVIaWdoV2F0ZXJNYXJrJywgaXNEdXBsZXgpOyAvLyBpZiBfZmluYWwgaGFzIGJlZW4gY2FsbGVkXG5cbiAgdGhpcy5maW5hbENhbGxlZCA9IGZhbHNlOyAvLyBkcmFpbiBldmVudCBmbGFnLlxuXG4gIHRoaXMubmVlZERyYWluID0gZmFsc2U7IC8vIGF0IHRoZSBzdGFydCBvZiBjYWxsaW5nIGVuZCgpXG5cbiAgdGhpcy5lbmRpbmcgPSBmYWxzZTsgLy8gd2hlbiBlbmQoKSBoYXMgYmVlbiBjYWxsZWQsIGFuZCByZXR1cm5lZFxuXG4gIHRoaXMuZW5kZWQgPSBmYWxzZTsgLy8gd2hlbiAnZmluaXNoJyBpcyBlbWl0dGVkXG5cbiAgdGhpcy5maW5pc2hlZCA9IGZhbHNlOyAvLyBoYXMgaXQgYmVlbiBkZXN0cm95ZWRcblxuICB0aGlzLmRlc3Ryb3llZCA9IGZhbHNlOyAvLyBzaG91bGQgd2UgZGVjb2RlIHN0cmluZ3MgaW50byBidWZmZXJzIGJlZm9yZSBwYXNzaW5nIHRvIF93cml0ZT9cbiAgLy8gdGhpcyBpcyBoZXJlIHNvIHRoYXQgc29tZSBub2RlLWNvcmUgc3RyZWFtcyBjYW4gb3B0aW1pemUgc3RyaW5nXG4gIC8vIGhhbmRsaW5nIGF0IGEgbG93ZXIgbGV2ZWwuXG5cbiAgdmFyIG5vRGVjb2RlID0gb3B0aW9ucy5kZWNvZGVTdHJpbmdzID09PSBmYWxzZTtcbiAgdGhpcy5kZWNvZGVTdHJpbmdzID0gIW5vRGVjb2RlOyAvLyBDcnlwdG8gaXMga2luZCBvZiBvbGQgYW5kIGNydXN0eS4gIEhpc3RvcmljYWxseSwgaXRzIGRlZmF1bHQgc3RyaW5nXG4gIC8vIGVuY29kaW5nIGlzICdiaW5hcnknIHNvIHdlIGhhdmUgdG8gbWFrZSB0aGlzIGNvbmZpZ3VyYWJsZS5cbiAgLy8gRXZlcnl0aGluZyBlbHNlIGluIHRoZSB1bml2ZXJzZSB1c2VzICd1dGY4JywgdGhvdWdoLlxuXG4gIHRoaXMuZGVmYXVsdEVuY29kaW5nID0gb3B0aW9ucy5kZWZhdWx0RW5jb2RpbmcgfHwgJ3V0ZjgnOyAvLyBub3QgYW4gYWN0dWFsIGJ1ZmZlciB3ZSBrZWVwIHRyYWNrIG9mLCBidXQgYSBtZWFzdXJlbWVudFxuICAvLyBvZiBob3cgbXVjaCB3ZSdyZSB3YWl0aW5nIHRvIGdldCBwdXNoZWQgdG8gc29tZSB1bmRlcmx5aW5nXG4gIC8vIHNvY2tldCBvciBmaWxlLlxuXG4gIHRoaXMubGVuZ3RoID0gMDsgLy8gYSBmbGFnIHRvIHNlZSB3aGVuIHdlJ3JlIGluIHRoZSBtaWRkbGUgb2YgYSB3cml0ZS5cblxuICB0aGlzLndyaXRpbmcgPSBmYWxzZTsgLy8gd2hlbiB0cnVlIGFsbCB3cml0ZXMgd2lsbCBiZSBidWZmZXJlZCB1bnRpbCAudW5jb3JrKCkgY2FsbFxuXG4gIHRoaXMuY29ya2VkID0gMDsgLy8gYSBmbGFnIHRvIGJlIGFibGUgdG8gdGVsbCBpZiB0aGUgb253cml0ZSBjYiBpcyBjYWxsZWQgaW1tZWRpYXRlbHksXG4gIC8vIG9yIG9uIGEgbGF0ZXIgdGljay4gIFdlIHNldCB0aGlzIHRvIHRydWUgYXQgZmlyc3QsIGJlY2F1c2UgYW55XG4gIC8vIGFjdGlvbnMgdGhhdCBzaG91bGRuJ3QgaGFwcGVuIHVudGlsIFwibGF0ZXJcIiBzaG91bGQgZ2VuZXJhbGx5IGFsc29cbiAgLy8gbm90IGhhcHBlbiBiZWZvcmUgdGhlIGZpcnN0IHdyaXRlIGNhbGwuXG5cbiAgdGhpcy5zeW5jID0gdHJ1ZTsgLy8gYSBmbGFnIHRvIGtub3cgaWYgd2UncmUgcHJvY2Vzc2luZyBwcmV2aW91c2x5IGJ1ZmZlcmVkIGl0ZW1zLCB3aGljaFxuICAvLyBtYXkgY2FsbCB0aGUgX3dyaXRlKCkgY2FsbGJhY2sgaW4gdGhlIHNhbWUgdGljaywgc28gdGhhdCB3ZSBkb24ndFxuICAvLyBlbmQgdXAgaW4gYW4gb3ZlcmxhcHBlZCBvbndyaXRlIHNpdHVhdGlvbi5cblxuICB0aGlzLmJ1ZmZlclByb2Nlc3NpbmcgPSBmYWxzZTsgLy8gdGhlIGNhbGxiYWNrIHRoYXQncyBwYXNzZWQgdG8gX3dyaXRlKGNodW5rLGNiKVxuXG4gIHRoaXMub253cml0ZSA9IGZ1bmN0aW9uIChlcikge1xuICAgIG9ud3JpdGUoc3RyZWFtLCBlcik7XG4gIH07IC8vIHRoZSBjYWxsYmFjayB0aGF0IHRoZSB1c2VyIHN1cHBsaWVzIHRvIHdyaXRlKGNodW5rLGVuY29kaW5nLGNiKVxuXG5cbiAgdGhpcy53cml0ZWNiID0gbnVsbDsgLy8gdGhlIGFtb3VudCB0aGF0IGlzIGJlaW5nIHdyaXR0ZW4gd2hlbiBfd3JpdGUgaXMgY2FsbGVkLlxuXG4gIHRoaXMud3JpdGVsZW4gPSAwO1xuICB0aGlzLmJ1ZmZlcmVkUmVxdWVzdCA9IG51bGw7XG4gIHRoaXMubGFzdEJ1ZmZlcmVkUmVxdWVzdCA9IG51bGw7IC8vIG51bWJlciBvZiBwZW5kaW5nIHVzZXItc3VwcGxpZWQgd3JpdGUgY2FsbGJhY2tzXG4gIC8vIHRoaXMgbXVzdCBiZSAwIGJlZm9yZSAnZmluaXNoJyBjYW4gYmUgZW1pdHRlZFxuXG4gIHRoaXMucGVuZGluZ2NiID0gMDsgLy8gZW1pdCBwcmVmaW5pc2ggaWYgdGhlIG9ubHkgdGhpbmcgd2UncmUgd2FpdGluZyBmb3IgaXMgX3dyaXRlIGNic1xuICAvLyBUaGlzIGlzIHJlbGV2YW50IGZvciBzeW5jaHJvbm91cyBUcmFuc2Zvcm0gc3RyZWFtc1xuXG4gIHRoaXMucHJlZmluaXNoZWQgPSBmYWxzZTsgLy8gVHJ1ZSBpZiB0aGUgZXJyb3Igd2FzIGFscmVhZHkgZW1pdHRlZCBhbmQgc2hvdWxkIG5vdCBiZSB0aHJvd24gYWdhaW5cblxuICB0aGlzLmVycm9yRW1pdHRlZCA9IGZhbHNlOyAvLyBTaG91bGQgY2xvc2UgYmUgZW1pdHRlZCBvbiBkZXN0cm95LiBEZWZhdWx0cyB0byB0cnVlLlxuXG4gIHRoaXMuZW1pdENsb3NlID0gb3B0aW9ucy5lbWl0Q2xvc2UgIT09IGZhbHNlOyAvLyBTaG91bGQgLmRlc3Ryb3koKSBiZSBjYWxsZWQgYWZ0ZXIgJ2ZpbmlzaCcgKGFuZCBwb3RlbnRpYWxseSAnZW5kJylcblxuICB0aGlzLmF1dG9EZXN0cm95ID0gISFvcHRpb25zLmF1dG9EZXN0cm95OyAvLyBjb3VudCBidWZmZXJlZCByZXF1ZXN0c1xuXG4gIHRoaXMuYnVmZmVyZWRSZXF1ZXN0Q291bnQgPSAwOyAvLyBhbGxvY2F0ZSB0aGUgZmlyc3QgQ29ya2VkUmVxdWVzdCwgdGhlcmUgaXMgYWx3YXlzXG4gIC8vIG9uZSBhbGxvY2F0ZWQgYW5kIGZyZWUgdG8gdXNlLCBhbmQgd2UgbWFpbnRhaW4gYXQgbW9zdCB0d29cblxuICB0aGlzLmNvcmtlZFJlcXVlc3RzRnJlZSA9IG5ldyBDb3JrZWRSZXF1ZXN0KHRoaXMpO1xufVxuXG5Xcml0YWJsZVN0YXRlLnByb3RvdHlwZS5nZXRCdWZmZXIgPSBmdW5jdGlvbiBnZXRCdWZmZXIoKSB7XG4gIHZhciBjdXJyZW50ID0gdGhpcy5idWZmZXJlZFJlcXVlc3Q7XG4gIHZhciBvdXQgPSBbXTtcblxuICB3aGlsZSAoY3VycmVudCkge1xuICAgIG91dC5wdXNoKGN1cnJlbnQpO1xuICAgIGN1cnJlbnQgPSBjdXJyZW50Lm5leHQ7XG4gIH1cblxuICByZXR1cm4gb3V0O1xufTtcblxuKGZ1bmN0aW9uICgpIHtcbiAgdHJ5IHtcbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoV3JpdGFibGVTdGF0ZS5wcm90b3R5cGUsICdidWZmZXInLCB7XG4gICAgICBnZXQ6IGludGVybmFsVXRpbC5kZXByZWNhdGUoZnVuY3Rpb24gd3JpdGFibGVTdGF0ZUJ1ZmZlckdldHRlcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZ2V0QnVmZmVyKCk7XG4gICAgICB9LCAnX3dyaXRhYmxlU3RhdGUuYnVmZmVyIGlzIGRlcHJlY2F0ZWQuIFVzZSBfd3JpdGFibGVTdGF0ZS5nZXRCdWZmZXIgJyArICdpbnN0ZWFkLicsICdERVAwMDAzJylcbiAgICB9KTtcbiAgfSBjYXRjaCAoXykge31cbn0pKCk7IC8vIFRlc3QgX3dyaXRhYmxlU3RhdGUgZm9yIGluaGVyaXRhbmNlIHRvIGFjY291bnQgZm9yIER1cGxleCBzdHJlYW1zLFxuLy8gd2hvc2UgcHJvdG90eXBlIGNoYWluIG9ubHkgcG9pbnRzIHRvIFJlYWRhYmxlLlxuXG5cbnZhciByZWFsSGFzSW5zdGFuY2U7XG5cbmlmICh0eXBlb2YgU3ltYm9sID09PSAnZnVuY3Rpb24nICYmIFN5bWJvbC5oYXNJbnN0YW5jZSAmJiB0eXBlb2YgRnVuY3Rpb24ucHJvdG90eXBlW1N5bWJvbC5oYXNJbnN0YW5jZV0gPT09ICdmdW5jdGlvbicpIHtcbiAgcmVhbEhhc0luc3RhbmNlID0gRnVuY3Rpb24ucHJvdG90eXBlW1N5bWJvbC5oYXNJbnN0YW5jZV07XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShXcml0YWJsZSwgU3ltYm9sLmhhc0luc3RhbmNlLCB7XG4gICAgdmFsdWU6IGZ1bmN0aW9uIHZhbHVlKG9iamVjdCkge1xuICAgICAgaWYgKHJlYWxIYXNJbnN0YW5jZS5jYWxsKHRoaXMsIG9iamVjdCkpIHJldHVybiB0cnVlO1xuICAgICAgaWYgKHRoaXMgIT09IFdyaXRhYmxlKSByZXR1cm4gZmFsc2U7XG4gICAgICByZXR1cm4gb2JqZWN0ICYmIG9iamVjdC5fd3JpdGFibGVTdGF0ZSBpbnN0YW5jZW9mIFdyaXRhYmxlU3RhdGU7XG4gICAgfVxuICB9KTtcbn0gZWxzZSB7XG4gIHJlYWxIYXNJbnN0YW5jZSA9IGZ1bmN0aW9uIHJlYWxIYXNJbnN0YW5jZShvYmplY3QpIHtcbiAgICByZXR1cm4gb2JqZWN0IGluc3RhbmNlb2YgdGhpcztcbiAgfTtcbn1cblxuZnVuY3Rpb24gV3JpdGFibGUob3B0aW9ucykge1xuICBEdXBsZXggPSBEdXBsZXggfHwgcmVxdWlyZSgnLi9fc3RyZWFtX2R1cGxleCcpOyAvLyBXcml0YWJsZSBjdG9yIGlzIGFwcGxpZWQgdG8gRHVwbGV4ZXMsIHRvby5cbiAgLy8gYHJlYWxIYXNJbnN0YW5jZWAgaXMgbmVjZXNzYXJ5IGJlY2F1c2UgdXNpbmcgcGxhaW4gYGluc3RhbmNlb2ZgXG4gIC8vIHdvdWxkIHJldHVybiBmYWxzZSwgYXMgbm8gYF93cml0YWJsZVN0YXRlYCBwcm9wZXJ0eSBpcyBhdHRhY2hlZC5cbiAgLy8gVHJ5aW5nIHRvIHVzZSB0aGUgY3VzdG9tIGBpbnN0YW5jZW9mYCBmb3IgV3JpdGFibGUgaGVyZSB3aWxsIGFsc28gYnJlYWsgdGhlXG4gIC8vIE5vZGUuanMgTGF6eVRyYW5zZm9ybSBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggaGFzIGEgbm9uLXRyaXZpYWwgZ2V0dGVyIGZvclxuICAvLyBgX3dyaXRhYmxlU3RhdGVgIHRoYXQgd291bGQgbGVhZCB0byBpbmZpbml0ZSByZWN1cnNpb24uXG4gIC8vIENoZWNraW5nIGZvciBhIFN0cmVhbS5EdXBsZXggaW5zdGFuY2UgaXMgZmFzdGVyIGhlcmUgaW5zdGVhZCBvZiBpbnNpZGVcbiAgLy8gdGhlIFdyaXRhYmxlU3RhdGUgY29uc3RydWN0b3IsIGF0IGxlYXN0IHdpdGggVjggNi41XG5cbiAgdmFyIGlzRHVwbGV4ID0gdGhpcyBpbnN0YW5jZW9mIER1cGxleDtcbiAgaWYgKCFpc0R1cGxleCAmJiAhcmVhbEhhc0luc3RhbmNlLmNhbGwoV3JpdGFibGUsIHRoaXMpKSByZXR1cm4gbmV3IFdyaXRhYmxlKG9wdGlvbnMpO1xuICB0aGlzLl93cml0YWJsZVN0YXRlID0gbmV3IFdyaXRhYmxlU3RhdGUob3B0aW9ucywgdGhpcywgaXNEdXBsZXgpOyAvLyBsZWdhY3kuXG5cbiAgdGhpcy53cml0YWJsZSA9IHRydWU7XG5cbiAgaWYgKG9wdGlvbnMpIHtcbiAgICBpZiAodHlwZW9mIG9wdGlvbnMud3JpdGUgPT09ICdmdW5jdGlvbicpIHRoaXMuX3dyaXRlID0gb3B0aW9ucy53cml0ZTtcbiAgICBpZiAodHlwZW9mIG9wdGlvbnMud3JpdGV2ID09PSAnZnVuY3Rpb24nKSB0aGlzLl93cml0ZXYgPSBvcHRpb25zLndyaXRldjtcbiAgICBpZiAodHlwZW9mIG9wdGlvbnMuZGVzdHJveSA9PT0gJ2Z1bmN0aW9uJykgdGhpcy5fZGVzdHJveSA9IG9wdGlvbnMuZGVzdHJveTtcbiAgICBpZiAodHlwZW9mIG9wdGlvbnMuZmluYWwgPT09ICdmdW5jdGlvbicpIHRoaXMuX2ZpbmFsID0gb3B0aW9ucy5maW5hbDtcbiAgfVxuXG4gIFN0cmVhbS5jYWxsKHRoaXMpO1xufSAvLyBPdGhlcndpc2UgcGVvcGxlIGNhbiBwaXBlIFdyaXRhYmxlIHN0cmVhbXMsIHdoaWNoIGlzIGp1c3Qgd3JvbmcuXG5cblxuV3JpdGFibGUucHJvdG90eXBlLnBpcGUgPSBmdW5jdGlvbiAoKSB7XG4gIGVycm9yT3JEZXN0cm95KHRoaXMsIG5ldyBFUlJfU1RSRUFNX0NBTk5PVF9QSVBFKCkpO1xufTtcblxuZnVuY3Rpb24gd3JpdGVBZnRlckVuZChzdHJlYW0sIGNiKSB7XG4gIHZhciBlciA9IG5ldyBFUlJfU1RSRUFNX1dSSVRFX0FGVEVSX0VORCgpOyAvLyBUT0RPOiBkZWZlciBlcnJvciBldmVudHMgY29uc2lzdGVudGx5IGV2ZXJ5d2hlcmUsIG5vdCBqdXN0IHRoZSBjYlxuXG4gIGVycm9yT3JEZXN0cm95KHN0cmVhbSwgZXIpO1xuICBwcm9jZXNzLm5leHRUaWNrKGNiLCBlcik7XG59IC8vIENoZWNrcyB0aGF0IGEgdXNlci1zdXBwbGllZCBjaHVuayBpcyB2YWxpZCwgZXNwZWNpYWxseSBmb3IgdGhlIHBhcnRpY3VsYXJcbi8vIG1vZGUgdGhlIHN0cmVhbSBpcyBpbi4gQ3VycmVudGx5IHRoaXMgbWVhbnMgdGhhdCBgbnVsbGAgaXMgbmV2ZXIgYWNjZXB0ZWRcbi8vIGFuZCB1bmRlZmluZWQvbm9uLXN0cmluZyB2YWx1ZXMgYXJlIG9ubHkgYWxsb3dlZCBpbiBvYmplY3QgbW9kZS5cblxuXG5mdW5jdGlvbiB2YWxpZENodW5rKHN0cmVhbSwgc3RhdGUsIGNodW5rLCBjYikge1xuICB2YXIgZXI7XG5cbiAgaWYgKGNodW5rID09PSBudWxsKSB7XG4gICAgZXIgPSBuZXcgRVJSX1NUUkVBTV9OVUxMX1ZBTFVFUygpO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBjaHVuayAhPT0gJ3N0cmluZycgJiYgIXN0YXRlLm9iamVjdE1vZGUpIHtcbiAgICBlciA9IG5ldyBFUlJfSU5WQUxJRF9BUkdfVFlQRSgnY2h1bmsnLCBbJ3N0cmluZycsICdCdWZmZXInXSwgY2h1bmspO1xuICB9XG5cbiAgaWYgKGVyKSB7XG4gICAgZXJyb3JPckRlc3Ryb3koc3RyZWFtLCBlcik7XG4gICAgcHJvY2Vzcy5uZXh0VGljayhjYiwgZXIpO1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHJldHVybiB0cnVlO1xufVxuXG5Xcml0YWJsZS5wcm90b3R5cGUud3JpdGUgPSBmdW5jdGlvbiAoY2h1bmssIGVuY29kaW5nLCBjYikge1xuICB2YXIgc3RhdGUgPSB0aGlzLl93cml0YWJsZVN0YXRlO1xuICB2YXIgcmV0ID0gZmFsc2U7XG5cbiAgdmFyIGlzQnVmID0gIXN0YXRlLm9iamVjdE1vZGUgJiYgX2lzVWludDhBcnJheShjaHVuayk7XG5cbiAgaWYgKGlzQnVmICYmICFCdWZmZXIuaXNCdWZmZXIoY2h1bmspKSB7XG4gICAgY2h1bmsgPSBfdWludDhBcnJheVRvQnVmZmVyKGNodW5rKTtcbiAgfVxuXG4gIGlmICh0eXBlb2YgZW5jb2RpbmcgPT09ICdmdW5jdGlvbicpIHtcbiAgICBjYiA9IGVuY29kaW5nO1xuICAgIGVuY29kaW5nID0gbnVsbDtcbiAgfVxuXG4gIGlmIChpc0J1ZikgZW5jb2RpbmcgPSAnYnVmZmVyJztlbHNlIGlmICghZW5jb2RpbmcpIGVuY29kaW5nID0gc3RhdGUuZGVmYXVsdEVuY29kaW5nO1xuICBpZiAodHlwZW9mIGNiICE9PSAnZnVuY3Rpb24nKSBjYiA9IG5vcDtcbiAgaWYgKHN0YXRlLmVuZGluZykgd3JpdGVBZnRlckVuZCh0aGlzLCBjYik7ZWxzZSBpZiAoaXNCdWYgfHwgdmFsaWRDaHVuayh0aGlzLCBzdGF0ZSwgY2h1bmssIGNiKSkge1xuICAgIHN0YXRlLnBlbmRpbmdjYisrO1xuICAgIHJldCA9IHdyaXRlT3JCdWZmZXIodGhpcywgc3RhdGUsIGlzQnVmLCBjaHVuaywgZW5jb2RpbmcsIGNiKTtcbiAgfVxuICByZXR1cm4gcmV0O1xufTtcblxuV3JpdGFibGUucHJvdG90eXBlLmNvcmsgPSBmdW5jdGlvbiAoKSB7XG4gIHRoaXMuX3dyaXRhYmxlU3RhdGUuY29ya2VkKys7XG59O1xuXG5Xcml0YWJsZS5wcm90b3R5cGUudW5jb3JrID0gZnVuY3Rpb24gKCkge1xuICB2YXIgc3RhdGUgPSB0aGlzLl93cml0YWJsZVN0YXRlO1xuXG4gIGlmIChzdGF0ZS5jb3JrZWQpIHtcbiAgICBzdGF0ZS5jb3JrZWQtLTtcbiAgICBpZiAoIXN0YXRlLndyaXRpbmcgJiYgIXN0YXRlLmNvcmtlZCAmJiAhc3RhdGUuYnVmZmVyUHJvY2Vzc2luZyAmJiBzdGF0ZS5idWZmZXJlZFJlcXVlc3QpIGNsZWFyQnVmZmVyKHRoaXMsIHN0YXRlKTtcbiAgfVxufTtcblxuV3JpdGFibGUucHJvdG90eXBlLnNldERlZmF1bHRFbmNvZGluZyA9IGZ1bmN0aW9uIHNldERlZmF1bHRFbmNvZGluZyhlbmNvZGluZykge1xuICAvLyBub2RlOjpQYXJzZUVuY29kaW5nKCkgcmVxdWlyZXMgbG93ZXIgY2FzZS5cbiAgaWYgKHR5cGVvZiBlbmNvZGluZyA9PT0gJ3N0cmluZycpIGVuY29kaW5nID0gZW5jb2RpbmcudG9Mb3dlckNhc2UoKTtcbiAgaWYgKCEoWydoZXgnLCAndXRmOCcsICd1dGYtOCcsICdhc2NpaScsICdiaW5hcnknLCAnYmFzZTY0JywgJ3VjczInLCAndWNzLTInLCAndXRmMTZsZScsICd1dGYtMTZsZScsICdyYXcnXS5pbmRleE9mKChlbmNvZGluZyArICcnKS50b0xvd2VyQ2FzZSgpKSA+IC0xKSkgdGhyb3cgbmV3IEVSUl9VTktOT1dOX0VOQ09ESU5HKGVuY29kaW5nKTtcbiAgdGhpcy5fd3JpdGFibGVTdGF0ZS5kZWZhdWx0RW5jb2RpbmcgPSBlbmNvZGluZztcbiAgcmV0dXJuIHRoaXM7XG59O1xuXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoV3JpdGFibGUucHJvdG90eXBlLCAnd3JpdGFibGVCdWZmZXInLCB7XG4gIC8vIG1ha2luZyBpdCBleHBsaWNpdCB0aGlzIHByb3BlcnR5IGlzIG5vdCBlbnVtZXJhYmxlXG4gIC8vIGJlY2F1c2Ugb3RoZXJ3aXNlIHNvbWUgcHJvdG90eXBlIG1hbmlwdWxhdGlvbiBpblxuICAvLyB1c2VybGFuZCB3aWxsIGZhaWxcbiAgZW51bWVyYWJsZTogZmFsc2UsXG4gIGdldDogZnVuY3Rpb24gZ2V0KCkge1xuICAgIHJldHVybiB0aGlzLl93cml0YWJsZVN0YXRlICYmIHRoaXMuX3dyaXRhYmxlU3RhdGUuZ2V0QnVmZmVyKCk7XG4gIH1cbn0pO1xuXG5mdW5jdGlvbiBkZWNvZGVDaHVuayhzdGF0ZSwgY2h1bmssIGVuY29kaW5nKSB7XG4gIGlmICghc3RhdGUub2JqZWN0TW9kZSAmJiBzdGF0ZS5kZWNvZGVTdHJpbmdzICE9PSBmYWxzZSAmJiB0eXBlb2YgY2h1bmsgPT09ICdzdHJpbmcnKSB7XG4gICAgY2h1bmsgPSBCdWZmZXIuZnJvbShjaHVuaywgZW5jb2RpbmcpO1xuICB9XG5cbiAgcmV0dXJuIGNodW5rO1xufVxuXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoV3JpdGFibGUucHJvdG90eXBlLCAnd3JpdGFibGVIaWdoV2F0ZXJNYXJrJywge1xuICAvLyBtYWtpbmcgaXQgZXhwbGljaXQgdGhpcyBwcm9wZXJ0eSBpcyBub3QgZW51bWVyYWJsZVxuICAvLyBiZWNhdXNlIG90aGVyd2lzZSBzb21lIHByb3RvdHlwZSBtYW5pcHVsYXRpb24gaW5cbiAgLy8gdXNlcmxhbmQgd2lsbCBmYWlsXG4gIGVudW1lcmFibGU6IGZhbHNlLFxuICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHtcbiAgICByZXR1cm4gdGhpcy5fd3JpdGFibGVTdGF0ZS5oaWdoV2F0ZXJNYXJrO1xuICB9XG59KTsgLy8gaWYgd2UncmUgYWxyZWFkeSB3cml0aW5nIHNvbWV0aGluZywgdGhlbiBqdXN0IHB1dCB0aGlzXG4vLyBpbiB0aGUgcXVldWUsIGFuZCB3YWl0IG91ciB0dXJuLiAgT3RoZXJ3aXNlLCBjYWxsIF93cml0ZVxuLy8gSWYgd2UgcmV0dXJuIGZhbHNlLCB0aGVuIHdlIG5lZWQgYSBkcmFpbiBldmVudCwgc28gc2V0IHRoYXQgZmxhZy5cblxuZnVuY3Rpb24gd3JpdGVPckJ1ZmZlcihzdHJlYW0sIHN0YXRlLCBpc0J1ZiwgY2h1bmssIGVuY29kaW5nLCBjYikge1xuICBpZiAoIWlzQnVmKSB7XG4gICAgdmFyIG5ld0NodW5rID0gZGVjb2RlQ2h1bmsoc3RhdGUsIGNodW5rLCBlbmNvZGluZyk7XG5cbiAgICBpZiAoY2h1bmsgIT09IG5ld0NodW5rKSB7XG4gICAgICBpc0J1ZiA9IHRydWU7XG4gICAgICBlbmNvZGluZyA9ICdidWZmZXInO1xuICAgICAgY2h1bmsgPSBuZXdDaHVuaztcbiAgICB9XG4gIH1cblxuICB2YXIgbGVuID0gc3RhdGUub2JqZWN0TW9kZSA/IDEgOiBjaHVuay5sZW5ndGg7XG4gIHN0YXRlLmxlbmd0aCArPSBsZW47XG4gIHZhciByZXQgPSBzdGF0ZS5sZW5ndGggPCBzdGF0ZS5oaWdoV2F0ZXJNYXJrOyAvLyB3ZSBtdXN0IGVuc3VyZSB0aGF0IHByZXZpb3VzIG5lZWREcmFpbiB3aWxsIG5vdCBiZSByZXNldCB0byBmYWxzZS5cblxuICBpZiAoIXJldCkgc3RhdGUubmVlZERyYWluID0gdHJ1ZTtcblxuICBpZiAoc3RhdGUud3JpdGluZyB8fCBzdGF0ZS5jb3JrZWQpIHtcbiAgICB2YXIgbGFzdCA9IHN0YXRlLmxhc3RCdWZmZXJlZFJlcXVlc3Q7XG4gICAgc3RhdGUubGFzdEJ1ZmZlcmVkUmVxdWVzdCA9IHtcbiAgICAgIGNodW5rOiBjaHVuayxcbiAgICAgIGVuY29kaW5nOiBlbmNvZGluZyxcbiAgICAgIGlzQnVmOiBpc0J1ZixcbiAgICAgIGNhbGxiYWNrOiBjYixcbiAgICAgIG5leHQ6IG51bGxcbiAgICB9O1xuXG4gICAgaWYgKGxhc3QpIHtcbiAgICAgIGxhc3QubmV4dCA9IHN0YXRlLmxhc3RCdWZmZXJlZFJlcXVlc3Q7XG4gICAgfSBlbHNlIHtcbiAgICAgIHN0YXRlLmJ1ZmZlcmVkUmVxdWVzdCA9IHN0YXRlLmxhc3RCdWZmZXJlZFJlcXVlc3Q7XG4gICAgfVxuXG4gICAgc3RhdGUuYnVmZmVyZWRSZXF1ZXN0Q291bnQgKz0gMTtcbiAgfSBlbHNlIHtcbiAgICBkb1dyaXRlKHN0cmVhbSwgc3RhdGUsIGZhbHNlLCBsZW4sIGNodW5rLCBlbmNvZGluZywgY2IpO1xuICB9XG5cbiAgcmV0dXJuIHJldDtcbn1cblxuZnVuY3Rpb24gZG9Xcml0ZShzdHJlYW0sIHN0YXRlLCB3cml0ZXYsIGxlbiwgY2h1bmssIGVuY29kaW5nLCBjYikge1xuICBzdGF0ZS53cml0ZWxlbiA9IGxlbjtcbiAgc3RhdGUud3JpdGVjYiA9IGNiO1xuICBzdGF0ZS53cml0aW5nID0gdHJ1ZTtcbiAgc3RhdGUuc3luYyA9IHRydWU7XG4gIGlmIChzdGF0ZS5kZXN0cm95ZWQpIHN0YXRlLm9ud3JpdGUobmV3IEVSUl9TVFJFQU1fREVTVFJPWUVEKCd3cml0ZScpKTtlbHNlIGlmICh3cml0ZXYpIHN0cmVhbS5fd3JpdGV2KGNodW5rLCBzdGF0ZS5vbndyaXRlKTtlbHNlIHN0cmVhbS5fd3JpdGUoY2h1bmssIGVuY29kaW5nLCBzdGF0ZS5vbndyaXRlKTtcbiAgc3RhdGUuc3luYyA9IGZhbHNlO1xufVxuXG5mdW5jdGlvbiBvbndyaXRlRXJyb3Ioc3RyZWFtLCBzdGF0ZSwgc3luYywgZXIsIGNiKSB7XG4gIC0tc3RhdGUucGVuZGluZ2NiO1xuXG4gIGlmIChzeW5jKSB7XG4gICAgLy8gZGVmZXIgdGhlIGNhbGxiYWNrIGlmIHdlIGFyZSBiZWluZyBjYWxsZWQgc3luY2hyb25vdXNseVxuICAgIC8vIHRvIGF2b2lkIHBpbGluZyB1cCB0aGluZ3Mgb24gdGhlIHN0YWNrXG4gICAgcHJvY2Vzcy5uZXh0VGljayhjYiwgZXIpOyAvLyB0aGlzIGNhbiBlbWl0IGZpbmlzaCwgYW5kIGl0IHdpbGwgYWx3YXlzIGhhcHBlblxuICAgIC8vIGFmdGVyIGVycm9yXG5cbiAgICBwcm9jZXNzLm5leHRUaWNrKGZpbmlzaE1heWJlLCBzdHJlYW0sIHN0YXRlKTtcbiAgICBzdHJlYW0uX3dyaXRhYmxlU3RhdGUuZXJyb3JFbWl0dGVkID0gdHJ1ZTtcbiAgICBlcnJvck9yRGVzdHJveShzdHJlYW0sIGVyKTtcbiAgfSBlbHNlIHtcbiAgICAvLyB0aGUgY2FsbGVyIGV4cGVjdCB0aGlzIHRvIGhhcHBlbiBiZWZvcmUgaWZcbiAgICAvLyBpdCBpcyBhc3luY1xuICAgIGNiKGVyKTtcbiAgICBzdHJlYW0uX3dyaXRhYmxlU3RhdGUuZXJyb3JFbWl0dGVkID0gdHJ1ZTtcbiAgICBlcnJvck9yRGVzdHJveShzdHJlYW0sIGVyKTsgLy8gdGhpcyBjYW4gZW1pdCBmaW5pc2gsIGJ1dCBmaW5pc2ggbXVzdFxuICAgIC8vIGFsd2F5cyBmb2xsb3cgZXJyb3JcblxuICAgIGZpbmlzaE1heWJlKHN0cmVhbSwgc3RhdGUpO1xuICB9XG59XG5cbmZ1bmN0aW9uIG9ud3JpdGVTdGF0ZVVwZGF0ZShzdGF0ZSkge1xuICBzdGF0ZS53cml0aW5nID0gZmFsc2U7XG4gIHN0YXRlLndyaXRlY2IgPSBudWxsO1xuICBzdGF0ZS5sZW5ndGggLT0gc3RhdGUud3JpdGVsZW47XG4gIHN0YXRlLndyaXRlbGVuID0gMDtcbn1cblxuZnVuY3Rpb24gb253cml0ZShzdHJlYW0sIGVyKSB7XG4gIHZhciBzdGF0ZSA9IHN0cmVhbS5fd3JpdGFibGVTdGF0ZTtcbiAgdmFyIHN5bmMgPSBzdGF0ZS5zeW5jO1xuICB2YXIgY2IgPSBzdGF0ZS53cml0ZWNiO1xuICBpZiAodHlwZW9mIGNiICE9PSAnZnVuY3Rpb24nKSB0aHJvdyBuZXcgRVJSX01VTFRJUExFX0NBTExCQUNLKCk7XG4gIG9ud3JpdGVTdGF0ZVVwZGF0ZShzdGF0ZSk7XG4gIGlmIChlcikgb253cml0ZUVycm9yKHN0cmVhbSwgc3RhdGUsIHN5bmMsIGVyLCBjYik7ZWxzZSB7XG4gICAgLy8gQ2hlY2sgaWYgd2UncmUgYWN0dWFsbHkgcmVhZHkgdG8gZmluaXNoLCBidXQgZG9uJ3QgZW1pdCB5ZXRcbiAgICB2YXIgZmluaXNoZWQgPSBuZWVkRmluaXNoKHN0YXRlKSB8fCBzdHJlYW0uZGVzdHJveWVkO1xuXG4gICAgaWYgKCFmaW5pc2hlZCAmJiAhc3RhdGUuY29ya2VkICYmICFzdGF0ZS5idWZmZXJQcm9jZXNzaW5nICYmIHN0YXRlLmJ1ZmZlcmVkUmVxdWVzdCkge1xuICAgICAgY2xlYXJCdWZmZXIoc3RyZWFtLCBzdGF0ZSk7XG4gICAgfVxuXG4gICAgaWYgKHN5bmMpIHtcbiAgICAgIHByb2Nlc3MubmV4dFRpY2soYWZ0ZXJXcml0ZSwgc3RyZWFtLCBzdGF0ZSwgZmluaXNoZWQsIGNiKTtcbiAgICB9IGVsc2Uge1xuICAgICAgYWZ0ZXJXcml0ZShzdHJlYW0sIHN0YXRlLCBmaW5pc2hlZCwgY2IpO1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBhZnRlcldyaXRlKHN0cmVhbSwgc3RhdGUsIGZpbmlzaGVkLCBjYikge1xuICBpZiAoIWZpbmlzaGVkKSBvbndyaXRlRHJhaW4oc3RyZWFtLCBzdGF0ZSk7XG4gIHN0YXRlLnBlbmRpbmdjYi0tO1xuICBjYigpO1xuICBmaW5pc2hNYXliZShzdHJlYW0sIHN0YXRlKTtcbn0gLy8gTXVzdCBmb3JjZSBjYWxsYmFjayB0byBiZSBjYWxsZWQgb24gbmV4dFRpY2ssIHNvIHRoYXQgd2UgZG9uJ3Rcbi8vIGVtaXQgJ2RyYWluJyBiZWZvcmUgdGhlIHdyaXRlKCkgY29uc3VtZXIgZ2V0cyB0aGUgJ2ZhbHNlJyByZXR1cm5cbi8vIHZhbHVlLCBhbmQgaGFzIGEgY2hhbmNlIHRvIGF0dGFjaCBhICdkcmFpbicgbGlzdGVuZXIuXG5cblxuZnVuY3Rpb24gb253cml0ZURyYWluKHN0cmVhbSwgc3RhdGUpIHtcbiAgaWYgKHN0YXRlLmxlbmd0aCA9PT0gMCAmJiBzdGF0ZS5uZWVkRHJhaW4pIHtcbiAgICBzdGF0ZS5uZWVkRHJhaW4gPSBmYWxzZTtcbiAgICBzdHJlYW0uZW1pdCgnZHJhaW4nKTtcbiAgfVxufSAvLyBpZiB0aGVyZSdzIHNvbWV0aGluZyBpbiB0aGUgYnVmZmVyIHdhaXRpbmcsIHRoZW4gcHJvY2VzcyBpdFxuXG5cbmZ1bmN0aW9uIGNsZWFyQnVmZmVyKHN0cmVhbSwgc3RhdGUpIHtcbiAgc3RhdGUuYnVmZmVyUHJvY2Vzc2luZyA9IHRydWU7XG4gIHZhciBlbnRyeSA9IHN0YXRlLmJ1ZmZlcmVkUmVxdWVzdDtcblxuICBpZiAoc3RyZWFtLl93cml0ZXYgJiYgZW50cnkgJiYgZW50cnkubmV4dCkge1xuICAgIC8vIEZhc3QgY2FzZSwgd3JpdGUgZXZlcnl0aGluZyB1c2luZyBfd3JpdGV2KClcbiAgICB2YXIgbCA9IHN0YXRlLmJ1ZmZlcmVkUmVxdWVzdENvdW50O1xuICAgIHZhciBidWZmZXIgPSBuZXcgQXJyYXkobCk7XG4gICAgdmFyIGhvbGRlciA9IHN0YXRlLmNvcmtlZFJlcXVlc3RzRnJlZTtcbiAgICBob2xkZXIuZW50cnkgPSBlbnRyeTtcbiAgICB2YXIgY291bnQgPSAwO1xuICAgIHZhciBhbGxCdWZmZXJzID0gdHJ1ZTtcblxuICAgIHdoaWxlIChlbnRyeSkge1xuICAgICAgYnVmZmVyW2NvdW50XSA9IGVudHJ5O1xuICAgICAgaWYgKCFlbnRyeS5pc0J1ZikgYWxsQnVmZmVycyA9IGZhbHNlO1xuICAgICAgZW50cnkgPSBlbnRyeS5uZXh0O1xuICAgICAgY291bnQgKz0gMTtcbiAgICB9XG5cbiAgICBidWZmZXIuYWxsQnVmZmVycyA9IGFsbEJ1ZmZlcnM7XG4gICAgZG9Xcml0ZShzdHJlYW0sIHN0YXRlLCB0cnVlLCBzdGF0ZS5sZW5ndGgsIGJ1ZmZlciwgJycsIGhvbGRlci5maW5pc2gpOyAvLyBkb1dyaXRlIGlzIGFsbW9zdCBhbHdheXMgYXN5bmMsIGRlZmVyIHRoZXNlIHRvIHNhdmUgYSBiaXQgb2YgdGltZVxuICAgIC8vIGFzIHRoZSBob3QgcGF0aCBlbmRzIHdpdGggZG9Xcml0ZVxuXG4gICAgc3RhdGUucGVuZGluZ2NiKys7XG4gICAgc3RhdGUubGFzdEJ1ZmZlcmVkUmVxdWVzdCA9IG51bGw7XG5cbiAgICBpZiAoaG9sZGVyLm5leHQpIHtcbiAgICAgIHN0YXRlLmNvcmtlZFJlcXVlc3RzRnJlZSA9IGhvbGRlci5uZXh0O1xuICAgICAgaG9sZGVyLm5leHQgPSBudWxsO1xuICAgIH0gZWxzZSB7XG4gICAgICBzdGF0ZS5jb3JrZWRSZXF1ZXN0c0ZyZWUgPSBuZXcgQ29ya2VkUmVxdWVzdChzdGF0ZSk7XG4gICAgfVxuXG4gICAgc3RhdGUuYnVmZmVyZWRSZXF1ZXN0Q291bnQgPSAwO1xuICB9IGVsc2Uge1xuICAgIC8vIFNsb3cgY2FzZSwgd3JpdGUgY2h1bmtzIG9uZS1ieS1vbmVcbiAgICB3aGlsZSAoZW50cnkpIHtcbiAgICAgIHZhciBjaHVuayA9IGVudHJ5LmNodW5rO1xuICAgICAgdmFyIGVuY29kaW5nID0gZW50cnkuZW5jb2Rpbmc7XG4gICAgICB2YXIgY2IgPSBlbnRyeS5jYWxsYmFjaztcbiAgICAgIHZhciBsZW4gPSBzdGF0ZS5vYmplY3RNb2RlID8gMSA6IGNodW5rLmxlbmd0aDtcbiAgICAgIGRvV3JpdGUoc3RyZWFtLCBzdGF0ZSwgZmFsc2UsIGxlbiwgY2h1bmssIGVuY29kaW5nLCBjYik7XG4gICAgICBlbnRyeSA9IGVudHJ5Lm5leHQ7XG4gICAgICBzdGF0ZS5idWZmZXJlZFJlcXVlc3RDb3VudC0tOyAvLyBpZiB3ZSBkaWRuJ3QgY2FsbCB0aGUgb253cml0ZSBpbW1lZGlhdGVseSwgdGhlblxuICAgICAgLy8gaXQgbWVhbnMgdGhhdCB3ZSBuZWVkIHRvIHdhaXQgdW50aWwgaXQgZG9lcy5cbiAgICAgIC8vIGFsc28sIHRoYXQgbWVhbnMgdGhhdCB0aGUgY2h1bmsgYW5kIGNiIGFyZSBjdXJyZW50bHlcbiAgICAgIC8vIGJlaW5nIHByb2Nlc3NlZCwgc28gbW92ZSB0aGUgYnVmZmVyIGNvdW50ZXIgcGFzdCB0aGVtLlxuXG4gICAgICBpZiAoc3RhdGUud3JpdGluZykge1xuICAgICAgICBicmVhaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoZW50cnkgPT09IG51bGwpIHN0YXRlLmxhc3RCdWZmZXJlZFJlcXVlc3QgPSBudWxsO1xuICB9XG5cbiAgc3RhdGUuYnVmZmVyZWRSZXF1ZXN0ID0gZW50cnk7XG4gIHN0YXRlLmJ1ZmZlclByb2Nlc3NpbmcgPSBmYWxzZTtcbn1cblxuV3JpdGFibGUucHJvdG90eXBlLl93cml0ZSA9IGZ1bmN0aW9uIChjaHVuaywgZW5jb2RpbmcsIGNiKSB7XG4gIGNiKG5ldyBFUlJfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgnX3dyaXRlKCknKSk7XG59O1xuXG5Xcml0YWJsZS5wcm90b3R5cGUuX3dyaXRldiA9IG51bGw7XG5cbldyaXRhYmxlLnByb3RvdHlwZS5lbmQgPSBmdW5jdGlvbiAoY2h1bmssIGVuY29kaW5nLCBjYikge1xuICB2YXIgc3RhdGUgPSB0aGlzLl93cml0YWJsZVN0YXRlO1xuXG4gIGlmICh0eXBlb2YgY2h1bmsgPT09ICdmdW5jdGlvbicpIHtcbiAgICBjYiA9IGNodW5rO1xuICAgIGNodW5rID0gbnVsbDtcbiAgICBlbmNvZGluZyA9IG51bGw7XG4gIH0gZWxzZSBpZiAodHlwZW9mIGVuY29kaW5nID09PSAnZnVuY3Rpb24nKSB7XG4gICAgY2IgPSBlbmNvZGluZztcbiAgICBlbmNvZGluZyA9IG51bGw7XG4gIH1cblxuICBpZiAoY2h1bmsgIT09IG51bGwgJiYgY2h1bmsgIT09IHVuZGVmaW5lZCkgdGhpcy53cml0ZShjaHVuaywgZW5jb2RpbmcpOyAvLyAuZW5kKCkgZnVsbHkgdW5jb3Jrc1xuXG4gIGlmIChzdGF0ZS5jb3JrZWQpIHtcbiAgICBzdGF0ZS5jb3JrZWQgPSAxO1xuICAgIHRoaXMudW5jb3JrKCk7XG4gIH0gLy8gaWdub3JlIHVubmVjZXNzYXJ5IGVuZCgpIGNhbGxzLlxuXG5cbiAgaWYgKCFzdGF0ZS5lbmRpbmcpIGVuZFdyaXRhYmxlKHRoaXMsIHN0YXRlLCBjYik7XG4gIHJldHVybiB0aGlzO1xufTtcblxuT2JqZWN0LmRlZmluZVByb3BlcnR5KFdyaXRhYmxlLnByb3RvdHlwZSwgJ3dyaXRhYmxlTGVuZ3RoJywge1xuICAvLyBtYWtpbmcgaXQgZXhwbGljaXQgdGhpcyBwcm9wZXJ0eSBpcyBub3QgZW51bWVyYWJsZVxuICAvLyBiZWNhdXNlIG90aGVyd2lzZSBzb21lIHByb3RvdHlwZSBtYW5pcHVsYXRpb24gaW5cbiAgLy8gdXNlcmxhbmQgd2lsbCBmYWlsXG4gIGVudW1lcmFibGU6IGZhbHNlLFxuICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHtcbiAgICByZXR1cm4gdGhpcy5fd3JpdGFibGVTdGF0ZS5sZW5ndGg7XG4gIH1cbn0pO1xuXG5mdW5jdGlvbiBuZWVkRmluaXNoKHN0YXRlKSB7XG4gIHJldHVybiBzdGF0ZS5lbmRpbmcgJiYgc3RhdGUubGVuZ3RoID09PSAwICYmIHN0YXRlLmJ1ZmZlcmVkUmVxdWVzdCA9PT0gbnVsbCAmJiAhc3RhdGUuZmluaXNoZWQgJiYgIXN0YXRlLndyaXRpbmc7XG59XG5cbmZ1bmN0aW9uIGNhbGxGaW5hbChzdHJlYW0sIHN0YXRlKSB7XG4gIHN0cmVhbS5fZmluYWwoZnVuY3Rpb24gKGVycikge1xuICAgIHN0YXRlLnBlbmRpbmdjYi0tO1xuXG4gICAgaWYgKGVycikge1xuICAgICAgZXJyb3JPckRlc3Ryb3koc3RyZWFtLCBlcnIpO1xuICAgIH1cblxuICAgIHN0YXRlLnByZWZpbmlzaGVkID0gdHJ1ZTtcbiAgICBzdHJlYW0uZW1pdCgncHJlZmluaXNoJyk7XG4gICAgZmluaXNoTWF5YmUoc3RyZWFtLCBzdGF0ZSk7XG4gIH0pO1xufVxuXG5mdW5jdGlvbiBwcmVmaW5pc2goc3RyZWFtLCBzdGF0ZSkge1xuICBpZiAoIXN0YXRlLnByZWZpbmlzaGVkICYmICFzdGF0ZS5maW5hbENhbGxlZCkge1xuICAgIGlmICh0eXBlb2Ygc3RyZWFtLl9maW5hbCA9PT0gJ2Z1bmN0aW9uJyAmJiAhc3RhdGUuZGVzdHJveWVkKSB7XG4gICAgICBzdGF0ZS5wZW5kaW5nY2IrKztcbiAgICAgIHN0YXRlLmZpbmFsQ2FsbGVkID0gdHJ1ZTtcbiAgICAgIHByb2Nlc3MubmV4dFRpY2soY2FsbEZpbmFsLCBzdHJlYW0sIHN0YXRlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgc3RhdGUucHJlZmluaXNoZWQgPSB0cnVlO1xuICAgICAgc3RyZWFtLmVtaXQoJ3ByZWZpbmlzaCcpO1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBmaW5pc2hNYXliZShzdHJlYW0sIHN0YXRlKSB7XG4gIHZhciBuZWVkID0gbmVlZEZpbmlzaChzdGF0ZSk7XG5cbiAgaWYgKG5lZWQpIHtcbiAgICBwcmVmaW5pc2goc3RyZWFtLCBzdGF0ZSk7XG5cbiAgICBpZiAoc3RhdGUucGVuZGluZ2NiID09PSAwKSB7XG4gICAgICBzdGF0ZS5maW5pc2hlZCA9IHRydWU7XG4gICAgICBzdHJlYW0uZW1pdCgnZmluaXNoJyk7XG5cbiAgICAgIGlmIChzdGF0ZS5hdXRvRGVzdHJveSkge1xuICAgICAgICAvLyBJbiBjYXNlIG9mIGR1cGxleCBzdHJlYW1zIHdlIG5lZWQgYSB3YXkgdG8gZGV0ZWN0XG4gICAgICAgIC8vIGlmIHRoZSByZWFkYWJsZSBzaWRlIGlzIHJlYWR5IGZvciBhdXRvRGVzdHJveSBhcyB3ZWxsXG4gICAgICAgIHZhciByU3RhdGUgPSBzdHJlYW0uX3JlYWRhYmxlU3RhdGU7XG5cbiAgICAgICAgaWYgKCFyU3RhdGUgfHwgclN0YXRlLmF1dG9EZXN0cm95ICYmIHJTdGF0ZS5lbmRFbWl0dGVkKSB7XG4gICAgICAgICAgc3RyZWFtLmRlc3Ryb3koKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBuZWVkO1xufVxuXG5mdW5jdGlvbiBlbmRXcml0YWJsZShzdHJlYW0sIHN0YXRlLCBjYikge1xuICBzdGF0ZS5lbmRpbmcgPSB0cnVlO1xuICBmaW5pc2hNYXliZShzdHJlYW0sIHN0YXRlKTtcblxuICBpZiAoY2IpIHtcbiAgICBpZiAoc3RhdGUuZmluaXNoZWQpIHByb2Nlc3MubmV4dFRpY2soY2IpO2Vsc2Ugc3RyZWFtLm9uY2UoJ2ZpbmlzaCcsIGNiKTtcbiAgfVxuXG4gIHN0YXRlLmVuZGVkID0gdHJ1ZTtcbiAgc3RyZWFtLndyaXRhYmxlID0gZmFsc2U7XG59XG5cbmZ1bmN0aW9uIG9uQ29ya2VkRmluaXNoKGNvcmtSZXEsIHN0YXRlLCBlcnIpIHtcbiAgdmFyIGVudHJ5ID0gY29ya1JlcS5lbnRyeTtcbiAgY29ya1JlcS5lbnRyeSA9IG51bGw7XG5cbiAgd2hpbGUgKGVudHJ5KSB7XG4gICAgdmFyIGNiID0gZW50cnkuY2FsbGJhY2s7XG4gICAgc3RhdGUucGVuZGluZ2NiLS07XG4gICAgY2IoZXJyKTtcbiAgICBlbnRyeSA9IGVudHJ5Lm5leHQ7XG4gIH0gLy8gcmV1c2UgdGhlIGZyZWUgY29ya1JlcS5cblxuXG4gIHN0YXRlLmNvcmtlZFJlcXVlc3RzRnJlZS5uZXh0ID0gY29ya1JlcTtcbn1cblxuT2JqZWN0LmRlZmluZVByb3BlcnR5KFdyaXRhYmxlLnByb3RvdHlwZSwgJ2Rlc3Ryb3llZCcsIHtcbiAgLy8gbWFraW5nIGl0IGV4cGxpY2l0IHRoaXMgcHJvcGVydHkgaXMgbm90IGVudW1lcmFibGVcbiAgLy8gYmVjYXVzZSBvdGhlcndpc2Ugc29tZSBwcm90b3R5cGUgbWFuaXB1bGF0aW9uIGluXG4gIC8vIHVzZXJsYW5kIHdpbGwgZmFpbFxuICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7XG4gICAgaWYgKHRoaXMuX3dyaXRhYmxlU3RhdGUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl93cml0YWJsZVN0YXRlLmRlc3Ryb3llZDtcbiAgfSxcbiAgc2V0OiBmdW5jdGlvbiBzZXQodmFsdWUpIHtcbiAgICAvLyB3ZSBpZ25vcmUgdGhlIHZhbHVlIGlmIHRoZSBzdHJlYW1cbiAgICAvLyBoYXMgbm90IGJlZW4gaW5pdGlhbGl6ZWQgeWV0XG4gICAgaWYgKCF0aGlzLl93cml0YWJsZVN0YXRlKSB7XG4gICAgICByZXR1cm47XG4gICAgfSAvLyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB0aGUgdXNlciBpcyBleHBsaWNpdGx5XG4gICAgLy8gbWFuYWdpbmcgZGVzdHJveWVkXG5cblxuICAgIHRoaXMuX3dyaXRhYmxlU3RhdGUuZGVzdHJveWVkID0gdmFsdWU7XG4gIH1cbn0pO1xuV3JpdGFibGUucHJvdG90eXBlLmRlc3Ryb3kgPSBkZXN0cm95SW1wbC5kZXN0cm95O1xuV3JpdGFibGUucHJvdG90eXBlLl91bmRlc3Ryb3kgPSBkZXN0cm95SW1wbC51bmRlc3Ryb3k7XG5cbldyaXRhYmxlLnByb3RvdHlwZS5fZGVzdHJveSA9IGZ1bmN0aW9uIChlcnIsIGNiKSB7XG4gIGNiKGVycik7XG59OyIsIid1c2Ugc3RyaWN0JztcblxudmFyIF9PYmplY3Qkc2V0UHJvdG90eXBlTztcblxuZnVuY3Rpb24gX2RlZmluZVByb3BlcnR5KG9iaiwga2V5LCB2YWx1ZSkgeyBpZiAoa2V5IGluIG9iaikgeyBPYmplY3QuZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHsgdmFsdWU6IHZhbHVlLCBlbnVtZXJhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUsIHdyaXRhYmxlOiB0cnVlIH0pOyB9IGVsc2UgeyBvYmpba2V5XSA9IHZhbHVlOyB9IHJldHVybiBvYmo7IH1cblxudmFyIGZpbmlzaGVkID0gcmVxdWlyZSgnLi9lbmQtb2Ytc3RyZWFtJyk7XG5cbnZhciBrTGFzdFJlc29sdmUgPSBTeW1ib2woJ2xhc3RSZXNvbHZlJyk7XG52YXIga0xhc3RSZWplY3QgPSBTeW1ib2woJ2xhc3RSZWplY3QnKTtcbnZhciBrRXJyb3IgPSBTeW1ib2woJ2Vycm9yJyk7XG52YXIga0VuZGVkID0gU3ltYm9sKCdlbmRlZCcpO1xudmFyIGtMYXN0UHJvbWlzZSA9IFN5bWJvbCgnbGFzdFByb21pc2UnKTtcbnZhciBrSGFuZGxlUHJvbWlzZSA9IFN5bWJvbCgnaGFuZGxlUHJvbWlzZScpO1xudmFyIGtTdHJlYW0gPSBTeW1ib2woJ3N0cmVhbScpO1xuXG5mdW5jdGlvbiBjcmVhdGVJdGVyUmVzdWx0KHZhbHVlLCBkb25lKSB7XG4gIHJldHVybiB7XG4gICAgdmFsdWU6IHZhbHVlLFxuICAgIGRvbmU6IGRvbmVcbiAgfTtcbn1cblxuZnVuY3Rpb24gcmVhZEFuZFJlc29sdmUoaXRlcikge1xuICB2YXIgcmVzb2x2ZSA9IGl0ZXJba0xhc3RSZXNvbHZlXTtcblxuICBpZiAocmVzb2x2ZSAhPT0gbnVsbCkge1xuICAgIHZhciBkYXRhID0gaXRlcltrU3RyZWFtXS5yZWFkKCk7IC8vIHdlIGRlZmVyIGlmIGRhdGEgaXMgbnVsbFxuICAgIC8vIHdlIGNhbiBiZSBleHBlY3RpbmcgZWl0aGVyICdlbmQnIG9yXG4gICAgLy8gJ2Vycm9yJ1xuXG4gICAgaWYgKGRhdGEgIT09IG51bGwpIHtcbiAgICAgIGl0ZXJba0xhc3RQcm9taXNlXSA9IG51bGw7XG4gICAgICBpdGVyW2tMYXN0UmVzb2x2ZV0gPSBudWxsO1xuICAgICAgaXRlcltrTGFzdFJlamVjdF0gPSBudWxsO1xuICAgICAgcmVzb2x2ZShjcmVhdGVJdGVyUmVzdWx0KGRhdGEsIGZhbHNlKSk7XG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIG9uUmVhZGFibGUoaXRlcikge1xuICAvLyB3ZSB3YWl0IGZvciB0aGUgbmV4dCB0aWNrLCBiZWNhdXNlIGl0IG1pZ2h0XG4gIC8vIGVtaXQgYW4gZXJyb3Igd2l0aCBwcm9jZXNzLm5leHRUaWNrXG4gIHByb2Nlc3MubmV4dFRpY2socmVhZEFuZFJlc29sdmUsIGl0ZXIpO1xufVxuXG5mdW5jdGlvbiB3cmFwRm9yTmV4dChsYXN0UHJvbWlzZSwgaXRlcikge1xuICByZXR1cm4gZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkge1xuICAgIGxhc3RQcm9taXNlLnRoZW4oZnVuY3Rpb24gKCkge1xuICAgICAgaWYgKGl0ZXJba0VuZGVkXSkge1xuICAgICAgICByZXNvbHZlKGNyZWF0ZUl0ZXJSZXN1bHQodW5kZWZpbmVkLCB0cnVlKSk7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgaXRlcltrSGFuZGxlUHJvbWlzZV0ocmVzb2x2ZSwgcmVqZWN0KTtcbiAgICB9LCByZWplY3QpO1xuICB9O1xufVxuXG52YXIgQXN5bmNJdGVyYXRvclByb3RvdHlwZSA9IE9iamVjdC5nZXRQcm90b3R5cGVPZihmdW5jdGlvbiAoKSB7fSk7XG52YXIgUmVhZGFibGVTdHJlYW1Bc3luY0l0ZXJhdG9yUHJvdG90eXBlID0gT2JqZWN0LnNldFByb3RvdHlwZU9mKChfT2JqZWN0JHNldFByb3RvdHlwZU8gPSB7XG4gIGdldCBzdHJlYW0oKSB7XG4gICAgcmV0dXJuIHRoaXNba1N0cmVhbV07XG4gIH0sXG5cbiAgbmV4dDogZnVuY3Rpb24gbmV4dCgpIHtcbiAgICB2YXIgX3RoaXMgPSB0aGlzO1xuXG4gICAgLy8gaWYgd2UgaGF2ZSBkZXRlY3RlZCBhbiBlcnJvciBpbiB0aGUgbWVhbndoaWxlXG4gICAgLy8gcmVqZWN0IHN0cmFpZ2h0IGF3YXlcbiAgICB2YXIgZXJyb3IgPSB0aGlzW2tFcnJvcl07XG5cbiAgICBpZiAoZXJyb3IgIT09IG51bGwpIHtcbiAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcik7XG4gICAgfVxuXG4gICAgaWYgKHRoaXNba0VuZGVkXSkge1xuICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShjcmVhdGVJdGVyUmVzdWx0KHVuZGVmaW5lZCwgdHJ1ZSkpO1xuICAgIH1cblxuICAgIGlmICh0aGlzW2tTdHJlYW1dLmRlc3Ryb3llZCkge1xuICAgICAgLy8gV2UgbmVlZCB0byBkZWZlciB2aWEgbmV4dFRpY2sgYmVjYXVzZSBpZiAuZGVzdHJveShlcnIpIGlzXG4gICAgICAvLyBjYWxsZWQsIHRoZSBlcnJvciB3aWxsIGJlIGVtaXR0ZWQgdmlhIG5leHRUaWNrLCBhbmRcbiAgICAgIC8vIHdlIGNhbm5vdCBndWFyYW50ZWUgdGhhdCB0aGVyZSBpcyBubyBlcnJvciBsaW5nZXJpbmcgYXJvdW5kXG4gICAgICAvLyB3YWl0aW5nIHRvIGJlIGVtaXR0ZWQuXG4gICAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgICBwcm9jZXNzLm5leHRUaWNrKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICBpZiAoX3RoaXNba0Vycm9yXSkge1xuICAgICAgICAgICAgcmVqZWN0KF90aGlzW2tFcnJvcl0pO1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXNvbHZlKGNyZWF0ZUl0ZXJSZXN1bHQodW5kZWZpbmVkLCB0cnVlKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgIH0pO1xuICAgIH0gLy8gaWYgd2UgaGF2ZSBtdWx0aXBsZSBuZXh0KCkgY2FsbHNcbiAgICAvLyB3ZSB3aWxsIHdhaXQgZm9yIHRoZSBwcmV2aW91cyBQcm9taXNlIHRvIGZpbmlzaFxuICAgIC8vIHRoaXMgbG9naWMgaXMgb3B0aW1pemVkIHRvIHN1cHBvcnQgZm9yIGF3YWl0IGxvb3BzLFxuICAgIC8vIHdoZXJlIG5leHQoKSBpcyBvbmx5IGNhbGxlZCBvbmNlIGF0IGEgdGltZVxuXG5cbiAgICB2YXIgbGFzdFByb21pc2UgPSB0aGlzW2tMYXN0UHJvbWlzZV07XG4gICAgdmFyIHByb21pc2U7XG5cbiAgICBpZiAobGFzdFByb21pc2UpIHtcbiAgICAgIHByb21pc2UgPSBuZXcgUHJvbWlzZSh3cmFwRm9yTmV4dChsYXN0UHJvbWlzZSwgdGhpcykpO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBmYXN0IHBhdGggbmVlZGVkIHRvIHN1cHBvcnQgbXVsdGlwbGUgdGhpcy5wdXNoKClcbiAgICAgIC8vIHdpdGhvdXQgdHJpZ2dlcmluZyB0aGUgbmV4dCgpIHF1ZXVlXG4gICAgICB2YXIgZGF0YSA9IHRoaXNba1N0cmVhbV0ucmVhZCgpO1xuXG4gICAgICBpZiAoZGF0YSAhPT0gbnVsbCkge1xuICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGNyZWF0ZUl0ZXJSZXN1bHQoZGF0YSwgZmFsc2UpKTtcbiAgICAgIH1cblxuICAgICAgcHJvbWlzZSA9IG5ldyBQcm9taXNlKHRoaXNba0hhbmRsZVByb21pc2VdKTtcbiAgICB9XG5cbiAgICB0aGlzW2tMYXN0UHJvbWlzZV0gPSBwcm9taXNlO1xuICAgIHJldHVybiBwcm9taXNlO1xuICB9XG59LCBfZGVmaW5lUHJvcGVydHkoX09iamVjdCRzZXRQcm90b3R5cGVPLCBTeW1ib2wuYXN5bmNJdGVyYXRvciwgZnVuY3Rpb24gKCkge1xuICByZXR1cm4gdGhpcztcbn0pLCBfZGVmaW5lUHJvcGVydHkoX09iamVjdCRzZXRQcm90b3R5cGVPLCBcInJldHVyblwiLCBmdW5jdGlvbiBfcmV0dXJuKCkge1xuICB2YXIgX3RoaXMyID0gdGhpcztcblxuICAvLyBkZXN0cm95KGVyciwgY2IpIGlzIGEgcHJpdmF0ZSBBUElcbiAgLy8gd2UgY2FuIGd1YXJhbnRlZSB3ZSBoYXZlIHRoYXQgaGVyZSwgYmVjYXVzZSB3ZSBjb250cm9sIHRoZVxuICAvLyBSZWFkYWJsZSBjbGFzcyB0aGlzIGlzIGF0dGFjaGVkIHRvXG4gIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgX3RoaXMyW2tTdHJlYW1dLmRlc3Ryb3kobnVsbCwgZnVuY3Rpb24gKGVycikge1xuICAgICAgaWYgKGVycikge1xuICAgICAgICByZWplY3QoZXJyKTtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICByZXNvbHZlKGNyZWF0ZUl0ZXJSZXN1bHQodW5kZWZpbmVkLCB0cnVlKSk7XG4gICAgfSk7XG4gIH0pO1xufSksIF9PYmplY3Qkc2V0UHJvdG90eXBlTyksIEFzeW5jSXRlcmF0b3JQcm90b3R5cGUpO1xuXG52YXIgY3JlYXRlUmVhZGFibGVTdHJlYW1Bc3luY0l0ZXJhdG9yID0gZnVuY3Rpb24gY3JlYXRlUmVhZGFibGVTdHJlYW1Bc3luY0l0ZXJhdG9yKHN0cmVhbSkge1xuICB2YXIgX09iamVjdCRjcmVhdGU7XG5cbiAgdmFyIGl0ZXJhdG9yID0gT2JqZWN0LmNyZWF0ZShSZWFkYWJsZVN0cmVhbUFzeW5jSXRlcmF0b3JQcm90b3R5cGUsIChfT2JqZWN0JGNyZWF0ZSA9IHt9LCBfZGVmaW5lUHJvcGVydHkoX09iamVjdCRjcmVhdGUsIGtTdHJlYW0sIHtcbiAgICB2YWx1ZTogc3RyZWFtLFxuICAgIHdyaXRhYmxlOiB0cnVlXG4gIH0pLCBfZGVmaW5lUHJvcGVydHkoX09iamVjdCRjcmVhdGUsIGtMYXN0UmVzb2x2ZSwge1xuICAgIHZhbHVlOiBudWxsLFxuICAgIHdyaXRhYmxlOiB0cnVlXG4gIH0pLCBfZGVmaW5lUHJvcGVydHkoX09iamVjdCRjcmVhdGUsIGtMYXN0UmVqZWN0LCB7XG4gICAgdmFsdWU6IG51bGwsXG4gICAgd3JpdGFibGU6IHRydWVcbiAgfSksIF9kZWZpbmVQcm9wZXJ0eShfT2JqZWN0JGNyZWF0ZSwga0Vycm9yLCB7XG4gICAgdmFsdWU6IG51bGwsXG4gICAgd3JpdGFibGU6IHRydWVcbiAgfSksIF9kZWZpbmVQcm9wZXJ0eShfT2JqZWN0JGNyZWF0ZSwga0VuZGVkLCB7XG4gICAgdmFsdWU6IHN0cmVhbS5fcmVhZGFibGVTdGF0ZS5lbmRFbWl0dGVkLFxuICAgIHdyaXRhYmxlOiB0cnVlXG4gIH0pLCBfZGVmaW5lUHJvcGVydHkoX09iamVjdCRjcmVhdGUsIGtIYW5kbGVQcm9taXNlLCB7XG4gICAgdmFsdWU6IGZ1bmN0aW9uIHZhbHVlKHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgdmFyIGRhdGEgPSBpdGVyYXRvcltrU3RyZWFtXS5yZWFkKCk7XG5cbiAgICAgIGlmIChkYXRhKSB7XG4gICAgICAgIGl0ZXJhdG9yW2tMYXN0UHJvbWlzZV0gPSBudWxsO1xuICAgICAgICBpdGVyYXRvcltrTGFzdFJlc29sdmVdID0gbnVsbDtcbiAgICAgICAgaXRlcmF0b3Jba0xhc3RSZWplY3RdID0gbnVsbDtcbiAgICAgICAgcmVzb2x2ZShjcmVhdGVJdGVyUmVzdWx0KGRhdGEsIGZhbHNlKSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBpdGVyYXRvcltrTGFzdFJlc29sdmVdID0gcmVzb2x2ZTtcbiAgICAgICAgaXRlcmF0b3Jba0xhc3RSZWplY3RdID0gcmVqZWN0O1xuICAgICAgfVxuICAgIH0sXG4gICAgd3JpdGFibGU6IHRydWVcbiAgfSksIF9PYmplY3QkY3JlYXRlKSk7XG4gIGl0ZXJhdG9yW2tMYXN0UHJvbWlzZV0gPSBudWxsO1xuICBmaW5pc2hlZChzdHJlYW0sIGZ1bmN0aW9uIChlcnIpIHtcbiAgICBpZiAoZXJyICYmIGVyci5jb2RlICE9PSAnRVJSX1NUUkVBTV9QUkVNQVRVUkVfQ0xPU0UnKSB7XG4gICAgICB2YXIgcmVqZWN0ID0gaXRlcmF0b3Jba0xhc3RSZWplY3RdOyAvLyByZWplY3QgaWYgd2UgYXJlIHdhaXRpbmcgZm9yIGRhdGEgaW4gdGhlIFByb21pc2VcbiAgICAgIC8vIHJldHVybmVkIGJ5IG5leHQoKSBhbmQgc3RvcmUgdGhlIGVycm9yXG5cbiAgICAgIGlmIChyZWplY3QgIT09IG51bGwpIHtcbiAgICAgICAgaXRlcmF0b3Jba0xhc3RQcm9taXNlXSA9IG51bGw7XG4gICAgICAgIGl0ZXJhdG9yW2tMYXN0UmVzb2x2ZV0gPSBudWxsO1xuICAgICAgICBpdGVyYXRvcltrTGFzdFJlamVjdF0gPSBudWxsO1xuICAgICAgICByZWplY3QoZXJyKTtcbiAgICAgIH1cblxuICAgICAgaXRlcmF0b3Jba0Vycm9yXSA9IGVycjtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICB2YXIgcmVzb2x2ZSA9IGl0ZXJhdG9yW2tMYXN0UmVzb2x2ZV07XG5cbiAgICBpZiAocmVzb2x2ZSAhPT0gbnVsbCkge1xuICAgICAgaXRlcmF0b3Jba0xhc3RQcm9taXNlXSA9IG51bGw7XG4gICAgICBpdGVyYXRvcltrTGFzdFJlc29sdmVdID0gbnVsbDtcbiAgICAgIGl0ZXJhdG9yW2tMYXN0UmVqZWN0XSA9IG51bGw7XG4gICAgICByZXNvbHZlKGNyZWF0ZUl0ZXJSZXN1bHQodW5kZWZpbmVkLCB0cnVlKSk7XG4gICAgfVxuXG4gICAgaXRlcmF0b3Jba0VuZGVkXSA9IHRydWU7XG4gIH0pO1xuICBzdHJlYW0ub24oJ3JlYWRhYmxlJywgb25SZWFkYWJsZS5iaW5kKG51bGwsIGl0ZXJhdG9yKSk7XG4gIHJldHVybiBpdGVyYXRvcjtcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gY3JlYXRlUmVhZGFibGVTdHJlYW1Bc3luY0l0ZXJhdG9yOyIsIid1c2Ugc3RyaWN0JztcblxuZnVuY3Rpb24gb3duS2V5cyhvYmplY3QsIGVudW1lcmFibGVPbmx5KSB7IHZhciBrZXlzID0gT2JqZWN0LmtleXMob2JqZWN0KTsgaWYgKE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMpIHsgdmFyIHN5bWJvbHMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKG9iamVjdCk7IGlmIChlbnVtZXJhYmxlT25seSkgc3ltYm9scyA9IHN5bWJvbHMuZmlsdGVyKGZ1bmN0aW9uIChzeW0pIHsgcmV0dXJuIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqZWN0LCBzeW0pLmVudW1lcmFibGU7IH0pOyBrZXlzLnB1c2guYXBwbHkoa2V5cywgc3ltYm9scyk7IH0gcmV0dXJuIGtleXM7IH1cblxuZnVuY3Rpb24gX29iamVjdFNwcmVhZCh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXSAhPSBudWxsID8gYXJndW1lbnRzW2ldIDoge307IGlmIChpICUgMikgeyBvd25LZXlzKE9iamVjdChzb3VyY2UpLCB0cnVlKS5mb3JFYWNoKGZ1bmN0aW9uIChrZXkpIHsgX2RlZmluZVByb3BlcnR5KHRhcmdldCwga2V5LCBzb3VyY2Vba2V5XSk7IH0pOyB9IGVsc2UgaWYgKE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzKSB7IE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcnMoc291cmNlKSk7IH0gZWxzZSB7IG93bktleXMoT2JqZWN0KHNvdXJjZSkpLmZvckVhY2goZnVuY3Rpb24gKGtleSkgeyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBrZXksIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Ioc291cmNlLCBrZXkpKTsgfSk7IH0gfSByZXR1cm4gdGFyZ2V0OyB9XG5cbmZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0eShvYmosIGtleSwgdmFsdWUpIHsgaWYgKGtleSBpbiBvYmopIHsgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7IHZhbHVlOiB2YWx1ZSwgZW51bWVyYWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlLCB3cml0YWJsZTogdHJ1ZSB9KTsgfSBlbHNlIHsgb2JqW2tleV0gPSB2YWx1ZTsgfSByZXR1cm4gb2JqOyB9XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH1cblxuZnVuY3Rpb24gX2NyZWF0ZUNsYXNzKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBfZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH1cblxudmFyIF9yZXF1aXJlID0gcmVxdWlyZSgnYnVmZmVyJyksXG4gICAgQnVmZmVyID0gX3JlcXVpcmUuQnVmZmVyO1xuXG52YXIgX3JlcXVpcmUyID0gcmVxdWlyZSgndXRpbCcpLFxuICAgIGluc3BlY3QgPSBfcmVxdWlyZTIuaW5zcGVjdDtcblxudmFyIGN1c3RvbSA9IGluc3BlY3QgJiYgaW5zcGVjdC5jdXN0b20gfHwgJ2luc3BlY3QnO1xuXG5mdW5jdGlvbiBjb3B5QnVmZmVyKHNyYywgdGFyZ2V0LCBvZmZzZXQpIHtcbiAgQnVmZmVyLnByb3RvdHlwZS5jb3B5LmNhbGwoc3JjLCB0YXJnZXQsIG9mZnNldCk7XG59XG5cbm1vZHVsZS5leHBvcnRzID1cbi8qI19fUFVSRV9fKi9cbmZ1bmN0aW9uICgpIHtcbiAgZnVuY3Rpb24gQnVmZmVyTGlzdCgpIHtcbiAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgQnVmZmVyTGlzdCk7XG5cbiAgICB0aGlzLmhlYWQgPSBudWxsO1xuICAgIHRoaXMudGFpbCA9IG51bGw7XG4gICAgdGhpcy5sZW5ndGggPSAwO1xuICB9XG5cbiAgX2NyZWF0ZUNsYXNzKEJ1ZmZlckxpc3QsIFt7XG4gICAga2V5OiBcInB1c2hcIixcbiAgICB2YWx1ZTogZnVuY3Rpb24gcHVzaCh2KSB7XG4gICAgICB2YXIgZW50cnkgPSB7XG4gICAgICAgIGRhdGE6IHYsXG4gICAgICAgIG5leHQ6IG51bGxcbiAgICAgIH07XG4gICAgICBpZiAodGhpcy5sZW5ndGggPiAwKSB0aGlzLnRhaWwubmV4dCA9IGVudHJ5O2Vsc2UgdGhpcy5oZWFkID0gZW50cnk7XG4gICAgICB0aGlzLnRhaWwgPSBlbnRyeTtcbiAgICAgICsrdGhpcy5sZW5ndGg7XG4gICAgfVxuICB9LCB7XG4gICAga2V5OiBcInVuc2hpZnRcIixcbiAgICB2YWx1ZTogZnVuY3Rpb24gdW5zaGlmdCh2KSB7XG4gICAgICB2YXIgZW50cnkgPSB7XG4gICAgICAgIGRhdGE6IHYsXG4gICAgICAgIG5leHQ6IHRoaXMuaGVhZFxuICAgICAgfTtcbiAgICAgIGlmICh0aGlzLmxlbmd0aCA9PT0gMCkgdGhpcy50YWlsID0gZW50cnk7XG4gICAgICB0aGlzLmhlYWQgPSBlbnRyeTtcbiAgICAgICsrdGhpcy5sZW5ndGg7XG4gICAgfVxuICB9LCB7XG4gICAga2V5OiBcInNoaWZ0XCIsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHNoaWZ0KCkge1xuICAgICAgaWYgKHRoaXMubGVuZ3RoID09PSAwKSByZXR1cm47XG4gICAgICB2YXIgcmV0ID0gdGhpcy5oZWFkLmRhdGE7XG4gICAgICBpZiAodGhpcy5sZW5ndGggPT09IDEpIHRoaXMuaGVhZCA9IHRoaXMudGFpbCA9IG51bGw7ZWxzZSB0aGlzLmhlYWQgPSB0aGlzLmhlYWQubmV4dDtcbiAgICAgIC0tdGhpcy5sZW5ndGg7XG4gICAgICByZXR1cm4gcmV0O1xuICAgIH1cbiAgfSwge1xuICAgIGtleTogXCJjbGVhclwiLFxuICAgIHZhbHVlOiBmdW5jdGlvbiBjbGVhcigpIHtcbiAgICAgIHRoaXMuaGVhZCA9IHRoaXMudGFpbCA9IG51bGw7XG4gICAgICB0aGlzLmxlbmd0aCA9IDA7XG4gICAgfVxuICB9LCB7XG4gICAga2V5OiBcImpvaW5cIixcbiAgICB2YWx1ZTogZnVuY3Rpb24gam9pbihzKSB7XG4gICAgICBpZiAodGhpcy5sZW5ndGggPT09IDApIHJldHVybiAnJztcbiAgICAgIHZhciBwID0gdGhpcy5oZWFkO1xuICAgICAgdmFyIHJldCA9ICcnICsgcC5kYXRhO1xuXG4gICAgICB3aGlsZSAocCA9IHAubmV4dCkge1xuICAgICAgICByZXQgKz0gcyArIHAuZGF0YTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHJldDtcbiAgICB9XG4gIH0sIHtcbiAgICBrZXk6IFwiY29uY2F0XCIsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIGNvbmNhdChuKSB7XG4gICAgICBpZiAodGhpcy5sZW5ndGggPT09IDApIHJldHVybiBCdWZmZXIuYWxsb2MoMCk7XG4gICAgICB2YXIgcmV0ID0gQnVmZmVyLmFsbG9jVW5zYWZlKG4gPj4+IDApO1xuICAgICAgdmFyIHAgPSB0aGlzLmhlYWQ7XG4gICAgICB2YXIgaSA9IDA7XG5cbiAgICAgIHdoaWxlIChwKSB7XG4gICAgICAgIGNvcHlCdWZmZXIocC5kYXRhLCByZXQsIGkpO1xuICAgICAgICBpICs9IHAuZGF0YS5sZW5ndGg7XG4gICAgICAgIHAgPSBwLm5leHQ7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiByZXQ7XG4gICAgfSAvLyBDb25zdW1lcyBhIHNwZWNpZmllZCBhbW91bnQgb2YgYnl0ZXMgb3IgY2hhcmFjdGVycyBmcm9tIHRoZSBidWZmZXJlZCBkYXRhLlxuXG4gIH0sIHtcbiAgICBrZXk6IFwiY29uc3VtZVwiLFxuICAgIHZhbHVlOiBmdW5jdGlvbiBjb25zdW1lKG4sIGhhc1N0cmluZ3MpIHtcbiAgICAgIHZhciByZXQ7XG5cbiAgICAgIGlmIChuIDwgdGhpcy5oZWFkLmRhdGEubGVuZ3RoKSB7XG4gICAgICAgIC8vIGBzbGljZWAgaXMgdGhlIHNhbWUgZm9yIGJ1ZmZlcnMgYW5kIHN0cmluZ3MuXG4gICAgICAgIHJldCA9IHRoaXMuaGVhZC5kYXRhLnNsaWNlKDAsIG4pO1xuICAgICAgICB0aGlzLmhlYWQuZGF0YSA9IHRoaXMuaGVhZC5kYXRhLnNsaWNlKG4pO1xuICAgICAgfSBlbHNlIGlmIChuID09PSB0aGlzLmhlYWQuZGF0YS5sZW5ndGgpIHtcbiAgICAgICAgLy8gRmlyc3QgY2h1bmsgaXMgYSBwZXJmZWN0IG1hdGNoLlxuICAgICAgICByZXQgPSB0aGlzLnNoaWZ0KCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyBSZXN1bHQgc3BhbnMgbW9yZSB0aGFuIG9uZSBidWZmZXIuXG4gICAgICAgIHJldCA9IGhhc1N0cmluZ3MgPyB0aGlzLl9nZXRTdHJpbmcobikgOiB0aGlzLl9nZXRCdWZmZXIobik7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiByZXQ7XG4gICAgfVxuICB9LCB7XG4gICAga2V5OiBcImZpcnN0XCIsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIGZpcnN0KCkge1xuICAgICAgcmV0dXJuIHRoaXMuaGVhZC5kYXRhO1xuICAgIH0gLy8gQ29uc3VtZXMgYSBzcGVjaWZpZWQgYW1vdW50IG9mIGNoYXJhY3RlcnMgZnJvbSB0aGUgYnVmZmVyZWQgZGF0YS5cblxuICB9LCB7XG4gICAga2V5OiBcIl9nZXRTdHJpbmdcIixcbiAgICB2YWx1ZTogZnVuY3Rpb24gX2dldFN0cmluZyhuKSB7XG4gICAgICB2YXIgcCA9IHRoaXMuaGVhZDtcbiAgICAgIHZhciBjID0gMTtcbiAgICAgIHZhciByZXQgPSBwLmRhdGE7XG4gICAgICBuIC09IHJldC5sZW5ndGg7XG5cbiAgICAgIHdoaWxlIChwID0gcC5uZXh0KSB7XG4gICAgICAgIHZhciBzdHIgPSBwLmRhdGE7XG4gICAgICAgIHZhciBuYiA9IG4gPiBzdHIubGVuZ3RoID8gc3RyLmxlbmd0aCA6IG47XG4gICAgICAgIGlmIChuYiA9PT0gc3RyLmxlbmd0aCkgcmV0ICs9IHN0cjtlbHNlIHJldCArPSBzdHIuc2xpY2UoMCwgbik7XG4gICAgICAgIG4gLT0gbmI7XG5cbiAgICAgICAgaWYgKG4gPT09IDApIHtcbiAgICAgICAgICBpZiAobmIgPT09IHN0ci5sZW5ndGgpIHtcbiAgICAgICAgICAgICsrYztcbiAgICAgICAgICAgIGlmIChwLm5leHQpIHRoaXMuaGVhZCA9IHAubmV4dDtlbHNlIHRoaXMuaGVhZCA9IHRoaXMudGFpbCA9IG51bGw7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuaGVhZCA9IHA7XG4gICAgICAgICAgICBwLmRhdGEgPSBzdHIuc2xpY2UobmIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG5cbiAgICAgICAgKytjO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmxlbmd0aCAtPSBjO1xuICAgICAgcmV0dXJuIHJldDtcbiAgICB9IC8vIENvbnN1bWVzIGEgc3BlY2lmaWVkIGFtb3VudCBvZiBieXRlcyBmcm9tIHRoZSBidWZmZXJlZCBkYXRhLlxuXG4gIH0sIHtcbiAgICBrZXk6IFwiX2dldEJ1ZmZlclwiLFxuICAgIHZhbHVlOiBmdW5jdGlvbiBfZ2V0QnVmZmVyKG4pIHtcbiAgICAgIHZhciByZXQgPSBCdWZmZXIuYWxsb2NVbnNhZmUobik7XG4gICAgICB2YXIgcCA9IHRoaXMuaGVhZDtcbiAgICAgIHZhciBjID0gMTtcbiAgICAgIHAuZGF0YS5jb3B5KHJldCk7XG4gICAgICBuIC09IHAuZGF0YS5sZW5ndGg7XG5cbiAgICAgIHdoaWxlIChwID0gcC5uZXh0KSB7XG4gICAgICAgIHZhciBidWYgPSBwLmRhdGE7XG4gICAgICAgIHZhciBuYiA9IG4gPiBidWYubGVuZ3RoID8gYnVmLmxlbmd0aCA6IG47XG4gICAgICAgIGJ1Zi5jb3B5KHJldCwgcmV0Lmxlbmd0aCAtIG4sIDAsIG5iKTtcbiAgICAgICAgbiAtPSBuYjtcblxuICAgICAgICBpZiAobiA9PT0gMCkge1xuICAgICAgICAgIGlmIChuYiA9PT0gYnVmLmxlbmd0aCkge1xuICAgICAgICAgICAgKytjO1xuICAgICAgICAgICAgaWYgKHAubmV4dCkgdGhpcy5oZWFkID0gcC5uZXh0O2Vsc2UgdGhpcy5oZWFkID0gdGhpcy50YWlsID0gbnVsbDtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy5oZWFkID0gcDtcbiAgICAgICAgICAgIHAuZGF0YSA9IGJ1Zi5zbGljZShuYik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cblxuICAgICAgICArK2M7XG4gICAgICB9XG5cbiAgICAgIHRoaXMubGVuZ3RoIC09IGM7XG4gICAgICByZXR1cm4gcmV0O1xuICAgIH0gLy8gTWFrZSBzdXJlIHRoZSBsaW5rZWQgbGlzdCBvbmx5IHNob3dzIHRoZSBtaW5pbWFsIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbi5cblxuICB9LCB7XG4gICAga2V5OiBjdXN0b20sXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHZhbHVlKF8sIG9wdGlvbnMpIHtcbiAgICAgIHJldHVybiBpbnNwZWN0KHRoaXMsIF9vYmplY3RTcHJlYWQoe30sIG9wdGlvbnMsIHtcbiAgICAgICAgLy8gT25seSBpbnNwZWN0IG9uZSBsZXZlbC5cbiAgICAgICAgZGVwdGg6IDAsXG4gICAgICAgIC8vIEl0IHNob3VsZCBub3QgcmVjdXJzZS5cbiAgICAgICAgY3VzdG9tSW5zcGVjdDogZmFsc2VcbiAgICAgIH0pKTtcbiAgICB9XG4gIH1dKTtcblxuICByZXR1cm4gQnVmZmVyTGlzdDtcbn0oKTsiLCIndXNlIHN0cmljdCc7IC8vIHVuZG9jdW1lbnRlZCBjYigpIEFQSSwgbmVlZGVkIGZvciBjb3JlLCBub3QgZm9yIHB1YmxpYyBBUElcblxuZnVuY3Rpb24gZGVzdHJveShlcnIsIGNiKSB7XG4gIHZhciBfdGhpcyA9IHRoaXM7XG5cbiAgdmFyIHJlYWRhYmxlRGVzdHJveWVkID0gdGhpcy5fcmVhZGFibGVTdGF0ZSAmJiB0aGlzLl9yZWFkYWJsZVN0YXRlLmRlc3Ryb3llZDtcbiAgdmFyIHdyaXRhYmxlRGVzdHJveWVkID0gdGhpcy5fd3JpdGFibGVTdGF0ZSAmJiB0aGlzLl93cml0YWJsZVN0YXRlLmRlc3Ryb3llZDtcblxuICBpZiAocmVhZGFibGVEZXN0cm95ZWQgfHwgd3JpdGFibGVEZXN0cm95ZWQpIHtcbiAgICBpZiAoY2IpIHtcbiAgICAgIGNiKGVycik7XG4gICAgfSBlbHNlIGlmIChlcnIpIHtcbiAgICAgIGlmICghdGhpcy5fd3JpdGFibGVTdGF0ZSkge1xuICAgICAgICBwcm9jZXNzLm5leHRUaWNrKGVtaXRFcnJvck5ULCB0aGlzLCBlcnIpO1xuICAgICAgfSBlbHNlIGlmICghdGhpcy5fd3JpdGFibGVTdGF0ZS5lcnJvckVtaXR0ZWQpIHtcbiAgICAgICAgdGhpcy5fd3JpdGFibGVTdGF0ZS5lcnJvckVtaXR0ZWQgPSB0cnVlO1xuICAgICAgICBwcm9jZXNzLm5leHRUaWNrKGVtaXRFcnJvck5ULCB0aGlzLCBlcnIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9IC8vIHdlIHNldCBkZXN0cm95ZWQgdG8gdHJ1ZSBiZWZvcmUgZmlyaW5nIGVycm9yIGNhbGxiYWNrcyBpbiBvcmRlclxuICAvLyB0byBtYWtlIGl0IHJlLWVudHJhbmNlIHNhZmUgaW4gY2FzZSBkZXN0cm95KCkgaXMgY2FsbGVkIHdpdGhpbiBjYWxsYmFja3NcblxuXG4gIGlmICh0aGlzLl9yZWFkYWJsZVN0YXRlKSB7XG4gICAgdGhpcy5fcmVhZGFibGVTdGF0ZS5kZXN0cm95ZWQgPSB0cnVlO1xuICB9IC8vIGlmIHRoaXMgaXMgYSBkdXBsZXggc3RyZWFtIG1hcmsgdGhlIHdyaXRhYmxlIHBhcnQgYXMgZGVzdHJveWVkIGFzIHdlbGxcblxuXG4gIGlmICh0aGlzLl93cml0YWJsZVN0YXRlKSB7XG4gICAgdGhpcy5fd3JpdGFibGVTdGF0ZS5kZXN0cm95ZWQgPSB0cnVlO1xuICB9XG5cbiAgdGhpcy5fZGVzdHJveShlcnIgfHwgbnVsbCwgZnVuY3Rpb24gKGVycikge1xuICAgIGlmICghY2IgJiYgZXJyKSB7XG4gICAgICBpZiAoIV90aGlzLl93cml0YWJsZVN0YXRlKSB7XG4gICAgICAgIHByb2Nlc3MubmV4dFRpY2soZW1pdEVycm9yQW5kQ2xvc2VOVCwgX3RoaXMsIGVycik7XG4gICAgICB9IGVsc2UgaWYgKCFfdGhpcy5fd3JpdGFibGVTdGF0ZS5lcnJvckVtaXR0ZWQpIHtcbiAgICAgICAgX3RoaXMuX3dyaXRhYmxlU3RhdGUuZXJyb3JFbWl0dGVkID0gdHJ1ZTtcbiAgICAgICAgcHJvY2Vzcy5uZXh0VGljayhlbWl0RXJyb3JBbmRDbG9zZU5ULCBfdGhpcywgZXJyKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHByb2Nlc3MubmV4dFRpY2soZW1pdENsb3NlTlQsIF90aGlzKTtcbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGNiKSB7XG4gICAgICBwcm9jZXNzLm5leHRUaWNrKGVtaXRDbG9zZU5ULCBfdGhpcyk7XG4gICAgICBjYihlcnIpO1xuICAgIH0gZWxzZSB7XG4gICAgICBwcm9jZXNzLm5leHRUaWNrKGVtaXRDbG9zZU5ULCBfdGhpcyk7XG4gICAgfVxuICB9KTtcblxuICByZXR1cm4gdGhpcztcbn1cblxuZnVuY3Rpb24gZW1pdEVycm9yQW5kQ2xvc2VOVChzZWxmLCBlcnIpIHtcbiAgZW1pdEVycm9yTlQoc2VsZiwgZXJyKTtcbiAgZW1pdENsb3NlTlQoc2VsZik7XG59XG5cbmZ1bmN0aW9uIGVtaXRDbG9zZU5UKHNlbGYpIHtcbiAgaWYgKHNlbGYuX3dyaXRhYmxlU3RhdGUgJiYgIXNlbGYuX3dyaXRhYmxlU3RhdGUuZW1pdENsb3NlKSByZXR1cm47XG4gIGlmIChzZWxmLl9yZWFkYWJsZVN0YXRlICYmICFzZWxmLl9yZWFkYWJsZVN0YXRlLmVtaXRDbG9zZSkgcmV0dXJuO1xuICBzZWxmLmVtaXQoJ2Nsb3NlJyk7XG59XG5cbmZ1bmN0aW9uIHVuZGVzdHJveSgpIHtcbiAgaWYgKHRoaXMuX3JlYWRhYmxlU3RhdGUpIHtcbiAgICB0aGlzLl9yZWFkYWJsZVN0YXRlLmRlc3Ryb3llZCA9IGZhbHNlO1xuICAgIHRoaXMuX3JlYWRhYmxlU3RhdGUucmVhZGluZyA9IGZhbHNlO1xuICAgIHRoaXMuX3JlYWRhYmxlU3RhdGUuZW5kZWQgPSBmYWxzZTtcbiAgICB0aGlzLl9yZWFkYWJsZVN0YXRlLmVuZEVtaXR0ZWQgPSBmYWxzZTtcbiAgfVxuXG4gIGlmICh0aGlzLl93cml0YWJsZVN0YXRlKSB7XG4gICAgdGhpcy5fd3JpdGFibGVTdGF0ZS5kZXN0cm95ZWQgPSBmYWxzZTtcbiAgICB0aGlzLl93cml0YWJsZVN0YXRlLmVuZGVkID0gZmFsc2U7XG4gICAgdGhpcy5fd3JpdGFibGVTdGF0ZS5lbmRpbmcgPSBmYWxzZTtcbiAgICB0aGlzLl93cml0YWJsZVN0YXRlLmZpbmFsQ2FsbGVkID0gZmFsc2U7XG4gICAgdGhpcy5fd3JpdGFibGVTdGF0ZS5wcmVmaW5pc2hlZCA9IGZhbHNlO1xuICAgIHRoaXMuX3dyaXRhYmxlU3RhdGUuZmluaXNoZWQgPSBmYWxzZTtcbiAgICB0aGlzLl93cml0YWJsZVN0YXRlLmVycm9yRW1pdHRlZCA9IGZhbHNlO1xuICB9XG59XG5cbmZ1bmN0aW9uIGVtaXRFcnJvck5UKHNlbGYsIGVycikge1xuICBzZWxmLmVtaXQoJ2Vycm9yJywgZXJyKTtcbn1cblxuZnVuY3Rpb24gZXJyb3JPckRlc3Ryb3koc3RyZWFtLCBlcnIpIHtcbiAgLy8gV2UgaGF2ZSB0ZXN0cyB0aGF0IHJlbHkgb24gZXJyb3JzIGJlaW5nIGVtaXR0ZWRcbiAgLy8gaW4gdGhlIHNhbWUgdGljaywgc28gY2hhbmdpbmcgdGhpcyBpcyBzZW12ZXIgbWFqb3IuXG4gIC8vIEZvciBub3cgd2hlbiB5b3Ugb3B0LWluIHRvIGF1dG9EZXN0cm95IHdlIGFsbG93XG4gIC8vIHRoZSBlcnJvciB0byBiZSBlbWl0dGVkIG5leHRUaWNrLiBJbiBhIGZ1dHVyZVxuICAvLyBzZW12ZXIgbWFqb3IgdXBkYXRlIHdlIHNob3VsZCBjaGFuZ2UgdGhlIGRlZmF1bHQgdG8gdGhpcy5cbiAgdmFyIHJTdGF0ZSA9IHN0cmVhbS5fcmVhZGFibGVTdGF0ZTtcbiAgdmFyIHdTdGF0ZSA9IHN0cmVhbS5fd3JpdGFibGVTdGF0ZTtcbiAgaWYgKHJTdGF0ZSAmJiByU3RhdGUuYXV0b0Rlc3Ryb3kgfHwgd1N0YXRlICYmIHdTdGF0ZS5hdXRvRGVzdHJveSkgc3RyZWFtLmRlc3Ryb3koZXJyKTtlbHNlIHN0cmVhbS5lbWl0KCdlcnJvcicsIGVycik7XG59XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICBkZXN0cm95OiBkZXN0cm95LFxuICB1bmRlc3Ryb3k6IHVuZGVzdHJveSxcbiAgZXJyb3JPckRlc3Ryb3k6IGVycm9yT3JEZXN0cm95XG59OyIsIi8vIFBvcnRlZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9tYWZpbnRvc2gvZW5kLW9mLXN0cmVhbSB3aXRoXG4vLyBwZXJtaXNzaW9uIGZyb20gdGhlIGF1dGhvciwgTWF0aGlhcyBCdXVzIChAbWFmaW50b3NoKS5cbid1c2Ugc3RyaWN0JztcblxudmFyIEVSUl9TVFJFQU1fUFJFTUFUVVJFX0NMT1NFID0gcmVxdWlyZSgnLi4vLi4vLi4vZXJyb3JzJykuY29kZXMuRVJSX1NUUkVBTV9QUkVNQVRVUkVfQ0xPU0U7XG5cbmZ1bmN0aW9uIG9uY2UoY2FsbGJhY2spIHtcbiAgdmFyIGNhbGxlZCA9IGZhbHNlO1xuICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgIGlmIChjYWxsZWQpIHJldHVybjtcbiAgICBjYWxsZWQgPSB0cnVlO1xuXG4gICAgZm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBuZXcgQXJyYXkoX2xlbiksIF9rZXkgPSAwOyBfa2V5IDwgX2xlbjsgX2tleSsrKSB7XG4gICAgICBhcmdzW19rZXldID0gYXJndW1lbnRzW19rZXldO1xuICAgIH1cblxuICAgIGNhbGxiYWNrLmFwcGx5KHRoaXMsIGFyZ3MpO1xuICB9O1xufVxuXG5mdW5jdGlvbiBub29wKCkge31cblxuZnVuY3Rpb24gaXNSZXF1ZXN0KHN0cmVhbSkge1xuICByZXR1cm4gc3RyZWFtLnNldEhlYWRlciAmJiB0eXBlb2Ygc3RyZWFtLmFib3J0ID09PSAnZnVuY3Rpb24nO1xufVxuXG5mdW5jdGlvbiBlb3Moc3RyZWFtLCBvcHRzLCBjYWxsYmFjaykge1xuICBpZiAodHlwZW9mIG9wdHMgPT09ICdmdW5jdGlvbicpIHJldHVybiBlb3Moc3RyZWFtLCBudWxsLCBvcHRzKTtcbiAgaWYgKCFvcHRzKSBvcHRzID0ge307XG4gIGNhbGxiYWNrID0gb25jZShjYWxsYmFjayB8fCBub29wKTtcbiAgdmFyIHJlYWRhYmxlID0gb3B0cy5yZWFkYWJsZSB8fCBvcHRzLnJlYWRhYmxlICE9PSBmYWxzZSAmJiBzdHJlYW0ucmVhZGFibGU7XG4gIHZhciB3cml0YWJsZSA9IG9wdHMud3JpdGFibGUgfHwgb3B0cy53cml0YWJsZSAhPT0gZmFsc2UgJiYgc3RyZWFtLndyaXRhYmxlO1xuXG4gIHZhciBvbmxlZ2FjeWZpbmlzaCA9IGZ1bmN0aW9uIG9ubGVnYWN5ZmluaXNoKCkge1xuICAgIGlmICghc3RyZWFtLndyaXRhYmxlKSBvbmZpbmlzaCgpO1xuICB9O1xuXG4gIHZhciB3cml0YWJsZUVuZGVkID0gc3RyZWFtLl93cml0YWJsZVN0YXRlICYmIHN0cmVhbS5fd3JpdGFibGVTdGF0ZS5maW5pc2hlZDtcblxuICB2YXIgb25maW5pc2ggPSBmdW5jdGlvbiBvbmZpbmlzaCgpIHtcbiAgICB3cml0YWJsZSA9IGZhbHNlO1xuICAgIHdyaXRhYmxlRW5kZWQgPSB0cnVlO1xuICAgIGlmICghcmVhZGFibGUpIGNhbGxiYWNrLmNhbGwoc3RyZWFtKTtcbiAgfTtcblxuICB2YXIgcmVhZGFibGVFbmRlZCA9IHN0cmVhbS5fcmVhZGFibGVTdGF0ZSAmJiBzdHJlYW0uX3JlYWRhYmxlU3RhdGUuZW5kRW1pdHRlZDtcblxuICB2YXIgb25lbmQgPSBmdW5jdGlvbiBvbmVuZCgpIHtcbiAgICByZWFkYWJsZSA9IGZhbHNlO1xuICAgIHJlYWRhYmxlRW5kZWQgPSB0cnVlO1xuICAgIGlmICghd3JpdGFibGUpIGNhbGxiYWNrLmNhbGwoc3RyZWFtKTtcbiAgfTtcblxuICB2YXIgb25lcnJvciA9IGZ1bmN0aW9uIG9uZXJyb3IoZXJyKSB7XG4gICAgY2FsbGJhY2suY2FsbChzdHJlYW0sIGVycik7XG4gIH07XG5cbiAgdmFyIG9uY2xvc2UgPSBmdW5jdGlvbiBvbmNsb3NlKCkge1xuICAgIHZhciBlcnI7XG5cbiAgICBpZiAocmVhZGFibGUgJiYgIXJlYWRhYmxlRW5kZWQpIHtcbiAgICAgIGlmICghc3RyZWFtLl9yZWFkYWJsZVN0YXRlIHx8ICFzdHJlYW0uX3JlYWRhYmxlU3RhdGUuZW5kZWQpIGVyciA9IG5ldyBFUlJfU1RSRUFNX1BSRU1BVFVSRV9DTE9TRSgpO1xuICAgICAgcmV0dXJuIGNhbGxiYWNrLmNhbGwoc3RyZWFtLCBlcnIpO1xuICAgIH1cblxuICAgIGlmICh3cml0YWJsZSAmJiAhd3JpdGFibGVFbmRlZCkge1xuICAgICAgaWYgKCFzdHJlYW0uX3dyaXRhYmxlU3RhdGUgfHwgIXN0cmVhbS5fd3JpdGFibGVTdGF0ZS5lbmRlZCkgZXJyID0gbmV3IEVSUl9TVFJFQU1fUFJFTUFUVVJFX0NMT1NFKCk7XG4gICAgICByZXR1cm4gY2FsbGJhY2suY2FsbChzdHJlYW0sIGVycik7XG4gICAgfVxuICB9O1xuXG4gIHZhciBvbnJlcXVlc3QgPSBmdW5jdGlvbiBvbnJlcXVlc3QoKSB7XG4gICAgc3RyZWFtLnJlcS5vbignZmluaXNoJywgb25maW5pc2gpO1xuICB9O1xuXG4gIGlmIChpc1JlcXVlc3Qoc3RyZWFtKSkge1xuICAgIHN0cmVhbS5vbignY29tcGxldGUnLCBvbmZpbmlzaCk7XG4gICAgc3RyZWFtLm9uKCdhYm9ydCcsIG9uY2xvc2UpO1xuICAgIGlmIChzdHJlYW0ucmVxKSBvbnJlcXVlc3QoKTtlbHNlIHN0cmVhbS5vbigncmVxdWVzdCcsIG9ucmVxdWVzdCk7XG4gIH0gZWxzZSBpZiAod3JpdGFibGUgJiYgIXN0cmVhbS5fd3JpdGFibGVTdGF0ZSkge1xuICAgIC8vIGxlZ2FjeSBzdHJlYW1zXG4gICAgc3RyZWFtLm9uKCdlbmQnLCBvbmxlZ2FjeWZpbmlzaCk7XG4gICAgc3RyZWFtLm9uKCdjbG9zZScsIG9ubGVnYWN5ZmluaXNoKTtcbiAgfVxuXG4gIHN0cmVhbS5vbignZW5kJywgb25lbmQpO1xuICBzdHJlYW0ub24oJ2ZpbmlzaCcsIG9uZmluaXNoKTtcbiAgaWYgKG9wdHMuZXJyb3IgIT09IGZhbHNlKSBzdHJlYW0ub24oJ2Vycm9yJywgb25lcnJvcik7XG4gIHN0cmVhbS5vbignY2xvc2UnLCBvbmNsb3NlKTtcbiAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICBzdHJlYW0ucmVtb3ZlTGlzdGVuZXIoJ2NvbXBsZXRlJywgb25maW5pc2gpO1xuICAgIHN0cmVhbS5yZW1vdmVMaXN0ZW5lcignYWJvcnQnLCBvbmNsb3NlKTtcbiAgICBzdHJlYW0ucmVtb3ZlTGlzdGVuZXIoJ3JlcXVlc3QnLCBvbnJlcXVlc3QpO1xuICAgIGlmIChzdHJlYW0ucmVxKSBzdHJlYW0ucmVxLnJlbW92ZUxpc3RlbmVyKCdmaW5pc2gnLCBvbmZpbmlzaCk7XG4gICAgc3RyZWFtLnJlbW92ZUxpc3RlbmVyKCdlbmQnLCBvbmxlZ2FjeWZpbmlzaCk7XG4gICAgc3RyZWFtLnJlbW92ZUxpc3RlbmVyKCdjbG9zZScsIG9ubGVnYWN5ZmluaXNoKTtcbiAgICBzdHJlYW0ucmVtb3ZlTGlzdGVuZXIoJ2ZpbmlzaCcsIG9uZmluaXNoKTtcbiAgICBzdHJlYW0ucmVtb3ZlTGlzdGVuZXIoJ2VuZCcsIG9uZW5kKTtcbiAgICBzdHJlYW0ucmVtb3ZlTGlzdGVuZXIoJ2Vycm9yJywgb25lcnJvcik7XG4gICAgc3RyZWFtLnJlbW92ZUxpc3RlbmVyKCdjbG9zZScsIG9uY2xvc2UpO1xuICB9O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGVvczsiLCJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uICgpIHtcbiAgdGhyb3cgbmV3IEVycm9yKCdSZWFkYWJsZS5mcm9tIGlzIG5vdCBhdmFpbGFibGUgaW4gdGhlIGJyb3dzZXInKVxufTtcbiIsIi8vIFBvcnRlZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9tYWZpbnRvc2gvcHVtcCB3aXRoXG4vLyBwZXJtaXNzaW9uIGZyb20gdGhlIGF1dGhvciwgTWF0aGlhcyBCdXVzIChAbWFmaW50b3NoKS5cbid1c2Ugc3RyaWN0JztcblxudmFyIGVvcztcblxuZnVuY3Rpb24gb25jZShjYWxsYmFjaykge1xuICB2YXIgY2FsbGVkID0gZmFsc2U7XG4gIHJldHVybiBmdW5jdGlvbiAoKSB7XG4gICAgaWYgKGNhbGxlZCkgcmV0dXJuO1xuICAgIGNhbGxlZCA9IHRydWU7XG4gICAgY2FsbGJhY2suYXBwbHkodm9pZCAwLCBhcmd1bWVudHMpO1xuICB9O1xufVxuXG52YXIgX3JlcXVpcmUkY29kZXMgPSByZXF1aXJlKCcuLi8uLi8uLi9lcnJvcnMnKS5jb2RlcyxcbiAgICBFUlJfTUlTU0lOR19BUkdTID0gX3JlcXVpcmUkY29kZXMuRVJSX01JU1NJTkdfQVJHUyxcbiAgICBFUlJfU1RSRUFNX0RFU1RST1lFRCA9IF9yZXF1aXJlJGNvZGVzLkVSUl9TVFJFQU1fREVTVFJPWUVEO1xuXG5mdW5jdGlvbiBub29wKGVycikge1xuICAvLyBSZXRocm93IHRoZSBlcnJvciBpZiBpdCBleGlzdHMgdG8gYXZvaWQgc3dhbGxvd2luZyBpdFxuICBpZiAoZXJyKSB0aHJvdyBlcnI7XG59XG5cbmZ1bmN0aW9uIGlzUmVxdWVzdChzdHJlYW0pIHtcbiAgcmV0dXJuIHN0cmVhbS5zZXRIZWFkZXIgJiYgdHlwZW9mIHN0cmVhbS5hYm9ydCA9PT0gJ2Z1bmN0aW9uJztcbn1cblxuZnVuY3Rpb24gZGVzdHJveWVyKHN0cmVhbSwgcmVhZGluZywgd3JpdGluZywgY2FsbGJhY2spIHtcbiAgY2FsbGJhY2sgPSBvbmNlKGNhbGxiYWNrKTtcbiAgdmFyIGNsb3NlZCA9IGZhbHNlO1xuICBzdHJlYW0ub24oJ2Nsb3NlJywgZnVuY3Rpb24gKCkge1xuICAgIGNsb3NlZCA9IHRydWU7XG4gIH0pO1xuICBpZiAoZW9zID09PSB1bmRlZmluZWQpIGVvcyA9IHJlcXVpcmUoJy4vZW5kLW9mLXN0cmVhbScpO1xuICBlb3Moc3RyZWFtLCB7XG4gICAgcmVhZGFibGU6IHJlYWRpbmcsXG4gICAgd3JpdGFibGU6IHdyaXRpbmdcbiAgfSwgZnVuY3Rpb24gKGVycikge1xuICAgIGlmIChlcnIpIHJldHVybiBjYWxsYmFjayhlcnIpO1xuICAgIGNsb3NlZCA9IHRydWU7XG4gICAgY2FsbGJhY2soKTtcbiAgfSk7XG4gIHZhciBkZXN0cm95ZWQgPSBmYWxzZTtcbiAgcmV0dXJuIGZ1bmN0aW9uIChlcnIpIHtcbiAgICBpZiAoY2xvc2VkKSByZXR1cm47XG4gICAgaWYgKGRlc3Ryb3llZCkgcmV0dXJuO1xuICAgIGRlc3Ryb3llZCA9IHRydWU7IC8vIHJlcXVlc3QuZGVzdHJveSBqdXN0IGRvIC5lbmQgLSAuYWJvcnQgaXMgd2hhdCB3ZSB3YW50XG5cbiAgICBpZiAoaXNSZXF1ZXN0KHN0cmVhbSkpIHJldHVybiBzdHJlYW0uYWJvcnQoKTtcbiAgICBpZiAodHlwZW9mIHN0cmVhbS5kZXN0cm95ID09PSAnZnVuY3Rpb24nKSByZXR1cm4gc3RyZWFtLmRlc3Ryb3koKTtcbiAgICBjYWxsYmFjayhlcnIgfHwgbmV3IEVSUl9TVFJFQU1fREVTVFJPWUVEKCdwaXBlJykpO1xuICB9O1xufVxuXG5mdW5jdGlvbiBjYWxsKGZuKSB7XG4gIGZuKCk7XG59XG5cbmZ1bmN0aW9uIHBpcGUoZnJvbSwgdG8pIHtcbiAgcmV0dXJuIGZyb20ucGlwZSh0byk7XG59XG5cbmZ1bmN0aW9uIHBvcENhbGxiYWNrKHN0cmVhbXMpIHtcbiAgaWYgKCFzdHJlYW1zLmxlbmd0aCkgcmV0dXJuIG5vb3A7XG4gIGlmICh0eXBlb2Ygc3RyZWFtc1tzdHJlYW1zLmxlbmd0aCAtIDFdICE9PSAnZnVuY3Rpb24nKSByZXR1cm4gbm9vcDtcbiAgcmV0dXJuIHN0cmVhbXMucG9wKCk7XG59XG5cbmZ1bmN0aW9uIHBpcGVsaW5lKCkge1xuICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgc3RyZWFtcyA9IG5ldyBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcbiAgICBzdHJlYW1zW19rZXldID0gYXJndW1lbnRzW19rZXldO1xuICB9XG5cbiAgdmFyIGNhbGxiYWNrID0gcG9wQ2FsbGJhY2soc3RyZWFtcyk7XG4gIGlmIChBcnJheS5pc0FycmF5KHN0cmVhbXNbMF0pKSBzdHJlYW1zID0gc3RyZWFtc1swXTtcblxuICBpZiAoc3RyZWFtcy5sZW5ndGggPCAyKSB7XG4gICAgdGhyb3cgbmV3IEVSUl9NSVNTSU5HX0FSR1MoJ3N0cmVhbXMnKTtcbiAgfVxuXG4gIHZhciBlcnJvcjtcbiAgdmFyIGRlc3Ryb3lzID0gc3RyZWFtcy5tYXAoZnVuY3Rpb24gKHN0cmVhbSwgaSkge1xuICAgIHZhciByZWFkaW5nID0gaSA8IHN0cmVhbXMubGVuZ3RoIC0gMTtcbiAgICB2YXIgd3JpdGluZyA9IGkgPiAwO1xuICAgIHJldHVybiBkZXN0cm95ZXIoc3RyZWFtLCByZWFkaW5nLCB3cml0aW5nLCBmdW5jdGlvbiAoZXJyKSB7XG4gICAgICBpZiAoIWVycm9yKSBlcnJvciA9IGVycjtcbiAgICAgIGlmIChlcnIpIGRlc3Ryb3lzLmZvckVhY2goY2FsbCk7XG4gICAgICBpZiAocmVhZGluZykgcmV0dXJuO1xuICAgICAgZGVzdHJveXMuZm9yRWFjaChjYWxsKTtcbiAgICAgIGNhbGxiYWNrKGVycm9yKTtcbiAgICB9KTtcbiAgfSk7XG4gIHJldHVybiBzdHJlYW1zLnJlZHVjZShwaXBlKTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBwaXBlbGluZTsiLCIndXNlIHN0cmljdCc7XG5cbnZhciBFUlJfSU5WQUxJRF9PUFRfVkFMVUUgPSByZXF1aXJlKCcuLi8uLi8uLi9lcnJvcnMnKS5jb2Rlcy5FUlJfSU5WQUxJRF9PUFRfVkFMVUU7XG5cbmZ1bmN0aW9uIGhpZ2hXYXRlck1hcmtGcm9tKG9wdGlvbnMsIGlzRHVwbGV4LCBkdXBsZXhLZXkpIHtcbiAgcmV0dXJuIG9wdGlvbnMuaGlnaFdhdGVyTWFyayAhPSBudWxsID8gb3B0aW9ucy5oaWdoV2F0ZXJNYXJrIDogaXNEdXBsZXggPyBvcHRpb25zW2R1cGxleEtleV0gOiBudWxsO1xufVxuXG5mdW5jdGlvbiBnZXRIaWdoV2F0ZXJNYXJrKHN0YXRlLCBvcHRpb25zLCBkdXBsZXhLZXksIGlzRHVwbGV4KSB7XG4gIHZhciBod20gPSBoaWdoV2F0ZXJNYXJrRnJvbShvcHRpb25zLCBpc0R1cGxleCwgZHVwbGV4S2V5KTtcblxuICBpZiAoaHdtICE9IG51bGwpIHtcbiAgICBpZiAoIShpc0Zpbml0ZShod20pICYmIE1hdGguZmxvb3IoaHdtKSA9PT0gaHdtKSB8fCBod20gPCAwKSB7XG4gICAgICB2YXIgbmFtZSA9IGlzRHVwbGV4ID8gZHVwbGV4S2V5IDogJ2hpZ2hXYXRlck1hcmsnO1xuICAgICAgdGhyb3cgbmV3IEVSUl9JTlZBTElEX09QVF9WQUxVRShuYW1lLCBod20pO1xuICAgIH1cblxuICAgIHJldHVybiBNYXRoLmZsb29yKGh3bSk7XG4gIH0gLy8gRGVmYXVsdCB2YWx1ZVxuXG5cbiAgcmV0dXJuIHN0YXRlLm9iamVjdE1vZGUgPyAxNiA6IDE2ICogMTAyNDtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gIGdldEhpZ2hXYXRlck1hcms6IGdldEhpZ2hXYXRlck1hcmtcbn07IiwibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCdldmVudHMnKS5FdmVudEVtaXR0ZXI7XG4iLCJleHBvcnRzID0gbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2xpYi9fc3RyZWFtX3JlYWRhYmxlLmpzJyk7XG5leHBvcnRzLlN0cmVhbSA9IGV4cG9ydHM7XG5leHBvcnRzLlJlYWRhYmxlID0gZXhwb3J0cztcbmV4cG9ydHMuV3JpdGFibGUgPSByZXF1aXJlKCcuL2xpYi9fc3RyZWFtX3dyaXRhYmxlLmpzJyk7XG5leHBvcnRzLkR1cGxleCA9IHJlcXVpcmUoJy4vbGliL19zdHJlYW1fZHVwbGV4LmpzJyk7XG5leHBvcnRzLlRyYW5zZm9ybSA9IHJlcXVpcmUoJy4vbGliL19zdHJlYW1fdHJhbnNmb3JtLmpzJyk7XG5leHBvcnRzLlBhc3NUaHJvdWdoID0gcmVxdWlyZSgnLi9saWIvX3N0cmVhbV9wYXNzdGhyb3VnaC5qcycpO1xuZXhwb3J0cy5maW5pc2hlZCA9IHJlcXVpcmUoJy4vbGliL2ludGVybmFsL3N0cmVhbXMvZW5kLW9mLXN0cmVhbS5qcycpO1xuZXhwb3J0cy5waXBlbGluZSA9IHJlcXVpcmUoJy4vbGliL2ludGVybmFsL3N0cmVhbXMvcGlwZWxpbmUuanMnKTtcbiIsIid1c2Ugc3RyaWN0J1xudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ2J1ZmZlcicpLkJ1ZmZlclxudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxudmFyIEhhc2hCYXNlID0gcmVxdWlyZSgnaGFzaC1iYXNlJylcblxudmFyIEFSUkFZMTYgPSBuZXcgQXJyYXkoMTYpXG5cbnZhciB6bCA9IFtcbiAgMCwgMSwgMiwgMywgNCwgNSwgNiwgNywgOCwgOSwgMTAsIDExLCAxMiwgMTMsIDE0LCAxNSxcbiAgNywgNCwgMTMsIDEsIDEwLCA2LCAxNSwgMywgMTIsIDAsIDksIDUsIDIsIDE0LCAxMSwgOCxcbiAgMywgMTAsIDE0LCA0LCA5LCAxNSwgOCwgMSwgMiwgNywgMCwgNiwgMTMsIDExLCA1LCAxMixcbiAgMSwgOSwgMTEsIDEwLCAwLCA4LCAxMiwgNCwgMTMsIDMsIDcsIDE1LCAxNCwgNSwgNiwgMixcbiAgNCwgMCwgNSwgOSwgNywgMTIsIDIsIDEwLCAxNCwgMSwgMywgOCwgMTEsIDYsIDE1LCAxM1xuXVxuXG52YXIgenIgPSBbXG4gIDUsIDE0LCA3LCAwLCA5LCAyLCAxMSwgNCwgMTMsIDYsIDE1LCA4LCAxLCAxMCwgMywgMTIsXG4gIDYsIDExLCAzLCA3LCAwLCAxMywgNSwgMTAsIDE0LCAxNSwgOCwgMTIsIDQsIDksIDEsIDIsXG4gIDE1LCA1LCAxLCAzLCA3LCAxNCwgNiwgOSwgMTEsIDgsIDEyLCAyLCAxMCwgMCwgNCwgMTMsXG4gIDgsIDYsIDQsIDEsIDMsIDExLCAxNSwgMCwgNSwgMTIsIDIsIDEzLCA5LCA3LCAxMCwgMTQsXG4gIDEyLCAxNSwgMTAsIDQsIDEsIDUsIDgsIDcsIDYsIDIsIDEzLCAxNCwgMCwgMywgOSwgMTFcbl1cblxudmFyIHNsID0gW1xuICAxMSwgMTQsIDE1LCAxMiwgNSwgOCwgNywgOSwgMTEsIDEzLCAxNCwgMTUsIDYsIDcsIDksIDgsXG4gIDcsIDYsIDgsIDEzLCAxMSwgOSwgNywgMTUsIDcsIDEyLCAxNSwgOSwgMTEsIDcsIDEzLCAxMixcbiAgMTEsIDEzLCA2LCA3LCAxNCwgOSwgMTMsIDE1LCAxNCwgOCwgMTMsIDYsIDUsIDEyLCA3LCA1LFxuICAxMSwgMTIsIDE0LCAxNSwgMTQsIDE1LCA5LCA4LCA5LCAxNCwgNSwgNiwgOCwgNiwgNSwgMTIsXG4gIDksIDE1LCA1LCAxMSwgNiwgOCwgMTMsIDEyLCA1LCAxMiwgMTMsIDE0LCAxMSwgOCwgNSwgNlxuXVxuXG52YXIgc3IgPSBbXG4gIDgsIDksIDksIDExLCAxMywgMTUsIDE1LCA1LCA3LCA3LCA4LCAxMSwgMTQsIDE0LCAxMiwgNixcbiAgOSwgMTMsIDE1LCA3LCAxMiwgOCwgOSwgMTEsIDcsIDcsIDEyLCA3LCA2LCAxNSwgMTMsIDExLFxuICA5LCA3LCAxNSwgMTEsIDgsIDYsIDYsIDE0LCAxMiwgMTMsIDUsIDE0LCAxMywgMTMsIDcsIDUsXG4gIDE1LCA1LCA4LCAxMSwgMTQsIDE0LCA2LCAxNCwgNiwgOSwgMTIsIDksIDEyLCA1LCAxNSwgOCxcbiAgOCwgNSwgMTIsIDksIDEyLCA1LCAxNCwgNiwgOCwgMTMsIDYsIDUsIDE1LCAxMywgMTEsIDExXG5dXG5cbnZhciBobCA9IFsweDAwMDAwMDAwLCAweDVhODI3OTk5LCAweDZlZDllYmExLCAweDhmMWJiY2RjLCAweGE5NTNmZDRlXVxudmFyIGhyID0gWzB4NTBhMjhiZTYsIDB4NWM0ZGQxMjQsIDB4NmQ3MDNlZjMsIDB4N2E2ZDc2ZTksIDB4MDAwMDAwMDBdXG5cbmZ1bmN0aW9uIFJJUEVNRDE2MCAoKSB7XG4gIEhhc2hCYXNlLmNhbGwodGhpcywgNjQpXG5cbiAgLy8gc3RhdGVcbiAgdGhpcy5fYSA9IDB4Njc0NTIzMDFcbiAgdGhpcy5fYiA9IDB4ZWZjZGFiODlcbiAgdGhpcy5fYyA9IDB4OThiYWRjZmVcbiAgdGhpcy5fZCA9IDB4MTAzMjU0NzZcbiAgdGhpcy5fZSA9IDB4YzNkMmUxZjBcbn1cblxuaW5oZXJpdHMoUklQRU1EMTYwLCBIYXNoQmFzZSlcblxuUklQRU1EMTYwLnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gKCkge1xuICB2YXIgd29yZHMgPSBBUlJBWTE2XG4gIGZvciAodmFyIGogPSAwOyBqIDwgMTY7ICsraikgd29yZHNbal0gPSB0aGlzLl9ibG9jay5yZWFkSW50MzJMRShqICogNClcblxuICB2YXIgYWwgPSB0aGlzLl9hIHwgMFxuICB2YXIgYmwgPSB0aGlzLl9iIHwgMFxuICB2YXIgY2wgPSB0aGlzLl9jIHwgMFxuICB2YXIgZGwgPSB0aGlzLl9kIHwgMFxuICB2YXIgZWwgPSB0aGlzLl9lIHwgMFxuXG4gIHZhciBhciA9IHRoaXMuX2EgfCAwXG4gIHZhciBiciA9IHRoaXMuX2IgfCAwXG4gIHZhciBjciA9IHRoaXMuX2MgfCAwXG4gIHZhciBkciA9IHRoaXMuX2QgfCAwXG4gIHZhciBlciA9IHRoaXMuX2UgfCAwXG5cbiAgLy8gY29tcHV0YXRpb25cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCA4MDsgaSArPSAxKSB7XG4gICAgdmFyIHRsXG4gICAgdmFyIHRyXG4gICAgaWYgKGkgPCAxNikge1xuICAgICAgdGwgPSBmbjEoYWwsIGJsLCBjbCwgZGwsIGVsLCB3b3Jkc1t6bFtpXV0sIGhsWzBdLCBzbFtpXSlcbiAgICAgIHRyID0gZm41KGFyLCBiciwgY3IsIGRyLCBlciwgd29yZHNbenJbaV1dLCBoclswXSwgc3JbaV0pXG4gICAgfSBlbHNlIGlmIChpIDwgMzIpIHtcbiAgICAgIHRsID0gZm4yKGFsLCBibCwgY2wsIGRsLCBlbCwgd29yZHNbemxbaV1dLCBobFsxXSwgc2xbaV0pXG4gICAgICB0ciA9IGZuNChhciwgYnIsIGNyLCBkciwgZXIsIHdvcmRzW3pyW2ldXSwgaHJbMV0sIHNyW2ldKVxuICAgIH0gZWxzZSBpZiAoaSA8IDQ4KSB7XG4gICAgICB0bCA9IGZuMyhhbCwgYmwsIGNsLCBkbCwgZWwsIHdvcmRzW3psW2ldXSwgaGxbMl0sIHNsW2ldKVxuICAgICAgdHIgPSBmbjMoYXIsIGJyLCBjciwgZHIsIGVyLCB3b3Jkc1t6cltpXV0sIGhyWzJdLCBzcltpXSlcbiAgICB9IGVsc2UgaWYgKGkgPCA2NCkge1xuICAgICAgdGwgPSBmbjQoYWwsIGJsLCBjbCwgZGwsIGVsLCB3b3Jkc1t6bFtpXV0sIGhsWzNdLCBzbFtpXSlcbiAgICAgIHRyID0gZm4yKGFyLCBiciwgY3IsIGRyLCBlciwgd29yZHNbenJbaV1dLCBoclszXSwgc3JbaV0pXG4gICAgfSBlbHNlIHsgLy8gaWYgKGk8ODApIHtcbiAgICAgIHRsID0gZm41KGFsLCBibCwgY2wsIGRsLCBlbCwgd29yZHNbemxbaV1dLCBobFs0XSwgc2xbaV0pXG4gICAgICB0ciA9IGZuMShhciwgYnIsIGNyLCBkciwgZXIsIHdvcmRzW3pyW2ldXSwgaHJbNF0sIHNyW2ldKVxuICAgIH1cblxuICAgIGFsID0gZWxcbiAgICBlbCA9IGRsXG4gICAgZGwgPSByb3RsKGNsLCAxMClcbiAgICBjbCA9IGJsXG4gICAgYmwgPSB0bFxuXG4gICAgYXIgPSBlclxuICAgIGVyID0gZHJcbiAgICBkciA9IHJvdGwoY3IsIDEwKVxuICAgIGNyID0gYnJcbiAgICBiciA9IHRyXG4gIH1cblxuICAvLyB1cGRhdGUgc3RhdGVcbiAgdmFyIHQgPSAodGhpcy5fYiArIGNsICsgZHIpIHwgMFxuICB0aGlzLl9iID0gKHRoaXMuX2MgKyBkbCArIGVyKSB8IDBcbiAgdGhpcy5fYyA9ICh0aGlzLl9kICsgZWwgKyBhcikgfCAwXG4gIHRoaXMuX2QgPSAodGhpcy5fZSArIGFsICsgYnIpIHwgMFxuICB0aGlzLl9lID0gKHRoaXMuX2EgKyBibCArIGNyKSB8IDBcbiAgdGhpcy5fYSA9IHRcbn1cblxuUklQRU1EMTYwLnByb3RvdHlwZS5fZGlnZXN0ID0gZnVuY3Rpb24gKCkge1xuICAvLyBjcmVhdGUgcGFkZGluZyBhbmQgaGFuZGxlIGJsb2Nrc1xuICB0aGlzLl9ibG9ja1t0aGlzLl9ibG9ja09mZnNldCsrXSA9IDB4ODBcbiAgaWYgKHRoaXMuX2Jsb2NrT2Zmc2V0ID4gNTYpIHtcbiAgICB0aGlzLl9ibG9jay5maWxsKDAsIHRoaXMuX2Jsb2NrT2Zmc2V0LCA2NClcbiAgICB0aGlzLl91cGRhdGUoKVxuICAgIHRoaXMuX2Jsb2NrT2Zmc2V0ID0gMFxuICB9XG5cbiAgdGhpcy5fYmxvY2suZmlsbCgwLCB0aGlzLl9ibG9ja09mZnNldCwgNTYpXG4gIHRoaXMuX2Jsb2NrLndyaXRlVUludDMyTEUodGhpcy5fbGVuZ3RoWzBdLCA1NilcbiAgdGhpcy5fYmxvY2sud3JpdGVVSW50MzJMRSh0aGlzLl9sZW5ndGhbMV0sIDYwKVxuICB0aGlzLl91cGRhdGUoKVxuXG4gIC8vIHByb2R1Y2UgcmVzdWx0XG4gIHZhciBidWZmZXIgPSBCdWZmZXIuYWxsb2MgPyBCdWZmZXIuYWxsb2MoMjApIDogbmV3IEJ1ZmZlcigyMClcbiAgYnVmZmVyLndyaXRlSW50MzJMRSh0aGlzLl9hLCAwKVxuICBidWZmZXIud3JpdGVJbnQzMkxFKHRoaXMuX2IsIDQpXG4gIGJ1ZmZlci53cml0ZUludDMyTEUodGhpcy5fYywgOClcbiAgYnVmZmVyLndyaXRlSW50MzJMRSh0aGlzLl9kLCAxMilcbiAgYnVmZmVyLndyaXRlSW50MzJMRSh0aGlzLl9lLCAxNilcbiAgcmV0dXJuIGJ1ZmZlclxufVxuXG5mdW5jdGlvbiByb3RsICh4LCBuKSB7XG4gIHJldHVybiAoeCA8PCBuKSB8ICh4ID4+PiAoMzIgLSBuKSlcbn1cblxuZnVuY3Rpb24gZm4xIChhLCBiLCBjLCBkLCBlLCBtLCBrLCBzKSB7XG4gIHJldHVybiAocm90bCgoYSArIChiIF4gYyBeIGQpICsgbSArIGspIHwgMCwgcykgKyBlKSB8IDBcbn1cblxuZnVuY3Rpb24gZm4yIChhLCBiLCBjLCBkLCBlLCBtLCBrLCBzKSB7XG4gIHJldHVybiAocm90bCgoYSArICgoYiAmIGMpIHwgKCh+YikgJiBkKSkgKyBtICsgaykgfCAwLCBzKSArIGUpIHwgMFxufVxuXG5mdW5jdGlvbiBmbjMgKGEsIGIsIGMsIGQsIGUsIG0sIGssIHMpIHtcbiAgcmV0dXJuIChyb3RsKChhICsgKChiIHwgKH5jKSkgXiBkKSArIG0gKyBrKSB8IDAsIHMpICsgZSkgfCAwXG59XG5cbmZ1bmN0aW9uIGZuNCAoYSwgYiwgYywgZCwgZSwgbSwgaywgcykge1xuICByZXR1cm4gKHJvdGwoKGEgKyAoKGIgJiBkKSB8IChjICYgKH5kKSkpICsgbSArIGspIHwgMCwgcykgKyBlKSB8IDBcbn1cblxuZnVuY3Rpb24gZm41IChhLCBiLCBjLCBkLCBlLCBtLCBrLCBzKSB7XG4gIHJldHVybiAocm90bCgoYSArIChiIF4gKGMgfCAofmQpKSkgKyBtICsgaykgfCAwLCBzKSArIGUpIHwgMFxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IFJJUEVNRDE2MFxuIiwiZXhwb3J0IHZhciBDT01QTEVURV9OT1RJRklDQVRJT04gPSAoZnVuY3Rpb24gKCkgeyByZXR1cm4gY3JlYXRlTm90aWZpY2F0aW9uKCdDJywgdW5kZWZpbmVkLCB1bmRlZmluZWQpOyB9KSgpO1xuZXhwb3J0IGZ1bmN0aW9uIGVycm9yTm90aWZpY2F0aW9uKGVycm9yKSB7XG4gICAgcmV0dXJuIGNyZWF0ZU5vdGlmaWNhdGlvbignRScsIHVuZGVmaW5lZCwgZXJyb3IpO1xufVxuZXhwb3J0IGZ1bmN0aW9uIG5leHROb3RpZmljYXRpb24odmFsdWUpIHtcbiAgICByZXR1cm4gY3JlYXRlTm90aWZpY2F0aW9uKCdOJywgdmFsdWUsIHVuZGVmaW5lZCk7XG59XG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlTm90aWZpY2F0aW9uKGtpbmQsIHZhbHVlLCBlcnJvcikge1xuICAgIHJldHVybiB7XG4gICAgICAgIGtpbmQ6IGtpbmQsXG4gICAgICAgIHZhbHVlOiB2YWx1ZSxcbiAgICAgICAgZXJyb3I6IGVycm9yLFxuICAgIH07XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1Ob3RpZmljYXRpb25GYWN0b3JpZXMuanMubWFwIiwiaW1wb3J0IHsgU2FmZVN1YnNjcmliZXIsIFN1YnNjcmliZXIgfSBmcm9tICcuL1N1YnNjcmliZXInO1xuaW1wb3J0IHsgaXNTdWJzY3JpcHRpb24gfSBmcm9tICcuL1N1YnNjcmlwdGlvbic7XG5pbXBvcnQgeyBvYnNlcnZhYmxlIGFzIFN5bWJvbF9vYnNlcnZhYmxlIH0gZnJvbSAnLi9zeW1ib2wvb2JzZXJ2YWJsZSc7XG5pbXBvcnQgeyBwaXBlRnJvbUFycmF5IH0gZnJvbSAnLi91dGlsL3BpcGUnO1xuaW1wb3J0IHsgY29uZmlnIH0gZnJvbSAnLi9jb25maWcnO1xuaW1wb3J0IHsgaXNGdW5jdGlvbiB9IGZyb20gJy4vdXRpbC9pc0Z1bmN0aW9uJztcbmltcG9ydCB7IGVycm9yQ29udGV4dCB9IGZyb20gJy4vdXRpbC9lcnJvckNvbnRleHQnO1xudmFyIE9ic2VydmFibGUgPSAoZnVuY3Rpb24gKCkge1xuICAgIGZ1bmN0aW9uIE9ic2VydmFibGUoc3Vic2NyaWJlKSB7XG4gICAgICAgIGlmIChzdWJzY3JpYmUpIHtcbiAgICAgICAgICAgIHRoaXMuX3N1YnNjcmliZSA9IHN1YnNjcmliZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBPYnNlcnZhYmxlLnByb3RvdHlwZS5saWZ0ID0gZnVuY3Rpb24gKG9wZXJhdG9yKSB7XG4gICAgICAgIHZhciBvYnNlcnZhYmxlID0gbmV3IE9ic2VydmFibGUoKTtcbiAgICAgICAgb2JzZXJ2YWJsZS5zb3VyY2UgPSB0aGlzO1xuICAgICAgICBvYnNlcnZhYmxlLm9wZXJhdG9yID0gb3BlcmF0b3I7XG4gICAgICAgIHJldHVybiBvYnNlcnZhYmxlO1xuICAgIH07XG4gICAgT2JzZXJ2YWJsZS5wcm90b3R5cGUuc3Vic2NyaWJlID0gZnVuY3Rpb24gKG9ic2VydmVyT3JOZXh0LCBlcnJvciwgY29tcGxldGUpIHtcbiAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgdmFyIHN1YnNjcmliZXIgPSBpc1N1YnNjcmliZXIob2JzZXJ2ZXJPck5leHQpID8gb2JzZXJ2ZXJPck5leHQgOiBuZXcgU2FmZVN1YnNjcmliZXIob2JzZXJ2ZXJPck5leHQsIGVycm9yLCBjb21wbGV0ZSk7XG4gICAgICAgIGVycm9yQ29udGV4dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB2YXIgX2EgPSBfdGhpcywgb3BlcmF0b3IgPSBfYS5vcGVyYXRvciwgc291cmNlID0gX2Euc291cmNlO1xuICAgICAgICAgICAgc3Vic2NyaWJlci5hZGQob3BlcmF0b3JcbiAgICAgICAgICAgICAgICA/XG4gICAgICAgICAgICAgICAgICAgIG9wZXJhdG9yLmNhbGwoc3Vic2NyaWJlciwgc291cmNlKVxuICAgICAgICAgICAgICAgIDogc291cmNlXG4gICAgICAgICAgICAgICAgICAgID9cbiAgICAgICAgICAgICAgICAgICAgICAgIF90aGlzLl9zdWJzY3JpYmUoc3Vic2NyaWJlcilcbiAgICAgICAgICAgICAgICAgICAgOlxuICAgICAgICAgICAgICAgICAgICAgICAgX3RoaXMuX3RyeVN1YnNjcmliZShzdWJzY3JpYmVyKSk7XG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gc3Vic2NyaWJlcjtcbiAgICB9O1xuICAgIE9ic2VydmFibGUucHJvdG90eXBlLl90cnlTdWJzY3JpYmUgPSBmdW5jdGlvbiAoc2luaykge1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3N1YnNjcmliZShzaW5rKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICBzaW5rLmVycm9yKGVycik7XG4gICAgICAgIH1cbiAgICB9O1xuICAgIE9ic2VydmFibGUucHJvdG90eXBlLmZvckVhY2ggPSBmdW5jdGlvbiAobmV4dCwgcHJvbWlzZUN0b3IpIHtcbiAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgcHJvbWlzZUN0b3IgPSBnZXRQcm9taXNlQ3Rvcihwcm9taXNlQ3Rvcik7XG4gICAgICAgIHJldHVybiBuZXcgcHJvbWlzZUN0b3IoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgICAgICAgdmFyIHN1YnNjcmliZXIgPSBuZXcgU2FmZVN1YnNjcmliZXIoe1xuICAgICAgICAgICAgICAgIG5leHQ6IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCh2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVqZWN0KGVycik7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdWJzY3JpYmVyLnVuc3Vic2NyaWJlKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGVycm9yOiByZWplY3QsXG4gICAgICAgICAgICAgICAgY29tcGxldGU6IHJlc29sdmUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIF90aGlzLnN1YnNjcmliZShzdWJzY3JpYmVyKTtcbiAgICAgICAgfSk7XG4gICAgfTtcbiAgICBPYnNlcnZhYmxlLnByb3RvdHlwZS5fc3Vic2NyaWJlID0gZnVuY3Rpb24gKHN1YnNjcmliZXIpIHtcbiAgICAgICAgdmFyIF9hO1xuICAgICAgICByZXR1cm4gKF9hID0gdGhpcy5zb3VyY2UpID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS5zdWJzY3JpYmUoc3Vic2NyaWJlcik7XG4gICAgfTtcbiAgICBPYnNlcnZhYmxlLnByb3RvdHlwZVtTeW1ib2xfb2JzZXJ2YWJsZV0gPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH07XG4gICAgT2JzZXJ2YWJsZS5wcm90b3R5cGUucGlwZSA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdmFyIG9wZXJhdGlvbnMgPSBbXTtcbiAgICAgICAgZm9yICh2YXIgX2kgPSAwOyBfaSA8IGFyZ3VtZW50cy5sZW5ndGg7IF9pKyspIHtcbiAgICAgICAgICAgIG9wZXJhdGlvbnNbX2ldID0gYXJndW1lbnRzW19pXTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gcGlwZUZyb21BcnJheShvcGVyYXRpb25zKSh0aGlzKTtcbiAgICB9O1xuICAgIE9ic2VydmFibGUucHJvdG90eXBlLnRvUHJvbWlzZSA9IGZ1bmN0aW9uIChwcm9taXNlQ3Rvcikge1xuICAgICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuICAgICAgICBwcm9taXNlQ3RvciA9IGdldFByb21pc2VDdG9yKHByb21pc2VDdG9yKTtcbiAgICAgICAgcmV0dXJuIG5ldyBwcm9taXNlQ3RvcihmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgICAgICAgICB2YXIgdmFsdWU7XG4gICAgICAgICAgICBfdGhpcy5zdWJzY3JpYmUoZnVuY3Rpb24gKHgpIHsgcmV0dXJuICh2YWx1ZSA9IHgpOyB9LCBmdW5jdGlvbiAoZXJyKSB7IHJldHVybiByZWplY3QoZXJyKTsgfSwgZnVuY3Rpb24gKCkgeyByZXR1cm4gcmVzb2x2ZSh2YWx1ZSk7IH0pO1xuICAgICAgICB9KTtcbiAgICB9O1xuICAgIE9ic2VydmFibGUuY3JlYXRlID0gZnVuY3Rpb24gKHN1YnNjcmliZSkge1xuICAgICAgICByZXR1cm4gbmV3IE9ic2VydmFibGUoc3Vic2NyaWJlKTtcbiAgICB9O1xuICAgIHJldHVybiBPYnNlcnZhYmxlO1xufSgpKTtcbmV4cG9ydCB7IE9ic2VydmFibGUgfTtcbmZ1bmN0aW9uIGdldFByb21pc2VDdG9yKHByb21pc2VDdG9yKSB7XG4gICAgdmFyIF9hO1xuICAgIHJldHVybiAoX2EgPSBwcm9taXNlQ3RvciAhPT0gbnVsbCAmJiBwcm9taXNlQ3RvciAhPT0gdm9pZCAwID8gcHJvbWlzZUN0b3IgOiBjb25maWcuUHJvbWlzZSkgIT09IG51bGwgJiYgX2EgIT09IHZvaWQgMCA/IF9hIDogUHJvbWlzZTtcbn1cbmZ1bmN0aW9uIGlzT2JzZXJ2ZXIodmFsdWUpIHtcbiAgICByZXR1cm4gdmFsdWUgJiYgaXNGdW5jdGlvbih2YWx1ZS5uZXh0KSAmJiBpc0Z1bmN0aW9uKHZhbHVlLmVycm9yKSAmJiBpc0Z1bmN0aW9uKHZhbHVlLmNvbXBsZXRlKTtcbn1cbmZ1bmN0aW9uIGlzU3Vic2NyaWJlcih2YWx1ZSkge1xuICAgIHJldHVybiAodmFsdWUgJiYgdmFsdWUgaW5zdGFuY2VvZiBTdWJzY3JpYmVyKSB8fCAoaXNPYnNlcnZlcih2YWx1ZSkgJiYgaXNTdWJzY3JpcHRpb24odmFsdWUpKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPU9ic2VydmFibGUuanMubWFwIiwiaW1wb3J0IHsgX19leHRlbmRzLCBfX3ZhbHVlcyB9IGZyb20gXCJ0c2xpYlwiO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJy4vT2JzZXJ2YWJsZSc7XG5pbXBvcnQgeyBTdWJzY3JpcHRpb24sIEVNUFRZX1NVQlNDUklQVElPTiB9IGZyb20gJy4vU3Vic2NyaXB0aW9uJztcbmltcG9ydCB7IE9iamVjdFVuc3Vic2NyaWJlZEVycm9yIH0gZnJvbSAnLi91dGlsL09iamVjdFVuc3Vic2NyaWJlZEVycm9yJztcbmltcG9ydCB7IGFyclJlbW92ZSB9IGZyb20gJy4vdXRpbC9hcnJSZW1vdmUnO1xuaW1wb3J0IHsgZXJyb3JDb250ZXh0IH0gZnJvbSAnLi91dGlsL2Vycm9yQ29udGV4dCc7XG52YXIgU3ViamVjdCA9IChmdW5jdGlvbiAoX3N1cGVyKSB7XG4gICAgX19leHRlbmRzKFN1YmplY3QsIF9zdXBlcik7XG4gICAgZnVuY3Rpb24gU3ViamVjdCgpIHtcbiAgICAgICAgdmFyIF90aGlzID0gX3N1cGVyLmNhbGwodGhpcykgfHwgdGhpcztcbiAgICAgICAgX3RoaXMuY2xvc2VkID0gZmFsc2U7XG4gICAgICAgIF90aGlzLmN1cnJlbnRPYnNlcnZlcnMgPSBudWxsO1xuICAgICAgICBfdGhpcy5vYnNlcnZlcnMgPSBbXTtcbiAgICAgICAgX3RoaXMuaXNTdG9wcGVkID0gZmFsc2U7XG4gICAgICAgIF90aGlzLmhhc0Vycm9yID0gZmFsc2U7XG4gICAgICAgIF90aGlzLnRocm93bkVycm9yID0gbnVsbDtcbiAgICAgICAgcmV0dXJuIF90aGlzO1xuICAgIH1cbiAgICBTdWJqZWN0LnByb3RvdHlwZS5saWZ0ID0gZnVuY3Rpb24gKG9wZXJhdG9yKSB7XG4gICAgICAgIHZhciBzdWJqZWN0ID0gbmV3IEFub255bW91c1N1YmplY3QodGhpcywgdGhpcyk7XG4gICAgICAgIHN1YmplY3Qub3BlcmF0b3IgPSBvcGVyYXRvcjtcbiAgICAgICAgcmV0dXJuIHN1YmplY3Q7XG4gICAgfTtcbiAgICBTdWJqZWN0LnByb3RvdHlwZS5fdGhyb3dJZkNsb3NlZCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaWYgKHRoaXMuY2xvc2VkKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgT2JqZWN0VW5zdWJzY3JpYmVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgU3ViamVjdC5wcm90b3R5cGUubmV4dCA9IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuICAgICAgICBlcnJvckNvbnRleHQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdmFyIGVfMSwgX2E7XG4gICAgICAgICAgICBfdGhpcy5fdGhyb3dJZkNsb3NlZCgpO1xuICAgICAgICAgICAgaWYgKCFfdGhpcy5pc1N0b3BwZWQpIHtcbiAgICAgICAgICAgICAgICBpZiAoIV90aGlzLmN1cnJlbnRPYnNlcnZlcnMpIHtcbiAgICAgICAgICAgICAgICAgICAgX3RoaXMuY3VycmVudE9ic2VydmVycyA9IEFycmF5LmZyb20oX3RoaXMub2JzZXJ2ZXJzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgX2IgPSBfX3ZhbHVlcyhfdGhpcy5jdXJyZW50T2JzZXJ2ZXJzKSwgX2MgPSBfYi5uZXh0KCk7ICFfYy5kb25lOyBfYyA9IF9iLm5leHQoKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFyIG9ic2VydmVyID0gX2MudmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYnNlcnZlci5uZXh0KHZhbHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjYXRjaCAoZV8xXzEpIHsgZV8xID0geyBlcnJvcjogZV8xXzEgfTsgfVxuICAgICAgICAgICAgICAgIGZpbmFsbHkge1xuICAgICAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKF9jICYmICFfYy5kb25lICYmIChfYSA9IF9iLnJldHVybikpIF9hLmNhbGwoX2IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGZpbmFsbHkgeyBpZiAoZV8xKSB0aHJvdyBlXzEuZXJyb3I7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH07XG4gICAgU3ViamVjdC5wcm90b3R5cGUuZXJyb3IgPSBmdW5jdGlvbiAoZXJyKSB7XG4gICAgICAgIHZhciBfdGhpcyA9IHRoaXM7XG4gICAgICAgIGVycm9yQ29udGV4dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBfdGhpcy5fdGhyb3dJZkNsb3NlZCgpO1xuICAgICAgICAgICAgaWYgKCFfdGhpcy5pc1N0b3BwZWQpIHtcbiAgICAgICAgICAgICAgICBfdGhpcy5oYXNFcnJvciA9IF90aGlzLmlzU3RvcHBlZCA9IHRydWU7XG4gICAgICAgICAgICAgICAgX3RoaXMudGhyb3duRXJyb3IgPSBlcnI7XG4gICAgICAgICAgICAgICAgdmFyIG9ic2VydmVycyA9IF90aGlzLm9ic2VydmVycztcbiAgICAgICAgICAgICAgICB3aGlsZSAob2JzZXJ2ZXJzLmxlbmd0aCkge1xuICAgICAgICAgICAgICAgICAgICBvYnNlcnZlcnMuc2hpZnQoKS5lcnJvcihlcnIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfTtcbiAgICBTdWJqZWN0LnByb3RvdHlwZS5jb21wbGV0ZSA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgZXJyb3JDb250ZXh0KGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIF90aGlzLl90aHJvd0lmQ2xvc2VkKCk7XG4gICAgICAgICAgICBpZiAoIV90aGlzLmlzU3RvcHBlZCkge1xuICAgICAgICAgICAgICAgIF90aGlzLmlzU3RvcHBlZCA9IHRydWU7XG4gICAgICAgICAgICAgICAgdmFyIG9ic2VydmVycyA9IF90aGlzLm9ic2VydmVycztcbiAgICAgICAgICAgICAgICB3aGlsZSAob2JzZXJ2ZXJzLmxlbmd0aCkge1xuICAgICAgICAgICAgICAgICAgICBvYnNlcnZlcnMuc2hpZnQoKS5jb21wbGV0ZSgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfTtcbiAgICBTdWJqZWN0LnByb3RvdHlwZS51bnN1YnNjcmliZSA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdGhpcy5pc1N0b3BwZWQgPSB0aGlzLmNsb3NlZCA9IHRydWU7XG4gICAgICAgIHRoaXMub2JzZXJ2ZXJzID0gdGhpcy5jdXJyZW50T2JzZXJ2ZXJzID0gbnVsbDtcbiAgICB9O1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShTdWJqZWN0LnByb3RvdHlwZSwgXCJvYnNlcnZlZFwiLCB7XG4gICAgICAgIGdldDogZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdmFyIF9hO1xuICAgICAgICAgICAgcmV0dXJuICgoX2EgPSB0aGlzLm9ic2VydmVycykgPT09IG51bGwgfHwgX2EgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9hLmxlbmd0aCkgPiAwO1xuICAgICAgICB9LFxuICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgfSk7XG4gICAgU3ViamVjdC5wcm90b3R5cGUuX3RyeVN1YnNjcmliZSA9IGZ1bmN0aW9uIChzdWJzY3JpYmVyKSB7XG4gICAgICAgIHRoaXMuX3Rocm93SWZDbG9zZWQoKTtcbiAgICAgICAgcmV0dXJuIF9zdXBlci5wcm90b3R5cGUuX3RyeVN1YnNjcmliZS5jYWxsKHRoaXMsIHN1YnNjcmliZXIpO1xuICAgIH07XG4gICAgU3ViamVjdC5wcm90b3R5cGUuX3N1YnNjcmliZSA9IGZ1bmN0aW9uIChzdWJzY3JpYmVyKSB7XG4gICAgICAgIHRoaXMuX3Rocm93SWZDbG9zZWQoKTtcbiAgICAgICAgdGhpcy5fY2hlY2tGaW5hbGl6ZWRTdGF0dXNlcyhzdWJzY3JpYmVyKTtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2lubmVyU3Vic2NyaWJlKHN1YnNjcmliZXIpO1xuICAgIH07XG4gICAgU3ViamVjdC5wcm90b3R5cGUuX2lubmVyU3Vic2NyaWJlID0gZnVuY3Rpb24gKHN1YnNjcmliZXIpIHtcbiAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgdmFyIF9hID0gdGhpcywgaGFzRXJyb3IgPSBfYS5oYXNFcnJvciwgaXNTdG9wcGVkID0gX2EuaXNTdG9wcGVkLCBvYnNlcnZlcnMgPSBfYS5vYnNlcnZlcnM7XG4gICAgICAgIGlmIChoYXNFcnJvciB8fCBpc1N0b3BwZWQpIHtcbiAgICAgICAgICAgIHJldHVybiBFTVBUWV9TVUJTQ1JJUFRJT047XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5jdXJyZW50T2JzZXJ2ZXJzID0gbnVsbDtcbiAgICAgICAgb2JzZXJ2ZXJzLnB1c2goc3Vic2NyaWJlcik7XG4gICAgICAgIHJldHVybiBuZXcgU3Vic2NyaXB0aW9uKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIF90aGlzLmN1cnJlbnRPYnNlcnZlcnMgPSBudWxsO1xuICAgICAgICAgICAgYXJyUmVtb3ZlKG9ic2VydmVycywgc3Vic2NyaWJlcik7XG4gICAgICAgIH0pO1xuICAgIH07XG4gICAgU3ViamVjdC5wcm90b3R5cGUuX2NoZWNrRmluYWxpemVkU3RhdHVzZXMgPSBmdW5jdGlvbiAoc3Vic2NyaWJlcikge1xuICAgICAgICB2YXIgX2EgPSB0aGlzLCBoYXNFcnJvciA9IF9hLmhhc0Vycm9yLCB0aHJvd25FcnJvciA9IF9hLnRocm93bkVycm9yLCBpc1N0b3BwZWQgPSBfYS5pc1N0b3BwZWQ7XG4gICAgICAgIGlmIChoYXNFcnJvcikge1xuICAgICAgICAgICAgc3Vic2NyaWJlci5lcnJvcih0aHJvd25FcnJvcik7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAoaXNTdG9wcGVkKSB7XG4gICAgICAgICAgICBzdWJzY3JpYmVyLmNvbXBsZXRlKCk7XG4gICAgICAgIH1cbiAgICB9O1xuICAgIFN1YmplY3QucHJvdG90eXBlLmFzT2JzZXJ2YWJsZSA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdmFyIG9ic2VydmFibGUgPSBuZXcgT2JzZXJ2YWJsZSgpO1xuICAgICAgICBvYnNlcnZhYmxlLnNvdXJjZSA9IHRoaXM7XG4gICAgICAgIHJldHVybiBvYnNlcnZhYmxlO1xuICAgIH07XG4gICAgU3ViamVjdC5jcmVhdGUgPSBmdW5jdGlvbiAoZGVzdGluYXRpb24sIHNvdXJjZSkge1xuICAgICAgICByZXR1cm4gbmV3IEFub255bW91c1N1YmplY3QoZGVzdGluYXRpb24sIHNvdXJjZSk7XG4gICAgfTtcbiAgICByZXR1cm4gU3ViamVjdDtcbn0oT2JzZXJ2YWJsZSkpO1xuZXhwb3J0IHsgU3ViamVjdCB9O1xudmFyIEFub255bW91c1N1YmplY3QgPSAoZnVuY3Rpb24gKF9zdXBlcikge1xuICAgIF9fZXh0ZW5kcyhBbm9ueW1vdXNTdWJqZWN0LCBfc3VwZXIpO1xuICAgIGZ1bmN0aW9uIEFub255bW91c1N1YmplY3QoZGVzdGluYXRpb24sIHNvdXJjZSkge1xuICAgICAgICB2YXIgX3RoaXMgPSBfc3VwZXIuY2FsbCh0aGlzKSB8fCB0aGlzO1xuICAgICAgICBfdGhpcy5kZXN0aW5hdGlvbiA9IGRlc3RpbmF0aW9uO1xuICAgICAgICBfdGhpcy5zb3VyY2UgPSBzb3VyY2U7XG4gICAgICAgIHJldHVybiBfdGhpcztcbiAgICB9XG4gICAgQW5vbnltb3VzU3ViamVjdC5wcm90b3R5cGUubmV4dCA9IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICB2YXIgX2EsIF9iO1xuICAgICAgICAoX2IgPSAoX2EgPSB0aGlzLmRlc3RpbmF0aW9uKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EubmV4dCkgPT09IG51bGwgfHwgX2IgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9iLmNhbGwoX2EsIHZhbHVlKTtcbiAgICB9O1xuICAgIEFub255bW91c1N1YmplY3QucHJvdG90eXBlLmVycm9yID0gZnVuY3Rpb24gKGVycikge1xuICAgICAgICB2YXIgX2EsIF9iO1xuICAgICAgICAoX2IgPSAoX2EgPSB0aGlzLmRlc3RpbmF0aW9uKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuZXJyb3IpID09PSBudWxsIHx8IF9iID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYi5jYWxsKF9hLCBlcnIpO1xuICAgIH07XG4gICAgQW5vbnltb3VzU3ViamVjdC5wcm90b3R5cGUuY29tcGxldGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHZhciBfYSwgX2I7XG4gICAgICAgIChfYiA9IChfYSA9IHRoaXMuZGVzdGluYXRpb24pID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS5jb21wbGV0ZSkgPT09IG51bGwgfHwgX2IgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9iLmNhbGwoX2EpO1xuICAgIH07XG4gICAgQW5vbnltb3VzU3ViamVjdC5wcm90b3R5cGUuX3N1YnNjcmliZSA9IGZ1bmN0aW9uIChzdWJzY3JpYmVyKSB7XG4gICAgICAgIHZhciBfYSwgX2I7XG4gICAgICAgIHJldHVybiAoX2IgPSAoX2EgPSB0aGlzLnNvdXJjZSkgPT09IG51bGwgfHwgX2EgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9hLnN1YnNjcmliZShzdWJzY3JpYmVyKSkgIT09IG51bGwgJiYgX2IgIT09IHZvaWQgMCA/IF9iIDogRU1QVFlfU1VCU0NSSVBUSU9OO1xuICAgIH07XG4gICAgcmV0dXJuIEFub255bW91c1N1YmplY3Q7XG59KFN1YmplY3QpKTtcbmV4cG9ydCB7IEFub255bW91c1N1YmplY3QgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPVN1YmplY3QuanMubWFwIiwiaW1wb3J0IHsgX19leHRlbmRzIH0gZnJvbSBcInRzbGliXCI7XG5pbXBvcnQgeyBpc0Z1bmN0aW9uIH0gZnJvbSAnLi91dGlsL2lzRnVuY3Rpb24nO1xuaW1wb3J0IHsgaXNTdWJzY3JpcHRpb24sIFN1YnNjcmlwdGlvbiB9IGZyb20gJy4vU3Vic2NyaXB0aW9uJztcbmltcG9ydCB7IGNvbmZpZyB9IGZyb20gJy4vY29uZmlnJztcbmltcG9ydCB7IHJlcG9ydFVuaGFuZGxlZEVycm9yIH0gZnJvbSAnLi91dGlsL3JlcG9ydFVuaGFuZGxlZEVycm9yJztcbmltcG9ydCB7IG5vb3AgfSBmcm9tICcuL3V0aWwvbm9vcCc7XG5pbXBvcnQgeyBuZXh0Tm90aWZpY2F0aW9uLCBlcnJvck5vdGlmaWNhdGlvbiwgQ09NUExFVEVfTk9USUZJQ0FUSU9OIH0gZnJvbSAnLi9Ob3RpZmljYXRpb25GYWN0b3JpZXMnO1xuaW1wb3J0IHsgdGltZW91dFByb3ZpZGVyIH0gZnJvbSAnLi9zY2hlZHVsZXIvdGltZW91dFByb3ZpZGVyJztcbmltcG9ydCB7IGNhcHR1cmVFcnJvciB9IGZyb20gJy4vdXRpbC9lcnJvckNvbnRleHQnO1xudmFyIFN1YnNjcmliZXIgPSAoZnVuY3Rpb24gKF9zdXBlcikge1xuICAgIF9fZXh0ZW5kcyhTdWJzY3JpYmVyLCBfc3VwZXIpO1xuICAgIGZ1bmN0aW9uIFN1YnNjcmliZXIoZGVzdGluYXRpb24pIHtcbiAgICAgICAgdmFyIF90aGlzID0gX3N1cGVyLmNhbGwodGhpcykgfHwgdGhpcztcbiAgICAgICAgX3RoaXMuaXNTdG9wcGVkID0gZmFsc2U7XG4gICAgICAgIGlmIChkZXN0aW5hdGlvbikge1xuICAgICAgICAgICAgX3RoaXMuZGVzdGluYXRpb24gPSBkZXN0aW5hdGlvbjtcbiAgICAgICAgICAgIGlmIChpc1N1YnNjcmlwdGlvbihkZXN0aW5hdGlvbikpIHtcbiAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbi5hZGQoX3RoaXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgX3RoaXMuZGVzdGluYXRpb24gPSBFTVBUWV9PQlNFUlZFUjtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gX3RoaXM7XG4gICAgfVxuICAgIFN1YnNjcmliZXIuY3JlYXRlID0gZnVuY3Rpb24gKG5leHQsIGVycm9yLCBjb21wbGV0ZSkge1xuICAgICAgICByZXR1cm4gbmV3IFNhZmVTdWJzY3JpYmVyKG5leHQsIGVycm9yLCBjb21wbGV0ZSk7XG4gICAgfTtcbiAgICBTdWJzY3JpYmVyLnByb3RvdHlwZS5uZXh0ID0gZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgICAgIGlmICh0aGlzLmlzU3RvcHBlZCkge1xuICAgICAgICAgICAgaGFuZGxlU3RvcHBlZE5vdGlmaWNhdGlvbihuZXh0Tm90aWZpY2F0aW9uKHZhbHVlKSwgdGhpcyk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLl9uZXh0KHZhbHVlKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgU3Vic2NyaWJlci5wcm90b3R5cGUuZXJyb3IgPSBmdW5jdGlvbiAoZXJyKSB7XG4gICAgICAgIGlmICh0aGlzLmlzU3RvcHBlZCkge1xuICAgICAgICAgICAgaGFuZGxlU3RvcHBlZE5vdGlmaWNhdGlvbihlcnJvck5vdGlmaWNhdGlvbihlcnIpLCB0aGlzKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuaXNTdG9wcGVkID0gdHJ1ZTtcbiAgICAgICAgICAgIHRoaXMuX2Vycm9yKGVycik7XG4gICAgICAgIH1cbiAgICB9O1xuICAgIFN1YnNjcmliZXIucHJvdG90eXBlLmNvbXBsZXRlID0gZnVuY3Rpb24gKCkge1xuICAgICAgICBpZiAodGhpcy5pc1N0b3BwZWQpIHtcbiAgICAgICAgICAgIGhhbmRsZVN0b3BwZWROb3RpZmljYXRpb24oQ09NUExFVEVfTk9USUZJQ0FUSU9OLCB0aGlzKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuaXNTdG9wcGVkID0gdHJ1ZTtcbiAgICAgICAgICAgIHRoaXMuX2NvbXBsZXRlKCk7XG4gICAgICAgIH1cbiAgICB9O1xuICAgIFN1YnNjcmliZXIucHJvdG90eXBlLnVuc3Vic2NyaWJlID0gZnVuY3Rpb24gKCkge1xuICAgICAgICBpZiAoIXRoaXMuY2xvc2VkKSB7XG4gICAgICAgICAgICB0aGlzLmlzU3RvcHBlZCA9IHRydWU7XG4gICAgICAgICAgICBfc3VwZXIucHJvdG90eXBlLnVuc3Vic2NyaWJlLmNhbGwodGhpcyk7XG4gICAgICAgICAgICB0aGlzLmRlc3RpbmF0aW9uID0gbnVsbDtcbiAgICAgICAgfVxuICAgIH07XG4gICAgU3Vic2NyaWJlci5wcm90b3R5cGUuX25leHQgPSBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICAgICAgdGhpcy5kZXN0aW5hdGlvbi5uZXh0KHZhbHVlKTtcbiAgICB9O1xuICAgIFN1YnNjcmliZXIucHJvdG90eXBlLl9lcnJvciA9IGZ1bmN0aW9uIChlcnIpIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIHRoaXMuZGVzdGluYXRpb24uZXJyb3IoZXJyKTtcbiAgICAgICAgfVxuICAgICAgICBmaW5hbGx5IHtcbiAgICAgICAgICAgIHRoaXMudW5zdWJzY3JpYmUoKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgU3Vic2NyaWJlci5wcm90b3R5cGUuX2NvbXBsZXRlID0gZnVuY3Rpb24gKCkge1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgdGhpcy5kZXN0aW5hdGlvbi5jb21wbGV0ZSgpO1xuICAgICAgICB9XG4gICAgICAgIGZpbmFsbHkge1xuICAgICAgICAgICAgdGhpcy51bnN1YnNjcmliZSgpO1xuICAgICAgICB9XG4gICAgfTtcbiAgICByZXR1cm4gU3Vic2NyaWJlcjtcbn0oU3Vic2NyaXB0aW9uKSk7XG5leHBvcnQgeyBTdWJzY3JpYmVyIH07XG52YXIgX2JpbmQgPSBGdW5jdGlvbi5wcm90b3R5cGUuYmluZDtcbmZ1bmN0aW9uIGJpbmQoZm4sIHRoaXNBcmcpIHtcbiAgICByZXR1cm4gX2JpbmQuY2FsbChmbiwgdGhpc0FyZyk7XG59XG52YXIgQ29uc3VtZXJPYnNlcnZlciA9IChmdW5jdGlvbiAoKSB7XG4gICAgZnVuY3Rpb24gQ29uc3VtZXJPYnNlcnZlcihwYXJ0aWFsT2JzZXJ2ZXIpIHtcbiAgICAgICAgdGhpcy5wYXJ0aWFsT2JzZXJ2ZXIgPSBwYXJ0aWFsT2JzZXJ2ZXI7XG4gICAgfVxuICAgIENvbnN1bWVyT2JzZXJ2ZXIucHJvdG90eXBlLm5leHQgPSBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICAgICAgdmFyIHBhcnRpYWxPYnNlcnZlciA9IHRoaXMucGFydGlhbE9ic2VydmVyO1xuICAgICAgICBpZiAocGFydGlhbE9ic2VydmVyLm5leHQpIHtcbiAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgcGFydGlhbE9ic2VydmVyLm5leHQodmFsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2F0Y2ggKGVycm9yKSB7XG4gICAgICAgICAgICAgICAgaGFuZGxlVW5oYW5kbGVkRXJyb3IoZXJyb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcbiAgICBDb25zdW1lck9ic2VydmVyLnByb3RvdHlwZS5lcnJvciA9IGZ1bmN0aW9uIChlcnIpIHtcbiAgICAgICAgdmFyIHBhcnRpYWxPYnNlcnZlciA9IHRoaXMucGFydGlhbE9ic2VydmVyO1xuICAgICAgICBpZiAocGFydGlhbE9ic2VydmVyLmVycm9yKSB7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIHBhcnRpYWxPYnNlcnZlci5lcnJvcihlcnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2F0Y2ggKGVycm9yKSB7XG4gICAgICAgICAgICAgICAgaGFuZGxlVW5oYW5kbGVkRXJyb3IoZXJyb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgaGFuZGxlVW5oYW5kbGVkRXJyb3IoZXJyKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgQ29uc3VtZXJPYnNlcnZlci5wcm90b3R5cGUuY29tcGxldGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHZhciBwYXJ0aWFsT2JzZXJ2ZXIgPSB0aGlzLnBhcnRpYWxPYnNlcnZlcjtcbiAgICAgICAgaWYgKHBhcnRpYWxPYnNlcnZlci5jb21wbGV0ZSkge1xuICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBwYXJ0aWFsT2JzZXJ2ZXIuY29tcGxldGUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNhdGNoIChlcnJvcikge1xuICAgICAgICAgICAgICAgIGhhbmRsZVVuaGFuZGxlZEVycm9yKGVycm9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH07XG4gICAgcmV0dXJuIENvbnN1bWVyT2JzZXJ2ZXI7XG59KCkpO1xudmFyIFNhZmVTdWJzY3JpYmVyID0gKGZ1bmN0aW9uIChfc3VwZXIpIHtcbiAgICBfX2V4dGVuZHMoU2FmZVN1YnNjcmliZXIsIF9zdXBlcik7XG4gICAgZnVuY3Rpb24gU2FmZVN1YnNjcmliZXIob2JzZXJ2ZXJPck5leHQsIGVycm9yLCBjb21wbGV0ZSkge1xuICAgICAgICB2YXIgX3RoaXMgPSBfc3VwZXIuY2FsbCh0aGlzKSB8fCB0aGlzO1xuICAgICAgICB2YXIgcGFydGlhbE9ic2VydmVyO1xuICAgICAgICBpZiAoaXNGdW5jdGlvbihvYnNlcnZlck9yTmV4dCkgfHwgIW9ic2VydmVyT3JOZXh0KSB7XG4gICAgICAgICAgICBwYXJ0aWFsT2JzZXJ2ZXIgPSB7XG4gICAgICAgICAgICAgICAgbmV4dDogKG9ic2VydmVyT3JOZXh0ICE9PSBudWxsICYmIG9ic2VydmVyT3JOZXh0ICE9PSB2b2lkIDAgPyBvYnNlcnZlck9yTmV4dCA6IHVuZGVmaW5lZCksXG4gICAgICAgICAgICAgICAgZXJyb3I6IGVycm9yICE9PSBudWxsICYmIGVycm9yICE9PSB2b2lkIDAgPyBlcnJvciA6IHVuZGVmaW5lZCxcbiAgICAgICAgICAgICAgICBjb21wbGV0ZTogY29tcGxldGUgIT09IG51bGwgJiYgY29tcGxldGUgIT09IHZvaWQgMCA/IGNvbXBsZXRlIDogdW5kZWZpbmVkLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHZhciBjb250ZXh0XzE7XG4gICAgICAgICAgICBpZiAoX3RoaXMgJiYgY29uZmlnLnVzZURlcHJlY2F0ZWROZXh0Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnRleHRfMSA9IE9iamVjdC5jcmVhdGUob2JzZXJ2ZXJPck5leHQpO1xuICAgICAgICAgICAgICAgIGNvbnRleHRfMS51bnN1YnNjcmliZSA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuIF90aGlzLnVuc3Vic2NyaWJlKCk7IH07XG4gICAgICAgICAgICAgICAgcGFydGlhbE9ic2VydmVyID0ge1xuICAgICAgICAgICAgICAgICAgICBuZXh0OiBvYnNlcnZlck9yTmV4dC5uZXh0ICYmIGJpbmQob2JzZXJ2ZXJPck5leHQubmV4dCwgY29udGV4dF8xKSxcbiAgICAgICAgICAgICAgICAgICAgZXJyb3I6IG9ic2VydmVyT3JOZXh0LmVycm9yICYmIGJpbmQob2JzZXJ2ZXJPck5leHQuZXJyb3IsIGNvbnRleHRfMSksXG4gICAgICAgICAgICAgICAgICAgIGNvbXBsZXRlOiBvYnNlcnZlck9yTmV4dC5jb21wbGV0ZSAmJiBiaW5kKG9ic2VydmVyT3JOZXh0LmNvbXBsZXRlLCBjb250ZXh0XzEpLFxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBwYXJ0aWFsT2JzZXJ2ZXIgPSBvYnNlcnZlck9yTmV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBfdGhpcy5kZXN0aW5hdGlvbiA9IG5ldyBDb25zdW1lck9ic2VydmVyKHBhcnRpYWxPYnNlcnZlcik7XG4gICAgICAgIHJldHVybiBfdGhpcztcbiAgICB9XG4gICAgcmV0dXJuIFNhZmVTdWJzY3JpYmVyO1xufShTdWJzY3JpYmVyKSk7XG5leHBvcnQgeyBTYWZlU3Vic2NyaWJlciB9O1xuZnVuY3Rpb24gaGFuZGxlVW5oYW5kbGVkRXJyb3IoZXJyb3IpIHtcbiAgICBpZiAoY29uZmlnLnVzZURlcHJlY2F0ZWRTeW5jaHJvbm91c0Vycm9ySGFuZGxpbmcpIHtcbiAgICAgICAgY2FwdHVyZUVycm9yKGVycm9yKTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHJlcG9ydFVuaGFuZGxlZEVycm9yKGVycm9yKTtcbiAgICB9XG59XG5mdW5jdGlvbiBkZWZhdWx0RXJyb3JIYW5kbGVyKGVycikge1xuICAgIHRocm93IGVycjtcbn1cbmZ1bmN0aW9uIGhhbmRsZVN0b3BwZWROb3RpZmljYXRpb24obm90aWZpY2F0aW9uLCBzdWJzY3JpYmVyKSB7XG4gICAgdmFyIG9uU3RvcHBlZE5vdGlmaWNhdGlvbiA9IGNvbmZpZy5vblN0b3BwZWROb3RpZmljYXRpb247XG4gICAgb25TdG9wcGVkTm90aWZpY2F0aW9uICYmIHRpbWVvdXRQcm92aWRlci5zZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsgcmV0dXJuIG9uU3RvcHBlZE5vdGlmaWNhdGlvbihub3RpZmljYXRpb24sIHN1YnNjcmliZXIpOyB9KTtcbn1cbmV4cG9ydCB2YXIgRU1QVFlfT0JTRVJWRVIgPSB7XG4gICAgY2xvc2VkOiB0cnVlLFxuICAgIG5leHQ6IG5vb3AsXG4gICAgZXJyb3I6IGRlZmF1bHRFcnJvckhhbmRsZXIsXG4gICAgY29tcGxldGU6IG5vb3AsXG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9U3Vic2NyaWJlci5qcy5tYXAiLCJpbXBvcnQgeyBfX3JlYWQsIF9fc3ByZWFkQXJyYXksIF9fdmFsdWVzIH0gZnJvbSBcInRzbGliXCI7XG5pbXBvcnQgeyBpc0Z1bmN0aW9uIH0gZnJvbSAnLi91dGlsL2lzRnVuY3Rpb24nO1xuaW1wb3J0IHsgVW5zdWJzY3JpcHRpb25FcnJvciB9IGZyb20gJy4vdXRpbC9VbnN1YnNjcmlwdGlvbkVycm9yJztcbmltcG9ydCB7IGFyclJlbW92ZSB9IGZyb20gJy4vdXRpbC9hcnJSZW1vdmUnO1xudmFyIFN1YnNjcmlwdGlvbiA9IChmdW5jdGlvbiAoKSB7XG4gICAgZnVuY3Rpb24gU3Vic2NyaXB0aW9uKGluaXRpYWxUZWFyZG93bikge1xuICAgICAgICB0aGlzLmluaXRpYWxUZWFyZG93biA9IGluaXRpYWxUZWFyZG93bjtcbiAgICAgICAgdGhpcy5jbG9zZWQgPSBmYWxzZTtcbiAgICAgICAgdGhpcy5fcGFyZW50YWdlID0gbnVsbDtcbiAgICAgICAgdGhpcy5fZmluYWxpemVycyA9IG51bGw7XG4gICAgfVxuICAgIFN1YnNjcmlwdGlvbi5wcm90b3R5cGUudW5zdWJzY3JpYmUgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHZhciBlXzEsIF9hLCBlXzIsIF9iO1xuICAgICAgICB2YXIgZXJyb3JzO1xuICAgICAgICBpZiAoIXRoaXMuY2xvc2VkKSB7XG4gICAgICAgICAgICB0aGlzLmNsb3NlZCA9IHRydWU7XG4gICAgICAgICAgICB2YXIgX3BhcmVudGFnZSA9IHRoaXMuX3BhcmVudGFnZTtcbiAgICAgICAgICAgIGlmIChfcGFyZW50YWdlKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fcGFyZW50YWdlID0gbnVsbDtcbiAgICAgICAgICAgICAgICBpZiAoQXJyYXkuaXNBcnJheShfcGFyZW50YWdlKSkge1xuICAgICAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgX3BhcmVudGFnZV8xID0gX192YWx1ZXMoX3BhcmVudGFnZSksIF9wYXJlbnRhZ2VfMV8xID0gX3BhcmVudGFnZV8xLm5leHQoKTsgIV9wYXJlbnRhZ2VfMV8xLmRvbmU7IF9wYXJlbnRhZ2VfMV8xID0gX3BhcmVudGFnZV8xLm5leHQoKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnRfMSA9IF9wYXJlbnRhZ2VfMV8xLnZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmVudF8xLnJlbW92ZSh0aGlzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjYXRjaCAoZV8xXzEpIHsgZV8xID0geyBlcnJvcjogZV8xXzEgfTsgfVxuICAgICAgICAgICAgICAgICAgICBmaW5hbGx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKF9wYXJlbnRhZ2VfMV8xICYmICFfcGFyZW50YWdlXzFfMS5kb25lICYmIChfYSA9IF9wYXJlbnRhZ2VfMS5yZXR1cm4pKSBfYS5jYWxsKF9wYXJlbnRhZ2VfMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBmaW5hbGx5IHsgaWYgKGVfMSkgdGhyb3cgZV8xLmVycm9yOyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIF9wYXJlbnRhZ2UucmVtb3ZlKHRoaXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciBpbml0aWFsRmluYWxpemVyID0gdGhpcy5pbml0aWFsVGVhcmRvd247XG4gICAgICAgICAgICBpZiAoaXNGdW5jdGlvbihpbml0aWFsRmluYWxpemVyKSkge1xuICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgIGluaXRpYWxGaW5hbGl6ZXIoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZXJyb3JzID0gZSBpbnN0YW5jZW9mIFVuc3Vic2NyaXB0aW9uRXJyb3IgPyBlLmVycm9ycyA6IFtlXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2YXIgX2ZpbmFsaXplcnMgPSB0aGlzLl9maW5hbGl6ZXJzO1xuICAgICAgICAgICAgaWYgKF9maW5hbGl6ZXJzKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fZmluYWxpemVycyA9IG51bGw7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgX2ZpbmFsaXplcnNfMSA9IF9fdmFsdWVzKF9maW5hbGl6ZXJzKSwgX2ZpbmFsaXplcnNfMV8xID0gX2ZpbmFsaXplcnNfMS5uZXh0KCk7ICFfZmluYWxpemVyc18xXzEuZG9uZTsgX2ZpbmFsaXplcnNfMV8xID0gX2ZpbmFsaXplcnNfMS5uZXh0KCkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBmaW5hbGl6ZXIgPSBfZmluYWxpemVyc18xXzEudmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4ZWNGaW5hbGl6ZXIoZmluYWxpemVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvcnMgPSBlcnJvcnMgIT09IG51bGwgJiYgZXJyb3JzICE9PSB2b2lkIDAgPyBlcnJvcnMgOiBbXTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZXJyIGluc3RhbmNlb2YgVW5zdWJzY3JpcHRpb25FcnJvcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvcnMgPSBfX3NwcmVhZEFycmF5KF9fc3ByZWFkQXJyYXkoW10sIF9fcmVhZChlcnJvcnMpKSwgX19yZWFkKGVyci5lcnJvcnMpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9ycy5wdXNoKGVycik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNhdGNoIChlXzJfMSkgeyBlXzIgPSB7IGVycm9yOiBlXzJfMSB9OyB9XG4gICAgICAgICAgICAgICAgZmluYWxseSB7XG4gICAgICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoX2ZpbmFsaXplcnNfMV8xICYmICFfZmluYWxpemVyc18xXzEuZG9uZSAmJiAoX2IgPSBfZmluYWxpemVyc18xLnJldHVybikpIF9iLmNhbGwoX2ZpbmFsaXplcnNfMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZmluYWxseSB7IGlmIChlXzIpIHRocm93IGVfMi5lcnJvcjsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChlcnJvcnMpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgVW5zdWJzY3JpcHRpb25FcnJvcihlcnJvcnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcbiAgICBTdWJzY3JpcHRpb24ucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uICh0ZWFyZG93bikge1xuICAgICAgICB2YXIgX2E7XG4gICAgICAgIGlmICh0ZWFyZG93biAmJiB0ZWFyZG93biAhPT0gdGhpcykge1xuICAgICAgICAgICAgaWYgKHRoaXMuY2xvc2VkKSB7XG4gICAgICAgICAgICAgICAgZXhlY0ZpbmFsaXplcih0ZWFyZG93bik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBpZiAodGVhcmRvd24gaW5zdGFuY2VvZiBTdWJzY3JpcHRpb24pIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRlYXJkb3duLmNsb3NlZCB8fCB0ZWFyZG93bi5faGFzUGFyZW50KHRoaXMpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGVhcmRvd24uX2FkZFBhcmVudCh0aGlzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKHRoaXMuX2ZpbmFsaXplcnMgPSAoX2EgPSB0aGlzLl9maW5hbGl6ZXJzKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiBbXSkucHVzaCh0ZWFyZG93bik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xuICAgIFN1YnNjcmlwdGlvbi5wcm90b3R5cGUuX2hhc1BhcmVudCA9IGZ1bmN0aW9uIChwYXJlbnQpIHtcbiAgICAgICAgdmFyIF9wYXJlbnRhZ2UgPSB0aGlzLl9wYXJlbnRhZ2U7XG4gICAgICAgIHJldHVybiBfcGFyZW50YWdlID09PSBwYXJlbnQgfHwgKEFycmF5LmlzQXJyYXkoX3BhcmVudGFnZSkgJiYgX3BhcmVudGFnZS5pbmNsdWRlcyhwYXJlbnQpKTtcbiAgICB9O1xuICAgIFN1YnNjcmlwdGlvbi5wcm90b3R5cGUuX2FkZFBhcmVudCA9IGZ1bmN0aW9uIChwYXJlbnQpIHtcbiAgICAgICAgdmFyIF9wYXJlbnRhZ2UgPSB0aGlzLl9wYXJlbnRhZ2U7XG4gICAgICAgIHRoaXMuX3BhcmVudGFnZSA9IEFycmF5LmlzQXJyYXkoX3BhcmVudGFnZSkgPyAoX3BhcmVudGFnZS5wdXNoKHBhcmVudCksIF9wYXJlbnRhZ2UpIDogX3BhcmVudGFnZSA/IFtfcGFyZW50YWdlLCBwYXJlbnRdIDogcGFyZW50O1xuICAgIH07XG4gICAgU3Vic2NyaXB0aW9uLnByb3RvdHlwZS5fcmVtb3ZlUGFyZW50ID0gZnVuY3Rpb24gKHBhcmVudCkge1xuICAgICAgICB2YXIgX3BhcmVudGFnZSA9IHRoaXMuX3BhcmVudGFnZTtcbiAgICAgICAgaWYgKF9wYXJlbnRhZ2UgPT09IHBhcmVudCkge1xuICAgICAgICAgICAgdGhpcy5fcGFyZW50YWdlID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChBcnJheS5pc0FycmF5KF9wYXJlbnRhZ2UpKSB7XG4gICAgICAgICAgICBhcnJSZW1vdmUoX3BhcmVudGFnZSwgcGFyZW50KTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgU3Vic2NyaXB0aW9uLnByb3RvdHlwZS5yZW1vdmUgPSBmdW5jdGlvbiAodGVhcmRvd24pIHtcbiAgICAgICAgdmFyIF9maW5hbGl6ZXJzID0gdGhpcy5fZmluYWxpemVycztcbiAgICAgICAgX2ZpbmFsaXplcnMgJiYgYXJyUmVtb3ZlKF9maW5hbGl6ZXJzLCB0ZWFyZG93bik7XG4gICAgICAgIGlmICh0ZWFyZG93biBpbnN0YW5jZW9mIFN1YnNjcmlwdGlvbikge1xuICAgICAgICAgICAgdGVhcmRvd24uX3JlbW92ZVBhcmVudCh0aGlzKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgU3Vic2NyaXB0aW9uLkVNUFRZID0gKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdmFyIGVtcHR5ID0gbmV3IFN1YnNjcmlwdGlvbigpO1xuICAgICAgICBlbXB0eS5jbG9zZWQgPSB0cnVlO1xuICAgICAgICByZXR1cm4gZW1wdHk7XG4gICAgfSkoKTtcbiAgICByZXR1cm4gU3Vic2NyaXB0aW9uO1xufSgpKTtcbmV4cG9ydCB7IFN1YnNjcmlwdGlvbiB9O1xuZXhwb3J0IHZhciBFTVBUWV9TVUJTQ1JJUFRJT04gPSBTdWJzY3JpcHRpb24uRU1QVFk7XG5leHBvcnQgZnVuY3Rpb24gaXNTdWJzY3JpcHRpb24odmFsdWUpIHtcbiAgICByZXR1cm4gKHZhbHVlIGluc3RhbmNlb2YgU3Vic2NyaXB0aW9uIHx8XG4gICAgICAgICh2YWx1ZSAmJiAnY2xvc2VkJyBpbiB2YWx1ZSAmJiBpc0Z1bmN0aW9uKHZhbHVlLnJlbW92ZSkgJiYgaXNGdW5jdGlvbih2YWx1ZS5hZGQpICYmIGlzRnVuY3Rpb24odmFsdWUudW5zdWJzY3JpYmUpKSk7XG59XG5mdW5jdGlvbiBleGVjRmluYWxpemVyKGZpbmFsaXplcikge1xuICAgIGlmIChpc0Z1bmN0aW9uKGZpbmFsaXplcikpIHtcbiAgICAgICAgZmluYWxpemVyKCk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBmaW5hbGl6ZXIudW5zdWJzY3JpYmUoKTtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1TdWJzY3JpcHRpb24uanMubWFwIiwiZXhwb3J0IHZhciBjb25maWcgPSB7XG4gICAgb25VbmhhbmRsZWRFcnJvcjogbnVsbCxcbiAgICBvblN0b3BwZWROb3RpZmljYXRpb246IG51bGwsXG4gICAgUHJvbWlzZTogdW5kZWZpbmVkLFxuICAgIHVzZURlcHJlY2F0ZWRTeW5jaHJvbm91c0Vycm9ySGFuZGxpbmc6IGZhbHNlLFxuICAgIHVzZURlcHJlY2F0ZWROZXh0Q29udGV4dDogZmFsc2UsXG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29uZmlnLmpzLm1hcCIsImltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICcuLi9PYnNlcnZhYmxlJztcbmV4cG9ydCB2YXIgRU1QVFkgPSBuZXcgT2JzZXJ2YWJsZShmdW5jdGlvbiAoc3Vic2NyaWJlcikgeyByZXR1cm4gc3Vic2NyaWJlci5jb21wbGV0ZSgpOyB9KTtcbmV4cG9ydCBmdW5jdGlvbiBlbXB0eShzY2hlZHVsZXIpIHtcbiAgICByZXR1cm4gc2NoZWR1bGVyID8gZW1wdHlTY2hlZHVsZWQoc2NoZWR1bGVyKSA6IEVNUFRZO1xufVxuZnVuY3Rpb24gZW1wdHlTY2hlZHVsZWQoc2NoZWR1bGVyKSB7XG4gICAgcmV0dXJuIG5ldyBPYnNlcnZhYmxlKGZ1bmN0aW9uIChzdWJzY3JpYmVyKSB7IHJldHVybiBzY2hlZHVsZXIuc2NoZWR1bGUoZnVuY3Rpb24gKCkgeyByZXR1cm4gc3Vic2NyaWJlci5jb21wbGV0ZSgpOyB9KTsgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1lbXB0eS5qcy5tYXAiLCJpbXBvcnQgeyBzY2hlZHVsZWQgfSBmcm9tICcuLi9zY2hlZHVsZWQvc2NoZWR1bGVkJztcbmltcG9ydCB7IGlubmVyRnJvbSB9IGZyb20gJy4vaW5uZXJGcm9tJztcbmV4cG9ydCBmdW5jdGlvbiBmcm9tKGlucHV0LCBzY2hlZHVsZXIpIHtcbiAgICByZXR1cm4gc2NoZWR1bGVyID8gc2NoZWR1bGVkKGlucHV0LCBzY2hlZHVsZXIpIDogaW5uZXJGcm9tKGlucHV0KTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWZyb20uanMubWFwIiwiaW1wb3J0IHsgX19hc3luY1ZhbHVlcywgX19hd2FpdGVyLCBfX2dlbmVyYXRvciwgX192YWx1ZXMgfSBmcm9tIFwidHNsaWJcIjtcbmltcG9ydCB7IGlzQXJyYXlMaWtlIH0gZnJvbSAnLi4vdXRpbC9pc0FycmF5TGlrZSc7XG5pbXBvcnQgeyBpc1Byb21pc2UgfSBmcm9tICcuLi91dGlsL2lzUHJvbWlzZSc7XG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAnLi4vT2JzZXJ2YWJsZSc7XG5pbXBvcnQgeyBpc0ludGVyb3BPYnNlcnZhYmxlIH0gZnJvbSAnLi4vdXRpbC9pc0ludGVyb3BPYnNlcnZhYmxlJztcbmltcG9ydCB7IGlzQXN5bmNJdGVyYWJsZSB9IGZyb20gJy4uL3V0aWwvaXNBc3luY0l0ZXJhYmxlJztcbmltcG9ydCB7IGNyZWF0ZUludmFsaWRPYnNlcnZhYmxlVHlwZUVycm9yIH0gZnJvbSAnLi4vdXRpbC90aHJvd1Vub2JzZXJ2YWJsZUVycm9yJztcbmltcG9ydCB7IGlzSXRlcmFibGUgfSBmcm9tICcuLi91dGlsL2lzSXRlcmFibGUnO1xuaW1wb3J0IHsgaXNSZWFkYWJsZVN0cmVhbUxpa2UsIHJlYWRhYmxlU3RyZWFtTGlrZVRvQXN5bmNHZW5lcmF0b3IgfSBmcm9tICcuLi91dGlsL2lzUmVhZGFibGVTdHJlYW1MaWtlJztcbmltcG9ydCB7IGlzRnVuY3Rpb24gfSBmcm9tICcuLi91dGlsL2lzRnVuY3Rpb24nO1xuaW1wb3J0IHsgcmVwb3J0VW5oYW5kbGVkRXJyb3IgfSBmcm9tICcuLi91dGlsL3JlcG9ydFVuaGFuZGxlZEVycm9yJztcbmltcG9ydCB7IG9ic2VydmFibGUgYXMgU3ltYm9sX29ic2VydmFibGUgfSBmcm9tICcuLi9zeW1ib2wvb2JzZXJ2YWJsZSc7XG5leHBvcnQgZnVuY3Rpb24gaW5uZXJGcm9tKGlucHV0KSB7XG4gICAgaWYgKGlucHV0IGluc3RhbmNlb2YgT2JzZXJ2YWJsZSkge1xuICAgICAgICByZXR1cm4gaW5wdXQ7XG4gICAgfVxuICAgIGlmIChpbnB1dCAhPSBudWxsKSB7XG4gICAgICAgIGlmIChpc0ludGVyb3BPYnNlcnZhYmxlKGlucHV0KSkge1xuICAgICAgICAgICAgcmV0dXJuIGZyb21JbnRlcm9wT2JzZXJ2YWJsZShpbnB1dCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlzQXJyYXlMaWtlKGlucHV0KSkge1xuICAgICAgICAgICAgcmV0dXJuIGZyb21BcnJheUxpa2UoaW5wdXQpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc1Byb21pc2UoaW5wdXQpKSB7XG4gICAgICAgICAgICByZXR1cm4gZnJvbVByb21pc2UoaW5wdXQpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc0FzeW5jSXRlcmFibGUoaW5wdXQpKSB7XG4gICAgICAgICAgICByZXR1cm4gZnJvbUFzeW5jSXRlcmFibGUoaW5wdXQpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc0l0ZXJhYmxlKGlucHV0KSkge1xuICAgICAgICAgICAgcmV0dXJuIGZyb21JdGVyYWJsZShpbnB1dCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlzUmVhZGFibGVTdHJlYW1MaWtlKGlucHV0KSkge1xuICAgICAgICAgICAgcmV0dXJuIGZyb21SZWFkYWJsZVN0cmVhbUxpa2UoaW5wdXQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRocm93IGNyZWF0ZUludmFsaWRPYnNlcnZhYmxlVHlwZUVycm9yKGlucHV0KTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBmcm9tSW50ZXJvcE9ic2VydmFibGUob2JqKSB7XG4gICAgcmV0dXJuIG5ldyBPYnNlcnZhYmxlKGZ1bmN0aW9uIChzdWJzY3JpYmVyKSB7XG4gICAgICAgIHZhciBvYnMgPSBvYmpbU3ltYm9sX29ic2VydmFibGVdKCk7XG4gICAgICAgIGlmIChpc0Z1bmN0aW9uKG9icy5zdWJzY3JpYmUpKSB7XG4gICAgICAgICAgICByZXR1cm4gb2JzLnN1YnNjcmliZShzdWJzY3JpYmVyKTtcbiAgICAgICAgfVxuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdQcm92aWRlZCBvYmplY3QgZG9lcyBub3QgY29ycmVjdGx5IGltcGxlbWVudCBTeW1ib2wub2JzZXJ2YWJsZScpO1xuICAgIH0pO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGZyb21BcnJheUxpa2UoYXJyYXkpIHtcbiAgICByZXR1cm4gbmV3IE9ic2VydmFibGUoZnVuY3Rpb24gKHN1YnNjcmliZXIpIHtcbiAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGggJiYgIXN1YnNjcmliZXIuY2xvc2VkOyBpKyspIHtcbiAgICAgICAgICAgIHN1YnNjcmliZXIubmV4dChhcnJheVtpXSk7XG4gICAgICAgIH1cbiAgICAgICAgc3Vic2NyaWJlci5jb21wbGV0ZSgpO1xuICAgIH0pO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGZyb21Qcm9taXNlKHByb21pc2UpIHtcbiAgICByZXR1cm4gbmV3IE9ic2VydmFibGUoZnVuY3Rpb24gKHN1YnNjcmliZXIpIHtcbiAgICAgICAgcHJvbWlzZVxuICAgICAgICAgICAgLnRoZW4oZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgICAgICAgICBpZiAoIXN1YnNjcmliZXIuY2xvc2VkKSB7XG4gICAgICAgICAgICAgICAgc3Vic2NyaWJlci5uZXh0KHZhbHVlKTtcbiAgICAgICAgICAgICAgICBzdWJzY3JpYmVyLmNvbXBsZXRlKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sIGZ1bmN0aW9uIChlcnIpIHsgcmV0dXJuIHN1YnNjcmliZXIuZXJyb3IoZXJyKTsgfSlcbiAgICAgICAgICAgIC50aGVuKG51bGwsIHJlcG9ydFVuaGFuZGxlZEVycm9yKTtcbiAgICB9KTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBmcm9tSXRlcmFibGUoaXRlcmFibGUpIHtcbiAgICByZXR1cm4gbmV3IE9ic2VydmFibGUoZnVuY3Rpb24gKHN1YnNjcmliZXIpIHtcbiAgICAgICAgdmFyIGVfMSwgX2E7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBmb3IgKHZhciBpdGVyYWJsZV8xID0gX192YWx1ZXMoaXRlcmFibGUpLCBpdGVyYWJsZV8xXzEgPSBpdGVyYWJsZV8xLm5leHQoKTsgIWl0ZXJhYmxlXzFfMS5kb25lOyBpdGVyYWJsZV8xXzEgPSBpdGVyYWJsZV8xLm5leHQoKSkge1xuICAgICAgICAgICAgICAgIHZhciB2YWx1ZSA9IGl0ZXJhYmxlXzFfMS52YWx1ZTtcbiAgICAgICAgICAgICAgICBzdWJzY3JpYmVyLm5leHQodmFsdWUpO1xuICAgICAgICAgICAgICAgIGlmIChzdWJzY3JpYmVyLmNsb3NlZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNhdGNoIChlXzFfMSkgeyBlXzEgPSB7IGVycm9yOiBlXzFfMSB9OyB9XG4gICAgICAgIGZpbmFsbHkge1xuICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBpZiAoaXRlcmFibGVfMV8xICYmICFpdGVyYWJsZV8xXzEuZG9uZSAmJiAoX2EgPSBpdGVyYWJsZV8xLnJldHVybikpIF9hLmNhbGwoaXRlcmFibGVfMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaW5hbGx5IHsgaWYgKGVfMSkgdGhyb3cgZV8xLmVycm9yOyB9XG4gICAgICAgIH1cbiAgICAgICAgc3Vic2NyaWJlci5jb21wbGV0ZSgpO1xuICAgIH0pO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGZyb21Bc3luY0l0ZXJhYmxlKGFzeW5jSXRlcmFibGUpIHtcbiAgICByZXR1cm4gbmV3IE9ic2VydmFibGUoZnVuY3Rpb24gKHN1YnNjcmliZXIpIHtcbiAgICAgICAgcHJvY2Vzcyhhc3luY0l0ZXJhYmxlLCBzdWJzY3JpYmVyKS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7IHJldHVybiBzdWJzY3JpYmVyLmVycm9yKGVycik7IH0pO1xuICAgIH0pO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGZyb21SZWFkYWJsZVN0cmVhbUxpa2UocmVhZGFibGVTdHJlYW0pIHtcbiAgICByZXR1cm4gZnJvbUFzeW5jSXRlcmFibGUocmVhZGFibGVTdHJlYW1MaWtlVG9Bc3luY0dlbmVyYXRvcihyZWFkYWJsZVN0cmVhbSkpO1xufVxuZnVuY3Rpb24gcHJvY2Vzcyhhc3luY0l0ZXJhYmxlLCBzdWJzY3JpYmVyKSB7XG4gICAgdmFyIGFzeW5jSXRlcmFibGVfMSwgYXN5bmNJdGVyYWJsZV8xXzE7XG4gICAgdmFyIGVfMiwgX2E7XG4gICAgcmV0dXJuIF9fYXdhaXRlcih0aGlzLCB2b2lkIDAsIHZvaWQgMCwgZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgdmFsdWUsIGVfMl8xO1xuICAgICAgICByZXR1cm4gX19nZW5lcmF0b3IodGhpcywgZnVuY3Rpb24gKF9iKSB7XG4gICAgICAgICAgICBzd2l0Y2ggKF9iLmxhYmVsKSB7XG4gICAgICAgICAgICAgICAgY2FzZSAwOlxuICAgICAgICAgICAgICAgICAgICBfYi50cnlzLnB1c2goWzAsIDUsIDYsIDExXSk7XG4gICAgICAgICAgICAgICAgICAgIGFzeW5jSXRlcmFibGVfMSA9IF9fYXN5bmNWYWx1ZXMoYXN5bmNJdGVyYWJsZSk7XG4gICAgICAgICAgICAgICAgICAgIF9iLmxhYmVsID0gMTtcbiAgICAgICAgICAgICAgICBjYXNlIDE6IHJldHVybiBbNCwgYXN5bmNJdGVyYWJsZV8xLm5leHQoKV07XG4gICAgICAgICAgICAgICAgY2FzZSAyOlxuICAgICAgICAgICAgICAgICAgICBpZiAoIShhc3luY0l0ZXJhYmxlXzFfMSA9IF9iLnNlbnQoKSwgIWFzeW5jSXRlcmFibGVfMV8xLmRvbmUpKSByZXR1cm4gWzMsIDRdO1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZSA9IGFzeW5jSXRlcmFibGVfMV8xLnZhbHVlO1xuICAgICAgICAgICAgICAgICAgICBzdWJzY3JpYmVyLm5leHQodmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoc3Vic2NyaWJlci5jbG9zZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbMl07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgX2IubGFiZWwgPSAzO1xuICAgICAgICAgICAgICAgIGNhc2UgMzogcmV0dXJuIFszLCAxXTtcbiAgICAgICAgICAgICAgICBjYXNlIDQ6IHJldHVybiBbMywgMTFdO1xuICAgICAgICAgICAgICAgIGNhc2UgNTpcbiAgICAgICAgICAgICAgICAgICAgZV8yXzEgPSBfYi5zZW50KCk7XG4gICAgICAgICAgICAgICAgICAgIGVfMiA9IHsgZXJyb3I6IGVfMl8xIH07XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbMywgMTFdO1xuICAgICAgICAgICAgICAgIGNhc2UgNjpcbiAgICAgICAgICAgICAgICAgICAgX2IudHJ5cy5wdXNoKFs2LCAsIDksIDEwXSk7XG4gICAgICAgICAgICAgICAgICAgIGlmICghKGFzeW5jSXRlcmFibGVfMV8xICYmICFhc3luY0l0ZXJhYmxlXzFfMS5kb25lICYmIChfYSA9IGFzeW5jSXRlcmFibGVfMS5yZXR1cm4pKSkgcmV0dXJuIFszLCA4XTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFs0LCBfYS5jYWxsKGFzeW5jSXRlcmFibGVfMSldO1xuICAgICAgICAgICAgICAgIGNhc2UgNzpcbiAgICAgICAgICAgICAgICAgICAgX2Iuc2VudCgpO1xuICAgICAgICAgICAgICAgICAgICBfYi5sYWJlbCA9IDg7XG4gICAgICAgICAgICAgICAgY2FzZSA4OiByZXR1cm4gWzMsIDEwXTtcbiAgICAgICAgICAgICAgICBjYXNlIDk6XG4gICAgICAgICAgICAgICAgICAgIGlmIChlXzIpIHRocm93IGVfMi5lcnJvcjtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFs3XTtcbiAgICAgICAgICAgICAgICBjYXNlIDEwOiByZXR1cm4gWzddO1xuICAgICAgICAgICAgICAgIGNhc2UgMTE6XG4gICAgICAgICAgICAgICAgICAgIHN1YnNjcmliZXIuY29tcGxldGUoKTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFsyXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbm5lckZyb20uanMubWFwIiwiaW1wb3J0IHsgbWVyZ2VBbGwgfSBmcm9tICcuLi9vcGVyYXRvcnMvbWVyZ2VBbGwnO1xuaW1wb3J0IHsgaW5uZXJGcm9tIH0gZnJvbSAnLi9pbm5lckZyb20nO1xuaW1wb3J0IHsgRU1QVFkgfSBmcm9tICcuL2VtcHR5JztcbmltcG9ydCB7IHBvcE51bWJlciwgcG9wU2NoZWR1bGVyIH0gZnJvbSAnLi4vdXRpbC9hcmdzJztcbmltcG9ydCB7IGZyb20gfSBmcm9tICcuL2Zyb20nO1xuZXhwb3J0IGZ1bmN0aW9uIG1lcmdlKCkge1xuICAgIHZhciBhcmdzID0gW107XG4gICAgZm9yICh2YXIgX2kgPSAwOyBfaSA8IGFyZ3VtZW50cy5sZW5ndGg7IF9pKyspIHtcbiAgICAgICAgYXJnc1tfaV0gPSBhcmd1bWVudHNbX2ldO1xuICAgIH1cbiAgICB2YXIgc2NoZWR1bGVyID0gcG9wU2NoZWR1bGVyKGFyZ3MpO1xuICAgIHZhciBjb25jdXJyZW50ID0gcG9wTnVtYmVyKGFyZ3MsIEluZmluaXR5KTtcbiAgICB2YXIgc291cmNlcyA9IGFyZ3M7XG4gICAgcmV0dXJuICFzb3VyY2VzLmxlbmd0aFxuICAgICAgICA/XG4gICAgICAgICAgICBFTVBUWVxuICAgICAgICA6IHNvdXJjZXMubGVuZ3RoID09PSAxXG4gICAgICAgICAgICA/XG4gICAgICAgICAgICAgICAgaW5uZXJGcm9tKHNvdXJjZXNbMF0pXG4gICAgICAgICAgICA6XG4gICAgICAgICAgICAgICAgbWVyZ2VBbGwoY29uY3VycmVudCkoZnJvbShzb3VyY2VzLCBzY2hlZHVsZXIpKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lcmdlLmpzLm1hcCIsImltcG9ydCB7IHBvcFNjaGVkdWxlciB9IGZyb20gJy4uL3V0aWwvYXJncyc7XG5pbXBvcnQgeyBmcm9tIH0gZnJvbSAnLi9mcm9tJztcbmV4cG9ydCBmdW5jdGlvbiBvZigpIHtcbiAgICB2YXIgYXJncyA9IFtdO1xuICAgIGZvciAodmFyIF9pID0gMDsgX2kgPCBhcmd1bWVudHMubGVuZ3RoOyBfaSsrKSB7XG4gICAgICAgIGFyZ3NbX2ldID0gYXJndW1lbnRzW19pXTtcbiAgICB9XG4gICAgdmFyIHNjaGVkdWxlciA9IHBvcFNjaGVkdWxlcihhcmdzKTtcbiAgICByZXR1cm4gZnJvbShhcmdzLCBzY2hlZHVsZXIpO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9b2YuanMubWFwIiwiaW1wb3J0IHsgX19leHRlbmRzIH0gZnJvbSBcInRzbGliXCI7XG5pbXBvcnQgeyBTdWJzY3JpYmVyIH0gZnJvbSAnLi4vU3Vic2NyaWJlcic7XG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlT3BlcmF0b3JTdWJzY3JpYmVyKGRlc3RpbmF0aW9uLCBvbk5leHQsIG9uQ29tcGxldGUsIG9uRXJyb3IsIG9uRmluYWxpemUpIHtcbiAgICByZXR1cm4gbmV3IE9wZXJhdG9yU3Vic2NyaWJlcihkZXN0aW5hdGlvbiwgb25OZXh0LCBvbkNvbXBsZXRlLCBvbkVycm9yLCBvbkZpbmFsaXplKTtcbn1cbnZhciBPcGVyYXRvclN1YnNjcmliZXIgPSAoZnVuY3Rpb24gKF9zdXBlcikge1xuICAgIF9fZXh0ZW5kcyhPcGVyYXRvclN1YnNjcmliZXIsIF9zdXBlcik7XG4gICAgZnVuY3Rpb24gT3BlcmF0b3JTdWJzY3JpYmVyKGRlc3RpbmF0aW9uLCBvbk5leHQsIG9uQ29tcGxldGUsIG9uRXJyb3IsIG9uRmluYWxpemUsIHNob3VsZFVuc3Vic2NyaWJlKSB7XG4gICAgICAgIHZhciBfdGhpcyA9IF9zdXBlci5jYWxsKHRoaXMsIGRlc3RpbmF0aW9uKSB8fCB0aGlzO1xuICAgICAgICBfdGhpcy5vbkZpbmFsaXplID0gb25GaW5hbGl6ZTtcbiAgICAgICAgX3RoaXMuc2hvdWxkVW5zdWJzY3JpYmUgPSBzaG91bGRVbnN1YnNjcmliZTtcbiAgICAgICAgX3RoaXMuX25leHQgPSBvbk5leHRcbiAgICAgICAgICAgID8gZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgb25OZXh0KHZhbHVlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbi5lcnJvcihlcnIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDogX3N1cGVyLnByb3RvdHlwZS5fbmV4dDtcbiAgICAgICAgX3RoaXMuX2Vycm9yID0gb25FcnJvclxuICAgICAgICAgICAgPyBmdW5jdGlvbiAoZXJyKSB7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgb25FcnJvcihlcnIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRlc3RpbmF0aW9uLmVycm9yKGVycik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpbmFsbHkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnVuc3Vic2NyaWJlKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOiBfc3VwZXIucHJvdG90eXBlLl9lcnJvcjtcbiAgICAgICAgX3RoaXMuX2NvbXBsZXRlID0gb25Db21wbGV0ZVxuICAgICAgICAgICAgPyBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgb25Db21wbGV0ZSgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRlc3RpbmF0aW9uLmVycm9yKGVycik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpbmFsbHkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnVuc3Vic2NyaWJlKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOiBfc3VwZXIucHJvdG90eXBlLl9jb21wbGV0ZTtcbiAgICAgICAgcmV0dXJuIF90aGlzO1xuICAgIH1cbiAgICBPcGVyYXRvclN1YnNjcmliZXIucHJvdG90eXBlLnVuc3Vic2NyaWJlID0gZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgX2E7XG4gICAgICAgIGlmICghdGhpcy5zaG91bGRVbnN1YnNjcmliZSB8fCB0aGlzLnNob3VsZFVuc3Vic2NyaWJlKCkpIHtcbiAgICAgICAgICAgIHZhciBjbG9zZWRfMSA9IHRoaXMuY2xvc2VkO1xuICAgICAgICAgICAgX3N1cGVyLnByb3RvdHlwZS51bnN1YnNjcmliZS5jYWxsKHRoaXMpO1xuICAgICAgICAgICAgIWNsb3NlZF8xICYmICgoX2EgPSB0aGlzLm9uRmluYWxpemUpID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS5jYWxsKHRoaXMpKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgcmV0dXJuIE9wZXJhdG9yU3Vic2NyaWJlcjtcbn0oU3Vic2NyaWJlcikpO1xuZXhwb3J0IHsgT3BlcmF0b3JTdWJzY3JpYmVyIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1PcGVyYXRvclN1YnNjcmliZXIuanMubWFwIiwiaW1wb3J0IHsgb3BlcmF0ZSB9IGZyb20gJy4uL3V0aWwvbGlmdCc7XG5pbXBvcnQgeyBjcmVhdGVPcGVyYXRvclN1YnNjcmliZXIgfSBmcm9tICcuL09wZXJhdG9yU3Vic2NyaWJlcic7XG5leHBvcnQgZnVuY3Rpb24gbWFwKHByb2plY3QsIHRoaXNBcmcpIHtcbiAgICByZXR1cm4gb3BlcmF0ZShmdW5jdGlvbiAoc291cmNlLCBzdWJzY3JpYmVyKSB7XG4gICAgICAgIHZhciBpbmRleCA9IDA7XG4gICAgICAgIHNvdXJjZS5zdWJzY3JpYmUoY3JlYXRlT3BlcmF0b3JTdWJzY3JpYmVyKHN1YnNjcmliZXIsIGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICAgICAgc3Vic2NyaWJlci5uZXh0KHByb2plY3QuY2FsbCh0aGlzQXJnLCB2YWx1ZSwgaW5kZXgrKykpO1xuICAgICAgICB9KSk7XG4gICAgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tYXAuanMubWFwIiwiaW1wb3J0IHsgbWVyZ2VNYXAgfSBmcm9tICcuL21lcmdlTWFwJztcbmltcG9ydCB7IGlkZW50aXR5IH0gZnJvbSAnLi4vdXRpbC9pZGVudGl0eSc7XG5leHBvcnQgZnVuY3Rpb24gbWVyZ2VBbGwoY29uY3VycmVudCkge1xuICAgIGlmIChjb25jdXJyZW50ID09PSB2b2lkIDApIHsgY29uY3VycmVudCA9IEluZmluaXR5OyB9XG4gICAgcmV0dXJuIG1lcmdlTWFwKGlkZW50aXR5LCBjb25jdXJyZW50KTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lcmdlQWxsLmpzLm1hcCIsImltcG9ydCB7IGlubmVyRnJvbSB9IGZyb20gJy4uL29ic2VydmFibGUvaW5uZXJGcm9tJztcbmltcG9ydCB7IGV4ZWN1dGVTY2hlZHVsZSB9IGZyb20gJy4uL3V0aWwvZXhlY3V0ZVNjaGVkdWxlJztcbmltcG9ydCB7IGNyZWF0ZU9wZXJhdG9yU3Vic2NyaWJlciB9IGZyb20gJy4vT3BlcmF0b3JTdWJzY3JpYmVyJztcbmV4cG9ydCBmdW5jdGlvbiBtZXJnZUludGVybmFscyhzb3VyY2UsIHN1YnNjcmliZXIsIHByb2plY3QsIGNvbmN1cnJlbnQsIG9uQmVmb3JlTmV4dCwgZXhwYW5kLCBpbm5lclN1YlNjaGVkdWxlciwgYWRkaXRpb25hbEZpbmFsaXplcikge1xuICAgIHZhciBidWZmZXIgPSBbXTtcbiAgICB2YXIgYWN0aXZlID0gMDtcbiAgICB2YXIgaW5kZXggPSAwO1xuICAgIHZhciBpc0NvbXBsZXRlID0gZmFsc2U7XG4gICAgdmFyIGNoZWNrQ29tcGxldGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIGlmIChpc0NvbXBsZXRlICYmICFidWZmZXIubGVuZ3RoICYmICFhY3RpdmUpIHtcbiAgICAgICAgICAgIHN1YnNjcmliZXIuY29tcGxldGUoKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgdmFyIG91dGVyTmV4dCA9IGZ1bmN0aW9uICh2YWx1ZSkgeyByZXR1cm4gKGFjdGl2ZSA8IGNvbmN1cnJlbnQgPyBkb0lubmVyU3ViKHZhbHVlKSA6IGJ1ZmZlci5wdXNoKHZhbHVlKSk7IH07XG4gICAgdmFyIGRvSW5uZXJTdWIgPSBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICAgICAgZXhwYW5kICYmIHN1YnNjcmliZXIubmV4dCh2YWx1ZSk7XG4gICAgICAgIGFjdGl2ZSsrO1xuICAgICAgICB2YXIgaW5uZXJDb21wbGV0ZSA9IGZhbHNlO1xuICAgICAgICBpbm5lckZyb20ocHJvamVjdCh2YWx1ZSwgaW5kZXgrKykpLnN1YnNjcmliZShjcmVhdGVPcGVyYXRvclN1YnNjcmliZXIoc3Vic2NyaWJlciwgZnVuY3Rpb24gKGlubmVyVmFsdWUpIHtcbiAgICAgICAgICAgIG9uQmVmb3JlTmV4dCA9PT0gbnVsbCB8fCBvbkJlZm9yZU5leHQgPT09IHZvaWQgMCA/IHZvaWQgMCA6IG9uQmVmb3JlTmV4dChpbm5lclZhbHVlKTtcbiAgICAgICAgICAgIGlmIChleHBhbmQpIHtcbiAgICAgICAgICAgICAgICBvdXRlck5leHQoaW5uZXJWYWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBzdWJzY3JpYmVyLm5leHQoaW5uZXJWYWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIGlubmVyQ29tcGxldGUgPSB0cnVlO1xuICAgICAgICB9LCB1bmRlZmluZWQsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIGlmIChpbm5lckNvbXBsZXRlKSB7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYWN0aXZlLS07XG4gICAgICAgICAgICAgICAgICAgIHZhciBfbG9vcF8xID0gZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGJ1ZmZlcmVkVmFsdWUgPSBidWZmZXIuc2hpZnQoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChpbm5lclN1YlNjaGVkdWxlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4ZWN1dGVTY2hlZHVsZShzdWJzY3JpYmVyLCBpbm5lclN1YlNjaGVkdWxlciwgZnVuY3Rpb24gKCkgeyByZXR1cm4gZG9Jbm5lclN1YihidWZmZXJlZFZhbHVlKTsgfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb0lubmVyU3ViKGJ1ZmZlcmVkVmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgICAgICB3aGlsZSAoYnVmZmVyLmxlbmd0aCAmJiBhY3RpdmUgPCBjb25jdXJyZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBfbG9vcF8xKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgY2hlY2tDb21wbGV0ZSgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICAgICAgICAgIHN1YnNjcmliZXIuZXJyb3IoZXJyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pKTtcbiAgICB9O1xuICAgIHNvdXJjZS5zdWJzY3JpYmUoY3JlYXRlT3BlcmF0b3JTdWJzY3JpYmVyKHN1YnNjcmliZXIsIG91dGVyTmV4dCwgZnVuY3Rpb24gKCkge1xuICAgICAgICBpc0NvbXBsZXRlID0gdHJ1ZTtcbiAgICAgICAgY2hlY2tDb21wbGV0ZSgpO1xuICAgIH0pKTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgICAgICBhZGRpdGlvbmFsRmluYWxpemVyID09PSBudWxsIHx8IGFkZGl0aW9uYWxGaW5hbGl6ZXIgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGFkZGl0aW9uYWxGaW5hbGl6ZXIoKTtcbiAgICB9O1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVyZ2VJbnRlcm5hbHMuanMubWFwIiwiaW1wb3J0IHsgbWFwIH0gZnJvbSAnLi9tYXAnO1xuaW1wb3J0IHsgaW5uZXJGcm9tIH0gZnJvbSAnLi4vb2JzZXJ2YWJsZS9pbm5lckZyb20nO1xuaW1wb3J0IHsgb3BlcmF0ZSB9IGZyb20gJy4uL3V0aWwvbGlmdCc7XG5pbXBvcnQgeyBtZXJnZUludGVybmFscyB9IGZyb20gJy4vbWVyZ2VJbnRlcm5hbHMnO1xuaW1wb3J0IHsgaXNGdW5jdGlvbiB9IGZyb20gJy4uL3V0aWwvaXNGdW5jdGlvbic7XG5leHBvcnQgZnVuY3Rpb24gbWVyZ2VNYXAocHJvamVjdCwgcmVzdWx0U2VsZWN0b3IsIGNvbmN1cnJlbnQpIHtcbiAgICBpZiAoY29uY3VycmVudCA9PT0gdm9pZCAwKSB7IGNvbmN1cnJlbnQgPSBJbmZpbml0eTsgfVxuICAgIGlmIChpc0Z1bmN0aW9uKHJlc3VsdFNlbGVjdG9yKSkge1xuICAgICAgICByZXR1cm4gbWVyZ2VNYXAoZnVuY3Rpb24gKGEsIGkpIHsgcmV0dXJuIG1hcChmdW5jdGlvbiAoYiwgaWkpIHsgcmV0dXJuIHJlc3VsdFNlbGVjdG9yKGEsIGIsIGksIGlpKTsgfSkoaW5uZXJGcm9tKHByb2plY3QoYSwgaSkpKTsgfSwgY29uY3VycmVudCk7XG4gICAgfVxuICAgIGVsc2UgaWYgKHR5cGVvZiByZXN1bHRTZWxlY3RvciA9PT0gJ251bWJlcicpIHtcbiAgICAgICAgY29uY3VycmVudCA9IHJlc3VsdFNlbGVjdG9yO1xuICAgIH1cbiAgICByZXR1cm4gb3BlcmF0ZShmdW5jdGlvbiAoc291cmNlLCBzdWJzY3JpYmVyKSB7IHJldHVybiBtZXJnZUludGVybmFscyhzb3VyY2UsIHN1YnNjcmliZXIsIHByb2plY3QsIGNvbmN1cnJlbnQpOyB9KTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lcmdlTWFwLmpzLm1hcCIsImltcG9ydCB7IGV4ZWN1dGVTY2hlZHVsZSB9IGZyb20gJy4uL3V0aWwvZXhlY3V0ZVNjaGVkdWxlJztcbmltcG9ydCB7IG9wZXJhdGUgfSBmcm9tICcuLi91dGlsL2xpZnQnO1xuaW1wb3J0IHsgY3JlYXRlT3BlcmF0b3JTdWJzY3JpYmVyIH0gZnJvbSAnLi9PcGVyYXRvclN1YnNjcmliZXInO1xuZXhwb3J0IGZ1bmN0aW9uIG9ic2VydmVPbihzY2hlZHVsZXIsIGRlbGF5KSB7XG4gICAgaWYgKGRlbGF5ID09PSB2b2lkIDApIHsgZGVsYXkgPSAwOyB9XG4gICAgcmV0dXJuIG9wZXJhdGUoZnVuY3Rpb24gKHNvdXJjZSwgc3Vic2NyaWJlcikge1xuICAgICAgICBzb3VyY2Uuc3Vic2NyaWJlKGNyZWF0ZU9wZXJhdG9yU3Vic2NyaWJlcihzdWJzY3JpYmVyLCBmdW5jdGlvbiAodmFsdWUpIHsgcmV0dXJuIGV4ZWN1dGVTY2hlZHVsZShzdWJzY3JpYmVyLCBzY2hlZHVsZXIsIGZ1bmN0aW9uICgpIHsgcmV0dXJuIHN1YnNjcmliZXIubmV4dCh2YWx1ZSk7IH0sIGRlbGF5KTsgfSwgZnVuY3Rpb24gKCkgeyByZXR1cm4gZXhlY3V0ZVNjaGVkdWxlKHN1YnNjcmliZXIsIHNjaGVkdWxlciwgZnVuY3Rpb24gKCkgeyByZXR1cm4gc3Vic2NyaWJlci5jb21wbGV0ZSgpOyB9LCBkZWxheSk7IH0sIGZ1bmN0aW9uIChlcnIpIHsgcmV0dXJuIGV4ZWN1dGVTY2hlZHVsZShzdWJzY3JpYmVyLCBzY2hlZHVsZXIsIGZ1bmN0aW9uICgpIHsgcmV0dXJuIHN1YnNjcmliZXIuZXJyb3IoZXJyKTsgfSwgZGVsYXkpOyB9KSk7XG4gICAgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vYnNlcnZlT24uanMubWFwIiwiaW1wb3J0IHsgb3BlcmF0ZSB9IGZyb20gJy4uL3V0aWwvbGlmdCc7XG5leHBvcnQgZnVuY3Rpb24gc3Vic2NyaWJlT24oc2NoZWR1bGVyLCBkZWxheSkge1xuICAgIGlmIChkZWxheSA9PT0gdm9pZCAwKSB7IGRlbGF5ID0gMDsgfVxuICAgIHJldHVybiBvcGVyYXRlKGZ1bmN0aW9uIChzb3VyY2UsIHN1YnNjcmliZXIpIHtcbiAgICAgICAgc3Vic2NyaWJlci5hZGQoc2NoZWR1bGVyLnNjaGVkdWxlKGZ1bmN0aW9uICgpIHsgcmV0dXJuIHNvdXJjZS5zdWJzY3JpYmUoc3Vic2NyaWJlcik7IH0sIGRlbGF5KSk7XG4gICAgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zdWJzY3JpYmVPbi5qcy5tYXAiLCJpbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAnLi4vT2JzZXJ2YWJsZSc7XG5leHBvcnQgZnVuY3Rpb24gc2NoZWR1bGVBcnJheShpbnB1dCwgc2NoZWR1bGVyKSB7XG4gICAgcmV0dXJuIG5ldyBPYnNlcnZhYmxlKGZ1bmN0aW9uIChzdWJzY3JpYmVyKSB7XG4gICAgICAgIHZhciBpID0gMDtcbiAgICAgICAgcmV0dXJuIHNjaGVkdWxlci5zY2hlZHVsZShmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBpZiAoaSA9PT0gaW5wdXQubGVuZ3RoKSB7XG4gICAgICAgICAgICAgICAgc3Vic2NyaWJlci5jb21wbGV0ZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgc3Vic2NyaWJlci5uZXh0KGlucHV0W2krK10pO1xuICAgICAgICAgICAgICAgIGlmICghc3Vic2NyaWJlci5jbG9zZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zY2hlZHVsZSgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zY2hlZHVsZUFycmF5LmpzLm1hcCIsImltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICcuLi9PYnNlcnZhYmxlJztcbmltcG9ydCB7IGV4ZWN1dGVTY2hlZHVsZSB9IGZyb20gJy4uL3V0aWwvZXhlY3V0ZVNjaGVkdWxlJztcbmV4cG9ydCBmdW5jdGlvbiBzY2hlZHVsZUFzeW5jSXRlcmFibGUoaW5wdXQsIHNjaGVkdWxlcikge1xuICAgIGlmICghaW5wdXQpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdJdGVyYWJsZSBjYW5ub3QgYmUgbnVsbCcpO1xuICAgIH1cbiAgICByZXR1cm4gbmV3IE9ic2VydmFibGUoZnVuY3Rpb24gKHN1YnNjcmliZXIpIHtcbiAgICAgICAgZXhlY3V0ZVNjaGVkdWxlKHN1YnNjcmliZXIsIHNjaGVkdWxlciwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdmFyIGl0ZXJhdG9yID0gaW5wdXRbU3ltYm9sLmFzeW5jSXRlcmF0b3JdKCk7XG4gICAgICAgICAgICBleGVjdXRlU2NoZWR1bGUoc3Vic2NyaWJlciwgc2NoZWR1bGVyLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgaXRlcmF0b3IubmV4dCgpLnRoZW4oZnVuY3Rpb24gKHJlc3VsdCkge1xuICAgICAgICAgICAgICAgICAgICBpZiAocmVzdWx0LmRvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1YnNjcmliZXIuY29tcGxldGUoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1YnNjcmliZXIubmV4dChyZXN1bHQudmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9LCAwLCB0cnVlKTtcbiAgICAgICAgfSk7XG4gICAgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zY2hlZHVsZUFzeW5jSXRlcmFibGUuanMubWFwIiwiaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJy4uL09ic2VydmFibGUnO1xuaW1wb3J0IHsgaXRlcmF0b3IgYXMgU3ltYm9sX2l0ZXJhdG9yIH0gZnJvbSAnLi4vc3ltYm9sL2l0ZXJhdG9yJztcbmltcG9ydCB7IGlzRnVuY3Rpb24gfSBmcm9tICcuLi91dGlsL2lzRnVuY3Rpb24nO1xuaW1wb3J0IHsgZXhlY3V0ZVNjaGVkdWxlIH0gZnJvbSAnLi4vdXRpbC9leGVjdXRlU2NoZWR1bGUnO1xuZXhwb3J0IGZ1bmN0aW9uIHNjaGVkdWxlSXRlcmFibGUoaW5wdXQsIHNjaGVkdWxlcikge1xuICAgIHJldHVybiBuZXcgT2JzZXJ2YWJsZShmdW5jdGlvbiAoc3Vic2NyaWJlcikge1xuICAgICAgICB2YXIgaXRlcmF0b3I7XG4gICAgICAgIGV4ZWN1dGVTY2hlZHVsZShzdWJzY3JpYmVyLCBzY2hlZHVsZXIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIGl0ZXJhdG9yID0gaW5wdXRbU3ltYm9sX2l0ZXJhdG9yXSgpO1xuICAgICAgICAgICAgZXhlY3V0ZVNjaGVkdWxlKHN1YnNjcmliZXIsIHNjaGVkdWxlciwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIHZhciBfYTtcbiAgICAgICAgICAgICAgICB2YXIgdmFsdWU7XG4gICAgICAgICAgICAgICAgdmFyIGRvbmU7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgKF9hID0gaXRlcmF0b3IubmV4dCgpLCB2YWx1ZSA9IF9hLnZhbHVlLCBkb25lID0gX2EuZG9uZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgICAgICAgICAgc3Vic2NyaWJlci5lcnJvcihlcnIpO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChkb25lKSB7XG4gICAgICAgICAgICAgICAgICAgIHN1YnNjcmliZXIuY29tcGxldGUoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHN1YnNjcmliZXIubmV4dCh2YWx1ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSwgMCwgdHJ1ZSk7XG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gKCkgeyByZXR1cm4gaXNGdW5jdGlvbihpdGVyYXRvciA9PT0gbnVsbCB8fCBpdGVyYXRvciA9PT0gdm9pZCAwID8gdm9pZCAwIDogaXRlcmF0b3IucmV0dXJuKSAmJiBpdGVyYXRvci5yZXR1cm4oKTsgfTtcbiAgICB9KTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjaGVkdWxlSXRlcmFibGUuanMubWFwIiwiaW1wb3J0IHsgaW5uZXJGcm9tIH0gZnJvbSAnLi4vb2JzZXJ2YWJsZS9pbm5lckZyb20nO1xuaW1wb3J0IHsgb2JzZXJ2ZU9uIH0gZnJvbSAnLi4vb3BlcmF0b3JzL29ic2VydmVPbic7XG5pbXBvcnQgeyBzdWJzY3JpYmVPbiB9IGZyb20gJy4uL29wZXJhdG9ycy9zdWJzY3JpYmVPbic7XG5leHBvcnQgZnVuY3Rpb24gc2NoZWR1bGVPYnNlcnZhYmxlKGlucHV0LCBzY2hlZHVsZXIpIHtcbiAgICByZXR1cm4gaW5uZXJGcm9tKGlucHV0KS5waXBlKHN1YnNjcmliZU9uKHNjaGVkdWxlciksIG9ic2VydmVPbihzY2hlZHVsZXIpKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjaGVkdWxlT2JzZXJ2YWJsZS5qcy5tYXAiLCJpbXBvcnQgeyBpbm5lckZyb20gfSBmcm9tICcuLi9vYnNlcnZhYmxlL2lubmVyRnJvbSc7XG5pbXBvcnQgeyBvYnNlcnZlT24gfSBmcm9tICcuLi9vcGVyYXRvcnMvb2JzZXJ2ZU9uJztcbmltcG9ydCB7IHN1YnNjcmliZU9uIH0gZnJvbSAnLi4vb3BlcmF0b3JzL3N1YnNjcmliZU9uJztcbmV4cG9ydCBmdW5jdGlvbiBzY2hlZHVsZVByb21pc2UoaW5wdXQsIHNjaGVkdWxlcikge1xuICAgIHJldHVybiBpbm5lckZyb20oaW5wdXQpLnBpcGUoc3Vic2NyaWJlT24oc2NoZWR1bGVyKSwgb2JzZXJ2ZU9uKHNjaGVkdWxlcikpO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2NoZWR1bGVQcm9taXNlLmpzLm1hcCIsImltcG9ydCB7IHNjaGVkdWxlQXN5bmNJdGVyYWJsZSB9IGZyb20gJy4vc2NoZWR1bGVBc3luY0l0ZXJhYmxlJztcbmltcG9ydCB7IHJlYWRhYmxlU3RyZWFtTGlrZVRvQXN5bmNHZW5lcmF0b3IgfSBmcm9tICcuLi91dGlsL2lzUmVhZGFibGVTdHJlYW1MaWtlJztcbmV4cG9ydCBmdW5jdGlvbiBzY2hlZHVsZVJlYWRhYmxlU3RyZWFtTGlrZShpbnB1dCwgc2NoZWR1bGVyKSB7XG4gICAgcmV0dXJuIHNjaGVkdWxlQXN5bmNJdGVyYWJsZShyZWFkYWJsZVN0cmVhbUxpa2VUb0FzeW5jR2VuZXJhdG9yKGlucHV0KSwgc2NoZWR1bGVyKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjaGVkdWxlUmVhZGFibGVTdHJlYW1MaWtlLmpzLm1hcCIsImltcG9ydCB7IHNjaGVkdWxlT2JzZXJ2YWJsZSB9IGZyb20gJy4vc2NoZWR1bGVPYnNlcnZhYmxlJztcbmltcG9ydCB7IHNjaGVkdWxlUHJvbWlzZSB9IGZyb20gJy4vc2NoZWR1bGVQcm9taXNlJztcbmltcG9ydCB7IHNjaGVkdWxlQXJyYXkgfSBmcm9tICcuL3NjaGVkdWxlQXJyYXknO1xuaW1wb3J0IHsgc2NoZWR1bGVJdGVyYWJsZSB9IGZyb20gJy4vc2NoZWR1bGVJdGVyYWJsZSc7XG5pbXBvcnQgeyBzY2hlZHVsZUFzeW5jSXRlcmFibGUgfSBmcm9tICcuL3NjaGVkdWxlQXN5bmNJdGVyYWJsZSc7XG5pbXBvcnQgeyBpc0ludGVyb3BPYnNlcnZhYmxlIH0gZnJvbSAnLi4vdXRpbC9pc0ludGVyb3BPYnNlcnZhYmxlJztcbmltcG9ydCB7IGlzUHJvbWlzZSB9IGZyb20gJy4uL3V0aWwvaXNQcm9taXNlJztcbmltcG9ydCB7IGlzQXJyYXlMaWtlIH0gZnJvbSAnLi4vdXRpbC9pc0FycmF5TGlrZSc7XG5pbXBvcnQgeyBpc0l0ZXJhYmxlIH0gZnJvbSAnLi4vdXRpbC9pc0l0ZXJhYmxlJztcbmltcG9ydCB7IGlzQXN5bmNJdGVyYWJsZSB9IGZyb20gJy4uL3V0aWwvaXNBc3luY0l0ZXJhYmxlJztcbmltcG9ydCB7IGNyZWF0ZUludmFsaWRPYnNlcnZhYmxlVHlwZUVycm9yIH0gZnJvbSAnLi4vdXRpbC90aHJvd1Vub2JzZXJ2YWJsZUVycm9yJztcbmltcG9ydCB7IGlzUmVhZGFibGVTdHJlYW1MaWtlIH0gZnJvbSAnLi4vdXRpbC9pc1JlYWRhYmxlU3RyZWFtTGlrZSc7XG5pbXBvcnQgeyBzY2hlZHVsZVJlYWRhYmxlU3RyZWFtTGlrZSB9IGZyb20gJy4vc2NoZWR1bGVSZWFkYWJsZVN0cmVhbUxpa2UnO1xuZXhwb3J0IGZ1bmN0aW9uIHNjaGVkdWxlZChpbnB1dCwgc2NoZWR1bGVyKSB7XG4gICAgaWYgKGlucHV0ICE9IG51bGwpIHtcbiAgICAgICAgaWYgKGlzSW50ZXJvcE9ic2VydmFibGUoaW5wdXQpKSB7XG4gICAgICAgICAgICByZXR1cm4gc2NoZWR1bGVPYnNlcnZhYmxlKGlucHV0LCBzY2hlZHVsZXIpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc0FycmF5TGlrZShpbnB1dCkpIHtcbiAgICAgICAgICAgIHJldHVybiBzY2hlZHVsZUFycmF5KGlucHV0LCBzY2hlZHVsZXIpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc1Byb21pc2UoaW5wdXQpKSB7XG4gICAgICAgICAgICByZXR1cm4gc2NoZWR1bGVQcm9taXNlKGlucHV0LCBzY2hlZHVsZXIpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc0FzeW5jSXRlcmFibGUoaW5wdXQpKSB7XG4gICAgICAgICAgICByZXR1cm4gc2NoZWR1bGVBc3luY0l0ZXJhYmxlKGlucHV0LCBzY2hlZHVsZXIpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc0l0ZXJhYmxlKGlucHV0KSkge1xuICAgICAgICAgICAgcmV0dXJuIHNjaGVkdWxlSXRlcmFibGUoaW5wdXQsIHNjaGVkdWxlcik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlzUmVhZGFibGVTdHJlYW1MaWtlKGlucHV0KSkge1xuICAgICAgICAgICAgcmV0dXJuIHNjaGVkdWxlUmVhZGFibGVTdHJlYW1MaWtlKGlucHV0LCBzY2hlZHVsZXIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRocm93IGNyZWF0ZUludmFsaWRPYnNlcnZhYmxlVHlwZUVycm9yKGlucHV0KTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjaGVkdWxlZC5qcy5tYXAiLCJpbXBvcnQgeyBfX3JlYWQsIF9fc3ByZWFkQXJyYXkgfSBmcm9tIFwidHNsaWJcIjtcbmV4cG9ydCB2YXIgdGltZW91dFByb3ZpZGVyID0ge1xuICAgIHNldFRpbWVvdXQ6IGZ1bmN0aW9uIChoYW5kbGVyLCB0aW1lb3V0KSB7XG4gICAgICAgIHZhciBhcmdzID0gW107XG4gICAgICAgIGZvciAodmFyIF9pID0gMjsgX2kgPCBhcmd1bWVudHMubGVuZ3RoOyBfaSsrKSB7XG4gICAgICAgICAgICBhcmdzW19pIC0gMl0gPSBhcmd1bWVudHNbX2ldO1xuICAgICAgICB9XG4gICAgICAgIHZhciBkZWxlZ2F0ZSA9IHRpbWVvdXRQcm92aWRlci5kZWxlZ2F0ZTtcbiAgICAgICAgaWYgKGRlbGVnYXRlID09PSBudWxsIHx8IGRlbGVnYXRlID09PSB2b2lkIDAgPyB2b2lkIDAgOiBkZWxlZ2F0ZS5zZXRUaW1lb3V0KSB7XG4gICAgICAgICAgICByZXR1cm4gZGVsZWdhdGUuc2V0VGltZW91dC5hcHBseShkZWxlZ2F0ZSwgX19zcHJlYWRBcnJheShbaGFuZGxlciwgdGltZW91dF0sIF9fcmVhZChhcmdzKSkpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBzZXRUaW1lb3V0LmFwcGx5KHZvaWQgMCwgX19zcHJlYWRBcnJheShbaGFuZGxlciwgdGltZW91dF0sIF9fcmVhZChhcmdzKSkpO1xuICAgIH0sXG4gICAgY2xlYXJUaW1lb3V0OiBmdW5jdGlvbiAoaGFuZGxlKSB7XG4gICAgICAgIHZhciBkZWxlZ2F0ZSA9IHRpbWVvdXRQcm92aWRlci5kZWxlZ2F0ZTtcbiAgICAgICAgcmV0dXJuICgoZGVsZWdhdGUgPT09IG51bGwgfHwgZGVsZWdhdGUgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGRlbGVnYXRlLmNsZWFyVGltZW91dCkgfHwgY2xlYXJUaW1lb3V0KShoYW5kbGUpO1xuICAgIH0sXG4gICAgZGVsZWdhdGU6IHVuZGVmaW5lZCxcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10aW1lb3V0UHJvdmlkZXIuanMubWFwIiwiZXhwb3J0IGZ1bmN0aW9uIGdldFN5bWJvbEl0ZXJhdG9yKCkge1xuICAgIGlmICh0eXBlb2YgU3ltYm9sICE9PSAnZnVuY3Rpb24nIHx8ICFTeW1ib2wuaXRlcmF0b3IpIHtcbiAgICAgICAgcmV0dXJuICdAQGl0ZXJhdG9yJztcbiAgICB9XG4gICAgcmV0dXJuIFN5bWJvbC5pdGVyYXRvcjtcbn1cbmV4cG9ydCB2YXIgaXRlcmF0b3IgPSBnZXRTeW1ib2xJdGVyYXRvcigpO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXRlcmF0b3IuanMubWFwIiwiZXhwb3J0IHZhciBvYnNlcnZhYmxlID0gKGZ1bmN0aW9uICgpIHsgcmV0dXJuICh0eXBlb2YgU3ltYm9sID09PSAnZnVuY3Rpb24nICYmIFN5bWJvbC5vYnNlcnZhYmxlKSB8fCAnQEBvYnNlcnZhYmxlJzsgfSkoKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9ic2VydmFibGUuanMubWFwIiwiaW1wb3J0IHsgY3JlYXRlRXJyb3JDbGFzcyB9IGZyb20gJy4vY3JlYXRlRXJyb3JDbGFzcyc7XG5leHBvcnQgdmFyIE9iamVjdFVuc3Vic2NyaWJlZEVycm9yID0gY3JlYXRlRXJyb3JDbGFzcyhmdW5jdGlvbiAoX3N1cGVyKSB7XG4gICAgcmV0dXJuIGZ1bmN0aW9uIE9iamVjdFVuc3Vic2NyaWJlZEVycm9ySW1wbCgpIHtcbiAgICAgICAgX3N1cGVyKHRoaXMpO1xuICAgICAgICB0aGlzLm5hbWUgPSAnT2JqZWN0VW5zdWJzY3JpYmVkRXJyb3InO1xuICAgICAgICB0aGlzLm1lc3NhZ2UgPSAnb2JqZWN0IHVuc3Vic2NyaWJlZCc7XG4gICAgfTtcbn0pO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9T2JqZWN0VW5zdWJzY3JpYmVkRXJyb3IuanMubWFwIiwiaW1wb3J0IHsgY3JlYXRlRXJyb3JDbGFzcyB9IGZyb20gJy4vY3JlYXRlRXJyb3JDbGFzcyc7XG5leHBvcnQgdmFyIFVuc3Vic2NyaXB0aW9uRXJyb3IgPSBjcmVhdGVFcnJvckNsYXNzKGZ1bmN0aW9uIChfc3VwZXIpIHtcbiAgICByZXR1cm4gZnVuY3Rpb24gVW5zdWJzY3JpcHRpb25FcnJvckltcGwoZXJyb3JzKSB7XG4gICAgICAgIF9zdXBlcih0aGlzKTtcbiAgICAgICAgdGhpcy5tZXNzYWdlID0gZXJyb3JzXG4gICAgICAgICAgICA/IGVycm9ycy5sZW5ndGggKyBcIiBlcnJvcnMgb2NjdXJyZWQgZHVyaW5nIHVuc3Vic2NyaXB0aW9uOlxcblwiICsgZXJyb3JzLm1hcChmdW5jdGlvbiAoZXJyLCBpKSB7IHJldHVybiBpICsgMSArIFwiKSBcIiArIGVyci50b1N0cmluZygpOyB9KS5qb2luKCdcXG4gICcpXG4gICAgICAgICAgICA6ICcnO1xuICAgICAgICB0aGlzLm5hbWUgPSAnVW5zdWJzY3JpcHRpb25FcnJvcic7XG4gICAgICAgIHRoaXMuZXJyb3JzID0gZXJyb3JzO1xuICAgIH07XG59KTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPVVuc3Vic2NyaXB0aW9uRXJyb3IuanMubWFwIiwiaW1wb3J0IHsgaXNGdW5jdGlvbiB9IGZyb20gJy4vaXNGdW5jdGlvbic7XG5pbXBvcnQgeyBpc1NjaGVkdWxlciB9IGZyb20gJy4vaXNTY2hlZHVsZXInO1xuZnVuY3Rpb24gbGFzdChhcnIpIHtcbiAgICByZXR1cm4gYXJyW2Fyci5sZW5ndGggLSAxXTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBwb3BSZXN1bHRTZWxlY3RvcihhcmdzKSB7XG4gICAgcmV0dXJuIGlzRnVuY3Rpb24obGFzdChhcmdzKSkgPyBhcmdzLnBvcCgpIDogdW5kZWZpbmVkO1xufVxuZXhwb3J0IGZ1bmN0aW9uIHBvcFNjaGVkdWxlcihhcmdzKSB7XG4gICAgcmV0dXJuIGlzU2NoZWR1bGVyKGxhc3QoYXJncykpID8gYXJncy5wb3AoKSA6IHVuZGVmaW5lZDtcbn1cbmV4cG9ydCBmdW5jdGlvbiBwb3BOdW1iZXIoYXJncywgZGVmYXVsdFZhbHVlKSB7XG4gICAgcmV0dXJuIHR5cGVvZiBsYXN0KGFyZ3MpID09PSAnbnVtYmVyJyA/IGFyZ3MucG9wKCkgOiBkZWZhdWx0VmFsdWU7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcmdzLmpzLm1hcCIsImV4cG9ydCBmdW5jdGlvbiBhcnJSZW1vdmUoYXJyLCBpdGVtKSB7XG4gICAgaWYgKGFycikge1xuICAgICAgICB2YXIgaW5kZXggPSBhcnIuaW5kZXhPZihpdGVtKTtcbiAgICAgICAgMCA8PSBpbmRleCAmJiBhcnIuc3BsaWNlKGluZGV4LCAxKTtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcnJSZW1vdmUuanMubWFwIiwiZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZUVycm9yQ2xhc3MoY3JlYXRlSW1wbCkge1xuICAgIHZhciBfc3VwZXIgPSBmdW5jdGlvbiAoaW5zdGFuY2UpIHtcbiAgICAgICAgRXJyb3IuY2FsbChpbnN0YW5jZSk7XG4gICAgICAgIGluc3RhbmNlLnN0YWNrID0gbmV3IEVycm9yKCkuc3RhY2s7XG4gICAgfTtcbiAgICB2YXIgY3RvckZ1bmMgPSBjcmVhdGVJbXBsKF9zdXBlcik7XG4gICAgY3RvckZ1bmMucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShFcnJvci5wcm90b3R5cGUpO1xuICAgIGN0b3JGdW5jLnByb3RvdHlwZS5jb25zdHJ1Y3RvciA9IGN0b3JGdW5jO1xuICAgIHJldHVybiBjdG9yRnVuYztcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZUVycm9yQ2xhc3MuanMubWFwIiwiaW1wb3J0IHsgY29uZmlnIH0gZnJvbSAnLi4vY29uZmlnJztcbnZhciBjb250ZXh0ID0gbnVsbDtcbmV4cG9ydCBmdW5jdGlvbiBlcnJvckNvbnRleHQoY2IpIHtcbiAgICBpZiAoY29uZmlnLnVzZURlcHJlY2F0ZWRTeW5jaHJvbm91c0Vycm9ySGFuZGxpbmcpIHtcbiAgICAgICAgdmFyIGlzUm9vdCA9ICFjb250ZXh0O1xuICAgICAgICBpZiAoaXNSb290KSB7XG4gICAgICAgICAgICBjb250ZXh0ID0geyBlcnJvclRocm93bjogZmFsc2UsIGVycm9yOiBudWxsIH07XG4gICAgICAgIH1cbiAgICAgICAgY2IoKTtcbiAgICAgICAgaWYgKGlzUm9vdCkge1xuICAgICAgICAgICAgdmFyIF9hID0gY29udGV4dCwgZXJyb3JUaHJvd24gPSBfYS5lcnJvclRocm93biwgZXJyb3IgPSBfYS5lcnJvcjtcbiAgICAgICAgICAgIGNvbnRleHQgPSBudWxsO1xuICAgICAgICAgICAgaWYgKGVycm9yVGhyb3duKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIGNiKCk7XG4gICAgfVxufVxuZXhwb3J0IGZ1bmN0aW9uIGNhcHR1cmVFcnJvcihlcnIpIHtcbiAgICBpZiAoY29uZmlnLnVzZURlcHJlY2F0ZWRTeW5jaHJvbm91c0Vycm9ySGFuZGxpbmcgJiYgY29udGV4dCkge1xuICAgICAgICBjb250ZXh0LmVycm9yVGhyb3duID0gdHJ1ZTtcbiAgICAgICAgY29udGV4dC5lcnJvciA9IGVycjtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1lcnJvckNvbnRleHQuanMubWFwIiwiZXhwb3J0IGZ1bmN0aW9uIGV4ZWN1dGVTY2hlZHVsZShwYXJlbnRTdWJzY3JpcHRpb24sIHNjaGVkdWxlciwgd29yaywgZGVsYXksIHJlcGVhdCkge1xuICAgIGlmIChkZWxheSA9PT0gdm9pZCAwKSB7IGRlbGF5ID0gMDsgfVxuICAgIGlmIChyZXBlYXQgPT09IHZvaWQgMCkgeyByZXBlYXQgPSBmYWxzZTsgfVxuICAgIHZhciBzY2hlZHVsZVN1YnNjcmlwdGlvbiA9IHNjaGVkdWxlci5zY2hlZHVsZShmdW5jdGlvbiAoKSB7XG4gICAgICAgIHdvcmsoKTtcbiAgICAgICAgaWYgKHJlcGVhdCkge1xuICAgICAgICAgICAgcGFyZW50U3Vic2NyaXB0aW9uLmFkZCh0aGlzLnNjaGVkdWxlKG51bGwsIGRlbGF5KSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLnVuc3Vic2NyaWJlKCk7XG4gICAgICAgIH1cbiAgICB9LCBkZWxheSk7XG4gICAgcGFyZW50U3Vic2NyaXB0aW9uLmFkZChzY2hlZHVsZVN1YnNjcmlwdGlvbik7XG4gICAgaWYgKCFyZXBlYXQpIHtcbiAgICAgICAgcmV0dXJuIHNjaGVkdWxlU3Vic2NyaXB0aW9uO1xuICAgIH1cbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV4ZWN1dGVTY2hlZHVsZS5qcy5tYXAiLCJleHBvcnQgZnVuY3Rpb24gaWRlbnRpdHkoeCkge1xuICAgIHJldHVybiB4O1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aWRlbnRpdHkuanMubWFwIiwiZXhwb3J0IHZhciBpc0FycmF5TGlrZSA9IChmdW5jdGlvbiAoeCkgeyByZXR1cm4geCAmJiB0eXBlb2YgeC5sZW5ndGggPT09ICdudW1iZXInICYmIHR5cGVvZiB4ICE9PSAnZnVuY3Rpb24nOyB9KTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzQXJyYXlMaWtlLmpzLm1hcCIsImltcG9ydCB7IGlzRnVuY3Rpb24gfSBmcm9tICcuL2lzRnVuY3Rpb24nO1xuZXhwb3J0IGZ1bmN0aW9uIGlzQXN5bmNJdGVyYWJsZShvYmopIHtcbiAgICByZXR1cm4gU3ltYm9sLmFzeW5jSXRlcmF0b3IgJiYgaXNGdW5jdGlvbihvYmogPT09IG51bGwgfHwgb2JqID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvYmpbU3ltYm9sLmFzeW5jSXRlcmF0b3JdKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzQXN5bmNJdGVyYWJsZS5qcy5tYXAiLCJleHBvcnQgZnVuY3Rpb24gaXNGdW5jdGlvbih2YWx1ZSkge1xuICAgIHJldHVybiB0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbic7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pc0Z1bmN0aW9uLmpzLm1hcCIsImltcG9ydCB7IG9ic2VydmFibGUgYXMgU3ltYm9sX29ic2VydmFibGUgfSBmcm9tICcuLi9zeW1ib2wvb2JzZXJ2YWJsZSc7XG5pbXBvcnQgeyBpc0Z1bmN0aW9uIH0gZnJvbSAnLi9pc0Z1bmN0aW9uJztcbmV4cG9ydCBmdW5jdGlvbiBpc0ludGVyb3BPYnNlcnZhYmxlKGlucHV0KSB7XG4gICAgcmV0dXJuIGlzRnVuY3Rpb24oaW5wdXRbU3ltYm9sX29ic2VydmFibGVdKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzSW50ZXJvcE9ic2VydmFibGUuanMubWFwIiwiaW1wb3J0IHsgaXRlcmF0b3IgYXMgU3ltYm9sX2l0ZXJhdG9yIH0gZnJvbSAnLi4vc3ltYm9sL2l0ZXJhdG9yJztcbmltcG9ydCB7IGlzRnVuY3Rpb24gfSBmcm9tICcuL2lzRnVuY3Rpb24nO1xuZXhwb3J0IGZ1bmN0aW9uIGlzSXRlcmFibGUoaW5wdXQpIHtcbiAgICByZXR1cm4gaXNGdW5jdGlvbihpbnB1dCA9PT0gbnVsbCB8fCBpbnB1dCA9PT0gdm9pZCAwID8gdm9pZCAwIDogaW5wdXRbU3ltYm9sX2l0ZXJhdG9yXSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pc0l0ZXJhYmxlLmpzLm1hcCIsImltcG9ydCB7IGlzRnVuY3Rpb24gfSBmcm9tIFwiLi9pc0Z1bmN0aW9uXCI7XG5leHBvcnQgZnVuY3Rpb24gaXNQcm9taXNlKHZhbHVlKSB7XG4gICAgcmV0dXJuIGlzRnVuY3Rpb24odmFsdWUgPT09IG51bGwgfHwgdmFsdWUgPT09IHZvaWQgMCA/IHZvaWQgMCA6IHZhbHVlLnRoZW4pO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXNQcm9taXNlLmpzLm1hcCIsImltcG9ydCB7IF9fYXN5bmNHZW5lcmF0b3IsIF9fYXdhaXQsIF9fZ2VuZXJhdG9yIH0gZnJvbSBcInRzbGliXCI7XG5pbXBvcnQgeyBpc0Z1bmN0aW9uIH0gZnJvbSAnLi9pc0Z1bmN0aW9uJztcbmV4cG9ydCBmdW5jdGlvbiByZWFkYWJsZVN0cmVhbUxpa2VUb0FzeW5jR2VuZXJhdG9yKHJlYWRhYmxlU3RyZWFtKSB7XG4gICAgcmV0dXJuIF9fYXN5bmNHZW5lcmF0b3IodGhpcywgYXJndW1lbnRzLCBmdW5jdGlvbiByZWFkYWJsZVN0cmVhbUxpa2VUb0FzeW5jR2VuZXJhdG9yXzEoKSB7XG4gICAgICAgIHZhciByZWFkZXIsIF9hLCB2YWx1ZSwgZG9uZTtcbiAgICAgICAgcmV0dXJuIF9fZ2VuZXJhdG9yKHRoaXMsIGZ1bmN0aW9uIChfYikge1xuICAgICAgICAgICAgc3dpdGNoIChfYi5sYWJlbCkge1xuICAgICAgICAgICAgICAgIGNhc2UgMDpcbiAgICAgICAgICAgICAgICAgICAgcmVhZGVyID0gcmVhZGFibGVTdHJlYW0uZ2V0UmVhZGVyKCk7XG4gICAgICAgICAgICAgICAgICAgIF9iLmxhYmVsID0gMTtcbiAgICAgICAgICAgICAgICBjYXNlIDE6XG4gICAgICAgICAgICAgICAgICAgIF9iLnRyeXMucHVzaChbMSwgLCA5LCAxMF0pO1xuICAgICAgICAgICAgICAgICAgICBfYi5sYWJlbCA9IDI7XG4gICAgICAgICAgICAgICAgY2FzZSAyOlxuICAgICAgICAgICAgICAgICAgICBpZiAoIXRydWUpIHJldHVybiBbMywgOF07XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbNCwgX19hd2FpdChyZWFkZXIucmVhZCgpKV07XG4gICAgICAgICAgICAgICAgY2FzZSAzOlxuICAgICAgICAgICAgICAgICAgICBfYSA9IF9iLnNlbnQoKSwgdmFsdWUgPSBfYS52YWx1ZSwgZG9uZSA9IF9hLmRvbmU7XG4gICAgICAgICAgICAgICAgICAgIGlmICghZG9uZSkgcmV0dXJuIFszLCA1XTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFs0LCBfX2F3YWl0KHZvaWQgMCldO1xuICAgICAgICAgICAgICAgIGNhc2UgNDogcmV0dXJuIFsyLCBfYi5zZW50KCldO1xuICAgICAgICAgICAgICAgIGNhc2UgNTogcmV0dXJuIFs0LCBfX2F3YWl0KHZhbHVlKV07XG4gICAgICAgICAgICAgICAgY2FzZSA2OiByZXR1cm4gWzQsIF9iLnNlbnQoKV07XG4gICAgICAgICAgICAgICAgY2FzZSA3OlxuICAgICAgICAgICAgICAgICAgICBfYi5zZW50KCk7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbMywgMl07XG4gICAgICAgICAgICAgICAgY2FzZSA4OiByZXR1cm4gWzMsIDEwXTtcbiAgICAgICAgICAgICAgICBjYXNlIDk6XG4gICAgICAgICAgICAgICAgICAgIHJlYWRlci5yZWxlYXNlTG9jaygpO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gWzddO1xuICAgICAgICAgICAgICAgIGNhc2UgMTA6IHJldHVybiBbMl07XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH0pO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGlzUmVhZGFibGVTdHJlYW1MaWtlKG9iaikge1xuICAgIHJldHVybiBpc0Z1bmN0aW9uKG9iaiA9PT0gbnVsbCB8fCBvYmogPT09IHZvaWQgMCA/IHZvaWQgMCA6IG9iai5nZXRSZWFkZXIpO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXNSZWFkYWJsZVN0cmVhbUxpa2UuanMubWFwIiwiaW1wb3J0IHsgaXNGdW5jdGlvbiB9IGZyb20gJy4vaXNGdW5jdGlvbic7XG5leHBvcnQgZnVuY3Rpb24gaXNTY2hlZHVsZXIodmFsdWUpIHtcbiAgICByZXR1cm4gdmFsdWUgJiYgaXNGdW5jdGlvbih2YWx1ZS5zY2hlZHVsZSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pc1NjaGVkdWxlci5qcy5tYXAiLCJpbXBvcnQgeyBpc0Z1bmN0aW9uIH0gZnJvbSAnLi9pc0Z1bmN0aW9uJztcbmV4cG9ydCBmdW5jdGlvbiBoYXNMaWZ0KHNvdXJjZSkge1xuICAgIHJldHVybiBpc0Z1bmN0aW9uKHNvdXJjZSA9PT0gbnVsbCB8fCBzb3VyY2UgPT09IHZvaWQgMCA/IHZvaWQgMCA6IHNvdXJjZS5saWZ0KTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBvcGVyYXRlKGluaXQpIHtcbiAgICByZXR1cm4gZnVuY3Rpb24gKHNvdXJjZSkge1xuICAgICAgICBpZiAoaGFzTGlmdChzb3VyY2UpKSB7XG4gICAgICAgICAgICByZXR1cm4gc291cmNlLmxpZnQoZnVuY3Rpb24gKGxpZnRlZFNvdXJjZSkge1xuICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBpbml0KGxpZnRlZFNvdXJjZSwgdGhpcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5lcnJvcihlcnIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1VuYWJsZSB0byBsaWZ0IHVua25vd24gT2JzZXJ2YWJsZSB0eXBlJyk7XG4gICAgfTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxpZnQuanMubWFwIiwiZXhwb3J0IGZ1bmN0aW9uIG5vb3AoKSB7IH1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5vb3AuanMubWFwIiwiaW1wb3J0IHsgaWRlbnRpdHkgfSBmcm9tICcuL2lkZW50aXR5JztcbmV4cG9ydCBmdW5jdGlvbiBwaXBlKCkge1xuICAgIHZhciBmbnMgPSBbXTtcbiAgICBmb3IgKHZhciBfaSA9IDA7IF9pIDwgYXJndW1lbnRzLmxlbmd0aDsgX2krKykge1xuICAgICAgICBmbnNbX2ldID0gYXJndW1lbnRzW19pXTtcbiAgICB9XG4gICAgcmV0dXJuIHBpcGVGcm9tQXJyYXkoZm5zKTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBwaXBlRnJvbUFycmF5KGZucykge1xuICAgIGlmIChmbnMubGVuZ3RoID09PSAwKSB7XG4gICAgICAgIHJldHVybiBpZGVudGl0eTtcbiAgICB9XG4gICAgaWYgKGZucy5sZW5ndGggPT09IDEpIHtcbiAgICAgICAgcmV0dXJuIGZuc1swXTtcbiAgICB9XG4gICAgcmV0dXJuIGZ1bmN0aW9uIHBpcGVkKGlucHV0KSB7XG4gICAgICAgIHJldHVybiBmbnMucmVkdWNlKGZ1bmN0aW9uIChwcmV2LCBmbikgeyByZXR1cm4gZm4ocHJldik7IH0sIGlucHV0KTtcbiAgICB9O1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGlwZS5qcy5tYXAiLCJpbXBvcnQgeyBjb25maWcgfSBmcm9tICcuLi9jb25maWcnO1xuaW1wb3J0IHsgdGltZW91dFByb3ZpZGVyIH0gZnJvbSAnLi4vc2NoZWR1bGVyL3RpbWVvdXRQcm92aWRlcic7XG5leHBvcnQgZnVuY3Rpb24gcmVwb3J0VW5oYW5kbGVkRXJyb3IoZXJyKSB7XG4gICAgdGltZW91dFByb3ZpZGVyLnNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgb25VbmhhbmRsZWRFcnJvciA9IGNvbmZpZy5vblVuaGFuZGxlZEVycm9yO1xuICAgICAgICBpZiAob25VbmhhbmRsZWRFcnJvcikge1xuICAgICAgICAgICAgb25VbmhhbmRsZWRFcnJvcihlcnIpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICB9XG4gICAgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZXBvcnRVbmhhbmRsZWRFcnJvci5qcy5tYXAiLCJleHBvcnQgZnVuY3Rpb24gY3JlYXRlSW52YWxpZE9ic2VydmFibGVUeXBlRXJyb3IoaW5wdXQpIHtcbiAgICByZXR1cm4gbmV3IFR5cGVFcnJvcihcIllvdSBwcm92aWRlZCBcIiArIChpbnB1dCAhPT0gbnVsbCAmJiB0eXBlb2YgaW5wdXQgPT09ICdvYmplY3QnID8gJ2FuIGludmFsaWQgb2JqZWN0JyA6IFwiJ1wiICsgaW5wdXQgKyBcIidcIikgKyBcIiB3aGVyZSBhIHN0cmVhbSB3YXMgZXhwZWN0ZWQuIFlvdSBjYW4gcHJvdmlkZSBhbiBPYnNlcnZhYmxlLCBQcm9taXNlLCBSZWFkYWJsZVN0cmVhbSwgQXJyYXksIEFzeW5jSXRlcmFibGUsIG9yIEl0ZXJhYmxlLlwiKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRocm93VW5vYnNlcnZhYmxlRXJyb3IuanMubWFwIiwiLyohIHNhZmUtYnVmZmVyLiBNSVQgTGljZW5zZS4gRmVyb3NzIEFib3VraGFkaWplaCA8aHR0cHM6Ly9mZXJvc3Mub3JnL29wZW5zb3VyY2U+ICovXG4vKiBlc2xpbnQtZGlzYWJsZSBub2RlL25vLWRlcHJlY2F0ZWQtYXBpICovXG52YXIgYnVmZmVyID0gcmVxdWlyZSgnYnVmZmVyJylcbnZhciBCdWZmZXIgPSBidWZmZXIuQnVmZmVyXG5cbi8vIGFsdGVybmF0aXZlIHRvIHVzaW5nIE9iamVjdC5rZXlzIGZvciBvbGQgYnJvd3NlcnNcbmZ1bmN0aW9uIGNvcHlQcm9wcyAoc3JjLCBkc3QpIHtcbiAgZm9yICh2YXIga2V5IGluIHNyYykge1xuICAgIGRzdFtrZXldID0gc3JjW2tleV1cbiAgfVxufVxuaWYgKEJ1ZmZlci5mcm9tICYmIEJ1ZmZlci5hbGxvYyAmJiBCdWZmZXIuYWxsb2NVbnNhZmUgJiYgQnVmZmVyLmFsbG9jVW5zYWZlU2xvdykge1xuICBtb2R1bGUuZXhwb3J0cyA9IGJ1ZmZlclxufSBlbHNlIHtcbiAgLy8gQ29weSBwcm9wZXJ0aWVzIGZyb20gcmVxdWlyZSgnYnVmZmVyJylcbiAgY29weVByb3BzKGJ1ZmZlciwgZXhwb3J0cylcbiAgZXhwb3J0cy5CdWZmZXIgPSBTYWZlQnVmZmVyXG59XG5cbmZ1bmN0aW9uIFNhZmVCdWZmZXIgKGFyZywgZW5jb2RpbmdPck9mZnNldCwgbGVuZ3RoKSB7XG4gIHJldHVybiBCdWZmZXIoYXJnLCBlbmNvZGluZ09yT2Zmc2V0LCBsZW5ndGgpXG59XG5cblNhZmVCdWZmZXIucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShCdWZmZXIucHJvdG90eXBlKVxuXG4vLyBDb3B5IHN0YXRpYyBtZXRob2RzIGZyb20gQnVmZmVyXG5jb3B5UHJvcHMoQnVmZmVyLCBTYWZlQnVmZmVyKVxuXG5TYWZlQnVmZmVyLmZyb20gPSBmdW5jdGlvbiAoYXJnLCBlbmNvZGluZ09yT2Zmc2V0LCBsZW5ndGgpIHtcbiAgaWYgKHR5cGVvZiBhcmcgPT09ICdudW1iZXInKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcignQXJndW1lbnQgbXVzdCBub3QgYmUgYSBudW1iZXInKVxuICB9XG4gIHJldHVybiBCdWZmZXIoYXJnLCBlbmNvZGluZ09yT2Zmc2V0LCBsZW5ndGgpXG59XG5cblNhZmVCdWZmZXIuYWxsb2MgPSBmdW5jdGlvbiAoc2l6ZSwgZmlsbCwgZW5jb2RpbmcpIHtcbiAgaWYgKHR5cGVvZiBzaXplICE9PSAnbnVtYmVyJykge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0FyZ3VtZW50IG11c3QgYmUgYSBudW1iZXInKVxuICB9XG4gIHZhciBidWYgPSBCdWZmZXIoc2l6ZSlcbiAgaWYgKGZpbGwgIT09IHVuZGVmaW5lZCkge1xuICAgIGlmICh0eXBlb2YgZW5jb2RpbmcgPT09ICdzdHJpbmcnKSB7XG4gICAgICBidWYuZmlsbChmaWxsLCBlbmNvZGluZylcbiAgICB9IGVsc2Uge1xuICAgICAgYnVmLmZpbGwoZmlsbClcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgYnVmLmZpbGwoMClcbiAgfVxuICByZXR1cm4gYnVmXG59XG5cblNhZmVCdWZmZXIuYWxsb2NVbnNhZmUgPSBmdW5jdGlvbiAoc2l6ZSkge1xuICBpZiAodHlwZW9mIHNpemUgIT09ICdudW1iZXInKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcignQXJndW1lbnQgbXVzdCBiZSBhIG51bWJlcicpXG4gIH1cbiAgcmV0dXJuIEJ1ZmZlcihzaXplKVxufVxuXG5TYWZlQnVmZmVyLmFsbG9jVW5zYWZlU2xvdyA9IGZ1bmN0aW9uIChzaXplKSB7XG4gIGlmICh0eXBlb2Ygc2l6ZSAhPT0gJ251bWJlcicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdBcmd1bWVudCBtdXN0IGJlIGEgbnVtYmVyJylcbiAgfVxuICByZXR1cm4gYnVmZmVyLlNsb3dCdWZmZXIoc2l6ZSlcbn1cbiIsIi8qIGVzbGludC1kaXNhYmxlIG5vZGUvbm8tZGVwcmVjYXRlZC1hcGkgKi9cblxuJ3VzZSBzdHJpY3QnXG5cbnZhciBidWZmZXIgPSByZXF1aXJlKCdidWZmZXInKVxudmFyIEJ1ZmZlciA9IGJ1ZmZlci5CdWZmZXJcblxudmFyIHNhZmVyID0ge31cblxudmFyIGtleVxuXG5mb3IgKGtleSBpbiBidWZmZXIpIHtcbiAgaWYgKCFidWZmZXIuaGFzT3duUHJvcGVydHkoa2V5KSkgY29udGludWVcbiAgaWYgKGtleSA9PT0gJ1Nsb3dCdWZmZXInIHx8IGtleSA9PT0gJ0J1ZmZlcicpIGNvbnRpbnVlXG4gIHNhZmVyW2tleV0gPSBidWZmZXJba2V5XVxufVxuXG52YXIgU2FmZXIgPSBzYWZlci5CdWZmZXIgPSB7fVxuZm9yIChrZXkgaW4gQnVmZmVyKSB7XG4gIGlmICghQnVmZmVyLmhhc093blByb3BlcnR5KGtleSkpIGNvbnRpbnVlXG4gIGlmIChrZXkgPT09ICdhbGxvY1Vuc2FmZScgfHwga2V5ID09PSAnYWxsb2NVbnNhZmVTbG93JykgY29udGludWVcbiAgU2FmZXJba2V5XSA9IEJ1ZmZlcltrZXldXG59XG5cbnNhZmVyLkJ1ZmZlci5wcm90b3R5cGUgPSBCdWZmZXIucHJvdG90eXBlXG5cbmlmICghU2FmZXIuZnJvbSB8fCBTYWZlci5mcm9tID09PSBVaW50OEFycmF5LmZyb20pIHtcbiAgU2FmZXIuZnJvbSA9IGZ1bmN0aW9uICh2YWx1ZSwgZW5jb2RpbmdPck9mZnNldCwgbGVuZ3RoKSB7XG4gICAgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ251bWJlcicpIHtcbiAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1RoZSBcInZhbHVlXCIgYXJndW1lbnQgbXVzdCBub3QgYmUgb2YgdHlwZSBudW1iZXIuIFJlY2VpdmVkIHR5cGUgJyArIHR5cGVvZiB2YWx1ZSlcbiAgICB9XG4gICAgaWYgKHZhbHVlICYmIHR5cGVvZiB2YWx1ZS5sZW5ndGggPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUaGUgZmlyc3QgYXJndW1lbnQgbXVzdCBiZSBvbmUgb2YgdHlwZSBzdHJpbmcsIEJ1ZmZlciwgQXJyYXlCdWZmZXIsIEFycmF5LCBvciBBcnJheS1saWtlIE9iamVjdC4gUmVjZWl2ZWQgdHlwZSAnICsgdHlwZW9mIHZhbHVlKVxuICAgIH1cbiAgICByZXR1cm4gQnVmZmVyKHZhbHVlLCBlbmNvZGluZ09yT2Zmc2V0LCBsZW5ndGgpXG4gIH1cbn1cblxuaWYgKCFTYWZlci5hbGxvYykge1xuICBTYWZlci5hbGxvYyA9IGZ1bmN0aW9uIChzaXplLCBmaWxsLCBlbmNvZGluZykge1xuICAgIGlmICh0eXBlb2Ygc2l6ZSAhPT0gJ251bWJlcicpIHtcbiAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1RoZSBcInNpemVcIiBhcmd1bWVudCBtdXN0IGJlIG9mIHR5cGUgbnVtYmVyLiBSZWNlaXZlZCB0eXBlICcgKyB0eXBlb2Ygc2l6ZSlcbiAgICB9XG4gICAgaWYgKHNpemUgPCAwIHx8IHNpemUgPj0gMiAqICgxIDw8IDMwKSkge1xuICAgICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ1RoZSB2YWx1ZSBcIicgKyBzaXplICsgJ1wiIGlzIGludmFsaWQgZm9yIG9wdGlvbiBcInNpemVcIicpXG4gICAgfVxuICAgIHZhciBidWYgPSBCdWZmZXIoc2l6ZSlcbiAgICBpZiAoIWZpbGwgfHwgZmlsbC5sZW5ndGggPT09IDApIHtcbiAgICAgIGJ1Zi5maWxsKDApXG4gICAgfSBlbHNlIGlmICh0eXBlb2YgZW5jb2RpbmcgPT09ICdzdHJpbmcnKSB7XG4gICAgICBidWYuZmlsbChmaWxsLCBlbmNvZGluZylcbiAgICB9IGVsc2Uge1xuICAgICAgYnVmLmZpbGwoZmlsbClcbiAgICB9XG4gICAgcmV0dXJuIGJ1ZlxuICB9XG59XG5cbmlmICghc2FmZXIua1N0cmluZ01heExlbmd0aCkge1xuICB0cnkge1xuICAgIHNhZmVyLmtTdHJpbmdNYXhMZW5ndGggPSBwcm9jZXNzLmJpbmRpbmcoJ2J1ZmZlcicpLmtTdHJpbmdNYXhMZW5ndGhcbiAgfSBjYXRjaCAoZSkge1xuICAgIC8vIHdlIGNhbid0IGRldGVybWluZSBrU3RyaW5nTWF4TGVuZ3RoIGluIGVudmlyb25tZW50cyB3aGVyZSBwcm9jZXNzLmJpbmRpbmdcbiAgICAvLyBpcyB1bnN1cHBvcnRlZCwgc28gbGV0J3Mgbm90IHNldCBpdFxuICB9XG59XG5cbmlmICghc2FmZXIuY29uc3RhbnRzKSB7XG4gIHNhZmVyLmNvbnN0YW50cyA9IHtcbiAgICBNQVhfTEVOR1RIOiBzYWZlci5rTWF4TGVuZ3RoXG4gIH1cbiAgaWYgKHNhZmVyLmtTdHJpbmdNYXhMZW5ndGgpIHtcbiAgICBzYWZlci5jb25zdGFudHMuTUFYX1NUUklOR19MRU5HVEggPSBzYWZlci5rU3RyaW5nTWF4TGVuZ3RoXG4gIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBzYWZlclxuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgaW5uZXJYTUwgPSBmdW5jdGlvbiAobm9kZSkge1xuICAgIHZhciBzID0gbmV3IFhNTFNlcmlhbGl6ZXIoKTtcbiAgICByZXR1cm4gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKG5vZGUuY2hpbGROb2RlcywgZnVuY3Rpb24gKG5vZGUpIHtcbiAgICAgICAgcmV0dXJuIHMuc2VyaWFsaXplVG9TdHJpbmcobm9kZSk7XG4gICAgfSkuam9pbignJyk7XG59O1xuXG52YXIgZ2V0UGFyc2VFcnJvciA9IGZ1bmN0aW9uIChkb2MpIHtcbiAgICAvLyBGaXJlZm94XG4gICAgaWYgKGRvYy5kb2N1bWVudEVsZW1lbnQudGFnTmFtZSA9PT0gJ3BhcnNlcmVycm9yJyAmJlxuICAgICAgICBkb2MuZG9jdW1lbnRFbGVtZW50Lm5hbWVzcGFjZVVSSSA9PT0gJ2h0dHA6Ly93d3cubW96aWxsYS5vcmcvbmV3bGF5b3V0L3htbC9wYXJzZXJlcnJvci54bWwnKSB7XG4gICAgICAgIHJldHVybiBkb2MuZG9jdW1lbnRFbGVtZW50O1xuICAgIH1cblxuICAgIC8vIENocm9tZSwgU2FmYXJpXG4gICAgaWYgKChkb2MuZG9jdW1lbnRFbGVtZW50LnRhZ05hbWUgPT09ICd4bWwnIHx8IGRvYy5kb2N1bWVudEVsZW1lbnQudGFnTmFtZSA9PT0gJ2h0bWwnKSAmJlxuICAgICAgICBkb2MuZG9jdW1lbnRFbGVtZW50LmNoaWxkTm9kZXMgJiZcbiAgICAgICAgZG9jLmRvY3VtZW50RWxlbWVudC5jaGlsZE5vZGVzLmxlbmd0aCA+IDAgJiZcbiAgICAgICAgZG9jLmRvY3VtZW50RWxlbWVudC5jaGlsZE5vZGVzWzBdLm5vZGVOYW1lID09PSAncGFyc2VyZXJyb3InKSB7XG4gICAgICAgIHJldHVybiBkb2MuZG9jdW1lbnRFbGVtZW50LmNoaWxkTm9kZXNbMF07XG4gICAgfVxuXG4gICAgLy8gUGhhbnRvbUpTXG4gICAgaWYgKGRvYy5kb2N1bWVudEVsZW1lbnQudGFnTmFtZSA9PT0gJ2h0bWwnICYmXG4gICAgICAgIGRvYy5kb2N1bWVudEVsZW1lbnQuY2hpbGROb2RlcyAmJlxuICAgICAgICBkb2MuZG9jdW1lbnRFbGVtZW50LmNoaWxkTm9kZXMubGVuZ3RoID4gMCAmJlxuICAgICAgICBkb2MuZG9jdW1lbnRFbGVtZW50LmNoaWxkTm9kZXNbMF0ubm9kZU5hbWUgPT09ICdib2R5JyAmJlxuICAgICAgICBkb2MuZG9jdW1lbnRFbGVtZW50LmNoaWxkTm9kZXNbMF0uY2hpbGROb2RlcyAmJlxuICAgICAgICBkb2MuZG9jdW1lbnRFbGVtZW50LmNoaWxkTm9kZXNbMF0uY2hpbGROb2Rlcy5sZW5ndGggJiZcbiAgICAgICAgZG9jLmRvY3VtZW50RWxlbWVudC5jaGlsZE5vZGVzWzBdLmNoaWxkTm9kZXNbMF0ubm9kZU5hbWUgPT09ICdwYXJzZXJlcnJvcicpIHtcbiAgICAgICAgcmV0dXJuIGRvYy5kb2N1bWVudEVsZW1lbnQuY2hpbGROb2Rlc1swXS5jaGlsZE5vZGVzWzBdO1xuICAgIH1cblxuICAgIHJldHVybiB1bmRlZmluZWQ7XG59O1xuXG52YXIgZXJyb3JNZXNzYWdlUGF0dGVybnMgPSBbXG4gICAgLy8gQ2hyb21lLCBTYWZhcmksIFBoYW50b21KU1xuICAgIG5ldyBSZWdFeHAoJ148aDNbXj5dKj5UaGlzIHBhZ2UgY29udGFpbnMgdGhlIGZvbGxvd2luZyBlcnJvcnM6PFxcL2gzPjxkaXZbXj5dKj4oLis/KVxcbj88XFwvZGl2PicpLFxuICAgIC8vIEZpcmVmb3hcbiAgICBuZXcgUmVnRXhwKCdeKC4rKVxcbicpXG5dO1xuXG52YXIgZXh0cmFjdFBhcnNlRXJyb3IgPSBmdW5jdGlvbiAoZXJyb3JOb2RlKSB7XG4gICAgdmFyIGNvbnRlbnQgPSBpbm5lclhNTChlcnJvck5vZGUpO1xuICAgIHZhciBpLCBtYXRjaDtcblxuICAgIGZvcihpID0gMDsgaSA8IGVycm9yTWVzc2FnZVBhdHRlcm5zLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIG1hdGNoID0gZXJyb3JNZXNzYWdlUGF0dGVybnNbaV0uZXhlYyhjb250ZW50KTtcblxuICAgICAgICBpZiAobWF0Y2gpIHtcbiAgICAgICAgICAgIHJldHVybiBtYXRjaFsxXTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gdW5kZWZpbmVkO1xufTtcblxudmFyIGZhaWxPblBhcnNlRXJyb3IgPSBmdW5jdGlvbiAoZG9jKSB7XG4gICAgdmFyIGVycm9yTWVzc2FnZTtcblxuICAgIGlmIChkb2MgPT09IG51bGwpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdQYXJzZSBlcnJvcicpO1xuICAgIH1cblxuICAgIHZhciBwYXJzZUVycm9yID0gZ2V0UGFyc2VFcnJvcihkb2MpO1xuICAgIGlmIChwYXJzZUVycm9yICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgZXJyb3JNZXNzYWdlID0gZXh0cmFjdFBhcnNlRXJyb3IocGFyc2VFcnJvcikgfHwgJ1BhcnNlIGVycm9yJztcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGVycm9yTWVzc2FnZSk7XG4gICAgfVxufTtcblxuZXhwb3J0cy5mYWlsT25QYXJzZUVycm9yID0gZnVuY3Rpb24gKGRvYykge1xuICAgIGZhaWxPblBhcnNlRXJyb3IoZG9jKTtcblxuICAgIHJldHVybiBkb2M7XG59O1xuIiwidmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbi8vIHByb3RvdHlwZSBjbGFzcyBmb3IgaGFzaCBmdW5jdGlvbnNcbmZ1bmN0aW9uIEhhc2ggKGJsb2NrU2l6ZSwgZmluYWxTaXplKSB7XG4gIHRoaXMuX2Jsb2NrID0gQnVmZmVyLmFsbG9jKGJsb2NrU2l6ZSlcbiAgdGhpcy5fZmluYWxTaXplID0gZmluYWxTaXplXG4gIHRoaXMuX2Jsb2NrU2l6ZSA9IGJsb2NrU2l6ZVxuICB0aGlzLl9sZW4gPSAwXG59XG5cbkhhc2gucHJvdG90eXBlLnVwZGF0ZSA9IGZ1bmN0aW9uIChkYXRhLCBlbmMpIHtcbiAgaWYgKHR5cGVvZiBkYXRhID09PSAnc3RyaW5nJykge1xuICAgIGVuYyA9IGVuYyB8fCAndXRmOCdcbiAgICBkYXRhID0gQnVmZmVyLmZyb20oZGF0YSwgZW5jKVxuICB9XG5cbiAgdmFyIGJsb2NrID0gdGhpcy5fYmxvY2tcbiAgdmFyIGJsb2NrU2l6ZSA9IHRoaXMuX2Jsb2NrU2l6ZVxuICB2YXIgbGVuZ3RoID0gZGF0YS5sZW5ndGhcbiAgdmFyIGFjY3VtID0gdGhpcy5fbGVuXG5cbiAgZm9yICh2YXIgb2Zmc2V0ID0gMDsgb2Zmc2V0IDwgbGVuZ3RoOykge1xuICAgIHZhciBhc3NpZ25lZCA9IGFjY3VtICUgYmxvY2tTaXplXG4gICAgdmFyIHJlbWFpbmRlciA9IE1hdGgubWluKGxlbmd0aCAtIG9mZnNldCwgYmxvY2tTaXplIC0gYXNzaWduZWQpXG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlbWFpbmRlcjsgaSsrKSB7XG4gICAgICBibG9ja1thc3NpZ25lZCArIGldID0gZGF0YVtvZmZzZXQgKyBpXVxuICAgIH1cblxuICAgIGFjY3VtICs9IHJlbWFpbmRlclxuICAgIG9mZnNldCArPSByZW1haW5kZXJcblxuICAgIGlmICgoYWNjdW0gJSBibG9ja1NpemUpID09PSAwKSB7XG4gICAgICB0aGlzLl91cGRhdGUoYmxvY2spXG4gICAgfVxuICB9XG5cbiAgdGhpcy5fbGVuICs9IGxlbmd0aFxuICByZXR1cm4gdGhpc1xufVxuXG5IYXNoLnByb3RvdHlwZS5kaWdlc3QgPSBmdW5jdGlvbiAoZW5jKSB7XG4gIHZhciByZW0gPSB0aGlzLl9sZW4gJSB0aGlzLl9ibG9ja1NpemVcblxuICB0aGlzLl9ibG9ja1tyZW1dID0gMHg4MFxuXG4gIC8vIHplcm8gKHJlbSArIDEpIHRyYWlsaW5nIGJpdHMsIHdoZXJlIChyZW0gKyAxKSBpcyB0aGUgc21hbGxlc3RcbiAgLy8gbm9uLW5lZ2F0aXZlIHNvbHV0aW9uIHRvIHRoZSBlcXVhdGlvbiAobGVuZ3RoICsgMSArIChyZW0gKyAxKSkgPT09IGZpbmFsU2l6ZSBtb2QgYmxvY2tTaXplXG4gIHRoaXMuX2Jsb2NrLmZpbGwoMCwgcmVtICsgMSlcblxuICBpZiAocmVtID49IHRoaXMuX2ZpbmFsU2l6ZSkge1xuICAgIHRoaXMuX3VwZGF0ZSh0aGlzLl9ibG9jaylcbiAgICB0aGlzLl9ibG9jay5maWxsKDApXG4gIH1cblxuICB2YXIgYml0cyA9IHRoaXMuX2xlbiAqIDhcblxuICAvLyB1aW50MzJcbiAgaWYgKGJpdHMgPD0gMHhmZmZmZmZmZikge1xuICAgIHRoaXMuX2Jsb2NrLndyaXRlVUludDMyQkUoYml0cywgdGhpcy5fYmxvY2tTaXplIC0gNClcblxuICAvLyB1aW50NjRcbiAgfSBlbHNlIHtcbiAgICB2YXIgbG93Qml0cyA9IChiaXRzICYgMHhmZmZmZmZmZikgPj4+IDBcbiAgICB2YXIgaGlnaEJpdHMgPSAoYml0cyAtIGxvd0JpdHMpIC8gMHgxMDAwMDAwMDBcblxuICAgIHRoaXMuX2Jsb2NrLndyaXRlVUludDMyQkUoaGlnaEJpdHMsIHRoaXMuX2Jsb2NrU2l6ZSAtIDgpXG4gICAgdGhpcy5fYmxvY2sud3JpdGVVSW50MzJCRShsb3dCaXRzLCB0aGlzLl9ibG9ja1NpemUgLSA0KVxuICB9XG5cbiAgdGhpcy5fdXBkYXRlKHRoaXMuX2Jsb2NrKVxuICB2YXIgaGFzaCA9IHRoaXMuX2hhc2goKVxuXG4gIHJldHVybiBlbmMgPyBoYXNoLnRvU3RyaW5nKGVuYykgOiBoYXNoXG59XG5cbkhhc2gucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiAoKSB7XG4gIHRocm93IG5ldyBFcnJvcignX3VwZGF0ZSBtdXN0IGJlIGltcGxlbWVudGVkIGJ5IHN1YmNsYXNzJylcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBIYXNoXG4iLCJ2YXIgZXhwb3J0cyA9IG1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gU0hBIChhbGdvcml0aG0pIHtcbiAgYWxnb3JpdGhtID0gYWxnb3JpdGhtLnRvTG93ZXJDYXNlKClcblxuICB2YXIgQWxnb3JpdGhtID0gZXhwb3J0c1thbGdvcml0aG1dXG4gIGlmICghQWxnb3JpdGhtKSB0aHJvdyBuZXcgRXJyb3IoYWxnb3JpdGhtICsgJyBpcyBub3Qgc3VwcG9ydGVkICh3ZSBhY2NlcHQgcHVsbCByZXF1ZXN0cyknKVxuXG4gIHJldHVybiBuZXcgQWxnb3JpdGhtKClcbn1cblxuZXhwb3J0cy5zaGEgPSByZXF1aXJlKCcuL3NoYScpXG5leHBvcnRzLnNoYTEgPSByZXF1aXJlKCcuL3NoYTEnKVxuZXhwb3J0cy5zaGEyMjQgPSByZXF1aXJlKCcuL3NoYTIyNCcpXG5leHBvcnRzLnNoYTI1NiA9IHJlcXVpcmUoJy4vc2hhMjU2JylcbmV4cG9ydHMuc2hhMzg0ID0gcmVxdWlyZSgnLi9zaGEzODQnKVxuZXhwb3J0cy5zaGE1MTIgPSByZXF1aXJlKCcuL3NoYTUxMicpXG4iLCIvKlxuICogQSBKYXZhU2NyaXB0IGltcGxlbWVudGF0aW9uIG9mIHRoZSBTZWN1cmUgSGFzaCBBbGdvcml0aG0sIFNIQS0wLCBhcyBkZWZpbmVkXG4gKiBpbiBGSVBTIFBVQiAxODAtMVxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBkZXJpdmVkIGZyb20gc2hhMS5qcyBvZiB0aGUgc2FtZSByZXBvc2l0b3J5LlxuICogVGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBTSEEtMCBhbmQgU0hBLTEgaXMganVzdCBhIGJpdHdpc2Ugcm90YXRlIGxlZnRcbiAqIG9wZXJhdGlvbiB3YXMgYWRkZWQuXG4gKi9cblxudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxudmFyIEhhc2ggPSByZXF1aXJlKCcuL2hhc2gnKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbnZhciBLID0gW1xuICAweDVhODI3OTk5LCAweDZlZDllYmExLCAweDhmMWJiY2RjIHwgMCwgMHhjYTYyYzFkNiB8IDBcbl1cblxudmFyIFcgPSBuZXcgQXJyYXkoODApXG5cbmZ1bmN0aW9uIFNoYSAoKSB7XG4gIHRoaXMuaW5pdCgpXG4gIHRoaXMuX3cgPSBXXG5cbiAgSGFzaC5jYWxsKHRoaXMsIDY0LCA1Nilcbn1cblxuaW5oZXJpdHMoU2hhLCBIYXNoKVxuXG5TaGEucHJvdG90eXBlLmluaXQgPSBmdW5jdGlvbiAoKSB7XG4gIHRoaXMuX2EgPSAweDY3NDUyMzAxXG4gIHRoaXMuX2IgPSAweGVmY2RhYjg5XG4gIHRoaXMuX2MgPSAweDk4YmFkY2ZlXG4gIHRoaXMuX2QgPSAweDEwMzI1NDc2XG4gIHRoaXMuX2UgPSAweGMzZDJlMWYwXG5cbiAgcmV0dXJuIHRoaXNcbn1cblxuZnVuY3Rpb24gcm90bDUgKG51bSkge1xuICByZXR1cm4gKG51bSA8PCA1KSB8IChudW0gPj4+IDI3KVxufVxuXG5mdW5jdGlvbiByb3RsMzAgKG51bSkge1xuICByZXR1cm4gKG51bSA8PCAzMCkgfCAobnVtID4+PiAyKVxufVxuXG5mdW5jdGlvbiBmdCAocywgYiwgYywgZCkge1xuICBpZiAocyA9PT0gMCkgcmV0dXJuIChiICYgYykgfCAoKH5iKSAmIGQpXG4gIGlmIChzID09PSAyKSByZXR1cm4gKGIgJiBjKSB8IChiICYgZCkgfCAoYyAmIGQpXG4gIHJldHVybiBiIF4gYyBeIGRcbn1cblxuU2hhLnByb3RvdHlwZS5fdXBkYXRlID0gZnVuY3Rpb24gKE0pIHtcbiAgdmFyIFcgPSB0aGlzLl93XG5cbiAgdmFyIGEgPSB0aGlzLl9hIHwgMFxuICB2YXIgYiA9IHRoaXMuX2IgfCAwXG4gIHZhciBjID0gdGhpcy5fYyB8IDBcbiAgdmFyIGQgPSB0aGlzLl9kIHwgMFxuICB2YXIgZSA9IHRoaXMuX2UgfCAwXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCAxNjsgKytpKSBXW2ldID0gTS5yZWFkSW50MzJCRShpICogNClcbiAgZm9yICg7IGkgPCA4MDsgKytpKSBXW2ldID0gV1tpIC0gM10gXiBXW2kgLSA4XSBeIFdbaSAtIDE0XSBeIFdbaSAtIDE2XVxuXG4gIGZvciAodmFyIGogPSAwOyBqIDwgODA7ICsraikge1xuICAgIHZhciBzID0gfn4oaiAvIDIwKVxuICAgIHZhciB0ID0gKHJvdGw1KGEpICsgZnQocywgYiwgYywgZCkgKyBlICsgV1tqXSArIEtbc10pIHwgMFxuXG4gICAgZSA9IGRcbiAgICBkID0gY1xuICAgIGMgPSByb3RsMzAoYilcbiAgICBiID0gYVxuICAgIGEgPSB0XG4gIH1cblxuICB0aGlzLl9hID0gKGEgKyB0aGlzLl9hKSB8IDBcbiAgdGhpcy5fYiA9IChiICsgdGhpcy5fYikgfCAwXG4gIHRoaXMuX2MgPSAoYyArIHRoaXMuX2MpIHwgMFxuICB0aGlzLl9kID0gKGQgKyB0aGlzLl9kKSB8IDBcbiAgdGhpcy5fZSA9IChlICsgdGhpcy5fZSkgfCAwXG59XG5cblNoYS5wcm90b3R5cGUuX2hhc2ggPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBIID0gQnVmZmVyLmFsbG9jVW5zYWZlKDIwKVxuXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2EgfCAwLCAwKVxuICBILndyaXRlSW50MzJCRSh0aGlzLl9iIHwgMCwgNClcbiAgSC53cml0ZUludDMyQkUodGhpcy5fYyB8IDAsIDgpXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2QgfCAwLCAxMilcbiAgSC53cml0ZUludDMyQkUodGhpcy5fZSB8IDAsIDE2KVxuXG4gIHJldHVybiBIXG59XG5cbm1vZHVsZS5leHBvcnRzID0gU2hhXG4iLCIvKlxuICogQSBKYXZhU2NyaXB0IGltcGxlbWVudGF0aW9uIG9mIHRoZSBTZWN1cmUgSGFzaCBBbGdvcml0aG0sIFNIQS0xLCBhcyBkZWZpbmVkXG4gKiBpbiBGSVBTIFBVQiAxODAtMVxuICogVmVyc2lvbiAyLjFhIENvcHlyaWdodCBQYXVsIEpvaG5zdG9uIDIwMDAgLSAyMDAyLlxuICogT3RoZXIgY29udHJpYnV0b3JzOiBHcmVnIEhvbHQsIEFuZHJldyBLZXBlcnQsIFlkbmFyLCBMb3N0aW5ldFxuICogRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIEJTRCBMaWNlbnNlXG4gKiBTZWUgaHR0cDovL3BhamhvbWUub3JnLnVrL2NyeXB0L21kNSBmb3IgZGV0YWlscy5cbiAqL1xuXG52YXIgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpXG52YXIgSGFzaCA9IHJlcXVpcmUoJy4vaGFzaCcpXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcblxudmFyIEsgPSBbXG4gIDB4NWE4Mjc5OTksIDB4NmVkOWViYTEsIDB4OGYxYmJjZGMgfCAwLCAweGNhNjJjMWQ2IHwgMFxuXVxuXG52YXIgVyA9IG5ldyBBcnJheSg4MClcblxuZnVuY3Rpb24gU2hhMSAoKSB7XG4gIHRoaXMuaW5pdCgpXG4gIHRoaXMuX3cgPSBXXG5cbiAgSGFzaC5jYWxsKHRoaXMsIDY0LCA1Nilcbn1cblxuaW5oZXJpdHMoU2hhMSwgSGFzaClcblxuU2hhMS5wcm90b3R5cGUuaW5pdCA9IGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5fYSA9IDB4Njc0NTIzMDFcbiAgdGhpcy5fYiA9IDB4ZWZjZGFiODlcbiAgdGhpcy5fYyA9IDB4OThiYWRjZmVcbiAgdGhpcy5fZCA9IDB4MTAzMjU0NzZcbiAgdGhpcy5fZSA9IDB4YzNkMmUxZjBcblxuICByZXR1cm4gdGhpc1xufVxuXG5mdW5jdGlvbiByb3RsMSAobnVtKSB7XG4gIHJldHVybiAobnVtIDw8IDEpIHwgKG51bSA+Pj4gMzEpXG59XG5cbmZ1bmN0aW9uIHJvdGw1IChudW0pIHtcbiAgcmV0dXJuIChudW0gPDwgNSkgfCAobnVtID4+PiAyNylcbn1cblxuZnVuY3Rpb24gcm90bDMwIChudW0pIHtcbiAgcmV0dXJuIChudW0gPDwgMzApIHwgKG51bSA+Pj4gMilcbn1cblxuZnVuY3Rpb24gZnQgKHMsIGIsIGMsIGQpIHtcbiAgaWYgKHMgPT09IDApIHJldHVybiAoYiAmIGMpIHwgKCh+YikgJiBkKVxuICBpZiAocyA9PT0gMikgcmV0dXJuIChiICYgYykgfCAoYiAmIGQpIHwgKGMgJiBkKVxuICByZXR1cm4gYiBeIGMgXiBkXG59XG5cblNoYTEucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiAoTSkge1xuICB2YXIgVyA9IHRoaXMuX3dcblxuICB2YXIgYSA9IHRoaXMuX2EgfCAwXG4gIHZhciBiID0gdGhpcy5fYiB8IDBcbiAgdmFyIGMgPSB0aGlzLl9jIHwgMFxuICB2YXIgZCA9IHRoaXMuX2QgfCAwXG4gIHZhciBlID0gdGhpcy5fZSB8IDBcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IDE2OyArK2kpIFdbaV0gPSBNLnJlYWRJbnQzMkJFKGkgKiA0KVxuICBmb3IgKDsgaSA8IDgwOyArK2kpIFdbaV0gPSByb3RsMShXW2kgLSAzXSBeIFdbaSAtIDhdIF4gV1tpIC0gMTRdIF4gV1tpIC0gMTZdKVxuXG4gIGZvciAodmFyIGogPSAwOyBqIDwgODA7ICsraikge1xuICAgIHZhciBzID0gfn4oaiAvIDIwKVxuICAgIHZhciB0ID0gKHJvdGw1KGEpICsgZnQocywgYiwgYywgZCkgKyBlICsgV1tqXSArIEtbc10pIHwgMFxuXG4gICAgZSA9IGRcbiAgICBkID0gY1xuICAgIGMgPSByb3RsMzAoYilcbiAgICBiID0gYVxuICAgIGEgPSB0XG4gIH1cblxuICB0aGlzLl9hID0gKGEgKyB0aGlzLl9hKSB8IDBcbiAgdGhpcy5fYiA9IChiICsgdGhpcy5fYikgfCAwXG4gIHRoaXMuX2MgPSAoYyArIHRoaXMuX2MpIHwgMFxuICB0aGlzLl9kID0gKGQgKyB0aGlzLl9kKSB8IDBcbiAgdGhpcy5fZSA9IChlICsgdGhpcy5fZSkgfCAwXG59XG5cblNoYTEucHJvdG90eXBlLl9oYXNoID0gZnVuY3Rpb24gKCkge1xuICB2YXIgSCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZSgyMClcblxuICBILndyaXRlSW50MzJCRSh0aGlzLl9hIHwgMCwgMClcbiAgSC53cml0ZUludDMyQkUodGhpcy5fYiB8IDAsIDQpXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2MgfCAwLCA4KVxuICBILndyaXRlSW50MzJCRSh0aGlzLl9kIHwgMCwgMTIpXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2UgfCAwLCAxNilcblxuICByZXR1cm4gSFxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IFNoYTFcbiIsIi8qKlxuICogQSBKYXZhU2NyaXB0IGltcGxlbWVudGF0aW9uIG9mIHRoZSBTZWN1cmUgSGFzaCBBbGdvcml0aG0sIFNIQS0yNTYsIGFzIGRlZmluZWRcbiAqIGluIEZJUFMgMTgwLTJcbiAqIFZlcnNpb24gMi4yLWJldGEgQ29weXJpZ2h0IEFuZ2VsIE1hcmluLCBQYXVsIEpvaG5zdG9uIDIwMDAgLSAyMDA5LlxuICogT3RoZXIgY29udHJpYnV0b3JzOiBHcmVnIEhvbHQsIEFuZHJldyBLZXBlcnQsIFlkbmFyLCBMb3N0aW5ldFxuICpcbiAqL1xuXG52YXIgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpXG52YXIgU2hhMjU2ID0gcmVxdWlyZSgnLi9zaGEyNTYnKVxudmFyIEhhc2ggPSByZXF1aXJlKCcuL2hhc2gnKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbnZhciBXID0gbmV3IEFycmF5KDY0KVxuXG5mdW5jdGlvbiBTaGEyMjQgKCkge1xuICB0aGlzLmluaXQoKVxuXG4gIHRoaXMuX3cgPSBXIC8vIG5ldyBBcnJheSg2NClcblxuICBIYXNoLmNhbGwodGhpcywgNjQsIDU2KVxufVxuXG5pbmhlcml0cyhTaGEyMjQsIFNoYTI1NilcblxuU2hhMjI0LnByb3RvdHlwZS5pbml0ID0gZnVuY3Rpb24gKCkge1xuICB0aGlzLl9hID0gMHhjMTA1OWVkOFxuICB0aGlzLl9iID0gMHgzNjdjZDUwN1xuICB0aGlzLl9jID0gMHgzMDcwZGQxN1xuICB0aGlzLl9kID0gMHhmNzBlNTkzOVxuICB0aGlzLl9lID0gMHhmZmMwMGIzMVxuICB0aGlzLl9mID0gMHg2ODU4MTUxMVxuICB0aGlzLl9nID0gMHg2NGY5OGZhN1xuICB0aGlzLl9oID0gMHhiZWZhNGZhNFxuXG4gIHJldHVybiB0aGlzXG59XG5cblNoYTIyNC5wcm90b3R5cGUuX2hhc2ggPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBIID0gQnVmZmVyLmFsbG9jVW5zYWZlKDI4KVxuXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2EsIDApXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2IsIDQpXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2MsIDgpXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2QsIDEyKVxuICBILndyaXRlSW50MzJCRSh0aGlzLl9lLCAxNilcbiAgSC53cml0ZUludDMyQkUodGhpcy5fZiwgMjApXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2csIDI0KVxuXG4gIHJldHVybiBIXG59XG5cbm1vZHVsZS5leHBvcnRzID0gU2hhMjI0XG4iLCIvKipcbiAqIEEgSmF2YVNjcmlwdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU2VjdXJlIEhhc2ggQWxnb3JpdGhtLCBTSEEtMjU2LCBhcyBkZWZpbmVkXG4gKiBpbiBGSVBTIDE4MC0yXG4gKiBWZXJzaW9uIDIuMi1iZXRhIENvcHlyaWdodCBBbmdlbCBNYXJpbiwgUGF1bCBKb2huc3RvbiAyMDAwIC0gMjAwOS5cbiAqIE90aGVyIGNvbnRyaWJ1dG9yczogR3JlZyBIb2x0LCBBbmRyZXcgS2VwZXJ0LCBZZG5hciwgTG9zdGluZXRcbiAqXG4gKi9cblxudmFyIGluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKVxudmFyIEhhc2ggPSByZXF1aXJlKCcuL2hhc2gnKVxudmFyIEJ1ZmZlciA9IHJlcXVpcmUoJ3NhZmUtYnVmZmVyJykuQnVmZmVyXG5cbnZhciBLID0gW1xuICAweDQyOEEyRjk4LCAweDcxMzc0NDkxLCAweEI1QzBGQkNGLCAweEU5QjVEQkE1LFxuICAweDM5NTZDMjVCLCAweDU5RjExMUYxLCAweDkyM0Y4MkE0LCAweEFCMUM1RUQ1LFxuICAweEQ4MDdBQTk4LCAweDEyODM1QjAxLCAweDI0MzE4NUJFLCAweDU1MEM3REMzLFxuICAweDcyQkU1RDc0LCAweDgwREVCMUZFLCAweDlCREMwNkE3LCAweEMxOUJGMTc0LFxuICAweEU0OUI2OUMxLCAweEVGQkU0Nzg2LCAweDBGQzE5REM2LCAweDI0MENBMUNDLFxuICAweDJERTkyQzZGLCAweDRBNzQ4NEFBLCAweDVDQjBBOURDLCAweDc2Rjk4OERBLFxuICAweDk4M0U1MTUyLCAweEE4MzFDNjZELCAweEIwMDMyN0M4LCAweEJGNTk3RkM3LFxuICAweEM2RTAwQkYzLCAweEQ1QTc5MTQ3LCAweDA2Q0E2MzUxLCAweDE0MjkyOTY3LFxuICAweDI3QjcwQTg1LCAweDJFMUIyMTM4LCAweDREMkM2REZDLCAweDUzMzgwRDEzLFxuICAweDY1MEE3MzU0LCAweDc2NkEwQUJCLCAweDgxQzJDOTJFLCAweDkyNzIyQzg1LFxuICAweEEyQkZFOEExLCAweEE4MUE2NjRCLCAweEMyNEI4QjcwLCAweEM3NkM1MUEzLFxuICAweEQxOTJFODE5LCAweEQ2OTkwNjI0LCAweEY0MEUzNTg1LCAweDEwNkFBMDcwLFxuICAweDE5QTRDMTE2LCAweDFFMzc2QzA4LCAweDI3NDg3NzRDLCAweDM0QjBCQ0I1LFxuICAweDM5MUMwQ0IzLCAweDRFRDhBQTRBLCAweDVCOUNDQTRGLCAweDY4MkU2RkYzLFxuICAweDc0OEY4MkVFLCAweDc4QTU2MzZGLCAweDg0Qzg3ODE0LCAweDhDQzcwMjA4LFxuICAweDkwQkVGRkZBLCAweEE0NTA2Q0VCLCAweEJFRjlBM0Y3LCAweEM2NzE3OEYyXG5dXG5cbnZhciBXID0gbmV3IEFycmF5KDY0KVxuXG5mdW5jdGlvbiBTaGEyNTYgKCkge1xuICB0aGlzLmluaXQoKVxuXG4gIHRoaXMuX3cgPSBXIC8vIG5ldyBBcnJheSg2NClcblxuICBIYXNoLmNhbGwodGhpcywgNjQsIDU2KVxufVxuXG5pbmhlcml0cyhTaGEyNTYsIEhhc2gpXG5cblNoYTI1Ni5wcm90b3R5cGUuaW5pdCA9IGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5fYSA9IDB4NmEwOWU2NjdcbiAgdGhpcy5fYiA9IDB4YmI2N2FlODVcbiAgdGhpcy5fYyA9IDB4M2M2ZWYzNzJcbiAgdGhpcy5fZCA9IDB4YTU0ZmY1M2FcbiAgdGhpcy5fZSA9IDB4NTEwZTUyN2ZcbiAgdGhpcy5fZiA9IDB4OWIwNTY4OGNcbiAgdGhpcy5fZyA9IDB4MWY4M2Q5YWJcbiAgdGhpcy5faCA9IDB4NWJlMGNkMTlcblxuICByZXR1cm4gdGhpc1xufVxuXG5mdW5jdGlvbiBjaCAoeCwgeSwgeikge1xuICByZXR1cm4geiBeICh4ICYgKHkgXiB6KSlcbn1cblxuZnVuY3Rpb24gbWFqICh4LCB5LCB6KSB7XG4gIHJldHVybiAoeCAmIHkpIHwgKHogJiAoeCB8IHkpKVxufVxuXG5mdW5jdGlvbiBzaWdtYTAgKHgpIHtcbiAgcmV0dXJuICh4ID4+PiAyIHwgeCA8PCAzMCkgXiAoeCA+Pj4gMTMgfCB4IDw8IDE5KSBeICh4ID4+PiAyMiB8IHggPDwgMTApXG59XG5cbmZ1bmN0aW9uIHNpZ21hMSAoeCkge1xuICByZXR1cm4gKHggPj4+IDYgfCB4IDw8IDI2KSBeICh4ID4+PiAxMSB8IHggPDwgMjEpIF4gKHggPj4+IDI1IHwgeCA8PCA3KVxufVxuXG5mdW5jdGlvbiBnYW1tYTAgKHgpIHtcbiAgcmV0dXJuICh4ID4+PiA3IHwgeCA8PCAyNSkgXiAoeCA+Pj4gMTggfCB4IDw8IDE0KSBeICh4ID4+PiAzKVxufVxuXG5mdW5jdGlvbiBnYW1tYTEgKHgpIHtcbiAgcmV0dXJuICh4ID4+PiAxNyB8IHggPDwgMTUpIF4gKHggPj4+IDE5IHwgeCA8PCAxMykgXiAoeCA+Pj4gMTApXG59XG5cblNoYTI1Ni5wcm90b3R5cGUuX3VwZGF0ZSA9IGZ1bmN0aW9uIChNKSB7XG4gIHZhciBXID0gdGhpcy5fd1xuXG4gIHZhciBhID0gdGhpcy5fYSB8IDBcbiAgdmFyIGIgPSB0aGlzLl9iIHwgMFxuICB2YXIgYyA9IHRoaXMuX2MgfCAwXG4gIHZhciBkID0gdGhpcy5fZCB8IDBcbiAgdmFyIGUgPSB0aGlzLl9lIHwgMFxuICB2YXIgZiA9IHRoaXMuX2YgfCAwXG4gIHZhciBnID0gdGhpcy5fZyB8IDBcbiAgdmFyIGggPSB0aGlzLl9oIHwgMFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgMTY7ICsraSkgV1tpXSA9IE0ucmVhZEludDMyQkUoaSAqIDQpXG4gIGZvciAoOyBpIDwgNjQ7ICsraSkgV1tpXSA9IChnYW1tYTEoV1tpIC0gMl0pICsgV1tpIC0gN10gKyBnYW1tYTAoV1tpIC0gMTVdKSArIFdbaSAtIDE2XSkgfCAwXG5cbiAgZm9yICh2YXIgaiA9IDA7IGogPCA2NDsgKytqKSB7XG4gICAgdmFyIFQxID0gKGggKyBzaWdtYTEoZSkgKyBjaChlLCBmLCBnKSArIEtbal0gKyBXW2pdKSB8IDBcbiAgICB2YXIgVDIgPSAoc2lnbWEwKGEpICsgbWFqKGEsIGIsIGMpKSB8IDBcblxuICAgIGggPSBnXG4gICAgZyA9IGZcbiAgICBmID0gZVxuICAgIGUgPSAoZCArIFQxKSB8IDBcbiAgICBkID0gY1xuICAgIGMgPSBiXG4gICAgYiA9IGFcbiAgICBhID0gKFQxICsgVDIpIHwgMFxuICB9XG5cbiAgdGhpcy5fYSA9IChhICsgdGhpcy5fYSkgfCAwXG4gIHRoaXMuX2IgPSAoYiArIHRoaXMuX2IpIHwgMFxuICB0aGlzLl9jID0gKGMgKyB0aGlzLl9jKSB8IDBcbiAgdGhpcy5fZCA9IChkICsgdGhpcy5fZCkgfCAwXG4gIHRoaXMuX2UgPSAoZSArIHRoaXMuX2UpIHwgMFxuICB0aGlzLl9mID0gKGYgKyB0aGlzLl9mKSB8IDBcbiAgdGhpcy5fZyA9IChnICsgdGhpcy5fZykgfCAwXG4gIHRoaXMuX2ggPSAoaCArIHRoaXMuX2gpIHwgMFxufVxuXG5TaGEyNTYucHJvdG90eXBlLl9oYXNoID0gZnVuY3Rpb24gKCkge1xuICB2YXIgSCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZSgzMilcblxuICBILndyaXRlSW50MzJCRSh0aGlzLl9hLCAwKVxuICBILndyaXRlSW50MzJCRSh0aGlzLl9iLCA0KVxuICBILndyaXRlSW50MzJCRSh0aGlzLl9jLCA4KVxuICBILndyaXRlSW50MzJCRSh0aGlzLl9kLCAxMilcbiAgSC53cml0ZUludDMyQkUodGhpcy5fZSwgMTYpXG4gIEgud3JpdGVJbnQzMkJFKHRoaXMuX2YsIDIwKVxuICBILndyaXRlSW50MzJCRSh0aGlzLl9nLCAyNClcbiAgSC53cml0ZUludDMyQkUodGhpcy5faCwgMjgpXG5cbiAgcmV0dXJuIEhcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBTaGEyNTZcbiIsInZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJylcbnZhciBTSEE1MTIgPSByZXF1aXJlKCcuL3NoYTUxMicpXG52YXIgSGFzaCA9IHJlcXVpcmUoJy4vaGFzaCcpXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXJcblxudmFyIFcgPSBuZXcgQXJyYXkoMTYwKVxuXG5mdW5jdGlvbiBTaGEzODQgKCkge1xuICB0aGlzLmluaXQoKVxuICB0aGlzLl93ID0gV1xuXG4gIEhhc2guY2FsbCh0aGlzLCAxMjgsIDExMilcbn1cblxuaW5oZXJpdHMoU2hhMzg0LCBTSEE1MTIpXG5cblNoYTM4NC5wcm90b3R5cGUuaW5pdCA9IGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5fYWggPSAweGNiYmI5ZDVkXG4gIHRoaXMuX2JoID0gMHg2MjlhMjkyYVxuICB0aGlzLl9jaCA9IDB4OTE1OTAxNWFcbiAgdGhpcy5fZGggPSAweDE1MmZlY2Q4XG4gIHRoaXMuX2VoID0gMHg2NzMzMjY2N1xuICB0aGlzLl9maCA9IDB4OGViNDRhODdcbiAgdGhpcy5fZ2ggPSAweGRiMGMyZTBkXG4gIHRoaXMuX2hoID0gMHg0N2I1NDgxZFxuXG4gIHRoaXMuX2FsID0gMHhjMTA1OWVkOFxuICB0aGlzLl9ibCA9IDB4MzY3Y2Q1MDdcbiAgdGhpcy5fY2wgPSAweDMwNzBkZDE3XG4gIHRoaXMuX2RsID0gMHhmNzBlNTkzOVxuICB0aGlzLl9lbCA9IDB4ZmZjMDBiMzFcbiAgdGhpcy5fZmwgPSAweDY4NTgxNTExXG4gIHRoaXMuX2dsID0gMHg2NGY5OGZhN1xuICB0aGlzLl9obCA9IDB4YmVmYTRmYTRcblxuICByZXR1cm4gdGhpc1xufVxuXG5TaGEzODQucHJvdG90eXBlLl9oYXNoID0gZnVuY3Rpb24gKCkge1xuICB2YXIgSCA9IEJ1ZmZlci5hbGxvY1Vuc2FmZSg0OClcblxuICBmdW5jdGlvbiB3cml0ZUludDY0QkUgKGgsIGwsIG9mZnNldCkge1xuICAgIEgud3JpdGVJbnQzMkJFKGgsIG9mZnNldClcbiAgICBILndyaXRlSW50MzJCRShsLCBvZmZzZXQgKyA0KVxuICB9XG5cbiAgd3JpdGVJbnQ2NEJFKHRoaXMuX2FoLCB0aGlzLl9hbCwgMClcbiAgd3JpdGVJbnQ2NEJFKHRoaXMuX2JoLCB0aGlzLl9ibCwgOClcbiAgd3JpdGVJbnQ2NEJFKHRoaXMuX2NoLCB0aGlzLl9jbCwgMTYpXG4gIHdyaXRlSW50NjRCRSh0aGlzLl9kaCwgdGhpcy5fZGwsIDI0KVxuICB3cml0ZUludDY0QkUodGhpcy5fZWgsIHRoaXMuX2VsLCAzMilcbiAgd3JpdGVJbnQ2NEJFKHRoaXMuX2ZoLCB0aGlzLl9mbCwgNDApXG5cbiAgcmV0dXJuIEhcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBTaGEzODRcbiIsInZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJylcbnZhciBIYXNoID0gcmVxdWlyZSgnLi9oYXNoJylcbnZhciBCdWZmZXIgPSByZXF1aXJlKCdzYWZlLWJ1ZmZlcicpLkJ1ZmZlclxuXG52YXIgSyA9IFtcbiAgMHg0MjhhMmY5OCwgMHhkNzI4YWUyMiwgMHg3MTM3NDQ5MSwgMHgyM2VmNjVjZCxcbiAgMHhiNWMwZmJjZiwgMHhlYzRkM2IyZiwgMHhlOWI1ZGJhNSwgMHg4MTg5ZGJiYyxcbiAgMHgzOTU2YzI1YiwgMHhmMzQ4YjUzOCwgMHg1OWYxMTFmMSwgMHhiNjA1ZDAxOSxcbiAgMHg5MjNmODJhNCwgMHhhZjE5NGY5YiwgMHhhYjFjNWVkNSwgMHhkYTZkODExOCxcbiAgMHhkODA3YWE5OCwgMHhhMzAzMDI0MiwgMHgxMjgzNWIwMSwgMHg0NTcwNmZiZSxcbiAgMHgyNDMxODViZSwgMHg0ZWU0YjI4YywgMHg1NTBjN2RjMywgMHhkNWZmYjRlMixcbiAgMHg3MmJlNWQ3NCwgMHhmMjdiODk2ZiwgMHg4MGRlYjFmZSwgMHgzYjE2OTZiMSxcbiAgMHg5YmRjMDZhNywgMHgyNWM3MTIzNSwgMHhjMTliZjE3NCwgMHhjZjY5MjY5NCxcbiAgMHhlNDliNjljMSwgMHg5ZWYxNGFkMiwgMHhlZmJlNDc4NiwgMHgzODRmMjVlMyxcbiAgMHgwZmMxOWRjNiwgMHg4YjhjZDViNSwgMHgyNDBjYTFjYywgMHg3N2FjOWM2NSxcbiAgMHgyZGU5MmM2ZiwgMHg1OTJiMDI3NSwgMHg0YTc0ODRhYSwgMHg2ZWE2ZTQ4MyxcbiAgMHg1Y2IwYTlkYywgMHhiZDQxZmJkNCwgMHg3NmY5ODhkYSwgMHg4MzExNTNiNSxcbiAgMHg5ODNlNTE1MiwgMHhlZTY2ZGZhYiwgMHhhODMxYzY2ZCwgMHgyZGI0MzIxMCxcbiAgMHhiMDAzMjdjOCwgMHg5OGZiMjEzZiwgMHhiZjU5N2ZjNywgMHhiZWVmMGVlNCxcbiAgMHhjNmUwMGJmMywgMHgzZGE4OGZjMiwgMHhkNWE3OTE0NywgMHg5MzBhYTcyNSxcbiAgMHgwNmNhNjM1MSwgMHhlMDAzODI2ZiwgMHgxNDI5Mjk2NywgMHgwYTBlNmU3MCxcbiAgMHgyN2I3MGE4NSwgMHg0NmQyMmZmYywgMHgyZTFiMjEzOCwgMHg1YzI2YzkyNixcbiAgMHg0ZDJjNmRmYywgMHg1YWM0MmFlZCwgMHg1MzM4MGQxMywgMHg5ZDk1YjNkZixcbiAgMHg2NTBhNzM1NCwgMHg4YmFmNjNkZSwgMHg3NjZhMGFiYiwgMHgzYzc3YjJhOCxcbiAgMHg4MWMyYzkyZSwgMHg0N2VkYWVlNiwgMHg5MjcyMmM4NSwgMHgxNDgyMzUzYixcbiAgMHhhMmJmZThhMSwgMHg0Y2YxMDM2NCwgMHhhODFhNjY0YiwgMHhiYzQyMzAwMSxcbiAgMHhjMjRiOGI3MCwgMHhkMGY4OTc5MSwgMHhjNzZjNTFhMywgMHgwNjU0YmUzMCxcbiAgMHhkMTkyZTgxOSwgMHhkNmVmNTIxOCwgMHhkNjk5MDYyNCwgMHg1NTY1YTkxMCxcbiAgMHhmNDBlMzU4NSwgMHg1NzcxMjAyYSwgMHgxMDZhYTA3MCwgMHgzMmJiZDFiOCxcbiAgMHgxOWE0YzExNiwgMHhiOGQyZDBjOCwgMHgxZTM3NmMwOCwgMHg1MTQxYWI1MyxcbiAgMHgyNzQ4Nzc0YywgMHhkZjhlZWI5OSwgMHgzNGIwYmNiNSwgMHhlMTliNDhhOCxcbiAgMHgzOTFjMGNiMywgMHhjNWM5NWE2MywgMHg0ZWQ4YWE0YSwgMHhlMzQxOGFjYixcbiAgMHg1YjljY2E0ZiwgMHg3NzYzZTM3MywgMHg2ODJlNmZmMywgMHhkNmIyYjhhMyxcbiAgMHg3NDhmODJlZSwgMHg1ZGVmYjJmYywgMHg3OGE1NjM2ZiwgMHg0MzE3MmY2MCxcbiAgMHg4NGM4NzgxNCwgMHhhMWYwYWI3MiwgMHg4Y2M3MDIwOCwgMHgxYTY0MzllYyxcbiAgMHg5MGJlZmZmYSwgMHgyMzYzMWUyOCwgMHhhNDUwNmNlYiwgMHhkZTgyYmRlOSxcbiAgMHhiZWY5YTNmNywgMHhiMmM2NzkxNSwgMHhjNjcxNzhmMiwgMHhlMzcyNTMyYixcbiAgMHhjYTI3M2VjZSwgMHhlYTI2NjE5YywgMHhkMTg2YjhjNywgMHgyMWMwYzIwNyxcbiAgMHhlYWRhN2RkNiwgMHhjZGUwZWIxZSwgMHhmNTdkNGY3ZiwgMHhlZTZlZDE3OCxcbiAgMHgwNmYwNjdhYSwgMHg3MjE3NmZiYSwgMHgwYTYzN2RjNSwgMHhhMmM4OThhNixcbiAgMHgxMTNmOTgwNCwgMHhiZWY5MGRhZSwgMHgxYjcxMGIzNSwgMHgxMzFjNDcxYixcbiAgMHgyOGRiNzdmNSwgMHgyMzA0N2Q4NCwgMHgzMmNhYWI3YiwgMHg0MGM3MjQ5MyxcbiAgMHgzYzllYmUwYSwgMHgxNWM5YmViYywgMHg0MzFkNjdjNCwgMHg5YzEwMGQ0YyxcbiAgMHg0Y2M1ZDRiZSwgMHhjYjNlNDJiNiwgMHg1OTdmMjk5YywgMHhmYzY1N2UyYSxcbiAgMHg1ZmNiNmZhYiwgMHgzYWQ2ZmFlYywgMHg2YzQ0MTk4YywgMHg0YTQ3NTgxN1xuXVxuXG52YXIgVyA9IG5ldyBBcnJheSgxNjApXG5cbmZ1bmN0aW9uIFNoYTUxMiAoKSB7XG4gIHRoaXMuaW5pdCgpXG4gIHRoaXMuX3cgPSBXXG5cbiAgSGFzaC5jYWxsKHRoaXMsIDEyOCwgMTEyKVxufVxuXG5pbmhlcml0cyhTaGE1MTIsIEhhc2gpXG5cblNoYTUxMi5wcm90b3R5cGUuaW5pdCA9IGZ1bmN0aW9uICgpIHtcbiAgdGhpcy5fYWggPSAweDZhMDllNjY3XG4gIHRoaXMuX2JoID0gMHhiYjY3YWU4NVxuICB0aGlzLl9jaCA9IDB4M2M2ZWYzNzJcbiAgdGhpcy5fZGggPSAweGE1NGZmNTNhXG4gIHRoaXMuX2VoID0gMHg1MTBlNTI3ZlxuICB0aGlzLl9maCA9IDB4OWIwNTY4OGNcbiAgdGhpcy5fZ2ggPSAweDFmODNkOWFiXG4gIHRoaXMuX2hoID0gMHg1YmUwY2QxOVxuXG4gIHRoaXMuX2FsID0gMHhmM2JjYzkwOFxuICB0aGlzLl9ibCA9IDB4ODRjYWE3M2JcbiAgdGhpcy5fY2wgPSAweGZlOTRmODJiXG4gIHRoaXMuX2RsID0gMHg1ZjFkMzZmMVxuICB0aGlzLl9lbCA9IDB4YWRlNjgyZDFcbiAgdGhpcy5fZmwgPSAweDJiM2U2YzFmXG4gIHRoaXMuX2dsID0gMHhmYjQxYmQ2YlxuICB0aGlzLl9obCA9IDB4MTM3ZTIxNzlcblxuICByZXR1cm4gdGhpc1xufVxuXG5mdW5jdGlvbiBDaCAoeCwgeSwgeikge1xuICByZXR1cm4geiBeICh4ICYgKHkgXiB6KSlcbn1cblxuZnVuY3Rpb24gbWFqICh4LCB5LCB6KSB7XG4gIHJldHVybiAoeCAmIHkpIHwgKHogJiAoeCB8IHkpKVxufVxuXG5mdW5jdGlvbiBzaWdtYTAgKHgsIHhsKSB7XG4gIHJldHVybiAoeCA+Pj4gMjggfCB4bCA8PCA0KSBeICh4bCA+Pj4gMiB8IHggPDwgMzApIF4gKHhsID4+PiA3IHwgeCA8PCAyNSlcbn1cblxuZnVuY3Rpb24gc2lnbWExICh4LCB4bCkge1xuICByZXR1cm4gKHggPj4+IDE0IHwgeGwgPDwgMTgpIF4gKHggPj4+IDE4IHwgeGwgPDwgMTQpIF4gKHhsID4+PiA5IHwgeCA8PCAyMylcbn1cblxuZnVuY3Rpb24gR2FtbWEwICh4LCB4bCkge1xuICByZXR1cm4gKHggPj4+IDEgfCB4bCA8PCAzMSkgXiAoeCA+Pj4gOCB8IHhsIDw8IDI0KSBeICh4ID4+PiA3KVxufVxuXG5mdW5jdGlvbiBHYW1tYTBsICh4LCB4bCkge1xuICByZXR1cm4gKHggPj4+IDEgfCB4bCA8PCAzMSkgXiAoeCA+Pj4gOCB8IHhsIDw8IDI0KSBeICh4ID4+PiA3IHwgeGwgPDwgMjUpXG59XG5cbmZ1bmN0aW9uIEdhbW1hMSAoeCwgeGwpIHtcbiAgcmV0dXJuICh4ID4+PiAxOSB8IHhsIDw8IDEzKSBeICh4bCA+Pj4gMjkgfCB4IDw8IDMpIF4gKHggPj4+IDYpXG59XG5cbmZ1bmN0aW9uIEdhbW1hMWwgKHgsIHhsKSB7XG4gIHJldHVybiAoeCA+Pj4gMTkgfCB4bCA8PCAxMykgXiAoeGwgPj4+IDI5IHwgeCA8PCAzKSBeICh4ID4+PiA2IHwgeGwgPDwgMjYpXG59XG5cbmZ1bmN0aW9uIGdldENhcnJ5IChhLCBiKSB7XG4gIHJldHVybiAoYSA+Pj4gMCkgPCAoYiA+Pj4gMCkgPyAxIDogMFxufVxuXG5TaGE1MTIucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiAoTSkge1xuICB2YXIgVyA9IHRoaXMuX3dcblxuICB2YXIgYWggPSB0aGlzLl9haCB8IDBcbiAgdmFyIGJoID0gdGhpcy5fYmggfCAwXG4gIHZhciBjaCA9IHRoaXMuX2NoIHwgMFxuICB2YXIgZGggPSB0aGlzLl9kaCB8IDBcbiAgdmFyIGVoID0gdGhpcy5fZWggfCAwXG4gIHZhciBmaCA9IHRoaXMuX2ZoIHwgMFxuICB2YXIgZ2ggPSB0aGlzLl9naCB8IDBcbiAgdmFyIGhoID0gdGhpcy5faGggfCAwXG5cbiAgdmFyIGFsID0gdGhpcy5fYWwgfCAwXG4gIHZhciBibCA9IHRoaXMuX2JsIHwgMFxuICB2YXIgY2wgPSB0aGlzLl9jbCB8IDBcbiAgdmFyIGRsID0gdGhpcy5fZGwgfCAwXG4gIHZhciBlbCA9IHRoaXMuX2VsIHwgMFxuICB2YXIgZmwgPSB0aGlzLl9mbCB8IDBcbiAgdmFyIGdsID0gdGhpcy5fZ2wgfCAwXG4gIHZhciBobCA9IHRoaXMuX2hsIHwgMFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgMzI7IGkgKz0gMikge1xuICAgIFdbaV0gPSBNLnJlYWRJbnQzMkJFKGkgKiA0KVxuICAgIFdbaSArIDFdID0gTS5yZWFkSW50MzJCRShpICogNCArIDQpXG4gIH1cbiAgZm9yICg7IGkgPCAxNjA7IGkgKz0gMikge1xuICAgIHZhciB4aCA9IFdbaSAtIDE1ICogMl1cbiAgICB2YXIgeGwgPSBXW2kgLSAxNSAqIDIgKyAxXVxuICAgIHZhciBnYW1tYTAgPSBHYW1tYTAoeGgsIHhsKVxuICAgIHZhciBnYW1tYTBsID0gR2FtbWEwbCh4bCwgeGgpXG5cbiAgICB4aCA9IFdbaSAtIDIgKiAyXVxuICAgIHhsID0gV1tpIC0gMiAqIDIgKyAxXVxuICAgIHZhciBnYW1tYTEgPSBHYW1tYTEoeGgsIHhsKVxuICAgIHZhciBnYW1tYTFsID0gR2FtbWExbCh4bCwgeGgpXG5cbiAgICAvLyBXW2ldID0gZ2FtbWEwICsgV1tpIC0gN10gKyBnYW1tYTEgKyBXW2kgLSAxNl1cbiAgICB2YXIgV2k3aCA9IFdbaSAtIDcgKiAyXVxuICAgIHZhciBXaTdsID0gV1tpIC0gNyAqIDIgKyAxXVxuXG4gICAgdmFyIFdpMTZoID0gV1tpIC0gMTYgKiAyXVxuICAgIHZhciBXaTE2bCA9IFdbaSAtIDE2ICogMiArIDFdXG5cbiAgICB2YXIgV2lsID0gKGdhbW1hMGwgKyBXaTdsKSB8IDBcbiAgICB2YXIgV2loID0gKGdhbW1hMCArIFdpN2ggKyBnZXRDYXJyeShXaWwsIGdhbW1hMGwpKSB8IDBcbiAgICBXaWwgPSAoV2lsICsgZ2FtbWExbCkgfCAwXG4gICAgV2loID0gKFdpaCArIGdhbW1hMSArIGdldENhcnJ5KFdpbCwgZ2FtbWExbCkpIHwgMFxuICAgIFdpbCA9IChXaWwgKyBXaTE2bCkgfCAwXG4gICAgV2loID0gKFdpaCArIFdpMTZoICsgZ2V0Q2FycnkoV2lsLCBXaTE2bCkpIHwgMFxuXG4gICAgV1tpXSA9IFdpaFxuICAgIFdbaSArIDFdID0gV2lsXG4gIH1cblxuICBmb3IgKHZhciBqID0gMDsgaiA8IDE2MDsgaiArPSAyKSB7XG4gICAgV2loID0gV1tqXVxuICAgIFdpbCA9IFdbaiArIDFdXG5cbiAgICB2YXIgbWFqaCA9IG1haihhaCwgYmgsIGNoKVxuICAgIHZhciBtYWpsID0gbWFqKGFsLCBibCwgY2wpXG5cbiAgICB2YXIgc2lnbWEwaCA9IHNpZ21hMChhaCwgYWwpXG4gICAgdmFyIHNpZ21hMGwgPSBzaWdtYTAoYWwsIGFoKVxuICAgIHZhciBzaWdtYTFoID0gc2lnbWExKGVoLCBlbClcbiAgICB2YXIgc2lnbWExbCA9IHNpZ21hMShlbCwgZWgpXG5cbiAgICAvLyB0MSA9IGggKyBzaWdtYTEgKyBjaCArIEtbal0gKyBXW2pdXG4gICAgdmFyIEtpaCA9IEtbal1cbiAgICB2YXIgS2lsID0gS1tqICsgMV1cblxuICAgIHZhciBjaGggPSBDaChlaCwgZmgsIGdoKVxuICAgIHZhciBjaGwgPSBDaChlbCwgZmwsIGdsKVxuXG4gICAgdmFyIHQxbCA9IChobCArIHNpZ21hMWwpIHwgMFxuICAgIHZhciB0MWggPSAoaGggKyBzaWdtYTFoICsgZ2V0Q2FycnkodDFsLCBobCkpIHwgMFxuICAgIHQxbCA9ICh0MWwgKyBjaGwpIHwgMFxuICAgIHQxaCA9ICh0MWggKyBjaGggKyBnZXRDYXJyeSh0MWwsIGNobCkpIHwgMFxuICAgIHQxbCA9ICh0MWwgKyBLaWwpIHwgMFxuICAgIHQxaCA9ICh0MWggKyBLaWggKyBnZXRDYXJyeSh0MWwsIEtpbCkpIHwgMFxuICAgIHQxbCA9ICh0MWwgKyBXaWwpIHwgMFxuICAgIHQxaCA9ICh0MWggKyBXaWggKyBnZXRDYXJyeSh0MWwsIFdpbCkpIHwgMFxuXG4gICAgLy8gdDIgPSBzaWdtYTAgKyBtYWpcbiAgICB2YXIgdDJsID0gKHNpZ21hMGwgKyBtYWpsKSB8IDBcbiAgICB2YXIgdDJoID0gKHNpZ21hMGggKyBtYWpoICsgZ2V0Q2FycnkodDJsLCBzaWdtYTBsKSkgfCAwXG5cbiAgICBoaCA9IGdoXG4gICAgaGwgPSBnbFxuICAgIGdoID0gZmhcbiAgICBnbCA9IGZsXG4gICAgZmggPSBlaFxuICAgIGZsID0gZWxcbiAgICBlbCA9IChkbCArIHQxbCkgfCAwXG4gICAgZWggPSAoZGggKyB0MWggKyBnZXRDYXJyeShlbCwgZGwpKSB8IDBcbiAgICBkaCA9IGNoXG4gICAgZGwgPSBjbFxuICAgIGNoID0gYmhcbiAgICBjbCA9IGJsXG4gICAgYmggPSBhaFxuICAgIGJsID0gYWxcbiAgICBhbCA9ICh0MWwgKyB0MmwpIHwgMFxuICAgIGFoID0gKHQxaCArIHQyaCArIGdldENhcnJ5KGFsLCB0MWwpKSB8IDBcbiAgfVxuXG4gIHRoaXMuX2FsID0gKHRoaXMuX2FsICsgYWwpIHwgMFxuICB0aGlzLl9ibCA9ICh0aGlzLl9ibCArIGJsKSB8IDBcbiAgdGhpcy5fY2wgPSAodGhpcy5fY2wgKyBjbCkgfCAwXG4gIHRoaXMuX2RsID0gKHRoaXMuX2RsICsgZGwpIHwgMFxuICB0aGlzLl9lbCA9ICh0aGlzLl9lbCArIGVsKSB8IDBcbiAgdGhpcy5fZmwgPSAodGhpcy5fZmwgKyBmbCkgfCAwXG4gIHRoaXMuX2dsID0gKHRoaXMuX2dsICsgZ2wpIHwgMFxuICB0aGlzLl9obCA9ICh0aGlzLl9obCArIGhsKSB8IDBcblxuICB0aGlzLl9haCA9ICh0aGlzLl9haCArIGFoICsgZ2V0Q2FycnkodGhpcy5fYWwsIGFsKSkgfCAwXG4gIHRoaXMuX2JoID0gKHRoaXMuX2JoICsgYmggKyBnZXRDYXJyeSh0aGlzLl9ibCwgYmwpKSB8IDBcbiAgdGhpcy5fY2ggPSAodGhpcy5fY2ggKyBjaCArIGdldENhcnJ5KHRoaXMuX2NsLCBjbCkpIHwgMFxuICB0aGlzLl9kaCA9ICh0aGlzLl9kaCArIGRoICsgZ2V0Q2FycnkodGhpcy5fZGwsIGRsKSkgfCAwXG4gIHRoaXMuX2VoID0gKHRoaXMuX2VoICsgZWggKyBnZXRDYXJyeSh0aGlzLl9lbCwgZWwpKSB8IDBcbiAgdGhpcy5fZmggPSAodGhpcy5fZmggKyBmaCArIGdldENhcnJ5KHRoaXMuX2ZsLCBmbCkpIHwgMFxuICB0aGlzLl9naCA9ICh0aGlzLl9naCArIGdoICsgZ2V0Q2FycnkodGhpcy5fZ2wsIGdsKSkgfCAwXG4gIHRoaXMuX2hoID0gKHRoaXMuX2hoICsgaGggKyBnZXRDYXJyeSh0aGlzLl9obCwgaGwpKSB8IDBcbn1cblxuU2hhNTEyLnByb3RvdHlwZS5faGFzaCA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIEggPSBCdWZmZXIuYWxsb2NVbnNhZmUoNjQpXG5cbiAgZnVuY3Rpb24gd3JpdGVJbnQ2NEJFIChoLCBsLCBvZmZzZXQpIHtcbiAgICBILndyaXRlSW50MzJCRShoLCBvZmZzZXQpXG4gICAgSC53cml0ZUludDMyQkUobCwgb2Zmc2V0ICsgNClcbiAgfVxuXG4gIHdyaXRlSW50NjRCRSh0aGlzLl9haCwgdGhpcy5fYWwsIDApXG4gIHdyaXRlSW50NjRCRSh0aGlzLl9iaCwgdGhpcy5fYmwsIDgpXG4gIHdyaXRlSW50NjRCRSh0aGlzLl9jaCwgdGhpcy5fY2wsIDE2KVxuICB3cml0ZUludDY0QkUodGhpcy5fZGgsIHRoaXMuX2RsLCAyNClcbiAgd3JpdGVJbnQ2NEJFKHRoaXMuX2VoLCB0aGlzLl9lbCwgMzIpXG4gIHdyaXRlSW50NjRCRSh0aGlzLl9maCwgdGhpcy5fZmwsIDQwKVxuICB3cml0ZUludDY0QkUodGhpcy5fZ2gsIHRoaXMuX2dsLCA0OClcbiAgd3JpdGVJbnQ2NEJFKHRoaXMuX2hoLCB0aGlzLl9obCwgNTYpXG5cbiAgcmV0dXJuIEhcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBTaGE1MTJcbiIsImV4cG9ydCBjb25zdCBNT1NUX05FR0FUSVZFX1NJTkdMRV9GTE9BVCA9IC0zLjQwMjgyMzQ2NjM4NTI4ODZlMzg7XG5leHBvcnQgY29uc3QgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQgPSAtTU9TVF9ORUdBVElWRV9TSU5HTEVfRkxPQVQ7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25zdGFudHMuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUFib3J0RXJyb3IgPSAoKSA9PiBuZXcgRE9NRXhjZXB0aW9uKCcnLCAnQWJvcnRFcnJvcicpO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWJvcnQtZXJyb3IuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUFkZEFjdGl2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlID0gKGluc2VydEVsZW1lbnRJblNldCkgPT4ge1xuICAgIHJldHVybiAoYWN0aXZlSW5wdXRzLCBzb3VyY2UsIFtvdXRwdXQsIGlucHV0LCBldmVudExpc3RlbmVyXSwgaWdub3JlRHVwbGljYXRlcykgPT4ge1xuICAgICAgICBpbnNlcnRFbGVtZW50SW5TZXQoYWN0aXZlSW5wdXRzW2lucHV0XSwgW3NvdXJjZSwgb3V0cHV0LCBldmVudExpc3RlbmVyXSwgKGFjdGl2ZUlucHV0Q29ubmVjdGlvbikgPT4gYWN0aXZlSW5wdXRDb25uZWN0aW9uWzBdID09PSBzb3VyY2UgJiYgYWN0aXZlSW5wdXRDb25uZWN0aW9uWzFdID09PSBvdXRwdXQsIGlnbm9yZUR1cGxpY2F0ZXMpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUFkZEF1ZGlvTm9kZUNvbm5lY3Rpb25zID0gKGF1ZGlvTm9kZUNvbm5lY3Rpb25zU3RvcmUpID0+IHtcbiAgICByZXR1cm4gKGF1ZGlvTm9kZSwgYXVkaW9Ob2RlUmVuZGVyZXIsIG5hdGl2ZUF1ZGlvTm9kZSkgPT4ge1xuICAgICAgICBjb25zdCBhY3RpdmVJbnB1dHMgPSBbXTtcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBuYXRpdmVBdWRpb05vZGUubnVtYmVyT2ZJbnB1dHM7IGkgKz0gMSkge1xuICAgICAgICAgICAgYWN0aXZlSW5wdXRzLnB1c2gobmV3IFNldCgpKTtcbiAgICAgICAgfVxuICAgICAgICBhdWRpb05vZGVDb25uZWN0aW9uc1N0b3JlLnNldChhdWRpb05vZGUsIHtcbiAgICAgICAgICAgIGFjdGl2ZUlucHV0cyxcbiAgICAgICAgICAgIG91dHB1dHM6IG5ldyBTZXQoKSxcbiAgICAgICAgICAgIHBhc3NpdmVJbnB1dHM6IG5ldyBXZWFrTWFwKCksXG4gICAgICAgICAgICByZW5kZXJlcjogYXVkaW9Ob2RlUmVuZGVyZXJcbiAgICAgICAgfSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtYXVkaW8tbm9kZS1jb25uZWN0aW9ucy5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlQWRkQXVkaW9QYXJhbUNvbm5lY3Rpb25zID0gKGF1ZGlvUGFyYW1Db25uZWN0aW9uc1N0b3JlKSA9PiB7XG4gICAgcmV0dXJuIChhdWRpb1BhcmFtLCBhdWRpb1BhcmFtUmVuZGVyZXIpID0+IHtcbiAgICAgICAgYXVkaW9QYXJhbUNvbm5lY3Rpb25zU3RvcmUuc2V0KGF1ZGlvUGFyYW0sIHsgYWN0aXZlSW5wdXRzOiBuZXcgU2V0KCksIHBhc3NpdmVJbnB1dHM6IG5ldyBXZWFrTWFwKCksIHJlbmRlcmVyOiBhdWRpb1BhcmFtUmVuZGVyZXIgfSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtYXVkaW8tcGFyYW0tY29ubmVjdGlvbnMuanMubWFwIiwiaW1wb3J0IHsgTk9ERV9OQU1FX1RPX1BST0NFU1NPUl9DT05TVFJVQ1RPUl9NQVBTIH0gZnJvbSAnLi4vZ2xvYmFscyc7XG5pbXBvcnQgeyBpc0NvbnN0cnVjdGlibGUgfSBmcm9tICcuLi9oZWxwZXJzL2lzLWNvbnN0cnVjdGlibGUnO1xuaW1wb3J0IHsgc3BsaXRJbXBvcnRTdGF0ZW1lbnRzIH0gZnJvbSAnLi4vaGVscGVycy9zcGxpdC1pbXBvcnQtc3RhdGVtZW50cyc7XG5jb25zdCB2ZXJpZnlQYXJhbWV0ZXJEZXNjcmlwdG9ycyA9IChwYXJhbWV0ZXJEZXNjcmlwdG9ycykgPT4ge1xuICAgIGlmIChwYXJhbWV0ZXJEZXNjcmlwdG9ycyAhPT0gdW5kZWZpbmVkICYmICFBcnJheS5pc0FycmF5KHBhcmFtZXRlckRlc2NyaXB0b3JzKSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUaGUgcGFyYW1ldGVyRGVzY3JpcHRvcnMgcHJvcGVydHkgb2YgZ2l2ZW4gdmFsdWUgZm9yIHByb2Nlc3NvckN0b3IgaXMgbm90IGFuIGFycmF5LicpO1xuICAgIH1cbn07XG5jb25zdCB2ZXJpZnlQcm9jZXNzb3JDdG9yID0gKHByb2Nlc3NvckN0b3IpID0+IHtcbiAgICBpZiAoIWlzQ29uc3RydWN0aWJsZShwcm9jZXNzb3JDdG9yKSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUaGUgZ2l2ZW4gdmFsdWUgZm9yIHByb2Nlc3NvckN0b3Igc2hvdWxkIGJlIGEgY29uc3RydWN0b3IuJyk7XG4gICAgfVxuICAgIGlmIChwcm9jZXNzb3JDdG9yLnByb3RvdHlwZSA9PT0gbnVsbCB8fCB0eXBlb2YgcHJvY2Vzc29yQ3Rvci5wcm90b3R5cGUgIT09ICdvYmplY3QnKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1RoZSBnaXZlbiB2YWx1ZSBmb3IgcHJvY2Vzc29yQ3RvciBzaG91bGQgaGF2ZSBhIHByb3RvdHlwZS4nKTtcbiAgICB9XG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUFkZEF1ZGlvV29ya2xldE1vZHVsZSA9IChjYWNoZVRlc3RSZXN1bHQsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yLCBldmFsdWF0ZVNvdXJjZSwgZXhwb3NlQ3VycmVudEZyYW1lQW5kQ3VycmVudFRpbWUsIGZldGNoU291cmNlLCBnZXROYXRpdmVDb250ZXh0LCBnZXRPckNyZWF0ZUJhY2t1cE9mZmxpbmVBdWRpb0NvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yLCBvbmdvaW5nUmVxdWVzdHMsIHJlc29sdmVkUmVxdWVzdHMsIHRlc3RBdWRpb1dvcmtsZXRQcm9jZXNzb3JQb3N0TWVzc2FnZVN1cHBvcnQsIHdpbmRvdykgPT4ge1xuICAgIGxldCBpbmRleCA9IDA7XG4gICAgcmV0dXJuIChjb250ZXh0LCBtb2R1bGVVUkwsIG9wdGlvbnMgPSB7IGNyZWRlbnRpYWxzOiAnb21pdCcgfSkgPT4ge1xuICAgICAgICBjb25zdCByZXNvbHZlZFJlcXVlc3RzT2ZDb250ZXh0ID0gcmVzb2x2ZWRSZXF1ZXN0cy5nZXQoY29udGV4dCk7XG4gICAgICAgIGlmIChyZXNvbHZlZFJlcXVlc3RzT2ZDb250ZXh0ICE9PSB1bmRlZmluZWQgJiYgcmVzb2x2ZWRSZXF1ZXN0c09mQ29udGV4dC5oYXMobW9kdWxlVVJMKSkge1xuICAgICAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG9uZ29pbmdSZXF1ZXN0c09mQ29udGV4dCA9IG9uZ29pbmdSZXF1ZXN0cy5nZXQoY29udGV4dCk7XG4gICAgICAgIGlmIChvbmdvaW5nUmVxdWVzdHNPZkNvbnRleHQgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgY29uc3QgcHJvbWlzZU9mT25nb2luZ1JlcXVlc3QgPSBvbmdvaW5nUmVxdWVzdHNPZkNvbnRleHQuZ2V0KG1vZHVsZVVSTCk7XG4gICAgICAgICAgICBpZiAocHJvbWlzZU9mT25nb2luZ1JlcXVlc3QgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwcm9taXNlT2ZPbmdvaW5nUmVxdWVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dChjb250ZXh0KTtcbiAgICAgICAgLy8gQnVnICM1OTogU2FmYXJpIGRvZXMgbm90IGltcGxlbWVudCB0aGUgYXVkaW9Xb3JrbGV0IHByb3BlcnR5LlxuICAgICAgICBjb25zdCBwcm9taXNlID0gbmF0aXZlQ29udGV4dC5hdWRpb1dvcmtsZXQgPT09IHVuZGVmaW5lZFxuICAgICAgICAgICAgPyBmZXRjaFNvdXJjZShtb2R1bGVVUkwpXG4gICAgICAgICAgICAgICAgLnRoZW4oKFtzb3VyY2UsIGFic29sdXRlVXJsXSkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IFtpbXBvcnRTdGF0ZW1lbnRzLCBzb3VyY2VXaXRob3V0SW1wb3J0U3RhdGVtZW50c10gPSBzcGxpdEltcG9ydFN0YXRlbWVudHMoc291cmNlLCBhYnNvbHV0ZVVybCk7XG4gICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgKiBUaGlzIGlzIHRoZSB1bm1pbmlmaWVkIHZlcnNpb24gb2YgdGhlIGNvZGUgdXNlZCBiZWxvdzpcbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqIGBgYGpzXG4gICAgICAgICAgICAgICAgICogJHsgaW1wb3J0U3RhdGVtZW50cyB9O1xuICAgICAgICAgICAgICAgICAqICgoYSwgYikgPT4ge1xuICAgICAgICAgICAgICAgICAqICAgICAoYVtiXSA9IGFbYl0gfHwgWyBdKS5wdXNoKFxuICAgICAgICAgICAgICAgICAqICAgICAgICAgKEF1ZGlvV29ya2xldFByb2Nlc3NvciwgZ2xvYmFsLCByZWdpc3RlclByb2Nlc3Nvciwgc2FtcGxlUmF0ZSwgc2VsZiwgd2luZG93KSA9PiB7XG4gICAgICAgICAgICAgICAgICogICAgICAgICAgICAgJHsgc291cmNlV2l0aG91dEltcG9ydFN0YXRlbWVudHMgfVxuICAgICAgICAgICAgICAgICAqICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAqICAgICApO1xuICAgICAgICAgICAgICAgICAqIH0pKHdpbmRvdywgJ19BV0dTJyk7XG4gICAgICAgICAgICAgICAgICogYGBgXG4gICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm1heC1saW5lLWxlbmd0aFxuICAgICAgICAgICAgICAgIGNvbnN0IHdyYXBwZWRTb3VyY2UgPSBgJHtpbXBvcnRTdGF0ZW1lbnRzfTsoKGEsYik9PnsoYVtiXT1hW2JdfHxbXSkucHVzaCgoQXVkaW9Xb3JrbGV0UHJvY2Vzc29yLGdsb2JhbCxyZWdpc3RlclByb2Nlc3NvcixzYW1wbGVSYXRlLHNlbGYsd2luZG93KT0+eyR7c291cmNlV2l0aG91dEltcG9ydFN0YXRlbWVudHN9XG59KX0pKHdpbmRvdywnX0FXR1MnKWA7XG4gICAgICAgICAgICAgICAgLy8gQHRvZG8gRXZhbHVhdGluZyB0aGUgZ2l2ZW4gc291cmNlIGNvZGUgaXMgYSBwb3NzaWJsZSBzZWN1cml0eSBwcm9ibGVtLlxuICAgICAgICAgICAgICAgIHJldHVybiBldmFsdWF0ZVNvdXJjZSh3cmFwcGVkU291cmNlKTtcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgLnRoZW4oKCkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IGV2YWx1YXRlQXVkaW9Xb3JrbGV0R2xvYmFsU2NvcGUgPSB3aW5kb3cuX0FXR1MucG9wKCk7XG4gICAgICAgICAgICAgICAgaWYgKGV2YWx1YXRlQXVkaW9Xb3JrbGV0R2xvYmFsU2NvcGUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCdWcgIzE4MiBDaHJvbWUgYW5kIEVkZ2UgZG8gdGhyb3cgYW4gaW5zdGFuY2Ugb2YgYSBTeW50YXhFcnJvciBpbnN0ZWFkIG9mIGEgRE9NRXhjZXB0aW9uLlxuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgU3ludGF4RXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZXhwb3NlQ3VycmVudEZyYW1lQW5kQ3VycmVudFRpbWUobmF0aXZlQ29udGV4dC5jdXJyZW50VGltZSwgbmF0aXZlQ29udGV4dC5zYW1wbGVSYXRlLCAoKSA9PiBldmFsdWF0ZUF1ZGlvV29ya2xldEdsb2JhbFNjb3BlKGNsYXNzIEF1ZGlvV29ya2xldFByb2Nlc3NvciB7XG4gICAgICAgICAgICAgICAgfSwgdW5kZWZpbmVkLCAobmFtZSwgcHJvY2Vzc29yQ3RvcikgPT4ge1xuICAgICAgICAgICAgICAgICAgICBpZiAobmFtZS50cmltKCkgPT09ICcnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IG5vZGVOYW1lVG9Qcm9jZXNzb3JDb25zdHJ1Y3Rvck1hcCA9IE5PREVfTkFNRV9UT19QUk9DRVNTT1JfQ09OU1RSVUNUT1JfTUFQUy5nZXQobmF0aXZlQ29udGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChub2RlTmFtZVRvUHJvY2Vzc29yQ29uc3RydWN0b3JNYXAgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG5vZGVOYW1lVG9Qcm9jZXNzb3JDb25zdHJ1Y3Rvck1hcC5oYXMobmFtZSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdmVyaWZ5UHJvY2Vzc29yQ3Rvcihwcm9jZXNzb3JDdG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcmlmeVBhcmFtZXRlckRlc2NyaXB0b3JzKHByb2Nlc3NvckN0b3IucGFyYW1ldGVyRGVzY3JpcHRvcnMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbm9kZU5hbWVUb1Byb2Nlc3NvckNvbnN0cnVjdG9yTWFwLnNldChuYW1lLCBwcm9jZXNzb3JDdG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcmlmeVByb2Nlc3NvckN0b3IocHJvY2Vzc29yQ3Rvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJpZnlQYXJhbWV0ZXJEZXNjcmlwdG9ycyhwcm9jZXNzb3JDdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIE5PREVfTkFNRV9UT19QUk9DRVNTT1JfQ09OU1RSVUNUT1JfTUFQUy5zZXQobmF0aXZlQ29udGV4dCwgbmV3IE1hcChbW25hbWUsIHByb2Nlc3NvckN0b3JdXSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSwgbmF0aXZlQ29udGV4dC5zYW1wbGVSYXRlLCB1bmRlZmluZWQsIHVuZGVmaW5lZCkpO1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIDogUHJvbWlzZS5hbGwoW1xuICAgICAgICAgICAgICAgIGZldGNoU291cmNlKG1vZHVsZVVSTCksXG4gICAgICAgICAgICAgICAgUHJvbWlzZS5yZXNvbHZlKGNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9Xb3JrbGV0UHJvY2Vzc29yUG9zdE1lc3NhZ2VTdXBwb3J0LCB0ZXN0QXVkaW9Xb3JrbGV0UHJvY2Vzc29yUG9zdE1lc3NhZ2VTdXBwb3J0KSlcbiAgICAgICAgICAgIF0pLnRoZW4oKFtbc291cmNlLCBhYnNvbHV0ZVVybF0sIGlzU3VwcG9ydGluZ1Bvc3RNZXNzYWdlXSkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IGN1cnJlbnRJbmRleCA9IGluZGV4ICsgMTtcbiAgICAgICAgICAgICAgICBpbmRleCA9IGN1cnJlbnRJbmRleDtcbiAgICAgICAgICAgICAgICBjb25zdCBbaW1wb3J0U3RhdGVtZW50cywgc291cmNlV2l0aG91dEltcG9ydFN0YXRlbWVudHNdID0gc3BsaXRJbXBvcnRTdGF0ZW1lbnRzKHNvdXJjZSwgYWJzb2x1dGVVcmwpO1xuICAgICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICogQnVnICMxNzk6IEZpcmVmb3ggZG9lcyBub3QgYWxsb3cgdG8gdHJhbnNmZXIgYW55IGJ1ZmZlciB3aGljaCBoYXMgYmVlbiBwYXNzZWQgdG8gdGhlIHByb2Nlc3MoKSBtZXRob2QgYXMgYW4gYXJndW1lbnQuXG4gICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgKiBUaGlzIGlzIHRoZSB1bm1pbmlmaWVkIHZlcnNpb24gb2YgdGhlIGNvZGUgdXNlZCBiZWxvdy5cbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqIGBgYGpzXG4gICAgICAgICAgICAgICAgICogY2xhc3MgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3Ige1xuICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICogICAgIF9fYnVmZmVycyA9IG5ldyBXZWFrU2V0KCk7XG4gICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgKiAgICAgY29uc3RydWN0b3IgKCkge1xuICAgICAgICAgICAgICAgICAqICAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlID0gKChwb3N0TWVzc2FnZSkgPT4ge1xuICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgIHJldHVybiAobWVzc2FnZSwgdHJhbnNmZXJhYmxlcykgPT4ge1xuICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgICAgICBjb25zdCBmaWx0ZXJlZFRyYW5zZmVyYWJsZXMgPSAodHJhbnNmZXJhYmxlcylcbiAgICAgICAgICAgICAgICAgKiAgICAgICAgICAgICAgICAgICAgID8gdHJhbnNmZXJhYmxlcy5maWx0ZXIoKHRyYW5zZmVyYWJsZSkgPT4gIXRoaXMuX19idWZmZXJzLmhhcyh0cmFuc2ZlcmFibGUpKVxuICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgICAgICAgICAgOiB0cmFuc2ZlcmFibGVzO1xuICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICogICAgICAgICAgICAgICAgIHJldHVybiBwb3N0TWVzc2FnZS5jYWxsKHRoaXMucG9ydCwgbWVzc2FnZSwgZmlsdGVyZWRUcmFuc2ZlcmFibGVzKTtcbiAgICAgICAgICAgICAgICAgKiAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgKiAgICAgICAgIH0pKHRoaXMucG9ydC5wb3N0TWVzc2FnZSk7XG4gICAgICAgICAgICAgICAgICogICAgIH1cbiAgICAgICAgICAgICAgICAgKiB9XG4gICAgICAgICAgICAgICAgICogYGBgXG4gICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgY29uc3QgcGF0Y2hlZEF1ZGlvV29ya2xldFByb2Nlc3NvciA9IGlzU3VwcG9ydGluZ1Bvc3RNZXNzYWdlXG4gICAgICAgICAgICAgICAgICAgID8gJ0F1ZGlvV29ya2xldFByb2Nlc3NvcidcbiAgICAgICAgICAgICAgICAgICAgOiAnY2xhc3MgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3Ige19fYj1uZXcgV2Vha1NldCgpO2NvbnN0cnVjdG9yKCl7c3VwZXIoKTsocD0+cC5wb3N0TWVzc2FnZT0ocT0+KG0sdCk9PnEuY2FsbChwLG0sdD90LmZpbHRlcih1PT4hdGhpcy5fX2IuaGFzKHUpKTp0KSkocC5wb3N0TWVzc2FnZSkpKHRoaXMucG9ydCl9fSc7XG4gICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgKiBCdWcgIzE3MDogQ2hyb21lIGFuZCBFZGdlIGRvIGNhbGwgcHJvY2VzcygpIHdpdGggYW4gYXJyYXkgd2l0aCBlbXB0eSBjaGFubmVsRGF0YSBmb3IgZWFjaCBpbnB1dCBpZiBubyBpbnB1dCBpcyBjb25uZWN0ZWQuXG4gICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgKiBCdWcgIzE3OTogRmlyZWZveCBkb2VzIG5vdCBhbGxvdyB0byB0cmFuc2ZlciBhbnkgYnVmZmVyIHdoaWNoIGhhcyBiZWVuIHBhc3NlZCB0byB0aGUgcHJvY2VzcygpIG1ldGhvZCBhcyBhbiBhcmd1bWVudC5cbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqIEJ1ZyAjMTkwOiBTYWZhcmkgZG9lc24ndCB0aHJvdyBhbiBlcnJvciB3aGVuIGxvYWRpbmcgYW4gdW5wYXJzYWJsZSBtb2R1bGUuXG4gICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgKiBUaGlzIGlzIHRoZSB1bm1pbmlmaWVkIHZlcnNpb24gb2YgdGhlIGNvZGUgdXNlZCBiZWxvdzpcbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqIGBgYGpzXG4gICAgICAgICAgICAgICAgICogYCR7IGltcG9ydFN0YXRlbWVudHMgfTtcbiAgICAgICAgICAgICAgICAgKiAoKEF1ZGlvV29ya2xldFByb2Nlc3NvciwgcmVnaXN0ZXJQcm9jZXNzb3IpID0+IHskeyBzb3VyY2VXaXRob3V0SW1wb3J0U3RhdGVtZW50cyB9XG4gICAgICAgICAgICAgICAgICogfSkoXG4gICAgICAgICAgICAgICAgICogICAgICR7wqBwYXRjaGVkQXVkaW9Xb3JrbGV0UHJvY2Vzc29yIH0sXG4gICAgICAgICAgICAgICAgICogICAgIChuYW1lLCBwcm9jZXNzb3JDdG9yKSA9PiByZWdpc3RlclByb2Nlc3NvcihuYW1lLCBjbGFzcyBleHRlbmRzIHByb2Nlc3NvckN0b3Ige1xuICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICogICAgICAgICBfX2NvbGxlY3RCdWZmZXJzID0gKGFycmF5KSA9PiB7XG4gICAgICAgICAgICAgICAgICogICAgICAgICAgICAgYXJyYXkuZm9yRWFjaCgoZWxlbWVudCkgPT4gdGhpcy5fX2J1ZmZlcnMuYWRkKGVsZW1lbnQuYnVmZmVyKSk7XG4gICAgICAgICAgICAgICAgICogICAgICAgICB9O1xuICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICogICAgICAgICBwcm9jZXNzIChpbnB1dHMsIG91dHB1dHMsIHBhcmFtZXRlcnMpIHtcbiAgICAgICAgICAgICAgICAgKiAgICAgICAgICAgICBpbnB1dHMuZm9yRWFjaCh0aGlzLl9fY29sbGVjdEJ1ZmZlcnMpO1xuICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgIG91dHB1dHMuZm9yRWFjaCh0aGlzLl9fY29sbGVjdEJ1ZmZlcnMpO1xuICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgIHRoaXMuX19jb2xsZWN0QnVmZmVycyhPYmplY3QudmFsdWVzKHBhcmFtZXRlcnMpKTtcbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgIHJldHVybiBzdXBlci5wcm9jZXNzKFxuICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgICAgICAoaW5wdXRzLm1hcCgoaW5wdXQpID0+IGlucHV0LnNvbWUoKGNoYW5uZWxEYXRhKSA9PiBjaGFubmVsRGF0YS5sZW5ndGggPT09IDApKSA/IFsgXSA6IGlucHV0KSxcbiAgICAgICAgICAgICAgICAgKiAgICAgICAgICAgICAgICAgb3V0cHV0cyxcbiAgICAgICAgICAgICAgICAgKiAgICAgICAgICAgICAgICAgcGFyYW1ldGVyc1xuICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICogICAgICAgICB9XG4gICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgKiAgICAgfSlcbiAgICAgICAgICAgICAgICAgKiApO1xuICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICogcmVnaXN0ZXJQcm9jZXNzb3IoYF9fc2FjJHtjdXJyZW50SW5kZXh9YCwgY2xhc3MgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3J7XG4gICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgKiAgICAgcHJvY2VzcyAoKSB7XG4gICAgICAgICAgICAgICAgICogICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgICAgICAgICAgICogICAgIH1cbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqIH0pYFxuICAgICAgICAgICAgICAgICAqIGBgYFxuICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgIGNvbnN0IG1lbWJlckRlZmluaXRpb24gPSBpc1N1cHBvcnRpbmdQb3N0TWVzc2FnZSA/ICcnIDogJ19fYyA9IChhKSA9PiBhLmZvckVhY2goZT0+dGhpcy5fX2IuYWRkKGUuYnVmZmVyKSk7JztcbiAgICAgICAgICAgICAgICBjb25zdCBidWZmZXJSZWdpc3RyYXRpb24gPSBpc1N1cHBvcnRpbmdQb3N0TWVzc2FnZVxuICAgICAgICAgICAgICAgICAgICA/ICcnXG4gICAgICAgICAgICAgICAgICAgIDogJ2kuZm9yRWFjaCh0aGlzLl9fYyk7by5mb3JFYWNoKHRoaXMuX19jKTt0aGlzLl9fYyhPYmplY3QudmFsdWVzKHApKTsnO1xuICAgICAgICAgICAgICAgIGNvbnN0IHdyYXBwZWRTb3VyY2UgPSBgJHtpbXBvcnRTdGF0ZW1lbnRzfTsoKEF1ZGlvV29ya2xldFByb2Nlc3NvcixyZWdpc3RlclByb2Nlc3Nvcik9Pnske3NvdXJjZVdpdGhvdXRJbXBvcnRTdGF0ZW1lbnRzfVxufSkoJHtwYXRjaGVkQXVkaW9Xb3JrbGV0UHJvY2Vzc29yfSwobixwKT0+cmVnaXN0ZXJQcm9jZXNzb3IobixjbGFzcyBleHRlbmRzIHB7JHttZW1iZXJEZWZpbml0aW9ufXByb2Nlc3MoaSxvLHApeyR7YnVmZmVyUmVnaXN0cmF0aW9ufXJldHVybiBzdXBlci5wcm9jZXNzKGkubWFwKGo9Pmouc29tZShrPT5rLmxlbmd0aD09PTApP1tdOmopLG8scCl9fSkpO3JlZ2lzdGVyUHJvY2Vzc29yKCdfX3NhYyR7Y3VycmVudEluZGV4fScsY2xhc3MgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3J7cHJvY2Vzcygpe3JldHVybiAhMX19KWA7XG4gICAgICAgICAgICAgICAgY29uc3QgYmxvYiA9IG5ldyBCbG9iKFt3cmFwcGVkU291cmNlXSwgeyB0eXBlOiAnYXBwbGljYXRpb24vamF2YXNjcmlwdDsgY2hhcnNldD11dGYtOCcgfSk7XG4gICAgICAgICAgICAgICAgY29uc3QgdXJsID0gVVJMLmNyZWF0ZU9iamVjdFVSTChibG9iKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gbmF0aXZlQ29udGV4dC5hdWRpb1dvcmtsZXRcbiAgICAgICAgICAgICAgICAgICAgLmFkZE1vZHVsZSh1cmwsIG9wdGlvbnMpXG4gICAgICAgICAgICAgICAgICAgIC50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChuYXRpdmVDb250ZXh0KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUNvbnRleHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gQnVnICMxODY6IENocm9tZSBhbmQgRWRnZSBkbyBub3QgYWxsb3cgdG8gY3JlYXRlIGFuIEF1ZGlvV29ya2xldE5vZGUgb24gYSBjbG9zZWQgQXVkaW9Db250ZXh0LlxuICAgICAgICAgICAgICAgICAgICBjb25zdCBiYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0ID0gZ2V0T3JDcmVhdGVCYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gYmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHVybCwgb3B0aW9ucykudGhlbigoKSA9PiBiYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAudGhlbigobmF0aXZlQ29udGV4dE9yQmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBpZiAobmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgU3ludGF4RXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVnICMxOTA6IFNhZmFyaSBkb2Vzbid0IHRocm93IGFuIGVycm9yIHdoZW4gbG9hZGluZyBhbiB1bnBhcnNhYmxlIG1vZHVsZS5cbiAgICAgICAgICAgICAgICAgICAgICAgIG5ldyBuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IobmF0aXZlQ29udGV4dE9yQmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dCwgYF9fc2FjJHtjdXJyZW50SW5kZXh9YCk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tdW51c2VkLWV4cHJlc3Npb25cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgU3ludGF4RXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIC5maW5hbGx5KCgpID0+IFVSTC5yZXZva2VPYmplY3RVUkwodXJsKSk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgaWYgKG9uZ29pbmdSZXF1ZXN0c09mQ29udGV4dCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICBvbmdvaW5nUmVxdWVzdHMuc2V0KGNvbnRleHQsIG5ldyBNYXAoW1ttb2R1bGVVUkwsIHByb21pc2VdXSkpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgb25nb2luZ1JlcXVlc3RzT2ZDb250ZXh0LnNldChtb2R1bGVVUkwsIHByb21pc2UpO1xuICAgICAgICB9XG4gICAgICAgIHByb21pc2VcbiAgICAgICAgICAgIC50aGVuKCgpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHVwZGF0ZWRSZXNvbHZlZFJlcXVlc3RzT2ZDb250ZXh0ID0gcmVzb2x2ZWRSZXF1ZXN0cy5nZXQoY29udGV4dCk7XG4gICAgICAgICAgICBpZiAodXBkYXRlZFJlc29sdmVkUmVxdWVzdHNPZkNvbnRleHQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIHJlc29sdmVkUmVxdWVzdHMuc2V0KGNvbnRleHQsIG5ldyBTZXQoW21vZHVsZVVSTF0pKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHVwZGF0ZWRSZXNvbHZlZFJlcXVlc3RzT2ZDb250ZXh0LmFkZChtb2R1bGVVUkwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgICAgICAgLmZpbmFsbHkoKCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgdXBkYXRlZE9uZ29pbmdSZXF1ZXN0c09mQ29udGV4dCA9IG9uZ29pbmdSZXF1ZXN0cy5nZXQoY29udGV4dCk7XG4gICAgICAgICAgICBpZiAodXBkYXRlZE9uZ29pbmdSZXF1ZXN0c09mQ29udGV4dCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgdXBkYXRlZE9uZ29pbmdSZXF1ZXN0c09mQ29udGV4dC5kZWxldGUobW9kdWxlVVJMKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgIHJldHVybiBwcm9taXNlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWF1ZGlvLXdvcmtsZXQtbW9kdWxlLmpzLm1hcCIsImltcG9ydCB7IGRlbGV0ZVBhc3NpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvTm9kZSB9IGZyb20gJy4uL2hlbHBlcnMvZGVsZXRlLXBhc3NpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlJztcbmltcG9ydCB7IHNldEludGVybmFsU3RhdGVUb0FjdGl2ZSB9IGZyb20gJy4uL2hlbHBlcnMvc2V0LWludGVybmFsLXN0YXRlLXRvLWFjdGl2ZSc7XG5pbXBvcnQgeyBzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlV2hlbk5lY2Vzc2FyeSB9IGZyb20gJy4uL2hlbHBlcnMvc2V0LWludGVybmFsLXN0YXRlLXRvLXBhc3NpdmUtd2hlbi1uZWNlc3NhcnknO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUFkZENvbm5lY3Rpb25Ub0F1ZGlvTm9kZSA9IChhZGRBY3RpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvTm9kZSwgYWRkUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlLCBjb25uZWN0TmF0aXZlQXVkaW9Ob2RlVG9OYXRpdmVBdWRpb05vZGUsIGRlbGV0ZUFjdGl2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlLCBkaXNjb25uZWN0TmF0aXZlQXVkaW9Ob2RlRnJvbU5hdGl2ZUF1ZGlvTm9kZSwgZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMsIGdldEF1ZGlvTm9kZVRhaWxUaW1lLCBnZXRFdmVudExpc3RlbmVyc09mQXVkaW9Ob2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIGluc2VydEVsZW1lbnRJblNldCwgaXNBY3RpdmVBdWRpb05vZGUsIGlzUGFydE9mQUN5Y2xlLCBpc1Bhc3NpdmVBdWRpb05vZGUpID0+IHtcbiAgICBjb25zdCB0YWlsVGltZVRpbWVvdXRJZHMgPSBuZXcgV2Vha01hcCgpO1xuICAgIHJldHVybiAoc291cmNlLCBkZXN0aW5hdGlvbiwgb3V0cHV0LCBpbnB1dCwgaXNPZmZsaW5lKSA9PiB7XG4gICAgICAgIGNvbnN0IHsgYWN0aXZlSW5wdXRzLCBwYXNzaXZlSW5wdXRzIH0gPSBnZXRBdWRpb05vZGVDb25uZWN0aW9ucyhkZXN0aW5hdGlvbik7XG4gICAgICAgIGNvbnN0IHsgb3V0cHV0cyB9ID0gZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMoc291cmNlKTtcbiAgICAgICAgY29uc3QgZXZlbnRMaXN0ZW5lcnMgPSBnZXRFdmVudExpc3RlbmVyc09mQXVkaW9Ob2RlKHNvdXJjZSk7XG4gICAgICAgIGNvbnN0IGV2ZW50TGlzdGVuZXIgPSAoaXNBY3RpdmUpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZURlc3RpbmF0aW9uQXVkaW9Ob2RlID0gZ2V0TmF0aXZlQXVkaW9Ob2RlKGRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZVNvdXJjZUF1ZGlvTm9kZSA9IGdldE5hdGl2ZUF1ZGlvTm9kZShzb3VyY2UpO1xuICAgICAgICAgICAgaWYgKGlzQWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgcGFydGlhbENvbm5lY3Rpb24gPSBkZWxldGVQYXNzaXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUocGFzc2l2ZUlucHV0cywgc291cmNlLCBvdXRwdXQsIGlucHV0KTtcbiAgICAgICAgICAgICAgICBhZGRBY3RpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvTm9kZShhY3RpdmVJbnB1dHMsIHNvdXJjZSwgcGFydGlhbENvbm5lY3Rpb24sIGZhbHNlKTtcbiAgICAgICAgICAgICAgICBpZiAoIWlzT2ZmbGluZSAmJiAhaXNQYXJ0T2ZBQ3ljbGUoc291cmNlKSkge1xuICAgICAgICAgICAgICAgICAgICBjb25uZWN0TmF0aXZlQXVkaW9Ob2RlVG9OYXRpdmVBdWRpb05vZGUobmF0aXZlU291cmNlQXVkaW9Ob2RlLCBuYXRpdmVEZXN0aW5hdGlvbkF1ZGlvTm9kZSwgb3V0cHV0LCBpbnB1dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChpc1Bhc3NpdmVBdWRpb05vZGUoZGVzdGluYXRpb24pKSB7XG4gICAgICAgICAgICAgICAgICAgIHNldEludGVybmFsU3RhdGVUb0FjdGl2ZShkZXN0aW5hdGlvbik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgY29uc3QgcGFydGlhbENvbm5lY3Rpb24gPSBkZWxldGVBY3RpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvTm9kZShhY3RpdmVJbnB1dHMsIHNvdXJjZSwgb3V0cHV0LCBpbnB1dCk7XG4gICAgICAgICAgICAgICAgYWRkUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlKHBhc3NpdmVJbnB1dHMsIGlucHV0LCBwYXJ0aWFsQ29ubmVjdGlvbiwgZmFsc2UpO1xuICAgICAgICAgICAgICAgIGlmICghaXNPZmZsaW5lICYmICFpc1BhcnRPZkFDeWNsZShzb3VyY2UpKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb05vZGVGcm9tTmF0aXZlQXVkaW9Ob2RlKG5hdGl2ZVNvdXJjZUF1ZGlvTm9kZSwgbmF0aXZlRGVzdGluYXRpb25BdWRpb05vZGUsIG91dHB1dCwgaW5wdXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb25zdCB0YWlsVGltZSA9IGdldEF1ZGlvTm9kZVRhaWxUaW1lKGRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgICAgICBpZiAodGFpbFRpbWUgPT09IDApIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGlzQWN0aXZlQXVkaW9Ob2RlKGRlc3RpbmF0aW9uKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZVdoZW5OZWNlc3NhcnkoZGVzdGluYXRpb24sIGFjdGl2ZUlucHV0cyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHRhaWxUaW1lVGltZW91dElkID0gdGFpbFRpbWVUaW1lb3V0SWRzLmdldChkZXN0aW5hdGlvbik7XG4gICAgICAgICAgICAgICAgICAgIGlmICh0YWlsVGltZVRpbWVvdXRJZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhclRpbWVvdXQodGFpbFRpbWVUaW1lb3V0SWQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRhaWxUaW1lVGltZW91dElkcy5zZXQoZGVzdGluYXRpb24sIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGlzQWN0aXZlQXVkaW9Ob2RlKGRlc3RpbmF0aW9uKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldEludGVybmFsU3RhdGVUb1Bhc3NpdmVXaGVuTmVjZXNzYXJ5KGRlc3RpbmF0aW9uLCBhY3RpdmVJbnB1dHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LCB0YWlsVGltZSAqIDEwMDApKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIGlmIChpbnNlcnRFbGVtZW50SW5TZXQob3V0cHV0cywgW2Rlc3RpbmF0aW9uLCBvdXRwdXQsIGlucHV0XSwgKG91dHB1dENvbm5lY3Rpb24pID0+IG91dHB1dENvbm5lY3Rpb25bMF0gPT09IGRlc3RpbmF0aW9uICYmIG91dHB1dENvbm5lY3Rpb25bMV0gPT09IG91dHB1dCAmJiBvdXRwdXRDb25uZWN0aW9uWzJdID09PSBpbnB1dCwgdHJ1ZSkpIHtcbiAgICAgICAgICAgIGV2ZW50TGlzdGVuZXJzLmFkZChldmVudExpc3RlbmVyKTtcbiAgICAgICAgICAgIGlmIChpc0FjdGl2ZUF1ZGlvTm9kZShzb3VyY2UpKSB7XG4gICAgICAgICAgICAgICAgYWRkQWN0aXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUoYWN0aXZlSW5wdXRzLCBzb3VyY2UsIFtvdXRwdXQsIGlucHV0LCBldmVudExpc3RlbmVyXSwgdHJ1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBhZGRQYXNzaXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUocGFzc2l2ZUlucHV0cywgaW5wdXQsIFtzb3VyY2UsIG91dHB1dCwgZXZlbnRMaXN0ZW5lcl0sIHRydWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlQWRkUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlID0gKGluc2VydEVsZW1lbnRJblNldCkgPT4ge1xuICAgIHJldHVybiAocGFzc2l2ZUlucHV0cywgaW5wdXQsIFtzb3VyY2UsIG91dHB1dCwgZXZlbnRMaXN0ZW5lcl0sIGlnbm9yZUR1cGxpY2F0ZXMpID0+IHtcbiAgICAgICAgY29uc3QgcGFzc2l2ZUlucHV0Q29ubmVjdGlvbnMgPSBwYXNzaXZlSW5wdXRzLmdldChzb3VyY2UpO1xuICAgICAgICBpZiAocGFzc2l2ZUlucHV0Q29ubmVjdGlvbnMgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgcGFzc2l2ZUlucHV0cy5zZXQoc291cmNlLCBuZXcgU2V0KFtbb3V0cHV0LCBpbnB1dCwgZXZlbnRMaXN0ZW5lcl1dKSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBpbnNlcnRFbGVtZW50SW5TZXQocGFzc2l2ZUlucHV0Q29ubmVjdGlvbnMsIFtvdXRwdXQsIGlucHV0LCBldmVudExpc3RlbmVyXSwgKHBhc3NpdmVJbnB1dENvbm5lY3Rpb24pID0+IHBhc3NpdmVJbnB1dENvbm5lY3Rpb25bMF0gPT09IG91dHB1dCAmJiBwYXNzaXZlSW5wdXRDb25uZWN0aW9uWzFdID09PSBpbnB1dCwgaWdub3JlRHVwbGljYXRlcyk7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFkZC1wYXNzaXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlQWRkU2lsZW50Q29ubmVjdGlvbiA9IChjcmVhdGVOYXRpdmVHYWluTm9kZSkgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgbmF0aXZlQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlKSA9PiB7XG4gICAgICAgIGNvbnN0IG5hdGl2ZUdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgY2hhbm5lbENvdW50OiAxLFxuICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogJ2V4cGxpY2l0JyxcbiAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ2Rpc2NyZXRlJyxcbiAgICAgICAgICAgIGdhaW46IDBcbiAgICAgICAgfSk7XG4gICAgICAgIG5hdGl2ZUF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZS5jb25uZWN0KG5hdGl2ZUdhaW5Ob2RlKS5jb25uZWN0KG5hdGl2ZUNvbnRleHQuZGVzdGluYXRpb24pO1xuICAgICAgICBjb25zdCBkaXNjb25uZWN0ID0gKCkgPT4ge1xuICAgICAgICAgICAgbmF0aXZlQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2VuZGVkJywgZGlzY29ubmVjdCk7XG4gICAgICAgICAgICBuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUuZGlzY29ubmVjdChuYXRpdmVHYWluTm9kZSk7XG4gICAgICAgICAgICBuYXRpdmVHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgICAgIH07XG4gICAgICAgIG5hdGl2ZUF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZS5hZGRFdmVudExpc3RlbmVyKCdlbmRlZCcsIGRpc2Nvbm5lY3QpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLXNpbGVudC1jb25uZWN0aW9uLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVBZGRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZSA9IChnZXRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZXMpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQsIGF1ZGlvV29ya2xldE5vZGUpID0+IHtcbiAgICAgICAgZ2V0VW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGVzKG5hdGl2ZUNvbnRleHQpLmFkZChhdWRpb1dvcmtsZXROb2RlKTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFkZC11bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZS5qcy5tYXAiLCJjb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgY2hhbm5lbENvdW50OiAyLFxuICAgIGNoYW5uZWxDb3VudE1vZGU6ICdtYXgnLFxuICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICBmZnRTaXplOiAyMDQ4LFxuICAgIG1heERlY2liZWxzOiAtMzAsXG4gICAgbWluRGVjaWJlbHM6IC0xMDAsXG4gICAgc21vb3RoaW5nVGltZUNvbnN0YW50OiAwLjhcbn07XG5leHBvcnQgY29uc3QgY3JlYXRlQW5hbHlzZXJOb2RlQ29uc3RydWN0b3IgPSAoYXVkaW9uTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVBbmFseXNlck5vZGVSZW5kZXJlciwgY3JlYXRlSW5kZXhTaXplRXJyb3IsIGNyZWF0ZU5hdGl2ZUFuYWx5c2VyTm9kZSwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIEFuYWx5c2VyTm9kZSBleHRlbmRzIGF1ZGlvbk5vZGVDb25zdHJ1Y3RvciB7XG4gICAgICAgIGNvbnN0cnVjdG9yKGNvbnRleHQsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBnZXROYXRpdmVDb250ZXh0KGNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgbWVyZ2VkT3B0aW9ucyA9IHsgLi4uREVGQVVMVF9PUFRJT05TLCAuLi5vcHRpb25zIH07XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVBbmFseXNlck5vZGUgPSBjcmVhdGVOYXRpdmVBbmFseXNlck5vZGUobmF0aXZlQ29udGV4dCwgbWVyZ2VkT3B0aW9ucyk7XG4gICAgICAgICAgICBjb25zdCBhbmFseXNlck5vZGVSZW5kZXJlciA9ICgoaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpID8gY3JlYXRlQW5hbHlzZXJOb2RlUmVuZGVyZXIoKSA6IG51bGwpKTtcbiAgICAgICAgICAgIHN1cGVyKGNvbnRleHQsIGZhbHNlLCBuYXRpdmVBbmFseXNlck5vZGUsIGFuYWx5c2VyTm9kZVJlbmRlcmVyKTtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUFuYWx5c2VyTm9kZSA9IG5hdGl2ZUFuYWx5c2VyTm9kZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgZmZ0U2l6ZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBbmFseXNlck5vZGUuZmZ0U2l6ZTtcbiAgICAgICAgfVxuICAgICAgICBzZXQgZmZ0U2l6ZSh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQW5hbHlzZXJOb2RlLmZmdFNpemUgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgZnJlcXVlbmN5QmluQ291bnQoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQW5hbHlzZXJOb2RlLmZyZXF1ZW5jeUJpbkNvdW50O1xuICAgICAgICB9XG4gICAgICAgIGdldCBtYXhEZWNpYmVscygpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBbmFseXNlck5vZGUubWF4RGVjaWJlbHM7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IG1heERlY2liZWxzKHZhbHVlKSB7XG4gICAgICAgICAgICAvLyBCdWcgIzExODogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIGVycm9yIGlmIG1heERlY2liZWxzIGlzIG5vdCBtb3JlIHRoYW4gbWluRGVjaWJlbHMuXG4gICAgICAgICAgICBjb25zdCBtYXhEZWNpYmVscyA9IHRoaXMuX25hdGl2ZUFuYWx5c2VyTm9kZS5tYXhEZWNpYmVscztcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUFuYWx5c2VyTm9kZS5tYXhEZWNpYmVscyA9IHZhbHVlO1xuICAgICAgICAgICAgaWYgKCEodmFsdWUgPiB0aGlzLl9uYXRpdmVBbmFseXNlck5vZGUubWluRGVjaWJlbHMpKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlQW5hbHlzZXJOb2RlLm1heERlY2liZWxzID0gbWF4RGVjaWJlbHM7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW5kZXhTaXplRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBnZXQgbWluRGVjaWJlbHMoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQW5hbHlzZXJOb2RlLm1pbkRlY2liZWxzO1xuICAgICAgICB9XG4gICAgICAgIHNldCBtaW5EZWNpYmVscyh2YWx1ZSkge1xuICAgICAgICAgICAgLy8gQnVnICMxMTg6IFNhZmFyaSBkb2VzIG5vdCB0aHJvdyBhbiBlcnJvciBpZiBtYXhEZWNpYmVscyBpcyBub3QgbW9yZSB0aGFuIG1pbkRlY2liZWxzLlxuICAgICAgICAgICAgY29uc3QgbWluRGVjaWJlbHMgPSB0aGlzLl9uYXRpdmVBbmFseXNlck5vZGUubWluRGVjaWJlbHM7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVBbmFseXNlck5vZGUubWluRGVjaWJlbHMgPSB2YWx1ZTtcbiAgICAgICAgICAgIGlmICghKHRoaXMuX25hdGl2ZUFuYWx5c2VyTm9kZS5tYXhEZWNpYmVscyA+IHZhbHVlKSkge1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUFuYWx5c2VyTm9kZS5taW5EZWNpYmVscyA9IG1pbkRlY2liZWxzO1xuICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUluZGV4U2l6ZUVycm9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IHNtb290aGluZ1RpbWVDb25zdGFudCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBbmFseXNlck5vZGUuc21vb3RoaW5nVGltZUNvbnN0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNldCBzbW9vdGhpbmdUaW1lQ29uc3RhbnQodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUFuYWx5c2VyTm9kZS5zbW9vdGhpbmdUaW1lQ29uc3RhbnQgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXRCeXRlRnJlcXVlbmN5RGF0YShhcnJheSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQW5hbHlzZXJOb2RlLmdldEJ5dGVGcmVxdWVuY3lEYXRhKGFycmF5KTtcbiAgICAgICAgfVxuICAgICAgICBnZXRCeXRlVGltZURvbWFpbkRhdGEoYXJyYXkpIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUFuYWx5c2VyTm9kZS5nZXRCeXRlVGltZURvbWFpbkRhdGEoYXJyYXkpO1xuICAgICAgICB9XG4gICAgICAgIGdldEZsb2F0RnJlcXVlbmN5RGF0YShhcnJheSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQW5hbHlzZXJOb2RlLmdldEZsb2F0RnJlcXVlbmN5RGF0YShhcnJheSk7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0RmxvYXRUaW1lRG9tYWluRGF0YShhcnJheSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQW5hbHlzZXJOb2RlLmdldEZsb2F0VGltZURvbWFpbkRhdGEoYXJyYXkpO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hbmFseXNlci1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUFuYWx5c2VyTm9kZVJlbmRlcmVyRmFjdG9yeSA9IChjcmVhdGVOYXRpdmVBbmFseXNlck5vZGUsIGdldE5hdGl2ZUF1ZGlvTm9kZSwgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUpID0+IHtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZUFuYWx5c2VyTm9kZXMgPSBuZXcgV2Vha01hcCgpO1xuICAgICAgICBjb25zdCBjcmVhdGVBbmFseXNlck5vZGUgPSBhc3luYyAocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICAgICAgICAgIGxldCBuYXRpdmVBbmFseXNlck5vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUocHJveHkpO1xuICAgICAgICAgICAgLy8gSWYgdGhlIGluaXRpYWxseSB1c2VkIG5hdGl2ZUFuYWx5c2VyTm9kZSB3YXMgbm90IGNvbnN0cnVjdGVkIG9uIHRoZSBzYW1lIE9mZmxpbmVBdWRpb0NvbnRleHQgaXQgbmVlZHMgdG8gYmUgY3JlYXRlZCBhZ2Fpbi5cbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUFuYWx5c2VyTm9kZUlzT3duZWRCeUNvbnRleHQgPSBpc093bmVkQnlDb250ZXh0KG5hdGl2ZUFuYWx5c2VyTm9kZSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICBpZiAoIW5hdGl2ZUFuYWx5c2VyTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBvcHRpb25zID0ge1xuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IG5hdGl2ZUFuYWx5c2VyTm9kZS5jaGFubmVsQ291bnQsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6IG5hdGl2ZUFuYWx5c2VyTm9kZS5jaGFubmVsQ291bnRNb2RlLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246IG5hdGl2ZUFuYWx5c2VyTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb24sXG4gICAgICAgICAgICAgICAgICAgIGZmdFNpemU6IG5hdGl2ZUFuYWx5c2VyTm9kZS5mZnRTaXplLFxuICAgICAgICAgICAgICAgICAgICBtYXhEZWNpYmVsczogbmF0aXZlQW5hbHlzZXJOb2RlLm1heERlY2liZWxzLFxuICAgICAgICAgICAgICAgICAgICBtaW5EZWNpYmVsczogbmF0aXZlQW5hbHlzZXJOb2RlLm1pbkRlY2liZWxzLFxuICAgICAgICAgICAgICAgICAgICBzbW9vdGhpbmdUaW1lQ29uc3RhbnQ6IG5hdGl2ZUFuYWx5c2VyTm9kZS5zbW9vdGhpbmdUaW1lQ29uc3RhbnRcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIG5hdGl2ZUFuYWx5c2VyTm9kZSA9IGNyZWF0ZU5hdGl2ZUFuYWx5c2VyTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBvcHRpb25zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJlbmRlcmVkTmF0aXZlQW5hbHlzZXJOb2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQW5hbHlzZXJOb2RlKTtcbiAgICAgICAgICAgIGF3YWl0IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVBbmFseXNlck5vZGUpO1xuICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUFuYWx5c2VyTm9kZTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHJlbmRlcihwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlQW5hbHlzZXJOb2RlID0gcmVuZGVyZWROYXRpdmVBbmFseXNlck5vZGVzLmdldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgICAgICBpZiAocmVuZGVyZWROYXRpdmVBbmFseXNlck5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlQW5hbHlzZXJOb2RlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZUFuYWx5c2VyTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hbmFseXNlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiaW1wb3J0IHsgdGVzdEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHNTdXBwb3J0IH0gZnJvbSAnLi4vaGVscGVycy90ZXN0LWF1ZGlvLWJ1ZmZlci1jb3B5LWNoYW5uZWwtbWV0aG9kcy1vdXQtb2YtYm91bmRzLXN1cHBvcnQnO1xuaW1wb3J0IHsgd3JhcEF1ZGlvQnVmZmVyR2V0Q2hhbm5lbERhdGFNZXRob2QgfSBmcm9tICcuLi9oZWxwZXJzL3dyYXAtYXVkaW8tYnVmZmVyLWdldC1jaGFubmVsLWRhdGEtbWV0aG9kJztcbmNvbnN0IERFRkFVTFRfT1BUSU9OUyA9IHtcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxXG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUF1ZGlvQnVmZmVyQ29uc3RydWN0b3IgPSAoYXVkaW9CdWZmZXJTdG9yZSwgY2FjaGVUZXN0UmVzdWx0LCBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvciwgbmF0aXZlQXVkaW9CdWZmZXJDb25zdHJ1Y3RvciwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCB0ZXN0TmF0aXZlQXVkaW9CdWZmZXJDb25zdHJ1Y3RvclN1cHBvcnQsIHdyYXBBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kcywgd3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHMpID0+IHtcbiAgICBsZXQgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCA9IG51bGw7XG4gICAgcmV0dXJuIGNsYXNzIEF1ZGlvQnVmZmVyIHtcbiAgICAgICAgY29uc3RydWN0b3Iob3B0aW9ucykge1xuICAgICAgICAgICAgaWYgKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignTWlzc2luZyB0aGUgbmF0aXZlIE9mZmxpbmVBdWRpb0NvbnRleHQgY29uc3RydWN0b3IuJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCB7IGxlbmd0aCwgbnVtYmVyT2ZDaGFubmVscywgc2FtcGxlUmF0ZSB9ID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0ID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCA9IG5ldyBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IoMSwgMSwgNDQxMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIEJ1ZyAjOTk6IEZpcmVmb3ggZG9lcyBub3QgdGhyb3cgYSBOb3RTdXBwb3J0ZWRFcnJvciB3aGVuIHRoZSBudW1iZXJPZkNoYW5uZWxzIGlzIHplcm8uIEJ1dCBpdCBvbmx5IGRvZXMgaXQgd2hlbiB1c2luZyB0aGVcbiAgICAgICAgICAgICAqIGZhY3RvcnkgZnVuY3Rpb24uIEJ1dCBzaW5jZSBGaXJlZm94IGFsc28gc3VwcG9ydHMgdGhlIGNvbnN0cnVjdG9yIGV2ZXJ5dGhpbmcgc2hvdWxkIGJlIGZpbmUuXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIGNvbnN0IGF1ZGlvQnVmZmVyID0gbmF0aXZlQXVkaW9CdWZmZXJDb25zdHJ1Y3RvciAhPT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNhY2hlVGVzdFJlc3VsdCh0ZXN0TmF0aXZlQXVkaW9CdWZmZXJDb25zdHJ1Y3RvclN1cHBvcnQsIHRlc3ROYXRpdmVBdWRpb0J1ZmZlckNvbnN0cnVjdG9yU3VwcG9ydClcbiAgICAgICAgICAgICAgICA/IG5ldyBuYXRpdmVBdWRpb0J1ZmZlckNvbnN0cnVjdG9yKHsgbGVuZ3RoLCBudW1iZXJPZkNoYW5uZWxzLCBzYW1wbGVSYXRlIH0pXG4gICAgICAgICAgICAgICAgOiBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmNyZWF0ZUJ1ZmZlcihudW1iZXJPZkNoYW5uZWxzLCBsZW5ndGgsIHNhbXBsZVJhdGUpO1xuICAgICAgICAgICAgLy8gQnVnICM5OTogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIGVycm9yIHdoZW4gdGhlIG51bWJlck9mQ2hhbm5lbHMgaXMgemVyby5cbiAgICAgICAgICAgIGlmIChhdWRpb0J1ZmZlci5udW1iZXJPZkNoYW5uZWxzID09PSAwKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEJ1ZyAjNTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgY29weUZyb21DaGFubmVsKCkgYW5kIGNvcHlUb0NoYW5uZWwoKS5cbiAgICAgICAgICAgIC8vIEJ1ZyAjMTAwOiBTYWZhcmkgZG9lcyB0aHJvdyBhIHdyb25nIGVycm9yIHdoZW4gY2FsbGluZyBnZXRDaGFubmVsRGF0YSgpIHdpdGggYW4gb3V0LW9mLWJvdW5kcyB2YWx1ZS5cbiAgICAgICAgICAgIGlmICh0eXBlb2YgYXVkaW9CdWZmZXIuY29weUZyb21DaGFubmVsICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgd3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzKGF1ZGlvQnVmZmVyKTtcbiAgICAgICAgICAgICAgICB3cmFwQXVkaW9CdWZmZXJHZXRDaGFubmVsRGF0YU1ldGhvZChhdWRpb0J1ZmZlcik7XG4gICAgICAgICAgICAgICAgLy8gQnVnICMxNTc6IEZpcmVmb3ggZG9lcyBub3QgYWxsb3cgdGhlIGJ1ZmZlck9mZnNldCB0byBiZSBvdXQtb2YtYm91bmRzLlxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAoIWNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNPdXRPZkJvdW5kc1N1cHBvcnQsICgpID0+IHRlc3RBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc091dE9mQm91bmRzU3VwcG9ydChhdWRpb0J1ZmZlcikpKSB7XG4gICAgICAgICAgICAgICAgd3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHMoYXVkaW9CdWZmZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXVkaW9CdWZmZXJTdG9yZS5hZGQoYXVkaW9CdWZmZXIpO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIFRoaXMgZG9lcyB2aW9sYXRlIGFsbCBnb29kIHByYXRpY2VzIGJ1dCBpdCBpcyBuZWNlc3NhcnkgdG8gYWxsb3cgdGhpcyBBdWRpb0J1ZmZlciB0byBiZSB1c2VkIHdpdGggbmF0aXZlXG4gICAgICAgICAgICAgKiAoT2ZmbGluZSlBdWRpb0NvbnRleHRzLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICByZXR1cm4gYXVkaW9CdWZmZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3RhdGljIFtTeW1ib2wuaGFzSW5zdGFuY2VdKGluc3RhbmNlKSB7XG4gICAgICAgICAgICByZXR1cm4gKChpbnN0YW5jZSAhPT0gbnVsbCAmJiB0eXBlb2YgaW5zdGFuY2UgPT09ICdvYmplY3QnICYmIE9iamVjdC5nZXRQcm90b3R5cGVPZihpbnN0YW5jZSkgPT09IEF1ZGlvQnVmZmVyLnByb3RvdHlwZSkgfHxcbiAgICAgICAgICAgICAgICBhdWRpb0J1ZmZlclN0b3JlLmhhcyhpbnN0YW5jZSkpO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1idWZmZXItY29uc3RydWN0b3IuanMubWFwIiwiaW1wb3J0IHsgTU9TVF9ORUdBVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfUE9TSVRJVkVfU0lOR0xFX0ZMT0FUIH0gZnJvbSAnLi4vY29uc3RhbnRzJztcbmltcG9ydCB7IGlzQWN0aXZlQXVkaW9Ob2RlIH0gZnJvbSAnLi4vaGVscGVycy9pcy1hY3RpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBzZXRJbnRlcm5hbFN0YXRlVG9BY3RpdmUgfSBmcm9tICcuLi9oZWxwZXJzL3NldC1pbnRlcm5hbC1zdGF0ZS10by1hY3RpdmUnO1xuaW1wb3J0IHsgc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZSB9IGZyb20gJy4uL2hlbHBlcnMvc2V0LWludGVybmFsLXN0YXRlLXRvLXBhc3NpdmUnO1xuY29uc3QgREVGQVVMVF9PUFRJT05TID0ge1xuICAgIGJ1ZmZlcjogbnVsbCxcbiAgICBjaGFubmVsQ291bnQ6IDIsXG4gICAgY2hhbm5lbENvdW50TW9kZTogJ21heCcsXG4gICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnc3BlYWtlcnMnLFxuICAgIC8vIEJ1ZyAjMTQ5OiBTYWZhcmkgZG9lcyBub3QgeWV0IHN1cHBvcnQgdGhlIGRldHVuZSBBdWRpb1BhcmFtLlxuICAgIGxvb3A6IGZhbHNlLFxuICAgIGxvb3BFbmQ6IDAsXG4gICAgbG9vcFN0YXJ0OiAwLFxuICAgIHBsYXliYWNrUmF0ZTogMVxufTtcbmV4cG9ydCBjb25zdCBjcmVhdGVBdWRpb0J1ZmZlclNvdXJjZU5vZGVDb25zdHJ1Y3RvciA9IChhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9CdWZmZXJTb3VyY2VOb2RlUmVuZGVyZXIsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgd3JhcEV2ZW50TGlzdGVuZXIpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgQXVkaW9CdWZmZXJTb3VyY2VOb2RlIGV4dGVuZHMgYXVkaW9Ob2RlQ29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3Rvcihjb250ZXh0LCBvcHRpb25zKSB7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dChjb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IG1lcmdlZE9wdGlvbnMgPSB7IC4uLkRFRkFVTFRfT1BUSU9OUywgLi4ub3B0aW9ucyB9O1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gY3JlYXRlTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgaXNPZmZsaW5lID0gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgYXVkaW9CdWZmZXJTb3VyY2VOb2RlUmVuZGVyZXIgPSAoKGlzT2ZmbGluZSA/IGNyZWF0ZUF1ZGlvQnVmZmVyU291cmNlTm9kZVJlbmRlcmVyKCkgOiBudWxsKSk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCBmYWxzZSwgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBhdWRpb0J1ZmZlclNvdXJjZU5vZGVSZW5kZXJlcik7XG4gICAgICAgICAgICB0aGlzLl9hdWRpb0J1ZmZlclNvdXJjZU5vZGVSZW5kZXJlciA9IGF1ZGlvQnVmZmVyU291cmNlTm9kZVJlbmRlcmVyO1xuICAgICAgICAgICAgdGhpcy5faXNCdWZmZXJOdWxsaWZpZWQgPSBmYWxzZTtcbiAgICAgICAgICAgIHRoaXMuX2lzQnVmZmVyU2V0ID0gbWVyZ2VkT3B0aW9ucy5idWZmZXIgIT09IG51bGw7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGU7XG4gICAgICAgICAgICB0aGlzLl9vbmVuZGVkID0gbnVsbDtcbiAgICAgICAgICAgIC8vIEJ1ZyAjNzM6IFNhZmFyaSBkb2VzIG5vdCBleHBvcnQgdGhlIGNvcnJlY3QgdmFsdWVzIGZvciBtYXhWYWx1ZSBhbmQgbWluVmFsdWUuXG4gICAgICAgICAgICB0aGlzLl9wbGF5YmFja1JhdGUgPSBjcmVhdGVBdWRpb1BhcmFtKHRoaXMsIGlzT2ZmbGluZSwgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnBsYXliYWNrUmF0ZSwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FUKTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgYnVmZmVyKCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuX2lzQnVmZmVyTnVsbGlmaWVkKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmJ1ZmZlcjtcbiAgICAgICAgfVxuICAgICAgICBzZXQgYnVmZmVyKHZhbHVlKSB7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUuYnVmZmVyID0gdmFsdWU7XG4gICAgICAgICAgICAvLyBCdWcgIzcyOiBPbmx5IENocm9tZSAmIEVkZ2UgZG8gbm90IGFsbG93IHRvIHJlYXNzaWduIHRoZSBidWZmZXIgeWV0LlxuICAgICAgICAgICAgaWYgKHZhbHVlICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgaWYgKHRoaXMuX2lzQnVmZmVyU2V0KSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRoaXMuX2lzQnVmZmVyU2V0ID0gdHJ1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBnZXQgbG9vcCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUubG9vcDtcbiAgICAgICAgfVxuICAgICAgICBzZXQgbG9vcCh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmxvb3AgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgbG9vcEVuZCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUubG9vcEVuZDtcbiAgICAgICAgfVxuICAgICAgICBzZXQgbG9vcEVuZCh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmxvb3BFbmQgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgbG9vcFN0YXJ0KCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5sb29wU3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IGxvb3BTdGFydCh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmxvb3BTdGFydCA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIGdldCBvbmVuZGVkKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX29uZW5kZWQ7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IG9uZW5kZWQodmFsdWUpIHtcbiAgICAgICAgICAgIGNvbnN0IHdyYXBwZWRMaXN0ZW5lciA9IHR5cGVvZiB2YWx1ZSA9PT0gJ2Z1bmN0aW9uJyA/IHdyYXBFdmVudExpc3RlbmVyKHRoaXMsIHZhbHVlKSA6IG51bGw7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUub25lbmRlZCA9IHdyYXBwZWRMaXN0ZW5lcjtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZU9uRW5kZWQgPSB0aGlzLl9uYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUub25lbmRlZDtcbiAgICAgICAgICAgIHRoaXMuX29uZW5kZWQgPSBuYXRpdmVPbkVuZGVkICE9PSBudWxsICYmIG5hdGl2ZU9uRW5kZWQgPT09IHdyYXBwZWRMaXN0ZW5lciA/IHZhbHVlIDogbmF0aXZlT25FbmRlZDtcbiAgICAgICAgfVxuICAgICAgICBnZXQgcGxheWJhY2tSYXRlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3BsYXliYWNrUmF0ZTtcbiAgICAgICAgfVxuICAgICAgICBzdGFydCh3aGVuID0gMCwgb2Zmc2V0ID0gMCwgZHVyYXRpb24pIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydCh3aGVuLCBvZmZzZXQsIGR1cmF0aW9uKTtcbiAgICAgICAgICAgIGlmICh0aGlzLl9hdWRpb0J1ZmZlclNvdXJjZU5vZGVSZW5kZXJlciAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHRoaXMuX2F1ZGlvQnVmZmVyU291cmNlTm9kZVJlbmRlcmVyLnN0YXJ0ID0gZHVyYXRpb24gPT09IHVuZGVmaW5lZCA/IFt3aGVuLCBvZmZzZXRdIDogW3doZW4sIG9mZnNldCwgZHVyYXRpb25dO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKHRoaXMuY29udGV4dC5zdGF0ZSAhPT0gJ2Nsb3NlZCcpIHtcbiAgICAgICAgICAgICAgICBzZXRJbnRlcm5hbFN0YXRlVG9BY3RpdmUodGhpcyk7XG4gICAgICAgICAgICAgICAgY29uc3QgcmVzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlID0gKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUucmVtb3ZlRXZlbnRMaXN0ZW5lcignZW5kZWQnLCByZXNldEludGVybmFsU3RhdGVUb1Bhc3NpdmUpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoaXNBY3RpdmVBdWRpb05vZGUodGhpcykpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEludGVybmFsU3RhdGVUb1Bhc3NpdmUodGhpcyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5hZGRFdmVudExpc3RlbmVyKCdlbmRlZCcsIHJlc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3RvcCh3aGVuID0gMCkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0b3Aod2hlbik7XG4gICAgICAgICAgICBpZiAodGhpcy5fYXVkaW9CdWZmZXJTb3VyY2VOb2RlUmVuZGVyZXIgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9hdWRpb0J1ZmZlclNvdXJjZU5vZGVSZW5kZXJlci5zdG9wID0gd2hlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUF1ZGlvQnVmZmVyU291cmNlTm9kZVJlbmRlcmVyRmFjdG9yeSA9IChjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGVzID0gbmV3IFdlYWtNYXAoKTtcbiAgICAgICAgbGV0IHN0YXJ0ID0gbnVsbDtcbiAgICAgICAgbGV0IHN0b3AgPSBudWxsO1xuICAgICAgICBjb25zdCBjcmVhdGVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBhc3luYyAocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICAgICAgICAgIGxldCBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUocHJveHkpO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIElmIHRoZSBpbml0aWFsbHkgdXNlZCBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgd2FzIG5vdCBjb25zdHJ1Y3RlZCBvbiB0aGUgc2FtZSBPZmZsaW5lQXVkaW9Db250ZXh0IGl0IG5lZWRzIHRvIGJlIGNyZWF0ZWRcbiAgICAgICAgICAgICAqIGFnYWluLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBjb25zdCBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGVJc093bmVkQnlDb250ZXh0ID0gaXNPd25lZEJ5Q29udGV4dChuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGVJc093bmVkQnlDb250ZXh0KSB7XG4gICAgICAgICAgICAgICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgICAgICAgICAgICAgICAgYnVmZmVyOiBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUuYnVmZmVyLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5jaGFubmVsQ291bnQsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5jaGFubmVsQ291bnRNb2RlLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb24sXG4gICAgICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTQ5OiBTYWZhcmkgZG9lcyBub3QgeWV0IHN1cHBvcnQgdGhlIGRldHVuZSBBdWRpb1BhcmFtLlxuICAgICAgICAgICAgICAgICAgICBsb29wOiBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUubG9vcCxcbiAgICAgICAgICAgICAgICAgICAgbG9vcEVuZDogbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmxvb3BFbmQsXG4gICAgICAgICAgICAgICAgICAgIGxvb3BTdGFydDogbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmxvb3BTdGFydCxcbiAgICAgICAgICAgICAgICAgICAgcGxheWJhY2tSYXRlOiBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUucGxheWJhY2tSYXRlLnZhbHVlXG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgb3B0aW9ucyk7XG4gICAgICAgICAgICAgICAgaWYgKHN0YXJ0ICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydCguLi5zdGFydCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChzdG9wICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdG9wKHN0b3ApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJlbmRlcmVkTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKTtcbiAgICAgICAgICAgIGlmICghbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlSXNPd25lZEJ5Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTQ5OiBTYWZhcmkgZG9lcyBub3QgeWV0IHN1cHBvcnQgdGhlIGRldHVuZSBBdWRpb1BhcmFtLlxuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlckF1dG9tYXRpb24obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkucGxheWJhY2tSYXRlLCBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUucGxheWJhY2tSYXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTQ5OiBTYWZhcmkgZG9lcyBub3QgeWV0IHN1cHBvcnQgdGhlIGRldHVuZSBBdWRpb1BhcmFtLlxuICAgICAgICAgICAgICAgIGF3YWl0IGNvbm5lY3RBdWRpb1BhcmFtKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LnBsYXliYWNrUmF0ZSwgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnBsYXliYWNrUmF0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKTtcbiAgICAgICAgICAgIHJldHVybiBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGU7XG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBzZXQgc3RhcnQodmFsdWUpIHtcbiAgICAgICAgICAgICAgICBzdGFydCA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBzdG9wKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgc3RvcCA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHJlbmRlcihwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gcmVuZGVyZWROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGVzLmdldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgICAgICBpZiAocmVuZGVyZWROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZUF1ZGlvQnVmZmVyU291cmNlTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1idWZmZXItc291cmNlLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBkZWFjdGl2YXRlQXVkaW9HcmFwaCB9IGZyb20gJy4uL2hlbHBlcnMvZGVhY3RpdmF0ZS1hdWRpby1ncmFwaCc7XG5pbXBvcnQgeyBpc1ZhbGlkTGF0ZW5jeUhpbnQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLXZhbGlkLWxhdGVuY3ktaGludCc7XG5leHBvcnQgY29uc3QgY3JlYXRlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSAoYmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvciwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIGNyZWF0ZVVua25vd25FcnJvciwgbWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlQ29uc3RydWN0b3IsIG1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGVDb25zdHJ1Y3RvciwgbWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3RvciwgbWVkaWFTdHJlYW1UcmFja0F1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yLCBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcikgPT4ge1xuICAgIHJldHVybiBjbGFzcyBBdWRpb0NvbnRleHQgZXh0ZW5kcyBiYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3RvcihvcHRpb25zID0ge30pIHtcbiAgICAgICAgICAgIGlmIChuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignTWlzc2luZyB0aGUgbmF0aXZlIEF1ZGlvQ29udGV4dCBjb25zdHJ1Y3Rvci4nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxldCBuYXRpdmVBdWRpb0NvbnRleHQ7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQ29udGV4dCA9IG5ldyBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcihvcHRpb25zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzE5MiBTYWZhcmkgZG9lcyB0aHJvdyBhIFN5bnRheEVycm9yIGlmIHRoZSBzYW1wbGVSYXRlIGlzIG5vdCBzdXBwb3J0ZWQuXG4gICAgICAgICAgICAgICAgaWYgKGVyci5jb2RlID09PSAxMiAmJiBlcnIubWVzc2FnZSA9PT0gJ3NhbXBsZVJhdGUgaXMgbm90IGluIHJhbmdlJykge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aHJvdyBlcnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBCdWcgIzEzMSBTYWZhcmkgcmV0dXJucyBudWxsIHdoZW4gdGhlcmUgYXJlIGZvdXIgb3RoZXIgQXVkaW9Db250ZXh0cyBydW5uaW5nIGFscmVhZHkuXG4gICAgICAgICAgICBpZiAobmF0aXZlQXVkaW9Db250ZXh0ID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlVW5rbm93bkVycm9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBCdWcgIzUxIE9ubHkgQ2hyb21lIGFuZCBFZGdlIHRocm93IGFuIGVycm9yIGlmIHRoZSBnaXZlbiBsYXRlbmN5SGludCBpcyBpbnZhbGlkLlxuICAgICAgICAgICAgaWYgKCFpc1ZhbGlkTGF0ZW5jeUhpbnQob3B0aW9ucy5sYXRlbmN5SGludCkpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGBUaGUgcHJvdmlkZWQgdmFsdWUgJyR7b3B0aW9ucy5sYXRlbmN5SGludH0nIGlzIG5vdCBhIHZhbGlkIGVudW0gdmFsdWUgb2YgdHlwZSBBdWRpb0NvbnRleHRMYXRlbmN5Q2F0ZWdvcnkuYCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBCdWcgIzE1MCBTYWZhcmkgZG9lcyBub3Qgc3VwcG9ydCBzZXR0aW5nIHRoZSBzYW1wbGVSYXRlLlxuICAgICAgICAgICAgaWYgKG9wdGlvbnMuc2FtcGxlUmF0ZSAhPT0gdW5kZWZpbmVkICYmIG5hdGl2ZUF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlICE9PSBvcHRpb25zLnNhbXBsZVJhdGUpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3VwZXIobmF0aXZlQXVkaW9Db250ZXh0LCAyKTtcbiAgICAgICAgICAgIGNvbnN0IHsgbGF0ZW5jeUhpbnQgfSA9IG9wdGlvbnM7XG4gICAgICAgICAgICBjb25zdCB7IHNhbXBsZVJhdGUgfSA9IG5hdGl2ZUF1ZGlvQ29udGV4dDtcbiAgICAgICAgICAgIC8vIEB0b2RvIFRoZSB2YWx1ZXMgZm9yICdiYWxhbmNlZCcsICdpbnRlcmFjdGl2ZScgYW5kICdwbGF5YmFjaycgYXJlIGp1c3QgY29waWVkIGZyb20gQ2hyb21lJ3MgaW1wbGVtZW50YXRpb24uXG4gICAgICAgICAgICB0aGlzLl9iYXNlTGF0ZW5jeSA9XG4gICAgICAgICAgICAgICAgdHlwZW9mIG5hdGl2ZUF1ZGlvQ29udGV4dC5iYXNlTGF0ZW5jeSA9PT0gJ251bWJlcidcbiAgICAgICAgICAgICAgICAgICAgPyBuYXRpdmVBdWRpb0NvbnRleHQuYmFzZUxhdGVuY3lcbiAgICAgICAgICAgICAgICAgICAgOiBsYXRlbmN5SGludCA9PT0gJ2JhbGFuY2VkJ1xuICAgICAgICAgICAgICAgICAgICAgICAgPyA1MTIgLyBzYW1wbGVSYXRlXG4gICAgICAgICAgICAgICAgICAgICAgICA6IGxhdGVuY3lIaW50ID09PSAnaW50ZXJhY3RpdmUnIHx8IGxhdGVuY3lIaW50ID09PSB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IDI1NiAvIHNhbXBsZVJhdGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGxhdGVuY3lIaW50ID09PSAncGxheWJhY2snXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gMTAyNCAvIHNhbXBsZVJhdGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAvKlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIEB0b2RvIFRoZSBtaW4gKDI1NikgYW5kIG1heCAoMTYzODQpIHZhbHVlcyBhcmUgdGFrZW4gZnJvbSB0aGUgYWxsb3dlZCBidWZmZXJTaXplIHZhbHVlcyBvZiBhXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogU2NyaXB0UHJvY2Vzc29yTm9kZS5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChNYXRoLm1heCgyLCBNYXRoLm1pbigxMjgsIE1hdGgucm91bmQoKGxhdGVuY3lIaW50ICogc2FtcGxlUmF0ZSkgLyAxMjgpKSkgKiAxMjgpIC8gc2FtcGxlUmF0ZTtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvQ29udGV4dCA9IG5hdGl2ZUF1ZGlvQ29udGV4dDtcbiAgICAgICAgICAgIC8vIEJ1ZyAjMTg4OiBTYWZhcmkgd2lsbCBzZXQgdGhlIGNvbnRleHQncyBzdGF0ZSB0byAnaW50ZXJydXB0ZWQnIGluIGNhc2UgdGhlIHVzZXIgc3dpdGNoZXMgdGFicy5cbiAgICAgICAgICAgIGlmIChuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvci5uYW1lID09PSAnd2Via2l0QXVkaW9Db250ZXh0Jykge1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUdhaW5Ob2RlID0gbmF0aXZlQXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZSA9IG5hdGl2ZUF1ZGlvQ29udGV4dC5jcmVhdGVPc2NpbGxhdG9yKCk7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlR2Fpbk5vZGUuZ2Fpbi52YWx1ZSA9IDFlLTM3O1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlLmNvbm5lY3QodGhpcy5fbmF0aXZlR2Fpbk5vZGUpLmNvbm5lY3QobmF0aXZlQXVkaW9Db250ZXh0LmRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZS5zdGFydCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlR2Fpbk5vZGUgPSBudWxsO1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuX3N0YXRlID0gbnVsbDtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgKiBCdWcgIzM0OiBDaHJvbWUgYW5kIEVkZ2UgcHJldGVuZCB0byBiZSBydW5uaW5nIHJpZ2h0IGF3YXksIGJ1dCBmaXJlIGFuIG9uc3RhdGVjaGFuZ2UgZXZlbnQgd2hlbiB0aGUgc3RhdGUgYWN0dWFsbHkgY2hhbmdlc1xuICAgICAgICAgICAgICogdG8gJ3J1bm5pbmcnLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBpZiAobmF0aXZlQXVkaW9Db250ZXh0LnN0YXRlID09PSAncnVubmluZycpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9zdGF0ZSA9ICdzdXNwZW5kZWQnO1xuICAgICAgICAgICAgICAgIGNvbnN0IHJldm9rZVN0YXRlID0gKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBpZiAodGhpcy5fc3RhdGUgPT09ICdzdXNwZW5kZWQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLl9zdGF0ZSA9IG51bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9Db250ZXh0LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3N0YXRlY2hhbmdlJywgcmV2b2tlU3RhdGUpO1xuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9Db250ZXh0LmFkZEV2ZW50TGlzdGVuZXIoJ3N0YXRlY2hhbmdlJywgcmV2b2tlU3RhdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGdldCBiYXNlTGF0ZW5jeSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9iYXNlTGF0ZW5jeTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgc3RhdGUoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fc3RhdGUgIT09IG51bGwgPyB0aGlzLl9zdGF0ZSA6IHRoaXMuX25hdGl2ZUF1ZGlvQ29udGV4dC5zdGF0ZTtcbiAgICAgICAgfVxuICAgICAgICBjbG9zZSgpIHtcbiAgICAgICAgICAgIC8vIEJ1ZyAjMzU6IEZpcmVmb3ggZG9lcyBub3QgdGhyb3cgYW4gZXJyb3IgaWYgdGhlIEF1ZGlvQ29udGV4dCB3YXMgY2xvc2VkIGJlZm9yZS5cbiAgICAgICAgICAgIGlmICh0aGlzLnN0YXRlID09PSAnY2xvc2VkJykge1xuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb0NvbnRleHQuY2xvc2UoKS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEJ1ZyAjMzQ6IElmIHRoZSBzdGF0ZSB3YXMgc2V0IHRvIHN1c3BlbmRlZCBiZWZvcmUgaXQgc2hvdWxkIGJlIHJldm9rZWQgbm93LlxuICAgICAgICAgICAgaWYgKHRoaXMuX3N0YXRlID09PSAnc3VzcGVuZGVkJykge1xuICAgICAgICAgICAgICAgIHRoaXMuX3N0YXRlID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb0NvbnRleHQuY2xvc2UoKS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5fbmF0aXZlR2Fpbk5vZGUgIT09IG51bGwgJiYgdGhpcy5fbmF0aXZlT3NjaWxsYXRvck5vZGUgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlT3NjaWxsYXRvck5vZGUuc3RvcCgpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGVhY3RpdmF0ZUF1ZGlvR3JhcGgodGhpcyk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgICBjcmVhdGVNZWRpYUVsZW1lbnRTb3VyY2UobWVkaWFFbGVtZW50KSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IG1lZGlhRWxlbWVudEF1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yKHRoaXMsIHsgbWVkaWFFbGVtZW50IH0pO1xuICAgICAgICB9XG4gICAgICAgIGNyZWF0ZU1lZGlhU3RyZWFtRGVzdGluYXRpb24oKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IG1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGVDb25zdHJ1Y3Rvcih0aGlzKTtcbiAgICAgICAgfVxuICAgICAgICBjcmVhdGVNZWRpYVN0cmVhbVNvdXJjZShtZWRpYVN0cmVhbSkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBtZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yKHRoaXMsIHsgbWVkaWFTdHJlYW0gfSk7XG4gICAgICAgIH1cbiAgICAgICAgY3JlYXRlTWVkaWFTdHJlYW1UcmFja1NvdXJjZShtZWRpYVN0cmVhbVRyYWNrKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IG1lZGlhU3RyZWFtVHJhY2tBdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3Rvcih0aGlzLCB7IG1lZGlhU3RyZWFtVHJhY2sgfSk7XG4gICAgICAgIH1cbiAgICAgICAgcmVzdW1lKCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuX3N0YXRlID09PSAnc3VzcGVuZGVkJykge1xuICAgICAgICAgICAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHJlc29sdmVQcm9taXNlID0gKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9Db250ZXh0LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3N0YXRlY2hhbmdlJywgcmVzb2x2ZVByb21pc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuX25hdGl2ZUF1ZGlvQ29udGV4dC5zdGF0ZSA9PT0gJ3J1bm5pbmcnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5yZXN1bWUoKS50aGVuKHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvQ29udGV4dC5hZGRFdmVudExpc3RlbmVyKCdzdGF0ZWNoYW5nZScsIHJlc29sdmVQcm9taXNlKTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb0NvbnRleHQucmVzdW1lKCkuY2F0Y2goKGVycikgPT4ge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjNTU6IENocm9tZSBhbmQgRWRnZSBkbyB0aHJvdyBhbiBJbnZhbGlkQWNjZXNzRXJyb3IgaW5zdGVhZCBvZiBhbiBJbnZhbGlkU3RhdGVFcnJvci5cbiAgICAgICAgICAgICAgICAvLyBCdWcgIzU2OiBTYWZhcmkgaW52b2tlcyB0aGUgY2F0Y2ggaGFuZGxlciBidXQgd2l0aG91dCBhbiBlcnJvci5cbiAgICAgICAgICAgICAgICBpZiAoZXJyID09PSB1bmRlZmluZWQgfHwgZXJyLmNvZGUgPT09IDE1KSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIHN1c3BlbmQoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQXVkaW9Db250ZXh0LnN1c3BlbmQoKS5jYXRjaCgoZXJyKSA9PiB7XG4gICAgICAgICAgICAgICAgLy8gQnVnICM1NjogU2FmYXJpIGludm9rZXMgdGhlIGNhdGNoIGhhbmRsZXIgYnV0IHdpdGhvdXQgYW4gZXJyb3IuXG4gICAgICAgICAgICAgICAgaWYgKGVyciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVBdWRpb0Rlc3RpbmF0aW9uTm9kZUNvbnN0cnVjdG9yID0gKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVBdWRpb0Rlc3RpbmF0aW9uTm9kZVJlbmRlcmVyLCBjcmVhdGVJbmRleFNpemVFcnJvciwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIEF1ZGlvRGVzdGluYXRpb25Ob2RlIGV4dGVuZHMgYXVkaW9Ob2RlQ29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3Rvcihjb250ZXh0LCBjaGFubmVsQ291bnQpIHtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBnZXROYXRpdmVDb250ZXh0KGNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgaXNPZmZsaW5lID0gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGUgPSBjcmVhdGVOYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZShuYXRpdmVDb250ZXh0LCBjaGFubmVsQ291bnQsIGlzT2ZmbGluZSk7XG4gICAgICAgICAgICBjb25zdCBhdWRpb0Rlc3RpbmF0aW9uTm9kZVJlbmRlcmVyID0gKChpc09mZmxpbmUgPyBjcmVhdGVBdWRpb0Rlc3RpbmF0aW9uTm9kZVJlbmRlcmVyKHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA6IG51bGwpKTtcbiAgICAgICAgICAgIHN1cGVyKGNvbnRleHQsIGZhbHNlLCBuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZSwgYXVkaW9EZXN0aW5hdGlvbk5vZGVSZW5kZXJlcik7XG4gICAgICAgICAgICB0aGlzLl9pc05vZGVPZk5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSBpc09mZmxpbmU7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZSA9IG5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlO1xuICAgICAgICB9XG4gICAgICAgIGdldCBjaGFubmVsQ291bnQoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGUuY2hhbm5lbENvdW50O1xuICAgICAgICB9XG4gICAgICAgIHNldCBjaGFubmVsQ291bnQodmFsdWUpIHtcbiAgICAgICAgICAgIC8vIEJ1ZyAjNTI6IENocm9tZSwgRWRnZSAmIFNhZmFyaSBkbyBub3QgdGhyb3cgYW4gZXhjZXB0aW9uIGF0IGFsbC5cbiAgICAgICAgICAgIC8vIEJ1ZyAjNTQ6IEZpcmVmb3ggZG9lcyB0aHJvdyBhbiBJbmRleFNpemVFcnJvci5cbiAgICAgICAgICAgIGlmICh0aGlzLl9pc05vZGVPZk5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQnVnICM0NzogVGhlIEF1ZGlvRGVzdGluYXRpb25Ob2RlIGluIFNhZmFyaSBkb2VzIG5vdCBpbml0aWFsaXplIHRoZSBtYXhDaGFubmVsQ291bnQgcHJvcGVydHkgY29ycmVjdGx5LlxuICAgICAgICAgICAgaWYgKHZhbHVlID4gdGhpcy5fbmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGUubWF4Q2hhbm5lbENvdW50KSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW5kZXhTaXplRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlLmNoYW5uZWxDb3VudCA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIGdldCBjaGFubmVsQ291bnRNb2RlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlLmNoYW5uZWxDb3VudE1vZGU7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IGNoYW5uZWxDb3VudE1vZGUodmFsdWUpIHtcbiAgICAgICAgICAgIC8vIEJ1ZyAjNTM6IE5vIGJyb3dzZXIgZG9lcyB0aHJvdyBhbiBleGNlcHRpb24geWV0LlxuICAgICAgICAgICAgaWYgKHRoaXMuX2lzTm9kZU9mTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkge1xuICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZS5jaGFubmVsQ291bnRNb2RlID0gdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IG1heENoYW5uZWxDb3VudCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZS5tYXhDaGFubmVsQ291bnQ7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUF1ZGlvRGVzdGluYXRpb25Ob2RlUmVuZGVyZXIgPSAocmVuZGVySW5wdXRzT2ZBdWRpb05vZGUpID0+IHtcbiAgICBjb25zdCByZW5kZXJlZE5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlcyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgY29uc3QgY3JlYXRlQXVkaW9EZXN0aW5hdGlvbk5vZGUgPSBhc3luYyAocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGUgPSBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmRlc3RpbmF0aW9uO1xuICAgICAgICByZW5kZXJlZE5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGUpO1xuICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGUpO1xuICAgICAgICByZXR1cm4gbmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGU7XG4gICAgfTtcbiAgICByZXR1cm4ge1xuICAgICAgICByZW5kZXIocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpIHtcbiAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGUgPSByZW5kZXJlZE5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2Rlcy5nZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICBpZiAocmVuZGVyZWROYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShyZW5kZXJlZE5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBjcmVhdGVBdWRpb0Rlc3RpbmF0aW9uTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBNT1NUX05FR0FUSVZFX1NJTkdMRV9GTE9BVCwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQgfSBmcm9tICcuLi9jb25zdGFudHMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUF1ZGlvTGlzdGVuZXJGYWN0b3J5ID0gKGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlLCBjcmVhdGVOYXRpdmVDb25zdGFudFNvdXJjZU5vZGUsIGNyZWF0ZU5hdGl2ZVNjcmlwdFByb2Nlc3Nvck5vZGUsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yLCBnZXRGaXJzdFNhbXBsZSwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBvdmVyd3JpdGVBY2Nlc3NvcnMpID0+IHtcbiAgICByZXR1cm4gKGNvbnRleHQsIG5hdGl2ZUNvbnRleHQpID0+IHtcbiAgICAgICAgY29uc3QgbmF0aXZlTGlzdGVuZXIgPSBuYXRpdmVDb250ZXh0Lmxpc3RlbmVyO1xuICAgICAgICAvLyBCdWcgIzExNzogT25seSBDaHJvbWUgJiBFZGdlIHN1cHBvcnQgdGhlIG5ldyBpbnRlcmZhY2UgYWxyZWFkeS5cbiAgICAgICAgY29uc3QgY3JlYXRlRmFrZUF1ZGlvUGFyYW1zID0gKCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgYnVmZmVyID0gbmV3IEZsb2F0MzJBcnJheSgxKTtcbiAgICAgICAgICAgIGNvbnN0IGNoYW5uZWxNZXJnZXJOb2RlID0gY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMSxcbiAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICAgICAgICAgICAgICBudW1iZXJPZklucHV0czogOVxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBjb25zdCBpc09mZmxpbmUgPSBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQobmF0aXZlQ29udGV4dCk7XG4gICAgICAgICAgICBsZXQgaXNTY3JpcHRQcm9jZXNzb3JOb2RlQ3JlYXRlZCA9IGZhbHNlO1xuICAgICAgICAgICAgbGV0IGxhc3RPcmllbnRhdGlvbiA9IFswLCAwLCAtMSwgMCwgMSwgMF07XG4gICAgICAgICAgICBsZXQgbGFzdFBvc2l0aW9uID0gWzAsIDAsIDBdO1xuICAgICAgICAgICAgY29uc3QgY3JlYXRlU2NyaXB0UHJvY2Vzc29yTm9kZSA9ICgpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoaXNTY3JpcHRQcm9jZXNzb3JOb2RlQ3JlYXRlZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlzU2NyaXB0UHJvY2Vzc29yTm9kZUNyZWF0ZWQgPSB0cnVlO1xuICAgICAgICAgICAgICAgIGNvbnN0IHNjcmlwdFByb2Nlc3Nvck5vZGUgPSBjcmVhdGVOYXRpdmVTY3JpcHRQcm9jZXNzb3JOb2RlKG5hdGl2ZUNvbnRleHQsIDI1NiwgOSwgMCk7XG4gICAgICAgICAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmRlcHJlY2F0aW9uXG4gICAgICAgICAgICAgICAgc2NyaXB0UHJvY2Vzc29yTm9kZS5vbmF1ZGlvcHJvY2VzcyA9ICh7IGlucHV0QnVmZmVyIH0pID0+IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3Qgb3JpZW50YXRpb24gPSBbXG4gICAgICAgICAgICAgICAgICAgICAgICBnZXRGaXJzdFNhbXBsZShpbnB1dEJ1ZmZlciwgYnVmZmVyLCAwKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGdldEZpcnN0U2FtcGxlKGlucHV0QnVmZmVyLCBidWZmZXIsIDEpLFxuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0Rmlyc3RTYW1wbGUoaW5wdXRCdWZmZXIsIGJ1ZmZlciwgMiksXG4gICAgICAgICAgICAgICAgICAgICAgICBnZXRGaXJzdFNhbXBsZShpbnB1dEJ1ZmZlciwgYnVmZmVyLCAzKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGdldEZpcnN0U2FtcGxlKGlucHV0QnVmZmVyLCBidWZmZXIsIDQpLFxuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0Rmlyc3RTYW1wbGUoaW5wdXRCdWZmZXIsIGJ1ZmZlciwgNSlcbiAgICAgICAgICAgICAgICAgICAgXTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKG9yaWVudGF0aW9uLnNvbWUoKHZhbHVlLCBpbmRleCkgPT4gdmFsdWUgIT09IGxhc3RPcmllbnRhdGlvbltpbmRleF0pKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBuYXRpdmVMaXN0ZW5lci5zZXRPcmllbnRhdGlvbiguLi5vcmllbnRhdGlvbik7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6ZGVwcmVjYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RPcmllbnRhdGlvbiA9IG9yaWVudGF0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHBvc2l0b24gPSBbXG4gICAgICAgICAgICAgICAgICAgICAgICBnZXRGaXJzdFNhbXBsZShpbnB1dEJ1ZmZlciwgYnVmZmVyLCA2KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGdldEZpcnN0U2FtcGxlKGlucHV0QnVmZmVyLCBidWZmZXIsIDcpLFxuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0Rmlyc3RTYW1wbGUoaW5wdXRCdWZmZXIsIGJ1ZmZlciwgOClcbiAgICAgICAgICAgICAgICAgICAgXTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHBvc2l0b24uc29tZSgodmFsdWUsIGluZGV4KSA9PiB2YWx1ZSAhPT0gbGFzdFBvc2l0aW9uW2luZGV4XSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5hdGl2ZUxpc3RlbmVyLnNldFBvc2l0aW9uKC4uLnBvc2l0b24pOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOmRlcHJlY2F0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXN0UG9zaXRpb24gPSBwb3NpdG9uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICBjaGFubmVsTWVyZ2VyTm9kZS5jb25uZWN0KHNjcmlwdFByb2Nlc3Nvck5vZGUpO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IGNyZWF0ZVNldE9yaWVudGF0aW9uID0gKGluZGV4KSA9PiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAodmFsdWUgIT09IGxhc3RPcmllbnRhdGlvbltpbmRleF0pIHtcbiAgICAgICAgICAgICAgICAgICAgbGFzdE9yaWVudGF0aW9uW2luZGV4XSA9IHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICBuYXRpdmVMaXN0ZW5lci5zZXRPcmllbnRhdGlvbiguLi5sYXN0T3JpZW50YXRpb24pOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOmRlcHJlY2F0aW9uXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IGNyZWF0ZVNldFBvc2l0aW9uID0gKGluZGV4KSA9PiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAodmFsdWUgIT09IGxhc3RQb3NpdGlvbltpbmRleF0pIHtcbiAgICAgICAgICAgICAgICAgICAgbGFzdFBvc2l0aW9uW2luZGV4XSA9IHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICBuYXRpdmVMaXN0ZW5lci5zZXRQb3NpdGlvbiguLi5sYXN0UG9zaXRpb24pOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOmRlcHJlY2F0aW9uXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IGNyZWF0ZUZha2VBdWRpb1BhcmFtID0gKGlucHV0LCBpbml0aWFsVmFsdWUsIHNldFZhbHVlKSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3QgY29uc3RhbnRTb3VyY2VOb2RlID0gY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlKG5hdGl2ZUNvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiAxLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScsXG4gICAgICAgICAgICAgICAgICAgIG9mZnNldDogaW5pdGlhbFZhbHVlXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgY29uc3RhbnRTb3VyY2VOb2RlLmNvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUsIDAsIGlucHV0KTtcbiAgICAgICAgICAgICAgICAvLyBAdG9kbyBUaGlzIHNob3VsZCBiZSBzdG9wcGVkIHdoZW4gdGhlIGNvbnRleHQgaXMgY2xvc2VkLlxuICAgICAgICAgICAgICAgIGNvbnN0YW50U291cmNlTm9kZS5zdGFydCgpO1xuICAgICAgICAgICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb25zdGFudFNvdXJjZU5vZGUub2Zmc2V0LCAnZGVmYXVsdFZhbHVlJywge1xuICAgICAgICAgICAgICAgICAgICBnZXQoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gaW5pdGlhbFZhbHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgKiBCdWcgIzYyICYgIzc0OiBTYWZhcmkgZG9lcyBub3Qgc3VwcG9ydCBDb25zdGFudFNvdXJjZU5vZGVzIGFuZCBkb2VzIG5vdCBleHBvcnQgdGhlIGNvcnJlY3QgdmFsdWVzIGZvciBtYXhWYWx1ZSBhbmRcbiAgICAgICAgICAgICAgICAgKiBtaW5WYWx1ZSBmb3IgR2Fpbk5vZGVzLlxuICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgIGNvbnN0IGF1ZGlvUGFyYW0gPSBjcmVhdGVBdWRpb1BhcmFtKHsgY29udGV4dCB9LCBpc09mZmxpbmUsIGNvbnN0YW50U291cmNlTm9kZS5vZmZzZXQsIE1PU1RfUE9TSVRJVkVfU0lOR0xFX0ZMT0FULCBNT1NUX05FR0FUSVZFX1NJTkdMRV9GTE9BVCk7XG4gICAgICAgICAgICAgICAgb3ZlcndyaXRlQWNjZXNzb3JzKGF1ZGlvUGFyYW0sICd2YWx1ZScsIChnZXQpID0+ICgpID0+IGdldC5jYWxsKGF1ZGlvUGFyYW0pLCAoc2V0KSA9PiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldC5jYWxsKGF1ZGlvUGFyYW0sIHZhbHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoZXJyLmNvZGUgIT09IDkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBlcnI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgY3JlYXRlU2NyaXB0UHJvY2Vzc29yTm9kZSgpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoaXNPZmZsaW5lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWcgIzExNzogVXNpbmcgc2V0T3JpZW50YXRpb24oKSBhbmQgc2V0UG9zaXRpb24oKSBkb2Vzbid0IHdvcmsgd2l0aCBhbiBPZmZsaW5lQXVkaW9Db250ZXh0LlxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0VmFsdWUodmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgYXVkaW9QYXJhbS5jYW5jZWxBbmRIb2xkQXRUaW1lID0gKChjYW5jZWxBbmRIb2xkQXRUaW1lKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChpc09mZmxpbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICguLi5hcmdzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2YWx1ZSA9IGNhbmNlbEFuZEhvbGRBdFRpbWUuYXBwbHkoYXVkaW9QYXJhbSwgYXJncyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVTY3JpcHRQcm9jZXNzb3JOb2RlKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgfSkoYXVkaW9QYXJhbS5jYW5jZWxBbmRIb2xkQXRUaW1lKTtcbiAgICAgICAgICAgICAgICBhdWRpb1BhcmFtLmNhbmNlbFNjaGVkdWxlZFZhbHVlcyA9ICgoY2FuY2VsU2NoZWR1bGVkVmFsdWVzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChpc09mZmxpbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICguLi5hcmdzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2YWx1ZSA9IGNhbmNlbFNjaGVkdWxlZFZhbHVlcy5hcHBseShhdWRpb1BhcmFtLCBhcmdzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNyZWF0ZVNjcmlwdFByb2Nlc3Nvck5vZGUoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICB9KShhdWRpb1BhcmFtLmNhbmNlbFNjaGVkdWxlZFZhbHVlcyk7XG4gICAgICAgICAgICAgICAgYXVkaW9QYXJhbS5leHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lID0gKChleHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChpc09mZmxpbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICguLi5hcmdzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2YWx1ZSA9IGV4cG9uZW50aWFsUmFtcFRvVmFsdWVBdFRpbWUuYXBwbHkoYXVkaW9QYXJhbSwgYXJncyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVTY3JpcHRQcm9jZXNzb3JOb2RlKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgfSkoYXVkaW9QYXJhbS5leHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKTtcbiAgICAgICAgICAgICAgICBhdWRpb1BhcmFtLmxpbmVhclJhbXBUb1ZhbHVlQXRUaW1lID0gKChsaW5lYXJSYW1wVG9WYWx1ZUF0VGltZSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBpZiAoaXNPZmZsaW5lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiAoLi4uYXJncykgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdmFsdWUgPSBsaW5lYXJSYW1wVG9WYWx1ZUF0VGltZS5hcHBseShhdWRpb1BhcmFtLCBhcmdzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNyZWF0ZVNjcmlwdFByb2Nlc3Nvck5vZGUoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICB9KShhdWRpb1BhcmFtLmxpbmVhclJhbXBUb1ZhbHVlQXRUaW1lKTtcbiAgICAgICAgICAgICAgICBhdWRpb1BhcmFtLnNldFRhcmdldEF0VGltZSA9ICgoc2V0VGFyZ2V0QXRUaW1lKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChpc09mZmxpbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICguLi5hcmdzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2YWx1ZSA9IHNldFRhcmdldEF0VGltZS5hcHBseShhdWRpb1BhcmFtLCBhcmdzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNyZWF0ZVNjcmlwdFByb2Nlc3Nvck5vZGUoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICB9KShhdWRpb1BhcmFtLnNldFRhcmdldEF0VGltZSk7XG4gICAgICAgICAgICAgICAgYXVkaW9QYXJhbS5zZXRWYWx1ZUF0VGltZSA9ICgoc2V0VmFsdWVBdFRpbWUpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGlzT2ZmbGluZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKC4uLmFyZ3MpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZhbHVlID0gc2V0VmFsdWVBdFRpbWUuYXBwbHkoYXVkaW9QYXJhbSwgYXJncyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVTY3JpcHRQcm9jZXNzb3JOb2RlKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgfSkoYXVkaW9QYXJhbS5zZXRWYWx1ZUF0VGltZSk7XG4gICAgICAgICAgICAgICAgYXVkaW9QYXJhbS5zZXRWYWx1ZUN1cnZlQXRUaW1lID0gKChzZXRWYWx1ZUN1cnZlQXRUaW1lKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChpc09mZmxpbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICguLi5hcmdzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2YWx1ZSA9IHNldFZhbHVlQ3VydmVBdFRpbWUuYXBwbHkoYXVkaW9QYXJhbSwgYXJncyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVTY3JpcHRQcm9jZXNzb3JOb2RlKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgfSkoYXVkaW9QYXJhbS5zZXRWYWx1ZUN1cnZlQXRUaW1lKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXVkaW9QYXJhbTtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgIGZvcndhcmRYOiBjcmVhdGVGYWtlQXVkaW9QYXJhbSgwLCAwLCBjcmVhdGVTZXRPcmllbnRhdGlvbigwKSksXG4gICAgICAgICAgICAgICAgZm9yd2FyZFk6IGNyZWF0ZUZha2VBdWRpb1BhcmFtKDEsIDAsIGNyZWF0ZVNldE9yaWVudGF0aW9uKDEpKSxcbiAgICAgICAgICAgICAgICBmb3J3YXJkWjogY3JlYXRlRmFrZUF1ZGlvUGFyYW0oMiwgLTEsIGNyZWF0ZVNldE9yaWVudGF0aW9uKDIpKSxcbiAgICAgICAgICAgICAgICBwb3NpdGlvblg6IGNyZWF0ZUZha2VBdWRpb1BhcmFtKDYsIDAsIGNyZWF0ZVNldFBvc2l0aW9uKDApKSxcbiAgICAgICAgICAgICAgICBwb3NpdGlvblk6IGNyZWF0ZUZha2VBdWRpb1BhcmFtKDcsIDAsIGNyZWF0ZVNldFBvc2l0aW9uKDEpKSxcbiAgICAgICAgICAgICAgICBwb3NpdGlvblo6IGNyZWF0ZUZha2VBdWRpb1BhcmFtKDgsIDAsIGNyZWF0ZVNldFBvc2l0aW9uKDIpKSxcbiAgICAgICAgICAgICAgICB1cFg6IGNyZWF0ZUZha2VBdWRpb1BhcmFtKDMsIDAsIGNyZWF0ZVNldE9yaWVudGF0aW9uKDMpKSxcbiAgICAgICAgICAgICAgICB1cFk6IGNyZWF0ZUZha2VBdWRpb1BhcmFtKDQsIDEsIGNyZWF0ZVNldE9yaWVudGF0aW9uKDQpKSxcbiAgICAgICAgICAgICAgICB1cFo6IGNyZWF0ZUZha2VBdWRpb1BhcmFtKDUsIDAsIGNyZWF0ZVNldE9yaWVudGF0aW9uKDUpKVxuICAgICAgICAgICAgfTtcbiAgICAgICAgfTtcbiAgICAgICAgY29uc3QgeyBmb3J3YXJkWCwgZm9yd2FyZFksIGZvcndhcmRaLCBwb3NpdGlvblgsIHBvc2l0aW9uWSwgcG9zaXRpb25aLCB1cFgsIHVwWSwgdXBaIH0gPSBuYXRpdmVMaXN0ZW5lci5mb3J3YXJkWCA9PT0gdW5kZWZpbmVkID8gY3JlYXRlRmFrZUF1ZGlvUGFyYW1zKCkgOiBuYXRpdmVMaXN0ZW5lcjtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIGdldCBmb3J3YXJkWCgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gZm9yd2FyZFg7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGZvcndhcmRZKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBmb3J3YXJkWTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgZm9yd2FyZFooKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZvcndhcmRaO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBwb3NpdGlvblgoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHBvc2l0aW9uWDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgcG9zaXRpb25ZKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwb3NpdGlvblk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IHBvc2l0aW9uWigpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gcG9zaXRpb25aO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCB1cFgoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHVwWDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgdXBZKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiB1cFk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IHVwWigpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gdXBaO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tbGlzdGVuZXItZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBBVURJT19OT0RFX1NUT1JFLCBFVkVOVF9MSVNURU5FUlMgfSBmcm9tICcuLi9nbG9iYWxzJztcbmltcG9ydCB7IGlzQXVkaW9Ob2RlIH0gZnJvbSAnLi4vZ3VhcmRzL2F1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgaXNBdWRpb05vZGVPdXRwdXRDb25uZWN0aW9uIH0gZnJvbSAnLi4vZ3VhcmRzL2F1ZGlvLW5vZGUtb3V0cHV0LWNvbm5lY3Rpb24nO1xuaW1wb3J0IHsgYWRkQWN0aXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb1BhcmFtIH0gZnJvbSAnLi4vaGVscGVycy9hZGQtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tcGFyYW0nO1xuaW1wb3J0IHsgYWRkUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9QYXJhbSB9IGZyb20gJy4uL2hlbHBlcnMvYWRkLXBhc3NpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1wYXJhbSc7XG5pbXBvcnQgeyBjb25uZWN0TmF0aXZlQXVkaW9Ob2RlVG9OYXRpdmVBdWRpb05vZGUgfSBmcm9tICcuLi9oZWxwZXJzL2Nvbm5lY3QtbmF0aXZlLWF1ZGlvLW5vZGUtdG8tbmF0aXZlLWF1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgZGVsZXRlQWN0aXZlSW5wdXRDb25uZWN0aW9uIH0gZnJvbSAnLi4vaGVscGVycy9kZWxldGUtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24nO1xuaW1wb3J0IHsgZGVsZXRlQWN0aXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb1BhcmFtIH0gZnJvbSAnLi4vaGVscGVycy9kZWxldGUtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tcGFyYW0nO1xuaW1wb3J0IHsgZGVsZXRlRXZlbnRMaXN0ZW5lck9mQXVkaW9Ob2RlIH0gZnJvbSAnLi4vaGVscGVycy9kZWxldGUtZXZlbnQtbGlzdGVuZXJzLW9mLWF1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgZGVsZXRlUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlIH0gZnJvbSAnLi4vaGVscGVycy9kZWxldGUtcGFzc2l2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgZGVsZXRlUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9QYXJhbSB9IGZyb20gJy4uL2hlbHBlcnMvZGVsZXRlLXBhc3NpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1wYXJhbSc7XG5pbXBvcnQgeyBkaXNjb25uZWN0TmF0aXZlQXVkaW9Ob2RlRnJvbU5hdGl2ZUF1ZGlvTm9kZSB9IGZyb20gJy4uL2hlbHBlcnMvZGlzY29ubmVjdC1uYXRpdmUtYXVkaW8tbm9kZS1mcm9tLW5hdGl2ZS1hdWRpby1ub2RlJztcbmltcG9ydCB7IGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zIH0gZnJvbSAnLi4vaGVscGVycy9nZXQtYXVkaW8tbm9kZS1jb25uZWN0aW9ucyc7XG5pbXBvcnQgeyBnZXRBdWRpb1BhcmFtQ29ubmVjdGlvbnMgfSBmcm9tICcuLi9oZWxwZXJzL2dldC1hdWRpby1wYXJhbS1jb25uZWN0aW9ucyc7XG5pbXBvcnQgeyBnZXRFdmVudExpc3RlbmVyc09mQXVkaW9Ob2RlIH0gZnJvbSAnLi4vaGVscGVycy9nZXQtZXZlbnQtbGlzdGVuZXJzLW9mLWF1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgZ2V0TmF0aXZlQXVkaW9Ob2RlIH0gZnJvbSAnLi4vaGVscGVycy9nZXQtbmF0aXZlLWF1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgZ2V0TmF0aXZlQXVkaW9QYXJhbSB9IGZyb20gJy4uL2hlbHBlcnMvZ2V0LW5hdGl2ZS1hdWRpby1wYXJhbSc7XG5pbXBvcnQgeyBpbnNlcnRFbGVtZW50SW5TZXQgfSBmcm9tICcuLi9oZWxwZXJzL2luc2VydC1lbGVtZW50LWluLXNldCc7XG5pbXBvcnQgeyBpc0FjdGl2ZUF1ZGlvTm9kZSB9IGZyb20gJy4uL2hlbHBlcnMvaXMtYWN0aXZlLWF1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgaXNQYXJ0T2ZBQ3ljbGUgfSBmcm9tICcuLi9oZWxwZXJzL2lzLXBhcnQtb2YtYS1jeWNsZSc7XG5pbXBvcnQgeyBpc1Bhc3NpdmVBdWRpb05vZGUgfSBmcm9tICcuLi9oZWxwZXJzL2lzLXBhc3NpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBzZXRJbnRlcm5hbFN0YXRlVG9BY3RpdmUgfSBmcm9tICcuLi9oZWxwZXJzL3NldC1pbnRlcm5hbC1zdGF0ZS10by1hY3RpdmUnO1xuaW1wb3J0IHsgc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZVdoZW5OZWNlc3NhcnkgfSBmcm9tICcuLi9oZWxwZXJzL3NldC1pbnRlcm5hbC1zdGF0ZS10by1wYXNzaXZlLXdoZW4tbmVjZXNzYXJ5JztcbmltcG9ydCB7IHRlc3RBdWRpb05vZGVEaXNjb25uZWN0TWV0aG9kU3VwcG9ydCB9IGZyb20gJy4uL2hlbHBlcnMvdGVzdC1hdWRpby1ub2RlLWRpc2Nvbm5lY3QtbWV0aG9kLXN1cHBvcnQnO1xuaW1wb3J0IHsgdmlzaXRFYWNoQXVkaW9Ob2RlT25jZSB9IGZyb20gJy4uL2hlbHBlcnMvdmlzaXQtZWFjaC1hdWRpby1ub2RlLW9uY2UnO1xuaW1wb3J0IHsgd3JhcEF1ZGlvTm9kZURpc2Nvbm5lY3RNZXRob2QgfSBmcm9tICcuLi9oZWxwZXJzL3dyYXAtYXVkaW8tbm9kZS1kaXNjb25uZWN0LW1ldGhvZCc7XG5jb25zdCBhZGRDb25uZWN0aW9uVG9BdWRpb1BhcmFtT2ZBdWRpb0NvbnRleHQgPSAoc291cmNlLCBkZXN0aW5hdGlvbiwgb3V0cHV0LCBpc09mZmxpbmUpID0+IHtcbiAgICBjb25zdCB7IGFjdGl2ZUlucHV0cywgcGFzc2l2ZUlucHV0cyB9ID0gZ2V0QXVkaW9QYXJhbUNvbm5lY3Rpb25zKGRlc3RpbmF0aW9uKTtcbiAgICBjb25zdCB7IG91dHB1dHMgfSA9IGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zKHNvdXJjZSk7XG4gICAgY29uc3QgZXZlbnRMaXN0ZW5lcnMgPSBnZXRFdmVudExpc3RlbmVyc09mQXVkaW9Ob2RlKHNvdXJjZSk7XG4gICAgY29uc3QgZXZlbnRMaXN0ZW5lciA9IChpc0FjdGl2ZSkgPT4ge1xuICAgICAgICBjb25zdCBuYXRpdmVBdWRpb05vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUoc291cmNlKTtcbiAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9QYXJhbSA9IGdldE5hdGl2ZUF1ZGlvUGFyYW0oZGVzdGluYXRpb24pO1xuICAgICAgICBpZiAoaXNBY3RpdmUpIHtcbiAgICAgICAgICAgIGNvbnN0IHBhcnRpYWxDb25uZWN0aW9uID0gZGVsZXRlUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9QYXJhbShwYXNzaXZlSW5wdXRzLCBzb3VyY2UsIG91dHB1dCk7XG4gICAgICAgICAgICBhZGRBY3RpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvUGFyYW0oYWN0aXZlSW5wdXRzLCBzb3VyY2UsIHBhcnRpYWxDb25uZWN0aW9uLCBmYWxzZSk7XG4gICAgICAgICAgICBpZiAoIWlzT2ZmbGluZSAmJiAhaXNQYXJ0T2ZBQ3ljbGUoc291cmNlKSkge1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvTm9kZS5jb25uZWN0KG5hdGl2ZUF1ZGlvUGFyYW0sIG91dHB1dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBjb25zdCBwYXJ0aWFsQ29ubmVjdGlvbiA9IGRlbGV0ZUFjdGl2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9QYXJhbShhY3RpdmVJbnB1dHMsIHNvdXJjZSwgb3V0cHV0KTtcbiAgICAgICAgICAgIGFkZFBhc3NpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvUGFyYW0ocGFzc2l2ZUlucHV0cywgcGFydGlhbENvbm5lY3Rpb24sIGZhbHNlKTtcbiAgICAgICAgICAgIGlmICghaXNPZmZsaW5lICYmICFpc1BhcnRPZkFDeWNsZShzb3VyY2UpKSB7XG4gICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9Ob2RlLmRpc2Nvbm5lY3QobmF0aXZlQXVkaW9QYXJhbSwgb3V0cHV0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH07XG4gICAgaWYgKGluc2VydEVsZW1lbnRJblNldChvdXRwdXRzLCBbZGVzdGluYXRpb24sIG91dHB1dF0sIChvdXRwdXRDb25uZWN0aW9uKSA9PiBvdXRwdXRDb25uZWN0aW9uWzBdID09PSBkZXN0aW5hdGlvbiAmJiBvdXRwdXRDb25uZWN0aW9uWzFdID09PSBvdXRwdXQsIHRydWUpKSB7XG4gICAgICAgIGV2ZW50TGlzdGVuZXJzLmFkZChldmVudExpc3RlbmVyKTtcbiAgICAgICAgaWYgKGlzQWN0aXZlQXVkaW9Ob2RlKHNvdXJjZSkpIHtcbiAgICAgICAgICAgIGFkZEFjdGl2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9QYXJhbShhY3RpdmVJbnB1dHMsIHNvdXJjZSwgW291dHB1dCwgZXZlbnRMaXN0ZW5lcl0sIHRydWUpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgYWRkUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9QYXJhbShwYXNzaXZlSW5wdXRzLCBbc291cmNlLCBvdXRwdXQsIGV2ZW50TGlzdGVuZXJdLCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xufTtcbmNvbnN0IGRlbGV0ZUlucHV0Q29ubmVjdGlvbk9mQXVkaW9Ob2RlID0gKHNvdXJjZSwgZGVzdGluYXRpb24sIG91dHB1dCwgaW5wdXQpID0+IHtcbiAgICBjb25zdCB7IGFjdGl2ZUlucHV0cywgcGFzc2l2ZUlucHV0cyB9ID0gZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMoZGVzdGluYXRpb24pO1xuICAgIGNvbnN0IGFjdGl2ZUlucHV0Q29ubmVjdGlvbiA9IGRlbGV0ZUFjdGl2ZUlucHV0Q29ubmVjdGlvbihhY3RpdmVJbnB1dHNbaW5wdXRdLCBzb3VyY2UsIG91dHB1dCk7XG4gICAgaWYgKGFjdGl2ZUlucHV0Q29ubmVjdGlvbiA9PT0gbnVsbCkge1xuICAgICAgICBjb25zdCBwYXNzaXZlSW5wdXRDb25uZWN0aW9uID0gZGVsZXRlUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlKHBhc3NpdmVJbnB1dHMsIHNvdXJjZSwgb3V0cHV0LCBpbnB1dCk7XG4gICAgICAgIHJldHVybiBbcGFzc2l2ZUlucHV0Q29ubmVjdGlvblsyXSwgZmFsc2VdO1xuICAgIH1cbiAgICByZXR1cm4gW2FjdGl2ZUlucHV0Q29ubmVjdGlvblsyXSwgdHJ1ZV07XG59O1xuY29uc3QgZGVsZXRlSW5wdXRDb25uZWN0aW9uT2ZBdWRpb1BhcmFtID0gKHNvdXJjZSwgZGVzdGluYXRpb24sIG91dHB1dCkgPT4ge1xuICAgIGNvbnN0IHsgYWN0aXZlSW5wdXRzLCBwYXNzaXZlSW5wdXRzIH0gPSBnZXRBdWRpb1BhcmFtQ29ubmVjdGlvbnMoZGVzdGluYXRpb24pO1xuICAgIGNvbnN0IGFjdGl2ZUlucHV0Q29ubmVjdGlvbiA9IGRlbGV0ZUFjdGl2ZUlucHV0Q29ubmVjdGlvbihhY3RpdmVJbnB1dHMsIHNvdXJjZSwgb3V0cHV0KTtcbiAgICBpZiAoYWN0aXZlSW5wdXRDb25uZWN0aW9uID09PSBudWxsKSB7XG4gICAgICAgIGNvbnN0IHBhc3NpdmVJbnB1dENvbm5lY3Rpb24gPSBkZWxldGVQYXNzaXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb1BhcmFtKHBhc3NpdmVJbnB1dHMsIHNvdXJjZSwgb3V0cHV0KTtcbiAgICAgICAgcmV0dXJuIFtwYXNzaXZlSW5wdXRDb25uZWN0aW9uWzFdLCBmYWxzZV07XG4gICAgfVxuICAgIHJldHVybiBbYWN0aXZlSW5wdXRDb25uZWN0aW9uWzJdLCB0cnVlXTtcbn07XG5jb25zdCBkZWxldGVJbnB1dHNPZkF1ZGlvTm9kZSA9IChzb3VyY2UsIGlzT2ZmbGluZSwgZGVzdGluYXRpb24sIG91dHB1dCwgaW5wdXQpID0+IHtcbiAgICBjb25zdCBbbGlzdGVuZXIsIGlzQWN0aXZlXSA9IGRlbGV0ZUlucHV0Q29ubmVjdGlvbk9mQXVkaW9Ob2RlKHNvdXJjZSwgZGVzdGluYXRpb24sIG91dHB1dCwgaW5wdXQpO1xuICAgIGlmIChsaXN0ZW5lciAhPT0gbnVsbCkge1xuICAgICAgICBkZWxldGVFdmVudExpc3RlbmVyT2ZBdWRpb05vZGUoc291cmNlLCBsaXN0ZW5lcik7XG4gICAgICAgIGlmIChpc0FjdGl2ZSAmJiAhaXNPZmZsaW5lICYmICFpc1BhcnRPZkFDeWNsZShzb3VyY2UpKSB7XG4gICAgICAgICAgICBkaXNjb25uZWN0TmF0aXZlQXVkaW9Ob2RlRnJvbU5hdGl2ZUF1ZGlvTm9kZShnZXROYXRpdmVBdWRpb05vZGUoc291cmNlKSwgZ2V0TmF0aXZlQXVkaW9Ob2RlKGRlc3RpbmF0aW9uKSwgb3V0cHV0LCBpbnB1dCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaWYgKGlzQWN0aXZlQXVkaW9Ob2RlKGRlc3RpbmF0aW9uKSkge1xuICAgICAgICBjb25zdCB7IGFjdGl2ZUlucHV0cyB9ID0gZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMoZGVzdGluYXRpb24pO1xuICAgICAgICBzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlV2hlbk5lY2Vzc2FyeShkZXN0aW5hdGlvbiwgYWN0aXZlSW5wdXRzKTtcbiAgICB9XG59O1xuY29uc3QgZGVsZXRlSW5wdXRzT2ZBdWRpb1BhcmFtID0gKHNvdXJjZSwgaXNPZmZsaW5lLCBkZXN0aW5hdGlvbiwgb3V0cHV0KSA9PiB7XG4gICAgY29uc3QgW2xpc3RlbmVyLCBpc0FjdGl2ZV0gPSBkZWxldGVJbnB1dENvbm5lY3Rpb25PZkF1ZGlvUGFyYW0oc291cmNlLCBkZXN0aW5hdGlvbiwgb3V0cHV0KTtcbiAgICBpZiAobGlzdGVuZXIgIT09IG51bGwpIHtcbiAgICAgICAgZGVsZXRlRXZlbnRMaXN0ZW5lck9mQXVkaW9Ob2RlKHNvdXJjZSwgbGlzdGVuZXIpO1xuICAgICAgICBpZiAoaXNBY3RpdmUgJiYgIWlzT2ZmbGluZSAmJiAhaXNQYXJ0T2ZBQ3ljbGUoc291cmNlKSkge1xuICAgICAgICAgICAgZ2V0TmF0aXZlQXVkaW9Ob2RlKHNvdXJjZSkuZGlzY29ubmVjdChnZXROYXRpdmVBdWRpb1BhcmFtKGRlc3RpbmF0aW9uKSwgb3V0cHV0KTtcbiAgICAgICAgfVxuICAgIH1cbn07XG5jb25zdCBkZWxldGVBbnlDb25uZWN0aW9uID0gKHNvdXJjZSwgaXNPZmZsaW5lKSA9PiB7XG4gICAgY29uc3QgYXVkaW9Ob2RlQ29ubmVjdGlvbnNPZlNvdXJjZSA9IGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zKHNvdXJjZSk7XG4gICAgY29uc3QgZGVzdGluYXRpb25zID0gW107XG4gICAgZm9yIChjb25zdCBvdXRwdXRDb25uZWN0aW9uIG9mIGF1ZGlvTm9kZUNvbm5lY3Rpb25zT2ZTb3VyY2Uub3V0cHV0cykge1xuICAgICAgICBpZiAoaXNBdWRpb05vZGVPdXRwdXRDb25uZWN0aW9uKG91dHB1dENvbm5lY3Rpb24pKSB7XG4gICAgICAgICAgICBkZWxldGVJbnB1dHNPZkF1ZGlvTm9kZShzb3VyY2UsIGlzT2ZmbGluZSwgLi4ub3V0cHV0Q29ubmVjdGlvbik7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBkZWxldGVJbnB1dHNPZkF1ZGlvUGFyYW0oc291cmNlLCBpc09mZmxpbmUsIC4uLm91dHB1dENvbm5lY3Rpb24pO1xuICAgICAgICB9XG4gICAgICAgIGRlc3RpbmF0aW9ucy5wdXNoKG91dHB1dENvbm5lY3Rpb25bMF0pO1xuICAgIH1cbiAgICBhdWRpb05vZGVDb25uZWN0aW9uc09mU291cmNlLm91dHB1dHMuY2xlYXIoKTtcbiAgICByZXR1cm4gZGVzdGluYXRpb25zO1xufTtcbmNvbnN0IGRlbGV0ZUNvbm5lY3Rpb25BdE91dHB1dCA9IChzb3VyY2UsIGlzT2ZmbGluZSwgb3V0cHV0KSA9PiB7XG4gICAgY29uc3QgYXVkaW9Ob2RlQ29ubmVjdGlvbnNPZlNvdXJjZSA9IGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zKHNvdXJjZSk7XG4gICAgY29uc3QgZGVzdGluYXRpb25zID0gW107XG4gICAgZm9yIChjb25zdCBvdXRwdXRDb25uZWN0aW9uIG9mIGF1ZGlvTm9kZUNvbm5lY3Rpb25zT2ZTb3VyY2Uub3V0cHV0cykge1xuICAgICAgICBpZiAob3V0cHV0Q29ubmVjdGlvblsxXSA9PT0gb3V0cHV0KSB7XG4gICAgICAgICAgICBpZiAoaXNBdWRpb05vZGVPdXRwdXRDb25uZWN0aW9uKG91dHB1dENvbm5lY3Rpb24pKSB7XG4gICAgICAgICAgICAgICAgZGVsZXRlSW5wdXRzT2ZBdWRpb05vZGUoc291cmNlLCBpc09mZmxpbmUsIC4uLm91dHB1dENvbm5lY3Rpb24pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgZGVsZXRlSW5wdXRzT2ZBdWRpb1BhcmFtKHNvdXJjZSwgaXNPZmZsaW5lLCAuLi5vdXRwdXRDb25uZWN0aW9uKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRlc3RpbmF0aW9ucy5wdXNoKG91dHB1dENvbm5lY3Rpb25bMF0pO1xuICAgICAgICAgICAgYXVkaW9Ob2RlQ29ubmVjdGlvbnNPZlNvdXJjZS5vdXRwdXRzLmRlbGV0ZShvdXRwdXRDb25uZWN0aW9uKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gZGVzdGluYXRpb25zO1xufTtcbmNvbnN0IGRlbGV0ZUNvbm5lY3Rpb25Ub0Rlc3RpbmF0aW9uID0gKHNvdXJjZSwgaXNPZmZsaW5lLCBkZXN0aW5hdGlvbiwgb3V0cHV0LCBpbnB1dCkgPT4ge1xuICAgIGNvbnN0IGF1ZGlvTm9kZUNvbm5lY3Rpb25zT2ZTb3VyY2UgPSBnZXRBdWRpb05vZGVDb25uZWN0aW9ucyhzb3VyY2UpO1xuICAgIHJldHVybiBBcnJheS5mcm9tKGF1ZGlvTm9kZUNvbm5lY3Rpb25zT2ZTb3VyY2Uub3V0cHV0cylcbiAgICAgICAgLmZpbHRlcigob3V0cHV0Q29ubmVjdGlvbikgPT4gb3V0cHV0Q29ubmVjdGlvblswXSA9PT0gZGVzdGluYXRpb24gJiZcbiAgICAgICAgKG91dHB1dCA9PT0gdW5kZWZpbmVkIHx8IG91dHB1dENvbm5lY3Rpb25bMV0gPT09IG91dHB1dCkgJiZcbiAgICAgICAgKGlucHV0ID09PSB1bmRlZmluZWQgfHwgb3V0cHV0Q29ubmVjdGlvblsyXSA9PT0gaW5wdXQpKVxuICAgICAgICAubWFwKChvdXRwdXRDb25uZWN0aW9uKSA9PiB7XG4gICAgICAgIGlmIChpc0F1ZGlvTm9kZU91dHB1dENvbm5lY3Rpb24ob3V0cHV0Q29ubmVjdGlvbikpIHtcbiAgICAgICAgICAgIGRlbGV0ZUlucHV0c09mQXVkaW9Ob2RlKHNvdXJjZSwgaXNPZmZsaW5lLCAuLi5vdXRwdXRDb25uZWN0aW9uKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGRlbGV0ZUlucHV0c09mQXVkaW9QYXJhbShzb3VyY2UsIGlzT2ZmbGluZSwgLi4ub3V0cHV0Q29ubmVjdGlvbik7XG4gICAgICAgIH1cbiAgICAgICAgYXVkaW9Ob2RlQ29ubmVjdGlvbnNPZlNvdXJjZS5vdXRwdXRzLmRlbGV0ZShvdXRwdXRDb25uZWN0aW9uKTtcbiAgICAgICAgcmV0dXJuIG91dHB1dENvbm5lY3Rpb25bMF07XG4gICAgfSk7XG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUF1ZGlvTm9kZUNvbnN0cnVjdG9yID0gKGFkZEF1ZGlvTm9kZUNvbm5lY3Rpb25zLCBhZGRDb25uZWN0aW9uVG9BdWRpb05vZGUsIGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlSW5jcmVtZW50Q3ljbGVDb3VudGVyLCBjcmVhdGVJbmRleFNpemVFcnJvciwgY3JlYXRlSW52YWxpZEFjY2Vzc0Vycm9yLCBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvciwgZGVjcmVtZW50Q3ljbGVDb3VudGVyLCBkZXRlY3RDeWNsZXMsIGV2ZW50VGFyZ2V0Q29uc3RydWN0b3IsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlQXVkaW9Db250ZXh0LCBpc05hdGl2ZUF1ZGlvTm9kZSwgaXNOYXRpdmVBdWRpb1BhcmFtLCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvcikgPT4ge1xuICAgIHJldHVybiBjbGFzcyBBdWRpb05vZGUgZXh0ZW5kcyBldmVudFRhcmdldENvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgaXNBY3RpdmUsIG5hdGl2ZUF1ZGlvTm9kZSwgYXVkaW9Ob2RlUmVuZGVyZXIpIHtcbiAgICAgICAgICAgIHN1cGVyKG5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgICAgICB0aGlzLl9jb250ZXh0ID0gY29udGV4dDtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvTm9kZSA9IG5hdGl2ZUF1ZGlvTm9kZTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBnZXROYXRpdmVDb250ZXh0KGNvbnRleHQpO1xuICAgICAgICAgICAgLy8gQnVnICMxMjogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgdG8gZGlzY29ubmVjdCBhIHNwZWNpZmljIGRlc3RpbmF0aW9uLlxuICAgICAgICAgICAgaWYgKGlzTmF0aXZlQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpICYmXG4gICAgICAgICAgICAgICAgdHJ1ZSAhPT1cbiAgICAgICAgICAgICAgICAgICAgY2FjaGVUZXN0UmVzdWx0KHRlc3RBdWRpb05vZGVEaXNjb25uZWN0TWV0aG9kU3VwcG9ydCwgKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRlc3RBdWRpb05vZGVEaXNjb25uZWN0TWV0aG9kU3VwcG9ydChuYXRpdmVDb250ZXh0LCBuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IpO1xuICAgICAgICAgICAgICAgICAgICB9KSkge1xuICAgICAgICAgICAgICAgIHdyYXBBdWRpb05vZGVEaXNjb25uZWN0TWV0aG9kKG5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBBVURJT19OT0RFX1NUT1JFLnNldCh0aGlzLCBuYXRpdmVBdWRpb05vZGUpO1xuICAgICAgICAgICAgRVZFTlRfTElTVEVORVJTLnNldCh0aGlzLCBuZXcgU2V0KCkpO1xuICAgICAgICAgICAgaWYgKGNvbnRleHQuc3RhdGUgIT09ICdjbG9zZWQnICYmIGlzQWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgc2V0SW50ZXJuYWxTdGF0ZVRvQWN0aXZlKHRoaXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYWRkQXVkaW9Ob2RlQ29ubmVjdGlvbnModGhpcywgYXVkaW9Ob2RlUmVuZGVyZXIsIG5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGNoYW5uZWxDb3VudCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb05vZGUuY2hhbm5lbENvdW50O1xuICAgICAgICB9XG4gICAgICAgIHNldCBjaGFubmVsQ291bnQodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvTm9kZS5jaGFubmVsQ291bnQgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgY2hhbm5lbENvdW50TW9kZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb05vZGUuY2hhbm5lbENvdW50TW9kZTtcbiAgICAgICAgfVxuICAgICAgICBzZXQgY2hhbm5lbENvdW50TW9kZSh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9Ob2RlLmNoYW5uZWxDb3VudE1vZGUgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgY2hhbm5lbEludGVycHJldGF0aW9uKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUF1ZGlvTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb247XG4gICAgICAgIH1cbiAgICAgICAgc2V0IGNoYW5uZWxJbnRlcnByZXRhdGlvbih2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbiA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIGdldCBjb250ZXh0KCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX2NvbnRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IG51bWJlck9mSW5wdXRzKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUF1ZGlvTm9kZS5udW1iZXJPZklucHV0cztcbiAgICAgICAgfVxuICAgICAgICBnZXQgbnVtYmVyT2ZPdXRwdXRzKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUF1ZGlvTm9kZS5udW1iZXJPZk91dHB1dHM7XG4gICAgICAgIH1cbiAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmludmFsaWQtdm9pZFxuICAgICAgICBjb25uZWN0KGRlc3RpbmF0aW9uLCBvdXRwdXQgPSAwLCBpbnB1dCA9IDApIHtcbiAgICAgICAgICAgIC8vIEJ1ZyAjMTc0OiBTYWZhcmkgZG9lcyBleHBvc2UgYSB3cm9uZyBudW1iZXJPZk91dHB1dHMgZm9yIE1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGVzLlxuICAgICAgICAgICAgaWYgKG91dHB1dCA8IDAgfHwgb3V0cHV0ID49IHRoaXMuX25hdGl2ZUF1ZGlvTm9kZS5udW1iZXJPZk91dHB1dHMpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbmRleFNpemVFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQodGhpcy5fY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBpc09mZmxpbmUgPSBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQobmF0aXZlQ29udGV4dCk7XG4gICAgICAgICAgICBpZiAoaXNOYXRpdmVBdWRpb05vZGUoZGVzdGluYXRpb24pIHx8IGlzTmF0aXZlQXVkaW9QYXJhbShkZXN0aW5hdGlvbikpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkQWNjZXNzRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChpc0F1ZGlvTm9kZShkZXN0aW5hdGlvbikpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBuYXRpdmVEZXN0aW5hdGlvbkF1ZGlvTm9kZSA9IGdldE5hdGl2ZUF1ZGlvTm9kZShkZXN0aW5hdGlvbik7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgY29ubmVjdGlvbiA9IGNvbm5lY3ROYXRpdmVBdWRpb05vZGVUb05hdGl2ZUF1ZGlvTm9kZSh0aGlzLl9uYXRpdmVBdWRpb05vZGUsIG5hdGl2ZURlc3RpbmF0aW9uQXVkaW9Ob2RlLCBvdXRwdXQsIGlucHV0KTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgaXNQYXNzaXZlID0gaXNQYXNzaXZlQXVkaW9Ob2RlKHRoaXMpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoaXNPZmZsaW5lIHx8IGlzUGFzc2l2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9Ob2RlLmRpc2Nvbm5lY3QoLi4uY29ubmVjdGlvbik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuY29udGV4dC5zdGF0ZSAhPT0gJ2Nsb3NlZCcgJiYgIWlzUGFzc2l2ZSAmJiBpc1Bhc3NpdmVBdWRpb05vZGUoZGVzdGluYXRpb24pKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRJbnRlcm5hbFN0YXRlVG9BY3RpdmUoZGVzdGluYXRpb24pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQnVnICM0MTogU2FmYXJpIGRvZXMgbm90IHRocm93IHRoZSBjb3JyZWN0IGV4Y2VwdGlvbiBzbyBmYXIuXG4gICAgICAgICAgICAgICAgICAgIGlmIChlcnIuY29kZSA9PT0gMTIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRBY2Nlc3NFcnJvcigpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29uc3QgaXNOZXdDb25uZWN0aW9uVG9BdWRpb05vZGUgPSBhZGRDb25uZWN0aW9uVG9BdWRpb05vZGUodGhpcywgZGVzdGluYXRpb24sIG91dHB1dCwgaW5wdXQsIGlzT2ZmbGluZSk7XG4gICAgICAgICAgICAgICAgLy8gQnVnICMxNjQ6IE9ubHkgRmlyZWZveCBkZXRlY3RzIGN5Y2xlcyBzbyBmYXIuXG4gICAgICAgICAgICAgICAgaWYgKGlzTmV3Q29ubmVjdGlvblRvQXVkaW9Ob2RlKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGN5Y2xlcyA9IGRldGVjdEN5Y2xlcyhbdGhpc10sIGRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaXRFYWNoQXVkaW9Ob2RlT25jZShjeWNsZXMsIGNyZWF0ZUluY3JlbWVudEN5Y2xlQ291bnRlcihpc09mZmxpbmUpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIGRlc3RpbmF0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9QYXJhbSA9IGdldE5hdGl2ZUF1ZGlvUGFyYW0oZGVzdGluYXRpb24pO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIEJ1ZyAjNzMsICMxNDcgJiAjMTUzOiBTYWZhcmkgZG9lcyBub3Qgc3VwcG9ydCB0byBjb25uZWN0IGFuIGlucHV0IHNpZ25hbCB0byB0aGUgcGxheWJhY2tSYXRlIEF1ZGlvUGFyYW0gb2YgYW5cbiAgICAgICAgICAgICAqIEF1ZGlvQnVmZmVyU291cmNlTm9kZS4gVGhpcyBjYW4ndCBiZSBlYXNpbHkgZGV0ZWN0ZWQgYW5kIHRoYXQncyB3aHkgdGhlIG91dGRhdGVkIG5hbWUgcHJvcGVydHkgaXMgdXNlZCBoZXJlIHRvIGlkZW50aWZ5XG4gICAgICAgICAgICAgKiBTYWZhcmkuIEluIGFkZGl0aW9uIHRvIHRoYXQgdGhlIG1heFZhbHVlIHByb3BlcnR5IGlzIHVzZWQgdG8gb25seSBkZXRlY3QgdGhlIGFmZmVjdGVkIHZlcnNpb25zIGJlbG93IHYxNC4wLjIuXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIGlmIChuYXRpdmVBdWRpb1BhcmFtLm5hbWUgPT09ICdwbGF5YmFja1JhdGUnICYmIG5hdGl2ZUF1ZGlvUGFyYW0ubWF4VmFsdWUgPT09IDEwMjQpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb05vZGUuY29ubmVjdChuYXRpdmVBdWRpb1BhcmFtLCBvdXRwdXQpO1xuICAgICAgICAgICAgICAgIGlmIChpc09mZmxpbmUgfHwgaXNQYXNzaXZlQXVkaW9Ob2RlKHRoaXMpKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvTm9kZS5kaXNjb25uZWN0KG5hdGl2ZUF1ZGlvUGFyYW0sIG91dHB1dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjNTg6IFNhZmFyaSBkb2Vzbid0IHRocm93IGFuIEludmFsaWRBY2Nlc3NFcnJvciB5ZXQuXG4gICAgICAgICAgICAgICAgaWYgKGVyci5jb2RlID09PSAxMikge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkQWNjZXNzRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgaXNOZXdDb25uZWN0aW9uVG9BdWRpb1BhcmFtID0gYWRkQ29ubmVjdGlvblRvQXVkaW9QYXJhbU9mQXVkaW9Db250ZXh0KHRoaXMsIGRlc3RpbmF0aW9uLCBvdXRwdXQsIGlzT2ZmbGluZSk7XG4gICAgICAgICAgICAvLyBCdWcgIzE2NDogT25seSBGaXJlZm94IGRldGVjdHMgY3ljbGVzIHNvIGZhci5cbiAgICAgICAgICAgIGlmIChpc05ld0Nvbm5lY3Rpb25Ub0F1ZGlvUGFyYW0pIHtcbiAgICAgICAgICAgICAgICBjb25zdCBjeWNsZXMgPSBkZXRlY3RDeWNsZXMoW3RoaXNdLCBkZXN0aW5hdGlvbik7XG4gICAgICAgICAgICAgICAgdmlzaXRFYWNoQXVkaW9Ob2RlT25jZShjeWNsZXMsIGNyZWF0ZUluY3JlbWVudEN5Y2xlQ291bnRlcihpc09mZmxpbmUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXNjb25uZWN0KGRlc3RpbmF0aW9uT3JPdXRwdXQsIG91dHB1dCwgaW5wdXQpIHtcbiAgICAgICAgICAgIGxldCBkZXN0aW5hdGlvbnM7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dCh0aGlzLl9jb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IGlzT2ZmbGluZSA9IGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChuYXRpdmVDb250ZXh0KTtcbiAgICAgICAgICAgIGlmIChkZXN0aW5hdGlvbk9yT3V0cHV0ID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbnMgPSBkZWxldGVBbnlDb25uZWN0aW9uKHRoaXMsIGlzT2ZmbGluZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmICh0eXBlb2YgZGVzdGluYXRpb25Pck91dHB1dCA9PT0gJ251bWJlcicpIHtcbiAgICAgICAgICAgICAgICBpZiAoZGVzdGluYXRpb25Pck91dHB1dCA8IDAgfHwgZGVzdGluYXRpb25Pck91dHB1dCA+PSB0aGlzLm51bWJlck9mT3V0cHV0cykge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbmRleFNpemVFcnJvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbnMgPSBkZWxldGVDb25uZWN0aW9uQXRPdXRwdXQodGhpcywgaXNPZmZsaW5lLCBkZXN0aW5hdGlvbk9yT3V0cHV0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIGlmIChvdXRwdXQgIT09IHVuZGVmaW5lZCAmJiAob3V0cHV0IDwgMCB8fCBvdXRwdXQgPj0gdGhpcy5udW1iZXJPZk91dHB1dHMpKSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUluZGV4U2l6ZUVycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChpc0F1ZGlvTm9kZShkZXN0aW5hdGlvbk9yT3V0cHV0KSAmJiBpbnB1dCAhPT0gdW5kZWZpbmVkICYmIChpbnB1dCA8IDAgfHwgaW5wdXQgPj0gZGVzdGluYXRpb25Pck91dHB1dC5udW1iZXJPZklucHV0cykpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW5kZXhTaXplRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGVzdGluYXRpb25zID0gZGVsZXRlQ29ubmVjdGlvblRvRGVzdGluYXRpb24odGhpcywgaXNPZmZsaW5lLCBkZXN0aW5hdGlvbk9yT3V0cHV0LCBvdXRwdXQsIGlucHV0KTtcbiAgICAgICAgICAgICAgICBpZiAoZGVzdGluYXRpb25zLmxlbmd0aCA9PT0gMCkge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkQWNjZXNzRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBCdWcgIzE2NDogT25seSBGaXJlZm94IGRldGVjdHMgY3ljbGVzIHNvIGZhci5cbiAgICAgICAgICAgIGZvciAoY29uc3QgZGVzdGluYXRpb24gb2YgZGVzdGluYXRpb25zKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgY3ljbGVzID0gZGV0ZWN0Q3ljbGVzKFt0aGlzXSwgZGVzdGluYXRpb24pO1xuICAgICAgICAgICAgICAgIHZpc2l0RWFjaEF1ZGlvTm9kZU9uY2UoY3ljbGVzLCBkZWNyZW1lbnRDeWNsZUNvdW50ZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImltcG9ydCB7IEF1dG9tYXRpb25FdmVudExpc3QgfSBmcm9tICdhdXRvbWF0aW9uLWV2ZW50cyc7XG5leHBvcnQgY29uc3QgY3JlYXRlQXVkaW9QYXJhbUZhY3RvcnkgPSAoYWRkQXVkaW9QYXJhbUNvbm5lY3Rpb25zLCBhdWRpb1BhcmFtQXVkaW9Ob2RlU3RvcmUsIGF1ZGlvUGFyYW1TdG9yZSwgY3JlYXRlQXVkaW9QYXJhbVJlbmRlcmVyLCBjcmVhdGVDYW5jZWxBbmRIb2xkQXV0b21hdGlvbkV2ZW50LCBjcmVhdGVDYW5jZWxTY2hlZHVsZWRWYWx1ZXNBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZUV4cG9uZW50aWFsUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZUxpbmVhclJhbXBUb1ZhbHVlQXV0b21hdGlvbkV2ZW50LCBjcmVhdGVTZXRUYXJnZXRBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZVNldFZhbHVlQXV0b21hdGlvbkV2ZW50LCBjcmVhdGVTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50LCBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvciwgc2V0VmFsdWVBdFRpbWVVbnRpbFBvc3NpYmxlKSA9PiB7XG4gICAgcmV0dXJuIChhdWRpb05vZGUsIGlzQXVkaW9QYXJhbU9mT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9QYXJhbSwgbWF4VmFsdWUgPSBudWxsLCBtaW5WYWx1ZSA9IG51bGwpID0+IHtcbiAgICAgICAgY29uc3QgYXV0b21hdGlvbkV2ZW50TGlzdCA9IG5ldyBBdXRvbWF0aW9uRXZlbnRMaXN0KG5hdGl2ZUF1ZGlvUGFyYW0uZGVmYXVsdFZhbHVlKTtcbiAgICAgICAgY29uc3QgYXVkaW9QYXJhbVJlbmRlcmVyID0gaXNBdWRpb1BhcmFtT2ZPZmZsaW5lQXVkaW9Db250ZXh0ID8gY3JlYXRlQXVkaW9QYXJhbVJlbmRlcmVyKGF1dG9tYXRpb25FdmVudExpc3QpIDogbnVsbDtcbiAgICAgICAgY29uc3QgYXVkaW9QYXJhbSA9IHtcbiAgICAgICAgICAgIGdldCBkZWZhdWx0VmFsdWUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUF1ZGlvUGFyYW0uZGVmYXVsdFZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBtYXhWYWx1ZSgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gbWF4VmFsdWUgPT09IG51bGwgPyBuYXRpdmVBdWRpb1BhcmFtLm1heFZhbHVlIDogbWF4VmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IG1pblZhbHVlKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBtaW5WYWx1ZSA9PT0gbnVsbCA/IG5hdGl2ZUF1ZGlvUGFyYW0ubWluVmFsdWUgOiBtaW5WYWx1ZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgdmFsdWUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUF1ZGlvUGFyYW0udmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IHZhbHVlKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9QYXJhbS52YWx1ZSA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjOTg6IEZpcmVmb3ggJiBTYWZhcmkgZG8gbm90IHlldCB0cmVhdCB0aGUgdmFsdWUgc2V0dGVyIGxpa2UgYSBjYWxsIHRvIHNldFZhbHVlQXRUaW1lKCkuXG4gICAgICAgICAgICAgICAgYXVkaW9QYXJhbS5zZXRWYWx1ZUF0VGltZSh2YWx1ZSwgYXVkaW9Ob2RlLmNvbnRleHQuY3VycmVudFRpbWUpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGNhbmNlbEFuZEhvbGRBdFRpbWUoY2FuY2VsVGltZSkge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMjg6IEZpcmVmb3ggJiBTYWZhcmkgZG8gbm90IHlldCBpbXBsZW1lbnQgY2FuY2VsQW5kSG9sZEF0VGltZSgpLlxuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgbmF0aXZlQXVkaW9QYXJhbS5jYW5jZWxBbmRIb2xkQXRUaW1lID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChhdWRpb1BhcmFtUmVuZGVyZXIgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9tYXRpb25FdmVudExpc3QuZmx1c2goYXVkaW9Ob2RlLmNvbnRleHQuY3VycmVudFRpbWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGF1dG9tYXRpb25FdmVudExpc3QuYWRkKGNyZWF0ZUNhbmNlbEFuZEhvbGRBdXRvbWF0aW9uRXZlbnQoY2FuY2VsVGltZSkpO1xuICAgICAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1BhcmFtLmNhbmNlbEFuZEhvbGRBdFRpbWUoY2FuY2VsVGltZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBwcmV2aW91c0xhc3RFdmVudCA9IEFycmF5LmZyb20oYXV0b21hdGlvbkV2ZW50TGlzdCkucG9wKCk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChhdWRpb1BhcmFtUmVuZGVyZXIgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9tYXRpb25FdmVudExpc3QuZmx1c2goYXVkaW9Ob2RlLmNvbnRleHQuY3VycmVudFRpbWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGF1dG9tYXRpb25FdmVudExpc3QuYWRkKGNyZWF0ZUNhbmNlbEFuZEhvbGRBdXRvbWF0aW9uRXZlbnQoY2FuY2VsVGltZSkpO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBjdXJyZW50TGFzdEV2ZW50ID0gQXJyYXkuZnJvbShhdXRvbWF0aW9uRXZlbnRMaXN0KS5wb3AoKTtcbiAgICAgICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9QYXJhbS5jYW5jZWxTY2hlZHVsZWRWYWx1ZXMoY2FuY2VsVGltZSk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChwcmV2aW91c0xhc3RFdmVudCAhPT0gY3VycmVudExhc3RFdmVudCAmJiBjdXJyZW50TGFzdEV2ZW50ICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjdXJyZW50TGFzdEV2ZW50LnR5cGUgPT09ICdleHBvbmVudGlhbFJhbXBUb1ZhbHVlJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvUGFyYW0uZXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF0VGltZShjdXJyZW50TGFzdEV2ZW50LnZhbHVlLCBjdXJyZW50TGFzdEV2ZW50LmVuZFRpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoY3VycmVudExhc3RFdmVudC50eXBlID09PSAnbGluZWFyUmFtcFRvVmFsdWUnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9QYXJhbS5saW5lYXJSYW1wVG9WYWx1ZUF0VGltZShjdXJyZW50TGFzdEV2ZW50LnZhbHVlLCBjdXJyZW50TGFzdEV2ZW50LmVuZFRpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoY3VycmVudExhc3RFdmVudC50eXBlID09PSAnc2V0VmFsdWUnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9QYXJhbS5zZXRWYWx1ZUF0VGltZShjdXJyZW50TGFzdEV2ZW50LnZhbHVlLCBjdXJyZW50TGFzdEV2ZW50LnN0YXJ0VGltZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChjdXJyZW50TGFzdEV2ZW50LnR5cGUgPT09ICdzZXRWYWx1ZUN1cnZlJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvUGFyYW0uc2V0VmFsdWVDdXJ2ZUF0VGltZShjdXJyZW50TGFzdEV2ZW50LnZhbHVlcywgY3VycmVudExhc3RFdmVudC5zdGFydFRpbWUsIGN1cnJlbnRMYXN0RXZlbnQuZHVyYXRpb24pO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBhdWRpb1BhcmFtO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGNhbmNlbFNjaGVkdWxlZFZhbHVlcyhjYW5jZWxUaW1lKSB7XG4gICAgICAgICAgICAgICAgaWYgKGF1ZGlvUGFyYW1SZW5kZXJlciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmZsdXNoKGF1ZGlvTm9kZS5jb250ZXh0LmN1cnJlbnRUaW1lKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXV0b21hdGlvbkV2ZW50TGlzdC5hZGQoY3JlYXRlQ2FuY2VsU2NoZWR1bGVkVmFsdWVzQXV0b21hdGlvbkV2ZW50KGNhbmNlbFRpbWUpKTtcbiAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1BhcmFtLmNhbmNlbFNjaGVkdWxlZFZhbHVlcyhjYW5jZWxUaW1lKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXVkaW9QYXJhbTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBleHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKHZhbHVlLCBlbmRUaW1lKSB7XG4gICAgICAgICAgICAgICAgLy8gQnVnICM0NTogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIGVycm9yIHlldC5cbiAgICAgICAgICAgICAgICBpZiAodmFsdWUgPT09IDApIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gQnVnICMxODc6IFNhZmFyaSBkb2VzIG5vdCB0aHJvdyBhbiBlcnJvciB5ZXQuXG4gICAgICAgICAgICAgICAgaWYgKCFOdW1iZXIuaXNGaW5pdGUoZW5kVGltZSkgfHwgZW5kVGltZSA8IDApIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKGF1ZGlvUGFyYW1SZW5kZXJlciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmZsdXNoKGF1ZGlvTm9kZS5jb250ZXh0LmN1cnJlbnRUaW1lKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXV0b21hdGlvbkV2ZW50TGlzdC5hZGQoY3JlYXRlRXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudCh2YWx1ZSwgZW5kVGltZSkpO1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvUGFyYW0uZXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF0VGltZSh2YWx1ZSwgZW5kVGltZSk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGF1ZGlvUGFyYW07XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbGluZWFyUmFtcFRvVmFsdWVBdFRpbWUodmFsdWUsIGVuZFRpbWUpIHtcbiAgICAgICAgICAgICAgICBpZiAoYXVkaW9QYXJhbVJlbmRlcmVyID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIGF1dG9tYXRpb25FdmVudExpc3QuZmx1c2goYXVkaW9Ob2RlLmNvbnRleHQuY3VycmVudFRpbWUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmFkZChjcmVhdGVMaW5lYXJSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudCh2YWx1ZSwgZW5kVGltZSkpO1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvUGFyYW0ubGluZWFyUmFtcFRvVmFsdWVBdFRpbWUodmFsdWUsIGVuZFRpbWUpO1xuICAgICAgICAgICAgICAgIHJldHVybiBhdWRpb1BhcmFtO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldFRhcmdldEF0VGltZSh0YXJnZXQsIHN0YXJ0VGltZSwgdGltZUNvbnN0YW50KSB7XG4gICAgICAgICAgICAgICAgaWYgKGF1ZGlvUGFyYW1SZW5kZXJlciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmZsdXNoKGF1ZGlvTm9kZS5jb250ZXh0LmN1cnJlbnRUaW1lKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXV0b21hdGlvbkV2ZW50TGlzdC5hZGQoY3JlYXRlU2V0VGFyZ2V0QXV0b21hdGlvbkV2ZW50KHRhcmdldCwgc3RhcnRUaW1lLCB0aW1lQ29uc3RhbnQpKTtcbiAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1BhcmFtLnNldFRhcmdldEF0VGltZSh0YXJnZXQsIHN0YXJ0VGltZSwgdGltZUNvbnN0YW50KTtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXVkaW9QYXJhbTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXRWYWx1ZUF0VGltZSh2YWx1ZSwgc3RhcnRUaW1lKSB7XG4gICAgICAgICAgICAgICAgaWYgKGF1ZGlvUGFyYW1SZW5kZXJlciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmZsdXNoKGF1ZGlvTm9kZS5jb250ZXh0LmN1cnJlbnRUaW1lKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXV0b21hdGlvbkV2ZW50TGlzdC5hZGQoY3JlYXRlU2V0VmFsdWVBdXRvbWF0aW9uRXZlbnQodmFsdWUsIHN0YXJ0VGltZSkpO1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvUGFyYW0uc2V0VmFsdWVBdFRpbWUodmFsdWUsIHN0YXJ0VGltZSk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGF1ZGlvUGFyYW07XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0VmFsdWVDdXJ2ZUF0VGltZSh2YWx1ZXMsIHN0YXJ0VGltZSwgZHVyYXRpb24pIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgMTgzOiBTYWZhcmkgb25seSBhY2NlcHRzIGEgRmxvYXQzMkFycmF5LlxuICAgICAgICAgICAgICAgIGNvbnN0IGNvbnZlcnRlZFZhbHVlcyA9IHZhbHVlcyBpbnN0YW5jZW9mIEZsb2F0MzJBcnJheSA/IHZhbHVlcyA6IG5ldyBGbG9hdDMyQXJyYXkodmFsdWVzKTtcbiAgICAgICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAqIEJ1ZyAjMTUyOiBTYWZhcmkgZG9lcyBub3QgY29ycmVjdGx5IGludGVycG9sYXRlIHRoZSB2YWx1ZXMgb2YgdGhlIGN1cnZlLlxuICAgICAgICAgICAgICAgICAqIEB0b2RvIFVuZm9ydHVuYXRlbHkgdGhlcmUgaXMgbm8gd2F5IHRvIHRlc3QgZm9yIHRoaXMgYmVoYXZpb3IgaW4gYSBzeW5jaHJvbm91cyBmYXNoaW9uIHdoaWNoIGlzIHdoeSB0ZXN0aW5nIGZvciB0aGVcbiAgICAgICAgICAgICAgICAgKiBleGlzdGVuY2Ugb2YgdGhlIHdlYmtpdEF1ZGlvQ29udGV4dCBpcyB1c2VkIGFzIGEgd29ya2Fyb3VuZCBoZXJlLlxuICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgIGlmIChuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciAhPT0gbnVsbCAmJiBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvci5uYW1lID09PSAnd2Via2l0QXVkaW9Db250ZXh0Jykge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBlbmRUaW1lID0gc3RhcnRUaW1lICsgZHVyYXRpb247XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHNhbXBsZVJhdGUgPSBhdWRpb05vZGUuY29udGV4dC5zYW1wbGVSYXRlO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBmaXJzdFNhbXBsZSA9IE1hdGguY2VpbChzdGFydFRpbWUgKiBzYW1wbGVSYXRlKTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgbGFzdFNhbXBsZSA9IE1hdGguZmxvb3IoZW5kVGltZSAqIHNhbXBsZVJhdGUpO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBudW1iZXJPZkludGVycG9sYXRlZFZhbHVlcyA9IGxhc3RTYW1wbGUgLSBmaXJzdFNhbXBsZTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50ZXJwb2xhdGVkVmFsdWVzID0gbmV3IEZsb2F0MzJBcnJheShudW1iZXJPZkludGVycG9sYXRlZFZhbHVlcyk7XG4gICAgICAgICAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgbnVtYmVyT2ZJbnRlcnBvbGF0ZWRWYWx1ZXM7IGkgKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdGhlb3JldGljSW5kZXggPSAoKGNvbnZlcnRlZFZhbHVlcy5sZW5ndGggLSAxKSAvIGR1cmF0aW9uKSAqICgoZmlyc3RTYW1wbGUgKyBpKSAvIHNhbXBsZVJhdGUgLSBzdGFydFRpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbG93ZXJJbmRleCA9IE1hdGguZmxvb3IodGhlb3JldGljSW5kZXgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdXBwZXJJbmRleCA9IE1hdGguY2VpbCh0aGVvcmV0aWNJbmRleCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnBvbGF0ZWRWYWx1ZXNbaV0gPVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvd2VySW5kZXggPT09IHVwcGVySW5kZXhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBjb252ZXJ0ZWRWYWx1ZXNbbG93ZXJJbmRleF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoMSAtICh0aGVvcmV0aWNJbmRleCAtIGxvd2VySW5kZXgpKSAqIGNvbnZlcnRlZFZhbHVlc1tsb3dlckluZGV4XSArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMSAtICh1cHBlckluZGV4IC0gdGhlb3JldGljSW5kZXgpKSAqIGNvbnZlcnRlZFZhbHVlc1t1cHBlckluZGV4XTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpZiAoYXVkaW9QYXJhbVJlbmRlcmVyID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmZsdXNoKGF1ZGlvTm9kZS5jb250ZXh0LmN1cnJlbnRUaW1lKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmFkZChjcmVhdGVTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50KGludGVycG9sYXRlZFZhbHVlcywgc3RhcnRUaW1lLCBkdXJhdGlvbikpO1xuICAgICAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1BhcmFtLnNldFZhbHVlQ3VydmVBdFRpbWUoaW50ZXJwb2xhdGVkVmFsdWVzLCBzdGFydFRpbWUsIGR1cmF0aW9uKTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgdGltZU9mTGFzdFNhbXBsZSA9IGxhc3RTYW1wbGUgLyBzYW1wbGVSYXRlO1xuICAgICAgICAgICAgICAgICAgICBpZiAodGltZU9mTGFzdFNhbXBsZSA8IGVuZFRpbWUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldFZhbHVlQXRUaW1lVW50aWxQb3NzaWJsZShhdWRpb1BhcmFtLCBpbnRlcnBvbGF0ZWRWYWx1ZXNbaW50ZXJwb2xhdGVkVmFsdWVzLmxlbmd0aCAtIDFdLCB0aW1lT2ZMYXN0U2FtcGxlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZXRWYWx1ZUF0VGltZVVudGlsUG9zc2libGUoYXVkaW9QYXJhbSwgY29udmVydGVkVmFsdWVzW2NvbnZlcnRlZFZhbHVlcy5sZW5ndGggLSAxXSwgZW5kVGltZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBpZiAoYXVkaW9QYXJhbVJlbmRlcmVyID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmZsdXNoKGF1ZGlvTm9kZS5jb250ZXh0LmN1cnJlbnRUaW1lKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhdXRvbWF0aW9uRXZlbnRMaXN0LmFkZChjcmVhdGVTZXRWYWx1ZUN1cnZlQXV0b21hdGlvbkV2ZW50KGNvbnZlcnRlZFZhbHVlcywgc3RhcnRUaW1lLCBkdXJhdGlvbikpO1xuICAgICAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1BhcmFtLnNldFZhbHVlQ3VydmVBdFRpbWUoY29udmVydGVkVmFsdWVzLCBzdGFydFRpbWUsIGR1cmF0aW9uKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIGF1ZGlvUGFyYW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIGF1ZGlvUGFyYW1TdG9yZS5zZXQoYXVkaW9QYXJhbSwgbmF0aXZlQXVkaW9QYXJhbSk7XG4gICAgICAgIGF1ZGlvUGFyYW1BdWRpb05vZGVTdG9yZS5zZXQoYXVkaW9QYXJhbSwgYXVkaW9Ob2RlKTtcbiAgICAgICAgYWRkQXVkaW9QYXJhbUNvbm5lY3Rpb25zKGF1ZGlvUGFyYW0sIGF1ZGlvUGFyYW1SZW5kZXJlcik7XG4gICAgICAgIHJldHVybiBhdWRpb1BhcmFtO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tcGFyYW0tZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlQXVkaW9QYXJhbVJlbmRlcmVyID0gKGF1dG9tYXRpb25FdmVudExpc3QpID0+IHtcbiAgICByZXR1cm4ge1xuICAgICAgICByZXBsYXkoYXVkaW9QYXJhbSkge1xuICAgICAgICAgICAgZm9yIChjb25zdCBhdXRvbWF0aW9uRXZlbnQgb2YgYXV0b21hdGlvbkV2ZW50TGlzdCkge1xuICAgICAgICAgICAgICAgIGlmIChhdXRvbWF0aW9uRXZlbnQudHlwZSA9PT0gJ2V4cG9uZW50aWFsUmFtcFRvVmFsdWUnKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHsgZW5kVGltZSwgdmFsdWUgfSA9IGF1dG9tYXRpb25FdmVudDtcbiAgICAgICAgICAgICAgICAgICAgYXVkaW9QYXJhbS5leHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKHZhbHVlLCBlbmRUaW1lKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoYXV0b21hdGlvbkV2ZW50LnR5cGUgPT09ICdsaW5lYXJSYW1wVG9WYWx1ZScpIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgeyBlbmRUaW1lLCB2YWx1ZSB9ID0gYXV0b21hdGlvbkV2ZW50O1xuICAgICAgICAgICAgICAgICAgICBhdWRpb1BhcmFtLmxpbmVhclJhbXBUb1ZhbHVlQXRUaW1lKHZhbHVlLCBlbmRUaW1lKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoYXV0b21hdGlvbkV2ZW50LnR5cGUgPT09ICdzZXRUYXJnZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHsgc3RhcnRUaW1lLCB0YXJnZXQsIHRpbWVDb25zdGFudCB9ID0gYXV0b21hdGlvbkV2ZW50O1xuICAgICAgICAgICAgICAgICAgICBhdWRpb1BhcmFtLnNldFRhcmdldEF0VGltZSh0YXJnZXQsIHN0YXJ0VGltZSwgdGltZUNvbnN0YW50KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoYXV0b21hdGlvbkV2ZW50LnR5cGUgPT09ICdzZXRWYWx1ZScpIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgeyBzdGFydFRpbWUsIHZhbHVlIH0gPSBhdXRvbWF0aW9uRXZlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGF1ZGlvUGFyYW0uc2V0VmFsdWVBdFRpbWUodmFsdWUsIHN0YXJ0VGltZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2UgaWYgKGF1dG9tYXRpb25FdmVudC50eXBlID09PSAnc2V0VmFsdWVDdXJ2ZScpIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgeyBkdXJhdGlvbiwgc3RhcnRUaW1lLCB2YWx1ZXMgfSA9IGF1dG9tYXRpb25FdmVudDtcbiAgICAgICAgICAgICAgICAgICAgYXVkaW9QYXJhbS5zZXRWYWx1ZUN1cnZlQXRUaW1lKHZhbHVlcywgc3RhcnRUaW1lLCBkdXJhdGlvbik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJDYW4ndCBhcHBseSBhbiB1bmtub3duIGF1dG9tYXRpb24uXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tcGFyYW0tcmVuZGVyZXIuanMubWFwIiwiaW1wb3J0IHsgTk9ERV9OQU1FX1RPX1BST0NFU1NPUl9DT05TVFJVQ1RPUl9NQVBTIH0gZnJvbSAnLi4vZ2xvYmFscyc7XG5pbXBvcnQgeyBSZWFkT25seU1hcCB9IGZyb20gJy4uL3JlYWQtb25seS1tYXAnO1xuY29uc3QgREVGQVVMVF9PUFRJT05TID0ge1xuICAgIGNoYW5uZWxDb3VudDogMixcbiAgICAvLyBCdWcgIzYxOiBUaGUgY2hhbm5lbENvdW50TW9kZSBzaG91bGQgYmUgJ21heCcgYWNjb3JkaW5nIHRvIHRoZSBzcGVjIGJ1dCBpcyBzZXQgdG8gJ2V4cGxpY2l0JyB0byBhY2hpZXZlIGNvbnNpc3RlbnQgYmVoYXZpb3IuXG4gICAgY2hhbm5lbENvdW50TW9kZTogJ2V4cGxpY2l0JyxcbiAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2VycycsXG4gICAgbnVtYmVyT2ZJbnB1dHM6IDEsXG4gICAgbnVtYmVyT2ZPdXRwdXRzOiAxLFxuICAgIHBhcmFtZXRlckRhdGE6IHt9LFxuICAgIHByb2Nlc3Nvck9wdGlvbnM6IHt9XG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciA9IChhZGRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZSwgYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZUF1ZGlvV29ya2xldE5vZGVSZW5kZXJlciwgY3JlYXRlTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZSwgZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMsIGdldEJhY2t1cE9mZmxpbmVBdWRpb0NvbnRleHQsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yLCBzYW5pdGl6ZUF1ZGlvV29ya2xldE5vZGVPcHRpb25zLCBzZXRBY3RpdmVBdWRpb1dvcmtsZXROb2RlSW5wdXRzLCB0ZXN0QXVkaW9Xb3JrbGV0Tm9kZU9wdGlvbnNDbG9uYWJpbGl0eSwgd3JhcEV2ZW50TGlzdGVuZXIpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgQXVkaW9Xb3JrbGV0Tm9kZSBleHRlbmRzIGF1ZGlvTm9kZUNvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgbmFtZSwgb3B0aW9ucykge1xuICAgICAgICAgICAgdmFyIF9hO1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBpc09mZmxpbmUgPSBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQobmF0aXZlQ29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0gc2FuaXRpemVBdWRpb1dvcmtsZXROb2RlT3B0aW9ucyh7IC4uLkRFRkFVTFRfT1BUSU9OUywgLi4ub3B0aW9ucyB9KTtcbiAgICAgICAgICAgIC8vIEJ1ZyAjMTkxOiBTYWZhcmkgZG9lc24ndCB0aHJvdyBhbiBlcnJvciBpZiB0aGUgb3B0aW9ucyBhcmVuJ3QgY2xvbmFibGUuXG4gICAgICAgICAgICB0ZXN0QXVkaW9Xb3JrbGV0Tm9kZU9wdGlvbnNDbG9uYWJpbGl0eShtZXJnZWRPcHRpb25zKTtcbiAgICAgICAgICAgIGNvbnN0IG5vZGVOYW1lVG9Qcm9jZXNzb3JDb25zdHJ1Y3Rvck1hcCA9IE5PREVfTkFNRV9UT19QUk9DRVNTT1JfQ09OU1RSVUNUT1JfTUFQUy5nZXQobmF0aXZlQ29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBwcm9jZXNzb3JDb25zdHJ1Y3RvciA9IG5vZGVOYW1lVG9Qcm9jZXNzb3JDb25zdHJ1Y3Rvck1hcCA9PT0gbnVsbCB8fCBub2RlTmFtZVRvUHJvY2Vzc29yQ29uc3RydWN0b3JNYXAgPT09IHZvaWQgMCA/IHZvaWQgMCA6IG5vZGVOYW1lVG9Qcm9jZXNzb3JDb25zdHJ1Y3Rvck1hcC5nZXQobmFtZSk7XG4gICAgICAgICAgICAvLyBCdWcgIzE4NjogQ2hyb21lIGFuZCBFZGdlIGRvIG5vdCBhbGxvdyB0byBjcmVhdGUgYW4gQXVkaW9Xb3JrbGV0Tm9kZSBvbiBhIGNsb3NlZCBBdWRpb0NvbnRleHQuXG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0T3JCYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0ID0gaXNPZmZsaW5lIHx8IG5hdGl2ZUNvbnRleHQuc3RhdGUgIT09ICdjbG9zZWQnXG4gICAgICAgICAgICAgICAgPyBuYXRpdmVDb250ZXh0XG4gICAgICAgICAgICAgICAgOiAoX2EgPSBnZXRCYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiBuYXRpdmVDb250ZXh0O1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZSA9IGNyZWF0ZU5hdGl2ZUF1ZGlvV29ya2xldE5vZGUobmF0aXZlQ29udGV4dE9yQmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dCwgaXNPZmZsaW5lID8gbnVsbCA6IGNvbnRleHQuYmFzZUxhdGVuY3ksIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciwgbmFtZSwgcHJvY2Vzc29yQ29uc3RydWN0b3IsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgYXVkaW9Xb3JrbGV0Tm9kZVJlbmRlcmVyID0gKChpc09mZmxpbmUgPyBjcmVhdGVBdWRpb1dvcmtsZXROb2RlUmVuZGVyZXIobmFtZSwgbWVyZ2VkT3B0aW9ucywgcHJvY2Vzc29yQ29uc3RydWN0b3IpIDogbnVsbCkpO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIEB0b2RvIEFkZCBhIG1lY2hhbmlzbSB0byBzd2l0Y2ggYW4gQXVkaW9Xb3JrbGV0Tm9kZSB0byBwYXNzaXZlIG9uY2UgdGhlIHByb2Nlc3MoKSBmdW5jdGlvbiBvZiB0aGUgQXVkaW9Xb3JrbGV0UHJvY2Vzc29yXG4gICAgICAgICAgICAgKiByZXR1cm5zIGZhbHNlLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCB0cnVlLCBuYXRpdmVBdWRpb1dvcmtsZXROb2RlLCBhdWRpb1dvcmtsZXROb2RlUmVuZGVyZXIpO1xuICAgICAgICAgICAgY29uc3QgcGFyYW1ldGVycyA9IFtdO1xuICAgICAgICAgICAgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZS5wYXJhbWV0ZXJzLmZvckVhY2goKG5hdGl2ZUF1ZGlvUGFyYW0sIG5tKSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3QgYXVkaW9QYXJhbSA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVBdWRpb1BhcmFtKTtcbiAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzLnB1c2goW25tLCBhdWRpb1BhcmFtXSk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvV29ya2xldE5vZGUgPSBuYXRpdmVBdWRpb1dvcmtsZXROb2RlO1xuICAgICAgICAgICAgdGhpcy5fb25wcm9jZXNzb3JlcnJvciA9IG51bGw7XG4gICAgICAgICAgICB0aGlzLl9wYXJhbWV0ZXJzID0gbmV3IFJlYWRPbmx5TWFwKHBhcmFtZXRlcnMpO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIEJ1ZyAjODYgJiAjODc6IEludm9raW5nIHRoZSByZW5kZXJlciBvZiBhbiBBdWRpb1dvcmtsZXROb2RlIG1pZ2h0IGJlIG5lY2Vzc2FyeSBpZiBpdCBoYXMgbm8gZGlyZWN0IG9yIGluZGlyZWN0IGNvbm5lY3Rpb24gdG9cbiAgICAgICAgICAgICAqIHRoZSBkZXN0aW5hdGlvbi5cbiAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgaWYgKGlzT2ZmbGluZSkge1xuICAgICAgICAgICAgICAgIGFkZFVucmVuZGVyZWRBdWRpb1dvcmtsZXROb2RlKG5hdGl2ZUNvbnRleHQsIHRoaXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgeyBhY3RpdmVJbnB1dHMgfSA9IGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zKHRoaXMpO1xuICAgICAgICAgICAgc2V0QWN0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlucHV0cyhuYXRpdmVBdWRpb1dvcmtsZXROb2RlLCBhY3RpdmVJbnB1dHMpO1xuICAgICAgICB9XG4gICAgICAgIGdldCBvbnByb2Nlc3NvcmVycm9yKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX29ucHJvY2Vzc29yZXJyb3I7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IG9ucHJvY2Vzc29yZXJyb3IodmFsdWUpIHtcbiAgICAgICAgICAgIGNvbnN0IHdyYXBwZWRMaXN0ZW5lciA9IHR5cGVvZiB2YWx1ZSA9PT0gJ2Z1bmN0aW9uJyA/IHdyYXBFdmVudExpc3RlbmVyKHRoaXMsIHZhbHVlKSA6IG51bGw7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb1dvcmtsZXROb2RlLm9ucHJvY2Vzc29yZXJyb3IgPSB3cmFwcGVkTGlzdGVuZXI7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVPblByb2Nlc3NvckVycm9yID0gdGhpcy5fbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZS5vbnByb2Nlc3NvcmVycm9yO1xuICAgICAgICAgICAgdGhpcy5fb25wcm9jZXNzb3JlcnJvciA9XG4gICAgICAgICAgICAgICAgbmF0aXZlT25Qcm9jZXNzb3JFcnJvciAhPT0gbnVsbCAmJiBuYXRpdmVPblByb2Nlc3NvckVycm9yID09PSB3cmFwcGVkTGlzdGVuZXJcbiAgICAgICAgICAgICAgICAgICAgPyB2YWx1ZVxuICAgICAgICAgICAgICAgICAgICA6IG5hdGl2ZU9uUHJvY2Vzc29yRXJyb3I7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IHBhcmFtZXRlcnMoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5fcGFyYW1ldGVycyA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIC8vIEB0b2RvIFRoZSBkZWZpbml0aW9uIHRoYXQgVHlwZVNjcmlwdCB1c2VzIG9mIHRoZSBBdWRpb1BhcmFtTWFwIGlzIGxhY2tpbmcgbWFueSBtZXRob2RzLlxuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb1dvcmtsZXROb2RlLnBhcmFtZXRlcnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fcGFyYW1ldGVycztcbiAgICAgICAgfVxuICAgICAgICBnZXQgcG9ydCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb1dvcmtsZXROb2RlLnBvcnQ7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXdvcmtsZXQtbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBjb3B5RnJvbUNoYW5uZWwgfSBmcm9tICcuLi9oZWxwZXJzL2NvcHktZnJvbS1jaGFubmVsJztcbmltcG9ydCB7IGNvcHlUb0NoYW5uZWwgfSBmcm9tICcuLi9oZWxwZXJzL2NvcHktdG8tY2hhbm5lbCc7XG5pbXBvcnQgeyBjcmVhdGVOZXN0ZWRBcnJheXMgfSBmcm9tICcuLi9oZWxwZXJzL2NyZWF0ZS1uZXN0ZWQtYXJyYXlzJztcbmltcG9ydCB7IGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zIH0gZnJvbSAnLi4vaGVscGVycy9nZXQtYXVkaW8tbm9kZS1jb25uZWN0aW9ucyc7XG5pbXBvcnQgeyBnZXRBdWRpb1dvcmtsZXRQcm9jZXNzb3IgfSBmcm9tICcuLi9oZWxwZXJzL2dldC1hdWRpby13b3JrbGV0LXByb2Nlc3Nvcic7XG5pbXBvcnQgeyBpc093bmVkQnlDb250ZXh0IH0gZnJvbSAnLi4vaGVscGVycy9pcy1vd25lZC1ieS1jb250ZXh0JztcbmNvbnN0IHByb2Nlc3NCdWZmZXIgPSBhc3luYyAocHJveHksIHJlbmRlcmVkQnVmZmVyLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBvcHRpb25zLCBvdXRwdXRDaGFubmVsQ291bnQsIHByb2Nlc3NvckNvbnN0cnVjdG9yLCBleHBvc2VDdXJyZW50RnJhbWVBbmRDdXJyZW50VGltZSkgPT4ge1xuICAgIC8vIENlaWwgdGhlIGxlbmd0aCB0byB0aGUgbmV4dCBmdWxsIHJlbmRlciBxdWFudHVtLlxuICAgIC8vIEJ1ZyAjMTc6IFNhZmFyaSBkb2VzIG5vdCB5ZXQgZXhwb3NlIHRoZSBsZW5ndGguXG4gICAgY29uc3QgbGVuZ3RoID0gcmVuZGVyZWRCdWZmZXIgPT09IG51bGwgPyBNYXRoLmNlaWwocHJveHkuY29udGV4dC5sZW5ndGggLyAxMjgpICogMTI4IDogcmVuZGVyZWRCdWZmZXIubGVuZ3RoO1xuICAgIGNvbnN0IG51bWJlck9mSW5wdXRDaGFubmVscyA9IG9wdGlvbnMuY2hhbm5lbENvdW50ICogb3B0aW9ucy5udW1iZXJPZklucHV0cztcbiAgICBjb25zdCBudW1iZXJPZk91dHB1dENoYW5uZWxzID0gb3V0cHV0Q2hhbm5lbENvdW50LnJlZHVjZSgoc3VtLCB2YWx1ZSkgPT4gc3VtICsgdmFsdWUsIDApO1xuICAgIGNvbnN0IHByb2Nlc3NlZEJ1ZmZlciA9IG51bWJlck9mT3V0cHV0Q2hhbm5lbHMgPT09IDBcbiAgICAgICAgPyBudWxsXG4gICAgICAgIDogbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5jcmVhdGVCdWZmZXIobnVtYmVyT2ZPdXRwdXRDaGFubmVscywgbGVuZ3RoLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LnNhbXBsZVJhdGUpO1xuICAgIGlmIChwcm9jZXNzb3JDb25zdHJ1Y3RvciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignTWlzc2luZyB0aGUgcHJvY2Vzc29yIGNvbnN0cnVjdG9yLicpO1xuICAgIH1cbiAgICBjb25zdCBhdWRpb05vZGVDb25uZWN0aW9ucyA9IGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zKHByb3h5KTtcbiAgICBjb25zdCBhdWRpb1dvcmtsZXRQcm9jZXNzb3IgPSBhd2FpdCBnZXRBdWRpb1dvcmtsZXRQcm9jZXNzb3IobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkpO1xuICAgIGNvbnN0IGlucHV0cyA9IGNyZWF0ZU5lc3RlZEFycmF5cyhvcHRpb25zLm51bWJlck9mSW5wdXRzLCBvcHRpb25zLmNoYW5uZWxDb3VudCk7XG4gICAgY29uc3Qgb3V0cHV0cyA9IGNyZWF0ZU5lc3RlZEFycmF5cyhvcHRpb25zLm51bWJlck9mT3V0cHV0cywgb3V0cHV0Q2hhbm5lbENvdW50KTtcbiAgICBjb25zdCBwYXJhbWV0ZXJzID0gQXJyYXkuZnJvbShwcm94eS5wYXJhbWV0ZXJzLmtleXMoKSkucmVkdWNlKChwcm10cnMsIG5hbWUpID0+ICh7IC4uLnBybXRycywgW25hbWVdOiBuZXcgRmxvYXQzMkFycmF5KDEyOCkgfSksIHt9KTtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxlbmd0aDsgaSArPSAxMjgpIHtcbiAgICAgICAgaWYgKG9wdGlvbnMubnVtYmVyT2ZJbnB1dHMgPiAwICYmIHJlbmRlcmVkQnVmZmVyICE9PSBudWxsKSB7XG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IG9wdGlvbnMubnVtYmVyT2ZJbnB1dHM7IGogKz0gMSkge1xuICAgICAgICAgICAgICAgIGZvciAobGV0IGsgPSAwOyBrIDwgb3B0aW9ucy5jaGFubmVsQ291bnQ7IGsgKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICBjb3B5RnJvbUNoYW5uZWwocmVuZGVyZWRCdWZmZXIsIGlucHV0c1tqXSwgaywgaywgaSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlmIChwcm9jZXNzb3JDb25zdHJ1Y3Rvci5wYXJhbWV0ZXJEZXNjcmlwdG9ycyAhPT0gdW5kZWZpbmVkICYmIHJlbmRlcmVkQnVmZmVyICE9PSBudWxsKSB7XG4gICAgICAgICAgICBwcm9jZXNzb3JDb25zdHJ1Y3Rvci5wYXJhbWV0ZXJEZXNjcmlwdG9ycy5mb3JFYWNoKCh7IG5hbWUgfSwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICBjb3B5RnJvbUNoYW5uZWwocmVuZGVyZWRCdWZmZXIsIHBhcmFtZXRlcnMsIG5hbWUsIG51bWJlck9mSW5wdXRDaGFubmVscyArIGluZGV4LCBpKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgb3B0aW9ucy5udW1iZXJPZklucHV0czsgaiArPSAxKSB7XG4gICAgICAgICAgICBmb3IgKGxldCBrID0gMDsgayA8IG91dHB1dENoYW5uZWxDb3VudFtqXTsgayArPSAxKSB7XG4gICAgICAgICAgICAgICAgLy8gVGhlIGJ5dGVMZW5ndGggd2lsbCBiZSAwIHdoZW4gdGhlIEFycmF5QnVmZmVyIHdhcyB0cmFuc2ZlcnJlZC5cbiAgICAgICAgICAgICAgICBpZiAob3V0cHV0c1tqXVtrXS5ieXRlTGVuZ3RoID09PSAwKSB7XG4gICAgICAgICAgICAgICAgICAgIG91dHB1dHNbal1ba10gPSBuZXcgRmxvYXQzMkFycmF5KDEyOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBjb25zdCBwb3RlbnRpYWxseUVtcHR5SW5wdXRzID0gaW5wdXRzLm1hcCgoaW5wdXQsIGluZGV4KSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKGF1ZGlvTm9kZUNvbm5lY3Rpb25zLmFjdGl2ZUlucHV0c1tpbmRleF0uc2l6ZSA9PT0gMCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW107XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dDtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgY29uc3QgYWN0aXZlU291cmNlRmxhZyA9IGV4cG9zZUN1cnJlbnRGcmFtZUFuZEN1cnJlbnRUaW1lKGkgLyBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LnNhbXBsZVJhdGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSwgKCkgPT4gYXVkaW9Xb3JrbGV0UHJvY2Vzc29yLnByb2Nlc3MocG90ZW50aWFsbHlFbXB0eUlucHV0cywgb3V0cHV0cywgcGFyYW1ldGVycykpO1xuICAgICAgICAgICAgaWYgKHByb2Nlc3NlZEJ1ZmZlciAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIGZvciAobGV0IGogPSAwLCBvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlT3V0cHV0ID0gMDsgaiA8IG9wdGlvbnMubnVtYmVyT2ZPdXRwdXRzOyBqICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgayA9IDA7IGsgPCBvdXRwdXRDaGFubmVsQ291bnRbal07IGsgKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29weVRvQ2hhbm5lbChwcm9jZXNzZWRCdWZmZXIsIG91dHB1dHNbal0sIGssIG91dHB1dENoYW5uZWxTcGxpdHRlck5vZGVPdXRwdXQgKyBrLCBpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlT3V0cHV0ICs9IG91dHB1dENoYW5uZWxDb3VudFtqXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoIWFjdGl2ZVNvdXJjZUZsYWcpIHtcbiAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgICAgIHByb3h5LmRpc3BhdGNoRXZlbnQobmV3IEVycm9yRXZlbnQoJ3Byb2Nlc3NvcmVycm9yJywge1xuICAgICAgICAgICAgICAgIGNvbG5vOiBlcnJvci5jb2xubyxcbiAgICAgICAgICAgICAgICBmaWxlbmFtZTogZXJyb3IuZmlsZW5hbWUsXG4gICAgICAgICAgICAgICAgbGluZW5vOiBlcnJvci5saW5lbm8sXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogZXJyb3IubWVzc2FnZVxuICAgICAgICAgICAgfSkpO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHByb2Nlc3NlZEJ1ZmZlcjtcbn07XG5leHBvcnQgY29uc3QgY3JlYXRlQXVkaW9Xb3JrbGV0Tm9kZVJlbmRlcmVyRmFjdG9yeSA9IChjb25uZWN0QXVkaW9QYXJhbSwgY29ubmVjdE11bHRpcGxlT3V0cHV0cywgY3JlYXRlTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBjcmVhdGVOYXRpdmVDaGFubmVsTWVyZ2VyTm9kZSwgY3JlYXRlTmF0aXZlQ2hhbm5lbFNwbGl0dGVyTm9kZSwgY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLCBjcmVhdGVOYXRpdmVHYWluTm9kZSwgZGVsZXRlVW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGUsIGRpc2Nvbm5lY3RNdWx0aXBsZU91dHB1dHMsIGV4cG9zZUN1cnJlbnRGcmFtZUFuZEN1cnJlbnRUaW1lLCBnZXROYXRpdmVBdWRpb05vZGUsIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCByZW5kZXJBdXRvbWF0aW9uLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSwgcmVuZGVyTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgIHJldHVybiAobmFtZSwgb3B0aW9ucywgcHJvY2Vzc29yQ29uc3RydWN0b3IpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVBdWRpb05vZGVzID0gbmV3IFdlYWtNYXAoKTtcbiAgICAgICAgbGV0IHByb2Nlc3NlZEJ1ZmZlclByb21pc2UgPSBudWxsO1xuICAgICAgICBjb25zdCBjcmVhdGVBdWRpb05vZGUgPSBhc3luYyAocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICAgICAgICAgIGxldCBuYXRpdmVBdWRpb1dvcmtsZXROb2RlID0gZ2V0TmF0aXZlQXVkaW9Ob2RlKHByb3h5KTtcbiAgICAgICAgICAgIGxldCBuYXRpdmVPdXRwdXROb2RlcyA9IG51bGw7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVBdWRpb1dvcmtsZXROb2RlSXNPd25lZEJ5Q29udGV4dCA9IGlzT3duZWRCeUNvbnRleHQobmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBvdXRwdXRDaGFubmVsQ291bnQgPSBBcnJheS5pc0FycmF5KG9wdGlvbnMub3V0cHV0Q2hhbm5lbENvdW50KVxuICAgICAgICAgICAgICAgID8gb3B0aW9ucy5vdXRwdXRDaGFubmVsQ291bnRcbiAgICAgICAgICAgICAgICA6IEFycmF5LmZyb20ob3B0aW9ucy5vdXRwdXRDaGFubmVsQ291bnQpO1xuICAgICAgICAgICAgLy8gQnVnICM2MTogT25seSBDaHJvbWUsIEVkZ2UgJiBGaXJlZm94IGhhdmUgYW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIEF1ZGlvV29ya2xldE5vZGUgeWV0LlxuICAgICAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IG51bWJlck9mT3V0cHV0Q2hhbm5lbHMgPSBvdXRwdXRDaGFubmVsQ291bnQucmVkdWNlKChzdW0sIHZhbHVlKSA9PiBzdW0gKyB2YWx1ZSwgMCk7XG4gICAgICAgICAgICAgICAgY29uc3Qgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZSA9IGNyZWF0ZU5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwge1xuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IE1hdGgubWF4KDEsIG51bWJlck9mT3V0cHV0Q2hhbm5lbHMpLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScsXG4gICAgICAgICAgICAgICAgICAgIG51bWJlck9mT3V0cHV0czogTWF0aC5tYXgoMSwgbnVtYmVyT2ZPdXRwdXRDaGFubmVscylcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBjb25zdCBvdXRwdXRDaGFubmVsTWVyZ2VyTm9kZXMgPSBbXTtcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHByb3h5Lm51bWJlck9mT3V0cHV0czsgaSArPSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIG91dHB1dENoYW5uZWxNZXJnZXJOb2Rlcy5wdXNoKGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2VycycsXG4gICAgICAgICAgICAgICAgICAgICAgICBudW1iZXJPZklucHV0czogb3V0cHV0Q2hhbm5lbENvdW50W2ldXG4gICAgICAgICAgICAgICAgICAgIH0pKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29uc3Qgb3V0cHV0R2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCB7XG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogb3B0aW9ucy5jaGFubmVsQ291bnQsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6IG9wdGlvbnMuY2hhbm5lbENvdW50TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiBvcHRpb25zLmNoYW5uZWxJbnRlcnByZXRhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgZ2FpbjogMVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIG91dHB1dEdhaW5Ob2RlLmNvbm5lY3QgPSBjb25uZWN0TXVsdGlwbGVPdXRwdXRzLmJpbmQobnVsbCwgb3V0cHV0Q2hhbm5lbE1lcmdlck5vZGVzKTtcbiAgICAgICAgICAgICAgICBvdXRwdXRHYWluTm9kZS5kaXNjb25uZWN0ID0gZGlzY29ubmVjdE11bHRpcGxlT3V0cHV0cy5iaW5kKG51bGwsIG91dHB1dENoYW5uZWxNZXJnZXJOb2Rlcyk7XG4gICAgICAgICAgICAgICAgbmF0aXZlT3V0cHV0Tm9kZXMgPSBbb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZSwgb3V0cHV0Q2hhbm5lbE1lcmdlck5vZGVzLCBvdXRwdXRHYWluTm9kZV07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmICghbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1dvcmtsZXROb2RlID0gbmV3IG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvcihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYW1lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlT3V0cHV0Tm9kZXMgPT09IG51bGwgPyBuYXRpdmVBdWRpb1dvcmtsZXROb2RlIDogbmF0aXZlT3V0cHV0Tm9kZXNbMl0pO1xuICAgICAgICAgICAgaWYgKG5hdGl2ZU91dHB1dE5vZGVzICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgaWYgKHByb2Nlc3NlZEJ1ZmZlclByb21pc2UgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHByb2Nlc3NvckNvbnN0cnVjdG9yID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignTWlzc2luZyB0aGUgcHJvY2Vzc29yIGNvbnN0cnVjdG9yLicpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignTWlzc2luZyB0aGUgbmF0aXZlIE9mZmxpbmVBdWRpb0NvbnRleHQgY29uc3RydWN0b3IuJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gQnVnICM0NzogVGhlIEF1ZGlvRGVzdGluYXRpb25Ob2RlIGluIFNhZmFyaSBnZXRzIG5vdCBpbml0aWFsaXplZCBjb3JyZWN0bHkuXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IG51bWJlck9mSW5wdXRDaGFubmVscyA9IHByb3h5LmNoYW5uZWxDb3VudCAqIHByb3h5Lm51bWJlck9mSW5wdXRzO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBudW1iZXJPZlBhcmFtZXRlcnMgPSBwcm9jZXNzb3JDb25zdHJ1Y3Rvci5wYXJhbWV0ZXJEZXNjcmlwdG9ycyA9PT0gdW5kZWZpbmVkID8gMCA6IHByb2Nlc3NvckNvbnN0cnVjdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzLmxlbmd0aDtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgbnVtYmVyT2ZDaGFubmVscyA9IG51bWJlck9mSW5wdXRDaGFubmVscyArIG51bWJlck9mUGFyYW1ldGVycztcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgcmVuZGVyQnVmZmVyID0gYXN5bmMgKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgcGFydGlhbE9mZmxpbmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKG51bWJlck9mQ2hhbm5lbHMsIFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2VpbCB0aGUgbGVuZ3RoIHRvIHRoZSBuZXh0IGZ1bGwgcmVuZGVyIHF1YW50dW0uXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWcgIzE3OiBTYWZhcmkgZG9lcyBub3QgeWV0IGV4cG9zZSB0aGUgbGVuZ3RoLlxuICAgICAgICAgICAgICAgICAgICAgICAgTWF0aC5jZWlsKHByb3h5LmNvbnRleHQubGVuZ3RoIC8gMTI4KSAqIDEyOCwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGdhaW5Ob2RlcyA9IFtdO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW5wdXRDaGFubmVsU3BsaXR0ZXJOb2RlcyA9IFtdO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBvcHRpb25zLm51bWJlck9mSW5wdXRzOyBpICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWluTm9kZXMucHVzaChjcmVhdGVOYXRpdmVHYWluTm9kZShwYXJ0aWFsT2ZmbGluZUF1ZGlvQ29udGV4dCwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IG9wdGlvbnMuY2hhbm5lbENvdW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiBvcHRpb25zLmNoYW5uZWxDb3VudE1vZGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogb3B0aW9ucy5jaGFubmVsSW50ZXJwcmV0YXRpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhaW46IDFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRDaGFubmVsU3BsaXR0ZXJOb2Rlcy5wdXNoKGNyZWF0ZU5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUocGFydGlhbE9mZmxpbmVBdWRpb0NvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiBvcHRpb25zLmNoYW5uZWxDb3VudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogJ2V4cGxpY2l0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnZGlzY3JldGUnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudW1iZXJPZk91dHB1dHM6IG9wdGlvbnMuY2hhbm5lbENvdW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY29uc3RhbnRTb3VyY2VOb2RlcyA9IGF3YWl0IFByb21pc2UuYWxsKEFycmF5LmZyb20ocHJveHkucGFyYW1ldGVycy52YWx1ZXMoKSkubWFwKGFzeW5jIChhdWRpb1BhcmFtKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY29uc3RhbnRTb3VyY2VOb2RlID0gY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlKHBhcnRpYWxPZmZsaW5lQXVkaW9Db250ZXh0LCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogJ2V4cGxpY2l0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnZGlzY3JldGUnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXQ6IGF1ZGlvUGFyYW0udmFsdWVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKHBhcnRpYWxPZmZsaW5lQXVkaW9Db250ZXh0LCBhdWRpb1BhcmFtLCBjb25zdGFudFNvdXJjZU5vZGUub2Zmc2V0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY29uc3RhbnRTb3VyY2VOb2RlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW5wdXRDaGFubmVsTWVyZ2VyTm9kZSA9IGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlKHBhcnRpYWxPZmZsaW5lQXVkaW9Db250ZXh0LCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnc3BlYWtlcnMnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bWJlck9mSW5wdXRzOiBNYXRoLm1heCgxLCBudW1iZXJPZklucHV0Q2hhbm5lbHMgKyBudW1iZXJPZlBhcmFtZXRlcnMpXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgb3B0aW9ucy5udW1iZXJPZklucHV0czsgaSArPSAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Fpbk5vZGVzW2ldLmNvbm5lY3QoaW5wdXRDaGFubmVsU3BsaXR0ZXJOb2Rlc1tpXSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBvcHRpb25zLmNoYW5uZWxDb3VudDsgaiArPSAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0Q2hhbm5lbFNwbGl0dGVyTm9kZXNbaV0uY29ubmVjdChpbnB1dENoYW5uZWxNZXJnZXJOb2RlLCBqLCBpICogb3B0aW9ucy5jaGFubmVsQ291bnQgKyBqKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IFtpbmRleCwgY29uc3RhbnRTb3VyY2VOb2RlXSBvZiBjb25zdGFudFNvdXJjZU5vZGVzLmVudHJpZXMoKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0YW50U291cmNlTm9kZS5jb25uZWN0KGlucHV0Q2hhbm5lbE1lcmdlck5vZGUsIDAsIG51bWJlck9mSW5wdXRDaGFubmVscyArIGluZGV4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdGFudFNvdXJjZU5vZGUuc3RhcnQoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dENoYW5uZWxNZXJnZXJOb2RlLmNvbm5lY3QocGFydGlhbE9mZmxpbmVBdWRpb0NvbnRleHQuZGVzdGluYXRpb24pO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXdhaXQgUHJvbWlzZS5hbGwoZ2Fpbk5vZGVzLm1hcCgoZ2Fpbk5vZGUpID0+IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBwYXJ0aWFsT2ZmbGluZUF1ZGlvQ29udGV4dCwgZ2Fpbk5vZGUpKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmVuZGVyTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChwYXJ0aWFsT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIHByb2Nlc3NlZEJ1ZmZlclByb21pc2UgPSBwcm9jZXNzQnVmZmVyKHByb3h5LCBudW1iZXJPZkNoYW5uZWxzID09PSAwID8gbnVsbCA6IGF3YWl0IHJlbmRlckJ1ZmZlcigpLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBvcHRpb25zLCBvdXRwdXRDaGFubmVsQ291bnQsIHByb2Nlc3NvckNvbnN0cnVjdG9yLCBleHBvc2VDdXJyZW50RnJhbWVBbmRDdXJyZW50VGltZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbnN0IHByb2Nlc3NlZEJ1ZmZlciA9IGF3YWl0IHByb2Nlc3NlZEJ1ZmZlclByb21pc2U7XG4gICAgICAgICAgICAgICAgY29uc3QgYXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gY3JlYXRlTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgYnVmZmVyOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IDIsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdtYXgnLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2VycycsXG4gICAgICAgICAgICAgICAgICAgIGxvb3A6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICBsb29wRW5kOiAwLFxuICAgICAgICAgICAgICAgICAgICBsb29wU3RhcnQ6IDAsXG4gICAgICAgICAgICAgICAgICAgIHBsYXliYWNrUmF0ZTogMVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIGNvbnN0IFtvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlLCBvdXRwdXRDaGFubmVsTWVyZ2VyTm9kZXMsIG91dHB1dEdhaW5Ob2RlXSA9IG5hdGl2ZU91dHB1dE5vZGVzO1xuICAgICAgICAgICAgICAgIGlmIChwcm9jZXNzZWRCdWZmZXIgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmJ1ZmZlciA9IHByb2Nlc3NlZEJ1ZmZlcjtcbiAgICAgICAgICAgICAgICAgICAgYXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0YXJ0KDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhdWRpb0J1ZmZlclNvdXJjZU5vZGUuY29ubmVjdChvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlKTtcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMCwgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZU91dHB1dCA9IDA7IGkgPCBwcm94eS5udW1iZXJPZk91dHB1dHM7IGkgKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBvdXRwdXRDaGFubmVsTWVyZ2VyTm9kZSA9IG91dHB1dENoYW5uZWxNZXJnZXJOb2Rlc1tpXTtcbiAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBvdXRwdXRDaGFubmVsQ291bnRbaV07IGogKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZS5jb25uZWN0KG91dHB1dENoYW5uZWxNZXJnZXJOb2RlLCBvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlT3V0cHV0ICsgaiwgaik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZU91dHB1dCArPSBvdXRwdXRDaGFubmVsQ291bnRbaV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBvdXRwdXRHYWluTm9kZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICghbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IFtubSwgYXVkaW9QYXJhbV0gb2YgcHJveHkucGFyYW1ldGVycy5lbnRyaWVzKCkpIHtcbiAgICAgICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVyQXV0b21hdGlvbihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBhdWRpb1BhcmFtLCBcbiAgICAgICAgICAgICAgICAgICAgLy8gQHRvZG8gVGhlIGRlZmluaXRpb24gdGhhdCBUeXBlU2NyaXB0IHVzZXMgb2YgdGhlIEF1ZGlvUGFyYW1NYXAgaXMgbGFja2luZyBtYW55IG1ldGhvZHMuXG4gICAgICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUucGFyYW1ldGVycy5nZXQobm0pKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IFtubSwgYXVkaW9QYXJhbV0gb2YgcHJveHkucGFyYW1ldGVycy5lbnRyaWVzKCkpIHtcbiAgICAgICAgICAgICAgICAgICAgYXdhaXQgY29ubmVjdEF1ZGlvUGFyYW0obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgYXVkaW9QYXJhbSwgXG4gICAgICAgICAgICAgICAgICAgIC8vIEB0b2RvIFRoZSBkZWZpbml0aW9uIHRoYXQgVHlwZVNjcmlwdCB1c2VzIG9mIHRoZSBBdWRpb1BhcmFtTWFwIGlzIGxhY2tpbmcgbWFueSBtZXRob2RzLlxuICAgICAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1dvcmtsZXROb2RlLnBhcmFtZXRlcnMuZ2V0KG5tKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXdhaXQgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUpO1xuICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGU7XG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICByZW5kZXIocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBkZWxldGVVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eSk7XG4gICAgICAgICAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVBdWRpb1dvcmtsZXROb2RlT3JHYWluTm9kZSA9IHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2Rlcy5nZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICAgICAgaWYgKHJlbmRlcmVkTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZU9yR2Fpbk5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZU9yR2Fpbk5vZGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICByZXR1cm4gY3JlYXRlQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXdvcmtsZXQtbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSAoYWRkQXVkaW9Xb3JrbGV0TW9kdWxlLCBhbmFseXNlck5vZGVDb25zdHJ1Y3RvciwgYXVkaW9CdWZmZXJDb25zdHJ1Y3RvciwgYXVkaW9CdWZmZXJTb3VyY2VOb2RlQ29uc3RydWN0b3IsIGJpcXVhZEZpbHRlck5vZGVDb25zdHJ1Y3RvciwgY2hhbm5lbE1lcmdlck5vZGVDb25zdHJ1Y3RvciwgY2hhbm5lbFNwbGl0dGVyTm9kZUNvbnN0cnVjdG9yLCBjb25zdGFudFNvdXJjZU5vZGVDb25zdHJ1Y3RvciwgY29udm9sdmVyTm9kZUNvbnN0cnVjdG9yLCBkZWNvZGVBdWRpb0RhdGEsIGRlbGF5Tm9kZUNvbnN0cnVjdG9yLCBkeW5hbWljc0NvbXByZXNzb3JOb2RlQ29uc3RydWN0b3IsIGdhaW5Ob2RlQ29uc3RydWN0b3IsIGlJUkZpbHRlck5vZGVDb25zdHJ1Y3RvciwgbWluaW1hbEJhc2VBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvciwgb3NjaWxsYXRvck5vZGVDb25zdHJ1Y3RvciwgcGFubmVyTm9kZUNvbnN0cnVjdG9yLCBwZXJpb2RpY1dhdmVDb25zdHJ1Y3Rvciwgc3RlcmVvUGFubmVyTm9kZUNvbnN0cnVjdG9yLCB3YXZlU2hhcGVyTm9kZUNvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIEJhc2VBdWRpb0NvbnRleHQgZXh0ZW5kcyBtaW5pbWFsQmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoX25hdGl2ZUNvbnRleHQsIG51bWJlck9mQ2hhbm5lbHMpIHtcbiAgICAgICAgICAgIHN1cGVyKF9uYXRpdmVDb250ZXh0LCBudW1iZXJPZkNoYW5uZWxzKTtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUNvbnRleHQgPSBfbmF0aXZlQ29udGV4dDtcbiAgICAgICAgICAgIHRoaXMuX2F1ZGlvV29ya2xldCA9XG4gICAgICAgICAgICAgICAgYWRkQXVkaW9Xb3JrbGV0TW9kdWxlID09PSB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgPyB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhZGRNb2R1bGU6IChtb2R1bGVVUkwsIG9wdGlvbnMpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYWRkQXVkaW9Xb3JrbGV0TW9kdWxlKHRoaXMsIG1vZHVsZVVSTCwgb3B0aW9ucyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGF1ZGlvV29ya2xldCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9hdWRpb1dvcmtsZXQ7XG4gICAgICAgIH1cbiAgICAgICAgY3JlYXRlQW5hbHlzZXIoKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IGFuYWx5c2VyTm9kZUNvbnN0cnVjdG9yKHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIGNyZWF0ZUJpcXVhZEZpbHRlcigpIHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgYmlxdWFkRmlsdGVyTm9kZUNvbnN0cnVjdG9yKHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIGNyZWF0ZUJ1ZmZlcihudW1iZXJPZkNoYW5uZWxzLCBsZW5ndGgsIHNhbXBsZVJhdGUpIHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgYXVkaW9CdWZmZXJDb25zdHJ1Y3Rvcih7IGxlbmd0aCwgbnVtYmVyT2ZDaGFubmVscywgc2FtcGxlUmF0ZSB9KTtcbiAgICAgICAgfVxuICAgICAgICBjcmVhdGVCdWZmZXJTb3VyY2UoKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IGF1ZGlvQnVmZmVyU291cmNlTm9kZUNvbnN0cnVjdG9yKHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIGNyZWF0ZUNoYW5uZWxNZXJnZXIobnVtYmVyT2ZJbnB1dHMgPSA2KSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IGNoYW5uZWxNZXJnZXJOb2RlQ29uc3RydWN0b3IodGhpcywgeyBudW1iZXJPZklucHV0cyB9KTtcbiAgICAgICAgfVxuICAgICAgICBjcmVhdGVDaGFubmVsU3BsaXR0ZXIobnVtYmVyT2ZPdXRwdXRzID0gNikge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBjaGFubmVsU3BsaXR0ZXJOb2RlQ29uc3RydWN0b3IodGhpcywgeyBudW1iZXJPZk91dHB1dHMgfSk7XG4gICAgICAgIH1cbiAgICAgICAgY3JlYXRlQ29uc3RhbnRTb3VyY2UoKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IGNvbnN0YW50U291cmNlTm9kZUNvbnN0cnVjdG9yKHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIGNyZWF0ZUNvbnZvbHZlcigpIHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgY29udm9sdmVyTm9kZUNvbnN0cnVjdG9yKHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIGNyZWF0ZURlbGF5KG1heERlbGF5VGltZSA9IDEpIHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgZGVsYXlOb2RlQ29uc3RydWN0b3IodGhpcywgeyBtYXhEZWxheVRpbWUgfSk7XG4gICAgICAgIH1cbiAgICAgICAgY3JlYXRlRHluYW1pY3NDb21wcmVzc29yKCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBkeW5hbWljc0NvbXByZXNzb3JOb2RlQ29uc3RydWN0b3IodGhpcyk7XG4gICAgICAgIH1cbiAgICAgICAgY3JlYXRlR2FpbigpIHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgZ2Fpbk5vZGVDb25zdHJ1Y3Rvcih0aGlzKTtcbiAgICAgICAgfVxuICAgICAgICBjcmVhdGVJSVJGaWx0ZXIoZmVlZGZvcndhcmQsIGZlZWRiYWNrKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IGlJUkZpbHRlck5vZGVDb25zdHJ1Y3Rvcih0aGlzLCB7IGZlZWRiYWNrLCBmZWVkZm9yd2FyZCB9KTtcbiAgICAgICAgfVxuICAgICAgICBjcmVhdGVPc2NpbGxhdG9yKCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBvc2NpbGxhdG9yTm9kZUNvbnN0cnVjdG9yKHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIGNyZWF0ZVBhbm5lcigpIHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgcGFubmVyTm9kZUNvbnN0cnVjdG9yKHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIGNyZWF0ZVBlcmlvZGljV2F2ZShyZWFsLCBpbWFnLCBjb25zdHJhaW50cyA9IHsgZGlzYWJsZU5vcm1hbGl6YXRpb246IGZhbHNlIH0pIHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgcGVyaW9kaWNXYXZlQ29uc3RydWN0b3IodGhpcywgeyAuLi5jb25zdHJhaW50cywgaW1hZywgcmVhbCB9KTtcbiAgICAgICAgfVxuICAgICAgICBjcmVhdGVTdGVyZW9QYW5uZXIoKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IHN0ZXJlb1Bhbm5lck5vZGVDb25zdHJ1Y3Rvcih0aGlzKTtcbiAgICAgICAgfVxuICAgICAgICBjcmVhdGVXYXZlU2hhcGVyKCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyB3YXZlU2hhcGVyTm9kZUNvbnN0cnVjdG9yKHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIGRlY29kZUF1ZGlvRGF0YShhdWRpb0RhdGEsIHN1Y2Nlc3NDYWxsYmFjaywgZXJyb3JDYWxsYmFjaykge1xuICAgICAgICAgICAgcmV0dXJuIGRlY29kZUF1ZGlvRGF0YSh0aGlzLl9uYXRpdmVDb250ZXh0LCBhdWRpb0RhdGEpLnRoZW4oKGF1ZGlvQnVmZmVyKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBzdWNjZXNzQ2FsbGJhY2sgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICAgICAgc3VjY2Vzc0NhbGxiYWNrKGF1ZGlvQnVmZmVyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIGF1ZGlvQnVmZmVyO1xuICAgICAgICAgICAgfSwgKGVycikgPT4ge1xuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgZXJyb3JDYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgICAgICAgICBlcnJvckNhbGxiYWNrKGVycik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1iYXNlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMubWFwIiwiaW1wb3J0IHsgTU9TVF9ORUdBVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfUE9TSVRJVkVfU0lOR0xFX0ZMT0FUIH0gZnJvbSAnLi4vY29uc3RhbnRzJztcbmNvbnN0IERFRkFVTFRfT1BUSU9OUyA9IHtcbiAgICBROiAxLFxuICAgIGNoYW5uZWxDb3VudDogMixcbiAgICBjaGFubmVsQ291bnRNb2RlOiAnbWF4JyxcbiAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2VycycsXG4gICAgZGV0dW5lOiAwLFxuICAgIGZyZXF1ZW5jeTogMzUwLFxuICAgIGdhaW46IDAsXG4gICAgdHlwZTogJ2xvd3Bhc3MnXG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUJpcXVhZEZpbHRlck5vZGVDb25zdHJ1Y3RvciA9IChhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9QYXJhbSwgY3JlYXRlQmlxdWFkRmlsdGVyTm9kZVJlbmRlcmVyLCBjcmVhdGVJbnZhbGlkQWNjZXNzRXJyb3IsIGNyZWF0ZU5hdGl2ZUJpcXVhZEZpbHRlck5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgc2V0QXVkaW9Ob2RlVGFpbFRpbWUpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgQmlxdWFkRmlsdGVyTm9kZSBleHRlbmRzIGF1ZGlvTm9kZUNvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgb3B0aW9ucykge1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUgPSBjcmVhdGVOYXRpdmVCaXF1YWRGaWx0ZXJOb2RlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgaXNPZmZsaW5lID0gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgYmlxdWFkRmlsdGVyTm9kZVJlbmRlcmVyID0gKGlzT2ZmbGluZSA/IGNyZWF0ZUJpcXVhZEZpbHRlck5vZGVSZW5kZXJlcigpIDogbnVsbCk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCBmYWxzZSwgbmF0aXZlQmlxdWFkRmlsdGVyTm9kZSwgYmlxdWFkRmlsdGVyTm9kZVJlbmRlcmVyKTtcbiAgICAgICAgICAgIC8vIEJ1ZyAjODA6IFNhZmFyaSBkb2VzIG5vdCBleHBvcnQgdGhlIGNvcnJlY3QgdmFsdWVzIGZvciBtYXhWYWx1ZSBhbmQgbWluVmFsdWUuXG4gICAgICAgICAgICB0aGlzLl9RID0gY3JlYXRlQXVkaW9QYXJhbSh0aGlzLCBpc09mZmxpbmUsIG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUuUSwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FUKTtcbiAgICAgICAgICAgIC8vIEJ1ZyAjNzg6IEZpcmVmb3ggJiBTYWZhcmkgZG8gbm90IGV4cG9ydCB0aGUgY29ycmVjdCB2YWx1ZXMgZm9yIG1heFZhbHVlIGFuZCBtaW5WYWx1ZS5cbiAgICAgICAgICAgIHRoaXMuX2RldHVuZSA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLmRldHVuZSwgMTIwMCAqIE1hdGgubG9nMihNT1NUX1BPU0lUSVZFX1NJTkdMRV9GTE9BVCksIC0xMjAwICogTWF0aC5sb2cyKE1PU1RfUE9TSVRJVkVfU0lOR0xFX0ZMT0FUKSk7XG4gICAgICAgICAgICAvLyBCdWcgIzc3OiBGaXJlZm94ICYgU2FmYXJpIGRvIG5vdCBleHBvcnQgdGhlIGNvcnJlY3QgdmFsdWUgZm9yIG1pblZhbHVlLlxuICAgICAgICAgICAgdGhpcy5fZnJlcXVlbmN5ID0gY3JlYXRlQXVkaW9QYXJhbSh0aGlzLCBpc09mZmxpbmUsIG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUuZnJlcXVlbmN5LCBjb250ZXh0LnNhbXBsZVJhdGUgLyAyLCAwKTtcbiAgICAgICAgICAgIC8vIEJ1ZyAjNzk6IEZpcmVmb3ggJiBTYWZhcmkgZG8gbm90IGV4cG9ydCB0aGUgY29ycmVjdCB2YWx1ZXMgZm9yIG1heFZhbHVlIGFuZCBtaW5WYWx1ZS5cbiAgICAgICAgICAgIHRoaXMuX2dhaW4gPSBjcmVhdGVBdWRpb1BhcmFtKHRoaXMsIGlzT2ZmbGluZSwgbmF0aXZlQmlxdWFkRmlsdGVyTm9kZS5nYWluLCA0MCAqIE1hdGgubG9nMTAoTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQpLCBNT1NUX05FR0FUSVZFX1NJTkdMRV9GTE9BVCk7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVCaXF1YWRGaWx0ZXJOb2RlID0gbmF0aXZlQmlxdWFkRmlsdGVyTm9kZTtcbiAgICAgICAgICAgIC8vIEB0b2RvIERldGVybWluZSBhIG1lYW5pbmdmdWwgdGFpbC10aW1lIGluc3RlYWQgb2YganVzdCB1c2luZyBvbmUgc2Vjb25kLlxuICAgICAgICAgICAgc2V0QXVkaW9Ob2RlVGFpbFRpbWUodGhpcywgMSk7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGRldHVuZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9kZXR1bmU7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGZyZXF1ZW5jeSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9mcmVxdWVuY3k7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGdhaW4oKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fZ2FpbjtcbiAgICAgICAgfVxuICAgICAgICBnZXQgUSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9RO1xuICAgICAgICB9XG4gICAgICAgIGdldCB0eXBlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUJpcXVhZEZpbHRlck5vZGUudHlwZTtcbiAgICAgICAgfVxuICAgICAgICBzZXQgdHlwZSh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQmlxdWFkRmlsdGVyTm9kZS50eXBlID0gdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0RnJlcXVlbmN5UmVzcG9uc2UoZnJlcXVlbmN5SHosIG1hZ1Jlc3BvbnNlLCBwaGFzZVJlc3BvbnNlKSB7XG4gICAgICAgICAgICAvLyBCdWcgIzE4OTogU2FmYXJpIGRvZXMgdGhyb3cgYW4gSW52YWxpZFN0YXRlRXJyb3IuXG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUJpcXVhZEZpbHRlck5vZGUuZ2V0RnJlcXVlbmN5UmVzcG9uc2UoZnJlcXVlbmN5SHosIG1hZ1Jlc3BvbnNlLCBwaGFzZVJlc3BvbnNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgICAgICBpZiAoZXJyLmNvZGUgPT09IDExKSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRBY2Nlc3NFcnJvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aHJvdyBlcnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBCdWcgIzY4OiBTYWZhcmkgZG9lcyBub3QgdGhyb3cgYW4gZXJyb3IgaWYgdGhlIHBhcmFtZXRlcnMgZGlmZmVyIGluIHRoZWlyIGxlbmd0aC5cbiAgICAgICAgICAgIGlmIChmcmVxdWVuY3lIei5sZW5ndGggIT09IG1hZ1Jlc3BvbnNlLmxlbmd0aCB8fCBtYWdSZXNwb25zZS5sZW5ndGggIT09IHBoYXNlUmVzcG9uc2UubGVuZ3RoKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZEFjY2Vzc0Vycm9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJpcXVhZC1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBpc093bmVkQnlDb250ZXh0IH0gZnJvbSAnLi4vaGVscGVycy9pcy1vd25lZC1ieS1jb250ZXh0JztcbmV4cG9ydCBjb25zdCBjcmVhdGVCaXF1YWRGaWx0ZXJOb2RlUmVuZGVyZXJGYWN0b3J5ID0gKGNvbm5lY3RBdWRpb1BhcmFtLCBjcmVhdGVOYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVCaXF1YWRGaWx0ZXJOb2RlcyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgICAgIGNvbnN0IGNyZWF0ZUJpcXVhZEZpbHRlck5vZGUgPSBhc3luYyAocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICAgICAgICAgIGxldCBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlID0gZ2V0TmF0aXZlQXVkaW9Ob2RlKHByb3h5KTtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgKiBJZiB0aGUgaW5pdGlhbGx5IHVzZWQgbmF0aXZlQmlxdWFkRmlsdGVyTm9kZSB3YXMgbm90IGNvbnN0cnVjdGVkIG9uIHRoZSBzYW1lIE9mZmxpbmVBdWRpb0NvbnRleHQgaXQgbmVlZHMgdG8gYmUgY3JlYXRlZFxuICAgICAgICAgICAgICogYWdhaW4uXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUJpcXVhZEZpbHRlck5vZGVJc093bmVkQnlDb250ZXh0ID0gaXNPd25lZEJ5Q29udGV4dChuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIGlmICghbmF0aXZlQmlxdWFkRmlsdGVyTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBvcHRpb25zID0ge1xuICAgICAgICAgICAgICAgICAgICBROiBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLlEudmFsdWUsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogbmF0aXZlQmlxdWFkRmlsdGVyTm9kZS5jaGFubmVsQ291bnQsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6IG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUuY2hhbm5lbENvdW50TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgZGV0dW5lOiBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLmRldHVuZS52YWx1ZSxcbiAgICAgICAgICAgICAgICAgICAgZnJlcXVlbmN5OiBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLmZyZXF1ZW5jeS52YWx1ZSxcbiAgICAgICAgICAgICAgICAgICAgZ2FpbjogbmF0aXZlQmlxdWFkRmlsdGVyTm9kZS5nYWluLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICB0eXBlOiBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLnR5cGVcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUgPSBjcmVhdGVOYXRpdmVCaXF1YWRGaWx0ZXJOb2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG9wdGlvbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmVuZGVyZWROYXRpdmVCaXF1YWRGaWx0ZXJOb2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQmlxdWFkRmlsdGVyTm9kZSk7XG4gICAgICAgICAgICBpZiAoIW5hdGl2ZUJpcXVhZEZpbHRlck5vZGVJc093bmVkQnlDb250ZXh0KSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVyQXV0b21hdGlvbihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5RLCBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLlEpO1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlckF1dG9tYXRpb24obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkuZGV0dW5lLCBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLmRldHVuZSk7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVyQXV0b21hdGlvbihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5mcmVxdWVuY3ksIG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUuZnJlcXVlbmN5KTtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmdhaW4sIG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUuZ2Fpbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5RLCBuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLlEpO1xuICAgICAgICAgICAgICAgIGF3YWl0IGNvbm5lY3RBdWRpb1BhcmFtKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmRldHVuZSwgbmF0aXZlQmlxdWFkRmlsdGVyTm9kZS5kZXR1bmUpO1xuICAgICAgICAgICAgICAgIGF3YWl0IGNvbm5lY3RBdWRpb1BhcmFtKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmZyZXF1ZW5jeSwgbmF0aXZlQmlxdWFkRmlsdGVyTm9kZS5mcmVxdWVuY3kpO1xuICAgICAgICAgICAgICAgIGF3YWl0IGNvbm5lY3RBdWRpb1BhcmFtKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmdhaW4sIG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUuZ2Fpbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQmlxdWFkRmlsdGVyTm9kZSk7XG4gICAgICAgICAgICByZXR1cm4gbmF0aXZlQmlxdWFkRmlsdGVyTm9kZTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHJlbmRlcihwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlQmlxdWFkRmlsdGVyTm9kZSA9IHJlbmRlcmVkTmF0aXZlQmlxdWFkRmlsdGVyTm9kZXMuZ2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgICAgIGlmIChyZW5kZXJlZE5hdGl2ZUJpcXVhZEZpbHRlck5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlQmlxdWFkRmlsdGVyTm9kZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVCaXF1YWRGaWx0ZXJOb2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJpcXVhZC1maWx0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVDYWNoZVRlc3RSZXN1bHQgPSAob25nb2luZ1Rlc3RzLCB0ZXN0UmVzdWx0cykgPT4ge1xuICAgIHJldHVybiAodGVzdGVyLCB0ZXN0KSA9PiB7XG4gICAgICAgIGNvbnN0IGNhY2hlZFRlc3RSZXN1bHQgPSB0ZXN0UmVzdWx0cy5nZXQodGVzdGVyKTtcbiAgICAgICAgaWYgKGNhY2hlZFRlc3RSZXN1bHQgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgcmV0dXJuIGNhY2hlZFRlc3RSZXN1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qgb25nb2luZ1Rlc3QgPSBvbmdvaW5nVGVzdHMuZ2V0KHRlc3Rlcik7XG4gICAgICAgIGlmIChvbmdvaW5nVGVzdCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4gb25nb2luZ1Rlc3Q7XG4gICAgICAgIH1cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGNvbnN0IHN5bmNocm9ub3VzVGVzdFJlc3VsdCA9IHRlc3QoKTtcbiAgICAgICAgICAgIGlmIChzeW5jaHJvbm91c1Rlc3RSZXN1bHQgaW5zdGFuY2VvZiBQcm9taXNlKSB7XG4gICAgICAgICAgICAgICAgb25nb2luZ1Rlc3RzLnNldCh0ZXN0ZXIsIHN5bmNocm9ub3VzVGVzdFJlc3VsdCk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHN5bmNocm9ub3VzVGVzdFJlc3VsdFxuICAgICAgICAgICAgICAgICAgICAuY2F0Y2goKCkgPT4gZmFsc2UpXG4gICAgICAgICAgICAgICAgICAgIC50aGVuKChmaW5hbFRlc3RSZXN1bHQpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgb25nb2luZ1Rlc3RzLmRlbGV0ZSh0ZXN0ZXIpO1xuICAgICAgICAgICAgICAgICAgICB0ZXN0UmVzdWx0cy5zZXQodGVzdGVyLCBmaW5hbFRlc3RSZXN1bHQpO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmluYWxUZXN0UmVzdWx0O1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGVzdFJlc3VsdHMuc2V0KHRlc3Rlciwgc3luY2hyb25vdXNUZXN0UmVzdWx0KTtcbiAgICAgICAgICAgIHJldHVybiBzeW5jaHJvbm91c1Rlc3RSZXN1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgdGVzdFJlc3VsdHMuc2V0KHRlc3RlciwgZmFsc2UpO1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jYWNoZS10ZXN0LXJlc3VsdC5qcy5tYXAiLCJjb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgY2hhbm5lbENvdW50OiAxLFxuICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnc3BlYWtlcnMnLFxuICAgIG51bWJlck9mSW5wdXRzOiA2XG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUNoYW5uZWxNZXJnZXJOb2RlQ29uc3RydWN0b3IgPSAoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUNoYW5uZWxNZXJnZXJOb2RlUmVuZGVyZXIsIGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgQ2hhbm5lbE1lcmdlck5vZGUgZXh0ZW5kcyBhdWRpb05vZGVDb25zdHJ1Y3RvciB7XG4gICAgICAgIGNvbnN0cnVjdG9yKGNvbnRleHQsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBnZXROYXRpdmVDb250ZXh0KGNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgbWVyZ2VkT3B0aW9ucyA9IHsgLi4uREVGQVVMVF9PUFRJT05TLCAuLi5vcHRpb25zIH07XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDaGFubmVsTWVyZ2VyTm9kZSA9IGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgY2hhbm5lbE1lcmdlck5vZGVSZW5kZXJlciA9ICgoaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpID8gY3JlYXRlQ2hhbm5lbE1lcmdlck5vZGVSZW5kZXJlcigpIDogbnVsbCkpO1xuICAgICAgICAgICAgc3VwZXIoY29udGV4dCwgZmFsc2UsIG5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlLCBjaGFubmVsTWVyZ2VyTm9kZVJlbmRlcmVyKTtcbiAgICAgICAgfVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hhbm5lbC1tZXJnZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBpc093bmVkQnlDb250ZXh0IH0gZnJvbSAnLi4vaGVscGVycy9pcy1vd25lZC1ieS1jb250ZXh0JztcbmV4cG9ydCBjb25zdCBjcmVhdGVDaGFubmVsTWVyZ2VyTm9kZVJlbmRlcmVyRmFjdG9yeSA9IChjcmVhdGVOYXRpdmVDaGFubmVsTWVyZ2VyTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSkgPT4ge1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2RlcyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgICAgIGNvbnN0IGNyZWF0ZUF1ZGlvTm9kZSA9IGFzeW5jIChwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgICAgICAgICAgbGV0IG5hdGl2ZUF1ZGlvTm9kZSA9IGdldE5hdGl2ZUF1ZGlvTm9kZShwcm94eSk7XG4gICAgICAgICAgICAvLyBJZiB0aGUgaW5pdGlhbGx5IHVzZWQgbmF0aXZlQXVkaW9Ob2RlIHdhcyBub3QgY29uc3RydWN0ZWQgb24gdGhlIHNhbWUgT2ZmbGluZUF1ZGlvQ29udGV4dCBpdCBuZWVkcyB0byBiZSBjcmVhdGVkIGFnYWluLlxuICAgICAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9Ob2RlSXNPd25lZEJ5Q29udGV4dCA9IGlzT3duZWRCeUNvbnRleHQobmF0aXZlQXVkaW9Ob2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIGlmICghbmF0aXZlQXVkaW9Ob2RlSXNPd25lZEJ5Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogbmF0aXZlQXVkaW9Ob2RlLmNoYW5uZWxDb3VudCxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogbmF0aXZlQXVkaW9Ob2RlLmNoYW5uZWxDb3VudE1vZGUsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogbmF0aXZlQXVkaW9Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgbnVtYmVyT2ZJbnB1dHM6IG5hdGl2ZUF1ZGlvTm9kZS5udW1iZXJPZklucHV0c1xuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9Ob2RlID0gY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgb3B0aW9ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZXMuc2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9Ob2RlKTtcbiAgICAgICAgICAgIHJldHVybiBuYXRpdmVBdWRpb05vZGU7XG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICByZW5kZXIocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZSA9IHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2Rlcy5nZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICAgICAgaWYgKHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2RlICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShyZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVBdWRpb05vZGUocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hhbm5lbC1tZXJnZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImNvbnN0IERFRkFVTFRfT1BUSU9OUyA9IHtcbiAgICBjaGFubmVsQ291bnQ6IDYsXG4gICAgY2hhbm5lbENvdW50TW9kZTogJ2V4cGxpY2l0JyxcbiAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScsXG4gICAgbnVtYmVyT2ZPdXRwdXRzOiA2XG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUNoYW5uZWxTcGxpdHRlck5vZGVDb25zdHJ1Y3RvciA9IChhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQ2hhbm5lbFNwbGl0dGVyTm9kZVJlbmRlcmVyLCBjcmVhdGVOYXRpdmVDaGFubmVsU3BsaXR0ZXJOb2RlLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHNhbml0aXplQ2hhbm5lbFNwbGl0dGVyT3B0aW9ucykgPT4ge1xuICAgIHJldHVybiBjbGFzcyBDaGFubmVsU3BsaXR0ZXJOb2RlIGV4dGVuZHMgYXVkaW9Ob2RlQ29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3Rvcihjb250ZXh0LCBvcHRpb25zKSB7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dChjb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IG1lcmdlZE9wdGlvbnMgPSBzYW5pdGl6ZUNoYW5uZWxTcGxpdHRlck9wdGlvbnMoeyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfSk7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDaGFubmVsU3BsaXR0ZXJOb2RlID0gY3JlYXRlTmF0aXZlQ2hhbm5lbFNwbGl0dGVyTm9kZShuYXRpdmVDb250ZXh0LCBtZXJnZWRPcHRpb25zKTtcbiAgICAgICAgICAgIGNvbnN0IGNoYW5uZWxTcGxpdHRlck5vZGVSZW5kZXJlciA9ICgoaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpID8gY3JlYXRlQ2hhbm5lbFNwbGl0dGVyTm9kZVJlbmRlcmVyKCkgOiBudWxsKSk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCBmYWxzZSwgbmF0aXZlQ2hhbm5lbFNwbGl0dGVyTm9kZSwgY2hhbm5lbFNwbGl0dGVyTm9kZVJlbmRlcmVyKTtcbiAgICAgICAgfVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hhbm5lbC1zcGxpdHRlci1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUNoYW5uZWxTcGxpdHRlck5vZGVSZW5kZXJlckZhY3RvcnkgPSAoY3JlYXRlTmF0aXZlQ2hhbm5lbFNwbGl0dGVyTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSkgPT4ge1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2RlcyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgICAgIGNvbnN0IGNyZWF0ZUF1ZGlvTm9kZSA9IGFzeW5jIChwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgICAgICAgICAgbGV0IG5hdGl2ZUF1ZGlvTm9kZSA9IGdldE5hdGl2ZUF1ZGlvTm9kZShwcm94eSk7XG4gICAgICAgICAgICAvLyBJZiB0aGUgaW5pdGlhbGx5IHVzZWQgbmF0aXZlQXVkaW9Ob2RlIHdhcyBub3QgY29uc3RydWN0ZWQgb24gdGhlIHNhbWUgT2ZmbGluZUF1ZGlvQ29udGV4dCBpdCBuZWVkcyB0byBiZSBjcmVhdGVkIGFnYWluLlxuICAgICAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9Ob2RlSXNPd25lZEJ5Q29udGV4dCA9IGlzT3duZWRCeUNvbnRleHQobmF0aXZlQXVkaW9Ob2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIGlmICghbmF0aXZlQXVkaW9Ob2RlSXNPd25lZEJ5Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogbmF0aXZlQXVkaW9Ob2RlLmNoYW5uZWxDb3VudCxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogbmF0aXZlQXVkaW9Ob2RlLmNoYW5uZWxDb3VudE1vZGUsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogbmF0aXZlQXVkaW9Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgbnVtYmVyT2ZPdXRwdXRzOiBuYXRpdmVBdWRpb05vZGUubnVtYmVyT2ZPdXRwdXRzXG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb05vZGUgPSBjcmVhdGVOYXRpdmVDaGFubmVsU3BsaXR0ZXJOb2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG9wdGlvbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmVuZGVyZWROYXRpdmVBdWRpb05vZGVzLnNldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVBdWRpb05vZGUpO1xuICAgICAgICAgICAgYXdhaXQgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgICAgICByZXR1cm4gbmF0aXZlQXVkaW9Ob2RlO1xuICAgICAgICB9O1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgcmVuZGVyKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSB7XG4gICAgICAgICAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVBdWRpb05vZGUgPSByZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZXMuZ2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgICAgIGlmIChyZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUocmVuZGVyZWROYXRpdmVBdWRpb05vZGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICByZXR1cm4gY3JlYXRlQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNoYW5uZWwtc3BsaXR0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVDb25uZWN0QXVkaW9QYXJhbSA9IChyZW5kZXJJbnB1dHNPZkF1ZGlvUGFyYW0pID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIGF1ZGlvUGFyYW0sIG5hdGl2ZUF1ZGlvUGFyYW0pID0+IHtcbiAgICAgICAgcmV0dXJuIHJlbmRlcklucHV0c09mQXVkaW9QYXJhbShhdWRpb1BhcmFtLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVBdWRpb1BhcmFtKTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3QtYXVkaW8tcGFyYW0uanMubWFwIiwiaW1wb3J0IHsgaXNOYXRpdmVBdWRpb05vZGUgfSBmcm9tICcuLi9ndWFyZHMvbmF0aXZlLWF1ZGlvLW5vZGUnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUNvbm5lY3RNdWx0aXBsZU91dHB1dHMgPSAoY3JlYXRlSW5kZXhTaXplRXJyb3IpID0+IHtcbiAgICByZXR1cm4gKG91dHB1dEF1ZGlvTm9kZXMsIGRlc3RpbmF0aW9uLCBvdXRwdXQgPSAwLCBpbnB1dCA9IDApID0+IHtcbiAgICAgICAgY29uc3Qgb3V0cHV0QXVkaW9Ob2RlID0gb3V0cHV0QXVkaW9Ob2Rlc1tvdXRwdXRdO1xuICAgICAgICBpZiAob3V0cHV0QXVkaW9Ob2RlID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIHRocm93IGNyZWF0ZUluZGV4U2l6ZUVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlzTmF0aXZlQXVkaW9Ob2RlKGRlc3RpbmF0aW9uKSkge1xuICAgICAgICAgICAgcmV0dXJuIG91dHB1dEF1ZGlvTm9kZS5jb25uZWN0KGRlc3RpbmF0aW9uLCAwLCBpbnB1dCk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIG91dHB1dEF1ZGlvTm9kZS5jb25uZWN0KGRlc3RpbmF0aW9uLCAwKTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3QtbXVsdGlwbGUtb3V0cHV0cy5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlQ29ubmVjdGVkTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlRmFjdG9yeSA9IChjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQsIG5hdGl2ZUF1ZGlvTm9kZSkgPT4ge1xuICAgICAgICBjb25zdCBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgYnVmZmVyOiBudWxsLFxuICAgICAgICAgICAgY2hhbm5lbENvdW50OiAyLFxuICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogJ21heCcsXG4gICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2VycycsXG4gICAgICAgICAgICBsb29wOiBmYWxzZSxcbiAgICAgICAgICAgIGxvb3BFbmQ6IDAsXG4gICAgICAgICAgICBsb29wU3RhcnQ6IDAsXG4gICAgICAgICAgICBwbGF5YmFja1JhdGU6IDFcbiAgICAgICAgfSk7XG4gICAgICAgIGNvbnN0IG5hdGl2ZUF1ZGlvQnVmZmVyID0gbmF0aXZlQ29udGV4dC5jcmVhdGVCdWZmZXIoMSwgMiwgNDQxMDApO1xuICAgICAgICBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUuYnVmZmVyID0gbmF0aXZlQXVkaW9CdWZmZXI7XG4gICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5sb29wID0gdHJ1ZTtcbiAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmNvbm5lY3QobmF0aXZlQXVkaW9Ob2RlKTtcbiAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0YXJ0KCk7XG4gICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUuc3RvcCgpO1xuICAgICAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmRpc2Nvbm5lY3QobmF0aXZlQXVkaW9Ob2RlKTtcbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3RlZC1uYXRpdmUtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLWZhY3RvcnkuanMubWFwIiwiaW1wb3J0IHsgTU9TVF9ORUdBVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfUE9TSVRJVkVfU0lOR0xFX0ZMT0FUIH0gZnJvbSAnLi4vY29uc3RhbnRzJztcbmltcG9ydCB7IGlzQWN0aXZlQXVkaW9Ob2RlIH0gZnJvbSAnLi4vaGVscGVycy9pcy1hY3RpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBzZXRJbnRlcm5hbFN0YXRlVG9BY3RpdmUgfSBmcm9tICcuLi9oZWxwZXJzL3NldC1pbnRlcm5hbC1zdGF0ZS10by1hY3RpdmUnO1xuaW1wb3J0IHsgc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZSB9IGZyb20gJy4uL2hlbHBlcnMvc2V0LWludGVybmFsLXN0YXRlLXRvLXBhc3NpdmUnO1xuY29uc3QgREVGQVVMVF9PUFRJT05TID0ge1xuICAgIGNoYW5uZWxDb3VudDogMixcbiAgICBjaGFubmVsQ291bnRNb2RlOiAnbWF4JyxcbiAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2VycycsXG4gICAgb2Zmc2V0OiAxXG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUNvbnN0YW50U291cmNlTm9kZUNvbnN0cnVjdG9yID0gKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVBdWRpb1BhcmFtLCBjcmVhdGVDb25zdGFudFNvdXJjZU5vZGVSZW5kZXJlckZhY3RvcnksIGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCB3cmFwRXZlbnRMaXN0ZW5lcikgPT4ge1xuICAgIHJldHVybiBjbGFzcyBDb25zdGFudFNvdXJjZU5vZGUgZXh0ZW5kcyBhdWRpb05vZGVDb25zdHJ1Y3RvciB7XG4gICAgICAgIGNvbnN0cnVjdG9yKGNvbnRleHQsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBnZXROYXRpdmVDb250ZXh0KGNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgbWVyZ2VkT3B0aW9ucyA9IHsgLi4uREVGQVVMVF9PUFRJT05TLCAuLi5vcHRpb25zIH07XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUgPSBjcmVhdGVOYXRpdmVDb25zdGFudFNvdXJjZU5vZGUobmF0aXZlQ29udGV4dCwgbWVyZ2VkT3B0aW9ucyk7XG4gICAgICAgICAgICBjb25zdCBpc09mZmxpbmUgPSBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQobmF0aXZlQ29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBjb25zdGFudFNvdXJjZU5vZGVSZW5kZXJlciA9ICgoaXNPZmZsaW5lID8gY3JlYXRlQ29uc3RhbnRTb3VyY2VOb2RlUmVuZGVyZXJGYWN0b3J5KCkgOiBudWxsKSk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCBmYWxzZSwgbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLCBjb25zdGFudFNvdXJjZU5vZGVSZW5kZXJlcik7XG4gICAgICAgICAgICB0aGlzLl9jb25zdGFudFNvdXJjZU5vZGVSZW5kZXJlciA9IGNvbnN0YW50U291cmNlTm9kZVJlbmRlcmVyO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlID0gbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIEJ1ZyAjNjIgJiAjNzQ6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IENvbnN0YW50U291cmNlTm9kZXMgYW5kIGRvZXMgbm90IGV4cG9ydCB0aGUgY29ycmVjdCB2YWx1ZXMgZm9yIG1heFZhbHVlIGFuZCBtaW5WYWx1ZVxuICAgICAgICAgICAgICogZm9yIEdhaW5Ob2Rlcy5cbiAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgdGhpcy5fb2Zmc2V0ID0gY3JlYXRlQXVkaW9QYXJhbSh0aGlzLCBpc09mZmxpbmUsIG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZS5vZmZzZXQsIE1PU1RfUE9TSVRJVkVfU0lOR0xFX0ZMT0FULCBNT1NUX05FR0FUSVZFX1NJTkdMRV9GTE9BVCk7XG4gICAgICAgICAgICB0aGlzLl9vbmVuZGVkID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBnZXQgb2Zmc2V0KCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX29mZnNldDtcbiAgICAgICAgfVxuICAgICAgICBnZXQgb25lbmRlZCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9vbmVuZGVkO1xuICAgICAgICB9XG4gICAgICAgIHNldCBvbmVuZGVkKHZhbHVlKSB7XG4gICAgICAgICAgICBjb25zdCB3cmFwcGVkTGlzdGVuZXIgPSB0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicgPyB3cmFwRXZlbnRMaXN0ZW5lcih0aGlzLCB2YWx1ZSkgOiBudWxsO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLm9uZW5kZWQgPSB3cmFwcGVkTGlzdGVuZXI7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVPbkVuZGVkID0gdGhpcy5fbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLm9uZW5kZWQ7XG4gICAgICAgICAgICB0aGlzLl9vbmVuZGVkID0gbmF0aXZlT25FbmRlZCAhPT0gbnVsbCAmJiBuYXRpdmVPbkVuZGVkID09PSB3cmFwcGVkTGlzdGVuZXIgPyB2YWx1ZSA6IG5hdGl2ZU9uRW5kZWQ7XG4gICAgICAgIH1cbiAgICAgICAgc3RhcnQod2hlbiA9IDApIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUNvbnN0YW50U291cmNlTm9kZS5zdGFydCh3aGVuKTtcbiAgICAgICAgICAgIGlmICh0aGlzLl9jb25zdGFudFNvdXJjZU5vZGVSZW5kZXJlciAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHRoaXMuX2NvbnN0YW50U291cmNlTm9kZVJlbmRlcmVyLnN0YXJ0ID0gd2hlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICh0aGlzLmNvbnRleHQuc3RhdGUgIT09ICdjbG9zZWQnKSB7XG4gICAgICAgICAgICAgICAgc2V0SW50ZXJuYWxTdGF0ZVRvQWN0aXZlKHRoaXMpO1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZSA9ICgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2VuZGVkJywgcmVzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlKTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGlzQWN0aXZlQXVkaW9Ob2RlKHRoaXMpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlKHRoaXMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVDb25zdGFudFNvdXJjZU5vZGUuYWRkRXZlbnRMaXN0ZW5lcignZW5kZWQnLCByZXNldEludGVybmFsU3RhdGVUb1Bhc3NpdmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN0b3Aod2hlbiA9IDApIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUNvbnN0YW50U291cmNlTm9kZS5zdG9wKHdoZW4pO1xuICAgICAgICAgICAgaWYgKHRoaXMuX2NvbnN0YW50U291cmNlTm9kZVJlbmRlcmVyICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fY29uc3RhbnRTb3VyY2VOb2RlUmVuZGVyZXIuc3RvcCA9IHdoZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnN0YW50LXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUNvbnN0YW50U291cmNlTm9kZVJlbmRlcmVyRmFjdG9yeSA9IChjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVDb25zdGFudFNvdXJjZU5vZGVzID0gbmV3IFdlYWtNYXAoKTtcbiAgICAgICAgbGV0IHN0YXJ0ID0gbnVsbDtcbiAgICAgICAgbGV0IHN0b3AgPSBudWxsO1xuICAgICAgICBjb25zdCBjcmVhdGVDb25zdGFudFNvdXJjZU5vZGUgPSBhc3luYyAocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICAgICAgICAgIGxldCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUocHJveHkpO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIElmIHRoZSBpbml0aWFsbHkgdXNlZCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUgd2FzIG5vdCBjb25zdHJ1Y3RlZCBvbiB0aGUgc2FtZSBPZmZsaW5lQXVkaW9Db250ZXh0IGl0IG5lZWRzIHRvIGJlIGNyZWF0ZWRcbiAgICAgICAgICAgICAqIGFnYWluLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGVJc093bmVkQnlDb250ZXh0ID0gaXNPd25lZEJ5Q29udGV4dChuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVDb25zdGFudFNvdXJjZU5vZGVJc093bmVkQnlDb250ZXh0KSB7XG4gICAgICAgICAgICAgICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUuY2hhbm5lbENvdW50LFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUuY2hhbm5lbENvdW50TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uLFxuICAgICAgICAgICAgICAgICAgICBvZmZzZXQ6IG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZS5vZmZzZXQudmFsdWVcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSA9IGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBvcHRpb25zKTtcbiAgICAgICAgICAgICAgICBpZiAoc3RhcnQgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLnN0YXJ0KHN0YXJ0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHN0b3AgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLnN0b3Aoc3RvcCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmVuZGVyZWROYXRpdmVDb25zdGFudFNvdXJjZU5vZGVzLnNldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVDb25zdGFudFNvdXJjZU5vZGVJc093bmVkQnlDb250ZXh0KSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVyQXV0b21hdGlvbihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5vZmZzZXQsIG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZS5vZmZzZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgY29ubmVjdEF1ZGlvUGFyYW0obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkub2Zmc2V0LCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUub2Zmc2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF3YWl0IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUpO1xuICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHNldCBzdGFydCh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHN0YXJ0ID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IHN0b3AodmFsdWUpIHtcbiAgICAgICAgICAgICAgICBzdG9wID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcmVuZGVyKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSB7XG4gICAgICAgICAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVDb25zdGFudFNvdXJjZU5vZGUgPSByZW5kZXJlZE5hdGl2ZUNvbnN0YW50U291cmNlTm9kZXMuZ2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgICAgIGlmIChyZW5kZXJlZE5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUocmVuZGVyZWROYXRpdmVDb25zdGFudFNvdXJjZU5vZGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICByZXR1cm4gY3JlYXRlQ29uc3RhbnRTb3VyY2VOb2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnN0YW50LXNvdXJjZS1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUNvbnZlcnROdW1iZXJUb1Vuc2lnbmVkTG9uZyA9ICh1bml0MzJBcnJheSkgPT4ge1xuICAgIHJldHVybiAodmFsdWUpID0+IHtcbiAgICAgICAgdW5pdDMyQXJyYXlbMF0gPSB2YWx1ZTtcbiAgICAgICAgcmV0dXJuIHVuaXQzMkFycmF5WzBdO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29udmVydC1udW1iZXItdG8tdW5zaWduZWQtbG9uZy5qcy5tYXAiLCJjb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgYnVmZmVyOiBudWxsLFxuICAgIGNoYW5uZWxDb3VudDogMixcbiAgICBjaGFubmVsQ291bnRNb2RlOiAnY2xhbXBlZC1tYXgnLFxuICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICBkaXNhYmxlTm9ybWFsaXphdGlvbjogZmFsc2Vcbn07XG5leHBvcnQgY29uc3QgY3JlYXRlQ29udm9sdmVyTm9kZUNvbnN0cnVjdG9yID0gKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVDb252b2x2ZXJOb2RlUmVuZGVyZXIsIGNyZWF0ZU5hdGl2ZUNvbnZvbHZlck5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgc2V0QXVkaW9Ob2RlVGFpbFRpbWUpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgQ29udm9sdmVyTm9kZSBleHRlbmRzIGF1ZGlvTm9kZUNvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgb3B0aW9ucykge1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnZvbHZlck5vZGUgPSBjcmVhdGVOYXRpdmVDb252b2x2ZXJOb2RlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgaXNPZmZsaW5lID0gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgY29udm9sdmVyTm9kZVJlbmRlcmVyID0gKGlzT2ZmbGluZSA/IGNyZWF0ZUNvbnZvbHZlck5vZGVSZW5kZXJlcigpIDogbnVsbCk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCBmYWxzZSwgbmF0aXZlQ29udm9sdmVyTm9kZSwgY29udm9sdmVyTm9kZVJlbmRlcmVyKTtcbiAgICAgICAgICAgIHRoaXMuX2lzQnVmZmVyTnVsbGlmaWVkID0gZmFsc2U7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVDb252b2x2ZXJOb2RlID0gbmF0aXZlQ29udm9sdmVyTm9kZTtcbiAgICAgICAgICAgIGlmIChtZXJnZWRPcHRpb25zLmJ1ZmZlciAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHNldEF1ZGlvTm9kZVRhaWxUaW1lKHRoaXMsIG1lcmdlZE9wdGlvbnMuYnVmZmVyLmR1cmF0aW9uKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBnZXQgYnVmZmVyKCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuX2lzQnVmZmVyTnVsbGlmaWVkKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQ29udm9sdmVyTm9kZS5idWZmZXI7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IGJ1ZmZlcih2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQ29udm9sdmVyTm9kZS5idWZmZXIgPSB2YWx1ZTtcbiAgICAgICAgICAgIC8vIEJ1ZyAjMTE1OiBTYWZhcmkgZG9lcyBub3QgYWxsb3cgdG8gc2V0IHRoZSBidWZmZXIgdG8gbnVsbC5cbiAgICAgICAgICAgIGlmICh2YWx1ZSA9PT0gbnVsbCAmJiB0aGlzLl9uYXRpdmVDb252b2x2ZXJOb2RlLmJ1ZmZlciAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSB0aGlzLl9uYXRpdmVDb252b2x2ZXJOb2RlLmNvbnRleHQ7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlQ29udm9sdmVyTm9kZS5idWZmZXIgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZUJ1ZmZlcigxLCAxLCA0NDEwMCk7XG4gICAgICAgICAgICAgICAgdGhpcy5faXNCdWZmZXJOdWxsaWZpZWQgPSB0cnVlO1xuICAgICAgICAgICAgICAgIHNldEF1ZGlvTm9kZVRhaWxUaW1lKHRoaXMsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy5faXNCdWZmZXJOdWxsaWZpZWQgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICBzZXRBdWRpb05vZGVUYWlsVGltZSh0aGlzLCB0aGlzLl9uYXRpdmVDb252b2x2ZXJOb2RlLmJ1ZmZlciA9PT0gbnVsbCA/IDAgOiB0aGlzLl9uYXRpdmVDb252b2x2ZXJOb2RlLmJ1ZmZlci5kdXJhdGlvbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IG5vcm1hbGl6ZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVDb252b2x2ZXJOb2RlLm5vcm1hbGl6ZTtcbiAgICAgICAgfVxuICAgICAgICBzZXQgbm9ybWFsaXplKHZhbHVlKSB7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVDb252b2x2ZXJOb2RlLm5vcm1hbGl6ZSA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb252b2x2ZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBpc05hdGl2ZUF1ZGlvTm9kZUZha2VyIH0gZnJvbSAnLi4vZ3VhcmRzL25hdGl2ZS1hdWRpby1ub2RlLWZha2VyJztcbmltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUNvbnZvbHZlck5vZGVSZW5kZXJlckZhY3RvcnkgPSAoY3JlYXRlTmF0aXZlQ29udm9sdmVyTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSkgPT4ge1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlQ29udm9sdmVyTm9kZXMgPSBuZXcgV2Vha01hcCgpO1xuICAgICAgICBjb25zdCBjcmVhdGVDb252b2x2ZXJOb2RlID0gYXN5bmMgKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgICAgICAgICBsZXQgbmF0aXZlQ29udm9sdmVyTm9kZSA9IGdldE5hdGl2ZUF1ZGlvTm9kZShwcm94eSk7XG4gICAgICAgICAgICAvLyBJZiB0aGUgaW5pdGlhbGx5IHVzZWQgbmF0aXZlQ29udm9sdmVyTm9kZSB3YXMgbm90IGNvbnN0cnVjdGVkIG9uIHRoZSBzYW1lIE9mZmxpbmVBdWRpb0NvbnRleHQgaXQgbmVlZHMgdG8gYmUgY3JlYXRlZCBhZ2Fpbi5cbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnZvbHZlck5vZGVJc093bmVkQnlDb250ZXh0ID0gaXNPd25lZEJ5Q29udGV4dChuYXRpdmVDb252b2x2ZXJOb2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIGlmICghbmF0aXZlQ29udm9sdmVyTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBvcHRpb25zID0ge1xuICAgICAgICAgICAgICAgICAgICBidWZmZXI6IG5hdGl2ZUNvbnZvbHZlck5vZGUuYnVmZmVyLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IG5hdGl2ZUNvbnZvbHZlck5vZGUuY2hhbm5lbENvdW50LFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiBuYXRpdmVDb252b2x2ZXJOb2RlLmNoYW5uZWxDb3VudE1vZGUsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogbmF0aXZlQ29udm9sdmVyTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb24sXG4gICAgICAgICAgICAgICAgICAgIGRpc2FibGVOb3JtYWxpemF0aW9uOiAhbmF0aXZlQ29udm9sdmVyTm9kZS5ub3JtYWxpemVcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIG5hdGl2ZUNvbnZvbHZlck5vZGUgPSBjcmVhdGVOYXRpdmVDb252b2x2ZXJOb2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG9wdGlvbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmVuZGVyZWROYXRpdmVDb252b2x2ZXJOb2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQ29udm9sdmVyTm9kZSk7XG4gICAgICAgICAgICBpZiAoaXNOYXRpdmVBdWRpb05vZGVGYWtlcihuYXRpdmVDb252b2x2ZXJOb2RlKSkge1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVDb252b2x2ZXJOb2RlLmlucHV0c1swXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQ29udm9sdmVyTm9kZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gbmF0aXZlQ29udm9sdmVyTm9kZTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHJlbmRlcihwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlQ29udm9sdmVyTm9kZSA9IHJlbmRlcmVkTmF0aXZlQ29udm9sdmVyTm9kZXMuZ2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgICAgIGlmIChyZW5kZXJlZE5hdGl2ZUNvbnZvbHZlck5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlQ29udm9sdmVyTm9kZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVDb252b2x2ZXJOb2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnZvbHZlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUNyZWF0ZU5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSAoY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcikgPT4ge1xuICAgIHJldHVybiAobnVtYmVyT2ZDaGFubmVscywgbGVuZ3RoLCBzYW1wbGVSYXRlKSA9PiB7XG4gICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignTWlzc2luZyB0aGUgbmF0aXZlIE9mZmxpbmVBdWRpb0NvbnRleHQgY29uc3RydWN0b3IuJyk7XG4gICAgICAgIH1cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKG51bWJlck9mQ2hhbm5lbHMsIGxlbmd0aCwgc2FtcGxlUmF0ZSk7XG4gICAgICAgIH1cbiAgICAgICAgY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgLy8gQnVnICMxNDMsICMxNDQgJiAjMTQ2OiBTYWZhcmkgdGhyb3dzIGEgU3ludGF4RXJyb3Igd2hlbiBudW1iZXJPZkNoYW5uZWxzLCBsZW5ndGggb3Igc2FtcGxlUmF0ZSBhcmUgaW52YWxpZC5cbiAgICAgICAgICAgIGlmIChlcnIubmFtZSA9PT0gJ1N5bnRheEVycm9yJykge1xuICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aHJvdyBlcnI7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZS1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVEYXRhQ2xvbmVFcnJvciA9ICgpID0+IG5ldyBET01FeGNlcHRpb24oJycsICdEYXRhQ2xvbmVFcnJvcicpO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YS1jbG9uZS1lcnJvci5qcy5tYXAiLCJpbXBvcnQgeyBkZXRhY2hBcnJheUJ1ZmZlciB9IGZyb20gJy4uL2hlbHBlcnMvZGV0YWNoLWFycmF5LWJ1ZmZlcic7XG5pbXBvcnQgeyB3cmFwQXVkaW9CdWZmZXJHZXRDaGFubmVsRGF0YU1ldGhvZCB9IGZyb20gJy4uL2hlbHBlcnMvd3JhcC1hdWRpby1idWZmZXItZ2V0LWNoYW5uZWwtZGF0YS1tZXRob2QnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZURlY29kZUF1ZGlvRGF0YSA9IChhdWRpb0J1ZmZlclN0b3JlLCBjYWNoZVRlc3RSZXN1bHQsIGNyZWF0ZURhdGFDbG9uZUVycm9yLCBjcmVhdGVFbmNvZGluZ0Vycm9yLCBkZXRhY2hlZEFycmF5QnVmZmVycywgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVDb250ZXh0LCB0ZXN0QXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNPdXRPZkJvdW5kc1N1cHBvcnQsIHRlc3RQcm9taXNlU3VwcG9ydCwgd3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzLCB3cmFwQXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNPdXRPZkJvdW5kcykgPT4ge1xuICAgIHJldHVybiAoYW55Q29udGV4dCwgYXVkaW9EYXRhKSA9PiB7XG4gICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBpc05hdGl2ZUNvbnRleHQoYW55Q29udGV4dCkgPyBhbnlDb250ZXh0IDogZ2V0TmF0aXZlQ29udGV4dChhbnlDb250ZXh0KTtcbiAgICAgICAgLy8gQnVnICM0MzogT25seSBDaHJvbWUgYW5kIEVkZ2UgZG8gdGhyb3cgYSBEYXRhQ2xvbmVFcnJvci5cbiAgICAgICAgaWYgKGRldGFjaGVkQXJyYXlCdWZmZXJzLmhhcyhhdWRpb0RhdGEpKSB7XG4gICAgICAgICAgICBjb25zdCBlcnIgPSBjcmVhdGVEYXRhQ2xvbmVFcnJvcigpO1xuICAgICAgICAgICAgcmV0dXJuIFByb21pc2UucmVqZWN0KGVycik7XG4gICAgICAgIH1cbiAgICAgICAgLy8gVGhlIGF1ZGlvRGF0YSBwYXJhbWV0ZXIgbWF5YmUgb2YgYSB0eXBlIHdoaWNoIGNhbid0IGJlIGFkZGVkIHRvIGEgV2Vha1NldC5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGRldGFjaGVkQXJyYXlCdWZmZXJzLmFkZChhdWRpb0RhdGEpO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgIC8vIElnbm9yZSBlcnJvcnMuXG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICMyMTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgcHJvbWlzZXMgeWV0LlxuICAgICAgICBpZiAoY2FjaGVUZXN0UmVzdWx0KHRlc3RQcm9taXNlU3VwcG9ydCwgKCkgPT4gdGVzdFByb21pc2VTdXBwb3J0KG5hdGl2ZUNvbnRleHQpKSkge1xuICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUNvbnRleHQuZGVjb2RlQXVkaW9EYXRhKGF1ZGlvRGF0YSkudGhlbigoYXVkaW9CdWZmZXIpID0+IHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzEzMzogU2FmYXJpIGRvZXMgbmV1dGVyIHRoZSBBcnJheUJ1ZmZlci5cbiAgICAgICAgICAgICAgICBkZXRhY2hBcnJheUJ1ZmZlcihhdWRpb0RhdGEpLmNhdGNoKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gSWdub3JlIGVycm9ycy5cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzE1NzogRmlyZWZveCBkb2VzIG5vdCBhbGxvdyB0aGUgYnVmZmVyT2Zmc2V0IHRvIGJlIG91dC1vZi1ib3VuZHMuXG4gICAgICAgICAgICAgICAgaWYgKCFjYWNoZVRlc3RSZXN1bHQodGVzdEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHNTdXBwb3J0LCAoKSA9PiB0ZXN0QXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNPdXRPZkJvdW5kc1N1cHBvcnQoYXVkaW9CdWZmZXIpKSkge1xuICAgICAgICAgICAgICAgICAgICB3cmFwQXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNPdXRPZkJvdW5kcyhhdWRpb0J1ZmZlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF1ZGlvQnVmZmVyU3RvcmUuYWRkKGF1ZGlvQnVmZmVyKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXVkaW9CdWZmZXI7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzIxOiBTYWZhcmkgZG9lcyBub3QgcmV0dXJuIGEgUHJvbWlzZSB5ZXQuXG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgICAgICAgICBjb25zdCBjb21wbGV0ZSA9IGFzeW5jICgpID0+IHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzEzMzogU2FmYXJpIGRvZXMgbmV1dGVyIHRoZSBBcnJheUJ1ZmZlci5cbiAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICBhd2FpdCBkZXRhY2hBcnJheUJ1ZmZlcihhdWRpb0RhdGEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICAgICAgICAgIC8vIElnbm9yZSBlcnJvcnMuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IGZhaWwgPSAoZXJyKSA9PiB7XG4gICAgICAgICAgICAgICAgcmVqZWN0KGVycik7XG4gICAgICAgICAgICAgICAgY29tcGxldGUoKTtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICAvLyBCdWcgIzI2OiBTYWZhcmkgdGhyb3dzIGEgc3luY2hyb25vdXMgZXJyb3IuXG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTogU2FmYXJpIHJlcXVpcmVzIGEgc3VjY2Vzc0NhbGxiYWNrLlxuICAgICAgICAgICAgICAgIG5hdGl2ZUNvbnRleHQuZGVjb2RlQXVkaW9EYXRhKGF1ZGlvRGF0YSwgKGF1ZGlvQnVmZmVyKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIC8vIEJ1ZyAjNTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgY29weUZyb21DaGFubmVsKCkgYW5kIGNvcHlUb0NoYW5uZWwoKS5cbiAgICAgICAgICAgICAgICAgICAgLy8gQnVnICMxMDA6IFNhZmFyaSBkb2VzIHRocm93IGEgd3JvbmcgZXJyb3Igd2hlbiBjYWxsaW5nIGdldENoYW5uZWxEYXRhKCkgd2l0aCBhbiBvdXQtb2YtYm91bmRzIHZhbHVlLlxuICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGF1ZGlvQnVmZmVyLmNvcHlGcm9tQ2hhbm5lbCAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzKGF1ZGlvQnVmZmVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdyYXBBdWRpb0J1ZmZlckdldENoYW5uZWxEYXRhTWV0aG9kKGF1ZGlvQnVmZmVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhdWRpb0J1ZmZlclN0b3JlLmFkZChhdWRpb0J1ZmZlcik7XG4gICAgICAgICAgICAgICAgICAgIGNvbXBsZXRlKCkudGhlbigoKSA9PiByZXNvbHZlKGF1ZGlvQnVmZmVyKSk7XG4gICAgICAgICAgICAgICAgfSwgKGVycikgPT4ge1xuICAgICAgICAgICAgICAgICAgICAvLyBCdWcgIzQ6IFNhZmFyaSByZXR1cm5zIG51bGwgaW5zdGVhZCBvZiBhbiBlcnJvci5cbiAgICAgICAgICAgICAgICAgICAgaWYgKGVyciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmFpbChjcmVhdGVFbmNvZGluZ0Vycm9yKCkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmFpbChlcnIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICAgICAgZmFpbChlcnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlY29kZS1hdWRpby1kYXRhLmpzLm1hcCIsImltcG9ydCB7IGlzQXVkaW9Ob2RlT3V0cHV0Q29ubmVjdGlvbiB9IGZyb20gJy4uL2d1YXJkcy9hdWRpby1ub2RlLW91dHB1dC1jb25uZWN0aW9uJztcbmV4cG9ydCBjb25zdCBjcmVhdGVEZWNyZW1lbnRDeWNsZUNvdW50ZXIgPSAoY29ubmVjdE5hdGl2ZUF1ZGlvTm9kZVRvTmF0aXZlQXVkaW9Ob2RlLCBjeWNsZUNvdW50ZXJzLCBnZXRBdWRpb05vZGVDb25uZWN0aW9ucywgZ2V0TmF0aXZlQXVkaW9Ob2RlLCBnZXROYXRpdmVBdWRpb1BhcmFtLCBnZXROYXRpdmVDb250ZXh0LCBpc0FjdGl2ZUF1ZGlvTm9kZSwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgcmV0dXJuIChhdWRpb05vZGUsIGNvdW50KSA9PiB7XG4gICAgICAgIGNvbnN0IGN5Y2xlQ291bnRlciA9IGN5Y2xlQ291bnRlcnMuZ2V0KGF1ZGlvTm9kZSk7XG4gICAgICAgIGlmIChjeWNsZUNvdW50ZXIgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdNaXNzaW5nIHRoZSBleHBlY3RlZCBjeWNsZSBjb3VudC4nKTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dChhdWRpb05vZGUuY29udGV4dCk7XG4gICAgICAgIGNvbnN0IGlzT2ZmbGluZSA9IGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChuYXRpdmVDb250ZXh0KTtcbiAgICAgICAgaWYgKGN5Y2xlQ291bnRlciA9PT0gY291bnQpIHtcbiAgICAgICAgICAgIGN5Y2xlQ291bnRlcnMuZGVsZXRlKGF1ZGlvTm9kZSk7XG4gICAgICAgICAgICBpZiAoIWlzT2ZmbGluZSAmJiBpc0FjdGl2ZUF1ZGlvTm9kZShhdWRpb05vZGUpKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgbmF0aXZlU291cmNlQXVkaW9Ob2RlID0gZ2V0TmF0aXZlQXVkaW9Ob2RlKGF1ZGlvTm9kZSk7XG4gICAgICAgICAgICAgICAgY29uc3QgeyBvdXRwdXRzIH0gPSBnZXRBdWRpb05vZGVDb25uZWN0aW9ucyhhdWRpb05vZGUpO1xuICAgICAgICAgICAgICAgIGZvciAoY29uc3Qgb3V0cHV0IG9mIG91dHB1dHMpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGlzQXVkaW9Ob2RlT3V0cHV0Q29ubmVjdGlvbihvdXRwdXQpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBuYXRpdmVEZXN0aW5hdGlvbkF1ZGlvTm9kZSA9IGdldE5hdGl2ZUF1ZGlvTm9kZShvdXRwdXRbMF0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29ubmVjdE5hdGl2ZUF1ZGlvTm9kZVRvTmF0aXZlQXVkaW9Ob2RlKG5hdGl2ZVNvdXJjZUF1ZGlvTm9kZSwgbmF0aXZlRGVzdGluYXRpb25BdWRpb05vZGUsIG91dHB1dFsxXSwgb3V0cHV0WzJdKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG5hdGl2ZURlc3RpbmF0aW9uQXVkaW9QYXJhbSA9IGdldE5hdGl2ZUF1ZGlvUGFyYW0ob3V0cHV0WzBdKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5hdGl2ZVNvdXJjZUF1ZGlvTm9kZS5jb25uZWN0KG5hdGl2ZURlc3RpbmF0aW9uQXVkaW9QYXJhbSwgb3V0cHV0WzFdKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGN5Y2xlQ291bnRlcnMuc2V0KGF1ZGlvTm9kZSwgY3ljbGVDb3VudGVyIC0gY291bnQpO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWNyZW1lbnQtY3ljbGUtY291bnRlci5qcy5tYXAiLCJjb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgY2hhbm5lbENvdW50OiAyLFxuICAgIGNoYW5uZWxDb3VudE1vZGU6ICdtYXgnLFxuICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICBkZWxheVRpbWU6IDAsXG4gICAgbWF4RGVsYXlUaW1lOiAxXG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZURlbGF5Tm9kZUNvbnN0cnVjdG9yID0gKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVBdWRpb1BhcmFtLCBjcmVhdGVEZWxheU5vZGVSZW5kZXJlciwgY3JlYXRlTmF0aXZlRGVsYXlOb2RlLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHNldEF1ZGlvTm9kZVRhaWxUaW1lKSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIERlbGF5Tm9kZSBleHRlbmRzIGF1ZGlvTm9kZUNvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgb3B0aW9ucykge1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZURlbGF5Tm9kZSA9IGNyZWF0ZU5hdGl2ZURlbGF5Tm9kZShuYXRpdmVDb250ZXh0LCBtZXJnZWRPcHRpb25zKTtcbiAgICAgICAgICAgIGNvbnN0IGlzT2ZmbGluZSA9IGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChuYXRpdmVDb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IGRlbGF5Tm9kZVJlbmRlcmVyID0gKGlzT2ZmbGluZSA/IGNyZWF0ZURlbGF5Tm9kZVJlbmRlcmVyKG1lcmdlZE9wdGlvbnMubWF4RGVsYXlUaW1lKSA6IG51bGwpO1xuICAgICAgICAgICAgc3VwZXIoY29udGV4dCwgZmFsc2UsIG5hdGl2ZURlbGF5Tm9kZSwgZGVsYXlOb2RlUmVuZGVyZXIpO1xuICAgICAgICAgICAgdGhpcy5fZGVsYXlUaW1lID0gY3JlYXRlQXVkaW9QYXJhbSh0aGlzLCBpc09mZmxpbmUsIG5hdGl2ZURlbGF5Tm9kZS5kZWxheVRpbWUpO1xuICAgICAgICAgICAgc2V0QXVkaW9Ob2RlVGFpbFRpbWUodGhpcywgbWVyZ2VkT3B0aW9ucy5tYXhEZWxheVRpbWUpO1xuICAgICAgICB9XG4gICAgICAgIGdldCBkZWxheVRpbWUoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fZGVsYXlUaW1lO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxheS1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZURlbGF5Tm9kZVJlbmRlcmVyRmFjdG9yeSA9IChjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlRGVsYXlOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuIChtYXhEZWxheVRpbWUpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVEZWxheU5vZGVzID0gbmV3IFdlYWtNYXAoKTtcbiAgICAgICAgY29uc3QgY3JlYXRlRGVsYXlOb2RlID0gYXN5bmMgKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgICAgICAgICBsZXQgbmF0aXZlRGVsYXlOb2RlID0gZ2V0TmF0aXZlQXVkaW9Ob2RlKHByb3h5KTtcbiAgICAgICAgICAgIC8vIElmIHRoZSBpbml0aWFsbHkgdXNlZCBuYXRpdmVEZWxheU5vZGUgd2FzIG5vdCBjb25zdHJ1Y3RlZCBvbiB0aGUgc2FtZSBPZmZsaW5lQXVkaW9Db250ZXh0IGl0IG5lZWRzIHRvIGJlIGNyZWF0ZWQgYWdhaW4uXG4gICAgICAgICAgICBjb25zdCBuYXRpdmVEZWxheU5vZGVJc093bmVkQnlDb250ZXh0ID0gaXNPd25lZEJ5Q29udGV4dChuYXRpdmVEZWxheU5vZGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVEZWxheU5vZGVJc093bmVkQnlDb250ZXh0KSB7XG4gICAgICAgICAgICAgICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiBuYXRpdmVEZWxheU5vZGUuY2hhbm5lbENvdW50LFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiBuYXRpdmVEZWxheU5vZGUuY2hhbm5lbENvdW50TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiBuYXRpdmVEZWxheU5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uLFxuICAgICAgICAgICAgICAgICAgICBkZWxheVRpbWU6IG5hdGl2ZURlbGF5Tm9kZS5kZWxheVRpbWUudmFsdWUsXG4gICAgICAgICAgICAgICAgICAgIG1heERlbGF5VGltZVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgbmF0aXZlRGVsYXlOb2RlID0gY3JlYXRlTmF0aXZlRGVsYXlOb2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG9wdGlvbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmVuZGVyZWROYXRpdmVEZWxheU5vZGVzLnNldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVEZWxheU5vZGUpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVEZWxheU5vZGVJc093bmVkQnlDb250ZXh0KSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVyQXV0b21hdGlvbihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5kZWxheVRpbWUsIG5hdGl2ZURlbGF5Tm9kZS5kZWxheVRpbWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgY29ubmVjdEF1ZGlvUGFyYW0obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkuZGVsYXlUaW1lLCBuYXRpdmVEZWxheU5vZGUuZGVsYXlUaW1lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF3YWl0IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVEZWxheU5vZGUpO1xuICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZURlbGF5Tm9kZTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHJlbmRlcihwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlRGVsYXlOb2RlID0gcmVuZGVyZWROYXRpdmVEZWxheU5vZGVzLmdldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgICAgICBpZiAocmVuZGVyZWROYXRpdmVEZWxheU5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlRGVsYXlOb2RlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZURlbGF5Tm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxheS1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZURlbGV0ZUFjdGl2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlID0gKHBpY2tFbGVtZW50RnJvbVNldCkgPT4ge1xuICAgIHJldHVybiAoYWN0aXZlSW5wdXRzLCBzb3VyY2UsIG91dHB1dCwgaW5wdXQpID0+IHtcbiAgICAgICAgcmV0dXJuIHBpY2tFbGVtZW50RnJvbVNldChhY3RpdmVJbnB1dHNbaW5wdXRdLCAoYWN0aXZlSW5wdXRDb25uZWN0aW9uKSA9PiBhY3RpdmVJbnB1dENvbm5lY3Rpb25bMF0gPT09IHNvdXJjZSAmJiBhY3RpdmVJbnB1dENvbm5lY3Rpb25bMV0gPT09IG91dHB1dCk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxldGUtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlRGVsZXRlVW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGUgPSAoZ2V0VW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGVzKSA9PiB7XG4gICAgcmV0dXJuIChuYXRpdmVDb250ZXh0LCBhdWRpb1dvcmtsZXROb2RlKSA9PiB7XG4gICAgICAgIGdldFVucmVuZGVyZWRBdWRpb1dvcmtsZXROb2RlcyhuYXRpdmVDb250ZXh0KS5kZWxldGUoYXVkaW9Xb3JrbGV0Tm9kZSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxldGUtdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGUuanMubWFwIiwiaW1wb3J0IHsgaXNBdWRpb05vZGUgfSBmcm9tICcuLi9ndWFyZHMvYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBpc0RlbGF5Tm9kZSB9IGZyb20gJy4uL2d1YXJkcy9kZWxheS1ub2RlJztcbmV4cG9ydCBjb25zdCBjcmVhdGVEZXRlY3RDeWNsZXMgPSAoYXVkaW9QYXJhbUF1ZGlvTm9kZVN0b3JlLCBnZXRBdWRpb05vZGVDb25uZWN0aW9ucywgZ2V0VmFsdWVGb3JLZXkpID0+IHtcbiAgICByZXR1cm4gZnVuY3Rpb24gZGV0ZWN0Q3ljbGVzKGNoYWluLCBuZXh0TGluaykge1xuICAgICAgICBjb25zdCBhdWRpb05vZGUgPSBpc0F1ZGlvTm9kZShuZXh0TGluaykgPyBuZXh0TGluayA6IGdldFZhbHVlRm9yS2V5KGF1ZGlvUGFyYW1BdWRpb05vZGVTdG9yZSwgbmV4dExpbmspO1xuICAgICAgICBpZiAoaXNEZWxheU5vZGUoYXVkaW9Ob2RlKSkge1xuICAgICAgICAgICAgcmV0dXJuIFtdO1xuICAgICAgICB9XG4gICAgICAgIGlmIChjaGFpblswXSA9PT0gYXVkaW9Ob2RlKSB7XG4gICAgICAgICAgICByZXR1cm4gW2NoYWluXTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoY2hhaW4uaW5jbHVkZXMoYXVkaW9Ob2RlKSkge1xuICAgICAgICAgICAgcmV0dXJuIFtdO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IHsgb3V0cHV0cyB9ID0gZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMoYXVkaW9Ob2RlKTtcbiAgICAgICAgcmV0dXJuIEFycmF5LmZyb20ob3V0cHV0cylcbiAgICAgICAgICAgIC5tYXAoKG91dHB1dENvbm5lY3Rpb24pID0+IGRldGVjdEN5Y2xlcyhbLi4uY2hhaW4sIGF1ZGlvTm9kZV0sIG91dHB1dENvbm5lY3Rpb25bMF0pKVxuICAgICAgICAgICAgLnJlZHVjZSgobWVyZ2VkQ3ljbGVzLCBuZXN0ZWRDeWNsZXMpID0+IG1lcmdlZEN5Y2xlcy5jb25jYXQobmVzdGVkQ3ljbGVzKSwgW10pO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGV0ZWN0LWN5Y2xlcy5qcy5tYXAiLCJpbXBvcnQgeyBpc05hdGl2ZUF1ZGlvTm9kZSB9IGZyb20gJy4uL2d1YXJkcy9uYXRpdmUtYXVkaW8tbm9kZSc7XG5jb25zdCBnZXRPdXRwdXRBdWRpb05vZGVBdEluZGV4ID0gKGNyZWF0ZUluZGV4U2l6ZUVycm9yLCBvdXRwdXRBdWRpb05vZGVzLCBvdXRwdXQpID0+IHtcbiAgICBjb25zdCBvdXRwdXRBdWRpb05vZGUgPSBvdXRwdXRBdWRpb05vZGVzW291dHB1dF07XG4gICAgaWYgKG91dHB1dEF1ZGlvTm9kZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHRocm93IGNyZWF0ZUluZGV4U2l6ZUVycm9yKCk7XG4gICAgfVxuICAgIHJldHVybiBvdXRwdXRBdWRpb05vZGU7XG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZURpc2Nvbm5lY3RNdWx0aXBsZU91dHB1dHMgPSAoY3JlYXRlSW5kZXhTaXplRXJyb3IpID0+IHtcbiAgICByZXR1cm4gKG91dHB1dEF1ZGlvTm9kZXMsIGRlc3RpbmF0aW9uT3JPdXRwdXQgPSB1bmRlZmluZWQsIG91dHB1dCA9IHVuZGVmaW5lZCwgaW5wdXQgPSAwKSA9PiB7XG4gICAgICAgIGlmIChkZXN0aW5hdGlvbk9yT3V0cHV0ID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIHJldHVybiBvdXRwdXRBdWRpb05vZGVzLmZvckVhY2goKG91dHB1dEF1ZGlvTm9kZSkgPT4gb3V0cHV0QXVkaW9Ob2RlLmRpc2Nvbm5lY3QoKSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHR5cGVvZiBkZXN0aW5hdGlvbk9yT3V0cHV0ID09PSAnbnVtYmVyJykge1xuICAgICAgICAgICAgcmV0dXJuIGdldE91dHB1dEF1ZGlvTm9kZUF0SW5kZXgoY3JlYXRlSW5kZXhTaXplRXJyb3IsIG91dHB1dEF1ZGlvTm9kZXMsIGRlc3RpbmF0aW9uT3JPdXRwdXQpLmRpc2Nvbm5lY3QoKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNOYXRpdmVBdWRpb05vZGUoZGVzdGluYXRpb25Pck91dHB1dCkpIHtcbiAgICAgICAgICAgIGlmIChvdXRwdXQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBvdXRwdXRBdWRpb05vZGVzLmZvckVhY2goKG91dHB1dEF1ZGlvTm9kZSkgPT4gb3V0cHV0QXVkaW9Ob2RlLmRpc2Nvbm5lY3QoZGVzdGluYXRpb25Pck91dHB1dCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKGlucHV0ID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gZ2V0T3V0cHV0QXVkaW9Ob2RlQXRJbmRleChjcmVhdGVJbmRleFNpemVFcnJvciwgb3V0cHV0QXVkaW9Ob2Rlcywgb3V0cHV0KS5kaXNjb25uZWN0KGRlc3RpbmF0aW9uT3JPdXRwdXQsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIGdldE91dHB1dEF1ZGlvTm9kZUF0SW5kZXgoY3JlYXRlSW5kZXhTaXplRXJyb3IsIG91dHB1dEF1ZGlvTm9kZXMsIG91dHB1dCkuZGlzY29ubmVjdChkZXN0aW5hdGlvbk9yT3V0cHV0LCAwLCBpbnB1dCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG91dHB1dCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4gb3V0cHV0QXVkaW9Ob2Rlcy5mb3JFYWNoKChvdXRwdXRBdWRpb05vZGUpID0+IG91dHB1dEF1ZGlvTm9kZS5kaXNjb25uZWN0KGRlc3RpbmF0aW9uT3JPdXRwdXQpKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gZ2V0T3V0cHV0QXVkaW9Ob2RlQXRJbmRleChjcmVhdGVJbmRleFNpemVFcnJvciwgb3V0cHV0QXVkaW9Ob2Rlcywgb3V0cHV0KS5kaXNjb25uZWN0KGRlc3RpbmF0aW9uT3JPdXRwdXQsIDApO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGlzY29ubmVjdC1tdWx0aXBsZS1vdXRwdXRzLmpzLm1hcCIsImNvbnN0IERFRkFVTFRfT1BUSU9OUyA9IHtcbiAgICBhdHRhY2s6IDAuMDAzLFxuICAgIGNoYW5uZWxDb3VudDogMixcbiAgICBjaGFubmVsQ291bnRNb2RlOiAnY2xhbXBlZC1tYXgnLFxuICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICBrbmVlOiAzMCxcbiAgICByYXRpbzogMTIsXG4gICAgcmVsZWFzZTogMC4yNSxcbiAgICB0aHJlc2hvbGQ6IC0yNFxufTtcbmV4cG9ydCBjb25zdCBjcmVhdGVEeW5hbWljc0NvbXByZXNzb3JOb2RlQ29uc3RydWN0b3IgPSAoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGVSZW5kZXJlciwgY3JlYXRlTmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgc2V0QXVkaW9Ob2RlVGFpbFRpbWUpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgRHluYW1pY3NDb21wcmVzc29yTm9kZSBleHRlbmRzIGF1ZGlvTm9kZUNvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgb3B0aW9ucykge1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUgPSBjcmVhdGVOYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgaXNPZmZsaW5lID0gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgZHluYW1pY3NDb21wcmVzc29yTm9kZVJlbmRlcmVyID0gKGlzT2ZmbGluZSA/IGNyZWF0ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGVSZW5kZXJlcigpIDogbnVsbCk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCBmYWxzZSwgbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSwgZHluYW1pY3NDb21wcmVzc29yTm9kZVJlbmRlcmVyKTtcbiAgICAgICAgICAgIHRoaXMuX2F0dGFjayA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLmF0dGFjayk7XG4gICAgICAgICAgICB0aGlzLl9rbmVlID0gY3JlYXRlQXVkaW9QYXJhbSh0aGlzLCBpc09mZmxpbmUsIG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUua25lZSk7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlID0gbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZTtcbiAgICAgICAgICAgIHRoaXMuX3JhdGlvID0gY3JlYXRlQXVkaW9QYXJhbSh0aGlzLCBpc09mZmxpbmUsIG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUucmF0aW8pO1xuICAgICAgICAgICAgdGhpcy5fcmVsZWFzZSA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLnJlbGVhc2UpO1xuICAgICAgICAgICAgdGhpcy5fdGhyZXNob2xkID0gY3JlYXRlQXVkaW9QYXJhbSh0aGlzLCBpc09mZmxpbmUsIG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUudGhyZXNob2xkKTtcbiAgICAgICAgICAgIHNldEF1ZGlvTm9kZVRhaWxUaW1lKHRoaXMsIDAuMDA2KTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgYXR0YWNrKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX2F0dGFjaztcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzEwODogU2FmYXJpIGFsbG93cyBhIGNoYW5uZWxDb3VudCBvZiB0aHJlZSBhbmQgYWJvdmUgd2hpY2ggaXMgd2h5IHRoZSBnZXR0ZXIgYW5kIHNldHRlciBuZWVkcyB0byBiZSBvdmVyd3JpdHRlbiBoZXJlLlxuICAgICAgICBnZXQgY2hhbm5lbENvdW50KCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUuY2hhbm5lbENvdW50O1xuICAgICAgICB9XG4gICAgICAgIHNldCBjaGFubmVsQ291bnQodmFsdWUpIHtcbiAgICAgICAgICAgIGNvbnN0IHByZXZpb3VzQ2hhbm5lbENvdW50ID0gdGhpcy5fbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5jaGFubmVsQ291bnQ7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLmNoYW5uZWxDb3VudCA9IHZhbHVlO1xuICAgICAgICAgICAgaWYgKHZhbHVlID4gMikge1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUuY2hhbm5lbENvdW50ID0gcHJldmlvdXNDaGFubmVsQ291bnQ7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKlxuICAgICAgICAgKiBCdWcgIzEwOTogT25seSBDaHJvbWUgYW5kIEZpcmVmb3ggZGlzYWxsb3cgYSBjaGFubmVsQ291bnRNb2RlIG9mICdtYXgnIHlldCB3aGljaCBpcyB3aHkgdGhlIGdldHRlciBhbmQgc2V0dGVyIG5lZWRzIHRvIGJlXG4gICAgICAgICAqIG92ZXJ3cml0dGVuIGhlcmUuXG4gICAgICAgICAqL1xuICAgICAgICBnZXQgY2hhbm5lbENvdW50TW9kZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLmNoYW5uZWxDb3VudE1vZGU7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IGNoYW5uZWxDb3VudE1vZGUodmFsdWUpIHtcbiAgICAgICAgICAgIGNvbnN0IHByZXZpb3VzQ2hhbm5lbENvdW50ID0gdGhpcy5fbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5jaGFubmVsQ291bnRNb2RlO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5jaGFubmVsQ291bnRNb2RlID0gdmFsdWU7XG4gICAgICAgICAgICBpZiAodmFsdWUgPT09ICdtYXgnKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5jaGFubmVsQ291bnRNb2RlID0gcHJldmlvdXNDaGFubmVsQ291bnQ7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBnZXQga25lZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9rbmVlO1xuICAgICAgICB9XG4gICAgICAgIGdldCByYXRpbygpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9yYXRpbztcbiAgICAgICAgfVxuICAgICAgICBnZXQgcmVkdWN0aW9uKCkge1xuICAgICAgICAgICAgLy8gQnVnICMxMTE6IFNhZmFyaSByZXR1cm5zIGFuIEF1ZGlvUGFyYW0gaW5zdGVhZCBvZiBhIG51bWJlci5cbiAgICAgICAgICAgIGlmICh0eXBlb2YgdGhpcy5fbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5yZWR1Y3Rpb24udmFsdWUgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUucmVkdWN0aW9uLnZhbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUucmVkdWN0aW9uO1xuICAgICAgICB9XG4gICAgICAgIGdldCByZWxlYXNlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3JlbGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IHRocmVzaG9sZCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl90aHJlc2hvbGQ7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWR5bmFtaWNzLWNvbXByZXNzb3Itbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBpc093bmVkQnlDb250ZXh0IH0gZnJvbSAnLi4vaGVscGVycy9pcy1vd25lZC1ieS1jb250ZXh0JztcbmV4cG9ydCBjb25zdCBjcmVhdGVEeW5hbWljc0NvbXByZXNzb3JOb2RlUmVuZGVyZXJGYWN0b3J5ID0gKGNvbm5lY3RBdWRpb1BhcmFtLCBjcmVhdGVOYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlcyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgICAgIGNvbnN0IGNyZWF0ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUgPSBhc3luYyAocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICAgICAgICAgIGxldCBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlID0gZ2V0TmF0aXZlQXVkaW9Ob2RlKHByb3h5KTtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgKiBJZiB0aGUgaW5pdGlhbGx5IHVzZWQgbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSB3YXMgbm90IGNvbnN0cnVjdGVkIG9uIHRoZSBzYW1lIE9mZmxpbmVBdWRpb0NvbnRleHQgaXQgbmVlZHMgdG8gYmVcbiAgICAgICAgICAgICAqIGNyZWF0ZWQgYWdhaW4uXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGVJc093bmVkQnlDb250ZXh0ID0gaXNPd25lZEJ5Q29udGV4dChuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIGlmICghbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBvcHRpb25zID0ge1xuICAgICAgICAgICAgICAgICAgICBhdHRhY2s6IG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUuYXR0YWNrLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUuY2hhbm5lbENvdW50LFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLmNoYW5uZWxDb3VudE1vZGUsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb24sXG4gICAgICAgICAgICAgICAgICAgIGtuZWU6IG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUua25lZS52YWx1ZSxcbiAgICAgICAgICAgICAgICAgICAgcmF0aW86IG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUucmF0aW8udmFsdWUsXG4gICAgICAgICAgICAgICAgICAgIHJlbGVhc2U6IG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUucmVsZWFzZS52YWx1ZSxcbiAgICAgICAgICAgICAgICAgICAgdGhyZXNob2xkOiBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLnRocmVzaG9sZC52YWx1ZVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSA9IGNyZWF0ZU5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgb3B0aW9ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZW5kZXJlZE5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGVzLnNldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlKTtcbiAgICAgICAgICAgIGlmICghbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmF0dGFjaywgbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5hdHRhY2spO1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlckF1dG9tYXRpb24obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkua25lZSwgbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5rbmVlKTtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LnJhdGlvLCBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLnJhdGlvKTtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LnJlbGVhc2UsIG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUucmVsZWFzZSk7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVyQXV0b21hdGlvbihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS50aHJlc2hvbGQsIG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUudGhyZXNob2xkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIGF3YWl0IGNvbm5lY3RBdWRpb1BhcmFtKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmF0dGFjaywgbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZS5hdHRhY2spO1xuICAgICAgICAgICAgICAgIGF3YWl0IGNvbm5lY3RBdWRpb1BhcmFtKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmtuZWUsIG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUua25lZSk7XG4gICAgICAgICAgICAgICAgYXdhaXQgY29ubmVjdEF1ZGlvUGFyYW0obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkucmF0aW8sIG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUucmF0aW8pO1xuICAgICAgICAgICAgICAgIGF3YWl0IGNvbm5lY3RBdWRpb1BhcmFtKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LnJlbGVhc2UsIG5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUucmVsZWFzZSk7XG4gICAgICAgICAgICAgICAgYXdhaXQgY29ubmVjdEF1ZGlvUGFyYW0obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkudGhyZXNob2xkLCBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLnRocmVzaG9sZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSk7XG4gICAgICAgICAgICByZXR1cm4gbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHJlbmRlcihwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSA9IHJlbmRlcmVkTmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZXMuZ2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgICAgIGlmIChyZW5kZXJlZE5hdGl2ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVEeW5hbWljc0NvbXByZXNzb3JOb2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWR5bmFtaWNzLWNvbXByZXNzb3Itbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVFbmNvZGluZ0Vycm9yID0gKCkgPT4gbmV3IERPTUV4Y2VwdGlvbignJywgJ0VuY29kaW5nRXJyb3InKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWVuY29kaW5nLWVycm9yLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVFdmFsdWF0ZVNvdXJjZSA9ICh3aW5kb3cpID0+IHtcbiAgICByZXR1cm4gKHNvdXJjZSkgPT4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgICBpZiAod2luZG93ID09PSBudWxsKSB7XG4gICAgICAgICAgICAvLyBCdWcgIzE4MiBDaHJvbWUgYW5kIEVkZ2UgZG8gdGhyb3cgYW4gaW5zdGFuY2Ugb2YgYSBTeW50YXhFcnJvciBpbnN0ZWFkIG9mIGEgRE9NRXhjZXB0aW9uLlxuICAgICAgICAgICAgcmVqZWN0KG5ldyBTeW50YXhFcnJvcigpKTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBoZWFkID0gd2luZG93LmRvY3VtZW50LmhlYWQ7XG4gICAgICAgIGlmIChoZWFkID09PSBudWxsKSB7XG4gICAgICAgICAgICAvLyBCdWcgIzE4MiBDaHJvbWUgYW5kIEVkZ2UgZG8gdGhyb3cgYW4gaW5zdGFuY2Ugb2YgYSBTeW50YXhFcnJvciBpbnN0ZWFkIG9mIGEgRE9NRXhjZXB0aW9uLlxuICAgICAgICAgICAgcmVqZWN0KG5ldyBTeW50YXhFcnJvcigpKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGNvbnN0IHNjcmlwdCA9IHdpbmRvdy5kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcbiAgICAgICAgICAgIC8vIEB0b2RvIFNhZmFyaSBkb2Vzbid0IGxpa2UgVVJMcyB3aXRoIGEgdHlwZSBvZiAnYXBwbGljYXRpb24vamF2YXNjcmlwdDsgY2hhcnNldD11dGYtOCcuXG4gICAgICAgICAgICBjb25zdCBibG9iID0gbmV3IEJsb2IoW3NvdXJjZV0sIHsgdHlwZTogJ2FwcGxpY2F0aW9uL2phdmFzY3JpcHQnIH0pO1xuICAgICAgICAgICAgY29uc3QgdXJsID0gVVJMLmNyZWF0ZU9iamVjdFVSTChibG9iKTtcbiAgICAgICAgICAgIGNvbnN0IG9yaWdpbmFsT25FcnJvckhhbmRsZXIgPSB3aW5kb3cub25lcnJvcjtcbiAgICAgICAgICAgIGNvbnN0IHJlbW92ZUVycm9yRXZlbnRMaXN0ZW5lckFuZFJldm9rZVVybCA9ICgpID0+IHtcbiAgICAgICAgICAgICAgICB3aW5kb3cub25lcnJvciA9IG9yaWdpbmFsT25FcnJvckhhbmRsZXI7XG4gICAgICAgICAgICAgICAgVVJMLnJldm9rZU9iamVjdFVSTCh1cmwpO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIHdpbmRvdy5vbmVycm9yID0gKG1lc3NhZ2UsIHNyYywgbGluZW5vLCBjb2xubywgZXJyb3IpID0+IHtcbiAgICAgICAgICAgICAgICAvLyBAdG9kbyBFZGdlIHRoaW5rcyB0aGUgc291cmNlIGlzIHRoZSBvbmUgb2YgdGhlIGh0bWwgZG9jdW1lbnQuXG4gICAgICAgICAgICAgICAgaWYgKHNyYyA9PT0gdXJsIHx8IChzcmMgPT09IHdpbmRvdy5sb2NhdGlvbi5ocmVmICYmIGxpbmVubyA9PT0gMSAmJiBjb2xubyA9PT0gMSkpIHtcbiAgICAgICAgICAgICAgICAgICAgcmVtb3ZlRXJyb3JFdmVudExpc3RlbmVyQW5kUmV2b2tlVXJsKCk7XG4gICAgICAgICAgICAgICAgICAgIHJlamVjdChlcnJvcik7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKG9yaWdpbmFsT25FcnJvckhhbmRsZXIgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsT25FcnJvckhhbmRsZXIobWVzc2FnZSwgc3JjLCBsaW5lbm8sIGNvbG5vLCBlcnJvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIHNjcmlwdC5vbmVycm9yID0gKCkgPT4ge1xuICAgICAgICAgICAgICAgIHJlbW92ZUVycm9yRXZlbnRMaXN0ZW5lckFuZFJldm9rZVVybCgpO1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTgyIENocm9tZSBhbmQgRWRnZSBkbyB0aHJvdyBhbiBpbnN0YW5jZSBvZiBhIFN5bnRheEVycm9yIGluc3RlYWQgb2YgYSBET01FeGNlcHRpb24uXG4gICAgICAgICAgICAgICAgcmVqZWN0KG5ldyBTeW50YXhFcnJvcigpKTtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBzY3JpcHQub25sb2FkID0gKCkgPT4ge1xuICAgICAgICAgICAgICAgIHJlbW92ZUVycm9yRXZlbnRMaXN0ZW5lckFuZFJldm9rZVVybCgpO1xuICAgICAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBzY3JpcHQuc3JjID0gdXJsO1xuICAgICAgICAgICAgc2NyaXB0LnR5cGUgPSAnbW9kdWxlJztcbiAgICAgICAgICAgIGhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0KTtcbiAgICAgICAgfVxuICAgIH0pO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2YWx1YXRlLXNvdXJjZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlRXZlbnRUYXJnZXRDb25zdHJ1Y3RvciA9ICh3cmFwRXZlbnRMaXN0ZW5lcikgPT4ge1xuICAgIHJldHVybiBjbGFzcyBFdmVudFRhcmdldCB7XG4gICAgICAgIGNvbnN0cnVjdG9yKF9uYXRpdmVFdmVudFRhcmdldCkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlRXZlbnRUYXJnZXQgPSBfbmF0aXZlRXZlbnRUYXJnZXQ7XG4gICAgICAgICAgICB0aGlzLl9saXN0ZW5lcnMgPSBuZXcgV2Vha01hcCgpO1xuICAgICAgICB9XG4gICAgICAgIGFkZEV2ZW50TGlzdGVuZXIodHlwZSwgbGlzdGVuZXIsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIGlmIChsaXN0ZW5lciAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIGxldCB3cmFwcGVkRXZlbnRMaXN0ZW5lciA9IHRoaXMuX2xpc3RlbmVycy5nZXQobGlzdGVuZXIpO1xuICAgICAgICAgICAgICAgIGlmICh3cmFwcGVkRXZlbnRMaXN0ZW5lciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgIHdyYXBwZWRFdmVudExpc3RlbmVyID0gd3JhcEV2ZW50TGlzdGVuZXIodGhpcywgbGlzdGVuZXIpO1xuICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGxpc3RlbmVyID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLl9saXN0ZW5lcnMuc2V0KGxpc3RlbmVyLCB3cmFwcGVkRXZlbnRMaXN0ZW5lcik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlRXZlbnRUYXJnZXQuYWRkRXZlbnRMaXN0ZW5lcih0eXBlLCB3cmFwcGVkRXZlbnRMaXN0ZW5lciwgb3B0aW9ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGF0Y2hFdmVudChldmVudCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUV2ZW50VGFyZ2V0LmRpc3BhdGNoRXZlbnQoZXZlbnQpO1xuICAgICAgICB9XG4gICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIodHlwZSwgbGlzdGVuZXIsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIGNvbnN0IHdyYXBwZWRFdmVudExpc3RlbmVyID0gbGlzdGVuZXIgPT09IG51bGwgPyB1bmRlZmluZWQgOiB0aGlzLl9saXN0ZW5lcnMuZ2V0KGxpc3RlbmVyKTtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZUV2ZW50VGFyZ2V0LnJlbW92ZUV2ZW50TGlzdGVuZXIodHlwZSwgd3JhcHBlZEV2ZW50TGlzdGVuZXIgPT09IHVuZGVmaW5lZCA/IG51bGwgOiB3cmFwcGVkRXZlbnRMaXN0ZW5lciwgb3B0aW9ucyk7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2ZW50LXRhcmdldC1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlRXhwb3NlQ3VycmVudEZyYW1lQW5kQ3VycmVudFRpbWUgPSAod2luZG93KSA9PiB7XG4gICAgcmV0dXJuIChjdXJyZW50VGltZSwgc2FtcGxlUmF0ZSwgZm4pID0+IHtcbiAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnRpZXMod2luZG93LCB7XG4gICAgICAgICAgICBjdXJyZW50RnJhbWU6IHtcbiAgICAgICAgICAgICAgICBjb25maWd1cmFibGU6IHRydWUsXG4gICAgICAgICAgICAgICAgZ2V0KCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gTWF0aC5yb3VuZChjdXJyZW50VGltZSAqIHNhbXBsZVJhdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBjdXJyZW50VGltZToge1xuICAgICAgICAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSxcbiAgICAgICAgICAgICAgICBnZXQoKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBjdXJyZW50VGltZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgcmV0dXJuIGZuKCk7XG4gICAgICAgIH1cbiAgICAgICAgZmluYWxseSB7XG4gICAgICAgICAgICBpZiAod2luZG93ICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgZGVsZXRlIHdpbmRvdy5jdXJyZW50RnJhbWU7XG4gICAgICAgICAgICAgICAgZGVsZXRlIHdpbmRvdy5jdXJyZW50VGltZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZXhwb3NlLWN1cnJlbnQtZnJhbWUtYW5kLWN1cnJlbnQtdGltZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlRmV0Y2hTb3VyY2UgPSAoY3JlYXRlQWJvcnRFcnJvcikgPT4ge1xuICAgIHJldHVybiBhc3luYyAodXJsKSA9PiB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKHVybCk7XG4gICAgICAgICAgICBpZiAocmVzcG9uc2Uub2spIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gW2F3YWl0IHJlc3BvbnNlLnRleHQoKSwgcmVzcG9uc2UudXJsXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICAvLyBJZ25vcmUgZXJyb3JzLlxuICAgICAgICB9IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tZW1wdHlcbiAgICAgICAgdGhyb3cgY3JlYXRlQWJvcnRFcnJvcigpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZmV0Y2gtc291cmNlLmpzLm1hcCIsImltcG9ydCB7IE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FULCBNT1NUX1BPU0lUSVZFX1NJTkdMRV9GTE9BVCB9IGZyb20gJy4uL2NvbnN0YW50cyc7XG5jb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgY2hhbm5lbENvdW50OiAyLFxuICAgIGNoYW5uZWxDb3VudE1vZGU6ICdtYXgnLFxuICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICBnYWluOiAxXG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUdhaW5Ob2RlQ29uc3RydWN0b3IgPSAoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZUdhaW5Ob2RlUmVuZGVyZXIsIGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgR2Fpbk5vZGUgZXh0ZW5kcyBhdWRpb05vZGVDb25zdHJ1Y3RvciB7XG4gICAgICAgIGNvbnN0cnVjdG9yKGNvbnRleHQsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBnZXROYXRpdmVDb250ZXh0KGNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgbWVyZ2VkT3B0aW9ucyA9IHsgLi4uREVGQVVMVF9PUFRJT05TLCAuLi5vcHRpb25zIH07XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgaXNPZmZsaW5lID0gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgZ2Fpbk5vZGVSZW5kZXJlciA9IChpc09mZmxpbmUgPyBjcmVhdGVHYWluTm9kZVJlbmRlcmVyKCkgOiBudWxsKTtcbiAgICAgICAgICAgIHN1cGVyKGNvbnRleHQsIGZhbHNlLCBuYXRpdmVHYWluTm9kZSwgZ2Fpbk5vZGVSZW5kZXJlcik7XG4gICAgICAgICAgICAvLyBCdWcgIzc0OiBTYWZhcmkgZG9lcyBub3QgZXhwb3J0IHRoZSBjb3JyZWN0IHZhbHVlcyBmb3IgbWF4VmFsdWUgYW5kIG1pblZhbHVlLlxuICAgICAgICAgICAgdGhpcy5fZ2FpbiA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVHYWluTm9kZS5nYWluLCBNT1NUX1BPU0lUSVZFX1NJTkdMRV9GTE9BVCwgTU9TVF9ORUdBVElWRV9TSU5HTEVfRkxPQVQpO1xuICAgICAgICB9XG4gICAgICAgIGdldCBnYWluKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX2dhaW47XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdhaW4tbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBpc093bmVkQnlDb250ZXh0IH0gZnJvbSAnLi4vaGVscGVycy9pcy1vd25lZC1ieS1jb250ZXh0JztcbmV4cG9ydCBjb25zdCBjcmVhdGVHYWluTm9kZVJlbmRlcmVyRmFjdG9yeSA9IChjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGdldE5hdGl2ZUF1ZGlvTm9kZSwgcmVuZGVyQXV0b21hdGlvbiwgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUpID0+IHtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZUdhaW5Ob2RlcyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgICAgIGNvbnN0IGNyZWF0ZUdhaW5Ob2RlID0gYXN5bmMgKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgICAgICAgICBsZXQgbmF0aXZlR2Fpbk5vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUocHJveHkpO1xuICAgICAgICAgICAgLy8gSWYgdGhlIGluaXRpYWxseSB1c2VkIG5hdGl2ZUdhaW5Ob2RlIHdhcyBub3QgY29uc3RydWN0ZWQgb24gdGhlIHNhbWUgT2ZmbGluZUF1ZGlvQ29udGV4dCBpdCBuZWVkcyB0byBiZSBjcmVhdGVkIGFnYWluLlxuICAgICAgICAgICAgY29uc3QgbmF0aXZlR2Fpbk5vZGVJc093bmVkQnlDb250ZXh0ID0gaXNPd25lZEJ5Q29udGV4dChuYXRpdmVHYWluTm9kZSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICBpZiAoIW5hdGl2ZUdhaW5Ob2RlSXNPd25lZEJ5Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogbmF0aXZlR2Fpbk5vZGUuY2hhbm5lbENvdW50LFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiBuYXRpdmVHYWluTm9kZS5jaGFubmVsQ291bnRNb2RlLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246IG5hdGl2ZUdhaW5Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgZ2FpbjogbmF0aXZlR2Fpbk5vZGUuZ2Fpbi52YWx1ZVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgbmF0aXZlR2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBvcHRpb25zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJlbmRlcmVkTmF0aXZlR2Fpbk5vZGVzLnNldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVHYWluTm9kZSk7XG4gICAgICAgICAgICBpZiAoIW5hdGl2ZUdhaW5Ob2RlSXNPd25lZEJ5Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlckF1dG9tYXRpb24obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkuZ2FpbiwgbmF0aXZlR2Fpbk5vZGUuZ2Fpbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5nYWluLCBuYXRpdmVHYWluTm9kZS5nYWluKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF3YWl0IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVHYWluTm9kZSk7XG4gICAgICAgICAgICByZXR1cm4gbmF0aXZlR2Fpbk5vZGU7XG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICByZW5kZXIocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZUdhaW5Ob2RlID0gcmVuZGVyZWROYXRpdmVHYWluTm9kZXMuZ2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgICAgIGlmIChyZW5kZXJlZE5hdGl2ZUdhaW5Ob2RlICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShyZW5kZXJlZE5hdGl2ZUdhaW5Ob2RlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZUdhaW5Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdhaW4tbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVHZXRBY3RpdmVBdWRpb1dvcmtsZXROb2RlSW5wdXRzID0gKGFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHNTdG9yZSwgZ2V0VmFsdWVGb3JLZXkpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUpID0+IGdldFZhbHVlRm9yS2V5KGFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHNTdG9yZSwgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZSk7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWFjdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtaW5wdXRzLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVHZXRBdWRpb05vZGVSZW5kZXJlciA9IChnZXRBdWRpb05vZGVDb25uZWN0aW9ucykgPT4ge1xuICAgIHJldHVybiAoYXVkaW9Ob2RlKSA9PiB7XG4gICAgICAgIGNvbnN0IGF1ZGlvTm9kZUNvbm5lY3Rpb25zID0gZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMoYXVkaW9Ob2RlKTtcbiAgICAgICAgaWYgKGF1ZGlvTm9kZUNvbm5lY3Rpb25zLnJlbmRlcmVyID09PSBudWxsKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgdGhlIHJlbmRlcmVyIG9mIHRoZSBnaXZlbiBBdWRpb05vZGUgaW4gdGhlIGF1ZGlvIGdyYXBoLicpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBhdWRpb05vZGVDb25uZWN0aW9ucy5yZW5kZXJlcjtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1hdWRpby1ub2RlLXJlbmRlcmVyLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVHZXRBdWRpb05vZGVUYWlsVGltZSA9IChhdWRpb05vZGVUYWlsVGltZVN0b3JlKSA9PiB7XG4gICAgcmV0dXJuIChhdWRpb05vZGUpID0+IHsgdmFyIF9hOyByZXR1cm4gKF9hID0gYXVkaW9Ob2RlVGFpbFRpbWVTdG9yZS5nZXQoYXVkaW9Ob2RlKSkgIT09IG51bGwgJiYgX2EgIT09IHZvaWQgMCA/IF9hIDogMDsgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUdldEF1ZGlvUGFyYW1SZW5kZXJlciA9IChnZXRBdWRpb1BhcmFtQ29ubmVjdGlvbnMpID0+IHtcbiAgICByZXR1cm4gKGF1ZGlvUGFyYW0pID0+IHtcbiAgICAgICAgY29uc3QgYXVkaW9QYXJhbUNvbm5lY3Rpb25zID0gZ2V0QXVkaW9QYXJhbUNvbm5lY3Rpb25zKGF1ZGlvUGFyYW0pO1xuICAgICAgICBpZiAoYXVkaW9QYXJhbUNvbm5lY3Rpb25zLnJlbmRlcmVyID09PSBudWxsKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgdGhlIHJlbmRlcmVyIG9mIHRoZSBnaXZlbiBBdWRpb1BhcmFtIGluIHRoZSBhdWRpbyBncmFwaC4nKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gYXVkaW9QYXJhbUNvbm5lY3Rpb25zLnJlbmRlcmVyO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWF1ZGlvLXBhcmFtLXJlbmRlcmVyLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVHZXRCYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0ID0gKGJhY2t1cE9mZmxpbmVBdWRpb0NvbnRleHRTdG9yZSkgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCkgPT4ge1xuICAgICAgICByZXR1cm4gYmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dFN0b3JlLmdldChuYXRpdmVDb250ZXh0KTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1iYWNrdXAtb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzLm1hcCIsImltcG9ydCB7IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yIH0gZnJvbSAnLi9pbnZhbGlkLXN0YXRlLWVycm9yJztcbmV4cG9ydCBjb25zdCBjcmVhdGVHZXROYXRpdmVDb250ZXh0ID0gKGNvbnRleHRTdG9yZSkgPT4ge1xuICAgIHJldHVybiAoY29udGV4dCkgPT4ge1xuICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gY29udGV4dFN0b3JlLmdldChjb250ZXh0KTtcbiAgICAgICAgaWYgKG5hdGl2ZUNvbnRleHQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LW5hdGl2ZS1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVHZXRPckNyZWF0ZUJhY2t1cE9mZmxpbmVBdWRpb0NvbnRleHQgPSAoYmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dFN0b3JlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQpID0+IHtcbiAgICAgICAgbGV0IGJhY2t1cE9mZmxpbmVBdWRpb0NvbnRleHQgPSBiYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0U3RvcmUuZ2V0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICBpZiAoYmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4gYmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dDtcbiAgICAgICAgfVxuICAgICAgICBpZiAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgdGhlIG5hdGl2ZSBPZmZsaW5lQXVkaW9Db250ZXh0IGNvbnN0cnVjdG9yLicpO1xuICAgICAgICB9XG4gICAgICAgIC8vIEJ1ZyAjMTQxOiBTYWZhcmkgZG9lcyBub3Qgc3VwcG9ydCBjcmVhdGluZyBhbiBPZmZsaW5lQXVkaW9Db250ZXh0IHdpdGggbGVzcyB0aGFuIDQ0MTAwIEh6LlxuICAgICAgICBiYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0ID0gbmV3IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcigxLCAxLCA0NDEwMCk7XG4gICAgICAgIGJhY2t1cE9mZmxpbmVBdWRpb0NvbnRleHRTdG9yZS5zZXQobmF0aXZlQ29udGV4dCwgYmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgIHJldHVybiBiYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0O1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LW9yLWNyZWF0ZS1iYWNrdXAtb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVHZXRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZXMgPSAodW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGVTdG9yZSkgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCkgPT4ge1xuICAgICAgICBjb25zdCB1bnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZXMgPSB1bnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZVN0b3JlLmdldChuYXRpdmVDb250ZXh0KTtcbiAgICAgICAgaWYgKHVucmVuZGVyZWRBdWRpb1dvcmtsZXROb2RlcyA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1RoZSBjb250ZXh0IGhhcyBubyBzZXQgb2YgQXVkaW9Xb3JrbGV0Tm9kZXMuJyk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHVucmVuZGVyZWRBdWRpb1dvcmtsZXROb2RlcztcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC11bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZXMuanMubWFwIiwiaW1wb3J0IHsgd3JhcElJUkZpbHRlck5vZGVHZXRGcmVxdWVuY3lSZXNwb25zZU1ldGhvZCB9IGZyb20gJy4uL2hlbHBlcnMvd3JhcC1paXItZmlsdGVyLW5vZGUtZ2V0LWZyZXF1ZW5jeS1yZXNwb25zZS1tZXRob2QnO1xuY29uc3QgREVGQVVMVF9PUFRJT05TID0ge1xuICAgIGNoYW5uZWxDb3VudDogMixcbiAgICBjaGFubmVsQ291bnRNb2RlOiAnbWF4JyxcbiAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2Vycydcbn07XG5leHBvcnQgY29uc3QgY3JlYXRlSUlSRmlsdGVyTm9kZUNvbnN0cnVjdG9yID0gKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVOYXRpdmVJSVJGaWx0ZXJOb2RlLCBjcmVhdGVJSVJGaWx0ZXJOb2RlUmVuZGVyZXIsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgc2V0QXVkaW9Ob2RlVGFpbFRpbWUpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgSUlSRmlsdGVyTm9kZSBleHRlbmRzIGF1ZGlvTm9kZUNvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgb3B0aW9ucykge1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBpc09mZmxpbmUgPSBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQobmF0aXZlQ29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUlJUkZpbHRlck5vZGUgPSBjcmVhdGVOYXRpdmVJSVJGaWx0ZXJOb2RlKG5hdGl2ZUNvbnRleHQsIGlzT2ZmbGluZSA/IG51bGwgOiBjb250ZXh0LmJhc2VMYXRlbmN5LCBtZXJnZWRPcHRpb25zKTtcbiAgICAgICAgICAgIGNvbnN0IGlpckZpbHRlck5vZGVSZW5kZXJlciA9ICgoaXNPZmZsaW5lID8gY3JlYXRlSUlSRmlsdGVyTm9kZVJlbmRlcmVyKG1lcmdlZE9wdGlvbnMuZmVlZGJhY2ssIG1lcmdlZE9wdGlvbnMuZmVlZGZvcndhcmQpIDogbnVsbCkpO1xuICAgICAgICAgICAgc3VwZXIoY29udGV4dCwgZmFsc2UsIG5hdGl2ZUlJUkZpbHRlck5vZGUsIGlpckZpbHRlck5vZGVSZW5kZXJlcik7XG4gICAgICAgICAgICAvLyBCdWcgIzIzICYgIzI0OiBGaXJlZm94RGV2ZWxvcGVyIGRvZXMgbm90IHRocm93IGFuIEludmFsaWRBY2Nlc3NFcnJvci5cbiAgICAgICAgICAgIC8vIEB0b2RvIFdyaXRlIGEgdGVzdCB3aGljaCBhbGxvd3Mgb3RoZXIgYnJvd3NlcnMgdG8gcmVtYWluIHVucGF0Y2hlZC5cbiAgICAgICAgICAgIHdyYXBJSVJGaWx0ZXJOb2RlR2V0RnJlcXVlbmN5UmVzcG9uc2VNZXRob2QobmF0aXZlSUlSRmlsdGVyTm9kZSk7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVJSVJGaWx0ZXJOb2RlID0gbmF0aXZlSUlSRmlsdGVyTm9kZTtcbiAgICAgICAgICAgIC8vIEB0b2RvIERldGVybWluZSBhIG1lYW5pbmdmdWwgdGFpbC10aW1lIGluc3RlYWQgb2YganVzdCB1c2luZyBvbmUgc2Vjb25kLlxuICAgICAgICAgICAgc2V0QXVkaW9Ob2RlVGFpbFRpbWUodGhpcywgMSk7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0RnJlcXVlbmN5UmVzcG9uc2UoZnJlcXVlbmN5SHosIG1hZ1Jlc3BvbnNlLCBwaGFzZVJlc3BvbnNlKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlSUlSRmlsdGVyTm9kZS5nZXRGcmVxdWVuY3lSZXNwb25zZShmcmVxdWVuY3lIeiwgbWFnUmVzcG9uc2UsIHBoYXNlUmVzcG9uc2UpO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1paXItZmlsdGVyLW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiaW1wb3J0IHsgZmlsdGVyQnVmZmVyIH0gZnJvbSAnLi4vaGVscGVycy9maWx0ZXItYnVmZmVyJztcbmltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuY29uc3QgZmlsdGVyRnVsbEJ1ZmZlciA9IChyZW5kZXJlZEJ1ZmZlciwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgZmVlZGJhY2ssIGZlZWRmb3J3YXJkKSA9PiB7XG4gICAgY29uc3QgY29udmVydGVkRmVlZGJhY2sgPSBmZWVkYmFjayBpbnN0YW5jZW9mIEZsb2F0NjRBcnJheSA/IGZlZWRiYWNrIDogbmV3IEZsb2F0NjRBcnJheShmZWVkYmFjayk7XG4gICAgY29uc3QgY29udmVydGVkRmVlZGZvcndhcmQgPSBmZWVkZm9yd2FyZCBpbnN0YW5jZW9mIEZsb2F0NjRBcnJheSA/IGZlZWRmb3J3YXJkIDogbmV3IEZsb2F0NjRBcnJheShmZWVkZm9yd2FyZCk7XG4gICAgY29uc3QgZmVlZGJhY2tMZW5ndGggPSBjb252ZXJ0ZWRGZWVkYmFjay5sZW5ndGg7XG4gICAgY29uc3QgZmVlZGZvcndhcmRMZW5ndGggPSBjb252ZXJ0ZWRGZWVkZm9yd2FyZC5sZW5ndGg7XG4gICAgY29uc3QgbWluTGVuZ3RoID0gTWF0aC5taW4oZmVlZGJhY2tMZW5ndGgsIGZlZWRmb3J3YXJkTGVuZ3RoKTtcbiAgICBpZiAoY29udmVydGVkRmVlZGJhY2tbMF0gIT09IDEpIHtcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBmZWVkYmFja0xlbmd0aDsgaSArPSAxKSB7XG4gICAgICAgICAgICBjb252ZXJ0ZWRGZWVkZm9yd2FyZFtpXSAvPSBjb252ZXJ0ZWRGZWVkYmFja1swXTtcbiAgICAgICAgfVxuICAgICAgICBmb3IgKGxldCBpID0gMTsgaSA8IGZlZWRmb3J3YXJkTGVuZ3RoOyBpICs9IDEpIHtcbiAgICAgICAgICAgIGNvbnZlcnRlZEZlZWRiYWNrW2ldIC89IGNvbnZlcnRlZEZlZWRiYWNrWzBdO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvbnN0IGJ1ZmZlckxlbmd0aCA9IDMyO1xuICAgIGNvbnN0IHhCdWZmZXIgPSBuZXcgRmxvYXQzMkFycmF5KGJ1ZmZlckxlbmd0aCk7XG4gICAgY29uc3QgeUJ1ZmZlciA9IG5ldyBGbG9hdDMyQXJyYXkoYnVmZmVyTGVuZ3RoKTtcbiAgICBjb25zdCBmaWx0ZXJlZEJ1ZmZlciA9IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuY3JlYXRlQnVmZmVyKHJlbmRlcmVkQnVmZmVyLm51bWJlck9mQ2hhbm5lbHMsIHJlbmRlcmVkQnVmZmVyLmxlbmd0aCwgcmVuZGVyZWRCdWZmZXIuc2FtcGxlUmF0ZSk7XG4gICAgY29uc3QgbnVtYmVyT2ZDaGFubmVscyA9IHJlbmRlcmVkQnVmZmVyLm51bWJlck9mQ2hhbm5lbHM7XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBudW1iZXJPZkNoYW5uZWxzOyBpICs9IDEpIHtcbiAgICAgICAgY29uc3QgaW5wdXQgPSByZW5kZXJlZEJ1ZmZlci5nZXRDaGFubmVsRGF0YShpKTtcbiAgICAgICAgY29uc3Qgb3V0cHV0ID0gZmlsdGVyZWRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgICAgIHhCdWZmZXIuZmlsbCgwKTtcbiAgICAgICAgeUJ1ZmZlci5maWxsKDApO1xuICAgICAgICBmaWx0ZXJCdWZmZXIoY29udmVydGVkRmVlZGJhY2ssIGZlZWRiYWNrTGVuZ3RoLCBjb252ZXJ0ZWRGZWVkZm9yd2FyZCwgZmVlZGZvcndhcmRMZW5ndGgsIG1pbkxlbmd0aCwgeEJ1ZmZlciwgeUJ1ZmZlciwgMCwgYnVmZmVyTGVuZ3RoLCBpbnB1dCwgb3V0cHV0KTtcbiAgICB9XG4gICAgcmV0dXJuIGZpbHRlcmVkQnVmZmVyO1xufTtcbmV4cG9ydCBjb25zdCBjcmVhdGVJSVJGaWx0ZXJOb2RlUmVuZGVyZXJGYWN0b3J5ID0gKGNyZWF0ZU5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IsIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlLCByZW5kZXJOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgcmV0dXJuIChmZWVkYmFjaywgZmVlZGZvcndhcmQpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVBdWRpb05vZGVzID0gbmV3IFdlYWtNYXAoKTtcbiAgICAgICAgbGV0IGZpbHRlcmVkQnVmZmVyUHJvbWlzZSA9IG51bGw7XG4gICAgICAgIGNvbnN0IGNyZWF0ZUF1ZGlvTm9kZSA9IGFzeW5jIChwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgICAgICAgICAgbGV0IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IG51bGw7XG4gICAgICAgICAgICBsZXQgbmF0aXZlSUlSRmlsdGVyTm9kZSA9IGdldE5hdGl2ZUF1ZGlvTm9kZShwcm94eSk7XG4gICAgICAgICAgICAvLyBJZiB0aGUgaW5pdGlhbGx5IHVzZWQgbmF0aXZlSUlSRmlsdGVyTm9kZSB3YXMgbm90IGNvbnN0cnVjdGVkIG9uIHRoZSBzYW1lIE9mZmxpbmVBdWRpb0NvbnRleHQgaXQgbmVlZHMgdG8gYmUgY3JlYXRlZCBhZ2Fpbi5cbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUlJUkZpbHRlck5vZGVJc093bmVkQnlDb250ZXh0ID0gaXNPd25lZEJ5Q29udGV4dChuYXRpdmVJSVJGaWx0ZXJOb2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIC8vIEJ1ZyAjOTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgSUlSRmlsdGVyTm9kZXMuXG4gICAgICAgICAgICBpZiAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5jcmVhdGVJSVJGaWx0ZXIgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IGNyZWF0ZU5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCB7XG4gICAgICAgICAgICAgICAgICAgIGJ1ZmZlcjogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiAyLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnbWF4JyxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnc3BlYWtlcnMnLFxuICAgICAgICAgICAgICAgICAgICBsb29wOiBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgbG9vcEVuZDogMCxcbiAgICAgICAgICAgICAgICAgICAgbG9vcFN0YXJ0OiAwLFxuICAgICAgICAgICAgICAgICAgICBwbGF5YmFja1JhdGU6IDFcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKCFuYXRpdmVJSVJGaWx0ZXJOb2RlSXNPd25lZEJ5Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIC8vIEB0b2RvIFR5cGVTY3JpcHQgZGVmaW5lcyB0aGUgcGFyYW1ldGVycyBvZiBjcmVhdGVJSVJGaWx0ZXIoKSBhcyBhcnJheXMgb2YgbnVtYmVycy5cbiAgICAgICAgICAgICAgICBuYXRpdmVJSVJGaWx0ZXJOb2RlID0gbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5jcmVhdGVJSVJGaWx0ZXIoZmVlZGZvcndhcmQsIGZlZWRiYWNrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID09PSBudWxsID8gbmF0aXZlSUlSRmlsdGVyTm9kZSA6IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSk7XG4gICAgICAgICAgICBpZiAobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgaWYgKGZpbHRlcmVkQnVmZmVyUHJvbWlzZSA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICBpZiAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgdGhlIG5hdGl2ZSBPZmZsaW5lQXVkaW9Db250ZXh0IGNvbnN0cnVjdG9yLicpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHBhcnRpYWxPZmZsaW5lQXVkaW9Db250ZXh0ID0gbmV3IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcihcbiAgICAgICAgICAgICAgICAgICAgLy8gQnVnICM0NzogVGhlIEF1ZGlvRGVzdGluYXRpb25Ob2RlIGluIFNhZmFyaSBnZXRzIG5vdCBpbml0aWFsaXplZCBjb3JyZWN0bHkuXG4gICAgICAgICAgICAgICAgICAgIHByb3h5LmNvbnRleHQuZGVzdGluYXRpb24uY2hhbm5lbENvdW50LCBcbiAgICAgICAgICAgICAgICAgICAgLy8gQnVnICMxNzogU2FmYXJpIGRvZXMgbm90IHlldCBleHBvc2UgdGhlIGxlbmd0aC5cbiAgICAgICAgICAgICAgICAgICAgcHJveHkuY29udGV4dC5sZW5ndGgsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcmVkQnVmZmVyUHJvbWlzZSA9IChhc3luYyAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgcGFydGlhbE9mZmxpbmVBdWRpb0NvbnRleHQsIHBhcnRpYWxPZmZsaW5lQXVkaW9Db250ZXh0LmRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkQnVmZmVyID0gYXdhaXQgcmVuZGVyTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChwYXJ0aWFsT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmlsdGVyRnVsbEJ1ZmZlcihyZW5kZXJlZEJ1ZmZlciwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgZmVlZGJhY2ssIGZlZWRmb3J3YXJkKTtcbiAgICAgICAgICAgICAgICAgICAgfSkoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29uc3QgZmlsdGVyZWRCdWZmZXIgPSBhd2FpdCBmaWx0ZXJlZEJ1ZmZlclByb21pc2U7XG4gICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmJ1ZmZlciA9IGZpbHRlcmVkQnVmZmVyO1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydCgwKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXdhaXQgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG5hdGl2ZUlJUkZpbHRlck5vZGUpO1xuICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUlJUkZpbHRlck5vZGU7XG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICByZW5kZXIocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZSA9IHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2Rlcy5nZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICAgICAgaWYgKHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2RlICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShyZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVBdWRpb05vZGUocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aWlyLWZpbHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiaW1wb3J0IHsgaXNBdWRpb05vZGVPdXRwdXRDb25uZWN0aW9uIH0gZnJvbSAnLi4vZ3VhcmRzL2F1ZGlvLW5vZGUtb3V0cHV0LWNvbm5lY3Rpb24nO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUluY3JlbWVudEN5Y2xlQ291bnRlckZhY3RvcnkgPSAoY3ljbGVDb3VudGVycywgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvTm9kZUZyb21OYXRpdmVBdWRpb05vZGUsIGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zLCBnZXROYXRpdmVBdWRpb05vZGUsIGdldE5hdGl2ZUF1ZGlvUGFyYW0sIGlzQWN0aXZlQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuIChpc09mZmxpbmUpID0+IHtcbiAgICAgICAgcmV0dXJuIChhdWRpb05vZGUsIGNvdW50KSA9PiB7XG4gICAgICAgICAgICBjb25zdCBjeWNsZUNvdW50ZXIgPSBjeWNsZUNvdW50ZXJzLmdldChhdWRpb05vZGUpO1xuICAgICAgICAgICAgaWYgKGN5Y2xlQ291bnRlciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgaWYgKCFpc09mZmxpbmUgJiYgaXNBY3RpdmVBdWRpb05vZGUoYXVkaW9Ob2RlKSkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBuYXRpdmVTb3VyY2VBdWRpb05vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUoYXVkaW9Ob2RlKTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgeyBvdXRwdXRzIH0gPSBnZXRBdWRpb05vZGVDb25uZWN0aW9ucyhhdWRpb05vZGUpO1xuICAgICAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IG91dHB1dCBvZiBvdXRwdXRzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoaXNBdWRpb05vZGVPdXRwdXRDb25uZWN0aW9uKG91dHB1dCkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBuYXRpdmVEZXN0aW5hdGlvbkF1ZGlvTm9kZSA9IGdldE5hdGl2ZUF1ZGlvTm9kZShvdXRwdXRbMF0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb05vZGVGcm9tTmF0aXZlQXVkaW9Ob2RlKG5hdGl2ZVNvdXJjZUF1ZGlvTm9kZSwgbmF0aXZlRGVzdGluYXRpb25BdWRpb05vZGUsIG91dHB1dFsxXSwgb3V0cHV0WzJdKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG5hdGl2ZURlc3RpbmF0aW9uQXVkaW9QYXJhbSA9IGdldE5hdGl2ZUF1ZGlvUGFyYW0ob3V0cHV0WzBdKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXRpdmVTb3VyY2VBdWRpb05vZGUuZGlzY29ubmVjdChuYXRpdmVEZXN0aW5hdGlvbkF1ZGlvUGFyYW0sIG91dHB1dFsxXSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY3ljbGVDb3VudGVycy5zZXQoYXVkaW9Ob2RlLCBjb3VudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBjeWNsZUNvdW50ZXJzLnNldChhdWRpb05vZGUsIGN5Y2xlQ291bnRlciArIGNvdW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluY3JlbWVudC1jeWNsZS1jb3VudGVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUluZGV4U2l6ZUVycm9yID0gKCkgPT4gbmV3IERPTUV4Y2VwdGlvbignJywgJ0luZGV4U2l6ZUVycm9yJyk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC1zaXplLWVycm9yLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVJbnZhbGlkQWNjZXNzRXJyb3IgPSAoKSA9PiBuZXcgRE9NRXhjZXB0aW9uKCcnLCAnSW52YWxpZEFjY2Vzc0Vycm9yJyk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnZhbGlkLWFjY2Vzcy1lcnJvci5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IgPSAoKSA9PiBuZXcgRE9NRXhjZXB0aW9uKCcnLCAnSW52YWxpZFN0YXRlRXJyb3InKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWludmFsaWQtc3RhdGUtZXJyb3IuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUlzQW55QXVkaW9Db250ZXh0ID0gKGNvbnRleHRTdG9yZSwgaXNOYXRpdmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICByZXR1cm4gKGFueXRoaW5nKSA9PiB7XG4gICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBjb250ZXh0U3RvcmUuZ2V0KGFueXRoaW5nKTtcbiAgICAgICAgcmV0dXJuIGlzTmF0aXZlQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpIHx8IGlzTmF0aXZlQXVkaW9Db250ZXh0KGFueXRoaW5nKTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWFueS1hdWRpby1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVJc0FueUF1ZGlvTm9kZSA9IChhdWRpb05vZGVTdG9yZSwgaXNOYXRpdmVBdWRpb05vZGUpID0+IHtcbiAgICByZXR1cm4gKGFueXRoaW5nKSA9PiBhdWRpb05vZGVTdG9yZS5oYXMoYW55dGhpbmcpIHx8IGlzTmF0aXZlQXVkaW9Ob2RlKGFueXRoaW5nKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1hbnktYXVkaW8tbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlSXNBbnlBdWRpb1BhcmFtID0gKGF1ZGlvUGFyYW1TdG9yZSwgaXNOYXRpdmVBdWRpb1BhcmFtKSA9PiB7XG4gICAgcmV0dXJuIChhbnl0aGluZykgPT4gYXVkaW9QYXJhbVN0b3JlLmhhcyhhbnl0aGluZykgfHwgaXNOYXRpdmVBdWRpb1BhcmFtKGFueXRoaW5nKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1hbnktYXVkaW8tcGFyYW0uanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUlzQW55T2ZmbGluZUF1ZGlvQ29udGV4dCA9IChjb250ZXh0U3RvcmUsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgIHJldHVybiAoYW55dGhpbmcpID0+IHtcbiAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGNvbnRleHRTdG9yZS5nZXQoYW55dGhpbmcpO1xuICAgICAgICByZXR1cm4gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpIHx8IGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChhbnl0aGluZyk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1hbnktb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVJc05hdGl2ZUF1ZGlvQ29udGV4dCA9IChuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcikgPT4ge1xuICAgIHJldHVybiAoYW55dGhpbmcpID0+IHtcbiAgICAgICAgcmV0dXJuIG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yICE9PSBudWxsICYmIGFueXRoaW5nIGluc3RhbmNlb2YgbmF0aXZlQXVkaW9Db250ZXh0Q29uc3RydWN0b3I7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1uYXRpdmUtYXVkaW8tY29udGV4dC5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlSXNOYXRpdmVBdWRpb05vZGUgPSAod2luZG93KSA9PiB7XG4gICAgcmV0dXJuIChhbnl0aGluZykgPT4ge1xuICAgICAgICByZXR1cm4gd2luZG93ICE9PSBudWxsICYmIHR5cGVvZiB3aW5kb3cuQXVkaW9Ob2RlID09PSAnZnVuY3Rpb24nICYmIGFueXRoaW5nIGluc3RhbmNlb2Ygd2luZG93LkF1ZGlvTm9kZTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLW5hdGl2ZS1hdWRpby1ub2RlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVJc05hdGl2ZUF1ZGlvUGFyYW0gPSAod2luZG93KSA9PiB7XG4gICAgcmV0dXJuIChhbnl0aGluZykgPT4ge1xuICAgICAgICByZXR1cm4gd2luZG93ICE9PSBudWxsICYmIHR5cGVvZiB3aW5kb3cuQXVkaW9QYXJhbSA9PT0gJ2Z1bmN0aW9uJyAmJiBhbnl0aGluZyBpbnN0YW5jZW9mIHdpbmRvdy5BdWRpb1BhcmFtO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtbmF0aXZlLWF1ZGlvLXBhcmFtLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVJc05hdGl2ZUNvbnRleHQgPSAoaXNOYXRpdmVBdWRpb0NvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgIHJldHVybiAoYW55dGhpbmcpID0+IHtcbiAgICAgICAgcmV0dXJuIGlzTmF0aXZlQXVkaW9Db250ZXh0KGFueXRoaW5nKSB8fCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQoYW55dGhpbmcpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtbmF0aXZlLWNvbnRleHQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZUlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCA9IChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpID0+IHtcbiAgICByZXR1cm4gKGFueXRoaW5nKSA9PiB7XG4gICAgICAgIHJldHVybiBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgIT09IG51bGwgJiYgYW55dGhpbmcgaW5zdGFuY2VvZiBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3I7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVJc1NlY3VyZUNvbnRleHQgPSAod2luZG93KSA9PiB3aW5kb3cgIT09IG51bGwgJiYgd2luZG93LmlzU2VjdXJlQ29udGV4dDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXNlY3VyZS1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVJc1N1cHBvcnRlZFByb21pc2UgPSBhc3luYyAoY2FjaGVUZXN0UmVzdWx0LCB0ZXN0QXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNTdWJhcnJheVN1cHBvcnQsIHRlc3RBdWRpb0NvbnRleHRDbG9zZU1ldGhvZFN1cHBvcnQsIHRlc3RBdWRpb0NvbnRleHREZWNvZGVBdWRpb0RhdGFNZXRob2RUeXBlRXJyb3JTdXBwb3J0LCB0ZXN0QXVkaW9Db250ZXh0T3B0aW9uc1N1cHBvcnQsIHRlc3RBdWRpb05vZGVDb25uZWN0TWV0aG9kU3VwcG9ydCwgdGVzdEF1ZGlvV29ya2xldFByb2Nlc3Nvck5vT3V0cHV0c1N1cHBvcnQsIHRlc3RDaGFubmVsTWVyZ2VyTm9kZUNoYW5uZWxDb3VudFN1cHBvcnQsIHRlc3RDb25zdGFudFNvdXJjZU5vZGVBY2N1cmF0ZVNjaGVkdWxpbmdTdXBwb3J0LCB0ZXN0Q29udm9sdmVyTm9kZUJ1ZmZlclJlYXNzaWduYWJpbGl0eVN1cHBvcnQsIHRlc3RDb252b2x2ZXJOb2RlQ2hhbm5lbENvdW50U3VwcG9ydCwgdGVzdERvbUV4Y2VwdGlvbkNvbnRydWNvclN1cHBvcnQsIHRlc3RJc1NlY3VyZUNvbnRleHRTdXBwb3J0LCB0ZXN0TWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGVNZWRpYVN0cmVhbVdpdGhvdXRBdWRpb1RyYWNrU3VwcG9ydCwgdGVzdFN0ZXJlb1Bhbm5lck5vZGVEZWZhdWx0VmFsdWVTdXBwb3J0LCB0ZXN0VHJhbnNmZXJhYmxlc1N1cHBvcnQpID0+IHtcbiAgICBpZiAoY2FjaGVUZXN0UmVzdWx0KHRlc3RBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc1N1YmFycmF5U3VwcG9ydCwgdGVzdEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzU3ViYXJyYXlTdXBwb3J0KSAmJlxuICAgICAgICBjYWNoZVRlc3RSZXN1bHQodGVzdEF1ZGlvQ29udGV4dENsb3NlTWV0aG9kU3VwcG9ydCwgdGVzdEF1ZGlvQ29udGV4dENsb3NlTWV0aG9kU3VwcG9ydCkgJiZcbiAgICAgICAgY2FjaGVUZXN0UmVzdWx0KHRlc3RBdWRpb0NvbnRleHRPcHRpb25zU3VwcG9ydCwgdGVzdEF1ZGlvQ29udGV4dE9wdGlvbnNTdXBwb3J0KSAmJlxuICAgICAgICBjYWNoZVRlc3RSZXN1bHQodGVzdEF1ZGlvTm9kZUNvbm5lY3RNZXRob2RTdXBwb3J0LCB0ZXN0QXVkaW9Ob2RlQ29ubmVjdE1ldGhvZFN1cHBvcnQpICYmXG4gICAgICAgIGNhY2hlVGVzdFJlc3VsdCh0ZXN0Q2hhbm5lbE1lcmdlck5vZGVDaGFubmVsQ291bnRTdXBwb3J0LCB0ZXN0Q2hhbm5lbE1lcmdlck5vZGVDaGFubmVsQ291bnRTdXBwb3J0KSAmJlxuICAgICAgICBjYWNoZVRlc3RSZXN1bHQodGVzdENvbnN0YW50U291cmNlTm9kZUFjY3VyYXRlU2NoZWR1bGluZ1N1cHBvcnQsIHRlc3RDb25zdGFudFNvdXJjZU5vZGVBY2N1cmF0ZVNjaGVkdWxpbmdTdXBwb3J0KSAmJlxuICAgICAgICBjYWNoZVRlc3RSZXN1bHQodGVzdENvbnZvbHZlck5vZGVCdWZmZXJSZWFzc2lnbmFiaWxpdHlTdXBwb3J0LCB0ZXN0Q29udm9sdmVyTm9kZUJ1ZmZlclJlYXNzaWduYWJpbGl0eVN1cHBvcnQpICYmXG4gICAgICAgIGNhY2hlVGVzdFJlc3VsdCh0ZXN0Q29udm9sdmVyTm9kZUNoYW5uZWxDb3VudFN1cHBvcnQsIHRlc3RDb252b2x2ZXJOb2RlQ2hhbm5lbENvdW50U3VwcG9ydCkgJiZcbiAgICAgICAgY2FjaGVUZXN0UmVzdWx0KHRlc3REb21FeGNlcHRpb25Db250cnVjb3JTdXBwb3J0LCB0ZXN0RG9tRXhjZXB0aW9uQ29udHJ1Y29yU3VwcG9ydCkgJiZcbiAgICAgICAgY2FjaGVUZXN0UmVzdWx0KHRlc3RJc1NlY3VyZUNvbnRleHRTdXBwb3J0LCB0ZXN0SXNTZWN1cmVDb250ZXh0U3VwcG9ydCkgJiZcbiAgICAgICAgY2FjaGVUZXN0UmVzdWx0KHRlc3RNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZU1lZGlhU3RyZWFtV2l0aG91dEF1ZGlvVHJhY2tTdXBwb3J0LCB0ZXN0TWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGVNZWRpYVN0cmVhbVdpdGhvdXRBdWRpb1RyYWNrU3VwcG9ydCkpIHtcbiAgICAgICAgY29uc3QgcmVzdWx0cyA9IGF3YWl0IFByb21pc2UuYWxsKFtcbiAgICAgICAgICAgIGNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9Db250ZXh0RGVjb2RlQXVkaW9EYXRhTWV0aG9kVHlwZUVycm9yU3VwcG9ydCwgdGVzdEF1ZGlvQ29udGV4dERlY29kZUF1ZGlvRGF0YU1ldGhvZFR5cGVFcnJvclN1cHBvcnQpLFxuICAgICAgICAgICAgY2FjaGVUZXN0UmVzdWx0KHRlc3RBdWRpb1dvcmtsZXRQcm9jZXNzb3JOb091dHB1dHNTdXBwb3J0LCB0ZXN0QXVkaW9Xb3JrbGV0UHJvY2Vzc29yTm9PdXRwdXRzU3VwcG9ydCksXG4gICAgICAgICAgICBjYWNoZVRlc3RSZXN1bHQodGVzdFN0ZXJlb1Bhbm5lck5vZGVEZWZhdWx0VmFsdWVTdXBwb3J0LCB0ZXN0U3RlcmVvUGFubmVyTm9kZURlZmF1bHRWYWx1ZVN1cHBvcnQpLFxuICAgICAgICAgICAgY2FjaGVUZXN0UmVzdWx0KHRlc3RUcmFuc2ZlcmFibGVzU3VwcG9ydCwgdGVzdFRyYW5zZmVyYWJsZXNTdXBwb3J0KVxuICAgICAgICBdKTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdHMuZXZlcnkoKHJlc3VsdCkgPT4gcmVzdWx0KTtcbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXN1cHBvcnRlZC1wcm9taXNlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVNZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3RvciA9IChhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlTmF0aXZlTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlIGV4dGVuZHMgYXVkaW9Ob2RlQ29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3Rvcihjb250ZXh0LCBvcHRpb25zKSB7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dChjb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZU1lZGlhRWxlbWVudEF1ZGlvU291cmNlTm9kZSA9IGNyZWF0ZU5hdGl2ZU1lZGlhRWxlbWVudEF1ZGlvU291cmNlTm9kZShuYXRpdmVDb250ZXh0LCBvcHRpb25zKTtcbiAgICAgICAgICAgIC8vIEJ1ZyAjMTcxOiBTYWZhcmkgYWxsb3dzIHRvIGNyZWF0ZSBhIE1lZGlhRWxlbWVudEF1ZGlvU291cmNlTm9kZSB3aXRoIGFuIE9mZmxpbmVBdWRpb0NvbnRleHQuXG4gICAgICAgICAgICBpZiAoaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgVHlwZUVycm9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCB0cnVlLCBuYXRpdmVNZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGUsIG51bGwpO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlID0gbmF0aXZlTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlO1xuICAgICAgICB9XG4gICAgICAgIGdldCBtZWRpYUVsZW1lbnQoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlLm1lZGlhRWxlbWVudDtcbiAgICAgICAgfVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVkaWEtZWxlbWVudC1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJjb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgY2hhbm5lbENvdW50OiAyLFxuICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnc3BlYWtlcnMnXG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGVDb25zdHJ1Y3RvciA9IChhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlTmF0aXZlTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIE1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGUgZXh0ZW5kcyBhdWRpb05vZGVDb25zdHJ1Y3RvciB7XG4gICAgICAgIGNvbnN0cnVjdG9yKGNvbnRleHQsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBnZXROYXRpdmVDb250ZXh0KGNvbnRleHQpO1xuICAgICAgICAgICAgLy8gQnVnICMxNzM6IFNhZmFyaSBhbGxvd3MgdG8gY3JlYXRlIGEgTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSB3aXRoIGFuIE9mZmxpbmVBdWRpb0NvbnRleHQuXG4gICAgICAgICAgICBpZiAoaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgbWVyZ2VkT3B0aW9ucyA9IHsgLi4uREVGQVVMVF9PUFRJT05TLCAuLi5vcHRpb25zIH07XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVNZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25Ob2RlID0gY3JlYXRlTmF0aXZlTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZShuYXRpdmVDb250ZXh0LCBtZXJnZWRPcHRpb25zKTtcbiAgICAgICAgICAgIHN1cGVyKGNvbnRleHQsIGZhbHNlLCBuYXRpdmVNZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25Ob2RlLCBudWxsKTtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZU1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGUgPSBuYXRpdmVNZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25Ob2RlO1xuICAgICAgICB9XG4gICAgICAgIGdldCBzdHJlYW0oKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZS5zdHJlYW07XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yID0gKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVOYXRpdmVNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZSwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIE1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlIGV4dGVuZHMgYXVkaW9Ob2RlQ29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3Rvcihjb250ZXh0LCBvcHRpb25zKSB7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dChjb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZU1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlID0gY3JlYXRlTmF0aXZlTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUobmF0aXZlQ29udGV4dCwgb3B0aW9ucyk7XG4gICAgICAgICAgICAvLyBCdWcgIzE3MjogU2FmYXJpIGFsbG93cyB0byBjcmVhdGUgYSBNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZSB3aXRoIGFuIE9mZmxpbmVBdWRpb0NvbnRleHQuXG4gICAgICAgICAgICBpZiAoaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3VwZXIoY29udGV4dCwgdHJ1ZSwgbmF0aXZlTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUsIG51bGwpO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUgPSBuYXRpdmVNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgbWVkaWFTdHJlYW0oKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUubWVkaWFTdHJlYW07XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlTWVkaWFTdHJlYW1UcmFja0F1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yID0gKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVOYXRpdmVNZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlLCBnZXROYXRpdmVDb250ZXh0KSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIE1lZGlhU3RyZWFtVHJhY2tBdWRpb1NvdXJjZU5vZGUgZXh0ZW5kcyBhdWRpb05vZGVDb25zdHJ1Y3RvciB7XG4gICAgICAgIGNvbnN0cnVjdG9yKGNvbnRleHQsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNvbnRleHQgPSBnZXROYXRpdmVDb250ZXh0KGNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlTWVkaWFTdHJlYW1UcmFja0F1ZGlvU291cmNlTm9kZSA9IGNyZWF0ZU5hdGl2ZU1lZGlhU3RyZWFtVHJhY2tBdWRpb1NvdXJjZU5vZGUobmF0aXZlQ29udGV4dCwgb3B0aW9ucyk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCB0cnVlLCBuYXRpdmVNZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlLCBudWxsKTtcbiAgICAgICAgfVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVkaWEtc3RyZWFtLXRyYWNrLWF1ZGlvLXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImltcG9ydCB7IGRlYWN0aXZhdGVBdWRpb0dyYXBoIH0gZnJvbSAnLi4vaGVscGVycy9kZWFjdGl2YXRlLWF1ZGlvLWdyYXBoJztcbmltcG9ydCB7IGlzVmFsaWRMYXRlbmN5SGludCB9IGZyb20gJy4uL2hlbHBlcnMvaXMtdmFsaWQtbGF0ZW5jeS1oaW50JztcbmV4cG9ydCBjb25zdCBjcmVhdGVNaW5pbWFsQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSAoY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yLCBjcmVhdGVVbmtub3duRXJyb3IsIG1pbmltYWxCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IsIG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIE1pbmltYWxBdWRpb0NvbnRleHQgZXh0ZW5kcyBtaW5pbWFsQmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3Iob3B0aW9ucyA9IHt9KSB7XG4gICAgICAgICAgICBpZiAobmF0aXZlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgdGhlIG5hdGl2ZSBBdWRpb0NvbnRleHQgY29uc3RydWN0b3IuJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZXQgbmF0aXZlQXVkaW9Db250ZXh0O1xuICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlQXVkaW9Db250ZXh0Q29uc3RydWN0b3Iob3B0aW9ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICAgICAgLy8gQnVnICMxOTIgU2FmYXJpIGRvZXMgdGhyb3cgYSBTeW50YXhFcnJvciBpZiB0aGUgc2FtcGxlUmF0ZSBpcyBub3Qgc3VwcG9ydGVkLlxuICAgICAgICAgICAgICAgIGlmIChlcnIuY29kZSA9PT0gMTIgJiYgZXJyLm1lc3NhZ2UgPT09ICdzYW1wbGVSYXRlIGlzIG5vdCBpbiByYW5nZScpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQnVnICMxMzEgU2FmYXJpIHJldHVybnMgbnVsbCB3aGVuIHRoZXJlIGFyZSBmb3VyIG90aGVyIEF1ZGlvQ29udGV4dHMgcnVubmluZyBhbHJlYWR5LlxuICAgICAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvQ29udGV4dCA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZVVua25vd25FcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQnVnICM1MSBPbmx5IENocm9tZSBhbmQgRWRnZSB0aHJvdyBhbiBlcnJvciBpZiB0aGUgZ2l2ZW4gbGF0ZW5jeUhpbnQgaXMgaW52YWxpZC5cbiAgICAgICAgICAgIGlmICghaXNWYWxpZExhdGVuY3lIaW50KG9wdGlvbnMubGF0ZW5jeUhpbnQpKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihgVGhlIHByb3ZpZGVkIHZhbHVlICcke29wdGlvbnMubGF0ZW5jeUhpbnR9JyBpcyBub3QgYSB2YWxpZCBlbnVtIHZhbHVlIG9mIHR5cGUgQXVkaW9Db250ZXh0TGF0ZW5jeUNhdGVnb3J5LmApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQnVnICMxNTAgU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgc2V0dGluZyB0aGUgc2FtcGxlUmF0ZS5cbiAgICAgICAgICAgIGlmIChvcHRpb25zLnNhbXBsZVJhdGUgIT09IHVuZGVmaW5lZCAmJiBuYXRpdmVBdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSAhPT0gb3B0aW9ucy5zYW1wbGVSYXRlKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN1cGVyKG5hdGl2ZUF1ZGlvQ29udGV4dCwgMik7XG4gICAgICAgICAgICBjb25zdCB7IGxhdGVuY3lIaW50IH0gPSBvcHRpb25zO1xuICAgICAgICAgICAgY29uc3QgeyBzYW1wbGVSYXRlIH0gPSBuYXRpdmVBdWRpb0NvbnRleHQ7XG4gICAgICAgICAgICAvLyBAdG9kbyBUaGUgdmFsdWVzIGZvciAnYmFsYW5jZWQnLCAnaW50ZXJhY3RpdmUnIGFuZCAncGxheWJhY2snIGFyZSBqdXN0IGNvcGllZCBmcm9tIENocm9tZSdzIGltcGxlbWVudGF0aW9uLlxuICAgICAgICAgICAgdGhpcy5fYmFzZUxhdGVuY3kgPVxuICAgICAgICAgICAgICAgIHR5cGVvZiBuYXRpdmVBdWRpb0NvbnRleHQuYmFzZUxhdGVuY3kgPT09ICdudW1iZXInXG4gICAgICAgICAgICAgICAgICAgID8gbmF0aXZlQXVkaW9Db250ZXh0LmJhc2VMYXRlbmN5XG4gICAgICAgICAgICAgICAgICAgIDogbGF0ZW5jeUhpbnQgPT09ICdiYWxhbmNlZCdcbiAgICAgICAgICAgICAgICAgICAgICAgID8gNTEyIC8gc2FtcGxlUmF0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBsYXRlbmN5SGludCA9PT0gJ2ludGVyYWN0aXZlJyB8fCBsYXRlbmN5SGludCA9PT0gdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAyNTYgLyBzYW1wbGVSYXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBsYXRlbmN5SGludCA9PT0gJ3BsYXliYWNrJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IDEwMjQgLyBzYW1wbGVSYXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogLypcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBAdG9kbyBUaGUgbWluICgyNTYpIGFuZCBtYXggKDE2Mzg0KSB2YWx1ZXMgYXJlIHRha2VuIGZyb20gdGhlIGFsbG93ZWQgYnVmZmVyU2l6ZSB2YWx1ZXMgb2YgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFNjcmlwdFByb2Nlc3Nvck5vZGUuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoTWF0aC5tYXgoMiwgTWF0aC5taW4oMTI4LCBNYXRoLnJvdW5kKChsYXRlbmN5SGludCAqIHNhbXBsZVJhdGUpIC8gMTI4KSkpICogMTI4KSAvIHNhbXBsZVJhdGU7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVBdWRpb0NvbnRleHQgPSBuYXRpdmVBdWRpb0NvbnRleHQ7XG4gICAgICAgICAgICAvLyBCdWcgIzE4ODogU2FmYXJpIHdpbGwgc2V0IHRoZSBjb250ZXh0J3Mgc3RhdGUgdG8gJ2ludGVycnVwdGVkJyBpbiBjYXNlIHRoZSB1c2VyIHN3aXRjaGVzIHRhYnMuXG4gICAgICAgICAgICBpZiAobmF0aXZlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IubmFtZSA9PT0gJ3dlYmtpdEF1ZGlvQ29udGV4dCcpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVHYWluTm9kZSA9IG5hdGl2ZUF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlT3NjaWxsYXRvck5vZGUgPSBuYXRpdmVBdWRpb0NvbnRleHQuY3JlYXRlT3NjaWxsYXRvcigpO1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUdhaW5Ob2RlLmdhaW4udmFsdWUgPSAxZS0zNztcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZS5jb25uZWN0KHRoaXMuX25hdGl2ZUdhaW5Ob2RlKS5jb25uZWN0KG5hdGl2ZUF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbik7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlT3NjaWxsYXRvck5vZGUuc3RhcnQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUdhaW5Ob2RlID0gbnVsbDtcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZSA9IG51bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLl9zdGF0ZSA9IG51bGw7XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgICogQnVnICMzNDogQ2hyb21lIGFuZCBFZGdlIHByZXRlbmQgdG8gYmUgcnVubmluZyByaWdodCBhd2F5LCBidXQgZmlyZSBhbiBvbnN0YXRlY2hhbmdlIGV2ZW50IHdoZW4gdGhlIHN0YXRlIGFjdHVhbGx5IGNoYW5nZXNcbiAgICAgICAgICAgICAqIHRvICdydW5uaW5nJy5cbiAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvQ29udGV4dC5zdGF0ZSA9PT0gJ3J1bm5pbmcnKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fc3RhdGUgPSAnc3VzcGVuZGVkJztcbiAgICAgICAgICAgICAgICBjb25zdCByZXZva2VTdGF0ZSA9ICgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuX3N0YXRlID09PSAnc3VzcGVuZGVkJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5fc3RhdGUgPSBudWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQ29udGV4dC5yZW1vdmVFdmVudExpc3RlbmVyKCdzdGF0ZWNoYW5nZScsIHJldm9rZVN0YXRlKTtcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQ29udGV4dC5hZGRFdmVudExpc3RlbmVyKCdzdGF0ZWNoYW5nZScsIHJldm9rZVN0YXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBnZXQgYmFzZUxhdGVuY3koKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fYmFzZUxhdGVuY3k7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IHN0YXRlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3N0YXRlICE9PSBudWxsID8gdGhpcy5fc3RhdGUgOiB0aGlzLl9uYXRpdmVBdWRpb0NvbnRleHQuc3RhdGU7XG4gICAgICAgIH1cbiAgICAgICAgY2xvc2UoKSB7XG4gICAgICAgICAgICAvLyBCdWcgIzM1OiBGaXJlZm94IGRvZXMgbm90IHRocm93IGFuIGVycm9yIGlmIHRoZSBBdWRpb0NvbnRleHQgd2FzIGNsb3NlZCBiZWZvcmUuXG4gICAgICAgICAgICBpZiAodGhpcy5zdGF0ZSA9PT0gJ2Nsb3NlZCcpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQXVkaW9Db250ZXh0LmNsb3NlKCkudGhlbigoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBCdWcgIzM0OiBJZiB0aGUgc3RhdGUgd2FzIHNldCB0byBzdXNwZW5kZWQgYmVmb3JlIGl0IHNob3VsZCBiZSByZXZva2VkIG5vdy5cbiAgICAgICAgICAgIGlmICh0aGlzLl9zdGF0ZSA9PT0gJ3N1c3BlbmRlZCcpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9zdGF0ZSA9IG51bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQXVkaW9Db250ZXh0LmNsb3NlKCkudGhlbigoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHRoaXMuX25hdGl2ZUdhaW5Ob2RlICE9PSBudWxsICYmIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlLnN0b3AoKTtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlR2Fpbk5vZGUuZGlzY29ubmVjdCgpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRlYWN0aXZhdGVBdWRpb0dyYXBoKHRoaXMpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgICAgcmVzdW1lKCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuX3N0YXRlID09PSAnc3VzcGVuZGVkJykge1xuICAgICAgICAgICAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHJlc29sdmVQcm9taXNlID0gKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlQXVkaW9Db250ZXh0LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3N0YXRlY2hhbmdlJywgcmVzb2x2ZVByb21pc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuX25hdGl2ZUF1ZGlvQ29udGV4dC5zdGF0ZSA9PT0gJ3J1bm5pbmcnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5yZXN1bWUoKS50aGVuKHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZUF1ZGlvQ29udGV4dC5hZGRFdmVudExpc3RlbmVyKCdzdGF0ZWNoYW5nZScsIHJlc29sdmVQcm9taXNlKTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVBdWRpb0NvbnRleHQucmVzdW1lKCkuY2F0Y2goKGVycikgPT4ge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjNTU6IENocm9tZSBhbmQgRWRnZSBkbyB0aHJvdyBhbiBJbnZhbGlkQWNjZXNzRXJyb3IgaW5zdGVhZCBvZiBhbiBJbnZhbGlkU3RhdGVFcnJvci5cbiAgICAgICAgICAgICAgICAvLyBCdWcgIzU2OiBTYWZhcmkgaW52b2tlcyB0aGUgY2F0Y2ggaGFuZGxlciBidXQgd2l0aG91dCBhbiBlcnJvci5cbiAgICAgICAgICAgICAgICBpZiAoZXJyID09PSB1bmRlZmluZWQgfHwgZXJyLmNvZGUgPT09IDE1KSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIHN1c3BlbmQoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlQXVkaW9Db250ZXh0LnN1c3BlbmQoKS5jYXRjaCgoZXJyKSA9PiB7XG4gICAgICAgICAgICAgICAgLy8gQnVnICM1NjogU2FmYXJpIGludm9rZXMgdGhlIGNhdGNoIGhhbmRsZXIgYnV0IHdpdGhvdXQgYW4gZXJyb3IuXG4gICAgICAgICAgICAgICAgaWYgKGVyciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taW5pbWFsLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMubWFwIiwiaW1wb3J0IHsgQ09OVEVYVF9TVE9SRSB9IGZyb20gJy4uL2dsb2JhbHMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU1pbmltYWxCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSAoYXVkaW9EZXN0aW5hdGlvbk5vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9MaXN0ZW5lciwgZXZlbnRUYXJnZXRDb25zdHJ1Y3RvciwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCB1bnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZVN0b3JlLCB3cmFwRXZlbnRMaXN0ZW5lcikgPT4ge1xuICAgIHJldHVybiBjbGFzcyBNaW5pbWFsQmFzZUF1ZGlvQ29udGV4dCBleHRlbmRzIGV2ZW50VGFyZ2V0Q29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3RvcihfbmF0aXZlQ29udGV4dCwgbnVtYmVyT2ZDaGFubmVscykge1xuICAgICAgICAgICAgc3VwZXIoX25hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQ29udGV4dCA9IF9uYXRpdmVDb250ZXh0O1xuICAgICAgICAgICAgQ09OVEVYVF9TVE9SRS5zZXQodGhpcywgX25hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgaWYgKGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChfbmF0aXZlQ29udGV4dCkpIHtcbiAgICAgICAgICAgICAgICB1bnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZVN0b3JlLnNldChfbmF0aXZlQ29udGV4dCwgbmV3IFNldCgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuX2Rlc3RpbmF0aW9uID0gbmV3IGF1ZGlvRGVzdGluYXRpb25Ob2RlQ29uc3RydWN0b3IodGhpcywgbnVtYmVyT2ZDaGFubmVscyk7XG4gICAgICAgICAgICB0aGlzLl9saXN0ZW5lciA9IGNyZWF0ZUF1ZGlvTGlzdGVuZXIodGhpcywgX25hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgdGhpcy5fb25zdGF0ZWNoYW5nZSA9IG51bGw7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGN1cnJlbnRUaW1lKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUNvbnRleHQuY3VycmVudFRpbWU7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGRlc3RpbmF0aW9uKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX2Rlc3RpbmF0aW9uO1xuICAgICAgICB9XG4gICAgICAgIGdldCBsaXN0ZW5lcigpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9saXN0ZW5lcjtcbiAgICAgICAgfVxuICAgICAgICBnZXQgb25zdGF0ZWNoYW5nZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9vbnN0YXRlY2hhbmdlO1xuICAgICAgICB9XG4gICAgICAgIHNldCBvbnN0YXRlY2hhbmdlKHZhbHVlKSB7XG4gICAgICAgICAgICBjb25zdCB3cmFwcGVkTGlzdGVuZXIgPSB0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicgPyB3cmFwRXZlbnRMaXN0ZW5lcih0aGlzLCB2YWx1ZSkgOiBudWxsO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlQ29udGV4dC5vbnN0YXRlY2hhbmdlID0gd3JhcHBlZExpc3RlbmVyO1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlT25TdGF0ZUNoYW5nZSA9IHRoaXMuX25hdGl2ZUNvbnRleHQub25zdGF0ZWNoYW5nZTtcbiAgICAgICAgICAgIHRoaXMuX29uc3RhdGVjaGFuZ2UgPSBuYXRpdmVPblN0YXRlQ2hhbmdlICE9PSBudWxsICYmIG5hdGl2ZU9uU3RhdGVDaGFuZ2UgPT09IHdyYXBwZWRMaXN0ZW5lciA/IHZhbHVlIDogbmF0aXZlT25TdGF0ZUNoYW5nZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgc2FtcGxlUmF0ZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVDb250ZXh0LnNhbXBsZVJhdGU7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IHN0YXRlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZUNvbnRleHQuc3RhdGU7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pbmltYWwtYmFzZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzLm1hcCIsImltcG9ydCB7IGRlYWN0aXZhdGVBdWRpb0dyYXBoIH0gZnJvbSAnLi4vaGVscGVycy9kZWFjdGl2YXRlLWF1ZGlvLWdyYXBoJztcbmltcG9ydCB7IHRlc3RQcm9taXNlU3VwcG9ydCB9IGZyb20gJy4uL2hlbHBlcnMvdGVzdC1wcm9taXNlLXN1cHBvcnQnO1xuY29uc3QgREVGQVVMVF9PUFRJT05TID0ge1xuICAgIG51bWJlck9mQ2hhbm5lbHM6IDFcbn07XG5leHBvcnQgY29uc3QgY3JlYXRlTWluaW1hbE9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9IChjYWNoZVRlc3RSZXN1bHQsIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBtaW5pbWFsQmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCBzdGFydFJlbmRlcmluZykgPT4ge1xuICAgIHJldHVybiBjbGFzcyBNaW5pbWFsT2ZmbGluZUF1ZGlvQ29udGV4dCBleHRlbmRzIG1pbmltYWxCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3RvcihvcHRpb25zKSB7XG4gICAgICAgICAgICBjb25zdCB7IGxlbmd0aCwgbnVtYmVyT2ZDaGFubmVscywgc2FtcGxlUmF0ZSB9ID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSBjcmVhdGVOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG51bWJlck9mQ2hhbm5lbHMsIGxlbmd0aCwgc2FtcGxlUmF0ZSk7XG4gICAgICAgICAgICAvLyAjMjEgU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgcHJvbWlzZXMgYW5kIHRoZXJlZm9yZSB3b3VsZCBmaXJlIHRoZSBzdGF0ZWNoYW5nZSBldmVudCBiZWZvcmUgdGhlIHByb21pc2UgY2FuIGJlIHJlc29sdmVkLlxuICAgICAgICAgICAgaWYgKCFjYWNoZVRlc3RSZXN1bHQodGVzdFByb21pc2VTdXBwb3J0LCAoKSA9PiB0ZXN0UHJvbWlzZVN1cHBvcnQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkpKSB7XG4gICAgICAgICAgICAgICAgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5hZGRFdmVudExpc3RlbmVyKCdzdGF0ZWNoYW5nZScsICgoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGxldCBpID0gMDtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgZGVsYXlTdGF0ZUNoYW5nZUV2ZW50ID0gKGV2ZW50KSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAodGhpcy5fc3RhdGUgPT09ICdydW5uaW5nJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChpID4gMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3N0YXRlY2hhbmdlJywgZGVsYXlTdGF0ZUNoYW5nZUV2ZW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuX3dhaXRGb3JUaGVQcm9taXNlVG9TZXR0bGUoZXZlbnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSArPSAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGRlbGF5U3RhdGVDaGFuZ2VFdmVudDtcbiAgICAgICAgICAgICAgICB9KSgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN1cGVyKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG51bWJlck9mQ2hhbm5lbHMpO1xuICAgICAgICAgICAgdGhpcy5fbGVuZ3RoID0gbGVuZ3RoO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCA9IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQ7XG4gICAgICAgICAgICB0aGlzLl9zdGF0ZSA9IG51bGw7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGxlbmd0aCgpIHtcbiAgICAgICAgICAgIC8vIEJ1ZyAjMTc6IFNhZmFyaSBkb2VzIG5vdCB5ZXQgZXhwb3NlIHRoZSBsZW5ndGguXG4gICAgICAgICAgICBpZiAodGhpcy5fbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5sZW5ndGggPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLl9sZW5ndGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5sZW5ndGg7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IHN0YXRlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3N0YXRlID09PSBudWxsID8gdGhpcy5fbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5zdGF0ZSA6IHRoaXMuX3N0YXRlO1xuICAgICAgICB9XG4gICAgICAgIHN0YXJ0UmVuZGVyaW5nKCkge1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIEJ1ZyAjOSAmICM1OTogSXQgaXMgdGhlb3JldGljYWxseSBwb3NzaWJsZSB0aGF0IHN0YXJ0UmVuZGVyaW5nKCkgd2lsbCBmaXJzdCByZW5kZXIgYSBwYXJ0aWFsT2ZmbGluZUF1ZGlvQ29udGV4dC4gVGhlcmVmb3JlXG4gICAgICAgICAgICAgKiB0aGUgc3RhdGUgb2YgdGhlIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgbWlnaHQgbm8gdHJhbnNpdGlvbiB0byBydW5uaW5nIGltbWVkaWF0ZWx5LlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBpZiAodGhpcy5fc3RhdGUgPT09ICdydW5uaW5nJykge1xuICAgICAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuX3N0YXRlID0gJ3J1bm5pbmcnO1xuICAgICAgICAgICAgcmV0dXJuIHN0YXJ0UmVuZGVyaW5nKHRoaXMuZGVzdGluYXRpb24sIHRoaXMuX25hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpLmZpbmFsbHkoKCkgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuX3N0YXRlID0gbnVsbDtcbiAgICAgICAgICAgICAgICBkZWFjdGl2YXRlQXVkaW9HcmFwaCh0aGlzKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIF93YWl0Rm9yVGhlUHJvbWlzZVRvU2V0dGxlKGV2ZW50KSB7XG4gICAgICAgICAgICBpZiAodGhpcy5fc3RhdGUgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmRpc3BhdGNoRXZlbnQoZXZlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB0aGlzLl93YWl0Rm9yVGhlUHJvbWlzZVRvU2V0dGxlKGV2ZW50KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pbmltYWwtb2ZmbGluZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVNb25pdG9yQ29ubmVjdGlvbnMgPSAoaW5zZXJ0RWxlbWVudEluU2V0LCBpc05hdGl2ZUF1ZGlvTm9kZSkgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQXVkaW9Ob2RlLCB3aGVuQ29ubmVjdGVkLCB3aGVuRGlzY29ubmVjdGVkKSA9PiB7XG4gICAgICAgIGNvbnN0IGNvbm5lY3Rpb25zID0gbmV3IFNldCgpO1xuICAgICAgICBuYXRpdmVBdWRpb05vZGUuY29ubmVjdCA9ICgoY29ubmVjdCkgPT4ge1xuICAgICAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmludmFsaWQtdm9pZCBuby1pbmZlcnJhYmxlLXR5cGVzXG4gICAgICAgICAgICByZXR1cm4gKGRlc3RpbmF0aW9uLCBvdXRwdXQgPSAwLCBpbnB1dCA9IDApID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCB3YXNEaXNjb25uZWN0ZWQgPSBjb25uZWN0aW9ucy5zaXplID09PSAwO1xuICAgICAgICAgICAgICAgIGlmIChpc05hdGl2ZUF1ZGlvTm9kZShkZXN0aW5hdGlvbikpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQHRvZG8gVHlwZVNjcmlwdCBjYW5ub3QgaW5mZXIgdGhlIG92ZXJsb2FkZWQgc2lnbmF0dXJlIHdpdGggMyBhcmd1bWVudHMgeWV0LlxuICAgICAgICAgICAgICAgICAgICBjb25uZWN0LmNhbGwobmF0aXZlQXVkaW9Ob2RlLCBkZXN0aW5hdGlvbiwgb3V0cHV0LCBpbnB1dCk7XG4gICAgICAgICAgICAgICAgICAgIGluc2VydEVsZW1lbnRJblNldChjb25uZWN0aW9ucywgW2Rlc3RpbmF0aW9uLCBvdXRwdXQsIGlucHV0XSwgKGNvbm5lY3Rpb24pID0+IGNvbm5lY3Rpb25bMF0gPT09IGRlc3RpbmF0aW9uICYmIGNvbm5lY3Rpb25bMV0gPT09IG91dHB1dCAmJiBjb25uZWN0aW9uWzJdID09PSBpbnB1dCwgdHJ1ZSk7XG4gICAgICAgICAgICAgICAgICAgIGlmICh3YXNEaXNjb25uZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoZW5Db25uZWN0ZWQoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZGVzdGluYXRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbm5lY3QuY2FsbChuYXRpdmVBdWRpb05vZGUsIGRlc3RpbmF0aW9uLCBvdXRwdXQpO1xuICAgICAgICAgICAgICAgIGluc2VydEVsZW1lbnRJblNldChjb25uZWN0aW9ucywgW2Rlc3RpbmF0aW9uLCBvdXRwdXRdLCAoY29ubmVjdGlvbikgPT4gY29ubmVjdGlvblswXSA9PT0gZGVzdGluYXRpb24gJiYgY29ubmVjdGlvblsxXSA9PT0gb3V0cHV0LCB0cnVlKTtcbiAgICAgICAgICAgICAgICBpZiAod2FzRGlzY29ubmVjdGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIHdoZW5Db25uZWN0ZWQoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgfSkobmF0aXZlQXVkaW9Ob2RlLmNvbm5lY3QpO1xuICAgICAgICBuYXRpdmVBdWRpb05vZGUuZGlzY29ubmVjdCA9ICgoZGlzY29ubmVjdCkgPT4ge1xuICAgICAgICAgICAgcmV0dXJuIChkZXN0aW5hdGlvbk9yT3V0cHV0LCBvdXRwdXQsIGlucHV0KSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3Qgd2FzQ29ubmVjdGVkID0gY29ubmVjdGlvbnMuc2l6ZSA+IDA7XG4gICAgICAgICAgICAgICAgaWYgKGRlc3RpbmF0aW9uT3JPdXRwdXQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNjb25uZWN0LmFwcGx5KG5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbm5lY3Rpb25zLmNsZWFyKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2UgaWYgKHR5cGVvZiBkZXN0aW5hdGlvbk9yT3V0cHV0ID09PSAnbnVtYmVyJykge1xuICAgICAgICAgICAgICAgICAgICAvLyBAdG9kbyBUeXBlU2NyaXB0IGNhbm5vdCBpbmZlciB0aGUgb3ZlcmxvYWRlZCBzaWduYXR1cmUgd2l0aCAxIGFyZ3VtZW50IHlldC5cbiAgICAgICAgICAgICAgICAgICAgZGlzY29ubmVjdC5jYWxsKG5hdGl2ZUF1ZGlvTm9kZSwgZGVzdGluYXRpb25Pck91dHB1dCk7XG4gICAgICAgICAgICAgICAgICAgIGZvciAoY29uc3QgY29ubmVjdGlvbiBvZiBjb25uZWN0aW9ucykge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGNvbm5lY3Rpb25bMV0gPT09IGRlc3RpbmF0aW9uT3JPdXRwdXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uZWN0aW9ucy5kZWxldGUoY29ubmVjdGlvbik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChpc05hdGl2ZUF1ZGlvTm9kZShkZXN0aW5hdGlvbk9yT3V0cHV0KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQHRvZG8gVHlwZVNjcmlwdCBjYW5ub3QgaW5mZXIgdGhlIG92ZXJsb2FkZWQgc2lnbmF0dXJlIHdpdGggMyBhcmd1bWVudHMgeWV0LlxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzY29ubmVjdC5jYWxsKG5hdGl2ZUF1ZGlvTm9kZSwgZGVzdGluYXRpb25Pck91dHB1dCwgb3V0cHV0LCBpbnB1dCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAdG9kbyBUeXBlU2NyaXB0IGNhbm5vdCBpbmZlciB0aGUgb3ZlcmxvYWRlZCBzaWduYXR1cmUgd2l0aCAyIGFyZ3VtZW50cyB5ZXQuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNjb25uZWN0LmNhbGwobmF0aXZlQXVkaW9Ob2RlLCBkZXN0aW5hdGlvbk9yT3V0cHV0LCBvdXRwdXQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGZvciAoY29uc3QgY29ubmVjdGlvbiBvZiBjb25uZWN0aW9ucykge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGNvbm5lY3Rpb25bMF0gPT09IGRlc3RpbmF0aW9uT3JPdXRwdXQgJiZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3V0cHV0ID09PSB1bmRlZmluZWQgfHwgY29ubmVjdGlvblsxXSA9PT0gb3V0cHV0KSAmJlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbnB1dCA9PT0gdW5kZWZpbmVkIHx8IGNvbm5lY3Rpb25bMl0gPT09IGlucHV0KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbm5lY3Rpb25zLmRlbGV0ZShjb25uZWN0aW9uKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb25zdCBpc0Rpc2Nvbm5lY3RlZCA9IGNvbm5lY3Rpb25zLnNpemUgPT09IDA7XG4gICAgICAgICAgICAgICAgaWYgKHdhc0Nvbm5lY3RlZCAmJiBpc0Rpc2Nvbm5lY3RlZCkge1xuICAgICAgICAgICAgICAgICAgICB3aGVuRGlzY29ubmVjdGVkKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgfSkobmF0aXZlQXVkaW9Ob2RlLmRpc2Nvbm5lY3QpO1xuICAgICAgICByZXR1cm4gbmF0aXZlQXVkaW9Ob2RlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bW9uaXRvci1jb25uZWN0aW9ucy5qcy5tYXAiLCJpbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24gfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb24nO1xuaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbnMnO1xuaW1wb3J0IHsgdGVzdEFuYWx5c2VyTm9kZUdldEZsb2F0VGltZURvbWFpbkRhdGFNZXRob2RTdXBwb3J0IH0gZnJvbSAnLi4vaGVscGVycy90ZXN0LWFuYWx5c2VyLW5vZGUtZ2V0LWZsb2F0LXRpbWUtZG9tYWluLWRhdGEtbWV0aG9kLXN1cHBvcnQnO1xuaW1wb3J0IHsgd3JhcEFuYWx5c2VyTm9kZUdldEZsb2F0VGltZURvbWFpbkRhdGFNZXRob2QgfSBmcm9tICcuLi9oZWxwZXJzL3dyYXAtYW5hbHlzZXItbm9kZS1nZXQtZmxvYXQtdGltZS1kb21haW4tZGF0YS1tZXRob2QnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZUFuYWx5c2VyTm9kZUZhY3RvcnkgPSAoY2FjaGVUZXN0UmVzdWx0LCBjcmVhdGVJbmRleFNpemVFcnJvcikgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgb3B0aW9ucykgPT4ge1xuICAgICAgICBjb25zdCBuYXRpdmVBbmFseXNlck5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZUFuYWx5c2VyKCk7XG4gICAgICAgIC8vIEJ1ZyAjMzc6IEZpcmVmb3ggZG9lcyBub3QgY3JlYXRlIGFuIEFuYWx5c2VyTm9kZSB3aXRoIHRoZSBkZWZhdWx0IHByb3BlcnRpZXMuXG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMobmF0aXZlQW5hbHlzZXJOb2RlLCBvcHRpb25zKTtcbiAgICAgICAgLy8gQnVnICMxMTg6IFNhZmFyaSBkb2VzIG5vdCB0aHJvdyBhbiBlcnJvciBpZiBtYXhEZWNpYmVscyBpcyBub3QgbW9yZSB0aGFuIG1pbkRlY2liZWxzLlxuICAgICAgICBpZiAoIShvcHRpb25zLm1heERlY2liZWxzID4gb3B0aW9ucy5taW5EZWNpYmVscykpIHtcbiAgICAgICAgICAgIHRocm93IGNyZWF0ZUluZGV4U2l6ZUVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uKG5hdGl2ZUFuYWx5c2VyTm9kZSwgb3B0aW9ucywgJ2ZmdFNpemUnKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uKG5hdGl2ZUFuYWx5c2VyTm9kZSwgb3B0aW9ucywgJ21heERlY2liZWxzJyk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbihuYXRpdmVBbmFseXNlck5vZGUsIG9wdGlvbnMsICdtaW5EZWNpYmVscycpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24obmF0aXZlQW5hbHlzZXJOb2RlLCBvcHRpb25zLCAnc21vb3RoaW5nVGltZUNvbnN0YW50Jyk7XG4gICAgICAgIC8vIEJ1ZyAjMzY6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IGdldEZsb2F0VGltZURvbWFpbkRhdGEoKSB5ZXQuXG4gICAgICAgIGlmICghY2FjaGVUZXN0UmVzdWx0KHRlc3RBbmFseXNlck5vZGVHZXRGbG9hdFRpbWVEb21haW5EYXRhTWV0aG9kU3VwcG9ydCwgKCkgPT4gdGVzdEFuYWx5c2VyTm9kZUdldEZsb2F0VGltZURvbWFpbkRhdGFNZXRob2RTdXBwb3J0KG5hdGl2ZUFuYWx5c2VyTm9kZSkpKSB7XG4gICAgICAgICAgICB3cmFwQW5hbHlzZXJOb2RlR2V0RmxvYXRUaW1lRG9tYWluRGF0YU1ldGhvZChuYXRpdmVBbmFseXNlck5vZGUpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBuYXRpdmVBbmFseXNlck5vZGU7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYW5hbHlzZXItbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlckNvbnN0cnVjdG9yID0gKHdpbmRvdykgPT4ge1xuICAgIGlmICh3aW5kb3cgPT09IG51bGwpIHtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGlmICh3aW5kb3cuaGFzT3duUHJvcGVydHkoJ0F1ZGlvQnVmZmVyJykpIHtcbiAgICAgICAgcmV0dXJuIHdpbmRvdy5BdWRpb0J1ZmZlcjtcbiAgICB9XG4gICAgcmV0dXJuIG51bGw7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUgfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1hdWRpby1wYXJhbS12YWx1ZSc7XG5pbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24gfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb24nO1xuaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbnMnO1xuaW1wb3J0IHsgd3JhcEF1ZGlvQnVmZmVyU291cmNlTm9kZVN0YXJ0TWV0aG9kQ29uc2VjdXRpdmVDYWxscyB9IGZyb20gJy4uL2hlbHBlcnMvd3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLWNvbnNlY3V0aXZlLWNhbGxzJztcbmltcG9ydCB7IHdyYXBBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdGFydE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVycyB9IGZyb20gJy4uL2hlbHBlcnMvd3JhcC1hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLW5lZ2F0aXZlLXBhcmFtZXRlcnMnO1xuaW1wb3J0IHsgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnMgfSBmcm9tICcuLi9oZWxwZXJzL3dyYXAtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLW5lZ2F0aXZlLXBhcmFtZXRlcnMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZUZhY3RvcnkgPSAoYWRkU2lsZW50Q29ubmVjdGlvbiwgY2FjaGVUZXN0UmVzdWx0LCB0ZXN0QXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RDb25zZWN1dGl2ZUNhbGxzU3VwcG9ydCwgdGVzdEF1ZGlvQnVmZmVyU291cmNlTm9kZVN0YXJ0TWV0aG9kT2Zmc2V0Q2xhbXBpbmdTdXBwb3J0LCB0ZXN0QXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RvcE1ldGhvZE51bGxpZmllZEJ1ZmZlclN1cHBvcnQsIHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdGFydE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQsIHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kQ29uc2VjdXRpdmVDYWxsc1N1cHBvcnQsIHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzU3VwcG9ydCwgd3JhcEF1ZGlvQnVmZmVyU291cmNlTm9kZVN0YXJ0TWV0aG9kT2Zmc2V0Q2xhbXBsaW5nLCB3cmFwQXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RvcE1ldGhvZE51bGxpZmllZEJ1ZmZlciwgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2RDb25zZWN1dGl2ZUNhbGxzKSA9PiB7XG4gICAgcmV0dXJuIChuYXRpdmVDb250ZXh0LCBvcHRpb25zKSA9PiB7XG4gICAgICAgIGNvbnN0IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlQnVmZmVyU291cmNlKCk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBvcHRpb25zKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlQXVkaW9QYXJhbVZhbHVlKG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgb3B0aW9ucywgJ3BsYXliYWNrUmF0ZScpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24obmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBvcHRpb25zLCAnYnVmZmVyJyk7XG4gICAgICAgIC8vIEJ1ZyAjMTQ5OiBTYWZhcmkgZG9lcyBub3QgeWV0IHN1cHBvcnQgdGhlIGRldHVuZSBBdWRpb1BhcmFtLlxuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24obmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBvcHRpb25zLCAnbG9vcCcpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24obmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBvcHRpb25zLCAnbG9vcEVuZCcpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24obmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBvcHRpb25zLCAnbG9vcFN0YXJ0Jyk7XG4gICAgICAgIC8vIEJ1ZyAjNjk6IFNhZmFyaSBkb2VzIGFsbG93IGNhbGxzIHRvIHN0YXJ0KCkgb2YgYW4gYWxyZWFkeSBzY2hlZHVsZWQgQXVkaW9CdWZmZXJTb3VyY2VOb2RlLlxuICAgICAgICBpZiAoIWNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RDb25zZWN1dGl2ZUNhbGxzU3VwcG9ydCwgKCkgPT4gdGVzdEF1ZGlvQnVmZmVyU291cmNlTm9kZVN0YXJ0TWV0aG9kQ29uc2VjdXRpdmVDYWxsc1N1cHBvcnQobmF0aXZlQ29udGV4dCkpKSB7XG4gICAgICAgICAgICB3cmFwQXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RDb25zZWN1dGl2ZUNhbGxzKG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICMxNTQgJiAjMTU1OiBTYWZhcmkgZG9lcyBub3QgaGFuZGxlIG9mZnNldHMgd2hpY2ggYXJlIGVxdWFsIHRvIG9yIGdyZWF0ZXIgdGhhbiB0aGUgZHVyYXRpb24gb2YgdGhlIGJ1ZmZlci5cbiAgICAgICAgaWYgKCFjYWNoZVRlc3RSZXN1bHQodGVzdEF1ZGlvQnVmZmVyU291cmNlTm9kZVN0YXJ0TWV0aG9kT2Zmc2V0Q2xhbXBpbmdTdXBwb3J0LCAoKSA9PiB0ZXN0QXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RPZmZzZXRDbGFtcGluZ1N1cHBvcnQobmF0aXZlQ29udGV4dCkpKSB7XG4gICAgICAgICAgICB3cmFwQXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RPZmZzZXRDbGFtcGxpbmcobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzE2MjogU2FmYXJpIGRvZXMgdGhyb3cgYW4gZXJyb3Igd2hlbiBzdG9wKCkgaXMgY2FsbGVkIG9uIGFuIEF1ZGlvQnVmZmVyU291cmNlTm9kZSB3aGljaCBoYXMgbm8gYnVmZmVyIGFzc2lnbmVkIHRvIGl0LlxuICAgICAgICBpZiAoIWNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RvcE1ldGhvZE51bGxpZmllZEJ1ZmZlclN1cHBvcnQsICgpID0+IHRlc3RBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdG9wTWV0aG9kTnVsbGlmaWVkQnVmZmVyU3VwcG9ydChuYXRpdmVDb250ZXh0KSkpIHtcbiAgICAgICAgICAgIHdyYXBBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdG9wTWV0aG9kTnVsbGlmaWVkQnVmZmVyKG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgbmF0aXZlQ29udGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICM0NDogU2FmYXJpIGRvZXMgbm90IHRocm93IGEgUmFuZ2VFcnJvciB5ZXQuXG4gICAgICAgIGlmICghY2FjaGVUZXN0UmVzdWx0KHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdGFydE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQsICgpID0+IHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdGFydE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQobmF0aXZlQ29udGV4dCkpKSB7XG4gICAgICAgICAgICB3cmFwQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RhcnRNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnMobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzE5OiBTYWZhcmkgZG9lcyBub3QgaWdub3JlIGNhbGxzIHRvIHN0b3AoKSBvZiBhbiBhbHJlYWR5IHN0b3BwZWQgQXVkaW9CdWZmZXJTb3VyY2VOb2RlLlxuICAgICAgICBpZiAoIWNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZENvbnNlY3V0aXZlQ2FsbHNTdXBwb3J0LCAoKSA9PiB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZENvbnNlY3V0aXZlQ2FsbHNTdXBwb3J0KG5hdGl2ZUNvbnRleHQpKSkge1xuICAgICAgICAgICAgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2RDb25zZWN1dGl2ZUNhbGxzKG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgbmF0aXZlQ29udGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICM0NDogT25seSBGaXJlZm94IGRvZXMgbm90IHRocm93IGEgUmFuZ2VFcnJvciB5ZXQuXG4gICAgICAgIGlmICghY2FjaGVUZXN0UmVzdWx0KHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzU3VwcG9ydCwgKCkgPT4gdGVzdEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0KG5hdGl2ZUNvbnRleHQpKSkge1xuICAgICAgICAgICAgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnMobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzE3NTogU2FmYXJpIHdpbGwgbm90IGZpcmUgYW4gZW5kZWQgZXZlbnQgaWYgdGhlIEF1ZGlvQnVmZmVyU291cmNlTm9kZSBpcyB1bmNvbm5lY3RlZC5cbiAgICAgICAgYWRkU2lsZW50Q29ubmVjdGlvbihuYXRpdmVDb250ZXh0LCBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUpO1xuICAgICAgICByZXR1cm4gbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9ICh3aW5kb3cpID0+IHtcbiAgICBpZiAod2luZG93ID09PSBudWxsKSB7XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICBpZiAod2luZG93Lmhhc093blByb3BlcnR5KCdBdWRpb0NvbnRleHQnKSkge1xuICAgICAgICByZXR1cm4gd2luZG93LkF1ZGlvQ29udGV4dDtcbiAgICB9XG4gICAgcmV0dXJuIHdpbmRvdy5oYXNPd25Qcm9wZXJ0eSgnd2Via2l0QXVkaW9Db250ZXh0JykgPyB3aW5kb3cud2Via2l0QXVkaW9Db250ZXh0IDogbnVsbDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGVGYWN0b3J5ID0gKGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBvdmVyd3JpdGVBY2Nlc3NvcnMpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQsIGNoYW5uZWxDb3VudCwgaXNOb2RlT2ZOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgICAgIGNvbnN0IG5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlID0gbmF0aXZlQ29udGV4dC5kZXN0aW5hdGlvbjtcbiAgICAgICAgLy8gQnVnICMxMzI6IFNhZmFyaSBkb2VzIG5vdCBoYXZlIHRoZSBjb3JyZWN0IGNoYW5uZWxDb3VudC5cbiAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlLmNoYW5uZWxDb3VudCAhPT0gY2hhbm5lbENvdW50KSB7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlLmNoYW5uZWxDb3VudCA9IGNoYW5uZWxDb3VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzE2OTogU2FmYXJpIHRocm93cyBhbiBlcnJvciBvbiBlYWNoIGF0dGVtcHQgdG8gY2hhbmdlIHRoZSBjaGFubmVsQ291bnQuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICM4MzogU2FmYXJpIGRvZXMgbm90IGhhdmUgdGhlIGNvcnJlY3QgY2hhbm5lbENvdW50TW9kZS5cbiAgICAgICAgaWYgKGlzTm9kZU9mTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCAmJiBuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZS5jaGFubmVsQ291bnRNb2RlICE9PSAnZXhwbGljaXQnKSB7XG4gICAgICAgICAgICBuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZS5jaGFubmVsQ291bnRNb2RlID0gJ2V4cGxpY2l0JztcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzQ3OiBUaGUgQXVkaW9EZXN0aW5hdGlvbk5vZGUgaW4gU2FmYXJpIGRvZXMgbm90IGluaXRpYWxpemUgdGhlIG1heENoYW5uZWxDb3VudCBwcm9wZXJ0eSBjb3JyZWN0bHkuXG4gICAgICAgIGlmIChuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZS5tYXhDaGFubmVsQ291bnQgPT09IDApIHtcbiAgICAgICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZSwgJ21heENoYW5uZWxDb3VudCcsIHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogY2hhbm5lbENvdW50XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzE2ODogTm8gYnJvd3NlciBkb2VzIHlldCBoYXZlIGFuIEF1ZGlvRGVzdGluYXRpb25Ob2RlIHdpdGggYW4gb3V0cHV0LlxuICAgICAgICBjb25zdCBnYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIHtcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudCxcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6IG5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlLmNoYW5uZWxDb3VudE1vZGUsXG4gICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246IG5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbixcbiAgICAgICAgICAgIGdhaW46IDFcbiAgICAgICAgfSk7XG4gICAgICAgIG92ZXJ3cml0ZUFjY2Vzc29ycyhnYWluTm9kZSwgJ2NoYW5uZWxDb3VudCcsIChnZXQpID0+ICgpID0+IGdldC5jYWxsKGdhaW5Ob2RlKSwgKHNldCkgPT4gKHZhbHVlKSA9PiB7XG4gICAgICAgICAgICBzZXQuY2FsbChnYWluTm9kZSwgdmFsdWUpO1xuICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZS5jaGFubmVsQ291bnQgPSB2YWx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzE2OTogU2FmYXJpIHRocm93cyBhbiBlcnJvciBvbiBlYWNoIGF0dGVtcHQgdG8gY2hhbmdlIHRoZSBjaGFubmVsQ291bnQuXG4gICAgICAgICAgICAgICAgaWYgKHZhbHVlID4gbmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGUubWF4Q2hhbm5lbENvdW50KSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICBvdmVyd3JpdGVBY2Nlc3NvcnMoZ2Fpbk5vZGUsICdjaGFubmVsQ291bnRNb2RlJywgKGdldCkgPT4gKCkgPT4gZ2V0LmNhbGwoZ2Fpbk5vZGUpLCAoc2V0KSA9PiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgIHNldC5jYWxsKGdhaW5Ob2RlLCB2YWx1ZSk7XG4gICAgICAgICAgICBuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZS5jaGFubmVsQ291bnRNb2RlID0gdmFsdWU7XG4gICAgICAgIH0pO1xuICAgICAgICBvdmVyd3JpdGVBY2Nlc3NvcnMoZ2Fpbk5vZGUsICdjaGFubmVsSW50ZXJwcmV0YXRpb24nLCAoZ2V0KSA9PiAoKSA9PiBnZXQuY2FsbChnYWluTm9kZSksIChzZXQpID0+ICh2YWx1ZSkgPT4ge1xuICAgICAgICAgICAgc2V0LmNhbGwoZ2Fpbk5vZGUsIHZhbHVlKTtcbiAgICAgICAgICAgIG5hdGl2ZUF1ZGlvRGVzdGluYXRpb25Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbiA9IHZhbHVlO1xuICAgICAgICB9KTtcbiAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGdhaW5Ob2RlLCAnbWF4Q2hhbm5lbENvdW50Jywge1xuICAgICAgICAgICAgZ2V0OiAoKSA9PiBuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZS5tYXhDaGFubmVsQ291bnRcbiAgICAgICAgfSk7XG4gICAgICAgIC8vIEB0b2RvIFRoaXMgc2hvdWxkIGJlIGRpc2Nvbm5lY3RlZCB3aGVuIHRoZSBjb250ZXh0IGlzIGNsb3NlZC5cbiAgICAgICAgZ2Fpbk5vZGUuY29ubmVjdChuYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZSk7XG4gICAgICAgIHJldHVybiBnYWluTm9kZTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IgPSAod2luZG93KSA9PiB7XG4gICAgaWYgKHdpbmRvdyA9PT0gbnVsbCkge1xuICAgICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgcmV0dXJuIHdpbmRvdy5oYXNPd25Qcm9wZXJ0eSgnQXVkaW9Xb3JrbGV0Tm9kZScpID8gd2luZG93LkF1ZGlvV29ya2xldE5vZGUgOiBudWxsO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiaW1wb3J0IHsgdGVzdENsb25hYmlsaXR5T2ZBdWRpb1dvcmtsZXROb2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvdGVzdC1jbG9uYWJpbGl0eS1vZi1hdWRpby13b3JrbGV0LW5vZGUtb3B0aW9ucyc7XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUZhY3RvcnkgPSAoY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZUF1ZGlvV29ya2xldE5vZGVGYWtlciwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yLCBtb25pdG9yQ29ubmVjdGlvbnMpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQsIGJhc2VMYXRlbmN5LCBuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IsIG5hbWUsIHByb2Nlc3NvckNvbnN0cnVjdG9yLCBvcHRpb25zKSA9PiB7XG4gICAgICAgIGlmIChuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IgIT09IG51bGwpIHtcbiAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZSA9IG5ldyBuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IobmF0aXZlQ29udGV4dCwgbmFtZSwgb3B0aW9ucyk7XG4gICAgICAgICAgICAgICAgY29uc3QgcGF0Y2hlZEV2ZW50TGlzdGVuZXJzID0gbmV3IE1hcCgpO1xuICAgICAgICAgICAgICAgIGxldCBvbnByb2Nlc3NvcmVycm9yID0gbnVsbDtcbiAgICAgICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydGllcyhuYXRpdmVBdWRpb1dvcmtsZXROb2RlLCB7XG4gICAgICAgICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAgICAqIEJ1ZyAjNjE6IE92ZXJ3cml0aW5nIHRoZSBwcm9wZXJ0eSBhY2Nlc3NvcnMgZm9yIGNoYW5uZWxDb3VudCBhbmQgY2hhbm5lbENvdW50TW9kZSBpcyBuZWNlc3NhcnkgYXMgbG9uZyBhcyBzb21lXG4gICAgICAgICAgICAgICAgICAgICAqIGJyb3dzZXJzIGhhdmUgbm8gbmF0aXZlIGltcGxlbWVudGF0aW9uIHRvIGFjaGlldmUgYSBjb25zaXN0ZW50IGJlaGF2aW9yLlxuICAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnZXQ6ICgpID0+IG9wdGlvbnMuY2hhbm5lbENvdW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0OiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0OiAoKSA9PiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0OiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgLy8gQnVnICMxNTY6IENocm9tZSBhbmQgRWRnZSBkbyBub3QgeWV0IGZpcmUgYW4gRXJyb3JFdmVudC5cbiAgICAgICAgICAgICAgICAgICAgb25wcm9jZXNzb3JlcnJvcjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0OiAoKSA9PiBvbnByb2Nlc3NvcmVycm9yLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0OiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIG9ucHJvY2Vzc29yZXJyb3IgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZS5yZW1vdmVFdmVudExpc3RlbmVyKCdwcm9jZXNzb3JlcnJvcicsIG9ucHJvY2Vzc29yZXJyb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbnByb2Nlc3NvcmVycm9yID0gdHlwZW9mIHZhbHVlID09PSAnZnVuY3Rpb24nID8gdmFsdWUgOiBudWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0eXBlb2Ygb25wcm9jZXNzb3JlcnJvciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1dvcmtsZXROb2RlLmFkZEV2ZW50TGlzdGVuZXIoJ3Byb2Nlc3NvcmVycm9yJywgb25wcm9jZXNzb3JlcnJvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZS5hZGRFdmVudExpc3RlbmVyID0gKChhZGRFdmVudExpc3RlbmVyKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiAoLi4uYXJncykgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGFyZ3NbMF0gPT09ICdwcm9jZXNzb3JlcnJvcicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnBhdGNoZWRFdmVudExpc3RlbmVyID0gdHlwZW9mIGFyZ3NbMV0gPT09ICdmdW5jdGlvbidcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBhcmdzWzFdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogdHlwZW9mIGFyZ3NbMV0gPT09ICdvYmplY3QnICYmIGFyZ3NbMV0gIT09IG51bGwgJiYgdHlwZW9mIGFyZ3NbMV0uaGFuZGxlRXZlbnQgPT09ICdmdW5jdGlvbidcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gYXJnc1sxXS5oYW5kbGVFdmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBudWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh1bnBhdGNoZWRFdmVudExpc3RlbmVyICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHBhdGNoZWRFdmVudExpc3RlbmVyID0gcGF0Y2hlZEV2ZW50TGlzdGVuZXJzLmdldChhcmdzWzFdKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHBhdGNoZWRFdmVudExpc3RlbmVyICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3NbMV0gPSBwYXRjaGVkRXZlbnRMaXN0ZW5lcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3NbMV0gPSAoZXZlbnQpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWcgIzE3ODogQ2hyb21lIGFuZCBFZGdlIGRvIGZpcmUgYW4gZXZlbnQgb2YgdHlwZSBlcnJvci5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZXZlbnQudHlwZSA9PT0gJ2Vycm9yJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydGllcyhldmVudCwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogeyB2YWx1ZTogJ3Byb2Nlc3NvcmVycm9yJyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnBhdGNoZWRFdmVudExpc3RlbmVyKGV2ZW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVucGF0Y2hlZEV2ZW50TGlzdGVuZXIobmV3IEVycm9yRXZlbnQoYXJnc1swXSwgeyAuLi5ldmVudCB9KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGNoZWRFdmVudExpc3RlbmVycy5zZXQodW5wYXRjaGVkRXZlbnRMaXN0ZW5lciwgYXJnc1sxXSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWcgIzE3ODogQ2hyb21lIGFuZCBFZGdlIGRvIGZpcmUgYW4gZXZlbnQgb2YgdHlwZSBlcnJvci5cbiAgICAgICAgICAgICAgICAgICAgICAgIGFkZEV2ZW50TGlzdGVuZXIuY2FsbChuYXRpdmVBdWRpb1dvcmtsZXROb2RlLCAnZXJyb3InLCBhcmdzWzFdLCBhcmdzWzJdKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBhZGRFdmVudExpc3RlbmVyLmNhbGwobmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZSwgLi4uYXJncyk7XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgfSkobmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZS5hZGRFdmVudExpc3RlbmVyKTtcbiAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1dvcmtsZXROb2RlLnJlbW92ZUV2ZW50TGlzdGVuZXIgPSAoKHJlbW92ZUV2ZW50TGlzdGVuZXIpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICguLi5hcmdzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoYXJnc1swXSA9PT0gJ3Byb2Nlc3NvcmVycm9yJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHBhdGNoZWRFdmVudExpc3RlbmVyID0gcGF0Y2hlZEV2ZW50TGlzdGVuZXJzLmdldChhcmdzWzFdKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocGF0Y2hlZEV2ZW50TGlzdGVuZXIgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRjaGVkRXZlbnRMaXN0ZW5lcnMuZGVsZXRlKGFyZ3NbMV0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmdzWzFdID0gcGF0Y2hlZEV2ZW50TGlzdGVuZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVnICMxNzg6IENocm9tZSBhbmQgRWRnZSBkbyBmaXJlIGFuIGV2ZW50IG9mIHR5cGUgZXJyb3IuXG4gICAgICAgICAgICAgICAgICAgICAgICByZW1vdmVFdmVudExpc3RlbmVyLmNhbGwobmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZSwgJ2Vycm9yJywgYXJnc1sxXSwgYXJnc1syXSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmVtb3ZlRXZlbnRMaXN0ZW5lci5jYWxsKG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUsIGFyZ3NbMF0sIGFyZ3NbMV0sIGFyZ3NbMl0pO1xuICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIH0pKG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUucmVtb3ZlRXZlbnRMaXN0ZW5lcik7XG4gICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgKiBCdWcgIzg2OiBDaHJvbWUgYW5kIEVkZ2UgZG8gbm90IGludm9rZSB0aGUgcHJvY2VzcygpIGZ1bmN0aW9uIGlmIHRoZSBjb3JyZXNwb25kaW5nIEF1ZGlvV29ya2xldE5vZGUgaXMgdW5jb25uZWN0ZWQgYnV0XG4gICAgICAgICAgICAgICAgICogaGFzIGFuIG91dHB1dC5cbiAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICBpZiAob3B0aW9ucy5udW1iZXJPZk91dHB1dHMgIT09IDApIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgbmF0aXZlR2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVDb250ZXh0LCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnZGlzY3JldGUnLFxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FpbjogMFxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZS5jb25uZWN0KG5hdGl2ZUdhaW5Ob2RlKS5jb25uZWN0KG5hdGl2ZUNvbnRleHQuZGVzdGluYXRpb24pO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCB3aGVuQ29ubmVjdGVkID0gKCkgPT4gbmF0aXZlR2Fpbk5vZGUuZGlzY29ubmVjdCgpO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCB3aGVuRGlzY29ubmVjdGVkID0gKCkgPT4gbmF0aXZlR2Fpbk5vZGUuY29ubmVjdChuYXRpdmVDb250ZXh0LmRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gQHRvZG8gRGlzY29ubmVjdCB0aGUgY29ubmVjdGlvbiB3aGVuIHRoZSBwcm9jZXNzKCkgZnVuY3Rpb24gb2YgdGhlIEF1ZGlvV29ya2xldE5vZGUgcmV0dXJucyBmYWxzZS5cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG1vbml0b3JDb25uZWN0aW9ucyhuYXRpdmVBdWRpb1dvcmtsZXROb2RlLCB3aGVuQ29ubmVjdGVkLCB3aGVuRGlzY29ubmVjdGVkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICAgICAgLy8gQnVnICM2MDogQ2hyb21lICYgRWRnZSB0aHJvdyBhbiBJbnZhbGlkU3RhdGVFcnJvciBpbnN0ZWFkIG9mIGEgTm90U3VwcG9ydGVkRXJyb3IuXG4gICAgICAgICAgICAgICAgaWYgKGVyci5jb2RlID09PSAxMSkge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aHJvdyBlcnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICM2MTogT25seSBDaHJvbWUgJiBFZGdlIGhhdmUgYW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIEF1ZGlvV29ya2xldE5vZGUgeWV0LlxuICAgICAgICBpZiAocHJvY2Vzc29yQ29uc3RydWN0b3IgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICB0ZXN0Q2xvbmFiaWxpdHlPZkF1ZGlvV29ya2xldE5vZGVPcHRpb25zKG9wdGlvbnMpO1xuICAgICAgICByZXR1cm4gY3JlYXRlTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUZha2VyKG5hdGl2ZUNvbnRleHQsIGJhc2VMYXRlbmN5LCBwcm9jZXNzb3JDb25zdHJ1Y3Rvciwgb3B0aW9ucyk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZhY3RvcnkuanMubWFwIiwiaW1wb3J0IHsgTU9TVF9ORUdBVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfUE9TSVRJVkVfU0lOR0xFX0ZMT0FUIH0gZnJvbSAnLi4vY29uc3RhbnRzJztcbmltcG9ydCB7IGNvbXB1dGVCdWZmZXJTaXplIH0gZnJvbSAnLi4vaGVscGVycy9jb21wdXRlLWJ1ZmZlci1zaXplJztcbmltcG9ydCB7IGNvcHlGcm9tQ2hhbm5lbCB9IGZyb20gJy4uL2hlbHBlcnMvY29weS1mcm9tLWNoYW5uZWwnO1xuaW1wb3J0IHsgY29weVRvQ2hhbm5lbCB9IGZyb20gJy4uL2hlbHBlcnMvY29weS10by1jaGFubmVsJztcbmltcG9ydCB7IGNyZWF0ZUF1ZGlvV29ya2xldFByb2Nlc3NvciB9IGZyb20gJy4uL2hlbHBlcnMvY3JlYXRlLWF1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yJztcbmltcG9ydCB7IGNyZWF0ZU5lc3RlZEFycmF5cyB9IGZyb20gJy4uL2hlbHBlcnMvY3JlYXRlLW5lc3RlZC1hcnJheXMnO1xuaW1wb3J0IHsgUmVhZE9ubHlNYXAgfSBmcm9tICcuLi9yZWFkLW9ubHktbWFwJztcbmV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVBdWRpb1dvcmtsZXROb2RlRmFrZXJGYWN0b3J5ID0gKGNvbm5lY3RNdWx0aXBsZU91dHB1dHMsIGNyZWF0ZUluZGV4U2l6ZUVycm9yLCBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvciwgY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUsIGNyZWF0ZU5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUsIGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGNyZWF0ZU5hdGl2ZVNjcmlwdFByb2Nlc3Nvck5vZGUsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yLCBkaXNjb25uZWN0TXVsdGlwbGVPdXRwdXRzLCBleHBvc2VDdXJyZW50RnJhbWVBbmRDdXJyZW50VGltZSwgZ2V0QWN0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlucHV0cywgbW9uaXRvckNvbm5lY3Rpb25zKSA9PiB7XG4gICAgcmV0dXJuIChuYXRpdmVDb250ZXh0LCBiYXNlTGF0ZW5jeSwgcHJvY2Vzc29yQ29uc3RydWN0b3IsIG9wdGlvbnMpID0+IHtcbiAgICAgICAgaWYgKG9wdGlvbnMubnVtYmVyT2ZJbnB1dHMgPT09IDAgJiYgb3B0aW9ucy5udW1iZXJPZk91dHB1dHMgPT09IDApIHtcbiAgICAgICAgICAgIHRocm93IGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qgb3V0cHV0Q2hhbm5lbENvdW50ID0gQXJyYXkuaXNBcnJheShvcHRpb25zLm91dHB1dENoYW5uZWxDb3VudClcbiAgICAgICAgICAgID8gb3B0aW9ucy5vdXRwdXRDaGFubmVsQ291bnRcbiAgICAgICAgICAgIDogQXJyYXkuZnJvbShvcHRpb25zLm91dHB1dENoYW5uZWxDb3VudCk7XG4gICAgICAgIC8vIEB0b2RvIENoZWNrIGlmIGFueSBvZiB0aGUgY2hhbm5lbENvdW50IHZhbHVlcyBpcyBncmVhdGVyIHRoYW4gdGhlIGltcGxlbWVudGF0aW9uJ3MgbWF4aW11bSBudW1iZXIgb2YgY2hhbm5lbHMuXG4gICAgICAgIGlmIChvdXRwdXRDaGFubmVsQ291bnQuc29tZSgoY2hhbm5lbENvdW50KSA9PiBjaGFubmVsQ291bnQgPCAxKSkge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAob3V0cHV0Q2hhbm5lbENvdW50Lmxlbmd0aCAhPT0gb3B0aW9ucy5udW1iZXJPZk91dHB1dHMpIHtcbiAgICAgICAgICAgIHRocm93IGNyZWF0ZUluZGV4U2l6ZUVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICM2MTogVGhpcyBpcyBub3QgcGFydCBvZiB0aGUgc3RhbmRhcmQgYnV0IHJlcXVpcmVkIGZvciB0aGUgZmFrZXIgdG8gd29yay5cbiAgICAgICAgaWYgKG9wdGlvbnMuY2hhbm5lbENvdW50TW9kZSAhPT0gJ2V4cGxpY2l0Jykge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBudW1iZXJPZklucHV0Q2hhbm5lbHMgPSBvcHRpb25zLmNoYW5uZWxDb3VudCAqIG9wdGlvbnMubnVtYmVyT2ZJbnB1dHM7XG4gICAgICAgIGNvbnN0IG51bWJlck9mT3V0cHV0Q2hhbm5lbHMgPSBvdXRwdXRDaGFubmVsQ291bnQucmVkdWNlKChzdW0sIHZhbHVlKSA9PiBzdW0gKyB2YWx1ZSwgMCk7XG4gICAgICAgIGNvbnN0IG51bWJlck9mUGFyYW1ldGVycyA9IHByb2Nlc3NvckNvbnN0cnVjdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzID09PSB1bmRlZmluZWQgPyAwIDogcHJvY2Vzc29yQ29uc3RydWN0b3IucGFyYW1ldGVyRGVzY3JpcHRvcnMubGVuZ3RoO1xuICAgICAgICAvLyBCdWcgIzYxOiBUaGlzIGlzIG5vdCBwYXJ0IG9mIHRoZSBzdGFuZGFyZCBidXQgcmVxdWlyZWQgZm9yIHRoZSBmYWtlciB0byB3b3JrLlxuICAgICAgICBpZiAobnVtYmVyT2ZJbnB1dENoYW5uZWxzICsgbnVtYmVyT2ZQYXJhbWV0ZXJzID4gNiB8fCBudW1iZXJPZk91dHB1dENoYW5uZWxzID4gNikge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBtZXNzYWdlQ2hhbm5lbCA9IG5ldyBNZXNzYWdlQ2hhbm5lbCgpO1xuICAgICAgICBjb25zdCBnYWluTm9kZXMgPSBbXTtcbiAgICAgICAgY29uc3QgaW5wdXRDaGFubmVsU3BsaXR0ZXJOb2RlcyA9IFtdO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IG9wdGlvbnMubnVtYmVyT2ZJbnB1dHM7IGkgKz0gMSkge1xuICAgICAgICAgICAgZ2Fpbk5vZGVzLnB1c2goY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogb3B0aW9ucy5jaGFubmVsQ291bnQsXG4gICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogb3B0aW9ucy5jaGFubmVsQ291bnRNb2RlLFxuICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogb3B0aW9ucy5jaGFubmVsSW50ZXJwcmV0YXRpb24sXG4gICAgICAgICAgICAgICAgZ2FpbjogMVxuICAgICAgICAgICAgfSkpO1xuICAgICAgICAgICAgaW5wdXRDaGFubmVsU3BsaXR0ZXJOb2Rlcy5wdXNoKGNyZWF0ZU5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogb3B0aW9ucy5jaGFubmVsQ291bnQsXG4gICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogJ2V4cGxpY2l0JyxcbiAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScsXG4gICAgICAgICAgICAgICAgbnVtYmVyT2ZPdXRwdXRzOiBvcHRpb25zLmNoYW5uZWxDb3VudFxuICAgICAgICAgICAgfSkpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGNvbnN0YW50U291cmNlTm9kZXMgPSBbXTtcbiAgICAgICAgaWYgKHByb2Nlc3NvckNvbnN0cnVjdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIGZvciAoY29uc3QgeyBkZWZhdWx0VmFsdWUsIG1heFZhbHVlLCBtaW5WYWx1ZSwgbmFtZSB9IG9mIHByb2Nlc3NvckNvbnN0cnVjdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgY29uc3RhbnRTb3VyY2VOb2RlID0gY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlKG5hdGl2ZUNvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiAxLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScsXG4gICAgICAgICAgICAgICAgICAgIG9mZnNldDogb3B0aW9ucy5wYXJhbWV0ZXJEYXRhW25hbWVdICE9PSB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgICAgID8gb3B0aW9ucy5wYXJhbWV0ZXJEYXRhW25hbWVdXG4gICAgICAgICAgICAgICAgICAgICAgICA6IGRlZmF1bHRWYWx1ZSA9PT0gdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBkZWZhdWx0VmFsdWVcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydGllcyhjb25zdGFudFNvdXJjZU5vZGUub2Zmc2V0LCB7XG4gICAgICAgICAgICAgICAgICAgIGRlZmF1bHRWYWx1ZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0OiAoKSA9PiAoZGVmYXVsdFZhbHVlID09PSB1bmRlZmluZWQgPyAwIDogZGVmYXVsdFZhbHVlKVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBtYXhWYWx1ZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0OiAoKSA9PiAobWF4VmFsdWUgPT09IHVuZGVmaW5lZCA/IE1PU1RfUE9TSVRJVkVfU0lOR0xFX0ZMT0FUIDogbWF4VmFsdWUpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG1pblZhbHVlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnZXQ6ICgpID0+IChtaW5WYWx1ZSA9PT0gdW5kZWZpbmVkID8gTU9TVF9ORUdBVElWRV9TSU5HTEVfRkxPQVQgOiBtaW5WYWx1ZSlcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIGNvbnN0YW50U291cmNlTm9kZXMucHVzaChjb25zdGFudFNvdXJjZU5vZGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGlucHV0Q2hhbm5lbE1lcmdlck5vZGUgPSBjcmVhdGVOYXRpdmVDaGFubmVsTWVyZ2VyTm9kZShuYXRpdmVDb250ZXh0LCB7XG4gICAgICAgICAgICBjaGFubmVsQ291bnQ6IDEsXG4gICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnc3BlYWtlcnMnLFxuICAgICAgICAgICAgbnVtYmVyT2ZJbnB1dHM6IE1hdGgubWF4KDEsIG51bWJlck9mSW5wdXRDaGFubmVscyArIG51bWJlck9mUGFyYW1ldGVycylcbiAgICAgICAgfSk7XG4gICAgICAgIGNvbnN0IGJ1ZmZlclNpemUgPSBjb21wdXRlQnVmZmVyU2l6ZShiYXNlTGF0ZW5jeSwgbmF0aXZlQ29udGV4dC5zYW1wbGVSYXRlKTtcbiAgICAgICAgY29uc3Qgc2NyaXB0UHJvY2Vzc29yTm9kZSA9IGNyZWF0ZU5hdGl2ZVNjcmlwdFByb2Nlc3Nvck5vZGUobmF0aXZlQ29udGV4dCwgYnVmZmVyU2l6ZSwgbnVtYmVyT2ZJbnB1dENoYW5uZWxzICsgbnVtYmVyT2ZQYXJhbWV0ZXJzLCBcbiAgICAgICAgLy8gQnVnICM4NzogT25seSBGaXJlZm94IHdpbGwgZmlyZSBhbiBBdWRpb1Byb2Nlc3NpbmdFdmVudCBpZiB0aGVyZSBpcyBubyBjb25uZWN0ZWQgb3V0cHV0LlxuICAgICAgICBNYXRoLm1heCgxLCBudW1iZXJPZk91dHB1dENoYW5uZWxzKSk7XG4gICAgICAgIGNvbnN0IG91dHB1dENoYW5uZWxTcGxpdHRlck5vZGUgPSBjcmVhdGVOYXRpdmVDaGFubmVsU3BsaXR0ZXJOb2RlKG5hdGl2ZUNvbnRleHQsIHtcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudDogTWF0aC5tYXgoMSwgbnVtYmVyT2ZPdXRwdXRDaGFubmVscyksXG4gICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnZGlzY3JldGUnLFxuICAgICAgICAgICAgbnVtYmVyT2ZPdXRwdXRzOiBNYXRoLm1heCgxLCBudW1iZXJPZk91dHB1dENoYW5uZWxzKVxuICAgICAgICB9KTtcbiAgICAgICAgY29uc3Qgb3V0cHV0Q2hhbm5lbE1lcmdlck5vZGVzID0gW107XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgb3B0aW9ucy5udW1iZXJPZk91dHB1dHM7IGkgKz0gMSkge1xuICAgICAgICAgICAgb3V0cHV0Q2hhbm5lbE1lcmdlck5vZGVzLnB1c2goY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMSxcbiAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICAgICAgICAgICAgICBudW1iZXJPZklucHV0czogb3V0cHV0Q2hhbm5lbENvdW50W2ldXG4gICAgICAgICAgICB9KSk7XG4gICAgICAgIH1cbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBvcHRpb25zLm51bWJlck9mSW5wdXRzOyBpICs9IDEpIHtcbiAgICAgICAgICAgIGdhaW5Ob2Rlc1tpXS5jb25uZWN0KGlucHV0Q2hhbm5lbFNwbGl0dGVyTm9kZXNbaV0pO1xuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBvcHRpb25zLmNoYW5uZWxDb3VudDsgaiArPSAxKSB7XG4gICAgICAgICAgICAgICAgaW5wdXRDaGFubmVsU3BsaXR0ZXJOb2Rlc1tpXS5jb25uZWN0KGlucHV0Q2hhbm5lbE1lcmdlck5vZGUsIGosIGkgKiBvcHRpb25zLmNoYW5uZWxDb3VudCArIGopO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNvbnN0IHBhcmFtZXRlck1hcCA9IG5ldyBSZWFkT25seU1hcChwcm9jZXNzb3JDb25zdHJ1Y3Rvci5wYXJhbWV0ZXJEZXNjcmlwdG9ycyA9PT0gdW5kZWZpbmVkXG4gICAgICAgICAgICA/IFtdXG4gICAgICAgICAgICA6IHByb2Nlc3NvckNvbnN0cnVjdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzLm1hcCgoeyBuYW1lIH0sIGluZGV4KSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3QgY29uc3RhbnRTb3VyY2VOb2RlID0gY29uc3RhbnRTb3VyY2VOb2Rlc1tpbmRleF07XG4gICAgICAgICAgICAgICAgY29uc3RhbnRTb3VyY2VOb2RlLmNvbm5lY3QoaW5wdXRDaGFubmVsTWVyZ2VyTm9kZSwgMCwgbnVtYmVyT2ZJbnB1dENoYW5uZWxzICsgaW5kZXgpO1xuICAgICAgICAgICAgICAgIGNvbnN0YW50U291cmNlTm9kZS5zdGFydCgwKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gW25hbWUsIGNvbnN0YW50U291cmNlTm9kZS5vZmZzZXRdO1xuICAgICAgICAgICAgfSkpO1xuICAgICAgICBpbnB1dENoYW5uZWxNZXJnZXJOb2RlLmNvbm5lY3Qoc2NyaXB0UHJvY2Vzc29yTm9kZSk7XG4gICAgICAgIGxldCBjaGFubmVsSW50ZXJwcmV0YXRpb24gPSBvcHRpb25zLmNoYW5uZWxJbnRlcnByZXRhdGlvbjtcbiAgICAgICAgbGV0IG9ucHJvY2Vzc29yZXJyb3IgPSBudWxsO1xuICAgICAgICAvLyBCdWcgIzg3OiBFeHBvc2UgYXQgbGVhc3Qgb25lIG91dHB1dCB0byBtYWtlIHRoaXMgbm9kZSBjb25uZWN0YWJsZS5cbiAgICAgICAgY29uc3Qgb3V0cHV0QXVkaW9Ob2RlcyA9IG9wdGlvbnMubnVtYmVyT2ZPdXRwdXRzID09PSAwID8gW3NjcmlwdFByb2Nlc3Nvck5vZGVdIDogb3V0cHV0Q2hhbm5lbE1lcmdlck5vZGVzO1xuICAgICAgICBjb25zdCBuYXRpdmVBdWRpb1dvcmtsZXROb2RlRmFrZXIgPSB7XG4gICAgICAgICAgICBnZXQgYnVmZmVyU2l6ZSgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYnVmZmVyU2l6ZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgY2hhbm5lbENvdW50KCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBvcHRpb25zLmNoYW5uZWxDb3VudDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbENvdW50KF8pIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzYxOiBUaGlzIGlzIG5vdCBwYXJ0IG9mIHRoZSBzdGFuZGFyZCBidXQgcmVxdWlyZWQgZm9yIHRoZSBmYWtlciB0byB3b3JrLlxuICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNoYW5uZWxDb3VudE1vZGUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG9wdGlvbnMuY2hhbm5lbENvdW50TW9kZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbENvdW50TW9kZShfKSB7XG4gICAgICAgICAgICAgICAgLy8gQnVnICM2MTogVGhpcyBpcyBub3QgcGFydCBvZiB0aGUgc3RhbmRhcmQgYnV0IHJlcXVpcmVkIGZvciB0aGUgZmFrZXIgdG8gd29yay5cbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjaGFubmVsSW50ZXJwcmV0YXRpb24oKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNoYW5uZWxJbnRlcnByZXRhdGlvbjtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbEludGVycHJldGF0aW9uKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgZm9yIChjb25zdCBnYWluTm9kZSBvZiBnYWluTm9kZXMpIHtcbiAgICAgICAgICAgICAgICAgICAgZ2Fpbk5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbiA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjb250ZXh0KCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBzY3JpcHRQcm9jZXNzb3JOb2RlLmNvbnRleHQ7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGlucHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gZ2Fpbk5vZGVzO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBudW1iZXJPZklucHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb3B0aW9ucy5udW1iZXJPZklucHV0cztcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgbnVtYmVyT2ZPdXRwdXRzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBvcHRpb25zLm51bWJlck9mT3V0cHV0cztcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgb25wcm9jZXNzb3JlcnJvcigpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb25wcm9jZXNzb3JlcnJvcjtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgb25wcm9jZXNzb3JlcnJvcih2YWx1ZSkge1xuICAgICAgICAgICAgICAgIGlmICh0eXBlb2Ygb25wcm9jZXNzb3JlcnJvciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1dvcmtsZXROb2RlRmFrZXIucmVtb3ZlRXZlbnRMaXN0ZW5lcigncHJvY2Vzc29yZXJyb3InLCBvbnByb2Nlc3NvcmVycm9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgb25wcm9jZXNzb3JlcnJvciA9IHR5cGVvZiB2YWx1ZSA9PT0gJ2Z1bmN0aW9uJyA/IHZhbHVlIDogbnVsbDtcbiAgICAgICAgICAgICAgICBpZiAodHlwZW9mIG9ucHJvY2Vzc29yZXJyb3IgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICAgICAgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUZha2VyLmFkZEV2ZW50TGlzdGVuZXIoJ3Byb2Nlc3NvcmVycm9yJywgb25wcm9jZXNzb3JlcnJvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBwYXJhbWV0ZXJzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwYXJhbWV0ZXJNYXA7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IHBvcnQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG1lc3NhZ2VDaGFubmVsLnBvcnQyO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGFkZEV2ZW50TGlzdGVuZXIoLi4uYXJncykge1xuICAgICAgICAgICAgICAgIHJldHVybiBzY3JpcHRQcm9jZXNzb3JOb2RlLmFkZEV2ZW50TGlzdGVuZXIoYXJnc1swXSwgYXJnc1sxXSwgYXJnc1syXSk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgY29ubmVjdDogY29ubmVjdE11bHRpcGxlT3V0cHV0cy5iaW5kKG51bGwsIG91dHB1dEF1ZGlvTm9kZXMpLFxuICAgICAgICAgICAgZGlzY29ubmVjdDogZGlzY29ubmVjdE11bHRpcGxlT3V0cHV0cy5iaW5kKG51bGwsIG91dHB1dEF1ZGlvTm9kZXMpLFxuICAgICAgICAgICAgZGlzcGF0Y2hFdmVudCguLi5hcmdzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNjcmlwdFByb2Nlc3Nvck5vZGUuZGlzcGF0Y2hFdmVudChhcmdzWzBdKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICByZW1vdmVFdmVudExpc3RlbmVyKC4uLmFyZ3MpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gc2NyaXB0UHJvY2Vzc29yTm9kZS5yZW1vdmVFdmVudExpc3RlbmVyKGFyZ3NbMF0sIGFyZ3NbMV0sIGFyZ3NbMl0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICBjb25zdCBwYXRjaGVkRXZlbnRMaXN0ZW5lcnMgPSBuZXcgTWFwKCk7XG4gICAgICAgIG1lc3NhZ2VDaGFubmVsLnBvcnQxLmFkZEV2ZW50TGlzdGVuZXIgPSAoKGFkZEV2ZW50TGlzdGVuZXIpID0+IHtcbiAgICAgICAgICAgIHJldHVybiAoLi4uYXJncykgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChhcmdzWzBdID09PSAnbWVzc2FnZScpIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5wYXRjaGVkRXZlbnRMaXN0ZW5lciA9IHR5cGVvZiBhcmdzWzFdID09PSAnZnVuY3Rpb24nXG4gICAgICAgICAgICAgICAgICAgICAgICA/IGFyZ3NbMV1cbiAgICAgICAgICAgICAgICAgICAgICAgIDogdHlwZW9mIGFyZ3NbMV0gPT09ICdvYmplY3QnICYmIGFyZ3NbMV0gIT09IG51bGwgJiYgdHlwZW9mIGFyZ3NbMV0uaGFuZGxlRXZlbnQgPT09ICdmdW5jdGlvbidcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IGFyZ3NbMV0uaGFuZGxlRXZlbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IG51bGw7XG4gICAgICAgICAgICAgICAgICAgIGlmICh1bnBhdGNoZWRFdmVudExpc3RlbmVyICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBwYXRjaGVkRXZlbnRMaXN0ZW5lciA9IHBhdGNoZWRFdmVudExpc3RlbmVycy5nZXQoYXJnc1sxXSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAocGF0Y2hlZEV2ZW50TGlzdGVuZXIgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3NbMV0gPSBwYXRjaGVkRXZlbnRMaXN0ZW5lcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3NbMV0gPSAoZXZlbnQpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwb3NlQ3VycmVudEZyYW1lQW5kQ3VycmVudFRpbWUobmF0aXZlQ29udGV4dC5jdXJyZW50VGltZSwgbmF0aXZlQ29udGV4dC5zYW1wbGVSYXRlLCAoKSA9PiB1bnBhdGNoZWRFdmVudExpc3RlbmVyKGV2ZW50KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRjaGVkRXZlbnRMaXN0ZW5lcnMuc2V0KHVucGF0Y2hlZEV2ZW50TGlzdGVuZXIsIGFyZ3NbMV0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBhZGRFdmVudExpc3RlbmVyLmNhbGwobWVzc2FnZUNoYW5uZWwucG9ydDEsIGFyZ3NbMF0sIGFyZ3NbMV0sIGFyZ3NbMl0pO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgfSkobWVzc2FnZUNoYW5uZWwucG9ydDEuYWRkRXZlbnRMaXN0ZW5lcik7XG4gICAgICAgIG1lc3NhZ2VDaGFubmVsLnBvcnQxLnJlbW92ZUV2ZW50TGlzdGVuZXIgPSAoKHJlbW92ZUV2ZW50TGlzdGVuZXIpID0+IHtcbiAgICAgICAgICAgIHJldHVybiAoLi4uYXJncykgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChhcmdzWzBdID09PSAnbWVzc2FnZScpIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgcGF0Y2hlZEV2ZW50TGlzdGVuZXIgPSBwYXRjaGVkRXZlbnRMaXN0ZW5lcnMuZ2V0KGFyZ3NbMV0pO1xuICAgICAgICAgICAgICAgICAgICBpZiAocGF0Y2hlZEV2ZW50TGlzdGVuZXIgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0Y2hlZEV2ZW50TGlzdGVuZXJzLmRlbGV0ZShhcmdzWzFdKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3NbMV0gPSBwYXRjaGVkRXZlbnRMaXN0ZW5lcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICByZXR1cm4gcmVtb3ZlRXZlbnRMaXN0ZW5lci5jYWxsKG1lc3NhZ2VDaGFubmVsLnBvcnQxLCBhcmdzWzBdLCBhcmdzWzFdLCBhcmdzWzJdKTtcbiAgICAgICAgICAgIH07XG4gICAgICAgIH0pKG1lc3NhZ2VDaGFubmVsLnBvcnQxLnJlbW92ZUV2ZW50TGlzdGVuZXIpO1xuICAgICAgICBsZXQgb25tZXNzYWdlID0gbnVsbDtcbiAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG1lc3NhZ2VDaGFubmVsLnBvcnQxLCAnb25tZXNzYWdlJywge1xuICAgICAgICAgICAgZ2V0OiAoKSA9PiBvbm1lc3NhZ2UsXG4gICAgICAgICAgICBzZXQ6ICh2YWx1ZSkgPT4ge1xuICAgICAgICAgICAgICAgIGlmICh0eXBlb2Ygb25tZXNzYWdlID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VDaGFubmVsLnBvcnQxLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBvbm1lc3NhZ2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBvbm1lc3NhZ2UgPSB0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicgPyB2YWx1ZSA6IG51bGw7XG4gICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBvbm1lc3NhZ2UgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICAgICAgbWVzc2FnZUNoYW5uZWwucG9ydDEuYWRkRXZlbnRMaXN0ZW5lcignbWVzc2FnZScsIG9ubWVzc2FnZSk7XG4gICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VDaGFubmVsLnBvcnQxLnN0YXJ0KCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgcHJvY2Vzc29yQ29uc3RydWN0b3IucHJvdG90eXBlLnBvcnQgPSBtZXNzYWdlQ2hhbm5lbC5wb3J0MTtcbiAgICAgICAgbGV0IGF1ZGlvV29ya2xldFByb2Nlc3NvciA9IG51bGw7XG4gICAgICAgIGNvbnN0IGF1ZGlvV29ya2xldFByb2Nlc3NvclByb21pc2UgPSBjcmVhdGVBdWRpb1dvcmtsZXRQcm9jZXNzb3IobmF0aXZlQ29udGV4dCwgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUZha2VyLCBwcm9jZXNzb3JDb25zdHJ1Y3Rvciwgb3B0aW9ucyk7XG4gICAgICAgIGF1ZGlvV29ya2xldFByb2Nlc3NvclByb21pc2UudGhlbigoZFdya2x0UHJjc3NyKSA9PiAoYXVkaW9Xb3JrbGV0UHJvY2Vzc29yID0gZFdya2x0UHJjc3NyKSk7XG4gICAgICAgIGNvbnN0IGlucHV0cyA9IGNyZWF0ZU5lc3RlZEFycmF5cyhvcHRpb25zLm51bWJlck9mSW5wdXRzLCBvcHRpb25zLmNoYW5uZWxDb3VudCk7XG4gICAgICAgIGNvbnN0IG91dHB1dHMgPSBjcmVhdGVOZXN0ZWRBcnJheXMob3B0aW9ucy5udW1iZXJPZk91dHB1dHMsIG91dHB1dENoYW5uZWxDb3VudCk7XG4gICAgICAgIGNvbnN0IHBhcmFtZXRlcnMgPSBwcm9jZXNzb3JDb25zdHJ1Y3Rvci5wYXJhbWV0ZXJEZXNjcmlwdG9ycyA9PT0gdW5kZWZpbmVkXG4gICAgICAgICAgICA/IFtdXG4gICAgICAgICAgICA6IHByb2Nlc3NvckNvbnN0cnVjdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzLnJlZHVjZSgocHJtdHJzLCB7IG5hbWUgfSkgPT4gKHsgLi4ucHJtdHJzLCBbbmFtZV06IG5ldyBGbG9hdDMyQXJyYXkoMTI4KSB9KSwge30pO1xuICAgICAgICBsZXQgaXNBY3RpdmUgPSB0cnVlO1xuICAgICAgICBjb25zdCBkaXNjb25uZWN0T3V0cHV0c0dyYXBoID0gKCkgPT4ge1xuICAgICAgICAgICAgaWYgKG9wdGlvbnMubnVtYmVyT2ZPdXRwdXRzID4gMCkge1xuICAgICAgICAgICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUuZGlzY29ubmVjdChvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvciAobGV0IGkgPSAwLCBvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlT3V0cHV0ID0gMDsgaSA8IG9wdGlvbnMubnVtYmVyT2ZPdXRwdXRzOyBpICs9IDEpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBvdXRwdXRDaGFubmVsTWVyZ2VyTm9kZSA9IG91dHB1dENoYW5uZWxNZXJnZXJOb2Rlc1tpXTtcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IG91dHB1dENoYW5uZWxDb3VudFtpXTsgaiArPSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIG91dHB1dENoYW5uZWxTcGxpdHRlck5vZGUuZGlzY29ubmVjdChvdXRwdXRDaGFubmVsTWVyZ2VyTm9kZSwgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZU91dHB1dCArIGosIGopO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlT3V0cHV0ICs9IG91dHB1dENoYW5uZWxDb3VudFtpXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgY29uc3QgYWN0aXZlSW5wdXRJbmRleGVzID0gbmV3IE1hcCgpO1xuICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6ZGVwcmVjYXRpb25cbiAgICAgICAgc2NyaXB0UHJvY2Vzc29yTm9kZS5vbmF1ZGlvcHJvY2VzcyA9ICh7IGlucHV0QnVmZmVyLCBvdXRwdXRCdWZmZXIgfSkgPT4ge1xuICAgICAgICAgICAgaWYgKGF1ZGlvV29ya2xldFByb2Nlc3NvciAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IGFjdGl2ZUlucHV0cyA9IGdldEFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHMobmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUZha2VyKTtcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGJ1ZmZlclNpemU7IGkgKz0gMTI4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgb3B0aW9ucy5udW1iZXJPZklucHV0czsgaiArPSAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBrID0gMDsgayA8IG9wdGlvbnMuY2hhbm5lbENvdW50OyBrICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3B5RnJvbUNoYW5uZWwoaW5wdXRCdWZmZXIsIGlucHV0c1tqXSwgaywgaywgaSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWYgKHByb2Nlc3NvckNvbnN0cnVjdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb2Nlc3NvckNvbnN0cnVjdG9yLnBhcmFtZXRlckRlc2NyaXB0b3JzLmZvckVhY2goKHsgbmFtZSB9LCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvcHlGcm9tQ2hhbm5lbChpbnB1dEJ1ZmZlciwgcGFyYW1ldGVycywgbmFtZSwgbnVtYmVyT2ZJbnB1dENoYW5uZWxzICsgaW5kZXgsIGkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBvcHRpb25zLm51bWJlck9mSW5wdXRzOyBqICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvciAobGV0IGsgPSAwOyBrIDwgb3V0cHV0Q2hhbm5lbENvdW50W2pdOyBrICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGUgYnl0ZUxlbmd0aCB3aWxsIGJlIDAgd2hlbiB0aGUgQXJyYXlCdWZmZXIgd2FzIHRyYW5zZmVycmVkLlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChvdXRwdXRzW2pdW2tdLmJ5dGVMZW5ndGggPT09IDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0cHV0c1tqXVtrXSA9IG5ldyBGbG9hdDMyQXJyYXkoMTI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHBvdGVudGlhbGx5RW1wdHlJbnB1dHMgPSBpbnB1dHMubWFwKChpbnB1dCwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmVJbnB1dCA9IGFjdGl2ZUlucHV0c1tpbmRleF07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGFjdGl2ZUlucHV0LnNpemUgPiAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZUlucHV0SW5kZXhlcy5zZXQoaW5kZXgsIGJ1ZmZlclNpemUgLyAxMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gaW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNvdW50ID0gYWN0aXZlSW5wdXRJbmRleGVzLmdldChpbmRleCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGNvdW50ID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtdO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoaW5wdXQuZXZlcnkoKGNoYW5uZWxEYXRhKSA9PiBjaGFubmVsRGF0YS5ldmVyeSgoc2FtcGxlKSA9PiBzYW1wbGUgPT09IDApKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoY291bnQgPT09IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZUlucHV0SW5kZXhlcy5kZWxldGUoaW5kZXgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlSW5wdXRJbmRleGVzLnNldChpbmRleCwgY291bnQgLSAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gaW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGFjdGl2ZVNvdXJjZUZsYWcgPSBleHBvc2VDdXJyZW50RnJhbWVBbmRDdXJyZW50VGltZShuYXRpdmVDb250ZXh0LmN1cnJlbnRUaW1lICsgaSAvIG5hdGl2ZUNvbnRleHQuc2FtcGxlUmF0ZSwgbmF0aXZlQ29udGV4dC5zYW1wbGVSYXRlLCAoKSA9PiBhdWRpb1dvcmtsZXRQcm9jZXNzb3IucHJvY2Vzcyhwb3RlbnRpYWxseUVtcHR5SW5wdXRzLCBvdXRwdXRzLCBwYXJhbWV0ZXJzKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpc0FjdGl2ZSA9IGFjdGl2ZVNvdXJjZUZsYWc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBqID0gMCwgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZU91dHB1dCA9IDA7IGogPCBvcHRpb25zLm51bWJlck9mT3V0cHV0czsgaiArPSAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgayA9IDA7IGsgPCBvdXRwdXRDaGFubmVsQ291bnRbal07IGsgKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3B5VG9DaGFubmVsKG91dHB1dEJ1ZmZlciwgb3V0cHV0c1tqXSwgaywgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZU91dHB1dCArIGssIGkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlT3V0cHV0ICs9IG91dHB1dENoYW5uZWxDb3VudFtqXTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlzQWN0aXZlID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb1dvcmtsZXROb2RlRmFrZXIuZGlzcGF0Y2hFdmVudChuZXcgRXJyb3JFdmVudCgncHJvY2Vzc29yZXJyb3InLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sbm86IGVycm9yLmNvbG5vLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVuYW1lOiBlcnJvci5maWxlbmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lbm86IGVycm9yLmxpbmVubyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiBlcnJvci5tZXNzYWdlXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWYgKCFpc0FjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBvcHRpb25zLm51bWJlck9mSW5wdXRzOyBqICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWluTm9kZXNbal0uZGlzY29ubmVjdChpbnB1dENoYW5uZWxTcGxpdHRlck5vZGVzW2pdKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBrID0gMDsgayA8IG9wdGlvbnMuY2hhbm5lbENvdW50OyBrICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRDaGFubmVsU3BsaXR0ZXJOb2Rlc1tpXS5kaXNjb25uZWN0KGlucHV0Q2hhbm5lbE1lcmdlck5vZGUsIGssIGogKiBvcHRpb25zLmNoYW5uZWxDb3VudCArIGspO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChwcm9jZXNzb3JDb25zdHJ1Y3Rvci5wYXJhbWV0ZXJEZXNjcmlwdG9ycyAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGVuZ3RoID0gcHJvY2Vzc29yQ29uc3RydWN0b3IucGFyYW1ldGVyRGVzY3JpcHRvcnMubGVuZ3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgbGVuZ3RoOyBqICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY29uc3RhbnRTb3VyY2VOb2RlID0gY29uc3RhbnRTb3VyY2VOb2Rlc1tqXTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3RhbnRTb3VyY2VOb2RlLmRpc2Nvbm5lY3QoaW5wdXRDaGFubmVsTWVyZ2VyTm9kZSwgMCwgbnVtYmVyT2ZJbnB1dENoYW5uZWxzICsgaik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0YW50U291cmNlTm9kZS5zdG9wKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRDaGFubmVsTWVyZ2VyTm9kZS5kaXNjb25uZWN0KHNjcmlwdFByb2Nlc3Nvck5vZGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NyaXB0UHJvY2Vzc29yTm9kZS5vbmF1ZGlvcHJvY2VzcyA9IG51bGw7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6ZGVwcmVjYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChpc0Nvbm5lY3RlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3RPdXRwdXRzR3JhcGgoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3RGYWtlR3JhcGgoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICBsZXQgaXNDb25uZWN0ZWQgPSBmYWxzZTtcbiAgICAgICAgLy8gQnVnICM4NzogT25seSBGaXJlZm94IHdpbGwgZmlyZSBhbiBBdWRpb1Byb2Nlc3NpbmdFdmVudCBpZiB0aGVyZSBpcyBubyBjb25uZWN0ZWQgb3V0cHV0LlxuICAgICAgICBjb25zdCBuYXRpdmVHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIHtcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMSxcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScsXG4gICAgICAgICAgICBnYWluOiAwXG4gICAgICAgIH0pO1xuICAgICAgICBjb25zdCBjb25uZWN0RmFrZUdyYXBoID0gKCkgPT4gc2NyaXB0UHJvY2Vzc29yTm9kZS5jb25uZWN0KG5hdGl2ZUdhaW5Ob2RlKS5jb25uZWN0KG5hdGl2ZUNvbnRleHQuZGVzdGluYXRpb24pO1xuICAgICAgICBjb25zdCBkaXNjb25uZWN0RmFrZUdyYXBoID0gKCkgPT4ge1xuICAgICAgICAgICAgc2NyaXB0UHJvY2Vzc29yTm9kZS5kaXNjb25uZWN0KG5hdGl2ZUdhaW5Ob2RlKTtcbiAgICAgICAgICAgIG5hdGl2ZUdhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICAgICAgfTtcbiAgICAgICAgY29uc3Qgd2hlbkNvbm5lY3RlZCA9ICgpID0+IHtcbiAgICAgICAgICAgIGlmIChpc0FjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3RGYWtlR3JhcGgoKTtcbiAgICAgICAgICAgICAgICBpZiAob3B0aW9ucy5udW1iZXJPZk91dHB1dHMgPiAwKSB7XG4gICAgICAgICAgICAgICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUuY29ubmVjdChvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9yIChsZXQgaSA9IDAsIG91dHB1dENoYW5uZWxTcGxpdHRlck5vZGVPdXRwdXQgPSAwOyBpIDwgb3B0aW9ucy5udW1iZXJPZk91dHB1dHM7IGkgKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBvdXRwdXRDaGFubmVsTWVyZ2VyTm9kZSA9IG91dHB1dENoYW5uZWxNZXJnZXJOb2Rlc1tpXTtcbiAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBvdXRwdXRDaGFubmVsQ291bnRbaV07IGogKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZS5jb25uZWN0KG91dHB1dENoYW5uZWxNZXJnZXJOb2RlLCBvdXRwdXRDaGFubmVsU3BsaXR0ZXJOb2RlT3V0cHV0ICsgaiwgaik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgb3V0cHV0Q2hhbm5lbFNwbGl0dGVyTm9kZU91dHB1dCArPSBvdXRwdXRDaGFubmVsQ291bnRbaV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaXNDb25uZWN0ZWQgPSB0cnVlO1xuICAgICAgICB9O1xuICAgICAgICBjb25zdCB3aGVuRGlzY29ubmVjdGVkID0gKCkgPT4ge1xuICAgICAgICAgICAgaWYgKGlzQWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgY29ubmVjdEZha2VHcmFwaCgpO1xuICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3RPdXRwdXRzR3JhcGgoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlzQ29ubmVjdGVkID0gZmFsc2U7XG4gICAgICAgIH07XG4gICAgICAgIGNvbm5lY3RGYWtlR3JhcGgoKTtcbiAgICAgICAgcmV0dXJuIG1vbml0b3JDb25uZWN0aW9ucyhuYXRpdmVBdWRpb1dvcmtsZXROb2RlRmFrZXIsIHdoZW5Db25uZWN0ZWQsIHdoZW5EaXNjb25uZWN0ZWQpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1mYWtlci1mYWN0b3J5LmpzLm1hcCIsImltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZSB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLWF1ZGlvLXBhcmFtLXZhbHVlJztcbmltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbiB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbic7XG5pbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtb3B0aW9ucyc7XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlQmlxdWFkRmlsdGVyTm9kZSA9IChuYXRpdmVDb250ZXh0LCBvcHRpb25zKSA9PiB7XG4gICAgY29uc3QgbmF0aXZlQmlxdWFkRmlsdGVyTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlQmlxdWFkRmlsdGVyKCk7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLCBvcHRpb25zKTtcbiAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlQmlxdWFkRmlsdGVyTm9kZSwgb3B0aW9ucywgJ1EnKTtcbiAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlQmlxdWFkRmlsdGVyTm9kZSwgb3B0aW9ucywgJ2RldHVuZScpO1xuICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZShuYXRpdmVCaXF1YWRGaWx0ZXJOb2RlLCBvcHRpb25zLCAnZnJlcXVlbmN5Jyk7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlQXVkaW9QYXJhbVZhbHVlKG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUsIG9wdGlvbnMsICdnYWluJyk7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uKG5hdGl2ZUJpcXVhZEZpbHRlck5vZGUsIG9wdGlvbnMsICd0eXBlJyk7XG4gICAgcmV0dXJuIG5hdGl2ZUJpcXVhZEZpbHRlck5vZGU7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWJpcXVhZC1maWx0ZXItbm9kZS5qcy5tYXAiLCJpbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtb3B0aW9ucyc7XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGVGYWN0b3J5ID0gKG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCB3cmFwQ2hhbm5lbE1lcmdlck5vZGUpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQsIG9wdGlvbnMpID0+IHtcbiAgICAgICAgY29uc3QgbmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZUNoYW5uZWxNZXJnZXIob3B0aW9ucy5udW1iZXJPZklucHV0cyk7XG4gICAgICAgIC8qXG4gICAgICAgICAqIEJ1ZyAjMjA6IFNhZmFyaSByZXF1aXJlcyBhIGNvbm5lY3Rpb24gb2YgYW55IGtpbmQgdG8gdHJlYXQgdGhlIGlucHV0IHNpZ25hbCBjb3JyZWN0bHkuXG4gICAgICAgICAqIEB0b2RvIFVuZm9ydHVuYXRlbHkgdGhlcmUgaXMgbm8gd2F5IHRvIHRlc3QgZm9yIHRoaXMgYmVoYXZpb3IgaW4gYSBzeW5jaHJvbm91cyBmYXNoaW9uIHdoaWNoIGlzIHdoeSB0ZXN0aW5nIGZvciB0aGUgZXhpc3RlbmNlIG9mXG4gICAgICAgICAqIHRoZSB3ZWJraXRBdWRpb0NvbnRleHQgaXMgdXNlZCBhcyBhIHdvcmthcm91bmQgaGVyZS5cbiAgICAgICAgICovXG4gICAgICAgIGlmIChuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciAhPT0gbnVsbCAmJiBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvci5uYW1lID09PSAnd2Via2l0QXVkaW9Db250ZXh0Jykge1xuICAgICAgICAgICAgd3JhcENoYW5uZWxNZXJnZXJOb2RlKG5hdGl2ZUNvbnRleHQsIG5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlKTtcbiAgICAgICAgfVxuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zKG5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlLCBvcHRpb25zKTtcbiAgICAgICAgcmV0dXJuIG5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtb3B0aW9ucyc7XG5pbXBvcnQgeyB3cmFwQ2hhbm5lbFNwbGl0dGVyTm9kZSB9IGZyb20gJy4uL2hlbHBlcnMvd3JhcC1jaGFubmVsLXNwbGl0dGVyLW5vZGUnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUgPSAobmF0aXZlQ29udGV4dCwgb3B0aW9ucykgPT4ge1xuICAgIGNvbnN0IG5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZUNoYW5uZWxTcGxpdHRlcihvcHRpb25zLm51bWJlck9mT3V0cHV0cyk7XG4gICAgLy8gQnVnICM5NjogU2FmYXJpIGRvZXMgbm90IGhhdmUgdGhlIGNvcnJlY3QgY2hhbm5lbENvdW50LlxuICAgIC8vIEJ1ZyAjMjk6IFNhZmFyaSBkb2VzIG5vdCBoYXZlIHRoZSBjb3JyZWN0IGNoYW5uZWxDb3VudE1vZGUuXG4gICAgLy8gQnVnICMzMTogU2FmYXJpIGRvZXMgbm90IGhhdmUgdGhlIGNvcnJlY3QgY2hhbm5lbEludGVycHJldGF0aW9uLlxuICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMobmF0aXZlQ2hhbm5lbFNwbGl0dGVyTm9kZSwgb3B0aW9ucyk7XG4gICAgLy8gQnVnICMyOSwgIzMwLCAjMzEsICMzMiwgIzk2ICYgIzk3OiBPbmx5IENocm9tZSwgRWRnZSAmIEZpcmVmb3ggcGFydGlhbGx5IHN1cHBvcnQgdGhlIHNwZWMgeWV0LlxuICAgIHdyYXBDaGFubmVsU3BsaXR0ZXJOb2RlKG5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUpO1xuICAgIHJldHVybiBuYXRpdmVDaGFubmVsU3BsaXR0ZXJOb2RlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jaGFubmVsLXNwbGl0dGVyLW5vZGUuanMubWFwIiwiaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlQXVkaW9QYXJhbVZhbHVlIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtYXVkaW8tcGFyYW0tdmFsdWUnO1xuaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbnMnO1xuaW1wb3J0IHsgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0YXJ0TWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzIH0gZnJvbSAnLi4vaGVscGVycy93cmFwLWF1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS1zdGFydC1tZXRob2QtbmVnYXRpdmUtcGFyYW1ldGVycyc7XG5pbXBvcnQgeyB3cmFwQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVycyB9IGZyb20gJy4uL2hlbHBlcnMvd3JhcC1hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbmVnYXRpdmUtcGFyYW1ldGVycyc7XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlRmFjdG9yeSA9IChhZGRTaWxlbnRDb25uZWN0aW9uLCBjYWNoZVRlc3RSZXN1bHQsIGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZUZha2VyLCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RhcnRNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0LCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQsIG9wdGlvbnMpID0+IHtcbiAgICAgICAgLy8gQnVnICM2MjogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgQ29uc3RhbnRTb3VyY2VOb2Rlcy5cbiAgICAgICAgaWYgKG5hdGl2ZUNvbnRleHQuY3JlYXRlQ29uc3RhbnRTb3VyY2UgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZUZha2VyKG5hdGl2ZUNvbnRleHQsIG9wdGlvbnMpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlQ29uc3RhbnRTb3VyY2UoKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUsIG9wdGlvbnMpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLCBvcHRpb25zLCAnb2Zmc2V0Jyk7XG4gICAgICAgIC8vIEJ1ZyAjNDQ6IFNhZmFyaSBkb2VzIG5vdCB0aHJvdyBhIFJhbmdlRXJyb3IgeWV0LlxuICAgICAgICBpZiAoIWNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RhcnRNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0LCAoKSA9PiB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RhcnRNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0KG5hdGl2ZUNvbnRleHQpKSkge1xuICAgICAgICAgICAgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0YXJ0TWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzKG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICM0NDogT25seSBGaXJlZm94IGRvZXMgbm90IHRocm93IGEgUmFuZ2VFcnJvciB5ZXQuXG4gICAgICAgIGlmICghY2FjaGVUZXN0UmVzdWx0KHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzU3VwcG9ydCwgKCkgPT4gdGVzdEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0KG5hdGl2ZUNvbnRleHQpKSkge1xuICAgICAgICAgICAgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnMobmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzE3NTogU2FmYXJpIHdpbGwgbm90IGZpcmUgYW4gZW5kZWQgZXZlbnQgaWYgdGhlIENvbnN0YW50U291cmNlTm9kZSBpcyB1bmNvbm5lY3RlZC5cbiAgICAgICAgYWRkU2lsZW50Q29ubmVjdGlvbihuYXRpdmVDb250ZXh0LCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUpO1xuICAgICAgICByZXR1cm4gbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlLWZhY3RvcnkuanMubWFwIiwiaW1wb3J0IHsgaW50ZXJjZXB0Q29ubmVjdGlvbnMgfSBmcm9tICcuLi9oZWxwZXJzL2ludGVyY2VwdC1jb25uZWN0aW9ucyc7XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlRmFrZXJGYWN0b3J5ID0gKGFkZFNpbGVudENvbm5lY3Rpb24sIGNyZWF0ZU5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIG1vbml0b3JDb25uZWN0aW9ucykgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgeyBvZmZzZXQsIC4uLmF1ZGlvTm9kZU9wdGlvbnMgfSkgPT4ge1xuICAgICAgICBjb25zdCBhdWRpb0J1ZmZlciA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlQnVmZmVyKDEsIDIsIDQ0MTAwKTtcbiAgICAgICAgY29uc3QgYXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gY3JlYXRlTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKG5hdGl2ZUNvbnRleHQsIHtcbiAgICAgICAgICAgIGJ1ZmZlcjogbnVsbCxcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMixcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdtYXgnLFxuICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnc3BlYWtlcnMnLFxuICAgICAgICAgICAgbG9vcDogZmFsc2UsXG4gICAgICAgICAgICBsb29wRW5kOiAwLFxuICAgICAgICAgICAgbG9vcFN0YXJ0OiAwLFxuICAgICAgICAgICAgcGxheWJhY2tSYXRlOiAxXG4gICAgICAgIH0pO1xuICAgICAgICBjb25zdCBnYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIHsgLi4uYXVkaW9Ob2RlT3B0aW9ucywgZ2Fpbjogb2Zmc2V0IH0pO1xuICAgICAgICAvLyBCdWcgIzU6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IGNvcHlGcm9tQ2hhbm5lbCgpIGFuZCBjb3B5VG9DaGFubmVsKCkuXG4gICAgICAgIGNvbnN0IGNoYW5uZWxEYXRhID0gYXVkaW9CdWZmZXIuZ2V0Q2hhbm5lbERhdGEoMCk7XG4gICAgICAgIC8vIEJ1ZyAjOTU6IFNhZmFyaSBkb2VzIG5vdCBwbGF5IG9yIGxvb3Agb25lIHNhbXBsZSBidWZmZXJzLlxuICAgICAgICBjaGFubmVsRGF0YVswXSA9IDE7XG4gICAgICAgIGNoYW5uZWxEYXRhWzFdID0gMTtcbiAgICAgICAgYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmJ1ZmZlciA9IGF1ZGlvQnVmZmVyO1xuICAgICAgICBhdWRpb0J1ZmZlclNvdXJjZU5vZGUubG9vcCA9IHRydWU7XG4gICAgICAgIGNvbnN0IG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZUZha2VyID0ge1xuICAgICAgICAgICAgZ2V0IGJ1ZmZlclNpemUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgY2hhbm5lbENvdW50KCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBnYWluTm9kZS5jaGFubmVsQ291bnQ7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IGNoYW5uZWxDb3VudCh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIGdhaW5Ob2RlLmNoYW5uZWxDb3VudCA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjaGFubmVsQ291bnRNb2RlKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBnYWluTm9kZS5jaGFubmVsQ291bnRNb2RlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBjaGFubmVsQ291bnRNb2RlKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgZ2Fpbk5vZGUuY2hhbm5lbENvdW50TW9kZSA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjaGFubmVsSW50ZXJwcmV0YXRpb24oKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGdhaW5Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbjtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbEludGVycHJldGF0aW9uKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgZ2Fpbk5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNvbnRleHQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGdhaW5Ob2RlLmNvbnRleHQ7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGlucHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gW107XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IG51bWJlck9mSW5wdXRzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBhdWRpb0J1ZmZlclNvdXJjZU5vZGUubnVtYmVyT2ZJbnB1dHM7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IG51bWJlck9mT3V0cHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gZ2Fpbk5vZGUubnVtYmVyT2ZPdXRwdXRzO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBvZmZzZXQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGdhaW5Ob2RlLmdhaW47XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IG9uZW5kZWQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGF1ZGlvQnVmZmVyU291cmNlTm9kZS5vbmVuZGVkO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBvbmVuZGVkKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgYXVkaW9CdWZmZXJTb3VyY2VOb2RlLm9uZW5kZWQgPSB2YWx1ZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBhZGRFdmVudExpc3RlbmVyKC4uLmFyZ3MpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmFkZEV2ZW50TGlzdGVuZXIoYXJnc1swXSwgYXJnc1sxXSwgYXJnc1syXSk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZGlzcGF0Y2hFdmVudCguLi5hcmdzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGF1ZGlvQnVmZmVyU291cmNlTm9kZS5kaXNwYXRjaEV2ZW50KGFyZ3NbMF0pO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoLi4uYXJncykge1xuICAgICAgICAgICAgICAgIHJldHVybiBhdWRpb0J1ZmZlclNvdXJjZU5vZGUucmVtb3ZlRXZlbnRMaXN0ZW5lcihhcmdzWzBdLCBhcmdzWzFdLCBhcmdzWzJdKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzdGFydCh3aGVuID0gMCkge1xuICAgICAgICAgICAgICAgIGF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydC5jYWxsKGF1ZGlvQnVmZmVyU291cmNlTm9kZSwgd2hlbik7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc3RvcCh3aGVuID0gMCkge1xuICAgICAgICAgICAgICAgIGF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdG9wLmNhbGwoYXVkaW9CdWZmZXJTb3VyY2VOb2RlLCB3aGVuKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgY29uc3Qgd2hlbkNvbm5lY3RlZCA9ICgpID0+IGF1ZGlvQnVmZmVyU291cmNlTm9kZS5jb25uZWN0KGdhaW5Ob2RlKTtcbiAgICAgICAgY29uc3Qgd2hlbkRpc2Nvbm5lY3RlZCA9ICgpID0+IGF1ZGlvQnVmZmVyU291cmNlTm9kZS5kaXNjb25uZWN0KGdhaW5Ob2RlKTtcbiAgICAgICAgLy8gQnVnICMxNzU6IFNhZmFyaSB3aWxsIG5vdCBmaXJlIGFuIGVuZGVkIGV2ZW50IGlmIHRoZSBBdWRpb0J1ZmZlclNvdXJjZU5vZGUgaXMgdW5jb25uZWN0ZWQuXG4gICAgICAgIGFkZFNpbGVudENvbm5lY3Rpb24obmF0aXZlQ29udGV4dCwgYXVkaW9CdWZmZXJTb3VyY2VOb2RlKTtcbiAgICAgICAgcmV0dXJuIG1vbml0b3JDb25uZWN0aW9ucyhpbnRlcmNlcHRDb25uZWN0aW9ucyhuYXRpdmVDb25zdGFudFNvdXJjZU5vZGVGYWtlciwgZ2Fpbk5vZGUpLCB3aGVuQ29ubmVjdGVkLCB3aGVuRGlzY29ubmVjdGVkKTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS1mYWtlci1mYWN0b3J5LmpzLm1hcCIsImltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbiB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbic7XG5pbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtb3B0aW9ucyc7XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlQ29udm9sdmVyTm9kZUZhY3RvcnkgPSAoY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIG92ZXJ3cml0ZUFjY2Vzc29ycykgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgb3B0aW9ucykgPT4ge1xuICAgICAgICBjb25zdCBuYXRpdmVDb252b2x2ZXJOb2RlID0gbmF0aXZlQ29udGV4dC5jcmVhdGVDb252b2x2ZXIoKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhuYXRpdmVDb252b2x2ZXJOb2RlLCBvcHRpb25zKTtcbiAgICAgICAgLy8gVGhlIG5vcm1hbGl6ZSBwcm9wZXJ0eSBuZWVkcyB0byBiZSBzZXQgYmVmb3JlIHNldHRpbmcgdGhlIGJ1ZmZlci5cbiAgICAgICAgaWYgKG9wdGlvbnMuZGlzYWJsZU5vcm1hbGl6YXRpb24gPT09IG5hdGl2ZUNvbnZvbHZlck5vZGUubm9ybWFsaXplKSB7XG4gICAgICAgICAgICBuYXRpdmVDb252b2x2ZXJOb2RlLm5vcm1hbGl6ZSA9ICFvcHRpb25zLmRpc2FibGVOb3JtYWxpemF0aW9uO1xuICAgICAgICB9XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbihuYXRpdmVDb252b2x2ZXJOb2RlLCBvcHRpb25zLCAnYnVmZmVyJyk7XG4gICAgICAgIC8vIEJ1ZyAjMTEzOiBTYWZhcmkgZG9lcyBhbGxvdyB0byBzZXQgdGhlIGNoYW5uZWxDb3VudCB0byBhIHZhbHVlIGxhcmdlciB0aGFuIDIuXG4gICAgICAgIGlmIChvcHRpb25zLmNoYW5uZWxDb3VudCA+IDIpIHtcbiAgICAgICAgICAgIHRocm93IGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgb3ZlcndyaXRlQWNjZXNzb3JzKG5hdGl2ZUNvbnZvbHZlck5vZGUsICdjaGFubmVsQ291bnQnLCAoZ2V0KSA9PiAoKSA9PiBnZXQuY2FsbChuYXRpdmVDb252b2x2ZXJOb2RlKSwgKHNldCkgPT4gKHZhbHVlKSA9PiB7XG4gICAgICAgICAgICBpZiAodmFsdWUgPiAyKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBzZXQuY2FsbChuYXRpdmVDb252b2x2ZXJOb2RlLCB2YWx1ZSk7XG4gICAgICAgIH0pO1xuICAgICAgICAvLyBCdWcgIzExNDogU2FmYXJpIGFsbG93cyB0byBzZXQgdGhlIGNoYW5uZWxDb3VudE1vZGUgdG8gJ21heCcuXG4gICAgICAgIGlmIChvcHRpb25zLmNoYW5uZWxDb3VudE1vZGUgPT09ICdtYXgnKSB7XG4gICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICB9XG4gICAgICAgIG92ZXJ3cml0ZUFjY2Vzc29ycyhuYXRpdmVDb252b2x2ZXJOb2RlLCAnY2hhbm5lbENvdW50TW9kZScsIChnZXQpID0+ICgpID0+IGdldC5jYWxsKG5hdGl2ZUNvbnZvbHZlck5vZGUpLCAoc2V0KSA9PiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgIGlmICh2YWx1ZSA9PT0gJ21heCcpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHNldC5jYWxsKG5hdGl2ZUNvbnZvbHZlck5vZGUsIHZhbHVlKTtcbiAgICAgICAgfSk7XG4gICAgICAgIHJldHVybiBuYXRpdmVDb252b2x2ZXJOb2RlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWNvbnZvbHZlci1ub2RlLWZhY3RvcnkuanMubWFwIiwiaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlQXVkaW9QYXJhbVZhbHVlIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtYXVkaW8tcGFyYW0tdmFsdWUnO1xuaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbnMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZURlbGF5Tm9kZSA9IChuYXRpdmVDb250ZXh0LCBvcHRpb25zKSA9PiB7XG4gICAgY29uc3QgbmF0aXZlRGVsYXlOb2RlID0gbmF0aXZlQ29udGV4dC5jcmVhdGVEZWxheShvcHRpb25zLm1heERlbGF5VGltZSk7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhuYXRpdmVEZWxheU5vZGUsIG9wdGlvbnMpO1xuICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZShuYXRpdmVEZWxheU5vZGUsIG9wdGlvbnMsICdkZWxheVRpbWUnKTtcbiAgICByZXR1cm4gbmF0aXZlRGVsYXlOb2RlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1kZWxheS1ub2RlLmpzLm1hcCIsImltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZSB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLWF1ZGlvLXBhcmFtLXZhbHVlJztcbmltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMgfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb25zJztcbmV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlRmFjdG9yeSA9IChjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcikgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgb3B0aW9ucykgPT4ge1xuICAgICAgICBjb25zdCBuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlID0gbmF0aXZlQ29udGV4dC5jcmVhdGVEeW5hbWljc0NvbXByZXNzb3IoKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLCBvcHRpb25zKTtcbiAgICAgICAgLy8gQnVnICMxMDg6IFNhZmFyaSBhbGxvd3MgYSBjaGFubmVsQ291bnQgb2YgdGhyZWUgYW5kIGFib3ZlLlxuICAgICAgICBpZiAob3B0aW9ucy5jaGFubmVsQ291bnQgPiAyKSB7XG4gICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICB9XG4gICAgICAgIC8vIEJ1ZyAjMTA5OiBPbmx5IENocm9tZSBhbmQgRmlyZWZveCBkaXNhbGxvdyBhIGNoYW5uZWxDb3VudE1vZGUgb2YgJ21heCcuXG4gICAgICAgIGlmIChvcHRpb25zLmNoYW5uZWxDb3VudE1vZGUgPT09ICdtYXgnKSB7XG4gICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICB9XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZShuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLCBvcHRpb25zLCAnYXR0YWNrJyk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZShuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLCBvcHRpb25zLCAna25lZScpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSwgb3B0aW9ucywgJ3JhdGlvJyk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZShuYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlLCBvcHRpb25zLCAncmVsZWFzZScpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSwgb3B0aW9ucywgJ3RocmVzaG9sZCcpO1xuICAgICAgICByZXR1cm4gbmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1keW5hbWljcy1jb21wcmVzc29yLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUgfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1hdWRpby1wYXJhbS12YWx1ZSc7XG5pbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtb3B0aW9ucyc7XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlR2Fpbk5vZGUgPSAobmF0aXZlQ29udGV4dCwgb3B0aW9ucykgPT4ge1xuICAgIGNvbnN0IG5hdGl2ZUdhaW5Ob2RlID0gbmF0aXZlQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhuYXRpdmVHYWluTm9kZSwgb3B0aW9ucyk7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlQXVkaW9QYXJhbVZhbHVlKG5hdGl2ZUdhaW5Ob2RlLCBvcHRpb25zLCAnZ2FpbicpO1xuICAgIHJldHVybiBuYXRpdmVHYWluTm9kZTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtZ2Fpbi1ub2RlLmpzLm1hcCIsImltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMgfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb25zJztcbmV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVJSVJGaWx0ZXJOb2RlRmFjdG9yeSA9IChjcmVhdGVOYXRpdmVJSVJGaWx0ZXJOb2RlRmFrZXIpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQsIGJhc2VMYXRlbmN5LCBvcHRpb25zKSA9PiB7XG4gICAgICAgIC8vIEJ1ZyAjOTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgSUlSRmlsdGVyTm9kZXMuXG4gICAgICAgIGlmIChuYXRpdmVDb250ZXh0LmNyZWF0ZUlJUkZpbHRlciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4gY3JlYXRlTmF0aXZlSUlSRmlsdGVyTm9kZUZha2VyKG5hdGl2ZUNvbnRleHQsIGJhc2VMYXRlbmN5LCBvcHRpb25zKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBAdG9kbyBUeXBlU2NyaXB0IGRlZmluZXMgdGhlIHBhcmFtZXRlcnMgb2YgY3JlYXRlSUlSRmlsdGVyKCkgYXMgYXJyYXlzIG9mIG51bWJlcnMuXG4gICAgICAgIGNvbnN0IG5hdGl2ZUlJUkZpbHRlck5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZUlJUkZpbHRlcihvcHRpb25zLmZlZWRmb3J3YXJkLCBvcHRpb25zLmZlZWRiYWNrKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhuYXRpdmVJSVJGaWx0ZXJOb2RlLCBvcHRpb25zKTtcbiAgICAgICAgcmV0dXJuIG5hdGl2ZUlJUkZpbHRlck5vZGU7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtaWlyLWZpbHRlci1ub2RlLWZhY3RvcnkuanMubWFwIiwiaW1wb3J0IHsgY29tcHV0ZUJ1ZmZlclNpemUgfSBmcm9tICcuLi9oZWxwZXJzL2NvbXB1dGUtYnVmZmVyLXNpemUnO1xuaW1wb3J0IHsgZmlsdGVyQnVmZmVyIH0gZnJvbSAnLi4vaGVscGVycy9maWx0ZXItYnVmZmVyJztcbmltcG9ydCB7IGludGVyY2VwdENvbm5lY3Rpb25zIH0gZnJvbSAnLi4vaGVscGVycy9pbnRlcmNlcHQtY29ubmVjdGlvbnMnO1xuZnVuY3Rpb24gZGl2aWRlKGEsIGIpIHtcbiAgICBjb25zdCBkZW5vbWluYXRvciA9IGJbMF0gKiBiWzBdICsgYlsxXSAqIGJbMV07XG4gICAgcmV0dXJuIFsoYVswXSAqIGJbMF0gKyBhWzFdICogYlsxXSkgLyBkZW5vbWluYXRvciwgKGFbMV0gKiBiWzBdIC0gYVswXSAqIGJbMV0pIC8gZGVub21pbmF0b3JdO1xufVxuZnVuY3Rpb24gbXVsdGlwbHkoYSwgYikge1xuICAgIHJldHVybiBbYVswXSAqIGJbMF0gLSBhWzFdICogYlsxXSwgYVswXSAqIGJbMV0gKyBhWzFdICogYlswXV07XG59XG5mdW5jdGlvbiBldmFsdWF0ZVBvbHlub21pYWwoY29lZmZpY2llbnQsIHopIHtcbiAgICBsZXQgcmVzdWx0ID0gWzAsIDBdO1xuICAgIGZvciAobGV0IGkgPSBjb2VmZmljaWVudC5sZW5ndGggLSAxOyBpID49IDA7IGkgLT0gMSkge1xuICAgICAgICByZXN1bHQgPSBtdWx0aXBseShyZXN1bHQsIHopO1xuICAgICAgICByZXN1bHRbMF0gKz0gY29lZmZpY2llbnRbaV07XG4gICAgfVxuICAgIHJldHVybiByZXN1bHQ7XG59XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlSUlSRmlsdGVyTm9kZUZha2VyRmFjdG9yeSA9IChjcmVhdGVJbnZhbGlkQWNjZXNzRXJyb3IsIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOYXRpdmVTY3JpcHRQcm9jZXNzb3JOb2RlLCBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcikgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgYmFzZUxhdGVuY3ksIHsgY2hhbm5lbENvdW50LCBjaGFubmVsQ291bnRNb2RlLCBjaGFubmVsSW50ZXJwcmV0YXRpb24sIGZlZWRiYWNrLCBmZWVkZm9yd2FyZCB9KSA9PiB7XG4gICAgICAgIGNvbnN0IGJ1ZmZlclNpemUgPSBjb21wdXRlQnVmZmVyU2l6ZShiYXNlTGF0ZW5jeSwgbmF0aXZlQ29udGV4dC5zYW1wbGVSYXRlKTtcbiAgICAgICAgY29uc3QgY29udmVydGVkRmVlZGJhY2sgPSBmZWVkYmFjayBpbnN0YW5jZW9mIEZsb2F0NjRBcnJheSA/IGZlZWRiYWNrIDogbmV3IEZsb2F0NjRBcnJheShmZWVkYmFjayk7XG4gICAgICAgIGNvbnN0IGNvbnZlcnRlZEZlZWRmb3J3YXJkID0gZmVlZGZvcndhcmQgaW5zdGFuY2VvZiBGbG9hdDY0QXJyYXkgPyBmZWVkZm9yd2FyZCA6IG5ldyBGbG9hdDY0QXJyYXkoZmVlZGZvcndhcmQpO1xuICAgICAgICBjb25zdCBmZWVkYmFja0xlbmd0aCA9IGNvbnZlcnRlZEZlZWRiYWNrLmxlbmd0aDtcbiAgICAgICAgY29uc3QgZmVlZGZvcndhcmRMZW5ndGggPSBjb252ZXJ0ZWRGZWVkZm9yd2FyZC5sZW5ndGg7XG4gICAgICAgIGNvbnN0IG1pbkxlbmd0aCA9IE1hdGgubWluKGZlZWRiYWNrTGVuZ3RoLCBmZWVkZm9yd2FyZExlbmd0aCk7XG4gICAgICAgIGlmIChmZWVkYmFja0xlbmd0aCA9PT0gMCB8fCBmZWVkYmFja0xlbmd0aCA+IDIwKSB7XG4gICAgICAgICAgICB0aHJvdyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvcigpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChjb252ZXJ0ZWRGZWVkYmFja1swXSA9PT0gMCkge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoZmVlZGZvcndhcmRMZW5ndGggPT09IDAgfHwgZmVlZGZvcndhcmRMZW5ndGggPiAyMCkge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoY29udmVydGVkRmVlZGZvcndhcmRbMF0gPT09IDApIHtcbiAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGNvbnZlcnRlZEZlZWRiYWNrWzBdICE9PSAxKSB7XG4gICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGZlZWRmb3J3YXJkTGVuZ3RoOyBpICs9IDEpIHtcbiAgICAgICAgICAgICAgICBjb252ZXJ0ZWRGZWVkZm9yd2FyZFtpXSAvPSBjb252ZXJ0ZWRGZWVkYmFja1swXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvciAobGV0IGkgPSAxOyBpIDwgZmVlZGJhY2tMZW5ndGg7IGkgKz0gMSkge1xuICAgICAgICAgICAgICAgIGNvbnZlcnRlZEZlZWRiYWNrW2ldIC89IGNvbnZlcnRlZEZlZWRiYWNrWzBdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNvbnN0IHNjcmlwdFByb2Nlc3Nvck5vZGUgPSBjcmVhdGVOYXRpdmVTY3JpcHRQcm9jZXNzb3JOb2RlKG5hdGl2ZUNvbnRleHQsIGJ1ZmZlclNpemUsIGNoYW5uZWxDb3VudCwgY2hhbm5lbENvdW50KTtcbiAgICAgICAgc2NyaXB0UHJvY2Vzc29yTm9kZS5jaGFubmVsQ291bnQgPSBjaGFubmVsQ291bnQ7XG4gICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUuY2hhbm5lbENvdW50TW9kZSA9IGNoYW5uZWxDb3VudE1vZGU7XG4gICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uID0gY2hhbm5lbEludGVycHJldGF0aW9uO1xuICAgICAgICBjb25zdCBidWZmZXJMZW5ndGggPSAzMjtcbiAgICAgICAgY29uc3QgYnVmZmVySW5kZXhlcyA9IFtdO1xuICAgICAgICBjb25zdCB4QnVmZmVycyA9IFtdO1xuICAgICAgICBjb25zdCB5QnVmZmVycyA9IFtdO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNoYW5uZWxDb3VudDsgaSArPSAxKSB7XG4gICAgICAgICAgICBidWZmZXJJbmRleGVzLnB1c2goMCk7XG4gICAgICAgICAgICBjb25zdCB4QnVmZmVyID0gbmV3IEZsb2F0MzJBcnJheShidWZmZXJMZW5ndGgpO1xuICAgICAgICAgICAgY29uc3QgeUJ1ZmZlciA9IG5ldyBGbG9hdDMyQXJyYXkoYnVmZmVyTGVuZ3RoKTtcbiAgICAgICAgICAgIHhCdWZmZXIuZmlsbCgwKTtcbiAgICAgICAgICAgIHlCdWZmZXIuZmlsbCgwKTtcbiAgICAgICAgICAgIHhCdWZmZXJzLnB1c2goeEJ1ZmZlcik7XG4gICAgICAgICAgICB5QnVmZmVycy5wdXNoKHlCdWZmZXIpO1xuICAgICAgICB9XG4gICAgICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpkZXByZWNhdGlvblxuICAgICAgICBzY3JpcHRQcm9jZXNzb3JOb2RlLm9uYXVkaW9wcm9jZXNzID0gKGV2ZW50KSA9PiB7XG4gICAgICAgICAgICBjb25zdCBpbnB1dEJ1ZmZlciA9IGV2ZW50LmlucHV0QnVmZmVyO1xuICAgICAgICAgICAgY29uc3Qgb3V0cHV0QnVmZmVyID0gZXZlbnQub3V0cHV0QnVmZmVyO1xuICAgICAgICAgICAgY29uc3QgbnVtYmVyT2ZDaGFubmVscyA9IGlucHV0QnVmZmVyLm51bWJlck9mQ2hhbm5lbHM7XG4gICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IG51bWJlck9mQ2hhbm5lbHM7IGkgKz0gMSkge1xuICAgICAgICAgICAgICAgIGNvbnN0IGlucHV0ID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgICAgICAgICAgICAgY29uc3Qgb3V0cHV0ID0gb3V0cHV0QnVmZmVyLmdldENoYW5uZWxEYXRhKGkpO1xuICAgICAgICAgICAgICAgIGJ1ZmZlckluZGV4ZXNbaV0gPSBmaWx0ZXJCdWZmZXIoY29udmVydGVkRmVlZGJhY2ssIGZlZWRiYWNrTGVuZ3RoLCBjb252ZXJ0ZWRGZWVkZm9yd2FyZCwgZmVlZGZvcndhcmRMZW5ndGgsIG1pbkxlbmd0aCwgeEJ1ZmZlcnNbaV0sIHlCdWZmZXJzW2ldLCBidWZmZXJJbmRleGVzW2ldLCBidWZmZXJMZW5ndGgsIGlucHV0LCBvdXRwdXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICBjb25zdCBueXF1aXN0ID0gbmF0aXZlQ29udGV4dC5zYW1wbGVSYXRlIC8gMjtcbiAgICAgICAgY29uc3QgbmF0aXZlSUlSRmlsdGVyTm9kZUZha2VyID0ge1xuICAgICAgICAgICAgZ2V0IGJ1ZmZlclNpemUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGJ1ZmZlclNpemU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNoYW5uZWxDb3VudCgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gc2NyaXB0UHJvY2Vzc29yTm9kZS5jaGFubmVsQ291bnQ7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IGNoYW5uZWxDb3VudCh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUuY2hhbm5lbENvdW50ID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNoYW5uZWxDb3VudE1vZGUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNjcmlwdFByb2Nlc3Nvck5vZGUuY2hhbm5lbENvdW50TW9kZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbENvdW50TW9kZSh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUuY2hhbm5lbENvdW50TW9kZSA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjaGFubmVsSW50ZXJwcmV0YXRpb24oKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNjcmlwdFByb2Nlc3Nvck5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBjaGFubmVsSW50ZXJwcmV0YXRpb24odmFsdWUpIHtcbiAgICAgICAgICAgICAgICBzY3JpcHRQcm9jZXNzb3JOb2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbiA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjb250ZXh0KCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBzY3JpcHRQcm9jZXNzb3JOb2RlLmNvbnRleHQ7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGlucHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gW3NjcmlwdFByb2Nlc3Nvck5vZGVdO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBudW1iZXJPZklucHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gc2NyaXB0UHJvY2Vzc29yTm9kZS5udW1iZXJPZklucHV0cztcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgbnVtYmVyT2ZPdXRwdXRzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBzY3JpcHRQcm9jZXNzb3JOb2RlLm51bWJlck9mT3V0cHV0cztcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBhZGRFdmVudExpc3RlbmVyKC4uLmFyZ3MpIHtcbiAgICAgICAgICAgICAgICAvLyBAdG9kbyBEaXNzYWxsb3cgYWRkaW5nIGFuIGF1ZGlvcHJvY2VzcyBsaXN0ZW5lci5cbiAgICAgICAgICAgICAgICByZXR1cm4gc2NyaXB0UHJvY2Vzc29yTm9kZS5hZGRFdmVudExpc3RlbmVyKGFyZ3NbMF0sIGFyZ3NbMV0sIGFyZ3NbMl0pO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGRpc3BhdGNoRXZlbnQoLi4uYXJncykge1xuICAgICAgICAgICAgICAgIHJldHVybiBzY3JpcHRQcm9jZXNzb3JOb2RlLmRpc3BhdGNoRXZlbnQoYXJnc1swXSk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0RnJlcXVlbmN5UmVzcG9uc2UoZnJlcXVlbmN5SHosIG1hZ1Jlc3BvbnNlLCBwaGFzZVJlc3BvbnNlKSB7XG4gICAgICAgICAgICAgICAgaWYgKGZyZXF1ZW5jeUh6Lmxlbmd0aCAhPT0gbWFnUmVzcG9uc2UubGVuZ3RoIHx8IG1hZ1Jlc3BvbnNlLmxlbmd0aCAhPT0gcGhhc2VSZXNwb25zZS5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZEFjY2Vzc0Vycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbnN0IGxlbmd0aCA9IGZyZXF1ZW5jeUh6Lmxlbmd0aDtcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxlbmd0aDsgaSArPSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IG9tZWdhID0gLU1hdGguUEkgKiAoZnJlcXVlbmN5SHpbaV0gLyBueXF1aXN0KTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgeiA9IFtNYXRoLmNvcyhvbWVnYSksIE1hdGguc2luKG9tZWdhKV07XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IG51bWVyYXRvciA9IGV2YWx1YXRlUG9seW5vbWlhbChjb252ZXJ0ZWRGZWVkZm9yd2FyZCwgeik7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGRlbm9taW5hdG9yID0gZXZhbHVhdGVQb2x5bm9taWFsKGNvbnZlcnRlZEZlZWRiYWNrLCB6KTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgcmVzcG9uc2UgPSBkaXZpZGUobnVtZXJhdG9yLCBkZW5vbWluYXRvcik7XG4gICAgICAgICAgICAgICAgICAgIG1hZ1Jlc3BvbnNlW2ldID0gTWF0aC5zcXJ0KHJlc3BvbnNlWzBdICogcmVzcG9uc2VbMF0gKyByZXNwb25zZVsxXSAqIHJlc3BvbnNlWzFdKTtcbiAgICAgICAgICAgICAgICAgICAgcGhhc2VSZXNwb25zZVtpXSA9IE1hdGguYXRhbjIocmVzcG9uc2VbMV0sIHJlc3BvbnNlWzBdKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcmVtb3ZlRXZlbnRMaXN0ZW5lciguLi5hcmdzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNjcmlwdFByb2Nlc3Nvck5vZGUucmVtb3ZlRXZlbnRMaXN0ZW5lcihhcmdzWzBdLCBhcmdzWzFdLCBhcmdzWzJdKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIGludGVyY2VwdENvbm5lY3Rpb25zKG5hdGl2ZUlJUkZpbHRlck5vZGVGYWtlciwgc2NyaXB0UHJvY2Vzc29yTm9kZSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtaWlyLWZpbHRlci1ub2RlLWZha2VyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZU1lZGlhRWxlbWVudEF1ZGlvU291cmNlTm9kZSA9IChuYXRpdmVBdWRpb0NvbnRleHQsIG9wdGlvbnMpID0+IHtcbiAgICByZXR1cm4gbmF0aXZlQXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhRWxlbWVudFNvdXJjZShvcHRpb25zLm1lZGlhRWxlbWVudCk7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLW1lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUuanMubWFwIiwiaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbnMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZU1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGUgPSAobmF0aXZlQXVkaW9Db250ZXh0LCBvcHRpb25zKSA9PiB7XG4gICAgY29uc3QgbmF0aXZlTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSA9IG5hdGl2ZUF1ZGlvQ29udGV4dC5jcmVhdGVNZWRpYVN0cmVhbURlc3RpbmF0aW9uKCk7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhuYXRpdmVNZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25Ob2RlLCBvcHRpb25zKTtcbiAgICAvLyBCdWcgIzE3NDogU2FmYXJpIGRvZXMgZXhwb3NlIGEgd3JvbmcgbnVtYmVyT2ZPdXRwdXRzLlxuICAgIGlmIChuYXRpdmVNZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25Ob2RlLm51bWJlck9mT3V0cHV0cyA9PT0gMSkge1xuICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobmF0aXZlTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSwgJ251bWJlck9mT3V0cHV0cycsIHsgZ2V0OiAoKSA9PiAwIH0pO1xuICAgIH1cbiAgICByZXR1cm4gbmF0aXZlTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtbWVkaWEtc3RyZWFtLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZU1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlID0gKG5hdGl2ZUF1ZGlvQ29udGV4dCwgeyBtZWRpYVN0cmVhbSB9KSA9PiB7XG4gICAgY29uc3QgYXVkaW9TdHJlYW1UcmFja3MgPSBtZWRpYVN0cmVhbS5nZXRBdWRpb1RyYWNrcygpO1xuICAgIC8qXG4gICAgICogQnVnICMxNTE6IFNhZmFyaSBkb2VzIG5vdCB1c2UgdGhlIGF1ZGlvIHRyYWNrIGFzIGlucHV0IGFueW1vcmUgaWYgaXQgZ2V0cyByZW1vdmVkIGZyb20gdGhlIG1lZGlhU3RyZWFtIGFmdGVyIGNvbnN0cnVjdGlvbi5cbiAgICAgKiBCdWcgIzE1OTogU2FmYXJpIHBpY2tzIHRoZSBmaXJzdCBhdWRpbyB0cmFjayBpZiB0aGUgTWVkaWFTdHJlYW0gaGFzIG1vcmUgdGhhbiBvbmUgYXVkaW8gdHJhY2suXG4gICAgICovXG4gICAgYXVkaW9TdHJlYW1UcmFja3Muc29ydCgoYSwgYikgPT4gKGEuaWQgPCBiLmlkID8gLTEgOiBhLmlkID4gYi5pZCA/IDEgOiAwKSk7XG4gICAgY29uc3QgZmlsdGVyZWRBdWRpb1N0cmVhbVRyYWNrcyA9IGF1ZGlvU3RyZWFtVHJhY2tzLnNsaWNlKDAsIDEpO1xuICAgIGNvbnN0IG5hdGl2ZU1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlID0gbmF0aXZlQXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhU3RyZWFtU291cmNlKG5ldyBNZWRpYVN0cmVhbShmaWx0ZXJlZEF1ZGlvU3RyZWFtVHJhY2tzKSk7XG4gICAgLypcbiAgICAgKiBCdWcgIzE1MSAmICMxNTk6IFRoZSBnaXZlbiBtZWRpYVN0cmVhbSBnZXRzIHJlY29uc3RydWN0ZWQgYmVmb3JlIGl0IGdldHMgcGFzc2VkIHRvIHRoZSBuYXRpdmUgbm9kZSB3aGljaCBpcyB3aHkgdGhlIGFjY2Vzc29yIG5lZWRzXG4gICAgICogdG8gYmUgb3ZlcndyaXR0ZW4gYXMgaXQgd291bGQgb3RoZXJ3aXNlIGV4cG9zZSB0aGUgcmVjb25zdHJ1Y3RlZCB2ZXJzaW9uLlxuICAgICAqL1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuYXRpdmVNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZSwgJ21lZGlhU3RyZWFtJywgeyB2YWx1ZTogbWVkaWFTdHJlYW0gfSk7XG4gICAgcmV0dXJuIG5hdGl2ZU1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZU1lZGlhU3RyZWFtVHJhY2tBdWRpb1NvdXJjZU5vZGVGYWN0b3J5ID0gKGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUF1ZGlvQ29udGV4dCwgeyBtZWRpYVN0cmVhbVRyYWNrIH0pID0+IHtcbiAgICAgICAgLy8gQnVnICMxMjE6IE9ubHkgRmlyZWZveCBkb2VzIHlldCBzdXBwb3J0IHRoZSBNZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlLlxuICAgICAgICBpZiAodHlwZW9mIG5hdGl2ZUF1ZGlvQ29udGV4dC5jcmVhdGVNZWRpYVN0cmVhbVRyYWNrU291cmNlID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICByZXR1cm4gbmF0aXZlQXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhU3RyZWFtVHJhY2tTb3VyY2UobWVkaWFTdHJlYW1UcmFjayk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgbWVkaWFTdHJlYW0gPSBuZXcgTWVkaWFTdHJlYW0oW21lZGlhU3RyZWFtVHJhY2tdKTtcbiAgICAgICAgY29uc3QgbmF0aXZlTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUgPSBuYXRpdmVBdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UobWVkaWFTdHJlYW0pO1xuICAgICAgICAvLyBCdWcgIzEyMDogRmlyZWZveCBkb2VzIG5vdCB0aHJvdyBhbiBlcnJvciBpZiB0aGUgbWVkaWFTdHJlYW0gaGFzIG5vIGF1ZGlvIHRyYWNrLlxuICAgICAgICBpZiAobWVkaWFTdHJlYW1UcmFjay5raW5kICE9PSAnYXVkaW8nKSB7XG4gICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICB9XG4gICAgICAgIC8vIEJ1ZyAjMTcyOiBTYWZhcmkgYWxsb3dzIHRvIGNyZWF0ZSBhIE1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlIHdpdGggYW4gT2ZmbGluZUF1ZGlvQ29udGV4dC5cbiAgICAgICAgaWYgKGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChuYXRpdmVBdWRpb0NvbnRleHQpKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIG5hdGl2ZU1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLW1lZGlhLXN0cmVhbS10cmFjay1hdWRpby1zb3VyY2Utbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSAod2luZG93KSA9PiB7XG4gICAgaWYgKHdpbmRvdyA9PT0gbnVsbCkge1xuICAgICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgaWYgKHdpbmRvdy5oYXNPd25Qcm9wZXJ0eSgnT2ZmbGluZUF1ZGlvQ29udGV4dCcpKSB7XG4gICAgICAgIHJldHVybiB3aW5kb3cuT2ZmbGluZUF1ZGlvQ29udGV4dDtcbiAgICB9XG4gICAgcmV0dXJuIHdpbmRvdy5oYXNPd25Qcm9wZXJ0eSgnd2Via2l0T2ZmbGluZUF1ZGlvQ29udGV4dCcpID8gd2luZG93LndlYmtpdE9mZmxpbmVBdWRpb0NvbnRleHQgOiBudWxsO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMubWFwIiwiaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlQXVkaW9QYXJhbVZhbHVlIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtYXVkaW8tcGFyYW0tdmFsdWUnO1xuaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uIH0gZnJvbSAnLi4vaGVscGVycy9hc3NpZ24tbmF0aXZlLWF1ZGlvLW5vZGUtb3B0aW9uJztcbmltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMgfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb25zJztcbmltcG9ydCB7IHdyYXBBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdGFydE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVycyB9IGZyb20gJy4uL2hlbHBlcnMvd3JhcC1hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLW5lZ2F0aXZlLXBhcmFtZXRlcnMnO1xuaW1wb3J0IHsgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnMgfSBmcm9tICcuLi9oZWxwZXJzL3dyYXAtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLW5lZ2F0aXZlLXBhcmFtZXRlcnMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZU9zY2lsbGF0b3JOb2RlRmFjdG9yeSA9IChhZGRTaWxlbnRDb25uZWN0aW9uLCBjYWNoZVRlc3RSZXN1bHQsIHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdGFydE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQsIHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kQ29uc2VjdXRpdmVDYWxsc1N1cHBvcnQsIHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzU3VwcG9ydCwgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2RDb25zZWN1dGl2ZUNhbGxzKSA9PiB7XG4gICAgcmV0dXJuIChuYXRpdmVDb250ZXh0LCBvcHRpb25zKSA9PiB7XG4gICAgICAgIGNvbnN0IG5hdGl2ZU9zY2lsbGF0b3JOb2RlID0gbmF0aXZlQ29udGV4dC5jcmVhdGVPc2NpbGxhdG9yKCk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMobmF0aXZlT3NjaWxsYXRvck5vZGUsIG9wdGlvbnMpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlT3NjaWxsYXRvck5vZGUsIG9wdGlvbnMsICdkZXR1bmUnKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlQXVkaW9QYXJhbVZhbHVlKG5hdGl2ZU9zY2lsbGF0b3JOb2RlLCBvcHRpb25zLCAnZnJlcXVlbmN5Jyk7XG4gICAgICAgIGlmIChvcHRpb25zLnBlcmlvZGljV2F2ZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICBuYXRpdmVPc2NpbGxhdG9yTm9kZS5zZXRQZXJpb2RpY1dhdmUob3B0aW9ucy5wZXJpb2RpY1dhdmUpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uKG5hdGl2ZU9zY2lsbGF0b3JOb2RlLCBvcHRpb25zLCAndHlwZScpO1xuICAgICAgICB9XG4gICAgICAgIC8vIEJ1ZyAjNDQ6IE9ubHkgQ2hyb21lICYgRWRnZSB0aHJvdyBhIFJhbmdlRXJyb3IgeWV0LlxuICAgICAgICBpZiAoIWNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RhcnRNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0LCAoKSA9PiB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RhcnRNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0KG5hdGl2ZUNvbnRleHQpKSkge1xuICAgICAgICAgICAgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0YXJ0TWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzKG5hdGl2ZU9zY2lsbGF0b3JOb2RlKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzE5OiBTYWZhcmkgZG9lcyBub3QgaWdub3JlIGNhbGxzIHRvIHN0b3AoKSBvZiBhbiBhbHJlYWR5IHN0b3BwZWQgQXVkaW9CdWZmZXJTb3VyY2VOb2RlLlxuICAgICAgICBpZiAoIWNhY2hlVGVzdFJlc3VsdCh0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZENvbnNlY3V0aXZlQ2FsbHNTdXBwb3J0LCAoKSA9PiB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZENvbnNlY3V0aXZlQ2FsbHNTdXBwb3J0KG5hdGl2ZUNvbnRleHQpKSkge1xuICAgICAgICAgICAgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2RDb25zZWN1dGl2ZUNhbGxzKG5hdGl2ZU9zY2lsbGF0b3JOb2RlLCBuYXRpdmVDb250ZXh0KTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzQ0OiBPbmx5IEZpcmVmb3ggZG9lcyBub3QgdGhyb3cgYSBSYW5nZUVycm9yIHlldC5cbiAgICAgICAgaWYgKCFjYWNoZVRlc3RSZXN1bHQodGVzdEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0LCAoKSA9PiB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQobmF0aXZlQ29udGV4dCkpKSB7XG4gICAgICAgICAgICB3cmFwQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVycyhuYXRpdmVPc2NpbGxhdG9yTm9kZSk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQnVnICMxNzU6IFNhZmFyaSB3aWxsIG5vdCBmaXJlIGFuIGVuZGVkIGV2ZW50IGlmIHRoZSBPc2NpbGxhdG9yTm9kZSBpcyB1bmNvbm5lY3RlZC5cbiAgICAgICAgYWRkU2lsZW50Q29ubmVjdGlvbihuYXRpdmVDb250ZXh0LCBuYXRpdmVPc2NpbGxhdG9yTm9kZSk7XG4gICAgICAgIHJldHVybiBuYXRpdmVPc2NpbGxhdG9yTm9kZTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1vc2NpbGxhdG9yLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUgfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1hdWRpby1wYXJhbS12YWx1ZSc7XG5pbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24gfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb24nO1xuaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbnMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZVBhbm5lck5vZGVGYWN0b3J5ID0gKGNyZWF0ZU5hdGl2ZVBhbm5lck5vZGVGYWtlcikgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgb3B0aW9ucykgPT4ge1xuICAgICAgICBjb25zdCBuYXRpdmVQYW5uZXJOb2RlID0gbmF0aXZlQ29udGV4dC5jcmVhdGVQYW5uZXIoKTtcbiAgICAgICAgLy8gQnVnICMxMjQ6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IG1vZGlmeWluZyB0aGUgb3JpZW50YXRpb24gYW5kIHRoZSBwb3NpdGlvbiB3aXRoIEF1ZGlvUGFyYW1zLlxuICAgICAgICBpZiAobmF0aXZlUGFubmVyTm9kZS5vcmllbnRhdGlvblggPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZU5hdGl2ZVBhbm5lck5vZGVGYWtlcihuYXRpdmVDb250ZXh0LCBvcHRpb25zKTtcbiAgICAgICAgfVxuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zKG5hdGl2ZVBhbm5lck5vZGUsIG9wdGlvbnMpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlUGFubmVyTm9kZSwgb3B0aW9ucywgJ29yaWVudGF0aW9uWCcpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlUGFubmVyTm9kZSwgb3B0aW9ucywgJ29yaWVudGF0aW9uWScpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlUGFubmVyTm9kZSwgb3B0aW9ucywgJ29yaWVudGF0aW9uWicpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlUGFubmVyTm9kZSwgb3B0aW9ucywgJ3Bvc2l0aW9uWCcpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlUGFubmVyTm9kZSwgb3B0aW9ucywgJ3Bvc2l0aW9uWScpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlUGFubmVyTm9kZSwgb3B0aW9ucywgJ3Bvc2l0aW9uWicpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24obmF0aXZlUGFubmVyTm9kZSwgb3B0aW9ucywgJ2NvbmVJbm5lckFuZ2xlJyk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbihuYXRpdmVQYW5uZXJOb2RlLCBvcHRpb25zLCAnY29uZU91dGVyQW5nbGUnKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uKG5hdGl2ZVBhbm5lck5vZGUsIG9wdGlvbnMsICdjb25lT3V0ZXJHYWluJyk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbihuYXRpdmVQYW5uZXJOb2RlLCBvcHRpb25zLCAnZGlzdGFuY2VNb2RlbCcpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24obmF0aXZlUGFubmVyTm9kZSwgb3B0aW9ucywgJ21heERpc3RhbmNlJyk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbihuYXRpdmVQYW5uZXJOb2RlLCBvcHRpb25zLCAncGFubmluZ01vZGVsJyk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbihuYXRpdmVQYW5uZXJOb2RlLCBvcHRpb25zLCAncmVmRGlzdGFuY2UnKTtcbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uKG5hdGl2ZVBhbm5lck5vZGUsIG9wdGlvbnMsICdyb2xsb2ZmRmFjdG9yJyk7XG4gICAgICAgIHJldHVybiBuYXRpdmVQYW5uZXJOb2RlO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXBhbm5lci1ub2RlLWZhY3RvcnkuanMubWFwIiwiaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbnMnO1xuaW1wb3J0IHsgaW50ZXJjZXB0Q29ubmVjdGlvbnMgfSBmcm9tICcuLi9oZWxwZXJzL2ludGVyY2VwdC1jb25uZWN0aW9ucyc7XG5leHBvcnQgY29uc3QgY3JlYXRlTmF0aXZlUGFubmVyTm9kZUZha2VyRmFjdG9yeSA9IChjb25uZWN0TmF0aXZlQXVkaW9Ob2RlVG9OYXRpdmVBdWRpb05vZGUsIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOYXRpdmVDaGFubmVsTWVyZ2VyTm9kZSwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGNyZWF0ZU5hdGl2ZVNjcmlwdFByb2Nlc3Nvck5vZGUsIGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlLCBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvciwgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvTm9kZUZyb21OYXRpdmVBdWRpb05vZGUsIGdldEZpcnN0U2FtcGxlLCBtb25pdG9yQ29ubmVjdGlvbnMpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZUNvbnRleHQsIHsgY29uZUlubmVyQW5nbGUsIGNvbmVPdXRlckFuZ2xlLCBjb25lT3V0ZXJHYWluLCBkaXN0YW5jZU1vZGVsLCBtYXhEaXN0YW5jZSwgb3JpZW50YXRpb25YLCBvcmllbnRhdGlvblksIG9yaWVudGF0aW9uWiwgcGFubmluZ01vZGVsLCBwb3NpdGlvblgsIHBvc2l0aW9uWSwgcG9zaXRpb25aLCByZWZEaXN0YW5jZSwgcm9sbG9mZkZhY3RvciwgLi4uYXVkaW9Ob2RlT3B0aW9ucyB9KSA9PiB7XG4gICAgICAgIGNvbnN0IHBhbm5lck5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZVBhbm5lcigpO1xuICAgICAgICAvLyBCdWcgIzEyNTogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIGVycm9yIHlldC5cbiAgICAgICAgaWYgKGF1ZGlvTm9kZU9wdGlvbnMuY2hhbm5lbENvdW50ID4gMikge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzEyNjogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIGVycm9yIHlldC5cbiAgICAgICAgaWYgKGF1ZGlvTm9kZU9wdGlvbnMuY2hhbm5lbENvdW50TW9kZSA9PT0gJ21heCcpIHtcbiAgICAgICAgICAgIHRocm93IGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyhwYW5uZXJOb2RlLCBhdWRpb05vZGVPcHRpb25zKTtcbiAgICAgICAgY29uc3QgU0lOR0xFX0NIQU5ORUxfT1BUSU9OUyA9IHtcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMSxcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZSdcbiAgICAgICAgfTtcbiAgICAgICAgY29uc3QgY2hhbm5lbE1lcmdlck5vZGUgPSBjcmVhdGVOYXRpdmVDaGFubmVsTWVyZ2VyTm9kZShuYXRpdmVDb250ZXh0LCB7XG4gICAgICAgICAgICAuLi5TSU5HTEVfQ0hBTk5FTF9PUFRJT05TLFxuICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnc3BlYWtlcnMnLFxuICAgICAgICAgICAgbnVtYmVyT2ZJbnB1dHM6IDZcbiAgICAgICAgfSk7XG4gICAgICAgIGNvbnN0IGlucHV0R2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVDb250ZXh0LCB7IC4uLmF1ZGlvTm9kZU9wdGlvbnMsIGdhaW46IDEgfSk7XG4gICAgICAgIGNvbnN0IG9yaWVudGF0aW9uWEdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5TSU5HTEVfQ0hBTk5FTF9PUFRJT05TLCBnYWluOiAxIH0pO1xuICAgICAgICBjb25zdCBvcmllbnRhdGlvbllHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIHsgLi4uU0lOR0xFX0NIQU5ORUxfT1BUSU9OUywgZ2FpbjogMCB9KTtcbiAgICAgICAgY29uc3Qgb3JpZW50YXRpb25aR2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVDb250ZXh0LCB7IC4uLlNJTkdMRV9DSEFOTkVMX09QVElPTlMsIGdhaW46IDAgfSk7XG4gICAgICAgIGNvbnN0IHBvc2l0aW9uWEdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5TSU5HTEVfQ0hBTk5FTF9PUFRJT05TLCBnYWluOiAwIH0pO1xuICAgICAgICBjb25zdCBwb3NpdGlvbllHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIHsgLi4uU0lOR0xFX0NIQU5ORUxfT1BUSU9OUywgZ2FpbjogMCB9KTtcbiAgICAgICAgY29uc3QgcG9zaXRpb25aR2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVDb250ZXh0LCB7IC4uLlNJTkdMRV9DSEFOTkVMX09QVElPTlMsIGdhaW46IDAgfSk7XG4gICAgICAgIGNvbnN0IHNjcmlwdFByb2Nlc3Nvck5vZGUgPSBjcmVhdGVOYXRpdmVTY3JpcHRQcm9jZXNzb3JOb2RlKG5hdGl2ZUNvbnRleHQsIDI1NiwgNiwgMSk7XG4gICAgICAgIGNvbnN0IHdhdmVTaGFwZXJOb2RlID0gY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgLi4uU0lOR0xFX0NIQU5ORUxfT1BUSU9OUyxcbiAgICAgICAgICAgIGN1cnZlOiBuZXcgRmxvYXQzMkFycmF5KFsxLCAxXSksXG4gICAgICAgICAgICBvdmVyc2FtcGxlOiAnbm9uZSdcbiAgICAgICAgfSk7XG4gICAgICAgIGxldCBsYXN0T3JpZW50YXRpb24gPSBbb3JpZW50YXRpb25YLCBvcmllbnRhdGlvblksIG9yaWVudGF0aW9uWl07XG4gICAgICAgIGxldCBsYXN0UG9zaXRpb24gPSBbcG9zaXRpb25YLCBwb3NpdGlvblksIHBvc2l0aW9uWl07XG4gICAgICAgIGNvbnN0IGJ1ZmZlciA9IG5ldyBGbG9hdDMyQXJyYXkoMSk7XG4gICAgICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpkZXByZWNhdGlvblxuICAgICAgICBzY3JpcHRQcm9jZXNzb3JOb2RlLm9uYXVkaW9wcm9jZXNzID0gKHsgaW5wdXRCdWZmZXIgfSkgPT4ge1xuICAgICAgICAgICAgY29uc3Qgb3JpZW50YXRpb24gPSBbXG4gICAgICAgICAgICAgICAgZ2V0Rmlyc3RTYW1wbGUoaW5wdXRCdWZmZXIsIGJ1ZmZlciwgMCksXG4gICAgICAgICAgICAgICAgZ2V0Rmlyc3RTYW1wbGUoaW5wdXRCdWZmZXIsIGJ1ZmZlciwgMSksXG4gICAgICAgICAgICAgICAgZ2V0Rmlyc3RTYW1wbGUoaW5wdXRCdWZmZXIsIGJ1ZmZlciwgMilcbiAgICAgICAgICAgIF07XG4gICAgICAgICAgICBpZiAob3JpZW50YXRpb24uc29tZSgodmFsdWUsIGluZGV4KSA9PiB2YWx1ZSAhPT0gbGFzdE9yaWVudGF0aW9uW2luZGV4XSkpIHtcbiAgICAgICAgICAgICAgICBwYW5uZXJOb2RlLnNldE9yaWVudGF0aW9uKC4uLm9yaWVudGF0aW9uKTsgLy8gdHNsaW50OmRpc2FibGUtbGluZTpkZXByZWNhdGlvblxuICAgICAgICAgICAgICAgIGxhc3RPcmllbnRhdGlvbiA9IG9yaWVudGF0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgcG9zaXRvbiA9IFtcbiAgICAgICAgICAgICAgICBnZXRGaXJzdFNhbXBsZShpbnB1dEJ1ZmZlciwgYnVmZmVyLCAzKSxcbiAgICAgICAgICAgICAgICBnZXRGaXJzdFNhbXBsZShpbnB1dEJ1ZmZlciwgYnVmZmVyLCA0KSxcbiAgICAgICAgICAgICAgICBnZXRGaXJzdFNhbXBsZShpbnB1dEJ1ZmZlciwgYnVmZmVyLCA1KVxuICAgICAgICAgICAgXTtcbiAgICAgICAgICAgIGlmIChwb3NpdG9uLnNvbWUoKHZhbHVlLCBpbmRleCkgPT4gdmFsdWUgIT09IGxhc3RQb3NpdGlvbltpbmRleF0pKSB7XG4gICAgICAgICAgICAgICAgcGFubmVyTm9kZS5zZXRQb3NpdGlvbiguLi5wb3NpdG9uKTsgLy8gdHNsaW50OmRpc2FibGUtbGluZTpkZXByZWNhdGlvblxuICAgICAgICAgICAgICAgIGxhc3RQb3NpdGlvbiA9IHBvc2l0b247XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvcmllbnRhdGlvbllHYWluTm9kZS5nYWluLCAnZGVmYXVsdFZhbHVlJywgeyBnZXQ6ICgpID0+IDAgfSk7XG4gICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvcmllbnRhdGlvblpHYWluTm9kZS5nYWluLCAnZGVmYXVsdFZhbHVlJywgeyBnZXQ6ICgpID0+IDAgfSk7XG4gICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShwb3NpdGlvblhHYWluTm9kZS5nYWluLCAnZGVmYXVsdFZhbHVlJywgeyBnZXQ6ICgpID0+IDAgfSk7XG4gICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShwb3NpdGlvbllHYWluTm9kZS5nYWluLCAnZGVmYXVsdFZhbHVlJywgeyBnZXQ6ICgpID0+IDAgfSk7XG4gICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShwb3NpdGlvblpHYWluTm9kZS5nYWluLCAnZGVmYXVsdFZhbHVlJywgeyBnZXQ6ICgpID0+IDAgfSk7XG4gICAgICAgIGNvbnN0IG5hdGl2ZVBhbm5lck5vZGVGYWtlciA9IHtcbiAgICAgICAgICAgIGdldCBidWZmZXJTaXplKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNoYW5uZWxDb3VudCgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gcGFubmVyTm9kZS5jaGFubmVsQ291bnQ7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IGNoYW5uZWxDb3VudCh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTI1OiBTYWZhcmkgZG9lcyBub3QgdGhyb3cgYW4gZXJyb3IgeWV0LlxuICAgICAgICAgICAgICAgIGlmICh2YWx1ZSA+IDIpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5jaGFubmVsQ291bnQgPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICBwYW5uZXJOb2RlLmNoYW5uZWxDb3VudCA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjaGFubmVsQ291bnRNb2RlKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwYW5uZXJOb2RlLmNoYW5uZWxDb3VudE1vZGU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IGNoYW5uZWxDb3VudE1vZGUodmFsdWUpIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzEyNjogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIGVycm9yIHlldC5cbiAgICAgICAgICAgICAgICBpZiAodmFsdWUgPT09ICdtYXgnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0R2Fpbk5vZGUuY2hhbm5lbENvdW50TW9kZSA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIHBhbm5lck5vZGUuY2hhbm5lbENvdW50TW9kZSA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjaGFubmVsSW50ZXJwcmV0YXRpb24oKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHBhbm5lck5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBjaGFubmVsSW50ZXJwcmV0YXRpb24odmFsdWUpIHtcbiAgICAgICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbiA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIHBhbm5lck5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNvbmVJbm5lckFuZ2xlKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwYW5uZXJOb2RlLmNvbmVJbm5lckFuZ2xlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBjb25lSW5uZXJBbmdsZSh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHBhbm5lck5vZGUuY29uZUlubmVyQW5nbGUgPSB2YWx1ZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgY29uZU91dGVyQW5nbGUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHBhbm5lck5vZGUuY29uZU91dGVyQW5nbGU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IGNvbmVPdXRlckFuZ2xlKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgcGFubmVyTm9kZS5jb25lT3V0ZXJBbmdsZSA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjb25lT3V0ZXJHYWluKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwYW5uZXJOb2RlLmNvbmVPdXRlckdhaW47XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IGNvbmVPdXRlckdhaW4odmFsdWUpIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzEyNzogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIEludmFsaWRTdGF0ZUVycm9yIHlldC5cbiAgICAgICAgICAgICAgICBpZiAodmFsdWUgPCAwIHx8IHZhbHVlID4gMSkge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYW5uZXJOb2RlLmNvbmVPdXRlckdhaW4gPSB2YWx1ZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgY29udGV4dCgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gcGFubmVyTm9kZS5jb250ZXh0O1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBkaXN0YW5jZU1vZGVsKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwYW5uZXJOb2RlLmRpc3RhbmNlTW9kZWw7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IGRpc3RhbmNlTW9kZWwodmFsdWUpIHtcbiAgICAgICAgICAgICAgICBwYW5uZXJOb2RlLmRpc3RhbmNlTW9kZWwgPSB2YWx1ZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgaW5wdXRzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBbaW5wdXRHYWluTm9kZV07XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IG1heERpc3RhbmNlKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwYW5uZXJOb2RlLm1heERpc3RhbmNlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBtYXhEaXN0YW5jZSh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTI4OiBTYWZhcmkgZG9lcyBub3QgdGhyb3cgYW4gZXJyb3IgeWV0LlxuICAgICAgICAgICAgICAgIGlmICh2YWx1ZSA8IDApIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGFubmVyTm9kZS5tYXhEaXN0YW5jZSA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBudW1iZXJPZklucHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gcGFubmVyTm9kZS5udW1iZXJPZklucHV0cztcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgbnVtYmVyT2ZPdXRwdXRzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwYW5uZXJOb2RlLm51bWJlck9mT3V0cHV0cztcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgb3JpZW50YXRpb25YKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBvcmllbnRhdGlvblhHYWluTm9kZS5nYWluO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBvcmllbnRhdGlvblkoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWVudGF0aW9uWUdhaW5Ob2RlLmdhaW47XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IG9yaWVudGF0aW9uWigpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb3JpZW50YXRpb25aR2Fpbk5vZGUuZ2FpbjtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgcGFubmluZ01vZGVsKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwYW5uZXJOb2RlLnBhbm5pbmdNb2RlbDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgcGFubmluZ01vZGVsKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgcGFubmVyTm9kZS5wYW5uaW5nTW9kZWwgPSB2YWx1ZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgcG9zaXRpb25YKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBwb3NpdGlvblhHYWluTm9kZS5nYWluO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBwb3NpdGlvblkoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHBvc2l0aW9uWUdhaW5Ob2RlLmdhaW47XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IHBvc2l0aW9uWigpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gcG9zaXRpb25aR2Fpbk5vZGUuZ2FpbjtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgcmVmRGlzdGFuY2UoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHBhbm5lck5vZGUucmVmRGlzdGFuY2U7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IHJlZkRpc3RhbmNlKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgLy8gQnVnICMxMjk6IFNhZmFyaSBkb2VzIG5vdCB0aHJvdyBhbiBlcnJvciB5ZXQuXG4gICAgICAgICAgICAgICAgaWYgKHZhbHVlIDwgMCkge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYW5uZXJOb2RlLnJlZkRpc3RhbmNlID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IHJvbGxvZmZGYWN0b3IoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHBhbm5lck5vZGUucm9sbG9mZkZhY3RvcjtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgcm9sbG9mZkZhY3Rvcih2YWx1ZSkge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTMwOiBTYWZhcmkgZG9lcyBub3QgdGhyb3cgYW4gZXJyb3IgeWV0LlxuICAgICAgICAgICAgICAgIGlmICh2YWx1ZSA8IDApIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGFubmVyTm9kZS5yb2xsb2ZmRmFjdG9yID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgYWRkRXZlbnRMaXN0ZW5lciguLi5hcmdzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGlucHV0R2Fpbk5vZGUuYWRkRXZlbnRMaXN0ZW5lcihhcmdzWzBdLCBhcmdzWzFdLCBhcmdzWzJdKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBkaXNwYXRjaEV2ZW50KC4uLmFyZ3MpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gaW5wdXRHYWluTm9kZS5kaXNwYXRjaEV2ZW50KGFyZ3NbMF0pO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoLi4uYXJncykge1xuICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dEdhaW5Ob2RlLnJlbW92ZUV2ZW50TGlzdGVuZXIoYXJnc1swXSwgYXJnc1sxXSwgYXJnc1syXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIGlmIChjb25lSW5uZXJBbmdsZSAhPT0gbmF0aXZlUGFubmVyTm9kZUZha2VyLmNvbmVJbm5lckFuZ2xlKSB7XG4gICAgICAgICAgICBuYXRpdmVQYW5uZXJOb2RlRmFrZXIuY29uZUlubmVyQW5nbGUgPSBjb25lSW5uZXJBbmdsZTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoY29uZU91dGVyQW5nbGUgIT09IG5hdGl2ZVBhbm5lck5vZGVGYWtlci5jb25lT3V0ZXJBbmdsZSkge1xuICAgICAgICAgICAgbmF0aXZlUGFubmVyTm9kZUZha2VyLmNvbmVPdXRlckFuZ2xlID0gY29uZU91dGVyQW5nbGU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGNvbmVPdXRlckdhaW4gIT09IG5hdGl2ZVBhbm5lck5vZGVGYWtlci5jb25lT3V0ZXJHYWluKSB7XG4gICAgICAgICAgICBuYXRpdmVQYW5uZXJOb2RlRmFrZXIuY29uZU91dGVyR2FpbiA9IGNvbmVPdXRlckdhaW47XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGRpc3RhbmNlTW9kZWwgIT09IG5hdGl2ZVBhbm5lck5vZGVGYWtlci5kaXN0YW5jZU1vZGVsKSB7XG4gICAgICAgICAgICBuYXRpdmVQYW5uZXJOb2RlRmFrZXIuZGlzdGFuY2VNb2RlbCA9IGRpc3RhbmNlTW9kZWw7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG1heERpc3RhbmNlICE9PSBuYXRpdmVQYW5uZXJOb2RlRmFrZXIubWF4RGlzdGFuY2UpIHtcbiAgICAgICAgICAgIG5hdGl2ZVBhbm5lck5vZGVGYWtlci5tYXhEaXN0YW5jZSA9IG1heERpc3RhbmNlO1xuICAgICAgICB9XG4gICAgICAgIGlmIChvcmllbnRhdGlvblggIT09IG5hdGl2ZVBhbm5lck5vZGVGYWtlci5vcmllbnRhdGlvblgudmFsdWUpIHtcbiAgICAgICAgICAgIG5hdGl2ZVBhbm5lck5vZGVGYWtlci5vcmllbnRhdGlvblgudmFsdWUgPSBvcmllbnRhdGlvblg7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG9yaWVudGF0aW9uWSAhPT0gbmF0aXZlUGFubmVyTm9kZUZha2VyLm9yaWVudGF0aW9uWS52YWx1ZSkge1xuICAgICAgICAgICAgbmF0aXZlUGFubmVyTm9kZUZha2VyLm9yaWVudGF0aW9uWS52YWx1ZSA9IG9yaWVudGF0aW9uWTtcbiAgICAgICAgfVxuICAgICAgICBpZiAob3JpZW50YXRpb25aICE9PSBuYXRpdmVQYW5uZXJOb2RlRmFrZXIub3JpZW50YXRpb25aLnZhbHVlKSB7XG4gICAgICAgICAgICBuYXRpdmVQYW5uZXJOb2RlRmFrZXIub3JpZW50YXRpb25aLnZhbHVlID0gb3JpZW50YXRpb25aO1xuICAgICAgICB9XG4gICAgICAgIGlmIChwYW5uaW5nTW9kZWwgIT09IG5hdGl2ZVBhbm5lck5vZGVGYWtlci5wYW5uaW5nTW9kZWwpIHtcbiAgICAgICAgICAgIG5hdGl2ZVBhbm5lck5vZGVGYWtlci5wYW5uaW5nTW9kZWwgPSBwYW5uaW5nTW9kZWw7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHBvc2l0aW9uWCAhPT0gbmF0aXZlUGFubmVyTm9kZUZha2VyLnBvc2l0aW9uWC52YWx1ZSkge1xuICAgICAgICAgICAgbmF0aXZlUGFubmVyTm9kZUZha2VyLnBvc2l0aW9uWC52YWx1ZSA9IHBvc2l0aW9uWDtcbiAgICAgICAgfVxuICAgICAgICBpZiAocG9zaXRpb25ZICE9PSBuYXRpdmVQYW5uZXJOb2RlRmFrZXIucG9zaXRpb25ZLnZhbHVlKSB7XG4gICAgICAgICAgICBuYXRpdmVQYW5uZXJOb2RlRmFrZXIucG9zaXRpb25ZLnZhbHVlID0gcG9zaXRpb25ZO1xuICAgICAgICB9XG4gICAgICAgIGlmIChwb3NpdGlvblogIT09IG5hdGl2ZVBhbm5lck5vZGVGYWtlci5wb3NpdGlvbloudmFsdWUpIHtcbiAgICAgICAgICAgIG5hdGl2ZVBhbm5lck5vZGVGYWtlci5wb3NpdGlvbloudmFsdWUgPSBwb3NpdGlvblo7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHJlZkRpc3RhbmNlICE9PSBuYXRpdmVQYW5uZXJOb2RlRmFrZXIucmVmRGlzdGFuY2UpIHtcbiAgICAgICAgICAgIG5hdGl2ZVBhbm5lck5vZGVGYWtlci5yZWZEaXN0YW5jZSA9IHJlZkRpc3RhbmNlO1xuICAgICAgICB9XG4gICAgICAgIGlmIChyb2xsb2ZmRmFjdG9yICE9PSBuYXRpdmVQYW5uZXJOb2RlRmFrZXIucm9sbG9mZkZhY3Rvcikge1xuICAgICAgICAgICAgbmF0aXZlUGFubmVyTm9kZUZha2VyLnJvbGxvZmZGYWN0b3IgPSByb2xsb2ZmRmFjdG9yO1xuICAgICAgICB9XG4gICAgICAgIGlmIChsYXN0T3JpZW50YXRpb25bMF0gIT09IDEgfHwgbGFzdE9yaWVudGF0aW9uWzFdICE9PSAwIHx8IGxhc3RPcmllbnRhdGlvblsyXSAhPT0gMCkge1xuICAgICAgICAgICAgcGFubmVyTm9kZS5zZXRPcmllbnRhdGlvbiguLi5sYXN0T3JpZW50YXRpb24pOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOmRlcHJlY2F0aW9uXG4gICAgICAgIH1cbiAgICAgICAgaWYgKGxhc3RQb3NpdGlvblswXSAhPT0gMCB8fCBsYXN0UG9zaXRpb25bMV0gIT09IDAgfHwgbGFzdFBvc2l0aW9uWzJdICE9PSAwKSB7XG4gICAgICAgICAgICBwYW5uZXJOb2RlLnNldFBvc2l0aW9uKC4uLmxhc3RQb3NpdGlvbik7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6ZGVwcmVjYXRpb25cbiAgICAgICAgfVxuICAgICAgICBjb25zdCB3aGVuQ29ubmVjdGVkID0gKCkgPT4ge1xuICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5jb25uZWN0KHBhbm5lck5vZGUpO1xuICAgICAgICAgICAgLy8gQnVnICMxMTk6IFNhZmFyaSBkb2VzIG5vdCBmdWxseSBzdXBwb3J0IHRoZSBXYXZlU2hhcGVyTm9kZS5cbiAgICAgICAgICAgIGNvbm5lY3ROYXRpdmVBdWRpb05vZGVUb05hdGl2ZUF1ZGlvTm9kZShpbnB1dEdhaW5Ob2RlLCB3YXZlU2hhcGVyTm9kZSwgMCwgMCk7XG4gICAgICAgICAgICB3YXZlU2hhcGVyTm9kZS5jb25uZWN0KG9yaWVudGF0aW9uWEdhaW5Ob2RlKS5jb25uZWN0KGNoYW5uZWxNZXJnZXJOb2RlLCAwLCAwKTtcbiAgICAgICAgICAgIHdhdmVTaGFwZXJOb2RlLmNvbm5lY3Qob3JpZW50YXRpb25ZR2Fpbk5vZGUpLmNvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUsIDAsIDEpO1xuICAgICAgICAgICAgd2F2ZVNoYXBlck5vZGUuY29ubmVjdChvcmllbnRhdGlvblpHYWluTm9kZSkuY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSwgMCwgMik7XG4gICAgICAgICAgICB3YXZlU2hhcGVyTm9kZS5jb25uZWN0KHBvc2l0aW9uWEdhaW5Ob2RlKS5jb25uZWN0KGNoYW5uZWxNZXJnZXJOb2RlLCAwLCAzKTtcbiAgICAgICAgICAgIHdhdmVTaGFwZXJOb2RlLmNvbm5lY3QocG9zaXRpb25ZR2Fpbk5vZGUpLmNvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUsIDAsIDQpO1xuICAgICAgICAgICAgd2F2ZVNoYXBlck5vZGUuY29ubmVjdChwb3NpdGlvblpHYWluTm9kZSkuY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSwgMCwgNSk7XG4gICAgICAgICAgICBjaGFubmVsTWVyZ2VyTm9kZS5jb25uZWN0KHNjcmlwdFByb2Nlc3Nvck5vZGUpLmNvbm5lY3QobmF0aXZlQ29udGV4dC5kZXN0aW5hdGlvbik7XG4gICAgICAgIH07XG4gICAgICAgIGNvbnN0IHdoZW5EaXNjb25uZWN0ZWQgPSAoKSA9PiB7XG4gICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmRpc2Nvbm5lY3QocGFubmVyTm9kZSk7XG4gICAgICAgICAgICAvLyBCdWcgIzExOTogU2FmYXJpIGRvZXMgbm90IGZ1bGx5IHN1cHBvcnQgdGhlIFdhdmVTaGFwZXJOb2RlLlxuICAgICAgICAgICAgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvTm9kZUZyb21OYXRpdmVBdWRpb05vZGUoaW5wdXRHYWluTm9kZSwgd2F2ZVNoYXBlck5vZGUsIDAsIDApO1xuICAgICAgICAgICAgd2F2ZVNoYXBlck5vZGUuZGlzY29ubmVjdChvcmllbnRhdGlvblhHYWluTm9kZSk7XG4gICAgICAgICAgICBvcmllbnRhdGlvblhHYWluTm9kZS5kaXNjb25uZWN0KGNoYW5uZWxNZXJnZXJOb2RlKTtcbiAgICAgICAgICAgIHdhdmVTaGFwZXJOb2RlLmRpc2Nvbm5lY3Qob3JpZW50YXRpb25ZR2Fpbk5vZGUpO1xuICAgICAgICAgICAgb3JpZW50YXRpb25ZR2Fpbk5vZGUuZGlzY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSk7XG4gICAgICAgICAgICB3YXZlU2hhcGVyTm9kZS5kaXNjb25uZWN0KG9yaWVudGF0aW9uWkdhaW5Ob2RlKTtcbiAgICAgICAgICAgIG9yaWVudGF0aW9uWkdhaW5Ob2RlLmRpc2Nvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUpO1xuICAgICAgICAgICAgd2F2ZVNoYXBlck5vZGUuZGlzY29ubmVjdChwb3NpdGlvblhHYWluTm9kZSk7XG4gICAgICAgICAgICBwb3NpdGlvblhHYWluTm9kZS5kaXNjb25uZWN0KGNoYW5uZWxNZXJnZXJOb2RlKTtcbiAgICAgICAgICAgIHdhdmVTaGFwZXJOb2RlLmRpc2Nvbm5lY3QocG9zaXRpb25ZR2Fpbk5vZGUpO1xuICAgICAgICAgICAgcG9zaXRpb25ZR2Fpbk5vZGUuZGlzY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSk7XG4gICAgICAgICAgICB3YXZlU2hhcGVyTm9kZS5kaXNjb25uZWN0KHBvc2l0aW9uWkdhaW5Ob2RlKTtcbiAgICAgICAgICAgIHBvc2l0aW9uWkdhaW5Ob2RlLmRpc2Nvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUpO1xuICAgICAgICAgICAgY2hhbm5lbE1lcmdlck5vZGUuZGlzY29ubmVjdChzY3JpcHRQcm9jZXNzb3JOb2RlKTtcbiAgICAgICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUuZGlzY29ubmVjdChuYXRpdmVDb250ZXh0LmRlc3RpbmF0aW9uKTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIG1vbml0b3JDb25uZWN0aW9ucyhpbnRlcmNlcHRDb25uZWN0aW9ucyhuYXRpdmVQYW5uZXJOb2RlRmFrZXIsIHBhbm5lck5vZGUpLCB3aGVuQ29ubmVjdGVkLCB3aGVuRGlzY29ubmVjdGVkKTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVQZXJpb2RpY1dhdmVGYWN0b3J5ID0gKGNyZWF0ZUluZGV4U2l6ZUVycm9yKSA9PiB7XG4gICAgcmV0dXJuIChuYXRpdmVDb250ZXh0LCB7IGRpc2FibGVOb3JtYWxpemF0aW9uLCBpbWFnLCByZWFsIH0pID0+IHtcbiAgICAgICAgLy8gQnVnICMxODA6IFNhZmFyaSBkb2VzIG5vdCBhbGxvdyB0byB1c2Ugb3JkaW5hcnkgYXJyYXlzLlxuICAgICAgICBjb25zdCBjb252ZXJ0ZWRJbWFnID0gaW1hZyBpbnN0YW5jZW9mIEZsb2F0MzJBcnJheSA/IGltYWcgOiBuZXcgRmxvYXQzMkFycmF5KGltYWcpO1xuICAgICAgICBjb25zdCBjb252ZXJ0ZWRSZWFsID0gcmVhbCBpbnN0YW5jZW9mIEZsb2F0MzJBcnJheSA/IHJlYWwgOiBuZXcgRmxvYXQzMkFycmF5KHJlYWwpO1xuICAgICAgICBjb25zdCBuYXRpdmVQZXJpb2RpY1dhdmUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZVBlcmlvZGljV2F2ZShjb252ZXJ0ZWRSZWFsLCBjb252ZXJ0ZWRJbWFnLCB7IGRpc2FibGVOb3JtYWxpemF0aW9uIH0pO1xuICAgICAgICAvLyBCdWcgIzE4MTogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIEluZGV4U2l6ZUVycm9yIHNvIGZhciBpZiB0aGUgZ2l2ZW4gYXJyYXlzIGhhdmUgbGVzcyB0aGFuIHR3byB2YWx1ZXMuXG4gICAgICAgIGlmIChBcnJheS5mcm9tKGltYWcpLmxlbmd0aCA8IDIpIHtcbiAgICAgICAgICAgIHRocm93IGNyZWF0ZUluZGV4U2l6ZUVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIG5hdGl2ZVBlcmlvZGljV2F2ZTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1wZXJpb2RpYy13YXZlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZVNjcmlwdFByb2Nlc3Nvck5vZGUgPSAobmF0aXZlQ29udGV4dCwgYnVmZmVyU2l6ZSwgbnVtYmVyT2ZJbnB1dENoYW5uZWxzLCBudW1iZXJPZk91dHB1dENoYW5uZWxzKSA9PiB7XG4gICAgcmV0dXJuIG5hdGl2ZUNvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKGJ1ZmZlclNpemUsIG51bWJlck9mSW5wdXRDaGFubmVscywgbnVtYmVyT2ZPdXRwdXRDaGFubmVscyk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmUgZGVwcmVjYXRpb25cbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtc2NyaXB0LXByb2Nlc3Nvci1ub2RlLmpzLm1hcCIsImltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZSB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLWF1ZGlvLXBhcmFtLXZhbHVlJztcbmltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMgfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb25zJztcbmV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVTdGVyZW9QYW5uZXJOb2RlRmFjdG9yeSA9IChjcmVhdGVOYXRpdmVTdGVyZW9QYW5uZXJOb2RlRmFrZXIsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yKSA9PiB7XG4gICAgcmV0dXJuIChuYXRpdmVDb250ZXh0LCBvcHRpb25zKSA9PiB7XG4gICAgICAgIGNvbnN0IGNoYW5uZWxDb3VudE1vZGUgPSBvcHRpb25zLmNoYW5uZWxDb3VudE1vZGU7XG4gICAgICAgIC8qXG4gICAgICAgICAqIEJ1ZyAjMTA1OiBUaGUgY2hhbm5lbENvdW50TW9kZSBvZiAnY2xhbXBlZC1tYXgnIHNob3VsZCBiZSBzdXBwb3J0ZWQuIEhvd2V2ZXIgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHdyaXRlIGEgcG9seWZpbGwgZm9yIFNhZmFyaVxuICAgICAgICAgKiB3aGljaCBzdXBwb3J0cyBpdCBhbmQgdGhlcmVmb3JlIGl0IGNhbid0IGJlIHN1cHBvcnRlZCBhdCBhbGwuXG4gICAgICAgICAqL1xuICAgICAgICBpZiAoY2hhbm5lbENvdW50TW9kZSA9PT0gJ2NsYW1wZWQtbWF4Jykge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBCdWcgIzEwNTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgdGhlIFN0ZXJlb1Bhbm5lck5vZGUuXG4gICAgICAgIGlmIChuYXRpdmVDb250ZXh0LmNyZWF0ZVN0ZXJlb1Bhbm5lciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4gY3JlYXRlTmF0aXZlU3RlcmVvUGFubmVyTm9kZUZha2VyKG5hdGl2ZUNvbnRleHQsIG9wdGlvbnMpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZVN0ZXJlb1Bhbm5lcigpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zKG5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUsIG9wdGlvbnMpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVBdWRpb1BhcmFtVmFsdWUobmF0aXZlU3RlcmVvUGFubmVyTm9kZSwgb3B0aW9ucywgJ3BhbicpO1xuICAgICAgICAvKlxuICAgICAgICAgKiBCdWcgIzEwNTogVGhlIGNoYW5uZWxDb3VudE1vZGUgb2YgJ2NsYW1wZWQtbWF4JyBzaG91bGQgYmUgc3VwcG9ydGVkLiBIb3dldmVyIGl0IGlzIG5vdCBwb3NzaWJsZSB0byB3cml0ZSBhIHBvbHlmaWxsIGZvciBTYWZhcmlcbiAgICAgICAgICogd2hpY2ggc3VwcG9ydHMgaXQgYW5kIHRoZXJlZm9yZSBpdCBjYW4ndCBiZSBzdXBwb3J0ZWQgYXQgYWxsLlxuICAgICAgICAgKi9cbiAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUsICdjaGFubmVsQ291bnRNb2RlJywge1xuICAgICAgICAgICAgZ2V0OiAoKSA9PiBjaGFubmVsQ291bnRNb2RlLFxuICAgICAgICAgICAgc2V0OiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAodmFsdWUgIT09IGNoYW5uZWxDb3VudE1vZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gbmF0aXZlU3RlcmVvUGFubmVyTm9kZTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBpbnRlcmNlcHRDb25uZWN0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvaW50ZXJjZXB0LWNvbm5lY3Rpb25zJztcbmV4cG9ydCBjb25zdCBjcmVhdGVOYXRpdmVTdGVyZW9QYW5uZXJOb2RlRmFrZXJGYWN0b3J5ID0gKGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlLCBjcmVhdGVOYXRpdmVDaGFubmVsU3BsaXR0ZXJOb2RlLCBjcmVhdGVOYXRpdmVHYWluTm9kZSwgY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGUsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yLCBtb25pdG9yQ29ubmVjdGlvbnMpID0+IHtcbiAgICAvLyBUaGUgY3VydmUgaGFzIGEgc2l6ZSBvZiAxNGJpdCBwbHVzIDEgdmFsdWUgdG8gaGF2ZSBhbiBleGFjdCByZXByZXNlbnRhdGlvbiBmb3IgemVyby4gVGhpcyB2YWx1ZSBoYXMgYmVlbiBkZXRlcm1pbmVkIGV4cGVyaW1lbnRhbGx5LlxuICAgIGNvbnN0IENVUlZFX1NJWkUgPSAxNjM4NTtcbiAgICBjb25zdCBEQ19DVVJWRSA9IG5ldyBGbG9hdDMyQXJyYXkoWzEsIDFdKTtcbiAgICBjb25zdCBIQUxGX1BJID0gTWF0aC5QSSAvIDI7XG4gICAgY29uc3QgU0lOR0xFX0NIQU5ORUxfT1BUSU9OUyA9IHsgY2hhbm5lbENvdW50OiAxLCBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLCBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScgfTtcbiAgICBjb25zdCBTSU5HTEVfQ0hBTk5FTF9XQVZFX1NIQVBFUl9PUFRJT05TID0geyAuLi5TSU5HTEVfQ0hBTk5FTF9PUFRJT05TLCBvdmVyc2FtcGxlOiAnbm9uZScgfTtcbiAgICBjb25zdCBidWlsZEludGVybmFsR3JhcGhGb3JNb25vID0gKG5hdGl2ZUNvbnRleHQsIGlucHV0R2Fpbk5vZGUsIHBhbkdhaW5Ob2RlLCBjaGFubmVsTWVyZ2VyTm9kZSkgPT4ge1xuICAgICAgICBjb25zdCBsZWZ0V2F2ZVNoYXBlckN1cnZlID0gbmV3IEZsb2F0MzJBcnJheShDVVJWRV9TSVpFKTtcbiAgICAgICAgY29uc3QgcmlnaHRXYXZlU2hhcGVyQ3VydmUgPSBuZXcgRmxvYXQzMkFycmF5KENVUlZFX1NJWkUpO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IENVUlZFX1NJWkU7IGkgKz0gMSkge1xuICAgICAgICAgICAgY29uc3QgeCA9IChpIC8gKENVUlZFX1NJWkUgLSAxKSkgKiBIQUxGX1BJO1xuICAgICAgICAgICAgbGVmdFdhdmVTaGFwZXJDdXJ2ZVtpXSA9IE1hdGguY29zKHgpO1xuICAgICAgICAgICAgcmlnaHRXYXZlU2hhcGVyQ3VydmVbaV0gPSBNYXRoLnNpbih4KTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBsZWZ0R2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVDb250ZXh0LCB7IC4uLlNJTkdMRV9DSEFOTkVMX09QVElPTlMsIGdhaW46IDAgfSk7XG4gICAgICAgIC8vIEJ1ZyAjMTE5OiBTYWZhcmkgZG9lcyBub3QgZnVsbHkgc3VwcG9ydCB0aGUgV2F2ZVNoYXBlck5vZGUuXG4gICAgICAgIGNvbnN0IGxlZnRXYXZlU2hhcGVyTm9kZSA9IChjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZShuYXRpdmVDb250ZXh0LCB7IC4uLlNJTkdMRV9DSEFOTkVMX1dBVkVfU0hBUEVSX09QVElPTlMsIGN1cnZlOiBsZWZ0V2F2ZVNoYXBlckN1cnZlIH0pKTtcbiAgICAgICAgLy8gQnVnICMxMTk6IFNhZmFyaSBkb2VzIG5vdCBmdWxseSBzdXBwb3J0IHRoZSBXYXZlU2hhcGVyTm9kZS5cbiAgICAgICAgY29uc3QgcGFuV2F2ZVNoYXBlck5vZGUgPSAoY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5TSU5HTEVfQ0hBTk5FTF9XQVZFX1NIQVBFUl9PUFRJT05TLCBjdXJ2ZTogRENfQ1VSVkUgfSkpO1xuICAgICAgICBjb25zdCByaWdodEdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5TSU5HTEVfQ0hBTk5FTF9PUFRJT05TLCBnYWluOiAwIH0pO1xuICAgICAgICAvLyBCdWcgIzExOTogU2FmYXJpIGRvZXMgbm90IGZ1bGx5IHN1cHBvcnQgdGhlIFdhdmVTaGFwZXJOb2RlLlxuICAgICAgICBjb25zdCByaWdodFdhdmVTaGFwZXJOb2RlID0gKGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlKG5hdGl2ZUNvbnRleHQsIHsgLi4uU0lOR0xFX0NIQU5ORUxfV0FWRV9TSEFQRVJfT1BUSU9OUywgY3VydmU6IHJpZ2h0V2F2ZVNoYXBlckN1cnZlIH0pKTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIGNvbm5lY3RHcmFwaCgpIHtcbiAgICAgICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmNvbm5lY3QobGVmdEdhaW5Ob2RlKTtcbiAgICAgICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmNvbm5lY3QocGFuV2F2ZVNoYXBlck5vZGUuaW5wdXRzID09PSB1bmRlZmluZWQgPyBwYW5XYXZlU2hhcGVyTm9kZSA6IHBhbldhdmVTaGFwZXJOb2RlLmlucHV0c1swXSk7XG4gICAgICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5jb25uZWN0KHJpZ2h0R2Fpbk5vZGUpO1xuICAgICAgICAgICAgICAgIHBhbldhdmVTaGFwZXJOb2RlLmNvbm5lY3QocGFuR2Fpbk5vZGUpO1xuICAgICAgICAgICAgICAgIHBhbkdhaW5Ob2RlLmNvbm5lY3QobGVmdFdhdmVTaGFwZXJOb2RlLmlucHV0cyA9PT0gdW5kZWZpbmVkID8gbGVmdFdhdmVTaGFwZXJOb2RlIDogbGVmdFdhdmVTaGFwZXJOb2RlLmlucHV0c1swXSk7XG4gICAgICAgICAgICAgICAgcGFuR2Fpbk5vZGUuY29ubmVjdChyaWdodFdhdmVTaGFwZXJOb2RlLmlucHV0cyA9PT0gdW5kZWZpbmVkID8gcmlnaHRXYXZlU2hhcGVyTm9kZSA6IHJpZ2h0V2F2ZVNoYXBlck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgICAgICBsZWZ0V2F2ZVNoYXBlck5vZGUuY29ubmVjdChsZWZ0R2Fpbk5vZGUuZ2Fpbik7XG4gICAgICAgICAgICAgICAgcmlnaHRXYXZlU2hhcGVyTm9kZS5jb25uZWN0KHJpZ2h0R2Fpbk5vZGUuZ2Fpbik7XG4gICAgICAgICAgICAgICAgbGVmdEdhaW5Ob2RlLmNvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUsIDAsIDApO1xuICAgICAgICAgICAgICAgIHJpZ2h0R2Fpbk5vZGUuY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSwgMCwgMSk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZGlzY29ubmVjdEdyYXBoKCkge1xuICAgICAgICAgICAgICAgIGlucHV0R2Fpbk5vZGUuZGlzY29ubmVjdChsZWZ0R2Fpbk5vZGUpO1xuICAgICAgICAgICAgICAgIGlucHV0R2Fpbk5vZGUuZGlzY29ubmVjdChwYW5XYXZlU2hhcGVyTm9kZS5pbnB1dHMgPT09IHVuZGVmaW5lZCA/IHBhbldhdmVTaGFwZXJOb2RlIDogcGFuV2F2ZVNoYXBlck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmRpc2Nvbm5lY3QocmlnaHRHYWluTm9kZSk7XG4gICAgICAgICAgICAgICAgcGFuV2F2ZVNoYXBlck5vZGUuZGlzY29ubmVjdChwYW5HYWluTm9kZSk7XG4gICAgICAgICAgICAgICAgcGFuR2Fpbk5vZGUuZGlzY29ubmVjdChsZWZ0V2F2ZVNoYXBlck5vZGUuaW5wdXRzID09PSB1bmRlZmluZWQgPyBsZWZ0V2F2ZVNoYXBlck5vZGUgOiBsZWZ0V2F2ZVNoYXBlck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgICAgICBwYW5HYWluTm9kZS5kaXNjb25uZWN0KHJpZ2h0V2F2ZVNoYXBlck5vZGUuaW5wdXRzID09PSB1bmRlZmluZWQgPyByaWdodFdhdmVTaGFwZXJOb2RlIDogcmlnaHRXYXZlU2hhcGVyTm9kZS5pbnB1dHNbMF0pO1xuICAgICAgICAgICAgICAgIGxlZnRXYXZlU2hhcGVyTm9kZS5kaXNjb25uZWN0KGxlZnRHYWluTm9kZS5nYWluKTtcbiAgICAgICAgICAgICAgICByaWdodFdhdmVTaGFwZXJOb2RlLmRpc2Nvbm5lY3QocmlnaHRHYWluTm9kZS5nYWluKTtcbiAgICAgICAgICAgICAgICBsZWZ0R2Fpbk5vZGUuZGlzY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgcmlnaHRHYWluTm9kZS5kaXNjb25uZWN0KGNoYW5uZWxNZXJnZXJOb2RlLCAwLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xuICAgIGNvbnN0IGJ1aWxkSW50ZXJuYWxHcmFwaEZvclN0ZXJlbyA9IChuYXRpdmVDb250ZXh0LCBpbnB1dEdhaW5Ob2RlLCBwYW5HYWluTm9kZSwgY2hhbm5lbE1lcmdlck5vZGUpID0+IHtcbiAgICAgICAgY29uc3QgbGVmdElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJDdXJ2ZSA9IG5ldyBGbG9hdDMyQXJyYXkoQ1VSVkVfU0laRSk7XG4gICAgICAgIGNvbnN0IGxlZnRJbnB1dEZvclJpZ2h0T3V0cHV0V2F2ZVNoYXBlckN1cnZlID0gbmV3IEZsb2F0MzJBcnJheShDVVJWRV9TSVpFKTtcbiAgICAgICAgY29uc3QgcmlnaHRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyQ3VydmUgPSBuZXcgRmxvYXQzMkFycmF5KENVUlZFX1NJWkUpO1xuICAgICAgICBjb25zdCByaWdodElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyQ3VydmUgPSBuZXcgRmxvYXQzMkFycmF5KENVUlZFX1NJWkUpO1xuICAgICAgICBjb25zdCBjZW50ZXJJbmRleCA9IE1hdGguZmxvb3IoQ1VSVkVfU0laRSAvIDIpO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IENVUlZFX1NJWkU7IGkgKz0gMSkge1xuICAgICAgICAgICAgaWYgKGkgPiBjZW50ZXJJbmRleCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHggPSAoKGkgLSBjZW50ZXJJbmRleCkgLyAoQ1VSVkVfU0laRSAtIDEgLSBjZW50ZXJJbmRleCkpICogSEFMRl9QSTtcbiAgICAgICAgICAgICAgICBsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0V2F2ZVNoYXBlckN1cnZlW2ldID0gTWF0aC5jb3MoeCk7XG4gICAgICAgICAgICAgICAgbGVmdElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyQ3VydmVbaV0gPSBNYXRoLnNpbih4KTtcbiAgICAgICAgICAgICAgICByaWdodElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJDdXJ2ZVtpXSA9IDA7XG4gICAgICAgICAgICAgICAgcmlnaHRJbnB1dEZvclJpZ2h0T3V0cHV0V2F2ZVNoYXBlckN1cnZlW2ldID0gMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIGNvbnN0IHggPSAoaSAvIChDVVJWRV9TSVpFIC0gMSAtIGNlbnRlckluZGV4KSkgKiBIQUxGX1BJO1xuICAgICAgICAgICAgICAgIGxlZnRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyQ3VydmVbaV0gPSAxO1xuICAgICAgICAgICAgICAgIGxlZnRJbnB1dEZvclJpZ2h0T3V0cHV0V2F2ZVNoYXBlckN1cnZlW2ldID0gMDtcbiAgICAgICAgICAgICAgICByaWdodElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJDdXJ2ZVtpXSA9IE1hdGguY29zKHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJDdXJ2ZVtpXSA9IE1hdGguc2luKHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGNoYW5uZWxTcGxpdHRlck5vZGUgPSBjcmVhdGVOYXRpdmVDaGFubmVsU3BsaXR0ZXJOb2RlKG5hdGl2ZUNvbnRleHQsIHtcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMixcbiAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScsXG4gICAgICAgICAgICBudW1iZXJPZk91dHB1dHM6IDJcbiAgICAgICAgfSk7XG4gICAgICAgIGNvbnN0IGxlZnRJbnB1dEZvckxlZnRPdXRwdXRHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIHsgLi4uU0lOR0xFX0NIQU5ORUxfT1BUSU9OUywgZ2FpbjogMCB9KTtcbiAgICAgICAgLy8gQnVnICMxMTk6IFNhZmFyaSBkb2VzIG5vdCBmdWxseSBzdXBwb3J0IHRoZSBXYXZlU2hhcGVyTm9kZS5cbiAgICAgICAgY29uc3QgbGVmdElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJOb2RlID0gY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgLi4uU0lOR0xFX0NIQU5ORUxfV0FWRV9TSEFQRVJfT1BUSU9OUyxcbiAgICAgICAgICAgIGN1cnZlOiBsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0V2F2ZVNoYXBlckN1cnZlXG4gICAgICAgIH0pO1xuICAgICAgICBjb25zdCBsZWZ0SW5wdXRGb3JSaWdodE91dHB1dEdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5TSU5HTEVfQ0hBTk5FTF9PUFRJT05TLCBnYWluOiAwIH0pO1xuICAgICAgICAvLyBCdWcgIzExOTogU2FmYXJpIGRvZXMgbm90IGZ1bGx5IHN1cHBvcnQgdGhlIFdhdmVTaGFwZXJOb2RlLlxuICAgICAgICBjb25zdCBsZWZ0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJOb2RlID0gY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgLi4uU0lOR0xFX0NIQU5ORUxfV0FWRV9TSEFQRVJfT1BUSU9OUyxcbiAgICAgICAgICAgIGN1cnZlOiBsZWZ0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJDdXJ2ZVxuICAgICAgICB9KTtcbiAgICAgICAgLy8gQnVnICMxMTk6IFNhZmFyaSBkb2VzIG5vdCBmdWxseSBzdXBwb3J0IHRoZSBXYXZlU2hhcGVyTm9kZS5cbiAgICAgICAgY29uc3QgcGFuV2F2ZVNoYXBlck5vZGUgPSAoY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5TSU5HTEVfQ0hBTk5FTF9XQVZFX1NIQVBFUl9PUFRJT05TLCBjdXJ2ZTogRENfQ1VSVkUgfSkpO1xuICAgICAgICBjb25zdCByaWdodElucHV0Rm9yTGVmdE91dHB1dEdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5TSU5HTEVfQ0hBTk5FTF9PUFRJT05TLCBnYWluOiAwIH0pO1xuICAgICAgICAvLyBCdWcgIzExOTogU2FmYXJpIGRvZXMgbm90IGZ1bGx5IHN1cHBvcnQgdGhlIFdhdmVTaGFwZXJOb2RlLlxuICAgICAgICBjb25zdCByaWdodElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJOb2RlID0gY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgLi4uU0lOR0xFX0NIQU5ORUxfV0FWRV9TSEFQRVJfT1BUSU9OUyxcbiAgICAgICAgICAgIGN1cnZlOiByaWdodElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJDdXJ2ZVxuICAgICAgICB9KTtcbiAgICAgICAgY29uc3QgcmlnaHRJbnB1dEZvclJpZ2h0T3V0cHV0R2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVDb250ZXh0LCB7IC4uLlNJTkdMRV9DSEFOTkVMX09QVElPTlMsIGdhaW46IDAgfSk7XG4gICAgICAgIC8vIEJ1ZyAjMTE5OiBTYWZhcmkgZG9lcyBub3QgZnVsbHkgc3VwcG9ydCB0aGUgV2F2ZVNoYXBlck5vZGUuXG4gICAgICAgIGNvbnN0IHJpZ2h0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJOb2RlID0gY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGUobmF0aXZlQ29udGV4dCwge1xuICAgICAgICAgICAgLi4uU0lOR0xFX0NIQU5ORUxfV0FWRV9TSEFQRVJfT1BUSU9OUyxcbiAgICAgICAgICAgIGN1cnZlOiByaWdodElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyQ3VydmVcbiAgICAgICAgfSk7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBjb25uZWN0R3JhcGgoKSB7XG4gICAgICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5jb25uZWN0KGNoYW5uZWxTcGxpdHRlck5vZGUpO1xuICAgICAgICAgICAgICAgIGlucHV0R2Fpbk5vZGUuY29ubmVjdChwYW5XYXZlU2hhcGVyTm9kZS5pbnB1dHMgPT09IHVuZGVmaW5lZCA/IHBhbldhdmVTaGFwZXJOb2RlIDogcGFuV2F2ZVNoYXBlck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgICAgICBjaGFubmVsU3BsaXR0ZXJOb2RlLmNvbm5lY3QobGVmdElucHV0Rm9yTGVmdE91dHB1dEdhaW5Ob2RlLCAwKTtcbiAgICAgICAgICAgICAgICBjaGFubmVsU3BsaXR0ZXJOb2RlLmNvbm5lY3QobGVmdElucHV0Rm9yUmlnaHRPdXRwdXRHYWluTm9kZSwgMCk7XG4gICAgICAgICAgICAgICAgY2hhbm5lbFNwbGl0dGVyTm9kZS5jb25uZWN0KHJpZ2h0SW5wdXRGb3JMZWZ0T3V0cHV0R2Fpbk5vZGUsIDEpO1xuICAgICAgICAgICAgICAgIGNoYW5uZWxTcGxpdHRlck5vZGUuY29ubmVjdChyaWdodElucHV0Rm9yUmlnaHRPdXRwdXRHYWluTm9kZSwgMSk7XG4gICAgICAgICAgICAgICAgcGFuV2F2ZVNoYXBlck5vZGUuY29ubmVjdChwYW5HYWluTm9kZSk7XG4gICAgICAgICAgICAgICAgcGFuR2Fpbk5vZGUuY29ubmVjdChsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0V2F2ZVNoYXBlck5vZGUuaW5wdXRzID09PSB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgPyBsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0V2F2ZVNoYXBlck5vZGVcbiAgICAgICAgICAgICAgICAgICAgOiBsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0V2F2ZVNoYXBlck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgICAgICBwYW5HYWluTm9kZS5jb25uZWN0KGxlZnRJbnB1dEZvclJpZ2h0T3V0cHV0V2F2ZVNoYXBlck5vZGUuaW5wdXRzID09PSB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgPyBsZWZ0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJOb2RlXG4gICAgICAgICAgICAgICAgICAgIDogbGVmdElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyTm9kZS5pbnB1dHNbMF0pO1xuICAgICAgICAgICAgICAgIHBhbkdhaW5Ob2RlLmNvbm5lY3QocmlnaHRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyTm9kZS5pbnB1dHMgPT09IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICA/IHJpZ2h0SW5wdXRGb3JMZWZ0T3V0cHV0V2F2ZVNoYXBlck5vZGVcbiAgICAgICAgICAgICAgICAgICAgOiByaWdodElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJOb2RlLmlucHV0c1swXSk7XG4gICAgICAgICAgICAgICAgcGFuR2Fpbk5vZGUuY29ubmVjdChyaWdodElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyTm9kZS5pbnB1dHMgPT09IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICA/IHJpZ2h0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJOb2RlXG4gICAgICAgICAgICAgICAgICAgIDogcmlnaHRJbnB1dEZvclJpZ2h0T3V0cHV0V2F2ZVNoYXBlck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgICAgICBsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0V2F2ZVNoYXBlck5vZGUuY29ubmVjdChsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0R2Fpbk5vZGUuZ2Fpbik7XG4gICAgICAgICAgICAgICAgbGVmdElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyTm9kZS5jb25uZWN0KGxlZnRJbnB1dEZvclJpZ2h0T3V0cHV0R2Fpbk5vZGUuZ2Fpbik7XG4gICAgICAgICAgICAgICAgcmlnaHRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyTm9kZS5jb25uZWN0KHJpZ2h0SW5wdXRGb3JMZWZ0T3V0cHV0R2Fpbk5vZGUuZ2Fpbik7XG4gICAgICAgICAgICAgICAgcmlnaHRJbnB1dEZvclJpZ2h0T3V0cHV0V2F2ZVNoYXBlck5vZGUuY29ubmVjdChyaWdodElucHV0Rm9yUmlnaHRPdXRwdXRHYWluTm9kZS5nYWluKTtcbiAgICAgICAgICAgICAgICBsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0R2Fpbk5vZGUuY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgcmlnaHRJbnB1dEZvckxlZnRPdXRwdXRHYWluTm9kZS5jb25uZWN0KGNoYW5uZWxNZXJnZXJOb2RlLCAwLCAwKTtcbiAgICAgICAgICAgICAgICBsZWZ0SW5wdXRGb3JSaWdodE91dHB1dEdhaW5Ob2RlLmNvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUsIDAsIDEpO1xuICAgICAgICAgICAgICAgIHJpZ2h0SW5wdXRGb3JSaWdodE91dHB1dEdhaW5Ob2RlLmNvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUsIDAsIDEpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGRpc2Nvbm5lY3RHcmFwaCgpIHtcbiAgICAgICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmRpc2Nvbm5lY3QoY2hhbm5lbFNwbGl0dGVyTm9kZSk7XG4gICAgICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5kaXNjb25uZWN0KHBhbldhdmVTaGFwZXJOb2RlLmlucHV0cyA9PT0gdW5kZWZpbmVkID8gcGFuV2F2ZVNoYXBlck5vZGUgOiBwYW5XYXZlU2hhcGVyTm9kZS5pbnB1dHNbMF0pO1xuICAgICAgICAgICAgICAgIGNoYW5uZWxTcGxpdHRlck5vZGUuZGlzY29ubmVjdChsZWZ0SW5wdXRGb3JMZWZ0T3V0cHV0R2Fpbk5vZGUsIDApO1xuICAgICAgICAgICAgICAgIGNoYW5uZWxTcGxpdHRlck5vZGUuZGlzY29ubmVjdChsZWZ0SW5wdXRGb3JSaWdodE91dHB1dEdhaW5Ob2RlLCAwKTtcbiAgICAgICAgICAgICAgICBjaGFubmVsU3BsaXR0ZXJOb2RlLmRpc2Nvbm5lY3QocmlnaHRJbnB1dEZvckxlZnRPdXRwdXRHYWluTm9kZSwgMSk7XG4gICAgICAgICAgICAgICAgY2hhbm5lbFNwbGl0dGVyTm9kZS5kaXNjb25uZWN0KHJpZ2h0SW5wdXRGb3JSaWdodE91dHB1dEdhaW5Ob2RlLCAxKTtcbiAgICAgICAgICAgICAgICBwYW5XYXZlU2hhcGVyTm9kZS5kaXNjb25uZWN0KHBhbkdhaW5Ob2RlKTtcbiAgICAgICAgICAgICAgICBwYW5HYWluTm9kZS5kaXNjb25uZWN0KGxlZnRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyTm9kZS5pbnB1dHMgPT09IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICA/IGxlZnRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyTm9kZVxuICAgICAgICAgICAgICAgICAgICA6IGxlZnRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyTm9kZS5pbnB1dHNbMF0pO1xuICAgICAgICAgICAgICAgIHBhbkdhaW5Ob2RlLmRpc2Nvbm5lY3QobGVmdElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyTm9kZS5pbnB1dHMgPT09IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICA/IGxlZnRJbnB1dEZvclJpZ2h0T3V0cHV0V2F2ZVNoYXBlck5vZGVcbiAgICAgICAgICAgICAgICAgICAgOiBsZWZ0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJOb2RlLmlucHV0c1swXSk7XG4gICAgICAgICAgICAgICAgcGFuR2Fpbk5vZGUuZGlzY29ubmVjdChyaWdodElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJOb2RlLmlucHV0cyA9PT0gdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgID8gcmlnaHRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyTm9kZVxuICAgICAgICAgICAgICAgICAgICA6IHJpZ2h0SW5wdXRGb3JMZWZ0T3V0cHV0V2F2ZVNoYXBlck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgICAgICBwYW5HYWluTm9kZS5kaXNjb25uZWN0KHJpZ2h0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJOb2RlLmlucHV0cyA9PT0gdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgID8gcmlnaHRJbnB1dEZvclJpZ2h0T3V0cHV0V2F2ZVNoYXBlck5vZGVcbiAgICAgICAgICAgICAgICAgICAgOiByaWdodElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyTm9kZS5pbnB1dHNbMF0pO1xuICAgICAgICAgICAgICAgIGxlZnRJbnB1dEZvckxlZnRPdXRwdXRXYXZlU2hhcGVyTm9kZS5kaXNjb25uZWN0KGxlZnRJbnB1dEZvckxlZnRPdXRwdXRHYWluTm9kZS5nYWluKTtcbiAgICAgICAgICAgICAgICBsZWZ0SW5wdXRGb3JSaWdodE91dHB1dFdhdmVTaGFwZXJOb2RlLmRpc2Nvbm5lY3QobGVmdElucHV0Rm9yUmlnaHRPdXRwdXRHYWluTm9kZS5nYWluKTtcbiAgICAgICAgICAgICAgICByaWdodElucHV0Rm9yTGVmdE91dHB1dFdhdmVTaGFwZXJOb2RlLmRpc2Nvbm5lY3QocmlnaHRJbnB1dEZvckxlZnRPdXRwdXRHYWluTm9kZS5nYWluKTtcbiAgICAgICAgICAgICAgICByaWdodElucHV0Rm9yUmlnaHRPdXRwdXRXYXZlU2hhcGVyTm9kZS5kaXNjb25uZWN0KHJpZ2h0SW5wdXRGb3JSaWdodE91dHB1dEdhaW5Ob2RlLmdhaW4pO1xuICAgICAgICAgICAgICAgIGxlZnRJbnB1dEZvckxlZnRPdXRwdXRHYWluTm9kZS5kaXNjb25uZWN0KGNoYW5uZWxNZXJnZXJOb2RlLCAwLCAwKTtcbiAgICAgICAgICAgICAgICByaWdodElucHV0Rm9yTGVmdE91dHB1dEdhaW5Ob2RlLmRpc2Nvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUsIDAsIDApO1xuICAgICAgICAgICAgICAgIGxlZnRJbnB1dEZvclJpZ2h0T3V0cHV0R2Fpbk5vZGUuZGlzY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSwgMCwgMSk7XG4gICAgICAgICAgICAgICAgcmlnaHRJbnB1dEZvclJpZ2h0T3V0cHV0R2Fpbk5vZGUuZGlzY29ubmVjdChjaGFubmVsTWVyZ2VyTm9kZSwgMCwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfTtcbiAgICBjb25zdCBidWlsZEludGVybmFsR3JhcGggPSAobmF0aXZlQ29udGV4dCwgY2hhbm5lbENvdW50LCBpbnB1dEdhaW5Ob2RlLCBwYW5HYWluTm9kZSwgY2hhbm5lbE1lcmdlck5vZGUpID0+IHtcbiAgICAgICAgaWYgKGNoYW5uZWxDb3VudCA9PT0gMSkge1xuICAgICAgICAgICAgcmV0dXJuIGJ1aWxkSW50ZXJuYWxHcmFwaEZvck1vbm8obmF0aXZlQ29udGV4dCwgaW5wdXRHYWluTm9kZSwgcGFuR2Fpbk5vZGUsIGNoYW5uZWxNZXJnZXJOb2RlKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoY2hhbm5lbENvdW50ID09PSAyKSB7XG4gICAgICAgICAgICByZXR1cm4gYnVpbGRJbnRlcm5hbEdyYXBoRm9yU3RlcmVvKG5hdGl2ZUNvbnRleHQsIGlucHV0R2Fpbk5vZGUsIHBhbkdhaW5Ob2RlLCBjaGFubmVsTWVyZ2VyTm9kZSk7XG4gICAgICAgIH1cbiAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICB9O1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgeyBjaGFubmVsQ291bnQsIGNoYW5uZWxDb3VudE1vZGUsIHBhbiwgLi4uYXVkaW9Ob2RlT3B0aW9ucyB9KSA9PiB7XG4gICAgICAgIGlmIChjaGFubmVsQ291bnRNb2RlID09PSAnbWF4Jykge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBjaGFubmVsTWVyZ2VyTm9kZSA9IGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlKG5hdGl2ZUNvbnRleHQsIHtcbiAgICAgICAgICAgIC4uLmF1ZGlvTm9kZU9wdGlvbnMsXG4gICAgICAgICAgICBjaGFubmVsQ291bnQ6IDEsXG4gICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlLFxuICAgICAgICAgICAgbnVtYmVyT2ZJbnB1dHM6IDJcbiAgICAgICAgfSk7XG4gICAgICAgIGNvbnN0IGlucHV0R2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVDb250ZXh0LCB7IC4uLmF1ZGlvTm9kZU9wdGlvbnMsIGNoYW5uZWxDb3VudCwgY2hhbm5lbENvdW50TW9kZSwgZ2FpbjogMSB9KTtcbiAgICAgICAgY29uc3QgcGFuR2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVDb250ZXh0LCB7XG4gICAgICAgICAgICBjaGFubmVsQ291bnQ6IDEsXG4gICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnZGlzY3JldGUnLFxuICAgICAgICAgICAgZ2FpbjogcGFuXG4gICAgICAgIH0pO1xuICAgICAgICBsZXQgeyBjb25uZWN0R3JhcGgsIGRpc2Nvbm5lY3RHcmFwaCB9ID0gYnVpbGRJbnRlcm5hbEdyYXBoKG5hdGl2ZUNvbnRleHQsIGNoYW5uZWxDb3VudCwgaW5wdXRHYWluTm9kZSwgcGFuR2Fpbk5vZGUsIGNoYW5uZWxNZXJnZXJOb2RlKTtcbiAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHBhbkdhaW5Ob2RlLmdhaW4sICdkZWZhdWx0VmFsdWUnLCB7IGdldDogKCkgPT4gMCB9KTtcbiAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHBhbkdhaW5Ob2RlLmdhaW4sICdtYXhWYWx1ZScsIHsgZ2V0OiAoKSA9PiAxIH0pO1xuICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkocGFuR2Fpbk5vZGUuZ2FpbiwgJ21pblZhbHVlJywgeyBnZXQ6ICgpID0+IC0xIH0pO1xuICAgICAgICBjb25zdCBuYXRpdmVTdGVyZW9QYW5uZXJOb2RlRmFrZXJGYWN0b3J5ID0ge1xuICAgICAgICAgICAgZ2V0IGJ1ZmZlclNpemUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgY2hhbm5lbENvdW50KCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dEdhaW5Ob2RlLmNoYW5uZWxDb3VudDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbENvdW50KHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgaWYgKGlucHV0R2Fpbk5vZGUuY2hhbm5lbENvdW50ICE9PSB2YWx1ZSkge1xuICAgICAgICAgICAgICAgICAgICBpZiAoaXNDb25uZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3RHcmFwaCgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICh7IGNvbm5lY3RHcmFwaCwgZGlzY29ubmVjdEdyYXBoIH0gPSBidWlsZEludGVybmFsR3JhcGgobmF0aXZlQ29udGV4dCwgdmFsdWUsIGlucHV0R2Fpbk5vZGUsIHBhbkdhaW5Ob2RlLCBjaGFubmVsTWVyZ2VyTm9kZSkpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoaXNDb25uZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbm5lY3RHcmFwaCgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0R2Fpbk5vZGUuY2hhbm5lbENvdW50ID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNoYW5uZWxDb3VudE1vZGUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGlucHV0R2Fpbk5vZGUuY2hhbm5lbENvdW50TW9kZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbENvdW50TW9kZSh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIGlmICh2YWx1ZSA9PT0gJ2NsYW1wZWQtbWF4JyB8fCB2YWx1ZSA9PT0gJ21heCcpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5jaGFubmVsQ291bnRNb2RlID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNoYW5uZWxJbnRlcnByZXRhdGlvbigpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gaW5wdXRHYWluTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb247XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IGNoYW5uZWxJbnRlcnByZXRhdGlvbih2YWx1ZSkge1xuICAgICAgICAgICAgICAgIGlucHV0R2Fpbk5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNvbnRleHQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGlucHV0R2Fpbk5vZGUuY29udGV4dDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgaW5wdXRzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBbaW5wdXRHYWluTm9kZV07XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IG51bWJlck9mSW5wdXRzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dEdhaW5Ob2RlLm51bWJlck9mSW5wdXRzO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBudW1iZXJPZk91dHB1dHMoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGlucHV0R2Fpbk5vZGUubnVtYmVyT2ZPdXRwdXRzO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBwYW4oKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHBhbkdhaW5Ob2RlLmdhaW47XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgYWRkRXZlbnRMaXN0ZW5lciguLi5hcmdzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGlucHV0R2Fpbk5vZGUuYWRkRXZlbnRMaXN0ZW5lcihhcmdzWzBdLCBhcmdzWzFdLCBhcmdzWzJdKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBkaXNwYXRjaEV2ZW50KC4uLmFyZ3MpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gaW5wdXRHYWluTm9kZS5kaXNwYXRjaEV2ZW50KGFyZ3NbMF0pO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoLi4uYXJncykge1xuICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dEdhaW5Ob2RlLnJlbW92ZUV2ZW50TGlzdGVuZXIoYXJnc1swXSwgYXJnc1sxXSwgYXJnc1syXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIGxldCBpc0Nvbm5lY3RlZCA9IGZhbHNlO1xuICAgICAgICBjb25zdCB3aGVuQ29ubmVjdGVkID0gKCkgPT4ge1xuICAgICAgICAgICAgY29ubmVjdEdyYXBoKCk7XG4gICAgICAgICAgICBpc0Nvbm5lY3RlZCA9IHRydWU7XG4gICAgICAgIH07XG4gICAgICAgIGNvbnN0IHdoZW5EaXNjb25uZWN0ZWQgPSAoKSA9PiB7XG4gICAgICAgICAgICBkaXNjb25uZWN0R3JhcGgoKTtcbiAgICAgICAgICAgIGlzQ29ubmVjdGVkID0gZmFsc2U7XG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiBtb25pdG9yQ29ubmVjdGlvbnMoaW50ZXJjZXB0Q29ubmVjdGlvbnMobmF0aXZlU3RlcmVvUGFubmVyTm9kZUZha2VyRmFjdG9yeSwgY2hhbm5lbE1lcmdlck5vZGUpLCB3aGVuQ29ubmVjdGVkLCB3aGVuRGlzY29ubmVjdGVkKTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUtZmFrZXItZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24gfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb24nO1xuaW1wb3J0IHsgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9ucyB9IGZyb20gJy4uL2hlbHBlcnMvYXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbnMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlRmFjdG9yeSA9IChjcmVhdGVDb25uZWN0ZWROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUsIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZUZha2VyLCBpc0RDQ3VydmUsIG1vbml0b3JDb25uZWN0aW9ucywgbmF0aXZlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IsIG92ZXJ3cml0ZUFjY2Vzc29ycykgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgb3B0aW9ucykgPT4ge1xuICAgICAgICBjb25zdCBuYXRpdmVXYXZlU2hhcGVyTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlV2F2ZVNoYXBlcigpO1xuICAgICAgICAvKlxuICAgICAgICAgKiBCdWcgIzExOTogU2FmYXJpIGRvZXMgbm90IGNvcnJlY3RseSBtYXAgdGhlIHZhbHVlcy5cbiAgICAgICAgICogQHRvZG8gVW5mb3J0dW5hdGVseSB0aGVyZSBpcyBubyB3YXkgdG8gdGVzdCBmb3IgdGhpcyBiZWhhdmlvciBpbiBhIHN5bmNocm9ub3VzIGZhc2hpb24gd2hpY2ggaXMgd2h5IHRlc3RpbmcgZm9yIHRoZSBleGlzdGVuY2Ugb2ZcbiAgICAgICAgICogdGhlIHdlYmtpdEF1ZGlvQ29udGV4dCBpcyB1c2VkIGFzIGEgd29ya2Fyb3VuZCBoZXJlLiBUZXN0aW5nIGZvciB0aGUgYXV0b21hdGlvblJhdGUgcHJvcGVydHkgaXMgbmVjZXNzYXJ5IGJlY2F1c2UgdGhpcyB3b3JrYXJvdW5kXG4gICAgICAgICAqIGlzbid0IG5lY2Vzc2FyeSBhbnltb3JlIHNpbmNlIHYxNC4wLjIgb2YgU2FmYXJpLlxuICAgICAgICAgKi9cbiAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yICE9PSBudWxsICYmXG4gICAgICAgICAgICBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvci5uYW1lID09PSAnd2Via2l0QXVkaW9Db250ZXh0JyAmJlxuICAgICAgICAgICAgbmF0aXZlQ29udGV4dC5jcmVhdGVHYWluKCkuZ2Fpbi5hdXRvbWF0aW9uUmF0ZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4gY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGVGYWtlcihuYXRpdmVDb250ZXh0LCBvcHRpb25zKTtcbiAgICAgICAgfVxuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zKG5hdGl2ZVdhdmVTaGFwZXJOb2RlLCBvcHRpb25zKTtcbiAgICAgICAgY29uc3QgY3VydmUgPSBvcHRpb25zLmN1cnZlID09PSBudWxsIHx8IG9wdGlvbnMuY3VydmUgaW5zdGFuY2VvZiBGbG9hdDMyQXJyYXkgPyBvcHRpb25zLmN1cnZlIDogbmV3IEZsb2F0MzJBcnJheShvcHRpb25zLmN1cnZlKTtcbiAgICAgICAgLy8gQnVnICMxMDQ6IENocm9tZSBhbmQgRWRnZSB3aWxsIHRocm93IGFuIEludmFsaWRBY2Nlc3NFcnJvciB3aGVuIHRoZSBjdXJ2ZSBoYXMgbGVzcyB0aGFuIHR3byBzYW1wbGVzLlxuICAgICAgICBpZiAoY3VydmUgIT09IG51bGwgJiYgY3VydmUubGVuZ3RoIDwgMikge1xuICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IoKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBPbmx5IHZhbHVlcyBvZiB0eXBlIEZsb2F0MzJBcnJheSBjYW4gYmUgYXNzaWduZWQgdG8gdGhlIGN1cnZlIHByb3BlcnR5LlxuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24obmF0aXZlV2F2ZVNoYXBlck5vZGUsIHsgY3VydmUgfSwgJ2N1cnZlJyk7XG4gICAgICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbihuYXRpdmVXYXZlU2hhcGVyTm9kZSwgb3B0aW9ucywgJ292ZXJzYW1wbGUnKTtcbiAgICAgICAgbGV0IGRpc2Nvbm5lY3ROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBudWxsO1xuICAgICAgICBsZXQgaXNDb25uZWN0ZWQgPSBmYWxzZTtcbiAgICAgICAgb3ZlcndyaXRlQWNjZXNzb3JzKG5hdGl2ZVdhdmVTaGFwZXJOb2RlLCAnY3VydmUnLCAoZ2V0KSA9PiAoKSA9PiBnZXQuY2FsbChuYXRpdmVXYXZlU2hhcGVyTm9kZSksIChzZXQpID0+ICh2YWx1ZSkgPT4ge1xuICAgICAgICAgICAgc2V0LmNhbGwobmF0aXZlV2F2ZVNoYXBlck5vZGUsIHZhbHVlKTtcbiAgICAgICAgICAgIGlmIChpc0Nvbm5lY3RlZCkge1xuICAgICAgICAgICAgICAgIGlmIChpc0RDQ3VydmUodmFsdWUpICYmIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IGNyZWF0ZUNvbm5lY3RlZE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZShuYXRpdmVDb250ZXh0LCBuYXRpdmVXYXZlU2hhcGVyTm9kZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2UgaWYgKCFpc0RDQ3VydmUodmFsdWUpICYmIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNjb25uZWN0TmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gbnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgIH0pO1xuICAgICAgICBjb25zdCB3aGVuQ29ubmVjdGVkID0gKCkgPT4ge1xuICAgICAgICAgICAgaXNDb25uZWN0ZWQgPSB0cnVlO1xuICAgICAgICAgICAgaWYgKGlzRENDdXJ2ZShuYXRpdmVXYXZlU2hhcGVyTm9kZS5jdXJ2ZSkpIHtcbiAgICAgICAgICAgICAgICBkaXNjb25uZWN0TmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gY3JlYXRlQ29ubmVjdGVkTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKG5hdGl2ZUNvbnRleHQsIG5hdGl2ZVdhdmVTaGFwZXJOb2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgY29uc3Qgd2hlbkRpc2Nvbm5lY3RlZCA9ICgpID0+IHtcbiAgICAgICAgICAgIGlzQ29ubmVjdGVkID0gZmFsc2U7XG4gICAgICAgICAgICBpZiAoZGlzY29ubmVjdE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUoKTtcbiAgICAgICAgICAgICAgICBkaXNjb25uZWN0TmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIG1vbml0b3JDb25uZWN0aW9ucyhuYXRpdmVXYXZlU2hhcGVyTm9kZSwgd2hlbkNvbm5lY3RlZCwgd2hlbkRpc2Nvbm5lY3RlZCk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWN0b3J5LmpzLm1hcCIsImltcG9ydCB7IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMgfSBmcm9tICcuLi9oZWxwZXJzL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb25zJztcbmltcG9ydCB7IGludGVyY2VwdENvbm5lY3Rpb25zIH0gZnJvbSAnLi4vaGVscGVycy9pbnRlcmNlcHQtY29ubmVjdGlvbnMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlRmFrZXJGYWN0b3J5ID0gKGNyZWF0ZUNvbm5lY3RlZE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBpc0RDQ3VydmUsIG1vbml0b3JDb25uZWN0aW9ucykgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQ29udGV4dCwgeyBjdXJ2ZSwgb3ZlcnNhbXBsZSwgLi4uYXVkaW9Ob2RlT3B0aW9ucyB9KSA9PiB7XG4gICAgICAgIGNvbnN0IG5lZ2F0aXZlV2F2ZVNoYXBlck5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZVdhdmVTaGFwZXIoKTtcbiAgICAgICAgY29uc3QgcG9zaXRpdmVXYXZlU2hhcGVyTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlV2F2ZVNoYXBlcigpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zKG5lZ2F0aXZlV2F2ZVNoYXBlck5vZGUsIGF1ZGlvTm9kZU9wdGlvbnMpO1xuICAgICAgICBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb25zKHBvc2l0aXZlV2F2ZVNoYXBlck5vZGUsIGF1ZGlvTm9kZU9wdGlvbnMpO1xuICAgICAgICBjb25zdCBpbnB1dEdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5hdWRpb05vZGVPcHRpb25zLCBnYWluOiAxIH0pO1xuICAgICAgICBjb25zdCBpbnZlcnRHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIHsgLi4uYXVkaW9Ob2RlT3B0aW9ucywgZ2FpbjogLTEgfSk7XG4gICAgICAgIGNvbnN0IG91dHB1dEdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlQ29udGV4dCwgeyAuLi5hdWRpb05vZGVPcHRpb25zLCBnYWluOiAxIH0pO1xuICAgICAgICBjb25zdCByZXZlcnRHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZUNvbnRleHQsIHsgLi4uYXVkaW9Ob2RlT3B0aW9ucywgZ2FpbjogLTEgfSk7XG4gICAgICAgIGxldCBkaXNjb25uZWN0TmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gbnVsbDtcbiAgICAgICAgbGV0IGlzQ29ubmVjdGVkID0gZmFsc2U7XG4gICAgICAgIGxldCB1bm1vZGlmaWVkQ3VydmUgPSBudWxsO1xuICAgICAgICBjb25zdCBuYXRpdmVXYXZlU2hhcGVyTm9kZUZha2VyID0ge1xuICAgICAgICAgICAgZ2V0IGJ1ZmZlclNpemUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgY2hhbm5lbENvdW50KCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBuZWdhdGl2ZVdhdmVTaGFwZXJOb2RlLmNoYW5uZWxDb3VudDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbENvdW50KHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5jaGFubmVsQ291bnQgPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICBpbnZlcnRHYWluTm9kZS5jaGFubmVsQ291bnQgPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICBuZWdhdGl2ZVdhdmVTaGFwZXJOb2RlLmNoYW5uZWxDb3VudCA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIG91dHB1dEdhaW5Ob2RlLmNoYW5uZWxDb3VudCA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIHBvc2l0aXZlV2F2ZVNoYXBlck5vZGUuY2hhbm5lbENvdW50ID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgcmV2ZXJ0R2Fpbk5vZGUuY2hhbm5lbENvdW50ID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGNoYW5uZWxDb3VudE1vZGUoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG5lZ2F0aXZlV2F2ZVNoYXBlck5vZGUuY2hhbm5lbENvdW50TW9kZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZXQgY2hhbm5lbENvdW50TW9kZSh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIGlucHV0R2Fpbk5vZGUuY2hhbm5lbENvdW50TW9kZSA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIGludmVydEdhaW5Ob2RlLmNoYW5uZWxDb3VudE1vZGUgPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICBuZWdhdGl2ZVdhdmVTaGFwZXJOb2RlLmNoYW5uZWxDb3VudE1vZGUgPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICBvdXRwdXRHYWluTm9kZS5jaGFubmVsQ291bnRNb2RlID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgcG9zaXRpdmVXYXZlU2hhcGVyTm9kZS5jaGFubmVsQ291bnRNb2RlID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgcmV2ZXJ0R2Fpbk5vZGUuY2hhbm5lbENvdW50TW9kZSA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjaGFubmVsSW50ZXJwcmV0YXRpb24oKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG5lZ2F0aXZlV2F2ZVNoYXBlck5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBjaGFubmVsSW50ZXJwcmV0YXRpb24odmFsdWUpIHtcbiAgICAgICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbiA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIGludmVydEdhaW5Ob2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbiA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIG5lZ2F0aXZlV2F2ZVNoYXBlck5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgb3V0cHV0R2Fpbk5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgcG9zaXRpdmVXYXZlU2hhcGVyTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb24gPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICByZXZlcnRHYWluTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb24gPSB2YWx1ZTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgY29udGV4dCgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gbmVnYXRpdmVXYXZlU2hhcGVyTm9kZS5jb250ZXh0O1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBjdXJ2ZSgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gdW5tb2RpZmllZEN1cnZlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBjdXJ2ZSh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIC8vIEJ1ZyAjMTAyOiBTYWZhcmkgZG9lcyBub3QgdGhyb3cgYW4gSW52YWxpZFN0YXRlRXJyb3Igd2hlbiB0aGUgY3VydmUgaGFzIGxlc3MgdGhhbiB0d28gc2FtcGxlcy5cbiAgICAgICAgICAgICAgICBpZiAodmFsdWUgIT09IG51bGwgJiYgdmFsdWUubGVuZ3RoIDwgMikge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAodmFsdWUgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbmVnYXRpdmVXYXZlU2hhcGVyTm9kZS5jdXJ2ZSA9IHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGl2ZVdhdmVTaGFwZXJOb2RlLmN1cnZlID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBjdXJ2ZUxlbmd0aCA9IHZhbHVlLmxlbmd0aDtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgbmVnYXRpdmVDdXJ2ZSA9IG5ldyBGbG9hdDMyQXJyYXkoY3VydmVMZW5ndGggKyAyIC0gKGN1cnZlTGVuZ3RoICUgMikpO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBwb3NpdGl2ZUN1cnZlID0gbmV3IEZsb2F0MzJBcnJheShjdXJ2ZUxlbmd0aCArIDIgLSAoY3VydmVMZW5ndGggJSAyKSk7XG4gICAgICAgICAgICAgICAgICAgIG5lZ2F0aXZlQ3VydmVbMF0gPSB2YWx1ZVswXTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpdmVDdXJ2ZVswXSA9IC12YWx1ZVtjdXJ2ZUxlbmd0aCAtIDFdO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBsZW5ndGggPSBNYXRoLmNlaWwoKGN1cnZlTGVuZ3RoICsgMSkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgY2VudGVySW5kZXggPSAoY3VydmVMZW5ndGggKyAxKSAvIDIgLSAxO1xuICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMTsgaSA8IGxlbmd0aDsgaSArPSAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB0aGVvcmV0aWNJbmRleCA9IChpIC8gbGVuZ3RoKSAqIGNlbnRlckluZGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbG93ZXJJbmRleCA9IE1hdGguZmxvb3IodGhlb3JldGljSW5kZXgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdXBwZXJJbmRleCA9IE1hdGguY2VpbCh0aGVvcmV0aWNJbmRleCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBuZWdhdGl2ZUN1cnZlW2ldID1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb3dlckluZGV4ID09PSB1cHBlckluZGV4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gdmFsdWVbbG93ZXJJbmRleF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoMSAtICh0aGVvcmV0aWNJbmRleCAtIGxvd2VySW5kZXgpKSAqIHZhbHVlW2xvd2VySW5kZXhdICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxIC0gKHVwcGVySW5kZXggLSB0aGVvcmV0aWNJbmRleCkpICogdmFsdWVbdXBwZXJJbmRleF07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGl2ZUN1cnZlW2ldID1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb3dlckluZGV4ID09PSB1cHBlckluZGV4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gLXZhbHVlW2N1cnZlTGVuZ3RoIC0gMSAtIGxvd2VySW5kZXhdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogLSgoMSAtICh0aGVvcmV0aWNJbmRleCAtIGxvd2VySW5kZXgpKSAqIHZhbHVlW2N1cnZlTGVuZ3RoIC0gMSAtIGxvd2VySW5kZXhdKSAtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMSAtICh1cHBlckluZGV4IC0gdGhlb3JldGljSW5kZXgpKSAqIHZhbHVlW2N1cnZlTGVuZ3RoIC0gMSAtIHVwcGVySW5kZXhdO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG5lZ2F0aXZlQ3VydmVbbGVuZ3RoXSA9IGN1cnZlTGVuZ3RoICUgMiA9PT0gMSA/IHZhbHVlW2xlbmd0aCAtIDFdIDogKHZhbHVlW2xlbmd0aCAtIDJdICsgdmFsdWVbbGVuZ3RoIC0gMV0pIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgbmVnYXRpdmVXYXZlU2hhcGVyTm9kZS5jdXJ2ZSA9IG5lZ2F0aXZlQ3VydmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aXZlV2F2ZVNoYXBlck5vZGUuY3VydmUgPSBwb3NpdGl2ZUN1cnZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bm1vZGlmaWVkQ3VydmUgPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICBpZiAoaXNDb25uZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGlzRENDdXJ2ZSh1bm1vZGlmaWVkQ3VydmUpICYmIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBjcmVhdGVDb25uZWN0ZWROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUobmF0aXZlQ29udGV4dCwgaW5wdXRHYWluTm9kZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoZGlzY29ubmVjdE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IG51bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0IGlucHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gW2lucHV0R2Fpbk5vZGVdO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBudW1iZXJPZklucHV0cygpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gbmVnYXRpdmVXYXZlU2hhcGVyTm9kZS5udW1iZXJPZklucHV0cztcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgbnVtYmVyT2ZPdXRwdXRzKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBuZWdhdGl2ZVdhdmVTaGFwZXJOb2RlLm51bWJlck9mT3V0cHV0cztcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQgb3ZlcnNhbXBsZSgpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gbmVnYXRpdmVXYXZlU2hhcGVyTm9kZS5vdmVyc2FtcGxlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBvdmVyc2FtcGxlKHZhbHVlKSB7XG4gICAgICAgICAgICAgICAgbmVnYXRpdmVXYXZlU2hhcGVyTm9kZS5vdmVyc2FtcGxlID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgcG9zaXRpdmVXYXZlU2hhcGVyTm9kZS5vdmVyc2FtcGxlID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgYWRkRXZlbnRMaXN0ZW5lciguLi5hcmdzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGlucHV0R2Fpbk5vZGUuYWRkRXZlbnRMaXN0ZW5lcihhcmdzWzBdLCBhcmdzWzFdLCBhcmdzWzJdKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBkaXNwYXRjaEV2ZW50KC4uLmFyZ3MpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gaW5wdXRHYWluTm9kZS5kaXNwYXRjaEV2ZW50KGFyZ3NbMF0pO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoLi4uYXJncykge1xuICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dEdhaW5Ob2RlLnJlbW92ZUV2ZW50TGlzdGVuZXIoYXJnc1swXSwgYXJnc1sxXSwgYXJnc1syXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIGlmIChjdXJ2ZSAhPT0gbnVsbCkge1xuICAgICAgICAgICAgLy8gT25seSB2YWx1ZXMgb2YgdHlwZSBGbG9hdDMyQXJyYXkgY2FuIGJlIGFzc2lnbmVkIHRvIHRoZSBjdXJ2ZSBwcm9wZXJ0eS5cbiAgICAgICAgICAgIG5hdGl2ZVdhdmVTaGFwZXJOb2RlRmFrZXIuY3VydmUgPSBjdXJ2ZSBpbnN0YW5jZW9mIEZsb2F0MzJBcnJheSA/IGN1cnZlIDogbmV3IEZsb2F0MzJBcnJheShjdXJ2ZSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG92ZXJzYW1wbGUgIT09IG5hdGl2ZVdhdmVTaGFwZXJOb2RlRmFrZXIub3ZlcnNhbXBsZSkge1xuICAgICAgICAgICAgbmF0aXZlV2F2ZVNoYXBlck5vZGVGYWtlci5vdmVyc2FtcGxlID0gb3ZlcnNhbXBsZTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCB3aGVuQ29ubmVjdGVkID0gKCkgPT4ge1xuICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5jb25uZWN0KG5lZ2F0aXZlV2F2ZVNoYXBlck5vZGUpLmNvbm5lY3Qob3V0cHV0R2Fpbk5vZGUpO1xuICAgICAgICAgICAgaW5wdXRHYWluTm9kZS5jb25uZWN0KGludmVydEdhaW5Ob2RlKS5jb25uZWN0KHBvc2l0aXZlV2F2ZVNoYXBlck5vZGUpLmNvbm5lY3QocmV2ZXJ0R2Fpbk5vZGUpLmNvbm5lY3Qob3V0cHV0R2Fpbk5vZGUpO1xuICAgICAgICAgICAgaXNDb25uZWN0ZWQgPSB0cnVlO1xuICAgICAgICAgICAgaWYgKGlzRENDdXJ2ZSh1bm1vZGlmaWVkQ3VydmUpKSB7XG4gICAgICAgICAgICAgICAgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IGNyZWF0ZUNvbm5lY3RlZE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZShuYXRpdmVDb250ZXh0LCBpbnB1dEdhaW5Ob2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgY29uc3Qgd2hlbkRpc2Nvbm5lY3RlZCA9ICgpID0+IHtcbiAgICAgICAgICAgIGlucHV0R2Fpbk5vZGUuZGlzY29ubmVjdChuZWdhdGl2ZVdhdmVTaGFwZXJOb2RlKTtcbiAgICAgICAgICAgIG5lZ2F0aXZlV2F2ZVNoYXBlck5vZGUuZGlzY29ubmVjdChvdXRwdXRHYWluTm9kZSk7XG4gICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmRpc2Nvbm5lY3QoaW52ZXJ0R2Fpbk5vZGUpO1xuICAgICAgICAgICAgaW52ZXJ0R2Fpbk5vZGUuZGlzY29ubmVjdChwb3NpdGl2ZVdhdmVTaGFwZXJOb2RlKTtcbiAgICAgICAgICAgIHBvc2l0aXZlV2F2ZVNoYXBlck5vZGUuZGlzY29ubmVjdChyZXZlcnRHYWluTm9kZSk7XG4gICAgICAgICAgICByZXZlcnRHYWluTm9kZS5kaXNjb25uZWN0KG91dHB1dEdhaW5Ob2RlKTtcbiAgICAgICAgICAgIGlzQ29ubmVjdGVkID0gZmFsc2U7XG4gICAgICAgICAgICBpZiAoZGlzY29ubmVjdE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUoKTtcbiAgICAgICAgICAgICAgICBkaXNjb25uZWN0TmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIG1vbml0b3JDb25uZWN0aW9ucyhpbnRlcmNlcHRDb25uZWN0aW9ucyhuYXRpdmVXYXZlU2hhcGVyTm9kZUZha2VyLCBvdXRwdXRHYWluTm9kZSksIHdoZW5Db25uZWN0ZWQsIHdoZW5EaXNjb25uZWN0ZWQpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUtZmFrZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IgPSAoKSA9PiBuZXcgRE9NRXhjZXB0aW9uKCcnLCAnTm90U3VwcG9ydGVkRXJyb3InKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5vdC1zdXBwb3J0ZWQtZXJyb3IuanMubWFwIiwiaW1wb3J0IHsgZGVhY3RpdmF0ZUF1ZGlvR3JhcGggfSBmcm9tICcuLi9oZWxwZXJzL2RlYWN0aXZhdGUtYXVkaW8tZ3JhcGgnO1xuaW1wb3J0IHsgdGVzdFByb21pc2VTdXBwb3J0IH0gZnJvbSAnLi4vaGVscGVycy90ZXN0LXByb21pc2Utc3VwcG9ydCc7XG5jb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgbnVtYmVyT2ZDaGFubmVsczogMVxufTtcbmV4cG9ydCBjb25zdCBjcmVhdGVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSAoYmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCBjYWNoZVRlc3RSZXN1bHQsIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBzdGFydFJlbmRlcmluZykgPT4ge1xuICAgIHJldHVybiBjbGFzcyBPZmZsaW5lQXVkaW9Db250ZXh0IGV4dGVuZHMgYmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoYSwgYiwgYykge1xuICAgICAgICAgICAgbGV0IG9wdGlvbnM7XG4gICAgICAgICAgICBpZiAodHlwZW9mIGEgPT09ICdudW1iZXInICYmIGIgIT09IHVuZGVmaW5lZCAmJiBjICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICBvcHRpb25zID0geyBsZW5ndGg6IGIsIG51bWJlck9mQ2hhbm5lbHM6IGEsIHNhbXBsZVJhdGU6IGMgfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKHR5cGVvZiBhID09PSAnb2JqZWN0Jykge1xuICAgICAgICAgICAgICAgIG9wdGlvbnMgPSBhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdUaGUgZ2l2ZW4gcGFyYW1ldGVycyBhcmUgbm90IHZhbGlkLicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgeyBsZW5ndGgsIG51bWJlck9mQ2hhbm5lbHMsIHNhbXBsZVJhdGUgfSA9IHsgLi4uREVGQVVMVF9PUFRJT05TLCAuLi5vcHRpb25zIH07XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0ID0gY3JlYXRlTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChudW1iZXJPZkNoYW5uZWxzLCBsZW5ndGgsIHNhbXBsZVJhdGUpO1xuICAgICAgICAgICAgLy8gIzIxIFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IHByb21pc2VzIGFuZCB0aGVyZWZvcmUgd291bGQgZmlyZSB0aGUgc3RhdGVjaGFuZ2UgZXZlbnQgYmVmb3JlIHRoZSBwcm9taXNlIGNhbiBiZSByZXNvbHZlZC5cbiAgICAgICAgICAgIGlmICghY2FjaGVUZXN0UmVzdWx0KHRlc3RQcm9taXNlU3VwcG9ydCwgKCkgPT4gdGVzdFByb21pc2VTdXBwb3J0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpKSkge1xuICAgICAgICAgICAgICAgIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuYWRkRXZlbnRMaXN0ZW5lcignc3RhdGVjaGFuZ2UnLCAoKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBsZXQgaSA9IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGRlbGF5U3RhdGVDaGFuZ2VFdmVudCA9IChldmVudCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuX3N0YXRlID09PSAncnVubmluZycpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoaSA+IDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5yZW1vdmVFdmVudExpc3RlbmVyKCdzdGF0ZWNoYW5nZScsIGRlbGF5U3RhdGVDaGFuZ2VFdmVudCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50LnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLl93YWl0Rm9yVGhlUHJvbWlzZVRvU2V0dGxlKGV2ZW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkgKz0gMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBkZWxheVN0YXRlQ2hhbmdlRXZlbnQ7XG4gICAgICAgICAgICAgICAgfSkoKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdXBlcihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBudW1iZXJPZkNoYW5uZWxzKTtcbiAgICAgICAgICAgIHRoaXMuX2xlbmd0aCA9IGxlbmd0aDtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0O1xuICAgICAgICAgICAgdGhpcy5fc3RhdGUgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGdldCBsZW5ndGgoKSB7XG4gICAgICAgICAgICAvLyBCdWcgIzE3OiBTYWZhcmkgZG9lcyBub3QgeWV0IGV4cG9zZSB0aGUgbGVuZ3RoLlxuICAgICAgICAgICAgaWYgKHRoaXMuX25hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQubGVuZ3RoID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5fbGVuZ3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQubGVuZ3RoO1xuICAgICAgICB9XG4gICAgICAgIGdldCBzdGF0ZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9zdGF0ZSA9PT0gbnVsbCA/IHRoaXMuX25hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuc3RhdGUgOiB0aGlzLl9zdGF0ZTtcbiAgICAgICAgfVxuICAgICAgICBzdGFydFJlbmRlcmluZygpIHtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgKiBCdWcgIzkgJiAjNTk6IEl0IGlzIHRoZW9yZXRpY2FsbHkgcG9zc2libGUgdGhhdCBzdGFydFJlbmRlcmluZygpIHdpbGwgZmlyc3QgcmVuZGVyIGEgcGFydGlhbE9mZmxpbmVBdWRpb0NvbnRleHQuIFRoZXJlZm9yZVxuICAgICAgICAgICAgICogdGhlIHN0YXRlIG9mIHRoZSBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0IG1pZ2h0IG5vIHRyYW5zaXRpb24gdG8gcnVubmluZyBpbW1lZGlhdGVseS5cbiAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgaWYgKHRoaXMuX3N0YXRlID09PSAncnVubmluZycpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IoKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLl9zdGF0ZSA9ICdydW5uaW5nJztcbiAgICAgICAgICAgIHJldHVybiBzdGFydFJlbmRlcmluZyh0aGlzLmRlc3RpbmF0aW9uLCB0aGlzLl9uYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KS5maW5hbGx5KCgpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLl9zdGF0ZSA9IG51bGw7XG4gICAgICAgICAgICAgICAgZGVhY3RpdmF0ZUF1ZGlvR3JhcGgodGhpcyk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgICBfd2FpdEZvclRoZVByb21pc2VUb1NldHRsZShldmVudCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuX3N0YXRlID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5kaXNwYXRjaEV2ZW50KGV2ZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gdGhpcy5fd2FpdEZvclRoZVByb21pc2VUb1NldHRsZShldmVudCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMubWFwIiwiaW1wb3J0IHsgaXNBY3RpdmVBdWRpb05vZGUgfSBmcm9tICcuLi9oZWxwZXJzL2lzLWFjdGl2ZS1hdWRpby1ub2RlJztcbmltcG9ydCB7IHNldEludGVybmFsU3RhdGVUb0FjdGl2ZSB9IGZyb20gJy4uL2hlbHBlcnMvc2V0LWludGVybmFsLXN0YXRlLXRvLWFjdGl2ZSc7XG5pbXBvcnQgeyBzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlIH0gZnJvbSAnLi4vaGVscGVycy9zZXQtaW50ZXJuYWwtc3RhdGUtdG8tcGFzc2l2ZSc7XG5jb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgY2hhbm5lbENvdW50OiAyLFxuICAgIGNoYW5uZWxDb3VudE1vZGU6ICdtYXgnLFxuICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICBkZXR1bmU6IDAsXG4gICAgZnJlcXVlbmN5OiA0NDAsXG4gICAgcGVyaW9kaWNXYXZlOiB1bmRlZmluZWQsXG4gICAgdHlwZTogJ3NpbmUnXG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU9zY2lsbGF0b3JOb2RlQ29uc3RydWN0b3IgPSAoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZU5hdGl2ZU9zY2lsbGF0b3JOb2RlLCBjcmVhdGVPc2NpbGxhdG9yTm9kZVJlbmRlcmVyLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHdyYXBFdmVudExpc3RlbmVyKSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIE9zY2lsbGF0b3JOb2RlIGV4dGVuZHMgYXVkaW9Ob2RlQ29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3Rvcihjb250ZXh0LCBvcHRpb25zKSB7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dChjb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IG1lcmdlZE9wdGlvbnMgPSB7IC4uLkRFRkFVTFRfT1BUSU9OUywgLi4ub3B0aW9ucyB9O1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlT3NjaWxsYXRvck5vZGUgPSBjcmVhdGVOYXRpdmVPc2NpbGxhdG9yTm9kZShuYXRpdmVDb250ZXh0LCBtZXJnZWRPcHRpb25zKTtcbiAgICAgICAgICAgIGNvbnN0IGlzT2ZmbGluZSA9IGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChuYXRpdmVDb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IG9zY2lsbGF0b3JOb2RlUmVuZGVyZXIgPSAoaXNPZmZsaW5lID8gY3JlYXRlT3NjaWxsYXRvck5vZGVSZW5kZXJlcigpIDogbnVsbCk7XG4gICAgICAgICAgICBjb25zdCBueXF1aXN0ID0gY29udGV4dC5zYW1wbGVSYXRlIC8gMjtcbiAgICAgICAgICAgIHN1cGVyKGNvbnRleHQsIGZhbHNlLCBuYXRpdmVPc2NpbGxhdG9yTm9kZSwgb3NjaWxsYXRvck5vZGVSZW5kZXJlcik7XG4gICAgICAgICAgICAvLyBCdWcgIzgxOiBGaXJlZm94ICYgU2FmYXJpIGRvIG5vdCBleHBvcnQgdGhlIGNvcnJlY3QgdmFsdWVzIGZvciBtYXhWYWx1ZSBhbmQgbWluVmFsdWUuXG4gICAgICAgICAgICB0aGlzLl9kZXR1bmUgPSBjcmVhdGVBdWRpb1BhcmFtKHRoaXMsIGlzT2ZmbGluZSwgbmF0aXZlT3NjaWxsYXRvck5vZGUuZGV0dW5lLCAxNTM2MDAsIC0xNTM2MDApO1xuICAgICAgICAgICAgLy8gQnVnICM3NjogU2FmYXJpIGRvZXMgbm90IGV4cG9ydCB0aGUgY29ycmVjdCB2YWx1ZXMgZm9yIG1heFZhbHVlIGFuZCBtaW5WYWx1ZS5cbiAgICAgICAgICAgIHRoaXMuX2ZyZXF1ZW5jeSA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVPc2NpbGxhdG9yTm9kZS5mcmVxdWVuY3ksIG55cXVpc3QsIC1ueXF1aXN0KTtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlID0gbmF0aXZlT3NjaWxsYXRvck5vZGU7XG4gICAgICAgICAgICB0aGlzLl9vbmVuZGVkID0gbnVsbDtcbiAgICAgICAgICAgIHRoaXMuX29zY2lsbGF0b3JOb2RlUmVuZGVyZXIgPSBvc2NpbGxhdG9yTm9kZVJlbmRlcmVyO1xuICAgICAgICAgICAgaWYgKHRoaXMuX29zY2lsbGF0b3JOb2RlUmVuZGVyZXIgIT09IG51bGwgJiYgbWVyZ2VkT3B0aW9ucy5wZXJpb2RpY1dhdmUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIHRoaXMuX29zY2lsbGF0b3JOb2RlUmVuZGVyZXIucGVyaW9kaWNXYXZlID1cbiAgICAgICAgICAgICAgICAgICAgbWVyZ2VkT3B0aW9ucy5wZXJpb2RpY1dhdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGRldHVuZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9kZXR1bmU7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGZyZXF1ZW5jeSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9mcmVxdWVuY3k7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IG9uZW5kZWQoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fb25lbmRlZDtcbiAgICAgICAgfVxuICAgICAgICBzZXQgb25lbmRlZCh2YWx1ZSkge1xuICAgICAgICAgICAgY29uc3Qgd3JhcHBlZExpc3RlbmVyID0gdHlwZW9mIHZhbHVlID09PSAnZnVuY3Rpb24nID8gd3JhcEV2ZW50TGlzdGVuZXIodGhpcywgdmFsdWUpIDogbnVsbDtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlLm9uZW5kZWQgPSB3cmFwcGVkTGlzdGVuZXI7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVPbkVuZGVkID0gdGhpcy5fbmF0aXZlT3NjaWxsYXRvck5vZGUub25lbmRlZDtcbiAgICAgICAgICAgIHRoaXMuX29uZW5kZWQgPSBuYXRpdmVPbkVuZGVkICE9PSBudWxsICYmIG5hdGl2ZU9uRW5kZWQgPT09IHdyYXBwZWRMaXN0ZW5lciA/IHZhbHVlIDogbmF0aXZlT25FbmRlZDtcbiAgICAgICAgfVxuICAgICAgICBnZXQgdHlwZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZS50eXBlO1xuICAgICAgICB9XG4gICAgICAgIHNldCB0eXBlKHZhbHVlKSB7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZS50eXBlID0gdmFsdWU7XG4gICAgICAgICAgICBpZiAodGhpcy5fb3NjaWxsYXRvck5vZGVSZW5kZXJlciAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgIHRoaXMuX29zY2lsbGF0b3JOb2RlUmVuZGVyZXIucGVyaW9kaWNXYXZlID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzZXRQZXJpb2RpY1dhdmUocGVyaW9kaWNXYXZlKSB7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZS5zZXRQZXJpb2RpY1dhdmUocGVyaW9kaWNXYXZlKTtcbiAgICAgICAgICAgIGlmICh0aGlzLl9vc2NpbGxhdG9yTm9kZVJlbmRlcmVyICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fb3NjaWxsYXRvck5vZGVSZW5kZXJlci5wZXJpb2RpY1dhdmUgPSBwZXJpb2RpY1dhdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3RhcnQod2hlbiA9IDApIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlLnN0YXJ0KHdoZW4pO1xuICAgICAgICAgICAgaWYgKHRoaXMuX29zY2lsbGF0b3JOb2RlUmVuZGVyZXIgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9vc2NpbGxhdG9yTm9kZVJlbmRlcmVyLnN0YXJ0ID0gd2hlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICh0aGlzLmNvbnRleHQuc3RhdGUgIT09ICdjbG9zZWQnKSB7XG4gICAgICAgICAgICAgICAgc2V0SW50ZXJuYWxTdGF0ZVRvQWN0aXZlKHRoaXMpO1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZSA9ICgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlT3NjaWxsYXRvck5vZGUucmVtb3ZlRXZlbnRMaXN0ZW5lcignZW5kZWQnLCByZXNldEludGVybmFsU3RhdGVUb1Bhc3NpdmUpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoaXNBY3RpdmVBdWRpb05vZGUodGhpcykpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEludGVybmFsU3RhdGVUb1Bhc3NpdmUodGhpcyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIHRoaXMuX25hdGl2ZU9zY2lsbGF0b3JOb2RlLmFkZEV2ZW50TGlzdGVuZXIoJ2VuZGVkJywgcmVzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdG9wKHdoZW4gPSAwKSB7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVPc2NpbGxhdG9yTm9kZS5zdG9wKHdoZW4pO1xuICAgICAgICAgICAgaWYgKHRoaXMuX29zY2lsbGF0b3JOb2RlUmVuZGVyZXIgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9vc2NpbGxhdG9yTm9kZVJlbmRlcmVyLnN0b3AgPSB3aGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vc2NpbGxhdG9yLW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiaW1wb3J0IHsgaXNPd25lZEJ5Q29udGV4dCB9IGZyb20gJy4uL2hlbHBlcnMvaXMtb3duZWQtYnktY29udGV4dCc7XG5leHBvcnQgY29uc3QgY3JlYXRlT3NjaWxsYXRvck5vZGVSZW5kZXJlckZhY3RvcnkgPSAoY29ubmVjdEF1ZGlvUGFyYW0sIGNyZWF0ZU5hdGl2ZU9zY2lsbGF0b3JOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVPc2NpbGxhdG9yTm9kZXMgPSBuZXcgV2Vha01hcCgpO1xuICAgICAgICBsZXQgcGVyaW9kaWNXYXZlID0gbnVsbDtcbiAgICAgICAgbGV0IHN0YXJ0ID0gbnVsbDtcbiAgICAgICAgbGV0IHN0b3AgPSBudWxsO1xuICAgICAgICBjb25zdCBjcmVhdGVPc2NpbGxhdG9yTm9kZSA9IGFzeW5jIChwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgICAgICAgICAgbGV0IG5hdGl2ZU9zY2lsbGF0b3JOb2RlID0gZ2V0TmF0aXZlQXVkaW9Ob2RlKHByb3h5KTtcbiAgICAgICAgICAgIC8vIElmIHRoZSBpbml0aWFsbHkgdXNlZCBuYXRpdmVPc2NpbGxhdG9yTm9kZSB3YXMgbm90IGNvbnN0cnVjdGVkIG9uIHRoZSBzYW1lIE9mZmxpbmVBdWRpb0NvbnRleHQgaXQgbmVlZHMgdG8gYmUgY3JlYXRlZCBhZ2Fpbi5cbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZU9zY2lsbGF0b3JOb2RlSXNPd25lZEJ5Q29udGV4dCA9IGlzT3duZWRCeUNvbnRleHQobmF0aXZlT3NjaWxsYXRvck5vZGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVPc2NpbGxhdG9yTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBvcHRpb25zID0ge1xuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IG5hdGl2ZU9zY2lsbGF0b3JOb2RlLmNoYW5uZWxDb3VudCxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogbmF0aXZlT3NjaWxsYXRvck5vZGUuY2hhbm5lbENvdW50TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiBuYXRpdmVPc2NpbGxhdG9yTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb24sXG4gICAgICAgICAgICAgICAgICAgIGRldHVuZTogbmF0aXZlT3NjaWxsYXRvck5vZGUuZGV0dW5lLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBmcmVxdWVuY3k6IG5hdGl2ZU9zY2lsbGF0b3JOb2RlLmZyZXF1ZW5jeS52YWx1ZSxcbiAgICAgICAgICAgICAgICAgICAgcGVyaW9kaWNXYXZlOiBwZXJpb2RpY1dhdmUgPT09IG51bGwgPyB1bmRlZmluZWQgOiBwZXJpb2RpY1dhdmUsXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6IG5hdGl2ZU9zY2lsbGF0b3JOb2RlLnR5cGVcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIG5hdGl2ZU9zY2lsbGF0b3JOb2RlID0gY3JlYXRlTmF0aXZlT3NjaWxsYXRvck5vZGUobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgb3B0aW9ucyk7XG4gICAgICAgICAgICAgICAgaWYgKHN0YXJ0ICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIG5hdGl2ZU9zY2lsbGF0b3JOb2RlLnN0YXJ0KHN0YXJ0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHN0b3AgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbmF0aXZlT3NjaWxsYXRvck5vZGUuc3RvcChzdG9wKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZW5kZXJlZE5hdGl2ZU9zY2lsbGF0b3JOb2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlT3NjaWxsYXRvck5vZGUpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVPc2NpbGxhdG9yTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmRldHVuZSwgbmF0aXZlT3NjaWxsYXRvck5vZGUuZGV0dW5lKTtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmZyZXF1ZW5jeSwgbmF0aXZlT3NjaWxsYXRvck5vZGUuZnJlcXVlbmN5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIGF3YWl0IGNvbm5lY3RBdWRpb1BhcmFtKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LmRldHVuZSwgbmF0aXZlT3NjaWxsYXRvck5vZGUuZGV0dW5lKTtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5mcmVxdWVuY3ksIG5hdGl2ZU9zY2lsbGF0b3JOb2RlLmZyZXF1ZW5jeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlT3NjaWxsYXRvck5vZGUpO1xuICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZU9zY2lsbGF0b3JOb2RlO1xuICAgICAgICB9O1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgc2V0IHBlcmlvZGljV2F2ZSh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHBlcmlvZGljV2F2ZSA9IHZhbHVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNldCBzdGFydCh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHN0YXJ0ID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2V0IHN0b3AodmFsdWUpIHtcbiAgICAgICAgICAgICAgICBzdG9wID0gdmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcmVuZGVyKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSB7XG4gICAgICAgICAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVPc2NpbGxhdG9yTm9kZSA9IHJlbmRlcmVkTmF0aXZlT3NjaWxsYXRvck5vZGVzLmdldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgICAgICBpZiAocmVuZGVyZWROYXRpdmVPc2NpbGxhdG9yTm9kZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUocmVuZGVyZWROYXRpdmVPc2NpbGxhdG9yTm9kZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVPc2NpbGxhdG9yTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vc2NpbGxhdG9yLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJpbXBvcnQgeyBNT1NUX05FR0FUSVZFX1NJTkdMRV9GTE9BVCwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQgfSBmcm9tICcuLi9jb25zdGFudHMnO1xuY29uc3QgREVGQVVMVF9PUFRJT05TID0ge1xuICAgIGNoYW5uZWxDb3VudDogMixcbiAgICBjaGFubmVsQ291bnRNb2RlOiAnY2xhbXBlZC1tYXgnLFxuICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICBjb25lSW5uZXJBbmdsZTogMzYwLFxuICAgIGNvbmVPdXRlckFuZ2xlOiAzNjAsXG4gICAgY29uZU91dGVyR2FpbjogMCxcbiAgICBkaXN0YW5jZU1vZGVsOiAnaW52ZXJzZScsXG4gICAgbWF4RGlzdGFuY2U6IDEwMDAwLFxuICAgIG9yaWVudGF0aW9uWDogMSxcbiAgICBvcmllbnRhdGlvblk6IDAsXG4gICAgb3JpZW50YXRpb25aOiAwLFxuICAgIHBhbm5pbmdNb2RlbDogJ2VxdWFscG93ZXInLFxuICAgIHBvc2l0aW9uWDogMCxcbiAgICBwb3NpdGlvblk6IDAsXG4gICAgcG9zaXRpb25aOiAwLFxuICAgIHJlZkRpc3RhbmNlOiAxLFxuICAgIHJvbGxvZmZGYWN0b3I6IDFcbn07XG5leHBvcnQgY29uc3QgY3JlYXRlUGFubmVyTm9kZUNvbnN0cnVjdG9yID0gKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVBdWRpb1BhcmFtLCBjcmVhdGVOYXRpdmVQYW5uZXJOb2RlLCBjcmVhdGVQYW5uZXJOb2RlUmVuZGVyZXIsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgc2V0QXVkaW9Ob2RlVGFpbFRpbWUpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgUGFubmVyTm9kZSBleHRlbmRzIGF1ZGlvTm9kZUNvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgb3B0aW9ucykge1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZVBhbm5lck5vZGUgPSBjcmVhdGVOYXRpdmVQYW5uZXJOb2RlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgaXNPZmZsaW5lID0gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgcGFubmVyTm9kZVJlbmRlcmVyID0gKGlzT2ZmbGluZSA/IGNyZWF0ZVBhbm5lck5vZGVSZW5kZXJlcigpIDogbnVsbCk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCBmYWxzZSwgbmF0aXZlUGFubmVyTm9kZSwgcGFubmVyTm9kZVJlbmRlcmVyKTtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZVBhbm5lck5vZGUgPSBuYXRpdmVQYW5uZXJOb2RlO1xuICAgICAgICAgICAgLy8gQnVnICM3NDogU2FmYXJpIGRvZXMgbm90IGV4cG9ydCB0aGUgY29ycmVjdCB2YWx1ZXMgZm9yIG1heFZhbHVlIGFuZCBtaW5WYWx1ZS5cbiAgICAgICAgICAgIHRoaXMuX29yaWVudGF0aW9uWCA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVQYW5uZXJOb2RlLm9yaWVudGF0aW9uWCwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FUKTtcbiAgICAgICAgICAgIHRoaXMuX29yaWVudGF0aW9uWSA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVQYW5uZXJOb2RlLm9yaWVudGF0aW9uWSwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FUKTtcbiAgICAgICAgICAgIHRoaXMuX29yaWVudGF0aW9uWiA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVQYW5uZXJOb2RlLm9yaWVudGF0aW9uWiwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FUKTtcbiAgICAgICAgICAgIHRoaXMuX3Bvc2l0aW9uWCA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVQYW5uZXJOb2RlLnBvc2l0aW9uWCwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FUKTtcbiAgICAgICAgICAgIHRoaXMuX3Bvc2l0aW9uWSA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVQYW5uZXJOb2RlLnBvc2l0aW9uWSwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FUKTtcbiAgICAgICAgICAgIHRoaXMuX3Bvc2l0aW9uWiA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVQYW5uZXJOb2RlLnBvc2l0aW9uWiwgTU9TVF9QT1NJVElWRV9TSU5HTEVfRkxPQVQsIE1PU1RfTkVHQVRJVkVfU0lOR0xFX0ZMT0FUKTtcbiAgICAgICAgICAgIC8vIEB0b2RvIERldGVybWluZSBhIG1lYW5pbmdmdWwgdGFpbC10aW1lIGluc3RlYWQgb2YganVzdCB1c2luZyBvbmUgc2Vjb25kLlxuICAgICAgICAgICAgc2V0QXVkaW9Ob2RlVGFpbFRpbWUodGhpcywgMSk7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGNvbmVJbm5lckFuZ2xlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZVBhbm5lck5vZGUuY29uZUlubmVyQW5nbGU7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IGNvbmVJbm5lckFuZ2xlKHZhbHVlKSB7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVQYW5uZXJOb2RlLmNvbmVJbm5lckFuZ2xlID0gdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGNvbmVPdXRlckFuZ2xlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZVBhbm5lck5vZGUuY29uZU91dGVyQW5nbGU7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IGNvbmVPdXRlckFuZ2xlKHZhbHVlKSB7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVQYW5uZXJOb2RlLmNvbmVPdXRlckFuZ2xlID0gdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGNvbmVPdXRlckdhaW4oKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlUGFubmVyTm9kZS5jb25lT3V0ZXJHYWluO1xuICAgICAgICB9XG4gICAgICAgIHNldCBjb25lT3V0ZXJHYWluKHZhbHVlKSB7XG4gICAgICAgICAgICB0aGlzLl9uYXRpdmVQYW5uZXJOb2RlLmNvbmVPdXRlckdhaW4gPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgZGlzdGFuY2VNb2RlbCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVQYW5uZXJOb2RlLmRpc3RhbmNlTW9kZWw7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IGRpc3RhbmNlTW9kZWwodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZVBhbm5lck5vZGUuZGlzdGFuY2VNb2RlbCA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIGdldCBtYXhEaXN0YW5jZSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVQYW5uZXJOb2RlLm1heERpc3RhbmNlO1xuICAgICAgICB9XG4gICAgICAgIHNldCBtYXhEaXN0YW5jZSh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlUGFubmVyTm9kZS5tYXhEaXN0YW5jZSA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIGdldCBvcmllbnRhdGlvblgoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fb3JpZW50YXRpb25YO1xuICAgICAgICB9XG4gICAgICAgIGdldCBvcmllbnRhdGlvblkoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fb3JpZW50YXRpb25ZO1xuICAgICAgICB9XG4gICAgICAgIGdldCBvcmllbnRhdGlvblooKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fb3JpZW50YXRpb25aO1xuICAgICAgICB9XG4gICAgICAgIGdldCBwYW5uaW5nTW9kZWwoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlUGFubmVyTm9kZS5wYW5uaW5nTW9kZWw7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IHBhbm5pbmdNb2RlbCh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlUGFubmVyTm9kZS5wYW5uaW5nTW9kZWwgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgcG9zaXRpb25YKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3Bvc2l0aW9uWDtcbiAgICAgICAgfVxuICAgICAgICBnZXQgcG9zaXRpb25ZKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3Bvc2l0aW9uWTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgcG9zaXRpb25aKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3Bvc2l0aW9uWjtcbiAgICAgICAgfVxuICAgICAgICBnZXQgcmVmRGlzdGFuY2UoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fbmF0aXZlUGFubmVyTm9kZS5yZWZEaXN0YW5jZTtcbiAgICAgICAgfVxuICAgICAgICBzZXQgcmVmRGlzdGFuY2UodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZVBhbm5lck5vZGUucmVmRGlzdGFuY2UgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICBnZXQgcm9sbG9mZkZhY3RvcigpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVQYW5uZXJOb2RlLnJvbGxvZmZGYWN0b3I7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IHJvbGxvZmZGYWN0b3IodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZVBhbm5lck5vZGUucm9sbG9mZkZhY3RvciA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBpc05hdGl2ZUF1ZGlvTm9kZUZha2VyIH0gZnJvbSAnLi4vZ3VhcmRzL25hdGl2ZS1hdWRpby1ub2RlLWZha2VyJztcbmltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZVBhbm5lck5vZGVSZW5kZXJlckZhY3RvcnkgPSAoY29ubmVjdEF1ZGlvUGFyYW0sIGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlLCBjcmVhdGVOYXRpdmVDb25zdGFudFNvdXJjZU5vZGUsIGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBjcmVhdGVOYXRpdmVQYW5uZXJOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciwgcmVuZGVyQXV0b21hdGlvbiwgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUsIHJlbmRlck5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZXMgPSBuZXcgV2Vha01hcCgpO1xuICAgICAgICBsZXQgcmVuZGVyZWRCdWZmZXJQcm9taXNlID0gbnVsbDtcbiAgICAgICAgY29uc3QgY3JlYXRlQXVkaW9Ob2RlID0gYXN5bmMgKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSA9PiB7XG4gICAgICAgICAgICBsZXQgbmF0aXZlR2Fpbk5vZGUgPSBudWxsO1xuICAgICAgICAgICAgbGV0IG5hdGl2ZVBhbm5lck5vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUocHJveHkpO1xuICAgICAgICAgICAgY29uc3QgY29tbW9uQXVkaW9Ob2RlT3B0aW9ucyA9IHtcbiAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IG5hdGl2ZVBhbm5lck5vZGUuY2hhbm5lbENvdW50LFxuICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6IG5hdGl2ZVBhbm5lck5vZGUuY2hhbm5lbENvdW50TW9kZSxcbiAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246IG5hdGl2ZVBhbm5lck5vZGUuY2hhbm5lbEludGVycHJldGF0aW9uXG4gICAgICAgICAgICB9O1xuICAgICAgICAgICAgY29uc3QgY29tbW9uTmF0aXZlUGFubmVyTm9kZU9wdGlvbnMgPSB7XG4gICAgICAgICAgICAgICAgLi4uY29tbW9uQXVkaW9Ob2RlT3B0aW9ucyxcbiAgICAgICAgICAgICAgICBjb25lSW5uZXJBbmdsZTogbmF0aXZlUGFubmVyTm9kZS5jb25lSW5uZXJBbmdsZSxcbiAgICAgICAgICAgICAgICBjb25lT3V0ZXJBbmdsZTogbmF0aXZlUGFubmVyTm9kZS5jb25lT3V0ZXJBbmdsZSxcbiAgICAgICAgICAgICAgICBjb25lT3V0ZXJHYWluOiBuYXRpdmVQYW5uZXJOb2RlLmNvbmVPdXRlckdhaW4sXG4gICAgICAgICAgICAgICAgZGlzdGFuY2VNb2RlbDogbmF0aXZlUGFubmVyTm9kZS5kaXN0YW5jZU1vZGVsLFxuICAgICAgICAgICAgICAgIG1heERpc3RhbmNlOiBuYXRpdmVQYW5uZXJOb2RlLm1heERpc3RhbmNlLFxuICAgICAgICAgICAgICAgIHBhbm5pbmdNb2RlbDogbmF0aXZlUGFubmVyTm9kZS5wYW5uaW5nTW9kZWwsXG4gICAgICAgICAgICAgICAgcmVmRGlzdGFuY2U6IG5hdGl2ZVBhbm5lck5vZGUucmVmRGlzdGFuY2UsXG4gICAgICAgICAgICAgICAgcm9sbG9mZkZhY3RvcjogbmF0aXZlUGFubmVyTm9kZS5yb2xsb2ZmRmFjdG9yXG4gICAgICAgICAgICB9O1xuICAgICAgICAgICAgLy8gSWYgdGhlIGluaXRpYWxseSB1c2VkIG5hdGl2ZVBhbm5lck5vZGUgd2FzIG5vdCBjb25zdHJ1Y3RlZCBvbiB0aGUgc2FtZSBPZmZsaW5lQXVkaW9Db250ZXh0IGl0IG5lZWRzIHRvIGJlIGNyZWF0ZWQgYWdhaW4uXG4gICAgICAgICAgICBjb25zdCBuYXRpdmVQYW5uZXJOb2RlSXNPd25lZEJ5Q29udGV4dCA9IGlzT3duZWRCeUNvbnRleHQobmF0aXZlUGFubmVyTm9kZSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICAvLyBCdWcgIzEyNDogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgbW9kaWZ5aW5nIHRoZSBvcmllbnRhdGlvbiBhbmQgdGhlIHBvc2l0aW9uIHdpdGggQXVkaW9QYXJhbXMuXG4gICAgICAgICAgICBpZiAoJ2J1ZmZlclNpemUnIGluIG5hdGl2ZVBhbm5lck5vZGUpIHtcbiAgICAgICAgICAgICAgICBuYXRpdmVHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHsgLi4uY29tbW9uQXVkaW9Ob2RlT3B0aW9ucywgZ2FpbjogMSB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKCFuYXRpdmVQYW5uZXJOb2RlSXNPd25lZEJ5Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XG4gICAgICAgICAgICAgICAgICAgIC4uLmNvbW1vbk5hdGl2ZVBhbm5lck5vZGVPcHRpb25zLFxuICAgICAgICAgICAgICAgICAgICBvcmllbnRhdGlvblg6IG5hdGl2ZVBhbm5lck5vZGUub3JpZW50YXRpb25YLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBvcmllbnRhdGlvblk6IG5hdGl2ZVBhbm5lck5vZGUub3JpZW50YXRpb25ZLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBvcmllbnRhdGlvblo6IG5hdGl2ZVBhbm5lck5vZGUub3JpZW50YXRpb25aLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvblg6IG5hdGl2ZVBhbm5lck5vZGUucG9zaXRpb25YLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvblk6IG5hdGl2ZVBhbm5lck5vZGUucG9zaXRpb25ZLnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvblo6IG5hdGl2ZVBhbm5lck5vZGUucG9zaXRpb25aLnZhbHVlXG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICBuYXRpdmVQYW5uZXJOb2RlID0gY3JlYXRlTmF0aXZlUGFubmVyTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBvcHRpb25zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2Rlcy5zZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlR2Fpbk5vZGUgPT09IG51bGwgPyBuYXRpdmVQYW5uZXJOb2RlIDogbmF0aXZlR2Fpbk5vZGUpO1xuICAgICAgICAgICAgaWYgKG5hdGl2ZUdhaW5Ob2RlICE9PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgaWYgKHJlbmRlcmVkQnVmZmVyUHJvbWlzZSA9PT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICBpZiAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgdGhlIG5hdGl2ZSBPZmZsaW5lQXVkaW9Db250ZXh0IGNvbnN0cnVjdG9yLicpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHBhcnRpYWxPZmZsaW5lQXVkaW9Db250ZXh0ID0gbmV3IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcig2LCBcbiAgICAgICAgICAgICAgICAgICAgLy8gQnVnICMxNzogU2FmYXJpIGRvZXMgbm90IHlldCBleHBvc2UgdGhlIGxlbmd0aC5cbiAgICAgICAgICAgICAgICAgICAgcHJveHkuY29udGV4dC5sZW5ndGgsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IG5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlID0gY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUocGFydGlhbE9mZmxpbmVBdWRpb0NvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2VycycsXG4gICAgICAgICAgICAgICAgICAgICAgICBudW1iZXJPZklucHV0czogNlxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgbmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUuY29ubmVjdChwYXJ0aWFsT2ZmbGluZUF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbik7XG4gICAgICAgICAgICAgICAgICAgIHJlbmRlcmVkQnVmZmVyUHJvbWlzZSA9IChhc3luYyAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGVzID0gYXdhaXQgUHJvbWlzZS5hbGwoW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3h5Lm9yaWVudGF0aW9uWCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm94eS5vcmllbnRhdGlvblksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJveHkub3JpZW50YXRpb25aLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3h5LnBvc2l0aW9uWCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm94eS5wb3NpdGlvblksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJveHkucG9zaXRpb25aXG4gICAgICAgICAgICAgICAgICAgICAgICBdLm1hcChhc3luYyAoYXVkaW9QYXJhbSwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGUgPSBjcmVhdGVOYXRpdmVDb25zdGFudFNvdXJjZU5vZGUocGFydGlhbE9mZmxpbmVBdWRpb0NvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdkaXNjcmV0ZScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldDogaW5kZXggPT09IDAgPyAxIDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlckF1dG9tYXRpb24ocGFydGlhbE9mZmxpbmVBdWRpb0NvbnRleHQsIGF1ZGlvUGFyYW0sIG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZS5vZmZzZXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBuYXRpdmVDb25zdGFudFNvdXJjZU5vZGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IDY7IGkgKz0gMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZXNbaV0uY29ubmVjdChuYXRpdmVDaGFubmVsTWVyZ2VyTm9kZSwgMCwgaSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmF0aXZlQ29uc3RhbnRTb3VyY2VOb2Rlc1tpXS5zdGFydCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZW5kZXJOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KHBhcnRpYWxPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgfSkoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29uc3QgcmVuZGVyZWRCdWZmZXIgPSBhd2FpdCByZW5kZXJlZEJ1ZmZlclByb21pc2U7XG4gICAgICAgICAgICAgICAgY29uc3QgaW5wdXRHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHsgLi4uY29tbW9uQXVkaW9Ob2RlT3B0aW9ucywgZ2FpbjogMSB9KTtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgaW5wdXRHYWluTm9kZSk7XG4gICAgICAgICAgICAgICAgY29uc3QgY2hhbm5lbERhdGFzID0gW107XG4gICAgICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCByZW5kZXJlZEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpICs9IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbERhdGFzLnB1c2gocmVuZGVyZWRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsZXQgbGFzdE9yaWVudGF0aW9uID0gW2NoYW5uZWxEYXRhc1swXVswXSwgY2hhbm5lbERhdGFzWzFdWzBdLCBjaGFubmVsRGF0YXNbMl1bMF1dO1xuICAgICAgICAgICAgICAgIGxldCBsYXN0UG9zaXRpb24gPSBbY2hhbm5lbERhdGFzWzNdWzBdLCBjaGFubmVsRGF0YXNbNF1bMF0sIGNoYW5uZWxEYXRhc1s1XVswXV07XG4gICAgICAgICAgICAgICAgbGV0IGdhdGVHYWluTm9kZSA9IGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHsgLi4uY29tbW9uQXVkaW9Ob2RlT3B0aW9ucywgZ2FpbjogMSB9KTtcbiAgICAgICAgICAgICAgICBsZXQgcGFydGlhbFBhbm5lck5vZGUgPSBjcmVhdGVOYXRpdmVQYW5uZXJOb2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgLi4uY29tbW9uTmF0aXZlUGFubmVyTm9kZU9wdGlvbnMsXG4gICAgICAgICAgICAgICAgICAgIG9yaWVudGF0aW9uWDogbGFzdE9yaWVudGF0aW9uWzBdLFxuICAgICAgICAgICAgICAgICAgICBvcmllbnRhdGlvblk6IGxhc3RPcmllbnRhdGlvblsxXSxcbiAgICAgICAgICAgICAgICAgICAgb3JpZW50YXRpb25aOiBsYXN0T3JpZW50YXRpb25bMl0sXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uWDogbGFzdFBvc2l0aW9uWzBdLFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvblk6IGxhc3RQb3NpdGlvblsxXSxcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb25aOiBsYXN0UG9zaXRpb25bMl1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmNvbm5lY3QoZ2F0ZUdhaW5Ob2RlKS5jb25uZWN0KHBhcnRpYWxQYW5uZXJOb2RlLmlucHV0c1swXSk7XG4gICAgICAgICAgICAgICAgcGFydGlhbFBhbm5lck5vZGUuY29ubmVjdChuYXRpdmVHYWluTm9kZSk7XG4gICAgICAgICAgICAgICAgZm9yIChsZXQgaSA9IDEyODsgaSA8IHJlbmRlcmVkQnVmZmVyLmxlbmd0aDsgaSArPSAxMjgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3Qgb3JpZW50YXRpb24gPSBbY2hhbm5lbERhdGFzWzBdW2ldLCBjaGFubmVsRGF0YXNbMV1baV0sIGNoYW5uZWxEYXRhc1syXVtpXV07XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHBvc2l0b24gPSBbY2hhbm5lbERhdGFzWzNdW2ldLCBjaGFubmVsRGF0YXNbNF1baV0sIGNoYW5uZWxEYXRhc1s1XVtpXV07XG4gICAgICAgICAgICAgICAgICAgIGlmIChvcmllbnRhdGlvbi5zb21lKCh2YWx1ZSwgaW5kZXgpID0+IHZhbHVlICE9PSBsYXN0T3JpZW50YXRpb25baW5kZXhdKSB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRvbi5zb21lKCh2YWx1ZSwgaW5kZXgpID0+IHZhbHVlICE9PSBsYXN0UG9zaXRpb25baW5kZXhdKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFzdE9yaWVudGF0aW9uID0gb3JpZW50YXRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICBsYXN0UG9zaXRpb24gPSBwb3NpdG9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY3VycmVudFRpbWUgPSBpIC8gbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2F0ZUdhaW5Ob2RlLmdhaW4uc2V0VmFsdWVBdFRpbWUoMCwgY3VycmVudFRpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2F0ZUdhaW5Ob2RlID0gY3JlYXRlTmF0aXZlR2Fpbk5vZGUobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgeyAuLi5jb21tb25BdWRpb05vZGVPcHRpb25zLCBnYWluOiAwIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbFBhbm5lck5vZGUgPSBjcmVhdGVOYXRpdmVQYW5uZXJOb2RlKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLi5jb21tb25OYXRpdmVQYW5uZXJOb2RlT3B0aW9ucyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmllbnRhdGlvblg6IGxhc3RPcmllbnRhdGlvblswXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmllbnRhdGlvblk6IGxhc3RPcmllbnRhdGlvblsxXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmllbnRhdGlvblo6IGxhc3RPcmllbnRhdGlvblsyXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvblg6IGxhc3RQb3NpdGlvblswXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvblk6IGxhc3RQb3NpdGlvblsxXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvblo6IGxhc3RQb3NpdGlvblsyXVxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXRlR2Fpbk5vZGUuZ2Fpbi5zZXRWYWx1ZUF0VGltZSgxLCBjdXJyZW50VGltZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dEdhaW5Ob2RlLmNvbm5lY3QoZ2F0ZUdhaW5Ob2RlKS5jb25uZWN0KHBhcnRpYWxQYW5uZXJOb2RlLmlucHV0c1swXSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsUGFubmVyTm9kZS5jb25uZWN0KG5hdGl2ZUdhaW5Ob2RlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICByZXR1cm4gbmF0aXZlR2Fpbk5vZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoIW5hdGl2ZVBhbm5lck5vZGVJc093bmVkQnlDb250ZXh0KSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVyQXV0b21hdGlvbihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5vcmllbnRhdGlvblgsIG5hdGl2ZVBhbm5lck5vZGUub3JpZW50YXRpb25YKTtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5Lm9yaWVudGF0aW9uWSwgbmF0aXZlUGFubmVyTm9kZS5vcmllbnRhdGlvblkpO1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlckF1dG9tYXRpb24obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkub3JpZW50YXRpb25aLCBuYXRpdmVQYW5uZXJOb2RlLm9yaWVudGF0aW9uWik7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVyQXV0b21hdGlvbihuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5wb3NpdGlvblgsIG5hdGl2ZVBhbm5lck5vZGUucG9zaXRpb25YKTtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LnBvc2l0aW9uWSwgbmF0aXZlUGFubmVyTm9kZS5wb3NpdGlvblkpO1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlckF1dG9tYXRpb24obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkucG9zaXRpb25aLCBuYXRpdmVQYW5uZXJOb2RlLnBvc2l0aW9uWik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5vcmllbnRhdGlvblgsIG5hdGl2ZVBhbm5lck5vZGUub3JpZW50YXRpb25YKTtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5vcmllbnRhdGlvblksIG5hdGl2ZVBhbm5lck5vZGUub3JpZW50YXRpb25ZKTtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5vcmllbnRhdGlvblosIG5hdGl2ZVBhbm5lck5vZGUub3JpZW50YXRpb25aKTtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5wb3NpdGlvblgsIG5hdGl2ZVBhbm5lck5vZGUucG9zaXRpb25YKTtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5wb3NpdGlvblksIG5hdGl2ZVBhbm5lck5vZGUucG9zaXRpb25ZKTtcbiAgICAgICAgICAgICAgICBhd2FpdCBjb25uZWN0QXVkaW9QYXJhbShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eS5wb3NpdGlvblosIG5hdGl2ZVBhbm5lck5vZGUucG9zaXRpb25aKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChpc05hdGl2ZUF1ZGlvTm9kZUZha2VyKG5hdGl2ZVBhbm5lck5vZGUpKSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG5hdGl2ZVBhbm5lck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVQYW5uZXJOb2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBuYXRpdmVQYW5uZXJOb2RlO1xuICAgICAgICB9O1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgcmVuZGVyKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSB7XG4gICAgICAgICAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVHYWluTm9kZU9yTmF0aXZlUGFubmVyTm9kZSA9IHJlbmRlcmVkTmF0aXZlQXVkaW9Ob2Rlcy5nZXQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG4gICAgICAgICAgICAgICAgaWYgKHJlbmRlcmVkTmF0aXZlR2Fpbk5vZGVPck5hdGl2ZVBhbm5lck5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlR2Fpbk5vZGVPck5hdGl2ZVBhbm5lck5vZGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICByZXR1cm4gY3JlYXRlQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhbm5lci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiY29uc3QgREVGQVVMVF9PUFRJT05TID0ge1xuICAgIGRpc2FibGVOb3JtYWxpemF0aW9uOiBmYWxzZVxufTtcbmV4cG9ydCBjb25zdCBjcmVhdGVQZXJpb2RpY1dhdmVDb25zdHJ1Y3RvciA9IChjcmVhdGVOYXRpdmVQZXJpb2RpY1dhdmUsIGdldE5hdGl2ZUNvbnRleHQsIHBlcmlvZGljV2F2ZVN0b3JlLCBzYW5pdGl6ZVBlcmlvZGljV2F2ZU9wdGlvbnMpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgUGVyaW9kaWNXYXZlIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgb3B0aW9ucykge1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0gc2FuaXRpemVQZXJpb2RpY1dhdmVPcHRpb25zKHsgLi4uREVGQVVMVF9PUFRJT05TLCAuLi5vcHRpb25zIH0pO1xuICAgICAgICAgICAgY29uc3QgcGVyaW9kaWNXYXZlID0gY3JlYXRlTmF0aXZlUGVyaW9kaWNXYXZlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgcGVyaW9kaWNXYXZlU3RvcmUuYWRkKHBlcmlvZGljV2F2ZSk7XG4gICAgICAgICAgICAvLyBUaGlzIGRvZXMgdmlvbGF0ZSBhbGwgZ29vZCBwcmF0aWNlcyBidXQgaXQgaXMgdXNlZCBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBoYW5kbGluZyBvZiBwZXJpb2RpYyB3YXZlcy5cbiAgICAgICAgICAgIHJldHVybiBwZXJpb2RpY1dhdmU7XG4gICAgICAgIH1cbiAgICAgICAgc3RhdGljIFtTeW1ib2wuaGFzSW5zdGFuY2VdKGluc3RhbmNlKSB7XG4gICAgICAgICAgICByZXR1cm4gKChpbnN0YW5jZSAhPT0gbnVsbCAmJiB0eXBlb2YgaW5zdGFuY2UgPT09ICdvYmplY3QnICYmIE9iamVjdC5nZXRQcm90b3R5cGVPZihpbnN0YW5jZSkgPT09IFBlcmlvZGljV2F2ZS5wcm90b3R5cGUpIHx8XG4gICAgICAgICAgICAgICAgcGVyaW9kaWNXYXZlU3RvcmUuaGFzKGluc3RhbmNlKSk7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBlcmlvZGljLXdhdmUtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVJlbmRlckF1dG9tYXRpb24gPSAoZ2V0QXVkaW9QYXJhbVJlbmRlcmVyLCByZW5kZXJJbnB1dHNPZkF1ZGlvUGFyYW0pID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIGF1ZGlvUGFyYW0sIG5hdGl2ZUF1ZGlvUGFyYW0pID0+IHtcbiAgICAgICAgY29uc3QgYXVkaW9QYXJhbVJlbmRlcmVyID0gZ2V0QXVkaW9QYXJhbVJlbmRlcmVyKGF1ZGlvUGFyYW0pO1xuICAgICAgICBhdWRpb1BhcmFtUmVuZGVyZXIucmVwbGF5KG5hdGl2ZUF1ZGlvUGFyYW0pO1xuICAgICAgICByZXR1cm4gcmVuZGVySW5wdXRzT2ZBdWRpb1BhcmFtKGF1ZGlvUGFyYW0sIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG5hdGl2ZUF1ZGlvUGFyYW0pO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVuZGVyLWF1dG9tYXRpb24uanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVJlbmRlcklucHV0c09mQXVkaW9Ob2RlID0gKGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zLCBnZXRBdWRpb05vZGVSZW5kZXJlciwgaXNQYXJ0T2ZBQ3ljbGUpID0+IHtcbiAgICByZXR1cm4gYXN5bmMgKGF1ZGlvTm9kZSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9Ob2RlKSA9PiB7XG4gICAgICAgIGNvbnN0IGF1ZGlvTm9kZUNvbm5lY3Rpb25zID0gZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMoYXVkaW9Ob2RlKTtcbiAgICAgICAgYXdhaXQgUHJvbWlzZS5hbGwoYXVkaW9Ob2RlQ29ubmVjdGlvbnMuYWN0aXZlSW5wdXRzXG4gICAgICAgICAgICAubWFwKChjb25uZWN0aW9ucywgaW5wdXQpID0+IEFycmF5LmZyb20oY29ubmVjdGlvbnMpLm1hcChhc3luYyAoW3NvdXJjZSwgb3V0cHV0XSkgPT4ge1xuICAgICAgICAgICAgY29uc3QgYXVkaW9Ob2RlUmVuZGVyZXIgPSBnZXRBdWRpb05vZGVSZW5kZXJlcihzb3VyY2UpO1xuICAgICAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVBdWRpb05vZGUgPSBhd2FpdCBhdWRpb05vZGVSZW5kZXJlci5yZW5kZXIoc291cmNlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IGRlc3RpbmF0aW9uID0gYXVkaW9Ob2RlLmNvbnRleHQuZGVzdGluYXRpb247XG4gICAgICAgICAgICBpZiAoIWlzUGFydE9mQUN5Y2xlKHNvdXJjZSkgJiYgKGF1ZGlvTm9kZSAhPT0gZGVzdGluYXRpb24gfHwgIWlzUGFydE9mQUN5Y2xlKGF1ZGlvTm9kZSkpKSB7XG4gICAgICAgICAgICAgICAgcmVuZGVyZWROYXRpdmVBdWRpb05vZGUuY29ubmVjdChuYXRpdmVBdWRpb05vZGUsIG91dHB1dCwgaW5wdXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KSlcbiAgICAgICAgICAgIC5yZWR1Y2UoKGFsbFJlbmRlcmluZ1Byb21pc2VzLCByZW5kZXJpbmdQcm9taXNlcykgPT4gWy4uLmFsbFJlbmRlcmluZ1Byb21pc2VzLCAuLi5yZW5kZXJpbmdQcm9taXNlc10sIFtdKSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLW5vZGUuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVJlbmRlcklucHV0c09mQXVkaW9QYXJhbSA9IChnZXRBdWRpb05vZGVSZW5kZXJlciwgZ2V0QXVkaW9QYXJhbUNvbm5lY3Rpb25zLCBpc1BhcnRPZkFDeWNsZSkgPT4ge1xuICAgIHJldHVybiBhc3luYyAoYXVkaW9QYXJhbSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9QYXJhbSkgPT4ge1xuICAgICAgICBjb25zdCBhdWRpb1BhcmFtQ29ubmVjdGlvbnMgPSBnZXRBdWRpb1BhcmFtQ29ubmVjdGlvbnMoYXVkaW9QYXJhbSk7XG4gICAgICAgIGF3YWl0IFByb21pc2UuYWxsKEFycmF5LmZyb20oYXVkaW9QYXJhbUNvbm5lY3Rpb25zLmFjdGl2ZUlucHV0cykubWFwKGFzeW5jIChbc291cmNlLCBvdXRwdXRdKSA9PiB7XG4gICAgICAgICAgICBjb25zdCBhdWRpb05vZGVSZW5kZXJlciA9IGdldEF1ZGlvTm9kZVJlbmRlcmVyKHNvdXJjZSk7XG4gICAgICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZUF1ZGlvTm9kZSA9IGF3YWl0IGF1ZGlvTm9kZVJlbmRlcmVyLnJlbmRlcihzb3VyY2UsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgaWYgKCFpc1BhcnRPZkFDeWNsZShzb3VyY2UpKSB7XG4gICAgICAgICAgICAgICAgcmVuZGVyZWROYXRpdmVBdWRpb05vZGUuY29ubmVjdChuYXRpdmVBdWRpb1BhcmFtLCBvdXRwdXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLXBhcmFtLmpzLm1hcCIsImltcG9ydCB7IHRlc3RQcm9taXNlU3VwcG9ydCB9IGZyb20gJy4uL2hlbHBlcnMvdGVzdC1wcm9taXNlLXN1cHBvcnQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZVJlbmRlck5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSAoY2FjaGVUZXN0UmVzdWx0LCBjcmVhdGVOYXRpdmVHYWluTm9kZSwgY3JlYXRlTmF0aXZlU2NyaXB0UHJvY2Vzc29yTm9kZSwgdGVzdE9mZmxpbmVBdWRpb0NvbnRleHRDdXJyZW50VGltZVN1cHBvcnQpID0+IHtcbiAgICByZXR1cm4gKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICAgICAgLy8gQnVnICMyMTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgcHJvbWlzZXMgeWV0LlxuICAgICAgICBpZiAoY2FjaGVUZXN0UmVzdWx0KHRlc3RQcm9taXNlU3VwcG9ydCwgKCkgPT4gdGVzdFByb21pc2VTdXBwb3J0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpKSkge1xuICAgICAgICAgICAgLy8gQnVnICMxNTg6IENocm9tZSBhbmQgRWRnZSBkbyBub3QgYWR2YW5jZSBjdXJyZW50VGltZSBpZiBpdCBpcyBub3QgYWNjZXNzZWQgd2hpbGUgcmVuZGVyaW5nIHRoZSBhdWRpby5cbiAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoY2FjaGVUZXN0UmVzdWx0KHRlc3RPZmZsaW5lQXVkaW9Db250ZXh0Q3VycmVudFRpbWVTdXBwb3J0LCB0ZXN0T2ZmbGluZUF1ZGlvQ29udGV4dEN1cnJlbnRUaW1lU3VwcG9ydCkpLnRoZW4oKGlzT2ZmbGluZUF1ZGlvQ29udGV4dEN1cnJlbnRUaW1lU3VwcG9ydGVkKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKCFpc09mZmxpbmVBdWRpb0NvbnRleHRDdXJyZW50VGltZVN1cHBvcnRlZCkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBzY3JpcHRQcm9jZXNzb3JOb2RlID0gY3JlYXRlTmF0aXZlU2NyaXB0UHJvY2Vzc29yTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCA1MTIsIDAsIDEpO1xuICAgICAgICAgICAgICAgICAgICBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Lm9uY29tcGxldGUgPSAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzY3JpcHRQcm9jZXNzb3JOb2RlLm9uYXVkaW9wcm9jZXNzID0gbnVsbDsgLy8gdHNsaW50OmRpc2FibGUtbGluZTpkZXByZWNhdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgc2NyaXB0UHJvY2Vzc29yTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUub25hdWRpb3Byb2Nlc3MgPSAoKSA9PiBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOmRlcHJlY2F0aW9uXG4gICAgICAgICAgICAgICAgICAgIHNjcmlwdFByb2Nlc3Nvck5vZGUuY29ubmVjdChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuc3RhcnRSZW5kZXJpbmcoKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgICAgICAgLy8gQnVnICM0ODogU2FmYXJpIGRvZXMgbm90IHJlbmRlciBhbiBPZmZsaW5lQXVkaW9Db250ZXh0IHdpdGhvdXQgYW55IGNvbm5lY3RlZCBub2RlLlxuICAgICAgICAgICAgY29uc3QgZ2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCB7XG4gICAgICAgICAgICAgICAgY2hhbm5lbENvdW50OiAxLFxuICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6ICdleHBsaWNpdCcsXG4gICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnZGlzY3JldGUnLFxuICAgICAgICAgICAgICAgIGdhaW46IDBcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5vbmNvbXBsZXRlID0gKGV2ZW50KSA9PiB7XG4gICAgICAgICAgICAgICAgZ2Fpbk5vZGUuZGlzY29ubmVjdCgpO1xuICAgICAgICAgICAgICAgIHJlc29sdmUoZXZlbnQucmVuZGVyZWRCdWZmZXIpO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGdhaW5Ob2RlLmNvbm5lY3QobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbik7XG4gICAgICAgICAgICBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LnN0YXJ0UmVuZGVyaW5nKCk7XG4gICAgICAgIH0pO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVuZGVyLW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVNldEFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHMgPSAoYWN0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlucHV0c1N0b3JlKSA9PiB7XG4gICAgcmV0dXJuIChuYXRpdmVBdWRpb1dvcmtsZXROb2RlLCBhY3RpdmVJbnB1dHMpID0+IHtcbiAgICAgICAgYWN0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlucHV0c1N0b3JlLnNldChuYXRpdmVBdWRpb1dvcmtsZXROb2RlLCBhY3RpdmVJbnB1dHMpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2V0LWFjdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtaW5wdXRzLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjcmVhdGVTZXRBdWRpb05vZGVUYWlsVGltZSA9IChhdWRpb05vZGVUYWlsVGltZVN0b3JlKSA9PiB7XG4gICAgcmV0dXJuIChhdWRpb05vZGUsIHRhaWxUaW1lKSA9PiBhdWRpb05vZGVUYWlsVGltZVN0b3JlLnNldChhdWRpb05vZGUsIHRhaWxUaW1lKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUuanMubWFwIiwiaW1wb3J0IHsgd3JhcEF1ZGlvQnVmZmVyR2V0Q2hhbm5lbERhdGFNZXRob2QgfSBmcm9tICcuLi9oZWxwZXJzL3dyYXAtYXVkaW8tYnVmZmVyLWdldC1jaGFubmVsLWRhdGEtbWV0aG9kJztcbmV4cG9ydCBjb25zdCBjcmVhdGVTdGFydFJlbmRlcmluZyA9IChhdWRpb0J1ZmZlclN0b3JlLCBjYWNoZVRlc3RSZXN1bHQsIGdldEF1ZGlvTm9kZVJlbmRlcmVyLCBnZXRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZXMsIHJlbmRlck5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHRlc3RBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc091dE9mQm91bmRzU3VwcG9ydCwgd3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzLCB3cmFwQXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNPdXRPZkJvdW5kcykgPT4ge1xuICAgIHJldHVybiAoZGVzdGluYXRpb24sIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IGdldEF1ZGlvTm9kZVJlbmRlcmVyKGRlc3RpbmF0aW9uKVxuICAgICAgICAucmVuZGVyKGRlc3RpbmF0aW9uLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KVxuICAgICAgICAvKlxuICAgICAgICAgKiBCdWcgIzg2ICYgIzg3OiBJbnZva2luZyB0aGUgcmVuZGVyZXIgb2YgYW4gQXVkaW9Xb3JrbGV0Tm9kZSBtaWdodCBiZSBuZWNlc3NhcnkgaWYgaXQgaGFzIG5vIGRpcmVjdCBvciBpbmRpcmVjdCBjb25uZWN0aW9uIHRvIHRoZVxuICAgICAgICAgKiBkZXN0aW5hdGlvbi5cbiAgICAgICAgICovXG4gICAgICAgIC50aGVuKCgpID0+IFByb21pc2UuYWxsKEFycmF5LmZyb20oZ2V0VW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGVzKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpKS5tYXAoKGF1ZGlvV29ya2xldE5vZGUpID0+IGdldEF1ZGlvTm9kZVJlbmRlcmVyKGF1ZGlvV29ya2xldE5vZGUpLnJlbmRlcihhdWRpb1dvcmtsZXROb2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSkpKVxuICAgICAgICAudGhlbigoKSA9PiByZW5kZXJOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpKVxuICAgICAgICAudGhlbigoYXVkaW9CdWZmZXIpID0+IHtcbiAgICAgICAgLy8gQnVnICM1OiBTYWZhcmkgZG9lcyBub3Qgc3VwcG9ydCBjb3B5RnJvbUNoYW5uZWwoKSBhbmQgY29weVRvQ2hhbm5lbCgpLlxuICAgICAgICAvLyBCdWcgIzEwMDogU2FmYXJpIGRvZXMgdGhyb3cgYSB3cm9uZyBlcnJvciB3aGVuIGNhbGxpbmcgZ2V0Q2hhbm5lbERhdGEoKSB3aXRoIGFuIG91dC1vZi1ib3VuZHMgdmFsdWUuXG4gICAgICAgIGlmICh0eXBlb2YgYXVkaW9CdWZmZXIuY29weUZyb21DaGFubmVsICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICB3cmFwQXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHMoYXVkaW9CdWZmZXIpO1xuICAgICAgICAgICAgd3JhcEF1ZGlvQnVmZmVyR2V0Q2hhbm5lbERhdGFNZXRob2QoYXVkaW9CdWZmZXIpO1xuICAgICAgICAgICAgLy8gQnVnICMxNTc6IEZpcmVmb3ggZG9lcyBub3QgYWxsb3cgdGhlIGJ1ZmZlck9mZnNldCB0byBiZSBvdXQtb2YtYm91bmRzLlxuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKCFjYWNoZVRlc3RSZXN1bHQodGVzdEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHNTdXBwb3J0LCAoKSA9PiB0ZXN0QXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNPdXRPZkJvdW5kc1N1cHBvcnQoYXVkaW9CdWZmZXIpKSkge1xuICAgICAgICAgICAgd3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHMoYXVkaW9CdWZmZXIpO1xuICAgICAgICB9XG4gICAgICAgIGF1ZGlvQnVmZmVyU3RvcmUuYWRkKGF1ZGlvQnVmZmVyKTtcbiAgICAgICAgcmV0dXJuIGF1ZGlvQnVmZmVyO1xuICAgIH0pO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0YXJ0LXJlbmRlcmluZy5qcy5tYXAiLCJjb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgY2hhbm5lbENvdW50OiAyLFxuICAgIC8qXG4gICAgICogQnVnICMxMDU6IFRoZSBjaGFubmVsQ291bnRNb2RlIHNob3VsZCBiZSAnY2xhbXBlZC1tYXgnIGFjY29yZGluZyB0byB0aGUgc3BlYyBidXQgaXMgc2V0IHRvICdleHBsaWNpdCcgdG8gYWNoaWV2ZSBjb25zaXN0ZW50XG4gICAgICogYmVoYXZpb3IuXG4gICAgICovXG4gICAgY2hhbm5lbENvdW50TW9kZTogJ2V4cGxpY2l0JyxcbiAgICBjaGFubmVsSW50ZXJwcmV0YXRpb246ICdzcGVha2VycycsXG4gICAgcGFuOiAwXG59O1xuZXhwb3J0IGNvbnN0IGNyZWF0ZVN0ZXJlb1Bhbm5lck5vZGVDb25zdHJ1Y3RvciA9IChhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlU3RlcmVvUGFubmVyTm9kZSwgY3JlYXRlU3RlcmVvUGFubmVyTm9kZVJlbmRlcmVyLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpID0+IHtcbiAgICByZXR1cm4gY2xhc3MgU3RlcmVvUGFubmVyTm9kZSBleHRlbmRzIGF1ZGlvTm9kZUNvbnN0cnVjdG9yIHtcbiAgICAgICAgY29uc3RydWN0b3IoY29udGV4dCwgb3B0aW9ucykge1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlQ29udGV4dCA9IGdldE5hdGl2ZUNvbnRleHQoY29udGV4dCk7XG4gICAgICAgICAgICBjb25zdCBtZXJnZWRPcHRpb25zID0geyAuLi5ERUZBVUxUX09QVElPTlMsIC4uLm9wdGlvbnMgfTtcbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUgPSBjcmVhdGVOYXRpdmVTdGVyZW9QYW5uZXJOb2RlKG5hdGl2ZUNvbnRleHQsIG1lcmdlZE9wdGlvbnMpO1xuICAgICAgICAgICAgY29uc3QgaXNPZmZsaW5lID0gaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZUNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3Qgc3RlcmVvUGFubmVyTm9kZVJlbmRlcmVyID0gKGlzT2ZmbGluZSA/IGNyZWF0ZVN0ZXJlb1Bhbm5lck5vZGVSZW5kZXJlcigpIDogbnVsbCk7XG4gICAgICAgICAgICBzdXBlcihjb250ZXh0LCBmYWxzZSwgbmF0aXZlU3RlcmVvUGFubmVyTm9kZSwgc3RlcmVvUGFubmVyTm9kZVJlbmRlcmVyKTtcbiAgICAgICAgICAgIHRoaXMuX3BhbiA9IGNyZWF0ZUF1ZGlvUGFyYW0odGhpcywgaXNPZmZsaW5lLCBuYXRpdmVTdGVyZW9QYW5uZXJOb2RlLnBhbik7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IHBhbigpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9wYW47XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0ZXJlby1wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBpc05hdGl2ZUF1ZGlvTm9kZUZha2VyIH0gZnJvbSAnLi4vZ3VhcmRzL25hdGl2ZS1hdWRpby1ub2RlLWZha2VyJztcbmltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZVN0ZXJlb1Bhbm5lck5vZGVSZW5kZXJlckZhY3RvcnkgPSAoY29ubmVjdEF1ZGlvUGFyYW0sIGNyZWF0ZU5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUsIGdldE5hdGl2ZUF1ZGlvTm9kZSwgcmVuZGVyQXV0b21hdGlvbiwgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUpID0+IHtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGVzID0gbmV3IFdlYWtNYXAoKTtcbiAgICAgICAgY29uc3QgY3JlYXRlU3RlcmVvUGFubmVyTm9kZSA9IGFzeW5jIChwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgICAgICAgICAgbGV0IG5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUocHJveHkpO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAqIElmIHRoZSBpbml0aWFsbHkgdXNlZCBuYXRpdmVTdGVyZW9QYW5uZXJOb2RlIHdhcyBub3QgY29uc3RydWN0ZWQgb24gdGhlIHNhbWUgT2ZmbGluZUF1ZGlvQ29udGV4dCBpdCBuZWVkcyB0byBiZSBjcmVhdGVkXG4gICAgICAgICAgICAgKiBhZ2Fpbi5cbiAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlU3RlcmVvUGFubmVyTm9kZUlzT3duZWRCeUNvbnRleHQgPSBpc093bmVkQnlDb250ZXh0KG5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVTdGVyZW9QYW5uZXJOb2RlSXNPd25lZEJ5Q29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudDogbmF0aXZlU3RlcmVvUGFubmVyTm9kZS5jaGFubmVsQ291bnQsXG4gICAgICAgICAgICAgICAgICAgIGNoYW5uZWxDb3VudE1vZGU6IG5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUuY2hhbm5lbENvdW50TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiBuYXRpdmVTdGVyZW9QYW5uZXJOb2RlLmNoYW5uZWxJbnRlcnByZXRhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgcGFuOiBuYXRpdmVTdGVyZW9QYW5uZXJOb2RlLnBhbi52YWx1ZVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgbmF0aXZlU3RlcmVvUGFubmVyTm9kZSA9IGNyZWF0ZU5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgb3B0aW9ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZW5kZXJlZE5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGVzLnNldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVTdGVyZW9QYW5uZXJOb2RlKTtcbiAgICAgICAgICAgIGlmICghbmF0aXZlU3RlcmVvUGFubmVyTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJBdXRvbWF0aW9uKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHByb3h5LnBhbiwgbmF0aXZlU3RlcmVvUGFubmVyTm9kZS5wYW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgY29ubmVjdEF1ZGlvUGFyYW0obmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcHJveHkucGFuLCBuYXRpdmVTdGVyZW9QYW5uZXJOb2RlLnBhbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoaXNOYXRpdmVBdWRpb05vZGVGYWtlcihuYXRpdmVTdGVyZW9QYW5uZXJOb2RlKSkge1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVTdGVyZW9QYW5uZXJOb2RlLmlucHV0c1swXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlU3RlcmVvUGFubmVyTm9kZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gbmF0aXZlU3RlcmVvUGFubmVyTm9kZTtcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHJlbmRlcihwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHJlbmRlcmVkTmF0aXZlU3RlcmVvUGFubmVyTm9kZSA9IHJlbmRlcmVkTmF0aXZlU3RlcmVvUGFubmVyTm9kZXMuZ2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgICAgIGlmIChyZW5kZXJlZE5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHJlbmRlcmVkTmF0aXZlU3RlcmVvUGFubmVyTm9kZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVTdGVyZW9QYW5uZXJOb2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0ZXJlby1wYW5uZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsIi8vIEJ1ZyAjMzM6IFNhZmFyaSBleHBvc2VzIGFuIEF1ZGlvQnVmZmVyIGJ1dCBpdCBjYW4ndCBiZSB1c2VkIGFzIGEgY29uc3RydWN0b3IuXG5leHBvcnQgY29uc3QgY3JlYXRlVGVzdEF1ZGlvQnVmZmVyQ29uc3RydWN0b3JTdXBwb3J0ID0gKG5hdGl2ZUF1ZGlvQnVmZmVyQ29uc3RydWN0b3IpID0+IHtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBpZiAobmF0aXZlQXVkaW9CdWZmZXJDb25zdHJ1Y3RvciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBuZXcgbmF0aXZlQXVkaW9CdWZmZXJDb25zdHJ1Y3Rvcih7IGxlbmd0aDogMSwgc2FtcGxlUmF0ZTogNDQxMDAgfSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tdW51c2VkLWV4cHJlc3Npb25cbiAgICAgICAgfVxuICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvci1zdXBwb3J0LmpzLm1hcCIsIi8qXG4gKiBGaXJlZm94IHVwIHRvIHZlcnNpb24gNjcgZGlkbid0IGZ1bGx5IHN1cHBvcnQgdGhlIGNvcHlGcm9tQ2hhbm5lbCgpIGFuZCBjb3B5VG9DaGFubmVsKCkgbWV0aG9kcy4gVGhlcmVmb3JlIHRlc3Rpbmcgb25lIG9mIHRob3NlIG1ldGhvZHNcbiAqIGlzIGVub3VnaCB0byBrbm93IGlmIHRoZSBvdGhlciBvbmUgaXMgc3VwcG9ydGVkIGFzIHdlbGwuXG4gKi9cbmV4cG9ydCBjb25zdCBjcmVhdGVUZXN0QXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNTdWJhcnJheVN1cHBvcnQgPSAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgaWYgKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKDEsIDEsIDQ0MTAwKTtcbiAgICAgICAgY29uc3QgbmF0aXZlQXVkaW9CdWZmZXIgPSBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmNyZWF0ZUJ1ZmZlcigxLCAxLCA0NDEwMCk7XG4gICAgICAgIC8vIEJ1ZyAjNTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgY29weUZyb21DaGFubmVsKCkgYW5kIGNvcHlUb0NoYW5uZWwoKS5cbiAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvQnVmZmVyLmNvcHlUb0NoYW5uZWwgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qgc291cmNlID0gbmV3IEZsb2F0MzJBcnJheSgyKTtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyLmNvcHlGcm9tQ2hhbm5lbChzb3VyY2UsIDAsIDApO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLXN1YmFycmF5LXN1cHBvcnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVRlc3RBdWRpb0NvbnRleHRDbG9zZU1ldGhvZFN1cHBvcnQgPSAobmF0aXZlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpID0+IHtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBpZiAobmF0aXZlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgICAgICAvLyBUcnkgdG8gY2hlY2sgdGhlIHByb3RvdHlwZSBiZWZvcmUgY29uc3RydWN0aW5nIHRoZSBBdWRpb0NvbnRleHQuXG4gICAgICAgIGlmIChuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvci5wcm90b3R5cGUgIT09IHVuZGVmaW5lZCAmJiBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvci5wcm90b3R5cGUuY2xvc2UgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgYXVkaW9Db250ZXh0ID0gbmV3IG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKCk7XG4gICAgICAgIGNvbnN0IGlzQXVkaW9Db250ZXh0Q2xvc2FibGUgPSBhdWRpb0NvbnRleHQuY2xvc2UgIT09IHVuZGVmaW5lZDtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGF1ZGlvQ29udGV4dC5jbG9zZSgpO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgIC8vIElnbm9yZSBlcnJvcnMuXG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGlzQXVkaW9Db250ZXh0Q2xvc2FibGU7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLWNvbnRleHQtY2xvc2UtbWV0aG9kLXN1cHBvcnQuanMubWFwIiwiLyoqXG4gKiBFZGdlIHVwIHRvIHZlcnNpb24gMTQsIEZpcmVmb3ggdXAgdG8gdmVyc2lvbiA1MiwgU2FmYXJpIHVwIHRvIHZlcnNpb24gOSBhbmQgbWF5YmUgb3RoZXIgYnJvd3NlcnNcbiAqIGRpZCBub3QgcmVmdXNlIHRvIGRlY29kZSBpbnZhbGlkIHBhcmFtZXRlcnMgd2l0aCBhIFR5cGVFcnJvci5cbiAqL1xuZXhwb3J0IGNvbnN0IGNyZWF0ZVRlc3RBdWRpb0NvbnRleHREZWNvZGVBdWRpb0RhdGFNZXRob2RUeXBlRXJyb3JTdXBwb3J0ID0gKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcikgPT4ge1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoZmFsc2UpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG9mZmxpbmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKDEsIDEsIDQ0MTAwKTtcbiAgICAgICAgLy8gQnVnICMyMTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgcHJvbWlzZXMgeWV0LlxuICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcbiAgICAgICAgICAgIGxldCBpc1BlbmRpbmcgPSB0cnVlO1xuICAgICAgICAgICAgY29uc3QgcmVzb2x2ZVByb21pc2UgPSAoZXJyKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKGlzUGVuZGluZykge1xuICAgICAgICAgICAgICAgICAgICBpc1BlbmRpbmcgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICAgICAgb2ZmbGluZUF1ZGlvQ29udGV4dC5zdGFydFJlbmRlcmluZygpO1xuICAgICAgICAgICAgICAgICAgICByZXNvbHZlKGVyciBpbnN0YW5jZW9mIFR5cGVFcnJvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGxldCBwcm9taXNlO1xuICAgICAgICAgICAgLy8gQnVnICMyNjogU2FmYXJpIHRocm93cyBhIHN5bmNocm9ub3VzIGVycm9yLlxuICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBwcm9taXNlID0gb2ZmbGluZUF1ZGlvQ29udGV4dFxuICAgICAgICAgICAgICAgICAgICAvLyBCdWcgIzE6IFNhZmFyaSByZXF1aXJlcyBhIHN1Y2Nlc3NDYWxsYmFjay5cbiAgICAgICAgICAgICAgICAgICAgLmRlY29kZUF1ZGlvRGF0YShudWxsLCAoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIC8vIElnbm9yZSB0aGUgc3VjY2VzcyBjYWxsYmFjay5cbiAgICAgICAgICAgICAgICB9LCByZXNvbHZlUHJvbWlzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICAgICAgcmVzb2x2ZVByb21pc2UoZXJyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEJ1ZyAjMjE6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IHByb21pc2VzIHlldC5cbiAgICAgICAgICAgIGlmIChwcm9taXNlICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzY6IENocm9tZSwgRWRnZSBhbmQgRmlyZWZveCBkbyBub3QgY2FsbCB0aGUgZXJyb3JDYWxsYmFjay5cbiAgICAgICAgICAgICAgICBwcm9taXNlLmNhdGNoKHJlc29sdmVQcm9taXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLWNvbnRleHQtZGVjb2RlLWF1ZGlvLWRhdGEtbWV0aG9kLXR5cGUtZXJyb3Itc3VwcG9ydC5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlVGVzdEF1ZGlvQ29udGV4dE9wdGlvbnNTdXBwb3J0ID0gKG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgbGV0IGF1ZGlvQ29udGV4dDtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGF1ZGlvQ29udGV4dCA9IG5ldyBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcih7IGxhdGVuY3lIaW50OiAnYmFsYW5jZWQnIH0pO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgICAgICBhdWRpb0NvbnRleHQuY2xvc2UoKTtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLWNvbnRleHQtb3B0aW9ucy1zdXBwb3J0LmpzLm1hcCIsIi8vIFNhZmFyaSB1cCB0byB2ZXJzaW9uIDEyLjAgKGJ1dCBub3QgdjEyLjEpIGRpZG4ndCByZXR1cm4gdGhlIGRlc3RpbmF0aW9uIGluIGNhc2UgaXQgd2FzIGFuIEF1ZGlvTm9kZS5cbmV4cG9ydCBjb25zdCBjcmVhdGVUZXN0QXVkaW9Ob2RlQ29ubmVjdE1ldGhvZFN1cHBvcnQgPSAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgaWYgKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKDEsIDEsIDQ0MTAwKTtcbiAgICAgICAgY29uc3QgbmF0aXZlR2Fpbk5vZGUgPSBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcbiAgICAgICAgY29uc3QgaXNTdXBwb3J0ZWQgPSBuYXRpdmVHYWluTm9kZS5jb25uZWN0KG5hdGl2ZUdhaW5Ob2RlKSA9PT0gbmF0aXZlR2Fpbk5vZGU7XG4gICAgICAgIG5hdGl2ZUdhaW5Ob2RlLmRpc2Nvbm5lY3QobmF0aXZlR2Fpbk5vZGUpO1xuICAgICAgICByZXR1cm4gaXNTdXBwb3J0ZWQ7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLW5vZGUtY29ubmVjdC1tZXRob2Qtc3VwcG9ydC5qcy5tYXAiLCIvKipcbiAqIENocm9tZSB2ZXJzaW9uIDY2IGFuZCA2NyBkaWQgbm90IGNhbGwgdGhlIHByb2Nlc3MoKSBmdW5jdGlvbiBvZiBhbiBBdWRpb1dvcmtsZXRQcm9jZXNzb3IgaWYgaXQgaGFkIG5vIG91dHB1dHMuIEF1ZGlvV29ya2xldCBzdXBwb3J0IHdhc1xuICogZW5hYmxlZCBieSBkZWZhdWx0IGluIHZlcnNpb24gNjYuXG4gKi9cbmV4cG9ydCBjb25zdCBjcmVhdGVUZXN0QXVkaW9Xb3JrbGV0UHJvY2Vzc29yTm9PdXRwdXRzU3VwcG9ydCA9IChuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcikgPT4ge1xuICAgIHJldHVybiBhc3luYyAoKSA9PiB7XG4gICAgICAgIC8vIEJ1ZyAjNjE6IElmIHRoZXJlIGlzIG5vIG5hdGl2ZSBBdWRpb1dvcmtsZXROb2RlIGl0IGdldHMgZmFrZWQgYW5kIHRoZXJlZm9yZSBpdCBpcyBubyBwcm9ibGVtIGlmIHRoZSBpdCBkb2Vzbid0IGV4aXN0LlxuICAgICAgICBpZiAobmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgICBpZiAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgYmxvYiA9IG5ldyBCbG9iKFtcbiAgICAgICAgICAgICdsZXQgYyxwO2NsYXNzIEEgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3J7Y29uc3RydWN0b3IoKXtzdXBlcigpO3RoaXMucG9ydC5vbm1lc3NhZ2U9KGUpPT57cD1lLmRhdGE7cC5vbm1lc3NhZ2U9KCk9PntwLnBvc3RNZXNzYWdlKGMpO3AuY2xvc2UoKX07dGhpcy5wb3J0LnBvc3RNZXNzYWdlKDApfX1wcm9jZXNzKCl7Yz0xfX1yZWdpc3RlclByb2Nlc3NvcihcImFcIixBKSdcbiAgICAgICAgXSwge1xuICAgICAgICAgICAgdHlwZTogJ2FwcGxpY2F0aW9uL2phdmFzY3JpcHQ7IGNoYXJzZXQ9dXRmLTgnXG4gICAgICAgIH0pO1xuICAgICAgICBjb25zdCBtZXNzYWdlQ2hhbm5lbCA9IG5ldyBNZXNzYWdlQ2hhbm5lbCgpO1xuICAgICAgICAvLyBCdWcgIzE0MTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgY3JlYXRpbmcgYW4gT2ZmbGluZUF1ZGlvQ29udGV4dCB3aXRoIGxlc3MgdGhhbiA0NDEwMCBIei5cbiAgICAgICAgY29uc3Qgb2ZmbGluZUF1ZGlvQ29udGV4dCA9IG5ldyBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IoMSwgMTI4LCA0NDEwMCk7XG4gICAgICAgIGNvbnN0IHVybCA9IFVSTC5jcmVhdGVPYmplY3RVUkwoYmxvYik7XG4gICAgICAgIGxldCBpc0NhbGxpbmdQcm9jZXNzID0gZmFsc2U7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBhd2FpdCBvZmZsaW5lQXVkaW9Db250ZXh0LmF1ZGlvV29ya2xldC5hZGRNb2R1bGUodXJsKTtcbiAgICAgICAgICAgIGNvbnN0IGF1ZGlvV29ya2xldE5vZGUgPSBuZXcgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yKG9mZmxpbmVBdWRpb0NvbnRleHQsICdhJywgeyBudW1iZXJPZk91dHB1dHM6IDAgfSk7XG4gICAgICAgICAgICBjb25zdCBvc2NpbGxhdG9yID0gb2ZmbGluZUF1ZGlvQ29udGV4dC5jcmVhdGVPc2NpbGxhdG9yKCk7XG4gICAgICAgICAgICBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgICAgICAgICAgIGF1ZGlvV29ya2xldE5vZGUucG9ydC5vbm1lc3NhZ2UgPSAoKSA9PiByZXNvbHZlKCk7XG4gICAgICAgICAgICAgICAgYXVkaW9Xb3JrbGV0Tm9kZS5wb3J0LnBvc3RNZXNzYWdlKG1lc3NhZ2VDaGFubmVsLnBvcnQyLCBbbWVzc2FnZUNoYW5uZWwucG9ydDJdKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgYXVkaW9Xb3JrbGV0Tm9kZS5wb3J0Lm9ubWVzc2FnZSA9ICgpID0+IChpc0NhbGxpbmdQcm9jZXNzID0gdHJ1ZSk7XG4gICAgICAgICAgICBvc2NpbGxhdG9yLmNvbm5lY3QoYXVkaW9Xb3JrbGV0Tm9kZSk7XG4gICAgICAgICAgICBvc2NpbGxhdG9yLnN0YXJ0KDApO1xuICAgICAgICAgICAgYXdhaXQgb2ZmbGluZUF1ZGlvQ29udGV4dC5zdGFydFJlbmRlcmluZygpO1xuICAgICAgICAgICAgaXNDYWxsaW5nUHJvY2VzcyA9IGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7XG4gICAgICAgICAgICAgICAgbWVzc2FnZUNoYW5uZWwucG9ydDEub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiByZXNvbHZlKGRhdGEgPT09IDEpO1xuICAgICAgICAgICAgICAgIG1lc3NhZ2VDaGFubmVsLnBvcnQxLnBvc3RNZXNzYWdlKDApO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgLy8gSWdub3JlIGVycm9ycy5cbiAgICAgICAgfVxuICAgICAgICBmaW5hbGx5IHtcbiAgICAgICAgICAgIG1lc3NhZ2VDaGFubmVsLnBvcnQxLmNsb3NlKCk7XG4gICAgICAgICAgICBVUkwucmV2b2tlT2JqZWN0VVJMKHVybCk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGlzQ2FsbGluZ1Byb2Nlc3M7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yLW5vLW91dHB1dHMtc3VwcG9ydC5qcy5tYXAiLCIvLyBCdWcgIzE3OTogRmlyZWZveCBkb2VzIG5vdCBhbGxvdyB0byB0cmFuc2ZlciBhbnkgYnVmZmVyIHdoaWNoIGhhcyBiZWVuIHBhc3NlZCB0byB0aGUgcHJvY2VzcygpIG1ldGhvZCBhcyBhbiBhcmd1bWVudC5cbmV4cG9ydCBjb25zdCBjcmVhdGVUZXN0QXVkaW9Xb3JrbGV0UHJvY2Vzc29yUG9zdE1lc3NhZ2VTdXBwb3J0ID0gKG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuIGFzeW5jICgpID0+IHtcbiAgICAgICAgLy8gQnVnICM2MTogSWYgdGhlcmUgaXMgbm8gbmF0aXZlIEF1ZGlvV29ya2xldE5vZGUgaXQgZ2V0cyBmYWtlZCBhbmQgdGhlcmVmb3JlIGl0IGlzIG5vIHByb2JsZW0gaWYgdGhlIGl0IGRvZXNuJ3QgZXhpc3QuXG4gICAgICAgIGlmIChuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBibG9iID0gbmV3IEJsb2IoWydjbGFzcyBBIGV4dGVuZHMgQXVkaW9Xb3JrbGV0UHJvY2Vzc29ye3Byb2Nlc3MoaSl7dGhpcy5wb3J0LnBvc3RNZXNzYWdlKGksW2lbMF1bMF0uYnVmZmVyXSl9fXJlZ2lzdGVyUHJvY2Vzc29yKFwiYVwiLEEpJ10sIHtcbiAgICAgICAgICAgIHR5cGU6ICdhcHBsaWNhdGlvbi9qYXZhc2NyaXB0OyBjaGFyc2V0PXV0Zi04J1xuICAgICAgICB9KTtcbiAgICAgICAgLy8gQnVnICMxNDE6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IGNyZWF0aW5nIGFuIE9mZmxpbmVBdWRpb0NvbnRleHQgd2l0aCBsZXNzIHRoYW4gNDQxMDAgSHouXG4gICAgICAgIGNvbnN0IG9mZmxpbmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKDEsIDEyOCwgNDQxMDApO1xuICAgICAgICBjb25zdCB1cmwgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpO1xuICAgICAgICBsZXQgaXNFbWl0dGluZ01lc3NhZ2VFdmVudHMgPSBmYWxzZTtcbiAgICAgICAgbGV0IGlzRW1pdHRpbmdQcm9jZXNzb3JFcnJvckV2ZW50cyA9IGZhbHNlO1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgYXdhaXQgb2ZmbGluZUF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHVybCk7XG4gICAgICAgICAgICBjb25zdCBhdWRpb1dvcmtsZXROb2RlID0gbmV3IG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvcihvZmZsaW5lQXVkaW9Db250ZXh0LCAnYScsIHsgbnVtYmVyT2ZPdXRwdXRzOiAwIH0pO1xuICAgICAgICAgICAgY29uc3Qgb3NjaWxsYXRvciA9IG9mZmxpbmVBdWRpb0NvbnRleHQuY3JlYXRlT3NjaWxsYXRvcigpO1xuICAgICAgICAgICAgYXVkaW9Xb3JrbGV0Tm9kZS5wb3J0Lm9ubWVzc2FnZSA9ICgpID0+IChpc0VtaXR0aW5nTWVzc2FnZUV2ZW50cyA9IHRydWUpO1xuICAgICAgICAgICAgYXVkaW9Xb3JrbGV0Tm9kZS5vbnByb2Nlc3NvcmVycm9yID0gKCkgPT4gKGlzRW1pdHRpbmdQcm9jZXNzb3JFcnJvckV2ZW50cyA9IHRydWUpO1xuICAgICAgICAgICAgb3NjaWxsYXRvci5jb25uZWN0KGF1ZGlvV29ya2xldE5vZGUpO1xuICAgICAgICAgICAgb3NjaWxsYXRvci5zdGFydCgwKTtcbiAgICAgICAgICAgIGF3YWl0IG9mZmxpbmVBdWRpb0NvbnRleHQuc3RhcnRSZW5kZXJpbmcoKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICAvLyBJZ25vcmUgZXJyb3JzLlxuICAgICAgICB9XG4gICAgICAgIGZpbmFsbHkge1xuICAgICAgICAgICAgVVJMLnJldm9rZU9iamVjdFVSTCh1cmwpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBpc0VtaXR0aW5nTWVzc2FnZUV2ZW50cyAmJiAhaXNFbWl0dGluZ1Byb2Nlc3NvckVycm9yRXZlbnRzO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1hdWRpby13b3JrbGV0LXByb2Nlc3Nvci1wb3N0LW1lc3NhZ2Utc3VwcG9ydC5qcy5tYXAiLCIvKipcbiAqIEZpcmVmb3ggdXAgdG8gdmVyc2lvbiA2OSBkaWQgbm90IHRocm93IGFuIGVycm9yIHdoZW4gc2V0dGluZyBhIGRpZmZlcmVudCBjaGFubmVsQ291bnQgb3IgY2hhbm5lbENvdW50TW9kZS5cbiAqL1xuZXhwb3J0IGNvbnN0IGNyZWF0ZVRlc3RDaGFubmVsTWVyZ2VyTm9kZUNoYW5uZWxDb3VudFN1cHBvcnQgPSAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgaWYgKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG9mZmxpbmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKDEsIDEsIDQ0MTAwKTtcbiAgICAgICAgY29uc3QgbmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUgPSBvZmZsaW5lQXVkaW9Db250ZXh0LmNyZWF0ZUNoYW5uZWxNZXJnZXIoKTtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIEJ1ZyAjMTU6IFNhZmFyaSBkb2VzIG5vdCByZXR1cm4gdGhlIGRlZmF1bHQgcHJvcGVydGllcy4gSXQgc3RpbGwgbmVlZHMgdG8gYmUgcGF0Y2hlZC4gVGhpcyB0ZXN0IGlzIHN1cHBvc2VkIHRvIHRlc3QgdGhlIHN1cHBvcnRcbiAgICAgICAgICogaW4gb3RoZXIgYnJvd3NlcnMuXG4gICAgICAgICAqL1xuICAgICAgICBpZiAobmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUuY2hhbm5lbENvdW50TW9kZSA9PT0gJ21heCcpIHtcbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBuYXRpdmVDaGFubmVsTWVyZ2VyTm9kZS5jaGFubmVsQ291bnQgPSAyO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtY2hhbm5lbC1tZXJnZXItbm9kZS1jaGFubmVsLWNvdW50LXN1cHBvcnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVRlc3RDb25zdGFudFNvdXJjZU5vZGVBY2N1cmF0ZVNjaGVkdWxpbmdTdXBwb3J0ID0gKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcikgPT4ge1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0ID0gbmV3IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcigxLCAxLCA0NDEwMCk7XG4gICAgICAgIC8vIEJ1ZyAjNjI6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IENvbnN0YW50U291cmNlTm9kZXMuXG4gICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmNyZWF0ZUNvbnN0YW50U291cmNlID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSA9IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuY3JlYXRlQ29uc3RhbnRTb3VyY2UoKTtcbiAgICAgICAgLypcbiAgICAgICAgICogQHRvZG8gVGhpcyBpcyB1c2luZyBidWcgIzc1IHRvIGRldGVjdCBidWcgIzcwLiBUaGF0IHdvcmtzIGJlY2F1c2UgYm90aCBidWdzIHdlcmUgdW5pcXVlIHRvXG4gICAgICAgICAqIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBGaXJlZm94IHJpZ2h0IG5vdywgYnV0IGl0IGNvdWxkIHByb2JhYmx5IGJlIGRvbmUgaW4gYSBiZXR0ZXIgd2F5LlxuICAgICAgICAgKi9cbiAgICAgICAgcmV0dXJuIG5hdGl2ZUNvbnN0YW50U291cmNlTm9kZS5vZmZzZXQubWF4VmFsdWUgIT09IE51bWJlci5QT1NJVElWRV9JTkZJTklUWTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtY29uc3RhbnQtc291cmNlLW5vZGUtYWNjdXJhdGUtc2NoZWR1bGluZy1zdXBwb3J0LmpzLm1hcCIsIi8vIE9wZXJhIHVwIHRvIHZlcnNpb24gNTcgZGlkIG5vdCBhbGxvdyB0byByZWFzc2lnbiB0aGUgYnVmZmVyIG9mIGEgQ29udm9sdmVyTm9kZS5cbmV4cG9ydCBjb25zdCBjcmVhdGVUZXN0Q29udm9sdmVyTm9kZUJ1ZmZlclJlYXNzaWduYWJpbGl0eVN1cHBvcnQgPSAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgaWYgKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG9mZmxpbmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKDEsIDEsIDQ0MTAwKTtcbiAgICAgICAgY29uc3QgbmF0aXZlQ29udm9sdmVyTm9kZSA9IG9mZmxpbmVBdWRpb0NvbnRleHQuY3JlYXRlQ29udm9sdmVyKCk7XG4gICAgICAgIG5hdGl2ZUNvbnZvbHZlck5vZGUuYnVmZmVyID0gb2ZmbGluZUF1ZGlvQ29udGV4dC5jcmVhdGVCdWZmZXIoMSwgMSwgb2ZmbGluZUF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlKTtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIG5hdGl2ZUNvbnZvbHZlck5vZGUuYnVmZmVyID0gb2ZmbGluZUF1ZGlvQ29udGV4dC5jcmVhdGVCdWZmZXIoMSwgMSwgb2ZmbGluZUF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWNvbnZvbHZlci1ub2RlLWJ1ZmZlci1yZWFzc2lnbmFiaWxpdHktc3VwcG9ydC5qcy5tYXAiLCIvLyBDaHJvbWUgdXAgdG8gdmVyc2lvbiB2ODAsIEVkZ2UgdXAgdG8gdmVyc2lvbiB2ODAgYW5kIE9wZXJhIHVwIHRvIHZlcnNpb24gdjY3IGRpZCBub3QgYWxsb3cgdG8gc2V0IHRoZSBjaGFubmVsQ291bnQgcHJvcGVydHkgb2YgYSBDb252b2x2ZXJOb2RlIHRvIDEuIFRoZXkgYWxzbyBkaWQgbm90IGFsbG93IHRvIHNldCB0aGUgY2hhbm5lbENvdW50TW9kZSB0byAnZXhwbGljaXQnLlxuZXhwb3J0IGNvbnN0IGNyZWF0ZVRlc3RDb252b2x2ZXJOb2RlQ2hhbm5lbENvdW50U3VwcG9ydCA9IChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpID0+IHtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBpZiAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qgb2ZmbGluZUF1ZGlvQ29udGV4dCA9IG5ldyBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IoMSwgMSwgNDQxMDApO1xuICAgICAgICBjb25zdCBuYXRpdmVDb252b2x2ZXJOb2RlID0gb2ZmbGluZUF1ZGlvQ29udGV4dC5jcmVhdGVDb252b2x2ZXIoKTtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIG5hdGl2ZUNvbnZvbHZlck5vZGUuY2hhbm5lbENvdW50ID0gMTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWNvbnZvbHZlci1ub2RlLWNoYW5uZWwtY291bnQtc3VwcG9ydC5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlVGVzdElzU2VjdXJlQ29udGV4dFN1cHBvcnQgPSAod2luZG93KSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHdpbmRvdyAhPT0gbnVsbCAmJiB3aW5kb3cuaGFzT3duUHJvcGVydHkoJ2lzU2VjdXJlQ29udGV4dCcpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtaXMtc2VjdXJlLWNvbnRleHQtc3VwcG9ydC5qcy5tYXAiLCIvLyBGaXJlZm94IHVwIHRvIHZlcnNpb24gNjggZGlkIG5vdCB0aHJvdyBhbiBlcnJvciB3aGVuIGNyZWF0aW5nIGEgTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUgd2l0aCBhIG1lZGlhU3RyZWFtIHRoYXQgaGFkIG5vIGF1ZGlvIHRyYWNrLlxuZXhwb3J0IGNvbnN0IGNyZWF0ZVRlc3RNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZU1lZGlhU3RyZWFtV2l0aG91dEF1ZGlvVHJhY2tTdXBwb3J0ID0gKG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgYXVkaW9Db250ZXh0ID0gbmV3IG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKCk7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBhdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UobmV3IE1lZGlhU3RyZWFtKCkpO1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9XG4gICAgICAgIGZpbmFsbHkge1xuICAgICAgICAgICAgYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtbWVkaWEtc3RyZWFtLWF1ZGlvLXNvdXJjZS1ub2RlLW1lZGlhLXN0cmVhbS13aXRob3V0LWF1ZGlvLXRyYWNrLXN1cHBvcnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVRlc3RPZmZsaW5lQXVkaW9Db250ZXh0Q3VycmVudFRpbWVTdXBwb3J0ID0gKGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpID0+IHtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBpZiAobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID09PSBudWxsKSB7XG4gICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGZhbHNlKTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0ID0gbmV3IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcigxLCAxLCA0NDEwMCk7XG4gICAgICAgIC8vIEJ1ZyAjNDg6IFNhZmFyaSBkb2VzIG5vdCByZW5kZXIgYW4gT2ZmbGluZUF1ZGlvQ29udGV4dCB3aXRob3V0IGFueSBjb25uZWN0ZWQgbm9kZS5cbiAgICAgICAgY29uc3QgZ2Fpbk5vZGUgPSBjcmVhdGVOYXRpdmVHYWluTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCB7XG4gICAgICAgICAgICBjaGFubmVsQ291bnQ6IDEsXG4gICAgICAgICAgICBjaGFubmVsQ291bnRNb2RlOiAnZXhwbGljaXQnLFxuICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiAnZGlzY3JldGUnLFxuICAgICAgICAgICAgZ2FpbjogMFxuICAgICAgICB9KTtcbiAgICAgICAgLy8gQnVnICMyMTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgcHJvbWlzZXMgeWV0LlxuICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcbiAgICAgICAgICAgIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQub25jb21wbGV0ZSA9ICgpID0+IHtcbiAgICAgICAgICAgICAgICBnYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgICAgICAgICAgICAgcmVzb2x2ZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lICE9PSAwKTtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LnN0YXJ0UmVuZGVyaW5nKCk7XG4gICAgICAgIH0pO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY3VycmVudC10aW1lLXN1cHBvcnQuanMubWFwIiwiLyoqXG4gKiBGaXJlZm94IHVwIHRvIHZlcnNpb24gNjIgZGlkIG5vdCBraWNrIG9mZiB0aGUgcHJvY2Vzc2luZyBvZiB0aGUgU3RlcmVvUGFubmVyTm9kZSBpZiB0aGUgdmFsdWUgb2YgcGFuIHdhcyB6ZXJvLlxuICovXG5leHBvcnQgY29uc3QgY3JlYXRlVGVzdFN0ZXJlb1Bhbm5lck5vZGVEZWZhdWx0VmFsdWVTdXBwb3J0ID0gKG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcikgPT4ge1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoZmFsc2UpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSBuZXcgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKDEsIDEsIDQ0MTAwKTtcbiAgICAgICAgLypcbiAgICAgICAgICogQnVnICMxMDU6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBTdGVyZW9QYW5uZXJOb2RlLiBUaGVyZWZvcmUgdGhlIHJldHVybmVkIHZhbHVlIHNob3VsZCBub3JtYWxseSBiZSBmYWxzZSBidXQgdGhlIGZha2VyIGRvZXNcbiAgICAgICAgICogc3VwcG9ydCB0aGUgdGVzdGVkIGJlaGF2aW91ci5cbiAgICAgICAgICovXG4gICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmNyZWF0ZVN0ZXJlb1Bhbm5lciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHRydWUpO1xuICAgICAgICB9XG4gICAgICAgIC8vIEJ1ZyAjNjI6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IENvbnN0YW50U291cmNlTm9kZXMuXG4gICAgICAgIGlmIChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmNyZWF0ZUNvbnN0YW50U291cmNlID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUodHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgY29uc3RhbnRTb3VyY2VOb2RlID0gbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5jcmVhdGVDb25zdGFudFNvdXJjZSgpO1xuICAgICAgICBjb25zdCBzdGVyZW9QYW5uZXIgPSBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LmNyZWF0ZVN0ZXJlb1Bhbm5lcigpO1xuICAgICAgICBjb25zdGFudFNvdXJjZU5vZGUuY2hhbm5lbENvdW50ID0gMTtcbiAgICAgICAgY29uc3RhbnRTb3VyY2VOb2RlLm9mZnNldC52YWx1ZSA9IDE7XG4gICAgICAgIHN0ZXJlb1Bhbm5lci5jaGFubmVsQ291bnQgPSAxO1xuICAgICAgICBjb25zdGFudFNvdXJjZU5vZGUuc3RhcnQoKTtcbiAgICAgICAgY29uc3RhbnRTb3VyY2VOb2RlLmNvbm5lY3Qoc3RlcmVvUGFubmVyKS5jb25uZWN0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQuZGVzdGluYXRpb24pO1xuICAgICAgICByZXR1cm4gbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dC5zdGFydFJlbmRlcmluZygpLnRoZW4oKGJ1ZmZlcikgPT4gYnVmZmVyLmdldENoYW5uZWxEYXRhKDApWzBdICE9PSAxKTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3Qtc3RlcmVvLXBhbm5lci1ub2RlLWRlZmF1bHQtdmFsdWUtc3VwcG9ydC5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlVW5rbm93bkVycm9yID0gKCkgPT4gbmV3IERPTUV4Y2VwdGlvbignJywgJ1Vua25vd25FcnJvcicpO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dW5rbm93bi1lcnJvci5qcy5tYXAiLCJjb25zdCBERUZBVUxUX09QVElPTlMgPSB7XG4gICAgY2hhbm5lbENvdW50OiAyLFxuICAgIGNoYW5uZWxDb3VudE1vZGU6ICdtYXgnLFxuICAgIGNoYW5uZWxJbnRlcnByZXRhdGlvbjogJ3NwZWFrZXJzJyxcbiAgICBjdXJ2ZTogbnVsbCxcbiAgICBvdmVyc2FtcGxlOiAnbm9uZSdcbn07XG5leHBvcnQgY29uc3QgY3JlYXRlV2F2ZVNoYXBlck5vZGVDb25zdHJ1Y3RvciA9IChhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlLCBjcmVhdGVXYXZlU2hhcGVyTm9kZVJlbmRlcmVyLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHNldEF1ZGlvTm9kZVRhaWxUaW1lKSA9PiB7XG4gICAgcmV0dXJuIGNsYXNzIFdhdmVTaGFwZXJOb2RlIGV4dGVuZHMgYXVkaW9Ob2RlQ29uc3RydWN0b3Ige1xuICAgICAgICBjb25zdHJ1Y3Rvcihjb250ZXh0LCBvcHRpb25zKSB7XG4gICAgICAgICAgICBjb25zdCBuYXRpdmVDb250ZXh0ID0gZ2V0TmF0aXZlQ29udGV4dChjb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IG1lcmdlZE9wdGlvbnMgPSB7IC4uLkRFRkFVTFRfT1BUSU9OUywgLi4ub3B0aW9ucyB9O1xuICAgICAgICAgICAgY29uc3QgbmF0aXZlV2F2ZVNoYXBlck5vZGUgPSBjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZShuYXRpdmVDb250ZXh0LCBtZXJnZWRPcHRpb25zKTtcbiAgICAgICAgICAgIGNvbnN0IGlzT2ZmbGluZSA9IGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dChuYXRpdmVDb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IHdhdmVTaGFwZXJOb2RlUmVuZGVyZXIgPSAoaXNPZmZsaW5lID8gY3JlYXRlV2F2ZVNoYXBlck5vZGVSZW5kZXJlcigpIDogbnVsbCk7XG4gICAgICAgICAgICAvLyBAdG9kbyBBZGQgYSBtZWNoYW5pc20gdG8gb25seSBzd2l0Y2ggYSBXYXZlU2hhcGVyTm9kZSB0byBhY3RpdmUgd2hpbGUgaXQgaXMgY29ubmVjdGVkLlxuICAgICAgICAgICAgc3VwZXIoY29udGV4dCwgdHJ1ZSwgbmF0aXZlV2F2ZVNoYXBlck5vZGUsIHdhdmVTaGFwZXJOb2RlUmVuZGVyZXIpO1xuICAgICAgICAgICAgdGhpcy5faXNDdXJ2ZU51bGxpZmllZCA9IGZhbHNlO1xuICAgICAgICAgICAgdGhpcy5fbmF0aXZlV2F2ZVNoYXBlck5vZGUgPSBuYXRpdmVXYXZlU2hhcGVyTm9kZTtcbiAgICAgICAgICAgIC8vIEB0b2RvIERldGVybWluZSBhIG1lYW5pbmdmdWwgdGFpbC10aW1lIGluc3RlYWQgb2YganVzdCB1c2luZyBvbmUgc2Vjb25kLlxuICAgICAgICAgICAgc2V0QXVkaW9Ob2RlVGFpbFRpbWUodGhpcywgMSk7XG4gICAgICAgIH1cbiAgICAgICAgZ2V0IGN1cnZlKCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuX2lzQ3VydmVOdWxsaWZpZWQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiB0aGlzLl9uYXRpdmVXYXZlU2hhcGVyTm9kZS5jdXJ2ZTtcbiAgICAgICAgfVxuICAgICAgICBzZXQgY3VydmUodmFsdWUpIHtcbiAgICAgICAgICAgIC8vIEJ1ZyAjMTAzOiBTYWZhcmkgZG9lcyBub3QgYWxsb3cgdG8gc2V0IHRoZSBjdXJ2ZSB0byBudWxsLlxuICAgICAgICAgICAgaWYgKHZhbHVlID09PSBudWxsKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5faXNDdXJ2ZU51bGxpZmllZCA9IHRydWU7XG4gICAgICAgICAgICAgICAgdGhpcy5fbmF0aXZlV2F2ZVNoYXBlck5vZGUuY3VydmUgPSBuZXcgRmxvYXQzMkFycmF5KFswLCAwXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgIzEwMjogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIEludmFsaWRTdGF0ZUVycm9yIHdoZW4gdGhlIGN1cnZlIGhhcyBsZXNzIHRoYW4gdHdvIHNhbXBsZXMuXG4gICAgICAgICAgICAgICAgLy8gQnVnICMxMDQ6IENocm9tZSBhbmQgRWRnZSB3aWxsIHRocm93IGFuIEludmFsaWRBY2Nlc3NFcnJvciB3aGVuIHRoZSBjdXJ2ZSBoYXMgbGVzcyB0aGFuIHR3byBzYW1wbGVzLlxuICAgICAgICAgICAgICAgIGlmICh2YWx1ZS5sZW5ndGggPCAyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRoaXMuX2lzQ3VydmVOdWxsaWZpZWQgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICB0aGlzLl9uYXRpdmVXYXZlU2hhcGVyTm9kZS5jdXJ2ZSA9IHZhbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGdldCBvdmVyc2FtcGxlKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuX25hdGl2ZVdhdmVTaGFwZXJOb2RlLm92ZXJzYW1wbGU7XG4gICAgICAgIH1cbiAgICAgICAgc2V0IG92ZXJzYW1wbGUodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuX25hdGl2ZVdhdmVTaGFwZXJOb2RlLm92ZXJzYW1wbGUgPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d2F2ZS1zaGFwZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJpbXBvcnQgeyBpc05hdGl2ZUF1ZGlvTm9kZUZha2VyIH0gZnJvbSAnLi4vZ3VhcmRzL25hdGl2ZS1hdWRpby1ub2RlLWZha2VyJztcbmltcG9ydCB7IGlzT3duZWRCeUNvbnRleHQgfSBmcm9tICcuLi9oZWxwZXJzL2lzLW93bmVkLWJ5LWNvbnRleHQnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZVdhdmVTaGFwZXJOb2RlUmVuZGVyZXJGYWN0b3J5ID0gKGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgY29uc3QgcmVuZGVyZWROYXRpdmVXYXZlU2hhcGVyTm9kZXMgPSBuZXcgV2Vha01hcCgpO1xuICAgICAgICBjb25zdCBjcmVhdGVXYXZlU2hhcGVyTm9kZSA9IGFzeW5jIChwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCkgPT4ge1xuICAgICAgICAgICAgbGV0IG5hdGl2ZVdhdmVTaGFwZXJOb2RlID0gZ2V0TmF0aXZlQXVkaW9Ob2RlKHByb3h5KTtcbiAgICAgICAgICAgIC8vIElmIHRoZSBpbml0aWFsbHkgdXNlZCBuYXRpdmVXYXZlU2hhcGVyTm9kZSB3YXMgbm90IGNvbnN0cnVjdGVkIG9uIHRoZSBzYW1lIE9mZmxpbmVBdWRpb0NvbnRleHQgaXQgbmVlZHMgdG8gYmUgY3JlYXRlZCBhZ2Fpbi5cbiAgICAgICAgICAgIGNvbnN0IG5hdGl2ZVdhdmVTaGFwZXJOb2RlSXNPd25lZEJ5Q29udGV4dCA9IGlzT3duZWRCeUNvbnRleHQobmF0aXZlV2F2ZVNoYXBlck5vZGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgaWYgKCFuYXRpdmVXYXZlU2hhcGVyTm9kZUlzT3duZWRCeUNvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBvcHRpb25zID0ge1xuICAgICAgICAgICAgICAgICAgICBjaGFubmVsQ291bnQ6IG5hdGl2ZVdhdmVTaGFwZXJOb2RlLmNoYW5uZWxDb3VudCxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbENvdW50TW9kZTogbmF0aXZlV2F2ZVNoYXBlck5vZGUuY2hhbm5lbENvdW50TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgY2hhbm5lbEludGVycHJldGF0aW9uOiBuYXRpdmVXYXZlU2hhcGVyTm9kZS5jaGFubmVsSW50ZXJwcmV0YXRpb24sXG4gICAgICAgICAgICAgICAgICAgIGN1cnZlOiBuYXRpdmVXYXZlU2hhcGVyTm9kZS5jdXJ2ZSxcbiAgICAgICAgICAgICAgICAgICAgb3ZlcnNhbXBsZTogbmF0aXZlV2F2ZVNoYXBlck5vZGUub3ZlcnNhbXBsZVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgbmF0aXZlV2F2ZVNoYXBlck5vZGUgPSBjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZShuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBvcHRpb25zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJlbmRlcmVkTmF0aXZlV2F2ZVNoYXBlck5vZGVzLnNldChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVXYXZlU2hhcGVyTm9kZSk7XG4gICAgICAgICAgICBpZiAoaXNOYXRpdmVBdWRpb05vZGVGYWtlcihuYXRpdmVXYXZlU2hhcGVyTm9kZSkpIHtcbiAgICAgICAgICAgICAgICBhd2FpdCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShwcm94eSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlV2F2ZVNoYXBlck5vZGUuaW5wdXRzWzBdKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVXYXZlU2hhcGVyTm9kZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gbmF0aXZlV2F2ZVNoYXBlck5vZGU7XG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICByZW5kZXIocHJveHksIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCByZW5kZXJlZE5hdGl2ZVdhdmVTaGFwZXJOb2RlID0gcmVuZGVyZWROYXRpdmVXYXZlU2hhcGVyTm9kZXMuZ2V0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgICAgICAgICAgICAgIGlmIChyZW5kZXJlZE5hdGl2ZVdhdmVTaGFwZXJOb2RlICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShyZW5kZXJlZE5hdGl2ZVdhdmVTaGFwZXJOb2RlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZVdhdmVTaGFwZXJOb2RlKHByb3h5LCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdhdmUtc2hhcGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlV2luZG93ID0gKCkgPT4gKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnID8gbnVsbCA6IHdpbmRvdyk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD13aW5kb3cuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVdyYXBBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc091dE9mQm91bmRzID0gKGNvbnZlcnROdW1iZXJUb1Vuc2lnbmVkTG9uZykgPT4ge1xuICAgIHJldHVybiAoYXVkaW9CdWZmZXIpID0+IHtcbiAgICAgICAgYXVkaW9CdWZmZXIuY29weUZyb21DaGFubmVsID0gKChjb3B5RnJvbUNoYW5uZWwpID0+IHtcbiAgICAgICAgICAgIHJldHVybiAoZGVzdGluYXRpb24sIGNoYW5uZWxOdW1iZXJBc051bWJlciwgYnVmZmVyT2Zmc2V0QXNOdW1iZXIgPSAwKSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3QgYnVmZmVyT2Zmc2V0ID0gY29udmVydE51bWJlclRvVW5zaWduZWRMb25nKGJ1ZmZlck9mZnNldEFzTnVtYmVyKTtcbiAgICAgICAgICAgICAgICBjb25zdCBjaGFubmVsTnVtYmVyID0gY29udmVydE51bWJlclRvVW5zaWduZWRMb25nKGNoYW5uZWxOdW1iZXJBc051bWJlcik7XG4gICAgICAgICAgICAgICAgaWYgKGJ1ZmZlck9mZnNldCA8IGF1ZGlvQnVmZmVyLmxlbmd0aCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gY29weUZyb21DaGFubmVsLmNhbGwoYXVkaW9CdWZmZXIsIGRlc3RpbmF0aW9uLCBjaGFubmVsTnVtYmVyLCBidWZmZXJPZmZzZXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH07XG4gICAgICAgIH0pKGF1ZGlvQnVmZmVyLmNvcHlGcm9tQ2hhbm5lbCk7XG4gICAgICAgIGF1ZGlvQnVmZmVyLmNvcHlUb0NoYW5uZWwgPSAoKGNvcHlUb0NoYW5uZWwpID0+IHtcbiAgICAgICAgICAgIHJldHVybiAoc291cmNlLCBjaGFubmVsTnVtYmVyQXNOdW1iZXIsIGJ1ZmZlck9mZnNldEFzTnVtYmVyID0gMCkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IGJ1ZmZlck9mZnNldCA9IGNvbnZlcnROdW1iZXJUb1Vuc2lnbmVkTG9uZyhidWZmZXJPZmZzZXRBc051bWJlcik7XG4gICAgICAgICAgICAgICAgY29uc3QgY2hhbm5lbE51bWJlciA9IGNvbnZlcnROdW1iZXJUb1Vuc2lnbmVkTG9uZyhjaGFubmVsTnVtYmVyQXNOdW1iZXIpO1xuICAgICAgICAgICAgICAgIGlmIChidWZmZXJPZmZzZXQgPCBhdWRpb0J1ZmZlci5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNvcHlUb0NoYW5uZWwuY2FsbChhdWRpb0J1ZmZlciwgc291cmNlLCBjaGFubmVsTnVtYmVyLCBidWZmZXJPZmZzZXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH07XG4gICAgICAgIH0pKGF1ZGlvQnVmZmVyLmNvcHlUb0NoYW5uZWwpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMtb3V0LW9mLWJvdW5kcy5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlV3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzID0gKGNvbnZlcnROdW1iZXJUb1Vuc2lnbmVkTG9uZywgY3JlYXRlSW5kZXhTaXplRXJyb3IpID0+IHtcbiAgICByZXR1cm4gKGF1ZGlvQnVmZmVyKSA9PiB7XG4gICAgICAgIGF1ZGlvQnVmZmVyLmNvcHlGcm9tQ2hhbm5lbCA9IChkZXN0aW5hdGlvbiwgY2hhbm5lbE51bWJlckFzTnVtYmVyLCBidWZmZXJPZmZzZXRBc051bWJlciA9IDApID0+IHtcbiAgICAgICAgICAgIGNvbnN0IGJ1ZmZlck9mZnNldCA9IGNvbnZlcnROdW1iZXJUb1Vuc2lnbmVkTG9uZyhidWZmZXJPZmZzZXRBc051bWJlcik7XG4gICAgICAgICAgICBjb25zdCBjaGFubmVsTnVtYmVyID0gY29udmVydE51bWJlclRvVW5zaWduZWRMb25nKGNoYW5uZWxOdW1iZXJBc051bWJlcik7XG4gICAgICAgICAgICBpZiAoY2hhbm5lbE51bWJlciA+PSBhdWRpb0J1ZmZlci5udW1iZXJPZkNoYW5uZWxzKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW5kZXhTaXplRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IGF1ZGlvQnVmZmVyTGVuZ3RoID0gYXVkaW9CdWZmZXIubGVuZ3RoO1xuICAgICAgICAgICAgY29uc3QgY2hhbm5lbERhdGEgPSBhdWRpb0J1ZmZlci5nZXRDaGFubmVsRGF0YShjaGFubmVsTnVtYmVyKTtcbiAgICAgICAgICAgIGNvbnN0IGRlc3RpbmF0aW9uTGVuZ3RoID0gZGVzdGluYXRpb24ubGVuZ3RoO1xuICAgICAgICAgICAgZm9yIChsZXQgaSA9IGJ1ZmZlck9mZnNldCA8IDAgPyAtYnVmZmVyT2Zmc2V0IDogMDsgaSArIGJ1ZmZlck9mZnNldCA8IGF1ZGlvQnVmZmVyTGVuZ3RoICYmIGkgPCBkZXN0aW5hdGlvbkxlbmd0aDsgaSArPSAxKSB7XG4gICAgICAgICAgICAgICAgZGVzdGluYXRpb25baV0gPSBjaGFubmVsRGF0YVtpICsgYnVmZmVyT2Zmc2V0XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgYXVkaW9CdWZmZXIuY29weVRvQ2hhbm5lbCA9IChzb3VyY2UsIGNoYW5uZWxOdW1iZXJBc051bWJlciwgYnVmZmVyT2Zmc2V0QXNOdW1iZXIgPSAwKSA9PiB7XG4gICAgICAgICAgICBjb25zdCBidWZmZXJPZmZzZXQgPSBjb252ZXJ0TnVtYmVyVG9VbnNpZ25lZExvbmcoYnVmZmVyT2Zmc2V0QXNOdW1iZXIpO1xuICAgICAgICAgICAgY29uc3QgY2hhbm5lbE51bWJlciA9IGNvbnZlcnROdW1iZXJUb1Vuc2lnbmVkTG9uZyhjaGFubmVsTnVtYmVyQXNOdW1iZXIpO1xuICAgICAgICAgICAgaWYgKGNoYW5uZWxOdW1iZXIgPj0gYXVkaW9CdWZmZXIubnVtYmVyT2ZDaGFubmVscykge1xuICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUluZGV4U2l6ZUVycm9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBhdWRpb0J1ZmZlckxlbmd0aCA9IGF1ZGlvQnVmZmVyLmxlbmd0aDtcbiAgICAgICAgICAgIGNvbnN0IGNoYW5uZWxEYXRhID0gYXVkaW9CdWZmZXIuZ2V0Q2hhbm5lbERhdGEoY2hhbm5lbE51bWJlcik7XG4gICAgICAgICAgICBjb25zdCBzb3VyY2VMZW5ndGggPSBzb3VyY2UubGVuZ3RoO1xuICAgICAgICAgICAgZm9yIChsZXQgaSA9IGJ1ZmZlck9mZnNldCA8IDAgPyAtYnVmZmVyT2Zmc2V0IDogMDsgaSArIGJ1ZmZlck9mZnNldCA8IGF1ZGlvQnVmZmVyTGVuZ3RoICYmIGkgPCBzb3VyY2VMZW5ndGg7IGkgKz0gMSkge1xuICAgICAgICAgICAgICAgIGNoYW5uZWxEYXRhW2kgKyBidWZmZXJPZmZzZXRdID0gc291cmNlW2ldO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVdyYXBBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdG9wTWV0aG9kTnVsbGlmaWVkQnVmZmVyID0gKG92ZXJ3cml0ZUFjY2Vzc29ycykgPT4ge1xuICAgIHJldHVybiAobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBuYXRpdmVDb250ZXh0KSA9PiB7XG4gICAgICAgIGNvbnN0IG51bGxpZmllZEJ1ZmZlciA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlQnVmZmVyKDEsIDEsIDQ0MTAwKTtcbiAgICAgICAgaWYgKG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5idWZmZXIgPT09IG51bGwpIHtcbiAgICAgICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5idWZmZXIgPSBudWxsaWZpZWRCdWZmZXI7XG4gICAgICAgIH1cbiAgICAgICAgb3ZlcndyaXRlQWNjZXNzb3JzKG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgJ2J1ZmZlcicsIChnZXQpID0+ICgpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHZhbHVlID0gZ2V0LmNhbGwobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlKTtcbiAgICAgICAgICAgIHJldHVybiB2YWx1ZSA9PT0gbnVsbGlmaWVkQnVmZmVyID8gbnVsbCA6IHZhbHVlO1xuICAgICAgICB9LCAoc2V0KSA9PiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgIHJldHVybiBzZXQuY2FsbChuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUsIHZhbHVlID09PSBudWxsID8gbnVsbGlmaWVkQnVmZmVyIDogdmFsdWUpO1xuICAgICAgICB9KTtcbiAgICB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyYXAtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLW51bGxpZmllZC1idWZmZXIuanMubWFwIiwiZXhwb3J0IGNvbnN0IGNyZWF0ZVdyYXBDaGFubmVsTWVyZ2VyTm9kZSA9IChjcmVhdGVJbnZhbGlkU3RhdGVFcnJvciwgbW9uaXRvckNvbm5lY3Rpb25zKSA9PiB7XG4gICAgcmV0dXJuIChuYXRpdmVDb250ZXh0LCBjaGFubmVsTWVyZ2VyTm9kZSkgPT4ge1xuICAgICAgICAvLyBCdWcgIzE1OiBTYWZhcmkgZG9lcyBub3QgcmV0dXJuIHRoZSBkZWZhdWx0IHByb3BlcnRpZXMuXG4gICAgICAgIGNoYW5uZWxNZXJnZXJOb2RlLmNoYW5uZWxDb3VudCA9IDE7XG4gICAgICAgIGNoYW5uZWxNZXJnZXJOb2RlLmNoYW5uZWxDb3VudE1vZGUgPSAnZXhwbGljaXQnO1xuICAgICAgICAvLyBCdWcgIzE2OiBTYWZhcmkgZG9lcyBub3QgdGhyb3cgYW4gZXJyb3Igd2hlbiBzZXR0aW5nIGEgZGlmZmVyZW50IGNoYW5uZWxDb3VudCBvciBjaGFubmVsQ291bnRNb2RlLlxuICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoY2hhbm5lbE1lcmdlck5vZGUsICdjaGFubmVsQ291bnQnLCB7XG4gICAgICAgICAgICBnZXQ6ICgpID0+IDEsXG4gICAgICAgICAgICBzZXQ6ICgpID0+IHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGNoYW5uZWxNZXJnZXJOb2RlLCAnY2hhbm5lbENvdW50TW9kZScsIHtcbiAgICAgICAgICAgIGdldDogKCkgPT4gJ2V4cGxpY2l0JyxcbiAgICAgICAgICAgIHNldDogKCkgPT4ge1xuICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICAvLyBCdWcgIzIwOiBTYWZhcmkgcmVxdWlyZXMgYSBjb25uZWN0aW9uIG9mIGFueSBraW5kIHRvIHRyZWF0IHRoZSBpbnB1dCBzaWduYWwgY29ycmVjdGx5LlxuICAgICAgICBjb25zdCBhdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZUJ1ZmZlclNvdXJjZSgpO1xuICAgICAgICBjb25zdCB3aGVuQ29ubmVjdGVkID0gKCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgbGVuZ3RoID0gY2hhbm5lbE1lcmdlck5vZGUubnVtYmVyT2ZJbnB1dHM7XG4gICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxlbmd0aDsgaSArPSAxKSB7XG4gICAgICAgICAgICAgICAgYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmNvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUsIDAsIGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICBjb25zdCB3aGVuRGlzY29ubmVjdGVkID0gKCkgPT4gYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmRpc2Nvbm5lY3QoY2hhbm5lbE1lcmdlck5vZGUpO1xuICAgICAgICBtb25pdG9yQ29ubmVjdGlvbnMoY2hhbm5lbE1lcmdlck5vZGUsIHdoZW5Db25uZWN0ZWQsIHdoZW5EaXNjb25uZWN0ZWQpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1jaGFubmVsLW1lcmdlci1ub2RlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBBQ1RJVkVfQVVESU9fTk9ERV9TVE9SRSA9IG5ldyBXZWFrU2V0KCk7XG5leHBvcnQgY29uc3QgQVVESU9fTk9ERV9DT05ORUNUSU9OU19TVE9SRSA9IG5ldyBXZWFrTWFwKCk7XG5leHBvcnQgY29uc3QgQVVESU9fTk9ERV9TVE9SRSA9IG5ldyBXZWFrTWFwKCk7XG5leHBvcnQgY29uc3QgQVVESU9fUEFSQU1fQ09OTkVDVElPTlNfU1RPUkUgPSBuZXcgV2Vha01hcCgpO1xuZXhwb3J0IGNvbnN0IEFVRElPX1BBUkFNX1NUT1JFID0gbmV3IFdlYWtNYXAoKTtcbmV4cG9ydCBjb25zdCBDT05URVhUX1NUT1JFID0gbmV3IFdlYWtNYXAoKTtcbmV4cG9ydCBjb25zdCBFVkVOVF9MSVNURU5FUlMgPSBuZXcgV2Vha01hcCgpO1xuZXhwb3J0IGNvbnN0IENZQ0xFX0NPVU5URVJTID0gbmV3IFdlYWtNYXAoKTtcbi8vIFRoaXMgY2x1bmt5IG5hbWUgaXMgYm9ycm93ZWQgZnJvbSB0aGUgc3BlYy4gOi0pXG5leHBvcnQgY29uc3QgTk9ERV9OQU1FX1RPX1BST0NFU1NPUl9DT05TVFJVQ1RPUl9NQVBTID0gbmV3IFdlYWtNYXAoKTtcbmV4cG9ydCBjb25zdCBOT0RFX1RPX1BST0NFU1NPUl9NQVBTID0gbmV3IFdlYWtNYXAoKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdsb2JhbHMuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gKGF1ZGlvTm9kZSkgPT4ge1xuICAgIHJldHVybiAncGxheWJhY2tSYXRlJyBpbiBhdWRpb05vZGU7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLmpzLm1hcCIsImltcG9ydCB7IGlzQXVkaW9Ob2RlIH0gZnJvbSAnLi9hdWRpby1ub2RlJztcbmV4cG9ydCBjb25zdCBpc0F1ZGlvTm9kZU91dHB1dENvbm5lY3Rpb24gPSAob3V0cHV0Q29ubmVjdGlvbikgPT4ge1xuICAgIHJldHVybiBpc0F1ZGlvTm9kZShvdXRwdXRDb25uZWN0aW9uWzBdKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1ub2RlLW91dHB1dC1jb25uZWN0aW9uLmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc0F1ZGlvTm9kZSA9IChhdWRpb05vZGVPckF1ZGlvUGFyYW0pID0+IHtcbiAgICByZXR1cm4gJ2NvbnRleHQnIGluIGF1ZGlvTm9kZU9yQXVkaW9QYXJhbTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1ub2RlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc0F1ZGlvV29ya2xldE5vZGUgPSAoYXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICdwb3J0JyBpbiBhdWRpb05vZGU7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8td29ya2xldC1ub2RlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc0JpcXVhZEZpbHRlck5vZGUgPSAoYXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICdmcmVxdWVuY3knIGluIGF1ZGlvTm9kZSAmJiAnZ2FpbicgaW4gYXVkaW9Ob2RlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJpcXVhZC1maWx0ZXItbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNDb25zdGFudFNvdXJjZU5vZGUgPSAoYXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICdvZmZzZXQnIGluIGF1ZGlvTm9kZTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25zdGFudC1zb3VyY2Utbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNEZWxheU5vZGUgPSAoYXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuICdkZWxheVRpbWUnIGluIGF1ZGlvTm9kZTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxheS1ub2RlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc0dhaW5Ob2RlID0gKGF1ZGlvTm9kZSkgPT4ge1xuICAgIHJldHVybiAhKCdmcmVxdWVuY3knIGluIGF1ZGlvTm9kZSkgJiYgJ2dhaW4nIGluIGF1ZGlvTm9kZTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nYWluLW5vZGUuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzTmF0aXZlQXVkaW9Ob2RlRmFrZXIgPSAobmF0aXZlQXVkaW9Ob2RlT3JOYXRpdmVBdWRpb05vZGVGYWtlcikgPT4ge1xuICAgIHJldHVybiAnaW5wdXRzJyBpbiBuYXRpdmVBdWRpb05vZGVPck5hdGl2ZUF1ZGlvTm9kZUZha2VyO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby1ub2RlLWZha2VyLmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc05hdGl2ZUF1ZGlvTm9kZSA9IChuYXRpdmVBdWRpb05vZGVPckF1ZGlvUGFyYW0pID0+IHtcbiAgICByZXR1cm4gJ2NvbnRleHQnIGluIG5hdGl2ZUF1ZGlvTm9kZU9yQXVkaW9QYXJhbTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8tbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNPc2NpbGxhdG9yTm9kZSA9IChhdWRpb05vZGUpID0+IHtcbiAgICByZXR1cm4gJ2RldHVuZScgaW4gYXVkaW9Ob2RlICYmICdmcmVxdWVuY3knIGluIGF1ZGlvTm9kZTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vc2NpbGxhdG9yLW5vZGUuanMubWFwIiwiZXhwb3J0IGNvbnN0IGlzU3RlcmVvUGFubmVyTm9kZSA9IChhdWRpb05vZGUpID0+IHtcbiAgICByZXR1cm4gJ3BhbicgaW4gYXVkaW9Ob2RlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0ZXJlby1wYW5uZXItbm9kZS5qcy5tYXAiLCJpbXBvcnQgeyBpbnNlcnRFbGVtZW50SW5TZXQgfSBmcm9tICcuL2luc2VydC1lbGVtZW50LWluLXNldCc7XG5leHBvcnQgY29uc3QgYWRkQWN0aXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb1BhcmFtID0gKGFjdGl2ZUlucHV0cywgc291cmNlLCBbb3V0cHV0LCBldmVudExpc3RlbmVyXSwgaWdub3JlRHVwbGljYXRlcykgPT4ge1xuICAgIGluc2VydEVsZW1lbnRJblNldChhY3RpdmVJbnB1dHMsIFtzb3VyY2UsIG91dHB1dCwgZXZlbnRMaXN0ZW5lcl0sIChhY3RpdmVJbnB1dENvbm5lY3Rpb24pID0+IGFjdGl2ZUlucHV0Q29ubmVjdGlvblswXSA9PT0gc291cmNlICYmIGFjdGl2ZUlucHV0Q29ubmVjdGlvblsxXSA9PT0gb3V0cHV0LCBpZ25vcmVEdXBsaWNhdGVzKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tcGFyYW0uanMubWFwIiwiaW1wb3J0IHsgaW5zZXJ0RWxlbWVudEluU2V0IH0gZnJvbSAnLi9pbnNlcnQtZWxlbWVudC1pbi1zZXQnO1xuZXhwb3J0IGNvbnN0IGFkZFBhc3NpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvUGFyYW0gPSAocGFzc2l2ZUlucHV0cywgW3NvdXJjZSwgb3V0cHV0LCBldmVudExpc3RlbmVyXSwgaWdub3JlRHVwbGljYXRlcykgPT4ge1xuICAgIGNvbnN0IHBhc3NpdmVJbnB1dENvbm5lY3Rpb25zID0gcGFzc2l2ZUlucHV0cy5nZXQoc291cmNlKTtcbiAgICBpZiAocGFzc2l2ZUlucHV0Q29ubmVjdGlvbnMgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICBwYXNzaXZlSW5wdXRzLnNldChzb3VyY2UsIG5ldyBTZXQoW1tvdXRwdXQsIGV2ZW50TGlzdGVuZXJdXSkpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgaW5zZXJ0RWxlbWVudEluU2V0KHBhc3NpdmVJbnB1dENvbm5lY3Rpb25zLCBbb3V0cHV0LCBldmVudExpc3RlbmVyXSwgKHBhc3NpdmVJbnB1dENvbm5lY3Rpb24pID0+IHBhc3NpdmVJbnB1dENvbm5lY3Rpb25bMF0gPT09IG91dHB1dCwgaWdub3JlRHVwbGljYXRlcyk7XG4gICAgfVxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFkZC1wYXNzaXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tcGFyYW0uanMubWFwIiwiZXhwb3J0IGNvbnN0IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZUF1ZGlvUGFyYW1WYWx1ZSA9IChuYXRpdmVBdWRpb05vZGUsIG9wdGlvbnMsIGF1ZGlvUGFyYW0pID0+IHtcbiAgICBjb25zdCB2YWx1ZSA9IG9wdGlvbnNbYXVkaW9QYXJhbV07XG4gICAgaWYgKHZhbHVlICE9PSB1bmRlZmluZWQgJiYgdmFsdWUgIT09IG5hdGl2ZUF1ZGlvTm9kZVthdWRpb1BhcmFtXS52YWx1ZSkge1xuICAgICAgICBuYXRpdmVBdWRpb05vZGVbYXVkaW9QYXJhbV0udmFsdWUgPSB2YWx1ZTtcbiAgICB9XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLWF1ZGlvLXBhcmFtLXZhbHVlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24gPSAobmF0aXZlQXVkaW9Ob2RlLCBvcHRpb25zLCBvcHRpb24pID0+IHtcbiAgICBjb25zdCB2YWx1ZSA9IG9wdGlvbnNbb3B0aW9uXTtcbiAgICBpZiAodmFsdWUgIT09IHVuZGVmaW5lZCAmJiB2YWx1ZSAhPT0gbmF0aXZlQXVkaW9Ob2RlW29wdGlvbl0pIHtcbiAgICAgICAgbmF0aXZlQXVkaW9Ob2RlW29wdGlvbl0gPSB2YWx1ZTtcbiAgICB9XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXNzaWduLW5hdGl2ZS1hdWRpby1ub2RlLW9wdGlvbi5qcy5tYXAiLCJpbXBvcnQgeyBhc3NpZ25OYXRpdmVBdWRpb05vZGVPcHRpb24gfSBmcm9tICcuL2Fzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb24nO1xuZXhwb3J0IGNvbnN0IGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbnMgPSAobmF0aXZlQXVkaW9Ob2RlLCBvcHRpb25zKSA9PiB7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uKG5hdGl2ZUF1ZGlvTm9kZSwgb3B0aW9ucywgJ2NoYW5uZWxDb3VudCcpO1xuICAgIGFzc2lnbk5hdGl2ZUF1ZGlvTm9kZU9wdGlvbihuYXRpdmVBdWRpb05vZGUsIG9wdGlvbnMsICdjaGFubmVsQ291bnRNb2RlJyk7XG4gICAgYXNzaWduTmF0aXZlQXVkaW9Ob2RlT3B0aW9uKG5hdGl2ZUF1ZGlvTm9kZSwgb3B0aW9ucywgJ2NoYW5uZWxJbnRlcnByZXRhdGlvbicpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFzc2lnbi1uYXRpdmUtYXVkaW8tbm9kZS1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjbG9uZUF1ZGlvV29ya2xldE5vZGVPcHRpb25zID0gKGF1ZGlvV29ya2xldE5vZGVPcHRpb25zKSA9PiB7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgY29uc3QgeyBwb3J0MSwgcG9ydDIgfSA9IG5ldyBNZXNzYWdlQ2hhbm5lbCgpO1xuICAgICAgICBwb3J0MS5vbm1lc3NhZ2UgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgICAgIHBvcnQxLmNsb3NlKCk7XG4gICAgICAgICAgICBwb3J0Mi5jbG9zZSgpO1xuICAgICAgICAgICAgcmVzb2x2ZShkYXRhKTtcbiAgICAgICAgfTtcbiAgICAgICAgcG9ydDEub25tZXNzYWdlZXJyb3IgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgICAgIHBvcnQxLmNsb3NlKCk7XG4gICAgICAgICAgICBwb3J0Mi5jbG9zZSgpO1xuICAgICAgICAgICAgcmVqZWN0KGRhdGEpO1xuICAgICAgICB9O1xuICAgICAgICAvLyBUaGlzIHdpbGwgdGhyb3cgYW4gZXJyb3IgaWYgdGhlIGF1ZGlvV29ya2xldE5vZGVPcHRpb25zIGFyZSBub3QgY2xvbmFibGUuXG4gICAgICAgIHBvcnQyLnBvc3RNZXNzYWdlKGF1ZGlvV29ya2xldE5vZGVPcHRpb25zKTtcbiAgICB9KTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jbG9uZS1hdWRpby13b3JrbGV0LW5vZGUtb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQgY29uc3QgY29tcHV0ZUJ1ZmZlclNpemUgPSAoYmFzZUxhdGVuY3ksIHNhbXBsZVJhdGUpID0+IHtcbiAgICBpZiAoYmFzZUxhdGVuY3kgPT09IG51bGwpIHtcbiAgICAgICAgcmV0dXJuIDUxMjtcbiAgICB9XG4gICAgcmV0dXJuIE1hdGgubWF4KDUxMiwgTWF0aC5taW4oMTYzODQsIE1hdGgucG93KDIsIE1hdGgucm91bmQoTWF0aC5sb2cyKGJhc2VMYXRlbmN5ICogc2FtcGxlUmF0ZSkpKSkpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbXB1dGUtYnVmZmVyLXNpemUuanMubWFwIiwiaW1wb3J0IHsgaXNOYXRpdmVBdWRpb05vZGVGYWtlciB9IGZyb20gJy4uL2d1YXJkcy9uYXRpdmUtYXVkaW8tbm9kZS1mYWtlcic7XG5leHBvcnQgY29uc3QgY29ubmVjdE5hdGl2ZUF1ZGlvTm9kZVRvTmF0aXZlQXVkaW9Ob2RlID0gKG5hdGl2ZVNvdXJjZUF1ZGlvTm9kZSwgbmF0aXZlRGVzdGluYXRpb25BdWRpb05vZGUsIG91dHB1dCwgaW5wdXQpID0+IHtcbiAgICBpZiAoaXNOYXRpdmVBdWRpb05vZGVGYWtlcihuYXRpdmVEZXN0aW5hdGlvbkF1ZGlvTm9kZSkpIHtcbiAgICAgICAgY29uc3QgZmFrZU5hdGl2ZURlc3RpbmF0aW9uQXVkaW9Ob2RlID0gbmF0aXZlRGVzdGluYXRpb25BdWRpb05vZGUuaW5wdXRzW2lucHV0XTtcbiAgICAgICAgbmF0aXZlU291cmNlQXVkaW9Ob2RlLmNvbm5lY3QoZmFrZU5hdGl2ZURlc3RpbmF0aW9uQXVkaW9Ob2RlLCBvdXRwdXQsIDApO1xuICAgICAgICByZXR1cm4gW2Zha2VOYXRpdmVEZXN0aW5hdGlvbkF1ZGlvTm9kZSwgb3V0cHV0LCAwXTtcbiAgICB9XG4gICAgbmF0aXZlU291cmNlQXVkaW9Ob2RlLmNvbm5lY3QobmF0aXZlRGVzdGluYXRpb25BdWRpb05vZGUsIG91dHB1dCwgaW5wdXQpO1xuICAgIHJldHVybiBbbmF0aXZlRGVzdGluYXRpb25BdWRpb05vZGUsIG91dHB1dCwgaW5wdXRdO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3QtbmF0aXZlLWF1ZGlvLW5vZGUtdG8tbmF0aXZlLWF1ZGlvLW5vZGUuanMubWFwIiwiZXhwb3J0IGZ1bmN0aW9uIGNvcHlGcm9tQ2hhbm5lbChhdWRpb0J1ZmZlciwgXG4vLyBAdG9kbyBUaGVyZSBpcyBjdXJyZW50bHkgbm8gd2F5IHRvIGRlZmluZSBzb21ldGhpbmcgbGlrZSB7IFsga2V5OiBudW1iZXIgfCBzdHJpbmcgXTogRmxvYXQzMkFycmF5IH1cbnBhcmVudCwga2V5LCBjaGFubmVsTnVtYmVyLCBidWZmZXJPZmZzZXQpIHtcbiAgICBpZiAodHlwZW9mIGF1ZGlvQnVmZmVyLmNvcHlGcm9tQ2hhbm5lbCA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAvLyBUaGUgYnl0ZUxlbmd0aCB3aWxsIGJlIDAgd2hlbiB0aGUgQXJyYXlCdWZmZXIgd2FzIHRyYW5zZmVycmVkLlxuICAgICAgICBpZiAocGFyZW50W2tleV0uYnl0ZUxlbmd0aCA9PT0gMCkge1xuICAgICAgICAgICAgcGFyZW50W2tleV0gPSBuZXcgRmxvYXQzMkFycmF5KDEyOCk7XG4gICAgICAgIH1cbiAgICAgICAgYXVkaW9CdWZmZXIuY29weUZyb21DaGFubmVsKHBhcmVudFtrZXldLCBjaGFubmVsTnVtYmVyLCBidWZmZXJPZmZzZXQpO1xuICAgICAgICAvLyBCdWcgIzU6IFNhZmFyaSBkb2VzIG5vdCBzdXBwb3J0IGNvcHlGcm9tQ2hhbm5lbCgpLlxuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgY29uc3QgY2hhbm5lbERhdGEgPSBhdWRpb0J1ZmZlci5nZXRDaGFubmVsRGF0YShjaGFubmVsTnVtYmVyKTtcbiAgICAgICAgLy8gVGhlIGJ5dGVMZW5ndGggd2lsbCBiZSAwIHdoZW4gdGhlIEFycmF5QnVmZmVyIHdhcyB0cmFuc2ZlcnJlZC5cbiAgICAgICAgaWYgKHBhcmVudFtrZXldLmJ5dGVMZW5ndGggPT09IDApIHtcbiAgICAgICAgICAgIHBhcmVudFtrZXldID0gY2hhbm5lbERhdGEuc2xpY2UoYnVmZmVyT2Zmc2V0LCBidWZmZXJPZmZzZXQgKyAxMjgpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgY29uc3Qgc2xpY2VkSW5wdXQgPSBuZXcgRmxvYXQzMkFycmF5KGNoYW5uZWxEYXRhLmJ1ZmZlciwgYnVmZmVyT2Zmc2V0ICogRmxvYXQzMkFycmF5LkJZVEVTX1BFUl9FTEVNRU5ULCAxMjgpO1xuICAgICAgICAgICAgcGFyZW50W2tleV0uc2V0KHNsaWNlZElucHV0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvcHktZnJvbS1jaGFubmVsLmpzLm1hcCIsImV4cG9ydCBjb25zdCBjb3B5VG9DaGFubmVsID0gKGF1ZGlvQnVmZmVyLCBwYXJlbnQsIGtleSwgY2hhbm5lbE51bWJlciwgYnVmZmVyT2Zmc2V0KSA9PiB7XG4gICAgaWYgKHR5cGVvZiBhdWRpb0J1ZmZlci5jb3B5VG9DaGFubmVsID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIC8vIFRoZSBieXRlTGVuZ3RoIHdpbGwgYmUgMCB3aGVuIHRoZSBBcnJheUJ1ZmZlciB3YXMgdHJhbnNmZXJyZWQuXG4gICAgICAgIGlmIChwYXJlbnRba2V5XS5ieXRlTGVuZ3RoICE9PSAwKSB7XG4gICAgICAgICAgICBhdWRpb0J1ZmZlci5jb3B5VG9DaGFubmVsKHBhcmVudFtrZXldLCBjaGFubmVsTnVtYmVyLCBidWZmZXJPZmZzZXQpO1xuICAgICAgICB9XG4gICAgICAgIC8vIEJ1ZyAjNTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgY29weVRvQ2hhbm5lbCgpLlxuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgLy8gVGhlIGJ5dGVMZW5ndGggd2lsbCBiZSAwIHdoZW4gdGhlIEFycmF5QnVmZmVyIHdhcyB0cmFuc2ZlcnJlZC5cbiAgICAgICAgaWYgKHBhcmVudFtrZXldLmJ5dGVMZW5ndGggIT09IDApIHtcbiAgICAgICAgICAgIGF1ZGlvQnVmZmVyLmdldENoYW5uZWxEYXRhKGNoYW5uZWxOdW1iZXIpLnNldChwYXJlbnRba2V5XSwgYnVmZmVyT2Zmc2V0KTtcbiAgICAgICAgfVxuICAgIH1cbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb3B5LXRvLWNoYW5uZWwuanMubWFwIiwiaW1wb3J0IHsgY2xvbmVBdWRpb1dvcmtsZXROb2RlT3B0aW9ucyB9IGZyb20gJy4vY2xvbmUtYXVkaW8td29ya2xldC1ub2RlLW9wdGlvbnMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUF1ZGlvV29ya2xldFByb2Nlc3NvclByb21pc2UgPSBhc3luYyAocHJvY2Vzc29yQ29uc3RydWN0b3IsIGF1ZGlvV29ya2xldE5vZGVPcHRpb25zKSA9PiB7XG4gICAgY29uc3QgY2xvbmVkQXVkaW9Xb3JrbGV0Tm9kZU9wdGlvbnMgPSBhd2FpdCBjbG9uZUF1ZGlvV29ya2xldE5vZGVPcHRpb25zKGF1ZGlvV29ya2xldE5vZGVPcHRpb25zKTtcbiAgICByZXR1cm4gbmV3IHByb2Nlc3NvckNvbnN0cnVjdG9yKGNsb25lZEF1ZGlvV29ya2xldE5vZGVPcHRpb25zKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGUtYXVkaW8td29ya2xldC1wcm9jZXNzb3ItcHJvbWlzZS5qcy5tYXAiLCJpbXBvcnQgeyBOT0RFX1RPX1BST0NFU1NPUl9NQVBTIH0gZnJvbSAnLi4vZ2xvYmFscyc7XG5pbXBvcnQgeyBjcmVhdGVBdWRpb1dvcmtsZXRQcm9jZXNzb3JQcm9taXNlIH0gZnJvbSAnLi9jcmVhdGUtYXVkaW8td29ya2xldC1wcm9jZXNzb3ItcHJvbWlzZSc7XG5leHBvcnQgY29uc3QgY3JlYXRlQXVkaW9Xb3JrbGV0UHJvY2Vzc29yID0gKG5hdGl2ZUNvbnRleHQsIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUsIHByb2Nlc3NvckNvbnN0cnVjdG9yLCBhdWRpb1dvcmtsZXROb2RlT3B0aW9ucykgPT4ge1xuICAgIGxldCBub2RlVG9Qcm9jZXNzb3JNYXAgPSBOT0RFX1RPX1BST0NFU1NPUl9NQVBTLmdldChuYXRpdmVDb250ZXh0KTtcbiAgICBpZiAobm9kZVRvUHJvY2Vzc29yTWFwID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgbm9kZVRvUHJvY2Vzc29yTWFwID0gbmV3IFdlYWtNYXAoKTtcbiAgICAgICAgTk9ERV9UT19QUk9DRVNTT1JfTUFQUy5zZXQobmF0aXZlQ29udGV4dCwgbm9kZVRvUHJvY2Vzc29yTWFwKTtcbiAgICB9XG4gICAgY29uc3QgYXVkaW9Xb3JrbGV0UHJvY2Vzc29yUHJvbWlzZSA9IGNyZWF0ZUF1ZGlvV29ya2xldFByb2Nlc3NvclByb21pc2UocHJvY2Vzc29yQ29uc3RydWN0b3IsIGF1ZGlvV29ya2xldE5vZGVPcHRpb25zKTtcbiAgICBub2RlVG9Qcm9jZXNzb3JNYXAuc2V0KG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUsIGF1ZGlvV29ya2xldFByb2Nlc3NvclByb21pc2UpO1xuICAgIHJldHVybiBhdWRpb1dvcmtsZXRQcm9jZXNzb3JQcm9taXNlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZS1hdWRpby13b3JrbGV0LXByb2Nlc3Nvci5qcy5tYXAiLCJleHBvcnQgY29uc3QgY3JlYXRlTmVzdGVkQXJyYXlzID0gKHgsIHkpID0+IHtcbiAgICBjb25zdCBhcnJheXMgPSBbXTtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHg7IGkgKz0gMSkge1xuICAgICAgICBjb25zdCBhcnJheSA9IFtdO1xuICAgICAgICBjb25zdCBsZW5ndGggPSB0eXBlb2YgeSA9PT0gJ251bWJlcicgPyB5IDogeVtpXTtcbiAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBsZW5ndGg7IGogKz0gMSkge1xuICAgICAgICAgICAgYXJyYXkucHVzaChuZXcgRmxvYXQzMkFycmF5KDEyOCkpO1xuICAgICAgICB9XG4gICAgICAgIGFycmF5cy5wdXNoKGFycmF5KTtcbiAgICB9XG4gICAgcmV0dXJuIGFycmF5cztcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGUtbmVzdGVkLWFycmF5cy5qcy5tYXAiLCJpbXBvcnQgeyBpc0F1ZGlvQnVmZmVyU291cmNlTm9kZSB9IGZyb20gJy4uL2d1YXJkcy9hdWRpby1idWZmZXItc291cmNlLW5vZGUnO1xuaW1wb3J0IHsgaXNBdWRpb1dvcmtsZXROb2RlIH0gZnJvbSAnLi4vZ3VhcmRzL2F1ZGlvLXdvcmtsZXQtbm9kZSc7XG5pbXBvcnQgeyBpc0JpcXVhZEZpbHRlck5vZGUgfSBmcm9tICcuLi9ndWFyZHMvYmlxdWFkLWZpbHRlci1ub2RlJztcbmltcG9ydCB7IGlzQ29uc3RhbnRTb3VyY2VOb2RlIH0gZnJvbSAnLi4vZ3VhcmRzL2NvbnN0YW50LXNvdXJjZS1ub2RlJztcbmltcG9ydCB7IGlzR2Fpbk5vZGUgfSBmcm9tICcuLi9ndWFyZHMvZ2Fpbi1ub2RlJztcbmltcG9ydCB7IGlzT3NjaWxsYXRvck5vZGUgfSBmcm9tICcuLi9ndWFyZHMvb3NjaWxsYXRvci1ub2RlJztcbmltcG9ydCB7IGlzU3RlcmVvUGFubmVyTm9kZSB9IGZyb20gJy4uL2d1YXJkcy9zdGVyZW8tcGFubmVyLW5vZGUnO1xuaW1wb3J0IHsgZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMgfSBmcm9tICcuL2dldC1hdWRpby1ub2RlLWNvbm5lY3Rpb25zJztcbmltcG9ydCB7IGdldEF1ZGlvUGFyYW1Db25uZWN0aW9ucyB9IGZyb20gJy4vZ2V0LWF1ZGlvLXBhcmFtLWNvbm5lY3Rpb25zJztcbmltcG9ydCB7IGlzQWN0aXZlQXVkaW9Ob2RlIH0gZnJvbSAnLi9pcy1hY3RpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlIH0gZnJvbSAnLi9zZXQtaW50ZXJuYWwtc3RhdGUtdG8tcGFzc2l2ZSc7XG5leHBvcnQgY29uc3QgZGVhY3RpdmF0ZUFjdGl2ZUF1ZGlvTm9kZUlucHV0Q29ubmVjdGlvbnMgPSAoYXVkaW9Ob2RlLCB0cmFjZSkgPT4ge1xuICAgIGNvbnN0IHsgYWN0aXZlSW5wdXRzIH0gPSBnZXRBdWRpb05vZGVDb25uZWN0aW9ucyhhdWRpb05vZGUpO1xuICAgIGFjdGl2ZUlucHV0cy5mb3JFYWNoKChjb25uZWN0aW9ucykgPT4gY29ubmVjdGlvbnMuZm9yRWFjaCgoW3NvdXJjZV0pID0+IHtcbiAgICAgICAgaWYgKCF0cmFjZS5pbmNsdWRlcyhhdWRpb05vZGUpKSB7XG4gICAgICAgICAgICBkZWFjdGl2YXRlQWN0aXZlQXVkaW9Ob2RlSW5wdXRDb25uZWN0aW9ucyhzb3VyY2UsIFsuLi50cmFjZSwgYXVkaW9Ob2RlXSk7XG4gICAgICAgIH1cbiAgICB9KSk7XG4gICAgY29uc3QgYXVkaW9QYXJhbXMgPSBpc0F1ZGlvQnVmZmVyU291cmNlTm9kZShhdWRpb05vZGUpXG4gICAgICAgID8gW1xuICAgICAgICAgICAgLy8gQnVnICMxNDk6IFNhZmFyaSBkb2VzIG5vdCB5ZXQgc3VwcG9ydCB0aGUgZGV0dW5lIEF1ZGlvUGFyYW0uXG4gICAgICAgICAgICBhdWRpb05vZGUucGxheWJhY2tSYXRlXG4gICAgICAgIF1cbiAgICAgICAgOiBpc0F1ZGlvV29ya2xldE5vZGUoYXVkaW9Ob2RlKVxuICAgICAgICAgICAgPyBBcnJheS5mcm9tKGF1ZGlvTm9kZS5wYXJhbWV0ZXJzLnZhbHVlcygpKVxuICAgICAgICAgICAgOiBpc0JpcXVhZEZpbHRlck5vZGUoYXVkaW9Ob2RlKVxuICAgICAgICAgICAgICAgID8gW2F1ZGlvTm9kZS5RLCBhdWRpb05vZGUuZGV0dW5lLCBhdWRpb05vZGUuZnJlcXVlbmN5LCBhdWRpb05vZGUuZ2Fpbl1cbiAgICAgICAgICAgICAgICA6IGlzQ29uc3RhbnRTb3VyY2VOb2RlKGF1ZGlvTm9kZSlcbiAgICAgICAgICAgICAgICAgICAgPyBbYXVkaW9Ob2RlLm9mZnNldF1cbiAgICAgICAgICAgICAgICAgICAgOiBpc0dhaW5Ob2RlKGF1ZGlvTm9kZSlcbiAgICAgICAgICAgICAgICAgICAgICAgID8gW2F1ZGlvTm9kZS5nYWluXVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBpc09zY2lsbGF0b3JOb2RlKGF1ZGlvTm9kZSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFthdWRpb05vZGUuZGV0dW5lLCBhdWRpb05vZGUuZnJlcXVlbmN5XVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogaXNTdGVyZW9QYW5uZXJOb2RlKGF1ZGlvTm9kZSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBbYXVkaW9Ob2RlLnBhbl1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBbXTtcbiAgICBmb3IgKGNvbnN0IGF1ZGlvUGFyYW0gb2YgYXVkaW9QYXJhbXMpIHtcbiAgICAgICAgY29uc3QgYXVkaW9QYXJhbUNvbm5lY3Rpb25zID0gZ2V0QXVkaW9QYXJhbUNvbm5lY3Rpb25zKGF1ZGlvUGFyYW0pO1xuICAgICAgICBpZiAoYXVkaW9QYXJhbUNvbm5lY3Rpb25zICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIGF1ZGlvUGFyYW1Db25uZWN0aW9ucy5hY3RpdmVJbnB1dHMuZm9yRWFjaCgoW3NvdXJjZV0pID0+IGRlYWN0aXZhdGVBY3RpdmVBdWRpb05vZGVJbnB1dENvbm5lY3Rpb25zKHNvdXJjZSwgdHJhY2UpKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpZiAoaXNBY3RpdmVBdWRpb05vZGUoYXVkaW9Ob2RlKSkge1xuICAgICAgICBzZXRJbnRlcm5hbFN0YXRlVG9QYXNzaXZlKGF1ZGlvTm9kZSk7XG4gICAgfVxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlYWN0aXZhdGUtYWN0aXZlLWF1ZGlvLW5vZGUtaW5wdXQtY29ubmVjdGlvbnMuanMubWFwIiwiaW1wb3J0IHsgZGVhY3RpdmF0ZUFjdGl2ZUF1ZGlvTm9kZUlucHV0Q29ubmVjdGlvbnMgfSBmcm9tICcuL2RlYWN0aXZhdGUtYWN0aXZlLWF1ZGlvLW5vZGUtaW5wdXQtY29ubmVjdGlvbnMnO1xuZXhwb3J0IGNvbnN0IGRlYWN0aXZhdGVBdWRpb0dyYXBoID0gKGNvbnRleHQpID0+IHtcbiAgICBkZWFjdGl2YXRlQWN0aXZlQXVkaW9Ob2RlSW5wdXRDb25uZWN0aW9ucyhjb250ZXh0LmRlc3RpbmF0aW9uLCBbXSk7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGVhY3RpdmF0ZS1hdWRpby1ncmFwaC5qcy5tYXAiLCJpbXBvcnQgeyBwaWNrRWxlbWVudEZyb21TZXQgfSBmcm9tICcuL3BpY2stZWxlbWVudC1mcm9tLXNldCc7XG5leHBvcnQgY29uc3QgZGVsZXRlQWN0aXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb1BhcmFtID0gKGFjdGl2ZUlucHV0cywgc291cmNlLCBvdXRwdXQpID0+IHtcbiAgICByZXR1cm4gcGlja0VsZW1lbnRGcm9tU2V0KGFjdGl2ZUlucHV0cywgKGFjdGl2ZUlucHV0Q29ubmVjdGlvbikgPT4gYWN0aXZlSW5wdXRDb25uZWN0aW9uWzBdID09PSBzb3VyY2UgJiYgYWN0aXZlSW5wdXRDb25uZWN0aW9uWzFdID09PSBvdXRwdXQpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGV0ZS1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1wYXJhbS5qcy5tYXAiLCJleHBvcnQgY29uc3QgZGVsZXRlQWN0aXZlSW5wdXRDb25uZWN0aW9uID0gKGFjdGl2ZUlucHV0Q29ubmVjdGlvbnMsIHNvdXJjZSwgb3V0cHV0KSA9PiB7XG4gICAgZm9yIChjb25zdCBhY3RpdmVJbnB1dENvbm5lY3Rpb24gb2YgYWN0aXZlSW5wdXRDb25uZWN0aW9ucykge1xuICAgICAgICBpZiAoYWN0aXZlSW5wdXRDb25uZWN0aW9uWzBdID09PSBzb3VyY2UgJiYgYWN0aXZlSW5wdXRDb25uZWN0aW9uWzFdID09PSBvdXRwdXQpIHtcbiAgICAgICAgICAgIGFjdGl2ZUlucHV0Q29ubmVjdGlvbnMuZGVsZXRlKGFjdGl2ZUlucHV0Q29ubmVjdGlvbik7XG4gICAgICAgICAgICByZXR1cm4gYWN0aXZlSW5wdXRDb25uZWN0aW9uO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBudWxsO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGV0ZS1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi5qcy5tYXAiLCJpbXBvcnQgeyBnZXRFdmVudExpc3RlbmVyc09mQXVkaW9Ob2RlIH0gZnJvbSAnLi9nZXQtZXZlbnQtbGlzdGVuZXJzLW9mLWF1ZGlvLW5vZGUnO1xuZXhwb3J0IGNvbnN0IGRlbGV0ZUV2ZW50TGlzdGVuZXJPZkF1ZGlvTm9kZSA9IChhdWRpb05vZGUsIGV2ZW50TGlzdGVuZXIpID0+IHtcbiAgICBjb25zdCBldmVudExpc3RlbmVycyA9IGdldEV2ZW50TGlzdGVuZXJzT2ZBdWRpb05vZGUoYXVkaW9Ob2RlKTtcbiAgICBpZiAoIWV2ZW50TGlzdGVuZXJzLmRlbGV0ZShldmVudExpc3RlbmVyKSkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgdGhlIGV4cGVjdGVkIGV2ZW50IGxpc3RlbmVyLicpO1xuICAgIH1cbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxldGUtZXZlbnQtbGlzdGVuZXJzLW9mLWF1ZGlvLW5vZGUuanMubWFwIiwiaW1wb3J0IHsgZ2V0VmFsdWVGb3JLZXkgfSBmcm9tICcuL2dldC12YWx1ZS1mb3Ita2V5JztcbmltcG9ydCB7IHBpY2tFbGVtZW50RnJvbVNldCB9IGZyb20gJy4vcGljay1lbGVtZW50LWZyb20tc2V0JztcbmV4cG9ydCBjb25zdCBkZWxldGVQYXNzaXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUgPSAocGFzc2l2ZUlucHV0cywgc291cmNlLCBvdXRwdXQsIGlucHV0KSA9PiB7XG4gICAgY29uc3QgcGFzc2l2ZUlucHV0Q29ubmVjdGlvbnMgPSBnZXRWYWx1ZUZvcktleShwYXNzaXZlSW5wdXRzLCBzb3VyY2UpO1xuICAgIGNvbnN0IG1hdGNoaW5nQ29ubmVjdGlvbiA9IHBpY2tFbGVtZW50RnJvbVNldChwYXNzaXZlSW5wdXRDb25uZWN0aW9ucywgKHBhc3NpdmVJbnB1dENvbm5lY3Rpb24pID0+IHBhc3NpdmVJbnB1dENvbm5lY3Rpb25bMF0gPT09IG91dHB1dCAmJiBwYXNzaXZlSW5wdXRDb25uZWN0aW9uWzFdID09PSBpbnB1dCk7XG4gICAgaWYgKHBhc3NpdmVJbnB1dENvbm5lY3Rpb25zLnNpemUgPT09IDApIHtcbiAgICAgICAgcGFzc2l2ZUlucHV0cy5kZWxldGUoc291cmNlKTtcbiAgICB9XG4gICAgcmV0dXJuIG1hdGNoaW5nQ29ubmVjdGlvbjtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxldGUtcGFzc2l2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUuanMubWFwIiwiaW1wb3J0IHsgZ2V0VmFsdWVGb3JLZXkgfSBmcm9tICcuL2dldC12YWx1ZS1mb3Ita2V5JztcbmltcG9ydCB7IHBpY2tFbGVtZW50RnJvbVNldCB9IGZyb20gJy4vcGljay1lbGVtZW50LWZyb20tc2V0JztcbmV4cG9ydCBjb25zdCBkZWxldGVQYXNzaXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb1BhcmFtID0gKHBhc3NpdmVJbnB1dHMsIHNvdXJjZSwgb3V0cHV0KSA9PiB7XG4gICAgY29uc3QgcGFzc2l2ZUlucHV0Q29ubmVjdGlvbnMgPSBnZXRWYWx1ZUZvcktleShwYXNzaXZlSW5wdXRzLCBzb3VyY2UpO1xuICAgIGNvbnN0IG1hdGNoaW5nQ29ubmVjdGlvbiA9IHBpY2tFbGVtZW50RnJvbVNldChwYXNzaXZlSW5wdXRDb25uZWN0aW9ucywgKHBhc3NpdmVJbnB1dENvbm5lY3Rpb24pID0+IHBhc3NpdmVJbnB1dENvbm5lY3Rpb25bMF0gPT09IG91dHB1dCk7XG4gICAgaWYgKHBhc3NpdmVJbnB1dENvbm5lY3Rpb25zLnNpemUgPT09IDApIHtcbiAgICAgICAgcGFzc2l2ZUlucHV0cy5kZWxldGUoc291cmNlKTtcbiAgICB9XG4gICAgcmV0dXJuIG1hdGNoaW5nQ29ubmVjdGlvbjtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxldGUtcGFzc2l2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLXBhcmFtLmpzLm1hcCIsImV4cG9ydCBjb25zdCBkZXRhY2hBcnJheUJ1ZmZlciA9IChhcnJheUJ1ZmZlcikgPT4ge1xuICAgIGNvbnN0IHsgcG9ydDEsIHBvcnQyIH0gPSBuZXcgTWVzc2FnZUNoYW5uZWwoKTtcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcbiAgICAgICAgY29uc3QgY2xvc2VBbmRSZXNvbHZlID0gKCkgPT4ge1xuICAgICAgICAgICAgcG9ydDIub25tZXNzYWdlID0gbnVsbDtcbiAgICAgICAgICAgIHBvcnQxLmNsb3NlKCk7XG4gICAgICAgICAgICBwb3J0Mi5jbG9zZSgpO1xuICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICB9O1xuICAgICAgICBwb3J0Mi5vbm1lc3NhZ2UgPSAoKSA9PiBjbG9zZUFuZFJlc29sdmUoKTtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIHBvcnQxLnBvc3RNZXNzYWdlKGFycmF5QnVmZmVyLCBbYXJyYXlCdWZmZXJdKTtcbiAgICAgICAgfVxuICAgICAgICBmaW5hbGx5IHtcbiAgICAgICAgICAgIGNsb3NlQW5kUmVzb2x2ZSgpO1xuICAgICAgICB9XG4gICAgfSk7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGV0YWNoLWFycmF5LWJ1ZmZlci5qcy5tYXAiLCJpbXBvcnQgeyBpc05hdGl2ZUF1ZGlvTm9kZUZha2VyIH0gZnJvbSAnLi4vZ3VhcmRzL25hdGl2ZS1hdWRpby1ub2RlLWZha2VyJztcbmV4cG9ydCBjb25zdCBkaXNjb25uZWN0TmF0aXZlQXVkaW9Ob2RlRnJvbU5hdGl2ZUF1ZGlvTm9kZSA9IChuYXRpdmVTb3VyY2VBdWRpb05vZGUsIG5hdGl2ZURlc3RpbmF0aW9uQXVkaW9Ob2RlLCBvdXRwdXQsIGlucHV0KSA9PiB7XG4gICAgaWYgKGlzTmF0aXZlQXVkaW9Ob2RlRmFrZXIobmF0aXZlRGVzdGluYXRpb25BdWRpb05vZGUpKSB7XG4gICAgICAgIG5hdGl2ZVNvdXJjZUF1ZGlvTm9kZS5kaXNjb25uZWN0KG5hdGl2ZURlc3RpbmF0aW9uQXVkaW9Ob2RlLmlucHV0c1tpbnB1dF0sIG91dHB1dCwgMCk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBuYXRpdmVTb3VyY2VBdWRpb05vZGUuZGlzY29ubmVjdChuYXRpdmVEZXN0aW5hdGlvbkF1ZGlvTm9kZSwgb3V0cHV0LCBpbnB1dCk7XG4gICAgfVxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRpc2Nvbm5lY3QtbmF0aXZlLWF1ZGlvLW5vZGUtZnJvbS1uYXRpdmUtYXVkaW8tbm9kZS5qcy5tYXAiLCIvLyBUaGlzIGltcGxlbWVudGF0aW9uIGFzIHNoYW1lbGVzc2x5IGluc3BpcmVkIGJ5IHNvdXJjZSBjb2RlIG9mXG4vLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bWF4LWxpbmUtbGVuZ3RoXG4vLyB7QGxpbmsgaHR0cHM6Ly9jaHJvbWl1bS5nb29nbGVzb3VyY2UuY29tL2Nocm9taXVtL3NyYy5naXQvKy9tYXN0ZXIvdGhpcmRfcGFydHkvV2ViS2l0L1NvdXJjZS9wbGF0Zm9ybS9hdWRpby9JSVJGaWx0ZXIuY3BwfENocm9taXVtJ3MgSUlSRmlsdGVyfS5cbmV4cG9ydCBjb25zdCBmaWx0ZXJCdWZmZXIgPSAoZmVlZGJhY2ssIGZlZWRiYWNrTGVuZ3RoLCBmZWVkZm9yd2FyZCwgZmVlZGZvcndhcmRMZW5ndGgsIG1pbkxlbmd0aCwgeEJ1ZmZlciwgeUJ1ZmZlciwgYnVmZmVySW5kZXgsIGJ1ZmZlckxlbmd0aCwgaW5wdXQsIG91dHB1dCkgPT4ge1xuICAgIGNvbnN0IGlucHV0TGVuZ3RoID0gaW5wdXQubGVuZ3RoO1xuICAgIGxldCBpID0gYnVmZmVySW5kZXg7XG4gICAgZm9yIChsZXQgaiA9IDA7IGogPCBpbnB1dExlbmd0aDsgaiArPSAxKSB7XG4gICAgICAgIGxldCB5ID0gZmVlZGZvcndhcmRbMF0gKiBpbnB1dFtqXTtcbiAgICAgICAgZm9yIChsZXQgayA9IDE7IGsgPCBtaW5MZW5ndGg7IGsgKz0gMSkge1xuICAgICAgICAgICAgY29uc3QgeCA9IChpIC0gaykgJiAoYnVmZmVyTGVuZ3RoIC0gMSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICAgICAgeSArPSBmZWVkZm9yd2FyZFtrXSAqIHhCdWZmZXJbeF07XG4gICAgICAgICAgICB5IC09IGZlZWRiYWNrW2tdICogeUJ1ZmZlclt4XTtcbiAgICAgICAgfVxuICAgICAgICBmb3IgKGxldCBrID0gbWluTGVuZ3RoOyBrIDwgZmVlZGZvcndhcmRMZW5ndGg7IGsgKz0gMSkge1xuICAgICAgICAgICAgeSArPSBmZWVkZm9yd2FyZFtrXSAqIHhCdWZmZXJbKGkgLSBrKSAmIChidWZmZXJMZW5ndGggLSAxKV07IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICB9XG4gICAgICAgIGZvciAobGV0IGsgPSBtaW5MZW5ndGg7IGsgPCBmZWVkYmFja0xlbmd0aDsgayArPSAxKSB7XG4gICAgICAgICAgICB5IC09IGZlZWRiYWNrW2tdICogeUJ1ZmZlclsoaSAtIGspICYgKGJ1ZmZlckxlbmd0aCAtIDEpXTsgLy8gdHNsaW50OmRpc2FibGUtbGluZTpuby1iaXR3aXNlXG4gICAgICAgIH1cbiAgICAgICAgeEJ1ZmZlcltpXSA9IGlucHV0W2pdO1xuICAgICAgICB5QnVmZmVyW2ldID0geTtcbiAgICAgICAgaSA9IChpICsgMSkgJiAoYnVmZmVyTGVuZ3RoIC0gMSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tYml0d2lzZVxuICAgICAgICBvdXRwdXRbal0gPSB5O1xuICAgIH1cbiAgICByZXR1cm4gaTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1maWx0ZXItYnVmZmVyLmpzLm1hcCIsImltcG9ydCB7IEFVRElPX05PREVfQ09OTkVDVElPTlNfU1RPUkUgfSBmcm9tICcuLi9nbG9iYWxzJztcbmltcG9ydCB7IGdldFZhbHVlRm9yS2V5IH0gZnJvbSAnLi9nZXQtdmFsdWUtZm9yLWtleSc7XG5leHBvcnQgY29uc3QgZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMgPSAoYXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuIGdldFZhbHVlRm9yS2V5KEFVRElPX05PREVfQ09OTkVDVElPTlNfU1RPUkUsIGF1ZGlvTm9kZSk7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWF1ZGlvLW5vZGUtY29ubmVjdGlvbnMuanMubWFwIiwiaW1wb3J0IHsgQVVESU9fUEFSQU1fQ09OTkVDVElPTlNfU1RPUkUgfSBmcm9tICcuLi9nbG9iYWxzJztcbmltcG9ydCB7IGdldFZhbHVlRm9yS2V5IH0gZnJvbSAnLi9nZXQtdmFsdWUtZm9yLWtleSc7XG5leHBvcnQgY29uc3QgZ2V0QXVkaW9QYXJhbUNvbm5lY3Rpb25zID0gKGF1ZGlvUGFyYW0pID0+IHtcbiAgICByZXR1cm4gZ2V0VmFsdWVGb3JLZXkoQVVESU9fUEFSQU1fQ09OTkVDVElPTlNfU1RPUkUsIGF1ZGlvUGFyYW0pO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1hdWRpby1wYXJhbS1jb25uZWN0aW9ucy5qcy5tYXAiLCJpbXBvcnQgeyBOT0RFX1RPX1BST0NFU1NPUl9NQVBTIH0gZnJvbSAnLi4vZ2xvYmFscyc7XG5pbXBvcnQgeyBnZXROYXRpdmVBdWRpb05vZGUgfSBmcm9tICcuL2dldC1uYXRpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBnZXRWYWx1ZUZvcktleSB9IGZyb20gJy4vZ2V0LXZhbHVlLWZvci1rZXknO1xuZXhwb3J0IGNvbnN0IGdldEF1ZGlvV29ya2xldFByb2Nlc3NvciA9IChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBwcm94eSkgPT4ge1xuICAgIGNvbnN0IG5vZGVUb1Byb2Nlc3Nvck1hcCA9IGdldFZhbHVlRm9yS2V5KE5PREVfVE9fUFJPQ0VTU09SX01BUFMsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuICAgIGNvbnN0IG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUgPSBnZXROYXRpdmVBdWRpb05vZGUocHJveHkpO1xuICAgIHJldHVybiBnZXRWYWx1ZUZvcktleShub2RlVG9Qcm9jZXNzb3JNYXAsIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGUpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1hdWRpby13b3JrbGV0LXByb2Nlc3Nvci5qcy5tYXAiLCJpbXBvcnQgeyBFVkVOVF9MSVNURU5FUlMgfSBmcm9tICcuLi9nbG9iYWxzJztcbmltcG9ydCB7IGdldFZhbHVlRm9yS2V5IH0gZnJvbSAnLi9nZXQtdmFsdWUtZm9yLWtleSc7XG5leHBvcnQgY29uc3QgZ2V0RXZlbnRMaXN0ZW5lcnNPZkF1ZGlvTm9kZSA9IChhdWRpb05vZGUpID0+IHtcbiAgICByZXR1cm4gZ2V0VmFsdWVGb3JLZXkoRVZFTlRfTElTVEVORVJTLCBhdWRpb05vZGUpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1ldmVudC1saXN0ZW5lcnMtb2YtYXVkaW8tbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgZ2V0Rmlyc3RTYW1wbGUgPSAoYXVkaW9CdWZmZXIsIGJ1ZmZlciwgY2hhbm5lbE51bWJlcikgPT4ge1xuICAgIC8vIEJ1ZyAjNTogU2FmYXJpIGRvZXMgbm90IHN1cHBvcnQgY29weUZyb21DaGFubmVsKCkgYW5kIGNvcHlUb0NoYW5uZWwoKS5cbiAgICBpZiAoYXVkaW9CdWZmZXIuY29weUZyb21DaGFubmVsID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgcmV0dXJuIGF1ZGlvQnVmZmVyLmdldENoYW5uZWxEYXRhKGNoYW5uZWxOdW1iZXIpWzBdO1xuICAgIH1cbiAgICBhdWRpb0J1ZmZlci5jb3B5RnJvbUNoYW5uZWwoYnVmZmVyLCBjaGFubmVsTnVtYmVyKTtcbiAgICByZXR1cm4gYnVmZmVyWzBdO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1maXJzdC1zYW1wbGUuanMubWFwIiwiaW1wb3J0IHsgQVVESU9fTk9ERV9TVE9SRSB9IGZyb20gJy4uL2dsb2JhbHMnO1xuaW1wb3J0IHsgZ2V0VmFsdWVGb3JLZXkgfSBmcm9tICcuL2dldC12YWx1ZS1mb3Ita2V5JztcbmV4cG9ydCBjb25zdCBnZXROYXRpdmVBdWRpb05vZGUgPSAoYXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuIGdldFZhbHVlRm9yS2V5KEFVRElPX05PREVfU1RPUkUsIGF1ZGlvTm9kZSk7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LW5hdGl2ZS1hdWRpby1ub2RlLmpzLm1hcCIsImltcG9ydCB7IEFVRElPX1BBUkFNX1NUT1JFIH0gZnJvbSAnLi4vZ2xvYmFscyc7XG5pbXBvcnQgeyBnZXRWYWx1ZUZvcktleSB9IGZyb20gJy4vZ2V0LXZhbHVlLWZvci1rZXknO1xuZXhwb3J0IGNvbnN0IGdldE5hdGl2ZUF1ZGlvUGFyYW0gPSAoYXVkaW9QYXJhbSkgPT4ge1xuICAgIHJldHVybiBnZXRWYWx1ZUZvcktleShBVURJT19QQVJBTV9TVE9SRSwgYXVkaW9QYXJhbSk7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LW5hdGl2ZS1hdWRpby1wYXJhbS5qcy5tYXAiLCJleHBvcnQgY29uc3QgZ2V0VmFsdWVGb3JLZXkgPSAobWFwLCBrZXkpID0+IHtcbiAgICBjb25zdCB2YWx1ZSA9IG1hcC5nZXQoa2V5KTtcbiAgICBpZiAodmFsdWUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0EgdmFsdWUgd2l0aCB0aGUgZ2l2ZW4ga2V5IGNvdWxkIG5vdCBiZSBmb3VuZC4nKTtcbiAgICB9XG4gICAgcmV0dXJuIHZhbHVlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC12YWx1ZS1mb3Ita2V5LmpzLm1hcCIsImV4cG9ydCBjb25zdCBpbnNlcnRFbGVtZW50SW5TZXQgPSAoc2V0LCBlbGVtZW50LCBwcmVkaWNhdGUsIGlnbm9yZUR1cGxpY2F0ZXMpID0+IHtcbiAgICBmb3IgKGNvbnN0IGxtbnQgb2Ygc2V0KSB7XG4gICAgICAgIGlmIChwcmVkaWNhdGUobG1udCkpIHtcbiAgICAgICAgICAgIGlmIChpZ25vcmVEdXBsaWNhdGVzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhyb3cgRXJyb3IoJ1RoZSBzZXQgY29udGFpbnMgYXQgbGVhc3Qgb25lIHNpbWlsYXIgZWxlbWVudC4nKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZXQuYWRkKGVsZW1lbnQpO1xuICAgIHJldHVybiB0cnVlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluc2VydC1lbGVtZW50LWluLXNldC5qcy5tYXAiLCJleHBvcnQgY29uc3QgaW50ZXJjZXB0Q29ubmVjdGlvbnMgPSAob3JpZ2luYWwsIGludGVyY2VwdG9yKSA9PiB7XG4gICAgb3JpZ2luYWwuY29ubmVjdCA9IGludGVyY2VwdG9yLmNvbm5lY3QuYmluZChpbnRlcmNlcHRvcik7XG4gICAgb3JpZ2luYWwuZGlzY29ubmVjdCA9IGludGVyY2VwdG9yLmRpc2Nvbm5lY3QuYmluZChpbnRlcmNlcHRvcik7XG4gICAgcmV0dXJuIG9yaWdpbmFsO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWludGVyY2VwdC1jb25uZWN0aW9ucy5qcy5tYXAiLCJpbXBvcnQgeyBBQ1RJVkVfQVVESU9fTk9ERV9TVE9SRSB9IGZyb20gJy4uL2dsb2JhbHMnO1xuZXhwb3J0IGNvbnN0IGlzQWN0aXZlQXVkaW9Ob2RlID0gKGF1ZGlvTm9kZSkgPT4gQUNUSVZFX0FVRElPX05PREVfU1RPUkUuaGFzKGF1ZGlvTm9kZSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1hY3RpdmUtYXVkaW8tbm9kZS5qcy5tYXAiLCJjb25zdCBoYW5kbGVyID0ge1xuICAgIGNvbnN0cnVjdCgpIHtcbiAgICAgICAgcmV0dXJuIGhhbmRsZXI7XG4gICAgfVxufTtcbmV4cG9ydCBjb25zdCBpc0NvbnN0cnVjdGlibGUgPSAoY29uc3RydWN0aWJsZSkgPT4ge1xuICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHByb3h5ID0gbmV3IFByb3h5KGNvbnN0cnVjdGlibGUsIGhhbmRsZXIpO1xuICAgICAgICBuZXcgcHJveHkoKTsgLy8gdHNsaW50OmRpc2FibGUtbGluZTpuby11bnVzZWQtZXhwcmVzc2lvblxuICAgIH1cbiAgICBjYXRjaCB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gICAgcmV0dXJuIHRydWU7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtY29uc3RydWN0aWJsZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNEQ0N1cnZlID0gKGN1cnZlKSA9PiB7XG4gICAgaWYgKGN1cnZlID09PSBudWxsKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gICAgY29uc3QgbGVuZ3RoID0gY3VydmUubGVuZ3RoO1xuICAgIGlmIChsZW5ndGggJSAyICE9PSAwKSB7XG4gICAgICAgIHJldHVybiBjdXJ2ZVtNYXRoLmZsb29yKGxlbmd0aCAvIDIpXSAhPT0gMDtcbiAgICB9XG4gICAgcmV0dXJuIGN1cnZlW2xlbmd0aCAvIDIgLSAxXSArIGN1cnZlW2xlbmd0aCAvIDJdICE9PSAwO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWRjLWN1cnZlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBpc093bmVkQnlDb250ZXh0ID0gKG5hdGl2ZUF1ZGlvTm9kZSwgbmF0aXZlQ29udGV4dCkgPT4ge1xuICAgIHJldHVybiBuYXRpdmVBdWRpb05vZGUuY29udGV4dCA9PT0gbmF0aXZlQ29udGV4dDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1vd25lZC1ieS1jb250ZXh0LmpzLm1hcCIsImltcG9ydCB7IENZQ0xFX0NPVU5URVJTIH0gZnJvbSAnLi4vZ2xvYmFscyc7XG5leHBvcnQgY29uc3QgaXNQYXJ0T2ZBQ3ljbGUgPSAoYXVkaW9Ob2RlKSA9PiB7XG4gICAgcmV0dXJuIENZQ0xFX0NPVU5URVJTLmhhcyhhdWRpb05vZGUpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXBhcnQtb2YtYS1jeWNsZS5qcy5tYXAiLCJpbXBvcnQgeyBBQ1RJVkVfQVVESU9fTk9ERV9TVE9SRSB9IGZyb20gJy4uL2dsb2JhbHMnO1xuZXhwb3J0IGNvbnN0IGlzUGFzc2l2ZUF1ZGlvTm9kZSA9IChhdWRpb05vZGUpID0+IHtcbiAgICByZXR1cm4gIUFDVElWRV9BVURJT19OT0RFX1NUT1JFLmhhcyhhdWRpb05vZGUpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXBhc3NpdmUtYXVkaW8tbm9kZS5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNWYWxpZExhdGVuY3lIaW50ID0gKGxhdGVuY3lIaW50KSA9PiB7XG4gICAgcmV0dXJuIChsYXRlbmN5SGludCA9PT0gdW5kZWZpbmVkIHx8XG4gICAgICAgIHR5cGVvZiBsYXRlbmN5SGludCA9PT0gJ251bWJlcicgfHxcbiAgICAgICAgKHR5cGVvZiBsYXRlbmN5SGludCA9PT0gJ3N0cmluZycgJiYgKGxhdGVuY3lIaW50ID09PSAnYmFsYW5jZWQnIHx8IGxhdGVuY3lIaW50ID09PSAnaW50ZXJhY3RpdmUnIHx8IGxhdGVuY3lIaW50ID09PSAncGxheWJhY2snKSkpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXZhbGlkLWxhdGVuY3ktaGludC5qcy5tYXAiLCJleHBvcnQgY29uc3Qgb3ZlcndyaXRlQWNjZXNzb3JzID0gKG9iamVjdCwgcHJvcGVydHksIGNyZWF0ZUdldHRlciwgY3JlYXRlU2V0dGVyKSA9PiB7XG4gICAgbGV0IHByb3RvdHlwZSA9IG9iamVjdDtcbiAgICB3aGlsZSAoIXByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eShwcm9wZXJ0eSkpIHtcbiAgICAgICAgcHJvdG90eXBlID0gT2JqZWN0LmdldFByb3RvdHlwZU9mKHByb3RvdHlwZSk7XG4gICAgfVxuICAgIGNvbnN0IHsgZ2V0LCBzZXQgfSA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocHJvdG90eXBlLCBwcm9wZXJ0eSk7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iamVjdCwgcHJvcGVydHksIHsgZ2V0OiBjcmVhdGVHZXR0ZXIoZ2V0KSwgc2V0OiBjcmVhdGVTZXR0ZXIoc2V0KSB9KTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vdmVyd3JpdGUtYWNjZXNzb3JzLmpzLm1hcCIsImV4cG9ydCBjb25zdCBwaWNrRWxlbWVudEZyb21TZXQgPSAoc2V0LCBwcmVkaWNhdGUpID0+IHtcbiAgICBjb25zdCBtYXRjaGluZ0VsZW1lbnRzID0gQXJyYXkuZnJvbShzZXQpLmZpbHRlcihwcmVkaWNhdGUpO1xuICAgIGlmIChtYXRjaGluZ0VsZW1lbnRzLmxlbmd0aCA+IDEpIHtcbiAgICAgICAgdGhyb3cgRXJyb3IoJ01vcmUgdGhhbiBvbmUgZWxlbWVudCB3YXMgZm91bmQuJyk7XG4gICAgfVxuICAgIGlmIChtYXRjaGluZ0VsZW1lbnRzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgICB0aHJvdyBFcnJvcignTm8gZWxlbWVudCB3YXMgZm91bmQuJyk7XG4gICAgfVxuICAgIGNvbnN0IFttYXRjaGluZ0VsZW1lbnRdID0gbWF0Y2hpbmdFbGVtZW50cztcbiAgICBzZXQuZGVsZXRlKG1hdGNoaW5nRWxlbWVudCk7XG4gICAgcmV0dXJuIG1hdGNoaW5nRWxlbWVudDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1waWNrLWVsZW1lbnQtZnJvbS1zZXQuanMubWFwIiwiZXhwb3J0IGNvbnN0IHNhbml0aXplQXVkaW9Xb3JrbGV0Tm9kZU9wdGlvbnMgPSAob3B0aW9ucykgPT4ge1xuICAgIHJldHVybiB7XG4gICAgICAgIC4uLm9wdGlvbnMsXG4gICAgICAgIG91dHB1dENoYW5uZWxDb3VudDogb3B0aW9ucy5vdXRwdXRDaGFubmVsQ291bnQgIT09IHVuZGVmaW5lZFxuICAgICAgICAgICAgPyBvcHRpb25zLm91dHB1dENoYW5uZWxDb3VudFxuICAgICAgICAgICAgOiBvcHRpb25zLm51bWJlck9mSW5wdXRzID09PSAxICYmIG9wdGlvbnMubnVtYmVyT2ZPdXRwdXRzID09PSAxXG4gICAgICAgICAgICAgICAgPyAvKlxuICAgICAgICAgICAgICAgICAgICogQnVnICM2MTogVGhpcyBzaG91bGQgYmUgdGhlIGNvbXB1dGVkTnVtYmVyT2ZDaGFubmVscywgYnV0IHVuZm9ydHVuYXRlbHkgdGhhdCBpcyBhbG1vc3QgaW1wb3NzaWJsZSB0byBmYWtlLiBUaGF0J3Mgd2h5XG4gICAgICAgICAgICAgICAgICAgKiB0aGUgY2hhbm5lbENvdW50TW9kZSBpcyByZXF1aXJlZCB0byBiZSAnZXhwbGljaXQnIGFzIGxvbmcgYXMgdGhlcmUgaXMgbm90IGEgbmF0aXZlIGltcGxlbWVudGF0aW9uIGluIGV2ZXJ5IGJyb3dzZXIuIFRoYXRcbiAgICAgICAgICAgICAgICAgICAqIG1ha2VzIHN1cmUgdGhlIGNvbXB1dGVkTnVtYmVyT2ZDaGFubmVscyBpcyBlcXVpdmlsYW50IHRvIHRoZSBjaGFubmVsQ291bnQgd2hpY2ggbWFrZXMgaXQgbXVjaCBlYXNpZXIgdG8gY29tcHV0ZS5cbiAgICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgICAgICBbb3B0aW9ucy5jaGFubmVsQ291bnRdXG4gICAgICAgICAgICAgICAgOiBBcnJheS5mcm9tKHsgbGVuZ3RoOiBvcHRpb25zLm51bWJlck9mT3V0cHV0cyB9LCAoKSA9PiAxKVxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2FuaXRpemUtYXVkaW8td29ya2xldC1ub2RlLW9wdGlvbnMuanMubWFwIiwiZXhwb3J0IGNvbnN0IHNhbml0aXplQ2hhbm5lbFNwbGl0dGVyT3B0aW9ucyA9IChvcHRpb25zKSA9PiB7XG4gICAgcmV0dXJuIHsgLi4ub3B0aW9ucywgY2hhbm5lbENvdW50OiBvcHRpb25zLm51bWJlck9mT3V0cHV0cyB9O1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNhbml0aXplLWNoYW5uZWwtc3BsaXR0ZXItb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQgY29uc3Qgc2FuaXRpemVQZXJpb2RpY1dhdmVPcHRpb25zID0gKG9wdGlvbnMpID0+IHtcbiAgICBjb25zdCB7IGltYWcsIHJlYWwgfSA9IG9wdGlvbnM7XG4gICAgaWYgKGltYWcgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICBpZiAocmVhbCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4geyAuLi5vcHRpb25zLCBpbWFnOiBbMCwgMF0sIHJlYWw6IFswLCAwXSB9O1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB7IC4uLm9wdGlvbnMsIGltYWc6IEFycmF5LmZyb20ocmVhbCwgKCkgPT4gMCksIHJlYWwgfTtcbiAgICB9XG4gICAgaWYgKHJlYWwgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICByZXR1cm4geyAuLi5vcHRpb25zLCBpbWFnLCByZWFsOiBBcnJheS5mcm9tKGltYWcsICgpID0+IDApIH07XG4gICAgfVxuICAgIHJldHVybiB7IC4uLm9wdGlvbnMsIGltYWcsIHJlYWwgfTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zYW5pdGl6ZS1wZXJpb2RpYy13YXZlLW9wdGlvbnMuanMubWFwIiwiaW1wb3J0IHsgQUNUSVZFX0FVRElPX05PREVfU1RPUkUgfSBmcm9tICcuLi9nbG9iYWxzJztcbmltcG9ydCB7IGdldEV2ZW50TGlzdGVuZXJzT2ZBdWRpb05vZGUgfSBmcm9tICcuL2dldC1ldmVudC1saXN0ZW5lcnMtb2YtYXVkaW8tbm9kZSc7XG5leHBvcnQgY29uc3Qgc2V0SW50ZXJuYWxTdGF0ZVRvQWN0aXZlID0gKGF1ZGlvTm9kZSkgPT4ge1xuICAgIGlmIChBQ1RJVkVfQVVESU9fTk9ERV9TVE9SRS5oYXMoYXVkaW9Ob2RlKSkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1RoZSBBdWRpb05vZGUgaXMgYWxyZWFkeSBzdG9yZWQuJyk7XG4gICAgfVxuICAgIEFDVElWRV9BVURJT19OT0RFX1NUT1JFLmFkZChhdWRpb05vZGUpO1xuICAgIGdldEV2ZW50TGlzdGVuZXJzT2ZBdWRpb05vZGUoYXVkaW9Ob2RlKS5mb3JFYWNoKChldmVudExpc3RlbmVyKSA9PiBldmVudExpc3RlbmVyKHRydWUpKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zZXQtaW50ZXJuYWwtc3RhdGUtdG8tYWN0aXZlLmpzLm1hcCIsImltcG9ydCB7IGlzQXVkaW9Xb3JrbGV0Tm9kZSB9IGZyb20gJy4uL2d1YXJkcy9hdWRpby13b3JrbGV0LW5vZGUnO1xuaW1wb3J0IHsgc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZSB9IGZyb20gJy4vc2V0LWludGVybmFsLXN0YXRlLXRvLXBhc3NpdmUnO1xuLy8gU2V0IHRoZSBpbnRlcm5hbFN0YXRlIG9mIHRoZSBhdWRpb05vZGUgdG8gJ3Bhc3NpdmUnIGlmIGl0IGlzIG5vdCBhbiBBdWRpb1dvcmtsZXROb2RlIGFuZCBpZiBpdCBoYXMgbm8gJ2FjdGl2ZScgaW5wdXQgY29ubmVjdGlvbnMuXG5leHBvcnQgY29uc3Qgc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZVdoZW5OZWNlc3NhcnkgPSAoYXVkaW9Ob2RlLCBhY3RpdmVJbnB1dHMpID0+IHtcbiAgICBpZiAoIWlzQXVkaW9Xb3JrbGV0Tm9kZShhdWRpb05vZGUpICYmIGFjdGl2ZUlucHV0cy5ldmVyeSgoY29ubmVjdGlvbnMpID0+IGNvbm5lY3Rpb25zLnNpemUgPT09IDApKSB7XG4gICAgICAgIHNldEludGVybmFsU3RhdGVUb1Bhc3NpdmUoYXVkaW9Ob2RlKTtcbiAgICB9XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2V0LWludGVybmFsLXN0YXRlLXRvLXBhc3NpdmUtd2hlbi1uZWNlc3NhcnkuanMubWFwIiwiaW1wb3J0IHsgQUNUSVZFX0FVRElPX05PREVfU1RPUkUgfSBmcm9tICcuLi9nbG9iYWxzJztcbmltcG9ydCB7IGdldEV2ZW50TGlzdGVuZXJzT2ZBdWRpb05vZGUgfSBmcm9tICcuL2dldC1ldmVudC1saXN0ZW5lcnMtb2YtYXVkaW8tbm9kZSc7XG5leHBvcnQgY29uc3Qgc2V0SW50ZXJuYWxTdGF0ZVRvUGFzc2l2ZSA9IChhdWRpb05vZGUpID0+IHtcbiAgICBpZiAoIUFDVElWRV9BVURJT19OT0RFX1NUT1JFLmhhcyhhdWRpb05vZGUpKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignVGhlIEF1ZGlvTm9kZSBpcyBub3Qgc3RvcmVkLicpO1xuICAgIH1cbiAgICBBQ1RJVkVfQVVESU9fTk9ERV9TVE9SRS5kZWxldGUoYXVkaW9Ob2RlKTtcbiAgICBnZXRFdmVudExpc3RlbmVyc09mQXVkaW9Ob2RlKGF1ZGlvTm9kZSkuZm9yRWFjaCgoZXZlbnRMaXN0ZW5lcikgPT4gZXZlbnRMaXN0ZW5lcihmYWxzZSkpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNldC1pbnRlcm5hbC1zdGF0ZS10by1wYXNzaXZlLmpzLm1hcCIsImV4cG9ydCBjb25zdCBzZXRWYWx1ZUF0VGltZVVudGlsUG9zc2libGUgPSAoYXVkaW9QYXJhbSwgdmFsdWUsIHN0YXJ0VGltZSkgPT4ge1xuICAgIHRyeSB7XG4gICAgICAgIGF1ZGlvUGFyYW0uc2V0VmFsdWVBdFRpbWUodmFsdWUsIHN0YXJ0VGltZSk7XG4gICAgfVxuICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgaWYgKGVyci5jb2RlICE9PSA5KSB7XG4gICAgICAgICAgICB0aHJvdyBlcnI7XG4gICAgICAgIH1cbiAgICAgICAgc2V0VmFsdWVBdFRpbWVVbnRpbFBvc3NpYmxlKGF1ZGlvUGFyYW0sIHZhbHVlLCBzdGFydFRpbWUgKyAxZS03KTtcbiAgICB9XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2V0LXZhbHVlLWF0LXRpbWUtdW50aWwtcG9zc2libGUuanMubWFwIiwiLypcbiAqIFRoaXMgbWFzc2l2ZSByZWdleCB0cmllcyB0byBjb3ZlciBhbGwgdGhlIGZvbGxvd2luZyBjYXNlcy5cbiAqXG4gKiBpbXBvcnQgJy4vcGF0aCc7XG4gKiBpbXBvcnQgZGVmYXVsdEltcG9ydCBmcm9tICcuL3BhdGgnO1xuICogaW1wb3J0IHsgbmFtZWRJbXBvcnQgfSBmcm9tICcuL3BhdGgnO1xuICogaW1wb3J0IHsgbmFtZWRJbXBvcnQgYXMgcmVuYW1lbmRJbXBvcnQgfSBmcm9tICcuL3BhdGgnO1xuICogaW1wb3J0ICogYXMgbmFtZXNwYWNlSW1wb3J0IGZyb20gJy4vcGF0aCc7XG4gKiBpbXBvcnQgZGVmYXVsdEltcG9ydCwgeyBuYW1lZEltcG9ydCB9IGZyb20gJy4vcGF0aCc7XG4gKiBpbXBvcnQgZGVmYXVsdEltcG9ydCwgeyBuYW1lZEltcG9ydCBhcyByZW5hbWVuZEltcG9ydCB9IGZyb20gJy4vcGF0aCc7XG4gKiBpbXBvcnQgZGVmYXVsdEltcG9ydCwgKiBhcyBuYW1lc3BhY2VJbXBvcnQgZnJvbSAnLi9wYXRoJztcbiAqL1xuY29uc3QgSU1QT1JUX1NUQVRFTUVOVF9SRUdFWCA9IC9eaW1wb3J0KD86KD86W1xcc10rW1xcd10rfCg/OltcXHNdK1tcXHddK1tcXHNdKiwpP1tcXHNdKlxce1tcXHNdKltcXHddKyg/OltcXHNdK2FzW1xcc10rW1xcd10rKT8oPzpbXFxzXSosW1xcc10qW1xcd10rKD86W1xcc10rYXNbXFxzXStbXFx3XSspPykqW1xcc10qfXwoPzpbXFxzXStbXFx3XStbXFxzXSosKT9bXFxzXSpcXCpbXFxzXSthc1tcXHNdK1tcXHddKylbXFxzXStmcm9tKT8oPzpbXFxzXSopKFwiKFteXCJcXFxcXXxcXFxcLikrXCJ8JyhbXidcXFxcXXxcXFxcLikrJykoPzpbXFxzXSopOz8vOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lOm1heC1saW5lLWxlbmd0aFxuZXhwb3J0IGNvbnN0IHNwbGl0SW1wb3J0U3RhdGVtZW50cyA9IChzb3VyY2UsIHVybCkgPT4ge1xuICAgIGNvbnN0IGltcG9ydFN0YXRlbWVudHMgPSBbXTtcbiAgICBsZXQgc291cmNlV2l0aG91dEltcG9ydFN0YXRlbWVudHMgPSBzb3VyY2UucmVwbGFjZSgvXltcXHNdKy8sICcnKTtcbiAgICBsZXQgcmVzdWx0ID0gc291cmNlV2l0aG91dEltcG9ydFN0YXRlbWVudHMubWF0Y2goSU1QT1JUX1NUQVRFTUVOVF9SRUdFWCk7XG4gICAgd2hpbGUgKHJlc3VsdCAhPT0gbnVsbCkge1xuICAgICAgICBjb25zdCB1bnJlc29sdmVkVXJsID0gcmVzdWx0WzFdLnNsaWNlKDEsIC0xKTtcbiAgICAgICAgY29uc3QgaW1wb3J0U3RhdGVtZW50V2l0aFJlc29sdmVkVXJsID0gcmVzdWx0WzBdXG4gICAgICAgICAgICAucmVwbGFjZSgvKFtcXHNdKyk/Oz8kLywgJycpXG4gICAgICAgICAgICAucmVwbGFjZSh1bnJlc29sdmVkVXJsLCBuZXcgVVJMKHVucmVzb2x2ZWRVcmwsIHVybCkudG9TdHJpbmcoKSk7XG4gICAgICAgIGltcG9ydFN0YXRlbWVudHMucHVzaChpbXBvcnRTdGF0ZW1lbnRXaXRoUmVzb2x2ZWRVcmwpO1xuICAgICAgICBzb3VyY2VXaXRob3V0SW1wb3J0U3RhdGVtZW50cyA9IHNvdXJjZVdpdGhvdXRJbXBvcnRTdGF0ZW1lbnRzLnNsaWNlKHJlc3VsdFswXS5sZW5ndGgpLnJlcGxhY2UoL15bXFxzXSsvLCAnJyk7XG4gICAgICAgIHJlc3VsdCA9IHNvdXJjZVdpdGhvdXRJbXBvcnRTdGF0ZW1lbnRzLm1hdGNoKElNUE9SVF9TVEFURU1FTlRfUkVHRVgpO1xuICAgIH1cbiAgICByZXR1cm4gW2ltcG9ydFN0YXRlbWVudHMuam9pbignOycpLCBzb3VyY2VXaXRob3V0SW1wb3J0U3RhdGVtZW50c107XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3BsaXQtaW1wb3J0LXN0YXRlbWVudHMuanMubWFwIiwiZXhwb3J0IGNvbnN0IHRlc3RBbmFseXNlck5vZGVHZXRGbG9hdFRpbWVEb21haW5EYXRhTWV0aG9kU3VwcG9ydCA9IChuYXRpdmVBbmFseXNlck5vZGUpID0+IHtcbiAgICByZXR1cm4gdHlwZW9mIG5hdGl2ZUFuYWx5c2VyTm9kZS5nZXRGbG9hdFRpbWVEb21haW5EYXRhID09PSAnZnVuY3Rpb24nO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtYW5hbHlzZXItbm9kZS1nZXQtZmxvYXQtdGltZS1kb21haW4tZGF0YS1tZXRob2Qtc3VwcG9ydC5qcy5tYXAiLCJleHBvcnQgY29uc3QgdGVzdEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHNTdXBwb3J0ID0gKG5hdGl2ZUF1ZGlvQnVmZmVyKSA9PiB7XG4gICAgdHJ5IHtcbiAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXIuY29weVRvQ2hhbm5lbChuZXcgRmxvYXQzMkFycmF5KDEpLCAwLCAtMSk7XG4gICAgfVxuICAgIGNhdGNoIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICByZXR1cm4gdHJ1ZTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLWJ1ZmZlci1jb3B5LWNoYW5uZWwtbWV0aG9kcy1vdXQtb2YtYm91bmRzLXN1cHBvcnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IHRlc3RBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdGFydE1ldGhvZENvbnNlY3V0aXZlQ2FsbHNTdXBwb3J0ID0gKG5hdGl2ZUNvbnRleHQpID0+IHtcbiAgICBjb25zdCBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBuYXRpdmVDb250ZXh0LmNyZWF0ZUJ1ZmZlclNvdXJjZSgpO1xuICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydCgpO1xuICAgIHRyeSB7XG4gICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydCgpO1xuICAgIH1cbiAgICBjYXRjaCB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbiAgICByZXR1cm4gZmFsc2U7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLWNvbnNlY3V0aXZlLWNhbGxzLXN1cHBvcnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IHRlc3RBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdGFydE1ldGhvZE9mZnNldENsYW1waW5nU3VwcG9ydCA9IChuYXRpdmVDb250ZXh0KSA9PiB7XG4gICAgY29uc3QgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gbmF0aXZlQ29udGV4dC5jcmVhdGVCdWZmZXJTb3VyY2UoKTtcbiAgICBjb25zdCBuYXRpdmVBdWRpb0J1ZmZlciA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlQnVmZmVyKDEsIDEsIDQ0MTAwKTtcbiAgICBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUuYnVmZmVyID0gbmF0aXZlQXVkaW9CdWZmZXI7XG4gICAgdHJ5IHtcbiAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0YXJ0KDAsIDEpO1xuICAgIH1cbiAgICBjYXRjaCB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gICAgcmV0dXJuIHRydWU7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLW9mZnNldC1jbGFtcGluZy1zdXBwb3J0LmpzLm1hcCIsImV4cG9ydCBjb25zdCB0ZXN0QXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RvcE1ldGhvZE51bGxpZmllZEJ1ZmZlclN1cHBvcnQgPSAobmF0aXZlQ29udGV4dCkgPT4ge1xuICAgIGNvbnN0IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlQnVmZmVyU291cmNlKCk7XG4gICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0YXJ0KCk7XG4gICAgdHJ5IHtcbiAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0b3AoKTtcbiAgICB9XG4gICAgY2F0Y2gge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLW51bGxpZmllZC1idWZmZXItc3VwcG9ydC5qcy5tYXAiLCJleHBvcnQgY29uc3QgdGVzdEF1ZGlvTm9kZURpc2Nvbm5lY3RNZXRob2RTdXBwb3J0ID0gKG5hdGl2ZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yKSA9PiB7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7XG4gICAgICAgIC8qXG4gICAgICAgICAqIFRoaXMgYnVnIGV4aXN0ZWQgaW4gU2FmYXJpIHVwIHVudGlsIHYxNC4wLjIuIFNpbmNlIEF1ZGlvV29ya2xldHMgd2VyZSBub3Qgc3VwcG9ydGVkIGluIFNhZmFyaSB1bnRpbCB2MTQuMSB0aGUgcHJlc2VuY2Ugb2YgdGhlXG4gICAgICAgICAqIGNvbnN0cnVjdG9yIGZvciBhbiBBdWRpb1dvcmtsZXROb2RlIGNhbiBiZSB1c2VkIGhlcmUgdG8gc2tpcCB0aGUgdGVzdC5cbiAgICAgICAgICovXG4gICAgICAgIGlmIChuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IgIT09IG51bGwpIHtcbiAgICAgICAgICAgIHJlc29sdmUodHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBjb25zdCBhbmFseXplciA9IG5hdGl2ZUF1ZGlvQ29udGV4dC5jcmVhdGVTY3JpcHRQcm9jZXNzb3IoMjU2LCAxLCAxKTsgLy8gdHNsaW50OmRpc2FibGUtbGluZSBkZXByZWNhdGlvblxuICAgICAgICAgICAgY29uc3QgZHVtbXkgPSBuYXRpdmVBdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICAgICAgICAgICAgLy8gQnVnICM5NTogU2FmYXJpIGRvZXMgbm90IHBsYXkgb25lIHNhbXBsZSBidWZmZXJzLlxuICAgICAgICAgICAgY29uc3Qgb25lcyA9IG5hdGl2ZUF1ZGlvQ29udGV4dC5jcmVhdGVCdWZmZXIoMSwgMiwgNDQxMDApO1xuICAgICAgICAgICAgY29uc3QgY2hhbm5lbERhdGEgPSBvbmVzLmdldENoYW5uZWxEYXRhKDApO1xuICAgICAgICAgICAgY2hhbm5lbERhdGFbMF0gPSAxO1xuICAgICAgICAgICAgY2hhbm5lbERhdGFbMV0gPSAxO1xuICAgICAgICAgICAgY29uc3Qgc291cmNlID0gbmF0aXZlQXVkaW9Db250ZXh0LmNyZWF0ZUJ1ZmZlclNvdXJjZSgpO1xuICAgICAgICAgICAgc291cmNlLmJ1ZmZlciA9IG9uZXM7XG4gICAgICAgICAgICBzb3VyY2UubG9vcCA9IHRydWU7XG4gICAgICAgICAgICBzb3VyY2UuY29ubmVjdChhbmFseXplcikuY29ubmVjdChuYXRpdmVBdWRpb0NvbnRleHQuZGVzdGluYXRpb24pO1xuICAgICAgICAgICAgc291cmNlLmNvbm5lY3QoZHVtbXkpO1xuICAgICAgICAgICAgc291cmNlLmRpc2Nvbm5lY3QoZHVtbXkpO1xuICAgICAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmRlcHJlY2F0aW9uXG4gICAgICAgICAgICBhbmFseXplci5vbmF1ZGlvcHJvY2VzcyA9IChldmVudCkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IGNobm5sRHQgPSBldmVudC5pbnB1dEJ1ZmZlci5nZXRDaGFubmVsRGF0YSgwKTsgLy8gdHNsaW50OmRpc2FibGUtbGluZSBkZXByZWNhdGlvblxuICAgICAgICAgICAgICAgIGlmIChBcnJheS5wcm90b3R5cGUuc29tZS5jYWxsKGNobm5sRHQsIChzYW1wbGUpID0+IHNhbXBsZSA9PT0gMSkpIHtcbiAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSh0cnVlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHJlc29sdmUoZmFsc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzb3VyY2Uuc3RvcCgpO1xuICAgICAgICAgICAgICAgIGFuYWx5emVyLm9uYXVkaW9wcm9jZXNzID0gbnVsbDsgLy8gdHNsaW50OmRpc2FibGUtbGluZTpkZXByZWNhdGlvblxuICAgICAgICAgICAgICAgIHNvdXJjZS5kaXNjb25uZWN0KGFuYWx5emVyKTtcbiAgICAgICAgICAgICAgICBhbmFseXplci5kaXNjb25uZWN0KG5hdGl2ZUF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbik7XG4gICAgICAgICAgICB9O1xuICAgICAgICAgICAgc291cmNlLnN0YXJ0KCk7XG4gICAgICAgIH1cbiAgICB9KTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLW5vZGUtZGlzY29ubmVjdC1tZXRob2Qtc3VwcG9ydC5qcy5tYXAiLCJleHBvcnQgY29uc3QgdGVzdEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0YXJ0TWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzU3VwcG9ydCA9IChuYXRpdmVDb250ZXh0KSA9PiB7XG4gICAgY29uc3QgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlID0gbmF0aXZlQ29udGV4dC5jcmVhdGVPc2NpbGxhdG9yKCk7XG4gICAgdHJ5IHtcbiAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0YXJ0KC0xKTtcbiAgICB9XG4gICAgY2F0Y2ggKGVycikge1xuICAgICAgICByZXR1cm4gZXJyIGluc3RhbmNlb2YgUmFuZ2VFcnJvcjtcbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0YXJ0LW1ldGhvZC1uZWdhdGl2ZS1wYXJhbWV0ZXJzLXN1cHBvcnQuanMubWFwIiwiZXhwb3J0IGNvbnN0IHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kQ29uc2VjdXRpdmVDYWxsc1N1cHBvcnQgPSAobmF0aXZlQ29udGV4dCkgPT4ge1xuICAgIGNvbnN0IG5hdGl2ZUF1ZGlvQnVmZmVyID0gbmF0aXZlQ29udGV4dC5jcmVhdGVCdWZmZXIoMSwgMSwgNDQxMDApO1xuICAgIGNvbnN0IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlQnVmZmVyU291cmNlKCk7XG4gICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmJ1ZmZlciA9IG5hdGl2ZUF1ZGlvQnVmZmVyO1xuICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydCgpO1xuICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdG9wKCk7XG4gICAgdHJ5IHtcbiAgICAgICAgbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0b3AoKTtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIGNhdGNoIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1jb25zZWN1dGl2ZS1jYWxscy1zdXBwb3J0LmpzLm1hcCIsImV4cG9ydCBjb25zdCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQgPSAobmF0aXZlQ29udGV4dCkgPT4ge1xuICAgIGNvbnN0IG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlT3NjaWxsYXRvcigpO1xuICAgIHRyeSB7XG4gICAgICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdG9wKC0xKTtcbiAgICB9XG4gICAgY2F0Y2ggKGVycikge1xuICAgICAgICByZXR1cm4gZXJyIGluc3RhbmNlb2YgUmFuZ2VFcnJvcjtcbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLW5lZ2F0aXZlLXBhcmFtZXRlcnMtc3VwcG9ydC5qcy5tYXAiLCJleHBvcnQgY29uc3QgdGVzdEF1ZGlvV29ya2xldE5vZGVPcHRpb25zQ2xvbmFiaWxpdHkgPSAoYXVkaW9Xb3JrbGV0Tm9kZU9wdGlvbnMpID0+IHtcbiAgICBjb25zdCB7IHBvcnQxLCBwb3J0MiB9ID0gbmV3IE1lc3NhZ2VDaGFubmVsKCk7XG4gICAgdHJ5IHtcbiAgICAgICAgLy8gVGhpcyB3aWxsIHRocm93IGFuIGVycm9yIGlmIHRoZSBhdWRpb1dvcmtsZXROb2RlT3B0aW9ucyBhcmUgbm90IGNsb25hYmxlLlxuICAgICAgICBwb3J0MS5wb3N0TWVzc2FnZShhdWRpb1dvcmtsZXROb2RlT3B0aW9ucyk7XG4gICAgfVxuICAgIGZpbmFsbHkge1xuICAgICAgICBwb3J0MS5jbG9zZSgpO1xuICAgICAgICBwb3J0Mi5jbG9zZSgpO1xuICAgIH1cbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLXdvcmtsZXQtbm9kZS1vcHRpb25zLWNsb25hYmlsaXR5LmpzLm1hcCIsImV4cG9ydCBjb25zdCB0ZXN0Q2xvbmFiaWxpdHlPZkF1ZGlvV29ya2xldE5vZGVPcHRpb25zID0gKGF1ZGlvV29ya2xldE5vZGVPcHRpb25zKSA9PiB7XG4gICAgY29uc3QgeyBwb3J0MSB9ID0gbmV3IE1lc3NhZ2VDaGFubmVsKCk7XG4gICAgdHJ5IHtcbiAgICAgICAgLy8gVGhpcyB3aWxsIHRocm93IGFuIGVycm9yIGlmIHRoZSBhdWRpb1dvcmtsZXROb2RlT3B0aW9ucyBhcmUgbm90IGNsb25hYmxlLlxuICAgICAgICBwb3J0MS5wb3N0TWVzc2FnZShhdWRpb1dvcmtsZXROb2RlT3B0aW9ucyk7XG4gICAgfVxuICAgIGZpbmFsbHkge1xuICAgICAgICBwb3J0MS5jbG9zZSgpO1xuICAgIH1cbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWNsb25hYmlsaXR5LW9mLWF1ZGlvLXdvcmtsZXQtbm9kZS1vcHRpb25zLmpzLm1hcCIsIi8qXG4gKiBCdWcgIzEyMjogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCBkaWQgbm90IGFsbG93IHRvIGNvbnN0cnVjdCBhIERPTUV4Y2VwdGlvbicuIEl0IGFsc28gaGFkIGEgY291cGxlIG1vcmUgYnVncyBidXQgc2luY2UgdGhpcyBpcyBlYXN5IHRvXG4gKiB0ZXN0IGl0J3MgdXNlZCBoZXJlIGFzIGEgcGxhY2Vob2xkZXIuXG4gKlxuICogQnVnICMyNzogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCBkaWQgcmVqZWN0IGFuIGludmFsaWQgYXJyYXlCdWZmZXIgcGFzc2VkIHRvIGRlY29kZUF1ZGlvRGF0YSgpIHdpdGggYSBET01FeGNlcHRpb24uXG4gKlxuICogQnVnICM1MDogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCBkaWQgbm90IGFsbG93IHRvIGNyZWF0ZSBBdWRpb05vZGVzIG9uIGEgY2xvc2VkIGNvbnRleHQuXG4gKlxuICogQnVnICM1NzogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCBkaWQgbm90IHRocm93IGFuIGVycm9yIHdoZW4gYXNzaWduaW5nIHRoZSB0eXBlIG9mIGFuIE9zY2lsbGF0b3JOb2RlIHRvICdjdXN0b20nLlxuICpcbiAqIEJ1ZyAjNjM6IEVkZ2UgdXAgdG8gdmVyc2lvbiB2MTggZGlkIG5vdCBleHBvc2UgdGhlIG1lZGlhRWxlbWVudCBwcm9wZXJ0eSBvZiBhIE1lZGlhRWxlbWVudEF1ZGlvU291cmNlTm9kZS5cbiAqXG4gKiBCdWcgIzY0OiBFZGdlIHVwIHRvIHZlcnNpb24gdjE4IGRpZCBub3Qgc3VwcG9ydCB0aGUgTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZS5cbiAqXG4gKiBCdWcgIzcxOiBFZGdlIHVwIHRvIHZlcnNpb24gdjE4IGRpZCBub3QgYWxsb3cgdG8gc2V0IHRoZSBidWZmZXIgb2YgYW4gQXVkaW9CdWZmZXJTb3VyY2VOb2RlIHRvIG51bGwuXG4gKlxuICogQnVnICM5MzogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCBkaWQgc2V0IHRoZSBzYW1wbGVSYXRlIG9mIGFuIEF1ZGlvQ29udGV4dCB0byB6ZXJvIHdoZW4gaXQgd2FzIGNsb3NlZC5cbiAqXG4gKiBCdWcgIzEwMTogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCByZWZ1c2VkIHRvIGV4ZWN1dGUgZGVjb2RlQXVkaW9EYXRhKCkgb24gYSBjbG9zZWQgY29udGV4dC5cbiAqXG4gKiBCdWcgIzEwNjogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCBkaWQgbm90IGV4cG9zZSB0aGUgbWF4VmFsdWUgYW5kIG1pblZhbHVlIHByb3BlcnRpZXMgb2YgdGhlIHBhbiBBdWRpb1BhcmFtIG9mIGEgU3RlcmVvUGFubmVyTm9kZS5cbiAqXG4gKiBCdWcgIzExMDogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCBkaWQgbm90IGV4cG9zZSB0aGUgbWF4VmFsdWUgYW5kIG1pblZhbHVlIHByb3BlcnRpZXMgb2YgdGhlIGF0dGFjaywga25lZSwgcmF0aW8sIHJlbGVhc2UgYW5kIHRocmVzaG9sZCBBdWRpb1BhcmFtcyBvZiBhIER5bmFtaWNzQ29tcHJlc3Nvck5vZGUuXG4gKlxuICogQnVnICMxMjM6IEVkZ2UgdXAgdG8gdmVyc2lvbiB2MTggZGlkIG5vdCBzdXBwb3J0IEhSVEYgYXMgdGhlIHBhbm5pbmdNb2RlbCBmb3IgYSBQYW5uZXJOb2RlLlxuICpcbiAqIEJ1ZyAjMTQ1OiBFZGdlIHVwIHRvIHZlcnNpb24gdjE4IGRpZCB0aHJvdyBhbiBJbmRleFNpemVFcnJvciB3aGVuIGFuIE9mZmxpbmVBdWRpb0NvbnRleHQgd2FzIGNyZWF0ZWQgd2l0aCBhIHNhbXBsZVJhdGUgb2YgemVyby5cbiAqXG4gKiBCdWcgIzE2MTogRWRnZSB1cCB0byB2ZXJzaW9uIHYxOCBkaWQgbm90IGV4cG9zZSB0aGUgbWF4VmFsdWUgYW5kIG1pblZhbHVlIHByb3BlcnRpZXMgb2YgdGhlIGRlbGF5VGltZSBBdWRpb1BhcmFtIG9mIGEgRGVsYXlOb2RlLlxuICovXG5leHBvcnQgY29uc3QgdGVzdERvbUV4Y2VwdGlvbkNvbnN0cnVjdG9yU3VwcG9ydCA9ICgpID0+IHtcbiAgICB0cnkge1xuICAgICAgICBuZXcgRE9NRXhjZXB0aW9uKCk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmU6bm8tdW51c2VkLWV4cHJlc3Npb25cbiAgICB9XG4gICAgY2F0Y2gge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtZG9tLWV4Y2VwdGlvbi1jb25zdHJ1Y3Rvci1zdXBwb3J0LmpzLm1hcCIsImV4cG9ydCBjb25zdCB0ZXN0UHJvbWlzZVN1cHBvcnQgPSAobmF0aXZlQ29udGV4dCkgPT4ge1xuICAgIC8vIFRoaXMgMTIgbnVtYmVycyByZXByZXNlbnQgdGhlIDQ4IGJ5dGVzIG9mIGFuIGVtcHR5IFdBVkUgZmlsZSB3aXRoIGEgc2luZ2xlIHNhbXBsZS5cbiAgICBjb25zdCB1aW50MzJBcnJheSA9IG5ldyBVaW50MzJBcnJheShbMTE3OTAxMTQxMCwgNDAsIDExNjMyODA3MjcsIDU0NDUwMTA5NCwgMTYsIDEzMTA3MywgNDQxMDAsIDE3NjQwMCwgMTA0ODU4MCwgMTYzNTAxNzA2MCwgNCwgMF0pO1xuICAgIHRyeSB7XG4gICAgICAgIC8vIEJ1ZyAjMTogU2FmYXJpIHJlcXVpcmVzIGEgc3VjY2Vzc0NhbGxiYWNrLlxuICAgICAgICBjb25zdCBwcm9taXNlID0gbmF0aXZlQ29udGV4dC5kZWNvZGVBdWRpb0RhdGEodWludDMyQXJyYXkuYnVmZmVyLCAoKSA9PiB7XG4gICAgICAgICAgICAvLyBJZ25vcmUgdGhlIHN1Y2Nlc3MgY2FsbGJhY2suXG4gICAgICAgIH0pO1xuICAgICAgICBpZiAocHJvbWlzZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgcHJvbWlzZS5jYXRjaCgoKSA9PiB7XG4gICAgICAgICAgICAvLyBJZ25vcmUgcmVqZWN0ZWQgZXJyb3JzLlxuICAgICAgICB9KTtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIGNhdGNoIHtcbiAgICAgICAgLy8gSWdub3JlIGVycm9ycy5cbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtcHJvbWlzZS1zdXBwb3J0LmpzLm1hcCIsIi8vIFNhZmFyaSBhdCB2ZXJzaW9uIDExIGRpZCBub3Qgc3VwcG9ydCB0cmFuc2ZlcmFibGVzLlxuZXhwb3J0IGNvbnN0IHRlc3RUcmFuc2ZlcmFibGVzU3VwcG9ydCA9ICgpID0+IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7XG4gICAgY29uc3QgYXJyYXlCdWZmZXIgPSBuZXcgQXJyYXlCdWZmZXIoMCk7XG4gICAgY29uc3QgeyBwb3J0MSwgcG9ydDIgfSA9IG5ldyBNZXNzYWdlQ2hhbm5lbCgpO1xuICAgIHBvcnQxLm9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4gcmVzb2x2ZShkYXRhICE9PSBudWxsKTtcbiAgICBwb3J0Mi5wb3N0TWVzc2FnZShhcnJheUJ1ZmZlciwgW2FycmF5QnVmZmVyXSk7XG59KTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtdHJhbnNmZXJhYmxlcy1zdXBwb3J0LmpzLm1hcCIsImV4cG9ydCBjb25zdCB2aXNpdEVhY2hBdWRpb05vZGVPbmNlID0gKGN5Y2xlcywgdmlzaXRvcikgPT4ge1xuICAgIGNvbnN0IGNvdW50cyA9IG5ldyBNYXAoKTtcbiAgICBmb3IgKGNvbnN0IGN5Y2xlIG9mIGN5Y2xlcykge1xuICAgICAgICBmb3IgKGNvbnN0IGF1ZGlvTm9kZSBvZiBjeWNsZSkge1xuICAgICAgICAgICAgY29uc3QgY291bnQgPSBjb3VudHMuZ2V0KGF1ZGlvTm9kZSk7XG4gICAgICAgICAgICBjb3VudHMuc2V0KGF1ZGlvTm9kZSwgY291bnQgPT09IHVuZGVmaW5lZCA/IDEgOiBjb3VudCArIDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvdW50cy5mb3JFYWNoKChjb3VudCwgYXVkaW9Ob2RlKSA9PiB2aXNpdG9yKGF1ZGlvTm9kZSwgY291bnQpKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD12aXNpdC1lYWNoLWF1ZGlvLW5vZGUtb25jZS5qcy5tYXAiLCJleHBvcnQgY29uc3Qgd3JhcEFuYWx5c2VyTm9kZUdldEZsb2F0VGltZURvbWFpbkRhdGFNZXRob2QgPSAobmF0aXZlQW5hbHlzZXJOb2RlKSA9PiB7XG4gICAgbmF0aXZlQW5hbHlzZXJOb2RlLmdldEZsb2F0VGltZURvbWFpbkRhdGEgPSAoYXJyYXkpID0+IHtcbiAgICAgICAgY29uc3QgYnl0ZVRpbWVEb21haW5EYXRhID0gbmV3IFVpbnQ4QXJyYXkoYXJyYXkubGVuZ3RoKTtcbiAgICAgICAgbmF0aXZlQW5hbHlzZXJOb2RlLmdldEJ5dGVUaW1lRG9tYWluRGF0YShieXRlVGltZURvbWFpbkRhdGEpO1xuICAgICAgICBjb25zdCBsZW5ndGggPSBNYXRoLm1heChieXRlVGltZURvbWFpbkRhdGEubGVuZ3RoLCBuYXRpdmVBbmFseXNlck5vZGUuZmZ0U2l6ZSk7XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgbGVuZ3RoOyBpICs9IDEpIHtcbiAgICAgICAgICAgIGFycmF5W2ldID0gKGJ5dGVUaW1lRG9tYWluRGF0YVtpXSAtIDEyOCkgKiAwLjAwNzgxMjU7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGFycmF5O1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1hbmFseXNlci1ub2RlLWdldC1mbG9hdC10aW1lLWRvbWFpbi1kYXRhLW1ldGhvZC5qcy5tYXAiLCJpbXBvcnQgeyBjcmVhdGVJbmRleFNpemVFcnJvciB9IGZyb20gJy4uL2ZhY3Rvcmllcy9pbmRleC1zaXplLWVycm9yJztcbmV4cG9ydCBjb25zdCB3cmFwQXVkaW9CdWZmZXJHZXRDaGFubmVsRGF0YU1ldGhvZCA9IChhdWRpb0J1ZmZlcikgPT4ge1xuICAgIGF1ZGlvQnVmZmVyLmdldENoYW5uZWxEYXRhID0gKChnZXRDaGFubmVsRGF0YSkgPT4ge1xuICAgICAgICByZXR1cm4gKGNoYW5uZWwpID0+IHtcbiAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGdldENoYW5uZWxEYXRhLmNhbGwoYXVkaW9CdWZmZXIsIGNoYW5uZWwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgICAgIGlmIChlcnIuY29kZSA9PT0gMTIpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW5kZXhTaXplRXJyb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH0pKGF1ZGlvQnVmZmVyLmdldENoYW5uZWxEYXRhKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD13cmFwLWF1ZGlvLWJ1ZmZlci1nZXQtY2hhbm5lbC1kYXRhLW1ldGhvZC5qcy5tYXAiLCJpbXBvcnQgeyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvciB9IGZyb20gJy4uL2ZhY3Rvcmllcy9pbnZhbGlkLXN0YXRlLWVycm9yJztcbmV4cG9ydCBjb25zdCB3cmFwQXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RDb25zZWN1dGl2ZUNhbGxzID0gKG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSkgPT4ge1xuICAgIG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydCA9ICgoc3RhcnQpID0+IHtcbiAgICAgICAgbGV0IGlzU2NoZWR1bGVkID0gZmFsc2U7XG4gICAgICAgIHJldHVybiAod2hlbiA9IDAsIG9mZnNldCA9IDAsIGR1cmF0aW9uKSA9PiB7XG4gICAgICAgICAgICBpZiAoaXNTY2hlZHVsZWQpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3RhcnQuY2FsbChuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUsIHdoZW4sIG9mZnNldCwgZHVyYXRpb24pO1xuICAgICAgICAgICAgaXNTY2hlZHVsZWQgPSB0cnVlO1xuICAgICAgICB9O1xuICAgIH0pKG5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZS5zdGFydCk7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLWNvbnNlY3V0aXZlLWNhbGxzLmpzLm1hcCIsImV4cG9ydCBjb25zdCB3cmFwQXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RPZmZzZXRDbGFtcGluZyA9IChuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUpID0+IHtcbiAgICBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUuc3RhcnQgPSAoKHN0YXJ0KSA9PiB7XG4gICAgICAgIHJldHVybiAod2hlbiA9IDAsIG9mZnNldCA9IDAsIGR1cmF0aW9uKSA9PiB7XG4gICAgICAgICAgICBjb25zdCBidWZmZXIgPSBuYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUuYnVmZmVyO1xuICAgICAgICAgICAgLy8gQnVnICMxNTQ6IFNhZmFyaSBkb2VzIG5vdCBjbGFtcCB0aGUgb2Zmc2V0IGlmIGl0IGlzIGVxdWFsIHRvIG9yIGdyZWF0ZXIgdGhhbiB0aGUgZHVyYXRpb24gb2YgdGhlIGJ1ZmZlci5cbiAgICAgICAgICAgIGNvbnN0IGNsYW1wZWRPZmZzZXQgPSBidWZmZXIgPT09IG51bGwgPyBvZmZzZXQgOiBNYXRoLm1pbihidWZmZXIuZHVyYXRpb24sIG9mZnNldCk7XG4gICAgICAgICAgICAvLyBCdWcgIzE1NTogU2FmYXJpIGRvZXMgbm90IGhhbmRsZSB0aGUgb2Zmc2V0IGNvcnJlY3RseSBpZiBpdCB3b3VsZCBjYXVzZSB0aGUgYnVmZmVyIHRvIGJlIG5vdCBiZSBwbGF5ZWQgYXQgYWxsLlxuICAgICAgICAgICAgaWYgKGJ1ZmZlciAhPT0gbnVsbCAmJiBjbGFtcGVkT2Zmc2V0ID4gYnVmZmVyLmR1cmF0aW9uIC0gMC41IC8gbmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmNvbnRleHQuc2FtcGxlUmF0ZSkge1xuICAgICAgICAgICAgICAgIHN0YXJ0LmNhbGwobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCB3aGVuLCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHN0YXJ0LmNhbGwobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCB3aGVuLCBjbGFtcGVkT2Zmc2V0LCBkdXJhdGlvbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfSkobmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0YXJ0KTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD13cmFwLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdGFydC1tZXRob2Qtb2Zmc2V0LWNsYW1waW5nLmpzLm1hcCIsImltcG9ydCB7IGlzTmF0aXZlQXVkaW9Ob2RlIH0gZnJvbSAnLi4vZ3VhcmRzL25hdGl2ZS1hdWRpby1ub2RlJztcbmV4cG9ydCBjb25zdCB3cmFwQXVkaW9Ob2RlRGlzY29ubmVjdE1ldGhvZCA9IChuYXRpdmVBdWRpb05vZGUpID0+IHtcbiAgICBjb25zdCBjb25uZWN0aW9ucyA9IG5ldyBNYXAoKTtcbiAgICBuYXRpdmVBdWRpb05vZGUuY29ubmVjdCA9ICgoY29ubmVjdCkgPT4ge1xuICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6aW52YWxpZC12b2lkIG5vLWluZmVycmFibGUtdHlwZXNcbiAgICAgICAgcmV0dXJuIChkZXN0aW5hdGlvbiwgb3V0cHV0ID0gMCwgaW5wdXQgPSAwKSA9PiB7XG4gICAgICAgICAgICBjb25zdCByZXR1cm5WYWx1ZSA9IGlzTmF0aXZlQXVkaW9Ob2RlKGRlc3RpbmF0aW9uKSA/IGNvbm5lY3QoZGVzdGluYXRpb24sIG91dHB1dCwgaW5wdXQpIDogY29ubmVjdChkZXN0aW5hdGlvbiwgb3V0cHV0KTtcbiAgICAgICAgICAgIC8vIFNhdmUgdGhlIG5ldyBjb25uZWN0aW9uIG9ubHkgaWYgdGhlIGNhbGxzIHRvIGNvbm5lY3QgYWJvdmUgZGlkbid0IHRocm93IGFuIGVycm9yLlxuICAgICAgICAgICAgY29uc3QgY29ubmVjdGlvbnNUb0Rlc3RpbmF0aW9uID0gY29ubmVjdGlvbnMuZ2V0KGRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgIGlmIChjb25uZWN0aW9uc1RvRGVzdGluYXRpb24gPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIGNvbm5lY3Rpb25zLnNldChkZXN0aW5hdGlvbiwgW3sgaW5wdXQsIG91dHB1dCB9XSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBpZiAoY29ubmVjdGlvbnNUb0Rlc3RpbmF0aW9uLmV2ZXJ5KChjb25uZWN0aW9uKSA9PiBjb25uZWN0aW9uLmlucHV0ICE9PSBpbnB1dCB8fCBjb25uZWN0aW9uLm91dHB1dCAhPT0gb3V0cHV0KSkge1xuICAgICAgICAgICAgICAgICAgICBjb25uZWN0aW9uc1RvRGVzdGluYXRpb24ucHVzaCh7IGlucHV0LCBvdXRwdXQgfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHJldHVyblZhbHVlO1xuICAgICAgICB9O1xuICAgIH0pKG5hdGl2ZUF1ZGlvTm9kZS5jb25uZWN0LmJpbmQobmF0aXZlQXVkaW9Ob2RlKSk7XG4gICAgbmF0aXZlQXVkaW9Ob2RlLmRpc2Nvbm5lY3QgPSAoKGRpc2Nvbm5lY3QpID0+IHtcbiAgICAgICAgcmV0dXJuIChkZXN0aW5hdGlvbk9yT3V0cHV0LCBvdXRwdXQsIGlucHV0KSA9PiB7XG4gICAgICAgICAgICBkaXNjb25uZWN0LmFwcGx5KG5hdGl2ZUF1ZGlvTm9kZSk7XG4gICAgICAgICAgICBpZiAoZGVzdGluYXRpb25Pck91dHB1dCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgY29ubmVjdGlvbnMuY2xlYXIoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKHR5cGVvZiBkZXN0aW5hdGlvbk9yT3V0cHV0ID09PSAnbnVtYmVyJykge1xuICAgICAgICAgICAgICAgIGZvciAoY29uc3QgW2Rlc3RpbmF0aW9uLCBjb25uZWN0aW9uc1RvRGVzdGluYXRpb25dIG9mIGNvbm5lY3Rpb25zKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGZpbHRlcmVkQ29ubmVjdGlvbnMgPSBjb25uZWN0aW9uc1RvRGVzdGluYXRpb24uZmlsdGVyKChjb25uZWN0aW9uKSA9PiBjb25uZWN0aW9uLm91dHB1dCAhPT0gZGVzdGluYXRpb25Pck91dHB1dCk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChmaWx0ZXJlZENvbm5lY3Rpb25zLmxlbmd0aCA9PT0gMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29ubmVjdGlvbnMuZGVsZXRlKGRlc3RpbmF0aW9uKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbm5lY3Rpb25zLnNldChkZXN0aW5hdGlvbiwgZmlsdGVyZWRDb25uZWN0aW9ucyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmIChjb25uZWN0aW9ucy5oYXMoZGVzdGluYXRpb25Pck91dHB1dCkpIHtcbiAgICAgICAgICAgICAgICBpZiAob3V0cHV0ID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgY29ubmVjdGlvbnMuZGVsZXRlKGRlc3RpbmF0aW9uT3JPdXRwdXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgY29ubmVjdGlvbnNUb0Rlc3RpbmF0aW9uID0gY29ubmVjdGlvbnMuZ2V0KGRlc3RpbmF0aW9uT3JPdXRwdXQpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoY29ubmVjdGlvbnNUb0Rlc3RpbmF0aW9uICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGZpbHRlcmVkQ29ubmVjdGlvbnMgPSBjb25uZWN0aW9uc1RvRGVzdGluYXRpb24uZmlsdGVyKChjb25uZWN0aW9uKSA9PiBjb25uZWN0aW9uLm91dHB1dCAhPT0gb3V0cHV0ICYmIChjb25uZWN0aW9uLmlucHV0ICE9PSBpbnB1dCB8fCBpbnB1dCA9PT0gdW5kZWZpbmVkKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoZmlsdGVyZWRDb25uZWN0aW9ucy5sZW5ndGggPT09IDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uZWN0aW9ucy5kZWxldGUoZGVzdGluYXRpb25Pck91dHB1dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uZWN0aW9ucy5zZXQoZGVzdGluYXRpb25Pck91dHB1dCwgZmlsdGVyZWRDb25uZWN0aW9ucyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3IgKGNvbnN0IFtkZXN0aW5hdGlvbiwgY29ubmVjdGlvbnNUb0Rlc3RpbmF0aW9uXSBvZiBjb25uZWN0aW9ucykge1xuICAgICAgICAgICAgICAgIGNvbm5lY3Rpb25zVG9EZXN0aW5hdGlvbi5mb3JFYWNoKChjb25uZWN0aW9uKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChpc05hdGl2ZUF1ZGlvTm9kZShkZXN0aW5hdGlvbikpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5hdGl2ZUF1ZGlvTm9kZS5jb25uZWN0KGRlc3RpbmF0aW9uLCBjb25uZWN0aW9uLm91dHB1dCwgY29ubmVjdGlvbi5pbnB1dCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBuYXRpdmVBdWRpb05vZGUuY29ubmVjdChkZXN0aW5hdGlvbiwgY29ubmVjdGlvbi5vdXRwdXQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfSkobmF0aXZlQXVkaW9Ob2RlLmRpc2Nvbm5lY3QpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyYXAtYXVkaW8tbm9kZS1kaXNjb25uZWN0LW1ldGhvZC5qcy5tYXAiLCJleHBvcnQgY29uc3Qgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0YXJ0TWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzID0gKG5hdGl2ZUF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZSkgPT4ge1xuICAgIG5hdGl2ZUF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZS5zdGFydCA9ICgoc3RhcnQpID0+IHtcbiAgICAgICAgcmV0dXJuICh3aGVuID0gMCwgb2Zmc2V0ID0gMCwgZHVyYXRpb24pID0+IHtcbiAgICAgICAgICAgIGlmICgodHlwZW9mIGR1cmF0aW9uID09PSAnbnVtYmVyJyAmJiBkdXJhdGlvbiA8IDApIHx8IG9mZnNldCA8IDAgfHwgd2hlbiA8IDApIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcihcIlRoZSBwYXJhbWV0ZXJzIGNhbid0IGJlIG5lZ2F0aXZlLlwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEB0b2RvIFR5cGVTY3JpcHQgY2Fubm90IGluZmVyIHRoZSBvdmVybG9hZGVkIHNpZ25hdHVyZSB3aXRoIDMgYXJndW1lbnRzIHlldC5cbiAgICAgICAgICAgIHN0YXJ0LmNhbGwobmF0aXZlQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlLCB3aGVuLCBvZmZzZXQsIGR1cmF0aW9uKTtcbiAgICAgICAgfTtcbiAgICB9KShuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUuc3RhcnQpO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyYXAtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0YXJ0LW1ldGhvZC1uZWdhdGl2ZS1wYXJhbWV0ZXJzLmpzLm1hcCIsImltcG9ydCB7IGludGVyY2VwdENvbm5lY3Rpb25zIH0gZnJvbSAnLi9pbnRlcmNlcHQtY29ubmVjdGlvbnMnO1xuZXhwb3J0IGNvbnN0IHdyYXBBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kQ29uc2VjdXRpdmVDYWxscyA9IChuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUsIG5hdGl2ZUNvbnRleHQpID0+IHtcbiAgICBjb25zdCBuYXRpdmVHYWluTm9kZSA9IG5hdGl2ZUNvbnRleHQuY3JlYXRlR2FpbigpO1xuICAgIG5hdGl2ZUF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZS5jb25uZWN0KG5hdGl2ZUdhaW5Ob2RlKTtcbiAgICBjb25zdCBkaXNjb25uZWN0R2Fpbk5vZGUgPSAoKGRpc2Nvbm5lY3QpID0+IHtcbiAgICAgICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgICAgIC8vIEB0b2RvIFR5cGVTY3JpcHQgY2Fubm90IGluZmVyIHRoZSBvdmVybG9hZGVkIHNpZ25hdHVyZSB3aXRoIDEgYXJndW1lbnQgeWV0LlxuICAgICAgICAgICAgZGlzY29ubmVjdC5jYWxsKG5hdGl2ZUF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZSwgbmF0aXZlR2Fpbk5vZGUpO1xuICAgICAgICAgICAgbmF0aXZlQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2VuZGVkJywgZGlzY29ubmVjdEdhaW5Ob2RlKTtcbiAgICAgICAgfTtcbiAgICB9KShuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUuZGlzY29ubmVjdCk7XG4gICAgbmF0aXZlQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlLmFkZEV2ZW50TGlzdGVuZXIoJ2VuZGVkJywgZGlzY29ubmVjdEdhaW5Ob2RlKTtcbiAgICBpbnRlcmNlcHRDb25uZWN0aW9ucyhuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUsIG5hdGl2ZUdhaW5Ob2RlKTtcbiAgICBuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUuc3RvcCA9ICgoc3RvcCkgPT4ge1xuICAgICAgICBsZXQgaXNTdG9wcGVkID0gZmFsc2U7XG4gICAgICAgIHJldHVybiAod2hlbiA9IDApID0+IHtcbiAgICAgICAgICAgIGlmIChpc1N0b3BwZWQpIHtcbiAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICBzdG9wLmNhbGwobmF0aXZlQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlLCB3aGVuKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgICAgICAgICBuYXRpdmVHYWluTm9kZS5nYWluLnNldFZhbHVlQXRUaW1lKDAsIHdoZW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHN0b3AuY2FsbChuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUsIHdoZW4pO1xuICAgICAgICAgICAgICAgIGlzU3RvcHBlZCA9IHRydWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfSkobmF0aXZlQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlLnN0b3ApO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyYXAtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLWNvbnNlY3V0aXZlLWNhbGxzLmpzLm1hcCIsImV4cG9ydCBjb25zdCB3cmFwQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVycyA9IChuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUpID0+IHtcbiAgICBuYXRpdmVBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGUuc3RvcCA9ICgoc3RvcCkgPT4ge1xuICAgICAgICByZXR1cm4gKHdoZW4gPSAwKSA9PiB7XG4gICAgICAgICAgICBpZiAod2hlbiA8IDApIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcihcIlRoZSBwYXJhbWV0ZXIgY2FuJ3QgYmUgbmVnYXRpdmUuXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3RvcC5jYWxsKG5hdGl2ZUF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZSwgd2hlbik7XG4gICAgICAgIH07XG4gICAgfSkobmF0aXZlQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlLnN0b3ApO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyYXAtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLW5lZ2F0aXZlLXBhcmFtZXRlcnMuanMubWFwIiwiaW1wb3J0IHsgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IgfSBmcm9tICcuLi9mYWN0b3JpZXMvaW52YWxpZC1zdGF0ZS1lcnJvcic7XG5leHBvcnQgY29uc3Qgd3JhcENoYW5uZWxTcGxpdHRlck5vZGUgPSAoY2hhbm5lbFNwbGl0dGVyTm9kZSkgPT4ge1xuICAgIGNvbnN0IGNoYW5uZWxDb3VudCA9IGNoYW5uZWxTcGxpdHRlck5vZGUubnVtYmVyT2ZPdXRwdXRzO1xuICAgIC8vIEJ1ZyAjOTc6IFNhZmFyaSBkb2VzIG5vdCB0aHJvdyBhbiBlcnJvciB3aGVuIGF0dGVtcHRpbmcgdG8gY2hhbmdlIHRoZSBjaGFubmVsQ291bnQgdG8gc29tZXRoaW5nIG90aGVyIHRoYW4gaXRzIGluaXRpYWwgdmFsdWUuXG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGNoYW5uZWxTcGxpdHRlck5vZGUsICdjaGFubmVsQ291bnQnLCB7XG4gICAgICAgIGdldDogKCkgPT4gY2hhbm5lbENvdW50LFxuICAgICAgICBzZXQ6ICh2YWx1ZSkgPT4ge1xuICAgICAgICAgICAgaWYgKHZhbHVlICE9PSBjaGFubmVsQ291bnQpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSk7XG4gICAgLy8gQnVnICMzMDogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIGVycm9yIHdoZW4gYXR0ZW1wdGluZyB0byBjaGFuZ2UgdGhlIGNoYW5uZWxDb3VudE1vZGUgdG8gc29tZXRoaW5nIG90aGVyIHRoYW4gZXhwbGljaXQuXG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGNoYW5uZWxTcGxpdHRlck5vZGUsICdjaGFubmVsQ291bnRNb2RlJywge1xuICAgICAgICBnZXQ6ICgpID0+ICdleHBsaWNpdCcsXG4gICAgICAgIHNldDogKHZhbHVlKSA9PiB7XG4gICAgICAgICAgICBpZiAodmFsdWUgIT09ICdleHBsaWNpdCcpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSk7XG4gICAgLy8gQnVnICMzMjogU2FmYXJpIGRvZXMgbm90IHRocm93IGFuIGVycm9yIHdoZW4gYXR0ZW1wdGluZyB0byBjaGFuZ2UgdGhlIGNoYW5uZWxJbnRlcnByZXRhdGlvbiB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiBkaXNjcmV0ZS5cbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoY2hhbm5lbFNwbGl0dGVyTm9kZSwgJ2NoYW5uZWxJbnRlcnByZXRhdGlvbicsIHtcbiAgICAgICAgZ2V0OiAoKSA9PiAnZGlzY3JldGUnLFxuICAgICAgICBzZXQ6ICh2YWx1ZSkgPT4ge1xuICAgICAgICAgICAgaWYgKHZhbHVlICE9PSAnZGlzY3JldGUnKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0pO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyYXAtY2hhbm5lbC1zcGxpdHRlci1ub2RlLmpzLm1hcCIsImV4cG9ydCBjb25zdCB3cmFwRXZlbnRMaXN0ZW5lciA9ICh0YXJnZXQsIGV2ZW50TGlzdGVuZXIpID0+IHtcbiAgICByZXR1cm4gKGV2ZW50KSA9PiB7XG4gICAgICAgIGNvbnN0IGRlc2NyaXB0b3IgPSB7IHZhbHVlOiB0YXJnZXQgfTtcbiAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnRpZXMoZXZlbnQsIHtcbiAgICAgICAgICAgIGN1cnJlbnRUYXJnZXQ6IGRlc2NyaXB0b3IsXG4gICAgICAgICAgICB0YXJnZXQ6IGRlc2NyaXB0b3JcbiAgICAgICAgfSk7XG4gICAgICAgIGlmICh0eXBlb2YgZXZlbnRMaXN0ZW5lciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgcmV0dXJuIGV2ZW50TGlzdGVuZXIuY2FsbCh0YXJnZXQsIGV2ZW50KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gZXZlbnRMaXN0ZW5lci5oYW5kbGVFdmVudC5jYWxsKHRhcmdldCwgZXZlbnQpO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1ldmVudC1saXN0ZW5lci5qcy5tYXAiLCJpbXBvcnQgeyBjcmVhdGVJbnZhbGlkQWNjZXNzRXJyb3IgfSBmcm9tICcuLi9mYWN0b3JpZXMvaW52YWxpZC1hY2Nlc3MtZXJyb3InO1xuZXhwb3J0IGNvbnN0IHdyYXBJSVJGaWx0ZXJOb2RlR2V0RnJlcXVlbmN5UmVzcG9uc2VNZXRob2QgPSAobmF0aXZlSUlSRmlsdGVyTm9kZSkgPT4ge1xuICAgIG5hdGl2ZUlJUkZpbHRlck5vZGUuZ2V0RnJlcXVlbmN5UmVzcG9uc2UgPSAoKGdldEZyZXF1ZW5jeVJlc3BvbnNlKSA9PiB7XG4gICAgICAgIHJldHVybiAoZnJlcXVlbmN5SHosIG1hZ1Jlc3BvbnNlLCBwaGFzZVJlc3BvbnNlKSA9PiB7XG4gICAgICAgICAgICBpZiAoZnJlcXVlbmN5SHoubGVuZ3RoICE9PSBtYWdSZXNwb25zZS5sZW5ndGggfHwgbWFnUmVzcG9uc2UubGVuZ3RoICE9PSBwaGFzZVJlc3BvbnNlLmxlbmd0aCkge1xuICAgICAgICAgICAgICAgIHRocm93IGNyZWF0ZUludmFsaWRBY2Nlc3NFcnJvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIGdldEZyZXF1ZW5jeVJlc3BvbnNlLmNhbGwobmF0aXZlSUlSRmlsdGVyTm9kZSwgZnJlcXVlbmN5SHosIG1hZ1Jlc3BvbnNlLCBwaGFzZVJlc3BvbnNlKTtcbiAgICAgICAgfTtcbiAgICB9KShuYXRpdmVJSVJGaWx0ZXJOb2RlLmdldEZyZXF1ZW5jeVJlc3BvbnNlKTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD13cmFwLWlpci1maWx0ZXItbm9kZS1nZXQtZnJlcXVlbmN5LXJlc3BvbnNlLW1ldGhvZC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hbmFseXNlci1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFuYWx5c2VyLW9wdGlvbnMuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tYnVmZmVyLW9wdGlvbnMuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXJlbmRlcmVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1idWZmZXItc291cmNlLW9wdGlvbnMuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tYnVmZmVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWNvbnRleHQtb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tbGlzdGVuZXIuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tbm9kZS1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLW5vZGUtcmVuZGVyZXIuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1wYXJhbS1kZXNjcmlwdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXBhcmFtLXJlbmRlcmVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXBhcmFtLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS1ldmVudC1tYXAuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXdvcmtsZXQtbm9kZS1ldmVudC1tYXAuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8td29ya2xldC1ub2RlLW9wdGlvbnMuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8td29ya2xldC1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLXdvcmtsZXQuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXV0b21hdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1iYXNlLWF1ZGlvLWNvbnRleHQuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YmlxdWFkLWZpbHRlci1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJpcXVhZC1maWx0ZXItb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jaGFubmVsLW1lcmdlci1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNoYW5uZWwtc3BsaXR0ZXItb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb21tb24tYXVkaW8tY29udGV4dC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb21tb24tb2ZmbGluZS1hdWRpby1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnN0YW50LXNvdXJjZS1ub2RlLXJlbmRlcmVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnN0YW50LXNvdXJjZS1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnN0YW50LXNvdXJjZS1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnZvbHZlci1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnZvbHZlci1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGF5LW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGVsYXktb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1keW5hbWljcy1jb21wcmVzc29yLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZHluYW1pY3MtY29tcHJlc3Nvci1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2ZW50LXRhcmdldC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nYWluLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2Fpbi1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlpci1maWx0ZXItbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1paXItZmlsdGVyLW9wdGlvbnMuanMubWFwIiwiZXhwb3J0ICogZnJvbSAnLi9hbmFseXNlci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vYW5hbHlzZXItb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWJ1ZmZlcic7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWJ1ZmZlci1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXJlbmRlcmVyJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tYnVmZmVyLXNvdXJjZS1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tY29udGV4dCc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWNvbnRleHQtb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWRlc3RpbmF0aW9uLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1saXN0ZW5lcic7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1ub2RlLW9wdGlvbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1ub2RlLXJlbmRlcmVyJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tcGFyYW0nO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1wYXJhbS1kZXNjcmlwdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tcGFyYW0tcmVuZGVyZXInO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUtZXZlbnQtbWFwJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8td29ya2xldCc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLXdvcmtsZXQtbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLXdvcmtsZXQtbm9kZS1ldmVudC1tYXAnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby13b3JrbGV0LW5vZGUtb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8td29ya2xldC1wcm9jZXNzb3ItY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9hdXRvbWF0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vYmFzZS1hdWRpby1jb250ZXh0JztcbmV4cG9ydCAqIGZyb20gJy4vYmlxdWFkLWZpbHRlci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vYmlxdWFkLWZpbHRlci1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vY2hhbm5lbC1tZXJnZXItb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2NoYW5uZWwtc3BsaXR0ZXItb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2NvbW1vbi1hdWRpby1jb250ZXh0JztcbmV4cG9ydCAqIGZyb20gJy4vY29tbW9uLW9mZmxpbmUtYXVkaW8tY29udGV4dCc7XG5leHBvcnQgKiBmcm9tICcuL2NvbnN0YW50LXNvdXJjZS1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vY29uc3RhbnQtc291cmNlLW5vZGUtcmVuZGVyZXInO1xuZXhwb3J0ICogZnJvbSAnLi9jb25zdGFudC1zb3VyY2Utb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2NvbnZvbHZlci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vY29udm9sdmVyLW9wdGlvbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9kZWxheS1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vZGVsYXktb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2R5bmFtaWNzLWNvbXByZXNzb3Itbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL2R5bmFtaWNzLWNvbXByZXNzb3Itb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2V2ZW50LXRhcmdldCc7XG5leHBvcnQgKiBmcm9tICcuL2dhaW4tbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL2dhaW4tb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2lpci1maWx0ZXItbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL2lpci1maWx0ZXItb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL21lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1lbGVtZW50LWF1ZGlvLXNvdXJjZS1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vbWVkaWEtc3RyZWFtLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW9wdGlvbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW9wdGlvbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9taW5pbWFsLWF1ZGlvLWNvbnRleHQnO1xuZXhwb3J0ICogZnJvbSAnLi9taW5pbWFsLWJhc2UtYXVkaW8tY29udGV4dCc7XG5leHBvcnQgKiBmcm9tICcuL21pbmltYWwtYmFzZS1hdWRpby1jb250ZXh0LWV2ZW50LW1hcCc7XG5leHBvcnQgKiBmcm9tICcuL21pbmltYWwtb2ZmbGluZS1hdWRpby1jb250ZXh0JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWF1ZGlvLW5vZGUtZmFrZXInO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlLWZha2VyJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWNvbnZvbHZlci1ub2RlLWZha2VyJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWtlcic7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1wYW5uZXItbm9kZS1mYWtlcic7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUtZmFrZXInO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWtlcic7XG5leHBvcnQgKiBmcm9tICcuL29mZmxpbmUtYXVkaW8tY29tcGxldGlvbi1ldmVudCc7XG5leHBvcnQgKiBmcm9tICcuL29mZmxpbmUtYXVkaW8tY29udGV4dCc7XG5leHBvcnQgKiBmcm9tICcuL29mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL29mZmxpbmUtYXVkaW8tY29udGV4dC1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vb3NjaWxsYXRvci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vb3NjaWxsYXRvci1ub2RlLXJlbmRlcmVyJztcbmV4cG9ydCAqIGZyb20gJy4vb3NjaWxsYXRvci1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vcGFubmVyLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9wYW5uZXItb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL3BlcmlvZGljLXdhdmUnO1xuZXhwb3J0ICogZnJvbSAnLi9wZXJpb2RpYy13YXZlLWNvbnN0cmFpbnRzJztcbmV4cG9ydCAqIGZyb20gJy4vcGVyaW9kaWMtd2F2ZS1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vcmVhZC1vbmx5LW1hcCc7XG5leHBvcnQgKiBmcm9tICcuL3N0ZXJlby1wYW5uZXItbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL3N0ZXJlby1wYW5uZXItb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL3dhdmUtc2hhcGVyLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi93YXZlLXNoYXBlci1vcHRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vd29ya2xldC1vcHRpb25zJztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVkaWEtZWxlbWVudC1hdWRpby1zb3VyY2Utb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZWRpYS1zdHJlYW0tYXVkaW8tZGVzdGluYXRpb24tbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVkaWEtc3RyZWFtLWF1ZGlvLXNvdXJjZS1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lZGlhLXN0cmVhbS10cmFjay1hdWRpby1zb3VyY2Utbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW9wdGlvbnMuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWluaW1hbC1hdWRpby1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pbmltYWwtYmFzZS1hdWRpby1jb250ZXh0LWV2ZW50LW1hcC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taW5pbWFsLWJhc2UtYXVkaW8tY29udGV4dC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taW5pbWFsLW9mZmxpbmUtYXVkaW8tY29udGV4dC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8tbm9kZS1mYWtlci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS1mYWtlci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtY29udm9sdmVyLW5vZGUtZmFrZXIuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWtlci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtcGFubmVyLW5vZGUtZmFrZXIuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZS1mYWtlci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWtlci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vZmZsaW5lLWF1ZGlvLWNvbXBsZXRpb24tZXZlbnQuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9b2ZmbGluZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9mZmxpbmUtYXVkaW8tY29udGV4dC1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9mZmxpbmUtYXVkaW8tY29udGV4dC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vc2NpbGxhdG9yLW5vZGUtcmVuZGVyZXIuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9b3NjaWxsYXRvci1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9zY2lsbGF0b3Itb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wYW5uZXItbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wYW5uZXItb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wZXJpb2RpYy13YXZlLWNvbnN0cmFpbnRzLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBlcmlvZGljLXdhdmUtb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wZXJpb2RpYy13YXZlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlYWQtb25seS1tYXAuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RlcmVvLXBhbm5lci1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0ZXJlby1wYW5uZXItb3B0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13YXZlLXNoYXBlci1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdhdmUtc2hhcGVyLW9wdGlvbnMuanMubWFwIiwiLy8gQHRvZG8gVGhpcyBpcyBjdXJyZW50bHkgbmFtZWQgSVdvcmtsZXRPcHRpb25zIGFuZCBub3QgSUF1ZGlvV29ya2xldE9wdGlvbnMgYmVjYXVzZSBpdCBkZWZpbmVzIHRoZSBvcHRpb25zIG9mIGEgZ2VuZXJpYyBXb3JrbGV0LlxuZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d29ya2xldC1vcHRpb25zLmpzLm1hcCIsImltcG9ydCB7IGNyZWF0ZUNhbmNlbEFuZEhvbGRBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZUNhbmNlbFNjaGVkdWxlZFZhbHVlc0F1dG9tYXRpb25FdmVudCwgY3JlYXRlRXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudCwgY3JlYXRlTGluZWFyUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZVNldFRhcmdldEF1dG9tYXRpb25FdmVudCwgY3JlYXRlU2V0VmFsdWVBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZVNldFZhbHVlQ3VydmVBdXRvbWF0aW9uRXZlbnQgfSBmcm9tICdhdXRvbWF0aW9uLWV2ZW50cyc7XG5pbXBvcnQgeyBjcmVhdGVBYm9ydEVycm9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvYWJvcnQtZXJyb3InO1xuaW1wb3J0IHsgY3JlYXRlQWRkQWN0aXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUgfSBmcm9tICcuL2ZhY3Rvcmllcy9hZGQtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBjcmVhdGVBZGRBdWRpb05vZGVDb25uZWN0aW9ucyB9IGZyb20gJy4vZmFjdG9yaWVzL2FkZC1hdWRpby1ub2RlLWNvbm5lY3Rpb25zJztcbmltcG9ydCB7IGNyZWF0ZUFkZEF1ZGlvUGFyYW1Db25uZWN0aW9ucyB9IGZyb20gJy4vZmFjdG9yaWVzL2FkZC1hdWRpby1wYXJhbS1jb25uZWN0aW9ucyc7XG5pbXBvcnQgeyBjcmVhdGVBZGRBdWRpb1dvcmtsZXRNb2R1bGUgfSBmcm9tICcuL2ZhY3Rvcmllcy9hZGQtYXVkaW8td29ya2xldC1tb2R1bGUnO1xuaW1wb3J0IHsgY3JlYXRlQWRkQ29ubmVjdGlvblRvQXVkaW9Ob2RlIH0gZnJvbSAnLi9mYWN0b3JpZXMvYWRkLWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBjcmVhdGVBZGRQYXNzaXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUgfSBmcm9tICcuL2ZhY3Rvcmllcy9hZGQtcGFzc2l2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgY3JlYXRlQWRkU2lsZW50Q29ubmVjdGlvbiB9IGZyb20gJy4vZmFjdG9yaWVzL2FkZC1zaWxlbnQtY29ubmVjdGlvbic7XG5pbXBvcnQgeyBjcmVhdGVBZGRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZSB9IGZyb20gJy4vZmFjdG9yaWVzL2FkZC11bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZSc7XG5pbXBvcnQgeyBjcmVhdGVBbmFseXNlck5vZGVDb25zdHJ1Y3RvciB9IGZyb20gJy4vZmFjdG9yaWVzL2FuYWx5c2VyLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlQW5hbHlzZXJOb2RlUmVuZGVyZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvYW5hbHlzZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZUF1ZGlvQnVmZmVyQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9hdWRpby1idWZmZXItY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlQXVkaW9CdWZmZXJTb3VyY2VOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9hdWRpby1idWZmZXItc291cmNlLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlQXVkaW9CdWZmZXJTb3VyY2VOb2RlUmVuZGVyZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZUF1ZGlvRGVzdGluYXRpb25Ob2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZUF1ZGlvRGVzdGluYXRpb25Ob2RlUmVuZGVyZXIgfSBmcm9tICcuL2ZhY3Rvcmllcy9hdWRpby1kZXN0aW5hdGlvbi1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlQXVkaW9MaXN0ZW5lckZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9hdWRpby1saXN0ZW5lci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZUF1ZGlvTm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvYXVkaW8tbm9kZS1jb25zdHJ1Y3Rvcic7XG5pbXBvcnQgeyBjcmVhdGVBdWRpb1BhcmFtRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL2F1ZGlvLXBhcmFtLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlQXVkaW9QYXJhbVJlbmRlcmVyIH0gZnJvbSAnLi9mYWN0b3JpZXMvYXVkaW8tcGFyYW0tcmVuZGVyZXInO1xuaW1wb3J0IHsgY3JlYXRlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvYXVkaW8td29ya2xldC1ub2RlLWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZUF1ZGlvV29ya2xldE5vZGVSZW5kZXJlckZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9hdWRpby13b3JrbGV0LW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9iYXNlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlQmlxdWFkRmlsdGVyTm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvYmlxdWFkLWZpbHRlci1ub2RlLWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZUJpcXVhZEZpbHRlck5vZGVSZW5kZXJlckZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9iaXF1YWQtZmlsdGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVDYWNoZVRlc3RSZXN1bHQgfSBmcm9tICcuL2ZhY3Rvcmllcy9jYWNoZS10ZXN0LXJlc3VsdCc7XG5pbXBvcnQgeyBjcmVhdGVDaGFubmVsTWVyZ2VyTm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvY2hhbm5lbC1tZXJnZXItbm9kZS1jb25zdHJ1Y3Rvcic7XG5pbXBvcnQgeyBjcmVhdGVDaGFubmVsTWVyZ2VyTm9kZVJlbmRlcmVyRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL2NoYW5uZWwtbWVyZ2VyLW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVDaGFubmVsU3BsaXR0ZXJOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9jaGFubmVsLXNwbGl0dGVyLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlQ2hhbm5lbFNwbGl0dGVyTm9kZVJlbmRlcmVyRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL2NoYW5uZWwtc3BsaXR0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZUNvbm5lY3RBdWRpb1BhcmFtIH0gZnJvbSAnLi9mYWN0b3JpZXMvY29ubmVjdC1hdWRpby1wYXJhbSc7XG5pbXBvcnQgeyBjcmVhdGVDb25uZWN0TXVsdGlwbGVPdXRwdXRzIH0gZnJvbSAnLi9mYWN0b3JpZXMvY29ubmVjdC1tdWx0aXBsZS1vdXRwdXRzJztcbmltcG9ydCB7IGNyZWF0ZUNvbm5lY3RlZE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZUZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9jb25uZWN0ZWQtbmF0aXZlLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZUNvbnN0YW50U291cmNlTm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvY29uc3RhbnQtc291cmNlLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlQ29uc3RhbnRTb3VyY2VOb2RlUmVuZGVyZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvY29uc3RhbnQtc291cmNlLW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVDb252ZXJ0TnVtYmVyVG9VbnNpZ25lZExvbmcgfSBmcm9tICcuL2ZhY3Rvcmllcy9jb252ZXJ0LW51bWJlci10by11bnNpZ25lZC1sb25nJztcbmltcG9ydCB7IGNyZWF0ZUNvbnZvbHZlck5vZGVDb25zdHJ1Y3RvciB9IGZyb20gJy4vZmFjdG9yaWVzL2NvbnZvbHZlci1ub2RlLWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZUNvbnZvbHZlck5vZGVSZW5kZXJlckZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9jb252b2x2ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZUNyZWF0ZU5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgfSBmcm9tICcuL2ZhY3Rvcmllcy9jcmVhdGUtbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dCc7XG5pbXBvcnQgeyBjcmVhdGVEYXRhQ2xvbmVFcnJvciB9IGZyb20gJy4vZmFjdG9yaWVzL2RhdGEtY2xvbmUtZXJyb3InO1xuaW1wb3J0IHsgY3JlYXRlRGVjb2RlQXVkaW9EYXRhIH0gZnJvbSAnLi9mYWN0b3JpZXMvZGVjb2RlLWF1ZGlvLWRhdGEnO1xuaW1wb3J0IHsgY3JlYXRlRGVjcmVtZW50Q3ljbGVDb3VudGVyIH0gZnJvbSAnLi9mYWN0b3JpZXMvZGVjcmVtZW50LWN5Y2xlLWNvdW50ZXInO1xuaW1wb3J0IHsgY3JlYXRlRGVsYXlOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9kZWxheS1ub2RlLWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZURlbGF5Tm9kZVJlbmRlcmVyRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL2RlbGF5LW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVEZWxldGVBY3RpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvTm9kZSB9IGZyb20gJy4vZmFjdG9yaWVzL2RlbGV0ZS1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlJztcbmltcG9ydCB7IGNyZWF0ZURlbGV0ZVVucmVuZGVyZWRBdWRpb1dvcmtsZXROb2RlIH0gZnJvbSAnLi9mYWN0b3JpZXMvZGVsZXRlLXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlJztcbmltcG9ydCB7IGNyZWF0ZURldGVjdEN5Y2xlcyB9IGZyb20gJy4vZmFjdG9yaWVzL2RldGVjdC1jeWNsZXMnO1xuaW1wb3J0IHsgY3JlYXRlRGlzY29ubmVjdE11bHRpcGxlT3V0cHV0cyB9IGZyb20gJy4vZmFjdG9yaWVzL2Rpc2Nvbm5lY3QtbXVsdGlwbGUtb3V0cHV0cyc7XG5pbXBvcnQgeyBjcmVhdGVEeW5hbWljc0NvbXByZXNzb3JOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9keW5hbWljcy1jb21wcmVzc29yLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlRHluYW1pY3NDb21wcmVzc29yTm9kZVJlbmRlcmVyRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL2R5bmFtaWNzLWNvbXByZXNzb3Itbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZUVuY29kaW5nRXJyb3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9lbmNvZGluZy1lcnJvcic7XG5pbXBvcnQgeyBjcmVhdGVFdmFsdWF0ZVNvdXJjZSB9IGZyb20gJy4vZmFjdG9yaWVzL2V2YWx1YXRlLXNvdXJjZSc7XG5pbXBvcnQgeyBjcmVhdGVFdmVudFRhcmdldENvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvZXZlbnQtdGFyZ2V0LWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZUV4cG9zZUN1cnJlbnRGcmFtZUFuZEN1cnJlbnRUaW1lIH0gZnJvbSAnLi9mYWN0b3JpZXMvZXhwb3NlLWN1cnJlbnQtZnJhbWUtYW5kLWN1cnJlbnQtdGltZSc7XG5pbXBvcnQgeyBjcmVhdGVGZXRjaFNvdXJjZSB9IGZyb20gJy4vZmFjdG9yaWVzL2ZldGNoLXNvdXJjZSc7XG5pbXBvcnQgeyBjcmVhdGVHYWluTm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvZ2Fpbi1ub2RlLWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZUdhaW5Ob2RlUmVuZGVyZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvZ2Fpbi1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlR2V0QWN0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlucHV0cyB9IGZyb20gJy4vZmFjdG9yaWVzL2dldC1hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cyc7XG5pbXBvcnQgeyBjcmVhdGVHZXRBdWRpb05vZGVSZW5kZXJlciB9IGZyb20gJy4vZmFjdG9yaWVzL2dldC1hdWRpby1ub2RlLXJlbmRlcmVyJztcbmltcG9ydCB7IGNyZWF0ZUdldEF1ZGlvTm9kZVRhaWxUaW1lIH0gZnJvbSAnLi9mYWN0b3JpZXMvZ2V0LWF1ZGlvLW5vZGUtdGFpbC10aW1lJztcbmltcG9ydCB7IGNyZWF0ZUdldEF1ZGlvUGFyYW1SZW5kZXJlciB9IGZyb20gJy4vZmFjdG9yaWVzL2dldC1hdWRpby1wYXJhbS1yZW5kZXJlcic7XG5pbXBvcnQgeyBjcmVhdGVHZXRCYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0IH0gZnJvbSAnLi9mYWN0b3JpZXMvZ2V0LWJhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQnO1xuaW1wb3J0IHsgY3JlYXRlR2V0TmF0aXZlQ29udGV4dCB9IGZyb20gJy4vZmFjdG9yaWVzL2dldC1uYXRpdmUtY29udGV4dCc7XG5pbXBvcnQgeyBjcmVhdGVHZXRPckNyZWF0ZUJhY2t1cE9mZmxpbmVBdWRpb0NvbnRleHQgfSBmcm9tICcuL2ZhY3Rvcmllcy9nZXQtb3ItY3JlYXRlLWJhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQnO1xuaW1wb3J0IHsgY3JlYXRlR2V0VW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGVzIH0gZnJvbSAnLi9mYWN0b3JpZXMvZ2V0LXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2Rlcyc7XG5pbXBvcnQgeyBjcmVhdGVJSVJGaWx0ZXJOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9paXItZmlsdGVyLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlSUlSRmlsdGVyTm9kZVJlbmRlcmVyRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL2lpci1maWx0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZUluY3JlbWVudEN5Y2xlQ291bnRlckZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9pbmNyZW1lbnQtY3ljbGUtY291bnRlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZUluZGV4U2l6ZUVycm9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvaW5kZXgtc2l6ZS1lcnJvcic7XG5pbXBvcnQgeyBjcmVhdGVJbnZhbGlkQWNjZXNzRXJyb3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9pbnZhbGlkLWFjY2Vzcy1lcnJvcic7XG5pbXBvcnQgeyBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvciB9IGZyb20gJy4vZmFjdG9yaWVzL2ludmFsaWQtc3RhdGUtZXJyb3InO1xuaW1wb3J0IHsgY3JlYXRlSXNBbnlBdWRpb0NvbnRleHQgfSBmcm9tICcuL2ZhY3Rvcmllcy9pcy1hbnktYXVkaW8tY29udGV4dCc7XG5pbXBvcnQgeyBjcmVhdGVJc0FueUF1ZGlvTm9kZSB9IGZyb20gJy4vZmFjdG9yaWVzL2lzLWFueS1hdWRpby1ub2RlJztcbmltcG9ydCB7IGNyZWF0ZUlzQW55QXVkaW9QYXJhbSB9IGZyb20gJy4vZmFjdG9yaWVzL2lzLWFueS1hdWRpby1wYXJhbSc7XG5pbXBvcnQgeyBjcmVhdGVJc0FueU9mZmxpbmVBdWRpb0NvbnRleHQgfSBmcm9tICcuL2ZhY3Rvcmllcy9pcy1hbnktb2ZmbGluZS1hdWRpby1jb250ZXh0JztcbmltcG9ydCB7IGNyZWF0ZUlzTmF0aXZlQXVkaW9Db250ZXh0IH0gZnJvbSAnLi9mYWN0b3JpZXMvaXMtbmF0aXZlLWF1ZGlvLWNvbnRleHQnO1xuaW1wb3J0IHsgY3JlYXRlSXNOYXRpdmVBdWRpb05vZGUgfSBmcm9tICcuL2ZhY3Rvcmllcy9pcy1uYXRpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBjcmVhdGVJc05hdGl2ZUF1ZGlvUGFyYW0gfSBmcm9tICcuL2ZhY3Rvcmllcy9pcy1uYXRpdmUtYXVkaW8tcGFyYW0nO1xuaW1wb3J0IHsgY3JlYXRlSXNOYXRpdmVDb250ZXh0IH0gZnJvbSAnLi9mYWN0b3JpZXMvaXMtbmF0aXZlLWNvbnRleHQnO1xuaW1wb3J0IHsgY3JlYXRlSXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0IH0gZnJvbSAnLi9mYWN0b3JpZXMvaXMtbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dCc7XG5pbXBvcnQgeyBjcmVhdGVJc1NlY3VyZUNvbnRleHQgfSBmcm9tICcuL2ZhY3Rvcmllcy9pcy1zZWN1cmUtY29udGV4dCc7XG5pbXBvcnQgeyBjcmVhdGVJc1N1cHBvcnRlZFByb21pc2UgfSBmcm9tICcuL2ZhY3Rvcmllcy9pcy1zdXBwb3J0ZWQtcHJvbWlzZSc7XG5pbXBvcnQgeyBjcmVhdGVNZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3RvciB9IGZyb20gJy4vZmFjdG9yaWVzL21lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvbWVkaWEtc3RyZWFtLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3RvciB9IGZyb20gJy4vZmFjdG9yaWVzL21lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvcic7XG5pbXBvcnQgeyBjcmVhdGVNZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlTWluaW1hbEF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvbWluaW1hbC1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZU1pbmltYWxCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9taW5pbWFsLWJhc2UtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvcic7XG5pbXBvcnQgeyBjcmVhdGVNaW5pbWFsT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvbWluaW1hbC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlTW9uaXRvckNvbm5lY3Rpb25zIH0gZnJvbSAnLi9mYWN0b3JpZXMvbW9uaXRvci1jb25uZWN0aW9ucyc7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVBbmFseXNlck5vZGVGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWFuYWx5c2VyLW5vZGUtZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlckNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvcic7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGVGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZU5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlQXVkaW9EZXN0aW5hdGlvbk5vZGVGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUnO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1jb25zdHJ1Y3Rvcic7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVBdWRpb1dvcmtsZXROb2RlRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVBdWRpb1dvcmtsZXROb2RlRmFrZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1mYWtlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZU5hdGl2ZUJpcXVhZEZpbHRlck5vZGUgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtYmlxdWFkLWZpbHRlci1ub2RlJztcbmltcG9ydCB7IGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1jaGFubmVsLW1lcmdlci1ub2RlLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlQ2hhbm5lbFNwbGl0dGVyTm9kZSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1jaGFubmVsLXNwbGl0dGVyLW5vZGUnO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZUZha2VyRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS1mYWtlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZU5hdGl2ZUNvbnZvbHZlck5vZGVGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWNvbnZvbHZlci1ub2RlLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlRGVsYXlOb2RlIH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWRlbGF5LW5vZGUnO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZUZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlR2Fpbk5vZGUgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtZ2Fpbi1ub2RlJztcbmltcG9ydCB7IGNyZWF0ZU5hdGl2ZUlJUkZpbHRlck5vZGVGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZU5hdGl2ZUlJUkZpbHRlck5vZGVGYWtlckZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtaWlyLWZpbHRlci1ub2RlLWZha2VyLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlIH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLW1lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUnO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1tZWRpYS1zdHJlYW0tYXVkaW8tZGVzdGluYXRpb24tbm9kZSc7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUnO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlTWVkaWFTdHJlYW1UcmFja0F1ZGlvU291cmNlTm9kZUZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtbWVkaWEtc3RyZWFtLXRyYWNrLWF1ZGlvLXNvdXJjZS1ub2RlLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvcic7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVPc2NpbGxhdG9yTm9kZUZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtb3NjaWxsYXRvci1ub2RlLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlUGFubmVyTm9kZUZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtcGFubmVyLW5vZGUtZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVQYW5uZXJOb2RlRmFrZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLXBhbm5lci1ub2RlLWZha2VyLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlUGVyaW9kaWNXYXZlRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1wZXJpb2RpYy13YXZlLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlU2NyaXB0UHJvY2Vzc29yTm9kZSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1zY3JpcHQtcHJvY2Vzc29yLW5vZGUnO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlU3RlcmVvUGFubmVyTm9kZUZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtc3RlcmVvLXBhbm5lci1ub2RlLWZhY3RvcnknO1xuaW1wb3J0IHsgY3JlYXRlTmF0aXZlU3RlcmVvUGFubmVyTm9kZUZha2VyRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL25hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUtZmFrZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZUZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlRmFrZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvbmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUtZmFrZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvciB9IGZyb20gJy4vZmFjdG9yaWVzL25vdC1zdXBwb3J0ZWQtZXJyb3InO1xuaW1wb3J0IHsgY3JlYXRlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvb2ZmbGluZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZU9zY2lsbGF0b3JOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9vc2NpbGxhdG9yLW5vZGUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlT3NjaWxsYXRvck5vZGVSZW5kZXJlckZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9vc2NpbGxhdG9yLW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVQYW5uZXJOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy9wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvcic7XG5pbXBvcnQgeyBjcmVhdGVQYW5uZXJOb2RlUmVuZGVyZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvcGFubmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVQZXJpb2RpY1dhdmVDb25zdHJ1Y3RvciB9IGZyb20gJy4vZmFjdG9yaWVzL3BlcmlvZGljLXdhdmUtY29uc3RydWN0b3InO1xuaW1wb3J0IHsgY3JlYXRlUmVuZGVyQXV0b21hdGlvbiB9IGZyb20gJy4vZmFjdG9yaWVzL3JlbmRlci1hdXRvbWF0aW9uJztcbmltcG9ydCB7IGNyZWF0ZVJlbmRlcklucHV0c09mQXVkaW9Ob2RlIH0gZnJvbSAnLi9mYWN0b3JpZXMvcmVuZGVyLWlucHV0cy1vZi1hdWRpby1ub2RlJztcbmltcG9ydCB7IGNyZWF0ZVJlbmRlcklucHV0c09mQXVkaW9QYXJhbSB9IGZyb20gJy4vZmFjdG9yaWVzL3JlbmRlci1pbnB1dHMtb2YtYXVkaW8tcGFyYW0nO1xuaW1wb3J0IHsgY3JlYXRlUmVuZGVyTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCB9IGZyb20gJy4vZmFjdG9yaWVzL3JlbmRlci1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0JztcbmltcG9ydCB7IGNyZWF0ZVNldEFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHMgfSBmcm9tICcuL2ZhY3Rvcmllcy9zZXQtYWN0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1pbnB1dHMnO1xuaW1wb3J0IHsgY3JlYXRlU2V0QXVkaW9Ob2RlVGFpbFRpbWUgfSBmcm9tICcuL2ZhY3Rvcmllcy9zZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUnO1xuaW1wb3J0IHsgY3JlYXRlU3RhcnRSZW5kZXJpbmcgfSBmcm9tICcuL2ZhY3Rvcmllcy9zdGFydC1yZW5kZXJpbmcnO1xuaW1wb3J0IHsgY3JlYXRlU3RlcmVvUGFubmVyTm9kZUNvbnN0cnVjdG9yIH0gZnJvbSAnLi9mYWN0b3JpZXMvc3RlcmVvLXBhbm5lci1ub2RlLWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZVN0ZXJlb1Bhbm5lck5vZGVSZW5kZXJlckZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9zdGVyZW8tcGFubmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5pbXBvcnQgeyBjcmVhdGVUZXN0QXVkaW9CdWZmZXJDb25zdHJ1Y3RvclN1cHBvcnQgfSBmcm9tICcuL2ZhY3Rvcmllcy90ZXN0LWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvci1zdXBwb3J0JztcbmltcG9ydCB7IGNyZWF0ZVRlc3RBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc1N1YmFycmF5U3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3QtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLXN1YmFycmF5LXN1cHBvcnQnO1xuaW1wb3J0IHsgY3JlYXRlVGVzdEF1ZGlvQ29udGV4dENsb3NlTWV0aG9kU3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3QtYXVkaW8tY29udGV4dC1jbG9zZS1tZXRob2Qtc3VwcG9ydCc7XG5pbXBvcnQgeyBjcmVhdGVUZXN0QXVkaW9Db250ZXh0RGVjb2RlQXVkaW9EYXRhTWV0aG9kVHlwZUVycm9yU3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3QtYXVkaW8tY29udGV4dC1kZWNvZGUtYXVkaW8tZGF0YS1tZXRob2QtdHlwZS1lcnJvci1zdXBwb3J0JztcbmltcG9ydCB7IGNyZWF0ZVRlc3RBdWRpb0NvbnRleHRPcHRpb25zU3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3QtYXVkaW8tY29udGV4dC1vcHRpb25zLXN1cHBvcnQnO1xuaW1wb3J0IHsgY3JlYXRlVGVzdEF1ZGlvTm9kZUNvbm5lY3RNZXRob2RTdXBwb3J0IH0gZnJvbSAnLi9mYWN0b3JpZXMvdGVzdC1hdWRpby1ub2RlLWNvbm5lY3QtbWV0aG9kLXN1cHBvcnQnO1xuaW1wb3J0IHsgY3JlYXRlVGVzdEF1ZGlvV29ya2xldFByb2Nlc3Nvck5vT3V0cHV0c1N1cHBvcnQgfSBmcm9tICcuL2ZhY3Rvcmllcy90ZXN0LWF1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yLW5vLW91dHB1dHMtc3VwcG9ydCc7XG5pbXBvcnQgeyBjcmVhdGVUZXN0QXVkaW9Xb3JrbGV0UHJvY2Vzc29yUG9zdE1lc3NhZ2VTdXBwb3J0IH0gZnJvbSAnLi9mYWN0b3JpZXMvdGVzdC1hdWRpby13b3JrbGV0LXByb2Nlc3Nvci1wb3N0LW1lc3NhZ2Utc3VwcG9ydCc7XG5pbXBvcnQgeyBjcmVhdGVUZXN0Q2hhbm5lbE1lcmdlck5vZGVDaGFubmVsQ291bnRTdXBwb3J0IH0gZnJvbSAnLi9mYWN0b3JpZXMvdGVzdC1jaGFubmVsLW1lcmdlci1ub2RlLWNoYW5uZWwtY291bnQtc3VwcG9ydCc7XG5pbXBvcnQgeyBjcmVhdGVUZXN0Q29uc3RhbnRTb3VyY2VOb2RlQWNjdXJhdGVTY2hlZHVsaW5nU3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3QtY29uc3RhbnQtc291cmNlLW5vZGUtYWNjdXJhdGUtc2NoZWR1bGluZy1zdXBwb3J0JztcbmltcG9ydCB7IGNyZWF0ZVRlc3RDb252b2x2ZXJOb2RlQnVmZmVyUmVhc3NpZ25hYmlsaXR5U3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3QtY29udm9sdmVyLW5vZGUtYnVmZmVyLXJlYXNzaWduYWJpbGl0eS1zdXBwb3J0JztcbmltcG9ydCB7IGNyZWF0ZVRlc3RDb252b2x2ZXJOb2RlQ2hhbm5lbENvdW50U3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3QtY29udm9sdmVyLW5vZGUtY2hhbm5lbC1jb3VudC1zdXBwb3J0JztcbmltcG9ydCB7IGNyZWF0ZVRlc3RJc1NlY3VyZUNvbnRleHRTdXBwb3J0IH0gZnJvbSAnLi9mYWN0b3JpZXMvdGVzdC1pcy1zZWN1cmUtY29udGV4dC1zdXBwb3J0JztcbmltcG9ydCB7IGNyZWF0ZVRlc3RNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZU1lZGlhU3RyZWFtV2l0aG91dEF1ZGlvVHJhY2tTdXBwb3J0IH0gZnJvbSAnLi9mYWN0b3JpZXMvdGVzdC1tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUtbWVkaWEtc3RyZWFtLXdpdGhvdXQtYXVkaW8tdHJhY2stc3VwcG9ydCc7XG5pbXBvcnQgeyBjcmVhdGVUZXN0T2ZmbGluZUF1ZGlvQ29udGV4dEN1cnJlbnRUaW1lU3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3Qtb2ZmbGluZS1hdWRpby1jb250ZXh0LWN1cnJlbnQtdGltZS1zdXBwb3J0JztcbmltcG9ydCB7IGNyZWF0ZVRlc3RTdGVyZW9QYW5uZXJOb2RlRGVmYXVsdFZhbHVlU3VwcG9ydCB9IGZyb20gJy4vZmFjdG9yaWVzL3Rlc3Qtc3RlcmVvLXBhbm5lci1ub2RlLWRlZmF1bHQtdmFsdWUtc3VwcG9ydCc7XG5pbXBvcnQgeyBjcmVhdGVVbmtub3duRXJyb3IgfSBmcm9tICcuL2ZhY3Rvcmllcy91bmtub3duLWVycm9yJztcbmltcG9ydCB7IGNyZWF0ZVdhdmVTaGFwZXJOb2RlQ29uc3RydWN0b3IgfSBmcm9tICcuL2ZhY3Rvcmllcy93YXZlLXNoYXBlci1ub2RlLWNvbnN0cnVjdG9yJztcbmltcG9ydCB7IGNyZWF0ZVdhdmVTaGFwZXJOb2RlUmVuZGVyZXJGYWN0b3J5IH0gZnJvbSAnLi9mYWN0b3JpZXMvd2F2ZS1zaGFwZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmltcG9ydCB7IGNyZWF0ZVdpbmRvdyB9IGZyb20gJy4vZmFjdG9yaWVzL3dpbmRvdyc7XG5pbXBvcnQgeyBjcmVhdGVXcmFwQXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHMgfSBmcm9tICcuL2ZhY3Rvcmllcy93cmFwLWF1ZGlvLWJ1ZmZlci1jb3B5LWNoYW5uZWwtbWV0aG9kcyc7XG5pbXBvcnQgeyBjcmVhdGVXcmFwQXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHNPdXRPZkJvdW5kcyB9IGZyb20gJy4vZmFjdG9yaWVzL3dyYXAtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLW91dC1vZi1ib3VuZHMnO1xuaW1wb3J0IHsgY3JlYXRlV3JhcEF1ZGlvQnVmZmVyU291cmNlTm9kZVN0b3BNZXRob2ROdWxsaWZpZWRCdWZmZXIgfSBmcm9tICcuL2ZhY3Rvcmllcy93cmFwLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1udWxsaWZpZWQtYnVmZmVyJztcbmltcG9ydCB7IGNyZWF0ZVdyYXBDaGFubmVsTWVyZ2VyTm9kZSB9IGZyb20gJy4vZmFjdG9yaWVzL3dyYXAtY2hhbm5lbC1tZXJnZXItbm9kZSc7XG5pbXBvcnQgeyBBVURJT19OT0RFX0NPTk5FQ1RJT05TX1NUT1JFLCBBVURJT19OT0RFX1NUT1JFLCBBVURJT19QQVJBTV9DT05ORUNUSU9OU19TVE9SRSwgQVVESU9fUEFSQU1fU1RPUkUsIENPTlRFWFRfU1RPUkUsIENZQ0xFX0NPVU5URVJTIH0gZnJvbSAnLi9nbG9iYWxzJztcbmltcG9ydCB7IGNvbm5lY3ROYXRpdmVBdWRpb05vZGVUb05hdGl2ZUF1ZGlvTm9kZSB9IGZyb20gJy4vaGVscGVycy9jb25uZWN0LW5hdGl2ZS1hdWRpby1ub2RlLXRvLW5hdGl2ZS1hdWRpby1ub2RlJztcbmltcG9ydCB7IGRpc2Nvbm5lY3ROYXRpdmVBdWRpb05vZGVGcm9tTmF0aXZlQXVkaW9Ob2RlIH0gZnJvbSAnLi9oZWxwZXJzL2Rpc2Nvbm5lY3QtbmF0aXZlLWF1ZGlvLW5vZGUtZnJvbS1uYXRpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBnZXRBdWRpb05vZGVDb25uZWN0aW9ucyB9IGZyb20gJy4vaGVscGVycy9nZXQtYXVkaW8tbm9kZS1jb25uZWN0aW9ucyc7XG5pbXBvcnQgeyBnZXRBdWRpb1BhcmFtQ29ubmVjdGlvbnMgfSBmcm9tICcuL2hlbHBlcnMvZ2V0LWF1ZGlvLXBhcmFtLWNvbm5lY3Rpb25zJztcbmltcG9ydCB7IGdldEV2ZW50TGlzdGVuZXJzT2ZBdWRpb05vZGUgfSBmcm9tICcuL2hlbHBlcnMvZ2V0LWV2ZW50LWxpc3RlbmVycy1vZi1hdWRpby1ub2RlJztcbmltcG9ydCB7IGdldEZpcnN0U2FtcGxlIH0gZnJvbSAnLi9oZWxwZXJzL2dldC1maXJzdC1zYW1wbGUnO1xuaW1wb3J0IHsgZ2V0TmF0aXZlQXVkaW9Ob2RlIH0gZnJvbSAnLi9oZWxwZXJzL2dldC1uYXRpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBnZXROYXRpdmVBdWRpb1BhcmFtIH0gZnJvbSAnLi9oZWxwZXJzL2dldC1uYXRpdmUtYXVkaW8tcGFyYW0nO1xuaW1wb3J0IHsgZ2V0VmFsdWVGb3JLZXkgfSBmcm9tICcuL2hlbHBlcnMvZ2V0LXZhbHVlLWZvci1rZXknO1xuaW1wb3J0IHsgaW5zZXJ0RWxlbWVudEluU2V0IH0gZnJvbSAnLi9oZWxwZXJzL2luc2VydC1lbGVtZW50LWluLXNldCc7XG5pbXBvcnQgeyBpc0FjdGl2ZUF1ZGlvTm9kZSB9IGZyb20gJy4vaGVscGVycy9pcy1hY3RpdmUtYXVkaW8tbm9kZSc7XG5pbXBvcnQgeyBpc0RDQ3VydmUgfSBmcm9tICcuL2hlbHBlcnMvaXMtZGMtY3VydmUnO1xuaW1wb3J0IHsgaXNQYXJ0T2ZBQ3ljbGUgfSBmcm9tICcuL2hlbHBlcnMvaXMtcGFydC1vZi1hLWN5Y2xlJztcbmltcG9ydCB7IGlzUGFzc2l2ZUF1ZGlvTm9kZSB9IGZyb20gJy4vaGVscGVycy9pcy1wYXNzaXZlLWF1ZGlvLW5vZGUnO1xuaW1wb3J0IHsgb3ZlcndyaXRlQWNjZXNzb3JzIH0gZnJvbSAnLi9oZWxwZXJzL292ZXJ3cml0ZS1hY2Nlc3NvcnMnO1xuaW1wb3J0IHsgcGlja0VsZW1lbnRGcm9tU2V0IH0gZnJvbSAnLi9oZWxwZXJzL3BpY2stZWxlbWVudC1mcm9tLXNldCc7XG5pbXBvcnQgeyBzYW5pdGl6ZUF1ZGlvV29ya2xldE5vZGVPcHRpb25zIH0gZnJvbSAnLi9oZWxwZXJzL3Nhbml0aXplLWF1ZGlvLXdvcmtsZXQtbm9kZS1vcHRpb25zJztcbmltcG9ydCB7IHNhbml0aXplQ2hhbm5lbFNwbGl0dGVyT3B0aW9ucyB9IGZyb20gJy4vaGVscGVycy9zYW5pdGl6ZS1jaGFubmVsLXNwbGl0dGVyLW9wdGlvbnMnO1xuaW1wb3J0IHsgc2FuaXRpemVQZXJpb2RpY1dhdmVPcHRpb25zIH0gZnJvbSAnLi9oZWxwZXJzL3Nhbml0aXplLXBlcmlvZGljLXdhdmUtb3B0aW9ucyc7XG5pbXBvcnQgeyBzZXRWYWx1ZUF0VGltZVVudGlsUG9zc2libGUgfSBmcm9tICcuL2hlbHBlcnMvc2V0LXZhbHVlLWF0LXRpbWUtdW50aWwtcG9zc2libGUnO1xuaW1wb3J0IHsgdGVzdEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHNTdXBwb3J0IH0gZnJvbSAnLi9oZWxwZXJzL3Rlc3QtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLW91dC1vZi1ib3VuZHMtc3VwcG9ydCc7XG5pbXBvcnQgeyB0ZXN0QXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RDb25zZWN1dGl2ZUNhbGxzU3VwcG9ydCB9IGZyb20gJy4vaGVscGVycy90ZXN0LWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdGFydC1tZXRob2QtY29uc2VjdXRpdmUtY2FsbHMtc3VwcG9ydCc7XG5pbXBvcnQgeyB0ZXN0QXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RhcnRNZXRob2RPZmZzZXRDbGFtcGluZ1N1cHBvcnQgfSBmcm9tICcuL2hlbHBlcnMvdGVzdC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLW9mZnNldC1jbGFtcGluZy1zdXBwb3J0JztcbmltcG9ydCB7IHRlc3RBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdG9wTWV0aG9kTnVsbGlmaWVkQnVmZmVyU3VwcG9ydCB9IGZyb20gJy4vaGVscGVycy90ZXN0LWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1udWxsaWZpZWQtYnVmZmVyLXN1cHBvcnQnO1xuaW1wb3J0IHsgdGVzdEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0YXJ0TWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzU3VwcG9ydCB9IGZyb20gJy4vaGVscGVycy90ZXN0LWF1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS1zdGFydC1tZXRob2QtbmVnYXRpdmUtcGFyYW1ldGVycy1zdXBwb3J0JztcbmltcG9ydCB7IHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kQ29uc2VjdXRpdmVDYWxsc1N1cHBvcnQgfSBmcm9tICcuL2hlbHBlcnMvdGVzdC1hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUtc3RvcC1tZXRob2QtY29uc2VjdXRpdmUtY2FsbHMtc3VwcG9ydCc7XG5pbXBvcnQgeyB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQgfSBmcm9tICcuL2hlbHBlcnMvdGVzdC1hdWRpby1zY2hlZHVsZWQtc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbmVnYXRpdmUtcGFyYW1ldGVycy1zdXBwb3J0JztcbmltcG9ydCB7IHRlc3RBdWRpb1dvcmtsZXROb2RlT3B0aW9uc0Nsb25hYmlsaXR5IH0gZnJvbSAnLi9oZWxwZXJzL3Rlc3QtYXVkaW8td29ya2xldC1ub2RlLW9wdGlvbnMtY2xvbmFiaWxpdHknO1xuaW1wb3J0IHsgdGVzdERvbUV4Y2VwdGlvbkNvbnN0cnVjdG9yU3VwcG9ydCB9IGZyb20gJy4vaGVscGVycy90ZXN0LWRvbS1leGNlcHRpb24tY29uc3RydWN0b3Itc3VwcG9ydCc7XG5pbXBvcnQgeyB0ZXN0UHJvbWlzZVN1cHBvcnQgfSBmcm9tICcuL2hlbHBlcnMvdGVzdC1wcm9taXNlLXN1cHBvcnQnO1xuaW1wb3J0IHsgdGVzdFRyYW5zZmVyYWJsZXNTdXBwb3J0IH0gZnJvbSAnLi9oZWxwZXJzL3Rlc3QtdHJhbnNmZXJhYmxlcy1zdXBwb3J0JztcbmltcG9ydCB7IHdyYXBBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdGFydE1ldGhvZE9mZnNldENsYW1waW5nIH0gZnJvbSAnLi9oZWxwZXJzL3dyYXAtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXN0YXJ0LW1ldGhvZC1vZmZzZXQtY2xhbXBpbmcnO1xuaW1wb3J0IHsgd3JhcEF1ZGlvU2NoZWR1bGVkU291cmNlTm9kZVN0b3BNZXRob2RDb25zZWN1dGl2ZUNhbGxzIH0gZnJvbSAnLi9oZWxwZXJzL3dyYXAtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLWNvbnNlY3V0aXZlLWNhbGxzJztcbmltcG9ydCB7IHdyYXBFdmVudExpc3RlbmVyIH0gZnJvbSAnLi9oZWxwZXJzL3dyYXAtZXZlbnQtbGlzdGVuZXInO1xuLypcbiAqIEB0b2RvIEV4cGxpY2l0bHkgcmVmZXJlbmNpbmcgdGhlIGJhcnJlbCBmaWxlIHNlZW1zIHRvIGJlIG5lY2Vzc2FyeSB3aGVuIGVuYWJsaW5nIHRoZVxuICogaXNvbGF0ZWRNb2R1bGVzIGNvbXBpbGVyIG9wdGlvbi5cbiAqL1xuZXhwb3J0ICogZnJvbSAnLi9pbnRlcmZhY2VzL2luZGV4JztcbmV4cG9ydCAqIGZyb20gJy4vdHlwZXMvaW5kZXgnO1xuY29uc3QgYWRkQWN0aXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUgPSBjcmVhdGVBZGRBY3RpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvTm9kZShpbnNlcnRFbGVtZW50SW5TZXQpO1xuY29uc3QgYWRkUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlID0gY3JlYXRlQWRkUGFzc2l2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlKGluc2VydEVsZW1lbnRJblNldCk7XG5jb25zdCBkZWxldGVBY3RpdmVJbnB1dENvbm5lY3Rpb25Ub0F1ZGlvTm9kZSA9IGNyZWF0ZURlbGV0ZUFjdGl2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlKHBpY2tFbGVtZW50RnJvbVNldCk7XG5jb25zdCBhdWRpb05vZGVUYWlsVGltZVN0b3JlID0gbmV3IFdlYWtNYXAoKTtcbmNvbnN0IGdldEF1ZGlvTm9kZVRhaWxUaW1lID0gY3JlYXRlR2V0QXVkaW9Ob2RlVGFpbFRpbWUoYXVkaW9Ob2RlVGFpbFRpbWVTdG9yZSk7XG5jb25zdCBjYWNoZVRlc3RSZXN1bHQgPSBjcmVhdGVDYWNoZVRlc3RSZXN1bHQobmV3IE1hcCgpLCBuZXcgV2Vha01hcCgpKTtcbmNvbnN0IHdpbmRvdyA9IGNyZWF0ZVdpbmRvdygpO1xuY29uc3QgY3JlYXRlTmF0aXZlQW5hbHlzZXJOb2RlID0gY3JlYXRlTmF0aXZlQW5hbHlzZXJOb2RlRmFjdG9yeShjYWNoZVRlc3RSZXN1bHQsIGNyZWF0ZUluZGV4U2l6ZUVycm9yKTtcbmNvbnN0IGdldEF1ZGlvTm9kZVJlbmRlcmVyID0gY3JlYXRlR2V0QXVkaW9Ob2RlUmVuZGVyZXIoZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMpO1xuY29uc3QgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUgPSBjcmVhdGVSZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZShnZXRBdWRpb05vZGVDb25uZWN0aW9ucywgZ2V0QXVkaW9Ob2RlUmVuZGVyZXIsIGlzUGFydE9mQUN5Y2xlKTtcbmNvbnN0IGNyZWF0ZUFuYWx5c2VyTm9kZVJlbmRlcmVyID0gY3JlYXRlQW5hbHlzZXJOb2RlUmVuZGVyZXJGYWN0b3J5KGNyZWF0ZU5hdGl2ZUFuYWx5c2VyTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSk7XG5jb25zdCBnZXROYXRpdmVDb250ZXh0ID0gY3JlYXRlR2V0TmF0aXZlQ29udGV4dChDT05URVhUX1NUT1JFKTtcbmNvbnN0IG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9IGNyZWF0ZU5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcih3aW5kb3cpO1xuY29uc3QgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0ID0gY3JlYXRlSXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcik7XG5jb25zdCBhdWRpb1BhcmFtQXVkaW9Ob2RlU3RvcmUgPSBuZXcgV2Vha01hcCgpO1xuY29uc3QgZXZlbnRUYXJnZXRDb25zdHJ1Y3RvciA9IGNyZWF0ZUV2ZW50VGFyZ2V0Q29uc3RydWN0b3Iod3JhcEV2ZW50TGlzdGVuZXIpO1xuY29uc3QgbmF0aXZlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSBjcmVhdGVOYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcih3aW5kb3cpO1xuY29uc3QgaXNOYXRpdmVBdWRpb0NvbnRleHQgPSBjcmVhdGVJc05hdGl2ZUF1ZGlvQ29udGV4dChuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcik7XG5jb25zdCBpc05hdGl2ZUF1ZGlvTm9kZSA9IGNyZWF0ZUlzTmF0aXZlQXVkaW9Ob2RlKHdpbmRvdyk7XG5jb25zdCBpc05hdGl2ZUF1ZGlvUGFyYW0gPSBjcmVhdGVJc05hdGl2ZUF1ZGlvUGFyYW0od2luZG93KTtcbmNvbnN0IG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciA9IGNyZWF0ZU5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3Rvcih3aW5kb3cpO1xuY29uc3QgYXVkaW9Ob2RlQ29uc3RydWN0b3IgPSBjcmVhdGVBdWRpb05vZGVDb25zdHJ1Y3RvcihjcmVhdGVBZGRBdWRpb05vZGVDb25uZWN0aW9ucyhBVURJT19OT0RFX0NPTk5FQ1RJT05TX1NUT1JFKSwgY3JlYXRlQWRkQ29ubmVjdGlvblRvQXVkaW9Ob2RlKGFkZEFjdGl2ZUlucHV0Q29ubmVjdGlvblRvQXVkaW9Ob2RlLCBhZGRQYXNzaXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUsIGNvbm5lY3ROYXRpdmVBdWRpb05vZGVUb05hdGl2ZUF1ZGlvTm9kZSwgZGVsZXRlQWN0aXZlSW5wdXRDb25uZWN0aW9uVG9BdWRpb05vZGUsIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb05vZGVGcm9tTmF0aXZlQXVkaW9Ob2RlLCBnZXRBdWRpb05vZGVDb25uZWN0aW9ucywgZ2V0QXVkaW9Ob2RlVGFpbFRpbWUsIGdldEV2ZW50TGlzdGVuZXJzT2ZBdWRpb05vZGUsIGdldE5hdGl2ZUF1ZGlvTm9kZSwgaW5zZXJ0RWxlbWVudEluU2V0LCBpc0FjdGl2ZUF1ZGlvTm9kZSwgaXNQYXJ0T2ZBQ3ljbGUsIGlzUGFzc2l2ZUF1ZGlvTm9kZSksIGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlSW5jcmVtZW50Q3ljbGVDb3VudGVyRmFjdG9yeShDWUNMRV9DT1VOVEVSUywgZGlzY29ubmVjdE5hdGl2ZUF1ZGlvTm9kZUZyb21OYXRpdmVBdWRpb05vZGUsIGdldEF1ZGlvTm9kZUNvbm5lY3Rpb25zLCBnZXROYXRpdmVBdWRpb05vZGUsIGdldE5hdGl2ZUF1ZGlvUGFyYW0sIGlzQWN0aXZlQXVkaW9Ob2RlKSwgY3JlYXRlSW5kZXhTaXplRXJyb3IsIGNyZWF0ZUludmFsaWRBY2Nlc3NFcnJvciwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIGNyZWF0ZURlY3JlbWVudEN5Y2xlQ291bnRlcihjb25uZWN0TmF0aXZlQXVkaW9Ob2RlVG9OYXRpdmVBdWRpb05vZGUsIENZQ0xFX0NPVU5URVJTLCBnZXRBdWRpb05vZGVDb25uZWN0aW9ucywgZ2V0TmF0aXZlQXVkaW9Ob2RlLCBnZXROYXRpdmVBdWRpb1BhcmFtLCBnZXROYXRpdmVDb250ZXh0LCBpc0FjdGl2ZUF1ZGlvTm9kZSwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KSwgY3JlYXRlRGV0ZWN0Q3ljbGVzKGF1ZGlvUGFyYW1BdWRpb05vZGVTdG9yZSwgZ2V0QXVkaW9Ob2RlQ29ubmVjdGlvbnMsIGdldFZhbHVlRm9yS2V5KSwgZXZlbnRUYXJnZXRDb25zdHJ1Y3RvciwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVBdWRpb0NvbnRleHQsIGlzTmF0aXZlQXVkaW9Ob2RlLCBpc05hdGl2ZUF1ZGlvUGFyYW0sIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgbmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yKTtcbmNvbnN0IGFuYWx5c2VyTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlQW5hbHlzZXJOb2RlQ29uc3RydWN0b3IoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUFuYWx5c2VyTm9kZVJlbmRlcmVyLCBjcmVhdGVJbmRleFNpemVFcnJvciwgY3JlYXRlTmF0aXZlQW5hbHlzZXJOb2RlLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuZXhwb3J0IHsgYW5hbHlzZXJOb2RlQ29uc3RydWN0b3IgYXMgQW5hbHlzZXJOb2RlIH07XG5jb25zdCBhdWRpb0J1ZmZlclN0b3JlID0gbmV3IFdlYWtTZXQoKTtcbmNvbnN0IG5hdGl2ZUF1ZGlvQnVmZmVyQ29uc3RydWN0b3IgPSBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlckNvbnN0cnVjdG9yKHdpbmRvdyk7XG5jb25zdCBjb252ZXJ0TnVtYmVyVG9VbnNpZ25lZExvbmcgPSBjcmVhdGVDb252ZXJ0TnVtYmVyVG9VbnNpZ25lZExvbmcobmV3IFVpbnQzMkFycmF5KDEpKTtcbmNvbnN0IHdyYXBBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kcyA9IGNyZWF0ZVdyYXBBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kcyhjb252ZXJ0TnVtYmVyVG9VbnNpZ25lZExvbmcsIGNyZWF0ZUluZGV4U2l6ZUVycm9yKTtcbmNvbnN0IHdyYXBBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc091dE9mQm91bmRzID0gY3JlYXRlV3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHMoY29udmVydE51bWJlclRvVW5zaWduZWRMb25nKTtcbmNvbnN0IGF1ZGlvQnVmZmVyQ29uc3RydWN0b3IgPSBjcmVhdGVBdWRpb0J1ZmZlckNvbnN0cnVjdG9yKGF1ZGlvQnVmZmVyU3RvcmUsIGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIG5hdGl2ZUF1ZGlvQnVmZmVyQ29uc3RydWN0b3IsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciwgY3JlYXRlVGVzdEF1ZGlvQnVmZmVyQ29uc3RydWN0b3JTdXBwb3J0KG5hdGl2ZUF1ZGlvQnVmZmVyQ29uc3RydWN0b3IpLCB3cmFwQXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHMsIHdyYXBBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc091dE9mQm91bmRzKTtcbmV4cG9ydCB7IGF1ZGlvQnVmZmVyQ29uc3RydWN0b3IgYXMgQXVkaW9CdWZmZXIgfTtcbmNvbnN0IGFkZFNpbGVudENvbm5lY3Rpb24gPSBjcmVhdGVBZGRTaWxlbnRDb25uZWN0aW9uKGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlKTtcbmNvbnN0IHJlbmRlcklucHV0c09mQXVkaW9QYXJhbSA9IGNyZWF0ZVJlbmRlcklucHV0c09mQXVkaW9QYXJhbShnZXRBdWRpb05vZGVSZW5kZXJlciwgZ2V0QXVkaW9QYXJhbUNvbm5lY3Rpb25zLCBpc1BhcnRPZkFDeWNsZSk7XG5jb25zdCBjb25uZWN0QXVkaW9QYXJhbSA9IGNyZWF0ZUNvbm5lY3RBdWRpb1BhcmFtKHJlbmRlcklucHV0c09mQXVkaW9QYXJhbSk7XG5jb25zdCBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGVGYWN0b3J5KGFkZFNpbGVudENvbm5lY3Rpb24sIGNhY2hlVGVzdFJlc3VsdCwgdGVzdEF1ZGlvQnVmZmVyU291cmNlTm9kZVN0YXJ0TWV0aG9kQ29uc2VjdXRpdmVDYWxsc1N1cHBvcnQsIHRlc3RBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdGFydE1ldGhvZE9mZnNldENsYW1waW5nU3VwcG9ydCwgdGVzdEF1ZGlvQnVmZmVyU291cmNlTm9kZVN0b3BNZXRob2ROdWxsaWZpZWRCdWZmZXJTdXBwb3J0LCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RhcnRNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0LCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZENvbnNlY3V0aXZlQ2FsbHNTdXBwb3J0LCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQsIHdyYXBBdWRpb0J1ZmZlclNvdXJjZU5vZGVTdGFydE1ldGhvZE9mZnNldENsYW1waW5nLCBjcmVhdGVXcmFwQXVkaW9CdWZmZXJTb3VyY2VOb2RlU3RvcE1ldGhvZE51bGxpZmllZEJ1ZmZlcihvdmVyd3JpdGVBY2Nlc3NvcnMpLCB3cmFwQXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZENvbnNlY3V0aXZlQ2FsbHMpO1xuY29uc3QgcmVuZGVyQXV0b21hdGlvbiA9IGNyZWF0ZVJlbmRlckF1dG9tYXRpb24oY3JlYXRlR2V0QXVkaW9QYXJhbVJlbmRlcmVyKGdldEF1ZGlvUGFyYW1Db25uZWN0aW9ucyksIHJlbmRlcklucHV0c09mQXVkaW9QYXJhbSk7XG5jb25zdCBjcmVhdGVBdWRpb0J1ZmZlclNvdXJjZU5vZGVSZW5kZXJlciA9IGNyZWF0ZUF1ZGlvQnVmZmVyU291cmNlTm9kZVJlbmRlcmVyRmFjdG9yeShjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKTtcbmNvbnN0IGNyZWF0ZUF1ZGlvUGFyYW0gPSBjcmVhdGVBdWRpb1BhcmFtRmFjdG9yeShjcmVhdGVBZGRBdWRpb1BhcmFtQ29ubmVjdGlvbnMoQVVESU9fUEFSQU1fQ09OTkVDVElPTlNfU1RPUkUpLCBhdWRpb1BhcmFtQXVkaW9Ob2RlU3RvcmUsIEFVRElPX1BBUkFNX1NUT1JFLCBjcmVhdGVBdWRpb1BhcmFtUmVuZGVyZXIsIGNyZWF0ZUNhbmNlbEFuZEhvbGRBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZUNhbmNlbFNjaGVkdWxlZFZhbHVlc0F1dG9tYXRpb25FdmVudCwgY3JlYXRlRXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF1dG9tYXRpb25FdmVudCwgY3JlYXRlTGluZWFyUmFtcFRvVmFsdWVBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZVNldFRhcmdldEF1dG9tYXRpb25FdmVudCwgY3JlYXRlU2V0VmFsdWVBdXRvbWF0aW9uRXZlbnQsIGNyZWF0ZVNldFZhbHVlQ3VydmVBdXRvbWF0aW9uRXZlbnQsIG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCBzZXRWYWx1ZUF0VGltZVVudGlsUG9zc2libGUpO1xuY29uc3QgYXVkaW9CdWZmZXJTb3VyY2VOb2RlQ29uc3RydWN0b3IgPSBjcmVhdGVBdWRpb0J1ZmZlclNvdXJjZU5vZGVDb25zdHJ1Y3RvcihhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9CdWZmZXJTb3VyY2VOb2RlUmVuZGVyZXIsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgd3JhcEV2ZW50TGlzdGVuZXIpO1xuZXhwb3J0IHsgYXVkaW9CdWZmZXJTb3VyY2VOb2RlQ29uc3RydWN0b3IgYXMgQXVkaW9CdWZmZXJTb3VyY2VOb2RlIH07XG5jb25zdCBhdWRpb0Rlc3RpbmF0aW9uTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlQXVkaW9EZXN0aW5hdGlvbk5vZGVDb25zdHJ1Y3RvcihhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9EZXN0aW5hdGlvbk5vZGVSZW5kZXJlciwgY3JlYXRlSW5kZXhTaXplRXJyb3IsIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOYXRpdmVBdWRpb0Rlc3RpbmF0aW9uTm9kZUZhY3RvcnkoY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIG92ZXJ3cml0ZUFjY2Vzc29ycyksIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUpO1xuY29uc3QgY3JlYXRlQmlxdWFkRmlsdGVyTm9kZVJlbmRlcmVyID0gY3JlYXRlQmlxdWFkRmlsdGVyTm9kZVJlbmRlcmVyRmFjdG9yeShjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlQmlxdWFkRmlsdGVyTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJBdXRvbWF0aW9uLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSk7XG5jb25zdCBzZXRBdWRpb05vZGVUYWlsVGltZSA9IGNyZWF0ZVNldEF1ZGlvTm9kZVRhaWxUaW1lKGF1ZGlvTm9kZVRhaWxUaW1lU3RvcmUpO1xuY29uc3QgYmlxdWFkRmlsdGVyTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlQmlxdWFkRmlsdGVyTm9kZUNvbnN0cnVjdG9yKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVBdWRpb1BhcmFtLCBjcmVhdGVCaXF1YWRGaWx0ZXJOb2RlUmVuZGVyZXIsIGNyZWF0ZUludmFsaWRBY2Nlc3NFcnJvciwgY3JlYXRlTmF0aXZlQmlxdWFkRmlsdGVyTm9kZSwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBzZXRBdWRpb05vZGVUYWlsVGltZSk7XG5jb25zdCBtb25pdG9yQ29ubmVjdGlvbnMgPSBjcmVhdGVNb25pdG9yQ29ubmVjdGlvbnMoaW5zZXJ0RWxlbWVudEluU2V0LCBpc05hdGl2ZUF1ZGlvTm9kZSk7XG5jb25zdCB3cmFwQ2hhbm5lbE1lcmdlck5vZGUgPSBjcmVhdGVXcmFwQ2hhbm5lbE1lcmdlck5vZGUoY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIG1vbml0b3JDb25uZWN0aW9ucyk7XG5jb25zdCBjcmVhdGVOYXRpdmVDaGFubmVsTWVyZ2VyTm9kZSA9IGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlRmFjdG9yeShuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvciwgd3JhcENoYW5uZWxNZXJnZXJOb2RlKTtcbmNvbnN0IGNyZWF0ZUNoYW5uZWxNZXJnZXJOb2RlUmVuZGVyZXIgPSBjcmVhdGVDaGFubmVsTWVyZ2VyTm9kZVJlbmRlcmVyRmFjdG9yeShjcmVhdGVOYXRpdmVDaGFubmVsTWVyZ2VyTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSk7XG5jb25zdCBjaGFubmVsTWVyZ2VyTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlQ2hhbm5lbE1lcmdlck5vZGVDb25zdHJ1Y3RvcihhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQ2hhbm5lbE1lcmdlck5vZGVSZW5kZXJlciwgY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5jb25zdCBjcmVhdGVDaGFubmVsU3BsaXR0ZXJOb2RlUmVuZGVyZXIgPSBjcmVhdGVDaGFubmVsU3BsaXR0ZXJOb2RlUmVuZGVyZXJGYWN0b3J5KGNyZWF0ZU5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUsIGdldE5hdGl2ZUF1ZGlvTm9kZSwgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUpO1xuY29uc3QgY2hhbm5lbFNwbGl0dGVyTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlQ2hhbm5lbFNwbGl0dGVyTm9kZUNvbnN0cnVjdG9yKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVDaGFubmVsU3BsaXR0ZXJOb2RlUmVuZGVyZXIsIGNyZWF0ZU5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgc2FuaXRpemVDaGFubmVsU3BsaXR0ZXJPcHRpb25zKTtcbmNvbnN0IGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZUZha2VyID0gY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlRmFrZXJGYWN0b3J5KGFkZFNpbGVudENvbm5lY3Rpb24sIGNyZWF0ZU5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIG1vbml0b3JDb25uZWN0aW9ucyk7XG5jb25zdCBjcmVhdGVOYXRpdmVDb25zdGFudFNvdXJjZU5vZGUgPSBjcmVhdGVOYXRpdmVDb25zdGFudFNvdXJjZU5vZGVGYWN0b3J5KGFkZFNpbGVudENvbm5lY3Rpb24sIGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlRmFrZXIsIHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdGFydE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQsIHRlc3RBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kTmVnYXRpdmVQYXJhbWV0ZXJzU3VwcG9ydCk7XG5jb25zdCBjcmVhdGVDb25zdGFudFNvdXJjZU5vZGVSZW5kZXJlciA9IGNyZWF0ZUNvbnN0YW50U291cmNlTm9kZVJlbmRlcmVyRmFjdG9yeShjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKTtcbmNvbnN0IGNvbnN0YW50U291cmNlTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlQ29uc3RhbnRTb3VyY2VOb2RlQ29uc3RydWN0b3IoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZUNvbnN0YW50U291cmNlTm9kZVJlbmRlcmVyLCBjcmVhdGVOYXRpdmVDb25zdGFudFNvdXJjZU5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgd3JhcEV2ZW50TGlzdGVuZXIpO1xuY29uc3QgY3JlYXRlTmF0aXZlQ29udm9sdmVyTm9kZSA9IGNyZWF0ZU5hdGl2ZUNvbnZvbHZlck5vZGVGYWN0b3J5KGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yLCBvdmVyd3JpdGVBY2Nlc3NvcnMpO1xuY29uc3QgY3JlYXRlQ29udm9sdmVyTm9kZVJlbmRlcmVyID0gY3JlYXRlQ29udm9sdmVyTm9kZVJlbmRlcmVyRmFjdG9yeShjcmVhdGVOYXRpdmVDb252b2x2ZXJOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKTtcbmNvbnN0IGNvbnZvbHZlck5vZGVDb25zdHJ1Y3RvciA9IGNyZWF0ZUNvbnZvbHZlck5vZGVDb25zdHJ1Y3RvcihhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQ29udm9sdmVyTm9kZVJlbmRlcmVyLCBjcmVhdGVOYXRpdmVDb252b2x2ZXJOb2RlLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHNldEF1ZGlvTm9kZVRhaWxUaW1lKTtcbmNvbnN0IGNyZWF0ZURlbGF5Tm9kZVJlbmRlcmVyID0gY3JlYXRlRGVsYXlOb2RlUmVuZGVyZXJGYWN0b3J5KGNvbm5lY3RBdWRpb1BhcmFtLCBjcmVhdGVOYXRpdmVEZWxheU5vZGUsIGdldE5hdGl2ZUF1ZGlvTm9kZSwgcmVuZGVyQXV0b21hdGlvbiwgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUpO1xuY29uc3QgZGVsYXlOb2RlQ29uc3RydWN0b3IgPSBjcmVhdGVEZWxheU5vZGVDb25zdHJ1Y3RvcihhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9QYXJhbSwgY3JlYXRlRGVsYXlOb2RlUmVuZGVyZXIsIGNyZWF0ZU5hdGl2ZURlbGF5Tm9kZSwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBzZXRBdWRpb05vZGVUYWlsVGltZSk7XG5jb25zdCBjcmVhdGVOYXRpdmVEeW5hbWljc0NvbXByZXNzb3JOb2RlID0gY3JlYXRlTmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZUZhY3RvcnkoY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IpO1xuY29uc3QgY3JlYXRlRHluYW1pY3NDb21wcmVzc29yTm9kZVJlbmRlcmVyID0gY3JlYXRlRHluYW1pY3NDb21wcmVzc29yTm9kZVJlbmRlcmVyRmFjdG9yeShjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJBdXRvbWF0aW9uLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSk7XG5jb25zdCBkeW5hbWljc0NvbXByZXNzb3JOb2RlQ29uc3RydWN0b3IgPSBjcmVhdGVEeW5hbWljc0NvbXByZXNzb3JOb2RlQ29uc3RydWN0b3IoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZUR5bmFtaWNzQ29tcHJlc3Nvck5vZGVSZW5kZXJlciwgY3JlYXRlTmF0aXZlRHluYW1pY3NDb21wcmVzc29yTm9kZSwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgc2V0QXVkaW9Ob2RlVGFpbFRpbWUpO1xuY29uc3QgY3JlYXRlR2Fpbk5vZGVSZW5kZXJlciA9IGNyZWF0ZUdhaW5Ob2RlUmVuZGVyZXJGYWN0b3J5KGNvbm5lY3RBdWRpb1BhcmFtLCBjcmVhdGVOYXRpdmVHYWluTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJBdXRvbWF0aW9uLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSk7XG5jb25zdCBnYWluTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlR2Fpbk5vZGVDb25zdHJ1Y3RvcihhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9QYXJhbSwgY3JlYXRlR2Fpbk5vZGVSZW5kZXJlciwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5jb25zdCBjcmVhdGVOYXRpdmVJSVJGaWx0ZXJOb2RlRmFrZXIgPSBjcmVhdGVOYXRpdmVJSVJGaWx0ZXJOb2RlRmFrZXJGYWN0b3J5KGNyZWF0ZUludmFsaWRBY2Nlc3NFcnJvciwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZVNjcmlwdFByb2Nlc3Nvck5vZGUsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yKTtcbmNvbnN0IHJlbmRlck5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQgPSBjcmVhdGVSZW5kZXJOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGNyZWF0ZU5hdGl2ZVNjcmlwdFByb2Nlc3Nvck5vZGUsIGNyZWF0ZVRlc3RPZmZsaW5lQXVkaW9Db250ZXh0Q3VycmVudFRpbWVTdXBwb3J0KGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpKTtcbmNvbnN0IGNyZWF0ZUlJUkZpbHRlck5vZGVSZW5kZXJlciA9IGNyZWF0ZUlJUkZpbHRlck5vZGVSZW5kZXJlckZhY3RvcnkoY3JlYXRlTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciwgcmVuZGVySW5wdXRzT2ZBdWRpb05vZGUsIHJlbmRlck5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQpO1xuY29uc3QgY3JlYXRlTmF0aXZlSUlSRmlsdGVyTm9kZSA9IGNyZWF0ZU5hdGl2ZUlJUkZpbHRlck5vZGVGYWN0b3J5KGNyZWF0ZU5hdGl2ZUlJUkZpbHRlck5vZGVGYWtlcik7XG5jb25zdCBpSVJGaWx0ZXJOb2RlQ29uc3RydWN0b3IgPSBjcmVhdGVJSVJGaWx0ZXJOb2RlQ29uc3RydWN0b3IoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZU5hdGl2ZUlJUkZpbHRlck5vZGUsIGNyZWF0ZUlJUkZpbHRlck5vZGVSZW5kZXJlciwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBzZXRBdWRpb05vZGVUYWlsVGltZSk7XG5jb25zdCBjcmVhdGVBdWRpb0xpc3RlbmVyID0gY3JlYXRlQXVkaW9MaXN0ZW5lckZhY3RvcnkoY3JlYXRlQXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUsIGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSwgY3JlYXRlTmF0aXZlU2NyaXB0UHJvY2Vzc29yTm9kZSwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIGdldEZpcnN0U2FtcGxlLCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG92ZXJ3cml0ZUFjY2Vzc29ycyk7XG5jb25zdCB1bnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZVN0b3JlID0gbmV3IFdlYWtNYXAoKTtcbmNvbnN0IG1pbmltYWxCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSBjcmVhdGVNaW5pbWFsQmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKGF1ZGlvRGVzdGluYXRpb25Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvTGlzdGVuZXIsIGV2ZW50VGFyZ2V0Q29uc3RydWN0b3IsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgdW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGVTdG9yZSwgd3JhcEV2ZW50TGlzdGVuZXIpO1xuY29uc3QgY3JlYXRlTmF0aXZlT3NjaWxsYXRvck5vZGUgPSBjcmVhdGVOYXRpdmVPc2NpbGxhdG9yTm9kZUZhY3RvcnkoYWRkU2lsZW50Q29ubmVjdGlvbiwgY2FjaGVUZXN0UmVzdWx0LCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RhcnRNZXRob2ROZWdhdGl2ZVBhcmFtZXRlcnNTdXBwb3J0LCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZENvbnNlY3V0aXZlQ2FsbHNTdXBwb3J0LCB0ZXN0QXVkaW9TY2hlZHVsZWRTb3VyY2VOb2RlU3RvcE1ldGhvZE5lZ2F0aXZlUGFyYW1ldGVyc1N1cHBvcnQsIHdyYXBBdWRpb1NjaGVkdWxlZFNvdXJjZU5vZGVTdG9wTWV0aG9kQ29uc2VjdXRpdmVDYWxscyk7XG5jb25zdCBjcmVhdGVPc2NpbGxhdG9yTm9kZVJlbmRlcmVyID0gY3JlYXRlT3NjaWxsYXRvck5vZGVSZW5kZXJlckZhY3RvcnkoY29ubmVjdEF1ZGlvUGFyYW0sIGNyZWF0ZU5hdGl2ZU9zY2lsbGF0b3JOb2RlLCBnZXROYXRpdmVBdWRpb05vZGUsIHJlbmRlckF1dG9tYXRpb24sIHJlbmRlcklucHV0c09mQXVkaW9Ob2RlKTtcbmNvbnN0IG9zY2lsbGF0b3JOb2RlQ29uc3RydWN0b3IgPSBjcmVhdGVPc2NpbGxhdG9yTm9kZUNvbnN0cnVjdG9yKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVBdWRpb1BhcmFtLCBjcmVhdGVOYXRpdmVPc2NpbGxhdG9yTm9kZSwgY3JlYXRlT3NjaWxsYXRvck5vZGVSZW5kZXJlciwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCB3cmFwRXZlbnRMaXN0ZW5lcik7XG5jb25zdCBjcmVhdGVDb25uZWN0ZWROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBjcmVhdGVDb25uZWN0ZWROYXRpdmVBdWRpb0J1ZmZlclNvdXJjZU5vZGVGYWN0b3J5KGNyZWF0ZU5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSk7XG5jb25zdCBjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZUZha2VyID0gY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGVGYWtlckZhY3RvcnkoY3JlYXRlQ29ubmVjdGVkTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvciwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGlzRENDdXJ2ZSwgbW9uaXRvckNvbm5lY3Rpb25zKTtcbmNvbnN0IGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlID0gY3JlYXRlTmF0aXZlV2F2ZVNoYXBlck5vZGVGYWN0b3J5KGNyZWF0ZUNvbm5lY3RlZE5hdGl2ZUF1ZGlvQnVmZmVyU291cmNlTm9kZSwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlRmFrZXIsIGlzRENDdXJ2ZSwgbW9uaXRvckNvbm5lY3Rpb25zLCBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvciwgb3ZlcndyaXRlQWNjZXNzb3JzKTtcbmNvbnN0IGNyZWF0ZU5hdGl2ZVBhbm5lck5vZGVGYWtlciA9IGNyZWF0ZU5hdGl2ZVBhbm5lck5vZGVGYWtlckZhY3RvcnkoY29ubmVjdE5hdGl2ZUF1ZGlvTm9kZVRvTmF0aXZlQXVkaW9Ob2RlLCBjcmVhdGVJbnZhbGlkU3RhdGVFcnJvciwgY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUsIGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBjcmVhdGVOYXRpdmVTY3JpcHRQcm9jZXNzb3JOb2RlLCBjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZSwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIGRpc2Nvbm5lY3ROYXRpdmVBdWRpb05vZGVGcm9tTmF0aXZlQXVkaW9Ob2RlLCBnZXRGaXJzdFNhbXBsZSwgbW9uaXRvckNvbm5lY3Rpb25zKTtcbmNvbnN0IGNyZWF0ZU5hdGl2ZVBhbm5lck5vZGUgPSBjcmVhdGVOYXRpdmVQYW5uZXJOb2RlRmFjdG9yeShjcmVhdGVOYXRpdmVQYW5uZXJOb2RlRmFrZXIpO1xuY29uc3QgY3JlYXRlUGFubmVyTm9kZVJlbmRlcmVyID0gY3JlYXRlUGFubmVyTm9kZVJlbmRlcmVyRmFjdG9yeShjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUsIGNyZWF0ZU5hdGl2ZUNvbnN0YW50U291cmNlTm9kZSwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGNyZWF0ZU5hdGl2ZVBhbm5lck5vZGUsIGdldE5hdGl2ZUF1ZGlvTm9kZSwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCByZW5kZXJBdXRvbWF0aW9uLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSwgcmVuZGVyTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5jb25zdCBwYW5uZXJOb2RlQ29uc3RydWN0b3IgPSBjcmVhdGVQYW5uZXJOb2RlQ29uc3RydWN0b3IoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZU5hdGl2ZVBhbm5lck5vZGUsIGNyZWF0ZVBhbm5lck5vZGVSZW5kZXJlciwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBzZXRBdWRpb05vZGVUYWlsVGltZSk7XG5jb25zdCBjcmVhdGVOYXRpdmVQZXJpb2RpY1dhdmUgPSBjcmVhdGVOYXRpdmVQZXJpb2RpY1dhdmVGYWN0b3J5KGNyZWF0ZUluZGV4U2l6ZUVycm9yKTtcbmNvbnN0IHBlcmlvZGljV2F2ZUNvbnN0cnVjdG9yID0gY3JlYXRlUGVyaW9kaWNXYXZlQ29uc3RydWN0b3IoY3JlYXRlTmF0aXZlUGVyaW9kaWNXYXZlLCBnZXROYXRpdmVDb250ZXh0LCBuZXcgV2Vha1NldCgpLCBzYW5pdGl6ZVBlcmlvZGljV2F2ZU9wdGlvbnMpO1xuY29uc3QgbmF0aXZlU3RlcmVvUGFubmVyTm9kZUZha2VyRmFjdG9yeSA9IGNyZWF0ZU5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGVGYWtlckZhY3RvcnkoY3JlYXRlTmF0aXZlQ2hhbm5lbE1lcmdlck5vZGUsIGNyZWF0ZU5hdGl2ZUNoYW5uZWxTcGxpdHRlck5vZGUsIGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZSwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIG1vbml0b3JDb25uZWN0aW9ucyk7XG5jb25zdCBjcmVhdGVOYXRpdmVTdGVyZW9QYW5uZXJOb2RlID0gY3JlYXRlTmF0aXZlU3RlcmVvUGFubmVyTm9kZUZhY3RvcnkobmF0aXZlU3RlcmVvUGFubmVyTm9kZUZha2VyRmFjdG9yeSwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IpO1xuY29uc3QgY3JlYXRlU3RlcmVvUGFubmVyTm9kZVJlbmRlcmVyID0gY3JlYXRlU3RlcmVvUGFubmVyTm9kZVJlbmRlcmVyRmFjdG9yeShjb25uZWN0QXVkaW9QYXJhbSwgY3JlYXRlTmF0aXZlU3RlcmVvUGFubmVyTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJBdXRvbWF0aW9uLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSk7XG5jb25zdCBzdGVyZW9QYW5uZXJOb2RlQ29uc3RydWN0b3IgPSBjcmVhdGVTdGVyZW9QYW5uZXJOb2RlQ29uc3RydWN0b3IoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZUF1ZGlvUGFyYW0sIGNyZWF0ZU5hdGl2ZVN0ZXJlb1Bhbm5lck5vZGUsIGNyZWF0ZVN0ZXJlb1Bhbm5lck5vZGVSZW5kZXJlciwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbmNvbnN0IGNyZWF0ZVdhdmVTaGFwZXJOb2RlUmVuZGVyZXIgPSBjcmVhdGVXYXZlU2hhcGVyTm9kZVJlbmRlcmVyRmFjdG9yeShjcmVhdGVOYXRpdmVXYXZlU2hhcGVyTm9kZSwgZ2V0TmF0aXZlQXVkaW9Ob2RlLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSk7XG5jb25zdCB3YXZlU2hhcGVyTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlV2F2ZVNoYXBlck5vZGVDb25zdHJ1Y3RvcihhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZVdhdmVTaGFwZXJOb2RlLCBjcmVhdGVXYXZlU2hhcGVyTm9kZVJlbmRlcmVyLCBnZXROYXRpdmVDb250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHNldEF1ZGlvTm9kZVRhaWxUaW1lKTtcbmNvbnN0IGlzU2VjdXJlQ29udGV4dCA9IGNyZWF0ZUlzU2VjdXJlQ29udGV4dCh3aW5kb3cpO1xuY29uc3QgZXhwb3NlQ3VycmVudEZyYW1lQW5kQ3VycmVudFRpbWUgPSBjcmVhdGVFeHBvc2VDdXJyZW50RnJhbWVBbmRDdXJyZW50VGltZSh3aW5kb3cpO1xuY29uc3QgYmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dFN0b3JlID0gbmV3IFdlYWtNYXAoKTtcbmNvbnN0IGdldE9yQ3JlYXRlQmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dCA9IGNyZWF0ZUdldE9yQ3JlYXRlQmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dChiYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0U3RvcmUsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcik7XG4vLyBUaGUgYWRkQXVkaW9Xb3JrbGV0TW9kdWxlKCkgZnVuY3Rpb24gaXMgb25seSBhdmFpbGFibGUgaW4gYSBTZWN1cmVDb250ZXh0LlxuZXhwb3J0IGNvbnN0IGFkZEF1ZGlvV29ya2xldE1vZHVsZSA9IGlzU2VjdXJlQ29udGV4dFxuICAgID8gY3JlYXRlQWRkQXVkaW9Xb3JrbGV0TW9kdWxlKGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIGNyZWF0ZUV2YWx1YXRlU291cmNlKHdpbmRvdyksIGV4cG9zZUN1cnJlbnRGcmFtZUFuZEN1cnJlbnRUaW1lLCBjcmVhdGVGZXRjaFNvdXJjZShjcmVhdGVBYm9ydEVycm9yKSwgZ2V0TmF0aXZlQ29udGV4dCwgZ2V0T3JDcmVhdGVCYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0LCBpc05hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciwgbmV3IFdlYWtNYXAoKSwgbmV3IFdlYWtNYXAoKSwgY3JlYXRlVGVzdEF1ZGlvV29ya2xldFByb2Nlc3NvclBvc3RNZXNzYWdlU3VwcG9ydChuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciksIFxuICAgIC8vIEB0b2RvIHdpbmRvdyBpcyBndWFyYW50ZWVkIHRvIGJlIGRlZmluZWQgYmVjYXVzZSBpc1NlY3VyZUNvbnRleHQgY2hlY2tzIHRoYXQgYXMgd2VsbC5cbiAgICB3aW5kb3cpXG4gICAgOiB1bmRlZmluZWQ7XG5jb25zdCBpc05hdGl2ZUNvbnRleHQgPSBjcmVhdGVJc05hdGl2ZUNvbnRleHQoaXNOYXRpdmVBdWRpb0NvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5leHBvcnQgY29uc3QgZGVjb2RlQXVkaW9EYXRhID0gY3JlYXRlRGVjb2RlQXVkaW9EYXRhKGF1ZGlvQnVmZmVyU3RvcmUsIGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlRGF0YUNsb25lRXJyb3IsIGNyZWF0ZUVuY29kaW5nRXJyb3IsIG5ldyBXZWFrU2V0KCksIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlQ29udGV4dCwgdGVzdEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHNTdXBwb3J0LCB0ZXN0UHJvbWlzZVN1cHBvcnQsIHdyYXBBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kcywgd3JhcEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHMpO1xuY29uc3QgYmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID0gY3JlYXRlQmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKGFkZEF1ZGlvV29ya2xldE1vZHVsZSwgYW5hbHlzZXJOb2RlQ29uc3RydWN0b3IsIGF1ZGlvQnVmZmVyQ29uc3RydWN0b3IsIGF1ZGlvQnVmZmVyU291cmNlTm9kZUNvbnN0cnVjdG9yLCBiaXF1YWRGaWx0ZXJOb2RlQ29uc3RydWN0b3IsIGNoYW5uZWxNZXJnZXJOb2RlQ29uc3RydWN0b3IsIGNoYW5uZWxTcGxpdHRlck5vZGVDb25zdHJ1Y3RvciwgY29uc3RhbnRTb3VyY2VOb2RlQ29uc3RydWN0b3IsIGNvbnZvbHZlck5vZGVDb25zdHJ1Y3RvciwgZGVjb2RlQXVkaW9EYXRhLCBkZWxheU5vZGVDb25zdHJ1Y3RvciwgZHluYW1pY3NDb21wcmVzc29yTm9kZUNvbnN0cnVjdG9yLCBnYWluTm9kZUNvbnN0cnVjdG9yLCBpSVJGaWx0ZXJOb2RlQ29uc3RydWN0b3IsIG1pbmltYWxCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IsIG9zY2lsbGF0b3JOb2RlQ29uc3RydWN0b3IsIHBhbm5lck5vZGVDb25zdHJ1Y3RvciwgcGVyaW9kaWNXYXZlQ29uc3RydWN0b3IsIHN0ZXJlb1Bhbm5lck5vZGVDb25zdHJ1Y3Rvciwgd2F2ZVNoYXBlck5vZGVDb25zdHJ1Y3Rvcik7XG5jb25zdCBtZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3RvciA9IGNyZWF0ZU1lZGlhRWxlbWVudEF1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yKGF1ZGlvTm9kZUNvbnN0cnVjdG9yLCBjcmVhdGVOYXRpdmVNZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5jb25zdCBtZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25Ob2RlQ29uc3RydWN0b3IgPSBjcmVhdGVNZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25Ob2RlQ29uc3RydWN0b3IoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZU5hdGl2ZU1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5jb25zdCBtZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yID0gY3JlYXRlTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3RvcihhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlTmF0aXZlTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUsIGdldE5hdGl2ZUNvbnRleHQsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5jb25zdCBjcmVhdGVOYXRpdmVNZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlID0gY3JlYXRlTmF0aXZlTWVkaWFTdHJlYW1UcmFja0F1ZGlvU291cmNlTm9kZUZhY3RvcnkoY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGlzTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5jb25zdCBtZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlQ29uc3RydWN0b3IgPSBjcmVhdGVNZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlQ29uc3RydWN0b3IoYXVkaW9Ob2RlQ29uc3RydWN0b3IsIGNyZWF0ZU5hdGl2ZU1lZGlhU3RyZWFtVHJhY2tBdWRpb1NvdXJjZU5vZGUsIGdldE5hdGl2ZUNvbnRleHQpO1xuY29uc3QgYXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSBjcmVhdGVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcihiYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IsIGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvciwgY3JlYXRlVW5rbm93bkVycm9yLCBtZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3RvciwgbWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZUNvbnN0cnVjdG9yLCBtZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yLCBtZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlQ29uc3RydWN0b3IsIG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKTtcbmV4cG9ydCB7IGF1ZGlvQ29udGV4dENvbnN0cnVjdG9yIGFzIEF1ZGlvQ29udGV4dCB9O1xuY29uc3QgZ2V0VW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGVzID0gY3JlYXRlR2V0VW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGVzKHVucmVuZGVyZWRBdWRpb1dvcmtsZXROb2RlU3RvcmUpO1xuY29uc3QgYWRkVW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGUgPSBjcmVhdGVBZGRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZShnZXRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZXMpO1xuY29uc3QgY29ubmVjdE11bHRpcGxlT3V0cHV0cyA9IGNyZWF0ZUNvbm5lY3RNdWx0aXBsZU91dHB1dHMoY3JlYXRlSW5kZXhTaXplRXJyb3IpO1xuY29uc3QgZGVsZXRlVW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGUgPSBjcmVhdGVEZWxldGVVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZShnZXRVbnJlbmRlcmVkQXVkaW9Xb3JrbGV0Tm9kZXMpO1xuY29uc3QgZGlzY29ubmVjdE11bHRpcGxlT3V0cHV0cyA9IGNyZWF0ZURpc2Nvbm5lY3RNdWx0aXBsZU91dHB1dHMoY3JlYXRlSW5kZXhTaXplRXJyb3IpO1xuY29uc3QgYWN0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlucHV0c1N0b3JlID0gbmV3IFdlYWtNYXAoKTtcbmNvbnN0IGdldEFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHMgPSBjcmVhdGVHZXRBY3RpdmVBdWRpb1dvcmtsZXROb2RlSW5wdXRzKGFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHNTdG9yZSwgZ2V0VmFsdWVGb3JLZXkpO1xuY29uc3QgY3JlYXRlTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUZha2VyID0gY3JlYXRlTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUZha2VyRmFjdG9yeShjb25uZWN0TXVsdGlwbGVPdXRwdXRzLCBjcmVhdGVJbmRleFNpemVFcnJvciwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZUNoYW5uZWxNZXJnZXJOb2RlLCBjcmVhdGVOYXRpdmVDaGFubmVsU3BsaXR0ZXJOb2RlLCBjcmVhdGVOYXRpdmVDb25zdGFudFNvdXJjZU5vZGUsIGNyZWF0ZU5hdGl2ZUdhaW5Ob2RlLCBjcmVhdGVOYXRpdmVTY3JpcHRQcm9jZXNzb3JOb2RlLCBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvciwgZGlzY29ubmVjdE11bHRpcGxlT3V0cHV0cywgZXhwb3NlQ3VycmVudEZyYW1lQW5kQ3VycmVudFRpbWUsIGdldEFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHMsIG1vbml0b3JDb25uZWN0aW9ucyk7XG5jb25zdCBjcmVhdGVOYXRpdmVBdWRpb1dvcmtsZXROb2RlID0gY3JlYXRlTmF0aXZlQXVkaW9Xb3JrbGV0Tm9kZUZhY3RvcnkoY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZUF1ZGlvV29ya2xldE5vZGVGYWtlciwgY3JlYXRlTmF0aXZlR2Fpbk5vZGUsIGNyZWF0ZU5vdFN1cHBvcnRlZEVycm9yLCBtb25pdG9yQ29ubmVjdGlvbnMpO1xuY29uc3QgY3JlYXRlQXVkaW9Xb3JrbGV0Tm9kZVJlbmRlcmVyID0gY3JlYXRlQXVkaW9Xb3JrbGV0Tm9kZVJlbmRlcmVyRmFjdG9yeShjb25uZWN0QXVkaW9QYXJhbSwgY29ubmVjdE11bHRpcGxlT3V0cHV0cywgY3JlYXRlTmF0aXZlQXVkaW9CdWZmZXJTb3VyY2VOb2RlLCBjcmVhdGVOYXRpdmVDaGFubmVsTWVyZ2VyTm9kZSwgY3JlYXRlTmF0aXZlQ2hhbm5lbFNwbGl0dGVyTm9kZSwgY3JlYXRlTmF0aXZlQ29uc3RhbnRTb3VyY2VOb2RlLCBjcmVhdGVOYXRpdmVHYWluTm9kZSwgZGVsZXRlVW5yZW5kZXJlZEF1ZGlvV29ya2xldE5vZGUsIGRpc2Nvbm5lY3RNdWx0aXBsZU91dHB1dHMsIGV4cG9zZUN1cnJlbnRGcmFtZUFuZEN1cnJlbnRUaW1lLCBnZXROYXRpdmVBdWRpb05vZGUsIG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCByZW5kZXJBdXRvbWF0aW9uLCByZW5kZXJJbnB1dHNPZkF1ZGlvTm9kZSwgcmVuZGVyTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCk7XG5jb25zdCBnZXRCYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0ID0gY3JlYXRlR2V0QmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dChiYWNrdXBPZmZsaW5lQXVkaW9Db250ZXh0U3RvcmUpO1xuY29uc3Qgc2V0QWN0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlucHV0cyA9IGNyZWF0ZVNldEFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHMoYWN0aXZlQXVkaW9Xb3JrbGV0Tm9kZUlucHV0c1N0b3JlKTtcbi8vIFRoZSBBdWRpb1dvcmtsZXROb2RlIGNvbnN0cnVjdG9yIGlzIG9ubHkgYXZhaWxhYmxlIGluIGEgU2VjdXJlQ29udGV4dC5cbmNvbnN0IGF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciA9IGlzU2VjdXJlQ29udGV4dFxuICAgID8gY3JlYXRlQXVkaW9Xb3JrbGV0Tm9kZUNvbnN0cnVjdG9yKGFkZFVucmVuZGVyZWRBdWRpb1dvcmtsZXROb2RlLCBhdWRpb05vZGVDb25zdHJ1Y3RvciwgY3JlYXRlQXVkaW9QYXJhbSwgY3JlYXRlQXVkaW9Xb3JrbGV0Tm9kZVJlbmRlcmVyLCBjcmVhdGVOYXRpdmVBdWRpb1dvcmtsZXROb2RlLCBnZXRBdWRpb05vZGVDb25uZWN0aW9ucywgZ2V0QmFja3VwT2ZmbGluZUF1ZGlvQ29udGV4dCwgZ2V0TmF0aXZlQ29udGV4dCwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0LCBuYXRpdmVBdWRpb1dvcmtsZXROb2RlQ29uc3RydWN0b3IsIHNhbml0aXplQXVkaW9Xb3JrbGV0Tm9kZU9wdGlvbnMsIHNldEFjdGl2ZUF1ZGlvV29ya2xldE5vZGVJbnB1dHMsIHRlc3RBdWRpb1dvcmtsZXROb2RlT3B0aW9uc0Nsb25hYmlsaXR5LCB3cmFwRXZlbnRMaXN0ZW5lcilcbiAgICA6IHVuZGVmaW5lZDtcbmV4cG9ydCB7IGF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciBhcyBBdWRpb1dvcmtsZXROb2RlIH07XG5leHBvcnQgeyBiaXF1YWRGaWx0ZXJOb2RlQ29uc3RydWN0b3IgYXMgQmlxdWFkRmlsdGVyTm9kZSB9O1xuZXhwb3J0IHsgY2hhbm5lbE1lcmdlck5vZGVDb25zdHJ1Y3RvciBhcyBDaGFubmVsTWVyZ2VyTm9kZSB9O1xuZXhwb3J0IHsgY2hhbm5lbFNwbGl0dGVyTm9kZUNvbnN0cnVjdG9yIGFzIENoYW5uZWxTcGxpdHRlck5vZGUgfTtcbmV4cG9ydCB7IGNvbnZvbHZlck5vZGVDb25zdHJ1Y3RvciBhcyBDb252b2x2ZXJOb2RlIH07XG5leHBvcnQgeyBjb25zdGFudFNvdXJjZU5vZGVDb25zdHJ1Y3RvciBhcyBDb25zdGFudFNvdXJjZU5vZGUgfTtcbmV4cG9ydCB7IGRlbGF5Tm9kZUNvbnN0cnVjdG9yIGFzIERlbGF5Tm9kZSB9O1xuZXhwb3J0IHsgZHluYW1pY3NDb21wcmVzc29yTm9kZUNvbnN0cnVjdG9yIGFzIER5bmFtaWNzQ29tcHJlc3Nvck5vZGUgfTtcbmV4cG9ydCB7IGdhaW5Ob2RlQ29uc3RydWN0b3IgYXMgR2Fpbk5vZGUgfTtcbmV4cG9ydCB7IGlJUkZpbHRlck5vZGVDb25zdHJ1Y3RvciBhcyBJSVJGaWx0ZXJOb2RlIH07XG5leHBvcnQgeyBtZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGVDb25zdHJ1Y3RvciBhcyBNZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGUgfTtcbmV4cG9ydCB7IG1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGVDb25zdHJ1Y3RvciBhcyBNZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25Ob2RlIH07XG5leHBvcnQgeyBtZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZUNvbnN0cnVjdG9yIGFzIE1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlIH07XG5leHBvcnQgeyBtZWRpYVN0cmVhbVRyYWNrQXVkaW9Tb3VyY2VOb2RlQ29uc3RydWN0b3IgYXMgTWVkaWFTdHJlYW1UcmFja0F1ZGlvU291cmNlTm9kZSB9O1xuY29uc3QgbWluaW1hbEF1ZGlvQ29udGV4dENvbnN0cnVjdG9yID0gY3JlYXRlTWluaW1hbEF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKGNyZWF0ZUludmFsaWRTdGF0ZUVycm9yLCBjcmVhdGVOb3RTdXBwb3J0ZWRFcnJvciwgY3JlYXRlVW5rbm93bkVycm9yLCBtaW5pbWFsQmFzZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yLCBuYXRpdmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcik7XG5leHBvcnQgeyBtaW5pbWFsQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgYXMgTWluaW1hbEF1ZGlvQ29udGV4dCB9O1xuY29uc3QgY3JlYXRlTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCA9IGNyZWF0ZUNyZWF0ZU5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQoY3JlYXRlTm90U3VwcG9ydGVkRXJyb3IsIG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3Rvcik7XG5jb25zdCBzdGFydFJlbmRlcmluZyA9IGNyZWF0ZVN0YXJ0UmVuZGVyaW5nKGF1ZGlvQnVmZmVyU3RvcmUsIGNhY2hlVGVzdFJlc3VsdCwgZ2V0QXVkaW9Ob2RlUmVuZGVyZXIsIGdldFVucmVuZGVyZWRBdWRpb1dvcmtsZXROb2RlcywgcmVuZGVyTmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dCwgdGVzdEF1ZGlvQnVmZmVyQ29weUNoYW5uZWxNZXRob2RzT3V0T2ZCb3VuZHNTdXBwb3J0LCB3cmFwQXVkaW9CdWZmZXJDb3B5Q2hhbm5lbE1ldGhvZHMsIHdyYXBBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc091dE9mQm91bmRzKTtcbmNvbnN0IG1pbmltYWxPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgPSBjcmVhdGVNaW5pbWFsT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIG1pbmltYWxCYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IsIHN0YXJ0UmVuZGVyaW5nKTtcbmV4cG9ydCB7IG1pbmltYWxPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IgYXMgTWluaW1hbE9mZmxpbmVBdWRpb0NvbnRleHQgfTtcbmNvbnN0IG9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciA9IGNyZWF0ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvcihiYXNlQXVkaW9Db250ZXh0Q29uc3RydWN0b3IsIGNhY2hlVGVzdFJlc3VsdCwgY3JlYXRlSW52YWxpZFN0YXRlRXJyb3IsIGNyZWF0ZU5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHQsIHN0YXJ0UmVuZGVyaW5nKTtcbmV4cG9ydCB7IG9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciBhcyBPZmZsaW5lQXVkaW9Db250ZXh0IH07XG5leHBvcnQgeyBvc2NpbGxhdG9yTm9kZUNvbnN0cnVjdG9yIGFzIE9zY2lsbGF0b3JOb2RlIH07XG5leHBvcnQgeyBwYW5uZXJOb2RlQ29uc3RydWN0b3IgYXMgUGFubmVyTm9kZSB9O1xuZXhwb3J0IHsgcGVyaW9kaWNXYXZlQ29uc3RydWN0b3IgYXMgUGVyaW9kaWNXYXZlIH07XG5leHBvcnQgeyBzdGVyZW9QYW5uZXJOb2RlQ29uc3RydWN0b3IgYXMgU3RlcmVvUGFubmVyTm9kZSB9O1xuZXhwb3J0IHsgd2F2ZVNoYXBlck5vZGVDb25zdHJ1Y3RvciBhcyBXYXZlU2hhcGVyTm9kZSB9O1xuZXhwb3J0IGNvbnN0IGlzQW55QXVkaW9Db250ZXh0ID0gY3JlYXRlSXNBbnlBdWRpb0NvbnRleHQoQ09OVEVYVF9TVE9SRSwgaXNOYXRpdmVBdWRpb0NvbnRleHQpO1xuZXhwb3J0IGNvbnN0IGlzQW55QXVkaW9Ob2RlID0gY3JlYXRlSXNBbnlBdWRpb05vZGUoQVVESU9fTk9ERV9TVE9SRSwgaXNOYXRpdmVBdWRpb05vZGUpO1xuZXhwb3J0IGNvbnN0IGlzQW55QXVkaW9QYXJhbSA9IGNyZWF0ZUlzQW55QXVkaW9QYXJhbShBVURJT19QQVJBTV9TVE9SRSwgaXNOYXRpdmVBdWRpb1BhcmFtKTtcbmV4cG9ydCBjb25zdCBpc0FueU9mZmxpbmVBdWRpb0NvbnRleHQgPSBjcmVhdGVJc0FueU9mZmxpbmVBdWRpb0NvbnRleHQoQ09OVEVYVF9TVE9SRSwgaXNOYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0KTtcbmV4cG9ydCBjb25zdCBpc1N1cHBvcnRlZCA9ICgpID0+IGNyZWF0ZUlzU3VwcG9ydGVkUHJvbWlzZShjYWNoZVRlc3RSZXN1bHQsIGNyZWF0ZVRlc3RBdWRpb0J1ZmZlckNvcHlDaGFubmVsTWV0aG9kc1N1YmFycmF5U3VwcG9ydChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpLCBjcmVhdGVUZXN0QXVkaW9Db250ZXh0Q2xvc2VNZXRob2RTdXBwb3J0KG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSwgY3JlYXRlVGVzdEF1ZGlvQ29udGV4dERlY29kZUF1ZGlvRGF0YU1ldGhvZFR5cGVFcnJvclN1cHBvcnQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSwgY3JlYXRlVGVzdEF1ZGlvQ29udGV4dE9wdGlvbnNTdXBwb3J0KG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSwgY3JlYXRlVGVzdEF1ZGlvTm9kZUNvbm5lY3RNZXRob2RTdXBwb3J0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciksIGNyZWF0ZVRlc3RBdWRpb1dvcmtsZXRQcm9jZXNzb3JOb091dHB1dHNTdXBwb3J0KG5hdGl2ZUF1ZGlvV29ya2xldE5vZGVDb25zdHJ1Y3RvciwgbmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSwgY3JlYXRlVGVzdENoYW5uZWxNZXJnZXJOb2RlQ2hhbm5lbENvdW50U3VwcG9ydChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpLCBjcmVhdGVUZXN0Q29uc3RhbnRTb3VyY2VOb2RlQWNjdXJhdGVTY2hlZHVsaW5nU3VwcG9ydChuYXRpdmVPZmZsaW5lQXVkaW9Db250ZXh0Q29uc3RydWN0b3IpLCBjcmVhdGVUZXN0Q29udm9sdmVyTm9kZUJ1ZmZlclJlYXNzaWduYWJpbGl0eVN1cHBvcnQobmF0aXZlT2ZmbGluZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSwgY3JlYXRlVGVzdENvbnZvbHZlck5vZGVDaGFubmVsQ291bnRTdXBwb3J0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciksIHRlc3REb21FeGNlcHRpb25Db25zdHJ1Y3RvclN1cHBvcnQsIGNyZWF0ZVRlc3RJc1NlY3VyZUNvbnRleHRTdXBwb3J0KHdpbmRvdyksIGNyZWF0ZVRlc3RNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZU1lZGlhU3RyZWFtV2l0aG91dEF1ZGlvVHJhY2tTdXBwb3J0KG5hdGl2ZUF1ZGlvQ29udGV4dENvbnN0cnVjdG9yKSwgY3JlYXRlVGVzdFN0ZXJlb1Bhbm5lck5vZGVEZWZhdWx0VmFsdWVTdXBwb3J0KG5hdGl2ZU9mZmxpbmVBdWRpb0NvbnRleHRDb25zdHJ1Y3RvciksIHRlc3RUcmFuc2ZlcmFibGVzU3VwcG9ydCk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tb2R1bGUuanMubWFwIiwiZXhwb3J0IGNsYXNzIFJlYWRPbmx5TWFwIHtcbiAgICBjb25zdHJ1Y3RvcihwYXJhbWV0ZXJzKSB7XG4gICAgICAgIHRoaXMuX21hcCA9IG5ldyBNYXAocGFyYW1ldGVycyk7XG4gICAgfVxuICAgIGdldCBzaXplKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fbWFwLnNpemU7XG4gICAgfVxuICAgIGVudHJpZXMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9tYXAuZW50cmllcygpO1xuICAgIH1cbiAgICBmb3JFYWNoKGNhbGxiYWNrLCB0aGlzQXJnID0gbnVsbCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fbWFwLmZvckVhY2goKHZhbHVlLCBrZXkpID0+IGNhbGxiYWNrLmNhbGwodGhpc0FyZywgdmFsdWUsIGtleSwgdGhpcykpO1xuICAgIH1cbiAgICBnZXQobmFtZSkge1xuICAgICAgICByZXR1cm4gdGhpcy5fbWFwLmdldChuYW1lKTtcbiAgICB9XG4gICAgaGFzKG5hbWUpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX21hcC5oYXMobmFtZSk7XG4gICAgfVxuICAgIGtleXMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9tYXAua2V5cygpO1xuICAgIH1cbiAgICB2YWx1ZXMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9tYXAudmFsdWVzKCk7XG4gICAgfVxufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVhZC1vbmx5LW1hcC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hYm9ydC1lcnJvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFjdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtaW5wdXRzLXN0b3JlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFkZC1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWF1ZGlvLW5vZGUtY29ubmVjdGlvbnMtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtYXVkaW8tbm9kZS1jb25uZWN0aW9ucy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtYXVkaW8tcGFyYW0tY29ubmVjdGlvbnMtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtYXVkaW8tcGFyYW0tY29ubmVjdGlvbnMtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWF1ZGlvLXdvcmtsZXQtbW9kdWxlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWF1ZGlvLXdvcmtsZXQtbW9kdWxlLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFkZC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFkZC1wYXNzaXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFkZC1wYXNzaXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtc2lsZW50LWNvbm5lY3Rpb24tZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtc2lsZW50LWNvbm5lY3Rpb24tZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFuYWx5c2VyLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hbmFseXNlci1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFuYWx5c2VyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFuYWx5c2VyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hbnktYXVkaW8tYnVmZmVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFueS1jb250ZXh0LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1idWZmZXItc291cmNlLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1idWZmZXItc291cmNlLW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1idWZmZXItc291cmNlLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1idWZmZXItc291cmNlLW5vZGUtcmVuZGVyZXIuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tYnVmZmVyLXN0b3JlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWNvbnRleHQtbGF0ZW5jeS1jYXRlZ29yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1jb250ZXh0LXN0YXRlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1saXN0ZW5lci1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tbGlzdGVuZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1ub2RlLWNvbm5lY3Rpb25zLXN0b3JlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLW5vZGUtY29ubmVjdGlvbnMuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tbm9kZS1vdXRwdXQtY29ubmVjdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1ub2RlLXJlbmRlcmVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWF1ZGlvLW5vZGUtc3RvcmUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tbm9kZS10YWlsLXRpbWUtc3RvcmUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tcGFyYW0tYXVkaW8tbm9kZS1zdG9yZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1wYXJhbS1jb25uZWN0aW9ucy1zdG9yZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1wYXJhbS1jb25uZWN0aW9ucy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1wYXJhbS1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tcGFyYW0tZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1wYXJhbS1tYXAuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tcGFyYW0tb3V0cHV0LWNvbm5lY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8tcGFyYW0tcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby1wYXJhbS1zdG9yZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby13b3JrbGV0LW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby13b3JrbGV0LW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXVkaW8td29ya2xldC1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdWRpby13b3JrbGV0LW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1iYWNrdXAtb2ZmbGluZS1hdWRpby1jb250ZXh0LXN0b3JlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJhc2UtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJhc2UtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1iaXF1YWQtZmlsdGVyLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1iaXF1YWQtZmlsdGVyLW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YmlxdWFkLWZpbHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1iaXF1YWQtZmlsdGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1iaXF1YWQtZmlsdGVyLXR5cGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2FjaGUtdGVzdC1yZXN1bHQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jYWNoZS10ZXN0LXJlc3VsdC1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jaGFubmVsLWNvdW50LW1vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hhbm5lbC1pbnRlcnByZXRhdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jaGFubmVsLW1lcmdlci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hhbm5lbC1tZXJnZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jaGFubmVsLW1lcmdlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jaGFubmVsLW1lcmdlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hhbm5lbC1zcGxpdHRlci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hhbm5lbC1zcGxpdHRlci1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNoYW5uZWwtc3BsaXR0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hhbm5lbC1zcGxpdHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29ubmVjdC1hdWRpby1wYXJhbS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3QtYXVkaW8tcGFyYW0tZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29ubmVjdC1tdWx0aXBsZS1vdXRwdXRzLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29ubmVjdC1tdWx0aXBsZS1vdXRwdXRzLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3QtbmF0aXZlLWF1ZGlvLW5vZGUtdG8tbmF0aXZlLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29ubmVjdGVkLW5hdGl2ZS1hdWRpby1idWZmZXItc291cmNlLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3RlZC1uYXRpdmUtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29uc3RhbnQtc291cmNlLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25zdGFudC1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25zdGFudC1zb3VyY2Utbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29uc3RhbnQtc291cmNlLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25zdGFudC1zb3VyY2Utbm9kZS1yZW5kZXJlci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb250ZXh0LXN0b3JlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnRleHQuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29udmVydC1udW1iZXItdG8tdW5zaWduZWQtbG9uZy1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnZlcnQtbnVtYmVyLXRvLXVuc2lnbmVkLWxvbmctZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29udm9sdmVyLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb252b2x2ZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb252b2x2ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29udm9sdmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGUtbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZS1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWN5Y2xlLWNvdW50ZXJzLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGEtY2xvbmUtZXJyb3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWNvZGUtYXVkaW8tZGF0YS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlY29kZS1hdWRpby1kYXRhLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlY29kZS1lcnJvci1jYWxsYmFjay5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWNvZGUtc3VjY2Vzcy1jYWxsYmFjay5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWNyZW1lbnQtY3ljbGUtY291bnRlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlY3JlbWVudC1jeWNsZS1jb3VudGVyLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGF5LW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxheS1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGF5LW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGF5LW5vZGUtcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWxldGUtYWN0aXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGV0ZS1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGV0ZS11bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGV0ZS11bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZS1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZXRlY3QtY3ljbGVzLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGV0ZWN0LWN5Y2xlcy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kaXNjb25uZWN0LW11bHRpcGxlLW91dHB1dHMtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kaXNjb25uZWN0LW11bHRpcGxlLW91dHB1dHMtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGlzY29ubmVjdC1uYXRpdmUtYXVkaW8tbm9kZS1mcm9tLW5hdGl2ZS1hdWRpby1ub2RlLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRpc3RhbmNlLW1vZGVsLXR5cGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWR5bmFtaWNzLWNvbXByZXNzb3Itbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZW5jb2RpbmctZXJyb3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1lcnJvci1ldmVudC1oYW5kbGVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2YWx1YXRlLWF1ZGlvLXdvcmtsZXQtZ2xvYmFsLXNjb3BlLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2YWx1YXRlLXNvdXJjZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2YWx1YXRlLXNvdXJjZS1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1ldmVudC1oYW5kbGVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2ZW50LXRhcmdldC1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2ZW50LXRhcmdldC1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1leHBvc2UtY3VycmVudC1mcmFtZS1hbmQtY3VycmVudC10aW1lLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZXhwb3NlLWN1cnJlbnQtZnJhbWUtYW5kLWN1cnJlbnQtdGltZS1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1mZXRjaC1zb3VyY2UtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1mZXRjaC1zb3VyY2UtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2Fpbi1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2Fpbi1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdhaW4tbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2Fpbi1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWFjdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtaW5wdXRzLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWFjdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtaW5wdXRzLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1hdWRpby1ub2RlLWNvbm5lY3Rpb25zLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1hdWRpby1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWF1ZGlvLW5vZGUtcmVuZGVyZXItZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWF1ZGlvLW5vZGUtdGFpbC10aW1lLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWF1ZGlvLW5vZGUtdGFpbC10aW1lLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1hdWRpby1wYXJhbS1jb25uZWN0aW9ucy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtYXVkaW8tcGFyYW0tcmVuZGVyZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtYXVkaW8tcGFyYW0tcmVuZGVyZXItZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWJhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtYmFja3VwLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtZXZlbnQtbGlzdGVuZXJzLW9mLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWZpcnN0LXNhbXBsZS1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtbmF0aXZlLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LW5hdGl2ZS1hdWRpby1wYXJhbS1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtbmF0aXZlLWNvbnRleHQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtbmF0aXZlLWNvbnRleHQtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LW9yLWNyZWF0ZS1iYWNrdXAtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LW9yLWNyZWF0ZS1iYWNrdXAtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC11bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZXMtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGVzLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC12YWx1ZS1mb3Ita2V5LWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlpci1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlpci1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1paXItZmlsdGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlpci1maWx0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluY3JlbWVudC1jeWNsZS1jb3VudGVyLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmNyZW1lbnQtY3ljbGUtY291bnRlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluY3JlbWVudC1jeWNsZS1jb3VudGVyLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LXNpemUtZXJyb3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQgKiBmcm9tICcuL2Fib3J0LWVycm9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cy1zdG9yZSc7XG5leHBvcnQgKiBmcm9tICcuL2FjdGl2ZS1pbnB1dC1jb25uZWN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vYWRkLWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2FkZC1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vYWRkLWF1ZGlvLW5vZGUtY29ubmVjdGlvbnMtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2FkZC1hdWRpby1ub2RlLWNvbm5lY3Rpb25zLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vYWRkLWF1ZGlvLXBhcmFtLWNvbm5lY3Rpb25zLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9hZGQtYXVkaW8tcGFyYW0tY29ubmVjdGlvbnMtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9hZGQtYXVkaW8td29ya2xldC1tb2R1bGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2FkZC1hdWRpby13b3JrbGV0LW1vZHVsZS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2FkZC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2FkZC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9hZGQtcGFzc2l2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2FkZC1wYXNzaXZlLWlucHV0LWNvbm5lY3Rpb24tdG8tYXVkaW8tbm9kZS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2FkZC1zaWxlbnQtY29ubmVjdGlvbi1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYWRkLXNpbGVudC1jb25uZWN0aW9uLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vYWRkLXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9hZGQtdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGUtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9hbmFseXNlci1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vYW5hbHlzZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYW5hbHlzZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYW5hbHlzZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9hbnktYXVkaW8tYnVmZmVyJztcbmV4cG9ydCAqIGZyb20gJy4vYW55LWNvbnRleHQnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1idWZmZXItY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1idWZmZXItY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXJlbmRlcmVyJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1idWZmZXItc291cmNlLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tYnVmZmVyLXN0b3JlJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWNvbnRleHQtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWNvbnRleHQtbGF0ZW5jeS1jYXRlZ29yeSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWNvbnRleHQtc3RhdGUnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tZGVzdGluYXRpb24tbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tZGVzdGluYXRpb24tbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tbGlzdGVuZXItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLWxpc3RlbmVyLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLW5vZGUtY29ubmVjdGlvbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1ub2RlLWNvbm5lY3Rpb25zLXN0b3JlJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tbm9kZS1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLW5vZGUtb3V0cHV0LWNvbm5lY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1ub2RlLXJlbmRlcmVyJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tbm9kZS1zdG9yZSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLW5vZGUtdGFpbC10aW1lLXN0b3JlJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tcGFyYW0tYXVkaW8tbm9kZS1zdG9yZSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLXBhcmFtLWNvbm5lY3Rpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tcGFyYW0tY29ubmVjdGlvbnMtc3RvcmUnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1wYXJhbS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tcGFyYW0tZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tcGFyYW0tbWFwJztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tcGFyYW0tb3V0cHV0LWNvbm5lY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby1wYXJhbS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8tcGFyYW0tc3RvcmUnO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby13b3JrbGV0LW5vZGUtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9hdWRpby13b3JrbGV0LW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2F1ZGlvLXdvcmtsZXQtbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYXVkaW8td29ya2xldC1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2JhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtc3RvcmUnO1xuZXhwb3J0ICogZnJvbSAnLi9iYXNlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9iYXNlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2JpcXVhZC1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL2JpcXVhZC1maWx0ZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYmlxdWFkLWZpbHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9iaXF1YWQtZmlsdGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vYmlxdWFkLWZpbHRlci10eXBlJztcbmV4cG9ydCAqIGZyb20gJy4vY2hhbm5lbC1jb3VudC1tb2RlJztcbmV4cG9ydCAqIGZyb20gJy4vY2hhbm5lbC1pbnRlcnByZXRhdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2NoYW5uZWwtbWVyZ2VyLW5vZGUtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9jaGFubmVsLW1lcmdlci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jaGFubmVsLW1lcmdlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jaGFubmVsLW1lcmdlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2NoYW5uZWwtc3BsaXR0ZXItbm9kZS1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL2NoYW5uZWwtc3BsaXR0ZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vY2hhbm5lbC1zcGxpdHRlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jaGFubmVsLXNwbGl0dGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vY2FjaGUtdGVzdC1yZXN1bHQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2NhY2hlLXRlc3QtcmVzdWx0LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vY29ubmVjdC1hdWRpby1wYXJhbS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vY29ubmVjdC1hdWRpby1wYXJhbS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2Nvbm5lY3QtbXVsdGlwbGUtb3V0cHV0cy1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vY29ubmVjdC1tdWx0aXBsZS1vdXRwdXRzLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vY29ubmVjdC1uYXRpdmUtYXVkaW8tbm9kZS10by1uYXRpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2Nvbm5lY3RlZC1uYXRpdmUtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jb25uZWN0ZWQtbmF0aXZlLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jb25zdGFudC1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL2NvbnN0YW50LXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jb25zdGFudC1zb3VyY2Utbm9kZS1yZW5kZXJlcic7XG5leHBvcnQgKiBmcm9tICcuL2NvbnN0YW50LXNvdXJjZS1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jb25zdGFudC1zb3VyY2Utbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL2NvbnRleHQnO1xuZXhwb3J0ICogZnJvbSAnLi9jb250ZXh0LXN0b3JlJztcbmV4cG9ydCAqIGZyb20gJy4vY29udmVydC1udW1iZXItdG8tdW5zaWduZWQtbG9uZy1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vY29udmVydC1udW1iZXItdG8tdW5zaWduZWQtbG9uZy1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2NvbnZvbHZlci1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vY29udm9sdmVyLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2NvbnZvbHZlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jb252b2x2ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9jcmVhdGUtbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vY3JlYXRlLW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9jeWNsZS1jb3VudGVycyc7XG5leHBvcnQgKiBmcm9tICcuL2RhdGEtY2xvbmUtZXJyb3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2RlY29kZS1hdWRpby1kYXRhLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9kZWNvZGUtYXVkaW8tZGF0YS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2RlY29kZS1lcnJvci1jYWxsYmFjayc7XG5leHBvcnQgKiBmcm9tICcuL2RlY29kZS1zdWNjZXNzLWNhbGxiYWNrJztcbmV4cG9ydCAqIGZyb20gJy4vZGVjcmVtZW50LWN5Y2xlLWNvdW50ZXItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2RlY3JlbWVudC1jeWNsZS1jb3VudGVyLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZGVsYXktbm9kZS1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL2RlbGF5LW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2RlbGF5LW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2RlbGF5LW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vZGVsZXRlLWFjdGl2ZS1pbnB1dC1jb25uZWN0aW9uLXRvLWF1ZGlvLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2RlbGV0ZS1hY3RpdmUtaW5wdXQtY29ubmVjdGlvbi10by1hdWRpby1ub2RlLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZGVsZXRlLXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9kZWxldGUtdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGUtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9kZXRlY3QtY3ljbGVzLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9kZXRlY3QtY3ljbGVzLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZGlzY29ubmVjdC1tdWx0aXBsZS1vdXRwdXRzLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9kaXNjb25uZWN0LW11bHRpcGxlLW91dHB1dHMtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9kaXNjb25uZWN0LW5hdGl2ZS1hdWRpby1ub2RlLWZyb20tbmF0aXZlLWF1ZGlvLW5vZGUtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9kaXN0YW5jZS1tb2RlbC10eXBlJztcbmV4cG9ydCAqIGZyb20gJy4vZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9keW5hbWljcy1jb21wcmVzc29yLW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2R5bmFtaWNzLWNvbXByZXNzb3Itbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9lbmNvZGluZy1lcnJvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vZXJyb3ItZXZlbnQtaGFuZGxlcic7XG5leHBvcnQgKiBmcm9tICcuL2V2YWx1YXRlLWF1ZGlvLXdvcmtsZXQtZ2xvYmFsLXNjb3BlLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZXZhbHVhdGUtc291cmNlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9ldmFsdWF0ZS1zb3VyY2UtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9ldmVudC1oYW5kbGVyJztcbmV4cG9ydCAqIGZyb20gJy4vZXZlbnQtdGFyZ2V0LWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vZXZlbnQtdGFyZ2V0LWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9leHBvc2UtY3VycmVudC1mcmFtZS1hbmQtY3VycmVudC10aW1lLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9leHBvc2UtY3VycmVudC1mcmFtZS1hbmQtY3VycmVudC10aW1lLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZmV0Y2gtc291cmNlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9mZXRjaC1zb3VyY2UtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9nYWluLW5vZGUtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9nYWluLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2dhaW4tbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vZ2Fpbi1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2dldC1hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cy1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LWFjdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtaW5wdXRzLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LWF1ZGlvLW5vZGUtY29ubmVjdGlvbnMtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9nZXQtYXVkaW8tbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LWF1ZGlvLW5vZGUtcmVuZGVyZXItZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9nZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2dldC1hdWRpby1ub2RlLXRhaWwtdGltZS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2dldC1hdWRpby1wYXJhbS1jb25uZWN0aW9ucy1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2dldC1hdWRpby1wYXJhbS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LWF1ZGlvLXBhcmFtLXJlbmRlcmVyLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LWJhY2t1cC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2dldC1iYWNrdXAtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LWV2ZW50LWxpc3RlbmVycy1vZi1hdWRpby1ub2RlLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LWZpcnN0LXNhbXBsZS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2dldC1uYXRpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2dldC1uYXRpdmUtYXVkaW8tcGFyYW0tZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9nZXQtbmF0aXZlLWNvbnRleHQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2dldC1uYXRpdmUtY29udGV4dC1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2dldC1vci1jcmVhdGUtYmFja3VwLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LW9yLWNyZWF0ZS1iYWNrdXAtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2Rlcy1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vZ2V0LXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2Rlcy1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2dldC12YWx1ZS1mb3Ita2V5LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vaWlyLWZpbHRlci1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vaWlyLWZpbHRlci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9paXItZmlsdGVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2lpci1maWx0ZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9pbmNyZW1lbnQtY3ljbGUtY291bnRlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vaW5jcmVtZW50LWN5Y2xlLWNvdW50ZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vaW5jcmVtZW50LWN5Y2xlLWNvdW50ZXItZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9pbmRleC1zaXplLWVycm9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9pbnNlcnQtZWxlbWVudC1pbi1zZXQtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9pbnRlcm5hbC1zdGF0ZS1ldmVudC1saXN0ZW5lcic7XG5leHBvcnQgKiBmcm9tICcuL2ludmFsaWQtYWNjZXNzLWVycm9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9pbnZhbGlkLXN0YXRlLWVycm9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9pcy1hY3RpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2lzLWFueS1hdWRpby1jb250ZXh0LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9pcy1hbnktYXVkaW8tY29udGV4dC1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2lzLWFueS1hdWRpby1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9pcy1hbnktYXVkaW8tbm9kZS1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2lzLWFueS1hdWRpby1wYXJhbS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vaXMtYW55LWF1ZGlvLXBhcmFtLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vaXMtYW55LW9mZmxpbmUtYXVkaW8tY29udGV4dC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vaXMtYW55LW9mZmxpbmUtYXVkaW8tY29udGV4dC1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL2lzLWRjLWN1cnZlLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vaXMtbmF0aXZlLWF1ZGlvLWNvbnRleHQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2lzLW5hdGl2ZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vaXMtbmF0aXZlLWF1ZGlvLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2lzLW5hdGl2ZS1hdWRpby1ub2RlLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vaXMtbmF0aXZlLWF1ZGlvLXBhcmFtLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9pcy1uYXRpdmUtYXVkaW8tcGFyYW0tZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9pcy1uYXRpdmUtY29udGV4dC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vaXMtbmF0aXZlLWNvbnRleHQtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9pcy1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9pcy1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vaXMtcGFydC1vZi1hLWN5Y2xlLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vaXMtcGFzc2l2ZS1hdWRpby1ub2RlLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vaXMtc2VjdXJlLWNvbnRleHQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2lzLXN1cHBvcnRlZC1wcm9taXNlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1lbGVtZW50LWF1ZGlvLXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vbWVkaWEtZWxlbWVudC1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbWVkaWEtc3RyZWFtLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1zdHJlYW0tYXVkaW8tZGVzdGluYXRpb24tbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbWVkaWEtc3RyZWFtLWF1ZGlvLXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vbWVkaWEtc3RyZWFtLWF1ZGlvLXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL21pbmltYWwtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL21pbmltYWwtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbWluaW1hbC1iYXNlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9taW5pbWFsLWJhc2UtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbWluaW1hbC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9taW5pbWFsLW9mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbW9uaXRvci1jb25uZWN0aW9ucy1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbW9uaXRvci1jb25uZWN0aW9ucy1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hbmFseXNlci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWFuYWx5c2VyLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hbmFseXNlci1ub2RlLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby1idWZmZXInO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8tYnVmZmVyLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby1idWZmZXItc291cmNlLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby1idWZmZXItc291cmNlLW5vZGUtZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWF1ZGlvLWNvbnRleHQnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8tZGVzdGluYXRpb24tbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8tZGVzdGluYXRpb24tbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8tbGlzdGVuZXInO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8tbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby1wYXJhbSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby1wYXJhbS1tYXAnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8td29ya2xldCc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtb3B0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1iaXF1YWQtZmlsdGVyLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtYmlxdWFkLWZpbHRlci1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtY2hhbm5lbC1tZXJnZXItbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1jaGFubmVsLW1lcmdlci1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtY2hhbm5lbC1tZXJnZXItbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtY2hhbm5lbC1zcGxpdHRlci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWNoYW5uZWwtc3BsaXR0ZXItbm9kZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtY29uc3RhbnQtc291cmNlLW5vZGUtZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlLWZha2VyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtY29uc3RhbnQtc291cmNlLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWNvbnRleHQnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtY29udm9sdmVyLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtY29udm9sdmVyLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1jb252b2x2ZXItbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtZGVsYXktbm9kZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWRlbGF5LW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWR5bmFtaWNzLWNvbXByZXNzb3Itbm9kZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWR5bmFtaWNzLWNvbXByZXNzb3Itbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtZXZlbnQtdGFyZ2V0JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLWdhaW4tbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1nYWluLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1paXItZmlsdGVyLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtaWlyLWZpbHRlci1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtaWlyLWZpbHRlci1ub2RlLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1paXItZmlsdGVyLW5vZGUtZmFrZXItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1paXItZmlsdGVyLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLW1lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtbWVkaWEtZWxlbWVudC1hdWRpby1zb3VyY2Utbm9kZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLW1lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLW1lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtbWVkaWEtc3RyZWFtLWF1ZGlvLXNvdXJjZS1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLW1lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLW1lZGlhLXN0cmVhbS10cmFjay1hdWRpby1zb3VyY2Utbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dCc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtb3NjaWxsYXRvci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLW9zY2lsbGF0b3Itbm9kZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLW9zY2lsbGF0b3Itbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtcGFubmVyLW5vZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtcGFubmVyLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1wYW5uZXItbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtcGFubmVyLW5vZGUtZmFrZXItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtcGVyaW9kaWMtd2F2ZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1wZXJpb2RpYy13YXZlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtcGVyaW9kaWMtd2F2ZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtc2NyaXB0LXByb2Nlc3Nvci1ub2RlJztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLXNjcmlwdC1wcm9jZXNzb3Itbm9kZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUtZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZSc7XG5leHBvcnQgKiBmcm9tICcuL25hdGl2ZS13YXZlLXNoYXBlci1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9uYXRpdmUtd2F2ZS1zaGFwZXItbm9kZS1mYWtlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vbm90LXN1cHBvcnRlZC1lcnJvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vb2ZmbGluZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9vc2NpbGxhdG9yLW5vZGUtY29uc3RydWN0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9vc2NpbGxhdG9yLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL29zY2lsbGF0b3Itbm9kZS1yZW5kZXJlcic7XG5leHBvcnQgKiBmcm9tICcuL29zY2lsbGF0b3Itbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vb3NjaWxsYXRvci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL29zY2lsbGF0b3ItdHlwZSc7XG5leHBvcnQgKiBmcm9tICcuL291dHB1dC1jb25uZWN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vb3Zlci1zYW1wbGUtdHlwZSc7XG5leHBvcnQgKiBmcm9tICcuL292ZXJ3cml0ZS1hY2Nlc3NvcnMtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL3Bhbm5lci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9wYW5uZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vcGFubmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vcGFubmluZy1tb2RlbC10eXBlJztcbmV4cG9ydCAqIGZyb20gJy4vcGFzc2l2ZS1hdWRpby1ub2RlLWlucHV0LWNvbm5lY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9wYXNzaXZlLWF1ZGlvLXBhcmFtLWlucHV0LWNvbm5lY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9wZXJpb2RpYy13YXZlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vcGVyaW9kaWMtd2F2ZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vcGljay1lbGVtZW50LWZyb20tc2V0LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vcmVuZGVyLWF1dG9tYXRpb24tZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3JlbmRlci1hdXRvbWF0aW9uLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vcmVuZGVyLWlucHV0cy1vZi1hdWRpby1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLW5vZGUtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLXBhcmFtLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi9yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLXBhcmFtLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vcmVuZGVyLW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3JlbmRlci1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vc2FuaXRpemUtYXVkaW8td29ya2xldC1ub2RlLW9wdGlvbnMtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9zYW5pdGl6ZS1jaGFubmVsLXNwbGl0dGVyLW9wdGlvbnMtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9zYW5pdGl6ZS1wZXJpb2RpYy13YXZlLW9wdGlvbnMtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9zZXQtYWN0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1pbnB1dHMtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3NldC1hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cy1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL3NldC1hdWRpby1ub2RlLXRhaWwtdGltZS1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vc2V0LWF1ZGlvLW5vZGUtdGFpbC10aW1lLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vc2V0LXZhbHVlLWF0LXRpbWUtdW50aWwtcG9zc2libGUtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi9zdGFydC1yZW5kZXJpbmctZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3N0YXJ0LXJlbmRlcmluZy1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL3N0ZXJlby1wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvcic7XG5leHBvcnQgKiBmcm9tICcuL3N0ZXJlby1wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vc3RlcmVvLXBhbm5lci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3N0ZXJlby1wYW5uZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMtc3ViYXJyYXktc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1hdWRpby1idWZmZXItY29uc3RydWN0b3Itc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1hdWRpby1jb250ZXh0LWNsb3NlLW1ldGhvZC1zdXBwb3J0LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi90ZXN0LWF1ZGlvLWNvbnRleHQtZGVjb2RlLWF1ZGlvLWRhdGEtbWV0aG9kLXR5cGUtZXJyb3Itc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1hdWRpby1jb250ZXh0LW9wdGlvbnMtc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1hdWRpby1ub2RlLWNvbm5lY3QtbWV0aG9kLXN1cHBvcnQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3Rlc3QtYXVkaW8td29ya2xldC1ub2RlLW9wdGlvbnMtY2xvbmFiaWxpdHktZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi90ZXN0LWF1ZGlvLXdvcmtsZXQtcHJvY2Vzc29yLW5vLW91dHB1dHMtc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1hdWRpby13b3JrbGV0LXByb2Nlc3Nvci1wb3N0LW1lc3NhZ2Utc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1jaGFubmVsLW1lcmdlci1ub2RlLWNoYW5uZWwtY291bnQtc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1jb25zdGFudC1zb3VyY2Utbm9kZS1hY2N1cmF0ZS1zY2hlZHVsaW5nLXN1cHBvcnQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3Rlc3QtY29udm9sdmVyLW5vZGUtYnVmZmVyLXJlYXNzaWduYWJpbGl0eS1zdXBwb3J0LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi90ZXN0LWNvbnZvbHZlci1ub2RlLWNoYW5uZWwtY291bnQtc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1pcy1zZWN1cmUtY29udGV4dC1zdXBwb3J0LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi90ZXN0LW1lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1tZWRpYS1zdHJlYW0td2l0aG91dC1hdWRpby10cmFjay1zdXBwb3J0JztcbmV4cG9ydCAqIGZyb20gJy4vdGVzdC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY3VycmVudC10aW1lLXN1cHBvcnQtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3Rlc3Qtc3RlcmVvLXBhbm5lci1ub2RlLWRlZmF1bHQtdmFsdWUtc3VwcG9ydC1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdW5rbm93bi1lcnJvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vdW5yZW5kZXJlZC1hdWRpby13b3JrbGV0LW5vZGUtc3RvcmUnO1xuZXhwb3J0ICogZnJvbSAnLi91bnJlbmRlcmVkLWF1ZGlvLXdvcmtsZXQtbm9kZXMnO1xuZXhwb3J0ICogZnJvbSAnLi93YXZlLXNoYXBlci1ub2RlLWNvbnN0cnVjdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vd2F2ZS1zaGFwZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vd2F2ZS1zaGFwZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi93YXZlLXNoYXBlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi93aW5kb3cnO1xuZXhwb3J0ICogZnJvbSAnLi93aW5kb3ctZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3dyYXAtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi93cmFwLWF1ZGlvLWJ1ZmZlci1jb3B5LWNoYW5uZWwtbWV0aG9kcy1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL3dyYXAtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLW91dC1vZi1ib3VuZHMtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL3dyYXAtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLW91dC1vZi1ib3VuZHMtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi93cmFwLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdGFydC1tZXRob2Qtb2Zmc2V0LWNsYW1waW5nLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vd3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbnVsbGlmaWVkLWJ1ZmZlci1mYWN0b3J5JztcbmV4cG9ydCAqIGZyb20gJy4vd3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbnVsbGlmaWVkLWJ1ZmZlci1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL3dyYXAtYXVkaW8tc2NoZWR1bGVkLXNvdXJjZS1ub2RlLXN0b3AtbWV0aG9kLWNvbnNlY3V0aXZlLWNhbGxzLWZ1bmN0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vd3JhcC1jaGFubmVsLW1lcmdlci1ub2RlLWZhY3RvcnknO1xuZXhwb3J0ICogZnJvbSAnLi93cmFwLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZnVuY3Rpb24nO1xuZXhwb3J0ICogZnJvbSAnLi93cmFwLWV2ZW50LWxpc3RlbmVyLWZ1bmN0aW9uJztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluc2VydC1lbGVtZW50LWluLXNldC1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnRlcm5hbC1zdGF0ZS1ldmVudC1saXN0ZW5lci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnZhbGlkLWFjY2Vzcy1lcnJvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWludmFsaWQtc3RhdGUtZXJyb3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1hY3RpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1hbnktYXVkaW8tY29udGV4dC1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWFueS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWFueS1hdWRpby1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtYW55LWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtYW55LWF1ZGlvLXBhcmFtLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtYW55LWF1ZGlvLXBhcmFtLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWFueS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1hbnktb2ZmbGluZS1hdWRpby1jb250ZXh0LWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWRjLWN1cnZlLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLW5hdGl2ZS1hdWRpby1jb250ZXh0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtbmF0aXZlLWF1ZGlvLWNvbnRleHQtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtbmF0aXZlLWF1ZGlvLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1uYXRpdmUtYXVkaW8tbm9kZS1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1uYXRpdmUtYXVkaW8tcGFyYW0tZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1uYXRpdmUtYXVkaW8tcGFyYW0tZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtbmF0aXZlLWNvbnRleHQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1uYXRpdmUtY29udGV4dC1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1wYXJ0LW9mLWEtY3ljbGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtcGFzc2l2ZS1hdWRpby1ub2RlLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXNlY3VyZS1jb250ZXh0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtc3VwcG9ydGVkLXByb21pc2UtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZWRpYS1lbGVtZW50LWF1ZGlvLXNvdXJjZS1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVkaWEtZWxlbWVudC1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZWRpYS1zdHJlYW0tYXVkaW8tZGVzdGluYXRpb24tbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWluaW1hbC1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWluaW1hbC1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pbmltYWwtYmFzZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWluaW1hbC1iYXNlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWluaW1hbC1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taW5pbWFsLW9mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tb25pdG9yLWNvbm5lY3Rpb25zLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bW9uaXRvci1jb25uZWN0aW9ucy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYW5hbHlzZXItbm9kZS1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWFuYWx5c2VyLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYW5hbHlzZXItbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8tYnVmZmVyLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWJ1ZmZlci1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8tYnVmZmVyLXNvdXJjZS1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8tYnVmZmVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWNvbnRleHQuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWRlc3RpbmF0aW9uLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLWxpc3RlbmVyLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby1wYXJhbS1tYXAuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLXBhcmFtLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtYXVkaW8td29ya2xldC1ub2RlLWZha2VyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLXdvcmtsZXQtbm9kZS1vcHRpb25zLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1hdWRpby13b3JrbGV0LW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWF1ZGlvLXdvcmtsZXQuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWJpcXVhZC1maWx0ZXItbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1iaXF1YWQtZmlsdGVyLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jaGFubmVsLW1lcmdlci1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWNoYW5uZWwtbWVyZ2VyLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWNoYW5uZWwtc3BsaXR0ZXItbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jaGFubmVsLXNwbGl0dGVyLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWNvbnN0YW50LXNvdXJjZS1ub2RlLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtY29uc3RhbnQtc291cmNlLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtY29uc3RhbnQtc291cmNlLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS1mYWtlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jb25zdGFudC1zb3VyY2Utbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtY29udGV4dC5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtY29udm9sdmVyLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jb252b2x2ZXItbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1jb252b2x2ZXItbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtZGVsYXktbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1kZWxheS1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1keW5hbWljcy1jb21wcmVzc29yLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1keW5hbWljcy1jb21wcmVzc29yLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtZHluYW1pY3MtY29tcHJlc3Nvci1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1ldmVudC10YXJnZXQuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWdhaW4tbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1nYWluLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLWlpci1maWx0ZXItbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1paXItZmlsdGVyLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1paXItZmlsdGVyLW5vZGUtZmFrZXItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtaWlyLWZpbHRlci1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1tZWRpYS1lbGVtZW50LWF1ZGlvLXNvdXJjZS1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLW1lZGlhLWVsZW1lbnQtYXVkaW8tc291cmNlLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLW1lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLW1lZGlhLXN0cmVhbS1hdWRpby1kZXN0aW5hdGlvbi1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1tZWRpYS1zdHJlYW0tYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtbWVkaWEtc3RyZWFtLWF1ZGlvLXNvdXJjZS1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1tZWRpYS1zdHJlYW0tdHJhY2stYXVkaW8tc291cmNlLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtbWVkaWEtc3RyZWFtLXRyYWNrLWF1ZGlvLXNvdXJjZS1ub2RlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtY29uc3RydWN0b3ItZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtb2ZmbGluZS1hdWRpby1jb250ZXh0LWNvbnN0cnVjdG9yLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLW9zY2lsbGF0b3Itbm9kZS1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLW9zY2lsbGF0b3Itbm9kZS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1vc2NpbGxhdG9yLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXBhbm5lci1ub2RlLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtcGFubmVyLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtcGFubmVyLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1wYW5uZXItbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtcGVyaW9kaWMtd2F2ZS1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXBlcmlvZGljLXdhdmUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtcGVyaW9kaWMtd2F2ZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtc2NyaXB0LXByb2Nlc3Nvci1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXNjcmlwdC1wcm9jZXNzb3Itbm9kZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtc3RlcmVvLXBhbm5lci1ub2RlLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYXRpdmUtc3RlcmVvLXBhbm5lci1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXN0ZXJlby1wYW5uZXItbm9kZS1mYWtlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS1zdGVyZW8tcGFubmVyLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUtZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS13YXZlLXNoYXBlci1ub2RlLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUtZmFrZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdGl2ZS13YXZlLXNoYXBlci1ub2RlLWZha2VyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bmF0aXZlLXdhdmUtc2hhcGVyLW5vZGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bm90LXN1cHBvcnRlZC1lcnJvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9mZmxpbmUtYXVkaW8tY29udGV4dC1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9zY2lsbGF0b3Itbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9zY2lsbGF0b3Itbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vc2NpbGxhdG9yLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9zY2lsbGF0b3Itbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9zY2lsbGF0b3Itbm9kZS1yZW5kZXJlci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vc2NpbGxhdG9yLXR5cGUuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9b3V0cHV0LWNvbm5lY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9b3Zlci1zYW1wbGUtdHlwZS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vdmVyd3JpdGUtYWNjZXNzb3JzLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhbm5lci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGFubmVyLW5vZGUtY29uc3RydWN0b3IuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGFubmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhbm5lci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGFubmluZy1tb2RlbC10eXBlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhc3NpdmUtYXVkaW8tbm9kZS1pbnB1dC1jb25uZWN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhc3NpdmUtYXVkaW8tcGFyYW0taW5wdXQtY29ubmVjdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wZXJpb2RpYy13YXZlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGVyaW9kaWMtd2F2ZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1waWNrLWVsZW1lbnQtZnJvbS1zZXQtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVuZGVyLWF1dG9tYXRpb24tZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZW5kZXItYXV0b21hdGlvbi1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZW5kZXItaW5wdXRzLW9mLWF1ZGlvLW5vZGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVuZGVyLWlucHV0cy1vZi1hdWRpby1wYXJhbS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlbmRlci1pbnB1dHMtb2YtYXVkaW8tcGFyYW0tZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVuZGVyLW5hdGl2ZS1vZmZsaW5lLWF1ZGlvLWNvbnRleHQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZW5kZXItbmF0aXZlLW9mZmxpbmUtYXVkaW8tY29udGV4dC1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zYW5pdGl6ZS1hdWRpby13b3JrbGV0LW5vZGUtb3B0aW9ucy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zYW5pdGl6ZS1jaGFubmVsLXNwbGl0dGVyLW9wdGlvbnMtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2FuaXRpemUtcGVyaW9kaWMtd2F2ZS1vcHRpb25zLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNldC1hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cy1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNldC1hY3RpdmUtYXVkaW8td29ya2xldC1ub2RlLWlucHV0cy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zZXQtYXVkaW8tbm9kZS10YWlsLXRpbWUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2V0LXZhbHVlLWF0LXRpbWUtdW50aWwtcG9zc2libGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RhcnQtcmVuZGVyaW5nLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RhcnQtcmVuZGVyaW5nLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0ZXJlby1wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0ZXJlby1wYW5uZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zdGVyZW8tcGFubmVyLW5vZGUtcmVuZGVyZXItZmFjdG9yeS1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0ZXJlby1wYW5uZXItbm9kZS1yZW5kZXJlci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtYXVkaW8tYnVmZmVyLWNvbnN0cnVjdG9yLXN1cHBvcnQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLWJ1ZmZlci1jb3B5LWNoYW5uZWwtbWV0aG9kcy1zdWJhcnJheS1zdXBwb3J0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1hdWRpby1jb250ZXh0LWNsb3NlLW1ldGhvZC1zdXBwb3J0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1hdWRpby1jb250ZXh0LWRlY29kZS1hdWRpby1kYXRhLW1ldGhvZC10eXBlLWVycm9yLXN1cHBvcnQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLWNvbnRleHQtb3B0aW9ucy1zdXBwb3J0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1hdWRpby1ub2RlLWNvbm5lY3QtbWV0aG9kLXN1cHBvcnQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWF1ZGlvLXdvcmtsZXQtbm9kZS1vcHRpb25zLWNsb25hYmlsaXR5LWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtYXVkaW8td29ya2xldC1wcm9jZXNzb3Itbm8tb3V0cHV0cy1zdXBwb3J0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1hdWRpby13b3JrbGV0LXByb2Nlc3Nvci1wb3N0LW1lc3NhZ2Utc3VwcG9ydC1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtY2hhbm5lbC1tZXJnZXItbm9kZS1jaGFubmVsLWNvdW50LXN1cHBvcnQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWNvbnN0YW50LXNvdXJjZS1ub2RlLWFjY3VyYXRlLXNjaGVkdWxpbmctc3VwcG9ydC1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QtY29udm9sdmVyLW5vZGUtYnVmZmVyLXJlYXNzaWduYWJpbGl0eS1zdXBwb3J0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1jb252b2x2ZXItbm9kZS1jaGFubmVsLWNvdW50LXN1cHBvcnQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LWlzLXNlY3VyZS1jb250ZXh0LXN1cHBvcnQtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD10ZXN0LW1lZGlhLXN0cmVhbS1hdWRpby1zb3VyY2Utbm9kZS1tZWRpYS1zdHJlYW0td2l0aG91dC1hdWRpby10cmFjay1zdXBwb3J0LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3Qtb2ZmbGluZS1hdWRpby1jb250ZXh0LWN1cnJlbnQtdGltZS1zdXBwb3J0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGVzdC1zdGVyZW8tcGFubmVyLW5vZGUtZGVmYXVsdC12YWx1ZS1zdXBwb3J0LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dW5rbm93bi1lcnJvci1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2RlLXN0b3JlLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVucmVuZGVyZWQtYXVkaW8td29ya2xldC1ub2Rlcy5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13YXZlLXNoYXBlci1ub2RlLWNvbnN0cnVjdG9yLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d2F2ZS1zaGFwZXItbm9kZS1jb25zdHJ1Y3Rvci5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13YXZlLXNoYXBlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnktZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13YXZlLXNoYXBlci1ub2RlLXJlbmRlcmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d2luZG93LWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d2luZG93LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyYXAtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1hdWRpby1idWZmZXItY29weS1jaGFubmVsLW1ldGhvZHMtb3V0LW9mLWJvdW5kcy1mYWN0b3J5LmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdyYXAtYXVkaW8tYnVmZmVyLWNvcHktY2hhbm5lbC1tZXRob2RzLW91dC1vZi1ib3VuZHMtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RhcnQtbWV0aG9kLW9mZnNldC1jbGFtcGluZy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13cmFwLWF1ZGlvLWJ1ZmZlci1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1udWxsaWZpZWQtYnVmZmVyLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1hdWRpby1idWZmZXItc291cmNlLW5vZGUtc3RvcC1tZXRob2QtbnVsbGlmaWVkLWJ1ZmZlci1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13cmFwLWF1ZGlvLXNjaGVkdWxlZC1zb3VyY2Utbm9kZS1zdG9wLW1ldGhvZC1jb25zZWN1dGl2ZS1jYWxscy1mdW5jdGlvbi5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13cmFwLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZmFjdG9yeS5qcy5tYXAiLCJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13cmFwLWNoYW5uZWwtbWVyZ2VyLW5vZGUtZnVuY3Rpb24uanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3JhcC1ldmVudC1saXN0ZW5lci1mdW5jdGlvbi5qcy5tYXAiLCIvLyBDb3B5cmlnaHQgSm95ZW50LCBJbmMuIGFuZCBvdGhlciBOb2RlIGNvbnRyaWJ1dG9ycy5cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYVxuLy8gY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZVxuLy8gXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nXG4vLyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsXG4vLyBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0XG4vLyBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGVcbi8vIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkXG4vLyBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOXG4vLyBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSxcbi8vIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUlxuLy8gT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRVxuLy8gVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cblxubW9kdWxlLmV4cG9ydHMgPSBTdHJlYW07XG5cbnZhciBFRSA9IHJlcXVpcmUoJ2V2ZW50cycpLkV2ZW50RW1pdHRlcjtcbnZhciBpbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJyk7XG5cbmluaGVyaXRzKFN0cmVhbSwgRUUpO1xuU3RyZWFtLlJlYWRhYmxlID0gcmVxdWlyZSgncmVhZGFibGUtc3RyZWFtL2xpYi9fc3RyZWFtX3JlYWRhYmxlLmpzJyk7XG5TdHJlYW0uV3JpdGFibGUgPSByZXF1aXJlKCdyZWFkYWJsZS1zdHJlYW0vbGliL19zdHJlYW1fd3JpdGFibGUuanMnKTtcblN0cmVhbS5EdXBsZXggPSByZXF1aXJlKCdyZWFkYWJsZS1zdHJlYW0vbGliL19zdHJlYW1fZHVwbGV4LmpzJyk7XG5TdHJlYW0uVHJhbnNmb3JtID0gcmVxdWlyZSgncmVhZGFibGUtc3RyZWFtL2xpYi9fc3RyZWFtX3RyYW5zZm9ybS5qcycpO1xuU3RyZWFtLlBhc3NUaHJvdWdoID0gcmVxdWlyZSgncmVhZGFibGUtc3RyZWFtL2xpYi9fc3RyZWFtX3Bhc3N0aHJvdWdoLmpzJyk7XG5TdHJlYW0uZmluaXNoZWQgPSByZXF1aXJlKCdyZWFkYWJsZS1zdHJlYW0vbGliL2ludGVybmFsL3N0cmVhbXMvZW5kLW9mLXN0cmVhbS5qcycpXG5TdHJlYW0ucGlwZWxpbmUgPSByZXF1aXJlKCdyZWFkYWJsZS1zdHJlYW0vbGliL2ludGVybmFsL3N0cmVhbXMvcGlwZWxpbmUuanMnKVxuXG4vLyBCYWNrd2FyZHMtY29tcGF0IHdpdGggbm9kZSAwLjQueFxuU3RyZWFtLlN0cmVhbSA9IFN0cmVhbTtcblxuXG5cbi8vIG9sZC1zdHlsZSBzdHJlYW1zLiAgTm90ZSB0aGF0IHRoZSBwaXBlIG1ldGhvZCAodGhlIG9ubHkgcmVsZXZhbnRcbi8vIHBhcnQgb2YgdGhpcyBjbGFzcykgaXMgb3ZlcnJpZGRlbiBpbiB0aGUgUmVhZGFibGUgY2xhc3MuXG5cbmZ1bmN0aW9uIFN0cmVhbSgpIHtcbiAgRUUuY2FsbCh0aGlzKTtcbn1cblxuU3RyZWFtLnByb3RvdHlwZS5waXBlID0gZnVuY3Rpb24oZGVzdCwgb3B0aW9ucykge1xuICB2YXIgc291cmNlID0gdGhpcztcblxuICBmdW5jdGlvbiBvbmRhdGEoY2h1bmspIHtcbiAgICBpZiAoZGVzdC53cml0YWJsZSkge1xuICAgICAgaWYgKGZhbHNlID09PSBkZXN0LndyaXRlKGNodW5rKSAmJiBzb3VyY2UucGF1c2UpIHtcbiAgICAgICAgc291cmNlLnBhdXNlKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc291cmNlLm9uKCdkYXRhJywgb25kYXRhKTtcblxuICBmdW5jdGlvbiBvbmRyYWluKCkge1xuICAgIGlmIChzb3VyY2UucmVhZGFibGUgJiYgc291cmNlLnJlc3VtZSkge1xuICAgICAgc291cmNlLnJlc3VtZSgpO1xuICAgIH1cbiAgfVxuXG4gIGRlc3Qub24oJ2RyYWluJywgb25kcmFpbik7XG5cbiAgLy8gSWYgdGhlICdlbmQnIG9wdGlvbiBpcyBub3Qgc3VwcGxpZWQsIGRlc3QuZW5kKCkgd2lsbCBiZSBjYWxsZWQgd2hlblxuICAvLyBzb3VyY2UgZ2V0cyB0aGUgJ2VuZCcgb3IgJ2Nsb3NlJyBldmVudHMuICBPbmx5IGRlc3QuZW5kKCkgb25jZS5cbiAgaWYgKCFkZXN0Ll9pc1N0ZGlvICYmICghb3B0aW9ucyB8fCBvcHRpb25zLmVuZCAhPT0gZmFsc2UpKSB7XG4gICAgc291cmNlLm9uKCdlbmQnLCBvbmVuZCk7XG4gICAgc291cmNlLm9uKCdjbG9zZScsIG9uY2xvc2UpO1xuICB9XG5cbiAgdmFyIGRpZE9uRW5kID0gZmFsc2U7XG4gIGZ1bmN0aW9uIG9uZW5kKCkge1xuICAgIGlmIChkaWRPbkVuZCkgcmV0dXJuO1xuICAgIGRpZE9uRW5kID0gdHJ1ZTtcblxuICAgIGRlc3QuZW5kKCk7XG4gIH1cblxuXG4gIGZ1bmN0aW9uIG9uY2xvc2UoKSB7XG4gICAgaWYgKGRpZE9uRW5kKSByZXR1cm47XG4gICAgZGlkT25FbmQgPSB0cnVlO1xuXG4gICAgaWYgKHR5cGVvZiBkZXN0LmRlc3Ryb3kgPT09ICdmdW5jdGlvbicpIGRlc3QuZGVzdHJveSgpO1xuICB9XG5cbiAgLy8gZG9uJ3QgbGVhdmUgZGFuZ2xpbmcgcGlwZXMgd2hlbiB0aGVyZSBhcmUgZXJyb3JzLlxuICBmdW5jdGlvbiBvbmVycm9yKGVyKSB7XG4gICAgY2xlYW51cCgpO1xuICAgIGlmIChFRS5saXN0ZW5lckNvdW50KHRoaXMsICdlcnJvcicpID09PSAwKSB7XG4gICAgICB0aHJvdyBlcjsgLy8gVW5oYW5kbGVkIHN0cmVhbSBlcnJvciBpbiBwaXBlLlxuICAgIH1cbiAgfVxuXG4gIHNvdXJjZS5vbignZXJyb3InLCBvbmVycm9yKTtcbiAgZGVzdC5vbignZXJyb3InLCBvbmVycm9yKTtcblxuICAvLyByZW1vdmUgYWxsIHRoZSBldmVudCBsaXN0ZW5lcnMgdGhhdCB3ZXJlIGFkZGVkLlxuICBmdW5jdGlvbiBjbGVhbnVwKCkge1xuICAgIHNvdXJjZS5yZW1vdmVMaXN0ZW5lcignZGF0YScsIG9uZGF0YSk7XG4gICAgZGVzdC5yZW1vdmVMaXN0ZW5lcignZHJhaW4nLCBvbmRyYWluKTtcblxuICAgIHNvdXJjZS5yZW1vdmVMaXN0ZW5lcignZW5kJywgb25lbmQpO1xuICAgIHNvdXJjZS5yZW1vdmVMaXN0ZW5lcignY2xvc2UnLCBvbmNsb3NlKTtcblxuICAgIHNvdXJjZS5yZW1vdmVMaXN0ZW5lcignZXJyb3InLCBvbmVycm9yKTtcbiAgICBkZXN0LnJlbW92ZUxpc3RlbmVyKCdlcnJvcicsIG9uZXJyb3IpO1xuXG4gICAgc291cmNlLnJlbW92ZUxpc3RlbmVyKCdlbmQnLCBjbGVhbnVwKTtcbiAgICBzb3VyY2UucmVtb3ZlTGlzdGVuZXIoJ2Nsb3NlJywgY2xlYW51cCk7XG5cbiAgICBkZXN0LnJlbW92ZUxpc3RlbmVyKCdjbG9zZScsIGNsZWFudXApO1xuICB9XG5cbiAgc291cmNlLm9uKCdlbmQnLCBjbGVhbnVwKTtcbiAgc291cmNlLm9uKCdjbG9zZScsIGNsZWFudXApO1xuXG4gIGRlc3Qub24oJ2Nsb3NlJywgY2xlYW51cCk7XG5cbiAgZGVzdC5lbWl0KCdwaXBlJywgc291cmNlKTtcblxuICAvLyBBbGxvdyBmb3IgdW5peC1saWtlIHVzYWdlOiBBLnBpcGUoQikucGlwZShDKVxuICByZXR1cm4gZGVzdDtcbn07XG4iLCIvLyBDb3B5cmlnaHQgSm95ZW50LCBJbmMuIGFuZCBvdGhlciBOb2RlIGNvbnRyaWJ1dG9ycy5cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYVxuLy8gY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZVxuLy8gXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nXG4vLyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsXG4vLyBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0XG4vLyBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGVcbi8vIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkXG4vLyBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOXG4vLyBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSxcbi8vIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUlxuLy8gT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRVxuLy8gVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cblxuJ3VzZSBzdHJpY3QnO1xuXG4vKjxyZXBsYWNlbWVudD4qL1xuXG52YXIgQnVmZmVyID0gcmVxdWlyZSgnc2FmZS1idWZmZXInKS5CdWZmZXI7XG4vKjwvcmVwbGFjZW1lbnQ+Ki9cblxudmFyIGlzRW5jb2RpbmcgPSBCdWZmZXIuaXNFbmNvZGluZyB8fCBmdW5jdGlvbiAoZW5jb2RpbmcpIHtcbiAgZW5jb2RpbmcgPSAnJyArIGVuY29kaW5nO1xuICBzd2l0Y2ggKGVuY29kaW5nICYmIGVuY29kaW5nLnRvTG93ZXJDYXNlKCkpIHtcbiAgICBjYXNlICdoZXgnOmNhc2UgJ3V0ZjgnOmNhc2UgJ3V0Zi04JzpjYXNlICdhc2NpaSc6Y2FzZSAnYmluYXJ5JzpjYXNlICdiYXNlNjQnOmNhc2UgJ3VjczInOmNhc2UgJ3Vjcy0yJzpjYXNlICd1dGYxNmxlJzpjYXNlICd1dGYtMTZsZSc6Y2FzZSAncmF3JzpcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gZmFsc2U7XG4gIH1cbn07XG5cbmZ1bmN0aW9uIF9ub3JtYWxpemVFbmNvZGluZyhlbmMpIHtcbiAgaWYgKCFlbmMpIHJldHVybiAndXRmOCc7XG4gIHZhciByZXRyaWVkO1xuICB3aGlsZSAodHJ1ZSkge1xuICAgIHN3aXRjaCAoZW5jKSB7XG4gICAgICBjYXNlICd1dGY4JzpcbiAgICAgIGNhc2UgJ3V0Zi04JzpcbiAgICAgICAgcmV0dXJuICd1dGY4JztcbiAgICAgIGNhc2UgJ3VjczInOlxuICAgICAgY2FzZSAndWNzLTInOlxuICAgICAgY2FzZSAndXRmMTZsZSc6XG4gICAgICBjYXNlICd1dGYtMTZsZSc6XG4gICAgICAgIHJldHVybiAndXRmMTZsZSc7XG4gICAgICBjYXNlICdsYXRpbjEnOlxuICAgICAgY2FzZSAnYmluYXJ5JzpcbiAgICAgICAgcmV0dXJuICdsYXRpbjEnO1xuICAgICAgY2FzZSAnYmFzZTY0JzpcbiAgICAgIGNhc2UgJ2FzY2lpJzpcbiAgICAgIGNhc2UgJ2hleCc6XG4gICAgICAgIHJldHVybiBlbmM7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICBpZiAocmV0cmllZCkgcmV0dXJuOyAvLyB1bmRlZmluZWRcbiAgICAgICAgZW5jID0gKCcnICsgZW5jKS50b0xvd2VyQ2FzZSgpO1xuICAgICAgICByZXRyaWVkID0gdHJ1ZTtcbiAgICB9XG4gIH1cbn07XG5cbi8vIERvIG5vdCBjYWNoZSBgQnVmZmVyLmlzRW5jb2RpbmdgIHdoZW4gY2hlY2tpbmcgZW5jb2RpbmcgbmFtZXMgYXMgc29tZVxuLy8gbW9kdWxlcyBtb25rZXktcGF0Y2ggaXQgdG8gc3VwcG9ydCBhZGRpdGlvbmFsIGVuY29kaW5nc1xuZnVuY3Rpb24gbm9ybWFsaXplRW5jb2RpbmcoZW5jKSB7XG4gIHZhciBuZW5jID0gX25vcm1hbGl6ZUVuY29kaW5nKGVuYyk7XG4gIGlmICh0eXBlb2YgbmVuYyAhPT0gJ3N0cmluZycgJiYgKEJ1ZmZlci5pc0VuY29kaW5nID09PSBpc0VuY29kaW5nIHx8ICFpc0VuY29kaW5nKGVuYykpKSB0aHJvdyBuZXcgRXJyb3IoJ1Vua25vd24gZW5jb2Rpbmc6ICcgKyBlbmMpO1xuICByZXR1cm4gbmVuYyB8fCBlbmM7XG59XG5cbi8vIFN0cmluZ0RlY29kZXIgcHJvdmlkZXMgYW4gaW50ZXJmYWNlIGZvciBlZmZpY2llbnRseSBzcGxpdHRpbmcgYSBzZXJpZXMgb2Zcbi8vIGJ1ZmZlcnMgaW50byBhIHNlcmllcyBvZiBKUyBzdHJpbmdzIHdpdGhvdXQgYnJlYWtpbmcgYXBhcnQgbXVsdGktYnl0ZVxuLy8gY2hhcmFjdGVycy5cbmV4cG9ydHMuU3RyaW5nRGVjb2RlciA9IFN0cmluZ0RlY29kZXI7XG5mdW5jdGlvbiBTdHJpbmdEZWNvZGVyKGVuY29kaW5nKSB7XG4gIHRoaXMuZW5jb2RpbmcgPSBub3JtYWxpemVFbmNvZGluZyhlbmNvZGluZyk7XG4gIHZhciBuYjtcbiAgc3dpdGNoICh0aGlzLmVuY29kaW5nKSB7XG4gICAgY2FzZSAndXRmMTZsZSc6XG4gICAgICB0aGlzLnRleHQgPSB1dGYxNlRleHQ7XG4gICAgICB0aGlzLmVuZCA9IHV0ZjE2RW5kO1xuICAgICAgbmIgPSA0O1xuICAgICAgYnJlYWs7XG4gICAgY2FzZSAndXRmOCc6XG4gICAgICB0aGlzLmZpbGxMYXN0ID0gdXRmOEZpbGxMYXN0O1xuICAgICAgbmIgPSA0O1xuICAgICAgYnJlYWs7XG4gICAgY2FzZSAnYmFzZTY0JzpcbiAgICAgIHRoaXMudGV4dCA9IGJhc2U2NFRleHQ7XG4gICAgICB0aGlzLmVuZCA9IGJhc2U2NEVuZDtcbiAgICAgIG5iID0gMztcbiAgICAgIGJyZWFrO1xuICAgIGRlZmF1bHQ6XG4gICAgICB0aGlzLndyaXRlID0gc2ltcGxlV3JpdGU7XG4gICAgICB0aGlzLmVuZCA9IHNpbXBsZUVuZDtcbiAgICAgIHJldHVybjtcbiAgfVxuICB0aGlzLmxhc3ROZWVkID0gMDtcbiAgdGhpcy5sYXN0VG90YWwgPSAwO1xuICB0aGlzLmxhc3RDaGFyID0gQnVmZmVyLmFsbG9jVW5zYWZlKG5iKTtcbn1cblxuU3RyaW5nRGVjb2Rlci5wcm90b3R5cGUud3JpdGUgPSBmdW5jdGlvbiAoYnVmKSB7XG4gIGlmIChidWYubGVuZ3RoID09PSAwKSByZXR1cm4gJyc7XG4gIHZhciByO1xuICB2YXIgaTtcbiAgaWYgKHRoaXMubGFzdE5lZWQpIHtcbiAgICByID0gdGhpcy5maWxsTGFzdChidWYpO1xuICAgIGlmIChyID09PSB1bmRlZmluZWQpIHJldHVybiAnJztcbiAgICBpID0gdGhpcy5sYXN0TmVlZDtcbiAgICB0aGlzLmxhc3ROZWVkID0gMDtcbiAgfSBlbHNlIHtcbiAgICBpID0gMDtcbiAgfVxuICBpZiAoaSA8IGJ1Zi5sZW5ndGgpIHJldHVybiByID8gciArIHRoaXMudGV4dChidWYsIGkpIDogdGhpcy50ZXh0KGJ1ZiwgaSk7XG4gIHJldHVybiByIHx8ICcnO1xufTtcblxuU3RyaW5nRGVjb2Rlci5wcm90b3R5cGUuZW5kID0gdXRmOEVuZDtcblxuLy8gUmV0dXJucyBvbmx5IGNvbXBsZXRlIGNoYXJhY3RlcnMgaW4gYSBCdWZmZXJcblN0cmluZ0RlY29kZXIucHJvdG90eXBlLnRleHQgPSB1dGY4VGV4dDtcblxuLy8gQXR0ZW1wdHMgdG8gY29tcGxldGUgYSBwYXJ0aWFsIG5vbi1VVEYtOCBjaGFyYWN0ZXIgdXNpbmcgYnl0ZXMgZnJvbSBhIEJ1ZmZlclxuU3RyaW5nRGVjb2Rlci5wcm90b3R5cGUuZmlsbExhc3QgPSBmdW5jdGlvbiAoYnVmKSB7XG4gIGlmICh0aGlzLmxhc3ROZWVkIDw9IGJ1Zi5sZW5ndGgpIHtcbiAgICBidWYuY29weSh0aGlzLmxhc3RDaGFyLCB0aGlzLmxhc3RUb3RhbCAtIHRoaXMubGFzdE5lZWQsIDAsIHRoaXMubGFzdE5lZWQpO1xuICAgIHJldHVybiB0aGlzLmxhc3RDaGFyLnRvU3RyaW5nKHRoaXMuZW5jb2RpbmcsIDAsIHRoaXMubGFzdFRvdGFsKTtcbiAgfVxuICBidWYuY29weSh0aGlzLmxhc3RDaGFyLCB0aGlzLmxhc3RUb3RhbCAtIHRoaXMubGFzdE5lZWQsIDAsIGJ1Zi5sZW5ndGgpO1xuICB0aGlzLmxhc3ROZWVkIC09IGJ1Zi5sZW5ndGg7XG59O1xuXG4vLyBDaGVja3MgdGhlIHR5cGUgb2YgYSBVVEYtOCBieXRlLCB3aGV0aGVyIGl0J3MgQVNDSUksIGEgbGVhZGluZyBieXRlLCBvciBhXG4vLyBjb250aW51YXRpb24gYnl0ZS4gSWYgYW4gaW52YWxpZCBieXRlIGlzIGRldGVjdGVkLCAtMiBpcyByZXR1cm5lZC5cbmZ1bmN0aW9uIHV0ZjhDaGVja0J5dGUoYnl0ZSkge1xuICBpZiAoYnl0ZSA8PSAweDdGKSByZXR1cm4gMDtlbHNlIGlmIChieXRlID4+IDUgPT09IDB4MDYpIHJldHVybiAyO2Vsc2UgaWYgKGJ5dGUgPj4gNCA9PT0gMHgwRSkgcmV0dXJuIDM7ZWxzZSBpZiAoYnl0ZSA+PiAzID09PSAweDFFKSByZXR1cm4gNDtcbiAgcmV0dXJuIGJ5dGUgPj4gNiA9PT0gMHgwMiA/IC0xIDogLTI7XG59XG5cbi8vIENoZWNrcyBhdCBtb3N0IDMgYnl0ZXMgYXQgdGhlIGVuZCBvZiBhIEJ1ZmZlciBpbiBvcmRlciB0byBkZXRlY3QgYW5cbi8vIGluY29tcGxldGUgbXVsdGktYnl0ZSBVVEYtOCBjaGFyYWN0ZXIuIFRoZSB0b3RhbCBudW1iZXIgb2YgYnl0ZXMgKDIsIDMsIG9yIDQpXG4vLyBuZWVkZWQgdG8gY29tcGxldGUgdGhlIFVURi04IGNoYXJhY3RlciAoaWYgYXBwbGljYWJsZSkgYXJlIHJldHVybmVkLlxuZnVuY3Rpb24gdXRmOENoZWNrSW5jb21wbGV0ZShzZWxmLCBidWYsIGkpIHtcbiAgdmFyIGogPSBidWYubGVuZ3RoIC0gMTtcbiAgaWYgKGogPCBpKSByZXR1cm4gMDtcbiAgdmFyIG5iID0gdXRmOENoZWNrQnl0ZShidWZbal0pO1xuICBpZiAobmIgPj0gMCkge1xuICAgIGlmIChuYiA+IDApIHNlbGYubGFzdE5lZWQgPSBuYiAtIDE7XG4gICAgcmV0dXJuIG5iO1xuICB9XG4gIGlmICgtLWogPCBpIHx8IG5iID09PSAtMikgcmV0dXJuIDA7XG4gIG5iID0gdXRmOENoZWNrQnl0ZShidWZbal0pO1xuICBpZiAobmIgPj0gMCkge1xuICAgIGlmIChuYiA+IDApIHNlbGYubGFzdE5lZWQgPSBuYiAtIDI7XG4gICAgcmV0dXJuIG5iO1xuICB9XG4gIGlmICgtLWogPCBpIHx8IG5iID09PSAtMikgcmV0dXJuIDA7XG4gIG5iID0gdXRmOENoZWNrQnl0ZShidWZbal0pO1xuICBpZiAobmIgPj0gMCkge1xuICAgIGlmIChuYiA+IDApIHtcbiAgICAgIGlmIChuYiA9PT0gMikgbmIgPSAwO2Vsc2Ugc2VsZi5sYXN0TmVlZCA9IG5iIC0gMztcbiAgICB9XG4gICAgcmV0dXJuIG5iO1xuICB9XG4gIHJldHVybiAwO1xufVxuXG4vLyBWYWxpZGF0ZXMgYXMgbWFueSBjb250aW51YXRpb24gYnl0ZXMgZm9yIGEgbXVsdGktYnl0ZSBVVEYtOCBjaGFyYWN0ZXIgYXNcbi8vIG5lZWRlZCBvciBhcmUgYXZhaWxhYmxlLiBJZiB3ZSBzZWUgYSBub24tY29udGludWF0aW9uIGJ5dGUgd2hlcmUgd2UgZXhwZWN0XG4vLyBvbmUsIHdlIFwicmVwbGFjZVwiIHRoZSB2YWxpZGF0ZWQgY29udGludWF0aW9uIGJ5dGVzIHdlJ3ZlIHNlZW4gc28gZmFyIHdpdGhcbi8vIGEgc2luZ2xlIFVURi04IHJlcGxhY2VtZW50IGNoYXJhY3RlciAoJ1xcdWZmZmQnKSwgdG8gbWF0Y2ggdjgncyBVVEYtOCBkZWNvZGluZ1xuLy8gYmVoYXZpb3IuIFRoZSBjb250aW51YXRpb24gYnl0ZSBjaGVjayBpcyBpbmNsdWRlZCB0aHJlZSB0aW1lcyBpbiB0aGUgY2FzZVxuLy8gd2hlcmUgYWxsIG9mIHRoZSBjb250aW51YXRpb24gYnl0ZXMgZm9yIGEgY2hhcmFjdGVyIGV4aXN0IGluIHRoZSBzYW1lIGJ1ZmZlci5cbi8vIEl0IGlzIGFsc28gZG9uZSB0aGlzIHdheSBhcyBhIHNsaWdodCBwZXJmb3JtYW5jZSBpbmNyZWFzZSBpbnN0ZWFkIG9mIHVzaW5nIGFcbi8vIGxvb3AuXG5mdW5jdGlvbiB1dGY4Q2hlY2tFeHRyYUJ5dGVzKHNlbGYsIGJ1ZiwgcCkge1xuICBpZiAoKGJ1ZlswXSAmIDB4QzApICE9PSAweDgwKSB7XG4gICAgc2VsZi5sYXN0TmVlZCA9IDA7XG4gICAgcmV0dXJuICdcXHVmZmZkJztcbiAgfVxuICBpZiAoc2VsZi5sYXN0TmVlZCA+IDEgJiYgYnVmLmxlbmd0aCA+IDEpIHtcbiAgICBpZiAoKGJ1ZlsxXSAmIDB4QzApICE9PSAweDgwKSB7XG4gICAgICBzZWxmLmxhc3ROZWVkID0gMTtcbiAgICAgIHJldHVybiAnXFx1ZmZmZCc7XG4gICAgfVxuICAgIGlmIChzZWxmLmxhc3ROZWVkID4gMiAmJiBidWYubGVuZ3RoID4gMikge1xuICAgICAgaWYgKChidWZbMl0gJiAweEMwKSAhPT0gMHg4MCkge1xuICAgICAgICBzZWxmLmxhc3ROZWVkID0gMjtcbiAgICAgICAgcmV0dXJuICdcXHVmZmZkJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQXR0ZW1wdHMgdG8gY29tcGxldGUgYSBtdWx0aS1ieXRlIFVURi04IGNoYXJhY3RlciB1c2luZyBieXRlcyBmcm9tIGEgQnVmZmVyLlxuZnVuY3Rpb24gdXRmOEZpbGxMYXN0KGJ1Zikge1xuICB2YXIgcCA9IHRoaXMubGFzdFRvdGFsIC0gdGhpcy5sYXN0TmVlZDtcbiAgdmFyIHIgPSB1dGY4Q2hlY2tFeHRyYUJ5dGVzKHRoaXMsIGJ1ZiwgcCk7XG4gIGlmIChyICE9PSB1bmRlZmluZWQpIHJldHVybiByO1xuICBpZiAodGhpcy5sYXN0TmVlZCA8PSBidWYubGVuZ3RoKSB7XG4gICAgYnVmLmNvcHkodGhpcy5sYXN0Q2hhciwgcCwgMCwgdGhpcy5sYXN0TmVlZCk7XG4gICAgcmV0dXJuIHRoaXMubGFzdENoYXIudG9TdHJpbmcodGhpcy5lbmNvZGluZywgMCwgdGhpcy5sYXN0VG90YWwpO1xuICB9XG4gIGJ1Zi5jb3B5KHRoaXMubGFzdENoYXIsIHAsIDAsIGJ1Zi5sZW5ndGgpO1xuICB0aGlzLmxhc3ROZWVkIC09IGJ1Zi5sZW5ndGg7XG59XG5cbi8vIFJldHVybnMgYWxsIGNvbXBsZXRlIFVURi04IGNoYXJhY3RlcnMgaW4gYSBCdWZmZXIuIElmIHRoZSBCdWZmZXIgZW5kZWQgb24gYVxuLy8gcGFydGlhbCBjaGFyYWN0ZXIsIHRoZSBjaGFyYWN0ZXIncyBieXRlcyBhcmUgYnVmZmVyZWQgdW50aWwgdGhlIHJlcXVpcmVkXG4vLyBudW1iZXIgb2YgYnl0ZXMgYXJlIGF2YWlsYWJsZS5cbmZ1bmN0aW9uIHV0ZjhUZXh0KGJ1ZiwgaSkge1xuICB2YXIgdG90YWwgPSB1dGY4Q2hlY2tJbmNvbXBsZXRlKHRoaXMsIGJ1ZiwgaSk7XG4gIGlmICghdGhpcy5sYXN0TmVlZCkgcmV0dXJuIGJ1Zi50b1N0cmluZygndXRmOCcsIGkpO1xuICB0aGlzLmxhc3RUb3RhbCA9IHRvdGFsO1xuICB2YXIgZW5kID0gYnVmLmxlbmd0aCAtICh0b3RhbCAtIHRoaXMubGFzdE5lZWQpO1xuICBidWYuY29weSh0aGlzLmxhc3RDaGFyLCAwLCBlbmQpO1xuICByZXR1cm4gYnVmLnRvU3RyaW5nKCd1dGY4JywgaSwgZW5kKTtcbn1cblxuLy8gRm9yIFVURi04LCBhIHJlcGxhY2VtZW50IGNoYXJhY3RlciBpcyBhZGRlZCB3aGVuIGVuZGluZyBvbiBhIHBhcnRpYWxcbi8vIGNoYXJhY3Rlci5cbmZ1bmN0aW9uIHV0ZjhFbmQoYnVmKSB7XG4gIHZhciByID0gYnVmICYmIGJ1Zi5sZW5ndGggPyB0aGlzLndyaXRlKGJ1ZikgOiAnJztcbiAgaWYgKHRoaXMubGFzdE5lZWQpIHJldHVybiByICsgJ1xcdWZmZmQnO1xuICByZXR1cm4gcjtcbn1cblxuLy8gVVRGLTE2TEUgdHlwaWNhbGx5IG5lZWRzIHR3byBieXRlcyBwZXIgY2hhcmFjdGVyLCBidXQgZXZlbiBpZiB3ZSBoYXZlIGFuIGV2ZW5cbi8vIG51bWJlciBvZiBieXRlcyBhdmFpbGFibGUsIHdlIG5lZWQgdG8gY2hlY2sgaWYgd2UgZW5kIG9uIGEgbGVhZGluZy9oaWdoXG4vLyBzdXJyb2dhdGUuIEluIHRoYXQgY2FzZSwgd2UgbmVlZCB0byB3YWl0IGZvciB0aGUgbmV4dCB0d28gYnl0ZXMgaW4gb3JkZXIgdG9cbi8vIGRlY29kZSB0aGUgbGFzdCBjaGFyYWN0ZXIgcHJvcGVybHkuXG5mdW5jdGlvbiB1dGYxNlRleHQoYnVmLCBpKSB7XG4gIGlmICgoYnVmLmxlbmd0aCAtIGkpICUgMiA9PT0gMCkge1xuICAgIHZhciByID0gYnVmLnRvU3RyaW5nKCd1dGYxNmxlJywgaSk7XG4gICAgaWYgKHIpIHtcbiAgICAgIHZhciBjID0gci5jaGFyQ29kZUF0KHIubGVuZ3RoIC0gMSk7XG4gICAgICBpZiAoYyA+PSAweEQ4MDAgJiYgYyA8PSAweERCRkYpIHtcbiAgICAgICAgdGhpcy5sYXN0TmVlZCA9IDI7XG4gICAgICAgIHRoaXMubGFzdFRvdGFsID0gNDtcbiAgICAgICAgdGhpcy5sYXN0Q2hhclswXSA9IGJ1ZltidWYubGVuZ3RoIC0gMl07XG4gICAgICAgIHRoaXMubGFzdENoYXJbMV0gPSBidWZbYnVmLmxlbmd0aCAtIDFdO1xuICAgICAgICByZXR1cm4gci5zbGljZSgwLCAtMSk7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiByO1xuICB9XG4gIHRoaXMubGFzdE5lZWQgPSAxO1xuICB0aGlzLmxhc3RUb3RhbCA9IDI7XG4gIHRoaXMubGFzdENoYXJbMF0gPSBidWZbYnVmLmxlbmd0aCAtIDFdO1xuICByZXR1cm4gYnVmLnRvU3RyaW5nKCd1dGYxNmxlJywgaSwgYnVmLmxlbmd0aCAtIDEpO1xufVxuXG4vLyBGb3IgVVRGLTE2TEUgd2UgZG8gbm90IGV4cGxpY2l0bHkgYXBwZW5kIHNwZWNpYWwgcmVwbGFjZW1lbnQgY2hhcmFjdGVycyBpZiB3ZVxuLy8gZW5kIG9uIGEgcGFydGlhbCBjaGFyYWN0ZXIsIHdlIHNpbXBseSBsZXQgdjggaGFuZGxlIHRoYXQuXG5mdW5jdGlvbiB1dGYxNkVuZChidWYpIHtcbiAgdmFyIHIgPSBidWYgJiYgYnVmLmxlbmd0aCA/IHRoaXMud3JpdGUoYnVmKSA6ICcnO1xuICBpZiAodGhpcy5sYXN0TmVlZCkge1xuICAgIHZhciBlbmQgPSB0aGlzLmxhc3RUb3RhbCAtIHRoaXMubGFzdE5lZWQ7XG4gICAgcmV0dXJuIHIgKyB0aGlzLmxhc3RDaGFyLnRvU3RyaW5nKCd1dGYxNmxlJywgMCwgZW5kKTtcbiAgfVxuICByZXR1cm4gcjtcbn1cblxuZnVuY3Rpb24gYmFzZTY0VGV4dChidWYsIGkpIHtcbiAgdmFyIG4gPSAoYnVmLmxlbmd0aCAtIGkpICUgMztcbiAgaWYgKG4gPT09IDApIHJldHVybiBidWYudG9TdHJpbmcoJ2Jhc2U2NCcsIGkpO1xuICB0aGlzLmxhc3ROZWVkID0gMyAtIG47XG4gIHRoaXMubGFzdFRvdGFsID0gMztcbiAgaWYgKG4gPT09IDEpIHtcbiAgICB0aGlzLmxhc3RDaGFyWzBdID0gYnVmW2J1Zi5sZW5ndGggLSAxXTtcbiAgfSBlbHNlIHtcbiAgICB0aGlzLmxhc3RDaGFyWzBdID0gYnVmW2J1Zi5sZW5ndGggLSAyXTtcbiAgICB0aGlzLmxhc3RDaGFyWzFdID0gYnVmW2J1Zi5sZW5ndGggLSAxXTtcbiAgfVxuICByZXR1cm4gYnVmLnRvU3RyaW5nKCdiYXNlNjQnLCBpLCBidWYubGVuZ3RoIC0gbik7XG59XG5cbmZ1bmN0aW9uIGJhc2U2NEVuZChidWYpIHtcbiAgdmFyIHIgPSBidWYgJiYgYnVmLmxlbmd0aCA/IHRoaXMud3JpdGUoYnVmKSA6ICcnO1xuICBpZiAodGhpcy5sYXN0TmVlZCkgcmV0dXJuIHIgKyB0aGlzLmxhc3RDaGFyLnRvU3RyaW5nKCdiYXNlNjQnLCAwLCAzIC0gdGhpcy5sYXN0TmVlZCk7XG4gIHJldHVybiByO1xufVxuXG4vLyBQYXNzIGJ5dGVzIG9uIHRocm91Z2ggZm9yIHNpbmdsZS1ieXRlIGVuY29kaW5ncyAoZS5nLiBhc2NpaSwgbGF0aW4xLCBoZXgpXG5mdW5jdGlvbiBzaW1wbGVXcml0ZShidWYpIHtcbiAgcmV0dXJuIGJ1Zi50b1N0cmluZyh0aGlzLmVuY29kaW5nKTtcbn1cblxuZnVuY3Rpb24gc2ltcGxlRW5kKGJ1Zikge1xuICByZXR1cm4gYnVmICYmIGJ1Zi5sZW5ndGggPyB0aGlzLndyaXRlKGJ1ZikgOiAnJztcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLlxyXG5cclxuUGVybWlzc2lvbiB0byB1c2UsIGNvcHksIG1vZGlmeSwgYW5kL29yIGRpc3RyaWJ1dGUgdGhpcyBzb2Z0d2FyZSBmb3IgYW55XHJcbnB1cnBvc2Ugd2l0aCBvciB3aXRob3V0IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZC5cclxuXHJcblRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIgQU5EIFRIRSBBVVRIT1IgRElTQ0xBSU1TIEFMTCBXQVJSQU5USUVTIFdJVEhcclxuUkVHQVJEIFRPIFRISVMgU09GVFdBUkUgSU5DTFVESU5HIEFMTCBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZXHJcbkFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SIEJFIExJQUJMRSBGT1IgQU5ZIFNQRUNJQUwsIERJUkVDVCxcclxuSU5ESVJFQ1QsIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyBPUiBBTlkgREFNQUdFUyBXSEFUU09FVkVSIFJFU1VMVElORyBGUk9NXHJcbkxPU1MgT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBORUdMSUdFTkNFIE9SXHJcbk9USEVSIFRPUlRJT1VTIEFDVElPTiwgQVJJU0lORyBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBVU0UgT1JcclxuUEVSRk9STUFOQ0UgT0YgVEhJUyBTT0ZUV0FSRS5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogZ2xvYmFsIFJlZmxlY3QsIFByb21pc2UgKi9cclxuXHJcbnZhciBleHRlbmRTdGF0aWNzID0gZnVuY3Rpb24oZCwgYikge1xyXG4gICAgZXh0ZW5kU3RhdGljcyA9IE9iamVjdC5zZXRQcm90b3R5cGVPZiB8fFxyXG4gICAgICAgICh7IF9fcHJvdG9fXzogW10gfSBpbnN0YW5jZW9mIEFycmF5ICYmIGZ1bmN0aW9uIChkLCBiKSB7IGQuX19wcm90b19fID0gYjsgfSkgfHxcclxuICAgICAgICBmdW5jdGlvbiAoZCwgYikgeyBmb3IgKHZhciBwIGluIGIpIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoYiwgcCkpIGRbcF0gPSBiW3BdOyB9O1xyXG4gICAgcmV0dXJuIGV4dGVuZFN0YXRpY3MoZCwgYik7XHJcbn07XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX19leHRlbmRzKGQsIGIpIHtcclxuICAgIGlmICh0eXBlb2YgYiAhPT0gXCJmdW5jdGlvblwiICYmIGIgIT09IG51bGwpXHJcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNsYXNzIGV4dGVuZHMgdmFsdWUgXCIgKyBTdHJpbmcoYikgKyBcIiBpcyBub3QgYSBjb25zdHJ1Y3RvciBvciBudWxsXCIpO1xyXG4gICAgZXh0ZW5kU3RhdGljcyhkLCBiKTtcclxuICAgIGZ1bmN0aW9uIF9fKCkgeyB0aGlzLmNvbnN0cnVjdG9yID0gZDsgfVxyXG4gICAgZC5wcm90b3R5cGUgPSBiID09PSBudWxsID8gT2JqZWN0LmNyZWF0ZShiKSA6IChfXy5wcm90b3R5cGUgPSBiLnByb3RvdHlwZSwgbmV3IF9fKCkpO1xyXG59XHJcblxyXG5leHBvcnQgdmFyIF9fYXNzaWduID0gZnVuY3Rpb24oKSB7XHJcbiAgICBfX2Fzc2lnbiA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gX19hc3NpZ24odCkge1xyXG4gICAgICAgIGZvciAodmFyIHMsIGkgPSAxLCBuID0gYXJndW1lbnRzLmxlbmd0aDsgaSA8IG47IGkrKykge1xyXG4gICAgICAgICAgICBzID0gYXJndW1lbnRzW2ldO1xyXG4gICAgICAgICAgICBmb3IgKHZhciBwIGluIHMpIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwocywgcCkpIHRbcF0gPSBzW3BdO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gdDtcclxuICAgIH1cclxuICAgIHJldHVybiBfX2Fzc2lnbi5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX19yZXN0KHMsIGUpIHtcclxuICAgIHZhciB0ID0ge307XHJcbiAgICBmb3IgKHZhciBwIGluIHMpIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwocywgcCkgJiYgZS5pbmRleE9mKHApIDwgMClcclxuICAgICAgICB0W3BdID0gc1twXTtcclxuICAgIGlmIChzICE9IG51bGwgJiYgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMgPT09IFwiZnVuY3Rpb25cIilcclxuICAgICAgICBmb3IgKHZhciBpID0gMCwgcCA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMocyk7IGkgPCBwLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICAgIGlmIChlLmluZGV4T2YocFtpXSkgPCAwICYmIE9iamVjdC5wcm90b3R5cGUucHJvcGVydHlJc0VudW1lcmFibGUuY2FsbChzLCBwW2ldKSlcclxuICAgICAgICAgICAgICAgIHRbcFtpXV0gPSBzW3BbaV1dO1xyXG4gICAgICAgIH1cclxuICAgIHJldHVybiB0O1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX19kZWNvcmF0ZShkZWNvcmF0b3JzLCB0YXJnZXQsIGtleSwgZGVzYykge1xyXG4gICAgdmFyIGMgPSBhcmd1bWVudHMubGVuZ3RoLCByID0gYyA8IDMgPyB0YXJnZXQgOiBkZXNjID09PSBudWxsID8gZGVzYyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IodGFyZ2V0LCBrZXkpIDogZGVzYywgZDtcclxuICAgIGlmICh0eXBlb2YgUmVmbGVjdCA9PT0gXCJvYmplY3RcIiAmJiB0eXBlb2YgUmVmbGVjdC5kZWNvcmF0ZSA9PT0gXCJmdW5jdGlvblwiKSByID0gUmVmbGVjdC5kZWNvcmF0ZShkZWNvcmF0b3JzLCB0YXJnZXQsIGtleSwgZGVzYyk7XHJcbiAgICBlbHNlIGZvciAodmFyIGkgPSBkZWNvcmF0b3JzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSBpZiAoZCA9IGRlY29yYXRvcnNbaV0pIHIgPSAoYyA8IDMgPyBkKHIpIDogYyA+IDMgPyBkKHRhcmdldCwga2V5LCByKSA6IGQodGFyZ2V0LCBrZXkpKSB8fCByO1xyXG4gICAgcmV0dXJuIGMgPiAzICYmIHIgJiYgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwga2V5LCByKSwgcjtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9fcGFyYW0ocGFyYW1JbmRleCwgZGVjb3JhdG9yKSB7XHJcbiAgICByZXR1cm4gZnVuY3Rpb24gKHRhcmdldCwga2V5KSB7IGRlY29yYXRvcih0YXJnZXQsIGtleSwgcGFyYW1JbmRleCk7IH1cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9fbWV0YWRhdGEobWV0YWRhdGFLZXksIG1ldGFkYXRhVmFsdWUpIHtcclxuICAgIGlmICh0eXBlb2YgUmVmbGVjdCA9PT0gXCJvYmplY3RcIiAmJiB0eXBlb2YgUmVmbGVjdC5tZXRhZGF0YSA9PT0gXCJmdW5jdGlvblwiKSByZXR1cm4gUmVmbGVjdC5tZXRhZGF0YShtZXRhZGF0YUtleSwgbWV0YWRhdGFWYWx1ZSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfX2F3YWl0ZXIodGhpc0FyZywgX2FyZ3VtZW50cywgUCwgZ2VuZXJhdG9yKSB7XHJcbiAgICBmdW5jdGlvbiBhZG9wdCh2YWx1ZSkgeyByZXR1cm4gdmFsdWUgaW5zdGFuY2VvZiBQID8gdmFsdWUgOiBuZXcgUChmdW5jdGlvbiAocmVzb2x2ZSkgeyByZXNvbHZlKHZhbHVlKTsgfSk7IH1cclxuICAgIHJldHVybiBuZXcgKFAgfHwgKFAgPSBQcm9taXNlKSkoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkge1xyXG4gICAgICAgIGZ1bmN0aW9uIGZ1bGZpbGxlZCh2YWx1ZSkgeyB0cnkgeyBzdGVwKGdlbmVyYXRvci5uZXh0KHZhbHVlKSk7IH0gY2F0Y2ggKGUpIHsgcmVqZWN0KGUpOyB9IH1cclxuICAgICAgICBmdW5jdGlvbiByZWplY3RlZCh2YWx1ZSkgeyB0cnkgeyBzdGVwKGdlbmVyYXRvcltcInRocm93XCJdKHZhbHVlKSk7IH0gY2F0Y2ggKGUpIHsgcmVqZWN0KGUpOyB9IH1cclxuICAgICAgICBmdW5jdGlvbiBzdGVwKHJlc3VsdCkgeyByZXN1bHQuZG9uZSA/IHJlc29sdmUocmVzdWx0LnZhbHVlKSA6IGFkb3B0KHJlc3VsdC52YWx1ZSkudGhlbihmdWxmaWxsZWQsIHJlamVjdGVkKTsgfVxyXG4gICAgICAgIHN0ZXAoKGdlbmVyYXRvciA9IGdlbmVyYXRvci5hcHBseSh0aGlzQXJnLCBfYXJndW1lbnRzIHx8IFtdKSkubmV4dCgpKTtcclxuICAgIH0pO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX19nZW5lcmF0b3IodGhpc0FyZywgYm9keSkge1xyXG4gICAgdmFyIF8gPSB7IGxhYmVsOiAwLCBzZW50OiBmdW5jdGlvbigpIHsgaWYgKHRbMF0gJiAxKSB0aHJvdyB0WzFdOyByZXR1cm4gdFsxXTsgfSwgdHJ5czogW10sIG9wczogW10gfSwgZiwgeSwgdCwgZztcclxuICAgIHJldHVybiBnID0geyBuZXh0OiB2ZXJiKDApLCBcInRocm93XCI6IHZlcmIoMSksIFwicmV0dXJuXCI6IHZlcmIoMikgfSwgdHlwZW9mIFN5bWJvbCA9PT0gXCJmdW5jdGlvblwiICYmIChnW1N5bWJvbC5pdGVyYXRvcl0gPSBmdW5jdGlvbigpIHsgcmV0dXJuIHRoaXM7IH0pLCBnO1xyXG4gICAgZnVuY3Rpb24gdmVyYihuKSB7IHJldHVybiBmdW5jdGlvbiAodikgeyByZXR1cm4gc3RlcChbbiwgdl0pOyB9OyB9XHJcbiAgICBmdW5jdGlvbiBzdGVwKG9wKSB7XHJcbiAgICAgICAgaWYgKGYpIHRocm93IG5ldyBUeXBlRXJyb3IoXCJHZW5lcmF0b3IgaXMgYWxyZWFkeSBleGVjdXRpbmcuXCIpO1xyXG4gICAgICAgIHdoaWxlIChfKSB0cnkge1xyXG4gICAgICAgICAgICBpZiAoZiA9IDEsIHkgJiYgKHQgPSBvcFswXSAmIDIgPyB5W1wicmV0dXJuXCJdIDogb3BbMF0gPyB5W1widGhyb3dcIl0gfHwgKCh0ID0geVtcInJldHVyblwiXSkgJiYgdC5jYWxsKHkpLCAwKSA6IHkubmV4dCkgJiYgISh0ID0gdC5jYWxsKHksIG9wWzFdKSkuZG9uZSkgcmV0dXJuIHQ7XHJcbiAgICAgICAgICAgIGlmICh5ID0gMCwgdCkgb3AgPSBbb3BbMF0gJiAyLCB0LnZhbHVlXTtcclxuICAgICAgICAgICAgc3dpdGNoIChvcFswXSkge1xyXG4gICAgICAgICAgICAgICAgY2FzZSAwOiBjYXNlIDE6IHQgPSBvcDsgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICBjYXNlIDQ6IF8ubGFiZWwrKzsgcmV0dXJuIHsgdmFsdWU6IG9wWzFdLCBkb25lOiBmYWxzZSB9O1xyXG4gICAgICAgICAgICAgICAgY2FzZSA1OiBfLmxhYmVsKys7IHkgPSBvcFsxXTsgb3AgPSBbMF07IGNvbnRpbnVlO1xyXG4gICAgICAgICAgICAgICAgY2FzZSA3OiBvcCA9IF8ub3BzLnBvcCgpOyBfLnRyeXMucG9wKCk7IGNvbnRpbnVlO1xyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgICAgICBpZiAoISh0ID0gXy50cnlzLCB0ID0gdC5sZW5ndGggPiAwICYmIHRbdC5sZW5ndGggLSAxXSkgJiYgKG9wWzBdID09PSA2IHx8IG9wWzBdID09PSAyKSkgeyBfID0gMDsgY29udGludWU7IH1cclxuICAgICAgICAgICAgICAgICAgICBpZiAob3BbMF0gPT09IDMgJiYgKCF0IHx8IChvcFsxXSA+IHRbMF0gJiYgb3BbMV0gPCB0WzNdKSkpIHsgXy5sYWJlbCA9IG9wWzFdOyBicmVhazsgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlmIChvcFswXSA9PT0gNiAmJiBfLmxhYmVsIDwgdFsxXSkgeyBfLmxhYmVsID0gdFsxXTsgdCA9IG9wOyBicmVhazsgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0ICYmIF8ubGFiZWwgPCB0WzJdKSB7IF8ubGFiZWwgPSB0WzJdOyBfLm9wcy5wdXNoKG9wKTsgYnJlYWs7IH1cclxuICAgICAgICAgICAgICAgICAgICBpZiAodFsyXSkgXy5vcHMucG9wKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgXy50cnlzLnBvcCgpOyBjb250aW51ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvcCA9IGJvZHkuY2FsbCh0aGlzQXJnLCBfKTtcclxuICAgICAgICB9IGNhdGNoIChlKSB7IG9wID0gWzYsIGVdOyB5ID0gMDsgfSBmaW5hbGx5IHsgZiA9IHQgPSAwOyB9XHJcbiAgICAgICAgaWYgKG9wWzBdICYgNSkgdGhyb3cgb3BbMV07IHJldHVybiB7IHZhbHVlOiBvcFswXSA/IG9wWzFdIDogdm9pZCAwLCBkb25lOiB0cnVlIH07XHJcbiAgICB9XHJcbn1cclxuXHJcbmV4cG9ydCB2YXIgX19jcmVhdGVCaW5kaW5nID0gT2JqZWN0LmNyZWF0ZSA/IChmdW5jdGlvbihvLCBtLCBrLCBrMikge1xyXG4gICAgaWYgKGsyID09PSB1bmRlZmluZWQpIGsyID0gaztcclxuICAgIHZhciBkZXNjID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihtLCBrKTtcclxuICAgIGlmICghZGVzYyB8fCAoXCJnZXRcIiBpbiBkZXNjID8gIW0uX19lc01vZHVsZSA6IGRlc2Mud3JpdGFibGUgfHwgZGVzYy5jb25maWd1cmFibGUpKSB7XHJcbiAgICAgICAgZGVzYyA9IHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbigpIHsgcmV0dXJuIG1ba107IH0gfTtcclxuICAgIH1cclxuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvLCBrMiwgZGVzYyk7XHJcbn0pIDogKGZ1bmN0aW9uKG8sIG0sIGssIGsyKSB7XHJcbiAgICBpZiAoazIgPT09IHVuZGVmaW5lZCkgazIgPSBrO1xyXG4gICAgb1trMl0gPSBtW2tdO1xyXG59KTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfX2V4cG9ydFN0YXIobSwgbykge1xyXG4gICAgZm9yICh2YXIgcCBpbiBtKSBpZiAocCAhPT0gXCJkZWZhdWx0XCIgJiYgIU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvLCBwKSkgX19jcmVhdGVCaW5kaW5nKG8sIG0sIHApO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX192YWx1ZXMobykge1xyXG4gICAgdmFyIHMgPSB0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgJiYgU3ltYm9sLml0ZXJhdG9yLCBtID0gcyAmJiBvW3NdLCBpID0gMDtcclxuICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pO1xyXG4gICAgaWYgKG8gJiYgdHlwZW9mIG8ubGVuZ3RoID09PSBcIm51bWJlclwiKSByZXR1cm4ge1xyXG4gICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHtcclxuICAgICAgICAgICAgaWYgKG8gJiYgaSA+PSBvLmxlbmd0aCkgbyA9IHZvaWQgMDtcclxuICAgICAgICAgICAgcmV0dXJuIHsgdmFsdWU6IG8gJiYgb1tpKytdLCBkb25lOiAhbyB9O1xyXG4gICAgICAgIH1cclxuICAgIH07XHJcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKHMgPyBcIk9iamVjdCBpcyBub3QgaXRlcmFibGUuXCIgOiBcIlN5bWJvbC5pdGVyYXRvciBpcyBub3QgZGVmaW5lZC5cIik7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfX3JlYWQobywgbikge1xyXG4gICAgdmFyIG0gPSB0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgJiYgb1tTeW1ib2wuaXRlcmF0b3JdO1xyXG4gICAgaWYgKCFtKSByZXR1cm4gbztcclxuICAgIHZhciBpID0gbS5jYWxsKG8pLCByLCBhciA9IFtdLCBlO1xyXG4gICAgdHJ5IHtcclxuICAgICAgICB3aGlsZSAoKG4gPT09IHZvaWQgMCB8fCBuLS0gPiAwKSAmJiAhKHIgPSBpLm5leHQoKSkuZG9uZSkgYXIucHVzaChyLnZhbHVlKTtcclxuICAgIH1cclxuICAgIGNhdGNoIChlcnJvcikgeyBlID0geyBlcnJvcjogZXJyb3IgfTsgfVxyXG4gICAgZmluYWxseSB7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgaWYgKHIgJiYgIXIuZG9uZSAmJiAobSA9IGlbXCJyZXR1cm5cIl0pKSBtLmNhbGwoaSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpbmFsbHkgeyBpZiAoZSkgdGhyb3cgZS5lcnJvcjsgfVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIGFyO1xyXG59XHJcblxyXG4vKiogQGRlcHJlY2F0ZWQgKi9cclxuZXhwb3J0IGZ1bmN0aW9uIF9fc3ByZWFkKCkge1xyXG4gICAgZm9yICh2YXIgYXIgPSBbXSwgaSA9IDA7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspXHJcbiAgICAgICAgYXIgPSBhci5jb25jYXQoX19yZWFkKGFyZ3VtZW50c1tpXSkpO1xyXG4gICAgcmV0dXJuIGFyO1xyXG59XHJcblxyXG4vKiogQGRlcHJlY2F0ZWQgKi9cclxuZXhwb3J0IGZ1bmN0aW9uIF9fc3ByZWFkQXJyYXlzKCkge1xyXG4gICAgZm9yICh2YXIgcyA9IDAsIGkgPSAwLCBpbCA9IGFyZ3VtZW50cy5sZW5ndGg7IGkgPCBpbDsgaSsrKSBzICs9IGFyZ3VtZW50c1tpXS5sZW5ndGg7XHJcbiAgICBmb3IgKHZhciByID0gQXJyYXkocyksIGsgPSAwLCBpID0gMDsgaSA8IGlsOyBpKyspXHJcbiAgICAgICAgZm9yICh2YXIgYSA9IGFyZ3VtZW50c1tpXSwgaiA9IDAsIGpsID0gYS5sZW5ndGg7IGogPCBqbDsgaisrLCBrKyspXHJcbiAgICAgICAgICAgIHJba10gPSBhW2pdO1xyXG4gICAgcmV0dXJuIHI7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfX3NwcmVhZEFycmF5KHRvLCBmcm9tLCBwYWNrKSB7XHJcbiAgICBpZiAocGFjayB8fCBhcmd1bWVudHMubGVuZ3RoID09PSAyKSBmb3IgKHZhciBpID0gMCwgbCA9IGZyb20ubGVuZ3RoLCBhcjsgaSA8IGw7IGkrKykge1xyXG4gICAgICAgIGlmIChhciB8fCAhKGkgaW4gZnJvbSkpIHtcclxuICAgICAgICAgICAgaWYgKCFhcikgYXIgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChmcm9tLCAwLCBpKTtcclxuICAgICAgICAgICAgYXJbaV0gPSBmcm9tW2ldO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiB0by5jb25jYXQoYXIgfHwgQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoZnJvbSkpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX19hd2FpdCh2KSB7XHJcbiAgICByZXR1cm4gdGhpcyBpbnN0YW5jZW9mIF9fYXdhaXQgPyAodGhpcy52ID0gdiwgdGhpcykgOiBuZXcgX19hd2FpdCh2KTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9fYXN5bmNHZW5lcmF0b3IodGhpc0FyZywgX2FyZ3VtZW50cywgZ2VuZXJhdG9yKSB7XHJcbiAgICBpZiAoIVN5bWJvbC5hc3luY0l0ZXJhdG9yKSB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3ltYm9sLmFzeW5jSXRlcmF0b3IgaXMgbm90IGRlZmluZWQuXCIpO1xyXG4gICAgdmFyIGcgPSBnZW5lcmF0b3IuYXBwbHkodGhpc0FyZywgX2FyZ3VtZW50cyB8fCBbXSksIGksIHEgPSBbXTtcclxuICAgIHJldHVybiBpID0ge30sIHZlcmIoXCJuZXh0XCIpLCB2ZXJiKFwidGhyb3dcIiksIHZlcmIoXCJyZXR1cm5cIiksIGlbU3ltYm9sLmFzeW5jSXRlcmF0b3JdID0gZnVuY3Rpb24gKCkgeyByZXR1cm4gdGhpczsgfSwgaTtcclxuICAgIGZ1bmN0aW9uIHZlcmIobikgeyBpZiAoZ1tuXSkgaVtuXSA9IGZ1bmN0aW9uICh2KSB7IHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAoYSwgYikgeyBxLnB1c2goW24sIHYsIGEsIGJdKSA+IDEgfHwgcmVzdW1lKG4sIHYpOyB9KTsgfTsgfVxyXG4gICAgZnVuY3Rpb24gcmVzdW1lKG4sIHYpIHsgdHJ5IHsgc3RlcChnW25dKHYpKTsgfSBjYXRjaCAoZSkgeyBzZXR0bGUocVswXVszXSwgZSk7IH0gfVxyXG4gICAgZnVuY3Rpb24gc3RlcChyKSB7IHIudmFsdWUgaW5zdGFuY2VvZiBfX2F3YWl0ID8gUHJvbWlzZS5yZXNvbHZlKHIudmFsdWUudikudGhlbihmdWxmaWxsLCByZWplY3QpIDogc2V0dGxlKHFbMF1bMl0sIHIpOyB9XHJcbiAgICBmdW5jdGlvbiBmdWxmaWxsKHZhbHVlKSB7IHJlc3VtZShcIm5leHRcIiwgdmFsdWUpOyB9XHJcbiAgICBmdW5jdGlvbiByZWplY3QodmFsdWUpIHsgcmVzdW1lKFwidGhyb3dcIiwgdmFsdWUpOyB9XHJcbiAgICBmdW5jdGlvbiBzZXR0bGUoZiwgdikgeyBpZiAoZih2KSwgcS5zaGlmdCgpLCBxLmxlbmd0aCkgcmVzdW1lKHFbMF1bMF0sIHFbMF1bMV0pOyB9XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfX2FzeW5jRGVsZWdhdG9yKG8pIHtcclxuICAgIHZhciBpLCBwO1xyXG4gICAgcmV0dXJuIGkgPSB7fSwgdmVyYihcIm5leHRcIiksIHZlcmIoXCJ0aHJvd1wiLCBmdW5jdGlvbiAoZSkgeyB0aHJvdyBlOyB9KSwgdmVyYihcInJldHVyblwiKSwgaVtTeW1ib2wuaXRlcmF0b3JdID0gZnVuY3Rpb24gKCkgeyByZXR1cm4gdGhpczsgfSwgaTtcclxuICAgIGZ1bmN0aW9uIHZlcmIobiwgZikgeyBpW25dID0gb1tuXSA/IGZ1bmN0aW9uICh2KSB7IHJldHVybiAocCA9ICFwKSA/IHsgdmFsdWU6IF9fYXdhaXQob1tuXSh2KSksIGRvbmU6IG4gPT09IFwicmV0dXJuXCIgfSA6IGYgPyBmKHYpIDogdjsgfSA6IGY7IH1cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9fYXN5bmNWYWx1ZXMobykge1xyXG4gICAgaWYgKCFTeW1ib2wuYXN5bmNJdGVyYXRvcikgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN5bWJvbC5hc3luY0l0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLlwiKTtcclxuICAgIHZhciBtID0gb1tTeW1ib2wuYXN5bmNJdGVyYXRvcl0sIGk7XHJcbiAgICByZXR1cm4gbSA/IG0uY2FsbChvKSA6IChvID0gdHlwZW9mIF9fdmFsdWVzID09PSBcImZ1bmN0aW9uXCIgPyBfX3ZhbHVlcyhvKSA6IG9bU3ltYm9sLml0ZXJhdG9yXSgpLCBpID0ge30sIHZlcmIoXCJuZXh0XCIpLCB2ZXJiKFwidGhyb3dcIiksIHZlcmIoXCJyZXR1cm5cIiksIGlbU3ltYm9sLmFzeW5jSXRlcmF0b3JdID0gZnVuY3Rpb24gKCkgeyByZXR1cm4gdGhpczsgfSwgaSk7XHJcbiAgICBmdW5jdGlvbiB2ZXJiKG4pIHsgaVtuXSA9IG9bbl0gJiYgZnVuY3Rpb24gKHYpIHsgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHsgdiA9IG9bbl0odiksIHNldHRsZShyZXNvbHZlLCByZWplY3QsIHYuZG9uZSwgdi52YWx1ZSk7IH0pOyB9OyB9XHJcbiAgICBmdW5jdGlvbiBzZXR0bGUocmVzb2x2ZSwgcmVqZWN0LCBkLCB2KSB7IFByb21pc2UucmVzb2x2ZSh2KS50aGVuKGZ1bmN0aW9uKHYpIHsgcmVzb2x2ZSh7IHZhbHVlOiB2LCBkb25lOiBkIH0pOyB9LCByZWplY3QpOyB9XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfX21ha2VUZW1wbGF0ZU9iamVjdChjb29rZWQsIHJhdykge1xyXG4gICAgaWYgKE9iamVjdC5kZWZpbmVQcm9wZXJ0eSkgeyBPYmplY3QuZGVmaW5lUHJvcGVydHkoY29va2VkLCBcInJhd1wiLCB7IHZhbHVlOiByYXcgfSk7IH0gZWxzZSB7IGNvb2tlZC5yYXcgPSByYXc7IH1cclxuICAgIHJldHVybiBjb29rZWQ7XHJcbn07XHJcblxyXG52YXIgX19zZXRNb2R1bGVEZWZhdWx0ID0gT2JqZWN0LmNyZWF0ZSA/IChmdW5jdGlvbihvLCB2KSB7XHJcbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobywgXCJkZWZhdWx0XCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgdmFsdWU6IHYgfSk7XHJcbn0pIDogZnVuY3Rpb24obywgdikge1xyXG4gICAgb1tcImRlZmF1bHRcIl0gPSB2O1xyXG59O1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9faW1wb3J0U3Rhcihtb2QpIHtcclxuICAgIGlmIChtb2QgJiYgbW9kLl9fZXNNb2R1bGUpIHJldHVybiBtb2Q7XHJcbiAgICB2YXIgcmVzdWx0ID0ge307XHJcbiAgICBpZiAobW9kICE9IG51bGwpIGZvciAodmFyIGsgaW4gbW9kKSBpZiAoayAhPT0gXCJkZWZhdWx0XCIgJiYgT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG1vZCwgaykpIF9fY3JlYXRlQmluZGluZyhyZXN1bHQsIG1vZCwgayk7XHJcbiAgICBfX3NldE1vZHVsZURlZmF1bHQocmVzdWx0LCBtb2QpO1xyXG4gICAgcmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIF9faW1wb3J0RGVmYXVsdChtb2QpIHtcclxuICAgIHJldHVybiAobW9kICYmIG1vZC5fX2VzTW9kdWxlKSA/IG1vZCA6IHsgZGVmYXVsdDogbW9kIH07XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfX2NsYXNzUHJpdmF0ZUZpZWxkR2V0KHJlY2VpdmVyLCBzdGF0ZSwga2luZCwgZikge1xyXG4gICAgaWYgKGtpbmQgPT09IFwiYVwiICYmICFmKSB0aHJvdyBuZXcgVHlwZUVycm9yKFwiUHJpdmF0ZSBhY2Nlc3NvciB3YXMgZGVmaW5lZCB3aXRob3V0IGEgZ2V0dGVyXCIpO1xyXG4gICAgaWYgKHR5cGVvZiBzdGF0ZSA9PT0gXCJmdW5jdGlvblwiID8gcmVjZWl2ZXIgIT09IHN0YXRlIHx8ICFmIDogIXN0YXRlLmhhcyhyZWNlaXZlcikpIHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgcmVhZCBwcml2YXRlIG1lbWJlciBmcm9tIGFuIG9iamVjdCB3aG9zZSBjbGFzcyBkaWQgbm90IGRlY2xhcmUgaXRcIik7XHJcbiAgICByZXR1cm4ga2luZCA9PT0gXCJtXCIgPyBmIDoga2luZCA9PT0gXCJhXCIgPyBmLmNhbGwocmVjZWl2ZXIpIDogZiA/IGYudmFsdWUgOiBzdGF0ZS5nZXQocmVjZWl2ZXIpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gX19jbGFzc1ByaXZhdGVGaWVsZFNldChyZWNlaXZlciwgc3RhdGUsIHZhbHVlLCBraW5kLCBmKSB7XHJcbiAgICBpZiAoa2luZCA9PT0gXCJtXCIpIHRocm93IG5ldyBUeXBlRXJyb3IoXCJQcml2YXRlIG1ldGhvZCBpcyBub3Qgd3JpdGFibGVcIik7XHJcbiAgICBpZiAoa2luZCA9PT0gXCJhXCIgJiYgIWYpIHRocm93IG5ldyBUeXBlRXJyb3IoXCJQcml2YXRlIGFjY2Vzc29yIHdhcyBkZWZpbmVkIHdpdGhvdXQgYSBzZXR0ZXJcIik7XHJcbiAgICBpZiAodHlwZW9mIHN0YXRlID09PSBcImZ1bmN0aW9uXCIgPyByZWNlaXZlciAhPT0gc3RhdGUgfHwgIWYgOiAhc3RhdGUuaGFzKHJlY2VpdmVyKSkgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCB3cml0ZSBwcml2YXRlIG1lbWJlciB0byBhbiBvYmplY3Qgd2hvc2UgY2xhc3MgZGlkIG5vdCBkZWNsYXJlIGl0XCIpO1xyXG4gICAgcmV0dXJuIChraW5kID09PSBcImFcIiA/IGYuY2FsbChyZWNlaXZlciwgdmFsdWUpIDogZiA/IGYudmFsdWUgPSB2YWx1ZSA6IHN0YXRlLnNldChyZWNlaXZlciwgdmFsdWUpKSwgdmFsdWU7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBfX2NsYXNzUHJpdmF0ZUZpZWxkSW4oc3RhdGUsIHJlY2VpdmVyKSB7XHJcbiAgICBpZiAocmVjZWl2ZXIgPT09IG51bGwgfHwgKHR5cGVvZiByZWNlaXZlciAhPT0gXCJvYmplY3RcIiAmJiB0eXBlb2YgcmVjZWl2ZXIgIT09IFwiZnVuY3Rpb25cIikpIHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgdXNlICdpbicgb3BlcmF0b3Igb24gbm9uLW9iamVjdFwiKTtcclxuICAgIHJldHVybiB0eXBlb2Ygc3RhdGUgPT09IFwiZnVuY3Rpb25cIiA/IHJlY2VpdmVyID09PSBzdGF0ZSA6IHN0YXRlLmhhcyhyZWNlaXZlcik7XHJcbn1cclxuIiwiLyogdW56aXBpdEAxLjQuMCwgbGljZW5zZSBNSVQgKi9cbi8qIGdsb2JhbCBTaGFyZWRBcnJheUJ1ZmZlciwgcHJvY2VzcyAqL1xuXG5mdW5jdGlvbiByZWFkQmxvYkFzQXJyYXlCdWZmZXIoYmxvYikge1xuICBpZiAoYmxvYi5hcnJheUJ1ZmZlcikge1xuICAgIHJldHVybiBibG9iLmFycmF5QnVmZmVyKCk7XG4gIH1cbiAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICBjb25zdCByZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpO1xuICAgIHJlYWRlci5hZGRFdmVudExpc3RlbmVyKCdsb2FkZW5kJywgKCkgPT4ge1xuICAgICAgcmVzb2x2ZShyZWFkZXIucmVzdWx0KTtcbiAgICB9KTtcbiAgICByZWFkZXIuYWRkRXZlbnRMaXN0ZW5lcignZXJyb3InLCByZWplY3QpO1xuICAgIHJlYWRlci5yZWFkQXNBcnJheUJ1ZmZlcihibG9iKTtcbiAgfSk7XG59XG5cbmFzeW5jIGZ1bmN0aW9uIHJlYWRCbG9iQXNVaW50OEFycmF5KGJsb2IpIHtcbiAgY29uc3QgYXJyYXlCdWZmZXIgPSBhd2FpdCByZWFkQmxvYkFzQXJyYXlCdWZmZXIoYmxvYik7XG4gIHJldHVybiBuZXcgVWludDhBcnJheShhcnJheUJ1ZmZlcik7XG59XG5cbmZ1bmN0aW9uIGlzQmxvYih2KSB7XG4gIHJldHVybiB0eXBlb2YgQmxvYiAhPT0gJ3VuZGVmaW5lZCcgJiYgdiBpbnN0YW5jZW9mIEJsb2I7XG59XG5cbmZ1bmN0aW9uIGlzU2hhcmVkQXJyYXlCdWZmZXIoYikge1xuICByZXR1cm4gdHlwZW9mIFNoYXJlZEFycmF5QnVmZmVyICE9PSAndW5kZWZpbmVkJyAmJiBiIGluc3RhbmNlb2YgU2hhcmVkQXJyYXlCdWZmZXI7XG59XG5cbmNvbnN0IGlzTm9kZSA9XG4gICAgKHR5cGVvZiBwcm9jZXNzICE9PSAndW5kZWZpbmVkJykgJiZcbiAgICBwcm9jZXNzLnZlcnNpb25zICYmXG4gICAgKHR5cGVvZiBwcm9jZXNzLnZlcnNpb25zLm5vZGUgIT09ICd1bmRlZmluZWQnKSAmJlxuICAgICh0eXBlb2YgcHJvY2Vzcy52ZXJzaW9ucy5lbGVjdHJvbiA9PT0gJ3VuZGVmaW5lZCcpO1xuXG5mdW5jdGlvbiBpc1R5cGVkQXJyYXlTYW1lQXNBcnJheUJ1ZmZlcih0eXBlZEFycmF5KSB7XG4gIHJldHVybiB0eXBlZEFycmF5LmJ5dGVPZmZzZXQgPT09IDAgJiYgdHlwZWRBcnJheS5ieXRlTGVuZ3RoID09PSB0eXBlZEFycmF5LmJ1ZmZlci5ieXRlTGVuZ3RoO1xufVxuXG5jbGFzcyBBcnJheUJ1ZmZlclJlYWRlciB7XG4gIGNvbnN0cnVjdG9yKGFycmF5QnVmZmVyT3JWaWV3KSB7XG4gICAgdGhpcy50eXBlZEFycmF5ID0gKGFycmF5QnVmZmVyT3JWaWV3IGluc3RhbmNlb2YgQXJyYXlCdWZmZXIgfHwgaXNTaGFyZWRBcnJheUJ1ZmZlcihhcnJheUJ1ZmZlck9yVmlldykpXG4gICAgICAgPyBuZXcgVWludDhBcnJheShhcnJheUJ1ZmZlck9yVmlldylcbiAgICAgICA6IG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyT3JWaWV3LmJ1ZmZlciwgYXJyYXlCdWZmZXJPclZpZXcuYnl0ZU9mZnNldCwgYXJyYXlCdWZmZXJPclZpZXcuYnl0ZUxlbmd0aCk7XG4gIH1cbiAgYXN5bmMgZ2V0TGVuZ3RoKCkge1xuICAgIHJldHVybiB0aGlzLnR5cGVkQXJyYXkuYnl0ZUxlbmd0aDtcbiAgfVxuICBhc3luYyByZWFkKG9mZnNldCwgbGVuZ3RoKSB7XG4gICAgcmV0dXJuIG5ldyBVaW50OEFycmF5KHRoaXMudHlwZWRBcnJheS5idWZmZXIsIHRoaXMudHlwZWRBcnJheS5ieXRlT2Zmc2V0ICsgb2Zmc2V0LCBsZW5ndGgpO1xuICB9XG59XG5cbmNsYXNzIEJsb2JSZWFkZXIge1xuICBjb25zdHJ1Y3RvcihibG9iKSB7XG4gICAgdGhpcy5ibG9iID0gYmxvYjtcbiAgfVxuICBhc3luYyBnZXRMZW5ndGgoKSB7XG4gICAgcmV0dXJuIHRoaXMuYmxvYi5zaXplO1xuICB9XG4gIGFzeW5jIHJlYWQob2Zmc2V0LCBsZW5ndGgpIHtcbiAgICBjb25zdCBibG9iID0gdGhpcy5ibG9iLnNsaWNlKG9mZnNldCwgb2Zmc2V0ICsgbGVuZ3RoKTtcbiAgICBjb25zdCBhcnJheUJ1ZmZlciA9IGF3YWl0IHJlYWRCbG9iQXNBcnJheUJ1ZmZlcihibG9iKTtcbiAgICByZXR1cm4gbmV3IFVpbnQ4QXJyYXkoYXJyYXlCdWZmZXIpO1xuICB9XG4gIGFzeW5jIHNsaWNlQXNCbG9iKG9mZnNldCwgbGVuZ3RoLCB0eXBlID0gJycpIHtcbiAgICByZXR1cm4gdGhpcy5ibG9iLnNsaWNlKG9mZnNldCwgb2Zmc2V0ICsgbGVuZ3RoLCB0eXBlKTtcbiAgfVxufVxuXG5jbGFzcyBIVFRQUmFuZ2VSZWFkZXIge1xuICBjb25zdHJ1Y3Rvcih1cmwpIHtcbiAgICB0aGlzLnVybCA9IHVybDtcbiAgfVxuICBhc3luYyBnZXRMZW5ndGgoKSB7XG4gICAgaWYgKHRoaXMubGVuZ3RoID09PSB1bmRlZmluZWQpIHtcbiAgICAgIGNvbnN0IHJlcSA9IGF3YWl0IGZldGNoKHRoaXMudXJsLCB7IG1ldGhvZDogJ0hFQUQnIH0pO1xuICAgICAgaWYgKCFyZXEub2spIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBmYWlsZWQgaHR0cCByZXF1ZXN0ICR7dGhpcy51cmx9LCBzdGF0dXM6ICR7cmVxLnN0YXR1c306ICR7cmVxLnN0YXR1c1RleHR9YCk7XG4gICAgICB9XG4gICAgICB0aGlzLmxlbmd0aCA9IHBhcnNlSW50KHJlcS5oZWFkZXJzLmdldCgnY29udGVudC1sZW5ndGgnKSk7XG4gICAgICBpZiAoTnVtYmVyLmlzTmFOKHRoaXMubGVuZ3RoKSkge1xuICAgICAgICB0aHJvdyBFcnJvcignY291bGQgbm90IGdldCBsZW5ndGgnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHRoaXMubGVuZ3RoO1xuICB9XG4gIGFzeW5jIHJlYWQob2Zmc2V0LCBzaXplKSB7XG4gICAgaWYgKHNpemUgPT09IDApIHtcbiAgICAgIHJldHVybiBuZXcgVWludDhBcnJheSgwKTtcbiAgICB9XG4gICAgY29uc3QgcmVxID0gYXdhaXQgZmV0Y2godGhpcy51cmwsIHtcbiAgICAgIGhlYWRlcnM6IHtcbiAgICAgICAgUmFuZ2U6IGBieXRlcz0ke29mZnNldH0tJHtvZmZzZXQgKyBzaXplIC0gMX1gLFxuICAgICAgfSxcbiAgICB9KTtcbiAgICBpZiAoIXJlcS5vaykge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKGBmYWlsZWQgaHR0cCByZXF1ZXN0ICR7dGhpcy51cmx9LCBzdGF0dXM6ICR7cmVxLnN0YXR1c30gb2Zmc2V0OiAke29mZnNldH0gc2l6ZTogJHtzaXplfTogJHtyZXEuc3RhdHVzVGV4dH1gKTtcbiAgICB9XG4gICAgY29uc3QgYnVmZmVyID0gYXdhaXQgcmVxLmFycmF5QnVmZmVyKCk7XG4gICAgcmV0dXJuIG5ldyBVaW50OEFycmF5KGJ1ZmZlcik7XG4gIH1cbn1cblxuZnVuY3Rpb24gaW5mbGF0ZShkYXRhLCBidWYpIHtcblx0dmFyIHU4PVVpbnQ4QXJyYXk7XG5cdGlmKGRhdGFbMF09PTMgJiYgZGF0YVsxXT09MCkgcmV0dXJuIChidWYgPyBidWYgOiBuZXcgdTgoMCkpO1xuXHR2YXIgYml0c0YgPSBfYml0c0YsIGJpdHNFID0gX2JpdHNFLCBkZWNvZGVUaW55ID0gX2RlY29kZVRpbnksIGdldDE3ID0gX2dldDE3O1xuXHRcblx0dmFyIG5vQnVmID0gKGJ1Zj09bnVsbCk7XG5cdGlmKG5vQnVmKSBidWYgPSBuZXcgdTgoKGRhdGEubGVuZ3RoPj4+Mik8PDMpO1xuXHRcblx0dmFyIEJGSU5BTD0wLCBCVFlQRT0wLCBITElUPTAsIEhESVNUPTAsIEhDTEVOPTAsIE1MPTAsIE1EPTA7IFx0XG5cdHZhciBvZmYgPSAwLCBwb3MgPSAwO1xuXHR2YXIgbG1hcCwgZG1hcDtcblx0XG5cdHdoaWxlKEJGSU5BTD09MCkge1x0XHRcblx0XHRCRklOQUwgPSBiaXRzRihkYXRhLCBwb3MgICwgMSk7XG5cdFx0QlRZUEUgID0gYml0c0YoZGF0YSwgcG9zKzEsIDIpOyAgcG9zKz0zO1xuXHRcdC8vY29uc29sZS5sb2coQkZJTkFMLCBCVFlQRSk7XG5cdFx0XG5cdFx0aWYoQlRZUEU9PTApIHtcblx0XHRcdGlmKChwb3MmNykhPTApIHBvcys9OC0ocG9zJjcpO1xuXHRcdFx0dmFyIHA4ID0gKHBvcz4+PjMpKzQsIGxlbiA9IGRhdGFbcDgtNF18KGRhdGFbcDgtM108PDgpOyAgLy9jb25zb2xlLmxvZyhsZW4pOy8vYml0c0YoZGF0YSwgcG9zLCAxNiksIFxuXHRcdFx0aWYobm9CdWYpIGJ1Zj1fY2hlY2soYnVmLCBvZmYrbGVuKTtcblx0XHRcdGJ1Zi5zZXQobmV3IHU4KGRhdGEuYnVmZmVyLCBkYXRhLmJ5dGVPZmZzZXQrcDgsIGxlbiksIG9mZik7XG5cdFx0XHQvL2Zvcih2YXIgaT0wOyBpPGxlbjsgaSsrKSBidWZbb2ZmK2ldID0gZGF0YVtwOCtpXTtcblx0XHRcdC8vZm9yKHZhciBpPTA7IGk8bGVuOyBpKyspIGlmKGJ1ZltvZmYraV0gIT0gZGF0YVtwOCtpXSkgdGhyb3cgXCJlXCI7XG5cdFx0XHRwb3MgPSAoKHA4K2xlbik8PDMpOyAgb2ZmKz1sZW47ICBjb250aW51ZTtcblx0XHR9XG5cdFx0aWYobm9CdWYpIGJ1Zj1fY2hlY2soYnVmLCBvZmYrKDE8PDE3KSk7ICAvLyByZWFsbHkgbm90IGVub3VnaCBpbiBtYW55IGNhc2VzIChidXQgUE5HIGFuZCBaSVAgcHJvdmlkZSBidWZmZXIgaW4gYWR2YW5jZSlcblx0XHRpZihCVFlQRT09MSkgeyAgbG1hcCA9IFUuZmxtYXA7ICBkbWFwID0gVS5mZG1hcDsgIE1MID0gKDE8PDkpLTE7ICBNRCA9ICgxPDw1KS0xOyAgIH1cblx0XHRpZihCVFlQRT09Mikge1xuXHRcdFx0SExJVCAgPSBiaXRzRShkYXRhLCBwb3MgICAsIDUpKzI1NzsgIFxuXHRcdFx0SERJU1QgPSBiaXRzRShkYXRhLCBwb3MrIDUsIDUpKyAgMTsgIFxuXHRcdFx0SENMRU4gPSBiaXRzRShkYXRhLCBwb3MrMTAsIDQpKyAgNDsgIHBvcys9MTQ7XG5cdFx0XHRmb3IodmFyIGk9MDsgaTwzODsgaSs9MikgeyAgVS5pdHJlZVtpXT0wOyAgVS5pdHJlZVtpKzFdPTA7ICB9XG5cdFx0XHR2YXIgdGwgPSAxO1xuXHRcdFx0Zm9yKHZhciBpPTA7IGk8SENMRU47IGkrKykgeyAgdmFyIGw9Yml0c0UoZGF0YSwgcG9zK2kqMywgMyk7ICBVLml0cmVlWyhVLm9yZHJbaV08PDEpKzFdID0gbDsgIGlmKGw+dGwpdGw9bDsgIH0gICAgIHBvcys9MypIQ0xFTjsgIC8vY29uc29sZS5sb2coaXRyZWUpO1xuXHRcdFx0bWFrZUNvZGVzKFUuaXRyZWUsIHRsKTtcblx0XHRcdGNvZGVzMm1hcChVLml0cmVlLCB0bCwgVS5pbWFwKTtcblx0XHRcdFxuXHRcdFx0bG1hcCA9IFUubG1hcDsgIGRtYXAgPSBVLmRtYXA7XG5cdFx0XHRcblx0XHRcdHBvcyA9IGRlY29kZVRpbnkoVS5pbWFwLCAoMTw8dGwpLTEsIEhMSVQrSERJU1QsIGRhdGEsIHBvcywgVS50dHJlZSk7XG5cdFx0XHR2YXIgbXgwID0gX2NvcHlPdXQoVS50dHJlZSwgICAgMCwgSExJVCAsIFUubHRyZWUpOyAgTUwgPSAoMTw8bXgwKS0xO1xuXHRcdFx0dmFyIG14MSA9IF9jb3B5T3V0KFUudHRyZWUsIEhMSVQsIEhESVNULCBVLmR0cmVlKTsgIE1EID0gKDE8PG14MSktMTtcblx0XHRcdFxuXHRcdFx0Ly92YXIgbWwgPSBkZWNvZGVUaW55KFUuaW1hcCwgKDE8PHRsKS0xLCBITElUICwgZGF0YSwgcG9zLCBVLmx0cmVlKTsgTUwgPSAoMTw8KG1sPj4+MjQpKS0xOyAgcG9zKz0obWwmMHhmZmZmZmYpO1xuXHRcdFx0bWFrZUNvZGVzKFUubHRyZWUsIG14MCk7XG5cdFx0XHRjb2RlczJtYXAoVS5sdHJlZSwgbXgwLCBsbWFwKTtcblx0XHRcdFxuXHRcdFx0Ly92YXIgbWQgPSBkZWNvZGVUaW55KFUuaW1hcCwgKDE8PHRsKS0xLCBIRElTVCwgZGF0YSwgcG9zLCBVLmR0cmVlKTsgTUQgPSAoMTw8KG1kPj4+MjQpKS0xOyAgcG9zKz0obWQmMHhmZmZmZmYpO1xuXHRcdFx0bWFrZUNvZGVzKFUuZHRyZWUsIG14MSk7XG5cdFx0XHRjb2RlczJtYXAoVS5kdHJlZSwgbXgxLCBkbWFwKTtcblx0XHR9XG5cdFx0Ly92YXIgb29mZj1vZmYsIG9wb3M9cG9zO1xuXHRcdHdoaWxlKHRydWUpIHtcblx0XHRcdHZhciBjb2RlID0gbG1hcFtnZXQxNyhkYXRhLCBwb3MpICYgTUxdOyAgcG9zICs9IGNvZGUmMTU7XG5cdFx0XHR2YXIgbGl0ID0gY29kZT4+PjQ7ICAvL1UubGhzdFtsaXRdKys7ICBcblx0XHRcdGlmKChsaXQ+Pj44KT09MCkgeyAgYnVmW29mZisrXSA9IGxpdDsgIH1cblx0XHRcdGVsc2UgaWYobGl0PT0yNTYpIHsgIGJyZWFrOyAgfVxuXHRcdFx0ZWxzZSB7XG5cdFx0XHRcdHZhciBlbmQgPSBvZmYrbGl0LTI1NDtcblx0XHRcdFx0aWYobGl0PjI2NCkgeyB2YXIgZWJzID0gVS5sZGVmW2xpdC0yNTddOyAgZW5kID0gb2ZmICsgKGVicz4+PjMpICsgYml0c0UoZGF0YSwgcG9zLCBlYnMmNyk7ICBwb3MgKz0gZWJzJjc7ICB9XG5cdFx0XHRcdC8vZHN0W2VuZC1vZmZdKys7XG5cdFx0XHRcdFxuXHRcdFx0XHR2YXIgZGNvZGUgPSBkbWFwW2dldDE3KGRhdGEsIHBvcykgJiBNRF07ICBwb3MgKz0gZGNvZGUmMTU7XG5cdFx0XHRcdHZhciBkbGl0ID0gZGNvZGU+Pj40O1xuXHRcdFx0XHR2YXIgZGJzID0gVS5kZGVmW2RsaXRdLCBkc3QgPSAoZGJzPj4+NCkgKyBiaXRzRihkYXRhLCBwb3MsIGRicyYxNSk7ICBwb3MgKz0gZGJzJjE1O1xuXHRcdFx0XHRcblx0XHRcdFx0Ly92YXIgbzAgPSBvZmYtZHN0LCBzdHAgPSBNYXRoLm1pbihlbmQtb2ZmLCBkc3QpO1xuXHRcdFx0XHQvL2lmKHN0cD4yMCkgd2hpbGUob2ZmPGVuZCkgeyAgYnVmLmNvcHlXaXRoaW4ob2ZmLCBvMCwgbzArc3RwKTsgIG9mZis9c3RwOyAgfSAgZWxzZVxuXHRcdFx0XHQvL2lmKGVuZC1kc3Q8PW9mZikgYnVmLmNvcHlXaXRoaW4ob2ZmLCBvZmYtZHN0LCBlbmQtZHN0KTsgIGVsc2Vcblx0XHRcdFx0Ly9pZihkc3Q9PTEpIGJ1Zi5maWxsKGJ1ZltvZmYtMV0sIG9mZiwgZW5kKTsgIGVsc2Vcblx0XHRcdFx0aWYobm9CdWYpIGJ1Zj1fY2hlY2soYnVmLCBvZmYrKDE8PDE3KSk7XG5cdFx0XHRcdHdoaWxlKG9mZjxlbmQpIHsgIGJ1ZltvZmZdPWJ1ZltvZmYrKy1kc3RdOyAgICBidWZbb2ZmXT1idWZbb2ZmKystZHN0XTsgIGJ1ZltvZmZdPWJ1ZltvZmYrKy1kc3RdOyAgYnVmW29mZl09YnVmW29mZisrLWRzdF07ICB9ICAgXG5cdFx0XHRcdG9mZj1lbmQ7XG5cdFx0XHRcdC8vd2hpbGUob2ZmIT1lbmQpIHsgIGJ1ZltvZmZdPWJ1ZltvZmYrKy1kc3RdOyAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvL2NvbnNvbGUubG9nKG9mZi1vb2ZmLCAocG9zLW9wb3MpPj4+Myk7XG5cdH1cblx0Ly9jb25zb2xlLmxvZyhkc3QpO1xuXHQvL2NvbnNvbGUubG9nKHRsZW4sIGRsZW4sIG9mZi10bGVuK3RjbnQpO1xuXHRyZXR1cm4gYnVmLmxlbmd0aD09b2ZmID8gYnVmIDogYnVmLnNsaWNlKDAsb2ZmKTtcbn1cbmZ1bmN0aW9uIF9jaGVjayhidWYsIGxlbikge1xuXHR2YXIgYmw9YnVmLmxlbmd0aDsgIGlmKGxlbjw9YmwpIHJldHVybiBidWY7XG5cdHZhciBuYnVmID0gbmV3IFVpbnQ4QXJyYXkoTWF0aC5tYXgoYmw8PDEsbGVuKSk7ICBuYnVmLnNldChidWYsMCk7XG5cdC8vZm9yKHZhciBpPTA7IGk8Ymw7IGkrPTQpIHsgIG5idWZbaV09YnVmW2ldOyAgbmJ1ZltpKzFdPWJ1ZltpKzFdOyAgbmJ1ZltpKzJdPWJ1ZltpKzJdOyAgbmJ1ZltpKzNdPWJ1ZltpKzNdOyAgfVxuXHRyZXR1cm4gbmJ1Zjtcbn1cblxuZnVuY3Rpb24gX2RlY29kZVRpbnkobG1hcCwgTEwsIGxlbiwgZGF0YSwgcG9zLCB0cmVlKSB7XG5cdHZhciBiaXRzRSA9IF9iaXRzRSwgZ2V0MTcgPSBfZ2V0MTc7XG5cdHZhciBpID0gMDtcblx0d2hpbGUoaTxsZW4pIHtcblx0XHR2YXIgY29kZSA9IGxtYXBbZ2V0MTcoZGF0YSwgcG9zKSZMTF07ICBwb3MrPWNvZGUmMTU7XG5cdFx0dmFyIGxpdCA9IGNvZGU+Pj40OyBcblx0XHRpZihsaXQ8PTE1KSB7ICB0cmVlW2ldPWxpdDsgIGkrKzsgIH1cblx0XHRlbHNlIHtcblx0XHRcdHZhciBsbCA9IDAsIG4gPSAwO1xuXHRcdFx0aWYobGl0PT0xNikge1xuXHRcdFx0XHRuID0gKDMgICsgYml0c0UoZGF0YSwgcG9zLCAyKSk7ICBwb3MgKz0gMjsgIGxsID0gdHJlZVtpLTFdO1xuXHRcdFx0fVxuXHRcdFx0ZWxzZSBpZihsaXQ9PTE3KSB7XG5cdFx0XHRcdG4gPSAoMyAgKyBiaXRzRShkYXRhLCBwb3MsIDMpKTsgIHBvcyArPSAzO1xuXHRcdFx0fVxuXHRcdFx0ZWxzZSBpZihsaXQ9PTE4KSB7XG5cdFx0XHRcdG4gPSAoMTEgKyBiaXRzRShkYXRhLCBwb3MsIDcpKTsgIHBvcyArPSA3O1xuXHRcdFx0fVxuXHRcdFx0dmFyIG5pID0gaStuO1xuXHRcdFx0d2hpbGUoaTxuaSkgeyAgdHJlZVtpXT1sbDsgIGkrKzsgfVxuXHRcdH1cblx0fVxuXHRyZXR1cm4gcG9zO1xufVxuZnVuY3Rpb24gX2NvcHlPdXQoc3JjLCBvZmYsIGxlbiwgdHJlZSkge1xuXHR2YXIgbXg9MCwgaT0wLCB0bD10cmVlLmxlbmd0aD4+PjE7XG5cdHdoaWxlKGk8bGVuKSB7ICB2YXIgdj1zcmNbaStvZmZdOyAgdHJlZVsoaTw8MSldPTA7ICB0cmVlWyhpPDwxKSsxXT12OyAgaWYodj5teClteD12OyAgaSsrOyAgfVxuXHR3aGlsZShpPHRsICkgeyAgdHJlZVsoaTw8MSldPTA7ICB0cmVlWyhpPDwxKSsxXT0wOyAgaSsrOyAgfVxuXHRyZXR1cm4gbXg7XG59XG5cbmZ1bmN0aW9uIG1ha2VDb2Rlcyh0cmVlLCBNQVhfQklUUykgeyAgLy8gY29kZSwgbGVuZ3RoXG5cdHZhciBtYXhfY29kZSA9IHRyZWUubGVuZ3RoO1xuXHR2YXIgY29kZSwgYml0cywgbiwgaSwgbGVuO1xuXHRcblx0dmFyIGJsX2NvdW50ID0gVS5ibF9jb3VudDsgIGZvcih2YXIgaT0wOyBpPD1NQVhfQklUUzsgaSsrKSBibF9jb3VudFtpXT0wO1xuXHRmb3IoaT0xOyBpPG1heF9jb2RlOyBpKz0yKSBibF9jb3VudFt0cmVlW2ldXSsrO1xuXHRcblx0dmFyIG5leHRfY29kZSA9IFUubmV4dF9jb2RlO1x0Ly8gc21hbGxlc3QgY29kZSBmb3IgZWFjaCBsZW5ndGhcblx0XG5cdGNvZGUgPSAwO1xuXHRibF9jb3VudFswXSA9IDA7XG5cdGZvciAoYml0cyA9IDE7IGJpdHMgPD0gTUFYX0JJVFM7IGJpdHMrKykge1xuXHRcdGNvZGUgPSAoY29kZSArIGJsX2NvdW50W2JpdHMtMV0pIDw8IDE7XG5cdFx0bmV4dF9jb2RlW2JpdHNdID0gY29kZTtcblx0fVxuXHRcblx0Zm9yIChuID0gMDsgbiA8IG1heF9jb2RlOyBuKz0yKSB7XG5cdFx0bGVuID0gdHJlZVtuKzFdO1xuXHRcdGlmIChsZW4gIT0gMCkge1xuXHRcdFx0dHJlZVtuXSA9IG5leHRfY29kZVtsZW5dO1xuXHRcdFx0bmV4dF9jb2RlW2xlbl0rKztcblx0XHR9XG5cdH1cbn1cbmZ1bmN0aW9uIGNvZGVzMm1hcCh0cmVlLCBNQVhfQklUUywgbWFwKSB7XG5cdHZhciBtYXhfY29kZSA9IHRyZWUubGVuZ3RoO1xuXHR2YXIgcjE1ID0gVS5yZXYxNTtcblx0Zm9yKHZhciBpPTA7IGk8bWF4X2NvZGU7IGkrPTIpIGlmKHRyZWVbaSsxXSE9MCkgIHtcblx0XHR2YXIgbGl0ID0gaT4+MTtcblx0XHR2YXIgY2wgPSB0cmVlW2krMV0sIHZhbCA9IChsaXQ8PDQpfGNsOyAvLyA6ICAoMHg4MDAwIHwgKFUub2YwW2xpdC0yNTddPDw3KSB8IChVLmV4YltsaXQtMjU3XTw8NCkgfCBjbCk7XG5cdFx0dmFyIHJlc3QgPSAoTUFYX0JJVFMtY2wpLCBpMCA9IHRyZWVbaV08PHJlc3QsIGkxID0gaTAgKyAoMTw8cmVzdCk7XG5cdFx0Ly90cmVlW2ldPXIxNVtpMF0+Pj4oMTUtTUFYX0JJVFMpO1xuXHRcdHdoaWxlKGkwIT1pMSkge1xuXHRcdFx0dmFyIHAwID0gcjE1W2kwXT4+PigxNS1NQVhfQklUUyk7XG5cdFx0XHRtYXBbcDBdPXZhbDsgIGkwKys7XG5cdFx0fVxuXHR9XG59XG5mdW5jdGlvbiByZXZDb2Rlcyh0cmVlLCBNQVhfQklUUykge1xuXHR2YXIgcjE1ID0gVS5yZXYxNSwgaW1iID0gMTUtTUFYX0JJVFM7XG5cdGZvcih2YXIgaT0wOyBpPHRyZWUubGVuZ3RoOyBpKz0yKSB7ICB2YXIgaTAgPSAodHJlZVtpXTw8KE1BWF9CSVRTLXRyZWVbaSsxXSkpOyAgdHJlZVtpXSA9IHIxNVtpMF0+Pj5pbWI7ICB9XG59XG5cbmZ1bmN0aW9uIF9iaXRzRShkdCwgcG9zLCBsZW5ndGgpIHsgIHJldHVybiAoKGR0W3Bvcz4+PjNdIHwgKGR0Wyhwb3M+Pj4zKSsxXTw8OCkgICAgICAgICAgICAgICAgICAgICAgICApPj4+KHBvcyY3KSkmKCgxPDxsZW5ndGgpLTEpOyAgfVxuZnVuY3Rpb24gX2JpdHNGKGR0LCBwb3MsIGxlbmd0aCkgeyAgcmV0dXJuICgoZHRbcG9zPj4+M10gfCAoZHRbKHBvcz4+PjMpKzFdPDw4KSB8IChkdFsocG9zPj4+MykrMl08PDE2KSk+Pj4ocG9zJjcpKSYoKDE8PGxlbmd0aCktMSk7ICB9XG4vKlxuZnVuY3Rpb24gX2dldDkoZHQsIHBvcykge1xuXHRyZXR1cm4gKChkdFtwb3M+Pj4zXSB8IChkdFsocG9zPj4+MykrMV08PDgpKT4+Pihwb3MmNykpJjUxMTtcbn0gKi9cbmZ1bmN0aW9uIF9nZXQxNyhkdCwgcG9zKSB7XHQvLyByZXR1cm4gYXQgbGVhc3QgMTcgbWVhbmluZ2Z1bCBieXRlc1xuXHRyZXR1cm4gKGR0W3Bvcz4+PjNdIHwgKGR0Wyhwb3M+Pj4zKSsxXTw8OCkgfCAoZHRbKHBvcz4+PjMpKzJdPDwxNikgKT4+Pihwb3MmNyk7XG59XG5jb25zdCBVID0gZnVuY3Rpb24oKXtcblx0dmFyIHUxNj1VaW50MTZBcnJheSwgdTMyPVVpbnQzMkFycmF5O1xuXHRyZXR1cm4ge1xuXHRcdG5leHRfY29kZSA6IG5ldyB1MTYoMTYpLFxuXHRcdGJsX2NvdW50ICA6IG5ldyB1MTYoMTYpLFxuXHRcdG9yZHIgOiBbIDE2LCAxNywgMTgsIDAsIDgsIDcsIDksIDYsIDEwLCA1LCAxMSwgNCwgMTIsIDMsIDEzLCAyLCAxNCwgMSwgMTUgXSxcblx0XHRvZjAgIDogWzMsNCw1LDYsNyw4LDksMTAsMTEsMTMsMTUsMTcsMTksMjMsMjcsMzEsMzUsNDMsNTEsNTksNjcsODMsOTksMTE1LDEzMSwxNjMsMTk1LDIyNywyNTgsOTk5LDk5OSw5OTldLFxuXHRcdGV4YiAgOiBbMCwwLDAsMCwwLDAsMCwgMCwgMSwgMSwgMSwgMSwgMiwgMiwgMiwgMiwgMywgMywgMywgMywgNCwgNCwgNCwgIDQsICA1LCAgNSwgIDUsICA1LCAgMCwgIDAsICAwLCAgMF0sXG5cdFx0bGRlZiA6IG5ldyB1MTYoMzIpLFxuXHRcdGRmMCAgOiBbMSwyLDMsNCw1LDcsOSwxMywxNywyNSwzMyw0OSw2NSw5NywxMjksMTkzLDI1NywzODUsNTEzLDc2OSwxMDI1LDE1MzcsMjA0OSwzMDczLDQwOTcsNjE0NSw4MTkzLDEyMjg5LDE2Mzg1LDI0NTc3LCA2NTUzNSwgNjU1MzVdLFxuXHRcdGR4YiAgOiBbMCwwLDAsMCwxLDEsMiwgMiwgMywgMywgNCwgNCwgNSwgNSwgIDYsICA2LCAgNywgIDcsICA4LCAgOCwgICA5LCAgIDksICAxMCwgIDEwLCAgMTEsICAxMSwgIDEyLCAgIDEyLCAgIDEzLCAgIDEzLCAgICAgMCwgICAgIDBdLFxuXHRcdGRkZWYgOiBuZXcgdTMyKDMyKSxcblx0XHRmbG1hcDogbmV3IHUxNiggIDUxMiksICBmbHRyZWU6IFtdLFxuXHRcdGZkbWFwOiBuZXcgdTE2KCAgIDMyKSwgIGZkdHJlZTogW10sXG5cdFx0bG1hcCA6IG5ldyB1MTYoMzI3NjgpLCAgbHRyZWUgOiBbXSwgIHR0cmVlOltdLFxuXHRcdGRtYXAgOiBuZXcgdTE2KDMyNzY4KSwgIGR0cmVlIDogW10sXG5cdFx0aW1hcCA6IG5ldyB1MTYoICA1MTIpLCAgaXRyZWUgOiBbXSxcblx0XHQvL3JldjkgOiBuZXcgdTE2KCAgNTEyKVxuXHRcdHJldjE1OiBuZXcgdTE2KDE8PDE1KSxcblx0XHRsaHN0IDogbmV3IHUzMigyODYpLCBkaHN0IDogbmV3IHUzMiggMzApLCBpaHN0IDogbmV3IHUzMigxOSksXG5cdFx0bGl0cyA6IG5ldyB1MzIoMTUwMDApLFxuXHRcdHN0cnQgOiBuZXcgdTE2KDE8PDE2KSxcblx0XHRwcmV2IDogbmV3IHUxNigxPDwxNSlcblx0fTsgIFxufSAoKTtcblxuKGZ1bmN0aW9uKCl7XHRcblx0dmFyIGxlbiA9IDE8PDE1O1xuXHRmb3IodmFyIGk9MDsgaTxsZW47IGkrKykge1xuXHRcdHZhciB4ID0gaTtcblx0XHR4ID0gKCgoeCAmIDB4YWFhYWFhYWEpID4+PiAxKSB8ICgoeCAmIDB4NTU1NTU1NTUpIDw8IDEpKTtcblx0XHR4ID0gKCgoeCAmIDB4Y2NjY2NjY2MpID4+PiAyKSB8ICgoeCAmIDB4MzMzMzMzMzMpIDw8IDIpKTtcblx0XHR4ID0gKCgoeCAmIDB4ZjBmMGYwZjApID4+PiA0KSB8ICgoeCAmIDB4MGYwZjBmMGYpIDw8IDQpKTtcblx0XHR4ID0gKCgoeCAmIDB4ZmYwMGZmMDApID4+PiA4KSB8ICgoeCAmIDB4MDBmZjAwZmYpIDw8IDgpKTtcblx0XHRVLnJldjE1W2ldID0gKCgoeCA+Pj4gMTYpIHwgKHggPDwgMTYpKSk+Pj4xNztcblx0fVxuXHRcblx0ZnVuY3Rpb24gcHVzaFYodGd0LCBuLCBzdikgeyAgd2hpbGUobi0tIT0wKSB0Z3QucHVzaCgwLHN2KTsgIH1cblx0XG5cdGZvcih2YXIgaT0wOyBpPDMyOyBpKyspIHsgIFUubGRlZltpXT0oVS5vZjBbaV08PDMpfFUuZXhiW2ldOyAgVS5kZGVmW2ldPShVLmRmMFtpXTw8NCl8VS5keGJbaV07ICB9XG5cdFxuXHRwdXNoVihVLmZsdHJlZSwgMTQ0LCA4KTsgIHB1c2hWKFUuZmx0cmVlLCAyNTUtMTQzLCA5KTsgIHB1c2hWKFUuZmx0cmVlLCAyNzktMjU1LCA3KTsgIHB1c2hWKFUuZmx0cmVlLDI4Ny0yNzksOCk7XG5cdC8qXG5cdHZhciBpID0gMDtcblx0Zm9yKDsgaTw9MTQzOyBpKyspIFUuZmx0cmVlLnB1c2goMCw4KTtcblx0Zm9yKDsgaTw9MjU1OyBpKyspIFUuZmx0cmVlLnB1c2goMCw5KTtcblx0Zm9yKDsgaTw9Mjc5OyBpKyspIFUuZmx0cmVlLnB1c2goMCw3KTtcblx0Zm9yKDsgaTw9Mjg3OyBpKyspIFUuZmx0cmVlLnB1c2goMCw4KTtcblx0Ki9cblx0bWFrZUNvZGVzKFUuZmx0cmVlLCA5KTtcblx0Y29kZXMybWFwKFUuZmx0cmVlLCA5LCBVLmZsbWFwKTtcblx0cmV2Q29kZXMgKFUuZmx0cmVlLCA5KTtcblx0XG5cdHB1c2hWKFUuZmR0cmVlLDMyLDUpO1xuXHQvL2ZvcihpPTA7aTwzMjsgaSsrKSBVLmZkdHJlZS5wdXNoKDAsNSk7XG5cdG1ha2VDb2RlcyhVLmZkdHJlZSwgNSk7XG5cdGNvZGVzMm1hcChVLmZkdHJlZSwgNSwgVS5mZG1hcCk7XG5cdHJldkNvZGVzIChVLmZkdHJlZSwgNSk7XG5cdFxuXHRwdXNoVihVLml0cmVlLDE5LDApOyAgcHVzaFYoVS5sdHJlZSwyODYsMCk7ICBwdXNoVihVLmR0cmVlLDMwLDApOyAgcHVzaFYoVS50dHJlZSwzMjAsMCk7XG5cdC8qXG5cdGZvcih2YXIgaT0wOyBpPCAxOTsgaSsrKSBVLml0cmVlLnB1c2goMCwwKTtcblx0Zm9yKHZhciBpPTA7IGk8Mjg2OyBpKyspIFUubHRyZWUucHVzaCgwLDApO1xuXHRmb3IodmFyIGk9MDsgaTwgMzA7IGkrKykgVS5kdHJlZS5wdXNoKDAsMCk7XG5cdGZvcih2YXIgaT0wOyBpPDMyMDsgaSsrKSBVLnR0cmVlLnB1c2goMCwwKTtcblx0Ki9cbn0pKCk7XG5cbmNvbnN0IGNyYyA9IHtcclxuXHR0YWJsZSA6ICggZnVuY3Rpb24oKSB7XHJcblx0ICAgdmFyIHRhYiA9IG5ldyBVaW50MzJBcnJheSgyNTYpO1xyXG5cdCAgIGZvciAodmFyIG49MDsgbjwyNTY7IG4rKykge1xyXG5cdFx0XHR2YXIgYyA9IG47XHJcblx0XHRcdGZvciAodmFyIGs9MDsgazw4OyBrKyspIHtcclxuXHRcdFx0XHRpZiAoYyAmIDEpICBjID0gMHhlZGI4ODMyMCBeIChjID4+PiAxKTtcclxuXHRcdFx0XHRlbHNlICAgICAgICBjID0gYyA+Pj4gMTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0YWJbbl0gPSBjOyAgfSAgICBcclxuXHRcdHJldHVybiB0YWI7ICB9KSgpLFxyXG5cdHVwZGF0ZSA6IGZ1bmN0aW9uKGMsIGJ1Ziwgb2ZmLCBsZW4pIHtcclxuXHRcdGZvciAodmFyIGk9MDsgaTxsZW47IGkrKykgIGMgPSBjcmMudGFibGVbKGMgXiBidWZbb2ZmK2ldKSAmIDB4ZmZdIF4gKGMgPj4+IDgpO1xyXG5cdFx0cmV0dXJuIGM7XHJcblx0fSxcclxuXHRjcmMgOiBmdW5jdGlvbihiLG8sbCkgIHsgIHJldHVybiBjcmMudXBkYXRlKDB4ZmZmZmZmZmYsYixvLGwpIF4gMHhmZmZmZmZmZjsgIH1cclxufTtcclxuXHJcbmZ1bmN0aW9uIGluZmxhdGVSYXcoZmlsZSwgYnVmKSB7ICByZXR1cm4gaW5mbGF0ZShmaWxlLCBidWYpOyAgfVxuXG4vKiBnbG9iYWwgbW9kdWxlICovXG5cbmNvbnN0IGNvbmZpZyA9IHtcbiAgbnVtV29ya2VyczogMSxcbiAgd29ya2VyVVJMOiAnJyxcbiAgdXNlV29ya2VyczogZmFsc2UsXG59O1xuXG5sZXQgbmV4dElkID0gMDtcblxuLy8gUmVxdWVzdHMgYXJlIHB1dCBvbiBhIHF1ZXVlLlxuLy8gV2UgZG9uJ3Qgc2VuZCB0aGUgcmVxdWVzdCB0byB0aGUgd29ya2VyIHVudGlsIHRoZSB3b3JrZXJcbi8vIGlzIGZpbmlzaGVkLiBUaGlzIHByb2JhYmx5IGFkZHMgYSBzbWFsbCBhbW91bnQgb2YgbGF0ZW5jeVxuLy8gYnV0IHRoZSBpc3N1ZSBpcyBpbWFnaW5lIHlvdSBoYXZlIDIgd29ya2Vycy4gWW91IGdpdmUgd29ya2VyXG4vLyBBIHggc2Vjb25kcyBvZiB3b3JrIHRvIGRvIGFuZCB3b3JrZXIgQiB5IHNlY29uZHMgb2Ygd29yayB0b1xuLy8gZG8uIFlvdSBkb24ndCBrbm93IHdoaWNoIHdpbGwgZmluaXNoIGZpcnN0LiBJZiB5b3UgZ2l2ZVxuLy8gdGhlIHdvcmtlciB3aXRoIG1vcmUgd29yayB0byBkbyB0aGUgcmVxdWVzdCB0aGVuIHlvdSdsbFxuLy8gd2FzdGUgdGltZS5cblxuLy8gbm90ZTogd2UgY2FuJ3QgY2hlY2sgYHdvcmtlcnMubGVuZ3RoYCBmb3IgZGVjaWRpbmcgaWZcbi8vIHdlJ3ZlIHJlYWNoZWQgYGNvbmZpZy5udW1Xb3JrZXJzYCBiZWNhdXNlIGNyZWF0aW9uIHRoZSB3b3JrZXJcbi8vIGlzIGFzeW5jIHdoaWNoIG1lYW5zIG90aGVyIHJlcXVlc3RzIHRvIG1ha2Ugd29ya2VycyBtaWdodFxuLy8gY29tZSBpbiBiZWZvcmUgYSB3b3JrZXIgZ2V0cyBhZGRlZCB0byBgd29ya2Vyc2BcbmxldCBudW1Xb3JrZXJzID0gMDtcbmxldCBjYW5Vc2VXb3JrZXJzID0gdHJ1ZTsgICAvLyBnZXRzIHNldCB0byBmYWxzZSBpZiB3ZSBjYW4ndCBzdGFydCBhIHdvcmtlclxuY29uc3Qgd29ya2VycyA9IFtdO1xuY29uc3QgYXZhaWxhYmxlV29ya2VycyA9IFtdO1xuY29uc3Qgd2FpdGluZ0ZvcldvcmtlclF1ZXVlID0gW107XG5jb25zdCBjdXJyZW50bHlQcm9jZXNzaW5nSWRUb1JlcXVlc3RNYXAgPSBuZXcgTWFwKCk7XG5cbmZ1bmN0aW9uIGhhbmRsZVJlc3VsdChlKSB7XG4gIG1ha2VXb3JrZXJBdmFpbGFibGUoZS50YXJnZXQpO1xuICBjb25zdCB7aWQsIGVycm9yLCBkYXRhfSA9IGUuZGF0YTtcbiAgY29uc3QgcmVxdWVzdCA9IGN1cnJlbnRseVByb2Nlc3NpbmdJZFRvUmVxdWVzdE1hcC5nZXQoaWQpO1xuICBjdXJyZW50bHlQcm9jZXNzaW5nSWRUb1JlcXVlc3RNYXAuZGVsZXRlKGlkKTtcbiAgaWYgKGVycm9yKSB7XG4gICAgcmVxdWVzdC5yZWplY3QoZXJyb3IpO1xuICB9IGVsc2Uge1xuICAgIHJlcXVlc3QucmVzb2x2ZShkYXRhKTtcbiAgfVxufVxuXG4vLyBCZWNhdXNlIEZpcmVmb3ggdXNlcyBub24tc3RhbmRhcmQgb25lcnJvciB0byBzaWduYWwgYW4gZXJyb3IuXG5mdW5jdGlvbiBzdGFydFdvcmtlcih1cmwpIHtcbiAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICBjb25zdCB3b3JrZXIgPSBuZXcgV29ya2VyKHVybCk7XG4gICAgd29ya2VyLm9ubWVzc2FnZSA9IChlKSA9PiB7XG4gICAgICBpZiAoZS5kYXRhID09PSAnc3RhcnQnKSB7XG4gICAgICAgIHdvcmtlci5vbmVycm9yID0gdW5kZWZpbmVkO1xuICAgICAgICB3b3JrZXIub25tZXNzYWdlID0gdW5kZWZpbmVkO1xuICAgICAgICByZXNvbHZlKHdvcmtlcik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZWplY3QobmV3IEVycm9yKGB1bmV4cGVjdGVkIG1lc3NhZ2U6ICR7ZS5kYXRhfWApKTtcbiAgICAgIH1cbiAgICB9O1xuICAgIHdvcmtlci5vbmVycm9yID0gcmVqZWN0O1xuICB9KTtcbn1cblxuZnVuY3Rpb24gZHluYW1pY1JlcXVpcmUobW9kLCByZXF1ZXN0KSB7XG4gIHJldHVybiBtb2QucmVxdWlyZShyZXF1ZXN0KTtcbn1cblxuY29uc3Qgd29ya2VySGVscGVyID0gKGZ1bmN0aW9uKCkge1xuICBpZiAoaXNOb2RlKSB7XG4gICAgLy8gV2UgbmVlZCB0byB1c2UgYGR5bmFtaWNSZXF1aXJlYCBiZWNhdXNlIGByZXF1aXJlYCBvbiBpdCdzIG93biB3aWxsIGJlIG9wdGltaXplZCBieSB3ZWJwYWNrLlxuICAgIGNvbnN0IHtXb3JrZXJ9ID0gZHluYW1pY1JlcXVpcmUobW9kdWxlLCAnd29ya2VyX3RocmVhZHMnKTtcbiAgICByZXR1cm4ge1xuICAgICAgYXN5bmMgY3JlYXRlV29ya2VyKHVybCkge1xuICAgICAgICByZXR1cm4gbmV3IFdvcmtlcih1cmwpO1xuICAgICAgfSxcbiAgICAgIGFkZEV2ZW50TGlzdGVuZXIod29ya2VyLCBmbikge1xuICAgICAgICB3b3JrZXIub24oJ21lc3NhZ2UnLCAoZGF0YSkgPT4ge1xuICAgICAgICAgIGZuKHt0YXJnZXQ6IHdvcmtlciwgZGF0YX0pO1xuICAgICAgICB9KTtcbiAgICAgIH0sXG4gICAgICBhc3luYyB0ZXJtaW5hdGUod29ya2VyKSB7XG4gICAgICAgIGF3YWl0IHdvcmtlci50ZXJtaW5hdGUoKTtcbiAgICAgIH0sXG4gICAgfTtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4ge1xuICAgICAgYXN5bmMgY3JlYXRlV29ya2VyKHVybCkge1xuICAgICAgICAvLyBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBzZWN1cml0eSBpc3N1ZVxuICAgICAgICAvLyBBcHBhcmVudGx5IHRoZXJlIGlzIHNvbWUgaWZyYW1lIHNldHRpbmcgb3IgaHR0cCBoZWFkZXJcbiAgICAgICAgLy8gdGhhdCBwcmV2ZW50cyBjcm9zcyBkb21haW4gd29ya2Vycy4gQnV0LCBJIGNhbiBtYW51YWxseVxuICAgICAgICAvLyBkb3dubG9hZCB0aGUgdGV4dCBhbmQgZG8gaXQuIEkgcmVwb3J0ZWQgdGhpcyB0byBDaHJvbWVcbiAgICAgICAgLy8gYW5kIHRoZXkgc2FpZCBpdCB3YXMgZmluZSBzbyDCr1xcXyjjg4QpXy/Cr1xuICAgICAgICB0cnkge1xuICAgICAgICAgIGNvbnN0IHdvcmtlciA9IGF3YWl0IHN0YXJ0V29ya2VyKHVybCk7XG4gICAgICAgICAgcmV0dXJuIHdvcmtlcjtcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgIGNvbnNvbGUud2FybignY291bGQgbm90IGxvYWQgd29ya2VyOicsIHVybCk7XG4gICAgICAgIH1cblxuICAgICAgICBsZXQgdGV4dDtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBjb25zdCByZXEgPSBhd2FpdCBmZXRjaCh1cmwsIHttb2RlOiAnY29ycyd9KTtcbiAgICAgICAgICBpZiAoIXJlcS5vaykge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBjb3VsZCBub3QgbG9hZDogJHt1cmx9YCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRleHQgPSBhd2FpdCByZXEudGV4dCgpO1xuICAgICAgICAgIHVybCA9IFVSTC5jcmVhdGVPYmplY3RVUkwobmV3IEJsb2IoW3RleHRdLCB7dHlwZTogJ2FwcGxpY2F0aW9uL2phdmFzY3JpcHQnfSkpO1xuICAgICAgICAgIGNvbnN0IHdvcmtlciA9IGF3YWl0IHN0YXJ0V29ya2VyKHVybCk7XG4gICAgICAgICAgY29uZmlnLndvcmtlclVSTCA9IHVybDsgIC8vIHRoaXMgaXMgYSBoYWNrLiBXaGF0J3MgYSBiZXR0ZXIgd2F5IHRvIHN0cnVjdHVyZSB0aGlzIGNvZGU/XG4gICAgICAgICAgcmV0dXJuIHdvcmtlcjtcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgIGNvbnNvbGUud2FybignY291bGQgbm90IGxvYWQgd29ya2VyIHZpYSBmZXRjaDonLCB1cmwpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHRleHQgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICB1cmwgPSBgZGF0YTphcHBsaWNhdGlvbi9qYXZhc2NyaXB0O2Jhc2U2NCwke2J0b2EodGV4dCl9YDtcbiAgICAgICAgICAgIGNvbnN0IHdvcmtlciA9IGF3YWl0IHN0YXJ0V29ya2VyKHVybCk7XG4gICAgICAgICAgICBjb25maWcud29ya2VyVVJMID0gdXJsO1xuICAgICAgICAgICAgcmV0dXJuIHdvcmtlcjtcbiAgICAgICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgICAgICBjb25zb2xlLndhcm4oJ2NvdWxkIG5vdCBsb2FkIHdvcmtlciB2aWEgZGF0YVVSSScpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnNvbGUud2Fybignd29ya2VycyB3aWxsIG5vdCBiZSB1c2VkJyk7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignY2FuIG5vdCBzdGFydCB3b3JrZXJzJyk7XG4gICAgICB9LFxuICAgICAgYWRkRXZlbnRMaXN0ZW5lcih3b3JrZXIsIGZuKSB7XG4gICAgICAgIHdvcmtlci5hZGRFdmVudExpc3RlbmVyKCdtZXNzYWdlJywgZm4pO1xuICAgICAgfSxcbiAgICAgIGFzeW5jIHRlcm1pbmF0ZSh3b3JrZXIpIHtcbiAgICAgICAgd29ya2VyLnRlcm1pbmF0ZSgpO1xuICAgICAgfSxcbiAgICB9O1xuICB9XG59KCkpO1xuXG5mdW5jdGlvbiBtYWtlV29ya2VyQXZhaWxhYmxlKHdvcmtlcikge1xuICBhdmFpbGFibGVXb3JrZXJzLnB1c2god29ya2VyKTtcbiAgcHJvY2Vzc1dhaXRpbmdGb3JXb3JrZXJRdWV1ZSgpO1xufVxuXG5hc3luYyBmdW5jdGlvbiBnZXRBdmFpbGFibGVXb3JrZXIoKSB7XG4gIGlmIChhdmFpbGFibGVXb3JrZXJzLmxlbmd0aCA9PT0gMCAmJiBudW1Xb3JrZXJzIDwgY29uZmlnLm51bVdvcmtlcnMpIHtcbiAgICArK251bVdvcmtlcnM7ICAvLyBzZWUgY29tbWVudCBhdCBudW1Xb3JrZXJzIGRlY2xhcmF0aW9uXG4gICAgdHJ5IHtcbiAgICAgIGNvbnN0IHdvcmtlciA9IGF3YWl0IHdvcmtlckhlbHBlci5jcmVhdGVXb3JrZXIoY29uZmlnLndvcmtlclVSTCk7XG4gICAgICB3b3JrZXJzLnB1c2god29ya2VyKTtcbiAgICAgIGF2YWlsYWJsZVdvcmtlcnMucHVzaCh3b3JrZXIpO1xuICAgICAgd29ya2VySGVscGVyLmFkZEV2ZW50TGlzdGVuZXIod29ya2VyLCBoYW5kbGVSZXN1bHQpO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIC8vIHNldCB0aGlzIGdsb2JhbCBvdXQtb2YtYmFuZCAobmVlZHMgcmVmYWN0b3IpXG4gICAgICBjYW5Vc2VXb3JrZXJzID0gZmFsc2U7XG4gICAgfVxuICB9XG4gIHJldHVybiBhdmFpbGFibGVXb3JrZXJzLnBvcCgpO1xufVxuXG4vLyBAcGFyYW0ge1VpbnQ4QXJyYXl9IHNyY1xuLy8gQHBhcmFtIHtudW1iZXJ9IHVuY29tcHJlc3NlZFNpemVcbi8vIEBwYXJhbSB7c3RyaW5nfSBbdHlwZV0gbWltZS10eXBlXG4vLyBAcmV0dXJucyB7QXJyYXlCdWZmZXJ8QmxvYn0gQXJyYXlCdWZmZXIgaWYgdHlwZSBpcyBmYWxzeSBvciBCbG9iIG90aGVyd2lzZS5cbmZ1bmN0aW9uIGluZmxhdGVSYXdMb2NhbChzcmMsIHVuY29tcHJlc3NlZFNpemUsIHR5cGUsIHJlc29sdmUpIHtcbiAgY29uc3QgZHN0ID0gbmV3IFVpbnQ4QXJyYXkodW5jb21wcmVzc2VkU2l6ZSk7XG4gIGluZmxhdGVSYXcoc3JjLCBkc3QpO1xuICByZXNvbHZlKHR5cGVcbiAgICAgPyBuZXcgQmxvYihbZHN0XSwge3R5cGV9KVxuICAgICA6IGRzdC5idWZmZXIpO1xufVxuXG5hc3luYyBmdW5jdGlvbiBwcm9jZXNzV2FpdGluZ0ZvcldvcmtlclF1ZXVlKCkge1xuICBpZiAod2FpdGluZ0ZvcldvcmtlclF1ZXVlLmxlbmd0aCA9PT0gMCkge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIGlmIChjb25maWcudXNlV29ya2VycyAmJiBjYW5Vc2VXb3JrZXJzKSB7XG4gICAgY29uc3Qgd29ya2VyID0gYXdhaXQgZ2V0QXZhaWxhYmxlV29ya2VyKCk7XG4gICAgLy8gY2FuVXNlV29ya2VycyBtaWdodCBoYXZlIGJlZW4gc2V0IG91dC1vZi1iYW5kIChuZWVkIHJlZmFjdG9yKVxuICAgIGlmIChjYW5Vc2VXb3JrZXJzKSB7XG4gICAgICBpZiAod29ya2VyKSB7XG4gICAgICAgIGlmICh3YWl0aW5nRm9yV29ya2VyUXVldWUubGVuZ3RoID09PSAwKSB7XG4gICAgICAgICAgLy8gdGhlIHF1ZXVlIG1pZ2h0IGJlIGVtcHR5IHdoaWxlIHdlIGF3YWl0ZWQgZm9yIGEgd29ya2VyLlxuICAgICAgICAgIG1ha2VXb3JrZXJBdmFpbGFibGUod29ya2VyKTtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qge2lkLCBzcmMsIHVuY29tcHJlc3NlZFNpemUsIHR5cGUsIHJlc29sdmUsIHJlamVjdH0gPSB3YWl0aW5nRm9yV29ya2VyUXVldWUuc2hpZnQoKTtcbiAgICAgICAgY3VycmVudGx5UHJvY2Vzc2luZ0lkVG9SZXF1ZXN0TWFwLnNldChpZCwge2lkLCByZXNvbHZlLCByZWplY3R9KTtcbiAgICAgICAgY29uc3QgdHJhbnNmZXJhYmxlcyA9IFtdO1xuICAgICAgICAvLyBOT1RFOiBPcmlnaW5hbGx5IEkgdGhvdWdodCB5b3UgY291bGQgdHJhbnNmZXIgYW4gQXJyYXlCdWZmZXIuXG4gICAgICAgIC8vIFRoZSBjb2RlIG9uIHRoaXMgc2lkZSBpcyBvZnRlbiB1c2luZyB2aWV3cyBpbnRvIHRoZSBlbnRpcmUgZmlsZVxuICAgICAgICAvLyB3aGljaCBtZWFucyBpZiB3ZSB0cmFuc2ZlcnJlZCB3ZSdkIGxvc2UgdGhlIGVudGlyZSBmaWxlLiBUaGF0IHN1Y2tzXG4gICAgICAgIC8vIGJlY2F1c2UgaXQgbWVhbnMgdGhlcmUncyBhbiBleHBlbnNpdmUgY29weSB0byBzZW5kIHRoZSB1bmNvbXByZXNzZWRcbiAgICAgICAgLy8gZGF0YSB0byB0aGUgd29ya2VyLlxuICAgICAgICAvL1xuICAgICAgICAvLyBBbHNvIG9yaWdpbmFsbHkgSSB0aG91Z2h0IHdlIGNvdWxkIHNlbmQgYSBCbG9iIGJ1dCB3ZSdkIG5lZWQgdG8gcmVmYWN0b3JcbiAgICAgICAgLy8gdGhlIGNvZGUgaW4gdW56aXBpdC9yZWFkRW50cnlEYXRhIGFzIGN1cnJlbnRseSBpdCByZWFkcyB0aGUgdW5jb21wcmVzc2VkXG4gICAgICAgIC8vIGJ5dGVzLlxuICAgICAgICAvL1xuICAgICAgICAvL2lmICghaXNCbG9iKHNyYykgJiYgIWlzU2hhcmVkQXJyYXlCdWZmZXIoc3JjKSkge1xuICAgICAgICAvLyAgdHJhbnNmZXJhYmxlcy5wdXNoKHNyYyk7XG4gICAgICAgIC8vfVxuICAgICAgICB3b3JrZXIucG9zdE1lc3NhZ2Uoe1xuICAgICAgICAgIHR5cGU6ICdpbmZsYXRlJyxcbiAgICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICBpZCxcbiAgICAgICAgICAgIHR5cGUsXG4gICAgICAgICAgICBzcmMsXG4gICAgICAgICAgICB1bmNvbXByZXNzZWRTaXplLFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sIHRyYW5zZmVyYWJsZXMpO1xuICAgICAgfVxuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgfVxuXG4gIC8vIGluZmxhdGUgbG9jYWxseVxuICAvLyBXZSBsb29wIGhlcmUgYmVjYXVzZSB3aGF0IGhhcHBlbnMgaWYgbWFueSByZXF1ZXN0cyBoYXBwZW4gYXQgb25jZVxuICAvLyB0aGUgZmlyc3QgTiByZXF1ZXN0cyB3aWxsIHRyeSB0byBhc3luYyBtYWtlIGEgd29ya2VyLiBPdGhlciByZXF1ZXN0c1xuICAvLyB3aWxsIHRoZW4gYmUgb24gdGhlIHF1ZXVlLiBCdXQgaWYgd2UgZmFpbCB0byBtYWtlIHdvcmtlcnMgdGhlbiB0aGVyZVxuICAvLyBhcmUgcGVuZGluZyByZXF1ZXN0cy5cbiAgd2hpbGUgKHdhaXRpbmdGb3JXb3JrZXJRdWV1ZS5sZW5ndGgpIHtcbiAgICBjb25zdCB7c3JjLCB1bmNvbXByZXNzZWRTaXplLCB0eXBlLCByZXNvbHZlfSA9IHdhaXRpbmdGb3JXb3JrZXJRdWV1ZS5zaGlmdCgpO1xuICAgIGxldCBkYXRhID0gc3JjO1xuICAgIGlmIChpc0Jsb2Ioc3JjKSkge1xuICAgICAgZGF0YSA9IGF3YWl0IHJlYWRCbG9iQXNVaW50OEFycmF5KHNyYyk7XG4gICAgfVxuICAgIGluZmxhdGVSYXdMb2NhbChkYXRhLCB1bmNvbXByZXNzZWRTaXplLCB0eXBlLCByZXNvbHZlKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBzZXRPcHRpb25zKG9wdGlvbnMpIHtcbiAgY29uZmlnLndvcmtlclVSTCA9IG9wdGlvbnMud29ya2VyVVJMIHx8IGNvbmZpZy53b3JrZXJVUkw7XG4gIC8vIHRoZXJlJ3Mgbm8gcmVhc29uIHRvIHNldCB0aGUgd29ya2VyVVJMIGlmIHlvdSdyZSBub3QgZ29pbmcgdG8gdXNlIHdvcmtlcnNcbiAgaWYgKG9wdGlvbnMud29ya2VyVVJMKSB7XG4gICAgY29uZmlnLnVzZVdvcmtlcnMgPSB0cnVlO1xuICB9XG4gIGNvbmZpZy51c2VXb3JrZXJzID0gb3B0aW9ucy51c2VXb3JrZXJzICE9PSB1bmRlZmluZWQgPyBvcHRpb25zLnVzZVdvcmtlcnMgOiBjb25maWcudXNlV29ya2VycztcbiAgY29uZmlnLm51bVdvcmtlcnMgPSBvcHRpb25zLm51bVdvcmtlcnMgfHwgY29uZmlnLm51bVdvcmtlcnM7XG59XG5cbi8vIEl0IGhhcyB0byB0YWtlIG5vbi16ZXJvIHRpbWUgdG8gcHV0IGEgbGFyZ2UgdHlwZWQgYXJyYXkgaW4gYSBCbG9iIHNpbmNlIHRoZSB2ZXJ5XG4vLyBuZXh0IGluc3RydWN0aW9uIHlvdSBjb3VsZCBjaGFuZ2UgdGhlIGNvbnRlbnRzIG9mIHRoZSBhcnJheS4gU28sIGlmIHlvdSdyZSByZWFkaW5nXG4vLyB0aGUgemlwIGZpbGUgZm9yIGltYWdlcy92aWRlby9hdWRpbyB0aGVuIGFsbCB5b3Ugd2FudCBpcyBhIEJsb2Igb24gd2hpY2ggdG8gZ2V0IGEgVVJMLlxuLy8gc28gdGhhdCBvcGVyYXRpb24gb2YgcHV0dGluZyB0aGUgZGF0YSBpbiBhIEJsb2Igc2hvdWxkIGhhcHBlbiBpbiB0aGUgd29ya2VyLlxuLy9cbi8vIENvbnZlcnNlbHkgaWYgeW91IHdhbnQgdGhlIGRhdGEgaXRzZWxmIHRoZW4geW91IHdhbnQgYW4gQXJyYXlCdWZmZXIgaW1tZWRpYXRlbHlcbi8vIHNpbmNlIHRoZSB3b3JrZXIgY2FuIHRyYW5zZmVyIGl0cyBBcnJheUJ1ZmZlciB6ZXJvIGNvcHkuXG4vL1xuLy8gQHBhcmFtIHtVaW50OEFycmF5fEJsb2J9IHNyY1xuLy8gQHBhcmFtIHtudW1iZXJ9IHVuY29tcHJlc3NlZFNpemVcbi8vIEBwYXJhbSB7c3RyaW5nfSBbdHlwZV0gZmFsc3kgb3IgbWltZVR5cGUgc3RyaW5nIChlZzogJ2ltYWdlL3BuZycpXG4vLyBAcmV0dXJucyB7QXJyYXlCdWZmZXJ8QmxvYn0gQXJyYXlCdWZmZXIgaWYgdHlwZSBpcyBmYWxzeSBvciBCbG9iIG90aGVyd2lzZS5cbmZ1bmN0aW9uIGluZmxhdGVSYXdBc3luYyhzcmMsIHVuY29tcHJlc3NlZFNpemUsIHR5cGUpIHtcbiAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAvLyBub3RlOiB0aGVyZSBpcyBwb3RlbnRpYWwgYW4gZXhwZW5zaXZlIGNvcHkgaGVyZS4gSW4gb3JkZXIgZm9yIHRoZSBkYXRhXG4gICAgLy8gdG8gbWFrZSBpdCBpbnRvIHRoZSB3b3JrZXIgd2UgbmVlZCB0byBjb3B5IHRoZSBkYXRhIHRvIHRoZSB3b3JrZXIgdW5sZXNzXG4gICAgLy8gaXQncyBhIEJsb2Igb3IgYSBTaGFyZWRBcnJheUJ1ZmZlci5cbiAgICAvL1xuICAgIC8vIFNvbHV0aW9uczpcbiAgICAvL1xuICAgIC8vIDEuIEEgbWlub3IgZW5oYW5jZW1lbnQsIGlmIGB1bmNvbXByZXNzZWRTaXplYCBpcyBzbWFsbCBkb24ndCBjYWxsIHRoZSB3b3JrZXIuXG4gICAgLy9cbiAgICAvLyAgICBtaWdodCBiZSBhIHdpbiBwZXJpb2QgYXMgdGhlaXIgaXMgb3ZlcmhlYWQgY2FsbGluZyB0aGUgd29ya2VyXG4gICAgLy9cbiAgICAvLyAyLiBNb3ZlIHRoZSBlbnRpcmUgbGlicmFyeSB0byB0aGUgd29ya2VyXG4gICAgLy9cbiAgICAvLyAgICBHb29kLCBNYXliZSBmYXN0ZXIgaWYgeW91IHBhc3MgYSBVUkwsIEJsb2IsIG9yIFNoYXJlZEFycmF5QnVmZmVyPyBOb3Qgc3VyZSBhYm91dCB0aGF0XG4gICAgLy8gICAgYXMgdGhvc2UgYXJlIGFsc28gZWFzeSB0byB0cmFuc2Zlci4gU3RpbGwgc2xvdyBpZiB5b3UgcGFzcyBhbiBBcnJheUJ1ZmZlclxuICAgIC8vICAgIGFzIHRoZSBBcnJheUJ1ZmZlciBoYXMgdG8gYmUgY29waWVkIHRvIHRoZSB3b3JrZXIuXG4gICAgLy9cbiAgICAvLyBJIGd1ZXNzIGJlbmNobWFya2luZyBpcyByZWFsbHkgdGhlIG9ubHkgdGhpbmcgdG8gdHJ5LlxuICAgIHdhaXRpbmdGb3JXb3JrZXJRdWV1ZS5wdXNoKHtzcmMsIHVuY29tcHJlc3NlZFNpemUsIHR5cGUsIHJlc29sdmUsIHJlamVjdCwgaWQ6IG5leHRJZCsrfSk7XG4gICAgcHJvY2Vzc1dhaXRpbmdGb3JXb3JrZXJRdWV1ZSgpO1xuICB9KTtcbn1cblxuZnVuY3Rpb24gY2xlYXJBcnJheShhcnIpIHtcbiAgYXJyLnNwbGljZSgwLCBhcnIubGVuZ3RoKTtcbn1cblxuYXN5bmMgZnVuY3Rpb24gY2xlYW51cCgpIHtcbiAgZm9yIChjb25zdCB3b3JrZXIgb2Ygd29ya2Vycykge1xuICAgIGF3YWl0IHdvcmtlckhlbHBlci50ZXJtaW5hdGUod29ya2VyKTtcbiAgfVxuICBjbGVhckFycmF5KHdvcmtlcnMpO1xuICBjbGVhckFycmF5KGF2YWlsYWJsZVdvcmtlcnMpO1xuICBjbGVhckFycmF5KHdhaXRpbmdGb3JXb3JrZXJRdWV1ZSk7XG4gIGN1cnJlbnRseVByb2Nlc3NpbmdJZFRvUmVxdWVzdE1hcC5jbGVhcigpO1xuICBudW1Xb3JrZXJzID0gMDtcbiAgY2FuVXNlV29ya2VycyA9IHRydWU7XG59XG5cbi8qXG5jbGFzcyBaaXAge1xuICBjb25zdHJ1Y3RvcihyZWFkZXIpIHtcbiAgICBjb21tZW50LCAgLy8gdGhlIGNvbW1lbnQgZm9yIHRoaXMgZW50cnlcbiAgICBjb21tZW50Qnl0ZXMsIC8vIHRoZSByYXcgY29tbWVudCBmb3IgdGhpcyBlbnRyeVxuICB9XG59XG4qL1xuXG5mdW5jdGlvbiBkb3NEYXRlVGltZVRvRGF0ZShkYXRlLCB0aW1lKSB7XG4gIGNvbnN0IGRheSA9IGRhdGUgJiAweDFmOyAvLyAxLTMxXG4gIGNvbnN0IG1vbnRoID0gKGRhdGUgPj4gNSAmIDB4ZikgLSAxOyAvLyAxLTEyLCAwLTExXG4gIGNvbnN0IHllYXIgPSAoZGF0ZSA+PiA5ICYgMHg3ZikgKyAxOTgwOyAvLyAwLTEyOCwgMTk4MC0yMTA4XG5cbiAgY29uc3QgbWlsbGlzZWNvbmQgPSAwO1xuICBjb25zdCBzZWNvbmQgPSAodGltZSAmIDB4MWYpICogMjsgLy8gMC0yOSwgMC01OCAoZXZlbiBudW1iZXJzKVxuICBjb25zdCBtaW51dGUgPSB0aW1lID4+IDUgJiAweDNmOyAvLyAwLTU5XG4gIGNvbnN0IGhvdXIgPSB0aW1lID4+IDExICYgMHgxZjsgLy8gMC0yM1xuXG4gIHJldHVybiBuZXcgRGF0ZSh5ZWFyLCBtb250aCwgZGF5LCBob3VyLCBtaW51dGUsIHNlY29uZCwgbWlsbGlzZWNvbmQpO1xufVxuXG5jbGFzcyBaaXBFbnRyeSB7XG4gIGNvbnN0cnVjdG9yKHJlYWRlciwgcmF3RW50cnkpIHtcbiAgICB0aGlzLl9yZWFkZXIgPSByZWFkZXI7XG4gICAgdGhpcy5fcmF3RW50cnkgPSByYXdFbnRyeTtcbiAgICB0aGlzLm5hbWUgPSByYXdFbnRyeS5uYW1lO1xuICAgIHRoaXMubmFtZUJ5dGVzID0gcmF3RW50cnkubmFtZUJ5dGVzO1xuICAgIHRoaXMuc2l6ZSA9IHJhd0VudHJ5LnVuY29tcHJlc3NlZFNpemU7XG4gICAgdGhpcy5jb21wcmVzc2VkU2l6ZSA9IHJhd0VudHJ5LmNvbXByZXNzZWRTaXplO1xuICAgIHRoaXMuY29tbWVudCA9IHJhd0VudHJ5LmNvbW1lbnQ7XG4gICAgdGhpcy5jb21tZW50Qnl0ZXMgPSByYXdFbnRyeS5jb21tZW50Qnl0ZXM7XG4gICAgdGhpcy5jb21wcmVzc2lvbk1ldGhvZCA9IHJhd0VudHJ5LmNvbXByZXNzaW9uTWV0aG9kO1xuICAgIHRoaXMubGFzdE1vZERhdGUgPSBkb3NEYXRlVGltZVRvRGF0ZShyYXdFbnRyeS5sYXN0TW9kRmlsZURhdGUsIHJhd0VudHJ5Lmxhc3RNb2RGaWxlVGltZSk7XG4gICAgdGhpcy5pc0RpcmVjdG9yeSA9IHJhd0VudHJ5LnVuY29tcHJlc3NlZFNpemUgPT09IDAgJiYgcmF3RW50cnkubmFtZS5lbmRzV2l0aCgnLycpO1xuICAgIHRoaXMuZW5jcnlwdGVkID0gISEocmF3RW50cnkuZ2VuZXJhbFB1cnBvc2VCaXRGbGFnICYgMHgxKTtcbiAgICB0aGlzLmV4dGVybmFsRmlsZUF0dHJpYnV0ZXMgPSByYXdFbnRyeS5leHRlcm5hbEZpbGVBdHRyaWJ1dGVzO1xuICAgIHRoaXMudmVyc2lvbk1hZGVCeSA9IHJhd0VudHJ5LnZlcnNpb25NYWRlQnk7XG4gIH1cbiAgLy8gcmV0dXJucyBhIHByb21pc2UgdGhhdCByZXR1cm5zIGEgQmxvYiBmb3IgdGhpcyBlbnRyeVxuICBhc3luYyBibG9iKHR5cGUgPSAnYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtJykge1xuICAgIHJldHVybiBhd2FpdCByZWFkRW50cnlEYXRhQXNCbG9iKHRoaXMuX3JlYWRlciwgdGhpcy5fcmF3RW50cnksIHR5cGUpO1xuICB9XG4gIC8vIHJldHVybnMgYSBwcm9taXNlIHRoYXQgcmV0dXJucyBhbiBBcnJheUJ1ZmZlciBmb3IgdGhpcyBlbnRyeVxuICBhc3luYyBhcnJheUJ1ZmZlcigpIHtcbiAgICByZXR1cm4gYXdhaXQgcmVhZEVudHJ5RGF0YUFzQXJyYXlCdWZmZXIodGhpcy5fcmVhZGVyLCB0aGlzLl9yYXdFbnRyeSk7XG4gIH1cbiAgLy8gcmV0dXJucyB0ZXh0LCBhc3N1bWVzIHRoZSB0ZXh0IGlzIHZhbGlkIHV0ZjguIElmIHlvdSB3YW50IG1vcmUgb3B0aW9ucyBkZWNvZGUgYXJyYXlCdWZmZXIgeW91cnNlbGZcbiAgYXN5bmMgdGV4dCgpIHtcbiAgICBjb25zdCBidWZmZXIgPSBhd2FpdCB0aGlzLmFycmF5QnVmZmVyKCk7XG4gICAgcmV0dXJuIGRlY29kZUJ1ZmZlcihuZXcgVWludDhBcnJheShidWZmZXIpKTtcbiAgfVxuICAvLyByZXR1cm5zIHRleHQgd2l0aCBKU09OLnBhcnNlIGNhbGxlZCBvbiBpdC4gSWYgeW91IHdhbnQgbW9yZSBvcHRpb25zIGRlY29kZSBhcnJheUJ1ZmZlciB5b3Vyc2VsZlxuICBhc3luYyBqc29uKCkge1xuICAgIGNvbnN0IHRleHQgPSBhd2FpdCB0aGlzLnRleHQoKTtcbiAgICByZXR1cm4gSlNPTi5wYXJzZSh0ZXh0KTtcbiAgfVxufVxuXG5jb25zdCBFT0NEUl9XSVRIT1VUX0NPTU1FTlRfU0laRSA9IDIyO1xuY29uc3QgTUFYX0NPTU1FTlRfU0laRSA9IDB4ZmZmZjsgLy8gMi1ieXRlIHNpemVcbmNvbnN0IEVPQ0RSX1NJR05BVFVSRSA9IDB4MDYwNTRiNTA7XG5jb25zdCBaSVA2NF9FT0NEUl9TSUdOQVRVUkUgPSAweDA2MDY0YjUwO1xuXG5hc3luYyBmdW5jdGlvbiByZWFkQXMocmVhZGVyLCBvZmZzZXQsIGxlbmd0aCkge1xuICByZXR1cm4gYXdhaXQgcmVhZGVyLnJlYWQob2Zmc2V0LCBsZW5ndGgpO1xufVxuXG4vLyBUaGUgcG9pbnQgb2YgdGhpcyBmdW5jdGlvbiBpcyB3ZSB3YW50IHRvIGJlIGFibGUgdG8gcGFzcyB0aGUgZGF0YVxuLy8gdG8gYSB3b3JrZXIgYXMgZmFzdCBhcyBwb3NzaWJsZSBzbyB3aGVuIGRlY29tcHJlc3NpbmcgaWYgdGhlIGRhdGFcbi8vIGlzIGFscmVhZHkgYSBibG9iIGFuZCB3ZSBjYW4gZ2V0IGEgYmxvYiB0aGVuIGdldCBhIGJsb2IuXG4vL1xuLy8gSSdtIG5vdCBzdXJlIHdoYXQgYSBiZXR0ZXIgd2F5IHRvIHJlZmFjdG9yIHRoaXMgaXMuIFdlJ3ZlIGdvdCBleGFtcGxlc1xuLy8gb2YgbXVsdGlwbGUgcmVhZGVycy4gSWRlYWxseSwgZm9yIGV2ZXJ5IHR5cGUgb2YgcmVhZGVyIHdlIGNvdWxkIGFza1xuLy8gaXQsIFwiZ2l2ZSBtZSBhIHR5cGUgdGhhdCBpcyB6ZXJvIGNvcHkgYm90aCBsb2NhbGx5IGFuZCB3aGVuIHNlbnQgdG8gYSB3b3JrZXJcIi5cbi8vXG4vLyBUaGUgcHJvYmxlbSBpcyB0aGUgd29ya2VyIHdvdWxkIGFsc28gaGF2ZSB0byBrbm93IHRoZSBob3cgdG8gaGFuZGxlIHRoaXNcbi8vIG9wYXF1ZSB0eXBlLiBJIHN1cHBvc2UgdGhlIGNvcnJlY3Qgc29sdXRpb24gaXMgdG8gcmVnaXN0ZXIgZGlmZmVyZW50XG4vLyByZWFkZXIgaGFuZGxlcnMgaW4gdGhlIHdvcmtlciBzbyBCbG9iUmVhZGVyIHdvdWxkIHJlZ2lzdGVyIHNvbWVcbi8vIGBoYW5kbGVaZXJvQ29weVR5cGU8QmxvYlJlYWRlcj5gLiBBdCB0aGUgbW9tZW50IEkgZG9uJ3QgZmVlbCBsaWtlXG4vLyByZWZhY3RvcmluZy4gQXMgaXQgaXMgeW91IGp1c3QgcGFzcyBpbiBhbiBpbnN0YW5jZSBvZiB0aGUgcmVhZGVyXG4vLyBidXQgaW5zdGVhZCB5b3UnZCBoYXZlIHRvIHJlZ2lzdGVyIHRoZSByZWFkZXIgYW5kIHNvbWUgaG93IGdldCB0aGVcbi8vIHNvdXJjZSBmb3IgdGhlIGBoYW5kbGVaZXJvQ29weVR5cGVgIGhhbmRsZXIgZnVuY3Rpb24gaW50byB0aGUgd29ya2VyLlxuLy8gVGhhdCBzb3VuZHMgbGlrZSBhIGh1Z2UgUElUQSwgcmVxdWlyaW5nIHlvdSB0byBwdXQgdGhlIGltcGxlbWVudGF0aW9uXG4vLyBpbiBhIHNlcGFyYXRlIGZpbGUgc28gdGhlIHdvcmtlciBjYW4gbG9hZCBpdCBvciBzb21lIG90aGVyIHdvcmthcm91bmRcbi8vIGhhY2suXG4vL1xuLy8gRm9yIG5vdyB0aGlzIGhhY2sgd29ya3MgZXZlbiBpZiBpdCdzIG5vdCBnZW5lcmljLlxuYXN5bmMgZnVuY3Rpb24gcmVhZEFzQmxvYk9yVHlwZWRBcnJheShyZWFkZXIsIG9mZnNldCwgbGVuZ3RoLCB0eXBlKSB7XG4gIGlmIChyZWFkZXIuc2xpY2VBc0Jsb2IpIHtcbiAgICByZXR1cm4gYXdhaXQgcmVhZGVyLnNsaWNlQXNCbG9iKG9mZnNldCwgbGVuZ3RoLCB0eXBlKTtcbiAgfVxuICByZXR1cm4gYXdhaXQgcmVhZGVyLnJlYWQob2Zmc2V0LCBsZW5ndGgpO1xufVxuXG5jb25zdCBjcmMkMSA9IHtcbiAgdW5zaWduZWQoKSB7XG4gICAgcmV0dXJuIDA7XG4gIH0sXG59O1xuXG5mdW5jdGlvbiBnZXRVaW50MTZMRSh1aW50OFZpZXcsIG9mZnNldCkge1xuICByZXR1cm4gdWludDhWaWV3W29mZnNldCAgICBdICtcbiAgICAgICAgIHVpbnQ4Vmlld1tvZmZzZXQgKyAxXSAqIDB4MTAwO1xufVxuXG5mdW5jdGlvbiBnZXRVaW50MzJMRSh1aW50OFZpZXcsIG9mZnNldCkge1xuICByZXR1cm4gdWludDhWaWV3W29mZnNldCAgICBdICtcbiAgICAgICAgIHVpbnQ4Vmlld1tvZmZzZXQgKyAxXSAqIDB4MTAwICtcbiAgICAgICAgIHVpbnQ4Vmlld1tvZmZzZXQgKyAyXSAqIDB4MTAwMDAgK1xuICAgICAgICAgdWludDhWaWV3W29mZnNldCArIDNdICogMHgxMDAwMDAwO1xufVxuXG5mdW5jdGlvbiBnZXRVaW50NjRMRSh1aW50OFZpZXcsIG9mZnNldCkge1xuICByZXR1cm4gZ2V0VWludDMyTEUodWludDhWaWV3LCBvZmZzZXQpICtcbiAgICAgICAgIGdldFVpbnQzMkxFKHVpbnQ4Vmlldywgb2Zmc2V0ICsgNCkgKiAweDEwMDAwMDAwMDtcbn1cblxuLyogZXNsaW50LWRpc2FibGUgbm8taXJyZWd1bGFyLXdoaXRlc3BhY2UgKi9cbi8vIGNvbnN0IGRlY29kZUNQNDM3ID0gKGZ1bmN0aW9uKCkge1xuLy8gICBjb25zdCBjcDQzNyA9ICdcXHUwMDAw4pi64pi74pml4pmm4pmj4pmg4oCi4peY4peL4peZ4pmC4pmA4pmq4pmr4pi84pa64peE4oaV4oC8wrbCp+KWrOKGqOKGkeKGk+KGkuKGkOKIn+KGlOKWsuKWvCAhXCIjJCUmXFwnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xcXFxdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+4oyCw4fDvMOpw6LDpMOgw6XDp8Oqw6vDqMOvw67DrMOEw4XDicOmw4bDtMO2w7LDu8O5w7/DlsOcwqLCo8Kl4oKnxpLDocOtw7PDusOxw5HCqsK6wr/ijJDCrMK9wrzCocKrwrvilpHilpLilpPilILilKTilaHilaLilZbilZXilaPilZHilZfilZ3ilZzilZvilJDilJTilLTilKzilJzilIDilLzilZ7ilZ/ilZrilZTilanilabilaDilZDilazilafilajilaTilaXilZnilZjilZLilZPilavilarilJjilIzilojiloTilozilpDiloDOscOfzpPPgM6jz4PCtc+EzqbOmM6pzrTiiJ7Phs614oip4omhwrHiiaXiiaTijKDijKHDt+KJiMKw4oiZwrfiiJrigb/CsuKWoMKgJztcbi8vXG4vLyAgIHJldHVybiBmdW5jdGlvbih1aW50OHZpZXcpIHtcbi8vICAgICByZXR1cm4gQXJyYXkuZnJvbSh1aW50OHZpZXcpLm1hcCh2ID0+IGNwNDM3W3ZdKS5qb2luKCcnKTtcbi8vICAgfTtcbi8vIH0oKSk7XG4vKiBlc2xpbnQtZW5hYmxlIG5vLWlycmVndWxhci13aGl0ZXNwYWNlICovXG5cbmNvbnN0IHV0ZjhEZWNvZGVyID0gbmV3IFRleHREZWNvZGVyKCk7XG5mdW5jdGlvbiBkZWNvZGVCdWZmZXIodWludDhWaWV3LCBpc1VURjgpIHsgIC8qIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tdW51c2VkLXZhcnMgKi8gLyogbGd0bSBbanMvc3VwZXJmbHVvdXMtdHJhaWxpbmctYXJndW1lbnRzXSAqL1xuICBpZiAoaXNTaGFyZWRBcnJheUJ1ZmZlcih1aW50OFZpZXcuYnVmZmVyKSkge1xuICAgIHVpbnQ4VmlldyA9IG5ldyBVaW50OEFycmF5KHVpbnQ4Vmlldyk7XG4gIH1cbiAgcmV0dXJuIHV0ZjhEZWNvZGVyLmRlY29kZSh1aW50OFZpZXcpO1xuICAvKlxuICBBRkFJQ1QgdGhlIFVURjggZmxhdCBpcyBub3Qgc2V0IHNvIGl0J3MgMTAwJSB1cCB0byB0aGUgdXNlclxuICB0byBzZWxmIGRlY29kZSBpZiB0aGVpciBmaWxlIGlzIG5vdCB1dGY4IGZpbGVuYW1lc1xuICByZXR1cm4gaXNVVEY4XG4gICAgICA/IHV0ZjhEZWNvZGVyLmRlY29kZSh1aW50OFZpZXcpXG4gICAgICA6IGRlY29kZUNQNDM3KHVpbnQ4Vmlldyk7XG4gICovXG59XG5cbmFzeW5jIGZ1bmN0aW9uIGZpbmRFbmRPZkNlbnRyYWxEaXJlY3RvcihyZWFkZXIsIHRvdGFsTGVuZ3RoKSB7XG4gIGNvbnN0IHNpemUgPSBNYXRoLm1pbihFT0NEUl9XSVRIT1VUX0NPTU1FTlRfU0laRSArIE1BWF9DT01NRU5UX1NJWkUsIHRvdGFsTGVuZ3RoKTtcbiAgY29uc3QgcmVhZFN0YXJ0ID0gdG90YWxMZW5ndGggLSBzaXplO1xuICBjb25zdCBkYXRhID0gYXdhaXQgcmVhZEFzKHJlYWRlciwgcmVhZFN0YXJ0LCBzaXplKTtcbiAgZm9yIChsZXQgaSA9IHNpemUgLSBFT0NEUl9XSVRIT1VUX0NPTU1FTlRfU0laRTsgaSA+PSAwOyAtLWkpIHtcbiAgICBpZiAoZ2V0VWludDMyTEUoZGF0YSwgaSkgIT09IEVPQ0RSX1NJR05BVFVSRSkge1xuICAgICAgY29udGludWU7XG4gICAgfVxuXG4gICAgLy8gMCAtIEVuZCBvZiBjZW50cmFsIGRpcmVjdG9yeSBzaWduYXR1cmVcbiAgICBjb25zdCBlb2NkciA9IG5ldyBVaW50OEFycmF5KGRhdGEuYnVmZmVyLCBkYXRhLmJ5dGVPZmZzZXQgKyBpLCBkYXRhLmJ5dGVMZW5ndGggLSBpKTtcbiAgICAvLyA0IC0gTnVtYmVyIG9mIHRoaXMgZGlza1xuICAgIGNvbnN0IGRpc2tOdW1iZXIgPSBnZXRVaW50MTZMRShlb2NkciwgNCk7XG4gICAgaWYgKGRpc2tOdW1iZXIgIT09IDApIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihgbXVsdGktdm9sdW1lIHppcCBmaWxlcyBhcmUgbm90IHN1cHBvcnRlZC4gVGhpcyBpcyB2b2x1bWU6ICR7ZGlza051bWJlcn1gKTtcbiAgICB9XG5cbiAgICAvLyA2IC0gRGlzayB3aGVyZSBjZW50cmFsIGRpcmVjdG9yeSBzdGFydHNcbiAgICAvLyA4IC0gTnVtYmVyIG9mIGNlbnRyYWwgZGlyZWN0b3J5IHJlY29yZHMgb24gdGhpcyBkaXNrXG4gICAgLy8gMTAgLSBUb3RhbCBudW1iZXIgb2YgY2VudHJhbCBkaXJlY3RvcnkgcmVjb3Jkc1xuICAgIGNvbnN0IGVudHJ5Q291bnQgPSBnZXRVaW50MTZMRShlb2NkciwgMTApO1xuICAgIC8vIDEyIC0gU2l6ZSBvZiBjZW50cmFsIGRpcmVjdG9yeSAoYnl0ZXMpXG4gICAgY29uc3QgY2VudHJhbERpcmVjdG9yeVNpemUgPSBnZXRVaW50MzJMRShlb2NkciwgMTIpO1xuICAgIC8vIDE2IC0gT2Zmc2V0IG9mIHN0YXJ0IG9mIGNlbnRyYWwgZGlyZWN0b3J5LCByZWxhdGl2ZSB0byBzdGFydCBvZiBhcmNoaXZlXG4gICAgY29uc3QgY2VudHJhbERpcmVjdG9yeU9mZnNldCA9IGdldFVpbnQzMkxFKGVvY2RyLCAxNik7XG4gICAgLy8gMjAgLSBDb21tZW50IGxlbmd0aFxuICAgIGNvbnN0IGNvbW1lbnRMZW5ndGggPSBnZXRVaW50MTZMRShlb2NkciwgMjApO1xuICAgIGNvbnN0IGV4cGVjdGVkQ29tbWVudExlbmd0aCA9IGVvY2RyLmxlbmd0aCAtIEVPQ0RSX1dJVEhPVVRfQ09NTUVOVF9TSVpFO1xuICAgIGlmIChjb21tZW50TGVuZ3RoICE9PSBleHBlY3RlZENvbW1lbnRMZW5ndGgpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihgaW52YWxpZCBjb21tZW50IGxlbmd0aC4gZXhwZWN0ZWQ6ICR7ZXhwZWN0ZWRDb21tZW50TGVuZ3RofSwgYWN0dWFsOiAke2NvbW1lbnRMZW5ndGh9YCk7XG4gICAgfVxuXG4gICAgLy8gMjIgLSBDb21tZW50XG4gICAgLy8gdGhlIGVuY29kaW5nIGlzIGFsd2F5cyBjcDQzNy5cbiAgICBjb25zdCBjb21tZW50Qnl0ZXMgPSBuZXcgVWludDhBcnJheShlb2Nkci5idWZmZXIsIGVvY2RyLmJ5dGVPZmZzZXQgKyAyMiwgY29tbWVudExlbmd0aCk7XG4gICAgY29uc3QgY29tbWVudCA9IGRlY29kZUJ1ZmZlcihjb21tZW50Qnl0ZXMpO1xuXG4gICAgaWYgKGVudHJ5Q291bnQgPT09IDB4ZmZmZiB8fCBjZW50cmFsRGlyZWN0b3J5T2Zmc2V0ID09PSAweGZmZmZmZmZmKSB7XG4gICAgICByZXR1cm4gYXdhaXQgcmVhZFppcDY0Q2VudHJhbERpcmVjdG9yeShyZWFkZXIsIHJlYWRTdGFydCArIGksIGNvbW1lbnQsIGNvbW1lbnRCeXRlcyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBhd2FpdCByZWFkRW50cmllcyhyZWFkZXIsIGNlbnRyYWxEaXJlY3RvcnlPZmZzZXQsIGNlbnRyYWxEaXJlY3RvcnlTaXplLCBlbnRyeUNvdW50LCBjb21tZW50LCBjb21tZW50Qnl0ZXMpO1xuICAgIH1cbiAgfVxuXG4gIHRocm93IG5ldyBFcnJvcignY291bGQgbm90IGZpbmQgZW5kIG9mIGNlbnRyYWwgZGlyZWN0b3J5LiBtYXliZSBub3QgemlwIGZpbGUnKTtcbn1cblxuY29uc3QgRU5EX09GX0NFTlRSQUxfRElSRUNUT1JZX0xPQ0FUT1JfU0lHTkFUVVJFID0gMHgwNzA2NGI1MDtcblxuYXN5bmMgZnVuY3Rpb24gcmVhZFppcDY0Q2VudHJhbERpcmVjdG9yeShyZWFkZXIsIG9mZnNldCwgY29tbWVudCwgY29tbWVudEJ5dGVzKSB7XG4gIC8vIFpJUDY0IFppcDY0IGVuZCBvZiBjZW50cmFsIGRpcmVjdG9yeSBsb2NhdG9yXG4gIGNvbnN0IHppcDY0RW9jZGxPZmZzZXQgPSBvZmZzZXQgLSAyMDtcbiAgY29uc3QgZW9jZGwgPSBhd2FpdCByZWFkQXMocmVhZGVyLCB6aXA2NEVvY2RsT2Zmc2V0LCAyMCk7XG5cbiAgLy8gMCAtIHppcDY0IGVuZCBvZiBjZW50cmFsIGRpciBsb2NhdG9yIHNpZ25hdHVyZVxuICBpZiAoZ2V0VWludDMyTEUoZW9jZGwsIDApICE9PSBFTkRfT0ZfQ0VOVFJBTF9ESVJFQ1RPUllfTE9DQVRPUl9TSUdOQVRVUkUpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ2ludmFsaWQgemlwNjQgZW5kIG9mIGNlbnRyYWwgZGlyZWN0b3J5IGxvY2F0b3Igc2lnbmF0dXJlJyk7XG4gIH1cblxuICAvLyA0IC0gbnVtYmVyIG9mIHRoZSBkaXNrIHdpdGggdGhlIHN0YXJ0IG9mIHRoZSB6aXA2NCBlbmQgb2YgY2VudHJhbCBkaXJlY3RvcnlcbiAgLy8gOCAtIHJlbGF0aXZlIG9mZnNldCBvZiB0aGUgemlwNjQgZW5kIG9mIGNlbnRyYWwgZGlyZWN0b3J5IHJlY29yZFxuICBjb25zdCB6aXA2NEVvY2RyT2Zmc2V0ID0gZ2V0VWludDY0TEUoZW9jZGwsIDgpO1xuICAvLyAxNiAtIHRvdGFsIG51bWJlciBvZiBkaXNrc1xuXG4gIC8vIFpJUDY0IGVuZCBvZiBjZW50cmFsIGRpcmVjdG9yeSByZWNvcmRcbiAgY29uc3QgemlwNjRFb2NkciA9IGF3YWl0IHJlYWRBcyhyZWFkZXIsIHppcDY0RW9jZHJPZmZzZXQsIDU2KTtcblxuICAvLyAwIC0gemlwNjQgZW5kIG9mIGNlbnRyYWwgZGlyIHNpZ25hdHVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDQgYnl0ZXMgICgweDA2MDY0YjUwKVxuICBpZiAoZ2V0VWludDMyTEUoemlwNjRFb2NkciwgMCkgIT09IFpJUDY0X0VPQ0RSX1NJR05BVFVSRSkge1xuICAgIHRocm93IG5ldyBFcnJvcignaW52YWxpZCB6aXA2NCBlbmQgb2YgY2VudHJhbCBkaXJlY3RvcnkgcmVjb3JkIHNpZ25hdHVyZScpO1xuICB9XG4gIC8vIDQgLSBzaXplIG9mIHppcDY0IGVuZCBvZiBjZW50cmFsIGRpcmVjdG9yeSByZWNvcmQgICAgICAgICAgICAgICAgOCBieXRlc1xuICAvLyAxMiAtIHZlcnNpb24gbWFkZSBieSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIgYnl0ZXNcbiAgLy8gMTQgLSB2ZXJzaW9uIG5lZWRlZCB0byBleHRyYWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyIGJ5dGVzXG4gIC8vIDE2IC0gbnVtYmVyIG9mIHRoaXMgZGlzayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNCBieXRlc1xuICAvLyAyMCAtIG51bWJlciBvZiB0aGUgZGlzayB3aXRoIHRoZSBzdGFydCBvZiB0aGUgY2VudHJhbCBkaXJlY3RvcnkgIDQgYnl0ZXNcbiAgLy8gMjQgLSB0b3RhbCBudW1iZXIgb2YgZW50cmllcyBpbiB0aGUgY2VudHJhbCBkaXJlY3Rvcnkgb24gdGhpcyBkaXNrICAgICAgICAgOCBieXRlc1xuICAvLyAzMiAtIHRvdGFsIG51bWJlciBvZiBlbnRyaWVzIGluIHRoZSBjZW50cmFsIGRpcmVjdG9yeSAgICAgICAgICAgIDggYnl0ZXNcbiAgY29uc3QgZW50cnlDb3VudCA9IGdldFVpbnQ2NExFKHppcDY0RW9jZHIsIDMyKTtcbiAgLy8gNDAgLSBzaXplIG9mIHRoZSBjZW50cmFsIGRpcmVjdG9yeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4IGJ5dGVzXG4gIGNvbnN0IGNlbnRyYWxEaXJlY3RvcnlTaXplID0gZ2V0VWludDY0TEUoemlwNjRFb2NkciwgNDApO1xuICAvLyA0OCAtIG9mZnNldCBvZiBzdGFydCBvZiBjZW50cmFsIGRpcmVjdG9yeSB3aXRoIHJlc3BlY3QgdG8gdGhlIHN0YXJ0aW5nIGRpc2sgbnVtYmVyICAgICA4IGJ5dGVzXG4gIGNvbnN0IGNlbnRyYWxEaXJlY3RvcnlPZmZzZXQgPSBnZXRVaW50NjRMRSh6aXA2NEVvY2RyLCA0OCk7XG4gIC8vIDU2IC0gemlwNjQgZXh0ZW5zaWJsZSBkYXRhIHNlY3RvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhcmlhYmxlIHNpemUpXG4gIHJldHVybiByZWFkRW50cmllcyhyZWFkZXIsIGNlbnRyYWxEaXJlY3RvcnlPZmZzZXQsIGNlbnRyYWxEaXJlY3RvcnlTaXplLCBlbnRyeUNvdW50LCBjb21tZW50LCBjb21tZW50Qnl0ZXMpO1xufVxuXG5jb25zdCBDRU5UUkFMX0RJUkVDVE9SWV9GSUxFX0hFQURFUl9TSUdOQVRVUkUgPSAweDAyMDE0YjUwO1xuXG5hc3luYyBmdW5jdGlvbiByZWFkRW50cmllcyhyZWFkZXIsIGNlbnRyYWxEaXJlY3RvcnlPZmZzZXQsIGNlbnRyYWxEaXJlY3RvcnlTaXplLCByYXdFbnRyeUNvdW50LCBjb21tZW50LCBjb21tZW50Qnl0ZXMpIHtcbiAgbGV0IHJlYWRFbnRyeUN1cnNvciA9IDA7XG4gIGNvbnN0IGFsbEVudHJpZXNCdWZmZXIgPSBhd2FpdCByZWFkQXMocmVhZGVyLCBjZW50cmFsRGlyZWN0b3J5T2Zmc2V0LCBjZW50cmFsRGlyZWN0b3J5U2l6ZSk7XG4gIGNvbnN0IHJhd0VudHJpZXMgPSBbXTtcblxuICBmb3IgKGxldCBlID0gMDsgZSA8IHJhd0VudHJ5Q291bnQ7ICsrZSkge1xuICAgIGNvbnN0IGJ1ZmZlciA9IGFsbEVudHJpZXNCdWZmZXIuc3ViYXJyYXkocmVhZEVudHJ5Q3Vyc29yLCByZWFkRW50cnlDdXJzb3IgKyA0Nik7XG4gICAgLy8gMCAtIENlbnRyYWwgZGlyZWN0b3J5IGZpbGUgaGVhZGVyIHNpZ25hdHVyZVxuICAgIGNvbnN0IHNpZ25hdHVyZSA9IGdldFVpbnQzMkxFKGJ1ZmZlciwgMCk7XG4gICAgaWYgKHNpZ25hdHVyZSAhPT0gQ0VOVFJBTF9ESVJFQ1RPUllfRklMRV9IRUFERVJfU0lHTkFUVVJFKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoYGludmFsaWQgY2VudHJhbCBkaXJlY3RvcnkgZmlsZSBoZWFkZXIgc2lnbmF0dXJlOiAweCR7c2lnbmF0dXJlLnRvU3RyaW5nKDE2KX1gKTtcbiAgICB9XG4gICAgY29uc3QgcmF3RW50cnkgPSB7XG4gICAgICAvLyA0IC0gVmVyc2lvbiBtYWRlIGJ5XG4gICAgICB2ZXJzaW9uTWFkZUJ5OiBnZXRVaW50MTZMRShidWZmZXIsIDQpLFxuICAgICAgLy8gNiAtIFZlcnNpb24gbmVlZGVkIHRvIGV4dHJhY3QgKG1pbmltdW0pXG4gICAgICB2ZXJzaW9uTmVlZGVkVG9FeHRyYWN0OiBnZXRVaW50MTZMRShidWZmZXIsIDYpLFxuICAgICAgLy8gOCAtIEdlbmVyYWwgcHVycG9zZSBiaXQgZmxhZ1xuICAgICAgZ2VuZXJhbFB1cnBvc2VCaXRGbGFnOiBnZXRVaW50MTZMRShidWZmZXIsIDgpLFxuICAgICAgLy8gMTAgLSBDb21wcmVzc2lvbiBtZXRob2RcbiAgICAgIGNvbXByZXNzaW9uTWV0aG9kOiBnZXRVaW50MTZMRShidWZmZXIsIDEwKSxcbiAgICAgIC8vIDEyIC0gRmlsZSBsYXN0IG1vZGlmaWNhdGlvbiB0aW1lXG4gICAgICBsYXN0TW9kRmlsZVRpbWU6IGdldFVpbnQxNkxFKGJ1ZmZlciwgMTIpLFxuICAgICAgLy8gMTQgLSBGaWxlIGxhc3QgbW9kaWZpY2F0aW9uIGRhdGVcbiAgICAgIGxhc3RNb2RGaWxlRGF0ZTogZ2V0VWludDE2TEUoYnVmZmVyLCAxNCksXG4gICAgICAvLyAxNiAtIENSQy0zMlxuICAgICAgY3JjMzI6IGdldFVpbnQzMkxFKGJ1ZmZlciwgMTYpLFxuICAgICAgLy8gMjAgLSBDb21wcmVzc2VkIHNpemVcbiAgICAgIGNvbXByZXNzZWRTaXplOiBnZXRVaW50MzJMRShidWZmZXIsIDIwKSxcbiAgICAgIC8vIDI0IC0gVW5jb21wcmVzc2VkIHNpemVcbiAgICAgIHVuY29tcHJlc3NlZFNpemU6IGdldFVpbnQzMkxFKGJ1ZmZlciwgMjQpLFxuICAgICAgLy8gMjggLSBGaWxlIG5hbWUgbGVuZ3RoIChuKVxuICAgICAgZmlsZU5hbWVMZW5ndGg6IGdldFVpbnQxNkxFKGJ1ZmZlciwgMjgpLFxuICAgICAgLy8gMzAgLSBFeHRyYSBmaWVsZCBsZW5ndGggKG0pXG4gICAgICBleHRyYUZpZWxkTGVuZ3RoOiBnZXRVaW50MTZMRShidWZmZXIsIDMwKSxcbiAgICAgIC8vIDMyIC0gRmlsZSBjb21tZW50IGxlbmd0aCAoaylcbiAgICAgIGZpbGVDb21tZW50TGVuZ3RoOiBnZXRVaW50MTZMRShidWZmZXIsIDMyKSxcbiAgICAgIC8vIDM0IC0gRGlzayBudW1iZXIgd2hlcmUgZmlsZSBzdGFydHNcbiAgICAgIC8vIDM2IC0gSW50ZXJuYWwgZmlsZSBhdHRyaWJ1dGVzXG4gICAgICBpbnRlcm5hbEZpbGVBdHRyaWJ1dGVzOiBnZXRVaW50MTZMRShidWZmZXIsIDM2KSxcbiAgICAgIC8vIDM4IC0gRXh0ZXJuYWwgZmlsZSBhdHRyaWJ1dGVzXG4gICAgICBleHRlcm5hbEZpbGVBdHRyaWJ1dGVzOiBnZXRVaW50MzJMRShidWZmZXIsIDM4KSxcbiAgICAgIC8vIDQyIC0gUmVsYXRpdmUgb2Zmc2V0IG9mIGxvY2FsIGZpbGUgaGVhZGVyXG4gICAgICByZWxhdGl2ZU9mZnNldE9mTG9jYWxIZWFkZXI6IGdldFVpbnQzMkxFKGJ1ZmZlciwgNDIpLFxuICAgIH07XG5cbiAgICBpZiAocmF3RW50cnkuZ2VuZXJhbFB1cnBvc2VCaXRGbGFnICYgMHg0MCkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdzdHJvbmcgZW5jcnlwdGlvbiBpcyBub3Qgc3VwcG9ydGVkJyk7XG4gICAgfVxuXG4gICAgcmVhZEVudHJ5Q3Vyc29yICs9IDQ2O1xuXG4gICAgY29uc3QgZGF0YSA9IGFsbEVudHJpZXNCdWZmZXIuc3ViYXJyYXkocmVhZEVudHJ5Q3Vyc29yLCByZWFkRW50cnlDdXJzb3IgKyByYXdFbnRyeS5maWxlTmFtZUxlbmd0aCArIHJhd0VudHJ5LmV4dHJhRmllbGRMZW5ndGggKyByYXdFbnRyeS5maWxlQ29tbWVudExlbmd0aCk7XG4gICAgcmF3RW50cnkubmFtZUJ5dGVzID0gZGF0YS5zbGljZSgwLCByYXdFbnRyeS5maWxlTmFtZUxlbmd0aCk7XG4gICAgcmF3RW50cnkubmFtZSA9IGRlY29kZUJ1ZmZlcihyYXdFbnRyeS5uYW1lQnl0ZXMpO1xuXG4gICAgLy8gNDYrbiAtIEV4dHJhIGZpZWxkXG4gICAgY29uc3QgZmlsZUNvbW1lbnRTdGFydCA9IHJhd0VudHJ5LmZpbGVOYW1lTGVuZ3RoICsgcmF3RW50cnkuZXh0cmFGaWVsZExlbmd0aDtcbiAgICBjb25zdCBleHRyYUZpZWxkQnVmZmVyID0gZGF0YS5zbGljZShyYXdFbnRyeS5maWxlTmFtZUxlbmd0aCwgZmlsZUNvbW1lbnRTdGFydCk7XG4gICAgcmF3RW50cnkuZXh0cmFGaWVsZHMgPSBbXTtcbiAgICBsZXQgaSA9IDA7XG4gICAgd2hpbGUgKGkgPCBleHRyYUZpZWxkQnVmZmVyLmxlbmd0aCAtIDMpIHtcbiAgICAgIGNvbnN0IGhlYWRlcklkID0gZ2V0VWludDE2TEUoZXh0cmFGaWVsZEJ1ZmZlciwgaSArIDApO1xuICAgICAgY29uc3QgZGF0YVNpemUgPSBnZXRVaW50MTZMRShleHRyYUZpZWxkQnVmZmVyLCBpICsgMik7XG4gICAgICBjb25zdCBkYXRhU3RhcnQgPSBpICsgNDtcbiAgICAgIGNvbnN0IGRhdGFFbmQgPSBkYXRhU3RhcnQgKyBkYXRhU2l6ZTtcbiAgICAgIGlmIChkYXRhRW5kID4gZXh0cmFGaWVsZEJ1ZmZlci5sZW5ndGgpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdleHRyYSBmaWVsZCBsZW5ndGggZXhjZWVkcyBleHRyYSBmaWVsZCBidWZmZXIgc2l6ZScpO1xuICAgICAgfVxuICAgICAgcmF3RW50cnkuZXh0cmFGaWVsZHMucHVzaCh7XG4gICAgICAgIGlkOiBoZWFkZXJJZCxcbiAgICAgICAgZGF0YTogZXh0cmFGaWVsZEJ1ZmZlci5zbGljZShkYXRhU3RhcnQsIGRhdGFFbmQpLFxuICAgICAgfSk7XG4gICAgICBpID0gZGF0YUVuZDtcbiAgICB9XG5cbiAgICAvLyA0NituK20gLSBGaWxlIGNvbW1lbnRcbiAgICByYXdFbnRyeS5jb21tZW50Qnl0ZXMgPSBkYXRhLnNsaWNlKGZpbGVDb21tZW50U3RhcnQsIGZpbGVDb21tZW50U3RhcnQgKyByYXdFbnRyeS5maWxlQ29tbWVudExlbmd0aCk7XG4gICAgcmF3RW50cnkuY29tbWVudCA9IGRlY29kZUJ1ZmZlcihyYXdFbnRyeS5jb21tZW50Qnl0ZXMpO1xuXG4gICAgcmVhZEVudHJ5Q3Vyc29yICs9IGRhdGEubGVuZ3RoO1xuXG4gICAgaWYgKHJhd0VudHJ5LnVuY29tcHJlc3NlZFNpemUgICAgICAgICAgICA9PT0gMHhmZmZmZmZmZiB8fFxuICAgICAgICByYXdFbnRyeS5jb21wcmVzc2VkU2l6ZSAgICAgICAgICAgICAgPT09IDB4ZmZmZmZmZmYgfHxcbiAgICAgICAgcmF3RW50cnkucmVsYXRpdmVPZmZzZXRPZkxvY2FsSGVhZGVyID09PSAweGZmZmZmZmZmKSB7XG4gICAgICAvLyBaSVA2NCBmb3JtYXRcbiAgICAgIC8vIGZpbmQgdGhlIFppcDY0IEV4dGVuZGVkIEluZm9ybWF0aW9uIEV4dHJhIEZpZWxkXG4gICAgICBjb25zdCB6aXA2NEV4dHJhRmllbGQgPSByYXdFbnRyeS5leHRyYUZpZWxkcy5maW5kKGUgPT4gZS5pZCA9PT0gMHgwMDAxKTtcbiAgICAgIGlmICghemlwNjRFeHRyYUZpZWxkKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignZXhwZWN0ZWQgemlwNjQgZXh0ZW5kZWQgaW5mb3JtYXRpb24gZXh0cmEgZmllbGQnKTtcbiAgICAgIH1cbiAgICAgIGNvbnN0IHppcDY0RWllZkJ1ZmZlciA9IHppcDY0RXh0cmFGaWVsZC5kYXRhO1xuICAgICAgbGV0IGluZGV4ID0gMDtcbiAgICAgIC8vIDAgLSBPcmlnaW5hbCBTaXplICAgICAgICAgIDggYnl0ZXNcbiAgICAgIGlmIChyYXdFbnRyeS51bmNvbXByZXNzZWRTaXplID09PSAweGZmZmZmZmZmKSB7XG4gICAgICAgIGlmIChpbmRleCArIDggPiB6aXA2NEVpZWZCdWZmZXIubGVuZ3RoKSB7XG4gICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCd6aXA2NCBleHRlbmRlZCBpbmZvcm1hdGlvbiBleHRyYSBmaWVsZCBkb2VzIG5vdCBpbmNsdWRlIHVuY29tcHJlc3NlZCBzaXplJyk7XG4gICAgICAgIH1cbiAgICAgICAgcmF3RW50cnkudW5jb21wcmVzc2VkU2l6ZSA9IGdldFVpbnQ2NExFKHppcDY0RWllZkJ1ZmZlciwgaW5kZXgpO1xuICAgICAgICBpbmRleCArPSA4O1xuICAgICAgfVxuICAgICAgLy8gOCAtIENvbXByZXNzZWQgU2l6ZSAgICAgICAgOCBieXRlc1xuICAgICAgaWYgKHJhd0VudHJ5LmNvbXByZXNzZWRTaXplID09PSAweGZmZmZmZmZmKSB7XG4gICAgICAgIGlmIChpbmRleCArIDggPiB6aXA2NEVpZWZCdWZmZXIubGVuZ3RoKSB7XG4gICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCd6aXA2NCBleHRlbmRlZCBpbmZvcm1hdGlvbiBleHRyYSBmaWVsZCBkb2VzIG5vdCBpbmNsdWRlIGNvbXByZXNzZWQgc2l6ZScpO1xuICAgICAgICB9XG4gICAgICAgIHJhd0VudHJ5LmNvbXByZXNzZWRTaXplID0gZ2V0VWludDY0TEUoemlwNjRFaWVmQnVmZmVyLCBpbmRleCk7XG4gICAgICAgIGluZGV4ICs9IDg7XG4gICAgICB9XG4gICAgICAvLyAxNiAtIFJlbGF0aXZlIEhlYWRlciBPZmZzZXQgOCBieXRlc1xuICAgICAgaWYgKHJhd0VudHJ5LnJlbGF0aXZlT2Zmc2V0T2ZMb2NhbEhlYWRlciA9PT0gMHhmZmZmZmZmZikge1xuICAgICAgICBpZiAoaW5kZXggKyA4ID4gemlwNjRFaWVmQnVmZmVyLmxlbmd0aCkge1xuICAgICAgICAgIHRocm93IG5ldyBFcnJvcignemlwNjQgZXh0ZW5kZWQgaW5mb3JtYXRpb24gZXh0cmEgZmllbGQgZG9lcyBub3QgaW5jbHVkZSByZWxhdGl2ZSBoZWFkZXIgb2Zmc2V0Jyk7XG4gICAgICAgIH1cbiAgICAgICAgcmF3RW50cnkucmVsYXRpdmVPZmZzZXRPZkxvY2FsSGVhZGVyID0gZ2V0VWludDY0TEUoemlwNjRFaWVmQnVmZmVyLCBpbmRleCk7XG4gICAgICAgIGluZGV4ICs9IDg7XG4gICAgICB9XG4gICAgICAvLyAyNCAtIERpc2sgU3RhcnQgTnVtYmVyICAgICAgNCBieXRlc1xuICAgIH1cblxuICAgIC8vIGNoZWNrIGZvciBJbmZvLVpJUCBVbmljb2RlIFBhdGggRXh0cmEgRmllbGQgKDB4NzA3NSlcbiAgICAvLyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3RoZWpvc2h3b2xmZS95YXV6bC9pc3N1ZXMvMzNcbiAgICBjb25zdCBuYW1lRmllbGQgPSByYXdFbnRyeS5leHRyYUZpZWxkcy5maW5kKGUgPT5cbiAgICAgICAgZS5pZCA9PT0gMHg3MDc1ICYmXG4gICAgICAgIGUuZGF0YS5sZW5ndGggPj0gNiAmJiAvLyB0b28gc2hvcnQgdG8gYmUgbWVhbmluZ2Z1bFxuICAgICAgICBlLmRhdGFbMF0gPT09IDEgJiYgICAgLy8gVmVyc2lvbiAgICAgICAxIGJ5dGUgICAgICB2ZXJzaW9uIG9mIHRoaXMgZXh0cmEgZmllbGQsIGN1cnJlbnRseSAxXG4gICAgICAgIGdldFVpbnQzMkxFKGUuZGF0YSwgMSksIGNyYyQxLnVuc2lnbmVkKHJhd0VudHJ5Lm5hbWVCeXRlcykpOyAvLyBOYW1lQ1JDMzIgICAgIDQgYnl0ZXMgICAgIEZpbGUgTmFtZSBGaWVsZCBDUkMzMiBDaGVja3N1bVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vID4gSWYgdGhlIENSQyBjaGVjayBmYWlscywgdGhpcyBVVEYtOCBQYXRoIEV4dHJhIEZpZWxkIHNob3VsZCBiZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vID4gaWdub3JlZCBhbmQgdGhlIEZpbGUgTmFtZSBmaWVsZCBpbiB0aGUgaGVhZGVyIHNob3VsZCBiZSB1c2VkIGluc3RlYWQuXG4gICAgaWYgKG5hbWVGaWVsZCkge1xuICAgICAgICAvLyBVbmljb2RlTmFtZSBWYXJpYWJsZSBVVEYtOCB2ZXJzaW9uIG9mIHRoZSBlbnRyeSBGaWxlIE5hbWVcbiAgICAgICAgcmF3RW50cnkuZmlsZU5hbWUgPSBkZWNvZGVCdWZmZXIobmFtZUZpZWxkLmRhdGEuc2xpY2UoNSkpO1xuICAgIH1cblxuICAgIC8vIHZhbGlkYXRlIGZpbGUgc2l6ZVxuICAgIGlmIChyYXdFbnRyeS5jb21wcmVzc2lvbk1ldGhvZCA9PT0gMCkge1xuICAgICAgbGV0IGV4cGVjdGVkQ29tcHJlc3NlZFNpemUgPSByYXdFbnRyeS51bmNvbXByZXNzZWRTaXplO1xuICAgICAgaWYgKChyYXdFbnRyeS5nZW5lcmFsUHVycG9zZUJpdEZsYWcgJiAweDEpICE9PSAwKSB7XG4gICAgICAgIC8vIHRyYWRpdGlvbmFsIGVuY3J5cHRpb24gcHJlZml4ZXMgdGhlIGZpbGUgZGF0YSB3aXRoIGEgaGVhZGVyXG4gICAgICAgIGV4cGVjdGVkQ29tcHJlc3NlZFNpemUgKz0gMTI7XG4gICAgICB9XG4gICAgICBpZiAocmF3RW50cnkuY29tcHJlc3NlZFNpemUgIT09IGV4cGVjdGVkQ29tcHJlc3NlZFNpemUpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBjb21wcmVzc2VkIHNpemUgbWlzbWF0Y2ggZm9yIHN0b3JlZCBmaWxlOiAke3Jhd0VudHJ5LmNvbXByZXNzZWRTaXplfSAhPSAke2V4cGVjdGVkQ29tcHJlc3NlZFNpemV9YCk7XG4gICAgICB9XG4gICAgfVxuICAgIHJhd0VudHJpZXMucHVzaChyYXdFbnRyeSk7XG4gIH1cbiAgY29uc3QgemlwID0ge1xuICAgIGNvbW1lbnQsXG4gICAgY29tbWVudEJ5dGVzLFxuICB9O1xuICByZXR1cm4ge1xuICAgIHppcCxcbiAgICBlbnRyaWVzOiByYXdFbnRyaWVzLm1hcChlID0+IG5ldyBaaXBFbnRyeShyZWFkZXIsIGUpKSxcbiAgfTtcbn1cblxuYXN5bmMgZnVuY3Rpb24gcmVhZEVudHJ5RGF0YUhlYWRlcihyZWFkZXIsIHJhd0VudHJ5KSB7XG4gIGlmIChyYXdFbnRyeS5nZW5lcmFsUHVycG9zZUJpdEZsYWcgJiAweDEpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ2VuY3J5cHRlZCBlbnRyaWVzIG5vdCBzdXBwb3J0ZWQnKTtcbiAgfVxuICBjb25zdCBidWZmZXIgPSBhd2FpdCByZWFkQXMocmVhZGVyLCByYXdFbnRyeS5yZWxhdGl2ZU9mZnNldE9mTG9jYWxIZWFkZXIsIDMwKTtcbiAgLy8gbm90ZTogbWF5YmUgdGhpcyBzaG91bGQgYmUgcGFzc2VkIGluIG9yIGNhY2hlZCBvbiBlbnRyeVxuICAvLyBhcyBpdCdzIGFzeW5jIHNvIHRoZXJlIHdpbGwgYmUgYXQgbGVhc3Qgb25lIHRpY2sgKG5vdCBzdXJlIGFib3V0IHRoYXQpXG4gIGNvbnN0IHRvdGFsTGVuZ3RoID0gYXdhaXQgcmVhZGVyLmdldExlbmd0aCgpO1xuXG4gIC8vIDAgLSBMb2NhbCBmaWxlIGhlYWRlciBzaWduYXR1cmUgPSAweDA0MDM0YjUwXG4gIGNvbnN0IHNpZ25hdHVyZSA9IGdldFVpbnQzMkxFKGJ1ZmZlciwgMCk7XG4gIGlmIChzaWduYXR1cmUgIT09IDB4MDQwMzRiNTApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYGludmFsaWQgbG9jYWwgZmlsZSBoZWFkZXIgc2lnbmF0dXJlOiAweCR7c2lnbmF0dXJlLnRvU3RyaW5nKDE2KX1gKTtcbiAgfVxuXG4gIC8vIGFsbCB0aGlzIHNob3VsZCBiZSByZWR1bmRhbnRcbiAgLy8gNCAtIFZlcnNpb24gbmVlZGVkIHRvIGV4dHJhY3QgKG1pbmltdW0pXG4gIC8vIDYgLSBHZW5lcmFsIHB1cnBvc2UgYml0IGZsYWdcbiAgLy8gOCAtIENvbXByZXNzaW9uIG1ldGhvZFxuICAvLyAxMCAtIEZpbGUgbGFzdCBtb2RpZmljYXRpb24gdGltZVxuICAvLyAxMiAtIEZpbGUgbGFzdCBtb2RpZmljYXRpb24gZGF0ZVxuICAvLyAxNCAtIENSQy0zMlxuICAvLyAxOCAtIENvbXByZXNzZWQgc2l6ZVxuICAvLyAyMiAtIFVuY29tcHJlc3NlZCBzaXplXG4gIC8vIDI2IC0gRmlsZSBuYW1lIGxlbmd0aCAobilcbiAgY29uc3QgZmlsZU5hbWVMZW5ndGggPSBnZXRVaW50MTZMRShidWZmZXIsIDI2KTtcbiAgLy8gMjggLSBFeHRyYSBmaWVsZCBsZW5ndGggKG0pXG4gIGNvbnN0IGV4dHJhRmllbGRMZW5ndGggPSBnZXRVaW50MTZMRShidWZmZXIsIDI4KTtcbiAgLy8gMzAgLSBGaWxlIG5hbWVcbiAgLy8gMzArbiAtIEV4dHJhIGZpZWxkXG4gIGNvbnN0IGxvY2FsRmlsZUhlYWRlckVuZCA9IHJhd0VudHJ5LnJlbGF0aXZlT2Zmc2V0T2ZMb2NhbEhlYWRlciArIGJ1ZmZlci5sZW5ndGggKyBmaWxlTmFtZUxlbmd0aCArIGV4dHJhRmllbGRMZW5ndGg7XG4gIGxldCBkZWNvbXByZXNzO1xuICBpZiAocmF3RW50cnkuY29tcHJlc3Npb25NZXRob2QgPT09IDApIHtcbiAgICAvLyAwIC0gVGhlIGZpbGUgaXMgc3RvcmVkIChubyBjb21wcmVzc2lvbilcbiAgICBkZWNvbXByZXNzID0gZmFsc2U7XG4gIH0gZWxzZSBpZiAocmF3RW50cnkuY29tcHJlc3Npb25NZXRob2QgPT09IDgpIHtcbiAgICAvLyA4IC0gVGhlIGZpbGUgaXMgRGVmbGF0ZWRcbiAgICBkZWNvbXByZXNzID0gdHJ1ZTtcbiAgfSBlbHNlIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYHVuc3VwcG9ydGVkIGNvbXByZXNzaW9uIG1ldGhvZDogJHtyYXdFbnRyeS5jb21wcmVzc2lvbk1ldGhvZH1gKTtcbiAgfVxuICBjb25zdCBmaWxlRGF0YVN0YXJ0ID0gbG9jYWxGaWxlSGVhZGVyRW5kO1xuICBjb25zdCBmaWxlRGF0YUVuZCA9IGZpbGVEYXRhU3RhcnQgKyByYXdFbnRyeS5jb21wcmVzc2VkU2l6ZTtcbiAgaWYgKHJhd0VudHJ5LmNvbXByZXNzZWRTaXplICE9PSAwKSB7XG4gICAgLy8gYm91bmRzIGNoZWNrIG5vdywgYmVjYXVzZSB0aGUgcmVhZCBzdHJlYW1zIHdpbGwgcHJvYmFibHkgbm90IGNvbXBsYWluIGxvdWQgZW5vdWdoLlxuICAgIC8vIHNpbmNlIHdlJ3JlIGRlYWxpbmcgd2l0aCBhbiB1bnNpZ25lZCBvZmZzZXQgcGx1cyBhbiB1bnNpZ25lZCBzaXplLFxuICAgIC8vIHdlIG9ubHkgaGF2ZSAxIHRoaW5nIHRvIGNoZWNrIGZvci5cbiAgICBpZiAoZmlsZURhdGFFbmQgPiB0b3RhbExlbmd0aCkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKGBmaWxlIGRhdGEgb3ZlcmZsb3dzIGZpbGUgYm91bmRzOiAke2ZpbGVEYXRhU3RhcnR9ICsgICR7cmF3RW50cnkuY29tcHJlc3NlZFNpemV9ICA+ICR7dG90YWxMZW5ndGh9YCk7XG4gICAgfVxuICB9XG4gIHJldHVybiB7XG4gICAgZGVjb21wcmVzcyxcbiAgICBmaWxlRGF0YVN0YXJ0LFxuICB9O1xufVxuXG5hc3luYyBmdW5jdGlvbiByZWFkRW50cnlEYXRhQXNBcnJheUJ1ZmZlcihyZWFkZXIsIHJhd0VudHJ5KSB7XG4gIGNvbnN0IHtkZWNvbXByZXNzLCBmaWxlRGF0YVN0YXJ0fSA9IGF3YWl0IHJlYWRFbnRyeURhdGFIZWFkZXIocmVhZGVyLCByYXdFbnRyeSk7XG4gIGlmICghZGVjb21wcmVzcykge1xuICAgIGNvbnN0IGRhdGFWaWV3ID0gYXdhaXQgcmVhZEFzKHJlYWRlciwgZmlsZURhdGFTdGFydCwgcmF3RW50cnkuY29tcHJlc3NlZFNpemUpO1xuICAgIC8vIG1ha2UgY29weT9cbiAgICAvL1xuICAgIC8vIDEuIFRoZSBzb3VyY2UgaXMgYSBCbG9iL2ZpbGUuIEluIHRoaXMgY2FzZSB3ZSdsbCBnZXQgYmFjayBUeXBlZEFycmF5IHdlIGNhbiBqdXN0IGhhbmQgdG8gdGhlIHVzZXJcbiAgICAvLyAyLiBUaGUgc291cmNlIGlzIGEgVHlwZWRBcnJheS4gSW4gdGhpcyBjYXNlIHdlJ2xsIGdldCBiYWNrIFR5cGVkQXJyYXkgdGhhdCBpcyBhIHZpZXcgaW50byBhIGxhcmdlciBidWZmZXJcbiAgICAvLyAgICBidXQgYmVjYXVzZSB1bHRpbWF0ZWx5IHRoaXMgaXMgdXNlZCB0byByZXR1cm4gYW4gQXJyYXlCdWZmZXIgdG8gYHNvbWVFbnRyeS5hcnJheUJ1ZmZlcigpYFxuICAgIC8vICAgIHdlIG5lZWQgdG8gcmV0dXJuIGNvcHkgc2luY2Ugd2UgbmVlZCB0aGUgYEFycmF5QnVmZmVyYCwgbm90IHRoZSBUeXBlZEFycmF5IHRvIGV4YWN0bHkgbWF0Y2ggdGhlIGRhdGEuXG4gICAgLy8gICAgTm90ZTogV2UgY291bGQgYWRkIGFub3RoZXIgQVBJIGZ1bmN0aW9uIGBieXRlcygpYCBvciBzb21ldGhpbmcgdGhhdCByZXR1cm5lZCBhIGBVaW50OEFycmF5YFxuICAgIC8vICAgIGluc3RlYWQgb2YgYW4gYEFycmF5QnVmZmVyYC4gVGhpcyB3b3VsZCBsZXQgdXMgc2tpcCBhIGNvcHkgaGVyZS4gQnV0IHRoaXMgY2FzZSBvbmx5IGhhcHBlbnMgZm9yIHVuY29tcHJlc3NlZFxuICAgIC8vICAgIGRhdGEuIFRoYXQgc2VlbXMgbGlrZSBhIHJhcmUgZW5vdWdoIGNhc2UgdGhhdCBhZGRpbmcgYSBuZXcgQVBJIGlzIG5vdCB3b3J0aCBpdD8gT3IgaXMgaXQ/IEEgemlwIG9mIGpwZWdzIG9yIG1wM3NcbiAgICAvLyAgICBtaWdodCBub3QgYmUgY29tcHJlc3NlZC4gRm9yIG5vdyB0aGF0J3MgYSBUQkQuXG4gICAgcmV0dXJuIGlzVHlwZWRBcnJheVNhbWVBc0FycmF5QnVmZmVyKGRhdGFWaWV3KSA/IGRhdGFWaWV3LmJ1ZmZlciA6IGRhdGFWaWV3LnNsaWNlKCkuYnVmZmVyO1xuICB9XG4gIC8vIHNlZSBjb21tZW50IGluIHJlYWRFbnRyeURhdGVBc0Jsb2JcbiAgY29uc3QgdHlwZWRBcnJheU9yQmxvYiA9IGF3YWl0IHJlYWRBc0Jsb2JPclR5cGVkQXJyYXkocmVhZGVyLCBmaWxlRGF0YVN0YXJ0LCByYXdFbnRyeS5jb21wcmVzc2VkU2l6ZSk7XG4gIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGluZmxhdGVSYXdBc3luYyh0eXBlZEFycmF5T3JCbG9iLCByYXdFbnRyeS51bmNvbXByZXNzZWRTaXplKTtcbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxuYXN5bmMgZnVuY3Rpb24gcmVhZEVudHJ5RGF0YUFzQmxvYihyZWFkZXIsIHJhd0VudHJ5LCB0eXBlKSB7XG4gIGNvbnN0IHtkZWNvbXByZXNzLCBmaWxlRGF0YVN0YXJ0fSA9IGF3YWl0IHJlYWRFbnRyeURhdGFIZWFkZXIocmVhZGVyLCByYXdFbnRyeSk7XG4gIGlmICghZGVjb21wcmVzcykge1xuICAgIGNvbnN0IHR5cGVkQXJyYXlPckJsb2IgPSBhd2FpdCByZWFkQXNCbG9iT3JUeXBlZEFycmF5KHJlYWRlciwgZmlsZURhdGFTdGFydCwgcmF3RW50cnkuY29tcHJlc3NlZFNpemUsIHR5cGUpO1xuICAgIGlmIChpc0Jsb2IodHlwZWRBcnJheU9yQmxvYikpIHtcbiAgICAgIHJldHVybiB0eXBlZEFycmF5T3JCbG9iO1xuICAgIH1cbiAgICByZXR1cm4gbmV3IEJsb2IoW2lzU2hhcmVkQXJyYXlCdWZmZXIodHlwZWRBcnJheU9yQmxvYi5idWZmZXIpID8gbmV3IFVpbnQ4QXJyYXkodHlwZWRBcnJheU9yQmxvYikgOiB0eXBlZEFycmF5T3JCbG9iXSwge3R5cGV9KTtcbiAgfVxuICAvLyBIZXJlJ3MgdGhlIGlzc3VlIHdpdGggdGhpcyBtZXNzIChzaG91bGQgcmVmYWN0b3I/KVxuICAvLyBpZiB0aGUgc291cmNlIGlzIGEgYmxvYiB0aGVuIHdlIHJlYWxseSB3YW50IHRvIHBhc3MgYSBibG9iIHRvIGluZmxhdGVSYXdBc3luYyB0byBhdm9pZCBhIGxhcmdlXG4gIC8vIGNvcHkgaWYgd2UncmUgZ29pbmcgdG8gYSB3b3JrZXIuXG4gIGNvbnN0IHR5cGVkQXJyYXlPckJsb2IgPSBhd2FpdCByZWFkQXNCbG9iT3JUeXBlZEFycmF5KHJlYWRlciwgZmlsZURhdGFTdGFydCwgcmF3RW50cnkuY29tcHJlc3NlZFNpemUpO1xuICBjb25zdCByZXN1bHQgPSBhd2FpdCBpbmZsYXRlUmF3QXN5bmModHlwZWRBcnJheU9yQmxvYiwgcmF3RW50cnkudW5jb21wcmVzc2VkU2l6ZSwgdHlwZSk7XG4gIHJldHVybiByZXN1bHQ7XG59XG5cbmZ1bmN0aW9uIHNldE9wdGlvbnMkMShvcHRpb25zKSB7XG4gIHNldE9wdGlvbnMob3B0aW9ucyk7XG59XG5cbmFzeW5jIGZ1bmN0aW9uIHVuemlwUmF3KHNvdXJjZSkge1xuICBsZXQgcmVhZGVyO1xuICBpZiAodHlwZW9mIEJsb2IgIT09ICd1bmRlZmluZWQnICYmIHNvdXJjZSBpbnN0YW5jZW9mIEJsb2IpIHtcbiAgICByZWFkZXIgPSBuZXcgQmxvYlJlYWRlcihzb3VyY2UpO1xuICB9IGVsc2UgaWYgKHNvdXJjZSBpbnN0YW5jZW9mIEFycmF5QnVmZmVyIHx8IChzb3VyY2UgJiYgc291cmNlLmJ1ZmZlciAmJiBzb3VyY2UuYnVmZmVyIGluc3RhbmNlb2YgQXJyYXlCdWZmZXIpKSB7XG4gICAgcmVhZGVyID0gbmV3IEFycmF5QnVmZmVyUmVhZGVyKHNvdXJjZSk7XG4gIH0gZWxzZSBpZiAoaXNTaGFyZWRBcnJheUJ1ZmZlcihzb3VyY2UpIHx8IGlzU2hhcmVkQXJyYXlCdWZmZXIoc291cmNlLmJ1ZmZlcikpIHtcbiAgICByZWFkZXIgPSBuZXcgQXJyYXlCdWZmZXJSZWFkZXIoc291cmNlKTtcbiAgfSBlbHNlIGlmICh0eXBlb2Ygc291cmNlID09PSAnc3RyaW5nJykge1xuICAgIGNvbnN0IHJlcSA9IGF3YWl0IGZldGNoKHNvdXJjZSk7XG4gICAgaWYgKCFyZXEub2spIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihgZmFpbGVkIGh0dHAgcmVxdWVzdCAke3NvdXJjZX0sIHN0YXR1czogJHtyZXEuc3RhdHVzfTogJHtyZXEuc3RhdHVzVGV4dH1gKTtcbiAgICB9XG4gICAgY29uc3QgYmxvYiA9IGF3YWl0IHJlcS5ibG9iKCk7XG4gICAgcmVhZGVyID0gbmV3IEJsb2JSZWFkZXIoYmxvYik7XG4gIH0gZWxzZSBpZiAodHlwZW9mIHNvdXJjZS5nZXRMZW5ndGggPT09ICdmdW5jdGlvbicgJiYgdHlwZW9mIHNvdXJjZS5yZWFkID09PSAnZnVuY3Rpb24nKSB7XG4gICAgcmVhZGVyID0gc291cmNlO1xuICB9IGVsc2Uge1xuICAgIHRocm93IG5ldyBFcnJvcigndW5zdXBwb3J0ZWQgc291cmNlIHR5cGUnKTtcbiAgfVxuXG4gIGNvbnN0IHRvdGFsTGVuZ3RoID0gYXdhaXQgcmVhZGVyLmdldExlbmd0aCgpO1xuXG4gIGlmICh0b3RhbExlbmd0aCA+IE51bWJlci5NQVhfU0FGRV9JTlRFR0VSKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGBmaWxlIHRvbyBsYXJnZS4gc2l6ZTogJHt0b3RhbExlbmd0aH0uIE9ubHkgZmlsZSBzaXplcyB1cCA0NTAzNTk5NjI3MzcwNDk2IGJ5dGVzIGFyZSBzdXBwb3J0ZWRgKTtcbiAgfVxuXG4gIHJldHVybiBhd2FpdCBmaW5kRW5kT2ZDZW50cmFsRGlyZWN0b3IocmVhZGVyLCB0b3RhbExlbmd0aCk7XG59XG5cbi8vIElmIHRoZSBuYW1lcyBhcmUgbm90IHV0ZjggeW91IHNob3VsZCB1c2UgdW56aXBpdFJhd1xuYXN5bmMgZnVuY3Rpb24gdW56aXAoc291cmNlKSB7XG4gIGNvbnN0IHt6aXAsIGVudHJpZXN9ID0gYXdhaXQgdW56aXBSYXcoc291cmNlKTtcbiAgcmV0dXJuIHtcbiAgICB6aXAsXG4gICAgZW50cmllczogT2JqZWN0LmZyb21FbnRyaWVzKGVudHJpZXMubWFwKHYgPT4gW3YubmFtZSwgdl0pKSxcbiAgfTtcbn1cblxuZnVuY3Rpb24gY2xlYW51cCQxKCkge1xuICBjbGVhbnVwKCk7XG59XG5cbmV4cG9ydCB7IEhUVFBSYW5nZVJlYWRlciwgY2xlYW51cCQxIGFzIGNsZWFudXAsIHNldE9wdGlvbnMkMSBhcyBzZXRPcHRpb25zLCB1bnppcCwgdW56aXBSYXcgfTtcbiIsIlxuLyoqXG4gKiBNb2R1bGUgZXhwb3J0cy5cbiAqL1xuXG5tb2R1bGUuZXhwb3J0cyA9IGRlcHJlY2F0ZTtcblxuLyoqXG4gKiBNYXJrIHRoYXQgYSBtZXRob2Qgc2hvdWxkIG5vdCBiZSB1c2VkLlxuICogUmV0dXJucyBhIG1vZGlmaWVkIGZ1bmN0aW9uIHdoaWNoIHdhcm5zIG9uY2UgYnkgZGVmYXVsdC5cbiAqXG4gKiBJZiBgbG9jYWxTdG9yYWdlLm5vRGVwcmVjYXRpb24gPSB0cnVlYCBpcyBzZXQsIHRoZW4gaXQgaXMgYSBuby1vcC5cbiAqXG4gKiBJZiBgbG9jYWxTdG9yYWdlLnRocm93RGVwcmVjYXRpb24gPSB0cnVlYCBpcyBzZXQsIHRoZW4gZGVwcmVjYXRlZCBmdW5jdGlvbnNcbiAqIHdpbGwgdGhyb3cgYW4gRXJyb3Igd2hlbiBpbnZva2VkLlxuICpcbiAqIElmIGBsb2NhbFN0b3JhZ2UudHJhY2VEZXByZWNhdGlvbiA9IHRydWVgIGlzIHNldCwgdGhlbiBkZXByZWNhdGVkIGZ1bmN0aW9uc1xuICogd2lsbCBpbnZva2UgYGNvbnNvbGUudHJhY2UoKWAgaW5zdGVhZCBvZiBgY29uc29sZS5lcnJvcigpYC5cbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmbiAtIHRoZSBmdW5jdGlvbiB0byBkZXByZWNhdGVcbiAqIEBwYXJhbSB7U3RyaW5nfSBtc2cgLSB0aGUgc3RyaW5nIHRvIHByaW50IHRvIHRoZSBjb25zb2xlIHdoZW4gYGZuYCBpcyBpbnZva2VkXG4gKiBAcmV0dXJucyB7RnVuY3Rpb259IGEgbmV3IFwiZGVwcmVjYXRlZFwiIHZlcnNpb24gb2YgYGZuYFxuICogQGFwaSBwdWJsaWNcbiAqL1xuXG5mdW5jdGlvbiBkZXByZWNhdGUgKGZuLCBtc2cpIHtcbiAgaWYgKGNvbmZpZygnbm9EZXByZWNhdGlvbicpKSB7XG4gICAgcmV0dXJuIGZuO1xuICB9XG5cbiAgdmFyIHdhcm5lZCA9IGZhbHNlO1xuICBmdW5jdGlvbiBkZXByZWNhdGVkKCkge1xuICAgIGlmICghd2FybmVkKSB7XG4gICAgICBpZiAoY29uZmlnKCd0aHJvd0RlcHJlY2F0aW9uJykpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKG1zZyk7XG4gICAgICB9IGVsc2UgaWYgKGNvbmZpZygndHJhY2VEZXByZWNhdGlvbicpKSB7XG4gICAgICAgIGNvbnNvbGUudHJhY2UobXNnKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNvbnNvbGUud2Fybihtc2cpO1xuICAgICAgfVxuICAgICAgd2FybmVkID0gdHJ1ZTtcbiAgICB9XG4gICAgcmV0dXJuIGZuLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gIH1cblxuICByZXR1cm4gZGVwcmVjYXRlZDtcbn1cblxuLyoqXG4gKiBDaGVja3MgYGxvY2FsU3RvcmFnZWAgZm9yIGJvb2xlYW4gdmFsdWVzIGZvciB0aGUgZ2l2ZW4gYG5hbWVgLlxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBuYW1lXG4gKiBAcmV0dXJucyB7Qm9vbGVhbn1cbiAqIEBhcGkgcHJpdmF0ZVxuICovXG5cbmZ1bmN0aW9uIGNvbmZpZyAobmFtZSkge1xuICAvLyBhY2Nlc3NpbmcgZ2xvYmFsLmxvY2FsU3RvcmFnZSBjYW4gdHJpZ2dlciBhIERPTUV4Y2VwdGlvbiBpbiBzYW5kYm94ZWQgaWZyYW1lc1xuICB0cnkge1xuICAgIGlmICghZ2xvYmFsLmxvY2FsU3RvcmFnZSkgcmV0dXJuIGZhbHNlO1xuICB9IGNhdGNoIChfKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG4gIHZhciB2YWwgPSBnbG9iYWwubG9jYWxTdG9yYWdlW25hbWVdO1xuICBpZiAobnVsbCA9PSB2YWwpIHJldHVybiBmYWxzZTtcbiAgcmV0dXJuIFN0cmluZyh2YWwpLnRvTG93ZXJDYXNlKCkgPT09ICd0cnVlJztcbn1cbiIsIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaXNCdWZmZXIoYXJnKSB7XG4gIHJldHVybiBhcmcgJiYgdHlwZW9mIGFyZyA9PT0gJ29iamVjdCdcbiAgICAmJiB0eXBlb2YgYXJnLmNvcHkgPT09ICdmdW5jdGlvbidcbiAgICAmJiB0eXBlb2YgYXJnLmZpbGwgPT09ICdmdW5jdGlvbidcbiAgICAmJiB0eXBlb2YgYXJnLnJlYWRVSW50OCA9PT0gJ2Z1bmN0aW9uJztcbn0iLCIvLyBDdXJyZW50bHkgaW4gc3luYyB3aXRoIE5vZGUuanMgbGliL2ludGVybmFsL3V0aWwvdHlwZXMuanNcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMTEyY2M3YzI3NTUxMjU0YWEyYjE3MDk4ZmI3NzQ4NjdmMDVlZDBkOVxuXG4ndXNlIHN0cmljdCc7XG5cbnZhciBpc0FyZ3VtZW50c09iamVjdCA9IHJlcXVpcmUoJ2lzLWFyZ3VtZW50cycpO1xudmFyIGlzR2VuZXJhdG9yRnVuY3Rpb24gPSByZXF1aXJlKCdpcy1nZW5lcmF0b3ItZnVuY3Rpb24nKTtcbnZhciB3aGljaFR5cGVkQXJyYXkgPSByZXF1aXJlKCd3aGljaC10eXBlZC1hcnJheScpO1xudmFyIGlzVHlwZWRBcnJheSA9IHJlcXVpcmUoJ2lzLXR5cGVkLWFycmF5Jyk7XG5cbmZ1bmN0aW9uIHVuY3VycnlUaGlzKGYpIHtcbiAgcmV0dXJuIGYuY2FsbC5iaW5kKGYpO1xufVxuXG52YXIgQmlnSW50U3VwcG9ydGVkID0gdHlwZW9mIEJpZ0ludCAhPT0gJ3VuZGVmaW5lZCc7XG52YXIgU3ltYm9sU3VwcG9ydGVkID0gdHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCc7XG5cbnZhciBPYmplY3RUb1N0cmluZyA9IHVuY3VycnlUaGlzKE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcpO1xuXG52YXIgbnVtYmVyVmFsdWUgPSB1bmN1cnJ5VGhpcyhOdW1iZXIucHJvdG90eXBlLnZhbHVlT2YpO1xudmFyIHN0cmluZ1ZhbHVlID0gdW5jdXJyeVRoaXMoU3RyaW5nLnByb3RvdHlwZS52YWx1ZU9mKTtcbnZhciBib29sZWFuVmFsdWUgPSB1bmN1cnJ5VGhpcyhCb29sZWFuLnByb3RvdHlwZS52YWx1ZU9mKTtcblxuaWYgKEJpZ0ludFN1cHBvcnRlZCkge1xuICB2YXIgYmlnSW50VmFsdWUgPSB1bmN1cnJ5VGhpcyhCaWdJbnQucHJvdG90eXBlLnZhbHVlT2YpO1xufVxuXG5pZiAoU3ltYm9sU3VwcG9ydGVkKSB7XG4gIHZhciBzeW1ib2xWYWx1ZSA9IHVuY3VycnlUaGlzKFN5bWJvbC5wcm90b3R5cGUudmFsdWVPZik7XG59XG5cbmZ1bmN0aW9uIGNoZWNrQm94ZWRQcmltaXRpdmUodmFsdWUsIHByb3RvdHlwZVZhbHVlT2YpIHtcbiAgaWYgKHR5cGVvZiB2YWx1ZSAhPT0gJ29iamVjdCcpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgdHJ5IHtcbiAgICBwcm90b3R5cGVWYWx1ZU9mKHZhbHVlKTtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfSBjYXRjaChlKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG5cbmV4cG9ydHMuaXNBcmd1bWVudHNPYmplY3QgPSBpc0FyZ3VtZW50c09iamVjdDtcbmV4cG9ydHMuaXNHZW5lcmF0b3JGdW5jdGlvbiA9IGlzR2VuZXJhdG9yRnVuY3Rpb247XG5leHBvcnRzLmlzVHlwZWRBcnJheSA9IGlzVHlwZWRBcnJheTtcblxuLy8gVGFrZW4gZnJvbSBoZXJlIGFuZCBtb2RpZmllZCBmb3IgYmV0dGVyIGJyb3dzZXIgc3VwcG9ydFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9wLWlzLXByb21pc2UvYmxvYi9jZGEzNWE1MTNiZGEwM2Y5NzdhZDVjZGUzYTA3OWQyMzdlODJkN2VmL2luZGV4LmpzXG5mdW5jdGlvbiBpc1Byb21pc2UoaW5wdXQpIHtcblx0cmV0dXJuIChcblx0XHQoXG5cdFx0XHR0eXBlb2YgUHJvbWlzZSAhPT0gJ3VuZGVmaW5lZCcgJiZcblx0XHRcdGlucHV0IGluc3RhbmNlb2YgUHJvbWlzZVxuXHRcdCkgfHxcblx0XHQoXG5cdFx0XHRpbnB1dCAhPT0gbnVsbCAmJlxuXHRcdFx0dHlwZW9mIGlucHV0ID09PSAnb2JqZWN0JyAmJlxuXHRcdFx0dHlwZW9mIGlucHV0LnRoZW4gPT09ICdmdW5jdGlvbicgJiZcblx0XHRcdHR5cGVvZiBpbnB1dC5jYXRjaCA9PT0gJ2Z1bmN0aW9uJ1xuXHRcdClcblx0KTtcbn1cbmV4cG9ydHMuaXNQcm9taXNlID0gaXNQcm9taXNlO1xuXG5mdW5jdGlvbiBpc0FycmF5QnVmZmVyVmlldyh2YWx1ZSkge1xuICBpZiAodHlwZW9mIEFycmF5QnVmZmVyICE9PSAndW5kZWZpbmVkJyAmJiBBcnJheUJ1ZmZlci5pc1ZpZXcpIHtcbiAgICByZXR1cm4gQXJyYXlCdWZmZXIuaXNWaWV3KHZhbHVlKTtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgaXNUeXBlZEFycmF5KHZhbHVlKSB8fFxuICAgIGlzRGF0YVZpZXcodmFsdWUpXG4gICk7XG59XG5leHBvcnRzLmlzQXJyYXlCdWZmZXJWaWV3ID0gaXNBcnJheUJ1ZmZlclZpZXc7XG5cblxuZnVuY3Rpb24gaXNVaW50OEFycmF5KHZhbHVlKSB7XG4gIHJldHVybiB3aGljaFR5cGVkQXJyYXkodmFsdWUpID09PSAnVWludDhBcnJheSc7XG59XG5leHBvcnRzLmlzVWludDhBcnJheSA9IGlzVWludDhBcnJheTtcblxuZnVuY3Rpb24gaXNVaW50OENsYW1wZWRBcnJheSh2YWx1ZSkge1xuICByZXR1cm4gd2hpY2hUeXBlZEFycmF5KHZhbHVlKSA9PT0gJ1VpbnQ4Q2xhbXBlZEFycmF5Jztcbn1cbmV4cG9ydHMuaXNVaW50OENsYW1wZWRBcnJheSA9IGlzVWludDhDbGFtcGVkQXJyYXk7XG5cbmZ1bmN0aW9uIGlzVWludDE2QXJyYXkodmFsdWUpIHtcbiAgcmV0dXJuIHdoaWNoVHlwZWRBcnJheSh2YWx1ZSkgPT09ICdVaW50MTZBcnJheSc7XG59XG5leHBvcnRzLmlzVWludDE2QXJyYXkgPSBpc1VpbnQxNkFycmF5O1xuXG5mdW5jdGlvbiBpc1VpbnQzMkFycmF5KHZhbHVlKSB7XG4gIHJldHVybiB3aGljaFR5cGVkQXJyYXkodmFsdWUpID09PSAnVWludDMyQXJyYXknO1xufVxuZXhwb3J0cy5pc1VpbnQzMkFycmF5ID0gaXNVaW50MzJBcnJheTtcblxuZnVuY3Rpb24gaXNJbnQ4QXJyYXkodmFsdWUpIHtcbiAgcmV0dXJuIHdoaWNoVHlwZWRBcnJheSh2YWx1ZSkgPT09ICdJbnQ4QXJyYXknO1xufVxuZXhwb3J0cy5pc0ludDhBcnJheSA9IGlzSW50OEFycmF5O1xuXG5mdW5jdGlvbiBpc0ludDE2QXJyYXkodmFsdWUpIHtcbiAgcmV0dXJuIHdoaWNoVHlwZWRBcnJheSh2YWx1ZSkgPT09ICdJbnQxNkFycmF5Jztcbn1cbmV4cG9ydHMuaXNJbnQxNkFycmF5ID0gaXNJbnQxNkFycmF5O1xuXG5mdW5jdGlvbiBpc0ludDMyQXJyYXkodmFsdWUpIHtcbiAgcmV0dXJuIHdoaWNoVHlwZWRBcnJheSh2YWx1ZSkgPT09ICdJbnQzMkFycmF5Jztcbn1cbmV4cG9ydHMuaXNJbnQzMkFycmF5ID0gaXNJbnQzMkFycmF5O1xuXG5mdW5jdGlvbiBpc0Zsb2F0MzJBcnJheSh2YWx1ZSkge1xuICByZXR1cm4gd2hpY2hUeXBlZEFycmF5KHZhbHVlKSA9PT0gJ0Zsb2F0MzJBcnJheSc7XG59XG5leHBvcnRzLmlzRmxvYXQzMkFycmF5ID0gaXNGbG9hdDMyQXJyYXk7XG5cbmZ1bmN0aW9uIGlzRmxvYXQ2NEFycmF5KHZhbHVlKSB7XG4gIHJldHVybiB3aGljaFR5cGVkQXJyYXkodmFsdWUpID09PSAnRmxvYXQ2NEFycmF5Jztcbn1cbmV4cG9ydHMuaXNGbG9hdDY0QXJyYXkgPSBpc0Zsb2F0NjRBcnJheTtcblxuZnVuY3Rpb24gaXNCaWdJbnQ2NEFycmF5KHZhbHVlKSB7XG4gIHJldHVybiB3aGljaFR5cGVkQXJyYXkodmFsdWUpID09PSAnQmlnSW50NjRBcnJheSc7XG59XG5leHBvcnRzLmlzQmlnSW50NjRBcnJheSA9IGlzQmlnSW50NjRBcnJheTtcblxuZnVuY3Rpb24gaXNCaWdVaW50NjRBcnJheSh2YWx1ZSkge1xuICByZXR1cm4gd2hpY2hUeXBlZEFycmF5KHZhbHVlKSA9PT0gJ0JpZ1VpbnQ2NEFycmF5Jztcbn1cbmV4cG9ydHMuaXNCaWdVaW50NjRBcnJheSA9IGlzQmlnVWludDY0QXJyYXk7XG5cbmZ1bmN0aW9uIGlzTWFwVG9TdHJpbmcodmFsdWUpIHtcbiAgcmV0dXJuIE9iamVjdFRvU3RyaW5nKHZhbHVlKSA9PT0gJ1tvYmplY3QgTWFwXSc7XG59XG5pc01hcFRvU3RyaW5nLndvcmtpbmcgPSAoXG4gIHR5cGVvZiBNYXAgIT09ICd1bmRlZmluZWQnICYmXG4gIGlzTWFwVG9TdHJpbmcobmV3IE1hcCgpKVxuKTtcblxuZnVuY3Rpb24gaXNNYXAodmFsdWUpIHtcbiAgaWYgKHR5cGVvZiBNYXAgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgcmV0dXJuIGlzTWFwVG9TdHJpbmcud29ya2luZ1xuICAgID8gaXNNYXBUb1N0cmluZyh2YWx1ZSlcbiAgICA6IHZhbHVlIGluc3RhbmNlb2YgTWFwO1xufVxuZXhwb3J0cy5pc01hcCA9IGlzTWFwO1xuXG5mdW5jdGlvbiBpc1NldFRvU3RyaW5nKHZhbHVlKSB7XG4gIHJldHVybiBPYmplY3RUb1N0cmluZyh2YWx1ZSkgPT09ICdbb2JqZWN0IFNldF0nO1xufVxuaXNTZXRUb1N0cmluZy53b3JraW5nID0gKFxuICB0eXBlb2YgU2V0ICE9PSAndW5kZWZpbmVkJyAmJlxuICBpc1NldFRvU3RyaW5nKG5ldyBTZXQoKSlcbik7XG5mdW5jdGlvbiBpc1NldCh2YWx1ZSkge1xuICBpZiAodHlwZW9mIFNldCA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICByZXR1cm4gaXNTZXRUb1N0cmluZy53b3JraW5nXG4gICAgPyBpc1NldFRvU3RyaW5nKHZhbHVlKVxuICAgIDogdmFsdWUgaW5zdGFuY2VvZiBTZXQ7XG59XG5leHBvcnRzLmlzU2V0ID0gaXNTZXQ7XG5cbmZ1bmN0aW9uIGlzV2Vha01hcFRvU3RyaW5nKHZhbHVlKSB7XG4gIHJldHVybiBPYmplY3RUb1N0cmluZyh2YWx1ZSkgPT09ICdbb2JqZWN0IFdlYWtNYXBdJztcbn1cbmlzV2Vha01hcFRvU3RyaW5nLndvcmtpbmcgPSAoXG4gIHR5cGVvZiBXZWFrTWFwICE9PSAndW5kZWZpbmVkJyAmJlxuICBpc1dlYWtNYXBUb1N0cmluZyhuZXcgV2Vha01hcCgpKVxuKTtcbmZ1bmN0aW9uIGlzV2Vha01hcCh2YWx1ZSkge1xuICBpZiAodHlwZW9mIFdlYWtNYXAgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgcmV0dXJuIGlzV2Vha01hcFRvU3RyaW5nLndvcmtpbmdcbiAgICA/IGlzV2Vha01hcFRvU3RyaW5nKHZhbHVlKVxuICAgIDogdmFsdWUgaW5zdGFuY2VvZiBXZWFrTWFwO1xufVxuZXhwb3J0cy5pc1dlYWtNYXAgPSBpc1dlYWtNYXA7XG5cbmZ1bmN0aW9uIGlzV2Vha1NldFRvU3RyaW5nKHZhbHVlKSB7XG4gIHJldHVybiBPYmplY3RUb1N0cmluZyh2YWx1ZSkgPT09ICdbb2JqZWN0IFdlYWtTZXRdJztcbn1cbmlzV2Vha1NldFRvU3RyaW5nLndvcmtpbmcgPSAoXG4gIHR5cGVvZiBXZWFrU2V0ICE9PSAndW5kZWZpbmVkJyAmJlxuICBpc1dlYWtTZXRUb1N0cmluZyhuZXcgV2Vha1NldCgpKVxuKTtcbmZ1bmN0aW9uIGlzV2Vha1NldCh2YWx1ZSkge1xuICByZXR1cm4gaXNXZWFrU2V0VG9TdHJpbmcodmFsdWUpO1xufVxuZXhwb3J0cy5pc1dlYWtTZXQgPSBpc1dlYWtTZXQ7XG5cbmZ1bmN0aW9uIGlzQXJyYXlCdWZmZXJUb1N0cmluZyh2YWx1ZSkge1xuICByZXR1cm4gT2JqZWN0VG9TdHJpbmcodmFsdWUpID09PSAnW29iamVjdCBBcnJheUJ1ZmZlcl0nO1xufVxuaXNBcnJheUJ1ZmZlclRvU3RyaW5nLndvcmtpbmcgPSAoXG4gIHR5cGVvZiBBcnJheUJ1ZmZlciAhPT0gJ3VuZGVmaW5lZCcgJiZcbiAgaXNBcnJheUJ1ZmZlclRvU3RyaW5nKG5ldyBBcnJheUJ1ZmZlcigpKVxuKTtcbmZ1bmN0aW9uIGlzQXJyYXlCdWZmZXIodmFsdWUpIHtcbiAgaWYgKHR5cGVvZiBBcnJheUJ1ZmZlciA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICByZXR1cm4gaXNBcnJheUJ1ZmZlclRvU3RyaW5nLndvcmtpbmdcbiAgICA/IGlzQXJyYXlCdWZmZXJUb1N0cmluZyh2YWx1ZSlcbiAgICA6IHZhbHVlIGluc3RhbmNlb2YgQXJyYXlCdWZmZXI7XG59XG5leHBvcnRzLmlzQXJyYXlCdWZmZXIgPSBpc0FycmF5QnVmZmVyO1xuXG5mdW5jdGlvbiBpc0RhdGFWaWV3VG9TdHJpbmcodmFsdWUpIHtcbiAgcmV0dXJuIE9iamVjdFRvU3RyaW5nKHZhbHVlKSA9PT0gJ1tvYmplY3QgRGF0YVZpZXddJztcbn1cbmlzRGF0YVZpZXdUb1N0cmluZy53b3JraW5nID0gKFxuICB0eXBlb2YgQXJyYXlCdWZmZXIgIT09ICd1bmRlZmluZWQnICYmXG4gIHR5cGVvZiBEYXRhVmlldyAhPT0gJ3VuZGVmaW5lZCcgJiZcbiAgaXNEYXRhVmlld1RvU3RyaW5nKG5ldyBEYXRhVmlldyhuZXcgQXJyYXlCdWZmZXIoMSksIDAsIDEpKVxuKTtcbmZ1bmN0aW9uIGlzRGF0YVZpZXcodmFsdWUpIHtcbiAgaWYgKHR5cGVvZiBEYXRhVmlldyA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICByZXR1cm4gaXNEYXRhVmlld1RvU3RyaW5nLndvcmtpbmdcbiAgICA/IGlzRGF0YVZpZXdUb1N0cmluZyh2YWx1ZSlcbiAgICA6IHZhbHVlIGluc3RhbmNlb2YgRGF0YVZpZXc7XG59XG5leHBvcnRzLmlzRGF0YVZpZXcgPSBpc0RhdGFWaWV3O1xuXG4vLyBTdG9yZSBhIGNvcHkgb2YgU2hhcmVkQXJyYXlCdWZmZXIgaW4gY2FzZSBpdCdzIGRlbGV0ZWQgZWxzZXdoZXJlXG52YXIgU2hhcmVkQXJyYXlCdWZmZXJDb3B5ID0gdHlwZW9mIFNoYXJlZEFycmF5QnVmZmVyICE9PSAndW5kZWZpbmVkJyA/IFNoYXJlZEFycmF5QnVmZmVyIDogdW5kZWZpbmVkO1xuZnVuY3Rpb24gaXNTaGFyZWRBcnJheUJ1ZmZlclRvU3RyaW5nKHZhbHVlKSB7XG4gIHJldHVybiBPYmplY3RUb1N0cmluZyh2YWx1ZSkgPT09ICdbb2JqZWN0IFNoYXJlZEFycmF5QnVmZmVyXSc7XG59XG5mdW5jdGlvbiBpc1NoYXJlZEFycmF5QnVmZmVyKHZhbHVlKSB7XG4gIGlmICh0eXBlb2YgU2hhcmVkQXJyYXlCdWZmZXJDb3B5ID09PSAndW5kZWZpbmVkJykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIGlmICh0eXBlb2YgaXNTaGFyZWRBcnJheUJ1ZmZlclRvU3RyaW5nLndvcmtpbmcgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgaXNTaGFyZWRBcnJheUJ1ZmZlclRvU3RyaW5nLndvcmtpbmcgPSBpc1NoYXJlZEFycmF5QnVmZmVyVG9TdHJpbmcobmV3IFNoYXJlZEFycmF5QnVmZmVyQ29weSgpKTtcbiAgfVxuXG4gIHJldHVybiBpc1NoYXJlZEFycmF5QnVmZmVyVG9TdHJpbmcud29ya2luZ1xuICAgID8gaXNTaGFyZWRBcnJheUJ1ZmZlclRvU3RyaW5nKHZhbHVlKVxuICAgIDogdmFsdWUgaW5zdGFuY2VvZiBTaGFyZWRBcnJheUJ1ZmZlckNvcHk7XG59XG5leHBvcnRzLmlzU2hhcmVkQXJyYXlCdWZmZXIgPSBpc1NoYXJlZEFycmF5QnVmZmVyO1xuXG5mdW5jdGlvbiBpc0FzeW5jRnVuY3Rpb24odmFsdWUpIHtcbiAgcmV0dXJuIE9iamVjdFRvU3RyaW5nKHZhbHVlKSA9PT0gJ1tvYmplY3QgQXN5bmNGdW5jdGlvbl0nO1xufVxuZXhwb3J0cy5pc0FzeW5jRnVuY3Rpb24gPSBpc0FzeW5jRnVuY3Rpb247XG5cbmZ1bmN0aW9uIGlzTWFwSXRlcmF0b3IodmFsdWUpIHtcbiAgcmV0dXJuIE9iamVjdFRvU3RyaW5nKHZhbHVlKSA9PT0gJ1tvYmplY3QgTWFwIEl0ZXJhdG9yXSc7XG59XG5leHBvcnRzLmlzTWFwSXRlcmF0b3IgPSBpc01hcEl0ZXJhdG9yO1xuXG5mdW5jdGlvbiBpc1NldEl0ZXJhdG9yKHZhbHVlKSB7XG4gIHJldHVybiBPYmplY3RUb1N0cmluZyh2YWx1ZSkgPT09ICdbb2JqZWN0IFNldCBJdGVyYXRvcl0nO1xufVxuZXhwb3J0cy5pc1NldEl0ZXJhdG9yID0gaXNTZXRJdGVyYXRvcjtcblxuZnVuY3Rpb24gaXNHZW5lcmF0b3JPYmplY3QodmFsdWUpIHtcbiAgcmV0dXJuIE9iamVjdFRvU3RyaW5nKHZhbHVlKSA9PT0gJ1tvYmplY3QgR2VuZXJhdG9yXSc7XG59XG5leHBvcnRzLmlzR2VuZXJhdG9yT2JqZWN0ID0gaXNHZW5lcmF0b3JPYmplY3Q7XG5cbmZ1bmN0aW9uIGlzV2ViQXNzZW1ibHlDb21waWxlZE1vZHVsZSh2YWx1ZSkge1xuICByZXR1cm4gT2JqZWN0VG9TdHJpbmcodmFsdWUpID09PSAnW29iamVjdCBXZWJBc3NlbWJseS5Nb2R1bGVdJztcbn1cbmV4cG9ydHMuaXNXZWJBc3NlbWJseUNvbXBpbGVkTW9kdWxlID0gaXNXZWJBc3NlbWJseUNvbXBpbGVkTW9kdWxlO1xuXG5mdW5jdGlvbiBpc051bWJlck9iamVjdCh2YWx1ZSkge1xuICByZXR1cm4gY2hlY2tCb3hlZFByaW1pdGl2ZSh2YWx1ZSwgbnVtYmVyVmFsdWUpO1xufVxuZXhwb3J0cy5pc051bWJlck9iamVjdCA9IGlzTnVtYmVyT2JqZWN0O1xuXG5mdW5jdGlvbiBpc1N0cmluZ09iamVjdCh2YWx1ZSkge1xuICByZXR1cm4gY2hlY2tCb3hlZFByaW1pdGl2ZSh2YWx1ZSwgc3RyaW5nVmFsdWUpO1xufVxuZXhwb3J0cy5pc1N0cmluZ09iamVjdCA9IGlzU3RyaW5nT2JqZWN0O1xuXG5mdW5jdGlvbiBpc0Jvb2xlYW5PYmplY3QodmFsdWUpIHtcbiAgcmV0dXJuIGNoZWNrQm94ZWRQcmltaXRpdmUodmFsdWUsIGJvb2xlYW5WYWx1ZSk7XG59XG5leHBvcnRzLmlzQm9vbGVhbk9iamVjdCA9IGlzQm9vbGVhbk9iamVjdDtcblxuZnVuY3Rpb24gaXNCaWdJbnRPYmplY3QodmFsdWUpIHtcbiAgcmV0dXJuIEJpZ0ludFN1cHBvcnRlZCAmJiBjaGVja0JveGVkUHJpbWl0aXZlKHZhbHVlLCBiaWdJbnRWYWx1ZSk7XG59XG5leHBvcnRzLmlzQmlnSW50T2JqZWN0ID0gaXNCaWdJbnRPYmplY3Q7XG5cbmZ1bmN0aW9uIGlzU3ltYm9sT2JqZWN0KHZhbHVlKSB7XG4gIHJldHVybiBTeW1ib2xTdXBwb3J0ZWQgJiYgY2hlY2tCb3hlZFByaW1pdGl2ZSh2YWx1ZSwgc3ltYm9sVmFsdWUpO1xufVxuZXhwb3J0cy5pc1N5bWJvbE9iamVjdCA9IGlzU3ltYm9sT2JqZWN0O1xuXG5mdW5jdGlvbiBpc0JveGVkUHJpbWl0aXZlKHZhbHVlKSB7XG4gIHJldHVybiAoXG4gICAgaXNOdW1iZXJPYmplY3QodmFsdWUpIHx8XG4gICAgaXNTdHJpbmdPYmplY3QodmFsdWUpIHx8XG4gICAgaXNCb29sZWFuT2JqZWN0KHZhbHVlKSB8fFxuICAgIGlzQmlnSW50T2JqZWN0KHZhbHVlKSB8fFxuICAgIGlzU3ltYm9sT2JqZWN0KHZhbHVlKVxuICApO1xufVxuZXhwb3J0cy5pc0JveGVkUHJpbWl0aXZlID0gaXNCb3hlZFByaW1pdGl2ZTtcblxuZnVuY3Rpb24gaXNBbnlBcnJheUJ1ZmZlcih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIFVpbnQ4QXJyYXkgIT09ICd1bmRlZmluZWQnICYmIChcbiAgICBpc0FycmF5QnVmZmVyKHZhbHVlKSB8fFxuICAgIGlzU2hhcmVkQXJyYXlCdWZmZXIodmFsdWUpXG4gICk7XG59XG5leHBvcnRzLmlzQW55QXJyYXlCdWZmZXIgPSBpc0FueUFycmF5QnVmZmVyO1xuXG5bJ2lzUHJveHknLCAnaXNFeHRlcm5hbCcsICdpc01vZHVsZU5hbWVzcGFjZU9iamVjdCddLmZvckVhY2goZnVuY3Rpb24obWV0aG9kKSB7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBtZXRob2QsIHtcbiAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICB2YWx1ZTogZnVuY3Rpb24oKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IobWV0aG9kICsgJyBpcyBub3Qgc3VwcG9ydGVkIGluIHVzZXJsYW5kJyk7XG4gICAgfVxuICB9KTtcbn0pO1xuIiwiLy8gQ29weXJpZ2h0IEpveWVudCwgSW5jLiBhbmQgb3RoZXIgTm9kZSBjb250cmlidXRvcnMuXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGFcbi8vIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGVcbi8vIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZ1xuLy8gd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLFxuLy8gZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdFxuLy8gcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlXG4vLyBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vXG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZFxuLy8gaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTU1xuLy8gT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRlxuLy8gTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTlxuLy8gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sXG4vLyBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Jcbi8vIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEVcbi8vIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG5cbnZhciBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcnMgfHxcbiAgZnVuY3Rpb24gZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycyhvYmopIHtcbiAgICB2YXIga2V5cyA9IE9iamVjdC5rZXlzKG9iaik7XG4gICAgdmFyIGRlc2NyaXB0b3JzID0ge307XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBrZXlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICBkZXNjcmlwdG9yc1trZXlzW2ldXSA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCBrZXlzW2ldKTtcbiAgICB9XG4gICAgcmV0dXJuIGRlc2NyaXB0b3JzO1xuICB9O1xuXG52YXIgZm9ybWF0UmVnRXhwID0gLyVbc2RqJV0vZztcbmV4cG9ydHMuZm9ybWF0ID0gZnVuY3Rpb24oZikge1xuICBpZiAoIWlzU3RyaW5nKGYpKSB7XG4gICAgdmFyIG9iamVjdHMgPSBbXTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykge1xuICAgICAgb2JqZWN0cy5wdXNoKGluc3BlY3QoYXJndW1lbnRzW2ldKSk7XG4gICAgfVxuICAgIHJldHVybiBvYmplY3RzLmpvaW4oJyAnKTtcbiAgfVxuXG4gIHZhciBpID0gMTtcbiAgdmFyIGFyZ3MgPSBhcmd1bWVudHM7XG4gIHZhciBsZW4gPSBhcmdzLmxlbmd0aDtcbiAgdmFyIHN0ciA9IFN0cmluZyhmKS5yZXBsYWNlKGZvcm1hdFJlZ0V4cCwgZnVuY3Rpb24oeCkge1xuICAgIGlmICh4ID09PSAnJSUnKSByZXR1cm4gJyUnO1xuICAgIGlmIChpID49IGxlbikgcmV0dXJuIHg7XG4gICAgc3dpdGNoICh4KSB7XG4gICAgICBjYXNlICclcyc6IHJldHVybiBTdHJpbmcoYXJnc1tpKytdKTtcbiAgICAgIGNhc2UgJyVkJzogcmV0dXJuIE51bWJlcihhcmdzW2krK10pO1xuICAgICAgY2FzZSAnJWonOlxuICAgICAgICB0cnkge1xuICAgICAgICAgIHJldHVybiBKU09OLnN0cmluZ2lmeShhcmdzW2krK10pO1xuICAgICAgICB9IGNhdGNoIChfKSB7XG4gICAgICAgICAgcmV0dXJuICdbQ2lyY3VsYXJdJztcbiAgICAgICAgfVxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgcmV0dXJuIHg7XG4gICAgfVxuICB9KTtcbiAgZm9yICh2YXIgeCA9IGFyZ3NbaV07IGkgPCBsZW47IHggPSBhcmdzWysraV0pIHtcbiAgICBpZiAoaXNOdWxsKHgpIHx8ICFpc09iamVjdCh4KSkge1xuICAgICAgc3RyICs9ICcgJyArIHg7XG4gICAgfSBlbHNlIHtcbiAgICAgIHN0ciArPSAnICcgKyBpbnNwZWN0KHgpO1xuICAgIH1cbiAgfVxuICByZXR1cm4gc3RyO1xufTtcblxuXG4vLyBNYXJrIHRoYXQgYSBtZXRob2Qgc2hvdWxkIG5vdCBiZSB1c2VkLlxuLy8gUmV0dXJucyBhIG1vZGlmaWVkIGZ1bmN0aW9uIHdoaWNoIHdhcm5zIG9uY2UgYnkgZGVmYXVsdC5cbi8vIElmIC0tbm8tZGVwcmVjYXRpb24gaXMgc2V0LCB0aGVuIGl0IGlzIGEgbm8tb3AuXG5leHBvcnRzLmRlcHJlY2F0ZSA9IGZ1bmN0aW9uKGZuLCBtc2cpIHtcbiAgaWYgKHR5cGVvZiBwcm9jZXNzICE9PSAndW5kZWZpbmVkJyAmJiBwcm9jZXNzLm5vRGVwcmVjYXRpb24gPT09IHRydWUpIHtcbiAgICByZXR1cm4gZm47XG4gIH1cblxuICAvLyBBbGxvdyBmb3IgZGVwcmVjYXRpbmcgdGhpbmdzIGluIHRoZSBwcm9jZXNzIG9mIHN0YXJ0aW5nIHVwLlxuICBpZiAodHlwZW9mIHByb2Nlc3MgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgcmV0dXJuIGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIGV4cG9ydHMuZGVwcmVjYXRlKGZuLCBtc2cpLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gICAgfTtcbiAgfVxuXG4gIHZhciB3YXJuZWQgPSBmYWxzZTtcbiAgZnVuY3Rpb24gZGVwcmVjYXRlZCgpIHtcbiAgICBpZiAoIXdhcm5lZCkge1xuICAgICAgaWYgKHByb2Nlc3MudGhyb3dEZXByZWNhdGlvbikge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IobXNnKTtcbiAgICAgIH0gZWxzZSBpZiAocHJvY2Vzcy50cmFjZURlcHJlY2F0aW9uKSB7XG4gICAgICAgIGNvbnNvbGUudHJhY2UobXNnKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNvbnNvbGUuZXJyb3IobXNnKTtcbiAgICAgIH1cbiAgICAgIHdhcm5lZCA9IHRydWU7XG4gICAgfVxuICAgIHJldHVybiBmbi5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICB9XG5cbiAgcmV0dXJuIGRlcHJlY2F0ZWQ7XG59O1xuXG5cbnZhciBkZWJ1Z3MgPSB7fTtcbnZhciBkZWJ1Z0VudlJlZ2V4ID0gL14kLztcblxuaWYgKHByb2Nlc3MuZW52Lk5PREVfREVCVUcpIHtcbiAgdmFyIGRlYnVnRW52ID0gcHJvY2Vzcy5lbnYuTk9ERV9ERUJVRztcbiAgZGVidWdFbnYgPSBkZWJ1Z0Vudi5yZXBsYWNlKC9bfFxcXFx7fSgpW1xcXV4kKz8uXS9nLCAnXFxcXCQmJylcbiAgICAucmVwbGFjZSgvXFwqL2csICcuKicpXG4gICAgLnJlcGxhY2UoLywvZywgJyR8XicpXG4gICAgLnRvVXBwZXJDYXNlKCk7XG4gIGRlYnVnRW52UmVnZXggPSBuZXcgUmVnRXhwKCdeJyArIGRlYnVnRW52ICsgJyQnLCAnaScpO1xufVxuZXhwb3J0cy5kZWJ1Z2xvZyA9IGZ1bmN0aW9uKHNldCkge1xuICBzZXQgPSBzZXQudG9VcHBlckNhc2UoKTtcbiAgaWYgKCFkZWJ1Z3Nbc2V0XSkge1xuICAgIGlmIChkZWJ1Z0VudlJlZ2V4LnRlc3Qoc2V0KSkge1xuICAgICAgdmFyIHBpZCA9IHByb2Nlc3MucGlkO1xuICAgICAgZGVidWdzW3NldF0gPSBmdW5jdGlvbigpIHtcbiAgICAgICAgdmFyIG1zZyA9IGV4cG9ydHMuZm9ybWF0LmFwcGx5KGV4cG9ydHMsIGFyZ3VtZW50cyk7XG4gICAgICAgIGNvbnNvbGUuZXJyb3IoJyVzICVkOiAlcycsIHNldCwgcGlkLCBtc2cpO1xuICAgICAgfTtcbiAgICB9IGVsc2Uge1xuICAgICAgZGVidWdzW3NldF0gPSBmdW5jdGlvbigpIHt9O1xuICAgIH1cbiAgfVxuICByZXR1cm4gZGVidWdzW3NldF07XG59O1xuXG5cbi8qKlxuICogRWNob3MgdGhlIHZhbHVlIG9mIGEgdmFsdWUuIFRyeXMgdG8gcHJpbnQgdGhlIHZhbHVlIG91dFxuICogaW4gdGhlIGJlc3Qgd2F5IHBvc3NpYmxlIGdpdmVuIHRoZSBkaWZmZXJlbnQgdHlwZXMuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IG9iaiBUaGUgb2JqZWN0IHRvIHByaW50IG91dC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIE9wdGlvbmFsIG9wdGlvbnMgb2JqZWN0IHRoYXQgYWx0ZXJzIHRoZSBvdXRwdXQuXG4gKi9cbi8qIGxlZ2FjeTogb2JqLCBzaG93SGlkZGVuLCBkZXB0aCwgY29sb3JzKi9cbmZ1bmN0aW9uIGluc3BlY3Qob2JqLCBvcHRzKSB7XG4gIC8vIGRlZmF1bHQgb3B0aW9uc1xuICB2YXIgY3R4ID0ge1xuICAgIHNlZW46IFtdLFxuICAgIHN0eWxpemU6IHN0eWxpemVOb0NvbG9yXG4gIH07XG4gIC8vIGxlZ2FjeS4uLlxuICBpZiAoYXJndW1lbnRzLmxlbmd0aCA+PSAzKSBjdHguZGVwdGggPSBhcmd1bWVudHNbMl07XG4gIGlmIChhcmd1bWVudHMubGVuZ3RoID49IDQpIGN0eC5jb2xvcnMgPSBhcmd1bWVudHNbM107XG4gIGlmIChpc0Jvb2xlYW4ob3B0cykpIHtcbiAgICAvLyBsZWdhY3kuLi5cbiAgICBjdHguc2hvd0hpZGRlbiA9IG9wdHM7XG4gIH0gZWxzZSBpZiAob3B0cykge1xuICAgIC8vIGdvdCBhbiBcIm9wdGlvbnNcIiBvYmplY3RcbiAgICBleHBvcnRzLl9leHRlbmQoY3R4LCBvcHRzKTtcbiAgfVxuICAvLyBzZXQgZGVmYXVsdCBvcHRpb25zXG4gIGlmIChpc1VuZGVmaW5lZChjdHguc2hvd0hpZGRlbikpIGN0eC5zaG93SGlkZGVuID0gZmFsc2U7XG4gIGlmIChpc1VuZGVmaW5lZChjdHguZGVwdGgpKSBjdHguZGVwdGggPSAyO1xuICBpZiAoaXNVbmRlZmluZWQoY3R4LmNvbG9ycykpIGN0eC5jb2xvcnMgPSBmYWxzZTtcbiAgaWYgKGlzVW5kZWZpbmVkKGN0eC5jdXN0b21JbnNwZWN0KSkgY3R4LmN1c3RvbUluc3BlY3QgPSB0cnVlO1xuICBpZiAoY3R4LmNvbG9ycykgY3R4LnN0eWxpemUgPSBzdHlsaXplV2l0aENvbG9yO1xuICByZXR1cm4gZm9ybWF0VmFsdWUoY3R4LCBvYmosIGN0eC5kZXB0aCk7XG59XG5leHBvcnRzLmluc3BlY3QgPSBpbnNwZWN0O1xuXG5cbi8vIGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQU5TSV9lc2NhcGVfY29kZSNncmFwaGljc1xuaW5zcGVjdC5jb2xvcnMgPSB7XG4gICdib2xkJyA6IFsxLCAyMl0sXG4gICdpdGFsaWMnIDogWzMsIDIzXSxcbiAgJ3VuZGVybGluZScgOiBbNCwgMjRdLFxuICAnaW52ZXJzZScgOiBbNywgMjddLFxuICAnd2hpdGUnIDogWzM3LCAzOV0sXG4gICdncmV5JyA6IFs5MCwgMzldLFxuICAnYmxhY2snIDogWzMwLCAzOV0sXG4gICdibHVlJyA6IFszNCwgMzldLFxuICAnY3lhbicgOiBbMzYsIDM5XSxcbiAgJ2dyZWVuJyA6IFszMiwgMzldLFxuICAnbWFnZW50YScgOiBbMzUsIDM5XSxcbiAgJ3JlZCcgOiBbMzEsIDM5XSxcbiAgJ3llbGxvdycgOiBbMzMsIDM5XVxufTtcblxuLy8gRG9uJ3QgdXNlICdibHVlJyBub3QgdmlzaWJsZSBvbiBjbWQuZXhlXG5pbnNwZWN0LnN0eWxlcyA9IHtcbiAgJ3NwZWNpYWwnOiAnY3lhbicsXG4gICdudW1iZXInOiAneWVsbG93JyxcbiAgJ2Jvb2xlYW4nOiAneWVsbG93JyxcbiAgJ3VuZGVmaW5lZCc6ICdncmV5JyxcbiAgJ251bGwnOiAnYm9sZCcsXG4gICdzdHJpbmcnOiAnZ3JlZW4nLFxuICAnZGF0ZSc6ICdtYWdlbnRhJyxcbiAgLy8gXCJuYW1lXCI6IGludGVudGlvbmFsbHkgbm90IHN0eWxpbmdcbiAgJ3JlZ2V4cCc6ICdyZWQnXG59O1xuXG5cbmZ1bmN0aW9uIHN0eWxpemVXaXRoQ29sb3Ioc3RyLCBzdHlsZVR5cGUpIHtcbiAgdmFyIHN0eWxlID0gaW5zcGVjdC5zdHlsZXNbc3R5bGVUeXBlXTtcblxuICBpZiAoc3R5bGUpIHtcbiAgICByZXR1cm4gJ1xcdTAwMWJbJyArIGluc3BlY3QuY29sb3JzW3N0eWxlXVswXSArICdtJyArIHN0ciArXG4gICAgICAgICAgICdcXHUwMDFiWycgKyBpbnNwZWN0LmNvbG9yc1tzdHlsZV1bMV0gKyAnbSc7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIHN0cjtcbiAgfVxufVxuXG5cbmZ1bmN0aW9uIHN0eWxpemVOb0NvbG9yKHN0ciwgc3R5bGVUeXBlKSB7XG4gIHJldHVybiBzdHI7XG59XG5cblxuZnVuY3Rpb24gYXJyYXlUb0hhc2goYXJyYXkpIHtcbiAgdmFyIGhhc2ggPSB7fTtcblxuICBhcnJheS5mb3JFYWNoKGZ1bmN0aW9uKHZhbCwgaWR4KSB7XG4gICAgaGFzaFt2YWxdID0gdHJ1ZTtcbiAgfSk7XG5cbiAgcmV0dXJuIGhhc2g7XG59XG5cblxuZnVuY3Rpb24gZm9ybWF0VmFsdWUoY3R4LCB2YWx1ZSwgcmVjdXJzZVRpbWVzKSB7XG4gIC8vIFByb3ZpZGUgYSBob29rIGZvciB1c2VyLXNwZWNpZmllZCBpbnNwZWN0IGZ1bmN0aW9ucy5cbiAgLy8gQ2hlY2sgdGhhdCB2YWx1ZSBpcyBhbiBvYmplY3Qgd2l0aCBhbiBpbnNwZWN0IGZ1bmN0aW9uIG9uIGl0XG4gIGlmIChjdHguY3VzdG9tSW5zcGVjdCAmJlxuICAgICAgdmFsdWUgJiZcbiAgICAgIGlzRnVuY3Rpb24odmFsdWUuaW5zcGVjdCkgJiZcbiAgICAgIC8vIEZpbHRlciBvdXQgdGhlIHV0aWwgbW9kdWxlLCBpdCdzIGluc3BlY3QgZnVuY3Rpb24gaXMgc3BlY2lhbFxuICAgICAgdmFsdWUuaW5zcGVjdCAhPT0gZXhwb3J0cy5pbnNwZWN0ICYmXG4gICAgICAvLyBBbHNvIGZpbHRlciBvdXQgYW55IHByb3RvdHlwZSBvYmplY3RzIHVzaW5nIHRoZSBjaXJjdWxhciBjaGVjay5cbiAgICAgICEodmFsdWUuY29uc3RydWN0b3IgJiYgdmFsdWUuY29uc3RydWN0b3IucHJvdG90eXBlID09PSB2YWx1ZSkpIHtcbiAgICB2YXIgcmV0ID0gdmFsdWUuaW5zcGVjdChyZWN1cnNlVGltZXMsIGN0eCk7XG4gICAgaWYgKCFpc1N0cmluZyhyZXQpKSB7XG4gICAgICByZXQgPSBmb3JtYXRWYWx1ZShjdHgsIHJldCwgcmVjdXJzZVRpbWVzKTtcbiAgICB9XG4gICAgcmV0dXJuIHJldDtcbiAgfVxuXG4gIC8vIFByaW1pdGl2ZSB0eXBlcyBjYW5ub3QgaGF2ZSBwcm9wZXJ0aWVzXG4gIHZhciBwcmltaXRpdmUgPSBmb3JtYXRQcmltaXRpdmUoY3R4LCB2YWx1ZSk7XG4gIGlmIChwcmltaXRpdmUpIHtcbiAgICByZXR1cm4gcHJpbWl0aXZlO1xuICB9XG5cbiAgLy8gTG9vayB1cCB0aGUga2V5cyBvZiB0aGUgb2JqZWN0LlxuICB2YXIga2V5cyA9IE9iamVjdC5rZXlzKHZhbHVlKTtcbiAgdmFyIHZpc2libGVLZXlzID0gYXJyYXlUb0hhc2goa2V5cyk7XG5cbiAgaWYgKGN0eC5zaG93SGlkZGVuKSB7XG4gICAga2V5cyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHZhbHVlKTtcbiAgfVxuXG4gIC8vIElFIGRvZXNuJ3QgbWFrZSBlcnJvciBmaWVsZHMgbm9uLWVudW1lcmFibGVcbiAgLy8gaHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L2llL2R3dzUyc2J0KHY9dnMuOTQpLmFzcHhcbiAgaWYgKGlzRXJyb3IodmFsdWUpXG4gICAgICAmJiAoa2V5cy5pbmRleE9mKCdtZXNzYWdlJykgPj0gMCB8fCBrZXlzLmluZGV4T2YoJ2Rlc2NyaXB0aW9uJykgPj0gMCkpIHtcbiAgICByZXR1cm4gZm9ybWF0RXJyb3IodmFsdWUpO1xuICB9XG5cbiAgLy8gU29tZSB0eXBlIG9mIG9iamVjdCB3aXRob3V0IHByb3BlcnRpZXMgY2FuIGJlIHNob3J0Y3V0dGVkLlxuICBpZiAoa2V5cy5sZW5ndGggPT09IDApIHtcbiAgICBpZiAoaXNGdW5jdGlvbih2YWx1ZSkpIHtcbiAgICAgIHZhciBuYW1lID0gdmFsdWUubmFtZSA/ICc6ICcgKyB2YWx1ZS5uYW1lIDogJyc7XG4gICAgICByZXR1cm4gY3R4LnN0eWxpemUoJ1tGdW5jdGlvbicgKyBuYW1lICsgJ10nLCAnc3BlY2lhbCcpO1xuICAgIH1cbiAgICBpZiAoaXNSZWdFeHAodmFsdWUpKSB7XG4gICAgICByZXR1cm4gY3R4LnN0eWxpemUoUmVnRXhwLnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSwgJ3JlZ2V4cCcpO1xuICAgIH1cbiAgICBpZiAoaXNEYXRlKHZhbHVlKSkge1xuICAgICAgcmV0dXJuIGN0eC5zdHlsaXplKERhdGUucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodmFsdWUpLCAnZGF0ZScpO1xuICAgIH1cbiAgICBpZiAoaXNFcnJvcih2YWx1ZSkpIHtcbiAgICAgIHJldHVybiBmb3JtYXRFcnJvcih2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgdmFyIGJhc2UgPSAnJywgYXJyYXkgPSBmYWxzZSwgYnJhY2VzID0gWyd7JywgJ30nXTtcblxuICAvLyBNYWtlIEFycmF5IHNheSB0aGF0IHRoZXkgYXJlIEFycmF5XG4gIGlmIChpc0FycmF5KHZhbHVlKSkge1xuICAgIGFycmF5ID0gdHJ1ZTtcbiAgICBicmFjZXMgPSBbJ1snLCAnXSddO1xuICB9XG5cbiAgLy8gTWFrZSBmdW5jdGlvbnMgc2F5IHRoYXQgdGhleSBhcmUgZnVuY3Rpb25zXG4gIGlmIChpc0Z1bmN0aW9uKHZhbHVlKSkge1xuICAgIHZhciBuID0gdmFsdWUubmFtZSA/ICc6ICcgKyB2YWx1ZS5uYW1lIDogJyc7XG4gICAgYmFzZSA9ICcgW0Z1bmN0aW9uJyArIG4gKyAnXSc7XG4gIH1cblxuICAvLyBNYWtlIFJlZ0V4cHMgc2F5IHRoYXQgdGhleSBhcmUgUmVnRXhwc1xuICBpZiAoaXNSZWdFeHAodmFsdWUpKSB7XG4gICAgYmFzZSA9ICcgJyArIFJlZ0V4cC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSk7XG4gIH1cblxuICAvLyBNYWtlIGRhdGVzIHdpdGggcHJvcGVydGllcyBmaXJzdCBzYXkgdGhlIGRhdGVcbiAgaWYgKGlzRGF0ZSh2YWx1ZSkpIHtcbiAgICBiYXNlID0gJyAnICsgRGF0ZS5wcm90b3R5cGUudG9VVENTdHJpbmcuY2FsbCh2YWx1ZSk7XG4gIH1cblxuICAvLyBNYWtlIGVycm9yIHdpdGggbWVzc2FnZSBmaXJzdCBzYXkgdGhlIGVycm9yXG4gIGlmIChpc0Vycm9yKHZhbHVlKSkge1xuICAgIGJhc2UgPSAnICcgKyBmb3JtYXRFcnJvcih2YWx1ZSk7XG4gIH1cblxuICBpZiAoa2V5cy5sZW5ndGggPT09IDAgJiYgKCFhcnJheSB8fCB2YWx1ZS5sZW5ndGggPT0gMCkpIHtcbiAgICByZXR1cm4gYnJhY2VzWzBdICsgYmFzZSArIGJyYWNlc1sxXTtcbiAgfVxuXG4gIGlmIChyZWN1cnNlVGltZXMgPCAwKSB7XG4gICAgaWYgKGlzUmVnRXhwKHZhbHVlKSkge1xuICAgICAgcmV0dXJuIGN0eC5zdHlsaXplKFJlZ0V4cC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSksICdyZWdleHAnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIGN0eC5zdHlsaXplKCdbT2JqZWN0XScsICdzcGVjaWFsJyk7XG4gICAgfVxuICB9XG5cbiAgY3R4LnNlZW4ucHVzaCh2YWx1ZSk7XG5cbiAgdmFyIG91dHB1dDtcbiAgaWYgKGFycmF5KSB7XG4gICAgb3V0cHV0ID0gZm9ybWF0QXJyYXkoY3R4LCB2YWx1ZSwgcmVjdXJzZVRpbWVzLCB2aXNpYmxlS2V5cywga2V5cyk7XG4gIH0gZWxzZSB7XG4gICAgb3V0cHV0ID0ga2V5cy5tYXAoZnVuY3Rpb24oa2V5KSB7XG4gICAgICByZXR1cm4gZm9ybWF0UHJvcGVydHkoY3R4LCB2YWx1ZSwgcmVjdXJzZVRpbWVzLCB2aXNpYmxlS2V5cywga2V5LCBhcnJheSk7XG4gICAgfSk7XG4gIH1cblxuICBjdHguc2Vlbi5wb3AoKTtcblxuICByZXR1cm4gcmVkdWNlVG9TaW5nbGVTdHJpbmcob3V0cHV0LCBiYXNlLCBicmFjZXMpO1xufVxuXG5cbmZ1bmN0aW9uIGZvcm1hdFByaW1pdGl2ZShjdHgsIHZhbHVlKSB7XG4gIGlmIChpc1VuZGVmaW5lZCh2YWx1ZSkpXG4gICAgcmV0dXJuIGN0eC5zdHlsaXplKCd1bmRlZmluZWQnLCAndW5kZWZpbmVkJyk7XG4gIGlmIChpc1N0cmluZyh2YWx1ZSkpIHtcbiAgICB2YXIgc2ltcGxlID0gJ1xcJycgKyBKU09OLnN0cmluZ2lmeSh2YWx1ZSkucmVwbGFjZSgvXlwifFwiJC9nLCAnJylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBsYWNlKC8nL2csIFwiXFxcXCdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBsYWNlKC9cXFxcXCIvZywgJ1wiJykgKyAnXFwnJztcbiAgICByZXR1cm4gY3R4LnN0eWxpemUoc2ltcGxlLCAnc3RyaW5nJyk7XG4gIH1cbiAgaWYgKGlzTnVtYmVyKHZhbHVlKSlcbiAgICByZXR1cm4gY3R4LnN0eWxpemUoJycgKyB2YWx1ZSwgJ251bWJlcicpO1xuICBpZiAoaXNCb29sZWFuKHZhbHVlKSlcbiAgICByZXR1cm4gY3R4LnN0eWxpemUoJycgKyB2YWx1ZSwgJ2Jvb2xlYW4nKTtcbiAgLy8gRm9yIHNvbWUgcmVhc29uIHR5cGVvZiBudWxsIGlzIFwib2JqZWN0XCIsIHNvIHNwZWNpYWwgY2FzZSBoZXJlLlxuICBpZiAoaXNOdWxsKHZhbHVlKSlcbiAgICByZXR1cm4gY3R4LnN0eWxpemUoJ251bGwnLCAnbnVsbCcpO1xufVxuXG5cbmZ1bmN0aW9uIGZvcm1hdEVycm9yKHZhbHVlKSB7XG4gIHJldHVybiAnWycgKyBFcnJvci5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSkgKyAnXSc7XG59XG5cblxuZnVuY3Rpb24gZm9ybWF0QXJyYXkoY3R4LCB2YWx1ZSwgcmVjdXJzZVRpbWVzLCB2aXNpYmxlS2V5cywga2V5cykge1xuICB2YXIgb3V0cHV0ID0gW107XG4gIGZvciAodmFyIGkgPSAwLCBsID0gdmFsdWUubGVuZ3RoOyBpIDwgbDsgKytpKSB7XG4gICAgaWYgKGhhc093blByb3BlcnR5KHZhbHVlLCBTdHJpbmcoaSkpKSB7XG4gICAgICBvdXRwdXQucHVzaChmb3JtYXRQcm9wZXJ0eShjdHgsIHZhbHVlLCByZWN1cnNlVGltZXMsIHZpc2libGVLZXlzLFxuICAgICAgICAgIFN0cmluZyhpKSwgdHJ1ZSkpO1xuICAgIH0gZWxzZSB7XG4gICAgICBvdXRwdXQucHVzaCgnJyk7XG4gICAgfVxuICB9XG4gIGtleXMuZm9yRWFjaChmdW5jdGlvbihrZXkpIHtcbiAgICBpZiAoIWtleS5tYXRjaCgvXlxcZCskLykpIHtcbiAgICAgIG91dHB1dC5wdXNoKGZvcm1hdFByb3BlcnR5KGN0eCwgdmFsdWUsIHJlY3Vyc2VUaW1lcywgdmlzaWJsZUtleXMsXG4gICAgICAgICAga2V5LCB0cnVlKSk7XG4gICAgfVxuICB9KTtcbiAgcmV0dXJuIG91dHB1dDtcbn1cblxuXG5mdW5jdGlvbiBmb3JtYXRQcm9wZXJ0eShjdHgsIHZhbHVlLCByZWN1cnNlVGltZXMsIHZpc2libGVLZXlzLCBrZXksIGFycmF5KSB7XG4gIHZhciBuYW1lLCBzdHIsIGRlc2M7XG4gIGRlc2MgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHZhbHVlLCBrZXkpIHx8IHsgdmFsdWU6IHZhbHVlW2tleV0gfTtcbiAgaWYgKGRlc2MuZ2V0KSB7XG4gICAgaWYgKGRlc2Muc2V0KSB7XG4gICAgICBzdHIgPSBjdHguc3R5bGl6ZSgnW0dldHRlci9TZXR0ZXJdJywgJ3NwZWNpYWwnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgc3RyID0gY3R4LnN0eWxpemUoJ1tHZXR0ZXJdJywgJ3NwZWNpYWwnKTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgaWYgKGRlc2Muc2V0KSB7XG4gICAgICBzdHIgPSBjdHguc3R5bGl6ZSgnW1NldHRlcl0nLCAnc3BlY2lhbCcpO1xuICAgIH1cbiAgfVxuICBpZiAoIWhhc093blByb3BlcnR5KHZpc2libGVLZXlzLCBrZXkpKSB7XG4gICAgbmFtZSA9ICdbJyArIGtleSArICddJztcbiAgfVxuICBpZiAoIXN0cikge1xuICAgIGlmIChjdHguc2Vlbi5pbmRleE9mKGRlc2MudmFsdWUpIDwgMCkge1xuICAgICAgaWYgKGlzTnVsbChyZWN1cnNlVGltZXMpKSB7XG4gICAgICAgIHN0ciA9IGZvcm1hdFZhbHVlKGN0eCwgZGVzYy52YWx1ZSwgbnVsbCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzdHIgPSBmb3JtYXRWYWx1ZShjdHgsIGRlc2MudmFsdWUsIHJlY3Vyc2VUaW1lcyAtIDEpO1xuICAgICAgfVxuICAgICAgaWYgKHN0ci5pbmRleE9mKCdcXG4nKSA+IC0xKSB7XG4gICAgICAgIGlmIChhcnJheSkge1xuICAgICAgICAgIHN0ciA9IHN0ci5zcGxpdCgnXFxuJykubWFwKGZ1bmN0aW9uKGxpbmUpIHtcbiAgICAgICAgICAgIHJldHVybiAnICAnICsgbGluZTtcbiAgICAgICAgICB9KS5qb2luKCdcXG4nKS5zdWJzdHIoMik7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgc3RyID0gJ1xcbicgKyBzdHIuc3BsaXQoJ1xcbicpLm1hcChmdW5jdGlvbihsaW5lKSB7XG4gICAgICAgICAgICByZXR1cm4gJyAgICcgKyBsaW5lO1xuICAgICAgICAgIH0pLmpvaW4oJ1xcbicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHN0ciA9IGN0eC5zdHlsaXplKCdbQ2lyY3VsYXJdJywgJ3NwZWNpYWwnKTtcbiAgICB9XG4gIH1cbiAgaWYgKGlzVW5kZWZpbmVkKG5hbWUpKSB7XG4gICAgaWYgKGFycmF5ICYmIGtleS5tYXRjaCgvXlxcZCskLykpIHtcbiAgICAgIHJldHVybiBzdHI7XG4gICAgfVxuICAgIG5hbWUgPSBKU09OLnN0cmluZ2lmeSgnJyArIGtleSk7XG4gICAgaWYgKG5hbWUubWF0Y2goL15cIihbYS16QS1aX11bYS16QS1aXzAtOV0qKVwiJC8pKSB7XG4gICAgICBuYW1lID0gbmFtZS5zdWJzdHIoMSwgbmFtZS5sZW5ndGggLSAyKTtcbiAgICAgIG5hbWUgPSBjdHguc3R5bGl6ZShuYW1lLCAnbmFtZScpO1xuICAgIH0gZWxzZSB7XG4gICAgICBuYW1lID0gbmFtZS5yZXBsYWNlKC8nL2csIFwiXFxcXCdcIilcbiAgICAgICAgICAgICAgICAgLnJlcGxhY2UoL1xcXFxcIi9nLCAnXCInKVxuICAgICAgICAgICAgICAgICAucmVwbGFjZSgvKF5cInxcIiQpL2csIFwiJ1wiKTtcbiAgICAgIG5hbWUgPSBjdHguc3R5bGl6ZShuYW1lLCAnc3RyaW5nJyk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIG5hbWUgKyAnOiAnICsgc3RyO1xufVxuXG5cbmZ1bmN0aW9uIHJlZHVjZVRvU2luZ2xlU3RyaW5nKG91dHB1dCwgYmFzZSwgYnJhY2VzKSB7XG4gIHZhciBudW1MaW5lc0VzdCA9IDA7XG4gIHZhciBsZW5ndGggPSBvdXRwdXQucmVkdWNlKGZ1bmN0aW9uKHByZXYsIGN1cikge1xuICAgIG51bUxpbmVzRXN0Kys7XG4gICAgaWYgKGN1ci5pbmRleE9mKCdcXG4nKSA+PSAwKSBudW1MaW5lc0VzdCsrO1xuICAgIHJldHVybiBwcmV2ICsgY3VyLnJlcGxhY2UoL1xcdTAwMWJcXFtcXGRcXGQ/bS9nLCAnJykubGVuZ3RoICsgMTtcbiAgfSwgMCk7XG5cbiAgaWYgKGxlbmd0aCA+IDYwKSB7XG4gICAgcmV0dXJuIGJyYWNlc1swXSArXG4gICAgICAgICAgIChiYXNlID09PSAnJyA/ICcnIDogYmFzZSArICdcXG4gJykgK1xuICAgICAgICAgICAnICcgK1xuICAgICAgICAgICBvdXRwdXQuam9pbignLFxcbiAgJykgK1xuICAgICAgICAgICAnICcgK1xuICAgICAgICAgICBicmFjZXNbMV07XG4gIH1cblxuICByZXR1cm4gYnJhY2VzWzBdICsgYmFzZSArICcgJyArIG91dHB1dC5qb2luKCcsICcpICsgJyAnICsgYnJhY2VzWzFdO1xufVxuXG5cbi8vIE5PVEU6IFRoZXNlIHR5cGUgY2hlY2tpbmcgZnVuY3Rpb25zIGludGVudGlvbmFsbHkgZG9uJ3QgdXNlIGBpbnN0YW5jZW9mYFxuLy8gYmVjYXVzZSBpdCBpcyBmcmFnaWxlIGFuZCBjYW4gYmUgZWFzaWx5IGZha2VkIHdpdGggYE9iamVjdC5jcmVhdGUoKWAuXG5leHBvcnRzLnR5cGVzID0gcmVxdWlyZSgnLi9zdXBwb3J0L3R5cGVzJyk7XG5cbmZ1bmN0aW9uIGlzQXJyYXkoYXIpIHtcbiAgcmV0dXJuIEFycmF5LmlzQXJyYXkoYXIpO1xufVxuZXhwb3J0cy5pc0FycmF5ID0gaXNBcnJheTtcblxuZnVuY3Rpb24gaXNCb29sZWFuKGFyZykge1xuICByZXR1cm4gdHlwZW9mIGFyZyA9PT0gJ2Jvb2xlYW4nO1xufVxuZXhwb3J0cy5pc0Jvb2xlYW4gPSBpc0Jvb2xlYW47XG5cbmZ1bmN0aW9uIGlzTnVsbChhcmcpIHtcbiAgcmV0dXJuIGFyZyA9PT0gbnVsbDtcbn1cbmV4cG9ydHMuaXNOdWxsID0gaXNOdWxsO1xuXG5mdW5jdGlvbiBpc051bGxPclVuZGVmaW5lZChhcmcpIHtcbiAgcmV0dXJuIGFyZyA9PSBudWxsO1xufVxuZXhwb3J0cy5pc051bGxPclVuZGVmaW5lZCA9IGlzTnVsbE9yVW5kZWZpbmVkO1xuXG5mdW5jdGlvbiBpc051bWJlcihhcmcpIHtcbiAgcmV0dXJuIHR5cGVvZiBhcmcgPT09ICdudW1iZXInO1xufVxuZXhwb3J0cy5pc051bWJlciA9IGlzTnVtYmVyO1xuXG5mdW5jdGlvbiBpc1N0cmluZyhhcmcpIHtcbiAgcmV0dXJuIHR5cGVvZiBhcmcgPT09ICdzdHJpbmcnO1xufVxuZXhwb3J0cy5pc1N0cmluZyA9IGlzU3RyaW5nO1xuXG5mdW5jdGlvbiBpc1N5bWJvbChhcmcpIHtcbiAgcmV0dXJuIHR5cGVvZiBhcmcgPT09ICdzeW1ib2wnO1xufVxuZXhwb3J0cy5pc1N5bWJvbCA9IGlzU3ltYm9sO1xuXG5mdW5jdGlvbiBpc1VuZGVmaW5lZChhcmcpIHtcbiAgcmV0dXJuIGFyZyA9PT0gdm9pZCAwO1xufVxuZXhwb3J0cy5pc1VuZGVmaW5lZCA9IGlzVW5kZWZpbmVkO1xuXG5mdW5jdGlvbiBpc1JlZ0V4cChyZSkge1xuICByZXR1cm4gaXNPYmplY3QocmUpICYmIG9iamVjdFRvU3RyaW5nKHJlKSA9PT0gJ1tvYmplY3QgUmVnRXhwXSc7XG59XG5leHBvcnRzLmlzUmVnRXhwID0gaXNSZWdFeHA7XG5leHBvcnRzLnR5cGVzLmlzUmVnRXhwID0gaXNSZWdFeHA7XG5cbmZ1bmN0aW9uIGlzT2JqZWN0KGFyZykge1xuICByZXR1cm4gdHlwZW9mIGFyZyA9PT0gJ29iamVjdCcgJiYgYXJnICE9PSBudWxsO1xufVxuZXhwb3J0cy5pc09iamVjdCA9IGlzT2JqZWN0O1xuXG5mdW5jdGlvbiBpc0RhdGUoZCkge1xuICByZXR1cm4gaXNPYmplY3QoZCkgJiYgb2JqZWN0VG9TdHJpbmcoZCkgPT09ICdbb2JqZWN0IERhdGVdJztcbn1cbmV4cG9ydHMuaXNEYXRlID0gaXNEYXRlO1xuZXhwb3J0cy50eXBlcy5pc0RhdGUgPSBpc0RhdGU7XG5cbmZ1bmN0aW9uIGlzRXJyb3IoZSkge1xuICByZXR1cm4gaXNPYmplY3QoZSkgJiZcbiAgICAgIChvYmplY3RUb1N0cmluZyhlKSA9PT0gJ1tvYmplY3QgRXJyb3JdJyB8fCBlIGluc3RhbmNlb2YgRXJyb3IpO1xufVxuZXhwb3J0cy5pc0Vycm9yID0gaXNFcnJvcjtcbmV4cG9ydHMudHlwZXMuaXNOYXRpdmVFcnJvciA9IGlzRXJyb3I7XG5cbmZ1bmN0aW9uIGlzRnVuY3Rpb24oYXJnKSB7XG4gIHJldHVybiB0eXBlb2YgYXJnID09PSAnZnVuY3Rpb24nO1xufVxuZXhwb3J0cy5pc0Z1bmN0aW9uID0gaXNGdW5jdGlvbjtcblxuZnVuY3Rpb24gaXNQcmltaXRpdmUoYXJnKSB7XG4gIHJldHVybiBhcmcgPT09IG51bGwgfHxcbiAgICAgICAgIHR5cGVvZiBhcmcgPT09ICdib29sZWFuJyB8fFxuICAgICAgICAgdHlwZW9mIGFyZyA9PT0gJ251bWJlcicgfHxcbiAgICAgICAgIHR5cGVvZiBhcmcgPT09ICdzdHJpbmcnIHx8XG4gICAgICAgICB0eXBlb2YgYXJnID09PSAnc3ltYm9sJyB8fCAgLy8gRVM2IHN5bWJvbFxuICAgICAgICAgdHlwZW9mIGFyZyA9PT0gJ3VuZGVmaW5lZCc7XG59XG5leHBvcnRzLmlzUHJpbWl0aXZlID0gaXNQcmltaXRpdmU7XG5cbmV4cG9ydHMuaXNCdWZmZXIgPSByZXF1aXJlKCcuL3N1cHBvcnQvaXNCdWZmZXInKTtcblxuZnVuY3Rpb24gb2JqZWN0VG9TdHJpbmcobykge1xuICByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG8pO1xufVxuXG5cbmZ1bmN0aW9uIHBhZChuKSB7XG4gIHJldHVybiBuIDwgMTAgPyAnMCcgKyBuLnRvU3RyaW5nKDEwKSA6IG4udG9TdHJpbmcoMTApO1xufVxuXG5cbnZhciBtb250aHMgPSBbJ0phbicsICdGZWInLCAnTWFyJywgJ0FwcicsICdNYXknLCAnSnVuJywgJ0p1bCcsICdBdWcnLCAnU2VwJyxcbiAgICAgICAgICAgICAgJ09jdCcsICdOb3YnLCAnRGVjJ107XG5cbi8vIDI2IEZlYiAxNjoxOTozNFxuZnVuY3Rpb24gdGltZXN0YW1wKCkge1xuICB2YXIgZCA9IG5ldyBEYXRlKCk7XG4gIHZhciB0aW1lID0gW3BhZChkLmdldEhvdXJzKCkpLFxuICAgICAgICAgICAgICBwYWQoZC5nZXRNaW51dGVzKCkpLFxuICAgICAgICAgICAgICBwYWQoZC5nZXRTZWNvbmRzKCkpXS5qb2luKCc6Jyk7XG4gIHJldHVybiBbZC5nZXREYXRlKCksIG1vbnRoc1tkLmdldE1vbnRoKCldLCB0aW1lXS5qb2luKCcgJyk7XG59XG5cblxuLy8gbG9nIGlzIGp1c3QgYSB0aGluIHdyYXBwZXIgdG8gY29uc29sZS5sb2cgdGhhdCBwcmVwZW5kcyBhIHRpbWVzdGFtcFxuZXhwb3J0cy5sb2cgPSBmdW5jdGlvbigpIHtcbiAgY29uc29sZS5sb2coJyVzIC0gJXMnLCB0aW1lc3RhbXAoKSwgZXhwb3J0cy5mb3JtYXQuYXBwbHkoZXhwb3J0cywgYXJndW1lbnRzKSk7XG59O1xuXG5cbi8qKlxuICogSW5oZXJpdCB0aGUgcHJvdG90eXBlIG1ldGhvZHMgZnJvbSBvbmUgY29uc3RydWN0b3IgaW50byBhbm90aGVyLlxuICpcbiAqIFRoZSBGdW5jdGlvbi5wcm90b3R5cGUuaW5oZXJpdHMgZnJvbSBsYW5nLmpzIHJld3JpdHRlbiBhcyBhIHN0YW5kYWxvbmVcbiAqIGZ1bmN0aW9uIChub3Qgb24gRnVuY3Rpb24ucHJvdG90eXBlKS4gTk9URTogSWYgdGhpcyBmaWxlIGlzIHRvIGJlIGxvYWRlZFxuICogZHVyaW5nIGJvb3RzdHJhcHBpbmcgdGhpcyBmdW5jdGlvbiBuZWVkcyB0byBiZSByZXdyaXR0ZW4gdXNpbmcgc29tZSBuYXRpdmVcbiAqIGZ1bmN0aW9ucyBhcyBwcm90b3R5cGUgc2V0dXAgdXNpbmcgbm9ybWFsIEphdmFTY3JpcHQgZG9lcyBub3Qgd29yayBhc1xuICogZXhwZWN0ZWQgZHVyaW5nIGJvb3RzdHJhcHBpbmcgKHNlZSBtaXJyb3IuanMgaW4gcjExNDkwMykuXG4gKlxuICogQHBhcmFtIHtmdW5jdGlvbn0gY3RvciBDb25zdHJ1Y3RvciBmdW5jdGlvbiB3aGljaCBuZWVkcyB0byBpbmhlcml0IHRoZVxuICogICAgIHByb3RvdHlwZS5cbiAqIEBwYXJhbSB7ZnVuY3Rpb259IHN1cGVyQ3RvciBDb25zdHJ1Y3RvciBmdW5jdGlvbiB0byBpbmhlcml0IHByb3RvdHlwZSBmcm9tLlxuICovXG5leHBvcnRzLmluaGVyaXRzID0gcmVxdWlyZSgnaW5oZXJpdHMnKTtcblxuZXhwb3J0cy5fZXh0ZW5kID0gZnVuY3Rpb24ob3JpZ2luLCBhZGQpIHtcbiAgLy8gRG9uJ3QgZG8gYW55dGhpbmcgaWYgYWRkIGlzbid0IGFuIG9iamVjdFxuICBpZiAoIWFkZCB8fCAhaXNPYmplY3QoYWRkKSkgcmV0dXJuIG9yaWdpbjtcblxuICB2YXIga2V5cyA9IE9iamVjdC5rZXlzKGFkZCk7XG4gIHZhciBpID0ga2V5cy5sZW5ndGg7XG4gIHdoaWxlIChpLS0pIHtcbiAgICBvcmlnaW5ba2V5c1tpXV0gPSBhZGRba2V5c1tpXV07XG4gIH1cbiAgcmV0dXJuIG9yaWdpbjtcbn07XG5cbmZ1bmN0aW9uIGhhc093blByb3BlcnR5KG9iaiwgcHJvcCkge1xuICByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iaiwgcHJvcCk7XG59XG5cbnZhciBrQ3VzdG9tUHJvbWlzaWZpZWRTeW1ib2wgPSB0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyA/IFN5bWJvbCgndXRpbC5wcm9taXNpZnkuY3VzdG9tJykgOiB1bmRlZmluZWQ7XG5cbmV4cG9ydHMucHJvbWlzaWZ5ID0gZnVuY3Rpb24gcHJvbWlzaWZ5KG9yaWdpbmFsKSB7XG4gIGlmICh0eXBlb2Ygb3JpZ2luYWwgIT09ICdmdW5jdGlvbicpXG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcignVGhlIFwib3JpZ2luYWxcIiBhcmd1bWVudCBtdXN0IGJlIG9mIHR5cGUgRnVuY3Rpb24nKTtcblxuICBpZiAoa0N1c3RvbVByb21pc2lmaWVkU3ltYm9sICYmIG9yaWdpbmFsW2tDdXN0b21Qcm9taXNpZmllZFN5bWJvbF0pIHtcbiAgICB2YXIgZm4gPSBvcmlnaW5hbFtrQ3VzdG9tUHJvbWlzaWZpZWRTeW1ib2xdO1xuICAgIGlmICh0eXBlb2YgZm4gIT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1RoZSBcInV0aWwucHJvbWlzaWZ5LmN1c3RvbVwiIGFyZ3VtZW50IG11c3QgYmUgb2YgdHlwZSBGdW5jdGlvbicpO1xuICAgIH1cbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoZm4sIGtDdXN0b21Qcm9taXNpZmllZFN5bWJvbCwge1xuICAgICAgdmFsdWU6IGZuLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IGZhbHNlLCBjb25maWd1cmFibGU6IHRydWVcbiAgICB9KTtcbiAgICByZXR1cm4gZm47XG4gIH1cblxuICBmdW5jdGlvbiBmbigpIHtcbiAgICB2YXIgcHJvbWlzZVJlc29sdmUsIHByb21pc2VSZWplY3Q7XG4gICAgdmFyIHByb21pc2UgPSBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgICBwcm9taXNlUmVzb2x2ZSA9IHJlc29sdmU7XG4gICAgICBwcm9taXNlUmVqZWN0ID0gcmVqZWN0O1xuICAgIH0pO1xuXG4gICAgdmFyIGFyZ3MgPSBbXTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykge1xuICAgICAgYXJncy5wdXNoKGFyZ3VtZW50c1tpXSk7XG4gICAgfVxuICAgIGFyZ3MucHVzaChmdW5jdGlvbiAoZXJyLCB2YWx1ZSkge1xuICAgICAgaWYgKGVycikge1xuICAgICAgICBwcm9taXNlUmVqZWN0KGVycik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwcm9taXNlUmVzb2x2ZSh2YWx1ZSk7XG4gICAgICB9XG4gICAgfSk7XG5cbiAgICB0cnkge1xuICAgICAgb3JpZ2luYWwuYXBwbHkodGhpcywgYXJncyk7XG4gICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICBwcm9taXNlUmVqZWN0KGVycik7XG4gICAgfVxuXG4gICAgcmV0dXJuIHByb21pc2U7XG4gIH1cblxuICBPYmplY3Quc2V0UHJvdG90eXBlT2YoZm4sIE9iamVjdC5nZXRQcm90b3R5cGVPZihvcmlnaW5hbCkpO1xuXG4gIGlmIChrQ3VzdG9tUHJvbWlzaWZpZWRTeW1ib2wpIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShmbiwga0N1c3RvbVByb21pc2lmaWVkU3ltYm9sLCB7XG4gICAgdmFsdWU6IGZuLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IGZhbHNlLCBjb25maWd1cmFibGU6IHRydWVcbiAgfSk7XG4gIHJldHVybiBPYmplY3QuZGVmaW5lUHJvcGVydGllcyhcbiAgICBmbixcbiAgICBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzKG9yaWdpbmFsKVxuICApO1xufVxuXG5leHBvcnRzLnByb21pc2lmeS5jdXN0b20gPSBrQ3VzdG9tUHJvbWlzaWZpZWRTeW1ib2xcblxuZnVuY3Rpb24gY2FsbGJhY2tpZnlPblJlamVjdGVkKHJlYXNvbiwgY2IpIHtcbiAgLy8gYCFyZWFzb25gIGd1YXJkIGluc3BpcmVkIGJ5IGJsdWViaXJkIChSZWY6IGh0dHBzOi8vZ29vLmdsL3Q1SVM2TSkuXG4gIC8vIEJlY2F1c2UgYG51bGxgIGlzIGEgc3BlY2lhbCBlcnJvciB2YWx1ZSBpbiBjYWxsYmFja3Mgd2hpY2ggbWVhbnMgXCJubyBlcnJvclxuICAvLyBvY2N1cnJlZFwiLCB3ZSBlcnJvci13cmFwIHNvIHRoZSBjYWxsYmFjayBjb25zdW1lciBjYW4gZGlzdGluZ3Vpc2ggYmV0d2VlblxuICAvLyBcInRoZSBwcm9taXNlIHJlamVjdGVkIHdpdGggbnVsbFwiIG9yIFwidGhlIHByb21pc2UgZnVsZmlsbGVkIHdpdGggdW5kZWZpbmVkXCIuXG4gIGlmICghcmVhc29uKSB7XG4gICAgdmFyIG5ld1JlYXNvbiA9IG5ldyBFcnJvcignUHJvbWlzZSB3YXMgcmVqZWN0ZWQgd2l0aCBhIGZhbHN5IHZhbHVlJyk7XG4gICAgbmV3UmVhc29uLnJlYXNvbiA9IHJlYXNvbjtcbiAgICByZWFzb24gPSBuZXdSZWFzb247XG4gIH1cbiAgcmV0dXJuIGNiKHJlYXNvbik7XG59XG5cbmZ1bmN0aW9uIGNhbGxiYWNraWZ5KG9yaWdpbmFsKSB7XG4gIGlmICh0eXBlb2Ygb3JpZ2luYWwgIT09ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUaGUgXCJvcmlnaW5hbFwiIGFyZ3VtZW50IG11c3QgYmUgb2YgdHlwZSBGdW5jdGlvbicpO1xuICB9XG5cbiAgLy8gV2UgRE8gTk9UIHJldHVybiB0aGUgcHJvbWlzZSBhcyBpdCBnaXZlcyB0aGUgdXNlciBhIGZhbHNlIHNlbnNlIHRoYXRcbiAgLy8gdGhlIHByb21pc2UgaXMgYWN0dWFsbHkgc29tZWhvdyByZWxhdGVkIHRvIHRoZSBjYWxsYmFjaydzIGV4ZWN1dGlvblxuICAvLyBhbmQgdGhhdCB0aGUgY2FsbGJhY2sgdGhyb3dpbmcgd2lsbCByZWplY3QgdGhlIHByb21pc2UuXG4gIGZ1bmN0aW9uIGNhbGxiYWNraWZpZWQoKSB7XG4gICAgdmFyIGFyZ3MgPSBbXTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykge1xuICAgICAgYXJncy5wdXNoKGFyZ3VtZW50c1tpXSk7XG4gICAgfVxuXG4gICAgdmFyIG1heWJlQ2IgPSBhcmdzLnBvcCgpO1xuICAgIGlmICh0eXBlb2YgbWF5YmVDYiAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignVGhlIGxhc3QgYXJndW1lbnQgbXVzdCBiZSBvZiB0eXBlIEZ1bmN0aW9uJyk7XG4gICAgfVxuICAgIHZhciBzZWxmID0gdGhpcztcbiAgICB2YXIgY2IgPSBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiBtYXliZUNiLmFwcGx5KHNlbGYsIGFyZ3VtZW50cyk7XG4gICAgfTtcbiAgICAvLyBJbiB0cnVlIG5vZGUgc3R5bGUgd2UgcHJvY2VzcyB0aGUgY2FsbGJhY2sgb24gYG5leHRUaWNrYCB3aXRoIGFsbCB0aGVcbiAgICAvLyBpbXBsaWNhdGlvbnMgKHN0YWNrLCBgdW5jYXVnaHRFeGNlcHRpb25gLCBgYXN5bmNfaG9va3NgKVxuICAgIG9yaWdpbmFsLmFwcGx5KHRoaXMsIGFyZ3MpXG4gICAgICAudGhlbihmdW5jdGlvbihyZXQpIHsgcHJvY2Vzcy5uZXh0VGljayhjYi5iaW5kKG51bGwsIG51bGwsIHJldCkpIH0sXG4gICAgICAgICAgICBmdW5jdGlvbihyZWopIHsgcHJvY2Vzcy5uZXh0VGljayhjYWxsYmFja2lmeU9uUmVqZWN0ZWQuYmluZChudWxsLCByZWosIGNiKSkgfSk7XG4gIH1cblxuICBPYmplY3Quc2V0UHJvdG90eXBlT2YoY2FsbGJhY2tpZmllZCwgT2JqZWN0LmdldFByb3RvdHlwZU9mKG9yaWdpbmFsKSk7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGNhbGxiYWNraWZpZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGdldE93blByb3BlcnR5RGVzY3JpcHRvcnMob3JpZ2luYWwpKTtcbiAgcmV0dXJuIGNhbGxiYWNraWZpZWQ7XG59XG5leHBvcnRzLmNhbGxiYWNraWZ5ID0gY2FsbGJhY2tpZnk7XG4iLCIoZnVuY3Rpb24gKGdsb2JhbCwgZmFjdG9yeSkge1xuICAgIHR5cGVvZiBleHBvcnRzID09PSAnb2JqZWN0JyAmJiB0eXBlb2YgbW9kdWxlICE9PSAndW5kZWZpbmVkJyA/IG1vZHVsZS5leHBvcnRzID0gZmFjdG9yeSgpIDpcbiAgICB0eXBlb2YgZGVmaW5lID09PSAnZnVuY3Rpb24nICYmIGRlZmluZS5hbWQgPyBkZWZpbmUoZmFjdG9yeSkgOlxuICAgIChnbG9iYWwgPSB0eXBlb2YgZ2xvYmFsVGhpcyAhPT0gJ3VuZGVmaW5lZCcgPyBnbG9iYWxUaGlzIDogZ2xvYmFsIHx8IHNlbGYsIGdsb2JhbC52ZXJvdmlvID0gZmFjdG9yeSgpKTtcbn0pKHRoaXMsIChmdW5jdGlvbiAoKSB7ICd1c2Ugc3RyaWN0JztcblxuICAgIHZhciB2ZXJvdmlvID0ge2V4cG9ydHM6IHt9fTtcblxuICAgIChmdW5jdGlvbiAobW9kdWxlKSB7XG4gICAgdmFyIE1vZHVsZT10eXBlb2YgTW9kdWxlIT1cInVuZGVmaW5lZFwiP01vZHVsZTp7fTtpZighTW9kdWxlLmV4cGVjdGVkRGF0YUZpbGVEb3dubG9hZHMpe01vZHVsZS5leHBlY3RlZERhdGFGaWxlRG93bmxvYWRzPTA7fU1vZHVsZS5leHBlY3RlZERhdGFGaWxlRG93bmxvYWRzKys7KGZ1bmN0aW9uKCl7aWYoTW9kdWxlW1wiRU5WSVJPTk1FTlRfSVNfUFRIUkVBRFwiXSlyZXR1cm47dmFyIGxvYWRQYWNrYWdlPWZ1bmN0aW9uKG1ldGFkYXRhKXtmdW5jdGlvbiBydW5XaXRoRlMoKXtNb2R1bGVbXCJGU19jcmVhdGVQYXRoXCJdKFwiL1wiLFwiZGF0YVwiLHRydWUsdHJ1ZSk7TW9kdWxlW1wiRlNfY3JlYXRlUGF0aFwiXShcIi9kYXRhXCIsXCJHb290dmlsbGVcIix0cnVlLHRydWUpO01vZHVsZVtcIkZTX2NyZWF0ZVBhdGhcIl0oXCIvZGF0YVwiLFwiTGVsYW5kXCIsdHJ1ZSx0cnVlKTtNb2R1bGVbXCJGU19jcmVhdGVQYXRoXCJdKFwiL2RhdGFcIixcIkJyYXZ1cmFcIix0cnVlLHRydWUpO01vZHVsZVtcIkZTX2NyZWF0ZVBhdGhcIl0oXCIvZGF0YVwiLFwiTGVpcHppZ1wiLHRydWUsdHJ1ZSk7TW9kdWxlW1wiRlNfY3JlYXRlUGF0aFwiXShcIi9kYXRhXCIsXCJ0ZXh0XCIsdHJ1ZSx0cnVlKTtNb2R1bGVbXCJGU19jcmVhdGVQYXRoXCJdKFwiL2RhdGFcIixcIlBldGFsdW1hXCIsdHJ1ZSx0cnVlKTt2YXIgc3RhcnQzMj1Nb2R1bGVbXCJfX19lbXNjcmlwdGVuX2VtYmVkZGVkX2ZpbGVfZGF0YVwiXT4+Mjtkb3t2YXIgbmFtZV9hZGRyPUhFQVBVMzJbc3RhcnQzMisrXTt2YXIgbGVuPUhFQVBVMzJbc3RhcnQzMisrXTt2YXIgY29udGVudD1IRUFQVTMyW3N0YXJ0MzIrK107dmFyIG5hbWU9VVRGOFRvU3RyaW5nKG5hbWVfYWRkcik7TW9kdWxlW1wiRlNfY3JlYXRlRGF0YUZpbGVcIl0obmFtZSxudWxsLEhFQVA4LnN1YmFycmF5KGNvbnRlbnQsY29udGVudCtsZW4pLHRydWUsdHJ1ZSx0cnVlKTt9d2hpbGUoSEVBUFUzMltzdGFydDMyXSl9aWYoTW9kdWxlW1wiY2FsbGVkUnVuXCJdKXtydW5XaXRoRlMoKTt9ZWxzZSB7aWYoIU1vZHVsZVtcInByZVJ1blwiXSlNb2R1bGVbXCJwcmVSdW5cIl09W107TW9kdWxlW1wicHJlUnVuXCJdLnB1c2gocnVuV2l0aEZTKTt9fTtsb2FkUGFja2FnZSgpO30pKCk7dmFyIG1vZHVsZU92ZXJyaWRlcz1PYmplY3QuYXNzaWduKHt9LE1vZHVsZSk7dmFyIHRoaXNQcm9ncmFtPVwiLi90aGlzLnByb2dyYW1cIjt2YXIgcXVpdF89KHN0YXR1cyx0b1Rocm93KT0+e3Rocm93IHRvVGhyb3d9O3ZhciBFTlZJUk9OTUVOVF9JU19XRUI9dHlwZW9mIHdpbmRvdz09XCJvYmplY3RcIjt2YXIgRU5WSVJPTk1FTlRfSVNfV09SS0VSPXR5cGVvZiBpbXBvcnRTY3JpcHRzPT1cImZ1bmN0aW9uXCI7dmFyIEVOVklST05NRU5UX0lTX05PREU9dHlwZW9mIHByb2Nlc3M9PVwib2JqZWN0XCImJnR5cGVvZiBwcm9jZXNzLnZlcnNpb25zPT1cIm9iamVjdFwiJiZ0eXBlb2YgcHJvY2Vzcy52ZXJzaW9ucy5ub2RlPT1cInN0cmluZ1wiO3ZhciBzY3JpcHREaXJlY3Rvcnk9XCJcIjtmdW5jdGlvbiBsb2NhdGVGaWxlKHBhdGgpe2lmKE1vZHVsZVtcImxvY2F0ZUZpbGVcIl0pe3JldHVybiBNb2R1bGVbXCJsb2NhdGVGaWxlXCJdKHBhdGgsc2NyaXB0RGlyZWN0b3J5KX1yZXR1cm4gc2NyaXB0RGlyZWN0b3J5K3BhdGh9dmFyIHJlYWRfLHJlYWRBc3luYyxyZWFkQmluYXJ5O2Z1bmN0aW9uIGxvZ0V4Y2VwdGlvbk9uRXhpdChlKXtpZihlIGluc3RhbmNlb2YgRXhpdFN0YXR1cylyZXR1cm47bGV0IHRvTG9nPWU7ZXJyKFwiZXhpdGluZyBkdWUgdG8gZXhjZXB0aW9uOiBcIit0b0xvZyk7fXZhciBmczt2YXIgbm9kZVBhdGg7dmFyIHJlcXVpcmVOb2RlRlM7aWYoRU5WSVJPTk1FTlRfSVNfTk9ERSl7aWYoRU5WSVJPTk1FTlRfSVNfV09SS0VSKXtzY3JpcHREaXJlY3Rvcnk9cmVxdWlyZShcInBhdGhcIikuZGlybmFtZShzY3JpcHREaXJlY3RvcnkpK1wiL1wiO31lbHNlIHtzY3JpcHREaXJlY3Rvcnk9X19kaXJuYW1lK1wiL1wiO31yZXF1aXJlTm9kZUZTPSgoKT0+e2lmKCFub2RlUGF0aCl7ZnM9cmVxdWlyZShcImZzXCIpO25vZGVQYXRoPXJlcXVpcmUoXCJwYXRoXCIpO319KTtyZWFkXz1mdW5jdGlvbiBzaGVsbF9yZWFkKGZpbGVuYW1lLGJpbmFyeSl7dmFyIHJldD10cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSk7aWYocmV0KXtyZXR1cm4gYmluYXJ5P3JldDpyZXQudG9TdHJpbmcoKX1yZXF1aXJlTm9kZUZTKCk7ZmlsZW5hbWU9bm9kZVBhdGhbXCJub3JtYWxpemVcIl0oZmlsZW5hbWUpO3JldHVybiBmcy5yZWFkRmlsZVN5bmMoZmlsZW5hbWUsYmluYXJ5P3VuZGVmaW5lZDpcInV0ZjhcIil9O3JlYWRCaW5hcnk9KGZpbGVuYW1lPT57dmFyIHJldD1yZWFkXyhmaWxlbmFtZSx0cnVlKTtpZighcmV0LmJ1ZmZlcil7cmV0PW5ldyBVaW50OEFycmF5KHJldCk7fXJldHVybiByZXR9KTtyZWFkQXN5bmM9KChmaWxlbmFtZSxvbmxvYWQsb25lcnJvcik9Pnt2YXIgcmV0PXRyeVBhcnNlQXNEYXRhVVJJKGZpbGVuYW1lKTtpZihyZXQpe29ubG9hZChyZXQpO31yZXF1aXJlTm9kZUZTKCk7ZmlsZW5hbWU9bm9kZVBhdGhbXCJub3JtYWxpemVcIl0oZmlsZW5hbWUpO2ZzLnJlYWRGaWxlKGZpbGVuYW1lLGZ1bmN0aW9uKGVycixkYXRhKXtpZihlcnIpb25lcnJvcihlcnIpO2Vsc2Ugb25sb2FkKGRhdGEuYnVmZmVyKTt9KTt9KTtpZihwcm9jZXNzW1wiYXJndlwiXS5sZW5ndGg+MSl7dGhpc1Byb2dyYW09cHJvY2Vzc1tcImFyZ3ZcIl1bMV0ucmVwbGFjZSgvXFxcXC9nLFwiL1wiKTt9cHJvY2Vzc1tcImFyZ3ZcIl0uc2xpY2UoMik7e21vZHVsZVtcImV4cG9ydHNcIl09TW9kdWxlO31wcm9jZXNzW1wib25cIl0oXCJ1bmNhdWdodEV4Y2VwdGlvblwiLGZ1bmN0aW9uKGV4KXtpZighKGV4IGluc3RhbmNlb2YgRXhpdFN0YXR1cykpe3Rocm93IGV4fX0pO3Byb2Nlc3NbXCJvblwiXShcInVuaGFuZGxlZFJlamVjdGlvblwiLGZ1bmN0aW9uKHJlYXNvbil7dGhyb3cgcmVhc29ufSk7cXVpdF89KChzdGF0dXMsdG9UaHJvdyk9PntpZihrZWVwUnVudGltZUFsaXZlKCkpe3Byb2Nlc3NbXCJleGl0Q29kZVwiXT1zdGF0dXM7dGhyb3cgdG9UaHJvd31sb2dFeGNlcHRpb25PbkV4aXQodG9UaHJvdyk7cHJvY2Vzc1tcImV4aXRcIl0oc3RhdHVzKTt9KTtNb2R1bGVbXCJpbnNwZWN0XCJdPWZ1bmN0aW9uKCl7cmV0dXJuIFwiW0Vtc2NyaXB0ZW4gTW9kdWxlIG9iamVjdF1cIn07fWVsc2UgaWYoRU5WSVJPTk1FTlRfSVNfV0VCfHxFTlZJUk9OTUVOVF9JU19XT1JLRVIpe2lmKEVOVklST05NRU5UX0lTX1dPUktFUil7c2NyaXB0RGlyZWN0b3J5PXNlbGYubG9jYXRpb24uaHJlZjt9ZWxzZSBpZih0eXBlb2YgZG9jdW1lbnQhPVwidW5kZWZpbmVkXCImJmRvY3VtZW50LmN1cnJlbnRTY3JpcHQpe3NjcmlwdERpcmVjdG9yeT1kb2N1bWVudC5jdXJyZW50U2NyaXB0LnNyYzt9aWYoc2NyaXB0RGlyZWN0b3J5LmluZGV4T2YoXCJibG9iOlwiKSE9PTApe3NjcmlwdERpcmVjdG9yeT1zY3JpcHREaXJlY3Rvcnkuc3Vic3RyKDAsc2NyaXB0RGlyZWN0b3J5LnJlcGxhY2UoL1s/I10uKi8sXCJcIikubGFzdEluZGV4T2YoXCIvXCIpKzEpO31lbHNlIHtzY3JpcHREaXJlY3Rvcnk9XCJcIjt9e3JlYWRfPSh1cmw9Pnt0cnl7dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsZmFsc2UpO3hoci5zZW5kKG51bGwpO3JldHVybiB4aHIucmVzcG9uc2VUZXh0fWNhdGNoKGVycil7dmFyIGRhdGE9dHJ5UGFyc2VBc0RhdGFVUkkodXJsKTtpZihkYXRhKXtyZXR1cm4gaW50QXJyYXlUb1N0cmluZyhkYXRhKX10aHJvdyBlcnJ9fSk7aWYoRU5WSVJPTk1FTlRfSVNfV09SS0VSKXtyZWFkQmluYXJ5PSh1cmw9Pnt0cnl7dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsZmFsc2UpO3hoci5yZXNwb25zZVR5cGU9XCJhcnJheWJ1ZmZlclwiO3hoci5zZW5kKG51bGwpO3JldHVybiBuZXcgVWludDhBcnJheSh4aHIucmVzcG9uc2UpfWNhdGNoKGVycil7dmFyIGRhdGE9dHJ5UGFyc2VBc0RhdGFVUkkodXJsKTtpZihkYXRhKXtyZXR1cm4gZGF0YX10aHJvdyBlcnJ9fSk7fXJlYWRBc3luYz0oKHVybCxvbmxvYWQsb25lcnJvcik9Pnt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCx0cnVlKTt4aHIucmVzcG9uc2VUeXBlPVwiYXJyYXlidWZmZXJcIjt4aHIub25sb2FkPSgoKT0+e2lmKHhoci5zdGF0dXM9PTIwMHx8eGhyLnN0YXR1cz09MCYmeGhyLnJlc3BvbnNlKXtvbmxvYWQoeGhyLnJlc3BvbnNlKTtyZXR1cm59dmFyIGRhdGE9dHJ5UGFyc2VBc0RhdGFVUkkodXJsKTtpZihkYXRhKXtvbmxvYWQoZGF0YS5idWZmZXIpO3JldHVybn1vbmVycm9yKCk7fSk7eGhyLm9uZXJyb3I9b25lcnJvcjt4aHIuc2VuZChudWxsKTt9KTt9fWVsc2U7dmFyIG91dD1Nb2R1bGVbXCJwcmludFwiXXx8Y29uc29sZS5sb2cuYmluZChjb25zb2xlKTt2YXIgZXJyPU1vZHVsZVtcInByaW50RXJyXCJdfHxjb25zb2xlLndhcm4uYmluZChjb25zb2xlKTtPYmplY3QuYXNzaWduKE1vZHVsZSxtb2R1bGVPdmVycmlkZXMpO21vZHVsZU92ZXJyaWRlcz1udWxsO2lmKE1vZHVsZVtcImFyZ3VtZW50c1wiXSlNb2R1bGVbXCJhcmd1bWVudHNcIl07aWYoTW9kdWxlW1widGhpc1Byb2dyYW1cIl0pdGhpc1Byb2dyYW09TW9kdWxlW1widGhpc1Byb2dyYW1cIl07aWYoTW9kdWxlW1wicXVpdFwiXSlxdWl0Xz1Nb2R1bGVbXCJxdWl0XCJdO3ZhciB3YXNtQmluYXJ5O2lmKE1vZHVsZVtcIndhc21CaW5hcnlcIl0pd2FzbUJpbmFyeT1Nb2R1bGVbXCJ3YXNtQmluYXJ5XCJdO3ZhciBub0V4aXRSdW50aW1lPU1vZHVsZVtcIm5vRXhpdFJ1bnRpbWVcIl18fHRydWU7aWYodHlwZW9mIFdlYkFzc2VtYmx5IT1cIm9iamVjdFwiKXthYm9ydChcIm5vIG5hdGl2ZSB3YXNtIHN1cHBvcnQgZGV0ZWN0ZWRcIik7fXZhciB3YXNtTWVtb3J5O3ZhciBBQk9SVD1mYWxzZTtmdW5jdGlvbiBhc3NlcnQoY29uZGl0aW9uLHRleHQpe2lmKCFjb25kaXRpb24pe2Fib3J0KHRleHQpO319ZnVuY3Rpb24gZ2V0Q0Z1bmMoaWRlbnQpe3ZhciBmdW5jPU1vZHVsZVtcIl9cIitpZGVudF07cmV0dXJuIGZ1bmN9ZnVuY3Rpb24gY2NhbGwoaWRlbnQscmV0dXJuVHlwZSxhcmdUeXBlcyxhcmdzLG9wdHMpe3ZhciB0b0M9e1wic3RyaW5nXCI6ZnVuY3Rpb24oc3RyKXt2YXIgcmV0PTA7aWYoc3RyIT09bnVsbCYmc3RyIT09dW5kZWZpbmVkJiZzdHIhPT0wKXt2YXIgbGVuPShzdHIubGVuZ3RoPDwyKSsxO3JldD1zdGFja0FsbG9jKGxlbik7c3RyaW5nVG9VVEY4KHN0cixyZXQsbGVuKTt9cmV0dXJuIHJldH0sXCJhcnJheVwiOmZ1bmN0aW9uKGFycil7dmFyIHJldD1zdGFja0FsbG9jKGFyci5sZW5ndGgpO3dyaXRlQXJyYXlUb01lbW9yeShhcnIscmV0KTtyZXR1cm4gcmV0fX07ZnVuY3Rpb24gY29udmVydFJldHVyblZhbHVlKHJldCl7aWYocmV0dXJuVHlwZT09PVwic3RyaW5nXCIpcmV0dXJuIFVURjhUb1N0cmluZyhyZXQpO2lmKHJldHVyblR5cGU9PT1cImJvb2xlYW5cIilyZXR1cm4gQm9vbGVhbihyZXQpO3JldHVybiByZXR9dmFyIGZ1bmM9Z2V0Q0Z1bmMoaWRlbnQpO3ZhciBjQXJncz1bXTt2YXIgc3RhY2s9MDtpZihhcmdzKXtmb3IodmFyIGk9MDtpPGFyZ3MubGVuZ3RoO2krKyl7dmFyIGNvbnZlcnRlcj10b0NbYXJnVHlwZXNbaV1dO2lmKGNvbnZlcnRlcil7aWYoc3RhY2s9PT0wKXN0YWNrPXN0YWNrU2F2ZSgpO2NBcmdzW2ldPWNvbnZlcnRlcihhcmdzW2ldKTt9ZWxzZSB7Y0FyZ3NbaV09YXJnc1tpXTt9fX12YXIgcmV0PWZ1bmMuYXBwbHkobnVsbCxjQXJncyk7ZnVuY3Rpb24gb25Eb25lKHJldCl7aWYoc3RhY2shPT0wKXN0YWNrUmVzdG9yZShzdGFjayk7cmV0dXJuIGNvbnZlcnRSZXR1cm5WYWx1ZShyZXQpfXJldD1vbkRvbmUocmV0KTtyZXR1cm4gcmV0fWZ1bmN0aW9uIGN3cmFwKGlkZW50LHJldHVyblR5cGUsYXJnVHlwZXMsb3B0cyl7YXJnVHlwZXM9YXJnVHlwZXN8fFtdO3ZhciBudW1lcmljQXJncz1hcmdUeXBlcy5ldmVyeShmdW5jdGlvbih0eXBlKXtyZXR1cm4gdHlwZT09PVwibnVtYmVyXCJ9KTt2YXIgbnVtZXJpY1JldD1yZXR1cm5UeXBlIT09XCJzdHJpbmdcIjtpZihudW1lcmljUmV0JiZudW1lcmljQXJncyYmIW9wdHMpe3JldHVybiBnZXRDRnVuYyhpZGVudCl9cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGNjYWxsKGlkZW50LHJldHVyblR5cGUsYXJnVHlwZXMsYXJndW1lbnRzKX19dmFyIFVURjhEZWNvZGVyPXR5cGVvZiBUZXh0RGVjb2RlciE9XCJ1bmRlZmluZWRcIj9uZXcgVGV4dERlY29kZXIoXCJ1dGY4XCIpOnVuZGVmaW5lZDtmdW5jdGlvbiBVVEY4QXJyYXlUb1N0cmluZyhoZWFwLGlkeCxtYXhCeXRlc1RvUmVhZCl7dmFyIGVuZElkeD1pZHgrbWF4Qnl0ZXNUb1JlYWQ7dmFyIGVuZFB0cj1pZHg7d2hpbGUoaGVhcFtlbmRQdHJdJiYhKGVuZFB0cj49ZW5kSWR4KSkrK2VuZFB0cjtpZihlbmRQdHItaWR4PjE2JiZoZWFwLnN1YmFycmF5JiZVVEY4RGVjb2Rlcil7cmV0dXJuIFVURjhEZWNvZGVyLmRlY29kZShoZWFwLnN1YmFycmF5KGlkeCxlbmRQdHIpKX1lbHNlIHt2YXIgc3RyPVwiXCI7d2hpbGUoaWR4PGVuZFB0cil7dmFyIHUwPWhlYXBbaWR4KytdO2lmKCEodTAmMTI4KSl7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKHUwKTtjb250aW51ZX12YXIgdTE9aGVhcFtpZHgrK10mNjM7aWYoKHUwJjIyNCk9PTE5Mil7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKCh1MCYzMSk8PDZ8dTEpO2NvbnRpbnVlfXZhciB1Mj1oZWFwW2lkeCsrXSY2MztpZigodTAmMjQwKT09MjI0KXt1MD0odTAmMTUpPDwxMnx1MTw8Nnx1Mjt9ZWxzZSB7dTA9KHUwJjcpPDwxOHx1MTw8MTJ8dTI8PDZ8aGVhcFtpZHgrK10mNjM7fWlmKHUwPDY1NTM2KXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodTApO31lbHNlIHt2YXIgY2g9dTAtNjU1MzY7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKDU1Mjk2fGNoPj4xMCw1NjMyMHxjaCYxMDIzKTt9fX1yZXR1cm4gc3RyfWZ1bmN0aW9uIFVURjhUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3JldHVybiBwdHI/VVRGOEFycmF5VG9TdHJpbmcoSEVBUFU4LHB0cixtYXhCeXRlc1RvUmVhZCk6XCJcIn1mdW5jdGlvbiBzdHJpbmdUb1VURjhBcnJheShzdHIsaGVhcCxvdXRJZHgsbWF4Qnl0ZXNUb1dyaXRlKXtpZighKG1heEJ5dGVzVG9Xcml0ZT4wKSlyZXR1cm4gMDt2YXIgc3RhcnRJZHg9b3V0SWR4O3ZhciBlbmRJZHg9b3V0SWR4K21heEJ5dGVzVG9Xcml0ZS0xO2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciB1PXN0ci5jaGFyQ29kZUF0KGkpO2lmKHU+PTU1Mjk2JiZ1PD01NzM0Myl7dmFyIHUxPXN0ci5jaGFyQ29kZUF0KCsraSk7dT02NTUzNisoKHUmMTAyMyk8PDEwKXx1MSYxMDIzO31pZih1PD0xMjcpe2lmKG91dElkeD49ZW5kSWR4KWJyZWFrO2hlYXBbb3V0SWR4KytdPXU7fWVsc2UgaWYodTw9MjA0Nyl7aWYob3V0SWR4KzE+PWVuZElkeClicmVhaztoZWFwW291dElkeCsrXT0xOTJ8dT4+NjtoZWFwW291dElkeCsrXT0xMjh8dSY2Mzt9ZWxzZSBpZih1PD02NTUzNSl7aWYob3V0SWR4KzI+PWVuZElkeClicmVhaztoZWFwW291dElkeCsrXT0yMjR8dT4+MTI7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjM7fWVsc2Uge2lmKG91dElkeCszPj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109MjQwfHU+PjE4O2hlYXBbb3V0SWR4KytdPTEyOHx1Pj4xMiY2MztoZWFwW291dElkeCsrXT0xMjh8dT4+NiY2MztoZWFwW291dElkeCsrXT0xMjh8dSY2Mzt9fWhlYXBbb3V0SWR4XT0wO3JldHVybiBvdXRJZHgtc3RhcnRJZHh9ZnVuY3Rpb24gc3RyaW5nVG9VVEY4KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtyZXR1cm4gc3RyaW5nVG9VVEY4QXJyYXkoc3RyLEhFQVBVOCxvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKX1mdW5jdGlvbiBsZW5ndGhCeXRlc1VURjgoc3RyKXt2YXIgbGVuPTA7Zm9yKHZhciBpPTA7aTxzdHIubGVuZ3RoOysraSl7dmFyIHU9c3RyLmNoYXJDb2RlQXQoaSk7aWYodT49NTUyOTYmJnU8PTU3MzQzKXU9NjU1MzYrKCh1JjEwMjMpPDwxMCl8c3RyLmNoYXJDb2RlQXQoKytpKSYxMDIzO2lmKHU8PTEyNykrK2xlbjtlbHNlIGlmKHU8PTIwNDcpbGVuKz0yO2Vsc2UgaWYodTw9NjU1MzUpbGVuKz0zO2Vsc2UgbGVuKz00O31yZXR1cm4gbGVufWZ1bmN0aW9uIGFsbG9jYXRlVVRGOChzdHIpe3ZhciBzaXplPWxlbmd0aEJ5dGVzVVRGOChzdHIpKzE7dmFyIHJldD1fbWFsbG9jKHNpemUpO2lmKHJldClzdHJpbmdUb1VURjhBcnJheShzdHIsSEVBUDgscmV0LHNpemUpO3JldHVybiByZXR9ZnVuY3Rpb24gd3JpdGVBcnJheVRvTWVtb3J5KGFycmF5LGJ1ZmZlcil7SEVBUDguc2V0KGFycmF5LGJ1ZmZlcik7fWZ1bmN0aW9uIHdyaXRlQXNjaWlUb01lbW9yeShzdHIsYnVmZmVyLGRvbnRBZGROdWxsKXtmb3IodmFyIGk9MDtpPHN0ci5sZW5ndGg7KytpKXtIRUFQOFtidWZmZXIrKz4+MF09c3RyLmNoYXJDb2RlQXQoaSk7fWlmKCFkb250QWRkTnVsbClIRUFQOFtidWZmZXI+PjBdPTA7fXZhciBidWZmZXIsSEVBUDgsSEVBUFU4LEhFQVAxNixIRUFQMzIsSEVBUFUzMixIRUFQRjY0O2Z1bmN0aW9uIHVwZGF0ZUdsb2JhbEJ1ZmZlckFuZFZpZXdzKGJ1Zil7YnVmZmVyPWJ1ZjtNb2R1bGVbXCJIRUFQOFwiXT1IRUFQOD1uZXcgSW50OEFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUDE2XCJdPUhFQVAxNj1uZXcgSW50MTZBcnJheShidWYpO01vZHVsZVtcIkhFQVAzMlwiXT1IRUFQMzI9bmV3IEludDMyQXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQVThcIl09SEVBUFU4PW5ldyBVaW50OEFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUFUxNlwiXT1uZXcgVWludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQVTMyXCJdPUhFQVBVMzI9bmV3IFVpbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUEYzMlwiXT1uZXcgRmxvYXQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUEY2NFwiXT1IRUFQRjY0PW5ldyBGbG9hdDY0QXJyYXkoYnVmKTt9TW9kdWxlW1wiSU5JVElBTF9NRU1PUllcIl18fDUzNjg3MDkxMjt2YXIgd2FzbVRhYmxlO3ZhciBfX0FUUFJFUlVOX189W107dmFyIF9fQVRJTklUX189W107dmFyIF9fQVRQT1NUUlVOX189W107dmFyIHJ1bnRpbWVLZWVwYWxpdmVDb3VudGVyPTA7ZnVuY3Rpb24ga2VlcFJ1bnRpbWVBbGl2ZSgpe3JldHVybiBub0V4aXRSdW50aW1lfHxydW50aW1lS2VlcGFsaXZlQ291bnRlcj4wfWZ1bmN0aW9uIHByZVJ1bigpe2lmKE1vZHVsZVtcInByZVJ1blwiXSl7aWYodHlwZW9mIE1vZHVsZVtcInByZVJ1blwiXT09XCJmdW5jdGlvblwiKU1vZHVsZVtcInByZVJ1blwiXT1bTW9kdWxlW1wicHJlUnVuXCJdXTt3aGlsZShNb2R1bGVbXCJwcmVSdW5cIl0ubGVuZ3RoKXthZGRPblByZVJ1bihNb2R1bGVbXCJwcmVSdW5cIl0uc2hpZnQoKSk7fX1jYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUUFJFUlVOX18pO31mdW5jdGlvbiBpbml0UnVudGltZSgpe2lmKCFNb2R1bGVbXCJub0ZTSW5pdFwiXSYmIUZTLmluaXQuaW5pdGlhbGl6ZWQpRlMuaW5pdCgpO0ZTLmlnbm9yZVBlcm1pc3Npb25zPWZhbHNlO2NhbGxSdW50aW1lQ2FsbGJhY2tzKF9fQVRJTklUX18pO31mdW5jdGlvbiBwb3N0UnVuKCl7aWYoTW9kdWxlW1wicG9zdFJ1blwiXSl7aWYodHlwZW9mIE1vZHVsZVtcInBvc3RSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwb3N0UnVuXCJdPVtNb2R1bGVbXCJwb3N0UnVuXCJdXTt3aGlsZShNb2R1bGVbXCJwb3N0UnVuXCJdLmxlbmd0aCl7YWRkT25Qb3N0UnVuKE1vZHVsZVtcInBvc3RSdW5cIl0uc2hpZnQoKSk7fX1jYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUUE9TVFJVTl9fKTt9ZnVuY3Rpb24gYWRkT25QcmVSdW4oY2Ipe19fQVRQUkVSVU5fXy51bnNoaWZ0KGNiKTt9ZnVuY3Rpb24gYWRkT25Jbml0KGNiKXtfX0FUSU5JVF9fLnVuc2hpZnQoY2IpO31mdW5jdGlvbiBhZGRPblBvc3RSdW4oY2Ipe19fQVRQT1NUUlVOX18udW5zaGlmdChjYik7fXZhciBydW5EZXBlbmRlbmNpZXM9MDt2YXIgZGVwZW5kZW5jaWVzRnVsZmlsbGVkPW51bGw7ZnVuY3Rpb24gZ2V0VW5pcXVlUnVuRGVwZW5kZW5jeShpZCl7cmV0dXJuIGlkfWZ1bmN0aW9uIGFkZFJ1bkRlcGVuZGVuY3koaWQpe3J1bkRlcGVuZGVuY2llcysrO2lmKE1vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0pe01vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0ocnVuRGVwZW5kZW5jaWVzKTt9fWZ1bmN0aW9uIHJlbW92ZVJ1bkRlcGVuZGVuY3koaWQpe3J1bkRlcGVuZGVuY2llcy0tO2lmKE1vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0pe01vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0ocnVuRGVwZW5kZW5jaWVzKTt9aWYocnVuRGVwZW5kZW5jaWVzPT0wKXtpZihkZXBlbmRlbmNpZXNGdWxmaWxsZWQpe3ZhciBjYWxsYmFjaz1kZXBlbmRlbmNpZXNGdWxmaWxsZWQ7ZGVwZW5kZW5jaWVzRnVsZmlsbGVkPW51bGw7Y2FsbGJhY2soKTt9fX1Nb2R1bGVbXCJwcmVsb2FkZWRJbWFnZXNcIl09e307TW9kdWxlW1wicHJlbG9hZGVkQXVkaW9zXCJdPXt9O2Z1bmN0aW9uIGFib3J0KHdoYXQpe3tpZihNb2R1bGVbXCJvbkFib3J0XCJdKXtNb2R1bGVbXCJvbkFib3J0XCJdKHdoYXQpO319d2hhdD1cIkFib3J0ZWQoXCIrd2hhdCtcIilcIjtlcnIod2hhdCk7QUJPUlQ9dHJ1ZTt3aGF0Kz1cIi4gQnVpbGQgd2l0aCAtcyBBU1NFUlRJT05TPTEgZm9yIG1vcmUgaW5mby5cIjt2YXIgZT1uZXcgV2ViQXNzZW1ibHkuUnVudGltZUVycm9yKHdoYXQpO3Rocm93IGV9dmFyIGRhdGFVUklQcmVmaXg9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsXCI7ZnVuY3Rpb24gaXNEYXRhVVJJKGZpbGVuYW1lKXtyZXR1cm4gZmlsZW5hbWUuc3RhcnRzV2l0aChkYXRhVVJJUHJlZml4KX1mdW5jdGlvbiBpc0ZpbGVVUkkoZmlsZW5hbWUpe3JldHVybiBmaWxlbmFtZS5zdGFydHNXaXRoKFwiZmlsZTovL1wiKX12YXIgd2FzbUJpbmFyeUZpbGU7d2FzbUJpbmFyeUZpbGU9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUdGemJRRUFBQUFCNXdSUVlBRi9BWDlnQVg4QVlBSi9md0JnQW45L0FYOWdBMzkvZndCZ0EzOS9md0YvWUFaL2YzOS9mMzhBWUFSL2YzOS9BR0FGZjM5L2YzOEFZQVIvZjM5L0FYOWdCWDkvZjM5L0FYOWdCbjkvZjM5L2Z3Ri9ZQWQvZjM5L2YzOS9BR0FJZjM5L2YzOS9mMzhCZjJBQUFHQUVmMzUvZndGL1lBRi9BWHhnQ0g5L2YzOS9mMzkvQUdBQ2YzOEJmR0FIZjM5L2YzOS9md0YvWUFOL2Yzd0FZQUY4QVh4Z0FuOThBWDlnQlg5K2ZuNStBR0FGZjM5K2YzOEFZQUFCZjJBSmYzOS9mMzkvZjM5L0FHQURmMzUvQVg1Z0NuOS9mMzkvZjM5L2YzOEFZQUovZkFCZ0FueDhBWHhnQkg5L2YzOEJmbUFGZjM5L2YzNEJmMkFEZjM5L0FYeGdCSDkrZm44QVlBRjlBWDFnQlg5L2YzOThBWDlnQm45L2YzOStmZ0YvWUFGOEFYMWdBbngvQVh4Z0NuOS9mMzkvZjM5L2YzOEJmMkFEZkh4L0FYeGdBMzkrZndGL1lBeC9mMzkvZjM5L2YzOS9mMzhCZjJBR2YzeC9mMzkvQVg5Z0JIOS9mMzhCZkdBUGYzOS9mMzkvZjM5L2YzOS9mMzkvQUdBTGYzOS9mMzkvZjM5L2YzOEJmMkFCZndGK1lBZC9mMzkvZjN4OEFHQUZmM3gvZkh3QmYyQUhmMzkvZjM5K2ZnRi9ZQUorZmdGL1lBSi9mUUY5WUFWL2YzOS9md0Y4WUFKL2ZnQmdCSDUrZm40QmYyQUVmMzk5ZndCZ0FuNS9BWDlnQTM5OGZ3QmdBbngvQVgxZ0FuNStBWHhnQW45OUFHQURmbjUrQVg5Z0FuNStBWDFnQkg5L2YzNEJmbUFCZndGOVlBWi9mM3g4ZjM4QVlBTi9mWDhBWUFKOWZ3Ri9ZQUo4ZndGL1lBSi9md0Y5WUFKL2Z3RitZQVYvZkh4OGZBQmdCMzkvZjM5L2YzMEJmMkFGZjM5OGYzOEFZQUYrQVg5Z0EzOS9md0Y5WUFWL2YzOS9mQUJnQTM5L2ZnQUNpd0VYQVdFQllRQUFBV0VCWWdBRUFXRUJZd0FGQVdFQlpBQU9BV0VCWlFBQUFXRUJaZ0FIQVdFQlp3QUFBV0VCYUFBSkFXRUJhUUFGQVdFQmFnQUVBV0VCYXdBSkFXRUJiQUFGQVdFQmJRQUZBV0VCYmdBS0FXRUJid0FEQVdFQmNBQUJBV0VCY1FBS0FXRUJjZ0FEQVdFQmN3QURBV0VCZEFBQ0FXRUJkUUFBQVdFQmRnQUZBV0VCZHdBQUE2UTFvalVCQUFVRUNRa0RBd0FFQlFFREFnSUJBZzRDQWdNSkRoRUJCUUFEQXdRRUFnUUJCd0lFQVFJREFRZ0RBZ0FDQXdNRkJSa0FCd1VDQUFRRUJBTUVCQU1CQUFNQ0FnSURBUUFJQlFVSEJRTUFBUU1EQWdJRUFnNEVBQU1FQkIwRUVBSU9BQUlEQkFJQ0JRQURBUUFBQUFBRENnQUFBQUlGQ1FJSkFnQVZBZ0VLQVFNQ0VRSUNBQUFGQUFBQ0FRUUJBZ0lRQ0FJQ0FBRWRCQUFER1FZQUFBSURBQVVBQ0FBQ0FpRUFBQUFBQUFBQ0FnQUNBQWtJQWdBQUFBQUFBQUFBQVFnWEFBQUJBQUVBQUFJQUFBQUFBQUFEQXdBQUFBQUFBQUlEQlFBQUJSRUJCd0FBQWdBQUJRQUFBQUlDQXdVQ0FnSUNBQVlEQXdJQUJBQUVBUUFBQWdJSUF3b0FBd1VBQWdJSkFBSUNBd0VBQUFBQUF3QWFBd0lDQUFBSkNRRUFBd0lDQkFjZEF3UUZBQUFBQXdJQkFBQUFBaElGQ2dVMEF3SUdBQUlDQkFvRUJSSUFBQVVYQWdRRUNBQUFDVFVJSWdBQ0NnY0REQVVBQUFBQ0FBSURCd0lEQWdJQUJ3TUFGUUFBQUFBREFRSUNBZ0lBQkE0RkFEWUhEQUFGQUFNQ0FnQUNBQmNEQVFBQ0F3WUFDd0VBQWdJQ0FnSUZCQUFBQVFFQkFRRUJBUUFBQUFBQkF3UUFBZ0FEQUFBQUJ3RUZBQWNGQWdBRUFBSUZCQVVEQWdnR0FBa0FCZ0lBQXdBQUFBUURBUUlCQlFnS0FnSUFBZ0FDQkFNRkJBVUZBQUFBQ0FVQUFnQUNBZ0FKQUFJQUFRSVFBemNCQWdNRUNnRUNBQVVCQkFNQkFBSUFBZ0FBQWdNbUpnRUFCUUFDQWdBRUFnTUNBd0lCQ3dJREJnQUZBQU1BQVFNREFBSUNBQUFBQUFBQUFBSUJDZ29KQUFFQUFBUUNBeFVDQWdBRUFnSUNBQW9DQVFFQ0FBTUJDZ01DQUFNQUFnWUlEUTBMQWdJQUJBSUJBQUVCQVFFQkFRRUJBQUFBQUFBQUFBQUJFQUlEQWdJU0FoMENBQUlDQUFJbkJBVURBUXNPRGdJRkFBQURBd0FKQUJJREFBSUFBQVVTQmdVaUFBQVZBZ0FIQUFBQUFRRUJBQUFBQUFFQ0FnSUNBZ0lDT0FJQ0FBVUFBZ0FEQXdFQ0FBRUFBZ0lEQlFZQ0F3QTVCZ0FDQUFBREFBTUZBUU1EQndJVkFnQUNBUU1BQkFBREFBQUFBd1FCQWdNREJBSUNBZ0lDQWdJRUFnQUFCUUlBQXdnT0Rna0NCUUFFQWpvQUFBQUNFZ0lBQkFJQ0JBUUJBUUFLQlFVT0JRSUVBQUFBQXdNQkFnTUJBUUFEQUFJRk93SUVCQU1IQVFRQUFBVUJFUUFBUEI0b0NBQUFBQUFKQlNnRUF3QUFBU01DQWdFQUFBRURBUUVCQVFFQkFRRUJBQUFBQUFBQUFBQUFBZ0FGQWdJQkFnUUVBQUFCQUFJQ0FnRUNFUUFDQWdBQUFBQUFBd01FQkFJR0F3TUJIQW9EQWdNQkJBUUpDUUVBQUFBQUFCSUZDUUlDQWdJQ0FnZ0RBd0lBQWdRU0NnVWpBd3dEQVFJQ0JRVUFBRDBIQWdBQkF3QUFBZ1FCQWdNQUNRRURBd29CQXhJQUFSRUFIaWtJQUFBQUFRRUJBQjRBQUFRREJnSUVCZ0VEQWdBQUJRQUFBQUFBQVFBQUNRSUZBUUFCQUJFQkJBSUNBQUFDQWdJQ0FBWUNBZ0lDQWdJQ0FBSUNBd01EQUFJQ0FnSUNBZ0lBQWdBQ0FnSUNBQUlBQWdJQUFnc0ZBZ0lFQWdRSUFBY0FCd1VPQlFFREFnTUNCQVlEQndJQ0JBRUZBZ0lCQlFVSkJBUUNQaEFCQUFFQkFRRUJBQUFBQVFFQUFnSVdFZ2tDQVFBQkFnSUhBZzRBQVFNQUF3WUhCUVFFQVJVS0J3SUJBQVFDQXdVQ0FRRUJBUUVCQUFBQUFBQUlBd0VBQUFNRUF3QUhBZ2dBQVFFQkFnWU1BQU1BQlFJSUFRSUFCd0FCQUFBQUFnd1RBQVVNQUNvQUFCTUNDQUlBQkI0Q0FBTUNCUUFDQXhvR0VRTVRCUlVDQXdVQUNRSUlBQUFDQlFjRkN3VU1BUUlBQUFFQkFRQUNBZ29DQWdJQ0NBb0lBUVVDQWdJSEFBSUNBQUFBQWdJQUFBSUFBQUlDQWdJQUFnSUFBQWNBQUFJQUFnQUNGd0FBQWo4QUFnQUNDZ2tFRGdJQUEwQUNBQUFBUVFNQkRnZENEZzREQWdzT0RnVUxCUWNCQXdFSkJRZ0NBQVVSQ3dvQ0FnUURBZ01DQkFJQ0FnSUNBZ0lDQWdJQ0FnY0hBQVFBQXdNQ0FnVUVDQUlDQWdJQ0FBQUNBQUVFQkFRRkJBVUZBd0lBQUFBQUFBQUFBQUFEQUFBQUJBRUFBQUVCQVFBQUFBQUJBQUFBRWhJQUJRVURBQUFDQkFFQUJBRUhCUVFBRVFNQ0FnSUJBUVVDQUFRQUFRb0VBZ1VFRlNNREF3RUtDUkVDQkFJQ0JBTUFDUUlDQWdBQ0J3QUNCQW9DQUFBREFBQUNBZ29BQUFNQ0FRSUFCUVFKQVFVQUJRRUNBZ2NFUXdvSkJBSUNBZ0lIR2dBQUJRWUJBUUVCQVFFQkFRRUJBUUVCQUFBQUFBQUFBQUFBQUFBQUFRSUNCQWtBQlFBSENRSUFBUUVCQVFFQkFRRUJBUUFBQUFBQUFBQUFBQUVGQUFBQUFBQUNGQVFGS3dnQ0FnQUJCQUlBQWdJQUJRSUNBU3NJQUFzS0Nna0RCQUlFQWdBQUF4b0dCQUlCQVFGRVJRQWZBQUFBQUFBQUFRUUJCZ0FIQUFRQkFBQUJDUVVMQlFVQUF3SUJCQUVEQUFFQUFBQUFBZ0FBQWdJQUFnSUFBQUlDQndBQ0F3TUJSZ0VCQUFVQUFnQUFCUUlBQVFBQUFRQUFBZ0FDRGdFQkF3TUNBZ0lBQWdBQ0FBSVFBd0FDQUFJQ0FnSUNBQUlDQWdBQ0F3QUFBZ0lBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUpIQUFJQUFnQUNBQUlBQWtnQUFnQUNBQUlBQWdBQ0J3QUNBQUlBQWdBQ0FBSVhBQUlDQUFJQUFoY0NBQUlBQWlJQUFnQUNBQUlDQUFJWEFnQUNBQUlBQWdBQ0FBSUFBZ0lBQWdJREFnTURBZ2NGU1FBSENBZ0lDQWdGQkFNREJ3Y0FDUWtCQWdJQUJ3SUhBd0VCQVFzTEFRUUtBZzRBQ1FRT0JRVUNCUVVGRGdZRkF3RUhCQVFFQXdRREFBVUZBd01EQWdJQkJBSUNCUUlGQWdnRkFRVUZTZ1VFRFFNSkFnSUNBZ0lBQUFJREJBY0VBQUFDQUFJRUF3WUFCUU1KQ1FvSkF3TUNBZ1VGQWdVRkJBVUZCUW9LQlFJRUJRVUZBQUlFQkFRRUJBUUVCQVFFQkFRRUJBSUVBQUFBQUFBQUFRRUJBUUVCQVFFQkFRSUFCd0VCQVFFQkFRRUJBUUVCQVFFQkFBQUFBQUFBQUFBQUFBQUFBQUlGQUFBQkFRRUJBUUVCQVFFQkFBRUJBUUVBQUFBQUFBQURBQUFBQUFBQkF3QUFBUUVCQVFRQUFBQUZBd2tGQmdBQ0FRUUJBUUVIQVFFQUFBRUFBZ0FCQVFJQ0JBUUFDQUVEQkFBREF3SURBd0FBQUFFQkJnTUFBd0lIQUFNQkJRVUVBd1FGSVJRQUV3VUpCQWNFR0FVQUJ3a0VBd2dCQXdNRkF3TUZBQVVGQWdFS0FnTUhBQUlFQWdJQ0JBSUFBQUFDRGc0RUJRZ0pCZ0FJQndjQkFRTUFBUUlCQkFCTEJ3SURBUUVaQVFBQUF3QUFBd01ERlFNREp3TURBUkVEQ2dJR0xTMERBQUFBQUFNQkFBUUFBQUFFQkJRRkNBZ0VBZ0FBQUFvTkFBMEhBZ0lLQUFBS0F3TU5BeFlEQndBQUF3RUFBd0lEQUFBREFRQUFBQWNJQ0FnSEVSRUNBd0FCQVFNQUFoRVJCUVFERXk0SURBY0lIQUVCQUFBT0xod0FBQVFDQkFvSkF5OENBQUFCQWdRRkFpOEpCQWtKQWdRSEF3SUNBd0FDQmdnR0JnRUFEQm9IQVFJSUJnVUdBQXdBREFJY0V3SXdEQWdBQ0FNd0FRSURBd0lDQndjRUFnZ0NBUUVCQVFFQkFBRUJBUUVCQVFFQkFBQUFBQUFBQUFBQUFBQURBQUFVQUFzRktnSUhCd2dJRkFRQkFnSUFBZ0FDQWdRRUFnSk1BQU1EQkFRQkFRRUJBUUVCQVFFQkFRRURBUUVBQUFBQUFBQUFBQVVEQUFBQUFBQUZCd0lDSVUwZkNRc0pId1VEQ1FBQ0FnTUNBZ01HSEF3RUF3TVVUZ2dIQkFRQ0JBSUJBaDhBQWdBSkFRVUZCUU1CQXdWUEJRTUJBQUFDQWdJQkFRRUFBUUFBQXdNQUFBZ0lBd0FDQVFjQUFRRUJBUUFBQlFJQUFBRUNBUVVGQ1FjS0NRa0ZCUVFGQlFVQUFBRUJCd1FEQkFFRUFBQURDUUFGQXdZRUVBVUZCUUFGQXdFQUFBVUNBZ1VDQWdJQUJRSUNBZ0lFQWdJRUFnSUNBZ1VDQWdNREJRQUpFZ01BQWdJQUFnSURBd0FBQUFFS0tRRUJBQUlDQWdFQ0FBSUNBZ0lDQWdJQ0FnSUVBZ0lDQWdJQ0JBSUNBZ0lDQWdJQ0J3SUNCQUlDQWdJQ0FnRUJHd0VCQVFBQUFnRUJBUUVCQUFBQUFBQUFBQUFBQXdNREF3TURBd01CQXdNQ0FRVUJBZ01GQUFNRkF3TUFBeElEQUFNREF3TUFBd0FEQXdNREFBQURBUmtDQkFJQUFnUUNBZ0lDQVFJQ0FRQUNBUUFDQUFJQkFBSUJBQUlCQUFJQkFBSUNBd0VDQXdNREFRTUJBQUVDQUFFQUR3OFBDUUlGQUFJR0NBd0NCd2NHQ0FnSU1RZ0VBZ0lDQkFJQkFSUUVCQWNIQmdFREFRQUNBUUFEQXdFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVEQVFNQkFRRUJBUUVCQVFFQkFRRUJBd01CQUFNQUFnQUFBZ01EQXdNREFRRUJBUUVCQVFBQUFBQURBUU1EQVFFQUF3QUNBQUFDQUFNQUFnQUFBZ0FEQUFJQUFBSUZBQU1BQWdBQUFnQURBQUlBQUFJREFBTUFBZ0FBQWdBREFBSUFBQUlBQXdBQ0FBQUNBQU1BQWdBQUFnQURBQUlBQUFJQUF3QUNBQUFDQUFNQUFnQUFBZ0FEQUFJQUFBSUVBQU1BQWdBQUFnQURBQUlBQWdNQkFRRUJBUUVCQVFFQUFBQUFBQUFCQUFNQUFnQUFBZ0VBQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBREFBQUNBQUFDQVFFQkFRQUFBd0FDQUFBQ0FRRUJBQU1BQWdBQUFnRUJBUUVBQXdBQ0FBQUNBQUFEQUFJQUFBSURBd0VCQVFBREFBSUFBQUlEQUFNQUFnRUFBQUlEQXdFQkFRQUFBd0FDQUFBQ0F3TUJBUUVCQVFBREFBSUFBQUlBQUFNQkFRRUJBUUVBQUFBQUF3QUNBQUFDQVFFQkFRQUFBd0FDQUFBQ0V3RUJBUUVDQWdBREFBSUFBQUFDQXdNREF3RUhBUUVCQVFFQkFRRUJBUmdCQVFFQkFRRUJBUUVBQlFBQUFBQUFBQUFBQUFBREFBQUFBQUFEQUFJREFBQUNCUU1CQVFFQkFBRUJBUUVCQVFFQkFRRUJMQUVCQUFBQUFBQUFBQUFBQUFBQUF3QUNBQUFDQUFNQUFnQUFBZ0FEQUFJWUFBQUNBUUVCQVFFQkFRTUJBUUVBQUFBQUFBQURBQU1BQWdBQUFnRUJBQUVCQVFFQUFBQUFBQU1BQWdBQUFnTUJBUUVCQVFBQUFBQURBQUlBQXdBQ0F3QUFBUUVCQVFFQkFRRUFBQUFBQVFBQUF3QUNBQUFDQXdBREFBSUFBQUlEQUFBQUF3QUNBQUFDQUFNQUFnQUFBZ0FEQUFJQUFBSURBd0FEQUFJQUFBSURBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUU1CQVFFQkFnTURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCd0FBQUFNQkFBQURBQUlBQUFJQkFRRUJBUUVBQUFBQUF3QUNBQUFDQVFFQkFRRUJBQUFBQUFJREFRRUJBUUFBQVFFREFRTURBd0VBQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREFRSURBUUVBQUFJREFBVUFBUVVCQUFNQUFnQUNBd01EQXdNREF3TURBd01EQXdNQkFRRUJBUUVCQUFBQUFBVUNBd01EQXdFQkFRQUJBQUFGQVFNREF3TUJBUVFDQVFBQUFRQUFCQVFFQkFFREF3TURBd01EQXdNQkFRRUJBUUVCQWdNREF3TURBd01EQXdBREF3TURBUU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdBQUFBSUNBQUFCQVFFQkFRQUFBUUVCQVFBREFBSUFBUWNFQUFBQ0F3TURBd01DQWdJQ0F3RUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRQUFBQUFBQUFBQUFBQUFBQUVBQXdBQ0FBTUFBZ01EQXdNREF3TURBd01EQXdNREF3TURBUkFBQUFBQUF3RUJBUUVCQVFFQkFRQUFBQUFBQUFBREFBSUFBQUlEQUFNQUFRSUFBQUlEQXdNREF3QURBd01EQXdNQkFRRUJBUUVCQVFFQkFBRUJBUUVCQVFFQkFRRUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUVCQVFFQUFRRUJBUUVCQVFFQkFBRUFBQUFBQUFBQUFBQUFBQUFBQXdBQ0FBQUNBUU1EQXdNREFRRUJBUUFCQVFFQUFBQUFBQUVEQUFJQUFnQURBQUlBQUFJQUF3QUNBQUFCQWdFQkFRQUFBQU1BQUFJQUFnQURBQUlBQVFJQUFBTUFBZ0FEQUFFQ0F3TUJBUUVBQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBd01EQXdNQUF3TURBd01EQXdNREF3TURBd01EQXdzREFRTURBd01EQXdBQUFRSUNBQUFBQVFFQkFRRUJBUUVBQWdBQUFBQUFBQUVCQWdBREFBSUFBQUlEQVFFQkFRQURBQUlBQWdBQ0F3RUJBUUFDQXdBQ0FBTUFBZ0lEQXdNREF3TURBd0lEQndRREF3TURBQU1GQ0FnQkFBRURBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUtBUUVCQVFFQkFRRUJBUTBBQUFBQUFBQUFBQUFBRFFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNnQUFBQUFBQUFBQUFBMEFBQU1BQWdBREFBSU5Bd0VBQVFFQkFRRUJBUUVCQUFBQUNnQUFBQUFBQUFNQUFnQUFBZ01EQXdNTkF3TURBQWNFQXdNREF3TURBd3NGQlFnTkNBZ0lBQU1CQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVLQVFFQkFRRUJBUUVCQVEwQkFRRUJBQUFBQUFBQURRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQW9BQXdBQ0FBQUNBUUVCQVFFQkFRQUJBUUVCQVFFQkFRRUJDZ0FBQUFBQUFBQUFBQUFBQUFBQUF3MEJBUUVCQVFFQUFBQUFBQU1BQWdBQkFRMEFBZ01EQXdNREF3TURBd01EQXdNREFBQUtBd0VCQVFFQkFRRUJBUUVBQUFBQUFBQUJBd01EQXdvREF3TXlBd01EQXdNRkF3TURBd0lCQVFFSkFBQUJBUVVCQVFNQ0FRRUJBQU1BQWdVQUF3TUFBZ01EQXdNREF3TURBd01EQXdNREF3TUJBd01EQXdNREF3TURBd01EQXdNREF3TURBd01LQXdNREF3TURBd01EQlFNREFRa0JBQU1CQVFFRkFRRUJBUUVCQVFBQUFBTUFBQUFBQUFFRkFRRUJBUUVCQVFFQkFRTURBZ01EQXdNREF3TURDUUFBQUFBQUFBQUFBQUFKQUFrREFRRUJCUUFCR1FBREFBSUFBUUFDQXdFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQUFBQUFBQUFBQUFBQUFBQUFBQU1BQWdFQUFBSURBd01CQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQUFBQUFBQUFBQUFBQUFBQUFBQUFBd0FDQUFBQ0F3TURBd01CQVFFQkFRRUJBQUFBQUFZREF3TURBd01EQXdZQkFRRUJBQUFBQVFJREF3TURBd0VMQVFFQUFBTUFBZ0FBQWdFQkFRRUJNd3NBQUFNQUFnQUFBZ01EQXdFQkFRRUJBUUVCQVRNQkFRRUJBUUVCQVFFQkFRRUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURBQUlBRXdBQ0F3TURBd01EQXdNQ0F3RUJBUUVCQVFFQkFRRVRBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRRUFBd0FDQUFBQ0F4TURBd01EQWdNQkFRRUJBUUFBQUFNQUFnQUNBd01DQXdFQkFRRUJBUUVCQVFFQkFRRUJBQUFBQUFBQUFBQUFFd0FDQXdNREFRRUJBUUVCQVFFQkFRRUJBUUVBQUFBQUFBQUFBQUFBQUFNQUFnQUNBd01CQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFBQUFBQUFBRXdBQUFBQUFBQUFBQUFBQUFBTUFBZ0FBQWdNQkFRRUJBQU1BQWdBQUFnRUJBUk1CQVFFQkFRRUJBUUVCRFFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFBQUFBQUFBQUFBQUFBc0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFRc0FBd0FDQUFBQ0FRRUJDd3NEQ3dBREFBSUFBQUlCQVFFQUF3QUNBQUFDQXdNTkF3RUJBUUVCQVFFQkFRRUJBUUVBQUFBQUFBQUFBQUFBQXdzQUFnQUFBZ01EQXdNREFRRUJBUUVCQVFFTEFRRUJBUUVCQVFFQkFRRUJBUUVBQUFBQUFBQUxBQUFBQUFBQUFBQUFBQXNBQUFNQUFnQUFBZ3NEQXdNREF3TUJBUUVCQVFFQkFRRUJBUUVCQVFFQUFBQUFBQUFBQUFBS0FBQUFBd0FDQUFBbEFnRUJBUUVCQVFFQkFRRUJBUUVCQUFBQUFBQWtBQUFBQUFBQUF3QWdBZ0FBQWdFQkFRRUJBUW9CQVFFQkFRRUJBUUVCSUFFQkFRRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTUFBZ0FBQWdNQkFRQUtBd0FDQUFBQ0FRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFBQUFBQUFBQ2dBQUFBQUFBQUFBQ2dBREFBSUFBQUlCQVFFbEFRRUJBUUVCQVFFQkFRRUJBUUVCQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1BQWdBQUFnTURBd01CQVFFa0FRRUJBUUVCQVFFQklBRUJBUUVCQVFFQkFRQUtBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFBd0FBQWdBQUFnTURBd01EQWdJQ0FnSUNBUUVCQVFFQkFRRUJBUUVCQVFFQkFBQUFBQUFBQUFBQUFBQURBQUlBQUFJREF3TURBd01CQ2dFQkFRRUJBUUVCQVFFQkFBQUFBQUFBQUFBQUFBTUFBZ0FBQWdNRENnRUJBUUFBQXdzQUFnQUFBZ01EQVFFTEFRQURBQUlBQUFJQkN3RUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBQUFBQUFBQUFBQUFBQXNBQUFBQUFBQUFBQXNEQUFJQUFBSURBd01CQVFFQkFRRUJBUUVMQVFFQkFRRUJBUUVCQUFzQUFBQUFBQUFBQUFBQUFBQUFBd0FDQUFBQ0F3TUJBUUVCQVFFQkFRRUJBUUVCQ3dFQkFRRUJBUUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUVEQXdVQ0F3VUNBd3NBQUFJREFBQUNBUUFEQUFJQUFBSUJBUUVBQXdBQ0FBQUNBd3NBQXdBQ0FBRUJBQUFBQWdNQUFRc0JBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUXNCQVFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRRUFBd0FDQUFBQ0F3TUJBUUVCQVFzQUFRRUJBUUVCQVFFQkFRRUJBUUVBQUFBQUFBQUxBQUFBQUFBQUFBQUFBQU1BQWdBQUFBSURBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUxBUUVCQVFFQUFBQUFBQUFBQUFBQUFBQUFBQUFMQUFBQUFRQURBQUlBQUFJREF3TURBd0lEQUFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQ3dFQkFBQUFBQUFBQUFBQUFBQUFBQUFBQlFVQkFRQURBUUVBQVFVRUJ3Y0dDQXdIQVFjRUJnZ0lDREVJQkFJQ0ZBUUdBUUFMQkFjSEJRTURBQmdCQUFFQkFBQUhBUU1LQXdNREFnQUZBZ01BQUFBQUJ3VURBQUlBQUFJREF3RUJDZ0VCQVFFQkFRQUFBQUFBQUFNQUFnQUNBUUFEQUFJQUFBSURBUUVCQVFBQUFBSUJBUUVCQUFBQUJRVUZCUUVCQVFFQkFRQUFBQUFBQVFFQkFRQUFBQUFEQUFJYkFBQUNBd01EQXdNREFRRUJBUUVCQVFFQkFRRUZBUUVCQVFFQkFRRUJBUUVCQVFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQU1BQWdBQUFnTUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFBQUFBQUFBQUFBQUFBQUFBd0FCQWdBQUFnTURBUUVCQVFFQkFRRUJBUUFBQUFBQUFBQUFBQU1BQWdBQUFnQURBQUlBQUFJQUF3QUNBQUFDQXdNREF3TURBUUVCQVFFQkFRRUJBUUFCQVFFQkFRRUJBQUFBQUFBQUFBQUFBQUFBQUFBR0FRRUNBZ0FDQUFJR0F3TURBd01EQVFFQkJnRUFBUUVCQ0FFQkFRZ0JBUUVCQVFFQkFRRUJBUUVBQUFBQUFBZ0FBQUFBQXdBQ0FBQUNBd01CQVFjQkFRRUJBUUVCQUFBQUFBQUFBQUFEQUFJSEFBSURBUUVCQVFjQkFRRUJBUUVCQVFFQUFBQUFBQUFBQUFBQUFBTUFBZ0FBQWdNQkJRRUJBUUVBQUFBT0FBTUFBZ0FBQWdNREF3RUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRQUFBQUFBQUFBQUFBQUZBQUFBQUFBREFBSUFBQUlCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBd0FDQUFBQUFnTUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQkFRRUJBQUFCQVFFQkFRQURBQUlBQUFJREF3RUJBUUVCQVFFQkFRRUJBUUVBQUFBQUFBQUFBQUFBQVFNQ0FnQUFBUUVCQUFBQkFRVUZCUUVCQUFFQkFRRUJBUUVCQVFFQUFBQUFBQUFBQUFBQkFRRUJBUUVBQVFJQ0FRRUFBQUVDQWdNQ0FBRUNBZ01DQVFJQ0F3TUNBUU1DQVFJQ0F4WUNBQUVXQWdJREFnQUJBZ0lERmdNQ0F3TVdBd0VCQVFFQkFRRUJBQUVCQUFBREFBSUFBQU1BQXdBQ0FBQUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkdRUUhBWEFCbXpTYk5BVUdBUUdBUUlCQUJnb0Jmd0ZCMExtQ2dRRUxCL2tCTHdGNEFnQUJlUURHRFFGNkFQTVZBVUVBOGhVQlFnRHhGUUZEQVBBVkFVUUE3eFVCUlFEdUZRRkdBTzBWQVVjQTdCVUJTQURyRlFGSkFPb1ZBVW9BNVE0QlN3RHBGUUZNQU9VT0FVMEE2QlVCVGdEbkZRRlBBT1lWQVZBQTVSVUJVUURrRlFGU0FPTVZBVk1BNGhVQlZBRGhGUUZWQU9BVkFWWUEzeFVCVndEZUZRRllBTjBWQVZrQTNCVUJXZ0RiRlFGZkFOb1ZBU1FBMlJVQ1lXRUEyQlVDWW1FQTF4VUNZMkVBMWhVQ1pHRUExUlVDWldFQTR3NENabUVBMUJVQ1oyRUEweFVDYUdFQTBoVUNhV0VBMFJVQ2FtRUExeVFDYTJFQTVBRUNiR0VBRndKdFlRQzROUUp1WVFDWU1RSnZZUUMyS3dKd1lRRUFDWmhoQVFCQkFRdWFOTGd3NlMrd0w2RXVseHJJR2E0WC9ES3FGRU1tUHovaU11d3hoVExGTWliMU1Za3l2VEltL3pHYk1xb3lReWJXTVNiaE1aTVVnUTJLRFlBTmpSU0tEWUVOZ1EyTkZQOE0rekROTUVQSEJPb3lGei9vSk5Za295Q2FJSUVnNngvWkg4OGZ2QitwSDVZZmdoL3lIdDhleWg2NUhwWVNoU1hkSklJUzhDUGxJOW9qMFNQT0k4c1N5U1BBSTdZam1oTDdDNHdqK2lMcUl0OGlpZ0hRSXNVaTZoR0ZJZlFnN2lEbUlOVWd1eURwRWZVZ2hpdStLOXdnelNDeUlFTW1KdFFrenlUTkpNSWt0eVNzSktVa21pVExFcE1ranlTRkpDYjVFZmtSMlFmL0FmOEJueVAvQVNhNklxOGkyUWVLQVlvQnBDS2xDU2FNSXZvaDJRZUtBWW9CNlNHbENVTW05Qy9vTCtFdlF5YmJMOWd2elM4bXlTK1VMKzh1Mmk3WkU5a1R0aTZnTHZrdDVDM1ZMU2E2TFpndDlTenFMSmNUbHhQWExNNHNyeXlsTEpzc0pwUXM5aXUxSzZvcm55dVZLK2dxM1NvbTFDcTFLcFVxaWlyL0tmWXA0U25ZS1VNbTNSSzVLYkFwcFNtUUtmMG80eWlvSUljZzRCLzNIdFFleFIrZ0gwTW0zUkxQS00wb3pDakJLSzhva0NpaUlQWWYwUi9xSHNNZXN4K05IK1VMdmhHRktPVUx2aEhqSnlhNkNib0orQVA0QS9nRHlSS0tBYThGcndVbXVnbTZDZmdEK0FQNEE4a1NpZ0d2QmE4RkpyZ0p1QW40QS9nRCtBUEZFb29CcndXdkJTYTRDYmdKK0FQNEEvZ0R4UktLQWE4RnJ3VW1vU2Z5SmlhOUpxWW1Kb01tN2lVbTdTWGRKU2FlRXMwbGxRTW1uaExFSlpVRDZoMmpIWThkK3d2WkljOGgyUWVLQVlvQnhTSHJFYm9GemdIT0M1VURnQkgvRVAwUWlnR0tBZThjK0JEdUhQNEk0aHorQ0l3RHhBdVZBNEFSL3hEOUVJb0JpZ0hCSFBnUXZ4eitDTDRjL2dqOENMNEw2UkRsRVB3SXZndnBFT1VROVFpd0M4c1F4eEQxQ0xBTHl4REhFTzBJb2d1Wkc0WWJtQnY3R3FRSHh4bTNHdlVQMWhyTUdzSWFwZ2VXR3NrWjdSbmlHZGNaemhtTEdvRWErQm1DQVljUmdnR0hFZUlJbkF1a0dab1pqeG1GR1prTDdnL3NHT0lZbGd2cUQ4VVl2QmlWQytrUG5SaVVHRDgvUHovUUZVTW05aGNtdnhVbWlnM1BGYzRWelJYTUZjc1Z5aFhKRmNnVnh4WEdGY1VWeEJYREZjSVZ3UlhBRmNjRnZoVzlGYndWc3dxN0ZlVU51aFZESmtNbXVCVzJGVU1tdHhXMUZac0t0QldLQWJNVlF5WkRKcDBJdHpWREprTW1ReWFZQ3JZMVF5WkRKdHNCdFRWREprTW1ReVpESmtNbVF5YkVEYlExUXlaREprTW1ReVpESmtNbVF5WkRKa01tUXlaREprTW1ReVpESnNrRHN6WFFCTEkxUXlaREprTW1ReWJDRGJFMXdRMndOVU1tUXlhL0RhNDFrQXF0TlVNbVF5WkRKdUFDckRXK0RhczFReVpESmtNbVF5WkRKa01tUXlhUENxbzF2QTJwTlVNbVF5YU1DcWcxUXlaREprTW1nUWVuTlVNbVF5YUxDcVUxandpa05ZNElvelZESmtNbXVBMmlOVU1tUXlaREprTW04UUtoTmY4R29EVkRKa01tUXlhMkRaODFReWFqQkxNTjFCdUZDWVFKL2hEOEVQQWN1aHk1SEwwTHVCelJHNG9CaWdHS0FZb0JpZ0dLQVlvQmlnR0tBWW9CaWdHS0FZb0JpZ0dLQVlvQmlnR0tBWW9CaWdHS0FZb0JpZ0dLQVlRVm5qWC9BYU1HdkJ5N0hMY2NzeHcrc2h5eEhLQWNueHl3SE40UTNoRGRFTjBRcnh3K1BqNCtweHcrUGo2dUhENCtQajQrUGo2akhLSWNQajQrUGo0K1BqNCtQajQrUGo0K1BqNCtQajQrUGo0K1BqNCtQajQrUGo0K1BqNCtQajQrUGo0K1BqNCtQajQrUGo0K1BqNCtwaHlsSEQ0K1BqNCtQcWdjUGo2cEhENCtQajQrUGo2dEhLd2NxeHlxSEQ0K1BqNCtQajQrUGo0K1BqNCtQajQrUGo0K1BqNCtQajQrUGo0K1BqNCtQajQrUGo0K1BqNmtIS0VjUGo2MERiSU5oaFdGRlVNbW5UV2NOVDhtbXpXYU5aazFvd1N6RFlRVmx6V1lOYlFOc2cyR0ZZVVZKcFkxbFRVL0pwUTFreldTTmY0R2tEV0tDSjhSampXSENwRTFqeldOTlQrTU5ZczFpaldKTllnMWh6V0dOZEUwZ1Fyak5JVTFoRFdETmVJMDRUVGdOTjgwM2pUeUZOWTB4d1NDTllFS2dUWCtOUDgwZ0RYOU5QdzArelQ2TklFSytUVDFOUGcwOXpUMk5QUTA4elNCQ3ZJMDhUVHdOTzgwN2pUdE5QWVVvQVRWTk93MDZ6VFVOTk0wNmpTc0RmWUYwalRwTk9nMDV6VG1OT1UwNURUMkZOYzAwRFRkTk53MDJ6VGFOTmswaUFqWU5NODBxQTNPTktjTnpUUkRKa01tUXlaREprTW1ReVpESmtNbVF5WkRKa01tcEEzTU5FTW1ReVpESmtNbVF5WkRKa01tb1EzTE5FTW1ReVpESnNZQ3dUU0hDSTRmeWpUQU5NazB2elRJTkw0MHh6UzlOTVkwdkRURk5MczB4RFM2Tk1NMHVUVENOTGcwOVFXMk5Md0ZwUW16TkxRMHNqUzNOTFUwUXlhZURiRTBuUTJ3TkVNbVF5WkRKa01tUXlaREprTW1ReWIrQTYwMHFqU3BOSUVGaWdHbU5LZzBwelN2Tkt3MHJqU3JOTVFCOVFtbE5QOEI5Z24wQ2RVVTFCVEZBcG8waXpTUE5JbzBqVFNNTlBZR3BEU1pOS00wbURTaU5KYzBqalNoTkpZMG9EU1ZOSjgwbERTZU5KTTBuVFNTTkp3MGtUU2JOSkEwSm9rMGlEUS9Kb2MwaGpTRk5Kd05oRFJESmtNbW13MkRORU1tOGdtQ05FTW1ReVpESmtNbVF5WkRKa01tOFFtQk5FTW1ReVpESmtNbVF5YVpEWUEwUXlaREpzUUI5UW43TTg0aDlnbjBDZjh6L1RQK00vd3p4QUgxQ2ZvenpTSE9GTTRVOWduMENkVVUxQlRkQS9renRBSG1NOWNSMWhIT002QVJvQkd1QnE0Rzd3THZBdE16elRPeUJvd2dpeUNLSUlRZ3p6T2VJSjBnN3dXYklKa2dseUNWSUlJZ1Bwd2dsaUNVSUo4Z2t5Q1NJSkVnZ3lDT0lJMGdrQ0NQSU1vVWlTQ0ZJRDZJSUlZZy93R0tBY3d6cFNDa0lKZ2dsUU9oSU5NZDBoM1JIZmd6NVRQU002Y2dwaUQzTStRejlqUGpNOUV6OVRQaU0vUXo0VFB6TStBejhqUGZNL0V6M2pQUU0vQXozVFB2TTl3ejdqUGJNKzB6MmpQc005a3o2elBZTStvejF6UHBNOVl6NkRQVk0rY3oxRE1teXpQS016OG15VFBJTThjenN3RzBNNXd6N3dMdkFzZ1V5QlNoTTVzem9DRDJBb29CaWdIR003TXpvRFBGTTdJenhET3hNNTh6d3pPd004SXpyelBCTTY0endET3RNNzh6ckRPZU03NHpxek85TTZvenZET3BNN3N6cURPZE03b3pwek81TTZZenVET2xNN2N6cERPMk02TXp0VE9pTXlhYU01a3pQeWFZTTVjemxqUGpBWVl6OFRLc0ZQQXk5REx6TXZJeS93SG5DYXNVbFRPRk0vWXlsRE9FTTVNemd6UDFNcEl6Z2pPUU00RXpqek9BTTQ0ei96S05NLzR5cXhTTU0vMHlpelA3TW9veitqS0pNL2t5aURQNE1vY3o5ekltN3pMdU1qOG03VExzTXVzeXJ3SHJCdDh5b1JUZU11QXkvd0huQ2ZNRzZnYmpNdklHNlFieEJ1Z0c0VEx3QnVjRzd3Ym1CdTRHNVFidEJ1UUc3QWJqQnFVVW94U2tGS0lVaXcySkRla3k1akxvTXVVeTV6TGtNaWJkTXR3eVB5YmJNdG95MlRLY0FzNHl2ektnRko4VXdETC9BZWNKMkRMTk1zSXkxekxNTXRZeXl6TEJNdFV5eWpMVU1za3kwekxJTXRJeXh6TFJNc1l5MERMRU1zOHl3ekltdmpLOE1qOG11eks2TXJreWdBT3hNcVV5bXhTYkZKMFVwREtuTXFZeW5CUzRNckF5bkJTM01xOHlxREsyTXE0eXRUS3RNclF5ckRLek1xc3lzaktwTWlhak1xSXlQeWFoTXFBeW56THVBcFV5OURHTU12TXhQajc2TWZzeC93R2VNcFF5aXpLZE1wTXluREtTTW9veW1qS1JNcGt5a0RLWU1vOHlsektPTXBZeWpUTERBZmdFOGpHSU12RXhQajc1TWY4Qi93VDNCSWN5L2dUMkJQMEU5UVNHTXZ3RTlBVDdCUE1FK2dUeUJQa0U4UVREQWZnRThER0VNajQrK0RIM01mOEU5d1NETXY0RTlnVDlCUFVFZ2pMOEJQUUUrd1R6QlBvRThnVDVCUEVFZ0FqL0I4TUIrQVR2TWY0eFBqNzJNVDcvQlBjRS9USCtCUFlFL1FUMUJQd3gvQVQwQlBzRTh3VDZCUElFK1FUeEJJQUkvd2VCTW9BeTdqSHRNZjRCM1RIRk1jNHh4REhMTWNjeHlqSEpNY2d4eGpIL0FmOEI2ekhjTWMweDZqSGJNZWt4MmpITU1lZ3gyVEhuTWRneDVqSFhNZVV4MVRIa01kUXg0ekhUTWVJeDBqSGdNZEV4M3pIUU1kNHh6ekVtd3pIQ01UOG13VEhBTWI4eC9RZVBGTDR4NFFhOU1mTUZrQlNPRkxVY0pyd3h1ekUvSnJveHVURzRNZjBIanhTM01lRUd0akh6QlpBVWpoUW10VEcwTVQ4bXN6R3lNYkV4N1FLb01ad3huekdiTVo0eG5USGtDYkF4cHpIa0NhOHhwakd1TWFVeHJUR2tNYXd4b3pHck1hSXhxakdoTWFreG9ERW1takdaTVQ4bWx6R1dNWlV4a3dLSk1mZ3cvVEQzTVBrdy93R1VNWWd4L0RDVE1ZY3hrakdHTWZvd2tUR0ZNWkF4aERHUE1ZTXhqakdDTVkweGdUR01NWUF4aXpIL01Jb3gvakFtOWpEMU1EOG05RER6TVBJdy9nenhNSjBCMnpDN01LNEdyZ2JFTUxvd3dURElIc2Nld0RDL01MNHd2VEM4TVBBdzJqRERNTzh3MlREdU1OZ3c3VERYTU93dzFqRHJNTlV3NmpEVU1Pa3cwekRvTU5JdzV6RFJNT1l3MEREbE1NOHd3akRrTU00dzR6RE1NT0l3eXpEaE1Nb3c0RERKTU44d3lERGVNTWN3M1RER01Od3d4VEFtdVRDM01EOG10akMxTUxRd2tBT3dNTm9CK0NLZ01QOFRvVEN6TUs4d3NqQ3VNTEV3clRDU0FxY3dsQUdkTUo0dy9SUCtFNTh3ckRDbU1Lc3dwVENxTUtRd3FUQ2pNS2d3b2pDNEJab3dsakNYTUpVd25EQ1pNSnN3bUREZkJwSXdqVENQTUl3d2pqQ1VNSkV3a3pDUU1DYUxNSW93UHlhSk1JZ3doekQ2RTRZd2hURGhCaWFFTUlNd1B5YUNNSUV3Z0RENUEvb3Y3eS96TCs0djhTL3dML1lHL3kvNUwvNHYrQy85TC9jdjhpLzhML1l2K3kvMUx5YnRMK3d2UHlickwrb3Y1eS80QjhjRWlnSGdMOTRHaWdIakw5MHYzQy9hTDk0djN5LzJFK1l2eHdUaUwrVXZ4d1RrTDhjRThnWFpMejgvUHo4L1B6OC8xeS9WTDlZdjFDL1RMOUl2MFMvMUQ5QXZ6eS9PTDhndnh3VE1MOHN2eWkvdEJMTXZQN0l2c1MrVkE0b0IyUWJITCswRTdCT1ZBNVVEbFFQdEJQTU13eS9DTDhFdjd4UEFMNzh2dmkrOUw3d3Y3aFB0RTdzdnRpKzFMKzBFdEMvdEJMb3Z1Uys0TDdjdmxRUEdML0FUeFMvd0U4UXZQeitWQTZNRXN3MnZMK3NUNmhQYkNkY0cyd20wRGJJTjdBU3RMNElkZ1IyQUhmOGMvaHo5SExZRjF3YmxFOHdMekF2MEhQTWM4aHp4SEwwSHF5L3ZETXdMMXdtS0FaRXpyaStzTC9BRnFTKzFCYVV2cHkrbUwrOEZxaStvTCswQmxpK0NML291OVJIMUVYOS8zeFBmRTRZditTNy9MdjR1K1NMOEx2MHUreTZBTCtJVHBDK1ZMNFV2b3krVEw2SXZraStoTDVFdm9DK1FMNFF2Z1MrZkw0OHZuaStPTDRNdm5TK05MNXd2akMrYkw0c3ZtaStLTDVrdmlTK1lMNGd2bHkrSEx5YjRMdmN1UHliMkx2VXU5QzdFQWZVSjh5N3lMdllKOUFuQ0FkOHV4eTZ6QmJNRnhRUEZBOFVEeFFQTUxzWXU4d1hJTHJnR3hTN3hMdDR1eXk3d0x0MHU3aTdjTHUwdTJ5N3NMdGt1Nnk3WUxzb3U2aTdYTHVrdTFpN0pMdWd1MVM3bkx0UXU1aTdUTHVVdTBpN2tMdEV1NHk3UUx1SXV6eTdoTHM0dTRDN05MaWJFTHNNdVB5YkNMc0V1d0M3aUFhOHVtQzUvZjM5L25TNlhMcG91bVM2L0xxNHVuQzYrTHEwdXZTNnNMcnd1cXk2N0xxb3VteTY2THFrdXVTNm9Mcmd1cHk2M0xxWXV0UzZsTHJRdXBDNnpMcU11c2k2aUxyRXVueTZ3THA0dUpwWXVsUzQvSnBRdWt5NlNMcEV1a0M2ckFmd3Q0QzJ6QmJNRnhRUEZBOFVEeFFQbkxkOHQ4d1hoTGQ0dGp5NzdMZVl0amk3NkxZMHUrQzJNTHZjdGl5NzJMWW91OVMzbExZa3U5QzJJTHZNdDR5MkhMdkl0aGk3eExZVXU4QzJFTHU4dGd5N3VMWUl1N1MyQkx1d3RnQzdyTGY4dDZpMytMZWt0L1Mzb0xlSXQzQzNkTGRzdEp0b3QyUzAvSnRndDF5M1dMZFlEN2dYVExlRUcwaTNVTFNiUkxkQXRQeWJQTGM0dHpTMURKa01tUXlieUFjRVR5UzEvZjh3dHlDM1FFOEFUeXkzUEU3NFR6aE85RTgwVHZCUE1FN3NUeWkzSkU3b1R5Qk81RThjVHVCUEdFN2NUeFJPMkU4UVR0UlBERTdRVHdoT3pFeWJITGNZdFB5YkZMY1F0d3kwL3dpM09DOEV0d0MyL0xiNHR4QXU5TGJ3dHV5MjVMYzRMdUMydUU3Y3R0aTNFQzdVdHJoTzBMYk10c2kyeExiQXQxQUdmTFlndGYzOS9mNDB0aHkySkxZb3RyeTJlTFl3dHJpMmRMYTB0bkMyc0xac3RxeTJhTFlzdHFpMlpMYWt0bHkyb0xaWXRweTJWTGFZdGxDMmxMWk10cEMyU0xhTXRrUzJpTFpBdG9TMlBMYUF0amkwbWhpMkZMVDhtaEMyRExZSXQrd0h6TE4wc2YzL0hDY2NKNUN6Y0xQTUY0Q3pmTE40c2dTM3lMT01zZ0MzeExQOHM4Q3orTE84cy9TenVMT0lzL0N6dExQc3M3Q3poTFBvczZ5ejVMT2tzK0N6b0xQY3M1eXoyTE9ZczlDemxMQ2JiTE5vc1B5YlpMTmdzMWl6QkFjTXNyU3gvZjM5L3NTeXNMTlVzd2l5d0xOUXN3U3pUTE1BczBpeS9MTkVzdml5dUxOQXN2U3pQTEx3c3pTeTdMTXdzdWl6TExMa3N5aXk0TE1rc3R5eklMTFlzeHl5MUxNWXN0Q3pGTExNc3hDeXlMQ2FyTEtvc1B5YXBMS2dzcHl6eUFjRVRvQ3gvZjZZc255eWlMS0VzMEJQQUU2UXN6eE8rRTg0VHZSUE5FN3dUekJPN0U2TXN5Uk82RThnVHVSUEhFN2dUeGhPM0U4VVR0aFBFRTdVVHd4TzBFOElUc3hNbW5peWRMRDhtbkN5YUxKa3M0UUdHRTVFc2YzOS9mK2tIa0N5U0xKTXNsQk9GRTVZc2t4T0VFNUVUZ3hPUUU0SVRqeE9CRTVVc2poT0FFNDBUL3hLTUUvMFNpeFA4RW9vVCt4S0pFL29TaUJQNUVvY1QrQktZTEpjc1F5WW1qeXlPTEQ4bWpTeU1MSXNzMEFLQkxPNHI5Z2IyQnZZRzlnYjNLKzByOUN2eksvSXI4U3Z3Sys4cmlpeUFMSWtzL3l1SUxQNHI5U3VITFAwcmhpejhLNFVzK3l1RUxQb3JneXo1SzRJcytDc203Q3ZyS3o4bTZpdnBLK2dyd0FMZEs4TXI3d0x2QXRJcndpdnVFc1lyeUN2SEs4VXJ4Q3ZKSzgwcnl5dnRFdWNyM0N2UksrWXIyeXZsSzlvcjBDdmtLOWtyNHl2WUsrSXIxeXZoSzlZcjRDdlZLODRyenl2TUs4b3IzeXZVSzk0cjB5c213U3ZBS3o4bXZ5dTlLN3dyMHdHb0s0MHI2QkxvRXNvR3lnYktCc29HNkFlTUs1RXJrQ3VPSzQ4cnV5dW5LNVlydWl1bUs3a3JwU3U0SzZRcnR5dWpLNVVEbEN2ekRQTU10Q3VpSzVNcnN5dWhLN0lyb0N1U0s3RXJuaXV3SzUwcnJ5dWNLNjRybXl1dEs1b3JyQ3VaSzZzcm1DdXBLNWNySm9zcmlpcy9Kb2tyaUN1SEsrd0I5eXJrS245L2YzL25LdU1xaFN2Mkt1WXFoQ3YxS29NcjlDcUNLL01xZ1N2eUt1VXFnQ3Z4S3Y4cThDcitLdThxL1NydUt2d3E3U3I3S3V3cStpcnJLdmtxNmlyNEt1a3FKdUlxNFNvL0p1QXEzeXJlS3VzQnpTcTdLbjkvZjMrK0tyb3EzQ3JNS3IwcTJ5ckxLdG9xeWlyWktza3EyQ3JJS3J3cTF5ckhLdFlxeGlyVktzVXEweXJFS3RJcXd5clJLc0lxMENyQktzOHF3Q3JPS3I4cUpya3F1Q28vSnJjcXRpcTBLdUVCaGhPd0tuOS9mMy9uQjY4cXNTcmpFcFFUaFJPektwTVRoQk9SRTRNVGtCT0NFNDhUZ1JPeUtvNFRnQk9ORS84U2pCUDlFb3NUL0JLS0Uvc1NpUlA2RW9nVCtSS0hFL2dTSnE0cXJTby9KcXdxcXlxcUt0SUJtU3FES245L2YzK0dLb0lxcVNxWUtvVXFxQ3FYS3FjcWxpcW1LcFFxcFNxVEtvUXFwQ3FTS3FNcWtTcWlLcEFxb1NxUEtxQXFqaXFmS28wcW5pcU1LcDBxaXlxY0tva3FteXFJS3BvcWh5b21nU3FBS2o4bS9pbjlLZndwdndMd0tlSXBmMzkvZitVcDRDbjdLZThwNUNuNktlNHArU250S2ZncDdDbjNLZXNwNHluMUtlb3A5Q25wS2ZNcDZDbnlLZWNwOFNubUtTYmZLZDRwUHliZEtkd3AyeW1vQXM0cHVDbkNLYmNwdnltOEtiMHB2aW02S2JzcDJpbk5LY0VwMlNuTUtkY3B5eW5BS2RZcHlpblZLY2twMUNuSUtkTXB4eW5TS2NZcDBTbkZLZEFweENuUEtjTXBKcllwdFNrL0pyUXBzeW15S2JzQm5pbUNLY2tHeVFiSkJza0dpeW1CS1ljcGhpbUZLWU1waENuL0FiRXBuU21LS2E4cG5DbXVLWnNwaVNtdEtab3ByQ21aS2FzcG1DbXFLWmNwcVNtV0thZ3BsU21JS2FjcGxDbW1LWk1wcENtU0thTXBrU21pS1k4cG9TbU9LYUFwalNtZktZd3BKb0FwL3lnL0p2NG8vQ2o3S05rQzhTamdLT2NvM3lqa0tPSW80U2ovQWRnUytpandLT1lvK1NqdktQZ283aWpsS1BjbzdTajJLT3dvOVNqcktQUW82aWp6S09rbzJCTHlLT2dvSnQ0bzNTZy9KdHdvMnlqYUtNTUIrQVRXS05rbzFTai9BZjhFOXdUWUtQNEU5Z1Q5QlBVRTF5ajhCUFFFK3dUekJQb0U4Z1Q1QlBFRWdBai9CeWJVS05Nb1B5YlNLTkVvMENqNkFid015Q2pMS01jb3ppai9BY1VNdXd6S0tNUU11Z3pERExrTXlTakNETGdNd1F5M0RNQU10Z3kvRExVTXZneTBETDBNc3d6VEV0SVNKc1lveFNnL0pzUW93eWpDS0xJTXdDaUVBYVFvZ1NqRkJzVUd2QW04Q1lnb2dDaS9LS01vaHlpK0tLSW92U2loS0lZb3ZDaWdLTHNvbnlpNktKNG91U2lkS0xnb25DaUVLTkFodHlpYktMWW9taWkxS0prb3RDaVlLTE1vbHlpeUtKWW9zU2lWS0xBb2xDaXVLSk1vZ3lpdEtKSW9yQ2lSS0tzb2p5aXFLSTRvZ2lpcEtJMG9xQ2lNS0tjb2l5aW1LSW9vcFNpSktDYi9KLzRuUHliOUovd24reWY2Si9vQnZBejFKL2tuOUNmMko4VU11d3o0SjhRTXVnekRETGtNOXlmQ0RMZ013UXkzRE1BTXRneS9ETFVNdmd5MERMME1zd3dtOHlmeUp6OG04U2Z3Sis4bndBSGNKOFFueVFiSkJzb254aWZGSjhnU3loTHVKOXNueVNmdEo5b243Q2ZaSjhnbjZ5ZllKK29uMXlmcEo5WW42Q2ZWSitjbjFDZktFdVluMHlmSEorVW4waWZrSjlFbjRpZlFKK0VuenlmZ0o4NG4zeWZOSjk0bnpDZmRKOHNuSnNNbndpYy9Kc0Vud0NlL0o3NEN0Q2VqSjZrbm9pZW1KejQrcFNla0ovOEJ2aWV6SjZnbnZTZXlKN3duc1Nlbko3c25zQ2U2SjY4bnVTZXVKN2duclNlM0o2d250aWVySjdVbnFpZllBcGNuaFNmdkF1OENqU2VKSjRnbmhpZUhKLzhCdFFtMUNiNFNvQ2VXSjR3bm55ZVZKNTRubENlTEo1MG5reWVjSjVJbm15ZVJKNW9ua0NlWko0OG5paWUxQ2JVSnZoS1lKNDRuSm9Rbmd5Yy9Kb0luZ1NlQUovb0J2QXp3SnZzbTd5YjRKdmNtOFNiMUp2UW05aWJ6SnJ3U3hReTdEUG9teEF5NkRNTU11UXo1SnNJTXVBekJETGNNd0F5MkRMOE10UXkrRExRTXZCSzlETE1NMHhMU0V2OG0vU2IrSnZ3bVF5WW03aWJ0Smo4bTdDYnJKdW9tckF6cEp1Z21rUUhRSnFnbXhRYkZCcndKdkFtM0pxY21zaWF4SnE4bXF5YXRKckFtcmlhc0pxa21xaWIvQWVjbXp5YTJKdVltemlibEpzMG10U2JrSnN3bTR5YkxKdUlteWliaEpza200Q2JJSnJRbTN5YkhKdDRteGliZEpzVW0zQ2JFSnRzbXd5YmFKc0ltMlNiQkp0Z213Q2JYSnI4bXN5YldKcjRtMVNhOEp0UW11eWJUSnJvbTBpYTVKdEVtdUNZbUpxVW1wQ1kvSnFNbW9pYWhKdEVCa0NiMkplOEM3d0wrSmZVbCtTWDNKZmdsL3dHZ0pvOG0vU1dmSm80bW5pYU5KdndsblNhTUpwd21peWFiSm9vbW1pYUpKcGttaUNiN0paZ21oeWFYSm9ZbWxpYUZKcFVtaENiNkpaUW1naWFUSm9FbWtpYUFKcEVtL3lVbTlDWHpKVDhtOGlYeEpmQWwwQUdhRE9jbDZ5WG1KYVlNbVF6cUphVU1tQXlrREpjTTZTV2pESllNb2d5VkRLRU1sQXlnREpNTW53eVNET2dsbmd5UkRKME1rQXljREk4TW13eU9ES3NTcVJLcUVxZ1M3eVhzSlNibEplUWxQeWJqSmVJbDRTV3lDZDhsMWlYY0pkc2wyQ1hhSmRrbDF3bmdKZDRsUXlhdk5iRUoxeVdYQk5FbHd3UE1KZGNHeVNYTEpjb2x5Q1hISmNZbHhTWFhDZFFsMENYVkpkTWx6eVhTSmM0bHdBUy9KYk1sdWlXeUpiZ2wxd2FaRXJjbHRDVzJKYlVsN3d6REpiNGx3aVc5SmJrbHdTVzhKY0FsdXlVbXNTV3dKVDhtcnlXdUphMGw2Z0dlSllnbHN3V3pCY1VEeFFPUEpZY2xpeVdLSllrbHJDV2RKWTRscXlXY0phb2xteVdwSlpvbHFDV1pKYWNsbUNXTkphWWxseVdsSlpZbGpDV2tKWlVsb3lXVUphSWxreVdoSlpJbG9DV1JKWjhsa0NVbWhpV0VKVDhtZ3lXQ0pZRWwrQUh6Sk44a2YzL0hDY2NKNUNUZUpQTUY0Q1NBSmZJazR5VC9KUEVrL2lUd0pQMGs3eVQ4Sk80azRpVDdKTzBrK2lUc0pPRWsrU1RySlBnazZpVDNKT2trOWlUbkpQVWs1aVQwSk9Va0p0d2syeVEvSnRvazJTVFlKTlVrMHlTTUV0SWt1U1RSSk5Ba3ZpUzlKTHdrdXlTL0pNRWt3Q1M2SkNZbUppYTRKTTRrdGlRbUpzWWt0U1RJSkxRa3h5U3pKQ2JKSkxJa3lpU3hKQ2JMSkxBa3pDU3ZKQ1ltSmlZbUppWW1KaVlteENTdUpNVWtyU1RESktza2tpVG1BcUVrbFNTVUpOOGppUkxlSTVja2xpU1JKSU1TamlTTkpKQWtqQ1NMSklna2hpU0VKUFlqK0NPQ0pJRWsveU9BSlAwait5UCtJL2tqL0NQNkkrQWpneVNISklra2lpVHVJK3NqNmlQcEkrOGo3U1BzSS9FajlTUDNJL1FqOHlQaEkvSWo0aVBrSStNajZDUG5JK1lqcWlTZ0pLa2tueVNvSko0a3B5U2RKS1lrbkNTa0pKc2tveVNaSktJa21DUW0zU1BjSXliYkk5a2pQeWJZSTljajFpUERBZmdFMGlQVkkvOEU5d1RVSS80RTlnVDlCUFVFMHlQOEJQUUUrd1R6QlBvRThnVDVCUEVFMWdQdUJlRUdpZ0h1QmFvSnhDUERJLzhSMENQUEkvNFJ6Q1BOSSs4RnVTUENJN3Nqd1NPL0k3d2p2aU85STdnanVpT3BDY2dqeGlQdkJjVWp0eU8xSTdRanN5T3lJOG9qeHlQV0ErNEY0UWJMSTdFam93T3FJNDRqb3lPTkk2RWpvQ09WSTVJam15T2FJNXdqbUNPWEk1WWptU09VSTVFamt5T1FJNDhqc0NPcEk2SWpyeU9vSTY0anB5T3RJNllqckNPbEk2c2pwQ09lSTRzam5TT0tJeWFKSTRnalB5YUhJNFlqaFNQb0FZQWpab1FqL3lMN0lvTWovaUtDSS8waWdTUDhJdmNCNlNMWEluOS8yaUxXSXZjaTZDTFpJdllpNXlMMUl1WWk5Q0xsSXZNaTVDTFlJdklpNHlMeEl1SWk4Q0xoSXU4aTRDTHVJdDRpN1NMZEl1d2kzQ0xySXRzaUp0VWkxQ0kvSnRNaTBpTFJJdjRoZ3dHekl2VWh5Z2JLQnU0UjdoRzJCdlFoa1NMeUVZWWloU0tDSW9FaS9TR0VJb01paHlMNElmc2gvQ0g1SWZjaHlCTDJJZjhCaUNLUUlvQWkveUdQSW8waWlpTHhFYzhpc2lLV0lzNGlzU0xOSXJBaWxTTE1JcTRpeXlLdElzb2lyQ0xKSXFzaXlDS3FJdkVSeHlLcElwUWl4aUtvSXBNaWppS0xJb2tpeENLbklwSWl3eUttSXNJaXBTTEJJcU1pd0NLaUlyOGlvU0srSXFBaXZTS2ZJcndpbmlLN0lwMGl1U0tjSXJnaW15SzNJcG9pdGlLWklyVWltQ0swSXBjaUppWW04eUh5SVQ4bThTSHdJZThocGdMbEliTUM3aUhrSWUwaDR5SHNJZUloNnlIaEllb2g0Q0hvSWQ4aDV5SGVJZVloM1NGREprTW0xZ1B1QmRnaDFnZlhJZG9oM0NIYklkWWhKdFVoMUNFL0p0TWgwaUhSSWZNZ1phUWgzU0RnRWVBUjN4SGZFZDRSM2hIdkF1OEM1UVhiSVBZZzhoSHZJT0VnNnlEcUlPY2c1U0R0SU93ZzR5RGtJT0lnNENEZklONGcvd0hwSU9nZzVoSGxFZVFSekNHaklmd2d5eUdpSWNvaG9TSDdJTWtob0NISUlaOGh4eUdlSWNZaG5TSEVJWndoK2lEeUlQRWc4Q0RESVpzaCtTRENJWmtod1NHWUljQWhseUcvSVpZaHZpR1ZJYjBobENHOElaTWh1eUdTSWJvaGtTSDRJTGtoa0NHNElZOGh0eUdPSWJZaGpTSDNJTFVoakNHMElZc2hzeUdLSWJJaGlTR3hJWWdocnlHSElhNGhoaUd0SVlRaHJDR0RJYXNoZ2lHcUlZRWhxU0dBSWFnaC95Q25JZjRncGlIOUlOb2dKdGtnMkNBL0p0Y2cxaURVSUs4QjZ3YlBJTk1nemlEUUlQOEI4d2JxQnRJZzhnYnBCdkVHNkFiUklQQUc1d2J2QnVZRzdnYmxCdTBHNUFic0J1TUczQkhiRVlzTmlRMG16Q0RMSUQ4bXlpREpJTWdnMEFHYURNSWc3d0x2QXNjZ3dTRERJTm9SeWhTbURKa014aUNsREpnTXBBeVhETVVnb3d5V0RLSU1sUXloREpRTW9BeVRESjhNa2d6RUlKNE1rUXlkREpBTW5BeVBESnNNamd5ckVxa1NxaEtvRWliQUlMOGdQeWErSUwwZ3ZDQ2ZBYkFnUExnZ3J5QzZJTGNncmlDMklLMGd1U0MxSUt3Z3RDQ3JJTE1ncWlDeElLa2d6d0h3SDlvZnpSSFlIOXNmM0IvL0FlY0pnQ0R2SDk0Zi94L3VILzRmN1IvZEgvMGY3Qi84SCtvZit4L3BIL29mNkIvNUgrY2YrQi9tSC9jZjVSLzFIK1FmOUIvakgvTWY0aC95SCtFZjhSL2ZIOWNmSnRZZjFSOC9KdFFmMHgvU0g1VUVsd25RSDVNSnl4R2FDWllKbVFtVkNaZ0psQWttemgvTkh6OG16Qi9MSDhvZmxRU1hDY2tma3duTEVab0psZ21aQ1pVSm1BbVVDU2JJSDhjZlB5YkdIOFFmd3grdkJzQWZ2UjgvdXgrVkE4SWZ2eC9CSDc0Zkpyb2Z1UjgvSnJnZnR4KzJINVVFbHdtMUg1TUp5UkdhQ1pZSm1RbVZDWmdKbEFrbXRCK3lIejhtc1Ird0g2OGZsUVNYQ2E0Zmt3bkpFWm9KbGdtWkNaVUptQW1VQ1NhdEg2d2ZQeWFySDZvZnFCKzZCS01mbFIrZEg1UWZ5QkhYQnBrU214K1lINW9mbVIrWEg2Y2ZvaCttSDZFZm5CK2xINThmcEIrZUh5YVRINUlmUHlhUkg1QWZqeCtaQW9BZmtnbU1ILzhlOHg2TEgvNGVpaC85SG9rZi9CNklIL3NlaHgvNkhvWWYrUjZGSC9nZWhCLzJIb01mOVI2QkgvUWVuQUhlSHIwZXl3ZThIc2tlZ3hMbEU4WWV4QjdBSHNFZXhSN3ZETmNKd2g2L0hyNGU1QW54SHQwZXl4N3dIdHdlN3g3Ykh1NGUyaDd0SHRrZTdCN1lIdXNlMXg3cEh0WWU2QjdWSHVjZTB4N21IdEllNVI3Ukh1UUo1QjdRSHVNZXp4N2lIczRlNFI3Tkh1QWV6QjRtSmlhN0hyb2VQeWE0SHJjZXRoN1dBKzRGdEI0L3N4NjFIaWF5SHJFZVB5YXdIcThlcmg2OUE2Y2VuUjZiSG9ZZXJnYXVCcndSaFI2ZkhwNGVseDZTSG9vZWlSNlVIcEVla0I2VEhwVWVsaDZNSG84ZWpSNk9Ib3NlaUI2SEhwa2VyUjZtSHFBZW5CNmFIcXdlcFI2ckhxUWVxaDZqSHFrZW9oNm9IcUVldGhHWUhyUVJoQjRtZ3g2Q0hqOG1nUjZBSHY4ZGpBbitIWTBDOFIzVkhlOEM3d0xqSGRRZDN4M1hIZGdkMmgzWkhkWWQyeDNkSGFJUi9SM3dIZUlkL0Izdkhmc2Q3aDNoSGZvZDdSMzVIZXdkK0IzckhmY2Q2UjMySGVnZDNoM2dIZHdkOVIzbkhmUWQ1aDN6SGVVZDhoM2tIZEFkUXlZbXp4M09IVDhtelIzTUhjc2R4Z2ZLSGNrZHhRZklIWklFM1F2SEhZc0pROGNFc1JYZEJjUWR2eDIrSFpRZHdSM0lFYlFkc1IybkhhWWRyeDJzSGFzZGxSR3VIYTBkcWgycEhiTWRsUkd3SFp3ZG9SMmZIWjBkb0Iyb0hhVWRzaDIzSGJZZHVCMjFIYVFkb2gyYUhaa2RteDJZSFpZZGx4MlZIYjBkdkIzR0hjTWR3QjNGSGNJZHV4MlRIYm9ka2gyNUhaRWRuaDJRSGRnTGpoMlNFWW9CamhHTkhZRUJoeDJKSFl3ZGl4MktIWWdkaGgyRkhZUWRneDNXQSs0RjFnZERKcVVKK3h6NkhLWTErUno4SFBjYytCeUJFZlljbnhIMUhNY0U3UnpzSFA4STZoempIT2djMndubkhPWWM1UnpiQ2VRYzZ4enBIRU1tc1JXM0JOMGN5QnpZSE5ZY3p4ek9ITkFjMUJ6VEhORWMwaHpMSE5VY3loek5ITXdjeVJ6aEhOd2M0QnpiSE5jYzN4emFITjRjMlJ3bXh4ekdIRDhteFJ6RUhNTWN3d3ZDSExRUnRCeTJIT0FCd0J5ZUhOa1FReWJaRUNhOUhKMGNuQndtSmlZbUppWW1teHdtSnBvY3hBR1pIRCtLQVVNbUpwZ2N0d3VYSEpZY25RYVRISTRja0J5UEhKVWNraHlVSEpFY3N3U0pISU1jaEJ5Q0hJMGNpQnlNSEljY2l4eUdISW9jaFJ3bWdSeUFIRDhtL3h2K0cvMGJwUVg1Ry9NYnpoRE9FUFViOGh2OEcvZ2IreHYzRy9RYitodjJHeWJ4Ry9BYlB5YnZHKzRiN1J1eEMrc2J6UkRxRzlJYjB4cy83QnZRR3lZbTV4dlBHK2diemh2cEc4MGJ6QnNtSmliYkc4c2IzQnZLRzkwYnlSdmVHOGdiM3h2SEcrQWJ4aHNtSmliaEc4VWJKdUlieEJzbTR4dkRHK1Fid2h2bEc4RWJKdG9id0JzbUppYlpHNzhiSnRnYnZoc20xeHU5R3liV0c3d2IxUnU3R3lhdEM3b2JReWJ2QmU4Rm1RYTVHKzhGeXdXM0VMY2J0QkMyRzdnYnVoQzJFTGtRdFJBbXRSdTBHejhtc3h1eUc3RWJ5d1czRUs0YnRCQ3RHNjhic0J1NkVMWVF1UkMxRUNhc0c2c2JQeWFxRzZrYnFCdXdBck1EcHh1dUE2WWJ0d095QTYwRHRnT3hBN1VEc0FPMEE2OERKcVVicEJzL0pxTWJvaHVoRzdBQ3N3T2dHNjREbnh1M0E3SURyUU8yQTdFRHRRT3dBN1FEcndNbW5odWRHejhtbkJ1Ykc1b2JqUVRuQ0pZYjdBaVZHNWNiNmdqbUNPc0k2UWpsQ09nSTVBZ21sQnVUR3o4bWtodVJHNUFialFUbkNJNGI3QWlORzQ4YjZnam1DT3NJNlFqbENPZ0k1QWdtakJ1TEd6OG1paHVKRzRnYjZnT0JHL2thK0JyMkd2b2E5UnIzR29jYmdCdUZHLzhhaEJ2K0dvTWIvUnFDRy93YTlCb204eHJ5R2o4bThScndHdThhb0FYckd1VWE1eHJrR3VZYTdocnFHdTBhNlJyc0d1Z2FKdU1hNGhvL0p1RWE0QnJmR3JFRTJoclRHdFFhMGhvKzNoclpHdDBhMkJyY0d0Y2EyeHJWR2liUkd0QWFQeWJQR3M0YXpScXNBOFVhdWhwL2Y3MGF1UnJ6QmNzYXhCcThHc29hd3hySkdzRWF5QnJBR3NjYXZ4cTdHc1lhdmhvbXVCcTJHajhtdFJxMEdyTWFyd0tqRUxJYWYzK1hFTEVhcmhDaUVKWVFyUkNoRUt3UW9CQ3JFSjRRcVJDZEVKVVFxQkNjRUtjUW14Q21FSm9RcFJDWkVLUVFtQkFtc0JxdkdqOG1yaHF0R3F3YXJ3S2pFS3NhZjMrWEVLb2FyaENpRUpZUXJSQ2hFS3dRb0JDckVKNFFxUkNkRUpVUXFCQ2NFS2NRbXhDbUVKb1FwUkNaRUtRUW1CQW1xUnFvR2o4bXB4cW1HcVVhb0FLWkdvUWFreENURUg5L2locURHb1lhaFJxa0dwZ2FpUnFqR3BVYW9ocVVHcUVha3hxZ0dwSWFpQnFmR3BFYW5ocVFHcDBhanhxY0dvNGFoeHFiR28wYW1ocU1HaWFDR29BYVB5Yi9HZjRaL1JuZUFlc1owUm16QmJNRnhRUEZBOFVEeFFQYUdkQVoxUm5UR2RRWjBobjhHZW9aMlJuN0dla1oraG5vR2ZrWjV4bjNHZVlaOWhubEdkZ1o5Um5rR2ZRWjR4bldHZk1aNFJueUdlQVo4Um5mR2ZBWjNobnZHZDBaN2huY0dld1oyeGttenhuTkdUOG16Qm5MR2NvWjVRR0RFTUlaeGhuQkdjTVprQkNDRU1VWmp4Q0JFSTRRZ0JDTkVQOFBqQkQrRDhRWml4RDlENG9RL0ErSkVQc1BpQkQ2RDRjUStRK0dFUGdQaFJEM0Q0UVE5Zzhtd0JtL0dUOG12aG05R2J3WjVRR0RFTFladVJtMUdaQVFnaEM0R1k4UWdSQ09FSUFRalJEL0Q0d1EvZyszR1lzUS9RK0tFUHdQaVJEN0Q0Z1ErZytIRVBrUGhoRDRENFVROXcrRUVQWVB1eG02R1NhMEdiTVpQeWF5R2JFWnNCbkRBZmdFb3htcEdhSVo3aEttR2FVWi93VDNCS2daL2dUMkJQMEU5UVNuR2Z3RTlBVDdCUE1FK2dUeUJQa0U4UVNBQ1A4SHJ4bXNHYTRacXhtdEdhb1pKcUVab0JrL0pwOFpuaG1kR2RBQm1neVZHZThDN3dLY0daUVoyaEdYR1pZWi93R21ESmtNbXhtbERKZ01wQXlYREprWm93eVdES0lNbFF5aERKUU1vQXlUREo4TWtneVlHWjRNa1F5ZERKQU1uQXlQREpzTWpnd21reG1TR1Q4bWtSbVFHWTRacndIckJvZ1pqUm1IR1lvWmlSbnpCdW9HakJueUJ1a0c4UWJvQm9zWjhBYm5CdThHNWdidUJ1VUc3UWJrQnV3RzR3YmNFZHNSaXcySkRTYUdHWVFaUHlhREdZSVpnUm12QWVzRy94anhELzRZUG9BWi93SHpCdW9HOEEveUJ1a0c4UWJvQnU4UDhBYm5CdThHNWdidUJ1VUc3UWJrQnV3RzR3WW0vUmo4R0Q4bSt4ajZHUGtZcndIckJ2TVkrQmp5R1BRWTlSanpCdW9HOXhqeUJ1a0c4UWJvQnZZWThBYm5CdThHNWdidUJ1VUc3UWJrQnV3RzR3YWxGS01VcEJTaUZDYnhHUEFZUHlidkdPNFk3Uml2QWVzRzZ4anhEK29ZOHdicUJ2QVA4Z2JwQnZFRzZBYnZEL0FHNXdidkJ1WUc3Z2JsQnUwRzVBYnNCdU1HSnVrWTZCZy9KdWNZNWhqbEdNTUIrQVRnR09RWTN4ai9CUGNFNHhqK0JQWUUvUVQxQk9FWS9BVDBCUHNFOHdUNkJQSUUrUVR4QkNiZUdOMFlQeWJjR05zWTJoakRBZmdFMWhqWkdOVVkvd1QzQk5nWS9nVDJCUDBFOVFUWEdQd0U5QVQ3QlBNRStnVHlCUGtFOFFTQUNQOEhKdFFZMHhnL0p0SVkwUmpRR01NQitBVEtHTTBZeVJqL0JQY0V6QmorQlBZRS9RVDFCTXNZL0FUMEJQc0U4d1Q2QlBJRStRVHhCTThZemhnbXlCakhHRDhteGhqRUdNTVl6UUd4R0pzWXhRYkZCcUFZbWhqQ0dMQVlueGpCR0s4WXdCaXVHSjRZdnhpdEdMNFlyQmk5R0tzWXV4aXFHTG9ZcVJpY0dMa1lxQmk0R0tjWXR4aW1HTFlZcFJpMUdLUVl0QmlqR0xNWW9oaXlHS0VZSnBrWW1CZy9KcGNZbGhpVkdLc0RqUmlER0lZWWhCaVRHSXdZaFJpU0dJc1lrUmlLR0pBWWlSaVBHSWdZamhpSEdDYUNHSUVZUHlhQUdQOFgvaGV3QXJNRC9SZXVBL3dYdHdPeUE2MER0Z094QTdVRHNBTzBBNjhESnZzWCtoYy9KdmtYK0JmM0Y3QUNzd1AxRjY0RDlCZTNBN0lEclFPMkE3RUR0UU93QTdRRHJ3TW04eGZ5Rno4bThSZndGKzhYc0FLekErNFhyZ1B0RjdjRHNnT3RBN1lEc1FPMUE3QUR0QU92QXlic0Yrc1hQeWJxRitrWDZCZXdBck1ENXhldUErWVh0d095QTYwRHRnT3hBN1VEc0FPMEE2OERKdVVYNUJjL0p1TVg0aGZoRjdBQ3N3UGdGNjREM3hlM0E3SURyUU8yQTdFRHRRT3dBN1FEcndNbTNoZmRGejhtM0JmYkY5b1hqUVRuQ05rWDdBallGK29JNWdqckNPa0k1UWpvQ09RSUp0Y1gxaGMvSnRVWDFCZlRGN0FDc3dQU0Y2NEQwUmUzQTdJRHJRTzJBN0VEdFFPd0E3UURyd01tMEJmUEZ6OG16aGZORjh3WHNBS3pBOHNYcmdQS0Y3Y0RzZ090QTdZRHNRTzFBN0FEdEFPdkF5YkpGOGdYUHliSEY4WVh4UmV3QXJNRHhCZXVBOE1YdHdPeUE2MER0Z094QTdVRHNBTzBBNjhESnNJWHdSYy9Kc0FYdnhlK0Y0MEU1d2k4Rit3SXV4ZTlGK29JNWdqckNPa0k1UWpvQ09RSUpyb1h1UmMvSnJnWHR4ZTJGN0FDc3dPMUY2NER0QmUzQTdJRHJRTzJBN0VEdFFPd0E3UURyd01tc3hleUZ6OG1zUmV3RjY4WHNBS3pBNjBYcmdPc0Y3Y0RzZ090QTdZRHNRTzFBN0FEdEFPdkF5YXJGNm9YUHlhcEY2Z1hweGV3QXJNRHBoZXVBNlVYdHdPeUE2MER0Z094QTdVRHNBTzBBNjhESnFRWG94Yy9KcUlYb1JlZ0Y3QUNzd09mRjY0RG5oZTNBN0lEclFPMkE3RUR0UU93QTdRRHJ3TW1uUmVjRno4bW14ZWFGNWtYbUJlS0M1Y1hsaGVWRjlFUGxCZVRGeVltcndTT0Y0SVhpUmVCRjRjWDZ4T0VGNFlYaFJlREY1SVhqUmVSRjR3WGlCZVFGNHNYanhlS0Z5YUFGLzhXUHliK0Z2MFcvQmI0RnZjVzloYjFGdlFXOHhieUZ2RVc4QmJ2RnU0VzdSYi9DdnNXK2hiNUZrTW0vQXJzRnJ3UEp1c1c1QmJvRnVjVzVoYmxGdU1XMnhiaUZ1RVc0QmJmRnQ0VzNSYmNGdG9XMlJiWUZ0Y1cxaGJWRnJVUDZoYnBGdFFXMHhiU0Z0RVdwZy9RRnM4V3pSYk1GczRXeXhiN0M3QWhwU0haQjRvQmlnR2FJZXNSeWhiSkZzZ1drdy9TQ3NjVzdRVHNFNVVEdmhhVkE3MFd2QmE3RnJvV3VSYnZFN2dXdHhhMkZyVVd0QmJ1RSswVHN4YXZGcTRXN1FTdEZ1MEVzaGFPRDdFV3NCYkdGbzhQeFJhT0Q4TVd3aGJFRm84UHdSYkFGcjhXckJhckZxb1dxUmFvRnFjV3BoYXhDcVVXaGcrakZxUVdvQmFmRnNjRWt3K2VGcDBXb2hhY0Zwc1dtaGFaRmtNbW1CYnRCQ2FYRnBZV0pvY1dxZ1QyRHFvRWxRT3FCSlVXcWdTVUZwTVdraGFSRnBBV2p4YU9GcW9FdVJXTkZvd1dpeGFLRm9rV2lCYXFCSVlXaFJhRUZvTVdnaGFCRm9BV3FnVC9GZkFPL2hYOUZhb0UvQldxQlBzVjl4VzhDdm9WK1JXOENpYjRGYndLOWhYMUZTYjJEcW9FOUJVSzdjR1ZBYUkxOFF3QkIzOENRQ0FBUlEwQUlBQkJDR3NpQXlBQVFRUnJLQUlBSWdGQmVIRWlBR29oQlFKQUlBRkJBWEVOQUNBQlFRTnhSUTBCSUFNZ0F5Z0NBQ0lCYXlJRFFhVElnUUVvQWdCSkRRRWdBQ0FCYWlFQUlBTkJxTWlCQVNnQ0FFY0VRQ0FCUWY4QlRRUkFJQU1vQWdnaUFpQUJRUU4ySWdSQkEzUkJ2TWlCQVdwR0dpQUNJQU1vQWd3aUFVWUVRRUdVeUlFQlFaVElnUUVvQWdCQmZpQUVkM0UyQWdBTUF3c2dBaUFCTmdJTUlBRWdBallDQ0F3Q0N5QURLQUlZSVFZQ1FDQURJQU1vQWd3aUFVY0VRQ0FES0FJSUlnSWdBVFlDRENBQklBSTJBZ2dNQVFzQ1FDQURRUlJxSWdJb0FnQWlCQTBBSUFOQkVHb2lBaWdDQUNJRURRQkJBQ0VCREFFTEEwQWdBaUVISUFRaUFVRVVhaUlDS0FJQUlnUU5BQ0FCUVJCcUlRSWdBU2dDRUNJRURRQUxJQWRCQURZQ0FBc2dCa1VOQVFKQUlBTWdBeWdDSENJQ1FRSjBRY1RLZ1FGcUlnUW9BZ0JHQkVBZ0JDQUJOZ0lBSUFFTkFVR1l5SUVCUVpqSWdRRW9BZ0JCZmlBQ2QzRTJBZ0FNQXdzZ0JrRVFRUlFnQmlnQ0VDQURSaHRxSUFFMkFnQWdBVVVOQWdzZ0FTQUdOZ0lZSUFNb0FoQWlBZ1JBSUFFZ0FqWUNFQ0FDSUFFMkFoZ0xJQU1vQWhRaUFrVU5BU0FCSUFJMkFoUWdBaUFCTmdJWURBRUxJQVVvQWdRaUFVRURjVUVEUncwQVFaeklnUUVnQURZQ0FDQUZJQUZCZm5FMkFnUWdBeUFBUVFGeU5nSUVJQUFnQTJvZ0FEWUNBQThMSUFNZ0JVOE5BQ0FGS0FJRUlnRkJBWEZGRFFBQ1FDQUJRUUp4UlFSQUlBVkJyTWlCQVNnQ0FFWUVRRUdzeUlFQklBTTJBZ0JCb01pQkFVR2d5SUVCS0FJQUlBQnFJZ0EyQWdBZ0F5QUFRUUZ5TmdJRUlBTkJxTWlCQVNnQ0FFY05BMEdjeUlFQlFRQTJBZ0JCcU1pQkFVRUFOZ0lBRHdzZ0JVR295SUVCS0FJQVJnUkFRYWpJZ1FFZ0F6WUNBRUdjeUlFQlFaeklnUUVvQWdBZ0FHb2lBRFlDQUNBRElBQkJBWEkyQWdRZ0FDQURhaUFBTmdJQUR3c2dBVUY0Y1NBQWFpRUFBa0FnQVVIL0FVMEVRQ0FGS0FJSUlnSWdBVUVEZGlJRVFRTjBRYnpJZ1FGcVJob2dBaUFGS0FJTUlnRkdCRUJCbE1pQkFVR1V5SUVCS0FJQVFYNGdCSGR4TmdJQURBSUxJQUlnQVRZQ0RDQUJJQUkyQWdnTUFRc2dCU2dDR0NFR0FrQWdCU0FGS0FJTUlnRkhCRUFnQlNnQ0NDSUNRYVRJZ1FFb0FnQkpHaUFDSUFFMkFnd2dBU0FDTmdJSURBRUxBa0FnQlVFVWFpSUNLQUlBSWdRTkFDQUZRUkJxSWdJb0FnQWlCQTBBUVFBaEFRd0JDd05BSUFJaEJ5QUVJZ0ZCRkdvaUFpZ0NBQ0lFRFFBZ0FVRVFhaUVDSUFFb0FoQWlCQTBBQ3lBSFFRQTJBZ0FMSUFaRkRRQUNRQ0FGSUFVb0Fod2lBa0VDZEVIRXlvRUJhaUlFS0FJQVJnUkFJQVFnQVRZQ0FDQUJEUUZCbU1pQkFVR1l5SUVCS0FJQVFYNGdBbmR4TmdJQURBSUxJQVpCRUVFVUlBWW9BaEFnQlVZYmFpQUJOZ0lBSUFGRkRRRUxJQUVnQmpZQ0dDQUZLQUlRSWdJRVFDQUJJQUkyQWhBZ0FpQUJOZ0lZQ3lBRktBSVVJZ0pGRFFBZ0FTQUNOZ0lVSUFJZ0FUWUNHQXNnQXlBQVFRRnlOZ0lFSUFBZ0Eyb2dBRFlDQUNBRFFhaklnUUVvQWdCSERRRkJuTWlCQVNBQU5nSUFEd3NnQlNBQlFYNXhOZ0lFSUFNZ0FFRUJjallDQkNBQUlBTnFJQUEyQWdBTElBQkIvd0ZOQkVBZ0FFRURkaUlCUVFOMFFieklnUUZxSVFBQ2YwR1V5SUVCS0FJQUlnSkJBU0FCZENJQmNVVUVRRUdVeUlFQklBRWdBbkkyQWdBZ0FBd0JDeUFBS0FJSUN5RUNJQUFnQXpZQ0NDQUNJQU0yQWd3Z0F5QUFOZ0lNSUFNZ0FqWUNDQThMUVI4aEFpQURRZ0EzQWhBZ0FFSC8vLzhIVFFSQUlBQkJDSFlpQVNBQlFZRCtQMnBCRUhaQkNIRWlBWFFpQWlBQ1FZRGdIMnBCRUhaQkJIRWlBblFpQkNBRVFZQ0FEMnBCRUhaQkFuRWlCSFJCRDNZZ0FTQUNjaUFFY21zaUFVRUJkQ0FBSUFGQkZXcDJRUUZ4Y2tFY2FpRUNDeUFESUFJMkFod2dBa0VDZEVIRXlvRUJhaUVCQWtBQ1FBSkFRWmpJZ1FFb0FnQWlCRUVCSUFKMElnZHhSUVJBUVpqSWdRRWdCQ0FIY2pZQ0FDQUJJQU0yQWdBZ0F5QUJOZ0lZREFFTElBQkJBRUVaSUFKQkFYWnJJQUpCSDBZYmRDRUNJQUVvQWdBaEFRTkFJQUVpQkNnQ0JFRjRjU0FBUmcwQ0lBSkJIWFloQVNBQ1FRRjBJUUlnQkNBQlFRUnhhaUlIUVJCcUtBSUFJZ0VOQUFzZ0J5QUROZ0lRSUFNZ0JEWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0JDeUFFS0FJSUlnQWdBellDRENBRUlBTTJBZ2dnQTBFQU5nSVlJQU1nQkRZQ0RDQURJQUEyQWdnTFFiVElnUUZCdE1pQkFTZ0NBRUVCYXlJQVFYOGdBQnMyQWdBTEN6VUJBWDhnQUVFQklBQWJJUUFDUUFOQUlBQVE1QUVpQVEwQlFZVFRnUUVvQWdBaUFRUkFJQUVSRGdBTUFRc0xFQU1BQ3lBQkM0RUVBUU4vSUFKQmdBUlBCRUFnQUNBQklBSVFGUm9nQUE4TElBQWdBbW9oQXdKQUlBQWdBWE5CQTNGRkJFQUNRQ0FBUVFOeFJRUkFJQUFoQWd3QkN5QUNSUVJBSUFBaEFnd0JDeUFBSVFJRFFDQUNJQUV0QUFBNkFBQWdBVUVCYWlFQklBSkJBV29pQWtFRGNVVU5BU0FDSUFOSkRRQUxDd0pBSUFOQmZIRWlCRUhBQUVrTkFDQUNJQVJCUUdvaUJVc05BQU5BSUFJZ0FTZ0NBRFlDQUNBQ0lBRW9BZ1EyQWdRZ0FpQUJLQUlJTmdJSUlBSWdBU2dDRERZQ0RDQUNJQUVvQWhBMkFoQWdBaUFCS0FJVU5nSVVJQUlnQVNnQ0dEWUNHQ0FDSUFFb0FodzJBaHdnQWlBQktBSWdOZ0lnSUFJZ0FTZ0NKRFlDSkNBQ0lBRW9BaWcyQWlnZ0FpQUJLQUlzTmdJc0lBSWdBU2dDTURZQ01DQUNJQUVvQWpRMkFqUWdBaUFCS0FJNE5nSTRJQUlnQVNnQ1BEWUNQQ0FCUVVCcklRRWdBa0ZBYXlJQ0lBVk5EUUFMQ3lBQ0lBUlBEUUVEUUNBQ0lBRW9BZ0EyQWdBZ0FVRUVhaUVCSUFKQkJHb2lBaUFFU1EwQUN3d0JDeUFEUVFSSkJFQWdBQ0VDREFFTElBQWdBMEVFYXlJRVN3UkFJQUFoQWd3QkN5QUFJUUlEUUNBQ0lBRXRBQUE2QUFBZ0FpQUJMUUFCT2dBQklBSWdBUzBBQWpvQUFpQUNJQUV0QUFNNkFBTWdBVUVFYWlFQklBSkJCR29pQWlBRVRRMEFDd3NnQWlBRFNRUkFBMEFnQWlBQkxRQUFPZ0FBSUFGQkFXb2hBU0FDUVFGcUlnSWdBMGNOQUFzTElBQUxlUUVDZndKQUFrQWdBa0VLVFFSQUlBQWlBeUFDT2dBTERBRUxJQUpCYjBzTkFTQUFJQUpCQzA4RWZ5QUNRUkJxUVhCeElnTWdBMEVCYXlJRElBTkJDMFliQlVFS0MwRUJhaUlFRUJnaUF6WUNBQ0FBSUFSQmdJQ0FnSGh5TmdJSUlBQWdBallDQkFzZ0F5QUJJQUpCQVdvUXlnTVBDeEF0QUF1TEFnRURmeU1BUVJCcklnUWtBQ0FFSUFNMkFnZ2dCQ0FCTmdJTUFrQUNmeUFBTFFBTFFRZDJCRUFnQUNnQ0JBd0JDeUFBTFFBTEN5SUJRUUJKRFFBZ0EwRi9SZzBBSUFRZ0FUWUNBQ01BUVJCcklnRWtBQ0FFS0FJQUlBUkJER29pQXlnQ0FFa2hCU0FCUVJCcUpBQWdCQ0FFSUFNZ0JSc29BZ0EyQWdRQ1FBSi9BbjhnQUMwQUMwRUhkZ1JBSUFBb0FnQU1BUXNnQUFzaEFDTUFRUkJySWdFa0FDQUVRUWhxSWdNb0FnQWdCRUVFYWlJRktBSUFTU0VHSUFGQkVHb2tBRUVBSUFNZ0JTQUdHeWdDQUNJQlJRMEFHaUFBSUFJZ0FSQk1DeUlBRFFCQmZ5RUFJQVFvQWdRaUFTQUVLQUlJSWdKSkRRQWdBU0FDU3lFQUN5QUVRUkJxSkFBZ0FBOExFSGNBQzZJQ0FRTi9Jd0JCUUdvaUJDUUFJQUFvQWdBaUJrRUVheWdDQUNFRklBWkJDR3NvQWdBaEJpQUVJQU0yQWhRZ0JDQUJOZ0lRSUFRZ0FEWUNEQ0FFSUFJMkFnaEJBQ0VCSUFSQkdHcEJBRUVuRUdFYUlBQWdCbW9oQUFKQUlBVWdBa0VBRU1jREJFQWdCRUVCTmdJNElBVWdCRUVJYWlBQUlBQkJBVUVBSUFVb0FnQW9BaFFSQmdBZ0FFRUFJQVFvQWlCQkFVWWJJUUVNQVFzZ0JTQUVRUWhxSUFCQkFVRUFJQVVvQWdBb0FoZ1JDQUFDUUFKQUlBUW9BaXdPQWdBQkFnc2dCQ2dDSEVFQUlBUW9BaWhCQVVZYlFRQWdCQ2dDSkVFQlJodEJBQ0FFS0FJd1FRRkdHeUVCREFFTElBUW9BaUJCQVVjRVFDQUVLQUl3RFFFZ0JDZ0NKRUVCUncwQklBUW9BaWhCQVVjTkFRc2dCQ2dDR0NFQkN5QUVRVUJySkFBZ0FRdDVBUUovSXdCQkVHc2lBaVFBQWtBZ0FDZ0NBQ0lBUlFSQUlBSkJDR3BCQURZQ0FBd0JDd0pBSUFBb0Fod2lBQVJBQTBBZ0FDZ0NCQ0lEQkVBZ0FTQURFR2hGRFFNTElBQW9BaEFpQUEwQUN3c2dBa0VJYWtFQU5nSUFEQUVMSUFKQkNHb2dBRFlDQUFzZ0FpZ0NDQ0VBSUFKQkVHb2tBQ0FBQ3pRQkEzOGdBUkFmSWdNZ0FDZ0NCQ0FBTFFBTElnUWdCRUVZZEVFWWRVRUFTQnRHQkg4Z0FFRi9JQUVnQXhBYkJVRUJDMFVMZndFRGZ5QUFJUUVDUUNBQVFRTnhCRUFEUUNBQkxRQUFSUTBDSUFGQkFXb2lBVUVEY1EwQUN3c0RRQ0FCSWdKQkJHb2hBU0FDS0FJQUlnTkJmM01nQTBHQmdvUUlhM0ZCZ0lHQ2hIaHhSUTBBQ3lBRFFmOEJjVVVFUUNBQ0lBQnJEd3NEUUNBQ0xRQUJJUU1nQWtFQmFpSUJJUUlnQXcwQUN3c2dBU0FBYXd0Z0FRRi9Jd0JCRUdzaUF5UUFBa0FnQWtFS1RRUkFJQUFnQWpvQUN5QUFJQUVnQWhES0F5QURRUUE2QUE4Z0FDQUNhaUFETFFBUE9nQUFEQUVMSUFCQkNpQUNRUXBySUFBdEFBc2lBRUVBSUFBZ0FpQUJFSWNIQ3lBRFFSQnFKQUFMZXdFQ2Z5TUFRUkJySWdRa0FBSkFJQUlnQUNnQ0NFSC8vLy8vQjNFaUEwa0VRQ0FBS0FJQUlRTWdBQ0FDTmdJRUlBTWdBU0FDRU1vRElBUkJBRG9BRHlBQ0lBTnFJQVF0QUE4NkFBQU1BUXNnQUNBRFFRRnJJQUlnQTJ0QkFXb2dBQ2dDQkNJRFFRQWdBeUFDSUFFUWh3Y0xJQVJCRUdva0FDQUFDNGtCQVFGL0FrQUNRQUpBQWtBQ1FDQUFLQUlBUVFGckRnVUFBd01DQVFNTElBQW9BZ2dpQVFSQUlBRXNBQXRCQUVnRVFDQUJLQUlBRUJjTElBRVFGd3NNQXdzZ0FDZ0NDQ0lCQkVBZ0FSQmRJQUVRRndzTUFnc2dBQ2dDQ0NJQkJFQWdBUkNzQVNBQkVCY0xJQUJCQURZQ0NBc2dBRUYvTmdJWUR3c2dBRUVBTmdJSUlBQkJmellDR0F2Q0FnRUVmeU1BUVJCcklnTWtBQUpBQWtBQ1FDQUFLQUlBSWdKRkRRQWdBaWdDQUVFUGNVRUNhdzRHQVFBQUFBQUJBQXNnQTBFSWFrRUFOZ0lBREFFTEFrQUNRQ0FDSUFJb0FnQkJDSFpyS0FJQUlnSW9BZ1FpQlVFVWFpSUVRZXovQVUwRVFDQUNJQVEyQWdRZ0JTQUNLQUlBSWdScVFSUnFJUUlNQVFzZ0FrRVVJQU5CREdvUXNBUWlBa1VFUUVFQUlRSU1BZ3NnQXlnQ0RDRUVDeUFDUWdBM0FnUWdBa0lBTndJTUlBSWdBaUFFYTBFSWREWUNBQXNnQXlBQ05nSUFJQU1vQWdBaUFrVUVRQ0FEUVFocVFRQTJBZ0FNQVFzQ2Z5QUFLQUlBSWdRb0Fod2lBQVJBSUFBb0Fnd2lCQ0FDTmdJUUlBSWdCRFlDRENBQVFReHFEQUVMSUFRZ0FqWUNIQ0FDUVF4cUN5QUNOZ0lBSUFKQkJHb2dBa0VnSUFFZ0FSQWZFTlFDR2lBRElBTW9BZ0EyQWdnTElBTW9BZ2doQUNBRFFSQnFKQUFnQUF2a0FnRURmeU1BUVVCcUlnSWtBQUpBUVp6RWdRRXRBQUJGRFFBZ0FpQUJOZ0k0SUFKQmtCQVFHQ0lETmdJWUlBSkNnSkNBZ0lDQ2dvQ0FmemNDSENBRFFRQkJnUkFRWVNJRFFZQVFJQUFnQVJDZkJSb2dBa0VZYWlJQUlBTVFIeEQvQXlBQ0lBQkI1Y254QUJDVEF5SUFLQUlJTmdJd0lBSWdBQ2tDQURjREtDQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFKQktHcEIvOHZ4QUJCWUlnQW9BZ1FoQkNBQUtBSUFJUUVnQWlBQUxRQUtPZ0ErSUFJZ0FDOEJDRHNCUENBQVFnQTNBZ0FnQUN3QUN5RURJQUJCQURZQ0NDQUNMQUF6UVFCSUJFQWdBaWdDS0JBWEN5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEN3SkFJQU5CQUU0RVFDQUNJQUl0QUQ0NkFCSWdBaUFFTmdJTUlBSWdBVFlDQ0NBQ0lBSXZBVHc3QVJBZ0FpQURPZ0FUREFFTElBSkJDR29nQVNBRUVCb0xJQUpCQ0dwQkFoRGhDeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFEUVFCT0RRQWdBUkFYQ3lBQ1FVQnJKQUFMdkFNQkIzOENRQUpBQWtBZ0FDZ0NCQ0lDSUFBb0FnQWlCV3RCR0cwaUIwRUJhaUlEUWF2VnF0VUFTUVJBSUFNZ0FDZ0NDQ0FGYTBFWWJTSUVRUUYwSWdnZ0F5QUlTeHRCcXRXcTFRQWdCRUhWcXRVcVNSc2lCQVJBSUFSQnE5V3ExUUJQRFFJZ0JFRVliQkFZSVFZTElBZEJHR3dnQm1vaUF5QUJLUUlBTndJQUlBTWdBU2dDQ0RZQ0NDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFNZ0FTZ0NGRFlDRkNBRElBRXBBZ3czQWd3Z0FVSUFOd0lNSUFGQkFEWUNGQ0FHSUFSQkdHeHFJUUVnQTBFWWFpRUVJQUlnQlVZTkFnTkFJQU5CR0dzaUF5QUNRUmhySWdJcEFnQTNBZ0FnQXlBQ0tBSUlOZ0lJSUFKQ0FEY0NBQ0FDUVFBMkFnZ2dBeUFDS0FJVU5nSVVJQU1nQWlrQ0REY0NEQ0FDUWdBM0Fnd2dBa0VBTmdJVUlBSWdCVWNOQUFzZ0FDQUJOZ0lJSUFBb0FnUWhBU0FBSUFRMkFnUWdBQ2dDQUNFQ0lBQWdBellDQUNBQklBSkdEUU1EUUNBQlFRRnJMQUFBUVFCSUJFQWdBVUVNYXlnQ0FCQVhDeUFCUVJocklnRXNBQXRCQUVnRVFDQUJLQUlBRUJjTElBRWdBa2NOQUFzTUF3c1FLQUFMUWFPRTd3QVFPQUFMSUFBZ0FUWUNDQ0FBSUFRMkFnUWdBQ0FETmdJQUN5QUNCRUFnQWhBWEN3c0dBQ0FBRUJjTEh3QWdBQ2dDQUNJQUJFQWdBRUVJYWlBQVFSQWdBU0FCRUI4UTFBSWFDd3NHQUJDa0VRQUwzZ0VCQlg4Z0FDZ0NnQUVpQWlBQUtBS0VBVWNFUUNBQ0lBRTJBZ0FnQUNBQ1FRUnFOZ0tBQVE4TEFrQWdBaUFBUWZ3QWFpZ0NBQ0lGYXlJQ1FRSjFJZ1pCQVdvaUEwR0FnSUNBQkVrRVFDQURJQUpCQVhVaUJDQURJQVJMRzBILy8vLy9BeUFDUWZ6Ly8vOEhTUnNpQXdSL0lBTkJnSUNBZ0FSUERRSWdBMEVDZEJBWUJVRUFDeUlFSUFaQkFuUnFJZ1lnQVRZQ0FDQUNRUUJLQkVBZ0JDQUZJQUlRR1JvTElBQWdCQ0FEUVFKMGFqWUNoQUVnQUNBR1FRUnFOZ0tBQVNBQUlBUTJBbndnQlFSQUlBVVFGd3NQQ3hBb0FBdEJvNFR2QUJBNEFBdURBZ0VFZnlNQVFSQnJJZ1FrQUFKQUlBQW9BZ0FpQWtVRVFDQUVRUWhxUVFBMkFnQU1BUXNDUUNBQ0tBSWNJZ0lFUUFOQUlBSW9BZ1FpQXdSQUlBRWdBeEJvUlEwREN5QUNLQUlRSWdJTkFBc0xJQVJCQ0dwQkFEWUNBQXdCQ3lBRVFRaHFJQUkyQWdBTEFrQWdBQ2dDQUNJQ1JRMEFJQVFvQWdnaUFFVU5BQ0FDUVJ4cUlnVWhBUU5BSUFFb0FnQWlBd1JBSUFOQkVHb2hBU0FBSUFOSERRRUxDeUFEUlEwQUlBSWdBaWdDQUVFSWRtc29BZ0FoQWlBQUtBSU1JUU1nQUNnQ0VDSUJCSDhnQVFVZ0JTZ0NBQXNnQXpZQ0RDQUFLQUlNSWdOQkVHb2dCU0FES0FJUUd5QUJOZ0lBSUFCQ0FEY0NEQ0FBSUFJUWxROExJQVJCRUdva0FBdWRBZ0VJZnlBQVFRUnFJUVlDUUFKQUlBQW9BZ1FpQUVVTkFDQUJLQUlBSUFFZ0FTMEFDeUlFUVJoMFFSaDFRUUJJSWdJYklRY2dBU2dDQkNBRUlBSWJJUU1nQmlFQ0EwQUNRQ0FESUFBb0FoUWdBQzBBR3lJQklBRkJHSFJCR0hWQkFFZ2lDUnNpQ0NBRElBaEpJZ1ViSWdRRVFDQUFRUkJxSWdFb0FnQWdBU0FKR3lBSElBUVFUQ0lCRFFFTFFYOGdCU0FESUFoTEd5RUJDeUFDSUFBZ0FVRUFTQnNoQWlBQUlBRkJIWFpCQkhGcUtBSUFJZ0FOQUFzZ0FpQUdSZzBBQWtBZ0FpZ0NGQ0FDTFFBYklnQWdBRUVZZEVFWWRVRUFTQ0lFR3lJRklBTWdBeUFGU3hzaUFRUkFJQWNnQWtFUWFpSUFLQUlBSUFBZ0JCc2dBUkJNSWdBTkFRc2dBeUFGU1EwQkRBSUxJQUJCQUU0TkFRc2dCaUVDQ3lBQ0M2NEJBZ0YvQVg0akFFSFFBR3NpQkNRQUlBUkJBRHNCRkNBRUlBRTdBUllnQkVHay8vd0FOZ0lRSUFSQ3ZJR0FnQkEzQXdnZ0JFSzhnWUNBRURjREtDQUVLUUlJSVFVZ0JFRXdhaUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJRZ0EzQWdRZ0FTQUZOd0lNSUFSQkFEWUNJQ0FFUWJELy9BQTJBaGdnQkNBRVFSQnFOZ0ljSUFBZ0FTQUVRUmhxSUFJZ0EwRUJFSWtDSUFRb0FpQWhBQ0FFUWRBQWFpUUFJQUFMQ2dCQnRmUHVBQkE0QUF2dkJRRURmd0pBSUFFb0FoUkJBa1lOQUNBQUlBQW9BZ0FvQWdnUkFBQWhDQUpBQW44Z0JnUkFJQWhCeEFCSERRSWdBQXdCQ3lBSVFjSUFSdzBCSUFBb0FzQUJJZ2hGRFFFZ0NDQUlLQUlBS0FJSUVRQUFRY1FBUncwQklBQW9Bc0FCQ3hEdkVBc0NRQ0FIUlFSQUlBRW9BaEFpQ1VFQmNTSUtJQUVvQWd3aUNISUVRQ0FCSUFBZ0NVRUJkV29pQ1NBQ0lBb0VmeUFKS0FJQUlBaHFLQUlBQlNBSUN4RURBQ0lJTmdJVURBSUxJQUVvQWdRaENDQUJJQUFnQVNnQ0NDSUtRUUYxYWlJSklBSWdDa0VCY1FSL0lBa29BZ0FnQ0dvb0FnQUZJQWdMRVFNQUlnZzJBaFFNQVFzZ0FTZ0NGQ0VJQ3lBSVFRRkdCRUFnQVVFQU5nSVVEd3NnQlNBQUx3RlFRU2RySWdWQi8vOERjVUVUU1dvaUNFVU5BQUpBQWtBZ0FTMEFHRVVOQUNBRlFmLy9BM0ZCRWswRVFDQUFLQUxjQVEwQkRBSUxJQUFnQUNnQ0FDZ0NDQkVBQUVIREFFWUVRQ0FBS0FMb0FRMEJEQUlMSUFBdkFWQkJ4d0JyUWYvL0EzRkJCVXNOQUNBQUtBTE1BVVVOQVFzZ0NFRUJheUVGSUFaRkJFQWdBQ2dDUkNJR0lBQW9Ba0JHRFFFZ0JFVUVRQU5BSUFaQkJHc2lCaWdDQUNBQklBSWdBMEVBSUFWQkFFRUFFQzRnQmlBQUtBSkFSdzBBREFNTEFBc0RRQ0FFSUFaQkJHc2lCaWdDQUJEb0VBUkFJQVlvQWdBZ0FTQUNJQU1nQkNBRlFRQkJBQkF1Q3lBR0lBQW9Ba0JIRFFBTERBRUxJQUFvQWtBaUJpQUFLQUpFUmcwQUlBUkZCRUFEUUNBR0tBSUFJQUVnQWlBRFFRQWdCVUVCUVFBUUxpQUdRUVJxSWdZZ0FDZ0NSRWNOQUF3Q0N3QUxBMEFnQkNBR0tBSUFFT2dRQkVBZ0JpZ0NBQ0FCSUFJZ0F5QUVJQVZCQVVFQUVDNExJQVpCQkdvaUJpQUFLQUpFUncwQUN3c2dBMFVOQUNBSERRQWdBd0ovSUFNb0FoQWlCRUVCY1NJRklBTW9BZ3dpQVhJRVFDQUFJQVJCQVhWcUlnQWdBaUFGQkg4Z0FDZ0NBQ0FCYWlnQ0FBVWdBUXNSQXdBTUFRc2dBQ0FES0FJSUlnUkJBWFZxSVFFZ0F5Z0NCQ0VBSUFFZ0FpQUVRUUZ4Qkg4Z0FTZ0NBQ0FBYWlnQ0FBVWdBQXNSQXdBTE5nSVVDd3N6QUFKQUlBQXNBQTlCQUVnRVFDQUFRUUEyQWdnZ0FDZ0NCQ0VBREFFTElBQkJCR29pQUVFQU9nQUxDeUFBUVFBNkFBQUxOZ0VCZndKQUlBSkZEUUFEUUNBQUtBSk1JZ0JGRFFFZ0FTQUFMd0ZRUndSQUlBSkJBV3NpQWtVTkFnd0JDd3NnQUNFREN5QURDMEFCQVg4akFFRVFheUlCSkFBQ1FDQUFLQUlFQkVBZ0FVRUlha0VBTmdJQUlBRW9BZ2doQUF3QkN5QUJJQUFvQWdBaUFEWUNDQXNnQVVFUWFpUUFJQUFMNWdFQkJIOGpBRUVRYXlJQ0pBQWdBRUVHTmdJQUlBRVFIeUlEUVhCSkJFQUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFRUlBSWdCVUdBZ0lDQWVISTJBZ2dnQWlBRU5nSUFJQUlnQXpZQ0JBd0JDeUFDSUFNNkFBc2dBaUVFSUFORkRRRUxJQVFnQVNBREVCa2FDeUFESUFScVFRQTZBQUFnQUJBaUlBQkJBVFlDQUVFTUVCZ2lBVUlBTndJQUlBRkJBRFlDQ0NBQUlBRTJBZ2dDUUNBQ0xBQUxRUUJPQkVBZ0FTQUNLUU1BTndJQUlBRWdBaWdDQ0RZQ0NBd0JDeUFCSUFJb0FnQWlBU0FDS0FJRUVDQWdBUkFYQ3lBQ1FSQnFKQUFnQUE4TEVDMEFDMElCQVg4Z0FFRUNFSmNDSWdBRWZ5QUFLQUlBUVE5eEJVRUFDeUlDUVFkSElBSkJDM0ZCQWtkeFJRUkFJQUJCQkdvZ0FFRWdJQUVnQVJBZkVOUUNHZ3NnQUF0WUFRRi9Jd0JCRUdzaUF5UUFJQUpGQkVBZ0F5QUFOZ0lJSUFOQjErL3VBRFlDQkNBRElBRTJBZ0JCdk5QeEFDZ0NBRUdheXZFQUlBTVEwd2hCd01Ud0FFRzU3ZThBUVI1QjFwN3VBQkFGQUFzZ0EwRVFhaVFBQzVRQkFRSi9Jd0JCSUdzaUJDUUFBa0FnQUN3QUYwRUFTQVJBSUFBb0FneEJBRG9BQUNBQVFRQTJBaEFNQVFzZ0FFRUFPZ0FYSUFCQkFEb0FEQXNDUUNBQUlBRVFLeUlESUFCQkJHcEdEUUFnQXlnQ0hDSURSUTBBSUFNUUlpQURFQmNMUVNBUUdDSURJQUlRZ3dvZ0JDQUJOZ0lRSUFSQkdHb2dBQ0FCSUFSQkVHb1FPU0FFS0FJWUlBTTJBaHdnQkVFZ2FpUUFDOWdCQVFWL0lBQW9BaUFpQWlBQUtBSWtSd1JBSUFJZ0FUWUNBQ0FBSUFKQkJHbzJBaUFQQ3dKQUlBSWdBRUVjYWlnQ0FDSUZheUlDUVFKMUlnWkJBV29pQTBHQWdJQ0FCRWtFUUNBRElBSkJBWFVpQkNBRElBUkxHMEgvLy8vL0F5QUNRZnovLy84SFNSc2lBd1IvSUFOQmdJQ0FnQVJQRFFJZ0EwRUNkQkFZQlVFQUN5SUVJQVpCQW5ScUlnWWdBVFlDQUNBQ1FRQktCRUFnQkNBRklBSVFHUm9MSUFBZ0JDQURRUUowYWpZQ0pDQUFJQVpCQkdvMkFpQWdBQ0FFTmdJY0lBVUVRQ0FGRUJjTER3c1FLQUFMUWFPRTd3QVFPQUFMNmdFQkEzOENRQ0FBUVFScUlnTWdBVVlOQUNBQkxRQUxJZ1ZCR0hSQkdIVWhCQ0FETEFBTFFRQk9CRUFnQkVFQVRnUkFJQU1nQVNrQ0FEY0NBQ0FESUFFb0FnZzJBZ2dNQWdzZ0F5QUJLQUlBSUFFb0FnUVFJQXdCQ3lBRElBRW9BZ0FnQVNBRVFRQklJZ01iSUFFb0FnUWdCU0FER3hBaEdnc2dBaUFBUVJCcUlnQkhCRUFnQWkwQUN5SURRUmgwUVJoMUlRRWdBQ3dBQzBFQVRnUkFJQUZCQUU0RVFDQUFJQUlwQWdBM0FnQWdBQ0FDS0FJSU5nSUlEd3NnQUNBQ0tBSUFJQUlvQWdRUUlBOExJQUFnQWlnQ0FDQUNJQUZCQUVnaUFCc2dBaWdDQkNBRElBQWJFQ0VhQ3dzbEFRRi9RUWdRQUNJQklBQVFpeFFnQVVINDNQRUFOZ0lBSUFGQm1OM3hBRUVmRUFFQUM3VURBUWgvQWtBQ1FDQUJLQUlFSWdRRVFDQUNLQUlBSUFJZ0FpMEFDeUlHUVJoMFFSaDFRUUJJSWdVYklRa2dBaWdDQkNBR0lBVWJJUVVnQVVFRWFpRUdBMEFDUUFKQUFrQUNRQUpBQWtBZ0JDZ0NGQ0FFTFFBYklnSWdBa0VZZEVFWWRVRUFTQ0lIR3lJQ0lBVWdBaUFGU1NJTEd5SUtCRUFnQ1NBRVFSQnFJZ2dvQWdBZ0NDQUhHeUlISUFvUVRDSUlSUVJBSUFJZ0JVc05BZ3dEQ3lBSVFRQk9EUUlNQVFzZ0FpQUZUUTBDQ3lBRUtBSUFJZ0lOQkF3SEN5QUhJQWtnQ2hCTUlnSU5BUXNnQ3cwQkRBWUxJQUpCQUU0TkJRc2dCRUVFYWlFR0lBUW9BZ1FpQWtVTkJDQUdJUVFMSUFRaEJpQUNJUVFNQUFzQUN5QUJRUVJxSVFRTElBUWhCZ3NnQUNBR0tBSUFJZ0lFZjBFQUJVRWdFQmdpQWtFUWFpRUZBa0FnQXlnQ0FDSURMQUFMUVFCT0JFQWdCU0FES1FJQU53SUFJQVVnQXlnQ0NEWUNDQXdCQ3lBRklBTW9BZ0FnQXlnQ0JCQWFDeUFDSUFRMkFnZ2dBa0lBTndJQUlBSkJBRFlDSENBR0lBSTJBZ0FnQVNnQ0FDZ0NBQ0lEQkg4Z0FTQUROZ0lBSUFZb0FnQUZJQUlMSVFNZ0FTZ0NCQ0FERUVRZ0FTQUJLQUlJUVFGcU5nSUlRUUVMT2dBRUlBQWdBallDQUF2a0FnRURmeU1BUVVCcUlnSWtBQUpBUVp6RWdRRXRBQUJGRFFBZ0FpQUJOZ0k0SUFKQmtCQVFHQ0lETmdJWUlBSkNnSkNBZ0lDQ2dvQ0FmemNDSENBRFFRQkJnUkFRWVNJRFFZQVFJQUFnQVJDZkJSb2dBa0VZYWlJQUlBTVFIeEQvQXlBQ0lBQkIzTW54QUJDVEF5SUFLQUlJTmdJd0lBSWdBQ2tDQURjREtDQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFKQktHcEIvOHZ4QUJCWUlnQW9BZ1FoQkNBQUtBSUFJUUVnQWlBQUxRQUtPZ0ErSUFJZ0FDOEJDRHNCUENBQVFnQTNBZ0FnQUN3QUN5RURJQUJCQURZQ0NDQUNMQUF6UVFCSUJFQWdBaWdDS0JBWEN5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEN3SkFJQU5CQUU0RVFDQUNJQUl0QUQ0NkFCSWdBaUFFTmdJTUlBSWdBVFlDQ0NBQ0lBSXZBVHc3QVJBZ0FpQURPZ0FUREFFTElBSkJDR29nQVNBRUVCb0xJQUpCQ0dwQkF4RGhDeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFEUVFCT0RRQWdBUkFYQ3lBQ1FVQnJKQUFMd0FFQkFuOGpBRUVRYXlJRUpBQUNRQ0FDSUFBdEFBdEJCM1lFZnlBQUtBSUlRZi8vLy84SGNVRUJhd1ZCQ2dzaUEwMEVRQUovSUFBdEFBdEJCM1lFUUNBQUtBSUFEQUVMSUFBTElnTWdBU0FDRU5FRUlBUkJBRG9BRHlBQ0lBTnFJQVF0QUE4NkFBQUNRQ0FBTFFBTFFRZDJCRUFnQUNBQ05nSUVEQUVMSUFBZ0Fqb0FDd3NNQVFzZ0FDQURJQUlnQTJzQ2Z5QUFMUUFMUVFkMkJFQWdBQ2dDQkF3QkN5QUFMUUFMQ3lJQVFRQWdBQ0FDSUFFUWh3Y0xJQVJCRUdva0FBdUdBUUFnQUJDQkFTQUFRYkFCYWhDS0NDQUFRZFFCYWhDOEJTQUFRZ0EzQS9BQ0lBQkIrQUpxRUM4Z0FFR0lBMm9RTHlBQVFRQTZBTHdESUFCQmdZQ0FnSGcyQXJnRElBQkNnWUNBZ0FnM0E3QURJQUJDZ0lDQWdKQ0FnSUNBZnpjRHdBTWdBRUlBTndPb0F5QUFRUUE2QU1nRElBQkNBRGNEb0FNZ0FFS0JnSUNBQ0RjRG1BTUw0QUlCQkg4akFFRXdheUlFSkFBZ0FFRU1haUVEQWtBQ1FDQUFLQUlRSUFBdEFCY2lBaUFDUVJoMFFSaDFJZ0pCQUVnYlJRUkFJQUVvQWdCQkFVY05BaUFESUFFb0FnZ2lBRVlOQVNBQUxRQUxJZ1ZCR0hSQkdIVWhBU0FDUVFCT0JFQWdBVUVBVGdSQUlBTWdBQ2tDQURjQ0FDQURJQUFvQWdnMkFnZ01Bd3NnQXlBQUtBSUFJQUFvQWdRUUlBd0NDeUFESUFBb0FnQWdBQ0FCUVFCSUlnRWJJQUFvQWdRZ0JTQUJHeEFoR2d3QkN5QUVRUmhxSWdKQ0FEY0NCQ0FDUWdBM0Fnd2dBaUFDUVFScU5nSUFJQUpCQURZQ0ZDQUNJQU1nQVJBMUlBQWdBaENGQ2lBQ0VGMGdBQ3dBRjBFQVNBUkFJQUFvQWd4QkFEb0FBQ0FBUVFBMkFoQU1BUXNnQTBFQU9nQUxJQU5CQURvQUFBc2dCRUV3YWlRQUR3c2dCRUg3QXpZQ0NDQUVRZGZ2N2dBMkFnUWdCRUdHcWZFQU5nSUFRYnpUOFFBb0FnQkJtc3J4QUNBRUVOTUlRY0RFOEFCQnVlM3ZBRUVlUWRhZTdnQVFCUUFMQkFCQkFBc0RBQUVMMVFFQkEzOGpBRUVRYXlJRkpBQWdBQ0FCSUFJZ0JVRU1haUFGUVFocUlBTVEvd2tpQmlnQ0FDSUNCSDlCQUFWQklCQVlJZ0pCRUdvaEF3SkFJQVFzQUF0QkFFNEVRQ0FESUFRcEFnQTNBZ0FnQXlBRUtBSUlOZ0lJREFFTElBTWdCQ2dDQUNBRUtBSUVFQm9MSUFJZ0JDZ0NERFlDSENBQ0lBVW9BZ3cyQWdnZ0FrSUFOd0lBSUFZZ0FqWUNBQ0FCS0FJQUtBSUFJZ01FZnlBQklBTTJBZ0FnQmlnQ0FBVWdBZ3NoQkNBQktBSUVJQVFRUkNBQklBRW9BZ2hCQVdvMkFnaEJBUXM2QUFRZ0FDQUNOZ0lBSUFWQkVHb2tBQXQ1QVFKL0l3QkJFR3NpQWlRQUFrQWdBQ2dDQUNJQVJRUkFJQUpCQ0dwQkFEWUNBQXdCQ3dKQUlBQW9BaEFpQUFSQUEwQWdBQ2dDQkNJREJFQWdBU0FERUdoRkRRTUxJQUFvQWhnaUFBMEFDd3NnQWtFSWFrRUFOZ0lBREFFTElBSkJDR29nQURZQ0FBc2dBaWdDQ0NFQUlBSkJFR29rQUNBQUM0c0ZBUVovSXdCQk1Hc2lBaVFBSUFJZ0FEWUNLQUpBSUFKQktHb2lBeWdDQUNJQVJRUkFJQUpCQURZQ0lBd0JDeUFDSUFBb0FodzJBaUFMSUFJZ0FEWUNKQ0FES0FJQUlRQWdBa0VBTmdJSUlBSWdBRFlDRENBQ0tBSWdJQUlvQWdoSElBSW9BaVFnQWlnQ0RFZHlCRUFnQVVFMGFpRUhBMEFnQWlnQ0lDSUFCSDhnQUNnQ0JDSUFRWWpNOFFBZ0FCc0ZRWWpNOFFBTElRQWdBaUFDS0FJZ0lnTUVmeUFES0FJSUlnTkJpTXp4QUNBREd3VkJpTXp4QUFzMkFnUWdBaUFBTmdJQUFuOGdBa0VJYWlFQUFrQWdBaWdDQUNJRkVCOGlCRUZ3U1FSQUFrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUdFQmdoQXlBQUlBWkJnSUNBZ0hoeU5nSUlJQUFnQXpZQ0FDQUFJQVEyQWdRTUFRc2dBQ0FFT2dBTElBQWhBeUFFUlEwQkN5QURJQVVnQkJBWkdnc2dBeUFFYWtFQU9nQUFJQUJCREdvaEF5QUNLQUlFSWdVUUh5SUVRWEJQRFFFQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnWVFHQ0VESUFBZ0JrR0FnSUNBZUhJMkFoUWdBQ0FETmdJTUlBQWdCRFlDRUF3QkN5QURJQVE2QUFzZ0JFVU5BUXNnQXlBRklBUVFHUm9MSUFNZ0JHcEJBRG9BQUNBQURBSUxFQzBBQ3hBdEFBc2hBd0pBSUFFb0FqZ2lBQ0FCS0FJOFNRUkFJQUFnQWlrRENEY0NBQ0FBSUFJb0FoQTJBZ2dnQWtFQU5nSVFJQUpDQURjRENDQUFJQUlvQWh3MkFoUWdBQ0FDS1FJVU53SU1JQUpDQURjQ0ZDQUNRUUEyQWh3Z0FTQUFRUmhxTmdJNERBRUxJQWNnQXhBbElBSXNBQjlCQUU0TkFDQUNLQUlVRUJjTElBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSWdBaWdDSUNnQ0VEWUNJQ0FDS0FJb0lRQWdBa0VBTmdJSUlBSWdBRFlDRENBQ0tBSWdJQUlvQWdoSElBSW9BaVFnQWlnQ0RFZHlEUUFMQ3lBQ1FUQnFKQUFMQkFBZ0FBdWJCQUVEZnlBQklBQWdBVVlpQWpvQURBSkFJQUlOQUFOQUlBRW9BZ2dpQWkwQURBMEJBa0FDZnlBQ0lBSW9BZ2dpQXlnQ0FDSUVSZ1JBQWtBZ0F5Z0NCQ0lFUlEwQUlBUXRBQXdOQUF3REN3SkFJQUVnQWlnQ0FFWUVRQ0FDSVFFTUFRc2dBaUFDS0FJRUlnRW9BZ0FpQURZQ0JDQUJJQUFFZnlBQUlBSTJBZ2dnQWlnQ0NBVWdBd3MyQWdnZ0FpZ0NDQ0lBSUFBb0FnQWdBa2RCQW5ScUlBRTJBZ0FnQVNBQ05nSUFJQUlnQVRZQ0NDQUJLQUlJSVFNTElBRkJBVG9BRENBRFFRQTZBQXdnQXlBREtBSUFJZ0FvQWdRaUFUWUNBQ0FCQkVBZ0FTQUROZ0lJQ3lBQUlBTW9BZ2cyQWdnZ0F5Z0NDQ0lCSUFFb0FnQWdBMGRCQW5ScUlBQTJBZ0FnQUNBRE5nSUVJQU5CQ0dvTUFRc0NRQ0FFUlEwQUlBUXRBQXdOQUF3Q0N3SkFJQUVnQWlnQ0FFY0VRQ0FDSVFFTUFRc2dBaUFCS0FJRUlnQTJBZ0FnQVNBQUJIOGdBQ0FDTmdJSUlBSW9BZ2dGSUFNTE5nSUlJQUlvQWdnaUFDQUFLQUlBSUFKSFFRSjBhaUFCTmdJQUlBRWdBallDQkNBQ0lBRTJBZ2dnQVNnQ0NDRURDeUFCUVFFNkFBd2dBMEVBT2dBTUlBTWdBeWdDQkNJQUtBSUFJZ0UyQWdRZ0FRUkFJQUVnQXpZQ0NBc2dBQ0FES0FJSU5nSUlJQU1vQWdnaUFTQUJLQUlBSUFOSFFRSjBhaUFBTmdJQUlBQWdBellDQUNBRFFRaHFDeUFBTmdJQURBSUxJQVJCREdvaEFTQUNRUUU2QUF3Z0F5QUFJQU5HSWdJNkFBd2dBVUVCT2dBQUlBTWhBU0FDUlEwQUN3c0xUUUVDZndKQUlBQW9Ba3dpQUVVTkFBSkFJQUF2QVZBZ0FVWU5BRUYrSWdKRkRRRURRQ0FBS0FKTUlnQkZEUUlnQUM4QlVDQUJSZzBCSUFKQkFXc2lBZzBBQ3d3QkN5QUFJUU1MSUFNTFB3QUNmeUFBTFFBTFFRZDJCRUFnQUNnQ0JBd0JDeUFBTFFBTEN5QUJUUVJBRUhjQUN3Si9JQUF0QUF0QkIzWUVRQ0FBS0FJQURBRUxJQUFMSUFGcUM0TUNBUWgvSXdCQkVHc2lCU1FBSUFVZ0FCQ3lCQ0VHQWtBZ0JTMEFBRVVOQUNBQklBSnFJZ2NnQVNBQUlBQW9BZ0JCREdzb0FnQnFJZ0lvQWdSQnNBRnhRU0JHR3lFSUlBSW9BaGdoQ1NBQ0tBSk1JZ05CZjBZRVFDQUZRUWhxSWdRZ0FpZ0NIQ0lETmdJQUlBTWdBeWdDQkVFQmFqWUNCQ0FFUWZEVmdRRVFaeUlEUVNBZ0F5Z0NBQ2dDSEJFREFDRURJQVFvQWdBaUJDQUVLQUlFUVFGcklnbzJBZ1FnQ2tGL1JnUkFJQVFnQkNnQ0FDZ0NDQkVCQUFzZ0FpQUROZ0pNQ3lBSklBRWdDQ0FISUFJZ0EwRVlkRUVZZFJDckJBMEFJQUFnQUNnQ0FFRU1heWdDQUdvaUFTQUJLQUlRUVFWeUVMWUNDeUFHRUxnRElBVkJFR29rQUNBQUMzMEJBMzhnQVJBZklnTkJjRWtFUUFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJSQVlJUVFnQUNBRlFZQ0FnSUI0Y2pZQ0NDQUFJQVEyQWdBZ0FDQUROZ0lFREFFTElBQWdBem9BQ3lBQUlRUWdBMFVOQVFzZ0JDQUJJQU1RR1JvTElBTWdCR3BCQURvQUFDQUFJQUlvQWdBMkFnd2dBQThMRUMwQUMxRUFRYUN0Z2dFdEFBQkZCRUJCaksyQ0FVSUFOd0lBUVppdGdnRkNBRGNDQUVHSXJZSUJRWXl0Z2dFMkFnQkJsSzJDQVVHWXJZSUJOZ0lBUWZRbkVJd05RYUN0Z2dGQkFUb0FBQXRCaUsyQ0FRc2NBQ0FBTFFBTFFRZDJCRUFnQUNnQ0NCb2dBQ2dDQUJBWEN5QUFDK01LQVFwL0l3QkJNR3NpQmlRQUlBWWdBVFlDS0NBQklRVUNRQUpBSUFBaUNDZ0NCQ0lBQkVBZ0JTZ0NBQ0FGSUFVdEFBc2lBVUVZZEVFWWRVRUFTQ0lFR3lFSklBVW9BZ1FnQVNBRUd5RUhJQWhCQkdvaEFRTkFBa0FDUUFKQUFrQUNRQUpBSUFBb0FoUWdBQzBBR3lJRUlBUkJHSFJCR0hWQkFFZ2lDaHNpQkNBSElBUWdCMGtpRFJzaUN3UkFJQWtnQUVFUWFpSU1LQUlBSUF3Z0Noc2lDaUFMRUV3aURFVUVRQ0FFSUFkTERRSU1Bd3NnREVFQVRnMENEQUVMSUFRZ0IwME5BZ3NnQUNnQ0FDSUVEUVFNQndzZ0NpQUpJQXNRVENJRURRRUxJQTBOQVF3R0N5QUVRUUJPRFFVTElBQkJCR29oQVNBQUtBSUVJZ1JGRFFRZ0FTRUFDeUFBSVFFZ0JDRUFEQUFMQUFzZ0NFRUVhaUVBQ3lBQUlRRUxJQVlnQVNnQ0FDSUVCSDlCQUFWQk9CQVlJZ1JCRUdvaENRSkFJQVlvQWlnaUJ5d0FDMEVBVGdSQUlBa2dCeWtDQURjQ0FDQUpJQWNvQWdnMkFnZ01BUXNnQ1NBSEtBSUFJQWNvQWdRUUdnc2dCQ0FBTmdJSUlBUkNBRGNDQUNBRVFRQTJBakFnQVNBRU5nSUFJQWdvQWdBb0FnQWlBQVIvSUFnZ0FEWUNBQ0FCS0FJQUJTQUVDeUVBSUFnb0FnUWdBQkJFSUFnZ0NDZ0NDRUVCYWpZQ0NFRUJDem9BRENBR0lBUTJBZ2dnQmlnQ0NDRUVBa0FnQXlnQ0VDSUFSUVJBSUFaQkFEWUNHQXdCQ3lBQUlBTkdCRUFnQmlBR1FRaHFJZ0UyQWhnZ0FDQUJJQUFvQWdBb0Fnd1JBZ0FNQVFzZ0JpQUFJQUFvQWdBb0FnZ1JBQUEyQWhnTEl3QkJFR3NpQXlRQUFrQWdCa0VJYWlJQklBUkJJR29pQUVZTkFDQUJJQUVvQWhBaUJFWUVRQ0FBSUFBb0FoQkdCRUFnQkNBRElBUW9BZ0FvQWd3UkFnQWdBU2dDRUNJRUlBUW9BZ0FvQWhBUkFRQWdBVUVBTmdJUUlBQW9BaEFpQkNBQklBUW9BZ0FvQWd3UkFnQWdBQ2dDRUNJRUlBUW9BZ0FvQWhBUkFRQWdBRUVBTmdJUUlBRWdBVFlDRUNBRElBQWdBeWdDQUNnQ0RCRUNBQ0FESUFNb0FnQW9BaEFSQVFBZ0FDQUFOZ0lRREFJTElBUWdBQ0FFS0FJQUtBSU1FUUlBSUFFb0FoQWlCQ0FFS0FJQUtBSVFFUUVBSUFFZ0FDZ0NFRFlDRUNBQUlBQTJBaEFNQVFzZ0FDZ0NFQ0lISUFCR0JFQWdCeUFCSUFjb0FnQW9BZ3dSQWdBZ0FDZ0NFQ0lFSUFRb0FnQW9BaEFSQVFBZ0FDQUJLQUlRTmdJUUlBRWdBVFlDRUF3QkN5QUJJQWMyQWhBZ0FDQUVOZ0lRQ3lBRFFSQnFKQUFDUUFKQUlBRWdCaWdDR0NJQVJnUkFRUVFoQXd3QkMwRUZJUU1nQUVVTkFRc2dBQ0FBS0FJQUlBTkJBblJxS0FJQUVRRUFDeUFHSUFVMkFpZ0NRQUpBSUFoQkRHb2lCQ2dDQkNJQUJFQWdCU2dDQUNBRklBVXRBQXNpQVVFWWRFRVlkVUVBU0NJREd5RUlJQVVvQWdRZ0FTQURHeUVGSUFSQkJHb2hBUU5BQWtBQ1FBSkFBa0FDUUFKQUlBQW9BaFFnQUMwQUd5SURJQU5CR0hSQkdIVkJBRWdpQ1JzaUF5QUZJQU1nQlVraUN4c2lCd1JBSUFnZ0FFRVFhaUlLS0FJQUlBb2dDUnNpQ1NBSEVFd2lDa1VFUUNBRElBVkxEUUlNQXdzZ0NrRUFUZzBDREFFTElBTWdCVTBOQWdzZ0FDZ0NBQ0lERFFRTUJ3c2dDU0FJSUFjUVRDSUREUUVMSUFzTkFRd0dDeUFEUVFCT0RRVUxJQUJCQkdvaEFTQUFLQUlFSWdORkRRUWdBU0VBQ3lBQUlRRWdBeUVBREFBTEFBc2dCRUVFYWlFQUN5QUFJUUVMSUFZZ0FTZ0NBQ0lEQkg5QkFBVkJJQkFZSWdOQkVHb2hDQUpBSUFZb0FpZ2lCU3dBQzBFQVRnUkFJQWdnQlNrQ0FEY0NBQ0FJSUFVb0FnZzJBZ2dNQVFzZ0NDQUZLQUlBSUFVb0FnUVFHZ3NnQXlBQU5nSUlJQU5DQURjQ0FDQURRUUE3QVJ3Z0FTQUROZ0lBSUFRb0FnQW9BZ0FpQUFSL0lBUWdBRFlDQUNBQktBSUFCU0FEQ3lFQUlBUW9BZ1FnQUJCRUlBUWdCQ2dDQ0VFQmFqWUNDRUVCQ3pvQURDQUdJQU0yQWdnZ0JpZ0NDQ0FDT3dFY0lBWkJNR29rQUF1QkFRRUNmd0pBQWtBZ0FrRUVUd1JBSUFBZ0FYSkJBM0VOQVFOQUlBQW9BZ0FnQVNnQ0FFY05BaUFCUVFScUlRRWdBRUVFYWlFQUlBSkJCR3NpQWtFRFN3MEFDd3NnQWtVTkFRc0RRQ0FBTFFBQUlnTWdBUzBBQUNJRVJnUkFJQUZCQVdvaEFTQUFRUUZxSVFBZ0FrRUJheUlDRFFFTUFnc0xJQU1nQkdzUEMwRUFDeVlCQVg4akFFRVFheUlDSkFBZ0FpQUJOZ0lBSUFCQnNPWHZBQ0FDRUU4Z0FrRVFhaVFBQ3hVQUlBQW9BZ0FnQUNBQUxBQUxRUUJJR3hESkFRdFlBUUovSXdCQkVHc2lCQ1FBSUFCQmtCQVFHQ0lETmdJQUlBQkNnSkNBZ0lDQ2dvQ0FmemNDQkNBRFFRQkJnUkFRWVNFRElBUWdBallDRENBRFFZQVFJQUVnQWhDZkJSb2dBQ0FERUI4US93TWdCRUVRYWlRQUMva0VBUU4vSXdCQk1Hc2lBeVFBSUFNZ0FUWUNLQUpBSUFBb0FqUWlBU0FBTFFBN0lnUWdCRUVZZEVFWWRVRUFTQ0lFRzBVTkFBSkFJQVJGQkVBZ0F5QUFLQUk0TmdJZ0lBTWdBQ2tDTURjREdBd0JDeUFEUVJocUlBQW9BakFnQVJBYUN3SkFJQUpCbEFGcUlnRWdBMEVZYWtZTkFDQURMUUFqSWdWQkdIUkJHSFVoQkNBQkxBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFFZ0F5a0RHRGNDQUNBQklBTW9BaUEyQWdnTUFnc2dBU0FES0FJWUlBTW9BaHdRSUF3QkN5QUJJQU1vQWhnZ0EwRVlhaUFFUVFCSUlnRWJJQU1vQWh3Z0JTQUJHeEFoR2dzZ0F5d0FJMEVBU0FSQUlBTW9BaGdRRndzZ0FDd0FPMEVBU0FSQUlBQW9BakJCQURvQUFDQUFRUUEyQWpRTUFRc2dBRUVBT2dBN0lBQkJBRG9BTUFzZ0F5QURRU2hxUWF6Rjd3QVFIVFlDQ0FKQUlBTW9BZ2dFUUNBRElBTkJLR3BCck1YdkFCQWROZ0lBSUFNb0FnQWlBQVIvSUFBb0FnZ2lBRUdJelBFQUlBQWJCVUdJelBFQUN5SUVFQjhpQUVGd1R3MEJBa0FDUUNBQVFRdFBCRUFnQUVFUWFrRndjU0lGRUJnaEFTQURJQVZCZ0lDQWdIaHlOZ0lRSUFNZ0FUWUNDQ0FESUFBMkFnd01BUXNnQXlBQU9nQVRJQU5CQ0dvaEFTQUFSUTBCQ3lBQklBUWdBQkFaR2dzZ0FDQUJha0VBT2dBQUFrQWdBa0hVQUdvaUFDQURRUWhxUmcwQUlBTXRBQk1pQWtFWWRFRVlkU0VCSUFBc0FBdEJBRTRFUUNBQlFRQk9CRUFnQUNBREtRTUlOd0lBSUFBZ0F5Z0NFRFlDQ0F3Q0N5QUFJQU1vQWdnZ0F5Z0NEQkFnREFFTElBQWdBeWdDQ0NBRFFRaHFJQUZCQUVnaUFCc2dBeWdDRENBQ0lBQWJFQ0VhQ3lBRExBQVRRUUJJQkVBZ0F5Z0NDQkFYQ3lBRFFTaHFRYXpGN3dBUUtnc2dBMEV3YWlRQUR3c1FMUUFMb1FJQkJYOGdBaUFCYXlJRFFRSjFJZ1lnQUNnQ0NDSUZJQUFvQWdBaUJHdEJBblZOQkVBZ0FTQUFLQUlFSUFScklnTnFJQUlnQmlBRFFRSjFJZ2RMR3lJRElBRnJJZ1VFUUNBRUlBRWdCUkJqR2dzZ0JpQUhTd1JBSUFBb0FnUWhBU0FBSUFJZ0Eyc2lBRUVBU2dSL0lBRWdBeUFBRUJrZ0FHb0ZJQUVMTmdJRUR3c2dBQ0FFSUFWcU5nSUVEd3NnQkFSQUlBQWdCRFlDQkNBRUVCY2dBRUVBTmdJSUlBQkNBRGNDQUVFQUlRVUxBa0FnQTBFQVNBMEFJQVlnQlVFQmRTSUNJQUlnQmtrYlFmLy8vLzhESUFWQi9QLy8vd2RKR3lJQ1FZQ0FnSUFFVHcwQUlBQWdBa0VDZENJRUVCZ2lBallDQUNBQUlBSTJBZ1FnQUNBQ0lBUnFOZ0lJSUFBZ0F3Ui9JQUlnQVNBREVCa2dBMm9GSUFJTE5nSUVEd3NRS0FBTFVBRUNmeUFCS0FJRUlRTWdBU2dDQUNFQ0lBQWdBQ2dDQUNnQ0NCRUFBQ0VBQWtBZ0FpQURSZzBBQTBBZ0FpOEJBQ0FBUmcwQklBSkJBbW9pQWlBRFJ3MEFDeUFESVFJTElBSWdBU2dDQkVjTHJBVUNCSDhCZmlNQVFTQnJJZ1VrQUNBRlFSQnFJZ1lnQWhEZkRpQUZRUWhxSWdRZ0FTZ0NBRFlDQUNBRVFRQTJBZ1FnQUNFQ0l3QkI0TUFBYXlJREpBQUNRQUpBQWtBQ1FDQUdLQUlBSWdBRVFDQUFLQUlBSWdBdEFBRkJBVVlOQVNBRFFRQTJBaHdnQTBIcWdlNEFOZ0lZSUFOQmc3RHRBRFlDR0VFTUVBQWlBRUhVdmZJQU5nSUFJQUFnQXlrQ0dEY0NCQ0FBUWZ5OThnQkJHaEFCQUFzZ0FrRUFOZ0lBSUFKQkFEWUNCQXdCQ3lBRUtRSUFJUWNnQTBLQmdJQ0FFRGNEMkVBZ0F5QUhOd1BRUUNBRFFiekFBR29nQTBISXdBQnFJZ0UyQWdBZ0EwRzR3QUJxUVFBMkFnQWdBMEd3d0FCcUlBRTJBZ0FnQTBHc3dBQnFRUUEyQWdBZ0EwSEV3QUJxSUFOQnRNQUFhallDQUNBRFFRQTZBTWhBSUFNZ0EwR2dJR28yQXJSQUlBTkNnSUNBZ0lDQUJEY0RvQ0FnQXlBRFFhakFBR28yQXNCQUlBTkNnSUNBZ0lDQUJEY0RHQ0FESUFOQkdHbzJBcWhBSUFOQkNHb2dBQ0FEUWREQUFHb2dBMEhBd0FCcVFRSVFxQUVnQXkwQXlFQU5BUUpBSUFNb0Fnd2lBQ0FES0FJUUlnUkdCRUFnQWtFQU5nSUFJQUpCQURZQ0JBd0JDd0pBQWtBQ1FBSkFJQU1vQWdnT0F3SUFBUU1MSUFJZ0FDa0NBRGNDQUF3REN5QUNJQVJCQ0dzcEFnQTNBZ0FNQWdzZ0JDQUFRUWhxSWdGSEJFQURRQ0FCSUFBZ0FTQUFFSm9ER3lFQUlBRkJDR29pQVNBRVJ3MEFDd3NnQWlBQUtRSUFOd0lBREFFTElBSkJBRFlDQUNBQ1FRQTJBZ1FMSUFNb0FxaEFJZ0VvQWdBaUFBUkFBMEFnQVVHZ3hJRUJLQUlBRVFFQUlBQWlBU2dDQUNJQURRQUxDeUFES0FLMFFDSUJLQUlBSWdCRkRRQURRQ0FCUWFERWdRRW9BZ0FSQVFBZ0FDSUJLQUlBSWdBTkFBc0xJQU5CNE1BQWFpUUFEQUVMUVFRUUFDSUFRZXpiOFFBMkFnQWdBRUhZMi9FQU5nSUFJQUJCb056eEFFRWFFQUVBQ3lBR0VONE9JQVZCSUdva0FBdUJBZ0VDZnlNQVFTQnJJZ01rQUNBRElBRTJBaGdDUUNBQUxRQ2hBZ1JBQWtBZ0FDZ0NxQUlpQVNBQVFhUUNhaUlFUmcwQUEwQWdBU2dDQ0NBQ1JnMEJJQUVvQWdRaUFTQUVSdzBBQ3d3Q0N5QUJJQVJHRFFFZ0FTZ0NBQ0lFSUFFb0FnUTJBZ1FnQVNnQ0JDQUVOZ0lBSUFBZ0FDZ0NyQUpCQVdzMkFxd0NJQUVRRndzQ1FDQUNMQUJmUVFCT0JFQWdBeUFDS0FKY05nSVFJQU1nQWlrQ1ZEY0RDQXdCQ3lBRFFRaHFJQUlvQWxRZ0FpZ0NXQkFhQ3lBREtBSUlJUUFnQXl3QUV5RUJJQU1nQTBFWWFrR3N4ZThBRUNNMkFnQWdBeUFBSUFOQkNHb2dBVUVBU0JzUUp5QURMQUFUUVFCT0RRQWdBeWdDQ0JBWEN5QURRU0JxSkFBTElRRUJmeU1BUVJCcklnSWtBQ0FBSUFFZ0FSQWZFSmNWSUFKQkVHb2tBQ0FBQ3lZQUlBQXNBQmRCQUVnRVFDQUFLQUlNRUJjTElBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTEM5WUJBUVYvSXdCQkVHc2lCQ1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRUkdCRUFnQUVGL1FjK0k3d0JCQkJBYlJRUkFRUUVoQlF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFRlJnUkFJQUJCZjBHL2orOEFRUVVRR3lJQlJVRUJkQ0VGSUFGRkRRRWdBQzBBQ3lJQklRTWdBQ2dDQkNFQ0MwRUFJUVVnQWlBQklBTkJHSFJCR0hVaUFVRUFTQnRGRFFBZ0JDQUFLQUlBSUFBZ0FVRUFTQnMyQWdCQjdKdndBQ0FFRUNRTElBUkJFR29rQUNBRkN3MEFJQUFnQVNBQkVCOFFqQUVMaUFJQkFuOGpBRUV3YXlJQ0pBQWdBaUFCTmdJb0lBQkJCR29oQVFKQUFrQWdBQ2dDQ0NBQUxRQVBJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFCTEFBTEMwRVlkRUVZZFVFQVRnUkFJQUlnQVNnQ0NEWUNFQ0FDSUFFcEFnQTNBd2dNQVFzZ0FrRUlhaUFBS0FJRUlBQW9BZ2dRR2dzZ0FrRVlhaUlBSUFJcEFnZzNBZ0FnQUNBQ0tBSVFOZ0lJSUFKQ0FEY0NDQ0FDUVFBMkFoQWdBaWdDR0NFQklBSXNBQ01oQXlBQ0lBSkJLR3BCaTVUdkFCQWpOZ0lBSUFJZ0FTQUFJQU5CQUVnYkVDY2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c0xJQUpCTUdva0FBdW9Bd0VFZnlNQVFUQnJJZ0lrQUNBQ0lBRTJBaWdnQWlBQ1FTaHFRWXVVN3dBUUhUWUNJQUpBUVlZRFFRQWdBaWdDSUJzRVFDQUNJQUpCS0dwQmk1VHZBQkFkTmdJZ0lBSW9BaUFpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJSUlBSWdBVFlDQUNBQ0lBTTJBZ1FNQVFzZ0FpQURPZ0FMSUFJaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBSkJFR29pQVNBQ0tRSUFOd0lBSUFFZ0FpZ0NDRFlDQ0NBQ1FnQTNBZ0FnQWtFQU5nSUlBa0FnQVNBQVFRUnFJZ0JHRFFBZ0FpMEFHeUlEUVJoMFFSaDFJUUVnQUN3QUMwRUFUZ1JBSUFGQkFFNEVRQ0FBSUFJcEF4QTNBZ0FnQUNBQ0tBSVlOZ0lJREFJTElBQWdBaWdDRUNBQ0tBSVVFQ0FNQVFzZ0FDQUNLQUlRSUFKQkVHb2dBVUVBU0NJQUd5QUNLQUlVSUFNZ0FCc1FJUm9MSUFJc0FCdEJBRWdFUUNBQ0tBSVFFQmNMSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFKQktHcEJpNVR2QUJBcUN5QUNRVEJxSkFBUEN4QXRBQXVOQVFFQmZ5TUFRUkJySWdJa0FDQUFRZ0EzQWdBZ0FFRUFOZ0lJQWtBQ1FBSkFBa0FnQVVFQmF3NENBQUVDQ3lBQVFmVGsxYXNHTmdJQUlBQkJCRG9BQ3d3Q0N5QUFRUVU2QUFzZ0FFRy9qKzhBS0FBQU5nQUFJQUJCdzQvdkFDMEFBRG9BQkF3QkN5QUNJQUUyQWdCQmxKendBQ0FDRUNRZ0FFRUFPZ0FBSUFCQkFEb0FDd3NnQWtFUWFpUUFDMTRCQVg4Q1FBSkFJQUZCQVVjTkFDQUFLQUtjQXlJQ0RRRWdBQ0VCQTBBZ0FVSHFBRUdXQVJDT0JDSUJSUTBCSUFGQnNQMzhBRUc0dy9zQVFRQVFIQ0lCUlEwQklBRW9BcHdESWdKRkRRQUxEQUVMSUFCQkd4QkZJUUlMSUFJTHZRRUJCSDhnQUNnQ0FDSUJJQUJCQkdvaUJFY0VRQU5BSUFFaUFpZ0NIQ0lCQkVBZ0FSQWlJQUVRRndzQ1FDQUNLQUlFSWdORkJFQWdBaWdDQ0NJQktBSUFJQUpHRFFFZ0FrRUlhaUVEQTBBZ0F5Z0NBQ0lDUVFocUlRTWdBaUFDS0FJSUlnRW9BZ0JIRFFBTERBRUxBMEFnQXlJQktBSUFJZ01OQUFzTElBRWdCRWNOQUFzTElBQWdBQ2dDQkJEWEJDQUFJQVEyQWdBZ0FFSUFOd0lFSUFBZ0FDd0FGMEVBU0FSL0lBQW9BZ3dRRnlBQUtBSUVCVUVBQ3hEWEJBczVBUUovUVFFaEFTQUFLQUlJSUFBdEFBOGlBaUFDUVJoMFFSaDFRUUJJR3dSL1FRRUZJQUJCQkdwQmYwR0l6UEVBUVFBUUcwRUFSd3NMaVFJQkEzOGpBRUVRYXlJRkpBQWdBQ0FCSUFJZ0JVRU1haUFGUVFocUlBTVEvd2tpQmlnQ0FDSUNCSDlCQUFWQktCQVlJZ0pCRUdvaEF3SkFJQVFzQUF0QkFFNEVRQ0FESUFRcEFnQTNBZ0FnQXlBRUtBSUlOZ0lJREFFTElBTWdCQ2dDQUNBRUtBSUVFQm9MSUFKQkhHb2hBd0pBSUFRc0FCZEJBRTRFUUNBRElBUkJER29pQkNrQ0FEY0NBQ0FESUFRb0FnZzJBZ2dNQVFzZ0F5QUVLQUlNSUFRb0FoQVFHZ3NnQWlBRktBSU1OZ0lJSUFKQ0FEY0NBQ0FHSUFJMkFnQWdBU2dDQUNnQ0FDSURCSDhnQVNBRE5nSUFJQVlvQWdBRklBSUxJUVFnQVNnQ0JDQUVFRVFnQVNBQktBSUlRUUZxTmdJSVFRRUxPZ0FFSUFBZ0FqWUNBQ0FGUVJCcUpBQUw1QUVCQTM4Q1FDQUJFQjhpQkVGd1NRUkFBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lGRUJnaEF5QUFJQVZCZ0lDQWdIaHlOZ0lJSUFBZ0F6WUNBQ0FBSUFRMkFnUU1BUXNnQUNBRU9nQUxJQUFoQXlBRVJRMEJDeUFESUFFZ0JCQVpHZ3NnQXlBRWFrRUFPZ0FBSUFCQkRHb2hBeUFDRUI4aUFVRndUdzBCQWtBQ1FDQUJRUXRQQkVBZ0FVRVFha0Z3Y1NJRUVCZ2hBeUFBSUFSQmdJQ0FnSGh5TmdJVUlBQWdBellDRENBQUlBRTJBaEFNQVFzZ0F5QUJPZ0FMSUFGRkRRRUxJQU1nQWlBQkVCa2FDeUFCSUFOcVFRQTZBQUFnQUE4TEVDMEFDeEF0QUF2eUFnSUNmd0YrQWtBZ0FrVU5BQ0FBSUFFNkFBQWdBQ0FDYWlJRFFRRnJJQUU2QUFBZ0FrRURTUTBBSUFBZ0FUb0FBaUFBSUFFNkFBRWdBMEVEYXlBQk9nQUFJQU5CQW1zZ0FUb0FBQ0FDUVFkSkRRQWdBQ0FCT2dBRElBTkJCR3NnQVRvQUFDQUNRUWxKRFFBZ0FFRUFJQUJyUVFOeElnUnFJZ01nQVVIL0FYRkJnWUtFQ0d3aUFUWUNBQ0FESUFJZ0JHdEJmSEVpQkdvaUFrRUVheUFCTmdJQUlBUkJDVWtOQUNBRElBRTJBZ2dnQXlBQk5nSUVJQUpCQ0dzZ0FUWUNBQ0FDUVF4cklBRTJBZ0FnQkVFWlNRMEFJQU1nQVRZQ0dDQURJQUUyQWhRZ0F5QUJOZ0lRSUFNZ0FUWUNEQ0FDUVJCcklBRTJBZ0FnQWtFVWF5QUJOZ0lBSUFKQkdHc2dBVFlDQUNBQ1FSeHJJQUUyQWdBZ0JDQURRUVJ4UVJoeUlnUnJJZ0pCSUVrTkFDQUJyVUtCZ0lDQUVINGhCU0FESUFScUlRRURRQ0FCSUFVM0F4Z2dBU0FGTndNUUlBRWdCVGNEQ0NBQklBVTNBd0FnQVVFZ2FpRUJJQUpCSUdzaUFrRWZTdzBBQ3dzZ0FBdjhEUUVHZnlNQVFiQUJheUlFSkFBZ0JFSDRBR29pQlVJQU53SUVJQVZDQURjQ0RDQUZJQVZCQkdvMkFnQWdCVUVBTmdJVUlBVWlCeUFFUVpBQmFpSUZRYlNJN1FBUU1pSUdFRDBnQmhBaUlBUkJCallDa0FFZ0JSQWlJQVJDQURjRG9BRWdCRUlBTndPWUFTQUVRUUEyQXBBQklBY2dCUkE5SUFVUUlpQUNLQUlRSWdWQmUwOEVRQ0FGUVFKMFFaVDRnQUZxS0FJQUlRVUxJQWNnQkVHUUFXb2lCa0cyc080QUVESWlDQkE5SUFnUUlpQUVRUVkyQXBBQklBUkJPR29nQlJDZUFpQUdFQ0lnQkNBRVFVQnJLUU1BTndPZ0FTQUVJQVFwQXpnM0E1Z0JJQVJCQURZQ2tBRWdCeUFHRUQwZ0JoQWlRY0MxZ2dFb0FnQWhCUUpBQWtBQ1FDQURLQUlFSUFNdEFBc2lCaUFHUVJoMFFSaDFJZ1pCQUVnYlJRUkFJQVZGRFFNRFFDQUJJQVVvQWhBaUJrZ0VRQ0FGS0FJQUlnVU5BUXdGQ3lBQklBWktCRUFnQlNnQ0JDSUZEUUVNQlFzTElBVkZEUU1nQlN3QUgwRUFUZ1JBSUFRZ0JTZ0NIRFlDY0NBRUlBVXBBaFEzQTJnTUFnc2dCRUhvQUdvZ0JTZ0NGQ0FGS0FJWUVCb01BUXNnQlVVTkFRTkFJQUVnQlNnQ0VDSUlTQVJBSUFVb0FnQWlCUTBCREFNTElBRWdDRW9FUUNBRktBSUVJZ1VOQVF3REN3c2dCVVVOQVNBRlFSUnFJZ2dvQWdBaENTQUZMQUFmSVFVZ0JDQURLQUlBSUFNZ0JrRUFTQnMyQWpBZ0JFSG9BR29nQ1NBSUlBVkJBRWdiSUFSQk1Hb1FUd3NnQnlBRVFaQUJhaUlGUVlhTDdRQVFNaUlHRUQwZ0JoQWlJQVJCQmpZQ2tBRWdCUkFpSUFSQkFUWUNrQUZCREJBWUlnVkNBRGNDQUNBRlFRQTJBZ2dnQkNBRk5nS1lBUUpBSUFRc0FITkJBRTRFUUNBRklBUXBBMmczQWdBZ0JTQUVLQUp3TmdJSURBRUxJQVVnQkNnQ2FDQUVLQUpzRUNBTElBY2dCRUdRQVdvaUJSQTlJQVVRSWlBREtBSUVJQU10QUFzaUJTQUZRUmgwUVJoMVFRQklHd1JBSUFjZ0JFR1FBV29pQlVIdmlPOEFFRElpQmhBOUlBWVFJaUFFUVFZMkFwQUJJQVVRSWlBRVFRRTJBcEFCUVF3UUdDSUZRZ0EzQWdBZ0JVRUFOZ0lJSUFRZ0JUWUNtQUVDUUNBRElBVkdEUUFnQXl3QUMwRUFUZ1JBSUFVZ0F5a0NBRGNDQUNBRklBTW9BZ2cyQWdnTUFRc2dCU0FES0FJQUlBTW9BZ1FRSUFzZ0J5QUVRWkFCYWlJREVEMGdBeEFpQ3lBSElBUkJrQUZxSWdOQnBySHZBQkF5SWdVUVBTQUZFQ0lnQkVFR05nS1FBU0FFUVNCcUlBRVFuZ0lnQXhBaUlBUWdCQ2tES0RjRG9BRWdCQ0FFS1FNZ053T1lBU0FFUVFBMkFwQUJJQWNnQXhBOUlBTVFJa0h6Z2U0QVFmT0I3Z0JCbnZUdUFDQUNLQUlRUVh0R0d5QUFMUUFsR3lJRkVCOGlBMEZ3U1FSQUFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUdFQmdoQVNBRUlBWkJnSUNBZ0hoeU5nSmdJQVFnQVRZQ1dDQUVJQU0yQWx3TUFRc2dCQ0FET2dCaklBUkIyQUJxSVFFZ0EwVU5BUXNnQVNBRklBTVFHUm9MSUFFZ0EycEJBRG9BQUNBSElBUkJrQUZxSWdGQmk1VHZBQkF5SWdNUVBTQURFQ0lnQkVFR05nS1FBU0FCRUNJZ0JFRUJOZ0tRQVVFTUVCZ2lBVUlBTndJQUlBRkJBRFlDQ0NBRUlBRTJBcGdCQWtBZ0JDd0FZeUlGUVFCT0JFQWdBU0FFS1FOWU53SUFJQUVnQkNnQ1lEWUNDQXdCQ3lBQklBUW9BbGdnQkNnQ1hCQWdDeUFISUFSQmtBRnFJZ0VRUFNBQkVDSUNRQUpBQWtBQ1FBSkFBa0FnQWlnQ0VFRUZhZzRFQXdJQkFBUUxJQUJCMUJGcUlBY1FwZ01NQkFzZ0FFRzhFV29nQnhDbUF3d0RDeUFBUWV3UmFpQUhFS1lEREFJTElBQkJoQkpxSUFjUXBnTU1BUXNnQkVFR05nS1FBU0FFUVpBQmFpSURFQ0lnQkVFRk5nS1FBVUVZRUJnaUFVSUFOd0lFSUFGQ0FEY0NEQ0FCSUFGQkJHbzJBZ0FnQVVFQU5nSVVJQUVoQmlBRUlBRTJBcGdCSUFZZ0J4Q21BeUFBUVp3U2FpQURFTXdCSUFNUUlnc2dBRUVCT2dBbUlBSkJBVG9BRkNBRVFRQTJBcGdCSUFSQ0FEY0RrQUVDUUFKQUFrQUNRQUpBQWtBQ1FDQUNLQUlRSWdGQkJXb09CUU1DQVFBRUJRc2dCRUdRQVdwQjhwM3hBRUVTRURzTUJRc2dCRUdRQVdwQm1aN3hBRUVRRURzTUJBc2dCRUdRQVdwQmhaN3hBRUVURURzTUF3c2dCRUdRQVdwQm5LSHhBRUVVRURzTUFnc2dCRUdRQVdwQnNhSHhBRUVXRURzTUFRc2dCQ0FCTmdJUUlBUkJ5QUJxUWZDajhRQWdCRUVRYWhCUElBUWdCQ2dDVURZQ21BRWdCQ0FFS1FOSU53T1FBUXNnQkNBRUtBSm9JQVJCNkFCcUlBUXNBSE5CQUVnYk5nSUFJQVFnQkNnQ2tBRWdCRUdRQVdvZ0JDd0Ftd0ZCQUVnYk5nSUVJQVJCeUFCcUlnRkJxZlh0QUNBRUVFOGdCQ2dDU0NBQklBUXNBRk5CQUVnYklRRUNRQ0FBTFFBbEJFQWdBVUVBRURvTUFRc2dBVUVBRUNRTElBUXNBRk5CQUVnRVFDQUVLQUpJRUJjTElBUXNBSnNCUVFCSUJFQWdCQ2dDa0FFUUZ3c2dCVUVBU0FSQUlBUW9BbGdRRndzZ0JDd0FjMEVBU0FSQUlBUW9BbWdRRndzZ0J4QmRJQVJCc0FGcUpBQVBDeEF0QUF0QmxycnZBQkNXQVFBTFFaYTY3d0FRbGdFQUMrZ0NBUUovQWtBZ0FDQUJSZzBBSUFFZ0FDQUNhaUlFYTBFQUlBSkJBWFJyVFFSQUlBQWdBU0FDRUJrUEN5QUFJQUZ6UVFOeElRTUNRQUpBSUFBZ0FVa0VRQ0FEQkVBZ0FDRUREQU1MSUFCQkEzRkZCRUFnQUNFRERBSUxJQUFoQXdOQUlBSkZEUVFnQXlBQkxRQUFPZ0FBSUFGQkFXb2hBU0FDUVFGcklRSWdBMEVCYWlJRFFRTnhEUUFMREFFTEFrQWdBdzBBSUFSQkEzRUVRQU5BSUFKRkRRVWdBQ0FDUVFGcklnSnFJZ01nQVNBQ2FpMEFBRG9BQUNBRFFRTnhEUUFMQ3lBQ1FRTk5EUUFEUUNBQUlBSkJCR3NpQW1vZ0FTQUNhaWdDQURZQ0FDQUNRUU5MRFFBTEN5QUNSUTBDQTBBZ0FDQUNRUUZySWdKcUlBRWdBbW90QUFBNkFBQWdBZzBBQ3d3Q0N5QUNRUU5ORFFBRFFDQURJQUVvQWdBMkFnQWdBVUVFYWlFQklBTkJCR29oQXlBQ1FRUnJJZ0pCQTBzTkFBc0xJQUpGRFFBRFFDQURJQUV0QUFBNkFBQWdBMEVCYWlFRElBRkJBV29oQVNBQ1FRRnJJZ0lOQUFzTElBQUxrd2NCQ0g4Z0FFR1k1UHdBTmdJQUlBQWdBU2tDQkRjQ0JDQUFJQUVwQWd3M0Fnd2dBQ0FCS1FJVU53SVVJQUFnQVNrQ0hEY0NIQ0FBSUFFcEFpUTNBaVFnQUNBQktRSXNOd0lzSUFCQ0FEY0NjQ0FBUVpUMy9BQTJBZ0FnQUVJQU53STBJQUJDQURjQ1BDQUFRZ0EzQWtRZ0FFSUFOd0pVSUFCQ0FEY0NYQ0FBUWdBM0FtUWdBRUlBTndKOElBQkNBRGNDaEFFZ0FFSUFOd0tNQVNBQVFnQTNBcFFCSUFCQ0FEY0NuQUVnQUVJQU53S2tBU0FBUW9HQWdJQ1lnSUNBZ0g4M0FpUWdBRUwvLy8vLzkvLy8vLzhBTndJY0lBQkNnWUNBZ0ppQWdJQ0FmemNDRkNBQVF2Ly8vLy8zLy8vLy93QTNBZ3dnQUVLQWdJQ0F3QXczQWl3Z0FFS0JnSUNBbUlDQWdJQi9Od0lFSUFBZ0FTOEJVRHNCVUFKQUFrQUNRQ0FBSUFGSEJFQWdBRUdJQVdvaEJpQUFRZndBYWlFRklBRkI0QUJxSWdRdEFBc2lCMEVZZEVFWWRTRURJQUJCNEFCcUlnSXNBQXRCQUU0RVFDQURRUUJJRFFJZ0FpQUVLUUlBTndJQUlBSWdCQ2dDQ0RZQ0NBd0RDeUFDSUFFb0FtQWdCQ0FEUVFCSUlnSWJJQUVvQW1RZ0J5QUNHeEFoR2d3Q0N5QUFRUUU2QUcwZ0FFRUFOZ0pNREFJTElBSWdBU2dDWUNBQktBSmtFQ0FMSUFCQkFEWUNUQ0FCTFFDc0FTRUNJQUJCQVRvQWJTQUFJQUk2QUt3QklBQWdBUzBBYkRvQWJDQUZJQUVvQW53Z0FTZ0NnQUVRVVNBR0lBRW9Bb2dCSUFFb0Fvd0JFRkVMSUFBUS9RZ0NRQUpBQWtBQ1FDQUJJQUVvQWdBb0Fwd0JFUUFBUlEwQUlBRW9Ba1FnQVNnQ1FDSUNheUlFUVFCTURRQWdBRUZBYXlFSklBUkJBblloQTBFQUlRUURRQ0FESUFSTkRRSUNRQ0FDSUFSQkFuUnFLQUlBSWdNZ0F5Z0NBQ2dDbUFFUkFBQWlBa1VOQUNBQ0lBSW9BZ0FvQWtRUkFBQWlCZ1JBSUFZZ0F4Q2ZEUXNnQWlBQU5nSk1JQUlnQWlnQ0FDZ0NvQUVSQVFBZ0FDZ0NSQ0lESUFBb0FraEhCRUFnQXlBQ05nSUFJQUFnQTBFRWFqWUNSQXdCQ3lBRElBa29BZ0FpQm1zaUEwRUNkU0lJUVFGcUlnVkJnSUNBZ0FSUERRUWdCU0FEUVFGMUlnY2dCU0FIU3h0Qi8vLy8vd01nQTBIOC8vLy9CMGtiSWdVRWZ5QUZRWUNBZ0lBRVR3MEdJQVZCQW5RUUdBVkJBQXNpQnlBSVFRSjBhaUlJSUFJMkFnQWdBMEVBU2dSQUlBY2dCaUFERUJrYUN5QUFJQWNnQlVFQ2RHbzJBa2dnQUNBSVFRUnFOZ0pFSUFBZ0J6WUNRQ0FHUlEwQUlBWVFGd3NnQkVFQmFpSUVJQUVvQWtRZ0FTZ0NRQ0lDYTBFQ2RTSURTQTBBQ3dzZ0FBOExFRzBBQ3hBb0FBdEJvNFR2QUJBNEFBdFFBQ0FBUWJBSGFoQ09DQm9nQUVIY0Jtb1F2ZzBhSUFCQmlBWnFFTjBER2lBQVFlZ0ZhaERiQVJvZ0FFSEFCV29ReEFFYUlBQkJqQVZxRU1RQkdpQUFRZGdEYWhDbUFob2dBQkNmQVJvZ0FBc2dBQ0FBRU5ZSElBQkJ2QUZxRUx3RklBQkIwQUpxRUM4Z0FFSGdBbW9RTHdzb0FDQUFLQUlBSWdBZ0FSRHBBU0lCRUpVU1JRUkFFSGNBQ3lBQUtBSUlJQUZCQW5ScUtBSUFDMDBCQW44Z0FTMEFBQ0VDQWtBZ0FDMEFBQ0lEUlEwQUlBSWdBMGNOQUFOQUlBRXRBQUVoQWlBQUxRQUJJZ05GRFFFZ0FVRUJhaUVCSUFCQkFXb2hBQ0FDSUFOR0RRQUxDeUFESUFKckM0Z0NBUUovSXdCQk1Hc2lBaVFBSUFJZ0FUWUNLQ0FBUVFScUlRRUNRQUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FTd0FDd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQWhBZ0FpQUJLUUlBTndNSURBRUxJQUpCQ0dvZ0FDZ0NCQ0FBS0FJSUVCb0xJQUpCR0dvaUFDQUNLUUlJTndJQUlBQWdBaWdDRURZQ0NDQUNRZ0EzQWdnZ0FrRUFOZ0lRSUFJb0FoZ2hBU0FDTEFBaklRTWdBaUFDUVNocVFialk3Z0FRSXpZQ0FDQUNJQUVnQUNBRFFRQklHeEFuSUFJc0FDTkJBRWdFUUNBQ0tBSVlFQmNMSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMQ3lBQ1FUQnFKQUFMcUFNQkJIOGpBRUV3YXlJQ0pBQWdBaUFCTmdJb0lBSWdBa0VvYWtHNDJPNEFFQjAyQWlBQ1FFR0dBMEVBSUFJb0FpQWJCRUFnQWlBQ1FTaHFRYmpZN2dBUUhUWUNJQ0FDS0FJZ0lnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkFRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFFZ0FpQUZRWUNBZ0lCNGNqWUNDQ0FDSUFFMkFnQWdBaUFETmdJRURBRUxJQUlnQXpvQUN5QUNJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FDUVJCcUlnRWdBaWtDQURjQ0FDQUJJQUlvQWdnMkFnZ2dBa0lBTndJQUlBSkJBRFlDQ0FKQUlBRWdBRUVFYWlJQVJnMEFJQUl0QUJzaUEwRVlkRUVZZFNFQklBQXNBQXRCQUU0RVFDQUJRUUJPQkVBZ0FDQUNLUU1RTndJQUlBQWdBaWdDR0RZQ0NBd0NDeUFBSUFJb0FoQWdBaWdDRkJBZ0RBRUxJQUFnQWlnQ0VDQUNRUkJxSUFGQkFFZ2lBQnNnQWlnQ0ZDQURJQUFiRUNFYUN5QUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUNRU2hxUWJqWTdnQVFLZ3NnQWtFd2FpUUFEd3NRTFFBTGFRRUNmeU1BUVJCcklnTWtBQ0FBSUFOQkNHb1FtQTBpQUNBQklBRVFIeUlCSUFFQ2Z5QUNMUUFMUVFkMkJFQWdBaWdDQkF3QkN5QUNMUUFMQ3lJRWFoQ25GU0FBQW44Z0FpMEFDMEVIZGdSQUlBSW9BZ0FNQVFzZ0Fnc2dCQkNNQVJvZ0EwRVFhaVFBQzhNQkFRTi9Jd0JCRUdzaUF5UUFJQU1nQVRvQUR3SkFBa0FDUUFKQUlBQXRBQXRCQjNZRVFDQUFLQUlFSWdRZ0FDZ0NDRUgvLy8vL0IzRkJBV3NpQWtZTkFRd0RDMEVLSVFSQkNpRUNJQUF0QUFzaUFVRUtSdzBCQ3lBQUlBSkJBU0FDSUFKQkFCQ1ZDQ0FFSVFFZ0FDMEFDMEVIZGcwQkN5QUFJZ0lnQVVFQmFqb0FDd3dCQ3lBQUtBSUFJUUlnQUNBRVFRRnFOZ0lFSUFRaEFRc2dBU0FDYWlJQUlBTXRBQTg2QUFBZ0EwRUFPZ0FPSUFBZ0F5MEFEam9BQVNBRFFSQnFKQUFMQmdBUW94RUFDL2dCQVFSL0lBQkIvQUJxSUFBb0FvQUJJQUVvQWdBZ0FTZ0NCQkRzRUNBQUtBS01BU0lCSUFBb0FwQUJSd1JBSUFFZ0FqWUNBQ0FBSUFGQkJHbzJBb3dCRHdzQ1FDQUJJQUJCaUFGcUtBSUFJZ1ZySWdGQkFuVWlCa0VCYWlJRFFZQ0FnSUFFU1FSQUlBTWdBVUVCZFNJRUlBTWdCRXNiUWYvLy8vOERJQUZCL1AvLy93ZEpHeUlEQkg4Z0EwR0FnSUNBQkU4TkFpQURRUUowRUJnRlFRQUxJZ1FnQmtFQ2RHb2lCaUFDTmdJQUlBRkJBRW9FUUNBRUlBVWdBUkFaR2dzZ0FDQUVJQU5CQW5ScU5nS1FBU0FBSUFaQkJHbzJBb3dCSUFBZ0JEWUNpQUVnQlFSQUlBVVFGd3NQQ3hBb0FBdEJvNFR2QUJBNEFBdHlBUUYvQWtBQ1FDQUFLQUlBSWdCRkRRQUNRQ0FBS0FJQVFROXhJZ0ZCQTJ0QkFra05BQ0FCUVFKR0JFQWdBQ2dDQ0EwQkN5QUFLQUlRSWdCRkRRRURRQ0FBS0FJQVFROXhRUU5yUVFKSkRRRWdBQ2dDR0NJQURRQUxEQUVMSUFBb0FnZ2lBQTBCQzBHSXpQRUFJUUFMSUFBTHFRVUJCWDhnQUNnQ3JBVUVRQ0FBS0FLc0JTQUJhZzhMQWtBZ0FDZ0N2QVZGQkVBZ0FDZ0NxQVZGRFFFTElBRWdBQ2dDcUFVaUFpQUFLQUs4QlNBQ0cwRUNheUlDUVFWTkJIOGdBa0VDZEVIa28vc0FhaWdDQUFWQkRBc0NmMEVBSUFCQjZ3QkI4TEYvUVFFUUxDSUNSUTBBR2tFQUlBSkJzUDM4QUVHay9QTUFRUUFRSENJQ1JRMEFHaUFDS0FLQUJDQUNLQUw0QXhER0ZBdHFJQUFzQUtRRklBQXNBTFFGSUFBdEFLUUZRWUVCUnh0QkRHeHFhZzhMQW45QkFDQUFLQUxVQmtVTkFCcEJBQ0FBUVFBUVhDSURLQUtvQWlJQ1JRMEFHaUFBS0FMVUJpRUVJQUFvQXRnR0lRWWdBeWdDakFJaEJTTUFRVEJySWdBa0FDQUFRUWhxSUFRUWZDQUFRUUEyQWlnZ0FFR0FnQ1EyQWh3Z0FFSUFOd01nSUFCQjNJNzdBRFlDR0NBQVFTQnFJUU1DUUNBQUxBQVRRUUJPQkVBZ0F5QUFLUU1JTndJQUlBTWdBQ2dDRURZQ0NBd0JDeUFESUFBb0FnZ2dBQ2dDREJBZ0lBQXNBQk5CQUU0TkFDQUFLQUlJRUJjTEFrQUNRQ0FDSUFCQkdHcEI4TEYvUVFFUWp3RWlBMFVOQUNBREtBTFVBVVVOQUNBRExRRE1BVUdCQVVZTkFFRUFJUVJCQUNFQ0lBTW9BdFFCUVFKcklnVkJCVTBFUUNBRlFRSjBRZmlSK3dCcUtBSUFJUUlMSUFNc0FNd0JJUVVDUUNBREtBSzBBVVVOQUVFQklRUWdBeWdDdEFFaUEwRUJSZzBBUVg5QkFDQURRUUpHR3lFRUN5QUNJQVpxSUFWQkRHeHFJQVJxUVF4cUlRSU1BUXNDZnlBQ0tBSzBBVUVCYXlJQ1FRaFBCRUJCR0NFRFFaQ04rd0JCOEl2N0FDQUZRUVZyUVFOSkd3d0JDeUFDUVFKMElnSkJzSkw3QUdvb0FnQWhBeUFDUVpDUyt3QnFLQUlBQ3lFRlFRQWhBaUFFUVFCTURRQWdBeUFFU0EwQUlBUkJBblFnQldwQkJHc29BZ0FnQm1vaEFnc2dBRUhjanZzQU5nSVlJQUFzQUN0QkFFZ0VRQ0FBS0FJZ0VCY0xJQUJCTUdva0FDQUNDeUFCYWd0OEFRSi9Jd0JCRUdzaUJDUUFBa0FnQWlBQUtBSUlRZi8vLy84SGNTSURTUVJBSUFBb0FnQWhBeUFBSUFJMkFnUWdBeUFCSUFJUTNnTWdCRUVBTmdJTUlBTWdBa0VDZEdvZ0JDZ0NERFlDQUF3QkN5QUFJQU5CQVdzZ0FpQURhMEVCYWlBQUtBSUVJZ0JCQUNBQUlBSWdBUkNKQ0FzZ0JFRVFhaVFBQzRBQkFRSi9Ba0FDUUNBQ1FRRk5CRUFnQUNJRElBSTZBQXNNQVFzZ0FrSHYvLy8vQTBzTkFTQUFJQUFnQWtFQ1R3Ui9JQUpCQkdwQmZIRWlBeUFEUVFGcklnTWdBMEVDUmhzRlFRRUxRUUZxSWdRUTl3VWlBellDQUNBQUlBUkJnSUNBZ0hoeU5nSUlJQUFnQWpZQ0JBc2dBeUFCSUFKQkFXb1EzZ01QQ3hCM0FBc21BUUYvSXdCQkVHc2lBaVFBSUFJZ0FUa0RBQ0FBUWVHQzd3QWdBaEJQSUFKQkVHb2tBQXRqQVFGL0l3QkJFR3NpQXlRQUFrQWdBa0VCVFFSQUlBQWdBam9BQ3lBQUlBRWdBaERlQXlBRFFRQTJBZ3dnQUNBQ1FRSjBhaUFES0FJTU5nSUFEQUVMSUFCQkFTQUNRUUZySUFBdEFBc2lBRUVBSUFBZ0FpQUJFSWtJQ3lBRFFSQnFKQUFMRlFBZ0FDZ0NBQ0FBSUFBc0FBdEJBRWdiRUlNRUN3a0FJQUFnQVJEL0F3c0ZBQkFEQUF0d0FRSi9Ba0FnQUNnQ0FDSUFSUTBBQWtBZ0FDZ0NBRUVQY1NJQ1FRTnJRUUpKRFFBZ0FrRUNSZ1JBSUFBb0FnZ05BUXNnQUNnQ0VDSUFSUTBCQTBBZ0FDZ0NBRUVQY1VFRGEwRUNTUTBCSUFBb0FoZ2lBQTBBQ3d3QkN5QUFLQUlJSWdCRkRRQWdBQkRuRHlFQkN5QUJDK0VQQVFOL0l3QkJvQUZySWdJa0FDQUNJQUUyQXBnQklBQkJCR29oQVFKQUFrQWdBQ2dDQ0NBQUxRQVBJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFCTEFBTEMwRVlkRUVZZFVFQVRnUkFJQUlnQVNnQ0NEWUNnQUVnQWlBQktRSUFOd040REFFTElBSkIrQUJxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNRWWdCYWlJQklBSXBBbmczQWdBZ0FTQUNLQUtBQVRZQ0NDQUNRZ0EzQW5nZ0FrRUFOZ0tBQVNBQ0tBS0lBU0VESUFJc0FKTUJJUVFnQWlBQ1FaZ0Jha0cwKys0QUVDTTJBbkFnQWtId0FHb2dBeUFCSUFSQkFFZ2JFQ2NnQWl3QWt3RkJBRWdFUUNBQ0tBS0lBUkFYQ3lBQ0xBQ0RBVUVBU0FSQUlBSW9BbmdRRndzTElBQkJFR29oQVFKQUFrQWdBQ2dDRkNBQUxRQWJJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFCTEFBTEMwRVlkRUVZZFVFQVRnUkFJQUlnQVNnQ0NEWUNhQ0FDSUFFcEFnQTNBMkFNQVFzZ0FrSGdBR29nQUNnQ0VDQUFLQUlVRUJvTElBSkJpQUZxSWdFZ0Fpa0NZRGNDQUNBQklBSW9BbWcyQWdnZ0FrSUFOd0pnSUFKQkFEWUNhQ0FDS0FLSUFTRURJQUlzQUpNQklRUWdBaUFDUVpnQmFrR3ZrKzRBRUNNMkFuQWdBa0h3QUdvZ0F5QUJJQVJCQUVnYkVDY2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFCclFRQklCRUFnQWlnQ1lCQVhDd3NnQUVFY2FpRUJBa0FDUUNBQUtBSWdJQUF0QUNjaUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBRXNBQXNMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdKWUlBSWdBU2tDQURjRFVBd0JDeUFDUWRBQWFpQUFLQUljSUFBb0FpQVFHZ3NnQWtHSUFXb2lBU0FDS1FKUU53SUFJQUVnQWlnQ1dEWUNDQ0FDUWdBM0FsQWdBa0VBTmdKWUlBSW9Bb2dCSVFNZ0Fpd0Frd0VoQkNBQ0lBSkJtQUZxUVlPNTdRQVFJellDY0NBQ1FmQUFhaUFESUFFZ0JFRUFTQnNRSnlBQ0xBQ1RBVUVBU0FSQUlBSW9Bb2dCRUJjTElBSXNBRnRCQUVnRVFDQUNLQUpRRUJjTEN5QUFRU2hxSVFFQ1FBSkFJQUFvQWl3Z0FDMEFNeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQVN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBa2dnQWlBQktRSUFOd05BREFFTElBSkJRR3NnQUNnQ0tDQUFLQUlzRUJvTElBSkJpQUZxSWdNZ0FrRkFheUlCS1FJQU53SUFJQU1nQVNnQ0NEWUNDQ0FCUWdBM0FnQWdBVUVBTmdJSUlBSW9Bb2dCSVFFZ0Fpd0Frd0VoQkNBQ0lBSkJtQUZxUVl1TDdRQVFJellDY0NBQ1FmQUFhaUFCSUFNZ0JFRUFTQnNRSnlBQ0xBQ1RBVUVBU0FSQUlBSW9Bb2dCRUJjTElBSXNBRXRCQUVnRVFDQUNLQUpBRUJjTEN5QUFRVFJxSVFFQ1FBSkFJQUFvQWpnZ0FDMEFQeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQVN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBamdnQWlBQktRSUFOd013REFFTElBSkJNR29nQUNnQ05DQUFLQUk0RUJvTElBSkJpQUZxSWdFZ0Fpa0NNRGNDQUNBQklBSW9BamcyQWdnZ0FrSUFOd0l3SUFKQkFEWUNPQ0FDS0FLSUFTRURJQUlzQUpNQklRUWdBaUFDUVpnQmFrR1U4TzBBRUNNMkFuQWdBa0h3QUdvZ0F5QUJJQVJCQUVnYkVDY2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFBN1FRQklCRUFnQWlnQ01CQVhDd3NnQUVGQWF5RUJBa0FDUUNBQUtBSkVJQUF0QUVzaUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBRXNBQXNMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdJb0lBSWdBU2tDQURjRElBd0JDeUFDUVNCcUlBQW9Ba0FnQUNnQ1JCQWFDeUFDUVlnQmFpSUJJQUlwQWlBM0FnQWdBU0FDS0FJb05nSUlJQUpDQURjQ0lDQUNRUUEyQWlnZ0FpZ0NpQUVoQXlBQ0xBQ1RBU0VFSUFJZ0FrR1lBV3BCczRydEFCQWpOZ0p3SUFKQjhBQnFJQU1nQVNBRVFRQklHeEFuSUFJc0FKTUJRUUJJQkVBZ0FpZ0NpQUVRRndzZ0Fpd0FLMEVBU0FSQUlBSW9BaUFRRndzTElBQkJ6QUJxSVFFQ1FBSkFJQUFvQWxBZ0FDMEFWeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQVN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBaGdnQWlBQktRSUFOd01RREFFTElBSkJFR29nQUNnQ1RDQUFLQUpRRUJvTElBSkJpQUZxSWdFZ0Fpa0NFRGNDQUNBQklBSW9BaGcyQWdnZ0FrSUFOd0lRSUFKQkFEWUNHQ0FDS0FLSUFTRURJQUlzQUpNQklRUWdBaUFDUVpnQmFrR1E4KzBBRUNNMkFuQWdBa0h3QUdvZ0F5QUJJQVJCQUVnYkVDY2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFBYlFRQklCRUFnQWlnQ0VCQVhDd3NnQUVIWUFHb2hBUUpBQWtBZ0FDZ0NYQ0FBTFFCaklnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUJMQUFMQzBFWWRFRVlkVUVBVGdSQUlBSWdBU2dDQ0RZQ0NDQUNJQUVwQWdBM0F3QU1BUXNnQWlBQUtBSllJQUFvQWx3UUdnc2dBa0dJQVdvaUFDQUNLUUlBTndJQUlBQWdBaWdDQ0RZQ0NDQUNRZ0EzQWdBZ0FrRUFOZ0lJSUFJb0FvZ0JJUUVnQWl3QWt3RWhBeUFDSUFKQm1BRnFRYi91N2dBUUl6WUNjQ0FDUWZBQWFpQUJJQUFnQTBFQVNCc1FKeUFDTEFDVEFVRUFTQVJBSUFJb0FvZ0JFQmNMSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMQ3lBQ1FhQUJhaVFBQzFBQ0FYOEJmQ0FBS0FMb0JpSUFRYmc5YWlzREFDQUJJQUJCOUJkcUlnQW9BaXdpQWtFS2JDQUNJQUF0QUR3YmJFSGtBRzIzb2lJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWc4TFFZQ0FnSUI0QzVNT0FRZC9JQUlFUUNBQUtBS0lVQ0lHUVFGR0JFQWdBQ2dDZ0ZBaUFDQUJJQUlnQUNnQ0FDZ0NDQkVFQUE4TElBQkJnQkJxSVFjQ2Z5QUdRWDV4UVFKR0JFQWdCeUVEQTBBQ1FDQUJMUUFBSWdSQkdIUkJHSFVpQlVFQVRnUkFJQU1nQlVIL0FYRTdBUUFnQWtFQmF5RUNJQU5CQW1vaEF5QUJRUUZxSWdGQkEzRU5BU0FDUVFSSkRRRURRQ0FCS0FJQUlnUkJnSUdDaEhoeERRSWdBeUFFUWY4QmNUc0JBQ0FESUFFdEFBRTdBUUlnQXlBQkxRQUNPd0VFSUFNZ0FTMEFBenNCQmlBQlFRUnFJUUVnQTBFSWFpRURJQUpCQkdzaUFrRURTdzBBQ3d3QkN3SkFJQVJCNEFGeFFjQUJSdzBBSUFKQkFra05BQ0FCTFFBQklnVkJ3QUZ4UVlBQlJ3MEFJQU1nQlVFL2NTQUVRUVowUWNBZmNYSTdBUUFnQWtFQ2F5RUNJQUZCQW1vaEFTQURRUUpxSVFNTUFRc0NRQ0FFUWZBQmNVSGdBVWNOQUNBQ1FRTkpEUUFnQVMwQUFTSUZRY0FCY1VHQUFVY05BQ0FCTFFBQ0lnaEJ3QUZ4UVlBQlJ3MEFJQU1nQ0VFL2NTQUZRUVowUWNBZmNTQUVRUXgwY25JN0FRQWdBa0VEYXlFQ0lBRkJBMm9oQVNBRFFRSnFJUU1NQVFzQ1FDQUVRZmdCY1VId0FVY05BQ0FDUVFSSkRRQWdBUzBBQVNJRlFjQUJjVUdBQVVjTkFDQUJMUUFDSWdoQndBRnhRWUFCUncwQUlBRXRBQU1pQ1VIQUFYRkJnQUZIRFFBZ0F5QUpRVDl4SUFoQkJuUkJ3Qjl4SUFWQkRIUkJnT0FQY1NBRVFSSjBRWUNBOEFGeGNuSnlJZ1JCL3dkeFFZQzRBM0k3QVFJZ0F5QUVRWUNBL0I5cVFRcDJRWURRQUdzN0FRQWdBa0VFYXlFQ0lBRkJCR29oQVNBRFFRUnFJUU1NQVFzZ0FrRUJheUVDSUFGQkFXb2hBUXNnQWcwQUN3SkFJQVpCQWtZTkFDQURJQWRHRFFBZ0J5RUJBMEFnQVNBQkx3RUFJZ0pCQ0hRZ0FrRUlkbkk3QVFBZ0FVRUNhaUlCSUFOSERRQUxDeUFESUFkckRBRUxJQVpCQld0QkFVMEVRQ0FISVFNZ0FnUkFBMEFnQVN3QUFDSUZRZjhCY1NFRUFrQWdCVUVBVGdSQUlBTWdCRFlDQUNBQ1FRRnJJUUlnQTBFRWFpRURJQUZCQVdvaUFVRURjUTBCSUFKQkJFa05BUU5BSUFFb0FnQWlCRUdBZ1lLRWVIRU5BaUFESUFSQi93RnhOZ0lBSUFNZ0FTMEFBVFlDQkNBRElBRXRBQUkyQWdnZ0F5QUJMUUFETmdJTUlBRkJCR29oQVNBRFFSQnFJUU1nQWtFRWF5SUNRUU5MRFFBTERBRUxBa0FnQkVIZ0FYRkJ3QUZIRFFBZ0FrRUNTUTBBSUFFdEFBRWlCVUhBQVhGQmdBRkhEUUFnQXlBRlFUOXhJQVJCQm5SQndCOXhjallDQUNBQ1FRSnJJUUlnQVVFQ2FpRUJJQU5CQkdvaEF3d0JDd0pBSUFSQjhBRnhRZUFCUncwQUlBSkJBMGtOQUNBQkxRQUJJZ1ZCd0FGeFFZQUJSdzBBSUFFdEFBSWlDRUhBQVhGQmdBRkhEUUFnQXlBSVFUOXhJQVZCQm5SQndCOXhJQVJCREhSQmdPQUhjWEp5TmdJQUlBSkJBMnNoQWlBQlFRTnFJUUVnQTBFRWFpRUREQUVMQWtBZ0JFSDRBWEZCOEFGSERRQWdBa0VFU1EwQUlBRXRBQUVpQlVIQUFYRkJnQUZIRFFBZ0FTMEFBaUlJUWNBQmNVR0FBVWNOQUNBQkxRQURJZ2xCd0FGeFFZQUJSdzBBSUFNZ0NVRS9jU0FJUVFaMFFjQWZjU0FGUVF4MFFZRGdEM0VnQkVFU2RFR0FnUEFCY1hKeWNqWUNBQ0FDUVFScklRSWdBVUVFYWlFQklBTkJCR29oQXd3QkN5QUNRUUZySVFJZ0FVRUJhaUVCQ3lBQ0RRQUxDeUFESVFJQ1FDQUdRUVZHRFFBZ0FpQUhSZzBBSUFjaEFRTkFJQUVnQVNnQ0FDSURRUmgwSUFOQkNIUkJnSUQ4QjNGeUlBTkJDSFpCZ1A0RGNTQURRUmgyY25JMkFnQWdBVUVFYWlJQklBSkhEUUFMQ3lBQ0lBZHJEQUVMUVFBZ0JrRUpSdzBBR2lBSElRTURRQUpBSUFFdEFBQWlCRUVZZEVFWWRTSUdRUUJPQkVBZ0F5QUdPZ0FBSUFKQkFXc2hBaUFEUVFGcUlRTWdBVUVCYWlJQlFRTnhEUUVnQWtFRVNRMEJBMEFnQVNnQ0FDSUVRWUNCZ29SNGNRMENJQU1nQkRvQUFDQURJQUV0QUFFNkFBRWdBeUFCTFFBQ09nQUNJQU1nQVMwQUF6b0FBeUFCUVFScUlRRWdBMEVFYWlFRElBSkJCR3NpQWtFRFN3MEFDd3dCQ3dKQUlBUkI0QUZ4UWNBQlJ3MEFJQUpCQWtrTkFDQUJMUUFCSWdaQndBRnhRWUFCUncwQUlBTkJQeUFHUVQ5eElBUkJCblJCd0I5eGNpSUVJQVJCL3dGTEd6b0FBQ0FDUVFKcklRSWdBVUVDYWlFQklBTkJBV29oQXd3QkN3SkFJQVJCOEFGeFFlQUJSdzBBSUFKQkEwa05BQ0FCTFFBQklnWkJ3QUZ4UVlBQlJ3MEFJQUV0QUFJaUJVSEFBWEZCZ0FGSERRQWdBMEUvSUFWQlAzRWdCa0VHZEVIQUgzRWdCRUVNZEVHQTRBZHhjbklpQkNBRVFmOEJTeHM2QUFBZ0FrRURheUVDSUFGQkEyb2hBU0FEUVFGcUlRTU1BUXNDUUNBRVFmZ0JjVUh3QVVjTkFDQUNRUVJKRFFBZ0FTMEFBVUhBQVhGQmdBRkhEUUFnQVMwQUFrSEFBWEZCZ0FGSERRQWdBUzBBQTBIQUFYRkJnQUZIRFFBZ0EwRS9PZ0FBSUFKQkJHc2hBaUFCUVFScUlRRWdBMEVCYWlFRERBRUxJQUpCQVdzaEFpQUJRUUZxSVFFTElBSU5BQXNnQXlBSGF3c2hBU0FBS0FLQVVDSUFJQWNnQVNBQUtBSUFLQUlJRVFRQUN3dGhBUVYvSXdCQklHc2lBaVFBSUFKQkNHb2hCUUpBSUFKQkZXb2lCaUlESUFKQklHb2lCRVlOQUNBQlFRQk9EUUFnQTBFdE9nQUFJQU5CQVdvaEEwRUFJQUZySVFFTElBVWdBeUFFSUFFUXNCUWdBQ0FHSUFJb0FnZ1FsZzBnQkNRQUN4MEFJQUVFUUNBQUlBRW9BZ0FRZlNBQUlBRW9BZ1FRZlNBQkVCY0xDK01EQWdkL0FYd2pBRUVRYXlJRkpBQWdCVUVHRUJnaUF6WUNBQ0FGSUFOQkJtb2lCRFlDQ0NBRFFZb0JPd0VFSUFOQjhZQ1lCRFlCQUNBRklBUTJBZ1FnQUNBRkVGSWhCQ0FGS0FJQUlnTUVRQ0FGSUFNMkFnUWdBeEFYQ3dKL1FRQWdCRVVOQUJvZ0FFRWJFRVVoQ1FKQUFrQUNmd0pBQWtBQ1FBSkFJQUFnQUNnQ0FDZ0NDQkVBQUVHR0FVWUVRQ0FBRU5RRElRWWdBQ2dDc0FRaUEwRi9SaUFEUWY4UFNuSWlCMFVOQVNBQ0RRRWdBQkNnQ1NFSURBSUxJQUFnQUNnQ0FDZ0NDQkVBQUVIeEFFY05CU0FBUWZnRGFpSUhFTGtCSVFaQm84RURJUVJCb3NFRElRTkJvY0VESVFnZ0J5Z0NXQ0lIUVg5R0lBZEIvdzlLY2lFSEFrQWdCa0VCYXc0REFnTUhBQXRCcE1FRElRZ01BUXNnQUNBR0VMUUdJUWdMSUFjZ0JrRUNTSEVOQVNBSUlRTUxJQVpCQWtjRVFDQURJUVFNQkFzZ0F5RUVRUUVnQWcwQkdnd0RDMEVDUVFFZ0JrRi9SaHNMSVFBZ0FDQUpLQUtRQWlBQktBTE1CMnhCNUFCdGJDSUFJQWtvQW93Q1FRTkhEUUlhSUFDM1JHWm1abVptWnVZL29pSUttVVFBQUFBQUFBRGdRV01FUUNBS3Fnd0RDMEdBZ0lDQWVBd0NDMEdrd1FOQkFDQUFJQUFvQWdBb0FnZ1JBQUJCaWdGR0d5RUVDeUFCSUFRZ0NTZ0NrQUlnQUMwQXZBTVFqUUZCQW0wTElRQWdCVUVRYWlRQUlBQUxDQUFnQUVId0Ftb0xiUUVDZnlBQUlBRTdBWGdnQUNBQUtBSkVJZ00yQW5BZ0FDZ0NRQ0VDQWtBZ0FVR25BVVlOQUNBQ0lBTkdEUUFEUUNBQ0tBSUFMd0ZRSUFGR0RRRWdBa0VFYWlJQ0lBTkhEUUFMSUFBZ0F6WUNkRUVBRHdzZ0FDQUNOZ0owSUFJZ0EwWUVRRUVBRHdzZ0FpZ0NBQXR2QVFOL0lBQW9Ba0FoQVFKQUlBQXRBR3dOQUNBQklBQW9Ba1FpQWtZTkFBTkFJQUFnQVNnQ0FDSURLQUpNUmdSQUlBTWdBeWdDQUNnQ0JCRUJBQ0FBS0FKRUlRSUxJQUZCQkdvaUFTQUNSdzBBQ3lBQUtBSkFJUUVMSUFBZ0FUWUNSQ0FBSUFBb0FnQW9BaHdSQVFBTENnQWdBQkQvREJvZ0FBdTJCQUVIZnlBQVFlRDkrZ0EyQXFBR0lBQkIwUDM2QURZQ21BWWdBRUhBL2ZvQU5nS1FCaUFBUWJEOStnQTJBdGdGSUFCQm9QMzZBRFlDeUFVZ0FFR1EvZm9BTmdLOEJTQUFRWUQ5K2dBMkFxd0ZJQUJCOFB6NkFEWUM4QVFnQUVIZy9Qb0FOZ0xvQkNBQVFkRDgrZ0EyQXR3RUlBQkJ3UHo2QURZQzFBUWdBRUd3L1BvQU5nTE1CQ0FBUWFEOCtnQTJBcGdFSUFCQmtQejZBRFlDa0FRZ0FFR0EvUG9BTmdLSUJDQUFRZWo3K2dBMkF2Z0RJQUJCeVB2NkFEWUM3QU1nQUVHMCsvb0FOZ0xjQXlBQVFhRDcrZ0EyQXN3RElBQkJrUHY2QURZQ2lBTWdBRUdBKy9vQU5nTDRBaUFBUWZENitnQTJBdWdDSUFCQjRQcjZBRFlDNUFFZ0FFRzgrdm9BTmdMVUFTQUFRYXo2K2dBMkFzQUJJQUJCalByNkFEWUNzQUVnQUVHODgvb0FOZ0lBSUFBUTl3c2dBRUhZQldvaEF5QUFRYXdGYWlFRklBQkIrQU5xSVFZZ0FFSGNBMm9oQndKQUlBQW9BckFHUlEwQUlBQW9BcXdHSWdFb0FnQWlBaUFBS0FLb0JpSUVLQUlFTmdJRUlBUW9BZ1FnQWpZQ0FDQUFRUUEyQXJBR0lBRWdBRUdvQm1vaUJFWU5BQU5BSUFFb0FnUWhBaUFCRUJjZ0FpSUJJQVJIRFFBTEN5QURFSTRJR2lBRkVOc0JHaUFHRUtZQ0dpQUhFTVlIR2lBQVFjVDkvQUEyQXN3REFrQWdBQ2dDMkFORkRRQWdBQ2dDMUFNaUFTZ0NBQ0lDSUFBb0F0QURJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQzJBTWdBU0FBUWRBRGFpSURSZzBBQTBBZ0FTZ0NCQ0VDSUFFUUZ5QUNJZ0VnQTBjTkFBc0xJQUFRbndFYUlBQUxSZ0FnQUVHQUJtb1FzZ3dhSUFCQjhBVnFFSndOR2lBQVFlQUZhaERiQVJvZ0FFRzRCV29ReEFFYUlBQkJoQVZxRU1RQkdpQUFRZEFEYWhDbUFob2dBQkNmQVJvZ0FBdVJBUUVDZnlNQVFSQnJJZ0VrQUNBQlFRVTZBQXNnQVVFQU9nQUZJQUZCcUpmeEFDZ0FBRFlDQUNBQlFheVg4UUF0QUFBNkFBUWdBRUdpQVNBQkVQY0dJUUlnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVJQU53TFlBU0FBUWRpeDlRQTJBc0FCSUFCQnlMSDFBRFlDc0FFZ0FFR3NxL1VBTmdJQUlBQkJBRFlDNEFFZ0FoQ0JCU0FCUVJCcUpBQWdBQXQ3QVFKL0FuOGdBQzBBQzBFSGRnUkFJQUFvQWdBTUFRc2dBQXNoQXdKL0lBQXRBQXRCQjNZRVFDQUFLQUlFREFFTElBQXRBQXNMSVFBakFFRVFheUlDSkFBZ0FpQUJPZ0FQUVg4aEFTQUFCRUFnQUFSL0lBTWdBaTBBRHlBQUVMZ0JCVUVBQ3lJQUlBTnJRWDhnQUJzaEFRc2dBa0VRYWlRQUlBRUxvd0VCQVg4akFFRVFheUlFSkFBZ0JDQUROZ0lNSUFJQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQkF3QkN5QUJMUUFMQ3lJRFN3UkFFSGNBQ3dKL0lBRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxJUUVnQkNBRElBSnJOZ0lFSUFBZ0FTQUNhZ0ovSXdCQkVHc2lBU1FBSUFSQkJHb2lBaWdDQUNBRVFReHFJZ01vQWdCSklRVWdBVUVRYWlRQUlBSWdBeUFGR3lnQ0FBc1FseFVnQkVFUWFpUUFJQUFMUXdFQmZ5TUFRUkJySWdFa0FBSkFJQUFvQWdBaUFBUkFJQUZCQ0dvZ0FDZ0NFRFlDQUF3QkN5QUJRUWhxUVFBMkFnQUxJQUVvQWdnaEFDQUJRUkJxSkFBZ0FBc2JBUUYvSXdCQkVHc2lBU1FBSUFBUWx3MGdBVUVRYWlRQUlBQUxCQUJCQUF2dUJBSURmd0Y4SUFBZ0FSQmtHaUFBUVFBMkFyd0JJQUJDQURjQ3RBRWdBRUhnaFAwQU5nS3dBUUpBSUFFb0FyZ0JJQUVvQXJRQmF5SURCRUFnQTBFQVNBMEJJQUFnQXhBWUlnSTJBclFCSUFBZ0FqWUN1QUVnQUNBQ0lBTkJBblZCQW5ScU5nSzhBU0FBSUFFb0FyZ0JJQUVvQXJRQklnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQ3VBRUxJQUJCNE5QeUFEWUN3QUVnQUVIRUFXb2hBZ0pBSUFFc0FNOEJRUUJPQkVBZ0FpQUJLUUxFQVRjQ0FDQUNJQUVvQXN3Qk5nSUlEQUVMSUFJZ0FTZ0N4QUVnQVNnQ3lBRVFHZ3NnQUVIQXIvTUFOZ0xBQVNBQVFhQ3Y4d0EyQXJBQklBQWdBU2dDMEFFMkF0QUJJQUJCMUFGcUlBRkIxQUZxRUlzQ0lRTWdBRUhJMWZJQU5nTG9BaUFCS3dQd0FpRUZJQUJCaU5qeUFEWUMrQUlnQUNBRk9RUHdBaUFBUWZ3Q2FpRUNBa0FnQVN3QWh3TkJBRTRFUUNBQ0lBRXBBdndDTndJQUlBSWdBU2dDaEFNMkFnZ01BUXNnQWlBQktBTDhBaUFCS0FLQUF4QWFDeUFBUWRqZDhnQTJBb2dESUFCQmpBTnFJUUlDUUNBQkxBQ1hBMEVBVGdSQUlBSWdBU2tDakFNM0FnQWdBaUFCS0FLVUF6WUNDQXdCQ3lBQ0lBRW9Bb3dESUFFb0FwQURFQm9MSUFCQnRNTDdBRFlDd0FFZ0FFR1V3dnNBTmdLd0FTQUFRZFM3K3dBMkFnQWdBMEhFd3ZzQU5nSUFJQUJCbU1QN0FEWUNpQU1nQUVHSXcvc0FOZ0w0QWlBQVFmakMrd0EyQXVnQ0lBQkI2TUw3QURZQzVBRWdBQ0FCS1FPWUF6Y0RtQU1nQUNBQktRT2dBemNEb0FNZ0FDQUJLUU9vQXpjRHFBTWdBQ0FCS1FPd0F6Y0RzQU1nQUNBQktRTzRBemNEdUFNZ0FDQUJLUVBBQXpjRHdBTWdBQ0FCTFFESUF6b0F5QU1QQ3hBb0FBdlhBUUVEZnlNQVFSQnJJZ1VrQUFKQUlBSWdBQzBBQzBFSGRnUi9JQUFvQWdoQi8vLy8vd2R4UVFGckJVRUtDeUlFQW44Z0FDMEFDMEVIZGdSQUlBQW9BZ1FNQVFzZ0FDMEFDd3NpQTJ0TkJFQWdBa1VOQVFKL0lBQXRBQXRCQjNZRVFDQUFLQUlBREFFTElBQUxJZ1FnQTJvZ0FTQUNFTW9ESUFJZ0Eyb2hBUUpBSUFBdEFBdEJCM1lFUUNBQUlBRTJBZ1FNQVFzZ0FDQUJPZ0FMQ3lBRlFRQTZBQThnQVNBRWFpQUZMUUFQT2dBQURBRUxJQUFnQkNBQ0lBTnFJQVJySUFNZ0EwRUFJQUlnQVJDSEJ3c2dCVUVRYWlRQUlBQUxuUUVDQVg4QmZDTUFRUkJySWdRa0FDQUVJQUJCN0FacUlBRVF0Z0VpQVNnQ0JEWUNEQ0FFSUFFb0FnZzJBZ2dnQkNBQktBSU1OZ0lFSUFRZ0FTZ0NFRFlDQUFKL0lBQW9BdEFISUFRb0FnUnNJQUVvQWhodElnRWdBMFVOQUJvZ0FDZ0M2QVpCZ0NScUt3TUFJQUczb2lJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUFzaEFDQUVRUkJxSkFBZ0FDQUNiRUhrQUcwTEh3QWdBUVJBSUFBZ0FTZ0NBQkNPQVNBQUlBRW9BZ1FRamdFZ0FSQVhDd3VSQVFJQ2Z3RitJd0JCUUdvaUJDUUFJQVJDdklHQWdCQTNBeGdnQkVLOGdZQ0FFRGNEQUNBRUtRSUFJUVlnQkVFZ2FpSUZRUUU2QUJnZ0JVRUFOZ0lVSUFWQjJQMzhBRFlDQUNBRlFnQTNBZ1FnQlNBR053SU1JQVJCQURZQ0VDQUVJQUUyQWd3Z0JFR3cvL3dBTmdJSUlBQWdCU0FFUVFocUlBSWdBMEVCRUlrQ0lBUW9BaEFoQUNBRVFVQnJKQUFnQUF2RUFRRURmeU1BUVJCcklnTWtBQ0FESUFFMkFnd0NRQUpBQWtBQ1FDQUFMUUFMUVFkMkJFQWdBQ2dDQkNJRUlBQW9BZ2hCLy8vLy93ZHhRUUZySWdKR0RRRU1Bd3RCQVNFRVFRRWhBaUFBTFFBTElnRkJBVWNOQVFzZ0FDQUNRUUVnQWlBQ0VQNEpJQVFoQVNBQUxRQUxRUWQyRFFFTElBQWlBaUFCUVFGcU9nQUxEQUVMSUFBb0FnQWhBaUFBSUFSQkFXbzJBZ1FnQkNFQkN5QUNJQUZCQW5ScUlnQWdBeWdDRERZQ0FDQURRUUEyQWdnZ0FDQURLQUlJTmdJRUlBTkJFR29rQUFzeUFDQUFRY1FGYWhEZEF4b2dBRUdzQldvUTJ3RWFJQUJCaEFWcUVNUUJHaUFBUWRBRGFoQ21BaG9nQUJDZkFSb2dBQXVFQVFFQ2Z5TUFRUkJySWdFa0FBSkFJQUM5UWlDSXAwSC8vLy8vQjNFaUFrSDd3NlQvQTAwRVFDQUNRWUNBZ1BJRFNRMEJJQUJFQUFBQUFBQUFBQUJCQUJDREZTRUFEQUVMSUFKQmdJREEvd2RQQkVBZ0FDQUFvU0VBREFFTElBQWdBUkN4RFNFQ0lBRXJBd0FnQVNzRENDQUNRUUZ4RUlNVklRQUxJQUZCRUdva0FDQUFDM1VCQW44Z0FTQUFRUVJxSWdCSEJFQWdBUzBBQ3lJRFFSaDBRUmgxSVFJZ0FDd0FDMEVBVGdSQUlBSkJBRTRFUUNBQUlBRXBBZ0EzQWdBZ0FDQUJLQUlJTmdJSUR3c2dBQ0FCS0FJQUlBRW9BZ1FRSUE4TElBQWdBU2dDQUNBQklBSkJBRWdpQUJzZ0FTZ0NCQ0FESUFBYkVDRWFDd3UyQVFFQmZ5QUFRUkJxRU9JRElBQkJJR29RTHlBQVFvQ0FnSUNBZ0lENHYzODNBemdnQUVFQU5nSkFBa0FnQUN3QVQwRUFTQVJBSUFCQkFEWUNTQ0FBS0FKRUlRRU1BUXNnQUVIRUFHb2lBVUVBT2dBTEN5QUJRUUE2QUFBZ0FFSFFBR29RTHlBQVFYODJBbWdnQUVLQWdJQ0FnSUNBK0w5L053TndJQUJCQURZQ2VBSkFJQUFzQUljQlFRQklCRUFnQUVFQU5nS0FBU0FBS0FKOElRQU1BUXNnQUVIOEFHb2lBRUVBT2dBTEN5QUFRUUE2QUFBTDhBWUJBMzhqQUVFUWF5SUZKQUFnQXlnQ0FFRVBjU0VHQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FFRVlkRUVZZFVFQmF3NElBQUVDQkFNRkJnY0pDeUFHUVFKSERRZ2dBeWdDQkNJQVJRMElJQUFnQVJCb0RRZ2dCU0FETmdJQUlBVkJDR29pQUNBRktBSUFOZ0lBSUFCQkFEWUNCQ0FDS0FJSUlnQWdBaWdDREVjRVFDQUNJQUJCQ0dvMkFnZ2dBQ0FGS1FNSU53SUFEQWdMSUFJZ0JVRUlhaUFFRUlrRERBY0xJQVVnQXpZQ0FDQUZRUWhxSWdBZ0JTZ0NBRFlDQUNBQVFRQTJBZ1FnQWlnQ0NDSUFJQUlvQWd4SEJFQWdBaUFBUVFocU5nSUlJQUFnQlNrRENEY0NBQXdIQ3lBQ0lBVkJDR29nQkJDSkF3d0dDeUFHUVFWSERRWWdCU0FETmdJQUlBVkJDR29pQUNBRktBSUFOZ0lBSUFCQkFEWUNCQ0FDS0FJSUlnQWdBaWdDREVjRVFDQUNJQUJCQ0dvMkFnZ2dBQ0FGS1FNSU53SUFEQVlMSUFJZ0JVRUlhaUFFRUlrRERBVUxJQVpCQTJ0QkFVc05CU0FGSUFNMkFnQWdCVUVJYWlJQUlBVW9BZ0EyQWdBZ0FFRUFOZ0lFSUFJb0FnZ2lBQ0FDS0FJTVJ3UkFJQUlnQUVFSWFqWUNDQ0FBSUFVcEF3ZzNBZ0FNQlFzZ0FpQUZRUWhxSUFRUWlRTU1CQXNnQmtFR1J3MEVJQVVnQXpZQ0FDQUZRUWhxSWdBZ0JTZ0NBRFlDQUNBQVFRQTJBZ1FnQWlnQ0NDSUFJQUlvQWd4SEJFQWdBaUFBUVFocU5nSUlJQUFnQlNrRENEY0NBQXdFQ3lBQ0lBVkJDR29nQkJDSkF3d0RDeUFHUVFaSERRTWdBeWdDQkNJQVJRMERJQUFnQVJCb0RRTWdCU0FETmdJQUlBVkJDR29pQUNBRktBSUFOZ0lBSUFCQkFEWUNCQ0FDS0FJSUlnQWdBaWdDREVjRVFDQUNJQUJCQ0dvMkFnZ2dBQ0FGS1FNSU53SUFEQU1MSUFJZ0JVRUlhaUFFRUlrRERBSUxJQVpCQWtjTkFpQUZJQU0yQWdBZ0JVRUlhaUlBSUFVb0FnQTJBZ0FnQUVFQU5nSUVJQUlvQWdnaUFDQUNLQUlNUndSQUlBSWdBRUVJYWpZQ0NDQUFJQVVwQXdnM0FnQU1BZ3NnQWlBRlFRaHFJQVFRaVFNTUFRc2dCa0VDUncwQklBTW9BZ1FpQUVVTkFTQUJMUUFBSWdZRVFBTkFJQUF0QUFBZ0JrY05BeUFBUVFGcUlRQWdBUzBBQVNFR0lBRkJBV29oQVNBR0RRQUxDeUFGSUFNMkFnQWdCVUVJYWlJQUlBVW9BZ0EyQWdBZ0FFRUFOZ0lFSUFJb0FnZ2lBQ0FDS0FJTVJ3UkFJQUlnQUVFSWFqWUNDQ0FBSUFVcEF3ZzNBZ0FNQVFzZ0FpQUZRUWhxSUFRUWlRTUxRUUVoQndzZ0JVRVFhaVFBSUFjTEpRRUJmMEVJRUFBaUFTQUFFSXNVSUFGQnJOM3hBRFlDQUNBQlFjemQ4UUJCSHhBQkFBdjFBUUlDZndGK0l3QkIwQUJySWdJa0FDQUNRcmlCZ0lBUU53TW9JQUpDdUlHQWdCQTNBd2dnQWlrQ0NDRUVJQUpCTUdvaUEwRUJPZ0FZSUFOQkFEWUNGQ0FEUWRqOS9BQTJBZ0FnQTBJQU53SUVJQU1nQkRjQ0RDQUNRZ0EzQWh3Z0FrSUFOd0lVSUFKQjhQNzhBRFlDRUFKQUlBSkJFR3BCQkhJaUF5QUJSZzBBSUFFc0FBdEJBRTRFUUNBRElBRXBBZ0EzQWdBZ0F5QUJLQUlJTmdJSURBRUxJQU1nQVNnQ0FDQUJLQUlFRUNBTElBQWdBa0V3YWlBQ1FSQnFRZkN4ZjBFQlFRRVFpUUlnQWtIdy92d0FOZ0lRSUFJb0FpQWhBQ0FDTEFBZlFRQklCRUFnQWlnQ0ZCQVhDeUFDUWRBQWFpUUFJQUFMeVFFQkEzOGpBRUV3YXlJQ0pBQkJGQkFZSWdOQkFCQ25DU0FEUXYvL3d3QTNBZ3dnQTBHVXEvSUFOZ0lBSUFKQ0FEY0RHQ0FDUWdBM0F4QWdBa0VBTmdJc0lBSkNBRGNDSkNBQ0lBTTJBaUFnQWtJQU53TUlJQUFnQWtFSWFpQUJLQUlBSUFFZ0FTd0FDeUlBUVFCSUlnTWJJZ1FnQkNBQktBSUVJQUJCL3dGeElBTWJhaENXRVNBQ0tBSWdJZ0FFUUNBQUlBQW9BZ0FvQWdRUkFRQUxJQUlzQUI5QkFFZ0VRQ0FDS0FJVUVCY0xJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCTUdva0FBdVRBUUVCZnlNQVFSQnJJZ2drQUFKQUlBUkZEUUFnQ0VFQU5nSUlJQWhDQURjREFDQUlJQVFRa0FFZ0FTQUFLQUlvUWVRQUVLTUJJQUVnQUNnQ0JDQUZJQVlRZ3dJUW1nRWdBU0FJSUFJZ0FDZ0NCQ0lBQkg4Z0FDZ0NzQVlnQTJzRlFRQUxJQWNnQVNnQ0FDZ0NaQkVJQUNBQkVLSUJJQUVRMVFFZ0NDd0FDMEVBVGcwQUlBZ29BZ0FRRndzZ0NFRVFhaVFBQzd3QkFRUi9Ba0FnQUNnQ1NDSURSUTBBSUFFb0FnUU5BQ0FCSUFBb0FqZ2dBeUFBS0FKRWFrRUJheUlDUVFoMlFmei8vd2R4YWlnQ0FDQUNRZjhIY1VFQ2RHb29BZ0FvQWdRMkFnUUxJQUFvQWtRZ0Eyb2lBaUFBS0FJOElBQW9BamdpQkdzaUJVRUlkRUVCYTBFQUlBVWJSZ1JBSUFCQk5Hb1E5Z3dnQUNnQ09DRUVJQUFvQWtnaUF5QUFLQUpFYWlFQ0N5QUVJQUpCQ0haQi9QLy9CM0ZxS0FJQUlBSkIvd2R4UVFKMGFpQUJOZ0lBSUFBZ0EwRUJhallDU0F1b0F3RUVmeU1BUVRCcklnSWtBQ0FDSUFFMkFpZ2dBaUFDUVNocVFaQ0Q3Z0FRSFRZQ0lBSkFRWVlEUVFBZ0FpZ0NJQnNFUUNBQ0lBSkJLR3BCa0lQdUFCQWROZ0lnSUFJb0FpQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lJSUFJZ0FUWUNBQ0FDSUFNMkFnUU1BUXNnQWlBRE9nQUxJQUloQVNBRFJRMEJDeUFCSUFRZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFKQkVHb2lBU0FDS1FJQU53SUFJQUVnQWlnQ0NEWUNDQ0FDUWdBM0FnQWdBa0VBTmdJSUFrQWdBU0FBUVFScUlnQkdEUUFnQWkwQUd5SURRUmgwUVJoMUlRRWdBQ3dBQzBFQVRnUkFJQUZCQUU0RVFDQUFJQUlwQXhBM0FnQWdBQ0FDS0FJWU5nSUlEQUlMSUFBZ0FpZ0NFQ0FDS0FJVUVDQU1BUXNnQUNBQ0tBSVFJQUpCRUdvZ0FVRUFTQ0lBR3lBQ0tBSVVJQU1nQUJzUUlSb0xJQUlzQUJ0QkFFZ0VRQ0FDS0FJUUVCY0xJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUpCS0dwQmtJUHVBQkFxQ3lBQ1FUQnFKQUFQQ3hBdEFBdUlBUUVEZnlBQVFjVDkvQUEyQXNBREFrQWdBQ2dDekFORkRRQWdBQ2dDeUFNaUFTZ0NBQ0lDSUFBb0FzUURJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQ3pBTWdBU0FBUWNRRGFpSUNSZzBBQTBBZ0FTZ0NCQ0VESUFFUUZ5QURJZ0VnQWtjTkFBc0xJQUJCc0FOcUVQRUNHaUFBUWJBQmFoREdBaG9nQUJEZ0FSb2dBQXN5QUNBQVFlZ1lhaENaRFJvZ0FFRzRHR29RL2d3YUlBQkJvQmhxRU1rREdpQUFRY0FEYWhEZEN4b2dBQkNaQWhvZ0FBdXRBZ0VFZnlBQUlBRWdBaER3QVNFQklBQkJzQUZxRVA0VUlRTWdBRUhVQVdvUW9BMGhCQ0FBUWVnQ2FpSUNRYmpROGdBMkFnQWdBa0lBTndNSUlBSkJ5Tlh5QURZQ0FDQUNJUVVnQUVINEFtb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRWWpZOGdBMkFnQWdBa0VBTmdJTUlBSWhCaUFBUVlnRGFpSUNRYmpROGdBMkFnQWdBa0lBTndJRUlBSkIyTjN5QURZQ0FDQUNRUUEyQWd3Z0FFSFV1L3NBTmdJQUlBTkJsTUw3QURZQ0FDQUFRYlRDK3dBMkFzQUJJQVJCeE1MN0FEWUNBQ0FBUWVqQyt3QTJBdVFCSUFWQitNTDdBRFlDQUNBR1FZakQrd0EyQWdBZ0FrR1l3L3NBTmdJQUlBRWdBRUcwQVdwQkJSQnVJQUVnQUVIWUFXcEJCQkJ1SUFGQjhBQVFLU0FCUVk4QkVDa2dBVUhhQVJBcElBQWdBQ2dDQUNnQ2xBRVJBUUFnQUFzeUFDQUFRWWdEYWhEeEFob2dBRUg0QW1vUXlRTWFJQUJCMUFGcUVQVUZHaUFBUWJBQmFoRCtCaG9nQUJEZ0FSb2dBQXZUQVFJRGZ3SitBa0FnQUNrRGNDSUVVRVVnQkNBQUtRTjRJQUFvQWdRaUFTQUFLQUlzSWdKcnJId2lCVmR4UlFSQUlBQVF0d29pQTBFQVRnMEJJQUFvQWl3aEFpQUFLQUlFSVFFTElBQkNmemNEY0NBQUlBRTJBbWdnQUNBRklBSWdBV3VzZkRjRGVFRi9Ed3NnQlVJQmZDRUZJQUFvQWdRaEFTQUFLQUlJSVFJQ1FDQUFLUU53SWdSUURRQWdCQ0FGZlNJRUlBSWdBV3VzV1EwQUlBRWdCS2RxSVFJTElBQWdBallDYUNBQUlBVWdBQ2dDTENJQUlBRnJySHczQTNnZ0FDQUJUd1JBSUFGQkFXc2dBem9BQUFzZ0F3dnNBZ0VHZndKQUFrQUNRQ0FBS0FJRUlnTWdBQ2dDQUNJRWEwRUVkU0lHUVFGcUlnSkJnSUNBZ0FGSkJFQWdBaUFBS0FJSUlBUnJJZ1ZCQTNVaUJ5QUNJQWRMRzBILy8vLy9BQ0FGUWZELy8vOEhTUnNpQWtHQWdJQ0FBVThOQVNBQ1FRUjBJZ1VRR0NJSElBWkJCSFJxSWdJZ0FTa0NBRGNDQUNBQ0lBRW9BZ2cyQWdnZ0FVSUFOd0lBSUFGQkFEWUNDQ0FDSUFFb0FndzJBZ3dnQlNBSGFpRUdJQUpCRUdvaEJTQURJQVJHRFFJZ0F5RUJBMEFnQWtFUWF5SUNJQUZCRUdzaUFTa0NBRGNDQUNBQ0lBRW9BZ2cyQWdnZ0FVSUFOd0lBSUFGQkFEWUNDQ0FDSUFFb0FndzJBZ3dnQVNBRVJ3MEFDeUFBSUFZMkFnZ2dBQ0FGTmdJRUlBQWdBallDQUNBRElBUkhCRUFEUUNBRFFSQnJJUUFnQTBFRmF5d0FBRUVBU0FSQUlBQW9BZ0FRRndzZ0FDSURJQVJIRFFBTEN5QUVJUU1NQXdzUUtBQUxRYU9FN3dBUU9BQUxJQUFnQmpZQ0NDQUFJQVUyQWdRZ0FDQUNOZ0lBQ3lBREJFQWdBeEFYQ3d0WEFRTi9JQUFnQUNnQ1NDSUJRUUZyTmdKSUlBQW9BandpQWlBQUtBSTRheUlEUVFoMFFRRnJRUUFnQXhzZ0FTQUFLQUpFYW10QkFXcEJnQkJQQkVBZ0FrRUVheWdDQUJBWElBQWdBQ2dDUEVFRWF6WUNQQXNMbFFVQkJuOGdBQ2dDTUNBQUtBSXNhaUlESUFBb0FpUWdBQ2dDSUNJRWF5SUZRUWQwUVFGclFRQWdCUnRHQkVBakFFRWdheUlESkFBQ1FDQUFRUnhxSWdRb0FoQWlCVUdBQkU4RVFDQUVJQVZCZ0FSck5nSVFJQU1nQkNnQ0JDSUZLQUlBTmdJSUlBUWdCVUVFYWpZQ0JDQUVJQU5CQ0dvUXdnSU1BUXNDZndKQUFrQUNRQ0FFS0FJSUlnWWdCQ2dDQkd0QkFuVWlCeUFFS0FJTUlnZ2dCQ2dDQUdzaUJVRUNkVWtFUUNBR0lBaEdEUUVnQTBHQUlCQVlOZ0lJSUFRZ0EwRUlhaERDQWd3RkN5QURJQVJCREdvMkFoZ2dCVUVCZFVFQklBVWJJZ1ZCZ0lDQWdBUlBEUUVnQXlBRlFRSjBJZ1lRR0NJRk5nSUlJQU1nQlNBSFFRSjBhaUlITmdJUUlBTWdCU0FHYWpZQ0ZDQURJQWMyQWd3Z0EwR0FJQkFZTmdJRUlBTkJDR29nQTBFRWFoRENBaUFFS0FJSUlnVWdCQ2dDQkVZRVFDQUZEQVFMQTBBZ0EwRUlhaUFGUVFScklnVVEyQU1nQlNBRUtBSUVSdzBBQ3d3Q0N5QURRWUFnRUJnMkFnZ2dCQ0FEUVFocUlnVVEyQU1nQXlBRUtBSUVJZ1lvQWdBMkFnZ2dCQ0FHUVFScU5nSUVJQVFnQlJEQ0Fnd0RDMEdqaE84QUVEZ0FDeUFFS0FJSUN5RUdJQVFvQWdBaEJ5QUVJQU1vQWdnMkFnQWdBeUFITmdJSUlBUWdBeWdDRERZQ0JDQURJQVUyQWd3Z0JDQURLQUlRTmdJSUlBTWdCallDRUNBRUtBSU1JUWdnQkNBREtBSVVOZ0lNSUFNZ0NEWUNGQ0FGSUFaSEJFQWdBeUFHSUFZZ0JXdEJCR3RCQW5aQmYzTkJBblJxTmdJUUN5QUhSUTBBSUFjUUZ3c2dBMEVnYWlRQUlBQW9BaUFoQkNBQUtBSXNJQUFvQWpCcUlRTUxJQVFnQTBFSGRrSDgvLzhQY1dvb0FnQWdBMEgvQTNGQkEzUnFJZ05CZ0lDQS9BTkJBRUdBZ0lEOEF5QUNRZW9BUmhzZ0FrSGtBRVliTmdJRUlBTWdBVFlDQUNBQUlBQW9BakJCQVdvMkFqQUxuZ0VCQVg4Q1FDQUFMQUFQUVFCSUJFQWdBRUVBTmdJSUlBQW9BZ1FoQVF3QkN5QUFRUVJxSWdGQkFEb0FDd3NnQVVFQU9nQUFBa0FnQUN3QUcwRUFTQVJBSUFCQkFEWUNGQ0FBS0FJUUlRRU1BUXNnQUVFUWFpSUJRUUE2QUFzTElBRkJBRG9BQUNBQVFRQTJBaHdDUUNBQUxBQXJRUUJJQkVBZ0FFRUFOZ0lrSUFBb0FpQWhBQXdCQ3lBQVFTQnFJZ0JCQURvQUN3c2dBRUVBT2dBQUM0Z0NBUUovSXdCQk1Hc2lBaVFBSUFJZ0FUWUNLQ0FBUVFScUlRRUNRQUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FTd0FDd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQWhBZ0FpQUJLUUlBTndNSURBRUxJQUpCQ0dvZ0FDZ0NCQ0FBS0FJSUVCb0xJQUpCR0dvaUFDQUNLUUlJTndJQUlBQWdBaWdDRURZQ0NDQUNRZ0EzQWdnZ0FrRUFOZ0lRSUFJb0FoZ2hBU0FDTEFBaklRTWdBaUFDUVNocVFaQ0Q3Z0FRSXpZQ0FDQUNJQUVnQUNBRFFRQklHeEFuSUFJc0FDTkJBRWdFUUNBQ0tBSVlFQmNMSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMQ3lBQ1FUQnFKQUFML1FRQkNIOGpBRUdnQVdzaUFpUUFJQUJCQURZQ0NDQUFRZ0EzQWdBZ0FrSE11dklBTmdKTUlBSkIyTHJ5QUNnQ0FDSUVOZ0lRSUFKQkVHb2lBeUFFUVF4cktBSUFha0hjdXZJQUtBSUFOZ0lBSUFKQkFEWUNGQ0FESUFJb0FoQkJER3NvQWdCcUlnWWdBa0VZYWlJRUVMd0JJQVpDZ0lDQWdIQTNBa2dnQWtITXV2SUFOZ0pNSUFKQnVMcnlBRFlDRUNBRUVOa0JJUWtnQWtJQU53TTRJQUpCUUd0Q0FEY0RBQ0FDUVFnMkFrZ2dBa0drci9JQU5nSVlJQVFnQVJEcEF5QUNRUUEyQWdnZ0FrSUFOd01BQWtBQ1FDQURJQUpCSUJEakF5SUJJQUVvQWdCQkRHc29BZ0JxTFFBUVFRVnhSUVJBUVFBaEJFRUFJUU1EUUNBQ0tBSUFJQUlnQWl3QUMwRUFTQnNReVFFaEJnSkFJQU1nQkVrRVFDQURJQVkyQWdBZ0FDQURRUVJxSWdNMkFnUU1BUXNnQXlBRmF5SUlRUUoxSWdkQkFXb2lBVUdBZ0lDQUJFOE5BeUFCSUFRZ0JXc2lBMEVCZFNJRUlBRWdCRXNiUWYvLy8vOERJQU5CL1AvLy93ZEpHeUlEQkg4Z0EwR0FnSUNBQkU4TkJTQURRUUowRUJnRlFRQUxJZ0VnQjBFQ2RHb2lCeUFHTmdJQUlBRWdBMEVDZEdvaEJDQUhRUVJxSVFNZ0NFRUFTZ1JBSUFFZ0JTQUlFQmthQ3lBQUlBUTJBZ2dnQUNBRE5nSUVJQUFnQVRZQ0FDQUZCRUFnQlJBWEN5QUJJUVVMSUFKQkVHb2dBa0VnRU9NRElnRWdBU2dDQUVFTWF5Z0NBR290QUJCQkJYRkZEUUFMQ3lBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQ1FkUzY4Z0FvQWdBaUFEWUNFQ0FBUVF4cktBSUFJQUpCRUdwcVFlQzY4Z0FvQWdBMkFnQWdBa0drci9JQU5nSVlJQUlzQUVOQkFFZ0VRQ0FDS0FJNEVCY0xJQWtRemdFYUlBSkJ6QUJxRUlJQkdpQUNRYUFCYWlRQUR3c1FLQUFMUWFPRTd3QVFPQUFMNndVQ0JuOEJmQ01BUWFBQmF5SUJKQUFnQVNBQlFRaHFJZ0lRandJaUJrSHcxWUVCRUdjMkFnd2dCa0drMUlFQkVHY2hBeUFCUWdBM0F5QWdBVUlBTndNb0lBRkNBRGNER0NBQlFZQUVOZ0lVSUFFZ0F6WUNFQ0FDUWRteDhBQkI3N0h3QUJESkFrSHZzZkFBUmdSQUlBQW9BZ0FoQXlBQUtBSUVJUVVnQUMwQUN5RUNJQUZCQURvQVVDQUJRUUE2QUZ3Z0FVSUFOd000SUFGQ0FEY0FQU0FCUWdBM0EwZ2dBVUlBTndKVUlBRkJBRFlDWkNBQlFRQTZBR0FnQVVJQU53TXdJQUZCQURvQWlBRWdBVUVBT2dDVUFTQUJRZ0EzQTNBZ0FVSUFOd0IxSUFGQ0FEY0RnQUVnQVVJQU53S01BU0FCUVFBMkFwd0JJQUZCQURvQW1BRWdBVUlBTndOb0lBRkJDR29nQXlBQUlBSkJHSFJCR0hWQkFFZ2lCQnNpQXlBRElBVWdBaUFFRzJvaUFpQUJRZWdBYWlJRlFjQWdFTW9DSVFRZ0FVRXdhaUFESUFJZ0JVRUFFT1FESUFFb0FtZ2lBZ1JBSUFFZ0FqWUNiQ0FDRUJjTElBRXRBRndoQXlBQktBSXdJZ0lFUUNBQklBSTJBalFnQWhBWEN3SkFJQVFnQTBWeFJRUkFSQUFBd1AvLy85L0JJUWNnQUNnQ0JDQUFMUUFMSWdJZ0FrRVlkRUVZZFVFQVNDSUNHMFVOQVNBQklBQW9BZ0FnQUNBQ0d6WUNBRUhOc1BFQUlBRVFKQXdCQ3lBQUtBSUFJQUFnQUMwQUN5SUNRUmgwUVJoMVFRQklJZ01iSWdVZ0FDZ0NCQ0FDSUFNYklnSnFJUU1DUUFKQUlBSkJBa2dOQUNBRklRUURRQ0FFUWZZQUlBSkJBV3NRdUFFaUFrVU5BU0FDTHdBQVFmYnFBVVlOQWlBRElBSkJBV29pQkdzaUFrRUJTZzBBQ3dzZ0F5RUNDeUFCUWVnQWFpSUVJQUJCQUVGL0lBSWdCV3NnQWlBRFJoc2dBQkNIQVNJQUtBSUFJZ0lnQkNBQUxBQUxJZ0JCQUVnYkVJTUVJUWNnQUVFQVRnMEFJQUlRRndzQ1FDQUJLQUlvSWdCRkRRQWdBQ0FBS0FJRUlnSkJBV3MyQWdRZ0FnMEFJQUFnQUNnQ0FDZ0NDQkVCQUNBQUVKRUNDeUFHS0FJQUlnQWdBQ2dDQkVFQmF5SUNOZ0lFSUFKQmYwWUVRQ0FBSUFBb0FnQW9BZ2dSQVFBTElBRkJvQUZxSkFBZ0J3OExFSW9EQUF2L09RSUpmd0YrSXdCQklHc2lEU1FBQWtBQ2Z3SkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FTd0FBRUVQYXc0ckFBWUJCZ1lGQmdZR0FnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lEQkFZTElBTW9BZ1FpQ1NnQ0JDRUdJQWtvQWdBaEJTQU5JQWsyQWhnZ0RTQURLQUlBTmdJY0lBQWdBU2dDQkNBQ0lBTWdCQkNvQVNBTlFRaHFJQUVvQWdnZ0FpQU5RUmhxSUFRUXFBRWdBRUVBTmdJQUlBQWdEU2dDRENBTktBSVFJQU1vQWdBUTJRNGdBQ0FES0FJRUVLa0VJQWtvQWdBaUFDQUZSd1JBQTBBZ0FDZ0NBQ0VCSUFCQm9NU0JBU2dDQUJFQkFDQUJJZ0FnQlVjTkFBc0xJQWtnQmpZQ0JDQUpJQVUyQWdBTUNBc2dBQ0FCS0FJRUlBSWdBeUFCTFFBRFFRTkdRUUYwRUtnQklBRXRBQU5CQVVjRVFDQUFLQUlJSWdJZ0FDZ0NCQ0lIYXlFSUFrQWdBQ2dDQUNJRlJRUkFJQWhCRUVnTkFTQUhJQWRCQ0dvaUJSQ2FBeUVMQWtBRFFDQUZRUWhxSWdZZ0FrOE5BU0FGSUFZUW1nTWhDU0FHSVFVZ0NTQUxSZzBBQ3lBSElBSVF2QWdNQWd0QkFVRUNJQXNiSVFVTElBaEJDVWdOQUNBRlFRRkdEUUFEUUNBSEtRSUFJUTRnQnlBQ1FRaHJJZ0lwQWdBM0FnQWdBaUFPTndJQUlBSWdCMEVJYWlJSGEwRUlTZzBBQ3dzZ0FFRUJOZ0lBREFZTElBQW9BZ0JCQVVZTkJTQUVRUUZHREFZTElBQkNBRGNDQUNBQVFnQTNBZ2dNQmdzQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBRXNBQUlPRFFBQkFnTUVCUVlIQ0FrS0N3d05DeU1BUVJCcklnY2tBQUovSUFSQkFVWWdBU2dDQ0NJR1JRMEFHa0VBSUFZb0Fnd05BQm9nQmkwQUEwRURSZ3NoQ0NBQVFnQTNBZ1FnQUVFQ05nSUFJQUJCQURZQ0RBSkFJQUVvQWdRaUJnUkFJQWNnQmlBQ0lBTkJBQkNvQVNBSEtBSUVJZ0lnQnlnQ0NFWU5BU0FFUVFCSElRc0RRQ0FGSUF4cklnWUVRQ0FBUVFBMkFnQUxJQUVnQUNBQ0lBTW9BZ0FnQ0JEVURnSkFJQUVvQWdnaUJVVU5BQ0FHUVFOMUlna2dBQ2dDQ0NBQUtBSUVhMEVEZFVZTkFDQUxJQVJCQVVZZ0FDZ0NBRUVCUmhzaEJnTkFJQVVnQUNBSklBTWdCaUFGS0FJTVJYRVFsZ0lnQlNnQ0RDSUZEUUFMQ3lBQ1FRaHFJZ0lnQnlnQ0NFWU5BaUFBS0FJSUlRVWdBQ2dDQkNFTURBQUxBQXNnQVNBQUlBSWdBeWdDQUNBSUVOUU9JQUVvQWdnaUJVVU5BQ0FBS0FJSUlBQW9BZ1JHRFFBZ0JFRUFSeUFFUVFGR0lBQW9BZ0JCQVVZYklRRURRQ0FGSUFCQkFDQURJQUVnQlNnQ0RFVnhFSllDSUFVb0Fnd2lCUTBBQ3dzZ0FDZ0NBRVVFUUNBQUlBTW9BZ1FRcVFRTElBZEJFR29rQUF3U0N5TUFRUkJySWdja0FBSi9JQVJCQVVZZ0FTZ0NDQ0lHUlEwQUdrRUFJQVlvQWd3TkFCb2dCaTBBQTBFRFJnc2hDQ0FBUWdBM0FnUWdBRUVDTmdJQUlBQkJBRFlDREFKQUlBRW9BZ1FpQmdSQUlBY2dCaUFDSUFOQkFCQ29BU0FIS0FJRUlnSWdCeWdDQ0VZTkFTQUVRUUJISVFzRFFDQUZJQXhySWdZRVFDQUFRUUEyQWdBTElBRWdBQ0FDSUFNb0FnQWdDQkRURGdKQUlBRW9BZ2dpQlVVTkFDQUdRUU4xSWdrZ0FDZ0NDQ0FBS0FJRWEwRURkVVlOQUNBTElBUkJBVVlnQUNnQ0FFRUJSaHNoQmdOQUlBVWdBQ0FKSUFNZ0JpQUZLQUlNUlhFUWxnSWdCU2dDRENJRkRRQUxDeUFDUVFocUlnSWdCeWdDQ0VZTkFpQUFLQUlJSVFVZ0FDZ0NCQ0VNREFBTEFBc2dBU0FBSUFJZ0F5Z0NBQ0FJRU5NT0lBRW9BZ2dpQlVVTkFDQUFLQUlJSUFBb0FnUkdEUUFnQkVFQVJ5QUVRUUZHSUFBb0FnQkJBVVliSVFFRFFDQUZJQUJCQUNBRElBRWdCU2dDREVWeEVKWUNJQVVvQWd3aUJRMEFDd3NnQUNnQ0FFVUVRQ0FBSUFNb0FnUVFxUVFMSUFkQkVHb2tBQXdSQ3lNQVFTQnJJZ29rQUFKL1FRRWdBUzBBQTBFQlJnMEFHaUFFUVFCSElBRW9BZ2dpQmtVTkFCcEJBQ0FHS0FJTURRQWFJQVl0QUFOQkEwWUxJUWNnQUVJQU53SUVJQUJCQVRZQ0FDQUFRUUEyQWd3Q1FDQUJLQUlFSWdZRVFDQUtRUWhxSUFZZ0FpQURRUUFRcUFFZ0NpZ0NEQ0lDSUFvb0FoQkdEUUVnQkVFQVJ5RUxBMEFnQlNBTWF5SUdCRUFnQUVFQU5nSUFDeUFES0FJQUlRZ0NRQUovSUFJb0FnUUVRQ0FLUVJocVFRQTJBZ0FnQ2lnQ0dBd0JDeUFDS0FJQUMwVU5BQUovSUFJb0FnUUVRQ0FLUVJocVFRQTJBZ0FnQ2lnQ0dBd0JDeUFDS0FJQUN5SUpLQUljSWdWRkRRQWdCMFVFUUFOQUlBRXRBQU1nQVNnQ0VDQUFJQVVnQ1NBSUVMa0lHaUFGS0FJUUlnVU5BQXdDQ3dBTEEwQWdBUzBBQXlBQktBSVFJQUFnQlNBSklBZ1F1UWdOQVNBRktBSVFJZ1VOQUFzTEFrQWdBU2dDQ0NJRlJRMEFJQVpCQTNVaUNTQUFLQUlJSUFBb0FnUnJRUU4xUmcwQUlBc2dCRUVCUmlBQUtBSUFRUUZHR3lFR0EwQWdCU0FBSUFrZ0F5QUdJQVVvQWd4RmNSQ1dBaUFGS0FJTUlnVU5BQXNMSUFKQkNHb2lBaUFLS0FJUVJnMENJQUFvQWdnaEJTQUFLQUlFSVF3TUFBc0FDeUFES0FJQUlRWUNRQUovSUFJb0FnUUVRQ0FLUVFocVFRQTJBZ0FnQ2lnQ0NBd0JDeUFDS0FJQUMwVU5BQUovSUFJb0FnUUVRQ0FLUVFocVFRQTJBZ0FnQ2lnQ0NBd0JDeUFDS0FJQUN5SUNLQUljSWdWRkRRQWdCMFVFUUFOQUlBRXRBQU1nQVNnQ0VDQUFJQVVnQWlBR0VMa0lHaUFGS0FJUUlnVU5BQXdDQ3dBTEEwQWdBUzBBQXlBQktBSVFJQUFnQlNBQ0lBWVF1UWdOQVNBRktBSVFJZ1VOQUFzTElBRW9BZ2dpQlVVTkFDQUFLQUlJSUFBb0FnUkdEUUFnQkVFQVJ5QUVRUUZHSUFBb0FnQkJBVVliSVFFRFFDQUZJQUJCQUNBRElBRWdCU2dDREVWeEVKWUNJQVVvQWd3aUJRMEFDd3NnQ2tFZ2FpUUFEQkFMSXdCQklHc2lCeVFBQW44Z0JFRUFSeUFCS0FJSUlnWkZEUUFhUVFBZ0JpZ0NEQTBBR2lBR0xRQURRUU5HQ3lFSUlBQkNBRGNDQkNBQVFRRTJBZ0FnQUVFQU5nSU1Ba0FnQVNnQ0JDSUdCRUFnQjBFSWFpQUdJQUlnQTBFQUVLZ0JJQWNvQWd3aUFpQUhLQUlRUmcwQklBUkJBRWNoQ3dOQUlBVWdER3NpQmdSQUlBQkJBRFlDQUFzZ0F5Z0NBQ0VKQWtBQ2Z5QUNLQUlFQkVBZ0IwRVlha0VBTmdJQUlBY29BaGdNQVFzZ0FpZ0NBQXRGRFFBQ2Z5QUNLQUlFQkVBZ0IwRVlha0VBTmdJQUlBY29BaGdNQVFzZ0FpZ0NBQXNvQWhBaUJVVU5BQ0FJUlFSQUEwQWdBUzBBQXlBQktBSVFJQUFnQlNBSkVKVUJHaUFGS0FJWUlnVU5BQXdDQ3dBTEEwQWdBUzBBQXlBQktBSVFJQUFnQlNBSkVKVUJEUUVnQlNnQ0dDSUZEUUFMQ3dKQUlBRW9BZ2dpQlVVTkFDQUdRUU4xSWdrZ0FDZ0NDQ0FBS0FJRWEwRURkVVlOQUNBTElBUkJBVVlnQUNnQ0FFRUJSaHNoQmdOQUlBVWdBQ0FKSUFNZ0JpQUZLQUlNUlhFUWxnSWdCU2dDRENJRkRRQUxDeUFDUVFocUlnSWdCeWdDRUVZTkFpQUFLQUlJSVFVZ0FDZ0NCQ0VNREFBTEFBc2dBeWdDQUNFR0FrQUNmeUFDS0FJRUJFQWdCMEVJYWtFQU5nSUFJQWNvQWdnTUFRc2dBaWdDQUF0RkRRQUNmeUFDS0FJRUJFQWdCMEVJYWtFQU5nSUFJQWNvQWdnTUFRc2dBaWdDQUFzb0FoQWlCVVVOQUNBSVJRUkFBMEFnQVMwQUF5QUJLQUlRSUFBZ0JTQUdFSlVCR2lBRktBSVlJZ1VOQUF3Q0N3QUxBMEFnQVMwQUF5QUJLQUlRSUFBZ0JTQUdFSlVCRFFFZ0JTZ0NHQ0lGRFFBTEN5QUJLQUlJSWdWRkRRQWdBQ2dDQ0NBQUtBSUVSZzBBSUFSQkFFY2dCRUVCUmlBQUtBSUFRUUZHR3lFQkEwQWdCU0FBUVFBZ0F5QUJJQVVvQWd4RmNSQ1dBaUFGS0FJTUlnVU5BQXNMSUFkQklHb2tBQXdQQ3lNQVFSQnJJZ2NrQUFKL0lBUkJBRWNnQVNnQ0NDSUdSUTBBR2tFQUlBWW9BZ3dOQUJvZ0JpMEFBMEVEUmdzaENDQUFRZ0EzQWdRZ0FFRUJOZ0lBSUFCQkFEWUNEQUpBSUFFb0FnUWlCZ1JBSUFjZ0JpQUNJQU5CQUJDb0FTQUhLQUlFSWdJZ0J5Z0NDRVlOQVNBRVFRQkhJUXNEUUNBRklBeHJJZ1lFUUNBQVFRQTJBZ0FMSUFFZ0FDQUNJQU1vQWdBZ0NCRFNEZ0pBSUFFb0FnZ2lCVVVOQUNBR1FRTjFJZ2tnQUNnQ0NDQUFLQUlFYTBFRGRVWU5BQ0FMSUFSQkFVWWdBQ2dDQUVFQlJoc2hCZ05BSUFVZ0FDQUpJQU1nQmlBRktBSU1SWEVRbGdJZ0JTZ0NEQ0lGRFFBTEN5QUNRUWhxSWdJZ0J5Z0NDRVlOQWlBQUtBSUlJUVVnQUNnQ0JDRU1EQUFMQUFzZ0FTQUFJQUlnQXlnQ0FDQUlFTklPSUFFb0FnZ2lCVVVOQUNBQUtBSUlJQUFvQWdSR0RRQWdCRUVBUnlBRVFRRkdJQUFvQWdCQkFVWWJJUUVEUUNBRklBQkJBQ0FESUFFZ0JTZ0NERVZ4RUpZQ0lBVW9BZ3dpQlEwQUN3c2dBQ2dDQUVVRVFDQUFJQU1vQWdRUXFRUUxJQWRCRUdva0FBd09DeU1BUVJCcklnY2tBQUovSUFSQkFFY2dBU2dDQ0NJR1JRMEFHa0VBSUFZb0Fnd05BQm9nQmkwQUEwRURSZ3NoQ0NBQVFnQTNBZ1FnQUVFQk5nSUFJQUJCQURZQ0RBSkFJQUVvQWdRaUJnUkFJQWNnQmlBQ0lBTkJBQkNvQVNBSEtBSUVJZ0lnQnlnQ0NFWU5BU0FFUVFCSElRc0RRQ0FGSUF4cklnWUVRQ0FBUVFBMkFnQUxJQUVnQUNBQ0lBTW9BZ0FnQ0JEUkRnSkFJQUVvQWdnaUJVVU5BQ0FHUVFOMUlna2dBQ2dDQ0NBQUtBSUVhMEVEZFVZTkFDQUxJQVJCQVVZZ0FDZ0NBRUVCUmhzaEJnTkFJQVVnQUNBSklBTWdCaUFGS0FJTVJYRVFsZ0lnQlNnQ0RDSUZEUUFMQ3lBQ1FRaHFJZ0lnQnlnQ0NFWU5BaUFBS0FJSUlRVWdBQ2dDQkNFTURBQUxBQXNnQVNBQUlBSWdBeWdDQUNBSUVORU9JQUVvQWdnaUJVVU5BQ0FBS0FJSUlBQW9BZ1JHRFFBZ0JFRUFSeUFFUVFGR0lBQW9BZ0JCQVVZYklRRURRQ0FGSUFCQkFDQURJQUVnQlNnQ0RFVnhFSllDSUFVb0Fnd2lCUTBBQ3dzZ0FDZ0NBRVVFUUNBQUlBTW9BZ1FRcVFRTElBZEJFR29rQUF3TkN5TUFRUkJySWdja0FBSi9JQVJCQUVjZ0FTZ0NDQ0lHUlEwQUdrRUFJQVlvQWd3TkFCb2dCaTBBQTBFRFJnc2hDQ0FBUWdBM0FnUWdBRUVCTmdJQUlBQkJBRFlDREFKQUlBRW9BZ1FpQmdSQUlBY2dCaUFDSUFOQkFCQ29BU0FIS0FJRUlnSWdCeWdDQ0VZTkFTQUVRUUJISVFzRFFDQUZJQXhySWdZRVFDQUFRUUEyQWdBTElBRWdBQ0FDSUFNb0FnQWdDQkRRRGdKQUlBRW9BZ2dpQlVVTkFDQUdRUU4xSWdrZ0FDZ0NDQ0FBS0FJRWEwRURkVVlOQUNBTElBUkJBVVlnQUNnQ0FFRUJSaHNoQmdOQUlBVWdBQ0FKSUFNZ0JpQUZLQUlNUlhFUWxnSWdCU2dDRENJRkRRQUxDeUFDUVFocUlnSWdCeWdDQ0VZTkFpQUFLQUlJSVFVZ0FDZ0NCQ0VNREFBTEFBc2dBU0FBSUFJZ0F5Z0NBQ0FJRU5BT0lBRW9BZ2dpQlVVTkFDQUFLQUlJSUFBb0FnUkdEUUFnQkVFQVJ5QUVRUUZHSUFBb0FnQkJBVVliSVFFRFFDQUZJQUJCQUNBRElBRWdCU2dDREVWeEVKWUNJQVVvQWd3aUJRMEFDd3NnQUNnQ0FFVUVRQ0FBSUFNb0FnUVFxUVFMSUFkQkVHb2tBQXdNQ3lNQVFTQnJJZ2NrQUFKL0lBUkJBRWNnQVNnQ0NDSUdSUTBBR2tFQUlBWW9BZ3dOQUJvZ0JpMEFBMEVEUmdzaENDQUFRZ0EzQWdRZ0FFRUJOZ0lBSUFCQkFEWUNEQUpBSUFFb0FnUWlCZ1JBSUFkQkNHb2dCaUFDSUFOQkFCQ29BU0FIS0FJTUlnSWdCeWdDRUVZTkFTQUVRUUJISVFzRFFDQUZJQXhySWdZRVFDQUFRUUEyQWdBTElBTW9BZ0FoQ1FKQUFuOGdBaWdDQkFSQUlBZEJHR3BCQURZQ0FDQUhLQUlZREFFTElBSW9BZ0FMUlEwQUFuOGdBaWdDQkFSQUlBZEJHR3BCQURZQ0FDQUhLQUlZREFFTElBSW9BZ0FMSVFVZ0NFVUVRQ0FGS0FJWUlnVkZEUUVEUUNBQkxRQURJQUVvQWhBZ0FDQUZJQWtRbFFFYUlBVW9BaGdpQlEwQUN3d0JDd05BSUFVb0FoZ2lCVVVOQVNBQkxRQURJQUVvQWhBZ0FDQUZJQWtRbFFGRkRRQUxDd0pBSUFFb0FnZ2lCVVVOQUNBR1FRTjFJZ2tnQUNnQ0NDQUFLQUlFYTBFRGRVWU5BQ0FMSUFSQkFVWWdBQ2dDQUVFQlJoc2hCZ05BSUFVZ0FDQUpJQU1nQmlBRktBSU1SWEVRbGdJZ0JTZ0NEQ0lGRFFBTEN5QUNRUWhxSWdJZ0J5Z0NFRVlOQWlBQUtBSUlJUVVnQUNnQ0JDRU1EQUFMQUFzZ0F5Z0NBQ0VHQWtBQ2Z5QUNLQUlFQkVBZ0IwRUlha0VBTmdJQUlBY29BZ2dNQVFzZ0FpZ0NBQXRGRFFBQ2Z5QUNLQUlFQkVBZ0IwRUlha0VBTmdJQUlBY29BZ2dNQVFzZ0FpZ0NBQXNoQlNBSUJFQURRQ0FGS0FJWUlnVkZEUUlnQVMwQUF5QUJLQUlRSUFBZ0JTQUdFSlVCUlEwQURBSUxBQXNnQlNnQ0dDSUZSUTBBQTBBZ0FTMEFBeUFCS0FJUUlBQWdCU0FHRUpVQkdpQUZLQUlZSWdVTkFBc0xJQUVvQWdnaUJVVU5BQ0FBS0FJSUlBQW9BZ1JHRFFBZ0JFRUFSeUFFUVFGR0lBQW9BZ0JCQVVZYklRRURRQ0FGSUFCQkFDQURJQUVnQlNnQ0RFVnhFSllDSUFVb0Fnd2lCUTBBQ3dzZ0FDZ0NBRVVFUUNBQUlBTW9BZ1FRcVFRTElBZEJJR29rQUF3TEN5QUFRZ0EzQWdBZ0FFSUFOd0lJREFvTEl3QkJJR3NpQ0NRQUlBQkNBRGNDQkNBQVFRRTJBZ0FnQUVFQU5nSU1Ba0FnQVNnQ0JDSUdCRUFnQ0VFSWFpQUdJQUlnQTBFQUVLZ0JJQWdvQWd3aUFpQUlLQUlRUmcwQklBUkJBRWNoQ1FOQUlBb2dCMnNpQlFSQUlBQkJBRFlDQUFzZ0F5Z0NBQ0VMQWtBQ2Z5QUNLQUlFQkVBZ0NFRVlha0VBTmdJQUlBZ29BaGdNQVFzZ0FpZ0NBQXNFUUFKL0lBSW9BZ1FFUUNBSVFSaHFRUUEyQWdBZ0NDZ0NHQXdCQ3lBQ0tBSUFDeWdDRENJR1JRMEJJQUV0QUFNZ0FTZ0NFQ0FBSUFZZ0N4Q1ZBUm9NQVFzZ0FpZ0NCRVVOQUNBQ0tBSUFJZ1pGRFFBZ0FTMEFBeUFCS0FJUUlBQWdCaUFMRUpVQkdnc0NRQ0FCS0FJSUlncEZEUUFnQlVFRGRTSUZJQUFvQWdnZ0FDZ0NCR3RCQTNWR0RRQWdDU0FFUVFGR0lBQW9BZ0JCQVVZYklRWURRQ0FLSUFBZ0JTQURJQVlnQ2lnQ0RFVnhFSllDSUFvb0Fnd2lDZzBBQ3dzZ0FrRUlhaUlDSUFnb0FoQkdEUUlnQUNnQ0NDRUtJQUFvQWdRaEJ3d0FDd0FMSUFNb0FnQWhCZ0pBQW44Z0FpZ0NCQVJBSUFoQkNHcEJBRFlDQUNBSUtBSUlEQUVMSUFJb0FnQUxCRUFDZnlBQ0tBSUVCRUFnQ0VFSWFrRUFOZ0lBSUFnb0FnZ01BUXNnQWlnQ0FBc29BZ3dpQWtVTkFTQUJMUUFESUFFb0FoQWdBQ0FDSUFZUWxRRWFEQUVMSUFJb0FnUkZEUUFnQWlnQ0FDSUNSUTBBSUFFdEFBTWdBU2dDRUNBQUlBSWdCaENWQVJvTElBRW9BZ2dpQ2tVTkFDQUFLQUlJSUFBb0FnUkdEUUFnQkVFQVJ5QUVRUUZHSUFBb0FnQkJBVVliSVFFRFFDQUtJQUJCQUNBRElBRWdDaWdDREVWeEVKWUNJQW9vQWd3aUNnMEFDd3NnQUNnQ0FFVUVRQ0FBSUFNb0FnUVFxUVFMSUFoQklHb2tBQXdKQ3lNQVFTQnJJZ2NrQUFKL0lBUkJBVVlnQVNnQ0NDSUdSUTBBR2tFQUlBWW9BZ3dOQUJvZ0JpMEFBMEVEUmdzaENDQUFRZ0EzQWdRZ0FFRUNOZ0lBSUFCQkFEWUNEQUpBSUFFb0FnUWlCZ1JBSUFkQkNHb2dCaUFDSUFOQkFCQ29BU0FIS0FJTUlnSWdCeWdDRUVZTkFTQUVRUUJISVFrRFFDQUtJQXhySWdVRVFDQUFRUUEyQWdBTElBTW9BZ0FoQ3dKQUFuOGdBaWdDQkFSQUlBZEJHR3BCQURZQ0FDQUhLQUlZREFFTElBSW9BZ0FMQkVBZ0FpZ0NCQVJBSUFkQkdHcEJBRFlDQUNBQklBQWdCeWdDR0NBTElBZ1FqUVlNQWdzZ0FTQUFJQUlvQWdBZ0N5QUlFSTBHREFFTElBSW9BZ1JGRFFBZ0FpZ0NBQ0lHUlEwQUlBRWdBQ0FHSUFzZ0NCQ05CZ3NDUUNBQktBSUlJZ3BGRFFBZ0JVRURkU0lGSUFBb0FnZ2dBQ2dDQkd0QkEzVkdEUUFnQ1NBRVFRRkdJQUFvQWdCQkFVWWJJUVlEUUNBS0lBQWdCU0FESUFZZ0NpZ0NERVZ4RUpZQ0lBb29BZ3dpQ2cwQUN3c2dBa0VJYWlJQ0lBY29BaEJHRFFJZ0FDZ0NDQ0VLSUFBb0FnUWhEQXdBQ3dBTElBTW9BZ0FoQmdKQUFuOGdBaWdDQkFSQUlBZEJDR3BCQURZQ0FDQUhLQUlJREFFTElBSW9BZ0FMQkVBZ0FpZ0NCQVJBSUFkQkNHcEJBRFlDQUNBQklBQWdCeWdDQ0NBR0lBZ1FqUVlNQWdzZ0FTQUFJQUlvQWdBZ0JpQUlFSTBHREFFTElBSW9BZ1JGRFFBZ0FpZ0NBQ0lDUlEwQUlBRWdBQ0FDSUFZZ0NCQ05CZ3NnQVNnQ0NDSUtSUTBBSUFBb0FnZ2dBQ2dDQkVZTkFDQUVRUUJISUFSQkFVWWdBQ2dDQUVFQlJoc2hBUU5BSUFvZ0FFRUFJQU1nQVNBS0tBSU1SWEVRbGdJZ0NpZ0NEQ0lLRFFBTEN5QUFLQUlBUlFSQUlBQWdBeWdDQkJDcEJBc2dCMEVnYWlRQURBZ0xJd0JCSUdzaUJ5UUFBbjhnQkVFQlJpQUJLQUlJSWdaRkRRQWFRUUFnQmlnQ0RBMEFHaUFHTFFBRFFRTkdDeUVJSUFCQ0FEY0NCQ0FBUVFJMkFnQWdBRUVBTmdJTUFrQWdBU2dDQkNJR0JFQWdCMEVJYWlBR0lBSWdBMEVBRUtnQklBY29BZ3dpQWlBSEtBSVFSZzBCSUFSQkFFY2hDd05BSUFVZ0RHc2lCZ1JBSUFCQkFEWUNBQXNnQXlnQ0FDRUpBa0FDZnlBQ0tBSUVCRUFnQjBFWWFrRUFOZ0lBSUFjb0FoZ01BUXNnQWlnQ0FBdEZEUUFDZnlBQ0tBSUVCRUFnQjBFWWFrRUFOZ0lBSUFjb0FoZ01BUXNnQWlnQ0FBc2hCU0FJUlFSQUlBVW9BaFFpQlNnQ0dFVU5BUU5BSUFFdEFBTWdBU2dDRUNBQUlBVWdDUkNWQVJvZ0JTZ0NGQ0lGS0FJWURRQUxEQUVMQTBBZ0JTZ0NGQ0lGS0FJWVJRMEJJQUV0QUFNZ0FTZ0NFQ0FBSUFVZ0NSQ1ZBVVVOQUFzTEFrQWdBU2dDQ0NJRlJRMEFJQVpCQTNVaUNTQUFLQUlJSUFBb0FnUnJRUU4xUmcwQUlBc2dCRUVCUmlBQUtBSUFRUUZHR3lFR0EwQWdCU0FBSUFrZ0F5QUdJQVVvQWd4RmNSQ1dBaUFGS0FJTUlnVU5BQXNMSUFKQkNHb2lBaUFIS0FJUVJnMENJQUFvQWdnaEJTQUFLQUlFSVF3TUFBc0FDeUFES0FJQUlRWUNRQUovSUFJb0FnUUVRQ0FIUVFocVFRQTJBZ0FnQnlnQ0NBd0JDeUFDS0FJQUMwVU5BQUovSUFJb0FnUUVRQ0FIUVFocVFRQTJBZ0FnQnlnQ0NBd0JDeUFDS0FJQUN5RUZJQWdFUUFOQUlBVW9BaFFpQlNnQ0dFVU5BaUFCTFFBRElBRW9BaEFnQUNBRklBWVFsUUZGRFFBTUFnc0FDeUFGS0FJVUlnVW9BaGhGRFFBRFFDQUJMUUFESUFFb0FoQWdBQ0FGSUFZUWxRRWFJQVVvQWhRaUJTZ0NHQTBBQ3dzZ0FTZ0NDQ0lGUlEwQUlBQW9BZ2dnQUNnQ0JFWU5BQ0FFUVFCSElBUkJBVVlnQUNnQ0FFRUJSaHNoQVFOQUlBVWdBRUVBSUFNZ0FTQUZLQUlNUlhFUWxnSWdCU2dDRENJRkRRQUxDeUFBS0FJQVJRUkFJQUFnQXlnQ0JCQ3BCQXNnQjBFZ2FpUUFEQWNMSXdCQkVHc2lDeVFBQWtBZ0FTZ0NDQ0lHUlEwQUlBWW9BZ3dOQUNBR0xRQURHZ3NnQUVJQU53SUVJQUJCQVRZQ0FDQUFRUUEyQWd3Q1FDQUJLQUlFSWdZRVFDQUxJQVlnQWlBRFFRQVFxQUVnQUNBTEtBSUFOZ0lBSUFzb0FnUWlDaUFMS0FJSVJnMEJJQVJCQUVjaENRTkFJQUVnQUNBS0lBTW9BZ0FRenc0Q1FDQUJLQUlJSWdKRkRRQWdCeUFNYTBFRGRTSUZJQUFvQWdnZ0FDZ0NCR3RCQTNWR0RRQWdDU0FFUVFGR0lBQW9BZ0JCQVVZYklRWURRQ0FDSUFBZ0JTQURJQVlnQWlnQ0RFVnhFSllDSUFJb0Fnd2lBZzBBQ3dzZ0NrRUlhaUlLSUFzb0FnaEdEUUlnQUNnQ0NDRUhJQUFvQWdRaERBd0FDd0FMSUFFZ0FDQUNJQU1vQWdBUXp3NGdBU2dDQ0NJQ1JRMEFJQUFvQWdnZ0FDZ0NCRVlOQUNBRVFRQkhJQVJCQVVZZ0FDZ0NBRUVCUmhzaEFRTkFJQUlnQUVFQUlBTWdBU0FDS0FJTVJYRVFsZ0lnQWlnQ0RDSUNEUUFMQ3lBTFFSQnFKQUFNQmdzZ0FFSUFOd0lBSUFCQ0FEY0NDQXdGQ3lBQVFnQTNBZ1FnQUVFQk5nSUFJQUJCQURZQ0RBSi9JQUlvQWdRRVFDQU5RUUEyQWdnZ0RTZ0NDQXdCQ3lBQ0tBSUFDd1JBQWtBQ2Z5QUNLQUlFQkVBZ0RVRUFOZ0lZSUEwb0FoZ01BUXNnQWlnQ0FBc2lBUVJBSUEwZ0FTQUJLQUlBUVFoMmF5Z0NBQ0lCUVNCclFRQWdBUnMyQWhnTUFRc2dEVUVBTmdJWUN5QU5JQTBvQWhnMkFnQWdEVUVJYWlJQklBMG9BZ0EyQWdBZ0FVRUFOZ0lFSUFBb0FnZ2lBU0FBS0FJTVJ3UkFJQUFnQVVFSWFqWUNDQ0FCSUEwcEF3ZzNBZ0FNQmdzZ0FDQU5RUWhxSUFNb0FnQVFpUU1NQlFzZ0FpZ0NCRVVOQkFKQUlBSW9BZ0FpQVFSQUlBMGdBU0FCS0FJQVFRaDJheWdDQUNJQlFTQnJRUUFnQVJzMkFoZ01BUXNnRFVFQU5nSVlDeUFOSUEwb0FoZzJBZ0FnRFVFSWFpSUJJQTBvQWdBMkFnQWdBVUVBTmdJRUlBQW9BZ2dpQVNBQUtBSU1Sd1JBSUFBZ0FVRUlhallDQ0NBQklBMHBBd2czQWdBTUJRc2dBQ0FOUVFocUlBTW9BZ0FRaVFNTUJBc2dBUzBBQVVFQlJ3MEFJQUVvQWhBaUFpZ0NBQ0VCSUFCQ0FEY0NDQ0FBUWdBM0FnQWdBQ0FDUVFocVFlampnUUVnQVVFQlJoc2lBU2dDQURZQ0FDQUFJQUVvQWd3Z0FTZ0NFQ0FES0FJQUVOa09EQU1MSUFCQ0FEY0NBQ0FBUWdBM0FnZ01BZ3NnQkVFQVJ3c2hBaUFCSUFCQkFDQURJQUlRbGdJTElBMUJJR29rQUF2S0FRRURmeUFCRUswRklRSWpBRUVRYXlJRUpBQUNRQ0FDSUFBdEFBdEJCM1lFZnlBQUtBSUlRZi8vLy84SGNVRUJhd1ZCQVFzaUEwMEVRQUovSUFBdEFBdEJCM1lFUUNBQUtBSUFEQUVMSUFBTElnTWdBU0FDRVBnRklBUkJBRFlDRENBRElBSkJBblJxSUFRb0FndzJBZ0FDUUNBQUxRQUxRUWQyQkVBZ0FDQUNOZ0lFREFFTElBQWdBam9BQ3dzTUFRc2dBQ0FESUFJZ0Eyc0NmeUFBTFFBTFFRZDJCRUFnQUNnQ0JBd0JDeUFBTFFBTEN5SUFRUUFnQUNBQ0lBRVFpUWdMSUFSQkVHb2tBQXNKQUNBQUlBRVEwUUlMOXdJQkEzOGdBRUhRcS9ZQU5nTG9CQ0FBUWNDcjlnQTJBdUFFSUFCQnNLdjJBRFlDMkFRZ0FFR2dxL1lBTmdLd0JDQUFRWkNyOWdBMkFxZ0VJQUJCZ0t2MkFEWUNvQVFnQUVId3F2WUFOZ0w0QXlBQVFlQ3E5Z0EyQXVnRElBQkIwS3IyQURZQ3lBTWdBRUhBcXZZQU5nSzRBeUFBUWJDcTlnQTJBcWdESUFCQmhLcjJBRFlDbUFNZ0FFSDBxZllBTmdLUUF5QUFRZHlwOWdBMkFvQURJQUJCeUtuMkFEWUM4QUlnQUVHNHFmWUFOZ0xnQWlBQVFhaXA5Z0EyQXRBQ0lBQkJtS24yQURZQ3pBRWdBRUgwcVBZQU5nSzhBU0FBUWRpaTlnQTJBZ0FnQUN3QSt3UkJBRWdFUUNBQUtBTHdCQkFYQ3lBQVFaZ0RhaENTQWhvZ0FFR0FBMm9ReEFFYUlBQkJ4UDM4QURZQzhBSUNRQ0FBS0FMOEFrVU5BQ0FBS0FMNEFpSUJLQUlBSWdJZ0FDZ0M5QUlpQXlnQ0JEWUNCQ0FES0FJRUlBSTJBZ0FnQUVFQU5nTDhBaUFCSUFCQjlBSnFJZ0pHRFFBRFFDQUJLQUlFSVFNZ0FSQVhJQU1pQVNBQ1J3MEFDd3NnQUJEb0FSb2dBQXRWQVFOL0lBQW9BZ0FpQVNBQUtBSUVJZ0pIQkVBRFFDQUJLQUlBSWdNRVFDQURFQ0lnQXhBWElBQW9BZ1FoQWdzZ0FVRUVhaUlCSUFKSERRQUxJQUFvQWdBaEFRc2dBQ0FCTmdJRUlBRUVRQ0FCRUJjTEN5WUJBWDhqQUVFUWF5SUNKQUFnQWlBQk9RTUFJQUJCd29ydEFDQUNFRThnQWtFUWFpUUFDNkFDQWdGL0FYd2pBRUVnYXlJREpBQWdBeUFCTmdJSUlBQWdBU0FDRUZBZ0FrSFVBV3BCQUNBQ0cwRVFhaUFCRUlFQ0lBSkIrQUpxSUFFUWFpQUNRWWdEYWlBQkVGb0NRQ0FBS0FJRUtBTGtCa0VDUncwQUlBQW9BaVJCQVVjTkFDQURJQUUyQWhnZ0F5QURRUmhxUVp5SDdRQVFIVFlDRUVHR0EwRUFJQU1vQWhBYlJRMEFJQU1nQTBFWWFrR2NoKzBBRUIwMkFoQWdBMEVRYWtHZXd2QUFFTjRJQ3lBRElBTkJDR3BCbnNMd0FCQWROZ0lZQWtCQmhnTkJBQ0FES0FJWUcwVU5BQ0FBS0FJRUtBTGtCa0VDUncwQUlBSkI2QUpxSUFNb0FnZ1FyUlVnQWlzRDhBSkVBQUFBQUFBQUpFQ2lJZ1NaUkFBQUFBQUFBT0JCWXdSQUlBSWdCS28yQXBnRERBRUxJQUpCZ0lDQWdIZzJBcGdEQ3lBRFFTQnFKQUFMRkFBZ0FFSE1BMm9RMndFYUlBQVFud0VhSUFBTGhBRUJBMzhDUUNBQUtBSkFJZ0lnQUNnQ1JDSURSZzBBQTBBZ0FpZ0NBQ0FCUmcwQklBSkJCR29pQWlBRFJ3MEFDMEVBRHdzZ0FpQURSZ1JBUVFBUEN5QURJQUpCQkdvaUJHc2lBd1JBSUFJZ0JDQURFR01hQ3lBQUlBSWdBMm8yQWtRQ1FDQUJSUTBBSUFBdEFHd05BQ0FCSUFFb0FnQW9BZ1FSQVFBTElBQVFwQUpCQVF2b0FnRUVmMEhJMVlFQkxRQUFCRUJCeE5XQkFTZ0NBQThMSXdCQklHc2lBaVFBQWtBQ1FBTkFJQUpCQ0dvZ0FFRUNkR29nQUVHUXNmQUFRWWpNOFFCQkFTQUFkRUgvLy8vL0IzRWJFSUlVSWdNMkFnQWdBMEYvUndSQUlBQkJBV29pQUVFR1JnMENEQUVMQ3d3QkMwRzQwZkVBSVFFZ0FrRUlha0c0MGZFQVFSZ1FURVVOQUVIUTBmRUFJUUVnQWtFSWFrSFEwZkVBUVJnUVRFVU5BRUVBSVFCQjFOT0JBUzBBQUVVRVFBTkFJQUJCQW5SQnBOT0JBV29nQUVHSXpQRUFFSUlVTmdJQUlBQkJBV29pQUVFR1J3MEFDMEhVMDRFQlFRRTZBQUJCdk5PQkFVR2swNEVCS0FJQU5nSUFDMEdrMDRFQklRRWdBa0VJYWtHazA0RUJRUmdRVEVVTkFFRzgwNEVCSVFFZ0FrRUlha0c4MDRFQlFSZ1FURVVOQUVFWUVPUUJJZ0ZGRFFBZ0FTQUNLUU1JTndJQUlBRWdBaWtER0RjQ0VDQUJJQUlwQXhBM0FnZ0xJQUpCSUdva0FDQUJJUUJCeU5XQkFVRUJPZ0FBUWNUVmdRRWdBRFlDQUNBQUMyRUFJQUVnQUNnQ0tFRUFRZVFBUVFCQkFFRUFRUUFROUFFZ0FTQUFLQUlvUWVRQUVLTUJJQUVnQWlBQUtBSUVJZ0FFZnlBQUtBS3dCaUFGYXdWQkFBc2dCQ0FDYXlBRklBTnJRUUFnQVNnQ0FDZ0NYQkVHQUNBQkVNTUNJQUVRMVFFTE1nQWdBRUhJQkdvUTNRTWFJQUJCc0FScUVOc0JHaUFBUVlBRWFoREVBUm9nQUVITUEyb1F4QUVhSUFBUW53RWFJQUFMS0FBZ0FFR2tCR29RM1FNYUlBQkJqQVJxRU5zQkdpQUFRY3dEYWhERUFSb2dBQkNmQVJvZ0FBdllBUUVGZnlBQUtBSUlJZ0lnQUNnQ0RFY0VRQ0FDSUFFMkFnQWdBQ0FDUVFScU5nSUlEd3NDUUNBQ0lBQkJCR29vQWdBaUJXc2lBa0VDZFNJR1FRRnFJZ05CZ0lDQWdBUkpCRUFnQXlBQ1FRRjFJZ1FnQXlBRVN4dEIvLy8vL3dNZ0FrSDgvLy8vQjBrYklnTUVmeUFEUVlDQWdJQUVUdzBDSUFOQkFuUVFHQVZCQUFzaUJDQUdRUUowYWlJR0lBRTJBZ0FnQWtFQVNnUkFJQVFnQlNBQ0VCa2FDeUFBSUFRZ0EwRUNkR28yQWd3Z0FDQUdRUVJxTmdJSUlBQWdCRFlDQkNBRkJFQWdCUkFYQ3c4TEVDZ0FDMEdqaE84QUVEZ0FDNllEQVFkL0FrQWdBQ2dDRkNJQ1JRMEFJQUFvQWhBaUNBSi9JQUpCQVdzZ0FYRWdBbWtpQlVFQlRRMEFHaUFCSUFFZ0Fra05BQm9nQVNBQ2NBc2lCRUVDZEdvb0FnQWlBRVVOQUNBQUtBSUFJZ0JGRFFBZ0FrRUJheUVHQWtBZ0JVRUJUUVJBQTBBQ1FDQUJJQUFvQWdRaUEwY0VRQ0FESUFaeElBUkdEUUVNQlFzZ0FDZ0NDQ0FCUmcwREN5QUFLQUlBSWdBTkFBd0RDd0FMQTBBQ1FDQUJJQUFvQWdRaUEwY0VRQ0FDSUFOTkJIOGdBeUFDY0FVZ0F3c2dCRVlOQVF3RUN5QUFLQUlJSUFGR0RRSUxJQUFvQWdBaUFBMEFDd3dCQ3dKQUFrQWdDQUovSUFFZ0JuRWdCVUVCVFEwQUdpQUJJQUVnQWtrTkFCb2dBU0FDY0FzaUJFRUNkR29vQWdBaUFFVU5BQ0FBS0FJQUlnQkZEUUFnQlVFQlRRUkFBMEFDUUNBQklBQW9BZ1FpQWtjRVFDQUNJQVp4SUFSR0RRRU1CQXNnQUNnQ0NDQUJSZzBFQ3lBQUtBSUFJZ0FOQUF3Q0N3QUxBMEFDUUNBQklBQW9BZ1FpQTBjRVFDQUNJQU5OQkg4Z0F5QUNjQVVnQXdzZ0JFWU5BUXdEQ3lBQUtBSUlJQUZHRFFNTElBQW9BZ0FpQUEwQUN3dEI5Ym52QUJDV0FRQUxJQUJCREdvaEJ3c2dCd3VqQXdFRGZ5TUFRU0JySWdJa0FFRUJJUUVDUUNBQVFmZ0FFRVVOQUNBQUlRRURRQ0FCSUFFb0FnQW9BZ2dSQUFCQmhnRkdCRUFnQVJEaEJDSUFCRUFnQUNnQ3pBVkJBRWNoQVF3REN5QUJLQUs4QmtFQVJ5RUJEQUlMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSHhBRVlFUUNBQktBTE1CVUVBUnlFQkRBSUxBa0FDUUNBQklBRW9BZ0FvQWdnUkFBQkJrZ0ZHQkVCQkJCQVlJZ0JCaG9IRUF6WUJBQ0FDUVFBMkFoZ2dBa0VBT3dFTUlBSkNBRGNERUNBQ1FmU3lnUUUyQWdnZ0FrRVFhaUFBSUFCQkJHb1F2QUpCQVNFRElBSkJBVG9BRENBQUVCY0NRQ0FCSUFKQkNHcEI4TEYvUVFFUWp3RWlBVVVOQUNBQlFiRDkvQUJCdU1QN0FFRUFFQndpQVVVTkFFRUFJUU1nQVJDM0FTRUJDeUFDUWZTeWdRRTJBZ2dnQWlnQ0VDSUFCRUFnQWlBQU5nSVVJQUFRRndzZ0F3MEJEQVFMSUFCQmhnRVFSU0lCQkVBZ0FVR3cvZndBUVlDZit3QkJBQkFjSWdFTkFnc2dBRUh4QUJCRklnQkZEUUFnQUVHdy9md0FRZmo5K2dCQkFCQWNJZ0VOQVF0QkFDRUJEQUlMSUFFaEFDQUJRZmdBRUVWRkRRQUxRUUVoQVFzZ0FrRWdhaVFBSUFGQkFYRUw0d0VCQW44Z0FrRUFSeUVEQWtBQ1FBSkFJQUJCQTNGRkRRQWdBa1VOQUNBQlFmOEJjU0VFQTBBZ0FDMEFBQ0FFUmcwQ0lBSkJBV3NpQWtFQVJ5RURJQUJCQVdvaUFFRURjVVVOQVNBQ0RRQUxDeUFEUlEwQkN3SkFJQUF0QUFBZ0FVSC9BWEZHRFFBZ0FrRUVTUTBBSUFGQi93RnhRWUdDaEFoc0lRTURRQ0FBS0FJQUlBTnpJZ1JCZjNNZ0JFR0Jnb1FJYTNGQmdJR0NoSGh4RFFFZ0FFRUVhaUVBSUFKQkJHc2lBa0VEU3cwQUN3c2dBa1VOQUNBQlFmOEJjU0VCQTBBZ0FTQUFMUUFBUmdSQUlBQVBDeUFBUVFGcUlRQWdBa0VCYXlJQ0RRQUxDMEVBQ3pBQUlBQkIyQUJCc0FFZ0FDZ0NXRUZnUnh0cUtBSUFJZ0JCWUVZRVFDQUFEd3NnQUVIL0QzRkJmeUFBUVg5SEd3dkpBUUVEZnlNQVFSQnJJZ1lrQUNBQUlBRWdBaUFHUVF4cUlBWkJDR29nQXhEV0JDSURLQUlBSWdJRWYwRUFCVUVnRUJnaEFpQUVLQUlBSVFVZ0FrRVlhaUlIUWdBM0FnQWdBaUFGTmdJUUlBSkJGR29pQlNBSE5nSUFJQVVnQkNnQ0JDQUVRUWhxRUpBQ0lBSWdCaWdDRERZQ0NDQUNRZ0EzQWdBZ0F5QUNOZ0lBSUFFb0FnQW9BZ0FpQkFSL0lBRWdCRFlDQUNBREtBSUFCU0FDQ3lFRklBRW9BZ1FnQlJCRUlBRWdBU2dDQ0VFQmFqWUNDRUVCQ3pvQUJDQUFJQUkyQWdBZ0JrRVFhaVFBQzVJQkFRTi9JQUJCaUFWcUVQOEdHaUFBUWVnRWFoRFFCQm9nQUVIZ0Eyb1FrZ0lhSUFCQnhQMzhBRFlDekFNQ1FDQUFLQUxZQTBVTkFDQUFLQUxVQXlJQktBSUFJZ0lnQUNnQzBBTWlBeWdDQkRZQ0JDQURLQUlFSUFJMkFnQWdBRUVBTmdMWUF5QUJJQUJCMEFOcUlnSkdEUUFEUUNBQktBSUVJUU1nQVJBWElBTWlBU0FDUncwQUN3c2dBQkNmQVJvZ0FBdEFBQ0FBUVFBMkFoUWdBQ0FCTmdJWUlBQkJBRFlDRENBQVFvS2dnSURnQURjQ0JDQUFJQUZGTmdJUUlBQkJJR3BCQUVFb0VHRWFJQUJCSEdvUWp3SWFDMTBCQVg4akFFRVFheUlDSkFBZ0FpQUJPZ0FQQWtBZ0FDMEFDMEVIZGdSQUlBQW9BZ0FoQVNBQVFRRTJBZ1FNQVFzZ0FDSUJRUUU2QUFzTElBRWdBaTBBRHpvQUFDQUNRUUE2QUE0Z0FTQUNMUUFPT2dBQklBSkJFR29rQUF1dkZ3TUtmd0o4Qkg0akFFRWdheUlGSkFBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQTBBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBQ3dBQUVFSmF3NHZBQUVDQXdRRkZCUVVGQVlUQndnSkZCUVVGQlFVRkJRVUZCUVVGQlFVRkFvTEZCUVVGQlFVRkJRTURRNFFFUklVQ3lBQUtBSUVJQUVnQWhDK0FTQUFLQUlJSUFFZ0FoQytBYUFoRFF3V0N5QUFLQUlFSUFFZ0FoQytBU0FBS0FJSUlBRWdBaEMrQWFFaERRd1ZDeUFBS0FJRUlBRWdBaEMrQVNBQUtBSUlJQUVnQWhDK0FhSWhEUXdVQ3lBQUtBSUVJQUVnQWhDK0FTQUFLQUlJSUFFZ0FoQytBYU1oRFF3VEN3SjhJQUFvQWdRZ0FTQUNFTDRCSVEwQ1FBSkFJQUFvQWdnZ0FTQUNFTDRCSWc2OUloRkNBWVlpRDFBTkFDQVJRdi8vLy8vLy8vLy8vd0NEUW9DQWdJQ0FnSUQ0L3dCV0RRQWdEYjBpRWtJMGlLZEIvdzl4SWdCQi93OUhEUUVMSUEwZ0RxSWlEU0FOb3d3QkN5QVBJQkpDQVlZaUVGb0VRQ0FOUkFBQUFBQUFBQUFBb2lBTklBOGdFRkViREFFTElCRkNOSWluUWY4UGNTRUJBbjRnQUVVRVFFRUFJUUFnRWtJTWhpSVBRZ0JaQkVBRFFDQUFRUUZySVFBZ0QwSUJoaUlQUWdCWkRRQUxDeUFTUVFFZ0FHdXRoZ3dCQ3lBU1F2Ly8vLy8vLy84SGcwS0FnSUNBZ0lDQUNJUUxJUThDZmlBQlJRUkFRUUFoQVNBUlFneUdJaEJDQUZrRVFBTkFJQUZCQVdzaEFTQVFRZ0dHSWhCQ0FGa05BQXNMSUJGQkFTQUJhNjJHREFFTElCRkMvLy8vLy8vLy93ZURRb0NBZ0lDQWdJQUloQXNoRVNBQUlBRktCRUFEUUFKQUlBOGdFWDBpRUVJQVV3MEFJQkFpRDBJQVVnMEFJQTFFQUFBQUFBQUFBQUNpREFNTElBOUNBWVloRHlBQVFRRnJJZ0FnQVVvTkFBc2dBU0VBQ3dKQUlBOGdFWDBpRUVJQVV3MEFJQkFpRDBJQVVnMEFJQTFFQUFBQUFBQUFBQUNpREFFTEFrQWdEMEwvLy8vLy8vLy9CMVlFUUNBUElSQU1BUXNEUUNBQVFRRnJJUUFnRDBLQWdJQ0FnSUNBQkZRaEFTQVBRZ0dHSWhBaER5QUJEUUFMQ3lBU1FvQ0FnSUNBZ0lDQWdIK0RJUThnQUVFQVNnUitJQkJDZ0lDQWdJQ0FnQWg5SUFDdFFqU0doQVVnRUVFQklBQnJyWWdMSUErRXZ3c2hEUXdTQ3lBQUtBSUVJQUVnQWhDK0Fab2hEUXdSQ3lBQUt3TVFJUTBNRUFzZ0FTZ0NETGdoRFF3UEN5QUJLQUlJdUNFTkRBNExJQUlvQWdBaUF5Z0NCQ0VHSUFNb0FnQWhCQ0FGUVJCcUlBQW9BZ1FnQVNBQ1FRQVFxQUVnQlNnQ0dDQUZLQUlVYTBFRGRTRUNJQU1vQWdBaUFDQUVSd1JBQTBBZ0FDZ0NBQ0VCSUFCQm9NU0JBU2dDQUJFQkFDQUJJZ0FnQkVjTkFBc0xJQUs0SVEwZ0F5QUdOZ0lFSUFNZ0JEWUNBQXdOQ3lBQ0tBSUFJZ0lvQWdRaEJDQUNLQUlBSVFNZ0JVRVFhaUFCS0FJQUlBRW9BZ1FnQWhDNUFnSi9JQVV0QUJRRVFDQUZLQUlZREFFTElBVW9BaEFRSHdzaEJpQURJQUlvQWdBaUFFY0VRQU5BSUFBb0FnQWhBU0FBUWFERWdRRW9BZ0FSQVFBZ0FTSUFJQU5IRFFBTEN5QUd1Q0VOSUFJZ0JEWUNCQ0FDSUFNMkFnQU1EQXNnQWlnQ0FDSURLQUlFSVFZZ0F5Z0NBQ0VFSUFWQkVHb2dBQ2dDQkNBQklBSVE5Z0VDZnlBRkxRQVVCRUFnQlNnQ0dBd0JDeUFGS0FJUUVCOExJUUlnQkNBREtBSUFJZ0JIQkVBRFFDQUFLQUlBSVFFZ0FFR2d4SUVCS0FJQUVRRUFJQUVpQUNBRVJ3MEFDd3NnQXJnaERTQURJQVkyQWdRZ0F5QUVOZ0lBREFzTElBSW9BZ0FpQWlnQ0JDRUdJQUlvQWdBaEJDQUZRUkJxSUFFb0FnQWdBU2dDQkNBQ0VMa0NJQVVvQWhBaUJ5RUFBMEFnQUNJQlFRRnFJUUFnQVMwQUFDSURRZEMrOGdCcUxRQUFRUWh4RFFBTFJBQUFBQUFBQVBoL0lRMENRQ0FCSUFOQkxVWnFJZ0V0QUFBaUFFVU5BQUpBQWtBZ0FFRTZhMEYxU3dSQUlBRWhBd05BSUFNdEFBRWhBQ0FEUVFGcUlnRWhBeUFBUVRwclFYVkxEUUFMSUFCQkxrWU5BUXdDQ3lBQVFTNUhEUUlnQVMwQUFVRTZhMEYyU1EwQ0N5QUJJUU1EUUNBRExRQUJJUUFnQTBFQmFpSUJJUU1nQUVFNmEwRjFTdzBBQ3dzZ0FFSFF2dklBYWkwQUFFRUljUVJBQTBBZ0FTMEFBU0VBSUFGQkFXb2hBU0FBUWRDKzhnQnFMUUFBUVFoeERRQUxDeUFBRFFBZ0IwRUFFTWdDSVEwTElBUWdBaWdDQUNJQVJ3UkFBMEFnQUNnQ0FDRUJJQUJCb01TQkFTZ0NBQkVCQUNBQklnQWdCRWNOQUFzTElBSWdCallDQkNBQ0lBUTJBZ0FNQ2dzZ0FDZ0NCQ0VBREFFTEN5QUNLQUlBSWdZb0FnUWhDaUFHS0FJQUlRZ2dCVUVRYWlBQUtBSUVJQUVnQWtFQUVLZ0JJQVVvQWhRaUJ5QUZLQUlZUmcwR0EwQWdBaWdDQUNJRUtBSUVJUXNnQkNnQ0FDRUpJQVVnQnlnQ0FDQUhLQUlFSUFRUXVRSWdCU2dDQUNJTUlRQURRQ0FBSWdGQkFXb2hBQ0FCTFFBQUlnTkIwTDd5QUdvdEFBQkJDSEVOQUF0RUFBQUFBQUFBK0g4aERnSkFJQUVnQTBFdFJtb2lBUzBBQUNJQVJRMEFBa0FDUUNBQVFUcHJRWFZMQkVBZ0FTRURBMEFnQXkwQUFTRUFJQU5CQVdvaUFTRURJQUJCT210QmRVc05BQXNnQUVFdVJnMEJEQUlMSUFCQkxrY05BaUFCTFFBQlFUcHJRWFpKRFFJTElBRWhBd05BSUFNdEFBRWhBQ0FEUVFGcUlnRWhBeUFBUVRwclFYVkxEUUFMQ3lBQVFkQys4Z0JxTFFBQVFRaHhCRUFEUUNBQkxRQUJJUUFnQVVFQmFpRUJJQUJCMEw3eUFHb3RBQUJCQ0hFTkFBc0xJQUFOQUNBTVFRQVF5QUloRGdzZ0NTQUVLQUlBSWdCSEJFQURRQ0FBS0FJQUlRRWdBRUdneElFQktBSUFFUUVBSUFFaUFDQUpSdzBBQ3dzZ0RTQU9vQ0VOSUFRZ0N6WUNCQ0FFSUFrMkFnQWdCMEVJYWlJSElBVW9BaGhIRFFBTERBWUxJQUFvQWdRZ0FTQUNFTDRCSWcyY0lBMGdEU0FOWVJzaERRd0dDeUFBS0FJRUlBRWdBaEMrQVNJTm15QU5JQTBnRFdFYklRME1CUXNnQUNnQ0JDQUJJQUlRdmdFaURac2dEVVFBQUFBQUFBRGdQNkNjSWc0Z0RVUUFBQUFBQUFBQUFHVWJJQTRnRFVRQUFBQUFBQURndjJZYklRME1CQXNnQUMwQUFTSURRUUpIRFFGRUFBQUFBQUFBK0g4aERTQUFLQUlRSWdBb0FnQkJBa2NOQXlBQUt3TUlJUTBNQXdzZ0FDMEFBU0VEQ3dKQUFrQUNRQ0FEUVJoMFFSaDFRUUZyRGdRQ0JBRUFCQXNnQUNBQklBSVFxUU80SVEwTUF3c2dBaWdDQUNJRUtBSUVJUWNnQkNnQ0FDRUdJQVZCRUdvZ0FDQUJJQUlROWdFZ0JTZ0NFQ0lDSVFFRFFDQUJJZ0JCQVdvaEFTQUFMUUFBSWdOQjBMN3lBR290QUFCQkNIRU5BQXRFQUFBQUFBQUErSDhoRFFKQUlBQWdBMEV0Um1vaUFTMEFBQ0lBUlEwQUFrQUNRQ0FBUVRwclFYVkxCRUFnQVNFREEwQWdBeTBBQVNFQUlBTkJBV29pQVNFRElBQkJPbXRCZFVzTkFBc2dBRUV1UmcwQkRBSUxJQUJCTGtjTkFpQUJMUUFCUVRwclFYWkpEUUlMSUFFaEF3TkFJQU10QUFFaEFDQURRUUZxSWdFaEF5QUFRVHByUVhWTERRQUxDeUFBUWRDKzhnQnFMUUFBUVFoeEJFQURRQ0FCTFFBQklRQWdBVUVCYWlFQklBQkIwTDd5QUdvdEFBQkJDSEVOQUFzTElBQU5BQ0FDUVFBUXlBSWhEUXNnQmlBRUtBSUFJZ0JIQkVBRFFDQUFLQUlBSVFFZ0FFR2d4SUVCS0FJQUVRRUFJQUVpQUNBR1J3MEFDd3NnQkNBSE5nSUVJQVFnQmpZQ0FBd0NDeUFDS0FJQUlnUW9BZ1FoQnlBRUtBSUFJUVlnQlVFUWFpQUFJQUVnQWhEMkFTQUZLQUlRSWdJaEFRTkFJQUVpQUVFQmFpRUJJQUF0QUFBaUEwSFF2dklBYWkwQUFFRUljUTBBQzBRQUFBQUFBQUQ0ZnlFTkFrQWdBQ0FEUVMxR2FpSUJMUUFBSWdCRkRRQUNRQUpBSUFCQk9tdEJkVXNFUUNBQklRTURRQ0FETFFBQklRQWdBMEVCYWlJQklRTWdBRUU2YTBGMVN3MEFDeUFBUVM1R0RRRU1BZ3NnQUVFdVJ3MENJQUV0QUFGQk9tdEJka2tOQWdzZ0FTRURBMEFnQXkwQUFTRUFJQU5CQVdvaUFTRURJQUJCT210QmRVc05BQXNMSUFCQjBMN3lBR290QUFCQkNIRUVRQU5BSUFFdEFBRWhBQ0FCUVFGcUlRRWdBRUhRdnZJQWFpMEFBRUVJY1EwQUN3c2dBQTBBSUFKQkFCRElBaUVOQ3lBR0lBUW9BZ0FpQUVjRVFBTkFJQUFvQWdBaEFTQUFRYURFZ1FFb0FnQVJBUUFnQVNJQUlBWkhEUUFMQ3lBRUlBYzJBZ1FnQkNBR05nSUFEQUVMSUFnZ0JpZ0NBQ0lBUndSQUEwQWdBQ2dDQUNFQklBQkJvTVNCQVNnQ0FCRUJBQ0FCSWdBZ0NFY05BQXNMSUFZZ0NqWUNCQ0FHSUFnMkFnQUxJQVZCSUdva0FDQU5DMFVCQTM4Z0FDZ0NUQ0lCS0FKQUlnSWdBU2dDUkNJRFJ3UkFRUUFoQVFOQUlBQWdBaWdDQUVZRVFDQUJEd3NnQVVFQmFpRUJJQUpCQkdvaUFpQURSdzBBQ3d0QmZ3dCtBUU4vSUFCQjRBTnFFS1lDR2lBQVFjVDkvQUEyQXN3REFrQWdBQ2dDMkFORkRRQWdBQ2dDMUFNaUFTZ0NBQ0lDSUFBb0F0QURJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQzJBTWdBU0FBUWRBRGFpSUNSZzBBQTBBZ0FTZ0NCQ0VESUFFUUZ5QURJZ0VnQWtjTkFBc0xJQUFRbndFYUlBQUxNZ0FnQUVIUUJHb1E0QUlhSUFCQmtBUnFFTjBER2lBQVFmZ0RhaERiQVJvZ0FFSHdBbW9Ra2dJYUlBQVE2QUVhSUFBTGtnRUJBMzhnQUVHb0JHb1EwQVFhSUFCQm1BTnFFSklDR2lBQVFZQURhaERFQVJvZ0FFSEUvZndBTmdMd0FnSkFJQUFvQXZ3Q1JRMEFJQUFvQXZnQ0lnRW9BZ0FpQWlBQUtBTDBBaUlES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkF2d0NJQUVnQUVIMEFtb2lBa1lOQUFOQUlBRW9BZ1FoQXlBQkVCY2dBeUlCSUFKSERRQUxDeUFBRU9nQkdpQUFDd29BSUFBUW53RWFJQUFMSlFFQmZ5QUFRZUNFL1FBMkFnQWdBQ2dDQkNJQkJFQWdBQ0FCTmdJSUlBRVFGd3NnQUF0OEFnSi9BWHdqQUVFZ2F5SUNKQUFnQWlBQk5nSVlBa0FnQUNzRENDSUVSQUFBQUFBQUFBQUFZUTBBSUFKQkNHb2lBQ0FFRUhNZ0FpZ0NDQ0VCSUFJc0FCTWhBeUFDSUFKQkdHcEJuc0x3QUJBak5nSUFJQUlnQVNBQUlBTkJBRWdiRUNjZ0Fpd0FFMEVBVGcwQUlBSW9BZ2dRRndzZ0FrRWdhaVFBQzZZQ0FnTi9BWDRDUUNBQUtBSU1JZ0pCQVhFRVFFRVlFQmdoQWlBQUtBSWtLQUlFSVFNZ0FrR1F1b0VCTmdJQUlBSWdBellDQkNBQ1FRaHFJQUFvQWdBaUF6WUNBQ0FESUFNb0FnUkJBV28yQWdRZ0FpQUFLUUlFSWdVM0Fnd2dBaUFGcHlJRElBRWdBeWdDQUNnQ0ZCRURBRG9BRkNBQUtBSWtJQUkyQWdRTUFRc2dBa0VJY1FSQVFSZ1FHQ0VDSUFBb0FpUW9BZ1FoQXlBQ1FleTZnUUUyQWdBZ0FpQUROZ0lFSUFKQkNHb2dBQ2dDQUNJRE5nSUFJQU1nQXlnQ0JFRUJhallDQkNBQUtRSUVJUVVnQWlBQk9nQVVJQUlnQlRjQ0RDQUFLQUlrSUFJMkFnUU1BUXRCREJBWUlRSWdBQ2dDSkNJREtBSUVJUVFnQWlBQk9nQUlJQUpCeUx1QkFUWUNBQ0FDSUFRMkFnUWdBeUFDTmdJRUN5QUFJQUFvQWlRb0FnUTJBaVFMUXdFQmZ5TUFRUkJySWdFa0FBSkFJQUFvQWdBaUFBUkFJQUZCQ0dvZ0FDZ0NHRFlDQUF3QkN5QUJRUWhxUVFBMkFnQUxJQUVvQWdnaEFDQUJRUkJxSkFBZ0FBc2hBQ0FBS0FJQUlnQkZCRUFQQ3lBQVFRaHFJQUJCRUNBQklBRVFIeERVQWhvTGpRRUJCSDhEUUNBQUlnRkJBV29oQUNBQkxBQUFJZ0pCSUVZZ0FrRUphMEVGU1hJTkFBc0NRQUpBQWtBZ0FTd0FBQ0lDUVN0ckRnTUJBZ0FDQzBFQklRUUxJQUFzQUFBaEFpQUFJUUVMSUFKQk1HdEJDa2tFUUFOQUlBTkJDbXdnQVN3QUFHdEJNR29oQXlBQkxBQUJJUUFnQVVFQmFpRUJJQUJCTUd0QkNra05BQXNMSUFOQkFDQURheUFFR3d1ZEFRSUJmd0Y4SXdCQkVHc2lCQ1FBSUFRZ0FFSHNCbW9nQVJDMkFTSUJLQUlFTmdJTUlBUWdBU2dDQ0RZQ0NDQUVJQUVvQWd3MkFnUWdCQ0FCS0FJUU5nSUFBbjhnQUNnQzBBY2dCQ2dDQUd3Z0FTZ0NHRzBpQVNBRFJRMEFHaUFBS0FMb0JrR0FKR29yQXdBZ0FiZWlJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDeUVBSUFSQkVHb2tBQ0FBSUFKc1FlUUFiUXZGQVFJQmZ3RitJd0JCMEFCcklnVWtBQ0FBUVFBMkFnZ2dBQ0FBTmdJRUlBQWdBRFlDQUNBRlFRQTdBVXdnQlNBQ093Rk9JQVZCcFAvOEFEWUNTQ0FGUXN5QmdJQVFOd01nSUFWQ3pJR0FnQkEzQXdnZ0JTa0NDQ0VHSUFWQktHb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FpQUdOd0lFSUFKQ0FEY0NEQ0FGSUFNNkFCd2dCU0FBTmdJWUlBVkJzSUQ5QURZQ0VDQUZJQVZCeUFCcU5nSVVJQUVnQWlBRlFSQnFRUUJCQUNBRVFRRkJBQkF1SUFWQjBBQnFKQUFMN0FFQkJuOENRRUVnRUJnaUJTQUJFSU1LSUFBb0FnUWlBU0FBS0FJSUlnSkpCRUFnQVNBRk5nSUFJQUFnQVVFRWFqWUNCQXdCQ3dKQUlBRWdBQ2dDQUNJQmF5SUdRUUoxSWdSQkFXb2lBMEdBZ0lDQUJFa0VRQ0FESUFJZ0FXc2lBa0VCZFNJSElBTWdCMHNiUWYvLy8vOERJQUpCL1AvLy93ZEpHeUlEQkg4Z0EwR0FnSUNBQkU4TkFpQURRUUowRUJnRlFRQUxJZ0lnQkVFQ2RHb2lCQ0FGTmdJQUlBWkJBRW9FUUNBQ0lBRWdCaEFaR2dzZ0FDQUNJQU5CQW5ScU5nSUlJQUFnQkVFRWFqWUNCQ0FBSUFJMkFnQWdBUVJBSUFFUUZ3c01BZ3NRS0FBTFFhT0U3d0FRT0FBTEN4UUFJQUJCMEFOcUVLWUNHaUFBRUo4QkdpQUFDemtCQW44Z0FFR01yUElBTmdJQUlBQW9BZ1FpQVNBQktBSUVRUUZySWdJMkFnUWdBa0YvUmdSQUlBRWdBU2dDQUNnQ0NCRUJBQXNnQUFzb0FDQUFRYXdFYWhDQkJ4b2dBRUhzQTJvUTNRTWFJQUJCMUFOcUVOc0JHaUFBRUo4QkdpQUFDeDRBSUFCQjlBTnFFTnNCR2lBQVFjd0RhaERFQVJvZ0FCQ2ZBUm9nQUFzeUFDQUFRYmdFYWhEZEF4b2dBRUdvQkdvUTJ3RWFJQUJCZ0FScUVNUUJHaUFBUWN3RGFoREVBUm9nQUJDZkFSb2dBQXNvQUNBQVFkQUVhaERnQWhvZ0FFSDRBMm9RMndFYUlBQkI4QUpxRUpJQ0dpQUFFT2dCR2lBQUMrZ0NBUU4vSUFCQm9PUDNBRFlDb0FVZ0FFR1E0L2NBTmdLSUJTQUFRWURqOXdBMkFvQUZJQUJCOE9MM0FEWUMyQVFnQUVIZzR2Y0FOZ0xJQkNBQVFkRGk5d0EyQXFnRUlBQkJ3T0wzQURZQ21BUWdBRUd3NHZjQU5nS0lCQ0FBUVlUaTl3QTJBdmdESUFCQjlPSDNBRFlDekFNZ0FFSFE0ZmNBTmdLOEF5QUFRYkRoOXdBMkF2QUNJQUJCb09IM0FEWUM0QUlnQUVHUTRmY0FOZ0xRQWlBQVFZRGg5d0EyQXN3QklBQkIzT0QzQURZQ3ZBRWdBRUhBMnZjQU5nSUFJQUFvQXJBRklnRWdBQ2dDdEFVaUEwY0VRQU5BSUFFb0FnQWlBZ1JBSUFJZ0FpZ0NBQ2dDQkJFQkFBc2dBVUVFYWlJQklBTkhEUUFMSUFBb0FyQUZJUUVMSUFBZ0FUWUN0QVVnQUNnQ3ZBVWlBZ1JBSUFBZ0FqWUN3QVVnQWhBWElBQW9BckFGSVFFTElBRUVRQ0FBSUFFMkFyUUZJQUVRRndzZ0FFR2dCV29RMndFYUlBQkIrQU5xRUpJQ0dpQUFRYndEYWhEd0JSb2dBRUh3QW1vUXhRY2FJQUFRNkFFYUlBQUxNZ0FnQUVHMEJHb1FvUTBhSUFCQmlBUnFFTjBER2lBQVFmZ0RhaERiQVJvZ0FFSHdBbW9Ra2dJYUlBQVE2QUVhSUFBTFZ3RURmeUFBSUFBb0FqQWlBVUVCYXpZQ01DQUFLQUlrSWdJZ0FDZ0NJR3NpQTBFSGRFRUJhMEVBSUFNYklBRWdBQ2dDTEdwclFRRnFRWUFJVHdSQUlBSkJCR3NvQWdBUUZ5QUFJQUFvQWlSQkJHczJBaVFMQzlvQkFRTi9Jd0JCRUdzaUJTUUFJQUFnQVNBQ0lBVkJER29nQlVFSWFpQURFTllFSWdjb0FnQWlBZ1IvUVFBRlFTQVFHQ0lDSUFRb0FnQTJBaEFnQWtFVWFpRURBa0FnQkN3QUQwRUFUZ1JBSUFNZ0JFRUVhaUlFS1FJQU53SUFJQU1nQkNnQ0NEWUNDQXdCQ3lBRElBUW9BZ1FnQkNnQ0NCQWFDeUFDSUFVb0FndzJBZ2dnQWtJQU53SUFJQWNnQWpZQ0FDQUJLQUlBS0FJQUlnTUVmeUFCSUFNMkFnQWdCeWdDQUFVZ0Fnc2hCaUFCS0FJRUlBWVFSQ0FCSUFFb0FnaEJBV28yQWdoQkFRczZBQVFnQUNBQ05nSUFJQVZCRUdva0FBdkpDZ0lGZnc5K0l3QkI0QUJySWdVa0FDQUVRdi8vLy8vLy96K0RJUXdnQWlBRWhVS0FnSUNBZ0lDQWdJQi9neUVLSUFKQy8vLy8vLy8vUDRNaURVSWdpQ0VPSUFSQ01JaW5RZi8vQVhFaEJ3SkFBa0FnQWtJd2lLZEIvLzhCY1NJSlFmLy9BV3RCZ29CK1R3UkFJQWRCLy84QmEwR0JnSDVMRFFFTElBRlFJQUpDLy8vLy8vLy8vLy8vQUlNaUMwS0FnSUNBZ0lEQS8vOEFWQ0FMUW9DQWdJQ0FnTUQvL3dCUkcwVUVRQ0FDUW9DQWdJQ0FnQ0NFSVFvTUFnc2dBMUFnQkVMLy8vLy8vLy8vLy84QWd5SUNRb0NBZ0lDQWdNRC8vd0JVSUFKQ2dJQ0FnSUNBd1AvL0FGRWJSUVJBSUFSQ2dJQ0FnSUNBSUlRaENpQURJUUVNQWdzZ0FTQUxRb0NBZ0lDQWdNRC8vd0NGaEZBRVFDQUNJQU9FVUFSQVFvQ0FnSUNBZ09ELy93QWhDa0lBSVFFTUF3c2dDa0tBZ0lDQWdJREEvLzhBaENFS1FnQWhBUXdDQ3lBRElBSkNnSUNBZ0lDQXdQLy9BSVdFVUFSQUlBRWdDNFFoQWtJQUlRRWdBbEFFUUVLQWdJQ0FnSURnLy84QUlRb01Bd3NnQ2tLQWdJQ0FnSURBLy84QWhDRUtEQUlMSUFFZ0M0UlFCRUJDQUNFQkRBSUxJQUlnQTRSUUJFQkNBQ0VCREFJTElBdEMvLy8vLy8vL1AxZ0VRQ0FGUWRBQWFpQUJJQTBnQVNBTklBMVFJZ1liZVNBR1FRWjByWHluSWdaQkQyc1E1UUpCRUNBR2F5RUdJQVVwQTFnaURVSWdpQ0VPSUFVcEExQWhBUXNnQWtMLy8vLy8vLzgvVmcwQUlBVkJRR3NnQXlBTUlBTWdEQ0FNVUNJSUcza2dDRUVHZEsxOHB5SUlRUTlyRU9VQ0lBWWdDR3RCRUdvaEJpQUZLUU5JSVF3Z0JTa0RRQ0VEQ3lBRFFnK0dJZ3RDZ0lEKy93K0RJZ0lnQVVJZ2lDSUVmaUlRSUF0Q0lJZ2lFeUFCUXYvLy8vOFBneUlCZm53aUQwSWdoaUlSSUFFZ0FuNThJZ3NnRVZTdElBSWdEVUwvLy8vL0Q0TWlEWDRpRlNBRUlCTitmQ0lSSUF4Q0Q0WWdBMEl4aUlRaUVrTC8vLy8vRDRNaUF5QUJmbndpRkNBUElCQlVyVUlnaGlBUFFpQ0loSHdpRHlBQ0lBNUNnSUFFaENJTWZpSVdJQTBnRTM1OElnNGdFa0lnaUVLQWdJQ0FDSVFpQWlBQmZud2lFQ0FESUFSK2ZDSVNRaUNHZkNJWGZDRUJJQWNnQ1dvZ0JtcEIvLzhBYXlFR0FrQWdBaUFFZmlJWUlBd2dFMzU4SWdRZ0dGU3RJQVFnQkNBRElBMStmQ0lFVnExOElBSWdESDU4SUFRZ0JDQVJJQlZVclNBUklCUldyWHg4SWdSV3JYd2dBeUFNZmlJRElBSWdEWDU4SWdJZ0ExU3RRaUNHSUFKQ0lJaUVmQ0FFSUFKQ0lJWjhJZ0lnQkZTdGZDQUNJQUlnRUNBU1ZxMGdEaUFXVkswZ0RpQVFWcTE4ZkVJZ2hpQVNRaUNJaEh3aUFsYXRmQ0FDSUFJZ0R5QVVWSzBnRHlBWFZxMThmQ0lDVnExOElnUkNnSUNBZ0lDQXdBQ0RVRVVFUUNBR1FRRnFJUVlNQVFzZ0MwSS9pQ0VESUFSQ0FZWWdBa0kvaUlRaEJDQUNRZ0dHSUFGQ1A0aUVJUUlnQzBJQmhpRUxJQU1nQVVJQmhvUWhBUXNnQmtILy93Rk9CRUFnQ2tLQWdJQ0FnSURBLy84QWhDRUtRZ0FoQVF3QkN3SitJQVpCQUV3RVFFRUJJQVpySWdkQmdBRlBCRUJDQUNFQkRBTUxJQVZCTUdvZ0N5QUJJQVpCL3dCcUlnWVE1UUlnQlVFZ2FpQUNJQVFnQmhEbEFpQUZRUkJxSUFzZ0FTQUhFS3NGSUFVZ0FpQUVJQWNRcXdVZ0JTa0RNQ0FGS1FNNGhFSUFVcTBnQlNrRElDQUZLUU1RaElRaEN5QUZLUU1vSUFVcEF4aUVJUUVnQlNrREFDRUNJQVVwQXdnTUFRc2dCRUwvLy8vLy8vOC9neUFHclVJd2hvUUxJQXFFSVFvZ0MxQWdBVUlBV1NBQlFvQ0FnSUNBZ0lDQWdIOVJHMFVFUUNBS0lBSkNBWHdpQVNBQ1ZLMThJUW9NQVFzZ0N5QUJRb0NBZ0lDQWdJQ0FnSCtGaEZCRkJFQWdBaUVCREFFTElBb2dBaUFDUWdHRGZDSUJJQUpVclh3aENnc2dBQ0FCTndNQUlBQWdDamNEQ0NBRlFlQUFhaVFBQzBBQkFYOENRQ0FBS0FJTVFmLy8vLzhIUmcwQUlBQW9BaFJCZ1lDQWdIaEdEUUFnQUNnQ0VFSC8vLy8vQjBjZ0FDZ0NHRUdCZ0lDQWVFZHhJUUVMSUFFTExBQWdBRUdNclBJQU5nSUFJQUJCQkdvUWp3SWFJQUJDQURjQ0dDQUFRZ0EzQWhBZ0FFSUFOd0lJSUFBTFdnQWdBRUVRYWhEaUF5QUFRU0JxRUM4Z0FFS0FnSUNBZ0lDQStMOS9Od000SUFCQkFEWUNRQUpBSUFBc0FFOUJBRWdFUUNBQVFRQTJBa2dnQUNnQ1JDRUFEQUVMSUFCQnhBQnFJZ0JCQURvQUN3c2dBRUVBT2dBQUN5QUFJQUJCcU5YeUFEWUNBQ0FBTEFBUFFRQklCRUFnQUNnQ0JCQVhDeUFBQzRJSkFRUi9JQUFvQWdBaEFRTkFJQUVpQWtFQmFpRUJJQUl0QUFCQjBMN3lBR290QUFCQkNIRU5BQXNnQUNBQ05nSUVJQUlzQUFBaUJFSC9BWEVoQXdKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBRURuMEFGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRREVoUUpGQlFTQ2dzSEJRNEdFQThVRkJRVUZCUVVGQlFVRXhRQ0JBRVVFUlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVEQlFORkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUNCUUxJQUJCR2pZQ0VBd1dDeUFCTFFBQVFUMUdCRUFnQUVFR05nSVFEQmNMSUFCQkJEWUNFQXdZQ3lBQkxRQUFRVDFHQkVBZ0FFRUZOZ0lRREJZTElBQkJBellDRUF3WEN5QUJMUUFBUVQxR0JFQWdBRUVDTmdJUURCVUxEQkVMSUFCQkFUWUNFQXdWQ3lBQVFRYzJBaEFNRkFzZ0FFRUlOZ0lRREJNTElBQkJDVFlDRUF3U0N5QUFRUW8yQWhBTUVRc2dBUzBBQUVIUXdQSUFhaTBBQUVFRWNRUkFJQUFnQVRZQ0NBTkFJQUVpQWtFQmFpRUJJQUl0QUFBaUEwSFF3UElBYWkwQUFFRVFjUTBBQ3dKQUlBTkJPa2NFUUNBQ0lRRU1BUXNnQVMwQUFFSFF3UElBYWkwQUFFRVFjU0lEUlFSQUlBSWhBUXdCQ3lBRFJRMEFJQUpCQW1vaEFnTkFJQUlpQVVFQmFpRUNJQUV0QUFCQjBNRHlBR290QUFCQkVIRU5BQXNMSUFCQkN6WUNFQXdRQ3lBQVFRQTJBaEFNRUFzZ0FFRU1OZ0lRREE4TElBQkJEVFlDRUF3T0N5QUFRUkkyQWhBTURRc2dBRUVUTmdJUURBd0xJQUJCRlRZQ0VBd0xDeUFCTFFBQVFTOUdCRUFnQUVFUk5nSVFEQWtMSUFCQkVEWUNFQXdLQ3lBQkxRQUFJZ05CTGtZRVFDQUFRUmcyQWhBTUNBc2dBMEU2YTBGMlR3UkFJQUFnQWpZQ0NBTkFJQUVpQWtFQmFpRUJJQUl0QUFCQk9tdEJkVXNOQUFzZ0FFRVBOZ0lRREFZTElBQkJGellDRUF3SkN5QUFRUlkyQWhBTUNBc2dBQ0FCTmdJSUEwQUNRQ0FCSWdKQkFXb2hBU0FDTFFBQUlnUkZEUUFnQXlBRVJ3MEJDd3NnQUNBQ05nSU1JQUl0QUFCRkJFQU1Bd3NnQUVFT05nSVFEQWNMSUFFdEFBQkJPa1lFUUNBQVFSazJBaEFNQlFzTUFRc2dBMEhRd1BJQWFpMEFBQ0lCUVFoeEJFQWdBQ0FDTmdJSUEwQWdBaUlCUVFGcUlRSWdBUzBBQUNJRFFUcHJRWFZMRFFBTElBTkJMa1lFUUFOQUlBRXRBQUVoQWlBQlFRRnFJUUVnQWtFNmEwRjFTdzBBQ3dzZ0FFRVBOZ0lRREFVTElBRkJCSEVFUUNBQUlBSTJBZ2dEUUNBQ0lnRkJBV29oQWlBQkxRQUFJZ05CME1EeUFHb3RBQUJCRUhFTkFBc0NRQ0FEUVRwSEJFQWdBU0VDREFFTElBSXRBQUFpQTBFcVJnUkFJQUZCQW1vaEFnd0JDeUFEUWREQThnQnFMUUFBUVJCeElnTkZCRUFnQVNFQ0RBRUxJQU5GRFFBZ0FVRUNhaUVCQTBBZ0FTSUNRUUZxSVFFZ0FpMEFBRUhRd1BJQWFpMEFBRUVRY1EwQUN3c2dBRUVVTmdJUURBSUxJQUJCQURZQ0VDQUFJQUkyQWdBUEN5QUFRUUEyQWhBTUFRc2dBQ0FDTmdJTUN5QUFJQUkyQWdBUEN5QUFJQUpCQW1vMkFnQVBDeUFBSUFFMkFnd0xJQUFnQVRZQ0FBc2tBUUYvQWtBZ0FDZ0NBQ0lBUlEwQUlBQW9BZ2dpQUVVTkFDQUFFT2NQSVFFTElBRUxuQUVCQTM4Z0FFRzhCR29RNEFJYUlBQkJvQVJxRU5BRUdpQUFRWmdEYWhDU0Fob2dBRUdBQTJvUXhBRWFJQUJCeFAzOEFEWUM4QUlDUUNBQUtBTDhBa1VOQUNBQUtBTDRBaUlCS0FJQUlnSWdBQ2dDOUFJaUF5Z0NCRFlDQkNBREtBSUVJQUkyQWdBZ0FFRUFOZ0w4QWlBQklBQkI5QUpxSWdKR0RRQURRQ0FCS0FJRUlRTWdBUkFYSUFNaUFTQUNSdzBBQ3dzZ0FCRG9BUm9nQUF1UUFRRUdmMEYvSVFNQ1FDQUFLQUpNSWdZb0FrQWlCQ0FHS0FKRUlnZEdEUUFnQkNFQ0EwQWdBQ0FDS0FJQVJnUkFJQVVoQXd3Q0N5QUZRUUZxSVFVZ0FrRUVhaUlDSUFkSERRQUxDMEVBSVFJQ1FDQURJQWNnQkd0QkFuVWlBRWdFUUNBQUlBTk5EUUVnQkNBRFFRSjBhaWdDQUNJQ1FRQTJBa3dMSUFFZ0FpQUJLQUlBS0FLb0FSRUNBQThMRUcwQUMrRUNBUU4vSUFCQmxQZjhBRFlDQUNBQUtBSkFJUUlDUUNBQUxRQnNEUUFnQWlBQUtBSkVJZ0ZHRFFBRFFDQUFJQUlvQWdBaUF5Z0NURVlFUUNBRElBTW9BZ0FvQWdRUkFRQWdBQ2dDUkNFQkN5QUNRUVJxSWdJZ0FVY05BQXNnQUNnQ1FDRUNDeUFBSUFJMkFrUWdBQ3dBcXdGQkFFZ0VRQ0FBS0FLZ0FSQVhDeUFBTEFDZkFVRUFTQVJBSUFBb0FwUUJFQmNMSUFBb0FvZ0JJZ0VFUUNBQUlBRTJBb3dCSUFFUUZ3c2dBQ2dDZkNJQkJFQWdBQ0FCTmdLQUFTQUJFQmNMSUFBc0FHdEJBRWdFUUNBQUtBSmdFQmNMSUFBc0FGOUJBRWdFUUNBQUtBSlVFQmNMSUFBb0FrQWlBUVJBSUFBZ0FUWUNSQ0FCRUJjTElBQW9BalFpQVFSQUlBRWdBQ2dDT0NJQ1JnUi9JQUVGQTBBZ0FrRUJheXdBQUVFQVNBUkFJQUpCREdzb0FnQVFGd3NnQWtFWWF5SUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUJJQUpIRFFBTElBQW9BalFMSVFJZ0FDQUJOZ0k0SUFJUUZ3c2dBQXNvQUNBQVFZZ0VhaERFRFJvZ0FFSDRBMm9RMndFYUlBQkI4QUpxRUpJQ0dpQUFFT2dCR2lBQUN4NEFJQUJCK0FOcUVOc0JHaUFBUWZBQ2FoQ1NBaG9nQUJEb0FSb2dBQXQwQVFOL0lBQkJ4UDM4QURZQ3pBTUNRQ0FBS0FMWUEwVU5BQ0FBS0FMVUF5SUJLQUlBSWdJZ0FDZ0MwQU1pQXlnQ0JEWUNCQ0FES0FJRUlBSTJBZ0FnQUVFQU5nTFlBeUFCSUFCQjBBTnFJZ0pHRFFBRFFDQUJLQUlFSVFNZ0FSQVhJQU1pQVNBQ1J3MEFDd3NnQUJDZkFSb2dBQXVaTHdFTGZ5TUFRUkJySWdza0FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQUVIMEFVMEVRRUdVeUlFQktBSUFJZ1pCRUNBQVFRdHFRWGh4SUFCQkMwa2JJZ2RCQTNZaUFuWWlBVUVEY1FSQUlBRkJmM05CQVhFZ0Ftb2lBMEVEZENJQlFjVElnUUZxS0FJQUlnUkJDR29oQUFKQUlBUW9BZ2dpQWlBQlFieklnUUZxSWdGR0JFQkJsTWlCQVNBR1FYNGdBM2R4TmdJQURBRUxJQUlnQVRZQ0RDQUJJQUkyQWdnTElBUWdBMEVEZENJQlFRTnlOZ0lFSUFFZ0JHb2lBU0FCS0FJRVFRRnlOZ0lFREF3TElBZEJuTWlCQVNnQ0FDSUtUUTBCSUFFRVFBSkFRUUlnQW5RaUFFRUFJQUJyY2lBQklBSjBjU0lBUVFBZ0FHdHhRUUZySWdBZ0FFRU1ka0VRY1NJQ2RpSUJRUVYyUVFoeElnQWdBbklnQVNBQWRpSUJRUUoyUVFSeElnQnlJQUVnQUhZaUFVRUJka0VDY1NJQWNpQUJJQUIySWdGQkFYWkJBWEVpQUhJZ0FTQUFkbW9pQTBFRGRDSUFRY1RJZ1FGcUtBSUFJZ1FvQWdnaUFTQUFRYnpJZ1FGcUlnQkdCRUJCbE1pQkFTQUdRWDRnQTNkeElnWTJBZ0FNQVFzZ0FTQUFOZ0lNSUFBZ0FUWUNDQXNnQkVFSWFpRUFJQVFnQjBFRGNqWUNCQ0FFSUFkcUlnSWdBMEVEZENJQklBZHJJZ05CQVhJMkFnUWdBU0FFYWlBRE5nSUFJQW9FUUNBS1FRTjJJZ0ZCQTNSQnZNaUJBV29oQlVHb3lJRUJLQUlBSVFRQ2Z5QUdRUUVnQVhRaUFYRkZCRUJCbE1pQkFTQUJJQVp5TmdJQUlBVU1BUXNnQlNnQ0NBc2hBU0FGSUFRMkFnZ2dBU0FFTmdJTUlBUWdCVFlDRENBRUlBRTJBZ2dMUWFqSWdRRWdBallDQUVHY3lJRUJJQU0yQWdBTURBdEJtTWlCQVNnQ0FDSUpSUTBCSUFsQkFDQUphM0ZCQVdzaUFDQUFRUXgyUVJCeElnSjJJZ0ZCQlhaQkNIRWlBQ0FDY2lBQklBQjJJZ0ZCQW5aQkJIRWlBSElnQVNBQWRpSUJRUUYyUVFKeElnQnlJQUVnQUhZaUFVRUJka0VCY1NJQWNpQUJJQUIyYWtFQ2RFSEV5b0VCYWlnQ0FDSUJLQUlFUVhoeElBZHJJUU1nQVNFQ0EwQUNRQ0FDS0FJUUlnQkZCRUFnQWlnQ0ZDSUFSUTBCQ3lBQUtBSUVRWGh4SUFkcklnSWdBeUFDSUFOSklnSWJJUU1nQUNBQklBSWJJUUVnQUNFQ0RBRUxDeUFCS0FJWUlRZ2dBU0FCS0FJTUlnUkhCRUFnQVNnQ0NDSUFRYVRJZ1FFb0FnQkpHaUFBSUFRMkFnd2dCQ0FBTmdJSURBc0xJQUZCRkdvaUFpZ0NBQ0lBUlFSQUlBRW9BaEFpQUVVTkF5QUJRUkJxSVFJTEEwQWdBaUVGSUFBaUJFRVVhaUlDS0FJQUlnQU5BQ0FFUVJCcUlRSWdCQ2dDRUNJQURRQUxJQVZCQURZQ0FBd0tDMEYvSVFjZ0FFRy9mMHNOQUNBQVFRdHFJZ0JCZUhFaEIwR1l5SUVCS0FJQUlnbEZEUUJCQUNBSGF5RURBa0FDUUFKQUFuOUJBQ0FIUVlBQ1NRMEFHa0VmSUFkQi8vLy9CMHNOQUJvZ0FFRUlkaUlBSUFCQmdQNC9ha0VRZGtFSWNTSUNkQ0lBSUFCQmdPQWZha0VRZGtFRWNTSUJkQ0lBSUFCQmdJQVBha0VRZGtFQ2NTSUFkRUVQZGlBQklBSnlJQUJ5YXlJQVFRRjBJQWNnQUVFVmFuWkJBWEZ5UVJ4cUN5SUdRUUowUWNUS2dRRnFLQUlBSWdKRkJFQkJBQ0VBREFFTFFRQWhBQ0FIUVFCQkdTQUdRUUYyYXlBR1FSOUdHM1FoQVFOQUFrQWdBaWdDQkVGNGNTQUhheUlGSUFOUERRQWdBaUVFSUFVaUF3MEFRUUFoQXlBQ0lRQU1Bd3NnQUNBQ0tBSVVJZ1VnQlNBQ0lBRkJIWFpCQkhGcUtBSVFJZ0pHR3lBQUlBVWJJUUFnQVVFQmRDRUJJQUlOQUFzTElBQWdCSEpGQkVCQkFDRUVRUUlnQm5RaUFFRUFJQUJyY2lBSmNTSUFSUTBESUFCQkFDQUFhM0ZCQVdzaUFDQUFRUXgyUVJCeElnSjJJZ0ZCQlhaQkNIRWlBQ0FDY2lBQklBQjJJZ0ZCQW5aQkJIRWlBSElnQVNBQWRpSUJRUUYyUVFKeElnQnlJQUVnQUhZaUFVRUJka0VCY1NJQWNpQUJJQUIyYWtFQ2RFSEV5b0VCYWlnQ0FDRUFDeUFBUlEwQkN3TkFJQUFvQWdSQmVIRWdCMnNpQVNBRFNTRUNJQUVnQXlBQ0d5RURJQUFnQkNBQ0d5RUVJQUFvQWhBaUFRUi9JQUVGSUFBb0FoUUxJZ0FOQUFzTElBUkZEUUFnQTBHY3lJRUJLQUlBSUFkclR3MEFJQVFvQWhnaEJpQUVJQVFvQWd3aUFVY0VRQ0FFS0FJSUlnQkJwTWlCQVNnQ0FFa2FJQUFnQVRZQ0RDQUJJQUEyQWdnTUNRc2dCRUVVYWlJQ0tBSUFJZ0JGQkVBZ0JDZ0NFQ0lBUlEwRElBUkJFR29oQWdzRFFDQUNJUVVnQUNJQlFSUnFJZ0lvQWdBaUFBMEFJQUZCRUdvaEFpQUJLQUlRSWdBTkFBc2dCVUVBTmdJQURBZ0xJQWRCbk1pQkFTZ0NBQ0lDVFFSQVFhaklnUUVvQWdBaEF3SkFJQUlnQjJzaUFVRVFUd1JBUVp6SWdRRWdBVFlDQUVHb3lJRUJJQU1nQjJvaUFEWUNBQ0FBSUFGQkFYSTJBZ1FnQWlBRGFpQUJOZ0lBSUFNZ0IwRURjallDQkF3QkMwR295SUVCUVFBMkFnQkJuTWlCQVVFQU5nSUFJQU1nQWtFRGNqWUNCQ0FDSUFOcUlnQWdBQ2dDQkVFQmNqWUNCQXNnQTBFSWFpRUFEQW9MSUFkQm9NaUJBU2dDQUNJSVNRUkFRYURJZ1FFZ0NDQUhheUlCTmdJQVFheklnUUZCck1pQkFTZ0NBQ0lDSUFkcUlnQTJBZ0FnQUNBQlFRRnlOZ0lFSUFJZ0IwRURjallDQkNBQ1FRaHFJUUFNQ2d0QkFDRUFJQWRCTDJvaUNRSi9RZXpMZ1FFb0FnQUVRRUgweTRFQktBSUFEQUVMUWZqTGdRRkNmemNDQUVId3k0RUJRb0NnZ0lDQWdBUTNBZ0JCN011QkFTQUxRUXhxUVhCeFFkaXExYW9GY3pZQ0FFR0F6SUVCUVFBMkFnQkIwTXVCQVVFQU5nSUFRWUFnQ3lJQmFpSUdRUUFnQVdzaUJYRWlBaUFIVFEwSlFjekxnUUVvQWdBaUJBUkFRY1RMZ1FFb0FnQWlBeUFDYWlJQklBTk5EUW9nQVNBRVN3MEtDMEhReTRFQkxRQUFRUVJ4RFFRQ1FBSkFRYXpJZ1FFb0FnQWlBd1JBUWRUTGdRRWhBQU5BSUFNZ0FDZ0NBQ0lCVHdSQUlBRWdBQ2dDQkdvZ0Ewc05Bd3NnQUNnQ0NDSUFEUUFMQzBFQUVPQUZJZ0ZCZjBZTkJTQUNJUVpCOE11QkFTZ0NBQ0lEUVFGcklnQWdBWEVFUUNBQ0lBRnJJQUFnQVdwQkFDQURhM0ZxSVFZTElBWWdCMDBOQlNBR1FmNy8vLzhIU3cwRlFjekxnUUVvQWdBaUJBUkFRY1RMZ1FFb0FnQWlBeUFHYWlJQUlBTk5EUVlnQUNBRVN3MEdDeUFHRU9BRklnQWdBVWNOQVF3SEN5QUdJQWhySUFWeElnWkIvdi8vL3dkTERRUWdCaERnQlNJQklBQW9BZ0FnQUNnQ0JHcEdEUU1nQVNFQUN3SkFJQUJCZjBZTkFDQUhRVEJxSUFaTkRRQkI5TXVCQVNnQ0FDSUJJQWtnQm10cVFRQWdBV3R4SWdGQi92Ly8vd2RMQkVBZ0FDRUJEQWNMSUFFUTRBVkJmMGNFUUNBQklBWnFJUVlnQUNFQkRBY0xRUUFnQm1zUTRBVWFEQVFMSUFBaUFVRi9SdzBGREFNTFFRQWhCQXdIQzBFQUlRRU1CUXNnQVVGL1J3MENDMEhReTRFQlFkRExnUUVvQWdCQkJISTJBZ0FMSUFKQi92Ly8vd2RMRFFFZ0FoRGdCU0VCUVFBUTRBVWhBQ0FCUVg5R0RRRWdBRUYvUmcwQklBQWdBVTBOQVNBQUlBRnJJZ1lnQjBFb2FrME5BUXRCeE11QkFVSEV5NEVCS0FJQUlBWnFJZ0EyQWdCQnlNdUJBU2dDQUNBQVNRUkFRY2pMZ1FFZ0FEWUNBQXNDUUFKQUFrQkJyTWlCQVNnQ0FDSUZCRUJCMU11QkFTRUFBMEFnQVNBQUtBSUFJZ01nQUNnQ0JDSUNha1lOQWlBQUtBSUlJZ0FOQUFzTUFndEJwTWlCQVNnQ0FDSUFRUUFnQUNBQlRSdEZCRUJCcE1pQkFTQUJOZ0lBQzBFQUlRQkIyTXVCQVNBR05nSUFRZFRMZ1FFZ0FUWUNBRUcweUlFQlFYODJBZ0JCdU1pQkFVSHN5NEVCS0FJQU5nSUFRZURMZ1FGQkFEWUNBQU5BSUFCQkEzUWlBMEhFeUlFQmFpQURRYnpJZ1FGcUlnSTJBZ0FnQTBISXlJRUJhaUFDTmdJQUlBQkJBV29pQUVFZ1J3MEFDMEdneUlFQklBWkJLR3NpQTBGNElBRnJRUWR4UVFBZ0FVRUlha0VIY1JzaUFHc2lBallDQUVHc3lJRUJJQUFnQVdvaUFEWUNBQ0FBSUFKQkFYSTJBZ1FnQVNBRGFrRW9OZ0lFUWJESWdRRkIvTXVCQVNnQ0FEWUNBQXdDQ3lBQUxRQU1RUWh4RFFBZ0F5QUZTdzBBSUFFZ0JVME5BQ0FBSUFJZ0JtbzJBZ1JCck1pQkFTQUZRWGdnQld0QkIzRkJBQ0FGUVFocVFRZHhHeUlBYWlJQ05nSUFRYURJZ1FGQm9NaUJBU2dDQUNBR2FpSUJJQUJySWdBMkFnQWdBaUFBUVFGeU5nSUVJQUVnQldwQktEWUNCRUd3eUlFQlFmekxnUUVvQWdBMkFnQU1BUXRCcE1pQkFTZ0NBQ0FCU3dSQVFhVElnUUVnQVRZQ0FBc2dBU0FHYWlFQ1FkVExnUUVoQUFKQUFrQUNRQUpBQWtBQ1FBTkFJQUlnQUNnQ0FFY0VRQ0FBS0FJSUlnQU5BUXdDQ3dzZ0FDMEFERUVJY1VVTkFRdEIxTXVCQVNFQUEwQWdCU0FBS0FJQUlnSlBCRUFnQWlBQUtBSUVhaUlFSUFWTERRTUxJQUFvQWdnaEFBd0FDd0FMSUFBZ0FUWUNBQ0FBSUFBb0FnUWdCbW8yQWdRZ0FVRjRJQUZyUVFkeFFRQWdBVUVJYWtFSGNSdHFJZ2tnQjBFRGNqWUNCQ0FDUVhnZ0FtdEJCM0ZCQUNBQ1FRaHFRUWR4RzJvaUJpQUhJQWxxSWdocklRSWdCU0FHUmdSQVFheklnUUVnQ0RZQ0FFR2d5SUVCUWFESWdRRW9BZ0FnQW1vaUFEWUNBQ0FJSUFCQkFYSTJBZ1FNQXdzZ0JrR295SUVCS0FJQVJnUkFRYWpJZ1FFZ0NEWUNBRUdjeUlFQlFaeklnUUVvQWdBZ0Ftb2lBRFlDQUNBSUlBQkJBWEkyQWdRZ0FDQUlhaUFBTmdJQURBTUxJQVlvQWdRaUFFRURjVUVCUmdSQUlBQkJlSEVoQlFKQUlBQkIvd0ZOQkVBZ0JpZ0NDQ0lESUFCQkEzWWlBRUVEZEVHOHlJRUJha1lhSUFNZ0JpZ0NEQ0lCUmdSQVFaVElnUUZCbE1pQkFTZ0NBRUYrSUFCM2NUWUNBQXdDQ3lBRElBRTJBZ3dnQVNBRE5nSUlEQUVMSUFZb0FoZ2hCd0pBSUFZZ0JpZ0NEQ0lCUndSQUlBWW9BZ2dpQUNBQk5nSU1JQUVnQURZQ0NBd0JDd0pBSUFaQkZHb2lBQ2dDQUNJRERRQWdCa0VRYWlJQUtBSUFJZ01OQUVFQUlRRU1BUXNEUUNBQUlRUWdBeUlCUVJScUlnQW9BZ0FpQXcwQUlBRkJFR29oQUNBQktBSVFJZ01OQUFzZ0JFRUFOZ0lBQ3lBSFJRMEFBa0FnQmlBR0tBSWNJZ05CQW5SQnhNcUJBV29pQUNnQ0FFWUVRQ0FBSUFFMkFnQWdBUTBCUVpqSWdRRkJtTWlCQVNnQ0FFRitJQU4zY1RZQ0FBd0NDeUFIUVJCQkZDQUhLQUlRSUFaR0cyb2dBVFlDQUNBQlJRMEJDeUFCSUFjMkFoZ2dCaWdDRUNJQUJFQWdBU0FBTmdJUUlBQWdBVFlDR0FzZ0JpZ0NGQ0lBUlEwQUlBRWdBRFlDRkNBQUlBRTJBaGdMSUFVZ0Jtb2hCaUFDSUFWcUlRSUxJQVlnQmlnQ0JFRitjVFlDQkNBSUlBSkJBWEkyQWdRZ0FpQUlhaUFDTmdJQUlBSkIvd0ZOQkVBZ0FrRURkaUlBUVFOMFFieklnUUZxSVFJQ2YwR1V5SUVCS0FJQUlnRkJBU0FBZENJQWNVVUVRRUdVeUlFQklBQWdBWEkyQWdBZ0Fnd0JDeUFDS0FJSUN5RUFJQUlnQ0RZQ0NDQUFJQWcyQWd3Z0NDQUNOZ0lNSUFnZ0FEWUNDQXdEQzBFZklRQWdBa0gvLy84SFRRUkFJQUpCQ0hZaUFDQUFRWUQrUDJwQkVIWkJDSEVpQTNRaUFDQUFRWURnSDJwQkVIWkJCSEVpQVhRaUFDQUFRWUNBRDJwQkVIWkJBbkVpQUhSQkQzWWdBU0FEY2lBQWNtc2lBRUVCZENBQ0lBQkJGV3AyUVFGeGNrRWNhaUVBQ3lBSUlBQTJBaHdnQ0VJQU53SVFJQUJCQW5SQnhNcUJBV29oQkFKQVFaaklnUUVvQWdBaUEwRUJJQUIwSWdGeFJRUkFRWmpJZ1FFZ0FTQURjallDQUNBRUlBZzJBZ0FnQ0NBRU5nSVlEQUVMSUFKQkFFRVpJQUJCQVhacklBQkJIMFliZENFQUlBUW9BZ0FoQVFOQUlBRWlBeWdDQkVGNGNTQUNSZzBESUFCQkhYWWhBU0FBUVFGMElRQWdBeUFCUVFSeGFpSUVLQUlRSWdFTkFBc2dCQ0FJTmdJUUlBZ2dBellDR0FzZ0NDQUlOZ0lNSUFnZ0NEWUNDQXdDQzBHZ3lJRUJJQVpCS0dzaUEwRjRJQUZyUVFkeFFRQWdBVUVJYWtFSGNSc2lBR3NpQWpZQ0FFR3N5SUVCSUFBZ0FXb2lBRFlDQUNBQUlBSkJBWEkyQWdRZ0FTQURha0VvTmdJRVFiRElnUUZCL011QkFTZ0NBRFlDQUNBRklBUkJKeUFFYTBFSGNVRUFJQVJCSjJ0QkIzRWJha0V2YXlJQUlBQWdCVUVRYWtrYklnSkJHellDQkNBQ1FkekxnUUVwQWdBM0FoQWdBa0hVeTRFQktRSUFOd0lJUWR6TGdRRWdBa0VJYWpZQ0FFSFl5NEVCSUFZMkFnQkIxTXVCQVNBQk5nSUFRZURMZ1FGQkFEWUNBQ0FDUVJocUlRQURRQ0FBUVFjMkFnUWdBRUVJYWlFQklBQkJCR29oQUNBQklBUkpEUUFMSUFJZ0JVWU5BeUFDSUFJb0FnUkJmbkUyQWdRZ0JTQUNJQVZySWdSQkFYSTJBZ1FnQWlBRU5nSUFJQVJCL3dGTkJFQWdCRUVEZGlJQVFRTjBRYnpJZ1FGcUlRSUNmMEdVeUlFQktBSUFJZ0ZCQVNBQWRDSUFjVVVFUUVHVXlJRUJJQUFnQVhJMkFnQWdBZ3dCQ3lBQ0tBSUlDeUVBSUFJZ0JUWUNDQ0FBSUFVMkFnd2dCU0FDTmdJTUlBVWdBRFlDQ0F3RUMwRWZJUUFnQlVJQU53SVFJQVJCLy8vL0IwMEVRQ0FFUVFoMklnQWdBRUdBL2o5cVFSQjJRUWh4SWdKMElnQWdBRUdBNEI5cVFSQjJRUVJ4SWdGMElnQWdBRUdBZ0E5cVFSQjJRUUp4SWdCMFFROTJJQUVnQW5JZ0FISnJJZ0JCQVhRZ0JDQUFRUlZxZGtFQmNYSkJIR29oQUFzZ0JTQUFOZ0ljSUFCQkFuUkJ4TXFCQVdvaEF3SkFRWmpJZ1FFb0FnQWlBa0VCSUFCMElnRnhSUVJBUVpqSWdRRWdBU0FDY2pZQ0FDQURJQVUyQWdBZ0JTQUROZ0lZREFFTElBUkJBRUVaSUFCQkFYWnJJQUJCSDBZYmRDRUFJQU1vQWdBaEFRTkFJQUVpQWlnQ0JFRjRjU0FFUmcwRUlBQkJIWFloQVNBQVFRRjBJUUFnQWlBQlFRUnhhaUlES0FJUUlnRU5BQXNnQXlBRk5nSVFJQVVnQWpZQ0dBc2dCU0FGTmdJTUlBVWdCVFlDQ0F3REN5QURLQUlJSWdBZ0NEWUNEQ0FESUFnMkFnZ2dDRUVBTmdJWUlBZ2dBellDRENBSUlBQTJBZ2dMSUFsQkNHb2hBQXdGQ3lBQ0tBSUlJZ0FnQlRZQ0RDQUNJQVUyQWdnZ0JVRUFOZ0lZSUFVZ0FqWUNEQ0FGSUFBMkFnZ0xRYURJZ1FFb0FnQWlBQ0FIVFEwQVFhRElnUUVnQUNBSGF5SUJOZ0lBUWF6SWdRRkJyTWlCQVNnQ0FDSUNJQWRxSWdBMkFnQWdBQ0FCUVFGeU5nSUVJQUlnQjBFRGNqWUNCQ0FDUVFocUlRQU1Bd3RCa01pQkFVRXdOZ0lBUVFBaEFBd0NDd0pBSUFaRkRRQUNRQ0FFS0FJY0lnSkJBblJCeE1xQkFXb2lBQ2dDQUNBRVJnUkFJQUFnQVRZQ0FDQUJEUUZCbU1pQkFTQUpRWDRnQW5keElnazJBZ0FNQWdzZ0JrRVFRUlFnQmlnQ0VDQUVSaHRxSUFFMkFnQWdBVVVOQVFzZ0FTQUdOZ0lZSUFRb0FoQWlBQVJBSUFFZ0FEWUNFQ0FBSUFFMkFoZ0xJQVFvQWhRaUFFVU5BQ0FCSUFBMkFoUWdBQ0FCTmdJWUN3SkFJQU5CRDAwRVFDQUVJQU1nQjJvaUFFRURjallDQkNBQUlBUnFJZ0FnQUNnQ0JFRUJjallDQkF3QkN5QUVJQWRCQTNJMkFnUWdCQ0FIYWlJRklBTkJBWEkyQWdRZ0F5QUZhaUFETmdJQUlBTkIvd0ZOQkVBZ0EwRURkaUlBUVFOMFFieklnUUZxSVFJQ2YwR1V5SUVCS0FJQUlnRkJBU0FBZENJQWNVVUVRRUdVeUlFQklBQWdBWEkyQWdBZ0Fnd0JDeUFDS0FJSUN5RUFJQUlnQlRZQ0NDQUFJQVUyQWd3Z0JTQUNOZ0lNSUFVZ0FEWUNDQXdCQzBFZklRQWdBMEgvLy84SFRRUkFJQU5CQ0hZaUFDQUFRWUQrUDJwQkVIWkJDSEVpQW5RaUFDQUFRWURnSDJwQkVIWkJCSEVpQVhRaUFDQUFRWUNBRDJwQkVIWkJBbkVpQUhSQkQzWWdBU0FDY2lBQWNtc2lBRUVCZENBRElBQkJGV3AyUVFGeGNrRWNhaUVBQ3lBRklBQTJBaHdnQlVJQU53SVFJQUJCQW5SQnhNcUJBV29oQVFKQUFrQWdDVUVCSUFCMElnSnhSUVJBUVpqSWdRRWdBaUFKY2pZQ0FDQUJJQVUyQWdBTUFRc2dBMEVBUVJrZ0FFRUJkbXNnQUVFZlJodDBJUUFnQVNnQ0FDRUhBMEFnQnlJQktBSUVRWGh4SUFOR0RRSWdBRUVkZGlFQ0lBQkJBWFFoQUNBQklBSkJCSEZxSWdJb0FoQWlCdzBBQ3lBQ0lBVTJBaEFMSUFVZ0FUWUNHQ0FGSUFVMkFnd2dCU0FGTmdJSURBRUxJQUVvQWdnaUFDQUZOZ0lNSUFFZ0JUWUNDQ0FGUVFBMkFoZ2dCU0FCTmdJTUlBVWdBRFlDQ0FzZ0JFRUlhaUVBREFFTEFrQWdDRVVOQUFKQUlBRW9BaHdpQWtFQ2RFSEV5b0VCYWlJQUtBSUFJQUZHQkVBZ0FDQUVOZ0lBSUFRTkFVR1l5SUVCSUFsQmZpQUNkM0UyQWdBTUFnc2dDRUVRUVJRZ0NDZ0NFQ0FCUmh0cUlBUTJBZ0FnQkVVTkFRc2dCQ0FJTmdJWUlBRW9BaEFpQUFSQUlBUWdBRFlDRUNBQUlBUTJBaGdMSUFFb0FoUWlBRVVOQUNBRUlBQTJBaFFnQUNBRU5nSVlDd0pBSUFOQkQwMEVRQ0FCSUFNZ0Iyb2lBRUVEY2pZQ0JDQUFJQUZxSWdBZ0FDZ0NCRUVCY2pZQ0JBd0JDeUFCSUFkQkEzSTJBZ1FnQVNBSGFpSUNJQU5CQVhJMkFnUWdBaUFEYWlBRE5nSUFJQW9FUUNBS1FRTjJJZ0JCQTNSQnZNaUJBV29oQlVHb3lJRUJLQUlBSVFRQ2YwRUJJQUIwSWdBZ0JuRkZCRUJCbE1pQkFTQUFJQVp5TmdJQUlBVU1BUXNnQlNnQ0NBc2hBQ0FGSUFRMkFnZ2dBQ0FFTmdJTUlBUWdCVFlDRENBRUlBQTJBZ2dMUWFqSWdRRWdBallDQUVHY3lJRUJJQU0yQWdBTElBRkJDR29oQUFzZ0MwRVFhaVFBSUFBTENnQWdBQkRoQVJvZ0FBdUFBZ0lGZndGK0l3QkJRR29pQXlRQUlBRXRBRzBFUUNBQlFRQTZBRzBnQUVFRWFpRUVBa0FnQUNnQ0RFVU5BQ0FBS0FJSUlnSW9BZ0FpQlNBQUtBSUVJZ1lvQWdRMkFnUWdCaWdDQkNBRk5nSUFJQUJCQURZQ0RDQUNJQVJHRFFBRFFDQUNLQUlFSVFVZ0FoQVhJQVVpQWlBRVJ3MEFDd3NnQTBLd2dZQ0FFRGNER0NBRFFyQ0JnSUFRTndNSUlBTXBBZ2doQnlBRFFTQnFJZ0pCQVRvQUdDQUNRUUEyQWhRZ0FrSFkvZndBTmdJQUlBSkNBRGNDQkNBQ0lBYzNBZ3dnQXlBRU5nSVVJQU5Cc0lMOUFEWUNFQ0FCSUFJZ0EwRVFha0h3c1g5QkFVRUFFSWtDSUFBZ0JDQUFLQUlBS0FJSUVRSUFDeUFEUVVCckpBQWdBRUVFYWd0WkFRSi9JQUFvQWtRaEFpQUFLQUpBSVFNQ1FDQUJRYWNCUmdSQUlBSWhBQXdCQ3dOQUlBTWdBaUlBUmdSQVFRQVBDeUFBUVFScklnSW9BZ0F2QVZBZ0FVY05BQXNMSUFBZ0EwWUVRRUVBRHdzZ0FFRUVheWdDQUFzb0FDQUFRZUFDYWhEeEFob2dBRUhRQW1vUXlRTWFJQUJCdkFGcUVQVUZHaUFBRU5ZREdpQUFDNmNCQVFSL0l3QkJJR3NpQVNRQUlBRkJBRFlDRENBQlFUQTJBZ2dnQVNBQktRTUlOd01BSUFGQkVHb2lBeUFCS1FJQU53SUVJQU1nQURZQ0FDTUFRUkJySWdJa0FDQUFLQUlBUVg5SEJFQWdBa0VJYWlJRUlBTTJBZ0FnQWlBRU5nSUFBMEFnQUNnQ0FFRUJSZzBBQ3lBQUtBSUFSUVJBSUFCQkFUWUNBQ0FDUVRFUkFRQWdBRUYvTmdJQUN3c2dBa0VRYWlRQUlBQW9BZ1FoQUNBQlFTQnFKQUFnQUVFQmF3dW1BUUVEZnlBQVFaZ0VhaEQvQmhvZ0FFSDRBMm9RMEFRYUlBQkI2QU5xRU5zQkdpQUFRWmdEYWhDUUF4b2dBRUdBQTJvUXhBRWFJQUJCeFAzOEFEWUM4QUlDUUNBQUtBTDhBa1VOQUNBQUtBTDRBaUlCS0FJQUlnSWdBQ2dDOUFJaUF5Z0NCRFlDQkNBREtBSUVJQUkyQWdBZ0FFRUFOZ0w4QWlBQklBQkI5QUpxSWdKR0RRQURRQ0FCS0FJRUlRTWdBUkFYSUFNaUFTQUNSdzBBQ3dzZ0FCRG9BUm9nQUFzb0FDQUFRY2dFYWhEZ0Fob2dBRUg0QTJvUTJ3RWFJQUJCOEFKcUVKSUNHaUFBRU9nQkdpQUFDeWdBSUFCQmlBUnFFTnNCR2lBQVFmZ0RhaENrRFJvZ0FFSHdBbW9Ra2dJYUlBQVE2QUVhSUFBTE1nQWdBRUhJQkdvUTJ3RWFJQUJCZ0FScUVKc05HaUFBUWFnRGFoQ1FBeG9nQUVId0Ftb1E4QVVhSUFBUTZBRWFJQUFMNHdFQkFuOGpBRUV3YXlJQ0pBQWdBaUFCTmdJb0FrQUNRQ0FBS0FJSUlnTWdBQ2dDQkNJQlJnMEFJQUpCQURZQ0VDQUNRZ0EzQXdnZ0F5QUJheUlBQkVBZ0FFRUFTQTBDSUFJZ0FCQVlJZ00yQWdnZ0FpQURJQUJCQW5WQkFuUnFOZ0lRSUFJZ0F5QUJJQUFRR1NBQWFqWUNEQXNnQWtFWWFpSUFJQUpCQ0dvUXl3MGdBaWdDR0NFQklBSXNBQ01oQXlBQ0lBSkJLR3BCbS83dUFCQWpOZ0lBSUFJZ0FTQUFJQU5CQUVnYkVDY2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c2dBaWdDQ0NJQVJRMEFJQUlnQURZQ0RDQUFFQmNMSUFKQk1Hb2tBQThMRUNnQUMwSUJBMzhDUUFKQUlBRkJBRWdOQUNBQUtBSkVJQUFvQWtBaUEydEJBblVpQkNBQlRBMEFJQUVnQkU4TkFTQURJQUZCQW5ScUtBSUFJUUlMSUFJUEN4QnRBQXVlQVFFQmZ5QUFFSVlKSUFCQ0FEY0NjQ0FBUVpUMy9BQTJBZ0FnQUVJQU53STBJQUJDQURjQ1BDQUFRZ0EzQWtRZ0FFSUFOd0pVSUFCQ0FEY0NYQ0FBUWdBM0FtUWdBRUlBTndKOElBQkNBRGNDaEFFZ0FFSUFOd0tNQVNBQVFnQTNBcFFCSUFCQ0FEY0NuQUVnQUVJQU53S2tBVUhBbVlJQlFjQ1pnZ0VvQWdBaUEwRUJhallDQUNBRFJRUkFRUUFRcEFZTElBQWdBU0FDRU1JTElBQUxEUUFnQUVITUEyb2dBQkR0QXdzb0FDQUFRZEFEYWhEZEF4b2dBRUhBQTJvUTJ3RWFJQUJCOEFKcUVKQURHaUFBRU9nQkdpQUFDelFCQVg4akFFRVFheUlESkFBZ0F5QUJOZ0lNSUFBZ0EwRU1haWdDQURZQ0FDQUFJQUlvQWdBMkFnUWdBMEVRYWlRQUlBQUxuZ1lDQlg4QmZVTUFBSUEvSVEwQ1FBSkFBa0FDUUFKQUlBTkI1UUJyRGdZQUFRSUVCQU1FQ3lBRVFRRWdCQnNoQkNBRklBSkJBMndnQlJzaEJRd0RDeUFGSUFKQkEyd2dCUnNoQlNBRUlBSkJBblFnQkJzaEJBd0NDeUFGSUFKQkEyd2dCUnNoQlNBRUlBSkJBWFFnQkJzaEJBd0JDME1BQUFBQUlRMExJQUFvQWhnZ0FDZ0NGR29pQXlBQUtBSU1JQUFvQWdnaUNHc2lDVUVDZFVHU0FXeEJBV3RCQUNBSkcwWUVRQ01BUVNCcklnTWtBQUpBSUFCQkJHb2lDQ2dDRUNJSlFaSUJUd1JBSUFnZ0NVR1NBV3MyQWhBZ0F5QUlLQUlFSWdrb0FnQTJBZ2dnQ0NBSlFRUnFOZ0lFSUFnZ0EwRUlhaERDQWd3QkN3Si9Ba0FDUUFKQUlBZ29BZ2dpQ2lBSUtBSUVhMEVDZFNJTElBZ29BZ3dpRENBSUtBSUFheUlKUVFKMVNRUkFJQW9nREVZTkFTQURRZmdmRUJnMkFnZ2dDQ0FEUVFocUVNSUNEQVVMSUFNZ0NFRU1hallDR0NBSlFRRjFRUUVnQ1JzaUNVR0FnSUNBQkU4TkFTQURJQWxCQW5RaUNoQVlJZ2syQWdnZ0F5QUpJQXRCQW5ScUlnczJBaEFnQXlBSklBcHFOZ0lVSUFNZ0N6WUNEQ0FEUWZnZkVCZzJBZ1FnQTBFSWFpQURRUVJxRU1JQ0lBZ29BZ2dpQ1NBSUtBSUVSZ1JBSUFrTUJBc0RRQ0FEUVFocUlBbEJCR3NpQ1JEWUF5QUpJQWdvQWdSSERRQUxEQUlMSUFOQitCOFFHRFlDQ0NBSUlBTkJDR29pQ1JEWUF5QURJQWdvQWdRaUNpZ0NBRFlDQ0NBSUlBcEJCR28yQWdRZ0NDQUpFTUlDREFNTFFhT0U3d0FRT0FBTElBZ29BZ2dMSVFvZ0NDZ0NBQ0VMSUFnZ0F5Z0NDRFlDQUNBRElBczJBZ2dnQ0NBREtBSU1OZ0lFSUFNZ0NUWUNEQ0FJSUFNb0FoQTJBZ2dnQXlBS05nSVFJQWdvQWd3aERDQUlJQU1vQWhRMkFnd2dBeUFNTmdJVUlBa2dDa2NFUUNBRElBb2dDaUFKYTBFRWEwRUNka0YvYzBFQ2RHbzJBaEFMSUF0RkRRQWdDeEFYQ3lBRFFTQnFKQUFnQUNnQ0NDRUlJQUFvQWhRZ0FDZ0NHR29oQXdzZ0NDQURRWklCYmlJSlFRSjBhaWdDQUNBRElBbEJrZ0ZzYTBFY2JHb2lBeUFOT0FJWUlBTWdCellDRkNBRElBWTJBaEFnQXlBRk5nSU1JQU1nQkRZQ0NDQURJQUkyQWdRZ0F5QUJOZ0lBSUFBZ0FDZ0NHRUVCYWpZQ0dBdG1BUUYvQWtBZ0FDd0FEMEVBU0FSQUlBQkJBRFlDQ0NBQUtBSUVJUUVNQVFzZ0FFRUVhaUlCUVFBNkFBc0xJQUZCQURvQUFBSkFJQUFzQUJ0QkFFZ0VRQ0FBUVFBMkFoUWdBQ2dDRUNFQURBRUxJQUJCRUdvaUFFRUFPZ0FMQ3lBQVFRQTZBQUFMMlRvQ0NuOERmQ01BUVVCcUlnVWtBQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBQUovQWtBZ0FBSi9Ba0FnQUFKL0FrQWdBQUovQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBMEFDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQkxBQUFRUkpyRGlrQUZCTVVGQlFVQVFJRkJnTUVCd2dKRkJRTERBME9GQlFQRUJFVUZCUVVGQlFVRkJRVUZCUVVFaFFMSUFFb0FoQWhBU0FBUVFBMkFnZ2dBRUVBT2dBRUlBQWdBVFlDQUF3a0N3Si9JQUlvQWdRaUFRUkFJQUVvQWdRaUFVR0l6UEVBSUFFYkRBRUxRWWpNOFFBZ0FpZ0NBQ0lCUlEwQUdpQUJLQUlFSWdGQmlNenhBQ0FCR3dzaUFrRTZFTm9ESVFFZ0FFRUFOZ0lJSUFCQkFEb0FCQ0FBSUFGQkFXb2dBaUFCR3pZQ0FBd2pDeUFES0FJQUlnUW9BZ1FoQnlBRUtBSUFJUVlnQlVFd2FpQUJLQUlFSUFJZ0EwRUNFS2dCQWtBZ0JTZ0NOQ0lDSUFVb0FqZ2lBMFlFUUNBRlFTQnFJZ0ZCQURZQ0FDQUJRUUEyQWdRTUFRc0NRQUpBQWtBQ1FDQUZLQUl3RGdNQ0FBRURDeUFGSUFJcEFnQTNBeUFNQXdzZ0JTQURRUWhyS1FJQU53TWdEQUlMSUFNZ0FrRUlhaUlCUndSQUEwQWdBU0FDSUFFZ0FoQ2FBeHNoQWlBQlFRaHFJZ0VnQTBjTkFBc0xJQVVnQWlrQ0FEY0RJQXdCQ3lBRlFTQnFJZ0ZCQURZQ0FDQUJRUUEyQWdRTEFuOGdCU2dDSkNJQkJFQWdBU2dDQkNJQlFZak04UUFnQVJzTUFRdEJpTXp4QUNBRktBSWdJZ0ZGRFFBYUlBRW9BZ1FpQVVHSXpQRUFJQUViQ3lJQ1FUb1EyZ01oQVNBQVFRQTJBZ2dnQUVFQU9nQUVJQUFnQVVFQmFpQUNJQUViTmdJQUlBWWdCQ2dDQUNJQlJ3UkFBMEFnQVNnQ0FDRUFJQUZCb01TQkFTZ0NBQkVCQUNBQUlnRWdCa2NOQUFzTElBUWdCellDQkNBRUlBWTJBZ0FNSWdzQ2Z5QUNLQUlFSWdFRVFDQUJLQUlFSWdGQmlNenhBQ0FCR3d3QkMwR0l6UEVBSUFJb0FnQWlBVVVOQUJvZ0FTZ0NCQ0lCUVlqTThRQWdBUnNMSVFFZ0FFRUFOZ0lJSUFCQkFEb0FCQ0FBSUFFMkFnQU1JUXNnQXlnQ0FDSUVLQUlFSVFjZ0JDZ0NBQ0VHSUFWQk1Hb2dBU2dDQkNBQ0lBTkJBaENvQVFKQUlBVW9BalFpQWlBRktBSTRJZ05HQkVBZ0JVRWdhaUlCUVFBMkFnQWdBVUVBTmdJRURBRUxBa0FDUUFKQUFrQWdCU2dDTUE0REFnQUJBd3NnQlNBQ0tRSUFOd01nREFNTElBVWdBMEVJYXlrQ0FEY0RJQXdDQ3lBRElBSkJDR29pQVVjRVFBTkFJQUVnQWlBQklBSVFtZ01iSVFJZ0FVRUlhaUlCSUFOSERRQUxDeUFGSUFJcEFnQTNBeUFNQVFzZ0JVRWdhaUlCUVFBMkFnQWdBVUVBTmdJRUN3Si9JQVVvQWlRaUFRUkFJQUVvQWdRaUFVR0l6UEVBSUFFYkRBRUxRWWpNOFFBZ0JTZ0NJQ0lCUlEwQUdpQUJLQUlFSWdGQmlNenhBQ0FCR3dzaEFTQUFRUUEyQWdnZ0FFRUFPZ0FFSUFBZ0FUWUNBQ0FHSUFRb0FnQWlBVWNFUUFOQUlBRW9BZ0FoQUNBQlFhREVnUUVvQWdBUkFRQWdBQ0lCSUFaSERRQUxDeUFFSUFjMkFnUWdCQ0FHTmdJQURDQUxJQVVnQWlrQ0FEY0RNQ0FGUVRCcUVOc09JUUVnQUVFQU5nSUlJQUJCQURvQUJDQUFJQUUyQWdBTUh3c2dBeWdDQUNJRUtBSUVJUWNnQkNnQ0FDRUdJQVZCTUdvZ0FTZ0NCQ0FDSUFOQkFoQ29BUUpBSUFVb0FqUWlBaUFGS0FJNElnTkdCRUFnQlVFZ2FpSUJRUUEyQWdBZ0FVRUFOZ0lFREFFTEFrQUNRQUpBQWtBZ0JTZ0NNQTREQWdBQkF3c2dCU0FDS1FJQU53TWdEQU1MSUFVZ0EwRUlheWtDQURjRElBd0NDeUFESUFKQkNHb2lBVWNFUUFOQUlBRWdBaUFCSUFJUW1nTWJJUUlnQVVFSWFpSUJJQU5IRFFBTEN5QUZJQUlwQWdBM0F5QU1BUXNnQlVFZ2FpSUJRUUEyQWdBZ0FVRUFOZ0lFQ3lBRlFTQnFFTnNPSVFFZ0FFRUFOZ0lJSUFCQkFEb0FCQ0FBSUFFMkFnQWdCaUFFS0FJQUlnRkhCRUFEUUNBQktBSUFJUUFnQVVHZ3hJRUJLQUlBRVFFQUlBQWlBU0FHUncwQUN3c2dCQ0FITmdJRUlBUWdCallDQUF3ZUN5QUFJQUlvQWdBZ0FpZ0NCQ0FES0FJQUVMa0NEQjBMSUFFb0FnUWhBUXdCQ3dzZ0F5Z0NCQ0lJS0FJRUlRd2dDQ2dDQUNFS1FRRWhCeUFCS0FJSUlnWUVRQU5BSUFkQkFXb2hCeUFHS0FJTUlnWU5BQXNMSUFVQ2Z5QUhRUXhzUVFkcVFYaHhJZ1lnREdvaUJDQUtLQUlFVFFSQUlBZ2dCRFlDQkNBS0lBeHFRUWhxSVFrZ0NBd0JDeUFHUVlBSWFpSUVRWUFnSUFSQmdDQkxHeUlKUVFocVFhVEVnUUVvQWdBUkFBQWlCRVVFUUNBSUtBSUlJZ0VFUUNBQlFRRTZBQUFMSUFCQkFEWUNDQ0FBUVFBNkFBUWdBRUdJelBFQU5nSUFEQnNMSUFnb0FnQWhDeUFFSUFrMkFnUWdCQ0FMTmdJQUlBZ2dCallDQkNBSUlBUTJBZ0FnQkVFSWFpRUpJQU1vQWdRTE5nSWdJQVVnQXlnQ0FEWUNKQ0FGUVRCcUlBRW9BZ1FnQWlBRlFTQnFFUFlCUVFnaEJDQUpJQVVvQWpnMkFnZ2dDU0FGS1FNd053SUFJQUVvQWdnaUFRUkFRUUVoQmdOQUlBVkJNR29nQVNBQ0lBVkJJR29ROWdFZ0NTQUdRUXhzYWlJTElBVXBBekEzQWdBZ0N5QUZLQUk0TmdJSUlBWkJBV29oQmlBQktBSU1JZ0VOQUFzTElBZEZEUmhCQUNFQlFRQWhBZ05BQW44Z0NTQUJRUXhzYWlJRUxRQUVCRUFnQkNnQ0NBd0JDeUFFS0FJQUVCOExJQUpxSVFJZ0J5QUJRUUZxSWdGSERRQUxEQmNMSUFNb0FnUWlCaWdDQkNFTUlBWW9BZ0FoQ0NBRklBWTJBZ2dnQlNBREtBSUFOZ0lNSUFWQk1Hb2dBU2dDQkNBQ0lBVkJDR29pQkJEMkFTQUZRU0JxSUFFb0FnZ2dBaUFFRVBZQlFZak04UUFoQWlBRktBSXdJZ2tnQlNnQ0lCQ1RDeUlCUlEwVUlBRWdDVVlORkFKL0lBTW9BZ0FpQkNnQ0JDSURJQUVnQ1dzaUFVRUlha0Y0Y1NJS2FpSUhJQVFvQWdBaUN5Z0NCRTBFUUNBRUlBYzJBZ1FnQXlBTGFrRUlhZ3dCQzBFQUlRTWdDa0dBQ0dvaUIwR0FJQ0FIUVlBZ1N4c2lDMEVJYWtHa3hJRUJLQUlBRVFBQUlnZEZCRUFnQkNnQ0NDSUJSUVJBUVFBaEFRd1lDeUFCUVFFNkFBQU1GZ3NnQkNnQ0FDRUNJQWNnQ3pZQ0JDQUhJQUkyQWdBZ0JDQUtOZ0lFSUFRZ0J6WUNBQ0FIUVFocUN5SUNJQWtnQVJBWklBRnFRUUE2QUFCQkFTRUREQlVMSUFNb0FnUWlCeWdDQkNFTUlBY29BZ0FoQ1NBRklBYzJBZ2dnQlNBREtBSUFOZ0lNSUFWQk1Hb2dBU2dDQkNBQ0lBVkJDR29pQkJEMkFTQUZRU0JxSUFFb0FnZ2dBaUFFRVBZQlFZak04UUFoQVNBRktBSXdJZ0lnQlNnQ0lDSUVFSk1MSWdaRkRSRUNmeUFGTFFBa0JFQWdCU2dDS0F3QkN5QUVFQjhMSUFacUlRUWdCUzBBTkVVRVFFRUFJUU1nQkNFQlFRQWhBZ3dUQ3lBRUlBSWdCU2dDT0dvaUFrWU5FUUovSUFNb0FnQWlCaWdDQkNJRElBSWdCR3NpQWtFSWFrRjRjU0lLYWlJSUlBWW9BZ0FpQ3lnQ0JFMEVRQ0FHSUFnMkFnUWdBeUFMYWtFSWFnd0JDMEVBSVFNZ0NrR0FDR29pQ0VHQUlDQUlRWUFnU3hzaUMwRUlha0dreElFQktBSUFFUUFBSWdoRkJFQWdCaWdDQ0NJQ1JRUkFRUUFoQWd3VkN5QUNRUUU2QUFBTUV3c2dCaWdDQUNFQklBZ2dDellDQkNBSUlBRTJBZ0FnQmlBS05nSUVJQVlnQ0RZQ0FDQUlRUWhxQ3lJQklBUWdBaEFaSUFKcVFRQTZBQUJCQVNFRERCSUxJQU1vQWdRaUJDZ0NCQ0VISUFRb0FnQWhCaUFGSUFRMkFnZ2dCU0FES0FJQU5nSU1JQVZCTUdvZ0FTZ0NCQ0FDSUFWQkNHb1E5Z0VDZnlBRkxRQTBCRUFnQlNnQ09Bd0JDeUFGS0FJd0VCOExJUWdnQlNBQktBSUlJQUlnQXhDK0FVUUFBQUFBQUFEZ1A2Q2NJZzQ1QXlBQ1FDQUZLd01nSWc4Z0QySUVRQ0FBUVFBMkFnZ2dBRUVBT2dBRUlBQkJpTXp4QURZQ0FBd0JDeUFJUVFGcXVDQU9aUVJBSUFCQkFEWUNDQ0FBUVFBNkFBUWdBRUdJelBFQU5nSUFEQUVMQW44Z0RrUUFBQUFBQUFEd1A2VWlEa1FBQUFBQUFBRHdRV01nRGtRQUFBQUFBQUFBQUdaeEJFQWdEcXNNQVF0QkFBc2dCU2dDTUNJQ2FrRUJheUVCSUFVdEFEUUVRQ0FBSUFFZ0FpQUZLQUk0YWlBREtBSUFFTm9PREFFTElBQkJBRFlDQ0NBQVFRQTZBQVFnQUNBQk5nSUFDeUFHSUFRb0FnQWlBVWNFUUFOQUlBRW9BZ0FoQUNBQlFhREVnUUVvQWdBUkFRQWdBQ0lCSUFaSERRQUxDeUFFSUFjMkFnUWdCQ0FHTmdJQURCY0xJQU1vQWdRaUJDZ0NCQ0VISUFRb0FnQWhCaUFGSUFRMkFnZ2dCU0FES0FJQU5nSU1JQVZCTUdvZ0FTZ0NCQ0FDSUFWQkNHb1E5Z0VDZnlBRkxRQTBCRUFnQlNnQ09Bd0JDeUFGS0FJd0VCOExJUWdnQVNnQ0NDQUNJQU1RdmdFaERpQUJLQUlJS0FJTUlBSWdBeEMrQVNFUUlBVWdEa1FBQUFBQUFBRGdQNkNjSWc4NUF5QUNRQUpBSUFVckF5QWlEaUFPWVFSQUlBVWdEeUFRUkFBQUFBQUFBT0Evb0p5Z0lnNDVBeUFnQlNzRElDSVFJQkJoRFFFTElBQkJBRFlDQ0NBQVFRQTZBQVFnQUVHSXpQRUFOZ0lBREFFTElBaEJBV29pQWJnaUVDQVBaUVJBSUFCQkFEWUNDQ0FBUVFBNkFBUWdBRUdJelBFQU5nSUFEQUVMSUE0Z0QyVUVRQ0FBUVFBMkFnZ2dBRUVBT2dBRUlBQkJpTXp4QURZQ0FBd0JDeUFPUkFBQUFBQUFBUEEvWXdSQUlBQkJBRFlDQ0NBQVFRQTZBQVFnQUVHSXpQRUFOZ0lBREFFTElBNGdFR1loQ0FKL0lBOUVBQUFBQUFBQThEK2xJZzlFQUFBQUFBQUE4RUZqSUE5RUFBQUFBQUFBQUFCbWNRUkFJQStyREFFTFFRQUxJQVVvQWpBaUNXcEJBV3NoQWdKQUlBRWdBUUovSUE1RUFBQUFBQUFBOEVGaklBNUVBQUFBQUFBQUFBQm1jUVJBSUE2ckRBRUxRUUFMSUFnYklnaEhEUUFnQlMwQU5BMEFJQUJCQURZQ0NDQUFRUUE2QUFRZ0FDQUNOZ0lBREFFTElBQWdBaUFJSUFscVFRRnJJQU1vQWdBUTJnNExJQVlnQkNnQ0FDSUJSd1JBQTBBZ0FTZ0NBQ0VBSUFGQm9NU0JBU2dDQUJFQkFDQUFJZ0VnQmtjTkFBc0xJQVFnQnpZQ0JDQUVJQVkyQWdBTUZnc2dCVUV3YWlBQ0tBSUFJQUlvQWdRZ0F5Z0NBQkM1QWlBRktBSXdJUUVDUUNBRkxRQTBSUVJBQW44Z0FSQWZJZ1pCQ0dwQmVIRWlCeUFES0FJQUlnTW9BZ1FpQW1vaUJDQURLQUlBSWdnb0FnUk5CRUFnQXlBRU5nSUVJQUlnQ0dwQkNHb01BUXRCQUNFQ0lBZEJnQWhxSWdSQmdDQWdCRUdBSUVzYklnaEJDR3BCcE1TQkFTZ0NBQkVBQUNJRVJRUkFRWWpNOFFBaEJDQURLQUlJSWdGRkRRTWdBVUVCT2dBQURBTUxJQU1vQWdBaEFpQUVJQWcyQWdRZ0JDQUNOZ0lBSUFNZ0J6WUNCQ0FESUFRMkFnQWdCRUVJYWdzaEJDQUVJQUVnQmhBWklnRWdCbXBCQURvQUFDQUZJQVkyQWpnZ0JVRUJPZ0EwSUFVZ0FUWUNNQXdPQ3lBQklnUU5EVUVBSVFKQmlNenhBQ0VFQzBFQURBMExJQVZCTUdvZ0FTZ0NCQ0FDSUFNUTlnRWdCU2dDTUNFQkFrQWdCUzBBTkVVRVFBSi9JQUVRSHlJR1FRaHFRWGh4SWdjZ0F5Z0NBQ0lES0FJRUlnSnFJZ1FnQXlnQ0FDSUlLQUlFVFFSQUlBTWdCRFlDQkNBQ0lBaHFRUWhxREFFTFFRQWhBaUFIUVlBSWFpSUVRWUFnSUFSQmdDQkxHeUlJUVFocVFhVEVnUUVvQWdBUkFBQWlCRVVFUUVHSXpQRUFJUVFnQXlnQ0NDSUJSUTBESUFGQkFUb0FBQXdEQ3lBREtBSUFJUUlnQkNBSU5nSUVJQVFnQWpZQ0FDQURJQWMyQWdRZ0F5QUVOZ0lBSUFSQkNHb0xJUVFnQkNBQklBWVFHU0lCSUFacVFRQTZBQUFnQlNBR05nSTRJQVZCQVRvQU5DQUZJQUUyQWpBTUN3c2dBU0lFRFFwQkFDRUNRWWpNOFFBaEJBdEJBQXdLQ3lBREtBSUVJZ1lvQWdRaENpQUdLQUlBSVFnZ0JTQUdOZ0lZSUFVZ0F5Z0NBRFlDSENBRlFUQnFJQUVvQWdRZ0FpQURFUFlCSUFWQklHb2dBU2dDQ0NBQ0lBVkJHR29pQkJEMkFTQUZRUWhxSUFFb0FnZ29BZ3dnQWlBRUVQWUJJQVVvQWpBaEFTQUZMUUEwUlFSQUFuOGdBUkFmSWdkQkNHcEJlSEVpQ1NBREtBSUFJZ01vQWdRaUFtb2lCQ0FES0FJQUlnd29BZ1JOQkVBZ0F5QUVOZ0lFSUFJZ0RHcEJDR29NQVF0QkFDRUNJQWxCZ0FocUlnUkJnQ0FnQkVHQUlFc2JJZ3hCQ0dwQnBNU0JBU2dDQUJFQUFDSUVSUVJBUVlqTThRQWhCRUVBSUFNb0FnZ2lBVVVOQ2hvZ0FVRUJPZ0FBUVFBTUNnc2dBeWdDQUNFQ0lBUWdERFlDQkNBRUlBSTJBZ0FnQXlBSk5nSUVJQU1nQkRZQ0FDQUVRUWhxQ3lFRUlBUWdBU0FIRUJraUFTQUhha0VBT2dBQUlBVWdCellDT0NBRlFRRTZBRFFnQlNBQk5nSXdEQWNMSUFFaUJBMEdRUUFoQWtHSXpQRUFJUVJCQUF3SEN5QUZRVEJxSUFFb0FnUWdBaUFERVBZQklBVW9BakFoQWlBRkxRQTBSUVJBQW44Z0FoQWZJZ2hCQ0dwQmVIRWlCaUFES0FJQUlnTW9BZ1FpQkdvaUJ5QURLQUlBSWdrb0FnUk5CRUFnQXlBSE5nSUVJQVFnQ1dwQkNHb01BUXRCQUNFSElBWkJnQWhxSWdSQmdDQWdCRUdBSUVzYklnbEJDR3BCcE1TQkFTZ0NBQkVBQUNJRVJRUkFRWWpNOFFBaEJrRUFJQU1vQWdnaUFVVU5CeG9nQVVFQk9nQUFRUUFNQndzZ0F5Z0NBQ0VISUFRZ0NUWUNCQ0FFSUFjMkFnQWdBeUFHTmdJRUlBTWdCRFlDQUNBRVFRaHFDeUVHSUFZZ0FpQUlFQmtpQWlBSWFrRUFPZ0FBSUFVZ0NEWUNPQ0FGUVFFNkFEUWdCU0FDTmdJd0RBUUxJQUlpQmcwRFFZak04UUFoQmtFQURBUUxJQUV0QUFFaUIwRURSdzBCUVFBaEFpQUJLQUlRSWdFb0FnQkJBMFlFUUNBQktBSUlJUUlMSUFCQkFEWUNDQ0FBUVFBNkFBUWdBQ0FDUVlqTThRQWdBaHMyQWdBTUVRc2dBUzBBQVNFSEN3SkFBa0FDUUFKQUlBZEJHSFJCR0hWQkFXc09CQUlCQXdBREN5QUJJQUlnQXhDcEF5RUJJQUJCQURZQ0NDQUFRUUE2QUFRZ0FFSFBpTzhBUWIrUDd3QWdBUnMyQWdBTUVnc2dBQ0VFSUFFZ0FpQURFTDRCSVE0Z0F5Z0NBQ0VESXdCQk1Hc2lCaVFBSUFZZ0Rqa0RFQUpBQWtBQ2YwSEF4UEFBSUFZckF4QkVBQUFBQUFBQUFBQmhEUUFhUVp5VThBQWdCaXNERUNJUElBOWlEUUFhSUFZckF4QWlEeUFQSUErZ1lnMEJRY3VBN1FCQnlvRHRBQ0FPUkFBQUFBQUFBQUFBWkJzTElRQWdCRUVBTmdJSUlBUkJBRG9BQkNBRUlBQTJBZ0FNQVFzZ0JrRVBOZ0lBSUFZZ0Rqa0RDQ0FHUVJCcUlnQkJJRUdydCs4QUlBWVFvUWNhSUFCQjVRQVEyZ01pQVVFQmFoREpBU0VJUVFKQkFTQUdMUUFRSWdkQkxVWWlBaHNnQUhJZ0JpMEFFU0FISUFJYk9nQUFJQUJCQW5JZ0FFRUJjaUFDR3lFQ0EwQUNRQ0FDSUFFaUFFWUVRQ0FDSVFBTUFRc2dBRUVCYXlJQkxRQUFRVEJHRFFFTEN5QUFRUUE2QUFBZ0JBSi9Ba0FDZnlBR1FSQnFFQjhnQ0VFQmFpSUFJQUJCSDNVaUFXb2dBWE5xUVF0cVFYaHhJZ2NnQXlnQ0JDSUJhaUlKSUFNb0FnQWlDaWdDQkUwRVFDQURJQWsyQWdRZ0FTQUtha0VJYWd3QkN5QUhRWUFJYWlJQlFZQWdJQUZCZ0NCTEd5SUpRUWhxUWFURWdRRW9BZ0FSQUFBaUFVVUVRRUdJelBFQUlRY2dBeWdDQ0NJQVJRMENJQUJCQVRvQUFBd0NDeUFES0FJQUlRb2dBU0FKTmdJRUlBRWdDallDQUNBRElBYzJBZ1FnQXlBQk5nSUFJQUZCQ0dvTElnY2hBU0FPUkFBQUFBQUFBQUFBWXdSQUlBZEJMVG9BQUNBSFFRRnFJUUVMQWtBZ0NFRUFUZ1JBSUFCQkFTQUFRUUJNR3lFSUEwQWdBU0FDTFFBQUlnTkJNQ0FER3pvQUFDQUJRUUZxSVFFZ0FpQURRUUJIYWlFQ0lBQkJBVW9oQXlBQVFRRnJJUUFnQXcwQUN5QUlRUUZySVFBTUFRc2dBVUV3T2dBQUlBRkJBV29oQVFzQ1FDQUNMUUFBUlFSQUlBRWhBd3dCQ3lBQlFTNDZBQUFnQVVFQmFpRURJQUJCQUVnRVFDQURRVEJCQUNBQWF4QmhHaUFCSUFCclFRRnFJUU1MSUFJdEFBQWlBRVVOQUFOQUlBTWdBRG9BQUNBRFFRRnFJUU1nQWkwQUFTRUFJQUpCQVdvaEFpQUFEUUFMQ3lBRFFRQTZBQUJCQVNFQ0lBTWdCMnNNQVF0QkFDRUNRUUFMTmdJSUlBUWdBam9BQkNBRUlBYzJBZ0FMSUFaQk1Hb2tBQXdSQ3lBREtBSUVJZ1FvQWdRaENTQUVLQUlBSVFjZ0JTQUVOZ0lnSUFVZ0F5Z0NBRFlDSkNBRlFUQnFJQUVnQWlBRlFTQnFRUUlRcUFFQ1FDQUZLQUkwSUFVb0FqaEdCRUFnQUVFQU5nSUlJQUJCQURvQUJDQUFRWWpNOFFBMkFnQU1BUXNnQlVFSWFpRUNBa0FnQlNnQ05DSUJJQVVvQWpnaUNFWUVRQ0FDUVFBMkFnQWdBa0VBTmdJRURBRUxBa0FDUUFKQUFrQWdCU2dDTUE0REFnQUJBd3NnQWlBQktRSUFOd0lBREFNTElBSWdDRUVJYXlrQ0FEY0NBQXdDQ3lBSUlBRkJDR29pQmtjRVFBTkFJQVlnQVNBR0lBRVFtZ01iSVFFZ0JrRUlhaUlHSUFoSERRQUxDeUFDSUFFcEFnQTNBZ0FNQVFzZ0FrRUFOZ0lBSUFKQkFEWUNCQXNnQUNBRktBSUlJQVVvQWd3Z0F5Z0NBQkM1QWdzZ0J5QUVLQUlBSWdGSEJFQURRQ0FCS0FJQUlRQWdBVUdneElFQktBSUFFUUVBSUFBaUFTQUhSdzBBQ3dzZ0JDQUpOZ0lFSUFRZ0J6WUNBQXdRQ3lBQVFRQTJBZ2dnQUVFQU9nQUVJQUJCaU16eEFEWUNBQXdQQ3lBR0lnSXRBQUFpQndSQUlBRW9BaEFoQXlBR0lnRWhBZ05BSUFGQkFXb2hBUUovSUFkQkdIUkJHSFZCQUU0RVFDQUNJQU1nQjBIL0FYRnFMUUFBSWdRNkFBQWdBaUFFUVg5elFZQUJjVUVIZG1vTUFRc2dBaUFIT2dBQUlBSkJBV29MSVFJZ0FTMEFBQ0lIRFFBTEN5QUNRUUE2QUFCQkFTRUhJQUlnQm1zTE5nSUlJQUFnQnpvQUJDQUFJQVkyQWdBTURRc2dCU2dDQ0NFRElBVW9BaUFoQ1FKL0lBVXRBQXdFUUNBRktBSVFEQUVMSUFNUUh3c2hEQ0FFSWdjdEFBQWlBUVJBSUFRaUFpRUhBMEFnQWtFQmFpRUNBa0FnQnlBSklBRkJHSFJCR0hVUTJnTWlDd1IvSUFzZ0NXc2lBU0FNVHcwQklBRWdBMm90QUFBRklBRUxPZ0FBSUFkQkFXb2hCd3NnQWkwQUFDSUJEUUFMQ3lBSFFRQTZBQUJCQVNFQ0lBY2dCR3NMTmdJSUlBQWdBam9BQkNBQUlBUTJBZ0FnQ0NBR0tBSUFJZ0ZIQkVBRFFDQUJLQUlBSVFBZ0FVR2d4SUVCS0FJQUVRRUFJQUFpQVNBSVJ3MEFDd3NnQmlBS05nSUVJQVlnQ0RZQ0FBd0xDd0pBSUFRaUFTMEFBQ0lEUlEwQUlBUWlCaUVDQTBBZ0FrRUJhaUVCQW44Z0EwSC9BWEZCMEw3eUFHb3RBQUJCQ0hFRVFBTkFJQUVpQWtFQmFpRUJJQUl0QUFBaUIwSFF2dklBYWkwQUFFRUljUTBBQzBFZ0lRTWdBaUVCSUFRZ0JDQUdSZzBCR2dzZ0JpQURPZ0FBSUFFdEFBQWhCeUFCSVFJZ0JrRUJhZ3NoQmlBSElnTkIvd0Z4RFFBTElBUWlBU0FHUmcwQUlBWkJBV3NpQVNBR0lBRXRBQUJCMEw3eUFHb3RBQUJCQ0hFYklRRUxJQUZCQURvQUFFRUJJUUlnQVNBRWF3czJBZ2dnQUNBQ09nQUVJQUFnQkRZQ0FBd0pDd0pBSUFRaUFTMEFBQ0lEUlEwQUlBUWlCaUVDQTBBZ0FrRUJhaUVCQW44Z0EwSC9BWEZCMEw3eUFHb3RBQUJCQ0hFRVFBTkFJQUVpQWtFQmFpRUJJQUl0QUFBaUIwSFF2dklBYWkwQUFFRUljUTBBQzBFZ0lRTWdBaUVCSUFRZ0JDQUdSZzBCR2dzZ0JpQURPZ0FBSUFFdEFBQWhCeUFCSVFJZ0JrRUJhZ3NoQmlBSElnTkIvd0Z4RFFBTElBUWlBU0FHUmcwQUlBWkJBV3NpQVNBR0lBRXRBQUJCMEw3eUFHb3RBQUJCQ0hFYklRRUxJQUZCQURvQUFFRUJJUUlnQVNBRWF3czJBZ2dnQUNBQ09nQUVJQUFnQkRZQ0FBd0hDMEVBSVFOQkFDRUNDeUFBSUFJMkFnZ2dBQ0FET2dBRUlBQWdBVFlDQUNBSklBY29BZ0FpQVVjRVFBTkFJQUVvQWdBaEFDQUJRYURFZ1FFb0FnQVJBUUFnQUNJQklBbEhEUUFMQ3lBSElBdzJBZ1FnQnlBSk5nSUFEQVVMUVFBaEEwRUFJUUVMSUFBZ0FUWUNDQ0FBSUFNNkFBUWdBQ0FDTmdJQUlBZ2dCaWdDQUNJQlJ3UkFBMEFnQVNnQ0FDRUFJQUZCb01TQkFTZ0NBQkVCQUNBQUlnRWdDRWNOQUFzTElBWWdERFlDQkNBR0lBZzJBZ0FNQXdzZ0FrRUlha0Y0Y1NFRUN5QUFBbjhDZnlBREtBSUFJZ0VvQWdRaUFpQUVhaUlESUFFb0FnQWlCaWdDQkUwRVFDQUJJQU0yQWdRZ0FpQUdha0VJYWd3QkMwRUFJUUlnQkVHQUNHb2lBMEdBSUNBRFFZQWdTeHNpQmtFSWFrR2t4SUVCS0FJQUVRQUFJZ05GQkVCQmlNenhBQ0VFSUFFb0FnZ2lBUVJBSUFGQkFUb0FBQXRCQUF3Q0N5QUJLQUlBSVFJZ0F5QUdOZ0lFSUFNZ0FqWUNBQ0FCSUFRMkFnUWdBU0FETmdJQUlBTkJDR29MSWdRaEFRSkFJQWRGRFFBZ0IwRUJjU0VMQWtBZ0IwRUJSZ1JBUVFBaEF5QUVJUUVNQVFzZ0IwRitjU0VOUVFBaEF5QUVJUUZCQUNFR0EwQWdDU0FEUVF4c2FpZ0NBQ0lDTFFBQUlnY0VRQU5BSUFFZ0J6b0FBQ0FCUVFGcUlRRWdBaTBBQVNFSElBSkJBV29oQWlBSERRQUxDeUFKSUFOQkFYSkJER3hxS0FJQUlnSXRBQUFpQndSQUEwQWdBU0FIT2dBQUlBRkJBV29oQVNBQ0xRQUJJUWNnQWtFQmFpRUNJQWNOQUFzTElBTkJBbW9oQXlBR1FRSnFJZ1lnRFVjTkFBc0xJQXRGRFFBZ0NTQURRUXhzYWlnQ0FDSUNMUUFBSWdkRkRRQURRQ0FCSUFjNkFBQWdBVUVCYWlFQklBSXRBQUVoQnlBQ1FRRnFJUUlnQncwQUN3c2dBVUVBT2dBQVFRRWhBaUFCSUFSckN6WUNDQ0FBSUFJNkFBUWdBQ0FFTmdJQUN5QUtJQWdvQWdBaUFVY0VRQU5BSUFFb0FnQWhBQ0FCUWFERWdRRW9BZ0FSQVFBZ0FDSUJJQXBIRFFBTEN5QUlJQXcyQWdRZ0NDQUtOZ0lBQ3lBRlFVQnJKQUFMS0FBZ0FFSFlBMm9RM1FNYUlBQkJ3QU5xRU5zQkdpQUFRZkFDYWhDUUF4b2dBQkRvQVJvZ0FBc3lBQ0FBUWVnRGFoRFFCQm9nQUVIWUEyb1Eyd0VhSUFCQmlBTnFFSkFER2lBQVFmQUNhaERFQVJvZ0FCRG9BUm9nQUF1NENBRUlmeU1BUVJCcklnVWtBQ0FBSUFBb0FnUkJBV28yQWdRakFFRVFheUlDSkFBZ0FpQUFOZ0lNSUFVZ0FpZ0NERFlDQ0NBQ1FSQnFKQUFnQVVHazRvRUJLQUlBUWFEaWdRRW9BZ0JyUVFKMVR3UkFBa0JCcE9LQkFTZ0NBRUdnNG9FQktBSUFhMEVDZFNJQ0lBRkJBV29pQUVrRVFDTUFRU0JySWdna0FBSkFJQUFnQW1zaUJrR280b0VCS0FJQVFhVGlnUUVvQWdCclFRSjFUUVJBSUFZUW1CSU1BUXNnQ0VFSWFpRUFBbjhnQmtHazRvRUJLQUlBUWFEaWdRRW9BZ0JyUVFKMWFpRUVJd0JCRUdzaUF5UUFJQU1nQkRZQ0RDQUVFTDBSSWdKTkJFQkJxT0tCQVNnQ0FFR2c0b0VCS0FJQWEwRUNkU0lFSUFKQkFYWkpCRUFnQXlBRVFRRjBOZ0lJSXdCQkVHc2lBaVFBSUFOQkNHb2lCQ2dDQUNBRFFReHFJZ2NvQWdCSklRa2dBa0VRYWlRQUlBY2dCQ0FKR3lnQ0FDRUNDeUFEUVJCcUpBQWdBZ3dCQ3hCM0FBc2hBMEdrNG9FQktBSUFRYURpZ1FFb0FnQnJRUUoxSVFkQkFDRUNJd0JCRUdzaUJDUUFJQVJCQURZQ0RDQUFRUUEyQWd3Z0FFR3c0b0VCTmdJUUlBTUVRQ0FBS0FJUUlBTVF1aEVoQWdzZ0FDQUNOZ0lBSUFBZ0FpQUhRUUowYWlJSE5nSUlJQUFnQnpZQ0JDQUFJQUlnQTBFQ2RHbzJBZ3dnQkVFUWFpUUFJd0JCRUdzaUF5UUFJQU1nQUNnQ0NEWUNBQ0FBS0FJSUlRSWdBeUFBUVFocU5nSUlJQU1nQWlBR1FRSjBhallDQkNBREtBSUFJUUlEUUNBREtBSUVJQUpIQkVBZ0FDZ0NFQm9nQXlnQ0FFRUFOZ0lBSUFNZ0F5Z0NBRUVFYWlJQ05nSUFEQUVMQ3lBREtBSUlJQU1vQWdBMkFnQWdBMEVRYWlRQVFhRGlnUUVvQWdBaUJpSUNRYWppZ1FFb0FnQWdBbXRCQW5WQkFuUnFHaUFBUVFScUlnTWlBaUFDS0FJQVFhVGlnUUVvQWdBZ0Jtc2lBbXNpQkRZQ0FDQUNRUUJLQkVBZ0JDQUdJQUlRR1JvTFFhRGlnUUVnQXhDVUFrR2s0b0VCSUFCQkNHb1FsQUpCcU9LQkFTQUFRUXhxRUpRQ0lBQWdBQ2dDQkRZQ0FFR2s0b0VCS0FJQVFhRGlnUUVvQWdBaUFtc2FRYWppZ1FFb0FnQWFJQUFvQWdRaEFnTkFJQUlnQUNnQ0NFY0VRQ0FBS0FJUUdpQUFJQUFvQWdoQkJHczJBZ2dNQVFzTElBQW9BZ0FFUUNBQUtBSVFJQUFvQWdBaUFpQUFLQUlNSUFKclFRSjFFTFVSQ3dzZ0NFRWdhaVFBREFFTElBQWdBa2tFUUVHazRvRUJLQUlBUWFEaWdRRW9BZ0FpQW1zYVFhRGlnUUVnQUVFQ2RDQUNhaEN6RVVHZzRvRUJLQUlBSWdCQnFPS0JBU2dDQUNBQWEwRUNkVUVDZEdvYVFhVGlnUUVvQWdBYUN3c0xRYURpZ1FFb0FnQWdBVUVDZEdvb0FnQUVRRUdnNG9FQktBSUFJQUZCQW5ScUtBSUFJZ0FnQUNnQ0JFRUJheUlDTmdJRUlBSkJmMFlFUUNBQUlBQW9BZ0FvQWdnUkFRQUxDeUFGS0FJSUlRQWdCVUVBTmdJSVFhRGlnUUVvQWdBZ0FVRUNkR29nQURZQ0FDQUZLQUlJSVFBZ0JVRUFOZ0lJSUFBRVFDQUFJQUFvQWdSQkFXc2lBVFlDQkNBQlFYOUdCRUFnQUNBQUtBSUFLQUlJRVFFQUN3c2dCVUVRYWlRQUMzNEJBMzhnQUVIY0Eyb1Eyd0VhSUFCQnhQMzhBRFlDekFNQ1FDQUFLQUxZQTBVTkFDQUFLQUxVQXlJQktBSUFJZ0lnQUNnQzBBTWlBeWdDQkRZQ0JDQURLQUlFSUFJMkFnQWdBRUVBTmdMWUF5QUJJQUJCMEFOcUlnSkdEUUFEUUNBQktBSUVJUU1nQVJBWElBTWlBU0FDUncwQUN3c2dBQkNmQVJvZ0FBdlBBUUFnQUVHRW5QY0FOZ0tRQkNBQVFmU2I5d0EyQXZnRElBQkI1SnYzQURZQzJBTWdBRUhVbS9jQU5nSzRBeUFBUWNTYjl3QTJBcWdESUFCQnRKdjNBRFlDbUFNZ0FFR1FtL2NBTmdLSUF5QUFRWUNiOXdBMkFvQURJQUJCNkpyM0FEWUM4QUlnQUVIWW12Y0FOZ0xnQWlBQVFjaWE5d0EyQXRBQ0lBQkJ1SnIzQURZQ3pBRWdBRUdVbXZjQU5nSzhBU0FBUWZpVDl3QTJBZ0FnQUVHb0JHb2dBQ2dDckFRUWZTQUFRZGdEYWhEUUJCb2dBRUdJQTJvUWtBTWFJQUJCOEFKcUVNUUJHaUFBRU9nQkdpQUFDNndEQWdkL0FYNGdBRUlBTndJRUlBQWdBRUVFYWlJRU5nSUFBa0FnQVNnQ0JDSUNSUTBBSUFFb0FnQWlCU0FDUVFOMGFpRUlJQVJCQ0dvaENVRUFJUUlnQkNFQkEwQUNRQUpBSUFRaUF5QUJSd1JBQWtBZ0JpSUJCRUFEUUNBQklnTW9BZ1FpQVEwQURBSUxBQXNnQ1NFRElBUWdCQ2dDQ0NnQ0FFWUVRQU5BSUFNb0FnQWlBVUVJYWlFRElBRWdBU2dDQ0NnQ0FFWU5BQXNMSUFNb0FnQWhBd3NnQlNnQ0FDSUhJQU1vQWhCTURRRUxJQU1nQkNBR0d5RUNJQU5CQkdvZ0JDQUdHeUVCREFFTElBUWhBU0FDUlFSQUlBUWlBaUVCREFFTEEwQUNRQ0FDS0FJUUlnTWdCMG9FUUNBQ0tBSUFJZ01OQVNBQ0lRRU1Bd3NnQXlBSFRnMENJQUpCQkdvaEFTQUNLQUlFSWdORkRRSWdBU0VDQ3lBQ0lRRWdBeUVDREFBTEFBc2dBU2dDQUVVRVFFRVlFQmdoQXlBRktRSUFJUW9nQXlBQ05nSUlJQU5DQURjQ0FDQURJQW8zQWhBZ0FTQUROZ0lBSUFBb0FnQW9BZ0FpQWdSQUlBQWdBallDQUNBQktBSUFJUU1MSUFBb0FnUWdBeEJFSUFBZ0FDZ0NDRUVCYWpZQ0NBc2dCVUVJYWlJRklBaEdEUUVnQUNnQ0FDRUJJQUFvQWdRaUFpRUdEQUFMQUFzZ0FBczJBUUYvQW44Z0FDZ0NBQ0lBS0FJTUlnRWdBQ2dDRUVZRVFDQUFJQUFvQWdBb0FpUVJBQUFNQVFzZ0FTMEFBQXRCR0hSQkdIVUwrd0VCQVg4Z0FFR1k3UFFBTmdLd0JDQUFRWWpzOUFBMkFvUUVJQUJCK092MEFEWUMvQU1nQUVIbzYvUUFOZ0xzQXlBQVFkanI5QUEyQXR3RElBQkJ5T3YwQURZQ3pBTWdBRUc0Ni9RQU5nS0lBeUFBUWFqcjlBQTJBdmdDSUFCQm1PdjBBRFlDNkFJZ0FFR0k2L1FBTmdMa0FTQUFRZVRxOUFBMkF0UUJJQUJCMU9yMEFEWUN3QUVnQUVHMDZ2UUFOZ0t3QVNBQVFmVGo5QUEyQWdBZ0FDZ0N4QVFpQVFSQUlBQWdBVFlDeUFRZ0FSQVhDeUFBS0FLNEJDSUJCRUFnQUNBQk5nSzhCQ0FCRUJjTElBQkJoQVJxRU4wREdpQUFRZXdEYWhEYkFSb2dBRUhjQTJvUW5nMGFJQUJCekFOcUVKMElHaUFBRUo4QkdpQUFDd1FBUVFFTHVRSUJCSDhqQUVFd2F5SUNKQUFnQWlBQk5nSW9JQUlnQWtFb2FrR2IvdTRBRUIwMkFnZ0NRRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRU2hxUVp2KzdnQVFIVFlDQUNBQ0tBSUFJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdGQmNFOE5BUUpBQWtBZ0FVRUxUd1JBSUFGQkVHcEJjSEVpQlJBWUlRTWdBaUFGUVlDQWdJQjRjallDRUNBQ0lBTTJBZ2dnQWlBQk5nSU1EQUVMSUFJZ0FUb0FFeUFDUVFocUlRTWdBVVVOQVFzZ0F5QUVJQUVRR1JvTElBRWdBMnBCQURvQUFDQUNRUmhxSWdFZ0FrRUlhaENtQVNBQklBQkJCR29pQUVjRVFDQUFJQUlvQWhnZ0FpZ0NIQkJSQ3lBQ0tBSVlJZ0FFUUNBQ0lBQTJBaHdnQUJBWEN5QUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRU2hxUVp2KzdnQVFLZ3NnQWtFd2FpUUFEd3NRTFFBTG5Sb0JCWDhqQUVHUUFtc2lBaVFBSUFJZ0FUWUNpQUlnQWlBQ1FZZ0Nha0cwKys0QUVCMDJBb0FDQWtCQmhnTkJBQ0FDS0FLQUFoc2lCQVJBSUFJZ0FrR0lBbXBCdFB2dUFCQWROZ0tBQWlBQ0tBS0FBaUlCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1VRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdZUUdDRUJJQUlnQmtHQWdJQ0FlSEkyQXVnQklBSWdBVFlDNEFFZ0FpQUROZ0xrQVF3QkN5QUNJQU02QU9zQklBSkI0QUZxSVFFZ0EwVU5BUXNnQVNBRklBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQ1FmQUJhaUlESWdFZ0Fpa0M0QUUzQWdBZ0FTQUNLQUxvQVRZQ0NDQUNRZ0EzQXVBQklBSkJBRFlDNkFFQ1FDQURJQUJCQkdvaUFVWU5BQ0FDTFFEN0FTSUZRUmgwUVJoMUlRTWdBU3dBQzBFQVRnUkFJQU5CQUU0RVFDQUJJQUlwQS9BQk53SUFJQUVnQWlnQytBRTJBZ2dNQWdzZ0FTQUNLQUx3QVNBQ0tBTDBBUkFnREFFTElBRWdBaWdDOEFFZ0FrSHdBV29nQTBFQVNDSUJHeUFDS0FMMEFTQUZJQUViRUNFYUN5QUNMQUQ3QVVFQVNBUkFJQUlvQXZBQkVCY0xJQUlzQU9zQlFRQklCRUFnQWlnQzRBRVFGd3NnQWtHSUFtcEJ0UHZ1QUJBcUN5QUNJQUpCaUFKcVFhK1Q3Z0FRSFRZQ2dBSkJoZ05CQUNBQ0tBS0FBaHNFZnlBQ0lBSkJpQUpxUWErVDdnQVFIVFlDZ0FJZ0FpZ0NnQUlpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdMSUFTQUNJQUUyQXNBQklBSWdBellDeEFFTUFRc2dBaUFET2dETEFTQUNRY0FCYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FrSFFBV29pQXlJQklBSXBBc0FCTndJQUlBRWdBaWdDeUFFMkFnZ2dBa0lBTndMQUFTQUNRUUEyQXNnQkFrQWdBeUFBUVJCcUlnRkdEUUFnQWkwQTJ3RWlCRUVZZEVFWWRTRURJQUVzQUF0QkFFNEVRQ0FEUVFCT0JFQWdBU0FDS1FQUUFUY0NBQ0FCSUFJb0F0Z0JOZ0lJREFJTElBRWdBaWdDMEFFZ0FpZ0MxQUVRSUF3QkN5QUJJQUlvQXRBQklBSkIwQUZxSUFOQkFFZ2lBUnNnQWlnQzFBRWdCQ0FCR3hBaEdnc2dBaXdBMndGQkFFZ0VRQ0FDS0FMUUFSQVhDeUFDTEFETEFVRUFTQVJBSUFJb0FzQUJFQmNMSUFKQmlBSnFRYStUN2dBUUtrRUFCU0FFUVFCSEN4b2dBaUFDUVlnQ2FrR0R1ZTBBRUIwMkFvQUNRWVlEUVFBZ0FpZ0NnQUliQkVBZ0FpQUNRWWdDYWtHRHVlMEFFQjAyQW9BQ0lBSW9Bb0FDSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQkJBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJSQVlJUUVnQWlBRlFZQ0FnSUI0Y2pZQ3FBRWdBaUFCTmdLZ0FTQUNJQU0yQXFRQkRBRUxJQUlnQXpvQXF3RWdBa0dnQVdvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBSkJzQUZxSWdNaUFTQUNLUUtnQVRjQ0FDQUJJQUlvQXFnQk5nSUlJQUpDQURjQ29BRWdBa0VBTmdLb0FRSkFJQU1nQUVFY2FpSUJSZzBBSUFJdEFMc0JJZ1JCR0hSQkdIVWhBeUFCTEFBTFFRQk9CRUFnQTBFQVRnUkFJQUVnQWlrRHNBRTNBZ0FnQVNBQ0tBSzRBVFlDQ0F3Q0N5QUJJQUlvQXJBQklBSW9BclFCRUNBTUFRc2dBU0FDS0FLd0FTQUNRYkFCYWlBRFFRQklJZ0ViSUFJb0FyUUJJQVFnQVJzUUlSb0xJQUlzQUxzQlFRQklCRUFnQWlnQ3NBRVFGd3NnQWl3QXF3RkJBRWdFUUNBQ0tBS2dBUkFYQ3lBQ1FZZ0Nha0dEdWUwQUVDb0xJQUlnQWtHSUFtcEJpNHZ0QUJBZE5nS0FBa0dHQTBFQUlBSW9Bb0FDR3dSQUlBSWdBa0dJQW1wQmk0dnRBQkFkTmdLQUFpQUNLQUtBQWlJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFvZ0JJQUlnQVRZQ2dBRWdBaUFETmdLRUFRd0JDeUFDSUFNNkFJc0JJQUpCZ0FGcUlRRWdBMFVOQVFzZ0FTQUVJQU1RR1JvTElBRWdBMnBCQURvQUFDQUNRWkFCYWlJRElnRWdBaWtDZ0FFM0FnQWdBU0FDS0FLSUFUWUNDQ0FDUWdBM0FvQUJJQUpCQURZQ2lBRUNRQ0FESUFCQktHb2lBVVlOQUNBQ0xRQ2JBU0lFUVJoMFFSaDFJUU1nQVN3QUMwRUFUZ1JBSUFOQkFFNEVRQ0FCSUFJcEE1QUJOd0lBSUFFZ0FpZ0NtQUUyQWdnTUFnc2dBU0FDS0FLUUFTQUNLQUtVQVJBZ0RBRUxJQUVnQWlnQ2tBRWdBa0dRQVdvZ0EwRUFTQ0lCR3lBQ0tBS1VBU0FFSUFFYkVDRWFDeUFDTEFDYkFVRUFTQVJBSUFJb0FwQUJFQmNMSUFJc0FJc0JRUUJJQkVBZ0FpZ0NnQUVRRndzZ0FrR0lBbXBCaTR2dEFCQXFDeUFDSUFKQmlBSnFRWlR3N1FBUUhUWUNnQUpCaGdOQkFDQUNLQUtBQWhzRVFDQUNJQUpCaUFKcVFaVHc3UUFRSFRZQ2dBSWdBaWdDZ0FJaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSm9JQUlnQVRZQ1lDQUNJQU0yQW1RTUFRc2dBaUFET2dCcklBSkI0QUJxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQ1FmQUFhaUlESWdFZ0Fpa0NZRGNDQUNBQklBSW9BbWcyQWdnZ0FrSUFOd0pnSUFKQkFEWUNhQUpBSUFNZ0FFRTBhaUlCUmcwQUlBSXRBSHNpQkVFWWRFRVlkU0VESUFFc0FBdEJBRTRFUUNBRFFRQk9CRUFnQVNBQ0tRTndOd0lBSUFFZ0FpZ0NlRFlDQ0F3Q0N5QUJJQUlvQW5BZ0FpZ0NkQkFnREFFTElBRWdBaWdDY0NBQ1FmQUFhaUFEUVFCSUlnRWJJQUlvQW5RZ0JDQUJHeEFoR2dzZ0Fpd0FlMEVBU0FSQUlBSW9BbkFRRndzZ0Fpd0FhMEVBU0FSQUlBSW9BbUFRRndzZ0FrR0lBbXBCbFBEdEFCQXFDeUFDSUFKQmlBSnFRYk9LN1FBUUhUWUNnQUpCaGdOQkFDQUNLQUtBQWhzRVFDQUNJQUpCaUFKcVFiT0s3UUFRSFRZQ2dBSWdBaWdDZ0FJaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSklJQUlnQVRZQ1FDQUNJQU0yQWtRTUFRc2dBaUFET2dCTElBSkJRR3NoQVNBRFJRMEJDeUFCSUFRZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFKQjBBQnFJZ01nQWtGQWF5SUJLUUlBTndJQUlBTWdBU2dDQ0RZQ0NDQUJRZ0EzQWdBZ0FVRUFOZ0lJQWtBZ0F5QUFRVUJySWdGR0RRQWdBaTBBV3lJRVFSaDBRUmgxSVFNZ0FTd0FDMEVBVGdSQUlBTkJBRTRFUUNBQklBSXBBMUEzQWdBZ0FTQUNLQUpZTmdJSURBSUxJQUVnQWlnQ1VDQUNLQUpVRUNBTUFRc2dBU0FDS0FKUUlBSkIwQUJxSUFOQkFFZ2lBUnNnQWlnQ1ZDQUVJQUViRUNFYUN5QUNMQUJiUVFCSUJFQWdBaWdDVUJBWEN5QUNMQUJMUVFCSUJFQWdBaWdDUUJBWEN5QUNRWWdDYWtHeml1MEFFQ29MSUFJZ0FrR0lBbXBCa1BQdEFCQWROZ0tBQWtHR0EwRUFJQUlvQW9BQ0d3UkFJQUlnQWtHSUFtcEJrUFB0QUJBZE5nS0FBaUFDS0FLQUFpSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRRUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBaWdnQWlBQk5nSWdJQUlnQXpZQ0pBd0JDeUFDSUFNNkFDc2dBa0VnYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FrRXdhaUlESWdFZ0Fpa0NJRGNDQUNBQklBSW9BaWcyQWdnZ0FrSUFOd0lnSUFKQkFEWUNLQUpBSUFNZ0FFSE1BR29pQVVZTkFDQUNMUUE3SWdSQkdIUkJHSFVoQXlBQkxBQUxRUUJPQkVBZ0EwRUFUZ1JBSUFFZ0Fpa0RNRGNDQUNBQklBSW9BamcyQWdnTUFnc2dBU0FDS0FJd0lBSW9BalFRSUF3QkN5QUJJQUlvQWpBZ0FrRXdhaUFEUVFCSUlnRWJJQUlvQWpRZ0JDQUJHeEFoR2dzZ0Fpd0FPMEVBU0FSQUlBSW9BakFRRndzZ0Fpd0FLMEVBU0FSQUlBSW9BaUFRRndzZ0FrR0lBbXBCa1BQdEFCQXFDeUFDSUFKQmlBSnFRYi91N2dBUUhUWUNnQUpCaGdOQkFDQUNLQUtBQWhzRVFDQUNJQUpCaUFKcVFiL3U3Z0FRSFRZQ2dBSWdBaWdDZ0FJaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSUlJQUlnQVRZQ0FDQUNJQU0yQWdRTUFRc2dBaUFET2dBTElBSWhBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUpCRUdvaUFTQUNLUUlBTndJQUlBRWdBaWdDQ0RZQ0NDQUNRZ0EzQWdBZ0FrRUFOZ0lJQWtBZ0FTQUFRZGdBYWlJQVJnMEFJQUl0QUJzaUEwRVlkRUVZZFNFQklBQXNBQXRCQUU0RVFDQUJRUUJPQkVBZ0FDQUNLUU1RTndJQUlBQWdBaWdDR0RZQ0NBd0NDeUFBSUFJb0FoQWdBaWdDRkJBZ0RBRUxJQUFnQWlnQ0VDQUNRUkJxSUFGQkFFZ2lBQnNnQWlnQ0ZDQURJQUFiRUNFYUN5QUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUNRWWdDYWtHLzd1NEFFQ29MSUFKQmtBSnFKQUFQQ3hBdEFBdmVBZ0VGZnlNQVFSQnJJZ1lrQUFKQUlBQW9BZ1FpQXlBQUxRQUxJZ0lnQWtFWWRFRVlkU0lFUVFCSUcwRUZSZ1JBSUFCQmYwSEloKzhBUVFVUUcwVUVRRUVCSVFVTUFnc2dBQzBBQ3lJQ0lRUWdBQ2dDQkNFREN5QURJQUlnQkVFWWRFRVlkVUVBU0J0QkJVWUVRQ0FBUVg5QnpvanRBRUVGRUJ0RkJFQkJBaUVGREFJTElBQXRBQXNpQWlFRUlBQW9BZ1FoQXdzZ0F5QUNJQVJCR0hSQkdIVkJBRWdiUVFkR0JFQWdBRUYvUWU2NTdnQkJCeEFiUlFSQVFRTWhCUXdDQ3lBQUxRQUxJZ0loQkNBQUtBSUVJUU1MQWtBZ0F5QUNJQVJCR0hSQkdIVkJBRWdiUVFaSEJFQWdBUTBCREFJTElBQkJmMEdQc2U0QVFRWVFHeUlDUlVFQ2RDRUZJQUpGRFFFZ0FVVU5BU0FBS0FJRUlRTWdBQzBBQ3lJQ0lRUUxRUUFoQlNBRElBSWdCRUVZZEVFWWRTSUJRUUJJRzBVTkFDQUdJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFR21vdkFBSUFZUUpBc2dCa0VRYWlRQUlBVUwyQUVDQW44QmZDTUFRUkJySWdNa0FBSkFJQUFvQXVnR0lnUkJ2eU5xTEFBQVFRQk9CRUFnQXlBRVFiUWphaUlFS0FJSU5nSUlJQU1nQkNrQ0FEY0RBQXdCQ3lBRElBUW9BclFqSUFSQnVDTnFLQUlBRUJvTElBQkI5QWRxSUFNb0FnQWdBeUFETEFBTFFRQklHeERSQWlBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBQUFuOGdBQ2dDMEFjZ0FXeEI1QUJ0SWdFZ0FrVU5BQm9nQUNnQzZBWkJnQ1JxS3dNQUlBRzNvaUlGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXMyQXVBSElBTkJFR29rQUNBQVFkd0hhZ3NyQUNBQkJFQWdBQ0FCS0FJQUVJUUNJQUFnQVNnQ0JCQ0VBaUFCUVJScUlBRW9BaGdRZlNBQkVCY0xDNHdEQVFkL0FrQUNRQUpBSUFBb0FnUWlBeUFBS0FJQUlnVnJRUXh0SWdkQkFXb2lBa0hXcXRXcUFVa0VRQ0FDSUFBb0FnZ2dCV3RCREcwaUJrRUJkQ0lJSUFJZ0NFc2JRZFdxMWFvQklBWkJxdFdxMVFCSkd5SUNCRUFnQWtIV3F0V3FBVThOQWlBQ1FReHNFQmdoQkFzZ0FrRU1iQ0VHSUFRZ0IwRU1iR29oQWdKQUlBRXNBQXRCQUU0RVFDQUNJQUVwQWdBM0FnQWdBaUFCS0FJSU5nSUlEQUVMSUFJZ0FTZ0NBQ0FCS0FJRUVCb2dBQ2dDQkNFRElBQW9BZ0FoQlFzZ0JDQUdhaUVCSUFKQkRHb2hCQ0FESUFWR0RRSURRQ0FDUVF4cklnSWdBMEVNYXlJREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0NBRFFnQTNBZ0FnQTBFQU5nSUlJQU1nQlVjTkFBc2dBQ0FCTmdJSUlBQW9BZ1FoQVNBQUlBUTJBZ1FnQUNnQ0FDRURJQUFnQWpZQ0FDQUJJQU5HRFFNRFFDQUJRUXhySVFBZ0FVRUJheXdBQUVFQVNBUkFJQUFvQWdBUUZ3c2dBQ0lCSUFOSERRQUxEQU1MRUNnQUMwR2poTzhBRURnQUN5QUFJQUUyQWdnZ0FDQUVOZ0lFSUFBZ0FqWUNBQXNnQXdSQUlBTVFGd3NMcUFNQkJIOGpBRUV3YXlJQ0pBQWdBaUFCTmdJb0lBSWdBa0VvYWtINnd1OEFFQjAyQWlBQ1FFR0dBMEVBSUFJb0FpQWJCRUFnQWlBQ1FTaHFRZnJDN3dBUUhUWUNJQ0FDS0FJZ0lnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkFRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFFZ0FpQUZRWUNBZ0lCNGNqWUNDQ0FDSUFFMkFnQWdBaUFETmdJRURBRUxJQUlnQXpvQUN5QUNJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FDUVJCcUlnRWdBaWtDQURjQ0FDQUJJQUlvQWdnMkFnZ2dBa0lBTndJQUlBSkJBRFlDQ0FKQUlBRWdBRUVFYWlJQVJnMEFJQUl0QUJzaUEwRVlkRUVZZFNFQklBQXNBQXRCQUU0RVFDQUJRUUJPQkVBZ0FDQUNLUU1RTndJQUlBQWdBaWdDR0RZQ0NBd0NDeUFBSUFJb0FoQWdBaWdDRkJBZ0RBRUxJQUFnQWlnQ0VDQUNRUkJxSUFGQkFFZ2lBQnNnQWlnQ0ZDQURJQUFiRUNFYUN5QUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUNRU2hxUWZyQzd3QVFLZ3NnQWtFd2FpUUFEd3NRTFFBTGl3RUJCWDhqQUVGQWFpSURKQUFnQUNnQ0FDSUVCRUFnQVNBQlFSOTFJZ0JxSUFCeklRQWdBMEUvYWlFQ0EwQWdBaUFBSUFCQkNtNGlCVUVLYkd0Qk1ISTZBQUFnQWtFQmF5RUNJQUJCQ1VzaEJpQUZJUUFnQmcwQUN5QUNRUzA2QUFBZ0JFRUlhaUFFUVJBZ0FpQUJRWDl6UVI5MmFpSUFJQU1nQUd0QlFHc1ExQUlhQ3lBRFFVQnJKQUFMS3dFQmZ5QUFLQUs0QnlJQlJRUkFJQUFnQUVIRUFFSHdzWDlCQVJBc0lnRTJBcmdIQ3lBQlFlZ0JhZ3ZuQXdFQ2Z3SkFJQUVvQWhSQkFrWU5BQ0FBSUFBb0FnQW9BZ2dSQUFBaEJnSkFBbjhnQkFSQUlBWkJ4QUJIRFFJZ0FBd0JDeUFHUWNJQVJ3MEJJQUFvQXNBQklnWkZEUUVnQmlBR0tBSUFLQUlJRVFBQVFjUUFSdzBCSUFBb0FzQUJDeER2RUFzQ1FDQUZSUVJBQWtBZ0FTZ0NEQ0lHSUFFb0FoQWlCVUVCY1hJTkFDQUJLQUlFSUFFb0FnaEJBWEZ5UlEwQVFkakU4UUJCQUJBNklBRW9BaEFoQlNBQktBSU1JUVlMSUFFZ0FDQUZRUUYxYWlJSElBSWdCVUVCY1FSL0lBY29BZ0FnQm1vb0FnQUZJQVlMRVFNQUlnVTJBaFFNQVFzZ0FTZ0NGQ0VGQ3lBRlFRRkdCRUFnQVVFQU5nSVVEd3NnQXlBQUx3RlFRU2RySWdWQi8vOERjVUVUU1dvaUEwVU5BQUpBQWtBZ0FTMEFHRVVOQUNBRlFmLy9BM0ZCRWswRVFDQUFLQUxjQVEwQkRBSUxJQUFnQUNnQ0FDZ0NDQkVBQUVIREFFWUVRQ0FBS0FMb0FRMEJEQUlMSUFBdkFWQkJ4d0JyUWYvL0EzRkJCVXNOQUNBQUtBTE1BVVVOQVFzZ0EwRUJheUVESUFSRkJFQWdBQ2dDUkNJRUlBQW9Ba0JHRFFFRFFDQUVRUVJySWdRb0FnQWdBU0FDUVFCQkFDQURRUUJCQUJBdUlBUWdBQ2dDUUVjTkFBc01BUXNnQUNnQ1FDSUVJQUFvQWtSR0RRQURRQ0FFS0FJQUlBRWdBa0VBUVFBZ0EwRUJRUUFRTGlBRVFRUnFJZ1FnQUNnQ1JFY05BQXNMQ3d1b0FRSURmQUovSUFBZ0FSQzVCeUVDSUFBb0FoUWhBU0FBS0FJTUlRVWdBQ2dDQkNFR1JBQUFBQUFBQVBBL0lBS2hJZ05FQUFBQUFBQUFDRUFRendraEJDQUFLQUljSVFBZ0FrUUFBQUFBQUFBSVFCRFBDU0FBdDZJZ0FpQUNvaUFEUkFBQUFBQUFBQWhBb3FJZ0FiZWlJQVFnQnJlaUlBSkVBQUFBQUFBQUNFQ2lJQU1nQTZLaUlBVzNvcUNnb0NJQ21VUUFBQUFBQUFEZ1FXTUVRQ0FDcWc4TFFZQ0FnSUI0QzVJR0FRUi9JQUJDQURjQ0JDQUFRUUEyQWd3Z0FFSGdoUDBBTmdJQUFrQWdBU2dDQ0NBQktBSUVheUlFQkVBZ0JFRUFTQTBCSUFBZ0JCQVlJZ0kyQWdRZ0FDQUNOZ0lJSUFBZ0FpQUVRUUoxUVFKMGFqWUNEQ0FBSUFFb0FnZ2dBU2dDQkNJRGF5SUVRUUJLQkg4Z0FpQURJQVFRR1NBRWFnVWdBZ3MyQWdnTEFuOGdBRUVRYWlJRVFlalk4Z0EyQWdBZ0JFRUVhaUVEQWtBZ0FVRVFhaUlDTEFBUFFRQk9CRUFnQXlBQ0tRSUVOd0lBSUFNZ0FpZ0NERFlDQ0F3QkN5QURJQUlvQWdRZ0FpZ0NDQkFhQ3lBRVFSQnFJUU1DUUNBQ0xBQWJRUUJPQkVBZ0F5QUNLUUlRTndJQUlBTWdBaWdDR0RZQ0NBd0JDeUFESUFJb0FoQWdBaWdDRkJBYUN5QUVRUnhxSVFNQ1FDQUNMQUFuUVFCT0JFQWdBeUFDS1FJY053SUFJQU1nQWlnQ0pEWUNDQXdCQ3lBRElBSW9BaHdnQWlnQ0lCQWFDeUFFUVNocUlRTUNRQ0FDTEFBelFRQk9CRUFnQXlBQ0tRSW9Od0lBSUFNZ0FpZ0NNRFlDQ0F3QkN5QURJQUlvQWlnZ0FpZ0NMQkFhQ3lBRVFUUnFJUU1DUUNBQ0xBQS9RUUJPQkVBZ0F5QUNLUUkwTndJQUlBTWdBaWdDUERZQ0NBd0JDeUFESUFJb0FqUWdBaWdDT0JBYUN5QUVRVUJySVFNQ1FDQUNMQUJMUVFCT0JFQWdBeUFDUVVCcklnVXBBZ0EzQWdBZ0F5QUZLQUlJTmdJSURBRUxJQU1nQWlnQ1FDQUNLQUpFRUJvTElBUkJ6QUJxSVFNQ1FDQUNMQUJYUVFCT0JFQWdBeUFDS1FKTU53SUFJQU1nQWlnQ1ZEWUNDQXdCQ3lBRElBSW9Ba3dnQWlnQ1VCQWFDeUFFUWRnQWFpRURJQUlzQUdOQkFFNEVRQ0FESUFJcEFsZzNBZ0FnQXlBQ0tBSmdOZ0lJSUFRTUFRc2dBeUFDS0FKWUlBSW9BbHdRR2lBRUN5RUNJQUJCeE1iekFEWUNBQ0FDUWVqRzh3QTJBZ0FnQUNBQktBSjBOZ0owSUFCQitBQnFJUUlDUUNBQkxBQ0RBVUVBVGdSQUlBSWdBU2tDZURjQ0FDQUNJQUVvQW9BQk5nSUlEQUVMSUFJZ0FTZ0NlQ0FCS0FKOEVCb0xJQUFnQVNnQ2hBRTJBb1FCSUFCQmlBRnFJUUlnQVN3QWt3RkJBRTRFUUNBQ0lBRXBBb2dCTndJQUlBSWdBU2dDa0FFMkFnZ2dBQThMSUFJZ0FTZ0NpQUVnQVNnQ2pBRVFHaUFBRHdzUUtBQUw1QUlCQTM4akFFRkFhaUlDSkFBQ1FFR2N4SUVCTFFBQVJRMEFJQUlnQVRZQ09DQUNRWkFRRUJnaUF6WUNHQ0FDUW9DUWdJQ0Fnb0tBZ0g4M0Fod2dBMEVBUVlFUUVHRWlBMEdBRUNBQUlBRVFud1VhSUFKQkdHb2lBQ0FERUI4US93TWdBaUFBUWZESjhRQVFrd01pQUNnQ0NEWUNNQ0FDSUFBcEFnQTNBeWdnQUVJQU53SUFJQUJCQURZQ0NDQUNRU2hxUWYvTDhRQVFXQ0lBS0FJRUlRUWdBQ2dDQUNFQklBSWdBQzBBQ2pvQVBpQUNJQUF2QVFnN0FUd2dBRUlBTndJQUlBQXNBQXNoQXlBQVFRQTJBZ2dnQWl3QU0wRUFTQVJBSUFJb0FpZ1FGd3NnQWl3QUkwRUFTQVJBSUFJb0FoZ1FGd3NDUUNBRFFRQk9CRUFnQWlBQ0xRQStPZ0FTSUFJZ0JEWUNEQ0FDSUFFMkFnZ2dBaUFDTHdFOE93RVFJQUlnQXpvQUV3d0JDeUFDUVFocUlBRWdCQkFhQ3lBQ1FRaHFRUUVRNFFzZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0EwRUFUZzBBSUFFUUZ3c2dBa0ZBYXlRQUM3WUJBQ0FBUWRDOS9BQTJBc2dFSUFCQndMMzhBRFlDdUFRZ0FFR3d2ZndBTmdLZ0JDQUFRYUM5L0FBMkFwZ0VJQUJCZ0wzOEFEWUN6QU1nQUVId3ZQd0FOZ0tJQXlBQVFlQzgvQUEyQXZnQ0lBQkIwTHo4QURZQzZBSWdBRUhBdlB3QU5nTGtBU0FBUVp5OC9BQTJBdFFCSUFCQmpMejhBRFlDd0FFZ0FFSHN1L3dBTmdLd0FTQUFRYVMxL0FBMkFnQWdBRUhZQkdvUWpBa2FJQUJCdUFScUVOc0JHaUFBUWN3RGFoREZCeG9nQUJDZkFSb2dBQXZIQVFFQmZ5QUFJQUVnQWhDRUVTQUFRYndCYWhDZ0RTRUNJQUJCMEFKcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR0kyUElBTmdJQUlBRkJBRFlDRENBQklRTWdBRUhnQW1vaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFkamQ4Z0EyQWdBZ0FVRUFOZ0lNSUFCQmhPRDZBRFlDQUNBQ1FhRG0rZ0EyQWdBZ0FFSEU1dm9BTmdMTUFTQURRZFRtK2dBMkFnQWdBVUhrNXZvQU5nSUFJQUFnQUVIQUFXcEJCQkJ1SUFCQmp3RVFLU0FBUWRvQkVDa2dBQ0FBS0FJQUtBS1VBUkVCQUF2REVnRUJmeUFBQW45QjROV0JBUzBBQUFSQVFkelZnUUVvQWdBTUFRdEIyTldCQVFKL1FkVFZnUUV0QUFBRVFFSFExWUVCS0FJQURBRUxRWnppZ1FGQkFEWUNBRUdZNG9FQlFiRGY4UUEyQWdCQm1PS0JBVUg0Zy9JQU5nSUFRWmppZ1FGQnVJRHlBRFlDQUNNQVFSQnJJZ0VrQUVHZzRvRUJRZ0EzQXdBZ0FVRUFOZ0lNUWFqaWdRRkJBRFlDQUVHbzQ0RUJRUUE2QUFBZ0FVRVFhaVFBRUwwUlFSNUpCRUFRZHdBTFFhRGlnUUZCc09LQkFVRWVFTG9SSWdFMkFnQkJwT0tCQVNBQk5nSUFRYWppZ1FFZ0FVSDRBR28yQWdCQm9PS0JBU2dDQUNJQlFhamlnUUVvQWdBZ0FXdEJBblZCQW5ScUdrRWVFSmdTUWJEamdRRkJrTEh3QUJCVkdrR2s0b0VCS0FJQVFhRGlnUUVvQWdCckdrR2c0b0VCRUpjU1FhRGlnUUVvQWdBaUFVR280b0VCS0FJQUlBRnJRUUoxUVFKMGFocEJwT0tCQVNnQ0FCcEI1TitCQVVFQU5nSUFRZURmZ1FGQnNOL3hBRFlDQUVIZzM0RUJRZmlEOGdBMkFnQkI0TitCQVVHOGkvSUFOZ0lBUWVEZmdRRkJwTlNCQVJEcEFSRDVBVUhzMzRFQlFRQTJBZ0JCNk4rQkFVR3czL0VBTmdJQVFlamZnUUZCK0lQeUFEWUNBRUhvMzRFQlFkeUw4Z0EyQWdCQjZOK0JBVUdzMUlFQkVPa0JFUGtCUWZUZmdRRkJBRFlDQUVIdzM0RUJRYkRmOFFBMkFnQkI4TitCQVVINGcvSUFOZ0lBUWZ6ZmdRRkJBRG9BQUVINDM0RUJRUUEyQWdCQjhOK0JBVUhNZ1BJQU5nSUFRZmpmZ1FGQm1PRHhBQ2dDQURZQ0FFSHczNEVCUWZEVmdRRVE2UUVRK1FGQmhPQ0JBVUVBTmdJQVFZRGdnUUZCc04veEFEWUNBRUdBNElFQlFmaUQ4Z0EyQWdCQmdPQ0JBVUd3aFBJQU5nSUFRWURnZ1FGQjZOV0JBUkRwQVJENUFVR000SUVCUVFBMkFnQkJpT0NCQVVHdzMvRUFOZ0lBUVlqZ2dRRkIrSVB5QURZQ0FFR0k0SUVCUWNTRjhnQTJBZ0JCaU9DQkFVSDQxWUVCRU9rQkVQa0JRWkRnZ1FGQkFSQ25DVUdRNElFQlFZRFdnUUVRNlFFUStRRkJwT0NCQVVFQU5nSUFRYURnZ1FGQnNOL3hBRFlDQUVHZzRJRUJRZmlEOGdBMkFnQkJvT0NCQVVIWWh2SUFOZ0lBUWFEZ2dRRkJpTmFCQVJEcEFSRDVBVUdzNElFQlFRQTJBZ0JCcU9DQkFVR3czL0VBTmdJQVFhamdnUUZCK0lQeUFEWUNBRUdvNElFQlFjeUg4Z0EyQWdCQnFPQ0JBVUdRMW9FQkVPa0JFUGtCUWJUZ2dRRkJBRFlDQUVHdzRJRUJRYkRmOFFBMkFnQkJzT0NCQVVINGcvSUFOZ0lBUWJqZ2dRRkJydGdBT3dFQVFiRGdnUUZCc0lIeUFEWUNBRUc4NElFQkVJa0JHa0d3NElFQlFaaldnUUVRNlFFUStRRkJ6T0NCQVVFQU5nSUFRY2pnZ1FGQnNOL3hBRFlDQUVISTRJRUJRZmlEOGdBMkFnQkIwT0NCQVVLdWdJQ0F3QVUzQWdCQnlPQ0JBVUhZZ2ZJQU5nSUFRZGpnZ1FFUWlRRWFRY2pnZ1FGQm9OYUJBUkRwQVJENUFVSHM0SUVCUVFBMkFnQkI2T0NCQVVHdzMvRUFOZ0lBUWVqZ2dRRkIrSVB5QURZQ0FFSG80SUVCUWZ5TDhnQTJBZ0JCNk9DQkFVRzAxSUVCRU9rQkVQa0JRZlRnZ1FGQkFEWUNBRUh3NElFQlFiRGY4UUEyQWdCQjhPQ0JBVUg0Zy9JQU5nSUFRZkRnZ1FGQjhJM3lBRFlDQUVIdzRJRUJRYnpVZ1FFUTZRRVErUUZCL09DQkFVRUFOZ0lBUWZqZ2dRRkJzTi94QURZQ0FFSDQ0SUVCUWZpRDhnQTJBZ0JCK09DQkFVSEVqL0lBTmdJQVFmamdnUUZCeE5TQkFSRHBBUkQ1QVVHRTRZRUJRUUEyQWdCQmdPR0JBVUd3My9FQU5nSUFRWURoZ1FGQitJUHlBRFlDQUVHQTRZRUJRYXlSOGdBMkFnQkJnT0dCQVVITTFJRUJFT2tCRVBrQlFZemhnUUZCQURZQ0FFR0k0WUVCUWJEZjhRQTJBZ0JCaU9HQkFVSDRnL0lBTmdJQVFZamhnUUZCaEpueUFEWUNBRUdJNFlFQlFmVFVnUUVRNlFFUStRRkJsT0dCQVVFQU5nSUFRWkRoZ1FGQnNOL3hBRFlDQUVHUTRZRUJRZmlEOGdBMkFnQkJrT0dCQVVHWW12SUFOZ0lBUVpEaGdRRkIvTlNCQVJEcEFSRDVBVUdjNFlFQlFRQTJBZ0JCbU9HQkFVR3czL0VBTmdJQVFaamhnUUZCK0lQeUFEWUNBRUdZNFlFQlFZeWI4Z0EyQWdCQm1PR0JBVUdFMVlFQkVPa0JFUGtCUWFUaGdRRkJBRFlDQUVHZzRZRUJRYkRmOFFBMkFnQkJvT0dCQVVINGcvSUFOZ0lBUWFEaGdRRkJnSnp5QURZQ0FFR2c0WUVCUVl6VmdRRVE2UUVRK1FGQnJPR0JBVUVBTmdJQVFhamhnUUZCc04veEFEWUNBRUdvNFlFQlFmaUQ4Z0EyQWdCQnFPR0JBVUgwblBJQU5nSUFRYWpoZ1FGQmxOV0JBUkRwQVJENUFVRzA0WUVCUVFBMkFnQkJzT0dCQVVHdzMvRUFOZ0lBUWJEaGdRRkIrSVB5QURZQ0FFR3c0WUVCUVppZThnQTJBZ0JCc09HQkFVR2MxWUVCRU9rQkVQa0JRYnpoZ1FGQkFEWUNBRUc0NFlFQlFiRGY4UUEyQWdCQnVPR0JBVUg0Zy9JQU5nSUFRYmpoZ1FGQnZKL3lBRFlDQUVHNDRZRUJRYVRWZ1FFUTZRRVErUUZCeE9HQkFVRUFOZ0lBUWNEaGdRRkJzTi94QURZQ0FFSEE0WUVCUWZpRDhnQTJBZ0JCd09HQkFVSGdvUElBTmdJQVFjRGhnUUZCck5XQkFSRHBBUkQ1QVVITTRZRUJRUUEyQWdCQnlPR0JBVUd3My9FQU5nSUFRY2poZ1FGQitJUHlBRFlDQUVIUTRZRUJRY2lxOGdBMkFnQkJ5T0dCQVVIMGt2SUFOZ0lBUWREaGdRRkJwSlB5QURZQ0FFSEk0WUVCUWRUVWdRRVE2UUVRK1FGQjNPR0JBVUVBTmdJQVFkamhnUUZCc04veEFEWUNBRUhZNFlFQlFmaUQ4Z0EyQWdCQjRPR0JBVUhzcXZJQU5nSUFRZGpoZ1FGQi9KVHlBRFlDQUVIZzRZRUJRYXlWOGdBMkFnQkIyT0dCQVVIYzFJRUJFT2tCRVBrQlFlemhnUUZCQURZQ0FFSG80WUVCUWJEZjhRQTJBZ0JCNk9HQkFVSDRnL0lBTmdJQVFmRGhnUUVRc2hGQjZPR0JBVUhvbHZJQU5nSUFRZWpoZ1FGQjVOU0JBUkRwQVJENUFVSDg0WUVCUVFBMkFnQkIrT0dCQVVHdzMvRUFOZ0lBUWZqaGdRRkIrSVB5QURZQ0FFR0E0b0VCRUxJUlFmamhnUUZCaEpqeUFEWUNBRUg0NFlFQlFlelVnUUVRNlFFUStRRkJqT0tCQVVFQU5nSUFRWWppZ1FGQnNOL3hBRFlDQUVHSTRvRUJRZmlEOGdBMkFnQkJpT0tCQVVHRW92SUFOZ0lBUVlqaWdRRkJ0TldCQVJEcEFSRDVBVUdVNG9FQlFRQTJBZ0JCa09LQkFVR3czL0VBTmdJQVFaRGlnUUZCK0lQeUFEWUNBRUdRNG9FQlFmeWk4Z0EyQWdCQmtPS0JBVUc4MVlFQkVPa0JFUGtCUWN6VmdRRkJtT0tCQVRZQ0FFSFUxWUVCUVFFNkFBQkIwTldCQVVITTFZRUJOZ0lBUWN6VmdRRUxLQUlBSWdFMkFnQWdBU0FCS0FJRVFRRnFOZ0lFUWVEVmdRRkJBVG9BQUVIYzFZRUJRZGpWZ1FFMkFnQkIyTldCQVFzb0FnQWlBVFlDQUNBQklBRW9BZ1JCQVdvMkFnUWdBQXYzQVFFRmZ5TUFRUkJySWdVa0FDQUJJQUpIQkVBZ0FFRUVhaUVHQTBBZ0FDQUdJQVZCREdvZ0JVRUlhaUFCSWdSQkVHb1ExZ1FpQVNnQ0FFVUVRRUVZRUJnaUF5QUVLUUlRTndJUUlBTWdCU2dDRERZQ0NDQURRZ0EzQWdBZ0FTQUROZ0lBSUFBb0FnQW9BZ0FpQndSQUlBQWdCellDQUNBQktBSUFJUU1MSUFBb0FnUWdBeEJFSUFBZ0FDZ0NDRUVCYWpZQ0NBc0NRQ0FFS0FJRUlnTkZCRUFnQkNnQ0NDSUJLQUlBSUFSR0RRRWdCRUVJYWlFREEwQWdBeWdDQUNJRVFRaHFJUU1nQkNBRUtBSUlJZ0VvQWdCSERRQUxEQUVMQTBBZ0F5SUJLQUlBSWdNTkFBc0xJQUVnQWtjTkFBc0xJQVZCRUdva0FBczNBUUYvQWtBZ0FFRUlhaUlCS0FJQUJFQWdBU0FCS0FJQVFRRnJJZ0UyQWdBZ0FVRi9SdzBCQ3lBQUlBQW9BZ0FvQWhBUkFRQUxDOG9CQVFGL0lBQkJpS3IxQURZQ1lDQUFRZmlwOVFBMkFsQWdBRUhvcWZVQU5nSXdJQUJCMktuMUFEWUNJQ0FBUWNpcDlRQTJBaEFnQUVHY3FmVUFOZ0lBSUFBc0FJY0JRUUJJQkVBZ0FDZ0NmQkFYQ3lBQVFkQUFhaENMQ2hvZ0FFR01xZlVBTmdJd0lBQkIvS2oxQURZQ0lDQUFRZXlvOVFBMkFoQWdBRUhJcVBVQU5nSUFJQUFzQUU5QkFFZ0VRQ0FBS0FKRUVCY0xJQUJCSUdvUWp3Z2FJQUJCRUdvUWdRY2FJQUJCNElUOUFEWUNBQ0FBS0FJRUlnRUVRQ0FBSUFFMkFnZ2dBUkFYQ3lBQUN4NEFJQUJCNUFOcUVPQUNHaUFBUWRRRGFoRGJBUm9nQUJDZkFSb2dBQXMxQVFGL0l3QkJFR3NpQWlRQUlBSWdBQ2dDQURZQ0RDQUFJQUVvQWdBMkFnQWdBU0FDUVF4cUtBSUFOZ0lBSUFKQkVHb2tBQXVHQWdFRWZ5TUFRU0JySWdJa0FDQUNJQUUyQWhnZ0FpQUNRUmhxUWF5VzdnQVFIVFlDQ0FKQVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEJySmJ1QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBVUZ3VHcwQkFrQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSUZFQmdoQXlBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQXpZQ0NDQUNJQUUyQWd3TUFRc2dBaUFCT2dBVElBSkJDR29oQXlBQlJRMEJDeUFESUFRZ0FSQVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaEIxT1FNSUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCckpidUFCQXFDeUFDUVNCcUpBQVBDeEF0QUF1c0JRTUZmd0YrQVh3akFFRVFheUlHSkFBQ1FDQUJLQUlJSWdVZ0FTZ0NCQ0lKYTBFRGRTSUhJQUpHRFFBZ0FDZ0NDQ0VJSUFBdEFBTkIvZ0Z4UVFKR0JFQWdCa0VBTmdJQUlBWkJBRFlDQkNBR1FRRTJBZ2dnQ1NBQ1FRTjBhaUVBSUFZZ0J5QUNheUlDTmdJTUFrQWdDQ0FHSUFNUXZnRWlDMFFBQUFBQUFBRHdQMlpGRFFBZ0N5QUN1R1ZGRFFBZ0N3Si9JQXRFQUFBQUFBQUE4RUZqSUF0RUFBQUFBQUFBQUFCbWNRUkFJQXVyREFFTFFRQUxJZ0s0WWcwQUlBQWdBa0VEZENBQWFrRUlheWtDQURjQ0FDQUFRUWhxSVFBTElBRWdBRFlDQ0F3QkN5QUhJQUpySVFjZ0NTQUNRUU4wYWlFQ0lBZ3RBQUZCQWtZRVFBSkFJQUlnQlVZTkFFRUJJUUFnQkFSQUlBSWhCUU5BSUFVcEFnQWhDaUFHSUFjMkFnd2dCaUFLTndNQUlBWWdBRFlDQ0NBSUlBWWdBeEMrQVNBQXVHRUVRQ0FDSUFVcEFnQTNBZ0FnQWtFSWFpRUZEQU1MSUFCQkFXb2hBQ0FGUVFocUlnVWdBU2dDQ0VjTkFBc2dBaUVGREFFTElBSWhCUU5BSUFJcEFnQWhDaUFHSUFjMkFnd2dCaUFLTndNQUlBWWdBRFlDQ0NBSUlBWWdBeEMrQVNBQXVHRUVRQ0FGSUFJcEFnQTNBZ0FnQlVFSWFpRUZDeUFBUVFGcUlRQWdBa0VJYWlJQ0lBRW9BZ2hIRFFBTEN5QUJJQVUyQWdnTUFRc0NRQ0FDSUFWR0RRQkJBU0VBSUFRRVFDQUNJUVVEUUNBRktRSUFJUW9nQmlBSE5nSU1JQVlnQURZQ0NDQUdJQW8zQXdBZ0NDQUdJQU1RcVFNRVFDQUNJQVVwQWdBM0FnQWdBa0VJYWlFRkRBTUxJQUJCQVdvaEFDQUZRUWhxSWdVZ0FTZ0NDRWNOQUFzZ0FpRUZEQUVMSUFJaEJRTkFJQUlwQWdBaENpQUdJQWMyQWd3Z0JpQUFOZ0lJSUFZZ0NqY0RBQ0FJSUFZZ0F4Q3BBd1JBSUFVZ0Fpa0NBRGNDQUNBRlFRaHFJUVVMSUFCQkFXb2hBQ0FDUVFocUlnSWdBU2dDQ0VjTkFBc0xJQUVnQlRZQ0NBc2dCa0VRYWlRQUM1WURBUVIvSXdCQkVHc2lBeVFBQWtBQ1FBSkFJQUFvQWdBaUFrVU5BQ0FCUVFKSkRRQWdBaWdDQUNJRVFROXhJZ1ZCQTJ0QmZra05BQ0FCUVFsclFYNUpEUUVnQlVFQlJnMEJDeUFEUVFocVFRQTJBZ0FNQVFzQ1FBSkFJQUlnQkVFSWRtc29BZ0FpQWlnQ0JDSUZRU0JxSWdSQjdQOEJUUVJBSUFJZ0JEWUNCQ0FGSUFJb0FnQWlCR3BCRkdvaEFnd0JDeUFDUVNBZ0EwRU1haEN3QkNJQ1JRUkFRUUFoQWd3Q0N5QURLQUlNSVFRTElBSkNBRGNDQkNBQ1FRQTJBaHdnQWtJQU53SVVJQUpDQURjQ0RDQUNJQUlnQkd0QkNIUWdBWEkyQWdBTElBTWdBallDQUNBREtBSUFJZ0pGQkVBZ0EwRUlha0VBTmdJQURBRUxJQUlnQUNnQ0FDSUFOZ0lNQW44Z0FDZ0NFQ0lFQkVBZ0JDZ0NGQ0lBSUFJMkFoZ2dBaUFBTmdJVUlBUkJGR29NQVFzZ0FDQUNOZ0lRSUFKQkZHb0xJQUkyQWdBQ1FDQUJRUWRIRFFBZ0FpZ0NBQ0lBUVE5eFFRZEhJQUJCQzNGQkFrZHhEUUFnQWtFRWFpQUNRU0JCMk5UdUFFRURFTlFDR2lBREtBSUFJUUlMSUFNZ0FqWUNDQXNnQXlnQ0NDRUFJQU5CRUdva0FDQUFDNmtCQVFGL0FrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBMEVCYXc0S0FBRUNBd1FGQ1FZSENBa0xJQUF0QUNnRVFDQUFJQUVnQWhEWkNBOExJQUFnQVNBQ0VNNFBEd3NnQUNBQklBSVF5dzhQQ3lBQUlBRWdBaERERHc4TElBQWdBU0FDRU1ZUER3c2dBQ0FCSUFJUXh3OFBDeUFBSUFFZ0FpQUVFT0lDRHdzZ0FDQUJJQUlnQkJDZkFnOExJQUFnQVNBQ0VNQVBEd3NnQUNBQklBSWdCQkNpQnlFRkN5QUZDeDRBSUFCQnNBTnFFUEVDR2lBQVFiQUJhaERHQWhvZ0FCRGdBUm9nQUF2U0F3SURmd0Y4SUFCQ0FEY0NCQ0FBUVFBMkFnd2dBRUhnaFAwQU5nSUFBa0FDUUNBQktBSUlJQUVvQWdScklnTUVRQ0FEUVFCSURRRWdBQ0FERUJnaUFqWUNCQ0FBSUFJMkFnZ2dBQ0FDSUFOQkFuVkJBblJxTmdJTUlBQWdBU2dDQ0NBQktBSUVJZ1JySWdOQkFFb0VmeUFDSUFRZ0F4QVpJQU5xQlNBQ0N6WUNDQXNnQUVFQU5nSWNJQUJCRkdvaUFrSUFOd0lBSUFCQmlOenlBRFlDRUNBQktBSVlJQUVvQWhScklnTUVRQ0FEUVFCSURRSWdBQ0FERUJnaUFqWUNGQ0FBSUFJMkFoZ2dBQ0FDSUFOQkFuVkJBblJxTmdJY0lBQWdBU2dDR0NBQktBSVVJZ1JySWdOQkFFb0VmeUFDSUFRZ0F4QVpJQU5xQlNBQ0N6WUNHQXNnQUVISTNQSUFOZ0lnSUFCQkpHb2hBZ0pBSUFFc0FDOUJBRTRFUUNBQ0lBRkJKR29pQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUJLQUlrSUFFb0FpZ1FHZ3NnQVNzRE9DRUZJQUJCaktuMUFEWUNNQ0FBUWZ5bzlRQTJBaUFnQUVIc3FQVUFOZ0lRSUFCQnlLajFBRFlDQUNBQUlBVTVBemdnQUNBQktBSkFOZ0pBSUFCQnhBQnFJUUlnQVN3QVQwRUFUZ1JBSUFJZ0FVSEVBR29pQVNrQ0FEY0NBQ0FDSUFFb0FnZzJBZ2dnQUE4TElBSWdBU2dDUkNBQktBSklFQm9nQUE4TEVDZ0FDeEFvQUFzekFRRi9JQUlFUUNBQUlRTURRQ0FESUFFb0FnQTJBZ0FnQTBFRWFpRURJQUZCQkdvaEFTQUNRUUZySWdJTkFBc0xJQUFMRkFBZ0FFSFVBMm9RdncwYUlBQVFud0VhSUFBTFdnRURmeUFBSUFGSEJFQWdBQ0FBS0FJQUlnSWdBQ2dDQkNJRFJ3Ui9BMEFnQWlnQ0FDSUVCRUFnQkJBaUlBUVFGeUFBS0FJRUlRTUxJQUpCQkdvaUFpQURSdzBBQ3lBQUtBSUFCU0FDQ3pZQ0JDQUFJQUVRaEFvTEMzOENBbjhCZmlNQVFSQnJJZ01rQUNBQUFuNGdBVVVFUUVJQURBRUxJQU1nQVNBQlFSOTFJZ0pxSUFKeklnS3RRZ0FnQW1jaUFrSFJBR29RNVFJZ0F5a0RDRUtBZ0lDQWdJREFBSVZCbm9BQklBSnJyVUl3aG53Z0FVR0FnSUNBZUhHdFFpQ0doQ0VFSUFNcEF3QUxOd01BSUFBZ0JEY0RDQ0FEUVJCcUpBQUxvUnNCRDM4akFFSHdBR3NpQmlRQUlBWWdBallDYUNBR1FlQUFhaUlJUVFBMkFnQWdCa0VBTmdKWUlBWkNBRGNEVUNBSUlBWkI2QUJxRUlnQk5nSUFRUUVoQkFKQVFZY0RRUUFnQ0NnQ0FCdEZEUUFEUUNBSUVJc0VBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUlLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQnhBZklnVkJjRWtFUUFKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNSQVlJUUlnQmlBSlFZQ0FnSUI0Y2pZQ1NDQUdJQUkyQWtBZ0JpQUZOZ0pFREFFTElBWWdCVG9BU3lBR1FVQnJJUUlnQlVVTkFRc2dBaUFISUFVUUdSb0xJQUlnQldwQkFEb0FBQ0FHTEFCYlFRQklCRUFnQmlnQ1VCQVhDeUFHSUFZb0FrZzJBbGdnQmlBR0tRTkFOd05RQWtBZ0EwVU5BQUpBSUFZc0FGdEJBRTRFUUNBR0lBWW9BbGcyQWpnZ0JpQUdLUU5RTndNd0RBRUxJQVpCTUdvZ0JpZ0NVQ0FHS0FKVUVCb0xJQVpCTUdvZ0F4Q0lDeUVDSUFZc0FEdEJBRWdFUUNBR0tBSXdFQmNMSUFJTkFDQUdRVUJySWdJZ0F5QURLQUlBS0FJd0VRSUFJQVlvQWtBZ0FpQUdMQUJMUVFCSUd5SUNJQUlzQUFBaUFrRWdjaUFDSUFKQndRQnJRUnBKR3pvQUFDQUdJQWdvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3pZQ0VDQUdJQVlvQWtBZ0JrRkFheUFHTEFCTFFRQklHellDRkVIT3lQRUFJQVpCRUdvUUpDQUdMQUJMUVFCT0RRa2dCaWdDUUJBWERBa0xJQWdvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJSEVCOGlCVUZ3VHcwQkFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUpFQmdoQWlBR0lBbEJnSUNBZ0hoeU5nSW9JQVlnQWpZQ0lDQUdJQVUyQWlRTUFRc2dCaUFGT2dBcklBWkJJR29oQWlBRlJRMEJDeUFDSUFjZ0JSQVpHZ3NnQWlBRmFrRUFPZ0FBSUFaQklHb1E2QU1oQWlBR0xBQXJRUUJJQkVBZ0JpZ0NJQkFYQ3lBQ0JFQWdBQ0FCSUFnb0FnQkJDQ0FERUlvRUlRUU1DQXNnQmlnQ1ZDSUNJQVl0QUZzaUJTQUZRUmgwUVJoMUlnZEJBRWdiUVFOR0JFQWdCa0hRQUdwQmYwRzArTzRBUVFNUUcwVU5BeUFHTFFCYklnVWhCeUFHS0FKVUlRSUxJQUlnQlNBSFFSaDBRUmgxUVFCSUcwRUNSZ1JBSUFaQjBBQnFRWDlCek8vdkFFRUNFQnRGRFFRZ0JpMEFXeUlGSVFjZ0JpZ0NWQ0VDQ3lBQ0lBVWdCMEVZZEVFWWRVRUFTQnRCQTBZRVFDQUdRZEFBYWtGL1FhdkE3Z0JCQXhBYlJRMEZJQVl0QUZzaUJTRUhJQVlvQWxRaEFnc0NRQ0FDSUFVZ0IwRVlkRUVZZFVFQVNCdEJCRVlFZnlBR1FkQUFha0YvUVpQQjd3QkJCQkFiUlEwSElBWXRBRnNpQlNFSElBWW9BbFFGSUFJTElBVWdCMEVZZEVFWWRVRUFTQnRCQTBjTkFDQUdRZEFBYWtGL1FjSHc3Z0JCQXhBYkRRQWdDQ2dDQUNFRkl3QkJJR3NpQWlRQUlBSWdCVFlDR0VINEFoQVlJZ2NRK3d3aENpQUFJQVVnQnhCUUFrQWdBaWdDR0NJRkJIOGdCU2dDQkNJRlFZak04UUFnQlJzRlFZak04UUFMSWdrUUh5SUZRWEJKQkVBQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnc1FHQ0VFSUFJZ0MwR0FnSUNBZUhJMkFoQWdBaUFFTmdJSUlBSWdCVFlDREF3QkN5QUNJQVU2QUJNZ0FrRUlhaUVFSUFWRkRRRUxJQVFnQ1NBRkVCa2FDMEVBSVFrZ0JDQUZha0VBT2dBQUlBSW9BZ3dnQWkwQUV5SUZJQVZCR0hSQkdIVWlCVUVBU0J0QkEwWUVmeUFDUVFocVFYOUJ3ZkR1QUVFREVCdEZJUWtnQWkwQUV3VWdCUXRCR0hSQkdIVkJBRWdFUUNBQ0tBSUlFQmNMQWtBZ0NRUkFJQW9nQWlnQ0dCRDVFd3dCQ3lBQ0lBRW9BbFFnQVVIVUFHb2dBU3dBWDBFQVNCczJBZ0JCK3ZydEFDQUNFQ1FMSUFFZ0J5QUJLQUlBS0FLb0FSRUNBQ0FDS0FJWUlBY1FRaUFDUVNCcUpBQU1BUXNRTFFBTFFRRWhCQXdJQ3lNQVFSQnJJZ0lrQUNBQ0lBZ29BZ0EyQWdnZ0FpZ0NDQ0VGSUFKQkVHb2tBQ0FHSUFVMkFrQWdCa0ZBYXhEQkNBUkFJQVlnQ0JESEFUWUNRQ0FJS0FJQUlRSWdERVVoQnlBR1FVQnJLQUlBUlNFT0l3QkIwQUJySWdRa0FDQUVJQUkyQWtoQjVBRVFHQ0lQRUlVQklRc2pBRUVRYXlJQ0pBQWdBaUFFS0FKSU5nSUlJQUlvQWdnaEJTQUNRUkJxSkFBZ0JDQUZOZ0lnQWtBQ1FBSkFBa0FnQkVFZ2FoQnZJZ2tRSHlJQ1FYQkpCRUFDUUFKQUlBSkJDMDhFUUNBQ1FSQnFRWEJ4SWdvUUdDRUZJQVFnQ2tHQWdJQ0FlSEkyQWpBZ0JDQUZOZ0lvSUFRZ0FqWUNMQXdCQ3lBRUlBSTZBRE1nQkVFb2FpRUZJQUpGRFFFTElBVWdDU0FDRUJrYUN5QUNJQVZxUVFBNkFBQWdCRUU0YWlBRVFTaHFFSmdCSUFRc0FETkJBRWdFUUNBRUtBSW9FQmNMQWtBZ0IwVU5BQUpBSUFRc0FFTkJBRTRFUUNBRUlBUkJRR3NvQWdBMkFoZ2dCQ0FFS1FNNE53TVFEQUVMSUFSQkVHb2dCQ2dDT0NBRUtBSThFSElMSUFSQkVHcEJCSEloRFVFQUlRSUNRQUpBSUFRb0FoUWdCQzBBR3lJRklBVkJHSFJCR0hWQkFFZ2lCUnRGRFFBRFFDQUNRUUowSUFRb0FoQWdCRUVRYWlBRlFRRnhHMm9vQWdBUXVBcEZEUUVnQWtFQmFpSUNJQVFvQWhRZ0JDMEFHeUlGSUFWQkdIUkJHSFVpQjBFQVNDSUZHMGtOQUFzZ0FrRi9SdzBBSUFkQkFFZ0VRQ0FFS0FJUVFRQTJBZ0FnQkVFQU5nSVVEQUlMSUFSQkFEb0FHeUFFUVFBMkFoQU1BUXNnQkVFUWFpRUZJd0JCRUdzaUJ5UUFJQWNnQWpZQ0RDQUNCRUFDZnlBRklnSXRBQXRCQjNZRVFDQUNLQUlFREFFTElBSXRBQXNMSVFVQ2Z5QUNMUUFMUVFkMkJFQWdBaWdDQUF3QkN5QUNDeUVKSUFjZ0JUWUNDQ01BUVJCcklnb2tBQ0FIUVFocUloQW9BZ0FnQjBFTWFpSVJLQUlBU1NFU0lBcEJFR29rQUNBSElCQWdFU0FTR3lnQ0FDSUtOZ0lNSUFVZ0JTQUtheUlGQkg4Z0NTQUpJQXBCQW5ScUlBVVErQVVnQnlnQ0RBVWdDZ3RySVFVQ1FDQUNMUUFMUVFkMkJFQWdBaUFGTmdJRURBRUxJQUlnQlRvQUN3c2dCMEVBTmdJRUlBa2dCVUVDZEdvZ0J5Z0NCRFlDQUFzZ0IwRVFhaVFBQ3lBTktBQURJUWNnRFNnQ0FDRUZJQVF0QUJzaEFpQUVRUUEyQWhnZ0JDQUZOZ0lvSUFRb0FoQWhCU0FFUWdBM0F4QWdCQ0FITmdBcklBUXNBRU5CQUU0RVFDQUVJQVUyQWpnZ0JDQUVLQUlvTmdJOElBUWdCQ2dBS3pZQVB5QUVJQUk2QUVNTUFRc2dCQ2dDT0JBWElBUWdCVFlDT0NBRUlBSTZBRU1nQkNBRUtBSW9OZ0k4SUFRZ0JDZ0FLellBUHlBRUxBQWJRUUJPRFFBZ0JDZ0NFQkFYQ3lBT1JRMEVBa0FnQkN3QVEwRUFUZ1JBSUFRZ0JFRkFheWdDQURZQ0NDQUVJQVFwQXpnM0F3QU1BUXNnQkNBRUtBSTRJQVFvQWp3UWNnc2dCQ2dDQkNBRUxRQUxJZ0lnQWtFWWRFRVlkVUVBU0JzaEJTQUVRUVJ5SVFjQ1FBTkFJQVVpQWtVRVFDQUVMQUFMUVFCSURRSU1CUXNnQWtFQmF5SUZRUUowSUFRb0FnQWdCQ0FFTEFBTFFRQklHMm9vQWdBUXVBb05BQXNnQkNnQ0JDQUVMUUFMSWdVZ0JVRVlkRUVZZFNJRlFRQklHeUFDU1EwQ0lBVkJBRTROQXdzZ0JDZ0NBQ0FDUVFKMGFrRUFOZ0lBSUFRZ0FqWUNCQ0FFTFFBTElRSU1Bd3NRTFFBTEVIY0FDeUFFSUFKQkFuUnFRUUEyQWdBZ0JDQUNPZ0FMQ3lBSEtBQURJUVVnQnlnQ0FDRUhJQVJCQURZQ0NDQUVJQWMyQWlnZ0JDQUZOZ0FySUFRb0FnQWhCU0FFUWdBM0F3QWdCQ3dBUTBFQVRnUkFJQVFnQlRZQ09DQUVJQVFvQWlnMkFqd2dCQ0FFS0FBck5nQS9JQVFnQWpvQVF3d0JDeUFFS0FJNEVCY2dCQ0FGTmdJNElBUWdBam9BUXlBRUlBUW9BaWcyQWp3Z0JDQUVLQUFyTmdBL0lBUXNBQXRCQUU0TkFDQUVLQUlBRUJjTElBdEIyQUZxSVFJZ0JDMEFReUlIUVJoMFFSaDFJUVVDUUNBTExBRGpBVUVBVGdSQUlBVkJBRTRFUUNBQ0lBUXBBemczQWdBZ0FpQUVRVUJyS0FJQU5nSUlEQUlMSUFJZ0JDZ0NPQ0FFS0FJOEVIUU1BUXNnQWlBRUtBSTRJQVJCT0dvZ0JVRUFTQ0lDR3lBRUtBSThJQWNnQWhzUWNRc2dBU0FQSUFFb0FnQW9BcWdCRVFJQUlBUXNBRU5CQUVnRVFDQUVLQUk0RUJjTElBUkIwQUJxSkFCQkFTRUVEQWdMQWtBZ0JpZ0NWQ0lDSUFZdEFGc2lCU0FGUVJoMFFSaDFJZ2RCQUVnYlFRSkdCSDhnQmtIUUFHcEJmMEhQNys4QVFRSVFHMFVOQ0NBR0xRQmJJZ1VoQnlBR0tBSlVCU0FDQ3lBRklBZEJHSFJCR0hWQkFFZ2JEUUFnQmtIUUFHcEJmMEdJelBFQVFRQVFHdzBBSUFBZ0FTQUlLQUlBRU5NQ1FRRWhCQXdJQ3lBR0lBZ29BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDellDQUVITjErOEFJQVlRSkF3SEN4QXRBQXNRTFFBTElBZ29BZ0FoQWtINEFSQVlJZ1VRNGdraEJDQUFJQUlnQlJCUUlBUkJzQUZxSUFJUWFpQUVRY0FCYWlBQ0VGb2dCVUhvQVdvZ0FoRCtCU0FGUWZBQmFpQUNFTGNOSUFFZ0JTQUJLQUlBS0FLb0FSRUNBQ0FDSUFVUVFpQUFJQVVnQWlBRkVKOENJUVFNQkFzZ0NDZ0NBQ0VDUWRnQkVCZ2lCUkRpQlNFRUlBQWdBaUFGRUZBZ0JFR3dBV29nQWhCcUlBUkJ3QUZxSUFJUVdpQUJJQVVnQVNnQ0FDZ0NxQUVSQWdBZ0FpQUZFRUpCQVNFRURBTUxJQWdvQWdBaEFrRzhBeEFZSWdVUS9Bd2hCQ0FBSUFJZ0JSQlFJQVJCc0FGcUlBSVFhaUFFUWNBQmFpQUNFRm9nQVNBRklBRW9BZ0FvQXFnQkVRSUFJQUlnQlJCQ0lBQWdCU0FDSUFVUW53SWhCQXdDQ3lBQUlBRWdDQ2dDQUJEQkR5RUVEQUVMSUFnb0FnQWhCVUd3QVJBWUlnSVE0QXdnQUNBRklBSVFVQ0FCSUFJZ0FTZ0NBQ2dDcUFFUkFnQWdCU0FDRUVJZ0FDQUNJQVVRd0E4aEJBc2dERUVCYWlFTUN5QUlJQWdReHdFMkFnQkJod05CQUNBSUtBSUFHMEVBSUFSQkFYRWJEUUFMSUFZc0FGdEJBRTROQUNBR0tBSlFFQmNMSUFaQjhBQnFKQUFnQkVFQmNRc29BQ0FBUWRnRGFoRGdBaG9nQUVIQUEyb1F4QUVhSUFCQjhBSnFFSkFER2lBQUVPZ0JHaUFBQzMwQkFuOGpBRUVnYXlJQ0pBQUNRQ0FCS0FJd0lnTkJFSEVFUUNBQktBSVlJQUVvQWl4TEJFQWdBU0FCS0FJWU5nSXNDeUFBSUFFb0FoUWdBU2dDTENBQ1FSaHFFS3NNR2d3QkN5QURRUWh4QkVBZ0FDQUJLQUlJSUFFb0FoQWdBa0VRYWhDckRCb01BUXNnQUNBQ1FRaHFFSmdOR2dzZ0FrRWdhaVFBQ3c4QUlBQWdBQ2dDRUNBQmNoQzJBZ3RXQVFKL0lBQW9Ba0FpQWlBQUtBSkVJZ05HQkVCQkFBOExJQUZCcHdGSEJFQkJBQ0VBQTBBZ0FDQUNLQUlBTHdGUUlBRkdhaUVBSUFKQkJHb2lBaUFEUncwQUN5QUFEd3NnQXlBQ2EwRUVhMEVDZGtFQmFnc2FBUUYvSUFBb0Frd2lBUVJBSUFFUXBBSUxJQUJCQVRvQWJRdEFBUUYvQWtBZ0FDZ0NIRUgvLy8vL0IwWU5BQ0FBS0FJa1FZR0FnSUI0UmcwQUlBQW9BaUJCLy8vLy93ZEhJQUFvQWloQmdZQ0FnSGhIY1NFQkN5QUJDemdCQVg4Z0FFSDRBR29RZ1FjYUlBQkJJR29RblEwYUlBQkI0SVQ5QURZQ0FDQUFLQUlFSWdFRVFDQUFJQUUyQWdnZ0FSQVhDeUFBQ3cwQUlBQkJ6QU5xSUFBUW5nTUxLQUFnQUVHQUJHb1Evd1lhSUFCQjNBTnFFTkFFR2lBQVFjd0RhaERiQVJvZ0FCQ2ZBUm9nQUFzMEFRTi9JQUVRclFVaUF5QUFLQUlFSUFBdEFBc2lCQ0FFUVJoMFFSaDFRUUJJRzBZRWZ5QUFJQUVnQXhDZkJBVkJBUXRGQ3cwQUlBQW9BZ0FRM0F3YUlBQUw0d0VCQVg4akFFRWdheUlKSkFBZ0FTQUFLQUlvUWVRQUVLTUJJQUVnQUNnQ0JDQUdJQWNRZ3dJUW1nRUNRQUpBQWtBZ0JVRUNhdzRDQVFBQ0N5QUpRZ0EzQXhnZ0NVSUFOd01RSUFsQ0FEY0RDQ0FCSUFRZ0NVRUlhaUFCS0FJQUtBSW9FUVFBSUFrb0FnaEJmbTBnQW1vaEFnd0JDeUFKUWdBM0F4Z2dDVUlBTndNUUlBbENBRGNEQ0NBQklBUWdDVUVJYWlBQktBSUFLQUlvRVFRQUlBSWdDU2dDQ0dzaEFnc2dBU0FFSUFJZ0FDZ0NCQ0lBQkg4Z0FDZ0NzQVlnQTJzRlFRQUxJQWdnQVNnQ0FDZ0NaQkVJQUNBQkVLSUJJQUVRMVFFZ0NVRWdhaVFBQ3lvQUlBQkNBRGNDQkNBQVFnQTNBZ3dnQUNBQVFRUnFOZ0lBSUFCQkFEWUNGQ0FBSUFFUWhRb2dBQXVJQWdFQ2Z5TUFRVEJySWdJa0FDQUNJQUUyQWlnZ0FFRUVhaUVCQWtBQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUVzQUFzTFFSaDBRUmgxUVFCT0JFQWdBaUFCS0FJSU5nSVFJQUlnQVNrQ0FEY0RDQXdCQ3lBQ1FRaHFJQUFvQWdRZ0FDZ0NDQkFhQ3lBQ1FSaHFJZ0FnQWlrQ0NEY0NBQ0FBSUFJb0FoQTJBZ2dnQWtJQU53SUlJQUpCQURZQ0VDQUNLQUlZSVFFZ0Fpd0FJeUVESUFJZ0FrRW9ha0g2d3U4QUVDTTJBZ0FnQWlBQklBQWdBMEVBU0JzUUp5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEN5QUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN3c2dBa0V3YWlRQUM2Z0RBUVIvSXdCQk1Hc2lBaVFBSUFJZ0FUWUNLQ0FDSUFKQktHcEJsTEx2QUJBZE5nSWdBa0JCaGdOQkFDQUNLQUlnR3dSQUlBSWdBa0VvYWtHVXN1OEFFQjAyQWlBZ0FpZ0NJQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWdnZ0FpQUJOZ0lBSUFJZ0F6WUNCQXdCQ3lBQ0lBTTZBQXNnQWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FrRVFhaUlCSUFJcEFnQTNBZ0FnQVNBQ0tBSUlOZ0lJSUFKQ0FEY0NBQ0FDUVFBMkFnZ0NRQ0FCSUFCQkJHb2lBRVlOQUNBQ0xRQWJJZ05CR0hSQkdIVWhBU0FBTEFBTFFRQk9CRUFnQVVFQVRnUkFJQUFnQWlrREVEY0NBQ0FBSUFJb0FoZzJBZ2dNQWdzZ0FDQUNLQUlRSUFJb0FoUVFJQXdCQ3lBQUlBSW9BaEFnQWtFUWFpQUJRUUJJSWdBYklBSW9BaFFnQXlBQUd4QWhHZ3NnQWl3QUcwRUFTQVJBSUFJb0FoQVFGd3NnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWtFb2FrR1VzdThBRUNvTElBSkJNR29rQUE4TEVDMEFDeDRBSUFCQndBTnFFTnNCR2lBQVFmQUNhaENRQXhvZ0FCRG9BUm9nQUFzVUFDQUFRZUFCYWhDTUNob2dBQkNYQkJvZ0FBditBZ0VEZnlNQVFSQnJJZ1FrQUNBRVFRUVFHQ0lGTmdJQUlBUWdCVUVFYWlJR05nSUlJQVZCaG9IRUF6WUJBQ0FFSUFZMkFnUWdBQ0FFRUZJZ0EzRWhCU0FFS0FJQUlnTUVRQ0FFSUFNMkFnUWdBeEFYQ3dKQUlBVUVRQ0FBUVFJUTFSRWlBMEgvLy8vL0IwY05BUXNDUUFKQUlBQWdBQ2dDQUNnQ0NCRUFBRUh4QUVjRVFDQUFJUU1nQUNBQUtBSUFLQUlJRVFBQVFZWUJSZzBCREFJTElBQVFwd0lpQTBVTkFRc2dBQ0FBS0FJQUtBSkFFUUFBSUFBUW9nbEJBa3dFUUNBRElBTW9BZ0FvQWlRUkFBQWdBaUFCS0FMb0JrSDBGMm9pQUNnQ0xDSUJRUXBzSUFFZ0FDMEFQQnRzUWVRQWJXc2hBd3dDQ3lBQUlBQW9BZ0FvQW5nUkFBQWlCU2dDQkNJR0JIOGdCaWdDb0FRRlFRQUxRUUZHQkVBZ0F5QURLQUlBS0FJa0VRQUFJQUlnQVNnQzZBWkI5QmRxSWdBb0Fpd2lBVUVLYkNBQklBQXRBRHdiYkVIa0FHMXJJUU1NQWdzZ0JDQUZJQUFRbVJFZ0JDZ0NCQ0VEREFFTElBQWdBQ2dDQUNnQ0pCRUFBQ0VEQ3lBRVFSQnFKQUFnQXd2K0FnRURmeU1BUVJCcklnUWtBQ0FFUVFRUUdDSUZOZ0lBSUFRZ0JVRUVhaUlHTmdJSUlBVkJob0hFQXpZQkFDQUVJQVkyQWdRZ0FDQUVFRklnQTNFaEJTQUVLQUlBSWdNRVFDQUVJQU0yQWdRZ0F4QVhDd0pBSUFVRVFDQUFRUUVRMVJFaUEwR0JnSUNBZUVjTkFRc0NRQUpBSUFBZ0FDZ0NBQ2dDQ0JFQUFFSHhBRWNFUUNBQUlRTWdBQ0FBS0FJQUtBSUlFUUFBUVlZQlJnMEJEQUlMSUFBUThRRWlBMFVOQVFzZ0FDQUFLQUlBS0FKQUVRQUFJQUFRb2dsQkFrd0VRQ0FESUFNb0FnQW9BaVFSQUFBZ0FpQUJLQUxvQmtIMEYyb2lBQ2dDTENJQlFRcHNJQUVnQUMwQVBCdHNRZVFBYldvaEF3d0NDeUFBSUFBb0FnQW9BbmdSQUFBaUJTZ0NCQ0lHQkg4Z0JpZ0NvQVFGUVFBTFFRRkdCRUFnQkNBRklBQVFtUkVnQkNnQ0JDRUREQUlMSUFNZ0F5Z0NBQ2dDSkJFQUFDQUNJQUVvQXVnR1FmUVhhaUlBS0FJc0lnRkJDbXdnQVNBQUxRQThHMnhCNUFCdGFpRUREQUVMSUFBZ0FDZ0NBQ2dDSkJFQUFDRURDeUFFUVJCcUpBQWdBd3U1QVFFQmZ5QUFRWDgyQWhRZ0FFRUFOZ0ljSUFCQklHb2lBVUlBTndNZ0lBRkJBRFlDR0NBQlFnQTNBeEFnQVVKZ053SUVBa0FnQVN3QU0wRUFTQVJBSUFGQkFEWUNMQ0FCS0FJb0lRRU1BUXNnQVVFb2FpSUJRUUE2QUFzTElBRkJBRG9BQUNBQVFXQTJBbGdnQUVFQU5nSmdJQUJDZnpjQ2FDQUFRUUEyQW5RZ0FFSDRBR29RNGdNZ0FFSUFOd09JQVNBQVFXQTJBckFCSUFCQ0FEY0RrQUVnQUVJQU53T1lBU0FBUWdBM0E2QUJJQUJDQURjRHFBRUxEUUFnQUNnQ0FCRCtFaG9nQUFzSkFDQUFJQUVRdnhNTElBQWdBQ0FBS0FJWVJTQUJjaUlCTmdJUUlBQW9BaFFnQVhFRVFCQjNBQXNMZkFJQ2Z3RjhJd0JCSUdzaUFpUUFJQUlnQVRZQ0dBSkFJQUFyQXdnaUJFUUFBQUFBQUFEd3YyRU5BQ0FDUVFocUlnQWdCQkJ6SUFJb0FnZ2hBU0FDTEFBVElRTWdBaUFDUVJocVFheVc3Z0FRSXpZQ0FDQUNJQUVnQUNBRFFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFKQklHb2tBQXZYQlFJSGZ3RitJd0JCSUdzaUJTUUFJQVZCRUdvaUJpQUNFTjhPSUFWQkNHb2lBaUFCS0FJQU5nSUFJQUpCQURZQ0JDTUFRZURBQUdzaUF5UUFBa0FDUUFKQUFrQWdCaWdDQUNJQkJFQWdBU2dDQUNJQkxRQUJRUUZHRFFFZ0EwRUFOZ0ljSUFOQjZvSHVBRFlDR0NBRFFZT3c3UUEyQWhoQkRCQUFJZ0JCMUwzeUFEWUNBQ0FBSUFNcEFoZzNBZ1FnQUVIOHZmSUFRUm9RQVFBTElBQkJBRFlDQUNBQVFRUnFJZ0ZCQURZQ0FDQUFRUUEyQWdnZ0FDQUJOZ0lRSUFBZ0FUWUNEQXdCQ3lBQ0tRSUFJUW9nQTBLQmdJQ0FFRGNEMkVBZ0F5QUtOd1BRUUNBRFFiekFBR29nQTBISXdBQnFJZ0kyQWdBZ0EwRzR3QUJxUVFBMkFnQWdBMEd3d0FCcUlBSTJBZ0FnQTBHc3dBQnFRUUEyQWdBZ0EwSEV3QUJxSUFOQnRNQUFhallDQUNBRFFRQTZBTWhBSUFNZ0EwR2dJR28yQXJSQUlBTkNnSUNBZ0lDQUJEY0RvQ0FnQXlBRFFhakFBR28yQXNCQUlBTkNnSUNBZ0lDQUJEY0RHQ0FESUFOQkdHbzJBcWhBSUFOQkNHb2dBU0FEUWREQUFHb2dBMEhBd0FCcVFRQVFxQUVnQXkwQXlFQU5BU0FES0FJTUlRY2dBeWdDRUNFQklBTW9BZ2doQ0NBQUlnSkJBRFlDQUNBQVFRUnFJZ0JCQURZQ0FDQUFRUUEyQWdRZ0FpQUFOZ0lRSUFJZ0FEWUNEQUpBQWtBZ0FTQUhheUlFUVJCUEJFQWdCRUdreElFQktBSUFFUUFBSWdGRkRRUWdBQ0FDS0FJTUlnbEdCRUFnQVNFQURBSUxJQWxCb01TQkFTZ0NBQkVCQUNBQklRQU1BUXNnQkVVTkFRc2dBQ0FISUFRUUdSb0xJQUlnQURZQ0RDQUNJQWcyQWdBZ0FpQUFJQVJxTmdJUUlBTW9BcWhBSWdFb0FnQWlBQVJBQTBBZ0FVR2d4SUVCS0FJQUVRRUFJQUFpQVNnQ0FDSUFEUUFMQ3lBREtBSzBRQ0lCS0FJQUlnQkZEUUFEUUNBQlFhREVnUUVvQWdBUkFRQWdBQ0lCS0FJQUlnQU5BQXNMSUFOQjRNQUFhaVFBREFFTFFRUVFBQ0lBUWV6YjhRQTJBZ0FnQUVIWTIvRUFOZ0lBSUFCQm9OenhBRUVhRUFFQUN5QUdFTjRPSUFWQklHb2tBQXY1QXdFQ2Z5TUFRUkJySWdRa0FBSkFBa0FnQWdSQUlBSW9BZ2dpQVVHSXpQRUFJQUViSVFJTUFRdEJpTXp4QUNFQ0lBRkZEUUFDUUFKQUlBRW9BZ0JCRDNGQkFXc09CZ0FBQVFFQkFRSUxJQUJCQURZQ0NDQUFRUUE2QUFRZ0FFR0l6UEVBTmdJQUlBRW9BZ2dpQWtHSXpQRUFJQUliSWdJdEFBQUVRQ0FFUVFBMkFnZ2dCRUVBT2dBRUlBUWdBallDQUNBQUlBUWdBeERXRGdzZ0JDQUJLQUlRTmdJQUlBUW9BZ0FpQWtVTkFpQUJJQUpHRFFJRFFDQUNLQUlBUVE5eFFRTnJRUUZOQkVBZ0FpZ0NDQ0VGSUFSQkFEWUNDQ0FFUVFBNkFBUWdCQ0FGUVlqTThRQWdCUnMyQWdBZ0FDQUVJQU1RMWc0TElBUWdBaWdDRURZQ0FBSkFJQVFvQWdBRVFDQUVJQUlvQWhBMkFnQU1BUXNnQkNBQ0tBSVlOZ0lBSUFRb0FnQUVRQ0FFSUFJb0FoZzJBZ0FNQVFzQ1FBTkFJQUpGQkVBZ0JFRUFOZ0lBSUFRb0FnQU5BaUFCSUFKR0RRSWdCRUVBTmdJQUlBUW9BZ0FoQWd3QkN5QUVJQUlvQWhnMkFnQUNRQ0FFS0FJQURRQWdBU0FDUmcwQUlBUWdBaWdDRERZQ0FDQUVLQUlBSVFJTUFRc0xJQUVnQWtZTkJTQUVJQUlvQWhnMkFnQU1BUXNnQVNBQ1JnMEVJQVJCQURZQ0FBc2dCQ2dDQUNJQ1JRMERJQUVnQWtjTkFBc01BZ3NnQVNnQ0NDSUJRWWpNOFFBZ0FSc2hBZ3NnQUVFQU5nSUlJQUJCQURvQUJDQUFJQUkyQWdBTElBUkJFR29rQUF2NkFRSURmZ0ovSXdCQkVHc2lCU1FBQW40Z0FiMGlBMEwvLy8vLy8vLy8vLzhBZ3lJQ1FvQ0FnSUNBZ0lBSWZVTC8vLy8vLy8vLzcvOEFXQVJBSUFKQ1BJWWhCQ0FDUWdTSVFvQ0FnSUNBZ0lDQVBId01BUXNnQWtLQWdJQ0FnSUNBK1A4QVdnUkFJQU5DUElZaEJDQURRZ1NJUW9DQWdJQ0FnTUQvL3dDRURBRUxJQUpRQkVCQ0FBd0JDeUFGSUFKQ0FDQURwMmRCSUdvZ0FrSWdpS2RuSUFKQ2dJQ0FnQkJVR3lJR1FURnFFT1VDSUFVcEF3QWhCQ0FGS1FNSVFvQ0FnSUNBZ01BQWhVR00rQUFnQm11dFFqQ0doQXNoQWlBQUlBUTNBd0FnQUNBQ0lBTkNnSUNBZ0lDQWdJQ0FmNE9FTndNSUlBVkJFR29rQUF1YkF3RUZmeU1BUVNCcklnTWtBQ0FESUFBMkFoZ2dBeWdDR0NJQUJIOGdBQ2dDQkNJQVFZak04UUFnQUJzRlFZak04UUFMSWdRUUh5SUFRWEJKQkVBQ1FBSkFJQUJCQzA4RVFDQUFRUkJxUVhCeElnVVFHQ0VDSUFNZ0JVR0FnSUNBZUhJMkFoQWdBeUFDTmdJSUlBTWdBRFlDREF3QkN5QURJQUE2QUJNZ0EwRUlhaUVDSUFCRkRRRUxJQUlnQkNBQUVCa2FDMEVBSVFRZ0FDQUNha0VBT2dBQUFrQUNRQUpBQWtBZ0F5Z0NEQ0FETFFBVElnQWdBRUVZZEVFWWRTSUZRUUJJR3lJR0lBRW9BZ1FnQVMwQUN5SUNJQUpCR0hSQkdIVWlBa0VBU0J0SERRQWdBU2dDQUNBQklBSkJBRWdiSVFFZ0F5Z0NDQ0VDSUFWQkFFZ2lCQTBCSUFWRkJFQkJBU0VFREFRTFFRQWhCQ0FCTFFBQUlBSkIvd0Z4UncwRElBTkJDR29oQWdOQUlBQkJBV3NpQUVVaEJDQUFSUTBCSUFFdEFBRWhCaUFCUVFGcUlRRWdCaUFDUVFGcUlnSXRBQUJHRFFBTEN5QUZRUUJPRFFJZ0F5Z0NDQ0VDREFFTElBWkZCRUJCQVNFRURBRUxJQUlnQTBFSWFpQUVHeUFCSUFZUVRFVWhCQXNnQWhBWEN5QURRU0JxSkFBZ0JBOExFQzBBQzVnQ0FRVi9JQUlnQVdzaUEwRUJkU0lHSUFBb0FnZ2lCQ0FBS0FJQUlnVnJRUUYxVFFSQUlBRWdBQ2dDQkNBRmF5SURhaUFDSUFZZ0EwRUJkU0lIU3hzaUF5QUJheUlFQkVBZ0JTQUJJQVFRWXhvTElBWWdCMHNFUUNBQUtBSUVJUUVnQUNBQ0lBTnJJZ0JCQUVvRWZ5QUJJQU1nQUJBWklBQnFCU0FCQ3pZQ0JBOExJQUFnQkNBRmFqWUNCQThMSUFVRVFDQUFJQVUyQWdRZ0JSQVhJQUJCQURZQ0NDQUFRZ0EzQWdCQkFDRUVDd0pBSUFOQkFFZ05BQ0FHSUFRZ0JDQUdTUnRCLy8vLy93Y2dCRUgrLy8vL0Iwa2JJZ0pCQUVnTkFDQUFJQUpCQVhRaUJSQVlJZ0kyQWdBZ0FDQUNOZ0lFSUFBZ0FpQUZhallDQ0NBQUlBTUVmeUFDSUFFZ0F4QVpJQU5xQlNBQ0N6WUNCQThMRUNnQUM3MEJBUUYvSUFBZ0FTQUNFUEFCSVFJZ0FFSUFOd0swQVNBQVFjRForUUEyQXJBQklBQkJ2QUZxSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHSTJQSUFOZ0lBSUFGQkFEWUNEQ0FCSVFNZ0FFSE1BV29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWRqZDhnQTJBZ0FnQVVFQU5nSU1JQUJCc05yNUFEWUNBQ0FBUWNUZytRQTJBckFCSUFOQjRPRDVBRFlDQUNBQlFmRGcrUUEyQWdBZ0FrR1BBUkFwSUFKQjJnRVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBQUxGQUFnQUVIZ0Eyb1FqZ2dhSUFBUW53RWFJQUFMRkFBZ0FFSHdBbW9Ra2dJYUlBQVE2QUVhSUFBTGxnRUFJQUJCak5mM0FEWUNzQVFnQUVIODF2Y0FOZ0tZQkNBQVFkelc5d0EyQXN3RElBQkJ6TmIzQURZQ2lBTWdBRUc4MXZjQU5nTDRBaUFBUWF6Vzl3QTJBdWdDSUFCQm5OYjNBRFlDNUFFZ0FFSDQxZmNBTmdMVUFTQUFRZWpWOXdBMkFzQUJJQUJCeU5YM0FEWUNzQUVnQUVIOHp2Y0FOZ0lBSUFCQnVBUnFFSXdKR2lBQVFjd0RhaERGQnhvZ0FCQ2ZBUm9nQUFzSkFDQUFJQUVRa2hNTHp3TUJDbjhDUUFKQUlBQW9BZ2dpQkNBQUtBSU1SdzBBSUFBb0FnUWlBeUFBS0FJQUlnWkxCRUFnQXlBRElBWnJRUUoxUVFGcVFYNXRRUUowSWdacUlRSWdCQ0FEYXlJRkJFQWdBaUFESUFVUVl4b2dBQ2dDQkNFREN5QUFJQUlnQldvaUJEWUNDQ0FBSUFNZ0JtbzJBZ1FNQVFzZ0JDQUdheUlDUVFGMVFRRWdBaHNpQlVHQWdJQ0FCRThOQVNBRlFRSjBJZ0lRR0NJSElBSnFJUWdnQkNBRGF5RUNJQWNnQlVGOGNXb2lCU0VFQWtBZ0FrVU5BQ0FDUVh4eElRa0NRQ0FDUVFScklncEJBblpCQVdwQkIzRWlDMFVFUUNBRklRSU1BUXRCQUNFRUlBVWhBZ05BSUFJZ0F5Z0NBRFlDQUNBRFFRUnFJUU1nQWtFRWFpRUNJQVJCQVdvaUJDQUxSdzBBQ3dzZ0JTQUphaUVFSUFwQkhFa05BQU5BSUFJZ0F5Z0NBRFlDQUNBQ0lBTW9BZ1EyQWdRZ0FpQURLQUlJTmdJSUlBSWdBeWdDRERZQ0RDQUNJQU1vQWhBMkFoQWdBaUFES0FJVU5nSVVJQUlnQXlnQ0dEWUNHQ0FDSUFNb0FodzJBaHdnQTBFZ2FpRURJQUpCSUdvaUFpQUVSdzBBQ3dzZ0FDQUlOZ0lNSUFBZ0JEWUNDQ0FBSUFVMkFnUWdBQ0FITmdJQUlBWkZEUUFnQmhBWElBQW9BZ2doQkFzZ0JDQUJLQUlBTmdJQUlBQWdBQ2dDQ0VFRWFqWUNDQThMUWFPRTd3QVFPQUFMV3dFRGZ5QUFJQUFvQWhnaUFVRUJhellDR0NBQUtBSU1JZ0lnQUNnQ0NHc2lBMEVDZFVHU0FXeEJBV3RCQUNBREd5QUJJQUFvQWhScWEwRUJha0drQWs4RVFDQUNRUVJyS0FJQUVCY2dBQ0FBS0FJTVFRUnJOZ0lNQ3d2R0FRRUVmeU1BUVJCcklnTWtBQUovSUFOQnFPSHVBQkJWSVFJakFFRVFheUlCSkFBZ0FVRUFOZ0lNQW44Z0FDMEFDMEVIZGdSQUlBQW9BZ0FNQVFzZ0FBc2hBQ0FCUVpESWdRRW9BZ0EyQWdoQmtNaUJBVUVBTmdJQUlBQWdBVUVNYWtFS0VMb0lJUVJCa01pQkFTQUJRUWhxRUpRQ0FrQWdBU2dDQ0VIRUFFY0VRQ0FCS0FJTUlBQkdEUUVnQVVFUWFpUUFJQVFNQWdzZ0FoRHZDUUFMSUFJUWxRMEFDeUlBUVlDQWdJQjRTQVJBSUFJUTd3a0FDeUFDRUVvYUlBTkJFR29rQUNBQUMwWUFJQUJCZ0FOcUVMWU5HaUFBUWJnQ2FoRC9CaG9nQUVHa0Ftb1F1QTBhSUFCQmlBSnFFTkFFR2lBQVFmZ0JhaERiQVJvZ0FFSFlBV29ReEFFYUlBQVEvZ01hSUFBTExnRUJmeUFBUVRocUVNRU5HaUFBUWVDRS9RQTJBZ0FnQUNnQ0JDSUJCRUFnQUNBQk5nSUlJQUVRRndzZ0FBdW9Bd0VFZnlNQVFUQnJJZ0lrQUNBQ0lBRTJBaWdnQWlBQ1FTaHFRWU85N2dBUUhUWUNJQUpBUVlZRFFRQWdBaWdDSUJzRVFDQUNJQUpCS0dwQmc3M3VBQkFkTmdJZ0lBSW9BaUFpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJSUlBSWdBVFlDQUNBQ0lBTTJBZ1FNQVFzZ0FpQURPZ0FMSUFJaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBSkJFR29pQVNBQ0tRSUFOd0lBSUFFZ0FpZ0NDRFlDQ0NBQ1FnQTNBZ0FnQWtFQU5nSUlBa0FnQVNBQVFRUnFJZ0JHRFFBZ0FpMEFHeUlEUVJoMFFSaDFJUUVnQUN3QUMwRUFUZ1JBSUFGQkFFNEVRQ0FBSUFJcEF4QTNBZ0FnQUNBQ0tBSVlOZ0lJREFJTElBQWdBaWdDRUNBQ0tBSVVFQ0FNQVFzZ0FDQUNLQUlRSUFKQkVHb2dBVUVBU0NJQUd5QUNLQUlVSUFNZ0FCc1FJUm9MSUFJc0FCdEJBRWdFUUNBQ0tBSVFFQmNMSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFKQktHcEJnNzN1QUJBcUN5QUNRVEJxSkFBUEN4QXRBQXN5QWdGL0FYd2pBRUVRYXlJQ0pBQWdBaUFBSUFGQkFSQ2RDaUFDS1FNQUlBSXBBd2dReHdjaEF5QUNRUkJxSkFBZ0F3dk9Dd0VGZjBFRUVCZ2lCRUdBczRFQk5nSUFRUWdRR0NJRFFkeTFnUUUyQWdBZ0F5QUVOZ0lFUVJBUUdDSUVRZ0EzQWdRZ0JDQUROZ0lNSUFSQjJMT0JBVFlDQUNBQUlBTTJBaHdnQUNnQ0lDRURJQUFnQkRZQ0lBSkFJQU5GRFFBZ0F5QURLQUlFSWdSQkFXczJBZ1FnQkEwQUlBTWdBeWdDQUNnQ0NCRUJBQ0FERUpFQ0N5QUFJQUFvQWh3aUJqWUNKQUpBQWtBQ1FBSkFBa0FnQUNnQ0RFSHdCM0VpQTBIL0FFMEVRQ0FEUVJCckRoRURBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JRRUxBa0FnQTBHQUFVY0VRQ0FEUVlBQ1JnMEJJQU5CZ0FSSERRTWdBU0FBSUFFZ0FoRDhEaUlEUmdSQVFRZ1FHQ0VCSUFBb0FpUWlCQ2dDQkNFRklBRkIzTFdCQVRZQ0FDQUJJQVUyQWdRZ0JDQUJOZ0lFSUFBZ0FDZ0NKQ2dDQkRZQ0pBc2dBaUFEUmcwRkEwQWdBeTBBQUVIOEFFY0VRQ0FERHdzZ0FDZ0NKQ0VCSUFOQkFXb2lBeUFBSUFNZ0FoRDhEaUlEUmdSQVFRZ1FHQ0VFSUFBb0FpUWlCU2dDQkNFSElBUkIzTFdCQVRZQ0FDQUVJQWMyQWdRZ0JTQUVOZ0lFSUFBZ0FDZ0NKQ2dDQkRZQ0pBdEJEQkFZSVFRZ0JpZ0NCQ0VGSUFRZ0FTZ0NCRFlDQ0NBRUlBVTJBZ1FnQkVHd3dZRUJOZ0lBSUFZZ0JEWUNCQ0FCUVFBMkFnUkJDQkFZSVFRZ0FDZ0NKQ2dDQkNFRklBUkIzTFdCQVRZQ0FDQUVJQVUyQWdRZ0FTQUVOZ0lFSUFBb0FpUkJBRFlDQkVFSUVCZ2hCQ0FCS0FJRUlRVWdCRUh3d1lFQk5nSUFJQVFnQlRZQ0JDQUFLQUlrSUFRMkFnUWdBQ0FCS0FJRU5nSWtJQUlnQTBjTkFBc01CUXNnQUNJREtBSWtJUVlDUUFKQUlBRWdBa1lOQUNBQklRQUNRQU5BSUFBdEFBQkJDa1lOQVNBQVFRRnFJZ0FnQWtjTkFBc2dBaUVBQ3lBQUlBRkdEUUFnQXlBQklBQVF5UW9hSUFBaEFRd0JDMEVJRUJnaEFDQUdLQUlFSVFRZ0FFSGN0WUVCTmdJQUlBQWdCRFlDQkNBR0lBQTJBZ1FnQXlBREtBSWtLQUlFTmdJa0N5QUNJQUVnQVNBQ1Iyb2lBVWNFUUFOQUlBRWhBQUpBQTBBZ0FDMEFBRUVLUmcwQklBQkJBV29pQUNBQ1J3MEFDeUFDSVFBTElBTW9BaVFoQkFKQUlBQWdBVWNFUUNBRElBRWdBQkRKQ2hvTUFRdEJDQkFZSVFFZ0JDZ0NCQ0VGSUFGQjNMV0JBVFlDQUNBQklBVTJBZ1FnQkNBQk5nSUVJQU1nQXlnQ0pDZ0NCRFlDSkF0QkRCQVlJUUVnQmlnQ0JDRUZJQUVnQkNnQ0JEWUNDQ0FCSUFVMkFnUWdBVUd3d1lFQk5nSUFJQVlnQVRZQ0JDQUVRUUEyQWdSQkNCQVlJUUVnQXlnQ0pDZ0NCQ0VGSUFGQjNMV0JBVFlDQUNBQklBVTJBZ1FnQkNBQk5nSUVJQU1vQWlSQkFEWUNCRUVJRUJnaEFTQUVLQUlFSVFVZ0FVSHd3WUVCTmdJQUlBRWdCVFlDQkNBREtBSWtJQUUyQWdRZ0F5QUVLQUlFTmdJa0lBQWdBQ0FDUjJvaUFTQUNSdzBBQ3dzZ0FnOExJQUFpQXlnQ0pDRUdBa0FDUUNBQklBSkdEUUFnQVNFQUFrQURRQ0FBTFFBQVFRcEdEUUVnQUVFQmFpSUFJQUpIRFFBTElBSWhBQXNnQUNBQlJnMEFJQU1nQVNBQUVNY0lHaUFBSVFFTUFRdEJDQkFZSVFBZ0JpZ0NCQ0VFSUFCQjNMV0JBVFlDQUNBQUlBUTJBZ1FnQmlBQU5nSUVJQU1nQXlnQ0pDZ0NCRFlDSkFzZ0FpQUJJQUVnQWtkcUlnRkhCRUFEUUNBQklRQUNRQU5BSUFBdEFBQkJDa1lOQVNBQVFRRnFJZ0FnQWtjTkFBc2dBaUVBQ3lBREtBSWtJUVFDUUNBQUlBRkhCRUFnQXlBQklBQVF4d2dhREFFTFFRZ1FHQ0VCSUFRb0FnUWhCU0FCUWR5MWdRRTJBZ0FnQVNBRk5nSUVJQVFnQVRZQ0JDQURJQU1vQWlRb0FnUTJBaVFMUVF3UUdDRUJJQVlvQWdRaEJTQUJJQVFvQWdRMkFnZ2dBU0FGTmdJRUlBRkJzTUdCQVRZQ0FDQUdJQUUyQWdRZ0JFRUFOZ0lFUVFnUUdDRUJJQU1vQWlRb0FnUWhCU0FCUWR5MWdRRTJBZ0FnQVNBRk5nSUVJQVFnQVRZQ0JDQURLQUlrUVFBMkFnUkJDQkFZSVFFZ0JDZ0NCQ0VGSUFGQjhNR0JBVFlDQUNBQklBVTJBZ1FnQXlnQ0pDQUJOZ0lFSUFNZ0JDZ0NCRFlDSkNBQUlBQWdBa2RxSWdFZ0FrY05BQXNMSUFJUEN5QURRY0FBUmcwREN4RDZEZ0FMSUFBZ0FTQUNFTWtLSVFJTElBSVBDeUFBSUFFZ0FoREhDQXZwQXdFQ2Z5QUFLQUlRSVFVZ0EwRUFPZ0FVSUFNZ0FqWUNFQ0FESUFJMkFnd2dBeUFGUVFGcUlBTkJER29pQlJDL0NDQURRUUE2QUNBZ0F5QUJOZ0ljSUFNZ0FUWUNHQ0FESUFNcEFndzNBaVFnQXlBRExRQVVPZ0FzSUFSQitoOXhJQVFnQkVHQUFYRWJJZ1JCZ0JCeElnWkZCRUFnQXlBQk5nSTBDeUFEUVFFNkFEQUNRQUpBSUFBb0FneEI4QWR4UVlBRVJnUkFJQUFnQVNBQ0lBTWdCQ0FHUlJERUNrVU5BUXdDQ3lBQUtBSVFSUVJBSUFBZ0FTQUNJQU1nQkNBR1JSRHFEZzBDREFFTElBQWdBU0FDSUFNZ0JDQUdSUkRwRGtVTkFBd0JDd0pBSUFFZ0FrWU5BQ0FFUWNBQWNRMEFJQUZCQVdvaUFTQUNSZzBBSUFSQmdBRnlJUVFEUUNBRElBTW9BZ1FnQXlnQ0FHdEJERzBnQlJDL0NBSkFJQUFvQWd4QjhBZHhRWUFFUmdSQUlBQWdBU0FDSUFNZ0JFRUFFTVFLUlEwQkRBUUxJQUFvQWhCRkJFQWdBQ0FCSUFJZ0F5QUVRUUFRNmc0TkJBd0JDeUFBSUFFZ0FpQURJQVJCQUJEcERrVU5BQXdEQ3lBRElBTW9BZ1FnQXlnQ0FHdEJERzBnQlJDL0NDQUJRUUZxSWdFZ0FrY05BQXNMSUFNZ0F5Z0NBRFlDQkVFQUR3c2dBeUFGSUFNb0FnQWlBQ0FBSUFNb0FnUkdHeUlBS0FJQUlnRTJBaHdnQXlBQklBTW9BaGhIT2dBZ0lBTWdBQ2dDQkNJQU5nSWtJQU1nQUNBREtBSW9Sem9BTEVFQkM1d0VBZ1ovQVh4QkFTRURBa0FnQVNBQktBSUFLQUpNRVFBQVJRMEFJQUlnQWlnQ0FDZ0NUQkVBQUVVTkFDQUJJQUVvQWdBb0Frd1JBQUFvQWlBaEF5QUNJQUlvQWdBb0Frd1JBQUFvQWlBaEJDQURLQUxNQVNFRklBTW9Bc2dCSVFZZ0F5Z0MwQUVoQ0FKL0lBTXJBOWdCUkJndFJGVDdJUWxBb2tRQUFBQUFBSUJtUUtNUWtnRWdBQ2dDQUNJQklBTW9Bc1FCSWdkcnQ2SWlDWmxFQUFBQUFBQUE0RUZqQkVBZ0Nhb01BUXRCZ0lDQWdIZ0xJUU1DZnlBQUtBSUVJZ0lnQ0NBRGF5SUFhMEVBSUFBZ0FrZ2JJZ0FnQmlBRGF5SURJQUpyUVFBZ0FpQURTQnNpQXlBQUlBTkxHeUlBSUFCc0lBRWdCV3RCQUNBQklBVktHeUlBSUFjZ0FXdEJBQ0FCSUFkSUd5SURJQUFnQTBvYklnQWdBR3hxdDU4aUNabEVBQUFBQUFBQTRFRmpCRUFnQ2FvTUFRdEJnSUNBZ0hnTElRTWdCQ2dDekFFaEJTQUVLQUxJQVNFSEFuOGdBaUFFS0FMUUFRSi9JQVFyQTlnQlJCZ3RSRlQ3SVFsQW9rUUFBQUFBQUlCbVFLTVFrZ0VnQVNBRUtBTEVBU0lFYTdlaUlnbVpSQUFBQUFBQUFPQkJZd1JBSUFtcURBRUxRWUNBZ0lCNEN5SUFheUlHYTBFQUlBSWdCa29iSWdZZ0J5QUFheUlBSUFKclFRQWdBQ0FDU2hzaUFDQUFJQVpKR3lJQUlBQnNJQUVnQld0QkFDQUJJQVZLR3lJQUlBUWdBV3RCQUNBQklBUklHeUlCSUFBZ0FVb2JJZ0FnQUd4cXQ1OGlDWmxFQUFBQUFBQUE0RUZqQkVBZ0Nhb01BUXRCZ0lDQWdIZ0xJQU5LSVFNTElBTUxnUUVCQW44akFFRVFheUlESkFBQ2YwRUFJQUZDTUlpblFmLy9BWEVpQWtILy93QkpEUUFhSUFGQ1A0ZW5RZi8vLy84SGN5QUNRWitBQVd0QlgwME5BQm9nQXlBQUlBRkMvLy8vLy8vL1A0TkNnSUNBZ0lDQXdBQ0VRZStBQVNBQ2F4Q3JCU0FES0FJQUlnSkJBQ0FDYXlBQlFnQlpHd3NoQWlBRFFSQnFKQUFnQWd1b0F3RURmeU1BUVJCcklnSWtBQUpBQWtBZ0FDMEFsQUZGRFFBZ0FrRUdFQmdpQXpZQ0FDQUNJQU5CQm1vaUJEWUNDQ0FEUVNBN0FRUWdBMEdhZ09RQU5nRUFJQUlnQkRZQ0JDQUJJQUlRVWlFRUlBSW9BZ0FpQXdSQUlBSWdBellDQkNBREVCY0xJQVFFUUVFQUlRQU1BZ3NnQUMwQWxRRkZEUUFnQWtFSUVCZ2lBRFlDQUNBQ0lBQkJDR29pQXpZQ0NDQUFRdXVBc0lQd2lvQXpOd0VBSUFJZ0F6WUNCQ0FCSUFJUVVpRURJQUlvQWdBaUFBUkFJQUlnQURZQ0JDQUFFQmNMUVFFaEFDQUREUUVnQWtFRUVCZ2lBRFlDQUNBQ0lBQkJCR29pQXpZQ0NDQUFRWTJBN0FNMkFRQWdBaUFETmdJRUlBRWdBaEJTSVFNZ0FpZ0NBQ0lBQkVBZ0FpQUFOZ0lFSUFBUUZ3c2dBd1JBUVFBaEFBd0NDeUFDUVFZUUdDSUFOZ0lBSUFJZ0FFRUdhaUlETmdJSUlBQkIvZ0E3QVFRZ0FFSHlnT2dETmdFQUlBSWdBellDQkNBQklBSVFVZ1JBSUFGQm1RRkJmeEF3SVFNZ0FpZ0NBQ0lBQkVBZ0FpQUFOZ0lFSUFBUUZ3dEJBQ0VBSUFORkRRRU1BZ3NnQWlnQ0FDSUFSUTBBSUFJZ0FEWUNCQ0FBRUJjTElBRXRBS3dCUlNFQUN5QUNRUkJxSkFBZ0FBdjdEQUVLZnlNQVFUQnJJZ1VrQUVFVUVCZ2lBa0VBRUtjSklBSkMvLy9EQURjQ0RDQUNRWlNyOGdBMkFnQWdCVUlBTndNWUlBVkNBRGNERUNBRlFRQTJBaXdnQlVJQU53SWtJQVVnQWpZQ0lDQUZRZ0EzQXdnZ0FTZ0NBQ0FCSUFFc0FBc2lBMEVBU0NJR0d5RUNJQUlnQVNnQ0JDQURRZjhCY1NBR0cwRUNkR29oQmlNQVFSQnJJZ2NrQUNBRlFRQTJBaXdDUUFKQUFrQUNRQ0FGS0FJZ1JRMEFBa0FnQmlBQ2F5SUVRVjlKQkVBZ0JFRUJkU0VEQWtBQ1FDQUVRUlpQQkVBZ0EwRVFha0Z3Y1NJRUVCZ2hBU0FBSUFSQmdJQ0FnSGh5TmdJSUlBQWdBVFlDQUNBQUlBTTJBZ1FNQVFzZ0FDQURPZ0FMSUFBaEFTQUVSUTBCQ3lBQlFRQWdBeEJoR2dzZ0FTQURha0VBT2dBQUFrQWdBaUFHUmdSQUlBY2dCU2tDSkRjRENBd0JDeUFBSUFBb0FnaEIvLy8vL3dkeFFRRnJRUW9nQUN3QUMwRUFTQnNRL3dNZ0J5QUZLUUlrTndNSUlBQW9BZ0FnQUNBQUxRQUxJZ05CR0hSQkdIVkJBRWdpQkJzaUFTQUFLQUlFSUFNZ0JCdHFJUU1EUUNBRktBSWdJZ1FnQjBFSWFpQUNJQVlnQjBFRWFpQUJJQU1nQnlBRUtBSUFLQUlNRVEwQUlRTWdCU0FGS0FJc0lBY29BZ1FpQkNBQ2EwRUNkV28yQWl3Z0FpQUVSZzBEQWtBZ0EwRUJSd1JBQWtBZ0F3NEVBQVlHQWdZTElBQWdCeWdDQUNBQUtBSUFJQUFnQUN3QUMwRUFTQnRyRVA4RERBTUxJQUFnQnlnQ0FDQUFLQUlBSUFBZ0FDd0FDMEVBU0J0cklnRkJBWFFRL3dNZ0FDZ0NBQ0FBSUFBdEFBc2lBa0VZZEVFWWRVRUFTQ0lER3lJRUlBQW9BZ1FnQWlBREcyb2hBeUFCSUFScUlRRWdCeWdDQkNJQ0lBWkpEUUVNQkFzTElBQWdBU0FBS0FJQUlBQWdBQ3dBQzBFQVNCdHJFUDhESXdCQkVHc2lBeVFBQWtBQ1FBSkFJQVlnQWlJQmF5SUVSUTBBSUFBb0FnZ2hBaUFBS0FJRUlBQXRBQXNpQ0NBSVFSaDBRUmgxUVFCSUlna2JJUWdnQVNBQUtBSUFJZ29nQUNBSkd5SUxUeUFJSUF0cUlBRlBjVVVFUUNBRUlBSkIvLy8vL3dkeFFRRnJRUW9nQ1JzaUNTQUlhMDBFZnlBQ1FSaDJCU0FBSUFrZ0JDQUlhaUFKYXlBSUlBaEJBQkNWQ0NBQUtBSUFJUW9nQUMwQUN3c2hBa0VBSVFrZ0NpQUFJQUpCR0hSQkdIVkJBRWdiSUFocUlRSUNRQ0FCSUFaR0RRQWdBVUYvY3lBR2FpRUtJQVJCQjNFaUN3UkFBMEFnQWlBQkxRQUFPZ0FBSUFGQkFXb2hBU0FDUVFGcUlRSWdDVUVCYWlJSklBdEhEUUFMQ3lBS1FRZEpEUUFEUUNBQ0lBRXRBQUE2QUFBZ0FpQUJMUUFCT2dBQklBSWdBUzBBQWpvQUFpQUNJQUV0QUFNNkFBTWdBaUFCTFFBRU9nQUVJQUlnQVMwQUJUb0FCU0FDSUFFdEFBWTZBQVlnQWlBQkxRQUhPZ0FISUFKQkNHb2hBaUFCUVFocUlnRWdCa2NOQUFzTElBSkJBRG9BQUNBRUlBaHFJUUVnQUN3QUMwRUFTQVJBSUFBZ0FUWUNCQXdDQ3lBQUlBRTZBQXNNQVFzZ0JFRndUdzBCQWtBZ0JFRUtUUVJBSUFNZ0JEb0FDeUFESVFJTUFRc2dCRUVRYWtGd2NTSUlFQmdoQWlBRElBaEJnSUNBZ0hoeU5nSUlJQU1nQWpZQ0FDQURJQVEyQWdRTElBRWdCa2NFZnlBQ0lBRWdCQkFaSUFScUJTQUNDMEVBT2dBQUlBQWdBeWdDQUNBRElBTXRBQXNpQVVFWWRFRVlkVUVBU0NJQ0d5QURLQUlFSUFFZ0Foc1FqQUVhSUFNc0FBdEJBRTROQUNBREtBSUFFQmNMSUFOQkVHb2tBQXdCQ3hBdEFBc0xJQUFvQWdRaEFTQUFJQUFvQWdoQi8vLy8vd2R4UVFGclFRb2dBQzBBQ3lJQ1FSaDBRUmgxUVFCSUlnTWJFUDhESUFBb0FnQWdBQ0FBTFFBTElnWkJHSFJCR0hWQkFFZ2lCQnNnQVNBQ0lBTWJhaUlDSUFBb0FnUWdCaUFFRzJvaEFRSkFBMEFnQlNnQ0lDSURJQWRCQ0dvZ0FpQUJJQWRCQkdvZ0F5Z0NBQ2dDRkJFS0FDSUJRUUZIQkVBQ1FDQUJEZ1FBQlFVREJRc0ZJQUFnQnlnQ0JDQUFLQUlBSUFBZ0FDd0FDMEVBU0J0cklnSkJBWFFRL3dNZ0FDZ0NBQ0FBSUFBdEFBc2lBVUVZZEVFWWRVRUFTQ0lER3lJR0lBQW9BZ1FnQVNBREcyb2hBU0FDSUFacUlRSU1BUXNMSUFjb0FnUWhBZ3NnQUNBQ0lBQW9BZ0FnQUNBQUxBQUxRUUJJRzJzUS93TU1Bd3NRTFFBTElBQXNBQXRCQUU0TkFDQUFLQUlBRUJjTElBVW9BZ3dpQVNBRkxRQVRJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwVU5BU0FDUVFCT0JFQWdBQ0FGS1FJSU53SUFJQUFnQlNnQ0VEWUNDQXdCQ3lBQUlBVW9BZ2dnQVJBYUN5QUhRUkJxSkFBTUFRdEJxSUh1QUJEbURnQUxJQVVvQWlBaUFBUkFJQUFnQUNnQ0FDZ0NCQkVCQUFzZ0JTd0FIMEVBU0FSQUlBVW9BaFFRRndzZ0JTd0FFMEVBU0FSQUlBVW9BZ2dRRndzZ0JVRXdhaVFBQzlvREFRVi9Jd0JCRUdzaUJ5UUFJQUlvQWtBaUNDQUNLQUpFSWdsSEJFQURRQUpBSUFnb0FnQWlBaThCVUNJR1Flc0FhMEgvL3dOeFFTcE5CRUFnQUNBQklBSkJzUDM4QUVHNHcvc0FRUUFRSENBRElBUWdCUkRsQkF3QkN5QUdRU2RyUWYvL0EzRkJFazBFUUNBQ1FiRDkvQUJCbE9INUFFRUFFQndoQWlNQVFTQnJJZ1lrQUFKQUlBSWdBaWdDQUNnQ0NCRUFBRUVwUmdSQUlBQWdBU0FDUVFBUTZBVU1BUXNnQWlBQ0tBSUFLQUlJRVFBQVFTcEhCRUFnQWlBQ0tBSUFLQUlJRVFBQUdnc2dCa0VBT2dBUUlBWkJBRG9BR3dKQUlBSXNBRjlCQUU0RVFDQUdJQUlvQWx3MkFnZ2dCaUFDS1FKVU53TUFEQUVMSUFZZ0FpZ0NWQ0FDS0FKWUVCb0xJQUVnQWlBR1FSQnFJQVpCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQVlzQUF0QkFFZ0VRQ0FHS0FJQUVCY0xJQVlzQUJ0QkFFZ0VRQ0FHS0FJUUVCY0xJQUlvQXR3QlFRRkdCRUFnQUNBQklBSWdBeUFFSUFVUXp3SUxJQUVnQWlBQUlBRW9BZ0FvQW93QkVRUUFDeUFHUVNCcUpBQU1BUXNnQjBFRUVCZ2lCallDQUNBSElBWkJCR29pQ2pZQ0NDQUdRWkdBeUFBMkFRQWdCeUFLTmdJRUlBSWdCeEJTR2lBSEtBSUFJZ0pGRFFBZ0J5QUNOZ0lFSUFJUUZ3c2dDRUVFYWlJSUlBbEhEUUFMQ3lBSFFSQnFKQUFMRkFBZ0FFSFlBV29Ra2dJYUlBQVEvZ01hSUFBTERBQWdBQ0FCSUFFUUh4QTdDNVFDQVFGL0lBQW9Bc0FPSWdJRVFDQUNFQmNnQUVFQU5nTEFEZ3NnQUNBQktBSUFJQUVnQVN3QUMwRUFTQnNRSDBFQmFoRGtBU0lBTmdMQURpQUFCRUFDUUFKQUlBRW9BZ0FnQVNBQkxBQUxRUUJJR3lJQklBQnpRUU54RFFBZ0FVRURjUVJBQTBBZ0FDQUJMUUFBSWdJNkFBQWdBa1VOQXlBQVFRRnFJUUFnQVVFQmFpSUJRUU54RFFBTEN5QUJLQUlBSWdKQmYzTWdBa0dCZ29RSWEzRkJnSUdDaEhoeERRQURRQ0FBSUFJMkFnQWdBU2dDQkNFQ0lBQkJCR29oQUNBQlFRUnFJUUVnQWtHQmdvUUlheUFDUVg5emNVR0FnWUtFZUhGRkRRQUxDeUFBSUFFdEFBQWlBam9BQUNBQ1JRMEFBMEFnQUNBQkxRQUJJZ0k2QUFFZ0FFRUJhaUVBSUFGQkFXb2hBU0FDRFFBTEN3c0w0Z0lCQTM4akFFRWdheUlESkFBZ0F5QUNOZ0lZSUFNZ0EwRVlhaUlDRU1jQk5nSVFRWWNEUVFBZ0F5Z0NFQnNoQkNBQ0tBSUFJZ0lFZnlBQ0tBSUlJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2hCUUpBQWtBZ0JBUkFJQUJCTUdvZ0JSRFJBZ3dCQ3lBRkVCOGlBa0Z3VHcwQkFrQUNRQ0FDUVF0UEJFQWdBa0VRYWtGd2NTSUVFQmdoQUNBRElBUkJnSUNBZ0hoeU5nSUlJQU1nQURZQ0FDQURJQUkyQWdRTUFRc2dBeUFDT2dBTElBTWhBQ0FDUlEwQkN5QUFJQVVnQWhBWkdnc2dBQ0FDYWtFQU9nQUFBa0FnQVVHZ0FXb2lBQ0FEUmcwQUlBTXRBQXNpQWtFWWRFRVlkU0VCSUFBc0FBdEJBRTRFUUNBQlFRQk9CRUFnQUNBREtRTUFOd0lBSUFBZ0F5Z0NDRFlDQ0F3Q0N5QUFJQU1vQWdBZ0F5Z0NCQkFnREFFTElBQWdBeWdDQUNBRElBRkJBRWdpQUJzZ0F5Z0NCQ0FDSUFBYkVDRWFDeUFETEFBTFFRQk9EUUFnQXlnQ0FCQVhDeUFEUVNCcUpBQVBDeEF0QUF2aUJRRUdmeU1BUVJCcklna2tBQUovQWtBZ0JFVUVRQUpBSUFFb0FnQWlBeUFDY1VVTkFDQUFLQUlBSWdWQkJHc2lCQ0FFTHdFQVFRSjBhMEVVYXlFRUlBRWdBMEVJZG1zb0FnQWhCZ0ovSUFWQkFtc3ZBUUFpQTBVRVFDQUVLQUlNREFFTElBTkJBblFMSVFVQ1FDQUVJQVlvQWdCSEJFQWdCQ2dDRENFRERBRUxJQVFnQmlnQ0JDSUROZ0lNQ3lBRUlBUW9BaEFnQldvaUJUWUNFQ0FESUFWSERRQWdCQ2dDQ0NJRFJRUkFJQVJDQURjQ0RDQUdRUUEyQWdRTUFRc2dCQ2dDQkNJR0lBTTJBZ2dnQkNnQ0NDQUdOZ0lFSUFSQm9NU0JBU2dDQUJFQkFBc2dBRUVBTmdJQUlBRWdBU2dDQUNBQ1FYOXpjVFlDQUF3QkN5QUJLQUlBSVFVQ1FDQUFLQUlBSWdkRkRRQWdCVUhBQUhFTkFDQUhFQjhoQmdKQUlBSWdCWEZGQkVBZ0JDQUdUUTBCREFJTElBUWdCa3NOQVNBR1FTQkpEUUFnQmlBRWF5QUdRUUYyVHcwQkN5QUhJQU1nQkJBWkdpQUFLQUlBSUFScVFRQTZBQUFNQVFzQ1FDQUJJQVZCQ0hacktBSUFJZ1lvQWdRaUJTQUVRUWhxSWdwQmZIRWlCMm9pQ0VIcy93Rk5CRUFnQmlBSU5nSUVJQVlvQWdBaUNDQUZha0VVYWlFRkRBRUxRUUFnQmlBSElBbEJER29Rc0FRaUJVVU5BaG9nQ1NnQ0RDRUlDeUFGSUFwQkFuWkJBQ0FIUVlDQUVFa2JPd0VDSUFVZ0JTQUlhMEhzL3c5cVFRSjJPd0VBSUFWQkJHb2dBeUFFRUJraUJ5QUVha0VBT2dBQUFrQWdBU2dDQUNBQ2NVVU5BQ0FBS0FJQUlnTkJCR3NpQkNBRUx3RUFRUUowYTBFVWF5RUVBbjhnQTBFQ2F5OEJBQ0lEUlFSQUlBUW9BZ3dNQVFzZ0EwRUNkQXNoQXdKQUlBUWdCaWdDQUVjRVFDQUVLQUlNSVFVTUFRc2dCQ0FHS0FJRUlnVTJBZ3dMSUFRZ0JDZ0NFQ0FEYWlJRE5nSVFJQU1nQlVjTkFDQUVLQUlJSWdORkJFQWdCRUlBTndJTUlBWkJBRFlDQkF3QkN5QUVLQUlFSWdZZ0F6WUNDQ0FFS0FJSUlBWTJBZ1FnQkVHZ3hJRUJLQUlBRVFFQUN5QUFJQWMyQWdBZ0FTQUJLQUlBSUFKeU5nSUFDMEVCQ3lFQklBbEJFR29rQUNBQkMvY0NBZ1YvQVg0akFFRkFhaUlFSkFBZ0FpMEFiUVJBSUFKQkFEb0FiU0FCUVFScUlRWUNRQ0FCS0FJTVJRMEFJQUVvQWdnaUF5Z0NBQ0lGSUFFb0FnUWlCeWdDQkRZQ0JDQUhLQUlFSUFVMkFnQWdBVUVBTmdJTUlBTWdCa1lOQUFOQUlBTW9BZ1FoQlNBREVCY2dCU0lESUFaSERRQUxDeUFFUXJDQmdJQVFOd01ZSUFSQ3NJR0FnQkEzQXdnZ0JDa0NDQ0VJSUFSQklHb2lBMEVCT2dBWUlBTkJBRFlDRkNBRFFkajkvQUEyQWdBZ0EwSUFOd0lFSUFNZ0NEY0NEQ0FFSUFZMkFoUWdCRUd3Z3YwQU5nSVFJQUlnQXlBRVFSQnFRZkN4ZjBFQlFRQVFpUUlnQVNBR0lBRW9BZ0FvQWdnUkFnQUxRUUFoQWlBQVFRQTJBZ2dnQUNBQU5nSUVJQUFnQURZQ0FDQUJLQUlJSWdVZ0FVRUVhaUlHUndSQUlBQWhBUU5BSUFVb0FnZ2hCMEVNRUJnaUF5QUFOZ0lFSUFNZ0J6WUNDQ0FESUFFMkFnQWdBU0FETmdJRUlBQWdBa0VCYWlJQ05nSUlJQUFnQXpZQ0FDQURJUUVnQlNnQ0JDSUZJQVpIRFFBTEN5QUVRVUJySkFBTHRnTUNCSDhCZmlNQVFlQUFheUlESkFBZ0EwRUFOZ0lZSUFNZ0EwRVFhaUlGTmdJVUlBTWdCVFlDRUNBRFFRQTdBVndnQXlBQ093RmVJQU5CcFAvOEFEWUNXQ0FEUXRDQmdJQVFOd01JSUFOQzBJR0FnQkEzQXpBZ0F5a0NDQ0VISUFOQk9Hb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FrSUFOd0lFSUFJZ0J6Y0NEQ0FEUVFFNkFDd2dBMEh3Z1AwQU5nSWdJQU1nQlRZQ0tDQURJQU5CMkFCcU5nSWtJQUFnQWlBRFFTQnFRUUZCQVVFQUVJa0NJQU1vQWhnaEFnSkFJQUZCQUVnTkFDQUJJQUpPRFFBZ0F5Z0NGQ0VBQWtBZ0FVVU5BQ0FCUVFGcklRVWdBVUVIY1NJR0JFQURRQ0FCUVFGcklRRWdBQ2dDQkNFQUlBUkJBV29pQkNBR1J3MEFDd3NnQlVFSFNRMEFBMEFnQVVFSmF5RUVJQUFvQWdRb0FnUW9BZ1FvQWdRb0FnUW9BZ1FvQWdRb0FnUWhBQ0FCUVFocklRRWdCRUYrU1EwQUN3c2dBQ2dDQ0NFRUN3SkFJQUpGRFFBZ0F5Z0NGQ0lCS0FJQUlnQWdBeWdDRUNJQ0tBSUVOZ0lFSUFJb0FnUWdBRFlDQUNBRFFRQTJBaGdnQVNBRFFSQnFSZzBBQTBBZ0FTZ0NCQ0VBSUFFUUZ5QUFJZ0VnQTBFUWFrY05BQXNMSUFOQjRBQnFKQUFnQkFzOEFnRjhBbjhDUUNBQktBSUVJZ01nQUNnQ0JDSUVSZzBBSUFFb0FnQWlBU0FBS0FJQUlnQkdEUUFnQXlBRWE3Y2dBU0FBYTdlaklRSUxJQUlMRkFBZ0FFSFVBMm9RNEFJYUlBQVFud0VhSUFBTCtBRUJBMzhnQUVHMHdmZ0FOZ0xjQXlBQVFhREIrQUEyQXN3RElBQkJrTUg0QURZQ2lBTWdBRUdBd2ZnQU5nTDRBaUFBUWZEQStBQTJBdWdDSUFCQjRNRDRBRFlDNUFFZ0FFRzh3UGdBTmdMVUFTQUFRYXpBK0FBMkFzQUJJQUJCak1ENEFEWUNzQUVnQUVISXVmZ0FOZ0lBSUFBb0F1UURJZ0VFUUNBQUlBRTJBdWdESUFFUUZ3c2dBRUhFL2Z3QU5nTE1Bd0pBSUFBb0F0Z0RSUTBBSUFBb0F0UURJZ0lvQWdBaUF5QUFLQUxRQXlJQktBSUVOZ0lFSUFFb0FnUWdBellDQUNBQVFRQTJBdGdESUFJZ0FFSFFBMm9pQTBZTkFBTkFJQUlvQWdRaEFTQUNFQmNnQVNJQ0lBTkhEUUFMQ3lBQUVKOEJHaUFBQzZZSkFRVi9Jd0JCOEFCcklnTWtBQUpBQWtBZ0FDZ0NmQ0lFSUFBb0FvQUJJZ1ZHRFFBRFFDQUVLQUlBUVRGR0RRRWdCRUVFYWlJRUlBVkhEUUFMUVFBaEJBd0JDeUFFSUFWR0JFQkJBQ0VFREFFTElBQkJzUDM4QUVIMDh2TUFRWDRRSENFRkFuOENRQUpBQWtBZ0FTZ0NCQ0lBSUFFdEFBc2lCaUFHUVJoMFFSaDFJZ2RCQUVnYlFRcEdCRUFnQVVGL1FZems3Z0JCQ2hBYlJRMEJJQUV0QUFzaUJpRUhJQUVvQWdRaEFBc2dBQ0FHSUFkQkdIUkJHSFZCQUVnYlFRcEdEUUVNQWdzQ1FDQUNMQUFMUVFCT0JFQWdBeUFDS0FJSU5nSllJQU1nQWlrQ0FEY0RVQXdCQ3lBRFFkQUFhaUFDS0FJQUlBSW9BZ1FRR2dzZ0EwSGdBR29pQVNJQUlBTXBBbEEzQWdBZ0FDQURLQUpZTmdJSUlBTkNBRGNDVUNBRFFRQTJBbGdDUUNBQklBVkJCR29pQUVZTkFDQURMUUJySWdKQkdIUkJHSFVoQVNBRkxBQVBRUUJPQkVBZ0FVRUFUZ1JBSUFBZ0F5a0RZRGNDQUNBQUlBTW9BbWcyQWdnTUFnc2dBQ0FES0FKZ0lBTW9BbVFRSUF3QkN5QUFJQU1vQW1BZ0EwSGdBR29nQVVFQVNDSUFHeUFES0FKa0lBSWdBQnNRSVJvTElBTXNBR3RCQUVnRVFDQURLQUpnRUJjTFFRRWhCQ0FETEFCYlFRQk9EUU1nQXlnQ1VBd0NDeUFCUVg5QjJKN3ZBRUVLRUJzRVFDQUJLQUlFSVFBZ0FTMEFDeUlHSVFjTUFRc0NRQ0FDTEFBTFFRQk9CRUFnQXlBQ0tBSUlOZ0k0SUFNZ0Fpa0NBRGNETUF3QkN5QURRVEJxSUFJb0FnQWdBaWdDQkJBYUN5QURRVUJySWdFaUFDQURLUUl3TndJQUlBQWdBeWdDT0RZQ0NDQURRZ0EzQWpBZ0EwRUFOZ0k0QWtBZ0FTQUZRUkJxSWdCR0RRQWdBeTBBU3lJQ1FSaDBRUmgxSVFFZ0JTd0FHMEVBVGdSQUlBRkJBRTRFUUNBQUlBTXBBMEEzQWdBZ0FDQURLQUpJTmdJSURBSUxJQUFnQXlnQ1FDQURLQUpFRUNBTUFRc2dBQ0FES0FKQUlBTkJRR3NnQVVFQVNDSUFHeUFES0FKRUlBSWdBQnNRSVJvTElBTXNBRXRCQUVnRVFDQURLQUpBRUJjTFFRRWhCQ0FETEFBN1FRQk9EUUlnQXlnQ01Bd0JDMEVBSVFRQ1FDQUFJQVlnQjBFWWRFRVlkVUVBU0J0QkNVY05BQ0FCUVg5QnBjRHVBRUVKRUJzRVFDQUJLQUlFSVFBZ0FTMEFDeUlHSVFjTUFRc0NRQ0FDTEFBTFFRQk9CRUFnQXlBQ0tBSUlOZ0lvSUFNZ0Fpa0NBRGNESUF3QkN5QURRU0JxSUFJb0FnQWdBaWdDQkJBYUMwRUJJUVFnQlNBRFFTQnFFTjROTmdJY0lBTXNBQ3RCQUU0TkFpQURLQUlnREFFTElBQWdCaUFIUVJoMFFSaDFRUUJJRzBFSlJ3MEJJQUZCZjBHTTRlNEFRUWtRR3cwQkFrQWdBaXdBQzBFQVRnUkFJQU1nQWlnQ0NEWUNDQ0FESUFJcEFnQTNBd0FNQVFzZ0F5QUNLQUlBSUFJb0FnUVFHZ3NnQTBFUWFpSUJJZ0FnQXlrQ0FEY0NBQ0FBSUFNb0FnZzJBZ2dnQTBJQU53SUFJQU5CQURZQ0NBSkFJQUVnQlVFZ2FpSUFSZzBBSUFNdEFCc2lBa0VZZEVFWWRTRUJJQVVzQUN0QkFFNEVRQ0FCUVFCT0JFQWdBQ0FES1FNUU53SUFJQUFnQXlnQ0dEWUNDQXdDQ3lBQUlBTW9BaEFnQXlnQ0ZCQWdEQUVMSUFBZ0F5Z0NFQ0FEUVJCcUlBRkJBRWdpQUJzZ0F5Z0NGQ0FDSUFBYkVDRWFDeUFETEFBYlFRQklCRUFnQXlnQ0VCQVhDMEVCSVFRZ0F5d0FDMEVBVGcwQklBTW9BZ0FMRUJjTElBTkI4QUJxSkFBZ0JBdDFBUUYrSUFBZ0FTQUVmaUFDSUFOK2ZDQURRaUNJSWdJZ0FVSWdpQ0lFZm53Z0EwTC8vLy8vRDRNaUF5QUJRdi8vLy84UGd5SUJmaUlGUWlDSUlBTWdCSDU4SWdOQ0lJaDhJQUVnQW40Z0EwTC8vLy8vRDROOElnRkNJSWg4TndNSUlBQWdCVUwvLy8vL0Q0TWdBVUlnaG9RM0F3QUxMQUFnQVFSQUlBQWdBU2dDQUJEY0FpQUFJQUVvQWdRUTNBSWdBVUVVYWlBQktBSVlFTndDSUFFUUZ3c0w1d0VDQkg4QmZpTUFRVUJxSWdNa0FBSkFJQUVvQWdoRkRRQWdBU2dDQkNJRUtBSUFJZ1VnQVNnQ0FDSUdLQUlFTmdJRUlBWW9BZ1FnQlRZQ0FDQUJRUUEyQWdnZ0FTQUVSZzBBQTBBZ0JDZ0NCQ0VGSUFRUUZ5QUZJZ1FnQVVjTkFBc0xJQU5DeklHQWdCQTNBeGdnQTBMTWdZQ0FFRGNEQUNBREtRSUFJUWNnQTBFZ2FpSUVRUUU2QUJnZ0JFRUFOZ0lVSUFSQjJQMzhBRFlDQUNBRUlBYzNBZ1FnQkVJQU53SU1JQU5CQVRvQUZDQURJQUUyQWhBZ0F5QUNOZ0lNSUFOQnNJRDlBRFlDQ0NBQUlBUWdBMEVJYWtFQVFRQkI4TEYvUVFGQkFSQXVJQU5CUUdza0FBc1lBQ0FBTFFBQVFTQnhSUVJBSUFFZ0FpQUFFSzBNR2dzTHZBSUJCMzhqQUVFUWF5SUhKQUFnQUNBQklBSWdCMEVFYWlBSElBTVExZ1FpQ0NnQ0FDSUZCSDlCQUFWQklCQVlJUVVnQkNnQ0FDRUNJQVZCR0dvaUNVSUFOd0lBSUFVZ0FqWUNFQ0FGUVJScUlnb2dDVFlDQUNBRUtBSUVJZ0lnQkVFSWFpSUxSd1JBQTBBZ0IwRUlhaUFLSUFrZ0FpSURRUkJxSWdJZ0FoQzZBUUpBSUFNb0FnUWlCa1VFUUNBREtBSUlJZ0lvQWdBZ0EwWU5BU0FEUVFocUlRUURRQ0FFS0FJQUlnTkJDR29oQkNBRElBTW9BZ2dpQWlnQ0FFY05BQXNNQVFzRFFDQUdJZ0lvQWdBaUJnMEFDd3NnQWlBTFJ3MEFDd3NnQlNBSEtBSUVOZ0lJSUFWQ0FEY0NBQ0FJSUFVMkFnQWdBU2dDQUNnQ0FDSUNCSDhnQVNBQ05nSUFJQWdvQWdBRklBVUxJUVlnQVNnQ0JDQUdFRVFnQVNBQktBSUlRUUZxTmdJSVFRRUxPZ0FFSUFBZ0JUWUNBQ0FIUVJCcUpBQUxJQUFnQUVINDJmSUFOZ0lBSUFBc0FBOUJBRWdFUUNBQUtBSUVFQmNMSUFBTE9RRUNmMEVCSVFFZ0FDZ0NGQ0FBTFFBYklnSWdBa0VZZEVFWWRVRUFTQnNFZjBFQkJTQUFRUkJxUVg5QmlNenhBRUVBRUJ0QkFFY0xDNm1qQVFFTGZ5TUFRZkFBYXlJSkpBQWdDU0FDTmdKb0lBbEI0QUJxSWd4QkFEWUNBQ0FKUVFBMkFsZ2dDVUlBTndOUUlBd2dDVUhvQUdvUWlBRTJBZ0JCQVNFQ0FrQUNRRUdIQTBFQUlBd29BZ0FiUlEwQUEwQWdEQkNMQkFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUF3b0FnQWlCQVIvSUFRb0FnUWlCRUdJelBFQUlBUWJCVUdJelBFQUN5SUdFQjhpQlVGd1NRUkFBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lJRUJnaEJDQUpJQWhCZ0lDQWdIaHlOZ0pJSUFrZ0JEWUNRQ0FKSUFVMkFrUU1BUXNnQ1NBRk9nQkxJQWxCUUdzaEJDQUZSUTBCQ3lBRUlBWWdCUkFaR2dzZ0JDQUZha0VBT2dBQUlBa3NBRnRCQUVnRVFDQUpLQUpRRUJjTElBa2dDU2dDU0RZQ1dDQUpJQWtwQTBBM0ExQUNRQ0FKTEFCYlFRQk9CRUFnQ1NBSktBSllOZ0k0SUFrZ0NTa0RVRGNETUF3QkN5QUpRVEJxSUFrb0FsQWdDU2dDVkJBYUN5QUpRVEJxSUFNUWlBc2hCQ0FKTEFBN1FRQklCRUFnQ1NnQ01CQVhDeUFFUlFSQUlBbEJRR3NpQkNBRElBTW9BZ0FvQWpBUkFnQWdDU2dDUUNBRUlBa3NBRXRCQUVnYklnUWdCQ3dBQUNJRVFTQnlJQVFnQkVIQkFHdEJHa2tiT2dBQUlBa2dEQ2dDQUNJRUJIOGdCQ2dDQkNJRVFZak04UUFnQkJzRlFZak04UUFMTmdJUUlBa2dDU2dDUUNBSlFVQnJJQWtzQUV0QkFFZ2JOZ0lVUWM3SThRQWdDVUVRYWhBa0lBa3NBRXRCQUU0TkZ5QUpLQUpBRUJjTUZ3c2dEQ2dDQUNJRUJIOGdCQ2dDQkNJRVFZak04UUFnQkJzRlFZak04UUFMSWdZUUh5SUZRWEJQRFJrQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnZ1FHQ0VFSUFrZ0NFR0FnSUNBZUhJMkFpZ2dDU0FFTmdJZ0lBa2dCVFlDSkF3QkN5QUpJQVU2QUNzZ0NVRWdhaUVFSUFWRkRRRUxJQVFnQmlBRkVCa2FDeUFFSUFWcVFRQTZBQUFnQ1VFZ2FoRG9BeUVFSUFrc0FDdEJBRWdFUUNBSktBSWdFQmNMSUFRRVFDQUFJQUVnRENnQ0FFRUdJQU1RaWdRaEFnd1hDeUFKS0FKVUlnUWdDUzBBV3lJR0lBWkJHSFJCR0hVaUJVRUFTQnRCQlVZRVFDQUpRZEFBYWtGL1FmekU3d0JCQlJBYlJRMENJQWt0QUZzaUJpRUZJQWtvQWxRaEJBc2dCQ0FHSUFWQkdIUkJHSFZCQUVnYlFRVkdCRUFnQ1VIUUFHcEJmMEhoNk84QVFRVVFHMFVOQXlBSkxRQmJJZ1loQlNBSktBSlVJUVFMSUFRZ0JpQUZRUmgwUVJoMVFRQklHMEVIUmdSQUlBbEIwQUJxUVg5Qm5aenZBRUVIRUJ0RkRRUWdDUzBBV3lJR0lRVWdDU2dDVkNFRUN5QUVJQVlnQlVFWWRFRVlkVUVBU0J0QkJFWUVRQ0FKUWRBQWFrRi9RWVBUN2dCQkJCQWJSUTBGSUFrdEFGc2lCaUVGSUFrb0FsUWhCQXNnQkNBR0lBVkJHSFJCR0hWQkFFZ2JRUWRHQkVBZ0NVSFFBR3BCZjBIS21PMEFRUWNRRzBVTkJpQUpMUUJiSWdZaEJTQUpLQUpVSVFRTElBUWdCaUFGUVJoMFFSaDFRUUJJRzBFRlJnUkFJQWxCMEFCcVFYOUIydER1QUVFRkVCdEZEUWNnQ1MwQVd5SUdJUVVnQ1NnQ1ZDRUVDeUFFSUFZZ0JVRVlkRUVZZFVFQVNCdEJCVVlFUUNBSlFkQUFha0YvUVk2NDd3QkJCUkFiUlEwSUlBa3RBRnNpQmlFRklBa29BbFFoQkFzZ0JDQUdJQVZCR0hSQkdIVkJBRWdiUVFSR0JFQWdDVUhRQUdwQmYwR2IvKzRBUVFRUUcwVU5DU0FKTFFCYklnWWhCU0FKS0FKVUlRUUxJQVFnQmlBRlFSaDBRUmgxUVFCSUcwRUdSZ1JBSUFsQjBBQnFRWDlCck56dEFFRUdFQnRGRFFvZ0NTd0FXeUVGSUFrb0FsUWhCQXNnQkNBRlFmOEJjU0lHSUFWQkdIUkJHSFZCQUVnYlFRTkdCRUFnQ1VIUUFHcEJmMEhvbXUwQVFRTVFHMFVOQ3lBSkxRQmJJZ1loQlNBSktBSlVJUVFMSUFRZ0JpQUZRUmgwUVJoMVFRQklHMEVGUmdSQUlBbEIwQUJxUVg5QjFORHVBRUVGRUJ0RkRRd2dDUzBBV3lJR0lRVWdDU2dDVkNFRUN5QUVJQVlnQlVFWWRFRVlkVUVBU0J0QkNFWUVRQ0FKUWRBQWFrRi9RZDZWN2dCQkNCQWJSUTBOSUFrdEFGc2lCaUVGSUFrb0FsUWhCQXNnQkNBR0lBVkJHSFJCR0hWQkFFZ2JRUWhHQkVBZ0NVSFFBR3BCZjBIM21PMEFRUWdRRzBVTkRpQUpMUUJiSWdZaEJTQUpLQUpVSVFRTElBUWdCaUFGUVJoMFFSaDFRUUJJRzBFSVJnUkFJQWxCMEFCcVFYOUJnc1h2QUVFSUVCdEZEUThnQ1MwQVd5SUdJUVVnQ1NnQ1ZDRUVDeUFFSUFZZ0JVRVlkRUVZZFVFQVNCdEJCa1lFUUNBSlFkQUFha0YvUWRqNDdnQkJCaEFiUlEwUUlBa3NBRnNoQlNBSktBSlVJUVFMSUFRZ0JVSC9BWEVpQmlBRlFSaDBRUmgxUVFCSUcwRUZSZ1JBSUFsQjBBQnFRWDlCdU5qdUFFRUZFQnRGRFJFZ0NTMEFXeUlHSVFVZ0NTZ0NWQ0VFQ3lBRUlBWWdCVUVZZEVFWWRVRUFTQnRCQ1VZRVFDQUpRZEFBYWtGL1FZR083Z0JCQ1JBYlJRMFNJQWt0QUZzaUJpRUZJQWtvQWxRaEJBc2dCQ0FHSUFWQkdIUkJHSFZCQUVnYlFRaEdCRUFnQ1VIUUFHcEJmMEhMa084QVFRZ1FHMFVORXlBSkxRQmJJZ1loQlNBSktBSlVJUVFMSUFRZ0JpQUZRUmgwUVJoMVFRQklHMEVHUmdSQUlBbEIwQUJxUVg5Qm52N3RBRUVHRUJ0RkRSUWdDU3dBV3lFRklBa29BbFFoQkFzZ0JDQUZRZjhCY1NJR0lBVkJHSFJCR0hWQkFFZ2JRUWhHQkVBZ0NVSFFBR3BCZjBHaytlNEFRUWdRRzBVTkZTQUpMUUJiSWdZaEJTQUpLQUpVSVFRTEFrQWdCQ0FHSUFWQkdIUkJHSFZCQUVnYlFRdEdCSDhnQ1VIUUFHcEJmMEc5bE80QVFRc1FHMFVORnlBSkxRQmJJZ1loQlNBSktBSlVCU0FFQ3lBR0lBVkJHSFJCR0hWQkFFZ2JRUUpIRFFBZ0NVSFFBR3BCZjBHNzZPOEFRUUlRR3cwQUlBd29BZ0FoQmtHd0JoQVlJZ1VRNVFjYUlBQWdCaUFGRUs0QklBQWdCaUFGUWRBRGFoQ1VCaUFGUWNBQmFpQUdFSU1HSUFWQmxBVnFJQVlRK0FrZ0JVR29CV29nQmhDUkNDQUZRYkFGYWlBR0VJTUhJQVZCeUFWcUlBWVF6d1FnQlVIUUJXb2dCaENHQlNBRlFlQUZhaUFHRUpzQklBVkI4QVZxSVFjakFFRXdheUlDSkFBZ0FpQUdOZ0lvSUFJZ0FrRW9ha0c5d2U0QUVCMDJBaUFDUUVHR0EwRUFJQUlvQWlBYkJFQWdBaUFDUVNocVFiM0I3Z0FRSFRZQ0lDQUNLQUlnSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQ2hBZklnaEJjRThOSEFKQUFrQWdDRUVMVHdSQUlBaEJFR3BCY0hFaUN4QVlJUVFnQWlBTFFZQ0FnSUI0Y2pZQ0NDQUNJQVEyQWdBZ0FpQUlOZ0lFREFFTElBSWdDRG9BQ3lBQ0lRUWdDRVVOQVFzZ0JDQUtJQWdRR1JvTElBUWdDR3BCQURvQUFDQUNRUkJxSWdnZ0Fpa0NBRGNDQUNBSUlBSW9BZ2cyQWdnZ0FrSUFOd0lBSUFKQkFEWUNDQUpBSUFnZ0IwRUVhaUlFUmcwQUlBSXRBQnNpQjBFWWRFRVlkU0VJSUFRc0FBdEJBRTRFUUNBSVFRQk9CRUFnQkNBQ0tRTVFOd0lBSUFRZ0FpZ0NHRFlDQ0F3Q0N5QUVJQUlvQWhBZ0FpZ0NGQkFnREFFTElBUWdBaWdDRUNBQ1FSQnFJQWhCQUVnaUJCc2dBaWdDRkNBSElBUWJFQ0VhQ3lBQ0xBQWJRUUJJQkVBZ0FpZ0NFQkFYQ3lBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQ1FTaHFRYjNCN2dBUUtnc2dBa0V3YWlRQURBQUxJQVZCZ0FacUlRZ2pBRUZBYWlJQ0pBQWdBaUFHTmdJNElBSWdBa0U0YWtHVjJ1OEFFQjAyQWlnQ1FFR0dBMEVBSUFJb0FpZ2JCRUFnQWlBQ1FUaHFRWlhhN3dBUUhUWUNJQ0FDS0FJZ0lnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUNoQWZJZ2RCY0U4TkhBSkFBa0FnQjBFTFR3UkFJQWRCRUdwQmNIRWlDeEFZSVFRZ0FpQUxRWUNBZ0lCNGNqWUNNQ0FDSUFRMkFpZ2dBaUFITmdJc0RBRUxJQUlnQnpvQU15QUNRU2hxSVFRZ0IwVU5BUXNnQkNBS0lBY1FHUm9MSUFRZ0IycEJBRG9BQUNBSUlBSkJLR29RVnpZQ0JDQUNMQUF6UVFCSUJFQWdBaWdDS0JBWEN5QUNRVGhxUVpYYTd3QVFLZ3NnQWlBQ1FUaHFRYTZ3N2dBUUhUWUNLRUdHQTBFQUlBSW9BaWdiQkVBZ0FpQUNRVGhxUWE2dzdnQVFIVFlDSUNBQ0tBSWdJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lDaEFmSWdkQmNFOE5IQUpBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQ3hBWUlRUWdBaUFMUVlDQWdJQjRjallDTUNBQ0lBUTJBaWdnQWlBSE5nSXNEQUVMSUFJZ0J6b0FNeUFDUVNocUlRUWdCMFVOQVFzZ0JDQUtJQWNRR1JvTElBUWdCMnBCQURvQUFDQUlJQUpCS0dvUS9BMDJBZ2dnQWl3QU0wRUFTQVJBSUFJb0FpZ1FGd3NnQWtFNGFrR3VzTzRBRUNvTElBSWdBa0U0YWtHcGgrOEFFQjAyQWloQmhnTkJBQ0FDS0FJb0d3UkFJQUlnQWtFNGFrR3BoKzhBRUIwMkFpQWdBaWdDSUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdvUUh5SUhRWEJQRFJ3Q1FBSkFJQWRCQzA4RVFDQUhRUkJxUVhCeElnc1FHQ0VFSUFJZ0MwR0FnSUNBZUhJMkFqQWdBaUFFTmdJb0lBSWdCellDTEF3QkN5QUNJQWM2QURNZ0FrRW9haUVFSUFkRkRRRUxJQVFnQ2lBSEVCa2FDeUFFSUFkcVFRQTZBQUFnQ0NBQ1FTaHFFUGtOTmdJTUlBSXNBRE5CQUVnRVFDQUNLQUlvRUJjTElBSkJPR3BCcVlmdkFCQXFDeUFDSUFKQk9HcEJuTnJ2QUJBZE5nSW9RWVlEUVFBZ0FpZ0NLQnNFUUNBQ0lBSkJPR3BCbk5ydkFCQWROZ0lnSUFJb0FpQWlCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUtFQjhpQjBGd1R3MGNBa0FDUUNBSFFRdFBCRUFnQjBFUWFrRndjU0lMRUJnaEJDQUNJQXRCZ0lDQWdIaHlOZ0l3SUFJZ0JEWUNLQ0FDSUFjMkFpd01BUXNnQWlBSE9nQXpJQUpCS0dvaEJDQUhSUTBCQ3lBRUlBb2dCeEFaR2dzZ0JDQUhha0VBT2dBQUlBZ2dBa0VvYWhCWE5nSVFJQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUpCT0dwQm5OcnZBQkFxQ3lBQ0lBSkJPR3BCbWRMdkFCQWROZ0lvUVlZRFFRQWdBaWdDS0JzRVFDQUNJQUpCT0dwQm1kTHZBQkFkTmdJZ0lBSW9BaUFpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlLRUI4aUIwRndUdzBjQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJTEVCZ2hCQ0FDSUF0QmdJQ0FnSGh5TmdJd0lBSWdCRFlDS0NBQ0lBYzJBaXdNQVFzZ0FpQUhPZ0F6SUFKQktHb2hCQ0FIUlEwQkN5QUVJQW9nQnhBWkdnc2dCQ0FIYWtFQU9nQUFJQWdnQWtFb2FoQlhOZ0lVSUFJc0FETkJBRWdFUUNBQ0tBSW9FQmNMSUFKQk9HcEJtZEx2QUJBcUN5QUNJQUpCT0dwQnJibnVBQkFkTmdJb1FZWURRUUFnQWlnQ0tCc0VRQ0FDSUFKQk9HcEJyYm51QUJBZE5nSWdJQUlvQWlBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJS0VCOGlCMEZ3VHcwY0FrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSUxFQmdoQkNBQ0lBdEJnSUNBZ0hoeU5nSXdJQUlnQkRZQ0tDQUNJQWMyQWl3TUFRc2dBaUFIT2dBeklBSkJLR29oQkNBSFJRMEJDeUFFSUFvZ0J4QVpHZ3NnQkNBSGFrRUFPZ0FBSUFnZ0FrRW9haEQzRFRZQ0dDQUNMQUF6UVFCSUJFQWdBaWdDS0JBWEN5QUNRVGhxUWEyNTdnQVFLZ3NnQWlBQ1FUaHFRZTJXN3dBUUhUWUNLQUpBUVlZRFFRQWdBaWdDS0JzRVFDQUNJQUpCT0dwQjdaYnZBQkFkTmdJb0lBSW9BaWdpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlLRUI4aUIwRndUdzBCQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJTEVCZ2hCQ0FDSUF0QmdJQ0FnSGh5TmdJSUlBSWdCRFlDQUNBQ0lBYzJBZ1FNQVFzZ0FpQUhPZ0FMSUFJaEJDQUhSUTBCQ3lBRUlBb2dCeEFaR2dzZ0JDQUhha0VBT2dBQUlBSkJFR29pQnlJRUlBSXBBZ0EzQWdBZ0JDQUNLQUlJTmdJSUlBSkNBRGNDQUNBQ1FRQTJBZ2dDUUNBSElBaEJIR29pQkVZTkFDQUNMUUFiSWdwQkdIUkJHSFVoQnlBRUxBQUxRUUJPQkVBZ0IwRUFUZ1JBSUFRZ0Fpa0RFRGNDQUNBRUlBSW9BaGcyQWdnTUFnc2dCQ0FDS0FJUUlBSW9BaFFRSUF3QkN5QUVJQUlvQWhBZ0FrRVFhaUFIUVFCSUlnUWJJQUlvQWhRZ0NpQUVHeEFoR2dzZ0Fpd0FHMEVBU0FSQUlBSW9BaEFRRndzZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FrRTRha0h0bHU4QUVDb0xJQUlnQWtFNGFrRy9xTzBBRUIwMkFpaEJoZ05CQUNBQ0tBSW9Hd1JBSUFJZ0FrRTRha0cvcU8wQUVCMDJBaUFnQWlnQ0lDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnb1FIeUlIUVhCUERSMENRQUpBSUFkQkMwOEVRQ0FIUVJCcVFYQnhJZ3NRR0NFRUlBSWdDMEdBZ0lDQWVISTJBakFnQWlBRU5nSW9JQUlnQnpZQ0xBd0JDeUFDSUFjNkFETWdBa0VvYWlFRUlBZEZEUUVMSUFRZ0NpQUhFQmthQ3lBRUlBZHFRUUE2QUFBZ0NDQUNRU2hxRUtvS05nSW9JQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUpCT0dwQnY2anRBQkFxQ3lBQ1FVQnJKQUFNQVFzTUd3c2dBU0FGSUFFb0FnQW9BcWdCRVFJQUlBQWdCU0FHSUFVUTRnSWhBZ3dYQ3lBSlFkQUFha0d5bmU4QUVCNEVRQ0FNS0FJQUlRUkI4QU1RR0NJQ0VPUUhHaUFBSUFRZ0FoQ3VBU0FDUWNBQmFpQUVFSU1HSUFKQjNBTnFJQVFRbXdFZ0FTQUNJQUVvQWdBb0FxZ0JFUUlBSUFBZ0FpQUVJQUlRNGdJaEFnd1hDeUFKUWRBQWFrR2RpKzhBRUI0RVFBSi9JQXdvQWdBaEFpTUFRVUJxSWdVa0FDQUZJQUkyQWpoQm1BZ1FHQ0lHRUwwRUlRb2dBQ0FDSUFZUXJnRUNRQ0FBS0FJa1FRSktEUUFnQlNBRlFUaHFRZTJFN3dBUUhUWUNLRUdHQTBFQUlBVW9BaWdiUlEwQUlBVkJPR29pQWtIdGhPOEFFQ29nQlNBQ1FiR0o3d0FRSXpZQ0tDQUZRU2hxUWMrSTd3QVF5QUVMSUFBZ0JTZ0NPQ0FHUWRnRGFoQ1VCaUFHUVp3RmFpQUZLQUk0SWdJUStBa2dCa0d3QldvZ0FoQ1JDQ0FHUWJnRmFpQUNFSU1ISUFaQjBBVnFJQVVvQWpnaUFoRFBCQ0FHUWRnRmFpQUNFSVlGSUFaQjZBVnFJQVVvQWpnUW13RWdCU2dDT0NFRUl3QkJJR3NpQWlRQUlBSWdCRFlDR0NBQ0lBSkJHR3BCdHRqdkFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrRzIyTzhBRUIwMkFnQWdBaWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUVRWEJQRFIwQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnc1FHQ0VJSUFJZ0MwR0FnSUNBZUhJMkFoQWdBaUFJTmdJSUlBSWdCRFlDREF3QkN5QUNJQVE2QUJNZ0FrRUlhaUVJSUFSRkRRRUxJQWdnQnlBRUVCa2FDeUFFSUFocVFRQTZBQUFnQmlBQ1FRaHFFRmMyQXZ3RklBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCdHRqdkFCQXFDeUFDUVNCcUpBQU1BQXNnQmtHQUJtb2dCU2dDT0JDQkJpQUdRWWdHYWlBRktBSTRFUHNESUFaQnVBWnFJQVVvQWpnUW93MGdCU2dDT0NFRUl3QkJJR3NpQWlRQUlBSWdCRFlDR0NBQ0lBSkJHR3BCMjlmdUFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrSGIxKzRBRUIwMkFnQWdBaWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUVRWEJQRFIwQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnc1FHQ0VJSUFJZ0MwR0FnSUNBZUhJMkFoQWdBaUFJTmdJSUlBSWdCRFlDREF3QkN5QUNJQVE2QUJNZ0FrRUlhaUVJSUFSRkRRRUxJQWdnQnlBRUVCa2FDeUFFSUFocVFRQTZBQUFnQmlBQ1FRaHFFRTQyQXN3R0lBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCMjlmdUFCQXFDeUFDUVNCcUpBQU1BQXNnQlNnQ09DRUVJd0JCSUdzaUFpUUFJQUlnQkRZQ0dDQUNJQUpCR0dwQjlZM3ZBQkFkTmdJSUFrQUNRRUdHQTBFQUlBSW9BZ2diSWdjRVFDQUNJQUpCR0dwQjlZM3ZBQkFkTmdJQUlBSW9BZ0FpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlMRUI4aUNFRndUdzBlQWtBQ1FDQUlRUXRQQkVBZ0NFRVFha0Z3Y1NJTkVCZ2hCQ0FDSUExQmdJQ0FnSGh5TmdJUUlBSWdCRFlDQ0NBQ0lBZzJBZ3dNQVFzZ0FpQUlPZ0FUSUFKQkNHb2hCQ0FJUlEwQkN5QUVJQXNnQ0JBWkdnc2dCQ0FJYWtFQU9nQUFJQVlnQWtFSWFoQk9OZ0xVQmlBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRZldON3dBUUtnc2dBaUFDUVJocVFaNng3UUFRSFRZQ0NFR0dBMEVBSUFJb0FnZ2JCSDhnQWlBQ1FSaHFRWjZ4N1FBUUhUWUNBQ0FDS0FJQUlnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUJ4QWZJZ2hCY0U4TkhnSkFBa0FnQ0VFTFR3UkFJQWhCRUdwQmNIRWlDeEFZSVFRZ0FpQUxRWUNBZ0lCNGNqWUNFQ0FDSUFRMkFnZ2dBaUFJTmdJTURBRUxJQUlnQ0RvQUV5QUNRUWhxSVFRZ0NFVU5BUXNnQkNBSElBZ1FHUm9MSUFRZ0NHcEJBRG9BQUNBR0lBSkJDR29RVGpZQzJBWWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtHZXNlMEFFQ3BCQUFVZ0IwRUFSd3NhSUFKQklHb2tBQXdCQ3dBTElBWkIzQVpxSVFnZ0JTZ0NPQ0VFSXdCQm9BRnJJZ0lrQUNBQ0lBUTJBcGdCSUFJZ0FrR1lBV3BCajczdUFCQWROZ0lvQWtBQ1FFR0dBMEVBSUFJb0FpZ2JJZ3NFUUNBQ0lBSkJtQUZxUVkrOTdnQVFIVFlDS0NBQ0tBSW9JZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lEUkFmSWdkQmNFOE5IZ0pBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpRGhBWUlRUWdBaUFPUVlDQWdJQjRjallDZ0FFZ0FpQUVOZ0o0SUFJZ0J6WUNmQXdCQ3lBQ0lBYzZBSU1CSUFKQitBQnFJUVFnQjBVTkFRc2dCQ0FOSUFjUUdSb0xJQVFnQjJwQkFEb0FBQ0FDUVlnQmFpSUhJZ1FnQWlrQ2VEY0NBQ0FFSUFJb0FvQUJOZ0lJSUFKQ0FEY0NlQ0FDUVFBMkFvQUJBa0FnQnlBSVFRUnFJZ1JHRFFBZ0FpMEFrd0VpRFVFWWRFRVlkU0VISUFRc0FBdEJBRTRFUUNBSFFRQk9CRUFnQkNBQ0tRT0lBVGNDQUNBRUlBSW9BcEFCTmdJSURBSUxJQVFnQWlnQ2lBRWdBaWdDakFFUUlBd0JDeUFFSUFJb0FvZ0JJQUpCaUFGcUlBZEJBRWdpQkJzZ0FpZ0NqQUVnRFNBRUd4QWhHZ3NnQWl3QWt3RkJBRWdFUUNBQ0tBS0lBUkFYQ3lBQ0xBQ0RBVUVBU0FSQUlBSW9BbmdRRndzZ0FrR1lBV3BCajczdUFCQXFDeUFDSUFKQm1BRnFRWmZrN2dBUUhUWUNLRUdHQTBFQUlBSW9BaWdiQkg4Z0FpQUNRWmdCYWtHWDVPNEFFQjAyQWlnZ0FpZ0NLQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ3NRSHlJSFFYQlBEUjRDUUFKQUlBZEJDMDhFUUNBSFFSQnFRWEJ4SWcwUUdDRUVJQUlnRFVHQWdJQ0FlSEkyQW1BZ0FpQUVOZ0pZSUFJZ0J6WUNYQXdCQ3lBQ0lBYzZBR01nQWtIWUFHb2hCQ0FIUlEwQkN5QUVJQXNnQnhBWkdnc2dCQ0FIYWtFQU9nQUFJQUpCNkFCcUlnY2lCQ0FDS1FKWU53SUFJQVFnQWlnQ1lEWUNDQ0FDUWdBM0FsZ2dBa0VBTmdKZ0FrQWdCeUFJUVJCcUlnUkdEUUFnQWkwQWN5SUxRUmgwUVJoMUlRY2dCQ3dBQzBFQVRnUkFJQWRCQUU0RVFDQUVJQUlwQTJnM0FnQWdCQ0FDS0FKd05nSUlEQUlMSUFRZ0FpZ0NhQ0FDS0FKc0VDQU1BUXNnQkNBQ0tBSm9JQUpCNkFCcUlBZEJBRWdpQkJzZ0FpZ0NiQ0FMSUFRYkVDRWFDeUFDTEFCelFRQklCRUFnQWlnQ2FCQVhDeUFDTEFCalFRQklCRUFnQWlnQ1dCQVhDeUFDUVpnQmFrR1g1TzRBRUNwQkFBVWdDMEVBUndzYUlBSWdBa0dZQVdwQmk0UHVBQkFkTmdJb1FZWURRUUFnQWlnQ0tCc0VRQ0FDSUFKQm1BRnFRWXVEN2dBUUhUWUNLQ0FDS0FJb0lnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUN4QWZJZ2RCY0U4TkhnSkFBa0FnQjBFTFR3UkFJQWRCRUdwQmNIRWlEUkFZSVFRZ0FpQU5RWUNBZ0lCNGNqWUNRQ0FDSUFRMkFqZ2dBaUFITmdJOERBRUxJQUlnQnpvQVF5QUNRVGhxSVFRZ0IwVU5BUXNnQkNBTElBY1FHUm9MSUFRZ0IycEJBRG9BQUNBQ1FjZ0FhaUlISWdRZ0Fpa0NPRGNDQUNBRUlBSW9Ba0EyQWdnZ0FrSUFOd0k0SUFKQkFEWUNRQUpBSUFjZ0NFRWNhaUlFUmcwQUlBSXRBRk1pQzBFWWRFRVlkU0VISUFRc0FBdEJBRTRFUUNBSFFRQk9CRUFnQkNBQ0tRTklOd0lBSUFRZ0FpZ0NVRFlDQ0F3Q0N5QUVJQUlvQWtnZ0FpZ0NUQkFnREFFTElBUWdBaWdDU0NBQ1FjZ0FhaUFIUVFCSUlnUWJJQUlvQWt3Z0N5QUVHeEFoR2dzZ0Fpd0FVMEVBU0FSQUlBSW9Ba2dRRndzZ0Fpd0FRMEVBU0FSQUlBSW9BamdRRndzZ0FrR1lBV3BCaTRQdUFCQXFDeUFDSUFKQm1BRnFRZlBWN2dBUUhUWUNLRUdHQTBFQUlBSW9BaWdiQkVBZ0FpQUNRWmdCYWtIejFlNEFFQjAyQWlBZ0FpZ0NJQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ3NRSHlJSFFYQlBEUjRDUUFKQUlBZEJDMDhFUUNBSFFSQnFRWEJ4SWcwUUdDRUVJQUlnRFVHQWdJQ0FlSEkyQWpBZ0FpQUVOZ0lvSUFJZ0J6WUNMQXdCQ3lBQ0lBYzZBRE1nQWtFb2FpRUVJQWRGRFFFTElBUWdDeUFIRUJrYUN5QUVJQWRxUVFBNkFBQWdDQ0FDUVNocUVMb09OZ0lvSUFJc0FETkJBRWdFUUNBQ0tBSW9FQmNMSUFKQm1BRnFRZlBWN2dBUUtnc2dBaUFDUVpnQmFrSEJndTRBRUIwMkFpaEJoZ05CQUNBQ0tBSW9Hd1JBSUFJZ0FrR1lBV3BCd1lMdUFCQWROZ0lvSUFJb0FpZ2lCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUxFQjhpQjBGd1R3MGVBa0FDUUNBSFFRdFBCRUFnQjBFUWFrRndjU0lORUJnaEJDQUNJQTFCZ0lDQWdIaHlOZ0lJSUFJZ0JEWUNBQ0FDSUFjMkFnUU1BUXNnQWlBSE9nQUxJQUloQkNBSFJRMEJDeUFFSUFzZ0J4QVpHZ3NnQkNBSGFrRUFPZ0FBSUFKQkVHb2lCeUlFSUFJcEFnQTNBZ0FnQkNBQ0tBSUlOZ0lJSUFKQ0FEY0NBQ0FDUVFBMkFnZ0NRQ0FISUFoQkxHb2lCRVlOQUNBQ0xRQWJJZ3RCR0hSQkdIVWhCeUFFTEFBTFFRQk9CRUFnQjBFQVRnUkFJQVFnQWlrREVEY0NBQ0FFSUFJb0FoZzJBZ2dNQWdzZ0JDQUNLQUlRSUFJb0FoUVFJQXdCQ3lBRUlBSW9BaEFnQWtFUWFpQUhRUUJJSWdRYklBSW9BaFFnQ3lBRUd4QWhHZ3NnQWl3QUcwRUFTQVJBSUFJb0FoQVFGd3NnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWtHWUFXcEJ3WUx1QUJBcUN5QUNJQUpCbUFGcVFjNjU3d0FRSFRZQ0tFR0dBMEVBSUFJb0FpZ2JCRUFnQWlBQ1FaZ0Jha0hPdWU4QUVCMDJBaUFnQWlnQ0lDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnc1FIeUlIUVhCUERSNENRQUpBSUFkQkMwOEVRQ0FIUVJCcVFYQnhJZzBRR0NFRUlBSWdEVUdBZ0lDQWVISTJBakFnQWlBRU5nSW9JQUlnQnpZQ0xBd0JDeUFDSUFjNkFETWdBa0VvYWlFRUlBZEZEUUVMSUFRZ0N5QUhFQmthQ3lBRUlBZHFRUUE2QUFBZ0NDQUNRU2hxRUswT05nSTRJQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUpCbUFGcVFjNjU3d0FRS2dzZ0FpQUNRWmdCYWtHNnBlNEFFQjAyQWloQmhnTkJBQ0FDS0FJb0d3UkFJQUlnQWtHWUFXcEJ1cVh1QUJBZE5nSWdJQUlvQWlBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJTEVCOGlCMEZ3VHcwZUFrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSU5FQmdoQkNBQ0lBMUJnSUNBZ0hoeU5nSXdJQUlnQkRZQ0tDQUNJQWMyQWl3TUFRc2dBaUFIT2dBeklBSkJLR29oQkNBSFJRMEJDeUFFSUFzZ0J4QVpHZ3NnQkNBSGFrRUFPZ0FBSUFnZ0FrRW9haENyRGpZQ1BDQUNMQUF6UVFCSUJFQWdBaWdDS0JBWEN5QUNRWmdCYWtHNnBlNEFFQ29MSUFJZ0FrR1lBV3BCeVpidkFCQWROZ0lvUVlZRFFRQWdBaWdDS0JzRVFDQUNJQUpCbUFGcVFjbVc3d0FRSFRZQ0lDQUNLQUlnSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQ3hBZklnZEJjRThOSGdKQUFrQWdCMEVMVHdSQUlBZEJFR3BCY0hFaURSQVlJUVFnQWlBTlFZQ0FnSUI0Y2pZQ01DQUNJQVEyQWlnZ0FpQUhOZ0lzREFFTElBSWdCem9BTXlBQ1FTaHFJUVFnQjBVTkFRc2dCQ0FMSUFjUUdSb0xJQVFnQjJwQkFEb0FBQ0FJSUFKQktHb1F0ZzQyQWtBZ0Fpd0FNMEVBU0FSQUlBSW9BaWdRRndzZ0FrR1lBV3BCeVpidkFCQXFDeUFDSUFKQm1BRnFRYzJvN3dBUUhUWUNLRUdHQTBFQUlBSW9BaWdiQkVBZ0FpQUNRWmdCYWtITnFPOEFFQjAyQWlBZ0FpZ0NJQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ3NRSHlJSFFYQlBEUjRDUUFKQUlBZEJDMDhFUUNBSFFSQnFRWEJ4SWcwUUdDRUVJQUlnRFVHQWdJQ0FlSEkyQWpBZ0FpQUVOZ0lvSUFJZ0J6WUNMQXdCQ3lBQ0lBYzZBRE1nQWtFb2FpRUVJQWRGRFFFTElBUWdDeUFIRUJrYUN5QUVJQWRxUVFBNkFBQWdDQ0FDUVNocUVGYzJBa1FnQWl3QU0wRUFTQVJBSUFJb0FpZ1FGd3NnQWtHWUFXcEJ6YWp2QUJBcUN5QUNRYUFCYWlRQURBRUxBQXNnQlNnQ09DRUVJd0JCSUdzaUFpUUFJQUlnQkRZQ0dDQUNJQUpCR0dwQnNQanVBQkFkTmdJSUFrQkJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0d3K080QUVCMDJBZ0FnQWlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnY1FIeUlFUVhCUERSMENRQUpBSUFSQkMwOEVRQ0FFUVJCcVFYQnhJZ3NRR0NFSUlBSWdDMEdBZ0lDQWVISTJBaEFnQWlBSU5nSUlJQUlnQkRZQ0RBd0JDeUFDSUFRNkFCTWdBa0VJYWlFSUlBUkZEUUVMSUFnZ0J5QUVFQmthQ3lBRUlBaHFRUUE2QUFBZ0JpQUNRUWhxRUxRSU5nS29CeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFiRDQ3Z0FRS2dzZ0FrRWdhaVFBREFBTElBWkJzQWRxSUFVb0FqZ1FqeFVnQmtIb0Iyb2dCU2dDT0JEakZDQUdRZkFIYWlJTElBVW9BamdRaVJVZ0JrSDRCMm9nQlNnQ09CQytCU0FGUVNocUlnSkJ1TkR5QURZQ0FDQUNRZ0EzQWdRZ0FrRzQxUElBTmdJQUlBSkJBRFlDRENBQ0lBVW9BamdReFEwQ1FBSkFJQUlvQWdnZ0FpZ0NCRWNFUUVIWUJCQVlJZ2dROEFRYUlBaEJBVG9BckFFZ0JVRUFOZ0lnSUFWQ0FEY0RHQUpBSUFJb0FnZ2dBaWdDQkNJTmF5SUVSUVJBSUFoQjBBTnFRUUJCQUJCUkRBRUxJQVJCQUVnTkFpQUZJQVFRR0NJSE5nSVlJQVVnQnlBRVFRSjFRUUowYWpZQ0lDQUlRZEFEYWlBSElBMGdCQkFaSWdjZ0JDQUhhaEJSSUFVZ0J6WUNIQ0FIRUJjTElBVkJBRFlDRUNBRlFnQTNBd2dDUUNBQ0tBSUlJQUlvQWdScklnUkZEUUFnQkVFQVNBMERJQVFRR0JBWElBUkJCVWtOQUNBQUtBSUVJZ1FnQkNnQzhBaEJDSEkyQXZBSUN5QUtJQWdnQmlnQ0FDZ0NxQUVSQWdBTElBVW9BamdnQmhDL0R5QUxLQUlFQkVBZ0FDZ0NCQ0lFSUFRb0F2QUlRUUZ5TmdMd0NBc2dBU0FHSUFFb0FnQW9BcWdCRVFJQUlBVW9BamdnQmhCQ0lBQWdCaUFGS0FJNElBWVE0Z0loQkNBQ0VKMElHaUFGUVVCckpBQWdCQXdDQ3hBb0FBc1FLQUFMSVFJTUZ3c2dDVUhRQUdwQno1WHRBQkFlQkVBZ0RDZ0NBQ0VDSXdCQklHc2lCQ1FBSUFRZ0FqWUNHRUg0QlJBWUlnVVF3Z1FnQUNBQ0lBVVFyZ0VDUUNBQUtBSWtRUUpLRFFBZ0JDQUVRUmhxUWUyRTd3QVFIVFlDRUVHR0EwRUFJQVFvQWhBYlJRMEFJQVJCR0dvaUFrSHRoTzhBRUNvZ0JDQUNRYkdKN3dBUUl6WUNDQ0FFUVFocVFjK0k3d0FReUFFTElBQWdCQ2dDR0NBRlFkQURhaENVQmlBRlFaUUZhaUFFS0FJWUlnSVF6d1FnQlVHY0JXb2dBaENHQlNBRlFhd0ZhaUFFS0FJWUVKc0JJQVZCdkFWcUlBUW9BaGdRZ1FZZ0JVSEVCV29nQkNnQ0dCRDdBeUFFS0FJWUlRWWpBRUVnYXlJQ0pBQWdBaUFHTmdJWUlBSWdBa0VZYWtISzhPMEFFQjAyQWdnQ1FFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRY3J3N1FBUUhUWUNBQ0FDS0FJQUlnWUVmeUFHS0FJSUlnWkJpTXp4QUNBR0d3VkJpTXp4QUFzaUJ4QWZJZ1pCY0U4TkhBSkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlDaEFZSVFnZ0FpQUtRWUNBZ0lCNGNqWUNFQ0FDSUFnMkFnZ2dBaUFHTmdJTURBRUxJQUlnQmpvQUV5QUNRUWhxSVFnZ0JrVU5BUXNnQ0NBSElBWVFHUm9MSUFZZ0NHcEJBRG9BQUNBRklBSkJDR29RVGpZQzlBVWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtISzhPMEFFQ29MSUFKQklHb2tBQXdBQ3lBQklBVWdBU2dDQUNnQ3FBRVJBZ0FnQkNnQ0dDQUZFRUlnQUNBRklBUW9BaGdnQlJEaUFpRUNJQVJCSUdva0FBd1hDeUFKUWRBQWFrR2FsdTBBRUI0RVFDQU1LQUlBSVFVakFFRVFheUlDSkFBZ0FpQUZOZ0lJUWFBRUVCZ2lCQkNmQ1NBQUlBVWdCQkN1QVNBRVFkd0RhaUFGRU04RUlBUkI1QU5xSUFVUWhnVUNRQ0FBS0FJa1FRSktEUUFnQWlBQ1FRaHFRZTJFN3dBUUhUWUNBRUdHQTBFQUlBSW9BZ0FiUlEwQUlBSkJDR29pQlVIdGhPOEFFQ29nQWlBRlFiR0o3d0FRSXpZQ0FDQUNRYytJN3dBUXlBRUxJQVJCOUFOcUlBSW9BZ2dRbXdFZ0JFR0VCR29nQWlnQ0NCQ0JCaUFFUVl3RWFpSUZJQUlvQWdnUW9CVWdCRUdVQkdvZ0FpZ0NDQkMrQlNBRktBSUVCRUFnQUNnQ0JDSUZJQVVvQXZBSVFRSnlOZ0x3Q0FzQ1FDQUFLQUlrUVFKS0RRQWdBaUFDUVFocVFiSHY3UUFRSFRZQ0FFR0dBMEVBSUFJb0FnQWJSUTBBSUFKQkNHcEJzZS90QUJBcUN5QUJJQVFnQVNnQ0FDZ0NxQUVSQWdBZ0FpZ0NDQ0FFRUVJZ0FrRVFhaVFBUVFFaEFnd1hDeUFKUWRBQWFrSDdtTzBBRUI0RVFDQU1LQUlBSVFSQitBTVFHQ0lDRUpnTElBQWdCQ0FDRUs0QklBSkJ6QU5xSUFRUW13RWdBa0hjQTJvZ0JCRDdDU0FDUWVRRGFpQUVFUDBKSUFFZ0FpQUJLQUlBS0FLb0FSRUNBQ0FFSUFJUVFrRUJJUUlNRndzZ0NVSFFBR3BCNjcvd0FCQWVCRUFnRENnQ0FDRUVRZUFERUJnaUFoRHREeUFBSUFRZ0FoQ3VBU0FDUWN3RGFpQUVFSnNCSUFFZ0FpQUJLQUlBS0FLb0FSRUNBQ0FFSUFJUVFrRUJJUUlNRndzZ0NVSFFBR3BCdDdYdkFCQWVCRUFnRENnQ0FDRUVRZEFERUJnaUFoRGhDQ0FBSUFRZ0FoQ3VBU0FCSUFJZ0FTZ0NBQ2dDcUFFUkFnQWdCQ0FDRUVKQkFTRUNEQmNMSUFsQjBBQnFRY09XN1FBUUhnUkFJQXdvQWdBaEJVR3dCQkFZSWdRUXdnWWdBQ0FGSUFRUXJnRWdCRUhjQTJvZ0JSRFBCQ0FFUWVRRGFpQUZFSVlGSUFSQjlBTnFJQVVRbXdFakFFRWdheUlDSkFBZ0FpQUZOZ0lZSUFJZ0FrRVlha0g0Mys0QUVCMDJBZ2dDUUVHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFmamY3Z0FRSFRZQ0FDQUNLQUlBSWdZRWZ5QUdLQUlJSWdaQmlNenhBQ0FHR3dWQmlNenhBQXNpQnhBZklnWkJjRThOSEFKQUFrQWdCa0VMVHdSQUlBWkJFR3BCY0hFaUNoQVlJUWdnQWlBS1FZQ0FnSUI0Y2pZQ0VDQUNJQWcyQWdnZ0FpQUdOZ0lNREFFTElBSWdCam9BRXlBQ1FRaHFJUWdnQmtVTkFRc2dDQ0FISUFZUUdSb0xJQVlnQ0dwQkFEb0FBQ0FFSUFKQkNHb1FWellDaUFRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0g0Mys0QUVDb0xJQUpCSUdva0FBd0FDeUFFUVl3RWFpQUZFUHNKSUFSQmxBUnFJQVVRL1FrakFFRWdheUlDSkFBZ0FpQUZOZ0lZSUFJZ0FrRVlha0dYNnU0QUVCMDJBZ2dDUUVHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFaZnE3Z0FRSFRZQ0FDQUNLQUlBSWdZRWZ5QUdLQUlJSWdaQmlNenhBQ0FHR3dWQmlNenhBQXNpQnhBZklnWkJjRThOSEFKQUFrQWdCa0VMVHdSQUlBWkJFR3BCY0hFaUNoQVlJUWdnQWlBS1FZQ0FnSUI0Y2pZQ0VDQUNJQWcyQWdnZ0FpQUdOZ0lNREFFTElBSWdCam9BRXlBQ1FRaHFJUWdnQmtVTkFRc2dDQ0FISUFZUUdSb0xJQVlnQ0dwQkFEb0FBQ0FFSUFKQkNHb1Fwd0U1QTZnRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCbCtydUFCQXFDeUFDUVNCcUpBQU1BQXNnQVNBRUlBRW9BZ0FvQXFnQkVRSUFJQVVnQkJCQ1FRRWhBZ3dYQ3lBSlFkQUFha0dpbWUwQUVCNEVRQ0FNS0FJQUlRUkIyQU1RR0NJQ0VPd1BJQUFnQkNBQ0VLNEJJQUpCekFOcUlBUVErd2tnQVNBQ0lBRW9BZ0FvQXFnQkVRSUFJQVFnQWhCQ1FRRWhBZ3dYQ3lBSlFkQUFha0cvK084QUVCNEVRQ0FNS0FJQUlRaEI0QU1RR0NJR0VPc1BJQUFnQ0NBR0VLNEJJd0JCSUdzaUFpUUFJQUlnQ0RZQ0dDQUNJQUpCR0dwQm1vWHVBQkFkTmdJSUFrQUNRRUdHQTBFQUlBSW9BZ2diSWdjRVFDQUNJQUpCR0dwQm1vWHVBQkFkTmdJQUlBSW9BZ0FpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlLRUI4aUJVRndUdzBkQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJTEVCZ2hCQ0FDSUF0QmdJQ0FnSGh5TmdJUUlBSWdCRFlDQ0NBQ0lBVTJBZ3dNQVFzZ0FpQUZPZ0FUSUFKQkNHb2hCQ0FGUlEwQkN5QUVJQW9nQlJBWkdnc2dCQ0FGYWtFQU9nQUFJQVlnQWtFSWFoQ29EallDMUFNZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dhaGU0QUVDb0xJQUlnQWtFWWFrSEJ1ZTRBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1IvSUFJZ0FrRVlha0hCdWU0QUVCMDJBZ0FnQWlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnY1FIeUlGUVhCUERSMENRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ29RR0NFRUlBSWdDa0dBZ0lDQWVISTJBaEFnQWlBRU5nSUlJQUlnQlRZQ0RBd0JDeUFDSUFVNkFCTWdBa0VJYWlFRUlBVkZEUUVMSUFRZ0J5QUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0JpQUNRUWhxRUhVNUE5Z0RJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQndibnVBQkFxUVFBRklBZEJBRWNMR2lBQ1FTQnFKQUFNQVFzQUN5QUJJQVlnQVNnQ0FDZ0NxQUVSQWdBZ0NDQUdFRUpCQVNFQ0RCY0xJQWxCMEFCcVFiQ1g3UUFRSGdSQUlBd29BZ0FoQkVIWUF4QVlJZ0lRMXhJZ0FDQUVJQUlRcmdFZ0FrSE1BMm9nQkJDVUNpQUJJQUlnQVNnQ0FDZ0NxQUVSQWdBZ0JDQUNFRUpCQVNFQ0RCY0xJQWxCMEFCcVFiRzE3d0FRSGdSQUlBd29BZ0FoQkVHSUJSQVlJZ0lRb3djZ0FDQUVJQUlRcmdFZ0FDQUVJQUpCMEFOcUVKUUdJQUVnQWlBQktBSUFLQUtvQVJFQ0FDQUVJQUlRUWtFQklRSU1Gd3NnQ1VIUUFHcEJpTlB1QUJBZUJFQWdEQ2dDQUNFR1FlZ0ZFQmdpQkJDWUJCb2dBQ0FHSUFRUXJnRWdCRUhvQkdvZ0JoREFCU0FFUVlnRmFpQUdFSWtLSXdCQklHc2lBaVFBSUFJZ0JqWUNHQ0FDSUFKQkdHcEJyckR1QUJBZE5nSUlBa0FDUUVHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFhNnc3Z0FRSFRZQ0FDQUNLQUlBSWdVRWZ5QUZLQUlJSWdWQmlNenhBQ0FGR3dWQmlNenhBQXNpQnhBZklnaEJjRThOSFFKQUFrQWdDRUVMVHdSQUlBaEJFR3BCY0hFaUNoQVlJUVVnQWlBS1FZQ0FnSUI0Y2pZQ0VDQUNJQVUyQWdnZ0FpQUlOZ0lNREFFTElBSWdDRG9BRXlBQ1FRaHFJUVVnQ0VVTkFRc2dCU0FISUFnUUdSb0xJQVVnQ0dwQkFEb0FBQ0FFSUFKQkNHb1E2dzAyQXRRRklBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCcnJEdUFCQXFDeUFDSUFKQkdHcEJqTjN0QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCak4zdEFCQWROZ0lBSUFJb0FnQWlCUVIvSUFVb0FnZ2lCVUdJelBFQUlBVWJCVUdJelBFQUN5SUhFQjhpQ0VGd1R3MGRBa0FDUUNBSVFRdFBCRUFnQ0VFUWFrRndjU0lLRUJnaEJTQUNJQXBCZ0lDQWdIaHlOZ0lRSUFJZ0JUWUNDQ0FDSUFnMkFnd01BUXNnQWlBSU9nQVRJQUpCQ0dvaEJTQUlSUTBCQ3lBRklBY2dDQkFaR2dzZ0JTQUlha0VBT2dBQUlBUWdBa0VJYWhEcERUWUMyQVVnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR00zZTBBRUNvTElBSkJJR29rQUF3QkN3QUxJQVJCd0FGcUlBWVFnd1lnQVNBRUlBRW9BZ0FvQXFnQkVRSUFJQVlnQkJCQ0lBQWdCQ0FHSUFRUW53SWhBZ3dYQ3lBSlFkQUFha0hxcWU4QUVCNEVRQ0FNS0FJQUlRUkIrQU1RR0NJQ0VPWUhHaUFBSUFRZ0FoQ3VBU0FDUWR3RGFpQUVFSnNCSUFKQjdBTnFJQVFRbEJVZ0FTQUNJQUVvQWdBb0FxZ0JFUUlBSUFBZ0FpQUVJQUlRNGdJaEFnd1hDeUFKUWRBQWFrR2t2dTRBRUI0RVFDQU1LQUlBSVFSQjZBTVFHQ0lDRUxZSklBQWdCQ0FDRUs0QklBSkIxQU5xSUFRUXh3SWdBU0FDSUFFb0FnQW9BcWdCRVFJQUlBUWdBaEJDUVFFaEFnd1hDeUFKUWRBQWFrSG5sZTRBRUI0RVFDQU1LQUlBSVFSQm1BVVFHQ0lDRUxzSklBQWdCQ0FDRUs0QklBQWdCQ0FDUWVBRGFoQ1VCaUFCSUFJZ0FTZ0NBQ2dDcUFFUkFnQWdCQ0FDRUVJZ0FDQUNJQVFnQWhEaUFpRUNEQmNMSUFsQjBBQnFRY3F4N1FBUUhnUkFJQXdvQWdBaEJrR3dCQkFZSWdVUXhBWWFJQUFnQmlBRkVLNEJJQVZCM0FOcUlBWVFtd0VnQlVIc0Eyb2dCaENVQ2lBRlFmZ0RhaUFHRVAwSkl3QkJJR3NpQWlRQUlBSWdCallDR0NBQ0lBSkJHR3BCMUxYdkFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrSFV0ZThBRUIwMkFnQWdBaWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUlRWEJQRFJ3Q1FBSkFJQWhCQzA4RVFDQUlRUkJxUVhCeElnb1FHQ0VFSUFJZ0NrR0FnSUNBZUhJMkFoQWdBaUFFTmdJSUlBSWdDRFlDREF3QkN5QUNJQWc2QUJNZ0FrRUlhaUVFSUFoRkRRRUxJQVFnQnlBSUVCa2FDeUFFSUFocVFRQTZBQUFnQlNBQ1FRaHFFSmdETmdLSUJDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUWRTMTd3QVFLZ3NnQWlBQ1FSaHFRZnluN3dBUUhUWUNDRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRUmhxUWZ5bjd3QVFIVFlDQUNBQ0tBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lCeEFmSWdoQmNFOE5IQUpBQWtBZ0NFRUxUd1JBSUFoQkVHcEJjSEVpQ2hBWUlRUWdBaUFLUVlDQWdJQjRjallDRUNBQ0lBUTJBZ2dnQWlBSU5nSU1EQUVMSUFJZ0NEb0FFeUFDUVFocUlRUWdDRVVOQVFzZ0JDQUhJQWdRR1JvTElBUWdDR3BCQURvQUFDQUZJQUpCQ0dvUVZ6WUNqQVFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrSDhwKzhBRUNvTElBSWdBa0VZYWtHYXFPOEFFQjAyQWdoQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR2FxTzhBRUIwMkFnQWdBaWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUlRWEJQRFJ3Q1FBSkFJQWhCQzA4RVFDQUlRUkJxUVhCeElnb1FHQ0VFSUFJZ0NrR0FnSUNBZUhJMkFoQWdBaUFFTmdJSUlBSWdDRFlDREF3QkN5QUNJQWc2QUJNZ0FrRUlhaUVFSUFoRkRRRUxJQVFnQnlBSUVCa2FDeUFFSUFocVFRQTZBQUFnQlNBQ1FRaHFFRmMyQXBBRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCbXFqdkFCQXFDeUFDSUFKQkdHcEJqTGZ0QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCakxmdEFCQWROZ0lBSUFJb0FnQWlCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUhFQjhpQ0VGd1R3MGNBa0FDUUNBSVFRdFBCRUFnQ0VFUWFrRndjU0lLRUJnaEJDQUNJQXBCZ0lDQWdIaHlOZ0lRSUFJZ0JEWUNDQ0FDSUFnMkFnd01BUXNnQWlBSU9nQVRJQUpCQ0dvaEJDQUlSUTBCQ3lBRUlBY2dDQkFaR2dzZ0JDQUlha0VBT2dBQUlBVWdBa0VJYWhDY0NqWUNsQVFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR010KzBBRUNvTElBSkJJR29rQUF3QUN5QUJJQVVnQVNnQ0FDZ0NxQUVSQWdBZ0JpQUZFRUlnQUNBRklBWWdCUkRpQWlFQ0RCY0xJQWxCMEFCcVFZZU83d0FRSGdSQUlBd29BZ0FoQkVIUUJCQVlJZ0lRdlFrYUlBQWdCQ0FDRUs0QklBSkJ6QU5xSUFRUW13RWdBa0hjQTJvZ0JCREFCU0FDUWZnRGFpQUVFSk1JSUFKQmdBUnFJQVFRaVFvZ0FTQUNJQUVvQWdBb0FxZ0JFUUlBSUFRZ0FoQkNJQUFnQWlBRUlBSVE0Z0loQWd3WEN5QUpRZEFBYWtHSXpQRUFFQjRFUUNBQUlBRWdEQ2dDQUJEVEFrRUJJUUlNRndzZ0NTQU1LQUlBSWdRRWZ5QUVLQUlFSWdSQmlNenhBQ0FFR3dWQmlNenhBQXMyQWdCQnpkZnZBQ0FKRUNRTUZnc01HQXNnRENnQ0FDRUZRZkFFRUJnaUJCQ2VCQm9nQUNBRklBUVFyZ0VnQkVIY0Eyb2dCUkRQQkNBRVFlUURhaUFGRUlZRklBUkI5QU5xSUFVUW53Z2dCRUg4QTJvZ0JSRGNGQ01BUVNCcklnSWtBQ0FDSUFVMkFoZ2dBaUFDUVJocVFibm83d0FRSFRZQ0NBSkFRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCdWVqdkFCQWROZ0lBSUFJb0FnQWlCZ1IvSUFZb0FnZ2lCa0dJelBFQUlBWWJCVUdJelBFQUN5SUhFQjhpQmtGd1R3MFpBa0FDUUNBR1FRdFBCRUFnQmtFUWFrRndjU0lLRUJnaENDQUNJQXBCZ0lDQWdIaHlOZ0lRSUFJZ0NEWUNDQ0FDSUFZMkFnd01BUXNnQWlBR09nQVRJQUpCQ0dvaENDQUdSUTBCQ3lBSUlBY2dCaEFaR2dzZ0JpQUlha0VBT2dBQUlBUWdBa0VJYWhDZERqWUNpQVFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrRzU2TzhBRUNvTElBSkJJR29rQUF3QUN5QUVRWXdFYWlBRkVKc0JJQVJCbkFScUlBVVFwUVFnQkVHa0JHb2dCUkQ3QXlNQVFTQnJJZ0lrQUNBQ0lBVTJBaGdnQWlBQ1FSaHFRZEw4N2dBUUhUWUNDQUpBUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQjB2enVBQkFkTmdJQUlBSW9BZ0FpQmdSL0lBWW9BZ2dpQmtHSXpQRUFJQVliQlVHSXpQRUFDeUlIRUI4aUJrRndUdzBaQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJS0VCZ2hDQ0FDSUFwQmdJQ0FnSGh5TmdJUUlBSWdDRFlDQ0NBQ0lBWTJBZ3dNQVFzZ0FpQUdPZ0FUSUFKQkNHb2hDQ0FHUlEwQkN5QUlJQWNnQmhBWkdnc2dCaUFJYWtFQU9nQUFJQVFnQWtFSWFoQlhOZ0xVQkNBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRZEw4N2dBUUtnc2dBa0VnYWlRQURBQUxJQVJCMkFScUlBVVE4Z0lnQVNBRUlBRW9BZ0FvQXFnQkVRSUFJQVVnQkJCQ1FRRWhBZ3dVQ3lBTUtBSUFJUVVqQUVFUWF5SUhKQUJCMkFRUUdDSUVFUEFFR2lBQUlBVWdCQkN1QVNBRVFjd0RhaUFGRU1VTklBUkIzQU5xSVFvakFFRXdheUlDSkFBZ0FpQUZOZ0lvSUFJZ0FrRW9ha0hZNyswQUVCMDJBZ2dDUUVHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVNocVFkanY3UUFRSFRZQ0FDQUNLQUlBSWdZRWZ5QUdLQUlJSWdaQmlNenhBQ0FHR3dWQmlNenhBQXNpQ3hBZklnWkJjRThOR0FKQUFrQWdCa0VMVHdSQUlBWkJFR3BCY0hFaURSQVlJUWdnQWlBTlFZQ0FnSUI0Y2pZQ0VDQUNJQWcyQWdnZ0FpQUdOZ0lNREFFTElBSWdCam9BRXlBQ1FRaHFJUWdnQmtVTkFRc2dDQ0FMSUFZUUdSb0xJQVlnQ0dwQkFEb0FBQ0FDUVJocUlnWWdBa0VJYWhDb0NDQUdJQXBCQkdvaUNFY0VRQ0FJSUFJb0FoZ2dBaWdDSEJCUkN5QUNLQUlZSWdZRVFDQUNJQVkyQWh3Z0JoQVhDeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVNocVFkanY3UUFRS2dzZ0FrRXdhaVFBREFBTElBUkI3QU5xSUFVUW13RWdCRUg4QTJvZ0JSQ2xCQ0FFUVlRRWFpQUZFUHNESUFSQnNBUnFJQVVROGdJZ0IwRUFOZ0lJSUFkQ0FEY0RBQUpBQWtBQ1FDQUVLQUxVQXlBRUtBTFFBMnNpQWtVTkFDQUNRUUJJRFFFZ0FoQVlFQmNnQWtFRlNRMEFJQUFvQWdRaUFpQUNLQUx3Q0VFSWNqWUM4QWdMSUFFZ0JDQUJLQUlBS0FLb0FSRUNBQ0FGSUFRUVFpQUhRUkJxSkFBTUFRc1FLQUFMUVFFaEFnd1RDeUFNS0FJQUlRWkJnQVFRR0NJRUVQc0hHaUFBSUFZZ0JCQ3VBU01BUVNCcklnSWtBQ0FDSUFZMkFoZ2dBaUFDUVJocVFaM003Z0FRSFRZQ0NBSkFRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCbmN6dUFCQWROZ0lBSUFJb0FnQWlCUVIvSUFVb0FnZ2lCVUdJelBFQUlBVWJCVUdJelBFQUN5SUhFQjhpQlVGd1R3MFhBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lLRUJnaENDQUNJQXBCZ0lDQWdIaHlOZ0lRSUFJZ0NEWUNDQ0FDSUFVMkFnd01BUXNnQWlBRk9nQVRJQUpCQ0dvaENDQUZSUTBCQ3lBSUlBY2dCUkFaR2dzZ0JTQUlha0VBT2dBQUlBUWdBa0VJYWhDSEJqWUMwQU1nQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR2R6TzRBRUNvTElBSkJJR29rQUF3QUN5QUVRZFFEYWlBR0VKc0JJQVJCNUFOcUlBWVF4d0lnQkVIMEEyb2dCaEMrQlNBQklBUWdBU2dDQUNnQ3FBRVJBZ0FnQmlBRUVFSkJBU0VDREJJTElBd29BZ0FoQkVHWUJSQVlJZ0lRclFZYUlBQWdCQ0FDRUs0QklBSkJtQVJxSUFRUTZSUWdBa0dnQkdvZ0JCRHJGQ0FDUWJnRWFpQUVFSnNCSUFKQnlBUnFJQVFRZ1FZZ0FTQUNJQUVvQWdBb0FxZ0JFUUlBSUFRZ0FoQkNJQUFnQWlBRUlBSVE0Z0loQWd3UkN5QU1LQUlBSVFwQmdBUVFHQ0lMRU80TElRSWdBQ0FLSUFzUXJnRWdDMEhNQTJvZ0NoQ2JBU01BUVNCcklnUWtBQ0FFSUFvMkFoZ2dCQ0FFUVJocVFjZi83Z0FRSFRZQ0NBSkFRWVlEUVFBZ0JDZ0NDQnNFUUNBRUlBUkJHR3BCeC8vdUFCQWROZ0lBSUFRb0FnQWlCUVIvSUFVb0FnZ2lCVUdJelBFQUlBVWJCVUdJelBFQUN5SUlFQjhpQlVGd1R3MFZBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lIRUJnaEJpQUVJQWRCZ0lDQWdIaHlOZ0lRSUFRZ0JqWUNDQ0FFSUFVMkFnd01BUXNnQkNBRk9nQVRJQVJCQ0dvaEJpQUZSUTBCQ3lBR0lBZ2dCUkFaR2dzZ0JTQUdha0VBT2dBQUlBc2dCRUVJYWhCMU9RUG9BeUFFTEFBVFFRQklCRUFnQkNnQ0NCQVhDeUFFUVJocVFjZi83Z0FRS2dzZ0JFRWdhaVFBREFBTEl3QkJJR3NpQkNRQUlBUWdDallDR0NBRUlBUkJHR3BCNk96dUFCQWROZ0lJQWtCQmhnTkJBQ0FFS0FJSUd3UkFJQVFnQkVFWWFrSG83TzRBRUIwMkFnQWdCQ2dDQUNJRkJIOGdCU2dDQ0NJRlFZak04UUFnQlJzRlFZak04UUFMSWdnUUh5SUZRWEJQRFJVQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnY1FHQ0VHSUFRZ0IwR0FnSUNBZUhJMkFoQWdCQ0FHTmdJSUlBUWdCVFlDREF3QkN5QUVJQVU2QUJNZ0JFRUlhaUVHSUFWRkRRRUxJQVlnQ0NBRkVCa2FDeUFGSUFacVFRQTZBQUFnQ3lBRVFRaHFFT0lOTmdMMEF5QUVMQUFUUVFCSUJFQWdCQ2dDQ0JBWEN5QUVRUmhxUWVqczdnQVFLZ3NnQkVFZ2FpUUFEQUFMSUFBb0FpUkJBa3dFUUNNQVFTQnJJZ1FrQUNBRUlBbzJBaGdnQkVFQU5nSVFJQVJDQURjRENFR1R3ZThBSVFVZ0JDQUVRUmhxUVpQQjd3QVFIVFlDQUFKQUFrQkJoZ05CQUNBRUtBSUFHd1JBSUFRZ0JFRVlha0dUd2U4QUVCMDJBZ0FNQVF0Qm5jenVBQ0VGSUFRZ0JFRVlha0dkek80QUVCMDJBZ0JCaGdOQkFDQUVLQUlBRzBVTkFTQUVJQVJCR0dwQm5jenVBQkFkTmdJQUN5QUVRUWhxSUFRb0FnQWlCZ1IvSUFZb0FnZ2lCa0dJelBFQUlBWWJCVUdJelBFQUN4RFJBaUFFUVJocUlBVVFLZ3NDUUFKQUFrQUNRQ0FFS0FJTUlnZ2dCQzBBRXlJRklBVkJHSFJCR0hVaUJrRUFTQnNPQWdNQUFRdEJBU0VISUFSQkNHcEJmMEdQdi9BQVFRRVFHMFVOQVNBRUtBSU1JUWdnQkMwQUV5SUZJUVlMUVFFaEJ5QUlJQVVnQmtFWWRFRVlkVUVBU0J0QkFVWUVRQ0FFUVFocVFYOUJuNzN3QUVFQkVCdEZEUUVnQkNnQ0RDRUlJQVF0QUJNaUJTRUdDMEVDSVFjZ0NDQUZJQVpCR0hSQkdIVkJBRWdiUVFKR0JFQWdCRUVJYWtGL1FhcSs4QUJCQWhBYlJRMEJJQVFvQWd3aENDQUVMUUFUSWdVaEJnc0NRQ0FJSUFVZ0JrRVlkRUVZZFVFQVNCdEJBa1lFZnlBRVFRaHFRWDlCME1Id0FFRUNFQnRGQkVCQkF5RUhEQU1MSUFRdEFCTWlCU0VHSUFRb0Fnd0ZJQWdMSUFVZ0JrRVlkRUVZZFVFQVNCdEJBa2NOQUNBRVFRaHFRWDlCZ0wvd0FFRUNFQnNOQUVFRUlRY01BUXRCQlNFSElBUkJDR3BCbGIzd0FCQWVEUUJCQmlFSElBUkJDR3BCeHNYdkFCQWVSUTBCQ3lBQ0lBYzJBdlFEQ3lBRUxBQVRRUUJJQkVBZ0JDZ0NDQkFYQ3lBRVFTQnFKQUFMSUFFZ0N5QUJLQUlBS0FLb0FSRUNBQ0FLSUFzUVFrRUJJUUlNRUFzZ0RDZ0NBQ0VGUWZBREVCZ2lCQkNkQ3lBQUlBVWdCQkN1QVNNQVFTQnJJZ0lrQUNBQ0lBVTJBaGdnQWlBQ1FSaHFRWjNNN2dBUUhUWUNDQUpBUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQm5jenVBQkFkTmdJQUlBSW9BZ0FpQmdSL0lBWW9BZ2dpQmtHSXpQRUFJQVliQlVHSXpQRUFDeUlIRUI4aUJrRndUdzBVQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJS0VCZ2hDQ0FDSUFwQmdJQ0FnSGh5TmdJUUlBSWdDRFlDQ0NBQ0lBWTJBZ3dNQVFzZ0FpQUdPZ0FUSUFKQkNHb2hDQ0FHUlEwQkN5QUlJQWNnQmhBWkdnc2dCaUFJYWtFQU9nQUFJQVFnQWtFSWFoQ1lEallDMEFNZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dkek80QUVDb0xJQUpCSUdva0FBd0FDeUFFUWRRRGFpQUZFUHNKSUFSQjNBTnFJQVVRL1FrZ0JFSG9BMm9nQlJEaEZDQUJJQVFnQVNnQ0FDZ0NxQUVSQWdBZ0JTQUVFRUlnQUNBRUlBVWdCQkRpQWlFQ0RBOExBbjhnRENnQ0FDRUZJd0JCTUdzaUFpUUFJQUlnQlRZQ0tFRzRCaEFZSWdRUXR3WWhDaUFBSUFVZ0JCQ3VBUUpBSUFBb0FpUkJBa29OQUNBQ0lBSkJLR3BCN1lUdkFCQWROZ0lZUVlZRFFRQWdBaWdDR0J0RkRRQWdBa0VvYWlJRlFlMkU3d0FRS2lBQ0lBVkJzWW52QUJBak5nSVlJQUpCR0dwQno0anZBQkRJQVFzZ0FDQUNLQUlvSUFSQitBTnFFSlFHSUFSQnJBVnFJQUlvQWlnUW13RWdCRUc4QldvZ0FpZ0NLQkNCQmlBRVFjZ0ZhaUFDS0FJb0VLTU5JQVJCMkFWcUlBSW9BaWdRanhVZ0JFR1FCbW9nQWlnQ0tCRGpGQ0FFUVpnR2FpSUxJQUlvQWlnUWlSVWdCRUdnQm1vZ0FpZ0NLQkMrQlNBQ1FSaHFJZ1ZCdU5EeUFEWUNBQ0FGUWdBM0FnUWdCVUc0MVBJQU5nSUFJQVZCQURZQ0RDQUZJQUlvQWlnUXhRMENRQ0FGS0FJSUlBVW9BZ1JIQkVCQjJBUVFHQ0lJRVBBRUdpQUlRUUU2QUt3QklBSkJBRFlDRUNBQ1FnQTNBd2dDUUNBRktBSUlJQVVvQWdRaURXc2lCa1VFUUNBSVFkQURha0VBUVFBUVVRd0JDeUFHUVFCSURRSWdBaUFHRUJnaUJ6WUNDQ0FDSUFjZ0JrRUNkVUVDZEdvMkFoQWdDRUhRQTJvZ0J5QU5JQVlRR1NJSElBWWdCMm9RVVNBQ0lBYzJBZ3dnQnhBWEN5QUtJQWdnQkNnQ0FDZ0NxQUVSQWdBTElBc29BZ1FFUUNBQUtBSUVJZ1lnQmlnQzhBaEJBWEkyQXZBSUN5QUJJQVFnQVNnQ0FDZ0NxQUVSQWdBZ0FpZ0NLQ0FFRUVJZ0FDQUVJQUlvQWlnZ0JCRGlBaUVFSUFVUW5RZ2FJQUpCTUdva0FDQUVEQUVMRUNnQUN5RUNEQTRMSUFBZ0FTQU1LQUlBRUlVTFFRRWhBZ3dOQ3lBTUtBSUFJUVJCNkFRUUdDSUNFS2NNSUFBZ0JDQUNFSzRCSUFKQndBRnFJQVFRZ3dZZ0FrSGNBMm9nQkJENENTQUNRZkFEYWlBRUVKRUlJQUpCK0FOcUlBUVFnd2NnQWtHUUJHb2dCQkRQQkNBQ1FaZ0VhaUFFRUlZRklBSkJxQVJxSUFRUW13RWdBa0c0QkdvZ0JCRDdBeUFFSUFJUXZ3OGdBU0FDSUFFb0FnQW9BcWdCRVFJQUlBUWdBaEJDSUFBZ0FpQUVJQUlRNGdJaEFnd01DeUFNS0FJQUlRWkJtQVFRR0NJRUVKc0xJQUFnQmlBRUVLNEJJQVJCM0FOcUlBWVF6d1FnQkVIa0Eyb2dCaENHQlNBRVFmUURhaUFHRUpzQkl3QkJJR3NpQWlRQUlBSWdCallDR0NBQ0lBSkJHR3BCbmN6dUFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR2R6TzRBRUIwMkFnQWdBaWdDQUNJRkJIOGdCU2dDQ0NJRlFZak04UUFnQlJzRlFZak04UUFMSWdjUUh5SUZRWEJQRFJBQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnb1FHQ0VJSUFJZ0NrR0FnSUNBZUhJMkFoQWdBaUFJTmdJSUlBSWdCVFlDREF3QkN5QUNJQVU2QUJNZ0FrRUlhaUVJSUFWRkRRRUxJQWdnQnlBRkVCa2FDeUFGSUFocVFRQTZBQUFnQkNBQ1FRaHFFSklPTmdLSUJDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUVozTTdnQVFLZ3NnQWtFZ2FpUUFEQUFMSUFFZ0JDQUJLQUlBS0FLb0FSRUNBQ0FHSUFRUVFrRUJJUUlNQ3dzZ0RDZ0NBQ0VJUWZnRUVCZ2lCUkRNRENFQ0lBQWdDQ0FGRUs0QklBQW9BaVJCQWt3RVFBSkFJd0JCSUdzaUJDUUFJQVFnQ0RZQ0dDQUVJQVJCR0dwQjZPenVBQkFkTmdJSUFrQkJoZ05CQUNBRUtBSUlHd1JBSUFRZ0JFRVlha0hvN080QUVCMDJBZ0FnQkNnQ0FDSUdCSDhnQmlnQ0NDSUdRWWpNOFFBZ0Joc0ZRWWpNOFFBTElnb1FIeUlHUVhCUERRRUNRQUpBSUFaQkMwOEVRQ0FHUVJCcVFYQnhJZ3NRR0NFSElBUWdDMEdBZ0lDQWVISTJBaEFnQkNBSE5nSUlJQVFnQmpZQ0RBd0JDeUFFSUFZNkFCTWdCRUVJYWlFSElBWkZEUUVMSUFjZ0NpQUdFQmthQ3lBR0lBZHFRUUE2QUFBZ0FpQUVRUWhxRUU0MkFwd0VJQVFzQUJOQkFFZ0VRQ0FFS0FJSUVCY0xJQVJCR0dwQjZPenVBQkFxQ3lBRVFTQnFKQUFNQVFzTUR3c0xJd0JCSUdzaUFpUUFJQUlnQ0RZQ0dDQUNJQUpCR0dwQmp1THRBQkFkTmdJSUFrQkJoZ05CQUNBQ0tBSUlHeUlIQkVBZ0FpQUNRUmhxUVk3aTdRQVFIVFlDQUNBQ0tBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lDaEFmSWdaQmNFOE5Ed0pBQWtBZ0JrRUxUd1JBSUFaQkVHcEJjSEVpQ3hBWUlRUWdBaUFMUVlDQWdJQjRjallDRUNBQ0lBUTJBZ2dnQWlBR05nSU1EQUVMSUFJZ0Jqb0FFeUFDUVFocUlRUWdCa1VOQVFzZ0JDQUtJQVlRR1JvTElBUWdCbXBCQURvQUFDQUZJQUpCQ0dvUVRqWUNuQVFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR080dTBBRUNvTElBSWdBa0VZYWtHbHR1MEFFQjAyQWdoQmhnTkJBQ0FDS0FJSUd3Ui9JQUlnQWtFWWFrR2x0dTBBRUIwMkFnQWdBaWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUdRWEJQRFE4Q1FBSkFJQVpCQzA4RVFDQUdRUkJxUVhCeElnb1FHQ0VFSUFJZ0NrR0FnSUNBZUhJMkFoQWdBaUFFTmdJSUlBSWdCallDREF3QkN5QUNJQVk2QUJNZ0FrRUlhaUVFSUFaRkRRRUxJQVFnQnlBR0VCa2FDeUFFSUFacVFRQTZBQUFnQlNBQ1FRaHFFRTQyQXFBRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCcGJidEFCQXFRUUFGSUFkQkFFY0xHaUFDSUFKQkdHcEJycGp1QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCcnBqdUFCQWROZ0lBSUFJb0FnQWlCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUhFQjhpQmtGd1R3MFBBa0FDUUNBR1FRdFBCRUFnQmtFUWFrRndjU0lLRUJnaEJDQUNJQXBCZ0lDQWdIaHlOZ0lRSUFJZ0JEWUNDQ0FDSUFZMkFnd01BUXNnQWlBR09nQVRJQUpCQ0dvaEJDQUdSUTBCQ3lBRUlBY2dCaEFaR2dzZ0JDQUdha0VBT2dBQUlBVWdBa0VJYWhDbkFUa0RxQVFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR3VtTzRBRUNvTElBSkJJR29rQUF3QUN5QUZRYkFFYWlBSUVPRVVJQUVnQlNBQktBSUFLQUtvQVJFQ0FDQUlJQVVRUWlBQUlBVWdDQ0FGRU9JQ0lRSU1DZ3NnRENnQ0FDRUdRZmdERUJnaUJCQ2FDeG9nQUNBR0lBUVFyZ0VnQkVITUEyb2dCaENiQVNBRVFlQURhaUFHRUtNTkl3QkJJR3NpQWlRQUlBSWdCallDR0NBQ0lBSkJHR3BCeE8vdUFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrSEU3KzRBRUIwMkFnQWdBaWdDQUNJRkJIOGdCU2dDQ0NJRlFZak04UUFnQlJzRlFZak04UUFMSWdjUUh5SUZRWEJQRFE0Q1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnb1FHQ0VJSUFJZ0NrR0FnSUNBZUhJMkFoQWdBaUFJTmdJSUlBSWdCVFlDREF3QkN5QUNJQVU2QUJNZ0FrRUlhaUVJSUFWRkRRRUxJQWdnQnlBRkVCa2FDeUFGSUFocVFRQTZBQUFnQkNBQ1FRaHFFSWtPTmdMMEF5QUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUWNUdjdnQVFLZ3NnQWtFZ2FpUUFEQUFMSUFFZ0JDQUJLQUlBS0FLb0FSRUNBQ0FHSUFRUVFpQUFJQVFnQmlBRUVPSUNJUUlNQ1FzZ0RDZ0NBQ0VFUWVBREVCZ2lBaER5RHlBQUlBUWdBaEN1QVNBQ1Fjd0RhaUFFRUpzQklBRWdBaUFCS0FJQUtBS29BUkVDQUNBRUlBSVFRa0VCSVFJTUNBc2dEQ2dDQUNFRVFmZ0VFQmdpQWhDRkNDQUFJQVFnQWhDdUFTQUNRZHdEYWlBRUVQZ0pJQUpCOEFOcUlBUVFrUWdnQWtINEEyb2dCQkNEQnlBQ1FaQUVhaUFFRU04RUlBSkJtQVJxSUFRUWhnVWdBa0dvQkdvZ0JCQ2ZDQ0FDUWJBRWFpQUVFSnNCSUFKQndBUnFJQVFRcFFRZ0FrSElCR29nQkJEN0F5QUJJQUlnQVNnQ0FDZ0NxQUVSQWdBZ0JDQUNFRUpCQVNFQ0RBY0xJQUFnQVNBTUtBSUFFSVFMSVFJTUJnc2dEQ2dDQUNFRVFjQUJFQmdpQWhDZEJDQUFJQVFnQWhCUUlBRWdBaUFCS0FJQUtBS29BUkVDQUNBRUlBSVFRaUFBSUFJZ0JDQUNFSjhDSVFJTUJRc2dEQ2dDQUNFRVFjQUJFQmdpQWhEdkJDQUFJQVFnQWhCUUlBRWdBaUFCS0FJQUtBS29BUkVDQUNBRUlBSVFRaUFBSUFJZ0JDQUNFSjhDSVFJTUJBc2dEQ2dDQUNFR1FmQURFQmdpQlJER0RDQUFJQVlnQlJCUUl3QkJJR3NpQWlRQUlBSWdCallDR0NBQ0lBSkJHR3BCbmN6dUFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR2R6TzRBRUIwMkFnQWdBaWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUVRWEJQRFFnQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnb1FHQ0VJSUFJZ0NrR0FnSUNBZUhJMkFoQWdBaUFJTmdJSUlBSWdCRFlDREF3QkN5QUNJQVE2QUJNZ0FrRUlhaUVJSUFSRkRRRUxJQWdnQnlBRUVCa2FDeUFFSUFocVFRQTZBQUFnQlNBQ1FRaHFFTFFJTmdMZ0F5QUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUVozTTdnQVFLZ3NnQWtFZ2FpUUFEQUFMSUFFZ0JTQUJLQUlBS0FLb0FSRUNBQ0FHSUFVUVFpQUFJQVVnQmlBRkVPSUNJUUlNQXdzZ0FDQUJJQXdvQWdBUWd3dEJBU0VDREFJTElBd29BZ0FoQkVINEF4QVlJZ0lRM0FNYUlBQWdCQ0FDRUs0QklBSkJ6QU5xSUFRUXBRUWdBa0hVQTJvZ0JCQ1JDaUFDUWZBRGFpQUVFUEFKSUFFZ0FpQUJLQUlBS0FLb0FSRUNBQ0FFSUFJUVFrRUJJUUlNQVFzZ0FDQUJJQXdvQWdBUWdndEJBU0VDQ3lBTUlBd1F4d0UyQWdCQmh3TkJBQ0FNS0FJQUcwVU5BU0FDUVFGeERRQUxDeUFKTEFCYlFRQklCRUFnQ1NnQ1VCQVhDeUFKUWZBQWFpUUFJQUpCQVhFUEN4QXRBQXNsQUFKQUlBQW9BZ0FpQUVVTkFDQUFLQUlJSWdCRkRRQWdBRUVBRU1nQ3RpRUJDeUFCQzNFQkFYOGpBRUdBQW1zaUJTUUFBa0FnQWlBRFRBMEFJQVJCZ01BRWNRMEFJQVVnQVVIL0FYRWdBaUFEYXlJQ1FZQUNJQUpCZ0FKSklnRWJFR0VhSUFGRkJFQURRQ0FBSUFWQmdBSVEzZ0lnQWtHQUFtc2lBa0gvQVVzTkFBc0xJQUFnQlNBQ0VONENDeUFGUVlBQ2FpUUFDMUFCQVg0Q1FDQURRY0FBY1FSQUlBRWdBMEZBYXEyR0lRSkNBQ0VCREFFTElBTkZEUUFnQWlBRHJTSUVoaUFCUWNBQUlBTnJyWWlFSVFJZ0FTQUVoaUVCQ3lBQUlBRTNBd0FnQUNBQ053TUlDLzhCQVFGL0lBQkI3Si82QURZQzBBSWdBRUhjbi9vQU5nS1FBaUFBUWN5ZitnQTJBb0FDSUFCQnZKLzZBRFlDOUFFZ0FFR3NuL29BTmdMb0FTQUFRWnlmK2dBMkF0Z0JJQUJCakovNkFEWUN5QUVnQUVIOG52b0FOZ0t3QVNBQVFlaVkrZ0EyQWdBZ0FCQ0pFaUFBUWJBT2FpQUFRYlFPYWlnQ0FCQ0hEQ0FBS0FLWURpSUJCRUFnQUVHY0Rtb2dBVFlDQUNBQkVCY0xJQUFvQW93T0lnRUVRQ0FBUVpBT2FpQUJOZ0lBSUFFUUZ3c2dBRUdBQ21vUWt3SWFJQUJCZ0FacUVKTUNHaUFBUWJnRWFoRFdBeG9nQUVIb0Ftb1ExZ01hSUFCQjBBSnFFUEVDR2lBQVFaQUNhaEM4RFJvZ0FFR0FBbW9RNEFJYUlBQVE0QUVhSUFBTFdBRUJmeU1BUVJCcklnSWtBQ0FBTFFBTFFRZDJCRUFnQUNnQ0NCb2dBQ2dDQUJBWEN5QUFJQUVvQWdnMkFnZ2dBQ0FCS1FJQU53SUFJQUZCQURvQUN5QUNRUUE2QUE4Z0FTQUNMUUFQT2dBQUlBSkJFR29rQUF0dEFRRi9Jd0JCRUdzaUJTUUFJQVVnQWpZQ0RDQUZJQVEyQWdnZ0JTQUZRUXhxRUpvRUlRSWdBQ0FCSUFNZ0JTZ0NDQkNmQlNFQklBSW9BZ0FpQUFSQVFlVFNnUUVvQWdBYUlBQUVRRUhrMG9FQlFialJnUUVnQUNBQVFYOUdHellDQUFzTElBVkJFR29rQUNBQkMrZ0JBUUovQW44Z0FDMEFDMEVIZGdSQUlBQW9BZ1FNQVFzZ0FDMEFDd3NoQkFKQUlBSWdBV3RCQlVnTkFDQUVSUTBBSUFFZ0FoQy9DU0FDUVFScklRUUNmeUFBTFFBTFFRZDJCRUFnQUNnQ0JBd0JDeUFBTFFBTEN3Si9JQUF0QUF0QkIzWUVRQ0FBS0FJQURBRUxJQUFMSWdKcUlRVUNRQU5BQWtBZ0Fpd0FBQ0VBSUFFZ0JFOE5BQUpBSUFCQkFFd05BQ0FBUWY4QVRnMEFJQUVvQWdBZ0Fpd0FBRWNOQXdzZ0FVRUVhaUVCSUFJZ0JTQUNhMEVCU21vaEFnd0JDd3NnQUVFQVRBMEJJQUJCL3dCT0RRRWdBaXdBQUNBRUtBSUFRUUZyU3cwQkN5QURRUVEyQWdBTEN3d0FJQUFnQVJDL0UwRUJjd3ZEQVFFQ2Z5TUFRU0JySWdja0FDQUJJQUFvQWloQkFFSGtBRUVBUVFCQkFFRUFFUFFCSUFFZ0FDZ0NLRUhrQUJDakFTQUhJQUkyQWdBZ0J5QUFLQUlFSWdnRWZ5QUlLQUt3QmlBRGF3VkJBQXNpQXpZQ0JDQUhJQVEyQWdnZ0FDZ0NCQ0lBQkg4Z0FDZ0NzQVlnQldzRlFRQUxJUUFnQnlBRElBWnJOZ0ljSUFjZ0FDQUdhellDRkNBSElBSTJBaGdnQnlBRU5nSVFJQWNnQURZQ0RDQUJRUVFnQjBFQVFRQWdBU2dDQUNnQ1VCRUlBQ0FCRU1NQ0lBRVExUUVnQjBFZ2FpUUFDMllCQTM4Z0FrVUVRRUVBRHdzQ1FDQUFMUUFBSWdORkRRQURRQUpBSUFFdEFBQWlCVVVOQUNBQ1FRRnJJZ0pGRFFBZ0F5QUZSdzBBSUFGQkFXb2hBU0FBTFFBQklRTWdBRUVCYWlFQUlBTU5BUXdDQ3dzZ0F5RUVDeUFFUWY4QmNTQUJMUUFBYXd1Y0FRRURmeUFBUVpnQ2FoRHhBaG9nQUVINEFXb1E0QUlhSUFCQjZBRnFFTWtER2lBQVFkZ0JhaENZQ2hvZ0FFSEUvZndBTmdLd0FRSkFJQUFvQXJ3QlJRMEFJQUFvQXJnQklnRW9BZ0FpQWlBQUtBSzBBU0lES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkFyd0JJQUVnQUVHMEFXb2lBa1lOQUFOQUlBRW9BZ1FoQXlBQkVCY2dBeUlCSUFKSERRQUxDeUFBRU9BQkdpQUFDM3NBSUFCQnRNcjBBRFlDekFNZ0FFR2t5dlFBTmdLSUF5QUFRWlRLOUFBMkF2Z0NJQUJCaE1yMEFEWUM2QUlnQUVIMHlmUUFOZ0xrQVNBQVFkREo5QUEyQXRRQklBQkJ3TW4wQURZQ3dBRWdBRUdneWZRQU5nS3dBU0FBUWVEQzlBQTJBZ0FnQUVIVUEyb2dBQ2dDMkFNUStBSWdBQkNmQVJvZ0FBc0lBQ0FBUWN3RGFndlJBZ0VEZnlNQVFVQnFJZ0lrQUNBQ1FTQnFJZ05CZnpZQ0dDQURRUVkyQWdBZ0FrRUZOZ0lnSUFJZ0FUWUNLQ0FDUVFBMkFnZ2dBa0lBTndNQUlBSkJFR3BCQUNBQ0lBTVFoZ29nQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWtFQU5nSW9Ba0FnQWl3QUd5SUJRUUJPQkVBZ0FDQUNLUU1RTndJQUlBQWdBaWdDR0RZQ0NBd0JDeUFBSUFJb0FoQWdBaWdDRkJBYUN3SkFJQUFvQWdRZ0FDMEFDeUlESUFOQkdIUkJHSFZCQUVnaUF4c2lCRUVEU1EwQUlBUWdBQ2dDQUNBQUlBTWJha0VDYXlJQUxRQUFRU3hIRFFBZ0FFRWdPZ0FBQ3lBQlFRQklCRUFnQWlnQ0VCQVhDd0pBQWtBQ1FBSkFBa0FnQWlnQ0lFRUJhdzRGQUFRRUFnRUVDeUFDS0FJb0lnQkZEUU1nQUN3QUMwRUFUZzBDSUFBb0FnQVFGd3dDQ3lBQ0tBSW9JZ0JGRFFJZ0FCQmREQUVMSUFJb0FpZ2lBRVVOQVNBQUVLd0JDeUFBRUJjTElBSkJRR3NrQUFzZ0FDQUFRZGpkOGdBMkFnQWdBQ3dBRDBFQVNBUkFJQUFvQWdRUUZ3c2dBQXVKQWdFRWZ5TUFRU0JySWdJa0FDQUNJQUUyQWhnZ0FpQUNRUmhxUWYrMTd3QVFIVFlDQ0FKQVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEIvN1h2QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBVUZ3VHcwQkFrQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSUZFQmdoQXlBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQXpZQ0NDQUNJQUUyQWd3TUFRc2dBaUFCT2dBVElBSkJDR29oQXlBQlJRMEJDeUFESUFRZ0FSQVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlha0VCRUlJQ05nSUVJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQi83WHZBQkFxQ3lBQ1FTQnFKQUFQQ3hBdEFBdE5BUUYvUVpVRFFlYWQ4UUFnQUNBQkVDc2lBaUFBUVFScVJnUi9RUUFGSUFJb0Fod29BZ0JCQlVZTEVEUkI3d05CM3FqeEFDQUFJQUVRS3lnQ0hDSUFLQUlBUVFWR0VEUWdBQ2dDQ0F2TUNBRUZmeU1BUVJCcklnZ2tBQUpBQW45QkFDQUFRZkFBYWlJSEtBSUFJZ1ZGRFFBYUlBVWhCQUpBQTBBZ0FTQUVLQUlRSWdaUEJIOGdBU0FHVFEwQ0lBUkJCR29GSUFRTEtBSUFJZ1FOQUF0QkFBd0JDd05BSUFFZ0JTZ0NFQ0lFU1FSQUlBVW9BZ0FpQlEwQkRBTUxJQUVnQkVzRVFDQUZLQUlFSWdVTkFRd0RDd3NnQlVVTkFTQUZLQUlVQ3lFRUlBRW9Ba1FnQVNnQ1FFWWdBQ2dDTENJRlFRQktjVVVnQkNBRlRuRkZCRUFnQUNBQklBVWdCR3NROVFvTEFrQWdBQ2dDWkNJRlJRMEFJQVVoQkFOQUlBRWdCQ2dDRUNJR1NRUkFJQVFvQWdBaUJBMEJEQUlMSUFFZ0Jrc0VRQ0FFS0FJRUlnUU5BUXdDQ3dzZ0JFVU5BQUpBQWtBZ0JDZ0NGQ0FFS0FJWVJnUkFJQUVnQWlBQktBSUFLQUtvQVJFQ0FBd0JDd05BSUFFZ0JTZ0NFQ0lFU1FSQUlBVW9BZ0FpQlEwQkRBTUxJQUVnQkVzRVFDQUZLQUlFSWdVTkFRd0RDd3NnQlVVTkFTQUZLQUlZUVFScktBSUFJZ1FnQWlBRUtBSUFLQUtvQVJFQ0FBc2dBQ2dDTENFR0FrQWdBQ2dDY0NJRUJFQWdBRUh3QUdvaEJ3TkFBa0FnQVNBRUtBSVFJZ1ZKQkVBZ0JDZ0NBQ0lGRFFFZ0JDRUhEQVFMSUFFZ0JVME5BeUFFUVFScUlRY2dCQ2dDQkNJRlJRMERJQWNoQkFzZ0JDRUhJQVVoQkF3QUN3QUxJQWNoQkFzZ0J5Z0NBQ0lGUlFSQVFSZ1FHQ0lGSUFFMkFoQWdCU0FFTmdJSUlBVkNBRGNDQUNBRlFRQTJBaFFnQnlBRk5nSUFJQUFvQW13b0FnQWlCQVIvSUFBZ0JEWUNiQ0FIS0FJQUJTQUZDeUVFSUFBb0FuQWdCQkJFSUFBZ0FDZ0NkRUVCYWpZQ2RBc2dCU0FESUFacU5nSVVJQWhCQkJBWUlnUTJBZ0FnQ0NBRVFRUnFJZ1UyQWdnZ0JFSHVnTWdFTmdFQUlBZ2dCVFlDQkNBQ0lBZ1FVaUVGSUFnb0FnQWlCQVJBSUFnZ0JEWUNCQ0FFRUJjTElBVkZCRUFDUUNBQVFmd0FhaUlGS0FJQUlnUUVRQ0FBUWZ3QWFpRUZBMEFDUUNBQklBUW9BaEFpQjBrRVFDQUVLQUlBSWdZTkFTQUVJUVVNQkFzZ0FTQUhUUTBESUFSQkJHb2hCU0FFS0FJRUlnWkZEUU1nQlNFRUN5QUVJUVVnQmlFRURBQUxBQXNnQlNFRUN5QUZLQUlBSWdaRkJFQkJJQkFZSWdZZ0FUWUNFQ0FHSUFRMkFnZ2dCa0lBTndJQUlBWkJHR29pQVVJQU53SUFJQVlnQVRZQ0ZDQUZJQVkyQWdBZ0FDZ0NlQ2dDQUNJQkJIOGdBQ0FCTmdKNElBVW9BZ0FGSUFZTElRRWdBQ2dDZkNBQkVFUWdBQ0FBS0FLQUFVRUJhallDZ0FFTElBQW9BaXdoQUVFWUVCZ2lCeUFBSUFOcUlnQTJBaEFnQnlBQ05nSVVBa0FnQmtFWWFpSUVLQUlBSWdFRVFBTkFBa0FnQVNnQ0VDQUFTZ1JBSUFFb0FnQWlCQTBCSUFFaEJBd0VDeUFCS0FJRUlnUU5BQ0FCUVFScUlRUU1Bd3NnQkNFQkRBQUxBQXNnQkNFQkN5QUhJQUUyQWdnZ0IwSUFOd0lBSUFRZ0J6WUNBQ0FHS0FJVUtBSUFJZ0FFUUNBR0lBQTJBaFFnQkNnQ0FDRUhDeUFHS0FJWUlBY1FSQ0FHSUFZb0FoeEJBV28yQWh3TElBaEJFR29rQUE4TFFaYTY3d0FRbGdFQUMwR1d1dThBRUpZQkFBdEJscnJ2QUJDV0FRQUxQQUVCZndKQUlBQW9BZ0FpQUVVTkFDQUFLQUlBUVE5eElnSkJBMnRCQkU4Z0FrRUlSM0VOQUNBQVFRaHFJQUJCRUNBQklBRVFIeERVQWhvTEN6MEJBWDhnQUVFQU9nQzhBeUFBUVFBNkFNZ0RJQUJDQURjQ25BTWdBQ0FBS0FJQUtBSkVFUUFBSWdJZ0FTQUFJQUlvQWdBb0FoZ1JCUUFhUVFBTDRnRUJCbjhnQUNnQ0JDSUNJQUFvQWdnaUEwa0VRQ0FDSUFFb0FnQTJBZ0FnQUNBQ1FRUnFOZ0lFRHdzQ1FDQUNJQUFvQWdBaUFtc2lCa0VDZFNJRlFRRnFJZ1JCZ0lDQWdBUkpCRUFnQkNBRElBSnJJZ05CQVhVaUJ5QUVJQWRMRzBILy8vLy9BeUFEUWZ6Ly8vOEhTUnNpQkFSL0lBUkJnSUNBZ0FSUERRSWdCRUVDZEJBWUJVRUFDeUlESUFWQkFuUnFJZ1VnQVNnQ0FEWUNBQ0FHUVFCS0JFQWdBeUFDSUFZUUdSb0xJQUFnQXlBRVFRSjBhallDQ0NBQUlBVkJCR28yQWdRZ0FDQUROZ0lBSUFJRVFDQUNFQmNMRHdzUUtBQUxRYU9FN3dBUU9BQUxMQUFnQVFSQUlBQWdBU2dDQUJENEFpQUFJQUVvQWdRUStBSWdBVUVVYWlBQktBSVlFSTRCSUFFUUZ3c0xKQUFnQUVIeEFFRi9FREFpQUVVRVFFRUFEd3NnQUVHdy9md0FRZmo5K2dCQkFCQWNDK2dtQWpGL0FYd2dBaWdDdEFFaUJpQUNLQUs0QVVjRVFDQURRZEVBUnlFYUlBTkIwZ0JISVJzZ0EwSFZBRWNoSENBRFFkWUFSeUVkSUFOQm5nRkhJUjRnQTBIWkFFY2hIeUFEUWRvQVJ5RWdJQU5CM0FCSElTRWdBMEhoQUVjaElpQURRZDhBUnlFaklBTkI0QUJISVNRZ0EwSGlBRWNoSlNBRFFZMEJSeUVtSUFOQjVnQkhJU2NnQTBIbkFFY2hLQ0FEUWVRQVJ5RXBJQU5CeUFCSElTb0RRQ0FHS0FJQUlnTWdBeWdDQUNnQ0NCRUFBQ0VEQWtBZ0dnMEFJQU5CMFFCSERRQWdBQ0FCSUFZb0FnQWdBaENPQXdzZ0JpZ0NBQ0lESUFNb0FnQW9BZ2dSQUFBaEF3SkFJQnNOQUNBRFFkSUFSdzBBSUFBZ0FTQUdLQUlBSUFJUWpnTUxJQVlvQWdBaUF5QURLQUlBS0FJSUVRQUFJUU1DUUNBY0RRQWdBMEhWQUVjTkFDQUFJQUVnQmlnQ0FDQUNFSTREQ3lBR0tBSUFJZ01nQXlnQ0FDZ0NDQkVBQUNFREFrQWdIUTBBSUFOQjFnQkhEUUFnQUNBQklBWW9BZ0FnQWhDT0F3c2dCaWdDQUNJRElBTW9BZ0FvQWdnUkFBQWhBd0pBSUI0TkFDQURRWjRCUncwQUlBQWdBU0FHS0FJQUlBSVFqZ01MSUFZb0FnQWlBeUFES0FJQUtBSUlFUUFBSVFNQ1FDQWZEUUFnQTBIWkFFY05BQ0FBSUFFZ0JpZ0NBQ0FDRUk0REN5QUdLQUlBSWdNZ0F5Z0NBQ2dDQ0JFQUFDRURBa0FnSUEwQUlBTkIyZ0JIRFFBZ0FDQUJJQVlvQWdBZ0FoQ09Bd3NnQmlnQ0FDSURJQU1vQWdBb0FnZ1JBQUFoQXdKQUlDRU5BQ0FEUWR3QVJ3MEFJQUFnQVNBR0tBSUFJQUlRamdNTElBWW9BZ0FpQXlBREtBSUFLQUlJRVFBQUlRTUNRQ0FpRFFBZ0EwSGhBRWNOQUNBQUlBRWdCaWdDQUNBQ0VJNERDeUFHS0FJQUlnTWdBeWdDQUNnQ0NCRUFBQ0VEQWtBZ0l3MEFJQU5CM3dCSERRQWdBQ0FCSUFZb0FnQWdBaENPQXdzZ0JpZ0NBQ0lESUFNb0FnQW9BZ2dSQUFBaEF3SkFJQ1FOQUNBRFFlQUFSdzBBSUFBZ0FTQUdLQUlBSUFJUWpnTUxJQVlvQWdBaUF5QURLQUlBS0FJSUVRQUFJUU1DUUNBbERRQWdBMEhpQUVjTkFDQUFJQUVnQmlnQ0FDQUNFSTREQ3lBR0tBSUFJZ01nQXlnQ0FDZ0NDQkVBQUNFREFrQWdKZzBBSUFOQmpRRkhEUUFnQUNBQklBWW9BZ0FnQWhDT0F3c2dCaWdDQUNJRElBTW9BZ0FvQWdnUkFBQWhBd0pBSUNjTkFDQURRZVlBUncwQUlBQWdBU0FHS0FJQUlBSVFqZ01MSUFZb0FnQWlBeUFES0FJQUtBSUlFUUFBSVFNQ1FDQW9EUUFnQTBIbkFFY05BQ0FBSUFFZ0JpZ0NBQ0FDRUk0REN5QUdLQUlBSWdNZ0F5Z0NBQ2dDQ0JFQUFDRURBa0FnS1EwQUlBTkI1QUJIRFFBZ0FDQUJJQVlvQWdBZ0FoQ09Bd3NnQmlnQ0FDSURJQU1vQWdBb0FnZ1JBQUFoQXdKQUlDb05BQ0FEUWNnQVJ3MEFJQVlvQWdBaUF3Ui9JQU5Cc1AzOEFFSFU2UGtBUVFBUUhBVkJBQXNoQjBFQUlReEJBQ0VQUVFBaEZrRUFJUmNqQUVHQUJXc2lCQ1FBQWtBZ0FTOEJWRUdrQVVZRVFDQUJMUUNRQVVFQlJnMEJDeUFIS0FMVUFTSUZSUTBBSUFjb0F0Z0JSUTBBSUFVb0F1QUJSUTBBSUFkQklFRi9FREFpQXdSL0lBTkJzUDM4QUVIVXkvd0FRUUFRSEFWQkFBc2hBeUFGUVNCQmZ4QXdJZ2hGRFFBZ0NFR3cvZndBUWRUTC9BQkJBQkFjSVFnZ0EwVU5BQ0FJUlEwQUFrQUNmd0pBQWtBQ1FBSkFBa0FDUUNBQ0lBaEdJaElnQWlBRFJuRWlHQVJBSUFjb0F0Z0JJZ2dnQ0NnQ0FDZ0NJQkVBQUNFTklBSkJGQkNBQVNBSVJnUkFJQWdvQXFBRUlnTUVmeUFES0FLd0FRVkJBQXNnRFdvaERRc2dCU2dDNEFFaUF5QURLQUlBS0FJZ0VRQUFJQVVvQXVBQktBS2tCQ0lEQkg4Z0F5Z0NzQUVGUVFBTGFpRURJQVVvQXVBQklRVU1BUXNnQWlBRFJ3MEJRUUFoQlNBQ1FSUkJBVUVBRUN3aUF3UkFJQU5Cc1AzOEFFR0VvUG9BUVFBUUhDRUZDeUFGUlEwSUlBY29BdGdCSWdNZ0F5Z0NBQ2dDSUJFQUFDRU5JQUpCRkJDQUFTQUhLQUxZQVNJRFJnUkFJQU1vQXFBRUlnTUVmeUFES0FLd0FRVkJBQXNnRFdvaERRc2dCU0FGS0FJQUtBSWdFUUFBSUFVb0FxUUVJZ01FZnlBREtBS3dBUVZCQUF0cUlRTWdCU0VJQ3lBRklBQW9BZ1FRaUJJaEJTQUhMQUJmUVFCSURRRWdCQ0FIS0FKY05nTDRCQ0FFSUFjcEFsUTNBL0FFREFJTElBSkJGRUVCUVFFUUxDRURBa0FnQWlBSVJ5SVdSUVJBSUFNRWZ5QURRYkQ5L0FCQmhLRDZBRUVBRUJ3RlFRQUxJZ05GRFFnZ0F5QURLQUlBS0FJZ0VRQUFJQU1vQXFBRUlnZ0VmeUFJS0FLd0FRVkJBQXRxSVEwZ0JTZ0M0QUVpQ0NBSUtBSUFLQUlnRVFBQUlBVW9BdUFCS0FLa0JDSUlCSDhnQ0NnQ3NBRUZRUUFMYWlFVUlBVW9BdUFCSVFnZ0F5RUZEQUVMSUFNRWZ5QURRYkQ5L0FCQmhLRDZBRUVBRUJ3RlFRQUxJZ1ZGRFFjZ0JTQUZLQUlBS0FJZ0VRQUFJUU1nQlNnQ29BUWlDQVIvSUFnb0FyQUJCVUVBQ3lFTlFRQWhDQ0FDUVJSQkFVRUFFQ3dpQ3dSQUlBdEJzUDM4QUVHRW9Qb0FRUUFRSENFSUN5QUlSUTBISUFNZ0RXb2hEU0FJSUFnb0FnQW9BaUFSQUFBZ0NDZ0NwQVFpQXdSL0lBTW9BckFCQlVFQUMyb2hGQ0FJSVFNTElBZ2dBQ2dDQkJDSUVpRUxJQVJCQURvQTRBUWdCRUVBT2dEckJDQUhMQUJmUVFCSURRSWdCQ0FIS0FKY05nTFlCQ0FFSUFjcEFsUTNBOUFFREFNTElBUkI4QVJxSUFjb0FsUWdCeWdDV0JBYUN5QURJQVZxSVJRZ0FTQUhJQVJCOEFScUlBRW9BZ0FvQXBnQkVRUUFRUUVoRnlBRUxBRDdCRUVBVGdSQVFRQWhFaUFJSVFNTUJBdEJBQ0VTSUFnaEF5QUVLQUx3QkF3Q0N5QUVRZEFFYWlBSEtBSlVJQWNvQWxnUUdnc2dCVUdBQm1vaENDQUJJQWNnQkVIZ0JHb2dCRUhRQkdwQkFFRUFJQUVvQWdBb0FvZ0JFUVlBSUFRc0FOc0VRUUJJQkVBZ0JDZ0MwQVFRRndzZ0N5QVVhaUVVSUFRc0FPc0VRUUJPRFFFZ0JDZ0M0QVFMRUJjTFFRQWhCU0FFUVFBMkFzZ0VJQVJDQURjRHdBUUNRQUpBSUFJb0FzQURJZ2tvQXZRRFFRRkdCRUFnQWtFYlFRSkJBUkFzSWdNRVFDQURRYkQ5L0FCQm1MSDhBRUVBRUJ3aEJRc2dCQ0FGTmdKUUlBVkZEUUlnQkVIQUJHb2dCRUhRQUdvUW14SWdCQ2dDd0FRaEJRd0JDMEVBSVFzakFFRXdheUlLSkFBZ0JFRUFOZ0pZSUFSQ0FEY0NVQ0FLUVFBMkFpZ2dDa0lBTndNZ0lBcEJFR29pRUNBSlFSMUJBVUh3c1g4UXl3RUNRQUpBQWtBQ1FDQVFJQW9vQWhRaUJVWU5BQUpBQWtBRFFBSkFBa0FnQlNnQ0NFR2FBUkNBQVNJSlJRMEFJQWxCc1AzOEFFSHNwUFVBUVFBUUhDSUpSUTBBSUFrb0FyUVlJUkFnRENBUFNRUkFJQXdnRURZQ0FDQUtJQXhCQkdvaUREWUNKQXdCQ3lBTUlBdHJJZzVCQW5VaUUwRUJhaUlKUVlDQWdJQUVUdzBCSUFrZ0R5QUxheUlNUVFGMUlnOGdDU0FQU3h0Qi8vLy8vd01nREVIOC8vLy9CMGtiSWd3RWZ5QU1RWUNBZ0lBRVR3MEVJQXhCQW5RUUdBVkJBQXNpQ1NBVFFRSjBhaUlUSUJBMkFnQWdDU0FNUVFKMGFpRVBJQk5CQkdvaERDQU9RUUJLQkVBZ0NTQUxJQTRRR1JvTElBb2dEellDS0NBS0lBdzJBaVFnQ2lBSk5nSWdJQXNFUUNBTEVCY0xJQWtoQ3dzZ0JTZ0NCQ0lGSUFwQkVHcEhEUUVNQXdzTEVDZ0FDMEdqaE84QUVEZ0FDeUFMSUF4R0RRQkJBQ0VGQTBBZ0N5Z0NBQ0VKSUFwQmdJRHNBRFlDQkNBS0lBazJBZ2dnQ2tIc3F2MEFOZ0lBQWtBZ0F5QUtRUUZCQVJDUEFTSUpSUTBBSUFsQnNQMzhBRUdZc2Z3QVFRQVFIQ0lUUlEwQUlBUW9BbGdnQlVjRVFDQUZJQk0yQWdBZ0JDQUZRUVJxSWdVMkFsUWdDaWdDSkNFTURBRUxJQVVnQkNnQ1VDSVBheUlKUVFKMUlobEJBV29pQlVHQWdJQ0FCRThOQXlBRklBbEJBWFVpRUNBRklCQkxHMEgvLy8vL0F5QUpRZnovLy84SFNSc2lFQVIvSUJCQmdJQ0FnQVJQRFFVZ0VFRUNkQkFZQlVFQUN5SU9JQmxCQW5ScUlnVWdFellDQUNBRlFRUnFJUVVnQ1VFQVNnUkFJQTRnRHlBSkVCa2FDeUFFSUE0Z0VFRUNkR28yQWxnZ0JDQUZOZ0pVSUFRZ0RqWUNVQ0FQUlEwQUlBOFFGd3NnQzBFRWFpSUxJQXhIRFFBTElBUW9BbEFnQlVjTkFBc0NRQ0FLS0FJWVJRMEFJQW9vQWhRaUJTZ0NBQ0lESUFvb0FoQWlDeWdDQkRZQ0JDQUxLQUlFSUFNMkFnQWdDa0VBTmdJWUlBVWdDa0VRYWtZTkFBTkFJQVVvQWdRaEF5QUZFQmNnQXlJRklBcEJFR3BIRFFBTEN5QUtLQUlnSWdNRVFDQURFQmNMSUFwQk1Hb2tBQXdDQ3hBb0FBdEJvNFR2QUJBNEFBc2dCQ2dDd0FRaUF3UkFJQU1RRndzZ0JDQUVLQUpRSWdVMkFzQUVJQVFnQkNrQ1ZEY0N4QVFMSUFRb0FzUUVJQVZIQkVBZ0VpQVljaUVUSUJJZ0ZuSWhFQ0FIUWZBQmFpRVdRZkMyOGdBb0FnQWlHRUVNYXlFWlFmUzI4Z0FvQWdCQkRHc2hLMEdBdC9JQUtBSUFRUXhySVN4QitMYnlBQ2dDQUNJdFFReHJJUzRnQkVINEFtb2hMMEdVdC9JQUtBSUFJVEJCa0xmeUFDZ0NBQ0V4SUFSQnFBSnFJUXRCaUxmeUFDZ0NBQ0V5UVlTMzhnQW9BZ0FoTXlBRVFjQUNhaUVKUWZ5MjhnQW9BZ0FoTkNBRVFjUUNhaUVNSUFSQitBTnFJUThnQkVIZ0EycEJCSEloRWdOQUFrQWdBaUFGS0FJQUlnTW9BdXdCSUFjZ0NDQURRUUFRb1FORkRRQWdCeUFIS0FJQUtBSWtFUUFBSVFvZ0JFRVFFQmdpQXpZQ3NBUWdCRUtNZ0lDQWdJS0FnSUIvTndLMEJDQURRUUE2QUF3Z0EwSFFzKzBBS0FBQU5nQUlJQU5CeUxQdEFDa0FBRGNBQUNBRVFRQTZBS0FFSUFSQkFEb0Fxd1FnQkVFQU9nQ2JCQ0FFUVFBNkFKQUVJQUVnQkVHd0JHb2dCRUdnQkdvZ0JFR1FCR29nQVNnQ0FDZ0NrQUVSQndBZ0JDd0Ftd1JCQUVnRVFDQUVLQUtRQkJBWEN5QUVMQUNyQkVFQVNBUkFJQVFvQXFBRUVCY0xJQVFzQUxzRVFRQklCRUFnQkNnQ3NBUVFGd3NnQUNnQ0JDSURRWXdJYWlBRktBSUFLQUtRQWlBREtBTFVCMnhCNUFCdE5nSUFJQVJCbUtqOUFEWUM0QU1nRWlBRFFZZ0lhaUlETHdFVU93RVFJQklnQXlrQ0REY0NDQ0FTSUFNcEFnUTNBZ0FDUUNBRExBQWpRUUJPQkVBZ0R5QURLUUlZTndJQUlBOGdBeWdDSURZQ0NBd0JDeUFQSUFNb0FoZ2dBeWdDSEJBYUN5QUVJQU1wQWlRM0FvUUVJQUVnQkVIZ0Eyb1FtZ0VnQkVJQU53UFlBeUFFUWdBM0E5QURJQVJDQURjRHlBTWdCRUhOQURzQlVDQUVRUUU2QUZzZ0FTQUVRZEFBYWlBRVFjZ0Rha0VBSUFFb0FnQW9BaUFSQndBZ0JDd0FXMEVBU0FSQUlBUW9BbEFRRndzZ0ZoQmVCRUFnQkNBdE5nSzRBaUFFUWRTMjhnQTJBc0FDSUFSQjZMYnlBRFlDK0FJZ0JFRzRBbW9pQXlBdUtBSUFhaUEwTmdJQUlBUkJBRFlDdkFJZ0F5QUVLQUs0QWtFTWF5Z0NBR29pRGlBTUVMd0JJQTVDZ0lDQWdIQTNBa2dnQ1NBc0tBSUFhaUF6TmdJQUlBTWdLeWdDQUdvZ01qWUNBQ0FFUWVpMjhnQTJBdmdDSUFSQndMYnlBRFlDdUFJZ0JFSFV0dklBTmdMQUFpQU1FTmtCSVE0Z0JFR2tyL0lBTmdMRUFpQUVRZ0EzQXV3Q0lBUkNBRGNDNUFJZ0JFRVlOZ0wwQWlBUUJFQWdDVUg5cWZFQVFRRVFSeG9MQWtBZ0J5d0Evd0ZCQUU0RVFDQUVJQWNvQXZ3Qk5nSllJQVFnQnlrQzlBRTNBMUFNQVFzZ0JFSFFBR29nQnlnQzlBRWdCeWdDK0FFUUdnc2dDU0FFS0FKUUlBUkIwQUJxSUFRdEFGc2lBMEVZZEVFWWRVRUFTQ0lWR3lBRUtBSlVJQU1nRlJzUVJ4b2dCQ3dBVzBFQVNBUkFJQVFvQWxBUUZ3c2dFQVJBSUFsQmthbnhBRUVCRUVjYUN5QUVRZEFBYWhDRkFTRVZJQVFnQnpZQ25BRWdCRUZBYXlJRElBd1FvUUlnQkVFSWFpQURFSmdCSUFRdEFCTWlFVUVZZEVFWWRTRURBa0FDUUNBRUxBQ3pBa0VBVGdSQUlBTkJBRTRFUUNBTElBUXBBd2czQWdBZ0N5QUVLQUlRTmdJSURBTUxJQXNnQkNnQ0NDQUVLQUlNRUhRTUFRc2dDeUFFS0FJSUlBUkJDR29nQTBFQVNDSURHeUFFS0FJTUlCRWdBeHNRY1FzZ0JDd0FFMEVBVGcwQUlBUW9BZ2dRRndzZ0JDd0FTMEVBU0FSQUlBUW9Ba0FRRndzZ0RTRURJQmNFUUNBRktBSUFLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lBeWdDTENJUlFRcHNJQkVnQXkwQVBCdHNRZVFBYlVFQmRFRURiU0FOYWlFREN5QUVRUUEyQWpRZ0JFSUFOd0lzSUFSQkFEb0FJaUFFUVFBN0FTQWdCRUVCTmdJa0lBUkNBRGNDRkNBRVFnQTNBemdnQkVFQU5nSWNJQVFnQ2pZQ0VDQUVJQU0yQWd3Z0JDQUVLQUxrQXpZQ0tDQUVRY1NEK2dBMkFnZ2dBU0FEQW44Z0JDZ0NFQ0VEUVFBZ0FDZ0NCQ0lSUlEwQUdpQVJLQUt3QmlBRGF3dEJBU0FCS0FJQUtBSjRFUWNBSUFBZ0FTQUVRZEFBYWlBRVFRaHFFTGtKSUFFZ0FTZ0NBQ2dDZkJFQkFDQUVRY1NEK2dBMkFnZ2dCQ2dDTENJREJFQWdCQ0FETmdJd0lBTVFGd3NnRlJDNEJSb2dCQ0FZTmdLNEFpQVpLQUlBSUFSQnVBSnFhaUF4TmdJQUlBUkJwSy95QURZQ3hBSWdCQ0F3TmdMQUFpQUVMQUR2QWtFQVNBUkFJQVFvQXVRQ0VCY0xJQTRRemdFYUlDOFFnZ0VhQ3lBQkVLSUJJQUFnQVNBTklBUW9Bc3dESUFwcUlBVW9BZ0FvQXBBQ0loVWdBQ2dDQkNnQzZBWkI5QmRxSWc0aUF5Z0NMQ0lSUVFwc0lCRWdBeTBBUEJ0c1FlUUFiVUVCZEVFRGJXb2lBeUFVSUFNQ2Z5QUFLQUlJUWFnMGFpc0RBQ0FWSUE0b0Fpd2lFVUVLYkNBUklBNHRBRHdiYkVIa0FHMjNvaUkxbVVRQUFBQUFBQURnUVdNRVFDQTFxZ3dCQzBHQWdJQ0FlQXNpRG1vUXNnRWdGd1JBSUFBZ0FTQU5JQW9nRFNBT2FpQURFTElCQ3dKQUlCTkZEUUFnQnlnQzRBRkJGRVlOQUNBQUlBRWdGQ0FPYXlBS0lCUWdBeEN5QVFzZ0FTQUJLQUlBS0FLVUFSRUJBQ0FFUVppby9RQTJBdUFESUFRc0FJTUVRUUJPRFFBZ0JDZ0MrQU1RRndzZ0JVRUVhaUlGSUFRb0FzUUVSdzBBQ3dzZ0FTZ0NBQ0VESUJjRVFDQUJJQWNnQUNBREtBS2NBUkVFQUF3QkN5QUJJQWNnQUNBREtBS01BUkVFQUFzZ0JDZ0N3QVFpQTBVTkFDQUVJQU0yQXNRRUlBTVFGd3NnQkVHQUJXb2tBQXNnQmtFRWFpSUdJQUlvQXJnQlJ3MEFDd3NMREFBZ0FDQUJFSklUUVFGekN3c0FJQUJCNk5XQkFSQm5DNGNFQXdKL0Ezd0JmaUFBdlNJR1FpQ0lwMEgvLy8vL0IzRWlBVUdBZ01DZ0JFOEVRQ0FBUkJndFJGVDdJZmsvSUFDbUlBQzlRdi8vLy8vLy8vLy8vd0NEUW9DQWdJQ0FnSUQ0L3dCV0d3OExBa0FDZnlBQlFmLy83LzREVFFSQUlBRkJnSUNBOGdOSkRRSkJmeUVCUVFFTUFRc2dBSmtoQUFKOElBRkIvLy9ML3dOTkJFQWdBVUgvLzVmL0EwMEVRQ0FBSUFDZ1JBQUFBQUFBQVBDL29DQUFSQUFBQUFBQUFBQkFvS01oQUVFQUlRRkJBQXdEQzBFQklRRWdBRVFBQUFBQUFBRHd2NkFnQUVRQUFBQUFBQUR3UDZDakRBRUxJQUZCLy8rTmdBUk5CRUJCQWlFQklBQkVBQUFBQUFBQStMK2dJQUJFQUFBQUFBQUErRCtpUkFBQUFBQUFBUEEvb0tNTUFRdEJBeUVCUkFBQUFBQUFBUEMvSUFDakN5RUFRUUFMSVFJZ0FDQUFvaUlFSUFTaUlnTWdBeUFESUFNZ0EwUXZiR29zUkxTaXY2SkVtdjNlVWkzZXJiK2dva1J0bW5TdjhyQ3p2NkNpUkhFV0kvN0djYnkvb0tKRXhPdVltWm1aeWIrZ29pRUZJQVFnQXlBRElBTWdBeUFEUkJIYUl1TTZyWkEvb2tUckRYWWtTM3VwUDZDaVJGRTkwS0JtRGJFL29LSkViaUJNeGMxRnR6K2dva1QvZ3dDU0pFbkNQNkNpUkExVlZWVlZWZFUvb0tJaEF5QUNCRUFnQUNBQUlBVWdBNkNpb1E4TElBRkJBM1FpQVVHZ2xmWUFhaXNEQUNBQUlBVWdBNkNpSUFGQndKWDJBR29yQXdDaElBQ2hvU0lBSUFDYUlBWkNBRmtiSVFBTElBQUxDd0FnQUVIdzFZRUJFR2NMdlFNQkEzOGdBRUlBTndJRUlBQkJBRFlDRENBQVFlQ0UvUUEyQWdBZ0FFRVFhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCaU56eUFEWUNBQ0FCUVFBMkFnd2dBU0VDSUFCQklHb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRY2pjOGdBMkFnQWdBVUVBTmdJTUlBRWhBeUFBUVRCcUlnRkJ1TkR5QURZQ0FDQUJRb0NBZ0lDQWdJRDR2MzgzQXdnZ0FVR28zZklBTmdJQUlBQkJ5S2oxQURZQ0FDQUNRZXlvOVFBMkFnQWdBMEg4cVBVQU5nSUFJQUZCaktuMUFEWUNBQ0FBUVFBMkFrd2dBRUlBTndKRUlBQkJ4d0VRdFFFZ0FFSE1BUkMxQVNBQVFkWUJFTFVCSUFBZ0FDZ0NBQ2dDQ0JFQkFDQUFRZEFBYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQnVOenlBRFlDQUNBQlFRQTJBZ3dnQVNFQ0lBQkI0QUJxSWdGQnVORHlBRFlDQUNBQlFvQ0FnSUNBZ0lENHYzODNBeEFnQVVGL05nSUlJQUZCdU4zeUFEWUNBQ0FBUWVpcDlRQTJBakFnQUVIWXFmVUFOZ0lnSUFCQnlLbjFBRFlDRUNBQVFaeXA5UUEyQWdBZ0FrSDRxZlVBTmdJQUlBRkJpS3IxQURZQ0FDQUFRUUEyQW9RQklBQkNBRGNDZkNBQVFjc0JFTFVCSUFCQjF3RVF0UUVnQUNBQUtBSUFLQUlJRVFFQUlBQUxpZ0lCQTM4Z0FFR0F2L1FBTmdMOEFpQUFRZkMrOUFBMkF2UUNJQUJCNEw3MEFEWUM1QUlnQUVIUXZ2UUFOZ0xVQWlBQVFjQys5QUEyQXRBQklBQkJuTDcwQURZQ3dBRWdBRUdJdnZRQU5nS3dBU0FBUWZDMzlBQTJBZ0FnQUNnQ2pBTWlBUVJBSUFBZ0FUWUNrQU1nQVJBWEN5QUFRZndDYWhEeEFob2dBRUhrQW1vUXlRTWFJQUJCMUFKcUVKZ0tHaUFBUWNBQmFoRDFCUm9nQUVIRS9md0FOZ0t3QVFKQUlBQW9BcndCUlEwQUlBQW9BcmdCSWdJb0FnQWlBeUFBS0FLMEFTSUJLQUlFTmdJRUlBRW9BZ1FnQXpZQ0FDQUFRUUEyQXJ3QklBSWdBRUcwQVdvaUEwWU5BQU5BSUFJb0FnUWhBU0FDRUJjZ0FTSUNJQU5IRFFBTEN5QUFFT0FCR2lBQUM5TURBUWQvSXdCQkVHc2lBaVFBSUFKQkJUb0FDeUFDUVFBNkFBVWdBa0g5bS9FQUtBQUFOZ0lBSUFKQmdaenhBQzBBQURvQUJDQUFRYUVCSUFJUTl3WWFJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUJCMkFGcUVOWVVJUU1nQUVINEFXb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRYWpWOGdBMkFnQWdBVUVBTmdJTUlBRWhCQ0FBUVlnQ2FpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJtTmp5QURZQ0FDQUJRZ0EzQWd3Z0FVSUFOd0lVSUFFaEJTQUFRYVFDYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQmlOM3lBRFlDQUNBQlFnQTNBZ3dnQVNFR0lBQkJ1QUpxRUlvS0lRY2dBRUdBQTJvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFhamU4Z0EyQWdBZ0FVRUFOZ0lNSUFCQitOenpBRFlDd0FFZ0FFSG8zUE1BTmdLd0FTQUFRY2pXOHdBMkFnQWdBMEdJM2ZNQU5nSUFJQUJCc04zekFEWUM4QUVnQUVHZzNmTUFOZ0xvQVNBRVFjRGQ4d0EyQWdBZ0JVSFEzZk1BTmdJQUlBWkI0TjN6QURZQ0FDQUhRZkRkOHdBMkFnQWdBVUdBM3ZNQU5nSUFJQUFnQUVIY0FXcEJBUkJ1SUFCQjdnQVFLU0FBUVpBQkVDa2dBRUhUQVJBcElBQkIyd0VRS1NBQVFlWUJFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUNRUkJxSkFBZ0FBdENBQUovSUFBdEFBdEJCM1lFUUNBQUtBSUVEQUVMSUFBdEFBc0xJQUZOQkVBUWR3QUxBbjhnQUMwQUMwRUhkZ1JBSUFBb0FnQU1BUXNnQUFzZ0FVRUNkR29MbmdFQkJIOGdBQ2dDQUNJQklBQkJCR29pQkVjRVFBTkFJQUVpQWlnQ0hDSUJCRUFnQVJBaUlBRVFGd3NDUUNBQ0tBSUVJZ05GQkVBZ0FpZ0NDQ0lCS0FJQUlBSkdEUUVnQWtFSWFpRUNBMEFnQWlnQ0FDSURRUWhxSVFJZ0F5QURLQUlJSWdFb0FnQkhEUUFMREFFTEEwQWdBeUlCS0FJQUlnTU5BQXNMSUFFZ0JFY05BQXNMSUFBZ0FDZ0NCQkRYQkNBQUlBUTJBZ0FnQUVJQU53SUVDOW9DQVFKL0l3QkJNR3NpQWlRQUFrQWdBQ2dDSUNJRFJRMEFJQU1vQWt3Z0F4Q3dBUTBBSUFJZ0FDZ0NJQ0lES0FKVUlBTkIxQUJxSUFNc0FGOUJBRWdiTmdJQUlBSVFzaFVMSUFBZ0FUWUNJQUpBSUFGRkJFQWdBa0VBT2dBZ0lBSkJBRG9BS3lBQVFSUnFJZ0FnQWtFZ2FrWU5BU0FBTEFBTFFRQk9CRUFnQUNBQ0tRTWdOd0lBSUFBZ0FpZ0NLRFlDQ0F3Q0N5QUFJQUpCSUdwQkFCQWhHaUFDTEFBclFRQk9EUUVnQWlnQ0lCQVhEQUVMSUFKQkVHb2lBMEdxd2ZFQUlBRkIxQUJxRUdzQ1FDQURJQUJCRkdvaUFFWU5BQ0FDTFFBYklnTkJHSFJCR0hVaEFTQUFMQUFMUVFCT0JFQWdBVUVBVGdSQUlBQWdBaWtERURjQ0FDQUFJQUlvQWhnMkFnZ01BZ3NnQUNBQ0tBSVFJQUlvQWhRUUlBd0JDeUFBSUFJb0FoQWdBa0VRYWlBQlFRQklJZ0FiSUFJb0FoUWdBeUFBR3hBaEdnc2dBaXdBRzBFQVRnMEFJQUlvQWhBUUZ3c2dBa0V3YWlRQUM2Z0RBUVIvSXdCQk1Hc2lBaVFBSUFJZ0FUWUNLQ0FDSUFKQktHcEJ6Y1R2QUJBZE5nSWdBa0JCaGdOQkFDQUNLQUlnR3dSQUlBSWdBa0VvYWtITnhPOEFFQjAyQWlBZ0FpZ0NJQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWdnZ0FpQUJOZ0lBSUFJZ0F6WUNCQXdCQ3lBQ0lBTTZBQXNnQWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FrRVFhaUlCSUFJcEFnQTNBZ0FnQVNBQ0tBSUlOZ0lJSUFKQ0FEY0NBQ0FDUVFBMkFnZ0NRQ0FCSUFCQkJHb2lBRVlOQUNBQ0xRQWJJZ05CR0hSQkdIVWhBU0FBTEFBTFFRQk9CRUFnQVVFQVRnUkFJQUFnQWlrREVEY0NBQ0FBSUFJb0FoZzJBZ2dNQWdzZ0FDQUNLQUlRSUFJb0FoUVFJQXdCQ3lBQUlBSW9BaEFnQWtFUWFpQUJRUUJJSWdBYklBSW9BaFFnQXlBQUd4QWhHZ3NnQWl3QUcwRUFTQVJBSUFJb0FoQVFGd3NnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWtFb2FrSE54TzhBRUNvTElBSkJNR29rQUE4TEVDMEFDM0lCQW44akFFRWdheUlDSkFBZ0FpQUJOZ0lZQWtBZ0FDZ0NCQ0lBUlEwQUlBSkJDR29pQVNBQUVLd0lJQUlvQWdnaEFDQUNMQUFUSVFNZ0FpQUNRUmhxUWYrMTd3QVFJellDQUNBQ0lBQWdBU0FEUVFCSUd4QW5JQUlzQUJOQkFFNE5BQ0FDS0FJSUVCY0xJQUpCSUdva0FBdUlBZ0VDZnlNQVFUQnJJZ0lrQUNBQ0lBRTJBaWdnQUVFRWFpRUJBa0FDUUNBQUtBSUlJQUF0QUE4aUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBRXNBQXNMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdJUUlBSWdBU2tDQURjRENBd0JDeUFDUVFocUlBQW9BZ1FnQUNnQ0NCQWFDeUFDUVJocUlnQWdBaWtDQ0RjQ0FDQUFJQUlvQWhBMkFnZ2dBa0lBTndJSUlBSkJBRFlDRUNBQ0tBSVlJUUVnQWl3QUl5RURJQUlnQWtFb2FrR0R2ZTRBRUNNMkFnQWdBaUFCSUFBZ0EwRUFTQnNRSnlBQ0xBQWpRUUJJQkVBZ0FpZ0NHQkFYQ3lBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3dzZ0FrRXdhaVFBQzlBQ0FRVi9Jd0JCRUdzaUJTUUFBa0FnQUNnQ0JDSUNJQUF0QUFzaUFTQUJRUmgwUVJoMUlnTkJBRWdiUVFaR0JFQWdBRUYvUWVYYTd3QkJCaEFiUlFSQVFRRWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVHUmdSQUlBQkJmMEcweHU4QVFRWVFHMFVFUUVFQ0lRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCVVlFUUNBQVFYOUI1Y1B2QUVFRkVCdEZCRUJCQXlFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRUkdCRUFnQUVGL1FaMkE3UUJCQkJBYklnRkZRUUowSVFRZ0FVVU5BU0FBTFFBTElnRWhBeUFBS0FJRUlRSUxRUUFoQkNBQ0lBRWdBMEVZZEVFWWRTSUJRUUJJRzBVTkFDQUZJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFSGtuZkFBSUFVUUpBc2dCVUVRYWlRQUlBUUw5UUlCQ1g4Z0FDZ0NEQ0FBS0FJRUlnUnJJZ05CQTNVaUNTQUpRUUYyYWtFQmFpSUxRUU4wSVFjZ0EwRUhha0Y0Y1NFS0lBSW9BZ1FoQ0FKQUFrQUNRQ0FFUlFSQUlBSW9BZ0FpQlNnQ0JDRUdEQUVMSUFnZ0Ntc2dCMm9pQXlBQ0tBSUFJZ1VvQWdRaUJrc05BQ0FDSUFNMkFnUU1BUXNDZnlBR0lBY2dDR29pQTA4RVFDQUNJQU0yQWdRZ0JTQUlha0VJYWd3QkN5QUhRWUFJYWlJRFFZQWdJQU5CZ0NCTEd5SUdRUWhxUWFURWdRRW9BZ0FSQUFBaUJVVUVRQ0FDS0FJSUlnQkZEUU1nQUVFQk9nQUFEd3NnQWlnQ0FDRURJQVVnQmpZQ0JDQUZJQU0yQWdBZ0FpQUhOZ0lFSUFJZ0JUWUNBQ0FGUVFocUN5RURBa0FnQkVVTkFDQURJQVFnQ2hBWkdpQUNLQUlBS0FJQUlnWkJDR29nQkVjTkFDQUdLQUlBSWdSRkRRQWdCa0dneElFQktBSUFFUUVBSUFJb0FnQWdCRFlDQUFzZ0F5RUVDeUFBSUFRMkFnUWdBQ0FFSUF0QkEzUnFOZ0lNSUFBZ0JDQUpRUU4wYWlJQVFRaHFOZ0lJSUFBZ0FTa0NBRGNDQUFzTEhBRUJmMEVNRUFBaUFFRVJFSmNESUFCQjRNL3lBRUdvQXhBQkFBdUNBUUVDZndKQUlBQW9Ba0FpQXlBQUtBSkVJZ0JHRFFBRFFDQUJJQU1vQWdCSEJFQWdBMEVFYWlJRElBQkhEUUVNQWdzTElBQWdBMFlOQUNBRFFRUnFJUU1DUUNBQ1FhY0JSZzBBSUFBZ0EwWU5BQU5BSUFNb0FnQXZBVkFnQWtZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBSUFNb0FnQWhCQXNnQkFzNUFRSi9JQUJCekt6eUFEWUNBQ0FBS0FJRUlnRWdBU2dDQkVFQmF5SUNOZ0lFSUFKQmYwWUVRQ0FCSUFFb0FnQW9BZ2dSQVFBTElBQUw2UThDQlg4QmZDTUFRVEJySWdVa0FBSjhBa0FnQXdSQUEwQkVBQUFBQUFBQUFBQWdBQ0lERUxjQkRRTWFJQU1vQXRnQ0lnQkZEUUlnQUVHdy9md0FRYmpEK3dCQkFCQWNJZ0JGRFFJZ0FDZ0MyQUpGRFFBTUFnc0FDd05BSUFBaUF4QzNBUm9nQUNnQzJBSWlBRVVOQVNBQVFiRDkvQUJCdU1QN0FFRUFFQndpQUVVTkFTQUFLQUxZQWtVTkFBc0xBa0FDUUNBREtBS0lBU0lBSUFNb0Fvd0JJZ1pHRFFBRFFDQUFLQUlBUVFOR0RRRWdBRUVFYWlJQUlBWkhEUUFMREFFTElBQWdCa1lOQUVFQklRSkJBU0VHQWtBZ0EwR1NBUkJGSWdkRkRRQWdCVUVBTmdJb0lBVWdCVUVnYWlJR05nSWtJQVVnQmpZQ0lFRUdFQmdpQUVHS0FUc0JCQ0FBUWZHQW1BUTJBUUFnQlVFQU5nSVlJQVZDQURjREVDQUZRUUE3QVF3Z0JVSDBzb0VCTmdJSUlBVkJFR29nQUNBQVFRWnFFTHdDSUFWQkFUb0FEQ0FBRUJjZ0J5QUdJQVZCQ0dwQjhMRi9RUUZCQVJEWEJVRUJJUVlnQlNnQ0tDSUlRUUpQQkVBZ0J5Z0M5QU1pQUVFQklBQWJJUUlnQnlnQzhBTWlBRUVCSUFBYklRWUxJQVZCOUxLQkFUWUNDQ0FGS0FJUUlnQUVmeUFGSUFBMkFoUWdBQkFYSUFVb0FpZ0ZJQWdMUlEwQUlBVW9BaVFpQUNnQ0FDSUhJQVVvQWlBaUNDZ0NCRFlDQkNBSUtBSUVJQWMyQWdBZ0JVRUFOZ0lvSUFBZ0JVRWdha1lOQUFOQUlBQW9BZ1FoQnlBQUVCY2dCeUlBSUFWQklHcEhEUUFMQ3lBRElBTW9BZ0FvQWtBUkFBQWlBQ2dDV0NJSFFYOUdJQWRCL3c5S2NpRUhBa0FnQkVFQlJnMEFJQWRGRFFBQ2ZBSkFJQUFvQWlSQllFY0VRRUVFSVFNZ0FDZ0NKRUZnUmcwQklBQW9BaVFpQkVGZ1JnMEJJQVJCZjBZRVFDQUVJUU1NQWdzZ0JFSC9EM0VoQXd3QkN5QUFRZGdBUWJBQklBQW9BbGhCWUVjYmFpZ0NBQ0lEUVdCR0JFQkJCQ0VEREFFTElBTkJmMFlOQUNBRFFmOFBjU0VEQ3lBQlJRUkFRY2FtN2dCQkFCQWtSQUFBQUFBQUFKdEFEQUVMQWtBQ1FDQUFLQUpvUVg5R0JFQWdBQ2dDYkVGL1JnMEJDeUFBS0FKb0lnUkJBU0FFUVg5SEd5QUdiQ0VHSUFBb0FteEJmMFlOQVNBQUtBSnNJQUpzSVFJTUFRc0NRQUpBQWtBZ0FDZ0NZRUVCYXc0Q0FBRUNDd0pBQWtBQ1FBSkFJQUFvQWxoQmdCQnJEZ2NBQVFJREF3TURCZ3NnQVNnQytBTkJBa1lOQWd3RkN5QUJLQUtBQkVFQ1JnMEJEQVFMSUFFb0F2d0RRUUpIRFFNTElBSkJBMndoQWlBR1FRRjBJUVlNQWdzQ1FBSkFBa0FDUUNBQUtBSllRWUFRYXc0REFBRUNCUXNnQVNnQytBTkJBa2NOQWd3RUN5QUJLQUtBQkVFQ1J3MEJEQU1MSUFFb0F2d0RRUUpHRFFJTElBSkJBWFFoQWlBR1FRTnNJUVlNQVFzZ0FDZ0NZRVVOQUNBQUtBSmdJZ0JCQmtzTkFFRUJJQUIwUWVnQWNVVU5BQ0FDUVFGMElRSUxJQUVvQXVnRFFYOUhCRUFnQVNnQzZBTWdCbXdoQmdzZ0FTZ0M3QU5CZjBjRVFDQUJLQUxzQXlBQ2JDRUNDMFFBQUFBQUFBQ2JRQ0VLQWtBQ1FBSkFBa0FDUUNBRFFRRnFEZ1FBQVFRQ0F3c2dBU2dDK0FNaUFDQUFRUjkxSWdCcUlBQnp0eUFCS0FMMEF5SUFJQUJCSDNVaUFHb2dBSE8zb2tRQUFBQUFBQUNiUUtJaENnd0RDeUFCS0FMNEF5SUFJQUJCSDNVaUFHb2dBSE8zUkFBQUFBQUFBSnRBb2lFS0RBSUxSQUFBQUFBQUFKdEFJQUVvQW9BRUlnQWdBRUVmZFNJQWFpQUFjN2VqSVFvTUFRdEVBQUFBQUFBQW0wQWdBMEVEYXhDQ0JTQUJLQUtBQkNJQUlBQkJIM1VpQUdvZ0FITzNJQUVvQXZ3RElnQWdBRUVmZFNJQWFpQUFjN2Vpb3FNaENnc2dBcmNnQnJlaklBcWlSQUFBQUFDRTE1ZEJvaEROQkVRQUFBQUFoTmVYUWFNTERBSUxJQU1nQXlnQ0FDZ0NDQkVBQUVHRkFVWUVRQ0FEUVljQkVFVWlBRUhNQTJvaUFTQUFFTE1ISVFJZ0FTQUFFT1lCR2tRQUFBQUFBQUJnUUVRQUFBQUFBQUF3UUNBQklBTVF0UVFnQWtFQmEwWWJEQUlMSUFJaEJBSkFJQUFvQWlSQllFY0VRRUVFSVFFZ0FDZ0NKRUZnUmcwQklBQW9BaVFpQWtGZ1JnMEJJQUpCZjBZRVFDQUNJUUVNQWdzZ0FrSC9EM0VoQVF3QkN5QUFRZGdBUWJBQklBQW9BbGhCWUVjYmFpZ0NBQ0lCUVdCR0JFQkJCQ0VCREFFTElBRkJmMFlOQUNBQlFmOFBjU0VCQ3lBQUtBSm9JZ2RCZjBjaEFpQUFLQUpzSWdsQmYwY2hDRVFBQUFBQUFBQ1FRQ0FCUVFKckVJSUZveUFKUVFFZ0NCc2dCR3kzb2lBSFFRRWdBaHNnQm15M295RUtJQUJCS0VFVUlBQW9BaWhCZjBjYmFpZ0NBQ0lBUVg5SEJFQWdDaUFLb0NBS0lBQVFnZ1dqb1NFS0N5QUtSQUFBQUFBQUFPQS9vaUFLSUFOQjl3QVFSUnNNQVFzZ0F5QURLQUlBS0FJSUVRQUFRZThBUmdSQVFRUWhBQUpBSUFKRkRRQWdBaWdDN0FORkRRQWdBaWdDN0FNaEFBc2dBeXNENkFNaUNrUUFBQUFBQUFEd1B5QUtSQUFBQUFBQUFBQUFZaHRCZ0FnZ0FHMjNvZ3dCQ3lBRElBTW9BZ0FvQWdnUkFBQkJrUUZHQkVCQkJDRUFBa0FnQWtVTkFDQUNLQUxzQTBVTkFDQUNLQUxzQXlFQUN5QURLd1BRQTBHQUNDQUFiYmVpREFFTElBVkJEQkFZSWdBMkFnZ2dCU0FBUVF4cUlnRTJBaEFnQUVHQmdaQUVOZ0VJSUFCQytZRDhnN0NRZ01BQU53RUFJQVVnQVRZQ0RDQURJQVZCQ0dvUVVpRUJJQVVvQWdnaUFBUkFJQVVnQURZQ0RDQUFFQmNMUkFBQUFBQUFBQUFBSUFGRkRRQWFBa0FnQWtVRVFFRUVJUUJCQkNFQkRBRUxRUVFoQVVFRUlRQWdBa0hVQTJvb0FoZ0VRQ0FDS0FMc0F5RUFDeUFDS0FMY0F5QUNLQUxZQTBjZ0FpZ0M1QU5CQUVkeVJRMEFJQUlRMndNaEFRdEJnQWdnQUcwZ0FXd2lBRUVDYlNBQUlBTWdBeWdDQUNnQ0NCRUFBRUg1QUVZYnR3c2hDaUFGUVRCcUpBQWdDZ3VNZndNV2Z3VjhBWDRqQUVFZ2F5SVVKQUFDUUFKQUlBRXZBVlJCcEFGSERRQWdBUzBBa0FGQkFVY05BQ0FVUVFnUUdDSUdOZ0lRSUJRZ0JrRUlhaUlFTmdJWUlBWkMwb0RvZ3ZDTGdERTNBUUFnRkNBRU5nSVVJQUlnRkVFUWFoQlNJUVFnRkNnQ0VDSUdCRUFnRkNBR05nSVVJQVlRRndzZ0JBMEJDeUFDSUFJb0FnQW9Bb3dCRVFBQUlnY29Ba0FoQmdKQUlBY29BbmdpQkEwQUFrQWdBaWdDaUFFaUVTQUNLQUtNQVNJUVJnMEFBMEFnRVNnQ0FFRUVSZzBCSUJGQkJHb2lFU0FRUncwQUMwRUFJUVFNQVF0QkFDRUVJQkFnRVVZTkFDQUNJQUlvQWdBb0FrUVJBQUFvQW5RaUVFVU5BQ0FRSUJBb0FnQW9Bb1FCRVFBQUtBSkFJUVFMSUFJaER5TUFRU0JySWdJa0FBSkFJQVpGRFFBZ0JFVU5BRUVCSVFvZ0R5QVBLQUlBS0FLTUFSRUFBQ0lRUlEwQUlCQWdCaUFFRVBrSERRQUNRQ0FQSUE4b0FnQW9BZ2dSQUFCQjVBQkdCRUFnQmlnQ3BBTWdCQ2dDcEFOSERRRWdCaEMzQVEwQ0lBUVF0d0ZGRFFFTUFnc2dBa0VFRUJnaUVEWUNFQ0FDSUJCQkJHb2lEVFlDR0NBUVFkK0F0QVEyQVFBZ0FpQU5OZ0lVSUE4Z0FrRVFhaEJTSVEwZ0FpZ0NFQ0lRQkVBZ0FpQVFOZ0lVSUJBUUZ3c2dEUTBCQ3lBQkx3RlVRYVFCUmdSQVFRQWhDZ3dCQzBFQUlRb2dBQ2dDSkNBR1FSbEJmeEF3UncwQUlBSkJFR29pRUNBUElBOG9BZ0FvQWpBUkFnQWdCQ3dBWHlFTklBWXNBRjhoRWlBUExBQmZJUWdnQkNnQ1ZDRUxJQVlvQWxRaEdDQVBLQUpVSVFrZ0FpQUNLQUlRSUJBZ0Fpd0FHMEVBU0JzMkFnQWdBaUFKSUE5QjFBQnFJQWhCQUVnYk5nSUVJQUlnR0NBR1FkUUFhaUFTUVFCSUd6WUNDQ0FDSUFzZ0JFSFVBR29nRFVFQVNCczJBZ3hCa1pQeEFDQUNFQ1FnQWl3QUcwRUFUZzBBSUFJb0FoQVFGd3NnQWtFZ2FpUUFJQXBGRFFCQkFDRVJJQVpCSUVGL0VEQWlBZ1JBSUFKQnNQMzhBRUhVeS93QVFRQVFIQ0VSQ3lBRVFTQkJmeEF3SWdJRVFDQUNRYkQ5L0FCQjFNdjhBRUVBRUJ3aEJRc0Nmd0ovQWtBQ1FDQURJQkZISWdJTkFDQURJQVZIRFFBZ0J4RDZCeUlSUlEwRUlBWWdCaWdDQUNnQ0lCRUFBQ0VDSUFRZ0JDZ0NBQ2dDSUJFQUFDRVFJQVFnQkNnQ0FDZ0NDQkVBQUVIdEFFWU5BVUVBREFJTElBSkZCRUJCQUNFUklBTkJGRUVCUVFBUUxDSUNCRUFnQWtHdy9md0FRWVNnK2dCQkFCQWNJUkVMSUJGRkRRUWdCaUFHS0FJQUtBSWdFUUFBSVFJZ0VTQVJLQUlBS0FJZ0VRQUFJQkVvQXFRRUloQUVmeUFRS0FLd0FRVkJBQXRxSVJCQkFRd0NDeUFESUFWR0JFQWdBMEVVUVFGQkFSQXNJZ0lFZnlBQ1FiRDkvQUJCaEtENkFFRUFFQndGUVFBTEloRkZEUVFnRVVHQUJtb2hHQ0FSSUJFb0FnQW9BaUFSQUFBZ0VTZ0NvQVFpQWdSL0lBSW9BckFCQlVFQUMyb2hBa0VDSVJJZ0JDQUVLQUlBS0FJZ0VRQUFJUkJCQUF3REN5QVJJQU1RMVFWRkRRTWdBeUFGRU5VRlJRMERJQU5CRkVFQlFRRVFMQ0lDQkg4Z0FrR3cvZndBUVlTZytnQkJBQkFjQlVFQUN5SVJSUTBESUJFZ0VTZ0NBQ2dDSUJFQUFDRUNJQkVvQXFBRUloQUVmeUFRS0FLd0FRVkJBQXNoRUVFQUlRVWdBMEVVUVFGQkFCQXNJZzBFUUNBTlFiRDkvQUJCaEtENkFFRUFFQndoQlFzZ0JVVU5BeUFSUVlBR2FpRVlJQUlnRUdvaEFpQUZJQVVvQWdBb0FpQVJBQUFnQlNnQ3BBUWlFQVIvSUJBb0FyQUJCVUVBQzJvaEVFRURJUkpCQUF3Q0N5QUVLQUw4QTBFQ1Jnc2hFaUFHSVJnZ0R3c2hEVUVBSVFVZ0JpQUdLQUlBS0FJSUVRQUFRWkVCUndSQUlBWWdBQ2dDQkVFQUVINGhCUXNnQkNBRUtBSUFLQUlJRVFBQVFaRUJSd1JBSUFRZ0FDZ0NCRUVBRUg0aEdRc0NRQ0FTUVFOR0RRQUNRQUpBQWtBZ0VrRUJhdzRDQVFJQUN5QVFJQmxxSVJBTElBSWdCV29oQWd3QkN5QVFJQmxxSVJBTElCUkJFR29nQnlBUklBOFF4Z01nRkNnQ0VDSVJJQlFvQWhSSEJFQURRQUpBQWtBZ0R5OEJVRUhQQUd0Qi8vOERjVUVaVFFSQUlCRW9BZ0FoQlNBVVFRUVFHQ0lHTmdJQUlCUWdCa0VFYWlJRU5nSUlJQVpCNFlDUUF6WUJBQ0FVSUFRMkFnUWdEeUFVRUZJaEJDQVVLQUlBSWdZRVFDQVVJQVkyQWdRZ0JoQVhDeUFFQkVBZ0FDZ0NMRVVOQXlNQVFTQnJJZ1FrQUNBUEtBTFFCQ0VISUFSQkNHb2dEeUFGSUFJZ0VCRDJFZ0pBSUFRb0FnZ2lCaUFFS0FJTUlnaEdEUUFnQjBFQ1JnUkFBMEFnQmlnQ0FFRUJFRndpQ3lBRklBc29BdXdCSUFVb0F1d0JTaHNoQlNBR1FRUnFJZ1lnQ0VjTkFBd0NDd0FMQTBBZ0JpZ0NBRUVCRUZ3aUN5QUZJQXNvQXV3QklBVW9BdXdCU0JzaEJTQUdRUVJxSWdZZ0NFY05BQXNMQWtBZ0JDZ0NDQ0lHSUFRb0Fnd2lDRVlOQUNBSFFRSkdCRUFEUUNBR0tBSUFFUFFESWdjRVFDQUhRUUVRWENJSElBVWdCeWdDN0FFZ0JTZ0M3QUZLR3lFRkN5QUdRUVJxSWdZZ0NFY05BQXdDQ3dBTEEwQWdCaWdDQUJEMEF5SUhCRUFnQjBFQkVGd2lCeUFGSUFjb0F1d0JJQVVvQXV3QlNCc2hCUXNnQmtFRWFpSUdJQWhIRFFBTEN5QUVRUlJxSUFRb0FoZ1FqZ0VnQkNnQ0NDSUdCRUFnQkNBR05nSU1JQVlRRndzZ0JFRWdhaVFBQ3lBRElBVW9BdXdCSUE5QnNQMzhBRUdFNS9vQVFRQVFIQ0FZSUFVZ0VoQ2hBMFVOQVFzZ0R5QVBLQUlBS0FJSUVRQUFRZFVBUmdSQUlBQWdBU0FQUWJEOS9BQkI3SkgyQUVFQUVCd2dBaUFRSUJFb0FnQWdFaUFORUowU0RBRUxJQThnRHlnQ0FDZ0NDQkVBQUVIV0FFWUVRQ0FBSUFFZ0QwR3cvZndBUVppdjlnQkJBQkFjSUFJZ0VDQVJLQUlBSUJJZ0RSQ2RFZ3dCQ3lBUElBOG9BZ0FvQWdnUkFBQkJuZ0ZHQkVBZ0QwR3cvZndBUWZETDl3QkJBQkFjSVFVZ0FpRUdJQkVvQWdBaENDTUFRYUFEYXlJT0pBQUNRQ0FGS0FLWUFrVU5BQ0FGS0FMUUFrVU5BQUovSUFVaEJDQUlJQWdvQWdBb0FpUVJBQUFoRXdKQUlBZ29BcXdDSWd0RkRRQWdFeUFMS0FMZ0FTQUxLQUwwQVdwckFuOENRQ0FMS0FLMEFTSUhJQXNvQXJnQklndEdEUUFEUUNBSEtBSUFLQUpFTHdGUVFkc0FSZzBCSUFkQkJHb2lCeUFMUncwQUMwRUFEQUVMUVFBZ0J5QUxSZzBBR2lBSEtBSUFDeUlIUlEwQkdpQUhJQWNvQWdBb0FpUVJBQUFoRXlBRVFReEJmeEF3SVFzZ0JDRUtRUUFoQnlNQVFlQUFheUlNSkFBZ0RFRUFOZ0lZSUF3Z0RFRVFhaUlKTmdJVUlBd2dDVFlDRUNBTVFRQTdBVndnREVHZUFUc0JYaUFNUWFULy9BQTJBbGdnREVMTWdZQ0FFRGNEQ0NBTVFzeUJnSUFRTndNd0lBd3BBZ2doSHlBTVFUaHFJZ1JCQVRvQUdDQUVRUUEyQWhRZ0JFSFkvZndBTmdJQUlBUWdIemNDQkNBRVFnQTNBZ3dnREVFQk9nQXNJQXhCc0lEOUFEWUNJQ0FNSUFrMkFpZ2dEQ0FNUWRnQWFqWUNKQ0FMSUFRZ0RFRWdha0VBUVFCQjhMRi9RUUZCQUJBdVFYOGhDd0pBSUFrZ0RDZ0NGQ0lFUmlJVkRRQWdCQ0VKQTBBZ0NpQUpLQUlJUmdSQUlBY2hDd3dDQ3lBSFFRRnFJUWNnQ1NnQ0JDSUpJQXhCRUdwSERRQUxDd0pBSUF3b0FoaEZEUUFnQkNnQ0FDSUhJQXdvQWhBaUNTZ0NCRFlDQkNBSktBSUVJQWMyQWdBZ0RFRUFOZ0lZSUJVTkFBTkFJQVFvQWdRaEJ5QUVFQmNnQnlJRUlBeEJFR3BIRFFBTEN5QU1RZUFBYWlRQUlBdEJBRXdOQUNBQUtBSUVJZ1JCakFocUlBZ29BcEFDSUFRb0F0UUhiRUhrQUcwMkFnQWdFeUFBS0FJRUlBUkJpQWhxRU0wRklBdHNheUVUQ3lBVEN5RUhJQkpCQVUwRVFDQUZJQVVvQWdBb0FpQVJBQUFnQlNnQ0ZHb2hCZ3NnRGtFNGFoREZDU0VFQWtBQ2Z5QU5CRUFDUUNBTkxBQmZRUUJPQkVBZ0RpQU5LQUpjTmdJd0lBNGdEU2tDVkRjREtBd0JDeUFPUVNocUlBMG9BbFFnRFNnQ1dCQWFDeUFCSUEwZ0RrRW9haUFCS0FJQUtBS1lBUkVFQUNBT0xBQXpRUUJPRFFJZ0RpZ0NLQXdCQ3lBT1FRQTZBQmdnRGtFQU9nQWpBa0FnQlN3QVgwRUFUZ1JBSUE0Z0JTZ0NYRFlDRUNBT0lBVXBBbFEzQXdnTUFRc2dEa0VJYWlBRktBSlVJQVVvQWxnUUdnc2dBU0FFSUE1QkdHb2dEa0VJYWtFQVFRQWdBU2dDQUNnQ2lBRVJCZ0FnRGl3QUUwRUFTQVJBSUE0b0FnZ1FGd3NnRGl3QUkwRUFUZzBCSUE0b0FoZ0xFQmNMSUFGQmdRSTdBVXdnQUNBQklBWWdCeUFRQW44Z0FDZ0NDQ0lHUWVBdGFpc0RBQ0FHUWVndGFpc0RBS01DZnlBR1FlQXNhaXNEQUNBSUtBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUJpZ0NMQ0lGUVFwc0lBVWdCaTBBUEJ0c1FlUUFiYmVpSWhxWlJBQUFBQUFBQU9CQll3UkFJQnFxREFFTFFZQ0FnSUI0QzdlaUlocVpSQUFBQUFBQUFPQkJZd1JBSUJxcURBRUxRWUNBZ0lCNEN5QUhhaEN5QVNBQlFRQTdBVXdnQVNBTklBUWdEUnNnQUNBQktBSUFRWndCUVl3QklBMGJhaWdDQUJFRUFDQUVFTkFDR2dzZ0RrR2dBMm9rQUF3QkN5QVBJQThvQWdBb0FnZ1JBQUJCMFFCR0JFQkVBQUFBQUFBQUFBQWhHaU1BUVVCcUlnY2tBQUpBQW44Z0RRUkFBa0FnRFN3QVgwRUFUZ1JBSUFjZ0RTZ0NYRFlDT0NBSElBMHBBbFEzQXpBTUFRc2dCMEV3YWlBTktBSlVJQTBvQWxnUUdnc2dBU0FOSUFkQk1Hb2dBU2dDQUNnQ21BRVJCQUFnQnl3QU8wRUFUZzBDSUFjb0FqQU1BUXNnQjBFQU9nQWdJQWRCQURvQUt3SkFJQThzQUY5QkFFNEVRQ0FISUE4b0FsdzJBaGdnQnlBUEtRSlVOd01RREFFTElBZEJFR29nRHlnQ1ZDQVBLQUpZRUJvTElBRWdEeUFIUVNCcUlBZEJFR3BCQUVFQUlBRW9BZ0FvQW9nQkVRWUFJQWNzQUJ0QkFFZ0VRQ0FIS0FJUUVCY0xJQWNzQUN0QkFFNE5BU0FIS0FJZ0N4QVhDd0pBQWtBZ0R5QURFT29TSWdoRkRRQWdDQkN1RVFKQUlBOG9BckFESWdRZ0R5Z0N0QU1pQlVZRVFDQUVJUVlNQVFzZ0NDZ0NUQ0VMSUFRaEJnSkFBMEFnQmlnQ0FDQUxSZzBCSUFaQkJHb2lCaUFGUncwQUN5QUZJUVlMSUFnb0FsQWhDd05BSUFRb0FnQWdDMFlOQVNBRVFRUnFJZ1FnQlVjTkFBc01BUXNnQlNBR1JnMEFJQVFnQlVZTkFDQUhRUUEyQWdnZ0IwSUFOd01BSUFSQkJHb2lDeUFHYXlJRUJFQWdCRUVBU0EwQ0lBY2dCQkFZSWdVMkFnQWdCeUFGTmdJRUlBY2dCU0FFUVFKMVFRSjBhallDQ0NBSElBWWdDMGNFZnlBRklBWWdCRUY4Y1NJR0VCa2dCbW9GSUFVTE5nSUVDeUFJSUFjUXlRY2dDQ0FJS0FKSUlBZ29Ba1FnQUNnQ0JDQVBRZkFDYWlJVklBOG9BcGdERUtrRklBZ29Ba0FoQmlNQVFSQnJJZ29rQUFKQUFrQUNRQUpBSUFnb0FsUWlFMFVOQUNBR1FZQUthaUFHS0FLQUNpZ0NJQkVBQUNFT0lBZ29BakFpQzBFRWF5Z0NBQ0VFSUFnb0Fpd2lEQ2dDQUNFSklBc2dER3NpQlVFRlR3UkFJQVFvQWdnZ0NTZ0NDR3UzSUFRb0FnUWdDU2dDQkd1M295RWFDeUFJUVN4cUlSWUNRQ0FUUVgxeFFRRkhEUUJCeUFBUUdDSUdRZGkrL0FBMkFnQWdCa0VFYWlBRVFRUnFRY1FBRUJrYUlBUW9BZ1FoRnlBR0lBNDJBZ1FnQmdKL0lBNGdGMnUzSUJxaUlBWW9BZ2kzb0NJYm1VUUFBQUFBQUFEZ1FXTUVRQ0FicWd3QkMwR0FnSUNBZUFzMkFnZ2dDQ2dDTkNBTFJ3UkFJQXNnQmpZQ0FDQUlJQXRCQkdvMkFqQU1BUXNnQlVFQ2RTSVhRUUZxSWd0QmdJQ0FnQVJQRFFJZ0N5QUZRUUYxSWc0Z0N5QU9TeHRCLy8vLy93TWdCVUg4Ly8vL0Iwa2JJZ3NFZnlBTFFZQ0FnSUFFVHcwRUlBdEJBblFRR0FWQkFBc2lEaUFYUVFKMGFpSVhJQVkyQWdBZ0JVRUFTZ1JBSUE0Z0RDQUZFQmthQ3lBSUlBNGdDMEVDZEdvMkFqUWdDQ0FYUVFScU5nSXdJQWdnRGpZQ0xDQU1FQmNMSUJOQmZuRkJBa2NOQUVISUFCQVlJZ1pCMkw3OEFEWUNBQ0FHUVFScUlBbEJCR3BCeEFBUUdSb2dDaUFHTmdJTVFZNENJUVVnQ0NnQ01DQUlLQUlzSWd0cklneEJCVThFUUNBRUtBSUVJQWtvQWdScklBeEJBWFZCQW10dElRVUxJQVlnQmlnQ0JDQUZhellDQkNBR0FuOGdCaWdDQ0xjZ0JiY2dHcUtoSWhxWlJBQUFBQUFBQU9CQll3UkFJQnFxREFFTFFZQ0FnSUI0Q3pZQ0NDQVdJQXNnQ2tFTWFoQ3NCZ3NnQ2tFUWFpUUFEQUlMRUNnQUMwR2poTzhBRURnQUN5QUFJQUVnQ0NBVklBZ29Ba1FRNXhJZ0J5Z0NBQ0lHUlEwQUlBY2dCallDQkNBR0VCY0xJQUVnRFNBUElBMGJJQUFnQVNnQ0FFR2NBVUdNQVNBTkcyb29BZ0FSQkFBZ0IwRkFheVFBREFJTEVDZ0FDeUFQSUE4b0FnQW9BZ2dSQUFCQjBnQkdCRUFnRDBHdy9md0FRYXp2OXdCQkFCQWNJUVVnQWlFR0lCQWhCQ0FSS0FJQUlRcEJBQ0VKUVFBaEJ5TUFRVEJySWdna0FBSkFJQVZCK0FOcUVGNUZEUUFnQlNBRktBSUFLQUlrRVFBQUlRc2dCU2dDc0FNaURDQU1LQUlBS0FJSUVRQUFRWkVCUndSQUlBVW9BckFESUFBb0FnUkJBQkIrSVFjTElBVW9BdWdESWd3Z0RDZ0NBQ2dDQ0JFQUFFR1JBVWNFUUNBRktBTG9BeUFBS0FJRVFRQVFmaUVKQ3dKQUFrQUNRQUpBSUJJT0F3QUJBZ01MSUFRZ0NXb2hCQXNnQmlBSGF5RUdEQUVMSUFRZ0NXb2hCQXNDUUFKL0lBMEVRQUpBSUEwc0FGOUJBRTRFUUNBSUlBMG9BbHcyQWlnZ0NDQU5LUUpVTndNZ0RBRUxJQWhCSUdvZ0RTZ0NWQ0FOS0FKWUVCb0xJQUVnRFNBSVFTQnFJQUVvQWdBb0FwZ0JFUVFBSUFnc0FDdEJBRTROQWlBSUtBSWdEQUVMSUFoQkFEb0FFQ0FJUVFBNkFCc0NRQ0FGTEFCZlFRQk9CRUFnQ0NBRktBSmNOZ0lJSUFnZ0JTa0NWRGNEQUF3QkN5QUlJQVVvQWxRZ0JTZ0NXQkFhQ3lBQklBVWdDRUVRYWlBSVFRQkJBQ0FCS0FJQUtBS0lBUkVHQUNBSUxBQUxRUUJJQkVBZ0NDZ0NBQkFYQ3lBSUxBQWJRUUJPRFFFZ0NDZ0NFQXNRRndzZ0NpZ0NrQUlpQnlBQUtBSUVJZ2tvQXVnR1FmUVhhaUlNS0FJc0lnNUJDbXdnRGlBTUxRQThHMnhCNUFCdElRd2dDU0FIRUhvaENRSkFJQVVvQXNnRVFRQkhJQVVyQTlBRVJBQUF3UC8vLzkvQlluSkZEUUFDUUFKQUFrQWdCU2dDeEFSQkFXc09BZ0FCQXdzQ1FBSkFBa0FnQlNnQ3lBUkJBV3NPQXdBQkFnVUxJQW0zUkFBQUFBQUFBT0Evb2lJYW1VUUFBQUFBQUFEZ1FXTkZEUU1nR3FvaENRd0VDeUFKUVFGMElRa01Bd3NnQ1VFQ2RDRUpEQUlMSUFVckF0QUVJaHBFQUFEQS8vLy8zOEZoRFFFZ0dpQUtLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lCeWdDTENJSlFRcHNJQWtnQnkwQVBCdHNRZVFBYmJlaUlocVpSQUFBQUFBQUFPQkJZMFVOQUNBYXFpRUpEQUVMUVlDQWdJQjRJUWtMSUF4QkFYUWhCeUFTUVFGTkJFQUNRQUpBSUFVb0FyUUVRUUZyRGdNQkFBRUFDeUFBSUFFZ0JpQUxJQVlnQjJvZ0NTQUxhaEN5QVFzZ0FDQUJJQVlnQ3lBR0lBbHFJQXNnQjJzUXNnRUxJQkpCZlhGRkJFQUNRQUpBSUFVb0FyUUVRUUZyRGdNQkFBRUFDeUFBSUFFZ0JDQUhheUFMSUFRZ0NTQUxhaEN5QVFzZ0FDQUJJQVFnQ1dzZ0N5QUVJQXNnQjJzUXNnRUxBa0FnQlNnQ3RBUkZEUUFDUUFKQUFrQUNRQ0FGS0FLMEJFRUJhdzREQVFJQUJBc2dBQ0FCSUFZZ0N5QUVJQXNnQ1dzUXNnRU1Bd3NnQVNBQUtBSW9JQWxCNUFBZ0IwRUFRUUJCQUJEMEFTQUJJQUFvQWloQjVBQVFvd0VnQVNBR0FuOGdDVUVDYlNBTGFpRUdRUUFnQUNnQ0JDSUhSUTBBR2lBSEtBS3dCaUFHYXdzZ0JDQUFLQUlFSWdRRWZ5QUVLQUt3QmlBR2F3VkJBQXNnQVNnQ0FDZ0NTQkVJQUF3QkN5QUJJQUFvQWlnZ0NVSGxBRUVBUVFCQkFrRUFFUFFCSUFFZ0FDZ0NLRUhrQUJDakFTQUVRUUFnQnlBU1FmMEJjUnRySVFRZ0FRSi9JQW0zUkFBQUFBQUFBUGcvb2lBSFFRQWdFa0VDU1JzZ0JtcTNvQ0lhbVVRQUFBQUFBQURnUVdNRVFDQWFxZ3dCQzBHQWdJQ0FlQXNDZnlBSlFRSnRJQXRxSVFaQkFDQUFLQUlFSWdkRkRRQWFJQWNvQXJBR0lBWnJDeUFFSUFBb0FnUWlCQVIvSUFRb0FyQUdJQVpyQlVFQUN5QUJLQUlBS0FKSUVRZ0FDeUFCRU1NQ0lBRVExUUVMSUEwRVFDQUJJQTBnQUNBQktBSUFLQUtjQVJFRUFBd0JDeUFCSUFVZ0FDQUJLQUlBS0FLTUFSRUVBQXNnQ0VFd2FpUUFEQUVMSUE4Z0R5Z0NBQ2dDQ0JFQUFFSFpBRVlFUUNBUklCUW9BaEJIRFFFZ0QwR3cvZndBUVp6Nzl3QkJBQkFjSVFjZ0FpRUdJQkVvQWdBaEN5TUFRZEFBYXlJRkpBQWdDeUFMS0FJQUtBSWtFUUFBR2lBTElBc29BZ0FvQWlRUkFBQWFJQWNvQXJBRElnUUVmeUFFUWJqRCt3QkJnSi83QUVFQUVCd0ZRUUFMSVFRQ1FDQUhLQUxvQXlJSVJRMEFJQWhCdU1QN0FFR0FuL3NBUVFBUUhDRUlJQVJGRFFBZ0NFVU5BQ0FMS0FLUUFpQUFLQUlFS0FMb0JrSDBGMm9pQ1NnQ0xDSUtRUXBzSUFvZ0NTMEFQQnRzUWVRQWJTSUtJQWdvQW9BSUlnd2dCQ2dDZ0FnaUUydHN0eUljSUJBZ0JtdTNJaHNRekFZaUdrUUFBQUFBQUFEZ1A2SWdHaUFTR3lFYUFrQWdFa0VCVFFSQUlBUWdBQ2dDQkVFQUVINGdDbW9oRGdKQUlBUW9BdXdESWdsQkFFd05BRVFBQUFBQUFBQUFBQ0FjSUJ1aklBWWdFRVlibVVRQUFBQUFBQUR3UDJORkRRQWdDcmRFQUFBQUFBQUErRCtpSUFtM29pQU90NkFpRzVsRUFBQUFBQUFBNEVGakJFQWdHNm9oRGd3QkMwR0FnSUNBZUNFT0N5QU90eUljSUJvUTZnV2lJQVFnQkNnQ0FDZ0NKQkVBQUxlZ0lSc2dHaEN1QlNBY29pQUd0NkFpSEpsRUFBQUFBQUFBNEVGakJFQWdIS29oQmd3Q0MwR0FnSUNBZUNFR0RBRUxJQm9RNmdVaEhDQUlJQWdvQWdBb0FpUVJBQUMzSUJzZ0hLS2hJUnNMSUJKQmZYRWhCQUovSUJ1WlJBQUFBQUFBQU9CQll3UkFJQnVxREFFTFFZQ0FnSUI0Q3lFSkFrQUNRQ0FFUlFSQUFrQWdDQkNoQ1NJRVJRMEFJQVFvQXZnRFJRMEFJQkFDZnlBS3R5SWJSQUFBQUFBQUFPQS9vaUlkSUJBZ0JDQUVLQUlBS0FJZ0VRQUFJQVFvQWd4cWE3ZWdJaHlaUkFBQUFBQUFBT0JCWXdSQUlCeXFEQUVMUVlDQWdJQjRDeUlPYXlFS0lBZ2dDQ2dDQUNnQ0pCRUFBTGNnRHJjZ0doQ1NBYUtoSVJ3Z0doQ3VCU0VlSUJvUTZnVWhHaUFNSUJOSUJFQWdIU0Fhb2lFZEFuOGdISmxFQUFBQUFBQUE0RUZqQkVBZ0hLb01BUXRCZ0lDQWdIZ0xJUWdnQkNBRUtBSUFLQUlrRVFBQUlBUW9BaGhxdHlBZElBaTNvR05GRFFRRFFBSi9JQnNnR3FJZ0NMZWdJaHlaUkFBQUFBQUFBT0JCWXdSQUlCeXFEQUVMUVlDQWdJQjRDeUVJSUFRZ0JDZ0NBQ2dDSkJFQUFDQUVLQUlZYXJjZ0hTQUl0NkJqSVF3Z0d5QWVvaUFLdDZBaUhKbEVBQUFBQUFBQTRFRmpCRUFnSEtvaENpQU1EUUVNQmd0QmdJQ0FnSGdoQ2lBTURRQUxEQVFMSUF3Z0Uwd2hEQUovSUJ5WlJBQUFBQUFBQU9CQll3UkFJQnlxREFFTFFZQ0FnSUI0Q3lFSUlBd05BeUFFSUFRb0FnQW9BaVFSQUFBZ0JDZ0NFR3EzSUIwZ0dxSWlIQ0FJdDZCa1JRMERBMEFDZnlBYklCcWlJQWkzb0NJZG1VUUFBQUFBQUFEZ1FXTUVRQ0FkcWd3QkMwR0FnSUNBZUFzaENDQUVJQVFvQWdBb0FpUVJBQUFnQkNnQ0VHcTNJQndnQ0xlZ1pDRU1JQnNnSHFJZ0NyZWdJaDJaUkFBQUFBQUFBT0JCWXdSQUlCMnFJUW9nREEwQkRBVUxRWUNBZ0lCNElRb2dEQTBBQ3d3REN5QUlJQUFvQWdSQkFCQitJUVFDZnlBUXR5QWFFSzRGSUFRZ0NtcTNJaHVpb1NJY21VUUFBQUFBQUFEZ1FXTUVRQ0FjcWd3QkMwR0FnSUNBZUFzaENpQWFFT29GSVJvZ0NDQUlLQUlBS0FJa0VRQUF0eUFiSUJxaW9TSWFtVVFBQUFBQUFBRGdRV05GRFFFZ0dxb2hDQXdDQ3lBUUlBcHJJZ29nQm11M0lCb1E2Z1dpSUFtM29DSWFtVVFBQUFBQUFBRGdRV05GRFFBZ0dxb2hDQXdCQzBHQWdJQ0FlQ0VJQ3dKL0lBQW9BZ1FnQ3lnQ2tBSVFlcmRFQUFBQUFBQUErRCtpSWhxWlJBQUFBQUFBQU9CQll3UkFJQnFxREFFTFFZQ0FnSUI0Q3lFRUFrQWdCeWdDdUFSQkFFY2dCeXNEd0FSRUFBREEvLy8vMzhGaWNrVU5BQUpBQWtBQ1FDQUhLQUswQkVFQmF3NENBQUVEQ3dKQUFrQUNRQ0FIS0FLNEJFRUJhdzREQUFFQ0JRc2dCTGRFQUFBQUFBQUE0RCtpSWhxWlJBQUFBQUFBQU9CQlkwVU5BeUFhcWlFRURBUUxJQVJCQVhRaEJBd0RDeUFFUVFKMElRUU1BZ3NnQnlzQ3dBUWlHa1FBQU1ELy8vL2Z3V0VOQVNBYUlBc29BcEFDUVFGMElBQW9BZ1FvQXVnR1FmUVhhaUlFS0FJc0lneEJDbXdnRENBRUxRQThHMnhCNUFCdHQ2SWlHcGxFQUFBQUFBQUE0RUZqUlEwQUlCcXFJUVFNQVF0QmdJQ0FnSGdoQkFzQ1FBSi9JQTBFUUFKQUlBMHNBRjlCQUU0RVFDQUZJQTBvQWx3MkFrZ2dCU0FOS1FKVU53TkFEQUVMSUFWQlFHc2dEU2dDVkNBTktBSllFQm9MSUFFZ0RTQUZRVUJySUFFb0FnQW9BcGdCRVFRQUlBVXNBRXRCQUU0TkFpQUZLQUpBREFFTElBVkJBRG9BTUNBRlFRQTZBRHNDUUNBSExBQmZRUUJPQkVBZ0JTQUhLQUpjTmdJb0lBVWdCeWtDVkRjRElBd0JDeUFGUVNCcUlBY29BbFFnQnlnQ1dCQWFDeUFCSUFjZ0JVRXdhaUFGUVNCcVFRQkJBQ0FCS0FJQUtBS0lBUkVHQUNBRkxBQXJRUUJJQkVBZ0JTZ0NJQkFYQ3lBRkxBQTdRUUJPRFFFZ0JTZ0NNQXNRRndzQ1FDQUhLQUtrQkVFRVJnUkFJQW9nQm11M0loc2dDQ0FKYTdjUTZ3Y2hHaUFKSUFocnR5QWJFTXdHSVJzZ0JTQUFLQUlFSWdRRWZ5QUVLQUt3QmlBSmF3VkJBQXMyQWh3Z0JTQUdOZ0lZSUFFZ0JVRVlhaUFiUkFBQUFBQUFnR1pBb2tRWUxVUlUreUVKUUtNZ0FTZ0NBQ2dDcUFFUkZBQWdCU0FHclNBQUtBSUVRYS9WQXlBTEtBS1FBa0VBRU1vQlFYNXRJQWxxclVJZ2hvUWlIemNERUNBTEtBS1FBaUVHSUFVZ0h6Y0RDQ0FBSUFFZ0JVRUlhZ0ovSUJxWlJBQUFBQUFBQU9CQll3UkFJQnFxREFFTFFZQ0FnSUI0Q3lBR1FRQkJyOVVEUVFCQkFCRHdEQXdCQ3lBQklBQW9BaWdnQkVFQklBUkJBVW9iUWVRQVFRQkJBRUVDUVFBUTlBRWdBU0FBS0FJb1FlUUFFS01CSUFFZ0JpQUFLQUlFSWdZRWZ5QUdLQUt3QmlBSmF3VkJBQXNnQ2lBQUtBSUVJZ1lFZnlBR0tBS3dCaUFJYXdWQkFBc2dBU2dDQUNnQ1NCRUlBQ0FCRU1NQ0lBRVExUUVMSUEwRVFDQUJJQTBnQUNBQktBSUFLQUtjQVJFRUFBd0JDeUFCSUFjZ0FDQUJLQUlBS0FLTUFSRUVBQXNnQlVIUUFHb2tBQXdCQ3lBUElBOG9BZ0FvQWdnUkFBQkIyZ0JHQkVBZ0QwR3cvZndBUWF5ZTlnQkJBQkFjSVFVZ0VTZ0NBQ0VNSXdCQjBBQnJJZ29rQUNBRktBS01CQVJBSUFVZ0JTZ0N1QVFRelFzaENDQUZJQVVvQXJ3RUVNMExJUXNnQWlFRUlBZ0VRQ0FJSUFnb0FnQW9BaUFSQUFBZ0NDZ0NGR29nRENnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdZb0Fpd2lCRUVLYkNBRUlBWXRBRHdiYkVIa0FHMUJBbTFxSVFRTElCQWhCaUFMQkVBZ0N5QUxLQUlBS0FJZ0VRQUFJQXNvQWd4cUlBd29BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUdLQUlzSWdkQkNtd2dCeUFHTFFBOEcyeEI1QUJ0UVg1dGFpRUdDd0pBSUJKQkFrY05BQ0FHSUFScklBd29BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUhLQUlzSWdsQkNtd2dDU0FITFFBOEcyeEI1QUJ0UVFGMFRnMEFJQVlnRENnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdRb0Fpd2lCMEVLYkNBSElBUXRBRHdiYkVIa0FHMUJBWFJySVFRTElBd29BcEFDSWc0Z0FDZ0NCQ2dDNkFaQjlCZHFJZ2tpQnlnQ0xDSVRRUXBzSUJNZ0J5MEFQQnRzUVFGMFFlUUFiU0VISUFJZ0JDQUdJQVJySUE0Z0NTZ0NMQ0lFUVFwc0lBUWdDUzBBUEJ0c1FlUUFiVUVCZEVnaUJCc2hFeUFRSUFZZ0JCc2hGVUVBSVE1QkFDRVdJd0JCRUdzaUJDUUFJQVVpQmlnQ3NBTkJGQkJGSVFVZ0JpZ0M2QU5CRkJCRklRa0NRQ0FGUlEwQUlBbEZEUUFnRWtFQlRRUkFJQVZCZ0FacUlnNGdCU2dDZ0FZb0FpQVJBQUFoQlNBT0tBTFFBMEVJUmlFT0FuOGdCN2RFQUFBQUFBQUErRCtpSWhxWlJBQUFBQUFBQU9CQll3UkFJQnFxREFFTFFZQ0FnSUI0Q3lBSElBNGJJZzRnRXlBRmF5SUZhMEVBSUFVZ0RrZ2JJUllMSUJKQmZYRUVRRUVBSVE0Z0VrRUJSdzBCSUFZb0FyQURRU0FRUlNJRlJRMEJJQVJCZ0lEUUFEWUNEQ0FFUWFULy9BQTJBZ2dnQlNBRVFRaHFRZkN4ZjBFQUVJOEJJZ2xGRFFFTElBbEJnQXBxSWdVZ0JTZ0NBQ2dDSUJFQUFDQVZheUVGQWtBQ1FDQUpRZEFOYWlnQ0FFRUdhdzRGQUFFQkFRQUJDeUFIdDBRQUFBQUFBQUQ0UDZJaUdwbEVBQUFBQUFBQTRFRmpCRUFnR3FvaEJ3d0JDMEdBZ0lDQWVDRUhDeUFISUFWclFRQWdCU0FIU0JzaERnc2dDaUFPTmdKTUlBb2dGallDU0NBRVFSQnFKQUFnQmlBVklBb29Ba3hySWc0Z0NpZ0NTQ0FUYWlJVGF6WUN3QVFnQmlnQ2pBUWhGVUVBSVFRQ2Z3Si9JQUFvQWdRaUJTZ0M2QVlpQjBHb0pXb3JBd0FnQjBIMEYyb2lCeWdDTENJSlFRcHNJQWtnQnkwQVBCc2dEQ2dDa0FJaUIyeEI1QUJ0dDZJaUdwbEVBQUFBQUFBQTRFRmpCRUFnR3FvTUFRdEJnSUNBZ0hnTElBWXJBNkFFUkFBQXdQLy8vOS9CWVEwQUdpQUdLd09nQkNBSElBVW9BdWdHUWZRWGFpSUZLQUlzSWdsQkNtd2dDU0FGTFFBOEcyeEI1QUJ0dDZJaUdwbEVBQUFBQUFBQTRFRmpCRUFnR3FvTUFRdEJnSUNBZ0hnTElRY0NRQ0FTRFFBZ0JpZ0N3QVFpQlVVTkFBSkFJQVlvQW93RUlnbEJBa1lFZndKQUlBWW9BcmdFSWdsRkRRQWdDU0FKS0FJQUtBSUlFUUFBUWRvQVJ3MEFJQWhGRFFNZ0NDMEFVQTBESUFZb0FyZ0VJZ2dvQW93RVFRRkhEUUFnQ0NnQ3dBUWlDQ0FGSUFVZ0NFZ2JJUVVMSUFZb0Fvd0VCU0FKQzBFQlJ3MEFJQVlvQXJ3RUlnaEZEUUFnQ0NBSUtBSUFLQUlJRVFBQVFkb0FSdzBBSUF0RkRRRWdDeTBBVUEwQklBWW9BcndFSWdnb0Fvd0VRUUpIRFFBZ0NDZ0N3QVFpQ0NBRklBVWdDRWdiSVFVTElBVkJBRXdOQUNBSHQwUUFBQUFBQUFEZ1A2SWdCYmVqRVAwQ0lob2dHcUJFK01Gakd0eWxURUNpUkFBQUFBQUFBREJBWkNFSUFuOGdCVUVCZExkRTVFOW0rRDM5d1QraUlocVpSQUFBQUFBQUFPQkJZd1JBSUJxcURBRUxRWUNBZ0lCNEN5QUhJQWdiSVFjTElBY2hCUUpBQWtBQ1FBSkFRUUZCQWlBU0lCSkJBVVliSUJKQkFrWWJJQklnRlVFQ1JodEIvd0Z4UVFGckRnTUFBUUlEQ3lBRlFRRjBRUU50SVFVTUFnc2dCVUVEYlNFRURBRUxJQVZCQTIwaEJDQUZRUUYwUVFOdElRVUxJQVlnQmlnQ0FDZ0NKQkVBQUNFSklBWW9BcXdFUVFSSEJFQWdBQ2dDQkNBTUtBS1FBaEI2UVg1dElRY2dCaWdDckFSQkEwY0VmeUFISUF3b0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJSUtBSXNJZ3RCQ213Z0N5QUlMUUE4RzJ4QjVBQnRhZ1VnQndzZ0NXb2hDUXNnRlVFQ1JpRUlBa0FDZnlBTkJFQUNRQ0FOTEFCZlFRQk9CRUFnQ2tGQWF5QU5LQUpjTmdJQUlBb2dEU2tDVkRjRE9Bd0JDeUFLUVRocUlBMG9BbFFnRFNnQ1dCQWFDeUFCSUEwZ0NrRTRhaUFCS0FJQUtBS1lBUkVFQUNBS0xBQkRRUUJPRFFJZ0NpZ0NPQXdCQ3lBS1FRQTZBQ2dnQ2tFQU9nQXpBa0FnQml3QVgwRUFUZ1JBSUFvZ0JpZ0NYRFlDSUNBS0lBWXBBbFEzQXhnTUFRc2dDa0VZYWlBR0tBSlVJQVlvQWxnUUdnc2dBU0FHSUFwQktHb2dDa0VZYWtFQVFRQWdBU2dDQUNnQ2lBRVJCZ0FnQ2l3QUkwRUFTQVJBSUFvb0FoZ1FGd3NnQ2l3QU0wRUFUZzBCSUFvb0FpZ0xFQmNMSUFVZ0JDQUlHeUVISUFRZ0JTQUlHeUVFSUFFZ0FDZ0NLQUovSUFBb0FnaEIrQ1ZxS3dNQUlBd29BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUZLQUlzSWdoQkNtd2dDQ0FGTFFBOEcyeEI1QUJ0dDZJaUdwbEVBQUFBQUFBQTRFRmpCRUFnR3FvTUFRdEJnSUNBZ0hnTFFlUUFRUUJCQUVFRFFRSVE5QUVDUUNBSFJRUkFJQW9nRHEwaUh5QUFLQUlFSWdVRWZ5QUZLQUt3QmlBSklBUkJmbTFxYXdWQkFBdXRRaUNHaERjREFDQUtJQk90SUFBb0FnUWlCUVIvSUFVb0FyQUdJQWxyQlVFQUM2MUNJSWFFTndNSUlBb2dBQ2dDQkNJRkJIOGdCU2dDc0FZZ0NTQUVRUUp0YW1zRlFRQUxyVUlnaGlBZmhEY0RFQ0FCUVFNZ0NrRUFRUUFnQVNnQ0FDZ0NUQkVJQUF3QkN5QUVSUVJBSUFvZ0U2MGlIeUFBS0FJRUlnUUVmeUFFS0FLd0JpQUpJQWRCZm0xcWF3VkJBQXV0UWlDR2hEY0RBQ0FLSUE2dElBQW9BZ1FpQkFSL0lBUW9BckFHSUFsckJVRUFDNjFDSUlhRU53TUlJQW9nQUNnQ0JDSUVCSDhnQkNnQ3NBWWdDU0FIUVFKdGFtc0ZRUUFMclVJZ2hpQWZoRGNERUNBQlFRTWdDa0VBUVFBZ0FTZ0NBQ2dDVEJFSUFBd0JDeUFLSUJPdElBQW9BZ1FpQlFSL0lBVW9BckFHSUFrZ0IwRitiV3ByQlVFQUM2MUNJSWFFTndNQUlBb2dEcTBnQUNnQ0JDSUZCSDhnQlNnQ3NBWWdDU0FFUVg1dGFtc0ZRUUFMclVJZ2hvUTNBd2dnQVVFQ0lBcEJBRUVBSUFFb0FnQW9Ba3dSQ0FBZ0NpQUFLQUlFSWdVRWZ5QUZLQUt3QmlBSklBZEJBbTFxYXdWQkFBczJBZ1FnQ2lBQUtBSUVJZ1VFZnlBRktBS3dCaUFKSUFSQkFtMXFhd1ZCQUFzMkFnd2dBVUVDSUFwQkFFRUFJQUVvQWdBb0Frd1JDQUFMSUFFUXd3SWdBU0FOSUFZZ0RSc2dBQ0FCS0FJQVFad0JRWXdCSUEwYmFpZ0NBQkVFQUFzZ0NrSFFBR29rQUF3QkN5QVBJQThvQWdBb0FnZ1JBQUJCM0FCR0JFQWdFU0FVS0FJUVJ3MEJJQUFnQVNBUFFiRDkvQUJCN0liNEFFRUFFQndnQWlBUUlCRW9BZ0FnRWlBTkVKd1NEQUVMSUE4Z0R5Z0NBQ2dDQ0JFQUFFSGhBRVlFUUNBQUtBSXNSUTBCSUJFZ0ZDZ0NFRWNOQVNBQUlBRWdEMEd3L2Z3QVFjVEE5d0JCQUJBY0lBSWdFQ0FSS0FJQUlBMFE0QklNQVFzZ0R5QVBLQUlBS0FJSUVRQUFRZDhBUmdSQUlBOUJzUDM4QUVIa2t2Z0FRUUFRSENFSElBSWhCQ0FRSVFZZ0VTZ0NBQ0VMSXdCQjRBQnJJZ1VrQUFKQUlBY29BdVFFUlEwQUlBY29BdWdFUlEwQUlBY29BdWdFSVF3Z0J5Z0M1QVFoRGlBSElBY29BZ0FvQWlRUkFBQWhDU0FTUVg1eFFRSkdCRUFnQUNnQ0JFR2l3UU1nQ3lnQ2tBSkJBQkNOQVVFQ2JTQUVhaUVFQ3dKQUlCSkJmWEVOQUNBSFFjQURhaEJlUlEwQUlBY29BdWdERU5nQlJRMEFJQWNvQXVnREtBSVVJQVpxSVFZTEFrQUNmeUFOQkVBQ1FDQU5MQUJmUVFCT0JFQWdCU0FOS0FKY05nSllJQVVnRFNrQ1ZEY0RVQXdCQ3lBRlFkQUFhaUFOS0FKVUlBMG9BbGdRR2dzZ0FTQU5JQVZCMEFCcUlBRW9BZ0FvQXBnQkVRUUFJQVVzQUZ0QkFFNE5BaUFGS0FKUURBRUxJQVZCQURvQVFDQUZRUUE2QUVzQ1FDQUhMQUJmUVFCT0JFQWdCU0FIS0FKY05nSTRJQVVnQnlrQ1ZEY0RNQXdCQ3lBRlFUQnFJQWNvQWxRZ0J5Z0NXQkFhQ3lBQklBY2dCVUZBYXlBRlFUQnFRUUJCQUNBQktBSUFLQUtJQVJFR0FDQUZMQUE3UVFCSUJFQWdCU2dDTUJBWEN5QUZMQUJMUVFCT0RRRWdCU2dDUUFzUUZ3c2dBQ2dDQkNnQzZBWkJnakpxTFFBQUlRZ0NRQ0FNUVFGR0JFQkJrY29ESVFvQ1FBSkFBa0FnRGtFSWF3NFBBQVFFQkFRRUJBRUVCQVFFQkFRQ0JBdEJrY29EUVpES0F5QUlHeUVLREFNTFFaWEtBMEdVeWdNZ0NCc2hDZ3dDQzBHWXlnTkJsOG9ESUFnYklRb01BUXRCa2NvRElRb0NRQUpBQWtBZ0RrRUlhdzRQQUFNREF3TURBd0VEQXdNREF3TUNBd3RCbk1vRFFaREtBeUFJR3lFS0RBSUxRWjNLQTBHVXlnTWdDQnNoQ2d3QkMwR2V5Z05CbDhvRElBZ2JJUW9MSUFWQkFEWUNLQ0FGUWdBM0F5QWdCVUVnYWlJT0lBb1FrQUVnQVNBQUtBSUVJQXNvQXBBQ1FRQVFnd0lRbWdFZ0JVSUFOd01ZSUFWQ0FEY0RFQ0FGUWdBM0F3Z2dBU0FPSUFWQkNHb2dBU2dDQUNnQ0tCRUVBQ0FBSUFFZ0JDQUZLQUlJSWc1QkFtMGdEaUFJRzJzZ0NTQUZLQUlNUVFBZ0RFRUJSaHRySUFvZ0N5Z0NrQUpCQUVFQUVKa0JJQUVRb2dFQ1FDQUhLQUtNQkVFQ1JnMEFBbjhnQUNnQ0JDSUtLQUxvQmtHNE1tb3JBd0FnQ3lnQ2tBSWdDaWdDNkFaQjlCZHFJZ29vQWl3aURrRUtiQ0FPSUFvdEFEd2JiRUhrQUcyM29pSWFtVVFBQUFBQUFBRGdRV01FUUNBYXFnd0JDMEdBZ0lDQWVBc2hDZ0pBSUFjb0FzQUVRUUJISUFjckE4Z0VSQUFBd1AvLy85L0JZbkpGRFFBQ1FBSkFBa0FnQnlnQ3ZBUkJBV3NPQWdBQkF3c0NRQUpBQWtBZ0J5Z0N3QVJCQVdzT0F3QUJBZ1VMSUFxM1JBQUFBQUFBQU9BL29pSWFtVVFBQUFBQUFBRGdRV05GRFFNZ0dxb2hDZ3dFQ3lBS1FRRjBJUW9NQXdzZ0NrRUNkQ0VLREFJTElBY3JBc2dFSWhwRUFBREEvLy8vMzhGaERRRWdHaUFMS0FLUUFpQUFLQUlFS0FMb0JrSDBGMm9pQ2lnQ0xDSU9RUXBzSUE0Z0NpMEFQQnRzUWVRQWJiZWlJaHFaUkFBQUFBQUFBT0JCWTBVTkFDQWFxaUVLREFFTFFZQ0FnSUI0SVFvTElBQW9BZ1FnQ3lnQ2tBSVFlaUFFYWlFTElBZ0VRQ0FGS0FJSVFRSnRJQXRxSVFzTElBRWdBQ2dDS0NBS1FlUUFJQVVvQWd3aUNFRURiVUVBUVFCQkFCRDBBU0FCSUFBb0FpaEI1QUFRb3dGQkFDQUtheUFLSUF4QkFVWWlEaHRCQW0waERFRUFJUVFDUUNBSEtBS3NCRVVOQUFKL0FrQUNRQ0FIS0FLc0JFRUNhdzRDQVFBREN5QUJJQUFvQWlnZ0NrSGtBRUVBUVFCQkFFRUFFUFFCUVFBTUFRc2dBU0FBS0FJb0lBcEI1UUJCQUVFQVFRSkJBQkQwQVNBTUN5RUVJQUVnQUNnQ0tFSGtBQkNqQVFzZ0JpQUxTQVJBSUFVb0FneEJCRzBnQzJvaEJnc2dBU0FMQW44Z0NTQU1haUVMUVFBZ0FDZ0NCQ0lNUlEwQUdpQU1LQUt3QmlBTGF3c2dCaUFBS0FJRUlnd0VmeUFNS0FLd0JpQUxhd1ZCQUFzZ0FTZ0NBQ2dDU0JFSUFDQUhLQUtVQkVFVVJnMEFJQkpCL1FGeERRQWdBU0FLUVFKdElBWnFJZ1lnQUNnQ0JDSUxCSDhnQ3lnQ3NBWWdCQ0FKYW1zRlFRQUxJQVlnQUNnQ0JDSUdCSDhnQmlnQ3NBWkJBQ0FJYXlBSUlBNGJJQWxxYXdWQkFBc2dBU2dDQUNnQ1NCRUlBQXNDUUNBTkJFQWdBU0FOSUFBZ0FTZ0NBQ2dDbkFFUkJBQU1BUXNnQVNBSElBQWdBU2dDQUNnQ2pBRVJCQUFMSUFVc0FDdEJBRTROQUNBRktBSWdFQmNMSUFWQjRBQnFKQUFNQVFzZ0R5QVBLQUlBS0FJSUVRQUFRZUFBUmdSQUlBOUJzUDM4QUVHOGtQY0FRUUFRSENFSUlBSWhCaUFRSVFRZ0VTZ0NBQ0VKUVFBaERrRUFJUWNqQUVFd2F5SUZKQUFnQ0NBSUtBSUFLQUlrRVFBQUlRc2dDQ2dDc0FNaUNpQUtLQUlBS0FJSUVRQUFRWkVCUndSQUlBZ29BckFESUFBb0FnUkJBQkIrSVFjTElBZ29BdWdESWdvZ0NpZ0NBQ2dDQ0JFQUFFR1JBVWNFUUNBSUtBTG9BeUFBS0FJRVFRQVFmaUVPQ3dKQUFrQUNRQUpBSUJJT0F3QUJBZ01MSUFBb0FnUWdDU2dDa0FJUWVpQUVJQTVyYWlFRUN5QUdJQWRySVFZTUFRc2dBQ2dDQkNBSktBS1FBaEI2SUFRZ0RtdHFJUVFMQWtBQ2Z5QU5CRUFDUUNBTkxBQmZRUUJPQkVBZ0JTQU5LQUpjTmdJb0lBVWdEU2tDVkRjRElBd0JDeUFGUVNCcUlBMG9BbFFnRFNnQ1dCQWFDeUFCSUEwZ0JVRWdhaUFCS0FJQUtBS1lBUkVFQUNBRkxBQXJRUUJPRFFJZ0JTZ0NJQXdCQ3lBRlFRQTZBQkFnQlVFQU9nQWJBa0FnQ0N3QVgwRUFUZ1JBSUFVZ0NDZ0NYRFlDQ0NBRklBZ3BBbFEzQXdBTUFRc2dCU0FJS0FKVUlBZ29BbGdRR2dzZ0FTQUlJQVZCRUdvZ0JVRUFRUUFnQVNnQ0FDZ0NpQUVSQmdBZ0JTd0FDMEVBU0FSQUlBVW9BZ0FRRndzZ0JTd0FHMEVBVGcwQklBVW9BaEFMRUJjTElBa29BcEFDSWdvZ0FDZ0NCQ2dDNkFaQjlCZHFJZ2NvQWl3aUNVRUtiQ0FKSUFjdEFEd2lGaHRzUVFGMFFlUUFiU0VKQW44Z0FDZ0NDRUdJTTJvckF3QWdDaUFIS0FJc0lneEJDbXdnRENBV0cyeEI1QUJ0dDZJaUdwbEVBQUFBQUFBQTRFRmpCRUFnR3FvTUFRdEJnSUNBZ0hnTElRb2dFa0VCVFFSQUlBQWdBU0FHSUFzZ0NVRUNiU0FHYWlBS0lBdHFFTElCSUFBZ0FTQUdJQXNnQmlBS2FpQUpJQXRxRUxJQkN3SkFJQkpCZlhFRVFDQUtJQXRxSVFjTUFRc2dBQ0FCSUFsQmZtMGdCR29nQ3lBRUlBb2dDMm9pQnhDeUFTQUFJQUVnQkNBS2F5QUxJQVFnQ1NBTGFoQ3lBUXNnQUNBQklBWWdDVUVDYlNJSmFpQUxJQVFnQ1dzZ0J4Q3lBUUpBSUEwRVFDQUJJQTBnQUNBQktBSUFLQUtjQVJFRUFBd0JDeUFCSUFnZ0FDQUJLQUlBS0FLTUFSRUVBQXNnQlVFd2FpUUFEQUVMSUE4Z0R5Z0NBQ2dDQ0JFQUFFSGlBRVlFUUNBUFFiRDkvQUJCb0o3NEFFRUFFQndoRlNBUktBSUFJUk5CQUNFS1FRQWhCaU1BUWZBQWF5SU1KQUJCQVNFSkFuOGdFeUFUS0FJQUtBSWtFUUFBSUJNb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJRUtBSXNJZ1ZCQ213Z0JTQUVMUUE4RzJ4QkFYUkI1QUJ0YWlJSUlCVW9BckFESWdSRkRRQWFJQWdnQkVHNHcvc0FRWUNmK3dCQkFCQWNJZ1JGRFFBYVFRQWhDU0FFSWdZZ0JDZ0NBQ2dDSkJFQUFBc2hCd0ovQWtBZ0ZTZ0M2QU1pQkVVTkFDQUVRYmpEK3dCQmdKLzdBRUVBRUJ3aUJVVU5BRUVCSVFvZ0JTQUZLQUlBS0FJa0VRQUFEQUVMUVFBaEJTQUlDeUFJSUFrYklRdEJBU0VPSUJBaENDQUhJUVFDUUFKQUFrQUNRQ0FTUVFGckRnTUFBUU1DQ3lBUUlBSnJRWHh0SUJCcUlRZ2dDU0FLY1FSQUlCTWdFeWdDQUNnQ0pCRUFBQ0FGS0FLc0Eyb2hDd3NnQ3lBSGEwRitiU0FMYWlJTElBZHJRUVJ0SUFkcUlRUkJBQ0VPREFFTElBbEZCRUFnRXlBVEtBSUFLQUlrRVFBQUlBWW9BcXdEYWlFSEN5QUxJQXNnQjJ0QkFtMGdCMm9pQjJ0QkJHMGdCMm9oQkNBUUlBSnJRWHh0SUJCcUlRZ0xJQXdnQWpZQ1VDQU1JQUFvQWdRaUJnUi9JQVlvQXJBR0lBZHJCVUVBQ3pZQ1ZDQU1JQWcyQWxnZ0RDQUFLQUlFSWdZRWZ5QUdLQUt3QmlBRWF3VkJBQXMyQWx3Z0RDQVFOZ0pnSUF3Z0FDZ0NCQ0lHQkg4Z0JpZ0NzQVlnQzJzRlFRQUxOZ0prSUF3Z0VDQVRLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lCaWdDTENJRVFRcHNJQVFnQmkwQVBCdHNRZVFBYlVFQ2JTSUdhellDTUNBTUlBQW9BZ1FpQkFSL0lBUW9BckFHSUF0ckJVRUFDellDTkNBTUlBWWdFR28yQWpnZ0RDQUFLQUlFSWdRRWZ5QUVLQUt3QmlBTGF3VkJBQXMyQWp3Z0RDQVFOZ0pBSUF3Q2Z5QUxRUUFnQmtFRGJFRUNiU0lHYXlBR0lBa2JhaUVHUVFBZ0FDZ0NCQ0lFUlEwQUdpQUVLQUt3QmlBR2F3czJBa1FDUUFKL0lBMEVRQUpBSUEwc0FGOUJBRTRFUUNBTUlBMG9BbHcyQWlnZ0RDQU5LUUpVTndNZ0RBRUxJQXhCSUdvZ0RTZ0NWQ0FOS0FKWUVCb0xJQUVnRFNBTVFTQnFJQUVvQWdBb0FwZ0JFUVFBSUF3c0FDdEJBRTROQWlBTUtBSWdEQUVMSUF4QklCQVlJZ1kyQWhBZ0RFS1VnSUNBZ0lTQWdJQi9Od0lVSUFaQkFEb0FGQ0FHUWZHZzdnQW9BQUEyQUJBZ0JrSHBvTzRBS1FBQU53QUlJQVpCNGFEdUFDa0FBRGNBQUNBTVFRQTZBQUFnREVFQU9nQUxJQUVnRlNBTVFSQnFJQXhCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQXdzQUF0QkFFZ0VRQ0FNS0FJQUVCY0xJQXdzQUJ0QkFFNE5BU0FNS0FJUUN4QVhDeUFCSUFBb0FpZ2dBQ2dDQkNBVEtBS1FBaEI2UWVRQVFRQkJBRUVBUVFBUTlBRWdBU0FBS0FJb1FlUUFFS01CSUFFZ0RFSFFBR29nQVNnQ0FDZ0NNQkVDQUNBT0JFQWdBVUVESUF4Qk1HcEJBRUVBSUFFb0FnQW9BbEFSQ0FBTElBRVF3d0lnQVJEVkFTQU5CRUFnQVNBTklBQWdBU2dDQUNnQ25BRVJCQUFNQVFzZ0FTQVZJQUFnQVNnQ0FDZ0NqQUVSQkFBTElBeEI4QUJxSkFBTUFRc2dEeUFQS0FJQUtBSUlFUUFBUWVRQVJnUkFJQUFvQWl4RkRRRWdFU0FVS0FJUVJ3MEJJQUFnQVNBUFFiRDkvQUJCeE1EM0FFRUFFQndnQWlBUUlCRW9BZ0FnRFJEZ0Vnd0JDeUFQSUE4b0FnQW9BZ2dSQUFCQmpRRkdCRUFnRDBHdy9md0FRWnkyK0FCQkFCQWNJUVFnQWlFR0lCQWdHV29pRUNFS0lCRW9BZ0FoQnlNQVFhQUdheUlGSkFBQ1FDQUVLQUtnQkVVTkFDQUVLQUxZQkVVTkFDQUhJQWNvQWdBb0FpUVJBQUFoQ3lBQUlBUW9BdHdGSUFjUWpBd2hDU0FFS0FJTVFmLy8vLzhIUnlBRUtBSVVRWUdBZ0lCNFIzRkZEUUFnQkNnQzRBVWlDQVJBSUFnb0FneEIvLy8vL3dkSElBZ29BaFJCZ1lDQWdIaEhjVVVOQVFzQ1FBSkFBa0FDUUNBU0RnTUFBUUlEQ3lBRUlBUW9BZ0FvQWlBUkFBQWdCQ2dDRkdvaEJpQUVLQUxnQlNJSVJRMENJQWdnQ0NnQ0FDZ0NJQkVBQUNBSUtBSU1haUVLREFJTElBUWdCQ2dDQUNnQ0lCRUFBQ0FFS0FJVWFpRUdEQUVMQWtBZ0FDZ0NDRUdxTFdvdEFBQkZEUUFnQkNnQzJBUWlDQ2dDcEFNckE3Z0JSQUFBQUFBQUFBQUFZZzBBSUFoQkZFRi9FREFpQ0VFZ1FYOFFNRUVVUWZDeGYwRUJFQ3dpREFSL0lBeEJzUDM4QUVHRW9Qb0FRUUFRSEFWQkFBc2dDRVlOQWdzZ0JDZ0M0QVVpQ0FSQUlBZ2dDQ2dDQUNnQ0lCRUFBQ0FJS0FJTWFpRUtDeUFHSUFjb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJR0tBSXNJZ2hCQ213Z0NDQUdMUUE4RzJ4QkFYUkI1QUJ0YXlFR0N5QUpJQXRxSVFnZ0JVRTRhaENZQkNFTEFrQUNmeUFOQkVBQ1FDQU5MQUJmUVFCT0JFQWdCU0FOS0FKY05nSXdJQVVnRFNrQ1ZEY0RLQXdCQ3lBRlFTaHFJQTBvQWxRZ0RTZ0NXQkFhQ3lBQklBMGdCVUVvYWlBQktBSUFLQUtZQVJFRUFDQUZMQUF6UVFCT0RRSWdCU2dDS0F3QkN5QUZRUUE2QUJnZ0JVRUFPZ0FqQWtBZ0JDd0FYMEVBVGdSQUlBVWdCQ2dDWERZQ0VDQUZJQVFwQWxRM0F3Z01BUXNnQlVFSWFpQUVLQUpVSUFRb0FsZ1FHZ3NnQVNBTElBVkJHR29nQlVFSWFrRUFRUUFnQVNnQ0FDZ0NpQUVSQmdBZ0JTd0FFMEVBU0FSQUlBVW9BZ2dRRndzZ0JTd0FJMEVBVGcwQklBVW9BaGdMRUJjTElBRkJnUUk3QVV3Q1FDQUJMd0ZVUWFRQlJnMEFBbjhnQUNnQ0NDSUpRZUF0YWlzREFDSWFJQWxCNkMxcUt3TUFvd0ovSUFsQjRDeHFLd01BSUFjb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJSktBSXNJZ3hCQ213Z0RDQUpMUUE4RzJ4QjVBQnR0NklpRzVsRUFBQUFBQUFBNEVGakJFQWdHNm9NQVF0QmdJQ0FnSGdMdDZJaUc1bEVBQUFBQUFBQTRFRmpCRUFnRzZvTUFRdEJnSUNBZ0hnTElRd0NRQUpBSUFRb0F0UUZRUUpyRGdJQUFRSUxJQWNvQXBBQ0loY2dBQ2dDQkNnQzZBWkI5QmRxSWhZaUJDZ0NMQ0lKUVFwc0lBa2dCQzBBUEJ0c1FlUUFiU0VKQW44Z0FDZ0NDQ0lFUWVBdGFpc0RBQ0FFUWVndGFpc0RBS01DZnlBRVFaQXNhaXNEQUNBWElCWWlCQ2dDTENJT1FRcHNJQTRnQkMwQVBCdHNRZVFBYmJlaUlodVpSQUFBQUFBQUFPQkJZd1JBSUJ1cURBRUxRWUNBZ0lCNEM3ZWlJaHVaUkFBQUFBQUFBT0JCWXdSQUlCdXFEQUVMUVlDQWdJQjRDeUlPSUFvZ0Jtc2lDa29oRXlBS0lBY29BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUVLQUlzSWhWQkNtd2dGU0FFTFFBOEcyeEJBM1JCNUFCdFFRVnNRUU50SWdkdElRUUNmeUFhSUFtM29rUUFBQUFBQUFBVVFLTWdDTGVnSWhxWlJBQUFBQUFBQU9CQll3UkFJQnFxREFFTFFZQ0FnSUI0Q3lFSUlCTU5BU0FPUVFKdElRNUJBQ0VKSUFwQkFDQUVRUUZySUFkc0lBUkJBa2dpQ2h0clFRSnRJQVpxSVJOQkFTQUVJQW9iSVFRZ0NDQU1haUVLQTBBZ0FDQUJJQVlnRXlBSElBbHNhaUlNSUFZZ0RFb2JJZ3dnRG1zZ0NDQU1JQTVxSUFvUXNnRWdDVUVCYWlJSklBUkhEUUFMREFFTElBWWdCeWdDa0FJZ0FDZ0NCQ2dDNkFaQjlCZHFJZ1lvQWl3aUJFRUtiQ0FFSUFZdEFEd2JiRUhrQUcxQkFtMXFJZ1lnQ2s0TkFDQUFJQUVnQmlBSUlBb2dDQ0FNYWhDeUFRc2dBVUVBT3dGTUlBRWdEU0FMSUEwYklBQWdBU2dDQUVHY0FVR01BU0FORzJvb0FnQVJCQUFnQ3hDN0FSb0xJQVZCb0FacUpBQU1BUXNnRHlBUEtBSUFLQUlJRVFBQVFlWUFSZ1JBSUJFZ0ZDZ0NFRWNOQVNBQUlBRWdEMEd3L2Z3QVFleUcrQUJCQUJBY0lBSWdFQ0FSS0FJQUlCSWdEUkNjRWd3QkN5QVBJQThvQWdBb0FnZ1JBQUJCNXdCSERRQWdEMEd3L2Z3QVFheW85d0JCQUJBY0lRVWdBaUVHSUJFb0FnQWhCeU1BUVVCcUlnUWtBQ0FGSUFVb0FnQW9BaVFSQUFBZ0FDZ0NCRUhteWdNZ0J5Z0NrQUpCQUJES0FVRURiV29oQ0FKQUlBVW9Bc2dFUVJSR0JFQWdCaUFGS0FLd0F5QUFLQUlFUVFBUWZtc2hCaUFJSUFjb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJTEtBSXNJZ2xCQ213Z0NTQUxMUUE4RzJ4QjVBQnRRUUp0YWlFSURBRUxJQkpCQVVzTkFDQUZLQUt3QXlJTElBc29BZ0FvQWdnUkFBQWhDeUFBS0FJRVFlYktBeUFIS0FLUUFrRUFFSTBCUVFGQkFpQUxRWkVCUmh0dElBWnFJUVlMSUFVb0F1Z0RJZ3NnQ3lnQ0FDZ0NDQkVBQUVHUkFVY0VmeUFRSUFVb0F1Z0RJQUFvQWdSQkFCQithd1VnRUFzZ0Jtc2hDd0pBQW44Z0RRUkFBa0FnRFN3QVgwRUFUZ1JBSUFRZ0RTZ0NYRFlDT0NBRUlBMHBBbFEzQXpBTUFRc2dCRUV3YWlBTktBSlVJQTBvQWxnUUdnc2dBU0FOSUFSQk1Hb2dBU2dDQUNnQ21BRVJCQUFnQkN3QU8wRUFUZzBDSUFRb0FqQU1BUXNnQkVFQU9nQWdJQVJCQURvQUt3SkFJQVVzQUY5QkFFNEVRQ0FFSUFVb0FsdzJBaGdnQkNBRktRSlVOd01RREFFTElBUkJFR29nQlNnQ1ZDQUZLQUpZRUJvTElBRWdCU0FFUVNCcUlBUkJFR3BCQUVFQUlBRW9BZ0FvQW9nQkVRWUFJQVFzQUJ0QkFFZ0VRQ0FFS0FJUUVCY0xJQVFzQUN0QkFFNE5BU0FFS0FJZ0N4QVhDeUFFSUFhdElBaXRRaUNHaENJZk53TUlJQWNvQXBBQ0lRWWdCQ0FmTndNQUlBQWdBU0FFSUFzZ0JrRUFRWjNMQTBFQVFaN0xBeER3REFKQUlBMEVRQ0FCSUEwZ0FDQUJLQUlBS0FLY0FSRUVBQXdCQ3lBQklBVWdBQ0FCS0FJQUtBS01BUkVFQUFzZ0JFRkFheVFBQ3lBUlFRUnFJaEVnRkNnQ0ZFY05BUXNMSUJRb0FoQWhFUXNnRVVVTkFDQVVJQkUyQWhRZ0VSQVhDeUFVUVNCcUpBQUxaUUVDZnlNQVFSQnJJZ2NrQUNBREtBSUlJQU1vQWdSclFRQktCRUFEUUNBSFFRaHFJQU1nQ0JER0N5QUFJQUVnQnlnQ0NDQUhLQUlNSUFJZ0JDQUZJQVlRMmdrZ0NFRUJhaUlJSUFNb0FnZ2dBeWdDQkd0QkEzVklEUUFMQ3lBSFFSQnFKQUFMY1FFQmZ5QUFRWXlwOVFBMkFqQWdBRUg4cVBVQU5nSWdJQUJCN0tqMUFEWUNFQ0FBUWNpbzlRQTJBZ0FnQUN3QVQwRUFTQVJBSUFBb0FrUVFGd3NnQUVFZ2FoQ1BDQm9nQUVFUWFoQ0JCeG9nQUVIZ2hQMEFOZ0lBSUFBb0FnUWlBUVJBSUFBZ0FUWUNDQ0FCRUJjTElBQUwzUUVCQTM4akFFRVFheUlGSkFBQ1FDQUNJQUF0QUF0QkIzWUVmeUFBS0FJSVFmLy8vLzhIY1VFQmF3VkJBUXNpQkFKL0lBQXRBQXRCQjNZRVFDQUFLQUlFREFFTElBQXRBQXNMSWdOclRRUkFJQUpGRFFFQ2Z5QUFMUUFMUVFkMkJFQWdBQ2dDQUF3QkN5QUFDeUlFSUFOQkFuUnFJQUVnQWhEZUF5QUNJQU5xSVFFQ1FDQUFMUUFMUVFkMkJFQWdBQ0FCTmdJRURBRUxJQUFnQVRvQUN3c2dCVUVBTmdJTUlBUWdBVUVDZEdvZ0JTZ0NERFlDQUF3QkN5QUFJQVFnQWlBRGFpQUVheUFESUFOQkFDQUNJQUVRaVFnTElBVkJFR29rQUNBQUN6a0JBWDhqQUVFUWF5SUJKQUFnQVFKL0lBQXRBQXRCQjNZRVFDQUFLQUlBREFFTElBQUxOZ0lJSUFFb0FnZ2hBQ0FCUVJCcUpBQWdBQXNOQUNBQUlBRWdBUkFmRUxvTkM1a0NBUVIvSXdCQk1Hc2lBaVFBSUFJZ0FUWUNLQ0FDSUFKQktHcEJyc0R3QUJBZE5nSWdBa0JCaGdOQkFDQUNLQUlnR3dSQUlBSWdBa0VvYWtHdXdQQUFFQjAyQWlBZ0FpZ0NJQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWdnZ0FpQUJOZ0lBSUFJZ0F6WUNCQXdCQ3lBQ0lBTTZBQXNnQWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FrRVFhaUFDRUlrSElBSW9BaEFoQVNBQUlBSXJBeGc1QXhBZ0FDQUJOZ0lJSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFKQktHcEJyc0R3QUJBcUN5QUNRVEJxSkFBUEN4QXRBQXNEQUFFTHFBVUJCSDhqQUVFUWF5SUVKQUFDZnlBQUtBSUVJZ01nQUMwQUN5SUJJQUZCR0hSQkdIVWlBa0VBU0J0QkJrWUVRRUYvSUFCQmYwR1c5KzhBUVFZUUcwVU5BUm9nQUNnQ0JDRURJQUF0QUFzaUFTRUNDeUFESUFFZ0FrRVlkRUVZZFVFQVNCdEJCVVlFUUVHQUVDQUFRWDlCNS9mdkFFRUZFQnRGRFFFYUlBQW9BZ1FoQXlBQUxRQUxJZ0VoQWdzZ0F5QUJJQUpCR0hSQkdIVkJBRWdiUVFaR0JFQkJnUkFnQUVGL1FkWGs3UUJCQmhBYlJRMEJHaUFBS0FJRUlRTWdBQzBBQ3lJQklRSUxJQU1nQVNBQ1FSaDBRUmgxUVFCSUcwRUtSZ1JBUVlJUUlBQkJmMEhSNU8wQVFRb1FHMFVOQVJvZ0FDZ0NCQ0VESUFBdEFBc2lBU0VDQ3dKQUlBTWdBU0FDUVJoMFFSaDFRUUJJRzBFR1JnUi9RWU1RSUFCQmYwR2g5KzhBUVFZUUcwVU5BaG9nQUMwQUN5SUJJUUlnQUNnQ0JBVWdBd3NnQVNBQ1FSaDBRUmgxUVFCSUcwRUtSdzBBSUFCQmYwR2Q5KzhBUVFvUUd3MEFRWVFRREFFTFFZVVFJQUJCaS9idkFCQWVEUUFhUVlZUUlBQkJoL2J2QUJBZURRQWFRUUFnQUVHcDh1NEFFQjROQUJwQkFTQUFRYVdJN3dBUUhnMEFHa0VDSUFCQjBjUHdBQkFlRFFBYVFRTWdBRUdUd3ZBQUVCNE5BQnBCQkNBQVFZKy84QUFRSGcwQUdrRUZJQUJCbjczd0FCQWVEUUFhUVFZZ0FFR3F2dkFBRUI0TkFCcEJCeUFBUWREQjhBQVFIZzBBR2tFSUlBQkJnTC93QUJBZURRQWFRUWtnQUVHVnZmQUFFQjROQUJwQkNpQUFRYWErOEFBUUhnMEFHa0VMSUFCQjFzSHdBQkFlRFFBYVFRd2dBRUdEdi9BQUVCNE5BQm9DUUNBQUtBSUVJQUF0QUFzaUFTQUJRUmgwUVJoMVFRQklJZ0ViSWdKRkJFQWdBQ2dDQUNBQUlBRWJJUUFNQVF0QllDQUNJQUFvQWdBZ0FDQUJHeUlBYWtFQmF5MEFBRUh3QUVZTkFSb0xJQVFnQURZQ0FFRzdydkVBSUFRUUpFRmdDeUVBSUFSQkVHb2tBQ0FBQ3pzQkFYOGdBQ0FCUVFGcklnSkJFRTBFZnlBQ1FRSjBRZXpQOGdCcUtBSUFCVUhaays4QUN4RHVCQ0FBSUFFMkFnZ2dBRUc0eC9JQU5nSUFDOVlCQVFWL0l3QkJFR3NpQkNRQUFrQWdBQ2dDQkNJQ0lBQXRBQXNpQVNBQlFSaDBRUmgxSWdOQkFFZ2JRUVZHQkVBZ0FFRi9RY2lIN3dCQkJSQWJSUVJBUVFFaEJRd0NDeUFBTFFBTElnRWhBeUFBS0FJRUlRSUxJQUlnQVNBRFFSaDBRUmgxUVFCSUcwRUZSZ1JBSUFCQmYwSE9pTzBBUVFVUUd5SUJSVUVCZENFRklBRkZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDMEVBSVFVZ0FpQUJJQU5CR0hSQkdIVWlBVUVBU0J0RkRRQWdCQ0FBS0FJQUlBQWdBVUVBU0JzMkFnQkI3dXJ2QUNBRUVDUUxJQVJCRUdva0FDQUZDOFFKQWdSK0JIOGpBRUh3QUdzaUNpUUFJQVJDLy8vLy8vLy8vLy8vQUlNaEJRSkFBa0FnQVZBaUNTQUNRdi8vLy8vLy8vLy8vd0NESWdaQ2dJQ0FnSUNBd1AvL0FIMUNnSUNBZ0lDQXdJQ0FmMVFnQmxBYlJRUkFJQU5DQUZJZ0JVS0FnSUNBZ0lEQS8vOEFmU0lIUW9DQWdJQ0FnTUNBZ0g5V0lBZENnSUNBZ0lDQXdJQ0FmMUViRFFFTElBa2dCa0tBZ0lDQWdJREEvLzhBVkNBR1FvQ0FnSUNBZ01ELy93QlJHMFVFUUNBQ1FvQ0FnSUNBZ0NDRUlRUWdBU0VEREFJTElBTlFJQVZDZ0lDQWdJQ0F3UC8vQUZRZ0JVS0FnSUNBZ0lEQS8vOEFVUnRGQkVBZ0JFS0FnSUNBZ0lBZ2hDRUVEQUlMSUFFZ0JrS0FnSUNBZ0lEQS8vOEFoWVJRQkVCQ2dJQ0FnSUNBNFAvL0FDQUNJQUVnQTRVZ0FpQUVoVUtBZ0lDQWdJQ0FnSUIvaFlSUUlna2JJUVJDQUNBQklBa2JJUU1NQWdzZ0F5QUZRb0NBZ0lDQWdNRC8vd0NGaEZBTkFTQUJJQWFFVUFSQUlBTWdCWVJDQUZJTkFpQUJJQU9ESVFNZ0FpQUVneUVFREFJTElBTWdCWVJRUlEwQUlBRWhBeUFDSVFRTUFRc2dBeUFCSUFFZ0ExUWdCU0FHVmlBRklBWlJHeUlMR3lFRklBUWdBaUFMR3lJSFF2Ly8vLy8vL3orRElRWWdBaUFFSUFzYklnSkNNSWluUWYvL0FYRWhEQ0FIUWpDSXAwSC8vd0Z4SWdsRkJFQWdDa0hnQUdvZ0JTQUdJQVVnQmlBR1VDSUpHM2tnQ1VFR2RLMThweUlKUVE5ckVPVUNJQW9wQTJnaEJpQUtLUU5nSVFWQkVDQUpheUVKQ3lBQklBTWdDeHNoQXlBQ1F2Ly8vLy8vL3orRElRUWdERVVFUUNBS1FkQUFhaUFESUFRZ0F5QUVJQVJRSWdzYmVTQUxRUVowclh5bklndEJEMnNRNVFKQkVDQUxheUVNSUFvcEExZ2hCQ0FLS1FOUUlRTUxJQVJDQTRZZ0EwSTlpSVJDZ0lDQWdJQ0FnQVNFSVFRZ0JrSURoaUFGUWoySWhDRUdJQUlnQjRVaENBSitJQU5DQTRZaUFTQUpJQXhySWd0RkRRQWFJQXRCL3dCTEJFQkNBQ0VFUWdFTUFRc2dDa0ZBYXlBQklBUkJnQUVnQzJzUTVRSWdDa0V3YWlBQklBUWdDeENyQlNBS0tRTTRJUVFnQ2lrRE1DQUtLUU5BSUFvcEEwaUVRZ0JTcllRTElRRWdCa0tBZ0lDQWdJQ0FCSVFoQXlBRlFnT0dJUUlDUUNBSVFnQlRCRUFnQWlBQmZTSUZJQU1nQkgwZ0FTQUNWcTE5SWdTRVVBUkFRZ0FoQTBJQUlRUU1Bd3NnQkVMLy8vLy8vLy8vQTFZTkFTQUtRU0JxSUFVZ0JDQUZJQVFnQkZBaUN4dDVJQXRCQm5TdGZLZEJER3NpQ3hEbEFpQUpJQXRySVFrZ0Npa0RLQ0VFSUFvcEF5QWhCUXdCQ3lBQklBSjhJZ1VnQVZTdElBTWdCSHg4SWdSQ2dJQ0FnSUNBZ0FpRFVBMEFJQVZDQVlNZ0JFSS9oaUFGUWdHSWhJUWhCU0FKUVFGcUlRa2dCRUlCaUNFRUN5QUhRb0NBZ0lDQWdJQ0FnSCtESVFFZ0NVSC8vd0ZPQkVBZ0FVS0FnSUNBZ0lEQS8vOEFoQ0VFUWdBaEF3d0JDMEVBSVFzQ1FDQUpRUUJLQkVBZ0NTRUxEQUVMSUFwQkVHb2dCU0FFSUFsQi93QnFFT1VDSUFvZ0JTQUVRUUVnQ1dzUXF3VWdDaWtEQUNBS0tRTVFJQW9wQXhpRVFnQlNyWVFoQlNBS0tRTUlJUVFMSUFSQ1BZWWdCVUlEaUlRaUFpQUZwMEVIY1NJSlFRUkxyWHdpQXlBQ1ZLMGdCRUlEaUVMLy8vLy8vLzgvZ3lBTHJVSXdob1FnQVlSOElRUUNRQ0FKUVFSR0JFQWdCQ0FEUWdHRElnRWdBM3dpQXlBQlZLMThJUVFNQVFzZ0NVVU5BUXNMSUFBZ0F6Y0RBQ0FBSUFRM0F3Z2dDa0h3QUdva0FBdkhCd0VHZnlNQVFSQnJJZ1lrQUFKQUFuOGdBQ2dDQkFSQUlBWkJDR3BCQURZQ0FDQUdLQUlJREFFTElBQW9BZ0FMSWdRRVFBSkFJQVFnQkNnQ0FDSUZRUWgyYXlnQ0FDSURRU0JyUVFBZ0F4c3RBQUJCd0FCeERRQkJBQ0FFS0FJRUlnTWdCVUhnQUhFYkRRSWdCQ2dDQ0NJRFJRMEFJQVZCMEFCeFJRMENDMEVBSVFNTUFRc2dBQ2dDQkNJQ1JRMEFJQUlnQWlnQ0FDSUVRUWgyYXlnQ0FDSUZRU0JyUVFBZ0JSc3RBQUJCd0FCeERRQWdCRUhnQUhGRkJFQWdBaWdDQkNFRERBRUxJQVJCMEFCeERRQWdBaWdDQ0NFREN3SkFBa0FDUUFKL0lBRW9BZ1FFUUNBR1FRaHFRUUEyQWdBZ0JpZ0NDQXdCQ3lBQktBSUFDeUlIQkVBZ0J5QUhLQUlBSWdSQkNIWnJLQUlBSWdWQklHdEJBQ0FGR3kwQUFFSEFBSEVOQWtFQUlBY29BZ1FpQWlBRVFlQUFjUnNOQVNBSEtBSUlJZ0pGRFFJZ0JFSFFBSEZGRFFFTUFnc2dBU2dDQkNJQ1JRMEJJQUlnQWlnQ0FDSUVRUWgyYXlnQ0FDSUZRU0JyUVFBZ0JSc3RBQUJCd0FCeERRRWdCRUhnQUhFRWZ5QUVRZEFBY1EwQ0lBSkJDR29GSUFKQkJHb0xLQUlBSVFJTElBTkZEUUFnQWtVTkFDQUNJQU5MSVFJTUFRc0NmeUFBS0FJRUJFQWdCa0VJYWtFQU5nSUFJQVlvQWdnTUFRc2dBQ2dDQUFzaEF3Si9JQUVvQWdRRVFDQUdRUWhxUVFBMkFnQWdCaWdDQ0F3QkN5QUJLQUlBQ3lFQ0lBRW9BZ1FoQlFKQUlBQW9BZ1FpQkFSQUlBQW9BZ0FoQXlBRkJFQWdBeUFCS0FJQUlnSkhEUUlnQkNBRlJnUkFRUUVoQWd3RUN3TkFBa0FnQmtFSWFpQUVLQUlRTmdJQUlBWW9BZ2dpQkVVTkFDQUVJQUVvQWdSSERRRUxDeUFFUVFCSElRSU1Bd3NnQXlBQktBSUFSdzBCUVFBaEFnd0NDeUFGUlEwQUlBRW9BZ0FpQWlBQUtBSUFSdzBBUVFFaEFnd0JDeUFDSUFOR0JFQkJBQ0VDREFFTEFrQUNRQUpBSUFORkRRQWdBa1VOQUNBRElRQWdBaUVCQWtBRFFDQUJJUVFnQUNJRlJRMEJJQVJGRFFFZ0JTZ0NEQ0lBSUFRb0Fnd2lBVWNOQUFzZ0FFVU5BaUFFSVFNZ0JTRUFBMEFnQUNBRVJpSUNEUVVnQXlBRlJnMEZJQUFvQWhnaUFFRUFJQU1vQWhnaUF4c05BQXNnQTBVaEFnd0VDeUFGQkVBRFFDQURLQUlNSVFNZ0FDZ0NEQ0lBRFFBTEN5QUVCRUFEUUNBQ0tBSU1JUUlnQkNnQ0RDSUVEUUFMQ3lBQ0lBTkdCRUFnQlVVaEFnd0VDd05BSUFNaUJTZ0NEQ0lESUFJaUFTZ0NEQ0lDUncwQUN5QURSUTBDSUFFaEF5QUZJUUFEUUNBQUlBRkdJZ0lOQkNBRElBVkdEUVFnQUNnQ0dDSUFRUUFnQXlnQ0dDSURHdzBBQ3lBRFJTRUNEQU1MSUFJZ0Ewc2hBZ3dDQ3lBRUlBVkxJUUlNQVFzZ0FTQUZTeUVDQ3lBR1FSQnFKQUFnQWd1U0FRRUNmeUFBS0FJRUlnRUVRQ0FCUWFERWdRRW9BZ0FSQVFBZ0FFRUFOZ0lFQ3lBQUtBSUFJZ0VvQWl3aUFnUkFBMEFnQWlnQ0FDSUJCRUFnQVVHZ3hJRUJLQUlBRVFFQUN5QUNLQUlFSWdJTkFBc2dBQ2dDQUNFQkN5QUJJQUVvQWdCQkNIWnJLQUlJSWdJRVFBTkFJQUlvQWdnaEFTQUNRYURFZ1FFb0FnQVJBUUFnQVNJQ0RRQUxDeUFBUVFBMkFnQUxoQUVCQW44Z0FFSUFOd0lVSUFCQ0FEY0NNQ0FBUVFBMkFnUWdBRUlBTndJTUlBQkNBRGNDSUNBQVFnQTNBaWdnQUVFQU5nSTRJQUJCQURZQ1NDQUFRVUJyUXV6L0FUY0NBQ0FBUVR4cUlnSWdBRUVJYWpZQ0FDQUFRUnhxSWdGQmdTZzJBZ0FnQUNBQk5nSUFJQUFnQWpZQ0NDQUFRZXovQVRZQ0ZDQUFJQUUyQWpBZ0FBdWhBUUVDZnlNQVFSQnJJZ01rQUFKQUFrQUNRQ0FBS0FJQUlnSkZEUUFnQWlnQ0FFRVBjU0lBUVFOclFRSkpEUUVnQUVFQ1JnUkFJQUlvQWdnTkFnc2dBaWdDRUNJQVJRMEFBMEFnQUNnQ0FFRVBjVUVEYTBFQ1NRUkFJQUFoQWd3REN5QUFLQUlZSWdBTkFBc0xJQU5CQ0dvaUFDQUNOZ0lBSUFCQkF4Q1hBaUlDRFFBTUFRc2dBa0VJYWlBQ1FSQWdBU0FCRUI4UTFBSWFDeUFEUVJCcUpBQUxod0lDQlg4QmZpTUFRVUJxSWdNa0FDQUJMUUJ0QkVBZ0FVRUFPZ0J0SUFCQkJHb2hCQUpBSUFBb0FneEZEUUFnQUNnQ0NDSUNLQUlBSWdVZ0FDZ0NCQ0lHS0FJRU5nSUVJQVlvQWdRZ0JUWUNBQ0FBUVFBMkFnd2dBaUFFUmcwQUEwQWdBaWdDQkNFRklBSVFGeUFGSWdJZ0JFY05BQXNMSUFOQ3NJR0FnQkEzQXhnZ0EwS3dnWUNBRURjRENDQURLUUlJSVFjZ0EwRWdhaUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNRZ0EzQWdRZ0FpQUhOd0lNSUFNZ0JEWUNGQ0FEUWJDQy9RQTJBaEFnQVNBQ0lBTkJFR3BCOExGL1FRRkJBQkNKQWlBQUlBUWdBQ2dDQUNnQ0NCRUNBQXNnQUNnQ0NDZ0NDQ0VBSUFOQlFHc2tBQ0FBQys0QkFnUi9BWDRqQUVIUUFHc2lCaVFBQWtBZ0FTZ0NDRVVOQUNBQktBSUVJZ2NvQWdBaUNDQUJLQUlBSWdrb0FnUTJBZ1FnQ1NnQ0JDQUlOZ0lBSUFGQkFEWUNDQ0FCSUFkR0RRQURRQ0FIS0FJRUlRZ2dCeEFYSUFnaUJ5QUJSdzBBQ3dzZ0JrTFVnWUNBRURjREtDQUdRdFNCZ0lBUU53TUlJQVlwQWdnaENpQUdRVEJxSWdkQkFUb0FHQ0FIUVFBMkFoUWdCMEhZL2Z3QU5nSUFJQWNnQ2pjQ0JDQUhRZ0EzQWd3Z0JpQUVOZ0lnSUFZZ0F6WUNIQ0FHSUFFMkFoZ2dCaUFDTmdJVUlBWkJ0SUg5QURZQ0VDQUFJQWNnQmtFUWFrRUFRUUFnQlVFQlFRRVFMaUFHUWRBQWFpUUFDMWNBQWtBQ1FDQUFJQUFvQWdBb0FnZ1JBQUJCQ2tZTkFDQUFLQUpNSWdCRkRRRWdBQzhCVUVFS1JnMEFBMEFnQUNnQ1RDSUFSUTBDSUFBdkFWQkJDa2NOQUFzTElBQkI3QVpxRHd0QmtQZndBRUVBRUNSQkFBdXhCd0VIZnlNQVFTQnJJZ2trQUNBQUtBS1VBaUFBS0FLUUFtdEJCRWNFUUFKQUlBQkIwQUZxSUFFUTF3c2lBRVVFUUNBSlFSQnFJZ01nQWlBQ0tBSUFLQUl3RVFJQUlBSXNBRjhoQkNBQ0tBSlVJUVVnQ1NBQk5nSUFJQWtnQ1NnQ0VDQURJQWtzQUJ0QkFFZ2JOZ0lFSUFrZ0JTQUNRZFFBYWlBRVFRQklHellDQ0VIU3V1OEFJQWtRT2lBSkxBQWJRUUJPRFFFZ0NTZ0NFQkFYREFFTEl3QkJFR3NpQ2lRQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQUtBSzBBU0lCSUFBb0FyZ0JJZ1pHRFFBRFFDQUJLQUlBS0FKRUlBSkdEUUVnQVVFRWFpSUJJQVpIRFFBTERBRUxJQUVnQmtZTkFDQUJLQUlBSWdFTkFRc2dDa0VJRUJnaUFUWUNBQ0FLSUFGQkNHb2lCallDQ0NBQlF0eUFoSVBBaklBek53RUFJQW9nQmpZQ0JDQUNJQW9RVWlFR0lBb29BZ0FpQVFSQUlBb2dBVFlDQkNBQkVCY0xBa0FnQmdSQVFad0JFQmdpQVNBQ0lBQWdCUkNERVJvZ0FVSUFOd0pVSUFGQmlPUDhBRFlDQUNBQlFnQTNBbHdnQVVJQU53SmtJQUZDQURjQ2JDQUJRZ0EzQW5RZ0FVSUFOd0o4SUFGQ0FEY0NoQUVnQVVLQmdJQ0FDRGNDbEFFZ0FVS0JnSUNBbUlDQWdJQi9Od0tNQVNBQUtBSzRBU0lGSUFBb0Fyd0JSd1JBSUFVZ0FUWUNBQ0FBSUFWQkJHbzJBcmdCREFJTElBVWdBQ2dDdEFFaUJtc2lCVUVDZFNJTFFRRnFJZ2RCZ0lDQWdBUlBEUU1nQnlBRlFRRjFJZ2dnQnlBSVN4dEIvLy8vL3dNZ0JVSDgvLy8vQjBrYklnY0VmeUFIUVlDQWdJQUVUdzBGSUFkQkFuUVFHQVZCQUFzaUNDQUxRUUowYWlJTElBRTJBZ0FnQlVFQVNnUkFJQWdnQmlBRkVCa2FDeUFBSUFnZ0IwRUNkR28yQXJ3QklBQWdDMEVFYWpZQ3VBRWdBQ0FJTmdLMEFTQUdSUTBCSUFZUUZ3d0JDMEhVQUJBWUlnc2dBaUFBSUFVUWd4RWhBU0FBS0FLNEFTSUZJQUFvQXJ3QlJ3UkFJQVVnQ3pZQ0FDQUFJQVZCQkdvMkFyZ0JEQUVMSUFVZ0FDZ0N0QUVpQm1zaUJVRUNkU0lNUVFGcUlnZEJnSUNBZ0FSUERRUWdCeUFGUVFGMUlnZ2dCeUFJU3h0Qi8vLy8vd01nQlVIOC8vLy9CMGtiSWdjRWZ5QUhRWUNBZ0lBRVR3MEdJQWRCQW5RUUdBVkJBQXNpQ0NBTVFRSjBhaUlNSUFzMkFnQWdCVUVBU2dSQUlBZ2dCaUFGRUJrYUN5QUFJQWdnQjBFQ2RHbzJBcndCSUFBZ0RFRUVhallDdUFFZ0FDQUlOZ0swQVNBR1JRMEFJQVlRRndzZ0FFRUFPZ0RBQVFzZ0FTQUVOZ0k0SUFFZ0F6WUNOQ0FDSUFFMkFyQUJJQXBCRUdva0FBd0VDeEFvQUF0Qm80VHZBQkE0QUFzUUtBQUxRYU9FN3dBUU9BQUxDeUFBUVFCSElRb0xJQWxCSUdva0FDQUtDMWNCQTM4Q1FDQUFLQUlJUlEwQUlBQW9BZ1FpQVNnQ0FDSURJQUFvQWdBaUFpZ0NCRFlDQkNBQ0tBSUVJQU0yQWdBZ0FFRUFOZ0lJSUFBZ0FVWU5BQU5BSUFFb0FnUWhBaUFCRUJjZ0FpSUJJQUJIRFFBTEN3dWpBZ0VFZnlBQVFiVGIrZ0EyQXZBQklBQkJwTnY2QURZQzRBRWdBRUdVMi9vQU5nTFlBU0FBUVlUYitnQTJBdEFCSUFCQjhOcjZBRFlDd0FFZ0FFSGMydm9BTmdLd0FTQUFRY2pVK2dBMkFnQWdBQkNCQVNBQVFiQUJhaUlFSWdFZ0FTZ0NCRFlDQ0NBQVFkQUJha0VBTmdJRUlBQkIyQUZxUVg4MkFnUWdBRUhnQVdvaUFSQXZJQUJCOEFGcVFRQTJBZ1FnQUJEYUJ5QUFRUUEyQXZnQklBQkJBRHNCL0FFZ0FSRHhBaG9nQUVIRS9md0FOZ0xBQVFKQUlBQW9Bc3dCUlEwQUlBQW9Bc2dCSWdJb0FnQWlBeUFBS0FMRUFTSUJLQUlFTmdJRUlBRW9BZ1FnQXpZQ0FDQUFRUUEyQXN3QklBSWdBRUhFQVdvaUEwWU5BQU5BSUFJb0FnUWhBU0FDRUJjZ0FTSUNJQU5IRFFBTEN5QUVFTVlIR2lBQUVPQUJHaUFBQ3g4QUlBRUVRQ0FBSUFFb0FnQVFwQU1nQUNBQktBSUVFS1FESUFFUUZ3c0xMQUFnQVFSQUlBQWdBU2dDQUJDbEF5QUFJQUVvQWdRUXBRTWdBVUVVYWlBQktBSVlFSVFDSUFFUUZ3c0wzQUVCQkg4Q1FDQUFMQUFYUVFCSUJFQWdBQ2dDREVFQU9nQUFJQUJCQURZQ0VBd0JDeUFBUVFBNkFCY2dBRUVBT2dBTUN5QUFJQUZIQkVBZ0FDZ0NBQ0lDSUFCQkJHb2lCVWNFUUFOQUlBSWlBeWdDSENJQ0JFQWdBaEFpSUFJUUZ3c0NRQ0FES0FJRUlnUkZCRUFnQXlnQ0NDSUNLQUlBSUFOR0RRRWdBMEVJYWlFREEwQWdBeWdDQUNJRVFRaHFJUU1nQkNBRUtBSUlJZ0lvQWdCSERRQUxEQUVMQTBBZ0JDSUNLQUlBSWdRTkFBc0xJQUlnQlVjTkFBc0xJQUFnQUNnQ0JCRFhCQ0FBSUFVMkFnQWdBRUlBTndJRUlBQWdBUkNGQ2dzTGlBSUJBbjhqQUVFd2F5SUNKQUFnQWlBQk5nSW9JQUJCQkdvaEFRSkFBa0FnQUNnQ0NDQUFMUUFQSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQkxBQUxDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDRUNBQ0lBRXBBZ0EzQXdnTUFRc2dBa0VJYWlBQUtBSUVJQUFvQWdnUUdnc2dBa0VZYWlJQUlBSXBBZ2czQWdBZ0FDQUNLQUlRTmdJSUlBSkNBRGNDQ0NBQ1FRQTJBaEFnQWlnQ0dDRUJJQUlzQUNNaEF5QUNJQUpCS0dwQnpjVHZBQkFqTmdJQUlBSWdBU0FBSUFOQkFFZ2JFQ2NnQWl3QUkwRUFTQVJBSUFJb0FoZ1FGd3NnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NMSUFKQk1Hb2tBQXV0QWdFQmZ5TUFRUkJySWdJa0FDQUFRZ0EzQWdBZ0FFRUFOZ0lJQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFGQkFXc09Cd0FCQWdNRUJRWUhDeUFBUWVNQU9nQUFJQUJCQVRvQUN5QUFRUUZxSVFBTUJ3c2dBRUhrQURvQUFDQUFRUUU2QUFzZ0FFRUJhaUVBREFZTElBQkI1UUE2QUFBZ0FFRUJPZ0FMSUFCQkFXb2hBQXdGQ3lBQVFlWUFPZ0FBSUFCQkFUb0FDeUFBUVFGcUlRQU1CQXNnQUVIbkFEb0FBQ0FBUVFFNkFBc2dBRUVCYWlFQURBTUxJQUJCNFFBNkFBQWdBRUVCT2dBTElBQkJBV29oQUF3Q0N5QUFRZUlBT2dBQUlBQkJBVG9BQ3lBQVFRRnFJUUFNQVFzZ0FpQUJOZ0lBUWZHODhRQWdBaEFrSUFBc0FBdEJBRWdFUUNBQVFRQTJBZ1FnQUNnQ0FDRUFEQUVMSUFCQkFEb0FDd3NnQUVFQU9nQUFJQUpCRUdva0FBdkxKUUlMZndKOEl3QkJRR29pQkNRQUFuOENRQUpBQWtBQ1FBSkFBa0FDUUFOQUFrQkJBU0VEQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUFMQUFBUVFGckRqc0FBUUlEQkFVR0J3OFBEdzhQRHc4UER3OFBFQThQRHc4UER3OFBEdzhQRHc4SUNROFBEdzhQRHc4UER3b0xFdzRORHc4UER3OFBEdzhQRWc4TElBQW9BZ1FnQVNBQ0VLa0REUklnQUNnQ0NDRUFEQXNMSUFBb0FnUWdBU0FDRUtrRFJRME1JQUFvQWdnaEFBd0tDeUFBS0FJSUlnVXRBQUVoQmdKQUlBQW9BZ1FpQUMwQUFTSUhRUUZHRFFBZ0JrRUJSZzBBSUFkQkJFY2dCa0VFUjNGRkJFQWdDaUFBSUFFZ0FoQ3BBeUFGSUFFZ0FoQ3BBM056UVFGekRCTUxJQWRCQWtjZ0JrRUNSM0ZGQkVBZ0NpQUFJQUVnQWhDK0FTQUZJQUVnQWhDK0FXRnpEQk1MSUFkQkEwY0VRRUVBSVFNZ0JrRURSdzBTQ3lBQ0tBSUFJZ01vQWdRaEJ5QURLQUlBSVFZZ0JFRXdhaUFBSUFFZ0FoRDJBU0FFUVNCcUlBVWdBU0FDRVBZQklBUW9BakFnQkNnQ0lCQm9JUUlnQXlnQ0FDSUFJQVpIQkVBRFFDQUFLQUlBSVFFZ0FFR2d4SUVCS0FJQUVRRUFJQUVpQUNBR1J3MEFDd3NnQXlBSE5nSUVJQU1nQmpZQ0FDQUtJQUpGY3d3U0N3SkFJQWRCQVVjTkFDQUdRUUZIRFFBZ0FpZ0NBQ0lIS0FJRUlRMGdCeWdDQUNFSklBUkJNR29nQUNBQklBSkJBQkNvQVNBRVFTQnFJQVVnQVNBQ1FRQVFxQUVDZjBFQUlBUW9BalFpQmlBRUtBSTRJZ05HRFFBYUlBUW9BaWdoQUFOQUlBQWdCQ2dDSkNJRlJ3UkFBMEFnQWlnQ0FDSURLQUlFSVFzZ0F5Z0NBQ0VJSUFSQkVHb2dCaWdDQUNBR0tBSUVJQU1RdVFJZ0JDQUZLQUlBSUFVb0FnUWdBaWdDQUJDNUFpQUVLQUlRSUFRb0FnQVFhQ0VNQWtBZ0F5Z0NBQ0lBSUFoSEJFQURRQ0FBS0FJQUlRRWdBRUdneElFQktBSUFFUUVBSUFFaUFDQUlSdzBBQ3lBRElBczJBZ1FnQXlBSU5nSUFJQXdOQVVFQkRBVUxJQU1nQ3pZQ0JDQURJQWcyQWdBZ0RBMEFRUUVNQkFzZ0JVRUlhaUlGSUFRb0FpaEhEUUFMSUFRb0FqZ2hBeUFGSVFBTElBWkJDR29pQmlBRFJ3MEFDMEVBQ3lFQ0lBa2dCeWdDQUNJQVJ3UkFBMEFnQUNnQ0FDRUJJQUJCb01TQkFTZ0NBQkVCQUNBQklnQWdDVWNOQUFzTElBY2dEVFlDQkNBSElBazJBZ0FnQWlBS2N3d1NDeUFGSUFBZ0IwRUJSaUlKR3lFSUlBQWdCU0FKR3lFQVFRQWhBd0pBQWtBQ1FDQUdJQWNnQ1J0QkdIUkJHSFZCQW1zT0F3RUNBQk1MSUFvZ0NDQUJJQUlRcVFNZ0FDQUJJQUlRcVFOemMwRUJjd3dUQ3lBQ0tBSUFJZ2NvQWdRaEN5QUhLQUlBSVFrZ0NDQUJJQUlRdmdFaER5QUVRVEJxSUFBZ0FTQUNRUUFRcUFFQ1FDQUVLQUkwSWdZZ0JDZ0NPRVlOQUFOQUlBSW9BZ0FpQlNnQ0JDRU1JQVVvQWdBaENDQUVRU0JxSUFZb0FnQWdCaWdDQkNBRkVMa0NJQVFvQWlBaURTRUFBMEFnQUNJQlFRRnFJUUFnQVMwQUFDSURRZEMrOGdCcUxRQUFRUWh4RFFBTFJBQUFBQUFBQVBoL0lRNENRQ0FCSUFOQkxVWnFJZ010QUFBaUFFVU5BQUpBQWtBZ0FFRTZhMEYxU3dSQUlBTWhBUU5BSUFFdEFBRWhBQ0FCUVFGcUlnTWhBU0FBUVRwclFYVkxEUUFMSUFCQkxrWU5BUXdDQ3lBQVFTNUhEUUlnQXkwQUFVRTZhMEYyU1EwQ0N5QURJUUVEUUNBQkxRQUJJUUFnQVVFQmFpSURJUUVnQUVFNmEwRjFTdzBBQ3dzZ0FFSFF2dklBYWkwQUFFRUljUVJBQTBBZ0F5MEFBU0VBSUFOQkFXb2hBeUFBUWRDKzhnQnFMUUFBUVFoeERRQUxDeUFBRFFBZ0RVRUFFTWdDSVE0TElBZ2dCU2dDQUNJQVJ3UkFBMEFnQUNnQ0FDRUJJQUJCb01TQkFTZ0NBQkVCQUNBQklnQWdDRWNOQUFzTElBNGdEMkVpQUNFRElBVWdERFlDQkNBRklBZzJBZ0FnQUEwQklBWkJDR29pQmlBRUtBSTRSdzBBQ3dzZ0NTQUhLQUlBSWdCSEJFQURRQ0FBS0FJQUlRRWdBRUdneElFQktBSUFFUUVBSUFFaUFDQUpSdzBBQ3dzZ0J5QUxOZ0lFSUFjZ0NUWUNBQ0FESUFwekRCSUxJQUlvQWdBaUJ5Z0NCQ0VMSUFjb0FnQWhDU0FFUVNCcUlBZ2dBU0FDRVBZQklBUkJNR29nQUNBQklBSkJBQkNvQVFKQUlBUW9BalFpQlNBRUtBSTRSZzBBQTBBZ0FpZ0NBQ0lHS0FJRUlRd2dCaWdDQUNFSUlBUkJFR29nQlNnQ0FDQUZLQUlFSUFZUXVRSWdCQ2dDSUNBRUtBSVFFR2doQXlBR0tBSUFJZ0FnQ0VjRVFBTkFJQUFvQWdBaEFTQUFRYURFZ1FFb0FnQVJBUUFnQVNJQUlBaEhEUUFMQ3lBRFJTSUFJUU1nQmlBTU5nSUVJQVlnQ0RZQ0FDQUFEUUVnQlVFSWFpSUZJQVFvQWpoSERRQUxDeUFKSUFjb0FnQWlBRWNFUUFOQUlBQW9BZ0FoQVNBQVFhREVnUUVvQWdBUkFRQWdBU0lBSUFsSERRQUxDeUFISUFzMkFnUWdCeUFKTmdJQUlBTWdDbk1NRVFzZ0FDZ0NCQ0VGSUFBb0FnZ2lBQzBBQVNFR0FrQWdCUzBBQVNJSFFRRkdEUUFnQmtFQlJnMEFJQWRCQkVjZ0JrRUVSM0ZGQkVBZ0JTQUJJQUlRcVFNZ0NuTWhDZ3dLQ3lBSFFRSkhJQVpCQWtkeFJRUkFJQW9nQlNBQklBSVF2Z0VnQUNBQklBSVF2Z0ZpY3d3U0N5QUhRUU5IQkVCQkFDRURJQVpCQTBjTkVRc2dBaWdDQUNJREtBSUVJUWNnQXlnQ0FDRUdJQVJCTUdvZ0JTQUJJQUlROWdFZ0JFRWdhaUFBSUFFZ0FoRDJBU0FFS0FJd0lBUW9BaUFRYUNFQ0lBTW9BZ0FpQUNBR1J3UkFBMEFnQUNnQ0FDRUJJQUJCb01TQkFTZ0NBQkVCQUNBQklnQWdCa2NOQUFzTElBTWdCellDQkNBRElBWTJBZ0FnQ2lBQ1FRQkhjd3dSQ3dKQUlBZEJBVWNOQUNBR1FRRkhEUUFnQWlnQ0FDSUhLQUlFSVEwZ0J5Z0NBQ0VKSUFSQk1Hb2dCU0FCSUFKQkFCQ29BU0FFUVNCcUlBQWdBU0FDUVFBUXFBRUNmMEVBSUFRb0FqUWlCaUFFS0FJNElnTkdEUUFhSUFRb0FpZ2hBQU5BSUFBZ0JDZ0NKQ0lGUndSQUEwQWdBaWdDQUNJREtBSUVJUXNnQXlnQ0FDRUlJQVJCRUdvZ0JpZ0NBQ0FHS0FJRUlBTVF1UUlnQkNBRktBSUFJQVVvQWdRZ0FpZ0NBQkM1QWlBRUtBSVFJQVFvQWdBUWFDRU1Ba0FnQXlnQ0FDSUFJQWhIQkVBRFFDQUFLQUlBSVFFZ0FFR2d4SUVCS0FJQUVRRUFJQUVpQUNBSVJ3MEFDeUFESUFzMkFnUWdBeUFJTmdJQUlBeEZEUUZCQVF3RkN5QURJQXMyQWdRZ0F5QUlOZ0lBSUF4RkRRQkJBUXdFQ3lBRlFRaHFJZ1VnQkNnQ0tFY05BQXNnQkNnQ09DRURJQVVoQUFzZ0JrRUlhaUlHSUFOSERRQUxRUUFMSVFJZ0NTQUhLQUlBSWdCSEJFQURRQ0FBS0FJQUlRRWdBRUdneElFQktBSUFFUUVBSUFFaUFDQUpSdzBBQ3dzZ0J5QU5OZ0lFSUFjZ0NUWUNBQ0FDSUFwekRCRUxJQUFnQlNBSFFRRkdJZ2tiSVFnZ0JTQUFJQWtiSVFCQkFDRURBa0FDUUFKQUlBWWdCeUFKRzBFWWRFRVlkVUVDYXc0REFRSUFFZ3NnQ2lBSUlBRWdBaENwQXlBQUlBRWdBaENwQTNOekRCSUxJQUlvQWdBaUJ5Z0NCQ0VMSUFjb0FnQWhDU0FJSUFFZ0FoQytBU0VQSUFSQk1Hb2dBQ0FCSUFKQkFCQ29BUUpBSUFRb0FqUWlCaUFFS0FJNFJnMEFBMEFnQWlnQ0FDSUZLQUlFSVF3Z0JTZ0NBQ0VJSUFSQklHb2dCaWdDQUNBR0tBSUVJQVVRdVFJZ0JDZ0NJQ0lOSVFBRFFDQUFJZ0ZCQVdvaEFDQUJMUUFBSWdOQjBMN3lBR290QUFCQkNIRU5BQXRFQUFBQUFBQUErSDhoRGdKQUlBRWdBMEV0Um1vaUF5MEFBQ0lBUlEwQUFrQUNRQ0FBUVRwclFYVkxCRUFnQXlFQkEwQWdBUzBBQVNFQUlBRkJBV29pQXlFQklBQkJPbXRCZFVzTkFBc2dBRUV1UmcwQkRBSUxJQUJCTGtjTkFpQURMUUFCUVRwclFYWkpEUUlMSUFNaEFRTkFJQUV0QUFFaEFDQUJRUUZxSWdNaEFTQUFRVHByUVhWTERRQUxDeUFBUWRDKzhnQnFMUUFBUVFoeEJFQURRQ0FETFFBQklRQWdBMEVCYWlFRElBQkIwTDd5QUdvdEFBQkJDSEVOQUFzTElBQU5BQ0FOUVFBUXlBSWhEZ3NnQ0NBRktBSUFJZ0JIQkVBRFFDQUFLQUlBSVFFZ0FFR2d4SUVCS0FJQUVRRUFJQUVpQUNBSVJ3MEFDd3NnRGlBUFlpSUFJUU1nQlNBTU5nSUVJQVVnQ0RZQ0FDQUFEUUVnQmtFSWFpSUdJQVFvQWpoSERRQUxDeUFKSUFjb0FnQWlBRWNFUUFOQUlBQW9BZ0FoQVNBQVFhREVnUUVvQWdBUkFRQWdBU0lBSUFsSERRQUxDeUFISUFzMkFnUWdCeUFKTmdJQUlBTWdDbk1NRVFzZ0FpZ0NBQ0lIS0FJRUlRd2dCeWdDQUNFSklBUkJJR29nQ0NBQklBSVE5Z0VnQkVFd2FpQUFJQUVnQWtFQUVLZ0JBa0FnQkNnQ05DSUZJQVFvQWpoR0RRQURRQ0FDS0FJQUlnWW9BZ1FoRFNBR0tBSUFJUWdnQkVFUWFpQUZLQUlBSUFVb0FnUWdCaEM1QWlBRUtBSWdJQVFvQWhBUWFDRUxJQVlvQWdBaUFDQUlSd1JBQTBBZ0FDZ0NBQ0VCSUFCQm9NU0JBU2dDQUJFQkFDQUJJZ0FnQ0VjTkFBc0xJQXRCQUVjaEF5QUdJQTAyQWdRZ0JpQUlOZ0lBSUFzTkFTQUZRUWhxSWdVZ0JDZ0NPRWNOQUFzTElBa2dCeWdDQUNJQVJ3UkFBMEFnQUNnQ0FDRUJJQUJCb01TQkFTZ0NBQkVCQUNBQklnQWdDVWNOQUFzTElBY2dERFlDQkNBSElBazJBZ0FnQXlBS2N3d1FDeUFBS0FJRUlBQW9BZ2dnQVNBQ0VOME9JQXB6REE4TElBQW9BZ2dnQUNnQ0JDQUJJQUlRM1E0Z0NuTU1EZ3NnQUNnQ0JDQUFLQUlJSUFFZ0FoRGNEaUFLY3d3TkN5QUFLQUlJSUFBb0FnUWdBU0FDRU53T0lBcHpEQXdMSUFJb0FnQWlCaWdDQkNFSUlBWW9BZ0FoQnlBRVFUQnFJQUFvQWdRZ0FTQUNFUFlCSUFSQklHb2dBQ2dDQ0NBQklBSVE5Z0VDUUNBRUtBSWdJZ010QUFBaUFFVUVRRUVCSVFVTUFRc2dCQ2dDTUNFQkEwQWdBUzBBQUNJQ0lBQkIvd0Z4SWdCR0lRVWdBQ0FDUncwQklBRkJBV29oQVNBRExRQUJJUUFnQTBFQmFpRURJQUFOQUFzTElBY2dCaWdDQUNJQVJ3UkFBMEFnQUNnQ0FDRUJJQUJCb01TQkFTZ0NBQkVCQUNBQklnQWdCMGNOQUFzTElBWWdDRFlDQkNBR0lBYzJBZ0FnQlNBS2N3d0xDeUFDS0FJQUlnTW9BZ1FoQmlBREtBSUFJUVVnQkVFd2FpQUFLQUlFSUFFZ0FoRDJBU0FFUVNCcUlBQW9BZ2dnQVNBQ0VQWUJJQVFvQWpBZ0JDZ0NJQkNUQ3lFQ0lBTW9BZ0FpQUNBRlJ3UkFBMEFnQUNnQ0FDRUJJQUJCb01TQkFTZ0NBQkVCQUNBQklnQWdCVWNOQUFzTElBTWdCallDQkNBRElBVTJBZ0FnQ2lBQ1FRQkhjd3dLQ3lBQUtBSUVJUUFNQVFzTElBQW9BZ1FnQVNBQ0VLa0RJQXB6UVFGekRBY0xRUUFoQXlBQktBSUVEUVVnQWlnQ0FDSUZLQUlFSVFjZ0JTZ0NBQ0VHSUFSQk1Hb2dBQ2dDQkNBQklBSVE5Z0ZCQUNFQ0FrQUNmeUFCS0FJRUJFQWdCRUVnYWtFQU5nSUFJQVFvQWlBTUFRc2dBU2dDQUFzaUFVVU5BQU5BQWtBQ1FDQUJLQUljSWdBRVFBTkFJQUFvQWdRaUF3UkFRWVA0N2dBZ0F4Qm9SUTBEQ3lBQUtBSVFJZ0FOQUFzTElBUkJJR3BCQURZQ0FBd0JDeUFFUVNCcUlBQTJBZ0FMSUFRb0FpQWlBQVJBSUFBb0FnZ2lBRUdJelBFQUlBQWJJUU1nQkNnQ01DSUJMUUFBSWdBRVFBTkFJQUJCSUhJZ0FDQUFRUmgwUVJoMVFjRUFhMEVhU1J0Qi93RnhJQU1zQUFBaUFFRWdjaUFBSUFCQndRQnJRUnBKRzBIL0FYRkhEUVFnQTBFQmFpRURJQUV0QUFFaEFDQUJRUUZxSVFFZ0FBMEFDd3NnQXkwQUFDSUFSU0FBUVMxR2NpRUNEQUlMSUFSQklHb2dBU2dDRERZQ0FDQUVLQUlnSWdFTkFBc0xJQVlnQlNnQ0FDSUFSd1JBQTBBZ0FDZ0NBQ0VCSUFCQm9NU0JBU2dDQUJFQkFDQUJJZ0FnQmtjTkFBc0xJQVVnQnpZQ0JDQUZJQVkyQWdBZ0FpQUtjd3dHQzBFQUlRTU1CQXNnQUMwQUFTRUZEQUVMSUFBdEFBRWlCVUVFUncwQVFRQWhBeUFBS0FJUUlnQW9BZ0JCQkVjTkFpQUtJQUF0QUFoQkFFZHpEQU1MUVFBaEF3SkFBa0FDUUNBRlFSaDBRUmgxUVFGckRnTUNBQUVFQ3lBQUlBRWdBaEMrQVNJT1JBQUFBQUFBQUFBQVlRMERJQVFnRGprRE1DQUtJQVFyQXpBaURpQU9ZWE1NQkFzZ0FpZ0NBQ0lES0FJRUlRWWdBeWdDQUNFRklBUkJNR29nQUNBQklBSVE5Z0VnQkNnQ01DMEFBQ0VDSUFNb0FnQWlBQ0FGUndSQUEwQWdBQ2dDQUNFQklBQkJvTVNCQVNnQ0FCRUJBQ0FCSWdBZ0JVY05BQXNMSUFNZ0JqWUNCQ0FESUFVMkFnQWdDaUFDUVFCSGN3d0RDeUFDS0FJQUlnTW9BZ1FoQmlBREtBSUFJUVVnQkVFd2FpQUFJQUVnQWtFQkVLZ0JJQVFvQWpnaEFpQUVLQUkwSVFjZ0F5Z0NBQ0lBSUFWSEJFQURRQ0FBS0FJQUlRRWdBRUdneElFQktBSUFFUUVBSUFFaUFDQUZSdzBBQ3dzZ0F5QUdOZ0lFSUFNZ0JUWUNBQ0FLSUFJZ0IwZHpEQUlMQW44Z0FDZ0NDQ0lETFFBQVFSSkdCRUFnQXlnQ0VBd0JDMEVBSVFJZ0F5Z0NFQ0lES0FJQVFRTkdCRUFnQXlnQ0NDRUNDeUFDUVlqTThRQWdBaHNMSVFJQ1FBSi9JQUVvQWdRRVFDQUVRVEJxUVFBMkFnQWdCQ2dDTUF3QkN5QUJLQUlBQ3lJQlJRUkFJQVJCTUdwQkFEWUNBQXdCQ3dKQUlBRW9BaHdpQXdSQUlBQW9BZ1FvQWhBaEFBTkFJQU1vQWdRaUFRUkFJQUFnQVJCb1JRMERDeUFES0FJUUlnTU5BQXNMSUFSQk1HcEJBRFlDQUF3QkN5QUVRVEJxSUFNMkFnQUxRUUFoQXlBRUtBSXdJZ0JGRFFBZ0FDZ0NDQ0lCUVlqTThRQWdBUnNnQWhCb0RRQkJBU0VCQWtBZ0FDZ0NCQ0lBUVlqTThRQWdBQnNpQUMwQUFFSDRBRWNOQUNBQUxRQUJRZTBBUncwQUlBQXRBQUpCN0FCSERRQWdBQzBBQTBIdUFFY05BQ0FBTFFBRVFmTUFSdzBBSUFBdEFBVWlBRUVBUnlBQVFUcEhjU0VCQ3lBQklBcHpEQUVMSUFNZ0NuTUxJUUFnQkVGQWF5UUFJQUJCQVhFTEtRQWdBQ0FCSUFJUVZDQUNRYndCYWlBQkVHa2dBa0hNQVdvZ0FSQlpJQUpCNEFGcUlBRVFraFVMM1FFQkEzOGdBRUhZMnY4QU5nS0FBaUFBUWNqYS93QTJBdkFCSUFCQnROci9BRFlDNEFFZ0FFR2sydjhBTmdMTUFTQUFRWlRhL3dBMkFyd0JJQUJCK05uL0FEWUNzQUVnQUVIazAvOEFOZ0lBSUFCQmtBSnFFSnNESUFCQmdBSnFFSXdLR2lBQVFmQUJhaENQQ2hvZ0FFSEUvZndBTmdMZ0FRSkFJQUFvQXV3QlJRMEFJQUFvQXVnQklnRW9BZ0FpQWlBQUtBTGtBU0lES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkF1d0JJQUVnQUVIa0FXb2lBa1lOQUFOQUlBRW9BZ1FoQXlBQkVCY2dBeUlCSUFKSERRQUxDeUFBRUpjRUdpQUFDeFFBSUFCQjhBSnFFTVFCR2lBQUVPZ0JHaUFBQ3hJQUlBQkJzQUZyRU1NRElBQkJNR29RTHdzUEFDQUFFTU1ESUFCQjRBRnFFQzhMRWdBZ0FFSGdBV3NpQUJDd0Fob2dBQkFYQ3hJQUlBQkJ6QUZySWdBUXNBSWFJQUFRRndzU0FDQUFRYndCYXlJQUVMQUNHaUFBRUJjTEVnQWdBRUd3QVdzaUFCQ3dBaG9nQUJBWEN3d0FJQUFRc0FJYUlBQVFGd3NMQUNBQVFlQUJheEN3QWdzTEFDQUFRY3dCYXhDd0Fnc0xBQ0FBUWJ3QmF4Q3dBZ3NMQUNBQVFiQUJheEN3QWd1V0FRRUJmd0pBSUFBb0FnUWlBU0FCS0FJQVFReHJLQUlBYWlnQ0dFVU5BQ0FBS0FJRUlnRWdBU2dDQUVFTWF5Z0NBR29vQWhBTkFDQUFLQUlFSWdFZ0FTZ0NBRUVNYXlnQ0FHb29BZ1JCZ01BQWNVVU5BQ0FBS0FJRUlnRWdBU2dDQUVFTWF5Z0NBR29vQWhnaUFTQUJLQUlBS0FJWUVRQUFRWDlIRFFBZ0FDZ0NCQ0lBSUFBb0FnQkJER3NvQWdCcVFRRVFvZ0lMQzk0SUFnWi9BWHdqQUVFUWF5SUVKQUFnQUVFYVFmQ3hmMEVCRUN3aUJRUkFJQVZCc1AzOEFFR3dqZjBBUVFBUUhDRUNDd0pBSUFGQkFFZ05BQ0FDS0FKRUlBSW9Ba0JyUVFKMUlBRk1EUUFDUUNBQUtBTEFCeUlDQkVBZ0FoQy9BU0FCUmcwQkN5QUFJQUJCR2tId3NYOUJBUkFzUWJEOS9BQkJzSTM5QUVFQUVCd2dBUkR2QVNJQk5nTEFCeUFBQW44Z0FTZ0N0QUVpQWtGL1J3UkFJQUFnQWpZQ3FBWWdBQ0FCS0FLd0FUWUNyQVlnQUNBQktBSzRBVFlDdUFZZ0FDQUJLQUs4QVRZQ3ZBWWdBQ0FCS0FMQUFUWUN3QVlnQVNnQ3hBRU1BUXNnQUNnQy9BZ2lBVUYvUndSQUlBQWdBVFlDcUFZZ0FDQUFLQUw0Q0RZQ3JBWWdBQ0FBS0FLQUNUWUN1QVlnQUNBQUtRS0VDVGNDdkFZZ0FDZ0NqQWtNQVFzZ0FDQUFLQUxvQmtIOEQyb2lBU2dDTENJQ1FRcHNJQUlnQVMwQVBCczJBcWdHSUFBZ0FDZ0M2QVpCdkJKcUlnRW9BaXdpQWtFS2JDQUNJQUV0QUR3Yk5nS3NCaUFBSUFBb0F1Z0dRYndRYWlJQktBSXNJZ0pCQ213Z0FpQUJMUUE4R3pZQ3VBWWdBQ0FBS0FMb0JrSDhFR29pQVNnQ0xDSUNRUXBzSUFJZ0FTMEFQQnMyQXJ3R0lBQWdBQ2dDNkFaQnZCRnFJZ0VvQWl3aUFrRUtiQ0FDSUFFdEFEd2JOZ0xBQmlBQUtBTG9Ca0g4RVdvaUFTZ0NMQ0lDUVFwc0lBSWdBUzBBUEJzTElnWTJBc1FHQWtBZ0FDZ0M2QVlpQjBIZUMyb3RBQUJGQkVBZ0FDZ0N3QVloQWlBQUtBSzhCaUVCSUFBb0Fxd0dJUVVnQUNnQ3FBWWhBd3dCQ3lBQUtBS3NCaUVESUFBZ0FDZ0NxQVlpQlRZQ3JBWWdBQ0FETmdLb0JpQUFLQUs4QmlFQ0lBQWdBQ2dDd0FZaUFUWUN2QVlnQUNBQ05nTEFCZ3NnQUNBRklBRWdBbXByTmdLMEJpQUFJQU1nQmlBQUtBSzRCbXByTmdLd0JpQUFJQWRCakJ4cUlnRW9BaXdpQWtFS2JDQUNJQUV0QUR3YnNqZ0N6QVlnQUNBQUtBTG9Ca0hNSEdvaUFTZ0NMQ0lDUVFwc0lBSWdBUzBBUEJ1eVF3QUF5RUtWT0FMSUJpQUFJQUFxQXN3R1F3QUF5RUtWT0FMTUJpQUFJQUFvQXVnR1FmUVhhaUlCS0FJc0lnSkJDbXdnQWlBQkxRQThHellDeEFjZ0FDQUFLQUxvQmtIMEYyb2lBU2dDTENJQ1FRcHNJQUlnQVMwQVBCdEJBbTAyQXNnSElBQWdBQ2dDNkFaQjlCZHFJZ0VvQWl3aUFrRUtiQ0FDSUFFdEFEd2JRUU4wTmdMUUJ5QUFBbjhnQUNnQzZBWWlBVUhnTFdvckF3QWdBQ2dDNkFaQjlCZHFJZ0lvQWl3aUEwRUtiQ0FESUFJdEFEd2J0NklpQ0psRUFBQUFBQUFBNEVGakJFQWdDS29NQVF0QmdJQ0FnSGdMSWdJMkF0UUhJQUFDZnlBQlFlZ2lhaXNEQUNBQ3Q2SWlDSmxFQUFBQUFBQUE0RUZqQkVBZ0NLb01BUXRCZ0lDQWdIZ0xOZ0xZQnlBRUlBQkI3QVpxUWFMQkF4QzJBU0lCS0FJRU5nSU1JQVFnQVNnQ0NEWUNDQ0FFSUFFb0FndzJBZ1FnQkNBQktBSVFOZ0lBSUFBQ2Z5QUFLQUxRQnlBRUtBSUViQ0FCS0FJWWJiZEVtcG1abVptWjZUK2lSQUFBQUFBQUFPQS9vaUlJbVVRQUFBQUFBQURnUVdNRVFDQUlxZ3dCQzBHQWdJQ0FlQXMyQXN3SEN5QUFLQUxBQnlFREN5QUVRUkJxSkFBZ0F3dnpBZ0VFZnlNQVFTQnJJZ1FrQUNBQVFRQTZBQUFDUUNBQklBRW9BZ0JCREdzb0FnQnFJZ01vQWhCRkJFQWdBeWdDU0FSQUlBRWdBU2dDQUVFTWF5Z0NBR29vQWtnUXRBUUxBa0FnQWcwQUlBRWdBU2dDQUVFTWF5Z0NBR29vQWdSQmdDQnhSUTBBSUFSQkdHb2lBaUFCSUFFb0FnQkJER3NvQWdCcUtBSWNJZ00yQWdBZ0F5QURLQUlFUVFGcU5nSUVJQUlRL2dJaEJTQUNLQUlBSWdJZ0FpZ0NCRUVCYXlJRE5nSUVJQU5CZjBZRVFDQUNJQUlvQWdBb0FnZ1JBUUFMSUFSQkVHb2lBaUFCSUFFb0FnQkJER3NvQWdCcUtBSVlOZ0lBSUFSQkNHb2lBMEVBTmdJQUEwQUNRQ0FDSUFNUTZnSkZEUUFnQWhEOUFTSUdRUUJPQkg4Z0JTZ0NDQ0FHUWY4QmNVRUJkR292QVFCQmdNQUFjVUVBUndWQkFBdEZEUUFnQWhDcUFob01BUXNMSUFJZ0F4QzFBa1VOQUNBQklBRW9BZ0JCREdzb0FnQnFRUVlRb2dJTElBQWdBU0FCS0FJQVFReHJLQUlBYWlnQ0VFVTZBQUFNQVFzZ0EwRUVFS0lDQ3lBRVFTQnFKQUFMNUFJQkJYOGpBRUVRYXlJQ0pBQWdBa0VIT2dBTElBSkJBRG9BQnlBQ1FjYVo4UUFvQUFBMkFnQWdBa0hKbWZFQUtBQUFOZ0FESUFCQklDQUNFUEFCSVFNZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FFSUFOd0swQVNBQVFjekMvQUEyQXJBQklBQkJBRFlDdkFFZ0FFSEFBV29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWRqZDhnQTJBZ0FnQVVFQU5nSU1JQUJCOU1UOEFEWUNBQ0FBUVpETC9BQTJBckFCSUFGQnBNdjhBRFlDQUNBQVFkQUJhaUlCUVNFUTJRVWhCU0FCUWJnQmFpSUVRZ0EzQWdBZ0FVRUFOZ0t3QVNBQlFaek8vQUEyQWdBZ0FVRUFOZ0xBQVNBQklBUTJBclFCSUFVUWdRRWdBVUcwQVdvZ0FTZ0N1QUVRcXdZZ0FVRUFOZ0xBQVNBQklBUTJBclFCSUFGQ0FEY0N1QUVnQVVFQU5nS3dBU0FCSUFGQkFFRUFRUUFRMlFzMkFyQUJJQU5CMmdFUUtTQUJJQU0yQWt3Z0FFRUFOZ0xBQXlBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FDQUFDOG9CQVFSL0l3QkJFR3NpQXlRQUlBRW9BZ0FnQVNBQkxRQUxJZ0pCR0hSQkdIVkJBRWdpQkJzaUJTQUJLQUlFSUFJZ0JCc2lCR29oQWdKQUEwQWdBaUFGUmcwQklBSkJBV3NpQWkwQUFFRWpSdzBBQ3lBQ0lBVnJJZ0pCZjBZTkFDQUNJQVJCQVd0UERRQWdBeUFCSUFKQkFXcEJmeUFCRUljQkdpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QUJJQU1wQXdBM0FnQWdBU0FES0FJSU5nSUlDeUFBSUFFcEFnQTNBZ0FnQUNBQktBSUlOZ0lJSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dBMEVRYWlRQUM3Y0RBUUovSUFCQjdMRDhBRFlDZ0FJZ0FFSGNzUHdBTmdMd0FTQUFRY3l3L0FBMkF1Z0JJQUJCdkxEOEFEWUMyQUVnQUVHc3NQd0FOZ0xBQVNBQVFZeXcvQUEyQXJBQklBQkI5S244QURZQ0FDQUFLQUxVQWlJQ0JFQWdBaUFBS0FMWUFpSUJSZ1IvSUFJRkEwQWdBVUVRYXlJQklBRW9BZ0FvQWdBUkFBQWFJQUVnQWtjTkFBc2dBQ2dDMUFJTElRRWdBQ0FDTmdMWUFpQUJFQmNMSUFBb0FzZ0NJZ0lFUUNBQ0lBQW9Bc3dDSWdGR0JIOGdBZ1VEUUNBQlFSQnJJZ0VnQVNnQ0FDZ0NBQkVBQUJvZ0FTQUNSdzBBQ3lBQUtBTElBZ3NoQVNBQUlBSTJBc3dDSUFFUUZ3c2dBQ2dDdkFJaUFnUkFJQUlnQUNnQ3dBSWlBVVlFZnlBQ0JRTkFJQUZCRUdzaUFTQUJLQUlBS0FJQUVRQUFHaUFCSUFKSERRQUxJQUFvQXJ3Q0N5RUJJQUFnQWpZQ3dBSWdBUkFYQ3lBQUtBS3dBaUlDQkVBZ0FpQUFLQUswQWlJQlJnUi9JQUlGQTBBZ0FVRVFheUlCSUFFb0FnQW9BZ0FSQUFBYUlBRWdBa2NOQUFzZ0FDZ0NzQUlMSVFFZ0FDQUNOZ0swQWlBQkVCY0xJQUFvQXBRQ0lnSUVRQ0FBSUFJMkFwZ0NJQUlRRndzZ0FFSHdBV29ROFFJYUlBQkJzQUZxRVA0R0dpQUFFT0FCR2lBQUMxc0JBMzhDUUNBQVFjQURhaUFBRU9ZQklnTWdBeWdDQkNJQVJnMEFBMEFnQUNnQ0NDSUVJQVFvQWdBb0FnZ1JBQUJCbWdGR0JFQWdBQ2dDQ0NJQ1FiUVlhaWdDQUNBQlJnMENDeUFBS0FJRUlnQWdBMGNOQUFzTElBSUxFUUFnQUJEMEF5QUFMUURJQTNKQkFFY0xFQUFnQUVFYkVFVW9BcVFDUWNnRGFndU1BUUVCZnlNQVFSQnJJZ0VrQUNBQlFRVTZBQXNnQVVFQU9nQUZJQUZCMFp2eEFDZ0FBRFlDQUNBQlFkV2I4UUF0QUFBNkFBUWdBRUVaSUFFUThBRWFJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xJQUJDQURjRHlBRWdBRUdjaFBvQU5nSUFJQUJCQURZQzBBRWdBRUhZQVdvUTh3TWFJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FVRVFhaVFBSUFBTDRnVUNCWDhCZmdKQUlBSXZBVkJCendCclFmLy9BM0ZCR1VzTkFDQUNLQUpFSUFJb0FrQkhCRUFqQUVIZ0FHc2lCU1FBSUFWQkFEWUNJQ0FGSUFWQkdHb2lCallDSENBRklBWTJBaGdnQlVHQkFqc0JGQ0FGUWZTQy9RQTJBaEFnQlVMTWdZQ0FFRGNEQ0NBRlFzeUJnSUFRTndNNElBVXBBZ2doQ1NBRlFVQnJJZ1JCQVRvQUdDQUVRUUEyQWhRZ0JFSFkvZndBTmdJQUlBUWdDVGNDQkNBRVFnQTNBZ3dnQlVFQk9nQTBJQVZCc0lEOUFEWUNLQ0FGSUFZMkFqQWdCU0FGUVJCcU5nSXNJQUlnQkNBRlFTaHFRUUJCQUVId3NYOUJBVUVCRUM0Q1FDQUZLQUlnSWdkRkRRQWdCU2dDSENJRUtBSUFJZ1lnQlNnQ0dDSUlLQUlFTmdJRUlBZ29BZ1FnQmpZQ0FDQUZRUUEyQWlBZ0JDQUZRUmhxUmcwQUEwQWdCQ2dDQkNFR0lBUVFGeUFHSWdRZ0JVRVlha2NOQUFzTElBVkI0QUJxSkFBZ0J3MEJDeUFDS0FLd0FTSUVSUTBBSUFSQ0FEY0NEQ0FFUWdBM0FpUWdCRUlBTndJY0lBUkNBRGNDRkFzZ0FpZ0NRQ0lHSUFJb0FrUWlCVWNFUUFOQUFrQWdCaWdDQUNJQ0x3RlFJZ1JCblFGclFmLy9BM0ZCQlUwRVFDQUFJQUVnQWtHdy9md0FRWnpWOHdCQkFCQWNJQU1RdVFrTUFRc2dCRUVuYTBILy93TnhRUkpMRFFBZ0FrR3cvZndBUVpUaCtRQkJBQkFjSVFJakFFRWdheUlFSkFBQ1FDQUNJQUlvQWdBb0FnZ1JBQUJCS1VZRVFDQUFJQUVnQWtFQkVPZ0ZEQUVMSUFJZ0FpZ0NBQ2dDQ0JFQUFFRXFSd1JBSUFJZ0FpZ0NBQ2dDQ0JFQUFCb0xJQVJCQURvQUVDQUVRUUE2QUJzQ1FDQUNMQUJmUVFCT0JFQWdCQ0FDS0FKY05nSUlJQVFnQWlrQ1ZEY0RBQXdCQ3lBRUlBSW9BbFFnQWlnQ1dCQWFDeUFCSUFJZ0JFRVFhaUFFSUFFb0FnQW9BcUFCRVFjQUlBUXNBQXRCQUVnRVFDQUVLQUlBRUJjTElBUXNBQnRCQUVnRVFDQUVLQUlRRUJjTElBSW9BdHdCUVFGR0JFQWdBQ0FCSUFJZ0F4RENBd3NnQVNBQ0lBQWdBU2dDQUNnQ3BBRVJCQUFMSUFSQklHb2tBQXNnQmtFRWFpSUdJQVZIRFFBTEN3c25BQ0FBRUlFQklBQkNBRGNDdEFFZ0FFRzhBV29RTHlBQVFjd0JhaEF2SUFCQkFUWUMzQUVMWkFBZ0FpZ0NCRUd3QVhFaUFrRWdSZ1JBSUFFUEN3SkFJQUpCRUVjTkFBSkFBa0FnQUMwQUFDSUNRU3RyRGdNQUFRQUJDeUFBUVFGcUR3c2dBU0FBYTBFQ1NBMEFJQUpCTUVjTkFDQUFMUUFCUVNCeVFmZ0FSdzBBSUFCQkFtb2hBQXNnQUFzSUFDQUFRWmdEYWd2T0J3RUlmeU1BUVNCcklnUWtBQ0FBUVFBMkFnZ2dBRUlBTndJQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBRElBTW9BZ0FvQWdnUkFBQkJuZ0ZIRFFBZ0FTZ0NHQ0FCS0FJVVJ3MEFJQU5CMndCQmZ4QXdJZ0ZGRFFVZ0JFRUFOZ0lJSUFSQ0FEY0RBRUVBSVFNZ0JDQUJLQUt3QXlBQktBS3NBeUlGYXlJQkJIOGdBVUVBU0EwQ0lBRVFHQ0lESUFVZ0FSQVpJZ1VnQVdvaEJpQUZJQUZCQW5WQkFuUnFCVUVBQ3pZQ0dBd0NDeUFCS0FJWUlBRW9BaFJIQkVBZ0JFRUlFQmdpQmpZQ0VDQUVJQVpCQ0dvaUJUWUNHQ0FHUXRhQTFJS2dpOEF5TndFQUlBUWdCVFlDRkNBRElBUkJFR29RVWlFRklBUW9BaEFpQmdSQUlBUWdCallDRkNBR0VCY0xBa0FnQlVVTkFDQURRYkQ5L0FCQjJQZnlBRUYrRUJ3b0FnUkJBMGNOQUVFQUlRVWdCRUVBTmdJSUlBUkNBRGNEQUNBQktBSVlJQUVvQWhRaUEyc2lBUVJBSUFGQkFFZ05BeUFCRUJnaUJTQURJQUVRR1JvTFFRUVFHQ0lESUFVb0FnQTJBZ0FnQkNBRFFRUnFJZ1kyQWhnZ0JDQUdOZ0lVSUFRZ0F6WUNFQ0FGRUJjTUJBc2dCRUVBTmdJSUlBUkNBRGNEQUVFQUlRWkJBQ0VESUFRZ0FTZ0NHQ0FCS0FJVUlnVnJJZ0VFZnlBQlFRQklEUUlnQVJBWUlnTWdCU0FCRUJraUJTQUJhaUVHSUFVZ0FVRUNkVUVDZEdvRlFRQUxOZ0lZREFJTElBUUNmd0pBSUFFb0FrQWlBMFVOQUNBRElBTW9BZ0FvQWdnUkFBQkJrUUZHRFFBZ0FTZ0NRRUVBRUZ3b0F1d0JJUUZCQkJBWUlnTWdBVFlDQUNBRFFRUnFEQUVMSUFKQkd4Q2pBa0VCUncwRlFRUVFHQ0lEUVFFMkFnQWdBMEVFYWdzaUJqWUNHQ0FFSUFZMkFoUWdCQ0FETmdJUURBSUxFQ2dBQ3lBRUlBWTJBaFFnQkNBRE5nSVFJQU1nQmtZTkFRdEJBQ0VCQTBBZ0F5Z0NBQ0VGSUFSQmdJRHNBRFlDQkNBRUlBVTJBZ2dnQkVIc3F2MEFOZ0lBQWtBZ0FpQUVRUUZCQVJDUEFTSUZSUTBBSUFWQnNQMzhBRUdZc2Z3QVFRQVFIQ0lJUlEwQUlBZ1F5Z2RGRFFBZ0FDZ0NDQ0FCUndSQUlBRWdDRFlDQUNBQUlBRkJCR29pQVRZQ0JDQUVLQUlVSVFZTUFRc2dBU0FBS0FJQUlnbHJJZ1ZCQW5VaUMwRUJhaUlCUVlDQWdJQUVUdzBFSUFFZ0JVRUJkU0lISUFFZ0Iwc2JRZi8vLy84RElBVkIvUC8vL3dkSkd5SUhCSDhnQjBHQWdJQ0FCRThOQmlBSFFRSjBFQmdGUVFBTElnb2dDMEVDZEdvaUFTQUlOZ0lBSUFGQkJHb2hBU0FGUVFCS0JFQWdDaUFKSUFVUUdSb0xJQUFnQ2lBSFFRSjBhallDQ0NBQUlBRTJBZ1FnQUNBS05nSUFJQWxGRFFBZ0NSQVhDeUFEUVFScUlnTWdCa2NOQUFzZ0JDZ0NFQ0VHQ3lBR1JRMEFJQVlRRndzZ0JFRWdhaVFBRHdzUUtBQUxRYU9FN3dBUU9BQUxMQUFnQWtVRVFDQUFLQUlFSUFFb0FnUkdEd3NnQUNBQlJnUkFRUUVQQ3lBQUtBSUVJQUVvQWdRUWFFVUxtZ0VCQW44akFFRXdheUlDSkFBZ0FpQUJOZ0lvQWtBZ0FDZ0NDRUYvUnlBQUt3TVFSQUFBQUFBQUFQQy9ZbkpGRFFBZ0FpQUFLUU1RTndNSUlBSWdBQ2tEQ0RjREFDQUNRUmhxSWdBZ0FoQ0tCeUFDS0FJWUlRRWdBaXdBSXlFRElBSWdBa0VvYWtHdXdQQUFFQ00yQWhBZ0FrRVFhaUFCSUFBZ0EwRUFTQnNRSnlBQ0xBQWpRUUJPRFFBZ0FpZ0NHQkFYQ3lBQ1FUQnFKQUFMSUFBZ0FFR0kyUElBTmdJQUlBQXNBQTlCQUVnRVFDQUFLQUlFRUJjTElBQUxFQUFnQWdSQUlBQWdBU0FDRUJrYUN3dlJBd0VGZnlNQVFSQnJJZ1VrQUVFQklRUUNRQ0FBS0FJRUlnTWdBQzBBQ3lJQklBRkJHSFJCR0hVaUFrRUFTQnRCQVVZRVFDQUFRWDlCcHUvdkFFRUJFQnRGRFFFZ0FDZ0NCQ0VESUFBdEFBc2lBU0VDQ3lBRElBRWdBa0VZZEVFWWRVRUFTQnRCQVVZRVFDQUFRWDlCc2VYdkFFRUJFQnRGQkVCQkFpRUVEQUlMSUFBb0FnUWhBeUFBTFFBTElnRWhBZ3NnQXlBQklBSkJHSFJCR0hWQkFFZ2JRUUZHQkVBZ0FFRi9RYTYzN3dCQkFSQWJSUVJBUVFNaEJBd0NDeUFBS0FJRUlRTWdBQzBBQ3lJQklRSUxJQU1nQVNBQ1FSaDBRUmgxUVFCSUcwRUJSZ1JBSUFCQmYwSGlndThBUVFFUUcwVUVRRUVFSVFRTUFnc2dBQ2dDQkNFRElBQXRBQXNpQVNFQ0N3SkFJQU1nQVNBQ1FSaDBRUmgxUVFCSUcwRUJSZ1IvSUFCQmYwR04rKzRBUVFFUUcwVUVRRUVGSVFRTUF3c2dBQzBBQ3lJQklRSWdBQ2dDQkFVZ0F3c2dBU0FDUVJoMFFSaDFRUUJJRzBFQlJ3MEFJQUJCZjBIQStlOEFRUUVRR3cwQVFRWWhCQXdCQzBFSFFRQWdBRUdKOGU4QUVCNGlBUnNoQkNBQkRRQkJBQ0VFSUFBb0FnUWdBQzBBQ3lJQklBRkJHSFJCR0hVaUFVRUFTQnRGRFFBZ0JTQUFLQUlBSUFBZ0FVRUFTQnMyQWdCQnBianhBQ0FGRUNRTElBVkJFR29rQUNBRUM2QUVBUVYvQWtBQ1FBSkFBa0FnQUMwQVZRUkFJQUFvQWd3aUFpQUJJQUlvQWdBb0FoUVJBd0FoQlNBQUtBSVlJZ0VnQUNnQ0hDSUVTUVJBSUFFZ0JUb0FBQ0FBSUFGQkFXbzJBaGdQQ3lBQklBQW9BaFFpQVdzaUFrRUJhaUlEUVFCSURRSWdBaUFESUFRZ0FXc2lCRUVCZENJR0lBTWdCa3NiUWYvLy8vOEhJQVJCLy8vLy93TkpHeUlFQkg4Z0JCQVlCVUVBQ3lJRGFpSUdJQVU2QUFBZ0FrRUFTZ1JBSUFNZ0FTQUNFQmthQ3lBQUlBTWdCR28yQWh3Z0FDQUdRUUZxTmdJWUlBQWdBellDRkNBQlJRMEJJQUVRRnc4TElBQW9BaHdoQXlBQUtBSVlJUUlnQUMwQVZnUkFJQUlnQTBrTkJDQUNJQUFvQWhRaUFtc2lCVUVCYWlJRVFRQklEUU1nQlNBRUlBTWdBbXNpQTBFQmRDSUdJQVFnQmtzYlFmLy8vLzhISUFOQi8vLy8vd05KR3lJRUJIOGdCQkFZQlVFQUN5SURhaUlHSUFFNkFBQWdCVUVBU2dSQUlBTWdBaUFGRUJrYUN5QUFJQU1nQkdvMkFod2dBQ0FHUVFGcU5nSVlJQUFnQXpZQ0ZDQUNSUTBCSUFJUUZ3OExJQUlnQTBjTkF5QUNJQUFvQWhRaUEyc2lBa0VCYWlJRlFRQklEUUlnQWlBRklBSkJBWFFpQkNBRUlBVkpHMEgvLy8vL0J5QUNRZi8vLy84RFNSc2lCQVIvSUFRUUdBVkJBQXNpQldvaUJpQUJPZ0FBSUFKQkFFb0VRQ0FGSUFNZ0FoQVpHZ3NnQUNBRUlBVnFOZ0ljSUFBZ0JrRUJhallDR0NBQUlBVTJBaFFnQTBVTkFDQURFQmNMRHdzUUtBQUxFQ2dBQ3lBQ0lBRTZBQUFnQUNBQ1FRRnFOZ0lZQzR3REFRTi9Jd0JCRUdzaUF5UUFBa0FDUUFKQUlBQW9BZ0FpQUVVTkFDQUFLQUlBSWdSQkQzRkJBMnRCZmtrTkFBd0JDeUFEUVFBMkFnZ01BUXNDUUNBQ0tBSUFJZ1VFUUNBRktBSU1JQUJHRFFFTElBTkJBRFlDQ0F3QkN3SkFBa0FnQUNBRVFRaDJheWdDQUNJQUtBSUVJZ1ZCSUdvaUJFSHMvd0ZOQkVBZ0FDQUVOZ0lFSUFVZ0FDZ0NBQ0lFYWtFVWFpRUFEQUVMSUFCQklDQURRUXhxRUxBRUlnQkZCRUJCQUNFQURBSUxJQU1vQWd3aEJBc2dBRUlBTndJRUlBQkJBRFlDSENBQVFnQTNBaFFnQUVJQU53SU1JQUFnQUNBRWEwRUlkRUVDY2pZQ0FBc2dBeUFBTmdJQUlBTW9BZ0FpQUVVRVFDQURRUUEyQWdnTUFRc2dBQ0FDS0FJQUlnSW9BZ3dpQlRZQ0RDQUNLQUlVSWdSQkdHb2dCVUVRYWlBRUtBSVlHeUFBTmdJQUlBQWdBallDR0NBQUlBUTJBaFFnQWlBQU5nSVVJQU1nQURZQ0NBc2dBeWdDQ0NFQUlBTkJFR29rQUNBQUJIOGdBQ2dDQUVFUGNRVkJBQXNpQWtFSFJ5QUNRUXR4UVFKSGNVVUVRQ0FBUVFScUlBQkJJQ0FCSUFFUUh4RFVBaG9MSUFBTG1RSUJBMzhqQUVFUWF5SUVKQUFnQUVHY3Q0SUJRYUMzZ2dFZ0JFRU1haUFFUVFocUlBRVEvd2tpQlNnQ0FDSUJCSDlCQUFWQktCQVlJZ0ZCRUdvaEF3SkFJQUlzQUF0QkFFNEVRQ0FESUFJcEFnQTNBZ0FnQXlBQ0tBSUlOZ0lJREFFTElBTWdBaWdDQUNBQ0tBSUVFQm9MSUFGQkhHb2hBd0pBSUFJc0FCZEJBRTRFUUNBRElBSXBBZ3czQWdBZ0F5QUNLQUlVTmdJSURBRUxJQU1nQWlnQ0RDQUNLQUlRRUhJTElBRWdCQ2dDRERZQ0NDQUJRZ0EzQWdBZ0JTQUJOZ0lBUVp5M2dnRW9BZ0FvQWdBaUFnUi9RWnkzZ2dFZ0FqWUNBQ0FGS0FJQUJTQUJDeUVDUWFDM2dnRW9BZ0FnQWhCRVFhUzNnZ0ZCcExlQ0FTZ0NBRUVCYWpZQ0FFRUJDem9BQkNBQUlBRTJBZ0FnQkVFUWFpUUFDL0FCQVFOL0FrQWdBUkFmSWdSQmNFa0VRQUpBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQlJBWUlRTWdBQ0FGUVlDQWdJQjRjallDQ0NBQUlBTTJBZ0FnQUNBRU5nSUVEQUVMSUFBZ0JEb0FDeUFBSVFNZ0JFVU5BUXNnQXlBQklBUVFHUm9MSUFNZ0JHcEJBRG9BQUNBQVFReHFJUU1nQWhDdEJTSUJRZkQvLy84RFR3MEJBa0FDUUNBQlFRSlBCRUFnQVVFRWFrRjhjU0lFUVFKMEVCZ2hBeUFBSUFSQmdJQ0FnSGh5TmdJVUlBQWdBellDRENBQUlBRTJBaEFNQVFzZ0FDQUJPZ0FYSUFGRkRRRUxJQU1nQWlBQkVKc0NHZ3NnQXlBQlFRSjBha0VBTmdJQUlBQVBDeEF0QUFzUWR3QUwrQUVCQlg4akFFRWdheUlESkFBZ0EwRVlhaUFBRUxJRUdnSkFJQU10QUJoRkRRQWdBQ0FBS0FJQVFReHJLQUlBYWlJQ0tBSUVHaUFEUVJCcUlnUWdBaWdDSENJQ05nSUFJQUlnQWlnQ0JFRUJhallDQkNBRUVLd0xJUVlnQkNnQ0FDSUNJQUlvQWdSQkFXc2lCVFlDQkNBRlFYOUdCRUFnQWlBQ0tBSUFLQUlJRVFFQUN5QURJQUFnQUNnQ0FFRU1heWdDQUdvb0FoZzJBZ2dnQUNBQUtBSUFRUXhyS0FJQWFpSUNFS2dMSVFVZ0F5QUdJQU1vQWdnZ0FpQUZJQUVnQmlnQ0FDZ0NFQkVLQURZQ0VDQUVLQUlBRFFBZ0FDQUFLQUlBUVF4cktBSUFha0VGRUtJQ0N5QURRUmhxRUxnRElBTkJJR29rQUNBQUM2d0ZBZ04vQVg0akFFR3dCbXNpQWlRQVFRQWdBQzBBNEFnaUF5QUJHMFVFUUNBREJFQWdBa0t3aElDQUVEY0QrQVVnQWtLd2hJQ0FFRGNESUNBQ0tRSWdJUVVnQWtFb2FpSUJRUUU2QUJnZ0FVRUFOZ0lVSUFGQjJQMzhBRFlDQUNBQklBVTNBZ1FnQVVJQU53SU1JQUlnQVRZQ2xBWWdBa0c0dFAwQU5nS1FCaUFBSUFFZ0FrR1FCbXBCQUVFQVFmQ3hmMEVCUVFBUUxnc2dBa0tZaElDQUVEY0QwQVVnQWtLWWhJQ0FFRGNER0NBQ0tRSVlJUVVnQWtIWUJXb2lBVUVCT2dBWUlBRkJBRFlDRkNBQlFkajkvQUEyQWdBZ0FTQUZOd0lFSUFGQ0FEY0NEQ0FCSVFNZ0FrS2NoSUNBRURjRHFBVWdBa0tjaElDQUVEY0RFQ0FDS1FJUUlRVWdBa0d3QldvaUFVRUJPZ0FZSUFGQkFEWUNGQ0FCUWRqOS9BQTJBZ0FnQVNBRk53SUVJQUZDQURjQ0RDQUNJQUEyQXFRRklBSkJpTEQ5QURZQ29BVWdBQ0FESUFKQm9BVnFJZ1FnQVVFQVFRTkJBRUVBRUM0Z0FDQURJQVFnQVVFQVFRTkJBVUVBRUM0Z0FrS2doSUNBRURjRCtBUWdBa0tnaElDQUVEY0RDQ0FDS1FJSUlRVWdBa0dBQldvaUFVRUJPZ0FZSUFGQkFEWUNGQ0FCUWRqOS9BQTJBZ0FnQVNBRk53SUVJQUZDQURjQ0RDQUNRZmkwL1FBMkFpZ2dBa0U0YWhEekF5RURJQUpCQURZQ05DQUNRZ0EzQWl3Z0F4RExCeUFDUVFBMkFPY0VJQUpDQURjRDRBUWdBaUFCTmdMd0JDQUNJQUEyQXV3RUlBQWdBU0FDUVNocVFRQkJBRUh3c1g5QkFVRUFFQzRnQWtMSWhJQ0FFRGNEQUNBQ1FzaUVnSUFRTndPSUJpQUNLUUlBSVFVZ0FrR1FCbW9pQVVFQk9nQVlJQUZCQURZQ0ZDQUJRZGo5L0FBMkFnQWdBU0FGTndJRUlBRkNBRGNDRENBQ0lBRTJBb1FHSUFKQjlMWDlBRFlDZ0FZZ0FDQUJJQUpCZ0FacVFRQkJBRUh3c1g5QkFVRUFFQzRnQUVFQk9nRGdDQ0FDUWZpMC9RQTJBaWdnQXhDY0FSb0xJQUpCc0FacUpBQUx3Z0VDQVg4QmZpTUFRZEFBYXlJRkpBQWdBRUVBTmdJSUlBQWdBRFlDQkNBQUlBQTJBZ0FnQlVFQU93Rk1JQVVnQWpzQlRpQUZRYVQvL0FBMkFrZ2dCVUxRZ1lDQUVEY0RJQ0FGUXRDQmdJQVFOd01JSUFVcEFnZ2hCaUFGUVNocUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFKQ0FEY0NCQ0FDSUFZM0Fnd2dCU0FET2dBY0lBVWdBRFlDR0NBRlFmQ0EvUUEyQWhBZ0JTQUZRY2dBYWpZQ0ZDQUJJQUlnQlVFUWFpQUVRUUZCQUJDSkFpQUZRZEFBYWlRQUMrMERBUU4vQWtBQ1FBSkFJQU1PQXdJQ0FBRUxJQUZCQkdzaUFTZ0NBQ0FBS0FJQUlBSW9BZ0FSQXdCRkRRRWdBQ2dDQUNFQ0lBQWdBU2dDQURZQ0FDQUJJQUkyQWdBTUFRc2dBMEdBQVV3RVFDQUFJQUZHRFFFZ0FFRUVhaUlGSUFGR0RRRURRQ0FGS0FJQUlRWUNmeUFBSUFVaUF5QUFSZzBBR2dOQUlBTWdCaUFEUVFScklnUW9BZ0FnQWlnQ0FCRURBRVVOQVJvZ0F5QUVLQUlBTmdJQUlBUWlBeUFBUncwQUN5QUFDeUFHTmdJQUlBRWdCVUVFYWlJRlJ3MEFDd3dCQ3lBQUlBTkJBWFlpQmtFQ2RDSUlhaUVIQWtBZ0F5QUZUQVJBSUFBZ0J5QUNJQVlnQkJEWUVDQUhJQUVnQWlBRElBWnJJQVFnQ0dvaUFSRFlFQ0FFSUFOQkFuUnFJUVVnQVNFREEwQWdBeUFGUmdSQUlBRWdCRVlOQkFOQUlBQWdCQ2dDQURZQ0FDQUFRUVJxSVFBZ0JFRUVhaUlFSUFGSERRQUxEQVFMQWtBZ0F5Z0NBQ0FFS0FJQUlBSW9BZ0FSQXdBRVFDQUFJQU1vQWdBMkFnQWdBMEVFYWlFRERBRUxJQUFnQkNnQ0FEWUNBQ0FFUVFScUlRUUxJQUJCQkdvaEFDQUJJQVJIRFFBTERBRUxJQUFnQnlBQ0lBWWdCQ0FGRU5NRElBY2dBU0FDSUFNZ0Jtc2lBeUFFSUFVUTB3TWdBQ0FISUFFZ0FpQUdJQU1nQkNBRkVMZ0xEd3NnQXlBRlJnMEFBMEFnQUNBREtBSUFOZ0lBSUFCQkJHb2hBQ0FEUVFScUlnTWdCVWNOQUFzTEMwWUJBWDhDUUNBQVFmRUFFRVVpQVVVTkFDQUJRYkQ5L0FCQitQMzZBRUVBRUJ3aUFVVU5BQ0FBS0FLd0JFRmdSdzBBSUFGQitBTnFFTGtCRHdzZ0FFSFlBMm9RdVFFTFFnRUJmeUFCSUFKc0lRUWdCQUovSUFNb0FreEJBRWdFUUNBQUlBUWdBeEN0REF3QkN5QUFJQVFnQXhDdERBc2lBRVlFUUNBQ1FRQWdBUnNQQ3lBQUlBRnVDd29BSUFBUTRBRWFJQUFMcWdZREEzOEJmQUYrSXdCQjBBQnJJZ1lrQUFKQUFrQWdBQzBBVEFSQUlBQXRBRTBOQVFzZ0FDc0RvQUZFQUFBQUFBQUFBQUNobVVUOHFmSFNUV0pRUDJORkJFQWdCaUFDTmdKRUlBWWdBVFlDUUNBQUt3T2dBU0VKSUFZZ0FDa0NsQUVpQ2pjRE9DQUdJQVlwQTBBM0F4Z2dCaUFLTndNUUlBWkJ5QUJxSUFaQkdHb2dDVVFZTFVSVSt5RUpRS0pFQUFBQUFBQ0Faa0NqdGlBR1FSQnFFTnNGSUFZZ0JEWUNMQ0FHSUFNMkFpZ2dBQ3NEb0FFaENTQUdJQUFwQXBRQklnbzNBeUFnQmlBR0tRTW9Od01JSUFZZ0NqY0RBQ0FHUVRCcUlBWkJDR29nQ1VRWUxVUlUreUVKUUtKRUFBQUFBQUNBWmtDanRpQUdFTnNGSUFZb0FqUWhCQ0FHS0FJd0lRTWdCaWdDVENFQ0lBWW9Ba2doQVFzQ1FDQUFMUUJNRFFBZ0FDZ0MxQUVhSUFBb0Fzd0JRUVJyS0FJQUlnY2dBU0FESUFjb0FnQW9BaFFSQkFBZ0JVVU5BQ0FBS0FMTUFVRUVheWdDQUNJSElBQW9BamdnQUNnQ1NDQUFLQUpFYWtFQmF5SUlRUWgyUWZ6Ly93ZHhhaWdDQUNBSVFmOEhjVUVDZEdvb0FnQW9BZ1EyQWpBZ0J5QUZOZ0lzQ3dKQUlBQXRBRTBOQUNBQUtBTE1BVUVFYXlnQ0FDSUhJQUFvQXRRQktBSUVJZ2dFZnlBSUtBS3dCaUFDYXdWQkFBc2dBQ2dDMUFFb0FnUWlDQVIvSUFnb0FyQUdJQVJyQlVFQUN5QUhLQUlBS0FJWUVRUUFJQVZGRFFBZ0FDZ0N6QUZCQkdzb0FnQWlCeUFBS0FJNElBQW9Ba2dnQUNnQ1JHcEJBV3NpQ0VFSWRrSDgvLzhIY1dvb0FnQWdDRUgvQjNGQkFuUnFLQUlBS0FJRU5nSXdJQWNnQlRZQ0xBc2dBQ2dDekFFZ0FDZ0N5QUVpQjJzaUJVRUFUQTBBSUFWQkFuWWhDRUVBSVFVRFFDQUFMUUJNUlFSQUlBVWdDRThOQXlBQUtBTFVBUm9nQnlBRlFRSjBhaWdDQUNJSElBRWdBeUFIS0FJQUtBSU1FUVFBQ3lBQUxRQk5SUVJBSUFBb0Fzd0JJQUFvQXNnQklnZHJRUUoxSUFWTkRRTWdCeUFGUVFKMGFpZ0NBQ0lISUFBb0F0UUJLQUlFSWdnRWZ5QUlLQUt3QmlBQ2F3VkJBQXNnQUNnQzFBRW9BZ1FpQ0FSL0lBZ29BckFHSUFSckJVRUFDeUFIS0FJQUtBSVFFUVFBQ3lBRlFRRnFJZ1VnQUNnQ3pBRWdBQ2dDeUFFaUIydEJBblVpQ0VnTkFBc0xJQVpCMEFCcUpBQVBDeEJ0QUF2UUF3RUtmd0pBQWtBZ0FDZ0NCQ0lGSUFBb0FnQkhCRUFnQlNFRERBRUxJQUFvQWdnaUFpQUFLQUlNSWdOSkJFQWdBaUFESUFKclFRSjFRUUZxUVFKdFFRSjBJZ1pxSVFNZ0FpQUZheUlFQkVBZ0F5QUVheUlESUFVZ0JCQmpHaUFBS0FJSUlRSUxJQUFnQXpZQ0JDQUFJQUlnQm1vMkFnZ01BUXNnQXlBRmF5SURRUUYxUVFFZ0F4c2lBMEdBZ0lDQUJFOE5BU0FEUVFKMElnUVFHQ0lISUFScUlRa2dCeUFEUVFOcVFYeHhhaUlESVFZQ1FDQUNJQVZySWdoRkRRQWdBeUVDSUFVaEJDQUlRUVJySWdwQkFuWkJBV3BCQjNFaUN3UkFRUUFoQmdOQUlBSWdCQ2dDQURZQ0FDQUVRUVJxSVFRZ0FrRUVhaUVDSUFaQkFXb2lCaUFMUncwQUN3c2dDRUY4Y1NBRGFpRUdJQXBCSEVrTkFBTkFJQUlnQkNnQ0FEWUNBQ0FDSUFRb0FnUTJBZ1FnQWlBRUtBSUlOZ0lJSUFJZ0JDZ0NERFlDRENBQ0lBUW9BaEEyQWhBZ0FpQUVLQUlVTmdJVUlBSWdCQ2dDR0RZQ0dDQUNJQVFvQWh3MkFod2dCRUVnYWlFRUlBSkJJR29pQWlBR1J3MEFDd3NnQUNBSk5nSU1JQUFnQmpZQ0NDQUFJQU0yQWdRZ0FDQUhOZ0lBSUFWRkRRQWdCUkFYSUFBb0FnUWhBd3NnQTBFRWF5QUJLQUlBTmdJQUlBQWdBQ2dDQkVFRWF6WUNCQThMUWFPRTd3QVFPQUFMTVFBZ0FDZ0NPQ0FBS0FKSUlBQW9Ba1JxUVFGcklnQkJDSFpCL1AvL0IzRnFLQUlBSUFCQi93ZHhRUUowYWlnQ0FBc2FBQ0FBSUFFUWxCUWlBRUVBSUFBdEFBQWdBVUgvQVhGR0d3dVdDQUVKZnlNQVFSQnJJZ2NrQUNBSFFRQTJBZ2dnQjBJQU53TUFBa0FDUUFKQUFrQUNRQ0FBS0FMY0F5QUFLQUxZQXlJRGF5SUJCRUFnQVVFQVNBMENJQUVRR0NJSUlBTWdBUkFaSVFNZ0FVRjhjU0lDRFFFTFFRUkJBaUFBS0FMb0F5SUFRUUZHRzBFQUlBQWJJUUVnQ0EwRERBUUxJQUlnQTJvaEJRSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FDZ0M1QU5CQVdzT0JBSURBUUFKQ3lBQlFRUnJJZ0JCQW5aQkFXb2lBVUVIY1NFRVFRQWhCU0FBUVJ4UERRVkJBQ0VCSUFNaEFnd0dDMEVCSVFJZ0FVRUVheUlBUVFKMlFRRnFJZ0ZCQjNFaEJDQUFRUnhQRFFJZ0F5RUJEQU1MQWtBZ0FVRjhjU0lFUVFScklnWkJBblpCQVdwQkEzRWlDVVVFUUNBRElRQU1BUXRCQUNFQ0lBTWhBQU5BSUFBb0FnQkZCRUFnQUVFQk5nSUFDeUFBUVFScUlRQWdBa0VCYWlJQ0lBbEhEUUFMQ3lBR1FReFBCRUFEUUNBQUtBSUFSUVJBSUFCQkFUWUNBQXNnQUNnQ0JFVUVRQ0FBUVFFMkFnUUxJQUFvQWdoRkJFQWdBRUVCTmdJSUN5QUFLQUlNUlFSQUlBQkJBVFlDREFzZ0FFRVFhaUlBSUFWSERRQUxDeUFES0FJQUlRSUNRQ0FCUVFSR0RRQWdBMEVFYWlFQUlBUkJDR3NpQkVFQ2RrRUJha0VEY1NJR0JFQkJBQ0VESUFBaEFRTkFJQUlnQVNnQ0FHMGhBaUFCUVFScUlnQWhBU0FEUVFGcUlnTWdCa2NOQUFzTElBUkJERWtOQUFOQUlBSWdBQ2dDQUcwZ0FDZ0NCRzBnQUNnQ0NHMGdBQ2dDREcwaEFpQUFRUkJxSWdBZ0JVY05BQXNMSUFKQkFTQUNHeUVCREFjTElBTW9BZ0FoQWdKQUlBRkJCRVlOQUNBRFFRUnFJUUFnQVVFSWF5SUVRUUoyUVFGcVFRZHhJZ1lFUUVFQUlRTWdBQ0VCQTBBZ0FpQUJLQUlBYXlFQ0lBRkJCR29pQUNFQklBTkJBV29pQXlBR1J3MEFDd3NnQkVFY1NRMEFBMEFnQWlBQUtBSWNJQUFvQWhnZ0FDZ0NGQ0FBS0FJUUlBQW9BZ3dnQUNnQ0NDQUFLQUlBSUFBb0FnUnFhbXBxYW1wcWF5RUNJQUJCSUdvaUFDQUZSdzBBQ3dzZ0FrRUJJQUpCQVVvYklRRU1CZ3NnQVVINC8vLy9CM0VoQmtFQUlRVWdBeUVBQTBBZ0FDZ0NIQ0FBS0FJWUlBQW9BaFFnQUNnQ0VDQUFLQUlNSUFBb0FnZ2dBQ2dDQkNBQUtBSUFJQUpzYkd4c2JHeHNiQ0VDSUFCQklHb2lBU0VBSUFWQkNHb2lCU0FHUncwQUN3c2dCQVJBUVFBaEFBTkFJQUVvQWdBZ0Ftd2hBaUFCUVFScUlRRWdBRUVCYWlJQUlBUkhEUUFMQ3lBQ1FRRWdBaHNoQVF3RUN5QUJRZmovLy84SGNTRUdRUUFoQVNBRElRQkJBQ0VEQTBBZ0FDZ0NIQ0FBS0FJWUlBQW9BaFFnQUNnQ0VDQUFLQUlNSUFBb0FnZ2dBQ2dDQkNBQUtBSUFJQUZxYW1wcWFtcHFhaUVCSUFCQklHb2lBaUVBSUFOQkNHb2lBeUFHUncwQUN3c2dCRVVOQWdOQUlBSW9BZ0FnQVdvaEFTQUNRUVJxSVFJZ0JVRUJhaUlGSUFSSERRQUxEQUlMRUNnQUN5QURLQUlBSVFFTElBZ1FGd3NnQjBFUWFpUUFJQUVMN0FJQkJIOGpBRUVRYXlJQ0pBQWdBa0VGT2dBTElBSkJBRG9BQlNBQ1FhU2E4UUFvQUFBMkFnQWdBa0dvbXZFQUxRQUFPZ0FFSUFCQi9nQWdBaENlQVJvZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FFSE1BMm9pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUVlqWDhnQTJBZ0FnQVNFRElBQkIxQU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzJmSUFOZ0lBSUFGQ0FEY0NEQ0FCUWdBM0FoUWdBU0VFSUFCQjhBTnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUgwNWZNQU5nSUFJQUJCaExUMEFEWUNpQU1nQUVIMHMvUUFOZ0w0QWlBQVFlU3o5QUEyQXVnQ0lBQkIxTFAwQURZQzVBRWdBRUd3cy9RQU5nTFVBU0FBUWFDejlBQTJBc0FCSUFCQmdMUDBBRFlDc0FFZ0FFSEFyUFFBTmdJQUlBTkJsTFQwQURZQ0FDQUVRYVMwOUFBMkFnQWdBVUcwdFBRQU5nSUFJQUJCZ0FFUUtTQUFRYUFCRUNrZ0FFR0RBaEFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBa0VRYWlRQUlBQUxSQUFnQUVIWTh2TUFOZ0lBSUFBc0FDdEJBRWdFUUNBQUtBSWdFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFBc0FBOUJBRWdFUUNBQUtBSUVFQmNMSUFBTEZBQWdBZ1IvSUFBZ0FTQUNFSnNDQlNBQUN4b0wyUU1CQlg4Z0FSQ3dEU0FCUVJCcUlRWWdBQ0VEQWtBRFFBSkFJQU10QUFBaEFpQUdJQUVvQWdCQkRHc29BZ0JxS0FJQVFRZHhJZ1VOQUNBQ1JRMEFJQVFnQVJDbUJTSUVJQVJCZjBZYklnUkIvd0Z4SUFNdEFBQkhCRUFnQVNBRVFSaDBRUmgxRU5NUUFuOUJBQ0VDQWtBZ0FTQUJLQUlBUVF4cktBSUFhaTBBRUVFQ2NRMEFJQUVRMGdWQkwwY05BQ0FCRUtZRklRSUNRQUpBSUFFZ0FTZ0NBRUVNYXlnQ0FHb3RBQkJCQW5GRkJFQUNRQ0FCRUtZRklnVkJmMFlOQUNBQ1FYOUdEUUFnQWtIL0FYRkJMMGNOQUNBRlFmOEJjVUV2UncwQUlBRWdBU2dDQUVFTWF5Z0NBR29vQWhBaUJVRUNjUTBESUFGQkVHb2hBZ05BSUFFUTBnVkJEVVlOQXlBQkVOSUZRUXBHRFFNZ0FSQ21CUm9nQWlBQktBSUFRUXhyS0FJQWFpMEFBRUVDY1VVTkFBc01BZ3NnQVJEUkVDQUJJQUVvQWdCQkRHc29BZ0JxUVFBUXRnSUxJQUVRMFJCQkFDRUNJQUVnQVNnQ0FFRU1heWdDQUdwQkFCQzJBZ3dDQ3lBQklBRW9BZ0JCREdzb0FnQnFLQUlRSVFVTFFRRWhBaUFGUVFKeERRQWdBUkN3RFVFQkRBRUxJQUlMRFFKQkFDRUVJQUFnQTA4TkF3TkFJQUVnQTBFQmF5SURMQUFBRU5NUUlBQWdBMGtOQUFzTUF3VWdBMEVCYWlFRERBSUxBQXNMSUFWRklBSkZjaUVFQ3lBRUM1UUJBUUYvQWtBZ0FDd0FEMEVBU0FSQUlBQkJBRFlDQ0NBQUtBSUVJUUVNQVFzZ0FFRUVhaUlCUVFBNkFBc0xJQUZCQURvQUFBSkFJQUFzQUJ0QkFFZ0VRQ0FBUVFBMkFoUWdBQ2dDRUNFQkRBRUxJQUJCRUdvaUFVRUFPZ0FMQ3lBQlFRQTZBQUFnQUVJQU53TTRJQUJCQURZQ01DQUFRb0NBZ1A3Ly8vL3ZRVGNES0NBQVFRQTJBaVFnQUVGQWEwSUFOd01BQzNVQkFuOGdBU0FBUVJCcUlnQkhCRUFnQVMwQUN5SURRUmgwUVJoMUlRSWdBQ3dBQzBFQVRnUkFJQUpCQUU0RVFDQUFJQUVwQWdBM0FnQWdBQ0FCS0FJSU5nSUlEd3NnQUNBQktBSUFJQUVvQWdRUUlBOExJQUFnQVNnQ0FDQUJJQUpCQUVnaUFCc2dBU2dDQkNBRElBQWJFQ0VhQ3dzbkFRRi9JQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFCQ0FEY0NCQ0FBUVFBMkFnd0xvZ0lCQlg4akFFRVFheUlESkFBZ0EwRUlhaUFBUVFFUXVnTWdBeTBBQ0FSQUFrQWdBU3dBQzBFQVNBUkFJQUVvQWdCQkFEb0FBQ0FCUVFBMkFnUU1BUXNnQVVFQU9nQUxJQUZCQURvQUFBc2dBRUVZYWlFR0lBSkIvd0Z4SVFjQ2Z3SkFBMEFDUUNBR0lBQW9BZ0JCREdzb0FnQnFLQUlBSWdJb0Fnd2lCU0FDS0FJUVJ3UkFJQUlnQlVFQmFqWUNEQ0FGTFFBQUlRSU1BUXNnQWlBQ0tBSUFLQUlvRVFBQUlnSkJmMFlOQWd0QkFDQUhJQUpCL3dGeFJnMENHaUFCSUFKQkdIUkJHSFVRYkNBRVFRRnFJUVFnQVNnQ0JDQUJMUUFMSWdJZ0FrRVlkRUVZZFVFQVNCdEJiMGNOQUF0QkJBd0JDMEVDUVFZZ0JCc0xJUUlnQUNBQUtBSUFRUXhyS0FJQWFpSUJJQUVvQWhBZ0FuSVF0Z0lMSUFOQkVHb2tBQ0FBQzdjSUFRcC9JQU1vQWhnaERBSkFJQU1vQWdRZ0F5Z0NBR3RCREcwaUJpQUFLQUlFSWdVZ0FDZ0NBQ0lIYTBFTWJTSUlTd1JBQWtBZ0JpQUlheUlJSUFBb0FnZ2lCaUFBS0FJRUlnZHJRUXh0VFFSQUFrQWdDRVVOQUNBSElRVWdDRUVNYkVFTWF5SUdRUXh1UVFGcVFRZHhJZ2tFUUFOQUlBVkNBRGNDQUNBRlFRQTZBQWdnQlVFTWFpRUZJQXBCQVdvaUNpQUpSdzBBQ3dzZ0NFRU1iQ0FIYWlFSElBWkIxQUJKRFFBRFFDQUZRZ0EzQWdBZ0JVSUFOd0lNSUFWQ0FEY0NHQ0FGUWdBM0FpUWdCVUlBTndJd0lBVkNBRGNDUENBRlFnQTNBa2dnQlVJQU53SlVJQVZCQURvQUNDQUZRUUE2QUJRZ0JVRUFPZ0FnSUFWQkFEb0FMQ0FGUVFBNkFEZ2dCVUVBT2dCRUlBVkJBRG9BVUNBRlFRQTZBRndnQlVIZ0FHb2lCU0FIUncwQUN3c2dBQ0FITmdJRURBRUxBa0FnQnlBQUtBSUFJZ3RyUVF4dElnMGdDR29pQlVIV3F0V3FBVWtFUUNBRklBWWdDMnRCREcwaUJrRUJkQ0lMSUFVZ0Mwc2JRZFdxMWFvQklBWkJxdFdxMVFCSkd5SUxCRUFnQzBIV3F0V3FBVThOQWlBTFFReHNFQmdoQ1FzZ0NTQU5RUXhzYWlJR0lRVWdDRUVNYkNJSVFReHJJZzFCREc1QkFXcEJCM0VpRGdSQUlBWWhCUU5BSUFWQ0FEY0NBQ0FGUVFBNkFBZ2dCVUVNYWlFRklBcEJBV29pQ2lBT1J3MEFDd3NnQmlBSWFpRUlJQTFCMUFCUEJFQURRQ0FGUWdBM0FnQWdCVUlBTndJTUlBVkNBRGNDR0NBRlFnQTNBaVFnQlVJQU53SXdJQVZDQURjQ1BDQUZRZ0EzQWtnZ0JVSUFOd0pVSUFWQkFEb0FDQ0FGUVFBNkFCUWdCVUVBT2dBZ0lBVkJBRG9BTENBRlFRQTZBRGdnQlVFQU9nQkVJQVZCQURvQVVDQUZRUUE2QUZ3Z0JVSGdBR29pQlNBSVJ3MEFDd3NnQmlBSElBQW9BZ0FpQldzaUIwRjBiVUVNYkdvaEJpQUhRUUJLQkVBZ0JpQUZJQWNRR1JvTElBQWdDU0FMUVF4c2FqWUNDQ0FBSUFnMkFnUWdBQ0FHTmdJQUlBVUVRQ0FGRUJjTERBSUxFQ2dBQzBHamhPOEFFRGdBQ3lBQUtBSUFJUWNnQUNnQ0JDRUZEQUVMSUFZZ0NFOE5BQ0FBSUFjZ0JrRU1iR29pQlRZQ0JBc2dCU0FIUndSQUlBTkJER29oQ2lBREtBSUFJUWdnQXlnQ0JDRUpRUUFoQlFOQUlBY2dCVUVNYkNJR2FpQUJJQVlnQ0dvZ0NpQUpJQWhyUVF4dElBVkxHeWdDQUNBTWEybzJBZ0FnQUNnQ0FDQUdhaUFCSUFNb0FnQWlCeUFHYWlBS0lBTW9BZ1FnQjJ0QkRHMGdCVXNiS0FJRUlBeHJhallDQkNBQUtBSUFJZ2NnQm1vZ0F5Z0NBQ0lJSUFacUlBb2dBeWdDQkNJSklBaHJRUXh0SUFWTEd5MEFDRG9BQ0NBRlFRRnFJZ1VnQUNnQ0JDQUhhMEVNYlVrTkFBc0xJQUFnQWpZQ0RDQUFRUUE2QUJRZ0FDQUNOZ0lRSUFBZ0FTQURLQUlZSUF4cmFpSUNOZ0lZSUFBZ0FTQURLQUljSUF4cmFqWUNIQ0FBSUFNdEFDQTZBQ0FnQUNBQklBTW9BaVFnREd0cU5nSWtJQUFnQVNBREtBSW9JQXhyYWpZQ0tDQUFJQU10QUN3NkFDd2dCRVVFUUNBQUlBSTJBalFMSUFBZ0F5MEFNRG9BTUF1MkFRRURmd0pBQW44Z0FDZ0NCQ0lGUVJocUlnWWdBQ2dDQUNJSEtBSUVUUVJBSUFBZ0JqWUNCQ0FGSUFkcVFRaHFEQUVMUVFBaEJVR0lJRUdreElFQktBSUFFUUFBSWdaRkJFQWdBQ2dDQ0NJQVJRMENJQUJCQVRvQUFFRUFEd3NnQUNnQ0FDRUZJQVpCZ0NBMkFnUWdCaUFGTmdJQUlBQkJHRFlDQkNBQUlBWTJBZ0FnQmtFSWFnc2lCVUVBTmdJTUlBVWdCRFlDQ0NBRklBTTJBZ1FnQlVFQU93RUNJQVVnQWpvQUFTQUZJQUU2QUFBTElBVUwrZ0lCQlg4akFFRVFheUlESkFBZ0FTZ0NBQ0lDQkg4Z0FpZ0NBRUVQY1FWQkFBc2hCQUpBQWtBQ1FDQUFLQUlBSWdKRkRRQWdCRUVDU1EwQUlBSW9BZ0FpQlVFUGNTSUdRUU5yUVg1SkRRQWdCRUVKYTBGK1NRMEJJQVpCQVVZTkFRc2dBMEVJYWtFQU5nSUFEQUVMQWtBQ1FDQUNJQVZCQ0hacktBSUFJZ0lvQWdRaUJrRWdhaUlGUWV6L0FVMEVRQ0FDSUFVMkFnUWdCaUFDS0FJQUlnVnFRUlJxSVFJTUFRc2dBa0VnSUFOQkRHb1FzQVFpQWtVRVFFRUFJUUlNQWdzZ0F5Z0NEQ0VGQ3lBQ1FnQTNBZ1FnQWtFQU5nSWNJQUpDQURjQ0ZDQUNRZ0EzQWd3Z0FpQUNJQVZyUVFoMElBUnlOZ0lBQ3lBRElBSTJBZ0FnQXlnQ0FDSUNSUVJBSUFOQkNHcEJBRFlDQUF3QkN5QUNJQUFvQWdBaUFEWUNEQUovSUFBb0FoQWlCQVJBSUFRb0FoUWlBQ0FDTmdJWUlBSWdBRFlDRkNBRVFSUnFEQUVMSUFBZ0FqWUNFQ0FDUVJScUN5QUNOZ0lBSUFJZ0FTZ0NBQkNqRHlBRElBTW9BZ0EyQWdnTElBTW9BZ2dhSUFOQkVHb2tBQXYvQVFFRWZ5TUFRU0JySWdNa0FDQURJQUUyQWhnakFFRVFheUlCSkFBZ0FTQURLQUlZTmdJSUlBRW9BZ2doQWlBQlFSQnFKQUFnQXlBQ05nSVFBa0FDUUNBRFFSQnFFTUVJQkVBakFFRVFheUlCSkFBZ0FTQURLQUlZTmdJSUlBRW9BZ2doQWlBQlFSQnFKQUFnQXlBQ05nSUlJQU5CQ0dvUWJ5SUVFQjhpQWtGd1R3MENBa0FDUUNBQ1FRdFBCRUFnQWtFUWFrRndjU0lGRUJnaEFTQUFJQVZCZ0lDQWdIaHlOZ0lJSUFBZ0FUWUNBQ0FBSUFJMkFnUWdBU0VBREFFTElBQWdBam9BQ3lBQ1JRMEJDeUFBSUFRZ0FoQVpHZ3NnQUNBQ2FrRUFPZ0FBREFFTElBQkJBRG9BQUNBQVFRQTZBQXNMSUFOQklHb2tBQThMRUMwQUM5MENBUWQvQWtCQnNMV0NBU2dDQUNJQlFiUzFnZ0VvQWdBaUJFWU5BQ0FBS0FJQUlBQWdBQzBBQ3lJQ1FSaDBRUmgxUVFCSUlnTWJJUVVDUUNBQUtBSUVJQUlnQXhzaUJrVUVRQU5BQWtBZ0FTZ0NCQ0FCTFFBTElnTWdBMEVZZEVFWWRTSUFRUUJJR3cwQUlBQkJBRXdOQkNBRkxRQUFJQUV0QUFCSERRQWdBU0VDSUFVaEFBTkFJQU5CQVdzaUEwVU5CU0FBTFFBQklRWWdBRUVCYWlFQUlBWWdBa0VCYWlJQ0xRQUFSZzBBQ3dzZ0FVRU1haUlCSUFSSERRQU1BZ3NBQ3dOQUFrQWdBU2dDQkNBQkxRQUxJZ01nQTBFWWRFRVlkU0lBUVFCSUlnSWJJQVpIRFFBZ0FTZ0NBQ0VISUFKRkJFQWdBRVVOQkNBQklRSWdCU0lBTFFBQUlBZEIvd0Z4UncwQkEwQWdBMEVCYXlJRFJRMEZJQUF0QUFFaEJ5QUFRUUZxSVFBZ0J5QUNRUUZxSWdJdEFBQkdEUUFMREFFTElBY2dCU0FHRUV4RkRRTUxJQUZCREdvaUFTQUVSdzBBQ3dzZ0JDRUJDeUFCSUFSSEM3WURBUUovSUFCQklHb2lBaUFCRUpVR0lBQkJBRFlDTEFKQUlBQW9BakFpQVVFSWNRUi9JQUFDZnlBQ0xRQUxRUWQyQkVBZ0FpZ0NBQXdCQ3lBQ0N3Si9JQUlpQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3dHFOZ0lzQW44Z0FTMEFDMEVIZGdSQUlBRW9BZ0FNQVFzZ0FRc2hBd0ovSUFFdEFBdEJCM1lFUUNBQ0tBSUFEQUVMSUFJTElRRWdBQ0FBS0FJc05nSVFJQUFnQVRZQ0RDQUFJQU0yQWdnZ0FDZ0NNQVVnQVF0QkVIRkZEUUFnQUFKL0lBSXRBQXRCQjNZRVFDQUNLQUlBREFFTElBSUxBbjhnQWkwQUMwRUhkZ1JBSUFJb0FnUU1BUXNnQWkwQUN3c2lBV28yQWl3Z0FpQUNMUUFMUVFkMkJIOGdBaWdDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlDZnlBQ0xRQUxRUWQyQkVBZ0FpZ0NBQXdCQ3lBQ0N5RURJQUFDZnlBQ0xRQUxRUWQyQkVBZ0FpZ0NBQXdCQ3lBQ0N3Si9JQUl0QUF0QkIzWUVRQ0FDS0FJRURBRUxJQUl0QUFzTGFqWUNIQ0FBSUFNMkFoUWdBQ0FETmdJWUlBQXRBREJCQTNGRkRRQURRQ0FCUVFCSUJFQWdBQ0FBS0FJWVFmLy8vLzhIYWpZQ0dDQUJRZi8vLy84SGF5RUJEQUVMQ3lBQlJRMEFJQUFnQUNnQ0dDQUJhallDR0FzTEtBQWdBRUhnQVdvUWl3b2FJQUJCMEFGcUVJOElHaUFBUWJBQmFoRGJBUm9nQUJEZ0FSb2dBQXNmQUNBQkJFQWdBQ0FCS0FJQUVPc0RJQUFnQVNnQ0JCRHJBeUFCRUJjTEM4Y0JBUUYvSUFGQkJHb2dBaERUQnlFRElBQkJBRFlDQ0NBQVFnQTNBZ0FnQXlnQ0JDQURLQUlBYXlJQlFReHRJUUlDUUNBQkJFQWdBa0hXcXRXcUFVOE5BU0FBSUFFUUdDSUJOZ0lBSUFBZ0FUWUNCQ0FBSUFFZ0FrRU1iR28yQWdnZ0F5Z0NBQ0lDSUFNb0FnUWlBMGNFUUFOQUFrQWdBaXdBQzBFQVRnUkFJQUVnQWlrQ0FEY0NBQ0FCSUFJb0FnZzJBZ2dNQVFzZ0FTQUNLQUlBSUFJb0FnUVFHZ3NnQVVFTWFpRUJJQUpCREdvaUFpQURSdzBBQ3dzZ0FDQUJOZ0lFQ3c4TEVDZ0FDNGNDQWdWL0FYNGpBRUZBYWlJREpBQWdBUzBBYlFSQUlBRkJBRG9BYlNBQVFRUnFJUVFDUUNBQUtBSU1SUTBBSUFBb0FnZ2lBaWdDQUNJRklBQW9BZ1FpQmlnQ0JEWUNCQ0FHS0FJRUlBVTJBZ0FnQUVFQU5nSU1JQUlnQkVZTkFBTkFJQUlvQWdRaEJTQUNFQmNnQlNJQ0lBUkhEUUFMQ3lBRFFyQ0JnSUFRTndNWUlBTkNzSUdBZ0JBM0F3Z2dBeWtDQ0NFSElBTkJJR29pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBa0lBTndJRUlBSWdCemNDRENBRElBUTJBaFFnQTBHd2d2MEFOZ0lRSUFFZ0FpQURRUkJxUWZDeGYwRUJRUUFRaVFJZ0FDQUVJQUFvQWdBb0FnZ1JBZ0FMSUFBb0FnUW9BZ2doQUNBRFFVQnJKQUFnQUF1ZEFRSUNmd0YrSXdCQlFHb2lBeVFBSUFOQ3hJR0FnQkEzQXhnZ0EwTEVnWUNBRURjREFDQURLUUlBSVFVZ0EwRWdhaUlFUVFFNkFCZ2dCRUVBTmdJVUlBUkIyUDM4QURZQ0FDQUVJQVUzQWdRZ0JFSUFOd0lNSUFNZ0FqWUNGQ0FEUVFBMkFoQWdBeUFCTmdJTUlBTkI3SVA5QURZQ0NDQUFJQVFnQTBFSWFrRUFRUUJCOExGL1FRRkJBQkF1SUFNb0FoQWhBQ0FEUVVCckpBQWdBQXVWQWdFR2Z5TUFRUkJySWdja0FDQUhJQUUyQWd3Z0FFRkFheUVJQWtBQ1FBSkFJQUlnQUNnQ1JDSURJQUFvQWtBaUJHc2lCVUVDZFNJR1RnUkFJQUFvQWtnZ0EwY0VRQ0FESUFFMkFnQWdBQ0FEUVFScU5nSkVEQUlMSUFaQkFXb2lBa0dBZ0lDQUJFOE5BaUFDSUFWQkFYVWlBeUFDSUFOTEcwSC8vLy8vQXlBRlFmei8vLzhIU1JzaUFnUi9JQUpCZ0lDQWdBUlBEUVFnQWtFQ2RCQVlCVUVBQ3lJRElBWkJBblJxSWdZZ0FUWUNBQ0FGUVFCS0JFQWdBeUFFSUFVUUdSb0xJQUFnQXlBQ1FRSjBhallDU0NBQUlBWkJCR28yQWtRZ0FDQUROZ0pBSUFSRkRRRWdCQkFYREFFTElBZ2dCQ0FDUVFKMGFpQUhRUXhxRUt3R0N5QUhRUkJxSkFBUEN4QW9BQXRCbzRUdkFCQTRBQXZSQVFFQmZ3SkFJQUFvQWd4Qi8vLy8vd2RHRFFBZ0FDZ0NGRUdCZ0lDQWVFWU5BQ0FBS0FJUVFmLy8vLzhIUmcwQUlBQW9BaGhCZ1lDQWdIaEdEUUFnQVNnQ0RFSC8vLy8vQjBZTkFDQUJLQUlVUVlHQWdJQjRSZzBBSUFFb0FoQkIvLy8vL3dkR0RRQWdBU2dDR0VHQmdJQ0FlRVlOQUNBQUlBQW9BZ0FvQWlBUkFBQWdBQ2dDRkdvZ0FTQUJLQUlBS0FJZ0VRQUFJQUpySUFFb0FneHFUQTBBSUFBZ0FDZ0NBQ2dDSUJFQUFDQUFLQUlNYWlBQklBRW9BZ0FvQWlBUkFBQWdBbW9nQVNnQ0ZHcElJUU1MSUFNTE93RUJmeUFDSUFBb0FvZ0NRUUYwYTBFQ2FpQUFLQUtRQWlBQktBTG9Ca0gwRjJvaUFTZ0NMQ0lEUVFwc0lBTWdBUzBBUEJ0c1FlUUFiV3dMVlFJQmZ3RjhBbndnQUNnQ2pBSWlBVUVGYTBFRVR5QUJRUXBIY1VVRVFDQUFLQUtRQXJkRUFBQUFBQUFBL0QrakRBRUxJQUFvQXBBQ3R3c2lBcGxFQUFBQUFBQUE0RUZqQkVBZ0Fxb1BDMEdBZ0lDQWVBdW5CZ0VHZnlNQVFSQnJJZ0lrQUNBQ1FRQTZBQWtnQWtId212RUFMUUFBT2dBSUlBSkJDVG9BQ3lBQ1FlaWE4UUFwQUFBM0F3QWdBRUdaQVNBQ0VQQUJJUU1nQUVHd0FXb1EzaFFoQkNBQVFiQURhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCMk4zeUFEWUNBQ0FCUVFBMkFnd2dBRUhBaS93QU5nSUFJQVJCMUpIOEFEWUNBQ0FBUWV5Uy9BQTJBcEFESUFCQjNKTDhBRFlDNkFJZ0FFSE1rdndBTmdMY0FpQUFRYnlTL0FBMkF0UUNJQUJCckpMOEFEWUN3QUlnQUVHY2t2d0FOZ0s0QWlBQVFZeVMvQUEyQXVnQklBQkIvSkg4QURZQzJBRWdBRUhza2Z3QU5nTEFBU0FCUWZ5Uy9BQTJBZ0FnQXlBQVFiUUJha0VKRUc0Z0EwSGFBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUVBTmdMTUF5QUFJQUJCeEFOcUlnRTJBc2dESUFCQnhQMzhBRFlDd0FNZ0FDQUJOZ0xFQXlBQVFkQURhaUlCUWJqUThnQTJBZ0FnQVVLQWdJRCsvLy8vNzBFM0F4Z2dBVUtBZ0lEKy8vLy83MEUzQXhBZ0FVS0FnSUQrLy8vLzcwRTNBd2dnQVVHNDF2SUFOZ0lBSUFFaEJDQUFRZkFEYWlJQlFialE4Z0EyQWdBZ0FVRUFOZ0lFSUFGQm1OZnlBRFlDQUNBQklRVWdBRUg0QTJvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFiamE4Z0EyQWdBZ0FTRUdJQUJCdU5EeUFEWUNnQVFnQUVJQU53S0VCQ0FBUWZUSDh3QTJBb0FFSUFCQ0FEY0NqQVFnQUVHVUJHb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRZVMyOHdBMkFnQWdBRUhjbXZ3QU5nTEFBeUFBUWN5YS9BQTJBckFESUFCQnZKcjhBRFlDa0FNZ0FFR3NtdndBTmdMb0FpQUFRWnlhL0FBMkF0d0NJQUJCakpyOEFEWUMxQUlnQUVIOG1md0FOZ0xBQWlBQVFleVovQUEyQXJnQ0lBQkIzSm44QURZQzZBRWdBRUhNbWZ3QU5nTFlBU0FBUWJ5Wi9BQTJBc0FCSUFCQnBKbjhBRFlDc0FFZ0FFR01rL3dBTmdJQUlBUkI4SnI4QURZQ0FDQUZRWUNiL0FBMkFnQWdCa0dRbS93QU5nSUFJQUJCb0p2OEFEWUNnQVFnQVVHd20vd0FOZ0lBSUFOQitnQVFLU0FEUVlFQkVDa2dBMEd0QVJBcElBTkJQaEFwSUFOQjJBQVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBSkJFR29rQUNBQUMrNEJBUU4vSXdCQkVHc2lBaVFBSUFKQkRCQVlJZ0UyQWdBZ0FpQUJRUXhxSWdNMkFnZ2dBVUdRZ2JBRU5nRUlJQUZDOFlDWWhLQ1J3TWNBTndFQUlBSWdBellDQkNBQUlBSVFVaUVESUFJb0FnQWlBUVJBSUFJZ0FUWUNCQ0FCRUJjTFFRQWhBUUpBSUFORkRRQWdBRUh1QUJCRklRRWdBQ0FBS0FJQUtBSUlFUUFBUVlvQlJnMEFJQUVFUUNBQUVMY0JSUTBCQWtBZ0FDQUFLQUlBS0FJSUVRQUFRWXdCUndSQUlBQWhBd3dCQ3lBQVFZWUJFRVVpQXcwQUlBQkI4UUFRUlNFREN5QUJRY3dEYWlJQUlBRVE1Z0VhSUFBZ0F4QzFCRUVBVGcwQkMwRUFJUUVMSUFKQkVHb2tBQ0FCQytvQ0FnTi9BWDRqQUVId0FHc2lCU1FBSUFWQzhJR0FnQkEzQTBnZ0JVTHdnWUNBRURjREFDQUZLUUlBSVFnZ0JVSFFBR29pQmtFQk9nQVlJQVpCQURZQ0ZDQUdRZGo5L0FBMkFnQWdCaUFJTndJRUlBWkNBRGNDRENBRlFRQTJBandnQlVJQU53STBJQVZCaU5UNkFEWUNLQ0FGSUFZMkFrQWdCVUwvLy8vL2w0Q0FnSUIvTndJc0lBUWdCVUUwYWlJSFJ3UkFJQWNnQkNnQ0FDQUVLQUlFRUx3Q0N3SkFJQUZCZ1lDQWdIaEhCRUFnQlVJQU53TWdJQVZDQURjREdDQUZRWUNBSERZQ0RDQUZJQUUyQWhBZ0JVSHNxdjBBTmdJSUlBVkJHR29pQVNBRlFRaHFFTG9HSUFBZ0JpQUZRU2hxUVFBZ0FVSHdzWDlCQVVFQUVDNGdCU2dDR0NJQVJRMEJJQVVnQURZQ0hDQUFFQmNNQVFzZ0FDQUdJQVZCS0dwQkFFRUFRZkN4ZjBFQlFRQVFMZ3NnQWlBRktBSXNOZ0lBSUFNZ0JTZ0NNRFlDQUNBRlFZalUrZ0EyQWlnZ0JTZ0NOQ0lBQkVBZ0JTQUFOZ0k0SUFBUUZ3c2dCVUh3QUdva0FBdkZCZ0VKZnlNQVFSQnJJZ1FrQUNBRVFRQTZBQWdnQkVMdHlvV2IxODdjc2kwM0F3QWdCRUVJT2dBTElBQkJGQ0FFRVBBQklRSWdCQ3dBQzBFQVNBUkFJQVFvQWdBUUZ3c2dBRUd3QVdvaUEwRzQwUElBTmdJQUlBTkNBRGNEQ0NBRFFlalU4Z0EyQWdBZ0EwSUFOd01RSUFNaEJTQUFRY2dCYWlJRFFialE4Z0EyQWdBZ0EwSUFOd01JSUFOQnlOWHlBRFlDQUNBRElRWWdBRUhZQVdvaUEwRzQwUElBTmdJQUlBTkNBRGNEQ0NBRFFkalY4Z0EyQWdBZ0F5RUhJQUJCNkFGcUlnTkJ1TkR5QURZQ0FDQURRZ0EzQWdRZ0EwSGN1dk1BTmdJQUlBTWhDQ0FBUWZRQmFpSURRYmpROGdBMkFnQWdBMElBTndJRUlBTkJtTm55QURZQ0FDQURJUWtnQUVHQUFtb2lBMEc0MFBJQU5nSUFJQU5DQURjQ0JDQURRZmpaOGdBMkFnQWdBMEVBTmdJTUlBTWhDaUFBUVpBQ2FpSURRYmpROGdBMkFnQWdBMElBTndJRUlBTkJtTnZ5QURZQ0FDQURRZ0EzQWd3Z0EwSUFOd0lVSUFOQ0FEY0NIQ0FEUWdBM0FpUWdBMElBTndJc0lBTkNBRGNDTkNBRFFRQTJBandnQXlFTElBQkIwQUpxSWdOQnVORHlBRFlDQUNBRFFnQTNBZ1FnQTBIWTNmSUFOZ0lBSUFOQkFEWUNEQ0FBUWVpWStnQTJBZ0FnQlVIOG52b0FOZ0lBSUFaQmpKLzZBRFlDQUNBSFFaeWYrZ0EyQWdBZ0NFR3NuL29BTmdJQUlBbEJ2Si82QURZQ0FDQUtRY3lmK2dBMkFnQWdDMEhjbi9vQU5nSUFJQU5CN0ovNkFEWUNBQ0FBUWVnQ2FpSURRUlVRMlFVaEJTQURRWWl0K2dBMkFnQWdCUkNCQVNBRFFnQTNBN0FCSUFOQm5MUDZBRFlDQUNBRFFnQTNBN2dCSUFNUXFna2dBRUc0QkdwQkl4RFpCU0VGSUFCQjNNejZBRFlDdUFRZ0JSQ0JBU0FBUVlBR2FoRDdCeUVGSUFCQmdBcHFFUHNISVFZZ0FFRzBEbW9pQjBJQU53SUFJQUJDQURjQ2pBNGdBRUdVRG1wQ0FEY0NBQ0FBUVp3T2FrSUFOd0lBSUFBZ0J6WUNzQTRnQWtIbEFCQXBJQUpCOEFBUUtTQUNRZkVBRUNrZ0FrRWRFQ2tnQWtHZkFSQXBJQUpCcFFFUUtTQUNRYmtCRUNrZ0FrSGFBUkFwSUFBZ0FUb0ErQVVnQXlBQ05nSk1JQUFnQWpZQ2hBVWdCU0FDTmdKTUlBWWdBallDVENBQVFmd0pha0VCTmdJQUlBQkIvQTFxUWdJM0FnQWdBQ0FBS0FJQUtBS1VBUkVCQUNBQlJRUkFJQUJCQnpZQzhBRUxJQVJCRUdva0FDQUFDN3dCQVFKL0lBQkJDaEJGSWdGRkJFQkJBQThMQWtBZ0FVR3cvZndBUVlTby9RQkJBQkFjSWdGRkRRQWdBU2dDNkFaQm5BcHFLQUlBUlEwQUFrQWdBUkNqQlVHbkFSQ0FBU0FBUndSQUlBRW9BdWdHUVlvWmFpMEFBRVVOQVFzZ0FDZ0NoQVpCNkFGcVFUeEI4TEYvUVFFUUxDSUFCSDhnQUVHdy9md0FRZXpYK3dCQkFCQWNCVUVBQ3c4TElBQW9Bb1FHUWVnQmFrRTlRZkN4ZjBFQkVDd2lBQVIvSUFCQnNQMzhBRUhFNGZzQVFRQVFIQVZCQUFzaEFnc2dBZ3NJQUNBQUVJa0JHZ3NVQUNBQVFkZ0JhaERFQVJvZ0FCRCtBeG9nQUF2R0JnRURmeU1BUWRBQWF5SUNKQUFnQWlBQk5nSklJQUJCQkdvaEFRSkFBa0FnQUNnQ0NDQUFMUUFQSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQkxBQUxDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDTUNBQ0lBRXBBZ0EzQXlnTUFRc2dBa0VvYWlBQUtBSUVJQUFvQWdnUUdnc2dBa0U0YWlJQklBSXBBaWczQWdBZ0FTQUNLQUl3TmdJSUlBSkNBRGNDS0NBQ1FRQTJBakFnQWlnQ09DRURJQUlzQUVNaEJDQUNJQUpCeUFCcVFZems3Z0FRSXpZQ0lDQUNRU0JxSUFNZ0FTQUVRUUJJR3hBbklBSXNBRU5CQUVnRVFDQUNLQUk0RUJjTElBSXNBRE5CQUVnRVFDQUNLQUlvRUJjTEN5QUFRUkJxSVFFQ1FBSkFJQUFvQWhRZ0FDMEFHeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQVN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBaGdnQWlBQktRSUFOd01RREFFTElBSkJFR29nQUNnQ0VDQUFLQUlVRUJvTElBSkJPR29pQVNBQ0tRSVFOd0lBSUFFZ0FpZ0NHRFlDQ0NBQ1FnQTNBaEFnQWtFQU5nSVlJQUlvQWpnaEF5QUNMQUJESVFRZ0FpQUNRY2dBYWtIWW51OEFFQ00yQWlBZ0FrRWdhaUFESUFFZ0JFRUFTQnNRSnlBQ0xBQkRRUUJJQkVBZ0FpZ0NPQkFYQ3lBQ0xBQWJRUUJJQkVBZ0FpZ0NFQkFYQ3dzZ0FDZ0NIQ0lCQkVBZ0FrRTRhaUlESUFFUTN3MGdBaWdDT0NFQklBSXNBRU1oQkNBQ0lBSkJ5QUJxUWFYQTdnQVFJellDSUNBQ1FTQnFJQUVnQXlBRVFRQklHeEFuSUFJc0FFTkJBRWdFUUNBQ0tBSTRFQmNMQ3lBQVFTQnFJUUVDUUFKQUlBQW9BaVFnQUMwQUt5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBU3dBQ3d0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFnZ2dBaUFCS1FJQU53TUFEQUVMSUFJZ0FDZ0NJQ0FBS0FJa0VCb0xJQUpCT0dvaUFDQUNLUUlBTndJQUlBQWdBaWdDQ0RZQ0NDQUNRZ0EzQWdBZ0FrRUFOZ0lJSUFJb0FqZ2hBU0FDTEFCRElRTWdBaUFDUWNnQWFrR000ZTRBRUNNMkFpQWdBa0VnYWlBQklBQWdBMEVBU0JzUUp5QUNMQUJEUVFCSUJFQWdBaWdDT0JBWEN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN3c2dBa0hRQUdva0FBdlJDd0VGZnlNQVFZQUJheUlDSkFBZ0FpQUJOZ0o0SUFJZ0FrSDRBR3BCak9UdUFCQWROZ0p3QWtBQ1FBSkFBa0JCaGdOQkFDQUNLQUp3R3lJRUJFQWdBaUFDUWZnQWFrR001TzRBRUIwMkFuQWdBaWdDY0NJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdVUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnWVFHQ0VCSUFJZ0JrR0FnSUNBZUhJMkFsZ2dBaUFCTmdKUUlBSWdBellDVkF3QkN5QUNJQU02QUZzZ0FrSFFBR29oQVNBRFJRMEJDeUFCSUFVZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFKQjRBQnFJZ01pQVNBQ0tRSlFOd0lBSUFFZ0FpZ0NXRFlDQ0NBQ1FnQTNBbEFnQWtFQU5nSllBa0FnQXlBQVFRUnFJZ0ZHRFFBZ0FpMEFheUlGUVJoMFFSaDFJUU1nQVN3QUMwRUFUZ1JBSUFOQkFFNEVRQ0FCSUFJcEEyQTNBZ0FnQVNBQ0tBSm9OZ0lJREFJTElBRWdBaWdDWUNBQ0tBSmtFQ0FNQVFzZ0FTQUNLQUpnSUFKQjRBQnFJQU5CQUVnaUFSc2dBaWdDWkNBRklBRWJFQ0VhQ3lBQ0xBQnJRUUJJQkVBZ0FpZ0NZQkFYQ3lBQ0xBQmJRUUJJQkVBZ0FpZ0NVQkFYQ3lBQ1FmZ0Fha0dNNU80QUVDb0xJQUlnQWtINEFHcEIySjd2QUJBZE5nSndRWVlEUVFBZ0FpZ0NjQnNFZnlBQ0lBSkIrQUJxUWRpZTd3QVFIVFlDY0NBQ0tBSndJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdOQmNFOE5BZ0pBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQlJBWUlRRWdBaUFGUVlDQWdJQjRjallDT0NBQ0lBRTJBakFnQWlBRE5nSTBEQUVMSUFJZ0F6b0FPeUFDUVRCcUlRRWdBMFVOQVFzZ0FTQUVJQU1RR1JvTElBRWdBMnBCQURvQUFDQUNRVUJySWdNaUFTQUNLUUl3TndJQUlBRWdBaWdDT0RZQ0NDQUNRZ0EzQWpBZ0FrRUFOZ0k0QWtBZ0F5QUFRUkJxSWdGR0RRQWdBaTBBU3lJRVFSaDBRUmgxSVFNZ0FTd0FDMEVBVGdSQUlBTkJBRTRFUUNBQklBSXBBMEEzQWdBZ0FTQUNLQUpJTmdJSURBSUxJQUVnQWlnQ1FDQUNLQUpFRUNBTUFRc2dBU0FDS0FKQUlBSkJRR3NnQTBFQVNDSUJHeUFDS0FKRUlBUWdBUnNRSVJvTElBSXNBRXRCQUVnRVFDQUNLQUpBRUJjTElBSXNBRHRCQUVnRVFDQUNLQUl3RUJjTElBSkIrQUJxUWRpZTd3QVFLa0VBQlNBRVFRQkhDeG9nQWlBQ1FmZ0Fha0dsd080QUVCMDJBbkJCaGdOQkFDQUNLQUp3R3dSQUlBSWdBa0g0QUdwQnBjRHVBQkFkTmdKd0lBSW9BbkFpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBEQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJb0lBSWdBVFlDSUNBQ0lBTTJBaVFNQVFzZ0FpQURPZ0FySUFKQklHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFZ2FoRGVEVFlDSENBQ0xBQXJRUUJJQkVBZ0FpZ0NJQkFYQ3lBQ1FmZ0Fha0dsd080QUVDb0xJQUlnQWtINEFHcEJqT0h1QUJBZE5nSndRWVlEUVFBZ0FpZ0NjQnNFUUNBQ0lBSkIrQUJxUVl6aDdnQVFIVFlDY0NBQ0tBSndJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdOQmNFOE5CQUpBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQlJBWUlRRWdBaUFGUVlDQWdJQjRjallDQ0NBQ0lBRTJBZ0FnQWlBRE5nSUVEQUVMSUFJZ0F6b0FDeUFDSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQ1FSQnFJZ0VnQWlrQ0FEY0NBQ0FCSUFJb0FnZzJBZ2dnQWtJQU53SUFJQUpCQURZQ0NBSkFJQUVnQUVFZ2FpSUFSZzBBSUFJdEFCc2lBMEVZZEVFWWRTRUJJQUFzQUF0QkFFNEVRQ0FCUVFCT0JFQWdBQ0FDS1FNUU53SUFJQUFnQWlnQ0dEWUNDQXdDQ3lBQUlBSW9BaEFnQWlnQ0ZCQWdEQUVMSUFBZ0FpZ0NFQ0FDUVJCcUlBRkJBRWdpQUJzZ0FpZ0NGQ0FESUFBYkVDRWFDeUFDTEFBYlFRQklCRUFnQWlnQ0VCQVhDeUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFDUWZnQWFrR000ZTRBRUNvTElBSkJnQUZxSkFBUEN4QXRBQXNRTFFBTEVDMEFDeEF0QUF0SkFDQUFRYmpROGdBMkFnQWdBRUlBTndJZ0lBQkJBRFlDS0NBQVFkank4d0EyQWdBZ0FFSUFOd0lFSUFCQ0FEY0NEQ0FBUWdBM0FoUWdBRUVBTmdJY0lBQkJBRG9BSUNBQUMra0NBQUpBSUFBZ0FDZ0NBQ2dDQ0JFQUFFSHhBRWNOQUFKL0lBTkZCRUFnQUJDbkFnd0JDeUFBRVBFQkN5SUFJQUFvQWdBb0FnZ1JBQUJCOFFCSERRQURRQ0FBRVBFQklnQWdBQ2dDQUNnQ0NCRUFBRUh4QUVZTkFBc0xBa0FnQUNBQUtBSUFLQUlJRVFBQVFZWUJSZ1JBSUFBb0F0UUZRWUdBZ0lCNFJ3UkFJQUFvQXRRRkR3dEJBQ0VESUFBb0Fyd0ZSUTBCSUFBdEFMUUZRWUVCUmcwQklBRWdBaERtQlNFRElBRWdBRUVURUVVaUFrY0VRQUpBSUFBb0Fwd0RSUTBBSUFKQndBRnFJZ0VnQWhDMUJ5QUFJQUFvQWdBb0FnZ1JBQUJCOGdCR0RRQWdBU0FBRU9FUUlnRkZEUUFnQVNnQ25BTkZEUUFnQVJDY0NTRURDd3NnQXlBQUtBSzhCV29nQUN3QXRBVkJCMnhxUVIxckR3dEJBQ0VESUFBZ0FDZ0NBQ2dDQ0JFQUFFSHpBRWNOQUNBQUtBS1VCRUdCZ0lDQWVFY0VRQ0FBS0FLVUJBOExJQUFzQVBRRElRTWdBQ2dDL0FNZ0FTQUNFT1lGYWlBRFFRZHNha0VkYXlFREN5QURDeDRBSUFCQndBRnFFUEVDR2lBQVFiQUJhaERKQXhvZ0FCRGdBUm9nQUF2UUFnRUVmeUFCQW44Z0FDMEFDMEVIZGdSQUlBQW9BZ1FNQVFzZ0FDMEFDd3NpQWtzRVFDTUFRUkJySWdNa0FDQUJJQUpySWdVRVFDQUFMUUFMUVFkMkJIOGdBQ2dDQ0VILy8vLy9CM0ZCQVdzRlFRb0xJUVFDZnlBQUxRQUxRUWQyQkVBZ0FDZ0NCQXdCQ3lBQUxRQUxDeUlDSUFWcUlRRWdCU0FFSUFKclN3UkFJQUFnQkNBQklBUnJJQUlnQWtFQUVKVUlDeUFDQW44Z0FDMEFDMEVIZGdSQUlBQW9BZ0FNQVFzZ0FBc2lCR29nQlVFQUVKNFZBa0FnQUMwQUMwRUhkZ1JBSUFBZ0FUWUNCQXdCQ3lBQUlBRTZBQXNMSUFOQkFEb0FEeUFCSUFScUlBTXRBQTg2QUFBTElBTkJFR29rQUE4TEl3QkJFR3NpQWlRQUFrQWdBQzBBQzBFSGRnUkFJQUFvQWdBaEF5QUNRUUE2QUE4Z0FTQURhaUFDTFFBUE9nQUFJQUFnQVRZQ0JBd0JDeUFDUVFBNkFBNGdBQ0FCYWlBQ0xRQU9PZ0FBSUFBZ0FUb0FDd3NnQWtFUWFpUUFDL0FCQVFSL0l3QkJFR3NpQWlRQUlBSkJCVG9BQ3lBQ1FRQTZBQVVnQWtHb20vRUFLQUFBTmdJQUlBSkJySnZ4QUMwQUFEb0FCQ0FBUVNVZ0FoRHdBU0VESUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFCQnNBRnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUhZM2ZJQU5nSUFJQUZCQURZQ0RDQUJJUVFnQUVIQUFXb2lBVUc0MFBJQU5nSUFJQUZDQURjREdDQUJRZmpWOGdBMkFnQWdBVUlBTndJRUlBRkNBRGNDRENBQVFkeUY4d0EyQWdBZ0JFSHdpL01BTmdJQUlBRkJnSXp6QURZQ0FDQURRZG9CRUNrZ0EwSHpBQkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBa0VRYWlRQUlBQUxXQUVEZnlBQUtBSUFJZ0VFUUNBQklBQW9BZ1FpQTBZRWZ5QUJCUU5BSUFOQkRHc2hBaUFEUVFGckxBQUFRUUJJQkVBZ0FpZ0NBQkFYQ3lBQ0lnTWdBVWNOQUFzZ0FDZ0NBQXNoQWlBQUlBRTJBZ1FnQWhBWEN3dnNCZ0VCZnlNQVFSQnJJZ0lrQUNBQVFnQTNBZ0FnQUVFQU5nSUlBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFGQkFXb09EZ0VKQ2dzTURRNFBFQkVTRXhRVkFBc2dBVUdBRUdzT0J3RUNBd1FGQmdjVkN5QUFRUVk2QUFzZ0FFR1c5KzhBS0FBQU5nQUFJQUJCbXZmdkFDOEFBRHNBQkNBQVFRQTZBQVlNRlFzZ0FFRUZPZ0FMSUFCQjUvZnZBQ2dBQURZQUFDQUFRZXYzN3dBdEFBQTZBQVFnQUVFQU9nQUZEQlFMSUFCQkJqb0FDeUFBUWRYazdRQW9BQUEyQUFBZ0FFSFo1TzBBTHdBQU93QUVJQUJCQURvQUJnd1RDeUFBUVFvNkFBc2dBRUhSNU8wQUtRQUFOd0FBSUFCQjJlVHRBQzhBQURzQUNDQUFRUUE2QUFvTUVnc2dBRUVHT2dBTElBQkJvZmZ2QUNnQUFEWUFBQ0FBUWFYMzd3QXZBQUE3QUFRZ0FFRUFPZ0FHREJFTElBQkJDam9BQ3lBQVFaMzM3d0FwQUFBM0FBQWdBRUdsOSs4QUx3QUFPd0FJSUFCQkFEb0FDZ3dRQ3lBQVFRQTZBQVFnQUVIbTZzMkxCallDQUNBQVFRUTZBQXNNRHdzZ0FFRUFPZ0FJSUFCQzg4cTF5K2FzM2JuaEFEY0NBQ0FBUVFnNkFBc01EZ3NnQUVFQU9nQUVJQUJCN042NXV3WTJBZ0FnQUVFRU9nQUxEQTBMSUFCQkJUb0FDeUFBUWFXSTd3QW9BQUEyQUFBZ0FFR3BpTzhBTFFBQU9nQUVJQUJCQURvQUJRd01DeUFBUVRFN0FRQWdBRUVCT2dBTERBc0xJQUJCTWpzQkFDQUFRUUU2QUFzTUNnc2dBRUUwT3dFQUlBQkJBVG9BQ3d3SkN5QUFRVGc3QVFBZ0FFRUJPZ0FMREFnTElBQkJBRG9BQWlBQVFiSHNBRHNCQUNBQVFRSTZBQXNNQndzZ0FFRUFPZ0FDSUFCQnMrUUFPd0VBSUFCQkFqb0FDd3dHQ3lBQVFRQTZBQUlnQUVHMjZBQTdBUUFnQUVFQ09nQUxEQVVMSUFCQkF6b0FDeUFBUVpXOThBQXZBQUE3QUFBZ0FFR1h2ZkFBTFFBQU9nQUNJQUJCQURvQUF3d0VDeUFBUVFNNkFBc2dBRUdtdnZBQUx3QUFPd0FBSUFCQnFMN3dBQzBBQURvQUFpQUFRUUE2QUFNTUF3c2dBRUVET2dBTElBQkIxc0h3QUM4QUFEc0FBQ0FBUWRqQjhBQXRBQUE2QUFJZ0FFRUFPZ0FEREFJTElBQkJBRG9BQkNBQVFiSGd5S0VETmdJQUlBQkJCRG9BQ3d3QkN5QUNJQUUyQWdCQjVydnhBQ0FDRUNRQ1FDQUFMQUFMUVFCSUJFQWdBRUVCTmdJRUlBQW9BZ0FoQUF3QkN5QUFRUUU2QUFzTElBQkJORHNBQUFzZ0FrRVFhaVFBQ3drQUlBQkJBQkRJQWd2Q0JRSUhmd0YrQWtBQ1FDQUFLQUlvSWdORkRRQWdBQ2dDTkNFSElBQW9BakFoQkNBRElRSUNmZ0pBQTBBQ1FDQUVJQUlvQWhBaUJrZ05BQ0FFSUFaTUJFQWdCeUFDS0FJVUlnWklEUUVnQmlBSFRnMERDeUFDUVFScUlRSUxJQUlvQWdBaUFnMEFDMEtDZ0lDQUlBd0JDeUFBS1FJd0N5SUpRaUNJcHlFRUlBbW5JUVlnQXlFQ0EwQUNRQUpBSUFJb0FoQWlBQ0FHU2cwQUlBQWdCazRFUUNBQ0tBSVVJZ0FnQkVvTkFTQUFJQVJPRFFJTElBSkJCR29oQWdzZ0FpZ0NBQ0lDRFFFTUFnc0xBMEFDUUFKQUFrQWdCaUFES0FJUUlnQk9CRUFnQUNBR1NBMENJQU1vQWhRaUFDQUVUQTBCQ3lBREtBSUFJZ01OQXd3RkN5QUFJQVJPRFFFTElBTW9BZ1FpQXcwQkRBTUxDeUFEUlEwQklBTW9BaHdpQlVVTkFDQURLQUlZSWdZQ2Z5QUZRUUZySUFGeElBVnBJZ2RCQVUwTkFCb2dBU0FCSUFWSkRRQWFJQUVnQlhBTElnQkJBblJxS0FJQUlnTkZEUUFnQXlnQ0FDSUNSUTBBSUFWQkFXc2hCQUpBSUFkQkFVMEVRQU5BQWtBZ0FTQUNLQUlFSWdOSEJFQWdBeUFFY1NBQVJnMEJEQVVMSUFJb0FnZ2dBVVlOQXdzZ0FpZ0NBQ0lDRFFBTUF3c0FDd05BQWtBZ0FTQUNLQUlFSWdOSEJFQWdBeUFGVHdSL0lBTWdCWEFGSUFNTElBQkdEUUVNQkFzZ0FpZ0NDQ0FCUmcwQ0N5QUNLQUlBSWdJTkFBc01BUXNDUUFKQUlBWUNmeUFCSUFSeElBZEJBVTBOQUJvZ0FTQUJJQVZKRFFBYUlBRWdCWEFMSWdCQkFuUnFLQUlBSWdORkRRQWdBeWdDQUNJQ1JRMEFJQWRCQVUwRVFBTkFBa0FnQVNBQ0tBSUVJZ05IQkVBZ0F5QUVjU0FBUmcwQkRBUUxJQUlvQWdnZ0FVWU5CQXNnQWlnQ0FDSUNEUUFNQWdzQUN3TkFBa0FnQVNBQ0tBSUVJZ05IQkVBZ0F5QUZUd1IvSUFNZ0JYQUZJQU1MSUFCR0RRRU1Bd3NnQWlnQ0NDQUJSZzBEQ3lBQ0tBSUFJZ0lOQUFzTFFmVzU3d0FRbGdFQUN5QUNRUXhxSVFnTElBZ1BDMEdXdXU4QUVKWUJBQXRIQVFKL0lBQWdBVGNEY0NBQUlBQW9BaXdnQUNnQ0JDSURhNnczQTNnZ0FDZ0NDQ0VDQWtBZ0FWQU5BQ0FDSUFOcnJDQUJWdzBBSUFNZ0FhZHFJUUlMSUFBZ0FqWUNhQXVBQVFFRWZ5TUFRUkJySWdJa0FBSkFBa0FnQUNnQ0FDSUJCRUFnQVNnQ0dDSUJCRUFnQUNnQ0NDRURBMEFnQVNnQ0JDSUVCRUFnQXlBRUVHaEZEUVFMSUFFb0FoZ2lBUTBBQ3dzZ0FrRUlha0VBTmdJQURBSUxJQUpCQ0dwQkFEWUNBQXdCQ3lBQ1FRaHFJQUUyQWdBTElBQWdBaWdDQ0RZQ0FDQUNRUkJxSkFBTHFBWUJCSDhqQUVHUUFXc2lBaVFBSUFKQm1MbnlBRFlDUUNBQ1FhUzU4Z0FvQWdBaUJEWUNDQ0FDUVFocUlnTWdCRUVNYXlnQ0FHcEJxTG55QUNnQ0FEWUNBQ0FESUFJb0FnaEJER3NvQWdCcUlnVWdBMEVFY2lJRUVMd0JJQVZDZ0lDQWdIQTNBa2dnQWtHWXVmSUFOZ0pBSUFKQmhMbnlBRFlDQ0NBRUVOa0JJUVVnQWtJQU53SXNJQUpDQURjQ05DQUNRUkEyQWp3Z0FrR2tyL0lBTmdJTUlBTkJxc0h4QUVFQkVFY2FJQU1nQWlnQ0NFRU1heWdDQUdvaUF5QURLQUlFUWJWL2NVRUljallDQkFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCL3Y4RFRBUkFBa0FnQVVFQmFnNENBZ01BQ3lBQlFmOEJSZzBFSUFGQmdQNERSdzBHSUFCQkJ6b0FDeUFBUWVyRDhBQW9BQUEyQUFBZ0FFSHR3L0FBS0FBQU5nQURJQUJCQURvQUJ3d0hDeUFCUWYvLyt3ZE1CRUFnQVVILy93TkdEUVVnQVVILy92MERSdzBHSUFCQkJ6b0FDeUFBUWY2OThBQW9BQUEyQUFBZ0FFR0J2dkFBS0FBQU5nQURJQUJCQURvQUJ3d0hDeUFCUVlDQS9BZEdEUUlnQVVILy8vOEhSdzBGSUFCQkJ6b0FDeUFBUWZxbjhBQW9BQUEyQUFBZ0FFSDlwL0FBS0FBQU5nQURJQUJCQURvQUJ3d0dDeUFBUVJBUUdDSUJOZ0lBSUFCQ2pJQ0FnSUNDZ0lDQWZ6Y0NCQ0FCUVo2RDdnQW9BQUEyQUFnZ0FVR1dnKzRBS1FBQU53QUFJQUZCQURvQURBd0ZDeUFBUVFjNkFBc2dBRUg2dy9BQUtBQUFOZ0FBSUFCQi9jUHdBQ2dBQURZQUF5QUFRUUE2QUFjTUJBc2dBRUVIT2dBTElBQkI4c1B3QUNnQUFEWUFBQ0FBUWZYRDhBQW9BQUEyQUFNZ0FFRUFPZ0FIREFNTElBQkJCem9BQ3lBQVFkeW84QUFvQUFBMkFBQWdBRUhmcVBBQUtBQUFOZ0FESUFCQkFEb0FCd3dDQ3lBQVFRYzZBQXNnQUVHQ3FQQUFLQUFBTmdBQUlBQkJoYWp3QUNnQUFEWUFBeUFBUVFBNkFBY01BUXNnQWtFSWFpQUJRUkIyUWY4QmNSRFFBeUFCUVFoMlFmOEJjUkRRQXlBQlFmOEJjUkRRQXhvZ0FDQUVFS0VDQ3lBQ1FhQzU4Z0FvQWdBaUFEWUNDQ0FBUVF4cktBSUFJQUpCQ0dwcVFheTU4Z0FvQWdBMkFnQWdBa0drci9JQU5nSU1JQUlzQURkQkFFZ0VRQ0FDS0FJc0VCY0xJQVVRemdFYUlBSkJRR3NRZ2dFYUlBSkJrQUZxSkFBTGFRRUJmeUFBUVFZMkFnQWdBQkFpSUFCQkFUWUNBRUVNRUJnaUFrSUFOd0lBSUFKQkFEWUNDQ0FBSUFJMkFnZ2dBU0FDUndSQUlBRXNBQXRCQUU0RVFDQUNJQUVwQWdBM0FnQWdBaUFCS0FJSU5nSUlJQUFQQ3lBQ0lBRW9BZ0FnQVNnQ0JCQWdDeUFBQzlRQkFRTi9Jd0JCTUdzaUF5UUFBa0FnQVNnQ0FDSUVSUVJBSUFOQkFEWUNLQXdCQ3dKQUlBUW9BaEFpQkFSQUEwQWdCQ2dDQkNJRkJFQWdBaUFGRUdoRkRRTUxJQVFvQWhnaUJBMEFDd3NnQTBFQU5nSW9EQUVMSUFNZ0JEWUNLQXNnQVNnQ0FDRUZJQU5CR0dvaUJDQURLQUlvTmdJQUlBUWdCVFlDQkNBRUlBSTJBZ2dnQVNnQ0FDRUVJQU5CQ0dvaUFVRUFOZ0lBSUFFZ0JEWUNCQ0FCSUFJMkFnZ2dBQ0FES0FJZ05nSUlJQUFnQXlrREdEY0NBQ0FBSUFNcEF3ZzNBZ3dnQUNBREtBSVFOZ0lVSUFOQk1Hb2tBQXVPTGdFSmZ5TUFRU0JySWdja0FDQUhJQUkyQWhnZ0J5Z0NHQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJR1FYQkpCRUFDUUFKQUFrQWdCa0VMVHdSQUlBWkJFR3BCY0hFaUNSQVlJUUlnQnlBSlFZQ0FnSUI0Y2pZQ0VDQUhJQUkyQWdnZ0J5QUdOZ0lNREFFTElBY2dCam9BRXlBSFFRaHFJUUlnQmtVTkFRc2dBaUFGSUFZUUdSb0xRUUFoQlNBQ0lBWnFRUUE2QUFBZ0J5Z0NEQ0FITFFBVElnSWdBa0VZZEVFWWRTSUNRUUJJRzBFRVJnUi9JQWRCQ0dwQmYwSDhqZTRBUVFRUUcwVWhCU0FITFFBVEJTQUNDMEVZZEVFWWRVRUFTQVJBSUFjb0FnZ1FGd3NDZnlBRkJFQWdCeWdDR0NFQ1FmQUJFQmdpQlJDa0N5RUdJQUFnQWlBRkVGQWdCa0c4QVdvZ0FoQnFJQVpCekFGcUlBSVFXaUFGUWVBQmFpQUNFSzRDSUFFZ0JTQUJLQUlBS0FLb0FSRUNBQ0FDSUFVUVFpQUFJQVVnQWlBRElBUVFtQUlNQVFzZ0J5Z0NHQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJR1FYQlBEUUVDUUFKQUlBWkJDMDhFUUNBR1FSQnFRWEJ4SWdrUUdDRUNJQWNnQ1VHQWdJQ0FlSEkyQWhBZ0J5QUNOZ0lJSUFjZ0JqWUNEQXdCQ3lBSElBWTZBQk1nQjBFSWFpRUNJQVpGRFFFTElBSWdCU0FHRUJrYUMwRUFJUVVnQWlBR2FrRUFPZ0FBSUFjb0Fnd2dCeTBBRXlJQ0lBSkJHSFJCR0hVaUFrRUFTQnRCQTBZRWZ5QUhRUWhxUVg5QjV0N3ZBRUVERUJ0RklRVWdCeTBBRXdVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FIS0FJSUVCY0xJQVVFUUNBSEtBSVlJUUpCOEFFUUdDSUZFS01MSVFZZ0FDQUNJQVVRVUNBR1Fid0JhaUFDRUdvZ0JrSE1BV29nQWhCYUlBVkI0QUZxSUFJUXJnSWdBU0FGSUFFb0FnQW9BcWdCRVFJQUlBSWdCUkJDSUFBZ0JTQUNJQU1nQkJDWUFnd0JDeUFIS0FJWUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1pCY0U4TkFRSkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlDUkFZSVFJZ0J5QUpRWUNBZ0lCNGNqWUNFQ0FISUFJMkFnZ2dCeUFHTmdJTURBRUxJQWNnQmpvQUV5QUhRUWhxSVFJZ0JrVU5BUXNnQWlBRklBWVFHUm9MUVFBaEJTQUNJQVpxUVFBNkFBQWdCeWdDRENBSExRQVRJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwRURSZ1IvSUFkQkNHcEJmMEg2bGU0QVFRTVFHMFVoQlNBSExRQVRCU0FDQzBFWWRFRVlkVUVBU0FSQUlBY29BZ2dRRndzZ0JRUkFJQUF0QUNsRkJFQkI0TWp2QUVFQUVEcEJBQXdDQ3lBSEtBSVlJUVZCNUFFUUdDRUNJQU1oQ1NNQVFSQnJJZ01rQUNBRFFRQTZBQVFnQTBIaDRNSHJBallDQUNBRFFRUTZBQXNnQWtFcUlBTVF2UUloQmlBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBQ0lBazJBdUFCSUFKQjBPbjlBRFlDekFFZ0FrSEE2ZjBBTmdLOEFTQUNRYVRwL1FBMkFyQUJJQUpCa09QOUFEWUNBQ0FHRU1NRElBTkJFR29rQUNBQ0lRTWdBQ0FGSUFJUVVDQURRYndCYWlBRkVHb2dBMEhNQVdvZ0JSQmFJQUVnQWlBQktBSUFLQUtvQVJFQ0FDQUZJQUlRUWdKL0l3QkJRR29pQ0NRQUlBZ2dCVFlDTUNBSVFTaHFJZ0ZCQURZQ0FDQUJJUXdnQUNJRktBSUVLQUxvQmlFQUlBaEJBRFlDSUNBSVFnQTNBeGdnQUVHSXhBQnFLQUlBSWdvZ0FFR0V4QUJxS0FJQUlnTnJJZ0JCREcwaEJnSkFJQUJGRFFBQ1FDQUdRZGFxMWFvQlNRUkFJQWdnQUJBWUlnRTJBaGdnQ0NBQklBWkJER3hxTmdJZ0lBTWdDa1lOQVNBQklRQURRQ0FBSVFZQ1FDQURMQUFMUVFCT0JFQWdCaUFES1FJQU53SUFJQVlnQXlnQ0NEWUNDQXdCQ3lBR0lBTW9BZ0FnQXlnQ0JCQWFDeUFHUVF4cUlRQWdBMEVNYWlJRElBcEhEUUFMSUFnZ0FEWUNIQ0FBSUFGR0RRSWdDQ0FJS0FJd05nSTRBMEFDUUNBSVFRaHFJZ01nQ0VFNGFpQUJLQUlBSUFFZ0FTd0FDMEVBU0JzUVUwR0pBMEVBSUFNb0FnQWdBeWdDQkhJYkRRQWdBU0FHUnlFRElBRkJER29oQVNBRERRRU1CQXNMSUFBZ0FVWU5BaUFJUVFocUlnQWdDRUV3YWlBQktBSUFJQUVnQVN3QUMwRUFTQnNRVXlBTUlBQVFNVFlDQUF3Q0N4QW9BQXNnQ0NBQk5nSWNDeUFJUVRocUlnQkJBRFlDQUNBQUlnTWdDRUV3YWhDSUFUWUNBRUVCSVFvQ1FBSkFRWWNEUVFBZ0F5Z0NBQnNFUUFOQUlBTW9BZ0FpQUFSL0lBQW9BZ1FpQUVHSXpQRUFJQUFiQlVHSXpQRUFDeUlCRUI4aUJrRndUdzBEQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJTEVCZ2hBQ0FJSUF0QmdJQ0FnSGh5TmdJUUlBZ2dBRFlDQ0NBSUlBWTJBZ3dNQVFzZ0NDQUdPZ0FUSUFoQkNHb2hBQ0FHUlEwQkN5QUFJQUVnQmhBWkdndEJBQ0VCSUFBZ0JtcEJBRG9BQUNBSUtBSU1JQWd0QUJNaUFDQUFRUmgwUVJoMUlnQkJBRWdiUVFOR0JIOGdDRUVJYWtGL1FlelE3Z0JCQXhBYlJTRUJJQWd0QUJNRklBQUxRUmgwUVJoMVFRQklCRUFnQ0NnQ0NCQVhDd0pBSUFFRVFDQURLQUlBSVFCQjhBRVFHQ0lCRU9RUElnWkJBRFlDM0FFZ0JTQUFJQUVRVUNBR1Fid0JhaUFBRUdvZ0JrSE1BV29nQUJCYUlBRkI0QUZxSUFBUXJnSWdBaUFCSUFJb0FnQW9BcWdCRVFJQUlBQWdBUkJDSUFVZ0FTQUFJQWtnQkJDWUFpRUtEQUVMSUFNb0FnQWlBQVIvSUFBb0FnUWlBRUdJelBFQUlBQWJCVUdJelBFQUN5SUJFQjhpQmtGd1R3MEVBa0FDUUNBR1FRdFBCRUFnQmtFUWFrRndjU0lMRUJnaEFDQUlJQXRCZ0lDQWdIaHlOZ0lRSUFnZ0FEWUNDQ0FJSUFZMkFnd01BUXNnQ0NBR09nQVRJQWhCQ0dvaEFDQUdSUTBCQ3lBQUlBRWdCaEFaR2d0QkFDRUJJQUFnQm1wQkFEb0FBQ0FJS0FJTUlBZ3RBQk1pQUNBQVFSaDBRUmgxSWdCQkFFZ2JRUU5HQkg4Z0NFRUlha0YvUWZUNTdnQkJBeEFiUlNFQklBZ3RBQk1GSUFBTFFSaDBRUmgxUVFCSUJFQWdDQ2dDQ0JBWEN5QUJCRUFnQXlnQ0FDRUFRZkFCRUJnaUFSRGpEeUlHUVFBMkF0d0JJQVVnQUNBQkVGQWdCa0c4QVdvZ0FCQnFJQVpCekFGcUlBQVFXaUFCUWVBQmFpQUFFSzRDSUFJZ0FTQUNLQUlBS0FLb0FSRUNBQ0FBSUFFUVFpQUZJQUVnQUNBSklBUVFtQUloQ2d3QkN5QURLQUlBSWdBRWZ5QUFLQUlFSWdCQmlNenhBQ0FBR3dWQmlNenhBQXNpQVJBZklnWkJjRThOQkFKQUFrQWdCa0VMVHdSQUlBWkJFR3BCY0hFaUN4QVlJUUFnQ0NBTFFZQ0FnSUI0Y2pZQ0VDQUlJQUEyQWdnZ0NDQUdOZ0lNREFFTElBZ2dCam9BRXlBSVFRaHFJUUFnQmtVTkFRc2dBQ0FCSUFZUUdSb0xRUUFoQVNBQUlBWnFRUUE2QUFBZ0NDZ0NEQ0FJTFFBVElnQWdBRUVZZEVFWWRTSUFRUUJJR3dSL0lBQUZJQWhCQ0dwQmYwR0l6UEVBUVFBUUcwVWhBU0FJTFFBVEMwRVlkRUVZZFVFQVNBUkFJQWdvQWdnUUZ3c2dBUVJBSUFVZ0FpQURLQUlBRU5NQ1FRRWhDZ3dCQ3lBSUlBTW9BZ0FpQUFSL0lBQW9BZ1FpQUVHSXpQRUFJQUFiQlVHSXpQRUFDellDQUVIVXMvQUFJQWdRSkFzQ1FDQU1LQUlBSUFNb0FnQkhEUUFnQWtHbkFSRG5BU0lBUlEwQUlBQkJzUDM4QUVHVTRma0FRUUFRSENJQVJRMEFRUUVoRFNBQVFRRTJBdHdCQ3lBRElBTVF4d0UyQWdCQkFFR0hBMEVBSUFNb0FnQWJJQXBCQVhOQkFYRWJEUUFMSUEwTkFRc0NRQ0FDUWFjQkVJQUJJZ0JGRFFBZ0FFR3cvZndBUVpUaCtRQkJBQkFjSWdCRkRRQWdBRUVCTmdMY0FRd0JDMEdHcWU4QVFRQVFKQXNnQ0NnQ0dDSUJCRUFnQVNBSUtBSWNJZ05IQkVBRFFDQURRUXhySVFBZ0EwRUJheXdBQUVFQVNBUkFJQUFvQWdBUUZ3c2dBQ0lESUFGSERRQUxDeUFCRUJjTElBaEJRR3NrQUNBS1FRRnhEQUVMRUMwQUN3d0JDeUFIS0FJWUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1pCY0U4TkFRSkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlDUkFZSVFJZ0J5QUpRWUNBZ0lCNGNqWUNFQ0FISUFJMkFnZ2dCeUFHTmdJTURBRUxJQWNnQmpvQUV5QUhRUWhxSVFJZ0JrVU5BUXNnQWlBRklBWVFHUm9MUVFBaEJTQUNJQVpxUVFBNkFBQWdCeWdDRENBSExRQVRJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwRUZSZ1IvSUFkQkNHcEJmMEdmbXUwQVFRVVFHMFVoQlNBSExRQVRCU0FDQzBFWWRFRVlkVUVBU0FSQUlBY29BZ2dRRndzZ0JRUkFBbjhnQnlnQ0dDRURJd0JCSUdzaUFpUUFJQUlnQXpZQ0dFSFlBeEFZSWdVUWxBc2hCQ0FBSUFNZ0JSQlFJQVJCdkFGcUlBTVFhaUFFUWN3QmFpQURFRm9nQlVId0FXb2dBeENPQ2lBRlFZQUNhaUFERUs0Q0lBRWdCU0FCS0FJQUtBS29BUkVDQUNBRVFaQUNhaUlFRUpRRklBSWdBa0VZYWhDSUFUWUNFQUpBQWtBQ1FFR0hBMEVBSUFJb0FoQWJCRUJCQUNFREEwQWdBaWdDRUNJQkJIOGdBU2dDQkNJQlFZak04UUFnQVJzRlFZak04UUFMSWdrUUh5SUdRWEJQRFFRQ1FBSkFJQVpCQzA4RVFDQUdRUkJxUVhCeElnZ1FHQ0VCSUFJZ0NFR0FnSUNBZUhJMkFnZ2dBaUFCTmdJQUlBSWdCallDQkF3QkN5QUNJQVk2QUFzZ0FpRUJJQVpGRFFFTElBRWdDU0FHRUJrYUN5QUJJQVpxUVFBNkFBQWdBaWdDQkNFR0lBSXRBQXNoQVNBRUlBSkJFR29RNWdNZ0JpQUJJQUZCR0hSQkdIVWlBVUVBU0J0QkFFY2hCaUFCUVFCSUJFQWdBaWdDQUJBWEN5QURJQVp5SVFNZ0FpQUNRUkJxSWdFUXh3RTJBaEJCaHdOQkFDQUJLQUlBR3cwQUN5QUNLQUlZSUFVUVFrRUJJUUVnQTBFQmNVVU5BUXdDQ3lBQ0tBSVlJQVVRUWdzZ0JDZ0NBQ0lEQkVBZ0F5Z0NFQ0lCQkg4Z0F5QURLQUlBUVFoMmF5Z0NBQ0VHQTBBZ0FTZ0NHQ0VESUFFZ0JoQ1JEeUFESWdFTkFBc2dCQ2dDQUFVZ0F3dEJBRFlDRUFzZ0FDQUZJQUlvQWhnZ0JSQ2ZBaUVCQ3lBQ1FTQnFKQUFnQVF3QkN4QXRBQXNNQVFzZ0J5Z0NHQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJR1FYQlBEUUVDUUFKQUlBWkJDMDhFUUNBR1FSQnFRWEJ4SWdrUUdDRUNJQWNnQ1VHQWdJQ0FlSEkyQWhBZ0J5QUNOZ0lJSUFjZ0JqWUNEQXdCQ3lBSElBWTZBQk1nQjBFSWFpRUNJQVpGRFFFTElBSWdCU0FHRUJrYUMwRUFJUVVnQWlBR2FrRUFPZ0FBSUFjb0Fnd2dCeTBBRXlJQ0lBSkJHSFJCR0hVaUFrRUFTQnRCQmtZRWZ5QUhRUWhxUVg5Qi9iUHZBRUVHRUJ0RklRVWdCeTBBRXdVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FIS0FJSUVCY0xJQVVFUUNBQUxRQXBSUVJBUVkzSjd3QkJBQkE2UVFBTUFnc2dBQ0FIS0FJWUlnSkI1QUVRR0NJRklBTVFzUkFpQmhCUUlBWkJ2QUZxSUFJUWFpQUdRY3dCYWlBQ0VGb2dBU0FGSUFFb0FnQW9BcWdCRVFJQUlBSWdCUkJDSUFBZ0JTQUNJQU1nQkJES0R3d0JDeUFIS0FJWUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1pCY0U4TkFRSkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlDUkFZSVFJZ0J5QUpRWUNBZ0lCNGNqWUNFQ0FISUFJMkFnZ2dCeUFHTmdJTURBRUxJQWNnQmpvQUV5QUhRUWhxSVFJZ0JrVU5BUXNnQWlBRklBWVFHUm9MUVFBaEJTQUNJQVpxUVFBNkFBQWdCeWdDRENBSExRQVRJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwRUVSZ1IvSUFkQkNHcEJmMEdPLyswQVFRUVFHMFVoQlNBSExRQVRCU0FDQzBFWWRFRVlkVUVBU0FSQUlBY29BZ2dRRndzZ0JRUkFJQWNvQWhnaEFrSHdBUkFZSWdVUWtnc2hCaUFBSUFJZ0JSQlFJQVpCdkFGcUlBSVFhaUFHUWN3QmFpQUNFRm9nQlVIZ0FXb2dBaEN1QWlBQklBVWdBU2dDQUNnQ3FBRVJBZ0FnQWlBRkVFSWdBQ0FGSUFJZ0F5QUVFSmdDREFFTElBZEJDR29nQnlnQ0dDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTEVGVWlBa0doc084QUVCNGhCU0FDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFGQkVBZ0J5Z0NHQ0VDUWZBQkVCZ2lCUkRvRHlFR0lBQWdBaUFGRUZBZ0JrRzhBV29nQWhCcUlBWkJ6QUZxSUFJUVdpQUZRZUFCYWlBQ0VLNENJQUVnQlNBQktBSUFLQUtvQVJFQ0FDQUNJQVVRUWlBQUlBVWdBaUFESUFRUW1BSU1BUXNnQjBFSWFpQUhLQUlZSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNRVlNJQ1FhZlk3Z0FRSGlFRklBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBVUVRQ0FIS0FJWUlRSkI4QUVRR0NJRkVKRUxJUVlnQUNBQ0lBVVFVQ0FHUWJ3QmFpQUNFR29nQmtITUFXb2dBaEJhSUFWQjRBRnFJQUlRcmdJZ0FTQUZJQUVvQWdBb0FxZ0JFUUlBSUFJZ0JSQkNJQUFnQlNBQ0lBTWdCQkNZQWd3QkN5QUhRUWhxSUFjb0FoZ2lBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN4QlZJZ0pCdWJydUFCQWVJUVVnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQlFSQUlBY29BaGdoQWtId0FSQVlJZ1VRa0FzaEJpQUFJQUlnQlJCUUlBWkJ2QUZxSUFJUWFpQUdRY3dCYWlBQ0VGb2dCVUhnQVdvZ0FoQ3VBaUFCSUFVZ0FTZ0NBQ2dDcUFFUkFnQWdBaUFGRUVJZ0FDQUZJQUlnQXlBRUVKZ0NEQUVMSUFkQkNHb2dCeWdDR0NJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMRUZVaUFrR3IrTzRBRUI0aEJTQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUZCRUFnQnlnQ0dDRUNRZkFCRUJnaUJSQ1BDeUVHSUFBZ0FpQUZFRkFnQmtHOEFXb2dBaEJxSUFaQnpBRnFJQUlRV2lBRlFlQUJhaUFDRUs0Q0lBRWdCU0FCS0FJQUtBS29BUkVDQUNBQ0lBVVFRaUFBSUFVZ0FpQURJQVFRbUFJTUFRc2dCMEVJYWlBSEtBSVlJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc1FWU0lDUWZuKzdnQVFIaUVGSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFVRVFDQUhLQUlZSVFKQjRBRVFHQ0lGRUk0TElRWWdBQ0FDSUFVUVVDQUdRYndCYWlBQ0VHb2dCa0hNQVdvZ0FoQmFJQUVnQlNBQktBSUFLQUtvQVJFQ0FDQUNJQVVRUWlBQUlBVWdBaUFESUFRUW1BSU1BUXNnQjBFSWFpQUhLQUlZSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNRVlNJQ1FkejU3Z0FRSGlFRklBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBVUVRQ0FIS0FJWUlRSkI4QUVRR0NJRkVJMExJUVlnQUNBQ0lBVVFVQ0FHUWJ3QmFpQUNFR29nQmtITUFXb2dBaEJhSUFWQjRBRnFJQUlRcmdJZ0FTQUZJQUVvQWdBb0FxZ0JFUUlBSUFJZ0JSQkNJQUFnQlNBQ0lBTWdCQkNZQWd3QkN5QUhRUWhxSUFjb0FoZ2lBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN4QlZJZ0pCMUpIdkFCQWVJUVVnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQlFSQUlBY29BaGdoQWtId0FSQVlJZ1VRNWc4aEJpQUFJQUlnQlJCUUlBWkJ2QUZxSUFJUWFpQUdRY3dCYWlBQ0VGb2dCVUhnQVdvZ0FoQ3VBaUFCSUFVZ0FTZ0NBQ2dDcUFFUkFnQWdBaUFGRUVJZ0FDQUZJQUlnQXlBRUVKZ0NEQUVMSUFkQkNHb2dCeWdDR0NJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMRUZVaUFrR2E3TzhBRUI0aEJTQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUZCRUFnQnlnQ0dDRUNRZkFCRUJnaUJSQ01DeUVHSUFBZ0FpQUZFRkFnQmtHOEFXb2dBaEJxSUFaQnpBRnFJQUlRV2lBRlFlQUJhaUFDRUs0Q0lBRWdCU0FCS0FJQUtBS29BUkVDQUNBQ0lBVVFRaUFBSUFVZ0FpQURJQVFRbUFJTUFRc2dCMEVJYWlBSEtBSVlJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc1FWU0lDUVplWDdRQVFIaUVGSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFVRVFDQUFJQUVnQnlnQ0dDQURJQVFReVE4TUFRc2dCMEVJYWlBSEtBSVlJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc1FWU0lDUWNIYTd3QVFIaUVGSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFVRVFDQUhLQUlZSVFKQjhBRVFHQ0lGRU9VUElRWWdBQ0FDSUFVUVVDQUdRYndCYWlBQ0VHb2dCa0hNQVdvZ0FoQmFJQVZCNEFGcUlBSVFyZ0lnQVNBRklBRW9BZ0FvQXFnQkVRSUFJQUlnQlJCQ0lBQWdCU0FDSUFNZ0JCQ1lBZ3dCQ3lBSFFRaHFJQWNvQWhnaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3hCVklnSkJqSkR1QUJBZUlRVWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3dEJBQ0FGUlEwQUdpQUhLQUlZSVFKQjhBRVFHQ0lGRUlzTElRWWdBQ0FDSUFVUVVDQUdRYndCYWlBQ0VHb2dCa0hNQVdvZ0FoQmFJQVZCNEFGcUlBSVFyZ0lnQVNBRklBRW9BZ0FvQXFnQkVRSUFJQUlnQlJCQ0lBQWdCU0FDSUFNZ0JCQ1lBZ3NoQUNBSFFTQnFKQUFnQUE4TEN4QXRBQXZMQmdJSGZ3RitJd0JCNEFCcklnRWtBQ0FCUWRBQWFpQUFFTUlQSUFFZ0FTa0RVRGNEU0NBQklBRXBBMWczQTBBQ1FBSkFJQUVvQWtnZ0FVRkFheUlBS0FJQVJ5QUJLQUpNSUFBb0FnUkhjZ1JBQTBBZ0FTQUJRY2dBYWlnQ0FEWUNPQ0FCS0FJNElnQUVmeUFBS0FJRUlnQkJpTXp4QUNBQUd3VkJpTXp4QUFzaUF4QWZJZ0pCY0U4TkFnSkFBa0FnQWtFTFR3UkFJQUpCRUdwQmNIRWlCQkFZSVFBZ0FTQUVRWUNBZ0lCNGNqWUNNQ0FCSUFBMkFpZ2dBU0FDTmdJc0RBRUxJQUVnQWpvQU15QUJRU2hxSVFBZ0FrVU5BUXNnQUNBRElBSVFHUm9MSUFBZ0FtcEJBRG9BQUNBQktBSTRJZ0FFZnlBQUtBSUlJZ0JCaU16eEFDQUFHd1ZCaU16eEFBc2lBeEFmSWdKQmNFOE5Bd0pBQWtBZ0FrRUxUd1JBSUFKQkVHcEJjSEVpQkJBWUlRQWdBU0FFUVlDQWdJQjRjallDSUNBQklBQTJBaGdnQVNBQ05nSWNEQUVMSUFFZ0Fqb0FJeUFCUVJocUlRQWdBa1VOQVFzZ0FDQURJQUlRR1JvTElBQWdBbXBCQURvQUFDQUJLQUlZSVFNQ1FDQUJLQUljSWdjZ0FTMEFJeUlGSUFWQkdIUkJHSFVpQkVFQVNDSUFHeUlHUlEwQUlBWWdBeUFCUVJocUlBQWJJZ0pxSVFZZ0FpRUFBMEFnQUMwQUFFRWdSZ1JBSUFCQkFXb2lBQ0FHUncwQkRBSUxDeUFBSUFKcklnQkJmMFlOQUNBQlFRaHFJQUZCR0dvaUFpQUFRWDhnQWhDSEFSb2dBU3dBSTBFQVNBUkFJQUVvQWhnUUZ3c2dBU0FCS0FJUU5nSWdJQUVnQVNrRENDSUlOd01ZSUFpbklRTWdBU2dDSENFSElBRXRBQ01pQlNFRUN5QURJQUZCR0dvZ0JFRVlkRUVZZFVFQVNDSUFHeUlDSUFjZ0JTQUFHMm9oQUFKQUEwQWdBQ0FDUmcwQklBQkJBV3NpQUMwQUFFRWdSZzBBQ3lBQUlBSnJJZ0JCZjBZTkFDQUJRUWhxSUFGQkdHb2lBa0VBSUFCQkFXb2dBaENIQVJvZ0FTd0FJMEVBU0FSQUlBRW9BaGdRRndzZ0FTQUJLQUlRTmdJZ0lBRWdBU2tEQ0NJSU53TVlJQWluSVFNZ0FTd0FJeUVFQ3lBQlFUaHFJQU1nQVVFWWFpQUVRUmgwUVJoMVFRQklHeERJQVNBQkxBQWpRUUJJQkVBZ0FTZ0NHQkFYQ3lBQkxBQXpRUUJJQkVBZ0FTZ0NLQkFYQ3lBQlFjZ0FhaUlBSUFBb0FnQW9BaEEyQWdBZ0FDZ0NBQ0FCUVVCcklnSW9BZ0JISUFBb0FnUWdBaWdDQkVkeURRQUxDeUFCUWVBQWFpUUFEd3NRTFFBTEVDMEFDMllDQTM4QmZpTUFRUkJySWdJa0FDQUNRUWhxSWdRZ0FTZ0NBQ0lEQkg4Z0F5Z0NFQVZCQUFzMkFnQWdCQ0FETmdJRUlBRW9BZ0FoQVNBQ1FRQTJBZ0FnQWlBQk5nSUVJQUlwQXdnaEJTQUFJQUlwQXdBM0FnZ2dBQ0FGTndJQUlBSkJFR29rQUFzS0FDQUFFSmNFR2lBQUMxMEJBMzhDUUNBQUtBSk1JZ0JGRFFBQ1FDQUJJQUF2QVZBaUEwa2dBaUFEUzNFTkFFRitJZ05GRFFFRFFDQUFLQUpNSWdCRkRRSWdBU0FBTHdGUUlnUkpJQUlnQkV0eERRRWdBMEVCYXlJRERRQUxEQUVMSUFBaEJRc2dCUXRlQVFOL0lBQW9Ba0FpQVNBQUtBSkVJZ0pIQkVBRFFBSkFJQUFnQVNnQ0FDZ0NURWNFUUNBQ0lBRkJCR29pQTJzaUFnUkFJQUVnQXlBQ0VHTWFDeUFBSUFFZ0Ftb2lBallDUkF3QkN5QUJRUVJxSVFFTElBRWdBa2NOQUFzTEMzd0JCSDhDUUFKQUFrQWdBQ2dDUUNJRUlBQW9Ba1FpQmtjRVFDQUVJUVVEUUNBRktBSUFJQUZHRFFJZ0EwRUJhaUVESUFWQkJHb2lCU0FHUncwQUN3c2dBVUVBTmdKTURBRUxJQUZCQURZQ1RDQUdJQVJyUVFKMUlBTkxEUUVMRUcwQUN5QUVJQU5CQW5ScUlBSTJBZ0FnQWlBQU5nSk1JQUFRcEFJTFBnRURmd0pBSUFFZ0FDZ0NSQ0FBS0FKQUlnTnJRUUoxSWdSSUJFQWdBU0FFVHcwQklBTWdBVUVDZEdvb0FnQWlBa0VBTmdKTUN5QUNEd3NRYlFBTE9BQWdBRUVBTmdJUUlBQkNBRGNDRkNBQVFnQTNBaUFnQUVFQU9nQWNJQUJDQURjQ0tDQUFRZ0EzQWpBZ0FFS0FnSUNBd0F3M0FqZ0x4d0VCQTM4akFFRVFheUlCSkFBQ1FDQUFLQUtrQWlJRFJRMEFRUUVoQWlBQUtBS01Ba0VJUncwQUlBTkJzQU5xRUY1RkRRQUNRQ0FBS0FLa0FpSUFMQUMvQTBFQVRnUkFJQUVnQUNnQ3ZBTTJBZ2dnQVNBQUtRSzBBemNEQUF3QkN5QUJJQUFvQXJRRElBQW9BcmdERUJvTElBRW9BZ1FnQVMwQUN5SUFJQUJCR0hSQkdIVWlBRUVBU0J0QkRFWUVmeUFCUVg5QmliSHVBRUVNRUJ0QkFFY2hBaUFCTFFBTEJTQUFDMEVZZEVFWWRVRUFUZzBBSUFFb0FnQVFGd3NnQVVFUWFpUUFJQUlMdXdJQkNIOGdBVUhBQTJvZ0FSRG1BU0VHSUFCQkFEWUNDQ0FBUWdBM0FnQUNRQUpBSUFZb0FnUWlBU0FHUndSQUEwQUNRQ0FCS0FJSUlnTWdBeWdDQUNnQ0NCRUFBRUdhQVVjTkFDQUJLQUlJS0FLMEdDRUlJQUlnQkVrRVFDQUNJQWcyQWdBZ0FDQUNRUVJxSWdJMkFnUU1BUXNnQWlBRmF5SUpRUUoxSWdkQkFXb2lBMEdBZ0lDQUJFOE5BeUFESUFRZ0JXc2lBa0VCZFNJRUlBTWdCRXNiUWYvLy8vOERJQUpCL1AvLy93ZEpHeUlDQkg4Z0FrR0FnSUNBQkU4TkJTQUNRUUowRUJnRlFRQUxJZ01nQjBFQ2RHb2lCeUFJTmdJQUlBTWdBa0VDZEdvaEJDQUhRUVJxSVFJZ0NVRUFTZ1JBSUFNZ0JTQUpFQmthQ3lBQUlBUTJBZ2dnQUNBQ05nSUVJQUFnQXpZQ0FDQUZCRUFnQlJBWEN5QURJUVVMSUFFb0FnUWlBU0FHUncwQUN3c1BDeEFvQUF0Qm80VHZBQkE0QUFzS0FDQUFFUGdIR2lBQUN4OEFJQUVFUUNBQUlBRW9BZ0FRbGdRZ0FDQUJLQUlFRUpZRUlBRVFGd3NMSGdBZ0FFSE1BV29ROFFJYUlBQkJ2QUZxRU1rREdpQUFFT0FCR2lBQUM4OERBUVYvSXdCQkVHc2lBaVFBSUFKQkFEb0FCQ0FDUWZQeXNlc0NOZ0lBSUFKQkJEb0FDeUFBUVkwQklBSVFuZ0VhSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFCQkFEWUMyQU1nQUNBQVFkQURhaUlCTmdMVUF5QUFRZWo5L0FBMkFzd0RJQUFnQVRZQzBBTWdBRUhnQTJvUS93SWhBeUFBUWVnRWFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJtTmp5QURZQ0FDQUJRZ0EzQWd3Z0FVSUFOd0lVSUFFaEJDQUFRWWdGYWhDS0NpRUZJQUJCMEFWcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVSG8zUElBTmdJQUlBQkIyTFQ0QURZQ3pBTWdBRUhJdFBnQU5nS0lBeUFBUWJpMCtBQTJBdmdDSUFCQnFMVDRBRFlDNkFJZ0FFR1l0UGdBTmdMa0FTQUFRZlN6K0FBMkF0UUJJQUJCNUxQNEFEWUN3QUVnQUVIRXMvZ0FOZ0t3QVNBQVFZU3QrQUEyQWdBZ0EwSHN0UGdBTmdJQUlBQkIyTFg0QURZQ3dBUWdBRUhJdGZnQU5nS3dCQ0FBUWJpMStBQTJBcEFFSUFCQnFMWDRBRFlDZ0FRZ0FFR1l0ZmdBTmdMd0F5QUVRZWkxK0FBMkFnQWdCVUg0dGZnQU5nSUFJQUZCaUxiNEFEWUNBQ0FBSUFCQjVBTnFRUXdRYmlBQVFaQUJFQ2tnQUVIYkFSQXBJQUJCemdFUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFKQkVHb2tBQ0FBQytjQkFRVi9Ba0FDUUFKQUlBQW9BZ1FpQWlBQUtBSUlSd1JBSUFJZ0FUWUNBQ0FBSUFKQkJHbzJBZ1FNQVFzZ0FpQUFLQUlBSWdWcklnSkJBblVpQmtFQmFpSURRWUNBZ0lBRVR3MEJJQU1nQWtFQmRTSUVJQU1nQkVzYlFmLy8vLzhESUFKQi9QLy8vd2RKR3lJREJIOGdBMEdBZ0lDQUJFOE5BeUFEUVFKMEVCZ0ZRUUFMSWdRZ0JrRUNkR29pQmlBQk5nSUFJQUpCQUVvRVFDQUVJQVVnQWhBWkdnc2dBQ0FFSUFOQkFuUnFOZ0lJSUFBZ0JrRUVhallDQkNBQUlBUTJBZ0FnQlVVTkFDQUZFQmNnQUNnQ0JCb0xJQUFvQWdBYUR3c1FLQUFMUWFPRTd3QVFPQUFMUVFFQmYwSGswb0VCS0FJQUlRSWdBU2dDQUNJQkJFQkI1TktCQVVHNDBZRUJJQUVnQVVGL1JoczJBZ0FMSUFCQmZ5QUNJQUpCdU5HQkFVWWJOZ0lBSUFBTFN3RUNmQ0FBSUFDaUlnRWdBS0lpQWlBQklBR2lvaUFCUktkR080eUh6Y1krb2tSMDU4cmkrUUFxdjZDaUlBSWdBVVN5KzI2SkVCR0JQNkpFZDZ6TFZGVlZ4Yitnb2lBQW9LQzJDMDhCQVh3Z0FDQUFvaUlBSUFBZ0FLSWlBYUlnQUVScFVPN2dRcFA1UHFKRUp4NFA2SWZBVnIrZ29pQUJSRUk2QmVGVFZhVS9vaUFBUklGZURQMy8vOSsvb2tRQUFBQUFBQUR3UDZDZ29MWUxrUUVCQTM4akFFRVFheUlCSkFBZ0FVRUdPZ0FMSUFGQkFEb0FCaUFCUWZDWjhRQW9BQUEyQWdBZ0FVSDBtZkVBTHdBQU93RUVJQUJCRVNBQkVQQUJJUUlnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVFQU5nSzhBU0FBSUFCQnRBRnFJZ00yQXJnQklBQkJtUGowQURZQ3NBRWdBRUdFOHZRQU5nSUFJQUFnQXpZQ3RBRWdBaENCQVNBQlFSQnFKQUFMamdVQkNuOGpBRUVRYXlJQ0pBQWdBa0VHT2dBTElBSkJBRG9BQmlBQ1FiQ2M4UUFvQUFBMkFnQWdBa0cwblBFQUx3QUFPd0VFSUFCQjZ3QWdBaENlQVJvZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FFSE1BMm9RZ0FVaEF5QUFRZlFEYWlJQlFialE4Z0EyQWdBZ0FVRUFOZ0lFSUFGQnFOVHlBRFlDQUNBQklRUWdBRUg4QTJvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFiVEg4d0EyQWdBZ0FTRUZJQUJCaEFScUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVR1kxUElBTmdJQUlBRWhCaUFBUVl3RWFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJxTlh5QURZQ0FDQUJRUUEyQWd3Z0FTRUhJQUJCbkFScUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVR0kxL0lBTmdJQUlBRWhDQ0FBUWFRRWFoRDhBeUVKSUFCQjBBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUhZMnZJQU5nSUFJQUVoQ2lBQVFkZ0VhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCNk5yeUFEWUNBQ0FBUWN6Njh3QTJBb2dESUFCQnZQcnpBRFlDK0FJZ0FFR3Mrdk1BTmdMb0FpQUFRWno2OHdBMkF1UUJJQUJCK1BuekFEWUMxQUVnQUVIbytmTUFOZ0xBQVNBQVFjajU4d0EyQXJBQklBQkJpUFB6QURZQ0FDQURRZHo2OHdBMkFnQWdBRUdNKy9NQU5nTGtBeUFBUWZ6Njh3QTJBdHdESUFSQm5QdnpBRFlDQUNBRlFhejc4d0EyQWdBZ0JrRzgrL01BTmdJQUlBZEJ6UHZ6QURZQ0FDQUlRZHo3OHdBMkFnQWdDVUhzKy9NQU5nSUFJQXBCL1B2ekFEWUNBQ0FCUVl6ODh3QTJBZ0FnQUNBQVFkQURha0VJRUc0Z0FFSGVBQkFwSUFCQk54QXBJQUJCM1FBUUtTQUFRZTRBRUNrZ0FFR0FBUkFwSUFCQk1SQXBJQUJCdFFFUUtTQUFRYllCRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FDUVJCcUpBQWdBQXVNQWdFRWZ5TUFRUkJySWdNa0FDQURJQUkyQWdnZ0EwRi9OZ0lNQWtBQ2Z5QUFMUUFMUVFkMkJFQWdBQ2dDQkF3QkN5QUFMUUFMQ3lJRVFRQkpEUUFnQWtGL1JnMEFJQU1nQkRZQ0FDTUFRUkJySWdJa0FDQURLQUlBSUFOQkRHb2lCQ2dDQUVraEJTQUNRUkJxSkFBZ0F5QURJQVFnQlJzb0FnQTJBZ1FDUUFKL0FuOGdBQzBBQzBFSGRnUkFJQUFvQWdBTUFRc2dBQXNoQUNNQVFSQnJJZ0lrQUNBRFFRaHFJZ1FvQWdBZ0EwRUVhaUlGS0FJQVNTRUdJQUpCRUdva0FFRUFJQVFnQlNBR0d5Z0NBQ0lDUlEwQUdpQUFJQUVnQWhEMEN3c2lBQTBBUVg4aEFDQURLQUlFSWdFZ0F5Z0NDQ0lDU1EwQUlBRWdBa3NoQUFzZ0EwRVFhaVFBSUFBUEN4QjNBQXR5QUNBQVFhQzA4d0EyQWdBZ0FDd0FRMEVBU0FSQUlBQW9BamdRRndzZ0FDd0FOMEVBU0FSQUlBQW9BaXdRRndzZ0FFSFFzdk1BTmdJQUlBQXNBQ2RCQUVnRVFDQUFLQUljRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQXNBQTlCQUVnRVFDQUFLQUlFRUJjTElBQUxNUUFnQVFSQUlBQWdBU2dDQUJDaEJDQUFJQUVvQWdRUW9RUWdBU3dBSDBFQVNBUkFJQUVvQWhRUUZ3c2dBUkFYQ3d1ekFnRUNmeU1BUVRCcklnSWtBQUpBSUFBc0FCZEJBRTRFUUNBQ0lBQW9BaFEyQWlnZ0FpQUFLUUlNTndNZ0RBRUxJQUpCSUdvZ0FDZ0NEQ0FBS0FJUUVCb0xJQUpCQlRZQ0FDQUNRWDgyQWhoQkdCQVlJZ05DQURjQ0JDQURRZ0EzQWd3Z0F5QURRUVJxTmdJQUlBTkJBRFlDRkNBQ0lBTTJBZ2dnQXlBQkVLWURJQUFnQWtFZ2FpQUNFRFVDUUFKQUFrQUNRQUpBSUFJb0FnQkJBV3NPQlFBRUJBSUJCQXNnQWlnQ0NDSUJSUTBESUFFc0FBdEJBRTROQWlBQktBSUFFQmNNQWdzZ0FpZ0NDQ0lCUlEwQ0lBRVFYUXdCQ3lBQ0tBSUlJZ0ZGRFFFZ0FSQ3NBUXNnQVJBWEN5QUNMQUFyUVFCSUJFQWdBaWdDSUJBWEN3SkFJQUFzQUJkQkFFZ0VRQ0FBS0FJTVFRQTZBQUFnQUVFQU5nSVFEQUVMSUFCQkFEb0FGeUFBUVFBNkFBd0xJQUpCTUdva0FBc1VBQ0FBUWJBQmFoRHhBaG9nQUJEZ0FSb2dBQXVJQlFFSGZ5QUNJQUZyUVF4dElnWWdBQ2dDQ0NJRUlBQW9BZ0FpQTJ0QkRHMU5CRUFnQVNBQklBQW9BZ1FnQTJ0QkRHMGlCMEVNYkdvaUJDQUNJQVlnQjBzYklnaEhCRUFEUUFKQUlBRWdBMFlOQUNBQkxRQUxJZ2xCR0hSQkdIVWhCU0FETEFBTFFRQk9CRUFnQlVFQVRnUkFJQU1nQVNrQ0FEY0NBQ0FESUFFb0FnZzJBZ2dNQWdzZ0F5QUJLQUlBSUFFb0FnUVFJQXdCQ3lBRElBRW9BZ0FnQVNBRlFRQklJZ1ViSUFFb0FnUWdDU0FGR3hBaEdnc2dBMEVNYWlFRElBRkJER29pQVNBSVJ3MEFDd3NnQUNnQ0JDRUJJQVlnQjBzRVFDQUNJQWhIQkVBRFFBSkFJQVFzQUF0QkFFNEVRQ0FCSUFRcEFnQTNBZ0FnQVNBRUtBSUlOZ0lJREFFTElBRWdCQ2dDQUNBRUtBSUVFQm9MSUFGQkRHb2hBU0FFUVF4cUlnUWdBa2NOQUFzTElBQWdBVFlDQkE4TElBRWdBMGNFUUFOQUlBRkJER3NoQWlBQlFRRnJMQUFBUVFCSUJFQWdBaWdDQUJBWEN5QUNJZ0VnQTBjTkFBc0xJQUFnQXpZQ0JBOExJQU1FUUNBRElBQW9BZ1FpQkVZRWZ5QURCUU5BSUFSQkRHc2hCU0FFUVFGckxBQUFRUUJJQkVBZ0JTZ0NBQkFYQ3lBRklnUWdBMGNOQUFzZ0FDZ0NBQXNoQlNBQUlBTTJBZ1FnQlJBWElBQkJBRFlDQ0NBQVFnQTNBZ0JCQUNFRUN3SkFJQVpCMXFyVnFnRlBEUUFnQmlBRVFReHRJZ1JCQVhRaUJTQUZJQVpKRzBIVnF0V3FBU0FFUWFyVnF0VUFTUnNpQlVIV3F0V3FBVThOQUNBQUlBVkJER3dpQlJBWUlnTTJBZ0FnQUNBRE5nSUVJQUFnQXlBRmFqWUNDQ0FCSUFKSEJFQURRQUpBSUFFc0FBdEJBRTRFUUNBRElBRXBBZ0EzQWdBZ0F5QUJLQUlJTmdJSURBRUxJQU1nQVNnQ0FDQUJLQUlFRUJvTElBTkJER29oQXlBQlFReHFJZ0VnQWtjTkFBc0xJQUFnQXpZQ0JBOExFQ2dBQzRjQ0FRUi9Jd0JCSUdzaUFpUUFJQUlnQVRZQ0dDQUNJQUpCR0dwQnQ0L3ZBQkFkTmdJSUFrQkJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0czais4QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlCUVhCUERRRUNRQUpBSUFGQkMwOEVRQ0FCUVJCcVFYQnhJZ1VRR0NFRElBSWdCVUdBZ0lDQWVISTJBaEFnQWlBRE5nSUlJQUlnQVRZQ0RBd0JDeUFDSUFFNkFCTWdBa0VJYWlFRElBRkZEUUVMSUFNZ0JDQUJFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRUx3T05nSUVJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQnQ0L3ZBQkFxQ3lBQ1FTQnFKQUFQQ3hBdEFBdmRBd0lJZndGK0lBQWdBU2tDQURjQ0FDQUJLUUlJSVFvZ0FFRUFOZ0lZSUFCQ0FEY0NFQ0FBSUFvM0FnZ2dBU2dDRkNBQktBSVFheUlDUVF4dElRVUNRQUpBSUFJRVFDQUZRZGFxMWFvQlR3MEJJQUFnQWhBWUlnTTJBaEFnQUNBRE5nSVVJQUFnQXlBRlFReHNhallDR0NBQUlBRW9BaFFnQVNnQ0VDSUNheUlHUVFCTUJIOGdBd1VnQXlBQ0lBWVFHU0FHUVF4dVFReHNhZ3NpQmpZQ0ZBc2dBQ0FCS0FKRU5nSkVJQUFnQVNrQ1BEY0NQQ0FBSUFFcEFqUTNBalFnQUNBQktRSXNOd0lzSUFBZ0FTa0NKRGNDSkNBQVFSeHFJZ2NnQVNrQ0hEY0NBQ0FBSUFFb0FrZ2lDRFlDU0NBQUlBRW9BbFEyQWxRZ0FDQUJLUUpNTndKTUlBRW9BbGdoQlNBQVFRQTJBbVFnQUVJQU53SmNJQUFnQlRZQ1dDQUJLQUpnSUFFb0FseHJJZ0lFUUNBQ1FRQklEUUlnQUNBQ0VCZ2lCRFlDWENBQUlBUTJBbUFnQUNBRUlBSkJBblZCQW5ScU5nSmtJQUFnQVNnQ1lDQUJLQUpjSWdscklnSkJBRXdFZnlBRUJTQUVJQWtnQWhBWklBSnFDellDWUFzQ1FDQUFBbjhnQUVITUFHb2dBU2dDU0NBQlFjd0Fha1lOQUJvZ0NFVU5BU0FBUVNocUlBUWdCVUVDZEdvb0FnQWlBVUYvUmcwQUdpQURJQUZCREd4cUlBY2dCaUFEYTBFTWJTQUJTeHNMTmdKSUN5QUFEd3NRS0FBTEVDZ0FDNXdCQVFGL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQUNRQ0FCUVFGckRnSUFBUUlMSUFCQkJUb0FDeUFBUWNpSDd3QW9BQUEyQUFBZ0FFSE1oKzhBTFFBQU9nQUVEQUlMSUFCQkJUb0FDeUFBUWM2STdRQW9BQUEyQUFBZ0FFSFNpTzBBTFFBQU9nQUVEQUVMSUFJZ0FUWUNBRUdkNis4QUlBSVFKQ0FBUVFBNkFBQWdBRUVBT2dBTEN5QUNRUkJxSkFBTE1BQWdBRUU0YWlJQUlBRVF5QTVGQkVCQkFBOExJQUFnQVJESURpSUFCRUFnQUNnQ0ZBOExRZlc1N3dBUWxnRUFDODhGQVF4L0l3QkJFR3NpQ2lRQUFrQUNRQ0FBS0FJQUJFQWdBQ2dDQ0NFRUlBQW9BZ1FoQXd3QkN5QUFLQUlJSWdRZ0FDZ0NCQ0lEYXlJQ1FSRklEUUFnQWtFRGRpQUNRUVIyYWlFRklBRW9BZ1FoQ3lBQktBSUFJUWRCQVNFREEwQWdBeUlDUVFGMElRTWdBaUFGU1EwQUN3SkFBbjhnQWtFQ2RDSUVRUWRxUVhoeElnZ2dDMm9pQXlBSEtBSUVUUVJBSUFFZ0F6WUNCQ0FISUF0cVFRaHFEQUVMSUFoQmdBaHFJZ05CZ0NBZ0EwR0FJRXNiSWdWQkNHcEJwTVNCQVNnQ0FCRUFBQ0lHUlFSQUlBRW9BZ2dpQUVVTkFpQUFRUUU2QUFBTUFnc2dBU2dDQUNFRElBWWdCVFlDQkNBR0lBTTJBZ0FnQVNBSU5nSUVJQUVnQmpZQ0FDQUdRUWhxQzBFQUlBUVFZU0VOSUFBb0FnUWlCU0FBS0FJSVJ3UkFJQUpCQVdzaERDQUZJUVFEUUFKL0lBUW9BZ1FpQWdSQUlBcEJDR3BCQURZQ0FDQUtLQUlJREFFTElBUW9BZ0FMSVFNQ1FDQUNJQU1nQWhzaUNVVU5BQ0FKUVJCMklBbHpRZXVVcjY5NGJDSURRUTEySUFOelFiWGN5cFY4YkNJRFFSQjJJQU56SVFOQkFDRUNBMEFnRFNBRElBeHhJZ1pCQW5ScUlnZ29BZ0FpQXdSQUlBTWdDVVlOQWlBQ1FRRnFJZ0lnQm1vaEF5QUNJQXhORFFFTUFnc0xJQWdnQ1RZQ0FDQUZJQVFwQWdBM0FnQWdCVUVJYWlFRkN5QUVRUWhxSWdRZ0FDZ0NDRWNOQUFzTElBQWdCVFlDQ0FzZ0J5QUJLQUlBSWdKSEJFQURRQ0FDS0FJQUlRQWdBa0dneElFQktBSUFFUUVBSUFBaUFpQUhSdzBBQ3dzZ0FTQUxOZ0lFSUFFZ0J6WUNBQXdCQ3dOQUlBUWdBeUlDYTBFSlRnUkFJQUpCQ0dvaEF5QUNLQUlBSUFJb0FnaEhEUUVnQWlnQ0JDQUNLQUlNUncwQkN3c2dBQ0FDSUFSSEJIOGdCQ0FDUVFocUlnTkhCRUFnQWlFQkEwQUNRQ0FES0FJQUlBSW9BZ0JHQkVBZ0FTZ0NEQ0FDS0FJRVJnMEJDeUFDSUFNcEFnQTNBZ2dnQWtFSWFpRUNDeUFESWdGQkNHb2lBeUFFUncwQUN3c2dBa0VJYWdVZ0JBczJBZ2dMSUFwQkVHb2tBQXNwQVFGL0lBQkI4TGFCQVRZQ0FDQUFLQUlFSWdFRVFDQUJJQUVvQWdBb0FnUVJBUUFMSUFBUUZ3dWRBZ0VFZnlNQVFSQnJJZ1lrQUFKQUlBQkZEUUFnQkNnQ0RDRUhJQUlnQVdzaUNVRUFTZ1JBSUFBZ0FTQUpJQUFvQWdBb0FqQVJCUUFnQ1VjTkFRc2dCeUFESUFGcklnRnJRUUFnQVNBSFNCc2lCd1JBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQ0JBWUlRRWdCaUFJUVlDQWdJQjRjallDQ0NBR0lBRTJBZ0FnQmlBSE5nSUVEQUVMSUFZZ0J6b0FDeUFHSVFFTFFRQWhDQ0FCSUFVZ0J4QmhJQWRxUVFBNkFBQWdBQ0FHS0FJQUlBWWdCaXdBQzBFQVNCc2dCeUFBS0FJQUtBSXdFUVVBSVFFZ0Jpd0FDMEVBU0FSQUlBWW9BZ0FRRndzZ0FTQUhSdzBCQ3lBRElBSnJJZ0ZCQUVvRVFDQUFJQUlnQVNBQUtBSUFLQUl3RVFVQUlBRkhEUUVMSUFSQkFEWUNEQ0FBSVFnTElBWkJFR29rQUNBSUMvQURBUVovSUFBb0FvUlFJZ0pCZ0JCSklRVUNRQUpBSUFFdEFBQWlCa1VOQUNBQ1FmOFBTdzBBQTBBZ0FDQUNhaUFHT2dBQUlBSkIvdzlKSVFVZ0FrRUJhaUVESUFGQkFXb2hCQ0FCTFFBQklnWkZEUUlnQWtIL0Qwa2hCeUFFSVFFZ0F5RUNJQWNOQUFzTUFRc2dBaUVESUFFaEJBc2dCUVJBSUFBZ0F6WUNoRkFQQ3dKL1FRQWdBeUFBS0FLRVVHc2lBa0VGU1EwQUdpQUNRUUZySUFSQkFXc3RBQUJCd0FGeFFZQUJSdzBBR2lBQ1FRSnJJQVJCQW1zdEFBQkJ3QUZ4UVlBQlJ3MEFHaUFDUVFOcklBUkJBMnN0QUFCQndBRnhRWUFCUncwQUdpQUNJQUpCQkdzZ0JFRUVheTBBQUVIQUFYRkJnQUZHR3dzaEFTQUFJQU1nQWlBQmF5SUJheUlDTmdLRVVDQUVFQjhoQXlBQUlBQWdBaEI3SUFCQkFEWUNoRkFnQkNBQmF5RUNBa0FnQVNBRGFpSURRWUVRVHdSQUlBQW9Bb2hRUVFGR0RRRURRQ0FBSUFJQ2YwSC9EeUFDTFFEL0QwSEFBWEZCZ0FGSERRQWFRZjRQSUFJdEFQNFBRY0FCY1VHQUFVY05BQnBCL1E4Z0FpMEEvUTlCd0FGeFFZQUJSdzBBR2tHQUVFSDhEeUFDTFFEOEQwSEFBWEZCZ0FGR0d3c2lBUkI3SUFFZ0Ftb2hBaUFESUFGcklnTkJnQkJMRFFBTElBQkJBRFlDaEZBTElBQWdBaUFERUJraUFDQUFLQUtFVUNBRGFqWUNoRkFQQ3lBQUtBS0FVQ0lBSUFJZ0F5QUFLQUlBS0FJSUVRUUFDLzhEQWdOOEJuOUJBU0VGQWtBZ0FDQUFLQUlBS0FKTUVRQUFSUTBBSUFFZ0FTZ0NBQ2dDVEJFQUFFVU5BQ0FBSUFBb0FnQW9Ba3dSQUFBb0FpQWhBQ0FCSUFFb0FnQW9Ba3dSQUFBb0FpQWhBU0FBS0FMUUFiY2hBZ0pBSUFBckE5Z0JJZ05FQUFBQUFBQUFBQUJqQkVBZ0FDZ0N5QUVpQ2JjaEF3d0JDeUFBS0FMSUFTSUp0eUFBS0FMTUFTQUFLQUxFQVd1M0lBTkVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveENTQWFJaUJLRWhBeUFFSUFLZ0lRSUxJQUVyQTlnQklRUWdBU2dDMEFFaEJnSi9JQU9aUkFBQUFBQUFBT0JCWXdSQUlBT3FEQUVMUVlDQWdJQjRDeUVGSUFSRUFBQUFBQUFBQUFCaklRY0NmeUFDbVVRQUFBQUFBQURnUVdNRVFDQUNxZ3dCQzBHQWdJQ0FlQXNoQ0NBR3R5RUNBa0FnQndSQUlBRW9Bc2dCSWdxM0lRTU1BUXNnQVNnQ3lBRWlDcmNnQVNnQ3pBRWdBU2dDeEFGcnR5QUVSQmd0UkZUN0lRbEFva1FBQUFBQUFJQm1RS01Ra2dHaUlnU2hJUU1nQkNBQ29DRUNDd0pBQWtBZ0NBSi9JQUtaUkFBQUFBQUFBT0JCWXdSQUlBS3FEQUVMUVlDQWdJQjRDeUlHVEFKL0lBT1pSQUFBQUFBQUFPQkJZd1JBSUFPcURBRUxRWUNBZ0lCNEN5SUhJQWhNY1EwQUlBVWdCa3dnQlNBSFRuRU5BQ0FGSUFaTUlBWWdDRXh4RFFBZ0J5QUlTZzBCSUFVZ0Iwb05BUXNnQUNnQ3hBRWdBU2dDeEFGSUR3c2dDU0FLU0NFRkN5QUZDOWdIQWdoL0Ezd0NRQUpBQWtBZ0F3NERBZ0lBQVFzZ0FVRUVheUlCS0FJQUlBQW9BZ0FRclFSRkRRRWdBQ2dDQUNFQ0lBQWdBU2dDQURZQ0FDQUJJQUkyQWdBTUFRc2dBMEdBQVV3RVFBSkFJQUVpQkNBQVJnMEFJQUJCQkdvaUF5QUVSZzBBQTBBZ0F5Z0NBQ0VISUFNaEFpQUFJUUVDUUNBQUlBTkdEUUFEUUNBQ0lnRkJCR3NpQWlnQ0FDRUdBa0FnQnlBSEtBSUFLQUpNRVFBQVJRMEFJQVlnQmlnQ0FDZ0NUQkVBQUVVTkFDQUhJQWNvQWdBb0Frd1JBQUFvQWlBaEJTQUdJQVlvQWdBb0Frd1JBQUFvQWlBaEJpQUZLQUxRQWJjaERnSkFJQVVyQTlnQklnOUVBQUFBQUFBQUFBQmpCRUFnQlNnQ3lBRWlETGNoRHd3QkN5QUZLQUxJQVNJTXR5QUZLQUxNQVNBRktBTEVBV3UzSUE5RUdDMUVWUHNoQ1VDaVJBQUFBQUFBZ0daQW94Q1NBYUlpRUtFaER5QVFJQTZnSVE0TElBWXJBOWdCSVJBZ0JpZ0MwQUVoQ1FKL0lBK1pSQUFBQUFBQUFPQkJZd1JBSUErcURBRUxRWUNBZ0lCNEN5RUlJQkJFQUFBQUFBQUFBQUJqSVFvQ2Z5QU9tVVFBQUFBQUFBRGdRV01FUUNBT3Fnd0JDMEdBZ0lDQWVBc2hDeUFKdHlFT0FrQWdDZ1JBSUFZb0FzZ0JJZzIzSVE4TUFRc2dCaWdDeUFFaURiY2dCaWdDekFFZ0JpZ0N4QUZydHlBUVJCZ3RSRlQ3SVFsQW9rUUFBQUFBQUlCbVFLTVFrZ0dpSWhDaElROGdFQ0FPb0NFT0N3SkFBa0FDZnlBT21VUUFBQUFBQUFEZ1FXTUVRQ0FPcWd3QkMwR0FnSUNBZUFzaUNTQUxUaUFMQW44Z0Q1bEVBQUFBQUFBQTRFRmpCRUFnRDZvTUFRdEJnSUNBZ0hnTElncE9jUTBBSUFnZ0NVd2dDQ0FLVG5FTkFDQUlJQWxNSUFrZ0MweHhEUUFnQ2lBTFNnMEJJQWdnQ2tvTkFRc2dCU2dDeEFFZ0JpZ0N4QUZPRFFNTUFRc2dEQ0FOVGcwQ0N5QUJJQUlvQWdBMkFnQWdBQ0FDUncwQUN5QUFJUUVMSUFFZ0J6WUNBQ0FEUVFScUlnTWdCRWNOQUFzTER3c2dBQ0FEUVFGMklnWkJBblFpQ0dvaEJ3SkFJQU1nQlV3RVFDQUFJQWNnQWlBR0lBUVFsZzhnQnlBQklBSWdBeUFHYXlBRUlBaHFJZ0VRbGc4Z0JDQURRUUowYWlFQ0lBRWhBd05BSUFJZ0EwWUVRQ0FCSUFSR0RRUURRQ0FBSUFRb0FnQTJBZ0FnQUVFRWFpRUFJQVJCQkdvaUJDQUJSdzBBQ3d3RUN3SkFJQU1vQWdBZ0JDZ0NBQkN0QkFSQUlBQWdBeWdDQURZQ0FDQURRUVJxSVFNTUFRc2dBQ0FFS0FJQU5nSUFJQVJCQkdvaEJBc2dBRUVFYWlFQUlBRWdCRWNOQUFzTUFRc2dBQ0FISUFJZ0JpQUVJQVVRcmdRZ0J5QUJJQUlnQXlBR2F5SURJQVFnQlJDdUJDQUFJQWNnQVNBQ0lBWWdBeUFFSUFVUTFBb1BDeUFDSUFOR0RRQURRQ0FBSUFNb0FnQTJBZ0FnQUVFRWFpRUFJQU5CQkdvaUF5QUNSdzBBQ3dzTEhnQWdBRUhZQVdvUTRBSWFJQUJCeUFGcUVNa0RHaUFBRUtNRUdpQUFDOGtCQVFGL1FZQ0FBaUFCUVJScUlBRkIvRDlKRzBHa3hJRUJLQUlBRVFBQUlnTkZCRUFnQWtFQU5nSUFRUUFQQ3lBRFFnQTNBZ0FnQTBFQU5nSVFJQU5DQURjQ0NDQURJQUFvQWdBb0FnQTJBZ0FnQWlBRE5nSUFBbjhnQVVIN1AwMEVRQ0FBS0FJQUlnSWdBQ2dDQkRZQ0RDQURJQUkyQWdRZ0FpQUROZ0lJSUFBZ0F6WUNBQ0FBUVFScURBRUxJQUFvQWdBaUFDZ0NCQ0VDSUFNZ0FEWUNDQ0FESUFJMkFnUWdBQ2dDQkNBRE5nSUlJQUFnQXpZQ0JDQURRUXhxQ3lBQk5nSUFJQU5CRkdvTEZBQWdBRUc0QVdvUTRBSWFJQUFRNEFFYUlBQUxWZ0FnQUNBQk5nSUVJQUJCQURvQUFDQUJJQUVvQWdCQkRHc29BZ0JxS0FJUVJRUkFJQUVnQVNnQ0FFRU1heWdDQUdvb0FrZ0VRQ0FCSUFFb0FnQkJER3NvQWdCcUtBSklFTFFFQ3lBQVFRRTZBQUFMSUFBTE1nQWdBRUd3QW1vUTRBSWFJQUJCOEFGcUVLY05HaUFBUWR3QmFoREpBeG9nQUVHd0FXb1FxQTBhSUFBUTRBRWFJQUFMZkFFQ2Z5TUFRUkJySWdFa0FDQUFJQUFvQWdCQkRHc29BZ0JxS0FJWUJFQWdBVUVJYWlBQUVMSUVHZ0pBSUFFdEFBaEZEUUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQ0lDSUFJb0FnQW9BaGdSQUFCQmYwY05BQ0FBSUFBb0FnQkJER3NvQWdCcVFRRVFvZ0lMSUFGQkNHb1F1QU1MSUFGQkVHb2tBQXRBQVFKL0lBQW9BZ2dpQWlBQVFRUnFJZ05IQkVCQkFDRUFBMEFnQVNBQ0tBSUlSZ1JBSUFBUEN5QUFRUUZxSVFBZ0FpZ0NCQ0lDSUFOSERRQUxDMEYvQzJRQkJIOENRQ0FCSUFBb0FrUWlBaUFBS0FKQUlnTnJRUUoxSWdWSUJFQWdBU0FGVHcwQklBTWdBVUVDZEdvaUFTZ0NBQ0lFUVFBMkFrd2dBaUFCUVFScUlnTnJJZ0lFUUNBQklBTWdBaEJqR2dzZ0FDQUJJQUpxTmdKRUN5QUVEd3NRYlFBTFhnQWdBRUdvOC93QU5nTFlBU0FBUVpqei9BQTJBc2dCSUFCQmhQUDhBRFlDd0FFZ0FFSDA4dndBTmdLd0FTQUFRZURzL0FBMkFnQWdBRUhvQVdvUW5BRWFJQUJCMkFGcUVPQUNHaUFBUWNnQmFoREpBeG9nQUJDakJCb2dBQXRyQUNBQklBQXBBbFEzQWdBZ0FTQUFLUUpjTndJSUlBRWdBQ2tDWkRjQ0VDQUJJQUFwQW13M0FoZ2dBU0FBSUFBb0FnQW9BaVFSQUFBaUFDQUJLQUlFYWpZQ0JDQUJJQUFnQVNnQ0RHbzJBZ3dnQVNBQUlBRW9BaFJxTmdJVUlBRWdBQ0FCS0FJY2FqWUNIQXVWQVFFRGZpQUJLUUlBSVFJZ0FTa0NDQ0VESUFFcEFoQWhCQ0FBSUFFcEFoZzNBbXdnQUNBRU53SmtJQUFnQXpjQ1hDQUFJQUkzQWxRZ0FDa0NkQ0VDSUFBZ0FDZ0NBQ2dDSkJFQUFDRUJJQUJCZ1lDQWdIZzJBb3dCSUFBZ0FqY0NkQ0FBSUFBb0FsZ2dBV3MyQWxnZ0FDQUFLQUpnSUFGck5nSmdJQUFnQUNnQ2FDQUJhellDYUNBQUlBQW9BbkFnQVdzMkFuQUxGQUFnQUVIY0FXb1E0QUlhSUFBUTdBUWFJQUFMMlFRQkNIOGpBRUVRYXlJQ0pBQWdBa0VGT2dBTElBSkJBRG9BQlNBQ1FjU2E4UUFvQUFBMkFnQWdBa0hJbXZFQUxRQUFPZ0FFSUFCQjhnQWdBaENlQVJvZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FFSE1BMm9pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUVlqVjhnQTJBZ0FnQVNFRElBQkIxQU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFRZ0FFSGtBMm9pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUVlqWDhnQTJBZ0FnQVNFRklBQkI3QU5xRVB3RElRWWdBRUc0MFBJQU5nS1lCQ0FBUVFBNkFKd0VJQUJCdU5qeUFEWUNtQVFnQUVHZ0JHb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRYWphOGdBMkFnQWdBU0VISUFCQnJBUnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUdJM1BJQU5nSUFJQUZCQURZQ0RDQUJJUWdnQUVHOEJHb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRWmplOGdBMkFnQWdBRUg4eS9zQU5nS0lBeUFBUWV6TCt3QTJBdmdDSUFCQjNNdjdBRFlDNkFJZ0FFSE15L3NBTmdMa0FTQUFRYWpMK3dBMkF0UUJJQUJCbU12N0FEWUN3QUVnQUVINHl2c0FOZ0t3QVNBQVFiakUrd0EyQWdBZ0EwR016UHNBTmdJQUlBUkJuTXo3QURZQ0FDQUZRYXpNK3dBMkFnQWdCa0c4elBzQU5nSUFJQUJCek16N0FEWUNtQVFnQjBIY3pQc0FOZ0lBSUFoQjdNejdBRFlDQUNBQlFmek0rd0EyQWdBZ0FFSHNBQkFwSUFCQjdnQVFLU0FBUVlBQkVDa2dBRUV4RUNrZ0FFR1RBUkFwSUFCQnF3RVFLU0FBUWFzQkVDa2dBRUhlQVJBcElBQWdBQ2dDQUNnQ2xBRVJBUUFnQWtFUWFpUUFJQUFMSHdFQmZ5QUFLQUxFQXlJQlFRQklCSDhnQUVFVEVFVW9BdHdCQlNBQkN3dXVDUUVRZnlNQVFSQnJJZ0lrQUNBQ1FRVTZBQXNnQWtFQU9nQUZJQUpCK3ByeEFDZ0FBRFlDQUNBQ1FmNmE4UUF0QUFBNkFBUWdBRUdHQVNBQ0VKNEJHaUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFBUVFBMkF0QURJQUJCck1QOEFEWUN6QU1nQUVIWUEyb1F0UVlnQUVHTUJXb1FoZ2doQXlBQVFjQUZhaENBQlNFRUlBQkI2QVZxSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFVZ0FFSDRCV29pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUWJqVjhnQTJBZ0FnQVNFR0lBQkJnQVpxSWdGQnVORHlBRFlDQUNBQlFRQTJBZ1FnQVVHSTF2SUFOZ0lBSUFFaEJ5QUFRWWdHYWhEOEF5RUlJQUJCdUFacUlnRkJ1TkR5QURZQ0FDQUJRb0NBZ0lDQWdJRDR2MzgzQXdnZ0FVRUFOZ0lFSUFGQnZMcnpBRFlDQUNBQklRa2dBRUhJQm1vaUFVRzQwUElBTmdJQUlBRkJmellDQkNBQlFkUzI4d0EyQWdBZ0FTRUtJQUJCMEFacUlnRkJ1TkR5QURZQ0FDQUJRb0NBZ0lCd053SUVJQUZCK0lUN0FEWUNBQ0FCSVFzZ0FFSGNCbW9pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NMQ0FCUVFBMkFqUWdBVUdJMnZJQU5nSUFJQUZDQURjQ0JDQUJRZ0EzQWd3Z0FVSUFOd0lVSUFGQ0FEY0NIQ0FCUWdBM0FqZ2dBVUlBTndJa0lBRkJRR3RDQURjQ0FDQUJRUUE2QUN3Z0FTRU1JQUJCcEFkcUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVSDR5L01BTmdJQUlBRWhEU0FBUWJBSGFoQzVEU0VPSUFCQjZBZHFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUc4dS9NQU5nSUFJQUVoRHlBQVFmQUhhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCbU4zeUFEWUNBQ0FCSVJBZ0FFSDRCMm9pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUVpqZThnQTJBZ0FnQUVHb212c0FOZ0tJQXlBQVFaaWErd0EyQXZnQ0lBQkJpSnI3QURZQzZBSWdBRUg0bWZzQU5nTGtBU0FBUWRTWit3QTJBdFFCSUFCQnhKbjdBRFlDd0FFZ0FFR2ttZnNBTmdLd0FTQUFRZGlTK3dBMkFnQWdBRUc0bXZzQU5nTE1BeUFBUWVDYit3QTJBdEFFSUFCQjBKdjdBRFlDeUFRZ0FFSEFtL3NBTmdLOEJDQUFRYkNiK3dBMkFyUUVJQUJCb0p2N0FEWUNyQVFnQUVHUW0vc0FOZ0w0QXlBQVFZQ2Ird0EyQXZBRElBQkI4SnI3QURZQzZBTWdBRUhZbXZzQU5nTFlBeUFEUWZDYit3QTJBZ0FnQUVHb25Qc0FOZ0s0QlNBQVFaaWMrd0EyQXJBRklBQkJpSno3QURZQ25BVWdCRUc0blBzQU5nSUFJQUJCNkp6N0FEWUMyQVVnQUVIWW5Qc0FOZ0xRQlNBRlFmaWMrd0EyQWdBZ0JrR0luZnNBTmdJQUlBZEJtSjM3QURZQ0FDQUlRYWlkK3dBMkFnQWdDVUc0bmZzQU5nSUFJQXBCeUozN0FEWUNBQ0FMUWRpZCt3QTJBZ0FnREVIb25mc0FOZ0lBSUExQitKMzdBRFlDQUNBT1FZaWUrd0EyQWdBZ0QwR1ludnNBTmdJQUlCQkJxSjc3QURZQ0FDQUJRYmllK3dBMkFnQWdBQ0FBUWR3RGFrRURFRzRnQUNBQVFaQUZha0VHRUc0Z0FDQUFRY1FGYWtFSUVHNGdBRUh1QUJBcElBQkI3d0FRS1NBQVFmUUFFQ2tnQUVFeEVDa2dBRUVaRUNrZ0FFRTJFQ2tnQUVHb0FSQXBJQUJCeXdBUUtTQUFRZGNBRUNrZ0FFSE5BUkFwSUFCQkp4QXBJQUJCMVFFUUtTQUFRZDRCRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FDUVJCcUpBQWdBQXZMQXdFSGZ5TUFRUkJySWdJa0FDQUNRUUE2QUFnZ0FrTG15c25ybG96ZHNDMDNBd0FnQWtFSU9nQUxJQUJCMXdBZ0FoQ09BaUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFBUWZBQ2FoRElCQ0VESUFCQndBTnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUdvMWZJQU5nSUFJQUZCQURZQ0RDQUJJUVFnQUVIUUEyb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRWWpYOGdBMkFnQWdBU0VGSUFCQjJBTnFFUHdESVFZZ0FFR0VCR29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUVlUbDh3QTJBZ0FnQVNFSElBQkJrQVJxSWdGQnVORHlBRFlDQUNBQlFRQTJBZ1FnQVVINDJ2SUFOZ0lBSUFCQm5PNzZBRFlDNEFJZ0FFR003dm9BTmdMUUFpQUFRZnp0K2dBMkFzd0JJQUJCMk8zNkFEWUN2QUVnQUVHODUvb0FOZ0lBSUFOQnJPNzZBRFlDQUNBQVFmRHUrZ0EyQXFBRElBQkI0Tzc2QURZQ2tBTWdBRUhRN3ZvQU5nS0FBeUFFUVlEditnQTJBZ0FnQlVHUTcvb0FOZ0lBSUFaQm9PLzZBRFlDQUNBSFFiRHYrZ0EyQWdBZ0FVSEE3L29BTmdJQUlBQWdBRUgwQW1wQkN4QnVJQUJCN2dBUUtTQUFRWUFCRUNrZ0FFRXhFQ2tnQUVIM0FSQXBJQUJCdHdFUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFKQkVHb2tBQ0FBQzd3QkFRSi9JQUJCQ2hCRklnRkZCRUJCQUE4TEFrQWdBVUd3L2Z3QVFZU28vUUJCQUJBY0lnRkZEUUFnQVNnQzZBWkIxQXBxS0FJQVJRMEFBa0FnQVJDakJVR25BUkNBQVNBQVJ3UkFJQUVvQXVnR1FiWVphaTBBQUVVTkFRc2dBQ2dDZ0FaQjZBRnFRVDVCOExGL1FRRVFMQ0lBQkg4Z0FFR3cvZndBUWRUMCt3QkJBQkFjQlVFQUN3OExJQUFvQW9BR1FlZ0Jha0UvUWZDeGYwRUJFQ3dpQUFSL0lBQkJzUDM4QUVHcy92c0FRUUFRSEFWQkFBc2hBZ3NnQWdzVUFDQUFRZkFCYWhEZ0Fob2dBQkRzQkJvZ0FBdFlBUUYvSXdCQkVHc2lBaVFBSUFBdEFBdEJCM1lFUUNBQUtBSUlHaUFBS0FJQUVCY0xJQUFnQVNnQ0NEWUNDQ0FBSUFFcEFnQTNBZ0FnQVVFQU9nQUxJQUpCQURZQ0RDQUJJQUlvQWd3MkFnQWdBa0VRYWlRQUM2MEVBUVovSXdCQkVHc2lBaVFBSUFKQkJUb0FDeUFDUVFBNkFBVWdBa0c2bC9FQUtBQUFOZ0lBSUFKQnZwZnhBQzBBQURvQUJDQUFRWW9CSUFJUW5nRWFJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUJCMEFOcUVMVUdJQUJCaEFWcUVJQUZJUU1nQUVHc0JXb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRYWpWOGdBMkFnQWdBVUVBTmdJTUlBRWhCQ0FBUWJ3RmFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkJpTmJ5QURZQ0FDQUJJUVVnQUVIRUJXb1EvQU1oQmlBQVFmQUZhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCbU16ekFEWUNBQ0FBUWZpMCtRQTJBc2dFSUFCQjZMVDVBRFlDd0FRZ0FFSFl0UGtBTmdLMEJDQUFRY2kwK1FBMkFxd0VJQUJCdUxUNUFEWUNwQVFnQUVHb3RQa0FOZ0x3QXlBQVFaaTArUUEyQXVnRElBQkJpTFQ1QURZQzRBTWdBRUh3cy9rQU5nTFFBeUFBUWVDeitRQTJBb2dESUFCQjBMUDVBRFlDK0FJZ0FFSEFzL2tBTmdMb0FpQUFRYkN6K1FBMkF1UUJJQUJCakxQNUFEWUMxQUVnQUVIOHN2a0FOZ0xBQVNBQVFkeXkrUUEyQXJBQklBQkJuS3o1QURZQ0FDQURRWWkxK1FBMkFnQWdBRUc0dGZrQU5nS2NCU0FBUWFpMStRQTJBcFFGSUFSQnlMWDVBRFlDQUNBRlFkaTErUUEyQWdBZ0JrSG90ZmtBTmdJQUlBRkIrTFg1QURZQ0FDQUFJQUJCMUFOcVFRTVFiaUFBSUFCQmlBVnFRUWdRYmlBQVFlNEFFQ2tnQUVIMEFCQXBJQUJCTVJBcElBQkJ6UUFRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FBdTNBZ0VFZnlNQVFSQnJJZ2NrQUNBSElBRTJBZ2hCQUNFQlFRWWhCUUpBQWtBZ0FDQUhRUWhxRU1FQ0RRQkJCQ0VGSUFOQmdCQUNmeUFBS0FJQUlnWW9BZ3dpQ0NBR0tBSVFSZ1JBSUFZZ0JpZ0NBQ2dDSkJFQUFBd0JDeUFJS0FJQUN5SUdJQU1vQWdBb0Fnd1JCUUJGRFFBZ0F5QUdRUUFnQXlnQ0FDZ0NOQkVGQUNFQkEwQUNRQ0FBRUxRQ0dpQUJRVEJySVFFZ0FDQUhRUWhxRVBzQ1JRMEFJQVJCQWtnTkFDQURRWUFRQW44Z0FDZ0NBQ0lGS0FJTUlnWWdCU2dDRUVZRVFDQUZJQVVvQWdBb0FpUVJBQUFNQVFzZ0JpZ0NBQXNpQlNBREtBSUFLQUlNRVFVQVJRMERJQVJCQVdzaEJDQURJQVZCQUNBREtBSUFLQUkwRVFVQUlBRkJDbXhxSVFFTUFRc0xRUUloQlNBQUlBZEJDR29Rd1FKRkRRRUxJQUlnQWlnQ0FDQUZjallDQUFzZ0IwRVFhaVFBSUFFTGpRSUJBMzhqQUVFUWF5SUdKQUFnQmlBQk5nSUlRUUFoQVVFR0lRVUNRQUpBSUFBZ0JrRUlhaEMxQWcwQVFRUWhCU0FBRVAwQklnZEJBRTRFZnlBREtBSUlJQWRCL3dGeFFRRjBhaThCQUVHQUVIRkJBRWNGUVFBTFJRMEFJQU1nQjBFQUlBTW9BZ0FvQWlRUkJRQWhBUU5BQWtBZ0FCQ3FBaG9nQVVFd2F5RUJJQUFnQmtFSWFoRHFBa1VOQUNBRVFRSklEUUFnQUJEOUFTSUZRUUJPQkg4Z0F5Z0NDQ0FGUWY4QmNVRUJkR292QVFCQmdCQnhRUUJIQlVFQUMwVU5BeUFFUVFGcklRUWdBeUFGUVFBZ0F5Z0NBQ2dDSkJFRkFDQUJRUXBzYWlFQkRBRUxDMEVDSVFVZ0FDQUdRUWhxRUxVQ1JRMEJDeUFDSUFJb0FnQWdCWEkyQWdBTElBWkJFR29rQUNBQkM4RUJBUU4vSXdCQkVHc2lCU1FBSUFVZ0FUWUNEQ0FGSUFNMkFnZ2dCU0FGUVF4cUVKb0VJUVlnQlNnQ0NDRUVJd0JCRUdzaUF5UUFJQU1nQkRZQ0RDQURJQVEyQWdoQmZ5RUJBa0JCQUVFQUlBSWdCQkNmQlNJRVFRQklEUUFnQUNBRVFRRnFJZ1FRNUFFaUFEWUNBQ0FBUlEwQUlBQWdCQ0FDSUFNb0Fnd1Fud1VoQVFzZ0EwRVFhaVFBSUFZb0FnQWlBQVJBUWVUU2dRRW9BZ0FhSUFBRVFFSGswb0VCUWJqUmdRRWdBQ0FBUVg5R0d6WUNBQXNMSUFWQkVHb2tBQ0FCQ3k0QUFrQWdBQ2dDQkVIS0FIRWlBQVJBSUFCQndBQkdCRUJCQ0E4TElBQkJDRWNOQVVFUUR3dEJBQThMUVFvTEF3QUFDL2dCQVFOL0lBQkNBRGNDQkNBQVFRQTJBZ3dnQUVIZ2hQMEFOZ0lBSUFCQkVHb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRWWpjOGdBMkFnQWdBVUVBTmdJTUlBRWhBaUFBUVNCcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVSEkzUElBTmdJQUlBRkJBRFlDRENBQklRTWdBRUV3YWlJQlFialE4Z0EyQWdBZ0FVS0FnSUNBZ0lDQStMOS9Od01JSUFGQnFOM3lBRFlDQUNBQVFjaW85UUEyQWdBZ0FrSHNxUFVBTmdJQUlBTkIvS2oxQURZQ0FDQUJRWXlwOVFBMkFnQWdBRUVBTmdKTUlBQkNBRGNDUkNBQVFjY0JFTFVCSUFCQnpBRVF0UUVnQUVIV0FSQzFBU0FBSUFBb0FnQW9BZ2dSQVFBZ0FBc05BQ0FBUWN3RGFpQUFFTE1IQy9vQkFRSi9JQUFzQUNnaEF5QUFLQUl3SUFFc0FKd0VJQUlzQUp3RWEwRUJkQ0lFUVFOcklBUkJCR3NnQkNBQktBTFFBeUlCUVFGR0d5QUJRUU5HR3lJQlFRTnFJQUZCQkdvZ0FTQUNLQUxRQXlJQlFRRkdHeUFCUVFOR0cyb2lBVUVJVGdSQUlBTWdBU0FCUVE0Z0FVRU9TQnRyUVFacVFRZHVJZ0pxUVFGcUlRTWdBU0FDUVhsc2FrRUhheUVCQ3lBQVFRZEJBU0FCUVFCTUJIOGdBeUFCUVhvZ0FVRjZTaHNnQVdzaUFpQUNRUUJISWdKclFRZHVJQUpxSWdKQmYzTnFJUU1nQVNBQ1FRZHNha0VIYWdVZ0FRc2dBMEVBU0JzZ0EwRUpTaHMyQWpBZ0FDQURRUUFnQTBFQVNoc2lBRUVKSUFCQkNVa2JPZ0FvQzdBQkFRSi9JQUFzQUNnaEFpQUFLQUl3SUFGcUlnRkJDRTRFUUNBQklBRkJEaUFCUVE1SUcydEJCbXBCQjI0aUF5QUNha0VCYWlFQ0lBRWdBMEY1YkdwQkIyc2hBUXNnQUVFSFFRRWdBVUVBVEFSL0lBSWdBVUY2SUFGQmVrb2JJQUZySWdNZ0EwRUFSeUlEYTBFSGJpQURhaUlEUVg5emFpRUNJQUVnQTBFSGJHcEJCMm9GSUFFTElBSkJBRWdiSUFKQkNVb2JOZ0l3SUFBZ0FrRUFJQUpCQUVvYklnQkJDU0FBUVFsSkd6b0FLQXNPQUNBQUlBRWdBUkN0QlJDUkF3dXNBUU1CZkFGK0FYOGdBTDBpQWtJMGlLZEIvdzl4SWdOQnNnaE5CSHdnQTBIOUIwMEVRQ0FBUkFBQUFBQUFBQUFBb2c4TEFud2dBQ0FBbWlBQ1FnQlpHeUlBUkFBQUFBQUFBREJEb0VRQUFBQUFBQUF3dzZBZ0FLRWlBVVFBQUFBQUFBRGdQMlFFUUNBQUlBR2dSQUFBQUFBQUFQQy9vQXdCQ3lBQUlBR2dJZ0FnQVVRQUFBQUFBQURndjJWRkRRQWFJQUJFQUFBQUFBQUE4RCtnQ3lJQUlBQ2FJQUpDQUZrYkJTQUFDd3QzQVFKL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0FKQUlBQW9BZ1FpQUVHQmdJQ0FlRVlOQUNBQ1FRaHFJZ0VnQUJCTklBSW9BZ2doQUNBQ0xBQVRJUU1nQWlBQ1FSaHFRYURtN3dBUUl6WUNBQ0FDSUFBZ0FTQURRUUJJR3hBbklBSXNBQk5CQUU0TkFDQUNLQUlJRUJjTElBSkJJR29rQUF1R0FnRUVmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ2dBaUFDUVJocVFhRG03d0FRSFRZQ0NBSkFRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCb09idkFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQVVGd1R3MEJBa0FDUUNBQlFRdFBCRUFnQVVFUWFrRndjU0lGRUJnaEF5QUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0F6WUNDQ0FDSUFFMkFnd01BUXNnQWlBQk9nQVRJQUpCQ0dvaEF5QUJSUTBCQ3lBRElBUWdBUkFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhCT05nSUVJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQm9PYnZBQkFxQ3lBQ1FTQnFKQUFQQ3hBdEFBc3lBQ0FBUVpqWThnQTJBZ0FnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUN3QUQwRUFTQVJBSUFBb0FnUVFGd3NnQUFzUUFDQUNCRUFnQUNBQklBSVFZeG9MQy93Q0FnWi9BWHdqQUVFUWF5SUZKQUFnQUVLQWdJRCsvLy8vNzBFM0F4QWdBRUlBTndJRUlBQkIvTkR5QURZQ0FDTUFRUkJySWdja0FBSkFJQUVvQWdRaUJpQUJMUUFMSWdJZ0FrRVlkRUVZZFNJRFFRQklHMEVHUmdSQUlBRkJmMEd4aU8wQVFRWVFHMFVFUUVFQklRUU1BZ3NnQVNnQ0JDRUdJQUV0QUFzaUFpRURDeUFHSUFJZ0EwRVlkRUVZZFVFQVNCdEJCa1lFZnlBQlFYOUJoY0h1QUVFR0VCdEZCRUJCQWlFRURBSUxJQUV0QUFzaUFpRURJQUVvQWdRRklBWUxJQUlnQTBFWWRFRVlkVUVBU0J0QkJFY05BRUVBUVFNZ0FVRi9RYkd4N3dCQkJCQWJJZ0liSVFRZ0FrVU5BQXNnQjBFUWFpUUFJQVFoQWlBQVFvQ0FnUDcvLy8vdlFUY0RFQ0FBUVFFMkFnUWdBQ0FDTmdJSUFrQWdBZzBBSUFBZ0FSQ25BU0lJT1FNUUlBQkNBamNDQkNBSVJBQUF3UC8vLzkvQllnMEFJQUVvQWdRZ0FTMEFDeUlBSUFCQkdIUkJHSFZCQUVnaUFCdEZEUUFnQlNBQktBSUFJQUVnQUJzMkFnQkJucmZ4QUNBRkVDUUxJQVZCRUdva0FBdHdBUUYvSXdCQklHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBZ0FTZ0NCRUVCYXc0Q0FBRUNDeUFBSUFFc0FBZ1F2UUVNQVFzZ0FpQUJLd01RT1FNQUlBSkJFR3BCd29ydEFDQUNFRThnQUNBQ0tBSVlOZ0lJSUFBZ0Fpa0RFRGNDQUFzZ0FrRWdhaVFBQzlzQkFRRi9Jd0JCRUdzaUFpUUFJQUJDQURjQ0FDQUFRUUEyQWdnQ1FBSkFBa0FDUUFKQUFrQWdBVUVCYXc0RUFBRUNBd1FMSUFCQkJqb0FDeUFBUWVYYTd3QW9BQUEyQUFBZ0FFSHAydThBTHdBQU93QUVEQVFMSUFCQkJqb0FDeUFBUWJURzd3QW9BQUEyQUFBZ0FFRzR4dThBTHdBQU93QUVEQU1MSUFCQkJUb0FDeUFBUWVYRDd3QW9BQUEyQUFBZ0FFSHB3KzhBTFFBQU9nQUVEQUlMSUFCQjk4TFp5d2MyQWdBZ0FFRUVPZ0FMREFFTElBSWdBVFlDQUVHTm52QUFJQUlRSkNBQVFRQTZBQUFnQUVFQU9nQUxDeUFDUVJCcUpBQUwxZ0VCQlg4akFFRVFheUlFSkFBQ1FDQUFLQUlFSWdJZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQTBFQVNCdEJCRVlFUUNBQVFYOUI0OEx2QUVFRUVCdEZCRUJCQVNFRkRBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRWkdCRUFnQUVGL1FkYmM3Z0JCQmhBYklnRkZRUUYwSVFVZ0FVVU5BU0FBTFFBTElnRWhBeUFBS0FJRUlRSUxRUUFoQlNBQ0lBRWdBMEVZZEVFWWRTSUJRUUJJRzBVTkFDQUVJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFSGdqdkFBSUFRUUpBc2dCRUVRYWlRQUlBVUwyZ1FCQkg4Q1FBSkFBa0FnQVNBQVFRUnFJZ2RIQkVBZ0JDZ0NBQ0lJSUFFb0FoQWlCVTROQVFzZ0FTZ0NBQ0VHSUFFaEJRSkFJQUVnQUNnQ0FFY0VRQUpBSUFZRVFDQUdJUU1EUUNBRElnVW9BZ1FpQXcwQUN3d0JDeUFCUVFocUlRVWdBU0FCS0FJSUtBSUFSZ1JBQTBBZ0JTZ0NBQ0lEUVFocUlRVWdBeUFES0FJSUtBSUFSZzBBQ3dzZ0JTZ0NBQ0VGQ3lBRUtBSUFJZ1FnQlNnQ0VFd05BUXNnQmtVRVFDQUNJQUUyQWdBZ0FROExJQUlnQlRZQ0FDQUZRUVJxRHdzZ0J5Z0NBQ0lEUlEwQklBQkJCR29oQVFKQUEwQUNRQUpBSUFNb0FoQWlBQ0FFU2dSQUlBTW9BZ0FpQlEwQklBSWdBellDQUNBRER3c2dBQ0FFVGcwRElBTkJCR29oQUNBREtBSUVJZ1ZGRFFFZ0FDRURDeUFESVFFZ0JTRUREQUVMQ3lBQ0lBTTJBZ0FnQUE4TElBSWdBellDQUNBQkR3c2dCU0FJVGcwQkFrQWdBU2dDQkNJR0JFQWdCaUVEQTBBZ0F5SUZLQUlBSWdNTkFBc01BUXNnQVNnQ0NDSUZLQUlBSUFGR0RRQWdBVUVJYWlFRUEwQWdCQ2dDQUNJRFFRaHFJUVFnQXlBREtBSUlJZ1VvQWdCSERRQUxDd0pBSUFVZ0IwY0VRQ0FJSUFVb0FoQk9EUUVMSUFaRkJFQWdBaUFCTmdJQUlBRkJCR29QQ3lBQ0lBVTJBZ0FnQlE4TElBY29BZ0FpQTBVTkFDQUFRUVJxSVFFQ1FBTkFBa0FDUUNBREtBSVFJZ0FnQ0VvRVFDQURLQUlBSWdVTkFTQUNJQU0yQWdBZ0F3OExJQUFnQ0U0TkF5QURRUVJxSVFBZ0F5Z0NCQ0lGUlEwQklBQWhBd3NnQXlFQklBVWhBd3dCQ3dzZ0FpQUROZ0lBSUFBUEN5QUNJQU0yQWdBZ0FROExJQUlnQnpZQ0FDQUhEd3NnQWlBQk5nSUFJQU1nQVRZQ0FDQURDekVBSUFFRVFDQUFJQUVvQWdBUTF3UWdBQ0FCS0FJRUVOY0VJQUVzQUJ0QkFFZ0VRQ0FCS0FJUUVCY0xJQUVRRndzTFh3RUNmd0pBSUFBb0FpQWlBVVVOQUNBQklBRW9BZ1FpQWtFQmF6WUNCQ0FDRFFBZ0FTQUJLQUlBS0FJSUVRRUFJQUVRa1FJTElBQW9BZ0FpQUNBQUtBSUVRUUZySWdFMkFnUWdBVUYvUmdSQUlBQWdBQ2dDQUNnQ0NCRUJBQXNMeHdNQkJIOENRQUpBQWtBQ1FDQUFLQUtBQWlJQ0lBQW9BdndCYTBFQ2RRNENBd0FCQ3dKQUlBQW9BbkFpQVVVTkFDQUFLQUpzUVFGSERRQWdBU0FDUVFScktBSUFJQUVvQWdBb0FxZ0JFUUlBSUFBZ0FDZ0NkRUVCYXlJQk5nSjBJQUVOQWlBQUtBSTBJZ0VnQUNnQ2NDQUJLQUlBS0FLb0FSRUNBQ0FBUVFBMkFuUWdBRUlBTndKc0RBSUxJQUFvQWpRaUFTQUNRUVJyS0FJQUlBRW9BZ0FvQXFnQkVRSUFEQUVMUVpnRkVCZ2lBaEN0QmlFRUlBQW9BdndCSWdNZ0FDZ0NnQUpIQkVBRFFDQUNJQU1vQWdBZ0FpZ0NBQ2dDcUFFUkFnQWdBMEVFYWlJRElBQW9Bb0FDUncwQUN3c0NRQ0FDUVlZQlFmQ3hmMEVCRUN3RVFBSkFJQUFvQW5BaUFVVU5BQ0FBS0FKc1FRRkhEUUFnQVNBQ0lBRW9BZ0FvQXFnQkVRSUFJQUJCQURZQ2NDQUJJUUlMSUFBb0FqUWlBU0FDSUFFb0FnQW9BcWdCRVFJQURBRUxJQUFvQXZ3QklnTWdBQ2dDZ0FKSEJFQURRQ0FBS0FJMElnRWdBeWdDQUNBQktBSUFLQUtvQVJFQ0FDQURRUVJxSWdNZ0FDZ0NnQUpIRFFBTEN5QUVJQUlvQWdBb0FnUVJBUUFMSUFBb0FuQWlBUVJBSUFFZ0FTZ0NBQ2dDQkJFQkFBc2dBRUlBTndKc0lBQkJBRFlDZEFzZ0FDQUFLQUw4QVRZQ2dBSUxDME1BSUFFRVFDQUFJQUVvQWdBUTJnUWdBQ0FCS0FJRUVOb0VJQUVzQUNkQkFFZ0VRQ0FCS0FJY0VCY0xJQUVzQUJ0QkFFZ0VRQ0FCS0FJUUVCY0xJQUVRRndzTFpnRUJmd0pBSUFBb0FnQWlBRVVOQUNBQUtBSUlJZ0JGRFFCQkFTRUJBa0FDUUNBQUxRQUFJZ0JCMUFCckRpWUNBUUVCQVFJQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFJQkFRRUJBZ0FMSUFCQk1VWU5BUXRCQUNFQkN5QUJDMEFCQW44Z0FDZ0NRQ0lDSUFBb0FrUWlBMGNFUUVFQUlRQURRQ0FCSUFJb0FnQkdCRUFnQUE4TElBQkJBV29oQUNBQ1FRUnFJZ0lnQTBjTkFBc0xRWDhMWWdFRGZ5QUFLQUpBSVFFQ1FDQUFMUUJzRFFBZ0FTQUFLQUpFSWdKR0RRQURRQ0FBSUFFb0FnQWlBeWdDVEVZRVFDQURJQU1vQWdBb0FnUVJBUUFnQUNnQ1JDRUNDeUFCUVFScUlnRWdBa2NOQUFzZ0FDZ0NRQ0VCQ3lBQUlBRTJBa1FMbkFjQkEzOGpBRUh3QUdzaUJTUUFJQVZDQURjRGFDQUZRZ0EzQTJBZ0JVSUFOd05ZSUFWQ0FEY0RVQ0FGUWdBM0EwZ2dCVUlBTndOQUlBVkNBRGNET0NBRlFnQTNBekFnQlVJQU53TW9JQVZDQURjRElDQUZRZ0EzQXhnZ0JVSUFOd01RSUFWQkFqWUNEQ0FGUVFRMkFnZ2dBQ0FGUVF4cUlnWWdCVUVJYWlJSElBVkJRR3NnQWtIc0Jtb2lBQkNtQmlFQ0lBVkJBellDRENBRlFRVTJBZ2dnQVNBR0lBY2dCVUVRYWlBQUVLWUdJUWRCQUNFQkFrQWdCU2dDUkNJR0lBVW9BaHdnQkd0SURRQWdCU2dDVENBRktBSVVJQVJxU2cwQUlBVW9Ba2dnQlNnQ0VHc2dBMm9pQUVFQUlBQkJBRW9iSVFFTEFrQWdCMEVCUmcwQVFRQWhBQUpBSUFZZ0JTZ0NMQ0FFYTBnTkFDQUZLQUpNSUFVb0FpUWdCR3BLRFFBZ0JTZ0NTQ0FGS0FJZ2F5QURhaUlBUVFBZ0FFRUFTaHNoQUFzZ0FDQUJJQUFnQVVzYklRRWdCMEVDUmcwQVFRQWhBQUpBSUFZZ0JTZ0NQQ0FFYTBnTkFDQUZLQUpNSUFVb0FqUWdCR3BLRFFBZ0JTZ0NTQ0FGS0FJd2F5QURhaUlBUVFBZ0FFRUFTaHNoQUFzZ0FDQUJJQUFnQVVzYklRRUxBa0FnQWtFQlJnMEFRUUFoQUFKQUlBVW9BbFFpQmlBRktBSWNJQVJyU0EwQUlBVW9BbHdnQlNnQ0ZDQUVha29OQUNBRktBSllJQVVvQWhCcklBTnFJZ0JCQUNBQVFRQktHeUVBQ3dKL0lBQWdBU0FBSUFGTEd5SUJJQWRCQVVZTkFCcEJBQ0VBQWtBZ0JpQUZLQUlzSUFSclNBMEFJQVVvQWx3Z0JTZ0NKQ0FFYWtvTkFDQUZLQUpZSUFVb0FpQnJJQU5xSWdCQkFDQUFRUUJLR3lFQUN5QUFJQUVnQUNBQlN4c2lBU0FIUVFKR0RRQWFRUUFoQUFKQUlBWWdCU2dDUENBRWEwZ05BQ0FGS0FKY0lBVW9BalFnQkdwS0RRQWdCU2dDV0NBRktBSXdheUFEYWlJQVFRQWdBRUVBU2hzaEFBc2dBQ0FCSUFBZ0FVc2JDeUVCSUFKQkFrWU5BRUVBSVFJQ1FDQUZLQUprSWdZZ0JTZ0NIQ0FFYTBnTkFDQUZLQUpzSUFVb0FoUWdCR3BLRFFBZ0JTZ0NhQ0FGS0FJUWF5QURhaUlBUVFBZ0FFRUFTaHNoQWdzZ0FpQUJJQUVnQWtrYklRRWdCMEVCUmcwQVFRQWhBZ0pBSUFZZ0JTZ0NMQ0FFYTBnTkFDQUZLQUpzSUFVb0FpUWdCR3BLRFFBZ0JTZ0NhQ0FGS0FJZ2F5QURhaUlBUVFBZ0FFRUFTaHNoQWdzZ0FpQUJJQUVnQWtrYklRRWdCMEVDUmcwQVFRQWhBQUpBSUFZZ0JTZ0NQQ0FFYTBnTkFDQUZLQUpzSUFVb0FqUWdCR3BLRFFBZ0JTZ0NhQ0FGS0FJd2F5QURhaUlBUVFBZ0FFRUFTaHNoQUFzZ0FDQUJJQUFnQVVzYklRRUxJQVZCOEFCcUpBQWdBUXYvQWdFSGZ4Q3BCa0d3bVlJQktBSUFJUU1RcVFZQ1FDQURRYlNaZ2dFb0FnQWlBa1lOQUFOQUlBTW9BZ0FnQVVZTkFTQURRUVJxSWdNZ0FrY05BQXNnQWlFREN4Q3BCa0cwbVlJQktBSUFJUUlRcVFZQ1FBSkFBa0FnQWlBRFJnUkFRYlNaZ2dFb0FnQkJzSm1DQVNnQ0FHc2hBeENwQmtHMG1ZSUJLQUlBSWdKQnVKbUNBU2dDQUVjRVFDQUNJQUUyQWdCQnRKbUNBU0FDUVFScU5nSUFEQUlMSUFKQnNKbUNBU2dDQUNJR2F5SUZRUUoxSWdoQkFXb2lCRUdBZ0lDQUJFOE5BaUFFSUFWQkFYVWlBaUFDSUFSSkcwSC8vLy8vQXlBRlFmei8vLzhIU1JzaUJ3Ui9JQWRCZ0lDQWdBUlBEUVFnQjBFQ2RCQVlCVUVBQ3lJRUlBaEJBblJxSWdJZ0FUWUNBQ0FGUVFCS0JFQWdCQ0FHSUFVUUdSb0xRYmlaZ2dFZ0JDQUhRUUowYWpZQ0FFRzBtWUlCSUFKQkJHbzJBZ0JCc0ptQ0FTQUVOZ0lBSUFaRkRRRWdCaEFYREFFTElBTkJzSm1DQVNnQ0FHc2hBd3NnQUNBRFFRSjFRZWdIYWlJQU5nSzBBU0FBRHdzUUtBQUxRYU9FN3dBUU9BQUxuZ1FCQlg4Z0FDQUJFTmdGQWtBZ0FDQUJSaUlGRFFBZ0FFRzBBV29nQVNnQ3RBRWdBU2dDdUFFUVVTQUJRY1FCYWlFRElBQkJ4QUZxSVFJZ0FTMEF6d0VpQmtFWWRFRVlkU0VFSUFBc0FNOEJRUUJPQkVBZ0JFRUFUZ1JBSUFJZ0F5a0NBRGNDQUNBQ0lBTW9BZ2cyQWdnTUFnc2dBaUFCS0FMRUFTQUJLQUxJQVJBZ0RBRUxJQUlnQVNnQ3hBRWdBeUFFUVFCSUlnSWJJQUVvQXNnQklBWWdBaHNRSVJvTElBQWdBU2dDMEFFMkF0QUJJQUJCMUFGcUlBRkIxQUZxRUpvUklBQWdBU3NEOEFJNUEvQUNBa0FnQlEwQUlBRkIvQUpxSWdNdEFBc2lCVUVZZEVFWWRTRUVBa0FnQUVIOEFtb2lBaXdBQzBFQVRnUkFJQVJCQUU0RVFDQUNJQU1wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUlMSUFJZ0FTZ0MvQUlnQVNnQ2dBTVFJQXdCQ3lBQ0lBRW9BdndDSUFNZ0JFRUFTQ0lDR3lBQktBS0FBeUFGSUFJYkVDRWFDeUFCUVl3RGFpRURJQUJCakFOcUlRSWdBUzBBbHdNaUJVRVlkRUVZZFNFRUlBQXNBSmNEUVFCT0JFQWdCRUVBVGdSQUlBSWdBeWtDQURjQ0FDQUNJQU1vQWdnMkFnZ01BZ3NnQWlBQktBS01BeUFCS0FLUUF4QWdEQUVMSUFJZ0FTZ0NqQU1nQXlBRVFRQklJZ0liSUFFb0FwQURJQVVnQWhzUUlSb0xJQUFnQVNrRG1BTTNBNWdESUFBZ0FTMEF5QU02QU1nRElBQWdBU2tEd0FNM0E4QURJQUFnQVNrRHVBTTNBN2dESUFBZ0FTa0RzQU0zQTdBRElBQWdBU2tEcUFNM0E2Z0RJQUFnQVNrRG9BTTNBNkFEQ3lJQUlBQkI4UUFRUlNJQVJRUkFRUUFQQ3lBQVFiRDkvQUJCK1AzNkFFRUFFQndMb2dFQkJIOGpBRUVRYXlJQ0pBQWdBRUVVRUVVaEF5QUJLQUtrQXlFRUlBRkJBUkJjSVFVZ0FpQUFJQVFyQTdnQklBRkJBRUVBUVFGQkFSQ05BeUFESUFVb0F1d0JFSUFNSUFJb0FnZ2hBeUFDSUFJb0FnUVFqZ0VDZjBFQUlBTkJBa2dOQUJvZ0FDMEEvQUVFUUVFQ1FRRWdBU2dDbkFNYkRBRUxJQUF0QVAwQkJFQkJBVUVDSUFFb0Fwd0RHd3dCQ3lBQUtBTDRBUXNoQUNBQ1FSQnFKQUFnQUF2UUF3RUdmeU1BUVJCcklnSWtBQ0FDUVFZNkFBc2dBa0VBT2dBR0lBSkJucGp4QUNnQUFEWUNBQ0FDUWFLWThRQXZBQUE3QVFRZ0FFRVRJQUlROEFFaEF5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUFRZ0EzQXJRQklBQkJ6TUw4QURZQ3NBRWdBRUVBTmdLOEFTQUFRUUEyQXN3QklBQWdBRUhFQVdvaUFUWUN5QUVnQUVIRS9md0FOZ0xBQVNBQUlBRTJBc1FCSUFCQjBBRnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUdJMXZJQU5nSUFJQUVoQkNBQVFkZ0JhaUlCUWJqUThnQTJBZ0FnQVVGL05nSUVJQUZCNk5ueUFEWUNBQ0FCSVFVZ0FFSGdBV29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWRqZDhnQTJBZ0FnQVVFQU5nSU1JQUVoQmlBQVFmQUJhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCbU43eUFEWUNBQ0FBUWNqVStnQTJBZ0FnQUVIYzJ2b0FOZ0t3QVNBQVFmRGErZ0EyQXNBQklBUkJoTnY2QURZQ0FDQUZRWlRiK2dBMkFnQWdCa0drMi9vQU5nSUFJQUZCdE52NkFEWUNBQ0FEUWZRQUVDa2dBMEdrQVJBcElBTkIyZ0VRS1NBRFFkNEJFQ2tnQUVFQU5nS1FBaUFBUWdBM0FvZ0NJQUJDQURjQ2dBSWdBRUlBTndLWUFpQUFRZ0EzQXFBQ0lBQWdBQ2dDQUNnQ2xBRVJBUUFnQWtFUWFpUUFJQUFMdWdFQkNYOGdBU2dDQUNJRElBRW9BZ1JIQkVBRFFBSkFJQU1vQWdnaUJrVU5BQ0FBS0FKQUlnUWdBQ2dDUkNJSVJnMEFJQU1vQWdRb0FyQUJJZ2tnQXlnQ0FDZ0NzQUVpQjJzaENnTkFJQWNnQkNnQ0FDSUZLQUt3QVNJQ1NBUkFJQUlnQ1U0RWZ5QUNJQVpxQlNBQ0lBZHJRZVFBYkNBS2JTQUdiRUhrQUcwZ0Ftb0xJUUlnQlNBRktBSUFLQUlvRVFFQUlBVWdBallDc0FFTElBUkJCR29pQkNBSVJ3MEFDd3NnQTBFTWFpSURJQUVvQWdSSERRQUxDd3V4MndFREVIOERmQUY5SXdCQmdBRnJJZzhrQUFKQUlBSkI1QUZxRUpRSUJFQWdEMEVBT2dCd0lBOUJBRG9BZXdKQUlBSXNBRjlCQUU0RVFDQVBJQUlvQWx3MkFtZ2dEeUFDS1FKVU53TmdEQUVMSUE5QjRBQnFJQUlvQWxRZ0FpZ0NXQkFhQ3lBQklBSWdEMEh3QUdvZ0QwSGdBR3BCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQThzQUd0QkFFZ0VRQ0FQS0FKZ0VCY0xJQThzQUh0QkFFZ0VRQ0FQS0FKd0VCY0xJQUpDQURjQ0RDQUNRZ0EzQWlRZ0FrSUFOd0ljSUFKQ0FEY0NGQ0FCSUFJZ0FDQUJLQUlBS0FLTUFSRUVBQXdCQ3lBQUtBSW9JUlVnQUVHQWdQd0hRWDhnQUNnQ0VDQUNSaHMyQWlnQ1FDQUNJQUlvQWdBb0FnZ1JBQUJCNndCR0JFQWpBRUdRQVdzaUJTUUFBa0FDUUNBQ0tBTDRBd1JBSUFRb0Fvd0NRUVZySWdaQkJrbEJMeUFHZG5GRkRRRUxJQVZCQURvQWdBRWdCVUVBT2dDTEFRSkFJQUlzQUY5QkFFNEVRQ0FGSUFJb0FsdzJBbmdnQlNBQ0tRSlVOd053REFFTElBVkI4QUJxSUFJb0FsUWdBaWdDV0JBYUN5QUJJQUlnQlVHQUFXb2dCVUh3QUdwQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFVc0FIdEJBRWdFUUNBRktBSndFQmNMSUFVc0FJc0JRUUJJQkVBZ0JTZ0NnQUVRRndzZ0FrSUFOd0lNSUFKQ0FEY0NKQ0FDUWdBM0Fod2dBa0lBTndJVUlBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQURBRUxJQVZCQURvQVlDQUZRUUE2QUdzQ1FDQUNMQUJmUVFCT0JFQWdCU0FDS0FKY05nSllJQVVnQWlrQ1ZEY0RVQXdCQ3lBRlFkQUFhaUFDS0FKVUlBSW9BbGdRR2dzZ0FTQUNJQVZCNEFCcUlBVkIwQUJxUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FGTEFCYlFRQklCRUFnQlNnQ1VCQVhDeUFGTEFCclFRQklCRUFnQlNnQ1lCQVhDeUFGUVVCcklBSWdCQ2dDakFJaURSRE1GQ0FDSUFJb0FnQW9BaUFSQUFBaEN5QUNJQUlvQWdBb0FpUVJBQUFoQndKQUlBSW9BdHdFUlFSQUlBSW9Bb2dFUVFKSERRRUxJQVFvQXBBQ0lBQW9BZ1FvQXVnR1FmUVhhaUlHS0FJc0lnaEJDbXdnQ0NBR0xRQThHMnhCNUFCdElRZ2dCQ0FFS0FJQUtBSWtFUUFBSVFrZ0JDZ0NpQUloRGdKQUlBSkJoZ0ZCZnhBd0lnWkZEUUFnQmtHdy9md0FRWUNmK3dCQkFCQWNJZ1pGRFFBZ0JoRFVBeUVRSUFZZ0FDZ0NCQ0FFS0FLUUFrRUJFTElDSVFvZ0JpQUFLQUlFSUFRb0FwQUNRUUVRc1FJaEJ5QUNLQUxVQkVFQlJpRU1Ba0FnQmlnQ3NBUWlFVUYvUmlBUlFmOFBTbkpGRFFBZ0FpZ0NpQVJCQWtjRVFDQUNLQUxVQkVFQ1J5RU1Dd0ovSUFrZ0JDZ0NpQUpCQVdzZ0NHeHJJUkVnQmhEVUF5RVNJQVlnQmlnQ0FDZ0NKQkVBQUNFVElBWW9BclFIQkVBZ0JpZ0N0QWNNQVFzQ1FDQURJQVlRNGdRaUF3MEFRUUloQXlBU1FRSklEUUJCQWtFQklCRWdFMGdiSVFNTElBTUxJUkVnRUVFRGEwRjlTdzBBSUFZZ0JpZ0NBQ2dDSkJFQUFDRURJQkZCQVVZRVFDQUhJQWhySVFjZ0F5QUlRUWRzYWlFS0RBRUxJQU1nQ0VGNWJHb2hCd3NDZnlBQ0tBTGNCRUVDUmdSQUlBY2dCeUFJUVFFZ0RtdHNRUUYwSUFscUlnTWdEQnNnQXlBSFRoc01BUXNnQ2lBS0lBa2dEQnNnQ1NBS1RCc0xJUWNnQmlBQUtBSUVRUUFRZmlBTGFpRUxDeUFGUWdBM0F6Z2dCVUlBTndNd0lBVkNBRGNES0NBQklBQW9BZ1FnQkNnQ2tBSWdBaTBBdkFNUWd3SVFtZ0VnQlVFWWFpSURJQUlnRFJETUZDQUJJQU1nQlVFb2FpQUJLQUlBS0FJb0VRUUFJQVVzQUNOQkFFZ0VRQ0FGS0FJWUVCY0xJQUVRb2dFZ0FpZ0MzQVJCQWtZRVFDQUhJQWdnQlNnQ05HcHJJUWNNQVFzZ0JTZ0NPQ0FISUFocWFpRUhDd0pBSUFVc0FFdEJBRTRFUUNBRklBVW9Ba2cyQWhBZ0JTQUZLUU5BTndNSURBRUxJQVZCQ0dvZ0JTZ0NRQ0FGS0FKRUVISUxJQUFnQVNBTElBY2dCVUVJYWtFRElBUW9BcEFDSUFJdEFMd0RRUUVRcXdJZ0JTd0FFMEVBU0FSQUlBVW9BZ2dRRndzZ0FTQUNJQUFnQVNnQ0FDZ0NqQUVSQkFBZ0JTd0FTMEVBVGcwQUlBVW9Ba0FRRndzZ0JVR1FBV29rQUF3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCN0FCR0JFQWpBRUV3YXlJTEpBQWdBaUFDS0FJQUtBSWdFUUFBSVJBZ0FpQUNLQUlBS0FJa0VRQUFJUkVnQVNJRklBQW9BZ1FnQkNnQ2tBSWdBaTBBdkFNaURCQ0RBaENhQVNBQ0VKSVVJZ29oQnlBQ0tBTFFCQ0lOSVFoQkFDRURJd0JCRUdzaUFTUUFBa0FnQWhDZ0F5SUdSUTBBQWtBZ0FrR0VCR29pQXlnQ0hBUkFJQVlnQWlnQ29BUWlBeEMyQVVVTkFRd0NDeUFERU9FQ1JRMEFBa0FnQWl3QW53UkJBRTRFUUNBQklBSW9BcHdFTmdJSUlBRWdBaWtDbEFRM0F3QU1BUXNnQVNBQ0tBS1VCQ0FDS0FLWUJCQWFDeUFHSUFFUXFBUWhBeUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFHSUFNUXRnRU5BUXRCQUNFREFuOENRQUpBSUFoQkFXc09BZ0FCQXdzZ0IwRUJheUlHUVNSUERRSWdCa0VDZEVIYzcvUUFhZ3dCQ3lBSFFRRnJJZ1pCSkU4TkFTQUdRUUowUWV6dzlBQnFDeWdDQUNFREN5QUJRUkJxSkFBZ0F5RUlJQXRDQURjQ0tBSkFJQUlpQ1NnQ2dBUkZEUUJCN2NRRElRTkI3TVFESVFjQ1FBSkFJQWtvQW9BRVFRRnJEZ0lBQVFJTFFldkVBeUVEUWVyRUF5RUhDeUFMSUFNMkFpd2dDeUFITmdJb0N3SkFJQWhGQkVBZ0NVSUFOd0lNSUFsQ0FEY0NKQ0FKUWdBM0Fod2dDVUlBTndJVURBRUxJQXNvQWl3aERpQUxLQUlvSVFNZ0FDZ0NCQ0FJSUFRb0FwQUNJQXdRalFFaEVpQUFLQUlFSUFnZ0JDZ0NrQUlnREJES0FTRUNJQU1FZnlBQUtBSUVJQU1nQkNnQ2tBSWdEQkRLQVNBQ2F5SUJRUUFnQVVFQVNoc0ZRUUFMSVFZZ0RnUkFJQUFvQWdRZ0RpQUVLQUtRQWlBTUVNb0JJQUpySWdFZ0JpQUJJQVpLR3lFR0N3SkFBa0FDUUNBS1FRVnJRUUpQRFFBZ0F3MEFJQTROQUNBTlFRRkdCRUJCZmlFS0lBSkJmbTBoQmtFQUlRY01Bd3NnQWtFQ2JTRUdRUUFoQVF3QkN5QUdRUUYySVFZQ1FDQU5RUUZIQkVCQkFDRUhRUUFnQm1zaEJpQUpRWVFFYWlJQktBSWNEUUZCQWlFS0lBRVE0UUloRXlBTlFRSkhEUU1nQWlFQklCTU5BZ3dEQzBFQUlRZEJmaUVLSUFsQmhBUnFJZ0VvQWh3TkFpQUJFT0VDR2d3Q0MwRUNJUW9nQWlFQklBMUJBa2NOQVF0QkFpRUtJQUVoQndzZ0JpQVJhaUVHSUFJZ0NtMGhDa0VBSVFFQ1FDQU5RUUZHRFFBZ0NFR1J6QU5ySWcxQkgwc05BRUdOZ0lDQWVDQU5ka0VCY1NFQkN5QUJCRUFnQWtGK2JTRUtJQVlnQW1zaEJnc2dDMEVBT2dBWUlBdEJBRG9BSXdKQUlBa3NBRjlCQUU0RVFDQUxJQWtvQWx3MkFoQWdDeUFKS1FKVU53TUlEQUVMSUF0QkNHb2dDU2dDVkNBSktBSllFQm9MSUFVZ0NTQUxRUmhxSUF0QkNHcEJBVUVBSUFVb0FnQW9Bb2dCRVFZQUlBc3NBQk5CQUVnRVFDQUxLQUlJRUJjTElBc3NBQ05CQUVnRVFDQUxLQUlZRUJjTElCSkJBbTBoQVNBREJFQWdCQ2dDa0FJaUFpQUFLQUlFSWcwb0F1Z0dRZlFYYWlJUktBSXNJaEpCQ213Z0VpQVJMUUE4RzJ4QjVBQnRJUkVnQUNBRklCQWdEU0FESUFJZ0RCQ05BU0FSUVFGMFFRTnRJZ0lnQVNBQklBSklHMnBySUFZZ0Ntc2dBeUFFS0FLUUFpQU1RUUFRbVFFTElBQWdCU0FRSUFGcklBWWdCMnNnQ0NBRUtBS1FBaUFNUVFBUW1RRWdEZ1JBSUFBZ0JTQUVLQUtRQWlJQ0lBQW9BZ1FvQXVnR1FmUVhhaUlES0FJc0lnUkJDbXdnQkNBRExRQThHMnhCNUFCdFFRRjBRUU50SWdNZ0FTQUJJQU5JR3lBUWFpQUdJQXBySUE0Z0FpQU1RUUFRbVFFTElBVWdDU0FBSUFVb0FnQW9Bb3dCRVFRQUN5QUZFS0lCSUF0Qk1Hb2tBQXdCQ3lBQ0lBSW9BZ0FvQWdnUkFBQkI3UUJHQkVCQkFDRUZJd0JCSUdzaUF5UUFBa0FnQWlnQzBBTkJCMFlFUUNBQ1FnQTNBZ3dnQWtJQU53SWtJQUpDQURjQ0hDQUNRZ0EzQWhRTUFRc2dBMEVBT2dBUUlBTkJBRG9BR3dKQUlBSXNBRjlCQUU0RVFDQURJQUlvQWx3MkFnZ2dBeUFDS1FKVU53TUFEQUVMSUFNZ0FpZ0NWQ0FDS0FKWUVCb0xJQUVnQWlBRFFSQnFJQU5CQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQU1zQUF0QkFFZ0VRQ0FES0FJQUVCY0xJQU1zQUJ0QkFFZ0VRQ0FES0FJUUVCY0xJQVFnQkNnQ0FDZ0NKQkVBQUNFR0lBUW9Bb2dDUVFGcklBUW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUhLQUlzSWdoQkNtd2dDQ0FITFFBOEcyeEJBWFJCNUFCdGJDSUhSUVJBSUFRb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJRktBSXNJZ2hCQ213Z0NDQUZMUUE4RzJ4QkFYUkI1QUJ0SVFVTElBQWdBU0FGSUFacUlBWWdCU0FIYW1zZ0FpQUNLQUxRQTBFQVFRQVEzd2NnQWlnQzBBTkJDR3RCQTBrRVFDQUFJQUVnQkNBQ0VKRVNDeUFCSUFJZ0FDQUJLQUlBS0FLTUFSRUVBQXNnQTBFZ2FpUUFEQUVMSUFJZ0FpZ0NBQ2dDQ0JFQUFFSHVBRVlFUUNNQVFTQnJJZ1lrQUNBQ0JIOGdBa0c0dy9zQVFmUzkvQUJCQUJBY0JVRUFDeUlIUWN3RGFpSUtJQWNRdEFkRkJFQWdCMEhZQkdvaUNDQUhFTXNNRU1rSElBWWdCeWdDcUFRMkFod2dCeWdDMEFRaUNRUkFBa0FnQ1VVTkFDQUlLQUk0SWd0RkJFQWdDRUVCTmdJNElBZ2dDVUdRQldvMkFqd2dDVUVCTmdLUUJRd0JDeUFJS0FJOERRQWdCa0VDUVFFZ0MwRUNSaHMyQWh3TEN5QUhLQUtRQlVFRFJ3UkFJQWdnQXlBSEtBTDRBeUFBS0FJRUlBb2dCaWdDSEJDcEJRc2dCa0VBT2dBUUlBWkJBRG9BR3dKQUlBSXNBRjlCQUU0RVFDQUdJQUlvQWx3MkFnZ2dCaUFDS1FKVU53TUFEQUVMSUFZZ0FpZ0NWQ0FDS0FKWUVCb0xJQUVnQWlBR1FSQnFJQVpCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQVlzQUF0QkFFZ0VRQ0FHS0FJQUVCY0xJQVlzQUJ0QkFFZ0VRQ0FHS0FJUUVCY0xJQUFnQVNBSElBTWdCQ0FGRU04Q0lBY29BcEFGUVFOSEJFQWdBQ0FCSUFnZ0NpQUVFT2NTQ3lBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUFzZ0JrRWdhaVFBREFFTElBSWdBaWdDQUNnQ0NCRUFBRUh2QUVZRVFDTUFRU0JySWdNa0FDQURRUUE2QUJBZ0EwRUFPZ0FiQWtBZ0Fpd0FYMEVBVGdSQUlBTWdBaWdDWERZQ0NDQURJQUlwQWxRM0F3QU1BUXNnQXlBQ0tBSlVJQUlvQWxnUUdnc2dBU0FDSUFOQkVHb2dBMEVCUVFBZ0FTZ0NBQ2dDaUFFUkJnQWdBeXdBQzBFQVNBUkFJQU1vQWdBUUZ3c2dBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3c2dCQ2dDa0FJaEJTQUNJQUlvQWdBb0FpQVJBQUFoQmlBQ0lBSW9BZ0FvQWlRUkFBQWdCQ2dDaUFKQkFXc2dCU0FBS0FJRUtBTG9Ca0gwRjJvaUJDZ0NMQ0lIUVFwc0lBY2dCQzBBUEJ0c1FlUUFiV3hySVFnQ1FDQUNLQUwwQTBFR1JnUkFJQUFnQVNBR0lBaEJnY29ESUFWQkFFRUFFSmtCREFFTFFRRWhCQ0FDS0FMMEF3UkFJQUlvQXZRRElRUUxRUUFoQnlBQUtBSUVRWVRLQXlBRlFRQVFqUUZCQW0waENTQUVRUUJNRFFBRFFDQUFJQUVnQnlBSmJDQUdhaUFJUVlUS0F5QUZRUUJCQUJDWkFTQUhRUUZxSWdjZ0JFY05BQXNMSUFFZ0FpQUFJQUVvQWdBb0Fvd0JFUVFBSUFOQklHb2tBQXdCQ3lBQ0lBSW9BZ0FvQWdnUkFBQkI4QUJHQkVBakFFSFFBR3NpQnlRQUlBUW9BcEFDSVFnZ0JDQUVLQUlBS0FJa0VRQUFJUXdnQkNnQ2lBSWhDU0FJSUFBb0FnUW9BdWdHUWZRWGFpSUdLQUlzSWdwQkNtd2dDaUFHTFFBOEcyeEJBWFJCNUFCdElRb0NRQUpBSUFKQjhRQkI4TEYvUVFFUUxDSUdEUUFnQWtHR0FVSHdzWDlCQVJBc0lnWU5BQ0FDUWdBM0Fnd2dBa0lBTndJa0lBSkNBRGNDSENBQ1FnQTNBaFFNQVFzZ0IwRUFPZ0JBSUFkQkFEb0FTd0pBSUFJc0FGOUJBRTRFUUNBSElBSW9BbHcyQWpnZ0J5QUNLUUpVTndNd0RBRUxJQWRCTUdvZ0FpZ0NWQ0FDS0FKWUVCb0xJQUVnQWlBSFFVQnJJQWRCTUdwQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFjc0FEdEJBRWdFUUNBSEtBSXdFQmNMSUFjc0FFdEJBRWdFUUNBSEtBSkFFQmNMSUF3Z0NVRUJheUFLYkdzaENpQUFJQUVnQWlBRElBUWdCUkRQQWdKQUFrQUNRQ0FHSUFZb0FnQW9BZ2dSQUFCQjhRQkdCRUFnQmlBQUtBSUVRUUFRZmlFRElBWWdBQ2dDQkNBSVFRRVFzZ0lnREVvRVFDQUdJQUFvQWdRZ0NFRUJFTElDSVF3TElBWWdBQ2dDQkNBSVFRRVFzUUlnQ2tnTkFRd0NDMEVBSVFNZ0JpQUdLQUlBS0FJSUVRQUFRWVlCUncwQklBWkJrQWhxS0FJQUJFQWdCa0dVQ0dvb0FnQkJBMFlOQXdzZ0JpQUFLQUlFUVFBUWZpRURJQVlnQUNnQ0JDQUlRUUVRc2dJZ0RFb0VRQ0FHSUFBb0FnUWdDRUVCRUxJQ0lRd0xJQVlnQUNnQ0JDQUlRUUVRc1FJZ0NrNE5BUXNnQmlBQUtBSUVJQWhCQVJDeEFpRUtDeUFBSUFFZ0FpQUVFS1VTQWtBZ0FpZ0MyQU5GRFFBZ0FpZ0M1QU5CQWtZTkFDQUJJQUFvQWdRZ0JDZ0NrQUpCQUJDREFoQ2FBU0FIUWdBM0F5Z2dCMElBTndNZ0lBZENBRGNER0NBSFFRaHFJZ1FnQWk4QjJBTVEzd2tnQVNBRUlBZEJHR29nQVNnQ0FDZ0NLQkVFQUNBSUlBQW9BZ1FvQXVnR1FmUVhhaUlFS0FJc0lnVkJDbXdnQlNBRUxRQThHMnhCNUFCdElRUWdBaWdDNEFOQkFrY0VmeUFFSUF4cUJTQUtJQWNvQWh3Z0NDQUFLQUlFS0FMb0JrSDBGMm9pQkNnQ0xDSUZRUXBzSUFVZ0JDMEFQQnRzUWVRQWJXcHJDeUVFSUFFZ0IwRUlhaUFDSUFJb0FnQW9BaUFSQUFBZ0Eyb2dCeWdDR0VGK2JXb2dBQ2dDQkNJREJIOGdBeWdDc0FZZ0JHc0ZRUUFMUVFBZ0FTZ0NBQ2dDWkJFSUFDQUJFS0lCSUFjc0FCTkJBRTROQUNBSEtBSUlFQmNMSUFFZ0FpQUFJQUVvQWdBb0Fvd0JFUVFBREFFTElBSkNBRGNDRENBQ1FnQTNBaVFnQWtJQU53SWNJQUpDQURjQ0ZDQUJJQUlnQUNBQktBSUFLQUtNQVJFRUFBc2dCMEhRQUdva0FBd0JDeUFDSUFJb0FnQW9BZ2dSQUFCQjhRQkdCRUFnQUNBQklBSWdBeUFFSUFVUWpRd01BUXNnQWlBQ0tBSUFLQUlJRVFBQVFmSUFSZ1JBSXdCQklHc2lCU1FBQWtBZ0FpZ0N3QVJCQWtZRVFDQUNRZ0EzQWd3Z0FrSUFOd0lrSUFKQ0FEY0NIQ0FDUWdBM0FoUU1BUXNnQWlnQ25BTWlBeUFFSUFNYklnTW9Bb3dDUVFWcklnUkJCa2xCTHlBRWRuRUVRQ01BUVNCcklnUWtBQ0FERVBJRElRZ2dBeUFES0FJQUtBSWtFUUFBSVFrZ0FpQUNLQUlBS0FJZ0VRQUFJUVlDUUNBQ0lBTW9Bb3dDRU13UklnZEZCRUFnQWtJQU53SU1JQUpDQURjQ0pDQUNRZ0EzQWh3Z0FrSUFOd0lVREFFTElBTW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUtLQUlzSWd0QkNtd2dDeUFLTFFBOEcyeEI1QUJ0SVFvZ0F5Z0NpQUloQ3lBRVFRQTZBQkFnQkVFQU9nQWJBa0FnQWl3QVgwRUFUZ1JBSUFRZ0FpZ0NYRFlDQ0NBRUlBSXBBbFEzQXdBTUFRc2dCQ0FDS0FKVUlBSW9BbGdRR2dzZ0FTQUNJQVJCRUdvZ0JFRUJRUUFnQVNnQ0FDZ0NpQUVSQmdBZ0JDd0FDMEVBU0FSQUlBUW9BZ0FRRndzZ0JDd0FHMEVBU0FSQUlBUW9BaEFRRndzZ0FDQUJJQVlnQ1NBTFFRRnJJQXBzYXlJSklBY2dDRUVBUVFBUW1RRWdBQ0FCSUFJZ0F5QUhJQVlnQ1JDa0VpQUJJQUlnQUNBQktBSUFLQUtNQVJFRUFBc2dCRUVnYWlRQURBRUxBbjhDUUNBQUtBSUVLQUxrQmtFRFJ3MEFJQUpCd0FGcUVGNUZEUUFDZnlBRElBTW9BZ0FvQWlRUkFBQWhCRUVBSUFBb0FnUWlCa1VOQUJvZ0JpZ0NzQVlnQkdzTERBRUxJQU1nQXlnQ0FDZ0NKQkVBQUFzaEJDQUNJQUlvQWdBb0FpQVJBQUFoQmlBQ0lBTW9Bb3dDRU13UklnZEZCRUFnQWtJQU53SU1JQUpDQURjQ0pDQUNRZ0EzQWh3Z0FrSUFOd0lVREFFTEFrQWdBaTBBbkFRRVFDQUVJQUlzQUp3RUlBTW9Bb2dDYXlBREtBS1FBaUFBS0FJRUlnZ29BdWdHUWZRWGFpSUpLQUlzSWdwQkNtd2dDaUFKTFFBOEcyeEJBWFJCNUFCdGJHb2hCQ0FJS0FMa0JrRURSdzBCSUFNZ0F5Z0NBQ2dDakFZUkVBQkVBQUFBQUFBQUFBQmhEUUVnQXlBREtBSUFLQUtNQmhFUUFDRVdJQU1nQXlnQ0FDZ0NJQkVBQUNFSUlCWkVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveENTQVNBR0lBaHJ0NklpRnBsRUFBQUFBQUFBNEVGakJFQWdCQ0FXcW1zaEJBd0NDeUFFUVlDQWdJQjRheUVFREFFTElBSW9BdEFEUVFWSERRRWdCQ0FES0FLSUFrRUJheUFES0FLUUFpQUFLQUlFS0FMb0JrSDBGMm9pQkNnQ0xDSUlRUXBzSUFnZ0JDMEFQQnRzUWVRQWJXeHJJUVFMSUFWQkFEb0FFQ0FGUVFBNkFCc0NRQ0FDTEFCZlFRQk9CRUFnQlNBQ0tBSmNOZ0lJSUFVZ0Fpa0NWRGNEQUF3QkN5QUZJQUlvQWxRZ0FpZ0NXQkFhQ3lBQklBSWdCVUVRYWlBRlFRRkJBQ0FCS0FJQUtBS0lBUkVHQUNBRkxBQUxRUUJJQkVBZ0JTZ0NBQkFYQ3lBRkxBQWJRUUJJQkVBZ0JTZ0NFQkFYQ3lBQUlBRWdCaUFFSUFjZ0F5Z0NrQUpCQUVFQUVKa0JBa0FnQUNnQ0JDZ0M1QVpCQTBjTkFDQUNRY0FCYWhCZVJRMEFJQU1vQXBBQ0lna2dBQ2dDQkNnQzZBWkI5QmRxSWdnb0Fpd2lDa0VLYkNBS0lBZ3RBRHdpREJ0c1FRRjBRZVFBYlNFS0lBa2dDQ2dDTENJTFFRcHNJQXNnREJ0c1FRRjBRZVFBYlNFSUlBSWdBaWdDQUNnQ1RCRUFBQ0lKS0FJZ0lnc2dCallDeEFFZ0N5QUFLQUlFSWdzRWZ5QUxLQUt3QmlBRWF3VkJBQXMyQXNnQklBa29BaUFpQ1FKL0lBaTNSR1ptWm1abVp2WS9veUlXbVVRQUFBQUFBQURnUVdNRVFDQVdxZ3dCQzBHQWdJQ0FlQXNnQm1vMkFzd0JJQWtnQUNnQ0JDSUlCSDhnQ0NnQ3NBWWdDa0YrYlNBRWFtc0ZRUUFMTmdMUUFRc2dBQ0FCSUFJZ0F5QUhJQVlnQkJDa0VpQUJJQUlnQUNBQktBSUFLQUtNQVJFRUFBc2dCVUVnYWlRQURBRUxJQUlnQWlnQ0FDZ0NDQkVBQUVIekFFWUVRQ01BUWVBQWF5SUpKQUFnQ1VFQU9nQlFJQWxCQURvQVd3SkFJQUlzQUY5QkFFNEVRQ0FKSUFJb0FsdzJBa2dnQ1NBQ0tRSlVOd05BREFFTElBbEJRR3NnQWlnQ1ZDQUNLQUpZRUJvTElBRWdBaUFKUWRBQWFpQUpRVUJyUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FKTEFCTFFRQklCRUFnQ1NnQ1FCQVhDeUFKTEFCYlFRQklCRUFnQ1NnQ1VCQVhDeUFFS0FLTUFpRUtJd0JCRUdzaUJ5UUFBa0FnQWhDZ0F5SUlSUTBBQWtBZ0FrRzRCR29pQmlnQ0hBUkFJQWdnQWlnQzFBUWlCaEMyQVVVTkFRd0NDeUFHRU9FQ1JRMEFBa0FnQWl3QTB3UkJBRTRFUUNBSElBSW9BdEFFTmdJSUlBY2dBaWtDeUFRM0F3QU1BUXNnQnlBQ0tBTElCQ0FDS0FMTUJCQWFDeUFJSUFjUXFBUWhCaUFITEFBTFFRQklCRUFnQnlnQ0FCQVhDeUFJSUFZUXRnRU5BUXRCaHRRRFFZTFVBeUFLUVFsR0d5RUdDeUFIUVJCcUpBQWdCaUVIQW44Q1FDQUNRY0FCYWlJTEVGNUZEUUFnQUNnQ0JDZ0M1QVpCQTBjTkFDQUNJQUlvQWdBb0FpQVJBQUFoQmlBRElBSVEyQWNoQ2dKL0lBUWdCQ2dDQUNnQ0pCRUFBQ0VJUVFBZ0FDZ0NCQ0lNUlEwQUdpQU1LQUt3QmlBSWF3c2hEQ0FKUVFocUVJWUlJZ2hCQVRZQ01DQUlBbjhnQkNnQ2pBSkJDVVlFUUVFRElBb29BdEFEUVFSR0RRRWFDMEVFQ3pvQUtDQUVLQUtJQWlFTklBb1FuQWtoQ2lBSUtBSXdJQUlvQXZ3RGF5QUlMQUFvSUFJc0FQUURhMEVIYkdvaERpQUVLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lFQ2dDTENJUlFRcHNJQkVnRUMwQVBCdHNRZVFBYlNFUUlBZ1F4QUVhSUF3Z0VDQU9JQTFCQVhRZ0NtdHFRUUpyYkdzTUFRc2dBaUFDS0FJQUtBSWdFUUFBSVFZZ0FpQUNLQUlBS0FJa0VRQUFJQVFvQXBBQ0lBQW9BZ1FvQXVnR1FmUVhhaUlJS0FJc0lncEJDbXdnQ2lBSUxRQThHMnhCNUFCdGF3c2hDQUpBSUFBb0FnUW9BdVFHUVFOSERRQWdCQ0FFS0FJQUtBS01CaEVRQUVRQUFBQUFBQUFBQUdFTkFDQUVJQVFvQWdBb0Fvd0dFUkFBSVJZZ0JDQUVLQUlBS0FJZ0VRQUFJUW9nQ0FKL0lCWkVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveENTQVNBR0lBcHJ0NklpRnBsRUFBQUFBQUFBNEVGakJFQWdGcW9NQVF0QmdJQ0FnSGdMYXlFSUN5QUFJQUVnQmlBSUlBY2dCQ2dDa0FKQkFFRUJFSmtCQWtBZ0FDZ0NCQ2dDNUFaQkEwY05BQ0FMRUY1RkRRQWdCQ2dDa0FJaUNpQUFLQUlFS0FMb0JrSDBGMm9pQnlnQ0xDSUxRUXBzSUFzZ0J5MEFQQ0lORzJ4QkFYUkI1QUJ0SVFzZ0NpQUhLQUlzSWd4QkNtd2dEQ0FORzJ4QkFYUkI1QUJ0SVFjZ0FpQUNLQUlBS0FKTUVRQUFJZ29vQWlBaURDQUdOZ0xFQVNBTUlBQW9BZ1FpREFSL0lBd29BckFHSUFockJVRUFDellDeUFFZ0NpZ0NJQ0lLQW44Z0I3ZEVabVptWm1abTlqK2pJaGFaUkFBQUFBQUFBT0JCWXdSQUlCYXFEQUVMUVlDQWdJQjRDeUFHYWpZQ3pBRWdDaUFBS0FJRUlnWUVmeUFHS0FLd0JpQUxRWDV0SUFocWF3VkJBQXMyQXRBQkN5QUFJQUVnQWlBRElBUWdCUkRQQWlBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUNBSlFlQUFhaVFBREFFTElBSWdBaWdDQUNnQ0NCRUFBRUgwQUVZRVFDTUFRU0JySWdNa0FDQURRUUE2QUJBZ0EwRUFPZ0FiQWtBZ0Fpd0FYMEVBVGdSQUlBTWdBaWdDWERZQ0NDQURJQUlwQWxRM0F3QU1BUXNnQXlBQ0tBSlVJQUlvQWxnUUdnc2dBU0FDSUFOQkVHb2dBMEVCUVFBZ0FTZ0NBQ2dDaUFFUkJnQWdBeXdBQzBFQVNBUkFJQU1vQWdBUUZ3c2dBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3c0NRQUpBSUFJb0Fvd0VJZ1ZGRFFBZ0JSRFpFVVVOQUNBQ0tBS01CQ0lGUWZ3QVFYOFFNQ0VHQWtBQ1FBSi9JQUFvQWdRb0F1Z0dRWW9NYWkwQUFFVUVRQ0FHUWN3RGFpQUZFTFVFSWdjZ0JpZ0M2QU1nQmlnQzVBTWlCbXRCQW5VaUNFOE5Ba1FBQUFBQUFBQUlRQ0VXSUFZZ0IwRUNkR290QUFCQkVIRkJCSFlnQnlBSVFRRnJSM0VNQVF0RUFBQUFBQUFBREVCRUFBQUFBQUFBQ0VBZ0JVSFlBMm9RdVFGQkFrWWJJUlpCQUFzaENTQUZJQVVvQWdBb0FpUVJBQUFoQmlBRklBVW9BZ0FvQWlBUkFBQWhCeUFGSUFBb0FnUkJBUkIrSVFnQ2Z5QUpCRUFnQmlBRUtBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUJTZ0NMQ0lKUVFwc0lBa2dCUzBBUEJ0c1FlUUFiV29oQlNBSElBaHFEQUVMSUFZZ0JDZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnVW9BaXdpQmtFS2JDQUdJQVV0QUR3YmJFSGtBRzFySVFVQ2Z5QVdJQWkzb2lBSHQ2QWlGcGxFQUFBQUFBQUE0RUZqQkVBZ0Zxb01BUXRCZ0lDQWdIZ0xDeUVHUVFBaEJ5QUVJQVVnQUNnQ0JCQ1FDUVJBSUFVZ0JDZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnZ29BaXdpQ1VFS2JDQUpJQWd0QUR3YmJFSGtBRzFxSVFVTEEwQWdBQ0FCSUFZZ0JTQUVLQUtRQWtFQUVOa0pJQWRCQVdvaUIwRUJSeUVJQW44Z0JDZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlna29BaXdpQ2tFS2JDQUtJQWt0QUR3YmJFSGtBRzIzUkFBQUFBQUFBUGcvb2tRQUFBQUFBQUR3UDZJZ0JyZWdJaGFaUkFBQUFBQUFBT0JCWXdSQUlCYXFEQUVMUVlDQWdJQjRDeUVHSUFnTkFBc01BUXNRYlFBTERBRUxJQUlnQWlnQ0FDZ0NJQkVBQUNFRklBSWdBaWdDQUNnQ0pCRUFBQ0VIQWtBZ0FDZ0NCQ0lJS0FMa0JrRUNSZzBBSUFJb0Fvd0VSUTBBSUFJb0FwQUVJZ1pGQkVBZ0JTQUVLQUtRQWlBSUtBTG9Ca0gwRjJvaUJpZ0NMQ0lIUVFwc0lBY2dCaTBBUEJ0c1FlUUFiVUVIYkVFQ2JXb2hCU0FDS0FLTUJDSUdJQVlvQWdBb0FpUVJBQUFoQnlBQ0tBS01CRVVOQVNBQ0tBS1FCQ0lHUlEwQkN5QUZJQVlnQmlnQ0FDZ0NJQkVBQUNBQ0tBS01CQ0lHSUFZb0FnQW9BaUFSQUFCclFRSnRhaUFDS0FLTUJDQUFLQUlFUVFBUWZtb2hCU0FDS0FLTUJDSUdJQVlvQWdBb0FpUVJBQUFoQndzZ0FDQUJJQVVnQkNBSElBQW9BZ1FRa0FrRWZ5QUhJQVFvQXBBQ0lBQW9BZ1FvQXVnR1FmUVhhaUlGS0FJc0lnWkJDbXdnQmlBRkxRQThHMnhCNUFCdGFnVWdCd3NnQkNnQ2tBSkJBQkRaQ1NBRUtBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUJDZ0NMQ0lGUVFwc0lBVWdCQzBBUEJ0c0dnc2dBU0FDSUFBZ0FTZ0NBQ2dDakFFUkJBQWdBMEVnYWlRQURBRUxJQUlnQWlnQ0FDZ0NDQkVBQUVIMUFFWUVRQ0FCSVFZakFFRWdheUlKSkFBZ0NVRUFPZ0FRSUFsQkFEb0FHd0pBSUFJaUJTd0FYMEVBVGdSQUlBa2dCU2dDWERZQ0NDQUpJQVVwQWxRM0F3QU1BUXNnQ1NBRktBSlVJQVVvQWxnUUdnc2dCaUFGSUFsQkVHb2dDVUVCUVFBZ0JpZ0NBQ2dDaUFFUkJnQWdDU3dBQzBFQVNBUkFJQWtvQWdBUUZ3c2dDU3dBRzBFQVNBUkFJQWtvQWhBUUZ3c2dCU2dDMUFNaUF5QUZRZGdEYWlJT1J3UkFBMEFnQXlJSEtBSVFJZ0VnQkNBQkd5SUtJQW9vQWdBb0FpUVJBQUFoQVNBRUtBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUFpZ0NMQ0lEUVFwc0lBTWdBaTBBUEJ0c1FRRjBRZVFBYlNFRElBb29Bb2dDSVFnZ0JTQUZLQUlBS0FJZ0VRQUFJUXNnQkNnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdJb0Fpd2lERUVLYkNBTUlBSXRBRHdiYkVIa0FHMGhEQ0FIS0FJVUlnSWdCMEVZYWlJUVJ3UkFJQUVnQ0VFQmF5QURiR3NoRVNBTElBeHFJUWdEUUNBRkxRRFFBeUVNSUFVdEFMd0RJUTBnQ2lBQ0lnTW9BaEFnQkNnQ2tBSWdBQ2dDQkNJQktBTG9Ca0gwRjJvaUFpZ0NMQ0lMUVFwc0lBc2dBaTBBUEJ0c1FlUUFiV3dnRVdvaUN5QUJFSkFKQkVBZ0N5QUtLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lBU2dDTENJQ1FRcHNJQUlnQVMwQVBCdHNRZVFBYldvaEN3dEVBQUFBQUFBQThEOGhGaUFOQkVBZ0FDZ0NCQ2dDNkFaQmdDUnFLd01BSVJZTFFRQWhBaUFJSVFFZ0RBUkFBMEFnQUNBR0lBRWdDeUFLS0FLUUFpQU5FTmtKSUFKQkFXb2lBaUFNUnlFU0FuOGdDaWdDa0FJZ0FDZ0NCQ2dDNkFaQjlCZHFJaE1vQWl3aUZFRUtiQ0FVSUJNdEFEd2JiRUhrQUcyM1JBQUFBQUFBQVBnL29pQVdvaUFCdDZBaUY1bEVBQUFBQUFBQTRFRmpCRUFnRjZvTUFRdEJnSUNBZ0hnTElRRWdFZzBBQ3dzQ1FDQURLQUlFSWdGRkJFQWdBeWdDQ0NJQ0tBSUFJQU5HRFFFZ0EwRUlhaUVCQTBBZ0FTZ0NBQ0lEUVFocUlRRWdBeUFES0FJSUlnSW9BZ0JIRFFBTERBRUxBMEFnQVNJQ0tBSUFJZ0VOQUFzTElBSWdFRWNOQUFzTEFrQWdCeWdDQkNJQlJRUkFJQWNvQWdnaUF5Z0NBQ0FIUmcwQklBZEJDR29oQWdOQUlBSW9BZ0FpQVVFSWFpRUNJQUVnQVNnQ0NDSURLQUlBUncwQUN3d0JDd05BSUFFaUF5Z0NBQ0lCRFFBTEN5QURJQTVIRFFBTEN5QUdJQVVnQUNBR0tBSUFLQUtNQVJFRUFDQUpRU0JxSkFBTUFRc2dBaUFDS0FJQUtBSUlFUUFBUWZjQVJnUkFJQU1oQmlNQVFTQnJJZ2drQUFKQUlBSWlBd1IvSUFOQnVNUDdBRUdrMS9jQVFRQVFIQVZCQUFzaUIwSE1BMm9pQWlBSEVMUUhEUUFnQnhETERDSUpLQUlFSUFrb0FnQnJRUWhIQkVCQnFNendBRUVBRURvTUFRc2dCMEc0QkdvZ0JpQUhLQUw0QXlBQUtBSUVJQUpCQUJDcEJTQUlRUUE2QUJBZ0NFRUFPZ0FiQWtBZ0F5d0FYMEVBVGdSQUlBZ2dBeWdDWERZQ0NDQUlJQU1wQWxRM0F3QU1BUXNnQ0NBREtBSlVJQU1vQWxnUUdnc2dBU0FESUFoQkVHb2dDRUVCUVFBZ0FTZ0NBQ2dDaUFFUkJnQWdDQ3dBQzBFQVNBUkFJQWdvQWdBUUZ3c2dDQ3dBRzBFQVNBUkFJQWdvQWhBUUZ3c2dBQ0FCSUFjZ0JpQUVJQVVRendJZ0FTRUZBa0FDUUFKQUlBY1F5d3dpQVNnQ0JDQUJLQUlBSWdGcklnSkZEUUFnQWtFRVRRMEFJQUVvQWdBaUFpZ0NPQ0lKUlEwQ0lBRW9BZ1FoQmlBSlFiakQrd0JCd09meUFFRitFQndpQVVVTkFpQUJLQUlFSWc1QkEwNEVRQ0FDSUFBb0FnUWdCQ2dDa0FJUWVrRitiU0FDS0FJRWFqWUNCQ0FBS0FJRUlBUW9BcEFDRUhvaEFTQUdJQVlvQWdRZ0FVRUNiV28yQWdRTElBY29BcHdFSVFFZ0J5Z0NvQVJCZjBjRVFDQUhLQUtnQkNFS0MwUUFBQUFBQUFEd1AwUUFBQUFBQUFEd3Z5QUhLQUwwQTBFQ1Joc2hGaUFHS0FJRUlRc2dBaWdDQkNFTUlBWW9BZ2doQ1NBQ0tBSUlJUVlnQUNnQ0JDQUVLQUtRQWlBSExRRGZBeENxQ3lFTkFrQWdEa0VDVEFSQUFuOGdDYmNnRFVFQmRDSUN0eUFIS3dQQUJLSWlGNkVpR0psRUFBQUFBQUFBNEVGakJFQWdHS29NQVF0QmdJQ0FnSGdMSVFrQ2Z5QVhJQWEzb0NJWG1VUUFBQUFBQUFEZ1FXTUVRQ0FYcWd3QkMwR0FnSUNBZUFzaEJpQUxJQUpySVFzZ0FpQU1haUVNUVFBaENnd0JDeUFCSUFwcklRSWdEa0VEUmdSQUlBSWhBUXdCQ3lBS0JFQWdBaUVCREFFTElBRWdEa0VFYXlJQmF5RUtDMEVBSVFRZ0FVRUFTaUVPQW44Z0ZpQUhLQUtBQkxlaUloZVpSQUFBQUFBQUFPQkJZd1JBSUJlcURBRUxRWUNBZ0lCNEN5RUNJQTVGRFFFRFFDQUFJQVVnRENBR0lBc2dDU0FDRU9zQ0FuOGdGaUFIS0FLRUJMZWlJaGNnQWlBSmFyZWdJaGlaUkFBQUFBQUFBT0JCWXdSQUlCaXFEQUVMUVlDQWdJQjRDeUVKQW44Z0Z5QUNJQVpxdDZBaUY1bEVBQUFBQUFBQTRFRmpCRUFnRjZvTUFRdEJnSUNBZ0hnTElRWWdCRUVCYWlJRUlBRkhEUUFMREFFTEVHMEFDd0pBSUFFTkFBSi9JQllnQnlnQ2hBUzNva1FBQUFBQUFBRGdQNklpRnlBSnQ2QWlHSmxFQUFBQUFBQUE0RUZqQkVBZ0dLb01BUXRCZ0lDQWdIZ0xJUWtnRnlBR3Q2QWlGNWxFQUFBQUFBQUE0RUZqQkVBZ0Y2b2hCZ3dCQzBHQWdJQ0FlQ0VHQ3lBS1FRQk1EUUFnQ3lBTmF5RUxJQXdnRFdvaERDQU50eUFIS3dQQUJLSWlHQ0FHdDZBaEZ5QUp0eUFZb1NFWVFRQWhCQU5BQW44Z0dKbEVBQUFBQUFBQTRFRmpCRUFnR0tvTUFRdEJnSUNBZ0hnTElRRWdBQ0FGSUF3Q2Z5QVhtVVFBQUFBQUFBRGdRV01FUUNBWHFnd0JDMEdBZ0lDQWVBc2lCaUFMSUFFZ0FoRHJBaUFXSUFjb0FvUUV0NklpRnlBQklBSnF0NkFoR0NBWElBSWdCbXEzb0NFWElBUkJBV29pQkNBS1J3MEFDd3NnQlNBRElBQWdCU2dDQUNnQ2pBRVJCQUFMSUFoQklHb2tBQXdCQ3lBQ0lBSW9BZ0FvQWdnUkFBQkI5Z0JHQkVBakFFRWdheUlESkFBZ0FrR01BVUYvRURBaEJTQUNJQUlvQWdBb0FpQVJBQUFoQmlBQUtBSUVJQVFvQXBBQ0VIb2hCeUFDSUFJb0FnQW9BaVFSQUFBaENDQURRUUE2QUJBZ0EwRUFPZ0FiQWtBZ0Fpd0FYMEVBVGdSQUlBTWdBaWdDWERZQ0NDQURJQUlwQWxRM0F3QU1BUXNnQXlBQ0tBSlVJQUlvQWxnUUdnc2dBU0FDSUFOQkVHb2dBMEVCUVFBZ0FTZ0NBQ2dDaUFFUkJnQWdBeXdBQzBFQVNBUkFJQU1vQWdBUUZ3c2dBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3c2dBQ0FCSUFkQmZtMGdCbW9nQ0NBQ0lBVW9BcUFFRU9JR0lBUVE4Z01nQWkwQXZBTkJBQkNaQVNBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUNBRFFTQnFKQUFNQVFzZ0FpQUNLQUlBS0FJSUVRQUFRZmdBUmdSQUl3QkJJR3NpQmlRQUlBWkJBRG9BRUNBR1FRQTZBQnNDUUNBQ0xBQmZRUUJPQkVBZ0JpQUNLQUpjTmdJSUlBWWdBaWtDVkRjREFBd0JDeUFHSUFJb0FsUWdBaWdDV0JBYUN5QUJJQUlnQmtFUWFpQUdRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUdMQUFMUVFCSUJFQWdCaWdDQUJBWEN5QUdMQUFiUVFCSUJFQWdCaWdDRUJBWEN5QUFJQUVnQWlBRElBUWdCUkRQQWlBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUNBR1FTQnFKQUFNQVFzZ0FpQUNLQUlBS0FJSUVRQUFRZmtBUmdSQUl3QkJJR3NpQXlRQUlBSWdBaWdDQUNnQ0lCRUFBQ0VHSUFBb0FnUkJnTW9ESUFRb0FwQUNRUUFRalFFaEJ5QURRUUE2QUJBZ0EwRUFPZ0FiQWtBZ0Fpd0FYMEVBVGdSQUlBTWdBaWdDWERZQ0NDQURJQUlwQWxRM0F3QU1BUXNnQXlBQ0tBSlVJQUlvQWxnUUdnc2dBU0FDSUFOQkVHb2dBMEVCUVFBZ0FTZ0NBQ2dDaUFFUkJnQWdBeXdBQzBFQVNBUkFJQU1vQWdBUUZ3c2dBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3c2dCQ2dDa0FJaEJTQUVJQVFvQWdBb0FpUVJBQUFoQ0NBQUlBRWdCMEVDYlNBR2FpQUFLQUlFUVlES0F5QUZRUUFRalFGQmZtMXFJQWdnQkNnQ2lBSkJBV3NnQlNBQUtBSUVLQUxvQmtIMEYyb2lCQ2dDTENJR1FRcHNJQVlnQkMwQVBCdHNRZVFBYld4clFZREtBeUFGUVFCQkFCQ1pBU0FCSUFJZ0FDQUJLQUlBS0FLTUFSRUVBQ0FEUVNCcUpBQU1BUXNnQWlBQ0tBSUFLQUlJRVFBQVFmb0FSZ1JBSUFFaEJTTUFRZUFBYXlJSkpBQUNRQ0FESUFJUTJBY2lCMFVFUUNBQ1FnQTNBZ3dnQWtJQU53SWtJQUpDQURjQ0hDQUNRZ0EzQWhRTUFRc2dBaWdDakFSQkFrWUVRQ0FDUWdBM0Fnd2dBa0lBTndJa0lBSkNBRGNDSENBQ1FnQTNBaFFNQVFzQ1FDQUNFTWtFRFFBZ0FpMEFtQVFOQUNBQ1FnQTNBZ3dnQWtJQU53SWtJQUpDQURjQ0hDQUNRZ0EzQWhRTUFRc0NRQ0FDS0FMQUEwRUJSdzBBSUFJUXlRUU5BQ0FDUWdBM0Fnd2dBa0lBTndJa0lBSkNBRGNDSENBQ1FnQTNBaFFNQVFzZ0NTQUNJQUlvQWdBb0FpQVJBQUFpQmpZQ1hDQUFLQUlFUWVIRUF5QUVLQUtRQWtFQUVJMEJJUW9nQkNnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdFb0Fpd2lDRUVLYkNBSUlBRXRBRHdiYkVIa0FHMGhBU0FESUFJUTVnVWhDQ0FKUVFBNkFGQWdDVUVBT2dCYklBSXNBRjhoQXdKL0lBRzNJaFpFbXBtWm1abVoyVCtpSWhlWlJBQUFBQUFBQU9CQll3UkFJQmVxREFFTFFZQ0FnSUI0Q3lFTElBTkJBRWdoQVFKL0lCWkVNek16TXpNejR6K2lJaGFaUkFBQUFBQUFBT0JCWXdSQUlCYXFEQUVMUVlDQWdJQjRDeUVEQWtBZ0FVVUVRQ0FKSUFJb0FsdzJBa2dnQ1NBQ0tRSlVOd05BREFFTElBbEJRR3NnQWlnQ1ZDQUNLQUpZRUJvTElBVWdBaUFKUWRBQWFpQUpRVUJyUVFGQkFDQUZLQUlBS0FLSUFSRUdBQ0FKTEFCTFFRQklCRUFnQ1NnQ1FCQVhDeUFKTEFCYlFRQklCRUFnQ1NnQ1VCQVhDd0pBSUFJb0FzQURRUUZHRFFBZ0FpZ0NoQVJCQVVjRVFDQUNFTWtFRFFFTElBSXRBSkFFQkVCQm5kdndBRUVBRUNRTUFRdEJBQ0VCSUFJUXFSUWdBaWdDbEFSR0JFQWdBaERKQkNFQkN5QUNMQUNZQkNBQlNnUkFJQU1nQ21vaERBTkFJQUZCQjI5QkFuUkI0SS8wQUVHQWtQUUFJQUlvQXBRRUlncEJBa1liYWlnQ0FDRURJQU1nQ2lBRElBY1FwaFJCQjJ4cUlBaHFRUjFySVFNZ0JDQUVLQUlBS0FJa0VRQUFJUW9nQkNBQUtBSUVJQU1ROFFNaEF5QUpRUUE2QURnZ0NVTHJ5dVdMdE96WXRPUUFOd013SUFsQkNEb0FPeUFKUVFBNkFDc2dDVUVBT2dBZ0lBbEJBRG9BR3lBSlFRQTZBQkFnQlNBSlFUQnFJQWxCSUdvZ0NVRVFhaUFGS0FJQUtBS1FBUkVIQUNBSkxBQWJRUUJJQkVBZ0NTZ0NFQkFYQ3lBSkxBQXJRUUJJQkVBZ0NTZ0NJQkFYQ3lBSkxBQTdRUUJJQkVBZ0NTZ0NNQkFYQ3lBQUlBVWdCaUFESUFwcVFlSEVBeUFFS0FLUUFrRUFRUUFRbVFFZ0JTQUZLQUlBS0FLVUFSRUJBQ0FHSUF4cUlRWUNRQ0FDRU1rRVFRQk1CRUFnQVVFQmFpRUJJQUlzQUpnRUlRb01BUXNnQmlBTFFRQWdBVUVCYWlJQklBSXNBSmdFSWdwR0cyb2hCZ3NnQVNBS1NBMEFDd3NnQ1NBR05nSmNDeUFGSUFBb0FnUWdCQ2dDa0FKQkFCQ0RBaENhQVNBSklBSkJ6QU5xSUFJUTFRSWdDU0FKS0FJRUlnRkhCRUFEUUNBQktBSUlJUU1qQUVId0FHc2lCaVFBSUFaQjRBQnFJUXdnQkNnQ2pBSWhEU01BUVJCcklnb2tBQ0FES0FMRUJDRU9JQU1vQXF3RUlSQWdBeENnQXlFUklBTW9BdVFFSVJJQ1FDQURMQURqQkVFQVRnUkFJQW9nQXlnQzRBUTJBZ2dnQ2lBREtRTFlCRGNEQUF3QkN5QUtJQU1vQXRnRUlBTW9BdHdFRUJvTElBd2dFQ0FPSUEwZ0VTQVNJQW9RN2drZ0Npd0FDMEVBU0FSQUlBb29BZ0FRRndzZ0NrRVFhaVFBQW44Z0F5Z0NsQVJCZ1lDQWdIaEhCRUFnQXlnQ2xBUU1BUXNnQXlnQ3JBUWdBeWdDL0FNaUNpQUhFS1lVUVFkc0lBcHFJQWhxUVIxckN5RUtJQVFnQkNnQ0FDZ0NKQkVBQUNFTUlBUWdBQ2dDQkNBS0VQRURJUW9nQmtFQU9nQllJQVpDNjhybGk3VHMyTFRrQURjRFVDQUdRUWc2QUZzZ0JrRUFPZ0JMSUFaQkFEb0FRQUpBSUFNc0FGOUJBRTRFUUNBR0lBTW9BbHcyQWpnZ0JpQURLUUpVTndNd0RBRUxJQVpCTUdvZ0F5Z0NWQ0FES0FKWUVCb0xJQVVnQmtIUUFHb2dCa0ZBYXlBR1FUQnFJQVVvQWdBb0FwQUJFUWNBSUFZc0FEdEJBRWdFUUNBR0tBSXdFQmNMSUFZc0FFdEJBRWdFUUNBR0tBSkFFQmNMSUFZc0FGdEJBRWdFUUNBR0tBSlFFQmNMSUFvZ0RHb2hBeUFKS0FKY0lRb0NRQ0FHTEFCclFRQk9CRUFnQmlBR0tBSm9OZ0lvSUFZZ0Jpa0RZRGNESUF3QkN5QUdRU0JxSUFZb0FtQWdCaWdDWkJCeUN5QUFJQVVnQ2lBRElBWkJJR3BCQVNBRUtBS1FBa0VBUVFBUXF3SWdCaXdBSzBFQVNBUkFJQVlvQWlBUUZ3c2dCU0FGS0FJQUtBS1VBUkVCQUNBR1FnQTNBeGdnQmtJQU53TVFJQVpDQURjRENDQUZJQVpCNEFCcUlBWkJDR29nQlNnQ0FDZ0NLQkVFQUNBSklBa29BbHdnQmlnQ0NHbzJBbHdnQml3QWEwRUFTQVJBSUFZb0FtQVFGd3NnQmtId0FHb2tBQ0FKSUFrb0Fsd2dDMm8yQWx3Z0FTZ0NCQ0lCSUFsSERRQUxDeUFGRUtJQklBVWdBaUFBSUFVb0FnQW9Bb3dCRVFRQUlBa29BZ2hGRFFBZ0NTZ0NCQ0lCS0FJQUlnSWdDU2dDQUNJREtBSUVOZ0lFSUFNb0FnUWdBallDQUNBSlFRQTJBZ2dnQVNBSlJnMEFBMEFnQVNnQ0JDRUNJQUVRRnlBQ0lnRWdDVWNOQUFzTElBbEI0QUJxSkFBTUFRc2dBaUFDS0FJQUtBSUlFUUFBUWZ3QVJnUkFJQUVoQmlNQVFUQnJJZ2NrQUNBSFFRQTZBQ0FnQjBFQU9nQXJBa0FnQWl3QVgwRUFUZ1JBSUFjZ0FpZ0NYRFlDR0NBSElBSXBBbFEzQXhBTUFRc2dCMEVRYWlBQ0tBSlVJQUlvQWxnUUdnc2dCaUFDSUFkQklHb2dCMEVRYWtFQlFRQWdCaWdDQUNnQ2lBRVJCZ0FnQnl3QUcwRUFTQVJBSUFjb0FoQVFGd3NnQnl3QUswRUFTQVJBSUFjb0FpQVFGd3NnQUNBR0lBSWdBeUFFSUFVUXp3SUNRQ0FBS0FJSVFZb01haTBBQUVVTkFDQUhJQUpCekFOcUlBSVExUUlnQnlnQ0NFVU5BQ0FFSUFRb0FnQW9BaVFSQUFBaEFTQUNFS2NDSWdNZ0F5Z0NBQ2dDSUJFQUFDQURLQUlNYWlFRElBSVE4UUVpQlNBRktBSUFLQUlnRVFBQUlBVW9BaFJxSVFVZ0J5QUhLQUlFSWdoSEJFQURRQ0FJS0FJSUlna2dDU2dDQUNnQ0pCRUFBQ0FKS0FJWWFpSUpJQUVnQVNBSlNCc2hBU0FJS0FJRUlnZ2dCMGNOQUFzTElBQWdCaUFESUFFZ0JDZ0NrQUlpQ0NBQUtBSUVJZ2tvQXVnR1FmUVhhaUlLS0FJc0lndEJDbXdnQ3lBS0xRQThHMnhCNUFCdFFRRjBJZ3BxSUFrZ0NCQjZhaUlCSUFBb0FnUWdCQ2dDa0FJUWVpSUVJQU5xSUFFZ0Ntc2lDQkN5QVNBQUlBWWdBeUFCSUFVZ0FTQUVheEN5QVNBQUlBWWdCU0FFYXlBQklBVWdDQkN5QVNBSEtBSUlSUTBBSUFjb0FnUWlBU2dDQUNJRElBY29BZ0FpQkNnQ0JEWUNCQ0FFS0FJRUlBTTJBZ0FnQjBFQU5nSUlJQUVnQjBZTkFBTkFJQUVvQWdRaEF5QUJFQmNnQXlJQklBZEhEUUFMQ3lBR0lBSWdBQ0FHS0FJQUtBS01BUkVFQUNBSFFUQnFKQUFNQVFzZ0FpQUNLQUlBS0FJSUVRQUFRZjBBUmdSQUl3QkJJR3NpQXlRQUlBSW9BcGdFQkVBZ0JDQUVLQUlBS0FJa0VRQUFJUVVnQkNnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdZb0Fpd2lCMEVLYkNBSElBWXRBRHdiYkVIa0FHMGhCaUFFS0FLSUFpRUlJQUlnQWlnQ0FDZ0NJQkVBQUNFSElBQW9BZ1JCa05JRElBUW9BcEFDUVFBUWpRRkJBbTBoQ1NBQ0tBS29CRUdCZ0lDQWVFY0VmeUFFSUFRb0FnQW9BaVFSQUFBZ0FpZ0NxQVFnQkNnQ2lBSkJBWFJyUVFKcUlBUW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUZLQUlzSWdaQkNtd2dCaUFGTFFBOEcyeEI1QUJ0YkdvRklBVWdDRUVCYXlBR2JHc0xJUVpCa2RJRElRVUNRQUpBQWtBZ0FpZ0NtQVJCQVdzT0FnQUNBUXRCbHRJRFFaWFNBeUFDS0FLVUJFRUJSaHNoQlF3QkMwRUFJUVVMSUFOQkFEb0FFQ0FEUVFBNkFCc0NRQ0FDTEFCZlFRQk9CRUFnQXlBQ0tBSmNOZ0lJSUFNZ0Fpa0NWRGNEQUF3QkN5QURJQUlvQWxRZ0FpZ0NXQkFhQ3lBQklBSWdBMEVRYWlBRFFRRkJBQ0FCS0FJQUtBS0lBUkVHQUNBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBRExBQWJRUUJJQkVBZ0F5Z0NFQkFYQ3lBQUlBRWdCeUFHSUFVZ0JDZ0NrQUpCQUVFQUVKa0JJQWNnQ1dvaEJTQUNMUUNnQkFSQUlBQWdBU0FBS0FJRVFhWFNBeUFFS0FLUUFrRUFFSTBCUVg1dElBVnFJQVpCcGRJRElBUW9BcEFDUVFCQkFCQ1pBUXNnQWlnQ2pBUkJBVVlFUUNBQUlBRWdBQ2dDQkVHZzBnTWdCQ2dDa0FKQkFCQ05BVUYrYlNBRmFpQUdRYURTQXlBRUtBS1FBa0VBUVFBUW1RRUxJQUlvQXVnRFFYOUhCRUFnQWlBQ0tBSUFLQUlnRVFBQUlRVUNRQ0FDS0FLWUJFVUVRQ0FDS0FLQUJFRjlSZzBCQ3lBRklBUW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUhLQUlzSWdoQkNtd2dDQ0FITFFBOEcyeEI1QUJ0UVFac2FpRUZDeUFBSUFFZ0JTQUdJQUlvQXVnRElBSW9BdXdEUVg5SEJIOGdBaWdDN0FNRlFRQUxJQVFRMUJJTElBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUN5QURRU0JxSkFBTUFRc2dBaUFDS0FJQUtBSUlFUUFBUWY0QVJnUkFJQUFnQVNBQ0lBUkJBQkNtRWd3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCL3dCR0JFQWpBRUhRQUdzaUJ5UUFJQWRCQURvQVFDQUhRUUE2QUVzQ1FDQUNMQUJmUVFCT0JFQWdCeUFDS0FKY05nSTRJQWNnQWlrQ1ZEY0RNQXdCQ3lBSFFUQnFJQUlvQWxRZ0FpZ0NXQkFhQ3lBQklBSWdCMEZBYXlBSFFUQnFRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUhMQUE3UVFCSUJFQWdCeWdDTUJBWEN5QUhMQUJMUVFCSUJFQWdCeWdDUUJBWEN5QUNFTkVISUFJdEFMd0RJUWdnQWlBQ0tBSUFLQUlnRVFBQUlRa2dCU0lEUWVnQ2FpZ0N0QUVyQTdnQklSWWdBaUFDS0FJQUtBSWtFUUFBSVFVZ0ZrUUFBQUFBQUFDZ1FHWUVRQ0FGSUFRb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJRktBSXNJZ1pCQ213Z0JpQUZMUUE4RzJ4QkFYUkI1QUJ0YXlFRkN5QUFJQUVnQ1NBQUtBSUVRZUxKQTBIanlRTWdBeWdDbkFRckE3Z0JSQUFBQUFBQUFLQkFaaHNpQmlBRUtBS1FBaUFJRUkwQlFYNXRhaUlKSUFVZ0JpQUVLQUtRQWlBSVFRQVFtUUVDUUNBREtBS2NCQ3NEdUFGRUFBQUFBQUFBb0VCalJRMEFJQVFnQkNnQ0FDZ0NKQkVBQUNBRlRnUkFJQVVnQkNBRUtBSUFLQUlrRVFBQUlBUW9Bb2dDUVFGcklBUW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSURLQUlzSWdwQkNtd2dDaUFETFFBOEcyeEJBWFJCNUFCdGJHdE9EUUVMSUFBb0FnUWdCaUFFS0FLUUFpQUlFSTBCSVFvQ2Z5QUFLQUlFSWdNb0F1Z0dRZkFxYWlzREFDQUVLQUtRQWlBREtBTG9Ca0gwRjJvaUF5Z0NMQ0lHUVFwc0lBWWdBeTBBUEJ0c1FlUUFiYmVpSWhhWlJBQUFBQUFBQU9CQll3UkFJQmFxREFFTFFZQ0FnSUI0Q3lFR0FuOGdBQ2dDQkNJREtBTG9Ca0hBSzJvckF3QWdCQ2dDa0FJZ0F5Z0M2QVpCOUJkcUlnTW9BaXdpQkVFS2JDQUVJQU10QUR3YmJFSGtBRzIzb2lJV21VUUFBQUFBQUFEZ1FXTUVRQ0FXcWd3QkMwR0FnSUNBZUFzaEJBSkFJQWhGRFFBQ2Z5QUFLQUlFS0FMb0JrR0FKR29yQXdBaUZpQUV0NklpRjVsRUFBQUFBQUFBNEVGakJFQWdGNm9NQVF0QmdJQ0FnSGdMSVFRZ0ZpQUd0NklpRnBsRUFBQUFBQUFBNEVGakJFQWdGcW9oQmd3QkMwR0FnSUNBZUNFR0N5QUhRUkFRR0NJRE5nSWdJQWRDaTRDQWdJQ0NnSUNBZnpjQ0pDQURRUUE2QUFzZ0EwR283TzBBS0FBQU5nQUhJQU5Cb2V6dEFDa0FBRGNBQUNBSFFRQTZBQkFnQjBFQU9nQWJJQWRCQURvQUN5QUhRUUE2QUFBZ0FTQUhRU0JxSUFkQkVHb2dCeUFCS0FJQUtBS1FBUkVIQUNBSExBQUxRUUJJQkVBZ0J5Z0NBQkFYQ3lBSExBQWJRUUJJQkVBZ0J5Z0NFQkFYQ3lBSExBQXJRUUJJQkVBZ0J5Z0NJQkFYQ3lBQUlBRWdDU0FFYXlBSklBcHFJQVJxSUFVZ0JoRHpCeUFCSUFFb0FnQW9BcFFCRVFFQUN5QUJJQUlnQUNBQktBSUFLQUtNQVJFRUFDQUhRZEFBYWlRQURBRUxJQUlnQWlnQ0FDZ0NDQkVBQUVHQUFVWUVRQ01BUWRBQWF5SURKQUFnQWhEUkJ5QURRUUE2QUVBZ0EwRUFPZ0JMQWtBZ0Fpd0FYMEVBVGdSQUlBTWdBaWdDWERZQ09DQURJQUlwQWxRM0F6QU1BUXNnQTBFd2FpQUNLQUpVSUFJb0FsZ1FHZ3NnQVNBQ0lBTkJRR3NnQTBFd2FrRUJRUUFnQVNnQ0FDZ0NpQUVSQmdBZ0F5d0FPMEVBU0FSQUlBTW9BakFRRndzZ0F5d0FTMEVBU0FSQUlBTW9Ba0FRRndzZ0FpQUNLQUlBS0FJZ0VRQUFJUVlnQkNnQ2tBSWhCU0FFSUFRb0FnQW9BaVFSQUFBaEJ5QUFJQUVnQmlBQUtBSUVRWURLQXlBRlFRQVFqUUZCZm0xcUlBY2dCQ2dDaUFKQkFXc2dCU0FBS0FJRUtBTG9Ca0gwRjJvaUJpZ0NMQ0lIUVFwc0lBY2dCaTBBUEJ0c1FlUUFiV3hyUVlES0F5QUZRUUJCQUJDWkFRSkFJQUpCNEFOQjhBTWdBaWdDNEFNYmFpZ0NBQ0lGUVFCTURRQWdBaWdDN0FOQkFrWU5BQ0FCSUFBb0FnUWdCQ2dDa0FKQkFCQ0RBaENhQVNBRFFnQTNBeWdnQTBJQU53TWdJQU5DQURjREdDQURRUWhxSWdZZ0JVSC8vd054RU44SklBRWdCaUFEUVJocUlBRW9BZ0FvQWlnUkJBQWdCQ2dDaUFJaEJpQUVLQUtRQWlJRklBQW9BZ1FvQXVnR1FmUVhhaUlIS0FJc0lnaEJDbXdnQ0NBSExRQThHMnhCQVhSQjVBQnRJUWNnQUNnQ0JFR0F5Z01nQlVFQUVNb0JJQWNnQmtFQmEyeHJJZ1pCQUNBR1FRQktHeUlHUVFGMklBUWdCQ2dDQUNnQ0pCRUFBR29nQlNBQUtBSUVLQUxvQmtIMEYyb2lCeWdDTENJSVFRcHNJQWdnQnkwQVBCdHNRZVFBYldvaEJ5QUNLQUxvQTBFQ1JnUkFJQWNnQmlBREtBSWNhaUFFS0FLSUFpQUZJQUFvQWdRb0F1Z0dRZlFYYWlJRUtBSXNJZ1pCQ213Z0JpQUVMUUE4RzJ4QkFYUkI1QUJ0YkdwcklRY0xJQUVnQTBFSWFpQUNJQUlvQWdBb0FpQVJBQUFnQXlnQ0dFRitiV29nQUNnQ0JDSUVCSDhnQkNnQ3NBWWdCMnNGUVFBTFFRQWdBU2dDQUNnQ1pCRUlBQ0FCRUtJQklBTXNBQk5CQUU0TkFDQURLQUlJRUJjTElBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUlBTkIwQUJxSkFBTUFRc2dBaUFDS0FJQUtBSUlFUUFBUVlFQlJnUkFJd0JCSUdzaUF5UUFJQUlRMFFjZ0EwRUFPZ0FRSUFOQkFEb0FHd0pBSUFJc0FGOUJBRTRFUUNBRElBSW9BbHcyQWdnZ0F5QUNLUUpVTndNQURBRUxJQU1nQWlnQ1ZDQUNLQUpZRUJvTElBRWdBaUFEUVJCcUlBTkJBVUVBSUFFb0FnQW9Bb2dCRVFZQUlBTXNBQXRCQUVnRVFDQURLQUlBRUJjTElBTXNBQnRCQUVnRVFDQURLQUlRRUJjTElBQWdBU0FDSUFJb0FnQW9BaUFSQUFCQkFpQUVFS01TSUFFZ0FpQUFJQUVvQWdBb0Fvd0JFUVFBSUFOQklHb2tBQXdCQ3lBQ0lBSW9BZ0FvQWdnUkFBQkJnZ0ZHQkVBakFFRWdheUlESkFBZ0EwRUFPZ0FRSUFOQkFEb0FHd0pBSUFJc0FGOUJBRTRFUUNBRElBSW9BbHcyQWdnZ0F5QUNLUUpVTndNQURBRUxJQU1nQWlnQ1ZDQUNLQUpZRUJvTElBRWdBaUFEUVJCcUlBTkJBVUVBSUFFb0FnQW9Bb2dCRVFZQUlBTXNBQXRCQUVnRVFDQURLQUlBRUJjTElBTXNBQnRCQUVnRVFDQURLQUlRRUJjTElBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUlBTkJJR29rQUF3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCZ3dGR0JFQWpBRUV3YXlJSkpBQWdBaERSQnlBSlFRQTZBQ0FnQ1VFQU9nQXJBa0FnQWl3QVgwRUFUZ1JBSUFrZ0FpZ0NYRFlDR0NBSklBSXBBbFEzQXhBTUFRc2dDVUVRYWlBQ0tBSlVJQUlvQWxnUUdnc2dBU0FDSUFsQklHb2dDVUVRYWtFQlFRQWdBU2dDQUNnQ2lBRVJCZ0FnQ1N3QUcwRUFTQVJBSUFrb0FoQVFGd3NnQ1N3QUswRUFTQVJBSUFrb0FpQVFGd3NnQXlFR1FRQWhBeUFGS0FLa0JDSUhCRUFnQnlnQ3NBRWhDQXNnQlVHQUNtb1FwUUloQnlBRlFZd0thaWdDQUNFS0lBVW9BcUFFSWdzRVFDQUxLQUt3QVNFREN5QUZRWUFHYWhDbEFpRUxJQXBCQUNBSEd5QUlhaUFESUFVb0FwUUdRUUFnQ3h0cWF5RURJQUlnQWlnQ0FDZ0NJQkVBQUNFS0FrQWdCa0duQVJEbkFTQUNSZzBBSUFZZ0FrR25BUkNMQXlJRlJRMEFJQVVnQlNnQ0FDZ0NDQkVBQUVIeUFFY05BQ0FESUFvZ0EwRUNiV29nQlNBRktBSUFLQUlnRVFBQWF5SUZheUVESUFWQmZtMGdDbW9oQ2dzZ0FpZ0NrQVFoREFKL0lBQW9BZ1FvQXVnR0lnVkJ1REZxS3dNQUlBUW9BcEFDSUFWQjlCZHFJZ1VvQWl3aUJrRUtiQ0FHSUFVdEFEd2JiRUhrQUcyM29pSVdtVVFBQUFBQUFBRGdRV01FUUNBV3Fnd0JDMEdBZ0lDQWVBc2hCaUFFSUFRb0FnQW9BaVFSQUFBZ0JDZ0NpQUpCQVdzZ0JDZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnVW9BaXdpQjBFS2JDQUhJQVV0QUR3YmJFSGtBRzFzYXlBR1FYNXRhaUVJSUFJb0F1QURRWUdBZ0lCNFJ3UkFJQWdnQkNnQ2lBSWdBaWdDNEFOQmYzTnFJQVFvQXBBQ0lBQW9BZ1FvQXVnR1FmUVhhaUlGS0FJc0lnZEJDbXdnQnlBRkxRQThHMnhCNUFCdGJHc2hDQXNnREVIbkJ5QU1RZWNIU0JzaEJTQUdJQWhxSVFzQ1FBSi9RUUFoQndKQUFrQUNRQUpBQWtBZ0FDZ0NCQ2dDNkFaQmdERnFLQUlBRGdRQUFRSURCQXRCQVNFSElBSW9BcEFFSWdaQkQwb05BeUFDS0FLSUJDSUhRUUpISUFaQkJVNE5CQm9nQjBFQlJnd0VDeUFDS0FLUUJFRUVTZ3dEQ3lBQ0tBS1FCRUVCU2d3Q0N5QUNLQUtRQkVFZVNpRUhDeUFIQ3dSQUlBTWdCQ2dDa0FJZ0FDZ0NCQ2dDNkFaQjlCZHFJZ01vQWl3aUJrRUtiQ0FHSUFNdEFEd2JiRUVCZEVIa0FHMUJBWFJySVFjZ0Fpc0RxQVJFQUFEQS8vLy8zOEZpQkVBQ2Z5QUNLd09vQkNBRUtBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUF5Z0NMQ0lHUVFwc0lBWWdBeTBBUEJ0c1FlUUFiYmVpSWhhWlJBQUFBQUFBQU9CQll3UkFJQmFxREFFTFFZQ0FnSUI0Q3lJRElBY2dBeUFIU0JzaEJ3c2dCeUFBS0FJRUlBUW9BcEFDRUhwQkFuUk1EUUVnQVVFQk9nQk1JQUFnQVNBS0lBZEJBbTBpQm1zaUF5QUxJQVlnQ21vaUJpQUlFTElCSUFBZ0FTQURJQVFvQXBBQ0lnY2dBQ2dDQkNJTUtBTG9Ca0gwRjJvaURTZ0NMQ0lPUVFwc0lBNGdEUzBBUEJ0c1FlUUFiU0lOSUF0cUlnNGdBeUFNSUFjUWVrRUJkR29nQ0NBTmF5SURFTElCSUFBZ0FTQUdJQUFvQWdRZ0JDZ0NrQUlRZWtFQmRHc2dEaUFHSUFNUXNnRWdBVUVBT3dGTURBRUxJQVF0QUlnQ1FRRnhCRUFnQ0NBRUtBS1FBaUlISUFBb0FnUW9BdWdHUWZRWGFpSURLQUlzSWdaQkNtd2dCaUFETFFBOElnMGJiRUhrQUcxcUlRZ2dDeUFES0FJc0lnWkJDbXdnQmlBTkd5QUhiRUhrQUcxcUlRc0xJQUFvQWdSQjRja0RJQVFvQXBBQ1FRQVFqUUVoQmlBQUtBSUVRZUxKQXlBRUtBS1FBa0VBRUkwQklRMGdBQ2dDQkVIanlRTWdCQ2dDa0FKQkFCQ05BU0VISUEwZ0JDZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnTW9BaXdpRGtFS2JDQU9JQU10QUR3aUVSdHNRZVFBYldvZ0JTQUZRUVJ0SWc1QkFuUnJRUmgwUVJoMVFRSnRRUmgwUVJoMWJDQU9JQVFvQXBBQ0lBTW9BaXdpRUVFS2JDQVFJQkViYkVIa0FHMGdCbXBzYWlFRElBVkJBWEVFZnlBRElBZHFCU0FESUFRb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJREtBSXNJZ2RCQ213Z0J5QURMUUE4RzJ4QjVBQnRhd3RCZm0wZ0Ntb2hCeUFGUVFOcVFRWkxCRUFnQlNFREEwQWdBQ0FCSUFjZ0NFSGh5UU1nQkNnQ2tBSkJBRUVBRUprQklBWWdCMm9nQkNnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdjb0Fpd2lERUVLYkNBTUlBY3RBRHdiYkVIa0FHMXFJUWNnQTBFQmF5RU9JQU5CQkdzaURDRURJQTVCQjA4TkFBc0xJQXhCQVdwQkEwOEVRQU5BSUFBZ0FTQUhJQWhCNHNrRElBUW9BcEFDUVFCQkFCQ1pBU0FISUExcUlBUW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSURLQUlzSWdaQkNtd2dCaUFETFFBOEcyeEI1QUJ0YWlFSElBeEJBV3NoQXlBTVFRSnJJUXdnQTBFQ1N3MEFDd3NnREVVTkFDQUFJQUVnQnlBTFFlUEpBeUFFS0FLUUFrRUFRUUFRbVFFTElBSW9BcHdFUVFKSEJFQWdBU0FBS0FJRUlBUW9BcEFDUVFBUWd3SVFtZ0VnQkNnQ2lBSWhCaUFFS0FLUUFpQUFLQUlFS0FMb0JrSDBGMm9pQXlnQ0xDSUhRUXBzSUFjZ0F5MEFQQ0lORzJ4QkFYUkI1QUJ0SVFjZ0JDZ0NrQUlnQXlnQ0xDSU1RUXBzSUF3Z0RSdHNRZVFBYlVFRGJDRURBbjhnQWlnQ21BUkJBa1lFUUNBSUlBUWdCQ2dDQUNnQ0pCRUFBQ0FISUFaQkFXdHNheUlHSUFZZ0NFb2JJQU5yREFFTElBTWdDeUFFSUFRb0FnQW9BaVFSQUFBaUJpQUdJQXRJRzJvTElRTWdDU0FGUWYvL0EzRVEzQVlnQUNBQklBb2dBeUFKUVFNZ0JDZ0NrQUpCQUVFQUVLc0NJQWtzQUF0QkFFZ0VRQ0FKS0FJQUVCY0xJQUVRb2dFTElBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUlBbEJNR29rQUF3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCaEFGR0JFQWpBRUVnYXlJREpBQWdBaERSQnlBRFFRQTZBQkFnQTBFQU9nQWJBa0FnQWl3QVgwRUFUZ1JBSUFNZ0FpZ0NYRFlDQ0NBRElBSXBBbFEzQXdBTUFRc2dBeUFDS0FKVUlBSW9BbGdRR2dzZ0FTQUNJQU5CRUdvZ0EwRUJRUUFnQVNnQ0FDZ0NpQUVSQmdBZ0F5d0FDMEVBU0FSQUlBTW9BZ0FRRndzZ0F5d0FHMEVBU0FSQUlBTW9BaEFRRndzZ0FDQUJJQUlnQWlnQ0FDZ0NJQkVBQUNBQ0tBTFFBeUFFRUtNU0lBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUlBTkJJR29rQUF3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCaFFGR0JFQWpBRUVnYXlJSEpBQWdBZ1JBSUFKQnVNUDdBRUd3NXZnQVFRQVFIQ0VHQzBFTUVCZ2lDVUlBTndJRUlBbEJrTk1ETmdJQUlBZEJBRG9BRUNBSFFRQTZBQnNDUUNBQ0xBQmZRUUJPQkVBZ0J5QUNLQUpjTmdJSUlBY2dBaWtDVkRjREFBd0JDeUFISUFJb0FsUWdBaWdDV0JBYUN5QUJJQUlnQjBFUWFpQUhRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUhMQUFMUVFCSUJFQWdCeWdDQUJBWEN5QUhMQUFiUVFCSUJFQWdCeWdDRUJBWEN5QURJQUlRMkFjaERpQUVLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lDQ2dDTENJS1FRcHNJQW9nQ0MwQVBCdHNRUUYwUWVRQWJTRVFJQTRzQUp3RUlSSWdCQ2dDaUFJaEV5QUdRWWNCUVg4UU1DSUlCSDhnQ0VHdy9md0FRZUR4K0FCQkFCQWNCVUVBQ3lJTUlBSVEzQVFoRFFKQUlBa0NmeUFHS0FLb0JnUkFRWkhUQXlBR0tBS29Ca0VIUmcwQkdnc2dCaWdDbEFaQkFVY05BUUpBQWtBZ0RDQU5RUUZxRU84QklncEZEUUJCQVNFSUlBcEJzUDM4QUVHdzV2Z0FRUUFRSENJS0tBS1VCa0VCUncwQUlBb29BclFGSUFZb0FyUUZheUFLTEFDc0JTQUdMQUNzQld0QkIyeHFJZ29oQ3d3QkMwRUFJUWdnRENBTlFRRnJRUUFnRFVFQVNoc1E3d0VpQ2dSQUlBcEJzUDM4QUVHdzV2Z0FRUUFRSENFTEN5QUdLQUswQlNBTFFZUUZha0VBSUFzYklnb29BakJySUFZc0FLd0ZJQW9zQUNoclFRZHNhaUVMSUFsQmdJQ0EvSHMyQWdSQkFDQUxheUVLQ3lBSklBcXlPQUlJQWtBQ1FBSkFBa0FnQzBFRWFnNEVBd0lCQUFVTFFiVFRBMEc1MHdNZ0NCc01Bd3RCdGRNRFFiclRBeUFJR3d3Q0MwRzIwd05CdTlNRElBZ2JEQUVMUWJmVEEwRzgwd01nQ0JzTE5nSUFDd0pBSUFZb0FxZ0dRUUZIRFFBZ0NTZ0NBRUdRMHdOSERRQWdDVUdXMHdNMkFnQUxJQVFvQXBBQ0lnc2dBQ2dDQkNnQzZBWkI5QmRxSWdnb0Fpd2lDa0VLYkNBS0lBZ3RBRHdpRkJ0c1FRRjBRZVFBYlVFQ2JTRVJBbjhnQ0NnQ0xDSUtRUXBzSUFvZ0ZCc2dDMnhCQVhSQjVBQnR0MFJtWm1abVptYjJQNk1pRnBsRUFBQUFBQUFBNEVGakJFQWdGcW9NQVF0QmdJQ0FnSGdMSVFzQ1FBSkFJQVpCd0FGcUVGNUZEUUFnQUNnQ0JDZ0M1QVpCQTBjTkFBSi9JQVFnQkNnQ0FDZ0NKQkVBQUNFSVFRQWdBQ2dDQkNJS1JRMEFHaUFLS0FLd0JpQUlhd3NoQ2lBR0lBWW9BZ0FvQWlBUkFBQWhDQ0FKUVFBMkFnUU1BUXNDUUNBTVFjQUJhaEJlUlEwQUlBQW9BZ1FvQXVRR1FRTkhEUUFDZnlBRUlBUW9BZ0FvQWlRUkFBQWhDRUVBSUFBb0FnUWlDa1VOQUJvZ0NpZ0NzQVlnQ0dzTElRb2dEQ0FNS0FJQUtBSWdFUUFBSUFzZ0RXeHFJUWdNQVFzZ0FpQUNLQUlBS0FJZ0VRQUFJUWdnQWlBQ0tBSUFLQUlrRVFBQUlRb0xJQkJCQW0waURTQUdMQUNzQlVFRGEyd2hGQ0FTSUJOcklCQnNJUkJCQUNFTUFuOUJBQ0FBS0FJRUtBTGtCa0VEUncwQUdrRUFJQVFnQkNnQ0FDZ0NqQVlSRUFCRUFBQUFBQUFBQUFCaERRQWFJQVFnQkNnQ0FDZ0NqQVlSRUFBaEZpQUVJQVFvQWdBb0FpQVJBQUFoRWlBV1JCZ3RSRlQ3SVFsQW9rUUFBQUFBQUlCbVFLTVFrZ0VnQ0NBU2E3ZWlJaGFaUkFBQUFBQUFBT0JCWXdSQUlCYXFEQUVMUVlDQWdJQjRDeUVTSUJSQkIyd2hFeUFLSUJCcUlSQkJmeUVLQWtBQ1FBSkFJQTRvQXRBRFFRTnJEZ0lBQVFJTFFYd2hDZ3NnQmlnQ3RBVWdDbW9nRFd3aERBc0NmeUFKS2dJSUlCR3lsQ0FRSUJOcUlCSnJJQXhxSWdxeWtpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lFTUlBQWdBUUovSUFrcUFnUWdDN0tVSUFpeWtpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lBTUlBa29BZ0FnQkNnQ2tBSkJBRUVCRUprQkFrQWdBQ2dDQkNnQzVBWkJBMGNOQUNBQ1FjQUJhaEJlUlEwQUlBSWdBaWdDQUNnQ1RCRUFBQ0lNS0FJZ0lnMGdDRFlDeEFFZ0RTQUFLQUlFSWcwRWZ5QU5LQUt3QmlBS2F3VkJBQXMyQXNnQklBd29BaUFpRENBSUlBdHFOZ0xNQVNBTUlBQW9BZ1FpQ0FSL0lBZ29BckFHSUFvZ0VXdHJCVUVBQ3pZQzBBRUxJQUFnQVNBR0lBTWdCQ0FGRU04Q0lBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUlBa1FGeUFIUVNCcUpBQU1BUXNnQWlBQ0tBSUFLQUlJRVFBQVFZWUJSZ1JBSUFBZ0FTQUNJQU1nQkNBRkVJME1EQUVMSUFJZ0FpZ0NBQ2dDQ0JFQUFFR0hBVVlFUUNNQVFTQnJJZ1lrQUNBQ0JFQWdBa0c0dy9zQVFlRHgrQUJCQUJBY0lRZ0xJQVpCQURvQUVDQUdRUUE2QUJzQ1FDQUNMQUJmUVFCT0JFQWdCaUFDS0FKY05nSUlJQVlnQWlrQ1ZEY0RBQXdCQ3lBR0lBSW9BbFFnQWlnQ1dCQWFDeUFCSUFJZ0JrRVFhaUFHUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FHTEFBTFFRQklCRUFnQmlnQ0FCQVhDeUFHTEFBYlFRQklCRUFnQmlnQ0VCQVhDeUFBSUFFZ0NDQURJQVFnQlJEUEFpQUJJQUlnQUNBQktBSUFLQUtNQVJFRUFDQUdRU0JxSkFBTUFRc2dBaUFDS0FJQUtBSUlFUUFBUVlnQlJnUkFJd0JCUUdvaUF5UUFJQUpCaGdGQmZ4QXdJUVlnQkNnQ2pBSWhCeUFBS0FJRUlBUW9BcEFDRUhvaEJTQUdRZGdEYWhDNUFTRUpJQUlvQXRRRElRZ2dBMElBTndNNElBTkNBRGNETUNBQUlBWWdCQ0FEUVRocUlBTkJNR29nQTBFZ2FrRUFJQWRCQTBZaUJ4RElCaUFFS0FLUUFpQUFLQUlFS0FMb0JrSDBGMm9pQmlnQ0xDSUtRUXBzSUFvZ0JpMEFQQ0lMRzJ4QjVBQnRJUW9nQkNnQ2tBSWdCaWdDTENJRVFRcHNJQVFnQ3h0c1FlUUFiU0VFSUFOQkFEb0FFQ0FEUVFBNkFCc0NmMFFBQUFBQUFBQUVRRVFBQUFBQUFBQU1RQ0FIR3lBRXQ2SWlGcGxFQUFBQUFBQUE0RUZqQkVBZ0Zxb01BUXRCZ0lDQWdIZ0xJUVlDUUNBQ0xBQmZRUUJPQkVBZ0F5QUNLQUpjTmdJSUlBTWdBaWtDVkRjREFBd0JDeUFESUFJb0FsUWdBaWdDV0JBYUN5QUJJQUlnQTBFUWFpQURRUUZCQUNBQktBSUFLQUtJQVJFR0FDQURMQUFMUVFCSUJFQWdBeWdDQUJBWEN5QURMQUFiUVFCSUJFQWdBeWdDRUJBWEMwRUZRUWNnQnhzZ0Ntd2hCeUFES0FJNElRUUNRQ0FKUlFSQUlBaEJBVVlFUUNBQUlBRWdCQ0FES0FJa0lnZ2dCQ0FGYWlBR0lBaHFFTElCSUFBZ0FTQURLQUl3SWdRZ0NDQUVJQVZySUFjZ0NHb1FzZ0VNQWdzZ0FDQUJJQVFnQXlnQ0lDSUlJQVFnQldvZ0NDQUdheEN5QVNBQUlBRWdBeWdDTUNJRUlBZ2dCQ0FGYXlBSUlBZHJFTElCREFFTElBaEJBVVlFUUNBQUlBRWdCQ0FES0FJa0lnZ2dCQ0FGYWlBSElBaHFFTElCSUFBZ0FTQURLQUl3SWdRZ0NDQUVJQVZySUFZZ0NHb1FzZ0VNQVFzZ0FDQUJJQVFnQXlnQ0lDSUlJQVFnQldvZ0NDQUhheEN5QVNBQUlBRWdBeWdDTUNJRUlBZ2dCQ0FGYXlBSUlBWnJFTElCQ3lBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUNBRFFVQnJKQUFNQVFzZ0FpQUNLQUlBS0FJSUVRQUFRWWtCUmdSQVFRQWhCU01BUVNCcklnTWtBQ0FDQkVBZ0FrRzR3L3NBUWRUTStBQkJBQkFjSVFVTElBTkJBRG9BRUNBRFFRQTZBQnNDUUNBQ0xBQmZRUUJPQkVBZ0F5QUNLQUpjTmdJSUlBTWdBaWtDVkRjREFBd0JDeUFESUFJb0FsUWdBaWdDV0JBYUN5QUJJQUlnQTBFUWFpQURRUUZCQUNBQktBSUFLQUtJQVJFR0FDQURMQUFMUVFCSUJFQWdBeWdDQUJBWEN5QURMQUFiUVFCSUJFQWdBeWdDRUJBWEN5QUVJQVFvQWdBb0FpUVJBQUFoQ0NBRUtBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUJ5Z0NMQ0lKUVFwc0lBa2dCeTBBUEJ0c1FlUUFiU0VKSUFJZ0FpZ0NBQ2dDSUJFQUFDSUtRZmdBYWlFSElBZ2dDVUVDZEdzaUNDRUpJQXBCamdKcUlRb2dDQ0FGS0FMUUEwRXliR3BCTW1vaENDQUJRZjhCUVFCQjVBQkJBRUVBUVFCQkFCRDBBU0FCUVlDQS9BZEI2Z0FRb3dFZ0FTQUhJQUFvQWdRaUN3Ui9JQXNvQXJBR0lBaHJCVUVBQ3lBS0lBZHJJQWdnQ1dzZ0FTZ0NBQ2dDVkJFSUFDQUJFTU1DSUFFUTFRRWdCU2dDMEFOQmYwY0VRQ0FDSUFJb0FnQW9BaUFSQUFBZ0JDZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnY29BaXdpQ0VFS2JDQUlJQWN0QUR3YmJFSGtBRzFCQld4cUlRY2dCU2dDMUFOQmYwY0VRQ0FGS0FMVUF5RUdDeUFBSUFFZ0J5QUVJQVFvQWdBb0FpUVJBQUFnQkNnQ2lBSkJBV3NnQkNnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdjb0Fpd2lDRUVLYkNBSUlBY3RBRHdiYkVIa0FHMXNheUFGS0FMUUF5QUdJQVFRMUJJTElBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUlBTkJJR29rQUF3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCaWdGR0JFQWdBQ0FCSUFJZ0F5QUVJQVVRalF3TUFRc2dBaUFDS0FJQUtBSUlFUUFBUVlzQlJnUkFJd0JCSUdzaUF5UUFJQU5CQURvQUVDQURRUUE2QUJzQ1FDQUNMQUJmUVFCT0JFQWdBeUFDS0FKY05nSUlJQU1nQWlrQ1ZEY0RBQXdCQ3lBRElBSW9BbFFnQWlnQ1dCQWFDeUFCSUFJZ0EwRVFhaUFEUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FETEFBTFFRQklCRUFnQXlnQ0FCQVhDeUFETEFBYlFRQklCRUFnQXlnQ0VCQVhDeUFCSUFJZ0FpZ0NBQ2dDSUJFQUFBSi9JQUlnQWlnQ0FDZ0NKQkVBQUNFRVFRQWdBQ2dDQkNJRlJRMEFHaUFGS0FLd0JpQUVhd3NnQVNnQ0FDZ0NkQkVFQUNBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUNBRFFTQnFKQUFNQVFzZ0FpQUNLQUlBS0FJSUVRQUFRWXdCUmdSQUl3QkJJR3NpQmlRQUlBSXRBTEFFUlFSQUlBWkJBRG9BRUNBR1FRQTZBQnNDUUNBQ0xBQmZRUUJPQkVBZ0JpQUNLQUpjTmdJSUlBWWdBaWtDVkRjREFBd0JDeUFHSUFJb0FsUWdBaWdDV0JBYUN5QUJJQUlnQmtFUWFpQUdRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUdMQUFMUVFCSUJFQWdCaWdDQUJBWEN5QUdMQUFiUVFCSUJFQWdCaWdDRUJBWEN5QUFJQUVnQWlBQ0tBSUFLQUlnRVFBQUlBQW9BZ1FnQkNnQ2tBSVFla0YrYldvZ0FpQUNLQUlBS0FJa0VRQUFJQUlnQWlnQ0FDZ0NJQkVBQUNBQUtBSUVJQVFvQXBBQ0VIcEJBbTFxSUFJZ0FpZ0NBQ2dDSkJFQUFDQUNLQUtrQkNBQ0tBS3NCR3ByRUxJQklBQWdBU0FDSUFRUXBSSWdBQ0FCSUFJZ0F5QUVJQVVRendJQ1FDQUNLQUxVQTBFQ1J3MEFJQUlRdndNTkFDQUJRWDhDZnlBQUtBSUVJQVFvQXBBQ0VIcTNSRE16TXpNek0vTS9vaUlXbVVRQUFBQUFBQURnUVdNRVFDQVdxZ3dCQzBHQWdJQ0FlQXRCNUFCQkFFRUFRUUJCQUJEMEFTQUJRWDlCNUFBUW93RUNmeUFFS0FLUUFpQUFLQUlFSWdNb0F1Z0dRZlFYYWlJRktBSXNJZ2RCQ213Z0J5QUZMUUE4RzJ4QjVBQnRJUVVnQXlnQzZBWkJnQ1JxS3dNQUlBVzNvaUlXbVVRQUFBQUFBQURnUVdNRVFDQVdxZ3dCQzBHQWdJQ0FlQXNpQjBFQ2RDRU1JQUlvQXFBRUlRVWdBaUFDS0FJQUtBSWtFUUFBSUFJb0FxUUVheUVEQWtBQ1FDQUNRZllBRUlBQklnZ0VRQ0FJUWJEOS9BQkJvT0wwQUVFQUVCd2lDQVJBSUFnZ0JSRGlCaUlKQkVBZ0JDZ0NrQUloQ2lBQUtBSUVJUXNDZnlBRlFRRkdCRUFnQ3lBSklBcEJBUkMrRUF3QkN5QUxJQWtnQ2tFQkVLc0hDeUFEYWlFREN5QUZRUUpIRFFNZ0NFVU5BaUFJUVFJUTRnWkJ3Y1FEUmcwQ0RBTUxJQVZCQWtZTkFRd0NDeUFGUVFKSERRRUxJQU1nQkNnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdNb0Fpd2lDRUVLYkNBSUlBTXRBRHdiYkVIa0FHMUJmVzFxSVFNTElBZEJBWFFoQkVFQUlBeHJJUWdnQWlBQ0tBSUFLQUlnRVFBQUlna2dCMnNoQ2dKQUlBVkJBVVlFUUNBQklBb2dBQ2dDQkNJRkJIOGdCU2dDc0FZZ0F5QUlhbXNGUVFBTElBUWdDV29nQUNnQ0JDSUVCSDhnQkNnQ3NBWWdBeUFIYTJzRlFRQUxJQUVvQWdBb0FrZ1JDQUFNQVFzZ0FTQUtJQUFvQWdRaUJRUi9JQVVvQXJBR0lBTWdDR3RyQlVFQUN5QUVJQWxxSUFBb0FnUWlCQVIvSUFRb0FyQUdJQU1nQjJwckJVRUFDeUFCS0FJQUtBSklFUWdBQ3lBQkVNTUNJQUVRMVFFTElBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUN5QUdRU0JxSkFBTUFRc2dBaUFDS0FJQUtBSUlFUUFBUVkwQlJnUkFJd0JCNEFGcklnTWtBQUpBQWtBZ0FpZ0NvQVFOQUNBRUtBS01Ba0VKUmcwQVFhNjY3d0JCQUJBa0RBRUxJQUlnQUNBQ0tBTGNCU0FFRUl3TUlBSW9BZ0FvQXB3R0VRSUFJQU5CQURvQTBBRWdBMEVBT2dEYkFRSkFJQUlzQUY5QkFFNEVRQ0FESUFJb0FsdzJBc2dCSUFNZ0Fpa0NWRGNEd0FFTUFRc2dBMEhBQVdvZ0FpZ0NWQ0FDS0FKWUVCb0xJQUVnQWlBRFFkQUJhaUFEUWNBQmFrRUJRUUFnQVNnQ0FDZ0NpQUVSQmdBZ0F5d0F5d0ZCQUVnRVFDQURLQUxBQVJBWEN5QURMQURiQVVFQVNBUkFJQU1vQXRBQkVCY0xJQUZCQVRvQVRTQUJJQUFvQWloQjVBQVFvd0VnQUNnQ0JDSUdRWXdJYWlBRUtBS1FBaUFHS0FMVUIyeEI1QUJ0TmdJQUlBTkJtS2o5QURZQ2tBRWdBeUFHUVlnSWFpSUVMd0VVT3dHa0FTQURJQVFwQWd3M0Fwd0JJQU1nQkNrQ0JEY0NsQUVnQTBHb0FXb2hCZ0pBSUFRc0FDTkJBRTRFUUNBR0lBUXBBaGczQWdBZ0JpQUVLQUlnTmdJSURBRUxJQVlnQkNnQ0dDQUVLQUljRUJvTElBTWdCQ2tDSkRjQ3RBRWdBa0dJQldvb0FrUUVRQ0FESUFJb0Fzd0ZOZ0tnQVFzZ0FpZ0N5QVVFUUNBRElBSW9Bc2dGTmdLY0FRc2dBaWdDb0FRdEFMd0RCRUFnQXdKL0lBQW9BZ1FvQXVnR1FZQWthaXNEQUNBREtBS1VBYmVpSWhhWlJBQUFBQUFBQU9CQll3UkFJQmFxREFFTFFZQ0FnSUI0Q3pZQ2xBRUxJQUVnQTBHUUFXb1FtZ0VnQTBFQU5nS0VBU0FEUWdBM0FtUWdBMElBTndKOElBTkJ4SVA2QURZQ1dDQURRUUE2QUhJZ0EwRUFPd0Z3SUFOQkFUWUNkQ0FEUWdBM0E0Z0JJQU5CQURZQ2JDQURJQUlnQWlnQ0FDZ0NJQkVBQUNJRU5nSmNJQU1nQWlBQ0tBSUFLQUlrRVFBQUlnWTJBbUFnQUNnQ0JDZ0M1QVpCQTBZRVFDQURJQUpCd0FGcUVGNEVmeUFDS0FMUUFTSUhLQUxNQVNBSEtBTEVBV3NGUVFBTE5nSmtJQU1nQWtIQUFXb1FYZ1IvSUFJb0F0QUJJZ2NvQXRBQklBY29Bc2dCYXdWQkFBczJBbWdMSUFNZ0FSRFpBeWdDQkRZQ2VDQUJJQVFnQUNnQ0JDSUVCSDhnQkNnQ3NBWWdCbXNGUVFBTFFRRWdBU2dDQUNnQ2VCRUhBQ0FBSUFFZ0FpQURRZGdBYWhEQ0F3SkFJQUlvQXRRRlFRaEhEUUFnQVVFQU93Rk1JQUZCZ1FJN0FVd2dBMElBTndJMElBTkJBRHNCUENBRFFnQTNBMGdnQTBJQU53SXNJQU5CbUtqOUFEWUNLQ0FEUWdBM0EwQWdBMEdBZ0lEOEF6WUNVQ0FEUVVCclFjV0w3UUJCQ3hBN0lBRWdBMEVvYWhDYUFTQURRUUEyQWlBZ0EwSUFOd01ZSUFOQkdHb2lCRUhSeWdNUWtBRWdBMEVJYWlJR0lBUVF6Z0lnQVNBR0lBUkJnWUNBZ0hoQmdZQ0FnSGhCZ1lDQWdIaEJnWUNBZ0hnZ0FTZ0NBQ2dDWUJFTUFDQURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN5QUJFS0lCSUFGQkFEc0JUQ0FCUVFFNkFFMGdBeXdBSTBFQVNBUkFJQU1vQWhnUUZ3c2dBMEdZcVAwQU5nSW9JQU1zQUV0QkFFNE5BQ0FES0FKQUVCY0xJQUVnQVNnQ0FDZ0NmQkVCQUNBQkVLSUJJQUVRMVFFQ1FDQUNLQUtnQkVVTkFDQUNLQUxZQkVVTkFDQUZRU0JCZnhBd0lnUkZEUUFnQkVHdy9md0FRZFRML0FCQkFCQWNJZ1JGRFFBZ0JFR3dBV29nQWhEZUJRc2dBVUVBT3dGTUlBRWdBaUFBSUFFb0FnQW9Bb3dCRVFRQUlBTkJ4SVA2QURZQ1dDQURLQUo4SWdFRVFDQURJQUUyQW9BQklBRVFGd3NnQTBHWXFQMEFOZ0tRQVNBRExBQ3pBVUVBVGcwQUlBTW9BcWdCRUJjTElBTkI0QUZxSkFBTUFRc2dBaUFDS0FJQUtBSUlFUUFBUVk0QlJnUkFJd0JCSUdzaUJpUUFJQUlFUUNBQ1FiakQrd0JCbU5qNEFFRUFFQndoQ0FzZ0JrRUFPZ0FRSUFaQkFEb0FHd0pBSUFJc0FGOUJBRTRFUUNBR0lBSW9BbHcyQWdnZ0JpQUNLUUpVTndNQURBRUxJQVlnQWlnQ1ZDQUNLQUpZRUJvTElBRWdBaUFHUVJCcUlBWkJBVUVBSUFFb0FnQW9Bb2dCRVFZQUlBWXNBQXRCQUVnRVFDQUdLQUlBRUJjTElBWXNBQnRCQUVnRVFDQUdLQUlRRUJjTElBQWdBU0FJSUFNZ0JDQUZFTThDSUFFZ0FpQUFJQUVvQWdBb0Fvd0JFUVFBSUFaQklHb2tBQXdCQ3lBQ0lBSW9BZ0FvQWdnUkFBQkJrQUZHQkVBakFFRWdheUlISkFBZ0FnUkFJQUpCdU1QN0FFR3drdmtBUVFBUUhDRUdDeUFHUVk4QlFYOFFNQ0lKQkVBZ0NVR3cvZndBUVlEKytBQkJBQkFjSVFnTElBZEJBRG9BRUNBSFFRQTZBQnNDUUNBR0xBQmZRUUJPQkVBZ0J5QUdLQUpjTmdJSUlBY2dCaWtDVkRjREFBd0JDeUFISUFZb0FsUWdCaWdDV0JBYUN5QUJJQVlnQjBFUWFpQUhRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUhMQUFMUVFCSUJFQWdCeWdDQUJBWEN5QUhMQUFiUVFCSUJFQWdCeWdDRUJBWEN5QUlRZUFEYWlFS0lBSWdBaWdDQUNnQ0lCRUFBQ0VMSUFJZ0FpZ0NBQ2dDSkJFQUFDRUNJQVFROGdNaENRSi9JQWdvQW9RRVFXQkhCRUFDZjBGZ0lBb29BaVJCWUVZTkFCb2dDaWdDSkNJS1FXQkdCRUFnQ2d3QkMwRi9JQXBCZjBZTkFCb2dDa0gvRDNFTERBRUxJQW9RdVFFTElRb0NRQ0FJRUw4RERRQWdCQ2dDakFKQkNFWU5BQ0FBSUFFZ0N5QUNJQXBCcE5jRGFrR3Axd01nQ2tFRGEwRUdTUnNnQ1VFQlFRQVFtUUVMQWtBZ0NDZ0M5QU5CZjBZTkFDQUdLQUxRQXlJTUJIOGdEQ2dDb0FRRlFRQUxRUUpHSVEwZ0JpZ0MwQU1pREFSQUlBd2dEQ2dDQUNnQ0pCRUFBQ0VDQzBGL1FRRWdEUnNoREFKL0FrQWdDQkMvQTBVRVFDQUVLQUtNQWtFSVJ3MEJDeUFKUVFGMFFRTnRJUW9DZnlBSklBQW9BZ1FvQXVnR1FmUVhhaUlOS0FJc0lnNUJDbXdnRGlBTkxRQThHMnhCNUFCdHQwUUFBQUFBQUFEZ1A2SWdETGVpSUFLM29DSVdtVVFBQUFBQUFBRGdRV01FUUNBV3Fnd0JDMEdBZ0lDQWVBc2hEQ0FKSUFBb0FnUW9BdWdHUWZRWGFpSUNLQUlzSWcxQkNtd2dEU0FDTFFBOEcyeEI1QUJ0REFFTElBSkJFaUFLUVFNZ0NrRURTaHNpQ2tFSUlBcEJDRWtiUVFGMGF5QU1iQ0FKSUFBb0FnUWlEU2dDNkFaQjlCZHFJZ29vQWl3aURFRUtiQ0FNSUFvdEFEd2JiRUhrQUcxc1FRVnRhaUVNSUFsQkNXeEJDbTBoQ2lBTlFhblhBeUFKUVFBUWpRRkJBbTBMSVFJZ0NDZ0M5QU5CQUV3TkFDQUNJQXRxSVFKQkFDRUxBMEFnQUNBQklBSWdEQ0FLUVFBUTJRa2dDMEVCYWlJTElBZ29BdlFEU0NFTkFuOGdDU0FBS0FJRUtBTG9Ca0gwRjJvaURpZ0NMQ0lRUVFwc0lCQWdEaTBBUEJ0c1FlUUFiYmRFQUFBQUFBQUE2RCtpSUFLM29DSVdtVVFBQUFBQUFBRGdRV01FUUNBV3Fnd0JDMEdBZ0lDQWVBc2hBaUFORFFBTEN5QUFJQUVnQmlBRElBUWdCUkRQQWlBQklBWWdBQ0FCS0FJQUtBS01BUkVFQUNBSFFTQnFKQUFNQVFzZ0FpQUNLQUlBS0FJSUVRQUFRWThCUmdSQUl3QkJJR3NpQmlRQUlBSUVRQ0FDUWJqRCt3QkJnUDc0QUVFQUVCd2hDQXNnQmtFQU9nQVFJQVpCQURvQUd3SkFJQWdzQUY5QkFFNEVRQ0FHSUFnb0FsdzJBZ2dnQmlBSUtRSlVOd01BREFFTElBWWdDQ2dDVkNBSUtBSllFQm9MSUFFZ0NDQUdRUkJxSUFaQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFZc0FBdEJBRWdFUUNBR0tBSUFFQmNMSUFZc0FCdEJBRWdFUUNBR0tBSVFFQmNMSUFBZ0FTQUlJQU1nQkNBRkVNOENJQUVnQ0NBQUlBRW9BZ0FvQW93QkVRUUFJQVpCSUdva0FBd0JDeUFDSUFJb0FnQW9BZ2dSQUFCQmtnRkdCRUFnQVNFR0l3QkJJR3NpQ0NRQUlBSW9BcUFFUlFSQUlBQW9BZ1FvQXVnR1FhckRBR290QUFBaERDTUFRUkJySWdra0FDQUNRUUEyQXFBRUlBSW9Bb2dFQkVBZ0FpQUNLQUtJQkRZQ29BUUxJQUlnQWlnQy9BTWlBU0FDS0FLZ0JDSUxJQUViTmdLa0JBSkFJQXNOQUNBSklBSkJ6QU5xSUFJUTFRSWdDU2dDQkNJQklBbEhCRUFEUUFKQUlBRW9BZ2dpQ3lBTEtBSUFLQUlJRVFBQVFmRUFSZ1JBSUFvZ0FTZ0NDQ2dDOEFNaUN3Ui9JQXNvQXFBRUJVRUFDeUlMUVFGR2FpRUtJQWNnQzBFQlIyb2hCd3dCQ3lBQktBSUlJZ3NnQ3lnQ0FDZ0NDQkVBQUVHR0FVY05BQ0FCS0FJSUlnc1ErUUpGQkVBZ0NpQUxLQUxRQXlJTkJIOGdEU2dDb0FRRlFRQUxRUUZHYWlFS0N5QUxFUGtDRFFBZ0J5QUxLQUxRQXlJTEJIOGdDeWdDb0FRRlFRQUxRUUpHYWlFSEN5QUJLQUlFSWdFZ0NVY05BQXNMSUFKQkFrRUJJQWNnQ2tnaUFSdEJBVUVDSUFFYklBd2JJZ0UyQXFBRUlBSW9BcVFFUlFSQUlBSWdBVFlDcEFRTElBa29BZ2hGRFFBZ0NTZ0NCQ0lCS0FJQUlnY2dDU2dDQUNJS0tBSUVOZ0lFSUFvb0FnUWdCellDQUNBSlFRQTJBZ2dnQVNBSlJnMEFBMEFnQVNnQ0JDRUhJQUVRRnlBSElnRWdDVWNOQUFzTElBbEJFR29rQUFzZ0NFRUFPZ0FRSUFoQkFEb0FHd0pBSUFJc0FGOUJBRTRFUUNBSUlBSW9BbHcyQWdnZ0NDQUNLUUpVTndNQURBRUxJQWdnQWlnQ1ZDQUNLQUpZRUJvTElBWWdBaUFJUVJCcUlBaEJBVUVBSUFZb0FnQW9Bb2dCRVFZQUlBZ3NBQXRCQUVnRVFDQUlLQUlBRUJjTElBZ3NBQnRCQUVnRVFDQUlLQUlRRUJjTElBQWdCaUFDSUFNZ0JDQUZFTThDSUFZZ0FpQUFJQVlvQWdBb0Fvd0JFUVFBSUFoQklHb2tBQXdCQ3lBQ0lBSW9BZ0FvQWdnUkFBQkJrd0ZHQkVBZ0QwSFFBR3BCaU16eEFCQlZJUVFDUUNBQ0xBQmZRUUJPQkVBZ0R5QUNLQUpjTmdKSUlBOGdBaWtDVkRjRFFBd0JDeUFQUVVCcklBSW9BbFFnQWlnQ1dCQWFDeUFCSUFJZ0JDQVBRVUJyUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FQTEFCTFFRQklCRUFnRHlnQ1FCQVhDeUFFTEFBTFFRQklCRUFnQkNnQ0FCQVhDeUFCSUFJZ0FDQUJLQUlBS0FLTUFSRUVBQ0FEUWJBQmFpQUNFTjRGREFFTElBSWdBaWdDQUNnQ0NCRUFBRUdVQVVZRVFDQVBRVEJxUVlqTThRQVFWU0VFQWtBZ0Fpd0FYMEVBVGdSQUlBOGdBaWdDWERZQ0tDQVBJQUlwQWxRM0F5QU1BUXNnRDBFZ2FpQUNLQUpVSUFJb0FsZ1FHZ3NnQVNBQ0lBUWdEMEVnYWtFQlFRQWdBU2dDQUNnQ2lBRVJCZ0FnRHl3QUswRUFTQVJBSUE4b0FpQVFGd3NnQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3NnQVNBQ0lBQWdBU2dDQUNnQ2pBRVJCQUFnQTBHd0FXb2dBaERlQlF3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCbFFGR0JFQWpBRUd3QVdzaUJpUUFBa0JCQVNBQ1FSRkJBVUVCRUN3aUJ3Ui9JQWRCc1AzOEFFRzArUFFBUVFBUUhBVkJBQXNpQnlBQ0tBTElCQ0lJRzBVTkFDQUNFT1FRSVFrZ0JrSUFOd09JQVNBR1FnQTNBWTRCSUFaQ0FEY0RvQUVnQmtHWXFQMEFOZ0tBQVNBR1FnQTNBNWdCSUFaQmdJQ0EvQU0yQXFnQklBRWdBU2dDQUNnQ3VBRVJBQUJGQkVBZ0JrRUZPZ0NqQVNBR1FmRHM3UUF0QUFBNkFKd0JJQVpCN096dEFDZ0FBRFlBbUFFZ0JrRUFPZ0NkQVFzZ0J5QUlJQWNiSVFjZ0FDZ0NCQ0lJUVl3SWFpQUVLQUtRQWlBSUtBTFVCMnhCNUFCdE5nSUFJQWhCaUFocUtBSUVJUWdDUUNBSlJRMEFJQWt0QUx3RFJRMEFBbjhnQUNnQ0JDZ0M2QVpCZ0NScUt3TUFJQWkzb2lJV21VUUFBQUFBQUFEZ1FXTUVRQ0FXcWd3QkMwR0FnSUNBZUFzaENBc2dCaUFJTmdLRUFTQUdRUUEyQW5RZ0JrSUFOd0pVSUFaQ0FEY0NiQ0FHUWNTRCtnQTJBa2dnQmtFQU9nQmlJQVpCQURzQllDQUdRZ0EzQTNnZ0JrRUFOZ0pjSUFaQkFUWUNaQ0FHSUFJZ0FpZ0NBQ2dDSUJFQUFDQUVLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lDU2dDTENJS1FRcHNJQW9nQ1MwQVBCdHNRZVFBYldzaUNUWUNUQ0FFSUFRb0FnQW9BaVFSQUFBaENpQUFJQUlvQXZ3RElndEJBU0FMUVFGS0d5QUVFSXdNSVFzZ0JpQUlOZ0pvSUFZZ0NpQUxhaUlJTmdKUUlBRWdBQ2dDS0VIa0FCQ2pBU0FCSUFaQmdBRnFFSm9CSUFaQkFEb0FPQ0FHUVFBNkFFTUNRQ0FITEFCZlFRQk9CRUFnQmlBSEtBSmNOZ0l3SUFZZ0J5a0NWRGNES0F3QkN5QUdRU2hxSUFjb0FsUWdCeWdDV0JBYUN5QUJJQWNnQmtFNGFpQUdRU2hxUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FHTEFBelFRQklCRUFnQmlnQ0tCQVhDeUFHTEFCRFFRQklCRUFnQmlnQ09CQVhDeUFCSUFrZ0FDZ0NCQ0lKQkg4Z0NTZ0NzQVlnQ0dzRlFRQUxRUUlnQVNnQ0FDZ0NlQkVIQUNBQUlBRWdCeUFHUWNnQWFoRENBeUFCSUFFb0FnQW9BbndSQVFBZ0FTQUhJQUFnQVNnQ0FDZ0NqQUVSQkFBZ0FSQ2lBU0FCRU5VQklBWkJ4SVA2QURZQ1NDQUdLQUpzSWdjRVFDQUdJQWMyQW5BZ0J4QVhDeUFHUVppby9RQTJBb0FCSUFZc0FLTUJRUUJPRFFBZ0JpZ0NtQUVRRndzZ0JrRUFPZ0FZSUFaQkFEb0FJd0pBSUFJc0FGOUJBRTRFUUNBR0lBSW9BbHcyQWhBZ0JpQUNLUUpVTndNSURBRUxJQVpCQ0dvZ0FpZ0NWQ0FDS0FKWUVCb0xJQUVnQWlBR1FSaHFJQVpCQ0dwQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFZc0FCTkJBRWdFUUNBR0tBSUlFQmNMSUFZc0FDTkJBRWdFUUNBR0tBSVlFQmNMSUFBZ0FTQUNJQU1nQkNBRkVNOENJQUVnQWlBQUlBRW9BZ0FvQW93QkVRUUFJQVpCc0FGcUpBQU1BUXNnRDBFUWFpSUJJQUlnQWlnQ0FDZ0NNQkVDQUNBUElBOG9BaEFnQVNBUExBQWJRUUJJR3pZQ0FFR1RuZTRBSUE4UU9pQVBMQUFiUVFCT0RRQWdEeWdDRUJBWEN5QUFJQlUyQWlnTElBOUJnQUZxSkFBTHZBSUJCMzhqQUVFUWF5SUhKQUFnQUNBQklBSWdCMEVFYWlBSElBTVExZ1FpQ0NnQ0FDSUZCSDlCQUFWQklCQVlJUVVnQkNnQ0FDRUNJQVZCR0dvaUNVSUFOd0lBSUFVZ0FqWUNFQ0FGUVJScUlnb2dDVFlDQUNBRUtBSUVJZ0lnQkVFSWFpSUxSd1JBQTBBZ0IwRUlhaUFLSUFrZ0FpSURRUkJxSWdJZ0FoRGZBZ0pBSUFNb0FnUWlCa1VFUUNBREtBSUlJZ0lvQWdBZ0EwWU5BU0FEUVFocUlRUURRQ0FFS0FJQUlnTkJDR29oQkNBRElBTW9BZ2dpQWlnQ0FFY05BQXNNQVFzRFFDQUdJZ0lvQWdBaUJnMEFDd3NnQWlBTFJ3MEFDd3NnQlNBSEtBSUVOZ0lJSUFWQ0FEY0NBQ0FJSUFVMkFnQWdBU2dDQUNnQ0FDSUNCSDhnQVNBQ05nSUFJQWdvQWdBRklBVUxJUVlnQVNnQ0JDQUdFRVFnQVNBQktBSUlRUUZxTmdJSVFRRUxPZ0FFSUFBZ0JUWUNBQ0FIUVJCcUpBQUxtZ1VCQTM4akFFRWdheUlJSkFBZ0NDQUNOZ0lRSUFnZ0FUWUNHQ0FJUVFocUlnRWdBeWdDSENJQ05nSUFJQUlnQWlnQ0JFRUJhallDQkNBQkVQd0NJUWtnQVNnQ0FDSUJJQUVvQWdSQkFXc2lBallDQkNBQ1FYOUdCRUFnQVNBQktBSUFLQUlJRVFFQUN5QUVRUUEyQWdCQkFDRUNBa0FEUUNBR0lBZEdEUUVnQWcwQkFrQWdDRUVZYWlBSVFSQnFFTUVDRFFBQ1FDQUpJQVlvQWdCQkFDQUpLQUlBS0FJMEVRVUFRU1ZHQkVBZ0JrRUVhaUlDSUFkR0RRSkJBQ0VLQW44Q1FDQUpJQUlvQWdCQkFDQUpLQUlBS0FJMEVRVUFJZ0ZCeFFCR0RRQWdBVUgvQVhGQk1FWU5BQ0FHSVFJZ0FRd0JDeUFHUVFocUlBZEdEUU1nQVNFS0lBa2dCaWdDQ0VFQUlBa29BZ0FvQWpRUkJRQUxJUUVnQ0NBQUlBZ29BaGdnQ0NnQ0VDQURJQVFnQlNBQklBb2dBQ2dDQUNnQ0pCRU5BRFlDR0NBQ1FRaHFJUVlNQVFzZ0NVR0F3QUFnQmlnQ0FDQUpLQUlBS0FJTUVRVUFCRUFEUUFKQUlBY2dCa0VFYWlJR1JnUkFJQWNoQmd3QkN5QUpRWURBQUNBR0tBSUFJQWtvQWdBb0Fnd1JCUUFOQVFzTEEwQWdDRUVZYWlBSVFSQnFFUHNDUlEwQ0lBbEJnTUFBQW44Z0NDZ0NHQ0lCS0FJTUlnSWdBU2dDRUVZRVFDQUJJQUVvQWdBb0FpUVJBQUFNQVFzZ0FpZ0NBQXNnQ1NnQ0FDZ0NEQkVGQUVVTkFpQUlRUmhxRUxRQ0dnd0FDd0FMSUFrQ2Z5QUlLQUlZSWdFb0Fnd2lBaUFCS0FJUVJnUkFJQUVnQVNnQ0FDZ0NKQkVBQUF3QkN5QUNLQUlBQ3lBSktBSUFLQUljRVFNQUlBa2dCaWdDQUNBSktBSUFLQUljRVFNQVJnUkFJQVpCQkdvaEJpQUlRUmhxRUxRQ0dnd0JDeUFFUVFRMkFnQUxJQVFvQWdBaEFnd0JDd3NnQkVFRU5nSUFDeUFJUVJocUlBaEJFR29Rd1FJRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFnb0FoZ2hBQ0FJUVNCcUpBQWdBQXVJQlFFRGZ5TUFRU0JySWdna0FDQUlJQUkyQWhBZ0NDQUJOZ0lZSUFoQkNHb2lBU0FES0FJY0lnSTJBZ0FnQWlBQ0tBSUVRUUZxTmdJRUlBRVEvZ0loQ1NBQktBSUFJZ0VnQVNnQ0JFRUJheUlDTmdJRUlBSkJmMFlFUUNBQklBRW9BZ0FvQWdnUkFRQUxJQVJCQURZQ0FFRUFJUUlDUUFOQUlBWWdCMFlOQVNBQ0RRRUNRQ0FJUVJocUlBaEJFR29RdFFJTkFBSkFJQWtnQml3QUFFRUFJQWtvQWdBb0FpUVJCUUJCSlVZRVFDQUdRUUZxSWdJZ0IwWU5Ba0VBSVFvQ2Z3SkFJQWtnQWl3QUFFRUFJQWtvQWdBb0FpUVJCUUFpQVVIRkFFWU5BQ0FCUWY4QmNVRXdSZzBBSUFZaEFpQUJEQUVMSUFaQkFtb2dCMFlOQXlBQklRb2dDU0FHTEFBQ1FRQWdDU2dDQUNnQ0pCRUZBQXNoQVNBSUlBQWdDQ2dDR0NBSUtBSVFJQU1nQkNBRklBRWdDaUFBS0FJQUtBSWtFUTBBTmdJWUlBSkJBbW9oQmd3QkN5QUdMQUFBSWdGQkFFNEVmeUFKS0FJSUlBRkIvd0Z4UVFGMGFpOEJBRUdBd0FCeEJVRUFDd1JBQTBBQ1FDQUhJQVpCQVdvaUJrWUVRQ0FISVFZTUFRc2dCaXdBQUNJQlFRQk9CSDhnQ1NnQ0NDQUJRZjhCY1VFQmRHb3ZBUUJCZ01BQWNRVkJBQXNOQVFzTEEwQWdDRUVZYWlBSVFSQnFFT29DUlEwQ0lBaEJHR29RL1FFaUFVRUFUZ1IvSUFrb0FnZ2dBVUgvQVhGQkFYUnFMd0VBUVlEQUFIRkJBRWNGUVFBTFJRMENJQWhCR0dvUXFnSWFEQUFMQUFzZ0NTQUlRUmhxRVAwQklBa29BZ0FvQWd3UkF3QWdDU0FHTEFBQUlBa29BZ0FvQWd3UkF3QkdCRUFnQmtFQmFpRUdJQWhCR0dvUXFnSWFEQUVMSUFSQkJEWUNBQXNnQkNnQ0FDRUNEQUVMQ3lBRVFRUTJBZ0FMSUFoQkdHb2dDRUVRYWhDMUFnUkFJQVFnQkNnQ0FFRUNjallDQUFzZ0NDZ0NHQ0VBSUFoQklHb2tBQ0FBQzkwQkFRUi9Jd0JCRUdzaUNDUUFBa0FnQUVVTkFDQUVLQUlNSVFZZ0FpQUJheUlIUVFCS0JFQWdBQ0FCSUFkQkFuVWlCeUFBS0FJQUtBSXdFUVVBSUFkSERRRUxJQVlnQXlBQmEwRUNkU0lCYTBFQUlBRWdCa2diSWdFRVFDQUFBbjhnQ0NBQklBVVF5UlFpQlMwQUMwRUhkZ1JBSUFVb0FnQU1BUXNnQlFzZ0FTQUFLQUlBS0FJd0VRVUFJUVlnQlJCS0dpQUJJQVpIRFFFTElBTWdBbXNpQVVFQVNnUkFJQUFnQWlBQlFRSjFJZ0VnQUNnQ0FDZ0NNQkVGQUNBQlJ3MEJDeUFFS0FJTUdpQUVRUUEyQWd3Z0FDRUpDeUFJUVJCcUpBQWdDUXYzQVFFSGZ5QUJJQUFvQWdnaUJTQUFLQUlFSWdKclFRSjFUUVJBSUFBZ0FRUi9JQUpCQUNBQlFRSjBJZ0FRWVNBQWFnVWdBZ3MyQWdRUEN3SkFJQUlnQUNnQ0FDSUVheUlHUVFKMUlnY2dBV29pQTBHQWdJQ0FCRWtFUUVFQUlRSWdBeUFGSUFScklnVkJBWFVpQ0NBRElBaExHMEgvLy8vL0F5QUZRZnovLy84SFNSc2lBd1JBSUFOQmdJQ0FnQVJQRFFJZ0EwRUNkQkFZSVFJTElBZEJBblFnQW1wQkFDQUJRUUowSWdFUVlTQUJhaUVCSUFaQkFFb0VRQ0FDSUFRZ0JoQVpHZ3NnQUNBQ0lBTkJBblJxTmdJSUlBQWdBVFlDQkNBQUlBSTJBZ0FnQkFSQUlBUVFGd3NQQ3hBb0FBdEJvNFR2QUJBNEFBdmdBUUVGZnlBQUtBSUFJZ0FvQWdRaUFpQUFLQUlJUndSQUlBSWdBU2dDQURZQ0FDQUFJQUpCQkdvMkFnUVBDd0pBSUFJZ0FDZ0NBQ0lGYXlJQ1FRSjFJZ1pCQVdvaUEwR0FnSUNBQkVrRVFDQURJQUpCQVhVaUJDQURJQVJMRzBILy8vLy9BeUFDUWZ6Ly8vOEhTUnNpQXdSL0lBTkJnSUNBZ0FSUERRSWdBMEVDZEJBWUJVRUFDeUlFSUFaQkFuUnFJZ1lnQVNnQ0FEWUNBQ0FDUVFCS0JFQWdCQ0FGSUFJUUdSb0xJQUFnQkNBRFFRSjBhallDQ0NBQUlBWkJCR28yQWdRZ0FDQUVOZ0lBSUFVRVFDQUZFQmNMRHdzUUtBQUxRYU9FN3dBUU9BQUxGQUFnQUVHOEFXb1E4UUlhSUFBUTFnTWFJQUFMQXdBQkN5QUFJQUJCN052eEFEWUNBQ0FBUWNqYzhRQTJBZ0FnQUVFRWFpQUJFSXdVQzRzQkFRTi9Jd0JCRUdzaUFTUUFJQUZCczVqeEFDOEFBRHNCQ0NBQlFZQVVPd0VLSUFGQnE1anhBQ2tBQURjREFDQUFRUklnQVJEd0FTRUNJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xJQUJCQURZQ3ZBRWdBQ0FBUWJRQmFpSUROZ0s0QVNBQVFkU0I5UUEyQXJBQklBQkJ3UHYwQURZQ0FDQUFJQU0yQXJRQklBSVFnUUVnQVVFUWFpUUFDNUVFQVFkL0l3QkJFR3NpQWlRQUlBSkJCam9BQ3lBQ1FRQTZBQVlnQWtIYm5QRUFLQUFBTmdJQUlBSkIzNXp4QUM4QUFEc0JCQ0FBUWV3QUlBSVFuZ0VhSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFCQnpBTnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUc0MVBJQU5nSUFJQUZCQURZQ0RDQUJJUU1nQUVIY0Eyb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRY1RIOHdBMkFnQWdBVUVBTmdJTUlBRWhCQ0FBUWV3RGFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJxTlh5QURZQ0FDQUJRUUEyQWd3Z0FTRUZJQUJCL0FOcUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVR0kxL0lBTmdJQUlBRWhCaUFBUVlRRWFoRDhBeUVISUFCQnNBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUhvMnZJQU5nSUFJQUJCdU92MEFEWUNpQU1nQUVHbzYvUUFOZ0w0QWlBQVFaanI5QUEyQXVnQ0lBQkJpT3YwQURZQzVBRWdBRUhrNnZRQU5nTFVBU0FBUWRUcTlBQTJBc0FCSUFCQnRPcjBBRFlDc0FFZ0FFSDA0L1FBTmdJQUlBTkJ5T3YwQURZQ0FDQUVRZGpyOUFBMkFnQWdCVUhvNi9RQU5nSUFJQVpCK092MEFEWUNBQ0FIUVlqczlBQTJBZ0FnQVVHWTdQUUFOZ0lBSUFCQ0FEY0R5QVFnQUVJQU53UEFCQ0FBUWdBM0E3Z0VJQUJCM3dBUUtTQUFRVGdRS1NBQVFlNEFFQ2tnQUVHQUFSQXBJQUJCTVJBcElBQkJ0Z0VRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FDQUFDeElBSUFCQmlBTnJJZ0FRd3dFYUlBQVFGd3NTQUNBQVFmZ0NheUlBRU1NQkdpQUFFQmNMRWdBZ0FFSG9BbXNpQUJEREFSb2dBQkFYQ3hJQUlBQkI1QUZySWdBUXd3RWFJQUFRRndzU0FDQUFRZFFCYXlJQUVNTUJHaUFBRUJjTEVnQWdBRUhBQVdzaUFCRERBUm9nQUJBWEN4SUFJQUJCc0FGcklnQVF3d0VhSUFBUUZ3c01BQ0FBRU1NQkdpQUFFQmNMQ3dBZ0FFR0lBMnNRd3dFTEN3QWdBRUg0QW1zUXd3RUxDd0FnQUVIb0Ftc1F3d0VMQ3dBZ0FFSGtBV3NRd3dFTEN3QWdBRUhVQVdzUXd3RUxDd0FnQUVIQUFXc1F3d0VMQ3dBZ0FFR3dBV3NRd3dFTG9BRUJBWDhnQUVJQU53SUVJQUJCQURZQ0RDQUFRZUNFL1FBMkFnQWdBRUVRYWlJQlFialE4Z0EyQWdBZ0FVR0JnSUNBZURZQ0JDQUJRWmpjOGdBMkFnQWdBRUc0MFBJQU5nSVlJQUJCZ1FFNkFDQWdBRUVBTmdJY0lBQkJxTnp5QURZQ0dDQUFRZFR4OHdBMkFnQWdBVUgwOGZNQU5nSUFJQUJCaFBMekFEWUNHQ0FBUWNrQkVMVUJJQUJCeWdFUXRRRWdBQ0FBS0FJQUtBSUlFUUVBSUFBTEh3QWdBQkNCQVNBQVFiQUJhaEF2SUFCQndBRnFFQzhnQUVJQU53TFFBUXNRQUVRQUFBQUFBQUR3UHlBQUVKQUZDK29CQVFOL0FrQWdBRUVzYWlJQ0lBRkdEUUFnQVMwQUN5SUVRUmgwUVJoMUlRTWdBaXdBQzBFQVRnUkFJQU5CQUU0RVFDQUNJQUVwQWdBM0FnQWdBaUFCS0FJSU5nSUlEQUlMSUFJZ0FTZ0NBQ0FCS0FJRUVDQU1BUXNnQWlBQktBSUFJQUVnQTBFQVNDSUNHeUFCS0FJRUlBUWdBaHNRSVJvTElBRWdBRUU0YWlJQVJ3UkFJQUV0QUFzaUEwRVlkRUVZZFNFQ0lBQXNBQXRCQUU0RVFDQUNRUUJPQkVBZ0FDQUJLUUlBTndJQUlBQWdBU2dDQ0RZQ0NBOExJQUFnQVNnQ0FDQUJLQUlFRUNBUEN5QUFJQUVvQWdBZ0FTQUNRUUJJSWdBYklBRW9BZ1FnQXlBQUd4QWhHZ3NMa1FJQkEzOGpBRUdRQVdzaUFpUUFJQUpCekxyeUFEWUNQQ0FDUWRpNjhnQW9BZ0FpQXpZQ0FDQUNJQU5CREdzb0FnQnFRZHk2OGdBb0FnQTJBZ0FnQWlnQ0FDRURJQUpCQURZQ0JDQUNJQU5CREdzb0FnQnFJZ1FnQWtFSWFpSURFTHdCSUFSQ2dJQ0FnSEEzQWtnZ0FrSE11dklBTmdJOElBSkJ1THJ5QURZQ0FDQURFTmtCSVFRZ0FrSUFOd01vSUFKQ0FEY0RNQ0FDUVFnMkFqZ2dBa0drci9JQU5nSUlJQU1nQVJEcEF5QUNJQUFRcncwaEFDQUNRZFM2OGdBb0FnQWlBVFlDQUNBQ0lBRkJER3NvQWdCcVFlQzY4Z0FvQWdBMkFnQWdBa0drci9JQU5nSUlJQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQVFRemdFYUlBSkJQR29RZ2dFYUlBSkJrQUZxSkFBZ0FBdlRBUUVFZnlNQVFTQnJJZ0lrQUNBQ0lBRTJBaGdDUUNBQUtBSUVJZ0ZGRFFBZ0FrRUlhaUlESUFFUXFBTWdBaWdDQ0NFRUlBSXNBQk1oQlNBQ0lBSkJHR3BCZ09idkFCQWpOZ0lBSUFJZ0JDQURJQVZCQUVnYkVDY2dBaXdBRTBFQVRnMEFJQUlvQWdnUUZ3c2dBQ3dBQ0NJQVFZRi9SZ1IvSUFGQkFFY0ZJQUpCQ0dvaUFTQUFFRTBnQWlnQ0NDRUFJQUlzQUJNaEF5QUNJQUpCR0dwQmhlYnZBQkFqTmdJQUlBSWdBQ0FCSUFOQkFFZ2JFQ2NnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3RCQUFzYUlBSkJJR29rQUF2OEF3RUZmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ2dBaUFDUVJocVFZRG03d0FRSFRZQ0NBSkFBa0JCaGdOQkFDQUNLQUlJR3lJRUJFQWdBaUFDUVJocVFZRG03d0FRSFRZQ0FDQUNLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQlJBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJoQVlJUUVnQWlBR1FZQ0FnSUI0Y2pZQ0VDQUNJQUUyQWdnZ0FpQUROZ0lNREFFTElBSWdBem9BRXlBQ1FRaHFJUUVnQTBVTkFRc2dBU0FGSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FBSUFKQkNHb1F5d00yQWdRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dBNXU4QUVDb0xJQUlnQWtFWWFrR0Y1dThBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1IvSUFJZ0FrRVlha0dGNXU4QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRSUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBaEFnQWlBQk5nSUlJQUlnQXpZQ0RBd0JDeUFDSUFNNkFCTWdBa0VJYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRUU0NkFBZ2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtHRjV1OEFFQ3BCQUFVZ0JFRUFSd3NhSUFKQklHb2tBQThMRUMwQUN4QXRBQXZJQlFJR2Z3RjhJd0JCb0FGcklnSWtBQ0FDSUFKQkNHb2lBeENQQWlJSFFmRFZnUUVRWnpZQ0RDQUhRYVRVZ1FFUVp5RUVJQUpDQURjRElDQUNRZ0EzQXlnZ0FrSUFOd01ZSUFKQmdBUTJBaFFnQWlBRU5nSVFJQU5CMmNEeEFFSHN3UEVBRU1rQ1FlekE4UUJHQkVBZ0FDZ0NBQ0VFSUFBb0FnUWhCU0FBTFFBTElRTWdBa0VBT2dCUUlBSkJBRG9BWENBQ1FnQTNBemdnQWtJQU53QTlJQUpDQURjRFNDQUNRZ0EzQWxRZ0FrRUFOZ0prSUFKQkFEb0FZQ0FDUWdBM0F6QWdBa0VBT2dDSUFTQUNRUUE2QUpRQklBSkNBRGNEY0NBQ1FnQTNBSFVnQWtJQU53T0FBU0FDUWdBM0Fvd0JJQUpCQURZQ25BRWdBa0VBT2dDWUFTQUNRZ0EzQTJnZ0FrRUlhaUFFSUFBZ0EwRVlkRUVZZFVFQVNDSUdHeUlFSUFRZ0JTQURJQVliYWlJRElBSkI2QUJxSWdWQndDQVF5Z0loQmlBQ1FUQnFJQVFnQXlBRlFRQVE1QU1nQWlnQ2FDSURCRUFnQWlBRE5nSnNJQU1RRndzZ0FpMEFYQ0VFSUFJb0FqQWlBd1JBSUFJZ0F6WUNOQ0FERUJjTEFrQWdCaUFFUlhGRkJFQWdBVVVOQVNBQ0lBQW9BZ0FnQUNBQUxBQUxRUUJJR3pZQ0FFSCt0UEVBSUFJUUpBd0JDeUFBS0FJQUlBQWdBQzBBQ3lJQlFSaDBRUmgxUVFCSUlnTWJJZ1VnQUNnQ0JDQUJJQU1iSWdOcUlRUUNRQUpBSUFOQkFFd05BQ0FGSVFFRFFDQUJRU1VnQXhDNEFTSURSUTBCSUFNdEFBQkJKVVlOQWlBRUlBTkJBV29pQVdzaUEwRUFTZzBBQ3dzZ0JDRURDeUFDUWVnQWFpSUJJQUJCQUVGL0lBTWdCV3NnQXlBRVJoc2dBQkNIQVNJQUtBSUFJZ01nQVNBQUxBQUxJZ0JCQUVnYkVJTUVJUWdnQUVFQVRnMEFJQU1RRndzQ1FDQUNLQUlvSWdCRkRRQWdBQ0FBS0FJRUlnRkJBV3MyQWdRZ0FRMEFJQUFnQUNnQ0FDZ0NDQkVCQUNBQUVKRUNDeUFIS0FJQUlnQWdBQ2dDQkVFQmF5SUJOZ0lFSUFGQmYwWUVRQ0FBSUFBb0FnQW9BZ2dSQVFBTElBSkJvQUZxSkFBZ0NBOExFSW9EQUF2ckNnSUhmd0Y4SXdCQkVHc2lDQ1FBSUFCQ0FEY0RHQ0FBUVFBMkFoQWdBRUtBZ0lEKy8vLy83MEUzQXdnZ0FFRUFOZ0lFSUFCQmxJWDlBRFlDQUFKOEl3QkJvQUZySWdNa0FDQURJQU5CQ0dvaUJCQ1BBaUlIUWZEVmdRRVFaellDRENBSFFhVFVnUUVRWnlFQ0lBTkNBRGNESUNBRFFnQTNBeWdnQTBJQU53TVlJQU5CZ0FRMkFoUWdBeUFDTmdJUUlBUkIySi94QUVIdG4vRUFFTWtDUWUyZjhRQkdCRUFnQVNnQ0FDRUNJQUVvQWdRaEJDQUJMUUFMSVFVZ0EwRUFPZ0JRSUFOQkFEb0FYQ0FEUWdBM0F6Z2dBMElBTndBOUlBTkNBRGNEU0NBRFFnQTNBbFFnQTBFQU5nSmtJQU5CQURvQVlDQURRZ0EzQXpBZ0EwRUFPZ0NJQVNBRFFRQTZBSlFCSUFOQ0FEY0RjQ0FEUWdBM0FIVWdBMElBTndPQUFTQURRZ0EzQW93QklBTkJBRFlDbkFFZ0EwRUFPZ0NZQVNBRFFnQTNBMmdnQTBFSWFpQUNJQUVnQlVFWWRFRVlkVUVBU0NJQ0d5SUdJQVlnQkNBRklBSWJhaUlGSUFOQjZBQnFJZ0pCd0NBUXlnSWhCQ0FEUVRCcUlBWWdCU0FDUVFBUTVBTWdBeWdDYUNJQ0JFQWdBeUFDTmdKc0lBSVFGd3NnQXkwQVhDRUNJQU1vQWpBaUJRUkFJQU1nQlRZQ05DQUZFQmNMQWtBZ0JDQUNSWEZGQkVCRUFBREEvLy8vMzhFaENRd0JDeUFCS0FJQUlBRWdBUzBBQ3lJRlFSaDBRUmgxUVFCSUlnUWJJZ0lnQVNnQ0JDQUZJQVFiSWdacUlRUUNRQUpBSUFaQkFrZ05BQ0FDSVFVRFFDQUZRZkFBSUFaQkFXc1F1QUVpQmtVTkFTQUdMd0FBUWZEb0FVWU5BaUFFSUFaQkFXb2lCV3NpQmtFQlNnMEFDd3NnQkNFR0N5QURRZWdBYWlJRklBRkJBRUYvSUFZZ0Ftc2dCQ0FHUmhzZ0FSQ0hBU0lDS0FJQUlnUWdCU0FDTEFBTElnSkJBRWdiRUlNRUlRa2dBa0VBVGcwQUlBUVFGd3NDUUNBREtBSW9JZ1JGRFFBZ0JDQUVLQUlFSWdKQkFXczJBZ1FnQWcwQUlBUWdCQ2dDQUNnQ0NCRUJBQ0FFRUpFQ0N5QUhLQUlBSWdRZ0JDZ0NCRUVCYXlJQ05nSUVJQUpCZjBZRVFDQUVJQVFvQWdBb0FnZ1JBUUFMSUFOQm9BRnFKQUFnQ1F3QkN4Q0tBd0FMSVFrZ0FFSUFOd01ZSUFCQkFEWUNFQ0FBUVFFMkFnUWdBQ0FKT1FNSUFrQWdDVVFBQU1ELy8vL2Z3V0lOQUNNQVFSQnJJZ1FrQUFKQUlBRW9BZ1FpQnlBQkxRQUxJZ1lnQmtFWWRFRVlkU0lDUVFCSUcwRUlSZ1JBSUFGQmYwR2oxdTRBUVFnUUcwVUVRRUVCSVFVTUFnc2dBU2dDQkNFSElBRXRBQXNpQmlFQ0N5QUhJQVlnQWtFWWRFRVlkVUVBU0J0QkIwWUVRQ0FCUVg5QnBOYnVBRUVIRUJ0RkJFQkJBaUVGREFJTElBRW9BZ1FoQnlBQkxRQUxJZ1loQWdzZ0J5QUdJQUpCR0hSQkdIVkJBRWdiUVFWR0JFQWdBVUYvUWFiVzdnQkJCUkFiUlFSQVFRTWhCUXdDQ3lBQktBSUVJUWNnQVMwQUN5SUdJUUlMSUFjZ0JpQUNRUmgwUVJoMVFRQklHMEVHUmdSQUlBRkJmMEhXM080QVFRWVFHMFVFUUVFRUlRVU1BZ3NnQVNnQ0JDRUhJQUV0QUFzaUJpRUNDMEVGSVFVZ0J5QUdJQUpCR0hSQkdIVkJBRWdiUVFWR0JFQWdBVUYvUVphcjd3QkJCUkFiUlEwQklBRW9BZ1FoQnlBQkxRQUxJZ1loQWd0QkJ5RUZBa0FnQnlBR0lBSkJHSFJCR0hWQkFFZ2JRUWRIRFFBZ0FVRi9RWlNyN3dCQkJ4QWJEUUJCQmlFRkRBRUxJQUZCazZ2dkFCQWVEUUJCQ0NFRklBRkJ2SWp1QUJBZURRQkJDVUVBSUFGQmo0bnVBQkFlSWdJYklRVWdBZzBBQ3lBRVFSQnFKQUFnQUVJQU53TVlJQUJDZ0lDQS92Ly8vKzlCTndNSUlBQkJBallDQkNBQUlBVTJBaEFnQlEwQUlBQWdBVUVBRUljRklnazVBeGdnQUVFQU5nSVFJQUJDZ0lDQS92Ly8vKzlCTndNSUlBQkJBellDQkNBSlJBQUFBQUFBQUFBQVlnMEFJQUVvQWdRZ0FTMEFDeUlBSUFCQkdIUkJHSFZCQUVnaUFCdEZEUUFnQ0NBQktBSUFJQUVnQUJzMkFnQkJ2cmZ4QUNBSUVDUUxJQWhCRUdva0FBc21BUUYvSXdCQkVHc2lBaVFBSUFJZ0FUa0RBQ0FBUWUzQThRQWdBaEJQSUFKQkVHb2tBQXZ3QkFFRGZ5TUFRVEJySWdJa0FDQUFRZ0EzQWdBZ0FFRUFOZ0lJQWtBQ1FBSkFBa0FnQVNnQ0JFRUJhdzREQUFFQ0F3c2dBaUFCS3dNSU9RTUFJQUpCSUdwQm9KanRBQ0FDRUU4Z0FDQUNLQUlvTmdJSUlBQWdBaWtESURjQ0FBd0NDeUFDUVNCcUlRUWdBU2dDRUNFQkl3QkJFR3NpQXlRQUlBSkNBRGNDSUNBQ1FRQTJBaWdDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBRkJBV3NPQ1FBQkFnTUVCUVlIQ0FrTElBSkMrUEMxbWRldG1MYnNBRGNDSUNBQ1FRZzZBQ3NNQ1FzZ0FrRUhPZ0FySUFKQnBOYnVBQ2dBQURZQUlDQUNRYWZXN2dBb0FBQTJBQ01NQ0FzZ0FrRUZPZ0FySUFKQnB0YnVBQ2dBQURZQUlDQUNRYXJXN2dBdEFBQTZBQ1FNQndzZ0FrRUdPZ0FySUFKQjF0enVBQ2dBQURZQUlDQUNRZHJjN2dBdkFBQTdBQ1FNQmdzZ0FrRUZPZ0FySUFKQmxxdnZBQ2dBQURZQUlDQUNRWnFyN3dBdEFBQTZBQ1FNQlFzZ0FrRUhPZ0FySUFKQmxLdnZBQ2dBQURZQUlDQUNRWmVyN3dBb0FBQTJBQ01NQkFzZ0FrTDQ4TFhobHN6Y3MrVUFOd0lnSUFKQkNEb0FLd3dEQ3lBQ1FRYzZBQ3NnQWtHOGlPNEFLQUFBTmdBZ0lBSkJ2NGp1QUNnQUFEWUFJd3dDQ3lBQ1FRWTZBQ3NnQWtHUGllNEFLQUFBTmdBZ0lBSkJrNG51QUM4QUFEc0FKQXdCQ3lBRElBRTJBZ0JCalovd0FDQURFQ1FDUUNBQ0xBQXJRUUJJQkVBZ0FrRUFOZ0lrSUFJb0FpQWhCQXdCQ3lBQ1FRQTZBQ3NMSUFSQkFEb0FBQXNnQTBFUWFpUUFJQUFnQWlnQ0tEWUNDQ0FBSUFJcEF5QTNBZ0FNQVFzZ0FpQUJLd01ZT1FNUUlBSkJJR3BCN2NEeEFDQUNRUkJxRUU4Z0FDQUNLQUlvTmdJSUlBQWdBaWtESURjQ0FBc2dBa0V3YWlRQUM1UUZBUVYvSXdCQkVHc2lCU1FBQWtBZ0FDZ0NCQ0lFSUFBdEFBc2lBaUFDUVJoMFFSaDFJZ05CQUVnYlFRbEdCRUFnQUVGL1FkU2M3Z0JCQ1JBYlJRUkFRUUVoQVF3Q0N5QUFLQUlFSVFRZ0FDMEFDeUlDSVFNTElBUWdBaUFEUVJoMFFSaDFRUUJJRzBFSFJnUkFJQUJCZjBIK2t1NEFRUWNRRzBVRVFFRUNJUUVNQWdzZ0FDZ0NCQ0VFSUFBdEFBc2lBaUVEQ3lBRUlBSWdBMEVZZEVFWWRVRUFTQnRCQ2tZRVFDQUFRWDlCaDZ6dEFFRUtFQnRGQkVCQkF5RUJEQUlMSUFBb0FnUWhCQ0FBTFFBTElnSWhBd3NnQkNBQ0lBTkJHSFJCR0hWQkFFZ2JRUWxHQkVBZ0FFRi9RWm11N1FCQkNSQWJSUVJBUVFRaEFRd0NDeUFBS0FJRUlRUWdBQzBBQ3lJQ0lRTUxRUVVoQVFKQUlBUWdBaUFEUVJoMFFSaDFRUUJJRzBFRlJnUi9JQUJCZjBHeWlPMEFRUVVRRzBVTkFpQUFMUUFMSWdJaEF5QUFLQUlFQlNBRUN5QUNJQU5CR0hSQkdIVkJBRWdiUVFsSERRQWdBRUYvUWZhMzdnQkJDUkFiRFFCQkJpRUJEQUVMUVFjaEFTQUFRZE9MN3dBUUhnMEFRUWdoQVNBQVFZMnU3UUFRSGcwQVFRa2hBU0FBUWZxcjdRQVFIZzBBUVFvaEFTQUFRZmVsOEFBUUhnMEFRUXNoQVNBQVFieWM4QUFRSGcwQVFRd2hBU0FBUWRUdjdnQVFIZzBBUVEwaEFTQUFRZFdaN2dBUUhnMEFRUTRoQVNBQVFZZUs3UUFRSGcwQVFROGhBU0FBUVpLSzdRQVFIZzBBUVJBaEFTQUFRYmFQOEFBUUhnMEFRUkVoQVNBQVFaaUs3UUFRSGcwQVFSSWhBU0FBUWZDbDhBQVFIZzBBUVJNaEFTQUFRZTJsOEFBUUhnMEFRUlJCQUNBQVFhK1g3d0FRSGlJQ0d5RUJJQUlOQUVFQUlRRWdBQ2dDQkNBQUxRQUxJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwVU5BQ0FGSUFBb0FnQWdBQ0FDUVFCSUd6WUNBRUdRb1BBQUlBVVFKQXNnQlVFUWFpUUFJQUVMcmdZQkFYOGpBRUVRYXlJQ0pBQWdBRUlBTndJQUlBQkJBRFlDQ0FKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFGQkFXc09GQUFCQWdNRUJRWUhDQWtLQ3d3TkRnOFFFUklURkFzZ0FFRUpPZ0FMSUFCQjFKenVBQ2tBQURjQUFDQUFRZHljN2dBdEFBQTZBQWdnQUVFQU9nQUpEQlFMSUFCQkJ6b0FDeUFBUWY2UzdnQW9BQUEyQUFBZ0FFR0JrKzRBS0FBQU5nQURJQUJCQURvQUJ3d1RDeUFBUVFvNkFBc2dBRUdIck8wQUtRQUFOd0FBSUFCQmo2enRBQzhBQURzQUNDQUFRUUE2QUFvTUVnc2dBRUVKT2dBTElBQkJtYTd0QUNrQUFEY0FBQ0FBUWFHdTdRQXRBQUE2QUFnZ0FFRUFPZ0FKREJFTElBQkJCVG9BQ3lBQVFiS0k3UUFvQUFBMkFBQWdBRUcyaU8wQUxRQUFPZ0FFSUFCQkFEb0FCUXdRQ3lBQVFRazZBQXNnQUVIMnQrNEFLUUFBTndBQUlBQkIvcmZ1QUMwQUFEb0FDQ0FBUVFBNkFBa01Ed3NnQUVFS09nQUxJQUJCMDR2dkFDa0FBRGNBQUNBQVFkdUw3d0F2QUFBN0FBZ2dBRUVBT2dBS0RBNExJQUJCamE3dEFFRUxFRHNNRFFzZ0FFSDZxKzBBUVF3UU93d01DeUFBUWNnQU93RUFJQUJCQVRvQUN3d0xDeUFBUWM0QU93RUFJQUJCQVRvQUN3d0tDeUFBUVFBNkFBSWdBRUhVMEFFN0FRQWdBRUVDT2dBTERBa0xJQUJCQnpvQUN5QUFRZFdaN2dBb0FBQTJBQUFnQUVIWW1lNEFLQUFBTmdBRElBQkJBRG9BQnd3SUN5QUFRUW82QUFzZ0FFR0hpdTBBS1FBQU53QUFJQUJCajRydEFDOEFBRHNBQ0NBQVFRQTZBQW9NQndzZ0FFRUZPZ0FMSUFCQmtvcnRBQ2dBQURZQUFDQUFRWmFLN1FBdEFBQTZBQVFnQUVFQU9nQUZEQVlMSUFCQjFBQTdBUUFnQUVFQk9nQUxEQVVMSUFCQkFEb0FCQ0FBUWRTU3ViTUhOZ0lBSUFCQkJEb0FDd3dFQ3lBQVFRQTZBQUlnQUVIRGtBRTdBUUFnQUVFQ09nQUxEQU1MSUFCQkFEb0FBaUFBUWRLUUFUc0JBQ0FBUVFJNkFBc01BZ3NnQUVFQU9nQUVJQUJCN3Q2NXF3WTJBZ0FnQUVFRU9nQUxEQUVMSUFJZ0FUWUNBRUhEb1BBQUlBSVFKQUpBSUFBc0FBdEJBRWdFUUNBQVFRQTJBZ1FnQUNnQ0FDRUFEQUVMSUFCQkFEb0FDd3NnQUVFQU9nQUFDeUFDUVJCcUpBQUxqUUVCQVg4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQUpBQWtBQ1FBSkFJQUZCQVdzT0FnQUJBZ3NnQUVIaTNyR2pCallDQUNBQVFRUTZBQXNNQWdzZ0FFRUdPZ0FMSUFCQjF0enVBQ2dBQURZQUFDQUFRZHJjN2dBdkFBQTdBQVFNQVFzZ0FpQUJOZ0lBUVl1UDhBQWdBaEFrSUFCQkFEb0FBQ0FBUVFBNkFBc0xJQUpCRUdva0FBdVVBZ0VGZnlNQVFSQnJJZ1VrQUFKQUlBQW9BZ1FpQWlBQUxRQUxJZ0VnQVVFWWRFRVlkU0lEUVFCSUcwRUdSZ1JBSUFCQmYwR0c3ZThBUVFZUUcwVUVRRUVCSVFRTUFnc2dBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkJrWUVRQ0FBUVg5QjF0enVBRUVHRUJ0RkJFQkJBaUVFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFkR0JFQkJBRUVESUFCQmYwSFVpTzhBUVFjUUd5SUJHeUVFSUFGRkRRRWdBQzBBQ3lJQklRTWdBQ2dDQkNFQ0MwRUFJUVFnQWlBQklBTkJHSFJCR0hVaUFVRUFTQnRGRFFBZ0JTQUFLQUlBSUFBZ0FVRUFTQnMyQWdCQjhxendBQ0FGRUNRTElBVkJFR29rQUNBRUM4TUJBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFJQUZCQVdzT0F3QUJBZ01MSUFCQkJqb0FDeUFBUVlidDd3QW9BQUEyQUFBZ0FFR0s3ZThBTHdBQU93QUVEQU1MSUFCQkJqb0FDeUFBUWRiYzdnQW9BQUEyQUFBZ0FFSGEzTzRBTHdBQU93QUVEQUlMSUFCQkJ6b0FDeUFBUWRTSTd3QW9BQUEyQUFBZ0FFSFhpTzhBS0FBQU5nQUREQUVMSUFJZ0FUWUNBRUdjcmZBQUlBSVFKQ0FBUVFBNkFBQWdBRUVBT2dBTEN5QUNRUkJxSkFBTHFBRUFBa0FnQVVHQUNFNEVRQ0FBUkFBQUFBQUFBT0Ivb2lFQUlBRkIvdzlKQkVBZ0FVSC9CMnNoQVF3Q0N5QUFSQUFBQUFBQUFPQi9vaUVBSUFGQi9SY2dBVUg5RjBrYlFmNFBheUVCREFFTElBRkJnWGhLRFFBZ0FFUUFBQUFBQUFCZ0E2SWhBQ0FCUWJod1N3UkFJQUZCeVFkcUlRRU1BUXNnQUVRQUFBQUFBQUJnQTZJaEFDQUJRZkJvSUFGQjhHaExHMEdTRDJvaEFRc2dBQ0FCUWY4SGFxMUNOSWEvb2d1SEFnRUZmeU1BUVJCcklnVWtBQ0FCSUFKSEJFQWdBRUVFYWlFSEEwQWdBQ0FISUFWQkRHb2dCVUVJYWlBQklnUkJFR29pQVJEV0JDSUdLQUlBUlFSQVFSd1FHQ0lESUFFb0FnZzJBaGdnQXlBQktRSUFOd0lRSUFVb0Fnd2hBU0FEUWdBM0FnQWdBeUFCTmdJSUlBWWdBellDQUNBQUtBSUFLQUlBSWdFRVFDQUFJQUUyQWdBZ0JpZ0NBQ0VEQ3lBQUtBSUVJQU1RUkNBQUlBQW9BZ2hCQVdvMkFnZ0xBa0FnQkNnQ0JDSURSUVJBSUFRb0FnZ2lBU2dDQUNBRVJnMEJJQVJCQ0dvaEF3TkFJQU1vQWdBaUJFRUlhaUVESUFRZ0JDZ0NDQ0lCS0FJQVJ3MEFDd3dCQ3dOQUlBTWlBU2dDQUNJRERRQUxDeUFCSUFKSERRQUxDeUFGUVJCcUpBQUx0UkVFRFg4RGZRRitBWHdqQUVHQUEyc2lBeVFBSUFOQnFBRnFFSndESVFzQ1FDQUFMQUFQUVFCT0JFQWdBeUFBS0FJTU5nS0FBU0FESUFBcEFnUTNBM2dNQVFzZ0EwSDRBR29nQUNnQ0JDQUFLQUlJRUJvTElBTWdBMEg0QUdwQndzVHdBQkJZSWdRb0FnZzJBcEFCSUFNZ0JDa0NBRGNEaUFFZ0JFSUFOd0lBSUFSQkFEWUNDQ0FESUFOQmlBRnFJQUVvQWdBZ0FTQUJMUUFMSWdSQkdIUkJHSFZCQUVnaUJSc2dBU2dDQkNBRUlBVWJFSXdCSWdRb0FnZzJBaWdnQXlBRUtRSUFOd01nSUFSQ0FEY0NBQ0FFUVFBMkFnZ2dBeUFEUVNCcVFkZlU3Z0FRV0NJRUtBSUlOZ0tnQVNBRElBUXBBZ0EzQTVnQklBUkNBRGNDQUNBRVFRQTJBZ2dnQXl3QUswRUFTQVJBSUFNb0FpQVFGd3NnQXl3QWt3RkJBRWdFUUNBREtBS0lBUkFYQ3lBRExBQ0RBVUVBU0FSQUlBTW9BbmdRRnd0QkFDRUVJQU5CaUFGcUlBc2dBeWdDbUFFZ0EwR1lBV29nQXl3QW93RkJBRWdiRUwwSUFrQUNRQ0FES0FLSUFRUkFJQU1nQXlnQ21BRWdBMEdZQVdvZ0F5d0Fvd0ZCQUVnYk5nSVFRYWlzOFFBZ0EwRVFhaENNQWd3QkN5QURJQXNRaUFFMkFuQWdBeUFEUWZBQWFrSHIwZTRBRUIwMkFpQUNRQ0FES0FJZ1JTSU1CRUJCMWFUdkFFRUFFQ1FNQVFzZ0F5QURRZkFBYWtIcjBlNEFFQjAyQWlBZ0EwRWdhaERkQVNFTklBTkI2QUJxSWdkQkFEWUNBQUpBQWtBZ0FFRW9haUlJS0FJQUlnUUVRQ0FDS0FJRUlRa2dBaWdDQUNFS0lBUWhCUU5BQWtBZ0NpQUZLQUlRSWdaSURRQWdCaUFLVGdSQUlBa2dCU2dDRkNJR1NBMEJJQVlnQ1U0TkJRc2dCVUVFYWlFRkN5QUZLQUlBSWdVTkFBc2dBRUVvYWlFR0EwQUNRQUpBQWtBZ0JDZ0NFQ0lGSUFwTUJFQWdCU0FLU0EwQ0lBa2dCQ2dDRkNJRlRnMEJDeUFFS0FJQUlnVU5BaUFFSVFZTUJRc2dCU0FKVGcwRUN5QUVRUVJxSVFZZ0JDZ0NCQ0lGUlEwRElBWWhCQXNnQkNFR0lBVWhCQXdBQ3dBTElBZ2lCQ0VHQ3lBR0tBSUFJZ1ZGQkVCQkxCQVlJUVVnQWlrQ0FDRVRJQVZDQURjQ0dDQUZJQk0zQWhBZ0JVSUFOd0lnSUFWQmdJQ0EvQU0yQWlnZ0JTQUVOZ0lJSUFWQ0FEY0NBQ0FHSUFVMkFnQWdBQ2dDSkNnQ0FDSUVCSDhnQUNBRU5nSWtJQVlvQWdBRklBVUxJUVFnQUNnQ0tDQUVFRVFnQUNBQUtBSXNRUUZxTmdJc0MwRUFJUUJCQUNFSlFRQWhDaU1BUVJCcklnNGtBQUpBSUFVb0Fod2lCRVVOQUNBRVFRRnJRUU5QQkVBZ0JFRjhjU0VQQTBBZ0FFRUNkQ0lHSUFVb0FoaHFRUUEyQWdBZ0JTZ0NHQ0FHUVFSeWFrRUFOZ0lBSUFVb0FoZ2dCa0VJY21wQkFEWUNBQ0FGS0FJWUlBWkJESEpxUVFBMkFnQWdBRUVFYWlFQUlBbEJCR29pQ1NBUFJ3MEFDd3NnQkVFRGNTSUVCRUFEUUNBRktBSVlJQUJCQW5ScVFRQTJBZ0FnQUVFQmFpRUFJQXBCQVdvaUNpQUVSdzBBQ3dzZ0JTZ0NJQ0VBSUFWQ0FEY0NJQUpBSUFCRkRRQUxJQUJGRFFBRFFDQUFLQUlBSVFRZ0FFRU1haERIQlJvZ0FCQVhJQVFpQUEwQUN3c2dEa0VRYWlRQUlBZ29BZ0FoQkFzZ0JFVU5BaUFDS0FJRUlRQWdBaWdDQUNFQ0EwQUNRQUpBQWtBZ0JDZ0NFQ0lGSUFKTUJFQWdBaUFGU2cwQ0lBQWdCQ2dDRkNJRlRnMEJDeUFFS0FJQUlnUU5Bd3dHQ3lBQUlBVk1EUUVMSUFRb0FnUWlCQTBCREFRTEN5QUVSUTBDSUFjZ0EwSHdBR3BCamZ2dUFCQkJOZ0lBUVljRFFRQWdCeWdDQUJ0RkRRQWdCRUVZYWlFR0EwQWdBeUFIUWFidjd3QVFIVFlDSUVHR0EwRUFJQU1vQWlBYkJFQWdBeUFIUWFidjd3QVFIVFlDSUNBRElBTkJJR29pQUNnQ0FDSUNCSDhnQWlnQ0NDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTFFRQkJFQkM2Q0RZQ1pDQUFRZ0EzQWlRZ0FFSUFOd0lFSUFCQk9Hb2lBa0lBTndJQUlBQkIzTVB5QURZQ0FDQUFRZ0EzQWl3Z0FDQUNOZ0kwSUFCQ0FEY0NEQ0FBUVFBMkFoUWdBQ0FOUVFwc05nSVlJQUJCQnpvQUp5QUFRY3I1N3dBb0FBQWlBallBSENBQVFjMzU3d0FvQUFBaUJEWUFIeUFBUVFjNkFETWdBRUVBT2dBaklBQWdBallBS0NBQUlBUTJBQ3NnQXlBSFFheUk3UUFRSFRZQ2VFTUFBQUFBSVJCREFBQUFBQ0VSUVlZRFFRQWdBeWdDZUJzRVFDQURJQWRCcklqdEFCQWROZ0o0SUFOQitBQnFRd0FBQUFBUTR3SWhFUXNnQXlBSFFhR0c3UUFRSFRZQ2VFR0dBMEVBSUFNb0FuZ2JCRUFnQXlBSFFhR0c3UUFRSFRZQ2VDQURRZmdBYWtNQUFBQUFFT01DSVJBTElBTWdCMEh0aWUwQUVCMDJBbmhEQUFBQUFDRVNRWVlEUVFBZ0F5Z0NlQnNFUUNBRElBZEI3WW50QUJBZE5nSjRJQU5CK0FCcVF3QUFBQUFRNHdJaEVnc2dBeUFIUVp6dzdnQVFIVFlDZUNBQUlCRzdJQkM3SUJLN1FZWURRUUFnQXlnQ2VCc0VmU0FESUFkQm5QRHVBQkFkTmdKNElBTkIrQUJxUXdBQUFBQVE0d0lGUXdBQUFBQUx1eERORGlBRElBZEJxSWp0QUJBZE5nSjRRWVlEUVFBZ0F5Z0NlQnNFUUNBRElBZEJxSWp0QUJBZE5nSjRJQU1DZnlBRFFmZ0Fha01BQUFBQUVPTUN1MFFBQUFBQUFBQWtRS0lpRkpsRUFBQUFBQUFBNEVGakJFQWdGS29NQVF0QmdJQ0FnSGdMTmdJMEN3SkFJQVlvQWdRaUJVVU5BQ0FHS0FJQUFuOGdBeWdDWkNJQ0lBVkJBV3R4SUFWcFFRRkxJZ2hGRFFBYUlBSWdBaUFGU1EwQUdpQUNJQVZ3Q3lJSlFRSjBhaWdDQUNJRVJRMEFJQVFvQWdBaUJFVU5BQUpBSUFoRkJFQWdCVUVCYXlFRkEwQUNRQ0FFS0FJRUlnZ2dBa2NFUUNBRklBaHhJQWxHRFFFTUJRc2dCQ2dDQ0NBQ1JnMERDeUFFS0FJQUlnUU5BQXNNQWdzRFFBSkFJQVFvQWdRaUNDQUNSd1JBSUFVZ0NFMEVmeUFJSUFWd0JTQUlDeUFKUmcwQkRBUUxJQVFvQWdnZ0FrWU5BZ3NnQkNnQ0FDSUVEUUFMREFFTElBRW9BZ0FoQkNBQkxBQUxJUVVnQXlBQ05nSUFJQU1nQkNBQklBVkJBRWdiTmdJRUN5QURJQU5CNUFCcUlnSTJBdmdDSUFOQitBQnFJQVlnQWlBRFFmZ0NhaERMRGlBREtBSjRRUXhxSUFBUXlnNGdBQkRIQlJvTElBY2dCMEdOKys0QUVKMEZOZ0lBUVljRFFRQWdCeWdDQUJzTkFBc0xJQXhGSVFRTElBTXNBS01CUVFCSUJFQWdBeWdDbUFFUUZ3c2dDeENiQXlBRFFZQURhaVFBSUFRUEMwR1d1dThBRUpZQkFBdU1DQUVGZnlBQVFRRnFJZ0loQXdKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FDd0FBU0lFUWVFQWF3NFJBUW9LQ2dvS0Fnb0tDZ29EQ2dvS0NnUUFDeUFDSVFNZ0JFRWpSdzBKSUFCQkFtb2hCQ0FBTFFBQ0lnTkJPMFlFUUNBRUR3c0NRQ0FEUWZnQVJ3UkFJQU5CR0hSQkdIVkJNR3NpQlVFS1NRMEJJQVFQQ3lBQVFRTnFJUU1nQUMwQUF5SUVRVHRHRFFwQkFDRUNBMEFDZnlBRVFSaDBRUmgxSWdWQk1Hc2lCa0VKVFFSQUlBWWdBa0VFZEdvTUFRc2dCVUVnY2lJRlFlRUFhMEVGU3cwSUlBSkJCSFFnQldwQjF3QnJDeUVDSUFNdEFBRWhCQ0FEUVFGcUlRTU1BQXNBQzBFQUlRSURRQ0FGSUFKQkNteHFJUUlnQkN3QUFTRUdJQVJCQVdvaUF5RUVJQVpCTUdzaUJVRUtTUTBBQ3lBR1FUdEhEUWtNQndzZ0FFRUNhaUVEQWtBQ1FDQUFMUUFDUWUwQWF3NEVBQW9LQVFvTElBQXRBQU5COEFCSERRb2dBQzBBQkVFN1J3MExJQUJCSmpvQUFDQUFRUVZxSVFNZ0FTZ0NBQ0lBQkVBZ0FDQUJLQUlFYXlBQUlBSWdBR3NRWXhvTElBRWdBellDQUVFRUlRQU1DQXNnQUMwQUEwSHZBRWNOQ1NBQUxRQUVRZk1BUncwS0lBQXRBQVZCTzBjRVFDQUFRUVZxRHdzZ0FFRW5PZ0FBSUFCQkJtb2hBeUFCS0FJQUlnQkZEUU1nQUNBQktBSUVheUFBSUFJZ0FHc1FZeG9NQXdzZ0FDMEFBa0gwQUVjTkNpQUFMUUFEUVR0SERRZ2dBRUUrT2dBQUlBQkJCR29oQXlBQktBSUFJZ0JGRFFRZ0FDQUJLQUlFYXlBQUlBSWdBR3NRWXhvTUJBc2dBQzBBQWtIMEFFY05DU0FBTFFBRFFUdEhEUWNnQUVFOE9nQUFJQUJCQkdvaEF5QUJLQUlBSWdCRkRRTWdBQ0FCS0FJRWF5QUFJQUlnQUdzUVl4b01Bd3NnQUMwQUFrSDFBRWNOQ0NBQUxRQURRZThBUncwR0lBQXRBQVJCOUFCSERRY2dBQzBBQlVFN1J3UkFJQUJCQldvUEN5QUFRU0k2QUFBZ0FFRUdhaUVESUFFb0FnQWlBRVVOQUNBQUlBRW9BZ1JySUFBZ0FpQUFheEJqR2dzZ0FTQUROZ0lBUVFVaEFBd0RDeUFFUWY4QmNVRTdSZzBCREFNTElBRWdBellDQUVFRElRQU1BUXNnQTBFQmFpSURBbjhnQWtILy93Tk5CRUFnQWtIL0FFMEVRQ0FBSUFJNkFBQkJBUXdDQ3lBQ1FmOFBUUVJBSUFBZ0FrRS9jVUdBQVhJNkFBRWdBQ0FDUVFaMlFjQUJjam9BQUVFQ0RBSUxJQUFnQWtFL2NVR0FBWEk2QUFJZ0FDQUNRUXgyUWVBQmNqb0FBQ0FBSUFKQkJuWkJQM0ZCZ0FGeU9nQUJRUU1NQVFzZ0FDQUNRVDl4UVlBQmNqb0FBeUFBSUFKQkVuWkI4QUZ5T2dBQUlBQWdBa0VHZGtFL2NVR0FBWEk2QUFJZ0FDQUNRUXgyUVQ5eFFZQUJjam9BQVVFRUN5QUFhaUlFYXlFQUlBRW9BZ0FpQWdSQUlBSWdBU2dDQkdzZ0FpQUVJQUpyRUdNYUN5QUJJQUFnQkdvMkFnQUxJQUVnQVNnQ0JDQUFhallDQkFzZ0F3OExJQUJCQTJvUEN5QUFRUVJxRHdzZ0FFRUNhZ3VDQWdFQ2Z5QUFLQUlFSWdFRVFDQUJRYURFZ1FFb0FnQVJBUUFnQUVFQU5nSUVDeUFBS0FJQUlnRW9BaXdpQWdSQUEwQWdBaWdDQUNJQkJFQWdBVUdneElFQktBSUFFUUVBQ3lBQ0tBSUVJZ0lOQUFzZ0FDZ0NBQ0VCQ3lBQklBRW9BZ0JCQ0hacktBSUlJZ0lFUUFOQUlBSW9BZ2doQVNBQ1FhREVnUUVvQWdBUkFRQWdBU0lDRFFBTEN5QUFRZ0EzQWhRZ0FFSUFOd0l3SUFCQ0FEY0NEQ0FBUWdBM0FpQWdBRUlBTndJb0lBQkJBRFlDT0NBQVFRQTJBa2dnQUVGQWEwTHMvd0UzQWdBZ0FFRThhaUlCSUFCQkNHbzJBZ0FnQUVFY2FpSUNRWUVvTmdJQUlBQWdBallDQUNBQUlBRTJBZ2dnQUVIcy93RTJBaFFnQUNBQ05nSXdDOXNDQWdKL0FYNGpBRUVnYXlJR0pBQWdBQ0FDTmdJRUlBQkIrTDJCQVRZQ0FDQUFRUWhxSWdjZ0FTZ0NBQ0lDTmdJQUlBSWdBaWdDQkVFQmFqWUNCQ0FISVFJZ0FTa0NCQ0VJSUFCQ0FEY0NGQ0FBSUFnM0Fnd2dBRUlBTndJY0lBQkNBRGNDSkNBQVFnQTNBaXdnQUVJQU53STBJQUJDQURjQ1BDQUFRZ0EzQWtRZ0FFSUFOd0pNSUFBZ0JUb0FWaUFBSUFRNkFGVWdBQ0FET2dCVUlBWkJDR29pQXlBQ0tBSUFJZ0UyQWdBZ0FTQUJLQUlFUVFGcU5nSUVJQVpCRUdvZ0F5SUNLQUlBUVpnQmFoQzNDVUVCSVFFZ0JpZ0NGQ0FHTFFBYklnTWdBMEVZZEVFWWRTSURRUUJJRzBFQlJnUi9JQVpCRUdwQmYwR1FzZkFBUVFFUUcwRUFSeUVCSUFZdEFCc0ZJQU1MUVJoMFFSaDFRUUJJQkVBZ0JpZ0NFQkFYQ3lBQ0tBSUFJZ0lnQWlnQ0JFRUJheUlETmdJRUlBTkJmMFlFUUNBQ0lBSW9BZ0FvQWdnUkFRQUxJQUFnQVRvQVZ5QUdRU0JxSkFBZ0FBc2NBUUYvUVF3UUFDSUFRUU1RbHdNZ0FFSGd6L0lBUWFnREVBRUFDeHdCQVg5QkRCQUFJZ0JCQmhDWEF5QUFRZURQOGdCQnFBTVFBUUFMcXdNQkEzOENRQ0FBSUFGR0JFQWdBQ0FCS0FJVU5nSVVJQUFnQVNnQ0hEWUNIQ0FBSUFFcEFpUTNBaVFnQUNBQktRSXNOd0lzSUFBZ0FTa0NORGNDTkNBQUlBRXBBanczQWp3Z0FDQUJLQUpFTmdKRURBRUxJQUJCQkdvZ0FTZ0NCQ0FCS0FJSUVGRWdBQ0FCS0FJVU5nSVVJQUFnQVNnQ0hEWUNIQ0FBSUFFb0FrUTJBa1FnQUNBQktRSThOd0k4SUFBZ0FTa0NORGNDTkNBQUlBRXBBaXczQWl3Z0FDQUJLUUlrTndJa0lBRkJ5QUJxSVFNZ0FFSElBR29oQWlBQkxBQlRJUVFnQUN3QVUwRUFUZ1JBSUFSQkFFNEVRQ0FDSUFNcEF3QTNBd0FnQWlBREtBSUlOZ0lJREFJTElBSWdBU2dDU0NBQktBSk1FQ0FNQVFzZ0FpQUJLQUpJSUFNZ0JFRUFTQ0lDR3lBQktBSk1JQVJCL3dGeElBSWJFQ0VhQ3lBQUlBRW9BbGcyQWxnZ0FDQUJLQUpnTmdKZ0lBQWdBU2tEYURjRGFDQUFJQUVvQW5RMkFuUWdBQ0FCUndSQUlBQkIvQUJxSUFFb0Fud2dBU2dDZ0FFUVVRc2dBQ0FCS1FPSUFUY0RpQUVnQUNBQktBS3dBVFlDc0FFZ0FDQUJLUU9vQVRjRHFBRWdBQ0FCS1FPZ0FUY0RvQUVnQUNBQktRT1lBVGNEbUFFZ0FDQUJLUU9RQVRjRGtBRUwyUUVCQTM4akFFRVFheUlGSkFBQ1FBSkFJQUVvQWdRaUEwRWdhaUlFUWV6L0FVMEVRQ0FCSUFRMkFnUWdBeUFCS0FJQUlnTnFRUlJxSVFFTUFRc2dBVUVnSUFWQkRHb1FzQVFpQVVVRVFFRUFJUUVNQWdzZ0JTZ0NEQ0VEQ3lBQlFnQTNBZ1FnQVVFQU5nSWNJQUZCRkdvaUJFSUFOd0lBSUFGQkRHcENBRGNDQUNBQklBRWdBMnRCQ0hRZ0FuSTJBZ0FnQVNBQU5nSU1Ba0FnQUNnQ0VDSUNCRUFnQWlnQ0ZDSUFJQUUyQWhnZ0FTQUFOZ0lVSUFKQkZHb2hCQXdCQ3lBQUlBRTJBaEFMSUFRZ0FUWUNBQXNnQlVFUWFpUUFJQUVMd2cwQkczOGpBRUh3QTJzaUFTUUFRZGkyZ2dFdEFBQkZCRUFnQVVFQk5nSmtJQUZCNkFCcUlocEJwNVR1QUNBQlFlUUFhaEJJSVJzZ0FVRUtOZ0pnSUFGQitBQnFJZ05Cd3RudUFDQUJRZUFBYWhCSUdpQUJRUUkyQWx3Z0FVR0lBV29pQkVHSXVPMEFJQUZCM0FCcUVFZ2FJQUZCQkRZQ1dDQUJRWmdCYWlJRlFhQ1U3Z0FnQVVIWUFHb1FTQm9nQVVFRE5nSlVJQUZCcUFGcUlnWkI3SlB1QUNBQlFkUUFhaEJJR2lBQlFRVTJBbEFnQVVHNEFXb2lCMEdxdCswQUlBRkIwQUJxRUVnYUlBRkJERFlDVENBQlFjZ0JhaUlJUWZpVDdnQWdBVUhNQUdvUVNCb2dBVUVMTmdKSUlBRkIyQUZxSWdsQjFiZnRBQ0FCUWNnQWFoQklHaUFCUVJNMkFrUWdBVUhvQVdvaUNrSEl0KzBBSUFGQnhBQnFFRWdhSUFGQkZUWUNRQ0FCUWZnQmFpSUxRZDZUN2dBZ0FVRkFheEJJR2lBQlFSUTJBandnQVVHSUFtb2lERUcwdCswQUlBRkJQR29RU0JvZ0FVRVdOZ0k0SUFGQm1BSnFJZzFCdzVQdUFDQUJRVGhxRUVnYUlBRkJEallDTkNBQlFhZ0NhaUlPUWVpYzdnQWdBVUUwYWhCSUdpQUJRUTAyQWpBZ0FVRzRBbW9pRDBHU2srNEFJQUZCTUdvUVNCb2dBVUVTTmdJc0lBRkJ5QUpxSWhCQjg1enVBQ0FCUVN4cUVFZ2FJQUZCRVRZQ0tDQUJRZGdDYWlJUlFadVQ3Z0FnQVVFb2FoQklHaUFCUVJBMkFpUWdBVUhvQW1vaUVrSGVuTzRBSUFGQkpHb1FTQm9nQVVFUE5nSWdJQUZCK0FKcUloTkJpcFB1QUNBQlFTQnFFRWdhSUFGQkNEWUNIQ0FCUVlnRGFpSVVRWktVN2dBZ0FVRWNhaEJJR2lBQlFRazJBaGdnQVVHWUEyb2lGVUgwdCswQUlBRkJHR29RU0JvZ0FVRVhOZ0lVSUFGQnFBTnFJaFpCMkpQdUFDQUJRUlJxRUVnYUlBRkJHallDRUNBQlFiZ0RhaUlYUVlhVTdnQWdBVUVRYWhCSUdpQUJRUncyQWd3Z0FVSElBMm9pR0VIcHQrMEFJQUZCREdvUVNCb2dBVUVlTmdJSUlBRkIyQU5xSWhsQjRyZnRBQ0FCUVFocUVFZ2FRZEMyZ2dGQ0FEY0NBRUhNdG9JQlFkQzJnZ0UyQWdBZ0FVSG9BMm9pQWtITXRvSUJRZEMyZ2dFZ0dpQWJFRUFnQWtITXRvSUJRZEMyZ2dFZ0F5QURFRUFnQWtITXRvSUJRZEMyZ2dFZ0JDQUVFRUFnQWtITXRvSUJRZEMyZ2dFZ0JTQUZFRUFnQWtITXRvSUJRZEMyZ2dFZ0JpQUdFRUFnQWtITXRvSUJRZEMyZ2dFZ0J5QUhFRUFnQWtITXRvSUJRZEMyZ2dFZ0NDQUlFRUFnQWtITXRvSUJRZEMyZ2dFZ0NTQUpFRUFnQWtITXRvSUJRZEMyZ2dFZ0NpQUtFRUFnQWtITXRvSUJRZEMyZ2dFZ0N5QUxFRUFnQWtITXRvSUJRZEMyZ2dFZ0RDQU1FRUFnQWtITXRvSUJRZEMyZ2dFZ0RTQU5FRUFnQWtITXRvSUJRZEMyZ2dFZ0RpQU9FRUFnQWtITXRvSUJRZEMyZ2dFZ0R5QVBFRUFnQWtITXRvSUJRZEMyZ2dFZ0VDQVFFRUFnQWtITXRvSUJRZEMyZ2dFZ0VTQVJFRUFnQWtITXRvSUJRZEMyZ2dFZ0VpQVNFRUFnQWtITXRvSUJRZEMyZ2dFZ0V5QVRFRUFnQWtITXRvSUJRZEMyZ2dFZ0ZDQVVFRUFnQWtITXRvSUJRZEMyZ2dFZ0ZTQVZFRUFnQWtITXRvSUJRZEMyZ2dFZ0ZpQVdFRUFnQWtITXRvSUJRZEMyZ2dFZ0Z5QVhFRUFnQWtITXRvSUJRZEMyZ2dFZ0dDQVlFRUFnQWtITXRvSUJRZEMyZ2dFZ0dTQVpFRUFnQVN3QTR3TkJBRWdFUUNBQktBTFlBeEFYQ3lBQkxBRFRBMEVBU0FSQUlBRW9Bc2dERUJjTElBRXNBTU1EUVFCSUJFQWdBU2dDdUFNUUZ3c2dBU3dBc3dOQkFFZ0VRQ0FCS0FLb0F4QVhDeUFCTEFDakEwRUFTQVJBSUFFb0FwZ0RFQmNMSUFFc0FKTURRUUJJQkVBZ0FTZ0NpQU1RRndzZ0FTd0Fnd05CQUVnRVFDQUJLQUw0QWhBWEN5QUJMQUR6QWtFQVNBUkFJQUVvQXVnQ0VCY0xJQUVzQU9NQ1FRQklCRUFnQVNnQzJBSVFGd3NnQVN3QTB3SkJBRWdFUUNBQktBTElBaEFYQ3lBQkxBRERBa0VBU0FSQUlBRW9BcmdDRUJjTElBRXNBTE1DUVFCSUJFQWdBU2dDcUFJUUZ3c2dBU3dBb3dKQkFFZ0VRQ0FCS0FLWUFoQVhDeUFCTEFDVEFrRUFTQVJBSUFFb0FvZ0NFQmNMSUFFc0FJTUNRUUJJQkVBZ0FTZ0MrQUVRRndzZ0FTd0E4d0ZCQUVnRVFDQUJLQUxvQVJBWEN5QUJMQURqQVVFQVNBUkFJQUVvQXRnQkVCY0xJQUVzQU5NQlFRQklCRUFnQVNnQ3lBRVFGd3NnQVN3QXd3RkJBRWdFUUNBQktBSzRBUkFYQ3lBQkxBQ3pBVUVBU0FSQUlBRW9BcWdCRUJjTElBRXNBS01CUVFCSUJFQWdBU2dDbUFFUUZ3c2dBU3dBa3dGQkFFZ0VRQ0FCS0FLSUFSQVhDeUFCTEFDREFVRUFTQVJBSUFFb0FuZ1FGd3NnQVN3QWMwRUFTQVJBSUFFb0FtZ1FGd3RCMkxhQ0FVRUJPZ0FBQ3dKL1FjeTJnZ0VnQUJBcklnSkIwTGFDQVVjRVFDQUNLQUljREFFTElBRWdBQ2dDQUNBQUlBQXNBQXRCQUVnYk5nSUFRWjZ4OFFBZ0FSQWtRUUFMSVFBZ0FVSHdBMm9rQUNBQUM2SUlBUkYvSXdCQnNBSnJJZ0VrQUVHSXQ0SUJMUUFBUlFSQUlBRkJmellDUkNBQlFjZ0FhaUlRUVpiMzd3QWdBVUhFQUdvUVNDRVJJQUZCQURZQ1FDQUJRZGdBYWlJRFFhbnk3Z0FnQVVGQWF4QklHaUFCUVFFMkFqd2dBVUhvQUdvaUJFR2xpTzhBSUFGQlBHb1FTQm9nQVVFQ05nSTRJQUZCK0FCcUlnVkIvNkx2QUNBQlFUaHFFRWdhSUFGQkF6WUNOQ0FCUVlnQmFpSUdRZkQ3N2dBZ0FVRTBhaEJJR2lBQlFRUTJBakFnQVVHWUFXb2lCMEdmaHU0QUlBRkJNR29RU0JvZ0FVRUZOZ0lzSUFGQnFBRnFJZ2hCaCtidUFDQUJRU3hxRUVnYUlBRkJCallDS0NBQlFiZ0JhaUlKUWF6cjdnQWdBVUVvYWhCSUdpQUJRUWMyQWlRZ0FVSElBV29pQ2tHMXd1OEFJQUZCSkdvUVNCb2dBVUVJTmdJZ0lBRkIyQUZxSWd0QnNldnVBQ0FCUVNCcUVFZ2FJQUZCQ1RZQ0hDQUJRZWdCYWlJTVFhRHI3Z0FnQVVFY2FoQklHaUFCUVFvMkFoZ2dBVUg0QVdvaURVR202KzRBSUFGQkdHb1FTQm9nQVVFTE5nSVVJQUZCaUFKcUlnNUI0ZXZ1QUNBQlFSUnFFRWdhSUFGQkREWUNFQ0FCUVpnQ2FpSVBRYmJyN2dBZ0FVRVFhaEJJR2tHQXQ0SUJRZ0EzQWdCQi9MYUNBVUdBdDRJQk5nSUFJQUZCcUFKcUlnSkIvTGFDQVVHQXQ0SUJJQkFnRVJCQUlBSkIvTGFDQVVHQXQ0SUJJQU1nQXhCQUlBSkIvTGFDQVVHQXQ0SUJJQVFnQkJCQUlBSkIvTGFDQVVHQXQ0SUJJQVVnQlJCQUlBSkIvTGFDQVVHQXQ0SUJJQVlnQmhCQUlBSkIvTGFDQVVHQXQ0SUJJQWNnQnhCQUlBSkIvTGFDQVVHQXQ0SUJJQWdnQ0JCQUlBSkIvTGFDQVVHQXQ0SUJJQWtnQ1JCQUlBSkIvTGFDQVVHQXQ0SUJJQW9nQ2hCQUlBSkIvTGFDQVVHQXQ0SUJJQXNnQ3hCQUlBSkIvTGFDQVVHQXQ0SUJJQXdnREJCQUlBSkIvTGFDQVVHQXQ0SUJJQTBnRFJCQUlBSkIvTGFDQVVHQXQ0SUJJQTRnRGhCQUlBSkIvTGFDQVVHQXQ0SUJJQThnRHhCQUlBRXNBS01DUVFCSUJFQWdBU2dDbUFJUUZ3c2dBU3dBa3dKQkFFZ0VRQ0FCS0FLSUFoQVhDeUFCTEFDREFrRUFTQVJBSUFFb0F2Z0JFQmNMSUFFc0FQTUJRUUJJQkVBZ0FTZ0M2QUVRRndzZ0FTd0E0d0ZCQUVnRVFDQUJLQUxZQVJBWEN5QUJMQURUQVVFQVNBUkFJQUVvQXNnQkVCY0xJQUVzQU1NQlFRQklCRUFnQVNnQ3VBRVFGd3NnQVN3QXN3RkJBRWdFUUNBQktBS29BUkFYQ3lBQkxBQ2pBVUVBU0FSQUlBRW9BcGdCRUJjTElBRXNBSk1CUVFCSUJFQWdBU2dDaUFFUUZ3c2dBU3dBZ3dGQkFFZ0VRQ0FCS0FKNEVCY0xJQUVzQUhOQkFFZ0VRQ0FCS0FKb0VCY0xJQUVzQUdOQkFFZ0VRQ0FCS0FKWUVCY0xJQUVzQUZOQkFFZ0VRQ0FCS0FKSUVCY0xRWWkzZ2dGQkFUb0FBQXNDZjBIOHRvSUJJQUFRS3lJQ1FZQzNnZ0ZIQkVBZ0FpZ0NIQXdCQ3lBQklBQW9BZ0FnQUNBQUxBQUxRUUJJR3pZQ0FFR2JzUEVBSUFFUUpFRmdDeUVBSUFGQnNBSnFKQUFnQUF2dEFnRUdmeU1BUVJCcklnTWtBQUpBQWtBZ0FDMEFDQVJBSUFBb0FnUWlCU0FBS0FJQUlnQnJJZ1JCY0U4TkFnSkFJQVJCQ2swRVFDQURJQVE2QUFzZ0F5RUNEQUVMSUFSQkVHcEJjSEVpQmhBWUlRSWdBeUFHUVlDQWdJQjRjallDQ0NBRElBSTJBZ0FnQXlBRU5nSUVDd0pBSUFBZ0JVWU5BQ0FBUVg5eklBVnFJUWNnQkVFSGNTSUdCRUJCQUNFRUEwQWdBaUFBTFFBQU9nQUFJQUpCQVdvaEFpQUFRUUZxSVFBZ0JFRUJhaUlFSUFaSERRQUxDeUFIUVFkSkRRQURRQ0FDSUFBdEFBQTZBQUFnQWlBQUxRQUJPZ0FCSUFJZ0FDMEFBam9BQWlBQ0lBQXRBQU02QUFNZ0FpQUFMUUFFT2dBRUlBSWdBQzBBQlRvQUJTQUNJQUF0QUFZNkFBWWdBaUFBTFFBSE9nQUhJQUpCQ0dvaEFpQUFRUWhxSWdBZ0JVY05BQXNMSUFKQkFEb0FBQXdCQ3lBRFFRQTJBZ2dnQTBJQU53TUFDeUFEUVg4Z0FTQUJFQjhRR3lFQUlBTXNBQXRCQUVnRVFDQURLQUlBRUJjTElBTkJFR29rQUNBQUR3c1FMUUFMZUFFQ2Z5TUFRUkJySWdJa0FBSkFBa0FnQUNnQ0FDSUFCRUFnQUNnQ0dDSUFCRUFEUUNBQUtBSUVJZ01FUUNBQklBTVFhRVVOQkFzZ0FDZ0NHQ0lBRFFBTEN5QUNRUWhxUVFBMkFnQU1BZ3NnQWtFSWFrRUFOZ0lBREFFTElBSkJDR29nQURZQ0FBc2dBaWdDQ0NFQUlBSkJFR29rQUNBQUM1RUNBUU4vSXdCQkVHc2lBaVFBSUFKQkJUb0FDeUFDUVFBNkFBVWdBa0dpbC9FQUtBQUFOZ0lBSUFKQnBwZnhBQzBBQURvQUJDQUFRY01BSUFJUThnd2dBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUVBTmdMRUFTQUFRY0RyL0FBMkFzQUJJQUJCeUFGcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR0kyUElBTmdJQUlBRkJBRFlDRENBQklRTWdBRUhZQVdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFmalo4Z0EyQWdBZ0FVRUFOZ0lNSUFCQnBQR0FBVFlDc0FFZ0FFR1E2NEFCTmdJQUlBQkJ0UEdBQVRZQ3dBRWdBMEhJOFlBQk5nSUFJQUZCMlBHQUFUWUNBQ0FBUVk4QkVDa2dBRUdsQVJBcElBQWdBQ2dDQUNnQ2xBRVJBUUFnQWtFUWFpUUFJQUFMb0FFQkFuOGpBRUdnQVdzaUJDUUFRWDhoQlNBRUlBRkJBV3RCQUNBQkd6WUNsQUVnQkNBQUlBUkJuZ0ZxSUFFYklnQTJBcEFCSUFSQkFFR1FBUkJoSWdSQmZ6WUNUQ0FFUVFjMkFpUWdCRUYvTmdKUUlBUWdCRUdmQVdvMkFpd2dCQ0FFUVpBQmFqWUNWQUpBSUFGQkFFZ0VRRUdReUlFQlFUMDJBZ0FNQVFzZ0FFRUFPZ0FBSUFRZ0FpQURRUVZCQmhDVEVTRUZDeUFFUWFBQmFpUUFJQVVMSGdBZ0FFSElBV29ROFFJYUlBQkJzQUZxRU1rREdpQUFFT0FCR2lBQUMxSUFBa0FDUUFKQUlBRkIyd0JyRGhJQkFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdBQ0N5QUFLQUxvQmtHd3l3QnFLd01BRHdzZ0FDZ0M2QVpCZ013QWFpc0RBQThMSUFBb0F1Z0dRZkRJQUdvckF3QUxVQUlCZndGOElBQW9BdWdHSWdCQjZEeHFLd01BSUFFZ0FFSDBGMm9pQUNnQ0xDSUNRUXBzSUFJZ0FDMEFQQnRzUWVRQWJiZWlJZ09aUkFBQUFBQUFBT0JCWXdSQUlBT3FEd3RCZ0lDQWdIZ0xKd0FnQUVFYVFmQ3hmMEVCRUN3aUFFVUVRRUVBRHdzZ0FFR3cvZndBUWJDTi9RQkJBQkFjQ3pFQUlBRUVRQ0FBSUFFb0FnQVFwQVVnQUNBQktBSUVFS1FGSUFFc0FCdEJBRWdFUUNBQktBSVFFQmNMSUFFUUZ3c0xGQUFnQUVIUUFXb1E4QVVhSUFBUTdBUWFJQUFMY3dFRGZ5TUFRUkJySWdFa0FDQUFRUUEyQWdSQmZ5RURJQUZCQ0dvZ0FFRUJFTG9ESUFFdEFBZ0VRRUVHSVFJZ0FDQUFLQUlBUVF4cktBSUFhaWdDR0JEY0RDSURRWDlIQkVBZ0FFRUJOZ0lFUVFBaEFnc2dBQ0FBS0FJQVFReHJLQUlBYWlBQ0VLSUNDeUFCUVJCcUpBQWdBd3R4QVFKL0lBQW9Ba1FoQXlBQUtBSkFJUUFDUUFOQUlBQWdBMFlOQVNBRFFRUnJJZ01vQWdBZ0FVY05BQXNDUUNBQ1FhY0JSZ1JBSUFNaEFRd0JDd05BSUFNaUFTQUFSZzBDSUFGQkJHc2lBeWdDQUM4QlVDQUNSdzBBQ3dzZ0FDQUJSZzBBSUFGQkJHc29BZ0FoQkFzZ0JBc2RBQ0FBS0FJQUlBRW9BZ0JydHlBQUtBSUVJQUVvQWdScnR4RHJCd3VZVlFJYWZ3RjhJQUFnQWlBRElBUVFyUkVDUUFKQUFrQUNRQ0FDS0FLTUFrRUZheUlHUVFaSlFTOGdCblp4QkVBZ0JDQUNFUElEUVFGMFFRTnROZ0k4SUFJUWt3UWhEUUpBQWtBQ1FDQUZEZ01BQVFJQkN5QUJLQUw0QVVFQ1JnMEJDeUFFUVFFMkFpZ01BZ3NnQkVFQ05nSW9JQUlRa3dSRkRRRWdBQ2dDTENJRklBQW9BakFpQmtZTkFRTkFBa0FnQlNnQ0FDSUhLQUk0SWdGRkRRQWdBU0FCS0FJQUtBSUlFUUFBUVk4QlJ3MEFJQWNvQWpoQmtBRkI4TEYvUVFFUUxDSUJSUTBBSUFJb0FvZ0NRUUZySUFJb0FwQUNJQU1vQXVnR1FmUVhhaUlIS0FJc0lnaEJDbXdnQ0NBSExRQThHMnhCQVhSQjVBQnRiQ0VLQWtBZ0FoQ1RCRVVOQUNBQ0tBS1FBaUFES0FMb0JrSDBGMm9pQnlnQ0xDSUlRUXBzSUFnZ0J5MEFQQnRzUWVRQWJiZEVBQUFBQUFBQUFFQkVBQUFBQUFBQThEOGdBaWdDakFKQkJVWWJvaUFLdDZBaUlKbEVBQUFBQUFBQTRFRmpCRUFnSUtvaENnd0JDMEdBZ0lDQWVDRUtDeUFCUVFBZ0Ntc2dBU2dDQUNnQ25BWVJBZ0FMSUFWQkJHb2lCU0FHUncwQUN3d0JDeUFFSUFJb0FwQUNOZ0k4SUFNb0F1Z0dRWXdjYWlJR0tBSXNJZ2RCQ213Z0J5QUdMUUE4R3dSL0FuOGpBRUV3YXlJUEpBQkJBU0VTSXdCQlFHb2lEQ1FBQWtBQ1FDQUVLQUlvRGdRQkFBQUJBQXNnQkNnQ1JDSUhJQVFvQWtBaUMyc2lCa0VRU0EwQUlBd2dCaEFZSWdnMkFqUWdEQ0FJTmdJd0lBd2dDQ0FHUVFKMUlnWkJBblJxSWcwMkFqZ0NRQUpBQWtBQ1FBSkFBa0FnQnlBTFJ3UkFJQVpCQVNBR1FRRktHeUVUSUFnaUJpRUtBMEFDUUNBTElBbEJBblJxS0FJQUlnY29Ba1JGRFFBZ0J5Z0NQQ0lMUlEwQUlBc2dDeWdDQUNnQ0pCRUFBRUVLZENBSEtBSU1haUVMSUFnZ0RVa0VRQ0FJSUFzMkFnQWdEQ0FJUVFScUlnZzJBalFNQVFzZ0NDQUdheUlPUVFKMUlnaEJBV29pQjBHQWdJQ0FCRThORGlBSElBMGdCbXNpQ2tFQmRTSU5JQWNnRFVzYlFmLy8vLzhESUFwQi9QLy8vd2RKR3lJSEJIOGdCMEdBZ0lDQUJFOE5FQ0FIUVFKMEVCZ0ZRUUFMSWdvZ0NFRUNkR29pQ0NBTE5nSUFJQW9nQjBFQ2RHb2hEU0FJUVFScUlRZ2dEa0VBU2dSQUlBb2dCaUFPRUJrYUN5QU1JQTAyQWpnZ0RDQUlOZ0kwSUF3Z0NqWUNNQ0FHQkVBZ0JoQVhDeUFLSVFZTElBbEJBV29pQ1NBVFJnMENJQVFvQWtRZ0JDZ0NRQ0lMYTBFQ2RTQUpTdzBBQ3dzTUNnc2dDQ0FLYXlJR1FSQklEUVFnQ2tFRWFpSUpJQWhHRFFRZ0JrRUNkU0VUQTBBZ0NTZ0NBQ0FLS0FJQVJnUkFJQXBCQkdvaENpQUpRUVJxSWdrZ0NFY05BUXdHQ3dzZ0RFSUFOd01nSUJOQkFtMGlCa0VDSUFaQkFrb2JJUTFCQUNFS1FRQWhCa0VBSVF0QkFpRUhRUUFoQ0FOQUFrQWdFeUFISWdsdkRRQWdDQ0FMUndSQUlBc2dDVFlDQUNBTUlBdEJCR29pQ3pZQ0pBd0JDeUFMSUFacklnZEJBblVpRGtFQmFpSUlRWUNBZ0lBRVR3MERJQWdnQjBFQmRTSUxJQWdnQzBzYlFmLy8vLzhESUFkQi9QLy8vd2RKR3lJSUJIOGdDRUdBZ0lDQUJFOE5CU0FJUVFKMEVCZ0ZRUUFMSWdvZ0RrRUNkR29pQ3lBSk5nSUFJQXRCQkdvaEN5QUhRUUJLQkVBZ0NpQUdJQWNRR1JvTElBaEJBblFnQ21vaENDQU1JQXMyQWlRZ0JnUkFJQVlRRndzZ0NpRUdDeUFKUVFGcUlRY2dDU0FOUncwQUN3d0RDd0FMSUF3Z0N6WUNLQ0FNSUFvMkFpQU1DQXNnRENBS05nSWdEQWdMSUF3Z0NEWUNLQ0FNSUFvMkFpQUNRQ0FMSUFacklnZEJBRXdOQUNBTUtBSXdJUmdnQjBFQ2RTSWFRUUVnR2tFQlNoc2hHVUVCSVJjRFFBSkFBa0FDUUFKQUlCQWdHa2NFUUNBR0lCQkJBblJxS0FJQUlRc2dERUVBTmdJWUlBeENBRGNERUNBTFJRUkFJQk1nQzIwaENVRUFJUTFCQUNFVURBSUxJQXRCQUVnTkRTQU1JQXRCQW5RaURSQVlJaFEyQWhBZ0ZDQVlJQTBRR1NFS0lCTWdDMjBoQ1NBTlJRMEJJQW9nRFdvaEhVRUJJUTRnQ1VFQklBbEJBVW9iSVI1QkFTRVZBMEFnRlNBZVJnMEVRUUFoQ0NBTVFRQTJBZ2dnREVJQU53TUFJQXNnRld3aENRSi9RUUFnR0NBVlFRRnFJaFVnQzJ3aUhFRUNkR29nR0NBSlFRSjBhaUlmYXlJSFJRMEFHaUFIUVFCSURROGdCeEFZSWdnZ0NTQWNSZzBBR2lBSUlCOGdCMEY4Y1NJSEVCa2dCMm9MSVFrZ0NpRUhBbjhnQ1NBSUlnbHJJQTFHQkVBRFFDQUhLQUlBSWh3Z0NTZ0NBQ0lmUmdSQUlBbEJCR29oQ1NBSFFRUnFJZ2NnSFVjTkFRc0xRUUFnSENBZlJnMEJHZ3RCQUNFT1FRRUxJUWNnQ0FSQUlBZ1FGd3NnQjBVTkFBc01Bd3NNQ3d0QkFTRU9JQWxCQWtnTkFDQUpRUUVnQ1VFQlNoc2hDaUFMUVFKMElRbEJBU0VIQTBBZ0RFRUFOZ0lJSUF4Q0FEY0RBQ0FIUVFGcUlRZ0NRQ0FMUlFSQUlBMUZEUUZCQUNFT0RBTUxJQXRCQUVnTkRVRUFJUTRnRFVFQUlBa2dCeUFMYkNBSUlBdHNSaHRIRFFJTElBZ2lCeUFLUncwQUMwRUJJUTRNQUFzZ0ZBMEFJQTVGRFFFTUF3c2dGQkFYSUE0TkFnc2dFRUVCYWlJUUlCcElJUmNnRUNBWlJ3MEFDd3NnQmtVTkFDQUdFQmNMSUF3b0FqQWlCa1VOQUNBR0VCY0xJQXhCUUdza0FBSkFBa0FnRncwQUlBUW9BaUJCQjA0RVFDQUVLQUpBSWdjZ0JDZ0NSQ0lJUmdSL1FZQitCVUdBQVNFTFFZQi9JUTBEUUNBSEtBSUFLQUk4SWdZRVFDQUdLQUtBQ0NJR0lBc2dCaUFMU0JzaEN5QUdJQTBnQmlBTlNoc2hEUXNnQjBFRWFpSUhJQWhIRFFBTElBMGdDMnNMSWdaQkgzVWlCeUFHYWlBSGMwRUNTUTBCQ3lBRUtBSW9SUTBBSUFRb0FrUWhDQ0FFS0FKQUlSSkJBQ0VLSUE5QkFEWUNLQ0FQUWdBM0F5QWdEMEVBTmdJWUlBOUNBRGNERUVFQUlRdEJBQ0VNUVFBaERVRUFJUWNDUUNBSUlCSnJJZ1pGRFFBQ1FBSkFJQVpCQUU0RVFDQVBJQVlRR0NJTE5nSWtJQThnQ3pZQ0lDQVBJQXNnQmtFQ2RTSUtRUUowSWdscUloRTJBaWdnQmtFRVR3UkFJQThnQmhBWUlnMDJBaFFnRHlBTk5nSVFJQThnQ1NBTmFpSWJOZ0lZQ3lBSUlCSkhCRUFnQ2tFQklBcEJBVW9iSVJNZ0N5SUdJUW9nRFNJTUlSWURRQUpBSUJJZ0IwRUNkR29vQWdBaUNTZ0NSRVVOQUNBSktBSThJZ2hGRFFBZ0NDQUlLQUlBS0FJa0VRQUFJUTRDUUNBTElCRkpCRUFnQ3lBT05nSUFJQThnQzBFRWFpSUxOZ0lrREFFTElBc2dCbXNpRUVFQ2RTSUxRUUZxSWdoQmdJQ0FnQVJQRFE0Z0NDQVJJQVpySWdwQkFYVWlFU0FJSUJGTEcwSC8vLy8vQXlBS1Fmei8vLzhIU1JzaUNBUi9JQWhCZ0lDQWdBUlBEUkFnQ0VFQ2RCQVlCVUVBQ3lJS0lBdEJBblJxSWdzZ0RqWUNBQ0FLSUFoQkFuUnFJUkVnQzBFRWFpRUxJQkJCQUVvRVFDQUtJQVlnRUJBWkdnc2dEeUFSTmdJb0lBOGdDellDSkNBUElBbzJBaUFnQmdSQUlBWVFGd3NnQ2lFR0N5QU5JQnRIQkVBZ0RTQUpLQUlnTmdJQUlBOGdEVUVFYWlJTk5nSVVEQUVMSUJzZ0RHc2lDRUVDZFNJT1FRRnFJZzFCZ0lDQWdBUlBEUTBnRFNBSVFRRjFJaFlnRFNBV1N4dEIvLy8vL3dNZ0NFSDgvLy8vQjBrYklnMEVmeUFOUVlDQWdJQUVUdzBHSUExQkFuUVFHQVZCQUFzaUZpQU9RUUowYWlJT0lBa29BaUEyQWdBZ0ZpQU5RUUowYWlFYklBNUJCR29oRFNBSVFRQktCRUFnRmlBTUlBZ1FHUm9MSUE4Z0d6WUNHQ0FQSUEwMkFoUWdEeUFXTmdJUUlBd0VRQ0FNRUJjTElCWWhEQXNnRXlBSFFRRnFJZ2RHQkVBZ0N5SVJJZ3dpR3lJTklRY01CZ3NnQkNnQ1JDQUVLQUpBSWhKclFRSjFJQWRMRFFBTEN3d0pDd3dLQ3dBTERBZ0xRUUVoRWdKQUlBY2dDbXNpSFVFSVNBMEFJQW9vQWdBaUZ5QUhRUVJyS0FJQUloaEdEUUFnQkNnQ0tFRURSZ1JBUVFBaENFRUFJUm9qQUVGQWFpSVZKQUFDUUNBUEtBSWtJaEFnRHlnQ0lDSVRheUFQS0FJVUlnNGdEeWdDRUNJSGEwY05BQ0FISUE1R0RRQWdCMEVFYWlJR0lBNUdEUUFnQnlnQ0FDRUlRUUFoQndOQUlBY2dDQ0FHS0FJQUlnbEhhaUVISUFraENDQUdRUVJxSWdZZ0RrY05BQXRCQUNFSUlBZEJBa2tOQUNBUVFRUnJLQUlBSVI0Z0V5Z0NBQ0VjSUJWQmlNUDhBQ2tDQURjRElDQVZRWUREL0FBcEFnQTNBeGdnRlVFRE5nSXNJQlZCK01MOEFDa0NBRGNERUNBVklCVkJFR28yQWlnZ0ZTQVZLUU1vTndNQUlCVkJNR29nRlNBVlFRaHFFUHdCSWhSQkJHb2hDU0FQS0FJa0lBOG9BaUFpQm10QkFFb0VRRUdCZ0lDQWVDRVFRWUdBZ0lCNElSTURRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdHa0VDZENJSElBOG9BaEJxS0FJQVFRRnJEZ0lBQVFjTElBWWdCMm9vQWdBaEJpQVFRWUdBZ0lCNFJnUkFJQVloRUF3SEMwRUFRUUZCQWlBR0lCQktHeUFHSUJCR0d5RVpJQWtpQnlnQ0FDSUdSUVJBSUFraUJpRUhEQUlMQTBBQ1FDQUdLQUlRSWdnZ0dVb0VRQ0FHS0FJQUlnZ05BU0FHSVFjTUJBc2dDQ0FaVGcwRElBWkJCR29oQnlBR0tBSUVJZ2hGRFFNZ0J5RUdDeUFHSVFjZ0NDRUdEQUFMQUFzZ0JpQUhhaWdDQUNFR0lCTkJnWUNBZ0hoR0JFQWdCaUVUREFZTFFRQkJBVUVDSUFZZ0Uwb2JJQVlnRTBZYklSa0NRQ0FKSWdjb0FnQWlCa1VFUUNBSklnWWhCd3dCQ3dOQUFrQWdCaWdDRUNJSUlCbEtCRUFnQmlnQ0FDSUlEUUVnQmlFSERBTUxJQWdnR1U0TkFpQUdRUVJxSVFjZ0JpZ0NCQ0lJUlEwQ0lBY2hCZ3NnQmlFSElBZ2hCZ3dBQ3dBTElBY29BZ0FpRGcwRVFSZ1FHQ0lJSUJrMkFoQWdDQ0FHTmdJSUlBaENBRGNDQUNBSVFRQTJBaFFnQnlBSU5nSUFJQlFvQWdBb0FnQWlCa1VOQVF3Q0N5QUhLQUlBSWc0TkEwRVlFQmdpQ0NBWk5nSVFJQWdnQmpZQ0NDQUlRZ0EzQWdBZ0NFRUFOZ0lVSUFjZ0NEWUNBQ0FVS0FJQUtBSUFJZ1lOQVFzZ0NDRU9EQUVMSUFnaERpQVVJQVkyQWdBZ0J5Z0NBQ0VJQ3lBVUtBSUVJQWdRUkNBVUlCUW9BZ2hCQVdvMkFnZ0xJQTRnRGlnQ0ZFRUJhallDRkFzZ0drRUJhaUlhSUE4b0FpUWdEeWdDSUNJR2EwRUNkVWdOQUFzTEFuOGdDU0FVS0FJQUlnZEhCRUJCQUVFQlFRSWdIQ0FlU0JzZ0hDQWVSaHNoRUFOQUFrQWdCeUlPS0FJUUlCQkdEUUFDUUNBSklnY29BZ0FpQmtVRVFDQUpJZ1loQnd3QkN3TkFBa0FnRUNBR0tBSVFJZ2hJQkVBZ0JpZ0NBQ0lJRFFFZ0JpRUhEQU1MSUFnZ0VFNE5BaUFHUVFScUlRY2dCaWdDQkNJSVJRMENJQWNoQmdzZ0JpRUhJQWdoQmd3QUN3QUxJQTRvQWhRaEV5QUhLQUlBSWdoRkJFQkJHQkFZSWdnZ0VEWUNFQ0FJSUFZMkFnZ2dDRUlBTndJQUlBaEJBRFlDRkNBSElBZzJBZ0FnRkNnQ0FDZ0NBQ0lHQkg4Z0ZDQUdOZ0lBSUFjb0FnQUZJQWdMSVFZZ0ZDZ0NCQ0FHRUVRZ0ZDQVVLQUlJUVFGcU5nSUlDeUFJS0FJVUlCTk9EUUJCQVF3REN3SkFJQTRvQWdRaUJrVUVRQ0FPS0FJSUlnY29BZ0FnRGtZTkFTQU9RUWhxSVFnRFFDQUlLQUlBSWdaQkNHb2hDQ0FHSUFZb0FnZ2lCeWdDQUVjTkFBc01BUXNEUUNBR0lnY29BZ0FpQmcwQUN3c2dCeUFKUncwQUN3dEJBQXNoQ0NBVUlCUW9BZ1FRM2dzTElCVkJRR3NrQUNBSURRRUxBa0FnRFNBS2F5SUdRUVJMQkVCQkFDRVNJQVpCQ1VrTkFpQUtLQUlFSWdrZ0YwWWdCa0VDZFNJR1FRSjBJQXBxUVFocktBSUFJZzRnR0VaeERRSUNRQUpBSUIxQkNVa05BQ0FkUVFKMVFRRnJJUWNDUUFKQUlBUW9BaWhCQVdzT0FnQUJBZ3NnQjBFQ0lBZEJBa29iSVFjZ0JrRUJJQVpCQVVzYklRWkJBU0VTQTBBZ0JpQVNSZzBJSUJjZ0NpQVNRUUowYWlnQ0FDSUlUQ0FJSUJoT2NRMERJQkpCQVdvaUVpQUhSdzBBQ3d3QkN5QUhRUUlnQjBFQ1Noc2hCeUFHUVFFZ0JrRUJTeHNoQmtFQklSSURRQ0FHSUJKR0RRY2dGeUFLSUJKQkFuUnFLQUlBSWdoT0lBZ2dHRXh4RFFJZ0VrRUJhaUlTSUFkSERRQUxDeUFQUVFBMkFnZ2dEMElBTndNQUl3QkJFR3NpQ0NRQUlBZ2dEellDQ0FKQUlBMGdDaUlHUmcwQUlBaEJDR29nQmhEckJDQUdRUVJxSWdjZ0RVWU5BQU5BSUFZb0FnQWdCeWdDQUVjRVFDQUlRUWhxSUFjUTZ3UWdCeUVHQ3lBSFFRUnFJZ2NnRFVjTkFBc0xJQWdvQWdnYUlBaEJFR29rQUNBUEtBSUVJQThvQWdBaUNHdEJDRWNOQWdKQUlBUW9BaWhCQVVZRVFDQUpJQmRIQkVBZ0NpQVJSZzBDSUFvaERBTkFJQXhCQkdvaUJpQVJSaUlIRFFNZ0RDZ0NBQ0VKSUF3b0FnUWhEU0FHSVF3Z0NTQU5UQTBBQ3lBSERRSUxJQTRnR0VZTkJDQUtJQXRHRFFFRFFDQUxRUVJySWdZZ0NrWWlCdzBDSUF0QkNHc29BZ0FnQmlJTEtBSUFUZzBBQ3lBSERRRU1CQXNnRGlBWVJ3UkFJQW9nRzBZTkFTQUtJUWNEUUNBSFFRUnFJZ1lnRzBZaUN3MENJQWNvQWdBaERTQUhLQUlFSVE0Z0JpRUhJQTBnRGt3TkFBc2dDdzBCQ3lBSklCZEdEUU1nQ2lBTVJnMEFBMEFnREVFRWF5SUdJQXBHRFFFZ0RFRUlheWdDQUNBR0lnd29BZ0JPRFFBTElBb2dERWNOQXdzZ0NFVU5BQ0FQSUFnMkFnUWdDQkFYQzBFQklSSU1BZ3NNQXdzZ0NBUkFJQThnQ0RZQ0JDQUlFQmNMUVFBaEVnc2dGZ1JBSUJZUUZ3c2dDa1VOQUNBUElBbzJBaVFnQ2hBWEN5QVBRVEJxSkFBZ0Vnd0JDd3dEQ3dWQkFRc2hEUUpBSUFVTkFFRURJUVVnQkMwQUVnMEFBa0FDUUNBRUtBSWtJZ1ZCQVdzT0FnSUFBUXRCQWlFRkRBRUxRUU1oQlNBRUtBSVVEUUFDUUNBQUtBSTRSUVJBSXdCQkVHc2lCU1FBQW44Q1FDQUFLQUlzS0FJQUtBSTRJZ1lFUUNBQUtBSXdRUVJyS0FJQUtBSTRJZ2NOQVFzZ0FTZ0MrQUVNQVFzZ0FVRVVFRVVoQ0NBSEtBS2tBeUVLSUFZb0FxUURJUWtnQmtFQUVGd2hCaUFGSUFFZ0NTc0R1QUVpSUNBS0t3TzRBU0Fnb1NBSFFRQkJBRUVCUVFFUWpRT2dSQUFBQUFDRTE1ZEJvaEROQkVRQUFBQUFoTmVYUWFNZ0NDQUdLQUxzQVJDQURDQUZLQUlJSVFZZ0JTQUZLQUlFRUk0QlFRQWdBU2dDK0FFZ0JrRUNTQnNMSVFFZ0JVRVFhaVFBSUFFTkFRc2dBQ2dDR0NJQklBQW9BaFFpQlVjRVFFRUJRUUlnQVNBRlNoc2hCUXdDQ3lBQUtBSWdJUVVNQVF0QkFVRUNJQUZCQVVZYklRVUxJQVFnQlRZQ0tDQUFLQUk0UVFGSERRQWdBQ2dDUENJQlJRMEFJQUJCQWtFRElBVkJBVVlpQlJzMkFqZ2dBVUVEUVFJZ0JSczJBZ0FMSUFBZ0FpQUVLQUlvSWdGQkEwWUVmeU1BUVJCcklnWWtBQ0FDS0FMc0FTRUhJQUFvQWl3aUNpRUZBbjhDUUFKQUFrQWdDaUFBS0FJd0lnRkdJZ2dOQUNBS0lRVURRQ0FGS0FJQUtBSTRLQUtjQXcwQklBVkJCR29pQlNBQlJ3MEFDd3dCQ3lBQklBVkdEUUFnQUNnQ01DRUxJQUFvQWl3aENpQUZLQUlBS0FJNEtBS2NBeWdDN0FFZ0IwZ0VRQ0FGSVFFTUFndEJBU0VISUFVaEFVRUNEQUlMQWtBQ1FDQUlEUUFDUUFOQUlBb29BZ0FvQWpnaUJTQUZLQUlBS0FLc0JoRUFBQTBCSUFwQkJHb2lDaUFCUncwQUN5QUJJUW9MSUFvZ0FDZ0NNRVlOQUNBS0tBSUFLQUk0SWdVZ0JTZ0NBQ2dDQ0JFQUFFSHhBRVlOQVFzZ0FDZ0NNQ0VMSUFBb0Fpd2hDZ3dCQ3lBS0tBSUFLQUk0SVFVZ0JrRUFOZ0lNSUFaQkFEWUNDQ0FGSUFaQkRHb2dCa0VJYWhDakNTQUFLQUl3SVFzZ0FDZ0NMQ0VLSUFZb0FneEZEUUJCQVNFSFFRSU1BUXRCQWlFSFFRRUxJUWdDUUNBS0lBdEdEUUFnQVNBTFJnUkFJQUVoQ3dOQUlBb29BZ0FoQlFKQUFrQWdBU0FMUndSQUlBVW9BamdvQXB3RFJRMEJJQVVnQnpZQ0lBd0NDeUFGUVFGQkFnSi9Ba0FDUUFKQUlBVW9Ba1FpQ1VVRVFDQUZLQUk0SWd4RkJFQWdCU0FJTmdJZ0RBY0xJQXhCdU1QN0FFSE0vZklBUVg0UUhDSU1EUUVnQlNBSU5nSWdEQVlMSUFrb0F1UUREUUVNQkFzZ0RDZ0NCRVVOQXlBSlJRMEJDeUFKUWVRRGFnd0JDeUFGS0FJNElnbEZCRUFnQlVFQ05nSWdEQU1MSUFsQnVNUDdBRUhNL2ZJQVFYNFFIQ0lKUlFSQUlBVkJBallDSUF3REN5QUpRUVJxQ3lnQ0FFRUJSaHMyQWlBTUFRc2dCU0FJTmdJZ0N5QUtRUVJxSWdvZ0FVWU5BaUFBS0FJd0lRc01BQXNBQ3dOQUlBb29BZ0FpQVNBSElBZ2dBU2dDT0NnQ25BTWJOZ0lnSUFwQkJHb2lDaUFMUncwQUN3c2dCa0VRYWlRQUFrQUNRQ0FBS0FJc0lnb2dBQ2dDTUNJRlJnMEFBMEFnQ2lnQ0FDZ0NERUVGU2cwQklBcEJCR29pQ2lBRlJ3MEFDd3dCQ3lBRklBcEdEUUFEUUNBS0tBSUFJZ3NvQWlBaERDQUtJUUVEUUFKQVFRQWhCeUFCSUFWR0JFQWdCU0VCREFFTEFrQURRQ0FMS0FJNElnWWdCaWdDQUNnQ0NCRUFBRUdLQVVjRVFDQUxLQUlnSUF4SERRSWdDeWdDREVFR1NBMENJQXNvQWhBTkFnc2dCU0FCUVFScUlnRkhCRUFnQVNnQ0FDRUxEQUVMQ3lBRklRRUxJQUVnQUNnQ01DSUZSZ1JBSUFVaEFRd0JDeUFCS0FJQUlnc29BZ3hCQmtnTkFDQUJJQVZCQkd0R0JFQkJBU0VISUFVaEFRd0JDeUFMS0FJZ0lRd2dDeWdDRUVVTkFRc0xJQXhCQW04aEJpQUJJQXBIQkVBZ0JrRUJhaUVHQTBBZ0NpZ0NBQ0FHTmdJMElBcEJCR29pQ2lBQlJ3MEFDd3NnQncwQklBRWdBU0FGUjBFQ2RHb2lDaUFGUncwQUN3c2dCQ2dDS0FVZ0FRc2dEUkNzRVNBQUlBTWdBaUFFSUEwUXF4RUNRQ0FFS0FJb1FRTkhEUUFDZjBFQUlSWWpBRUVRYXlJR0pBQUNRQUpBQWtBQ1FBSkFBa0FDUUNBRUtBSVVCRUFnQUNnQ01DSUZJQUFvQWl3aUFVWU5DaUFCS0FJQUtBSWdJUWNDUUFOQUlBRkJCR29pQVNBRlJnMEJJQUVvQWdBb0FpQWdCMFlOQUFzZ0FTQUZSdzBIQ3lBRUlBYzJBaWdNQlFzZ0F5Z0M2QVpCdGgxcUxRQUFEUVVnQWlnQ2tBSWdBeWdDNkFZaUIwSDBGMm9pQVNnQ0xDSUZRUXBzSUFVZ0FTMEFQQnRzUWVRQWJTRUJJQWRCNkIxcUt3TUFJU0FnQmtFSWFpQUVJQVFvQWdBb0FoQVJBZ0FnQVNBRUtBSXdJZ1VnQmlnQ0RHeHFJUWNnQmlnQ0NDRUlJQUlnQWlnQ0FDZ0NKQkVBQUNJT0lBSW9Bb2dDUVFGcklBSW9BcEFDSUFNb0F1Z0dRZlFYYWlJS0tBSXNJZ2xCQ213Z0NTQUtMUUE4RzJ4QkFYUkI1QUJ0YkdzaENTQUJJQVVnQ0d4cUlRVUNmeUFnSUFHM29pSWdtVVFBQUFBQUFBRGdRV01FUUNBZ3Fnd0JDMEdBZ0lDQWVBc2hEQ0FISUFscUlRZ2dEaUFGYXlFSEFrQWdBQ2dDTENJS0lBQW9BakFpQlVjRVFDQUtJUUVEUUNBQktBSUFLQUlJSWdzZ0Iwb05BaUFJSUF0S0RRSWdBVUVFYWlJQklBVkhEUUFMQ3lBR1FRaHFJQUFnQkJDTkNTQUdLQUlNSWdFZ0JpZ0NDQ0lGSUFFZ0JVZ2JJQXhPRFFZZ0FDZ0NMQ0VLSUFBb0FqQWhCUXNnQlNBS1JnMEdJQW9vQWdBb0FqZ2lBU0FCS0FJQUtBSWtFUUFBSVFFZ0FDZ0NMQ0lGSUFBb0FqQkdEUVlnQlNnQ0FDZ0NPQ0lGSUFVb0FnQW9BaVFSQUFBaEN5QUFLQUlzSWdVZ0FDZ0NNQ0lLUndSQUEwQWdCU2dDQUNJUktBSTRJaEFnRUNnQ0FDZ0NKQkVBQUNJUUlBc2dDeUFRU0JzaEN5QVJLQUk0SWhFZ0VTZ0NBQ2dDSkJFQUFDSVJJQUVnQVNBUlNoc2hBU0FGUVFScUlnVWdDa2NOQUFzTEFrQWdBU0FMYWtFQ2JTSUtJQWRPRFFBZ0NDQUtUZzBBSUFBb0FqQWlDVUVFYXlnQ0FDZ0NDQ0FBS0FJc0lnVW9BZ0FpQ3lnQ0NDSUJJQXBCQVhScmFrRitiU0VSQWtBZ0JTQUpSaUlRRFFBZ0N5QUJJQkZxTmdJSUlBa2dCVUVFYWlJQlJ3UkFBMEFnQVNnQ0FDSVRJQk1vQWdnZ0VXbzJBZ2dnQVVFRWFpSUJJQWxIRFFBTEN5QVFEUUFnQ3lnQ0NDSUJJQWRLRFFJRFFDQUJJQWhJRFFNZ0JVRUVhaUlGSUFsR0RRRWdCeUFGS0FJQUtBSUlJZ0ZPRFFBTERBSUxJQVpCQ0dvZ0FDQUVFSTBKSUFZb0Fnd2lBU0FHS0FJSUlnVWdBU0FGU0JzZ0RFZ05BUXdHQ3lBSklBcE9EUUFnQUNnQ01DSUxRUVJyS0FJQUtBSUlJQUFvQWl3aUFTZ0NBQ0lGS0FJSUlna2dCMEVCZEd0cVFYNXRJUW9nQVNBTFJnMENJQVVnQ1NBS2FqWUNDQ0FCUVFScUlnVWdDMFlOQVFOQUlBVW9BZ0FpQ1NBSktBSUlJQXBxTmdJSUlBVkJCR29pQlNBTFJ3MEFDd3dCQ3lBSUlBcElJQWNnQ2tweFJTQUtJQTVJY1VVRVFDQUFLQUl3SVFzZ0FDZ0NMQ0VCREFFTElBQW9BakFpQzBFRWF5Z0NBQ2dDQ0NBQUtBSXNJZ0VvQWdBaUJTZ0NDQ0lKSUFoQkFYUnJha0YrYlNFS0lBRWdDMFlOQVNBRklBa2dDbW8yQWdnZ0FVRUVhaUlGSUF0R0RRQURRQ0FGS0FJQUlna2dDU2dDQ0NBS2FqWUNDQ0FGUVFScUlnVWdDMGNOQUFzTElBRWdDMFlOQUNBQklRVURRQ0FGS0FJQUtBSUlJZ29nQjBvTkFpQUlJQXBLRFFJZ0JVRUVhaUlGSUF0SERRQUxDeUFHUVFocUlBQWdCQkNOQ1NBR0tBSU1JZ0VnQmlnQ0NDSUZJQUVnQlVnYklBeE9EUUlnQUNnQ01DRUxJQUFvQWl3aEFRc0NRQ0FCSUF0SEJFQkJBQ0VGQTBBQ1FDQUZBbjhnQVNnQ0FDSUhLQUpFSWdnRVFDQUlRZVFEYWd3QkN5QUhLQUk0SWdkRkRRRWdCMEc0dy9zQVFjejk4Z0JCZmhBY0lnZEZEUUVnQjBFRWFnc29BZ0JCQVVacUlRVUxJQUZCQkdvaUFTQUxSdzBBQzBFQUlRc2dBQ2dDTENJQklBQW9BakFpQjBjRVFBTkFBa0FnQ3dKL0lBRW9BZ0FpQ0NnQ1JDSUtCRUFnQ2tIa0Eyb01BUXNnQ0NnQ09DSUlSUTBCSUFoQnVNUDdBRUhNL2ZJQVFYNFFIQ0lJUlEwQklBaEJCR29MS0FJQVFRSkdhaUVMQ3lBQlFRUnFJZ0VnQjBjTkFBc0xJQVJCQWtFQklBVWdDMGdiTmdJb1FjaUg3d0FoQ2lBRklBdE9EUUZCem9qdEFDRUtJQUFvQWh3aUFVRUFUQTBCSUFCQkFDQUJhellDSEF3QkN5QUVRUUUyQWloQnlJZnZBQ0VLQ3lBQUtBSXNJZ0VnQUNnQ01FWU5BaUFCS0FJQUtBSTRJZ0VzQUY4aEJTQUJLQUpVSVFjZ0JpQUtOZ0lFSUFZZ0J5QUJRZFFBYWlBRlFRQklHellDQUVHNmlmRUFJQVlRSkF0QkFTRVdDeUFHUVJCcUpBQWdGZ3dCQ3d3Q0MwVU5BQ0FBSUFJZ0F5QUVFSzBSSUFBZ0FpQUVLQUlvSUEwUXJCRWdBQ0FESUFJZ0JDQU5FS3NSQ3lBQ0tBS01Ba0VGYXlJQlFRWkpRUzhnQVhaeEJFQWdBQ2dDTENJTElBQW9BakFpQ0VjRVFBTkFBa0FnQ3lnQ0FDSUFLQUk0SWdVZ0JTZ0NBQ2dDQ0JFQUFFR1BBVWNOQUNBQUtBSThSUVJBSUFBb0FrQkZEUUVMSUFBUTN3VWlDa1VOQUNBQUtBSUlJUVlnQUNnQ1BDSUJSUVJBSUFBb0FrQWhBUXNnQVNBQktBSUFLQUlrRVFBQUlRRWdCQ2dDS0NFSklBTWdBaWdDa0FJUWVpRUhBa0FnQ1VFQlJnUkFJQVlnQjJzaERDQUFLQUk4UlEwQklBRWdBaWdDa0FJZ0F5Z0M2QVpCOUJkcUlnWW9BaXdpQjBFS2JDQUhJQVl0QUR3YmJFSGtBRzFxSVFFTUFRc2dCaUFIYWlFTUlBQW9BanhGRFFBZ0FTQUNLQUtRQWlBREtBTG9Ca0gwRjJvaUFTZ0NMQ0lHUVFwc0lBWWdBUzBBUEJ0c1FlUUFiV3NoQVFzZ0NpZ0NCQ0lHUlEwQUlBWWdBQ2dDQkNBRklBVW9BZ0FvQWlBUkFBQnJJQVlvQWdBb0FwZ0dFUUlBSUFBb0Fqd0VRQ0FHSUFFZ0JTQUZLQUlBS0FJa0VRQUFheUFHS0FJQUtBS2NCaEVDQUFzZ0JpQUJJQXhyTmdLa0JBc2dDMEVFYWlJTElBaEhEUUFMQ3c4TEl3QkJJR3NpRENRQUlBTWdBaWdDa0FJUWVpRUhJQUFpQ0NnQ0xDSVJJQUFvQWpBaURrY0VRRUVBSUFkcklRb0RRQ0FSS0FJQUlnVW9BamdoQmlBTVFRUVFHQ0lBTmdJUUlBd2dBRUVFYWlJQk5nSVlJQUJCOFlDWUJEWUJBQ0FNSUFFMkFoUWdCaUFNUVJCcUVGSWhBU0FNS0FJUUlnQUVRQ0FNSUFBMkFoUWdBQkFYQ3dKQUlBRkZEUUFnQlJEZkJTSUJSUTBBSUFVb0FnZ2hEVUVBSVFBQ2YwRUFJQWdvQWpoQkEwY05BQnBCQUNBR0lBWW9BZ0FvQWdnUkFBQkJoZ0ZIRFFBYVFRQWdCa0dRQ0dvb0FnQWlCa1VOQUJvZ0JpQUdLQUlBS0FJa0VRQUFJUTFCQVFzaENTQUZLQUk4SWdZZ0JpZ0NBQ2dDSkJFQUFDRUdBa0FDUUFKQUFrQWdCQ2dDS0VFQmF3NERBQUVDQXdzZ0NRUi9JQXhCRUdvZ0FTQURJQUlvQXBBQ0lBUXRBQk1nQVNnQ0FDZ0NEQkVJQUNBTUtBSVVJQTFxSVExQkFBVWdDZ3NoQUNBTVFSQnFJQUVnQXlBQ0tBS1FBaUFFTFFBVElBRW9BZ0FvQWd3UkNBQWdEQ2dDRkNBR2FpRUdEQUlMSUFrRWZ5QU1RUkJxSUFFZ0F5QUNLQUtRQWlBRUxRQVRJQUVvQWdBb0FoQVJDQUFnRENnQ0ZDQU5haUVOUVFBRklBY0xJUUFnREVFUWFpQUJJQU1nQWlnQ2tBSWdCQzBBRXlBQktBSUFLQUlRRVFnQUlBd29BaFFnQm1vaEJnd0JDeUFGS0FJMElBVW9BaUJHQkVBZ0JDZ0NNQ0FGS0FJTVFRVnJiQ0VBQ3lBTVFSQnFJQVFnQkNnQ0FDZ0NGQkVDQUFKQUlBVW9Ba1FpQ1VVTkFDQUpLQUtnQkVFQ1J3MEFJQXdvQWhBaUMwRUFUQ0FNS0FJVUlnbEJBRXh4RFFBZ0JDZ0NNQ0FKSUFzZ0NTQUxTaHNnQ1VFQVRHdHNJUUFMQWtBZ0JTZ0NJRUVDUmdSQUlBeEJDR29nQVNBRElBSW9BcEFDSUFRdEFCTWdBU2dDQUNnQ0VCRUlBRUVBSUFBZ0IycHJJUUFNQVFzZ0RFRUlhaUFCSUFNZ0FpZ0NrQUlnQkMwQUV5QUJLQUlBS0FJTUVRZ0FDeUFNS0FJTUlBWnFJUVlMSUFVb0FqZ2lDU0FKS0FJQUtBSUlFUUFBUWZFQVJnUkFJQVVvQWpnZ0RFRVFhaUFNUVFocUVQVUxBbjhDUUFKQUFrQWdCQ2dDS0VFQmF3NERBUUlBQWdzZ0JTZ0NJRUVCUmdSQUlBd29BZ2dnRENnQ0VHc01Bd3NnRENnQ0VDQU1LQUlJYXd3Q0N5QU1LQUlJSUF3b0FoQnJEQUVMSUF3b0FoQWdEQ2dDQ0dzTElBWnFJUVlMSXdCQkVHc2lDU1FBQWtBZ0FTZ0NCQ0lCUlEwQUlBRWdCU2dDQkNBRktBSTRJZ3NnQ3lnQ0FDZ0NJQkVBQUdzZ0FTZ0NBQ2dDbUFZUkFnQWdBU0FHSUFVb0FqZ2lDeUFMS0FJQUtBSWtFUUFBYXlBQktBSUFLQUtjQmhFQ0FDQUJRUUFnQUdzMkFxd0VJQUVvQXFRRUlRQWdBU0FHSUExcklnWTJBcVFFSUFZZ0FHc2lCa1VOQUNBSklBVW9BamhCN0FCQkFVSHdzWDhReXdFZ0NTQUpLQUlFSWdCSEJFQURRQUpBQWtBQ1FBSkFJQUFvQWdnaUJTZ0MwQVJCQVdzT0FnQUJBd3NnQVNnQ29BUkJBVVlOQVF3Q0N5QUJLQUtnQkVFQ1J3MEJDeUFGSUFVb0Fxd0RJQVpySUFVb0FnQW9BcHdHRVFJQUN5QUFLQUlFSWdBZ0NVY05BQXNMSUFrb0FnaEZEUUFnQ1NnQ0JDSUFLQUlBSWdFZ0NTZ0NBQ0lGS0FJRU5nSUVJQVVvQWdRZ0FUWUNBQ0FKUVFBMkFnZ2dBQ0FKUmcwQUEwQWdBQ2dDQkNFQklBQVFGeUFCSWdBZ0NVY05BQXNMSUFsQkVHb2tBQXNnRVVFRWFpSVJJQTVIRFFBTEN3SkFJQU1vQXVnR1FZb2NhaTBBQUVVTkFDQUlLQUl3SUFnb0FpeHJRUWxKRFFCQkFDRUFJd0JCSUdzaUNTUUFJQWxDQURjQ0JDQUpJQWxCQkhJaUJUWUNBQ0FJS0FJc0lnZEJCR29pQVNBSUtBSXdRUVJyUndSQUEwQWdCeUVLSUFFaEJ5QUpJQUFRamdFZ0NTQUZOZ0lBSUFsQ0FEY0NCQUpBSUFvb0FnUW9BamdpQVVVTkFDQUpRUVFRR0NJQU5nSVFJQWtnQUVFRWFpSUdOZ0lZSUFCQjhZQ1lCRFlCQUNBSklBWTJBaFFnQVNBSlFSQnFFRkloQVNBSktBSVFJZ0FFUUNBSklBQTJBaFFnQUJBWEN5QUJSUTBBQW44Z0J5Z0NBQ0lBS0FJUUlnRUVRQ0FKSUFGQkJHb2lBVFlDRUNBQVFReHFJQWxCRUdvZ0FDZ0NEQ0FCU0JzTUFRc2dBRUVNYWdzb0FnQWhDeUFGSVFFQ1FDQUpLQUlFSWdCRkJFQWdCU0lBSVFFTUFRc0RRQUpBSUFBb0FoQWlCaUFMU2dSQUlBQW9BZ0FpQmcwQklBQWhBUXdEQ3lBR0lBdE9EUUlnQUVFRWFpRUJJQUFvQWdRaUJrVU5BaUFCSVFBTElBQWhBU0FHSVFBTUFBc0FDeUFCS0FJQVJRUkFRUlFRR0NJR0lBQTJBZ2dnQmtJQU53SUFJQVlnQ3pZQ0VDQUJJQVkyQWdBZ0NTZ0NBQ2dDQUNJQUJFQWdDU0FBTmdJQUlBRW9BZ0FoQmdzZ0NTZ0NCQ0FHRUVRZ0NTQUpLQUlJUVFGcU5nSUlDd0pBSUFwQkNHb2lBQ0FJS0FJd0lnRkdEUUFDUUFOQUlBQW9BZ0FvQWpnaUNnUkFJQWxCQkJBWUlnWTJBaEFnQ1NBR1FRUnFJZ3MyQWhnZ0JrSHhnSmdFTmdFQUlBa2dDellDRkNBS0lBbEJFR29RVWlFS0lBa29BaEFpQmdSQUlBa2dCallDRkNBR0VCY0xJQW9OQWdzZ0FFRUVhaUlBSUFGSERRQUxJQUVoQUFzZ0FDQUlLQUl3UmcwQUlBQW9BZ0FoQ2dKQUlBa29BZ1FpQUVVRVFDQUZJZ0FoQVF3QkN5QUtLQUlNSVFzZ0JTRUJBMEFDUUNBQUtBSVFJZ1lnQzBvRVFDQUFLQUlBSWdZTkFTQUFJUUVNQXdzZ0JpQUxUZzBDSUFCQkJHb2hBU0FBS0FJRUlnWkZEUUlnQVNFQUN5QUFJUUVnQmlFQURBQUxBQXNnQVNnQ0FBMEFRUlFRR0NFR0lBb29BZ3doQ2lBR0lBQTJBZ2dnQmtJQU53SUFJQVlnQ2pZQ0VDQUJJQVkyQWdBZ0NTZ0NBQ2dDQUNJQUJFQWdDU0FBTmdJQUlBRW9BZ0FoQmdzZ0NTZ0NCQ0FHRUVRZ0NTQUpLQUlJUVFGcU5nSUlDd0pBSUFnb0Fpd2lBQ0FISWdGR0RRQUNRQU5BSUFGQkJHc2lCaWdDQUNnQ09DSUxCRUFnQ1VFRUVCZ2lDallDRUNBSklBcEJCR29pRFRZQ0dDQUtRZkdBbUFRMkFRQWdDU0FOTmdJVUlBc2dDVUVRYWhCU0lRc2dDU2dDRUNJS0JFQWdDU0FLTmdJVUlBb1FGd3NnQ3cwQ0N5QUdJZ0VnQUVjTkFBc2dBQ0VCQ3lBQklBZ29BaXhHRFFBQ2Z5QUJRUVJyS0FJQUlnQW9BaEFpQVFSQUlBa2dBVUVFYWlJQk5nSVFJQUJCREdvZ0NVRVFhaUFBS0FJTUlBRklHd3dCQ3lBQVFReHFDeWdDQUNFS0lBVWhBUUpBSUFrb0FnUWlBRVVFUUNBRklnQWhBUXdCQ3dOQUFrQWdBQ2dDRUNJR0lBcEtCRUFnQUNnQ0FDSUdEUUVnQUNFQkRBTUxJQVlnQ2s0TkFpQUFRUVJxSVFFZ0FDZ0NCQ0lHUlEwQ0lBRWhBQXNnQUNFQklBWWhBQXdBQ3dBTElBRW9BZ0FOQUVFVUVCZ2lCaUFBTmdJSUlBWkNBRGNDQUNBR0lBbzJBaEFnQVNBR05nSUFJQWtvQWdBb0FnQWlBQVJBSUFrZ0FEWUNBQ0FCS0FJQUlRWUxJQWtvQWdRZ0JoQkVJQWtnQ1NnQ0NFRUJhallDQ0FzZ0NTZ0NBQ2dDRUNJQVFRVkdEUUFnQnlnQ0FCRGZCU0lCUlEwQUlBRW9BZ1FpQVNBQktBS3NCQ0FFS0FJd1FRVWdBR3NnQUVFRmF5QUVLQUlvSWdCQkEwWUVmeUFIS0FJQUtBSWdCU0FBQzBFQ1JodHNhallDckFRTElBa29BZ1FoQUNBSFFRUnFJZ0VnQ0NnQ01FRUVhMGNOQUFzTElBa2dBQkNPQVNBSlFTQnFKQUFMUVFBaEFBSkFJQWdvQWl3aUFTQUlLQUl3SWdaR0RRQURRQ0FCS0FJQUlnVVEzd1VpQndSQUlBY29BZ1FnQXlBQ0lBUW9BalFnQkNnQ01DQUZLQUlNUVFWcmJHb1F3UklpQlNBQUlBVWdCVUVmZFNJSGFpQUhjeUFBSUFCQkgzVWlCV29nQlhOTEd5RUFDeUFCUVFScUlnRWdCa2NOQUFzZ0FFVU5BQ0FJS0FJc0lnRWdDQ2dDTUNJRFJnMEFBMEFnQVNnQ0FDSUNJQUlvQWdnZ0FHczJBZ2dnQWhEZkJTSUNCRUFnQWlnQ0JDSUNJQUlvQXFRRUlBQnFOZ0trQkFzZ0FVRUVhaUlCSUFOSERRQUxDeUFNUVNCcUpBQVBDeEJ0QUFzUUtBQUxRYU9FN3dBUU9BQUxqQVFCQlg4akFFRVFheUVESUFFb0FnUWhCZ0pBQWtBQ1FDQUJLQUlBSWdRZ0FDZ0NBQ0lGU0EwQUlBUWdCVVlFUUNBR0lBQW9BZ1JJRFFFTElBUWdBaWdDQUNJSFRBUkFRUUFoQlNBRUlBZEhEUU1nQWlnQ0JDQUdUZzBEQ3lBRElBRXBBZ2czQXdnZ0F5QUJLUUlBTndNQUlBRWdBaWtDQ0RjQ0NDQUJJQUlwQWdBM0FnQWdBaUFES1FNSU53SUlJQUlnQXlrREFEY0NBQ0FCS0FJQUlnSWdBQ2dDQUNJRVRnUkFRUUVoQlNBQ0lBUkhEUU1nQVNnQ0JDQUFLQUlFVGcwREN5QURJQUFwQWdnM0F3Z2dBeUFBS1FJQU53TUFJQUFnQVNrQ0NEY0NDQ0FBSUFFcEFnQTNBZ0FnQVNBREtRTUlOd0lJSUFFZ0F5a0RBRGNDQUF3QkN3SkFJQVFnQWlnQ0FDSUZUQVJBSUFRZ0JVY05BU0FDS0FJRUlBWk9EUUVMSUFNZ0FDa0NDRGNEQ0NBRElBQXBBZ0EzQXdBZ0FDQUNLUUlJTndJSUlBQWdBaWtDQURjQ0FDQUNJQU1wQXdnM0FnZ2dBaUFES1FNQU53SUFRUUVQQ3lBRElBQXBBZ2czQXdnZ0F5QUFLUUlBTndNQUlBQWdBU2tDQ0RjQ0NDQUFJQUVwQWdBM0FnQWdBU0FES1FNSU53SUlJQUVnQXlrREFEY0NBQ0FDS0FJQUlnQWdBU2dDQUNJRVRnUkFRUUVoQlNBQUlBUkhEUUlnQWlnQ0JDQUJLQUlFVGcwQ0N5QURJQUVwQWdnM0F3Z2dBeUFCS1FJQU53TUFJQUVnQWlrQ0NEY0NDQ0FCSUFJcEFnQTNBZ0FnQWlBREtRTUlOd0lJSUFJZ0F5a0RBRGNDQUF0QkFpRUZDeUFGQzFBQkFYNENRQ0FEUWNBQWNRUkFJQUlnQTBGQWFxMklJUUZDQUNFQ0RBRUxJQU5GRFFBZ0FrSEFBQ0FEYTYyR0lBRWdBNjBpQklpRUlRRWdBaUFFaUNFQ0N5QUFJQUUzQXdBZ0FDQUNOd01JQzIwQkEzOGpBRUVRYXlJQ0pBQWdBa0VFRUJnaUFUWUNBQ0FDSUFGQkJHb2lBellDQ0NBQlFmR0FtQVEyQVFBZ0FpQUROZ0lFSUFBZ0FoQlNJUU1nQWlnQ0FDSUJCRUFnQWlBQk5nSUVJQUVRRnd0QkFDRUJJQU1FUUNBQVFmY0FFRVVoQVFzZ0FrRVFhaVFBSUFFTEl3RUNmeUFBSVFFRFFDQUJJZ0pCQkdvaEFTQUNLQUlBRFFBTElBSWdBR3RCQW5VTHh3RUJBbjhqQUVFUWF5SUJKQUFDZkNBQXZVSWdpS2RCLy8vLy93ZHhJZ0pCKzhPay93Tk5CRUJFQUFBQUFBQUE4RDhnQWtHZXdacnlBMGtOQVJvZ0FFUUFBQUFBQUFBQUFCRGhCd3dCQ3lBQUlBQ2hJQUpCZ0lEQS93ZFBEUUFhQWtBQ1FBSkFBa0FnQUNBQkVMRU5RUU54RGdNQUFRSURDeUFCS3dNQUlBRXJBd2dRNFFjTUF3c2dBU3NEQUNBQkt3TUlRUUVRNGdlYURBSUxJQUVyQXdBZ0FTc0RDQkRoQjVvTUFRc2dBU3NEQUNBQkt3TUlRUUVRNGdjTElRQWdBVUVRYWlRQUlBQUxEQUFnQUVHQ2hvQWdOZ0FBQzFjQkFYOGpBRUVRYXlJQkpBQWdBUUovSUFBdEFBdEJCM1lFUUNBQUtBSUFEQUVMSUFBTEFuOGdBQzBBQzBFSGRnUkFJQUFvQWdRTUFRc2dBQzBBQ3d0QkFuUnFOZ0lJSUFFb0FnZ2hBQ0FCUVJCcUpBQWdBQXVzQVFFQmZ3SkFJQU5CZ0JCeFJRMEFJQU5CeWdCeElnUkJDRVlOQUNBRVFjQUFSZzBBSUFKRkRRQWdBRUVyT2dBQUlBQkJBV29oQUFzZ0EwR0FCSEVFUUNBQVFTTTZBQUFnQUVFQmFpRUFDd05BSUFFdEFBQWlCQVJBSUFBZ0JEb0FBQ0FBUVFGcUlRQWdBVUVCYWlFQkRBRUxDeUFBQW45Qjd3QWdBMEhLQUhFaUFVSEFBRVlOQUJwQjJBQkIrQUFnQTBHQWdBRnhHeUFCUVFoR0RRQWFRZVFBUWZVQUlBSWJDem9BQUF0VUFRRi9Jd0JCRUdzaUFTUUFJQUVDZnlBQUxRQUxRUWQyQkVBZ0FDZ0NBQXdCQ3lBQUN3Si9JQUF0QUF0QkIzWUVRQ0FBS0FJRURBRUxJQUF0QUFzTGFqWUNDQ0FCS0FJSUlRQWdBVUVRYWlRQUlBQUxDQUFnQUVHQUEyb0xad0VCZnlBQVFnQTNBZ1FnQUVFQU5nSU1JQUJCNElUOUFEWUNBQ0FBUVJCcUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVSDQydklBTmdJQUlBQkJuSWoyQURZQ0FDQUJRYlNJOWdBMkFnQWdBRUczQVJDMUFTQUFJQUFvQWdBb0FnZ1JBUUFnQUFzS0FDQUFRUkJxRUwwTkN4Y0FJQUFRMWdjZ0FFRzhBV29RTHlBQVFRRTJBc3dCQzE0QkFYOGdBQ0FBS0FJZ0lBQW9BZ0JxTmdJSUlBQWdBQ2dDR0NBQUtBSWthellDRUNBQUlBQW9BZ1FnQUNnQ0tDSUJRUUFnQVdzZ0FDMEFNQnRxTmdJTUlBQWdBQ2dDSENBQUtBSXNJZ0ZCQUNBQmF5QUFMUUF4RzJvMkFoUUxQZ0FnQUVIWXNmVUFOZ0xBQVNBQVFjaXg5UUEyQXJBQklBQkJyS3YxQURZQ0FDQUFMQURqQVVFQVNBUkFJQUFvQXRnQkVCY0xJQUFRL2dNYUlBQUx3QVFCQ1g4akFFRVFheUlDSkFBZ0FrRUFPZ0FKSUFKQjBaanhBQzBBQURvQUNDQUNRUWs2QUFzZ0FrSEptUEVBS1FBQU53TUFJQUJCSFNBQ0VQQUJJUU1nQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQUVFQU5nSzhBU0FBSUFCQnRBRnFJZ0UyQXJnQklBQkJ4UDM4QURZQ3NBRWdBQ0FCTmdLMEFTQUFRY0FCYWlJQlFialE4Z0EyQWdBZ0FVSUFOd01JSUFGQjZOVHlBRFlDQUNBQlFnQTNBeEFnQVNFRUlBQkIyQUZxSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVINDFQSUFOZ0lBSUFGQkFEWUNEQ0FCSVFVZ0FFSG9BV29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUVlqWThnQTJBZ0FnQVVFQU5nSU1JQUVoQmlBQVFmZ0JhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCK05ueUFEWUNBQ0FCUVFBMkFnd2dBU0VISUFCQmlBSnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUg0Mi9JQU5nSUFJQUVoQ0NBQVFaQUNhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCMU9iekFEWUNBQ0FCSVFrZ0FFR1lBbW9pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWRqZDhnQTJBZ0FnQVVFQU5nSU1JQUJCb0l2MUFEWUNzQUVnQUVHSWhmVUFOZ0lBSUFSQnRJdjFBRFlDQUNBRlFjU0w5UUEyQWdBZ0JrSFVpL1VBTmdJQUlBZEI1SXYxQURZQ0FDQUlRZlNMOVFBMkFnQWdDVUdFalBVQU5nSUFJQUZCbEl6MUFEWUNBQ0FEUWVVQUVDa2dBMEhtQUJBcElBTkJqd0VRS1NBRFFhVUJFQ2tnQTBIR0FSQXBJQU5CandJUUtTQURRZG9CRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FDUVJCcUpBQWdBQXQyQVFSL0lBQW9Ba3dhSUFBUTlBVWhBeUFBSUFBb0Fnd1JBQUFoQkNBQUxRQUFRUUZ4UlFSQUlBQW9BalFpQVFSQUlBRWdBQ2dDT0RZQ09Bc2dBQ2dDT0NJQ0JFQWdBaUFCTmdJMEN5QUFRWlRSZ1FFb0FnQkdCRUJCbE5HQkFTQUNOZ0lBQ3lBQUtBSmdFQmNnQUJBWEN5QURJQVJ5QzdjRUFRZC9Jd0JCRUdzaUFpUUFJQUpCQnpvQUN5QUNRUUE2QUFjZ0FrR2NtdkVBS0FBQU5nSUFJQUpCbjVyeEFDZ0FBRFlBQXlBQVFmb0FJQUlRbmdFYUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkJBRFlDMkFNZ0FDQUFRZEFEYWlJQk5nTFVBeUFBUWNUOS9BQTJBc3dESUFBZ0FUWUMwQU1nQUVIY0Eyb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRYWpVOGdBMkFnQWdBU0VESUFCQjVBTnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUhJMnZJQU5nSUFJQUVoQkNBQVFld0RhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCMk9IekFEWUNBQ0FCSVFVZ0FFSDBBMm9pQVVHNDBQSUFOZ0lBSUFGQy8vLy8vdzgzQWdRZ0FVSG8xL0lBTmdJQUlBRWhCaUFBUVlBRWFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkJwT1h6QURZQ0FDQUJJUWNnQUVHSUJHb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRWmplOGdBMkFnQWdBRUg0bS9RQU5nTE1BeUFBUWVpYjlBQTJBb2dESUFCQjJKdjBBRFlDK0FJZ0FFSEltL1FBTmdMb0FpQUFRYmliOUFBMkF1UUJJQUJCbEp2MEFEWUMxQUVnQUVHRW0vUUFOZ0xBQVNBQVFlU2E5QUEyQXJBQklBQkJvSlQwQURZQ0FDQURRWXljOUFBMkFnQWdCRUdjblBRQU5nSUFJQVZCckp6MEFEWUNBQ0FHUWJ5YzlBQTJBZ0FnQjBITW5QUUFOZ0lBSUFGQjNKejBBRFlDQUNBQVFkNEFFQ2tnQUVHMEFSQXBJQUJCQmhBcElBQkJqUUVRS1NBQVFmd0JFQ2tnQUVIZUFSQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FrRVFhaVFBSUFBTGlnUUJBbjhDUUNBQVFSQnFJZ0VzQUE5QkFFZ0VRQ0FCUVFBMkFnZ2dBU2dDQkNFQ0RBRUxJQUZCQkdvaUFrRUFPZ0FMQ3lBQ1FRQTZBQUFDUUNBQkxBQWJRUUJJQkVBZ0FVRUFOZ0lVSUFFb0FoQWhBZ3dCQ3lBQlFSQnFJZ0pCQURvQUN3c2dBa0VBT2dBQUFrQWdBU3dBSjBFQVNBUkFJQUZCQURZQ0lDQUJLQUljSVFJTUFRc2dBVUVjYWlJQ1FRQTZBQXNMSUFKQkFEb0FBQUpBSUFFc0FETkJBRWdFUUNBQlFRQTJBaXdnQVNnQ0tDRUNEQUVMSUFGQktHb2lBa0VBT2dBTEN5QUNRUUE2QUFBQ1FDQUJMQUEvUVFCSUJFQWdBVUVBTmdJNElBRW9BalFoQWd3QkN5QUJRVFJxSWdKQkFEb0FDd3NnQWtFQU9nQUFBa0FnQVN3QVMwRUFTQVJBSUFGQkFEWUNSQ0FCS0FKQUlRSU1BUXNnQVVGQWF5SUNRUUE2QUFzTElBSkJBRG9BQUFKQUlBRXNBRmRCQUVnRVFDQUJRUUEyQWxBZ0FTZ0NUQ0VDREFFTElBRkJ6QUJxSWdKQkFEb0FDd3NnQWtFQU9nQUFBa0FnQVN3QVkwRUFTQVJBSUFGQkFEWUNYQ0FCS0FKWUlRRU1BUXNnQVVIWUFHb2lBVUVBT2dBTEN5QUJRUUE2QUFBZ0FFRUFOZ0owQWtBZ0FDd0Fnd0ZCQUVnRVFDQUFRUUEyQW53Z0FDZ0NlQ0VCREFFTElBQkIrQUJxSWdGQkFEb0FDd3NnQVVFQU9nQUFJQUJCQURZQ2hBRUNRQ0FBTEFDVEFVRUFTQVJBSUFCQkFEWUNqQUVnQUNnQ2lBRWhBQXdCQ3lBQVFZZ0JhaUlBUVFBNkFBc0xJQUJCQURvQUFBdHhBUUovSXdCQklHc2lBaVFBSUFJZ0FUWUNHQUpBSUFBb0FnUWlBRVVOQUNBQ1FRaHFJZ0VnQUJCYklBSW9BZ2doQUNBQ0xBQVRJUU1nQWlBQ1FSaHFRZFdwN3dBUUl6WUNBQ0FDSUFBZ0FTQURRUUJJR3hBbklBSXNBQk5CQUU0TkFDQUNLQUlJRUJjTElBSkJJR29rQUF1R0FnRUVmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ2dBaUFDUVJocVFkV3A3d0FRSFRZQ0NBSkFRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCMWFudkFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQVVGd1R3MEJBa0FDUUNBQlFRdFBCRUFnQVVFUWFrRndjU0lGRUJnaEF5QUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0F6WUNDQ0FDSUFFMkFnd01BUXNnQWlBQk9nQVRJQUpCQ0dvaEF5QUJSUTBCQ3lBRElBUWdBUkFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhCWE5nSUVJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQjFhbnZBQkFxQ3lBQ1FTQnFKQUFQQ3hBdEFBdjRBd0VEZnlNQVFVQnFJZ0lrQUNBQ0lBRTJBamdnQUVFRWFpRUJBa0FDUUNBQUtBSUlJQUF0QUE4aUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBRXNBQXNMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdJZ0lBSWdBU2tDQURjREdBd0JDeUFDUVJocUlBQW9BZ1FnQUNnQ0NCQWFDeUFDUVNocUlnRWdBaWtDR0RjQ0FDQUJJQUlvQWlBMkFnZ2dBa0lBTndJWUlBSkJBRFlDSUNBQ0tBSW9JUU1nQWl3QU15RUVJQUlnQWtFNGFrR0QrTzRBRUNNMkFoQWdBa0VRYWlBRElBRWdCRUVBU0JzUUp5QUNMQUF6UVFCSUJFQWdBaWdDS0JBWEN5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEN3c2dBRUVRYWlFQkFrQUNRQ0FBS0FJVUlBQXRBQnNpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFFc0FBc0xRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0lJSUFJZ0FTa0NBRGNEQUF3QkN5QUNJQUFvQWhBZ0FDZ0NGQkFhQ3lBQ1FTaHFJZ0FnQWlrQ0FEY0NBQ0FBSUFJb0FnZzJBZ2dnQWtJQU53SUFJQUpCQURZQ0NDQUNLQUlvSVFFZ0Fpd0FNeUVESUFJZ0FrRTRha0hZcWUwQUVDTTJBaEFnQWtFUWFpQUJJQUFnQTBFQVNCc1FKeUFDTEFBelFRQklCRUFnQWlnQ0tCQVhDeUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDd3NnQWtGQWF5UUFDOWdHQVFWL0l3QkIwQUJySWdJa0FDQUNJQUUyQWtnZ0FpQUNRY2dBYWtHRCtPNEFFQjAyQWtBQ1FBSkFRWVlEUVFBZ0FrRkFheWdDQUJzaUJRUkFJQUlnQWtISUFHcEJnL2p1QUJBZE5nSkFJQUpCUUdzb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lHRUJnaEFTQUNJQVpCZ0lDQWdIaHlOZ0lvSUFJZ0FUWUNJQ0FDSUFNMkFpUU1BUXNnQWlBRE9nQXJJQUpCSUdvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBSkJNR29pQXlJQklBSXBBaUEzQWdBZ0FTQUNLQUlvTmdJSUlBSkNBRGNDSUNBQ1FRQTJBaWdDUUNBRElBQkJCR29pQVVZTkFDQUNMUUE3SWdSQkdIUkJHSFVoQXlBQkxBQUxRUUJPQkVBZ0EwRUFUZ1JBSUFFZ0Fpa0RNRGNDQUNBQklBSW9BamcyQWdnTUFnc2dBU0FDS0FJd0lBSW9BalFRSUF3QkN5QUJJQUlvQWpBZ0FrRXdhaUFEUVFCSUlnRWJJQUlvQWpRZ0JDQUJHeEFoR2dzZ0Fpd0FPMEVBU0FSQUlBSW9BakFRRndzZ0Fpd0FLMEVBU0FSQUlBSW9BaUFRRndzZ0FrSElBR3BCZy9qdUFCQXFDeUFDSUFKQnlBQnFRZGlwN1FBUUhUWUNRRUdHQTBFQUlBSkJRR3NvQWdBYkJIOGdBaUFDUWNnQWFrSFlxZTBBRUIwMkFrQWdBa0ZBYXlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnVVFIeUlEUVhCUERRSUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1FRR0NFQklBSWdCRUdBZ0lDQWVISTJBZ2dnQWlBQk5nSUFJQUlnQXpZQ0JBd0JDeUFDSUFNNkFBc2dBaUVCSUFORkRRRUxJQUVnQlNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQWtFUWFpSUJJQUlwQWdBM0FnQWdBU0FDS0FJSU5nSUlJQUpDQURjQ0FDQUNRUUEyQWdnQ1FDQUJJQUJCRUdvaUFFWU5BQ0FDTFFBYklnTkJHSFJCR0hVaEFTQUFMQUFMUVFCT0JFQWdBVUVBVGdSQUlBQWdBaWtERURjQ0FDQUFJQUlvQWhnMkFnZ01BZ3NnQUNBQ0tBSVFJQUlvQWhRUUlBd0JDeUFBSUFJb0FoQWdBa0VRYWlBQlFRQklJZ0FiSUFJb0FoUWdBeUFBR3hBaEdnc2dBaXdBRzBFQVNBUkFJQUlvQWhBUUZ3c2dBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBa0hJQUdwQjJLbnRBQkFxUVFBRklBVkJBRWNMR2lBQ1FkQUFhaVFBRHdzUUxRQUxFQzBBQzNJQkFuOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUFrQWdBQ2dDQkNJQVJRMEFJQUpCQ0dvaUFTQUFFTDBPSUFJb0FnZ2hBQ0FDTEFBVElRTWdBaUFDUVJocVFiZVA3d0FRSXpZQ0FDQUNJQUFnQVNBRFFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFKQklHb2tBQXZUQVFFRWZ5TUFRU0JySWdJa0FDQUNJQUUyQWhnQ1FDQUFLQUlFSWdGQmYwWU5BQ0FDUVFocUlnTWdBUkJOSUFJb0FnZ2hCQ0FDTEFBVElRVWdBaUFDUVJocVFhdkE3Z0FRSXpZQ0FDQUNJQVFnQXlBRlFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFBb0FnZ2lBRUYvUmdSL0lBRkJmMGNGSUFKQkNHb2lBU0FBRUUwZ0FpZ0NDQ0VBSUFJc0FCTWhBeUFDSUFKQkdHcEIrby92QUJBak5nSUFJQUlnQUNBQklBTkJBRWdiRUNjZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRnd0QkFBc2FJQUpCSUdva0FBdDFBUUovSUFFZ0FFRWNhaUlBUndSQUlBRXRBQXNpQTBFWWRFRVlkU0VDSUFBc0FBdEJBRTRFUUNBQ1FRQk9CRUFnQUNBQktRSUFOd0lBSUFBZ0FTZ0NDRFlDQ0E4TElBQWdBU2dDQUNBQktBSUVFQ0FQQ3lBQUlBRW9BZ0FnQVNBQ1FRQklJZ0FiSUFFb0FnUWdBeUFBR3hBaEdnc0wyd0VDQVg4Q2ZrRUJJUVFDUUNBQVFnQlNJQUZDLy8vLy8vLy8vLy8vQUlNaUJVS0FnSUNBZ0lEQS8vOEFWaUFGUW9DQWdJQ0FnTUQvL3dCUkd3MEFJQUpDQUZJZ0EwTC8vLy8vLy8vLy8vOEFneUlHUW9DQWdJQ0FnTUQvL3dCV0lBWkNnSUNBZ0lDQXdQLy9BRkViRFFBZ0FDQUNoQ0FGSUFhRWhGQUVRRUVBRHdzZ0FTQURnMElBV1FSQVFYOGhCQ0FBSUFKVUlBRWdBMU1nQVNBRFVSc05BU0FBSUFLRklBRWdBNFdFUWdCU0R3dEJmeUVFSUFBZ0FsWWdBU0FEVlNBQklBTlJHdzBBSUFBZ0FvVWdBU0FEaFlSQ0FGSWhCQXNnQkF2Y0JBRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FVRUJhdzRMQUFFQ0F3UUZCZ2NJQ1FvTEN5QUFRUVk2QUFzZ0FFSGwydThBS0FBQU5nQUFJQUJCNmRydkFDOEFBRHNBQkNBQVFRQTZBQVlNQ3dzZ0FFRUdPZ0FMSUFCQnRNYnZBQ2dBQURZQUFDQUFRYmpHN3dBdkFBQTdBQVFnQUVFQU9nQUdEQW9MSUFCQkF6b0FDeUFBUWMzWTdnQXZBQUE3QUFBZ0FFSFAyTzRBTFFBQU9nQUNJQUJCQURvQUF3d0pDeUFBUVFrNkFBc2dBRUhpMnU4QUtRQUFOd0FBSUFCQjZ0cnZBQzBBQURvQUNDQUFRUUE2QUFrTUNBc2dBRUVKT2dBTElBQkJzY2J2QUNrQUFEY0FBQ0FBUWJuRzd3QXRBQUE2QUFnZ0FFRUFPZ0FKREFjTElBQkJBem9BQ3lBQVFhTEI3d0F2QUFBN0FBQWdBRUdrd2U4QUxRQUFPZ0FDSUFCQkFEb0FBd3dHQ3lBQVFRVTZBQXNnQUVITDVPMEFLQUFBTmdBQUlBQkJ6K1R0QUMwQUFEb0FCQ0FBUVFBNkFBVU1CUXNnQUVFQU9nQUlJQUJDOHVEUm04ZXVtTG4wQURjQ0FDQUFRUWc2QUFzTUJBc2dBRUVIT2dBTElBQkI1K1R1QUNnQUFEWUFBQ0FBUWVyazdnQW9BQUEyQUFNZ0FFRUFPZ0FIREFNTElBQkJCam9BQ3lBQVFiQy83d0FvQUFBMkFBQWdBRUcwdis4QUx3QUFPd0FFSUFCQkFEb0FCZ3dDQ3lBQVFRWTZBQXNnQUVHOXBlOEFLQUFBTmdBQUlBQkJ3YVh2QUM4QUFEc0FCQ0FBUVFBNkFBWU1BUXNnQWlBQk5nSUFRZnVWOEFBZ0FoQWtBa0FnQUN3QUMwRUFTQVJBSUFCQkFEWUNCQ0FBS0FJQUlRQU1BUXNnQUVFQU9nQUxDeUFBUVFBNkFBQUxJQUpCRUdva0FBdTZDQUVCZnlNQVFSQnJJZ0lrQUNBQVFnQTNBZ0FnQUVFQU5nSUlBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FCUVFGckRoNEFBUUlEQkFVR0J3Z0pDZ3NNRFE0UEVCRVNFeFFWRmhjWUdSb2JIQjBlQ3lBQVFmTUFPd0VBSUFCQkFUb0FDd3dlQ3lBQVFlWUFPd0VBSUFCQkFUb0FDd3dkQ3lBQVFRQTZBQUlnQUVIejVnRTdBUUFnQUVFQ09nQUxEQndMSUFCQitBQTdBUUFnQUVFQk9nQUxEQnNMSUFCQkFEb0FBaUFBUWViTUFUc0JBQ0FBUVFJNkFBc01HZ3NnQUVFQU9nQUNJQUJCK09ZQk93RUFJQUJCQWpvQUN3d1pDeUFBUVFBNkFBSWdBRUh6OEFFN0FRQWdBRUVDT2dBTERCZ0xJQUJCQURvQUFpQUFRZlRtQVRzQkFDQUFRUUk2QUFzTUZ3c2dBRUVBT2dBQ0lBQkI5TXdCT3dFQUlBQkJBam9BQ3d3V0N5QUFRZTRBT3dFQUlBQkJBVG9BQ3d3VkN5QUFRUUE2QUFJZ0FFSHV6QUU3QVFBZ0FFRUNPZ0FMREJRTElBQkJBRG9BQWlBQVFlN21BVHNCQUNBQVFRSTZBQXNNRXdzZ0FFRUFPZ0FDSUFCQjgrb0JPd0VBSUFCQkFqb0FDd3dTQ3lBQVFRQTZBQUlnQUVIenlBRTdBUUFnQUVFQ09nQUxEQkVMSUFCQkFEb0FBaUFBUWVicUFUc0JBQ0FBUVFJNkFBc01FQXNnQUVFQU9nQUNJQUJCNXNnQk93RUFJQUJCQWpvQUN3d1BDeUFBUVFBNkFBSWdBRUh1NmdFN0FRQWdBRUVDT2dBTERBNExJQUJCQURvQUFpQUFRZTdJQVRzQkFDQUFRUUk2QUFzTURRc2dBRUVET2dBTElBQkJzUHZ1QUM4QUFEc0FBQ0FBUWJMNzdnQXRBQUE2QUFJZ0FFRUFPZ0FEREF3TElBQkJBem9BQ3lBQVFhejc3Z0F2QUFBN0FBQWdBRUd1Kys0QUxRQUFPZ0FDSUFCQkFEb0FBd3dMQ3lBQVFRTTZBQXNnQUVHYTNPMEFMd0FBT3dBQUlBQkJuTnp0QUMwQUFEb0FBaUFBUVFBNkFBTU1DZ3NnQUVFRE9nQUxJQUJCbHR6dEFDOEFBRHNBQUNBQVFaamM3UUF0QUFBNkFBSWdBRUVBT2dBRERBa0xJQUJCQXpvQUN5QUFRWVRoN1FBdkFBQTdBQUFnQUVHRzRlMEFMUUFBT2dBQ0lBQkJBRG9BQXd3SUN5QUFRUU02QUFzZ0FFSGwzKzBBTHdBQU93QUFJQUJCNTkvdEFDMEFBRG9BQWlBQVFRQTZBQU1NQndzZ0FFRUFPZ0FDSUFCQjR1WUJPd0VBSUFCQkFqb0FDd3dHQ3lBQVFRQTZBQUlnQUVIcjVnRTdBUUFnQUVFQ09nQUxEQVVMSUFCQkFEb0FBaUFBUWV2TUFUc0JBQ0FBUVFJNkFBc01CQXNnQUVFQU9nQUNJQUJCNHN3Qk93RUFJQUJCQWpvQUN3d0RDeUFBUVFNNkFBc2dBRUhFKys0QUx3QUFPd0FBSUFCQnh2dnVBQzBBQURvQUFpQUFRUUE2QUFNTUFnc2dBRUVET2dBTElBQkJ5UHZ1QUM4QUFEc0FBQ0FBUWNyNzdnQXRBQUE2QUFJZ0FFRUFPZ0FEREFFTElBSWdBVFlDQUVHNW0vQUFJQUlRSkFKQUlBQXNBQXRCQUVnRVFDQUFRUUEyQWdRZ0FDZ0NBQ0VBREFFTElBQkJBRG9BQ3dzZ0FFRUFPZ0FBQ3lBQ1FSQnFKQUFMUHdBZ0FFSGN3L0lBTmdJQUlBQkJOR29nQUNnQ09CQ0tCaUFBTEFBelFRQklCRUFnQUNnQ0tCQVhDeUFBTEFBblFRQklCRUFnQUNnQ0hCQVhDeUFBQyt3SEFncC9BWDRqQUVFd2F5SUVKQUFnQkVFZ2FpQUFRUVJxSWdzUXRnb0NRQ0FFS0FJZ1JRUkFJQUVoQmd3QkN5QUNJQVFvQWloS0JFQWdBU0VHREFFTEEwQWdDeERjQVNBQUlBQW9Ba1JCQVdvaUJqWUNSQ0FHUVlFSVR3UkFJQUFvQWlBaUFVR3k1TzRBTmdJQUlBRWdBQ2dDQ0NBQUtBSVlhellDQkVFQUlRWU1BZ3RCQUNFR0lBQVF5UVVpQ2tVTkFTQUVRUkJxSUFzUXRnb0NRQ0FFS0FJUVJRMEFJQVFvQWhnaUF5QUVLQUlvVEEwQUEwQWdBQ0FLSUFNUXlBVWlDa1VOQTBFRUlRZEJBeUVEUVFNaEJRSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBQW9BaFJCQVdzT0ZBd0pBQUVDQXdRRkJnY0xDd3NMQ3dzTEN3c0lDd3RCQlNFRlFRUWhBd3dMQzBFR0lRVkJCQ0VEREFvTFFRY2hCVUVFSVFNTUNRdEJDQ0VGUVFRaEF3d0lDMEVGSVFOQkFpRUhRUWtoQlF3SEMwRUZJUU5CQWlFSFFRb2hCUXdHQzBFR0lRTkJBaUVIUVFzaEJRd0ZDMEVISVFOQkFTRUhRUThoQlF3RUMwRUFJUU1nQUNnQ0VDQUFLQUlNSWdscklnZ05BUXdDQzBFRUlRVU1BZ3NDUUFOQUlBTkIwSVB1QUdvdEFBQWdBeUFKYWkwQUFFY05BU0FEUVFGcUlnTWdDRWNOQUF0QkFTRUZJQWhCQWtjTkFFRUJJUU1NQWd0QkFDRURBa0FEUUNBRFFiakI3d0JxTFFBQUlBTWdDV290QUFCSERRRWdBMEVCYWlJRElBaEhEUUFMUVFJaEJVRUNJUU1nQ0VFRFJnMENDMEVBSVFNQ1FBTkFJQU5CcjRydEFHb3RBQUFnQXlBSmFpMEFBRWNOQVNBRFFRRnFJZ01nQ0VjTkFBc2dDRUVEUncwQVFRWWhBMEVDSVFkQkRDRUZEQUlMUVFBaEF3TkFJQU5CMDdudkFHb3RBQUFnQXlBSmFpMEFBRWNOQVNBRFFRRnFJZ01nQ0VjTkFBc2dDRUVEUncwQVFRWWhBMEVDSVFkQkRTRUZEQUVMSUFSQkFEWUNHQ0FFUWdBM0F4QU1BZ3NnQkNBSE5nSVVJQVFnQlRZQ0VDQUVJQU0yQWhnZ0F5QUVLQUlvU2cwQUN3c0NRQ0FFS0FJZ0lnZEJEMGNOQUNBQkxRQUJRUUZHQkVBZ0NpMEFBVUVCUmcwQkN5QUFLQUlnSWdGQjNkRHRBRFlDQUNBQklBQW9BZ2dnQUNnQ0dHczJBZ1FNQWdzZ0JDZ0NKQ0VJQW44Z0FDZ0NBQ0lES0FJRUlnVkJHR29pQ1NBREtBSUFJZ3dvQWdSTkJFQWdBeUFKTmdJRUlBVWdER3BCQ0dvTUFRdEJpQ0JCcE1TQkFTZ0NBQkVBQUNJRlJRUkFJQU1vQWdnaUFFVU5BeUFBUVFFNkFBQU1Bd3NnQXlnQ0FDRUdJQVZCZ0NBMkFnUWdCU0FHTmdJQUlBTkJHRFlDQkNBRElBVTJBZ0FnQlVFSWFnc2lCa0VBTmdJTUlBWWdDallDQ0NBR0lBRTJBZ1FnQmtFQU93RUNJQVlnQ0RvQUFTQUdJQWM2QUFBZ0JDQUxFTFlLSUFRZ0JDZ0NDQ0lETmdJb0lBUWdCQ2tEQUNJTk53TWdJQTJuUlEwQklBWWhBU0FDSUFOTURRQUxDeUFFUVRCcUpBQWdCZ3U4UndJTmZ3RjhJd0JCRUdzaURTUUFJQUJCQkdvaERBSkFBa0FDZndKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBQ2dDRkNJQlFRaHJEZzBKQ2dvQ0F3b0JBUW9LQ2dvQUNnc2dEQ2dDQUNFRUEwQWdCQzBBQUNFQ0lBUkJBV29oQkNBQ1FkQys4Z0JxTFFBQVFRaHhEUUFMSUFKQktFY05DU0FBS0FJTUlBQW9BaEFRMkE0TkNRc2dBVUVMYXc0S0FBRUZBZ01GQlFVRkJBVUxJQUFvQWh3aUNFVUVRQ0FBS0FJZ0lnRkIxZHp2QURZQ0FDQUJJQUFvQWdnZ0FDZ0NHR3MyQWdSQkFDRUVEQlFMSUFCQkpHb2lCaUVDSUFBb0FoQWdBQ2dDRENJQmF5SUtRU0JQQkVCQkFDRUVJQXBCQVdwQnBNU0JBU2dDQUJFQUFDSUNSUTBKQ3lBS0lBSWdBU0FLRUJraUJXcEJBRG9BQUVFQUlRRWdCUzBBQUNJRUJFQkJBQ0VDSUFVaEFRTkFJQUlnQkVFWWRFRVlkV3BCZ1Foc0lnSkJCbllnQW5NaEFpQUJMUUFCSVFRZ0FVRUJhaUVCSUFRTkFBc2dBa0VKYkNFQkN3SkFJQWdnQVVFTGRpQUJjMEUvY1VFQ2RHb29BZ0FpQkVVTkFBTkFBbjhDUUFKQUFrQUNRQ0FFS0FJQVFRSnJEZ01CQWdNQUN5QUVRUnhxREFNTElBUkJFR29NQWdzZ0JFRU1hZ3dCQ3lBRVFRbHFDeUFGRUdoRkJFQWdCQ0VEREFJTElBUW9BZ1FpQkEwQUN3c2dCU0FHUndSQUlBVkJvTVNCQVNnQ0FCRUJBQXNnQTBVRVFDQUFLQUlnSWdGQmpwL3ZBRFlDQUNBQklBQW9BZ2dnQUNnQ0dHczJBZ1JCQUNFRURCUUxJQXdRM0FFZ0F5Z0NBQ0VGQW44Z0FDZ0NBQ0lHS0FJRUlnUkJHR29pQWlBR0tBSUFJZ0VvQWdSTkJFQWdCaUFDTmdJRUlBRWdCR3BCQ0dvTUFRdEJBQ0VFUVlnZ1FhVEVnUUVvQWdBUkFBQWlBa1VFUUNBR0tBSUlJZ0JGRFJVZ0FFRUJPZ0FBREJVTElBWW9BZ0FoQVNBQ1FZQWdOZ0lFSUFJZ0FUWUNBQ0FHUVJnMkFnUWdCaUFDTmdJQUlBSkJDR29MSWdGQ0FEY0JBaUFCSUFVNkFBRWdBVUVVT2dBQUlBRWdBellDRUNBQlFnQTNBUWdNRWdzZ0RCRGNBU0FBSUFBb0FrUWlBa0VCYWlJQk5nSkVJQUZCZ1FoUEJFQWdBQ2dDSUNJQlFiTGs3Z0EyQWdBZ0FTQUFLQUlJSUFBb0FoaHJOZ0lFUVFBaEJBd1RDeUFBRU1rRklnRkZCRUJCQUNFRURCTUxRUUFoQkNBQUlBRkJBQkRJQlNFQklBQWdBallDUkNBQlJRMFNJQUFvQWhSQkRVWU5CQ0FBS0FJZ0lnRkI3Yjd4QURZQ0FDQUJJQUFvQWdnZ0FDZ0NHR3MyQWdRTUVnc0NRQ0FBS0FJTUlnUkZCRUJCaU16eEFDRUNEQUVMQW44Z0FDZ0NFQ0FFYXlJR1FRaHFRWGh4SWdVZ0FDZ0NBQ0lJS0FJRUlnTnFJZ0lnQ0NnQ0FDSUJLQUlFVFFSQUlBZ2dBallDQkNBQklBTnFRUWhxREFFTFFRQWhCQ0FGUVlBSWFpSUJRWUFnSUFGQmdDQkxHeUlDUVFocVFhVEVnUUVvQWdBUkFBQWlBMFVFUUNBSUtBSUlJZ0JGRFJRZ0FFRUJPZ0FBREJRTElBZ29BZ0FoQVNBRElBSTJBZ1FnQXlBQk5nSUFJQWdnQlRZQ0JDQUlJQU0yQWdBZ0FDZ0NEQ0VFSUFOQkNHb0xJZ0lnQkNBR0VCa2dCbXBCQURvQUFBc2dEQkRjQVFKL0lBQW9BZ0FpQlNnQ0JDSURRUmhxSWdRZ0JTZ0NBQ0lCS0FJRVRRUkFJQVVnQkRZQ0JDQUJJQU5xUVFocURBRUxRUUFoQkVHSUlFR2t4SUVCS0FJQUVRQUFJZ05GQkVBZ0JTZ0NDQ0lBUlEwVElBQkJBVG9BQUF3VEN5QUZLQUlBSVFFZ0EwR0FJRFlDQkNBRElBRTJBZ0FnQlVFWU5nSUVJQVVnQXpZQ0FDQURRUWhxQ3lJQlFnQTNBUUlnQVVHU0Jqc0JBQ0FCSUFJMkFoQWdBVUlBTndFSURCQUxJQUJCSkdvaUJTRUNJQUFvQWhBZ0FDZ0NEQ0lCYXlJR1FTQlBCRUJCQUNFRUlBWkJBV3BCcE1TQkFTZ0NBQkVBQUNJQ1JRMEhDeUFHSUFJZ0FTQUdFQmtpQTJwQkFEb0FBQ0FESVFRRFFDQUVJZ0ZCQVdvaEJDQUJMUUFBSWdKQjBMN3lBR290QUFCQkNIRU5BQXRFQUFBQUFBQUErSDhoRGdKQUlBRWdBa0V0Um1vaUFTMEFBQ0lDUlEwQUFrQUNRQ0FDUVRwclFYVkxCRUFnQVNFQ0EwQWdBaTBBQVNFRUlBSkJBV29pQVNFQ0lBUkJPbXRCZFVzTkFBc2dCRUV1UmcwQkRBSUxJQUpCTGtjTkFpQUJMUUFCUVRwclFYWkpEUUlMSUFFaEFnTkFJQUl0QUFFaEJDQUNRUUZxSWdFaEFpQUVRVHByUVhWTERRQUxDeUFFUWRDKzhnQnFMUUFBUVFoeEJFQURRQ0FCTFFBQklRUWdBVUVCYWlFQklBUkIwTDd5QUdvdEFBQkJDSEVOQUFzTElBUU5BQ0FEUVFBUXlBSWhEZ3NnQXlBRlJ3UkFJQU5Cb01TQkFTZ0NBQkVCQUFzZ0RCRGNBUUovSUFBb0FnQWlBeWdDQkNJRVFSaHFJZ0lnQXlnQ0FDSUJLQUlFVFFSQUlBTWdBallDQkNBQklBUnFRUWhxREFFTFFRQWhCRUdJSUVHa3hJRUJLQUlBRVFBQUlnSkZCRUFnQXlnQ0NDSUFSUTBTSUFCQkFUb0FBQXdTQ3lBREtBSUFJUUVnQWtHQUlEWUNCQ0FDSUFFMkFnQWdBMEVZTmdJRUlBTWdBallDQUNBQ1FRaHFDeUlCUWdBM0FRSWdBVUdUQkRzQkFDQUJJQTQ1QXhBZ0FVSUFOd0VJREE4TElBMUNBRGNEQ0NBQUtBSVFJUWdnQUNnQ0RDRUhJQXdRM0FFZ0FDZ0NGRUVNUndSQUlBQW9BaUFpQVVHMTF1NEFOZ0lBSUFFZ0FDZ0NDQ0FBS0FJWWF6WUNCRUVBSVFRTUVBc2dEQkRjQVNBQUtBSkVJUU1DZnlBQUtBSVVJZ0ZCRFVZRVFFRUFJUVJCQUF3QkN5QURJUUpCQUNFRUEwQWdCQVJBSUFGQkZVY0VRQ0FBS0FJZ0lnRkJ2N3Z0QURZQ0FDQUJJQUFvQWdnZ0FDZ0NHR3MyQWdSQkFDRUVEQk1MSUF3UTNBRWdBQ2dDUkNFQ0N5QUFJQUpCQVdvaUJUWUNSQ0FGUVlFSVR3UkFJQUFvQWlBaUFVR3k1TzRBTmdJQUlBRWdBQ2dDQ0NBQUtBSVlhellDQkVFQUlRUU1FZ3NnQUNBQ1FRSnFJZ0UyQWtRZ0FVR0JDRThFUUNBQUtBSWdJZ0ZCc3VUdUFEWUNBQ0FCSUFBb0FnZ2dBQ2dDR0dzMkFnUkJBQ0VFREJJTElBQVF5UVVpQVVVTkRTQUFJQUZCQUJESUJTRUJJQUFnQlRZQ1JDQUJSUTBOSUExQkNHb2dCRUVDZEdvZ0JrRU1haUFFUVFKSkd5QUJOZ0lBSUFSQkFXb2hCQ0FGSVFJZ0FTRUdJQUFvQWhRaUFVRU5SdzBBQ3lBTktBSU1JUVlnRFNnQ0NBc2hDU0FNRU53QklBQWdBellDUkFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBY3NBQUFpQzBIaUFHc09Fd0FCRkJRQ0ZCUURGQlFFRkFVVUJoUUhDQWtVQ3lBSUlBZHJJZ1ZGRFJNZ0MwSGlBRWNORTBFQklRRURRQ0FCSUFWSEJFQWdBU0FIYWlFRElBRkIwYnp1QUdvaEFpQUJRUUZxSVFFZ0FpMEFBQ0FETFFBQVJnMEJEQlVMQ3lBRlFRZEhEUk1nQkVFQlJ3MFRBbjhnQUNnQ0FDSURLQUlFSWdSQkdHb2lBaUFES0FJQUlnRW9BZ1JOQkVBZ0F5QUNOZ0lFSUFFZ0JHcEJDR29NQVF0QmlDQkJwTVNCQVNnQ0FCRUFBQ0lDUlFSQUlBTW9BZ2dpQUVVTkZpQUFRUUU2QUFCQkFDRUVEQm9MSUFNb0FnQWhBU0FDUVlBZ05nSUVJQUlnQVRZQ0FDQURRUmcyQWdRZ0F5QUNOZ0lBSUFKQkNHb0xJZ0ZDQURjRENDQUJJQWsyQWdRZ0FVR3RDRFlDQUF3WEN5QUlJQWRySWdWRkRSSUNRQ0FMUWVNQVJnUkFRUUVoQVFOQUlBRWdCVVlOQWlBQklBZHFJUU1nQVVHc20rMEFhaUVDSUFGQkFXb2hBU0FDTFFBQUlBTXRBQUJHRFFBTEN5QUVRUUZHSVFvTUVnc2dCRUVCUmlFS0lBVkJCVWNORVNBRVFRRkhEUkVnQ1MwQUFVRUJSd1JBSUFBb0FpQWlBVUhQc08wQU5nSUFJQUVnQUNnQ0NDQUFLQUlZYXpZQ0JFRUFJUVFNR0FzQ2Z5QUFLQUlBSWdNb0FnUWlCRUVZYWlJQ0lBTW9BZ0FpQVNnQ0JFMEVRQ0FESUFJMkFnUWdBU0FFYWtFSWFnd0JDMEdJSUVHa3hJRUJLQUlBRVFBQUlnSkZCRUFnQXlnQ0NDSUFSUTBWSUFCQkFUb0FBRUVBSVFRTUdRc2dBeWdDQUNFQklBSkJnQ0EyQWdRZ0FpQUJOZ0lBSUFOQkdEWUNCQ0FESUFJMkFnQWdBa0VJYWdzaUFVSUFOd01JSUFFZ0NUWUNCQ0FCUVpjRU5nSUFEQllMSUFnZ0Iyc2lCVVVORVNBTFFlWUFSdzBSUVFFaEFRSkFBa0FDUUFOQUlBRWdCVWNFUUNBQklBZHFJUU1nQVVHL2orOEFhaUVDSUFGQkFXb2hBU0FDTFFBQUlBTXRBQUJHRFFFTUFnc0xJQVZCQlVjTkFDQUVSUTBCQzBFQklRRURRQ0FCSUFWR0RRSWdBU0FIYWlFRElBRkIrWUh1QUdvaEFpQUJRUUZxSVFFZ0FpMEFBQ0FETFFBQVJnMEFDd3dUQ3dKL0lBQW9BZ0FpQXlnQ0JDSUVRUmhxSWdJZ0F5Z0NBQ0lCS0FJRVRRUkFJQU1nQWpZQ0JDQUJJQVJxUVFocURBRUxRWWdnUWFURWdRRW9BZ0FSQUFBaUFrVUVRQ0FES0FJSUlnQkZEUlVnQUVFQk9nQUFRUUFoQkF3WkN5QURLQUlBSVFFZ0FrR0FJRFlDQkNBQ0lBRTJBZ0FnQTBFWU5nSUVJQU1nQWpZQ0FDQUNRUWhxQ3lJQlFnQTNBUUlnQVVHd0NEc0JBQ0FCUWdBM0FRZ01GZ3NnQlVFRlJ3MFJJQVJCQVVjTkVRSi9JQUFvQWdBaUF5Z0NCQ0lFUVJocUlnSWdBeWdDQUNJQktBSUVUUVJBSUFNZ0FqWUNCQ0FCSUFScVFRaHFEQUVMUVlnZ1FhVEVnUUVvQWdBUkFBQWlBa1VFUUNBREtBSUlJZ0JGRFJRZ0FFRUJPZ0FBUVFBaEJBd1lDeUFES0FJQUlRRWdBa0dBSURZQ0JDQUNJQUUyQWdBZ0EwRVlOZ0lFSUFNZ0FqWUNBQ0FDUVFocUN5SUJRZ0EzQXdnZ0FTQUpOZ0lFSUFGQnRRUTJBZ0FNRlFzZ0NDQUhheUlGUlEwUUlBdEI2UUJIRFJCQkFTRUJBMEFnQVNBRlJ3UkFJQUVnQjJvaEF5QUJRYmpGN3dCcUlRSWdBVUVCYWlFQklBSXRBQUFnQXkwQUFFWU5BUXdTQ3dzZ0JVRUNSdzBRSUFSQkFVY05FQUovSUFBb0FnQWlBeWdDQkNJRVFSaHFJZ0lnQXlnQ0FDSUJLQUlFVFFSQUlBTWdBallDQkNBQklBUnFRUWhxREFFTFFZZ2dRYVRFZ1FFb0FnQVJBQUFpQWtVRVFDQURLQUlJSWdCRkRSTWdBRUVCT2dBQVFRQWhCQXdYQ3lBREtBSUFJUUVnQWtHQUlEWUNCQ0FDSUFFMkFnQWdBMEVZTmdJRUlBTWdBallDQUNBQ1FRaHFDeUlCUWdBM0F3Z2dBU0FKTmdJRUlBRkJtQUkyQWdBTUZBc2dDQ0FIYXlJR1JRMFBBa0FnQzBIc0FFWUVRRUVCSVFFRFFDQUJJQVpHRFFJZ0FTQUhhaUVESUFGQm81ZnRBR29oQWlBQlFRRnFJUUVnQWkwQUFDQURMUUFBUmcwQUN3c2dCRVVoQ2d3T0N5QUVSU0VLSUFaQkJFY05EU0FFRFEwQ2Z5QUFLQUlBSWdNb0FnUWlCRUVZYWlJQ0lBTW9BZ0FpQVNnQ0JFMEVRQ0FESUFJMkFnUWdBU0FFYWtFSWFnd0JDMEdJSUVHa3hJRUJLQUlBRVFBQUlnSkZCRUFnQXlnQ0NDSUFSUTBTSUFCQkFUb0FBRUVBSVFRTUZnc2dBeWdDQUNFQklBSkJnQ0EyQWdRZ0FpQUJOZ0lBSUFOQkdEWUNCQ0FESUFJMkFnQWdBa0VJYWdzaUFVSUFOd0VDSUFGQmxRUTdBUUFnQVVJQU53RUlEQk1MSUFnZ0Iyc2lCVVVORGdKQUlBdEI3Z0JHQkVCQkFTRUJBMEFnQVNBRlJnMENJQUVnQjJvaEF5QUJRY2lmN3dCcUlRSWdBVUVCYWlFQklBSXRBQUFnQXkwQUFFWU5BQXNMSUFSQkFra2hDZ3dNQ3lBRVFRSkpJUW9nQlVFRVJ3MExJQVJCQVVzTkN3SkFJQVJCQVVjTkFDQUpMUUFCUVFGR0RRQWdBQ2dDSUNJQlFjK3c3UUEyQWdBZ0FTQUFLQUlJSUFBb0FoaHJOZ0lFUVFBaEJBd1VDd0ovSUFBb0FnQWlCU2dDQkNJRFFSaHFJZ0lnQlNnQ0FDSUJLQUlFVFFSQUlBVWdBallDQkNBQklBTnFRUWhxREFFTFFZZ2dRYVRFZ1FFb0FnQVJBQUFpQWtVRVFDQUZLQUlJSWdCRkRSRWdBRUVCT2dBQVFRQWhCQXdWQ3lBRktBSUFJUUVnQWtHQUlEWUNCQ0FDSUFFMkFnQWdCVUVZTmdJRUlBVWdBallDQUNBQ1FRaHFDeUlCUWdBM0F3Z2dBU0FKTmdJRUlBRkJBRG9BQXlBQlFRTTdBQUVnQVVFZVFSMGdCQnM2QUFBTUVnc2dDQ0FIYXlJRlJRME5JQXRCOEFCSERRMUJBU0VCQTBBZ0FTQUZSd1JBSUFFZ0Iyb2hBeUFCUWUyZjdnQnFJUUlnQVVFQmFpRUJJQUl0QUFBZ0F5MEFBRVlOQVF3UEN3c2dCVUVJUncwTklBUU5EUUovSUFBb0FnQWlBeWdDQkNJRVFSaHFJZ0lnQXlnQ0FDSUJLQUlFVFFSQUlBTWdBallDQkNBQklBUnFRUWhxREFFTFFZZ2dRYVRFZ1FFb0FnQVJBQUFpQWtVRVFDQURLQUlJSWdCRkRSQWdBRUVCT2dBQVFRQWhCQXdVQ3lBREtBSUFJUUVnQWtHQUlEWUNCQ0FDSUFFMkFnQWdBMEVZTmdJRUlBTWdBallDQUNBQ1FRaHFDeUlCUWdBM0FRSWdBVUdXQkRzQkFDQUJRZ0EzQVFnTUVRc2dDQ0FIYXlJRlJRME1JQXRCOGdCSERReEJBU0VCQTBBZ0FTQUZSd1JBSUFFZ0Iyb2hBeUFCUWUrNTd3QnFJUUlnQVVFQmFpRUJJQUl0QUFBZ0F5MEFBRVlOQVF3T0N3c2dCVUVGUncwTUlBUkJBVWNOREFKL0lBQW9BZ0FpQXlnQ0JDSUVRUmhxSWdJZ0F5Z0NBQ0lCS0FJRVRRUkFJQU1nQWpZQ0JDQUJJQVJxUVFocURBRUxRWWdnUWFURWdRRW9BZ0FSQUFBaUFrVUVRQ0FES0FJSUlnQkZEUThnQUVFQk9nQUFRUUFoQkF3VEN5QURLQUlBSVFFZ0FrR0FJRFlDQkNBQ0lBRTJBZ0FnQTBFWU5nSUVJQU1nQWpZQ0FDQUNRUWhxQ3lJQlFnQTNBd2dnQVNBSk5nSUVJQUZCdHdRMkFnQU1FQXNnQ0NBSGF5SUlSUTBMQWtBZ0MwSHpBRVlFUUVFQklRRURRQ0FCSUFoR0RRSWdBU0FIYWlFRElBRkIwL1B1QUdvaEFpQUJRUUZxSVFFZ0FpMEFBQ0FETFFBQVJnMEFDd3NnQkVFQ1NTRUZEQWdMSUFSQkFra2hCU0FJUVFaSERRY2dCRUVCU3cwSEFuOGdBQ2dDQUNJRktBSUVJZ05CR0dvaUFpQUZLQUlBSWdFb0FnUk5CRUFnQlNBQ05nSUVJQUVnQTJwQkNHb01BUXRCaUNCQnBNU0JBU2dDQUJFQUFDSUNSUVJBSUFVb0FnZ2lBRVVORGlBQVFRRTZBQUJCQUNFRURCSUxJQVVvQWdBaEFTQUNRWUFnTmdJRUlBSWdBVFlDQUNBRlFSZzJBZ1FnQlNBQ05nSUFJQUpCQ0dvTElnRkNBRGNEQ0NBQklBazJBZ1FnQVVFQU9nQURJQUZCQXpzQUFTQUJRU0JCSHlBRUd6b0FBQXdQQ3lBSUlBZHJJZ1ZGRFFvZ0MwSDBBRWNOQ2tFQklRRUNRQUpBQWtBRFFDQUJJQVZIQkVBZ0FTQUhhaUVESUFGQmpJM3ZBR29oQWlBQlFRRnFJUUVnQWkwQUFDQURMUUFBUmcwQkRBSUxDeUFGUVFsSERRQWdCRUVEUmcwQkMwRUJJUUVEUUNBQklBVkdEUUlnQVNBSGFpRURJQUZCejRqdkFHb2hBaUFCUVFGcUlRRWdBaTBBQUNBRExRQUFSZzBBQ3d3TUN3Si9JQUFvQWdBaUF5Z0NCQ0lFUVJocUlnSWdBeWdDQUNJQktBSUVUUVJBSUFNZ0FqWUNCQ0FCSUFScVFRaHFEQUVMUVlnZ1FhVEVnUUVvQWdBUkFBQWlBa1VFUUNBREtBSUlJZ0JGRFE0Z0FFRUJPZ0FBUVFBaEJBd1NDeUFES0FJQUlRRWdBa0dBSURZQ0JDQUNJQUUyQWdBZ0EwRVlOZ0lFSUFNZ0FqWUNBQ0FDUVFocUN5SUJRUUEyQWd3Z0FTQUdOZ0lJSUFFZ0NUWUNCQ0FCUWF3R05nSUFEQThMSUFWQkJFY05DaUFFRFFvQ2Z5QUFLQUlBSWdNb0FnUWlCRUVZYWlJQ0lBTW9BZ0FpQVNnQ0JFMEVRQ0FESUFJMkFnUWdBU0FFYWtFSWFnd0JDMEdJSUVHa3hJRUJLQUlBRVFBQUlnSkZCRUFnQXlnQ0NDSUFSUTBOSUFCQkFUb0FBRUVBSVFRTUVRc2dBeWdDQUNFQklBSkJnQ0EyQWdRZ0FpQUJOZ0lBSUFOQkdEWUNCQ0FESUFJMkFnQWdBa0VJYWdzaUFVSUFOd0VDSUFGQnJ3ZzdBUUFnQVVJQU53RUlEQTRMSUFBb0FpQWlBVUdXck80QU5nSUFJQUVnQUNnQ0NDQUFLQUlZYXpZQ0JBd0tDeUFNRU53QkRBd0xJQXdRM0FFZ0FDQUFLQUpFSWdKQkFXb2lBVFlDUkNBQlFZRUlUd1JBSUFBb0FpQWlBVUd5NU80QU5nSUFJQUVnQUNnQ0NDQUFLQUlZYXpZQ0JBd05DeUFBRU1rRklnRkZEUXdnQUNBQlFRY1F5QVVoQXlBQUlBSTJBa1FnQTBVTkRBSi9JQUFvQWdBaUJTZ0NCQ0lDUVJocUlnRWdCU2dDQUNJQUtBSUVUUVJBSUFVZ0FUWUNCQ0FBSUFKcVFRaHFEQUVMUVlnZ1FhVEVnUUVvQWdBUkFBQWlBVVVFUUNBRktBSUlJZ0JGRFE0Z0FFRUJPZ0FBREE0TElBVW9BZ0FoQUNBQlFZQWdOZ0lFSUFFZ0FEWUNBQ0FGUVJnMkFnUWdCU0FCTmdJQUlBRkJDR29MSWdSQ0FEY0RDQ0FFSUFNMkFnUWdCRUdPQkRZQ0FBd01Dd0ovSUFCQkJHb2hBUUpBQWtBQ1FBSkFBa0FnQUNnQ0ZFRVFhdzRDQUFFQ0N5QUJFTndCQW44Z0FDZ0NBQ0lES0FJRUlnUkJHR29pQWlBREtBSUFJZ0VvQWdSTkJFQWdBeUFDTmdJRUlBRWdCR3BCQ0dvTUFRdEJpQ0JCcE1TQkFTZ0NBQkVBQUNJQ1JRUkFJQU1vQWdnaUFFVU5CQXdGQ3lBREtBSUFJUUVnQWtHQUlEWUNCQ0FDSUFFMkFnQWdBMEVZTmdJRUlBTWdBallDQUNBQ1FRaHFDeUlHUWdBM0FRSWdCa0c1QWpzQkFDQUdRZ0EzQVFnZ0FDZ0NGQ0lCUVJoTERRSkJBU0FCZEVHQWhNQU9jVVVOQWlBQUlBWVFrUWNNQkFzZ0FSRGNBUUovSUFBb0FnQWlCU2dDQkNJQlFSaHFJZ1lnQlNnQ0FDSURLQUlFSWdKTkJFQWdCU0FHTmdJRUlBRWdBMnBCQ0dvTUFRdEJBQ0VHUVlnZ1FhVEVnUUVvQWdBUkFBQWlCRVVFUUNBRktBSUlJZ0JGRFFNTUJBc2dCU2dDQUNFQklBUkJnQ0EyQWdRZ0JDQUJOZ0lBSUFWQkdEWUNCQ0FGSUFRMkFnQWdBQ2dDQUNJRktBSUVJUVlnQlNnQ0FDSURLQUlFSVFJZ0JFRUlhZ3NpQkVJQU53RUNJQVJCdVFJN0FRQWdCRUlBTndFSUFuOGdBaUFHUVJocUlnRlBCRUFnQlNBQk5nSUVJQU1nQm1wQkNHb01BUXRCQUNFR1FZZ2dRYVRFZ1FFb0FnQVJBQUFpQWtVRVFDQUZLQUlJSWdCRkRRTU1CQXNnQlNnQ0FDRUJJQUpCZ0NBMkFnUWdBaUFCTmdJQUlBVkJHRFlDQkNBRklBSTJBZ0FnQWtFSWFnc2lBVUVBTmdJUUlBRkNBRGNEQ0NBQklBUTJBZ1FnQVVHNGdwUVFOZ0lBSUFBZ0FSQ1JCd3dEQ3lBQVFRQVFrUWNoQmdzZ0Jnd0JDeUFBUVFFNkFBQkJBQXNoQkF3TEN5QUFLQUlBS0FJSVFRRTZBQUFNQ2dzZ0FDZ0NBQ2dDQ0VFQk9nQUFEQWtMQWtBQ1FBSkFJQXRCOHdCR0JFQkJBU0VCQWtBRFFDQUJJQWhIQkVBZ0FTQUhhaUVESUFGQmp1YnVBR29oQWlBQlFRRnFJUUVnQWkwQUFDQURMUUFBUmcwQkRBSUxDeUFJUVExR0lBVnhEUUlMUVFFaEFRTkFJQUVnQ0VZTkF5QUJJQWRxSVFNZ0FVSDc1ZTRBYWlFQ0lBRkJBV29oQVNBQ0xRQUFJQU10QUFCR0RRQUxDeUFFUVFKR0lRb01BZ3NDZnlBQUtBSUFJZ1VvQWdRaUEwRVlhaUlDSUFVb0FnQWlBU2dDQkUwRVFDQUZJQUkyQWdRZ0FTQURha0VJYWd3QkMwR0lJRUdreElFQktBSUFFUUFBSWdKRkJFQWdCU2dDQ0NJQVJRMElJQUJCQVRvQUFFRUFJUVFNREFzZ0JTZ0NBQ0VCSUFKQmdDQTJBZ1FnQWlBQk5nSUFJQVZCR0RZQ0JDQUZJQUkyQWdBZ0FrRUlhZ3NpQVVJQU53TUlJQUVnQ1RZQ0JDQUJRUUE2QUFNZ0FVRUNPd0FCSUFGQktVRW9JQVFiT2dBQURBa0xJQVJCQWtZaENpQUlRUXRIRFFBZ0JFRUNSdzBBSUFBb0FnQkJJa0VFSUFrZ0JoRGxBd3dIQ3lBTFFmTUFSdzBEUVFFaEFRSkFBa0FDUUFKQUEwQWdBU0FJUndSQUlBRWdCMm9oQXlBQlFmZVI3d0JxSVFJZ0FVRUJhaUVCSUFJdEFBQWdBeTBBQUVZTkFRd0NDd3NnQ0VFUVJpQUtjUTBCQzBFQklRRUNRQU5BSUFFZ0NFY0VRQ0FCSUFkcUlRTWdBVUhJaCs0QWFpRUNJQUZCQVdvaEFTQUNMUUFBSUFNdEFBQkdEUUVNQWdzTElBaEJEMFlnQ25FTkFndEJBU0VCQWtBRFFDQUJJQWhIQkVBZ0FTQUhhaUVESUFGQnEvUHVBR29oQWlBQlFRRnFJUUVnQWkwQUFDQURMUUFBUmcwQkRBSUxDeUFJUVFsSERRQWdCRUYrY1VFQ1JnMERDMEVCSVFFRFFDQUJJQWhIQkVBZ0FTQUhhaUVESUFGQmliL3VBR29oQWlBQlFRRnFJUUVnQWkwQUFDQURMUUFBUmcwQkRBZ0xDeUFJUVFOSERRWWdCRUVCUncwR0lBa3RBQUZCQVVjRVFDQUFLQUlnSWdGQno3RHRBRFlDQUNBQklBQW9BZ2dnQUNnQ0dHczJBZ1JCQUNFRURBd0xJQUFvQWdCQk5FRUNJQWxCQUJEbEF3d0pDeUFBS0FJQVFTUkJBeUFKSUFZUTVRTU1DQXNnQUNnQ0FFRWxRUU1nQ1NBR0VPVUREQWNMSUFBb0FnQkJKa0VuSUFvYlFRTWdDU0FHRU9VRERBWUxJQXRCN2dCSERRSkJBU0VCQWtBQ1FBSkFBa0FDUUFKQUEwQWdBU0FGUndSQUlBRWdCMm9oQXlBQlFaYmg3Z0JxSVFJZ0FVRUJhaUVCSUFJdEFBQWdBeTBBQUVZTkFRd0NDd3NnQlVFTlJpQUtjUTBCQzBFQklRRURRQ0FCSUFWR0RRSWdBU0FIYWlFRElBRkIyclR2QUdvaEFpQUJRUUZxSVFFZ0FpMEFBQ0FETFFBQVJnMEFDd3dDQ3dKQUlBUkJBVWNOQUNBSkxRQUJRUUZHRFFBZ0FDZ0NJQ0lCUWMrdzdRQTJBZ0FnQVNBQUtBSUlJQUFvQWhock5nSUVRUUFoQkF3TUN5QUFLQUlBUVJ4Qkd5QUVHMEVESUFsQkFCRGxBd3dKQ3lBRlFROUdJQXB4RFFFTFFRRWhBUUpBQTBBZ0FTQUZSd1JBSUFFZ0Iyb2hBeUFCUWFlYTdRQnFJUUlnQVVFQmFpRUJJQUl0QUFBZ0F5MEFBRVlOQVF3Q0N3c2dCVUVEUncwQUlBUkJBVVlOQWd0QkFTRUJBMEFnQVNBRlJ3UkFJQUVnQjJvaEF5QUJRZE9ON2dCcUlRSWdBVUVCYWlFQklBSXRBQUFnQXkwQUFFWU5BUXdHQ3dzZ0NrVWdCVUVHUjNJTkJDQUFLQUlBUVROQk1pQUVHMEVDSUFsQkFCRGxBd3dIQ3lBQUtBSUFRU3RCS2lBRUcwRURJQWtnQmhEbEF3d0dDeUFBS0FJQVFTNUJCQ0FKUVFBUTVRTU1CUXNDUUFKQUlBdEI3QUJHQkVCQkFTRUJBMEFnQVNBR1JnMENJQUVnQjJvaEF5QUJRWWY0N2dCcUlRSWdBVUVCYWlFQklBSXRBQUFnQXkwQUFFWU5BQXNMSUFSQkFVWWhCUXdCQ3lBRVFRRkdJUVVnQmtFRVJ3MEFJQVJCQVVjTkFBSi9JQUFvQWdBaUF5Z0NCQ0lFUVJocUlnSWdBeWdDQUNJQktBSUVUUVJBSUFNZ0FqWUNCQ0FCSUFScVFRaHFEQUVMUVlnZ1FhVEVnUUVvQWdBUkFBQWlBa1VFUUNBREtBSUlJZ0JGRFFVZ0FFRUJPZ0FBUVFBaEJBd0pDeUFES0FJQUlRRWdBa0dBSURZQ0JDQUNJQUUyQWdBZ0EwRVlOZ0lFSUFNZ0FqWUNBQ0FDUVFocUN5SUJRZ0EzQXdnZ0FTQUpOZ0lFSUFGQnNRZzJBZ0FNQmdzZ0MwSHNBRWNOQVVFQklRRURRQ0FCSUFaSEJFQWdBU0FIYWlFRElBRkIrWjd2QUdvaEFpQUJRUUZxSVFFZ0FpMEFBQ0FETFFBQVJnMEJEQU1MQ3lBR1FRcEhEUUVnQkVFQlN3MEJBa0FnQlVVTkFDQUpMUUFCUVFGR0RRQWdBQ2dDSUNJQlFjK3c3UUEyQWdBZ0FTQUFLQUlJSUFBb0FoaHJOZ0lFUVFBaEJBd0hDeUFBS0FJQVFSbEJHaUFLRzBFRElBbEJBQkRsQXd3RUN5QUxRZU1BUncwQVFRRWhBUUpBQWtBQ1FBSkFBMEFnQVNBRlJ3UkFJQUVnQjJvaEF5QUJRYjNmN1FCcUlRSWdBVUVCYWlFQklBSXRBQUFnQXkwQUFFWU5BUXdDQ3dzZ0JVRUlSdzBBSUFSQkFrWU5BUXRCQVNFQkEwQWdBU0FGUmcwQ0lBRWdCMm9oQXlBQlFiVzQ3UUJxSVFJZ0FVRUJhaUVCSUFJdEFBQWdBeTBBQUVZTkFBc01BZ3NDZnlBQUtBSUFJZ01vQWdRaUJFRVlhaUlDSUFNb0FnQWlBU2dDQkUwRVFDQURJQUkyQWdRZ0FTQUVha0VJYWd3QkMwR0lJRUdreElFQktBSUFFUUFBSWdKRkJFQWdBeWdDQ0NJQVJRMEZJQUJCQVRvQUFFRUFJUVFNQ1FzZ0F5Z0NBQ0VCSUFKQmdDQTJBZ1FnQWlBQk5nSUFJQU5CR0RZQ0JDQURJQUkyQWdBZ0FrRUlhZ3NpQVVFQU5nSU1JQUVnQmpZQ0NDQUJJQWsyQWdRZ0FVR2pDRFlDQUF3R0N5QUZRUVpIRFFBZ0JFRUJTdzBEQzBFQklRUURRQ0FFSUFWSEJFQWdCQ0FIYWlFQ0lBUkI3dlR1QUdvaEFTQUVRUUZxSVFRZ0FTMEFBQ0FDTFFBQVJnMEJEQUlMQ3lBS1JTQUZRUWRIY2cwQUlBQW9BZ0JCTmtFQ0lBbEJBQkRsQXd3REN5QUFLQUlnSWdGQmc1dnRBRFlDQUNBQklBQW9BZ2dnQUNnQ0dHczJBZ1JCQUNFRURBUUxRUUFoQkF3REN5QUFLQUlBUVNGQkF5QUpJQVlRNVFNTElnRU5BRUVBSVFRTUFRc2dBQ2dDUkNFR0lBQW9BaFFpQWtFU1IwVUVRQU5BSUF3UTNBRWdBQ0FBS0FKRUlnSkJBV29pQXpZQ1JDQURRWUVJVHdSQUlBQW9BaUFpQVVHeTVPNEFOZ0lBSUFFZ0FDZ0NDQ0FBS0FJWWF6WUNCRUVBSVFRTUF3c2dBUzBBQVVFQlJ3UkFJQUFvQWlBaUFVSDJzTzBBTmdJQUlBRWdBQ2dDQ0NBQUtBSVlhellDQkVFQUlRUU1Bd3NnQUNBQ1FRSnFJZ0kyQWtRZ0FrR0JDRThFUUNBQUtBSWdJZ0ZCc3VUdUFEWUNBQ0FCSUFBb0FnZ2dBQ2dDR0dzMkFnUkJBQ0VFREFNTElBQVF5UVVpQWtVRVFFRUFJUVFNQXd0QkFDRUVJQUFnQWtFQUVNZ0ZJUWdnQUNBRE5nSkVJQWhGRFFJQ2Z5QUFLQUlBSWdvb0FnUWlCVUVZYWlJRElBb29BZ0FpQWlnQ0JFMEVRQ0FLSUFNMkFnUWdBaUFGYWtFSWFnd0JDMEdJSUVHa3hJRUJLQUlBRVFBQUlnTkZCRUFnQ2lnQ0NDSUFSUTBFSUFCQkFUb0FBQXdFQ3lBS0tBSUFJUUlnQTBHQUlEWUNCQ0FESUFJMkFnQWdDa0VZTmdJRUlBb2dBellDQUNBRFFRaHFDeUlDUVFBMkFnd2dBaUFJTmdJSUlBSWdBVFlDQkNBQ1FaRUNOZ0lBSUFBb0FoUkJFMGNFUUNBQUtBSWdJZ0ZCMUwzeEFEWUNBQ0FCSUFBb0FnZ2dBQ2dDR0dzMkFnUU1Bd3NnREJEY0FTQUNJUUVnQUNnQ0ZDSUNRUkpHRFFBTEN5QUJJUVFnQUNBR05nSkVBa0FDUUNBQ1FSQnJEZ0lBQVFJTElBd1EzQUVnQUNBRUVKRUhJUVFNQVFzZ0RCRGNBU0FFTFFBQlFRRkhCRUFnQUNnQ0lDSUJRYXl3N1FBMkFnQWdBU0FBS0FJSUlBQW9BaGhyTmdJRVFRQWhCQXdCQ3dKL0lBQW9BZ0FpQlNnQ0JDSURRUmhxSWdJZ0JTZ0NBQ0lCS0FJRVRRUkFJQVVnQWpZQ0JDQUJJQU5xUVFocURBRUxRWWdnUWFURWdRRW9BZ0FSQUFBaUFrVUVRQ0FGS0FJSUlnQkZCRUJCQUNFRURBTUxJQUJCQVRvQUFFRUFJUVFNQWdzZ0JTZ0NBQ0VCSUFKQmdDQTJBZ1FnQWlBQk5nSUFJQVZCR0RZQ0JDQUZJQUkyQWdBZ0FrRUlhZ3NpQVVFQU5nSVFJQUZDQURjRENDQUJJQVEyQWdRZ0FVRzRncFFRTmdJQUlBQWdBUkNSQnlFRUN5QU5RUkJxSkFBZ0JBdVlBUUVDZnlBQktBSU1JZ0lnQVNnQ0VDSURSZ1JBSUFCQkFEWUNBQ0FBUVFBMkFnUVBDd0pBQWtBQ1FBSkFJQUVvQWdBT0F3SUFBUU1MSUFBZ0Fpa0NBRGNDQUE4TElBQWdBMEVJYXlrQ0FEY0NBQThMSUFNZ0FrRUlhaUlCUndSQUEwQWdBU0FDSUFFZ0FoQ2FBeHNoQWlBQlFRaHFJZ0VnQTBjTkFBc0xJQUFnQWlrQ0FEY0NBQThMSUFCQkFEWUNBQ0FBUVFBMkFnUUxGQUFnQUVIUUFXb1E0QUlhSUFBUTdBUWFJQUFMVUFJQmZ3RjhJQUFvQXVnR0lnQkJ3QnRxS3dNQUlBRWdBRUgwRjJvaUFDZ0NMQ0lDUVFwc0lBSWdBQzBBUEJ0c1FlUUFiYmVpSWdPWlJBQUFBQUFBQU9CQll3UkFJQU9xRHd0QmdJQ0FnSGdMOGdJQ0JIOEJmQ01BUVJCcklnTWtBQ0FESUFCQjdBWnFJZ1JCOFFBUWhBUWlBaWdDQkRZQ0RDQURJQUlvQWdnMkFnZ2dBeUFDS0FJTU5nSUVJQU1nQWlnQ0VEWUNBQUovSUFFb0FnUWdBeWdDQ0d3Z0FpZ0NHRzBpQWtFQkRRQWFJQUFvQXVnR1FZQWthaXNEQUNBQ3Q2SWlCcGxFQUFBQUFBQUE0RUZqQkVBZ0Jxb01BUXRCZ0lDQWdIZ0xJUVVnQXlBRVFja0FFSVFFSWdJb0FnUTJBZ3dnQXlBQ0tBSUlOZ0lJSUFNZ0FpZ0NERFlDQkNBRElBSW9BaEEyQWdBQ2Z3Si9BbjhnQVNnQ0JDQURLQUlBYkNBQ0tBSVliU0lDUVFFTkFCb2dBQ2dDNkFaQmdDUnFLd01BSUFLM29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2dCV3UzUkpxWm1abVptZkUvb2lJR21VUUFBQUFBQUFEZ1FXTUVRQ0FHcWd3QkMwR0FnSUNBZUFzaUFDQUJMUUFWUlEwQUdpQUF0MFNQd3ZVb1hJL2lQNk1pQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMSVFBZ0EwRVFhaVFBSUFBTHJFMENEMzhCZmlNQVFZQU9heUlCSkFBZ0FDMEE0UWdFUUNBQlFxeUZnSUFRTndQNERTQUJRcXlGZ0lBUU53UFFBaUFCS1FMUUFpRVFJQUZCMEFScUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFJZ0VEY0NCQ0FDUWdBM0Fnd2dBQ0FDUVFCQkFFRUFRZkN4ZjBFQlFRQVFMZ3NnQVVLNGhJQ0FFRGNEMEEwZ0FVSzRoSUNBRURjRHlBSWdBU2tDeUFJaEVDQUJRZGdOYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUJBM0FnUWdBa0lBTndJTUlBRWdBRFlDeUEwZ0FTQUNOZ0xFRFNBQlFaeXMvUUEyQXNBTklBQWdBaUFCUWNBTmFrRUFRUUJCOExGL1FRRkJBQkF1SUFGQzNJU0FnQkEzQTVnTklBRkMzSVNBZ0JBM0E4QUNJQUVwQXNBQ0lSQWdBVUdnRFdvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBUU53SUVJQUpDQURjQ0RDQUJRWXdOYWlJRFFnQTNBZ0FnQVVIZ3JQMEFOZ0tBRFNBQklBTTJBb2dOSUFFZ0FqWUNsQTBnQVVGZ05nS0VEU0FBSUFJZ0FVR0FEV3BCQUVFQVFmQ3hmMEVCUVFBUUxpQUJRZlFNYWlJR1FRQTJBZ0FnQVVId0RHb2dBVUhvREdvaUIwRUVjaUlGTmdJQUlBRkJBVG9BK0F3Z0FTQUZOZ0xzRENBQlFaeXQvUUEyQXVnTUlBRkM2SVNBZ0JBM0E4QU1JQUZDNklTQWdCQTNBN2dDSUFFcEFyZ0NJUkFnQVVISURHb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FpQVFOd0lFSUFKQ0FEY0NEQ0FCUXV5RWdJQVFOd09ZRENBQlF1eUVnSUFRTndPd0FpQUJLUUt3QWlFUUlBRkJvQXhxSWdOQkFUb0FHQ0FEUVFBMkFoUWdBMEhZL2Z3QU5nSUFJQU1nRURjQ0JDQURRZ0EzQWd3Z0FDQUNJQWNnQTBFQVFmQ3hmMEVBUVFBUUxpQUdLQUlBQkVBZ0FVRUFPZ0Q0RENBQUlBSWdBVUhvREdwQkFFRUFRZkN4ZjBFQlFRQVFMZ3NDUUNBQktBTHdEQ0lESUFWR0RRQURRQ0FES0FJSVFTQnFFRjRFUUNBREtBSUlRZEFBYWhCZUlBUnFJUVFMSUFNb0FnUWlBeUFGUncwQUN5QUVSUTBBSUFFZ0JEWUNvQUpCbUlmeEFDQUJRYUFDYWhBa0N5QUJRcVNGZ0lBUU53UHdDeUFCUXFTRmdJQVFOd09ZQWlBQktRS1lBaUVRSUFGQitBdHFJZ0pCQVRvQUdDQUNRUUEyQWhRZ0FrSFkvZndBTmdJQUlBSWdFRGNDQkNBQ1FnQTNBZ3dnQUNBQ1FRQkJBRUVBUWZDeGYwRUJRUUFRTGlBQlFld0xha0VBTmdJQUlBRkI2QXRxSUFGQjRBdHFJZ05CQkhJaUFqWUNBQ0FCSUFJMkF1UUxJQUZCM0szOUFEWUM0QXNnQVVMZ2hJQ0FFRGNEdUFzZ0FVTGdoSUNBRURjRGtBSWdBU2tDa0FJaEVDQUJRY0FMYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUJBM0FnUWdBa0lBTndJTUlBRkM1SVNBZ0JBM0E1QUxJQUZDNUlTQWdCQTNBNGdDSUFBZ0FpQURBbjhnQVNrQ2lBSWhFQ0FCUVpnTGFpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lCQTNBZ1FnQWtJQU53SU1JQUlMUVFCQjhMRi9RUUJCQUJBdUlBRkJpQXRxUVFBMkFnQWdBVUdFQzJvZ0FVR0FDMm9pQWpZQ0FDQUJRZndLYWlJRFFRQTJBZ0FnQVVINENtb2dBVUh3Q21vaUJVRUVjaUlHTmdJQUlBRWdBallDZ0FzZ0FTQUdOZ0wwQ2lBQlFaeXUvUUEyQXZBS0lBRkM4SVNBZ0JBM0E4Z0tJQUZDOElTQWdCQTNBNEFDSUFFcEFvQUNJUkFnQVVIUUNtb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FpQVFOd0lFSUFKQ0FEY0NEQ0FCUXZTRWdJQVFOd09nQ2lBQlF2U0VnSUFRTndQNEFTQUFJQUlnQlFKL0lBRXBBdmdCSVJBZ0FVR29DbW9pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFRTndJRUlBSkNBRGNDRENBQ0MwRUFRZkN4ZjBFQlFRQVFMaUFES0FJQUlnSUVRQ0FCSUFJMkF2QUJRZGFHOFFBZ0FVSHdBV29RSkFzZ0FVSDRDV29pQWtJQU53TUFJQUZCaEFwcUlnTkNBRGNDQUNBQlFaQUthaUlGUWdBM0F3QWdBVUVCT2dDWUNpQUJRZGl1L1FBMkF2QUpJQUVnQWpZQzlBa2dBU0FETmdLQUNpQUJJQVUyQW93S0lBRkMwSVNBZ0JBM0E4Z0pJQUZDMElTQWdCQTNBK2dCSUFFcEF1Z0JJUkFnQVVIUUNXb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FpQVFOd0lFSUFKQ0FEY0NEQ0FBSUFJZ0FVSHdDV3BCQUVFQVFmQ3hmMEVCUVFBUUxpQUJRWWdLYWlnQ0FDQUJRWlFLYWlnQ0FISUVRQ0FCUVFBNkFKZ0tJQUFnQWlBQlFmQUpha0VBUVFCQjhMRi9RUUJCQUJBdUN5QUJLQUw4Q1NJQ0JFQWdBU0FDTmdMZ0FVR1p0TzBBSUFGQjRBRnFFQ1FMSUFFb0FvZ0tJZ0lFUUNBQklBSTJBdEFCUWN1MDdRQWdBVUhRQVdvUUpBc2dBU2dDbEFvaUFnUkFJQUVnQWpZQ3dBRkIvN1R0QUNBQlFjQUJhaEFrQ3lBQlFid0pha0VBTmdJQUlBRkJBVG9Bd0FrZ0FVSUFOd0swQ1NBQlFaU3YvUUEyQXJBSklBRkMxSVNBZ0JBM0E0Z0pJQUZDMUlTQWdCQTNBN2dCSUFFcEFyZ0JJUkFnQVVHUUNXb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FpQVFOd0lFSUFKQ0FEY0NEQ0FBSUFJZ0FVR3dDV3BCQUVFQVFmQ3hmMEVCUVFBUUxnSkFJQUVvQXJRSklBRkJ1QWxxS0FJQVJnMEFJQUZCQURvQXdBa2dBVUxZaElDQUVEY0RnQWtnQVVMWWhJQ0FFRGNEc0FFZ0FTa0NzQUVoRUNBQlFkQUVhaUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNJQkEzQWdRZ0FrSUFOd0lNSUFBZ0FpQUJRYkFKYWtFQVFRQkI4TEYvUVFGQkFCQXVJQUVvQXJRSklnTWdBU2dDdUFraUNrY0VRQU5BQWtBZ0F5Z0NBQ0lHSUFNb0FoQWlCQ0FHS0FJQUtBSVlFUU1BUlEwQUlBWW9BaUFpQWlFRkFrQUNRQ0FDSUFZb0FpUWlCMFlOQUNBQ0lRVURRQ0FGS0FJQUlBUkdEUUVnQlVFRWFpSUZJQWRIRFFBTERBRUxJQVVnQjBjTkFRc2dCaWdDS0NBSFJ3UkFJQWNnQkRZQ0FDQUdJQWRCQkdvMkFpUU1BUXNDUUNBSElBSnJJZ1ZCQW5VaUNFRUJhaUlIUVlDQWdJQUVTUVJBSUFjZ0JVRUJkU0lKSUFjZ0NVc2JRZi8vLy84RElBVkIvUC8vL3dkSkd5SUhCSDhnQjBHQWdJQ0FCRThOQWlBSFFRSjBFQmdGUVFBTElna2dDRUVDZEdvaUNDQUVOZ0lBSUFWQkFFb0VRQ0FKSUFJZ0JSQVpHZ3NnQmlBSklBZEJBblJxTmdJb0lBWWdDRUVFYWpZQ0pDQUdJQWsyQWlBZ0FrVU5BaUFDRUJjTUFnc1FLQUFMUWFPRTd3QVFPQUFMSUFOQkZHb2lBeUFLUncwQUN5QUJLQUs0Q1NJRElBRW9BclFKSWdKSEJFQURRQ0FEUVFWckxBQUFRUUJJQkVBZ0EwRVFheWdDQUJBWEN5QURRUlJySWdNZ0FrY05BQXNnQVNnQ3RBa2hBd3NnQVNBQ05nSzRDU0FDSUFOR0RRRWdBU0FDSUFOclFSUnROZ0tnQVVIaXMrMEFJQUZCb0FGcUVDUU1BUXNnQVNBRE5nSzRDUXNnQVVFQU5nTDhDQ0FCUWdBM0F2UUlJQUZCeksvOUFEWUM4QWdnQVVMQWhJQ0FFRGNEeUFnZ0FVTEFoSUNBRURjRG1BRWdBU2tDbUFFaEVDQUJRZEFJYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUJBM0FnUWdBa0lBTndJTUlBRkN4SVNBZ0JBM0E2QUlJQUZDeElTQWdCQTNBNUFCSUFBZ0FpQUJRZkFJYWdKL0lBRXBBcEFCSVJBZ0FVR29DR29pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFRTndJRUlBSkNBRGNDRENBQ0MwRUFRZkN4ZjBFQlFRQVFMaUFCSUFBMkFwd0lJQUZCaUxEOUFEWUNtQWdnQVVLb2hZQ0FFRGNEOEFjZ0FVS29oWUNBRURjRGlBRWdBU2tDaUFFaEVDQUJRZmdIYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUJBM0FnUWdBa0lBTndJTUlBQWdBaUFCUVpnSWFrRUFRUUJCOExGL1FRRkJBQkF1SUFGQjJBZHFJZ3BDQURjREFDQUJRZVFIYWlJSlFnQTNBZ0FnQVVIMHFmMEFOZ0xRQnlBQklBbzJBdFFISUFFZ0NUWUM0QWNnQVVLMGdZQ0FFRGNEcUFjZ0FVSzBnWUNBRURjRGdBRWdBU2tDZ0FFaEVDQUJRYkFIYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUJBM0FnUWdBa0lBTndJTUlBQWdBaUFCUWRBSGFrRUFRUUJCOExGL1FRRkJBQkF1SUFGQ0FEY0RvQWNnQVVJQU53T1lCd0pBQWtBZ0NTQUJLQUxnQnlJQ1J3UkFBMEFnQWlJRktBSVVJZ0lnQlVFWWFpSUlSd1JBQTBBZ0FTZ0NtQWNoQnlBRktBSVFJUU1nQVVHQWdPd0FOZ0wwQmlBQklBTTJBdmdHSUFGQjdLcjlBRFlDOEFZZ0FpSUdLQUlRSVFJZ0FVR0FnTXdBTmdMVUJpQUJJQUkyQXRnR0lBRkI3S3I5QURZQzBBWUNRQ0FCS0FLZ0J5QUhSd1JBSUFjZ0FVSHdCbW8yQWdBZ0FTQUhRUVJxSWdNMkFwd0hEQUVMUVFRUUdDSUNJQUZCOEFacU5nSUFJQUVnQWtFRWFpSUROZ0tnQnlBQklBTTJBcHdISUFFZ0FqWUNtQWNnQjBVTkFDQUhFQmNnQVNnQ25BY2hBd3NDUUNBQktBS2dCeUFEUndSQUlBTWdBVUhRQm1vMkFnQWdBU0FEUVFScU5nS2NCd3dCQ3lBRElBRW9BcGdISWdOcklnSkJBblVpQzBFQmFpSUhRWUNBZ0lBRVR3MEZJQWNnQWtFQmRTSUVJQVFnQjBrYlFmLy8vLzhESUFKQi9QLy8vd2RKR3lJSEJIOGdCMEdBZ0lDQUJFOE5CeUFIUVFKMEVCZ0ZRUUFMSWdRZ0MwRUNkR29pQ3lBQlFkQUdhallDQUNBQ1FRQktCRUFnQkNBRElBSVFHUm9MSUFFZ0JDQUhRUUowYWpZQ29BY2dBU0FMUVFScU5nS2NCeUFCSUFRMkFwZ0hJQU5GRFFBZ0F4QVhDeUFCUWdBM0FxUUdJQUZCd0xEOUFEWUNvQVlnQVVMNGhJQ0FFRGNEa0FjZ0FVTDRoSUNBRURjRGVDQUJLUUo0SVJBZ0FVSFFCR29pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFRTndJRUlBSkNBRGNDRENBQUlBSWdBVUdnQm1wQkFDQUJRWmdIYWtId3NYOUJBVUVBRUM0Q1FDQUdLQUlFSWdORkJFQWdCaWdDQ0NJQ0tBSUFJQVpHRFFFZ0JrRUlhaUVFQTBBZ0JDZ0NBQ0lEUVFocUlRUWdBeUFES0FJSUlnSW9BZ0JIRFFBTERBRUxBMEFnQXlJQ0tBSUFJZ01OQUFzTElBSWdDRWNOQUFzTEFrQWdCU2dDQkNJRFJRUkFJQVVvQWdnaUFpZ0NBQ0FGUmcwQklBVkJDR29oQkFOQUlBUW9BZ0FpQTBFSWFpRUVJQU1nQXlnQ0NDSUNLQUlBUncwQUN3d0JDd05BSUFNaUFpZ0NBQ0lERFFBTEN5QUNJQWxIRFFBTEN5QUJRWVFIYWlJQ1FnQTNBZ0FnQVVJQU53UDRCaUFCUVFFNkFQUUdJQUZCaExIOUFEWUM4QVlnQVNBQ05nS0FCeUFCUW95RmdJQVFOd1BJQmlBQlFveUZnSUFRTndOd0lBRXBBbkFoRUNBQlFkQUdhaUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNJQkEzQWdRZ0FrSUFOd0lNSUFBZ0FpSUhJQUZCOEFacVFRQkJBRUh3c1g5QkFVRUFFQzRDUUNBQktBS0lCMFVOQUNBQlFRQTZBUFFHSUFFb0F1QUhJZ0lnQ1VZTkFBTkFJQUlpQlNnQ0ZDSUNJQVZCR0dvaUMwY0VRQU5BSUFFb0FwZ0hJUVFnQlNnQ0VDRURJQUZCZ0lEc0FEWUMxQVFnQVNBRE5nTFlCQ0FCUWV5cS9RQTJBdEFFSUFJaUJpZ0NFQ0VDSUFGQmdJRE1BRFlDcEFZZ0FTQUNOZ0tvQmlBQlFleXEvUUEyQXFBR0FrQWdBU2dDb0FjZ0JFY0VRQ0FFSUFGQjBBUnFOZ0lBSUFFZ0JFRUVhaUlETmdLY0J3d0JDMEVFRUJnaUFpQUJRZEFFYWpZQ0FDQUJJQUpCQkdvaUF6WUNvQWNnQVNBRE5nS2NCeUFCSUFJMkFwZ0hJQVJGRFFBZ0JCQVhJQUVvQXB3SElRTUxBa0FnQVNnQ29BY2dBMGNFUUNBRElBRkJvQVpxTmdJQUlBRWdBMEVFYWpZQ25BY01BUXNnQXlBQktBS1lCeUlEYXlJQ1FRSjFJZ3hCQVdvaUJFR0FnSUNBQkU4TkJTQUVJQUpCQVhVaUNDQUVJQWhMRzBILy8vLy9BeUFDUWZ6Ly8vOEhTUnNpQkFSL0lBUkJnSUNBZ0FSUERRY2dCRUVDZEJBWUJVRUFDeUlJSUF4QkFuUnFJZ3dnQVVHZ0JtbzJBZ0FnQWtFQVNnUkFJQWdnQXlBQ0VCa2FDeUFCSUFnZ0JFRUNkR28yQXFBSElBRWdERUVFYWpZQ25BY2dBU0FJTmdLWUJ5QURSUTBBSUFNUUZ3c2dBVUlBTndQNEJpQUFJQWNnQVVId0JtcEJBQ0FCUVpnSGFrSHdzWDlCQVVFQUVDNENRQ0FHS0FJRUlnTkZCRUFnQmlnQ0NDSUNLQUlBSUFaR0RRRWdCa0VJYWlFRUEwQWdCQ2dDQUNJRFFRaHFJUVFnQXlBREtBSUlJZ0lvQWdCSERRQUxEQUVMQTBBZ0F5SUNLQUlBSWdNTkFBc0xJQUlnQzBjTkFBc0xBa0FnQlNnQ0JDSURSUVJBSUFVb0FnZ2lBaWdDQUNBRlJnMEJJQVZCQ0dvaEJBTkFJQVFvQWdBaUEwRUlhaUVFSUFNZ0F5Z0NDQ0lDS0FJQVJ3MEFDd3dCQ3dOQUlBTWlBaWdDQUNJRERRQUxDeUFDSUFsSERRQUxDeUFLSUFFb0F0UUhJZ0pIQkVBRFFDQUNJZ1VvQWhRaUFpQUZRUmhxSWd4SEJFQURRQ0FDSWdZb0FoUWlBaUFHUVJocUlnMUhCRUFEUUNBQklBRW9BcGdISWdRMkFwd0hJQVVvQWhBaEF5QUJRWUNBN0FBMkFwd0ZJQUVnQXpZQ29BVWdBVUhzcXYwQU5nS1lCU0FHS0FJUUlRTWdBVUdBZ013QU5nSzBCQ0FCSUFNMkFyZ0VJQUZCN0tyOUFEWUNzQVFnQWlJSEtBSVFJUUlnQVVHQWdOUUVOZ0tNQkNBQklBSTJBcEFFSUFGQjdLcjlBRFlDaUFRQ1FDQUJLQUtnQnlBRVJ3UkFJQVFnQVVHWUJXbzJBZ0FnQVNBRVFRUnFJZ00yQXB3SERBRUxRUVFRR0NJQ0lBRkJtQVZxTmdJQUlBRWdBa0VFYWlJRE5nS2dCeUFCSUFNMkFwd0hJQUVnQWpZQ21BY2dCRVVOQUNBRUVCY2dBU2dDbkFjaEF3c0NRQ0FCS0FLZ0J5QURSd1JBSUFNZ0FVR3dCR28yQWdBZ0FTQURRUVJxSWdNMkFwd0hEQUVMSUFNZ0FTZ0NtQWNpQkdzaUFrRUNkU0lPUVFGcUlnTkJnSUNBZ0FSUERRY2dBeUFDUVFGMUlnZ2dBeUFJU3h0Qi8vLy8vd01nQWtIOC8vLy9CMGtiSWdnRWZ5QUlRWUNBZ0lBRVR3MEpJQWhCQW5RUUdBVkJBQXNpQ3lBT1FRSjBhaUlESUFGQnNBUnFOZ0lBSUFOQkJHb2hBeUFDUVFCS0JFQWdDeUFFSUFJUUdSb0xJQUVnQ3lBSVFRSjBhallDb0FjZ0FTQUROZ0tjQnlBQklBczJBcGdISUFSRkRRQWdCQkFYSUFFb0Fwd0hJUU1MQWtBZ0FTZ0NvQWNnQTBjRVFDQURJQUZCaUFScU5nSUFJQUVnQTBFRWFqWUNuQWNNQVFzZ0F5QUJLQUtZQnlJRGF5SUNRUUoxSWd0QkFXb2lCRUdBZ0lDQUJFOE5CeUFFSUFKQkFYVWlDQ0FFSUFoTEcwSC8vLy8vQXlBQ1Fmei8vLzhIU1JzaUJBUi9JQVJCZ0lDQWdBUlBEUWtnQkVFQ2RCQVlCVUVBQ3lJSUlBdEJBblJxSWdzZ0FVR0lCR28yQWdBZ0FrRUFTZ1JBSUFnZ0F5QUNFQmthQ3lBQklBZ2dCRUVDZEdvMkFxQUhJQUVnQzBFRWFqWUNuQWNnQVNBSU5nS1lCeUFEUlEwQUlBTVFGd3NnQVVFQU5nTHNCU0FCUWdBM0F1UUZJQUZCeExIOUFEWUM0QVVnQVVMOGhJQ0FFRGNEd0FZZ0FVTDhoSUNBRURjRGFDQUJLUUpvSVJBZ0FVSFFCR29pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFRTndJRUlBSkNBRGNDRENBQlFvQ0ZnSUFRTndPWUJpQUJRb0NGZ0lBUU53TmdJQUFnQWlBQlFlQUZhZ0ovSUFFcEFtQWhFQ0FCUWFBR2FpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lCQTNBZ1FnQWtJQU53SU1JQUlMSUFGQm1BZHFRZkN4ZjBFQlFRQVFMZ0pBSUFjb0FnUWlBMFVFUUNBSEtBSUlJZ0lvQWdBZ0IwWU5BU0FIUVFocUlRUURRQ0FFS0FJQUlnTkJDR29oQkNBRElBTW9BZ2dpQWlnQ0FFY05BQXNNQVFzRFFDQURJZ0lvQWdBaUF3MEFDd3NnQWlBTlJ3MEFDd3NDUUNBR0tBSUVJZ05GQkVBZ0JpZ0NDQ0lDS0FJQUlBWkdEUUVnQmtFSWFpRUVBMEFnQkNnQ0FDSURRUWhxSVFRZ0F5QURLQUlJSWdJb0FnQkhEUUFMREFFTEEwQWdBeUlDS0FJQUlnTU5BQXNMSUFJZ0RFY05BQXNMQWtBZ0JTZ0NCQ0lEUlFSQUlBVW9BZ2dpQWlnQ0FDQUZSZzBCSUFWQkNHb2hCQU5BSUFRb0FnQWlBMEVJYWlFRUlBTWdBeWdDQ0NJQ0tBSUFSdzBBQ3d3QkN3TkFJQU1pQWlnQ0FDSUREUUFMQ3lBQ0lBcEhEUUFMQ3lBQlFRQTJBcFFHSUFGQ0FEY0NqQVlnQVVIOHNmMEFOZ0tJQmlBQlFweUZnSUFRTndPQUJpQUJRcHlGZ0lBUU53TllJQUVwQWxnaEVDQUJRYUFHYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUJBM0FnUWdBa0lBTndJTUlBRkNvSVdBZ0JBM0E5Z0ZJQUZDb0lXQWdCQTNBMUFnQUNBQ0lBRkJpQVpxQW44Z0FTa0NVQ0VRSUFGQjRBVnFJZ0pCQVRvQUdDQUNRUUEyQWhRZ0FrSFkvZndBTmdJQUlBSWdFRGNDQkNBQ1FnQTNBZ3dnQWd0QkFFSHdzWDlCQVVFQUVDNGdBU2dDakFZaUFpQUJLQUtRQmlJRFJ3UkFJQUVnQXlBQ2EwRUNkVFlDUUFzZ0NTQUJLQUxnQnlJQ1J3UkFBMEFnQWlJRktBSVVJZ0lnQlVFWWFpSUtSd1JBQTBBZ0FTZ0NtQWNoQnlBRktBSVFJUU1nQVVHQWdPd0FOZ0swQkNBQklBTTJBcmdFSUFGQjdLcjlBRFlDc0FRZ0FpSUdLQUlRSVFJZ0FVR0FnTXdBTmdLTUJDQUJJQUkyQXBBRUlBRkI3S3I5QURZQ2lBUUNRQ0FCS0FLZ0J5QUhSd1JBSUFjZ0FVR3dCR28yQWdBZ0FTQUhRUVJxSWdNMkFwd0hEQUVMUVFRUUdDSUNJQUZCc0FScU5nSUFJQUVnQWtFRWFpSUROZ0tnQnlBQklBTTJBcHdISUFFZ0FqWUNtQWNnQjBVTkFDQUhFQmNnQVNnQ25BY2hBd3NDUUNBQktBS2dCeUFEUndSQUlBTWdBVUdJQkdvMkFnQWdBU0FEUVFScU5nS2NCd3dCQ3lBRElBRW9BcGdISWdOcklnSkJBblVpQ0VFQmFpSUhRWUNBZ0lBRVR3MEZJQWNnQWtFQmRTSUVJQVFnQjBrYlFmLy8vLzhESUFKQi9QLy8vd2RKR3lJSEJIOGdCMEdBZ0lDQUJFOE5CeUFIUVFKMEVCZ0ZRUUFMSWdRZ0NFRUNkR29pQ0NBQlFZZ0VhallDQUNBQ1FRQktCRUFnQkNBRElBSVFHUm9MSUFFZ0JDQUhRUUowYWpZQ29BY2dBU0FJUVFScU5nS2NCeUFCSUFRMkFwZ0hJQU5GRFFBZ0F4QVhDeUFCSUFBMkFxUUZJQUZDQURjQ25BVWdBVUhJc3YwQU5nS1lCU0FCUW9pRmdJQVFOd1BRQlNBQlFvaUZnSUFRTndNNElBRXBBamdoRUNBQlFkQUVhaUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNJQkEzQWdRZ0FrSUFOd0lNSUFBZ0FpQUJRWmdGYWtFQUlBRkJtQWRxUWZDeGYwRUJRUUFRTGdKQUlBWW9BZ1FpQTBVRVFDQUdLQUlJSWdJb0FnQWdCa1lOQVNBR1FRaHFJUVFEUUNBRUtBSUFJZ05CQ0dvaEJDQURJQU1vQWdnaUFpZ0NBRWNOQUFzTUFRc0RRQ0FESWdJb0FnQWlBdzBBQ3dzZ0FpQUtSdzBBQ3dzQ1FDQUZLQUlFSWdORkJFQWdCU2dDQ0NJQ0tBSUFJQVZHRFFFZ0JVRUlhaUVFQTBBZ0JDZ0NBQ0lEUVFocUlRUWdBeUFES0FJSUlnSW9BZ0JIRFFBTERBRUxBMEFnQXlJQ0tBSUFJZ01OQUFzTElBSWdDVWNOQUFzTElBRkNBRGNDeEFVZ0FVRUFOZ0xNQlNBQlFnQTNBcndGSUFGQmdMUDlBRFlDdUFVZ0FVS1FoWUNBRURjRGtBVWdBVUtRaFlDQUVEY0RNQ0FCS1FJd0lSQWdBVUdZQldvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBUU53SUVJQUpDQURjQ0RDQUFJQUlnQVVHNEJXcEJBRUVBUWZDeGYwRUJRUUFRTGlBQlFZQUZhaUlDUWdBM0F3QWdBU0FCUWRnRWFpSUROZ0xjQkNBQlFnQTNBK0FFSUFGQ0FEY0Q2QVFnQVVJQU53UHdCQ0FCUVFBMkF2Z0VJQUVnQXpZQzJBUWdBVUc4cy8wQU5nTFFCQ0FCSUFJMkF2d0VJQUVnQURZQ2lBVWdBVUVBTmdMVUJDQUJRcFNGZ0lBUU53T29CQ0FCUXBTRmdJQVFOd01vSUFFcEFpZ2hFQ0FCUWJBRWFpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lCQTNBZ1FnQWtJQU53SU1JQUZDbUlXQWdCQTNBNEFFSUFGQ21JV0FnQkEzQXlBZ0FDQUNJQUZCMEFScUFuOGdBU2tDSUNFUUlBRkJpQVJxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnRURjQ0JDQUNRZ0EzQWd3Z0FndEJBRUh3c1g5QkFVRUFFQzRnQVVLOGhJQ0FFRGNEMkFNZ0FVSzhoSUNBRURjREdDQUJLUUlZSVJBZ0FVSGdBMm9pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFRTndJRUlBSkNBRGNDRENBQUlBSkJBRUVBUVFCQjhMRi9RUUZCQUJBdUlBRkNoSVdBZ0JBM0E3QURJQUZDaElXQWdCQTNBeEFnQVNrQ0VDRVFJQUZCdUFOcUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFJZ0VEY0NCQ0FDUWdBM0Fnd2dBQ0FDUVFCQkFFRUFRZkN4ZjBFQlFRQVFMaUFCUWFBRGFpSUNJQUJCamdGQkFVSHdzWDhReXdFZ0FpQUJLQUtrQXlJRFJ3UkFBMEFnQXlnQ0NFR3cvZndBUVpqWStBQkJBQkFjSVFjakFFRkFhaUlHSkFBZ0IwR05BVUh3c1g5QkFSQXNJUXNnQmtFQU5nSVFJQVpDQURjRENDQUhJQVpCQ0dvUXdBc0NmeUFHS0FJSUlnSWdCaWdDRENJRlJnUkFJQUlNQVFzZ0JrRWthaUVFUVlPNTdRQW9BQUFoREVHR3VlMEFLQUFBSVEwQ1FBTkFBa0FnQWl3QUMwRUFUZ1JBSUFZZ0FpZ0NDRFlDSUNBR0lBSXBBZ0EzQXhnTUFRc2dCa0VZYWlBQ0tBSUFJQUlvQWdRUUdnc0NRQ0FDTEFBWFFRQk9CRUFnQkNBQ0tRSU1Od0lBSUFRZ0FpZ0NGRFlDQ0F3QkN5QUVJQUlvQWd3Z0FpZ0NFQkFhQ3lBR1FRQTZBRGNnQmlBTU5nSXdJQVlnRFRZQU15QUdMQUFqSVFrZ0JpZ0NIQ0VLSUFaQkJ6b0FPd0pBSUFvZ0NVSC9BWEVnQ1VFQVNDSUlHeUlLUVFjZ0NrRUhTU0lPR3lJUEJFQWdCa0V3YWlBR0tBSVlJQVpCR0dvZ0NCc2dEeEJNSWdnTkFRdEJmeUFPSUFwQkIwc2JJUWdMSUFZc0FDOUJBRWdFZnlBR0tBSWtFQmNnQmkwQUl3VWdDUXRCR0hSQkdIVkJBRWdFUUNBR0tBSVlFQmNMSUFoRkRRRWdBa0VZYWlJQ0lBVkhEUUFMSUFVaEFnc2dCaWdDREFzaEJTQUxSU0FDSUFWR2NRUkFRZWdGRUJnaUFoQ1lCQnBCNUFFUUdDSUZFSVVCR2lBQ0lBVWdBaWdDQUNnQ3FBRVJBZ0FnQnlBQ0lBY29BZ0FvQXFnQkVRSUFDeUFHS0FJSUlnVUVRQ0FGSUFZb0Fnd2lBa1lFZnlBRkJRTkFJQUpCQVdzc0FBQkJBRWdFUUNBQ1FReHJLQUlBRUJjTElBSkJHR3NpQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWlBRlJ3MEFDeUFHS0FJSUN5RUNJQVlnQlRZQ0RDQUNFQmNMSUFaQlFHc2tBQ0FES0FJRUlnTWdBVUdnQTJwSERRQUxDd0pBSUFBb0F1UUdRUU5IRFFBZ0FDZ0NrQWtoQWlBQlFRQTJBcGdESUFFZ0FVR1FBMm9pQkRZQ2xBTWdBU0FFTmdLUUF5QUJRZnl6L1FBMkFvZ0RJQUVnQWpZQ2pBTWdBVUxNaElDQUVEY0Q0QUlnQVVMTWhJQ0FFRGNEQ0NBQktRSUlJUkFnQVVIb0Ftb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FpQVFOd0lFSUFKQ0FEY0NEQ0FBSUFJZ0FVR0lBMnBCQUVFQVFmQ3hmMEVCUVFBUUxpQUJLQUtVQXlJRElBUkhCRUFEUUNBREtBSUlJUVlqQUVIUUFHc2lBaVFBQWtBZ0JrR09BVUYvRURBaUJVVU5BQ0FGUWJEOS9BQkJ1TVA3QUVFQUVCd2lCMFVOQUVIZ0FSQVlJZ1VRZ0FRaERBSkFBa0FnQjBIQUFXb1FYZ1JBSUFVZ0J5Z0MwQUVpQnlnQ3hBRTJBc1FCSUFVZ0J5Z0N5QUZCNUFCcU5nTElBU0FGSUFjb0Fzd0JRZVFBYWpZQ3pBRWdCU0FIS0FMUUFVSElBV28yQXRBQkRBRUxJQWNnQWtITUFHb2dBa0hJQUdvZ0FrSEVBR29nQWtGQWF4RHNDMFVOQVNBQ0tBSkFJUWtnQWlnQ1JDRUtJQUlvQWtnaENBSkFBa0FnQWlnQ1RDSUxSUTBBSUFoRkRRQWdDa1VOQUNBSkRRRUxJQWNvQWxRaERTQUhMQUJmSVE0Z0FpQUpOZ0lRSUFJZ0NqWUNEQ0FDSUFnMkFnZ2dBaUFMTmdJRUlBSWdEU0FIUWRRQWFpQU9RUUJJR3pZQ0FFR3hwUEVBSUFJUUpDQUNLQUpBSVFrZ0FpZ0NSQ0VLSUFJb0FrZ2hDQ0FDS0FKTUlRc0xJQVVnQ3pZQ3hBRWdCU0FKUWNnQmFqWUMwQUVnQlNBS1FlUUFhallDekFFZ0JTQUlRZVFBYWpZQ3lBRUxJQUFvQXBBSlFSNUI4TEYvUVFFUUxDSUhJQVVnQnlnQ0FDZ0NxQUVSQWdBZ0JrR3dBV29nREJDRUF3d0JDeUFHTEFCZklRY2dCaWdDVkNFSklBSkJNR29pQ2lBR0lBWW9BZ0FvQWpBUkFnQWdBaUFKSUFaQjFBQnFJQWRCQUVnYk5nSWdJQUlnQWlnQ01DQUtJQUlzQUR0QkFFZ2JOZ0lrUWRYNTdRQWdBa0VnYWhBa0lBSXNBRHRCQUVnRVFDQUNLQUl3RUJjTElBd2dCU2dDQUNnQ0JCRUJBQXNnQWtIUUFHb2tBQ0FES0FJRUlnTWdCRWNOQUFzTElBRkIvTFA5QURZQ2lBTWdBU2dDbUFORkRRQWdBU2dDbEFNaUF5Z0NBQ0lDSUFFb0FwQURJZ1VvQWdRMkFnUWdCU2dDQkNBQ05nSUFJQUZCQURZQ21BTWdBeUFFUmcwQUEwQWdBeWdDQkNFQ0lBTVFGeUFDSWdNZ0JFY05BQXNMSUFGQ3lJU0FnQkEzQTlnQ0lBRkN5SVNBZ0JBM0F3QWdBU2tDQUNFUUlBRkI2QUpxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnRURjQ0JDQUNRZ0EzQWd3Z0FDZ0N1QWNpQTBVRVFDQUFJQUJCeEFCQjhMRi9RUUVRTENJRE5nSzRCd3NnQTBIb0FXb2dBa0VBUVFCQkFFSHdzWDlCQVVFQUVDNGdBRUVCT2dEaENBSkFJQUVvQXFnRFJRMEFJQUVvQXFRRElnTW9BZ0FpQUNBQktBS2dBeUlDS0FJRU5nSUVJQUlvQWdRZ0FEWUNBQ0FCUVFBMkFxZ0RJQU1nQVVHZ0EycEdEUUFEUUNBREtBSUVJUUFnQXhBWElBQWlBeUFCUWFBRGFrY05BQXNMSUFGQnZMUDlBRFlDMEFRZ0FVSDhCR29nQVNnQ2dBVVFzUWNnQVNnQzhBUWlBQVJBSUFFZ0FEWUM5QVFnQUJBWEN5QUJLQUxrQkNJQUJFQWdBU0FBTmdMb0JDQUFFQmNMQWtBZ0FTZ0M0QVJGRFFBZ0FTZ0MzQVFpQXlnQ0FDSUFJQUVvQXRnRUlnSW9BZ1EyQWdRZ0FpZ0NCQ0FBTmdJQUlBRkJBRFlDNEFRZ0F5QUJRZGdFYWlJQ1JnMEFBMEFnQXlnQ0JDRUFJQU1RRnlBQUlnTWdBa2NOQUFzTElBRkJnTFA5QURZQ3VBVWdBU2dDeEFVaUFBUkFJQUVnQURZQ3lBVWdBQkFYQ3lBQlFmeXgvUUEyQW9nR0lBRW9Bb3dHSWdBRVFDQUJJQUEyQXBBR0lBQVFGd3NnQVVHRXNmMEFOZ0x3QmlBQlFZQUhhaUFCS0FLRUJ4Q3dCeUFCS0FLWUJ5SUFCRUFnQVNBQU5nS2NCeUFBRUJjTElBRkI5S245QURZQzBBY2dBVUhnQjJvZ0FTZ0M1QWNRM0FJZ0FVSFFCMnBCQkhJZ0FTZ0MyQWNRM0FJZ0FVR1VyLzBBTmdLd0NTQUJLQUswQ1NJQUJFQWdBQ0FCS0FLNENTSURSZ1IvSUFBRkEwQWdBMEVGYXl3QUFFRUFTQVJBSUFOQkVHc29BZ0FRRndzZ0EwRVVheUlDSVFNZ0FDQUNSdzBBQ3lBQktBSzBDUXNoQWlBQklBQTJBcmdKSUFJUUZ3c2dBVUhZcnYwQU5nTHdDU0FCUVl3S2FpQUJLQUtRQ2hDdkJ5QUJRWUFLYWlBQktBS0VDaENrQlNBQlFmQUpha0VFY2lBQktBTDRDUkNrQlNBQlFaeXUvUUEyQXZBS0FrQWdBU2dDaUF0RkRRQWdBU2dDaEFzaUF5Z0NBQ0lBSUFFb0FvQUxJZ0lvQWdRMkFnUWdBaWdDQkNBQU5nSUFJQUZCQURZQ2lBc2dBeUFCUVlBTGFpSUNSZzBBQTBBZ0F5Z0NCQ0VBSUFNUUZ5QUFJZ01nQWtjTkFBc0xBa0FnQVNnQy9BcEZEUUFnQVNnQytBb2lBeWdDQUNJQUlBRW9BdlFLSWdJb0FnUTJBZ1FnQWlnQ0JDQUFOZ0lBSUFGQkFEWUMvQW9nQXlBQlFmQUtha0VFY2lJQ1JnMEFBMEFnQXlnQ0JDRUFJQU1RRnlBQUlnTWdBa2NOQUFzTElBRkIzSzM5QURZQzRBc0NRQ0FCS0FMc0MwVU5BQ0FCS0FMb0N5SURLQUlBSWdBZ0FTZ0M1QXNpQWlnQ0JEWUNCQ0FDS0FJRUlBQTJBZ0FnQVVFQU5nTHNDeUFESUFGQjRBdHFRUVJ5SWdKR0RRQURRQ0FES0FJRUlRQWdBeEFYSUFBaUF5QUNSdzBBQ3dzZ0FVR2NyZjBBTmdMb0RBSkFJQUVvQXZRTVJRMEFJQUVvQXZBTUlnTW9BZ0FpQUNBQktBTHNEQ0lDS0FJRU5nSUVJQUlvQWdRZ0FEWUNBQ0FCUVFBMkF2UU1JQU1nQVVIb0RHcEJCSElpQWtZTkFBTkFJQU1vQWdRaEFDQURFQmNnQUNJRElBSkhEUUFMQ3lBQlFlQ3MvUUEyQW9BTklBRkJpQTFxSUFFb0Fvd05FSndHSUFGQmdBNXFKQUFQQ3hBb0FBdEJvNFR2QUJBNEFBdDVBUUovSUFFRVFDQUFJQUVvQWdBUXp3VWdBQ0FCS0FJRUVNOEZBa0FnQVNnQ0hFVU5BQ0FCS0FJWUlnQW9BZ0FpQWlBQktBSVVJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUZCQURZQ0hDQUFJQUZCRkdvaUEwWU5BQU5BSUFBb0FnUWhBaUFBRUJjZ0FpSUFJQU5IRFFBTEN5QUJFQmNMQzBNQkFYOGdBRUVhUWZDeGYwRUJFQ3dpQVVVRVFFRUFEd3RCQUNFQUlBRkJzUDM4QUVHd2pmMEFRUUFRSENJQkJIOGdBU2dDUkNBQktBSkFhMEVDZFFWQkFBc0xyUVlEQW44QmZnRjhJd0JCMEFKcklnSWtBQ0FBUWdBM0ErZ0lBa0FDUUNBQUtBTEFCdzBBSUFCQkdrSHdzWDlCQVJBc0lnRkZEUUFnQVVHdy9md0FRYkNOL1FCQkFCQWNJZ0ZGRFFBZ0FTZ0NSQ0FCS0FKQWEwRUVSdzBBSUFCQkFCQzVBeUlCUlEwQklBQkJBQkRSQXlBQkVLd0pDeUFBS0FLNEJ5SUJSUVJBSUFBZ0FFSEVBRUh3c1g5QkFSQXNJZ0UyQXJnSEMwUUFBQUFBQUFCZVFDRUVJQUVyQTdBRVJBQUFBQUFBQUFBQVlnUkFJQUFvQXJnSElnRkZCRUFnQUNBQVFjUUFRZkN4ZjBFQkVDd2lBVFlDdUFjTElBRXJBN0FFSVFRTElBSkNBRGNEc0FJZ0FrSUFOd09vQWlBQ1FRRTJBc2dDSUFJZ0JEa0R1QUlnQWtIQXFQMEFOZ0tnQWlBQ0lBQW9BdWdHUVlqbEFHb3JBd0E1QThBQ0lBSkM0SVdBZ0JBM0EvZ0JJQUpDNElXQWdCQTNBeUFnQWlrQ0lDRURJQUpCZ0FKcUlnRkJBVG9BR0NBQlFRQTJBaFFnQVVIWS9md0FOZ0lBSUFFZ0F6Y0NCQ0FCUWdBM0Fnd2dBa0xraFlDQUVEY0QwQUVnQWtMa2hZQ0FFRGNER0NBQUlBRWdBa0dnQW1vQ2Z5QUNLUUlZSVFNZ0FrSFlBV29pQVVFQk9nQVlJQUZCQURZQ0ZDQUJRZGo5L0FBMkFnQWdBU0FETndJRUlBRkNBRGNDRENBQkMwRUFRZkN4ZjBFQlFRQVFMaUFDUWdBM0E3QUJJQUpDQURjRHVBRWdBa0lBTndPb0FTQUNRWVNwL1FBMkFxQUJJQUpDZ0lDQWdJQ0FnSy9BQURjRHlBRWdBa0VCTmdMQUFTQUNRdGlGZ0lBUU53TjRJQUpDMklXQWdCQTNBeEFnQWlrQ0VDRURJQUpCZ0FGcUlnRkJBVG9BR0NBQlFRQTJBaFFnQVVIWS9md0FOZ0lBSUFFZ0F6Y0NCQ0FCUWdBM0Fnd2dBa0xjaFlDQUVEY0RVQ0FDUXR5RmdJQVFOd01JSUFBZ0FTQUNRYUFCYWdKL0lBSXBBZ2doQXlBQ1FkZ0FhaUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJJQU0zQWdRZ0FVSUFOd0lNSUFFTFFRQkI4TEYvUVFGQkFCQXVJQUpDNklXQWdCQTNBeWdnQWtMb2hZQ0FFRGNEQUNBQ0tRSUFJUU1nQWtFd2FpSUJRUUU2QUJnZ0FVRUFOZ0lVSUFGQjJQMzhBRFlDQUNBQklBTTNBZ1FnQVVJQU53SU1JQUFnQVVFQVFRQkJBRUh3c1g5QkFFRUFFQzRnQUNBQUtBTG9Ca0dJNVFCcUt3TUFPUVBvQ0FzZ0FrSFFBbW9rQUF1TUFRRURmeU1BUVJCcklnSWtBQ0FBUVFBMkFnUkJmeUVCSUFKQkNHb2dBRUVCRUxvRElBSXRBQWdFUUFKL0lBQWdBQ2dDQUVFTWF5Z0NBR29vQWhnaUFTZ0NEQ0lESUFFb0FoQkdCRUFnQVNBQktBSUFLQUlrRVFBQURBRUxJQU10QUFBTElnRkJmMFloQXlBQUlBQW9BZ0JCREdzb0FnQnFRUUpCQUNBREd4Q2lBZ3NnQWtFUWFpUUFJQUVMcGdrQkJuOENmd0pBQWtBZ0FTSURLQUlBSWdRRVFDQUJLQUlFSWdKRkRRRURRQ0FDSWdNb0FnQWlBZzBBQ3dzZ0F5Z0NCQ0lFRFFGQkFDRUVRUUVNQWdzTElBUWdBeWdDQ0RZQ0NFRUFDeUVHQWtBZ0F5QURLQUlJSWdVb0FnQWlBa1lFUUNBRklBUTJBZ0FnQUNBRFJnUkFRUUFoQWlBRUlRQU1BZ3NnQlNnQ0JDRUNEQUVMSUFVZ0JEWUNCQXNnQXkwQURDRUhJQUVnQTBjRVFDQURJQUVvQWdnaUJUWUNDQ0FGSUFFb0FnZ29BZ0FnQVVkQkFuUnFJQU0yQWdBZ0F5QUJLQUlBSWdVMkFnQWdCU0FETmdJSUlBTWdBU2dDQkNJRk5nSUVJQVVFUUNBRklBTTJBZ2dMSUFNZ0FTMEFERG9BRENBRElBQWdBQ0FCUmhzaEFBc0NRQ0FIUlEwQUlBQkZEUUFnQmdSQUEwQWdBaTBBRENFREFrQWdBaUFDS0FJSUlnRW9BZ0JIQkVBZ0EwVUVRQ0FDUVFFNkFBd2dBVUVBT2dBTUlBRWdBU2dDQkNJREtBSUFJZ1EyQWdRZ0JBUkFJQVFnQVRZQ0NBc2dBeUFCS0FJSU5nSUlJQUVvQWdnaUJDQUVLQUlBSUFGSFFRSjBhaUFETmdJQUlBTWdBVFlDQUNBQklBTTJBZ2dnQWlBQUlBQWdBaWdDQUNJQlJoc2hBQ0FCS0FJRUlRSUxBa0FDUUFKQUFrQWdBaWdDQUNJREJFQWdBeTBBREVVTkFRc2dBaWdDQkNJQkJFQWdBUzBBREVVTkFnc2dBa0VBT2dBTUFrQWdBQ0FDS0FJSUlnSkdCRUFnQUNFQ0RBRUxJQUl0QUF3TkJnc2dBa0VCT2dBTUR3c2dBaWdDQkNJQlJRMEJDeUFCTFFBTURRQWdBaUVEREFFTElBTkJBVG9BRENBQ1FRQTZBQXdnQWlBREtBSUVJZ0EyQWdBZ0FBUkFJQUFnQWpZQ0NBc2dBeUFDS0FJSU5nSUlJQUlvQWdnaUFDQUFLQUlBSUFKSFFRSjBhaUFETmdJQUlBTWdBallDQkNBQ0lBTTJBZ2dnQWlFQkN5QURJQU1vQWdnaUFDMEFERG9BRENBQVFRRTZBQXdnQVVFQk9nQU1JQUFnQUNnQ0JDSUJLQUlBSWdJMkFnUWdBZ1JBSUFJZ0FEWUNDQXNnQVNBQUtBSUlOZ0lJSUFBb0FnZ2lBaUFDS0FJQUlBQkhRUUowYWlBQk5nSUFJQUVnQURZQ0FDQUFJQUUyQWdnUEN5QURSUVJBSUFKQkFUb0FEQ0FCUVFBNkFBd2dBU0FDS0FJRUlnTTJBZ0FnQXdSQUlBTWdBVFlDQ0FzZ0FpQUJLQUlJTmdJSUlBRW9BZ2dpQXlBREtBSUFJQUZIUVFKMGFpQUNOZ0lBSUFJZ0FUWUNCQ0FCSUFJMkFnZ2dBaUFBSUFBZ0FVWWJJUUFnQVNnQ0FDRUNDd0pBQWtBZ0FpZ0NBQ0lCUlEwQUlBRXRBQXdOQUNBQ0lRTU1BUXNDUUNBQ0tBSUVJZ01FUUNBRExRQU1SUTBCQ3lBQ1FRQTZBQXdnQWlnQ0NDSUNMUUFNUVFBZ0FDQUNSeHNOQWlBQ1FRRTZBQXdQQ3lBQkJFQWdBUzBBREVVRVFDQUNJUU1NQWdzZ0FpZ0NCQ0VEQ3lBRFFRRTZBQXdnQWtFQU9nQU1JQUlnQXlnQ0FDSUFOZ0lFSUFBRVFDQUFJQUkyQWdnTElBTWdBaWdDQ0RZQ0NDQUNLQUlJSWdBZ0FDZ0NBQ0FDUjBFQ2RHb2dBellDQUNBRElBSTJBZ0FnQWlBRE5nSUlJQUloQVFzZ0F5QURLQUlJSWdBdEFBdzZBQXdnQUVFQk9nQU1JQUZCQVRvQURDQUFJQUFvQWdBaUFTZ0NCQ0lDTmdJQUlBSUVRQ0FDSUFBMkFnZ0xJQUVnQUNnQ0NEWUNDQ0FBS0FJSUlnSWdBaWdDQUNBQVIwRUNkR29nQVRZQ0FDQUJJQUEyQWdRZ0FDQUJOZ0lJRHdzZ0FpZ0NDQ0lCSUFFb0FnQWdBa1pCQW5ScUtBSUFJUUlNQUFzQUN5QUVRUUU2QUF3TEMyTUJBbjhDUUNBQUlBRkdEUUFnQUNnQ0RFVU5BQ0FBS0FJSUlnRW9BZ0FpQWlBQUtBSUVJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQ0RDQUJJQUJCQkdvaUFrWU5BQU5BSUFFb0FnUWhBQ0FCRUJjZ0FDSUJJQUpIRFFBTEN3dXJCZ0VKZnlNQVFTQnJJZ0lrQUNBQ0lBSkJFR29pQXpZQ0ZDQUNJQU0yQWhBZ0FDZ0NUQ0lGQkg4RFFFRU1FQmdpQkNBRk5nSUlJQVFnQXpZQ0FDQUVJQUpCRUdvMkFnUWdBeUFFTmdJRUlBY2lCa0VCYWlFSElBUWhBeUFGS0FKTUlnVU5BQXNnQWlBRE5nSVFJQUlvQWhRaEF5QUdRUUpxQlVFQkN5RUpRUXdRR0NJR0lBTTJBZ1FnQmlBQU5nSUlJQVlnQWtFUWFqWUNBQ0FESUFZMkFnQWdBaUFKTmdJWUlBSWdCallDRkNBR0lRUUNRQUpBQTBBZ0FTQUVLQUlJUndSQUlBUW9BZ1FpQkNBQ1FSQnFSdzBCREFJTEMwRUFJUVVnQkNBQ1FSQnFSdzBCQ3lBQ0lBSTJBZ1FnQWlBQ05nSUFJQUloQXlBQktBSk1JZ1VFZjBFQUlRY0RRRUVNRUJnaUJDQUZOZ0lJSUFRZ0F6WUNBQ0FFSUFJMkFnUWdBeUFFTmdJRUlBY2lDRUVCYWlFSElBUWhBeUFGS0FKTUlnVU5BQXNnQWlBRE5nSUFJQUlvQWdRaEF5QUlRUUpxQlVFQkN5RUtRUXdRR0NJRUlBTTJBZ1FnQkNBQk5nSUlJQVFnQWpZQ0FDQURJQVEyQWdBZ0FpQUVOZ0lFSUFRaEF3Si9Ba0FEUUNBQUlBTW9BZ2hIQkVBZ0F5Z0NCQ0lESUFKSERRRU1BZ3NMUVFFZ0FpQURSdzBCR2dzZ0FrRVFhaUVESUFJaEJRSkFBMEFnQXlnQ0FDSURLQUlJSWdnZ0JTZ0NBQ0lBS0FJSVJ3MEJJQUFoQlNBRElBWkhEUUFMSUFZb0FnQW9BZ2doQ0F0QkFTQUlLQUpNSWdGRkRRQWFRWDhoQUFKQUlBRW9Ba0FpQXlBQktBSkVJZ1pHQkVCQmZ5RUJEQUVMUVFBaEFTQURJUWNDUUFOQUlBY29BZ0FnQ0VZTkFTQUJRUUZxSVFFZ0IwRUVhaUlISUFaSERRQUxRWDhoQVFzZ0JTZ0NBQ2dDQ0NFSFFRQWhCUU5BSUFjZ0F5Z0NBRVlFUUNBRklRQU1BZ3NnQlVFQmFpRUZJQU5CQkdvaUF5QUdSdzBBQ3dzZ0FDQUJTZ3NoQlNBS1JRMEFJQVFvQWdBaUFDQUNLQUlBSWdFb0FnUTJBZ1FnQVNnQ0JDQUFOZ0lBSUFKQkFEWUNDQU5BSUFRb0FnUWhBQ0FFRUJjZ0FDSUVJQUpIRFFBTElBSW9BaGdoQ1FzQ1FDQUpSUTBBSUFJb0FoUWlCQ2dDQUNJQUlBSW9BaEFpQVNnQ0JEWUNCQ0FCS0FJRUlBQTJBZ0FnQWtFQU5nSVlJQVFnQWtFUWFrWU5BQU5BSUFRb0FnUWhBQ0FFRUJjZ0FDSUVJQUpCRUdwSERRQUxDeUFDUVNCcUpBQWdCUXVkQVFJQ2Z3RitJd0JCUUdvaUF5UUFJQU5Dd0lHQWdCQTNBeGdnQTBMQWdZQ0FFRGNEQUNBREtRSUFJUVVnQTBFZ2FpSUVRUUU2QUJnZ0JFRUFOZ0lVSUFSQjJQMzhBRFlDQUNBRUlBVTNBZ1FnQkVJQU53SU1JQU1nQWpZQ0ZDQURRUUEyQWhBZ0F5QUJOZ0lNSUFOQjdJUDlBRFlDQ0NBQUlBUWdBMEVJYWtFQVFRQkI4TEYvUVFGQkFCQXVJQU1vQWhBaEFDQURRVUJySkFBZ0FBdm5BUUlEZndGK0l3QkJRR29pQmlRQUFrQWdCVVVOQUNBQktBSUlSUTBBSUFFb0FnUWlCU2dDQUNJSElBRW9BZ0FpQ0NnQ0JEWUNCQ0FJS0FJRUlBYzJBZ0FnQVVFQU5nSUlJQUVnQlVZTkFBTkFJQVVvQWdRaEJ5QUZFQmNnQnlJRklBRkhEUUFMQ3lBR1F0Q0JnSUFRTndNWUlBWkMwSUdBZ0JBM0F3QWdCaWtDQUNFSklBWkJJR29pQlVFQk9nQVlJQVZCQURZQ0ZDQUZRZGo5L0FBMkFnQWdCVUlBTndJRUlBVWdDVGNDRENBR1FRRTZBQlFnQmlBQk5nSVFJQVlnQWpZQ0RDQUdRZkNBL1FBMkFnZ2dBQ0FGSUFaQkNHb2dBeUFFUVFFUWlRSWdCa0ZBYXlRQUMrOEZBUWgvQWtBQ1FBSkFBa0FnQUNBQlJnMEFJQUFvQWtBaEFnSkFJQUF0QUd3TkFDQUNJQUFvQWtRaUEwWU5BQU5BSUFBZ0FpZ0NBQ0lFS0FKTVJnUkFJQVFnQkNnQ0FDZ0NCQkVCQUNBQUtBSkVJUU1MSUFKQkJHb2lBaUFEUncwQUN5QUFLQUpBSVFJTElBQWdBallDUkNBQUlBQW9BZ0FvQWh3UkFRQWdBQ0FCTHdGUU93RlFJQUJCNEFCcUlRSWdBVUhnQUdvaEF5QUJMUUJySWdWQkdIUkJHSFVoQkFKQUlBQXNBR3RCQUU0RVFDQUVRUUJPQkVBZ0FpQURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0NDeUFDSUFFb0FtQWdBU2dDWkJBZ0RBRUxJQUlnQVNnQ1lDQURJQVJCQUVnaUFoc2dBU2dDWkNBRklBSWJFQ0VhQ3lBQVFRQTJBa3dnQVMwQXJBRWhBaUFBUVFFNkFHMGdBQ0FDT2dDc0FTQUFJQUV0QUd3NkFHd2dBRUg4QUdvZ0FTZ0NmQ0FCS0FLQUFSQlJJQUJCaUFGcUlBRW9Bb2dCSUFFb0Fvd0JFRkVnQUJEOUNDQUFJQUFvQWdBb0FrUVJBQUFpQWdSQUlBSWdBUkNmRFFzZ0FTQUJLQUlBS0FLY0FSRUFBRVVOQUNBQktBSkVJQUVvQWtBaUFtc2lBMEVBVEEwQUlBQkJRR3NoQ1NBRFFRSjJJUU5CQUNFRUEwQWdBeUFFVFEwQ0FrQWdBaUFFUVFKMGFpZ0NBQ0lESUFNb0FnQW9BcGdCRVFBQUlnSkZEUUFnQWlBQ0tBSUFLQUpFRVFBQUlnVUVRQ0FGSUFNUW53MExJQUlnQURZQ1RDQUNJQUlvQWdBb0FxQUJFUUVBSUFBb0FrUWlBeUFBS0FKSVJ3UkFJQU1nQWpZQ0FDQUFJQU5CQkdvMkFrUU1BUXNnQXlBSktBSUFJZ1ZySWdOQkFuVWlDRUVCYWlJR1FZQ0FnSUFFVHcwRUlBWWdBMEVCZFNJSElBWWdCMHNiUWYvLy8vOERJQU5CL1AvLy93ZEpHeUlHQkg4Z0JrR0FnSUNBQkU4TkJpQUdRUUowRUJnRlFRQUxJZ2NnQ0VFQ2RHb2lDQ0FDTmdJQUlBTkJBRW9FUUNBSElBVWdBeEFaR2dzZ0FDQUhJQVpCQW5ScU5nSklJQUFnQ0VFRWFqWUNSQ0FBSUFjMkFrQWdCVVVOQUNBRkVCY0xJQVJCQVdvaUJDQUJLQUpFSUFFb0FrQWlBbXRCQW5VaUEwZ05BQXNMRHdzUWJRQUxFQ2dBQzBHamhPOEFFRGdBQzljQkFRSi9Jd0JCRUdzaUFpUUFJQUFRaGdrZ0FFSUFOd0p3SUFCQmxQZjhBRFlDQUNBQVFnQTNBalFnQUVJQU53SThJQUJDQURjQ1JDQUFRZ0EzQWxRZ0FFSUFOd0pjSUFCQ0FEY0NaQ0FBUWdBM0Fud2dBRUlBTndLRUFTQUFRZ0EzQW93QklBQkNBRGNDbEFFZ0FFSUFOd0tjQVNBQVFnQTNBcVFCUWNDWmdnRkJ3Sm1DQVNnQ0FDSURRUUZxTmdJQUlBTkZCRUJCQUJDa0Jnc2dBa0VBT2dBQ0lBSkI3ZG9BT3dFQUlBSkJBam9BQ3lBQUlBRWdBaERDQ3lBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQ1FSQnFKQUFnQUF1YkFnRURmeU1BUVJCcklnSWtBQ0FDUVFZNkFBc2dBa0VBT2dBR0lBSkJvWnZ4QUNnQUFEWUNBQ0FDUWFXYjhRQXZBQUE3QVFRZ0FFSEVBQ0FDRVBJTUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkJBRFlDeEFFZ0FFSEE2L3dBTmdMQUFTQUFRY2dCYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQmlOanlBRFlDQUNBQlFRQTJBZ3dnQVNFRElBQkIyQUZxSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVINDJmSUFOZ0lBSUFGQkFEWUNEQ0FBUWZUeS9BQTJBckFCSUFCQjRPejhBRFlDQUNBQVFZVHovQUEyQXNBQklBTkJtUFA4QURZQ0FDQUJRYWp6L0FBMkFnQWdBRUhvQVdvUTh3TWFJQUJCandFUUtTQUFRYVVCRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FDUVJCcUpBQWdBQXVwQVFJRGZ3UjlJQU1vQWdRaEJDQUJLQUlBSWdVZ0F5Z0NBQ0lEUmlBRUlBRW9BZ1FpQmtaeFJRUkFJQUlRMndZaEJ5QUJBbjhnQlNBRGE3SWlDQ0FDRUx3SElnS1VJQWNnQmlBRWE3SWlDWlNTSUFTeWtpSUtpME1BQUFCUFhRUkFJQXFvREFFTFFZQ0FnSUI0Q3pZQ0JDQUJBbjhnQ0NBSGxDQUNJQW1Va3lBRHNwSWlBb3REQUFBQVQxMEVRQ0FDcUF3QkMwR0FnSUNBZUFzMkFnQUxJQUFnQVNrQ0FEY0NBQXZwQlFFRmZ3SkFBa0FDUUNBRERnTUNBZ0FCQ3dKQUlBRkJCR3NpQVNnQ0FDSUVLQUpFSWdJdkFWQWlCU0FBS0FJQUlnTW9Ba1FpQmk4QlVDSUhSZ1JBSUFRb0Frd2lCU0FES0FKTUlnZEdCRUFnQWlBR0lBVWdBaWdDQUNnQ2tBWVJCUUJGRFFRZ0FTZ0NBQ0VFSUFBb0FnQWhBd3dDQ3lBRklBZElEUUVNQXdzZ0JTQUhUdzBDQ3lBQUlBUTJBZ0FnQVNBRE5nSUFEd3NnQTBHQUFVd0VRQ0FBSUFGR0RRRWdBRUVFYWlJQ0lBRkdEUUVEUUNBQ0tBSUFJUVlnQUNFRkFrQWdBaUlFSUFCR0RRQURRQUpBSUFZb0FrUWlCeThCVUNJSUlBUWlCVUVFYXlJRUtBSUFJZ01vQWtRaUNpOEJVQ0lKUmdSQUlBWW9Ba3dpQ0NBREtBSk1JZ2xHQkVBZ0J5QUtJQWdnQnlnQ0FDZ0NrQVlSQlFCRkRRUWdCQ2dDQUNFRERBSUxJQWdnQ1U0TkF3d0JDeUFJSUFsUERRSUxJQVVnQXpZQ0FDQUFJQVJIRFFBTElBQWhCUXNnQlNBR05nSUFJQUVnQWtFRWFpSUNSdzBBQ3d3QkN5QUFJQU5CQVhZaUJrRUNkQ0lJYWlFSEFrQWdBeUFGVEFSQUlBQWdCeUFDSUFZZ0JCQ0dFU0FISUFFZ0FpQURJQVpySUFRZ0NHb2lBUkNHRVNBRUlBTkJBblJxSVFZZ0FTRURBMEFnQXlBR1JnUkFJQUVnQkVZTkJBTkFJQUFnQkNnQ0FEWUNBQ0FBUVFScUlRQWdCRUVFYWlJRUlBRkhEUUFMREFRTEFrQUNRQUpBQWtBZ0F5Z0NBQ0lGS0FKRUlnY3ZBVkFpQ0NBRUtBSUFJZ0lvQWtRaUNpOEJVQ0lKUmdSQUlBVW9Ba3dpQ0NBQ0tBSk1JZ2xHQkVBZ0J5QUtJQWdnQnlnQ0FDZ0NrQVlSQlFCRkRRTWdBeWdDQUNFRkRBSUxJQWdnQ1VnTkFRd0RDeUFJSUFsUERRSUxJQUFnQlRZQ0FDQURRUVJxSVFNTUFnc2dCQ2dDQUNFQ0N5QUFJQUkyQWdBZ0JFRUVhaUVFQ3lBQVFRUnFJUUFnQVNBRVJ3MEFDd3dCQ3lBQUlBY2dBaUFHSUFRZ0JSRGNCU0FISUFFZ0FpQURJQVpySWdNZ0JDQUZFTndGSUFBZ0J5QUJJQUlnQmlBRElBUWdCUkRSQ3c4TElBTWdCa1lOQUFOQUlBQWdBeWdDQURZQ0FDQUFRUVJxSVFBZ0EwRUVhaUlESUFaSERRQUxDd3ZFQVFFRGZ5QUFRYVRML0FBMkFzQUJJQUJCa012OEFEWUNzQUVnQUVIMHhQd0FOZ0lBSUFBUWdRRWdBRUd3QVdvaUFpSUJJQUVvQWdRMkFnZ2dBRUhBQVdvaUF4QXZJQUFvQXNBRElnRUVRQ0FCSUFFb0FnQW9BZ1FSQVFBZ0FFRUFOZ0xBQXdzZ0FFSUFOd0tVQXlBQVFRQTZBTVFESUFCQkFEWUN2QU1nQUVLQmdJQ0FtSUNBZ0lCL053S2NBeUFBUWdBM0FxUURJQUJDQURjQ3JBTWdBRUlBTndLMEF5QUFRZEFCYWhEWUN4b2dBeER4QWhvZ0FoREdCeG9nQUJEZ0FSb2dBQXVSQWdFR2Z5QUFLQUlFSWdRaEFnSkFBa0FDUUFKQUFrQWdCQ0FBS0FJSUlnTkdEUUFnQkNFQ0EwQWdBaWdDQUNBQlJnMEJJQUpCQkdvaUFpQURSdzBBQ3d3QkN5QUNJQU5IRFFFTElBQW9BZ3dnQTBjRVFDQURJQUUyQWdBZ0FDQURRUVJxTmdJSUR3c2dBeUFFYXlJR1FRSjFJZ05CQVdvaUJVR0FnSUNBQkU4TkFTQUZJQVpCQVhVaUFpQUNJQVZKRzBILy8vLy9BeUFHUWZ6Ly8vOEhTUnNpQndSL0lBZEJnSUNBZ0FSUERRTWdCMEVDZEJBWUJVRUFDeUlGSUFOQkFuUnFJZ0lnQVRZQ0FDQUdRUUJLQkVBZ0JTQUVJQVlRR1JvTElBQWdCU0FIUVFKMGFqWUNEQ0FBSUFKQkJHbzJBZ2dnQUNBRk5nSUVJQVJGRFFBZ0JCQVhDdzhMRUNnQUMwR2poTzhBRURnQUMvOEJBUVYvSXdCQkVHc2lBU1FBQWtBZ0FDZ0NPQ0lEUlEwQUlBRkJCaEFZSWdJMkFnQWdBU0FDUVFacUlnUTJBZ2dnQWtHUEFUc0JCQ0FDUWZHQW1BUTJBUUFnQVNBRU5nSUVJQU1nQVJCU0lRTWdBU2dDQUNJQ0JFQWdBU0FDTmdJRUlBSVFGd3NnQTBVTkFDQUFLQUk0SVFNZ0FVRUVFQmdpQWpZQ0FDQUJJQUpCQkdvaUJEWUNDQ0FDUWZHQW1BUTJBUUFnQVNBRU5nSUVJQU1nQVJCU0lRTWdBU2dDQUNJQ0JFQWdBU0FDTmdJRUlBSVFGd3NnQUNnQ09DRUFJQU1FUUNBQUlBQW9BZ0FvQW5RUkFBQWhCUXdCQ3lBQVFaQUJRZkN4ZjBFQkVDd2lBRVVOQUNBQUlBQW9BZ0FvQW5RUkFBQWhCUXNnQVVFUWFpUUFJQVVMVlFFQ2YwR0F3NEVCS0FJQUlnRWdBRUVEYWtGOGNTSUNhaUVBQWtBZ0FrRUFJQUFnQVUwYkRRQWdBRDhBUVJCMFN3UkFJQUFRRmtVTkFRdEJnTU9CQVNBQU5nSUFJQUVQQzBHUXlJRUJRVEEyQWdCQmZ3dkNBd0VIZnlNQVFSQnJJZ01rQUNBRFFRWTZBQXNnQTBFQU9nQUdJQU5CdlpyeEFDZ0FBRFlDQUNBRFFjR2E4UUF2QUFBN0FRUWdBRUViSUFNUThBRWhCQ0FETEFBTFFRQklCRUFnQXlnQ0FCQVhDeUFBUWJBQmFoRCtGQ0VGSUFCQjJBRnFJZ0pCdU5EeUFEWUNBQ0FDUWdBM0F3Z2dBa0hvMWZJQU5nSUFJQUloQmlBQVFlZ0JhaUlDUWJqUThnQTJBZ0FnQWtGL05nSUVJQUpCNk5ueUFEWUNBQ0FDSVFjZ0FFSHdBV29pQWtHNDBQSUFOZ0lBSUFKQ0FEY0NCQ0FDUWRqZDhnQTJBZ0FnQWtFQU5nSU1JQUloQ0NBQVFZQUNhaUlDUWJqUThnQTJBZ0FnQWtFQU5nSUVJQUpCbU43eUFEWUNBQ0FBUWZTcC9BQTJBZ0FnQlVHTXNQd0FOZ0lBSUFCQnJMRDhBRFlDd0FFZ0JrRzhzUHdBTmdJQUlBZEJ6TEQ4QURZQ0FDQUlRZHl3L0FBMkFnQWdBa0hzc1B3QU5nSUFJQUJDQURjRHNBSWdBRUVBTmdLY0FpQUFRZ0EzQXBRQ0lBQkNBRGNEdUFJZ0FFSUFOd1BBQWlBQVFnQTNBOGdDSUFCQ0FEY0QwQUlnQUVJQU53UFlBaUFFUWZJQUVDa2dCRUdrQVJBcElBUkIyZ0VRS1NBRVFkNEJFQ2tnQkNBQVFiUUJha0VGRUc0Z0FDQUFLQUlBS0FLVUFSRUJBQ0FBSUFFMkF1d0JJQU5CRUdva0FDQUFDM3NCQVg4akFFRVFheUlCSkFBZ0FVRURPZ0FMSUFGQkFEb0FBeUFCUWVxYzhRQXZBQUE3QVFBZ0FVSHNuUEVBTFFBQU9nQUNJQUJCbndFZ0FSRDNCaG9nQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVIdzZ2c0FOZ0xBQVNBQVFlRHErd0EyQXJBQklBQkJ4T1Q3QURZQ0FDQUJRUkJxSkFBZ0FBc2lBUUYvSXdCQkVHc2lBaVFBSUFBZ0FTQUJFSzBGRU9RVUlBSkJFR29rQUNBQUN6d0FBbjhnQWtVRVFFRUFJQUJCQUJCd0lBRkJBQkJ3UncwQkdndEJBQ0FBS0FLOEJTQUJLQUs4QlVjTkFCb2dBQzBBdEFVZ0FTMEF0QVZHQ3d2a0F3RUNmeUFBRUR3Z0FFRUFOZ0xRQXlBQVFkZ0RhaEN6QWlBQVFnQTNBcWdGSUFCQmdRRTZBS1FGSUFCQkFEWUNvQVVnQUVHQkFUb0F0QVVnQUVFQU5nSzhCU0FBUVlHQWdJQjROZ0xVQlNBQVFZRUJPZ0RnQlNBQVFRQTJBdHdGSUFCQkFEWUM1QVVnQUVIb0JXb1FMeUFBUVFBMkF2d0ZJQUJCQURZQ2hBWWdBRUdJQm1vUXBBRWdBRUtBZ0lDQWdJQ0ErTDkvTndQQUJpQUFRUUEyQXJ3R0lBQkNnSUNBZ0hBM0F0UUdBa0FnQUVIY0Jtb2lBU3dBRDBFQVNBUkFJQUZCQURZQ0NDQUJLQUlFSVFJTUFRc2dBVUVFYWlJQ1FRQTZBQXNMSUFKQkFEb0FBQUpBSUFFc0FCdEJBRWdFUUNBQlFRQTJBaFFnQVNnQ0VDRUNEQUVMSUFGQkVHb2lBa0VBT2dBTEN5QUNRUUE2QUFBQ1FDQUJMQUFuUVFCSUJFQWdBVUVBTmdJZ0lBRW9BaHdoQWd3QkN5QUJRUnhxSWdKQkFEb0FDd3NnQWtFQU9nQUFJQUZCQURZQ0tBSkFJQUVzQURkQkFFZ0VRQ0FCUVFBMkFqQWdBU2dDTENFQ0RBRUxJQUZCTEdvaUFrRUFPZ0FMQ3lBQ1FRQTZBQUFnQVVGQWEwSUFOd0lBSUFGQ0FEY0NPQ0FBUVFBMkFxZ0hJQUJCZnpZQ3pBWWdBRUd3QjJvUWdBY2dBRUVBTmdMc0J5QUFRUUEyQXZRSElBQkJBRFlDL0FjZ0FFSUFOd09JQ0NBQVFRQTZBSVFJSUFCQkFEWUNnQWdnQUVHUUNHcENBRGNEQUFzWEFDQUFJQUVROXhFaUFFVUVRRUVBRHdzZ0FCQ2NDUXV4QkFFRmZ3SkFJQUJCeUFGcUlnVW9BZ0FpQWdSQUlBSWhBd05BSUFFZ0F5Z0NFQ0lFVGdSL0lBRWdCRXdOQXlBRFFRUnFCU0FEQ3lnQ0FDSUREUUFMQzBIQUFSQVlJZ1lpQWtFT0VOa0ZJUU1nQWtHSXJmb0FOZ0lBSUFNUWdRRWdBa0VBTmdLNEFTQUNRZ0EzQXJBQklBSkJzTG42QURZQ0FDQURFSUVCSUFKQkFEWUN2QUVDUUNBRktBSUFJZ0lFUUNBQVFjZ0JhaUVEQTBBQ1FDQUJJQUlvQWhBaUJFZ0VRQ0FDS0FJQUlnUU5BU0FDSVFNTUJBc2dBU0FFVEEwRElBSkJCR29oQXlBQ0tBSUVJZ1JGRFFNZ0F5RUNDeUFDSVFNZ0JDRUNEQUFMQUFzZ0JTSUNJUU1MSUFNb0FnQWlCRVVFUUVFWUVCZ2lCQ0FCTmdJUUlBUWdBallDQ0NBRVFnQTNBZ0FnQkVFQU5nSVVJQU1nQkRZQ0FDQUFLQUxFQVNnQ0FDSUNCSDhnQUNBQ05nTEVBU0FES0FJQUJTQUVDeUVDSUFBb0FzZ0JJQUlRUkNBQUlBQW9Bc3dCUVFGcU5nTE1BUXNnQkNBR05nSVVJQVVvQWdBaEFnc0NRQ0FDQkVBZ0FFSElBV29oQlFOQUFrQWdBU0FDS0FJUUlnTklCRUFnQWlnQ0FDSUREUUVnQWlFRkRBUUxJQUVnQTB3TkF5QUNRUVJxSVFVZ0FpZ0NCQ0lEUlEwRElBVWhBZ3NnQWlFRklBTWhBZ3dBQ3dBTElBVWhBZ3NnQlNnQ0FDSURSUVJBUVJnUUdDSURJQUUyQWhBZ0F5QUNOZ0lJSUFOQ0FEY0NBQ0FEUVFBMkFoUWdCU0FETmdJQUlBQW9Bc1FCS0FJQUlnRUVmeUFBSUFFMkFzUUJJQVVvQWdBRklBTUxJUUVnQUNnQ3lBRWdBUkJFSUFBZ0FDZ0N6QUZCQVdvMkFzd0JDeUFES0FJVUM0NERBUUovSXdCQjRBQnJJZ1FrQUFKQUFuOGdBd1JBSUFSQkFEb0FVQ0FFUVFBNkFGc0NRQ0FDTEFCZlFRQk9CRUFnQkNBQ0tBSmNOZ0pJSUFRZ0Fpa0NWRGNEUUF3QkN5QUVRVUJySUFJb0FsUWdBaWdDV0JBYUN5QUJJQUlnQkVIUUFHb2dCRUZBYXlBQktBSUFLQUtnQVJFSEFDQUVMQUJMUVFCSUJFQWdCQ2dDUUJBWEN5QUVMQUJiUVFCT0RRSWdCQ2dDVUF3QkN5QUVRUUE2QURBZ0JFRUFPZ0E3QWtBZ0Fpd0FYMEVBVGdSQUlBUWdBaWdDWERZQ0tDQUVJQUlwQWxRM0F5QU1BUXNnQkVFZ2FpQUNLQUpVSUFJb0FsZ1FHZ3NnQVNBQ0lBUkJNR29nQkVFZ2FrRUJRUUFnQVNnQ0FDZ0NpQUVSQmdBZ0JDd0FLMEVBU0FSQUlBUW9BaUFRRndzZ0JDd0FPMEVBVGcwQklBUW9BakFMRUJjTElBUWdBa0hnQVdvZ0FoQ2VCaUFFUVJCcUlnVWdCQkRPQWlBQklBVWdBU2dDQUNnQ3RBRVJBZ0FnQkN3QUcwRUFTQVJBSUFRb0FoQVFGd3NnQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3NnQVNBQ0lBQWdBU2dDQUVHa0FVR01BU0FERzJvb0FnQVJCQUFnQkVIZ0FHb2tBQXZwT0FJU2Z3RjhJd0JCRUdzaURpUUFJQUFvQWdRaEFpQUJLQUpZSWhKRkJFQWdBU0FDUWV3R2FqWUNXQXNnQUNBQ0lBQW9BZ3dRdVFNaUFqWUNKQ0FBSUFKQjJBRnFFSlFTSUFCQk1Hb2lBeUFBS0FJa0lnSkIyQUZxSWdVUTJBVWdBRUhnQVdvZ0FrR0lBMm9RclFjQ1FDQURJQVZHRFFBZ0FrR01CV29pQlMwQUN5SUhRUmgwUVJoMUlRUWdBRUhrQTJvaUF5d0FDMEVBVGdSQUlBUkJBRTRFUUNBRElBVXBBZ0EzQWdBZ0F5QUZLQUlJTmdJSURBSUxJQU1nQWlnQ2pBVWdBaWdDa0FVUUlBd0JDeUFESUFJb0Fvd0ZJQVVnQkVFQVNDSURHeUFDS0FLUUJTQUhJQU1iRUNFYUN5QUFRZkFEYWlBQ1FaZ0ZhaERVQlNBQUlBSXBBOEFGTndPWUJDQUFJQUlwQTdnRk53T1FCQ0FBSUFJcEE3QUZOd09JQkNBQUlBSW9Bc3dGTmdLa0JDQUFJQUlvQXRRRk5nS3NCQ0FBSUFJcEF0d0ZOd0swQkNBQUlBSXBBdVFGTndLOEJDQUFJQUlvQXZBRk5nTElCQ0FBSUFJb0F2d0ZOZ0xVQkNBQUlBSXBBdlFGTndMTUJDQUJBbjhnQUNnQ0NFSGlGR290QUFBRVFDQUFLQUlFRUtVTERBRUxJQUVvQW1BTE5nSmtJQUZCQUVFQUlBRW9BZ0FvQW5BUkJBQWdEa0VJYWlBQklBRW9BZ0FvQWl3UkFnQWdBU0FPS0FJSUlBQW9BZ1FpQWlnQ3ZBWnJJQTRvQWd3Z0FpZ0N4QVpySUFFb0FnQW9BaHdSQkFBZ0FTQUJLQUlBS0FLc0FSRUJBQ0FBS0FJa0lnSW9Ba0FpRHlBQ0tBSkVJaE5IQkVBRFFBSkFJQThvQWdBaUFpOEJVRUhDQUd0Qi8vOERjVUVDVFFSQUlBSkJzUDM4QUVHbzlQVUFRUUFRSENFREl3QkI4QUJySWdJa0FBSkFJQU1nQXlnQ0FDZ0NDQkVBQUVIQ0FFWUVRQUpBSUFNb0FzQUJJZ1VzQUY5QkFFNEVRQ0FDSUFVb0FsdzJBbWdnQWlBRktRSlVOd05nREFFTElBSkI0QUJxSUFVb0FsUWdCU2dDV0JBYUN3SkFJQU1zQUY5QkFFNEVRQ0FDSUFNb0FsdzJBbGdnQWlBREtRSlVOd05RREFFTElBSkIwQUJxSUFNb0FsUWdBeWdDV0JBYUN5QUJJQU1nQWtIZ0FHb2dBa0hRQUdwQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFJc0FGdEJBRWdFUUNBQ0tBSlFFQmNMSUFJc0FHdEJBRWdFUUNBQ0tBSmdFQmNMSUFFZ0F5QUFJQUVvQWdBb0Fvd0JFUVFBREFFTElBTWdBeWdDQUNnQ0NCRUFBRUhEQUVZRVFFRU5RUUFnQXhEQkN5SUVHeUVGQWtBZ0JBUkFRUkFRR0NFRUlBSkJrSUNBZ0hnMkFrZ2dBaUFFTmdKQUlBSWdCVFlDUkNBRVFhR1g3d0FnQlJBWkdnd0JDeUFDSUFVNkFFc2dBa0ZBYXlFRUN5QUVJQVZxUVFBNkFBQUNRQ0FDTEFCTElnVkJBRTRFUUNBQ0lBSW9Ba2cyQWpnZ0FpQUNLUU5BTndNd0RBRUxJQUpCTUdvZ0FpZ0NRQ0FDS0FKRUVCb0xBa0FnQXl3QVgwRUFUZ1JBSUFJZ0F5Z0NYRFlDS0NBQ0lBTXBBbFEzQXlBTUFRc2dBa0VnYWlBREtBSlVJQU1vQWxnUUdnc2dBU0FESUFKQk1Hb2dBa0VnYWtFQlFRQWdBU2dDQUNnQ2lBRVJCZ0FnQWl3QUswRUFTQVJBSUFJb0FpQVFGd3NnQWl3QU8wRUFTQVJBSUFJb0FqQVFGd3NnQVNBRElBQWdBU2dDQUNnQ2pBRVJCQUFnQlVFQVRnMEJJQUlvQWtBUUZ3d0JDeUFESUFNb0FnQW9BZ2dSQUFCQnhBQkhEUUFnQWtFUUVCZ2lCVFlDRUNBQ1FvMkFnSUNBZ29DQWdIODNBaFFnQlVFQU9nQU5JQVZCcHBmdkFDa0FBRGNBQlNBRlFhR1g3d0FwQUFBM0FBQUNRQ0FETEFCZlFRQk9CRUFnQWlBREtBSmNOZ0lJSUFJZ0F5a0NWRGNEQUF3QkN5QUNJQU1vQWxRZ0F5Z0NXQkFhQ3lBQklBTWdBa0VRYWlBQ1FRRkJBQ0FCS0FJQUtBS0lBUkVHQUNBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQ0xBQWJRUUJJQkVBZ0FpZ0NFQkFYQ3lBQklBTWdBQ0FCS0FJQUtBS01BUkVFQUFzZ0FrSHdBR29rQUF3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCSUVjTkFDQUNRYkQ5L0FCQjFNdjhBRUVBRUJ3aEJTTUFRU0JySWdva0FDQUtRUUE2QUJBZ0NrRUFPZ0FiQWtBZ0JTd0FYMEVBVGdSQUlBb2dCU2dDWERZQ0NDQUtJQVVwQWxRM0F3QU1BUXNnQ2lBRktBSlVJQVVvQWxnUUdnc2dBU0FGSUFwQkVHb2dDa0VCUVFBZ0FTZ0NBQ2dDaUFFUkJnQWdDaXdBQzBFQVNBUkFJQW9vQWdBUUZ3c2dDaXdBRzBFQVNBUkFJQW9vQWhBUUZ3c2dCVUVVUVFGQkFSQXNJZ0lFZnlBQ1FiRDkvQUJCaEtENkFFRUFFQndGUVFBTElReEJBQ0VHUVFBaENDTUFRVEJySWdRa0FBSkFJQXhGRFFBZ0FDZ0NDRUhZUG1vb0FnQkZEUUFnQlNnQ1RFRWdFSUFCSUFWR0RRQWdCUkNYRVEwQUFrQWdCVUVaUVg4UU1DSUNSUTBBSUFJZ0JVR25BUkNuQlNJQ1JRMEFJQUpCRkVFQlFRRVFMQ0lDUlEwQUlBSkJzUDM4QUVHRW9Qb0FRUUFRSENJQ1JRMEFJd0JCRUdzaUJ5UUFJQWNnQWtFYlFRQkI4TEYvRU5JRElBY2dCeWdDQkNJQ1J3UkFBMEFnQWlnQ0NDSURJQVlnQXhES0J4c2hCaUFDS0FJRUlnSWdCMGNOQUFzTEFrQWdCeWdDQ0VVTkFDQUhLQUlFSWdJb0FnQWlBeUFIS0FJQUlnc29BZ1EyQWdRZ0N5Z0NCQ0FETmdJQUlBZEJBRFlDQ0NBQ0lBZEdEUUFEUUNBQ0tBSUVJUU1nQWhBWElBTWlBaUFIUncwQUN3c2dCMEVRYWlRQUlBWkZEUUFnQmlBR0tBSUFLQUlrRVFBQVFRRWdCaWdDaUFKcklBWW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUNLQUlzSWdOQkNtd2dBeUFDTFFBOEcyeEJBWFJCNUFCdGJHb2dBaWdDTENJRFFRcHNJQU1nQWkwQVBCdEI1QUJzUWVRQWJVRjdiR29oQ0FzZ0JTMEF4QU5GQkVBZ0FDZ0NDRUhZUG1vb0FnQkJBa2dOQVFzZ0JTQUZLQUlBS0FJa0VRQUFJUUlnREJDR0VpSURCRUFnQXlBREtBSUFLQUlrRVFBQUlBaHFRUUp0SVFJTElBVWdCU2dDQUNnQ0lCRUFBQ0VHSUFBb0FnUW9BdWdHUWZRWGFpSURLQUlzSWdkQkNtd2dCeUFETFFBOEcwSGtBR3hCNUFCdElRa2dCU0FGS0FJQUtBSWdFUUFBSVEwZ0FDZ0NCQ2dDNkFaQjlCZHFJZ01vQWl3aUIwRUtiQ0FISUFNdEFEd2JRZVFBYkVIa0FHMGhFQ0FBS0FJRUtBTG9Ca0gwRjJvaUF5Z0NMQ0lIUVFwc0lBY2dBeTBBUEJ0QjVBQnNRZVFBYlNFSElBQW9BZ1FvQXVnR1FmUVhhaUlES0FJc0lnaEJDbXdnQ0NBRExRQThHMEhrQUd4QjVBQnRJUWdnQUNnQ0JDZ0M2QVpCOUJkcUlnTW9BaXdpQzBFS2JDQUxJQU10QUR3YlFlUUFiRUhrQUcwaEN5QUFLQUlFS0FMb0JrSDBGMm9pQXlnQ0xDSVJRUXBzSUJFZ0F5MEFQQnRCNUFCc1FlUUFiU0VSSUFSQkVCQVlJZ00yQWlBZ0JFS05nSUNBZ0lLQWdJQi9Od0lrSUFOQkFEb0FEU0FEUWJ5TDdnQXBBQUEzQUFVZ0EwRzNpKzRBS1FBQU53QUFJQVJCQURvQUVDQUVRUUE2QUJzZ0JFRUFPZ0FMSUFSQkFEb0FBQ0FCSUFSQklHb2dCRUVRYWlBRUlBRW9BZ0FvQXBBQkVRY0FJQVFzQUF0QkFFZ0VRQ0FFS0FJQUVCY0xJQVFzQUJ0QkFFZ0VRQ0FFS0FJUUVCY0xJQVFzQUN0QkFFZ0VRQ0FFS0FJZ0VCY0xJQUlnQjJzaUF5QUxRUUYwYWlFSElBaEJBMndnQW1vaUNDQVJRUUYwYWlFTElBQWdBU0FKUVgxc0lBWnFJZ0lnQXlBUVFRTnNJQTFxSWdZZ0NBSi9JQUFvQWdRb0F1Z0dRZlFYYWlJSktBSXNJZzFCQ213Z0RTQUpMUUE4RzBIa0FHeEI1QUJ0dDBRQUFBQUFBQUQ0UDZJaUZKbEVBQUFBQUFBQTRFRmpCRUFnRktvTUFRdEJnSUNBZ0hnTEVPc0NJQUFnQVNBQ0lBY2dCaUFMQW44Z0FDZ0NCQ2dDNkFaQjlCZHFJZ0lvQWl3aUJrRUtiQ0FHSUFJdEFEd2JRZVFBYkVIa0FHMjNSQUFBQUFBQUFQZy9vaUlVbVVRQUFBQUFBQURnUVdNRVFDQVVxZ3dCQzBHQWdJQ0FlQXNRNndJZ0FDZ0NDRUhZUG1vb0FnQkJBMFlFUUNBQUlBRWdCVUVVUVFGQkFCQXNJZ0lnQWlnQ0FDZ0NJQkVBQUFKL1FRQWhCaUFDS0FLa0JDSUpCRUFnQ1NnQ3NBRWhCZ3NnQWtHQUNtb1FwUUloQ1NBQ1FaUUthaWdDQUVFQUlBa2JJQVpxQzJvaUFpQUFLQUlFS0FMb0JrSDBGMm9pRFNJR0tBSXNJZ2xCQ213Z0NTQUdMUUE4RzBIa0FHeEI1QUJ0UVhwc2FpSUdJQU1nQWlBSUFuOGdEU0lES0FJc0lnaEJDbXdnQ0NBRExRQThHMEhrQUd4QjVBQnR0MFFBQUFBQUFBRDRQNklpRkpsRUFBQUFBQUFBNEVGakJFQWdGS29NQVF0QmdJQ0FnSGdMRU9zQ0lBQWdBU0FHSUFjZ0FpQUxBbjhnQUNnQ0JDZ0M2QVpCOUJkcUlnSW9BaXdpQTBFS2JDQURJQUl0QUR3YlFlUUFiRUhrQUcyM1JBQUFBQUFBQVBnL29pSVVtVVFBQUFBQUFBRGdRV01FUUNBVXFnd0JDMEdBZ0lDQWVBc1E2d0lMSUFFZ0FTZ0NBQ2dDbEFFUkFRQUxJQVJCTUdva0FDQUZJQVVvQXJRQk5nSzRBUUpBSUF4RkRRQWdCU2dDd0FNaEFpQUZJQVVvQWdBb0FpQVJBQUFoQXlBQ1FSMUI4TEYvUVFFUUxDSUVSUTBBSUFSQnNQMzhBRUdzalBVQVFRQVFIQ0lFUlEwQUlBQWdBU0FNSUFRZ0EwRUJJQUl0QUo0RVJSQ3ZDUXNnQlNnQ1FDSU1JQVVvQWtRaUMwY0VRQU5BQWtBZ0RDZ0NBQ0lDSUFJb0FnQW9BZ2dSQUFCQkZFWUVRQ0FDUWJEOS9BQkJoS0Q2QUVFQUVCd2hBMEVBSVFSQkFDRUNJd0JCUUdvaUJ5UUFBa0FnQXkwQStBVkZEUUFnQjBFQU9nQXdJQWRCQURvQU93SkFJQU1zQUY5QkFFNEVRQ0FISUFNb0FsdzJBaWdnQnlBREtRSlVOd01nREFFTElBZEJJR29nQXlnQ1ZDQURLQUpZRUJvTElBRWdBeUFIUVRCcUlBZEJJR3BCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQWNzQUN0QkFFZ0VRQ0FIS0FJZ0VCY0xJQWNzQUR0QkFFNE5BQ0FIS0FJd0VCY0xBa0FnQUNnQzdBSkJBa1lOQUNBRFFkNEFRZkN4ZjBFQkVDd2lCZ1JBSUFaQnNQMzhBRUdvOVBrQVFRQVFIQ0VDQ3dKQUlBTkI0d0JCOExGL1FRRVFMQ0lHUlEwQUlBWkJzUDM4QUVIOC8va0FRUUFRSENJR1JRMEFJQVlyQThBRFJBQUFBQUFBQVBDL1lnUkFJQVlyQThBRFJBQUFBQUFBQUFBQVlRMENDeUFHS0FMSUF5SUlJQWdvQWdBb0FnZ1JBQUJCN1FCSERRQWdCaWdDeUFNb0F2d0RRUUZHSVFRTElBSkZEUUFnQkEwQUlBVkJGRUh3c1g5QkFSQXNJZ1FFZnlBRVFiRDkvQUJCaEtENkFFRUFFQndGUVFBTElRWUNRQUpBQWtBQ1FDQUFLQUlJUVpBd2FpSUVLQUlzSWdoQkNtd2dDQ0FFTFFBOEd5SUVEUUFnQXlBR1J3MEFBa0FnQXl3QWp3SkJBRTRFUUNBSElBTW9Bb3dDTmdJWUlBY2dBeWtDaEFJM0F4QU1BUXNnQjBFUWFpQURLQUtFQWlBREtBS0lBaEFhQ3lBSEtBSVVJQWN0QUJzaUJDQUVRUmgwUVJoMVFRQklHMEVCUmdSQUlBZEJFR3BCZjBIQXhQQUFRUUVRRzBVTkFnc0NRQ0FETEFDUEFrRUFUZ1JBSUFjZ0F5Z0NqQUkyQWdnZ0J5QURLUUtFQWpjREFBd0JDeUFISUFNb0FvUUNJQU1vQW9nQ0VCb0xBbjlCQVNBSEtBSUVJQWN0QUFzaUJDQUVRUmgwUVJoMVFRQklHMEVCUncwQUdrRUJJQWRCZjBIUncvQUFRUUVRR3cwQUdpQUNMUURnQkVVTElRUWdCeXdBQzBFQVRnMENJQWNvQWdBUUZ3d0NDeUFDTFFEZ0JDSUdRUUFnQkVFQVNodEZCRUFnQmtVTkF3d0VDd0pBSUFNc0FJOENRUUJPQkVBZ0J5QURLQUtNQWpZQ0dDQUhJQU1wQW9RQ053TVFEQUVMSUFkQkVHb2dBeWdDaEFJZ0F5Z0NpQUlRR2dzZ0J5Z0NFQ0lHSUFkQkVHb2dCeXdBR3lJSVFRQklHeERKQVNBRWJ5RUVJQWhCQUVnRVFDQUdFQmNMSUFSRkRRSU1Bd3NnQWkwQTRBUkZJUVFMSUFjc0FCdEJBRWdFUUNBSEtBSVFFQmNMSUFSRkRRRUxJQUFvQWdRb0F1Z0dRZlFYYWlJRUtBSXNJZ1pCQ213Z0JpQUVMUUE4RzBIa0FHeEI1QUJ0SVFRQ1FDQUZLQUxBQTBFTlFmQ3hmMEVCRUN3aUJrVU5BQ0FHS0FMTUFVRUNSdzBBSUFBb0FnUkJnOEFEUWVRQVFRQVF5Z0VnQkdvZ0FDZ0NCQ2dDNkFaQjlCZHFJZ1FvQWl3aUJrRUtiQ0FHSUFRdEFEd2JRZVFBYkVIa0FHMUJCbTFxSVFRTElBQW9BZ1FpQmtHTUNHb2dCaWdDMUFkQlBHeEI1QUJ0TmdJQUlBWkJpQWhxS0FJRUlnWWdCQ0FFSUFaSUd5RUpJd0JCa0FGcklnUWtBQUpBSUFNUWhoSWlCa1VOQUNBRVFRQTZBSUFCSUFSQkFEb0Fpd0VDUUNBQ0xBQmZRUUJPQkVBZ0JDQUNLQUpjTmdKNElBUWdBaWtDVkRjRGNBd0JDeUFFUWZBQWFpQUNLQUpVSUFJb0FsZ1FHZ3NnQVNBQ0lBUkJnQUZxSUFSQjhBQnFRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUVMQUI3UVFCSUJFQWdCQ2dDY0JBWEN5QUVMQUNMQVVFQVNBUkFJQVFvQW9BQkVCY0xJQVJDQURjQ1RDQUVRUUE3QVZRZ0JFSUFOd05nSUFSQ0FEY0NSQ0FFUWdBM0ExZ2dCRUdBZ0lEOEF6WUNhQ0FFUVppby9RQTJBa0FnQVNBQktBSUFLQUs0QVJFQUFFVUVRQ0FFUVFVNkFHTWdCRUh3N08wQUxRQUFPZ0JjSUFSQjdPenRBQ2dBQURZQVdDQUVRUUE2QUYwZ0JFRUJOZ0pNQ3lBRVFRQTJBalFnQkVJQU53SVVJQVJDQURjQ0xDQUVRUUE2QUNJZ0JFRUFPd0VnSUFSQ0FUY0NKQ0FFUWdBM0F6Z2dCRUVBTmdJY0lBUkJ4SVA2QURZQ0NDQUNFTGtHSVFnZ0JDQUdJQVlvQWdBb0FpQVJBQUFpRFRZQ0RDQUVJQVlnQmlnQ0FDZ0NKQkVBQUNBSmFpSUpOZ0lRSUFoQkF5QUlHeUVJQWtBZ0JBSi9RUUVoQmdKQUlBSXJBOEFFUkFBQXdQLy8vOS9CWWcwQUlBSW9Bc2dFRFFBZ0Fpc0QwQVJFQUFBQUFBQUFBQUJpSVFZTElBWUVRQUpBQWtBQ1FDQUNLQUs4QkVFQmF3NERBQUVDQlFzZ0Fpc0R3QVFpRkpsRUFBQUFBQUFBNEVGakJFQWdGS29NQkF0QmdJQ0FnSGdNQXdzZ0FDZ0NCQ0lHUVl3SWFpQUNLQUxJQkVFQmF5SVFRUWhOQkg4Z0VFRUNkRUh3Zy9vQWFpZ0NBQVZCNUFBTElBWW9BdFFIYkVIa0FHMDJBZ0FnQmtHSUNHb29BZ1FNQWdzZ0FDZ0NCQ0lHUVl3SWFnSi9JQUlyQTlBRUloU1pSQUFBQUFBQUFPQkJZd1JBSUJTcURBRUxRWUNBZ0lCNEN5QUdLQUxVQjJ4QjVBQnROZ0lBSUFaQmlBaHFLQUlFREFFTElBQW9BZ1FpQmtHTUNHb2dCaWdDMUFkQjBBQnNRZVFBYlRZQ0FDQUdRWWdJYWlnQ0JBczJBa1FMSUFFZ0FDZ0NLRUhrQUJDakFTQUJJQVJCUUdzUW1nRWdBU0FOSUFBb0FnUWlCZ1IvSUFZb0FyQUdJQWxyQlVFQUN5QUlJQUVvQWdBb0FuZ1JCd0FnQUNBQklBSWdCRUVJYWhEQ0F5QUJJQUVvQWdBb0Fud1JBUUFnQVJDaUFTQUJJQUlnQUNBQktBSUFLQUtNQVJFRUFDQUVRY1NEK2dBMkFnZ2dCQ2dDTENJQ0JFQWdCQ0FDTmdJd0lBSVFGd3NnQkVHWXFQMEFOZ0pBSUFRc0FHTkJBRTROQUNBRUtBSllFQmNMSUFSQmtBRnFKQUFMSUFBZ0FTQURJQU1nQlJDUUVnSkFJQU10QVBnRlJRMEFJQU5CSUVGL0VEQWhBZ0pBSUFOQjBBbHFLQUlBUlFSQUlBTkJ1QTVxS0FJQVJRMEJDeUFBSUFFZ0FpZ0N3QU1nQXlBRFFZQUdhaUlFSUFNb0FvQUdLQUlnRVFBQUlBUkJBRUVBRUpNU0N3SkFJQU5CMEExcUtBSUFSUVJBSUFOQnVBNXFLQUlBUlEwQkN5QUFJQUVnQWlnQ3dBTWdBeUFEUVlBS2FpSUVJQU1vQW9BS0tBSWdFUUFBSUFRZ0F5Z0NURUVVRU9jQklBTkdJQUlvQWt3Z0FrR25BUkNMQXlJQ0JIOGdBaThCVUVIQ0FHdEIvLzhEY1VFRFNRVkJBQXNRa3hJTElBTXRBUGdGUlEwQUlBRWdBeUFBSUFFb0FnQW9Bb3dCRVFRQUN5QURLQUtFRGlJQ0JFQWdCVUd3QVdvZ0FoRGVCUXNnQjBGQWF5UUFEQUVMSUFJZ0FpZ0NBQ2dDQ0JFQUFFR1pBVVlFUUFKQUlBVWdBa0VVRUlzRElnTkZEUUFnQTBHdy9md0FRWVNnK2dCQkFCQWNJZ05GRFFBZ0FpMEFuZ1JGRFFBZ0F5QURLQUlBS0FJZ0VRQUFJUVFnQWtFZFFmQ3hmMEVCRUN3aUIwVU5BQ0FIUWJEOS9BQkJySXoxQUVFQUVCd2lCMFVOQUNBQUlBRWdBeUFISUFSQkFTQUNMUUNlQkVVUXJ3a0xJQUFnQWhDVUVnd0JDeUFDTHdGUUlnTkJ4d0JyUWYvL0EzRkJCVTBFUUNBQ1FiRDkvQUJCalB2MUFFRUFFQndoQXlNQVFhQUJheUlDSkFBQ1FBSkFBbjhnQXlBREtBSUFLQUlJRVFBQVFjY0FSZ1JBQWtBZ0F5Z0MwQUVpQkN3QVgwRUFUZ1JBSUFJZ0JDZ0NYRFlDbUFFZ0FpQUVLUUpVTndPUUFRd0JDeUFDUVpBQmFpQUVLQUpVSUFRb0FsZ1FHZ3NDUUNBRExBQmZRUUJPQkVBZ0FpQURLQUpjTmdLSUFTQUNJQU1wQWxRM0E0QUJEQUVMSUFKQmdBRnFJQU1vQWxRZ0F5Z0NXQkFhQ3lBQklBTWdBa0dRQVdvZ0FrR0FBV3BCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQUlzQUlzQlFRQklCRUFnQWlnQ2dBRVFGd3NnQWl3QW13RkJBRTROQWlBQ0tBS1FBUXdCQ3lBRElBTW9BZ0FvQWdnUkFBQkJ5QUJHQkVBZ0FrRVFFQmdpQkRZQ2NDQUNRbytBZ0lDQWdvQ0FnSDgzQW5RZ0JFRUFPZ0FQSUFSQm1KZnZBQ2tBQURjQUJ5QUVRWkdYN3dBcEFBQTNBQUFDUUNBRExBQmZRUUJPQkVBZ0FpQURLQUpjTmdKb0lBSWdBeWtDVkRjRFlBd0JDeUFDUWVBQWFpQURLQUpVSUFNb0FsZ1FHZ3NnQVNBRElBSkI4QUJxSUFKQjRBQnFRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUNMQUJyUVFCSUJFQWdBaWdDWUJBWEN5QUNMQUI3UVFCT0RRSWdBaWdDY0F3QkN5QURJQU1vQWdBb0FnZ1JBQUJCeWdCR0JFQWdBa0VBT2dCUUlBSkJBRG9BV3dKQUlBTXNBRjlCQUU0RVFDQUNJQU1vQWx3MkFrZ2dBaUFES1FKVU53TkFEQUVMSUFKQlFHc2dBeWdDVkNBREtBSllFQm9MSUFFZ0F5QUNRZEFBYWlBQ1FVQnJRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUNMQUJMUVFCSUJFQWdBaWdDUUJBWEN5QUNMQUJiUVFCT0RRSWdBaWdDVUF3QkN5QURJQU1vQWdBb0FnZ1JBQUJCeXdCR0JFQWdBa0VBT2dBd0lBSkJBRG9BT3dKQUlBTXNBRjlCQUU0RVFDQUNJQU1vQWx3MkFpZ2dBaUFES1FKVU53TWdEQUVMSUFKQklHb2dBeWdDVkNBREtBSllFQm9MSUFFZ0F5QUNRVEJxSUFKQklHcEJBVUVBSUFFb0FnQW9Bb2dCRVFZQUlBSXNBQ3RCQUVnRVFDQUNLQUlnRUJjTElBSXNBRHRCQUU0TkFpQUNLQUl3REFFTElBTWdBeWdDQUNnQ0NCRUFBRUhNQUVjTkFpQUNRUkFRR0NJRU5nSVFJQUpDajRDQWdJQ0NnSUNBZnpjQ0ZDQUVRUUE2QUE4Z0JFR1lsKzhBS1FBQU53QUhJQVJCa1pmdkFDa0FBRGNBQUFKQUlBTXNBRjlCQUU0RVFDQUNJQU1vQWx3MkFnZ2dBaUFES1FKVU53TUFEQUVMSUFJZ0F5Z0NWQ0FES0FKWUVCb0xJQUVnQXlBQ1FSQnFJQUpCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUlzQUJ0QkFFNE5BU0FDS0FJUUN4QVhDeUFCSUFNZ0FDQUJLQUlBS0FLTUFSRUVBQXNnQWtHZ0FXb2tBQXdCQ3lBRFFTZHJRZi8vQTNGQkVrc05BQ0FDUWJEOS9BQkJsT0g1QUVFQUVCd2hBeU1BUVRCcklnSWtBQUpBSUFNZ0F5Z0NBQ2dDQ0JFQUFFRXBSZ1JBSUFBZ0FTQURRUUFRNkFVTUFRc2dBeUFES0FJQUtBSUlFUUFBUVNwSEJFQWdBeUFES0FJQUtBSUlFUUFBR2dzZ0FrRUFOZ0lvSUFKQ0FEY0RJQUpBQWtBZ0F4REJDd1JBSUFKQklHcEIrSmZ0QUVFU0VEc2dBaXdBSzBFQVNBMEJDeUFDSUFJb0FpZzJBaGdnQWlBQ0tRTWdOd01RREFFTElBSkJFR29nQWlnQ0lDQUNLQUlrRUJvTEFrQWdBeXdBWDBFQVRnUkFJQUlnQXlnQ1hEWUNDQ0FDSUFNcEFsUTNBd0FNQVFzZ0FpQURLQUpVSUFNb0FsZ1FHZ3NnQVNBRElBSkJFR29nQWtFQlFRQWdBU2dDQUNnQ2lBRVJCZ0FnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWl3QUcwRUFTQVJBSUFJb0FoQVFGd3NnQVNBRElBQWdBU2dDQUNnQ2pBRVJCQUFnQWl3QUswRUFUZzBBSUFJb0FpQVFGd3NnQWtFd2FpUUFDeUFNUVFScUlnd2dDMGNOQUFzTElBQWdBU0FGUVkwQkVQb0NJQUFnQVNBRlFkRUFFUG9DSUFBZ0FTQUZRZElBRVBvQ0lBQWdBU0FGUWRZQUVQb0NJQUFnQVNBRlFkVUFFUG9DSUFBZ0FTQUZRZGtBRVBvQ0lBQWdBU0FGUWRvQUVQb0NJQUFnQVNBRlFlY0FFUG9DSUFBZ0FTQUZRWjRCRVBvQ0lBQWdBU0FGUWR3QUVQb0NJQUFnQVNBRlFlRUFFUG9DSUFBZ0FTQUZRZDhBRVBvQ0lBQWdBU0FGUWVBQUVQb0NJQUFnQVNBRlFlSUFFUG9DSUFBZ0FTQUZRZVlBRVBvQ0lBQWdBU0FGUWVRQUVQb0NJQUFnQVNBRlFjZ0FFUG9DSUFFZ0JTQUFJQUVvQWdBb0Fvd0JFUVFBSUFwQklHb2tBQXNnRDBFRWFpSVBJQk5IRFFBTElBQW9BaVFoQWdzQ1FDQUJMd0ZVUWFRQlJnUkFJQUV0QUpBQlFRRkdEUUVMSUFJUXZ3UWlBd1JBSUFBZ0FTQURFT2tUQ3lBQ0VQY0RJZ0pGRFFBZ0FDQUJJQUlRNlJNTElBRWdBU2dDQUNnQ3NBRVJBUUFnRWtVRVFDQUJRUUEyQWxnTElBNUJFR29rQUF2TEFRRUNmeU1BUVJCcklnRWtBQUpBSUFDOVFpQ0lwMEgvLy8vL0IzRWlBa0g3dzZUL0EwMEVRQ0FDUVlDQXdQSURTUTBCSUFCRUFBQUFBQUFBQUFCQkFCRGlCeUVBREFFTElBSkJnSURBL3dkUEJFQWdBQ0FBb1NFQURBRUxBa0FDUUFKQUFrQWdBQ0FCRUxFTlFRTnhEZ01BQVFJREN5QUJLd01BSUFFckF3aEJBUkRpQnlFQURBTUxJQUVyQXdBZ0FTc0RDQkRoQnlFQURBSUxJQUVyQXdBZ0FTc0RDRUVCRU9JSG1pRUFEQUVMSUFFckF3QWdBU3NEQ0JEaEI1b2hBQXNnQVVFUWFpUUFJQUFMTEFBZ0FRUkFJQUFnQVNnQ0FCRHJCU0FBSUFFb0FnUVE2d1VnQVVFVWFpQUJLQUlZRUtVRElBRVFGd3NMd1FNQkJYOGpBRUVRYXlJQ0pBQWdBa0VBT2dBRUlBSkI5TktWNndJMkFnQWdBa0VFT2dBTElBQkI1Z0FnQWhDT0FpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUFRZkFDYWhEL0FpRURJQUJCK0FOcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR28xZklBTmdJQUlBRkJBRFlDRENBQklRUWdBRUdJQkdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFaalc4Z0EyQWdBZ0FVSUFOd0lNSUFGQ0FEY0NGQ0FCUVFBMkFod2dBU0VGSUFCQnFBUnFJZ0ZCdU5EeUFEWUNBQ0FCUWZ6UThnQTJBZ2dnQVVHbzF2SUFOZ0lBSUFGQ2dJQ0Evdi8vLys5Qk53TVlJQUZDQURjQ0RDQUJRUUEyQWdRZ0FFR3NoZmdBTmdMZ0FpQUFRWnlGK0FBMkF0QUNJQUJCaklYNEFEWUN6QUVnQUVIb2hQZ0FOZ0s4QVNBQVFjais5d0EyQWdBZ0EwRzhoZmdBTmdJQUlBQkJxSWI0QURZQzBBTWdBRUdZaHZnQU5nTEFBeUFBUVlpRytBQTJBcUFESUFCQitJWDRBRFlDa0FNZ0FFSG9oZmdBTmdLQUF5QUVRYmlHK0FBMkFnQWdCVUhJaHZnQU5nSUFJQUZCMkliNEFEWUNBQ0FBSUFCQjlBSnFRUXdRYmlBQVFlNEFFQ2tnQUVIMUFCQXBJQUJCOWdBUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFKQkVHb2tBQ0FBQ3l3QUFrQWdBQ0FCUmcwQUEwQWdBQ0FCUVFGcklnRlBEUUVnQUNBQkVNMFNJQUJCQVdvaEFBd0FDd0FMQ3d3QUlBQVExZ01hSUFBUUZ3c0VBRUVCQzZzQkFRTi9JQUJCMlB2MUFEWUNFQ0FBUWJUNzlRQTJBZ0FnQUNnQ0xDSUNCRUFnQWlBQUtBSXdJZ05HQkg4Z0FnVURRQ0FEUVF4cklRRWdBMEVCYXl3QUFFRUFTQVJBSUFFb0FnQVFGd3NnQVNJRElBSkhEUUFMSUFBb0Fpd0xJUUVnQUNBQ05nSXdJQUVRRndzZ0FDZ0NJQ0lCQkVBZ0FDQUJOZ0lrSUFFUUZ3c2dBRUVRYWhDUENob2dBRUhnaFAwQU5nSUFJQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFBTDB3MENCSDhCZmlBQUlBRTJBZ3dnQUNBQUtBSUVJQUVRdVFNMkFpUUNRQ0FDUlEwQUlBQW9BZ1JCQUJEUkF5QUFLQUlrSVFJZ0FDZ0NCQ2dDNUFaQmZuRkJBa1lFUUNNQVFlQU1heUlCSkFBZ0FpMEFvQVpGQkVBZ0FrRUtRWDhRTUNFRUlBRkNxSUtBZ0JBM0E3Z01JQUZDcUlLQWdCQTNBMmdnQVNrQ2FDRUhJQUZCd0F4cUlnTkJBVG9BR0NBRFFRQTJBaFFnQTBIWS9md0FOZ0lBSUFNZ0J6Y0NCQ0FEUWdBM0Fnd2dBaUFEUVFCQkFFRUFRZkN4ZjBFQlFRQVFMaUFCUXF5RGdJQVFOd09RRENBQlFxeURnSUFRTndOZ0lBRXBBbUFoQnlBQlFaZ01haUlEUVFFNkFCZ2dBMEVBTmdJVUlBTkIyUDM4QURZQ0FDQURJQWMzQWdRZ0EwSUFOd0lNSUFJZ0EwRUFRUUJCQUVId3NYOUJBVUVBRUM0Z0FVS3Nnb0NBRURjRDZBc2dBVUtzZ29DQUVEY0RXQ0FCS1FKWUlRY2dBVUh3QzJvaUEwRUJPZ0FZSUFOQkFEWUNGQ0FEUWRqOS9BQTJBZ0FnQXlBSE53SUVJQU5DQURjQ0RDQURJUVVnQVVLd2dvQ0FFRGNEd0FzZ0FVS3dnb0NBRURjRFVDQUJLUUpRSVFjZ0FVSElDMm9pQTBFQk9nQVlJQU5CQURZQ0ZDQURRZGo5L0FBMkFnQWdBeUFITndJRUlBTkNBRGNDRENBQlFad0xha0lBTndJQUlBRkJwQXRxUW9DQWdJQVFOd0lBSUFGQ0FEY0NsQXNnQVVISWl2b0FOZ0tRQ3lBQklBUTJBcmdMSUFGQkFEc0J0QXNnQVVFQU5nS3dDeUFCSUFVMkFxd0xJQUlnQlNBQlFaQUxhaUFEUVFCQjhMRi9RUUZCQUJBdUlBRkNzSU9BZ0JBM0ErZ0tJQUZDc0lPQWdCQTNBMGdnQVNrQ1NDRUhJQUZCOEFwcUlnTkJBVG9BR0NBRFFRQTJBaFFnQTBIWS9md0FOZ0lBSUFNZ0J6Y0NCQ0FEUWdBM0Fnd2dBeUVGSUFGQ3RJT0FnQkEzQThBS0lBRkN0SU9BZ0JBM0EwQWdBVUZBYXlrQ0FDRUhJQUZCeUFwcUlnTkJBVG9BR0NBRFFRQTJBaFFnQTBIWS9md0FOZ0lBSUFNZ0J6Y0NCQ0FEUWdBM0Fnd2dBVUdrQ21wQ0FEY0NBQ0FCUWF3S2FrSUFOd0lBSUFGQ0FEY0NuQW9nQVVHRWkvb0FOZ0tZQ2lBQklBUTJBcndLSUFFZ0F6WUN1QW9nQVNBRk5nSzBDaUFDSUFVZ0FVR1lDbW9nQTBFQVFmQ3hmMEVCUVFBUUxpQUJJQVEyQXBRS0lBRkI4UDc2QURZQ2tBb2dBVUxBZ29DQUVEY0Q2QWtnQVVMQWdvQ0FFRGNET0NBQktRSTRJUWNnQVVId0NXb2lBMEVCT2dBWUlBTkJBRFlDRkNBRFFkajkvQUEyQWdBZ0F5QUhOd0lFSUFOQ0FEY0NEQ0FDSUFNZ0FVR1FDbXBCQUVFQVFmQ3hmMEVCUVFBUUxpQUJJQVEyQXVBSklBRkJBRFlDM0FrZ0FVSUFOd0xVQ1NBQlFRQTZBTklKSUFGQkFEc0IwQWtnQVVFQ05nTE1DU0FCUWdBM0FzUUpJQUZCc1AvNkFEWUN3QWtnQVVMRWdvQ0FFRGNEbUFrZ0FVTEVnb0NBRURjRE1DQUJLUUl3SVFjZ0FVR2dDV29pQTBFQk9nQVlJQU5CQURZQ0ZDQURRZGo5L0FBMkFnQWdBeUFITndJRUlBTkNBRGNDRENBQ0lBTWdBVUhBQ1dwQkFFRUFRZkN4ZjBFQlFRQVFMaUFCUVFBMkFwQUpJQUVnQkRZQ2pBa2dBVUhBaS9vQU5nS0lDU0FCUXNpQ2dJQVFOd1BnQ0NBQlFzaUNnSUFRTndNb0lBRXBBaWdoQnlBQlFlZ0lhaUlEUVFFNkFCZ2dBMEVBTmdJVUlBTkIyUDM4QURZQ0FDQURJQWMzQWdRZ0EwSUFOd0lNSUFJZ0F5QUJRWWdKYWtFQVFRQkI4TEYvUVFGQkFCQXVJQUVnQkRZQzJBZ2dBVUVBTmdMVUNDQUJRZ0EzQXN3SUlBRkJnSXo2QURZQ3lBZ2dBVUxNZ29DQUVEY0RvQWdnQVVMTWdvQ0FFRGNESUNBQktRSWdJUWNnQVVHb0NHb2lBMEVCT2dBWUlBTkJBRFlDRkNBRFFkajkvQUEyQWdBZ0F5QUhOd0lFSUFOQ0FEY0NEQ0FDSUFNZ0FVSElDR3BCQUVFQVFmQ3hmMEVCUVFBUUxpQUJRY2dEYWhEM0J5SUZJQVFROWdjZ0FVSHdBV29nQlVFQkVOMEpJUVlnQlNBQ0VMOEJRUUFROFFVZ0JTQUdFT2tGSUFGQy9JT0FnQkEzQThnQklBRkMvSU9BZ0JBM0F4Z2dBU2tDR0NFSElBRkIwQUZxSWdOQkFUb0FHQ0FEUVFBMkFoUWdBMEhZL2Z3QU5nSUFJQU1nQnpjQ0JDQURRZ0EzQWd3Z0FpQURRUUJCQUVFQVFmQ3hmMEVCUVFBUUxpQUJJQVEyQXNRQklBRkJpTEQ5QURZQ3dBRWdBVUs4ZzRDQUVEY0RtQUVnQVVLOGc0Q0FFRGNERUNBQktRSVFJUWNnQVVHZ0FXb2lCRUVCT2dBWUlBUkJBRFlDRkNBRVFkajkvQUEyQWdBZ0JDQUhOd0lFSUFSQ0FEY0NEQ0FCUXNDRGdJQVFOd053SUFGQ3dJT0FnQkEzQXdnZ0FpQUVJQUZCd0FGcUFuOGdBU2tDQ0NFSElBRkIrQUJxSWdSQkFUb0FHQ0FFUVFBMkFoUWdCRUhZL2Z3QU5nSUFJQVFnQnpjQ0JDQUVRZ0EzQWd3Z0JBdEJBRUh3c1g5QkFVRUFFQzRnQWtFQk9nQ2dCaUFHRU5rR0dpQUZFUElGR2dzZ0FVSGdER29rQUF3QkN5QUNRUUFRclFrTElBQkNBRGNERUNBQVFRQTJBaUFnQUVJQU53TVlJQUFnQUNnQ0FDZ0NKQkVCQUNBQUlBQW9BZ0FvQWhnUkFRQUxGd0FnQUVHTTF2VUFOZ0lBSUFCQk1Hb1FuQUVhSUFBTGhRRUJBbjhqQUVFUWF5SUFKQUFnQUVFR0VCZ2lBallDQUNBQUlBSkJCbW9pQXpZQ0NDQUNRYUlCT3dFRUlBSkJuNEdFQlRZQkFDQUFJQU0yQWdRZ0FTQUFFRkloQXlBQUtBSUFJZ0lFUUNBQUlBSTJBZ1FnQWhBWEN3Si9JQU5GQkVCQkFDQUJMd0ZRUVNkclFmLy9BM0ZCRWtzTkFSb0xRUUVMSVFFZ0FFRVFhaVFBSUFFTDlRRUJBMzhnQUVVRVFFRzR4WUVCS0FJQUJFQkJ1TVdCQVNnQ0FCRDBCU0VCQzBHWXhJRUJLQUlBQkVCQm1NU0JBU2dDQUJEMEJTQUJjaUVCQzBHVTBZRUJLQUlBSWdBRVFBTkFJQUFvQWt3YUlBQW9BaFFnQUNnQ0hFY0VRQ0FBRVBRRklBRnlJUUVMSUFBb0FqZ2lBQTBBQ3dzZ0FROExJQUFvQWt4QkFFNGhBZ0pBQWtBZ0FDZ0NGQ0FBS0FJY1JnMEFJQUJCQUVFQUlBQW9BaVFSQlFBYUlBQW9BaFFOQUVGL0lRRU1BUXNnQUNnQ0JDSUJJQUFvQWdnaUEwY0VRQ0FBSUFFZ0EydXNRUUVnQUNnQ0tCRWJBQm9MUVFBaEFTQUFRUUEyQWh3Z0FFSUFOd01RSUFCQ0FEY0NCQ0FDUlEwQUN5QUJDMmtCQVg4Z0FFSG94dk1BTmdJUUlBQkJ4TWJ6QURZQ0FDQUFMQUNUQVVFQVNBUkFJQUFvQW9nQkVCY0xJQUFzQUlNQlFRQklCRUFnQUNnQ2VCQVhDeUFBUVJCcUVNSU5HaUFBUWVDRS9RQTJBZ0FnQUNnQ0JDSUJCRUFnQUNBQk5nSUlJQUVRRndzZ0FBdjRBUUVEZnlBQVFkUzA4d0EyQWdBZ0FDZ0NPQ0lDQkVBZ0FpQUFLQUk4SWdGR0JIOGdBZ1VEUUNBQlFReHJJUU1nQVVFQmF5d0FBRUVBU0FSQUlBTW9BZ0FRRndzZ0F5SUJJQUpIRFFBTElBQW9BamdMSVFFZ0FDQUNOZ0k4SUFFUUZ3c2dBQ2dDTENJQ0JFQWdBaUFBS0FJd0lnRkdCSDhnQWdVRFFDQUJRUXhySVFNZ0FVRUJheXdBQUVFQVNBUkFJQU1vQWdBUUZ3c2dBeUlCSUFKSERRQUxJQUFvQWl3TElRRWdBQ0FDTmdJd0lBRVFGd3NnQUVIUXN2TUFOZ0lBSUFBc0FDZEJBRWdFUUNBQUtBSWNFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFBc0FBOUJBRWdFUUNBQUtBSUVFQmNMSUFBTENRQWdBQ0FCRVBBVUMzZ0JBWDhnQWdSL0FrQWdBQ0FCUmcwQUlBQWdBV3NnQWtFQ2RFOEVRQ0FDUlEwQkEwQWdBQ0FCS0FJQU5nSUFJQUJCQkdvaEFDQUJRUVJxSVFFZ0FrRUJheUlDRFFBTERBRUxJQUpGRFFBRFFDQUFJQUpCQVdzaUFrRUNkQ0lEYWlBQklBTnFLQUlBTmdJQUlBSU5BQXNMUVFBRklBQUxHZ3M5QUNBQVFnQTNBZ1FnQUVFQU5nSTBJQUJDQURjQ0xDQUFRZ0EzQVNJZ0FFSUFOd0ljSUFCQ0FEY0NGQ0FBUWdBM0Fnd2dBRUhzc2ZNQU5nSUFDL1lDQVFSL0FrQWdBQ0FCUmcwQUlBRkJCR29pQXkwQUN5SUZRUmgwUVJoMUlRUUNRQ0FBUVFScUlnSXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0FpQURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0NDeUFDSUFFb0FnUWdBU2dDQ0JBZ0RBRUxJQUlnQVNnQ0JDQURJQVJCQUVnaUFoc2dBU2dDQ0NBRklBSWJFQ0VhQ3lBQlFSQnFJUU1nQUVFUWFpRUNJQUV0QUJzaUJVRVlkRUVZZFNFRUFrQWdBQ3dBRzBFQVRnUkFJQVJCQUU0RVFDQUNJQU1wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUlMSUFJZ0FTZ0NFQ0FCS0FJVUVDQU1BUXNnQWlBQktBSVFJQU1nQkVFQVNDSUNHeUFCS0FJVUlBVWdBaHNRSVJvTElBRkJIR29oQXlBQVFSeHFJUUlnQVMwQUp5SUZRUmgwUVJoMUlRUWdBQ3dBSjBFQVRnUkFJQVJCQUU0RVFDQUNJQU1wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUlMSUFJZ0FTZ0NIQ0FCS0FJZ0VDQU1BUXNnQWlBQktBSWNJQU1nQkVFQVNDSUNHeUFCS0FJZ0lBVWdBaHNRSVJvTElBQWdBUzhCS0RzQktBc21BUUYvSXdCQklHc2lBaVFBSUFBZ0FpQUJFRElpQVJBOUlBRVFJaUFDUVNCcUpBQWdBQXNaQUNBQVFRQTJBZ2dnQUVJQU53SUFJQUFnQVJDRUNpQUFDL01CQVFkL0l3QkJFR3NpQXlRQUlBTWdBallDRENBQ0JFQUNmeUFBTFFBTFFRZDJCRUFnQUNnQ0JBd0JDeUFBTFFBTEN5RUVBbjhnQUMwQUMwRUhkZ1JBSUFBb0FnQU1BUXNnQUFzaEJTQURJQVFnQVdzaUJqWUNDQ01BUVJCcklnSWtBQ0FEUVFocUlnY29BZ0FnQTBFTWFpSUlLQUlBU1NFSklBSkJFR29rQUNBRElBY2dDQ0FKR3lnQ0FDSUNOZ0lNSUFRZ0JpQUNheUlFQkg4Z0FTQUZhaUlCSUFFZ0Ftb2dCQkRSQkNBREtBSU1CU0FDQzJzaEFRSkFJQUF0QUF0QkIzWUVRQ0FBSUFFMkFnUU1BUXNnQUNBQk9nQUxDeUFEUVFBNkFBY2dBU0FGYWlBRExRQUhPZ0FBQ3lBRFFSQnFKQUFMaHdJQkJIOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUlBSWdBa0VZYWtHOHR1NEFFQjAyQWdnQ1FFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRYnkyN2dBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ0ZCY0U4TkFRSkFBa0FnQVVFTFR3UkFJQUZCRUdwQmNIRWlCUkFZSVFNZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFNMkFnZ2dBaUFCTmdJTURBRUxJQUlnQVRvQUV5QUNRUWhxSVFNZ0FVVU5BUXNnQXlBRUlBRVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RamdjMkFnUWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtHOHR1NEFFQ29MSUFKQklHb2tBQThMRUMwQUMzSUJBbjhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlBa0FnQUNnQ0JDSUFSUTBBSUFKQkNHb2lBU0FBRUtjRUlBSW9BZ2doQUNBQ0xBQVRJUU1nQWlBQ1FSaHFRYmp4N3dBUUl6WUNBQ0FDSUFBZ0FTQURRUUJJR3hBbklBSXNBQk5CQUU0TkFDQUNLQUlJRUJjTElBSkJJR29rQUF0eEFRSi9Jd0JCSUdzaUFpUUFJQUlnQVRZQ0dBSkFJQUFvQWdRaUFFVU5BQ0FDUVFocUlnRWdBQkJiSUFJb0FnZ2hBQ0FDTEFBVElRTWdBaUFDUVJocVFiR0o3d0FRSXpZQ0FDQUNJQUFnQVNBRFFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFKQklHb2tBQXVHQWdFRWZ5TUFRU0JySWdJa0FDQUNJQUUyQWhnZ0FpQUNRUmhxUWJHSjd3QVFIVFlDQ0FKQVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEJzWW52QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBVUZ3VHcwQkFrQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSUZFQmdoQXlBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQXpZQ0NDQUNJQUUyQWd3TUFRc2dBaUFCT2dBVElBSkJDR29oQXlBQlJRMEJDeUFESUFRZ0FSQVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaEJYTmdJRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCc1ludkFCQXFDeUFDUVNCcUpBQVBDeEF0QUF1SUFnRUNmeU1BUVRCcklnSWtBQ0FDSUFFMkFpZ2dBRUVFYWlFQkFrQUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFFc0FBc0xRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0lRSUFJZ0FTa0NBRGNEQ0F3QkN5QUNRUWhxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNRUmhxSWdBZ0Fpa0NDRGNDQUNBQUlBSW9BaEEyQWdnZ0FrSUFOd0lJSUFKQkFEWUNFQ0FDS0FJWUlRRWdBaXdBSXlFRElBSWdBa0VvYWtIODh1MEFFQ00yQWdBZ0FpQUJJQUFnQTBFQVNCc1FKeUFDTEFBalFRQklCRUFnQWlnQ0dCQVhDeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDd3NnQWtFd2FpUUFDNmdEQVFSL0l3QkJNR3NpQWlRQUlBSWdBVFlDS0NBQ0lBSkJLR3BCL1BMdEFCQWROZ0lnQWtCQmhnTkJBQ0FDS0FJZ0d3UkFJQUlnQWtFb2FrSDg4dTBBRUIwMkFpQWdBaWdDSUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFnZ2dBaUFCTmdJQUlBSWdBellDQkF3QkN5QUNJQU02QUFzZ0FpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBa0VRYWlJQklBSXBBZ0EzQWdBZ0FTQUNLQUlJTmdJSUlBSkNBRGNDQUNBQ1FRQTJBZ2dDUUNBQklBQkJCR29pQUVZTkFDQUNMUUFiSWdOQkdIUkJHSFVoQVNBQUxBQUxRUUJPQkVBZ0FVRUFUZ1JBSUFBZ0Fpa0RFRGNDQUNBQUlBSW9BaGcyQWdnTUFnc2dBQ0FDS0FJUUlBSW9BaFFRSUF3QkN5QUFJQUlvQWhBZ0FrRVFhaUFCUVFCSUlnQWJJQUlvQWhRZ0F5QUFHeEFoR2dzZ0Fpd0FHMEVBU0FSQUlBSW9BaEFRRndzZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FrRW9ha0g4OHUwQUVDb0xJQUpCTUdva0FBOExFQzBBQzlrVUFSUi9Jd0JCOEFOcklnVWtBQ0FGSUFWQnlBTnFJZ0lRandJaUZVSHcxWUVCRUdjMkFzd0RJQlZCcE5TQkFSQm5JUU1nQlVJQU53UGdBeUFGUWdBM0ErZ0RJQVZDQURjRDJBTWdCVUdBQkRZQzFBTWdCU0FETmdMUUF3SkFBa0FDUUNBQ1FlVCs3d0JCN1A3dkFCREpBa0hzL3U4QVJnUkFJQUVvQWdBZ0FTQUJMUUFMSWdKQkdIUkJHSFZCQUVnaUJCc2hBeUFESUFFb0FnUWdBaUFFRzJvaEJDTUFRVUJxSWdJa0FDQUZRZUFDYWlJSFFRQTJBZ3dnQnlBRlFjZ0RhaUlHTmdJSUlBY2dCRFlDQkNBSElBTTJBZ0FnQjBJQU53SVFJQWRCS0dvaUNVSUFOd0lBSUFkQkFEb0FNQ0FIUWdBM0FqUWdCMEVBT2dBOElBZEJBRFlDUkNBSFFVQnJRUUE2QUFBZ0IwSUFOd0lZSUFkQ0FEY0FIU0FDUVFBNkFDZ2dBa0VBT2dBMElBSkNBRGNERUNBQ1FnQTNBQlVnQWtJQU53TWdJQUpDQURjQ0xDQUNRUUEyQWp3Z0FrRUFPZ0E0SUFKQ0FEY0RDQ0FHSUFNZ0JDQUNRUWhxSWdaQkFCREtBaG9nQjBFUWFpQURJQVFnQmtFQUVPUURJQUlvQWdnaUJnUkFJQUlnQmpZQ0RDQUdFQmNMSUFkQ0FEY0NUQ0FIUWdBM0FsZ2dCMEVBT2dCVUlBZENBRGNDWUNBSFFRUVFHQ0lHTmdKY0lBY2dCa0VFYWlJSU5nSmtJQVpCZnpZQ0FDQUhJQWcyQW1BZ0J5QUhLQUlVSUFjb0FoQkdCSDhnQnlBRE5nSk1JQWNnQkRZQ1VDQUhRUUU2QUZRZ0IwSE1BR29GSUFrTE5nSklJQUpCUUdza0FDQUZRUUE2QUtnQ0lBVkNBRGNEb0FJZ0JVSUFOd0tzQWlBRlFRQTZBTFFDSUFWQkFEb0F1QUlnQlVJQU53T0FBaUFGUWdBM0E0Z0NJQVZDQURjRGtBSWdCVUlBTndDVkFpQUZRZ0EzQXJ3Q0lBVkNBRGNDeEFJZ0JVRUFPZ0RNQWlBRlFnQTNBOWdDSUFWQ0FEY0QrQUVnQlVJQU53UFFBZ0ovSUFWQmdBRnFJQWNRcGdRaERTQUZRUmhxSUFWQitBRnFFS1lFSVE0akFFR2dBMnNpRENRQUlBVkI2QUZxSWdsQkFEWUNDQ0FKUWdBM0FnQWdERUc0QW1vZ0RSQ21CQ0VFSUF4QjBBRnFJQTRRcGdRaUNDRUdRUUFoQXlNQVFkQUJheUlMSkFBZ0MwSG9BR29nQkJDbUJDSUNJQXNnQmhDbUJDSUdFS0VJUlFSQUEwQWdBaERJRFNBRFFRRnFJUU1nQWlBR0VLRUlSUTBBQ3dzZ0JpZ0NYQ0lLQkVBZ0JpQUtOZ0pnSUFvUUZ3c2dCaWdDRUNJS0JFQWdCaUFLTmdJVUlBb1FGd3NnQWlnQ1hDSUdCRUFnQWlBR05nSmdJQVlRRndzZ0FpZ0NFQ0lHQkVBZ0FpQUdOZ0lVSUFZUUZ3c2dDMEhRQVdva0FDQUlLQUpjSWdJRVFDQUlJQUkyQW1BZ0FoQVhDeUFJS0FJUUlnSUVRQ0FJSUFJMkFoUWdBaEFYQ3lBRUtBSmNJZ0lFUUNBRUlBSTJBbUFnQWhBWEN5QUVLQUlRSWdJRVFDQUVJQUkyQWhRZ0FoQVhDd0pBQWtBZ0EwVU5BQ0FEUWRhcTFhb0JUdzBCSUFrZ0EwRU1iQ0lERUJnaUFqWUNBQ0FKSUFJMkFnUWdDU0FDSUFOcU5nSUlJQXhCNkFCcUlBMFFwZ1FpRHlFQ0lBd2dEaENtQkNJUUlRUWpBRUhnQVdzaUJpUUFJQVlnQ1RZQzBBRWdCaUFKS0FJRUlnZzJBdFFCSUFZZ0F5QUlhallDMkFFZ0JrSFFBV3BCQkhJaEVRSkFBa0FnQmtIb0FHb2dBaENtQkNJSUlBWWdCQkNtQkNJTEVLRUlSUVJBQTBBZ0VTZ0NBQ0VDQWtBZ0NDZ0NTQ0lETFFBSUJFQWdBeWdDQkNJU0lBTW9BZ0FpQkdzaUNrRndUdzBFQWtBZ0NrRUtUUVJBSUFJZ0Nqb0FDd3dCQ3lBS1FSQnFRWEJ4SWhNUUdDRURJQUlnRTBHQWdJQ0FlSEkyQWdnZ0FpQUROZ0lBSUFJZ0NqWUNCQ0FESVFJTEFrQWdCQ0FTUmcwQUlBUkJmM01nRW1vaEUwRUFJUU1nQ2tFSGNTSUtCRUFEUUNBQ0lBUXRBQUE2QUFBZ0FrRUJhaUVDSUFSQkFXb2hCQ0FEUVFGcUlnTWdDa2NOQUFzTElCTkJCMGtOQUFOQUlBSWdCQzBBQURvQUFDQUNJQVF0QUFFNkFBRWdBaUFFTFFBQ09nQUNJQUlnQkMwQUF6b0FBeUFDSUFRdEFBUTZBQVFnQWlBRUxRQUZPZ0FGSUFJZ0JDMEFCam9BQmlBQ0lBUXRBQWM2QUFjZ0FrRUlhaUVDSUFSQkNHb2lCQ0FTUncwQUN3c2dBa0VBT2dBQURBRUxJQUpDQURjQ0FDQUNRUUEyQWdnTElBZ1F5QTBnRVNBUktBSUFRUXhxTmdJQUlBZ2dDeENoQ0VVTkFBc0xEQUVMRUMwQUN5QUxLQUpjSWdJRVFDQUxJQUkyQW1BZ0FoQVhDeUFMS0FJUUlnSUVRQ0FMSUFJMkFoUWdBaEFYQ3lBSUtBSmNJZ0lFUUNBSUlBSTJBbUFnQWhBWEN5QUlLQUlRSWdJRVFDQUlJQUkyQWhRZ0FoQVhDeUFHS0FMUUFTQUdLQUxVQVRZQ0JDQUdRZUFCYWlRQUlCQW9BbHdpQWdSQUlCQWdBallDWUNBQ0VCY0xJQkFvQWhBaUFnUkFJQkFnQWpZQ0ZDQUNFQmNMSUE4b0Fsd2lBZ1JBSUE4Z0FqWUNZQ0FDRUJjTElBOG9BaEFpQWtVTkFDQVBJQUkyQWhRZ0FoQVhDeUFNUWFBRGFpUUFJQWtNQVFzUUtBQUxJUVlnRGlnQ1hDSUNCRUFnRGlBQ05nSmdJQUlRRndzZ0RpZ0NFQ0lDQkVBZ0RpQUNOZ0lVSUFJUUZ3c2dEU2dDWENJQ0JFQWdEU0FDTmdKZ0lBSVFGd3NnRFNnQ0VDSUNCRUFnRFNBQ05nSVVJQUlRRnd0QkFDRUNBbjlCQUNBQktBSUVJQUV0QUFzaUF5QURRUmgwUVJoMVFRQklJZ01iSWdSRkRRQWFJQVFnQVNnQ0FDQUJJQU1iSWdOcUlRUWdBeUVCQWtBRFFDQUJMUUFBUVNwcklnbEJCVTFCQUVFQklBbDBRU3R4R3cwQklBRkJBV29pQVNBRVJ3MEFDMEVBREFFTFFRQWdBU0FFUmcwQUdrRUFJQUVnQTJzaUFVRi9SZzBBR2tFQUlBRWdBMm90QUFCQkttc2lBVUgvQVhGQkJVc05BQm9nQVVFWWRFRVlkVUVDZEVHODB2SUFhaWdDQUFzaERTQUZRUUEyQWhBZ0JVSUFOd01JQWtBZ0JpZ0NBQ0lCSUFZb0FnUWlEa1lFUUVFQUlRTU1BUXRCQUNFREEwQWdBU2dDQUNBQklBRXNBQXRCQUVnYkVNa0JJUWtDUUNBRElCUkpCRUFnQXlBSk5nSUFJQVVnQTBFRWFpSUROZ0lNREFFTElBTWdBbXNpQ0VFQ2RTSU1RUUZxSWdOQmdJQ0FnQVJQRFFRZ0F5QVVJQUpySWdSQkFYVWlDeUFESUF0TEcwSC8vLy8vQXlBRVFmei8vLzhIU1JzaUF3Ui9JQU5CZ0lDQWdBUlBEUVlnQTBFQ2RCQVlCVUVBQ3lJRUlBeEJBblJxSWd3Z0NUWUNBQ0FFSUFOQkFuUnFJUlFnREVFRWFpRURJQWhCQUVvRVFDQUVJQUlnQ0JBWkdnc2dCU0FVTmdJUUlBVWdBellDRENBRklBUTJBZ2dnQWdSQUlBSVFGd3NnQkNFQ0N5QUJRUXhxSWdFZ0RrY05BQXNMSUFCQkFEWUNDQ0FBUWdBM0FnQWdBeUFDYXlJQkJFQWdBVUVBU0EwRUlBQWdBUkFZSWdNMkFnQWdBQ0FETmdJRUlBQWdBeUFCUVFKMVFRSjBhallDQ0NBQUlBTWdBaUFCRUJrZ0FXbzJBZ1FMSUFBZ0RUWUNEQ0FDQkVBZ0FoQVhDeUFHS0FJQUlnQUVRQ0FBSUFZb0FnUWlBMFlFZnlBQUJRTkFJQU5CREdzaEFTQURRUUZyTEFBQVFRQklCRUFnQVNnQ0FCQVhDeUFCSWdNZ0FFY05BQXNnQmlnQ0FBc2hBU0FHSUFBMkFnUWdBUkFYQ3lBRktBTFVBaUlBQkVBZ0JTQUFOZ0xZQWlBQUVCY0xJQVVvQW9nQ0lnQUVRQ0FGSUFBMkFvd0NJQUFRRndzZ0J5Z0NYQ0lBQkVBZ0J5QUFOZ0pnSUFBUUZ3c2dCeWdDRUNJQUJFQWdCeUFBTmdJVUlBQVFGd3NDUUNBRktBTG9BeUlBUlEwQUlBQWdBQ2dDQkNJQlFRRnJOZ0lFSUFFTkFDQUFJQUFvQWdBb0FnZ1JBUUFnQUJDUkFnc2dGU2dDQUNJQUlBQW9BZ1JCQVdzaUFUWUNCQ0FCUVg5R0JFQWdBQ0FBS0FJQUtBSUlFUUVBQ3lBRlFmQURhaVFBRHdzUWlnTUFDeEFvQUF0Qm80VHZBQkE0QUFzUUtBQUx3d1VCQlg4akFFR2dBV3NpQVNRQUlBRWdBVUVJYWlJREVJOENJZ2RCOE5XQkFSQm5OZ0lNSUFkQnBOU0JBUkJuSVFRZ0FVSUFOd01nSUFGQ0FEY0RLQ0FCUWdBM0F4Z2dBVUdBQkRZQ0ZDQUJJQVEyQWhBZ0EwSFMrZThBUWUzNTd3QVF5UUpCN2ZudkFFWUVRQ0FDS0FJQUlRUWdBaWdDQkNFRklBSXRBQXNoQXlBQlFRQTZBRkFnQVVFQU9nQmNJQUZDQURjRE9DQUJRZ0EzQUQwZ0FVSUFOd05JSUFGQ0FEY0NWQ0FCUVFBMkFtUWdBVUVBT2dCZ0lBRkNBRGNETUNBQlFRQTZBSWdCSUFGQkFEb0FsQUVnQVVJQU53TndJQUZDQURjQWRTQUJRZ0EzQTRBQklBRkNBRGNDakFFZ0FVRUFOZ0tjQVNBQlFRQTZBSmdCSUFGQ0FEY0RhQ0FCUVFocUlBUWdBaUFEUVJoMFFSaDFRUUJJSWdZYklnUWdCQ0FGSUFNZ0JodHFJZ01nQVVIb0FHb2lCVUhBSUJES0FpRUdJQUZCTUdvZ0JDQURJQVZCQUJEa0F5QUJLQUpvSWdNRVFDQUJJQU0yQW13Z0F4QVhDeUFCTFFCY0lRUWdBU2dDTUNJREJFQWdBU0FETmdJMElBTVFGd3NDUUNBR0lBUkZjVVVFUUVFQUlRUkJmeUVESUFFZ0FpZ0NBQ0FDSUFJc0FBdEJBRWdiTmdJQVFkMjM4UUFnQVJBa0RBRUxRUUFoQkFKQUlBSW9BZ1FpQmlBQ0xRQUxJZ01nQTBFWWRFRVlkU0lGUVFCSUcwRUZSZ1IvSUFKQmYwSEd4ZThBUVFVUUcwVUVRRUdCZ0lDQWVDRUREQU1MSUFJdEFBc2lBeUVGSUFJb0FnUUZJQVlMSUFNZ0JVRVlkRUVZZFVFQVNCdEJBVWNOQUVFQUlRTWdBa0YvUWNERThBQkJBUkFiRFFCQkNpRUVEQUVMSUFJUXhBSWhBMEVCUVFJZ0FrRUJFRVl0QUFCQjh3QkdHeUVFQ3lBQUlBUTJBZ1FnQUNBRE5nSUFBa0FnQVNnQ0tDSUFSUTBBSUFBZ0FDZ0NCQ0lDUVFGck5nSUVJQUlOQUNBQUlBQW9BZ0FvQWdnUkFRQWdBQkNSQWdzZ0J5Z0NBQ0lBSUFBb0FnUkJBV3NpQWpZQ0JDQUNRWDlHQkVBZ0FDQUFLQUlBS0FJSUVRRUFDeUFCUWFBQmFpUUFEd3NRaWdNQUMyUUNBWDhCZmlNQVFSQnJJZ0lrQUNBQUFuNGdBVVVFUUVJQURBRUxJQUlnQWExQ0FDQUJaeUlCUWRFQWFoRGxBaUFDS1FNSVFvQ0FnSUNBZ01BQWhVR2VnQUVnQVd1dFFqQ0dmQ0VESUFJcEF3QUxOd01BSUFBZ0F6Y0RDQ0FDUVJCcUpBQUxqUVFCQlg4akFFRVFheUlGSkFBQ1FDQUFLQUlFSWdRZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQWtFQVNCdEJCa1lFUUNBQVFYOUI1ZHJ2QUVFR0VCdEZCRUJCQVNFRERBSUxJQUFvQWdRaEJDQUFMUUFMSWdFaEFnc2dCQ0FCSUFKQkdIUkJHSFZCQUVnYlFRWkdCRUFnQUVGL1FiVEc3d0JCQmhBYlJRUkFRUUloQXd3Q0N5QUFLQUlFSVFRZ0FDMEFDeUlCSVFJTFFRTWhBeUFFSUFFZ0FrRVlkRUVZZFVFQVNCdEJBMFlFUUNBQVFYOUJ6ZGp1QUVFREVCdEZEUUVnQUNnQ0JDRUVJQUF0QUFzaUFTRUNDeUFFSUFFZ0FrRVlkRUVZZFVFQVNCdEJDVVlFUUNBQVFYOUI0dHJ2QUVFSkVCdEZCRUJCQkNFRERBSUxJQUFvQWdRaEJDQUFMUUFMSWdFaEFnc0NRQ0FFSUFFZ0FrRVlkRUVZZFVFQVNCdEJDVVlFZnlBQVFYOUJzY2J2QUVFSkVCdEZCRUJCQlNFRERBTUxJQUF0QUFzaUFTRUNJQUFvQWdRRklBUUxJQUVnQWtFWWRFRVlkVUVBU0J0QkEwY05BQ0FBUVg5Qm9zSHZBRUVERUJzTkFFRUdJUU1NQVF0QkJ5RURJQUJCeStUdEFCQWVEUUJCQ0NFRElBQkI1NWZ0QUJBZURRQkJDU0VESUFCQjUrVHVBQkFlRFFCQkNpRURJQUJCc0wvdkFCQWVEUUJCQzBFQUlBQkJ2YVh2QUJBZUlnRWJJUU1nQVEwQVFRQWhBeUFBS0FJRUlBQXRBQXNpQVNBQlFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWM2VjhBQWdCUkFrQ3lBRlFSQnFKQUFnQXd1cUJnRUZmeU1BUVJCcklnVWtBRUVCSVFFQ1FDQUFLQUlFSWdRZ0FDMEFDeUlDSUFKQkdIUkJHSFVpQTBFQVNCdEJBVVlFUUNBQVFYOUIvUDN0QUVFQkVCdEZEUUVnQUNnQ0JDRUVJQUF0QUFzaUFpRURDeUFFSUFJZ0EwRVlkRUVZZFVFQVNCdEJBVVlFUUNBQVFYOUI0b0x2QUVFQkVCdEZCRUJCQWlFQkRBSUxJQUFvQWdRaEJDQUFMUUFMSWdJaEF3c2dCQ0FDSUFOQkdIUkJHSFZCQUVnYlFRSkdCRUFnQUVGL1Faelo3UUJCQWhBYlJRUkFRUU1oQVF3Q0N5QUFLQUlFSVFRZ0FDMEFDeUlDSVFNTElBUWdBaUFEUVJoMFFSaDFRUUJJRzBFQlJnUkFJQUJCZjBHc2lPMEFRUUVRRzBVRVFFRUVJUUVNQWdzZ0FDZ0NCQ0VFSUFBdEFBc2lBaUVEQ3dKQUlBUWdBaUFEUVJoMFFSaDFRUUJJRzBFQ1JnUi9JQUJCZjBIdS91NEFRUUlRRzBVRVFFRUZJUUVNQXdzZ0FDMEFDeUlDSVFNZ0FDZ0NCQVVnQkFzZ0FpQURRUmgwUVJoMVFRQklHMEVDUncwQUlBQkJmMEg4dU8wQVFRSVFHdzBBUVFZaEFRd0JDMEVISVFFZ0FFR21odTBBRUI0TkFFRUlJUUVnQUVHWjBlMEFFQjROQUVFSklRRWdBRUdQKys0QUVCNE5BRUVLSVFFZ0FFR0R2ZTRBRUI0TkFFRUxJUUVnQUVIQisrNEFFQjROQUVFTUlRRWdBRUhRMyswQUVCNE5BRUVOSVFFZ0FFSEhpdTBBRUI0TkFFRU9JUUVnQUVHOHQrOEFFQjROQUVFUElRRWdBRUhtaXUwQUVCNE5BRUVRSVFFZ0FFRzd4ZThBRUI0TkFFRVJJUUVnQUVIZml1MEFFQjROQUVFU0lRRWdBRUczd3U4QUVCNE5BRUVUSVFFZ0FFR3crKzRBRUI0TkFFRVVJUUVnQUVHcysrNEFFQjROQUVFVklRRWdBRUdhM08wQUVCNE5BRUVXSVFFZ0FFR1czTzBBRUI0TkFFRVhJUUVnQUVHRTRlMEFFQjROQUVFWUlRRWdBRUhsMyswQUVCNE5BRUVaSVFFZ0FFR0I4KzBBRUI0TkFFRWFJUUVnQUVHNzVPMEFFQjROQUVFYklRRWdBRUgxKys0QUVCNE5BRUVjSVFFZ0FFR1FnZThBRUI0TkFFRWRJUUVnQUVIRSsrNEFFQjROQUVFZVFRQWdBRUhJKys0QUVCNGlBaHNoQVNBQ0RRQkJBQ0VCSUFBb0FnUWdBQzBBQ3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRGRFFBZ0JTQUFLQUlBSUFBZ0FrRUFTQnMyQWdCQmhwdndBQ0FGRUNRTElBVkJFR29rQUNBQkMzc0JBbjhnQVNnQ0FDSUVJQUlvQWdCS0lRTUNmd0pBSUFRZ0FDZ0NBRTRFUUVFQUlBTkZEUUlhSUFFZ0FoQ1VBa0VCSUFFb0FnQWdBQ2dDQUU0TkFob2dBQ0FCRUpRQ0RBRUxJQU1FUUNBQUlBSVFsQUpCQVE4TElBQWdBUkNVQWtFQklBSW9BZ0FnQVNnQ0FFNE5BUm9nQVNBQ0VKUUNDMEVDQ3dzZkFDQUJCRUFnQUNBQktBSUFFSW9HSUFBZ0FTZ0NCQkNLQmlBQkVCY0xDNzBNQVFaL0l3QkJFR3NpQkNRQUlBUWdBRFlDREFKQUlBQkIwd0ZOQkVCQmdNVHlBRUhBeGZJQUlBUkJER29RekE0b0FnQWhBZ3dCQ3lBQVFYeFBCRUFRZHdBTElBUWdBQ0FBUWRJQmJpSUdRZElCYkNJQ2F6WUNDRUhBeGZJQVFZREg4Z0FnQkVFSWFoRE1Ea0hBeGZJQWEwRUNkU0VGQTBBZ0JVRUNkRUhBeGZJQWFpZ0NBQ0FDYWlFQ1FRVWhBQUpBQTBBQ1FDQUFRUzlHQkVCQjB3RWhBQU5BSUFJZ0FHNGlBU0FBU1EwRUlBSWdBQ0FCYkVZTkFpQUNJQUJCQ21vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCREdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCRUdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCRW1vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCRm1vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCSEdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCSG1vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCSkdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCS0dvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCS21vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCTG1vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCTkdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCT21vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCUEdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCd2dCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWNZQWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVISUFHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQnpnQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFkSUFhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSFlBR29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkI0QUJxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRZVFBYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUhtQUdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCNmdCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWV3QWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVId0FHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQitBQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFmNEFhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFR0NBV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJpQUZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRWW9CYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUdPQVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCbEFGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVpZQmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVHY0FXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQm9nRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFhWUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFR29BV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJyQUZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRYklCYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUcwQVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCdWdGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWI0QmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVIQUFXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQnhBRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFjWUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSFFBV29pQVc0aUF5QUJTUTBFSUFCQjBnRnFJUUFnQWlBQklBTnNSdzBBQ3d3QkN5QUNJQUJCQW5SQmdNVHlBR29vQWdBaUFXNGlBeUFCU1EwQ0lBQkJBV29oQUNBQ0lBRWdBMnhIRFFFTEMwRUFJQVZCQVdvaUFDQUFRVEJHSWdBYklRVWdBQ0FHYWlJR1FkSUJiQ0VDREFFTEN5QUVJQUkyQWd3TElBUkJFR29rQUNBQ0N6b0JBWDhnQUNnQ09DSUFCRUFEUUNBQklBQW9BaEFpQWs0RWZ5QUJJQUpNQkVCQkFROExJQUJCQkdvRklBQUxLQUlBSWdBTkFBc0xRUUFMendRQkFuOGdBaUVGQWtBQ1FBTkFBa0FnQlNnQ0ZDSUdLQUlZQkVBZ0FrVU5BU0FFUlEwREEwQUNRQ0FHSWdRb0FoQWlCUVJBSUFVb0FoUWhCZ3dCQ3lBQUxRQURJQUFvQWhBZ0FTQUVJQU1RbFFFTkJpQUVLQUlVSWdZb0FoZ05BQU5BSUFRb0Fnd2lCRVVOQndKQUlBUWdBaUlGUmcwQUEwQWdCU2dDRENJRlJRMEJJQVFnQlVjTkFBc0xJQVFnQlVjRVFDQUFMUUFESUFBb0FoQWdBU0FFSUFNUWxRRU5DQXNnQkNnQ0ZDSUdLQUlZUlEwQUN3c2dCZzBBQ3d3RUN5QUZLQUlNSWdVTkFRd0RDd3NnQkFSQUEwQUNRQ0FHSWdVb0FoQWlBZ1JBSUFJb0FoUWhCZ3dCQ3lBQUxRQURJQUFvQWhBZ0FTQUZJQU1RbFFFTkJDQUZLQUlVSWdZb0FoZ05BQU5BSUFVb0Fnd2lCVVVOQlNBQUxRQURJQUFvQWhBZ0FTQUZJQU1RbFFFTkJTQUZLQUlVSWdZb0FoaEZEUUFMQ3lBR0RRQU1Bd3NBQ3dOQUFrQWdCaWdDRUNJQ0JFQWdBaWdDRkNFR0RBRUxJQUF0QUFNZ0FDZ0NFQ0FCSUFZZ0F4Q1ZBUm9nQmlJRktBSVVJZ0loQmlBQ0tBSVlEUUFEUUNBRktBSU1JZ1ZGRFFRZ0FDMEFBeUFBS0FJUUlBRWdCU0FERUpVQkdpQUZLQUlVSWdZb0FoaEZEUUFMQ3lBR0RRQUxEQUVMQTBBZ0JpSUVLQUlRSWdVRVFDQUZLQUlVSWdZTkFRd0NDeUFBTFFBRElBQW9BaEFnQVNBRUlBTVFsUUVhSUFRb0FoUWlCaWdDR0VVRVFBTkFJQVFvQWd3aUJFVU5Bd0pBSUFRZ0FpSUZSZzBBQTBBZ0JTZ0NEQ0lGUlEwQklBUWdCVWNOQUFzTElBUWdCVWNFUUNBQUxRQURJQUFvQWhBZ0FTQUVJQU1RbFFFYUN5QUVLQUlVSWdZb0FoaEZEUUFMQ3lBR0RRQUxDd3NjQVFGL1FRd1FBQ0lBUVFVUWx3TWdBRUhnei9JQVFhZ0RFQUVBQ3h3QkFYOUJEQkFBSWdCQkJCQ1hBeUFBUWVEUDhnQkJxQU1RQVFBTDNnRUJBbjhnQXlBQktBSUFJQUFvQWdBUXl3SWhCQ0FESUFJb0FnQWdBU2dDQUJETEFpRUZBbjhDUUNBRVJRUkFRUUFnQlVVTkFob2dBU2dDQUNFRUlBRWdBaWdDQURZQ0FDQUNJQVEyQWdCQkFTQURJQUVvQWdBZ0FDZ0NBQkRMQWtVTkFob2dBQ2dDQUNFQ0lBQWdBU2dDQURZQ0FDQUJJQUkyQWdBTUFRc2dBQ2dDQUNFRUlBVUVRQ0FBSUFJb0FnQTJBZ0FnQWlBRU5nSUFRUUVQQ3lBQUlBRW9BZ0EyQWdBZ0FTQUVOZ0lBUVFFZ0F5QUNLQUlBSUFRUXl3SkZEUUVhSUFFb0FnQWhBQ0FCSUFJb0FnQTJBZ0FnQWlBQU5nSUFDMEVDQ3d2VkF3RUdmeUFBS0FJRUlnTWdBQ2dDQ0VrRVFDQURJQUVwQWdBM0FnQWdBeUFCS0FJSU5nSUlJQUZDQURjQ0FDQUJRUUEyQWdnZ0F5QUJLQUlNTmdJTUlBTWdBUzBBRURvQUVDQUFJQU5CRkdvMkFnUVBDd0pBQWtBQ1FDQUFJZ1FvQWdRaUFDQUVLQUlBSWdOclFSUnRJZ0pCQVdvaUIwSE5tYlBtQUVrRVFDQUhJQVFvQWdnZ0EydEJGRzBpQmtFQmRDSUZJQVVnQjBrYlFjeVpzK1lBSUFaQjVzeVpNMGtiSWdWQnpabXo1Z0JQRFFFZ0JVRVViQ0lHRUJnaUJTQUNRUlJzYWlJQ0lBRXBBZ0EzQWdBZ0FpQUJLQUlJTmdJSUlBRkNBRGNDQUNBQlFRQTJBZ2dnQWlBQktBSU1OZ0lNSUFJZ0FTMEFFRG9BRUNBRklBWnFJUVlnQWtFVWFpRUZJQUFnQTBZTkFpQUFJUUVEUUNBQ1FSUnJJZ0lnQVVFVWF5SUJLUUlBTndJQUlBSWdBU2dDQ0RZQ0NDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFJZ0FTZ0NERFlDRENBQ0lBRXRBQkE2QUJBZ0FTQURSdzBBQ3lBRUlBWTJBZ2dnQkNBRk5nSUVJQVFnQWpZQ0FDQUFJQU5IQkVBRFFDQUFRUlJySVFFZ0FFRUpheXdBQUVFQVNBUkFJQUVvQWdBUUZ3c2dBU0lBSUFOSERRQUxDeUFESVFBTUF3c1FLQUFMUWFPRTd3QVFPQUFMSUFRZ0JqWUNDQ0FFSUFVMkFnUWdCQ0FDTmdJQUN5QUFCRUFnQUJBWEN3dUFBUUVDZnlBQUlBRW9BZ0EyQWdBZ0FFRUVhaUVESUFJUUh5SUJRWEJKQkVBQ1FBSkFJQUZCQzA4RVFDQUJRUkJxUVhCeElnUVFHQ0VESUFBZ0JFR0FnSUNBZUhJMkFnd2dBQ0FETmdJRUlBQWdBVFlDQ0F3QkN5QURJQUU2QUFzZ0FVVU5BUXNnQXlBQ0lBRVFHUm9MSUFFZ0EycEJBRG9BQUNBQUR3c1FMUUFMelFRQkNuOGpBRUdnQVdzaUFTUUFRZGkzZ2dFdEFBQkZCRUFnQVVFQk5nSWtJQUZCS0dvaUNVR1FzZkFBSUFGQkpHb1FTQ0VLSUFGQkFqWUNJQ0FCUVRocUlnTkJnN0h3QUNBQlFTQnFFRWdhSUFGQkF6WUNIQ0FCUWNnQWFpSUVRZmF2OEFBZ0FVRWNhaEJJR2lBQlFRUTJBaGdnQVVIWUFHb2lCVUhwcVBBQUlBRkJHR29RU0JvZ0FVRUZOZ0lVSUFGQjZBQnFJZ1pCOUtmd0FDQUJRUlJxRUVnYUlBRkJCallDRUNBQlFmZ0FhaUlIUWRTeDhBQWdBVUVRYWhCSUdpQUJRUWMyQWd3Z0FVR0lBV29pQ0VHeHNmQUFJQUZCREdvUVNCcEIwTGVDQVVJQU53SUFRY3kzZ2dGQjBMZUNBVFlDQUNBQlFaZ0JhaUlDUWN5M2dnRkIwTGVDQVNBSklBb1FRQ0FDUWN5M2dnRkIwTGVDQVNBRElBTVFRQ0FDUWN5M2dnRkIwTGVDQVNBRUlBUVFRQ0FDUWN5M2dnRkIwTGVDQVNBRklBVVFRQ0FDUWN5M2dnRkIwTGVDQVNBR0lBWVFRQ0FDUWN5M2dnRkIwTGVDQVNBSElBY1FRQ0FDUWN5M2dnRkIwTGVDQVNBSUlBZ1FRQ0FCTEFDVEFVRUFTQVJBSUFFb0FvZ0JFQmNMSUFFc0FJTUJRUUJJQkVBZ0FTZ0NlQkFYQ3lBQkxBQnpRUUJJQkVBZ0FTZ0NhQkFYQ3lBQkxBQmpRUUJJQkVBZ0FTZ0NXQkFYQ3lBQkxBQlRRUUJJQkVBZ0FTZ0NTQkFYQ3lBQkxBQkRRUUJJQkVBZ0FTZ0NPQkFYQ3lBQkxBQXpRUUJJQkVBZ0FTZ0NLQkFYQzBIWXQ0SUJRUUU2QUFBTEFuOUJ6TGVDQVNBQUVDc2lBa0hRdDRJQlJ3UkFJQUlvQWh3TUFRc2dBU0FBS0FJQUlBQWdBQ3dBQzBFQVNCczJBZ0JCOGJEeEFDQUJFQ1JCQUFzaEFDQUJRYUFCYWlRQUlBQUxwQnNDQjM4QmZRSkFJQUFvQWlSQkFrd0VRQUpBSXdCQk1Hc2lBeVFBSUFNZ0FUWUNLQ0FESUFOQktHcEJzZS90QUJBZE5nSVlBa0FDUUVHR0EwRUFJQU1vQWhnYlJRMEFJQU1nQTBFb2FrR3g3KzBBRUIwMkFoQUNRQ0FES0FJUUlnUUVRQ0FFS0FJSUlnUU5BUXRCaU16eEFDRUVDeUFFRUI4aUJrRndUdzBCQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJSEVCZ2hCU0FESUFkQmdJQ0FnSGh5TmdJZ0lBTWdCVFlDR0NBRElBWTJBaHdNQVFzZ0F5QUdPZ0FqSUFOQkdHb2hCU0FHUlEwQkN5QUZJQVFnQmhBWkdnc2dCU0FHYWtFQU9nQUFBa0FDUUFKQUFrQWdBeWdDR0NJRklBTkJHR29nQXl3QUl5SUVRUUJJSWdnYklBTW9BaHdpQmlBRVFmOEJjU0lISUFnYmFrRUJheTBBQUVId0FHc09CQUFEQVFJREN5QUNJQU5CR0dvUXhBSTJBamdNQWdzQ2Z5QUVRUUJJQkVBZ0F5QUdRUUZySWdRMkFod2dCQ0FGYWd3QkN5QURJQWRCQVdzaUJEb0FJeUFEUVJocUlBUnFDMEVBT2dBQUFrQWdBeXdBSTBFQVRnUkFJQU1nQXlnQ0lEWUNDQ0FESUFNcEF4ZzNBd0FNQVFzZ0F5QURLQUlZSUFNb0Fod1FHZ3NDUUNBQ1FjZ0FhaUlFSUFOR0RRQWdBeTBBQ3lJR1FSaDBRUmgxSVFVZ0JDd0FDMEVBVGdSQUlBVkJBRTRFUUNBRUlBTXBBd0EzQWdBZ0JDQURLQUlJTmdJSURBSUxJQVFnQXlnQ0FDQURLQUlFRUNBTUFRc2dCQ0FES0FJQUlBTWdCVUVBU0NJRUd5QURLQUlFSUFZZ0JCc1FJUm9MSUFNc0FBdEJBRTROQVNBREtBSUFFQmNNQVFzQ2Z5QUVRUUJJQkVBZ0F5QUdRUUZySWdRMkFod2dCQ0FGYWd3QkN5QURJQWRCQVdzaUJEb0FJeUFEUVJocUlBUnFDMEVBT2dBQUl3QkJFR3NpQmlRQUFuMGdCa0c3Kys0QUVGVWhCU01BUVJCcklnUWtBQ0FFUVFBMkFnd0NmeUFEUVJocUlnY3RBQXRCQjNZRVFDQUhLQUlBREFFTElBY0xJUWNnQkVHUXlJRUJLQUlBTmdJSVFaRElnUUZCQURZQ0FDQUhJQVJCREdvUSt3MGhDa0dReUlFQklBUkJDR29RbEFJQ1FDQUVLQUlJUWNRQVJ3UkFJQVFvQWd3Z0IwWU5BU0FFUVJCcUpBQWdDZ3dDQ3lBRkVPOEpBQXNnQlJDVkRRQUxJUW9nQlJCS0dpQUdRUkJxSkFBZ0FrRkFheUFLdXprREFBc2dBMEVvYWtHeDcrMEFFQ29nQXl3QUkwRUFUZzBBSUFNb0FoZ1FGd3NnQTBFd2FpUUFEQUVMREFJTEN5TUFRU0JySWdRa0FDQUVJQUUyQWhnZ0JDQUVRUmhxUVlhNzdRQVFIVFlDQ0VHR0EwRUFJQVFvQWdnYkJFQWdCQ0FFUVJocVFZYTc3UUFRSFRZQ0FDQUVLQUlBSWdNRWZ5QURLQUlJSWdOQmlNenhBQ0FER3dWQmlNenhBQXNpQmhBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJ4QVlJUVVnQkNBSFFZQ0FnSUI0Y2pZQ0VDQUVJQVUyQWdnZ0JDQUROZ0lNREFFTElBUWdBem9BRXlBRVFRaHFJUVVnQTBVTkFRc2dCU0FHSUFNUUdSb0xJQU1nQldwQkFEb0FBQ0FDSUFSQkNHb1FUallDRkNBRUxBQVRRUUJJQkVBZ0JDZ0NDQkFYQ3lBRVFSaHFRWWE3N1FBUUtnc2dCRUVnYWlRQUl3QkJJR3NpQkNRQUlBUWdBVFlDR0NBRUlBUkJHR3BCbXUzdkFCQWROZ0lJUVlZRFFRQWdCQ2dDQ0JzRVFDQUVJQVJCR0dwQm11M3ZBQkFkTmdJQUlBUW9BZ0FpQXdSL0lBTW9BZ2dpQTBHSXpQRUFJQU1iQlVHSXpQRUFDeUlHRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJSEVCZ2hCU0FFSUFkQmdJQ0FnSGh5TmdJUUlBUWdCVFlDQ0NBRUlBTTJBZ3dNQVFzZ0JDQURPZ0FUSUFSQkNHb2hCU0FEUlEwQkN5QUZJQVlnQXhBWkdnc2dBeUFGYWtFQU9nQUFJQUlnQkVFSWFoQk9OZ0ljSUFRc0FCTkJBRWdFUUNBRUtBSUlFQmNMSUFSQkdHcEJtdTN2QUJBcUN5QUVRU0JxSkFBZ0FrRWdhaUVHSXdCQlFHb2lBeVFBSUFNZ0FUWUNPQ0FESUFOQk9HcEJzZS90QUJBZE5nSW9RWVlEUVFBZ0F5Z0NLQnNpQndSQUlBTWdBMEU0YWtHeDcrMEFFQjAyQWlBZ0F5Z0NJQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ2dRSHlJRlFYQlBEUUVDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdrUUdDRUVJQU1nQ1VHQWdJQ0FlSEkyQWpBZ0F5QUVOZ0lvSUFNZ0JUWUNMQXdCQ3lBRElBVTZBRE1nQTBFb2FpRUVJQVZGRFFFTElBUWdDQ0FGRUJrYUN5QUVJQVZxUVFBNkFBQWdCaUFEUVNocUVKWUROZ0lFSUFNc0FETkJBRWdFUUNBREtBSW9FQmNMSUFOQk9HcEJzZS90QUJBcUN5QURJQU5CT0dwQnFPL3RBQkFkTmdJb1FZWURRUUFnQXlnQ0tCc0VmeUFESUFOQk9HcEJxTy90QUJBZE5nSWdJQU1vQWlBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJSEVCOGlCVUZ3VHcwQkFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUlFQmdoQkNBRElBaEJnSUNBZ0hoeU5nSXdJQU1nQkRZQ0tDQURJQVUyQWl3TUFRc2dBeUFGT2dBeklBTkJLR29oQkNBRlJRMEJDeUFFSUFjZ0JSQVpHZ3NnQkNBRmFrRUFPZ0FBSUFZZ0EwRW9haEJPTmdJSUlBTXNBRE5CQUVnRVFDQURLQUlvRUJjTElBTkJPR3BCcU8vdEFCQXFRUUFGSUFkQkFFY0xHaUFESUFOQk9HcEI4ZDN1QUJBZE5nSW9RWVlEUVFBZ0F5Z0NLQnNFUUNBRElBTkJPR3BCOGQzdUFCQWROZ0lnSUFNb0FpQWlCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUhFQjhpQlVGd1R3MEJBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lJRUJnaEJDQURJQWhCZ0lDQWdIaHlOZ0l3SUFNZ0JEWUNLQ0FESUFVMkFpd01BUXNnQXlBRk9nQXpJQU5CS0dvaEJDQUZSUTBCQ3lBRUlBY2dCUkFaR2dzZ0JDQUZha0VBT2dBQUlBWWdBMEVvYWhCMU9RTVFJQU1zQUROQkFFZ0VRQ0FES0FJb0VCY0xJQU5CT0dwQjhkM3VBQkFxQ3lBRElBTkJPR3BCeHBEdUFCQWROZ0lvUVlZRFFRQWdBeWdDS0JzRVFDQURJQU5CT0dwQnhwRHVBQkFkTmdJZ0lBTW9BaUFpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlIRUI4aUJVRndUdzBCQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJSUVCZ2hCQ0FESUFoQmdJQ0FnSGh5TmdJd0lBTWdCRFlDS0NBRElBVTJBaXdNQVFzZ0F5QUZPZ0F6SUFOQktHb2hCQ0FGUlEwQkN5QUVJQWNnQlJBWkdnc2dCQ0FGYWtFQU9nQUFJQVlnQTBFb2FoQk9OZ0lZSUFNc0FETkJBRWdFUUNBREtBSW9FQmNMSUFOQk9HcEJ4cER1QUJBcUN5QURJQU5CT0dwQjU5enVBQkFkTmdJb1FZWURRUUFnQXlnQ0tCc0VRQ0FESUFOQk9HcEI1OXp1QUJBZE5nSWdJQU1vQWlBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJSEVCOGlCVUZ3VHcwQkFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUlFQmdoQkNBRElBaEJnSUNBZ0hoeU5nSXdJQU1nQkRZQ0tDQURJQVUyQWl3TUFRc2dBeUFGT2dBeklBTkJLR29oQkNBRlJRMEJDeUFFSUFjZ0JSQVpHZ3NnQkNBRmFrRUFPZ0FBSUFZZ0EwRW9haEIxT1FNZ0lBTXNBRE5CQUVnRVFDQURLQUlvRUJjTElBTkJPR3BCNTl6dUFCQXFDeUFESUFOQk9HcEIyNWJ1QUJBZE5nSW9Ba0JCaGdOQkFDQURLQUlvR3dSQUlBTWdBMEU0YWtIYmx1NEFFQjAyQWlnZ0F5Z0NLQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ2NRSHlJRlFYQlBEUUlDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdnUUdDRUVJQU1nQ0VHQWdJQ0FlSEkyQWdnZ0F5QUVOZ0lBSUFNZ0JUWUNCQXdCQ3lBRElBVTZBQXNnQXlFRUlBVkZEUUVMSUFRZ0J5QUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0EwRVFhaUlGSUFNcEFnQTNBZ0FnQlNBREtBSUlOZ0lJSUFOQ0FEY0NBQ0FEUVFBMkFnZ0NRQ0FGSUFaQktHb2lCRVlOQUNBRExRQWJJZ1pCR0hSQkdIVWhCU0FFTEFBTFFRQk9CRUFnQlVFQVRnUkFJQVFnQXlrREVEY0NBQ0FFSUFNb0FoZzJBZ2dNQWdzZ0JDQURLQUlRSUFNb0FoUVFJQXdCQ3lBRUlBTW9BaEFnQTBFUWFpQUZRUUJJSWdRYklBTW9BaFFnQmlBRUd4QWhHZ3NnQXl3QUcwRUFTQVJBSUFNb0FoQVFGd3NnQXl3QUMwRUFTQVJBSUFNb0FnQVFGd3NnQTBFNGFrSGJsdTRBRUNvTElBTkJRR3NrQUF3QUN5TUFRU0JySWdRa0FDQUVJQUUyQWhnZ0JDQUVRUmhxUWVqKzdRQVFIVFlDQ0VHR0EwRUFJQVFvQWdnYkJFQWdCQ0FFUVJocVFlais3UUFRSFRZQ0FDQUVLQUlBSWdNRWZ5QURLQUlJSWdOQmlNenhBQ0FER3dWQmlNenhBQXNpQmhBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJ4QVlJUVVnQkNBSFFZQ0FnSUI0Y2pZQ0VDQUVJQVUyQWdnZ0JDQUROZ0lNREFFTElBUWdBem9BRXlBRVFRaHFJUVVnQTBVTkFRc2dCU0FHSUFNUUdSb0xJQU1nQldwQkFEb0FBQ0FDSUFSQkNHb1FsZ00yQWxnZ0JDd0FFMEVBU0FSQUlBUW9BZ2dRRndzZ0JFRVlha0hvL3UwQUVDb0xJQVJCSUdva0FDTUFRU0JySWdRa0FDQUVJQUUyQWhnZ0JDQUVRUmhxUVo2QjdRQVFIVFlDQ0VHR0EwRUFJQVFvQWdnYkJFQWdCQ0FFUVJocVFaNkI3UUFRSFRZQ0FDQUVLQUlBSWdNRWZ5QURLQUlJSWdOQmlNenhBQ0FER3dWQmlNenhBQXNpQmhBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJ4QVlJUVVnQkNBSFFZQ0FnSUI0Y2pZQ0VDQUVJQVUyQWdnZ0JDQUROZ0lNREFFTElBUWdBem9BRXlBRVFRaHFJUVVnQTBVTkFRc2dCU0FHSUFNUUdSb0xJQU1nQldwQkFEb0FBQ0FDSUFSQkNHb1F2ZzQyQW1BZ0JDd0FFMEVBU0FSQUlBUW9BZ2dRRndzZ0JFRVlha0dlZ2UwQUVDb0xJQVJCSUdva0FDQUNRZVFBYWlBQkVKUUtJQUpCOEFCcUlBRVFvQlVnQWtINEFHb2dBUkNBQWlBQ0tBSjBCRUFnQUNnQ0JDSUFJQUFvQXZBSVFRSnlOZ0x3Q0FzUEN4QXRBQXVtQVFBZ0FDQUJSd1IvSUFBdEFBdEJCM1pGQkVBZ0FTMEFDMEVIZGtVRVFDQUFJQUVvQWdnMkFnZ2dBQ0FCS1FJQU53SUFEd3NnQUFKL0lBRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3c1FJQThMSUFBQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQUF3QkN5QUJDd0ovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xFQ0VGSUFBTEdndURBUUlEZndGK0FrQWdBRUtBZ0lDQUVGUUVRQ0FBSVFVTUFRc0RRQ0FCUVFGcklnRWdBQ0FBUWdxQUlnVkNDbjU5cDBFd2Nqb0FBQ0FBUXYvLy8vK2ZBVlloQWlBRklRQWdBZzBBQ3dzZ0JhY2lBZ1JBQTBBZ0FVRUJheUlCSUFJZ0FrRUtiaUlEUVFwc2EwRXdjam9BQUNBQ1FRbExJUVFnQXlFQ0lBUU5BQXNMSUFFTHRnRUJBbjhqQUVFUWF5SUJKQUFnQVVFRE9nQUxJQUZCQURvQUF5QUJRZUtjOFFBdkFBQTdBUUFnQVVIa25QRUFMUUFBT2dBQ0lBQkJ5d0FnQVJEV0JpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QUFRZEFCYWlJQ1FialE4Z0EyQWdBZ0FrSUFOd0lFSUFKQitObnlBRFlDQUNBQ1FRQTJBZ3dnQUVHRXpQMEFOZ0s4QVNBQVFlakYvUUEyQWdBZ0FrR1V6UDBBTmdJQUlBQkJwUUVRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUZCRUdva0FDQUFDN1lCQVFKL0l3QkJFR3NpQVNRQUlBRkJBem9BQ3lBQlFRQTZBQU1nQVVIbW5QRUFMd0FBT3dFQUlBRkI2Snp4QUMwQUFEb0FBaUFBUWNvQUlBRVExZ1lnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVIUUFXb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRZmpaOGdBMkFnQWdBa0VBTmdJTUlBQkJ2TUw5QURZQ3ZBRWdBRUdndlAwQU5nSUFJQUpCek1MOUFEWUNBQ0FBUWFVQkVDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQlFSQnFKQUFnQUFzZ0FDQUFRZHk3L1FBMkFnQWdBQ3dBRjBFQVNBUkFJQUFvQWd3UUZ3c2dBQXRyQVFKL0l3QkJFR3NpQWlRQUlBSkJDR29nQUJDeUJCb0NRQ0FDTFFBSVJRMEFJQUlnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHRFlDQUNBQ0lnTWdBUkRORENBREtBSUFEUUFnQUNBQUtBSUFRUXhyS0FJQWFrRUJFS0lDQ3lBQ1FRaHFFTGdESUFKQkVHb2tBQXZVQWdBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFGQjZ3QnJEaVlBRHdFUEFnOERCQThQRHc4UER3OEZEdzhHQndnUENROEtDdzhRRHc4UERROFFEdzhQRGc4TElBQW9BdWdHUWFETkFHb3JBd0FQQ3lBQUtBTG9Ca0h3elFCcUt3TUFEd3NnQUNnQzZBWkJ3TTRBYWlzREFBOExJQUFvQXVnR1FaRFBBR29yQXdBUEN5QUFLQUxvQmtIZ3p3QnFLd01BRHdzZ0FDZ0M2QVpCc05BQWFpc0RBQThMSUFBb0F1Z0dRZERSQUdvckF3QVBDeUFBS0FMb0JrR2cwZ0JxS3dNQUR3c2dBQ2dDNkFaQjhOSUFhaXNEQUE4TElBQW9BdWdHUWNEVEFHb3JBd0FQQ3lBQUtBTG9Ca0dRMUFCcUt3TUFEd3NnQUNnQzZBWkI0TlFBYWlzREFBOExBQXNnQUNnQzZBWkJnTllBYWlzREFBOExJQUFvQXVnR1FhRFhBR29yQXdBUEN5QUFLQUxvQmtIQXlRQnFLd01BRHdzZ0FDZ0M2QVpCc05VQWFpc0RBQXNmQUNBQkJFQWdBQ0FCS0FJQUVKd0dJQUFnQVNnQ0JCQ2NCaUFCRUJjTEN4NEFJQUJCd0FGcUVPQUNHaUFBUWJBQmFoREpBeG9nQUJEZ0FSb2dBQXZDQXdJRmZ3RitJd0JCUUdvaUF5UUFJQUJDQURjQ0FDQUFRUUEyQWdnZ0FpMEFiUVJBSUFKQkFEb0FiU0FCUVFScUlRWUNRQ0FCS0FJTVJRMEFJQUVvQWdnaUJDZ0NBQ0lGSUFFb0FnUWlCeWdDQkRZQ0JDQUhLQUlFSUFVMkFnQWdBVUVBTmdJTUlBUWdCa1lOQUFOQUlBUW9BZ1FoQlNBRUVCY2dCU0lFSUFaSERRQUxDeUFEUXJDQmdJQVFOd01ZSUFOQ3NJR0FnQkEzQXdnZ0F5a0NDQ0VJSUFOQklHb2lCRUVCT2dBWUlBUkJBRFlDRkNBRVFkajkvQUEyQWdBZ0JFSUFOd0lFSUFRZ0NEY0NEQ0FESUFZMkFoUWdBMEd3Z3YwQU5nSVFJQUlnQkNBRFFSQnFRZkN4ZjBFQlFRQVFpUUlnQVNBR0lBRW9BZ0FvQWdnUkFnQUxJQUVvQWdnaUJDQUJRUVJxSWdKSEJFQURRQUpBSUFRb0FnZ2lBU0FCS0FJQUtBSUlFUUFBUVo4QlJnMEFBa0FnQkNnQ0NDSUJMQURqQVVFQVRnUkFJQU1nQVNnQzRBRTJBaWdnQXlBQktRTFlBVGNESUF3QkN5QURRU0JxSUFFb0F0Z0JJQUVvQXR3QkVISUxJQUFnQXlnQ0lDQURRU0JxSUFNdEFDc2lBVUVZZEVFWWRVRUFTQ0lGR3lBREtBSWtJQUVnQlJzUWtRTWFJQU1zQUN0QkFFNE5BQ0FES0FJZ0VCY0xJQVFvQWdRaUJDQUNSdzBBQ3dzZ0EwRkFheVFBQzhVQkFnTi9BWDRqQUVIZ0FHc2lBaVFBSUFKQ29JS0FnQkEzQXpnZ0FrS2dnb0NBRURjRENDQUNLUUlJSVFVZ0FrRkFheUlFSWdOQkFUb0FHQ0FEUVFBMkFoUWdBMEhZL2Z3QU5nSUFJQU1nQlRjQ0JDQURRZ0EzQWd3Z0FrRUFPZ0JZSUFKQ3BJS0FnQkEzQXhBZ0FrS2tnb0NBRURjREFDQUNLUUlBSVFVZ0FrRVlhaUlEUVFFNkFCZ2dBMEVBTmdJVUlBTkIyUDM4QURZQ0FDQURJQVUzQWdRZ0EwSUFOd0lNSUFBZ0JDQUJJQU5CQUVId3NYOUJBVUVBRUM0Z0FrSGdBR29rQUF0ekFRTi9JQUVvQWtRaEJDQUJLQUpBSVFJZ0FFRUFOZ0lJSUFCQ0FEY0NBQUpBSUFRZ0Ftc2lBUVJBSUFGQkFFZ05BU0FBSUFFUUdDSUROZ0lBSUFBZ0F5QUJRUUoxUVFKMGFqWUNDQ0FBSUFJZ0JFY0VmeUFESUFJZ0FVRjhjU0lCRUJrZ0FXb0ZJQU1MTmdJRUN3OExFQ2dBQzFzQkJIOUJmeUVGQWtBZ0FDZ0NRQ0lESUFBb0FrUWlCa1lOQUFOQUlBRWdBeWdDQUVZRVFDQUVJUVVNQWdzZ0JFRUJhaUVFSUFOQkJHb2lBeUFHUncwQUN3c2dBaUFBTmdKTUlBQWdBaUFGUVFGcUVPOERJQUFRcEFJTFdBRUVmMEYvSVFVQ1FDQUFLQUpBSWdNZ0FDZ0NSQ0lHUmcwQUEwQWdBU0FES0FJQVJnUkFJQVFoQlF3Q0N5QUVRUUZxSVFRZ0EwRUVhaUlESUFaSERRQUxDeUFDSUFBMkFrd2dBQ0FDSUFVUTd3TWdBQkNrQWdzM0FRRi9Jd0JCRUdzaUFTUUFJQUFRcEFJZ0FVSGcvdndBTmdJSUlBQWdBVUVJYWlBQUtBSUFLQUtzQlJFREFCb2dBVUVRYWlRQUM3VURBUU4vSXdCQklHc2lBaVFBQWtBZ0FFVUVRQ0FDUVJBUUdDSUFOZ0lRSUFKQ2pJQ0FnSUNDZ0lDQWZ6Y0NGQ0FBUVFBNkFBd2dBRUd0emU0QUtBQUFOZ0FJSUFCQnBjM3VBQ2tBQURjQUFDTUFRUkJySWdBa0FDQUNRUkJxSWdGQnBjM3VBQkNYQndSQUlBQkJzY2p4QUNBQkVHdEJMQUovSUFBdEFBdEJCM1lFUUNBQUtBSUFEQUVMSUFBTEVLb0lBQXNnQUVFUWFpUUFJQUlzQUJ0QkFFZ0VRQ0FDS0FJUUVCY0xFUHNJSXdCQkVHc2lBU1FBSUFGQkRHcEJCQkFPQkVCQmtNaUJBU2dDQUVISDJlOEFFS29JQUFzZ0FTZ0NEQ0VBSUFGQkVHb2tBQXdCQ3hEN0NBdEJ4Sm1DQVNBQU5nSUFRUUVoQVFOQUlBRkJBblJCeEptQ0FXb2dBRUVlZGlBQWMwSGxrcDdnQm13Z0FXb2lBRFlDQUNBQlFRRnFJZ05CQW5SQnhKbUNBV29nQUVFZWRpQUFjMEhsa3A3Z0Jtd2dBMm9pQURZQ0FDQUJRUUpxSWdOQkFuUkJ4Sm1DQVdvZ0FFRWVkaUFBYzBIbGtwN2dCbXdnQTJvaUFEWUNBQ0FCUVFOcUlnTkI4QVJIQkVBZ0EwRUNkRUhFbVlJQmFpQUFRUjUySUFCelFlV1NudUFHYkNBRGFpSUFOZ0lBSUFGQkJHb2hBUXdCQ3d0QmhLMkNBVUVBTmdJQUlBSkJJR29rQUFzc0FDQUFRY3lzOGdBMkFnQWdBRUVFYWhDUEFob2dBRUlBTndJWUlBQkNBRGNDRUNBQVFnQTNBZ2dnQUF1bENBSVNmd0orSXdCQkVHc2lEeVFBQWtBQ1FDQUFLQUlzSWdWRkRRQUNRQUpBSUFRZ0JSQzJBU0lGSUFFb0FnQVFqQVpGRFFBZ0JTQUNLQUlBRUl3R1JRMEFRUU1oQkNNQVFSQnJJZ3drQUNBRklBRW9BZ0FRa0FjaEN5QUZJQUlvQWdBUWtBY2hDQ0FNSUFVb0FnUTJBZ3dnRENBRktBSUlOZ0lJSUF3Z0JTZ0NERFlDQkNBTUlBVW9BaEEyQWdBZ0FDQUFLQUlBS0FJZ0VRQUFJUTBnQUNnQ0hDRUpJQUFnQUNnQ0FDZ0NJQkVBQUNFS0lBQW9BaVFoRUNBQUlBQW9BZ0FvQWlRUkFBQWhFU0FBS0FJb0lSSWdBQ0FBS0FJQUtBSWtFUUFBSVJNZ0FDZ0NNQ0lHSUF3b0FnaHNJQVVvQWhnaUIyMGhGQ0FJS0FJRUlBWnNJQWR0SVJVZ0NDZ0NBQ0FHYkNBSGJTRVdJQXNvQWdRZ0Jtd2dCMjBoQ0FKQUlBa2dEV29pQlNBR0lBd29BZ3hzSUFkdGF5SUpJQXNvQWdBZ0Jtd2dCMjFxSWdjZ0JVZ05BQ0FISUFvZ0VHb2lDMG9OQUNBSUlBQW9BaUFnRTJvaUJpQVVheUlLYWlJSUlCRWdFbW9pRFVvTkFDQUdJQWhLRFFBZ0NTQVdhaUlKSUFWSURRQWdDU0FMU2cwQUlBb2dGV29pQ2lBTlNnMEFJQVlnQ2tvTkFDQUNLQUlBSVFJQ1FDQUJLQUlBSWdGQkEwY05BQ0FDUVFKSERRQWdBeUFHclVJZ2hpSVlJQXV0aERjQ0tDQURJQW10SWhjZ0NxMUNJSWFFTndJZ0lBTWdGeUFZaERjQ0dDQURJQWV0SWhjZ0RhMUNJSWFFTndJUUlBTWdGeUFZaERjQ0NDQURJQVd0SUFpdFFpQ0doRGNDQUVFQklRNE1BUXNDUUNBQlFRSkhEUUFnQWtFRVJ3MEFJQU1nQ2EwZ0JxMUNJSWFFTndJb0lBTWdDcTFDSUlZaUZ5QUZyU0lZaERjQ0lDQURJQmNnQzYyRU53SVlJQU1nQ0sxQ0lJWWlGeUFZaERjQ0VDQURJQmNnQjYyRU53SUlJQU1nRGExQ0lJWWdHSVEzQWdCQkFTRU9EQUVMQWtBZ0FVRUZSdzBBSUFKQkJFY05BQ0FESUF1dElBcXRRaUNHaERjQ0tDQURJQTJ0UWlDR0loZ2dDYTBpRjRRM0FpQWdBeUFHclVJZ2hpQVhoRGNDR0NBRElCZ2dCNjBpRjRRM0FoQWdBeUFJclVJZ2hpQVhoRGNDQ0NBRElCZ2dCYTJFTndJQVFRRWhEZ3dCQzBFQklRNGdBVUVEUncwQUlBSkJCVWNOQUNBRElBdXRJaGdnQnExQ0lJYUVOd0lvSUFNZ0NxMUNJSVlpRnlBSnJZUTNBaUFnQXlBWElCaUVOd0lZSUFNZ0NLMUNJSVlpRnlBRnJZUTNBaEFnQXlBWElCaUVOd0lJSUFNZ0I2MGdEYTFDSUlhRU53SUFDeUFNUVJCcUpBQWdEa1VOQVF3REN5QUZJQUVvQWdBUWpBWUVRRUVDSVFRZ0FDQUJJQVVnQXhEN0VFVU5BUXdEQ3lBRklBSW9BZ0FRakFaRkRRRkJBaUVFSUFBZ0FpQUZJQU1RK3hBTkFnc2dEeUFBS0FJc05nSUFDeUFESUFBZ0FDZ0NBQ2dDSUJFQUFDQUFLQUljYXEwZ0FDQUFLQUlBS0FJa0VRQUFJQUFvQWlocXJVSWdob1EzQWdBZ0F5QUFJQUFvQWdBb0FpQVJBQUFnQUNnQ0pHcXRJQUFnQUNnQ0FDZ0NKQkVBQUNBQUtBSWdhcTFDSUlhRU53SUlRUUVoQkFzZ0QwRVFhaVFBSUFRTDBRRUJBWDhDUUNBQUtBSWNRZi8vLy84SFJnMEFJQUFvQWlSQmdZQ0FnSGhHRFFBZ0FDZ0NJRUgvLy8vL0IwWU5BQ0FBS0FJb1FZR0FnSUI0UmcwQUlBRW9BaHhCLy8vLy93ZEdEUUFnQVNnQ0pFR0JnSUNBZUVZTkFDQUJLQUlnUWYvLy8vOEhSZzBBSUFFb0FpaEJnWUNBZ0hoR0RRQWdBQ0FBS0FJQUtBSWdFUUFBSUFBb0FpUnFJQUVnQVNnQ0FDZ0NJQkVBQUNBQ2F5QUJLQUljYWt3TkFDQUFJQUFvQWdBb0FpQVJBQUFnQUNnQ0hHb2dBU0FCS0FJQUtBSWdFUUFBSUFKcUlBRW9BaVJxU0NFREN5QURDOUVCQVFGL0FrQWdBQ2dDREVILy8vLy9CMFlOQUNBQUtBSVVRWUdBZ0lCNFJnMEFJQUFvQWhCQi8vLy8vd2RHRFFBZ0FDZ0NHRUdCZ0lDQWVFWU5BQ0FCS0FJTVFmLy8vLzhIUmcwQUlBRW9BaFJCZ1lDQWdIaEdEUUFnQVNnQ0VFSC8vLy8vQjBZTkFDQUJLQUlZUVlHQWdJQjRSZzBBSUFBZ0FDZ0NBQ2dDSkJFQUFDQUFLQUlZYWlBQklBRW9BZ0FvQWlRUkFBQWdBbXNnQVNnQ0VHcE1EUUFnQUNBQUtBSUFLQUlrRVFBQUlBQW9BaEJxSUFFZ0FTZ0NBQ2dDSkJFQUFDQUNhaUFCS0FJWWFrZ2hBd3NnQXdzeUFFRzhtWUlCTFFBQVJRUkFRYmlaZ2dGQkFEWUNBRUd3bVlJQlFnQTNBZ0JCdkptQ0FVRUJPZ0FBUWFvbkVJd05Dd3VTQXdFRGZ3SkFBbjhDZndKQUlBRW9BZ0FpQXlBQUtBSUFJZ1ZJRFFBZ0F5QUZUQVJBSUFFb0FnUWdBQ2dDQkVnTkFRc2dBeUFDS0FJQUlnUk1CRUJCQUNFRklBTWdCRWdOQkNBQ0tBSUVJQUVvQWdST0RRUUxJQUVnQkRZQ0FDQUNJQU0yQWdBZ0FTZ0NCQ0VESUFFZ0FpZ0NCRFlDQkNBQ0lBTTJBZ1FnQVVFRWFpRUNJQUVvQWdBaUF5QUFLQUlBSWdST0JFQkJBU0VGSUFNZ0JFb05CQ0FCS0FJRUlBQW9BZ1JPRFFRTElBQWdBellDQUNBQklBUTJBZ0FnQUVFRWFnd0JDd0pBSUFNZ0FpZ0NBQ0lFVEFSQUlBTWdCRWdOQVNBQ0tBSUVJQUVvQWdST0RRRUxJQUFnQkRZQ0FDQUNJQVUyQWdBZ0FrRUVhaUVDSUFCQkJHb2hBRUVCREFJTElBQWdBellDQUNBQklBVTJBZ0FnQUNnQ0JDRURJQUFnQVNnQ0JEWUNCQ0FCSUFNMkFnUWdBaWdDQUNJQUlBRW9BZ0FpQkU0RVFFRUJJUVVnQUNBRVNnMERJQUlvQWdRZ0EwNE5Bd3NnQVNBQU5nSUFJQUlnQkRZQ0FDQUNRUVJxSVFJZ0FVRUVhZ3NoQUVFQ0N5RUZJQUFvQWdBaEFTQUFJQUlvQWdBMkFnQWdBaUFCTmdJQUN5QUZDeDhBSUFFRVFDQUFJQUVvQWdBUXF3WWdBQ0FCS0FJRUVLc0dJQUVRRndzTG53UUJCMzhnQUNnQ0JDSURJQUFvQWdnaUJVa0VRQ0FCSUFOR0JFQWdBU0FDS0FJQU5nSUFJQUFnQVVFRWFqWUNCQThMSUFNZ0F5SUVRUVJySWdkTEJFQURRQ0FFSUFjb0FnQTJBZ0FnQkVFRWFpRUVJQWRCQkdvaUJ5QURTUTBBQ3dzZ0FDQUVOZ0lFSUFFZ0FpQUJJQUpOSUFNZ0FXdEJCR3NpQlFSL0lBTWdCVUVDZFVFQ2RHc2dBU0FGRUdNYUlBQW9BZ1FGSUFRTElBSkxjVUVDZEdvb0FnQTJBZ0FQQ3dKQUFrQWdBeUFBS0FJQUlnUnJRUUoxUVFGcUlnWkJnSUNBZ0FSSkJFQWdCaUFGSUFScklnVkJBWFVpQXlBRElBWkpHMEgvLy8vL0F5QUZRZnovLy84SFNSc2lCZ1IvSUFaQmdJQ0FnQVJQRFFJZ0JrRUNkQkFZQlVFQUN5RUpJQWtnQmtFQ2RHb2hCeUFKSUFFZ0JHc2lCVUVDZFNJRFFRSjBhaUVJQWtBZ0F5QUdSdzBBSUFWQkFFb0VRQ0FJSUFOQkFXcEJmbTFCQW5ScUlRZ01BUXNnQlVFQmRVRUJJQVViSWdaQmdJQ0FnQVJQRFFNZ0JrRUNkQ0lGRUJnaUF5QUZhaUVISUFNZ0JrRjhjV29oQ0NBSlJRMEFJQWtRRnlBQUtBSUFJUVFMSUFnZ0FpZ0NBRFlDQUNBSUlBRWdCR3NpQW1zaEF5QUNRUUJLQkVBZ0F5QUVJQUlRR1JvTElBaEJCR29oQkNBQklBQW9BZ1FpQWtjRVFBTkFJQVFnQVNnQ0FEWUNBQ0FFUVFScUlRUWdBVUVFYWlJQklBSkhEUUFMQ3lBQUlBYzJBZ2dnQUNBRU5nSUVJQUFvQWdBaEFTQUFJQU0yQWdBZ0FRUkFJQUVRRndzUEN4QW9BQXRCbzRUdkFCQTRBQXRCbzRUdkFCQTRBQXZGQXdFR2Z5TUFRUkJySWdJa0FDQUNRUVU2QUFzZ0FrRUFPZ0FGSUFKQjQ1bnhBQ2dBQURZQ0FDQUNRZWVaOFFBdEFBQTZBQVFnQUVIdUFDQUNFSjRCR2lBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQVFjd0RhaERnQ3lFRElBQkJtQVJxSWdGQnVORHlBRFlDQUNBQlFRQTJBZ1FnQVVIOHVmTUFOZ0lBSUFFaEJDQUFRYUFFYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQjNMbnpBRFlDQUNBQlFnQTNBZ3dnQVVFQU5nSVVJQUVoQlNBQVFiZ0VhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCcU5YeUFEWUNBQ0FCUVFBMkFnd2dBU0VHSUFCQnlBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUdJMXZJQU5nSUFJQUJCOEx6OEFEWUNpQU1nQUVIZ3ZQd0FOZ0w0QWlBQVFkQzgvQUEyQXVnQ0lBQkJ3THo4QURZQzVBRWdBRUdjdlB3QU5nTFVBU0FBUVl5OC9BQTJBc0FCSUFCQjdMdjhBRFlDc0FFZ0FFR2t0ZndBTmdJQUlBTkJnTDM4QURZQ0FDQUVRYUM5L0FBMkFnQWdCVUd3dmZ3QU5nSUFJQVpCd0wzOEFEWUNBQ0FCUWRDOS9BQTJBZ0FnQUVIWUJHb1FyeEVnQUVFUUVDa2dBRUVPRUNrZ0FFSHVBQkFwSUFCQjlBQVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBSkJFR29rQUNBQUN3Z0FJQUJCc0FGcUN3b0FJQUFRL2dNYUlBQUxaZ0VCZnlBQUtBS2NBeUlDUlFSQUEwQWdBRUhxQUVHV0FSQ09CQ0lBUlFSQUlBRkJBRFlDQUVFQUR3c2dBRUd3L2Z3QVFiakQrd0JCQUJBY0lnQkZCRUFnQVVFQU5nSUFRUUFQQ3lBQUtBS2NBeUlDUlEwQUN3c2dBU0FBS0FLZ0F6WUNBQ0FDQzJJQkEzOGdBRUVBTmdJSUlBQkNBRGNDQUFKQUlBRW9BZ1FpQWdSQUlBSkJBRWdOQVNBQUlBSkJBWFFpQXhBWUlnSTJBZ0FnQUNBQ05nSUVJQUFnQWlBRGFpSUVOZ0lJSUFJZ0FTZ0NBQ0FERUJrYUlBQWdCRFlDQkFzZ0FBOExFQ2dBQ3lNQUlBQVFvd1lnQUVHQmdJQ0FlRFlDeEFNZ0FFSUFOd0trQXlBQVFnQTNBcHdEQ3l3QUlBRUVRQ0FBSUFFb0FnQVFzd1lnQUNBQktBSUVFTE1HSUFGQkZHb2dBU2dDR0JDT0FTQUJFQmNMQzZFRkFRVi9Jd0JCMEFCcklnSWtBRUdzbVlJQkxRQUFSUVJBSUFKQjNNRUROZ0pBSUFKQkVHb2lCVUhHc2U4QUlBSkJRR3NRU0NFR0lBSkIzc0VETmdJSUlBSkJJR29pQkVIZnNlOEFJQUpCQ0dvUVNCcEJFQkFZSVFNZ0FrS01nSUNBZ0lLQWdJQi9Od0kwSUFJZ0F6WUNNQ0FEUVFBNkFBd2dBMEdJMWU0QUtBQUFOZ0FJSUFOQmdOWHVBQ2tBQURjQUFFR2ttWUlCUWdBM0FnQWdBa0dsd1FNMkFqeEJvSm1DQVVHa21ZSUJOZ0lBSUFKQnlBQnFJZ05Cb0ptQ0FVR2ttWUlCSUFVZ0JoQkFJQU5Cb0ptQ0FVR2ttWUlCSUFRZ0JCQkFJQU5Cb0ptQ0FVR2ttWUlCSUFKQk1Hb2lBeUFERUVBZ0Fpd0FPMEVBU0FSQUlBSW9BakFRRndzZ0Fpd0FLMEVBU0FSQUlBSW9BaUFRRndzZ0Fpd0FHMEVBU0FSQUlBSW9BaEFRRnd0QnJKbUNBVUVCT2dBQUN3SkFJQUJCaUFacUVPRUNCRUFDUUNBQUxBQ2pCa0VBVGdSQUlBSWdBQ2dDb0FZMkFoZ2dBaUFBS1FLWUJqY0RFQXdCQ3lBQ1FSQnFJQUFvQXBnR0lBQW9BcHdHRUJvTFFhQ1pnZ0VnQWtFUWFoQXJRYVNaZ2dGR0JIOUJwTUVEQlNBQ0lBSkJFR29pQURZQ1FDQUNRY2dBYWtHZ21ZSUJJQUFnQWtGQWF4QTVJQUlvQWtnb0Fod0xJUU1nQWl3QUcwRUFUZzBCSUFJb0FoQVFGd3dCQzBHa3dRTWhBd0pBQWtBQ1FBSkFBa0FDUUFKQUlBQW9BcHdIUVFGckRoQUhBQUVHQmdJREJnWUdCZ1lHQkFZRkJndEJvOEVESVFNTUJndEJvc0VESVFNTUJRdEJyOEVESVFNTUJBdEIyY0VEUWR2QkF5QUJRUVJJR3lFRERBTUxRWUxDQXlFRElBRkJBMGdOQWtHRHdnTkJnY0lESUFGQkEwWWJJUU1NQWd0QnRjRURRYmJCQTBHcHdRTWdBVUVEUmhzZ0FVRUNSaHNoQXd3QkMwR2d3UU1oQXlBQUtBS1VCMEVLUmcwQUlBRkJvTUVEYWtHa3dRTWdBVUVCYTBFRFNSc2hBd3NnQWtIUUFHb2tBQ0FEQzRvRUFRZC9JQUJDQURjQ0JDQUFRUUEyQWd3Z0FFSGdoUDBBTmdJQUlBQkJFR29pQVVHNDBQSUFOZ0lBSUFGQmZ6WUNCQ0FCUWNqVThnQTJBZ0FnQVNFQ0lBQkJHR29pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUWV5NTh3QTJBZ0FnQVNFRElBQkJ1TkR5QURZQ0lDQUFRZ0EzQTBnZ0FFRUFOZ0pRSUFCQjFNZnpBRFlDSUNBQVFnQTNBMEFnQUVFQU5nSTRJQUJDQURjRE1DQUFRbUEzQWlRZ0FFRUFPZ0JJSUFCQjFBQnFJZ0ZCdU5EeUFEWUNBQ0FCUVdBMkFnUWdBVUhvMXZJQU5nSUFJQUVoQkNBQVFkd0FhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCeU12ekFEWUNBQ0FCSVFVZ0FFSGtBR29pQVVHNDBQSUFOZ0lBSUFGQ2Z6Y0NCQ0FCUWZqVzhnQTJBZ0FnQVNFR0lBQkI4QUJxSWdGQnVORHlBRFlDQUNBQlFRQTJBZ1FnQVVHNDEvSUFOZ0lBSUFFaEJ5QUFRZmdBYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQmlOenlBRFlDQUNBQlFRQTJBZ3dnQUVIY2d2c0FOZ0lBSUFKQjlJTDdBRFlDQUNBRFFZU0Qrd0EyQWdBZ0FFR1VnL3NBTmdJZ0lBUkJwSVA3QURZQ0FDQUZRYlNEK3dBMkFnQWdCa0hFZy9zQU5nSUFJQWRCMUlQN0FEWUNBQ0FCUWVTRCt3QTJBZ0FnQUVIaUFCQzFBU0FBUVE4UXRRRWdBRUU2RUxVQklBQkIvZ0FRdFFFZ0FFSElBQkMxQVNBQVFmOEFFTFVCSUFCQmhRRVF0UUVnQUVISEFSQzFBU0FBSUFBb0FnQW9BZ2dSQVFBTGNnQWdBQkE4SUFBZ0FDZ0M0QU0yQXVRRElBQkJBRFlDOEFNZ0FFSDRBMm9Rc3dJZ0FFR3NCV29RTHlBQVFRQTJBc0FGSUFCQ2dJQ0FnSUNBZ1BpL2Z6Y0QwQVVnQUVFQU5nTE1CU0FBUWRnRmFoQ0FCeUFBUVFBMkFwUUdJQUJCQURZQ25BWWdBRUVBTmdLa0JpQUFFUGNMQzhFR0FRbC9Jd0JCRUdzaUFpUUFJQUpCQmpvQUN5QUNRUUE2QUFZZ0FrSDJtL0VBS0FBQU5nSUFJQUpCK3B2eEFDOEFBRHNCQkNBQVFmRUFJQUlRbmdFYUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkJBRFlDMkFNZ0FDQUFRZEFEYWlJQk5nTFVBeUFBUWNUOS9BQTJBc3dESUFBZ0FUWUMwQU1nQUVIY0Eyb2lBMElBTndJRUlBTkJ6TUw4QURZQ0FDQURRUUEyQWd3Z0FFRUFOZ0x3QXlBQVFhekQvQUEyQXV3RElBQkIrQU5xRUxVR0lBQkJyQVZxSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFRZ0FFRzhCV29pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUVlqVzhnQTJBZ0FnQVNFRklBQkJ5QVZxSWdGQnVORHlBRFlDQUNBQlFvQ0FnSUNBZ0lENHYzODNBd2dnQVVFQU5nSUVJQUZCdkxyekFEWUNBQ0FCSVFZZ0FFSFlCV29RdVEwaEJ5QUFRWkFHYWlJQlFialE4Z0EyQWdBZ0FVRUFOZ0lFSUFGQnZMdnpBRFlDQUNBQklRZ2dBRUdZQm1vaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFaamQ4Z0EyQWdBZ0FTRUpJQUJCb0FacUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVR1kzdklBTmdJQUlBQkJvUHY2QURZQ3pBTWdBRUdRKy9vQU5nS0lBeUFBUVlENytnQTJBdmdDSUFCQjhQcjZBRFlDNkFJZ0FFSGcrdm9BTmdMa0FTQUFRYno2K2dBMkF0UUJJQUJCclByNkFEWUN3QUVnQUVHTSt2b0FOZ0t3QVNBQVFienorZ0EyQWdBZ0EwRzArL29BTmdJQUlBQkJ5UHY2QURZQzdBTWdBRUh3L1BvQU5nTHdCQ0FBUWVEOCtnQTJBdWdFSUFCQjBQejZBRFlDM0FRZ0FFSEEvUG9BTmdMVUJDQUFRYkQ4K2dBMkFzd0VJQUJCb1B6NkFEWUNtQVFnQUVHUS9Qb0FOZ0tRQkNBQVFZRDgrZ0EyQW9nRUlBQkI2UHY2QURZQytBTWdCRUdBL2ZvQU5nSUFJQVZCa1AzNkFEWUNBQ0FHUWFEOStnQTJBZ0FnQjBHdy9mb0FOZ0lBSUFoQndQMzZBRFlDQUNBSlFkRDkrZ0EyQWdBZ0FVSGcvZm9BTmdJQUlBQkJBRFlDc0FZZ0FDQUFRYWdHYWlJQk5nS3NCaUFBSUFFMkFxZ0dJQUFnQUVIOEEycEJBeEJ1SUFCQjdnQVFLU0FBUWZRQUVDa2dBRUVaRUNrZ0FFSE5BUkFwSUFCQkp4QXBJQUJCMVFFUUtTQUFRZDRCRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FDUVJCcUpBQWdBQXRuQVFKL0lBQWdBUkM5QnhvQ1FDQUFLQUtJQVNJQ0lBQW9Bb3dCSWdOR0RRQURRQ0FDS0FJQVFRUkdEUUVnQWtFRWFpSUNJQU5IRFFBTFFRQVBDeUFDSUFOR0JFQkJBQThMSUFBZ0FDZ0NBQ2dDUkJFQUFDSUNJQUVnQUNBQ0tBSUFLQUlZRVFVQUMwa0JBWDhnQUVHaEFVSHdzWDlCQVJBc0lnRkZCRUJCQUE4TFFRQWhBQUpBSUFGQnNQMzhBRUdVM3ZNQVFRQVFIQ0lCUlEwQUlBRW9BdXdCUlEwQUlBRW9BdXdCSVFBTElBQUwxUUVCQlg4Z0FDZ0NCQ0lDSUFBb0FnaEhCRUFnQWlBQk5nSUFJQUFnQWtFRWFqWUNCQThMQWtBZ0FpQUFLQUlBSWdWcklnSkJBblVpQmtFQmFpSURRWUNBZ0lBRVNRUkFJQU1nQWtFQmRTSUVJQU1nQkVzYlFmLy8vLzhESUFKQi9QLy8vd2RKR3lJREJIOGdBMEdBZ0lDQUJFOE5BaUFEUVFKMEVCZ0ZRUUFMSWdRZ0JrRUNkR29pQmlBQk5nSUFJQUpCQUVvRVFDQUVJQVVnQWhBWkdnc2dBQ0FFSUFOQkFuUnFOZ0lJSUFBZ0JrRUVhallDQkNBQUlBUTJBZ0FnQlFSQUlBVVFGd3NQQ3hBb0FBdEJvNFR2QUJBNEFBdjlCUUVFZnlBQUtBSUFJUVFDUUFKQUFrQWdBU2dDQUNJRklBVW9BZ0FvQWlRUkFBQWdCQ0FFS0FJQUtBSWtFUUFBU0EwQUFrQWdCU0FGS0FJQUtBSWtFUUFBSUFRZ0JDZ0NBQ2dDSkJFQUFFb05BQ0FGS0FMNEEwRUtSZzBBSUFRb0F2Z0RRUXBHRFFFZ0JTQUZLQUlBS0FJa0VRQUFJQVFnQkNnQ0FDZ0NKQkVBQUVnTkFRc2dBU2dDQUNFRkFrQWdBaWdDQUNJRElBTW9BZ0FvQWlRUkFBQWdCU0FGS0FJQUtBSWtFUUFBU0EwQVFRQWhCQ0FESUFNb0FnQW9BaVFSQUFBZ0JTQUZLQUlBS0FJa0VRQUFTZzBESUFNb0F2Z0RRUXBHRFFNZ0JTZ0MrQU5CQ2tZTkFDQURJQU1vQWdBb0FpUVJBQUFnQlNBRktBSUFLQUlrRVFBQVRnMERDeUFCS0FJQUlRUWdBU0FDS0FJQU5nSUFJQUlnQkRZQ0FDQUFLQUlBSVFKQkFpRUZJQUVvQWdBaUF5QURLQUlBS0FJa0VRQUFJQUlnQWlnQ0FDZ0NKQkVBQUVnTkFVRUJJUVFnQXlBREtBSUFLQUlrRVFBQUlBSWdBaWdDQUNnQ0pCRUFBRW9OQWlBREtBTDRBMEVLUmcwQ0lBSW9BdmdEUVFwR0RRRWdBeUFES0FJQUtBSWtFUUFBSUFJZ0FpZ0NBQ2dDSkJFQUFFZ05BUXdDQ3lBQktBSUFJUVJCQVNFRklBSW9BZ0FpQXlBREtBSUFLQUlrRVFBQUlBUWdCQ2dDQUNnQ0pCRUFBRWdFUUNBQ0lRRU1BUXNDUUNBRElBTW9BZ0FvQWlRUkFBQWdCQ0FFS0FJQUtBSWtFUUFBU2cwQUlBTW9BdmdEUVFwR0RRQWdCQ2dDK0FOQkNrWUVRQ0FDSVFFTUFnc2dBeUFES0FJQUtBSWtFUUFBSUFRZ0JDZ0NBQ2dDSkJFQUFFNE5BQ0FDSVFFTUFRc2dBQ2dDQUNFRElBQWdBU2dDQURZQ0FDQUJJQU0yQWdCQkFpRUZBa0FnQWlnQ0FDSUdJQVlvQWdBb0FpUVJBQUFnQXlBREtBSUFLQUlrRVFBQVNBMEFRUUVoQkNBR0lBWW9BZ0FvQWlRUkFBQWdBeUFES0FJQUtBSWtFUUFBU2cwQ0lBWW9BdmdEUVFwR0RRSWdBeWdDK0FOQkNrWU5BQ0FCSVFBZ0FpRUJJQVlnQmlnQ0FDZ0NKQkVBQUNBRElBTW9BZ0FvQWlRUkFBQk9EUUlNQVFzZ0FTRUFJQUloQVFzZ0FDZ0NBQ0VDSUFBZ0FTZ0NBRFlDQUNBQklBSTJBZ0FnQlNFRUN5QUVDL3NCQVFSL0lBQkJCaERaQlNFRElBQkJ5QUZxSWdaQ0FEY0RBQ0FBUWVTLytnQTJBZ0FnQUNBR05nTEVBU0FERUlFQklBQkJFRFlDd0FFZ0FFSUFOd080QVNBQVFRQTJBckFCSUFZZ0FDZ0N4QUVpQTBjRVFBTkFJQU1pQkNnQ0ZDSURCRUFnQXlBREtBSUFLQUlFRVFFQUN3SkFJQVFvQWdRaUJVVUVRQ0FFS0FJSUlnTW9BZ0FnQkVZTkFTQUVRUWhxSVFRRFFDQUVLQUlBSWdWQkNHb2hCQ0FGSUFVb0FnZ2lBeWdDQUVjTkFBc01BUXNEUUNBRklnTW9BZ0FpQlEwQUN3c2dBeUFHUncwQUN3c2dBRUhFQVdvZ0FDZ0N5QUVRdlFZZ0FDQUdOZ0xFQVNBQVFnQTNBOGdCSUFBZ0FqWUN3QUVnQUNBQk9RTzRBUXNmQUNBQkJFQWdBQ0FCS0FJQUVMMEdJQUFnQVNnQ0JCQzlCaUFCRUJjTEMvMEJBUVYvSUFFZ0FEWUNUQUpBQWtBQ1FDQUNRWDlHQkVBZ0FDZ0NSQ0lDSUFBb0FrZ2lBMGtFUUNBQ0lBRTJBZ0FnQUNBQ1FRUnFOZ0pFRHdzZ0FpQUFRVUJyS0FJQUlnSnJJZ1pCQW5VaUJVRUJhaUlFUVlDQWdJQUVUdzBDSUFRZ0F5QUNheUlEUVFGMUlnY2dCQ0FIU3h0Qi8vLy8vd01nQTBIOC8vLy9CMGtiSWdRRWZ5QUVRWUNBZ0lBRVR3MEVJQVJCQW5RUUdBVkJBQXNpQXlBRlFRSjBhaUlGSUFFMkFnQWdCa0VBU2dSQUlBTWdBaUFHRUJrYUN5QUFJQU1nQkVFQ2RHbzJBa2dnQUNBRlFRUnFOZ0pFSUFBZ0F6WUNRQ0FDUlEwQklBSVFGdzhMSUFBZ0FTQUNFTzhEQ3c4TEVDZ0FDMEdqaE84QUVEZ0FDOTRCQVFSL0l3QkJFR3NpQXlRQUlBQkJrSm1DQVVHVW1ZSUJJQU5CREdvZ0EwRUlhaUFCRU5ZRUlnVW9BZ0FpQVFSL1FRQUZRU0FRR0NFQklBSW9BZ0FoQkNBQlFSaHFJZ1pDQURjQ0FDQUJJQVEyQWhBZ0FVRVVhaUlFSUFZMkFnQWdCQ0FDS0FJRUlBSkJDR29Ra1FVZ0FTQURLQUlNTmdJSUlBRkNBRGNDQUNBRklBRTJBZ0JCa0ptQ0FTZ0NBQ2dDQUNJQ0JIOUJrSm1DQVNBQ05nSUFJQVVvQWdBRklBRUxJUUpCbEptQ0FTZ0NBQ0FDRUVSQm1KbUNBVUdZbVlJQktBSUFRUUZxTmdJQVFRRUxPZ0FFSUFBZ0FUWUNBQ0FEUVJCcUpBQUx1Z01DQ0g4QmZpQUFRZ0EzQWdRZ0FDQUFRUVJxSWdRMkFnQUNRQ0FCS0FJRUlnTkZEUUFnQVNnQ0FDSUZJQU5CREd4cUlRZ2dCRUVJYWlFSlFRQWhBeUFFSVFFRFFBSkFBa0FnQkNJQ0lBRkhCRUFDUUNBR0lnRUVRQU5BSUFFaUFpZ0NCQ0lCRFFBTUFnc0FDeUFKSVFJZ0JDQUVLQUlJS0FJQVJnUkFBMEFnQWlnQ0FDSUJRUWhxSVFJZ0FTQUJLQUlJS0FJQVJnMEFDd3NnQWlnQ0FDRUNDeUFGS0FJQUlnY2dBaWdDRUV3TkFRc2dBaUFFSUFZYklRTWdBa0VFYWlBRUlBWWJJUUVNQVFzZ0JDRUJJQU5GQkVBZ0JDSURJUUVNQVFzRFFBSkFJQU1vQWhBaUFpQUhTZ1JBSUFNb0FnQWlBZzBCSUFNaEFRd0RDeUFDSUFkT0RRSWdBMEVFYWlFQklBTW9BZ1FpQWtVTkFpQUJJUU1MSUFNaEFTQUNJUU1NQUFzQUN5QUJLQUlBUlFSQVFSd1FHQ0VDSUFVb0FnZ2hCaUFGS1FJQUlRb2dBaUFETmdJSUlBSkNBRGNDQUNBQ0lBWTJBaGdnQWlBS053SVFJQUVnQWpZQ0FDQUFLQUlBS0FJQUlnTUVRQ0FBSUFNMkFnQWdBU2dDQUNFQ0N5QUFLQUlFSUFJUVJDQUFJQUFvQWdoQkFXbzJBZ2dMSUFWQkRHb2lCU0FJUmcwQklBQW9BZ0FoQVNBQUtBSUVJZ01oQmd3QUN3QUxJQUFML3dNQ0NuOEJmQ0FEUVg1dElRd2dBaWdDSkNJS0lBSW9BaWdpRFVjaEJnSi9JQUFvQWdoQjBEOXFLd01BSUFPM29pSU9tVVFBQUFBQUFBRGdRV01FUUNBT3Fnd0JDMEdBZ0lDQWVBc2hDeUFHQkVBRFFDQUtLQUlBSWdRZ0JDZ0NBQ2dDSUJFQUFDQURheUFFS0FJTWFpRUdJQVFnQkNnQ0FDZ0NJQkVBQUNBRGFpQUVLQUlVYWlFSUlBUWdCQ2dDQUNnQ0pCRUFBQ0FNYWlBRUtBSVFhaUVKSUFRZ0JDZ0NBQ2dDSkJFQUFDQURhaUFFS0FJWWFpRUVBa0FDUUFKQUlBSW9BakJCQ1dzT0FnQUJBZ3NnQVNBQUtBSW9JQXRCNUFCQkFFRUFRUUJCQUJEMEFTQUJJQUFvQWloQjZnQVFvd0VnQVNBR0lBQW9BZ1FpQlFSL0lBVW9BckFHSUFSckJVRUFDeUFJSUFacklBUWdDV3RCQUNBQktBSUFLQUpjRVFZQUlBRVF3d0lnQVJEVkFRd0JDd0pBSUFnZ0Jtc2lCU0FGUVI5MUlnVnFJQVZ6SWdVZ0JDQUpheUlISUFkQkgzVWlCMm9nQjNNaUIwc0VRQ0FGSUFkclFRSnRJZ1VnQkdvaEJDQUpJQVZySVFrTUFRc2dCU0FIVHcwQUlBY2dCV3RCQW0waUJTQUlhaUVJSUFZZ0JXc2hCZ3NnQVNBQUtBSW9JQXRCNUFCQkFFRUFRUUJCQUJEMEFTQUJJQUFvQWloQjZnQVFvd0VnQVNBR0lBQW9BZ1FpQlFSL0lBVW9BckFHSUFSckJVRUFDeUFJSUFacklBUWdDV3NnQVNnQ0FDZ0NRQkVJQUNBQkVNTUNJQUVRMVFFTElBcEJCR29pQ2lBTlJ3MEFDd3NMaGdRQkIzOGpBRUVRYXlJQ0pBQWdBa0c5bC9FQUx3QUFPd0VJSUFKQmdCUTdBUW9nQWtHMWwvRUFLUUFBTndNQUlBQkJnd0VnQWhDZUFSb2dBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUhNQTJvUWdBVWhBeUFBUWZRRGFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJxTlh5QURZQ0FDQUJRUUEyQWd3Z0FTRUVJQUJCaEFScUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVR1U1dk1BTmdJQUlBRWhCU0FBUVl3RWFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkJqTHZ6QURZQ0FDQUJJUVlnQUVHVUJHb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRZnk2OHdBMkFnQWdBU0VISUFCQm9BUnFJZ0ZCdU5EeUFEWUNBQ0FCUW9DQWdQNy8vLy92UVRjRENDQUJRYmplOGdBMkFnQWdBRUdjenZrQU5nS0lBeUFBUVl6TytRQTJBdmdDSUFCQi9NMzVBRFlDNkFJZ0FFSHN6ZmtBTmdMa0FTQUFRY2pOK1FBMkF0UUJJQUJCdU0zNUFEWUN3QUVnQUVHWXpma0FOZ0t3QVNBQVFkakcrUUEyQWdBZ0EwR3N6dmtBTmdJQUlBQkIzTTc1QURZQzVBTWdBRUhNenZrQU5nTGNBeUFFUWV6TytRQTJBZ0FnQlVIOHp2a0FOZ0lBSUFaQmpNLzVBRFlDQUNBSFFaelArUUEyQWdBZ0FVR3N6L2tBTmdJQUlBQWdBRUhRQTJwQkNCQnVJQUJCN2dBUUtTQUFRWVVDRUNrZ0FFRWdFQ2tnQUVFZkVDa2dBRUhuQVJBcElBQWdBQ2dDQUNnQ2xBRVJBUUFnQWtFUWFpUUFDK0lCQVFaL0l3QkJFR3NpQlNRQUlBQW9BZ1FoQXdKL0lBSW9BZ0FnQUNnQ0FHc2lCRUgvLy8vL0Iwa0VRQ0FFUVFGMERBRUxRWDhMSWdSQkJDQUVHeUVFSUFFb0FnQWhCeUFBS0FJQUlRZ2dBMEV2UmdSL1FRQUZJQUFvQWdBTElBUVFvQWdpQmdSQUlBTkJMMGNFUUNBQUtBSUFHaUFBUVFBMkFnQUxJQVZCTGpZQ0JDQUFJQVZCQ0dvZ0JpQUZRUVJxRVBNQklnTVF1QklnQXlnQ0FDRUdJQU5CQURZQ0FDQUdCRUFnQmlBREtBSUVFUUVBQ3lBQklBQW9BZ0FnQnlBSWEybzJBZ0FnQWlBQUtBSUFJQVJCZkhGcU5nSUFJQVZCRUdva0FBOExFSGNBQzlVREFRVi9Jd0JCRUdzaUFpUUFJQUpCQnpvQUN5QUNRUUE2QUFjZ0FrSG1sL0VBS0FBQU5nSUFJQUpCNlpmeEFDZ0FBRFlBQXlBQVFaSUJJQUlRbmdFYUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkJBRFlDMkFNZ0FDQUFRZEFEYWlJQk5nTFVBeUFBUWNUOS9BQTJBc3dESUFBZ0FUWUMwQU1nQUVIY0Eyb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRYWpWOGdBMkFnQWdBVUVBTmdJTUlBRWhBeUFBUWV3RGFpSUJRYmpROGdBMkFnQWdBVUovTndJRUlBRkIrTmJ5QURZQ0FDQUJJUVFnQUVINEEyb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRZnk2OHdBMkFnQWdBU0VGSUFCQmhBUnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUhrNXZNQU5nSUFJQUZDQURjQ0RDQUFRYVNkK1FBMkFzd0RJQUJCbEozNUFEWUNpQU1nQUVHRW5ma0FOZ0w0QWlBQVFmU2MrUUEyQXVnQ0lBQkI1Sno1QURZQzVBRWdBRUhBblBrQU5nTFVBU0FBUWJDYytRQTJBc0FCSUFCQmtKejVBRFlDc0FFZ0FFSE1sZmtBTmdJQUlBTkJ1SjM1QURZQ0FDQUVRY2lkK1FBMkFnQWdCVUhZbmZrQU5nSUFJQUZCNkozNUFEWUNBQ0FBUWU0QUVDa2dBRUgvQUJBcElBQkJIeEFwSUFCQmtBSVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBSkJFR29rQUNBQUN3Z0FJQUJCMEFOcUM5MEtBUVYvSXdCQjRBQnJJZ01rQUFKQUFrQUNRQ0FBS0FKOElnUWdBQ2dDZ0FFaUJVWU5BQU5BSUFRb0FnQkIyUUJHRFFFZ0JFRUVhaUlFSUFWSERRQUxEQUVMSUFRZ0JVWU5BQ0FBUWJEOS9BQkIxTnY0QUVGK0VCd2hCUUpBQWtBQ1FDQUJLQUlFSWdjZ0FTMEFDeUlFSUFSQkdIUkJHSFVpQmtFQVNCdEJBMFlFZnlBQlFYOUJ3N1h0QUVFREVCdEZEUUVnQVMwQUN5SUVJUVlnQVNnQ0JBVWdCd3NnQkNBR1FSaDBRUmgxUVFCSUcwRUZSdzBESUFGQmYwRzVudThBUVFVUUd3MERJQUlzQUF0QkFFZ05BU0FESUFJb0FnZzJBaWdnQXlBQ0tRSUFOd01nREFJTEFrQWdBaXdBQzBFQVRnUkFJQU1nQWlnQ0NEWUNTQ0FESUFJcEFnQTNBMEFNQVFzZ0EwRkFheUFDS0FJQUlBSW9BZ1FRR2dzZ0EwSFFBR29pQVNBRFFVQnJJZ0FwQWdBM0FnQWdBU0FBS0FJSU5nSUlJQUJDQURjQ0FDQUFRUUEyQWdnQ1FDQUJJQVZCQkdvaUFFWU5BQ0FETFFCYklnSkJHSFJCR0hVaEFTQUZMQUFQUVFCT0JFQWdBVUVBVGdSQUlBQWdBeWtEVURjQ0FDQUFJQU1vQWxnMkFnZ01BZ3NnQUNBREtBSlFJQU1vQWxRUUlBd0JDeUFBSUFNb0FsQWdBMEhRQUdvZ0FVRUFTQ0lBR3lBREtBSlVJQUlnQUJzUUlSb0xJQU1zQUZ0QkFFZ0VRQ0FES0FKUUVCY0xRUUVoQkNBRExBQkxRUUJPRFFNZ0F5Z0NRQkFYREFNTElBTkJJR29nQWlnQ0FDQUNLQUlFRUJvTElBTkJNR29pQVNJQUlBTXBBaUEzQWdBZ0FDQURLQUlvTmdJSUlBTkNBRGNDSUNBRFFRQTJBaWdDUUNBQklBVkJFR29pQUVZTkFDQURMUUE3SWdKQkdIUkJHSFVoQVNBRkxBQWJRUUJPQkVBZ0FVRUFUZ1JBSUFBZ0F5a0RNRGNDQUNBQUlBTW9BamcyQWdnTUFnc2dBQ0FES0FJd0lBTW9BalFRSUF3QkN5QUFJQU1vQWpBZ0EwRXdhaUFCUVFCSUlnQWJJQU1vQWpRZ0FpQUFHeEFoR2dzZ0F5d0FPMEVBU0FSQUlBTW9BakFRRnd0QkFTRUVJQU1zQUN0QkFFNE5BU0FES0FJZ0VCY01BUXNDUUNBQUtBSjhJZ1FnQUNnQ2dBRWlCVVlOQUFOQUlBUW9BZ0JCMmdCR0RRRWdCRUVFYWlJRUlBVkhEUUFMUVFBaEJBd0JDeUFFSUFWR0JFQkJBQ0VFREFFTElBQkJzUDM4QUVIMDIvZ0FRWDRRSENFRkFrQUNRQUpBQWtBZ0FTZ0NCQ0lHSUFFdEFBc2lCQ0FFUVJoMFFSaDFJZ0JCQUVnYlFRWkdCRUFnQVVGL1FaWGE3d0JCQmhBYlJRMEJJQUVvQWdRaEJpQUJMUUFMSWdRaEFBc2dCaUFFSUFCQkdIUkJHSFZCQUVnYlFRTkdCRUFnQVVGL1FhNnc3Z0JCQXhBYlJRMENJQUVvQWdRaEJpQUJMUUFMSWdRaEFBc2dCaUFFSUFCQkdIUkJHSFZCQUVnYlFRVkdCRUFnQVVGL1FhbUg3d0JCQlJBYlJRMERJQUVvQWdRaEJpQUJMUUFMSWdRaEFBc2dCaUFFSUFCQkdIUkJHSFZCQUVnYlFRWkdCRUFnQVVGL1FaemE3d0JCQmhBYlJRMEVJQUVvQWdRaEJpQUJMUUFMSWdRaEFBc0NRQ0FHSUFRZ0FFRVlkRUVZZFVFQVNCdEJCMGNOQUNBQlFYOUJtZEx2QUVFSEVCc05BRUVCSVFRZ0JTQUNFRmMyQWhRTUJRc2dBVUd0dWU0QUVCNEVRRUVCSVFRZ0JTQUNFUGNOTmdJWURBVUxJQUZCN1pidkFCQWVCRUFDUUNBQ0xBQUxRUUJPQkVBZ0F5QUNLQUlJTmdJSUlBTWdBaWtDQURjREFBd0JDeUFESUFJb0FnQWdBaWdDQkJBYUN5QURRUkJxSWdBZ0F5a0NBRGNDQUNBQUlBTW9BZ2cyQWdnZ0EwSUFOd0lBSUFOQkFEWUNDQ0FGSUFBUXd3VWdBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3dEJBU0VFSUFNc0FBdEJBRTROQlNBREtBSUFFQmNNQlF0QkFDRUVJQUZCdjZqdEFCQWVSUTBFUVFFaEJDQUZJQUlRcWdvMkFpZ01CQXRCQVNFRUlBVWdBaEJYTmdJRURBTUxRUUVoQkNBRklBSVEvQTAyQWdnTUFndEJBU0VFSUFVZ0FoRDVEVFlDREF3QkMwRUJJUVFnQlNBQ0VGYzJBaEFMSUFOQjRBQnFKQUFnQkF0UkFRRi9JQUJDQURjQ0JDQUFRZ0EzQWhRZ0FFSUFOd0lNQWtBZ0FDd0FKMEVBU0FSQUlBQkJBRFlDSUNBQUtBSWNJUUVNQVFzZ0FFRWNhaUlCUVFBNkFBc0xJQUZCQURvQUFDQUFRUUEyQWlnTHFnVUNBbjhEZkNBQklBRW9BZ0FvQWlRUkFBQWhDQ0FESUFFZ0FTZ0NBQ2dDSUJFQUFEWUNBQ0FCSUFBb0FnUkJBUkIrSVFFZ0JDQURLQUlBSUFGQkFYUnFOZ0lBSUFNQ2Z5QUNLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lBU2dDTENJSlFRcHNJQWtnQVMwQVBCdHNRZVFBYmJkRW1wbVptWm1aNlQ5RUFBQUFBQUFBOEQ4Z0J4c2lDcUlnQ0xjaUM2QWlESmxFQUFBQUFBQUE0RUZqQkVBZ0RLb01BUXRCZ0lDQWdIZ0xOZ0lFSUFRQ2Z5QUxJQUlvQXBBQ0lBQW9BZ1FvQXVnR1FmUVhhaUlCS0FJc0lnbEJDbXdnQ1NBQkxRQThHMnhCNUFCdHR5QUtvcUVpQ3BsRUFBQUFBQUFBNEVGakJFQWdDcW9NQVF0QmdJQ0FnSGdMTmdJRUlBVWdBeWdDQkRZQ0FDQUZJQVFvQWdRaUFUWUNCQUpBQW44Z0IwVUVRQ0FGSUFVb0FnQWdBaWdDa0FJZ0FDZ0NCQ2dDNkFaQjlCZHFJZ0VvQWl3aUEwRUtiQ0FESUFFdEFEd2JiRUhrQUcxQkEyMXFOZ0lBSUFJb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJQktBSXNJZ05CQ213Z0F5QUJMUUE4RzJ4QjVBQnRRWDF0SVFFZ0JTZ0NCQ0VFUVFjTUFRdEJCU0VESUFaQkVIRkZEUUVnQlNBRktBSUFJQUlvQXBBQ0lBQW9BZ1FvQXVnR1FmUVhhaUlCS0FJc0lnTkJDbXdnQXlBQkxRQThHMnhCNUFCdFFYNXRhallDQUNBQ0tBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUFTZ0NMQ0lEUVFwc0lBTWdBUzBBUEJ0c1FlUUFiVUVDYlNFRUlBVW9BZ1FoQVVFRkN5RURJQVVnQVNBRWFpSUJOZ0lFQ3lBRklBRTJBZ3dnQlNBRktBSUFOZ0lJSUFNZ0FpZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnQW9BaXdpQVVFS2JDQUJJQUF0QUR3YmJFSGtBRzFzSVFBZ0JrRUJjUVJBSUFVZ0FDQUlhallDQUFzZ0JrRUNjUVJBSUFVZ0NDQUFhellDQkFzZ0JrRUVjUVJBSUFVZ0FDQUlhallDQ0FzZ0JrRUljUVJBSUFVZ0NDQUFhellDREFzTENBQWdBRUhnQTJvTENBQWdBRUg0QTJvTGVBRURmRVFBQUFBQUFBRHd2eUFBSUFDaUlnSWdBS0lpQXlBQ0lBS2lJZ1NpSUFRZ0FrVE5HNWUvdVdLRFA2SkVUdlRzL0sxZGFEK2dvaUFDUk00empKRHpIWmsvb2tUK1dvWWR5VlNyUDZDZ29pQURJQUpFY3ArWk9QMFN3VCtpUkovSkdEUk5WZFUvb0tJZ0FLQ2dJZ0NqSUFBZ0FSdTJDNnNEQWdWL0FYNGdBTDFDLy8vLy8vLy8vLy8vQUlOQ2dZQ0FnSUNBZ1BqL0FGUWdBYjFDLy8vLy8vLy8vLy8vQUlOQ2dJQ0FnSUNBZ1BqL0FGaHhSUVJBSUFBZ0FhQVBDeUFCdlNJSFFpQ0lweUlDUVlDQXdQOERheUFIcHlJRmNrVUVRQ0FBRVAwQ0R3c2dBa0VlZGtFQ2NTSUdJQUM5SWdkQ0lJaW5JZ05CSDNaeUlRUUNRQ0FEUWYvLy8vOEhjU0lESUFlbmNrVUVRQUpBQWtBZ0JFRUNhdzRDQUFFREMwUVlMVVJVK3lFSlFBOExSQmd0UkZUN0lRbkFEd3NnQWtILy8vLy9CM0VpQWlBRmNrVUVRRVFZTFVSVSt5SDVQeUFBcGc4TEFrQWdBa0dBZ01EL0IwWUVRQ0FEUVlDQXdQOEhSdzBCSUFSQkEzUkJ1TGYzQUdvckF3QVBDeUFEUVlDQXdQOEhSeUFDUVlDQWdDQnFJQU5QY1VVRVFFUVlMVVJVK3lINVB5QUFwZzhMQW53Z0JnUkFSQUFBQUFBQUFBQUFJQU5CZ0lDQUlHb2dBa2tOQVJvTElBQWdBYU9aRVAwQ0N5RUFBa0FDUUFKQUlBUU9Bd1FBQVFJTElBQ2FEd3RFR0MxRVZQc2hDVUFnQUVRSFhCUXpKcWFodktDaER3c2dBRVFIWEJRekpxYWh2S0JFR0MxRVZQc2hDY0NnRHdzZ0JFRURkRUhZdC9jQWFpc0RBQ0VBQ3lBQUM0NERBUUovSXdCQkVHc2lDaVFBSUFvZ0FEWUNEQUpBQWtBQ1FDQURLQUlBSUFKSERRQkJLeUVMSUFBZ0NTZ0NZRWNFUUVFdElRc2dDU2dDWkNBQVJ3MEJDeUFESUFKQkFXbzJBZ0FnQWlBTE9nQUFEQUVMQWtBQ2Z5QUdMUUFMUVFkMkJFQWdCaWdDQkF3QkN5QUdMUUFMQzBVTkFDQUFJQVZIRFFCQkFDRUFJQWdvQWdBaUFTQUhhMEdmQVVvTkFpQUVLQUlBSVFBZ0NDQUJRUVJxTmdJQUlBRWdBRFlDQUF3QkMwRi9JUUFnQ1NBSlFlZ0FhaUFLUVF4cUVOQU1JQWxySWdaQjNBQktEUUVnQmtFQ2RTRUZBa0FDUUFKQUlBRkJDR3NPQXdBQ0FBRUxJQUVnQlVvTkFRd0RDeUFCUVJCSERRQWdCa0hZQUVnTkFDQURLQUlBSWdFZ0FrWU5BaUFCSUFKclFRSktEUUlnQVVFQmF5MEFBRUV3UncwQ1FRQWhBQ0FFUVFBMkFnQWdBeUFCUVFGcU5nSUFJQUVnQlVIQS92RUFhaTBBQURvQUFBd0NDeUFESUFNb0FnQWlBRUVCYWpZQ0FDQUFJQVZCd1A3eEFHb3RBQUE2QUFBZ0JDQUVLQUlBUVFGcU5nSUFRUUFoQUF3QkMwRUFJUUFnQkVFQU5nSUFDeUFLUVJCcUpBQWdBQXVvQWdFR2YwRW9FQmdpQlVFQU5nSUlJQVZDQURjQ0FDQUZRZ0EzQXhnZ0JVSUFOd0lNSUFWQ0FEY0RJQUpBSUFVb0FnUWlCaUFGS0FJQUlnZHJJZ2hCQWswRVFFRURJQWhySWdvZ0JTZ0NDQ0lKSUFaclRRUkFJQVVnQmtFQUlBb1FZU0FLYWpZQ0JBd0NDeUFKSUFkcklnWkJBWFFpQ1VFRElBbEJBMHNiUWYvLy8vOEhJQVpCLy8vLy93TkpHeUlKRUJnaUJpQUlha0VBSUFvUVlSb2dDQVJBSUFZZ0J5QUlFQmthQ3lBRklBWWdDV28yQWdnZ0JTQUdRUU5xTmdJRUlBVWdCallDQUNBSFJRMEJJQWNRRnd3QkN5QUlRUU5HRFFBZ0JTQUhRUU5xTmdJRUN5QUZLQUlBSUFOQkQzRkJrQUZ5T2dBQUlBVW9BZ0FnQkVIL0FIRTZBQUVnQlNnQ0FFRUFPZ0FDSUFVZ0FqWUNEQ0FBS0FJQUlBRkJBblJxS0FJQUlBVVFtUVFMQ3dBZ0FFR2cxb0VCRUdjTHlRTUJCMzhqQUVFUWF5SUNKQUFnQWtFQU9nQUlJQUpDN2Q3Sm85Yk1tN290TndNQUlBSkJDRG9BQ3lBQVFkMEFJQUlRamdJZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FFSHdBbW9ReUFRaEF5QUFRY0FEYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQnFOWHlBRFlDQUNBQlFRQTJBZ3dnQVNFRUlBQkIwQU5xRVB3RElRVWdBRUg4QTJvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFiUzk5Z0EyQWdBZ0FTRUdJQUJCaUFScUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVSDQydklBTmdJQUlBRWhCeUFBUVpBRWFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJwTDMyQURZQ0FDQUFRY1RGOWdBMkF1QUNJQUJCdE1YMkFEWUMwQUlnQUVHa3hmWUFOZ0xNQVNBQVFZREY5Z0EyQXJ3QklBQkI1TDcyQURZQ0FDQURRZFRGOWdBMkFnQWdBRUdZeHZZQU5nS2dBeUFBUVlqRzlnQTJBcEFESUFCQitNWDJBRFlDZ0FNZ0JFR294dllBTmdJQUlBVkJ1TWIyQURZQ0FDQUdRY2pHOWdBMkFnQWdCMEhZeHZZQU5nSUFJQUZCNk1iMkFEWUNBQ0FBSUFCQjlBSnFRUXNRYmlBQVFlNEFFQ2tnQUVFeEVDa2dBRUVzRUNrZ0FFRzNBUkFwSUFCQktoQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FrRVFhaVFBSUFBTHhnVUJDWDhqQUVFUWF5SUNKQUFnQWtFR09nQUxJQUpCQURvQUJpQUNRZHlaOFFBb0FBQTJBZ0FnQWtIZ21mRUFMd0FBT3dFRUlBQkIxZ0FnQWhDT0FpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUFRUUEyQXZ3Q0lBQWdBRUgwQW1vaUFUWUMrQUlnQUVIby9md0FOZ0x3QWlBQUlBRTJBdlFDSUFCQmdBTnFFTFFGSVFNZ0FFR1lBMm9RL3dJaEJDQUFRYUFFYWlJQlFialE4Z0EyQWdBZ0FVRUFOZ0lFSUFGQmlOZnlBRFlDQUNBQklRVWdBRUdvQkdvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFhalg4Z0EyQWdBZ0FTRUdJQUJCc0FScUlnRkJ1TkR5QURZQ0FDQUJRZnpROGdBMkFoQWdBVUhZMlBJQU5nSUFJQUZDZ0lDQS92Ly8vKzlCTndNZ0lBRkNBRGNDRkNBQlFnQTNBZ1FnQVNFSElBQkIyQVJxSWdGQnVORHlBRFlDQUNBQlFYODJBZ1FnQVVHMHR2TUFOZ0lBSUFFaENDQUFRZUFFYWlJQlFialE4Z0EyQWdBZ0FVRi9OZ0lFSUFGQnhMYnpBRFlDQUNBQklRa2dBRUhvQkdvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFZamU4Z0EyQWdBZ0FFSElxZllBTmdMd0FpQUFRYmlwOWdBMkF1QUNJQUJCcUtuMkFEWUMwQUlnQUVHWXFmWUFOZ0xNQVNBQVFmU285Z0EyQXJ3QklBQkIyS0wyQURZQ0FDQURRZHlwOWdBMkFnQWdBRUgwcWZZQU5nS1FBeUFFUVlTcTlnQTJBZ0FnQUVId3F2WUFOZ0w0QXlBQVFlQ3E5Z0EyQXVnRElBQkIwS3IyQURZQ3lBTWdBRUhBcXZZQU5nSzRBeUFBUWJDcTlnQTJBcWdESUFWQmdLdjJBRFlDQUNBR1FaQ3I5Z0EyQWdBZ0IwR2dxL1lBTmdJQUlBaEJzS3YyQURZQ0FDQUpRY0NyOWdBMkFnQWdBVUhRcS9ZQU5nSUFJQUJCQURZQytBUWdBRUlBTndQd0JDQUFJQUJCaEFOcVFRb1FiaUFBSUFCQm5BTnFRUXdRYmlBQVFZQUJFQ2tnQUVHREFSQXBJQUJCbFFFUUtTQUFRZFVBRUNrZ0FFSFdBQkFwSUFCQjNRRVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBSkJFR29rQUNBQUM4a0VBUWQvSXdCQkVHc2lBaVFBSUFKQkFEb0FCQ0FDUWVUU3llc0NOZ0lBSUFKQkJEb0FDeUFBUWRVQUlBSVFqZ0lnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQUVFQU5nTDhBaUFBSUFCQjlBSnFJZ0UyQXZnQ0lBQkI2UDM4QURZQzhBSWdBQ0FCTmdMMEFpQUFRWUFEYWhDMEJTRURJQUJCbUFOcUVQOENJUVFnQUVHZ0JHb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRYWpYOGdBMkFnQWdBU0VGSUFCQnFBUnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUdZMlBJQU5nSUFJQUZDQURjQ0RDQUJRZ0EzQWhRZ0FTRUdJQUJCeUFScUlnRkJ1TkR5QURZQ0FDQUJRZnpROGdBMkFoQWdBVUhZMlBJQU5nSUFJQUZDZ0lDQS92Ly8vKzlCTndNZ0lBRkNBRGNDRkNBQlFnQTNBZ1FnQVNFSElBQkI4QVJxSWdGQnVORHlBRFlDQUNBQlFRQTJBZ1FnQVVHSTN2SUFOZ0lBSUFCQjhJLzJBRFlDOEFJZ0FFSGdqL1lBTmdMZ0FpQUFRZENQOWdBMkF0QUNJQUJCd0kvMkFEWUN6QUVnQUVHY2ovWUFOZ0s4QVNBQVFZQ0o5Z0EyQWdBZ0EwR0VrUFlBTmdJQUlBQkJuSkQyQURZQ2tBTWdCRUdza1BZQU5nSUFJQUJCbUpIMkFEWUMrQU1nQUVHSWtmWUFOZ0xvQXlBQVFmaVE5Z0EyQXNnRElBQkI2SkQyQURZQ3VBTWdBRUhZa1BZQU5nS29BeUFGUWFpUjlnQTJBZ0FnQmtHNGtmWUFOZ0lBSUFkQnlKSDJBRFlDQUNBQlFkaVI5Z0EyQWdBZ0FDQUFRWVFEYWtFS0VHNGdBQ0FBUVp3RGFrRU1FRzRnQUVHUUFSQXBJQUJCZ3dFUUtTQUFRWlVCRUNrZ0FFSGRBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBa0VRYWlRQUlBQUx3UUlCQm44Z0FDZ0NBQ0VISUFFb0FnQkJBQkJ3SVFRZ0IwRUFFSEFoQnlBRExRQUFJUWdnQVNnQ0FDRUdJQUlvQWdCQkFCQndJZ2tnQmtFQUVIQWlCa29nQmlBSlNpQURMUUFBR3lFR0FrQUNRQ0FFSUFkS0lBUWdCMGdnQ0J0RkJFQWdCa1VOQWlBQktBSUFJUVVnQVNBQ0tBSUFOZ0lBSUFJZ0JUWUNBQ0FBS0FJQUlRSkJBU0VGSUFFb0FnQkJBQkJ3SWdRZ0FrRUFFSEFpQWtvZ0FpQUVTaUFETFFBQUcwRUJSdzBDSUFBb0FnQWhBaUFBSUFFb0FnQTJBZ0FnQVNBQ05nSUFEQUVMSUFBb0FnQWhCQ0FHQkVBZ0FDQUNLQUlBTmdJQUlBSWdCRFlDQUVFQkR3c2dBQ0FCS0FJQU5nSUFJQUVnQkRZQ0FFRUJJUVVnQWlnQ0FFRUFFSEFpQUNBRVFRQVFjQ0lFU2lBQUlBUklJQU10QUFBYlFRRkhEUUVnQVNnQ0FDRUFJQUVnQWlnQ0FEWUNBQ0FDSUFBMkFnQUxRUUloQlFzZ0JRdkJBZ0VFZnlBQUtBSUFJUU1nQVNnQ0FDSUVJQVFvQWdBb0FpUVJBQUFoQkNBRElBTW9BZ0FvQWlRUkFBQWhCaUFCS0FJQUlRTWdBaWdDQUNJRklBVW9BZ0FvQWlRUkFBQWhCU0FESUFNb0FnQW9BaVFSQUFBaEF3Si9Ba0FnQkNBR1RBUkFRUUFnQXlBRlRnMENHaUFCS0FJQUlRTWdBU0FDS0FJQU5nSUFJQUlnQXpZQ0FDQUFLQUlBSVFKQkFTQUJLQUlBSWdRZ0JDZ0NBQ2dDSkJFQUFDQUNJQUlvQWdBb0FpUVJBQUJNRFFJYUlBQW9BZ0FoQWlBQUlBRW9BZ0EyQWdBZ0FTQUNOZ0lBREFFTElBQW9BZ0FoQkNBRElBVklCRUFnQUNBQ0tBSUFOZ0lBSUFJZ0JEWUNBRUVCRHdzZ0FDQUJLQUlBTmdJQUlBRWdCRFlDQUVFQklBSW9BZ0FpQUNBQUtBSUFLQUlrRVFBQUlBUWdCQ2dDQUNnQ0pCRUFBRXdOQVJvZ0FTZ0NBQ0VBSUFFZ0FpZ0NBRFlDQUNBQ0lBQTJBZ0FMUVFJTEM0b0RBUU4vSXdCQkVHc2lDaVFBSUFvZ0FEb0FEd0pBQWtBQ1FDQURLQUlBSUFKSERRQkJLeUVMSUFCQi93RnhJZ3dnQ1MwQUdFY0VRRUV0SVFzZ0NTMEFHU0FNUncwQkN5QURJQUpCQVdvMkFnQWdBaUFMT2dBQURBRUxBa0FDZnlBR0xRQUxRUWQyQkVBZ0JpZ0NCQXdCQ3lBR0xRQUxDMFVOQUNBQUlBVkhEUUJCQUNFQUlBZ29BZ0FpQVNBSGEwR2ZBVW9OQWlBRUtBSUFJUUFnQ0NBQlFRUnFOZ0lBSUFFZ0FEWUNBQXdCQzBGL0lRQWdDU0FKUVJwcUlBcEJEMm9RM1F3Z0NXc2lCVUVYU2cwQkFrQUNRQUpBSUFGQkNHc09Bd0FDQUFFTElBRWdCVW9OQVF3REN5QUJRUkJIRFFBZ0JVRVdTQTBBSUFNb0FnQWlBU0FDUmcwQ0lBRWdBbXRCQWtvTkFpQUJRUUZyTFFBQVFUQkhEUUpCQUNFQUlBUkJBRFlDQUNBRElBRkJBV28yQWdBZ0FTQUZRY0QrOFFCcUxRQUFPZ0FBREFJTElBTWdBeWdDQUNJQVFRRnFOZ0lBSUFBZ0JVSEEvdkVBYWkwQUFEb0FBQ0FFSUFRb0FnQkJBV28yQWdCQkFDRUFEQUVMUVFBaEFDQUVRUUEyQWdBTElBcEJFR29rQUNBQUMxd0FJQUFnQVNBQ0VJUVJJQUJCdkFGcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVSFkzZklBTmdJQUlBRkJBRFlDRENBQVFkRDA5UUEyQWdBZ0FVSHMrdlVBTmdJQUlBQkIyZ0VRS1NBQUlBQW9BZ0FvQXBRQkVRRUFDdzRBSUFBZ0FTZ0NCQkRmQVVFQUN3c0FJQUJCbU5hQkFSQm5DMGtCQVg4Z0FFR003UFVBTmdJQUlBQW9Bc2dCSWdFRVFDQUFJQUUyQXN3QklBRVFGd3NnQUVHbzZ2VUFOZ0lBSUFCQk5Hb1E5QWNnQUVFY2FoRDFEQ0FBUVFScUVQUU1JQUFMWGdFQmZ5QUFJQUFvQWdnZ0FDZ0NBR3MyQWlBZ0FDQUFLQUlZSUFBb0FoQnJOZ0lrSUFBZ0FDZ0NEQ0FBS0FJRWF5SUJRUUFnQVdzZ0FDMEFNQnMyQWlnZ0FDQUFLQUlVSUFBb0FoeHJJZ0ZCQUNBQmF5QUFMUUF4R3pZQ0xBdnpBZ0lEZndGOEl3QkJFR3NpQVNRQUFuMGdBTHdpQTBILy8vLy9CM0VpQWtIYW42VDZBMDBFUUVNQUFJQS9JQUpCZ0lDQXpBTkpEUUVhSUFDN0VKd0VEQUVMSUFKQjBhZnRnd1JOQkVBZ0FMc2hCQ0FDUWVTWDI0QUVUd1JBUkJndFJGVDdJUW5BUkJndFJGVDdJUWxBSUFOQkFFNGJJQVNnRUp3RWpBd0NDeUFEUVFCSUJFQWdCRVFZTFVSVSt5SDVQNkFRbXdRTUFndEVHQzFFVlBzaCtUOGdCS0VRbXdRTUFRc2dBa0hWNDRpSEJFMEVRQ0FDUWVEYnY0VUVUd1JBUkJndFJGVDdJUm5BUkJndFJGVDdJUmxBSUFOQkFFNGJJQUM3b0JDY0JBd0NDeUFEUVFCSUJFQkUwaUV6ZjN6WkVzQWdBTHVoRUpzRURBSUxJQUM3Uk5JaE0zOTgyUkxBb0JDYkJBd0JDeUFBSUFDVElBSkJnSUNBL0FkUERRQWFBa0FDUUFKQUFrQWdBQ0FCUVFocUVQZ01RUU54RGdNQUFRSURDeUFCS3dNSUVKd0VEQU1MSUFFckF3aWFFSnNFREFJTElBRXJBd2dRbkFTTURBRUxJQUVyQXdnUW13UUxJUUFnQVVFUWFpUUFJQUFMRFFBZ0FDQUJRWURCQXhEekV3djJCQUVEZnlBQVFiQUJhaUFBRUxVSElBQWdBQ2dDQUNnQ0tCRUJBQ0FBSUFFMkF0Z0JJQUVFUUNNQVFUQnJJZ0lrQUNBQkVMOEJJUVFDUUNBQVFhQUJRZkN4ZjBFQkVDd2lBRVVOQUNBQVFiRDkvQUJCd0xqMUFFRUFFQndpQUVVTkFBSkFJQUFzQUw4QlFRQk9CRUFnQWlBQUtBSzhBVFlDS0NBQ0lBQXBBclFCTndNZ0RBRUxJQUpCSUdvZ0FDZ0N0QUVnQUNnQ3VBRVFHZ3RCQVNFQklBSW9BaVFnQWkwQUt5SURJQU5CR0hSQkdIVWlBMEVBU0J0QkJFWUVmeUFDUVNCcVFYOUJuTER2QUVFRUVCdEJBRWNoQVNBQ0xBQXJCU0FEQzBFWWRFRVlkVUVBU0FSQUlBSW9BaUFRRndzZ0FRMEFJQUJCb2dGQjhMRi9RUUVRTENJQlJRMEFJQUZCc1AzOEFFSHNzZlVBUVFBUUhDSUJSUTBBQWtBZ0FTd0E0d0ZCQUU0RVFDQUNJQUVvQXVBQk5nSW9JQUlnQVNrQzJBRTNBeUFNQVFzZ0FrRWdhaUFCS0FMWUFTQUJLQUxjQVJCeUMwRUJJUUVnQWlnQ0pDQUNMUUFySWdNZ0EwRVlkRUVZZFNJRFFRQklHMEVCUmdSL0lBSkJJR3BCbk5YMUFFRUJFSjhFUVFCSElRRWdBaXdBS3dVZ0F3dEJHSFJCR0hWQkFFZ0VRQ0FDS0FJZ0VCY0xJQUVOQUNBQ0lBUkJBV28yQWdBZ0FrRVFhaUlCUWJEbDd3QWdBaEJQSUFKQklHb2lCQ0FCRUpnQkFrQWdCQ0FBUWJBRGFpSUJSZzBBSUFJdEFDc2lBMEVZZEVFWWRTRUVJQUFzQUxzRFFRQk9CRUFnQkVFQVRnUkFJQUVnQWlrRElEY0NBQ0FCSUFJb0FpZzJBZ2dNQWdzZ0FTQUNLQUlnSUFJb0FpUVFkQXdCQ3lBQklBSW9BaUFnQWtFZ2FpQUVRUUJJSWdBYklBSW9BaVFnQXlBQUd4QnhDeUFDTEFBclFRQklCRUFnQWlnQ0lCQVhDeUFDTEFBYlFRQk9EUUFnQWlnQ0VCQVhDeUFDUVRCcUpBQUxDejBBSUFBUWdRRWdBRUVBTmdMRUFTQUFRY2dCYWhBdklBQkI1QUEyQXRnQ0lBQkM1SUNBZ01BTU53TFFBaUFBUWdBM0F0Z0JJQUJCQURvQXpBSUxOQUFnQUVHc3VQVUFOZ0xBQVNBQVFaeTQ5UUEyQXJBQklBQkJnTEwxQURZQ0FDQUFRZGdCYWhDNEJSb2dBQkQrQXhvZ0FBdnRDQUVLZnlNQVFSQnJJZ0lrQUNBQ1FRQTZBQWtnQWtIbW12RUFMUUFBT2dBSUlBSkJDVG9BQ3lBQ1FkNmE4UUFwQUFBM0F3QWdBRUdhQVNBQ0VQQUJJUU1nQUVHd0FXb1EzaFFoQkNBQVFiQURhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCMk4zeUFEWUNBQ0FCUVFBMkFnd2dBRUhBaS93QU5nSUFJQVJCMUpIOEFEWUNBQ0FBUWV5Uy9BQTJBcEFESUFCQjNKTDhBRFlDNkFJZ0FFSE1rdndBTmdMY0FpQUFRYnlTL0FBMkF0UUNJQUJCckpMOEFEWUN3QUlnQUVHY2t2d0FOZ0s0QWlBQVFZeVMvQUEyQXVnQklBQkIvSkg4QURZQzJBRWdBRUhza2Z3QU5nTEFBU0FCUWZ5Uy9BQTJBZ0FnQXlBQVFiUUJha0VKRUc0Z0EwSGFBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUhBQTJvaUFVR1l3L3dBTmdJQUlBRkJDR29RdXdRYUlBRkIwQVJxRUxzRkdpQUJRZkFJYWhEMEJob2dBVUdnRFdvUTNBTWFJQUZCbUJGcUVPWUpHaUFCSUFFb0FnQW9BZ2dSQVFBZ0FFR0FHR29pQVVHNDBQSUFOZ0lBSUFGQ2dJQ0Evdi8vLys5Qk53TVlJQUZDZ0lDQS92Ly8vKzlCTndNUUlBRkNnSUNBL3YvLy8rOUJOd01JSUFGQnVOYnlBRFlDQUNBQklRTWdBRUdnR0dvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFZalk4Z0EyQWdBZ0FVRUFOZ0lNSUFFaEJDQUFRYkFZYWlJQlFialE4Z0EyQWdBZ0FVRi9OZ0lFSUFGQjZObnlBRFlDQUNBQklRVWdBRUc0R0dvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFjQ2I5UUEyQWdBZ0FVSUFOd0lNSUFFaEJpQUFRZEFZYWlJQlFialE4Z0EyQWdBZ0FVS0FnSUNBZ0lDQStMOS9Od01JSUFGQnFOdnlBRFlDQUNBQklRY2dBRUhnR0dvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFlamI4Z0EyQWdBZ0FTRUlJQUJCNkJocUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVSEU1dk1BTmdJQUlBRkNBRGNDRENBQlFnQTNBaFFnQVVLQWdJRCsvLy8vNzBFM0F5QWdBU0VKSUFCQmtCbHFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUhrdHZNQU5nSUFJQUVoQ2lBQVFaZ1phaUlCUWJqUThnQTJBZ0FnQVVLQWdJRCsvLy8vNzBFM0F4QWdBVUtBZ0lEKy8vLy83MEUzQXdnZ0FVSEkzZklBTmdJQUlBQkJ3S1AxQURZQ3dBTWdBRUd3by9VQU5nS3dBeUFBUWFDajlRQTJBcEFESUFCQmtLUDFBRFlDNkFJZ0FFR0FvL1VBTmdMY0FpQUFRZkNpOVFBMkF0UUNJQUJCNEtMMUFEWUN3QUlnQUVIUW92VUFOZ0s0QWlBQVFjQ2k5UUEyQXVnQklBQkJzS0wxQURZQzJBRWdBRUdnb3ZVQU5nTEFBU0FBUVlpaTlRQTJBckFCSUFCQjlKdjFBRFlDQUNBRFFkU2o5UUEyQWdBZ0JFSGtvL1VBTmdJQUlBVkI5S1AxQURZQ0FDQUdRWVNrOVFBMkFnQWdCMEdVcFBVQU5nSUFJQWhCcEtUMUFEWUNBQ0FKUWJTazlRQTJBZ0FnQ2tIRXBQVUFOZ0lBSUFGQjFLVDFBRFlDQUNBQVFmb0FFQ2tnQUVHUEFSQXBJQUJCcEFFUUtTQUFRUUVRS1NBQVFiNEJFQ2tnQUVIRkFSQXBJQUJCamdJUUtTQUFRZGdBRUNrZ0FFSFlBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBa0VRYWlRQUlBQUxCd0FnQUJDQkFRdEJBQ0FBS0FMTUEwRUJheUVBQW44Z0FVRUJSZ1JBUVFBZ0FFRUlUdzBCR2lBQVFRRjBRY0RFQTJvUEMwRUFJQUJCQ0U4TkFCb2dBRUVCZEVIQnhBTnFDd3NTQUNBQVFjd0RheUlBRUs4QkdpQUFFQmNMRWdBZ0FFR0lBMnNpQUJDdkFSb2dBQkFYQ3hJQUlBQkIrQUpySWdBUXJ3RWFJQUFRRndzU0FDQUFRZWdDYXlJQUVLOEJHaUFBRUJjTEVnQWdBRUhrQVdzaUFCQ3ZBUm9nQUJBWEN4SUFJQUJCMUFGcklnQVFyd0VhSUFBUUZ3c1NBQ0FBUWNBQmF5SUFFSzhCR2lBQUVCY0xFZ0FnQUVHd0FXc2lBQkN2QVJvZ0FCQVhDd3dBSUFBUXJ3RWFJQUFRRndzTEFDQUFRY3dEYXhDdkFRc0xBQ0FBUVlnRGF4Q3ZBUXNMQUNBQVFmZ0NheEN2QVFzTEFDQUFRZWdDYXhDdkFRc0xBQ0FBUWVRQmF4Q3ZBUXNMQUNBQVFkUUJheEN2QVFzTEFDQUFRY0FCYXhDdkFRc0xBQ0FBUWJBQmF4Q3ZBUXZZQkFFSGZ5TUFRUkJySWdJa0FDQUNRUWM2QUFzZ0FrRUFPZ0FISUFKQmlwanhBQ2dBQURZQ0FDQUNRWTJZOFFBb0FBQTJBQU1nQUVIOUFDQUNFSjRCR2lBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQVFjd0RhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCcU5YeUFEWUNBQ0FCUVFBMkFnd2dBU0VESUFCQjNBTnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUdJMXZJQU5nSUFJQUVoQkNBQVFlUURhaUlCUWJqUThnQTJBZ0FnQVVKL053SUVJQUZCK05ieUFEWUNBQ0FCSVFVZ0FFSHdBMm9pQVVHNDBQSUFOZ0lBSUFGQkFEWUNGQ0FCUXYzLy8vOWZOd0lNSUFGQy9mLy8vMTgzQWdRZ0FVSG95L01BTmdJQUlBRWhCaUFBUVlnRWFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkIxT1h6QURZQ0FDQUJRZ0EzQWd3Z0FTRUhJQUJCdU5EeUFEWUNuQVFnQUVFQU9nQ2dCQ0FBUWJqYjhnQTJBcHdFSUFCQnBBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVlHQWdJQjROZ0lFSUFGQm1OenlBRFlDQUNBQVFmaW45QUEyQW9nRElBQkI2S2YwQURZQytBSWdBRUhZcC9RQU5nTG9BaUFBUWNpbjlBQTJBdVFCSUFCQnBLZjBBRFlDMUFFZ0FFR1VwL1FBTmdMQUFTQUFRZlNtOUFBMkFyQUJJQUJCdEtEMEFEWUNBQ0FEUVlpbzlBQTJBZ0FnQkVHWXFQUUFOZ0lBSUFWQnFLajBBRFlDQUNBR1FiaW85QUEyQWdBZ0IwSElxUFFBTmdJQUlBQkIyS2owQURZQ25BUWdBVUhvcVBRQU5nSUFJQUJCN2dBUUtTQUFRZlFBRUNrZ0FFSC9BQkFwSUFCQnlnQVFLU0FBUVlFQ0VDa2dBRUhBQVJBcElBQkJ5UUVRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FDQUFDOW9DQVFSL0lBRUNmeUFBTFFBTFFRZDJCRUFnQUNnQ0JBd0JDeUFBTFFBTEN5SUNTd1JBSXdCQkVHc2lBeVFBSUFFZ0Ftc2lCUVJBSUFBdEFBdEJCM1lFZnlBQUtBSUlRZi8vLy84SGNVRUJhd1ZCQVFzaEJBSi9JQUF0QUF0QkIzWUVRQ0FBS0FJRURBRUxJQUF0QUFzTElnSWdCV29oQVNBRklBUWdBbXRMQkVBZ0FDQUVJQUVnQkdzZ0FpQUNFUDRKQ3dKL0lBQXRBQXRCQjNZRVFDQUFLQUlBREFFTElBQUxJZ1FnQWtFQ2RHb2dCVUVBRU9jVUFrQWdBQzBBQzBFSGRnUkFJQUFnQVRZQ0JBd0JDeUFBSUFFNkFBc0xJQU5CQURZQ0RDQUVJQUZCQW5ScUlBTW9BZ3cyQWdBTElBTkJFR29rQUE4TEl3QkJFR3NpQWlRQUFrQWdBQzBBQzBFSGRnUkFJQUFvQWdBaEF5QUNRUUEyQWd3Z0F5QUJRUUowYWlBQ0tBSU1OZ0lBSUFBZ0FUWUNCQXdCQ3lBQ1FRQTJBZ2dnQUNBQlFRSjBhaUFDS0FJSU5nSUFJQUFnQVRvQUN3c2dBa0VRYWlRQUN3Z0FJQUJCMkFGcUM1OEJBUUYvSUFBZ0FTQUNFUEFCSVFJZ0FFR3dBV29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUVlqWThnQTJBZ0FnQVVFQU5nSU1JQUVoQXlBQVFjQUJhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCMk4zeUFEWUNBQ0FCUVFBMkFnd2dBRUhVenZNQU5nSUFJQU5COE5UekFEWUNBQ0FCUVlEVjh3QTJBZ0FnQWtHUEFSQXBJQUpCMmdFUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFBTGNnRUNmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ0NRQ0FBS0FJRUlnQkZEUUFnQWtFSWFpSUJJQUFRdnc0Z0FpZ0NDQ0VBSUFJc0FCTWhBeUFDSUFKQkdHcEJub0h0QUJBak5nSUFJQUlnQUNBQklBTkJBRWdiRUNjZ0Fpd0FFMEVBVGcwQUlBSW9BZ2dRRndzZ0FrRWdhaVFBQytJRkFnUi9BWHdqQUVFd2F5SUNKQUFnQWlBQk5nSW9Ba0FnQUNnQ0JDSUJRV0JHRFFBZ0FrRVlhaUlESUFFUWdnUWdBaWdDR0NFRUlBSXNBQ01oQlNBQ0lBSkJLR3BCc2UvdEFCQWpOZ0lRSUFKQkVHb2dCQ0FESUFWQkFFZ2JFQ2NnQWl3QUkwRUFUZzBBSUFJb0FoZ1FGd3NnQUNnQ0NDSURRWDlHQkg4Z0FVRmdSd1VnQWtFWWFpSUJJQU1RVFNBQ0tBSVlJUU1nQWl3QUl5RUVJQUlnQWtFb2FrR283KzBBRUNNMkFoQWdBa0VRYWlBRElBRWdCRUVBU0JzUUp5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEMwRUFDeG9nQUNzREVDSUdSQUFBQUFBQUFBQUFZZ1JBSUFKQkdHb2lBU0FHRUhNZ0FpZ0NHQ0VESUFJc0FDTWhCQ0FDSUFKQktHcEI4ZDN1QUJBak5nSVFJQUpCRUdvZ0F5QUJJQVJCQUVnYkVDY2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c0xJQUFvQWhnaUFRUkFJQUpCR0dvaUF5QUJFRTBnQWlnQ0dDRUJJQUlzQUNNaEJDQUNJQUpCS0dwQnhwRHVBQkFqTmdJUUlBSkJFR29nQVNBRElBUkJBRWdiRUNjZ0Fpd0FJMEVBU0FSQUlBSW9BaGdRRndzTElBQXJBeUFpQmtRQUFBQUFBQUFBQUdJRVFDQUNRUmhxSWdFZ0JoQnpJQUlvQWhnaEF5QUNMQUFqSVFRZ0FpQUNRU2hxUWVmYzdnQVFJellDRUNBQ1FSQnFJQU1nQVNBRVFRQklHeEFuSUFJc0FDTkJBRWdFUUNBQ0tBSVlFQmNMQ3lBQVFTaHFJUUVDUUFKQUlBQW9BaXdnQUMwQU15SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBU3dBQ3d0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFnZ2dBaUFCS1FJQU53TUFEQUVMSUFJZ0FDZ0NLQ0FBS0FJc0VCb0xJQUpCR0dvaUFDQUNLUUlBTndJQUlBQWdBaWdDQ0RZQ0NDQUNRZ0EzQWdBZ0FrRUFOZ0lJSUFJb0FoZ2hBU0FDTEFBaklRTWdBaUFDUVNocVFkdVc3Z0FRSXpZQ0VDQUNRUkJxSUFFZ0FDQURRUUJJR3hBbklBSXNBQ05CQUVnRVFDQUNLQUlZRUJjTElBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTEN5QUNRVEJxSkFBTE9nQWdBRUVBTmdJRUFrQWdBQ3dBRTBFQVNBUkFJQUJCQURZQ0RDQUFLQUlJSVFBTUFRc2dBRUVJYWlJQVFRQTZBQXNMSUFCQkFEb0FBQXR4QVFKL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0FKQUlBQW9BZ1FpQUVVTkFDQUNRUWhxSWdFZ0FCQk5JQUlvQWdnaEFDQUNMQUFUSVFNZ0FpQUNRUmhxUVpydDd3QVFJellDQUNBQ0lBQWdBU0FEUVFCSUd4QW5JQUlzQUJOQkFFNE5BQ0FDS0FJSUVCY0xJQUpCSUdva0FBdnFBUUVEZndKQUlBQkJFR29pQXlBQlJnMEFJQUV0QUFzaUJVRVlkRUVZZFNFRUlBTXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0F5QUJLUUlBTndJQUlBTWdBU2dDQ0RZQ0NBd0NDeUFESUFFb0FnQWdBU2dDQkJBZ0RBRUxJQU1nQVNnQ0FDQUJJQVJCQUVnaUF4c2dBU2dDQkNBRklBTWJFQ0VhQ3lBQ0lBQkJCR29pQUVjRVFDQUNMUUFMSWdOQkdIUkJHSFVoQVNBQUxBQUxRUUJPQkVBZ0FVRUFUZ1JBSUFBZ0Fpa0NBRGNDQUNBQUlBSW9BZ2cyQWdnUEN5QUFJQUlvQWdBZ0FpZ0NCQkFnRHdzZ0FDQUNLQUlBSUFJZ0FVRUFTQ0lBR3lBQ0tBSUVJQU1nQUJzUUlSb0xDNE1JQVFkL0lBQkJBRFlDQ0NBQVFnQTNBZ0FDUUFKQUlBSW9BZ0FpQXlBQ0tBSUVSZzBBSUFFZ0F4QXJJQUZCQkdvaUJVWU5BQ0FDS0FJRUlBSW9BZ0FpQkdzaUJrRU1iU0VEQWtBZ0JrVUVRRUVBSVFaQkFDRUREQUVMSUFOQmdJQ0FnQVJQRFFJZ0FDQURRUUowSWdNUUdDSUdOZ0lFSUFBZ0JqWUNBQ0FBSUFNZ0Jtb2lBellDQ0F0Qm13TkI1cDN4QUNBQklBUVFLeUFGUnhBMElBRWdCQkFyS0FJY0lRUUNRQ0FESUFaTEJFQWdCaUFFTmdJQUlBQWdCa0VFYWlJRE5nSUVEQUVMSUFNZ0Jtc2lBVUVCZFVFQklBRWJRZi8vLy84RElBRkIvUC8vL3dkSkd5SUJRWUNBZ0lBRVR3MENJQUZCQW5RaUF4QVlJZ0VnQkRZQ0FDQUFJQUVnQTJvMkFnZ2dBQ0FCUVFScUlnTTJBZ1FnQUNBQk5nSUFJQVpGRFFBZ0JoQVhDeUFDS0FJQVFReHFJZ1lnQWlnQ0JFWU5BQU5BQWtBQ1FBSkFBa0FDUUFKQUlBTkJCR3NvQWdBaUFTZ0NBQ0lFUVFWSERRQkI3d05CM3FqeEFFRUJFRFFnQVNnQ0NDSUZJQVlRS3lFSElBRW9BZ0FoQkNBSElBVkJCR3BHRFFCQjd3TkIzcWp4QUNBRVFRVkdFRFJCbFFOQjVwM3hBQ0FCS0FJSUlnRWdCaEFySUFGQkJHcEhFRFFnQVNBR0VDc29BaHdoQVNBQUtBSUlJZ1VnQTBzTkJDQURJQUFvQWdBaUJHc2lDRUVDZFNJSlFRRnFJZ05CZ0lDQWdBUlBEUUVnQXlBRklBUnJJZ1ZCQVhVaUJ5QURJQWRMRzBILy8vLy9BeUFGUWZ6Ly8vOEhTUnNpQlFSL0lBVkJnSUNBZ0FSUERRa2dCVUVDZEJBWUJVRUFDeUlISUFsQkFuUnFJZ01nQVRZQ0FDQURRUVJxSVFNZ0NFRUFTZ1JBSUFjZ0JDQUlFQmthQ3lBQUlBY2dCVUVDZEdvMkFnZ2dBQ0FETmdJRUlBQWdCellDQUNBRVJRMEZJQVFRRnd3RkN5QUVRUVJIRFFRZ0JoREVBaUVFUWVrRFFkS284UUFnQVNnQ0FFRUVSaEEwSUFRZ0FTZ0NDQ0lGS0FJRUlBVW9BZ0JyUVFKMVR3MEdJQVVvQWdRZ0JTZ0NBR3RCQW5VZ0JFME5BVUhwQTBIU3FQRUFJQUVvQWdCQkJFWVFORUgzQWtISHFQRUFJQVFnQVNnQ0NDSUJLQUlFSUFFb0FnQnJRUUoxU1JBMElBRW9BZ1FnQVNnQ0FDSUJhMEVDZFNBRVRRMENJQUVnQkVFQ2RHb29BZ0FoQVNBQUtBSUlJZ1VnQTBzTkF5QURJQUFvQWdBaUJHc2lDRUVDZFNJSlFRRnFJZ05CZ0lDQWdBUlBEUUFnQXlBRklBUnJJZ1ZCQVhVaUJ5QURJQWRMRzBILy8vLy9BeUFGUWZ6Ly8vOEhTUnNpQlFSL0lBVkJnSUNBZ0FSUERRZ2dCVUVDZEJBWUJVRUFDeUlISUFsQkFuUnFJZ01nQVRZQ0FDQURRUVJxSVFNZ0NFRUFTZ1JBSUFjZ0JDQUlFQmthQ3lBQUlBY2dCVUVDZEdvMkFnZ2dBQ0FETmdJRUlBQWdCellDQUNBRVJRMEVJQVFRRnd3RUN4QW9BQXNRYlFBTEVHMEFDeUFESUFFMkFnQWdBQ0FEUVFScUlnTTJBZ1FMSUFaQkRHb2lCaUFDS0FJRVJ3MEFDd3NQQzBHamhPOEFFRGdBQ3k0QkFYOGdBRUVRYWhDYkNob2dBRUhnaFAwQU5nSUFJQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFBTE1nQWdBRUhvM2ZJQU5nSUFJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUFzQUE5QkFFZ0VRQ0FBS0FJRUVCY0xJQUFMYUFFQmZ5QUFRZ0EzQXhBZ0FFS0FnSUNBZ0lDQStMOS9Od01JSUFCQkFEWUNCQUpBSUFBc0FDTkJBRWdFUUNBQVFRQTJBaHdnQUNnQ0dDRUJEQUVMSUFCQkdHb2lBVUVBT2dBTEN5QUJRUUE2QUFBZ0FFRUFOZ0kwSUFCQ0FEY0NMQ0FBUWdBM0FpUUxKUUVCZnlBQVFZamM4Z0EyQWdBZ0FDZ0NCQ0lCQkVBZ0FDQUJOZ0lJSUFFUUZ3c2dBQXR5QVFKL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0FKQUlBQW9BZ1FpQUVVTkFDQUNRUWhxSWdFZ0FCQ29BeUFDS0FJSUlRQWdBaXdBRXlFRElBSWdBa0VZYWtHNW51OEFFQ00yQWdBZ0FpQUFJQUVnQTBFQVNCc1FKeUFDTEFBVFFRQk9EUUFnQWlnQ0NCQVhDeUFDUVNCcUpBQUxod0lCQkg4akFFRWdheUlDSkFBZ0FpQUJOZ0lZSUFJZ0FrRVlha0c1bnU4QUVCMDJBZ2dDUUVHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFibWU3d0FRSFRZQ0FDQUNLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQkJBZklnRkJjRThOQVFKQUFrQWdBVUVMVHdSQUlBRkJFR3BCY0hFaUJSQVlJUU1nQWlBRlFZQ0FnSUI0Y2pZQ0VDQUNJQU0yQWdnZ0FpQUJOZ0lNREFFTElBSWdBVG9BRXlBQ1FRaHFJUU1nQVVVTkFRc2dBeUFFSUFFUUdSb0xJQUVnQTJwQkFEb0FBQ0FBSUFKQkNHb1F5d00yQWdRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0c1bnU4QUVDb0xJQUpCSUdva0FBOExFQzBBQzNRQkFuOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUFrQWdBQ2dDQkNJQVFXQkdEUUFnQWtFSWFpSUJJQUFRZ2dRZ0FpZ0NDQ0VBSUFJc0FCTWhBeUFDSUFKQkdHcEI2UDd0QUJBak5nSUFJQUlnQUNBQklBTkJBRWdiRUNjZ0Fpd0FFMEVBVGcwQUlBSW9BZ2dRRndzZ0FrRWdhaVFBQzFnQkFYOENRQ0FBTEFBUFFRQklCRUFnQUVFQU5nSUlJQUFvQWdRaEFRd0JDeUFBUVFScUlnRkJBRG9BQ3dzZ0FVRUFPZ0FBSUFBb0FoQWlBUVJBSUFBZ0FUWUNGQ0FCRUJjTElBQkNBRGNDRUNBQVFnQTNBaGdMY3dFQ2Z5TUFRU0JySWdJa0FDQUNJQUUyQWhnQ1FDQUFLQUlFSWdCQmYwWU5BQ0FDUVFocUlnRWdBQkJOSUFJb0FnZ2hBQ0FDTEFBVElRTWdBaUFDUVJocVFZYTc3UUFRSXpZQ0FDQUNJQUFnQVNBRFFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFKQklHb2tBQXZIQWdFRmZ5TUFRUkJySWdna0FDQUNJQUZCZjNOQkVXdE5CRUFDZnlBQUxRQUxRUWQyQkVBZ0FDZ0NBQXdCQ3lBQUN5RUpBbjhnQVVIbi8vLy9CMGtFUUNBSUlBRkJBWFEyQWdnZ0NDQUJJQUpxTmdJTUl3QkJFR3NpQWlRQUlBaEJER29pQ2lnQ0FDQUlRUWhxSWdzb0FnQkpJUXdnQWtFUWFpUUFJQXNnQ2lBTUd5Z0NBQ0lDUVF0UEJIOGdBa0VRYWtGd2NTSUNJQUpCQVdzaUFpQUNRUXRHR3dWQkNnc01BUXRCYmd0QkFXb2lDaEFZSVFJZ0JBUkFJQUlnQ1NBRUVNb0RDeUFHQkVBZ0FpQUVhaUFISUFZUXlnTUxJQU1nQkNBRmFtc2lBd1JBSUFJZ0JHb2dCbW9nQkNBSmFpQUZhaUFERU1vREN5QUJRUXBIQkVBZ0NSQVhDeUFBSUFJMkFnQWdBQ0FLUVlDQWdJQjRjallDQ0NBQUlBUWdCbW9nQTJvaUFEWUNCQ0FJUVFBNkFBY2dBQ0FDYWlBSUxRQUhPZ0FBSUFoQkVHb2tBQThMRUMwQUM1UUNBUVYvSXdCQkVHc2lCU1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRRkdCRUFnQUVGL1FaKzk4QUJCQVJBYlJRUkFRUWdoQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFQ1JnUkFJQUJCZjBIdnZ2QUFRUUlRRzBVRVFFRVBJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQWtZRVFFRUFRUllnQUVGL1FkUEI4QUJCQWhBYklnRWJJUVFnQVVVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRQWhCQ0FDSUFFZ0EwRVlkRUVZZFNJQlFRQklHMFVOQUNBRklBQW9BZ0FnQUNBQlFRQklHellDQUVHNXRmRUFJQVVRSkFzZ0JVRVFhaVFBSUFRTHRRTUNCbjhCZkNNQVFSQnJJZ1FrQUFKQUlBRW9BZ1FnQVMwQUN5SUNJQUpCR0hSQkdIVkJBRWdiUVFCS0JFQURRQ0FCSUFNUVJpd0FBQkM0Q2dSL0lBRW9BZ1FnQVMwQUN5SUNJQUpCR0hSQkdIVkJBRWdiSUFOSkRRTWdBU0FEUVFFUS9RVWdBMEVCYXdVZ0F3dEJBV29pQXlBQktBSUVJQUV0QUFzaUFpQUNRUmgwUVJoMVFRQklHMGdOQUFzTFFRQWhBeUFCUWUwQUVJWUJJUVlDZndKL0lBRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxJUVZCZndKL0lBRXRBQXRCQjNZRVFDQUJLQUlFREFFTElBRXRBQXNMSWdKRkRRQWFJQUlnQldvaEFrRi9JUWNDUUFOQUlBSWdCVVlOQVNBQ1FRRnJJZ0lzQUFCQkswY05BQXNnQWlBRmF5RUhDeUFIQ3lFQ0FrQWdCa0YvUmcwQUlBUWdBVUVBSUFZZ0FSQ0hBU0lES0FJQUlnVWdCQ0FETEFBTElnWkJBRWdiRU1rQklRTWdCa0VBVGcwQUlBVVFGd3NDUUNBQ1FYOUhCRUFnQkNBQklBSkJmeUFCRUljQklnRW9BZ0FpQWlBRUlBRXNBQXNpQVVFQVNCc1Fnd1FoQ0NBQlFRQk9EUUVnQWhBWERBRUxJQUVvQWdBZ0FTQUJMQUFMUVFCSUd4Q0RCQ0VJQ3lBQUlBZzVBd2dnQUNBRE5nSUFJQVJCRUdva0FBOExFSGNBQ3pjQkFuOGpBRUVRYXlJQ0pBQWdBU2dDQUNFRElBSWdBU3NEQ0RrRENDQUNJQU0yQWdBZ0FFR0FndThBSUFJUVR5QUNRUkJxSkFBTDZnUUJCSDhqQUVFUWF5SUVKQUFDUUNBQUtBSUVJZ01nQUMwQUN5SUJJQUZCR0hSQkdIVWlBa0VBU0J0QkJVWUVRQ0FBUVg5QnNvUHVBRUVGRUJ0RkJFQkJBU0VCREFJTElBQW9BZ1FoQXlBQUxRQUxJZ0VoQWdzZ0F5QUJJQUpCR0hSQkdIVkJBRWdiUVFWR0JFQWdBRUYvUWFXQzdnQkJCUkFiUlFSQVFRSWhBUXdDQ3lBQUtBSUVJUU1nQUMwQUN5SUJJUUlMSUFNZ0FTQUNRUmgwUVJoMVFRQklHMEVHUmdSQUlBQkJmMEdZdSs0QVFRWVFHMFVFUUVFRElRRU1BZ3NnQUNnQ0JDRURJQUF0QUFzaUFTRUNDeUFESUFFZ0FrRVlkRUVZZFVFQVNCdEJDa1lFUUNBQVFYOUJsTHZ1QUVFS0VCdEZCRUJCQkNFQkRBSUxJQUFvQWdRaEF5QUFMUUFMSWdFaEFnc0NRQ0FESUFFZ0FrRVlkRUVZZFVFQVNCdEJDRVlFZnlBQVFYOUIxN3Z1QUVFSUVCdEZCRUJCQlNFQkRBTUxJQUF0QUFzaUFTRUNJQUFvQWdRRklBTUxJQUVnQWtFWWRFRVlkVUVBU0J0QkRFY05BQ0FBUVg5QjA3dnVBRUVNRUJzTkFFRUdJUUVNQVF0QkJ5RUJJQUJCODd2dUFCQWVEUUJCQ0NFQklBQkI3N3Z1QUJBZURRQkJDU0VCSUFCQjVMdnVBQkFlRFFCQkNpRUJJQUJCNEx2dUFCQWVEUUJCQ3lFQklBQkI2cm50QUJBZURRQkJEQ0VCSUFCQnI3dnVBQkFlRFFCQkRTRUJJQUJCcTd2dUFCQWVEUUJCRGlFQklBQkJ1cnZ1QUJBZURRQkJEeUVCSUFCQnRydnVBQkFlRFFCQkVDRUJJQUJCbzd2dUFCQWVEUUJCRVVFQUlBQkJuN3Z1QUJBZUlnSWJJUUVnQWcwQVFRQWhBU0FBS0FJRUlBQXRBQXNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JSUTBBSUFRZ0FDZ0NBQ0FBSUFKQkFFZ2JOZ0lBUWNLdDhBQWdCQkFrQ3lBRVFSQnFKQUFnQVF1VUFnRUZmeU1BUVJCcklnVWtBQUpBSUFBb0FnUWlBaUFBTFFBTElnRWdBVUVZZEVFWWRTSURRUUJJRzBFR1JnUkFJQUJCZjBHbm51NEFRUVlRRzBVRVFFRUJJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQTBZRVFDQUFRWDlCdjVMdEFFRURFQnRGQkVCQkFpRUVEQUlMSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3NnQWlBQklBTkJHSFJCR0hWQkFFZ2JRUVJHQkVCQkFFRURJQUJCZjBIWnVPNEFRUVFRR3lJQkd5RUVJQUZGRFFFZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQzBFQUlRUWdBaUFCSUFOQkdIUkJHSFVpQVVFQVNCdEZEUUFnQlNBQUtBSUFJQUFnQVVFQVNCczJBZ0JCMnBud0FDQUZFQ1FMSUFWQkVHb2tBQ0FFQzlBQ0FRVi9Jd0JCRUdzaUJTUUFBa0FnQUNnQ0JDSUNJQUF0QUFzaUFTQUJRUmgwUVJoMUlnTkJBRWdiUVFOR0JFQWdBRUYvUWF2QTdnQkJBeEFiUlFSQVFRRWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVJUmdSQUlBQkJmMEdidmU0QVFRZ1FHMFVFUUVFQ0lRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCRVlFUUNBQVFYOUI3OEh1QUVFRUVCdEZCRUJCQXlFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRVkdCRUFnQUVGL1Fjdms3UUJCQlJBYklnRkZRUUowSVFRZ0FVVU5BU0FBTFFBTElnRWhBeUFBS0FJRUlRSUxRUUFoQkNBQ0lBRWdBMEVZZEVFWWRTSUJRUUJJRzBVTkFDQUZJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFRytuUEFBSUFVUUpBc2dCVUVRYWlRQUlBUUwwQUlCQlg4akFFRVFheUlGSkFBQ1FDQUFLQUlFSWdJZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQTBFQVNCdEJCRVlFUUNBQVFYOUJ0Szd0QUVFRUVCdEZCRUJCQVNFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRVkdCRUFnQUVGL1FhK3M3UUJCQlJBYlJRUkFRUUloQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFR1JnUkFJQUJCZjBIY2h1NEFRUVlRRzBVRVFFRURJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQjBZRVFDQUFRWDlCbElUdEFFRUhFQnNpQVVWQkFuUWhCQ0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUVJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWNpTThBQWdCUkFrQ3lBRlFSQnFKQUFnQkF2RkF3RUZmeU1BUVJCcklnVWtBRUVCSVFRQ1FDQUFLQUlFSWdJZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQTBFQVNCdEJBVVlFUUNBQVFYOUI5S2Z3QUVFQkVCdEZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDMEVDSVFRZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFKR0JFQWdBRUYvUWRpbjhBQkJBaEFiUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFGR0JFQWdBRUYvUWVtbzhBQkJBUkFiUlFSQVFRTWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVCUmdSQUlBQkJmMEdRc2ZBQVFRRVFHMFVFUUVFRUlRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCRVlFUUNBQVFYOUI5dVh2QUVFRUVCdEZCRUJCQlNFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRTkdCRUJCQUVFR0lBQkJmMEdvc2ZBQVFRTVFHeUlCR3lFRUlBRkZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDMEVBSVFRZ0FpQUJJQU5CR0hSQkdIVWlBVUVBU0J0RkRRQWdCU0FBS0FJQUlBQWdBVUVBU0JzMkFnQkI5YXJ3QUNBRkVDUUxJQVZCRUdva0FDQUVDMVFCQVg4Q1FBSkFJQUFvQWpnaUFFVU5BQU5BSUFFZ0FDZ0NFQ0lDU0FSQUlBQW9BZ0FpQUEwQkRBSUxJQUVnQWtvRVFDQUFLQUlFSWdBTkFRd0NDd3NnQUEwQkMwR1d1dThBRUpZQkFBc2dBRUVVYWd2SUFnRUdmeUFBSUFFUTF3NGlBMFVFUUVFQUR3c2dBRUVFYWlFRklBQW9Ba1FoQmdKQUFrQURRQ0FBS0FJVUlnRkJmbkZCRUVjTkFTQUZFTndCSUFBZ0FDZ0NSRUVCYWlJQ05nSkVJQUpCZ1FoUEJFQWdBQ2dDSUNJQlFiTGs3Z0EyQWdBZ0FTQUFLQUlJSUFBb0FoaHJOZ0lFUVFBUEN3SkFJQUZCRVVjRVFDQURJUUVNQVFzQ2Z5QUFLQUlBSWdFb0FnUWlBa0VZYWlJRUlBRW9BZ0FpQnlnQ0JFMEVRQ0FCSUFRMkFnUWdBaUFIYWtFSWFnd0JDMEdJSUVHa3hJRUJLQUlBRVFBQUlnSkZCRUJCQUNFRElBRW9BZ2dpQUVVTkJTQUFRUUU2QUFCQkFBOExJQUVvQWdBaEJDQUNRWUFnTmdJRUlBSWdCRFlDQUNBQlFSZzJBZ1FnQVNBQ05nSUFJQUpCQ0dvTElnRkJBRFlDRUNBQlFnQTNBd2dnQVNBRE5nSUVJQUZCdUlLVUVEWUNBQXNnQUNBQkVOY09JZ01OQUF0QkFBOExJQUFnQmpZQ1JBc2dBd3YrQVFFQ2Z5QUFLQUtFVUNJRElBSnFJZ1JCZ0JCTkJFQWdBQ0FEYWlBQklBSVFHUm9nQUNBRU5nS0VVQThMSUFBZ0FDQURFSHNnQUVFQU5nS0VVQUpBSUFKQmdSQlBCRUFnQUNnQ2lGQkJBVVlOQVFOQUlBQWdBUUovUWY4UElBRXRBUDhQUWNBQmNVR0FBVWNOQUJwQi9nOGdBUzBBL2c5QndBRnhRWUFCUncwQUdrSDlEeUFCTFFEOUQwSEFBWEZCZ0FGSERRQWFRWUFRUWZ3UElBRXRBUHdQUWNBQmNVR0FBVVliQ3lJREVIc2dBU0FEYWlFQklBSWdBMnNpQWtHQUVFc05BQXNnQUVFQU5nS0VVQXNnQUNBQklBSVFHU0lBSUFBb0FvUlFJQUpxTmdLRVVBOExJQUFvQW9CUUlnQWdBU0FDSUFBb0FnQW9BZ2dSQkFBTHlnVUJCWDhDUUFKQUFrQUNRQUpBQWtBQ1FDQUFMUUJWQkVBZ0FDZ0NEQ0lFSUFFZ0JDZ0NBQ2dDRkJFREFDRUhJQUFvQWd3aUFTQUNJQUVvQWdBb0FoUVJBd0FoQlNBQUtBSThJZ0VnQUVGQWF5Z0NBQ0lDU1FSQUlBRWdCMEgvQVhFZ0JVRUlkSEk3QUFBZ0FDQUJRUUpxTmdJOER3c2dBU0FBS0FJNElnRnJJZ1JCZlV3TkFpQUVRUUYxSWdaQkFXb2lBeUFDSUFGcklnSWdBaUFEU1J0Qi8vLy8vd2NnQWtIKy8vLy9CMGtiSWdNRWZ5QURRUUJJRFFRZ0EwRUJkQkFZQlVFQUN5RUNJQUlnQmtFQmRHb2lCaUFIUWY4QmNTQUZRUWgwY2pzQUFDQUVRUUJLQkVBZ0FpQUJJQVFRR1JvTElBQWdBaUFEUVFGMGFqWUNRQ0FBSUFaQkFtbzJBandnQUNBQ05nSTRJQUZGRFFFZ0FSQVhEd3NnQUVGQWF5Z0NBQ0VESUFBb0Fqd2hCQ0FBTFFCV0JFQWdBeUFFU3cwSElBUWdBQ2dDT0NJRWF5SUhRWDFNRFFRZ0IwRUJkU0lHUVFGcUlnVWdBeUFFYXlJRElBTWdCVWtiUWYvLy8vOEhJQU5CL3YvLy93ZEpHeUlGQkg4Z0JVRUFTQTBHSUFWQkFYUVFHQVZCQUFzaEF5QURJQVpCQVhScUlnWWdBVUgvQVhFZ0FrRUlkSEk3QUFBZ0IwRUFTZ1JBSUFNZ0JDQUhFQmthQ3lBQUlBTWdCVUVCZEdvMkFrQWdBQ0FHUVFKcU5nSThJQUFnQXpZQ09DQUVSUTBCSUFRUUZ3OExJQU1nQkVzTkJpQUVJQUFvQWpnaUJHc2lCMEY5VEEwRElBZEJBWFVpQmtFQmFpSUZJQU1nQkdzaUF5QURJQVZKRzBILy8vLy9CeUFEUWY3Ly8vOEhTUnNpQlFSL0lBVkJBRWdOQmlBRlFRRjBFQmdGUVFBTElRTWdBeUFHUVFGMGFpSUdJQUZCL3dGeElBSkJDSFJ5T3dBQUlBZEJBRW9FUUNBRElBUWdCeEFaR2dzZ0FDQURJQVZCQVhScU5nSkFJQUFnQmtFQ2FqWUNQQ0FBSUFNMkFqZ2dCRVVOQUNBRUVCY0xEd3NRS0FBTFFhT0U3d0FRT0FBTEVDZ0FDMEdqaE84QUVEZ0FDMEdqaE84QUVEZ0FDeUFFSUFGQi93RnhJQUpCQ0hSeU93QUFJQUFnQkVFQ2FqWUNQQXVZQWdJRGZ3RitBa0FnQUNnQ0RDSUNRUUZ4QkVCQkdCQVlJUUlnQUNnQ0pDZ0NCQ0VESUFKQmlMeUJBVFlDQUNBQ0lBTTJBZ1FnQWtFSWFpQUFLQUlBSWdNMkFnQWdBeUFES0FJRVFRRnFOZ0lFSUFBcEFnUWhCU0FDSUFFMkFoUWdBaUFGTndJTUlBQW9BaVFnQWpZQ0JBd0JDeUFDUVFoeEJFQkJHQkFZSVFJZ0FDZ0NKQ2dDQkNFRElBSkI0THlCQVRZQ0FDQUNJQU0yQWdRZ0FrRUlhaUFBS0FJQUlnTTJBZ0FnQXlBREtBSUVRUUZxTmdJRUlBQXBBZ1FoQlNBQ0lBRTJBaFFnQWlBRk53SU1JQUFvQWlRZ0FqWUNCQXdCQzBFTUVCZ2hBaUFBS0FJa0lnTW9BZ1FoQkNBQ0lBRTJBZ2dnQWtHOHZZRUJOZ0lBSUFJZ0JEWUNCQ0FESUFJMkFnUUxJQUFnQUNnQ0pDZ0NCRFlDSkF2RkFRRUVmMEVJRUJnaENDQUFLQUlrSWdZb0FnUWhCeUFJUWR5MWdRRTJBZ0FnQ0NBSE5nSUVJQVpCQURZQ0JFRWtFQmdoQmlBQUtBSVVJUWNnQXlnQ0JDRUpJQVlnQ0RZQ0NDQUdJQWsyQWdRZ0JrRUFPZ0FnSUFZZ0JUWUNIQ0FHSUFRMkFoZ2dCaUFITmdJVUlBWWdBallDRUNBR0lBRTJBZ3dnQmtId3Y0RUJOZ0lBSUFOQkFEWUNCRUVJRUJnaUFVSHN3SUVCTmdJQUlBRWdCallDQkNBQUtBSWtJQUUyQWdRZ0FDQUdLQUlJTmdJa0lBTWdCallDQkNBQUlBZEJBV28yQWhRTFlnRUJmeUFBSUFBUWp3SWlBa0h3MVlFQkVHYzJBZ1FnQWtHazFJRUJFR2NoQWlBQVFnQTNBaEFnQUVHQUJEWUNEQ0FBSUFJMkFnZ2dBRUlBTndJWUlBQkNBRGNDSUNBQUlBRWdBUkFmSUFGcUlnRVF5UUlnQVVjRVFCQ0tBd0FMSUFBTE9nRURmMEVCSVFJZ0FSQWZJZ01nQUNnQ0JDQUFMUUFMSWdRZ0JFRVlkRUVZZFVFQVNCdEdCSDhnQUVGL0lBRWdBeEFiUVFCSEJVRUJDd3VYQWdFQ2Z5QUFCRUFDUUFKQUlBQW9Ba2dpQVVVTkFDQUFLQUlvUlEwQUlBQW9BaXdpQWtVTkFDQUFLQUlVUVg1eFFRSkdEUUVMSUFCQkdEWUNIQThMSUFCQkFEWUNTQ0FBS0FJMElBRW9BZ0FnQWhFQ0FDQUJRZ0EzQWdnZ0FVSUFOd0lBSUFBb0FqUWdBU2dDRUNBQUtBSXNFUUlBSUFGQ0FEY0NHQ0FCUWdBM0FoQWdBQ2dDTkNBQktBSWdJQUFvQWl3UkFnQWdBVUlBTndJb0lBRkNBRGNDSUNBQktBSThJZ0lFUUFKQUlBQW9BaGhCQkVjTkFDQUNFTG9GUVg5SERRQWdBRUVWTmdJY0N5QUJRUUEyQWp3TEFrQWdBQ2dDUEVITU0wY05BQ0FCS0FKSUlnSkZEUUFnQUNnQ05DQUNJQUFvQWl3UkFnQWdBVUVBTmdKSUN5QUFLQUkwSUFFZ0FDZ0NMQkVDQUNBQVFRQTJBaFFMQzcxQkFSaC9Jd0JCSUdzaURpUUFBa0FDUUNBRERRQWdCRVVOQUNBQVFRQTJBZ2dnQUVJRU53SUFJQUJDQWpjQ0FBd0JDd0pBQWtBQ1FBSi9BbjhDUUFKQUFrQWdCaUFESUFRUXp3b2lFRUVCUmdSQUlBY05BU0FFUVFGcUlnOUJwTVNCQVNnQ0FCRUFBQ0lNUlEwSUlBTUVRQ0FNSUFNZ0JCQVpHZ3NnQkNBTWFpRUVEQVlMSUJCQmZuRkJBa1lFUUNBRVFRRjJJUWNnRUVFQ1JnUkFJQVJCQWs4RVFDQURJUVlnQnlFTEEwQUNmeUFHTHdFQUlncEIvNjhEVFFSQVFRRkJBa0VESUFwQmdCQkpHeUFLUVlBQlNSc2dEV29oRFVGL0lRd2dCa0VDYWd3QkN5QUtRWURBQTNGQmdNQURSZ1JBSUExQkEyb2hEVUYvSVF3Z0JrRUNhZ3dCQzBGL0lRd2dCa0VDYWlJUElBcEJnUGdEY1VHQXNBTkhEUUFhSUE4Z0MwRUNTUTBBR2lBUElBOHZBUUJCZ1BnRGNVR0F1QU5IRFFBYUlBMUJCR29oRFVGK0lRd2dCa0VFYWdzaEJpQUxJQXhxSWdzTkFBc0xJQTFCQVdvaUQwR2t4SUVCS0FJQUVRQUFJZ3hGRFFrZ0JFRUNTUVJBSUF3aEJBd0lDeUFESVFvZ0RDRUVBMEFDZnlBS0x3RUFJZ1pCLzY4RFRRUkFBbjhnQmtIL0FFMEVRQ0FFSUFZNkFBQkJBUXdCQ3lBR1FmOFBUUVJBSUFRZ0JrRS9jVUdBQVhJNkFBRWdCQ0FHUVFaMlFjQUJjam9BQUVFQ0RBRUxJQVFnQmtFL2NVR0FBWEk2QUFJZ0JDQUdRUXgyUWVBQmNqb0FBQ0FFSUFaQkJuWkJQM0ZCZ0FGeU9nQUJRUU1MSUFScUlRUkJmeUVMSUFwQkFtb01BUXNnQmtHQXdBTnhRWURBQTBZRVFDQUVJQVpCUDNGQmdBRnlPZ0FDSUFRZ0JrRU1ka0hnQVhJNkFBQWdCQ0FHUVFaMlFUOXhRWUFCY2pvQUFTQUVRUU5xSVFSQmZ5RUxJQXBCQW1vTUFRdEJmeUVMSUFwQkFtb2lEU0FHUVlENEEzRkJnTEFEUncwQUdpQU5JQWRCQWtrTkFCb2dEU0FOTHdFQUlnMUJnUGdEY1VHQXVBTkhEUUFhSUFRZ0RVRS9jVUdBQVhJNkFBTWdCQ0FHUVFwMFFZRDRQM0ZCZ0lBRWFpSUdRUkoyUWZBQmNqb0FBQ0FFSUFaQkRIWkJQM0ZCZ0FGeU9nQUJJQVFnRFVIQUIzRWdCbkpCQm5aQlAzRkJnQUZ5T2dBQ0lBUkJCR29oQkVGK0lRc2dDa0VFYWdzaENpQUhJQXRxSWdjTkFBc01Cd3NnQkVFQ1R3UkFJQU1oQmlBSElRc0RRQUovSUFZdkFRQWlDa0VJZENBS1FRaDJja0gvL3dOeElncEIvNjhEVFFSQVFRRkJBa0VESUFwQmdCQkpHeUFLUVlBQlNSc2dEV29oRFVGL0lRd2dCa0VDYWd3QkN5QUtRWURBQTNGQmdNQURSZ1JBSUExQkEyb2hEVUYvSVF3Z0JrRUNhZ3dCQzBGL0lRd2dCa0VDYWlJUElBcEJnUGdEY1VHQXNBTkhEUUFhSUE4Z0MwRUNTUTBBR2lBUElBOHZBUUJCL0FGeFFkd0JSdzBBR2lBTlFRUnFJUTFCZmlFTUlBWkJCR29MSVFZZ0N5QU1haUlMRFFBTEN5QU5RUUZxSWc5QnBNU0JBU2dDQUJFQUFDSU1SUTBJSUFSQkFra0VRQ0FNSVFRTUJ3c2dBeUVLSUF3aEJBTkFBbjhnQ2k4QkFDSUdRUWgwSUFaQkNIWnlJZ3RCLy84RGNTSUdRZit2QTAwRVFBSi9JQVpCL3dCTkJFQWdCQ0FMT2dBQVFRRU1BUXNnQmtIL0QwMEVRQ0FFSUF0QlAzRkJnQUZ5T2dBQklBUWdDMEVHZGtIQUFYSTZBQUJCQWd3QkN5QUVJQXRCUDNGQmdBRnlPZ0FDSUFRZ0JrRU1ka0hnQVhJNkFBQWdCQ0FHUVFaMlFUOXhRWUFCY2pvQUFVRURDeUFFYWlFRVFYOGhDeUFLUVFKcURBRUxJQVpCZ01BRGNVR0F3QU5HQkVBZ0JDQUxRVDl4UVlBQmNqb0FBaUFFSUFaQkRIWkI0QUZ5T2dBQUlBUWdCa0VHZGtFL2NVR0FBWEk2QUFFZ0JFRURhaUVFUVg4aEN5QUtRUUpxREFFTFFYOGhDeUFLUVFKcUlnMGdCa0dBK0FOeFFZQ3dBMGNOQUJvZ0RTQUhRUUpKRFFBYUlBMGdEUzhCQUNJTlFRaDBJQTFCQ0haeUlnMUJnUGdEY1VHQXVBTkhEUUFhSUFRZ0RVRS9jVUdBQVhJNkFBTWdCQ0FHUVFwMFFZRDRQM0ZCZ0lBRWFpSUdRUkoyUWZBQmNqb0FBQ0FFSUFaQkRIWkJQM0ZCZ0FGeU9nQUJJQVFnRFVIQUIzRWdCbkpCQm5aQlAzRkJnQUZ5T2dBQ0lBUkJCR29oQkVGK0lRc2dDa0VFYWdzaENpQUhJQXRxSWdjTkFBc01CZ3NnRUVFRmEwRUJUUVJBSUFSQkFuWWhCeUFRUVFWR0JFQUNRQ0FFUVFSSkRRQUNRQ0FIUVFGR0JFQWdBeUVHREFFTElBZEIvdi8vL3dOeElROGdBeUVHQTBBQ2Z5QUdLQUlBSWd4Qi8vOERUUVJBUVFGQkFrRURJQXhCZ0JCSkd5QU1RWUFCU1JzZ0Ntb01BUXNnQ2tFRWFnc2hDaUFHS0FJRUlneEJnSUFFVHdSL0lBcEJCR29GUVFGQkFrRURJQXhCZ0JCSkd5QU1RWUFCU1JzZ0Ntb0xJUW9nQmtFSWFpRUdJQXRCQW1vaUN5QVBSdzBBQ3dzZ0JFRUVjVVVOQUNBR0tBSUFJZ1pCZ0lBRVR3UkFJQXBCQkdvaENnd0JDMEVCUVFKQkF5QUdRWUFRU1JzZ0JrR0FBVWtiSUFwcUlRb0xJQXBCQVdvaUQwR2t4SUVCS0FJQUVRQUFJZ3hGRFFrZ0JFRUVTUVJBSUF3aEJBd0lDeUFESVFvZ0RDRUVBMEFDZnlBS0tBSUFJZ1pCLy84RFRRUkFJQVpCL3dCTkJFQWdCQ0FHT2dBQVFRRU1BZ3NnQmtIL0QwMEVRQ0FFSUFaQlAzRkJnQUZ5T2dBQklBUWdCa0VHZGtIQUFYSTZBQUJCQWd3Q0N5QUVJQVpCUDNGQmdBRnlPZ0FDSUFRZ0JrRU1ka0hnQVhJNkFBQWdCQ0FHUVFaMlFUOXhRWUFCY2pvQUFVRUREQUVMSUFRZ0JrRS9jVUdBQVhJNkFBTWdCQ0FHUVJKMlFmQUJjam9BQUNBRUlBWkJCblpCUDNGQmdBRnlPZ0FDSUFRZ0JrRU1ka0UvY1VHQUFYSTZBQUZCQkFzaEJpQUtRUVJxSVFvZ0JDQUdhaUVFSUFkQkFXc2lCdzBBQ3d3SEN3SkFJQVJCQkVrTkFBSkFJQWRCQVVZRVFDQURJUVlNQVFzZ0IwSCsvLy8vQTNFaER5QURJUVlEUUFKL0lBWW9BZ0FpQ2tFWWRDQUtRUWgwUVlDQS9BZHhjaUFLUVFoMlFZRCtBM0VnQ2tFWWRuSnlJZ3BCLy84RFRRUkFRUUZCQWtFRElBcEJnQkJKR3lBS1FZQUJTUnNnQzJvTUFRc2dDMEVFYWdzaEN5QUdLQUlFSWdwQkdIUWdDa0VJZEVHQWdQd0hjWElnQ2tFSWRrR0EvZ054SUFwQkdIWnljaUlLUVlDQUJFOEVmeUFMUVFScUJVRUJRUUpCQXlBS1FZQVFTUnNnQ2tHQUFVa2JJQXRxQ3lFTElBWkJDR29oQmlBTVFRSnFJZ3dnRDBjTkFBc0xJQVJCQkhGRkRRQWdCaWdDQUNJR1FSaDBJQVpCQ0hSQmdJRDhCM0Z5SUFaQkNIWkJnUDREY1NBR1FSaDJjbklpQmtHQWdBUlBCRUFnQzBFRWFpRUxEQUVMUVFGQkFrRURJQVpCZ0JCSkd5QUdRWUFCU1JzZ0Myb2hDd3NnQzBFQmFpSVBRYVRFZ1FFb0FnQVJBQUFpREVVTkNDQUVRUVJKQkVBZ0RDRUVEQWNMSUFNaENpQU1JUVFEUUFKL0lBb29BZ0FpQmtFWWRDQUdRUWgwUVlDQS9BZHhjaUFHUVFoMlFZRCtBM0VnQmtFWWRuSnlJZ1pCLy84RFRRUkFJQVpCL3dCTkJFQWdCQ0FHT2dBQVFRRU1BZ3NnQmtIL0QwMEVRQ0FFSUFaQlAzRkJnQUZ5T2dBQklBUWdCa0VHZGtIQUFYSTZBQUJCQWd3Q0N5QUVJQVpCUDNGQmdBRnlPZ0FDSUFRZ0JrRU1ka0hnQVhJNkFBQWdCQ0FHUVFaMlFUOXhRWUFCY2pvQUFVRUREQUVMSUFRZ0JrRS9jVUdBQVhJNkFBTWdCQ0FHUVJKMlFmQUJjam9BQUNBRUlBWkJCblpCUDNGQmdBRnlPZ0FDSUFRZ0JrRU1ka0UvY1VHQUFYSTZBQUZCQkFzaEJpQUtRUVJxSVFvZ0JDQUdhaUVFSUFkQkFXc2lCdzBBQ3d3R0N5QVFRUWxIRFFjQ1FDQUVSUTBBQTBBZ0F5QUthaXdBQUVFQVNBMEJJQXBCQVdvaUNpQUVSdzBBQ3lBRUlRb0xJQVFnQ21zaURRUkFRUUFoQnlBRElBcHFJZ3NoQmlBS1FYOXpJQVJxSWhGQkEwOEVRQ0FOUVh4eElROGdDeUVHUVFBaEJBTkFRUUZCQWlBR0xBQUFRUUJPR3lBSGFrRUJRUUlnQml3QUFVRUFUaHRxUVFGQkFpQUdMQUFDUVFCT0cycEJBVUVDSUFZc0FBTkJBRTRiYWlFSElBWkJCR29oQmlBRVFRUnFJZ1FnRDBjTkFBc0xJQTFCQTNFaUJBUkFBMEJCQVVFQ0lBWXNBQUJCQUU0YklBZHFJUWNnQmtFQmFpRUdJQXhCQVdvaURDQUVSdzBBQ3dzZ0J5QUtha0VCYWlJUFFhVEVnUUVvQWdBUkFBQWlERVVOQ0NBTUlBTWdDaEFaSUFwcUlnUWdEVUVCY1VVTkJSb2dDeXdBQUNJR1FRQk9EUU1nQkNBR1FUOXhRWUFCY2pvQUFTQUVJQVpCd0FGeFFRWjJRY0FCY2pvQUFFRUNEQVFMSUFkRkRRRUxJQVFoRHlBRElRd01CUXNnQkVFQmFpSVBRYVRFZ1FFb0FnQVJBQUFpREVVTkJTQURCRUFnRENBRElBUVFHUm9MSUFRZ0RHb2hCQXdEQ3lBRUlBWTZBQUJCQVFzaEJpQU5RUUZySVEwZ0MwRUJhaUVMSUFRZ0Jtb0xJUVFnRVVVTkFBTkFBbjhnQ3l3QUFDSUdRUUJPQkVBZ0JDQUdPZ0FBUVFFTUFRc2dCQ0FHUVQ5eFFZQUJjam9BQVNBRUlBWkJ3QUZ4UVFaMlFjQUJjam9BQUVFQ0N5QUVhaUVFQW44Z0N5d0FBU0lHUVFCSUJFQWdCQ0FHUVQ5eFFZQUJjam9BQVNBRUlBWkJ3QUZ4UVFaMlFjQUJjam9BQUVFQ0RBRUxJQVFnQmpvQUFFRUJDeUVHSUF0QkFtb2hDeUFFSUFacUlRUWdEVUVDYXlJTkRRQUxDeUFFUVFBNkFBQUxBa0FDUUNBSUJFQWdBMFVOQVNBRElBeEdEUUVnQTBHZ3hJRUJLQUlBRVFFQURBRUxJQU1nREVZTkFRc2dDU0FNTmdJQUN5QUJJQXcyQWlnQ1FDQVBSUVJBSUE1QkFEWUNDQ0FPUWdRM0FnQWdEa0VBTmdJRUlBNGdCVUVJZGtGL2MwRVFjVFlDQUF3QkMwRUFJUkVnQWlnQ0VDSURCRUFnQXlnQ0ZDRVJDeUFNSUE5QkFXc2lFbW9pQXkwQUFDRUxJQU5CQURvQUFBSkFJQXdpQkMwQUFFSHZBVWNOQUNBTUxRQUJRYnNCUncwQUlBeEJBMEVBSUF3dEFBSkJ2d0ZHRzJvaEJBc2dBa0VRYWlFVklBRkJJR29oRFNBRlFZQVFjU0lXUlNBRlFZZ0ljVUVBUjNFaEZ5QUZRUVIyUVFOeElBVkJDWFpCQkhGeVFRSjBRWkREOGdCcUtBSUFJUmdnQlVFQmNTRVpJQVZCQW5FaEV5QUZRU0J4SVJvZ0JVRUVjU0ViSUFWQmdBUnhJUndnQlVHQXdBQnhJUjBnQlVHQUlIRWhGQ0FGUVlBSWNTRWVJQVZCQW5aQlBIRkIwTUx5QUdvb0FnQWhIeUFGUVNKeFFTSkdJU0FnQWlFQkEwQWdCQzBBQUNFREFrQUNRQUpBQWtBRFFDQUVJUVlnQTBIL0FYRWlCMFVFUUNBR0lRb01BZ3NnQjBFOFJnMENJQWRCMEw3eUFHb3RBQUJCQ0hFRVFBTkFJQVF0QUFFaEF5QUVRUUZxSVFRZ0EwSFF2dklBYWkwQUFFRUljUTBBQ3dzQ1FDQURRZjhCY1NJSFFUeEhRUUFnQnhzTkFDQVhSUTBCSUI1RkRRQWdCMEU4UncwQklBUXRBQUZCTDBjTkFTQUJLQUlRRFFFTEN5QUVJQVlnRmhzaEJrRUJJQlFnQVNnQ0RDSURHd1JBQWtBQ1FDQWRSUTBBSUFORkRRQWdBU2dDRUEwQUlBRW9BZ2dOQUNBQklBWTJBZ2dNQVF0QkF5RUlJQUVnRFVFREVKa0ZJZ0ZGQkVBZ0JpRUVEQVlMSUFFZ0JqWUNDQ0FCS0FJTUlRRUxJQVlnR0JFQUFDSUtMUUFBSWdRTkF3d0JDd05BSUFZdEFBQWlBMFVFUUNBR0lRb01BZ3NnQTBFOFJnMENJQVpCQVdvaEJnd0FDd0FMUVFCQkRpQUJJQUpHSWdFYklRaEJBQ0FLSUFFYklRUU1BZ3NnQmtFQmFpRUtJQVl0QUFFaEJBc0NRQ0FFUWY4QmNTSURRZEMrOGdCcUxBQUFRUUJJQkVBZ0FTQU5RUUlRbVFVaUFVVUVRRUVESVFnZ0NpRUVEQU1MSUFFZ0NqWUNCQUpBQWtBQ1FBTkFJQW9pQXkwQUFDSUdRZEMrOGdCcUxRQUFJZ2RCd0FCeFJRMERJQU10QUFFaUJrSFF2dklBYWkwQUFDSUhRY0FBY1VVTkFpQURMUUFDSWdaQjBMN3lBR290QUFBaUIwSEFBSEZGRFFFZ0EwRUVhaUVLSUFNdEFBTWlCa0hRdnZJQWFpMEFBQ0lIUWNBQWNRMEFDeUFEUVFOcUlRTU1BZ3NnQTBFQ2FpRUREQUVMSUFOQkFXb2hBd3NnQTBFQU9nQUFJQU5CQVdvaEJDQUdRVDVHRFFNZ0IwRUljUTBCUVFzaENDQUdCRUFnQmtFdlJ3MERJQVF0QUFBaUEwRStSaUlHSUFORklBdEJQa1p4Y2tVTkF5QUVJQVpxSVFRZ0FTZ0NEQ0VCREFRTElBTWhCQ0FMUVQ1R0RRTU1BZ3NDUUFKQUFrQUNmd0pBQWtBQ1FBSkFBa0FDUUNBRFFTOXJEaEVBQXdNREF3TURBd01EQXdNREF3TURBUUlMUVE0aENDQUtRUUZxSWdRaEF5QUJLQUlFSWdaRkRRb0RRQ0FETFFBQUlnZEIwTDd5QUdvdEFBQWlDVUhBQUhFRVFDQURRUUZxSVFNZ0JpMEFBQ0VKSUFaQkFXb2hCaUFISUFsR0RRRU1EQXNMSUFZdEFBQWlDZ1JBSUFjTkN5QUtJQXRIRFFzZ0JpMEFBUTBMUVEwaENDQURJUVFNQ3dzZ0EwRUJhaUVFSUFsQkNIRUVRQU5BSUFRaUEwRUJhaUVFSUFNdEFBQWlCMEhRdnZJQWFpMEFBRUVJY1EwQUN3c2dBU2dDRENFQklBZEJQa1lOQzBFTklRZ2dCd1JBSUFNaEJBd0xDeUFESVFRZ0MwRStSZzBMREFvTElBcEJBV29oQ1VFR0lRZ2dDaTBBQVNJSFFkQys4Z0JxTEFBQUlpRkJBRTRFUUNBSklRUU1DZ3RCQWlFRVFRRWhCaUFISVFNZ0lVSEFBSEVFUUFOQUlBUWlCa0VCYWlFRUlBWWdDbW90QUFBaUEwSFF2dklBYWkwQUFFSEFBSEVOQUFzTElBWWdDbW9oQkNBRFJRMEpBa0FDUUNBSFFkOEJjVUhZQUVjTkFDQUtMUUFDUWQ4QmNVSE5BRWNOQUVHQUFrRUJJQW90QUFOQjN3RnhRY3dBUmlBR1FRUkdjU0lHR3lBRmNVVU5BU0FHUlEwSElBRW9BZ3dOQzBFQklRY2dBU0FOUVFjUW1RVWlBUTBJUVFNaENBd0xDeUFaRFFZTElBdEJQa1lOQXdOQUFrQWdBMEgvQVhFaUEwRS9Sd1JBSUFORkRRd2dCQzBBQVNFRERBRUxJQVF0QUFFaUEwRStSdzBBUVFJTUJnc2dCRUVCYWlFRURBQUxBQXNnQTBFaFJnMEJDMEVGUVFZZ0JFSC9BWEViUVFVZ0MwRS9SaHNoQ0NBS0lRUU1Cd3NDUUNBS0xRQUJJZ05CMndCSEJFQWdDa0VCYWlFRUFrQWdBMEhFQUVjRVFDQURRUzFHQkVBZ0NpMEFBa0V0UmdSQUlBcEJBMm9oQkNBQklRY2dFd1JBSUFFZ0RVRUZFSmtGSWdkRkJFQkJBeUVJREE0TElBY2dCRFlDQ0F0QkFDRUlJQ0JGRFFWQkFDRUtBMEFnQkNFR0FrQWdCQzBBQUNJRFFkQys4Z0JxTFFBQVFTQnhEUUFDUUFKQUEwQWdCQzBBQVNJRFFkQys4Z0JxTFFBQVFTQnhSUVJBSUFRdEFBSWlBMEhRdnZJQWFpMEFBRUVnY1EwQ0lBUXRBQU1pQTBIUXZ2SUFhaTBBQUVFZ2NRMERJQVF0QUFRaEF5QUVRUVJxSWdZaEJDQURRZEMrOGdCcUxRQUFRU0J4UlEwQkRBUUxDeUFFUVFGcUlRWU1BZ3NnQkVFQ2FpRUdEQUVMSUFSQkEyb2hCZ3NDUUFKQUFrQUNRQUpBSUFNT0RnSUVCQVFFQkFRRUJBUUVCQVFBQVFzZ0JrRUtPZ0FBSUFaQkFXb2hCQ0FHTFFBQlFRcEhEUVFnQ2dSQUlBb2dDR3NnQ2lBRUlBcHJFR01hQ3lBSVFRRnFJUWdnQmtFQ2FpSUVJUW9NQkFzZ0EwRXRSZzBCREFJTElBY29BZ2doQkVFSElRZ01Ed3NnQmkwQUFVRXRSdzBBUVFBZ0JpMEFBaUlEUVQ1SElBTkZJQXRCUGtaeEd3MEFJQW9FZnlBS0lBaHJJQW9nQmlBS2F4QmpHaUFHSUFockJTQUdDMEVBT2dBQUlBWkJBMEVDSUFZdEFBSkJQa1liYWlFRURBOExJQVpCQVdvaEJBd0FDd0FMSUFwQkFtb2hCRUVISVFnTUN3c2dDMEV0UmdSQVFRY2hDQ0FEUlEwTEN5QUxRZHNBUncwQlFRZ2hDQ0FEUlEwS0RBRUxJQW90QUFKQnp3QkhEUUFnQ2kwQUEwSERBRWNOQUNBS0xRQUVRZFFBUncwQUlBb3RBQVZCMlFCSERRQWdDaTBBQmtIUUFFY05BRUVBSUFvdEFBY2lBMEhGQUVjZ0EwVWdDMEhGQUVaeEd3MEFJQUVvQWd4RkJFQWdDa0VJYWlFSFFRQWhDa0hFQUNFREEwQUNRQUpBQWtBQ1FBSkFBa0FDUUFKL0FrQUNRQUpBSUFOQi93RnhJZ1pCSW1zT0hRa0NBZ0lDQ1FJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FBSUZBUXRCQ1NFSUlBUXRBQUVpQTBFL1JnMEhJQU5CSVVjTkZTQUVMUUFDSWdOQkxVWU5CaUFEUWRzQVJ3MEpJQVJCQTJvaEJFRUFJUVlEUUFKQUFrQWdCQzBBQUNJRFFUeEhCRUFnQTBIZEFFWU5BU0FEUlEwWkRBSUxJQVF0QUFGQklVY05BU0FFTFFBQ1Fkc0FSdzBCSUFaQkFXb2hCaUFFUVFOcUlRUU1BZ3NnQkMwQUFVSGRBRWNOQUNBRUxRQUNRVDVIRFFBZ0JFRURhaUlFSUFaRkRRUWFJQVpCQVdzaEJnd0JDeUFFUVFGcUlRUU1BQXNBQ3lBR1JRMENDeUFFUVFGcUN5SUVMUUFBSVFNTUJ3dEJDU0VJSUF0QlBrY05FU0FLUlEwQkRCRUxJQW9FUUNBS1FRRnJJUW9nQkVFQmFpSUVMUUFBSVFNTUJnc2dCRUVBT2dBQUlBUkJBV29oQkFzZ0hFVU5FQU5BSUFjaUEwRUJhaUVISUFNdEFBQkIwTDd5QUdvdEFBQkJDSEVOQUFzZ0FTQU5RUWdRbVFVaUJrVUVRRUVESVFnTUVBc2dCaUFETmdJSURCQUxJQVF0QUFOQkxVY05EaUFFUVFScUlRUURRQUpBQWtBZ0JDMEFBQ0lEUVMxSEJFQWdBdzBCREJJTElBUXRBQUZCTFVjTkFDQUVMUUFDUVQ1R0RRRUxJQVJCQVdvaEJBd0JDd3NnQkVFRGFpSUVMUUFBSVFNTUF3c2dCRUVDYWlFRUEwQUNRQUpBSUFRdEFBQWlBMEUvUndSQUlBTU5BUXdSQ3lBRUxRQUJRVDVHRFFFTElBUkJBV29oQkF3QkN3c2dCRUVDYWlJRUxRQUFJUU1NQWdzRFFBSkFJQVFpQTBFQmFpRUVJQU10QUFFaUNFVU5BQ0FHSUFoSERRRUxDeUFJUlFSQVFRa2hDQXdOQ3lBRFFRSnFJZ1F0QUFBaEF3d0JDeUFLUVFGcUlRb2dCRUVDYWlJRUxRQUFJUU1NQUFzQUN5QUtRUUZySVFSQkNTRUlEQWtMUVFVaENBd0lDd0pBSUFvdEFBSkJ3d0JHQkVBZ0NpMEFBMEhFQUVZRVFDQUtMUUFFUWNFQVJnUkFJQW90QUFWQjFBQkdCRUFnQ2kwQUJrSEJBRVlFUUNBS0xRQUhRZHNBUmdSQUlBcEJDR29oQkFKQUFrQUNRQUpBSUJ0RkJFQWdDMEUrUmcwQkEwQUNRQ0FFTFFBQUlnTkIzUUJIQkVBZ0F3MEJEQTRMSUFRdEFBRkIzUUJIRFFBZ0JDMEFBa0UrUmcwRkN5QUVRUUZxSVFRTUFBc0FDeUFCSUExQkJCQ1pCU0lKUlFSQVFRTWhDQXdUQ3lBSklBUTJBZ2dDUUNBYVJRUkFJQXRCUGtZTkFRTkFBa0FnQkMwQUFDSURRZDBBUndSQUlBTU5BUXdQQ3lBRUxRQUJRZDBBUncwQUlBUXRBQUpCUGtZTkJRc2dCRUVCYWlFRURBQUxBQXNDZjBFQUlRWkJBQ0VJSUF0Qi93RnhRVDVHSVFvRFFDQUVJUU1DUUNBRUxRQUFJZ2RCMEw3eUFHb3RBQUJCRUhFTkFBSkFBa0FEUUNBRUxRQUJJZ2RCMEw3eUFHb3RBQUJCRUhGRkJFQWdCQzBBQWlJSFFkQys4Z0JxTFFBQVFSQnhEUUlnQkMwQUF5SUhRZEMrOGdCcUxRQUFRUkJ4RFFNZ0JDMEFCQ0VISUFSQkJHb2lBeUVFSUFkQjBMN3lBR290QUFCQkVIRkZEUUVNQkFzTElBUkJBV29oQXd3Q0N5QUVRUUpxSVFNTUFRc2dCRUVEYWlFREMwRUFJUVFDUUFKQUFrQUNRQ0FIRGc0Q0F3TURBd01EQXdNREF3TURBQUVMSUFOQkNqb0FBQ0FEUVFGcUlRUWdBeTBBQVVFS1J3MERJQVlFUUNBR0lBaHJJQVlnQkNBR2F4QmpHZ3NnQ0VFQmFpRUlJQU5CQW1vaUJDRUdEQU1MSUFkQjNRQkhEUUVnQXkwQUFVSGRBRWNOQVVFQUlBTXRBQUlpQkVFK1J5QUtJQVJGY1JzTkFTQURRUUZxSVFRZ0JnUi9JQVlnQ0dzZ0JpQURJQVpyRUdNYUlBTWdDR3NGSUFNTFFRQTZBQUFMSUFRTUFnc2dBMEVCYWlFRURBQUxBQXNpQkEwRUlBa29BZ2doQkF3TEN3TkFBa0FnQkMwQUFDSURRZDBBUndSQUlBTU5BUXdOQ3lBRUxRQUJRZDBBUncwQUlBUXRBQUlpQTBVTkF5QURRVDVHRFFNTElBUkJBV29oQkF3QUN3QUxBMEFDUUNBRUxRQUFJZ05CM1FCSEJFQWdBdzBCREF3TElBUXRBQUZCM1FCSERRQWdCQzBBQWlJRFJRMERJQU5CUGtZTkF3c2dCRUVCYWlFRURBQUxBQXNnQkVFQU9nQUFDeUFFUVFGcUlRUUxJQVJCQWtFQklBUXRBQUZCUGtZYmFpRUVEQThMSUFwQkIyb2hCQXdGQ3lBS1FRWnFJUVFNQkFzZ0NrRUZhaUVFREFNTElBcEJCR29oQkF3Q0N5QUtRUU5xSVFRTUFRc2dDa0VDYWlFRUMwRUlJUWdNQndzQ1FDQUxRVDVIQkVBRFFBSkFJQVF0QUFBaUEwRXRSd1JBSUFNTkFVRUhJUWdNQ3dzZ0JDMEFBVUV0UncwQVFUNGhBeUFFTFFBQ1FUNUdEUU1MSUFSQkFXb2hCQXdBQ3dBTEEwQUNRQ0FFTFFBQUlnTkJMVWNFUUNBRERRRkJCeUVJREFvTElBUXRBQUZCTFVjTkFDQUVMUUFDSWdORkRRSWdBMEUrUmcwQ0N5QUVRUUZxSVFRTUFBc0FDeUFUQkVBZ0JFRUFPZ0FBQ3lBRVFRTkJBaUFEUVQ1R0cyb2hCQXdIQ3dOQUlBTkIvd0Z4SWdOQlAwY0VRQ0FEUlEwSElBUXRBQUVoQXlBRVFRRnFJUVFNQVFzQ1FDQUVMUUFCSWdORkRRQWdBMEUrUmcwQUlBUkJBV29oQkF3QkN3dEJBa0VCSUFOQlBrWWJDeUFFYWlFRURBSUxRUUFoQnlBQklBMUJCaENaQlNJQkRRQkJBeUVJREFNTElBRWdDVFlDQkNBRUxRQUFJUU1nQkVFQU9nQUFJQVJCQVdvaEJpQURRVDlHQkVBQ1FDQUdMUUFBSWdOQlBrWWlCQTBBSUFORklBdEJQa1p4RFFBZ0JpRUVEQVFMSUFRZ0Jtb2hCQ0FCS0FJTUlRRU1BUXNnQTBIUXZ2SUFhaTBBQUVFSWNVVUVRQ0FHSVFRTUF3c0RRQ0FHSWdSQkFXb2hCaUFFTFFBQUlnTkIwTDd5QUdvdEFBQkJDSEVOQUFzZ0JDRUdBa0FnQzBFK1J3UkFBMEFDUUNBRFFmOEJjU0lEUVQ5SEJFQWdBMFVFUUNBR0lRUU1DQXNnQmkwQUFTRUREQUVMSUFZdEFBRWlBMEUrUmcwREN5QUdRUUZxSVFZTUFBc0FDd05BQWtBQ1FDQURRZjhCY1NJRFFUOUhCRUFnQXcwQklBWWhCQXdIQ3lBR0xRQUJJZ05GRFFNZ0EwRStSdzBCREFNTElBWXRBQUVoQXdzZ0JrRUJhaUVHREFBTEFBc2dCd1JBSUFaQkx6b0FBQXdCQ3lBQklBUTJBZ2dnQVNnQ0RDRUJJQVpCQURvQUFDQUdRUUZxSUFZdEFBRkJQa1pxSVFRTElBRW9BZ0JCRDNGQkIwY05BZ3NEUUNBRUlnZEJBV29oQkNBSExRQUFJZ05CMEw3eUFHb3RBQUFpQmtFWWRFRVlkU0VJSUFaQkNIRU5BQ0FJUVFCSUJFQWdBU0FORUlzUElnbEZCRUJCQXlFSUlBY2hCQXdEQ3lBSklBYzJBZ1FDUUFKQUFrQURRQ0FISWdRdEFBQWlBMEhRdnZJQWFpMEFBQ0lHUWNBQWNVVU5BeUFFTFFBQklnTkIwTDd5QUdvdEFBQWlCa0hBQUhGRkRRSWdCQzBBQWlJRFFkQys4Z0JxTFFBQUlnWkJ3QUJ4UlEwQklBUkJCR29oQnlBRUxRQURJZ05CMEw3eUFHb3RBQUFpQmtIQUFIRU5BQXNnQkVFRGFpRUVEQUlMSUFSQkFtb2hCQXdCQ3lBRVFRRnFJUVFMSUFSQkFEb0FBQ0FFUVFGcUlRY2dCa0VJY1FSQUEwQWdCeTBBQUNFRElBZEJBV29oQnlBRFFkQys4Z0JxTFFBQVFRaHhEUUFMQzBFTUlRZ2dBMEU5UndSQUlBY2hCQXdEQ3dOQUlBY2lCRUVCYWlFSElBUXRBQUFpQTBIUXZ2SUFhaTBBQUVFSWNRMEFDd0pBSUFOQkltc09CZ0FEQXdNREFBTUxJQWtnQnpZQ0NDQUhJQU5CR0hSQkdIVWdIeEVEQUNJRVJRUkFJQWtvQWdnaEJBd0RDeUFFTFFBQVFkQys4Z0JxTEFBQVFRQk9EUUVNQWdzTEFrQUNRQ0FEUVM5ckRoQUFBUUVCQVFFQkFRRUJBUUVCQVFFREFRc2dCQzBBQUNJRFFUNUdCRUFnQjBFQ2FpRUVJQUVvQWd3aEFRd0RDMEVMSVFnZ0MwRStSdzBCSUFNTkFTQUJLQUlNSVFFTUFndEJDeUVJSUF0QlBrY0VRQ0FISVFRTUFRc2dCeUVFSUFORkRRRUxDeUFPUVFBMkFoZ2dEa0lFTndJUUlBNGdDRFlDRUNBT0lBUWdER3RCQUNBRUd5SUJOZ0lVQWtBZ0NFVUVRQ0FMUVR4R0JFQWdEa0VBTmdJSUlBNUNCRGNDQUNBT0lCSTJBZ1FnRGtFRk5nSUFEQU1MSUJRTkFTQVJRUmhxSUJVZ0VSc29BZ0FpQkFSQUEwQWdCQ2dDQUVFUGNVRUNSZzBESUFRb0FoZ2lCQTBBQ3dzZ0RrRUFOZ0lJSUE1Q0JEY0NBQ0FPSUJJMkFnUWdEa0VRTmdJQURBSUxJQUZCQUV3TkFDQUJJQkpIRFFBZ0N3MEFJQTRnRDBFQ2F6WUNGQXNnRGlBT0tBSVlOZ0lJSUE0Z0Rpa0RFRGNEQUFzZ0RpQVFOZ0lJSUFBZ0VEWUNDQ0FBSUE0cEF3QTNBZ0FNQVFzZ0FFRUFOZ0lJSUFCQ0JEY0NBQ0FBUWdNM0FnQUxJQTVCSUdva0FBdUtBd0VEZnlBQktBSUFJQUFvQWdBZ0JDZ0NBQkVEQUNFRklBSW9BZ0FnQVNnQ0FDQUVLQUlBRVFNQUlRY0Nmd0pBSUFWRkJFQkJBQ0FIUlEwQ0dpQUJLQUlBSVFVZ0FTQUNLQUlBTmdJQUlBSWdCVFlDQUVFQklBRW9BZ0FnQUNnQ0FDQUVLQUlBRVFNQVJRMENHaUFBS0FJQUlRVWdBQ0FCS0FJQU5nSUFJQUVnQlRZQ0FBd0JDeUFBS0FJQUlRWWdCd1JBSUFBZ0FpZ0NBRFlDQUNBQ0lBWTJBZ0JCQVF3Q0N5QUFJQUVvQWdBMkFnQWdBU0FHTmdJQVFRRWdBaWdDQUNBR0lBUW9BZ0FSQXdCRkRRRWFJQUVvQWdBaEJTQUJJQUlvQWdBMkFnQWdBaUFGTmdJQUMwRUNDeUVGSUFNb0FnQWdBaWdDQUNBRUtBSUFFUU1BQkg4Z0FpZ0NBQ0VHSUFJZ0F5Z0NBRFlDQUNBRElBWTJBZ0FnQWlnQ0FDQUJLQUlBSUFRb0FnQVJBd0JGQkVBZ0JVRUJhZzhMSUFFb0FnQWhBeUFCSUFJb0FnQTJBZ0FnQWlBRE5nSUFJQUVvQWdBZ0FDZ0NBQ0FFS0FJQUVRTUFSUVJBSUFWQkFtb1BDeUFBS0FJQUlRSWdBQ0FCS0FJQU5nSUFJQUVnQWpZQ0FDQUZRUU5xQlNBRkN3dTNDd0lIZndKOEl3QkI4QUJySWdJa0FBSkFJQUVnQVNnQ0FDZ0NDQkVBQUVIekFFWUVRQ0FCUWJEOS9BQkJzTVA1QUVFQUVCd2lBMEVBRUZ3aEJBSkFJQU1nQXlnQ0FDZ0NWQkVBQUFSQUlBTWdBeWdDQUNnQ1RCRUFBQTBCQzBHNDh1NEFRUUFRT2d3Q0N5QURJQU1vQWdBb0FsUVJBQUFoQlFKQUlBTWdBeWdDQUNnQ1RCRUFBQ0lHUVJCcUVGNEVRQ0FFUWNBQmFoQmVEUUVMUWJEeTd3QkJBQkE2REFJTElBSkJnSURJQXpZQ1pDQUNRYVQvL0FBMkFtQUNRQ0FBS0FJRUtBTEFCeUFDUWVBQWFpQUJFTzRESWdFRVFDQUJRYkQ5L0FCQmtNMzdBRUVBRUJ3aUF3MEJDeUFFUVJOQjhMRi9RUUVRTEJEQUF5RURDMEVCSVFkQkFTRUJBa0FDUUFKQUFrQWdBeWdDMEFNaUNFRUJhdzRFQUFFQ0F3RUxRUVVoQVF3Q0N5QURMQUJmSVFBZ0F5Z0NWQ0VCSUFJZ0NEWUNCRUVBSVFjZ0FpQUJJQU5CMUFCcUlBQkJBRWdiTmdJQVFZejA3UUFnQWhBNkRBTUxRUVFoQVFzZ0JVRURPZ0FvSUFVZ0FUWUNNQ0FHS0FJZ0lnRW9Bc1FCSVFZZ0JDZ0MwQUVpQ0NnQ3lBRWdBU2dDeUFGcklBUW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUFLQUlzSWdGQkNtd2dBU0FBTFFBOEcyeEI1QUJ0SWdBZ0JDZ0NpQUlnQXl3QW5BUnJiRUVCZEdxM0lBWWdDQ2dDeEFGcnR5QUVJQVFvQWdBb0Fvd0dFUkFBUkJndFJGVDdJUW5Bb2tRQUFBQUFBSUJtUUtNUWtnR2lvU0FBdDZNUXpRUWlDWmxFQUFBQUFBQUE0RUZqQkVBZ0JTQUpxaERMQkF3Q0N5QUZRWUNBZ0lCNEVNc0VEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFR09BVVlFUUVFQklRY2dBVUd3L2Z3QVFaalkrQUJCQUJBY0lnVkJBQkJjSVFRZ0FrRUFOZ0pvSUFJZ0FrSGdBR29pQXpZQ1pDQUNJQU0yQW1BZ0FrRUFPd0ZVSUFKQkJqWUNXQ0FDUWF5RS9RQTJBbEFnQlNBRElBSkIwQUJxRU4wQ0FrQWdBaWdDYUVVRVFDQUNJQUVvQWxRZ0FVSFVBR29nQVN3QVgwRUFTQnMyQWhCQi9mbnRBQ0FDUVJCcUVDUU1BUXNnQWtHQWdNZ0ROZ0pNSUFKQnBQLzhBRFlDU0FKQUlBQW9BZ1FvQXNBSElBSkJ5QUJxSUFFUTdnTWlBUVJBSUFGQnNQMzhBRUdRemZzQVFRQVFIQ0lERFFFTElBUkJFMEh3c1g5QkFSQXNFTUFESVFNTFFRRWhCUUpBQWtBQ1FBSkFJQU1vQXRBRElnRkJBV3NPQkFBQkFnTUJDMEVGSVFVTUFnc2dBeXdBWHlFQUlBTW9BbFFoQkNBQ0lBRTJBaVJCQUNFSElBSWdCQ0FEUWRRQWFpQUFRUUJJR3pZQ0lFR005TzBBSUFKQklHb1FPZ3dDQzBFRUlRVUxJQVFvQXBBQ0lBQW9BZ1FvQXVnR1FmUVhhaUlBS0FJc0lnRkJDbXdnQVNBQUxRQThHMnhCNUFCdElRQWdBaWdDWkNJQklBSkI0QUJxUmcwQUlBQkJBWFFoQ0NBQXR5RUpBMEFDUUNBQktBSUlJZ0FnQUNnQ0FDZ0NUQkVBQUNJQUJFQWdBRUVRYWhCZURRRUxRUUFoQnlBQ0lBRW9BZ2dpQUNnQ1ZDQUFRZFFBYWlBQUxBQmZRUUJJR3pZQ01FSHk4dThBSUFKQk1Hb1FPZ3dDQ3lBQktBSUlJZ1lnQmlnQ0FDZ0NWQkVBQUNJR1FRTTZBQ2dnQmlBRk5nSXdJQVlDZnlBRUlBUW9BZ0FvQWlRUkFBQWdBQ2dDSUNJQUtBTElBV3NnQ0NBRUtBS0lBaUFETEFDY0JHdHNhcmNnQUNnQ3hBRWdCQ2dDMEFFb0FzUUJhN2NnQkNBRUtBSUFLQUtNQmhFUUFFUVlMVVJVK3lFSndLSkVBQUFBQUFDQVprQ2pFSklCb3FFZ0NhTVF6UVFpQ3BsRUFBQUFBQUFBNEVGakJFQWdDcW9NQVF0QmdJQ0FnSGdMRU1zRUlBRW9BZ1FpQVNBQ1FlQUFha2NOQUFzTElBSW9BbWhGRFFFZ0FpZ0NaQ0lCS0FJQUlnQWdBaWdDWUNJREtBSUVOZ0lFSUFNb0FnUWdBRFlDQUNBQ1FRQTJBbWdnQVNBQ1FlQUFha1lOQVFOQUlBRW9BZ1FoQUNBQkVCY2dBQ0lCSUFKQjRBQnFSdzBBQ3d3QkN5QUNRZUFBYWlJQUlBRWdBU2dDQUNnQ01CRUNBQ0FCTEFCZklRTWdBU2dDVkNFRUlBSWdBaWdDWUNBQUlBSXNBR3RCQUVnYk5nSkFJQUlnQkNBQlFkUUFhaUFEUVFCSUd6WUNSRUc3OU8wQUlBSkJRR3NRT2lBQ0xBQnJRUUJPRFFBZ0FpZ0NZQkFYQ3lBQ1FmQUFhaVFBSUFjTFVnRUJmeUFBS0FJRUlnSWdBQ2dDQ0VrRVFDQUNJQUVwQWdBM0FnQWdBaUFCS0FJSU5nSUlJQUZDQURjQ0FDQUJRUUEyQWdnZ0FpQUJLQUlNTmdJTUlBQWdBa0VRYWpZQ0JBOExJQUFnQVJDaEFRdENBUUYvSUFCQkFoRHdDaUlBQkg4Z0FDZ0NBRUVQY1FWQkFBc2lBa0VIUnlBQ1FRdHhRUUpIY1VVRVFDQUFRUVJxSUFCQklDQUJJQUVRSHhEVUFob0xJQUFMcndNQkJIOGpBRUZBYWlJQkpBQWdBU0FBTmdJNElBRW9BamdpQUFSL0lBQW9BZ1FpQUVHSXpQRUFJQUFiQlVHSXpQRUFDeUVBSUFGQkNHb2lBaERtRUNBQklBQTJBZ0FnQVNBQktBSUlJQUlnQVN3QUUwRUFTQnMyQWdRZ0FVRVlhaUlBUWJQejdRQWdBUkJQSUFFb0FoZ2dBQ0FCTEFBalFRQklHeUlERUI4aUFFRndTUVJBQWtBQ1FDQUFRUXRQQkVBZ0FFRVFha0Z3Y1NJRUVCZ2hBaUFCSUFSQmdJQ0FnSGh5TmdJd0lBRWdBallDS0NBQklBQTJBaXdNQVFzZ0FTQUFPZ0F6SUFGQktHb2hBaUFBUlEwQkN5QUNJQU1nQUJBWkdnc2dBQ0FDYWtFQU9nQUFJQUVzQUNOQkFFZ0VRQ0FCS0FJWUVCY0xJQUVzQUJOQkFFZ0VRQ0FCS0FJSUVCY0xJQUVvQWl3Z0FTd0FNeUlBUWY4QmNTQUFRUUJJSWdBYklnSUVRQ0FCS0FJb0lBRkJLR29nQUJzaUFDQUNhaUVEQTBBZ0FDQUFMQUFBSWdKQklISWdBaUFDUWNFQWEwRWFTUnM2QUFBZ0FFRUJhaUlBSUFOSERRQUxDeUFCSUFGQk9HcEJyTVh2QUJBak5nSVlJQUZCR0dvZ0FTZ0NLQ0FCUVNocUlBRXNBRE5CQUVnYkVNZ0JJQUVzQUROQkFFZ0VRQ0FCS0FJb0VCY0xJQUZCUUdza0FBOExFQzBBQzd3Q0FRTi9Ba0FnQUNnQ1pDSURSUTBBSUFNaEJBTkFJQUlnQkNnQ0VDSUZTUVJBSUFRb0FnQWlCQTBCREFJTElBSWdCVXNFUUNBRUtBSUVJZ1FOQVF3Q0N3c2dCRVVOQUNBRUtBSVlJUVVDUUFKQUFrQURRQUpBSUFJZ0F5Z0NFQ0lFU1FSQUlBTW9BZ0FpQXcwQ0RBRUxJQUlnQkVzRVFDQURLQUlFSWdNTkFnd0JDeUFEUlEwQUlBVWdBeWdDRkVZTkF5QUZRUVJySWdVb0FnQWlCQ0FFS0FJQUtBSUlFUUFBSVFRZ0FDZ0NaQ0VESUFFZ0JFWU5BaUFERFFFTEMwR1d1dThBRUpZQkFBc2dBMFVOQVFOQUlBSWdBeWdDRUNJQVNRUkFJQU1vQWdBaUF3MEJEQU1MSUFBZ0Fra0VRQ0FES0FJRUlnTU5BUXdEQ3dzZ0EwVU5BU0FES0FJWUlBVkJCR29pQUdzaUFRUkFJQVVnQUNBQkVHTWFDeUFESUFFZ0JXbzJBaGdMRHd0QmxycnZBQkNXQVFBTFFaYTY3d0FRbGdFQUM5b0RBUU4vQWtBZ0FTQUNLQUlNRU53RVFYOUdEUUFnQWlnQ0RDQUNLQUlRRU53RUlRRWdBaWdDRUNJRFJRUkFJQUlvQWd4QkFFRVRFTllDSWdGRkRRRWdBQ0FDS0FJTUlBRWdBaWdDRkNBQ0tBSVlFUFlLRHdzZ0FVRi9Sd1JBSUFBZ0FpZ0NEQ0FESUFJb0FoUWdBaWdDR0JEMkNnOExJQUlvQWd4QmdnRkI4TEYvUVFFUUxDSUJCRUFnQVNnQ1RDSURSUTBCSUFOQnNQMzhBRUhNMi9vQVFRQVFIQ0lGUlEwQklBVWdBUkN3QVJvQ1FDQUFRZVFBYWlJREtBSUFJZ0VFUUNBQVFlUUFhaUVEQTBBQ1FDQUZJQUVvQWhBaUJFa0VRQ0FCS0FJQUlnUU5BU0FCSVFNTUJBc2dCQ0FGVHcwRElBRkJCR29oQXlBQktBSUVJZ1JGRFFNZ0F5RUJDeUFCSVFNZ0JDRUJEQUFMQUFzZ0F5RUJDeUFES0FJQUlnUkZCRUJCSUJBWUlnUWdCVFlDRUNBRUlBRTJBZ2dnQkVJQU53SUFJQVJCQURZQ0hDQUVRZ0EzQWhRZ0F5QUVOZ0lBSUFBb0FtQW9BZ0FpQVFSL0lBQWdBVFlDWUNBREtBSUFCU0FFQ3lFQklBQW9BbVFnQVJCRUlBQWdBQ2dDYUVFQmFqWUNhQXNnQkVFVWFrRUFRUUFRVVNBQUlBVWdBaWdDR0JEMUNpQUZJQUlvQWhRZ0JTZ0NBQ2dDcUFFUkFnQVBDeUFDS0FJTVFRQkJFeERXQWlJQlJRMEFJQUFnQWlnQ0RDQUJJQUlvQWhRZ0FpZ0NHQkQyQ2dzTEtnRUJmeU1BUVJCcklnUWtBQ0FFSUFNMkFnd2dBQ0FCSUFJZ0F4Q2ZCU0VBSUFSQkVHb2tBQ0FBQy9NSUFRWi9Jd0JCOEFCcklnUWtBQ0FFSUFJMkFtZ2dCRUhnQUdvaUFrRUFOZ0lBSUFSQkFEWUNXQ0FFUWdBM0ExQWdBaUFFUWVnQWFoQ0lBVFlDQUVFQklRY0NRRUdIQTBFQUlBSW9BZ0FiUlEwQUEwQWdBaENMQkFKQUFrQUNRQUpBSUFJb0FnQWlCUVIvSUFVb0FnUWlCVUdJelBFQUlBVWJCVUdJelBFQUN5SUlFQjhpQmtGd1NRUkFBa0FDUUNBR1FRdFBCRUFnQmtFUWFrRndjU0lKRUJnaEJTQUVJQWxCZ0lDQWdIaHlOZ0pJSUFRZ0JUWUNRQ0FFSUFZMkFrUU1BUXNnQkNBR09nQkxJQVJCUUdzaEJTQUdSUTBCQ3lBRklBZ2dCaEFaR2dzZ0JTQUdha0VBT2dBQUlBUXNBRnRCQUVnRVFDQUVLQUpRRUJjTElBUWdCQ2dDU0RZQ1dDQUVJQVFwQTBBM0ExQUNRQ0FEUlEwQUFrQWdCQ3dBVzBFQVRnUkFJQVFnQkNnQ1dEWUNPQ0FFSUFRcEExQTNBekFNQVFzZ0JFRXdhaUFFS0FKUUlBUW9BbFFRR2dzZ0JFRXdhaUFERUlnTElRVWdCQ3dBTzBFQVNBUkFJQVFvQWpBUUZ3c2dCUTBBSUFSQlFHc2lCU0FESUFNb0FnQW9BakFSQWdBZ0JDZ0NRQ0FGSUFRc0FFdEJBRWdiSWdVZ0JTd0FBQ0lGUVNCeUlBVWdCVUhCQUd0Qkdra2JPZ0FBSUFRZ0FpZ0NBQ0lGQkg4Z0JTZ0NCQ0lGUVlqTThRQWdCUnNGUVlqTThRQUxOZ0lRSUFRZ0JDZ0NRQ0FFUVVCcklBUXNBRXRCQUVnYk5nSVVRYzdJOFFBZ0JFRVFhaEFrSUFRc0FFdEJBRTROQlNBRUtBSkFFQmNNQlFzZ0FpZ0NBQ0lGQkg4Z0JTZ0NCQ0lGUVlqTThRQWdCUnNGUVlqTThRQUxJZ2dRSHlJR1FYQlBEUUVDUUFKQUlBWkJDMDhFUUNBR1FSQnFRWEJ4SWdrUUdDRUZJQVFnQ1VHQWdJQ0FlSEkyQWlnZ0JDQUZOZ0lnSUFRZ0JqWUNKQXdCQ3lBRUlBWTZBQ3NnQkVFZ2FpRUZJQVpGRFFFTElBVWdDQ0FHRUJrYUN5QUZJQVpxUVFBNkFBQWdCRUVnYWhEb0F5RUZJQVFzQUN0QkFFZ0VRQ0FFS0FJZ0VCY0xJQVVFUUNBQUlBRWdBaWdDQUVFS0lBTVFpZ1FoQnd3RkN5QUVLQUpVSWdVZ0JDMEFXeUlHSUFaQkdIUkJHSFVpQ0VFQVNCdEJBMFlFUUNBRVFkQUFha0YvUWJUNDdnQkJBeEFiUlEwRElBUXRBRnNpQmlFSUlBUW9BbFFoQlFzQ1FDQUZJQVlnQ0VFWWRFRVlkVUVBU0J0QkJFWUVmeUFFUWRBQWFrRi9RWlBCN3dCQkJCQWJSUTBGSUFRdEFGc2lCaUVJSUFRb0FsUUZJQVVMSUFZZ0NFRVlkRUVZZFVFQVNCc05BQ0FFUWRBQWFrRi9RWWpNOFFCQkFCQWJEUUFnQUNBQklBSW9BZ0FRMHdKQkFTRUhEQVVMSUFRZ0FpZ0NBQ0lGQkg4Z0JTZ0NCQ0lGUVlqTThRQWdCUnNGUVlqTThRQUxOZ0lBUWMzWDd3QWdCQkFrREFRTEVDMEFDeEF0QUFzZ0FpZ0NBQ0VGUWZnQkVCZ2lCaERpQ1NFSElBQWdCU0FHRUZBZ0IwR3dBV29nQlJCcUlBZEJ3QUZxSUFVUVdpQUdRZWdCYWlBRkVQNEZJQVpCOEFGcUlBVVF0dzBnQVNBR0lBRW9BZ0FvQXFnQkVRSUFJQVVnQmhCQ0lBQWdCaUFGSUFZUW53SWhCd3dCQ3lBQUlBRWdBaWdDQUJEQkR5RUhDeUFDSUFJUXh3RTJBZ0JCaHdOQkFDQUNLQUlBRzBFQUlBZEJBWEViRFFBTElBUXNBRnRCQUU0TkFDQUVLQUpRRUJjTElBUkI4QUJxSkFBZ0IwRUJjUXUyQWdFQmZ5TUFRUkJySWdFa0FDQUJRUVk2QUFzZ0FVRUFPZ0FHSUFGQjU1dnhBQ2dBQURZQ0FDQUJRZXViOFFBdkFBQTdBUVFnQUVHTEFTQUJFSjRCR2lBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQ3lBQVFkQURhaEMxQmlBQVFjRFEvd0EyQXNnRUlBQkJzTkQvQURZQ3dBUWdBRUdnMFA4QU5nSzBCQ0FBUVpEUS93QTJBcXdFSUFCQmdORC9BRFlDcEFRZ0FFSHd6LzhBTmdMd0F5QUFRZURQL3dBMkF1Z0RJQUJCME0vL0FEWUM0QU1nQUVHNHovOEFOZ0xRQXlBQVFhalAvd0EyQW9nRElBQkJtTS8vQURZQytBSWdBRUdJei84QU5nTG9BaUFBUWZqTy93QTJBdVFCSUFCQjFNNy9BRFlDMUFFZ0FFSEV6djhBTmdMQUFTQUFRYVRPL3dBMkFyQUJJQUJCNU1mL0FEWUNBQ0FBSUFCQjFBTnFRUU1RYmlBQUlBQW9BZ0FvQXBRQkVRRUFJQUZCRUdva0FBc2NBQ0FBUWFTdjhnQTJBZ0FnQUVFZ2FoQktHaUFBRU00QkdpQUFDOU1EQVFWL0l3QkJFR3NpQWlRQUlBSkJCVG9BQ3lBQ1FRQTZBQVVnQWtIQW1mRUFLQUFBTmdJQUlBSkJ4Sm54QUMwQUFEb0FCQ0FBUWRzQUlBSVFqZ0lnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQUVFQU5nTDhBaUFBSUFCQjlBSnFJZ0UyQXZnQ0lBQkI2UDM4QURZQzhBSWdBQ0FCTmdMMEFpQUFRWUFEYWhDMEJTRURJQUJCbUFOcUVQOENJUVFnQUVHZ0JHb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRWmpZOGdBMkFnQWdBVUlBTndJTUlBRkNBRGNDRkNBQklRVWdBRUc4QkdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFmalo4Z0EyQWdBZ0FVRUFOZ0lNSUFCQjNNZitBRFlDOEFJZ0FFSE14LzRBTmdMZ0FpQUFRYnpIL2dBMkF0QUNJQUJCck1mK0FEWUN6QUVnQUVHSXgvNEFOZ0s4QVNBQVFlekEvZ0EyQWdBZ0EwSHd4LzRBTmdJQUlBQkJpTWorQURZQ2tBTWdCRUdZeVA0QU5nSUFJQUJCaE1uK0FEWUMrQU1nQUVIMHlQNEFOZ0xvQXlBQVFlVEkvZ0EyQXNnRElBQkIxTWorQURZQ3VBTWdBRUhFeVA0QU5nS29BeUFGUVpUSi9nQTJBZ0FnQVVHa3lmNEFOZ0lBSUFBZ0FFR0VBMnBCQ2hCdUlBQWdBRUdjQTJwQkRCQnVJQUJCa0FFUUtTQUFRYVVCRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FDUVJCcUpBQWdBQXRPQVFGL0lBQkI1Sy95QURZQ0FDQUFFSlFRR2dKQUlBQXRBR0JGRFFBZ0FDZ0NJQ0lCUlEwQUlBRVFGd3NDUUNBQUxRQmhSUTBBSUFBb0FqZ2lBVVVOQUNBQkVCY0xJQUFRemdFYUlBQUxDd0FnQUVINDFZRUJFR2NMa2dNQkIzOGpBRUVRYXlJQ0pBQWdBa0VIT2dBTElBSkJBRG9BQnlBQ1FiS1o4UUFvQUFBMkFnQWdBa0cxbWZFQUtBQUFOZ0FESUFCQkRTQUNFUEFCSVFNZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FFR3dBV29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWFqVjhnQTJBZ0FnQVVFQU5nSU1JQUVoQkNBQVFjQUJhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCeU5meUFEWUNBQ0FCSVFVZ0FFSElBV29pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUWZqYjhnQTJBZ0FnQVNFR0lBQkIwQUZxSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVISTNQSUFOZ0lBSUFGQkFEWUNEQ0FCSVFjZ0FFSGdBV29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWJqYzhnQTJBZ0FnQVVFQU5nSU1JQUJCc1BiOUFEWUNBQ0FFUWNUOC9RQTJBZ0FnQlVIVS9QMEFOZ0lBSUFaQjVQejlBRFlDQUNBSFFmVDgvUUEyQWdBZ0FVR0UvZjBBTmdJQUlBTkI3Z0FRS1NBRFFZY0JFQ2tnQTBIR0FSQXBJQU5CekFFUUtTQURRY3NCRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FDUVJCcUpBQWdBQXZVQWdBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFGQjZ3QnJEaVlBRHdFUEFnOERCQThQRHc4UER3OEZEdzhHQndnUENROEtDdzhRRHc4UERROFFEdzhQRGc4TElBQW9BdWdHUWZEWEFHb3JBd0FQQ3lBQUtBTG9Ca0hBMkFCcUt3TUFEd3NnQUNnQzZBWkJrTmtBYWlzREFBOExJQUFvQXVnR1FlRFpBR29yQXdBUEN5QUFLQUxvQmtHdzJnQnFLd01BRHdzZ0FDZ0M2QVpCZ05zQWFpc0RBQThMSUFBb0F1Z0dRYURjQUdvckF3QVBDeUFBS0FMb0JrSHczQUJxS3dNQUR3c2dBQ2dDNkFaQndOMEFhaXNEQUE4TElBQW9BdWdHUVpEZUFHb3JBd0FQQ3lBQUtBTG9Ca0hnM2dCcUt3TUFEd3NnQUNnQzZBWkJzTjhBYWlzREFBOExBQXNnQUNnQzZBWkIwT0FBYWlzREFBOExJQUFvQXVnR1FmRGhBR29yQXdBUEN5QUFLQUxvQmtHUXlnQnFLd01BRHdzZ0FDZ0M2QVpCZ09BQWFpc0RBQXVVQVFJQmZ3RjhJd0JCRUdzaUF5UUFJQU1nQUVIc0Jtb2dBUkNFQkNJQktBSUVOZ0lNSUFNZ0FTZ0NDRFlDQ0NBRElBRW9BZ3cyQWdRZ0F5QUJLQUlRTmdJQUFuOGdBaWdDQkNBREtBSUFiQ0FCS0FJWWJTSUJRUUVOQUJvZ0FDZ0M2QVpCZ0NScUt3TUFJQUczb2lJRW1VUUFBQUFBQUFEZ1FXTUVRQ0FFcWd3QkMwR0FnSUNBZUFzaEFDQURRUkJxSkFBZ0FBdWRBUUlCZndGOEl3QkJFR3NpQkNRQUlBUWdBRUhzQm1vZ0FSQzJBU0lCS0FJRU5nSU1JQVFnQVNnQ0NEWUNDQ0FFSUFFb0FndzJBZ1FnQkNBQktBSVFOZ0lBQW44Z0FDZ0MwQWNnQkNnQ0NHd2dBU2dDR0cwaUFTQURSUTBBR2lBQUtBTG9Ca0dBSkdvckF3QWdBYmVpSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lFQUlBUkJFR29rQUNBQUlBSnNRZVFBYlFzeEFDQUJCRUFnQUNBQktBSUFFS3dISUFBZ0FTZ0NCQkNzQnlBQkxBQWJRUUJJQkVBZ0FTZ0NFQkFYQ3lBQkVCY0xDOUVFQVFSL0FrQWdBQ0FCUmdSQUlBQWdBU2tESURjRElDQUFJQUVwQXhnM0F4Z2dBQ0FCS1FJc053SXNJQUFnQVNnQ05EWUNOQ0FBUVVCcklBRkJRR3NyQXdBNUF3QU1BUXNnQUVFRWFpQUJLQUlFSUFFb0FnZ1FVU0FBSUFFcEF5QTNBeUFnQUNBQktRTVlOd01ZSUFBZ0FTa0NMRGNDTENBQUlBRW9BalEyQWpRZ0FFRkFheUFCUVVCckt3TUFPUU1BSUFGQnlBQnFJUU1nQUVISUFHb2hBaUFCTFFCVElnVkJHSFJCR0hVaEJBSkFJQUFzQUZOQkFFNEVRQ0FFUVFCT0JFQWdBaUFES1FNQU53TUFJQUlnQXlnQ0NEWUNDQXdDQ3lBQ0lBRW9Ba2dnQVNnQ1RCQWdEQUVMSUFJZ0FTZ0NTQ0FESUFSQkFFZ2lBaHNnQVNnQ1RDQUZJQUliRUNFYUN5QUJRZFFBYWlFRElBQkIxQUJxSVFJZ0FTMEFYeUlGUVJoMFFSaDFJUVFnQUN3QVgwRUFUZ1JBSUFSQkFFNEVRQ0FDSUFNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFJTElBSWdBU2dDVkNBQktBSllFQ0FNQVFzZ0FpQUJLQUpVSUFNZ0JFRUFTQ0lDR3lBQktBSllJQVVnQWhzUUlSb0xJQUFnQVNnQ2ZEWUNmQ0FBSUFFcEFuUTNBblFnQUNBQktRSnNOd0pzSUFBZ0FTa0NaRGNDWkNBQUlBRXBBNEFCTndPQUFTQUFJQUVvQW93Qk5nS01BU0FBSUFFcEE1Z0JOd09ZQVNBQUlBRW9BcUFCTmdLZ0FTQUFJQUVvQXFnQk5nS29BU0FBSUFFb0FyQUJOZ0t3QVNBQUlBRXBBOEFCTndQQUFTQUFJQUVwQThnQk53UElBU0FBSUFFcEE5QUJOd1BRQVNBQUlBRXBBOWdCTndQWUFTQUFJQUVwQXVRQk53TGtBU0FBSUFFcEF1d0JOd0xzQVNBQUlBRXBBdlFCTndMMEFTQUFJQUVvQXZ3Qk5nTDhBUXYzQVFJRGZ3RitJd0JCUUdvaUFpUUFJQUF0QUx3SEJFQWdBRUVhUWZDeGYwRUJFQ3dpQXdSQUlBTkJzUDM4QUVHd2pmMEFRUUFRSENFRUMwR29CaEFZSWdNUXdRTWFJQUlnQVRvQVBDQUNRUUEyQWpnZ0FpQUROZ0kwSUFKQm1MajlBRFlDTUNBQ1F0Q0ZnSUFRTndNSUlBSkMwSVdBZ0JBM0F3QWdBaWtDQUNFRklBSkJFR29pQVVFQk9nQVlJQUZCQURZQ0ZDQUJRZGo5L0FBMkFnQWdBU0FGTndJRUlBRkNBRGNDRENBQUlBRWdBa0V3YWtFQVFRQkI4TEYvUVFGQkFCQXVJQVFRM1FRZ0JDQURJQVFvQWdBb0FxZ0JFUUlBSUFCQkFEWUN3QWNnQUVFQkVORURJQUJCQURvQXZBY0xJQUpCUUdza0FBc3hBQ0FCQkVBZ0FDQUJLQUlBRUs4SElBQWdBU2dDQkJDdkJ5QUJMQUFiUVFCSUJFQWdBU2dDRUJBWEN5QUJFQmNMQ3g4QUlBRUVRQ0FBSUFFb0FnQVFzQWNnQUNBQktBSUVFTEFISUFFUUZ3c0xNUUFnQVFSQUlBQWdBU2dDQUJDeEJ5QUFJQUVvQWdRUXNRY2dBU3dBRzBFQVNBUkFJQUVvQWhBUUZ3c2dBUkFYQ3d2a0JnRUZmeU1BUVlBQmF5SUZKQUFnQlVJQU53TW9JQVZCQURvQU1DQUZRZ0EzQWpRZ0JVRUFPZ0E4SUFWQkFEWUNSQ0FGUVVCclFRQTZBQUFnQlVJQU53TVlJQVZDQURjQUhTQUZRUUEyQWd3Z0JTQUROZ0lJSUFVZ0FqWUNCQ0FGSUFFMkFnQWdCVUlBTndNUUlBVkJBRG9BYUNBRlFRQTZBSFFnQlVJQU53TlFJQVZDQURjQVZTQUZRZ0EzQTJBZ0JVSUFOd0pzSUFWQkFEWUNmQ0FGUVFBNkFIZ2dCVUlBTndOSUlBTWdBU0FDSUFWQnlBQnFJZ2RCQUJES0Fob2dCVUVRYWlJRElBRWdBaUFIUVFBUTVBTWdCU2dDU0NJSEJFQWdCU0FITmdKTUlBY1FGd3NDUUNBRktBSVVJQVVvQWhCR0JFQWdBU0FDUmcwQkEwQWdBQ0FCTEFBQUVHd2dBVUVCYWlJQklBSkhEUUFMREFFTElBUVFIeUFFYWlFQ0EwQWdCU2dDS0NJQklBVW9BaXdpQjBjRVFBTkFJQUFnQVN3QUFCQnNJQUZCQVdvaUFTQUhSdzBBQ3dzZ0FDRUhJQUlnQkNJQVJ3UkFJQU5CREdvaENRTkFBa0FDUUFKQUlBQXRBQUFpQmtFa1J3MEFJQUJCQVdvaUFTQUNSZzBBQWtBQ1FBSkFBa0FDUUNBQkxBQUFJZ1pCSkdzT0JBWURBQUVDQ3lBREtBSUFJZ0FvQWdBaUJpQUFLQUlFSWdCR0RRWURRQ0FISUFZc0FBQVFiQ0FHUVFGcUlnWWdBRWNOQUFzTUJnc2dBeWdDSkNJR0lBTW9BaWdpQUVZTkJRTkFJQWNnQml3QUFCQnNJQVpCQVdvaUJpQUFSdzBBQ3d3RkN5QUdRZUFBUmcwQkN5QUdRVEJySVFoQkpDRUdJQWhCL3dGeFFRbExEUUVDUUFKQUlBSWdBRUVDYWlJQVJnUkFJQUVoQUF3QkN5QUFMUUFBSWdaQk1HdEIvd0Z4UVFsTEJFQWdBU0VBREFFTElBaEJtYlBtekFGUERRRWdDRUVLYkNBR2FrRXdheUVJQ3lBREtBSUFJZ0VnQ0VFTWJHb2dDU0FES0FJRUlBRnJRUXh0SUFoTEd5SUJLQUlBSWdZZ0FTZ0NCQ0lCUndSQUEwQWdCeUFHTEFBQUVHd2dCa0VCYWlJR0lBRkhEUUFMQ3lBQUlRRU1CQXNRbGdVQUN5QURLQUlZSWdZZ0F5Z0NIQ0lBUmcwQ0EwQWdCeUFHTEFBQUVHd2dCa0VCYWlJR0lBQkhEUUFMREFJTElBQWhBUXNnQnlBR1FSaDBRUmgxRUd3TElBRkJBV29pQUNBQ1J3MEFDd3NnQnlFQUlBVW9BamdoQnlBRktBSTBJUUVnQlJESERTQUZLQUlVSUFVb0FoQkhEUUFMSUFFZ0IwWU5BQU5BSUFBZ0FTd0FBQkJzSUFGQkFXb2lBU0FIUncwQUN3c2dCU2dDRUNJQUJFQWdCU0FBTmdJVUlBQVFGd3NnQlVHQUFXb2tBQXVFQWdJRmZ3RitJd0JCUUdvaUF5UUFJQUV0QUcwRVFDQUJRUUE2QUcwZ0FFRUVhaUVFQWtBZ0FDZ0NERVVOQUNBQUtBSUlJZ0lvQWdBaUJTQUFLQUlFSWdZb0FnUTJBZ1FnQmlnQ0JDQUZOZ0lBSUFCQkFEWUNEQ0FDSUFSR0RRQURRQ0FDS0FJRUlRVWdBaEFYSUFVaUFpQUVSdzBBQ3dzZ0EwS3dnWUNBRURjREdDQURRckNCZ0lBUU53TUlJQU1wQWdnaEJ5QURRU0JxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUpDQURjQ0JDQUNJQWMzQWd3Z0F5QUVOZ0lVSUFOQnNJTDlBRFlDRUNBQklBSWdBMEVRYWtId3NYOUJBVUVBRUlrQ0lBQWdCQ0FBS0FJQUtBSUlFUUlBQ3lBQUtBSU1JUUFnQTBGQWF5UUFJQUFMaFFJQ0JYOEJmaU1BUVVCcUlnTWtBQ0FCTFFCdEJFQWdBVUVBT2dCdElBQkJCR29oQkFKQUlBQW9BZ3hGRFFBZ0FDZ0NDQ0lDS0FJQUlnVWdBQ2dDQkNJR0tBSUVOZ0lFSUFZb0FnUWdCVFlDQUNBQVFRQTJBZ3dnQWlBRVJnMEFBMEFnQWlnQ0JDRUZJQUlRRnlBRklnSWdCRWNOQUFzTElBTkNzSUdBZ0JBM0F4Z2dBMEt3Z1lDQUVEY0RDQ0FES1FJSUlRY2dBMEVnYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDUWdBM0FnUWdBaUFITndJTUlBTWdCRFlDRkNBRFFiQ0MvUUEyQWhBZ0FTQUNJQU5CRUdwQjhMRi9RUUZCQUJDSkFpQUFJQVFnQUNnQ0FDZ0NDQkVDQUFzZ0FDZ0NEQ0VBSUFOQlFHc2tBQ0FBUlF2N0FRSUZmd0YrSXdCQlFHb2lBeVFBSUFFdEFHMEVRQ0FCUVFBNkFHMGdBRUVFYWlFRUFrQWdBQ2dDREVVTkFDQUFLQUlJSWdJb0FnQWlCU0FBS0FJRUlnWW9BZ1EyQWdRZ0JpZ0NCQ0FGTmdJQUlBQkJBRFlDRENBQ0lBUkdEUUFEUUNBQ0tBSUVJUVVnQWhBWElBVWlBaUFFUncwQUN3c2dBMEt3Z1lDQUVEY0RHQ0FEUXJDQmdJQVFOd01JSUFNcEFnZ2hCeUFEUVNCcUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFKQ0FEY0NCQ0FDSUFjM0Fnd2dBeUFFTmdJVUlBTkJzSUw5QURZQ0VDQUJJQUlnQTBFUWFrSHdzWDlCQVVFQUVJa0NJQUFnQkNBQUtBSUFLQUlJRVFJQUN5QURRVUJySkFBTGJBRURmeUFBSUFBb0FuUkJCR29pQVRZQ2RBSkFJQUVnQUNnQ2NDSUNSZzBBSUFBdkFYZ2lBMEduQVVZTkFBTkFJQUVvQWdBdkFWQWdBMFlOQVNBQlFRUnFJZ0VnQWtjTkFBc2dBQ0FDTmdKMFFRQVBDeUFBSUFFMkFuUWdBU0FDUmdSQVFRQVBDeUFCS0FJQUMvWUNBUWgvUVg4aEFnSkFBa0FDUUNBQktBSkVJZ01nQVNnQ1FDSUVhMEVBU2dSQUlBQkJRR3NoQ1FOQVFRQWhCU0FISUFNZ0JHdEJBblVpQTBnRVFDQURJQWRORFFNZ0JDQUhRUUowYWlnQ0FDSUZRUUEyQWt3TElBVWdBRFlDVEFKQUlBSkJmMGNFUUNBQUlBVWdBaER2QXlBQ1FRRnFJUUlNQVFzZ0FDZ0NSQ0lDSUFBb0FraEhCRUFnQWlBRk5nSUFJQUFnQWtFRWFqWUNSRUYvSVFJTUFRc2dBaUFKS0FJQUlnUnJJZ0pCQW5VaUNFRUJhaUlEUVlDQWdJQUVUdzBFSUFNZ0FrRUJkU0lHSUFNZ0Jrc2JRZi8vLy84RElBSkIvUC8vL3dkSkd5SURCSDhnQTBHQWdJQ0FCRThOQmlBRFFRSjBFQmdGUVFBTElnWWdDRUVDZEdvaUNDQUZOZ0lBSUFKQkFFb0VRQ0FHSUFRZ0FoQVpHZ3NnQUNBR0lBTkJBblJxTmdKSUlBQWdDRUVFYWpZQ1JDQUFJQVkyQWtCQmZ5RUNJQVJGRFFBZ0JCQVhDeUFIUVFGcUlnY2dBU2dDUkNJRElBRW9Ba0FpQkd0QkFuVklEUUFMQ3c4TEVHMEFDeEFvQUF0Qm80VHZBQkE0QUF2cUFnSUZmd0o4SUFFZ0FrY0VRQ0FBUVFScUlRWWdBRUVNYWlFSEEwQWdBQ2dDQkNFRUFrQUNRQ0FHSWdNZ0FDZ0NBRWNFUUNBRUlRVUNRQ0FFQkVBRFFDQUZJZ01vQWdRaUJRMEFEQUlMQUFzZ0J5RURJQVlnQmlnQ0NDZ0NBRVlFUUFOQUlBTW9BZ0FpQlVFSWFpRURJQVVnQlNnQ0NDZ0NBRVlOQUFzTElBTW9BZ0FoQXdzZ0FTc0RBQ0lJSUFNckF4QmtSUTBCQ3lBRElBWWdCQnNoQlNBRFFRUnFJQVlnQkJzaEF3d0JDeUFHSVFNZ0JFVUVRQ0FHSWdVaEF3d0JDd05BSUFRaUJTc0RFQ0lKSUFoa0JFQWdCU0lES0FJQUlnUU5BUXdDQ3lBSUlBbGtSUTBCSUFWQkJHb2hBeUFGS0FJRUlnUU5BQXNMSUFNb0FnQkZCRUJCR0JBWUlRUWdBU3NEQUNFSUlBUWdCVFlDQ0NBRVFnQTNBZ0FnQkNBSU9RTVFJQU1nQkRZQ0FDQUFLQUlBS0FJQUlnVUVRQ0FBSUFVMkFnQWdBeWdDQUNFRUN5QUFLQUlFSUFRUVJDQUFJQUFvQWdoQkFXbzJBZ2dMSUFGQkNHb2lBU0FDUncwQUN3c0xpZ3NEQlh3RGZ3RitJd0JCRUdzaUJ5UUFJQUFvQWhDM0lnTkVBQUFBQUFBQUNNQ2lJQUFvQWdpM0lnSkVBQUFBQUFBQUNFQ2lJZ1ZCQUNBQUtBSUFJZ2hydDZDZ0lBQW9BaGkzb0NFRUlBTkVBQUFBQUFBQUNFQ2lJQWkzSWdaRUFBQUFBQUFBQ0VDaUlBSkVBQUFBQUFBQUdNQ2lvS0FoQXlBR1JBQUFBQUFBQUFqQW9pQUZvQ0VDSUFnZ0FXdTNJUVVqQUVFZ2F5SUFKQUFDUUNBRW1VU1YxaWJvQ3k0UlBtTUVRQ0FEbVVTVjFpYm9DeTRSUG1NRVFDQUNtVVNWMWlib0N5NFJQbU1FUUNBSFFnQTNBZ1FnQnlBSFFRUnFOZ0lBREFNTElBQWdCWm9nQXFNNUF3Z2dCMElBTndJRUlBY2dCMEVFYWpZQ0FDQUhJQUJCQ0dvZ0FFRVFhaEM0Qnd3Q0N5QUFJQUthSUFJZ0FxSWdBMFFBQUFBQUFBQVF3S0lnQmFLZ255SUVvU0FESUFPZ0lnT2pPUU1RSUFBZ0JDQUNvU0FEb3prRENDQUhRZ0EzQWdRZ0J5QUhRUVJxTmdJQUlBY2dBRUVJYWlBQVFSaHFFTGdIREFFTElBVWdCS05FQUFBQUFBQUFPMENpSUFNZ0JLTWlBeUFESUFPZ29pQURvaUFEUkFBQUFBQUFBQ0xBb2lBQ0lBU2pJZ1Npb0tCRUFBQUFBQUFBTzBDaklnVkVBQUFBQUFBQTREK2lJZ0lnQXFJZ0JFUUFBQUFBQUFBSVFLSWdBeUFEb3FGRUFBQUFBQUFBQ0VDaklnWkVBQUFBQUFBQUNFQ2pJZ1FnQkNBRW9xS2dJZ1JFQUFBQUFBQUFBQUJqQkVBQ2ZFUUFBQUFBQUFEd3Z5QUZtaUFHUkFBQUFBQUFBQWpBb3lJQ0lBSWdBcUtpbnlJRUlBU2dveUlDUkFBQUFBQUFBUEEvcENBQ1JBQUFBQUFBQVBDL1l4c2lBcjBpQ2tJZ2lLZEIvLy8vL3dkeElnRkJnSURBL3dOUEJFQkVBQUFBQUFBQUFBQkVHQzFFVlBzaENVQWdDa0lBV1JzZ0NxY2dBVUdBZ01EL0EydHlSUTBCR2tRQUFBQUFBQUFBQUNBQ0lBS2hvd3dCQ3dKOElBRkIvLy8vL2dOTkJFQkVHQzFFVlBzaCtUOGdBVUdCZ0lEakEwa05BUnBFQjF3VU15YW1rVHdnQWlBQ0lBS2lFTW9Mb3FFZ0FxRkVHQzFFVlBzaCtUK2dEQUlMSUFwQ0FGTUVRRVFZTFVSVSt5SDVQeUFDUkFBQUFBQUFBUEEvb0VRQUFBQUFBQURnUDZJaUFwOGlCU0FGSUFJUXlndWlSQWRjRkRNbXBwRzhvS0NoSWdJZ0FxQU1BZ3RFQUFBQUFBQUE4RDhnQXFGRUFBQUFBQUFBNEQraUlnS2ZJZ1VnQWhES0M2SWdBaUFGdlVLQWdJQ0FjSU8vSWdJZ0FxS2hJQVVnQXFDam9DQUNvQ0lDSUFLZ0N3c2hBaUFBSUFRUWh3a2lCQ0FFb0NJRUlBSkVBQUFBQUFBQUNFQ2pFSzRGb2lBRFJBQUFBQUFBQUFqQW95SURvRGtEQ0NBQUlBUWdBa1FZTFVSVSt5RXBRS0JFQUFBQUFBQUFDRUNqRUs0Rm9pQURvRGtER0NBQUlBUWdBa1FZTFVSVSt5RVpRS0JFQUFBQUFBQUFDRUNqRUs0Rm9pQURvRGtERUNBSFFnQTNBZ1FnQnlBSFFRUnFOZ0lBSUFjZ0FFRUlhaUFBUVNCcUVMZ0hEQUVMSUFSRUFBQUFBQUFBQUFCaEJFQWdBQ0FDRUljSklnSWdBMFFBQUFBQUFBQUlRS01pQTZFNUF4QWdBQ0FDbWlBQ29TQURvVGtEQ0NBSFFnQTNBZ1FnQnlBSFFRUnFOZ0lBSUFjZ0FFRUlhaUFBUVJocUVMZ0hEQUVMSUFBZ0JKOGlCQ0FDb1JDSENTQUNJQVNnRUljSm9TQURSQUFBQUFBQUFBakFvNkE1QXdnZ0IwSUFOd0lFSUFjZ0IwRUVhallDQUNBSElBQkJDR29nQUVFUWFoQzRCd3NnQUVFZ2FpUUFBbndDUUNBSEtBSUFJZ2dnQjBFRWNpSUpSZzBBQTBBQ1FDQUlJZ0VyQXhBaUEwU043YldnOThhd3ZtWkZEUUFnQTBRTGVtOE1BUUR3UDJWRkRRQU1BZ3NDUUNBQktBSUVJZ0JGQkVBZ0FTZ0NDQ0lJS0FJQUlBRkdEUUVnQVVFSWFpRUJBMEFnQVNnQ0FDSUFRUWhxSVFFZ0FDQUFLQUlJSWdnb0FnQkhEUUFMREFFTEEwQWdBQ0lJS0FJQUlnQU5BQXNMSUFnZ0NVY05BQXRFQUFBQUFBQUFBQUFNQVF0RUFBQUFBQUFBQUFBZ0NDQUpSZzBBR2lBSUt3TVFSQUFBQUFBQUFBQUFwVVFBQUFBQUFBRHdQNlFMSVFNZ0J5QUhLQUlFRU1jTElBZEJFR29rQUNBREM1d0hBUU4vSXdCQjhBQnJJZ1VrQUNBRlFnQTNBMmdnQlVJQU53TmdJQVZDQURjRFdDQUZRZ0EzQTFBZ0JVSUFOd05JSUFWQ0FEY0RRQ0FGUWdBM0F6Z2dCVUlBTndNd0lBVkNBRGNES0NBRlFnQTNBeUFnQlVJQU53TVlJQVZDQURjREVDQUZRUU0yQWd3Z0JVRUZOZ0lJSUFBZ0JVRU1haUlHSUFWQkNHb2lCeUFGUVVCcklBSkI3QVpxSWdBUXBnWWhBaUFGUVFJMkFnd2dCVUVFTmdJSUlBRWdCaUFISUFWQkVHb2dBQkNtQmlFSFFRQWhBUUpBSUFVb0FrUWlCaUFGS0FJY0lBUnJTQTBBSUFVb0Frd2dCU2dDRkNBRWFrb05BQ0FGS0FJWUlBVW9Ba0JySUFOcUlnQkJBQ0FBUVFCS0d5RUJDd0pBSUFkQkFVWU5BRUVBSVFBQ1FDQUdJQVVvQWl3Z0JHdElEUUFnQlNnQ1RDQUZLQUlrSUFScVNnMEFJQVVvQWlnZ0JTZ0NRR3NnQTJvaUFFRUFJQUJCQUVvYklRQUxJQUFnQVNBQUlBRkxHeUVCSUFkQkFrWU5BRUVBSVFBQ1FDQUdJQVVvQWp3Z0JHdElEUUFnQlNnQ1RDQUZLQUkwSUFScVNnMEFJQVVvQWpnZ0JTZ0NRR3NnQTJvaUFFRUFJQUJCQUVvYklRQUxJQUFnQVNBQUlBRkxHeUVCQ3dKQUlBSkJBVVlOQUVFQUlRQUNRQ0FGS0FKVUlnWWdCU2dDSENBRWEwZ05BQ0FGS0FKY0lBVW9BaFFnQkdwS0RRQWdCU2dDR0NBRktBSlFheUFEYWlJQVFRQWdBRUVBU2hzaEFBc0NmeUFBSUFFZ0FDQUJTeHNpQVNBSFFRRkdEUUFhUVFBaEFBSkFJQVlnQlNnQ0xDQUVhMGdOQUNBRktBSmNJQVVvQWlRZ0JHcEtEUUFnQlNnQ0tDQUZLQUpRYXlBRGFpSUFRUUFnQUVFQVNoc2hBQXNnQUNBQklBQWdBVXNiSWdFZ0IwRUNSZzBBR2tFQUlRQUNRQ0FHSUFVb0Fqd2dCR3RJRFFBZ0JTZ0NYQ0FGS0FJMElBUnFTZzBBSUFVb0FqZ2dCU2dDVUdzZ0Eyb2lBRUVBSUFCQkFFb2JJUUFMSUFBZ0FTQUFJQUZMR3dzaEFTQUNRUUpHRFFCQkFDRUNBa0FnQlNnQ1pDSUdJQVVvQWh3Z0JHdElEUUFnQlNnQ2JDQUZLQUlVSUFScVNnMEFJQVVvQWhnZ0JTZ0NZR3NnQTJvaUFFRUFJQUJCQUVvYklRSUxJQUlnQVNBQklBSkpHeUVCSUFkQkFVWU5BRUVBSVFJQ1FDQUdJQVVvQWl3Z0JHdElEUUFnQlNnQ2JDQUZLQUlrSUFScVNnMEFJQVVvQWlnZ0JTZ0NZR3NnQTJvaUFFRUFJQUJCQUVvYklRSUxJQUlnQVNBQklBSkpHeUVCSUFkQkFrWU5BRUVBSVFBQ1FDQUdJQVVvQWp3Z0JHdElEUUFnQlNnQ2JDQUZLQUkwSUFScVNnMEFJQVVvQWpnZ0JTZ0NZR3NnQTJvaUFFRUFJQUJCQUVvYklRQUxJQUFnQVNBQUlBRkxHeUVCQ3lBRlFmQUFhaVFBSUFFTDBRRUJBWDhDUUNBQUtBSWNRZi8vLy84SFJnMEFJQUFvQWlSQmdZQ0FnSGhHRFFBZ0FDZ0NJRUgvLy8vL0IwWU5BQ0FBS0FJb1FZR0FnSUI0UmcwQUlBRW9BaHhCLy8vLy93ZEdEUUFnQVNnQ0pFR0JnSUNBZUVZTkFDQUJLQUlnUWYvLy8vOEhSZzBBSUFFb0FpaEJnWUNBZ0hoR0RRQWdBQ0FBS0FJQUtBSWtFUUFBSUFBb0FpaHFJQUVnQVNnQ0FDZ0NKQkVBQUNBQ2F5QUJLQUlnYWt3TkFDQUFJQUFvQWdBb0FpUVJBQUFnQUNnQ0lHb2dBU0FCS0FJQUtBSWtFUUFBSUFKcUlBRW9BaWhxU0NFREN5QURDNGtEQWdGOEEzOGpBRUVRYXlJQ0pBQUNRQ0FBdkNJRVFmLy8vLzhIY1NJRFFkcWZwUG9EVFFSQUlBTkJnSUNBekFOSkRRRWdBTHNRbXdRaEFBd0JDeUFEUWRHbjdZTUVUUVJBSUFDN0lRRWdBMEhqbDl1QUJFMEVRQ0FFUVFCSUJFQWdBVVFZTFVSVSt5SDVQNkFRbkFTTUlRQU1Bd3NnQVVRWUxVUlUreUg1djZBUW5BUWhBQXdDQzBRWUxVUlUreUVKd0VRWUxVUlUreUVKUUNBRVFRQk9HeUFCb0pvUW13UWhBQXdCQ3lBRFFkWGppSWNFVFFSQUlBQzdJUUVnQTBIZjI3K0ZCRTBFUUNBRVFRQklCRUFnQVVUU0lUTi9mTmtTUUtBUW5BUWhBQXdEQ3lBQlJOSWhNMzk4MlJMQW9CQ2NCSXdoQUF3Q0MwUVlMVVJVK3lFWndFUVlMVVJVK3lFWlFDQUVRUUJPR3lBQm9CQ2JCQ0VBREFFTElBTkJnSUNBL0FkUEJFQWdBQ0FBa3lFQURBRUxBa0FDUUFKQUFrQWdBQ0FDUVFocUVQZ01RUU54RGdNQUFRSURDeUFDS3dNSUVKc0VJUUFNQXdzZ0Fpc0RDQkNjQkNFQURBSUxJQUlyQXdpYUVKc0VJUUFNQVFzZ0Fpc0RDQkNjQkl3aEFBc2dBa0VRYWlRQUlBQUwyZ0VCQkg4UXFRWkJ0Sm1DQVVHd21ZSUJLQUlBTmdJQUlBQkJBRFlDc0FFZ0FDZ0NpQUVpQXlFQ0FrQUNRQ0FESUFBb0Fvd0JJZ1JHSWdVTkFDQURJUUlEUUNBQ0tBSUFRUXhHRFFFZ0FrRUVhaUlDSUFSSERRQUxEQUVMSUFJZ0JFWU5BQ0FBSUFBb0FnQW9Bb3dCRVFBQUlnSWdBU0FBSUFJb0FnQW9BaGdSQlFBUEN3SkFBa0FnQlEwQUEwQWdBeWdDQUVFTFJnMEJJQU5CQkdvaUF5QUVSdzBBQ3d3QkN5QURJQVJHRFFBZ0FDQUFLQUlBS0FLRUFSRUFBQ0lDSUFFZ0FDQUNLQUlBS0FJWUVRVUFEd3NnQUVFQU5nSzBBVUVBQzU0UEFnaC9CSDRqQUVIZ0FHc2lCeVFBSUFjZ0FTa0NWQ0lQTndOQUlBY2dBU2tDWENJUk53TklJQWNnQVNrQ1pDSVNOd05RSUFjZ0FTa0NiQ0lRTndOWUlBY2dBU0FCS0FJQUtBSWtFUUFBSWdnZ0VFSWdpS2RxSWdzMkFsd2dCeUFJSUJKQ0lJaW5hallDVkNBSElBZ2dFVUlnaUtkcU5nSk1JQWNnQ0NBUFFpQ0lwMm9pQ0RZQ1JDQUVRUUE2QUFBZ0VLY2hDU0FQcHlFS0FrQUNRQ0FHUlEwQUlBa2dBaUFDS0FJQUtBSWdFUUFBSUFWcklBSW9BaHhxU0FSQUlBQkNBRGNDQUF3Q0N5QUNJQUlvQWdBb0FpQVJBQUFnQldvZ0FpZ0NKR29nQ2s0TkFDQUFRZ0EzQWdBTUFRc2dCMElBTndNNElBZENBRGNETUNBSFFnQTNBeWdnQjBJQU53TWdJQWRDQURjREdDQUhRZ0EzQXhBZ0IwSUFOd01JSUFkQ0FEY0RBQ0FIUVVCcklBRW9BblFnQjBFZ2FpQUhFSUlKSUFJZ0FpZ0NBQ2dDSUJFQUFDQUNLQUljYWlFQkFuOGdBd1JBQWtBQ1FDQUJJQXBNRFFBZ0FpQUNLQUlBS0FJZ0VRQUFJQUlvQWlScUlBbE9EUUFnQnlBQ0lBSW9BZ0FvQWlBUkFBQWdBaWdDSEdvUWlnSWhDQ0FISUFJZ0FpZ0NBQ2dDSUJFQUFDQUNLQUlrYWhDS0FpRUxEQUVMQWtBZ0FpQUNLQUlBS0FJZ0VRQUFJQUlvQWh4cUlBcE1EUUFnQWlBQ0tBSUFLQUlnRVFBQUlBSW9BaVJxSUFsSURRQWdCeUFDSUFJb0FnQW9BaUFSQUFBZ0FpZ0NIR29RaWdJaENBd0JDeUFDSUFJb0FnQW9BaUFSQUFBZ0FpZ0NIR29nQ2tvTkFDQUNJQUlvQWdBb0FpQVJBQUFnQWlnQ0pHb2dDVTROQUNBSElBSWdBaWdDQUNnQ0lCRUFBQ0FDS0FJa2FoQ0tBaUVMQ3lBRklBdHJJUXNnQlNBSWF5RU1JQUlnQWlnQ0FDZ0NKQkVBQUNBQ0tBSW9haUVCQWtBZ0FpQUNLQUlBS0FJSUVRQUFRZXNBUncwQUlBSVFvQU1pQTBVTkFBSi9RUUFoQVVFQUlRZ2pBRUhRQUdzaUJTUUFJQVZDQURjRFNDQUZRVUJyUWdBM0F3QWdCVUlBTndNNElBVkNBRGNETUNBRlFnQTNBeWdnQlVJQU53TWdJQVZCQXpZQ0NDQUZRUUkyQWhnZ0FpQUZRUWhxSUFWQkdHb2dCVUVnYWlBREVLWUdJUTBnQlVFQU5nSVFJQVZDQURjRENFRUFJUU5CQUNFR0FrQUNRQU5BSUFWQklHb2dCa0VFZEdwQkJISWhDZ0pBSUFNZ0NFY0VRQ0FESUFvb0FnQTJBZ0FnQlNBRFFRUnFJZ00yQWd3TUFRc2dDQ0FCYXlJSlFRSjFJZ2hCQVdvaUFrR0FnSUNBQkU4TkFpQUNJQWxCQVhVaUF5QUNJQU5MRzBILy8vLy9BeUFKUWZ6Ly8vOEhTUnNpQXdSL0lBTkJnSUNBZ0FSUERRUWdBMEVDZEJBWUJVRUFDeUlDSUFoQkFuUnFJZzRnQ2lnQ0FEWUNBQ0FDSUFOQkFuUnFJUWdnRGtFRWFpRURJQWxCQUVvRVFDQUNJQUVnQ1JBWkdnc2dCU0FJTmdJUUlBVWdBellDRENBRklBSTJBZ2dnQVFSQUlBRVFGd3NnQWlFQkN5QUdRUUZxSWdZZ0RVY05BQXNnQXlBQmEwRUVSd1IvSUFFZ0F5QUZRUmhxRU1rTElBRkJCR29GSUFFTEtBSUFJUUlnQVFSQUlBRVFGd3NnQlVIUUFHb2tBQ0FDREFJTEVDZ0FDMEdqaE84QUVEZ0FDeUVCQ3lBQklBeHFJZ0pCQUNBQ1FRQktHeUVDSUFFZ0Myb01BUXNDUUFKQUlBRWdDa3dOQUNBQ0lBSW9BZ0FvQWlBUkFBQWdBaWdDSkdvZ0NVNE5BQ0FIUVNCcUlnRWdBaUFDS0FJQUtBSWdFUUFBSUFJb0FoeHFFSW9DSVFnZ0FTQUNJQUlvQWdBb0FpQVJBQUFnQWlnQ0pHb1FpZ0loQ3d3QkN3SkFJQUlnQWlnQ0FDZ0NJQkVBQUNBQ0tBSWNhaUFLVEEwQUlBSWdBaWdDQUNnQ0lCRUFBQ0FDS0FJa2FpQUpTQTBBSUFkQklHb2dBaUFDS0FJQUtBSWdFUUFBSUFJb0FoeHFFSW9DSVFnTUFRc2dBaUFDS0FJQUtBSWdFUUFBSUFJb0FoeHFJQXBLRFFBZ0FpQUNLQUlBS0FJZ0VRQUFJQUlvQWlScUlBbE9EUUFnQjBFZ2FpQUNJQUlvQWdBb0FpQVJBQUFnQWlnQ0pHb1FpZ0loQ3dzZ0JTQUlhaUVNSUFVZ0Myb2hDeUFDSUFJb0FnQW9BaVFSQUFBZ0FpZ0NJR29oQVFKQUlBSWdBaWdDQUNnQ0NCRUFBRUhyQUVjTkFDQUNFS0FESWdORkRRQUNmMEVBSVFGQkFDRUlJd0JCMEFCcklnVWtBQ0FGUWdBM0EwZ2dCVUZBYTBJQU53TUFJQVZDQURjRE9DQUZRZ0EzQXpBZ0JVSUFOd01vSUFWQ0FEY0RJQ0FGUVFVMkFnZ2dCVUVFTmdJWUlBSWdCVUVJYWlBRlFSaHFJQVZCSUdvZ0F4Q21CaUVOSUFWQkFEWUNFQ0FGUWdBM0F3aEJBQ0VEUVFBaEJnSkFBa0FEUUNBRlFTQnFJQVpCQkhScVFReHlJUW9DUUNBRElBaEhCRUFnQXlBS0tBSUFOZ0lBSUFVZ0EwRUVhaUlETmdJTURBRUxJQWdnQVdzaUNVRUNkU0lJUVFGcUlnSkJnSUNBZ0FSUERRSWdBaUFKUVFGMUlnTWdBaUFEU3h0Qi8vLy8vd01nQ1VIOC8vLy9CMGtiSWdNRWZ5QURRWUNBZ0lBRVR3MEVJQU5CQW5RUUdBVkJBQXNpQWlBSVFRSjBhaUlPSUFvb0FnQTJBZ0FnQWlBRFFRSjBhaUVJSUE1QkJHb2hBeUFKUVFCS0JFQWdBaUFCSUFrUUdSb0xJQVVnQ0RZQ0VDQUZJQU0yQWd3Z0JTQUNOZ0lJSUFFRVFDQUJFQmNMSUFJaEFRc2dCa0VCYWlJR0lBMUhEUUFMSUFNZ0FXdEJCRWNFZnlBQklBTWdCVUVZYWhDd0NpQUJRUVJxQlNBQkN5Z0NBQ0VDSUFFRVFDQUJFQmNMSUFWQjBBQnFKQUFnQWd3Q0N4QW9BQXRCbzRUdkFCQTRBQXNoQVFzZ0RDQUJheUlDUVFBZ0FrRUFTaHNoQWlBTElBRnJDeUlCUVFBZ0FVRUFTaUlCR3lFREFrQWdBZzBBSUFFTkFDQUVRUUU2QUFBTElBQWdBellDQkNBQUlBSTJBZ0FMSUFkQjRBQnFKQUFMYVFFQ2Z5TUFRU0JySWdJa0FDQUFLQUtNQVNJRFFZR0FnSUI0UmdSQUlBSkNBRGNER0NBQklBSkJHR29nQWtFVWFpQUNRUkJxSUFKQkRHb2lBU0FDUVFocUlnTVFnUWtnQUNBRElBRWdBQ2dDZUVFQlJoc29BZ0FpQXpZQ2pBRUxJQUpCSUdva0FDQURDMkVCQVg4akFFRXdheUlCSkFBZ0FVRUFOZ0lvSUFGQjg3endBRFlDRUNBQlFnQTNBeUFnQVVFRE5nSUFJQUZDQ3pjQ0JDQUJJQUZCSUdvMkFnd2dBRUdrOCswQUlBRVFUeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQUw3QUlCQTM4akFFRVFheUlESkFBQ1FBSkFJQUVvQW9nQklnSWdBU2dDakFFaUJFWU5BQU5BSUFJb0FnQkJERVlOQVNBQ1FRUnFJZ0lnQkVjTkFBc01BUXNnQWlBRVJnMEFJQU5CR0JBWUlnSTJBZ0FnQXlBQ1FSaHFJZ1EyQWdnZ0FrRzh5L3dBS1FFQU53RVFJQUpCdE12OEFDa0JBRGNCQ0NBQ1FhekwvQUFwQVFBM0FRQWdBeUFFTmdJRUlBRWdBeEJTSVFRZ0F5Z0NBQ0lDQkVBZ0F5QUNOZ0lFSUFJUUZ3c0NRQ0FFRFFBZ0FTQUJLQUlBS0FJSUVRQUFRZFVBUmdSQUlBRW9BcEFFRFFFZ0FTZ0NzQUpGRFFJZ0FTZ0NwQVJCQVVZTkFRd0NDeUFCSUFFb0FnQW9BZ2dSQUFCQjFnQkdCRUFnQVNnQ2tBUU5BU0FCS0FLd0FrVU5BaUFCS0FLc0JFRUJSZzBCREFJTElBRWdBU2dDQUNnQ0NCRUFBRUhnQUVZRVFDQUJLQUxvQXcwQkRBSUxJQUVnQVNnQ0FDZ0NDQkVBQUVIbkFFY05BU0FCS0FMb0EwVU5BU0FCS0FLTUJFRUNSZzBCQ3lBQVFiQUJhaUFCRU40RkN5QURRUkJxSkFBTGN3RUJmeUFCQkVBZ0FFR2dEV29pQWlBQkVPQUVJQUJCOEJCcUlBRW9BdEFETmdJQUlBRWdBa2NFUUNBQVFmZ1FhaUFCS0FMWUF5QUJLQUxjQXhCUkN5QUFRWVFSYWlBQktBTGtBellDQUNBQVFZZ1JhaUFCS1FQb0F6Y0RBQ0FBUVpRUmFpQUJLQUwwQXpZQ0FDQUNFTElHQ3d0WUFRRi9JQUFnQVJDekJ5RURJQUFnQVJEbUFSb0NRQ0FBSUFJUXRRUWlBVUYvUncwQVFYOGhBU0FDSUFJb0FnQW9BZ2dSQUFCQmhnRkhEUUFnQWhEaEJDSUNSUTBBSUFBZ0FoQzFCQ0VCQ3lBQklBTkJBV3RHQzFRQUlBQWdBUkRtQVJvZ0FDQUJFT1lCR2dKQUlBQWdBaEMxQkNJQlFYOUhEUUFnQWlBQ0tBSUFLQUlJRVFBQVFZWUJSd1JBUVFBUEMwRi9JUUVnQWhEaEJDSUNSUTBBSUFBZ0FoQzFCQ0VCQ3lBQlJRdklBUUVEZnlBQVFlREMvQUEyQWdBZ0FDZ0NRQ0lCSUFBb0FrUWlBa2NFUUFOQUlBRW9BZ0FpQXdSQUlBTWdBeWdDQUNnQ0JCRUJBQ0FBS0FKRUlRSUxJQUZCQkdvaUFTQUNSdzBBQ3lBQUtBSkFJUUVMSUFBZ0FUWUNSQ0FCQkVBZ0FSQVhDeUFBUWNUOS9BQTJBZ0FDUUNBQUtBSU1SUTBBSUFBb0FnZ2lBU2dDQUNJQ0lBQW9BZ1FpQXlnQ0JEWUNCQ0FES0FJRUlBSTJBZ0FnQUVFQU5nSU1JQUVnQUVFRWFpSUNSZzBBQTBBZ0FTZ0NCQ0VESUFFUUZ5QURJZ0VnQWtjTkFBc0xJQUFMSlFFQmZ5QUFRY3pDL0FBMkFnQWdBQ2dDQkNJQkJFQWdBQ0FCTmdJSUlBRVFGd3NnQUF2WkF3SUNmZ0ovSXdCQklHc2lCQ1FBQWtBZ0FVTC8vLy8vLy8vLy8vOEFneUlEUW9DQWdJQ0FnTUNBUEgwZ0EwS0FnSUNBZ0lEQS84TUFmVlFFUUNBQlFnU0dJQUJDUElpRUlRTWdBRUwvLy8vLy8vLy8vdytESWdCQ2dZQ0FnSUNBZ0lBSVdnUkFJQU5DZ1lDQWdJQ0FnSURBQUh3aEFnd0NDeUFEUW9DQWdJQ0FnSUNBUUgwaEFpQUFRb0NBZ0lDQWdJQ0FDSVZDQUZJTkFTQUNJQU5DQVlOOElRSU1BUXNnQUZBZ0EwS0FnSUNBZ0lEQS8vOEFWQ0FEUW9DQWdJQ0FnTUQvL3dCUkcwVUVRQ0FCUWdTR0lBQkNQSWlFUXYvLy8vLy8vLzhEZzBLQWdJQ0FnSUNBL1A4QWhDRUNEQUVMUW9DQWdJQ0FnSUQ0L3dBaEFpQURRdi8vLy8vLy83Ly93d0JXRFFCQ0FDRUNJQU5DTUlpbklnVkJrZmNBU1EwQUlBUkJFR29nQUNBQlF2Ly8vLy8vL3orRFFvQ0FnSUNBZ01BQWhDSUNJQVZCZ2ZjQWF4RGxBaUFFSUFBZ0FrR0IrQUFnQldzUXF3VWdCQ2tEQ0VJRWhpQUVLUU1BSWdCQ1BJaUVJUUlnQkNrREVDQUVLUU1ZaEVJQVVxMGdBRUwvLy8vLy8vLy8vdytEaENJQVFvR0FnSUNBZ0lDQUNGb0VRQ0FDUWdGOElRSU1BUXNnQUVLQWdJQ0FnSUNBZ0FpRlFnQlNEUUFnQWtJQmd5QUNmQ0VDQ3lBRVFTQnFKQUFnQWlBQlFvQ0FnSUNBZ0lDQWdIK0RoTDhMbGdVQ0JIOERmQ0FCSUFFb0FnQW9BaVFSQUFBaEJDQUJLQUtRQWlJQklBSW9BdWdHUWZRWGFpSUNJZ1lvQWl3aUJVRUtiQ0FGSUFZdEFEd2JiRUVEZEVIa0FHMGhCU0FCSUFJb0Fpd2lCa0VLYkNBR0lBSXRBRHdiYkVIa0FHMGhBUUpBQWtBZ0FDZ0NKQ0lHUlEwQUlBQW9BaWdpQjBVTkFFRUFJUUlDUUNBRUlBWW9BZ2dpQmtnTkFDQUdJQVFnQld0SURRQWdCeWdDQ0NBR2F5SUZJQVZCSDNVaUJXb2dCWE1oQlNBRUlBWnJJQUZCQVhSdklnUWdCRUVmZFNJRWFpQUVjeUVFQWtBQ1FBSkFJQU1vQWloQkFXc09BZ0FCQXdzZ0FDc0RDQ0VKQWtBQ1FDQUJJQVJIRFFBZ0NVUUFBQUFBQUFBQUFHUkZEUUFnQVNBRlJnMEFJQUczSVFnTUFRc2dCTGNnQWJjaUNFUUFBQUFBQUFEZ1A2SmlEUU1nQ1VRQUFBQUFBQUFBQUdORkRRTUxJQWhFQUFBQUFBQUE0TCtpSWdpWlJBQUFBQUFBQU9CQlkwVU5BU0FJcWlFQ0RBSUxJQUFyQXdnaENRSkFBa0FnQVNBRVJ3MEFJQWxFQUFBQUFBQUFBQUJqUlEwQUlBRWdCVVlOQUNBQnR5RUlEQUVMSUFTM0lBRzNJZ2hFQUFBQUFBQUErRCtpWWcwQ0lBbEVBQUFBQUFBQUFBQmtSUTBDQ3lBSVJBQUFBQUFBQU9BL29pSUltVVFBQUFBQUFBRGdRV05GRFFBZ0NLb2hBZ3dCQzBHQWdJQ0FlQ0VDQ3lBQUtBSXdJZ1FnQUNnQ0xDSUJSZzBCSUFFb0FnQWlBeUFES0FJSUlBSnFJZ0kyQWdnZ0F3Si9JQUFyQXdnaUNFUUFBQUFBQUFBQUFLSWdBcmNpQ2FBaUNwbEVBQUFBQUFBQTRFRmpCRUFnQ3FvTUFRdEJnSUNBZ0hnTE5nSUlJQUZCQkdvaUFTQUVSZzBBSUFNb0FnUWhBQU5BQW44Z0NDQUJLQUlBSWdJb0FnUWdBR3Uzb2lBSm9DSUttVVFBQUFBQUFBRGdRV01FUUNBS3Fnd0JDMEdBZ0lDQWVBc2hBeUFDSUFNMkFnZ2dBVUVFYWlJQklBUkhEUUFMQ3c4TEVHMEFDeDBBSUFFZ0FFRXNhaUlBUndSQUlBQWdBU2dDQUNBQktBSUVFRkVMQ3h3QUlBQkJJQkJGS0FMQUF5QUFLQUxzQVJDK0F5Z0NzQmxCQVVjTGdBRUFJQUFRZ1FFZ0FFR3dBV29RaHdnZ0FFR3dBMm9RTHlBQVFvQ0FnUDcvLy8vdlFUY0Q2QU1nQUVLQWdJRCsvLy8vNzBFM0ErQURJQUJDZ0lDQS92Ly8vKzlCTndQWUF5QUFRUUEyQXZRRElBQkJBRFlDL0FNZ0FFSUFOd0tFQkNBQVFnQTNBb3dFSUFCQ0FEY0RvQVFnQUVFQU9nQ2VCQ0FBUVFBNkFKd0VDeEFBSUFCQitnQWdBVUVCRUN4QkFFY0wvd0VCQTM4akFFRVFheUlDSkFBZ0FrRUFPZ0FJSUFKQzg4cU5vNWZ0bTdjdE53TUFJQUpCQ0RvQUN5QUFRY3dBSUFJUTFnWWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUlBTndMVUFTQUFRY0RaK1FBMkF0QUJJQUJCM0FGcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVSDQyZklBTmdJQUlBRkJBRFlDRENBQklRTWdBRUhzQVdvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFiVG04d0EyQWdBZ0FFSEloL3dBTmdLOEFTQUFRYXlCL0FBMkFnQWdBRUhZaC93QU5nTFFBU0FEUWZTSC9BQTJBZ0FnQVVHRWlQd0FOZ0lBSUFCQnBRRVFLU0FBUVlzQ0VDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQ1FSQnFKQUFnQUF1TEFRRUNmeU1BUVJCcklnRWtBQ0FCUVFjNkFBc2dBVUVBT2dBSElBRkJ6NXp4QUNnQUFEWUNBQ0FCUWRLYzhRQW9BQUEyQUFNZ0FFRStJQUVRNFFraEFpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QUFRYnowK3dBMkFzZ0JJQUJCclBUN0FEWUN3QUVnQUVHWTlQc0FOZ0t3QVNBQVFmanQrd0EyQWdBZ0FoRGVCaUFCUVJCcUpBQWdBQXZoQlFJRGZ3RitJQUFnQVJDTEFTQUFRWWpWOGdBMkFzd0RJQUVvQXRBRElRSWdBRUdvMWZJQU5nTFVBeUFBSUFJMkF0QURJQUJCMkFOcUlRSUNRQ0FCTEFEakEwRUFUZ1JBSUFJZ0FTa0QyQU0zQXdBZ0FpQUJLQUxnQXpZQ0NBd0JDeUFDSUFFb0F0Z0RJQUVvQXR3REVCb0xJQUJCaU5meUFEWUM1QU1nQVNnQzZBTWhBaUFBUWRqeTh3QTJBdXdESUFBZ0FqWUM2QU1nQUVId0Eyb2hBZ0pBSUFFc0FQc0RRUUJPQkVBZ0FpQUJLUVB3QXpjREFDQUNJQUVvQXZnRE5nSUlEQUVMSUFJZ0FTZ0M4QU1nQVNnQzlBTVFHZ3NnQUVIOEEyb2hBZ0pBSUFFc0FJY0VRUUJPQkVBZ0FpQUJLUUw4QXpjQ0FDQUNJQUVvQW9RRU5nSUlEQUVMSUFJZ0FTZ0MvQU1nQVNnQ2dBUVFHZ3NnQUNBQktBS0lCRFlDaUFRZ0FFR01CR29oQWdKQUlBRXNBSmNFUVFCT0JFQWdBaUFCS1FLTUJEY0NBQ0FDSUFFb0FwUUVOZ0lJREFFTElBSWdBU2dDakFRZ0FTZ0NrQVFRR2dzZ0FFRzQyUElBTmdLWUJDQUJMUUNjQkNFQ0lBQkJxTnJ5QURZQ29BUWdBQ0FDT2dDY0JDQUJLUUtrQkNFRklBQkJBRFlDdUFRZ0FFSUFOd093QkNBQVFZamM4Z0EyQXF3RUlBQWdCVGNDcEFRQ1FDQUJLQUswQkNBQktBS3dCR3NpQXdSQUlBTkJBRWdOQVNBQUlBTVFHQ0lDTmdLd0JDQUFJQUkyQXJRRUlBQWdBaUFEUVFKMVFRSjBhallDdUFRZ0FDQUJLQUswQkNBQktBS3dCQ0lFYXlJRFFRQktCSDhnQWlBRUlBTVFHU0FEYWdVZ0FnczJBclFFQ3lBQktBTEFCQ0VCSUFCQi9NejdBRFlDdkFRZ0FFSHN6UHNBTmdLc0JDQUFRZHpNK3dBMkFxQUVJQUJCek16N0FEWUNtQVFnQUVHOHpQc0FOZ0xzQXlBQVFhek0rd0EyQXVRRElBQkJuTXo3QURZQzFBTWdBRUdNelBzQU5nTE1BeUFBUWZ6TCt3QTJBb2dESUFCQjdNdjdBRFlDK0FJZ0FFSGN5L3NBTmdMb0FpQUFRY3pMK3dBMkF1UUJJQUJCcU12N0FEWUMxQUVnQUVHWXkvc0FOZ0xBQVNBQVFmaksrd0EyQXJBQklBQkJ1TVQ3QURZQ0FDQUFJQUUyQXNBRUR3c1FLQUFMdHdNQkJuOGdBU0FDUndSQUlBQkJCR29oQlNBQVFReHFJUWdEUUNBQklRWWdBQ2dDQkNFREFrQUNRQ0FGSWdFZ0FDZ0NBRWNFUUNBRElRUUNRQ0FEQkVBRFFDQUVJZ0VvQWdRaUJBMEFEQUlMQUFzZ0NDRUJJQVVnQlNnQ0NDZ0NBRVlFUUFOQUlBRW9BZ0FpQkVFSWFpRUJJQVFnQkNnQ0NDZ0NBRVlOQUFzTElBRW9BZ0FoQVFzZ0JpZ0NFQ0lISUFFb0FoQk1EUUVMSUFFZ0JTQURHeUVFSUFGQkJHb2dCU0FER3lFQkRBRUxJQVVoQVNBRFJRUkFJQVVpQkNFQkRBRUxBMEFnQXlJRUtBSVFJZ01nQjBvRVFDQUVJZ0VvQWdBaUF3MEJEQUlMSUFNZ0IwNE5BU0FFUVFScUlRRWdCQ2dDQkNJRERRQUxDeUFCS0FJQVJRUkFRUlFRR0NFRElBWW9BaEFoQnlBRElBUTJBZ2dnQTBJQU53SUFJQU1nQnpZQ0VDQUJJQU0yQWdBZ0FDZ0NBQ2dDQUNJRUJFQWdBQ0FFTmdJQUlBRW9BZ0FoQXdzZ0FDZ0NCQ0FERUVRZ0FDQUFLQUlJUVFGcU5nSUlDd0pBSUFZb0FnUWlCRVVFUUNBR0tBSUlJZ0VvQWdBZ0JrWU5BU0FHUVFocUlRTURRQ0FES0FJQUlnUkJDR29oQXlBRUlBUW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQUVJZ0VvQWdBaUJBMEFDd3NnQVNBQ1J3MEFDd3NMOEFFQkMzOGdBQ2dDbUFOQmdZQ0FnSGhHQkVBZ0FFRUFJQUFvQWdBb0FwZ0dFUUlBSUFCQkZFRi9FREFpQVNBQktBSUFLQUlnRVFBQUlRWWdBU2dDb0FRaUFnUkFJQUlvQXJBQklRUUxJQUZCZ0FacUlnVVFwUUloQnlBQktBS2tCQ0lDQkVBZ0FpZ0NzQUVoQXdzZ0FTZ0NsQVloQ0NBQlFZQUthaENsQWlFSklBRkJqQXBxS0FJQUlRcEJBQ0VDSUFFb0FxQUVJZ3NFUUNBTEtBS3dBU0VDQ3lBRkVLVUNJUVVnQUNBRUlBWnFJQWhCQUNBSEcyb2dDa0VBSUFrYklBTnFJQUlnQVNnQ2xBWkJBQ0FGRzJwclFRSnRhaUFBSUFBb0FnQW9BaUFSQUFCcklBQW9BZ0FvQXBnR0VRSUFDd3V6QlFJRGZ3RitJQUJDQURjQ0JDQUFRUUEyQWd3Z0FFSGdoUDBBTmdJQUFrQUNRQ0FCS0FJSUlBRW9BZ1JySWdNRVFDQURRUUJJRFFFZ0FDQURFQmdpQWpZQ0JDQUFJQUkyQWdnZ0FDQUNJQU5CQW5WQkFuUnFOZ0lNSUFBZ0FTZ0NDQ0FCS0FJRUlnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQ0NBc2dBRUhJMVBJQU5nSVFJQUVvQWhRaEFpQUFRZXk1OHdBMkFoZ2dBQ0FDTmdJVUlBRW9BaHdoQWlBQVFkVEg4d0EyQWlBZ0FDQUNOZ0ljSUFBZ0FTZ0NSRFlDUkNBQUlBRXBBanczQWp3Z0FDQUJLUUkwTndJMElBQWdBU2tDTERjQ0xDQUFJQUVwQWlRM0FpUWdBRUhJQUdvaEFnSkFJQUVzQUZOQkFFNEVRQ0FDSUFFcEEwZzNBd0FnQWlBQktBSlFOZ0lJREFFTElBSWdBU2dDU0NBQktBSk1FQm9MSUFCQjZOYnlBRFlDVkNBQktBSllJUUlnQUVISXkvTUFOZ0pjSUFBZ0FqWUNXQ0FCS0FKZ0lRSWdBRUg0MXZJQU5nSmtJQUFnQWpZQ1lDQUJLUU5vSVFVZ0FFRzQxL0lBTmdKd0lBQWdCVGNEYUNBQktBSjBJUUlnQUVFQU5nS0VBU0FBUWdBM0Fud2dBRUdJM1BJQU5nSjRJQUFnQWpZQ2RDQUJLQUtBQVNBQktBSjhheUlEQkVBZ0EwRUFTQTBDSUFBZ0F4QVlJZ0kyQW53Z0FDQUNOZ0tBQVNBQUlBSWdBMEVDZFVFQ2RHbzJBb1FCSUFBZ0FTZ0NnQUVnQVNnQ2ZDSUVheUlEUVFCS0JIOGdBaUFFSUFNUUdTQURhZ1VnQWdzMkFvQUJDeUFBUWVTRCt3QTJBbmdnQUVIVWcvc0FOZ0p3SUFCQnhJUDdBRFlDWkNBQVFiU0Qrd0EyQWx3Z0FFR2tnL3NBTmdKVUlBQkJsSVA3QURZQ0lDQUFRWVNEK3dBMkFoZ2dBRUgwZ3ZzQU5nSVFJQUJCM0lMN0FEWUNBQ0FBSUFFcEE0Z0JOd09JQVNBQUlBRXBBNUFCTndPUUFTQUFJQUVwQTVnQk53T1lBU0FBSUFFcEE2QUJOd09nQVNBQUlBRXBBNmdCTndPb0FTQUFJQUVvQXJBQk5nS3dBUThMRUNnQUN4QW9BQXZ5QVFFR2Z3SkFJQUFvQWdRaUFFVU5BQ0FCS0FJQUlBRWdBUzBBQ3lJQ1FSaDBRUmgxUVFCSUlnTWJJUVlnQVNnQ0JDQUNJQU1iSVFFRFFBSkFBa0FDUUFKQUFrQUNRQ0FBS0FJVUlBQXRBQnNpQWlBQ1FSaDBRUmgxUVFCSUlnUWJJZ0lnQVNBQklBSkxJZ2NiSWdNRVFDQUdJQUJCRUdvaUJTZ0NBQ0FGSUFRYklnUWdBeEJNSWdWRkJFQWdBU0FDU1EwQ0RBTUxJQVZCQUU0TkFnd0JDeUFCSUFKUERRSUxJQUFvQWdBaUFBMEZEQVlMSUFRZ0JpQURFRXdpQWcwQkN5QUhEUUVNQWdzZ0FrRUFUZzBCQ3lBQUtBSUVJZ0FOQVF3Q0N3c2dBRVVOQUNBQVFSeHFEd3RCbHJydkFCQ1dBUUFMSkFBZ0FFR1BBVUYvRURBaUFFVUVRRUVBRHdzZ0FFR3cvZndBUVlEKytBQkJBQkFjQzI0QUlBTkZCRUFnQUVFQUVGd2hBd3NnQVNBQUtBS0FDQ0FES0FLSUFrRUJkR3RCQW1wQkFtMDJBZ0FnQWlBQUtBS0FDRUYrYlRZQ0FDQUJJQUVvQWdBaUFFRUFJQUJCQUVvYk5nSUFJQUlnQWlnQ0FDSUFRUUFnQUVFQVNpSUFHellDQUNBQktBSUFRUUJLSUFCeUN3OEFJQUFRZ1FFZ0FFRUFOZ0swQVF1M0RBRUdmeU1BUVNCcklnUWtBQ0FFUVJCcUlnSWdBRUVBSUFBb0FnQW9BckFHRVFRQUlBSkJCSEloQmdKQUlBUW9BaFFpQUFSQUlBUkJFR3BCQkhJaEFnTkFBa0FnQVNBQUtBSVFJZ05KQkVBZ0FDZ0NBQ0lERFFFZ0FDRUNEQVFMSUFFZ0EwME5BeUFBUVFScUlRSWdBQ2dDQkNJRFJRMERJQUloQUFzZ0FDRUNJQU1oQUF3QUN3QUxJQVlpQUNFQ0N5QUNLQUlBSWdORkJFQkJJQkFZSWdNZ0FUWUNFQ0FESUFBMkFnZ2dBMElBTndJQUlBTkJHR29pQUVJQU53SUFJQU1nQURZQ0ZDQUNJQU0yQWdBZ0JDZ0NFQ2dDQUNJQUJIOGdCQ0FBTmdJUUlBSW9BZ0FGSUFNTElRQWdCQ2dDRkNBQUVFUWdCQ0FFS0FJWVFRRnFOZ0lZQ3dKQUlBTW9BaHhGRFFBQ1FDQUVLQUlVSWdBRVFDQUVRUkJxUVFSeUlRSURRQUpBSUFFZ0FDZ0NFQ0lEU1FSQUlBQW9BZ0FpQXcwQklBQWhBZ3dFQ3lBQklBTk5EUU1nQUVFRWFpRUNJQUFvQWdRaUEwVU5BeUFDSVFBTElBQWhBaUFESVFBTUFBc0FDeUFHSWdBaEFnc2dBaWdDQUNJRFJRUkFRU0FRR0NJRElBRTJBaEFnQXlBQU5nSUlJQU5DQURjQ0FDQURRUmhxSWdCQ0FEY0NBQ0FESUFBMkFoUWdBaUFETmdJQUlBUW9BaEFvQWdBaUFBUi9JQVFnQURZQ0VDQUNLQUlBQlNBREN5RUFJQVFvQWhRZ0FCQkVJQVFnQkNnQ0dFRUJhallDR0FzZ0F5Z0NIRUVCUmcwQUlBUkJBRFlDQ0NBRVFnQTNBd0FDUUNBRUtBSVVJZ0FFUUNBRVFSQnFRUVJ5SVFJRFFBSkFJQUVnQUNnQ0VDSURTUVJBSUFBb0FnQWlBdzBCSUFBaEFnd0VDeUFCSUFOTkRRTWdBRUVFYWlFQ0lBQW9BZ1FpQTBVTkF5QUNJUUFMSUFBaEFpQURJUUFNQUFzQUN5QUdJZ0FoQWdzZ0FpZ0NBQ0lEUlFSQVFTQVFHQ0lESUFFMkFoQWdBeUFBTmdJSUlBTkNBRGNDQUNBRFFSaHFJZ0JDQURjQ0FDQURJQUEyQWhRZ0FpQUROZ0lBSUFRb0FoQW9BZ0FpQUFSL0lBUWdBRFlDRUNBQ0tBSUFCU0FEQ3lFQUlBUW9BaFFnQUJCRUlBUWdCQ2dDR0VFQmFqWUNHQ0FFS0FJRUlRY2dCQ2dDQUNFRkN3SkFJQU1vQWh3aUFDQUhJQVZyUVFKMUlnSkxCRUFnQkNBQUlBSnJFT29FREFFTElBQWdBazhOQUNBRUlBVWdBRUVDZEdvMkFnUUxBa0FnQkNnQ0ZDSUFCRUFnQkVFUWFrRUVjaUVESUFBaEFnTkFBa0FnQVNBQ0tBSVFJZ1ZKQkVBZ0FpZ0NBQ0lGRFFFZ0FpRUREQVFMSUFFZ0JVME5BeUFDUVFScUlRTWdBaWdDQkNJRlJRMERJQU1oQWdzZ0FpRURJQVVoQWd3QUN3QUxJQVlpQWlFREN5QURLQUlBSWdWRkJFQkJJQkFZSWdVZ0FUWUNFQ0FGSUFJMkFnZ2dCVUlBTndJQUlBVkJHR29pQUVJQU53SUFJQVVnQURZQ0ZDQURJQVUyQWdBZ0JDZ0NFQ2dDQUNJQUJIOGdCQ0FBTmdJUUlBTW9BZ0FGSUFVTElRQWdCQ2dDRkNBQUVFUWdCQ0FFS0FJWVFRRnFOZ0lZSUFRb0FoUWhBQXNDUUNBQUJFQWdCRUVRYWtFRWNpRUdBMEFDUUNBQklBQW9BaEFpQWtrRVFDQUFLQUlBSWdJTkFTQUFJUVlNQkFzZ0FTQUNUUTBESUFCQkJHb2hCaUFBS0FJRUlnSkZEUU1nQmlFQUN5QUFJUVlnQWlFQURBQUxBQXNnQmlFQUN5QUZLQUlVSVFNZ0JpZ0NBQ0lDUlFSQVFTQVFHQ0lDSUFFMkFoQWdBaUFBTmdJSUlBSkNBRGNDQUNBQ1FSaHFJZ0JDQURjQ0FDQUNJQUEyQWhRZ0JpQUNOZ0lBSUFRb0FoQW9BZ0FpQUFSL0lBUWdBRFlDRUNBR0tBSUFCU0FDQ3lFQUlBUW9BaFFnQUJCRUlBUWdCQ2dDR0VFQmFqWUNHQXNnQkNnQ0FDRUZBa0FnQXlBQ1FSaHFJZ2RHRFFBZ0JTQURLQUlRSWdZMkFnQUNRQ0FES0FJRUlnQkZCRUFnQXlnQ0NDSUJLQUlBSUFOR0RRRWdBMEVJYWlFQ0EwQWdBaWdDQUNJQVFRaHFJUUlnQUNBQUtBSUlJZ0VvQWdCSERRQUxEQUVMQTBBZ0FDSUJLQUlBSWdBTkFBc0xJQUVnQjBZTkFDQUZJUU1EUUNBR0lRQWdBeUFCSWdJb0FoQWlCaUFBYXpZQ0JBSkFJQUlvQWdRaUFFVUVRQ0FDS0FJSUlnRW9BZ0FnQWtZTkFTQUNRUWhxSVFJRFFDQUNLQUlBSWdCQkNHb2hBaUFBSUFBb0FnZ2lBU2dDQUVjTkFBc01BUXNEUUNBQUlnRW9BZ0FpQUEwQUN3c2dBMEVFYWlFRElBRWdCMGNOQUFzTElBUW9BZ1FpQVNFQ0FrQWdCVUVFYWlJQUlBRkdEUUFEUUNBQUtBSUFRUUZHQkVBZ0FDRUNEQUlMSUFCQkJHb2lBQ0FCUncwQUN5QUJJUUlMSUFVRVFDQUVJQVUyQWdRZ0JSQVhDeUFCSUFKSElRVUxJQVJCRUdvZ0JDZ0NGQkN6QmlBRVFTQnFKQUFnQlFzSkFDQUFJQUVROXhFTEN3QWdCQ0FDTmdJQVFRTUx0QUlCQVg4Z0FFRUFPZ0NVQWlBQUtBS0FBaUlCQkVBZ0FTQUJLQUlBS0FJRUVRRUFJQUJCQURZQ2dBSUxJQUFvQW9RQ0lnRUVRQ0FCSUFFb0FnQW9BZ1FSQVFBZ0FFRUFOZ0tFQWdzZ0FDZ0NpQUlpQVFSQUlBRWdBU2dDQUNnQ0JCRUJBQ0FBUVFBMkFvZ0NDeUFBS0FLTUFpSUJCRUFnQVNBQktBSUFLQUlFRVFFQUlBQkJBRFlDakFJTElBQW9BcEFDSWdFRVFDQUJJQUVvQWdBb0FnUVJBUUFnQUVFQU5nS1FBZ3NnQUVFQU9nQ29BaUFBS0FLWUFpSUJCRUFnQVNBQktBSUFLQUlFRVFFQUlBQkJBRFlDbUFJTElBQW9BcHdDSWdFRVFDQUJJQUVvQWdBb0FnUVJBUUFnQUVFQU5nS2NBZ3NnQUNnQ29BSWlBUVJBSUFFZ0FTZ0NBQ2dDQkJFQkFDQUFRUUEyQXFBQ0N5QUFLQUtrQWlJQkJFQWdBU0FCS0FJQUtBSUVFUUVBSUFCQkFEWUNwQUlMQzdzREFRWi9Jd0JCRUdzaUF5UUFBbjlCZmlBQklBRW9BZ0FvQWdnUkFBQkJrUUZHRFFBYUlBTkJBRFlDQUFKL0FrQWdBU0FERUxBR0lnSkZEUUFnQVJDM0FRMEFRUUFnQXlnQ0FDZ0MzQUZyREFFTEFrQWdBVUVUUVg4UU1DSUVSUVJBSUFOQkFEWUNBQXdCQ3lBRElBUkJzUDM4QUVITTIvb0FRUUFRSENJRU5nSUFJQVJGRFFCQmZ5QUVRUnRCZnhBd0lnSkZEUUlhSUFKQnNQMzhBRUdZc2Z3QVFRQVFIQ0VDQzBGL0lBSkZEUUVhSUFNb0FnQW9BdHdCQ3lFSElBSW9BdXdCQ3lFRklBTkJnSUFjTmdJRUlBTWdCVFlDQ0NBRFFleXEvUUEyQWdBQ1FDQUFJQU5CQVVFQkVJOEJJZ0lFUUNBQ1FiRDkvQUJCa01iNkFFRUFFQndpQWcwQkMwSElBUkFZSWdKQkJ4RFpCU0VHSUFKQnNBRnFJZ1JCdU5EeUFEWUNBQ0FFUVg4MkFnUWdCRUhvMmZJQU5nSUFJQUpCdU1iNkFEWUNBQ0FFUWN6TStnQTJBZ0FnQWtFQU5nTEFBU0FDUWdBM0FyZ0JJQVpCcEFFUUtTQUNJQUlvQWdBb0FwUUJFUUVBSUFaQkFUb0FiQ0FDSUFVMkFyUUJJQUFnQWlBQUtBSUFLQUtvQVJFQ0FBc2dBU0FITmdMRUF5QUNJQUVnQWlnQ0FDZ0NxQUVSQWdBZ0FpZ0N4QUVoQUNBRFFSQnFKQUFnQUVFQlNndE9BZ0Y4QW44Q1FBSkFJQUZCQUV3TkFDQUFRWndPYWlnQ0FDQUFLQUtZRGlJRGEwRURkU0lFSUFGSURRQWdCQ0FCUVFGcklnRk5EUUVnQXlBQlFRTjBhaXNEQUNFQ0N5QUNEd3NRYlFBTFl3RUJmd0pBSUFBdEFQZ0ZEUUFnQUVFZ0VFVWlBU2dDbkFOQmdZQ0FnSGhHRFFBZ0FVRVpFRVVvQXJBQklBRW9BcFFESUFFb0FwZ0RhbXNQQ3lBQUtBTGtBaUlCUVlHQWdJQjRSd1JBSUFFZ0FDZ0M0QUpyRHdzZ0FDZ0NuQVFvQXJBQkMvWVJBZ1ovQVg0akFFR1FCMnNpQVNRQUlBQkJDa0YvRURBaEJDQUJRcWlDZ0lBUU53UG9CaUFCUXFpQ2dJQVFOd053SUFFcEFuQWhCeUFCUWZBR2FpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lBYzNBZ1FnQWtJQU53SU1JQUFnQWtFQVFRQkJBRUh3c1g5QkFVRUFFQzRnQVVLc2c0Q0FFRGNEd0FZZ0FVS3NnNENBRURjRGFDQUJLUUpvSVFjZ0FVSElCbW9pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFITndJRUlBSkNBRGNDRENBQUlBSkJBRUVBUVFCQjhMRi9RUUZCQUJBdUlBRkNySUtBZ0JBM0E1Z0dJQUZDcklLQWdCQTNBMkFnQVNrQ1lDRUhJQUZCb0FacUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFJZ0J6Y0NCQ0FDUWdBM0Fnd2dBVUt3Z29DQUVEY0Q4QVVnQVVLd2dvQ0FFRGNEV0NBQktRSllJUWNnQVVINEJXb2lBMEVCT2dBWUlBTkJBRFlDRkNBRFFkajkvQUEyQWdBZ0F5QUhOd0lFSUFOQ0FEY0NEQ0FCUWdBM0Fzd0ZJQUZDZ0lDQWdCQTNBdFFGSUFGQ0FEY0N4QVVnQVVISWl2b0FOZ0xBQlNBQklBUTJBdWdGSUFGQkFEc0I1QVVnQVVFQU5nTGdCU0FCSUFJMkF0d0ZJQUFnQWlBQlFjQUZhaUFEUVFCQjhMRi9RUUZCQUJBdUlBRkNzSU9BZ0JBM0E1Z0ZJQUZDc0lPQWdCQTNBMUFnQVNrQ1VDRUhJQUZCb0FWcUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFJZ0J6Y0NCQ0FDUWdBM0Fnd2dBVUswZzRDQUVEY0Q4QVFnQVVLMGc0Q0FFRGNEU0NBQktRSklJUWNnQVVINEJHb2lBMEVCT2dBWUlBTkJBRFlDRkNBRFFkajkvQUEyQWdBZ0F5QUhOd0lFSUFOQ0FEY0NEQ0FCUWdBM0F0UUVJQUZDQURjQzNBUWdBVUlBTndMTUJDQUJRWVNMK2dBMkFzZ0VJQUVnQkRZQzdBUWdBU0FETmdMb0JDQUJJQUkyQXVRRUlBQWdBaUFCUWNnRWFpQURRUUJCOExGL1FRRkJBQkF1QWtBZ0JDZ0M2QVlpQWtHbUNXb3RBQUFOQUFKL1FRUWdBa0dTT21vdEFBQkZEUUFhSUFGQmdJQUVOZ0tFQkNBQlF2Ly8vLzhITndPSUJDQUJRYlNNK2dBMkFvQUVJd0JCUUdvaUF5UUFJQU5DeUlHQWdCQTNBeGdnQTBMSWdZQ0FFRGNEQUNBREtRSUFJUWNnQTBFZ2FpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ1FnQTNBZ1FnQWlBSE53SU1JQU5CQURZQ0VDQURJQUZCZ0FScU5nSU1JQU5CN1AvOEFEWUNDQ0FBSUFJZ0EwRUlha0h3c1g5QkFVRUJFSWtDSUFNb0FoQWhBaUFEUVVCckpBQkJCQ0FDUlEwQUdpQUNJQUlvQWdBb0Fqd1JBQUFRdVFFTElRTWdBVUs4Z29DQUVEY0R3QVFnQVVLOGdvQ0FFRGNEUUNBQlFVQnJLUUlBSVFjZ0FVR0FBbW9pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFITndJRUlBSkNBRGNDRENBQlFnQTNBNUFFSUFFZ0FVR2tCR29pQlRZQ3FBUWdBVUlBTndLc0JDQUJJQVUyQXFRRUlBRkI3SXo2QURZQ2dBUWdBVUlBTndPSUJDQUJJQUkyQXJnRUlBRWdCRFlDdEFRZ0FVRUFOZ0tnQkNBQlFvQ0FnSUNBZ0lENFB6Y0RtQVFnQVNBRE5nS1VCQ0FBSUFJZ0FVR0FCR3BCQUVFQVFmQ3hmMEVCUVFBUUxpQUJRZXlNK2dBMkFvQUVJQUVvQXF3RVJRMEFJQUVvQXFnRUlnSW9BZ0FpQXlBQktBS2tCQ0lHS0FJRU5nSUVJQVlvQWdRZ0F6WUNBQ0FCUVFBMkFxd0VJQUlnQlVZTkFBTkFJQUlvQWdRaEF5QUNFQmNnQXlJQ0lBVkhEUUFMQ3lBQlFmRCsrZ0EyQXZnRElBRkN3SUtBZ0JBM0E5QURJQUZDd0lLQWdCQTNBemdnQVNBRU5nTDhBeUFCS1FJNElRY2dBVUhZQTJvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBSE53SUVJQUpDQURjQ0RDQUFJQUlnQVVINEEycEJBRUVBUWZDeGYwRUJRUUFRTGlBRUtBTFFCa0VDYTBFRFNRUkFJQUVnQkRZQ2hBSWdBVUdJc1AwQU5nS0FBaUFCUXJpRGdJQVFOd1BJQXlBQlFyaURnSUFRTndNd0lBRXBBakFoQnlBQlFZQUVhaUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNJQWMzQWdRZ0FrSUFOd0lNSUFBZ0FpQUJRWUFDYWtFQVFRQkI4TEYvUVFGQkFCQXVDeUFCSUFRMkFxQUVJQUZCQURZQ25BUWdBVUlBTndLVUJDQUJRUUE2QUpJRUlBRkJBRHNCa0FRZ0FVRUNOZ0tNQkNBQlFnQTNBb1FFSUFGQnNQLzZBRFlDZ0FRZ0FVTEVnb0NBRURjRG9BTWdBVUxFZ29DQUVEY0RLQ0FCS1FJb0lRY2dBVUdvQTJvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBSE53SUVJQUpDQURjQ0RDQUFJQUlnQVVHQUJHcEJBRUVBUWZDeGYwRUJRUUFRTGlBQlFRQTJBcGdESUFFZ0JEWUNsQU1nQVVIQWkvb0FOZ0tRQXlBQlFzaUNnSUFRTndQb0FpQUJRc2lDZ0lBUU53TWdJQUVwQWlBaEJ5QUJRZkFDYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUFjM0FnUWdBa0lBTndJTUlBQWdBaUFCUVpBRGFrRUFRUUJCOExGL1FRRkJBQkF1SUFFZ0JEWUM0QUlnQVVFQU5nTGNBaUFCUWdBM0F0UUNJQUZCZ0l6NkFEWUMwQUlnQVVMTWdvQ0FFRGNEcUFJZ0FVTE1nb0NBRURjREdDQUJLUUlZSVFjZ0FVR3dBbW9pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFITndJRUlBSkNBRGNDRENBQUlBSWdBVUhRQW1wQkFFRUFRZkN4ZjBFQlFRQVFMaUFCUWdBM0FwUUNJQUZCQURzQm5BSWdBU0FFTmdLZ0FpQUJRUUEyQW9RQ0lBRkJxSTM2QURZQ2dBSWdBVUlBTndLTUFpQUJRc1NEZ0lBUU53UFlBU0FCUXNTRGdJQVFOd01RSUFFcEFoQWhCeUFCUWVBQmFpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lBYzNBZ1FnQWtJQU53SU1JQUFnQWlBQlFZQUNha0VBUVFCQjhMRi9RUUZCQUJBdUlBRWdCRFlDMUFFZ0FVSGNqZm9BTmdMUUFTQUJRdFNDZ0lBUU53T29BU0FCUXRTQ2dJQVFOd01JSUFFcEFnZ2hCeUFCUWJBQmFpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lBYzNBZ1FnQWtJQU53SU1JQUFnQWlBQlFkQUJha0VBUVFCQjhMRi9RUUZCQUJBdUlBRWdCRFlDcEFFZ0FVR0lzUDBBTmdLZ0FTQUJRdENDZ0lBUU53TjRJQUZDMElLQWdCQTNBd0FnQUFKL0lBRXBBZ0FoQnlBQlFZQUJhaUlBUVFFNkFCZ2dBRUVBTmdJVUlBQkIyUDM4QURZQ0FDQUFJQWMzQWdRZ0FFSUFOd0lNSUFBTElBRkJvQUZxUVFCQkFFSHdzWDlCQVVFQUVDNGdBVUdRQjJva0FBdlpDZ0lRZndKOEl3QkI0QUZySWdva0FDQUVRUUFRWENJSUJIOGdDQ2dDa0FJRlFlUUFDeUVJSUFnZ0FDZ0NCQ2dDNkFaQjlCZHFJZ2tvQWl3aUMwRUtiQ0FMSUFrdEFEd2JiRUhrQUcwaEVTQUVJQVFvQWdBb0FpQVJBQUFoQ1NBQUtBSUVJQWdRekFVaENBSi9JQUFvQWdnaUMwSHdHbW9yQXdBZ0ViY2lHS0lpR1psRUFBQUFBQUFBNEVGakJFQWdHYW9NQVF0QmdJQ0FnSGdMSVJJQ2Z5QUxRYURBQUdvckF3QWdHS0lpR1psRUFBQUFBQUFBNEVGakJFQWdHYW9NQVF0QmdJQ0FnSGdMSVE0Q2Z5QUxRWWdnYWlzREFDQVlvaUlabVVRQUFBQUFBQURnUVdNRVFDQVpxZ3dCQzBHQWdJQ0FlQXNoRXdKL0lBdEJ1QjlxS3dNQUlCaWlJaGlaUkFBQUFBQUFBT0JCWXdSQUlCaXFEQUVMUVlDQWdJQjRDeUVRQWtBZ0JrVU5BQUpBSUFWQkFXc09CQUFCQVFBQkN5QURJQkJxSVFNZ0FpQVFheUVDQ3lBSklCSnFJUXNnQ0NBT2FpRU1JQXBCeUFGcUlBSWdBeEQxRUNFR0FrQWdCMFVOQUNBQkx3RlVRYVFCUmcwQUlBUkJJRUYvRURBaUIwVU5BQ0FIUWJEOS9BQkIxTXY4QUVFQUVCd2lEVVVOQUNBSVFRSnRJUThDZndKQUFrQUNRQUpBSUFWQkJtc09CUUFEQWdFQUF3c2dDeUFNUVFKdGFnd0RDeUFKSUF4cUlCSkJBWFJxREFJTElBNUJBbTBoRHlBTElBeEJBbTFxREFFTElBc2dDU0FGUVFOclFRTkpHeUFQYWdzaEZDQUtRUmhxRU8wUUlnY2dEVFlDVENBSElBa2dEMnNnRkJDRkNTQUhJQUlnQXhDRUNTQUtRUVlRR0NJQ05nSUlJQW9nQWtFR2FpSUROZ0lRSUFKQjVRQTdBUVFnQWtIVmdOZ0NOZ0VBSUFvZ0F6WUNEQ0FLUVFocUlSUWdFVUVDYlNJUFFRSnRJUlVnRFNnQ2tBSWlBeUFOS0FLVUFpSVdSd1JBQTBBZ0F5Z0NBQ0lDS0FLMEFTSU5JQUlvQXJnQkloZEhCRUFEUUFKQUlBMG9BZ0FpQWlnQ1JDQVVFRkpGRFFBZ0FpQUhJQlVROEFORkRRQWdCaUFDSUFJb0FnQW9BaVFSQUFBZ0Qyb2dBaWdDR0dvZ0FpQUNLQUlBS0FJa0VRQUFJQTlySUFJb0FoQnFFUFFRQ3lBTlFRUnFJZzBnRjBjTkFBc0xJQU5CQkdvaUF5QVdSdzBBQ3dzZ0NpZ0NDQ0lDQkVBZ0NpQUNOZ0lNSUFJUUZ3c2dCeERnQVJvTEFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0JVRUJhdzRMQVFJSUNRb0hCZ1VFQXdBTEN5QUFJQUVnQ1NBR0lBaEJBRUVBRUk4RERBc0xJQUFnQVNBSklBWWdDQ0FRSUJNUWp3TU1DZ3NnQUNBQklBa2dCaUFJSUJGQkFYUVE4UXdNQ1FzZ0FDQUJJQWtnQmlBSVFRQkJBQkNQQXlBQUlBRWdDeUFNUVFKdGFpQUdJQTVCQUVFQUVJOEREQWdMSUFBZ0FTQUpJQVlnQ0VFQVFRQVFqd01nQUNBQklBa2dER29nRWtFQmRHb2lBaUFKYWtFQ2JTQUdJQTVCQUVFQUVJOERJQUFnQVNBQ0lBWWdDRUVBUVFBUWp3TU1Cd3NnQUNBQklBa2dCaUFPUVFCQkFCQ1BBeUFBSUFFZ0N5QU1RUUp0YWlBR0lBaEJBRUVBRUk4RERBWUxJQVJDQURjQ0RDQUVRZ0EzQWlRZ0JFSUFOd0ljSUFSQ0FEY0NGQXdGQ3lBQUlBRWdDU0FHSUFoQkFFRUFFSThESUFBZ0FTQUxJQXhCQW0xcUlBWWdEa0VBUVFBUWp3TU1CQXNnQUNBQklBa2dCaUFJUVFCQkFCQ1BBeUFBSUFFZ0NDQUxhaUFHSUFoQkFFRUFFSThEREFNTElBQWdBU0FKSUFZZ0NDQVFJQk1RandNZ0FDQUJJQWdnQzJvZ0JpQUlJQkFnRXhDUEF3d0NDeUFBSUFFZ0NTQUdJQWdnRVVFQmRDSUNFUEVNSUFBZ0FTQUlJQXRxSUFZZ0NDQUNFUEVNREFFTElBcEJHR29pQWlBRUtBTFFBeERGQlNBS0lBb29BaGdnQWlBS0xBQWpRUUJJR3pZQ0FFR1B5KzhBSUFvUUpDQUtMQUFqUVFCSUJFQWdDaWdDR0JBWEN5QUFJQUVnQ1NBR0lBaEJBRUVBRUk4REN5QUdRZERrL0FBMkFnQWdCaWdDQkNJQUJFQWdCaUFBTmdJSUlBQVFGd3NnQ2tIZ0FXb2tBQXN4QUJDc0VpQUFRZURSZ1FFUUUwR0kwb0VCUWR6UmdRRkIyTkdCQVVHQTBvRUJLQUlBR3lnQ0FEWUNBRUhnMFlFQkM1SUJBUU44UkFBQUFBQUFBUEEvSUFBZ0FLSWlBa1FBQUFBQUFBRGdQNklpQTZFaUJFUUFBQUFBQUFEd1B5QUVvU0FEb1NBQ0lBSWdBaUFDUkpBVnl4bWdBZm8rb2tSM1VjRVdiTUZXdjZDaVJFeFZWVlZWVmFVL29LSWdBaUFDb2lJRElBT2lJQUlnQWtUVU9JaSs2ZnFvdmFKRXhMRzB2Wjd1SVQ2Z29rU3RVcHlBVDM2U3ZxQ2lvS0lnQUNBQm9xR2dvQXVaQVFFRGZDQUFJQUNpSWdNZ0F5QURvcUlnQTBSODFjOWFPdG5sUGFKRTY1d3JpdWJsV3I2Z29pQURJQU5FZmY2eFYrTWR4ejZpUk5WaHdSbWdBU3Evb0tKRXB2Z1FFUkVSZ1QrZ29DRUZJQU1nQUtJaEJDQUNSUVJBSUFRZ0F5QUZva1JKVlZWVlZWWEZ2NkNpSUFDZ0R3c2dBQ0FESUFGRUFBQUFBQUFBNEQraUlBVWdCS0tob2lBQm9TQUVSRWxWVlZWVlZjVS9vcUNoQytZR0FRaC9Jd0JCSUdzaUNDUUFBa0FnQWlBQ0tBSUFLQUlJRVFBQVFZWUJSZ1JBSUFJUW9Ra2hBU0FDSUFNZ0FrRUJFUDBESVFJQ1FDQUJSUTBBSUFFb0F2Z0RRUUZySWdGQkNVc05BQ0FCUVFKMFFmeTUrUUJxS0FJQUlRWUxJQUFnQmpZQ0JDQUFJQUkyQWdBTUFRc2dBaUFDS0FJQUtBSUlFUUFBUWZFQVJnUkFBbjhnQkFSQUlBSVE4UUVNQVFzZ0FoQ25BZ3NpQlJDaENTRUJJQUlnQXlBRklBUVEvUU1oQWdKQUlBRkZEUUFnQVNnQytBTkJBV3NpQVVFSlN3MEFJQUZCQW5SQi9MbjVBR29vQWdBaEJ3c2dBQ0FITmdJRUlBQWdBallDQUF3QkN3SkFJQUlnQWlnQ0FDZ0NDQkVBQUVIM0FFWUVRQ0FJUVFBMkFoZ2dDRUlBTndNUUlBSW9Ba1FnQWlnQ1FHdEJBRXdOQVFOQUlBaEJDR29nQVNBQ0lBY1E3d0VnQXlBRUVPTUhBa0FDUUFKQUFrQWdCU0FHU1FSQUlBVWdDQ2tEQ0RjQ0FDQUlJQVZCQ0dvaUJUWUNGQXdCQ3lBRklBZ29BaEFpQ21zaUMwRURkU0lNUVFGcUlnVkJnSUNBZ0FKUERRRWdCU0FHSUFwcklnWkJBblVpQ1NBRklBbExHMEgvLy8vL0FTQUdRZmovLy84SFNSc2lCZ1IvSUFaQmdJQ0FnQUpQRFFNZ0JrRURkQkFZQlVFQUN5SUpJQXhCQTNScUlnVWdDQ2tEQ0RjQ0FDQUZRUWhxSVFVZ0MwRUFTZ1JBSUFrZ0NpQUxFQmthQ3lBSUlBa2dCa0VEZEdvMkFoZ2dDQ0FGTmdJVUlBZ2dDVFlDRUNBS1JRMEFJQW9RRndzZ0IwRUJhaUlISUFJb0FrUWdBaWdDUUd0QkFuVklEUUlnQlNFR0RBVUxFQ2dBQzBHamhPOEFFRGdBQ3lBSUtBSVlJUVlNQUFzQUN5QUNJQUlvQWdBb0FnZ1JBQUJCaWdGR0JFQWdBU2dDbkFORkJFQWdBRUtCZ0lDQUNEY0NBQXdEQ3lBQ0tBS29CU0VCSUFCQkFEWUNCQ0FBSUFFMkFnQU1BZ3NnQUVLQmdJQ0FDRGNDQUF3QkN5QUlLQUlRSWdFZ0JrWWdBVUVJYWlJQ0lBWkdjaUVEQWtBZ0JBUkFJQUVoQlNBRERRRWdBU0lISVFVRFFDQUhJUU1DUUNBRktBSUFJZ1FnQWlJSEtBSUFJZ0pPQkVBZ0FpQUVTQTBCSUFVb0FnUWdBeWdDREU0TkFRc2dCeUVGQ3lBSFFRaHFJZ0lnQmtjTkFBc01BUXNnQVNFRklBTU5BQ0FCSWdjaEJRTkFJQWNoQXdKQUlBSWlCeWdDQUNJQ0lBVW9BZ0FpQkU0RVFDQUNJQVJLRFFFZ0F5Z0NEQ0FGS0FJRVRnMEJDeUFISVFVTElBZEJDR29pQWlBR1J3MEFDd3NnQUNBRktRSUFOd0lBSUFGRkRRQWdBUkFYQ3lBSVFTQnFKQUFMclFJQkFuOGpBRUVRYXlJQkpBQWdBVUVHT2dBTElBRkJBRG9BQmlBQlFiV2I4UUFvQUFBMkFnQWdBVUc1bS9FQUx3QUFPd0VFSUFCQmh3RWdBUkNlQVJvZ0FTd0FDMEVBU0FSQUlBRW9BZ0FRRndzZ0FFRUFOZ0xZQXlBQUlBQkIwQU5xSWdJMkF0UURJQUJCeFAzOEFEWUN6QU1nQUNBQ05nTFFBeUFBUWR3RGFpSUNRYmpROGdBMkFnQWdBa0lBTndJRUlBSkJxTlh5QURZQ0FDQUNRUUEyQWd3Z0FFRzA4ZmdBTmdMTUF5QUFRYVR4K0FBMkFvZ0RJQUJCbFBINEFEWUMrQUlnQUVHRThmZ0FOZ0xvQWlBQVFmVHcrQUEyQXVRQklBQkIwUEQ0QURZQzFBRWdBRUhBOFBnQU5nTEFBU0FBUWFEdytBQTJBckFCSUFCQjRPbjRBRFlDQUNBQ1FjangrQUEyQWdBZ0FFSHVBQkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUlBQUwrQVFCQm44akFFRVFheUlDSkFBZ0FrRURPZ0FMSUFKQkFEb0FBeUFDUWRlYzhRQXZBQUE3QVFBZ0FrSFpuUEVBTFFBQU9nQUNJQUJCaFFFZ0FoQ2VBUm9nQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQUVIUUEyb1F0UVlnQUVHRUJXb1FoZ2doQXlBQVFiZ0ZhaENBQlNFRUlBQkI0QVZxSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFVZ0FFSHdCV29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWNqaDh3QTJBZ0FnQVVFQU5nSU1JQUVoQmlBQVFZQUdhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCdk52NEFEWUNBQ0FCUWdBM0Fnd2dBVUlBTndJVUlBRkNBRGNDSENBQlFnQTNBaVFnQUVIazVQZ0FOZ0xJQkNBQVFkVGsrQUEyQXNBRUlBQkJ4T1Q0QURZQ3RBUWdBRUcwNVBnQU5nS3NCQ0FBUWFUaytBQTJBcVFFSUFCQmxPVDRBRFlDOEFNZ0FFR0U1UGdBTmdMb0F5QUFRZlRqK0FBMkF1QURJQUJCM09QNEFEWUMwQU1nQUVITTQvZ0FOZ0tJQXlBQVFiemorQUEyQXZnQ0lBQkJyT1A0QURZQzZBSWdBRUdjNC9nQU5nTGtBU0FBUWZqaStBQTJBdFFCSUFCQjZPTDRBRFlDd0FFZ0FFSEk0dmdBTmdLd0FTQUFRWWpjK0FBMkFnQWdBMEgwNVBnQU5nSUFJQUJCck9YNEFEWUNzQVVnQUVHYzVmZ0FOZ0tvQlNBQVFZemwrQUEyQXBRRklBUkJ2T1g0QURZQ0FDQUFRZXpsK0FBMkF0QUZJQUJCM09YNEFEWUN5QVVnQlVIODVmZ0FOZ0lBSUFaQmpPYjRBRFlDQUNBQlFaem0rQUEyQWdBZ0FDQUFRZFFEYWtFREVHNGdBQ0FBUVlnRmFrRUdFRzRnQUNBQVFid0Zha0VJRUc0Z0FFSHVBQkFwSUFCQkJSQXBJQUJCMmdBUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFKQkVHb2tBQ0FBQzkwQ0FRSi9Jd0JCRUdzaUFTUUFJQUZCQURvQUNTQUJRYytiOFFBdEFBQTZBQWdnQVVFSk9nQUxJQUZCeDV2eEFDa0FBRGNEQUNBQVFZNEJJQUVRbmdFYUlBRXNBQXRCQUVnRVFDQUJLQUlBRUJjTElBQkJBRFlDMkFNZ0FDQUFRZEFEYWlJQ05nTFVBeUFBUWNUOS9BQTJBc3dESUFBZ0FqWUMwQU1nQUVIY0Eyb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRYWpWOGdBMkFnQWdBa0VBTmdJTUlBQkJ1TkR5QURZQzdBTWdBRUVBT2dEd0F5QUFRYmpiOGdBMkF1d0RJQUJCM05mNEFEWUN6QU1nQUVITTEvZ0FOZ0tJQXlBQVFielgrQUEyQXZnQ0lBQkJyTmY0QURZQzZBSWdBRUdjMS9nQU5nTGtBU0FBUWZqVytBQTJBdFFCSUFCQjZOYjRBRFlDd0FFZ0FFSEkxdmdBTmdLd0FTQUFRWWpRK0FBMkFnQWdBa0h3MS9nQU5nSUFJQUJCZ05qNEFEWUM3QU1nQUVIdUFCQXBJQUJCd0FFUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFGQkVHb2tBQ0FBQzBBQUlBQVFaaUFBUWZBQ2FoQ1VBU0FBUWZnRGFoQXZJQUJCaUFScUVJVUhJQUJCQURZQ3JBUWdBRUtBZ0lEKy8vLy83MEUzQThBRUlBQkNBRGNDdEFRTGxBRUJBMzhnQUJCbUlBQkI4QUpxRUpJRUlBQkJ2QU5xRUxVRklBQkIrQU5xRUpRQklBQkJBRFlDaEFVZ0FFSUFOd0tNQlNBQVFRQTJBcHdGSUFCQ0FEY0NsQVVnQUVHZ0JXb1FMeUFBSUFBb0FyQUZJZ0VnQUNnQ3RBVWlBMGNFZndOQUlBRW9BZ0FpQWdSQUlBSWdBaWdDQUNnQ0JCRUJBQXNnQVVFRWFpSUJJQU5IRFFBTElBQW9BckFGQlNBQkN6WUN0QVVMVUFBZ0FCQm1JQUJCOEFKcUVKUUJJQUJCK0FOcUVDOGdBRUdJQkdvUWhRY2dBRUVBTmdLc0JDQUFRb0NBZ1A3Ly8vL3ZRVGNEd0FRZ0FFSUFOd0swQkNBQVFRQTJBc3dFSUFCQkFEWUMwQVFMaGdRQkJuOGpBRUVRYXlJQ0pBQWdBa0VGT2dBTElBSkJBRG9BQlNBQ1FaS1k4UUFvQUFBMkFnQWdBa0dXbVBFQUxRQUFPZ0FFSUFCQjVBQWdBaENPQWlBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQVFmQUNhaEQvQWlFRElBQkIrQU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFRZ0FFR0lCR29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUVpqVzhnQTJBZ0FnQVVJQU53SU1JQUZDQURjQ0ZDQUJRUUEyQWh3Z0FTRUZJQUJCcUFScUlnRkJ1TkR5QURZQ0FDQUJRZnpROGdBMkFnZ2dBVUdvMXZJQU5nSUFJQUZDZ0lDQS92Ly8vKzlCTndNWUlBRkNBRGNDRENBQlFRQTJBZ1FnQVNFR0lBQkJ5QVJxSWdGQnVORHlBRFlDQUNBQlFRQTJBZ1FnQVVHbzJQSUFOZ0lBSUFCQjRMNzNBRFlDNEFJZ0FFSFF2dmNBTmdMUUFpQUFRY0MrOXdBMkFzd0JJQUJCbkw3M0FEWUN2QUVnQUVHQXVQY0FOZ0lBSUFOQjhMNzNBRFlDQUNBQVFkeS85d0EyQXRBRElBQkJ6TC8zQURZQ3dBTWdBRUc4di9jQU5nS2dBeUFBUWF5Lzl3QTJBcEFESUFCQm5MLzNBRFlDZ0FNZ0JFSHN2L2NBTmdJQUlBVkIvTC8zQURZQ0FDQUdRWXpBOXdBMkFnQWdBVUdjd1BjQU5nSUFJQUFnQUVIMEFtcEJEQkJ1SUFCQjdnQVFLU0FBUWZVQUVDa2dBRUgyQUJBcElBQkJrZ0VRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FDQUFDN3dDQXdOL0EzNEJmQ01BUVNCcklnSWtBQ0FBdlVMLy8vLy8vLy8vLy84QWd5SUZJQUc5UXYvLy8vLy8vLy8vL3dDRElnWWdCU0FHVkJzaUI3OGhBQUpBSUFkQ05JaW5JZ05CL3c5R0RRQWdCU0FHSUFVZ0JsWWJJZ1cvSVFFQ1FDQUhVQTBBSUFWQ05JaW5JZ1JCL3c5R0RRQWdCQ0FEYTBIQkFFNEVRQ0FCSUFDZ0lRQU1BZ3NDZkNBRVFmNExUd1JBSUFCRUFBQUFBQUFBTUJTaUlRQWdBVVFBQUFBQUFBQXdGS0loQVVRQUFBQUFBQUN3YXd3QkMwUUFBQUFBQUFEd1B5QURRYndFU3cwQUdpQUFSQUFBQUFBQUFMQnJvaUVBSUFGRUFBQUFBQUFBc0d1aUlRRkVBQUFBQUFBQU1CUUxJUWdnQWtFWWFpQUNRUkJxSUFFUWxSTWdBa0VJYWlBQ0lBQVFsUk1nQ0NBQ0t3TUFJQUlyQXhDZ0lBSXJBd2lnSUFJckF4aWduNkloQUF3QkN5QUJJUUFMSUFKQklHb2tBQ0FBQzlRREFRZC9Jd0JCRUdzaUFpUUFJQUpCQlRvQUN5QUNRUUE2QUFVZ0FrSHltUEVBS0FBQU5nSUFJQUpCOXBqeEFDMEFBRG9BQkNBQVFlZ0FJQUlRamdJZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FFSHdBbW9ReUFRaEF5QUFRY0FEYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQnFOWHlBRFlDQUNBQlFRQTJBZ3dnQVNFRUlBQkIwQU5xRVB3RElRVWdBRUg4QTJvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFiUzk5Z0EyQWdBZ0FTRUdJQUJCaUFScUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVSDQydklBTmdJQUlBRWhCeUFBUVpBRWFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJ4TDMyQURZQ0FDQUFRZEN5OXdBMkF1QUNJQUJCd0xMM0FEWUMwQUlnQUVHd3N2Y0FOZ0xNQVNBQVFZeXk5d0EyQXJ3QklBQkI4S3YzQURZQ0FDQURRZUN5OXdBMkFnQWdBRUdrcy9jQU5nS2dBeUFBUVpTejl3QTJBcEFESUFCQmhMUDNBRFlDZ0FNZ0JFRzBzL2NBTmdJQUlBVkJ4TFAzQURZQ0FDQUdRZFN6OXdBMkFnQWdCMEhrcy9jQU5nSUFJQUZCOUxQM0FEWUNBQ0FBSUFCQjlBSnFRUXNRYmlBQVFlNEFFQ2tnQUVFeEVDa2dBRUVzRUNrZ0FFRzNBUkFwSUFCQkxSQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FrRVFhaVFBSUFBTDVRUUJDWDhqQUVFUWF5SUNKQUFnQWtFR09nQUxJQUpCQURvQUJpQUNRZW1aOFFBb0FBQTJBZ0FnQWtIdG1mRUFMd0FBT3dFRUlBQkI1d0FnQWhDT0FpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUFRZkFDYWhEL0FpRURJQUJCK0FOcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR28xZklBTmdJQUlBRkJBRFlDRENBQklRUWdBRUdJQkdvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFhalg4Z0EyQWdBZ0FTRUZJQUJCa0FScUVQd0RJUVlnQUVHOEJHb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRY2pZOGdBMkFnQWdBVUlBTndJTUlBRWhCeUFBUWRBRWFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkIrTm55QURZQ0FDQUJRUUEyQWd3Z0FTRUlJQUJCNEFScUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVRzB2ZllBTmdJQUlBRWhDU0FBUWV3RWFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkIrTnJ5QURZQ0FDQUFRYWltOXdBMkF1QUNJQUJCbUtiM0FEWUMwQUlnQUVHSXB2Y0FOZ0xNQVNBQVFlU2w5d0EyQXJ3QklBQkJ5Si8zQURZQ0FDQURRYmltOXdBMkFnQWdBRUdrcC9jQU5nTFFBeUFBUVpTbjl3QTJBc0FESUFCQmhLZjNBRFlDb0FNZ0FFSDBwdmNBTmdLUUF5QUFRZVNtOXdBMkFvQURJQVJCdEtmM0FEWUNBQ0FGUWNTbjl3QTJBZ0FnQmtIVXAvY0FOZ0lBSUFkQjVLZjNBRFlDQUNBSVFmU245d0EyQWdBZ0NVR0VxUGNBTmdJQUlBRkJsS2ozQURZQ0FDQUFJQUJCOUFKcVFRd1FiaUFBUWU0QUVDa2dBRUdEQVJBcElBQkJNUkFwSUFCQmxBRVFLU0FBUWFVQkVDa2dBRUVzRUNrZ0FFRzNBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBa0VRYWlRQUlBQUxnUUVCQW44akFFRVFheUlESkFBZ0EwRUlhaUlFSUFFb0Fod2lBVFlDQUNBQklBRW9BZ1JCQVdvMkFnUWdBaUFFRU04R0lnRWdBU2dDQUNnQ0VCRUFBRFlDQUNBQUlBRWdBU2dDQUNnQ0ZCRUNBQ0FFS0FJQUlnQWdBQ2dDQkVFQmF5SUJOZ0lFSUFGQmYwWUVRQ0FBSUFBb0FnQW9BZ2dSQVFBTElBTkJFR29rQUF0OEFRSi9Jd0JCRUdzaUF5UUFJQU5CQ0dvaUFpQUFLQUljSWdBMkFnQWdBQ0FBS0FJRVFRRnFOZ0lFSUFJUS9BSWlBRUhBL3ZFQVFkcis4UUFnQVNBQUtBSUFLQUl3RVFrQUdpQUNLQUlBSWdBZ0FDZ0NCRUVCYXlJQ05nSUVJQUpCZjBZRVFDQUFJQUFvQWdBb0FnZ1JBUUFMSUFOQkVHb2tBQ0FCQzZ3Q0FRWi9RU2dRR0NJR1FRQTJBZ2dnQmtJQU53SUFJQVpDQURjREdDQUdRZ0EzQWd3Z0JrSUFOd01nQWtBZ0JpZ0NCQ0lISUFZb0FnQWlDR3NpQ1VFQ1RRUkFRUU1nQ1dzaUN5QUdLQUlJSWdvZ0IydE5CRUFnQmlBSFFRQWdDeEJoSUF0cU5nSUVEQUlMSUFvZ0NHc2lCMEVCZENJS1FRTWdDa0VEU3h0Qi8vLy8vd2NnQjBILy8vLy9BMGtiSWdvUUdDSUhJQWxxUVFBZ0N4QmhHaUFKQkVBZ0J5QUlJQWtRR1JvTElBWWdCeUFLYWpZQ0NDQUdJQWRCQTJvMkFnUWdCaUFITmdJQUlBaEZEUUVnQ0JBWERBRUxJQWxCQTBZTkFDQUdJQWhCQTJvMkFnUUxJQVlvQWdBZ0EwRVBjVUdRQVhJNkFBQWdCaWdDQUNBRVFmOEFjVG9BQVNBR0tBSUFJQVZCL3dCeE9nQUNJQVlnQWpZQ0RDQUFLQUlBSUFGQkFuUnFLQUlBSUFZUW1RUUwxUUVCQlg4Q1FBSkFJQUVnQUNnQ0JDSUNJQUFvQWdBaUEyc2lCRXNFUUNBQklBUnJJZ1lnQUNnQ0NDSUZJQUpyVFFSQUlBQWdCZ1IvSUFKQkFDQUdFR0VnQm1vRklBSUxOZ0lFRHdzZ0FVRUFTQTBDSUFFZ0JTQURheUlDUVFGMElnVWdBU0FGU3h0Qi8vLy8vd2NnQWtILy8vLy9BMGtiSWdVUUdDSUNJQVJxUVFBZ0JoQmhHaUFFUVFCS0JFQWdBaUFESUFRUUdSb0xJQUFnQWlBRmFqWUNDQ0FBSUFFZ0FtbzJBZ1FnQUNBQ05nSUFJQU5GRFFFZ0F4QVhEd3NnQVNBRVR3MEFJQUFnQVNBRGFqWUNCQXNQQ3hBb0FBdUJBUUVDZnlNQVFSQnJJZ01rQUNBRFFRaHFJZ1FnQVNnQ0hDSUJOZ0lBSUFFZ0FTZ0NCRUVCYWpZQ0JDQUNJQVFRMkFZaUFTQUJLQUlBS0FJUUVRQUFPZ0FBSUFBZ0FTQUJLQUlBS0FJVUVRSUFJQVFvQWdBaUFDQUFLQUlFUVFGcklnRTJBZ1FnQVVGL1JnUkFJQUFnQUNnQ0FDZ0NDQkVCQUFzZ0EwRVFhaVFBQzNVQUlBRWdBQ2dDS0NBRlFRRWdCVUVCU2h0QjVBQkJBRUVBUVFCQkFCRDBBU0FCSUFBb0FpaEI1QUFRb3dFZ0FTQUNJQUFvQWdRaUFnUi9JQUlvQXJBR0lBUnJCVUVBQ3lBRElBQW9BZ1FpQUFSL0lBQW9BckFHSUFSckJVRUFDeUFCS0FJQUtBSklFUWdBSUFFUXd3SWdBUkRWQVF2TEFRRUVmeUFBUVFBMkFoUWdBQ2dDQ0NJQ0lBQW9BZ1FpQVdzaUEwRUpUd1JBQTBBZ0FTZ0NBQkFYSUFBZ0FDZ0NCRUVFYWlJQk5nSUVJQUFvQWdnaUFpQUJheUlEUVFoTERRQUxDMEdBQkNFRUFrQUNRQUpBSUFOQkFuWkJBV3NPQWdFQUFndEJnQWdoQkFzZ0FDQUVOZ0lRQ3dKQUlBRWdBa1lOQUFOQUlBRW9BZ0FRRnlBQlFRUnFJZ0VnQWtjTkFBc2dBQ2dDQ0NJQklBQW9BZ1FpQWtZTkFDQUFJQUVnQVNBQ2EwRUVhMEVDZGtGL2MwRUNkR28yQWdnTElBQW9BZ0FpQUFSQUlBQVFGd3NMSndFQmZ3SkFJQUFvQWxnaUFnMEFJQUZGRFFCQmtQZndBRUVBRUNRZ0FDZ0NXQ0VDQ3lBQ0MwOEFBa0FnQVVVRVFDQUFRZ0EzQWdRZ0FDQUFLQUlBS0FJZ0VRRUFEQUVMSUFBZ0FUWUNCQ0FBSUFFb0F1Z0dOZ0lJQ3lBQVFnQTNBZ3dnQUVFQU5nSWtJQUJDQURjQ0hDQUFRZ0EzQWhRTFJRQWdBRUdNMXZVQU5nSUFJQUJCTUdvUTh3TWFJQUJCQURZQ0RDQUFRZ0EzQWdRZ0FFTC8vLy8vSHpjREtDQUFRZ0EzQXhBZ0FFSUFOd01ZSUFCQkFEWUNJQ0FBQy9nQ0FRTi9JQUJCbE5YMUFEWUN5QUVnQUVHRTFmVUFOZ0xBQVNBQVFmRFU5UUEyQXJBQklBQkIwTTcxQURZQ0FDQUFLQUxBQWlJQkJFQWdBQ0FCTmdMRUFpQUJFQmNMSUFBb0FyUUNJZ0VFUUNBQUlBRTJBcmdDSUFFUUZ3c2dBQ2dDcUFJaUFRUkFJQUFnQVRZQ3JBSWdBUkFYQ3lBQUtBS2NBaUlCQkVBZ0FDQUJOZ0tnQWlBQkVCY0xJQUFvQXBBQ0lnRUVRQ0FBSUFFMkFwUUNJQUVRRndzZ0FDZ0NoQUlpQVFSQUlBQWdBVFlDaUFJZ0FSQVhDeUFBS0FMNEFTSUJCRUFnQUNBQk5nTDhBU0FCRUJjTElBQW9BdXdCSWdFRVFDQUFJQUUyQXZBQklBRVFGd3NnQUNnQzRBRWlBUVJBSUFBZ0FUWUM1QUVnQVJBWEN5QUFRY2dCYWhEeEFob2dBRUhFL2Z3QU5nS3dBUUpBSUFBb0Fyd0JSUTBBSUFBb0FyZ0JJZ0lvQWdBaUF5QUFLQUswQVNJQktBSUVOZ0lFSUFFb0FnUWdBellDQUNBQVFRQTJBcndCSUFJZ0FFRzBBV29pQTBZTkFBTkFJQUlvQWdRaEFTQUNFQmNnQVNJQ0lBTkhEUUFMQ3lBQUVPQUJHaUFBQzFJQkFuOUJBU0VBQWtBZ0FVVU5BQ0FDUlEwQUlBRkJGQkJGSWdNZ0FrRVVFRVVpQkVZRVFDQUJLQUtrQXlJQlJRMEJJQUlvQXFRRElnSkZEUUVnQVNBQ0VOVUZEd3NnQXlBRUVOVUZJUUFMSUFBTEdBQWdBQ2dDUUNJQVJRUkFRUUFQQ3lBQVFSUkJmeEF3QzVzREFRVi9Jd0JCRUdzaUFpUUFJQUpCQmpvQUN5QUNRUUE2QUFZZ0FrR3VtL0VBS0FBQU5nSUFJQUpCc3B2eEFDOEFBRHNCQkNBQVFlMEFJQUlRbmdFYUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkJ6QU5xSWdGQnVORHlBRFlDQUNBQlFRczJBZ1FnQVVIWTFQSUFOZ0lBSUFFaEF5QUFRZFFEYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQnFOWHlBRFlDQUNBQlFRQTJBZ3dnQVNFRUlBQkI1QU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVINDJmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFVZ0FFSDBBMm9pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUVpqZThnQTJBZ0FnQUVHOGwvVUFOZ0tJQXlBQVFheVg5UUEyQXZnQ0lBQkJuSmYxQURZQzZBSWdBRUdNbC9VQU5nTGtBU0FBUWVpVzlRQTJBdFFCSUFCQjJKYjFBRFlDd0FFZ0FFRzRsdlVBTmdLd0FTQUFRZmlQOVFBMkFnQWdBMEhNbC9VQU5nSUFJQVJCM0pmMUFEWUNBQ0FGUWV5WDlRQTJBZ0FnQVVIOGwvVUFOZ0lBSUFCQjVBQVFLU0FBUWU0QUVDa2dBRUhlQVJBcElBQWdBQ2dDQUNnQ2xBRVJBUUFnQWtFUWFpUUFJQUFMalFFQ0EzOEJmQ0FBUWJBQmFpQUFFT1lCSWdFb0FnaEZCRUJCNUFBUEN5QUJJQUVvQWdRaUFFY0VRQU5BQW45QjVBQWdBQ2dDQ0NJRFFkQVlhaXNEQ0VRQUFBQUFBQUR3djJFTkFCcEI1QUFnQXlzRDJCZ2lCQ0FDdDJaRkRRQWFJQVNaUkFBQUFBQUFBT0JCWXdSQUlBU3FEQUVMUVlDQWdJQjRDeUVDSUFBb0FnUWlBQ0FCUncwQUN3c2dBZ3QwQVFOL0lBQkJ4UDM4QURZQ3NBRUNRQ0FBS0FLOEFVVU5BQ0FBS0FLNEFTSUJLQUlBSWdJZ0FDZ0N0QUVpQXlnQ0JEWUNCQ0FES0FJRUlBSTJBZ0FnQUVFQU5nSzhBU0FCSUFCQnRBRnFJZ0pHRFFBRFFDQUJLQUlFSVFNZ0FSQVhJQU1pQVNBQ1J3MEFDd3NnQUJEZ0FSb2dBQXU5QVFFRmZ5TUFRUkJySWdRa0FDQUVRUUEyQWdnZ0JFSUFOd01BQWtBZ0FDZ0MxQU1nQUNnQzBBTWlBMnNpQVFSQUlBRkJBRWdOQVNBQkVCZ2dBeUFCRUJraEF5QUJCSDhnQXlnQ0FBVkJBQXNoQlNBREVCY0xJQUFvQW9BRVFRRnJRUUpQQkVCQjdJYUNBU2dDQUNJQklRSUNRRUhvaG9JQktBSUFJZ0FnQVVZTkFBTkFJQVVnQUNnQ0FFWUVRQ0FBSVFJTUFnc2dBRUVFYWlJQUlBRkhEUUFMSUFFaEFnc2dBU0FDUmlFQ0N5QUVRUkJxSkFBZ0FnOExFQ2dBQ3hJQUlBQkJ6QU5ySWdBUXd3RWFJQUFRRndzTEFDQUFRY3dEYXhEREFRc3hBZ0YvQVg0Q1FBSkFBa0FnQUNrRCtBTWlBa0lnaUtkQkFXc09BZ0VBQWd0QkFDQUNwMnNQQ3lBQ3B5RUJDeUFCQzRjRUFRTi9Ba0FDUUNBQklBSkdEUUFDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQVN3QUFDSUVRU0pyRGxVQUNBZ0lDQWdJQ0FnSUNBZ0lBQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBQWdJQ0FnQkFnZ0lDQU1JQ0FnSUNBZ0lCQWdJQ0FVSUJnZ0hDQXNDUUNBREJFQWdBeUFFRUwwQkRBRUxJQUFnQkJER0FRc01DUXNDUUNBREJFQWdBMEVIRUwwQkRBRUxJQUJCQnhER0FRc01DQXNDUUNBREJFQWdBMEVJRUwwQkRBRUxJQUJCQ0JER0FRc01Cd3NDUUNBREJFQWdBMEVNRUwwQkRBRUxJQUJCREJER0FRc01CZ3NDUUNBREJFQWdBMEVLRUwwQkRBRUxJQUJCQ2hER0FRc01CUXNDUUNBREJFQWdBMEVORUwwQkRBRUxJQUJCRFJER0FRc01CQXNDUUNBREJFQWdBMEVKRUwwQkRBRUxJQUJCQ1JER0FRc01Bd3NDUUNBREJFQWdBMEVMRUwwQkRBRUxJQUJCQ3hER0FRc01BZ3NnQkVGNGNVRXdSdzBBSUFSQk1Hc2hCUUpBSUFGQkFXb2lCQ0FDUmcwQUlBUXRBQUFpQmtINEFYRkJNRWNFUUNBRUlRSU1BUXNnQlVFRGRDQUdha0V3YXlFRklBRkJBbW9pQkNBQ1JnMEFJQVF0QUFBaUJrSDRBWEZCTUVjRVFDQUVJUUlNQVFzZ0FVRURhaUVDSUFWQkEzUWdCbXBCTUdzaEJRc2dBd1JBSUFNZ0JVRVlkRUVZZFJDOUFTQUNEd3NnQUNBRlFSaDBRUmgxRU1ZQklBSVBDeENXQlFBTElBRkJBV29ML1FJQkNYOGdBQ2dDQkNFSUFrQWdBQ2dDQ0NBQktBSUVJQUFvQWd3aUJTQUJLQUlBUVFKMGFpZ0NBQ0FBS0FJQUlnSWdBU2dDQ0d4cWFtb2lBeUFESUFKdElna2dBbXhySWdjZ0FrRUNiVW9FUUNBQUtBSVFJZ0FnQldzaUJFRUNkU0lHUVFGcklRTWdCeUFBUVFScktBSUFheUVDSUFSQkJVZ05BU0FHUVFKcklRQURRQ0FBSUFNZ0J5QUZJQUJCQW5ScUtBSUFheUlFSUFSQkgzVWlBMm9nQTNNZ0FpQUNRUjkxSWdOcUlBTnpTU0lHR3lFRElBUWdBaUFHR3lJQ0lBSkJIM1VpQkdvZ0JITWdDRXdOQWlBQVFRQktJUVFnQUVFQmF5RUFJQVFOQUFzTUFRc2dCeUFGS0FJQWF5RUNRUUFoQXlBQUtBSVFJQVZySWdCQkJVZ05BQ0FBUVFKMUlRWkJBU0VBQTBBZ0FDQURJQWNnQlNBQVFRSjBhaWdDQUdzaUJDQUVRUjkxSWdOcUlBTnpJQUlnQWtFZmRTSURhaUFEYzBraUNoc2hBeUFFSUFJZ0Noc2lBaUFDUVI5MUlnUnFJQVJ6SUFoTURRRWdBRUVCYWlJQUlBWklEUUFMQ3lBQklBazJBZ2dnQVNBQ05nSUVJQUVnQXpZQ0FBdjNDQUVFZjBFRUVCZ2lCRUdBczRFQk5nSUFRUWdRR0NJRFFkeTFnUUUyQWdBZ0F5QUVOZ0lFUVJBUUdDSUVRZ0EzQWdRZ0JDQUROZ0lNSUFSQjJMT0JBVFlDQUNBQUlBTTJBaHdnQUNnQ0lDRURJQUFnQkRZQ0lBSkFJQU5GRFFBZ0F5QURLQUlFSWdSQkFXczJBZ1FnQkEwQUlBTWdBeWdDQUNnQ0NCRUJBQ0FERUpFQ0N5QUFJQUFvQWh3MkFpUUNRQUpBQWtBQ1FDQUFLQUlNUWZBSGNTSURRZjhBVFFSQUlBTkJFR3NPRVFNQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lFQVFzQ1FDQURRWUFCUndSQUlBTkJnQUpHRFFFZ0EwR0FCRWNOQXlBQUlBRWdBaENSRFE4TElBQWlBeWdDSkNFR0FrQUNRQ0FCSUFKR0RRQWdBU0VBQWtBRFFDQUFMUUFBUVFwR0RRRWdBRUVCYWlJQUlBSkhEUUFMSUFJaEFBc2dBQ0FCUmcwQUlBTWdBU0FBRUpBTkdpQUFJUUVNQVF0QkNCQVlJUUFnQmlnQ0JDRUVJQUJCM0xXQkFUWUNBQ0FBSUFRMkFnUWdCaUFBTmdJRUlBTWdBeWdDSkNnQ0JEWUNKQXNnQWlBQklBRWdBa2RxSWdGSEJFQURRQ0FCSVFBQ1FBTkFJQUF0QUFCQkNrWU5BU0FBUVFGcUlnQWdBa2NOQUFzZ0FpRUFDeUFES0FJa0lRUUNRQ0FBSUFGSEJFQWdBeUFCSUFBUWtBMGFEQUVMUVFnUUdDRUJJQVFvQWdRaEJTQUJRZHkxZ1FFMkFnQWdBU0FGTmdJRUlBUWdBVFlDQkNBRElBTW9BaVFvQWdRMkFpUUxRUXdRR0NFQklBWW9BZ1FoQlNBQklBUW9BZ1EyQWdnZ0FTQUZOZ0lFSUFGQnNNR0JBVFlDQUNBR0lBRTJBZ1FnQkVFQU5nSUVRUWdRR0NFQklBTW9BaVFvQWdRaEJTQUJRZHkxZ1FFMkFnQWdBU0FGTmdJRUlBUWdBVFlDQkNBREtBSWtRUUEyQWdSQkNCQVlJUUVnQkNnQ0JDRUZJQUZCOE1HQkFUWUNBQ0FCSUFVMkFnUWdBeWdDSkNBQk5nSUVJQU1nQkNnQ0JEWUNKQ0FBSUFBZ0FrZHFJZ0VnQWtjTkFBc0xJQUlQQ3lBQUlnTW9BaVFoQmdKQUFrQWdBU0FDUmcwQUlBRWhBQUpBQTBBZ0FDMEFBRUVLUmcwQklBQkJBV29pQUNBQ1J3MEFDeUFDSVFBTElBQWdBVVlOQUNBRElBRWdBQkR0Q1JvZ0FDRUJEQUVMUVFnUUdDRUFJQVlvQWdRaEJDQUFRZHkxZ1FFMkFnQWdBQ0FFTmdJRUlBWWdBRFlDQkNBRElBTW9BaVFvQWdRMkFpUUxJQUlnQVNBQklBSkhhaUlCUndSQUEwQWdBU0VBQWtBRFFDQUFMUUFBUVFwR0RRRWdBRUVCYWlJQUlBSkhEUUFMSUFJaEFBc2dBeWdDSkNFRUFrQWdBQ0FCUndSQUlBTWdBU0FBRU8wSkdnd0JDMEVJRUJnaEFTQUVLQUlFSVFVZ0FVSGN0WUVCTmdJQUlBRWdCVFlDQkNBRUlBRTJBZ1FnQXlBREtBSWtLQUlFTmdJa0MwRU1FQmdoQVNBR0tBSUVJUVVnQVNBRUtBSUVOZ0lJSUFFZ0JUWUNCQ0FCUWJEQmdRRTJBZ0FnQmlBQk5nSUVJQVJCQURZQ0JFRUlFQmdoQVNBREtBSWtLQUlFSVFVZ0FVSGN0WUVCTmdJQUlBRWdCVFlDQkNBRUlBRTJBZ1FnQXlnQ0pFRUFOZ0lFUVFnUUdDRUJJQVFvQWdRaEJTQUJRZkRCZ1FFMkFnQWdBU0FGTmdJRUlBTW9BaVFnQVRZQ0JDQURJQVFvQWdRMkFpUWdBQ0FBSUFKSGFpSUJJQUpIRFFBTEN5QUNEd3NnQTBIQUFFWU5BZ3NRK2c0QUN5QUFJQUVnQWhDUURROExJQUFnQVNBQ0VPMEpDL2NEQVFkL0l3QkJFR3NpQWlRQUlBSkJBRG9BQ1NBQ1FiV2M4UUF0QUFBNkFBZ2dBa0VKT2dBTElBSkJyWnp4QUNrQUFEY0RBQ0FBUWZzQUlBSVFuZ0VhSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFCQnpBTnFFSVlJSVFNZ0FFR0FCR29RZ0FVaEJDQUFRYWdFYWlJQlFialE4Z0EyQWdBZ0FVRUFOZ0lFSUFGQnFOVHlBRFlDQUNBQklRVWdBRUd3QkdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFhalY4Z0EyQWdBZ0FVRUFOZ0lNSUFFaEJpQUFRY0FFYWlJQlFialE4Z0EyQWdBZ0FVRUFOZ0lFSUFGQmlOZnlBRFlDQUNBQVFjZ0VhaEQ4QXlFSElBQkJwSW4wQURZQ2lBTWdBRUdVaWZRQU5nTDRBaUFBUVlTSjlBQTJBdWdDSUFCQjlJajBBRFlDNUFFZ0FFSFFpUFFBTmdMVUFTQUFRY0NJOUFBMkFzQUJJQUJCb0lqMEFEWUNzQUVnQUVIZ2dmUUFOZ0lBSUFOQnRJbjBBRFlDQUNBQVFleUo5QUEyQXZnRElBQkIzSW4wQURZQzhBTWdBRUhNaWZRQU5nTGNBeUFFUWZ5SjlBQTJBZ0FnQUVHc2l2UUFOZ0tZQkNBQVFaeUs5QUEyQXBBRUlBVkJ2SXIwQURZQ0FDQUdRY3lLOUFBMkFnQWdBVUhjaXZRQU5nSUFJQWRCN0lyMEFEWUNBQ0FBSUFCQjBBTnFRUVlRYmlBQUlBQkJoQVJxUVFnUWJpQUFRZDRBRUNrZ0FFSHVBQkFwSUFCQmdBRVFLU0FBUVRFUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFKQkVHb2tBQXZaQVFFQ2Z5QUFRZ0EzQWdRZ0FFRUFOZ0lNSUFCQjRJVDlBRFlDQUNBQVFSQnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0Fnd2dBVUdCQVRvQUNDQUJRUUEyQWdRZ0FVSGt4L01BTmdJQUlBRWhBaUFBUWJqUThnQTJBaVFnQUVHQkFUb0FLQ0FBUVpqYThnQTJBaVFnQUVFc2FpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkJ5TnJ5QURZQ0FDQUFRY1R3OHdBMkFnQWdBa0hjOFBNQU5nSUFJQUJCN1BEekFEWUNKQ0FCUWZ6dzh3QTJBZ0FnQUVFOUVMVUJJQUJCcVFFUXRRRWdBRUcwQVJDMUFTQUFJQUFvQWdBb0FnZ1JBUUFnQUF2WUFnRUNmeUFBUWdBM0F4Z2dBRUlBTndNZ0lBQkJBRFlDTkNBQVF1RC8vLzhQTndJc0lBQkJPR29pQVVLQWdJRCsvLy8vNzBFM0F3Z0NRQ0FCTEFBYlFRQklCRUFnQVVFQU5nSVVJQUVvQWhBaEFnd0JDeUFCUVJCcUlnSkJBRG9BQ3dzZ0FrRUFPZ0FBQWtBZ0FTd0FKMEVBU0FSQUlBRkJBRFlDSUNBQktBSWNJUUlNQVFzZ0FVRWNhaUlDUVFBNkFBc0xJQUpCQURvQUFDQUJRVUJyUWdBM0F3QWdBVUVBTmdJNElBRkNnSUNBL3YvLy8rOUJOd013SUFGQkFEWUNMQ0FCUWdBM0EwZ2dBRUVBTmdLTUFTQUFRWDgyQXFBQklBQkNBRGNEbUFFZ0FFRUFOZ0tvQVNBQVFRQTJBckFCSUFCQ0FEY0R3QUVnQUVLQWdJRCsvLy8vNzBFM0E5Z0JJQUJDZ0lDQS92Ly8vKzlCTndQUUFTQUFRZ0EzQThnQklBQkNnSUNBL3YvLy8rOUJOd1A0QVNBQVFvQ0FnUDcvLy8vdlFUY0Q4QUVnQUVLQWdJRCsvLy8vNzBFM0ErZ0JJQUJCQURZQzVBRUxzd0lCQ0g4akFFRWdheUlCSkFBZ0FVRVFhaUFBSUFBb0FnQW9BaHdSQWdBZ0FTQUFJQUFvQWdBb0FpQVJBZ0JCQVNFQ0FrQWdBU2dDRkNBQkxRQWJJZ01nQTBFWWRFRVlkU0lGUVFCSUlnUWJJZ1lnQVNnQ0JDQUJMUUFMSWdBZ0FFRVlkRUVZZFNJSVFRQklJZ0FiUncwQUlBRW9BZ0FnQVNBQUd5RUFJQUVvQWhBaEJ5QUVSUVJBSUFWRkJFQkJBQ0VDREFJTElBQXRBQUFnQjBIL0FYRkhEUUVnQVVFUWFpRUNBMEFnQTBFQmF5SURCRUFnQUMwQUFTRUVJQUJCQVdvaEFDQUVJQUpCQVdvaUFpMEFBRVlOQVFzTElBTkJBRWNoQWd3QkN5QUdSUVJBUVFBaEFnd0JDeUFISUFGQkVHb2dCQnNnQUNBR0VFeEJBRWNoQWdzZ0NFRUFTQVIvSUFFb0FnQVFGeUFCTFFBYkJTQUZDMEVZZEVFWWRVRUFTQVJBSUFFb0FoQVFGd3NnQVVFZ2FpUUFJQUlMNHdJQkJYOGpBRUVRYXlJSUpBQWdBaUFCUVg5elFlLy8vLzhEYWswRVFBSi9JQUF0QUF0QkIzWUVRQ0FBS0FJQURBRUxJQUFMSVFrZ0FBSi9JQUZCNS8vLy93RkpCRUFnQ0NBQlFRRjBOZ0lJSUFnZ0FTQUNhallDRENNQVFSQnJJZ0lrQUNBSVFReHFJZ29vQWdBZ0NFRUlhaUlMS0FJQVNTRU1JQUpCRUdva0FDQUxJQW9nREJzb0FnQWlBa0VDVHdSL0lBSkJCR3BCZkhFaUFpQUNRUUZySWdJZ0FrRUNSaHNGUVFFTERBRUxRZTcvLy84REMwRUJhaUlLRVBjRklRSWdCQVJBSUFJZ0NTQUVFTjREQ3lBR0JFQWdCRUVDZENBQ2FpQUhJQVlRM2dNTElBTWdCQ0FGYW1zaUF3UkFJQVJCQW5RaUJ5QUNhaUFHUVFKMGFpQUhJQWxxSUFWQkFuUnFJQU1RM2dNTElBRkJBVWNFUUNBSkVCY0xJQUFnQWpZQ0FDQUFJQXBCZ0lDQWdIaHlOZ0lJSUFBZ0JDQUdhaUFEYWlJQU5nSUVJQWhCQURZQ0JDQUNJQUJCQW5ScUlBZ29BZ1EyQWdBZ0NFRVFhaVFBRHdzUWR3QUx2QUVCQW44akFFRWdheUlCSkFBZ0FFRVFhaEF2QWtBZ0FDZ0NJQ0lDUlEwQUlBSW9Ba3dnQWhDd0FRMEFJQUVnQUNnQ0lDSUNLQUpVSUFKQjFBQnFJQUlzQUY5QkFFZ2JOZ0lBSUFFUXNoVUxJQUJCQURZQ0lDQUJRUUE2QUJBZ0FVRUFPZ0FiQWtBZ0FFRVVhaUlBSUFGQkVHcEdEUUFnQUN3QUMwRUFUZ1JBSUFBZ0FTa0RFRGNDQUNBQUlBRW9BaGcyQWdnTUFRc2dBQ0FCUVJCcVFRQVFJUm9nQVN3QUcwRUFUZzBBSUFFb0FoQVFGd3NnQVVFZ2FpUUFDejRBSUFBZ0FDZ0N4QUVnQVdvMkFzUUJJQUFnQUNnQ3pBRWdBV28yQXN3QklBQWdBQ2dDeUFFZ0FtbzJBc2dCSUFBZ0FDZ0MwQUVnQW1vMkF0QUJDM0VCQW44akFFRWdheUlDSkFBZ0FpQUJOZ0lZQWtBZ0FDZ0NCQ0lBUlEwQUlBSkJDR29pQVNBQUVFMGdBaWdDQ0NFQUlBSXNBQk1oQXlBQ0lBSkJHR3BCdDVQdUFCQWpOZ0lBSUFJZ0FDQUJJQU5CQUVnYkVDY2dBaXdBRTBFQVRnMEFJQUlvQWdnUUZ3c2dBa0VnYWlRQUM0WUNBUVIvSXdCQklHc2lBaVFBSUFJZ0FUWUNHQ0FDSUFKQkdHcEJ0NVB1QUJBZE5nSUlBa0JCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtHM2srNEFFQjAyQWdBZ0FpZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJQlFYQlBEUUVDUUFKQUlBRkJDMDhFUUNBQlFSQnFRWEJ4SWdVUUdDRURJQUlnQlVHQWdJQ0FlSEkyQWhBZ0FpQUROZ0lJSUFJZ0FUWUNEQXdCQ3lBQ0lBRTZBQk1nQWtFSWFpRURJQUZGRFFFTElBTWdCQ0FCRUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVFocUVFNDJBZ1FnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrRzNrKzRBRUNvTElBSkJJR29rQUE4TEVDMEFDeUFBSUFCQjJOenlBRFlDQUNBQUxBQWpRUUJJQkVBZ0FDZ0NHQkFYQ3lBQUN5QUFJQUJCeU56eUFEWUNBQ0FBTEFBUFFRQklCRUFnQUNnQ0JCQVhDeUFBQzNvQkFuOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUFrQWdBQzBBQkNJQVFZRUJSZzBBSUFKQkNHb2lBU0FBUVJoMFFSaDFFRTBnQWlnQ0NDRUFJQUlzQUJNaEF5QUNJQUpCR0dwQnc3WHRBQkFqTmdJQUlBSWdBQ0FCSUFOQkFFZ2JFQ2NnQWl3QUUwRUFUZzBBSUFJb0FnZ1FGd3NnQWtFZ2FpUUFDNFlDQVFSL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0NBQ0lBSkJHR3BCdzdYdEFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrSER0ZTBBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SUJRWEJQRFFFQ1FBSkFJQUZCQzA4RVFDQUJRUkJxUVhCeElnVVFHQ0VESUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFETmdJSUlBSWdBVFlDREF3QkN5QUNJQUU2QUJNZ0FrRUlhaUVESUFGRkRRRUxJQU1nQkNBQkVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFRTQ2QUFRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0hEdGUwQUVDb0xJQUpCSUdva0FBOExFQzBBQzNNQkFuOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUFrQWdBQ2dDQkNJQVFYOUdEUUFnQWtFSWFpSUJJQUFRVFNBQ0tBSUlJUUFnQWl3QUV5RURJQUlnQWtFWWFrR0R2ZTRBRUNNMkFnQWdBaUFBSUFFZ0EwRUFTQnNRSnlBQ0xBQVRRUUJPRFFBZ0FpZ0NDQkFYQ3lBQ1FTQnFKQUFMaGdJQkJIOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUlBSWdBa0VZYWtHRHZlNEFFQjAyQWdnQ1FFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRWU85N2dBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ0ZCY0U4TkFRSkFBa0FnQVVFTFR3UkFJQUZCRUdwQmNIRWlCUkFZSVFNZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFNMkFnZ2dBaUFCTmdJTURBRUxJQUlnQVRvQUV5QUNRUWhxSVFNZ0FVVU5BUXNnQXlBRUlBRVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RVGpZQ0JDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUVlPOTdnQVFLZ3NnQWtFZ2FpUUFEd3NRTFFBTE9nRUNmMEVCSVFFZ0FDZ0NVQ0FBTFFCWElnSWdBa0VZZEVFWWRVRUFTQnNFZjBFQkJTQUFRY3dBYWtGL1FZak04UUJCQUJBYlFRQkhDd3VLQWdFRmZ5TUFRUkJySWdZa0FDQUNRVzhnQVd0TkJFQUNmeUFBTFFBTFFRZDJCRUFnQUNnQ0FBd0JDeUFBQ3lFSEFuOGdBVUhuLy8vL0Iwa0VRQ0FHSUFGQkFYUTJBZ2dnQmlBQklBSnFOZ0lNSXdCQkVHc2lBaVFBSUFaQkRHb2lDQ2dDQUNBR1FRaHFJZ2tvQWdCSklRb2dBa0VRYWlRQUlBa2dDQ0FLR3lnQ0FDSUNRUXRQQkg4Z0FrRVFha0Z3Y1NJQ0lBSkJBV3NpQWlBQ1FRdEdHd1ZCQ2dzTUFRdEJiZ3RCQVdvaUNCQVlJUUlnQkFSQUlBSWdCeUFFRU1vREN5QURJQVJySWdNRVFDQUNJQVJxSUFWcUlBUWdCMm9nQXhES0F3c2dBVUVLUndSQUlBY1FGd3NnQUNBQ05nSUFJQUFnQ0VHQWdJQ0FlSEkyQWdnZ0JrRVFhaVFBRHdzUUxRQUw2d0lCQkg4akFFRkFhaUlDSkFBZ0FpQUJOZ0k0QWtBZ0FDZ0NCQ0lCUlEwQUlBSkJLR29pQXlBQkVOUUVJQUlvQWlnaEJDQUNMQUF6SVFVZ0FpQUNRVGhxUVkzQzdnQVFJellDSUNBQ1FTQnFJQVFnQXlBRlFRQklHeEFuSUFJc0FETkJBRTROQUNBQ0tBSW9FQmNMSUFBb0FnZ2lBd1IvSUFKQktHb2lBU0FERUUwZ0FpZ0NLQ0VESUFJc0FETWhCQ0FDSUFKQk9HcEI2dWJ0QUJBak5nSWdJQUpCSUdvZ0F5QUJJQVJCQUVnYkVDY2dBaXdBTTBFQVNBUkFJQUlvQWlnUUZ3dEJBQVVnQVVFQVJ3c2FBa0FnQUNnQ0dFVUVRQ0FBS3dNZ1JBQUF3UC8vLzkvQllRMEJDeUFDUWZ6UThnQTJBZ2dnQWlBQUtRSWNOd0lVSUFJZ0FDZ0NKRFlDSENBQ0lBQXBBaFEzQWd3Z0FrRW9haUlBSUFKQkNHb1Ewd1FnQWlnQ0tDRUJJQUlzQURNaEF5QUNJQUpCT0dwQnd1anVBQkFqTmdJZ0lBSkJJR29nQVNBQUlBTkJBRWdiRUNjZ0Fpd0FNMEVBU0FSQUlBSW9BaWdRRndzTElBSkJRR3NrQUF2NUJRRUZmeU1BUVVCcUlnSWtBQ0FDSUFFMkFqZ2dBaUFDUVRocVFZM0M3Z0FRSFRZQ0tBSkFRWVlEUVFBZ0FpZ0NLQnNpQkFSQUlBSWdBa0U0YWtHTnd1NEFFQjAyQWlBZ0FpZ0NJQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1VRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdZUUdDRUJJQUlnQmtHQWdJQ0FlSEkyQWpBZ0FpQUJOZ0lvSUFJZ0F6WUNMQXdCQ3lBQ0lBTTZBRE1nQWtFb2FpRUJJQU5GRFFFTElBRWdCU0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVNocUVJZ0ROZ0lFSUFJc0FETkJBRWdFUUNBQ0tBSW9FQmNMSUFKQk9HcEJqY0x1QUJBcUN5QUNJQUpCT0dwQjZ1YnRBQkFkTmdJb1FZWURRUUFnQWlnQ0tCc0VmeUFDSUFKQk9HcEI2dWJ0QUJBZE5nSWdJQUlvQWlBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSXdJQUlnQVRZQ0tDQUNJQU0yQWl3TUFRc2dBaUFET2dBeklBSkJLR29oQVNBRFJRMEJDeUFCSUFRZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRW9haEJPTmdJSUlBSXNBRE5CQUVnRVFDQUNLQUlvRUJjTElBSkJPR3BCNnVidEFCQXFRUUFGSUFSQkFFY0xHaUFDSUFKQk9HcEJ3dWp1QUJBZE5nSW9RWVlEUVFBZ0FpZ0NLQnNFUUNBQ0lBSkJPR3BCd3VqdUFCQWROZ0lnSUFJb0FpQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0l3SUFJZ0FUWUNLQ0FDSUFNMkFpd01BUXNnQWlBRE9nQXpJQUpCS0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBSkJDR29nQWtFb2FoRFNCQ0FBSUFJb0FodzJBaVFnQUNBQ0tRSVVOd0ljSUFBZ0Fpa0NERGNDRkNBQ0xBQXpRUUJJQkVBZ0FpZ0NLQkFYQ3lBQ1FUaHFRY0xvN2dBUUtnc2dBa0ZBYXlRQUR3c1FMUUFMK0FJQkJIOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUFrQWdBQ2dDQkNJQlJRMEFJQUpCQ0dvaUF5QUJFSXdGSUFJb0FnZ2hCQ0FDTEFBVElRVWdBaUFDUVJocVFhUzk3Z0FRSXpZQ0FDQUNJQVFnQXlBRlFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFBb0FnZ2lBd1IvSUFKQkNHb2lBU0FERUUwZ0FpZ0NDQ0VESUFJc0FCTWhCQ0FDSUFKQkdHcEJwSVB2QUJBak5nSUFJQUlnQXlBQklBUkJBRWdiRUNjZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRnd0QkFBVWdBVUVBUndzYUlBQW9BZ3dpQVFSQUlBSkJDR29pQXlBQkVJd0ZJQUlvQWdnaEFTQUNMQUFUSVFRZ0FpQUNRUmhxUVlXOTdnQVFJellDQUNBQ0lBRWdBeUFFUVFCSUd4QW5JQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xDeUFBS0FJUUlnQUVRQ0FDUVFocUlnRWdBQkJOSUFJb0FnZ2hBQ0FDTEFBVElRTWdBaUFDUVJocVFaV0Q3d0FRSXpZQ0FDQUNJQUFnQVNBRFFRQklHeEFuSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMQ3lBQ1FTQnFKQUFMdndjQkJYOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUlBSWdBa0VZYWtHa3ZlNEFFQjAyQWdnQ1FFR0dBMEVBSUFJb0FnZ2JJZ1FFUUNBQ0lBSkJHR3BCcEwzdUFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUZFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lHRUJnaEFTQUNJQVpCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBVWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhDTEJUWUNCQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFhUzk3Z0FRS2dzZ0FpQUNRUmhxUWFTRDd3QVFIVFlDQ0VHR0EwRUFJQUlvQWdnYkJIOGdBaUFDUVJocVFhU0Q3d0FRSFRZQ0FDQUNLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQkJBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJSQVlJUUVnQWlBRlFZQ0FnSUI0Y2pZQ0VDQUNJQUUyQWdnZ0FpQUROZ0lNREFFTElBSWdBem9BRXlBQ1FRaHFJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FBSUFKQkNHb1FUallDQ0NBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRYVNEN3dBUUtrRUFCU0FFUVFCSEN4b2dBaUFDUVJocVFZVzk3Z0FRSFRZQ0NFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRWVc5N2dBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkFRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFFZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFFMkFnZ2dBaUFETmdJTURBRUxJQUlnQXpvQUV5QUNRUWhxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RaXdVMkFnd2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtHRnZlNEFFQ29MSUFJZ0FrRVlha0dWZys4QUVCMDJBZ2hCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtHVmcrOEFFQjAyQWdBZ0FpZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWhBZ0FpQUJOZ0lJSUFJZ0F6WUNEQXdCQ3lBQ0lBTTZBQk1nQWtFSWFpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVFocUVFNDJBaEFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR1ZnKzhBRUNvTElBSkJJR29rQUE4TEVDMEFDM0VCQW44akFFRWdheUlDSkFBZ0FpQUJOZ0lZQWtBZ0FDZ0NCQ0lBUlEwQUlBSkJDR29pQVNBQUVGc2dBaWdDQ0NFQUlBSXNBQk1oQXlBQ0lBSkJHR3BCbUl2dUFCQWpOZ0lBSUFJZ0FDQUJJQU5CQUVnYkVDY2dBaXdBRTBFQVRnMEFJQUlvQWdnUUZ3c2dBa0VnYWlRQUM0WUNBUVIvSXdCQklHc2lBaVFBSUFJZ0FUWUNHQ0FDSUFKQkdHcEJtSXZ1QUJBZE5nSUlBa0JCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtHWWkrNEFFQjAyQWdBZ0FpZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJQlFYQlBEUUVDUUFKQUlBRkJDMDhFUUNBQlFSQnFRWEJ4SWdVUUdDRURJQUlnQlVHQWdJQ0FlSEkyQWhBZ0FpQUROZ0lJSUFJZ0FUWUNEQXdCQ3lBQ0lBRTZBQk1nQWtFSWFpRURJQUZGRFFFTElBTWdCQ0FCRUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVFocUVGYzJBZ1FnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR1lpKzRBRUNvTElBSkJJR29rQUE4TEVDMEFDM1VCQW44Z0FTQUFRU2hxSWdCSEJFQWdBUzBBQ3lJRFFSaDBRUmgxSVFJZ0FDd0FDMEVBVGdSQUlBSkJBRTRFUUNBQUlBRXBBZ0EzQWdBZ0FDQUJLQUlJTmdJSUR3c2dBQ0FCS0FJQUlBRW9BZ1FRSUE4TElBQWdBU2dDQUNBQklBSkJBRWdpQUJzZ0FTZ0NCQ0FESUFBYkVDRWFDd3NsQVFGL0lBQkJ1TlR5QURZQ0FDQUFLQUlFSWdFRVFDQUFJQUUyQWdnZ0FSQVhDeUFBQzNJQkFuOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUFrQWdBQ2dDQkNJQVJRMEFJQUpCQ0dvaUFTQUFFTVlGSUFJb0FnZ2hBQ0FDTEFBVElRTWdBaUFDUVJocVFmekU3d0FRSXpZQ0FDQUNJQUFnQVNBRFFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFKQklHb2tBQXVIQWdFRWZ5TUFRU0JySWdJa0FDQUNJQUUyQWhnZ0FpQUNRUmhxUWZ6RTd3QVFIVFlDQ0FKQVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEIvTVR2QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBVUZ3VHcwQkFrQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSUZFQmdoQXlBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQXpZQ0NDQUNJQUUyQWd3TUFRc2dBaUFCT2dBVElBSkJDR29oQXlBQlJRMEJDeUFESUFRZ0FSQVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaENJQmpZQ0JDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUWZ6RTd3QVFLZ3NnQWtFZ2FpUUFEd3NRTFFBTHJ3Z0JDMzhnQUVVRVFDQUJFT1FCRHdzZ0FVRkFUd1JBUVpESWdRRkJNRFlDQUVFQUR3c0NmMEVRSUFGQkMycEJlSEVnQVVFTFNSc2hCaUFBUVFocklnVW9BZ1FpQ1VGNGNTRUVBa0FnQ1VFRGNVVUVRRUVBSUFaQmdBSkpEUUlhSUFaQkJHb2dCRTBFUUNBRklRSWdCQ0FHYTBIMHk0RUJLQUlBUVFGMFRRMENDMEVBREFJTElBUWdCV29oQndKQUlBUWdCazhFUUNBRUlBWnJJZ05CRUVrTkFTQUZJQWxCQVhFZ0JuSkJBbkkyQWdRZ0JTQUdhaUlDSUFOQkEzSTJBZ1FnQnlBSEtBSUVRUUZ5TmdJRUlBSWdBeENZRlF3QkN5QUhRYXpJZ1FFb0FnQkdCRUJCb01pQkFTZ0NBQ0FFYWlJRUlBWk5EUUlnQlNBSlFRRnhJQVp5UVFKeU5nSUVJQVVnQm1vaUF5QUVJQVpySWdKQkFYSTJBZ1JCb01pQkFTQUNOZ0lBUWF6SWdRRWdBellDQUF3QkN5QUhRYWpJZ1FFb0FnQkdCRUJCbk1pQkFTZ0NBQ0FFYWlJRElBWkpEUUlDUUNBRElBWnJJZ0pCRUU4RVFDQUZJQWxCQVhFZ0JuSkJBbkkyQWdRZ0JTQUdhaUlFSUFKQkFYSTJBZ1FnQXlBRmFpSURJQUkyQWdBZ0F5QURLQUlFUVg1eE5nSUVEQUVMSUFVZ0NVRUJjU0FEY2tFQ2NqWUNCQ0FESUFWcUlnSWdBaWdDQkVFQmNqWUNCRUVBSVFKQkFDRUVDMEdveUlFQklBUTJBZ0JCbk1pQkFTQUNOZ0lBREFFTElBY29BZ1FpQTBFQ2NRMEJJQU5CZUhFZ0JHb2lDaUFHU1EwQklBb2dCbXNoREFKQUlBTkIvd0ZOQkVBZ0J5Z0NDQ0lFSUFOQkEzWWlBa0VEZEVHOHlJRUJha1lhSUFRZ0J5Z0NEQ0lEUmdSQVFaVElnUUZCbE1pQkFTZ0NBRUYrSUFKM2NUWUNBQXdDQ3lBRUlBTTJBZ3dnQXlBRU5nSUlEQUVMSUFjb0FoZ2hDd0pBSUFjZ0J5Z0NEQ0lJUndSQUlBY29BZ2dpQWtHa3lJRUJLQUlBU1JvZ0FpQUlOZ0lNSUFnZ0FqWUNDQXdCQ3dKQUlBZEJGR29pQkNnQ0FDSUNEUUFnQjBFUWFpSUVLQUlBSWdJTkFFRUFJUWdNQVFzRFFDQUVJUU1nQWlJSVFSUnFJZ1FvQWdBaUFnMEFJQWhCRUdvaEJDQUlLQUlRSWdJTkFBc2dBMEVBTmdJQUN5QUxSUTBBQWtBZ0J5QUhLQUljSWdOQkFuUkJ4TXFCQVdvaUFpZ0NBRVlFUUNBQ0lBZzJBZ0FnQ0EwQlFaaklnUUZCbU1pQkFTZ0NBRUYrSUFOM2NUWUNBQXdDQ3lBTFFSQkJGQ0FMS0FJUUlBZEdHMm9nQ0RZQ0FDQUlSUTBCQ3lBSUlBczJBaGdnQnlnQ0VDSUNCRUFnQ0NBQ05nSVFJQUlnQ0RZQ0dBc2dCeWdDRkNJQ1JRMEFJQWdnQWpZQ0ZDQUNJQWcyQWhnTElBeEJEMDBFUUNBRklBbEJBWEVnQ25KQkFuSTJBZ1FnQlNBS2FpSUNJQUlvQWdSQkFYSTJBZ1FNQVFzZ0JTQUpRUUZ4SUFaeVFRSnlOZ0lFSUFVZ0Jtb2lBeUFNUVFOeU5nSUVJQVVnQ21vaUFpQUNLQUlFUVFGeU5nSUVJQU1nREJDWUZRc2dCU0VDQ3lBQ0N5SUNCRUFnQWtFSWFnOExJQUVRNUFFaUJVVUVRRUVBRHdzZ0JTQUFRWHhCZUNBQVFRUnJLQUlBSWdKQkEzRWJJQUpCZUhGcUlnSWdBU0FCSUFKTEd4QVpHaUFBRUJjZ0JRdlBBZ0VGZjBFQklRVUNRQ0FBS0FKSUlnSWdBU2dDU0NJRGNrVU5BQUpBSUFJZ0FFSE1BR29pQkVjTkFDQURJQUZCekFCcVJ3MEFJQUlnQXhES0RVVU5BU0FBS0FKSUlRSUxRUUFoQlNBQ1JRMEFJQUVvQWtnaUEwVU5BQ0FDSUFSR0RRQWdBeUFCUWN3QWFrWU5BQ0FCS0FJVUlRTWdBU2dDRUNFQ0FrQUNRQ0FBS0FJVUlnWWdBQ2dDRUNJRVJnMEFJQUlnQTBZTkFDQUFLQUlBSUFFb0FnQkhEUUlnQUNnQ0JDQUJLQUlFUncwQ0lBQW9BZ2dnQVNnQ0NFY05BaUFBS0FJTUlBRW9BZ3hIRFFJZ0JDQUNFTW9OUlEwQkRBSUxJQVFnQmtjTkFTQUNJQU5IRFFFTElBQW9BbGdnQVNnQ1dFY05BQ0FBS0FKZ0lnSWdBQ2dDWENJQWF5QUJLQUpnSUFFb0Fsd2lBV3RIRFFCQkFTRUZJQUFnQWtZTkFBTkFJQUFvQWdBaUF5QUJLQUlBSWdSR0lRVWdBeUFFUncwQklBRkJCR29oQVNBQVFRUnFJZ0FnQWtjTkFBc0xJQVVMUVFFQmZ5QUFJQUZCNUFCdUlnSkJBWFJCZ05meEFHb3ZBUUE3QUFBZ0FFRUNhaUlBSUFFZ0FrSGtBR3hyUVFGMFFZRFg4UUJxTHdFQU93QUFJQUJCQW1vTGxBSUJCWDhqQUVFUWF5SUZKQUFDUUNBQUtBSUVJZ0lnQUMwQUN5SUJJQUZCR0hSQkdIVWlBMEVBU0J0QkNFWUVRQ0FBUVg5Qi9kTHZBRUVJRUJ0RkJFQkJBU0VFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFSR0JFQWdBRUYvUVplTThBQkJCQkFiUlFSQVFRSWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVGUmdSQVFRQkJBeUFBUVg5QmtZendBRUVGRUJzaUFSc2hCQ0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUVJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWJ1MjhRQWdCUkFrQ3lBRlFSQnFKQUFnQkF1cUFRRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FDQUJRUUZyRGdNQUFRSURDeUFBUXZMSzJhdW03dHl5NUFBM0FnQWdBRUVJT2dBTERBTUxJQUJCdWVDTXVnVTJBZ0FnQUVFRU9nQUxEQUlMSUFCQkJUb0FDeUFBUVpHTThBQW9BQUEyQUFBZ0FFR1ZqUEFBTFFBQU9nQUVEQUVMSUFJZ0FUWUNBRUc5dlBFQUlBSVFKQ0FBUVFBNkFBQWdBRUVBT2dBTEN5QUNRUkJxSkFBTG1nRUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQWdBVUVJYXc0UEFBTURBd01EQXdFREF3TURBd01DQXdzZ0FFRTRPZ0FBSUFCQkFUb0FDd3dEQ3lBQVFiSHFBRHNCQUNBQVFRSTZBQXNNQWdzZ0FFR3k1QUE3QVFBZ0FFRUNPZ0FMREFFTElBSWdBVFlDQUVIT3UvRUFJQUlRSkNBQVFRQTZBQUFnQUVFQU9nQUxDeUFDUVJCcUpBQUxvQVFCQm44akFFR2dBV3NpQWlRQUlBSkIxTGJ5QURZQ0VDQUNRZWkyOGdBMkFrZ2dBa0g0dHZJQUtBSUFJZ00yQWdnZ0FrRUlhaUlFSUFOQkRHc29BZ0JxUWZ5MjhnQW9BZ0EyQWdBZ0FrRUFOZ0lNSUFRZ0FpZ0NDRUVNYXlnQ0FHb2lBeUFDUVJScUlnWVF2QUVnQTBLQWdJQ0FjRGNDU0NBQ1FZQzM4Z0FvQWdBaUJUWUNFQ0FDUVJCcUlnTWdCVUVNYXlnQ0FHcEJoTGZ5QUNnQ0FEWUNBQ0FDUWZTMjhnQW9BZ0FpQlRZQ0NDQUVJQVZCREdzb0FnQnFRWWkzOGdBb0FnQTJBZ0FnQWtIb3R2SUFOZ0pJSUFKQndMYnlBRFlDQ0NBQ1FkUzI4Z0EyQWhBZ0JoRFpBU0VGSUFKQ0FEY0NOQ0FDUWdBM0Fqd2dBa0VZTmdKRUlBSkJwSy95QURZQ0ZDQUJLQUlBSWdRZ0FTZ0NCQ0lIUndSQUEwQWdBeUFFS0FJQUVOQURHZ0pBQWtBQ1FBSkFBa0FnQVNnQ0RFRUJhdzRFQUFFQ0F3UUxJQUpCM0FBNkFKOEJJQU1nQWtHZkFXcEJBUkJIR2d3REN5QUNRUzA2QUo4QklBTWdBa0dmQVdwQkFSQkhHZ3dDQ3lBQ1FTbzZBSjhCSUFNZ0FrR2ZBV3BCQVJCSEdnd0JDeUFDUVNzNkFKOEJJQU1nQWtHZkFXcEJBUkJIR2dzZ0JFRUVhaUlFSUFkSERRQUxDeUFBSUFZUW9RSWdBa0h3dHZJQUtBSUFJZ0EyQWdnZ0FFRU1heWdDQUNBQ1FRaHFha0dRdC9JQUtBSUFOZ0lBSUFKQnBLL3lBRFlDRkNBQ1FaUzM4Z0FvQWdBMkFoQWdBaXdBUDBFQVNBUkFJQUlvQWpRUUZ3c2dCUkRPQVJvZ0FrSElBR29RZ2dFYUlBSkJvQUZxSkFBTDZ3RUJBMzhqQUVFd2F5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUlBRW9BZ0FpQTBFQmFnNENBd0VBQ3lBRFFZR0FnSUI0UncwQklBQkJCVG9BQ3lBQVFjYkY3d0FvQUFBMkFBQWdBRUhLeGU4QUxRQUFPZ0FFREFJTElBQkJNRG9BQUNBQVFRRTZBQXNNQVFzZ0FrRVFhaUlFSUFFb0FnUVF4Z1VnQWlBRE5nSUFJQUlnQWlnQ0VDQUVJQUlzQUJ0QkFFZ2JOZ0lFSUFKQklHcEJuL1B0QUNBQ0VFOGdBaXdBR3lFQklBQWdBaWdDS0RZQ0NDQUFJQUlwQXlBM0FnQWdBa0VBT2dBcklBSkJBRG9BSUNBQlFRQk9EUUFnQWlnQ0VCQVhDeUFDUVRCcUpBQUw0Z3NCQ1g4akFFR2dBV3NpQWlRQUlBQkJBRFlDQ0NBQVFnQTNBZ0FnQWtITXV2SUFOZ0pNSUFKQjJMcnlBQ2dDQUNJRU5nSVFJQUpCRUdvaUF5QUVRUXhyS0FJQWFrSGN1dklBS0FJQU5nSUFJQUpCQURZQ0ZDQURJQUlvQWhCQkRHc29BZ0JxSWdVZ0FrRVlhaUlFRUx3QklBVkNnSUNBZ0hBM0FrZ2dBa0hNdXZJQU5nSk1JQUpCdUxyeUFEWUNFQ0FFRU5rQklRb2dBa0lBTndNNElBSkJRR3RDQURjREFDQUNRUWcyQWtnZ0FrR2tyL0lBTmdJWUlBUWdBUkRwQXlBQ1FRQTJBZ2dnQWtJQU53TUFBa0FDUUNBRElBSkJJQkRqQXlJQklBRW9BZ0JCREdzb0FnQnFMUUFRUVFWeFJRUkFBMEFqQUVFUWF5SUpKQUFDUUNBQ0tBSUVJZ1VnQWkwQUN5SURJQU5CR0hSQkdIVWlCRUVBU0J0QkEwWUVRQ0FDUVg5QnRlM3ZBRUVERUJ0RkJFQkJBU0VCREFJTElBSW9BZ1FoQlNBQ0xRQUxJZ01oQkFzZ0JTQURJQVJCR0hSQkdIVkJBRWdiUVFkR0JFQWdBa0YvUWYrSjdRQkJCeEFiUlFSQVFRSWhBUXdDQ3lBQ0tBSUVJUVVnQWkwQUN5SURJUVFMSUFVZ0F5QUVRUmgwUVJoMVFRQklHMEVJUmdSQUlBSkJmMEdsOHU0QVFRZ1FHMFVFUUVFRElRRU1BZ3NnQWlnQ0JDRUZJQUl0QUFzaUF5RUVDeUFGSUFNZ0JFRVlkRUVZZFVFQVNCdEJDRVlFUUNBQ1FYOUI5NjN0QUVFSUVCdEZCRUJCQkNFQkRBSUxJQUlvQWdRaEJTQUNMUUFMSWdNaEJBdEJCU0VCQWtBZ0JTQURJQVJCR0hSQkdIVkJBRWdiUVFWR0JIOGdBa0YvUWEzdDd3QkJCUkFiUlEwQ0lBSXRBQXNpQXlFRUlBSW9BZ1FGSUFVTElBTWdCRUVZZEVFWWRVRUFTQnRCQTBjTkFDQUNRWDlCOXJidUFFRURFQnNOQUVFR0lRRU1BUXRCQnlFQklBSkJydEh0QUJBZURRQkJDQ0VCSUFKQisrWHZBQkFlRFFCQkNTRUJJQUpCcCszdkFCQWVEUUJCQ2lFQklBSkJ6YWp0QUJBZURRQkJDeUVCSUFKQmpKYnVBQkFlRFFCQkRDRUJJQUpCeDVidUFCQWVEUUJCRFNFQklBSkJrcGJ1QUJBZURRQkJEaUVCSUFKQnNOYnVBQkFlRFFCQkR5RUJJQUpCck5idUFCQWVEUUJCRUNFQklBSkJtTUh2QUJBZURRQkJFU0VCSUFKQnk1YnVBQkFlRFFCQkVpRUJJQUpCaHBEdUFCQWVEUUJCRXlFQklBSkI2YXJ2QUJBZURRQkJGQ0VCSUFKQnJvbnRBQkFlRFFCQkZTRUJJQUpCb0ludEFCQWVEUUJCRmlFQklBSkJ5OHp1QUJBZURRQkJGeUVCSUFKQmpaanVBQkFlRFFCQkdDRUJJQUpCdmRmdUFCQWVEUUJCR1NFQklBSkJ1cGJ1QUJBZURRQkJHaUVCSUFKQm05YnVBQkFlRFFCQkd5RUJJQUpCMmJqdUFCQWVEUUJCSENFQklBSkJoNWJ1QUJBZURRQkJIU0VCSUFKQmlvbnZBQkFlRFFCQkhpRUJJQUpCLzRqdkFCQWVEUUJCSHlFQklBSkJuTmp1QUJBZURRQkJJQ0VCSUFKQi9wYnZBQkFlRFFCQklTRUJJQUpCaVpqdUFCQWVEUUJCSWlFQklBSkI3Ly9zQUJBZURRQkJJeUVCSUFKQjZKcnRBQkFlRFFCQkpFRUFJQUpCMTZydkFCQWVJZ01iSVFFZ0F3MEFRUUFoQVNBQ0tBSUVJQUl0QUFzaUF5QURRUmgwUVJoMUlnTkJBRWdiUlEwQUlBa2dBaWdDQUNBQ0lBTkJBRWdiTmdJQVFZU1o4QUFnQ1JBa0N5QUpRUkJxSkFBZ0FTRUVBa0FnQmlBSFNRUkFJQVlnQkRZQ0FDQUFJQVpCQkdvaUJqWUNCQXdCQ3lBR0lBaHJJZ1ZCQW5VaUJrRUJhaUlCUVlDQWdJQUVUdzBESUFFZ0J5QUlheUlEUVFGMUlnY2dBU0FIU3h0Qi8vLy8vd01nQTBIOC8vLy9CMGtiSWdNRWZ5QURRWUNBZ0lBRVR3MEZJQU5CQW5RUUdBVkJBQXNpQVNBR1FRSjBhaUlHSUFRMkFnQWdBU0FEUVFKMGFpRUhJQVpCQkdvaEJpQUZRUUJLQkVBZ0FTQUlJQVVRR1JvTElBQWdCellDQ0NBQUlBWTJBZ1FnQUNBQk5nSUFJQWdFUUNBSUVCY0xJQUVoQ0FzZ0FrRVFhaUFDUVNBUTR3TWlBU0FCS0FJQVFReHJLQUlBYWkwQUVFRUZjVVVOQUFzTElBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBSkIxTHJ5QUNnQ0FDSUFOZ0lRSUFCQkRHc29BZ0FnQWtFUWFtcEI0THJ5QUNnQ0FEWUNBQ0FDUWFTdjhnQTJBaGdnQWl3QVEwRUFTQVJBSUFJb0FqZ1FGd3NnQ2hET0FSb2dBa0hNQUdvUWdnRWFJQUpCb0FGcUpBQVBDeEFvQUF0Qm80VHZBQkE0QUF1VEJBRUdmeU1BUWFBQmF5SUNKQUFnQWtHWXVmSUFOZ0pRSUFKQnBMbnlBQ2dDQUNJRk5nSVlJQUpCR0dvaUF5QUZRUXhyS0FJQWFrR291ZklBS0FJQU5nSUFJQU1nQWlnQ0dFRU1heWdDQUdvaUJpQURRUVJ5SWdVUXZBRWdCa0tBZ0lDQWNEY0NTQ0FDUVppNThnQTJBbEFnQWtHRXVmSUFOZ0lZSUFVUTJRRWhCaUFDUWdBM0Fqd2dBa0lBTndKRUlBSkJFRFlDVENBQ1FhU3Y4Z0EyQWh3Q1FBSkFJQUVvQWdRZ0FTZ0NBQ0lEYTBFQVRBMEFJQUpCQ0dvaUJDQURLQUlBRU1VT0lBSkJHR29nQWlnQ0NDQUVJQUl0QUJNaUEwRVlkRUVZZFVFQVNDSUVHeUFDS0FJTUlBTWdCQnNRUnhvZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FTZ0NCQ0FCS0FJQWEwRUVUQTBBUVFFaEF3TkFJQUpCR0dwQnk4dnhBRUVCRUVjYUlBRW9BZ1FnQVNnQ0FDSUVhMEVDZFNBRFRRMENJQUpCQ0dvaUJ5QUVJQU5CQW5ScUtBSUFFTVVPSUFKQkdHb2dBaWdDQ0NBSElBSXRBQk1pQkVFWWRFRVlkVUVBU0NJSEd5QUNLQUlNSUFRZ0J4c1FSeG9nQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQTBFQmFpSURJQUVvQWdRZ0FTZ0NBR3RCQW5WSURRQUxDeUFBSUFVUW9RSWdBa0dndWZJQUtBSUFJZ0EyQWhnZ0FFRU1heWdDQUNBQ1FSaHFha0dzdWZJQUtBSUFOZ0lBSUFKQnBLL3lBRFlDSENBQ0xBQkhRUUJJQkVBZ0FpZ0NQQkFYQ3lBR0VNNEJHaUFDUWRBQWFoQ0NBUm9nQWtHZ0FXb2tBQThMRUcwQUN3VUFFQU1BQy9BREFRVi9Jd0JCRUdzaUJTUUFBa0FnQUNnQ0JDSUNJQUF0QUFzaUFTQUJRUmgwUVJoMUlnTkJBRWdiUVFSR0JFQWdBRUYvUWErWDd3QkJCQkFiUlFSQVFRRWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVHUmdSQUlBQkJmMEhHN080QVFRWVFHMFVFUUVFQ0lRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCa1lFUUNBQVFYOUJ2K3p1QUVFR0VCdEZCRUJCQXlFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRWkdCRUFnQUVGL1FianM3Z0JCQmhBYlJRUkFRUVFoQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFR1JnUkFJQUJCZjBHeDdPNEFRUVlRRzBVRVFFRUZJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQzBFR0lRUWdBaUFCSUFOQkdIUkJHSFZCQUVnYlFRWkdCRUFnQUVGL1FhcnM3Z0JCQmhBYlJRMEJDMEVISVFRZ0FFR2o3TzRBRUI0TkFFRUlJUVFnQUVIaTd1NEFFQjROQUVFSlFRQWdBRUdiZ08wQUVCNGlBUnNoQkNBQkRRQkJBQ0VFSUFBb0FnUWdBQzBBQ3lJQklBRkJHSFJCR0hVaUFVRUFTQnRGRFFBZ0JTQUFLQUlBSUFBZ0FVRUFTQnMyQWdCQnlKSHdBQ0FGRUNRTElBVkJFR29rQUNBRUMrb0JBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFBa0FnQVVFQmF3NEVBQUVDQXdRTElBQkJCVG9BQ3lBQVFjaUg3d0FvQUFBMkFBQWdBRUhNaCs4QUxRQUFPZ0FFREFRTElBQkJCVG9BQ3lBQVFjNkk3UUFvQUFBMkFBQWdBRUhTaU8wQUxRQUFPZ0FFREFNTElBQkJCem9BQ3lBQVFlNjU3Z0FvQUFBMkFBQWdBRUh4dWU0QUtBQUFOZ0FEREFJTElBQkJCam9BQ3lBQVFZK3g3Z0FvQUFBMkFBQWdBRUdUc2U0QUx3QUFPd0FFREFFTElBSWdBVFlDQUVIUG92QUFJQUlRSkNBQVFRQTZBQUFnQUVFQU9nQUxDeUFDUVJCcUpBQUwxZ0VCQlg4akFFRVFheUlFSkFBQ1FDQUFLQUlFSWdJZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQTBFQVNCdEJCVVlFUUNBQVFYOUJ5SWZ2QUVFRkVCdEZCRUJCQVNFRkRBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRVkdCRUFnQUVGL1FjNkk3UUJCQlJBYklnRkZRUUYwSVFVZ0FVVU5BU0FBTFFBTElnRWhBeUFBS0FJRUlRSUxRUUFoQlNBQ0lBRWdBMEVZZEVFWWRTSUJRUUJJRzBVTkFDQUVJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFR0txUEFBSUFRUUpBc2dCRUVRYWlRQUlBVUxuQUVCQVg4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQUpBQWtBQ1FBSkFJQUZCQVdzT0FnQUJBZ3NnQUVFRk9nQUxJQUJCeUlmdkFDZ0FBRFlBQUNBQVFjeUg3d0F0QUFBNkFBUU1BZ3NnQUVFRk9nQUxJQUJCem9qdEFDZ0FBRFlBQUNBQVFkS0k3UUF0QUFBNkFBUU1BUXNnQWlBQk5nSUFRYldvOEFBZ0FoQWtJQUJCQURvQUFDQUFRUUE2QUFzTElBSkJFR29rQUF2OEJRRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBVUVCYXc0UkFBRUNBd1FGQmdjSUNRb0xEQTBPRHhBUkN5QUFRUVU2QUFzZ0FFR3lnKzRBS0FBQU5nQUFJQUJCdG9QdUFDMEFBRG9BQkNBQVFRQTZBQVVNRVFzZ0FFRUZPZ0FMSUFCQnBZTHVBQ2dBQURZQUFDQUFRYW1DN2dBdEFBQTZBQVFnQUVFQU9nQUZEQkFMSUFCQkJqb0FDeUFBUVppNzdnQW9BQUEyQUFBZ0FFR2N1KzRBTHdBQU93QUVJQUJCQURvQUJnd1BDeUFBUVFvNkFBc2dBRUdVdSs0QUtRQUFOd0FBSUFCQm5MdnVBQzhBQURzQUNDQUFRUUE2QUFvTURnc2dBRUVBT2dBSUlBQkM4TkRKeS9lczJyRHVBRGNDQUNBQVFRZzZBQXNNRFFzZ0FFSFR1KzRBUVF3UU93d01DeUFBUVFZNkFBc2dBRUh6dSs0QUtBQUFOZ0FBSUFCQjk3dnVBQzhBQURzQUJDQUFRUUE2QUFZTUN3c2dBRUVLT2dBTElBQkI3N3Z1QUNrQUFEY0FBQ0FBUWZlNzdnQXZBQUE3QUFnZ0FFRUFPZ0FLREFvTElBQkJDam9BQ3lBQVFlUzc3Z0FwQUFBM0FBQWdBRUhzdSs0QUx3QUFPd0FJSUFCQkFEb0FDZ3dKQ3lBQVFlQzc3Z0JCRGhBN0RBZ0xJQUJCQ2pvQUN5QUFRZXE1N1FBcEFBQTNBQUFnQUVIeXVlMEFMd0FBT3dBSUlBQkJBRG9BQ2d3SEN5QUFRUVk2QUFzZ0FFR3Z1KzRBS0FBQU5nQUFJQUJCczd2dUFDOEFBRHNBQkNBQVFRQTZBQVlNQmdzZ0FFRUtPZ0FMSUFCQnE3dnVBQ2tBQURjQUFDQUFRYk83N2dBdkFBQTdBQWdnQUVFQU9nQUtEQVVMSUFCQkJ6b0FDeUFBUWJxNzdnQW9BQUEyQUFBZ0FFRzl1KzRBS0FBQU5nQURJQUJCQURvQUJ3d0VDeUFBUWJhNzdnQkJDeEE3REFNTElBQkJCem9BQ3lBQVFhTzc3Z0FvQUFBMkFBQWdBRUdtdSs0QUtBQUFOZ0FESUFCQkFEb0FCd3dDQ3lBQVFaKzc3Z0JCQ3hBN0RBRUxJQUlnQVRZQ0FFSG5yZkFBSUFJUUpBSkFJQUFzQUF0QkFFZ0VRQ0FBUVFBMkFnUWdBQ2dDQUNFQURBRUxJQUJCQURvQUN3c2dBRUVBT2dBQUN5QUNRUkJxSkFBTHRBRUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQWdBVUVCYXc0REFBRUNBd3NnQUVFR09nQUxJQUJCcDU3dUFDZ0FBRFlBQUNBQVFhdWU3Z0F2QUFBN0FBUU1Bd3NnQUVFRE9nQUxJQUJCdjVMdEFDOEFBRHNBQUNBQVFjR1M3UUF0QUFBNkFBSU1BZ3NnQUVIdjRKWHpCallDQUNBQVFRUTZBQXNNQVFzZ0FpQUJOZ0lBUVlTYThBQWdBaEFrSUFCQkFEb0FBQ0FBUVFBNkFBc0xJQUpCRUdva0FBdlJBUUVCZnlNQVFSQnJJZ0lrQUNBQVFnQTNBZ0FnQUVFQU5nSUlBa0FDUUFKQUFrQUNRQUpBSUFGQkFXc09CQUFCQWdNRUN5QUFRUU02QUFzZ0FFR3J3TzRBTHdBQU93QUFJQUJCcmNEdUFDMEFBRG9BQWd3RUN5QUFRdVRLdWZ2VzdkeTg3UUEzQWdBZ0FFRUlPZ0FMREFNTElBQkI3dDdKNndZMkFnQWdBRUVFT2dBTERBSUxJQUJCQlRvQUN5QUFRY3ZrN1FBb0FBQTJBQUFnQUVIUDVPMEFMUUFBT2dBRURBRUxJQUlnQVRZQ0FFSG9uUEFBSUFJUUpDQUFRUUE2QUFBZ0FFRUFPZ0FMQ3lBQ1FSQnFKQUFMeVFRQkJYOGpBRUVRYXlJRkpBQkJBU0VDQWtBZ0FDZ0NCQ0lFSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRRkdCRUFnQUVGL1FaQ3g4QUJCQVJBYlJRMEJJQUFvQWdRaEJDQUFMUUFMSWdFaEF3c2dCQ0FCSUFOQkdIUkJHSFZCQUVnYlFRRkdCRUFnQUVGL1FacVU4QUJCQVJBYlJRUkFRUUloQWd3Q0N5QUFLQUlFSVFRZ0FDMEFDeUlCSVFNTElBUWdBU0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFJQUJCZjBIenVPMEFRUUVRRzBVRVFFRURJUUlNQWdzZ0FDZ0NCQ0VFSUFBdEFBc2lBU0VEQ3lBRUlBRWdBMEVZZEVFWWRVRUFTQnRCQVVZRVFDQUFRWDlCMEpEdUFFRUJFQnRGQkVCQkJDRUNEQUlMSUFBb0FnUWhCQ0FBTFFBTElnRWhBd3NDUUNBRUlBRWdBMEVZZEVFWWRVRUFTQnRCQWtZRWZ5QUFRWDlCZ09IdUFFRUNFQnRGQkVCQkJTRUNEQU1MSUFBdEFBc2lBU0VESUFBb0FnUUZJQVFMSUFFZ0EwRVlkRUVZZFVFQVNCdEJBVWNOQUNBQVFYOUI2dVB1QUVFQkVCc05BRUVHSVFJTUFRdEJCeUVDSUFCQjBmRHVBQkFlRFFCQkNDRUNJQUJCamZ2dUFCQWVEUUJCQ1NFQ0lBQkJ0SlB1QUJBZURRQkJDaUVDSUFCQjBaanVBQkFlRFFCQkN5RUNJQUJCeG9IdEFCQWVEUUJCRENFQ0lBQkJvWWJ0QUJBZURRQkJEU0VDSUFCQmc3M3VBQkFlRFFCQkRpRUNJQUJCb2VidkFCQWVEUUJCRDBFQUlBQkJzZVh2QUJBZUlnRWJJUUlnQVEwQVFRQWhBaUFBS0FJRUlBQXRBQXNpQVNBQlFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWFxYThBQWdCUkFrQ3lBRlFSQnFKQUFnQWd2UEF3RUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEZzhBQVFJREJBVUdCd2dKQ2dzTURRNFBDeUFBUWNNQU93RUFJQUJCQVRvQUN3d1BDeUFBUWM4QU93RUFJQUJCQVRvQUN3d09DeUFBUWZRQU93RUFJQUJCQVRvQUN3d05DeUFBUWZFQU93RUFJQUJCQVRvQUN3d01DeUFBUVFBNkFBSWdBRUh6MGdFN0FRQWdBRUVDT2dBTERBc0xJQUJCNlFBN0FRQWdBRUVCT2dBTERBb0xJQUJCQURvQUFpQUFRZlBPQVRzQkFDQUFRUUk2QUFzTUNRc2dBRUhuQURzQkFDQUFRUUU2QUFzTUNBc2dBRUVBT2dBQ0lBQkI4K0FCT3dFQUlBQkJBam9BQ3d3SEN5QUFRZkFBT3dFQUlBQkJBVG9BQ3d3R0N5QUFRUUE2QUFJZ0FFSHo4Z0U3QVFBZ0FFRUNPZ0FMREFVTElBQkIrUUE3QVFBZ0FFRUJPZ0FMREFRTElBQkI3Z0E3QVFBZ0FFRUJPZ0FMREFNTElBQkJBRG9BQWlBQVFlL0dBVHNCQUNBQVFRSTZBQXNNQWdzZ0FFSGtBRHNCQUNBQVFRRTZBQXNNQVFzZ0FpQUJOZ0lBUWRxYThBQWdBaEFrQWtBZ0FDd0FDMEVBU0FSQUlBQkJBRFlDQkNBQUtBSUFJUUFNQVFzZ0FFRUFPZ0FMQ3lBQVFRQTZBQUFMSUFKQkVHb2tBQXZXQVFFRmZ5TUFRUkJySWdRa0FBSkFJQUFvQWdRaUFpQUFMUUFMSWdFZ0FVRVlkRUVZZFNJRFFRQklHMEVGUmdSQUlBQkJmMEdmOGU4QVFRVVFHMFVFUUVFQklRVU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCMFlFUUNBQVFYOUJqL0h2QUVFSEVCc2lBVVZCQVhRaEJTQUJSUTBCSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3RCQUNFRklBSWdBU0FEUVJoMFFSaDFJZ0ZCQUVnYlJRMEFJQVFnQUNnQ0FDQUFJQUZCQUVnYk5nSUFRWTZkOEFBZ0JCQWtDeUFFUVJCcUpBQWdCUXVjQVFFQmZ5TUFRUkJySWdJa0FDQUFRZ0EzQWdBZ0FFRUFOZ0lJQWtBQ1FBSkFBa0FnQVVFQmF3NENBQUVDQ3lBQVFRVTZBQXNnQUVHZjhlOEFLQUFBTmdBQUlBQkJvL0h2QUMwQUFEb0FCQXdDQ3lBQVFRYzZBQXNnQUVHUDhlOEFLQUFBTmdBQUlBQkJrdkh2QUNnQUFEWUFBd3dCQ3lBQ0lBRTJBZ0JCdTUzd0FDQUNFQ1FnQUVFQU9nQUFJQUJCQURvQUN3c2dBa0VRYWlRQUM0NENBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBRkJBV3NPQmdBQkFnTUVCUVlMSUFCQnh3QTdBUUFnQUVFQk9nQUxEQVlMSUFCQkFEb0FBaUFBUWNlT0FUc0JBQ0FBUVFJNkFBc01CUXNnQUVIR0FEc0JBQ0FBUVFFNkFBc01CQXNnQUVIREFEc0JBQ0FBUVFFNkFBc01Bd3NnQUVId3lzbWJCallDQUNBQVFRUTZBQXNNQWdzZ0FFRURPZ0FMSUFCQnFMSHdBQzhBQURzQUFDQUFRYXF4OEFBdEFBQTZBQUlnQUVFQU9nQUREQUVMSUFJZ0FUWUNBRUdmcS9BQUlBSVFKQUpBSUFBc0FBdEJBRWdFUUNBQVFRQTJBZ1FnQUNnQ0FDRUFEQUVMSUFCQkFEb0FDd3NnQUVFQU9nQUFDeUFDUVJCcUpBQUxoUVVCQlg4akFFRVFheUlGSkFCQkFTRUJBa0FnQUNnQ0JDSUVJQUF0QUFzaUFpQUNRUmgwUVJoMUlnTkJBRWdiUVFGR0JFQWdBRUYvUWZ6OTdRQkJBUkFiUlEwQklBQW9BZ1FoQkNBQUxRQUxJZ0loQXdzZ0JDQUNJQU5CR0hSQkdIVkJBRWdiUVFGR0JFQWdBRUYvUWVLQzd3QkJBUkFiUlFSQVFRSWhBUXdDQ3lBQUtBSUVJUVFnQUMwQUN5SUNJUU1MSUFRZ0FpQURRUmgwUVJoMVFRQklHMEVDUmdSQUlBQkJmMEdjMmUwQVFRSVFHMFVFUUVFRElRRU1BZ3NnQUNnQ0JDRUVJQUF0QUFzaUFpRURDeUFFSUFJZ0EwRVlkRUVZZFVFQVNCdEJBa1lFUUNBQVFYOUI3djd1QUVFQ0VCdEZCRUJCQkNFQkRBSUxJQUFvQWdRaEJDQUFMUUFMSWdJaEF3c0NRQ0FFSUFJZ0EwRVlkRUVZZFVFQVNCdEJBa1lFZnlBQVFYOUJtZEh0QUVFQ0VCdEZCRUJCQlNFQkRBTUxJQUF0QUFzaUFpRURJQUFvQWdRRklBUUxJQUlnQTBFWWRFRVlkVUVBU0J0QkFrY05BQ0FBUVg5QmovdnVBRUVDRUJzTkFFRUdJUUVNQVF0QkJ5RUJJQUJCZzczdUFCQWVEUUJCQ0NFQklBQkJ4NHJ0QUJBZURRQkJDU0VCSUFCQnZMZnZBQkFlRFFCQkNpRUJJQUJCNW9ydEFCQWVEUUJCQ3lFQklBQkJ1OFh2QUJBZURRQkJEQ0VCSUFCQmhPSHRBQkFlRFFCQkRTRUJJQUJCNWQvdEFCQWVEUUJCRGlFQklBQkJnZlB0QUJBZURRQkJEeUVCSUFCQnUrVHRBQkFlRFFCQkVDRUJJQUJCOWZ2dUFCQWVEUUJCRVNFQklBQkJrSUh2QUJBZURRQkJFaUVCSUFCQnhQdnVBQkFlRFFCQkUwRUFJQUJCeVB2dUFCQWVJZ0liSVFFZ0FnMEFRUUFoQVNBQUtBSUVJQUF0QUFzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUlEwQUlBVWdBQ2dDQUNBQUlBSkJBRWdiTmdJQVFmU2k4QUFnQlJBa0N5QUZRUkJxSkFBZ0FRdS9CUUVCZnlNQVFSQnJJZ0lrQUNBQVFnQTNBZ0FnQUVFQU5nSUlBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBRkJBV3NPRXdBQkFnTUVCUVlIQ0FrS0N3d05EZzhRRVJJVEN5QUFRZk1BT3dFQUlBQkJBVG9BQ3d3VEN5QUFRZVlBT3dFQUlBQkJBVG9BQ3d3U0N5QUFRUUE2QUFJZ0FFSHo1Z0U3QVFBZ0FFRUNPZ0FMREJFTElBQkJBRG9BQWlBQVFlYk1BVHNCQUNBQVFRSTZBQXNNRUFzZ0FFRUFPZ0FDSUFCQjlPWUJPd0VBSUFCQkFqb0FDd3dQQ3lBQVFRQTZBQUlnQUVIMHpBRTdBUUFnQUVFQ09nQUxEQTRMSUFCQjdnQTdBUUFnQUVFQk9nQUxEQTBMSUFCQkFEb0FBaUFBUWZQcUFUc0JBQ0FBUVFJNkFBc01EQXNnQUVFQU9nQUNJQUJCODhnQk93RUFJQUJCQWpvQUN3d0xDeUFBUVFBNkFBSWdBRUhtNmdFN0FRQWdBRUVDT2dBTERBb0xJQUJCQURvQUFpQUFRZWJJQVRzQkFDQUFRUUk2QUFzTUNRc2dBRUVET2dBTElBQkJoT0h0QUM4QUFEc0FBQ0FBUVliaDdRQXRBQUE2QUFJZ0FFRUFPZ0FEREFnTElBQkJBem9BQ3lBQVFlWGY3UUF2QUFBN0FBQWdBRUhuMyswQUxRQUFPZ0FDSUFCQkFEb0FBd3dIQ3lBQVFRQTZBQUlnQUVIaTVnRTdBUUFnQUVFQ09nQUxEQVlMSUFCQkFEb0FBaUFBUWV2bUFUc0JBQ0FBUVFJNkFBc01CUXNnQUVFQU9nQUNJQUJCNjh3Qk93RUFJQUJCQWpvQUN3d0VDeUFBUVFBNkFBSWdBRUhpekFFN0FRQWdBRUVDT2dBTERBTUxJQUJCQXpvQUN5QUFRY1Q3N2dBdkFBQTdBQUFnQUVIRysrNEFMUUFBT2dBQ0lBQkJBRG9BQXd3Q0N5QUFRUU02QUFzZ0FFSEkrKzRBTHdBQU93QUFJQUJCeXZ2dUFDMEFBRG9BQWlBQVFRQTZBQU1NQVFzZ0FpQUJOZ0lBUWFpajhBQWdBaEFrQWtBZ0FDd0FDMEVBU0FSQUlBQkJBRFlDQkNBQUtBSUFJUUFNQVFzZ0FFRUFPZ0FMQ3lBQVFRQTZBQUFMSUFKQkVHb2tBQXZMQlFFRWZ5TUFRU0JySWdZa0FDQURLQUlFSWdkQmlNenhBQ0FIR3lFSEFrQUNRQUpBQWtBQ1FDQUFRUmgwUVJoMVFRRnJEZ2dBQVFRRUJBUUJBZ1FMSUFjZ0FSQm9EUU1DUUNBSExRQUFRZmdBUncwQUlBY3RBQUZCN1FCSERRQWdCeTBBQWtIc0FFY05BQ0FITFFBRFFlNEFSdzBBSUFjdEFBUkI4d0JIRFFBZ0J5MEFCU0lBUlEwRUlBQkJPa1lOQkFzZ0JrRVFhaUlBSUFNMkFnQWdCa0VJYWlJQklBUTJBZ0FDUUNBQUtBSUFCRUFnQmlBQktBSUFOZ0lZREFFTElBWkJBRFlDR0FzZ0JpQUFLQUlBTmdJY0lBSW9BZ2dpQUNBQ0tBSU1Sd1JBSUFJZ0FFRUlhallDQ0NBQUlBWXBBeGczQWdBTUF3c2dBaUFHUVJocUlBVVFpUU1NQWdzQ1FDQUhMUUFBUWZnQVJ3MEFJQWN0QUFGQjdRQkhEUUFnQnkwQUFrSHNBRWNOQUNBSExRQURRZTRBUncwQUlBY3RBQVJCOHdCSERRQWdCeTBBQlNJQVJRMERJQUJCT2tZTkF3c2dCa0VRYWlJQUlBTTJBZ0FnQmtFSWFpSUJJQVEyQWdBQ1FDQUFLQUlBQkVBZ0JpQUJLQUlBTmdJWURBRUxJQVpCQURZQ0dBc2dCaUFBS0FJQU5nSWNJQUlvQWdnaUFDQUNLQUlNUndSQUlBSWdBRUVJYWpZQ0NDQUFJQVlwQXhnM0FnQU1BZ3NnQWlBR1FSaHFJQVVRaVFNTUFRc2dBUzBBQUNJQUJFQWdCeUVJQTBBZ0NDMEFBQ0FBUWY4QmNVY05BeUFJUVFGcUlRZ2dBUzBBQVNFQUlBRkJBV29oQVNBQURRQUxDd0pBSUFjdEFBQkIrQUJIRFFBZ0J5MEFBVUh0QUVjTkFDQUhMUUFDUWV3QVJ3MEFJQWN0QUFOQjdnQkhEUUFnQnkwQUJFSHpBRWNOQUNBSExRQUZJZ0JGRFFJZ0FFRTZSZzBDQ3lBR1FSQnFJZ0FnQXpZQ0FDQUdRUWhxSWdFZ0JEWUNBQUpBSUFBb0FnQUVRQ0FHSUFFb0FnQTJBaGdNQVFzZ0JrRUFOZ0lZQ3lBR0lBQW9BZ0EyQWh3Z0FpZ0NDQ0lBSUFJb0FneEhCRUFnQWlBQVFRaHFOZ0lJSUFBZ0Jpa0RHRGNDQUF3QkN5QUNJQVpCR0dvZ0JSQ0pBd3RCQVNFSkN5QUdRU0JxSkFBZ0NRc1NBQ0FBSUFFZ0FrS0FnSUNBQ0JDNkNxY0wwUWNCQjM4akFFR0FBV3NpQ0NRQUlBQW9BZ1FpQWdSQUlBSWdBUkM3Q0FzZ0FDZ0NDQ0lDQkVBZ0FpQUJFTHNJQ3lBQUtBSU1JZ0lFUUNBQ0lBRVF1d2dMQWtBQ1FDQUFMUUFBSWdSQi9nRnhRUkJHQkVBZ0FDZ0NDQ0lFUlEwQ1FRTWhBeUFFTFFBQUlnRkJBMFlFUUNBRUtBSUVMUUFBUVJaSERRSWdCQ2dDQ0NJQ0xRQUJRUUpIRFFJZ0FDQUNOZ0lJSUFJaEJDQUNMUUFBSVFFTFFSTWhBeUFCUWY4QmNVRVRSd1JBSUFFaEF3d0NDeUFFS3dNUVJBQUFBQUFBQVBBL1lnMEJJQUJCQXpvQUF3d0NDd0pBQWtBZ0FBSi9Ba0FDUUFKQUFrQWdCRUVzYXc0TkFRSUNBZ0lDQWdJQ0FnSUNBQUlMSUFBdEFBSWlBa0VNU3cwSFFRRWdBblJCdUNCeFJRMEhJQUFvQWdRaUEwVU5CeUFETFFBQVFUaEhEUWNnQXkwQUFrRUZSdzBISUFNdEFBTkJBa2NOQnlBREtBSUlEUWNnQUNnQ0NDSUJCRUFEUUNBQkxRQURRUUZIRFFrZ0FTZ0NEQ0lCRFFBTEN5QUFRUVJCQlNBQ1FRTnJRZjhCY1VFQ1NSczZBQUlnQUNBREtBSUVOZ0lFREFjTElBQW9BZ2dpQTBVTkJpQURMUUFBUVJKSERRWWdBeWdDRENJQ0xRQUFRUkpIRFFZZ0FpZ0NFQ0VISUFNb0FoQWhCa0VBSVFRZ0NFRUFRWUFCRUdFaEJRSkFJQVl0QUFBaUFnUkFBMEFnQWtFWWRFRVlkVUVBU0EwQ0lBY3NBQUFpQTBFQVNBMENJQUlnQldvaUFpMEFBRVVFUUNBQ0lBTkJnSDhnQXhzNkFBQUxJQWNnQTBFQVIyb2hCeUFHTFFBQklRSWdCa0VCYWlFR0lBSU5BQXNMQTBBZ0JDQUZhaUlDTFFBQVJRUkFJQUlnQkRvQUFBc2dCU0FFUVFGeUlnTnFJZ0l0QUFCRkJFQWdBaUFET2dBQUN5QUZJQVJCQW5JaUEyb2lBaTBBQUVVRVFDQUNJQU02QUFBTElBVWdCRUVEY2lJRGFpSUNMUUFBUlFSQUlBSWdBem9BQUFzZ0JFRUVhaUlFUVlBQlJ3MEFDeUFCS0FJRUlnUkJnQUZxSWdNZ0FTZ0NBQ0lDS0FJRVRRUkFJQUVnQXpZQ0JDQUNJQVJxUVFocURBUUxRWWdnUWFURWdRRW9BZ0FSQUFBaUF3MENJQUVvQWdnaUFVVU5BQ0FCUVFFNkFBQUxJQUF0QUFBaEJBc2dCRUgvQVhGQkEwY05CU0FBS0FJRUlnSkZEUVVnQUNnQ0NDSUJSUTBGSUFJdEFBQkJPRWNOQlNBQ0xRQUNRUUpIRFFVZ0FpMEFBMEVCUncwRklBSW9BZ1FOQlNBQ0tBSUlEUVVnQVMwQUFFRVNhdzREQXdVQ0JRc2dBU2dDQUNFQ0lBTkJnQ0EyQWdRZ0F5QUNOZ0lBSUFGQmdBRTJBZ1FnQVNBRE5nSUFJQU5CQ0dvTElBVkJnQUVRR1RZQ0VDQUFRVG82QUFBTUF3c2dBUzBBQVVFRFJ3MENDeUFBUVRzNkFBQU1BUXNnQkMwQUFVRUNSZ1JBSUFOQkUydEIvd0Z4UVFKTERRRWdBRUVDT2dBRERBRUxJQVFRdVFwRkRRQWdBRUVCT2dBREN5QUlRWUFCYWlRQUMvNERBZ1YvQVg0akFFRVFheUlGSkFBZ0FTQUFheUlDUVlFQlRnUkFBMEFnQVVFSWF5SUVJQUFnQUNBQ1FRRjJRZmovLy84SGNXb2lBeUFESUFBUW1nTWlCaHNpQWlBRUlBSVFtZ01iSVFJZ0JTQURJQUFnQmhzaUF5QUNJQUlnQXhDYUF4c3BBZ0EzQXdnZ0FDSUNJUVlnQVNJRUlRTUNRQ0FDSUFSUERRQURRQUpBSUFJZ0JVRUlhaENhQXdSQUlBSkJDR29oQWd3QkN3SkFJQUlvQWdBZ0JTZ0NDRWNOQUNBQ0tBSUVJQVVvQWd4SERRQWdCaWtDQUNFSElBWWdBaWtDQURjQ0FDQUNJQWMzQWdBZ0FrRUlhaUVDSUFaQkNHb2hCZ3dCQ3lBQ0tRSUFJUWNnQWlBRVFRaHJJZ1FwQWdBM0FnQWdCQ0FITndJQUN5QUNJQVJKRFFBTElBUWhBeUFHSUFBaUFrWUVRQXdCQ3dOQUlBSXBBZ0FoQnlBQ0lBTkJDR3NpQXlrQ0FEY0NBQ0FESUFjM0FnQWdBa0VJYWlJQ0lBWkhEUUFMQ3dKQUlBTWdBR3NnQVNBRWEwb0VRQ0FFSUFFUXZBZ2dBeUVCREFFTElBQWdBeEM4Q0NBRUlRQUxJQUVnQUdzaUFrR0FBVW9OQUFzTEFrQWdBQ0FCUmcwQUlBQkJDR29pQkNBQlJnMEFBMEFnQlNBRUtRSUFJZ2MzQXdnZ0JDSURJZ0lnQUVzRVFBTkFBa0FnQlVFSWFpQURRUWhySWdJUW1nTkZCRUFnQXlFQ0RBRUxJQU1nQWlrQ0FEY0NBQ0FDSVFNZ0FDQUNTUTBCQ3dzZ0JTa0RDQ0VIQ3lBQ0lBYzNBZ0FnQkVFSWFpSUVJQUZIRFFBTEN5QUZRUkJxSkFBTHVRUUNCWDhCZmlBQlFRUnFJUWNnQVNnQ0JDSUVCRUFnQkVHZ3hJRUJLQUlBRVFFQUlBZEJBRFlDQUFzZ0FTZ0NBQ0lFS0FJc0lnTUVRQU5BSUFNb0FnQWlCQVJBSUFSQm9NU0JBU2dDQUJFQkFBc2dBeWdDQkNJRERRQUxJQUVvQWdBaEJBc2dCQ0FFS0FJQVFRaDJheWdDQ0NJREJFQURRQ0FES0FJSUlRUWdBMEdneElFQktBSUFFUUVBSUFRaUF3MEFDd3NnQVVJQU53SVVJQUZDQURjQ01DQUJRZ0EzQWd3Z0FVSUFOd0lnSUFGQ0FEY0NLQ0FCUVFBMkFqZ2dBVUVBTmdKSUlBRkJRR3RDN1A4Qk53SUFJQUZCUEdvaUJDQUJRUWhxTmdJQUlBRkJIR29pQTBHQktEWUNBQ0FCSUFNMkFnQWdBU0FFTmdJSUlBRkI3UDhCTmdJVUlBRWdBellDTUNBQ1FianY3d0FReXhNaEFpQUJLQUlBSVFNQ1FDQUNSUVJBSUFCQkFEWUNDQ0FBUWdRM0FnQWdBRUlCTndJQURBRUxJQUpCQWhEeEVnSi9JQUlRNVJJaUNFS0FnSUNBQ0ZrRVFFR1F5SUVCUVQwMkFnQkJmd3dCQ3lBSXB3c2hCU0FDUVFBUThSSUNRQ0FGUVFCSURRQWdCVUVCYWlJQlFhVEVnUUVvQWdBUkFBQWlCa1VFUUNBQVFRQTJBZ2dnQUVJRU53SUFJQUJDQXpjQ0FBd0NDeUFHSUFVZ0FoREhEQ0FGUndSQUlBWkJvTVNCQVNnQ0FCRUJBQXdCQzBFQUlBWWdCUkRQQ2lJRVFRRkhCRUFnQUNBRElBTWdCaUFGUWZRQUlBUkJBVUVCSUFjUW1RY01BZ3NnQlNBR2FrRUFPZ0FBSUFBZ0F5QURJQVlnQVVIMEFDQUVRUUZCQVNBSEVKa0hEQUVMSUFCQkFEWUNDQ0FBUWdRM0FnQWdBRUlDTndJQUN5QUNCRUFnQWhDNkJSb0xDOGtFQVFWL0FrQUNRQUpBSUFBb0FnUWdBQ2dDQUNJRGEwRTBiU0lGUVFGcUlnSkJ4WjJ4SjBrRVFDQUNJQUFvQWdnZ0EydEJORzBpQTBFQmRDSUdJQUlnQmtzYlFjU2RzU2NnQTBIaXp0Z1RTUnNpQXdSQUlBTkJ4WjJ4SjA4TkFpQURRVFJzRUJnaEJBc2dCVUUwYkNBRWFpSUNJQUVwQWdBM0FnQWdBaUFCS1FJSU53SUlJQUlnQVNnQ0VEWUNFQ0FDSUFFb0FoUTJBaFFnQWlBQktBSVlOZ0lZSUFGQkFEWUNHQ0FCUWdBM0FoQWdBaUFCS0FJY05nSWNJQUlnQVNnQ0lEWUNJQ0FDSUFFb0FpUTJBaVFnQVVFQU5nSWtJQUZDQURjQ0hDQUNJQUV0QURBNkFEQWdBaUFCS1FJb053SW9JQVFnQTBFMGJHb2hBeUFDUVRScUlRVWdBQ2dDQkNJQklBQW9BZ0FpQkVZTkFnTkFJQUpCTkdzaUFpQUJRVFJySWdFcEFnQTNBZ0FnQWlBQktRSUlOd0lJSUFJZ0FTZ0NFRFlDRUNBQ0lBRW9BaFEyQWhRZ0FpQUJLQUlZTmdJWUlBRkJBRFlDR0NBQlFnQTNBaEFnQWlBQktBSWNOZ0ljSUFJZ0FTZ0NJRFlDSUNBQ0lBRW9BaVEyQWlRZ0FVRUFOZ0lrSUFGQ0FEY0NIQ0FDSUFFcEFpZzNBaWdnQWlBQkxRQXdPZ0F3SUFFZ0JFY05BQXNnQUNBRE5nSUlJQUFvQWdRaEFTQUFJQVUyQWdRZ0FDZ0NBQ0VFSUFBZ0FqWUNBQ0FCSUFSR0RRTURRQ0FCUVJocktBSUFJZ0FFUUNBQlFSUnJJQUEyQWdBZ0FCQVhDeUFCUVNScktBSUFJZ0FFUUNBQlFTQnJJQUEyQWdBZ0FCQVhDeUFCUVRScklnQWhBU0FBSUFSSERRQUxEQU1MRUNnQUMwR2poTzhBRURnQUN5QUFJQU0yQWdnZ0FDQUZOZ0lFSUFBZ0FqWUNBQXNnQkFSQUlBUVFGd3NMd0FVQkNIOGdBU0FBS0FJSUlnTWdBQ2dDQUNJRWEwRU1iVTBFUUFKQUlBQW9BZ1FpQlNBRWEwRU1iU0lISUFFZ0FTQUhTeHNpQmtVTkFDQUdRUUZySVFnQ1FDQUdRUU54SWdsRkJFQWdCQ0VEREFFTElBUWhBd05BSUFNZ0FpZ0NBRFlDQUNBRElBSW9BZ1EyQWdRZ0F5QUNMUUFJT2dBSUlBWkJBV3NoQmlBRFFReHFJUU1nQ2tFQmFpSUtJQWxIRFFBTEN5QUlRUU5KRFFBRFFDQURJQUlvQWdBMkFnQWdBeUFDS0FJRU5nSUVJQU1nQWkwQUNEb0FDQ0FESUFJb0FnQTJBZ3dnQXlBQ0tBSUVOZ0lRSUFNZ0FpMEFDRG9BRkNBRElBSW9BZ0EyQWhnZ0F5QUNLQUlFTmdJY0lBTWdBaTBBQ0RvQUlDQURJQUlvQWdBMkFpUWdBeUFDS0FJRU5nSW9JQU1nQWkwQUNEb0FMQ0FEUVRCcUlRTWdCa0VFYXlJR0RRQUxDeUFCSUFkTEJFQWdBQ0FCSUFkcklnQUVmeUFGSUFCQkRHeHFJUUFEUUNBRklBSXBBZ0EzQWdBZ0JTQUNLQUlJTmdJSUlBVkJER29pQlNBQVJ3MEFDeUFBQlNBRkN6WUNCQThMSUFBZ0JDQUJRUXhzYWpZQ0JBOExJQVFFUUNBQUlBUTJBZ1FnQkJBWElBQkJBRFlDQ0NBQVFnQTNBZ0JCQUNFREN3SkFJQUZCMXFyVnFnRlBEUUFnQVNBRFFReHRJZ05CQVhRaUJDQUJJQVJMRzBIVnF0V3FBU0FEUWFyVnF0VUFTUnNpQTBIV3F0V3FBVThOQUNBQUlBTkJER3dpQXhBWUlnUTJBZ0FnQUNBRU5nSUVJQUFnQXlBRWFqWUNDQ0FFSVFNZ0FVRU1iQ0lCUVF4cklnVkJERzVCQVdwQkEzRWlCd1JBQTBBZ0F5QUNLUUlBTndJQUlBTWdBaWdDQ0RZQ0NDQURRUXhxSVFNZ0JrRUJhaUlHSUFkSERRQUxDeUFCSUFScUlRRWdCVUVrVHdSQUEwQWdBeUFDS1FJQU53SUFJQU1nQWlnQ0NEWUNDQ0FESUFJb0FnZzJBaFFnQXlBQ0tRSUFOd0lNSUFNZ0FpZ0NDRFlDSUNBRElBSXBBZ0EzQWhnZ0F5QUNLUUlBTndJa0lBTWdBaWdDQ0RZQ0xDQURRVEJxSWdNZ0FVY05BQXNMSUFBZ0FUWUNCQThMRUNnQUM4VUJBUVIvUVFnUUdDRUhJQUFvQWlRaUJTZ0NCQ0VHSUFkQjNMV0JBVFlDQUNBSElBWTJBZ1FnQlVFQU5nSUVRU1FRR0NFRklBQW9BaFFoQmlBQ0tBSUVJUWdnQlNBSE5nSUlJQVVnQ0RZQ0JDQUZRUUE2QUNBZ0JTQUVOZ0ljSUFVZ0F6WUNHQ0FGSUFZMkFoUWdCVUYvTmdJUUlBVWdBVFlDRENBRlFmQy9nUUUyQWdBZ0FrRUFOZ0lFUVFnUUdDSUJRZXpBZ1FFMkFnQWdBU0FGTmdJRUlBQW9BaVFnQVRZQ0JDQUFJQVVvQWdnMkFpUWdBaUFGTmdJRUlBQWdCa0VCYWpZQ0ZBdHpBUUYvUVlnRFFRQUNmMEVBSUFBb0FnQWlBRVVOQUJvZ0FDQUFLQUlBUVE5eElnRkJBMnRCQWtrTkFCb0NRQ0FCUVFKSERRQWdBQ2dDQ0VVTkFDQUFEQUVMUVFBZ0FDZ0NFQ0lBUlEwQUdnTkFJQUFnQUNnQ0FFRVBjVUVEYTBFQ1NRMEJHaUFBS0FJWUlnQU5BQXRCQUFzYkM3b0JBUUovUVRnUUdDRUVJQUFvQWlRb0FnUWhCU0FFUWZDNGdRRTJBZ0FnQkNBRk5nSUVJQVJCQ0dvZ0FTZ0NBQ0lGTmdJQUlBVWdCU2dDQkVFQmFqWUNCQ0FFSUFFcEFnUTNBZ3dnQkNBQktRSU1Od0lVSUFRZ0FTa0NGRGNDSENBRUlBRW9BaHcyQWlRZ0JDQUJLQUlnSWdVMkFpZ2dCUVJBSUFVZ0JTZ0NCRUVCYWpZQ0JBc2dBU2dDSkNFQklBUWdBam9BTkNBRUlBTTJBakFnQkNBQk5nSXNJQUFvQWlRZ0JEWUNCQ0FBSUFBb0FpUW9BZ1EyQWlRTFNBRUJmeUFBSUFBUWp3SWlBVUh3MVlFQkVHYzJBZ1FnQVVHazFJRUJFR2NoQVNBQVFnQTNBaEFnQUVHQUJEWUNEQ0FBSUFFMkFnZ2dBRUlBTndJWUlBQkNBRGNDSUNBQUM0VUdBUVYvSUFOQkVIRUVRQ0FBSUFFUXJBUVBDeUFCTFFBQUlnUUVRQ0FEUVlBQ2NTRUdJQU5CZ0FSeElRVURRQ0FCSVFNQ1FDQUVRZjhCY1VIUXdQSUFhaTBBQUNBQ2NRMEFBa0FDUUFOQUlBTXRBQUZCME1EeUFHb3RBQUFnQW5GRkJFQWdBeTBBQWtIUXdQSUFhaTBBQUNBQ2NRMENJQU10QUFOQjBNRHlBR290QUFBZ0FuRU5BeUFEUVFScUlnTXRBQUJCME1EeUFHb3RBQUFnQW5GRkRRRU1CQXNMSUFOQkFXb2hBd3dDQ3lBRFFRSnFJUU1NQVFzZ0EwRURhaUVEQ3lBQUlBRWdBeUFCYXhDU0J3Si9Ba0FnQUFKL0FrQUNRQUpBQWtBQ1FBSkFBa0FnQXl3QUFDSUVRU0pyRGgwRUJnWUdBUVVHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdJR0F3QUxJQVFOQlNBRERBZ0xJQUFvQW9SUUlnUkIvQTlQQkVBZ0FDQUFJQVFRZTBFQUlRUUxJQUFnQkdvaUFVR213cldEQnpZQUFDQUJRVHM2QUFRZ0JFRUZhZ3dGQ3lBQUtBS0VVQ0lFUWYwUFR3UkFJQUFnQUNBRUVIdEJBQ0VFQ3lBQUlBUnFRYWJZMGRzRE5nQUFJQVJCQkdvTUJBc2dBQ2dDaEZBaUJFSDlEMDhFUUNBQUlBQWdCQkI3UVFBaEJBc2dBQ0FFYWtHbXp0SGJBellBQUNBRVFRUnFEQU1MSUFBb0FvUlFJUVFnQlFSQUlBUkJnQkJQQkVBZ0FDQUFJQVFRZTBFQUlRUUxJQUFnQkdwQklqb0FBQ0FFUVFGcURBTUxJQVJCK3c5UEJFQWdBQ0FBSUFRUWUwRUFJUVFMSUFBZ0JHb2lBVUdtNHRYN0JqWUFBQ0FCUWZUMkFEc0FCQ0FFUVFacURBSUxJQUFvQW9SUUlRUWdCUVJBSUFSQit3OVBCRUFnQUNBQUlBUVFlMEVBSVFRTElBQWdCR29pQVVHbXdzSDdCallBQUNBQlFmUDJBRHNBQkNBRVFRWnFEQUlMSUFSQmdCQlBCRUFnQUNBQUlBUVFlMEVBSVFRTElBQWdCR3BCSnpvQUFDQUVRUUZxREFFTElBWU5BU0FFUVFwdUlnRkJNR29oQnlBRUlBRkJDbXhyUVRCeUlRZ2dBQ2dDaEZBaUJFSDhEMDhFUUNBQUlBQWdCQkI3UVFBaEJBc2dBQ0FFYWlJQlFhYkdBRHNBQUNBQlFUczZBQVFnQVNBSU9nQURJQUVnQnpvQUFpQUVRUVZxQ3pZQ2hGQUxJQU10QUFFaEJDQURRUUZxQ3lFQklBUkIvd0Z4RFFBTEN3dnNCQUVIZnlBQUtBSVFJUWNnQUNnQ0pDRUlBa0FDUUFKQUFrQUNRQ0FBSUFFZ0FoQ3VGQ0lESUFGSERRQWdBQ0FCSUFJUXJSUWlBeUFCUncwQUFrQWdBU0FDUmcwQUlBRXRBQUJCTGtjTkFFRUlFQmdoQXlBQUtBSWtJZ1VvQWdRaEJDQURRYmpDZ1FFMkFnQWdBeUFFTmdJRUlBVWdBellDQkF3Q0N5QUFJQUVnQWhESENpRURDd0pBQWtBZ0FTQURSdzBBSUFJZ0EwWU5BQUpBQWtBZ0FTd0FBQ0lEUVNSckRnVURCZ1lHQVFBTElBTkIzZ0JIRFFWQkRCQVlJUU1nQUNnQ0RDRUZJQUFvQWlRaUJDZ0NCQ0VHSUFOQmlMZUJBVFlDQUNBRElBWTJBZ1FnQXlBRlFmQVBjVUdBREVZNkFBZ2dCQ0FETmdJRURBTUxBa0FnQUMwQURFRUNjUVJBSUFBb0FoQWhCUXdCQzBFTUVCZ2hBeUFBSUFBb0FoQkJBV29pQlRZQ0VDQUFLQUlrSWdRb0FnUWhCaUFESUFVMkFnZ2dBMEhVdm9FQk5nSUFJQU1nQmpZQ0JDQUVJQU0yQWdRZ0FDQUFLQUlrS0FJRU5nSWtDeUFBSUFBb0FoaEJBV28yQWhnZ0FDQUJRUUZxSUFJUXh3Z2lCQ0FDUmcwRklBUXRBQUJCS1VjTkJTQUFMUUFNUVFKeFJRUkFRUXdRR0NFRElBQW9BaVFpQmlnQ0JDRUpJQU1nQlRZQ0NDQURRYVMvZ1FFMkFnQWdBeUFKTmdJRUlBWWdBellDQkNBQUlBQW9BaVFvQWdRMkFpUUxJQUFnQUNnQ0dFRUJhellDR0NBRVFRRnFJUU1MSUFFZ0EwY05BZ3dEQzBFTUVCZ2hBeUFBS0FJTUlRVWdBQ2dDSkNJRUtBSUVJUVlnQTBIUXQ0RUJOZ0lBSUFNZ0JqWUNCQ0FESUFWQjhBOXhRWUFNUmpvQUNDQUVJQU0yQWdRTElBQWdBQ2dDSkNnQ0JEWUNKQ0FCUVFGcUlRTUxJQUFnQXlBQ0lBZ2dCMEVCYWlBQUtBSVFRUUZxRU1nS0lRRUxJQUVQQ3hDWEJRQUxIQUVCZjBFTUVBQWlBRUVQRUpjRElBQkI0TS95QUVHb0F4QUJBQXUwQWdFRWZ5QUFLQUlrSVFZQ1FDQUFJQUVnQWhERkNDSURJQUZHRFFBRFFDQUFJQU1pQkNBQ0VNVUlJZ01nQkVjTkFBc2dBU0FFUmcwQUlBSWdCRWNFUUFOQUlBUXRBQUJCL0FCSEJFQWdCQThMSUFBb0FpUWhCU0FBSUFSQkFXb2lBU0FDRU1VSUlnTWdBVVlOQWdOQUlBQWdBeUlFSUFJUXhRZ2lBeUFFUncwQUN5QUJJQVJHRFFKQkRCQVlJUU1nQmlnQ0JDRUJJQU1nQlNnQ0JEWUNDQ0FESUFFMkFnUWdBMEd3d1lFQk5nSUFJQVlnQXpZQ0JDQUZRUUEyQWdSQkNCQVlJUU1nQUNnQ0pDZ0NCQ0VCSUFOQjNMV0JBVFlDQUNBRElBRTJBZ1FnQlNBRE5nSUVJQUFvQWlSQkFEWUNCRUVJRUJnaEF5QUZLQUlFSVFFZ0EwSHd3WUVCTmdJQUlBTWdBVFlDQkNBQUtBSWtJQU0yQWdRZ0FDQUZLQUlFTmdJa0lBSWdCRWNOQUFzTElBSVBDeERHQ0FBTGRRRUNmd0pBQWtBQ1FDQUFLQUlNSWdFb0FoUWlBa0VCYXc0Q0FnQUJDeUFCRU0wS0lBQW9BZ3dpQVNnQ0ZDRUNDeUFDUVFOR0JIOGdBUkNZQnlBQUtBSU1CU0FCQ3lBQUtBSVFJZ0VnQUNnQ0ZDQUJheENJRHcwQVFRZ1FBQ0lBUWIrVzdnQVE3Z1FnQUVHUTN2RUFRU0lRQVFBTEM3VUJBUVovSUFBb0FnQWhBeUFCRUI4aEJDQUFLQUlFSUFBdEFBc2lBaUFDUVJoMFFSaDFRUUJJSWdJYklnVkJBRThFZnlBRVJRUkFRUUFQQ3dKQUFrQWdBeUFBSUFJYklnSWdCV29pQXlBQ0lnVnJJZ0FnQkVnTkFDQUJMUUFBSVFZRFFDQUFJQVJySWdCQkFXb2lCeUFBU1EwQklBVWdCaUFIRUxnQklnQkZEUUVnQUNBQklBUVFURVVOQWlBRElBQkJBV29pQldzaUFDQUVUZzBBQ3dzZ0F5RUFDMEYvSUFBZ0Ftc2dBQ0FEUmhzRlFYOExDeDhBSUFFRVFDQUFJQUVvQWdBUXlnZ2dBQ0FCS0FJRUVNb0lJQUVRRndzTHl3SUJBMzhDUUFKQUlBRW9BZ1FnQVMwQUN5SUNJQUpCR0hSQkdIVkJBRWdiUVF4SERRQWdBVUYvUWJyNzd3QkJEQkFiRFFBZ0FFRWthaUlDSUFGR0RRRWdBaTBBQ3lJRVFSaDBRUmgxSVFNZ0FTd0FDMEVBVGdSQUlBTkJBRTRFUUNBQklBSXBBZ0EzQWdBZ0FTQUNLQUlJTmdJSURBTUxJQUVnQUNnQ0pDQUFLQUlvRUNBTUFnc2dBU0FBS0FJa0lBSWdBMEVBU0NJQ0d5QUFLQUlvSUFRZ0Foc1FJUm9NQVFzZ0FFRWthaUlDSUFGR0RRQWdBUzBBQ3lJRVFSaDBRUmgxSVFNZ0Fpd0FDMEVBVGdSQUlBTkJBRTRFUUNBQ0lBRXBBZ0EzQWdBZ0FpQUJLQUlJTmdJSURBSUxJQUlnQVNnQ0FDQUJLQUlFRUNBTUFRc2dBaUFCS0FJQUlBRWdBMEVBU0NJQ0d5QUJLQUlFSUFRZ0Foc1FJUm9MQWtBZ0FDZ0NCQ0lDS0FMQUJ5SURCSDhnQXlBQkVKY0JJZ0lOQVNBQUtBSUVCU0FDQ3lBQkVKY0JJUUlMSUFJTEh3QWdBUVJBSUFBZ0FTZ0NBQkRNQ0NBQUlBRW9BZ1FRekFnZ0FSQVhDd3ZWSEFJTmZ3RjhBMEFnQVVFRWF5RVBBMEFDUUFKQUFrQUNRQUpBQWtBZ0FTQUFheUlIUVFKMUlnUU9CZ1VGQUFFQ0F3UUxJQUlnQVVFRWF5SUJLQUlBSUFBb0FnQVF5d0pGRFFRZ0FDZ0NBQ0VDSUFBZ0FTZ0NBRFlDQUNBQklBSTJBZ0FQQ3lBQUlBQkJCR29nQVVFRWF5QUNFSkFHR2c4TElBQWdBRUVFYWlBQVFRaHFJQUZCQkdzZ0FoRFdDaG9QQ3lBQUlBQkJCR29nQUVFSWFpQUFRUXhxSUFGQkJHc2dBaERWQ2hvTUFRc2dCMEg3QUV3RVFDQUFJQUJCQkdvZ0FFRUlhaUlISUFJaUNoQ1FCaG9nQUVFTWFpSUNJQUVpRDBjRVFBTkFJQW9nQWlnQ0FDQUhLQUlBRU1zQ0JFQWdBaWdDQUNFTElBSWdCeWdDQURZQ0FDQUFJUUVDUUNBQUlBZEdEUUFEUUNBSElnRkJCR3NpQnlnQ0FDRUVBa0FnQ3lBTEtBSUFLQUpNRVFBQVJRMEFJQVFnQkNnQ0FDZ0NUQkVBQUVVTkFDQUxJQXNvQWdBb0Frd1JBQUFvQWlBaEF5QUVJQVFvQWdBb0Frd1JBQUFvQWlBaEJTQURLQUxNQVNFSklBTW9Bc2dCSVFnZ0F5Z0MwQUVoRGdKL0lBTXJBOWdCUkJndFJGVDdJUWxBb2tRQUFBQUFBSUJtUUtNUWtnRWdDaWdDQUNJRUlBTW9Bc1FCSWdacnQ2SWlFSmxFQUFBQUFBQUE0RUZqQkVBZ0VLb01BUXRCZ0lDQWdIZ0xJUXdDZnlBS0tBSUVJZ01nRGlBTWF5SU9hMEVBSUFNZ0Rrb2JJZzRnQ0NBTWF5SU1JQU5yUVFBZ0F5QU1TQnNpRENBTUlBNUpHeUlNSUF4c0lBUWdDV3RCQUNBRUlBbEtHeUlKSUFZZ0JHdEJBQ0FFSUFaSUd5SUdJQVlnQ1VnYklna2dDV3hxdDU4aUVKbEVBQUFBQUFBQTRFRmpCRUFnRUtvTUFRdEJnSUNBZ0hnTElRWWdCU2dDekFFaENTQUZLQUxJQVNFTUFuOGdBeUFGS0FMUUFRSi9JQVVyQTlnQlJCZ3RSRlQ3SVFsQW9rUUFBQUFBQUlCbVFLTVFrZ0VnQkNBRktBTEVBU0lGYTdlaUloQ1pSQUFBQUFBQUFPQkJZd1JBSUJDcURBRUxRWUNBZ0lCNEN5SUlheUlPYTBFQUlBTWdEa29iSWc0Z0RDQUlheUlNSUFOclFRQWdBeUFNU0JzaUF5QURJQTVKR3lJRElBTnNJQVFnQ1d0QkFDQUVJQWxLR3lJRElBVWdCR3RCQUNBRUlBVklHeUlFSUFNZ0JFb2JJZ1FnQkd4cXQ1OGlFSmxFQUFBQUFBQUE0RUZqQkVBZ0VLb01BUXRCZ0lDQWdIZ0xJQVpNRFFJTElBRWdCeWdDQURZQ0FDQUFJQWRIRFFBTElBQWhBUXNnQVNBTE5nSUFDeUFDSWdkQkJHb2lBaUFQUncwQUN3c1BDeUFBSUFSQkFtMUJBblJxSVFvQ2Z5QUhRWjBmVHdSQUlBQWdBQ0FFUVFSdFFRSjBJZ2RxSUFvZ0J5QUthaUFQSUFJUTFRb01BUXNnQUNBS0lBOGdBaENRQmdzaEN5QVBJUVFDZndKQUlBSWdBQ2dDQUNBS0tBSUFFTXNDUlFSQUEwQWdCRUVFYXlJRUlBQkdCRUFnQUVFRWFpRUtJQUlnQUNnQ0FDQVBLQUlBRU1zQ0RRTWdDaUFQUmcwRkEwQWdBaUFBS0FJQUlBb29BZ0FReXdJRVFDQUtLQUlBSVFjZ0NpQVBLQUlBTmdJQUlBOGdCellDQUNBS1FRUnFJUW9NQlFzZ0R5QUtRUVJxSWdwSERRQUxEQVVMSUFJZ0JDZ0NBQ0FLS0FJQUVNc0NSUTBBQ3lBQUtBSUFJUWNnQUNBRUtBSUFOZ0lBSUFRZ0J6WUNBQ0FMUVFGcUlRc0xBa0FnQUVFRWFpSUhJQVJQRFFBRFFDQUtLQUlBSVFNQ1FBSkFJQWNvQWdBaUJTQUZLQUlBS0FKTUVRQUFSUTBBSUFNZ0F5Z0NBQ2dDVEJFQUFFVU5BQ0FGSUFVb0FnQW9Ba3dSQUFBb0FpQWhCU0FESUFNb0FnQW9Ba3dSQUFBb0FpQWhDU0FGS0FMTUFTRUdJQVVvQXNnQklRNGdCU2dDMEFFaERRSi9JQVVyQTlnQlJCZ3RSRlQ3SVFsQW9rUUFBQUFBQUlCbVFLTVFrZ0VnQWlnQ0FDSURJQVVvQXNRQklneHJ0NklpRUpsRUFBQUFBQUFBNEVGakJFQWdFS29NQVF0QmdJQ0FnSGdMSVFnQ2Z5QUNLQUlFSWdVZ0RTQUlheUlOYTBFQUlBVWdEVW9iSWcwZ0RpQUlheUlJSUFWclFRQWdCU0FJU0JzaUNDQUlJQTFKR3lJSUlBaHNJQU1nQm10QkFDQURJQVpLR3lJR0lBd2dBMnRCQUNBRElBeElHeUlNSUFZZ0RFb2JJZ1lnQm14cXQ1OGlFSmxFQUFBQUFBQUE0RUZqQkVBZ0VLb01BUXRCZ0lDQWdIZ0xJUXdnQ1NnQ3pBRWhCaUFKS0FMSUFTRUlBbjhnQlNBSktBTFFBUUovSUFrckE5Z0JSQmd0UkZUN0lRbEFva1FBQUFBQUFJQm1RS01Ra2dFZ0F5QUpLQUxFQVNJSmE3ZWlJaENaUkFBQUFBQUFBT0JCWXdSQUlCQ3FEQUVMUVlDQWdJQjRDeUlPYXlJTmEwRUFJQVVnRFVvYklnMGdDQ0FPYXlJSUlBVnJRUUFnQlNBSVNCc2lCU0FGSUExSkd5SUZJQVZzSUFNZ0JtdEJBQ0FESUFaS0d5SUZJQWtnQTJ0QkFDQURJQWxJR3lJRElBTWdCVWdiSWdNZ0EyeHF0NThpRUpsRUFBQUFBQUFBNEVGakJFQWdFS29NQVF0QmdJQ0FnSGdMSUF4TURRRUxJQWRCQkdvaEJ3d0JDd05BQWtBZ0NpZ0NBQ0VESUFSQkJHc2lCQ2dDQUNJRklBVW9BZ0FvQWt3UkFBQkZEUUFnQXlBREtBSUFLQUpNRVFBQVJRMEFJQVVnQlNnQ0FDZ0NUQkVBQUNnQ0lDRUZJQU1nQXlnQ0FDZ0NUQkVBQUNnQ0lDRUpJQVVvQXN3QklRWWdCU2dDeUFFaERpQUZLQUxRQVNFTkFuOGdCU3NEMkFGRUdDMUVWUHNoQ1VDaVJBQUFBQUFBZ0daQW94Q1NBU0FDS0FJQUlnTWdCU2dDeEFFaURHdTNvaUlRbVVRQUFBQUFBQURnUVdNRVFDQVFxZ3dCQzBHQWdJQ0FlQXNoQ0FKL0lBSW9BZ1FpQlNBTklBaHJJZzFyUVFBZ0JTQU5TaHNpRFNBT0lBaHJJZ2dnQld0QkFDQUZJQWhJR3lJSUlBZ2dEVWtiSWdnZ0NHd2dBeUFHYTBFQUlBTWdCa29iSWdZZ0RDQURhMEVBSUFNZ0RFZ2JJZ3dnQmlBTVNoc2lCaUFHYkdxM255SVFtVVFBQUFBQUFBRGdRV01FUUNBUXFnd0JDMEdBZ0lDQWVBc2hEQ0FKS0FMTUFTRUdJQWtvQXNnQklRZ0NmeUFGSUFrb0F0QUJBbjhnQ1NzRDJBRkVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveENTQVNBRElBa29Bc1FCSWdscnQ2SWlFSmxFQUFBQUFBQUE0RUZqQkVBZ0VLb01BUXRCZ0lDQWdIZ0xJZzVySWcxclFRQWdCU0FOU2hzaURTQUlJQTVySWdnZ0JXdEJBQ0FGSUFoSUd5SUZJQVVnRFVrYklnVWdCV3dnQXlBR2EwRUFJQU1nQmtvYklnVWdDU0FEYTBFQUlBTWdDVWdiSWdNZ0F5QUZTQnNpQXlBRGJHcTNueUlRbVVRQUFBQUFBQURnUVdNRVFDQVFxZ3dCQzBHQWdJQ0FlQXNnREV3TkFRc0xJQVFnQjBrTkFTQUhLQUlBSVFNZ0J5QUVLQUlBTmdJQUlBUWdBellDQUNBRUlBb2dCeUFLUmhzaENpQUhRUVJxSVFjZ0MwRUJhaUVMREFBTEFBc0NRQ0FISUFwR0RRQWdBaUFLS0FJQUlBY29BZ0FReXdKRkRRQWdCeWdDQUNFRUlBY2dDaWdDQURZQ0FDQUtJQVEyQWdBZ0MwRUJhaUVMQ3lBTFJRUkFJQUFnQnlBQ0VKY1BJUVFnQjBFRWFpSUtJQUVnQWhDWER3UkFJQWNoQVNBRVJRMEdEQVFMUVFJZ0JBMENHZ3NnQnlBQWF5QUJJQWRyU0FSQUlBQWdCeUFDRU0wSUlBZEJCR29oQUF3RUN5QUhRUVJxSUFFZ0FoRE5DQ0FISVFFTUJBc2dDaUFQSWdkR0RRRURmeUFLS0FJQUlRTUNRQ0FBS0FJQUlnUWdCQ2dDQUNnQ1RCRUFBRVVOQUFOQUFrQWdBeUFES0FJQUtBSk1FUUFBQkVBZ0JDQUVLQUlBS0FKTUVRQUFLQUlnSVFzZ0F5QURLQUlBS0FKTUVRQUFLQUlnSVFVZ0N5Z0N6QUVoQ1NBTEtBTElBU0VNSUFzb0F0QUJJUWdDZnlBTEt3UFlBVVFZTFVSVSt5RUpRS0pFQUFBQUFBQ0Faa0NqRUpJQklBSW9BZ0FpQkNBTEtBTEVBU0lMYTdlaUloQ1pSQUFBQUFBQUFPQkJZd1JBSUJDcURBRUxRWUNBZ0lCNEN5RUdBbjhnQWlnQ0JDSURJQWdnQm1zaUNHdEJBQ0FESUFoS0d5SUlJQXdnQm1zaUJpQURhMEVBSUFNZ0JrZ2JJZ1lnQmlBSVNSc2lCaUFHYkNBRUlBbHJRUUFnQkNBSlNoc2lDU0FMSUFSclFRQWdCQ0FMU0JzaUN5QUpJQXRLR3lJTElBdHNhcmVmSWhDWlJBQUFBQUFBQU9CQll3UkFJQkNxREFFTFFZQ0FnSUI0Q3lFSklBVW9Bc3dCSVFzZ0JTZ0N5QUVoQmdKL0lBTWdCU2dDMEFFQ2Z5QUZLd1BZQVVRWUxVUlUreUVKUUtKRUFBQUFBQUNBWmtDakVKSUJJQVFnQlNnQ3hBRWlCV3Uzb2lJUW1VUUFBQUFBQUFEZ1FXTUVRQ0FRcWd3QkMwR0FnSUNBZUFzaURHc2lDR3RCQUNBRElBaEtHeUlJSUFZZ0RHc2lCaUFEYTBFQUlBTWdCa2diSWdNZ0F5QUlTUnNpQXlBRGJDQUVJQXRyUVFBZ0JDQUxTaHNpQXlBRklBUnJRUUFnQkNBRlNCc2lCQ0FESUFSS0d5SUVJQVJzYXJlZkloQ1pSQUFBQUFBQUFPQkJZd1JBSUJDcURBRUxRWUNBZ0lCNEN5QUpUQTBCQ3d3Q0N5QUtLQUlFSVFNZ0NrRUVhaUVLSUFBb0FnQWlCQ0FFS0FJQUtBSk1FUUFBRFFBTEN3TkFJQWRCQkdzaUJ5Z0NBQ0VFSUFBb0FnQWlBeUFES0FJQUtBSk1FUUFBUlEwQUlBUWdCQ2dDQUNnQ1RCRUFBRVVOQUNBRElBTW9BZ0FvQWt3UkFBQW9BaUFoQXlBRUlBUW9BZ0FvQWt3UkFBQW9BaUFoQ3lBREtBTE1BU0VGSUFNb0FzZ0JJUXdnQXlnQzBBRWhDQUovSUFNckE5Z0JSQmd0UkZUN0lRbEFva1FBQUFBQUFJQm1RS01Ra2dFZ0FpZ0NBQ0lFSUFNb0FzUUJJZ2xydDZJaUVKbEVBQUFBQUFBQTRFRmpCRUFnRUtvTUFRdEJnSUNBZ0hnTElRWUNmeUFDS0FJRUlnTWdDQ0FHYXlJSWEwRUFJQU1nQ0VvYklnZ2dEQ0FHYXlJR0lBTnJRUUFnQXlBR1NCc2lCaUFHSUFoSkd5SUdJQVpzSUFRZ0JXdEJBQ0FFSUFWS0d5SUZJQWtnQkd0QkFDQUVJQWxJR3lJSklBVWdDVW9iSWdVZ0JXeHF0NThpRUpsRUFBQUFBQUFBNEVGakJFQWdFS29NQVF0QmdJQ0FnSGdMSVFrZ0N5Z0N6QUVoQlNBTEtBTElBU0VHQW44Z0F5QUxLQUxRQVFKL0lBc3JBOWdCUkJndFJGVDdJUWxBb2tRQUFBQUFBSUJtUUtNUWtnRWdCQ0FMS0FMRUFTSUxhN2VpSWhDWlJBQUFBQUFBQU9CQll3UkFJQkNxREFFTFFZQ0FnSUI0Q3lJTWF5SUlhMEVBSUFNZ0NFb2JJZ2dnQmlBTWF5SUdJQU5yUVFBZ0F5QUdTQnNpQXlBRElBaEpHeUlESUFOc0lBUWdCV3RCQUNBRUlBVktHeUlESUFzZ0JHdEJBQ0FFSUF0SUd5SUVJQU1nQkVvYklnUWdCR3hxdDU4aUVKbEVBQUFBQUFBQTRFRmpCRUFnRUtvTUFRdEJnSUNBZ0hnTElBbEtEUUFMSUFjZ0NrMEVmMEVFQlNBS0tBSUFJUVFnQ2lBSEtBSUFOZ0lBSUFjZ0JEWUNBQ0FLUVFScUlRb01BUXNMQ3lFSElBb2hBQ0FIUVFSR0RRRWdCMEVDUmcwQkN3c0xDNElDQWdOL0FYNGdCU2tDQUNJSlFpQ0lweUVGSUFtbklRY2dBU0FDUndSQUEwQWdBeUFFUmdSQUEwQkJEQkFZSWdNZ0FTZ0NDRFlDQ0NBRktBSUFJZ1FnQXpZQ0JDQURJQVEyQWdBZ0JTQUROZ0lBSUFNZ0JUWUNCQ0FISUFjb0FnaEJBV28yQWdnZ0FTZ0NCQ0lCSUFKSERRQUxJQUFnQ1RjQ0FBOExJQUlDZnlBQktBSUlJZ1lnQXlnQ0NDSUlTUVJBUVF3UUdDSUdJQUVvQWdnMkFnZ2dCU2dDQUNJSUlBWTJBZ1FnQmlBSU5nSUFJQVVnQmpZQ0FDQUdJQVUyQWdRZ0J5QUhLQUlJUVFGcU5nSUlJQUVvQWdRTUFRc2dBeWdDQkNFRElBWWdDRTBFZnlBQktBSUVCU0FCQ3dzaUFVY05BQXNMSUFBZ0JUWUNCQ0FBSUFjMkFnQUx2UUVCQW44Z0FFRUFOZ0lJSUFCQ0FEY0NBQ0FCS0FJRUlBRW9BZ0JySWdKQkRHMGhBd0pBSUFJRVFDQURRZGFxMWFvQlR3MEJJQUFnQWhBWUlnSTJBZ0FnQUNBQ05nSUVJQUFnQWlBRFFReHNhallDQ0NBQktBSUFJZ01nQVNnQ0JDSUJSd1JBQTBBQ1FDQURMQUFMUVFCT0JFQWdBaUFES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdCQ3lBQ0lBTW9BZ0FnQXlnQ0JCQWFDeUFDUVF4cUlRSWdBMEVNYWlJRElBRkhEUUFMQ3lBQUlBSTJBZ1FMSUFBUEN4QW9BQXVHQmdJRmZ3SjlJQUlvQWdBaEJ5QUFBbjhDUUNBQktBSUVJZ1JGRFFBQ1FDQUVhU0lHUVFKUEJFQWdCeUVGSUFRZ0IwMEVRQ0FISUFSd0lRVUxJQUVvQWdBZ0JVRUNkR29vQWdBaUFrVU5BaUFHUVFGTkRRRURRQ0FDS0FJQUlnSkZEUU1nQnlBQ0tBSUVJZ1pIQkVBZ0JDQUdUUVIvSUFZZ0JIQUZJQVlMSUFWSERRUUxJQUlvQWdnZ0IwY05BQXRCQUF3REN5QUJLQUlBSUFSQkFXc2dCM0VpQlVFQ2RHb29BZ0FpQWtVTkFRc2dCRUVCYXlFR0EwQWdBaWdDQUNJQ1JRMEJJQWNnQWlnQ0JDSUlSeUFHSUFoeElBVkhjUTBCSUFJb0FnZ2dCMGNOQUF0QkFBd0JDMEVNRUJnaEFpQURLQUlBSVFNZ0FpQUhOZ0lFSUFJZ0F6WUNDQ0FDUVFBMkFnQUNRRUVBSUFRZ0FTZ0NERUVCYXJNaUNpQUJLZ0lRSWdrZ0JMT1VYaHNOQUNBRUlBUkJBV3R4UVFCSElBUkJBMGx5SUFSQkFYUnlJUVpCQWlFRkFrQUNmeUFLSUFtVmpTSUpRd0FBZ0U5ZElBbERBQUFBQUdCeEJFQWdDYWtNQVF0QkFBc2lBeUFHSUFNZ0Jrc2JJZ05CQVVZTkFDQURJQU5CQVd0eFJRUkFJQU1oQlF3QkN5QURFSXNHSVFVZ0FTZ0NCQ0VFQ3dKQUlBUWdCVThFUUNBRUlBVk5EUUVnQkVFRFNTRURBbjhnQVNnQ0RMTWdBU29DRUpXTklnbERBQUNBVDEwZ0NVTUFBQUFBWUhFRVFDQUpxUXdCQzBFQUN5RUdBbjhDUUNBRERRQWdCR2xCQVVzTkFDQUdRUUZCSUNBR1FRRnJaMnQwSUFaQkFra2JEQUVMSUFZUWl3WUxJZ1lnQlNBRklBWkpHeUlGSUFSUERRRUxJQUVnQlJESERnc2dBU2dDQkNJRUlBUkJBV3NpQTNGRkJFQWdBeUFIY1NFRkRBRUxJQVFnQjBzRVFDQUhJUVVNQVFzZ0J5QUVjQ0VGQ3dKQUlBRW9BZ0FnQlVFQ2RHb2lCU2dDQUNJRFJRUkFJQUlnQVNnQ0NEWUNBQ0FCSUFJMkFnZ2dCU0FCUVFocU5nSUFJQUlvQWdBaUEwVU5BU0FES0FJRUlRTUNRQ0FFSUFSQkFXc2lCWEZGQkVBZ0F5QUZjU0VEREFFTElBTWdCRWtOQUNBRElBUndJUU1MSUFFb0FnQWdBMEVDZEdvZ0FqWUNBQXdCQ3lBQ0lBTW9BZ0EyQWdBZ0F5QUNOZ0lBQ3lBQklBRW9BZ3hCQVdvMkFneEJBUXM2QUFRZ0FDQUNOZ0lBQzY0Q0FRUi9Jd0JCRUdzaUFpUUFBa0FnQUNnQzBBRWlBeUFBS0FMTUFVWU5BQ0FEUVFScktBSUFRYmdEYWhCZURRQWdBQ2dDMEFGQkJHc29BZ0FoQXlBQ1FhckI4UUFnQVVIVUFHb1Fhd0pBSUFJZ0EwRzhBMm9pQVVZTkFDQUNMUUFMSWdWQkdIUkJHSFVoQkNBRExBREhBMEVBVGdSQUlBUkJBRTRFUUNBQklBSXBBd0EzQWdBZ0FTQUNLQUlJTmdJSURBSUxJQUVnQWlnQ0FDQUNLQUlFRUNBTUFRc2dBU0FDS0FJQUlBSWdCRUVBU0NJQkd5QUNLQUlFSUFVZ0FSc1FJUm9MSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFBZ0FDZ0N6QUUyQXRBQkN5QUFLQUtvQWlJQklBQW9BcVFDSWdSSEJFQURRQ0FCUVF4cklRTWdBVUVCYXl3QUFFRUFTQVJBSUFNb0FnQVFGd3NnQXlJQklBUkhEUUFMQ3lBQUlBUTJBcWdDSUFKQkVHb2tBQXNmQUNBQkJFQWdBQ0FCS0FJQUVOSUlJQUFnQVNnQ0JCRFNDQ0FCRUJjTEN5UUJBWDhqQUVFUWF5SURKQUFnQXlBQ05nSU1JQUFnQVNBQ0VKY0xJQU5CRUdva0FBdmJBd01GZndKOUFYNUI0TGFDQVVJQU53SUFRZHkyZ2dGQjRMYUNBVFlDQUFKQUlBQW9BZ1FpQWtVTkFDQUFLQUlBSWdNZ0FrRURkR29oQlVFQUlRSkI0TGFDQVNFQUEwQUNRQUpBUWVDMmdnRWlBU0FBUndSQUFrQWdCQ0lBQkVBRFFDQUFJZ0VvQWdRaUFBMEFEQUlMQUF0QjZMYUNBU0VCUWVpMmdnRW9BZ0FvQWdCQjRMYUNBVVlFUUFOQUlBRW9BZ0FpQUVFSWFpRUJJQUFnQUNnQ0NDZ0NBRVlOQUFzTElBRW9BZ0FoQVFzZ0F5b0NBQ0lHSUFFcUFoQmVSUTBCQ3lBQlFlQzJnZ0VnQkJzaEFpQUJRUVJxUWVDMmdnRWdCQnNoQUF3QkMwSGd0b0lCSVFBZ0FrVUVRRUhndG9JQklnSWhBQXdCQ3dOQUFrQWdBaW9DRUNJSElBWmVCRUFnQWlnQ0FDSUJEUUVnQWlFQURBTUxJQVlnQjE1RkRRSWdBa0VFYWlFQUlBSW9BZ1FpQVVVTkFpQUFJUUlMSUFJaEFDQUJJUUlNQUFzQUN5QUFLQUlBUlFSQVFSZ1FHQ0VCSUFNcEFnQWhDQ0FCSUFJMkFnZ2dBVUlBTndJQUlBRWdDRGNDRUNBQUlBRTJBZ0JCM0xhQ0FTZ0NBQ2dDQUNJQ0JFQkIzTGFDQVNBQ05nSUFJQUFvQWdBaEFRdEI0TGFDQVNnQ0FDQUJFRVJCNUxhQ0FVSGt0b0lCS0FJQVFRRnFOZ0lBQ3lBRFFRaHFJZ01nQlVZTkFVSGN0b0lCS0FJQUlRQkI0TGFDQVNnQ0FDSUNJUVFNQUFzQUN3dWlBd0VDZnlNQVFVQnFJZ01rQUNBRElBRTJBamdDUUNBQUxRQ01BUVJBSUFBb0FvZ0JJUUVNQVFzZ0F5QURRVGhxUWZlejd3QVFRVFlDTUFKQVFZY0RRUUFnQXlnQ01Cc0VRQ0FESUFOQk9HcEI5N1B2QUJCQk5nSWdJd0JCRUdzaUFTUUFJQUVnQXlnQ0lEWUNDQ0FCS0FJSUlRUWdBVUVRYWlRQUlBTWdCRFlDS0NBRFFTaHFFSGhCRUhRaUJFRVFkU0lCUVFCS0RRRWdBeUFFUVJCMU5nSVFRWlc4N3dBZ0EwRVFhaEFrQzBFQklRRUxJQUFnQVFKL0lBQW9Bb2dCUlFSQUlBSkJBRUViRU5ZQ0RBRUxJQU1nQTBFNGFrR2IvdTRBRUVFMkFqQUNRQUpBQWtCQmh3TkJBQ0FES0FJd0cwVUVRRUVCSVFSQkFTRUJEQUVMSUFNZ0EwRTRha0diL3U0QUVFRTJBaUFqQUVFUWF5SUJKQUFnQVNBREtBSWdOZ0lJSUFFb0FnZ2hCQ0FCUVJCcUpBQWdBeUFFTmdJb0lBTkJLR29RZUNJQlFSQjBRUkIxSWdSQkFFd05BUXNnQWtFYkVLTUNJQVJPRFFFTElBTWdCRFlDQUVHL3ZPOEFJQU1RSkVFQklRRUxJQUlnQVVFQmEwSC8vd054UVJzUTFnSUxFUFFLSVFFZ0FFRUJPZ0NNQVNBQUlBRTJBb2dCQ3lBRFFVQnJKQUFnQVF1MEJBRUVmeU1BUWVBQWF5SUNKQUFnQWlBQk5nSllJQUJCQURZQ0NDQUFRZ0EzQWdBZ0FrSElBR29nQWtIWUFHb1FqQVFnQWlBQ0tRTklOd05BSUFJZ0Fpa0RVRGNET0FKQUlBSkJRR3NpQVNnQ0FDQUNLQUk0UnlBQktBSUVJQUlvQWp4SGNnUkFBMEFnQWlBQ1FVQnJLQUlBTmdJd0lBSW9BakFpQVFSL0lBRW9BZ1FpQVVHSXpQRUFJQUViQlVHSXpQRUFDMEhFaGUwQVFRY1E3QUpGQkVBakFFRVFheUlCSkFBZ0FTQUNLQUl3TmdJSUlBRW9BZ2doQXlBQlFSQnFKQUFnQWlBRE5nSWdJQUFnQWtFZ2FoQnZFRmdhQ3dKQUlBSW9BakFpQVFSL0lBRW9BZ1FpQVVHSXpQRUFJQUViQlVHSXpQRUFDMEd0MmU0QVFRb1E3QUlOQUNNQVFSQnJJZ0VrQUNBQklBSW9BakEyQWdnZ0FTZ0NDQ0VESUFGQkVHb2tBQ0FDSUFNMkFnZ2dBa0VJYWhCdklnUVFIeUlCUVhCUERRTUNRQUpBSUFGQkMwOEVRQ0FCUVJCcVFYQnhJZ1VRR0NFRElBSWdCVUdBZ0lDQWVISTJBaGdnQWlBRE5nSVFJQUlnQVRZQ0ZBd0JDeUFDSUFFNkFCc2dBa0VRYWlFRElBRkZEUUVMSUFNZ0JDQUJFQmthQ3lBQklBTnFRUUE2QUFBZ0FrRWdhaUlCSUFKQkVHb1E4Z29nQUNBQ0tBSWdJQUVnQWkwQUt5SUJRUmgwUVJoMVFRQklJZ01iSUFJb0FpUWdBU0FER3hDTUFSb2dBaXdBSzBFQVNBUkFJQUlvQWlBUUZ3c2dBaXdBRzBFQVRnMEFJQUlvQWhBUUZ3c2dBa0ZBYXlJQklBRW9BZ0FvQWhnMkFnQWdBU2dDQUNBQ0tBSTRSeUFCS0FJRUlBSW9BanhIY2cwQUN3c2dBa0hnQUdva0FBOExFQzBBQ3pFQUlBRUVRQ0FBSUFFb0FnQVExd2dnQUNBQktBSUVFTmNJSUFFc0FCdEJBRWdFUUNBQktBSVFFQmNMSUFFUUZ3c0xpZ0lCQlg4akFFRWdheUlDSkFBZ0FDZ0NIQ0lCSUFCQkdHb2lCRWNFUUFOQUFrQWdBU2dDRUNJRFJRMEFJQUV0QUF4Qi9nQkdEUUFnQWtFUWFpSUZJQU1nQXlnQ0FDZ0NNQkVDQUNBQ0lBSW9BaEFnQlNBQ0xBQWJRUUJJR3pZQ0FDQUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUJLQUlRSWdNRVFDQURJQU1vQWdBb0FnUVJBUUFMSUFGQkFEWUNFQXNnQVNnQ0JDSUJJQVJIRFFBTEN3SkFJQUFvQWlCRkRRQWdBQ2dDSENJQktBSUFJZ01nQUNnQ0dDSUZLQUlFTmdJRUlBVW9BZ1FnQXpZQ0FDQUFRUUEyQWlBZ0FTQUVSZzBBQTBBZ0FTZ0NCQ0VBSUFGQkNHb2dBU2dDQ0NnQ0FCRUFBQm9nQVJBWElBQWlBU0FFUncwQUN3c2dBa0VnYWlRQUM2QVdBUWQvSXdCQlFHb2lBeVFBSUFNZ0FqWUNPQ0FEUVRCcUlnSkJBRFlDQUNBQ0lnWWdBMEU0YWhDSUFUWUNBRUVCSVFnQ1FBSkFRWWNEUVFBZ0JpZ0NBQnRGRFFBQ1FBSkFBMEFDUUNBR0VJc0VJQVlvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJRUVCOGlCVUZ3VHcwQUFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUhFQmdoQWlBRElBZEJnSUNBZ0hoeU5nSW9JQU1nQWpZQ0lDQURJQVUyQWlRTUFRc2dBeUFGT2dBcklBTkJJR29oQWlBRlJRMEJDeUFDSUFRZ0JSQVpHZ3NnQWlBRmFrRUFPZ0FBSUFOQklHb1E2QU1oQWlBRExBQXJRUUJJQkVBZ0F5Z0NJQkFYQ3dKQUlBSUVRQ0FBSUFFZ0JpZ0NBRUVCUVFBUWlnUWhDQXdCQ3lBR0tBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCUkFmSWdSQmNFOE5CZ0pBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQnhBWUlRSWdBeUFIUVlDQWdJQjRjallDR0NBRElBSTJBaEFnQXlBRU5nSVVEQUVMSUFNZ0JEb0FHeUFEUVJCcUlRSWdCRVVOQVFzZ0FpQUZJQVFRR1JvTFFRQWhCU0FDSUFScVFRQTZBQUFnQXlnQ0ZDQURMUUFiSWdJZ0FrRVlkRUVZZFNJQ1FRQklHMEVHUmdSL0lBTkJFR3BCZjBIYTl1NEFRUVlRRzBVaEJTQURMQUFiQlNBQ0MwRVlkRUVZZFVFQVNBUkFJQU1vQWhBUUZ3c2dCUVJBSUFBZ0FTQUdLQUlBRU04UElRZ01BUXNnQmlnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnVVFIeUlFUVhCUERRWUNRQUpBSUFSQkMwOEVRQ0FFUVJCcVFYQnhJZ2NRR0NFQ0lBTWdCMEdBZ0lDQWVISTJBaGdnQXlBQ05nSVFJQU1nQkRZQ0ZBd0JDeUFESUFRNkFCc2dBMEVRYWlFQ0lBUkZEUUVMSUFJZ0JTQUVFQmthQzBFQUlRVWdBaUFFYWtFQU9nQUFJQU1vQWhRZ0F5MEFHeUlDSUFKQkdIUkJHSFVpQWtFQVNCdEJDVVlFZnlBRFFSQnFRWDlCOHEzdUFFRUpFQnRGSVFVZ0F5d0FHd1VnQWd0QkdIUkJHSFZCQUVnRVFDQURLQUlRRUJjTElBVUVRQ0FHS0FJQUlRSkJpQUlRR0NJRkVOQVFJUWdnQUNBQ0lBVVFVQ0FJUWJ3QmFpQUNFRm9nQlVIZ0FXb2dBaENPQ2lBQklBVWdBU2dDQUNnQ3FBRVJBZ0FnQWlBRkVFSWdBQzBBS0VVRVFFRUJJUWdNQWdzZ0FDQUZJQUlRMlFnaENBd0JDeUFHS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1JCY0U4TkJnSkFBa0FnQkVFTFR3UkFJQVJCRUdwQmNIRWlCeEFZSVFJZ0F5QUhRWUNBZ0lCNGNqWUNHQ0FESUFJMkFoQWdBeUFFTmdJVURBRUxJQU1nQkRvQUd5QURRUkJxSVFJZ0JFVU5BUXNnQWlBRklBUVFHUm9MUVFBaEJTQUNJQVJxUVFBNkFBQWdBeWdDRkNBRExRQWJJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwRUlSZ1IvSUFOQkVHcEJmMEgvZ084QVFRZ1FHMFVoQlNBRExBQWJCU0FDQzBFWWRFRVlkVUVBU0FSQUlBTW9BaEFRRndzZ0JRUkFJQUFnQVNBR0tBSUFFSWNMSVFnTUFRc2dCaWdDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdVUUh5SUVRWEJQRFFZQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnY1FHQ0VDSUFNZ0IwR0FnSUNBZUhJMkFoZ2dBeUFDTmdJUUlBTWdCRFlDRkF3QkN5QURJQVE2QUJzZ0EwRVFhaUVDSUFSRkRRRUxJQUlnQlNBRUVCa2FDMEVBSVFVZ0FpQUVha0VBT2dBQUlBTW9BaFFnQXkwQUd5SUNJQUpCR0hSQkdIVWlBa0VBU0J0QkIwWUVmeUFEUVJCcVFYOUJ0NkR1QUVFSEVCdEZJUVVnQXl3QUd3VWdBZ3RCR0hSQkdIVkJBRWdFUUNBREtBSVFFQmNMSUFVRVFDQUFJQUVnQmlnQ0FCRGFDQ0VJREFFTElBWW9BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlGRUI4aUJFRndUdzBHQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSEVCZ2hBaUFESUFkQmdJQ0FnSGh5TmdJWUlBTWdBallDRUNBRElBUTJBaFFNQVFzZ0F5QUVPZ0FiSUFOQkVHb2hBaUFFUlEwQkN5QUNJQVVnQkJBWkdndEJBQ0VGSUFJZ0JHcEJBRG9BQUNBREtBSVVJQU10QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUVFKR0JIOGdBMEVRYWtGL1FjbnY3d0JCQWhBYlJTRUZJQU1zQUJzRklBSUxRUmgwUVJoMVFRQklCRUFnQXlnQ0VCQVhDeUFGQkVBZ0JpZ0NBQ0VDUVFFaENDQUFRUUUyQWdoQjRBRVFHQ0lGRUpnR0lRUWdBQ0FDSUFVUVVDQUVRYndCYWlBQ0VGb2dCVUhRQVdvZ0FoREhBaUFCSUFVZ0FTZ0NBQ2dDcUFFUkFnQWdBaUFGRUVJTUFRc2dCaWdDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdVUUh5SUVRWEJQRFFZQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnY1FHQ0VDSUFNZ0IwR0FnSUNBZUhJMkFoZ2dBeUFDTmdJUUlBTWdCRFlDRkF3QkN5QURJQVE2QUJzZ0EwRVFhaUVDSUFSRkRRRUxJQUlnQlNBRUVCa2FDMEVBSVFVZ0FpQUVha0VBT2dBQUlBTW9BaFFnQXkwQUd5SUNJQUpCR0hSQkdIVWlBa0VBU0J0QkFrWUVmeUFEUVJCcVFYOUJ0ZS92QUVFQ0VCdEZJUVVnQXl3QUd3VWdBZ3RCR0hSQkdIVkJBRWdFUUNBREtBSVFFQmNMSUFVRVFDQUdLQUlBSVFKQkFTRUlJQUJCQVRZQ0NFSGdBUkFZSWdVUWx3WWhCQ0FBSUFJZ0JSQlFJQVJCdkFGcUlBSVFXaUFGUWRBQmFpQUNFTWNDSUFFZ0JTQUJLQUlBS0FLb0FSRUNBQ0FDSUFVUVFnd0JDeUFHS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1JCY0U4TkJnSkFBa0FnQkVFTFR3UkFJQVJCRUdwQmNIRWlCeEFZSVFJZ0F5QUhRWUNBZ0lCNGNqWUNHQ0FESUFJMkFoQWdBeUFFTmdJVURBRUxJQU1nQkRvQUd5QURRUkJxSVFJZ0JFVU5BUXNnQWlBRklBUVFHUm9MUVFBaEJTQUNJQVJxUVFBNkFBQWdBeWdDRkNBRExRQWJJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwRUZSZ1IvSUFOQkVHcEJmMEdiL3U0QVFRVVFHMFVoQlNBRExBQWJCU0FDQzBFWWRFRVlkVUVBU0FSQUlBTW9BaEFRRndzZ0JRUkFJQWxGQkVBZ0FTQUJLQUlBS0FJSUVRQUFRY3dBUncwRlFjQU9FQmdpQWtFQVFYOFE5Z01oQ1NBQUtBSUVRUUU2QVBRSUlBRWdBaUFCS0FJQUtBS29BUkVDQUFzZ0FDQUpJQVlvQWdBUWhnc2hDQXdCQ3lBR0tBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCUkFmSWdSQmNFOE5CZ0pBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQnhBWUlRSWdBeUFIUVlDQWdJQjRjallDR0NBRElBSTJBaEFnQXlBRU5nSVVEQUVMSUFNZ0JEb0FHeUFEUVJCcUlRSWdCRVVOQVFzZ0FpQUZJQVFRR1JvTFFRQWhCU0FDSUFScVFRQTZBQUFnQXlnQ0ZDQURMUUFiSWdJZ0FrRVlkRUVZZFNJQ1FRQklHMEVIUmdSL0lBTkJFR3BCZjBHV2tlOEFRUWNRRzBVaEJTQURMQUFiQlNBQ0MwRVlkRUVZZFVFQVNBUkFJQU1vQWhBUUZ3c2dCUVJBSUFBZ0FTQUdLQUlBRU1nUElRZ01BUXNnQmlnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnVVFIeUlFUVhCUERRUUNRQUpBSUFSQkMwOEVRQ0FFUVJCcVFYQnhJZ2NRR0NFQ0lBTWdCMEdBZ0lDQWVISTJBaGdnQXlBQ05nSVFJQU1nQkRZQ0ZBd0JDeUFESUFRNkFCc2dBMEVRYWlFQ0lBUkZEUUVMSUFJZ0JTQUVFQmthQzBFQUlRVWdBaUFFYWtFQU9nQUFJQU1vQWhRZ0F5MEFHeUlDSUFKQkdIUkJHSFVpQWtFQVNCc0VmeUFDQlNBRFFSQnFRWDlCaU16eEFFRUFFQnRGSVFVZ0F5d0FHd3RCR0hSQkdIVkJBRWdFUUNBREtBSVFFQmNMSUFVRVFDQUFJQUVnQmlnQ0FCRFRBa0VCSVFnTUFRc2dBeUFHS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzMkFnQkI5TFB3QUNBREVDUUxJQVlnQmhESEFUWUNBRUdIQTBFQUlBWW9BZ0FiUlEwRUlBaEJBWEVOQVF3RUN3c1FMUUFMUVFBaENFRzd4dThBUVFBUU9nd0JDd3dCQ3lBRFFVQnJKQUFnQ0VFQmNROExFQzBBQzVnREFRZC9Jd0JCRUdzaUJpUUFJQVlnQWpZQ0NFSDBBUkFZSWdVUXpRY2FJQUFnQWlBRkVGQWdCVUhjQVdvZ0FoREhBaU1BUVNCcklnTWtBQ0FESUFJMkFoZ2dBeUFEUVJocVFmQ1g3UUFRSFRZQ0NBSkFBa0JCaGdOQkFDQURLQUlJR3dSQUlBTWdBMEVZYWtId2wrMEFFQjAyQWdBZ0F5Z0NBQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ2dRSHlJRVFYQlBEUUVDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdrUUdDRUhJQU1nQ1VHQWdJQ0FlSEkyQWhBZ0F5QUhOZ0lJSUFNZ0JEWUNEQXdCQ3lBRElBUTZBQk1nQTBFSWFpRUhJQVJGRFFFTElBY2dDQ0FFRUJrYUN5QUVJQWRxUVFBNkFBQWdCU0FEUVFocUVGYzJBdkFCSUFNc0FCTkJBRWdFUUNBREtBSUlFQmNMSUFOQkdHcEI4SmZ0QUJBcUN5QURRU0JxSkFBTUFRc1FMUUFMSUFFZ0JTQUJLQUlBS0FLb0FSRUNBQ0FDSUFVUVFnSkFJQUF0QUNnRVFDQUFJQVVnQWhEWkNDRUNEQUVMSUFZZ0JrRUlhaENJQVRZQ0FFRUJJUUpCaHdOQkFDQUdLQUlBRzBVTkFFR0ZwZkFBUVFBUUpBc2dCa0VRYWlRQUlBSUwrQWdCQm44akFFRXdheUlFSkFBZ0JDQUNOZ0lvQWtBQ1FDQUFMUUFvUlFSQUlBUWdCRUVvYWhDSUFUWUNFRUVCSVFKQmh3TkJBQ0FFS0FJUUcwVU5BVUhacFBBQVFRQVFKQXdCQ3lBRVFTQnFJZ2RCQURZQ0FDQUhJQVJCS0dvUWlBRTJBZ0JCQVNFQ1FZY0RRUUFnQnlnQ0FCdEZEUUFEUUVFQklRZ2dBMFVFUUNBQUtBSXNJQWNvQWdCR0lRZ0xJQUpCQVhGRkJFQkJBQ0VDREFJTElBY29BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlHRUI4aUJVRndUdzBDQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJSkVCZ2hBaUFFSUFsQmdJQ0FnSGh5TmdJWUlBUWdBallDRUNBRUlBVTJBaFFNQVFzZ0JDQUZPZ0FiSUFSQkVHb2hBaUFGUlEwQkN5QUNJQVlnQlJBWkdndEJBQ0VHSUFJZ0JXcEJBRG9BQUNBRUtBSVVJQVF0QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUVFSR0JIOGdCRUVRYWtGL1FhQ0s3UUJCQkJBYlJTRUdJQVF0QUJzRklBSUxRUmgwUVJoMVFRQklCRUFnQkNnQ0VCQVhDd0ovSUFZRVFDQUhLQUlBSVFaQjdBRVFHQ0lDRUo0RklRVWdBQ0FHSUFJUVVDQUNRY2dCYWlBR0VHb2dBa0hZQVdvZ0JoREhBaUFCSUFJZ0FTZ0NBQ2dDcUFFUkFnQWdDQVJBSUFVUWdBc0xJQVlnQWhCQ0lBQWdBaUFHSUFnUTJ3Z01BUXNnQnlnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnWVFIeUlGUVhCUERRTUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2dRR0NFQ0lBUWdDRUdBZ0lDQWVISTJBaGdnQkNBQ05nSVFJQVFnQlRZQ0ZBd0JDeUFFSUFVNkFCc2dCRUVRYWlFQ0lBVkZEUUVMSUFJZ0JpQUZFQmthQzBFQUlRWWdBaUFGYWtFQU9nQUFJQVFvQWhRZ0JDMEFHeUlDSUFKQkdIUkJHSFVpQWtFQVNCdEJCVVlFZnlBRVFSQnFRWDlCbHBMdkFFRUZFQnRGSVFZZ0JDMEFHd1VnQWd0QkdIUkJHSFZCQUVnRVFDQUVLQUlRRUJjTElBWUVRQ0FBSUFFZ0J5Z0NBQkRRRHlFQ0l3QkJFR3NpQUNRQUFrQUNRQ0FFS0FJb0lnRkZEUUFnQVNnQ0VDSUJSUTBBSUFBZ0FTZ0NGRFlDQ0F3QkN5QUFRUUEyQWdnTElBQW9BZ2doQVNBQVFSQnFKQUFnQkNBQk5nSVFJQVFvQWhBZ0J5Z0NBRVlOQTBHUXBPMEFRUUFRSkF3REN5QUhLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQmhBZklnVkJjRThOQXdKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNCQVlJUUlnQkNBSVFZQ0FnSUI0Y2pZQ0dDQUVJQUkyQWhBZ0JDQUZOZ0lVREFFTElBUWdCVG9BR3lBRVFSQnFJUUlnQlVVTkFRc2dBaUFHSUFVUUdSb0xRUUFoQmlBQ0lBVnFRUUE2QUFBZ0JDZ0NGQ0FFTFFBYklnSWdBa0VZZEVFWWRTSUNRUUJJR3dSL0lBSUZJQVJCRUdwQmYwR0l6UEVBUVFBUUcwVWhCaUFFTFFBYkMwRVlkRUVZZFVFQVNBUkFJQVFvQWhBUUZ3c0NRQ0FHQkVBZ0FDQUJJQWNvQWdBUTB3SU1BUXNnQkNBSEtBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBczJBZ0JCOExId0FDQUVFQ1FMUVFFTElRSWdCeUFIRU1jQk5nSUFRWWNEUVFBZ0J5Z0NBQnNOQUFzTElBUkJNR29rQUNBQ0R3c1FMUUFMSGdBZ0FDQUJJQUlRVkNBQ1Fid0JhaUFCRUdrZ0FrSE1BV29nQVJCWkN4OEFJQUFnQVNBQ0VGUWdBa0hBQVdvZ0FSREREU0FDUWNnQmFpQUJFRmtMSVFBZ0FDZ0NBQ0lBUlFSQUR3c2dBRUVFYWlBQVFTQWdBU0FCRUI4UTFBSWFDMWNCQW44akFFR1FBV3NpQWlRQUlBQW9BZ0FpQUFSQUlBSkJDVFlDQUNBQ0lBRzdPUU1JSUFKQkVHb2lBMEdBQVVHQSsrNEFJQUlRb1FjYUlBQkJDR29nQUVFUUlBTWdBeEFmRU5RQ0dnc2dBa0dRQVdva0FBc21BUUY4QWtBZ0FDZ0NBQ0lBUlEwQUlBQW9BZ2dpQUVVTkFDQUFRUUFReUFJaEFRc2dBUXUxQVFFQ2Z5TUFRUkJySWdFa0FDQUJRUWM2QUFzZ0FVRUFPZ0FISUFGQjdwdnhBQ2dBQURZQ0FDQUJRZkdiOFFBb0FBQTJBQU1nQUVHQ0FTQUJFSjRCSVFJZ0FTd0FDMEVBU0FSQUlBRW9BZ0FRRndzZ0FFSFlydjhBTmdLSUF5QUFRY2l1L3dBMkF2Z0NJQUJCdUs3L0FEWUM2QUlnQUVHb3J2OEFOZ0xrQVNBQVFZU3Uvd0EyQXRRQklBQkI5SzMvQURZQ3dBRWdBRUhVcmY4QU5nS3dBU0FBUVpTbi93QTJBZ0FnQWhBOElBRkJFR29rQUF0S0FRRi9JQUJCOExieUFDZ0NBQ0lCTmdJQUlBQWdBVUVNYXlnQ0FHcEJrTGZ5QUNnQ0FEWUNBQ0FBUVpTMzhnQW9BZ0EyQWdnZ0FFRU1haENrQnhvZ0FFRkFheENDQVJvZ0FBdkhBZ0VGZnlNQVFSQnJJZ0lrQUNBQ1FRYzZBQXNnQWtFQU9nQUhJQUpCZ0p2eEFDZ0FBRFlDQUNBQ1FZT2I4UUFvQUFBMkFBTWdBRUVKSUFJUThBRWhBeUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFBUWJBQmFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkJxTlR5QURZQ0FDQUJJUVFnQUVHNEFXb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRZmpaOGdBMkFnQWdBVUVBTmdJTUlBRWhCU0FBUWJqUThnQTJBc2dCSUFCQmdRRTZBTXdCSUFCQm1OcnlBRFlDeUFFZ0FFSFFBV29pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUWNqYThnQTJBZ0FnQUVIc2l2NEFOZ0lBSUFSQmdKSCtBRFlDQUNBRlFaQ1IvZ0EyQWdBZ0FFR2drZjRBTmdMSUFTQUJRYkNSL2dBMkFnQWdBMEhlQUJBcElBTkJwUUVRS1NBRFFha0JFQ2tnQTBHMEFSQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FrRVFhaVFBQ3hJQUlBQkJ6QUZySWdBUWpRUWFJQUFRRndzU0FDQUFRYndCYXlJQUVJMEVHaUFBRUJjTEVnQWdBRUd3QVdzaUFCQ05CQm9nQUJBWEN3d0FJQUFRalFRYUlBQVFGd3NMQUNBQVFjd0JheENOQkFzTEFDQUFRYndCYXhDTkJBc0xBQ0FBUWJBQmF4Q05CQXNMQUNBQVFiQUJheEREQXdzSEFDQUFFTU1EQ3cwQUlBQkJER29RZ2dFYUlBQUxWQUFnQUNBQk5nSUVJQUJCQURvQUFDQUJJQUVvQWdCQkRHc29BZ0JxS0FJUVJRUkFJQUVnQVNnQ0FFRU1heWdDQUdvb0FrZ0VRQ0FCSUFFb0FnQkJER3NvQWdCcUtBSklFUFlJQ3lBQVFRRTZBQUFMQzBJQUlBQkJBem9BRnlBQVFkeTcvUUEyQWdBZ0FFRzA0dTRBTHdBQU93QU1JQUJCdHVMdUFDMEFBRG9BRGlBQVFRQTZBQThnQUVFQU5nSUlJQUFnQVRZQ0JBdndBUUVGZnlNQVFTQnJJZ0lrQUNBQ1FSaHFJQUFRc2dRYUFrQWdBaTBBR0VVTkFDQUNRUkJxSWdRZ0FDQUFLQUlBUVF4cktBSUFhaWdDSENJRE5nSUFJQU1nQXlnQ0JFRUJhallDQkNBRUVLd0xJUVlnQkNnQ0FDSURJQU1vQWdSQkFXc2lCVFlDQkNBRlFYOUdCRUFnQXlBREtBSUFLQUlJRVFFQUN5QUNJQUFnQUNnQ0FFRU1heWdDQUdvb0FoZzJBZ2dnQUNBQUtBSUFRUXhyS0FJQWFpSURFS2dMSVFVZ0FpQUdJQUlvQWdnZ0F5QUZJQUVnQmlnQ0FDZ0NJQkVrQURZQ0VDQUVLQUlBRFFBZ0FDQUFLQUlBUVF4cktBSUFha0VGRUtJQ0N5QUNRUmhxRUxnRElBSkJJR29rQUNBQUMxMEJBWDhDUUNBQkx3RlFJZ0pCN1FCSERRQUNRQUpBQWtBZ0FTZ0MvQU1PQXdBQkFnTUxJQUFvQXVnR1FmRE5BR29yQXdBUEN5QUFLQUxvQmtHQTBRQnFLd01BRHdzZ0FDZ0M2QVpCME5ZQWFpc0RBQThMSUFBZ0FoQ2JCZ3RoQVFGOElBQkI3QVpxSUFFUXRnRWhBUUovSUFBb0F0QUhJQUVvQWhSc0lBRW9BaGh0SWdFZ0EwVU5BQm9nQUNnQzZBWkJnQ1JxS3dNQUlBRzNvaUlFbVVRQUFBQUFBQURnUVdNRVFDQUVxZ3dCQzBHQWdJQ0FlQXNnQW14QjVBQnRDeDhBSUFFRVFDQUFJQUVvQWdBUTh3Z2dBQ0FCS0FJRUVQTUlJQUVRRndzTG5RSUNBMzhCZmlNQVFmQUFheUlDSkFCQjBBRVFHQ0lERU5JUVFhZ0dFQmdpQVJEQkF4b2dBeUFCSUFNb0FnQW9BcWdCRVFJQUlBSWdBVFlDYUNBQ1FRQTJBbVFnQWtHTXVmMEFOZ0pnSUFKQytJR0FnQkEzQXpnZ0FrTDRnWUNBRURjRENDQUNLUUlJSVFRZ0FrRkFheUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJJQVEzQWdRZ0FVSUFOd0lNSUFKQy9JR0FnQkEzQXhBZ0FrTDhnWUNBRURjREFDQUFJQUVnQWtIZ0FHb0NmeUFDS1FJQUlRUWdBa0VZYWlJQlFRRTZBQmdnQVVFQU5nSVVJQUZCMlAzOEFEWUNBQ0FCSUFRM0FnUWdBVUlBTndJTUlBRUxRUUJCOExGL1FRRkJBQkF1SUFBUWp3UWdBQ0FESUFBb0FnQW9BcWdCRVFJQUlBQkJBRFlDd0FjZ0FrSHdBR29rQUFzTkFDQUFRUVJxRUlJQkdpQUFDM3NCQW44akFFRVFheUlCSkFBZ0FDQUFLQUlBUVF4cktBSUFhaWdDR0FSQUlBRkJDR29nQUJEdUNBSkFJQUV0QUFoRkRRQWdBQ0FBS0FJQVFReHJLQUlBYWlnQ0dDSUNJQUlvQWdBb0FoZ1JBQUJCZjBjTkFDQUFJQUFvQWdCQkRHc29BZ0JxUVFFUW9nSUxJQUZCQ0dvUXVBTUxJQUZCRUdva0FBdUdBUUVDZnlNQVFTQnJJZ0lrQUNBQVFuODNBd2dnQUVJQU53TUFJQUpCR0dvZ0FVRUJFTG9ESUFJdEFCZ0VRQ0FDUVFocUlBRWdBU2dDQUVFTWF5Z0NBR29vQWhnaUEwSUFRUUZCQ0NBREtBSUFLQUlRRVJnQUlBQWdBaWtERURjRENDQUFJQUlwQXdnM0F3QWdBU0FCS0FJQVFReHJLQUlBYWtFQUVLSUNDeUFDUVNCcUpBQUxDUUFnQUNBQkVMWUNDNUlmQVJSL0l3QkIwQUJySWdRa0FDQURLQUpNSVFVZ0JFRUFOZ0pJSUFSQ0FEY0RRQ0FGS0FKQUlnWWdCU2dDUkNJTFJ3UkFBMEFDUUFKQUlBWW9BZ0FpQlNBRktBSUFLQUlJRVFBQVFjd0FSZzBBSUFVZ0JTZ0NBQ2dDQ0JFQUFFSElBRVlOQUNBRklBVW9BZ0FvQWdnUkFBQkJNRVlOQUNBRklBVW9BZ0FvQWdnUkFBQkJNa2NOQVFzZ0JVSFVBR29oQnlBRUtBSkVJZ29nQkNnQ1NFY0VRQUpBSUFjc0FBdEJBRTRFUUNBS0lBY3BBZ0EzQWdBZ0NpQUhLQUlJTmdJSURBRUxJQW9nQlNnQ1ZDQUZLQUpZRUJvTElBUWdDa0VNYWpZQ1JBd0JDeUFFUVVCcklBY1FoUUlMSUFaQkJHb2lCaUFMUncwQUN3c0NRQUpBSUFFb0FnQWlFQ0FCS0FJRUloZEhCRUFEUUFKQUlCQXNBQXRCQUU0RVFDQUVJQkFvQWdnMkFqZ2dCQ0FRS1FJQU53TXdEQUVMSUFSQk1Hb2dFQ2dDQUNBUUtBSUVFQm9MQWtBZ0JDZ0NOQ0FFTFFBN0lnRWdBVUVZZEVFWWRVRUFTQ0lCR3lJRlJRMEFJQVFvQWpBZ0JFRXdhaUFCR3lJR1FRRnJJQVZCQUVkcUlnRXRBQUJCSTBjRWZ5QUJJQVpHRFFFZ0FVRUJhd1VnQVFzZ0JrY05BQ0FFUVNCcUlBUkJNR29pQVVFQklBVkJBV3NnQVJDSEFSb2dCQ3dBTzBFQVNBUkFJQVFvQWpBUUZ3c2dCQ0FFS0FJb05nSTRJQVFnQkNrRElEY0RNQXNDUUNBREtBSk1JQVJCTUdvUWx3RWlDMFVOQUFKQUlBc2dDeWdDQUNnQ0NCRUFBRUhKQUVZRVFDQUVLQUpBSWdjZ0JDZ0NSQ0lGUmcwQkEwQUNRQUpBQWtBZ0N5Z0NUQ0lLS0FKWUlBb3RBRjhpQVNBQlFSaDBRUmgxUVFCSUlna2JJZ0VnQnlnQ0JDQUhMUUFMSWdZZ0JrRVlkRUVZZFVFQVNDSUlHeUlHSUFFZ0Jra2JJZ3dFUUNBSEtBSUFJQWNnQ0JzZ0NrSFVBR29pQ2lnQ0FDQUtJQWtiSUF3UVRBMENJQUVnQmtZTkFRd0NDeUFCSUFaSERRRUxJQVFvQWtBaUFTQUhJQUZyUVF4dFFReHNhaUlISVFFQ1FBSkFJQVVnQjBFTWFpSUdSZ1JBSUFjaEFRd0JDd05BSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMSUFFZ0Jpa0NBRGNDQUNBQklBWW9BZ2cyQWdnZ0JrRUFPZ0FMSUFaQkFEb0FBQ0FCUVF4cUlRRWdCa0VNYWlJR0lBVkhEUUFMSUFRb0FrUWlCU0FCUmcwQkN3TkFJQVZCREdzaEJpQUZRUUZyTEFBQVFRQklCRUFnQmlnQ0FCQVhDeUFHSWdVZ0FVY05BQXNMSUFRZ0FUWUNSQ0FCSVFVTUFRc2dCMEVNYWlFSEN5QUZJQWRIRFFBTERBRUxJQVF0QURzaUFVRVlkRUVZZFVFQVNDRUlJQVFvQWpRaER5QUVLQUl3SVEwQ1FBSkFBa0FnQWlnQ0FDSUZJQUlvQWdRaUNVWU5BQ0FQSUFFZ0NCc2hEQ0FOSUFSQk1Hb2dDQnNoQ2dOQUFrQWdCU2dDQkNBRkxRQUxJZ1lnQmtFWWRFRVlkU0lIUVFCSUlnRWJJQXhIRFFBZ0JTZ0NBQ0VPSUFGRkJFQWdCMFVOQXlBRklRY2dDaUlCTFFBQUlBNUIvd0Z4UncwQkEwQWdCa0VCYXlJR1JRMEVJQUV0QUFFaERpQUJRUUZxSVFFZ0RpQUhRUUZxSWdjdEFBQkdEUUFMREFFTElBeEZEUUlnRGlBRklBRWJJQW9nREJCTVJRMENDeUFGUVF4cUlnVWdDVWNOQUFzTUFRc2dCU0FKUmcwQUlBc2dDeWdDQUNnQ21BRVJBQUFpQ2lBS0tBSUFLQUtnQVJFQkFDQUFJQXNnQ2hEVkVDQUVRUUEyQWlnZ0JFSUFOd01nSUFSQklHb2lBU0FMUWRRQWFoQ0ZBaUFBSUFzZ0FSQzJDeUFFUVFBMkFoZ2dCRUlBTndNUUlBUkJFR29pQVNBS1FkUUFhaENGQWlBQUlBb2dBUkMyQ3dKQUlBUW9BaVFnQkNnQ0lDSUdheUlCUVFCTURRQWdBVUVNYmlFRlFRQWhBUUpBQTBBZ0FTQUVLQUlVSUFRb0FoQWlCMnRCREcwaUNVNE5BaUFCSUFWSkJFQWdBU0FKVHcwQ0lBWWdBVUVNYkNJRmFpRU9Ba0FnQlNBSGFpSUZMQUFMUVFCT0JFQWdCQ0FGS0FJSU5nSUlJQVFnQlNrQ0FEY0RBQXdCQ3lBRUlBVW9BZ0FnQlNnQ0JCQWFDeU1BUVRCcklna2tBQUpBQWtBZ0FFRUVhaUlQSUE0UUt5SU1JQUJCQ0dwSEJFQWdERUVjYWlFVEFrQWdEQ2dDSUNJRklBd29BaVJIQkVBQ1FDQUVMQUFMUVFCT0JFQWdCU0FFS1FJQU53SUFJQVVnQkNnQ0NEWUNDQXdCQ3lBRklBUW9BZ0FnQkNnQ0JCQWFDeUFNSUFWQkRHb2lGRFlDSUF3QkN5QVRJQVFRaFFJZ0RDZ0NJQ0VVQ3lBVEtBSUFJZ1VnRkVZTkFRTkFBa0FnQlN3QUMwRUFUZ1JBSUFrZ0JTZ0NDRFlDR0NBSklBVXBBZ0EzQXhBTUFRc2dDVUVRYWlBRktBSUFJQVVvQWdRUUdnc0NRQUpBSUFrb0FoUWdDUzBBR3lJSElBZEJHSFJCR0hVaUZVRUFTQ0lTR3lJTklCTW9BZ0FpQmlnQ0JDQUdMUUFMSWdnZ0NFRVlkRUVZZFVFQVNDSUlHMGNOQUNBR0tBSUFJQVlnQ0JzaENDQUpLQUlRSVJFZ0VrVUVRQ0FWUlEwQ0lBbEJFR29oRmlBSElRWWdDQzBBQUNBUlFmOEJjVWNOQVFOQUlBWkJBV3NpQmtVTkF5QUlMUUFCSVJFZ0NFRUJhaUVJSUJFZ0ZrRUJhaUlXTFFBQVJnMEFDd3dCQ3lBTlJRMEJJQkVnQ1VFUWFpQVNHeUFJSUEwUVRFVU5BUXNDUUNBTklBd29BaUFpQmtFSWF5Z0NBQ0FHUVFGckxRQUFJZ2dnQ0VFWWRFRVlkVUVBU0NJSUcwY05BQ0FHUVF4cklnWW9BZ0FnQmlBSUd5RUlJQWtvQWhBaEVTQVNSUVJBSUJWRkRRSWdDVUVRYWlFR0lBZ3RBQUFnRVVIL0FYRkhEUUVEUUNBSFFRRnJJZ2RGRFFNZ0NDMEFBU0VOSUFoQkFXb2hDQ0FOSUFaQkFXb2lCaTBBQUVZTkFBc01BUXNnRFVVTkFTQVJJQWxCRUdvZ0Voc2dDQ0FORUV4RkRRRUxJQThnQ1VFUWFoRFRCeUlIS0FJRUlnWWdCeWdDQ0VjRVFBSkFJQVFzQUF0QkFFNEVRQ0FHSUFRcEFnQTNBZ0FnQmlBRUtBSUlOZ0lJREFFTElBWWdCQ2dDQUNBRUtBSUVFQm9MSUFjZ0JrRU1hallDQkF3QkN5QUhJQVFRaFFJTElBa3NBQnRCQUVnRVFDQUpLQUlRRUJjTElBVkJER29pQlNBVVJ3MEFDd3dCQ3lBSlFRQTJBZ2dnQ1VJQU53TUFJQWtnRGhDRkFnSkFJQWtvQWdRaUJTQUpLQUlJUndSQUFrQWdCQ3dBQzBFQVRnUkFJQVVnQkNrQ0FEY0NBQ0FGSUFRb0FnZzJBZ2dNQVFzZ0JTQUVLQUlBSUFRb0FnUVFHZ3NnQ1NBRlFReHFOZ0lFREFFTElBa2dCQkNGQWdzZ0NVRW9haUFQSUFsQkVHb2dEaUFKRUxVTElnZ2dDQkMwQ3lBSUtBSU1JZ1lFUUNBR0lBZ29BaEFpQlVZRWZ5QUdCUU5BSUFWQkRHc2hCeUFGUVFGckxBQUFRUUJJQkVBZ0J5Z0NBQkFYQ3lBSElnVWdCa2NOQUFzZ0NDZ0NEQXNoQlNBSUlBWTJBaEFnQlJBWEN5QUlMQUFMUVFCSUJFQWdDQ2dDQUJBWEN5QUpRU2hxSUE4Z0NVRVFhaUFFSUFrUXRRc2lDQ0FJRUxRTElBZ29BZ3dpQmdSQUlBWWdDQ2dDRUNJRlJnUi9JQVlGQTBBZ0JVRU1heUVISUFWQkFXc3NBQUJCQUVnRVFDQUhLQUlBRUJjTElBY2lCU0FHUncwQUN5QUlLQUlNQ3lFRklBZ2dCallDRUNBRkVCY0xJQWdzQUF0QkFFZ0VRQ0FJS0FJQUVCY0xJQWtvQWdBaUJrVU5BU0FHSUFrb0FnUWlCVVlFZnlBR0JRTkFJQVZCREdzaEJ5QUZRUUZyTEFBQVFRQklCRUFnQnlnQ0FCQVhDeUFISWdVZ0JrY05BQXNnQ1NnQ0FBc2hCU0FKSUFZMkFnUWdCUkFYREFFTElBa2dEeUFKUVJCcUlBUWdEeUFPRU5NSEVMVUxJZ2dnQ0JDMEN5QUlLQUlNSWdZRVFDQUdJQWdvQWhBaUJVWUVmeUFHQlFOQUlBVkJER3NoQnlBRlFRRnJMQUFBUVFCSUJFQWdCeWdDQUJBWEN5QUhJZ1VnQmtjTkFBc2dDQ2dDREFzaEJTQUlJQVkyQWhBZ0JSQVhDeUFJTEFBTFFRQk9EUUFnQ0NnQ0FCQVhDeUFKUVRCcUpBQWdCQ3dBQzBFQVNBUkFJQVFvQWdBUUZ3c2dBVUVCYWlJQklBUW9BaVFnQkNnQ0lDSUdhMEVNYlNJRlNBMEJEQU1MQ3hCdEFBc1FiUUFMSUFBZ0NoRFVFQ0FES0FKTUlBTWdDaENoQmlBRUtBSVFJZ0VFUUNBQklBUW9BaFFpQmtZRWZ5QUJCUU5BSUFaQkRHc2hBeUFHUVFGckxBQUFRUUJJQkVBZ0F5Z0NBQkFYQ3lBRElnWWdBVWNOQUFzZ0JDZ0NFQXNoQXlBRUlBRTJBaFFnQXhBWEN5QUVLQUlnSWdGRkRRRWdBU0FFS0FJa0lnWkdCSDhnQVFVRFFDQUdRUXhySVFNZ0JrRUJheXdBQUVFQVNBUkFJQU1vQWdBUUZ3c2dBeUlHSUFGSERRQUxJQVFvQWlBTElRTWdCQ0FCTmdJa0lBTVFGd3dCQ3dKQUlBSW9BZ2dnQ1VjRVFBSkFJQWhGQkVBZ0NTQUVLUU13TndJQUlBa2dCQ2dDT0RZQ0NBd0JDeUFKSUEwZ0R4QWFDeUFDSUFsQkRHbzJBZ1FNQVFzZ0FpQUVRVEJxRUlVQ0N5QUxJUW9MSUFRb0FrQWlCeUFFS0FKRUlnVkhCRUFEUUFKQUFrQUNRQ0FFS0FJMElBUXRBRHNpQVNBQlFSaDBRUmgxUVFCSUlnWWJJZ0VnQnlnQ0JDQUhMUUFMSWdNZ0EwRVlkRUVZZFVFQVNDSUpHeUlESUFFZ0Ewa2JJZ2dFUUNBSEtBSUFJQWNnQ1JzZ0JDZ0NNQ0FFUVRCcUlBWWJJQWdRVEEwQ0lBRWdBMFlOQVF3Q0N5QUJJQU5IRFFFTElBUW9Ba0FpQVNBSElBRnJRUXh0UVF4c2FpSUhJUUVDUUFKQUlBVWdCMEVNYWlJR1JnUkFJQWNoQVF3QkN3TkFJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xJQUVnQmlrQ0FEY0NBQ0FCSUFZb0FnZzJBZ2dnQmtFQU9nQUxJQVpCQURvQUFDQUJRUXhxSVFFZ0JrRU1haUlHSUFWSERRQUxJQVFvQWtRaUJTQUJSZzBCQ3dOQUlBVkJER3NoQXlBRlFRRnJMQUFBUVFCSUJFQWdBeWdDQUJBWEN5QURJZ1VnQVVjTkFBc0xJQVFnQVRZQ1JDQUJJUVVNQVFzZ0IwRU1haUVIQ3lBRklBZEhEUUFMQ3lBS0lRTU1BUXNnQkVFQU5nSW9JQVJDQURjRElDQUxLQUxvQVNJSElBc29BdVFCSWdacklnRkJERzBoQ2lBQlJRUkFJQUFnQkVFZ2FpQUNJQXNRK1FnTUFRc2dDa0hXcXRXcUFVOE5CQ0FFSUFFUUdDSUZOZ0lnSUFRZ0JTQUtRUXhzYWpZQ0tDQUZJUUVnQmlBSFJnUkFJQVFnQlRZQ0pDQUFJQVJCSUdvZ0FpQUxFUGtJSUFVUUZ3d0JDd05BQWtBZ0Jpd0FDMEVBVGdSQUlBRWdCaWtDQURjQ0FDQUJJQVlvQWdnMkFnZ01BUXNnQVNBR0tBSUFJQVlvQWdRUUdnc2dBVUVNYWlFQklBWkJER29pQmlBSFJ3MEFDeUFFSUFFMkFpUWdBQ0FFUVNCcUlBSWdDeEQ1Q0NBQklBVkhCRUFEUUNBQlFReHJJUVlnQVVFQmF5d0FBRUVBU0FSQUlBWW9BZ0FRRndzZ0JpSUJJQVZIRFFBTEN5QUZFQmNMSUFRc0FEdEJBRWdFUUNBRUtBSXdFQmNMSUF0RkRRSWdFRUVNYWlJUUlCZEhEUUFMQ3lBRUtBSkFJZ0VnQkNnQ1JDSUNSZzBBQTBBQ1FDQUJMQUFMUVFCT0JFQWdCQ0FCS0FJSU5nSTRJQVFnQVNrQ0FEY0RNQXdCQ3lBRVFUQnFJQUVvQWdBZ0FTZ0NCQkFhQzBITUFTRUZRWXo3OVFBaEJ3SkFBa0FnQXlnQ1RDQUVRVEJxRUpjQklnQWdBQ2dDQUNnQ0NCRUFBRUhJQUVZTkFDQUFJQUFvQWdBb0FnZ1JBQUJCekFCR0RRQkIzQUVoQlVHVTRma0FJUWNnQUNBQUtBSUFLQUlJRVFBQVFUQkdEUUFnQUNBQUtBSUFLQUlJRVFBQVFUSkhEUUVMSUFCQnNQMzhBQ0FIUVFBUUhDQUZha0VBTmdJQUN5QUVMQUE3UVFCSUJFQWdCQ2dDTUJBWEN5QUJRUXhxSWdFZ0FrY05BQXNMSUFRb0FrQWlBQVJBSUFBZ0JDZ0NSQ0lHUmdSL0lBQUZBMEFnQmtFTWF5RUJJQVpCQVdzc0FBQkJBRWdFUUNBQktBSUFFQmNMSUFFaUJpQUFSdzBBQ3lBRUtBSkFDeUVCSUFRZ0FEWUNSQ0FCRUJjTElBUkIwQUJxSkFBUEN4QW9BQXVIQVFFQ2Z5QUJCRUFnQUNBQktBSUFFUG9JSUFBZ0FTZ0NCQkQ2Q0NBQktBSWNJZ0lFUUNBQ0lBRW9BaUFpQUVZRWZ5QUNCUU5BSUFCQkRHc2hBeUFBUVFGckxBQUFRUUJJQkVBZ0F5Z0NBQkFYQ3lBRElnQWdBa2NOQUFzZ0FTZ0NIQXNoQUNBQklBSTJBaUFnQUJBWEN5QUJMQUFiUVFCSUJFQWdBU2dDRUJBWEN5QUJFQmNMQytVQkFRTi9RYUd0Z2dFdEFBQkZCRUJCOFNvaEFFSEVtWUlCUWZFcU5nSUFRYUd0Z2dGQkFUb0FBRUVCSVFFRFFDQUJRUUowUWNTWmdnRnFJQUJCSG5ZZ0FITkI1WktlNEFac0lBRnFJZ0EyQWdBZ0FVRUJhaUlDUVFKMFFjU1pnZ0ZxSUFCQkhuWWdBSE5CNVpLZTRBWnNJQUpxSWdBMkFnQWdBVUVDYWlJQ1FRSjBRY1NaZ2dGcUlBQkJIbllnQUhOQjVaS2U0QVpzSUFKcUlnQTJBZ0FnQVVFRGFpSUNRZkFFUmtVRVFDQUNRUUowUWNTWmdnRnFJQUJCSG5ZZ0FITkI1WktlNEFac0lBSnFJZ0EyQWdBZ0FVRUVhaUVCREFFTEMwR0VyWUlCUVFBMkFnQUxDdzBBSUFCQkNHb1FnZ0VhSUFBTHBnVUJDSDhqQUVFZ2F5SURKQUFnQUVIZ0FHcEJBQkJHTEFBQUlRVVErd2hCaEsyQ0FTZ0NBQ0lDUVFKMFFjU1pnZ0ZxSWdFZ0FrR05BMnBCOEFSd1FRSjBRY1NaZ2dGcUtBSUFJQUpCQVdwQjhBUndJZ0pCQW5SQnhKbUNBV29vQWdBaUJFRUJjVUhmNGFMSWVXeHpJQVJCL3YvLy93ZHhJQUVvQWdCQmdJQ0FnSGh4Y2tFQmRuTWlBVFlDQUVHRXJZSUJJQUkyQWdBZ0EwRUlhaUlDSUFGQkMzWWdBWE1pQVVFSGRFR0FyYkhwZVhFZ0FYTWlBVUVQZEVHQWdKaitmbkVnQVhNaUFVRVNkaUFCY3hDVUVTQURLQUlJSUFJZ0F5d0FFMEVBU0JzaEJDTUFRU0JySWdFa0FDQUJJQVU2QUJjZ0FTQUVOZ0lZSUFFZ0FoQ1NBellDRUNBQktBSVlJQUVvQWhCcklRVUNRQ0FDTFFBTFFRZDJCSDhnQWlnQ0NFSC8vLy8vQjNGQkFXc0ZRUW9MQW44Z0FpMEFDMEVIZGdSQUlBSW9BZ1FNQVFzZ0FpMEFDd3NpQkVZRVFDQUNJQVJCQVNBRUlBVkJBUkNWQ0NBQ0tBSUFJUVlNQVFzQ2Z5QUNMUUFMUVFkMkJFQWdBaWdDQUF3QkN5QUNDeUVHSUFRZ0JXc2lCMFVOQUNBRklBWnFJZ2hCQVdvZ0NDQUhFTkVFQ3lBRklBWnFJQUV0QUJjNkFBQWdBVUVBT2dBUElBWWdCRUVCYWlJRWFpQUJMUUFQT2dBQUFrQWdBaTBBQzBFSGRnUkFJQUlnQkRZQ0JBd0JDeUFDSUFRNkFBc0xJQUVnQWhDU0F6WUNDQ0FCUVFocUlBVVFyZzBhSUFGQklHb2tBQ0FETFFBVElRSWdBeWdBRHlFQklBTkJBRFlDRUNBRElBTW9BZ3cyQWhnZ0F5QUJOZ0FiSUFNb0FnZ2hBU0FEUWdBM0F3Z0NRQ0FBTEFCZlFRQk9CRUFnQUNBQk5nSlVJQUFnQXlnQ0dEWUNXQ0FBSUFNb0FCczJBRnNnQUNBQ09nQmZEQUVMSUFBb0FsUVFGeUFETEFBVElRVWdBQ0FCTmdKVUlBQWdBeWdDR0RZQ1dDQUFJQU1vQUJzMkFGc2dBQ0FDT2dCZklBVkJBRTROQUNBREtBSUlFQmNMSUFOQklHb2tBQXNFQUVGL0N6TUFJQUJCc092OEFEWUNzQUVnQUVHYzVmd0FOZ0lBSUFBc0FNOEJRUUJJQkVBZ0FDZ0N4QUVRRndzZ0FCQ2pCQm9nQUF2aEFRRUNmeU1BUVJCcklnSWtBQ0FDUVNBUUdDSUROZ0lBSUFKQ2s0Q0FnSUNFZ0lDQWZ6Y0NCQ0FEUVFBNkFCTWdBMEdvblBFQUtBQUFOZ0FQSUFOQm9aenhBQ2tBQURjQUNDQURRWm1jOFFBcEFBQTNBQUFnQUVIQ0FDQUNFUElNSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFCQ0FEY0N4QUVnQUNBQk5nTEFBU0FBUWJEci9BQTJBckFCSUFCQm5PWDhBRFlDQUNBQVFRQTJBc3dCSUFJZ0FTQUJLQUlBS0FJd0VRSUFJQUFzQU04QlFRQklCRUFnQUNnQ3hBRVFGd3NnQUNBQ0tRTUFOd0xFQVNBQUlBSW9BZ2cyQXN3QklBSkJFR29rQUNBQUM1SUVBZzU4QjM4Z0FDZ0NIQ0FBS0FJVUloUnJ0eUVJSUJRZ0FDZ0NEQ0lWYTdjaENTQVV0eUVLSUJXM0lRc2dBQ2dDR0NBQUtBSVFJaFJydHlFTUlCUWdBQ2dDQ0NJV2E3Y2hEU0FXSUFBb0FnQWlGMnUzSVE0Z0ZTQUFLQUlFSWhWcnR5RVBJQlMzSVJBZ0ZyY2hFU0FWdHlFU0lCZTNJUk5CZ1lDQWdIZ2hGVUgvLy8vL0J5RVdRWUdBZ0lCNElSaEIvLy8vL3djaEZ3TkFBbjhnR3JkRWV4U3VSK0Y2bEQraUlnY2dCeUFISUF5aUlCQ2dJQWNnRGFJZ0VhQWlCcUdpSUFhZ0lBY2dCaUFISUE2aUlCT2dJZ2Fob2lBR29DSUdvYUlnQnFBaUJwbEVBQUFBQUFBQTRFRmpCRUFnQnFvTUFRdEJnSUNBZ0hnTElSa2dGZ0ovSUFjZ0J5QUhJQWlpSUFxZ0lBY2dDYUlnQzZBaUJxR2lJQWFnSUFjZ0JpQUhJQStpSUJLZ0lnYWhvaUFHb0NJR29hSWdCcUFpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMSWhSS0JFQWdCQUovSUFjZ0FDZ0NHQ0FBS0FJQWE3ZWlJZ2FaUkFBQUFBQUFBT0JCWXdSQUlBYXFEQUVMUVlDQWdJQjRDellDQUNBVUlSWUxJQlFnRlVvRVFDQUZBbjhnQnlBQUtBSVlJQUFvQWdCcnQ2SWlCNWxFQUFBQUFBQUE0RUZqQkVBZ0I2b01BUXRCZ0lDQWdIZ0xOZ0lBSUJRaEZRc2dHU0FYSUJjZ0dVb2JJUmNnR1NBWUlCZ2dHVWdiSVJnZ0drRUJhaUlhUVROSERRQUxJQUVnRmpZQ0JDQUJJQmMyQWdBZ0FpQVlJQmRyTmdJQUlBTWdGU0FXYXpZQ0FBdVNDUVFIZlFkL0FYNERmQ0FBS0FJSUlRd2dBQ2dDQUNFTEFuMGdBQ2dDRENJUElBQW9BZ1FpRFVZRVFDQU1JUTVEQUFBQUFBd0JDME1BQUFBQUlBc2lEaUFNUmcwQUdpQU1JUTRnRHlBTmE3Y2dEQ0FMYTdlanRnc2hCU0FMSUE1S0lRMGdCWXdoQmlBQUtBSVFJUXNDUUNBUElBQW9BaFFpRUVjRVFDQUxJQTRpREVZTkFTQVFJQTlydHlBTElBNXJ0Nk8ySVFRTElBc2hEQXNnQmlBRklBMGJJUVVnQkl3Z0JDQU1JQTVJR3lFR0lBQW9BaGdoRFVNQUFBQUFJUVFDZnlBUUlBQW9BaHdpRVVjRVFDQU1JZ3NnQ3lBTlJnMEJHaUFSSUJCcnR5QU5JQXhydDZPMklRUUxJQTBMSVFzZ0JSRExDeUVISUFZUXl3c2hCU0FFakNBRUlBc2dERWdiRU1zTElRUWdBQ2tDQ0NJU3B5RU5BbjhnQWJjaUUwUUFBQUFBQUFEZ1A2SWlGQ0FRdDZBaUZabEVBQUFBQUFBQTRFRmpCRUFnRmFvTUFRdEJnSUNBZ0hnTElRRWdCeUFGa2lFR0lBVWdCSkloQnlBR1F3QUFBRCtVSVFRQ1FDQU5JQTVHQW44Z0ZDQVB0NkFpRkpsRUFBQUFBQUFBNEVGakJFQWdGS29NQVF0QmdJQ0FnSGdMSWdzZ0VrSWdpS2NpRDBaeERRQWdCQkRiQmlFRkFuOGdEaUFOYTdJaUJpQUVFTHdISWdpVUlBVWdDeUFQYTdJaUNaU1NJQSt5a2lJS2kwTUFBQUJQWFFSQUlBcW9EQUVMUVlDQWdJQjRDeUVMSUFZZ0JaUWdDQ0FKbEpNZ0RiS1NJZ1dMUXdBQUFFOWRCRUFnQmFnaERnd0JDMEdBZ0lDQWVDRU9DeUFIUXdBQUFEK1VJUVVnQUNrQ0VDSVNRaUNJcHlFTkFrQWdFcWNpRHlBTVJpQUJJQTFHY1EwQUlBVVEyd1loQmdKL0lBd2dEMnV5SWdjZ0JSQzhCeUlJbENBR0lBRWdEV3V5SWdtVWtpQU5zcElpQ290REFBQUFUMTBFUUNBS3FBd0JDMEdBZ0lDQWVBc2hBU0FISUFhVUlBZ2dDWlNUSUEreWtpSUdpME1BQUFCUFhRUkFJQWFvSVF3TUFRdEJnSUNBZ0hnaERBc2dBQ2tDQUNFU0lBSWdBVFlDRkNBQ0lBdzJBaEFnQWlBTE5nSU1JQUlnRGpZQ0NDQUNJQkkzQWdBZ0FpQUFLUUlZTndJWUlBQW9BZ2doRGlBQUtRSUlJaEtuSVFzQ2Z5QVRSQUFBQUFBQUFPQy9vaUlUSUFBb0FoUzNvQ0lVbVVRQUFBQUFBQURnUVdNRVFDQVVxZ3dCQzBHQWdJQ0FlQXNoQWlBU1FpQ0lJUklnQUNnQ0VDRU1Ba0FnQ3lBT1JnSi9JQk1nQUNnQ0RMZWdJaE9aUkFBQUFBQUFBT0JCWXdSQUlCT3FEQUVMUVlDQWdJQjRDeUlCSUJLbklnMUdjUTBBSUFRUTJ3WWhCZ0ovSUE0Z0MydXlJZ2NnQkJDOEJ5SUVsQ0FHSUFFZ0RXdXlJZ2lVa2lBTnNwSWlDWXREQUFBQVQxMEVRQ0FKcUF3QkMwR0FnSUNBZUFzaEFTQUhJQWFVSUFRZ0NKU1RJQXV5a2lJRWkwTUFBQUJQWFFSQUlBU29JUTRNQVF0QmdJQ0FnSGdoRGdzZ0FDa0NFQ0lTUWlDSXB5RUxBa0FnRXFjaURTQU1SaUFDSUF0R2NRMEFJQVVRMndZaEJBSi9JQXdnRFd1eUlnWWdCUkM4QnlJRmxDQUVJQUlnQzJ1eUlnZVVraUFMc3BJaUNJdERBQUFBVDEwRVFDQUlxQXdCQzBHQWdJQ0FlQXNoQWlBR0lBU1VJQVVnQjVTVElBMnlraUlFaTBNQUFBQlBYUVJBSUFTb0lRd01BUXRCZ0lDQWdIZ2hEQXNnQUNrQ0FDRVNJQU1nQWpZQ0ZDQURJQXcyQWhBZ0F5QUJOZ0lNSUFNZ0RqWUNDQ0FESUJJM0FnQWdBeUFBS1FJWU53SVlDOEFRQVFaL0l3QkI0QUJySWdNa0FDQURRZ0EzQTFnZ0EwSUFOd05RSUFOQ0FEY0RTQ0FEUWdBM0EwQWdBU0FEUVVCckVMZ0VJQU1vQWx3aENDQURLQUpFSVFjZ0F5Z0NRQ0VHQWtBZ0F5Z0NXQ0lGSUFBZ0FDZ0NBQ2dDSUJFQUFDQUFLQUlNYWtnTkFDQUdJQUFnQUNnQ0FDZ0NJQkVBQUNBQUtBSVVha29OQUNBRFFnQTNBemdnQTBJQU53TXdJQU5DQURjREtDQURRZ0EzQXlBZ0EwSUFOd01ZSUFOQ0FEY0RFQ0FEUWdBM0F3Z2dBMElBTndNQUlBTkJRR3NnQVNnQ2RDQURRU0JxSUFNUWdna0NRQ0FHSUFBZ0FDZ0NBQ2dDSUJFQUFDQUFLQUlNYWs0TkFDQUZJQUFnQUNnQ0FDZ0NJQkVBQUNBQUtBSVVha3dOQUNBQktBSjRJUVFnQVNBQktBSUFLQUlrRVFBQUlRVWdCRUVCUmdSQVFRQWhCQ0FCS0FJWUlBSWdCV3BxSUFBZ0FDZ0NBQ2dDSkJFQUFDQUFLQUlRYWtnTkFpQUJJQU5CSUdvUXZ3Y2hCU0FESUFBZ0FDZ0NBQ2dDSUJFQUFDQUFLQUlNYWhDS0FpRUlJQU1nQUNBQUtBSUFLQUlnRVFBQUlBQW9BaFJxRUlvQ0lRY2dBaUFJYWlBQUlBQW9BZ0FvQWlRUkFBQWdBQ2dDR0dwT0JFQWdBaUFIYWlBQUlBQW9BZ0FvQWlRUkFBQWdBQ2dDR0dwT0RRTUxJQU5CSUdvaUJDQUFJQUFvQWdBb0FpQVJBQUFnQUNnQ0RHb1FpZ0loQ0NBRUlBQWdBQ2dDQUNnQ0lCRUFBQ0FBS0FJVWFoQ0tBaUVIQWtBZ0JTQUdhaUlFSUFBZ0FDZ0NBQ2dDSUJFQUFDQUFLQUlNYWt3TkFDQUFJQUFvQWdBb0FpQVJBQUFnQUNnQ0ZHb2dCRXdOQUNBQklBRW9BZ0FvQWlRUkFBQWdBbW9nQVNnQ0dHb2dBQ0FBS0FJQUtBSWtFUUFBSUFBb0FoQnFheUVFREFNTElBQWdBQ2dDQUNnQ0lCRUFBQ0VHSUFBb0FoUWhCU0FBSUFBb0FnQW9BaVFSQUFBaEFTQUFLQUlRSVFBZ0JDQUZJQVpxU2dSQUlBSWdCMm9nQUNBQmFtc2hCQXdEQ3lBQ0lBaHFJQUFnQVdwcklRUU1BZ3RCQUNFRUlBRW9BaEFnQlNBQ2Eyb2dBQ0FBS0FJQUtBSWtFUUFBSUFBb0FoaHFTZzBCSUFFZ0F4Qy9CeUVGSUFOQklHb2lDQ0FBSUFBb0FnQW9BaUFSQUFBZ0FDZ0NER29RaWdJaEJ5QUlJQUFnQUNnQ0FDZ0NJQkVBQUNBQUtBSVVhaENLQWlFSUlBQWdBQ2dDQUNnQ0pCRUFBQ0FBS0FJUWFpQUhJQUpyVGdSQUlBQWdBQ2dDQUNnQ0pCRUFBQ0FBS0FJUWFpQUlJQUpyVGcwQ0N5QURJQUFnQUNnQ0FDZ0NJQkVBQUNBQUtBSU1haENLQWlFSUlBTWdBQ0FBS0FJQUtBSWdFUUFBSUFBb0FoUnFFSW9DSVFjQ1FDQUZJQVpxSWdRZ0FDQUFLQUlBS0FJZ0VRQUFJQUFvQWd4cVRBMEFJQUFnQUNnQ0FDZ0NJQkVBQUNBQUtBSVVhaUFFVEEwQUlBRWdBU2dDQUNnQ0pCRUFBQ0FCS0FJUWFpQUFJQUFvQWdBb0FpUVJBQUFnQW1vZ0FDZ0NHR3BySVFRTUFnc2dBQ0FBS0FJQUtBSWdFUUFBSVFFZ0FDZ0NGQ0VHSUFBZ0FDZ0NBQ2dDSkJFQUFDQUNhaUFBS0FJWWFpRUFJQVFnQVNBR2Frb0VRQ0FISUFCcklRUU1BZ3NnQ0NBQWF5RUVEQUVMQWtBZ0JpQUFJQUFvQWdBb0FpQVJBQUFnQUNnQ0RHcE9EUUFnQlNBQUlBQW9BZ0FvQWlBUkFBQWdBQ2dDRkdwS0RRQWdBU2dDZUNFRUlBRWdBMEVnYWhDL0J5RUZJQUFnQUNnQ0FDZ0NKQkVBQUNFSElBUkJBVVlFUUVFQUlRUWdDQ0FBS0FJWUlBSWdCMnBxU2cwQ0lBQWdBQ2dDQUNnQ0lCRUFBQ0FBS0FJTWFpQUZJQVpxU0FSQUlBRWdBU2dDQUNnQ0pCRUFBQ0FDYWlBQktBSVlhaUFBSUFBb0FnQW9BaVFSQUFBZ0FDZ0NFR3BySVFRTUF3c2dBMEVnYWlBQUlBQW9BZ0FvQWlBUkFBQWdBQ2dDREdvUWlnSWdBbW9pQVNBQUlBQW9BZ0FvQWlRUkFBQWdBQ2dDRUdwSURRSWdBU0FBSUFBb0FnQW9BaVFSQUFBZ0FDZ0NFR3BySVFRTUFndEJBQ0VFSUFnZ0FDZ0NFQ0FDSUFkcWFrZ05BU0FBSUFBb0FnQW9BaUFSQUFBZ0FDZ0NER29nQlNBR2FrZ0VRQ0FCSUFFb0FnQW9BaVFSQUFBZ0FTZ0NFR29nQUNBQUtBSUFLQUlrRVFBQUlBSnFJQUFvQWhocWF5RUVEQUlMSUFNZ0FDQUFLQUlBS0FJZ0VRQUFJQUFvQWd4cUVJb0NJQUpySWdFZ0FDQUFLQUlBS0FJa0VRQUFJQUFvQWhocVNnMEJJQUVnQUNBQUtBSUFLQUlrRVFBQUlBQW9BaGhxYXlFRURBRUxBa0FnQmlBQUlBQW9BZ0FvQWlBUkFBQWdBQ2dDREdwSURRQWdCU0FBSUFBb0FnQW9BaUFSQUFBZ0FDZ0NGR3BNRFFBZ0FTZ0NlRUVCUmdSQUlBRWdBMEVnYWhDL0J5RUZJQWNnQUNBQUtBSUFLQUlrRVFBQUlBSnFJQUFvQWhocVNnMENJQUFnQUNnQ0FDZ0NJQkVBQUNBQUtBSVVhaUFGSUFacVNnUkFJQUVnQVNnQ0FDZ0NKQkVBQUNBQ2FpQUJLQUlZYWlBQUlBQW9BZ0FvQWlRUkFBQWdBQ2dDRUdwcklRUU1Bd3NnQTBFZ2FpQUFJQUFvQWdBb0FpQVJBQUFnQUNnQ0ZHb1FpZ0lnQW1vaUFTQUFJQUFvQWdBb0FpUVJBQUFnQUNnQ0VHcElEUUlnQVNBQUlBQW9BZ0FvQWlRUkFBQWdBQ2dDRUdwcklRUU1BZ3NnQVNBREVMOEhJUVVnQnlBQUlBQW9BZ0FvQWlRUkFBQWdBbW9nQUNnQ0VHcElEUUVnQUNBQUtBSUFLQUlnRVFBQUlBQW9BaFJxSUFVZ0JtcEtCRUFnQVNBQktBSUFLQUlrRVFBQUlBRW9BaEJxSUFBZ0FDZ0NBQ2dDSkJFQUFDQUNhaUFBS0FJWWFtc2hCQXdDQ3lBRElBQWdBQ2dDQUNnQ0lCRUFBQ0FBS0FJVWFoQ0tBaUFDYXlJQklBQWdBQ2dDQUNnQ0pCRUFBQ0FBS0FJWWFrb05BU0FCSUFBZ0FDZ0NBQ2dDSkJFQUFDQUFLQUlZYW1zaEJBd0JDd0pBSUFZZ0FDQUFLQUlBS0FJZ0VRQUFJQUFvQWd4cVNBMEFJQVVnQUNBQUtBSUFLQUlnRVFBQUlBQW9BaFJxU2cwQUlBRW9BbmdoQmlBQklBRW9BZ0FvQWlRUkFBQWhCQ0FHUVFGR0JFQWdBU2dDR0NBQ0lBUnFhaUFBSUFBb0FnQW9BaVFSQUFBZ0FDZ0NFR3BySVFRTUFnc2dCQ0FCS0FJUWFpQUFJQUFvQWdBb0FpUVJBQUFnQW1vZ0FDZ0NHR3BySVFRTEN5QURRZUFBYWlRQUlBUUxVUUVDZnlBQ0lBRWdBU0FDU0JzZ0FDQUFLQUlBS0FJa0VRQUFJZ1JySVFNZ0FpQUJJQUVnQWtvYklBUnJJZ0VnQUNnQ0VFZ0VRQ0FBSUFFMkFoQUxJQU1nQUNnQ0dFb0VRQ0FBSUFNMkFoZ0xDMUVCQW44Z0FpQUJJQUVnQWtnYklBQWdBQ2dDQUNnQ0lCRUFBQ0lFYXlFRElBSWdBU0FCSUFKS0d5QUVheUlCSUFBb0FneElCRUFnQUNBQk5nSU1DeUFESUFBb0FoUktCRUFnQUNBRE5nSVVDd3RvQUNBQVFvR0FnSUNZZ0lDQWdIODNBaVFnQUVMLy8vLy85Ly8vLy84QU53SWNJQUJDZ1lDQWdKaUFnSUNBZnpjQ0ZDQUFRdi8vLy8vMy8vLy8vd0EzQWd3Z0FFS0FnSUNBd0F3M0Fpd2dBRUtCZ0lDQW1JQ0FnSUIvTndJRUlBQkJtT1Q4QURZQ0FBdURBZ01DZkFKL0FYNGdBTDBpQlVJZ2lLZEIvLy8vL3dkeElnTkJnSURBL3dkUEJFQWdBQ0FBb0E4TFFaUHgvZFFDSVFRQ1FDQURRZi8vUDAwRVFFR1Q4ZjNMQWlFRUlBQkVBQUFBQUFBQVVFT2l2U0lGUWlDSXAwSC8vLy8vQjNFaUEwVU5BUXNnQlVLQWdJQ0FnSUNBZ0lCL2d5QURRUU51SUFScXJVSWdob1MvSWdJZ0FxSWdBaUFBbzZJaUFTQUJJQUdpb2lBQlJOZnQ1TlFBc01JL29rVFpVZWUreTBUb3Y2Q2lJQUVnQVVUQzFrbEtZUEg1UDZKRUlDVHdrdUFvL3IrZ29rU1M1bUVQNWdQK1A2Q2dJQUtpdlVLQWdJQ0FDSHhDZ0lDQWdIeUR2eUlCSUFBZ0FTQUJvcU1pQUNBQm9TQUJJQUdnSUFDZ282SWdBYUFoQUFzZ0FBdEdBUUYvSXdCQkVHc2lCU1FBSUFWQkNHb2dBQ0FCSUFBb0FuaEJBVVlnQWlBRElBUVF2Z2NnQlNnQ0RDRUFJQVVvQWdnaEFTQUZRUkJxSkFBZ0FDQUJJQUFnQVVvYkM0Y0JBQ0FBSUFFcEFnQTNBbFFnQUNBQktRSUlOd0pjSUFBZ0FTa0NFRGNDWkNBQUlBRXBBaGczQW13Z0FDQUFLQUlBS0FJa0VRQUFJUUVnQUVHQmdJQ0FlRFlDakFFZ0FDQUROZ0o0SUFBZ0FqWUNkQ0FBSUFBb0FsZ2dBV3MyQWxnZ0FDQUFLQUpnSUFGck5nSmdJQUFnQUNnQ2FDQUJhellDYUNBQUlBQW9BbkFnQVdzMkFuQUxvZ0lCQlg4Z0FRUkFJQUJCOEFocUlnUWdBUkRnQkFKQUlBRWdCRVlOQUNBQlFkQURhaUlETFFBTElnWkJHSFJCR0hVaEJTQUFRY0FNYWlJQ0xBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFJZ0F5a0RBRGNEQUNBQ0lBTW9BZ2cyQWdnTUFnc2dBaUFCS0FMUUF5QUJLQUxVQXhBZ0RBRUxJQUlnQVNnQzBBTWdBeUFGUVFCSUlnSWJJQUVvQXRRRElBWWdBaHNRSVJvTElBQkIwQXhxSUFFb0F1QUROZ0lBSUFCQjJBeHFJQUVwQStnRE53TUFJQUJCOUF4cUlBRW9Bb1FFTmdJQUlBQkI3QXhxSUFFcEF2d0ROd0lBSUFCQjVBeHFJQUVwQXZRRE53SUFJQUJCL0F4cUlBRXBBb3dFTndJQUlBQkJoQTFxSUFFcEFwUUVOd0lBSUFCQmtBMXFJQUV0QUtBRU9nQUFJQUJCbUExcUlBRW9BcWdFTmdJQUlBUVFzZ1lMQzBFQUlBQkJDR29RelJFZ0FFSFFCR29RckJRZ0FFSHdDR29Rb1JRZ0FFR2dEV29Rb0JRZ0FFR1lFV29RblJRZ0FFRzRGR3BCQURvQUFDQUFRUUEyQXJRVUN5VUJBWDhnQUVHVXRmd0FOZ0lBSUFBZ0FDZ0NMQ0lCTmdJd0lBRUVRQ0FCRUJjTElBQUxrUU1CQm44akFFRWdheUlESkFCQmdZQ0FnSGdoQmlBRFFZR0FnSUI0TmdJTUlBTkJnWUNBZ0hnMkFnZ2dBMEVRYWlBQ0lBSW9BZ0FvQWhBUkFnQkJnWUNBZ0hnaEJDQUJLQUlzSWdVZ0FTZ0NNRWNFUUNBQ0tBSXdJZ0lnQXlnQ0ZHd2hCaUFDSUFNb0FoQnNJUWNEUUFKQUlBVW9BZ0FvQWpnaUJFVU5BQ0FEUVFRUUdDSUNOZ0lRSUFNZ0FrRUVhaUlJTmdJWUlBSkI4WUNZQkRZQkFDQURJQWcyQWhRZ0JDQURRUkJxRUZJaEJDQURLQUlRSWdJRVFDQURJQUkyQWhRZ0FoQVhDeUFFUlEwQUlBVW9BZ0FRM3dVaUJFVU5BQ0FGS0FJQUlRSUNmeUFFS0FJRUtBS2dCRUVCUmdSQUlBTkJDR29oQkNBQ0tBSUlJQUlvQWp3aUFpQUNLQUlBS0FJa0VRQUFJQVpxYXd3QkN5QURRUXhxSVFRZ0FpZ0NQQ0lDSUFJb0FnQW9BaVFSQUFBZ0J5QUZLQUlBS0FJSWFtc0xJUUlnQkNBQ0lBSWdCQ2dDQUNJRUlBSWdCRWdiSUFSQmdZQ0FnSGhHR3pZQ0FBc2dCVUVFYWlJRklBRW9BakJIRFFBTElBTW9BZ2doQmlBREtBSU1JUVFMSUFBZ0JqWUNCQ0FBSUFRMkFnQWdBMEVnYWlRQUM1QUNBZ2gvQVg0Z0FFRUFOZ0lJSUFCQ0FEY0NBQUpBSUFFb0FnUWdBU2dDQUdzaUF3UkFJQU5CQUVnTkFTQUFJQU1RR0NJQ05nSUFJQUFnQWpZQ0JDQUFJQUlnQTBFRWRVRUVkR28yQWdnZ0FTZ0NBQ0lFSUFFb0FnUWlDRWNFUUFOQVFRQWhCeUFDUVFBMkFnd2dBaUFDUVFScUlnVTJBZ2dnQWlBRk5nSUVJQUpCL0xEOEFEWUNBQ0FGSVFFZ0JDZ0NDQ0lHSUFSQkJHb2lDVWNFUUFOQVFSQVFHQ0VESUFZcEFnZ2hDaUFESUFVMkFnUWdBeUFLTndJSUlBTWdBVFlDQUNBQklBTTJBZ1FnQWlBSFFRRnFJZ2MyQWd3Z0FpQUROZ0lFSUFNaEFTQUdLQUlFSWdZZ0NVY05BQXNMSUFKQkVHb2hBaUFFUVJCcUlnUWdDRWNOQUFzTElBQWdBallDQkFzUEN4QW9BQXZvQlFNRGZ3RjhBWDRnQUNBQkVHUWFJQUJCQURZQ3ZBRWdBRUcwQVdvaUFrSUFOd0lBSUFCQjRJVDlBRFlDc0FFQ1FBSkFJQUVvQXJnQklBRW9BclFCYXlJREJFQWdBMEVBU0EwQklBQWdBeEFZSWdJMkFyUUJJQUFnQWpZQ3VBRWdBQ0FDSUFOQkFuVkJBblJxTmdLOEFTQUFJQUVvQXJnQklBRW9BclFCSWdScklnTkJBRW9FZnlBQ0lBUWdBeEFaSUFOcUJTQUNDellDdUFFTElBQkI0TlB5QURZQ3dBRWdBRUhFQVdvaEFnSkFJQUVzQU04QlFRQk9CRUFnQWlBQlFjUUJhaUlES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdCQ3lBQ0lBRW9Bc1FCSUFFb0FzZ0JFQm9MSUFCQndLL3pBRFlDd0FFZ0FFR2dyL01BTmdLd0FTQUJLQUxRQVNFQ0lBQkI2Tlh5QURZQzJBRWdBQ0FDTmdMUUFTQUJLd1BnQVNFRklBQkI2Tm55QURZQzZBRWdBQ0FGT1FQZ0FTQUJLQUxzQVNFQ0lBQkIyTjN5QURZQzhBRWdBQ0FDTmdMc0FTQUFRZlFCYWlFQ0FrQWdBU3dBL3dGQkFFNEVRQ0FDSUFGQjlBRnFJZ01wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUVMSUFJZ0FTZ0M5QUVnQVNnQytBRVFHZ3NnQVNnQ2hBSWhBaUFBUWV5dy9BQTJBb0FDSUFCQjNMRDhBRFlDOEFFZ0FFSE1zUHdBTmdMb0FTQUFRYnl3L0FBMkF0Z0JJQUJCckxEOEFEWUN3QUVnQUVHTXNQd0FOZ0t3QVNBQVFmU3AvQUEyQWdBZ0FDQUNOZ0tFQWlBQktBS1FBaUVDSUFFcEE0Z0NJUVlnQUVFQU5nS2NBaUFBUWdBM0FwUUNJQUFnQWpZQ2tBSWdBQ0FHTndPSUFpQUJLQUtZQWlBQktBS1VBbXNpQXdSQUlBTkJBRWdOQWlBQUlBTVFHQ0lDTmdLVUFpQUFJQUkyQXBnQ0lBQWdBaUFEUVFKMVFRSjBhallDbkFJZ0FDQUJLQUtZQWlBQktBS1VBaUlFYXlJRFFRQktCSDhnQWlBRUlBTVFHU0FEYWdVZ0FnczJBcGdDQ3lBQUlBRXBBNkFDTndPZ0FpQUFJQUVwQTZnQ053T29BaUFBUWJBQ2FpQUJRYkFDYWhDT0NTQUFRYndDYWlBQlFid0NhaENPQ1NBQVFjZ0NhaUFCUWNnQ2FoQ09DU0FBUWRRQ2FpQUJRZFFDYWhDT0NTQUFEd3NRS0FBTEVDZ0FDejRBSUFFZ0FDQUFLQUlBS0FJa0VRQUFheUFBS0FLUUFpQUNLQUxvQmtIMEYyb2lBU2dDTENJQ1FRcHNJQUlnQVMwQVBCdHNRZVFBYlVFQmRHOUZDNUVCQWdGL0FYNGpBRUZBYWlJQ0pBQWdBRUVCT2dDY0JDQUNJQUUyQWp3Z0FrR2tuZndBTmdJNElBSkN0SVNBZ0JBM0F4QWdBa0swaElDQUVEY0RDQ0FBQW44Z0Fpa0NDQ0VESUFKQkdHb2lBRUVCT2dBWUlBQkJBRFlDRkNBQVFkajkvQUEyQWdBZ0FDQUROd0lFSUFCQ0FEY0NEQ0FBQ3lBQ1FUaHFRUUJCQUVId3NYOUJBVUVBRUM0Z0FrRkFheVFBQ3hnQUlBQVFnUUVnQUVHd0FXb1Fod2dnQUVHd0Eyb1FMd3NIQUNBQUVONEdDeElBSUFCQnlBRnJJZ0FRbFFRYUlBQVFGd3NTQUNBQVFjQUJheUlBRUpVRUdpQUFFQmNMRWdBZ0FFR3dBV3NpQUJDVkJCb2dBQkFYQ3d3QUlBQVFsUVFhSUFBUUZ3c0xBQ0FBUWNnQmF4Q1ZCQXNMQUNBQVFjQUJheENWQkFzTEFDQUFRYkFCYXhDVkJBdUxBUUVDZnlNQVFSQnJJZ0VrQUNBQlFRYzZBQXNnQVVFQU9nQUhJQUZCMTVmeEFDZ0FBRFlDQUNBQlFkcVg4UUFvQUFBMkFBTWdBRUU4SUFFUTRRa2hBaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWRUWCt3QTJBc2dCSUFCQnhOZjdBRFlDd0FFZ0FFR3cxL3NBTmdLd0FTQUFRWkRSK3dBMkFnQWdBaERlQmlBQlFSQnFKQUFnQUF1dUFRRUNmd05BQWtBZ0FDSUJLQUxZQWlJQVJRMEFJQUJCc1AzOEFFR1F6ZnNBUVFBUUhDSUFSUTBBSUFBb0F0Z0NSUTBCQ3d0QmVpRUFBa0FDUUFKQUlBRW9BdEFESWdKQkFXc09BZ0lCQUF0QkFrRitJQUpCQTBZYklRQU1BUXRCQVNFQUN5QUFJQUVzQUp3RVFRRjBhaUVBQWtBZ0FrRUNSZzBBUVg4Z0FTZ0NxQVFpQWtFQ1JpQUNRUUZHR3lJQ1JRMEFJQUVvQXFRRUlnRkZEUUFnQVVFQmF5QUNiQ0FBYWlFQUN5QUFDNlVHQVFaL0l3QkJFR3NpQlNRQUlBQUNmeUFGUVFocUlRY2dBeUVHQWtBQ1FBSkFJQUVpQ0VFRWFpSUpJQUlpQTBjRVFDQUdLQUlBSWdvZ0F5Z0NFQ0lCVHcwQkN5QURLQUlBSVFjQ1FDQURJQWdvQWdCSEJFQUNRQ0FIQkVBZ0J5RUJBMEFnQVNJQ0tBSUVJZ0VOQUFzTUFRc2dBMEVJYWlFQ0lBTWdBeWdDQ0NnQ0FFWUVRQU5BSUFJb0FnQWlBVUVJYWlFQ0lBRWdBU2dDQ0NnQ0FFWU5BQXNMSUFJb0FnQWhBZ3NnQmlnQ0FDSUdJQUlvQWhCTkRRRUxJQWRGQkVBZ0JTQUROZ0lNSUFNTUJRc2dCU0FDTmdJTUlBSkJCR29NQkFzZ0NTZ0NBQ0lCUlEwQklBaEJCR29oQXdKQUEwQUNRQUpBSUFFb0FoQWlBaUFHU3dSQUlBRW9BZ0FpQWcwQklBVWdBVFlDRENBQkRBZ0xJQUlnQms4TkF5QUJRUVJxSVFNZ0FTZ0NCQ0lDUlEwQklBTWhBUXNnQVNFRElBSWhBUXdCQ3dzZ0JTQUJOZ0lNSUFNTUJBc2dCU0FCTmdJTUlBTU1Bd3NnQVNBS1R3MEJBa0FnQXlnQ0JDSUdCRUFnQmlFQkEwQWdBU0lDS0FJQUlnRU5BQXNNQVFzZ0F5Z0NDQ0lDS0FJQUlBTkdEUUFnQTBFSWFpRUhBMEFnQnlnQ0FDSUJRUWhxSVFjZ0FTQUJLQUlJSWdJb0FnQkhEUUFMQ3dKQUlBSWdDVWNFUUNBS0lBSW9BaEJQRFFFTElBWkZCRUFnQlNBRE5nSU1JQU5CQkdvTUJBc2dCU0FDTmdJTUlBSU1Bd3NnQ1NnQ0FDSUJSUTBBSUFoQkJHb2hBd0pBQTBBQ1FBSkFJQUVvQWhBaUFpQUtTd1JBSUFFb0FnQWlBZzBCSUFVZ0FUWUNEQ0FCREFjTElBSWdDazhOQXlBQlFRUnFJUU1nQVNnQ0JDSUNSUTBCSUFNaEFRc2dBU0VESUFJaEFRd0JDd3NnQlNBQk5nSU1JQU1NQXdzZ0JTQUJOZ0lNSUFNTUFnc2dCU0FKTmdJTUlBa01BUXNnQlNBRE5nSU1JQWNnQXpZQ0FDQUhDeUlHS0FJQUlnSUVmMEVBQlVFZ0VCZ2hBaUFFS0FJQUlRRWdBa0VZYWlJRFFnQTNBZ0FnQWlBQk5nSVFJQUpCRkdvaUFTQUROZ0lBSUFFZ0JDZ0NCQ0FFUVFocUVOQUhJQUlnQlNnQ0REWUNDQ0FDUWdBM0FnQWdCaUFDTmdJQUlBZ29BZ0FvQWdBaUFRUi9JQWdnQVRZQ0FDQUdLQUlBQlNBQ0N5RUJJQWdvQWdRZ0FSQkVJQWdnQ0NnQ0NFRUJhallDQ0VFQkN6b0FCQ0FBSUFJMkFnQWdCVUVRYWlRQUM1OEhBUXQvSXdCQk1Hc2lCQ1FBQWtBQ1FDQUFLQUlBSWdVZ0FFRUVhaUlJUndSQUlBRkJCR29pQnlnQ0FDSUNEUUVEUUFKQUlBVWlBU2dDQkNJQUJFQURRQ0FBSWdVb0FnQWlBQTBBREFJTEFBc2dBU2dDQ0NJRktBSUFJQUZHRFFBZ0FVRUlhaUVCQTBBZ0FTZ0NBQ0lBUVFocUlRRWdBQ0FBS0FJSUlnVW9BZ0JIRFFBTEN5QUZJQWhIRFFBTEN3d0JDeUFFUVJCcVFRUnlJUWtDUUFOQUFrQUNRQ0FDUlEwQUlBVW9BaEFoQmlBSElRTWdBaUVBQTBBZ0F5QUFJQUFvQWhBZ0Jra2lBUnNoQXlBQUlBRkJBblJxS0FJQUlnQU5BQXNnQXlBSFJnMEFJQVlnQXlnQ0VFa05BQ0FFUWdBM0FoUWdCQ0FKTmdJUUlBVW9BaFFoQXlBQ0lRQURRQ0FBS0FJUUlnRWdCa3NFUUNBQUtBSUFJZ0FOQVF3RkN5QUJJQVpKQkVBZ0FDZ0NCQ0lBRFFFTUJRc0xJQUJGRFFNZ0FDZ0NGQ0VCQTBBZ0FpZ0NFQ0lBSUFaTEJFQWdBaWdDQUNJQ0RRRU1Bd3NnQUNBR1NRUkFJQUlvQWdRaUFnMEJEQU1MQ3lBQ1JRMEJJQVFnQ1RZQ0pDQUVJQVJCRUdvaUN6WUNJQ0FFSUFRcEF5QTNBd0FnQWtFWWFpRUdBa0FnQXlJQUlBVkJHR29pREVZTkFDQUJJQVpHRFFBRFFBSkFJQUFvQWhBaUFpQUJLQUlRSWdOSUJFQUNRQ0FBS0FJRUlnSkZCRUFnQUNnQ0NDSUNLQUlBSUFCSERRRWdBaUVBREFNTEEwQWdBaUlBS0FJQUlnSU5BQXNNQWdzZ0FFRUlhaUVEQTBBZ0F5Z0NBQ0lDUVFocUlRTWdBaUFDS0FJSUlnQW9BZ0JIRFFBTERBRUxBa0FnQWlBRFNnUkFJQUFoQXd3QkN5QUVJQUJCRUdvUTZ3c2dBQ2dDQkNJQ1JRUkFJQUFvQWdnaUF5Z0NBQ0FBUmcwQklBQkJDR29oQUFOQUlBQW9BZ0FpQWtFSWFpRUFJQUlnQWlnQ0NDSURLQUlBUncwQUN3d0JDd05BSUFJaUF5Z0NBQ0lDRFFBTEN3SkFBa0FnQVNnQ0JDSUNSUVJBSUFFb0FnZ2lBQ2dDQUNBQlJ3MEJJQUFoQVF3Q0N3TkFJQUlpQVNnQ0FDSUNEUUFMREFFTElBRkJDR29oQUFOQUlBQW9BZ0FpQWtFSWFpRUFJQUlnQWlnQ0NDSUJLQUlBUncwQUN3c2dBeUVBQ3lBQUlBeEdEUUVnQVNBR1J3MEFDd3NnQkNBRUtRSUFOd0lJSUFRb0FoZ2hBQ0FMSUFRb0FoUVFqZ0VnQUNBS2FpRUtDd0pBSUFVb0FnUWlBRVVFUUNBRktBSUlJZ0VvQWdBZ0JVWU5BU0FGUVFocUlRTURRQ0FES0FJQUlnQkJDR29oQXlBQUlBQW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQUFJZ0VvQWdBaUFBMEFDd3NnQVNBSVJnMERJQWNvQWdBaEFpQUJJUVVNQVFzTFFaYTY3d0FRbGdFQUMwR1d1dThBRUpZQkFBc2dCRUV3YWlRQUlBb0wwQU1CQm44akFFRVFheUlDSkFBZ0FrRUdPZ0FMSUFKQkFEb0FCaUFDUWE2WDhRQW9BQUEyQWdBZ0FrR3lsL0VBTHdBQU93RUVJQUJCL3dBZ0FoQ2VBUm9nQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQUVITUEyb1FnQVVoQXlBQVFmUURhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCcU5YeUFEWUNBQ0FCUVFBMkFnd2dBU0VFSUFCQmhBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUdJMXZJQU5nSUFJQUVoQlNBQVFZd0VhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCdU5meUFEWUNBQ0FCSVFZZ0FFR1VCR29pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUVpqZThnQTJBZ0FnQUVHUXQvc0FOZ0tJQXlBQVFZQzMrd0EyQXZnQ0lBQkI4TGI3QURZQzZBSWdBRUhndHZzQU5nTGtBU0FBUWJ5Mit3QTJBdFFCSUFCQnJMYjdBRFlDd0FFZ0FFR010dnNBTmdLd0FTQUFRY3l2K3dBMkFnQWdBMEdndC9zQU5nSUFJQUJCMExmN0FEWUM1QU1nQUVIQXQvc0FOZ0xjQXlBRVFlQzMrd0EyQWdBZ0JVSHd0L3NBTmdJQUlBWkJnTGo3QURZQ0FDQUJRWkM0K3dBMkFnQWdBQ0FBUWRBRGFrRUlFRzRnQUVIdUFCQXBJQUJCOUFBUUtTQUFRWVVCRUNrZ0FFSGVBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBa0VRYWlRQUM1RUJBUUYvQW45QkFBSi9Ba0FnQUVIeEFCQkZJZ0ZGRFFBZ0FVR3cvZndBUWZqOStnQkJBQkFjSWdGRkRRQWdBQ2dDc0FSQllFY05BQ0FCUWZnRGFnd0JDeUFBUWRnRGFnc1F1UUVpQVVFQ1NBMEFHa0c0MGdNZ0FFRUFFRndvQW93Q1FRTkdEUUFhSUFBb0F2d0ZRUUZHQkVCQnZOSURRYjNTQXlBQlFRTkxHdzhMUWIzU0EwRzgwZ01nQVVFRFN4c0xDeWdBSUFCQjZ3QkI4TEYvUVFFUUxDSUFSUVJBUVFBUEN5QUFRYkQ5L0FCQnBQenpBRUVBRUJ3TDhnSUJBWDhDUUFKQUFrQWdBU0FCS0FJQUtBSUlFUUFBUWZFQVJnUkFJQUJCMkFCQnNBRWdBQ2dDV0VGZ1J4dHFLQUlBSWdKQllFY0VRQ0FDUVg5R0RRTWdBa0gvRDNFUEN5QUJFUEVCSVFJZ0FSQ25BaUVCSUFKQnNBUkJpQVVnQWlnQ3NBUkJZRWNiYWlnQ0FDSUNRV0JIQkVBZ0FrRi9SZzBEREFRTElBRkJzQVJCaUFVZ0FTZ0NzQVJCWUVjYmFpZ0NBQ0lDUVdCR0RRRWdBa0YvUncwRERBSUxJQUVnQVNnQ0FDZ0NDQkVBQUVHR0FVY05BQUpBSUFFUTRRUWlBVVVOQUNBQUtBSllRV0JIRFFBZ0FVSFFCRUdvQlNBQktBTFFCRUZnUnh0cUtBSUFJZ0JCWUVZRVFDQUFEd3RCZnlFQ0lBQkJmMFlOQWlBQVFmOFBjUThMSUFCQjJBQkJzQUVnQUNnQ1dFRmdSeHRxS0FJQUlnQkJZRVlFUUNBQUR3dEJmeUVDSUFCQmYwWU5BU0FBUWY4UGNROExJQUJCMkFCQnNBRWdBQ2dDV0VGZ1J4dHFLQUlBSWdCQllFWUVRQ0FBRHd0QmZ5RUNJQUJCZjBZTkFDQUFRZjhQY1NFQ0N5QUNEd3NnQWtIL0QzRUxaQUVFZndKQUlBQW9BcHdERFFBZ0FFSE1BMm9pQXlBQUVKNERJZ1FvQXB3RElnVUVmeUFGUVFBZ0JDZ0NvQU1iQlVFQUN5RUVJQU1nQUJEdEF5SUFLQUtjQXlJRFJRMEFJQU5CQUNBQUtBS2dBeHNoQmdzZ0FTQUdOZ0lBSUFJZ0JEWUNBQXRFQVFGL0lBQkJ6QU5xSWdJZ0FCQ3pCeUVBSUFJZ0FSQzFCQ0VCQW44Z0FFRUJjUVJBUVFBZ0FTQUFRUUZyUVFKdFJnMEJHZ3RCZjBFQklBRWdBRUVDYlVnYkN3c0VBRUVFQzc4REFRVi9Jd0JCRUdzaUJDUUFJQUJCQVNBQktBSUVJZ1ZCQWtaQkFYUWdCVUVCUmhzMkFwUUVBa0FnQXkwQUlBUkFJQUZCQURZQ0JBd0JDeUFBUVFFNkFLd0JDeUFFUWFyQjhRQWdBaEJyQWtBZ0FFR1VBMm9pQVNBRVJnMEFJQVF0QUFzaUJVRVlkRUVZZFNFQ0lBRXNBQXRCQUU0RVFDQUNRUUJPQkVBZ0FTQUVLUU1BTndJQUlBRWdCQ2dDQ0RZQ0NBd0NDeUFCSUFRb0FnQWdCQ2dDQkJBZ0RBRUxJQUVnQkNnQ0FDQUVJQUpCQUVnaUFSc2dCQ2dDQkNBRklBRWJFQ0VhQ3lBRUxBQUxRUUJJQkVBZ0JDZ0NBQkFYQ3dKQUFrQUNRQ0FES0FJWUlnRWdBeWdDSENJRlNRUkFJQUVnQURZQ0FDQURJQUZCQkdvMkFoZ01BUXNnQVNBRFFSUnFLQUlBSWdGcklnZEJBblVpQmtFQmFpSUNRWUNBZ0lBRVR3MEJJQUlnQlNBQmF5SUZRUUYxSWdnZ0FpQUlTeHRCLy8vLy93TWdCVUg4Ly8vL0Iwa2JJZ0lFZnlBQ1FZQ0FnSUFFVHcwRElBSkJBblFRR0FWQkFBc2lCU0FHUVFKMGFpSUdJQUEyQWdBZ0IwRUFTZ1JBSUFVZ0FTQUhFQmthQ3lBRElBVWdBa0VDZEdvMkFod2dBeUFHUVFScU5nSVlJQU1nQlRZQ0ZDQUJSUTBBSUFFUUZ3c2dCRUVRYWlRQUR3c1FLQUFMUWFPRTd3QVFPQUFMTWdBZ0FDQUJRUUZyTmdJRUlBQkJzTi94QURZQ0FDQUFRZmlEOGdBMkFnQWdBRUdBZ2ZJQU5nSUFJQUFRc1FFMkFnZ0xzUU1CQTM4akFFRVFheUlHSkFBZ0JrRUFOZ0lJSUFaQ0FEY0RBQ0FBS0FKQUlnVWdBQ2dDUkNJSFJ3UkFBMEFnQlNnQ0FDRUFBa0FnQVMwQTZRUUVRQ0FCUVJOQmZ4QXdJQUJCRTBGL0VEQkhEUUVMSUFFZ0FBUi9JQUJCc1AzOEFFRzR3L3NBUVFBUUhBVkJBQXNnQWlBRElBWWdCQkRMRkFzZ0JVRUVhaUlGSUFkSERRQUxDeUFFS0FJQUlnQWhCUUpBQWtBQ1FBSkFBa0FnQUNBRUtBSUVJZ0pHRFFBZ0FDRUZBMEFnQlNnQ0FDQUJSZzBCSUFWQkJHb2lCU0FDUncwQUN3d0JDeUFDSUFWSERRRUxJQVFvQWdnZ0FrY0VRQ0FDSUFFMkFnQWdCQ0FDUVFScU5nSUVEQUVMSUFJZ0FHc2lBa0VDZFNJSFFRRnFJZ05CZ0lDQWdBUlBEUUVnQXlBQ1FRRjFJZ1VnQXlBRlN4dEIvLy8vL3dNZ0FrSDgvLy8vQjBrYklnTUVmeUFEUVlDQWdJQUVUdzBESUFOQkFuUVFHQVZCQUFzaUJTQUhRUUowYWlJSElBRTJBZ0FnQWtFQVNnUkFJQVVnQUNBQ0VCa2FDeUFFSUFVZ0EwRUNkR28yQWdnZ0JDQUhRUVJxTmdJRUlBUWdCVFlDQUNBQVJRMEFJQUFRRndzZ0JpZ0NBQ0lBQkVBZ0JpQUFOZ0lFSUFBUUZ3c2dCa0VRYWlRQUR3c1FLQUFMUWFPRTd3QVFPQUFMT0FFQmZ5QUFRY3pNK2dBMkFyQUJJQUJCdU1iNkFEWUNBQ0FBS0FLNEFTSUJCRUFnQUNBQk5nSzhBU0FCRUJjTElBQVE0QUVhSUFBTHVRRUJBWDhnQUJDQkFTQUFRUUEyQXNBQlFkQUJFQmdpQVVRQUFBQUFBQUNRd0VFQUVMd0dJQUFnQVRZQ3NBRWdBQ0FCUVg4UXZnWkIwQUVRR0NJQlJBQUFBQUFBQUpEQVFRVVF2QVlnQUNBQk5nSzRBU0FBSUFGQmZ4QytCa0hRQVJBWUlnRkVBQUFBQUFBQUFBQkJFUkM4QmlBQUlBRTJBcndCSUFBZ0FVRi9FTDRHUWRBQkVCZ2lBVVFBQUFBQUFBQUFBRUVXRUx3R0lBQWdBVFlDdEFFZ0FDQUJRWDhRdmdZZ0FFS0FnSUNBZ0lDQXlFQTNBOGdCQzlBVEFnWi9BWDRqQUVIUUQyc2lBU1FBSUFCQkNrRi9FREFoQkNBQlFxeURnSUFRTndPb0R5QUJRcXlEZ0lBUU53T1lBU0FCS1FLWUFTRUhJQUZCc0E5cUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFJZ0J6Y0NCQ0FDUWdBM0Fnd2dBQ0FDUVFCQkFFRUFRZkN4ZjBFQlFRQVFMaUFCSUFRMkFxUVBJQUZCaUxEOUFEWUNvQThnQVVLOGc0Q0FFRGNEK0E0Z0FVSzhnNENBRURjRGtBRWdBU2tDa0FFaEJ5QUJRWUFQYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUFjM0FnUWdBa0lBTndJTUlBRkN3SU9BZ0JBM0E5QU9JQUZDd0lPQWdCQTNBNGdCSUFBZ0FpQUJRYUFQYWdKL0lBRXBBb2dCSVFjZ0FVSFlEbW9pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFITndJRUlBSkNBRGNDRENBQ0MwRUFRZkN4ZjBFQlFRQVFMaUFCUXJDRGdJQVFOd09vRGlBQlFyQ0RnSUFRTndPQUFTQUJLUUtBQVNFSElBRkJzQTVxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnQnpjQ0JDQUNRZ0EzQWd3Z0FVSzBnNENBRURjRGdBNGdBVUswZzRDQUVEY0RlQ0FCS1FKNElRY2dBVUdJRG1vaUJVRUJPZ0FZSUFWQkFEWUNGQ0FGUWRqOS9BQTJBZ0FnQlNBSE53SUVJQVZDQURjQ0RDQUJRZVFOYWtJQU53SUFJQUZCN0ExcVFnQTNBZ0FnQVVJQU53TGNEU0FCUVlTTCtnQTJBdGdOSUFFZ0JEWUMvQTBnQVNBRk5nTDREU0FCSUFJMkF2UU5JQUFnQWlBQlFkZ05haUFGUVFCQjhMRi9RUUZCQUJBdUlBRkJxQWRxSUFGQmdBbHFFUGNISWdWQkFCRGRDU0VHSUFVZ0JCRDJCeUFGSUFBUXZ3RkJBQkR4QlNBRklBWVE2UVVnQVNBRU5nS2tCeUFCUVlpdy9RQTJBcUFISUFGQzJJT0FnQkEzQS9nR0lBRkMySU9BZ0JBM0EzQWdBU2tDY0NFSElBRkJnQWRxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnQnpjQ0JDQUNRZ0EzQWd3Z0FDQUNJQUZCb0FkcVFRQkJBRUh3c1g5QkFVRUFFQzRnQVVJQU53TFVCaUFCUWdBM0ErZ0dJQUZDQURjQ3pBWWdBVUdVay9vQU5nTElCaUFCUWdBM0ErQUdJQUZCQURvQTlBWWdBU0FFTmdMd0JpQUJRc2lEZ0lBUU53T2dCaUFCUXNpRGdJQVFOd05vSUFFcEFtZ2hCeUFCUWFnR2FpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lBYzNBZ1FnQWtJQU53SU1JQUZDeklPQWdCQTNBL2dGSUFGQ3pJT0FnQkEzQTJBZ0FDQUNJQUZCeUFacUFuOGdBU2tDWUNFSElBRkJnQVpxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnQnpjQ0JDQUNRZ0EzQWd3Z0FndEJBRUh3c1g5QkFVRUFFQzRnQVNBRU5nTDBCU0FCUVlpdy9RQTJBdkFGSUFGQzhJT0FnQkEzQThnRklBRkM4SU9BZ0JBM0ExZ2dBU2tDV0NFSElBRkIwQVZxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnQnpjQ0JDQUNRZ0EzQWd3Z0FDQUNJQUZCOEFWcVFRQkJBRUh3c1g5QkFVRUFFQzRnQVVMUWc0Q0FFRGNEb0FVZ0FVTFFnNENBRURjRFVDQUJLUUpRSVFjZ0FVR29CV29pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFITndJRUlBSkNBRGNDRENBQklBSTJBcHdGSUFFZ0JEWUNtQVVnQVVFQU9nQ1VCU0FCUWN5VCtnQTJBcEFGSUFBZ0FpQUJRWkFGYWtFQVFRQkI4TEYvUVFGQkFCQXVJQVZCQWpZQ0xDQUZJQUFRdndGQkFCRHhCU0FGSUFZUTZRVWdBU0FFTmdLSUJTQUJRUUEyQW9RRklBRkJoSlQ2QURZQ2dBVWdBVUtBaElDQUVEY0QyQVFnQVVLQWhJQ0FFRGNEU0NBQktRSklJUWNnQVVIZ0JHb2lBMEVCT2dBWUlBTkJBRFlDRkNBRFFkajkvQUEyQWdBZ0F5QUhOd0lFSUFOQ0FEY0NEQ0FCUW9TRWdJQVFOd093QkNBQlFvU0VnSUFRTndOQUlBQWdBeUFCUVlBRmFnSi9JQUZCUUdzcEFnQWhCeUFCUWJnRWFpSURRUUU2QUJnZ0EwRUFOZ0lVSUFOQjJQMzhBRFlDQUNBRElBYzNBZ1FnQTBJQU53SU1JQU1MUVFCQjhMRi9RUUZCQUJBdUlBRkM0SU9BZ0JBM0E0Z0VJQUZDNElPQWdCQTNBemdnQVNrQ09DRUhJQUZCa0FScUlnTkJBVG9BR0NBRFFRQTJBaFFnQTBIWS9md0FOZ0lBSUFNZ0J6Y0NCQ0FEUWdBM0Fnd2dBU0FETmdLRUJDQUJJQVEyQW9BRUlBRkJBRG9BL2dNZ0FVRUJPd0g4QXlBQlFjQ1UrZ0EyQXZnRElBQWdBeUFCUWZnRGFrRUFRUUJCOExGL1FRRkJBQkF1SUFGQzdJT0FnQkEzQTlBRElBRkM3SU9BZ0JBM0F6QWdBU2tDTUNFSElBRkIyQU5xSWdOQkFUb0FHQ0FEUVFBMkFoUWdBMEhZL2Z3QU5nSUFJQU1nQnpjQ0JDQURRZ0EzQWd3Z0FTQUROZ0xNQXlBQklBUTJBc2dESUFGQkFEWUN4QU1nQVVHRWxmb0FOZ0xBQXlBQUlBTWdBVUhBQTJwQkFFRUFRZkN4ZjBFQlFRQVFMaUFCUXZpRGdJQVFOd09ZQXlBQlF2aURnSUFRTndNb0lBRXBBaWdoQnlBQlFhQURhaUlEUVFFNkFCZ2dBMEVBTmdJVUlBTkIyUDM4QURZQ0FDQURJQWMzQWdRZ0EwSUFOd0lNSUFFZ0F6WUNsQU1nQVNBRU5nS1FBeUFCUVFBMkFvd0RJQUZCeEpYNkFEWUNpQU1nQUNBRElBRkJpQU5xUVFCQkFFSHdzWDlCQVVFQUVDNGdBVUxrZzRDQUVEY0Q0QUlnQVVMa2c0Q0FFRGNESUNBQktRSWdJUWNnQVVIb0Ftb2lBMEVCT2dBWUlBTkJBRFlDRkNBRFFkajkvQUEyQWdBZ0F5QUhOd0lFSUFOQ0FEY0NEQ0FCSUFNMkF0Z0NJQUVnQkRZQzFBSWdBVUlBTndMTUFpQUJRZnlWK2dBMkFzZ0NJQUFnQXlBQlFjZ0Nha0VBUVFCQjhMRi9RUUZCQUJBdUlBRkMzSU9BZ0JBM0E2QUNJQUZDM0lPQWdCQTNBeGdnQVNrQ0dDRUhJQUZCcUFKcUlnTkJBVG9BR0NBRFFRQTJBaFFnQTBIWS9md0FOZ0lBSUFNZ0J6Y0NCQ0FEUWdBM0Fnd2dBU0FFTmdLY0FpQUJRWWl3L1FBMkFwZ0NJQUFnQXlBQlFaZ0Nha0VBUVFCQjhMRi9RUUZCQUJBdUlBRXRBSlFGQkVBZ0JVRUJOZ0lzSUFVZ0FCQy9BVUVBRVBFRklBVWdCaERwQlNBQUlBSWdBVUdRQldwQkFFRUFRZkN4ZjBFQlFRQVFMZ3NnQkNBQUtBS0FCallDdUFjZ0FCQy9CQVJBSUFBUXZ3UVE5Uk1MSUFBUTl3TUVRQ0FBRVBjREVQVVRDeUFCUWdBM0F2d0JJQUZDQURjRGlBSWdBU0FFTmdLUUFpQUJRY2lXK2dBMkF2QUJJQUVnQkNnQ3NBWTJBdlFCSUFFZ0JDZ0M2QVlpQkVIMEYyb2lBaWdDTENJRFFRcHNJQU1nQWkwQVBCdEI1QUJzUWVRQWJTQUVRZmc3YWlJQ0tBSXNJZ1JCQ213Z0JDQUNMUUE4RzJ3MkF2Z0JJQUZDaUlTQWdCQTNBOGdCSUFGQ2lJU0FnQkEzQXhBZ0FTa0NFQ0VISUFGQjBBRnFJZ0pCQVRvQUdDQUNRUUEyQWhRZ0FrSFkvZndBTmdJQUlBSWdCemNDQkNBQ1FnQTNBZ3dnQVVLTWhJQ0FFRGNEb0FFZ0FVS01oSUNBRURjRENDQUFJQUlnQVVId0FXb0NmeUFCS1FJSUlRY2dBVUdvQVdvaUFFRUJPZ0FZSUFCQkFEWUNGQ0FBUWRqOS9BQTJBZ0FnQUNBSE53SUVJQUJDQURjQ0RDQUFDMEVBUWZDeGYwRUJRUUFRTGlBR0VOa0dHaUFGRVBJRkdpQUJRZEFQYWlRQUMrbzFBaEovQVg0akFFSHdFMnNpQVNRQUlBQkJDa0YvRURBaENpQUFFTjRISUFGQm1BOXFFUGNISWhBZ0NoRDJCeUFRUVFBMkFpd2dBVUhBRFdvZ0VFRUJFTjBKSVJJZ0VDQUFFTDhCUVFBUThRVWdFQ0FTRU9rRklBRkJzQTFxUWdBM0F3QWdBVUdzRFdvZ0FVR29EV29pQmpZQ0FDQUJRYVFOYWtFQU5nSUFJQUZCb0ExcUlBRkJtQTFxSWdWQkJISWlBallDQUNBQklBbzJBcmdOSUFFZ0JqWUNxQTBnQVNBQ05nS2NEU0FCUVppTytnQTJBcGdOSUFGQzFJT0FnQkEzQS9BTUlBRkMxSU9BZ0JBM0E2Z0JJQUVwQXFnQklSTWdBVUg0REdvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBVE53SUVJQUpDQURjQ0RDQUFJQUlnQlVFQVFRQkI4TEYvUVFGQkFCQXVJQUZDN0lLQWdCQTNBOGdNSUFGQzdJS0FnQkEzQTZBQklBRXBBcUFCSVJNZ0FVSFFER29pQmtFQk9nQVlJQVpCQURZQ0ZDQUdRZGo5L0FBMkFnQWdCaUFUTndJRUlBWkNBRGNDRENBQlF2Q0NnSUFRTndPZ0RDQUJRdkNDZ0lBUU53T1lBU0FCS1FLWUFTRVRJQUZCcUF4cUlnZEJBVG9BR0NBSFFRQTJBaFFnQjBIWS9md0FOZ0lBSUFjZ0V6Y0NCQ0FIUWdBM0Fnd2dBVUdJQ0dvZ0NoQ0lBaENVQkNBQlFmd0xha0lBTndJQUlBRkJoQXhxUWdBM0FnQWdBVUhzQzJwQ2dJQ0FnSkNBZ0lDQWZ6Y0NBQ0FCUWdBM0F2UUxJQUZDQURjQzVBc2dBVUhRanZvQU5nTGdDeUFCSUFjMkFwUU1JQUVnQmpZQ2tBd2dBU0FLTmdLTURDQUJRZUFMYWtFRWNpQUJLQUtJQ0NBQktBS01DQkJSSUFGQkFEWUNuQXdnQVVFQU9nQ2FEQ0FCUVlBQ093R1lEQ0FCS0FLSUNDSUNCRUFnQVNBQ05nS01DQ0FDRUJjTElBQWdCaUFCUWVBTGFpQUhRUUJCOExGL1FRRkJBQkF1SUFGQzVJS0FnQkEzQTdnTElBRkM1SUtBZ0JBM0E1QUJJQUVwQXBBQklSTWdBVUhBQzJvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBVE53SUVJQUpDQURjQ0RDQUJRdWlDZ0lBUU53T1FDeUFCUXVpQ2dJQVFOd09JQVNBQktRS0lBU0VUSUFGQm1BdHFJZ1ZCQVRvQUdDQUZRUUEyQWhRZ0JVSFkvZndBTmdJQUlBVWdFemNDQkNBRlFnQTNBZ3dnQVVHSUNHb2dDaENJQWhDVUJDQUJRZVFLYWtJQU53SUFJQUZCN0FwcVFnQTNBZ0FnQVVIMENtcENBRGNDQUNBQlFmd0tha0VBTmdJQUlBRkNBRGNDM0FvZ0FVR0lqL29BTmdMWUNpQUJJQVUyQW9nTElBRWdBallDaEFzZ0FTQUtOZ0tBQ3lBQlFkZ0tha0VFY2lBQktBS0lDQ0FCS0FLTUNCQlJJQUVvQW9nSUlnTUVRQ0FCSUFNMkFvd0lJQU1RRndzZ0FDQUNJQUZCMkFwcUlBVkJBRUh3c1g5QkFVRUFFQzRnQVVHSUNHb2dDaENJQWhDVUJDQUJRYlFLYWtJQU53SUFJQUZCdkFwcVFnQTNBZ0FnQVVHa0NtcENnSUNBZ0pDQWdJQ0FmemNDQUNBQlFnQTNBcXdLSUFGQ0FEY0NuQW9nQVVIUWp2b0FOZ0tZQ2lBQklBYzJBc3dLSUFFZ0JqWUN5QW9nQVNBS05nTEVDaUFCUVpnS2FrRUVjaUFCS0FLSUNDQUJLQUtNQ0JCUklBRkJBRFlDMUFvZ0FVRUFPZ0RTQ2lBQlFZQUNPd0hRQ2lBQktBS0lDQ0lDQkVBZ0FTQUNOZ0tNQ0NBQ0VCY0xJQUZCQURvQTBRb2dBQ0FHSUFGQm1BcHFJQWRCQUVId3NYOUJBVUVBRUM0Z0FVS0VnNENBRURjRDhBa2dBVUtFZzRDQUVEY0RnQUVnQVNrQ2dBRWhFeUFCUWZnSmFpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lCTTNBZ1FnQWtJQU53SU1JQUVnQ2pZQzdBa2dBU0FDTmdMb0NTQUJRUUEyQXVRSklBRkJ3SS82QURZQzRBa2dBQ0FDSUFGQjRBbHFRUUJCQUVId3NYOUJBVUVBRUM0Z0FVS1VnNENBRURjRHVBa2dBVUtVZzRDQUVEY0RlQ0FCS1FKNElSTWdBVUhBQ1dvaUJVRUJPZ0FZSUFWQkFEWUNGQ0FGUWRqOS9BQTJBZ0FnQlNBVE53SUVJQVZDQURjQ0RDQUJRcGlEZ0lBUU53T1FDU0FCUXBpRGdJQVFOd053SUFFcEFuQWhFeUFCUVpnSmFpSUdRUUU2QUJnZ0JrRUFOZ0lVSUFaQjJQMzhBRFlDQUNBR0lCTTNBZ1FnQmtJQU53SU1JQUZCK0FacUlBb1FpQUlRbEFRZ0FVR0lDV29pQjBJQU53TUFJQUZCL0FocVFnQTNBZ0FnQVVIb0NHcEJBRFlDQUNBQlFhZ0lha0lBTndNQUlBRkJzQWhxUWdBM0F3QWdBVUc0Q0dwQ0FEY0RBQ0FCUWNBSWFrSUFOd01BSUFGQnlBaHFRZ0EzQXdBZ0FVSFFDR3BDQURjREFDQUJRZGdJYWlJQ1FRQTJBZ0FnQVVJQU53UGdDQ0FCUWZpUCtnQTJBb2dJSUFGQ0FEY0RvQWdnQVVFQU5nS01DQ0FCUVFBMkFwZ0lJQUZDZ1lDQWdBZzNBNUFJSUFGQm9BaHFJQUVvQXZnR0lBRW9BdndHRUZFZ0FVR0FDV3BDQURjREFDQUhRZ0EzQXdBZ0FVSGtDR29nQVNnQzRBZzJBZ0FnQVVJQU53UDRDQ0FCSUFZMkF2UUlJQUVnQlRZQzhBZ2dBU0FLTmdMc0NDQUJRUUE2QU53SUlBRkI1QUEyQXB3SUlBRW9BdmdHSWdjRVFDQUJJQWMyQXZ3R0lBY1FGd3NDUUFKQUFrQUNRQ0FCUWRRSWFpZ0NBQ0lISUFJb0FnQWlBMGtFUUNBSFFaQUJPd0VBSUFFZ0IwRUNhallDMUFnTUFRc2dCeUFCS0FMUUNDSUlheUlMUVgxTURRRWdDMEVCZFNJSFFRRnFJZ0lnQXlBSWF5SURJQUlnQTBzYlFmLy8vLzhISUFOQi92Ly8vd2RKR3lJREJIOGdBMEVBU0EwRUlBTkJBWFFRR0FWQkFBc2hDU0FKSUFkQkFYUnFJZ0pCa0FFN0FRQWdDMEVBU2dSQUlBa2dDQ0FMRUJrYUN5QUJJQWtnQTBFQmRHbzJBdGdJSUFFZ0FrRUNhallDMUFnZ0FTQUpOZ0xRQ0NBSVJRMEFJQWdRRndzZ0FDQUZJQUZCaUFocUlBWkJBRUh3c1g5QkFVRUFFQzRnQVNBQktBTFFDRFlDMUFnQ1FDQUJRY2dJYWlnQ0FDSUNJQUZCekFocUtBSUFJZ05KQkVBZ0FrR1FBVHNCQUNBQklBSkJBbW9pQWpZQ3lBZ01BUXNnQWlBQktBTEVDQ0lJYXlJTFFYMU1EUUlnQzBFQmRTSUhRUUZxSWdJZ0F5QUlheUlESUFJZ0Ewc2JRZi8vLy84SElBTkIvdi8vL3dkSkd5SURCSDhnQTBFQVNBMEVJQU5CQVhRUUdBVkJBQXNoQ1NBSklBZEJBWFJxSWdKQmtBRTdBUUFnQ1NBRFFRRjBhaUVESUFKQkFtb2hBaUFMUVFCS0JFQWdDU0FJSUFzUUdSb0xJQUVnQXpZQ3pBZ2dBU0FDTmdMSUNDQUJJQWsyQXNRSUlBaEZEUUFnQ0JBWElBRW9Bc3dJSVFNZ0FTZ0N5QWdoQWdzQ1FDQUNJQU5KQkVBZ0FrSHRBRHNCQUNBQklBSkJBbW9pQWpZQ3lBZ01BUXNnQWlBQktBTEVDQ0lJYXlJTFFYMU1EUUlnQzBFQmRTSUhRUUZxSWdJZ0F5QUlheUlESUFJZ0Ewc2JRZi8vLy84SElBTkIvdi8vL3dkSkd5SURCSDhnQTBFQVNBMEVJQU5CQVhRUUdBVkJBQXNoQ1NBSklBZEJBWFJxSWdKQjdRQTdBUUFnQ1NBRFFRRjBhaUVESUFKQkFtb2hBaUFMUVFCS0JFQWdDU0FJSUFzUUdSb0xJQUVnQXpZQ3pBZ2dBU0FDTmdMSUNDQUJJQWsyQXNRSUlBaEZEUUFnQ0JBWElBRW9Bc3dJSVFNZ0FTZ0N5QWdoQWdzQ1FDQUNJQU5KQkVBZ0FrSCtBRHNCQUNBQklBSkJBbW9pQWpZQ3lBZ01BUXNnQWlBQktBTEVDQ0lJYXlJTFFYMU1EUUlnQzBFQmRTSUhRUUZxSWdJZ0F5QUlheUlESUFJZ0Ewc2JRZi8vLy84SElBTkIvdi8vL3dkSkd5SURCSDhnQTBFQVNBMEVJQU5CQVhRUUdBVkJBQXNoQ1NBSklBZEJBWFJxSWdKQi9nQTdBUUFnQ1NBRFFRRjBhaUVESUFKQkFtb2hBaUFMUVFCS0JFQWdDU0FJSUFzUUdSb0xJQUVnQXpZQ3pBZ2dBU0FDTmdMSUNDQUJJQWsyQXNRSUlBaEZEUUFnQ0JBWElBRW9Bc3dJSVFNZ0FTZ0N5QWdoQWdzQ1FDQUNJQU5KQkVBZ0FrSDZBRHNCQUNBQklBSkJBbW8yQXNnSURBRUxJQUlnQVNnQ3hBZ2lDR3NpQzBGOVRBMENJQXRCQVhVaUIwRUJhaUlDSUFNZ0NHc2lBeUFDSUFOTEcwSC8vLy8vQnlBRFFmNy8vLzhIU1JzaUF3Ui9JQU5CQUVnTkJDQURRUUYwRUJnRlFRQUxJUWtnQ1NBSFFRRjBhaUlDUWZvQU93RUFJQXRCQUVvRVFDQUpJQWdnQ3hBWkdnc2dBU0FKSUFOQkFYUnFOZ0xNQ0NBQklBSkJBbW8yQXNnSUlBRWdDVFlDeEFnZ0NFVU5BQ0FJRUJjTElBRkJBVG9BM0FnZ0FDQUZJQUZCaUFocUlBWkJBRUh3c1g5QkFVRUFFQzRnQVVMMGdvQ0FFRGNENEFjZ0FVTDBnb0NBRURjRGFDQUJLUUpvSVJNZ0FVSG9CMm9pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFUTndJRUlBSkNBRGNDRENBQlF2aUNnSUFRTndPNEJ5QUJRdmlDZ0lBUU53TmdJQUVwQW1BaEV5QUJRY0FIYWlJRlFRRTZBQmdnQlVFQU5nSVVJQVZCMlAzOEFEWUNBQ0FGSUJNM0FnUWdCVUlBTndJTUlBRkI2QVpxSUFvUWlBSVFsQVFnQVVFQU5nS2dCeUFCUWdBM0Fvd0hJQUZDQURjRG1BY2dBVUd3a1BvQU5nTDRCaUFCUWdBM0FvUUhJQUZDZ0lDQWdQRC8vLy8vQURjQy9BWWdBVUdJQjJvaUJpQUJLQUxvQmlBQktBTHNCaEJSSUFFZ0FTZ0NtQWMyQXB3SElBRWdCVFlDc0FjZ0FTQUNOZ0tzQnlBQklBbzJBcWdISUFGQkFEWUNwQWNnQVVFQU9nQ1VCeUFHSUFFb0F1Z0dJQUVvQXV3R0VGRWdBU2dDNkFZaUJnUkFJQUVnQmpZQzdBWWdCaEFYQ3lBQUlBSWdBVUg0Qm1vZ0JVRUFRZkN4ZjBFQlFRQVFMaUFCUXVDQ2dJQVFOd1BBQmlBQlF1Q0NnSUFRTndOWUlBRXBBbGdoRXlBQlFjZ0dhaUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNJQk0zQWdRZ0FrSUFOd0lNSUFFZ0NqWUN1QVlnQVVFQU5nSzBCaUFCUWV5UStnQTJBckFHSUFBZ0FpQUJRYkFHYWtFQVFRQkI4TEYvUVFGQkFCQXVJQUZCbUFacUlnVkNBRGNEQUNBQlFhUUdhaUlDUWdBM0FnQWdBVUgwcWYwQU5nS1FCaUFCSUFVMkFwUUdJQUVnQWpZQ29BWWdBVUswZ1lDQUVEY0Q2QVVnQVVLMGdZQ0FFRGNEVUNBQktRSlFJUk1nQVVId0JXb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FpQVROd0lFSUFKQ0FEY0NEQ0FBSUFJZ0FVR1FCbW9pQWtFQVFRQkI4TEYvUVFGQkFCQXVJQUFoQXlNQVFkQUJheUlFSkFBQ1FBSkFBa0FDUUNBQ0tBSU1SUTBBSUFSQ0FEY0R5QUVnQkVJQU53UEFBU0FDS0FJRUlnQWdBa0VJYWlJSVJnMEFJQVJCNEFCcVFRUnlJUkVEUUNBQUlnY29BaFFpQUNBSFFSaHFJZ2xIQkVBRFFDQUFJZ1lvQWhRaUFDQUdRUmhxSWd0SEJFQURRQ0FIS0FJUUlRSWdCRUdBZ093QU5nSzBBU0FFSUFJMkFyZ0JJQVJCN0tyOUFEWUNzQUVnQmlnQ0VDRUNJQVJCZ0lETUFEWUNwQUVnQkNBQ05nS29BU0FFUWV5cS9RQTJBcUFCSUFBaUJTZ0NFQ0VBSUFSQmdJRFVCRFlDbEFFZ0JDQUFOZ0tZQVNBRVFleXEvUUEyQXBBQkFrQWdCQ2dDd0FFaURDQUVLQUxJQVVjRVFDQU1JQVJCc0FGcU5nSUFJQVFnREVFRWFpSUNOZ0xFQVF3QkMwRUVFQmdpQUNBRVFiQUJhallDQUNBRUlBQkJCR29pQWpZQ3lBRWdCQ0FDTmdMRUFTQUVJQUEyQXNBQklBeEZEUUFnREJBWElBUW9Bc1FCSVFJTEFrQWdCQ2dDeUFFZ0FrY0VRQ0FDSUFSQm9BRnFOZ0lBSUFRZ0FrRUVhaUlDTmdMRUFRd0JDeUFDSUFRb0FzQUJJZzVySWcxQkFuVWlBa0VCYWlJTVFmLy8vLzhEU3cwSUlBd2dEVUVCZFNJQUlBQWdERWtiUWYvLy8vOERJQTFCL1AvLy93ZEpHeUlQQkg4Z0QwSC8vLy8vQTBzTkNDQVBRUUowRUJnRlFRQUxJZ3dnQWtFQ2RHb2lBQ0FFUWFBQmFqWUNBQ0FBUVFScUlRSWdEVUVBU2dSQUlBd2dEaUFORUJrYUN5QUVJQXdnRDBFQ2RHbzJBc2dCSUFRZ0FqWUN4QUVnQkNBTU5nTEFBU0FPUlEwQUlBNFFGeUFFS0FMRUFTRUNDd0pBSUFRb0FzZ0JJQUpIQkVBZ0FpQUVRWkFCYWpZQ0FDQUVJQUpCQkdvMkFzUUJEQUVMSUFJZ0JDZ0N3QUVpRG1zaURVRUNkU0lDUVFGcUlneEIvLy8vL3dOTERRZ2dEQ0FOUVFGMUlnQWdBQ0FNU1J0Qi8vLy8vd01nRFVIOC8vLy9CMGtiSWc4RWZ5QVBRZi8vLy84RFN3MElJQTlCQW5RUUdBVkJBQXNpRENBQ1FRSjBhaUlBSUFSQmtBRnFOZ0lBSUExQkFFb0VRQ0FNSUE0Z0RSQVpHZ3NnQkNBTUlBOUJBblJxTmdMSUFTQUVJQUJCQkdvMkFzUUJJQVFnRERZQ3dBRWdEa1VOQUNBT0VCY0xJQVJCckpqNkFEWUNZQ0FSUWdBM0FoZ2dFVUlBTndJUUlCRkNBRGNDQ0NBUlFnQTNBZ0FnQkNBS05nS0lBU0FFUWVRQU5nS0VBU0FFUXB5RGdJQVFOd000SUFSQ25JT0FnQkEzQXdnZ0JDa0NDQ0VUSUFSQlFHc2lBRUVCT2dBWUlBQkJBRFlDRkNBQVFkajkvQUEyQWdBZ0FDQVROd0lFSUFCQ0FEY0NEQ0FFUXFDRGdJQVFOd01RSUFSQ29JT0FnQkEzQXdBZ0F5QUFJQVJCNEFCcUFuOGdCQ2tDQUNFVElBUkJHR29pQUVFQk9nQVlJQUJCQURZQ0ZDQUFRZGo5L0FBMkFnQWdBQ0FUTndJRUlBQkNBRGNDRENBQUN5QUVRY0FCYWtId3NYOUJBVUVBRUM0Z0JFR3NtUG9BTmdKZ0lBUW9BbVFpQUFSQUlBUWdBRFlDYUNBQUVCY0xBa0FnQlNnQ0JDSUNSUVJBSUFVb0FnZ2lBQ2dDQUNBRlJnMEJJQVZCQ0dvaEFnTkFJQUlvQWdBaUJVRUlhaUVDSUFVZ0JTZ0NDQ0lBS0FJQVJ3MEFDd3dCQ3dOQUlBSWlBQ2dDQUNJQ0RRQUxDeUFBSUF0SERRQUxDd0pBSUFZb0FnUWlBa1VFUUNBR0tBSUlJZ0FvQWdBZ0JrWU5BU0FHUVFocUlRSURRQ0FDS0FJQUlnVkJDR29oQWlBRklBVW9BZ2dpQUNnQ0FFY05BQXNNQVFzRFFDQUNJZ0FvQWdBaUFnMEFDd3NnQUNBSlJ3MEFDd3NDUUNBSEtBSUVJZ0pGQkVBZ0J5Z0NDQ0lBS0FJQUlBZEdEUUVnQjBFSWFpRUNBMEFnQWlnQ0FDSUZRUWhxSVFJZ0JTQUZLQUlJSWdBb0FnQkhEUUFMREFFTEEwQWdBaUlBS0FJQUlnSU5BQXNMSUFBZ0NFY05BQXNnQkNnQ3dBRWlBRVVOQUNBRUlBQTJBc1FCSUFBUUZ3c2dCRUhRQVdva0FBd0NDMEdqaE84QUVEZ0FDeEFvQUFzZ0FVTDhnb0NBRURjRHdBVWdBVUw4Z29DQUVEY0RTQ0FCS1FKSUlSTWdBVUhJQldvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBVE53SUVJQUpDQURjQ0RDQUJRb0NEZ0lBUU53T1lCU0FCUW9DRGdJQVFOd05BSUFGQlFHc3BBZ0FoRXlBQlFhQUZhaUlBUVFFNkFCZ2dBRUVBTmdJVUlBQkIyUDM4QURZQ0FDQUFJQk0zQWdRZ0FFSUFOd0lNSUFGQkFEWUM5QVFnQVVJQU53TGtCQ0FCUWdBM0E0QUZJQUVnQURZQ2tBVWdBU0FDTmdLTUJTQUJJQW8yQW9nRklBRkNBRGNDN0FRZ0FVSUFOd0xjQkNBQlFhU1IrZ0EyQXRnRUlBRkNBRGNEK0FRZ0F5QUNJQUZCMkFScUlBQkJBRUh3c1g5QkFVRUFFQzRnQVVMWWdvQ0FFRGNEc0FRZ0FVTFlnb0NBRURjRE9DQUJLUUk0SVJNZ0FVRzRCR29pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFUTndJRUlBSkNBRGNDRENBQlF0eUNnSUFRTndPSUJDQUJRdHlDZ0lBUU53TXdJQUVwQWpBaEV5QUJRWkFFYWlJQVFRRTZBQmdnQUVFQU5nSVVJQUJCMlAzOEFEWUNBQ0FBSUJNM0FnUWdBRUlBTndJTUlBRkNBRGNDOUFNZ0FVSUFOd0xzQXlBQlFlU1IrZ0EyQXVnRElBRWdDallDZ0FRZ0FTQUNOZ0w4QXlBRElBSWdBVUhvQTJvZ0FFRUFRZkN4ZjBFQlFRQVFMaUFCUW9pRGdJQVFOd1BBQXlBQlFvaURnSUFRTndNb0lBRXBBaWdoRXlBQlFjZ0RhaUlBUVFFNkFCZ2dBRUVBTmdJVUlBQkIyUDM4QURZQ0FDQUFJQk0zQWdRZ0FFSUFOd0lNSUFFZ0NqWUN1QU1nQVVFQU5nSzBBeUFCUVp5UytnQTJBckFESUFNZ0FDQUJRYkFEYWtFQVFRQkI4TEYvUVFGQkFCQXVJQUVnQ2pZQ3JBTWdBVUdJc1AwQU5nS29BeUFCUXFTRGdJQVFOd09BQXlBQlFxU0RnSUFRTndNZ0lBRXBBaUFoRXlBQlFZZ0RhaUlBUVFFNkFCZ2dBRUVBTmdJVUlBQkIyUDM4QURZQ0FDQUFJQk0zQWdRZ0FFSUFOd0lNSUFNZ0FDQUJRYWdEYWtFQVFRQkI4TEYvUVFGQkFCQXVJQUZDaklPQWdCQTNBOWdDSUFGQ2pJT0FnQkEzQXhnZ0FTa0NHQ0VUSUFGQjRBSnFJZ1pCQVRvQUdDQUdRUUEyQWhRZ0JrSFkvZndBTmdJQUlBWWdFemNDQkNBR1FnQTNBZ3dnQVVLUWc0Q0FFRGNEc0FJZ0FVS1FnNENBRURjREVDQUJLUUlRSVJNZ0FVRzRBbW9pQlVFQk9nQVlJQVZCQURZQ0ZDQUZRZGo5L0FBMkFnQWdCU0FUTndJRUlBVkNBRGNDRENBQklBb29BdWdHUWZRWGFpSUNLQUlzSWdCQkNtd2dBQ0FDTFFBOEcwSGtBR3hCNUFCdE5nS29BaUFCUVFBMkFxUUNJQUZDQURjQ25BSWdBVUhrb1BvQU5nS1lBaUFESUFZZ0FVR1lBbW9nQlVFQVFmQ3hmMEVCUVFBUUxpQUJRUUE3QVl3Q0lBRkNBRGNDaEFJZ0FVR290LzBBTmdLQUFpQUJJQW8yQXBBQ0lBRkN0SUtBZ0JBM0E5Z0JJQUZDdElLQWdCQTNBd2dnQVNrQ0NDRVRJQUZCNEFGcUlnQkJBVG9BR0NBQVFRQTJBaFFnQUVIWS9md0FOZ0lBSUFBZ0V6Y0NCQ0FBUWdBM0Fnd2dBVUs0Z29DQUVEY0RzQUVnQVVLNGdvQ0FFRGNEQUNBRElBQWdBVUdBQW1vQ2Z5QUJLUUlBSVJNZ0FVRzRBV29pQUVFQk9nQVlJQUJCQURZQ0ZDQUFRZGo5L0FBMkFnQWdBQ0FUTndJRUlBQkNBRGNDRENBQUMwRUFRZkN4ZjBFQlFRQVFMaUFCUWVTUitnQTJBdWdESUFFb0F1d0RJZ0FFUUNBQklBQTJBdkFESUFBUUZ3c2dBVUdra2ZvQU5nTFlCQ0FCS0FMc0JDSUFCRUFnQVNBQU5nTHdCQ0FBRUJjTElBRW9BdHdFSWdBRVFDQUJJQUEyQXVBRUlBQVFGd3NnQVVIMHFmMEFOZ0tRQmlBQlFhQUdhaUFCS0FLa0JoRGNBaUFCUVpBR2FrRUVjaUFCS0FLWUJoRGNBaUFCUWJDUStnQTJBdmdHSUFFb0FwZ0hJZ0FFUUNBQklBQTJBcHdISUFBUUZ3c2dBU2dDaUFjaUFBUkFJQUVnQURZQ2pBY2dBQkFYQ3lBQlFmaVArZ0EyQW9nSUlBRW9BdUFJSWdBRVFDQUJJQUEyQXVRSUlBQVFGd3NnQVNnQzBBZ2lBQVJBSUFFZ0FEWUMxQWdnQUJBWEN5QUJLQUxFQ0NJQUJFQWdBU0FBTmdMSUNDQUFFQmNMSUFFb0FyZ0lJZ0FFUUNBQlFid0lhaUFBTmdJQUlBQVFGd3NnQVNnQ3JBZ2lBQVJBSUFGQnNBaHFJQUEyQWdBZ0FCQVhDeUFCS0FLZ0NDSUFCRUFnQVVHa0NHb2dBRFlDQUNBQUVCY0xJQUZCMEk3NkFEWUNtQW9nQVNnQ3VBb2lBQVJBSUFGQnZBcHFJQUEyQWdBZ0FCQVhDeUFCS0FLc0NpSUFCRUFnQVVHd0Ntb2dBRFlDQUNBQUVCY0xJQUVvQXB3S0lnQUVRQ0FCSUFBMkFxQUtJQUFRRndzZ0FVR0lqL29BTmdMWUNpQUJLQUwwQ2lJQUJFQWdBVUg0Q21vZ0FEWUNBQ0FBRUJjTElBRW9BdWdLSWdBRVFDQUJRZXdLYWlBQU5nSUFJQUFRRndzZ0FTZ0MzQW9pQUFSQUlBRkI0QXBxSUFBMkFnQWdBQkFYQ3lBQlFkQ08rZ0EyQXVBTElBRW9Bb0FNSWdBRVFDQUJRWVFNYWlBQU5nSUFJQUFRRndzZ0FTZ0M5QXNpQUFSQUlBRkIrQXRxSUFBMkFnQWdBQkFYQ3lBQktBTGtDeUlBQkVBZ0FTQUFOZ0xvQ3lBQUVCY0xJQUZCbUk3NkFEWUNtQTBDUUNBQktBS3dEVVVOQUNBQktBS3NEU0lBS0FJQUlnVWdBU2dDcUEwaUFpZ0NCRFlDQkNBQ0tBSUVJQVUyQWdBZ0FVRUFOZ0t3RFNBQUlBRkJxQTFxSWdWR0RRQURRQ0FBS0FJRUlRSWdBQkFYSUFJaUFDQUZSdzBBQ3dzQ1FDQUJLQUtrRFVVTkFDQUJLQUtnRFNJQUtBSUFJZ1VnQVNnQ25BMGlBaWdDQkRZQ0JDQUNLQUlFSUFVMkFnQWdBVUVBTmdLa0RTQUFJQUZCbUExcVFRUnlJZ1ZHRFFBRFFDQUFLQUlFSVFJZ0FCQVhJQUlpQUNBRlJ3MEFDd3NnRWhEWkJob2dFQkR5QlJvZ0FVSHdFMm9rQUE4TEVDZ0FDeEFvQUF0Qm80VHZBQkE0QUF2UEVBTU1md0YrQW53akFFR3dCbXNpQ2lRQUFrQUNRQ0FBTFFDZ0JrVU5BQ0FCRFFBZ0FCQy9CQVJBSUFBUXZ3UWdBQkRkQmdzZ0FCRDNBMFVOQVNBQUVQY0RJQUFRM1FZTUFRc2dBQkNzQ1NNQVFlQUFheUlCSkFBQ1FDQUFRUXBCZnhBd0lnTW9BdWdHSWdJb0F1UUdSUTBBSUFKQmlnNXFMUUFBRFFBZ0FpMEFzZ1lFUUNBRElBQVFpaElpQWpZQ3RBWWdBeUFES0FMQUJpQUNJQU1vQXJ3R2FtbzJBcXdHREFFTElBRkNzSVdBZ0JBM0F6Z2dBVUt3aFlDQUVEY0RDQ0FCS1FJSUlRNGdBVUZBYXlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUE0M0FnUWdBa0lBTndJTUlBRkNBRGNBSlNBQlFnQTNBeUFnQVVLQWdJQ0FnSUNBK0Q4M0F4Z2dBVUVBTmdJVUlBRkJnSmY2QURZQ0VDQUJJQUkyQWpBZ0FTQUROZ0kwSUFFZ0F5Z0N0QVkyQWlnZ0FDQUNJQUZCRUdwQkFFRUFRZkN4ZjBFQlFRQVFMZ3NnQVVIZ0FHb2tBQ0FBRUtzSkl3QkJzQUZySWdRa0FDQUFRUXBCZnhBd0lRRUNRQ0FBS0FLUUJrRUFUQTBBSUFBckE1Z0dSQUFBQUFBQUFBQUFaUTBBSUFFb0F1Z0dRYklMYWkwQUFFVU5BQ0FCRUtNRklRSWdBRUVnRUtNQ0lRTUNRQUpBSUFKQnB3RVE1d0VnQUVjTkFDQUFFTDhCUVFCS0JFQWdBaUFBUWFjQkVLY0ZRYkQ5L0FCQnRJcjZBRUVBRUJ3aUFpZ0NrQVlpQmlBQUtBS1FCazRoQlFKL0lBSXJBNWdHSWcrWlJBQUFBQUFBQU9CQll3UkFJQStxREFFTFFZQ0FnSUI0Q3lFQ0lBVkZCRUFnQUNBR05nS1FCZ3NnQXlBQktBTG9Ca0hnUG1vaUJpZ0NMQ0lGUVFwc0lBVWdCaTBBUEJ0T0lBTkJBMDV4RFFFZ0FDQUN0emtEbUFZTUFRdEJBQ0VDSUFCQjJBRnFRWm9CRU9vUUlBTnNRUWhJRFFFTFFRRWhBaUFCS0FMb0JrR2dLbW9yQXdBaUR5QUFLQUtRQnJjZ0FTZ0NxQWEzSWhDalkwVU5BQ0FBQW44Z0R5QVFvaUlQbVVRQUFBQUFBQURnUVdNRVFDQVBxZ3dCQzBHQWdJQ0FlQXMyQXBBR0N5QUNSUTBBSUFSQ3RJV0FnQkEzQTRnQklBUkN0SVdBZ0JBM0F4QWdCQ2tDRUNFT0lBUkJrQUZxSWdOQkFUb0FHQ0FEUVFBMkFoUWdBMEhZL2Z3QU5nSUFJQU1nRGpjQ0JDQURRZ0EzQWd3Z0JFSDBBR29pQ1VJQU53SUFJQVJCdEpmNkFEWUNXQ0FFSUFrMkFuQWdCQ0FCTmdLQUFTQUVJQU0yQW53Z0JFSUFOd0pjSUFRZ0FDc0RtQVk1QTJnZ0JDQUFLQUtRQmpZQ1pDQUFJQU1nQkVIWUFHcEJBRUVBUWZDeGYwRUJRUUFRTGlBRUtBSjRCRUFnQkVLNGhZQ0FFRGNETUNBRVFyaUZnSUFRTndNSUlBUXBBZ2doRGlBRVFUaHFJZ05CQVRvQUdDQURRUUEyQWhRZ0EwSFkvZndBTmdJQUlBTWdEamNDQkNBRFFnQTNBZ3dnQXlFTUlBUkJJR29pQTBJQU53TUFJQVJCNkpmNkFEWUNHQ0FFSUFFMkFpZ2dCQ0FETmdJY0lBUW9BbkFoQVVFQUlRTUNRQ0FFUVJocUlnMUJCSElpQnlnQ0NFVU5BQ0FIS0FJQUlRSWdCeUFIUVFScUlnczJBZ0FnQnlnQ0JFRUFOZ0lJSUFkQ0FEY0NCQ0FDS0FJRUlnWWdBaUFHR3lJRlJRUkFJQWNnQlJDV0JBd0JDd0pBSUFVb0FnZ2lCa1VOQUNBRklBWW9BZ0FpQWtZRVFDQUdRUUEyQWdBZ0JpZ0NCQ0lDUlFSQUlBWWhBd3dDQ3dOQUlBSWlBeWdDQUNJQ0RRQWdBeWdDQkNJQ0RRQUxEQUVMSUFaQkFEWUNCQ0FDUlFSQUlBWWhBd3dCQ3dOQUlBSWlBeWdDQUNJQ0RRQWdBeWdDQkNJQ0RRQUxDd0pBSUFFZ0NVWUVRQ0FGSVFZTUFRc2dBU0VJQTBBZ0F5RUdJQVVnQ0NnQ0VDSUROZ0lRSUFVZ0NDZ0NGRFlDRkFKL0lBc29BZ0FpQVVVRVFDQUxJZ0VNQVFzRFFBSkFBa0FnQVNnQ0VDQURTd1JBSUFFb0FnQWlBZzBCSUFFTUJBc2dBU2dDQkNJQ1JRMEJDeUFDSVFFTUFRc0xJQUZCQkdvTElRTWdCU0FCTmdJSUlBVkNBRGNDQUNBRElBVTJBZ0FnQnlnQ0FDZ0NBQ0lCQkVBZ0J5QUJOZ0lBSUFNb0FnQWhCUXNnQnlnQ0JDQUZFRVFnQnlBSEtBSUlRUUZxTmdJSVFRQWhBd0pBSUFaRkRRQWdCaWdDQ0NJQ1JRMEFJQVlnQWlnQ0FDSUJSZ1JBSUFKQkFEWUNBQ0FDS0FJRUlnRkZCRUFnQWlFRERBSUxBMEFnQVNJREtBSUFJZ0VOQUNBREtBSUVJZ0VOQUFzTUFRc2dBa0VBTmdJRUlBRkZCRUFnQWlFRERBRUxBMEFnQVNJREtBSUFJZ0VOQUNBREtBSUVJZ0VOQUFzTEFrQWdDQ2dDQkNJQ1JRUkFJQWdvQWdnaUFTZ0NBQ0FJUmcwQklBaEJDR29oQlFOQUlBVW9BZ0FpQWtFSWFpRUZJQUlnQWlnQ0NDSUJLQUlBUncwQUN3d0JDd05BSUFJaUFTZ0NBQ0lDRFFBTEN5QUdSUTBCSUFFaENDQUdJUVVnQVNBSlJ3MEFDd3NnQnlBR0VKWUVJQU5GRFFBRFFDQURLQUlJSWdJRVFDQUNJUU1NQVFzTElBY2dBeENXQkFzZ0FTQUpSd1JBSUFkQkJHb2hCZ05BUVJnUUdDSUZJQUVpQXlrQ0VDSU9Od0lRQW44Z0JpZ0NBQ0lCQkVBZ0RxY2hDQU5BQWtBZ0NDQUJLQUlRU1FSQUlBRW9BZ0FpQWcwQklBRU1CQXNnQVNnQ0JDSUNEUUFnQVVFRWFnd0RDeUFDSVFFTUFBc0FDeUFHSWdFTElRSWdCU0FCTmdJSUlBVkNBRGNDQUNBQ0lBVTJBZ0FnQnlnQ0FDZ0NBQ0lCQkVBZ0J5QUJOZ0lBSUFJb0FnQWhCUXNnQnlnQ0JDQUZFRVFnQnlBSEtBSUlRUUZxTmdJSUFrQWdBeWdDQkNJQ1JRUkFJQU1vQWdnaUFTZ0NBQ0FEUmcwQklBTkJDR29oQXdOQUlBTW9BZ0FpQWtFSWFpRURJQUlnQWlnQ0NDSUJLQUlBUncwQUN3d0JDd05BSUFJaUFTZ0NBQ0lDRFFBTEN5QUJJQWxIRFFBTEN5QUFJQXdnRFVFQVFRQkI4TEYvUVFGQkFCQXVJQVJCNkpmNkFEWUNHQ0FISUFRb0FpQVFsZ1FMSUFSQnRKZjZBRFlDV0NBRVFmQUFhaUFFS0FKMEVKWUVDeUFFUWJBQmFpUUFJQUJCQ2tGL0VEQWlBeWdDNkFaQnVoVnFMUUFBQkVBZ0NrSFlBV29ROXdjaUFTQURFUFlISUFvZ0FVRUFFTjBKSVFNZ0FTQUFFTDhCUVFBUThRVWdBU0FERU9rRklBTVEyUVlhSUFFUThnVWFDeUFBUVFFNkFLQUdDeUFLUWJBR2FpUUFDNlVHQWdaL0FYd2pBRUZBYWlJR0pBQWdCa0VGT2dBN0lBWkJBRG9BTlNBR1FjaUg3d0FvQUFBMkFqQWdCa0hNaCs4QUxRQUFPZ0EwSUFJZ0FpZ0NBQ2dDSkJFQUFDRUhJQUlnQWlnQ0FDZ0NJQkVBQUNFS0lBSW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUpLQUlzSWdoQkNtd2dDQ0FKTFFBOEcyeEJBWFJCNUFCdElRa2dCQVJBSUFaQkJUb0FPeUFHUVFBNkFEVWdCa0hTaU8wQUxRQUFPZ0EwSUFaQnpvanRBQ2dBQURZQ01FRUFJQWxySWdrZ0FpZ0NpQUpCQVd0c0lBZHFJUWNMSUFVRVFDQUdRVEJxUWJDSjd3QVFXQm9nQml3QU8wRUFTQ0VMQ3lBR1FSQVFHQ0lFTmdJZ0lBWkNpNENBZ0lDQ2dJQ0FmemNDSkNBRVFRQTZBQXNnQkVHbzdPMEFLQUFBTmdBSElBUkJvZXp0QUNrQUFEY0FBQUpBSUF0RkJFQWdCaUFHS0FJNE5nSVlJQVlnQmlrRE1EY0RFQXdCQ3lBR1FSQnFJQVlvQWpBZ0JpZ0NOQkFhQ3lBR1FRQTZBQUFnQmtFQU9nQUxJQUVnQmtFZ2FpQUdRUkJxSUFZZ0FTZ0NBQ2dDa0FFUkJ3QWdCaXdBQzBFQVNBUkFJQVlvQWdBUUZ3c2dCaXdBRzBFQVNBUkFJQVlvQWhBUUZ3c2dCaXdBSzBFQVNBUkFJQVlvQWlBUUZ3c2dBU0FBS0FJb0FuOENmeUFBS0FJRUlnUW9BdWdHUWZBcWFpc0RBQ0FDS0FLUUFpQUVLQUxvQmtIMEYyb2lCQ2dDTENJSVFRcHNJQWdnQkMwQVBCdHNRZVFBYmJlaUlneVpSQUFBQUFBQUFPQkJZd1JBSUF5cURBRUxRWUNBZ0lCNEN5SUNJQVZGRFFBYUlBQW9BZ1FvQXVnR1FZQWthaXNEQUNBQ3Q2SWlESmxFQUFBQUFBQUE0RUZqQkVBZ0RLb01BUXRCZ0lDQWdIZ0xRZVFBUVFCQkFFRUFRUUFROUFFZ0FTQUFLQUlvUWVRQUVLTUJJQU1vQWdBaUJTQURLQUlFSWdOSEJFQURRQ0FISUFscUlRY2dCU2dDQ0NJQ0lBVkJCR29pQkVjRVFBTkFJQUVnQWlnQ0NDQUthaUFBS0FJRUlnZ0VmeUFJS0FLd0JpQUhhd1ZCQUFzZ0FpZ0NEQ0FLYWlBQUtBSUVJZ2dFZnlBSUtBS3dCaUFIYXdWQkFBc2dBU2dDQUNnQ1NCRUlBQ0FDS0FJRUlnSWdCRWNOQUFzTElBVkJFR29pQlNBRFJ3MEFDd3NnQVJEREFpQUJFTlVCSUFFZ0FTZ0NBQ2dDbEFFUkFRQWdCaXdBTzBFQVNBUkFJQVlvQWpBUUZ3c2dCa0ZBYXlRQUM1d2lCQlIvQVh3SGZnSjlJd0JCUUdvaUN5UUFJQXNnQkRZQ1BBSkFJQU1vQXFnQ1FRRkdEUUFnQzBFd2FpQURFSW9VQWtBZ0N5Z0NNQ0lIQkVBZ0N5Z0NOQTBCQ3d3QkN5QUhRYlFZYWlnQ0FDRUhJQXRCZ0lEc0FEWUNKQ0FMSUFjMkFpZ2dDMEhzcXYwQU5nSWdJQUlnQzBFZ2FrRUJRUUVRandFaUJ3Ui9JQWRCc1AzOEFFR1lzZndBUVFBUUhBVkJBQXNoQ1NBTEtBSTBLQUswR0NFSElBdEJnSURzQURZQ0ZDQUxJQWMyQWhnZ0MwSHNxdjBBTmdJUUFrQUNRQ0FDSUF0QkVHcEJBVUVCRUk4QklnZEZEUUFnQjBHdy9md0FRWml4L0FCQkFCQWNJUWNnQ1VVTkFDQUhEUUVMSUFzb0FqUW9BclFZSVFBZ0N5QUxLQUl3S0FLMEdEWUNBQ0FMSUFBMkFnUU1BUXNnQXhEOEJ5RUlJQWtnQ1NnQ0FDZ0NKQkVBQUNFVElBY2dCeWdDQUNnQ0pCRUFBQ0VKSUFzb0FqUW9BdVFZUVFGcklBY29BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSU5LQUlzSWc1QkNtd2dEaUFOTFFBOEcyeEJBWFJCNUFCdGJDRU5JQXNvQWpBb0F1UVlRUUZNQkVBZ0V5QUhLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lEaWdDTENJUVFRcHNJQkFnRGkwQVBCdHNRUUYwUWVRQWJXb2hFd3NnQ1NBTmF5RVFJQXNvQWpRb0F1UVlRUUZNQkVBZ0VDQUhLQUtRQWlBQUtBSUVLQUxvQmtIMEYyb2lCeWdDTENJSlFRcHNJQWtnQnkwQVBCdHNRUUYwUWVRQWJXc2hFQXNDUUNBRFFaa0JRWDhRTUNJV1JRMEFJQVZGRFFBZ0ZoRERFVVVOQUNBQUlBRWdFeUFRSUFBb0FnUWdDQkRNQlNJRlFRSnRJQVJxSUFWQkFFRUFFTm9KQ3lNQVFkQUFheUlKSkFBQ1FDQURLQUtzQWlJTlJRMEFJQTBvQXZBQlFiUVlhaWdDQUNFRklBbEJnSURzQURZQ1JDQUpJQVUyQWtnZ0NVSHNxdjBBTmdKQUlBSWdDVUZBYTBFQlFRRVFqd0VpQlFSL0lBVkJzUDM4QUVHWXNmd0FRUUFRSEFWQkFBc2hDQ0FOS0FMMEFVRzBHR29vQWdBaEJTQUpRWUNBN0FBMkFqUWdDU0FGTmdJNElBbEI3S3I5QURZQ01BSkFBa0FnQWlBSlFUQnFRUUZCQVJDUEFTSUZSUTBBSUFWQnNQMzhBRUdZc2Z3QVFRQVFIQ0VGSUFoRkRRQWdCUTBCQ3lBTktBTHdBVUcwR0dvb0FnQWhCU0FKSUEwb0F2UUJRYlFZYWlnQ0FEWUNCQ0FKSUFVMkFnQU1BUXNnQ1VFQU9nQWdJQWxCQURvQUt3SkFJQTBzQUY5QkFFNEVRQ0FKSUEwb0FsdzJBaGdnQ1NBTktRSlVOd01RREFFTElBbEJFR29nRFNnQ1ZDQU5LQUpZRUJvTElBRWdEU0FKUVNCcUlBbEJFR3BCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQWtzQUJ0QkFFZ0VRQ0FKS0FJUUVCY0xJQWtzQUN0QkFFZ0VRQ0FKS0FJZ0VCY0xJQU1RL0FjaEJ5QUlJQWdvQWdBb0FpUVJBQUFoRGlBRklBVW9BZ0FvQWlRUkFBQWhDQ0FOS0FMMEFVSGtHR29vQWdCQkFXc2dCU2dDa0FJZ0FDZ0NCQ2dDNkFaQjlCZHFJZ29vQWl3aURFRUtiQ0FNSUFvdEFEd2JiRUVCZEVIa0FHMXNJUW9nRFNnQzhBRkI1QmhxS0FJQVFRRk1CRUFnRGlBRktBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaURDZ0NMQ0lQUVFwc0lBOGdEQzBBUEJ0c1FRRjBRZVFBYldvaERnc2dDQ0FLYXlFSUlBMG9BdlFCUWVRWWFpZ0NBRUVCVEFSQUlBZ2dCU2dDa0FJZ0FDZ0NCQ2dDNkFaQjlCZHFJZ1VvQWl3aUNFRUtiQ0FJSUFVdEFEd2JiRUVCZEVIa0FHMXJJUWdMQWtBZ0N3Si9Ba0FDUUFKQUFrQWdEU2dDekFGQkFXc09CQUVDQXdBRkN5QUFJQUVnRGlBSUFuOENmeUFBS0FJSVFiZ2VhaXNEQUNBSElBQW9BZ1FvQXVnR1FmUVhhaUlGS0FJc0lnaEJDbXdnQ0NBRkxRQThHMnhCNUFCdHQ2SWlHNWxFQUFBQUFBQUE0RUZqQkVBZ0c2b01BUXRCZ0lDQWdIZ0xJZ1czUkFBQUFBQUFBUGkvb2lBTEtBSTh0NkFpRzVsRUFBQUFBQUFBNEVGakJFQWdHNm9NQVF0QmdJQ0FnSGdMSUFWQkFFRUFFTm9KSUFzb0Fqd2dCVUVCZEdzTUF3c2dDeWdDUENFS0l3QkI4QUJySWdVa0FDQUtJQWNnQUNnQ0JDSVNLQUxvQmtIMEYyb2lDaWdDTENJTVFRcHNJQXdnQ2kwQVBCdHNRZVFBYldzaERBSkFJQklpQ2lnQzZBWkI0aGxxTFFBQUJFQWdDaUFIUVFBUWd3SWhDaUFBS0FJRVFZREFBeUFIUVFBUWpRRWhEeUFLS2dJb0lTUWdDaUFISUFBb0FnUW9BdWdHUWZRWGFpSVNJaEVvQWl3aUZFRUtiQ0FVSUJFdEFEd2JiRUVCZEVIa0FHMGlFYklnRGlBSWE3SWdCeUFTSWc0b0Fpd2lGRUVLYkNBVUlBNHRBRHdiYkVIa0FHMUJBM1N5bFNJaklBK3lsSlU0QWlnZ0JVRUdPZ0JySUFWQkFEb0FaaUFGUVFBNkFGc2dCVUVBT2dCUUlBVkJBRG9BU3lBRlFRQTZBRUFnQlVIWHZ1NEFLQUFBTmdKZ0lBVkIyNzd1QUM4QUFEc0JaQ0FCSUFWQjRBQnFJQVZCMEFCcUlBVkJRR3NnQVNnQ0FDZ0NrQUVSQndBZ0JTd0FTMEVBU0FSQUlBVW9Ba0FRRndzZ0JTd0FXMEVBU0FSQUlBVW9BbEFRRndzZ0JTd0FhMEVBU0FSQUlBVW9BbUFRRndzZ0FDQUJJQXdnRVdzZ0NFR0F3QU1DZnlBaklBZXlsQ0lqaTBNQUFBQlBYUVJBSUNPb0RBRUxRWUNBZ0lCNEMwRUFRUUFRbVFFZ0FTQUJLQUlBS0FLVUFSRUJBQ0FLSUNRNEFpZ01BUXNnQ2lBSEVIb2hDaUFBS0FJRUlBZEJBQkM4RUNBQUtBSUVJQWNRZW1vaER5QUtJQXhxSVF3Z0FDZ0NCQ0lSQkg4Z0VTZ0NzQVlnQ0NBS2Ftc0ZRUUFMSVJFZ0RDQUhJQUFvQWdRaUdpZ0M2QVpCOUJkcUloSWlGQ2dDTENJVlFRcHNJQlVnRkMwQVBCdHNRUUYwUWVRQWJVRUJkR3NoRkNBSElCSWlGU2dDTENJWVFRcHNJQmdnRlMwQVBCdHNRUUYwUWVRQWJVRURiQ0VZSUF3Z0J5QVZLQUlzSWhsQkNtd2dHU0FWTFFBOEcyeEI1QUJ0YWlFVklBY2dFaWdDTENJWFFRcHNJQmNnRWkwQVBCdHNRUUYwUWVRQWJTRVpJQVVnRENBSElCSW9BaXdpRjBFS2JDQVhJQkl0QUR3YmJFRUJkRUhrQUcxcnJTSWNBbjhnQ0NBT2FrRUNiU0VJUVFBZ0dpSVhSUTBBR2lBWEtBS3dCaUFJYXdzaUY2MUNJSWFFSWgwM0F6Z2dCU0FSSUJocnJVSWdoaUllSUJTdElpQ0VOd01vSUFVZ0RLMGlJU0FSclVJZ2hvUWlIemNESUNBRklCMDNBeGdnQlNBZUlBOGdGR3F0SWgyRU53TUlJQVVnSHpjREFDQUZJQmNnR1dxdFFpQ0dJaDRnRmEwaUg0UTNBekFnQlNBZUlBOGdGV3F0SWlLRU53TVFJQUVnQUNnQ0tDQUtRUUVnQ2tFQlNodEI1QUJCQUVFQVFRQkJBQkQwQVNBQklBQW9BaWhCNUFBUW93RWdBU0FGUVNCcUlnd2dCU0FCS0FJQUtBSTRFUVFBSUFBb0FnUWlEd1IvSUE4b0FyQUdJQTRnQ210ckJVRUFDeUVPSUFjZ0FDZ0NCQ0lTS0FMb0JrSDBGMm9pRnlJS0tBSXNJZzlCQ213Z0R5QUtMUUE4RzJ4QkFYUkI1QUJ0UVFOc0lRb2dCeUFYSWc4b0Fpd2lFVUVLYkNBUklBOHRBRHdiYkVFQmRFSGtBRzBoRHlBRklCSWlFUVIvSUJFb0FyQUdJQWhyQlVFQUN5SUlyVUlnaGlBY2hDSWNOd000SUFVZ0hTQUtJQTVxclVJZ2hpSWVoRGNES0NBRklBNnRRaUNHSUNHRUloMDNBeUFnQlNBY053TVlJQVVnSGlBZ2hEY0RDQ0FGSUIwM0F3QWdCU0FJSUE5cnJVSWdoaUljSUNLRU53TXdJQVVnSENBZmhEY0RFQ0FCSUF3Z0JTQUJLQUlBS0FJNEVRUUFJQUVRd3dJZ0FSRFZBUXNnQlVId0FHb2tBQ0FISUFBb0FnUW9BdWdHUWZRWGFpSUZLQUlzSWdoQkNtd2dDQ0FGTFFBOEcyeEI1QUJ0dDBRQUFBQUFBQUFFd0tJZ0N5Z0NQTGVnSWh1WlJBQUFBQUFBQU9CQll3UkFJQnVxREFNTFFZQ0FnSUI0REFJTElBc29BandoQlNBQUtBSUVJQWNRb2dVaENpQUFJQUVnQlNBSElBQW9BZ1FvQXVnR1FmUVhhaUlGS0FJc0lneEJDbXdnRENBRkxRQThJaEliYkVIa0FHMXJJZ3dDZnlBQUtBSUlRYmdlYWlzREFDQUhJQVVvQWl3aUQwRUtiQ0FQSUJJYmJFSGtBRzIzb2lJYm1VUUFBQUFBQUFEZ1FXTUVRQ0FicWd3QkMwR0FnSUNBZUFzaUQyc2lCU0FQUVFKdElnOGdDa0VDYlNJS2FpSVJJQTVxUVlQQUF5QUhRUUJCQUJDWkFTQUFJQUVnQlNBSUlCRnJRWVRBQXlBSFFRQkJBQkNaQVNBQUlBRWdCU0FPSUE4Z0NrRUJkR29pQldvZ0RDQUlJQVZyRUxJQklBc29BankzSUFjZ0FDZ0NCQ2dDNkFaQjlCZHFJZ1VvQWl3aUNFRUtiQ0FJSUFVdEFEd2JiRUhrQUcyM0lBQW9BZ2hCdUI1cUt3TUFSQUFBQUFBQUFQQS9vS0toSWh1WlJBQUFBQUFBQU9CQll3UkFJQnVxREFJTFFZQ0FnSUI0REFFTElBc29BandoQlNBQUtBSUVJQWNRb2dVaENpQUFJQUZCQVNBRklBY2dBQ2dDQkNnQzZBWkI5QmRxSWdVb0Fpd2lERUVLYkNBTUlBVXRBRHdpRWh0c1FlUUFiU0lNYXlBSUlBNGdDQ0FPU0JzZ0NDQU9heUlJSUFoQkgzVWlDR29nQ0hNZ0RDQUtBbjhnQUNnQ0NFR0lQbW9yQXdBZ0J5QUZLQUlzSWdoQkNtd2dDQ0FTRzJ4QjVBQnR0NklpRzVsRUFBQUFBQUFBNEVGakJFQWdHNm9NQVF0QmdJQ0FnSGdMRU5nSklBc29BandnQnlBQUtBSUVLQUxvQmtIMEYyb2lCU2dDTENJSVFRcHNJQWdnQlMwQVBCdHNRZVFBYldzTE5nSThDeUFCSUEwZ0FDQUJLQUlBS0FLTUFSRUVBQXNnQ1VIUUFHb2tBQ0FFSUFzb0Fqd2lDbXNoQlVFQUlRUWdBeWdDUkNBREtBSkFhMEVBU2dSQUEwQUNRQ0FESUFRUTd3RWlCMFVOQUNBSFFiRDkvQUJCckl6MUFFRUFFQndpQjBVTkFDQUFJQUVnQWlBSElBcEJBQ0FHRUs4SkN5QUVRUUZxSWdRZ0F5Z0NSQ0FES0FKQWEwRUNkVWdOQUFzTElBQW9BZ1FoQkNBREVQd0hJUWNnQUNBQklCWWdBeUFLSUFjZ0JDZ0M2QVpCOUJkcUlnUW9BaXdpQ1VFS2JDQUpJQVF0QUR3YmJFRUJkRUhrQUcwaUJHc2dFQ0FUYTBGK2JTQVFhaUFBS0FJRUtBTG9Ca0gwRjJvaUJ5Z0NMQ0lKUVFwc0lBa2dCeTBBUEJ0QjVBQnNRZVFBYldzZ0JrSGtBQ0FGSUFSQkFYUnFFSWtNUVFBaENDTUFRUkJySWc0a0FDQURLQUpFSUFNb0FrQnJRUUJLQkVBRFFBSkFJQU1nQ0JEdkFTSUVSUTBBSUFSQnNQMzhBRUhzcFBVQVFRQVFIQ0lOUlEwQUlBMG9BclFZSVFRZ0RrR0FnT3dBTmdJRUlBNGdCRFlDQ0NBT1FleXEvUUEyQWdBZ0FpQU9RUUZCQVJDUEFTSUVCSDhnQkVHdy9md0FRWml4L0FCQkFCQWNCVUVBQ3lFSklBTkJtUUZCZnhBd0lnUkZEUUFnQkVHdy9md0FRWWljL0FCQkFCQWNJUXdnQ1VVTkFDQU1SUTBBSUFrUXlnZEZEUUFnQUNnQ0JDRUVJQU1RL0FjaEJTQUZJQVFvQXVnR1FmUVhhaUlFS0FJc0lnZEJDbXdnQnlBRUxRQThHMnhCQVhSQjVBQnRJUkFnQ1NBSktBSUFLQUlrRVFBQUlSTWdEU2dDNUJnaEZpQUpFUElESVE4akFFRVFheUlISkFBZ0J5QU5RWmdCUVFGQjhMRi9FTklESUFjZ0J5Z0NCQ0lFUmdSL1FRQUZBMEFnQkNnQ0NFRVJRZkN4ZjBFQkVDd2lCVVVFUUNBRUtBSUVJZ1FnQjBjTkFRc0xJQVZCQUVjTElSRUNRQ0FIS0FJSVJRMEFJQWNvQWdRaUJDZ0NBQ0lGSUFjb0FnQWlGQ2dDQkRZQ0JDQVVLQUlFSUFVMkFnQWdCMEVBTmdJSUlBUWdCMFlOQUFOQUlBUW9BZ1FoQlNBRUVCY2dCU0lFSUFkSERRQUxDeUFIUVJCcUpBQWdBQ0FCSUF3Z0RTQUtJQkFnRUVFRGJFRUFJQkViSWdScWF5QVRJQkFnRm14QmZtMXFJQVlnRHlBRUlCQkJBWFJxRUlrTUl3QkJFR3NpQkNRQUlBQW9BZ1FoQlNBTVFSMUI4TEYvUVFFUUxDSUhCSDhnQnhEOEJ3VkI1QUFMSVFjZ0J5QUZLQUxvQmtIMEYyb2lCU2dDTENJUVFRcHNJQkFnQlMwQVBCdHNRUUYwUWVRQWJTRUhJQWtnQ1NnQ0FDZ0NKQkVBQUNFUUlBMUI1QmhxS0FJQUlSTWdDU2dDa0FJZ0FDZ0NCQ2dDNkFaQjlCZHFJZ1VvQWl3aUZrRUtiQ0FXSUFVdEFEd2JiRUVCZEVIa0FHMGhFU0FKRVBJRElSWWdBQ2dDQkNJRlFZd0lhaUFGS0FMVUJ5QVdiRUhrQUcwMkFnQWdCVUdJQ0dvb0FnUWhCU0FOUVpnQkVLTUNJZzlCQUVvRVFDQUtJQWRySVJRZ0VTQVRiRUYrYlNBUWFpQUZJQTlzSUFWclFRSnRhaUVRUVFBaEV3TkFBa0FnRFNBVFFaZ0JFTllDSWhGRkRRQWdFU2dDeEFFaEZTQUVRWUNBekFBMkFnUWdCQ0FWTmdJSUlBUkI3S3I5QURZQ0FDQUpJQVJCQVVFQkVJOEJSUTBBSUFBZ0FTQU1JQkVnRkNBUUlBWWdGaUFIRUlrTUlCQWdCV3NoRUFzZ0UwRUJhaUlUSUE5SERRQUxDeUFFUVJCcUpBQUxJQWhCQVdvaUNDQURLQUpFSUFNb0FrQnJRUUoxU0EwQUN3c2dEa0VRYWlRQUN5QUxRVUJySkFBTDJRTUJCbjhqQUVFUWF5SUNKQUFnQWtFRk9nQUxJQUpCQURvQUJTQUNRYnFaOFFBb0FBQTJBZ0FnQWtHK21mRUFMUUFBT2dBRUlBQkIzZ0FnQWhDT0FpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUFRUUEyQXZ3Q0lBQWdBRUgwQW1vaUFUWUMrQUlnQUVIby9md0FOZ0x3QWlBQUlBRTJBdlFDSUFCQmdBTnFFTFFGSVFNZ0FFR1lBMm9ReUFRaEJDQUFRZWdEYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQnFOWHlBRFlDQUNBQlFRQTJBZ3dnQVNFRklBQkIrQU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHWTJQSUFOZ0lBSUFGQ0FEY0NEQ0FCUWdBM0FoUWdBRUdZQkdvUWlnb2hCaUFBUWVUeStRQTJBdkFDSUFCQjFQTDVBRFlDNEFJZ0FFSEU4dmtBTmdMUUFpQUFRYlR5K1FBMkFzd0JJQUJCa1BMNUFEWUN2QUVnQUVIMDYva0FOZ0lBSUFOQitQTDVBRFlDQUNBQVFaRHorUUEyQXBBRElBUkJvUFA1QURZQ0FDQUFRZVR6K1FBMkFzZ0RJQUJCMVBQNUFEWUN1QU1nQUVIRTgva0FOZ0tvQXlBRlFmVHorUUEyQWdBZ0FVR0U5UGtBTmdJQUlBWkJsUFQ1QURZQ0FDQUFJQUJCaEFOcVFRb1FiaUFBSUFCQm5BTnFRUXNRYmlBQVFlNEFFQ2tnQUVHUUFSQXBJQUJCMndFUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFKQkVHb2tBQ0FBQytNQkFRWi9JQUVvQWhBaUFpQUJLQUlVSWdOSkJFQWdBaUFBTmdJQUlBRWdBa0VFYWpZQ0VFRUFEd3NDUUNBQ0lBRkJER29vQWdBaUFtc2lCa0VDZFNJRlFRRnFJZ1JCZ0lDQWdBUkpCRUFnQkNBRElBSnJJZ05CQVhVaUJ5QUVJQWRMRzBILy8vLy9BeUFEUWZ6Ly8vOEhTUnNpQkFSL0lBUkJnSUNBZ0FSUERRSWdCRUVDZEJBWUJVRUFDeUlESUFWQkFuUnFJZ1VnQURZQ0FDQUdRUUJLQkVBZ0F5QUNJQVlRR1JvTElBRWdBeUFFUVFKMGFqWUNGQ0FCSUFWQkJHbzJBaEFnQVNBRE5nSU1JQUlFUUNBQ0VCY0xRUUFQQ3hBb0FBdEJvNFR2QUJBNEFBc3pBQ0FBUWJEWitRQTJBcndCSUFCQmxOUDVBRFlDQUNBQUxBRGZBVUVBU0FSQUlBQW9BdFFCRUJjTElBQVE3QVFhSUFBTFhBRUJmeU1BUVJCcklnTWtBQ0FESUFBMkFnZ2dBeWdDQ0NFQUlBTkJFR29rQUNBQUlRTWpBRUVRYXlJQUpBQWdBQ0FCTmdJSUlBQW9BZ2doQVNBQVFSQnFKQUFnQVNBRGF5SUFCRUFnQWlBRElBQVFZeG9MSUFBZ0Ftb0xKd0FnQVFSQUlBQWdBU2dDQUJDMENTQUFJQUVvQWdRUXRBa2dBVUVZYWhDN0VpQUJFQmNMQ3drQUlBQkNBRGNDQUF1UEFnRUNmeU1BUVJCcklnRWtBQ0FCUWErWjhRQXZBQUE3QVFnZ0FVR0FGRHNCQ2lBQlFhZVo4UUFwQUFBM0F3QWdBRUdRQVNBQkVKNEJHaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUVFBMkF0QURJQUJCck1QOEFEWUN6QU1nQUVIVUEyb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRZmpaOGdBMkFnQWdBa0VBTmdJTUlBQkI1Skg1QURZQ2lBTWdBRUhVa2ZrQU5nTDRBaUFBUWNTUitRQTJBdWdDSUFCQnRKSDVBRFlDNUFFZ0FFR1FrZmtBTmdMVUFTQUFRWUNSK1FBMkFzQUJJQUJCNEpENUFEWUNzQUVnQUVHVWl2a0FOZ0lBSUFCQjlKSDVBRFlDekFNZ0FrR1VrdmtBTmdJQUlBQkJwUUVRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUZCRUdva0FBdEhBUUYvSXdCQkVHc2lBaVFBQWtBZ0FTMEFDMEVIZGtVRVFDQUFJQUVvQWdnMkFnZ2dBQ0FCS1FJQU53SUFEQUVMSUFBZ0FTZ0NBQ0FCS0FJRUVCb0xJQUpCRUdva0FBc0lBRUgvLy8vL0J3dk1FUUlJZndGOElBSWdBaWdDQUNnQ0NCRUFBRUdlQVVZRVFDQUFJQUVnQWlBREVLOE1Ed3NnQWlBQ0tBSUFLQUlJRVFBQVFaOEJSZ1JBSXdCQklHc2lCQ1FBSUFSQkFEb0FFQ0FFUVFBNkFCc0NRQ0FDTEFCZlFRQk9CRUFnQkNBQ0tBSmNOZ0lJSUFRZ0Fpa0NWRGNEQUF3QkN5QUVJQUlvQWxRZ0FpZ0NXQkFhQ3lBQklBSWdCRUVRYWlBRUlBRW9BZ0FvQXFBQkVRY0FJQVFzQUF0QkFFZ0VRQ0FFS0FJQUVCY0xJQVFzQUJ0QkFFZ0VRQ0FFS0FJUUVCY0xJQUVRMlFNaEJTQUFLQUlFSUFVUXpRVWhCU0FEUVFFNkFCa2dBeUFES0FJSUlBVnJOZ0lJSUFFZ0FpQUFJQUVvQWdBb0FxUUJFUVFBSUFSQklHb2tBQThMSUFJZ0FpZ0NBQ2dDQ0JFQUFFR2dBVVlFUUNNQVFUQnJJZ1FrQUNBRVFRQTZBQ0FnQkVFQU9nQXJBa0FnQWl3QVgwRUFUZ1JBSUFRZ0FpZ0NYRFlDR0NBRUlBSXBBbFEzQXhBTUFRc2dCRUVRYWlBQ0tBSlVJQUlvQWxnUUdnc2dBU0FDSUFSQklHb2dCRUVRYWlBQktBSUFLQUtnQVJFSEFDQUVMQUFiUVFCSUJFQWdCQ2dDRUJBWEN5QUVMQUFyUVFCSUJFQWdCQ2dDSUJBWEN3SkFJQUlzQUxzRFFRQk9CRUFnQkNBQ0tBSzRBellDQ0NBRUlBSXBBckFETndNQURBRUxJQVFnQWlnQ3NBTWdBaWdDdEFNUWNnc2dCQ2dDQkNBRUxRQUxJZ1VnQlVFWWRFRVlkU0lGUVFCSUd5RUdJQVZCQUVnRVFDQUVLQUlBRUJjTEFrQWdCZ1JBSUFBZ0FTQUNRZGdCYWlBREVNY1NEQUVMSUFBZ0FTQUNJQU1Rd2dNTElBRWdBaUFBSUFFb0FnQW9BcVFCRVFRQUlBUkJNR29rQUE4TElBSWdBaWdDQUNnQ0NCRUFBRUdoQVVZRVFDTUFRZUFBYXlJRkpBQWdCVUVBT2dCUUlBVkJBRG9BV3dKQUlBSXNBRjlCQUU0RVFDQUZJQUlvQWx3MkFrZ2dCU0FDS1FKVU53TkFEQUVMSUFWQlFHc2dBaWdDVkNBQ0tBSllFQm9MSUFFZ0FpQUZRZEFBYWlBRlFVQnJJQUVvQWdBb0FxQUJFUWNBSUFVc0FFdEJBRWdFUUNBRktBSkFFQmNMSUFVc0FGdEJBRWdFUUNBRktBSlFFQmNMQWtBZ0F5MEFHRVVOQUNBREtBSWNEUUFnQXlBQ0tBTHNBUVIvSUFJb0F1d0JCVUVCQ3pZQ0hDQURJQUlnQWlnQ0FDZ0NJQkVBQURZQ0JDQURJQUlnQWlnQ0FDZ0NKQkVBQURZQ0NDQUJJQU1vQWdRQ2Z5QURLQUlJSVFSQkFDQUFLQUlFSWdaRkRRQWFJQVlvQXJBR0lBUnJDeUFES0FJY0lBRW9BZ0FvQW9BQkVRY0FDeUFGUWdBM0Fod2dCVUVBT3dFa0lBVkNBRGNETUNBRlFnQTNBaFFnQlVJQU53TW9JQVZCZ0lDQS9BTTJBamdnQlVHWXFQMEFOZ0lRQW44Q1FDQUNRYmdDYWlJRUVPRUNEUUJCQVNFR0FrQWdCQ3NES0VRQUFNRC8vLy9md1dJTkFDQUVLQUl3RFFBZ0JDc0RPRVFBQUFBQUFBQUFBR0loQmdzZ0JnMEFJQVFvQWtBTkFFRUFJQVFvQWtSRkRRRWFDd0pBSUFRUTRRSkZEUUFnQlVFb2FpRUdBa0FnQWl3QTB3SkJBRTRFUUNBRklBSW9BdEFDTmdJSUlBVWdBaWtDeUFJM0F3QU1BUXNnQlNBQ0tBTElBaUFDS0FMTUFoQWFDeUFHSUFVb0FnQWdCU0FGTEFBTFFRQklHeERSQWlBRkxBQUxRUUJPRFFBZ0JTZ0NBQkFYQzBFQklRWUNRQ0FFS3dNb1JBQUF3UC8vLzkvQllnMEFJQVFvQWpBTkFDQUVLd000UkFBQUFBQUFBQUFBWWlFR0N3SkFJQVpGRFFBZ0JRSi9Ba0FDUUFKQUFrQWdBaWdDM0FKQkFXc09Bd0FCQWdVTElBSXJBK0FDSWd5WlJBQUFBQUFBQU9CQlkwVU5BaUFNcWd3REN5QUNLQUxvQWtFQmF5SUdRUWhOQkg4Z0JrRUNkRUdvZ2ZrQWFpZ0NBQVZCNUFBTElBTW9BaUJzUWVRQWJRd0NDeUFDS3dQd0FpQURLQUlndDZKRUFBQUFBQUFBV1VDaklneVpSQUFBQUFBQUFPQkJZMFVOQUNBTXFnd0JDMEdBZ0lDQWVBczJBaFFMSUFRb0FrQUVRQ0FGSUFJb0F2Z0NOZ0ljQ3lBRUtBSkVCRUFnQlNBQ0tBTDhBallDSUFzZ0FTQUZRUkJxRUpvQlFRRUxJUXBCQUNFRUFrQWdBaWdDdEFJaUJrRitjVUVVUmdSL0lBQW9BZ1JCelFBZ0FSRFpBeENxQnlFRUFud2dBaWdDdEFKQkZVWUVRQ0FFdDBTYW1abVptWm5KdjZJZ0FDZ0NCRUh2QUNBQkVOa0RFS29IdDZBTUFRc2dCTGRFdy9Vb1hJL0N4YitpUkFBQUFBQUFBQUFBb0FzaERDQURRUUU2QUJvZ0F3Si9JQXlaUkFBQUFBQUFBT0JCWXdSQUlBeXFEQUVMUVlDQWdJQjRDeUlFSUFNb0FnaHFOZ0lJSUFFUTJRTkJBVG9BRlNBQkVOa0RBbjhnQVJEWkF5Z0NCTGRFajhMMUtGeVA0aitpSWd5WlJBQUFBQUFBQU9CQll3UkFJQXlxREFFTFFZQ0FnSUI0Q3pZQ0JDQUNLQUswQWdVZ0JndEJDVWNOQUNBREtBSVVJZ1pGRFFBZ0FDZ0NCQ2dDNkFaQjlCZHFJZ2NvQWl3aUNFRUtiQ0FJSUFjdEFEd2JRZVFBYkVIa0FHMGhCeUFEUVFFNkFCa2dBeUFHSUFkcU5nSUVDeUFBSUFFZ0FpQURFTUlEQWtBQ1FBSkFJQUlvQXJRQ0lnWkJmbkZCRkVZRWZ5QURRUUU2QUJvZ0F5QURLQUlJSUFSck5nSUlJQUVRMlFOQkFEb0FGU0FCRU5rREFuOGdBUkRaQXlnQ0JMZEVqOEwxS0Z5UDRqK2pJZ3laUkFBQUFBQUFBT0JCWXdSQUlBeXFEQUVMUVlDQWdJQjRDellDQkNBQ0tBSzBBZ1VnQmd0QkNXdEJBVTBFUUFKQUlBTW9BaWdpQkNBREtBSXNJZ2RKQkVBZ0JDQUNOZ0lBSUFNZ0JFRUVhallDS0F3QkN5QUVJQU1vQWlRaUJHc2lDRUVDZFNJSlFRRnFJZ1pCZ0lDQWdBUlBEUUlnQmlBSElBUnJJZ2RCQVhVaUN5QUdJQXRMRzBILy8vLy9BeUFIUWZ6Ly8vOEhTUnNpQmdSL0lBWkJnSUNBZ0FSUERRUWdCa0VDZEJBWUJVRUFDeUlISUFsQkFuUnFJZ2tnQWpZQ0FDQUlRUUJLQkVBZ0J5QUVJQWdRR1JvTElBTWdCeUFHUVFKMGFqWUNMQ0FESUFsQkJHbzJBaWdnQXlBSE5nSWtJQVJGRFFBZ0JCQVhDeUFDSUFJb0FnQW9BaUFSQUFBaEJDQUNLQUlVSVFZZ0FDZ0NCQ2dDNkFaQjlCZHFJZ2NvQWl3aUNFRUtiQ0FJSUFjdEFEd2JRZVFBYkVIa0FHMGhCeUFEUVFFNkFCa2dBeUFISUFRZ0JtcHFOZ0lFSUFNZ0FpZ0N0QUkyQWpBTElBb0VRQ0FCRUtJQkN5QUJJQUlnQUNBQktBSUFLQUtrQVJFRUFDQUZRWmlvL1FBMkFoQWdCU3dBTTBFQVNBUkFJQVVvQWlnUUZ3c2dCVUhnQUdva0FBd0NDeEFvQUF0Qm80VHZBQkE0QUFzUEN5QUNJQUlvQWdBb0FnZ1JBQUJCb2dGR0JFQWdBQ0FCSUFJZ0F4REhFZ3NMQlFCQi93QUw2Z0lCQW44akFFRVFheUlCSkFBZ0FVRUhPZ0FMSUFGQkFEb0FCeUFCUWQyWThRQW9BQUEyQWdBZ0FVSGdtUEVBS0FBQU5nQURJQUJCandFZ0FSQ2VBUm9nQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVFQU5nTFlBeUFBSUFCQjBBTnFJZ0kyQXRRRElBQkJ4UDM4QURZQ3pBTWdBQ0FDTmdMUUF5QUFRZUFEYWhDMUJpQUFRZWo5K0FBMkF0Z0VJQUJCMlAzNEFEWUMwQVFnQUVISS9mZ0FOZ0xFQkNBQVFiajkrQUEyQXJ3RUlBQkJxUDM0QURZQ3RBUWdBRUdZL2ZnQU5nS0FCQ0FBUVlqOStBQTJBdmdESUFCQitQejRBRFlDOEFNZ0FFSGcvUGdBTmdMZ0F5QUFRY3o4K0FBMkFzd0RJQUJCdlB6NEFEWUNpQU1nQUVHcy9QZ0FOZ0w0QWlBQVFaejgrQUEyQXVnQ0lBQkJqUHo0QURZQzVBRWdBRUhvKy9nQU5nTFVBU0FBUWRqNytBQTJBc0FCSUFCQnVQdjRBRFlDc0FFZ0FFSDA5UGdBTmdJQUlBQWdBRUhrQTJwQkF4QnVJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FVRVFhaVFBQ3dnQUlBQkJoQVZxQzQ4REFRVi9Jd0JCRUdzaUFpUUFJQUpCQmpvQUN5QUNRUUE2QUFZZ0FrR0ltL0VBS0FBQU5nSUFJQUpCakp2eEFDOEFBRHNCQkNBQVFaVUJJQUlRbmdFYUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkJ6QU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFNZ0FFSGNBMm9pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUVpqWThnQTJBZ0FnQVVJQU53SU1JQUZDQURjQ0ZDQUJJUVFnQUVINEEyb2lBVUc0MFBJQU5nSUFJQUZCZnpZQ0JDQUJRZWpaOGdBMkFnQWdBRUdBQkdvUWlnb2hCU0FBUVlpcCtBQTJBb2dESUFCQitLajRBRFlDK0FJZ0FFSG9xUGdBTmdMb0FpQUFRZGlvK0FBMkF1UUJJQUJCdEtqNEFEWUMxQUVnQUVHa3FQZ0FOZ0xBQVNBQVFZU28rQUEyQXJBQklBQkJ4S0g0QURZQ0FDQURRWmlwK0FBMkFnQWdCRUdvcWZnQU5nSUFJQUZCdUtuNEFEWUNBQ0FGUWNpcCtBQTJBZ0FnQUVIdUFCQXBJQUJCa0FFUUtTQUFRYVFCRUNrZ0FFSGJBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBa0VRYWlRQUlBQUxmQUVDZnlBQUlBQW9Ba2dpQVVFQmF5QUJjallDU0NBQUtBSVVJQUFvQWh4SEJFQWdBRUVBUVFBZ0FDZ0NKQkVGQUJvTElBQkJBRFlDSENBQVFnQTNBeEFnQUNnQ0FDSUJRUVJ4QkVBZ0FDQUJRU0J5TmdJQVFYOFBDeUFBSUFBb0Fpd2dBQ2dDTUdvaUFqWUNDQ0FBSUFJMkFnUWdBVUViZEVFZmRRc3NBQUpBSUFBZ0FVWU5BQU5BSUFBZ0FVRUVheUlCVHcwQklBQWdBUkNVQWlBQVFRUnFJUUFNQUFzQUN3dnJCQUVJZnlNQVFSQnJJZ2NrQUNBR0VQd0NJUW9nQnlBR0VNOEdJZ1lnQmlnQ0FDZ0NGQkVDQUFKQUFuOGdCeTBBQzBFSGRnUkFJQWNvQWdRTUFRc2dCeTBBQ3d0RkJFQWdDaUFBSUFJZ0F5QUtLQUlBS0FJd0VRa0FHaUFGSUFNZ0FpQUFhMEVDZEdvaUJqWUNBQXdCQ3lBRklBTTJBZ0FDUUFKQUlBQWlDUzBBQUNJSVFTdHJEZ01BQVFBQkN5QUtJQWhCR0hSQkdIVWdDaWdDQUNnQ0xCRURBQ0VKSUFVZ0JTZ0NBQ0lJUVFScU5nSUFJQWdnQ1RZQ0FDQUFRUUZxSVFrTEFrQWdBaUFKYTBFQ1NBMEFJQWt0QUFCQk1FY05BQ0FKTFFBQlFTQnlRZmdBUncwQUlBcEJNQ0FLS0FJQUtBSXNFUU1BSVFnZ0JTQUZLQUlBSWd0QkJHbzJBZ0FnQ3lBSU5nSUFJQW9nQ1N3QUFTQUtLQUlBS0FJc0VRTUFJUWdnQlNBRktBSUFJZ3RCQkdvMkFnQWdDeUFJTmdJQUlBbEJBbW9oQ1FzZ0NTQUNFTzBGUVFBaEN5QUdJQVlvQWdBb0FoQVJBQUFoREVFQUlRZ2dDU0VHQTM4Z0FpQUdUUVIvSUFNZ0NTQUFhMEVDZEdvZ0JTZ0NBQkMvQ1NBRktBSUFCUUpBQW44Z0J5MEFDMEVIZGdSQUlBY29BZ0FNQVFzZ0J3c2dDR290QUFCRkRRQWdDd0ovSUFjdEFBdEJCM1lFUUNBSEtBSUFEQUVMSUFjTElBaHFMQUFBUncwQUlBVWdCU2dDQUNJTFFRUnFOZ0lBSUFzZ0REWUNBQ0FJSUFnQ2Z5QUhMUUFMUVFkMkJFQWdCeWdDQkF3QkN5QUhMUUFMQzBFQmEwbHFJUWhCQUNFTEN5QUtJQVlzQUFBZ0NpZ0NBQ2dDTEJFREFDRU5JQVVnQlNnQ0FDSU9RUVJxTmdJQUlBNGdEVFlDQUNBR1FRRnFJUVlnQzBFQmFpRUxEQUVMQ3lFR0N5QUVJQVlnQXlBQklBQnJRUUowYWlBQklBSkdHellDQUNBSEVFb2FJQWRCRUdva0FBdmRCZ0VEZnlNQVFSQnJJZ2NrQUNBQktBS1FBaUFBS0FMb0JrSDBGMm9pQ0NnQ0xDSUpRUXBzSUFrZ0NDMEFQQnRzUWVRQWJTSUpJUWdnQXdSQUlBTWdBRUVBRUg0aENBc2dDVUVDYlNFQUFrQWdCZ1JBSUFBZ0JXb2dDR29oQmlBQ0tBTHdBeUlGQkg4Z0JTZ0NvQVFGUVFBTFFRSkdCRUFnQkVFQ1JnUkFJQUlRcHdJZ0EwWU5Bd3NDUUNBQ0tBTHdBeUlCUlEwQUlBRXRBTEFFRFFBZ0FTQUJLQUlBS0FJZ0VRQUFJQWhCQVhScUlBRW9BaFJxSUFCcUlRWU1Bd3NnQWlBQ0tBSUFLQUlnRVFBQUlBSW9BaFJxSUFCcUlRWU1BZ3NnQTBVTkFTQUhJQUlnQVNBREtBS0FDQkR3RVFKQUlBY29BZ1FpQ0NBSFJnMEFJQVJCQVdzaEJBTkFBa0FnQ0NnQ0NDSUJJQUVvQWdBb0FpQVJBQUFnQXlBREtBSUFLQUlnRVFBQVRBMEFBa0FDUUFKQUlBUU9BZ0VBQXdzZ0F5Z0NnQWdnQVNnQ2dBaEtEUUVNQWdzZ0F5Z0NnQWdnQVNnQ2dBaE9EUUVMSUFJZ0FpZ0NBQ2dDSUJFQUFDQUFhaUFDS0FJVWFpRUdEQUlMSUFnb0FnUWlDQ0FIUncwQUN3c2dCeWdDQ0VVTkFTQUhLQUlFSWdNb0FnQWlBQ0FIS0FJQUlnRW9BZ1EyQWdRZ0FTZ0NCQ0FBTmdJQUlBZEJBRFlDQ0NBRElBZEdEUUVEUUNBREtBSUVJUUFnQXhBWElBQWlBeUFIUncwQUN3d0JDeUFGSUFBZ0NHcHJJUVlnQWlnQzhBTWlCUVIvSUFVb0FxQUVCVUVBQzBFQlJnUkFJQVJCQVVZRVFDQUNFUEVCSUFOR0RRSUxBa0FnQWlnQzhBTWlBVVVOQUNBQkxRQ3dCQTBBSUFFZ0FTZ0NBQ2dDSUJFQUFDQUlRUUYwYXlBQktBSU1haUFBYXlFR0RBSUxJQUlnQWlnQ0FDZ0NJQkVBQUNBQ0tBSU1haUFBYXlFR0RBRUxJQU5GRFFBZ0J5QUNJQUVnQXlnQ2dBZ1E4QkVDUUNBSEtBSUVJZ2dnQjBZTkFDQUVRUUZySVFRRFFBSkFJQWdvQWdnaUFTQUJLQUlBS0FJZ0VRQUFJQU1nQXlnQ0FDZ0NJQkVBQUU0TkFBSkFBa0FDUUNBRURnSUJBQU1MSUFNb0FvQUlJQUVvQW9BSVNnMEJEQUlMSUFNb0FvQUlJQUVvQW9BSVRnMEJDeUFDSUFJb0FnQW9BaUFSQUFBZ0FHc2dBaWdDREdvaEJnd0NDeUFJS0FJRUlnZ2dCMGNOQUFzTElBY29BZ2hGRFFBZ0J5Z0NCQ0lES0FJQUlnQWdCeWdDQUNJQktBSUVOZ0lFSUFFb0FnUWdBRFlDQUNBSFFRQTJBZ2dnQXlBSFJnMEFBMEFnQXlnQ0JDRUFJQU1RRnlBQUlnTWdCMGNOQUFzTElBZEJFR29rQUNBR0MvNERBUVovSXdCQkVHc2lBaVFBSUFKQkJqb0FDeUFDUVFBNkFBWWdBa0dnbWZFQUtBQUFOZ0lBSUFKQnBKbnhBQzhBQURzQkJDQUFRZElBSUFJUWpnSWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUh3QW1vUS93SWhBeUFBUWZnRGFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJuTHJ6QURZQ0FDQUJRUUEyQWd3Z0FTRUVJQUJCaUFScUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR28xZklBTmdJQUlBRkJBRFlDRENBQklRVWdBRUdZQkdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFjalk4Z0EyQWdBZ0FVSUFOd0lNSUFFaEJpQUFRYkFFYWlJQlFialE4Z0EyQWdBZ0FVSDgwUElBTmdJUUlBRkIyTmp5QURZQ0FDQUJRb0NBZ1A3Ly8vL3ZRVGNESUNBQlFnQTNBaFFnQVVJQU53SUVJQUJCMU8zM0FEWUM0QUlnQUVIRTdmY0FOZ0xRQWlBQVFiVHQ5d0EyQXN3QklBQkJrTzMzQURZQ3ZBRWdBRUgwNXZjQU5nSUFJQU5CNU8zM0FEWUNBQ0FBUWREdTl3QTJBdEFESUFCQndPNzNBRFlDd0FNZ0FFR3c3dmNBTmdLZ0F5QUFRYUR1OXdBMkFwQURJQUJCa083M0FEWUNnQU1nQkVIZzd2Y0FOZ0lBSUFWQjhPNzNBRFlDQUNBR1FZRHY5d0EyQWdBZ0FVR1E3L2NBTmdJQUlBQWdBRUgwQW1wQkRCQnVJQUJCRXhBcElBQkI3Z0FRS1NBQVFaUUJFQ2tnQUVHVkFSQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FrRVFhaVFBSUFBTDBBRUJBbjhnQWtHQUVIRUVRQ0FBUVNzNkFBQWdBRUVCYWlFQUN5QUNRWUFJY1FSQUlBQkJJem9BQUNBQVFRRnFJUUFMSUFKQmhBSnhJZ05CaEFKSEJFQWdBRUd1MUFBN0FBQWdBRUVDYWlFQUN5QUNRWUNBQVhFaEFnTkFJQUV0QUFBaUJBUkFJQUFnQkRvQUFDQUFRUUZxSVFBZ0FVRUJhaUVCREFFTEN5QUFBbjhDUUNBRFFZQUNSd1JBSUFOQkJFY05BVUhHQUVIbUFDQUNHd3dDQzBIRkFFSGxBQ0FDR3d3QkMwSEJBRUhoQUNBQ0d5QURRWVFDUmcwQUdrSEhBRUhuQUNBQ0d3czZBQUFnQTBHRUFrY0w0Z1FCQ0g4akFFRVFheUlISkFBZ0JoRCtBaUVLSUFjZ0JoRFlCaUlHSUFZb0FnQW9BaFFSQWdBQ1FBSi9JQWN0QUF0QkIzWUVRQ0FIS0FJRURBRUxJQWN0QUFzTFJRUkFJQW9nQUNBQ0lBTWdDaWdDQUNnQ0lCRUpBQm9nQlNBRElBSWdBR3RxSWdZMkFnQU1BUXNnQlNBRE5nSUFBa0FDUUNBQUlna3RBQUFpQ0VFcmF3NERBQUVBQVFzZ0NpQUlRUmgwUVJoMUlBb29BZ0FvQWh3UkF3QWhDU0FGSUFVb0FnQWlDRUVCYWpZQ0FDQUlJQWs2QUFBZ0FFRUJhaUVKQ3dKQUlBSWdDV3RCQWtnTkFDQUpMUUFBUVRCSERRQWdDUzBBQVVFZ2NrSDRBRWNOQUNBS1FUQWdDaWdDQUNnQ0hCRURBQ0VJSUFVZ0JTZ0NBQ0lMUVFGcU5nSUFJQXNnQ0RvQUFDQUtJQWtzQUFFZ0NpZ0NBQ2dDSEJFREFDRUlJQVVnQlNnQ0FDSUxRUUZxTmdJQUlBc2dDRG9BQUNBSlFRSnFJUWtMSUFrZ0FoRHRCVUVBSVFzZ0JpQUdLQUlBS0FJUUVRQUFJUXhCQUNFSUlBa2hCZ04vSUFJZ0JrMEVmeUFESUFrZ0FHdHFJQVVvQWdBUTdRVWdCU2dDQUFVQ1FBSi9JQWN0QUF0QkIzWUVRQ0FIS0FJQURBRUxJQWNMSUFocUxRQUFSUTBBSUFzQ2Z5QUhMUUFMUVFkMkJFQWdCeWdDQUF3QkN5QUhDeUFJYWl3QUFFY05BQ0FGSUFVb0FnQWlDMEVCYWpZQ0FDQUxJQXc2QUFBZ0NDQUlBbjhnQnkwQUMwRUhkZ1JBSUFjb0FnUU1BUXNnQnkwQUN3dEJBV3RKYWlFSVFRQWhDd3NnQ2lBR0xBQUFJQW9vQWdBb0Fod1JBd0FoRFNBRklBVW9BZ0FpRGtFQmFqWUNBQ0FPSUEwNkFBQWdCa0VCYWlFR0lBdEJBV29oQ3d3QkN3c2hCZ3NnQkNBR0lBTWdBU0FBYTJvZ0FTQUNSaHMyQWdBZ0J4QktHaUFIUVJCcUpBQUxnZ0lCQTM4akFFRVFheUlCSkFBZ0FVRUFPZ0FDSUFGQjV0b0FPd0VBSUFGQkFqb0FDeUFBUVo0QklBRVE5d1lhSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMSUFCQjJBRnFFUDhDSVFNZ0FFSGdBbW9pQWtHNDBQSUFOZ0lBSUFKQkFEWUNCQ0FDUWFqWDhnQTJBZ0FnQUVIUXl2Y0FOZ0xBQVNBQVFjREs5d0EyQXJBQklBQkJwTVQzQURZQ0FDQURRZURLOXdBMkFnQWdBRUhNeS9jQU5nSzRBaUFBUWJ6TDl3QTJBcWdDSUFCQnJNdjNBRFlDaUFJZ0FFR2N5L2NBTmdMNEFTQUFRWXpMOXdBMkF1Z0JJQUpCM012M0FEWUNBQ0FBSUFCQjNBRnFRUXdRYmlBQVFZTUJFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUJRUkJxSkFBZ0FBc2dBQ0FBS0FKTVFRQklCRUFnQUNBQklBSVFtUk1QQ3lBQUlBRWdBaENaRXdzSUFDQUFRWWdEYWd2YUF3RUZmeU1BUVJCcklnSWtBQ0FDUVFZNkFBc2dBa0VBT2dBR0lBSkI2NWp4QUNnQUFEWUNBQ0FDUWUrWThRQXZBQUE3QVFRZ0FFSGxBQ0FDRUk0Q0lBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkI4QUpxRUxRRklRTWdBRUdJQTJvUXlBUWhCQ0FBUWRnRGFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJtTmp5QURZQ0FDQUJRZ0EzQWd3Z0FVSUFOd0lVSUFFaEJTQUFRYmpROGdBMkF2Z0RJQUJCZnpZQ2lBUWdBRUlBTndPQUJDQUFRYVMyOHdBMkF2Z0RJQUJCa0FScUlnRkJ1TkR5QURZQ0FDQUJRdUQvLy84UE53TVFJQUZDQURjRENDQUJRY2paOGdBMkFnQWdBRUhZbXZjQU5nTGdBaUFBUWNpYTl3QTJBdEFDSUFCQnVKcjNBRFlDekFFZ0FFR1VtdmNBTmdLOEFTQUFRZmlUOXdBMkFnQWdBMEhvbXZjQU5nSUFJQUJCZ0p2M0FEWUNnQU1nQkVHUW0vY0FOZ0lBSUFCQjFKdjNBRFlDdUFNZ0FFSEVtL2NBTmdLb0F5QUFRYlNiOXdBMkFwZ0RJQVZCNUp2M0FEWUNBQ0FBUWZTYjl3QTJBdmdESUFGQmhKejNBRFlDQUNBQVFhd0VhaUlCUWdBM0FnQWdBQ0FCTmdLb0JDQUFJQUJCOUFKcVFRb1FiaUFBSUFCQmpBTnFRUXNRYmlBQVFaQUJFQ2tnQUVIVUFCQXBJQUJCb2dFUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFKQkVHb2tBQ0FBQy9FRkFRdC9Jd0JCZ0FGcklna2tBQ0FKSUFFMkFuZ2dDVUV1TmdJUUlBbEJDR3BCQUNBSlFSQnFJZ2dROHdFaERBSkFJQU1nQW10QkRHMGlDa0hsQUU4RVFDQUtFT1FCSWdoRkRRRWdEQ2dDQUNFQklBd2dDRFlDQUNBQkJFQWdBU0FNS0FJRUVRRUFDd3NnQ0NFSElBSWhBUU5BSUFFZ0EwWUVRQU5BQWtBZ0FDQUpRZmdBYWhEN0FrRUFJQW9iUlFSQUlBQWdDVUg0QUdvUXdRSUVRQ0FGSUFVb0FnQkJBbkkyQWdBTERBRUxBbjhnQUNnQ0FDSUhLQUlNSWdFZ0J5Z0NFRVlFUUNBSElBY29BZ0FvQWlRUkFBQU1BUXNnQVNnQ0FBc2hEU0FHUlFSQUlBUWdEU0FFS0FJQUtBSWNFUU1BSVEwTElBNUJBV29oRDBFQUlSQWdDQ0VISUFJaEFRTkFJQUVnQTBZRVFDQVBJUTRnRUVVTkF5QUFFTFFDR2lBSUlRY2dBaUVCSUFvZ0MycEJBa2tOQXdOQUlBRWdBMFlFUUF3RkJRSkFJQWN0QUFCQkFrY05BQUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xJQTVHRFFBZ0IwRUFPZ0FBSUF0QkFXc2hDd3NnQjBFQmFpRUhJQUZCREdvaEFRd0JDd0FMQUFVQ1FDQUhMUUFBUVFGSERRQUNmeUFCTFFBTFFRZDJCRUFnQVNnQ0FBd0JDeUFCQ3lBT1FRSjBhaWdDQUNFUkFrQWdCZ1IvSUJFRklBUWdFU0FFS0FJQUtBSWNFUU1BQ3lBTlJnUkFRUUVoRUFKL0lBRXRBQXRCQjNZRVFDQUJLQUlFREFFTElBRXRBQXNMSUE5SERRSWdCMEVDT2dBQUlBdEJBV29oQ3d3QkN5QUhRUUE2QUFBTElBcEJBV3NoQ2dzZ0IwRUJhaUVISUFGQkRHb2hBUXdCQ3dBTEFBc0xBa0FDUUFOQUlBSWdBMFlOQVNBSUxRQUFRUUpIQkVBZ0NFRUJhaUVJSUFKQkRHb2hBZ3dCQ3dzZ0FpRUREQUVMSUFVZ0JTZ0NBRUVFY2pZQ0FBc2dEQ0lBS0FJQUlRRWdBRUVBTmdJQUlBRUVRQ0FCSUFBb0FnUVJBUUFMSUFsQmdBRnFKQUFnQXc4RkFrQUNmeUFCTFFBTFFRZDJCRUFnQVNnQ0JBd0JDeUFCTFFBTEN3UkFJQWRCQVRvQUFBd0JDeUFIUVFJNkFBQWdDMEVCYWlFTElBcEJBV3NoQ2dzZ0IwRUJhaUVISUFGQkRHb2hBUXdCQ3dBTEFBc1Fkd0FMU0FFQ2Z3Si9JQUZCSDAwRVFDQUFLQUlBSVFJZ0FFRUVhZ3dCQ3lBQlFTQnJJUUVnQUFzb0FnQWhBeUFBSUFJZ0FYUTJBZ0FnQUNBRElBRjBJQUpCSUNBQmEzWnlOZ0lFQzdzQ0FRUi9Jd0JCOEFGcklnVWtBQ0FGSUFFb0FnQWlCallDNkFFZ0FTZ0NCQ0VCSUFVZ0FEWUNBQ0FGSUFFMkF1d0JBa0FDUUFKQUFrQWdCa0VCUndSQUlBQWhCa0VCSVFjTUFRc2dBQ0VHUVFFaEJ5QUJEUUFnQUNFQkRBRUxBMEFnQmlBRUlBSkJBblJxS0FJQWF5SUJJQUJCeGhJUkF3QkJBRXdFUUNBR0lRRU1BZ3NDUUFKQUlBTU5BQ0FDUVFKSURRQWdBa0VDZENBRWFrRUlheWdDQUNFRElBWkJCR3NpQ0NBQlFjWVNFUU1BUVFCT0RRRWdDQ0FEYXlBQlFjWVNFUU1BUVFCT0RRRUxJQVVnQjBFQ2RHb2dBVFlDQUNBRlFlZ0JhaUlESUFNUXBoTWlBeERNQ1NBSFFRRnFJUWNnQWlBRGFpRUNRUUFoQXlBQklRWWdCU2dDNkFGQkFVY05BU0FGS0FMc0FRMEJEQU1MQ3lBR0lRRU1BUXNnQXcwQkN5QUZJQWNRcFJNZ0FTQUNJQVFRMXd3TElBVkI4QUZxSkFBTFNBRUNmd0ovSUFGQkgwMEVRQ0FBS0FJRUlRSWdBQXdCQ3lBQlFTQnJJUUVnQUVFRWFnc29BZ0FoQXlBQUlBSWdBWFkyQWdRZ0FDQUNRU0FnQVd0MElBTWdBWFp5TmdJQUMya0JBWDhnQUVGL05nSWdJQUJDZ0lDQWdJQ0FnUGkvZnpjREdDQUFRbjgzQWd3Z0FDZ0NBQ0lCSUFBb0FnUkhCRUFnQUNBQk5nSUVDeUFBUVFBMkFpUWdBQ2dDQUNJQklBQW9BZ1JIQkVBZ0FDQUJOZ0lFQ3lBQkJFQWdBQ0FCTmdJRUlBRVFGd3NnQUF1M0NnSUpmd0Y4SXdCQkVHc2lCQ1FBQWtBZ0FTZ0NCQ0FCS0FJQWEwSGdBRWNFUUNBRVFhQ1RnZ0ZCNll2eEFFRXNFRWNpQUNBQUtBSUFRUXhyS0FJQWFpZ0NIQ0lCTmdJQUlBRWdBU2dDQkVFQmFqWUNCQ0FFUWZEVmdRRVFaeUlCUVFvZ0FTZ0NBQ2dDSEJFREFDRUNJQVFvQWdBaUFTQUJLQUlFUVFGcklnTTJBZ1FnQTBGL1JnUkFJQUVnQVNnQ0FDZ0NDQkVCQUFzZ0FDQUNFSm9HSUFBUXRBUU1BUXNnQWtFQVNBUkFJQVJCb0pPQ0FVR3cyTzBBUVRNUVJ5SUFJQUFvQWdCQkRHc29BZ0JxS0FJY0lnRTJBZ0FnQVNBQktBSUVRUUZxTmdJRUlBUkI4TldCQVJCbklnRkJDaUFCS0FJQUtBSWNFUU1BSVFJZ0JDZ0NBQ0lCSUFFb0FnUkJBV3NpQXpZQ0JDQURRWDlHQkVBZ0FTQUJLQUlBS0FJSUVRRUFDeUFBSUFJUW1nWWdBQkMwQkF3QkN5QUVRUjhRR0NJRE5nSUFJQVFnQTBFZmFqWUNDQ0FEUVFnNkFBSWdBMEgvL2dFN0FBQWdCQ0FEUVFOcU5nSUVJQU5CQXpvQUJDQURRUWs2QUFNZ0JDQURRUVZxSWdVMkFnUUNRQUpBQWtBQ1FDQUZJQVFvQWdnaUIwY0VRQ0FEUWY4QU9nQUZJQVFnQTBFR2FpSUROZ0lFSUFRb0FnZ2hCUXdCQ3lBSElBUW9BZ0FpQm1zaUIwRUJhaUlEUVFCSURRRWdCeUFESUFkQkFYUWlCU0FESUFWTEcwSC8vLy8vQnlBSFFmLy8vLzhEU1JzaUF3Ui9JQU1RR0FWQkFBc2lDR29pQ1VIL0FEb0FBQ0FESUFocUlRVWdDVUVCYWlFRElBZEJBRW9FUUNBSUlBWWdCeEFaR2dzZ0JDQUZOZ0lJSUFRZ0F6WUNCQ0FFSUFnMkFnQWdCa1VOQUNBR0VCY0xBa0FnQXlBRlJ3UkFJQU5CL3dBNkFBQWdCQ0FEUVFGcUlnTTJBZ1FNQVFzZ0JTQUVLQUlBSWdkcklnVkJBV29pQTBFQVNBMEJJQVVnQXlBRlFRRjBJZ1lnQXlBR1N4dEIvLy8vL3djZ0JVSC8vLy8vQTBrYklnZ0VmeUFJRUJnRlFRQUxJZ1pxSWdOQi93QTZBQUFnQTBFQmFpRURJQVZCQUVvRVFDQUdJQWNnQlJBWkdnc2dCQ0FHSUFocU5nSUlJQVFnQXpZQ0JDQUVJQVkyQWdBZ0IwVU5BQ0FIRUJjTElBRW9BZ1FnQVNnQ0FDSUZheUlIUVFCTURRSkJNQ0FDYXlFS0lBZEJBM1loQWtFQUlRY0RRQ0FDSUFjZ0NtcEJERzhpQmswTkFnSi9JQVVnQmtFRGRHb3JBd0JFQUFBQUFBQUFXVUNqUkFBQUFBQUFBUEEvcEVRQUFBQUFBQUR3djZWRUFBQUFBQUFBOEQrZ1JBQUFBQUNBLzc5QW9rUUFBQUFBQUFEZ1A2QWlESmxFQUFBQUFBQUE0RUZqQkVBZ0RLb01BUXRCZ0lDQWdIZ0xJZ2xCQjNaQi93QnhJUUlDUUNBRUtBSUlJQU5IQkVBZ0F5QUNPZ0FBSUFRZ0EwRUJhaUlETmdJRUlBUW9BZ2doQWd3QkN5QURJQVFvQWdBaUJtc2lCVUVCYWlJRFFRQklEUUlnQlNBRElBVkJBWFFpQ0NBRElBaExHMEgvLy8vL0J5QUZRZi8vLy84RFNSc2lBd1IvSUFNUUdBVkJBQXNpQ0dvaUN5QUNPZ0FBSUFNZ0NHb2hBaUFMUVFGcUlRTWdCVUVBU2dSQUlBZ2dCaUFGRUJrYUN5QUVJQUkyQWdnZ0JDQUROZ0lFSUFRZ0NEWUNBQ0FHUlEwQUlBWVFGd3NnQ1VIL0FIRWhDQUpBSUFJZ0EwY0VRQ0FESUFnNkFBQWdCQ0FEUVFGcUlnTTJBZ1FNQVFzZ0FpQUVLQUlBSWdWcklnSkJBV29pQTBFQVNBMENJQUlnQXlBQ1FRRjBJZ1lnQXlBR1N4dEIvLy8vL3djZ0FrSC8vLy8vQTBrYklna0VmeUFKRUJnRlFRQUxJZ1pxSWdNZ0NEb0FBQ0FEUVFGcUlRTWdBa0VBU2dSQUlBWWdCU0FDRUJrYUN5QUVJQVlnQ1dvMkFnZ2dCQ0FETmdJRUlBUWdCallDQUNBRlJRMEFJQVVRRndzZ0IwRUJhaUlISUFFb0FnUWdBU2dDQUNJRmEwRURkU0lDU0EwQUN3d0NDeEFvQUFzUWJRQUxJQUFnQkJDb0V5QUVLQUlBSWdCRkRRQWdCQ0FBTmdJRUlBQVFGd3NnQkVFUWFpUUFDNXNNQXdsOEEzNEdmeU1BUVJCckloRWtBQUpBQWtBZ0FiMGlERUkwaUtjaUVFSC9EM0VpRWtHK0NHc2lFMEgvZmtzZ0FMMGlDMEkwaUtjaURrSC9EMnRCZ25CUGNRMEFJQXhDQVlZaURVSUJmVUwvLy8vLy8vLy9iMW9FUUVRQUFBQUFBQUR3UHlFQ0lBdENnSUNBZ0lDQWdQZy9VUTBDSUExUURRSWdEVUtCZ0lDQWdJQ0FjRlFnQzBJQmhpSUxRb0NBZ0lDQWdJQndXSEZGQkVBZ0FDQUJvQ0VDREFNTElBdENnSUNBZ0lDQWdQRC9BRkVOQWtRQUFBQUFBQUFBQUNBQklBR2lJQXhDUDRoUUlBdENnSUNBZ0lDQWdQRC9BRlJHR3lFQ0RBSUxJQXRDQVlaQ0FYMUMvLy8vLy8vLy8yOWFCRUFnQUNBQW9pRUNJQXRDQUZNRVFDQUNtaUFDSUF3UXJSTkJBVVliSVFJTElBeENBRmtOQWlBUlJBQUFBQUFBQVBBL0lBS2pPUU1JSUJFckF3Z2hBZ3dDQ3lBTFFnQlRCRUFnREJDdEV5SVBSUVJBSUFBZ0FLRWlBQ0FBb3lFQ0RBTUxJQTVCL3c5eElRNGdEMEVCUmtFU2RDRVBJQXRDLy8vLy8vLy8vLy8vQUlNaEN3c2dFMEgvZmswRVFFUUFBQUFBQUFEd1B5RUNJQXRDZ0lDQWdJQ0FnUGcvVVEwQ0lCSkJ2UWROQkVBZ0FTQUJtaUFMUW9DQWdJQ0FnSUQ0UDFZYlJBQUFBQUFBQVBBL29DRUNEQU1MSUJCQmdCQkpJQXRDZ1lDQWdJQ0FnUGcvVkVjRVFDTUFRUkJySWc1RUFBQUFBQUFBQUhBNUF3Z2dEaXNEQ0VRQUFBQUFBQUFBY0tJaEFnd0RDeU1BUVJCcklnNUVBQUFBQUFBQUFCQTVBd2dnRGlzRENFUUFBQUFBQUFBQUVLSWhBZ3dDQ3lBT0RRQWdBRVFBQUFBQUFBQXdRNks5UXYvLy8vLy8vLy8vL3dDRFFvQ0FnSUNBZ0lDZ0EzMGhDd3NDUUNBTVFvQ0FnRUNEdnlJR0lBc2dDMEtBZ0lDQTBLcWw4ejk5SWd0Q2dJQ0FnSUNBZ0hpRGZTSU1Rb0NBZ0lBSWZFS0FnSUNBY0lPL0lnSWdDMEl0aUtkQi93QnhRUVYwSWc1Qm1NNzJBR29yQXdBaUJLSkVBQUFBQUFBQThMK2dJZ0FnQUVIZ3pmWUFLd01BSWdPaUlnV2lJZ2NnQzBJMGg2ZTNJZ2hCME0zMkFDc0RBS0lnRGtHb3p2WUFhaXNEQUtBaUNTQUFJQVFnREw4Z0FxR2lJZ3FnSWdDZ0lnS2dJZ1FnQnlBQ0lBU2hvQ0FLSUFVZ0F5QUFvaUlEb0tJZ0NFSFl6ZllBS3dNQW9pQU9RYkRPOWdCcUt3TUFvQ0FBSUFrZ0FxR2dvS0NnSUFBZ0FDQURvaUlDb2lBQ0lBSWdBRUdRenZZQUt3TUFva0dJenZZQUt3TUFvS0lnQUVHQXp2WUFLd01Bb2tINHpmWUFLd01Bb0tDaUlBQkI4TTMyQUNzREFLSkI2TTMyQUNzREFLQ2dvcUFpQmFBaUFyMUNnSUNBUUlPL0lnT2lJZ0M5SWd0Q05JaW5RZjhQY1NJT1Fja0hhMEUvU1EwQUlBNUJ5QWROQkVBZ0FFUUFBQUFBQUFEd1A2QWlBSm9nQUNBUEd5RUNEQUlMSUE1QmlRaEpJUkJCQUNFT0lCQU5BQ0FMUWdCVEJFQWpBRUVRYXlJT1JBQUFBQUFBQUFDUVJBQUFBQUFBQUFBUUlBOGJPUU1JSUE0ckF3aEVBQUFBQUFBQUFCQ2lJUUlNQWdzakFFRVFheUlPUkFBQUFBQUFBQUR3UkFBQUFBQUFBQUJ3SUE4Yk9RTUlJQTRyQXdoRUFBQUFBQUFBQUhDaUlRSU1BUXNnQVNBR29TQURvaUFGSUFRZ0FxR2dJQUlnQTZHZ0lBR2lvQ0FBUVpqdTlnQXJBd0NpUWFEdTlnQXJBd0FpQWFBaUFpQUJvU0lCUWJEdTlnQXJBd0NpSUFGQnFPNzJBQ3NEQUtJZ0FLQ2dvQ0lBSUFDaUlnRWdBYUlnQUVIUTd2WUFLd01Bb2tISTd2WUFLd01Bb0tJZ0FTQUFRY0R1OWdBckF3Q2lRYmp1OWdBckF3Q2dvaUFDdlNJTXAwRUVkRUh3RDNFaUVFR0k3L1lBYWlzREFDQUFvS0NnSVFBZ0VFR1E3L1lBYWlrREFDQU1JQSt0ZkVJdGhud2hDeUFPUlFSQUl3QkJFR3NpRGlRQUFud2dERUtBZ0lDQUNJTlFCRUFnQzBLQWdJQ0FnSUNBaUQ5OXZ5SUJJQUNpSUFHZ1JBQUFBQUFBQUFCL29nd0JDeUFMUW9DQWdJQ0FnSUR3UDN3aUM3OGlBU0FBb2lJRUlBR2dJZ0NaUkFBQUFBQUFBUEEvWXdSOElBNUNnSUNBZ0lDQWdBZzNBd2dnRGlBT0t3TUlSQUFBQUFBQUFCQUFvamtEQ0NBTFFvQ0FnSUNBZ0lDQWdIK0R2eUFBUkFBQUFBQUFBUEMvUkFBQUFBQUFBUEEvSUFCRUFBQUFBQUFBQUFCakd5SUNvQ0lESUFRZ0FTQUFvYUFnQUNBQ0lBT2hvS0NnSUFLaElnQWdBRVFBQUFBQUFBQUFBR0ViQlNBQUMwUUFBQUFBQUFBUUFLSUxJUUlnRGtFUWFpUUFEQUVMSUF1L0lnRWdBS0lnQWFBaEFnc2dFVUVRYWlRQUlBSUxGd0FnQUNBQkVMd0JJQUJCQURZQ1NDQUFRWDgyQWt3THJRRUJBbjhDZndKQUlBQW9Ba3dpQVVFQVRnUkFJQUZGRFFGQm5OS0JBU2dDQUNBQlFmLy8vLzk3Y1VjTkFRc2dBQ2dDQkNJQklBQW9BZ2hIQkVBZ0FDQUJRUUZxTmdJRUlBRXRBQUFNQWdzZ0FCQzNDZ3dCQ3lBQVFjd0FhaUlCSUFFb0FnQWlBa0gvLy8vL0F5QUNHellDQUFKL0lBQW9BZ1FpQWlBQUtBSUlSd1JBSUFBZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFBUXR3b0xJUUFnQVNnQ0FCb2dBVUVBTmdJQUlBQUxDM3dCQTM5QmZ5RURBa0FnQUVGL1JnMEFJQUVvQWt4QkFFNGhCQUpBQWtBZ0FTZ0NCQ0lDUlFSQUlBRVF2Z2thSUFFb0FnUWlBa1VOQVFzZ0FpQUJLQUlzUVFoclN3MEJDeUFFUlEwQlFYOFBDeUFCSUFKQkFXc2lBallDQkNBQ0lBQTZBQUFnQVNBQktBSUFRVzl4TmdJQUlBQkIvd0Z4SVFNTElBTUw3QUlCQm44Q1FBSkFBa0FnQUNnQ0JDSURJQUFvQWdBaUJHdEJCSFVpQmtFQmFpSUNRWUNBZ0lBQlNRUkFJQUlnQUNnQ0NDQUVheUlGUVFOMUlnY2dBaUFIU3h0Qi8vLy8vd0FnQlVIdy8vLy9CMGtiSWdKQmdJQ0FnQUZQRFFFZ0FrRUVkQ0lGRUJnaUJ5QUdRUVIwYWlJQ0lBRXBBZ0EzQWdBZ0FpQUJLQUlJTmdJSUlBRkNBRGNDQUNBQlFRQTJBZ2dnQWlBQkxRQU1PZ0FNSUFVZ0Iyb2hCaUFDUVJCcUlRVWdBeUFFUmcwQ0lBTWhBUU5BSUFKQkVHc2lBaUFCUVJCcklnRXBBZ0EzQWdBZ0FpQUJLQUlJTmdJSUlBRkNBRGNDQUNBQlFRQTJBZ2dnQWlBQkxRQU1PZ0FNSUFFZ0JFY05BQXNnQUNBR05nSUlJQUFnQlRZQ0JDQUFJQUkyQWdBZ0F5QUVSd1JBQTBBZ0EwRVFheUVBSUFOQkJXc3NBQUJCQUVnRVFDQUFLQUlBRUJjTElBQWlBeUFFUncwQUN3c2dCQ0VEREFNTEVDZ0FDMEdqaE84QUVEZ0FDeUFBSUFZMkFnZ2dBQ0FGTmdJRUlBQWdBallDQUFzZ0F3UkFJQU1RRndzTDlBSUJCWDhqQUVFUWF5SUVKQUFqQUVFZ2F5SUZKQUFnQkVFQU9nQUlBa0FnQUNBQUtBSUFRUXhyS0FJQWFpSURLQUlRUlFSQUlBTW9Ba2dFUUNBQUlBQW9BZ0JCREdzb0FnQnFLQUpJRVBZSUN5QUVJQUFnQUNnQ0FFRU1heWdDQUdvb0FoQkZPZ0FJREFFTElBTkJCQkNpQWdzZ0JVRWdhaVFBSUFRdEFBZ0VRQUpBSUFFc0FBdEJBRWdFUUNBQktBSUFRUUEyQWdBZ0FVRUFOZ0lFREFFTElBRkJBRG9BQ3lBQlFRQTJBZ0FMSUFCQkdHb2hCd0ovQWtBRFFBSi9JQWNnQUNnQ0FFRU1heWdDQUdvb0FnQWlBeWdDRENJRklBTW9BaEJHQkVBZ0F5QURLQUlBS0FJb0VRQUFEQUVMSUFNZ0JVRUVhallDRENBRktBSUFDeUlEUVg5R0RRRkJBQ0FDSUFOR0RRSWFJQUVnQXhDUUFTQUdRUUZxSVFZZ0FTZ0NCQ0FCTFFBTElnTWdBMEVZZEVFWWRVRUFTQnRCNy8vLy93TkhEUUFMUVFRTUFRdEJBa0VHSUFZYkN5RUJJQUFnQUNnQ0FFRU1heWdDQUdvaUFpQUNLQUlRSUFGeUVMWUNDeUFFUVJCcUpBQWdBQXVEQkFFSGZ5TUFRUkJySWdJa0FDQUNRUUE2QUFnZ0FrTG93cVdUaDY2YXR5MDNBd0FnQWtFSU9nQUxJQUJCMmdBZ0FoQ09BaUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFBUWZBQ2FoRC9BaUVESUFCQitBTnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUdvMWZJQU5nSUFJQUZCQURZQ0RDQUJJUVFnQUVHSUJHb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRY3k2OHdBMkFnQWdBU0VGSUFCQm1BUnFJZ0ZCdU5EeUFEWUNBQ0FCUW9DQWdQNy8vLy92UVRjRENDQUJRWlRsOHdBMkFnQWdBU0VHSUFCQnFBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUg0MnZJQU5nSUFJQUVoQnlBQVFiQUVhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCaU43eUFEWUNBQ0FBUWNpYzlnQTJBdUFDSUFCQnVKejJBRFlDMEFJZ0FFR29uUFlBTmdMTUFTQUFRWVNjOWdBMkFyd0JJQUJCNkpYMkFEWUNBQ0FEUWRpYzlnQTJBZ0FnQUVIRW5mWUFOZ0xRQXlBQVFiU2Q5Z0EyQXNBRElBQkJwSjMyQURZQ29BTWdBRUdVbmZZQU5nS1FBeUFBUVlTZDlnQTJBb0FESUFSQjFKMzJBRFlDQUNBRlFlU2Q5Z0EyQWdBZ0JrSDBuZllBTmdJQUlBZEJoSjcyQURZQ0FDQUJRWlNlOWdBMkFnQWdBQ0FBUWZRQ2FrRU1FRzRnQUVIdUFCQXBJQUJCR2hBcElBQkIrUUVRS1NBQVFiY0JFQ2tnQUVIZEFSQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FrRVFhaVFBSUFBTEh3QWdBUVJBSUFBZ0FTZ0NBQkRXQ1NBQUlBRW9BZ1FRMWdrZ0FSQVhDd3NPQUNBQUlBRW9BZ3dRM3dGQkFRdkFBZ0VDZnlBQklBQW9BaWhCQUVIa0FFRUFRUUJCQUVFQUVQUUJJQUVnQUNnQ0tFSGtBQkNqQVNBQklBTUNmeUFGSUFkQkFtMGlDU0FFYWlJSGFpRUZRUUFnQUNnQ0JDSUtSUTBBR2lBS0tBS3dCaUFGYXd0QkFVRi9JQUliSWdJZ0NHd2dCU0FFSUFscklnUnJRUUFnQVNnQ0FDZ0NYQkVHQUNBQkVNTUNJQUVRMVFFZ0FTQUFLQUlvUVFCQjVBQkJBRUVBUVFCQkFCRDBBU0FCSUFBb0FpaEI1QUFRb3dFZ0FTQURJQUFvQWdRaUNBUi9JQWdvQXJBR0lBZHJCVUVBQ3lBQ0lBWnNJZ0lnQnlBRWEwRUFJQUVvQWdBb0Fsd1JCZ0FnQVJEREFpQUJFTlVCSUFFZ0FDZ0NLRUVBUWVRQVFRQkJBRUVBUVFBUTlBRWdBU0FBS0FJb1FlUUFFS01CSUFFZ0F5QUFLQUlFSWdBRWZ5QUFLQUt3QmlBRmF3VkJBQXNnQWlBSlFRRjBRUUFnQVNnQ0FDZ0NYQkVHQUNBQkVNTUNJQUVRMVFFTHpRRUNBbjhCZkFKL0lBUWdBQ2dDQkNnQzZBWkI5QmRxSWdZb0Fpd2lCMEVLYkNBSElBWXRBRHdiYkVFQmRFSGtBRzFCQlcwaUJFRUNJQVJCQWtvYklnUWdCVVVOQUJvZ0FDZ0NCQ2dDNkFaQmdDUnFLd01BSUFTM29pSUltVVFBQUFBQUFBRGdRV01FUUNBSXFnd0JDMEdBZ0lDQWVBc2hCQ0FCSUFBb0FpaEJBRUhrQUVFQVFRQkJBRUVBRVBRQklBRWdBQ2dDS0VIa0FCQ2pBU0FCSUFJZ0FDZ0NCQ0lBQkg4Z0FDZ0NzQVlnQTJzRlFRQUxJQVFnQVNnQ0FDZ0NQQkVIQUNBQkVNTUNJQUVRMVFFTGRRQWdBU0FBS0FJb0lBVkJBU0FGUVFGS0cwSGtBQ0FHSUFkQkFFRUFFUFFCSUFFZ0FDZ0NLRUhrQUJDakFTQUJJQVFnQUNnQ0JDSUZCSDhnQlNnQ3NBWWdBbXNGUVFBTElBUWdBQ2dDQkNJQUJIOGdBQ2dDc0FZZ0Eyc0ZRUUFMSUFFb0FnQW9Ba2dSQ0FBZ0FSRERBaUFCRU5VQkN3NEFJQUFnQVNnQ0NCRGZBVUVCQzg4RkFRdC9Jd0JCZ0FGcklna2tBQ0FKSUFFMkFuZ2dDVUV1TmdJUUlBbEJDR3BCQUNBSlFSQnFJZ2dROHdFaERBSkFJQU1nQW10QkRHMGlDa0hsQUU4RVFDQUtFT1FCSWdoRkRRRWdEQ2dDQUNFQklBd2dDRFlDQUNBQkJFQWdBU0FNS0FJRUVRRUFDd3NnQ0NFSElBSWhBUU5BSUFFZ0EwWUVRQU5BQWtBZ0FDQUpRZmdBYWhEcUFrRUFJQW9iUlFSQUlBQWdDVUg0QUdvUXRRSUVRQ0FGSUFVb0FnQkJBbkkyQWdBTERBRUxJQUFRL1FFaERTQUdSUVJBSUFRZ0RTQUVLQUlBS0FJTUVRTUFJUTBMSUE1QkFXb2hEMEVBSVJBZ0NDRUhJQUloQVFOQUlBRWdBMFlFUUNBUElRNGdFRVVOQXlBQUVLb0NHaUFJSVFjZ0FpRUJJQW9nQzJwQkFra05Bd05BSUFFZ0EwWUVRQXdGQlFKQUlBY3RBQUJCQWtjTkFBSi9JQUV0QUF0QkIzWUVRQ0FCS0FJRURBRUxJQUV0QUFzTElBNUdEUUFnQjBFQU9nQUFJQXRCQVdzaEN3c2dCMEVCYWlFSElBRkJER29oQVF3QkN3QUxBQVVDUUNBSExRQUFRUUZIRFFBQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQUF3QkN5QUJDeUFPYWl3QUFDRVJBa0FnRFVIL0FYRWdCZ1IvSUJFRklBUWdFU0FFS0FJQUtBSU1FUU1BQzBIL0FYRkdCRUJCQVNFUUFuOGdBUzBBQzBFSGRnUkFJQUVvQWdRTUFRc2dBUzBBQ3dzZ0QwY05BaUFIUVFJNkFBQWdDMEVCYWlFTERBRUxJQWRCQURvQUFBc2dDa0VCYXlFS0N5QUhRUUZxSVFjZ0FVRU1haUVCREFFTEFBc0FDd3NDUUFKQUEwQWdBaUFEUmcwQklBZ3RBQUJCQWtjRVFDQUlRUUZxSVFnZ0FrRU1haUVDREFFTEN5QUNJUU1NQVFzZ0JTQUZLQUlBUVFSeU5nSUFDeUFNSWdBb0FnQWhBU0FBUVFBMkFnQWdBUVJBSUFFZ0FDZ0NCQkVCQUFzZ0NVR0FBV29rQUNBRER3VUNRQUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xCRUFnQjBFQk9nQUFEQUVMSUFkQkFqb0FBQ0FMUVFGcUlRc2dDa0VCYXlFS0N5QUhRUUZxSVFjZ0FVRU1haUVCREFFTEFBc0FDeEIzQUF2cEFRQWdBRUVBTmdKUUlBQkJCR3BCQUVISUFCQmhHaUFBUWdBM0ExZ2dBRUVBT3dGTUlBQkJwQUU3QVZRZ0FFSUFOd05nSUFCQ2dJQ0FnSUNBZ1BnL053TndJQUJDZ0lDQWdJQ0FnUGcvTndOb0lBQWdBVFlDMUFFZ0FFSUFOd0xNQVNBQVFnQTNBcFFCSUFCQmpPejFBRFlDQUNBQVFnRTNBc1FCSUFCQkFEb0F3QUVnQUVLQWdJQ0FnSUNBK0Q4M0E0Z0JJQUJDZ0lDQWdJQ0FnUGcvTndPQUFTQUFRUUEyQW53Z0FFRUFOZ0o0SUFCQmYwSGtBQkNqQVNBQVFYOUJBVUhrQUVFQVFRQkJBRUVBRVBRQklBQkNBRGNEb0FFZ0FDQUNPZ0NRQVNBQVFnQTNBcFFCSUFBTGxnVURCM3dCZndKK0lBQzlJZ2xDZ0lDQWdQQ1ZxZmMvZlVMLy8vLy9uNVdFQVZnRVFDQUpRb0NBZ0lDQWdJRDRQMUVFUUVRQUFBQUFBQUFBQUE4TFFaRFo5UUFyQXdBaUFpQUFSQUFBQUFBQUFQQy9vQ0lBdlVLQWdJQ0FjSU8vSWdPaUlnUWdBQ0FBb2lJQklBQkIyTm4xQUNzREFLSkIwTm4xQUNzREFLQ2lJZ1dnSWdZZ0FTQUJvaUlISUFjZ0FTQUFRWmphOVFBckF3Q2lRWkRhOVFBckF3Q2dvaUFBUVlqYTlRQXJBd0NpUVlEYTlRQXJBd0Nnb0tJZ0FTQUFRZmpaOVFBckF3Q2lRZkRaOVFBckF3Q2dvaUFBUWVqWjlRQXJBd0NpUWVEWjlRQXJBd0Nnb0tDaUlBQWdBNkVnQXFJZ0FFR1kyZlVBS3dNQW9xQWdCU0FFSUFhaG9LQ2dvQThMQWtBZ0NVSXdpS2NpQ0VIdy93RnJRWitBZmswRVFDQUpRdi8vLy8vLy8vLy8vd0NEVUFSQUl3QkJFR3NpQ0VRQUFBQUFBQUR3dnprRENDQUlLd01JUkFBQUFBQUFBQUFBb3c4TElBbENnSUNBZ0lDQWdQai9BRkVOQVNBSVFZQ0FBbkZGSUFoQjhQOEJjVUh3L3dGSGNVVUVRQ0FBSUFDaElnQWdBS01QQ3lBQVJBQUFBQUFBQURCRG9yMUNnSUNBZ0lDQWdLQURmU0VKQ3lBSlFvQ0FnSUNBZ0lEelAzMGlDa0l1aUtkQlAzRkJCSFFpQ0VHbzJ2VUFhaXNEQUNBS1FqU0hwN2VnSWdKQmtObjFBQ3NEQUNJRElBaEJvTnIxQUdvckF3QWdDU0FLUW9DQWdJQ0FnSUI0ZzMyL0lBaEJvT0wxQUdvckF3Q2hJQWhCcU9MMUFHb3JBd0Nob2lJQXZVS0FnSUNBY0lPL0lnU2lJZ1dnSWdZZ0FDQUFvaUlCSUFFZ0FhSWdBRUhJMmZVQUt3TUFva0hBMmZVQUt3TUFvS0lnQVNBQVFialo5UUFyQXdDaVFiRFo5UUFyQXdDZ29pQUFRYWpaOVFBckF3Q2lRYURaOVFBckF3Q2dvS0NpSUFBZ0JLRWdBNkpCbU5uMUFDc0RBQ0FBb3FBZ0JTQUNJQWFob0tDZ29DRUFDeUFBQ3cwQUlBQWdBVUdBMFFNUTh4TUxrQUlCQkg4Z0FVRURiQ0VGSUFBZ0FVRWtiR29pQkNnQzRBRWlBU0FFS0FMa0FVY0VRQU5BSUFFb0FnQVEyQUVFUUNBRElBRW9BZ0FpQXlnQ0dHb2dBeWdDRUdzaEF3c2dBVUVFYWlJQklBUW9BdVFCUncwQUN5QURRUUFnQTBFQVNoc2hBd3NnQlVFTWJDQUFhaUlBS0FMc0FTSUJJQUFvQXZBQlJ3UkFBMEFnQVNnQ0FCRFlBUVJBSUFJZ0FTZ0NBQ0lDS0FJWWFpQUNLQUlRYXlFQ0N5QUJRUVJxSWdFZ0FDZ0M4QUZIRFFBTEN5QUNJQU1nQWlBRFNoc2hBMEVBSVFJZ0FDZ0MrQUVpQVNBQUtBTDhBVWNFUUFOQUlBRW9BZ0FRMkFFRVFDQUNJQUVvQWdBaUFpZ0NHR29nQWlnQ0VHc2hBZ3NnQVVFRWFpSUJJQUFvQXZ3QlJ3MEFDd3NnQWlBRElBSWdBMG9iQzlvQkFRRi9JQUFnQVNBQ0VQQUJJUUlnQUVFQU5nSzhBU0FBSUFCQnRBRnFJZ0UyQXJnQklBQkJ4UDM4QURZQ3NBRWdBQ0FCTmdLMEFTQUFRY0FCYWlJQlFialE4Z0EyQWdBZ0FVRUFOZ0lFSUFGQjJOZnlBRFlDQUNBQklRTWdBRUhJQVdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFkamQ4Z0EyQWdBZ0FVRUFOZ0lNSUFCQjhOVDFBRFlDc0FFZ0FFSFF6dlVBTmdJQUlBTkJoTlgxQURZQ0FDQUJRWlRWOVFBMkFnQWdBRUhnQVdwQkFFSHNBQkJoR2lBQ1FZb0JFQ2tnQWtIYUFSQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FBdXhBUUVDZnlNQVFSQnJJZ0VrQUNBQlFRQTZBQVFnQVVIbTBwM3JBallDQUNBQlFRUTZBQXNnQUVHZEFTQUJFUGNHR2lBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQ3lBQVFkZ0JhaERXRkNFQ0lBQkIrTXIxQURZQ3dBRWdBRUhveXZVQU5nS3dBU0FBUWNqRTlRQTJBZ0FnQWtHSXkvVUFOZ0lBSUFCQnNNdjFBRFlDOEFFZ0FFR2d5L1VBTmdMb0FTQUFJQUJCM0FGcVFRRVFiaUFBSUFBb0FnQW9BcFFCRVFFQUlBRkJFR29rQUNBQUMra0NBUVovSXdCQkVHc2lCeVFBSUFOQmxOT0JBU0FER3lJRktBSUFJUU1DUUFKQUFrQWdBVVVFUUNBRERRRU1Bd3RCZmlFRUlBSkZEUUlnQUNBSFFReHFJQUFiSVFZQ1FDQURCRUFnQWlFQURBRUxJQUV0QUFBaUFFRVlkRUVZZFNJRFFRQk9CRUFnQmlBQU5nSUFJQU5CQUVjaEJBd0VDeUFCTEFBQUlRQkI1TktCQVNnQ0FDZ0NBRVVFUUNBR0lBQkIvNzhEY1RZQ0FFRUJJUVFNQkFzZ0FFSC9BWEZCd2dGcklnQkJNa3NOQVNBQVFRSjBRZkRSOFFCcUtBSUFJUU1nQWtFQmF5SUFSUTBDSUFGQkFXb2hBUXNnQVMwQUFDSUlRUU4ySWdsQkVHc2dBMEVhZFNBSmFuSkJCMHNOQUFOQUlBQkJBV3NoQUNBSVFZQUJheUFEUVFaMGNpSURRUUJPQkVBZ0JVRUFOZ0lBSUFZZ0F6WUNBQ0FDSUFCcklRUU1CQXNnQUVVTkFpQUJRUUZxSWdFdEFBQWlDRUhBQVhGQmdBRkdEUUFMQ3lBRlFRQTJBZ0JCa01pQkFVRVpOZ0lBUVg4aEJBd0JDeUFGSUFNMkFnQUxJQWRCRUdva0FDQUVDMmdCQW44Z0FTQUJLQUlFSWdCSEJFQURRQ0FBS0FJSUlnSWdBaWdDQUNnQ0NCRUFBQ0VESUFBb0FnUWhBaUFEUVpvQlJ3UkFJQUFvQWdBaUF5QUNOZ0lFSUFBb0FnUWdBellDQUNBQklBRW9BZ2hCQVdzMkFnZ2dBQkFYQ3lBQ0lnQWdBVWNOQUFzTEMwa0JBbjhnQUNnQ0JDSUZRUWgxSVFZZ0FDZ0NBQ0lBSUFFZ0JVRUJjUVIvSUFZZ0FpZ0NBR29vQWdBRklBWUxJQUpxSUFOQkFpQUZRUUp4R3lBRUlBQW9BZ0FvQWhnUkNBQUwzd01CQjM4akFFRVFheUlESkFBZ0EwRVFFQmdpQWpZQ0FDQURRb3lBZ0lDQWdvQ0FnSDgzQWdRZ0FrRUFPZ0FNSUFKQnhKanhBQ2dBQURZQUNDQUNRYnlZOFFBcEFBQTNBQUFnQUVFWUlBTVE4QUVoQWlBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBQVFRQTJBcndCSUFBZ0FFRzBBV29pQVRZQ3VBRWdBRUhFL2Z3QU5nS3dBU0FBSUFFMkFyUUJJQUJCd0FGcUVLQU5JUVFnQUVIVUFtb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRZmpVOGdBMkFnQWdBVUVBTmdJTUlBRWhCU0FBUWVRQ2FpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJpTmp5QURZQ0FDQUJRUUEyQWd3Z0FTRUdJQUJCOUFKcUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVSHN1dk1BTmdJQUlBRWhCeUFBUWZ3Q2FpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkIyTjN5QURZQ0FDQUJRUUEyQWd3Z0FFR0l2dlFBTmdLd0FTQUFRZkMzOUFBMkFnQWdCRUdjdnZRQU5nSUFJQUJCd0w3MEFEWUMwQUVnQlVIUXZ2UUFOZ0lBSUFaQjRMNzBBRFlDQUNBSFFmQys5QUEyQWdBZ0FVR0F2L1FBTmdJQUlBQkNBRGNDbEFNZ0FFSUFOd0tNQXlBQ0lBQkJ4QUZxUVFRUWJpQUNRZVlBRUNrZ0FrR1BBUkFwSUFKQkhoQXBJQUpCMmdFUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFOQkVHb2tBQ0FBQ3hnQUlBQW9Ba3hGQkVCQkFBOExJQUJCbVFFUVJVRUFSd3NmQUNBQkJFQWdBQ0FCS0FJQUVPZ0pJQUFnQVNnQ0JCRG9DU0FCRUJjTEMzd0FBa0FnQVNBQ1JnMEFJQUZCQVdvZ0FrWU5BQ0FCTFFBQVFkd0FSdzBBQWtBZ0FTd0FBU0lDUVNSckRqc0FBUUVCQVFFQUFRRUJBQUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBQUFCQUFFTElBQWdBaERHQVNBQlFRSnFJUUVMSUFFTDZ3VUJCbjhqQUVFZ2F5SUVKQUFnQXlBQ2F5SUZRWEJKQkVBQ1FDQUZRUXBOQkVBZ0JDQUZPZ0FiSUFSQkVHb2hCZ3dCQ3lBRlFSQnFRWEJ4SWdjUUdDRUdJQVFnQjBHQWdJQ0FlSEkyQWhnZ0JDQUdOZ0lRSUFRZ0JUWUNGQXNnQWlBRFJ3Ui9JQVlnQWlBRkVCa2dCV29GSUFZTFFRQTZBQUFnQUVFQU5nSUlJQUJDQURjQ0FBSkFBa0FnQkNnQ0ZDQUVMUUFiSWdJZ0FrRVlkRUVZZFVFQVNDSUNHMFVOQUNBRUtBSVFJQVJCRUdvZ0Foc2hCeU1BUVJCcklnWWtBQ0FHSUFjMkFnd2pBRUVRYXlJREpBQkIwTWZ5QUNFQ1FlOEFJUVVEUUNBRkJFQWdBeUFDTmdJTUlBTWdBeWdDRENBRlFRRjJJZ2xCQTNScU5nSU1JQU1vQWd3aUNFRUlhaUFDSUFnZ0JpZ0NEQkRrRFNJSUd5RUNJQVVnQ1VGL2Myb2dDU0FJR3lFRkRBRUxDeUFEUVJCcUpBQWdCQkNKQVNFREFrQWdBa0hJenZJQVJnMEFJQWNnQWlnQ0FCQm9EUUFnQXlBQ0xBQUVFTDBCQ3lBR1FSQnFKQUFnQUNBRUtBSUlOZ0lJSUFBZ0JDa0RBRGNDQUNBQUtBSUVJQUF0QUFzaUFpQUNRUmgwUVJoMUlnSkJBRWdiRFFBZ0JDZ0NGQ0FFTFFBYklnTWdBMEVZZEVFWWRVRUFTQ0lER3lJRlFRSkxEUUFnQkNBQktBSUlJZ0VnQkNnQ0VDQUVRUkJxSUFNYklnTWdBeUFGYWlBQktBSUFLQUlRRVFjQUlBSkJBRWdFUUNBQUtBSUFFQmNMSUFBZ0JDa0RBRGNDQUNBQUlBUW9BZ2cyQWdnQ1FBSkFJQUFvQWdRZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQVVFQVNCdEJBV3NPREFBQkFRRUJBUUVCQVFFQkFBRUxJQVJCRUdvZ0FFWU5BU0FFTFFBYklnTkJHSFJCR0hVaEFpQUJRUUJPQkVBZ0FrRUFUZ1JBSUFBZ0JDa0RFRGNDQUNBQUlBUW9BaGcyQWdnTUJBc2dBQ0FFS0FJUUlBUW9BaFFRSUF3Q0N5QUFJQVFvQWhBZ0JFRVFhaUFDUVFCSUlnQWJJQVFvQWhRZ0F5QUFHeEFoR2d3QkN5QUJRUUJJQkVBZ0FDZ0NBRUVBT2dBQUlBQkJBRFlDQkF3QkN5QUFRUUE2QUFzZ0FFRUFPZ0FBQ3lBRUxBQWJRUUJPRFFBZ0JDZ0NFQkFYQ3lBRVFTQnFKQUFQQ3hBdEFBdnNCQUVIZnlBQUtBSVFJUWNnQUNnQ0pDRUlBa0FDUUFKQUFrQUNRQ0FBSUFFZ0FoQ3VGQ0lESUFGSERRQWdBQ0FCSUFJUXJSUWlBeUFCUncwQUFrQWdBU0FDUmcwQUlBRXRBQUJCTGtjTkFFRUlFQmdoQXlBQUtBSWtJZ1VvQWdRaEJDQURRYmpDZ1FFMkFnQWdBeUFFTmdJRUlBVWdBellDQkF3Q0N5QUFJQUVnQWhDT0RTRURDd0pBQWtBZ0FTQURSdzBBSUFJZ0EwWU5BQUpBQWtBZ0FTd0FBQ0lEUVNSckRnVURCZ1lHQVFBTElBTkIzZ0JIRFFWQkRCQVlJUU1nQUNnQ0RDRUZJQUFvQWlRaUJDZ0NCQ0VHSUFOQmlMZUJBVFlDQUNBRElBWTJBZ1FnQXlBRlFmQVBjVUdBREVZNkFBZ2dCQ0FETmdJRURBTUxBa0FnQUMwQURFRUNjUVJBSUFBb0FoQWhCUXdCQzBFTUVCZ2hBeUFBSUFBb0FoQkJBV29pQlRZQ0VDQUFLQUlrSWdRb0FnUWhCaUFESUFVMkFnZ2dBMEhVdm9FQk5nSUFJQU1nQmpZQ0JDQUVJQU0yQWdRZ0FDQUFLQUlrS0FJRU5nSWtDeUFBSUFBb0FoaEJBV28yQWhnZ0FDQUJRUUZxSUFJUTdRa2lCQ0FDUmcwRklBUXRBQUJCS1VjTkJTQUFMUUFNUVFKeFJRUkFRUXdRR0NFRElBQW9BaVFpQmlnQ0JDRUpJQU1nQlRZQ0NDQURRYVMvZ1FFMkFnQWdBeUFKTmdJRUlBWWdBellDQkNBQUlBQW9BaVFvQWdRMkFpUUxJQUFnQUNnQ0dFRUJhellDR0NBRVFRRnFJUU1MSUFFZ0EwY05BZ3dEQzBFTUVCZ2hBeUFBS0FJTUlRVWdBQ2dDSkNJRUtBSUVJUVlnQTBIUXQ0RUJOZ0lBSUFNZ0JqWUNCQ0FESUFWQjhBOXhRWUFNUmpvQUNDQUVJQU0yQWdRTElBQWdBQ2dDSkNnQ0JEWUNKQ0FCUVFGcUlRTUxJQUFnQXlBQ0lBZ2dCMEVCYWlBQUtBSVFRUUZxRUk4TklRRUxJQUVQQ3hDWEJRQUw1Z2tCQlg4Q1FBSkFBa0FnQVNBQ1JnMEFJQUV0QUFBaUJrRXFSZ1JBUVFnUUdDRUdJQUFvQWlRaUFpZ0NCQ0VJSUFaQjNMV0JBVFlDQUNBR0lBZzJBZ1FnQWtFQU5nSUVRU1FRR0NFQ0lBQW9BaFFoQ0NBREtBSUVJUWNnQWlBR05nSUlJQUlnQnpZQ0JDQUNRUUU2QUNBZ0FpQUZOZ0ljSUFJZ0JEWUNHQ0FDSUFnMkFoUWdBa0tBZ0lDQWNEY0NEQ0FDUWZDL2dRRTJBZ0FnQTBFQU5nSUVRUWdRR0NJRVFlekFnUUUyQWdBZ0JDQUNOZ0lFSUFBb0FpUWdCRFlDQkNBQUlBSW9BZ2cyQWlRZ0F5QUNOZ0lFSUFBZ0NFRUJhallDRkNBQlFRRnFEd3NnQVVFQmFpQUNSZzBBSUFaQjNBQkhEUUFnQVMwQUFVSDdBRVpCQVhRaUJrVU5BQ0FCSUFacUlnWWdBa1lOQVNBR0xRQUFJZ0ZCK0FGeFFUQkhJQUZCL2dGeFFUaEhjUTBCSUFGQk1Hc2hDQUpBSUFJZ0JrRUJhaUlCUndSQUEwQWdBUzBBQUNJSFFmZ0JjVUV3UnlBSFFmNEJjVUU0UjNFTkFpQUlRY3lacytZQVRnMEVJQWhCQ213Z0IycEJNR3NoQ0NBQlFRRnFJZ0VnQWtjTkFBc0xJQUloQVFzZ0FTQUdSZzBCSUFFZ0FrWU5BaUFCUVFGcUlRWWdBUzBBQUNJSFFTeEhCRUFnQWlBR1JnMERJQWRCM0FCSERRTWdBUzBBQVVIOUFFWkJBWFFpQ1VVTkEwRUlFQmdoQmlBQUtBSWtJZ0lvQWdRaEJ5QUdRZHkxZ1FFMkFnQWdCaUFITmdJRUlBSkJBRFlDQkVFa0VCZ2hBaUFBS0FJVUlRY2dBeWdDQkNFS0lBSWdCallDQ0NBQ0lBbzJBZ1FnQWtFQk9nQWdJQUlnQlRZQ0hDQUNJQVEyQWhnZ0FpQUhOZ0lVSUFJZ0NEWUNFQ0FDSUFnMkFnd2dBa0h3djRFQk5nSUFJQU5CQURZQ0JFRUlFQmdpQkVIc3dJRUJOZ0lBSUFRZ0FqWUNCQ0FBS0FJa0lBUTJBZ1FnQUNBQ0tBSUlOZ0lrSUFNZ0FqWUNCQ0FBSUFkQkFXbzJBaFFnQVNBSmFnOExJQUlnQmtZTkFnSkFJQVl0QUFBaUNVSDRBWEZCTUVjRVFFRi9JUWNnQ1VIK0FYRkJPRWNOQVFzZ0FVRUNhaUlHSUFKR0RRTWdDVUV3YXlFSEEwQWdCaTBBQUNJQlFmZ0JjVUV3UnlBQlFmNEJjVUU0UjNFTkFTQUhRY3lacytZQVRnMERJQWRCQ213Z0FXcEJNR3NoQnlBR1FRRnFJZ1lnQWtjTkFBc01Bd3NnQWlBR1JnMENJQVpCQVdvZ0FrWU5BaUFHTFFBQVFkd0FSdzBDSUFZdEFBRkIvUUJHUVFGMElnRkZEUUlnQVNBR2FpRUJJQWRCZjBZRVFFRUlFQmdoQmlBQUtBSWtJZ0lvQWdRaEJ5QUdRZHkxZ1FFMkFnQWdCaUFITmdJRUlBSkJBRFlDQkVFa0VCZ2hBaUFBS0FJVUlRY2dBeWdDQkNFSklBSWdCallDQ0NBQ0lBazJBZ1FnQWtFQk9nQWdJQUlnQlRZQ0hDQUNJQVEyQWhnZ0FpQUhOZ0lVSUFKQmZ6WUNFQ0FDSUFnMkFnd2dBa0h3djRFQk5nSUFJQU5CQURZQ0JFRUlFQmdpQkVIc3dJRUJOZ0lBSUFRZ0FqWUNCQ0FBS0FJa0lBUTJBZ1FnQUNBQ0tBSUlOZ0lrSUFNZ0FqWUNCQ0FBSUFkQkFXbzJBaFFnQVE4TElBY2dDRWdOQVVFSUVCZ2hCaUFBS0FJa0lnSW9BZ1FoQ1NBR1FkeTFnUUUyQWdBZ0JpQUpOZ0lFSUFKQkFEWUNCRUVrRUJnaEFpQUFLQUlVSVFrZ0F5Z0NCQ0VLSUFJZ0JqWUNDQ0FDSUFvMkFnUWdBa0VCT2dBZ0lBSWdCVFlDSENBQ0lBUTJBaGdnQWlBSk5nSVVJQUlnQnpZQ0VDQUNJQWcyQWd3Z0FrSHd2NEVCTmdJQUlBTkJBRFlDQkVFSUVCZ2lCRUhzd0lFQk5nSUFJQVFnQWpZQ0JDQUFLQUlrSUFRMkFnUWdBQ0FDS0FJSU5nSWtJQU1nQWpZQ0JDQUFJQWxCQVdvMkFoUUxJQUVQQ3hERkNnQUxFTVlLQUF1MEFnRUVmeUFBS0FJa0lRWUNRQ0FBSUFFZ0FoRHJDU0lESUFGR0RRQURRQ0FBSUFNaUJDQUNFT3NKSWdNZ0JFY05BQXNnQVNBRVJnMEFJQUlnQkVjRVFBTkFJQVF0QUFCQi9BQkhCRUFnQkE4TElBQW9BaVFoQlNBQUlBUkJBV29pQVNBQ0VPc0pJZ01nQVVZTkFnTkFJQUFnQXlJRUlBSVE2d2tpQXlBRVJ3MEFDeUFCSUFSR0RRSkJEQkFZSVFNZ0JpZ0NCQ0VCSUFNZ0JTZ0NCRFlDQ0NBRElBRTJBZ1FnQTBHd3dZRUJOZ0lBSUFZZ0F6WUNCQ0FGUVFBMkFnUkJDQkFZSVFNZ0FDZ0NKQ2dDQkNFQklBTkIzTFdCQVRZQ0FDQURJQUUyQWdRZ0JTQUROZ0lFSUFBb0FpUkJBRFlDQkVFSUVCZ2hBeUFGS0FJRUlRRWdBMEh3d1lFQk5nSUFJQU1nQVRZQ0JDQUFLQUlrSUFNMkFnUWdBQ0FGS0FJRU5nSWtJQUlnQkVjTkFBc0xJQUlQQ3hER0NBQUxrUUlCQVg4akFFRVFheUlISkFBQ1FBSkFBa0FnQkVVTkFDQUZCRUFnQkNBRkVMWUJSUTBCREFJTElBWW9BZ1FnQmkwQUN5SUZJQVZCR0hSQkdIVkJBRWdiUlEwQUlBUWdCQ0FHRUtnRUlnVVF0Z0VoQkNBRlJRMEFJQVFOQVFzZ0FVVUVRQ0FBUVFBMkFnQWdBRUVBT2dBTERBSUxRUUFoQlNBQlFRRnJJZ0ZCSFVzTkFDQUJRUUowUWVqLzh3QkI0SUQwQUNBRFFRSnJRUU5KRzJvb0FnQWhCUXNnQjBFQU5nSUlJQWRDQURjREFFSHR4QU1oQkVIc3hBTWhBUUpBQWtBQ1FDQUNRUUZyRGdJQUFRSUxRZXZFQXlFRVFlckVBeUVCQ3lBSElBRVFrQUVnQnlBRkVKQUJJQVFoQlFzZ0J5QUZFSkFCSUFBZ0J5Z0NDRFlDQ0NBQUlBY3BBd0EzQWdBTElBZEJFR29rQUFzZkFRRi9Jd0JCRUdzaUFTUUFJQUVnQUVHY3ErOEFFTU1VSUFFUXZCUUFDNGNDQVFSL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0NBQ0lBSkJHR3BCbmN6dUFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR2R6TzRBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SUJRWEJQRFFFQ1FBSkFJQUZCQzA4RVFDQUJRUkJxUVhCeElnVVFHQ0VESUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFETmdJSUlBSWdBVFlDREF3QkN5QUNJQUU2QUJNZ0FrRUlhaUVESUFGRkRRRUxJQU1nQkNBQkVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFSTBITmdJRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCbmN6dUFCQXFDeUFDUVNCcUpBQVBDeEF0QUFzZ0FDQUFRZVRsOHdBMkFnQWdBQ3dBRDBFQVNBUkFJQUFvQWdRUUZ3c2dBQXNnQUNBQVFlVGs4d0EyQWdBZ0FDd0FEMEVBU0FSQUlBQW9BZ1FRRndzZ0FBdVVBUUVCZnlBQVFRQTJBZ3dnQUVJQU53SUVBa0FnQUN3QUcwRUFTQVJBSUFCQkFEWUNGQ0FBS0FJUUlRRU1BUXNnQUVFUWFpSUJRUUE2QUFzTElBRkJBRG9BQUFKQUlBQXNBQ2RCQUVnRVFDQUFRUUEyQWlBZ0FDZ0NIQ0VCREFFTElBQkJIR29pQVVFQU9nQUxDeUFCUVFBNkFBQWdBRUZBYTBLQWdJRCsvLy8vNzBFM0F3QWdBRUlBTndJMElBQkJBRFlDS0FzUkFDQUFRUkJySWdBUXhBRWFJQUFRRndzTUFDQUFFTVFCR2lBQUVCY0xDZ0FnQUVFUWF4REVBUXY4QWdFRWZ5TUFRU0JySWdJa0FDQUNJQUUyQWhnQ1FDQUFLQUlFSWdGRkRRQWdBa0VJYWlJRElBRVE5ZzBnQWlnQ0NDRUVJQUlzQUJNaEJTQUNJQUpCR0dwQjNlWHRBQkFqTmdJQUlBSWdCQ0FESUFWQkFFZ2JFQ2NnQWl3QUUwRUFUZzBBSUFJb0FnZ1FGd3NnQUN3QUNDSURRWUYvUmdSL0lBRkJBRWNGSUFKQkNHb2lBU0FERUUwZ0FpZ0NDQ0VESUFJc0FCTWhCQ0FDSUFKQkdHcEJvTy90QUJBak5nSUFJQUlnQXlBQklBUkJBRWdiRUNjZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRnd0QkFBc2FJQUFvQWd3aUFRUkFJQUpCQ0dvaUF5QUJFS2dESUFJb0FnZ2hBU0FDTEFBVElRUWdBaUFDUVJocVFjVHY3UUFRSXpZQ0FDQUNJQUVnQXlBRVFRQklHeEFuSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMQ3lBQUtBSVFJZ0FFUUNBQ1FRaHFJZ0VnQUJCTklBSW9BZ2doQUNBQ0xBQVRJUU1nQWlBQ1FSaHFRWURBN2dBUUl6WUNBQ0FDSUFBZ0FTQURRUUJJR3hBbklBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTEN5QUNRU0JxSkFBTHZ3Y0JCWDhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlJQUlnQWtFWWFrSGQ1ZTBBRUIwMkFnZ0NRRUdHQTBFQUlBSW9BZ2diSWdRRVFDQUNJQUpCR0dwQjNlWHRBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlGRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJR0VCZ2hBU0FDSUFaQmdJQ0FnSGh5TmdJUUlBSWdBVFlDQ0NBQ0lBTTJBZ3dNQVFzZ0FpQURPZ0FUSUFKQkNHb2hBU0FEUlEwQkN5QUJJQVVnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFSWFoRDFEVFlDQkNBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRZDNsN1FBUUtnc2dBaUFDUVJocVFhRHY3UUFRSFRZQ0NFR0dBMEVBSUFJb0FnZ2JCSDhnQWlBQ1FSaHFRYUR2N1FBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkFRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFFZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFFMkFnZ2dBaUFETmdJTURBRUxJQUlnQXpvQUV5QUNRUWhxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RVGpvQUNDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUWFEdjdRQVFLa0VBQlNBRVFRQkhDeG9nQWlBQ1FSaHFRY1R2N1FBUUhUWUNDRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRUmhxUWNUdjdRQVFIVFlDQUNBQ0tBSUFJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdOQmNFOE5BUUpBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQlJBWUlRRWdBaUFGUVlDQWdJQjRjallDRUNBQ0lBRTJBZ2dnQWlBRE5nSU1EQUVMSUFJZ0F6b0FFeUFDUVFocUlRRWdBMFVOQVFzZ0FTQUVJQU1RR1JvTElBRWdBMnBCQURvQUFDQUFJQUpCQ0dvUXl3TTJBZ3dnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrSEU3KzBBRUNvTElBSWdBa0VZYWtHQXdPNEFFQjAyQWdoQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR0F3TzRBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFCTmdJSUlBSWdBellDREF3QkN5QUNJQU02QUJNZ0FrRUlhaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFRTQyQWhBZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dBd080QUVDb0xJQUpCSUdva0FBOExFQzBBQzZZQkFRRi9Jd0JCRUdzaUJDUUFJQVFnQXpZQ0RDQUNBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3c2lBMHNFUUJCM0FBc0NmeUFCTFFBTFFRZDJCRUFnQVNnQ0FBd0JDeUFCQ3lFQklBUWdBeUFDYXpZQ0JDQUFJQUVnQWtFQ2RHb0NmeU1BUVJCcklnRWtBQ0FFUVFScUlnSW9BZ0FnQkVFTWFpSURLQUlBU1NFRklBRkJFR29rQUNBQ0lBTWdCUnNvQWdBTEVPUVVJQVJCRUdva0FDQUFDM0VCQW44akFFRWdheUlDSkFBZ0FpQUJOZ0lZQWtBZ0FDZ0NCQ0lBUlEwQUlBSkJDR29pQVNBQUVFMGdBaWdDQ0NFQUlBSXNBQk1oQXlBQ0lBSkJHR3BCcThEdUFCQWpOZ0lBSUFJZ0FDQUJJQU5CQUVnYkVDY2dBaXdBRTBFQVRnMEFJQUlvQWdnUUZ3c2dBa0VnYWlRQUM0WUNBUVIvSXdCQklHc2lBaVFBSUFJZ0FUWUNHQ0FDSUFKQkdHcEJxOER1QUJBZE5nSUlBa0JCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtHcndPNEFFQjAyQWdBZ0FpZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJQlFYQlBEUUVDUUFKQUlBRkJDMDhFUUNBQlFSQnFRWEJ4SWdVUUdDRURJQUlnQlVHQWdJQ0FlSEkyQWhBZ0FpQUROZ0lJSUFJZ0FUWUNEQXdCQ3lBQ0lBRTZBQk1nQWtFSWFpRURJQUZGRFFFTElBTWdCQ0FCRUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVFocUVFNDJBZ1FnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR3J3TzRBRUNvTElBSkJJR29rQUE4TEVDMEFDODhCQVFSL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0FKQUlBQW9BZ1FpQVVVTkFDQUNRUWhxSWdNZ0FSQ25CQ0FDS0FJSUlRUWdBaXdBRXlFRklBSWdBa0VZYWtIN3RlOEFFQ00yQWdBZ0FpQUVJQU1nQlVFQVNCc1FKeUFDTEFBVFFRQk9EUUFnQWlnQ0NCQVhDeUFBS0FJSUlnQUVmeUFDUVFocUlnRWdBQkJiSUFJb0FnZ2hBQ0FDTEFBVElRTWdBaUFDUVJocVFhZW83d0FRSXpZQ0FDQUNJQUFnQVNBRFFRQklHeEFuSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMUVFBRklBRkJBRWNMR2lBQ1FTQnFKQUFMOFFNQkJIOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUlBSWdBa0VZYWtIN3RlOEFFQjAyQWdnQ1FBSkFRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCKzdYdkFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhDWUF6WUNCQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFmdTE3d0FRS2dzZ0FpQUNRUmhxUWFlbzd3QVFIVFlDQ0VHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFhZW83d0FRSFRZQ0FDQUNLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQkJBZklnTkJjRThOQWdKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJSQVlJUUVnQWlBRlFZQ0FnSUI0Y2pZQ0VDQUNJQUUyQWdnZ0FpQUROZ0lNREFFTElBSWdBem9BRXlBQ1FRaHFJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FBSUFKQkNHb1FWellDQ0NBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRYWVvN3dBUUtnc2dBa0VnYWlRQUR3c1FMUUFMRUMwQUM1Y0NBUVYvSXdCQkVHc2lCU1FBSUFKQjcvLy8vd01nQVd0TkJFQUNmeUFBTFFBTFFRZDJCRUFnQUNnQ0FBd0JDeUFBQ3lFR0lBQUNmeUFCUWVmLy8vOEJTUVJBSUFVZ0FVRUJkRFlDQ0NBRklBRWdBbW8yQWd3akFFRVFheUlDSkFBZ0JVRU1haUlIS0FJQUlBVkJDR29pQ0NnQ0FFa2hDU0FDUVJCcUpBQWdDQ0FISUFrYktBSUFJZ0pCQWs4RWZ5QUNRUVJxUVh4eElnSWdBa0VCYXlJQ0lBSkJBa1liQlVFQkN3d0JDMEh1Ly8vL0F3dEJBV29pQnhEM0JTRUNJQVFFUUNBQ0lBWWdCQkRlQXdzZ0F5QUVheUlEQkVBZ0JFRUNkQ0lFSUFKcUlBUWdCbW9nQXhEZUF3c2dBVUVCUndSQUlBWVFGd3NnQUNBQ05nSUFJQUFnQjBHQWdJQ0FlSEkyQWdnZ0JVRVFhaVFBRHdzUWR3QUx5QVVCQ1g4Q1FBSkFBa0FDUUFKQUFrQWdBRUVFYWlJSklBRkdEUUFnQVNnQ0ZDQUJMUUFiSWdVZ0JVRVlkRUVZZFVFQVNDSUdHeUlGSUFRb0FnUWdCQzBBQ3lJSElBZEJHSFJCR0hVaUNrRUFTQ0lMR3lJSUlBVWdDRWtpRFJzaUJ3UkFJQVFvQWdBZ0JDQUxHeUlMSUFGQkVHb2lEQ2dDQUNBTUlBWWJJZ1lnQnhCTUlneEZCRUFnQlNBSVN3MENEQU1MSUF4QkFFNE5BZ3dCQ3lBRklBaE5EUUlMSUFFb0FnQWhCeUFCSVFNQ1FBSkFJQUFvQWdBZ0FVWU5BQUpBSUFjRVFDQUhJUVVEUUNBRklnTW9BZ1FpQlEwQUN3d0JDeUFCUVFocUlRTWdBU0FCS0FJSUtBSUFSZ1JBQTBBZ0F5Z0NBQ0lGUVFocUlRTWdCU0FGS0FJSUtBSUFSZzBBQ3dzZ0F5Z0NBQ0VEQ3dKQUlBUW9BZ1FnQkMwQUN5SUZJQVZCR0hSQkdIVkJBRWdpQmhzaUJTQURLQUlVSUFNdEFCc2lDQ0FJUVJoMFFSaDFRUUJJSWdrYklnZ2dCU0FJU1JzaUNnUkFJQU5CRUdvaUN5Z0NBQ0FMSUFrYklBUW9BZ0FnQkNBR0d5QUtFRXdpQmcwQkN5QUZJQWhMRFFFTUFnc2dCa0VBVGcwQkN5QUhSUVJBSUFJZ0FUWUNBQ0FCRHdzZ0FpQUROZ0lBSUFOQkJHb1BDeUFBSUFJZ0JCRHhGQThMSUFZZ0N5QUhFRXdpQlEwQkN5QU5EUUVNQWdzZ0JVRUFUZzBCQ3dKQUlBRW9BZ1FpQndSQUlBY2hCUU5BSUFVaUF5Z0NBQ0lGRFFBTERBRUxJQUVvQWdnaUF5Z0NBQ0FCUmcwQUlBRkJDR29oQlFOQUlBVW9BZ0FpQmtFSWFpRUZJQVlnQmlnQ0NDSURLQUlBUncwQUN3c0NRQUpBSUFNZ0NVWU5BQUpBSUFNb0FoUWdBeTBBR3lJRklBVkJHSFJCR0hWQkFFZ2lCaHNpQlNBSUlBVWdDRWtiSWdrRVFDQUVLQUlBSUFRZ0NrRUFTQnNnQTBFUWFpSUtLQUlBSUFvZ0Joc2dDUkJNSWdZTkFRc2dCU0FJU3cwQkRBSUxJQVpCQUU0TkFRc2dCMFVFUUNBQ0lBRTJBZ0FnQVVFRWFnOExJQUlnQXpZQ0FDQUREd3NnQUNBQ0lBUVE4UlFQQ3lBQ0lBRTJBZ0FnQXlBQk5nSUFJQU1MeXdFQkEzOGpBRUVRYXlJRkpBQWdBQ0FCSUFJZ0JVRU1haUFGUVFocUlBTVEvd2tpQnlnQ0FDSUNCSDlCQUFWQkhCQVlJZ0pCRUdvaEF3SkFJQVFzQUF0QkFFNEVRQ0FESUFRcEFnQTNBZ0FnQXlBRUtBSUlOZ0lJREFFTElBTWdCQ2dDQUNBRUtBSUVFQm9MSUFJZ0JTZ0NERFlDQ0NBQ1FnQTNBZ0FnQnlBQ05nSUFJQUVvQWdBb0FnQWlBd1IvSUFFZ0F6WUNBQ0FIS0FJQUJTQUNDeUVHSUFFb0FnUWdCaEJFSUFFZ0FTZ0NDRUVCYWpZQ0NFRUJDem9BQkNBQUlBSTJBZ0FnQlVFUWFpUUFDMFlBSUFCQjBMTHpBRFlDQUNBQUxBQW5RUUJJQkVBZ0FDZ0NIQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQUxBQVBRUUJJQkVBZ0FDZ0NCQkFYQ3lBQUVCY0xyZ01CQm44akFFSGdBV3NpQXlRQUlBTkJ5QUZxSWdSQ0FEY0NCQ0FFUWdBM0Fnd2dCQ0FFUVFScU5nSUFJQVJCQURZQ0ZBSkFBa0FnQUNnQ0xFVUVRRUVBSVFBZ0JDQUNFSVFGRFFFTUFnc2dBaWdDQUNFQUlBSXNBQXNoQnlBRFFZQzg4Z0EyQW5RZ0EwR012UElBS0FJQUlnWTJBZ2dnQTBFSWFpSUZJQVpCREdzb0FnQnFRWkM4OGdBb0FnQTJBZ0FnQXlnQ0NDRUlRUUFoQmlBRFFRQTJBZ3dnQlNBSVFReHJLQUlBYWlJRklBTkJFR29pQ0JDOEFTQUZRb0NBZ0lCd053SklJQU5CZ0x6eUFEWUNkQ0FEUWV5NzhnQTJBZ2dnQ0JDZkVDSUZJQUFnQWlBSFFRQklHeENxRUVVRVFDQURLQUlJUVF4cktBSUFJQU5CQ0dwcUlnQWdBQ2dDRUVFRWNoQzJBZ3NDUUNBREtBSlFJZ0pGRFFBZ0EwRUlhaUFFRUs4TklRWWdCUkNVRUEwQUlBTW9BZ2hCREdzb0FnQWdBMEVJYW1vaUFDQUFLQUlRUVFSeUVMWUNDMEVBSVFBZ0EwR0l2UElBS0FJQUlnYzJBZ2dnQjBFTWF5Z0NBQ0FEUVFocWFrR1V2UElBS0FJQU5nSUFJQVVRcGdjYUlBTkI5QUJxRUlJQkdpQUNSUTBCSUFaRkRRRUxJQUVnQkJDbUEwRUJJUUFMSUFRUVhTQURRZUFCYWlRQUlBQUxsQVFDQkg4QmZpQUFRUVkyQWdBakFFRVFheUlESkFBQ1FDQUFJQUZHRFFBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFFb0FnQU9Cd0VDQUFjREJBVUdDeUFBRUNJZ0FFRUNOZ0lBSUFBZ0FTMEFDRG9BQ0F3SEN5QUFFQ0lnQUVFQU5nSUFJQUVwQXdnaEJpQUFJQUVwQXhBM0F4QWdBQ0FHTndNSUlBQWdBU2dDR0RZQ0dBd0dDeUFCS0FJSUlRRWdBQkFpSUFCQkFUWUNBRUVNRUJnaUFrSUFOd0lBSUFKQkFEWUNDQ0FBSUFJMkFnZ2dBU0FDUmcwRklBRXNBQXRCQUU0RVFDQUNJQUVwQWdBM0FnQWdBaUFCS0FJSU5nSUlEQVlMSUFJZ0FTZ0NBQ0FCS0FJRUVDQU1CUXNnQVNnQ0NDRUNJQUFRSWlBQVFRUTJBZ0JCREJBWUlnRkJBRFlDQ0NBQlFnQTNBZ0FnQUNBQk5nSUlJQUVnQWtZTkJDQUJJQUVvQWdBaUFDQUJLQUlFSWdSSEJIOERRQ0FBS0FJQUlnVUVRQ0FGRUNJZ0JSQVhJQUVvQWdRaEJBc2dBRUVFYWlJQUlBUkhEUUFMSUFFb0FnQUZJQUFMTmdJRUlBRWdBaENFQ2d3RUN5QUJLQUlJSVFJZ0FCQWlJQUJCQlRZQ0FFRVlFQmdpQVVJQU53SUVJQUZDQURjQ0RDQUJJQUZCQkdvMkFnQWdBVUVBTmdJVUlBQWdBVFlDQ0NBQklBSVFwZ01NQXdzZ0FFRUdOZ0lBREFJTElBTkJ0QUkyQWdnZ0EwSFg3KzRBTmdJRUlBTkI5TUh4QURZQ0FFRzgwL0VBS0FJQVFacks4UUFnQXhEVENFSEF4UEFBUWJudDd3QkJIa0hXbnU0QUVBVUFDeUFBRUNJZ0FFRUROZ0lBQ3lBRFFSQnFKQUFMd1FJQkNYOGpBRUVRYXlJRUpBQUNRQUpBQWtBZ0FDQUJSd1JBSUFFb0FnQWlCU0FCS0FJRUlnbEdEUUVEUUVFZ0VCZ2lCeUFGS0FJQUVJTUtBa0FnQUNnQ0JDSUJJQUFvQWdnaUFra0VRQ0FCSUFjMkFnQWdBQ0FCUVFScU5nSUVEQUVMSUFFZ0FDZ0NBQ0lCYXlJSVFRSjFJZ1pCQVdvaUEwR0FnSUNBQkU4TkJDQURJQUlnQVdzaUFrRUJkU0lLSUFNZ0Nrc2JRZi8vLy84RElBSkIvUC8vL3dkSkd5SURCSDhnQTBHQWdJQ0FCRThOQmlBRFFRSjBFQmdGUVFBTElnSWdCa0VDZEdvaUJpQUhOZ0lBSUFoQkFFb0VRQ0FDSUFFZ0NCQVpHZ3NnQUNBQ0lBTkJBblJxTmdJSUlBQWdCa0VFYWpZQ0JDQUFJQUkyQWdBZ0FVVU5BQ0FCRUJjTElBVkJCR29pQlNBSlJ3MEFDd3dCQ3lBRUlBQVEvQVVhSUFBZ0JCQ0VDaUFFRUt3QkN5QUVRUkJxSkFBUEN4QW9BQXRCbzRUdkFCQTRBQXUwQWdFRmZ5TUFRVEJySWdRa0FBSkFJQUFzQUJkQkFFZ0VRQ0FBS0FJTVFRQTZBQUFnQUVFQU5nSVFEQUVMSUFCQkFEb0FGeUFBUVFBNkFBd0xBa0FnQUNBQlJ3UkFJQUVvQWdBaUFpQUJRUVJxSWdWR0RRRWdBRUVFYWlFR0EwQUNRQ0FBSUFJaUEwRVFhaUlCRUNzaUFpQUdSZzBBSUFJb0Fod2lBa1VOQUNBQ0VDSWdBaEFYQzBFZ0VCZ2lBaUFES0FJY0VJTUtJQVFnQVRZQ0tDQUVRUWhxSUFBZ0FTQUVRU2hxRURrZ0JDZ0NDQ0FDTmdJY0FrQWdBeWdDQkNJQlJRUkFJQU1vQWdnaUFpZ0NBQ0FEUmcwQklBTkJDR29oQVFOQUlBRW9BZ0FpQTBFSWFpRUJJQU1nQXlnQ0NDSUNLQUlBUncwQUN3d0JDd05BSUFFaUFpZ0NBQ0lCRFFBTEN5QUNJQVZIRFFBTERBRUxJQVJCQ0dvaUFTQUFFS3dDR2lBQUlBRVFoUW9nQVJCZEN5QUVRVEJxSkFBTC94TUNDSDhDZmlNQVFkQUJheUlFSkFBZ0JFSFV0dklBTmdKSUlBUkI2TGJ5QURZQ2dBRWdCRUg0dHZJQUtBSUFJZ1UyQWtBZ0JFRkFheUlKSWdZZ0JVRU1heWdDQUdwQi9MYnlBQ2dDQURZQ0FDQUVRUUEyQWtRZ0JpQUVLQUpBUVF4cktBSUFhaUlGSUFSQnpBQnFJZ2dRdkFFZ0JVS0FnSUNBY0RjQ1NDQUVRWUMzOGdBb0FnQWlCVFlDU0NBRVFjZ0FhaUlHSUFWQkRHc29BZ0JxUVlTMzhnQW9BZ0EyQWdBZ0JFSDB0dklBS0FJQUlnVTJBa0FnQ1NBRlFReHJLQUlBYWtHSXQvSUFLQUlBTmdJQUlBUkI2TGJ5QURZQ2dBRWdCRUhBdHZJQU5nSkFJQVJCMUxieUFEWUNTQ0FJRU5rQklRa2dCRUlBTndKc0lBUkNBRGNDZENBRVFSZzJBbndnQkVHa3IvSUFOZ0pNQWtBQ1FDQUJRWEJKQkVBQ1FBSkFJQUZCQzA4RVFDQUJRUkJxUVhCeElnY1FHQ0VGSUFRZ0IwR0FnSUNBZUhJMkFqZ2dCQ0FGTmdJd0lBUWdBVFlDTkF3QkN5QUVJQUU2QURzZ0JFRXdhaUVGSUFGRkRRRUxJQVZCQ1NBQkVHRWFDeUFCSUFWcVFRQTZBQUFnQWkwQUN5RUZJQUlvQWdRaEJ5QUdJQVFvQWpBZ0JFRXdhaUFFTFFBN0lncEJHSFJCR0hWQkFFZ2lDeHNnQkNnQ05DQUtJQXNiRUVjaENnSkFJQWNnQlNBRlFSaDBRUmgxUVFCSUcwVU5BQ0FFUVNJNkFDQWdDaUFFUVNCcUlnVkJBUkJISVFjZ0JTQUNFUHNVSUFjZ0JDZ0NJQ0FGSUFRdEFDc2lBa0VZZEVFWWRVRUFTQ0lGR3lBRUtBSWtJQUlnQlJzUVJ5RUNJQVJCSWpvQUVDQUNJQVJCRUdwQkFSQkhJUUlnQkVFNk9nQVFJQUlnQkVFUWFrRUJFRWNoQWlBRVFTQTZBQkFnQWlBRVFSQnFRUUVRUnhvZ0JDd0FLMEVBVGcwQUlBUW9BaUFRRndzQ1FBSkFBa0FDUUFKQUFrQWdBeWdDQUE0R0JRTUJBQUlFQUFzZ0JrSDcxTzRBUVFRUVJ4b2dCRUVnYWlJQklBZ1FvUUlnQUNBQlFmN0w4UUFRV0NJQktRSUFOd0lBSUFBZ0FTZ0NDRFlDQ0NBQlFnQTNBZ0FnQVVFQU5nSUlJQVFzQUN0QkFFNE5CeUFFS0FJZ0VCY01Cd3NnQmtIUGlPOEFRYitQN3dBZ0F5MEFDQ0lCRzBFRVFRVWdBUnNRUnhvZ0JFRWdhaUlCSUFnUW9RSWdBQ0FCUWY3TDhRQVFXQ0lCS1FJQU53SUFJQUFnQVNnQ0NEWUNDQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUXNBQ3RCQUU0TkJpQUVLQUlnRUJjTUJnc2dCa0gyeS9FQVFRSVFSeG9nQXlnQ0NDSURLQUlBSWdJZ0F5Z0NCQ0lEUndSQUlBRkJBV29oQVFOQUlBUkJBRFlDR0NBRVFnQTNBeEFnQkVFZ2FpSUZJQUVnQkVFUWFpQUNLQUlBRUlZS0lBWWdCQ2dDSUNBRklBUXRBQ3NpQlVFWWRFRVlkVUVBU0NJSEd5QUVLQUlrSUFVZ0J4c1FSeG9nQkN3QUswRUFTQVJBSUFRb0FpQVFGd3NnQkN3QUcwRUFTQVJBSUFRb0FoQVFGd3NnQWtFRWFpSUNJQU5IRFFBTEN5QUVJQWdRb1FJQ1FDQUVMQUFMUVFCT0JFQWdCQ0FFS0FJSU5nSVlJQVFnQkNrREFEY0RFQXdCQ3lBRVFSQnFJQVFvQWdBZ0JDZ0NCQkFhQ3dKQUlBUW9BaFFnQkMwQUd5SUJJQUZCR0hSQkdIVkJBRWdpQVJzaUFrRURTUTBBSUFJZ0JDZ0NFQ0FFUVJCcUlBRWJha0VDYXlJQkxRQUFRU3hIRFFBZ0FVRWdPZ0FBQ3lBRUlBUkJFR29nQkNnQ01DQUVRVEJxSUFRdEFEc2lBVUVZZEVFWWRVRUFTQ0lDR3lBRUtBSTBJQUVnQWhzUWpBRWlBU2dDQ0RZQ0tDQUVJQUVwQWdBM0F5QWdBVUlBTndJQUlBRkJBRFlDQ0NBQUlBUkJJR3BCL2N2eEFCQllJZ0VwQWdBM0FnQWdBQ0FCS0FJSU5nSUlJQUZDQURjQ0FDQUJRUUEyQWdnZ0JDd0FLMEVBU0FSQUlBUW9BaUFRRndzZ0JDd0FHMEVBU0FSQUlBUW9BaEFRRndzZ0JDd0FDMEVBVGcwRklBUW9BZ0FRRnd3RkN5QUVRU0k2QUNBZ0JpQUVRU0JxSWdGQkFSQkhJUUlnQVNBREtBSUlFUHNVSUFJZ0JDZ0NJQ0FCSUFRdEFDc2lBVUVZZEVFWWRVRUFTQ0lDR3lBRUtBSWtJQUVnQWhzUVJ5RUJJQVJCSWpvQUVDQUJJQVJCRUdwQkFSQkhHaUFFTEFBclFRQklCRUFnQkNnQ0lCQVhDeUFFUVNCcUlnRWdDQkNoQWlBQUlBRkIvc3Z4QUJCWUlnRXBBZ0EzQWdBZ0FDQUJLQUlJTmdJSUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkN3QUswRUFUZzBFSUFRb0FpQVFGd3dFQ3lBR1FkSEw4UUJCQWhCSEdpQURLQUlJSWdJb0FnQWlCU0FDUVFScUlnTkdEUUlnQVVFQmFpRUhBMEFnQkVFZ2FpSUNJQWNnQlNJQlFSQnFJQUVvQWh3UWhnb2dCaUFFS0FJZ0lBSWdCQzBBS3lJQ1FSaDBRUmgxUVFCSUlnVWJJQVFvQWlRZ0FpQUZHeEJIR2lBRUxBQXJRUUJJQkVBZ0JDZ0NJQkFYQ3dKQUlBRW9BZ1FpQWtVRVFDQUJLQUlJSWdVb0FnQWdBVVlOQVNBQlFRaHFJUUVEUUNBQktBSUFJZ0pCQ0dvaEFTQUNJQUlvQWdnaUJTZ0NBRWNOQUFzTUFRc0RRQ0FDSWdVb0FnQWlBZzBBQ3dzZ0F5QUZSdzBBQ3d3Q0N5QUdJQVFvQWtoQkRHc2lBaWdDQUdvaEFRSkFJQU1vQWhnaUJVRi9Sd1JBSUFFZ0JUWUNDQ0FHSUFJb0FnQnFJZ0VnQVNnQ0JFSDdmWEZCQkhJMkFnUU1BUXNnQVVFaU5nSUlDeUFES1FNSUlRd2dBeWtERUNFTkl3QkJJR3NpQVNRQUlBRkJHR29nQmhDeUJCb0NRQ0FCTFFBWVJRMEFJQUZCRUdvaUFpQUdJQVlvQWdCQkRHc29BZ0JxS0FJY0lnTTJBZ0FnQXlBREtBSUVRUUZxTmdJRUlBSVFyQXNoQlNBQ0tBSUFJZ01nQXlnQ0JFRUJheUlITmdJRUlBZEJmMFlFUUNBRElBTW9BZ0FvQWdnUkFRQUxJQUVnQmlBR0tBSUFRUXhyS0FJQWFpZ0NHRFlDQ0NBR0lBWW9BZ0JCREdzb0FnQnFJZ01RcUFzaEJ5QUJJQVVnQVNnQ0NDQURJQWNnRENBTklBVW9BZ0FvQWlRUkpRQTJBaEFnQWlnQ0FBMEFJQVlnQmlnQ0FFRU1heWdDQUdwQkJSQ2lBZ3NnQVVFWWFoQzRBeUFCUVNCcUpBQWdCRUVnYWlJQklBZ1FvUUlnQUNBQlFmN0w4UUFRV0NJQktRSUFOd0lBSUFBZ0FTZ0NDRFlDQ0NBQlFnQTNBZ0FnQVVFQU5nSUlJQVFzQUN0QkFFNE5BaUFFS0FJZ0VCY01BZ3NRTFFBTElBUWdDQkNoQWdKQUlBUXNBQXRCQUU0RVFDQUVJQVFvQWdnMkFoZ2dCQ0FFS1FNQU53TVFEQUVMSUFSQkVHb2dCQ2dDQUNBRUtBSUVFQm9MQWtBZ0JDZ0NGQ0FFTFFBYklnRWdBVUVZZEVFWWRVRUFTQ0lCR3lJQ1FRTkpEUUFnQWlBRUtBSVFJQVJCRUdvZ0FSdHFRUUpySWdFdEFBQkJMRWNOQUNBQlFTQTZBQUFMSUFRZ0JFRVFhaUFFS0FJd0lBUkJNR29nQkMwQU95SUJRUmgwUVJoMVFRQklJZ0liSUFRb0FqUWdBU0FDR3hDTUFTSUJLQUlJTmdJb0lBUWdBU2tDQURjRElDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFBZ0JFRWdha0g1eS9FQUVGZ2lBU2tDQURjQ0FDQUFJQUVvQWdnMkFnZ2dBVUlBTndJQUlBRkJBRFlDQ0NBRUxBQXJRUUJJQkVBZ0JDZ0NJQkFYQ3lBRUxBQWJRUUJJQkVBZ0JDZ0NFQkFYQ3lBRUxBQUxRUUJPRFFBZ0JDZ0NBQkFYQ3lBRUxBQTdRUUJJQkVBZ0JDZ0NNQkFYQ3lBRVFmQzI4Z0FvQWdBaUFEWUNRQ0FBUVF4cktBSUFJQVJCUUd0cVFaQzM4Z0FvQWdBMkFnQWdCRUdrci9JQU5nSk1JQVJCbExmeUFDZ0NBRFlDU0NBRUxBQjNRUUJJQkVBZ0JDZ0NiQkFYQ3lBSkVNNEJHaUFFUVlBQmFoQ0NBUm9nQkVIUUFXb2tBQXQ4QWdGL0FYd2dBQ2dDSUNJQkt3UFlBU0VDSUFFb0FzZ0JJUUVnQWtRQUFBQUFBQUFBQUdZRWZ5QUJCU0FCdHlBQUtBSWdJZ0FvQXN3QklBQW9Bc1FCYTdjZ0FDc0QyQUZFR0MxRVZQc2hDVUNpUkFBQUFBQUFnR1pBb3hDU0FhS2hJZ0taUkFBQUFBQUFBT0JCWXdSQUlBS3FEd3RCZ0lDQWdIZ0xDK2tHQVFOL0l3QkI0QUJySWdJa0FDQUNJQUUyQWxnZ0FFRUVhaUVCQWtBQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUVzQUFzTFFSaDBRUmgxUVFCT0JFQWdBa0ZBYXlBQktBSUlOZ0lBSUFJZ0FTa0NBRGNET0F3QkN5QUNRVGhxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNRY2dBYWlJQklBSXBBamczQWdBZ0FTQUNLQUpBTmdJSUlBSkNBRGNDT0NBQ1FRQTJBa0FnQWlnQ1NDRURJQUlzQUZNaEJDQUNJQUpCMkFCcVFaM1M3Z0FRSXpZQ01DQUNRVEJxSUFNZ0FTQUVRUUJJR3hBbklBSXNBRk5CQUVnRVFDQUNLQUpJRUJjTElBSXNBRU5CQUVnRVFDQUNLQUk0RUJjTEN5QUFRUkJxSVFFQ1FBSkFJQUFvQWhRZ0FDMEFHeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQVN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBaWdnQWlBQktRSUFOd01nREFFTElBSkJJR29nQUNnQ0VDQUFLQUlVRUJvTElBSkJ5QUJxSWdFZ0Fpa0NJRGNDQUNBQklBSW9BaWcyQWdnZ0FrSUFOd0lnSUFKQkFEWUNLQ0FDS0FKSUlRTWdBaXdBVXlFRUlBSWdBa0hZQUdwQmtwN3ZBQkFqTmdJd0lBSkJNR29nQXlBQklBUkJBRWdiRUNjZ0Fpd0FVMEVBU0FSQUlBSW9Ba2dRRndzZ0Fpd0FLMEVBU0FSQUlBSW9BaUFRRndzTEFrQUNRQ0FBS3dNb1JBQUF3UC8vLzkvQllnMEFJQUFvQWpBTkFDQUFLd000UkFBQUFBQUFBQUFBWVEwQkN5QUNRWlNGL1FBMkFnQWdBaUFBS1FJc053SU1JQUlnQUNrQ05EY0NGQ0FDSUFBb0FqdzJBaHdnQWlBQUtRSWtOd0lFSUFKQnlBQnFJZ0VnQWhDS0JTQUNLQUpJSVFNZ0Fpd0FVeUVFSUFJZ0FrSFlBR3BCNUlMdkFCQWpOZ0l3SUFKQk1Hb2dBeUFCSUFSQkFFZ2JFQ2NnQWl3QVUwRUFTQVJBSUFJb0FrZ1FGd3NMSUFBb0FrQWlBUVJBSUFKQnlBQnFJZ01nQVJDUEJTQUNLQUpJSVFFZ0Fpd0FVeUVFSUFJZ0FrSFlBR3BCMXAvdkFCQWpOZ0l3SUFKQk1Hb2dBU0FESUFSQkFFZ2JFQ2NnQWl3QVUwRUFTQVJBSUFJb0FrZ1FGd3NMSUFBb0FrUWlBQVJBSUFKQnlBQnFJZ0VnQUJDTkJTQUNLQUpJSVFBZ0Fpd0FVeUVESUFJZ0FrSFlBR3BCemF6dEFCQWpOZ0l3SUFKQk1Hb2dBQ0FCSUFOQkFFZ2JFQ2NnQWl3QVUwRUFTQVJBSUFJb0FrZ1FGd3NMSUFKQjRBQnFKQUFMdkF3QkJYOGpBRUdBQVdzaUFpUUFJQUlnQVRZQ2VDQUNJQUpCK0FCcVFaM1M3Z0FRSFRZQ0NBSkFBa0FDUUVHR0EwRUFJQUlvQWdnYklnUUVRQ0FDSUFKQitBQnFRWjNTN2dBUUhUWUNDQ0FDS0FJSUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJSQWZJZ05CY0U4TkFRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCaEFZSVFFZ0FpQUdRWUNBZ0lCNGNqWUNZQ0FDSUFFMkFsZ2dBaUFETmdKY0RBRUxJQUlnQXpvQVl5QUNRZGdBYWlFQklBTkZEUUVMSUFFZ0JTQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FrSG9BR29pQXlJQklBSXBBbGczQWdBZ0FTQUNLQUpnTmdJSUlBSkNBRGNDV0NBQ1FRQTJBbUFDUUNBRElBQkJCR29pQVVZTkFDQUNMUUJ6SWdWQkdIUkJHSFVoQXlBQkxBQUxRUUJPQkVBZ0EwRUFUZ1JBSUFFZ0Fpa0RhRGNDQUNBQklBSW9BbkEyQWdnTUFnc2dBU0FDS0FKb0lBSW9BbXdRSUF3QkN5QUJJQUlvQW1nZ0FrSG9BR29nQTBFQVNDSUJHeUFDS0FKc0lBVWdBUnNRSVJvTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUVnRVFDQUNLQUpZRUJjTElBSkIrQUJxUVozUzdnQVFLZ3NnQWlBQ1FmZ0Fha0dTbnU4QUVCMDJBZ2hCaGdOQkFDQUNLQUlJR3dSL0lBSWdBa0g0QUdwQmtwN3ZBQkFkTmdJSUlBSW9BZ2dpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBDQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdKQUlBSWdBVFlDT0NBQ0lBTTJBandNQVFzZ0FpQURPZ0JESUFKQk9Hb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUpCeUFCcUlnTWlBU0FDS1FJNE53SUFJQUVnQWlnQ1FEWUNDQ0FDUWdBM0FqZ2dBa0VBTmdKQUFrQWdBeUFBUVJCcUlnRkdEUUFnQWkwQVV5SUVRUmgwUVJoMUlRTWdBU3dBQzBFQVRnUkFJQU5CQUU0RVFDQUJJQUlwQTBnM0FnQWdBU0FDS0FKUU5nSUlEQUlMSUFFZ0FpZ0NTQ0FDS0FKTUVDQU1BUXNnQVNBQ0tBSklJQUpCeUFCcUlBTkJBRWdpQVJzZ0FpZ0NUQ0FFSUFFYkVDRWFDeUFDTEFCVFFRQklCRUFnQWlnQ1NCQVhDeUFDTEFCRFFRQklCRUFnQWlnQ09CQVhDeUFDUWZnQWFrR1NudThBRUNwQkFBVWdCRUVBUndzYUlBSWdBa0g0QUdwQjVJTHZBQkFkTmdJSVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQitBQnFRZVNDN3dBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkF3SkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFFZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFFMkFnZ2dBaUFETmdJTURBRUxJQUlnQXpvQUV5QUNRUWhxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQ1FSaHFJQUpCQ0dvUWlBVWdBQ0FDS0FJME5nSThJQUFnQWlrQ0xEY0NOQ0FBSUFJcEFpUTNBaXdnQUNBQ0tRSWNOd0lrSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFKQitBQnFRZVNDN3dBUUtnc2dBaUFDUWZnQWFrSFduKzhBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrSDRBR3BCMXAvdkFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MERBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhDT0JUWUNRQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUWZnQWFrSFduKzhBRUNvTElBSWdBa0g0QUdwQnphenRBQkFkTmdJSVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQitBQnFRYzJzN1FBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkF3SkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFFZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFFMkFnZ2dBaUFETmdJTURBRUxJQUlnQXpvQUV5QUNRUWhxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RMVFRMkFrUWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0g0QUdwQnphenRBQkFxQ3lBQ1FZQUJhaVFBRHdzUUxRQUxFQzBBQ3hBdEFBdHpBQ0FBUWJqUThnQTJBZ0FnQUVJQU53SU1JQUJDQURjQ0ZDQUFRZ0EzQWdRZ0FFSG8zZklBTmdJQUlBQkJsSVg5QURZQ0lDQUFRZ0EzQXpnZ0FFRUFOZ0l3SUFCQ2dJQ0Evdi8vLys5Qk53TW9JQUJCQURZQ0pDQUFRVUJyUWdBM0F3QWdBRUVBT2dBUElBQkJBRG9BR3lBQUN5QUFJQUJCdU56eUFEWUNBQ0FBTEFBUFFRQklCRUFnQUNnQ0JCQVhDeUFBQ3lBQUlBQkJ5TnZ5QURZQ0FDQUFMQUFQUVFCSUJFQWdBQ2dDQkJBWEN5QUFDK2tDQVFOL0l3QkJNR3NpQWlRQUlBSWdBVFlDS0FKQUFrQWdBQ2dDQ0NJRElBQW9BZ1FpQVVZTkFDQUNRUUEyQWhBZ0FrSUFOd01JSUFNZ0FXc2lBRUVNYlNFRUlBQUVRQ0FFUWRhcTFhb0JUdzBDSUFJZ0FCQVlJZ0EyQWdnZ0FpQUFJQVJCREd4cU5nSVFBMEFDUUNBQkxBQUxRUUJPQkVBZ0FDQUJLUUlBTndJQUlBQWdBU2dDQ0RZQ0NBd0JDeUFBSUFFb0FnQWdBU2dDQkJBYUN5QUFRUXhxSVFBZ0FVRU1haUlCSUFOSERRQUxJQUlnQURZQ0RBc2dBa0VZYWlJQUlBSkJDR29RelEwZ0FpZ0NHQ0VCSUFJc0FDTWhBeUFDSUFKQktHcEJsNVB0QUJBak5nSUFJQUlnQVNBQUlBTkJBRWdiRUNjZ0Fpd0FJMEVBU0FSQUlBSW9BaGdRRndzZ0FpZ0NDQ0lCUlEwQUlBRWdBaWdDRENJQVJnUi9JQUVGQTBBZ0FFRU1heUVESUFCQkFXc3NBQUJCQUVnRVFDQURLQUlBRUJjTElBTWlBQ0FCUncwQUN5QUNLQUlJQ3lFQUlBSWdBVFlDRENBQUVCY0xJQUpCTUdva0FBOExFQ2dBQy9rQ0FRUi9Jd0JCTUdzaUFpUUFJQUlnQVRZQ0tDQUNJQUpCS0dwQmw1UHRBQkFkTmdJSUFrQkJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRW9ha0dYayswQUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlCUVhCUERRRUNRQUpBSUFGQkMwOEVRQ0FCUVJCcVFYQnhJZ1VRR0NFRElBSWdCVUdBZ0lDQWVISTJBaEFnQWlBRE5nSUlJQUlnQVRZQ0RBd0JDeUFDSUFFNkFCTWdBa0VJYWlFRElBRkZEUUVMSUFNZ0JDQUJFQmthQ3lBQklBTnFRUUE2QUFBZ0FrRVlhaUlCSUFKQkNHb1F6QTBnQVNBQVFRUnFJZ0JIQkVBZ0FDQUNLQUlZSUFJb0Fod1FwQVFMSUFJb0FoZ2lBUVJBSUFFZ0FpZ0NIQ0lBUmdSL0lBRUZBMEFnQUVFTWF5RURJQUJCQVdzc0FBQkJBRWdFUUNBREtBSUFFQmNMSUFNaUFDQUJSdzBBQ3lBQ0tBSVlDeUVBSUFJZ0FUWUNIQ0FBRUJjTElBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJLR3BCbDVQdEFCQXFDeUFDUVRCcUpBQVBDeEF0QUF0a0FRTi9JQUJCaU52eUFEWUNBQ0FBS0FJRUlnRUVRQ0FCSUFBb0FnZ2lBMFlFZnlBQkJRTkFJQU5CREdzaEFpQURRUUZyTEFBQVFRQklCRUFnQWlnQ0FCQVhDeUFDSWdNZ0FVY05BQXNnQUNnQ0JBc2hBaUFBSUFFMkFnZ2dBaEFYQ3lBQUN5VUJBWDhnQUVHNDJmSUFOZ0lBSUFBb0FnUWlBUVJBSUFBZ0FUWUNDQ0FCRUJjTElBQUxqQVlCQkg4akFFRXdheUlDSkFBZ0FpQUJOZ0lvSUFJZ0FrRW9ha0dzbSswQUVCMDJBZ2dDUUVHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVNocVFheWI3UUFRSFRZQ0FDQUNLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQkJBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJSQVlJUUVnQWlBRlFZQ0FnSUI0Y2pZQ0VDQUNJQUUyQWdnZ0FpQUROZ0lNREFFTElBSWdBem9BRXlBQ1FRaHFJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FDUVJocUlnRWdBa0VJYWhDRUJpQUJJQUJCQkdvaUEwY0VRQ0FESUFJb0FoZ2dBaWdDSEJCUkN5QUFJQUlvQWlRMkFoQWdBaWdDR0NJQkJFQWdBaUFCTmdJY0lBRVFGd3NnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFb2FrR3NtKzBBRUNvTElBSWdBa0VvYWtHZ3Z1NEFFQjAyQWdoQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFb2FrR2d2dTRBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFCTmdJSUlBSWdBellDREF3QkN5QUNJQU02QUJNZ0FrRUlhaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFSXdITmdJVUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJLR3BCb0w3dUFCQXFDeUFDSUFKQktHcEJyNm50QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJLR3BCcjZudEFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhCT05nSVlJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCS0dwQnI2bnRBQkFxQ3lBQ1FUQnFKQUFQQ3hBdEFBczVBUUovUVFFaEFTQUFLQUk0SUFBdEFEOGlBaUFDUVJoMFFSaDFRUUJJR3dSL1FRRUZJQUJCTkdwQmYwR0l6UEVBUVFBUUcwRUFSd3NMT1FFQ2YwRUJJUUVnQUNnQ0lDQUFMUUFuSWdJZ0FrRVlkRUVZZFVFQVNCc0VmMEVCQlNBQVFSeHFRWDlCaU16eEFFRUFFQnRCQUVjTEMvc0RBUVYvSXdCQklHc2lBaVFBSUFJZ0FUWUNHQ0FDSUFKQkdHcEJxOER1QUJBZE5nSUlBa0FDUUVHR0EwRUFJQUlvQWdnYklnUUVRQ0FDSUFKQkdHcEJxOER1QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRkVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUdFQmdoQVNBQ0lBWkJnSUNBZ0hoeU5nSVFJQUlnQVRZQ0NDQUNJQU0yQWd3TUFRc2dBaUFET2dBVElBSkJDR29oQVNBRFJRMEJDeUFCSUFVZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaEJPTmdJRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCcThEdUFCQXFDeUFDSUFKQkdHcEIrby92QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFZnlBQ0lBSkJHR3BCK28vdkFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MENBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhCT05nSUlJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQitvL3ZBQkFxUVFBRklBUkJBRWNMR2lBQ1FTQnFKQUFQQ3hBdEFBc1FMUUFMZFFFQ2Z5QUJJQUJCTkdvaUFFY0VRQ0FCTFFBTElnTkJHSFJCR0hVaEFpQUFMQUFMUVFCT0JFQWdBa0VBVGdSQUlBQWdBU2tDQURjQ0FDQUFJQUVvQWdnMkFnZ1BDeUFBSUFFb0FnQWdBU2dDQkJBZ0R3c2dBQ0FCS0FJQUlBRWdBa0VBU0NJQUd5QUJLQUlFSUFNZ0FCc1FJUm9MQzVBRUFRUi9Jd0JCUUdvaUFpUUFJQUlnQVRZQ09DQUNJQUpCT0dwQmpjTHVBQkFkTmdJb0FrQUNRRUdHQTBFQUlBSW9BaWdiQkVBZ0FpQUNRVGhxUVkzQzdnQVFIVFlDSUNBQ0tBSWdJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdOQmNFOE5BUUpBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQlJBWUlRRWdBaUFGUVlDQWdJQjRjallDTUNBQ0lBRTJBaWdnQWlBRE5nSXNEQUVMSUFJZ0F6b0FNeUFDUVNocUlRRWdBMFVOQVFzZ0FTQUVJQU1RR1JvTElBRWdBMnBCQURvQUFDQUFJQUpCS0dvUWlBTTJBZ1FnQWl3QU0wRUFTQVJBSUFJb0FpZ1FGd3NnQWtFNGFrR053dTRBRUNvTElBSWdBa0U0YWtIQzZPNEFFQjAyQWloQmhnTkJBQ0FDS0FJb0d3UkFJQUlnQWtFNGFrSEM2TzRBRUIwMkFpQWdBaWdDSUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFJQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFqQWdBaUFCTmdJb0lBSWdBellDTEF3QkN5QUNJQU02QURNZ0FrRW9haUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQWtFSWFpQUNRU2hxRU5JRUlBQWdBaWdDSERZQ0hDQUFJQUlwQWhRM0FoUWdBQ0FDS1FJTU53SU1JQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUpCT0dwQnd1anVBQkFxQ3lBQ1FVQnJKQUFQQ3hBdEFBc1FMUUFMendjQkJYOGpBRUhRQUdzaUFpUUFJQUlnQVRZQ1NDQUNJQUpCeUFCcVFjU0k3Z0FRSFRZQ0NBSkFBa0FDUUVHR0EwRUFJQUlvQWdnYklnVUVRQ0FDSUFKQnlBQnFRY1NJN2dBUUhUWUNDQ0FDS0FJSUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkFRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCaEFZSVFFZ0FpQUdRWUNBZ0lCNGNqWUNNQ0FDSUFFMkFpZ2dBaUFETmdJc0RBRUxJQUlnQXpvQU15QUNRU2hxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQ1FUaHFJZ01pQVNBQ0tRSW9Od0lBSUFFZ0FpZ0NNRFlDQ0NBQ1FnQTNBaWdnQWtFQU5nSXdBa0FnQXlBQVFRUnFJZ0ZHRFFBZ0FpMEFReUlFUVJoMFFSaDFJUU1nQVN3QUMwRUFUZ1JBSUFOQkFFNEVRQ0FCSUFJcEF6ZzNBZ0FnQVNBQ1FVQnJLQUlBTmdJSURBSUxJQUVnQWlnQ09DQUNLQUk4RUNBTUFRc2dBU0FDS0FJNElBSkJPR29nQTBFQVNDSUJHeUFDS0FJOElBUWdBUnNRSVJvTElBSXNBRU5CQUVnRVFDQUNLQUk0RUJjTElBSXNBRE5CQUVnRVFDQUNLQUlvRUJjTElBSkJ5QUJxUWNTSTdnQVFLZ3NnQWlBQ1FjZ0Fha0hPcmU4QUVCMDJBZ2hCaGdOQkFDQUNLQUlJR3dSL0lBSWdBa0hJQUdwQnpxM3ZBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlGRUI4aUEwRndUdzBDQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRUVCZ2hBU0FDSUFSQmdJQ0FnSGh5TmdJUUlBSWdBVFlDQ0NBQ0lBTTJBZ3dNQVFzZ0FpQURPZ0FUSUFKQkNHb2hBU0FEUlEwQkN5QUJJQVVnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUpCR0dvaUFTQUNRUWhxRU9BTklBRWdBRUVRYWlJRFJ3UkFJQU1nQWlnQ0dDQUNLQUljRUtvVkN5QUNLQUlZSWdFRVFDQUNJQUUyQWh3Z0FSQVhDeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUWNnQWFrSE9yZThBRUNwQkFBVWdCVUVBUndzYUlBSWdBa0hJQUdwQnRvVHVBQkFkTmdJSVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQnlBQnFRYmFFN2dBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJSQWZJZ05CY0U4TkF3SkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCQkFZSVFFZ0FpQUVRWUNBZ0lCNGNqWUNFQ0FDSUFFMkFnZ2dBaUFETmdJTURBRUxJQUlnQXpvQUV5QUNRUWhxSVFFZ0EwVU5BUXNnQVNBRklBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RbEE0MkFod2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0hJQUdwQnRvVHVBQkFxQ3lBQ1FkQUFhaVFBRHdzUUxRQUxFQzBBQ3hBdEFBc2dBQ0FBUWZqVThnQTJBZ0FnQUN3QUQwRUFTQVJBSUFBb0FnUVFGd3NnQUF1MUFnSURmd0Y4SXdCQklHc2lBaVFBSUFJZ0FUWUNHQUpBSUFBckF3Z2lCVVFBQUFBQUFBQUFBR0VOQUNBQ1FRaHFJZ0VnQlJCeklBSW9BZ2doQXlBQ0xBQVRJUVFnQWlBQ1FSaHFRYlM1N2dBUUl6WUNBQ0FDSUFNZ0FTQUVRUUJJR3hBbklBSXNBQk5CQUU0TkFDQUNLQUlJRUJjTElBQW9BaEFpQVFSL0lBSkJDR29pQXlBQkVLMEtJQUlvQWdnaEFTQUNMQUFUSVFRZ0FpQUNRUmhxUWQ2NTd3QVFJellDQUNBQ0lBRWdBeUFFUVFCSUd4QW5JQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xRUUFGSUFWRUFBQUFBQUFBQUFCaUN4b2dBQ2dDRkNJQUJFQWdBa0VJYWlJQklBQVFUU0FDS0FJSUlRQWdBaXdBRXlFRElBSWdBa0VZYWtIeHRlOEFFQ00yQWdBZ0FpQUFJQUVnQTBFQVNCc1FKeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDd3NnQWtFZ2FpUUFDODhGQVFSL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0NBQ0lBSkJHR3BCdExudUFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrRzB1ZTRBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFCTmdJSUlBSWdBellDREF3QkN5QUNJQU02QUJNZ0FrRUlhaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFSFU1QXdnZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0cwdWU0QUVDb0xJQUlnQWtFWWFrSGV1ZThBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0hldWU4QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRRUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBaEFnQWlBQk5nSUlJQUlnQXpZQ0RBd0JDeUFDSUFNNkFCTWdBa0VJYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRUt3S05nSVFJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQjNybnZBQkFxQ3lBQ0lBSkJHR3BCOGJYdkFCQWROZ0lJUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQjhiWHZBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJUUlBSWdBVFlDQ0NBQ0lBTTJBZ3dNQVFzZ0FpQURPZ0FUSUFKQkNHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFSWFoQk9OZ0lVSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFKQkdHcEI4Ylh2QUJBcUN5QUNRU0JxSkFBUEN4QXRBQXNnQUNBQVFlRFQ4Z0EyQWdBZ0FDd0FEMEVBU0FSQUlBQW9BZ1FRRndzZ0FBdldBUUVGZnlNQVFSQnJJZ1FrQUFKQUlBQW9BZ1FpQWlBQUxRQUxJZ0VnQVVFWWRFRVlkU0lEUVFCSUcwRUZSZ1JBSUFCQmYwR3NtKzBBUVFVUUcwVUVRRUVCSVFVTUFnc2dBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkJVWUVRQ0FBUVg5QnlKdnVBRUVGRUJzaUFVVkJBWFFoQlNBQlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJBQ0VGSUFJZ0FTQURRUmgwUVJoMUlnRkJBRWdiUlEwQUlBUWdBQ2dDQUNBQUlBRkJBRWdiTmdJQVFiRzI3UUFnQkJBa0N5QUVRUkJxSkFBZ0JRdC9BZ0ovQW40akFFR2dBV3NpQkNRQUlBUWdBVFlDUENBRUlBRTJBaFFnQkVGL05nSVlJQVJCRUdvaUJVSUFFSVVFSUFRZ0JTQURRUUVRa1E0Z0JDa0RDQ0VHSUFRcEF3QWhCeUFDQkVBZ0FpQUJJQVFvQWhRZ0JDZ0NpQUZxSUFRb0FqeHJhallDQUFzZ0FDQUdOd01JSUFBZ0J6Y0RBQ0FFUWFBQmFpUUFDOUFDQVFWL0l3QkJFR3NpQlNRQUFrQWdBQ2dDQkNJQ0lBQXRBQXNpQVNBQlFSaDBRUmgxSWdOQkFFZ2JRUU5HQkVBZ0FFRi9RWWlXN2dCQkF4QWJSUVJBUVFFaEJBd0NDeUFBTFFBTElnRWhBeUFBS0FJRUlRSUxJQUlnQVNBRFFSaDBRUmgxUVFCSUcwRUdSZ1JBSUFCQmYwR1NwdThBUVFZUUcwVUVRRUVDSVFRTUFnc2dBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkJrWUVRQ0FBUVg5QitNenVBRUVHRUJ0RkJFQkJBeUVFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFoR0JFQWdBRUYvUVlTYTd3QkJDQkFiSWdGRlFRSjBJUVFnQVVVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRQWhCQ0FDSUFFZ0EwRVlkRUVZZFNJQlFRQklHMFVOQUNBRklBQW9BZ0FnQUNBQlFRQklHellDQUVHc2pmQUFJQVVRSkFzZ0JVRVFhaVFBSUFRTGxBSUJCWDhqQUVFUWF5SUZKQUFDUUNBQUtBSUVJZ0lnQUMwQUN5SUJJQUZCR0hSQkdIVWlBMEVBU0J0QkJFWUVRQ0FBUVg5QnRLN3RBRUVFRUJ0RkJFQkJBU0VFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFWR0JFQWdBRUYvUWErczdRQkJCUkFiUlFSQVFRSWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVHUmdSQVFRQkJBeUFBUVg5QjNJYnVBRUVHRUJzaUFSc2hCQ0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUVJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWFDVThBQWdCUkFrQ3lBRlFSQnFKQUFnQkF1MEFRRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FDQUJRUUZyRGdNQUFRSURDeUFBUWV6S21hTUhOZ0lBSUFCQkJEb0FDd3dEQ3lBQVFRVTZBQXNnQUVHdnJPMEFLQUFBTmdBQUlBQkJzNnp0QUMwQUFEb0FCQXdDQ3lBQVFRWTZBQXNnQUVIY2h1NEFLQUFBTmdBQUlBQkI0SWJ1QUM4QUFEc0FCQXdCQ3lBQ0lBRTJBZ0JCelpUd0FDQUNFQ1FnQUVFQU9nQUFJQUJCQURvQUN3c2dBa0VRYWlRQUMrTURBUVIvSXdCQkVHc2lCQ1FBQWtBZ0FDZ0NCQ0lESUFBdEFBc2lBU0FCUVJoMFFSaDFJZ0pCQUVnYlFRSkdCRUFnQUVGL1FheVQ3Z0JCQWhBYlJRUkFRUUVoQVF3Q0N5QUFLQUlFSVFNZ0FDMEFDeUlCSVFJTElBTWdBU0FDUVJoMFFSaDFRUUJJRzBFRVJnUkFJQUJCZjBHR25lNEFRUVFRRzBVRVFFRUNJUUVNQWdzZ0FDZ0NCQ0VESUFBdEFBc2lBU0VDQ3lBRElBRWdBa0VZZEVFWWRVRUFTQnRCQkVZRVFDQUFRWDlCdEs3dEFFRUVFQnRGQkVCQkF5RUJEQUlMSUFBb0FnUWhBeUFBTFFBTElnRWhBZ3NnQXlBQklBSkJHSFJCR0hWQkFFZ2JRUVZHQkVBZ0FFRi9RYStzN1FCQkJSQWJSUVJBUVFRaEFRd0NDeUFBS0FJRUlRTWdBQzBBQ3lJQklRSUxBa0FnQXlBQklBSkJHSFJCR0hWQkFFZ2JRUUpHQkg4Z0FFRi9RYU9kN3dCQkFoQWJSUVJBUVFVaEFRd0RDeUFBTFFBTElnRWhBaUFBS0FJRUJTQURDeUFCSUFKQkdIUkJHSFZCQUVnYlFRSkhEUUFnQUVGL1FZK1E3d0JCQWhBYkRRQkJCaUVCREFFTFFRY2hBU0FBUWNTSjdRQVFIZzBBUVFoQkFDQUFRYTZJN1FBUUhpSUNHeUVCSUFJTkFFRUFJUUVnQUNnQ0JDQUFMUUFMSWdJZ0FrRVlkRUVZZFNJQ1FRQklHMFVOQUNBRUlBQW9BZ0FnQUNBQ1FRQklHellDQUVIZWwvQUFJQVFRSkFzZ0JFRVFhaVFBSUFFTDZRSUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQVdzT0NBQUJBZ01FQlFZSENBc2dBRUVBT2dBQ0lBQkI5ZUFCT3dFQUlBQkJBam9BQ3d3SUN5QUFRUUE2QUFRZ0FFSGszdDN6QmpZQ0FDQUFRUVE2QUFzTUJ3c2dBRUVBT2dBRUlBQkI3TXFab3djMkFnQWdBRUVFT2dBTERBWUxJQUJCQlRvQUN5QUFRYStzN1FBb0FBQTJBQUFnQUVHenJPMEFMUUFBT2dBRUlBQkJBRG9BQlF3RkN5QUFRUUE2QUFJZ0FFSHV5Z0U3QVFBZ0FFRUNPZ0FMREFRTElBQkJBRG9BQWlBQVFmUEtBVHNCQUNBQVFRSTZBQXNNQXdzZ0FFRUFPZ0FDSUFCQjd1NEJPd0VBSUFCQkFqb0FDd3dDQ3lBQVFRQTZBQUlnQUVIejdnRTdBUUFnQUVFQ09nQUxEQUVMSUFJZ0FUWUNBRUdNbVBBQUlBSVFKQUpBSUFBc0FBdEJBRWdFUUNBQVFRQTJBZ1FnQUNnQ0FDRUFEQUVMSUFCQkFEb0FDd3NnQUVFQU9nQUFDeUFDUVJCcUpBQUxtd1lCQlg4akFFRVFheUlGSkFBQ1FDQUFLQUlFSWdRZ0FDMEFDeUlDSUFKQkdIUkJHSFVpQTBFQVNCdEJCVVlFUUNBQVFYOUIvTVR2QUVFRkVCdEZCRUJCQVNFQkRBSUxJQUFvQWdRaEJDQUFMUUFMSWdJaEF3c2dCQ0FDSUFOQkdIUkJHSFZCQUVnYlFRVkdCRUFnQUVGL1FaK2E3UUJCQlJBYlJRUkFRUUloQVF3Q0N5QUFLQUlFSVFRZ0FDMEFDeUlDSVFNTElBUWdBaUFEUVJoMFFSaDFRUUJJRzBFRlJnUkFJQUJCZjBIaDZPOEFRUVVRRzBVRVFFRURJUUVNQWdzZ0FDZ0NCQ0VFSUFBdEFBc2lBaUVEQ3lBRUlBSWdBMEVZZEVFWWRVRUFTQnRCQTBZRVFDQUFRWDlCbW9YdUFFRURFQnRGQkVCQkJDRUJEQUlMSUFBb0FnUWhCQ0FBTFFBTElnSWhBd3RCQlNFQkFrQWdCQ0FDSUFOQkdIUkJHSFZCQUVnYlFRVkdCSDhnQUVGL1FZdlM3Z0JCQlJBYlJRMENJQUF0QUFzaUFpRURJQUFvQWdRRklBUUxJQUlnQTBFWWRFRVlkVUVBU0J0QkJFY05BQ0FBUVg5Qnk4enVBRUVFRUJzTkFFRUdJUUVNQVF0QkJ5RUJJQUJCbDlMdUFCQWVEUUJCQ0NFQklBQkJ0SlB1QUJBZURRQkJDU0VCSUFCQm5vWHVBQkFlRFFCQkNpRUJJQUJCL1pudUFCQWVEUUJCQ3lFQklBQkJnOVB1QUJBZURRQkJEQ0VCSUFCQm1NSHZBQkFlRFFCQkRTRUJJQUJCMXJydUFCQWVEUUJCRGlFQklBQkJoZXZ1QUJBZURRQkJEeUVCSUFCQnI5L3VBQkFlRFFCQkVDRUJJQUJCdVBIdkFCQWVEUUJCRVNFQklBQkJsL2J1QUJBZURRQkJFaUVCSUFCQjNyRHVBQkFlRFFCQkV5RUJJQUJCdXQzdUFCQWVEUUJCRkNFQklBQkJuWXJ0QUJBZURRQkJGU0VCSUFCQnY2WHRBQkFlRFFCQkZpRUJJQUJCd1lqdkFCQWVEUUJCRnlFQklBQkJ0TjN1QUJBZURRQkJHQ0VCSUFCQnMrM3VBQkFlRFFCQkdTRUJJQUJCNzZydkFCQWVEUUJCR2lFQklBQkI1OVh1QUJBZURRQkJHeUVCSUFCQnlySHRBQkFlRFFCQkhDRUJJQUJCMkozdUFCQWVEUUJCSFVFQUlBQkJ5NUR2QUJBZUlnSWJJUUVnQWcwQVFRQWhBU0FBS0FJRUlBQXRBQXNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFKQkFFZ2JOZ0lBUWJtZjhBQWdCUkFrQ3lBRlFSQnFKQUFnQVF1RUNnRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FVRUJhdzRkQUFFQ0F3UUZCZ2NJQ1FvTERBME9EeEFSRWhNVUZSWVhHQmthR3h3ZEN5QUFRUVU2QUFzZ0FFSDh4TzhBS0FBQU5nQUFJQUJCZ01YdkFDMEFBRG9BQkNBQVFRQTZBQVVNSFFzZ0FFRUZPZ0FMSUFCQm41cnRBQ2dBQURZQUFDQUFRYU9hN1FBdEFBQTZBQVFnQUVFQU9nQUZEQndMSUFCQkJUb0FDeUFBUWVIbzd3QW9BQUEyQUFBZ0FFSGw2TzhBTFFBQU9nQUVJQUJCQURvQUJRd2JDeUFBUVFNNkFBc2dBRUdhaGU0QUx3QUFPd0FBSUFCQm5JWHVBQzBBQURvQUFpQUFRUUE2QUFNTUdnc2dBRUVGT2dBTElBQkJpOUx1QUNnQUFEWUFBQ0FBUVkvUzdnQXRBQUE2QUFRZ0FFRUFPZ0FGREJrTElBQkJBRG9BQkNBQVFlakN5ZXNHTmdJQUlBQkJCRG9BQ3d3WUN5QUFRUVU2QUFzZ0FFR1gwdTRBS0FBQU5nQUFJQUJCbTlMdUFDMEFBRG9BQkNBQVFRQTZBQVVNRndzZ0FFRUFPZ0FDSUFCQjgrQUJPd0VBSUFCQkFqb0FDd3dXQ3lBQVFRQTZBQWdnQUVMejZJVzcxb3pSdFBJQU53SUFJQUJCQ0RvQUN3d1ZDeUFBUVFVNkFBc2dBRUg5bWU0QUtBQUFOZ0FBSUFCQmdacnVBQzBBQURvQUJDQUFRUUE2QUFVTUZBc2dBRUVBT2dBRUlBQkI0c3FGNndZMkFnQWdBRUVFT2dBTERCTUxJQUJCQURvQUJDQUFRZUxLdWFNR05nSUFJQUJCQkRvQUN3d1NDeUFBUWRhNjdnQkJDeEE3REJFTElBQkJCam9BQ3lBQVFZWHI3Z0FvQUFBMkFBQWdBRUdKNis0QUx3QUFPd0FFSUFCQkFEb0FCZ3dRQ3lBQVFRWTZBQXNnQUVHdjMrNEFLQUFBTmdBQUlBQkJzOS91QUM4QUFEc0FCQ0FBUVFBNkFBWU1Ed3NnQUVFSE9nQUxJQUJCdVBIdkFDZ0FBRFlBQUNBQVFidng3d0FvQUFBMkFBTWdBRUVBT2dBSERBNExJQUJCQURvQUJDQUFRZWJTdWJzR05nSUFJQUJCQkRvQUN3d05DeUFBUVFjNkFBc2dBRUhlc080QUtBQUFOZ0FBSUFCQjRiRHVBQ2dBQURZQUF5QUFRUUE2QUFjTURBc2dBRUVKT2dBTElBQkJ1dDN1QUNrQUFEY0FBQ0FBUWNMZDdnQXRBQUE2QUFnZ0FFRUFPZ0FKREFzTElBQkJBRG9BQWlBQVFlenNBVHNCQUNBQVFRSTZBQXNNQ2dzZ0FFRUhPZ0FMSUFCQnY2WHRBQ2dBQURZQUFDQUFRY0tsN1FBb0FBQTJBQU1nQUVFQU9nQUhEQWtMSUFCQkJqb0FDeUFBUWNHSTd3QW9BQUEyQUFBZ0FFSEZpTzhBTHdBQU93QUVJQUJCQURvQUJnd0lDeUFBUVFVNkFBc2dBRUcwM2U0QUtBQUFOZ0FBSUFCQnVOM3VBQzBBQURvQUJDQUFRUUE2QUFVTUJ3c2dBRUVET2dBTElBQkJzKzN1QUM4QUFEc0FBQ0FBUWJYdDdnQXRBQUE2QUFJZ0FFRUFPZ0FEREFZTElBQkJBem9BQ3lBQVFlK3E3d0F2QUFBN0FBQWdBRUh4cXU4QUxRQUFPZ0FDSUFCQkFEb0FBd3dGQ3lBQVFRVTZBQXNnQUVIbjFlNEFLQUFBTmdBQUlBQkI2OVh1QUMwQUFEb0FCQ0FBUVFBNkFBVU1CQXNnQUVFR09nQUxJQUJCeXJIdEFDZ0FBRFlBQUNBQVFjNng3UUF2QUFBN0FBUWdBRUVBT2dBR0RBTUxJQUJCQURvQUJDQUFRZlRxeWZNR05nSUFJQUJCQkRvQUN3d0NDeUFBUVFBNkFBZ2dBRUxzMHAyTHhxNmR1ZVVBTndJQUlBQkJDRG9BQ3d3QkN5QUNJQUUyQWdCQjQ1L3dBQ0FDRUNRQ1FDQUFMQUFMUVFCSUJFQWdBRUVBTmdJRUlBQW9BZ0FoQUF3QkN5QUFRUUE2QUFzTElBQkJBRG9BQUFzZ0FrRVFhaVFBQzBVQkFYOGpBRUVRYXlJRkpBQWdCU0FCSUFJZ0F5QUVRb0NBZ0lDQWdJQ0FnSCtGRUprRElBVXBBd0FoQVNBQUlBVXBBd2czQXdnZ0FDQUJOd01BSUFWQkVHb2tBQXVjR0FFRWZ5TUFRUkJySWdRa0FBSkFJQUFvQWdRaUF5QUFMUUFMSWdFZ0FVRVlkRUVZZFNJQ1FRQklHMEVVUmdSQUlBQkJmMEdnbXU0QVFSUVFHMFVFUUVFQklRRU1BZ3NnQUNnQ0JDRURJQUF0QUFzaUFTRUNDeUFESUFFZ0FrRVlkRUVZZFVFQVNCdEJGVVlFUUNBQVFYOUJ5cHJ1QUVFVkVCdEZCRUJCQWlFQkRBSUxJQUFvQWdRaEF5QUFMUUFMSWdFaEFnc2dBeUFCSUFKQkdIUkJHSFZCQUVnYlFSUkdCRUFnQUVGL1FiV2E3Z0JCRkJBYlJRUkFRUU1oQVF3Q0N5QUFLQUlFSVFNZ0FDMEFDeUlCSVFJTElBTWdBU0FDUVJoMFFSaDFRUUJJRzBFUVJnUkFJQUJCZjBHUG11NEFRUkFRRzBVRVFFRUVJUUVNQWdzZ0FDZ0NCQ0VESUFBdEFBc2lBU0VDQ3dKQUlBTWdBU0FDUVJoMFFSaDFRUUJJRzBFUVJnUi9JQUJCZjBIY3d2QUFRUkFRRzBVRVFFRUZJUUVNQXdzZ0FDMEFDeUlCSVFJZ0FDZ0NCQVVnQXdzZ0FTQUNRUmgwUVJoMVFRQklHMEVRUncwQUlBQkJmMEdEd2ZBQVFSQVFHdzBBUVFZaEFRd0JDMEVISVFFZ0FFSGp0KzhBRUI0TkFFRUlJUUVnQUVINjRPNEFFQjROQUVFSklRRWdBRUdYOGU4QUVCNE5BRUVLSVFFZ0FFSDUxKzRBRUI0TkFFRUxJUUVnQUVHU2grMEFFQjROQUVFTUlRRWdBRUhKbCs4QUVCNE5BRUVOSVFFZ0FFSFkrTzhBRUI0TkFFRU9JUUVnQUVHL2wrOEFFQjROQUVFUElRRWdBRUhVNHUwQUVCNE5BRUVRSVFFZ0FFR21pTzRBRUI0TkFFRVJJUUVnQUVINnUrNEFFQjROQUVFU0lRRWdBRUdndk80QUVCNE5BRUVUSVFFZ0FFR0l2TzRBRUI0TkFFRVVJUUVnQUVHVHZPNEFFQjROQUVFVklRRWdBRUd4dk80QUVCNE5BRUVXSVFFZ0FFR1VydTRBRUI0TkFFRVhJUUVnQUVHMStPOEFFQjROQUVFWUlRRWdBRUdPcnU0QUVCNE5BRUVaSVFFZ0FFR3VudTRBRUI0TkFFRWFJUUVnQUVHRzJPNEFFQjROQUVFYklRRWdBRUgyLyt3QUVCNE5BRUVjSVFFZ0FFSFp2TzRBRUI0TkFFRWRJUUVnQUVHYnh1OEFFQjROQUVFZUlRRWdBRUc5anU0QUVCNE5BRUVmSVFFZ0FFR3JqdTRBRUI0TkFFRWdJUUVnQUVIRTh1MEFFQjROQUVFaElRRWdBRUdLMmUwQUVCNE5BRUVpSVFFZ0FFR1dpZTRBRUI0TkFFRWpJUUVnQUVHbTRPNEFFQjROQUVFa0lRRWdBRUg4Mk8wQUVCNE5BRUVsSVFFZ0FFRzB3dkFBRUI0TkFFRW1JUUVnQUVIYndQQUFFQjROQUVFbklRRWdBRUhBd3ZBQUVCNE5BRUVvSVFFZ0FFSG53UEFBRUI0TkFFRXBJUUVnQUVHQ3NlNEFFQjROQUVFcUlRRWdBRUd3OSs4QUVCNE5BRUVySVFFZ0FFR01tKzRBRUI0TkFFRXNJUUVnQUVIazJPMEFFQjROQUVFdElRRWdBRUdsNXUwQUVCNE5BRUV1SVFFZ0FFR1Q1dTBBRUI0TkFFRXZJUUVnQUVHdGxPNEFFQjROQUVFd0lRRWdBRUd0NGU0QUVCNE5BRUV4SVFFZ0FFR1d3L0FBRUI0TkFFRXlJUUVnQUVHeHdmQUFFQjROQUVFeklRRWdBRUhOd3ZBQUVCNE5BRUUwSVFFZ0FFSDB3UEFBRUI0TkFFRTFJUUVnQUVHSTV1MEFFQjROQUVFMklRRWdBRUg5NWUwQUVCNE5BRUUzSVFFZ0FFR0x0TzhBRUI0TkFFRTRJUUVnQUVHYXF1MEFFQjROQUVFNUlRRWdBRUc1c2UwQUVCNE5BRUU2SVFFZ0FFR2FtTzhBRUI0TkFFRTdJUUVnQUVIVCtPOEFFQjROQUVFOElRRWdBRUd6c2UwQUVCNE5BRUU5SVFFZ0FFSHFuZTRBRUI0TkFFRStJUUVnQUVHbG9lNEFFQjROQUVFL0lRRWdBRUdud3ZBQUVCNE5BRUhBQUNFQklBQkJ6c0R3QUJBZURRQkJ3UUFoQVNBQVFlS0g3UUFRSGcwQVFjSUFJUUVnQUVIWmgrMEFFQjROQUVIREFDRUJJQUJCejRmdEFCQWVEUUJCeEFBaEFTQUFRZTZIN1FBUUhnMEFRY1VBSVFFZ0FFR0NsKzhBRUI0TkFFSEdBQ0VCSUFCQjNaM3VBQkFlRFFCQnh3QWhBU0FBUVp1ZTdnQVFIZzBBUWNnQUlRRWdBRUhCc2UwQUVCNE5BRUhKQUNFQklBQkJoSnZ1QUJBZURRQkJ5Z0FoQVNBQVFkZUo3d0FRSGcwQVFjc0FJUUVnQUVHSWl1NEFFQjROQUVITUFDRUJJQUJCMDRudkFCQWVEUUJCelFBaEFTQUFRZFNoN3dBUUhnMEFRYzRBSVFFZ0FFSHI0ZTRBRUI0TkFFSFBBQ0VCSUFCQjlLSHZBQkFlRFFCQjBBQWhBU0FBUVlqMzd3QVFIZzBBUWRFQUlRRWdBRUd5a3U4QUVCNE5BRUhTQUNFQklBQkIxK1R1QUJBZURRQkIwd0FoQVNBQVFidVY3d0FRSGcwQVFkUUFJUUVnQUVHMi9PNEFFQjROQUVIVkFDRUJJQUJCOVBmdUFCQWVEUUJCMWdBaEFTQUFRZUN6N3dBUUhnMEFRZGNBSVFFZ0FFSHY1ZTBBRUI0TkFFSFlBQ0VCSUFCQnVOL3ZBQkFlRFFCQjJRQWhBU0FBUWErdzd3QVFIZzBBUWRvQUlRRWdBRUdpek80QUVCNE5BRUhiQUNFQklBQkI3K1R1QUJBZURRQkIzQUFoQVNBQVFkT0Q3Z0FRSGcwQVFkMEFJUUVnQUVHSXh1OEFFQjROQUVIZUFDRUJJQUJCMk96dkFCQWVEUUJCM3dBaEFTQUFRWktiN2dBUUhnMEFRZUFBSVFFZ0FFSDVsKzRBRUI0TkFFSGhBQ0VCSUFCQm9iWHVBQkFlRFFCQjRnQWhBU0FBUWJuZzdnQVFIZzBBUWVNQUlRRWdBRUdSMmU0QUVCNE5BRUhrQUNFQklBQkJvcEx2QUJBZURRQkI1UUFoQVNBQVFiZlI3UUFRSGcwQVFlWUFJUUVnQUVHUDMrMEFFQjROQUVIbkFDRUJJQUJCNU9ydEFCQWVEUUJCNkFBaEFTQUFRZmJoN2dBUUhnMEFRZWtBSVFFZ0FFSFBqdTRBRUI0TkFFSHFBQ0VCSUFCQm5adnVBQkFlRFFCQjZ3QWhBU0FBUWZxMjdnQVFIZzBBUWV3QUlRRWdBRUg4bU80QUVCNE5BRUh0QUNFQklBQkI0UGp2QUJBZURRQkI3Z0FoQVNBQVFjdVY3d0FRSGcwQVFlOEFJUUVnQUVHWnB1OEFFQjROQUVId0FDRUJJQUJCeCtMdUFCQWVEUUJCOFFBaEFTQUFRWVhXN2dBUUhnMEFRZklBSVFFZ0FFSDhtKzRBRUI0TkFFSHpBQ0VCSUFCQjA5L3RBQkFlRFFCQjlBQWhBU0FBUWZUZjdnQVFIZzBBUWZVQUlRRWdBRUhjdis0QUVCNE5BRUgyQUNFQklBQkI5ODN1QUJBZURRQkI5d0FoQVNBQVFlZS83Z0FRSGcwQVFmZ0FJUUVnQUVHVzN1NEFFQjROQUVINUFDRUJJQUJCeFkvdkFCQWVEUUJCK2dBaEFTQUFRZGVQN3dBUUhnMEFRZnNBSVFFZ0FFSGtrZThBRUI0TkFFSDhBQ0VCSUFCQnVMWHRBQkFlRFFCQi9RQWhBU0FBUWVYMzdnQVFIZzBBUWY0QUlRRWdBRUduaHU0QUVCNE5BRUgvQUNFQklBQkI1bzN2QUJBZURRQkJnQUVoQVNBQVFhdWE3UUFRSGcwQVFZRUJJUUVnQUVISnYrNEFFQjROQUVHQ0FTRUJJQUJCN2NMd0FCQWVEUUJCZ3dFaEFTQUFRWnZnN2dBUUhnMEFRWVFCSVFFZ0FFSE9rdThBRUI0TkFFR0ZBU0VCSUFCQnBKanVBQkFlRFFCQmhnRWhBU0FBUWQyUzd3QVFIZzBBUVljQklRRWdBRUc2emU0QUVCNE5BRUdJQVNFQklBQkJ3TGp0QUJBZURRQkJpUUVoQVNBQVFjak43Z0FRSGcwQVFZb0JJUUVnQUVIYXVPMEFFQjROQUVHTEFTRUJJQUJCc3MzdUFCQWVEUUJCakFFaEFTQUFRYzY0N1FBUUhnMEFRWTBCSVFFZ0FFSGd6ZTRBRUI0TkFFR09BU0VCSUFCQjdNM3VBQkFlRFFCQmp3RWhBU0FBUWZuQzhBQVFIZzBBUVpBQklRRWdBRUhYemU0QUVCNE5BRUdSQVNFQklBQkJpTVB3QUJBZURRQkJrZ0VoQVNBQVFhWGU3Z0FRSGcwQVFaTUJJUUVnQUVHUjF1NEFFQjROQUVHVUFTRUJJQUJCbzVqdkFCQWVEUUJCbFFFaEFTQUFRWWplN2dBUUhnMEFRWllCSVFFZ0FFSDkxZTRBRUI0TkFFR1hBU0VCSUFCQmxNSHdBQkFlRFFCQm1BRWhBU0FBUVpxWTdnQVFIZzBBUVprQklRRWdBRUdqd2ZBQUVCNE5BRUdhQVNFQklBQkJqSnp1QUJBZURRQkJtd0VoQVNBQVFZS2M3Z0FRSGcwQVFad0JJUUVnQUVHRitPOEFFQjROQUVHZEFTRUJJQUJCOS9mdkFCQWVEUUJCbmdFaEFTQUFRZTMzN3dBUUhnMEFRWjhCSVFFZ0FFSEtxdThBRUI0TkFFR2dBU0VCSUFCQnZxcnZBQkFlRFFCQm9RRWhBU0FBUWZlYjdnQVFIZzBBUWFJQklRRWdBRUh0bSs0QUVCNE5BRUdqQVNFQklBQkJrUGJ2QUJBZURRQkJwQUVoQVNBQVFaZno3UUFRSGcwQVFhVUJJUUVnQUVIaG9lOEFFQjROQUVHbUFTRUJJQUJCNzZIdkFCQWVEUUJCcHdFaEFTQUFRZUdaN2dBUUhnMEFRYWdCSVFFZ0FFSHRtZTRBRUI0TkFFR3BBU0VCSUFCQjZ1anRBQkFlRFFCQnFnRWhBU0FBUVkzZzdnQVFIZzBBUWFzQklRRWdBRUgrMys0QUVCNE5BRUdzQVNFQklBQkJxdmp2QUJBZURRQkJyUUVoQVNBQVFaLzQ3d0FRSGcwQVFhNEJJUUVnQUVHRXB1OEFFQjROQUVHdkFVRUFJQUJCOXFYdkFCQWVJZ0liSVFFZ0FnMEFRUUFoQVNBQUtBSUVJQUF0QUFzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUlEwQUlBUWdBQ2dDQUNBQUlBSkJBRWdiTmdJQVFhT1E4QUFnQkJBa0N5QUVRUkJxSkFBZ0FRdmpBd0VFZnlNQVFSQnJJZ1FrQUFKQUlBQW9BZ1FpQXlBQUxRQUxJZ0VnQVVFWWRFRVlkU0lDUVFCSUcwRUZSZ1JBSUFCQmYwSEloKzhBUVFVUUcwVUVRRUVCSVFFTUFnc2dBQ2dDQkNFRElBQXRBQXNpQVNFQ0N5QURJQUVnQWtFWWRFRVlkVUVBU0J0QkJVWUVRQ0FBUVg5QnpvanRBRUVGRUJ0RkJFQkJBaUVCREFJTElBQW9BZ1FoQXlBQUxRQUxJZ0VoQWdzZ0F5QUJJQUpCR0hSQkdIVkJBRWdiUVFSR0JFQWdBRUYvUWJTdTdRQkJCQkFiUlFSQVFRTWhBUXdDQ3lBQUtBSUVJUU1nQUMwQUN5SUJJUUlMSUFNZ0FTQUNRUmgwUVJoMVFRQklHMEVGUmdSQUlBQkJmMEd2ck8wQVFRVVFHMFVFUUVFRUlRRU1BZ3NnQUNnQ0JDRURJQUF0QUFzaUFTRUNDd0pBSUFNZ0FTQUNRUmgwUVJoMVFRQklHMEVLUmdSL0lBQkJmMEd1cnUwQVFRb1FHMFVFUUVFRklRRU1Bd3NnQUMwQUN5SUJJUUlnQUNnQ0JBVWdBd3NnQVNBQ1FSaDBRUmgxUVFCSUcwRUxSdzBBSUFCQmYwR3ByTzBBUVFzUUd3MEFRUVloQVF3QkMwRUhJUUVnQUVHanJ1MEFFQjROQUVFSVFRQWdBRUdTck8wQUVCNGlBaHNoQVNBQ0RRQkJBQ0VCSUFBb0FnUWdBQzBBQ3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRGRFFBZ0JDQUFLQUlBSUFBZ0FrRUFTQnMyQWdCQjJLSHdBQ0FFRUNRTElBUkJFR29rQUNBQkM1TURBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FCUVFGckRnZ0FBUUlEQkFVR0J3Z0xJQUJCQlRvQUN5QUFRY2lIN3dBb0FBQTJBQUFnQUVITWgrOEFMUUFBT2dBRUlBQkJBRG9BQlF3SUN5QUFRUVU2QUFzZ0FFSE9pTzBBS0FBQU5nQUFJQUJCMG9qdEFDMEFBRG9BQkNBQVFRQTZBQVVNQndzZ0FFRUFPZ0FFSUFCQjdNcVpvd2MyQWdBZ0FFRUVPZ0FMREFZTElBQkJCVG9BQ3lBQVFhK3M3UUFvQUFBMkFBQWdBRUd6ck8wQUxRQUFPZ0FFSUFCQkFEb0FCUXdGQ3lBQVFRbzZBQXNnQUVHdXJ1MEFLUUFBTndBQUlBQkJ0cTd0QUM4QUFEc0FDQ0FBUVFBNkFBb01CQXNnQUVHcHJPMEFRUXNRT3d3REN5QUFRUW82QUFzZ0FFR2pydTBBS1FBQU53QUFJQUJCcTY3dEFDOEFBRHNBQ0NBQVFRQTZBQW9NQWdzZ0FFR1NyTzBBUVFzUU93d0JDeUFDSUFFMkFnQkJnYUx3QUNBQ0VDUUNRQ0FBTEFBTFFRQklCRUFnQUVFQU5nSUVJQUFvQWdBaEFBd0JDeUFBUVFBNkFBc0xJQUJCQURvQUFBc2dBa0VRYWlRQUM4UUJBZ0YvQW41QmZ5RURBa0FnQUVJQVVpQUJRdi8vLy8vLy8vLy8vd0NESWdSQ2dJQ0FnSUNBd1AvL0FGWWdCRUtBZ0lDQWdJREEvLzhBVVJzTkFFRUFJQUpDLy8vLy8vLy8vLy8vQUlNaUJVS0FnSUNBZ0lEQS8vOEFWaUFGUW9DQWdJQ0FnTUQvL3dCUkd3MEFJQUFnQkNBRmhJUlFCRUJCQUE4TElBRWdBb05DQUZrRVFFRUFJQUVnQWxNZ0FTQUNVUnNOQVNBQUlBRWdBb1dFUWdCU0R3c2dBRUlBVWlBQklBSlZJQUVnQWxFYkRRQWdBQ0FCSUFLRmhFSUFVaUVEQ3lBREMrQURBUVYvSXdCQkVHc2lCU1FBUVFFaEF3SkFJQUFvQWdRaUJDQUFMUUFMSWdFZ0FVRVlkRUVZZFNJQ1FRQklHMEVCUmdSQUlBQkJmMEdEdmU0QVFRRVFHMFVOQVNBQUtBSUVJUVFnQUMwQUN5SUJJUUlMSUFRZ0FTQUNRUmgwUVJoMVFRQklHMEVCUmdSQUlBQkJmMEd1dCs4QVFRRVFHMFVFUUVFQ0lRTU1BZ3NnQUNnQ0JDRUVJQUF0QUFzaUFTRUNDeUFFSUFFZ0FrRVlkRUVZZFVFQVNCdEJBVVlFUUNBQVFYOUIvUDN0QUVFQkVCdEZCRUJCQXlFRERBSUxJQUFvQWdRaEJDQUFMUUFMSWdFaEFnc2dCQ0FCSUFKQkdIUkJHSFZCQUVnYlFRRkdCRUFnQUVGL1FlMko3UUJCQVJBYlJRUkFRUVFoQXd3Q0N5QUFLQUlFSVFRZ0FDMEFDeUlCSVFJTEFrQWdCQ0FCSUFKQkdIUkJHSFZCQUVnYlFRSkdCSDhnQUVGL1FhT2Q3d0JCQWhBYlJRUkFRUVVoQXd3REN5QUFMUUFMSWdFaEFpQUFLQUlFQlNBRUN5QUJJQUpCR0hSQkdIVkJBRWdiUVFKSERRQWdBRUYvUWNTSjdRQkJBaEFiRFFCQkJpRUREQUVMUVFjaEF5QUFRWStRN3dBUUhnMEFRUWhCQUNBQVFhNkk3UUFRSGlJQkd5RURJQUVOQUVFQUlRTWdBQ2dDQkNBQUxRQUxJZ0VnQVVFWWRFRVlkU0lCUVFCSUcwVU5BQ0FGSUFBb0FnQWdBQ0FCUVFCSUd6WUNBRUdBbC9BQUlBVVFKQXNnQlVFUWFpUUFJQU1MdEFJQkFYOGpBRUVRYXlJQ0pBQWdBRUlBTndJQUlBQkJBRFlDQ0FKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBRkJBV3NPQ0FBQkFnTUVCUVlIQ0FzZ0FFSHVBRHNCQUNBQVFRRTZBQXNNQ0FzZ0FFSGxBRHNCQUNBQVFRRTZBQXNNQndzZ0FFSHpBRHNCQUNBQVFRRTZBQXNNQmdzZ0FFSDNBRHNCQUNBQVFRRTZBQXNNQlFzZ0FFRUFPZ0FDSUFCQjdzb0JPd0VBSUFCQkFqb0FDd3dFQ3lBQVFRQTZBQUlnQUVIdTdnRTdBUUFnQUVFQ09nQUxEQU1MSUFCQkFEb0FBaUFBUWZQS0FUc0JBQ0FBUVFJNkFBc01BZ3NnQUVFQU9nQUNJQUJCOCs0Qk93RUFJQUJCQWpvQUN3d0JDeUFDSUFFMkFnQkJzWmZ3QUNBQ0VDUUNRQ0FBTEFBTFFRQklCRUFnQUVFQU5nSUVJQUFvQWdBaEFBd0JDeUFBUVFBNkFBc0xJQUJCQURvQUFBc2dBa0VRYWlRQUM1UUNBUVYvSXdCQkVHc2lCU1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRWkdCRUFnQUVGL1FaNys3UUJCQmhBYlJRUkFRUUVoQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFRlJnUkFJQUJCZjBHYi91NEFRUVVRRzBVRVFFRUNJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQkVZRVFFRUFRUU1nQUVGL1FjU283UUJCQkJBYklnRWJJUVFnQVVVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRQWhCQ0FDSUFFZ0EwRVlkRUVZZFNJQlFRQklHMFVOQUNBRklBQW9BZ0FnQUNBQlFRQklHellDQUVINHIvQUFJQVVRSkFzZ0JVRVFhaVFBSUFRTHRBRUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQWdBVUVCYXc0REFBRUNBd3NnQUVFR09nQUxJQUJCbnY3dEFDZ0FBRFlBQUNBQVFhTCs3UUF2QUFBN0FBUU1Bd3NnQUVFRk9nQUxJQUJCbS83dUFDZ0FBRFlBQUNBQVFaLys3Z0F0QUFBNkFBUU1BZ3NnQUVIMHdxMmpCellDQUNBQVFRUTZBQXNNQVFzZ0FpQUJOZ0lBUWFLdzhBQWdBaEFrSUFCQkFEb0FBQ0FBUVFBNkFBc0xJQUpCRUdva0FBdC9BUUYvSUFBZ0FTQUNJQU1RcndvaEJTQUVLQUlBSUFNb0FnQklCSDhnQXlBRUVKUUNJQU1vQWdBZ0FpZ0NBRTRFUUNBRlFRRnFEd3NnQWlBREVKUUNJQUlvQWdBZ0FTZ0NBRTRFUUNBRlFRSnFEd3NnQVNBQ0VKUUNJQUVvQWdBZ0FDZ0NBRTRFUUNBRlFRTnFEd3NnQUNBQkVKUUNJQVZCQkdvRklBVUxDMklCQVg4Z0FDQUJJQUlRaVFZaEJDQURLQUlBSUFJb0FnQklCSDhnQWlBREVKUUNJQUlvQWdBZ0FTZ0NBRTRFUUNBRVFRRnFEd3NnQVNBQ0VKUUNJQUVvQWdBZ0FDZ0NBRTRFUUNBRVFRSnFEd3NnQUNBQkVKUUNJQVJCQTJvRklBUUxDK1VHQVFaL0EwQWdBVUVFYXlFR0EwQWdBQ0VEQTBBQ1FBSi9Ba0FDUUFKQUFrQUNRQUpBQWtBZ0FTQURheUlBUVFKMUlnUU9CZ2dJQUFRQkFnTUxJQUZCQkdzaUFDZ0NBQ0FES0FJQVRnMEhJQU1nQUJDVUFnOExJQU1nQTBFRWFpQURRUWhxSUFGQkJHc1Fyd29hRHdzZ0F5QURRUVJxSUFOQkNHb2dBMEVNYWlBQlFRUnJFSzRLR2c4TElBQkIrd0JNQkVBZ0FTRUVJd0JCRUdzaUJpUUFJQU1nQTBFRWFpQURRUWhxSWdJUWlRWWFJQU5CREdvaEFRTkFJQUVnQkVjRVFDQUJLQUlBSUFJb0FnQklCRUFnQmlBQktBSUFOZ0lNSUFFaEFBTkFBa0FnQUNBQ0lnQW9BZ0EyQWdBZ0FDQURSZ1JBSUFNaEFBd0JDeUFHS0FJTUlBQkJCR3NpQWlnQ0FFZ05BUXNMSUFBZ0JrRU1haWdDQURZQ0FBc2dBU0lDUVFScUlRRU1BUXNMSUFaQkVHb2tBQThMSUFNZ0JFRUNiVUVDZEdvaEJRSi9JQUJCblI5UEJFQWdBeUFESUFSQkJHMUJBblFpQUdvZ0JTQUFJQVZxSUFZUXJnb01BUXNnQXlBRklBWVFpUVlMSVFjZ0JpRUFJQU1vQWdBZ0JTZ0NBRTRFUUFOQUlBQkJCR3NpQUNBRFJnUkFJQU5CQkdvaEJDQURLQUlBSUFZb0FnQklEUVVEUUNBRUlBWkdEUWdnQXlnQ0FDQUVLQUlBU0FSQUlBUWdCaENVQWlBRVFRUnFJUVFNQndVZ0JFRUVhaUVFREFFTEFBc0FDeUFBS0FJQUlBVW9BZ0JPRFFBTElBTWdBQkNVQWlBSFFRRnFJUWNMSUFOQkJHb2lCQ0FBVHcwQkEwQWdCQ0lJUVFScUlRUWdDQ2dDQUNBRktBSUFTQTBBQTBBZ0FFRUVheUlBS0FJQUlBVW9BZ0JPRFFBTElBQWdDRWtFUUNBSUlRUU1Bd1VnQ0NBQUVKUUNJQUFnQlNBRklBaEdHeUVGSUFkQkFXb2hCd3dCQ3dBTEFBc2dBeUFEUVFScUlBRkJCR3NRaVFZYURBTUxBa0FnQkNBRlJnMEFJQVVvQWdBZ0JDZ0NBRTROQUNBRUlBVVFsQUlnQjBFQmFpRUhDeUFIUlFSQUlBTWdCQkRHRGlFSUlBUkJCR29pQUNBQkVNWU9CRUFnQkNFQklBTWhBQ0FJUlEwSERBUUxRUUlnQ0EwQ0dnc2dCQ0FEYXlBQklBUnJTQVJBSUFNZ0JDQUNFTEFLSUFSQkJHb2hBQXdGQ3lBRVFRUnFJQUVnQWhDd0NpQUVJUUVnQXlFQURBVUxJQVFnQmlJRlJnMEJBMzhnQkNJQVFRUnFJUVFnQXlnQ0FDQUFLQUlBVGcwQUEwQWdBeWdDQUNBRlFRUnJJZ1VvQWdCSURRQUxJQUFnQlU4RWYwRUVCU0FBSUFVUWxBSU1BUXNMQ3lFRUlBQWhBeUFFUVFKckRnTUNBQUVBQ3dzTEN3dHZBUUYvUWRIbGdRRXRBQUJGQkVCQjBlV0JBVUVCT2dBQVFmempnUUZCSUJBWUlnQTJBZ0JCZ09TQkFVS1lnSUNBZ0lTQWdJQi9Od0lBSUFCQkFEb0FHQ0FBUWJPYjdnQXBBQUEzQUJBZ0FFR3JtKzRBS1FBQU53QUlJQUJCbzV2dUFDa0FBRGNBQUVHa0F4Q01EUXNMWHdFQmZ5QUJCRUFnQUNBQktBSUFFTElLSUFBZ0FTZ0NCQkN5Q2lBQktBSWdJZ0FFUUFOQUlBQW9BZ0FoQWlBQVFReHFFTWNGR2lBQUVCY2dBaUlBRFFBTEN5QUJLQUlZSVFBZ0FVRUFOZ0lZSUFBRVFDQUFFQmNMSUFFUUZ3c0x0d0VCQW44Z0FFR0l4L0lBTmdJQUlBQkJRR3NvQWdBaUFRUkFBMEFnQVNnQ0FDRUNJQUVzQUJOQkFFZ0VRQ0FCS0FJSUVCY0xJQUVRRnlBQ0lnRU5BQXNMSUFBb0FqZ2hBU0FBUVFBMkFqZ2dBUVJBSUFFUUZ3c2dBRUVrYWlBQUtBSW9FTElLSUFBb0FoZ2lBUVJBQTBBZ0FTZ0NBQ0VDSUFGQkRHb1F4d1VhSUFFUUZ5QUNJZ0VOQUFzTElBQW9BaEFoQVNBQVFRQTJBaEFnQVFSQUlBRVFGd3NnQUN3QUQwRUFTQVJBSUFBb0FnUVFGd3NnQUF1bExRTWNmd045QTN3akFFSEFBMnNpQXlRQUlBTkIrQUZxRUp3RElSVUNRQ0FBTEFBUFFRQk9CRUFnQXlBQUtBSU1OZ0xRQVNBRElBQXBBZ1EzQThnQkRBRUxJQU5CeUFGcUlBQW9BZ1FnQUNnQ0NCQWFDeUFESUFOQnlBRnFRWS9GOEFBUVdDSUNLQUlJTmdMZ0FTQURJQUlwQWdBM0E5Z0JJQUpDQURjQ0FDQUNRUUEyQWdnZ0F5QURRZGdCYWlBQktBSUFJQUVnQVMwQUN5SUVRUmgwUVJoMVFRQklJZ0liSUFFb0FnUWdCQ0FDR3hDTUFTSUNLQUlJTmdKd0lBTWdBaWtDQURjRGFDQUNRZ0EzQWdBZ0FrRUFOZ0lJSUFNZ0EwSG9BR3BCMTlUdUFCQllJZ0lvQWdnMkF2QUJJQU1nQWlrQ0FEY0Q2QUVnQWtJQU53SUFJQUpCQURZQ0NDQURMQUJ6UVFCSUJFQWdBeWdDYUJBWEN5QURMQURqQVVFQVNBUkFJQU1vQXRnQkVCY0xJQU1zQU5NQlFRQklCRUFnQXlnQ3lBRVFGd3RCQUNFQ0lBTkIyQUZxSUJVZ0F5Z0M2QUVnQTBIb0FXb2dBeXdBOHdGQkFFZ2JFTDBJQWtBQ1FDQURLQUxZQVFSQVFmbm03UUJCQUJBNkRBRUxJQU1nRlJDSUFUWUN3QUVnQXlBRFFjQUJha0hyMGU0QUVCMDJBbWdDUUNBREtBSm9SU0lYQkVCQjFhVHZBRUVBRURvTUFRc2dBeUFEUWNBQmFpSUVRZXZSN2dBUUhUWUNhQ0FES0FKb0lnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzUXlRRWhBaUFESUFSQmpmdnVBQkJCTmdLNEFVR0hBMEVBSUFNb0FyZ0JHMFVOQUNBQVFUaHFJUW9nQUVFUWFpRVlJQUpCQ213aEdTQURRWkFCYWlFVElBTkJoQUZxSVJRRFFDQURJQU5CdUFGcUlnSkJwdS92QUJBZE5nS3dBU0FESUFKQmc3M3VBQkFkTmdLb0FRSkFJQU1vQXJBQlJRMEFJQU1vQXFnQlJRMEFJQU5CNkFCcUVNNE9JUTRnQXlBWk5nS0FBU0FES0FLd0FTSUNCSDhnQWlnQ0NDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnVVFIeUlHUVhCUERRUUNRQUpBSUFaQkMwOEVRQ0FHUVJCcVFYQnhJZ1FRR0NFQ0lBTWdCRUdBZ0lDQWVISTJBdEFCSUFNZ0FqWUN5QUVnQXlBR05nTE1BUXdCQ3lBRElBWTZBTk1CSUFOQnlBRnFJUUlnQmtVTkFRc2dBaUFGSUFZUUdSb0xJQUlnQm1wQkFEb0FBQ0FETFFEVEFTSUVRUmgwUVJoMUlRSUNRQUpBSUFNc0FJOEJRUUJPQkVBZ0FrRUFUZ1JBSUJRZ0F5a0R5QUUzQWdBZ0ZDQURLQUxRQVRZQ0NBd0RDeUFVSUFNb0FzZ0JJQU1vQXN3QkVDQU1BUXNnRkNBREtBTElBU0FEUWNnQmFpQUNRUUJJSWdJYklBTW9Bc3dCSUFRZ0Foc1FJUm9MSUFNc0FOTUJRUUJPRFFBZ0F5Z0N5QUVRRndzZ0F5QURRYmdCYWtHc2lPMEFFQjAyQXNnQlF3QUFBQUFoSUVNQUFBQUFJUjlCaGdOQkFDQURLQUxJQVJzRVFDQURJQU5CdUFGcVFheUk3UUFRSFRZQ3lBRWdBMEhJQVdwREFBQUFBQkRqQWlFZkN5QURJQU5CdUFGcVFhR0c3UUFRSFRZQ3lBRkJoZ05CQUNBREtBTElBUnNFUUNBRElBTkJ1QUZxUWFHRzdRQVFIVFlDeUFFZ0EwSElBV3BEQUFBQUFCRGpBaUVnQ3lBRElBTkJ1QUZxUWUySjdRQVFIVFlDeUFGREFBQUFBQ0VlUVlZRFFRQWdBeWdDeUFFYkJFQWdBeUFEUWJnQmFrSHRpZTBBRUIwMkFzZ0JJQU5CeUFGcVF3QUFBQUFRNHdJaEhnc2dBeUFEUWJnQmFrR2M4TzRBRUIwMkFzZ0JJQTRnSDdzZ0lMc2dIcnRCaGdOQkFDQURLQUxJQVJzRWZTQURJQU5CdUFGcVFaenc3Z0FRSFRZQ3lBRWdBMEhJQVdwREFBQUFBQkRqQWdWREFBQUFBQXU3RU0wT0FrQWdBQ3dBRDBFQVRnUkFJQU1nQUNnQ0REWUNJQ0FESUFBcEFnUTNBeGdNQVFzZ0EwRVlhaUFBS0FJRUlBQW9BZ2dRR2dzZ0F5QURRUmhxUVkvRjhBQVFXQ0lDS0FJSU5nSXdJQU1nQWlrQ0FEY0RLQ0FDUWdBM0FnQWdBa0VBTmdJSUlBTkJRR3NnQTBFb2FpQUJLQUlBSUFFZ0FTMEFDeUlFUVJoMFFSaDFRUUJJSWdJYklBRW9BZ1FnQkNBQ0d4Q01BU0lDS0FJSU5nSUFJQU1nQWlrQ0FEY0RPQ0FDUWdBM0FnQWdBa0VBTmdJSUlBTWdBMEU0YWtHUHhmQUFFRmdpQWlnQ0NEWUNVQ0FESUFJcEFnQTNBMGdnQWtJQU53SUFJQUpCQURZQ0NDQURJQU5CeUFCcUlBTW9BckFCSWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNRV0NJQ0tBSUlOZ0pnSUFNZ0Fpa0NBRGNEV0NBQ1FnQTNBZ0FnQWtFQU5nSUlJQU1nQTBIWUFHcEIxOVR1QUJCWUlnSW9BZ2cyQXRBQklBTWdBaWtDQURjRHlBRWdBa0lBTndJQUlBSkJBRFlDQ0NBRExRRFRBU0lFUVJoMFFSaDFJUUlDUUFKQUlBTXNBSnNCUVFCT0JFQWdBa0VBVGdSQUlCTWdBeWtEeUFFM0FnQWdFeUFES0FMUUFUWUNDQXdEQ3lBVElBTW9Bc2dCSUFNb0Fzd0JFQ0FNQVFzZ0V5QURLQUxJQVNBRFFjZ0JhaUFDUVFCSUlnSWJJQU1vQXN3QklBUWdBaHNRSVJvTElBTXNBTk1CUVFCT0RRQWdBeWdDeUFFUUZ3c2dBeXdBWTBFQVNBUkFJQU1vQWxnUUZ3c2dBeXdBVTBFQVNBUkFJQU1vQWtnUUZ3c2dBeXdBUTBFQVNBUkFJQU1vQWpnUUZ3c2dBeXdBTTBFQVNBUkFJQU1vQWlnUUZ3c2dBeXdBSTBFQVNBUkFJQU1vQWhnUUZ3c2dBeUFEUWJnQmFrR29pTzBBRUIwMkFzZ0JRWVlEUVFBZ0F5Z0N5QUViQkVBZ0F5QURRYmdCYWtHb2lPMEFFQjAyQXNnQklBTUNmeUFEUWNnQmFrTUFBQUFBRU9NQ3UwUUFBQUFBQUFBa1FLSWlJWmxFQUFBQUFBQUE0RUZqQkVBZ0lhb01BUXRCZ0lDQWdIZ0xOZ0o4Q3lBRFFUaHFJZ0pCQURZQ0FDQURJQU5CdUFGcVFjRDU3d0FRUVRZQ09FR0hBMEVBSUFJaUJpZ0NBQnNFUUFOQUlBTWdCa0dEdmU0QUVCMDJBc2dCQWtCQmhnTkJBQ0FES0FMSUFSdEZEUUFnQXlBR1FZTzk3Z0FRSFRZQ1dDQURLQUpZSWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQlJBZklnaEJjRThOQndKQUFrQWdDRUVMVHdSQUlBaEJFR3BCY0hFaUFoQVlJUVFnQXlBQ1FZQ0FnSUI0Y2pZQzBBRWdBeUFFTmdMSUFTQURJQWcyQXN3QkRBRUxJQU1nQ0RvQTB3RWdBMEhJQVdvaEJDQUlSUTBCQ3lBRUlBVWdDQkFaR2dzZ0JDQUlha0VBT2dBQUFrQWdBeXdBMHdFaUVVRUFUZ1JBSUFNZ0F5Z0MwQUUyQWhBZ0F5QURLUVBJQVRjRENBd0JDeUFEUVFocUlBTW9Bc2dCSUFNb0Fzd0JFQm9MSUFNZ0JrR3NpTzBBRUIwMkFsZ2dBMEhZQUdwREFBQUFBQkRqQWlFZUlBTWdCa0doaHUwQUVCMDJBa2dnSHJzaElpQURRY2dBYWtNQUFBQUFFT01DdXlFaFFRQWhDd0pBQWtBZ0EwRUlhaUlJS0FJRUlnVWdDQzBBQ3lJRUlBUkJHSFJCR0hVaUFrRUFTQnRCQ2tZRVFDQUlRWDlCaG96d0FFRUtFQnRGRFFFZ0NDZ0NCQ0VGSUFndEFBc2lCQ0VDQ3lBRklBUWdBa0VZZEVFWWRVRUFTQnRCQ0VZRVFDQUlRWDlCOUtqd0FFRUlFQnRGQkVCQkFTRUxEQUlMSUFnb0FnUWhCU0FJTFFBTElnUWhBZ3NnQlNBRUlBSkJHSFJCR0hWQkFFZ2JRUWhHQkVBZ0NFRi9RWldzOEFCQkNCQWJSUVJBUVFJaEN3d0NDeUFJS0FJRUlRVWdDQzBBQ3lJRUlRSUxJQVVnQkNBQ1FSaDBRUmgxUVFCSUcwRUlSZ1JBSUFoQmYwSDlpL0FBUVFnUUcwVUVRRUVESVFzTUFnc2dDQ2dDQkNFRklBZ3RBQXNpQkNFQ0N5QUZJQVFnQWtFWWRFRVlkVUVBU0J0QkNFWUVmeUFJUVg5QjY2andBRUVJRUJ0RkJFQkJCQ0VMREFJTElBZ3RBQXNpQkNFQ0lBZ29BZ1FGSUFVTElBUWdBa0VZZEVFWWRVRUFTQnRCQ0VjTkFTQUlRWDlCOUl2d0FFRUlFQnNOQVVFRklRc0xJQTVCT0dvaUJDZ0NBQ0VDQW44Z0RpZ0NHTGNpSXlBaG9rUUFBQUFBQUFEUVA2SWlJWmxFQUFBQUFBQUE0RUZqQkVBZ0lhb01BUXRCZ0lDQWdIZ0xJUTBDZnlBaklDS2lSQUFBQUFBQUFOQS9vaUlobVVRQUFBQUFBQURnUVdNRVFDQWhxZ3dCQzBHQWdJQ0FlQXNoQ0FKQUlBSUVRQ0FPUVRocUlRUURRQUpBSUFJb0FoQWlCU0FMU2dSQUlBSW9BZ0FpQlEwQklBSWhCQXdFQ3lBRklBdE9EUU1nQWtFRWFpRUVJQUlvQWdRaUJVVU5BeUFFSVFJTElBSWhCQ0FGSVFJTUFBc0FDeUFFSVFJTElBUW9BZ0FpQlVVRVFFRWNFQmdpQlNBTE5nSVFJQVVnQWpZQ0NDQUZRZ0EzQWdBZ0JVSUFOd0lVSUFRZ0JUWUNBQ0FPS0FJMEtBSUFJZ0lFZnlBT0lBSTJBalFnQkNnQ0FBVWdCUXNoQWlBT0tBSTRJQUlRUkNBT0lBNG9BanhCQVdvMkFqd0xJQVVnQ0swZ0RhMUNJSWFFTndJVUN5QURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN5QVJRUUJPRFFBZ0F5Z0N5QUVRRndzZ0F5QUdRY0Q1N3dBUW5RVTJBamhCaHdOQkFDQUdLQUlBR3cwQUN3c2dBeUFES0FLd0FTSUNCSDhnQWlnQ0NDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTFFRQkJFQkM2Q0RZQ0tDQURJQU5CS0dvaUFqWUNXQ0FEUWNnQmFpQVlJQUlnQTBIWUFHb1F5dzRnQXlnQ3lBRkJER29nRGhES0RpQURLQUlvSVJvZ0F5Z0NxQUVpQWdSL0lBSW9BZ2dpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlGRUI4aUJrRndUdzBFQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJRUVCZ2hBaUFESUFSQmdJQ0FnSGh5TmdMUUFTQURJQUkyQXNnQklBTWdCallDekFFTUFRc2dBeUFHT2dEVEFTQURRY2dCYWlFQ0lBWkZEUUVMSUFJZ0JTQUdFQmthQ3lBQ0lBWnFRUUE2QUFBZ0F5QURRY2dCYWlJRU5nSklRUUFoQ0VFQUlROGdCQ2dDQkNBRUxRQUxJZ0lnQWtFWWRFRVlkVUVBU0NJQ0d5SUdJUWNnQkNnQ0FDQUVJQUliSWdVaENRSkFJQVlpQWtFRVNRMEFBbjhnQmtFRWF5SUNRUVJ4QkVBZ0JpSUVJUWNnQlF3QkN5QUZLQUFBUVpYVHg5NEZiQ0lFUVJoMklBUnpRWlhUeDk0RmJDQUdRWlhUeDk0RmJITWhCeUFDSVFRZ0JVRUVhZ3NoQ1NBQ1FRUkpEUUFnQkNFQ0EwQWdDU2dBQkVHVjA4ZmVCV3dpQkVFWWRpQUVjMEdWMDhmZUJXd2dDU2dBQUVHVjA4ZmVCV3dpQkVFWWRpQUVjMEdWMDhmZUJXd2dCMEdWMDhmZUJXeHpRWlhUeDk0RmJITWhCeUFKUVFocUlRa2dBa0VJYXlJQ1FRTkxEUUFMQ3dKQUFrQUNRQUpBSUFKQkFXc09Bd0lCQUFNTElBa3RBQUpCRUhRZ0IzTWhCd3NnQ1MwQUFVRUlkQ0FIY3lFSEN5QUhJQWt0QUFCelFaWFR4OTRGYkNFSEN5QUhRUTEySUFkelFaWFR4OTRGYkNJQ1FROTJJQUp6SVJBQ1FBSkFJQW9vQWdRaUIwVU5BQ0FLS0FJQUFuOGdFQ0FIUVFGcmNTQUhhU0lFUVFGTkRRQWFJQkFnQnlBUVN3MEFHaUFRSUFkd0N5SUlRUUowYWlnQ0FDSUNSUTBBSUFJb0FnQWlDVVVOQUNBRVFRRk5CRUFnQjBFQmF5RVJBMEFnRUNBSktBSUVJZ0pISUFJZ0VYRWdDRWR4RFFJQ1FDQUpLQUlNSUFrdEFCTWlCQ0FFUVJoMFFSaDFJZ0pCQUVnaUN4c2dCa2NOQUNBSlFRaHFJZ3dvQWdBaERTQUxSUVJBSUFKRkRRVWdCU0lDTFFBQUlBMUIvd0Z4UncwQkEwQWdCRUVCYXlJRVJRMEdJQUl0QUFFaERTQUNRUUZxSVFJZ0RTQU1RUUZxSWd3dEFBQkdEUUFMREFFTElBWkZEUVFnRFNBTUlBc2JJQVVnQmhCTVJRMEVDeUFKS0FJQUlna05BQXNNQVFzRFFDQVFJQWtvQWdRaUFrY0VRQ0FDSUFkUEJIOGdBaUFIY0FVZ0Fnc2dDRWNOQWdzQ1FDQUpLQUlNSUFrdEFCTWlCQ0FFUVJoMFFSaDFJZ0pCQUVnaUVSc2dCa2NOQUNBSlFRaHFJZ3dvQWdBaERTQVJSUVJBSUFKRkRRUWdCU0lDTFFBQUlBMUIvd0Z4UncwQkEwQWdCRUVCYXlJRVJRMEZJQUl0QUFFaERTQUNRUUZxSVFJZ0RTQU1RUUZxSWd3dEFBQkdEUUFMREFFTElBWkZEUU1nRFNBTUlCRWJJQVVnQmhCTVJRMERDeUFKS0FJQUlna05BQXNMUVJnUUdDSUpJQU1vQWtnaUFpa0NBRGNDQ0NBSklBSW9BZ2cyQWhBZ0FrSUFOd0lBSUFKQkFEWUNDQ0FKSUJBMkFnUWdDVUVBTmdJVUlBbEJBRFlDQUFKQVFRQWdCeUFLS0FJTVFRRnFzeUlmSUFvcUFoQWlIaUFIczVSZUd3MEFJQWNnQjBFQmEzRkJBRWNnQjBFRFNYSWdCMEVCZEhJaEJBSkFBbjlCQWdKL0lCOGdIcFdOSWg1REFBQ0FUMTBnSGtNQUFBQUFZSEVFUUNBZXFRd0JDMEVBQ3lJQ0lBUWdBaUFFU3hzaUFrRUJSZzBBR2lBQ0lBSWdBa0VCYTNGRkRRQWFJQUlRaXdZTElnY2dDaWdDQkNJRlRRUkFJQVVnQjAwTkFTQUZRUU5KSVFJQ2Z5QUtLQUlNc3lBS0tnSVFsWTBpSGtNQUFJQlBYU0FlUXdBQUFBQmdjUVJBSUI2cERBRUxRUUFMSVFRZ0JRSi9Ba0FnQWcwQUlBVnBRUUZMRFFBZ0JFRUJRU0FnQkVFQmEyZHJkQ0FFUVFKSkd3d0JDeUFFRUlzR0N5SUNJQWNnQWlBSFN4c2lCMDBOQVF0QkFDRUVRUUFoREFKQUlBY0VRQ0FIUVlDQWdJQUVTUVJBSUFkQkFuUVFHQ0VDSUFvb0FnQWhCU0FLSUFJMkFnQWdCUVJBSUFVUUZ3c2dDaUFITmdJRVFRQWhCU0FIUVFGclFRTlBCRUFnQjBGOGNTRUNBMEFnQlVFQ2RDSUdJQW9vQWdCcVFRQTJBZ0FnQ2lnQ0FDQUdRUVJ5YWtFQU5nSUFJQW9vQWdBZ0JrRUljbXBCQURZQ0FDQUtLQUlBSUFaQkRISnFRUUEyQWdBZ0JVRUVhaUVGSUFSQkJHb2lCQ0FDUncwQUN3c2dCMEVEY1NJQ0JFQURRQ0FLS0FJQUlBVkJBblJxUVFBMkFnQWdCVUVCYWlFRklBeEJBV29pRENBQ1J3MEFDd3NnQ2lnQ0NDSUlSUTBDSUFwQkNHb2hCQ0FJS0FJRUlROENRQ0FIYVNJQ1FRRk5CRUFnRHlBSFFRRnJjU0VQREFFTElBY2dEMHNOQUNBUElBZHdJUThMSUFvb0FnQWdEMEVDZEdvZ0JEWUNBQ0FJS0FJQUlnUkZEUUlnQjBFQmF5RWJJQUpCQVVzaEhBTkFJQVFvQWdRaEJRSkFJQnhGQkVBZ0JTQWJjU0VGREFFTElBVWdCMGtOQUNBRklBZHdJUVVMQWtBZ0JTQVBSZ1JBSUFRaENBd0JDd0pBQWtBQ1FDQUZRUUowSWhZZ0NpZ0NBR29pQWlnQ0FBUkFJQVFvQWdBaUJVVUVRQ0FFSVFJTUF3c2dCRUVJYWlFUklBUW9BZ3dnQkMwQUV5SU5JQTFCR0hSQkdIVWlBa0VBU0JzaEVpQUNRUUJJQkVBZ0JTZ0NEQ0FGTFFBVElnSWdBa0VZZEVFWWRVRUFTQ0lNR3lFR0FrQWdFZ1JBSUFZZ0VrY0VRQ0FFSVFJTUJ3c2dCVUVJYWlFTElCRW9BZ0FoRFNBRUlRSU1BUXNnQkNFQ0lBWU5CUU5BSUFVaUFpZ0NBQ0lGUlEwRklBVW9BZ3dnQlMwQUV5SUdJQVpCR0hSQkdIVkJBRWdiUlEwQUN3d0ZDd05BSUFVaEJpQU5JQXNvQWdBZ0N5QU1HeUFTRUV3TkJTQUdLQUlBSWdVRVFDQUZRUWhxSVFzZ0JpRUNJQklnQlNnQ0RDQUZMUUFUSWdZZ0JrRVlkRUVZZFVFQVNDSU1HMGNOQmd3QkN3c2dCaUVDREFNTElBSkZEUUVnQkNFQ0EwQWdCU0lHS0FJTUlBVXRBQk1pQlNBRlFSaDBRUmgxUVFCSUlnd2JJQkpIQkVBZ0JpRUZEQVVMSUEwaEN5QUdRUWhxSWdVb0FnQWdCU0FNR3lJRkxRQUFJQkVpREMwQUFFY0VRQ0FHSVFVTUJRc0NRQU5BSUF0QkFXc2lDMFVOQVNBRkxRQUJJUjBnQlVFQmFpRUZJQjBnREVFQmFpSU1MUUFBUmcwQUN5QUdJUVVNQlFzZ0JpSUNLQUlBSWdVTkFBc01BZ3NnQWlBSU5nSUFJQVFoQ0NBRklROE1Bd3NnQkNFQ0lCSWdCU2dDRENBRkxRQVRJZ1lnQmtFWWRFRVlkVUVBU0J0SERRRURRQ0FGSWdJb0FnQWlCVVVOQVNBRktBSU1JQVV0QUJNaUJpQUdRUmgwUVJoMVFRQklHeUFTUmcwQUN3d0JDMEVBSVFVTElBZ2dCVFlDQUNBQ0lBb29BZ0FnRm1vb0FnQW9BZ0EyQWdBZ0NpZ0NBQ0FXYWlnQ0FDQUVOZ0lBQ3lBSUtBSUFJZ1FOQUFzTUFndEJvNFR2QUJBNEFBc2dDaWdDQUNFQ0lBcEJBRFlDQUNBQ0JFQWdBaEFYQ3lBS1FRQTJBZ1FMQ3lBS0tBSUVJZ2NnQjBFQmF5SUNjVVVFUUNBQ0lCQnhJUWdNQVFzZ0J5QVFTd1JBSUJBaENBd0JDeUFRSUFkd0lRZ0xBa0FnQ2lnQ0FDQUlRUUowYWlJQ0tBSUFJZ1JGQkVBZ0NTQUtLQUlJTmdJQUlBb2dDVFlDQ0NBQ0lBcEJDR28yQWdBZ0NTZ0NBQ0lDUlEwQklBSW9BZ1FoQWdKQUlBY2dCMEVCYXlJRWNVVUVRQ0FDSUFSeElRSU1BUXNnQWlBSFNRMEFJQUlnQjNBaEFnc2dDaWdDQUNBQ1FRSjBhaUFKTmdJQURBRUxJQWtnQkNnQ0FEWUNBQ0FFSUFrMkFnQUxRUUVoRHlBS0lBb29BZ3hCQVdvMkFnd0xJQU1nRHpvQVhDQURJQWsyQWxnZ0F5Z0NXQ0FhTmdJVUlBTXNBTk1CUVFCSUJFQWdBeWdDeUFFUUZ3c2dEaERIQlJvTElBTWdBMEc0QVdwQmpmdnVBQkNkQlRZQ3VBRkJod05CQUNBREtBSzRBUnNOQUFzTElCZEZJUUlMSUFNc0FQTUJRUUJJQkVBZ0F5Z0M2QUVRRndzZ0ZSQ2JBeUFEUWNBRGFpUUFJQUlQQ3hBdEFBdTJBd0lEZndGK0l3QkJJR3NpQXlRQUFrQWdBVUwvLy8vLy8vLy8vLzhBZ3lJRlFvQ0FnSUNBZ01EQVAzMGdCVUtBZ0lDQWdJREF2OEFBZlZRRVFDQUJRaG1JcHlFRUlBQlFJQUZDLy8vL0Q0TWlCVUtBZ0lBSVZDQUZRb0NBZ0FoUkcwVUVRQ0FFUVlHQWdJQUVhaUVDREFJTElBUkJnSUNBZ0FScUlRSWdBQ0FGUW9DQWdBaUZoRUlBVWcwQklBSWdCRUVCY1dvaEFnd0JDeUFBVUNBRlFvQ0FnSUNBZ01ELy93QlVJQVZDZ0lDQWdJQ0F3UC8vQUZFYlJRUkFJQUZDR1lpblFmLy8vd0Z4UVlDQWdQNEhjaUVDREFFTFFZQ0FnUHdISVFJZ0JVTC8vLy8vLy8rL3Y4QUFWZzBBUVFBaEFpQUZRakNJcHlJRVFaSCtBRWtOQUNBRFFSQnFJQUFnQVVMLy8vLy8vLzgvZzBLQWdJQ0FnSURBQUlRaUJTQUVRWUgrQUdzUTVRSWdBeUFBSUFWQmdmOEFJQVJyRUtzRklBTXBBd2dpQUVJWmlLY2hBaUFES1FNQUlBTXBBeEFnQXlrREdJUkNBRkt0aENJRlVDQUFRdi8vL3crRElnQkNnSUNBQ0ZRZ0FFS0FnSUFJVVJ0RkJFQWdBa0VCYWlFQ0RBRUxJQVVnQUVLQWdJQUloWVJDQUZJTkFDQUNRUUZ4SUFKcUlRSUxJQU5CSUdva0FDQUNJQUZDSUlpblFZQ0FnSUI0Y1hLK0MvSURBUVIvUVFRaEJFRURJUU5CQXlFQ0FrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FTZ0NFRUVCYXc0VURBRUNBd1FGQmdjSUNRc0xDd3NMQ3dzTEN3QUxDeUFCS0FJTUlBRW9BZ2dpQldzaUFVVU5Da0VBSVFJRFFDQUNRZENEN2dCcUxRQUFJQUlnQldvdEFBQkhEUW9nQWtFQmFpSUNJQUZIRFFBTFFRRWhBaUFCUVFKSERRbEJBU0VEREFzTFFRUWhBZ3dLQzBFRklRSkJCQ0VEREFrTFFRWWhBa0VFSVFNTUNBdEJCeUVDUVFRaEF3d0hDMEVJSVFKQkJDRUREQVlMUVFVaEEwRUNJUVJCQ1NFQ0RBVUxRUVVoQTBFQ0lRUkJDaUVDREFRTFFRWWhBMEVDSVFSQkN5RUNEQU1MUVFjaEEwRUJJUVJCRHlFQ0RBSUxJQUZGRFFCQkFDRUNBa0FEUUNBQ1FiakI3d0JxTFFBQUlBSWdCV290QUFCSERRRWdBa0VCYWlJQ0lBRkhEUUFMUVFJaEFrRUNJUU1nQVVFRFJnMENDeUFCUlEwQVFRQWhBZ0pBQTBBZ0FrR3ZpdTBBYWkwQUFDQUNJQVZxTFFBQVJ3MEJJQUpCQVdvaUFpQUJSdzBBQ3lBQlFRTkhEUUJCQmlFRFFRSWhCRUVNSVFJTUFnc2dBVVVOQUVFQUlRSURRQ0FDUWRPNTd3QnFMUUFBSUFJZ0JXb3RBQUJIRFFFZ0FrRUJhaUlDSUFGSERRQUxJQUZCQTBjTkFFRUdJUU5CQWlFRVFRMGhBZ3dCQzBFQUlRSkJBQ0VFUVFBaEF3c2dBQ0FETmdJSUlBQWdCRFlDQkNBQUlBSTJBZ0FMUVFFQ2Z5TUFRUkJySWdFa0FFRi9JUUlDUUNBQUVMNEpEUUFnQUNBQlFROXFRUUVnQUNnQ0lCRUZBRUVCUncwQUlBRXRBQThoQWdzZ0FVRVFhaVFBSUFJTFZnRURmeUFBUlFSQVFRQVBDd0ovUWNEVDhRQWhBU0FBQkVBRFFDQUJJZ0lvQWdBaUF3UkFJQUpCQkdvaEFTQUFJQU5IRFFFTEN5QUNRUUFnQXhzTUFRdEJ3TlB4QUJDdEJVRUNkRUhBMC9FQWFndEJBRWNMZmdJQ2Z3RitBa0FDUUNBQUxBQUFRUkJySWdGQktrOE5BRUwvZ0lDQWdPQUFJQUd0SWdPSVFnR0RVQTBBUXArQWdJQ0E0QUFnQTRpblFRRnhJUUVNQVFzZ0FDZ0NCQ0lDQkVCQkFDRUJJQUlRdVFwRkRRRUxJQUFvQWdnaUFFVUVRRUVCRHdzRFFDQUFFTGtLSWdGRkRRRWdBQ2dDRENJQURRQUxDeUFCQzZVRUFnZC9CSDRqQUVFUWF5SUlKQUFDUUFKQUFrQWdBa0VrVEFSQUlBQXRBQUFpQlEwQklBQWhCQXdDQzBHUXlJRUJRUncyQWdCQ0FDRUREQUlMSUFBaEJBSkFBMEFnQlVFWWRFRVlkU0lGUVNCR0lBVkJDV3RCQlVseVJRMEJJQVF0QUFFaEJTQUVRUUZxSVFRZ0JRMEFDd3dCQ3dKQUlBUXRBQUFpQlVFcmF3NERBQUVBQVF0QmYwRUFJQVZCTFVZYklRY2dCRUVCYWlFRUN3Si9Ba0FnQWtGdmNRMEFJQVF0QUFCQk1FY05BRUVCSVFrZ0JDMEFBVUhmQVhGQjJBQkdCRUFnQkVFQ2FpRUVRUkFNQWdzZ0JFRUJhaUVFSUFKQkNDQUNHd3dCQ3lBQ1FRb2dBaHNMSWdxc0lReEJBQ0VDQTBBQ1FFRlFJUVVDUUNBRUxBQUFJZ1pCTUd0Qi93RnhRUXBKRFFCQnFYOGhCU0FHUWVFQWEwSC9BWEZCR2trTkFFRkpJUVVnQmtIQkFHdEIvd0Z4UVJsTERRRUxJQVVnQm1vaUJpQUtUZzBBSUFnZ0RFSUFJQXRDQUJEYkFrRUJJUVVDUUNBSUtRTUlRZ0JTRFFBZ0N5QU1maUlOSUFhc0lnNUNmNFZXRFFBZ0RTQU9mQ0VMUVFFaENTQUNJUVVMSUFSQkFXb2hCQ0FGSVFJTUFRc0xJQUVFUUNBQklBUWdBQ0FKR3pZQ0FBc0NRQUpBSUFJRVFFR1F5SUVCUWNRQU5nSUFJQWRCQUNBRFFnR0RJZ3hRR3lFSElBTWhDd3dCQ3lBRElBdFdEUUVnQTBJQmd5RU1Dd0pBSUF5bkRRQWdCdzBBUVpESWdRRkJ4QUEyQWdBZ0EwSUJmU0VEREFJTElBTWdDMW9OQUVHUXlJRUJRY1FBTmdJQURBRUxJQXNnQjZ3aUE0VWdBMzBoQXdzZ0NFRVFhaVFBSUFNTDFnRUJCWDhnQUVFQU5nSUFJQUJCQkdvaUFrRUFOZ0lBSUFKQkFEWUNCQ0FBSUFJMkFoQWdBQ0FDTmdJTUlBRW9BZ0FoQkFKQUFrQUNRQ0FCS0FJUUlBRW9BZ3dpQldzaUEwRVFUd1JBSUFOQnBNU0JBU2dDQUJFQUFDSUJSUTBESUFJZ0FDZ0NEQ0lHUmdSQUlBRWhBZ3dDQ3lBR1FhREVnUUVvQWdBUkFRQWdBU0VDREFFTElBTkZEUUVMSUFJZ0JTQURFQmthQ3lBQUlBSTJBZ3dnQUNBRU5nSUFJQUFnQWlBRGFqWUNFQ0FBRHd0QkJCQUFJZ0JCN052eEFEWUNBQ0FBUWRqYjhRQTJBZ0FnQUVHZzNQRUFRUm9RQVFBTFNnRUJmeUFBUWRUQWdRRTJBZ0FnQUNnQ0NDSUJCRUFnQVNBQktBSUFLQUlFRVFFQUN5QUFRZkMyZ1FFMkFnQWdBQ2dDQkNJQkJFQWdBU0FCS0FJQUtBSUVFUUVBQ3lBQUVCY0xIQUVCZjBFTUVBQWlBRUVCRUpjRElBQkI0TS95QUVHb0F4QUJBQXZIQWdFRWZ5TUFRUkJySWdRa0FDQURJQUpySWdWQmNFa0VRQUpBSUFWQkNrMEVRQ0FFSUFVNkFBc2dCQ0VHREFFTElBVkJFR3BCY0hFaUJ4QVlJUVlnQkNBSFFZQ0FnSUI0Y2pZQ0NDQUVJQVkyQWdBZ0JDQUZOZ0lFQ3lBQ0lBTkhCSDhnQmlBQ0lBVVFHU0FGYWdVZ0JndEJBRG9BQUNBQUlBRW9BZ2dpQmlBRUtBSUFJQVFnQkMwQUN5SURRUmgwUVJoMVFRQklJZ0liSWdFZ0FTQUVLQUlFSUFNZ0FodHFJQVlvQWdBb0FoQVJCd0FDUUFKQUFrQWdBQ2dDQkNBQUxRQUxJZ0VnQVVFWWRFRVlkU0lDUVFCSUlnRWJRUUZyRGd3Q0FRRUJBUUVCQVFFQkFRQUJDeUFBS0FJQUlBQWdBUnNpQUNBQUxRQURPZ0FMREFFTElBSkJBRWdFUUNBQUtBSUFRUUE2QUFBZ0FFRUFOZ0lFREFFTElBQkJBRG9BQ3lBQVFRQTZBQUFMSUFRc0FBdEJBRWdFUUNBRUtBSUFFQmNMSUFSQkVHb2tBQThMRUMwQUMzVUNBWDBCZndKQUlBQW9BZ0FpQUVVTkFBSkFJQUFvQWdCQkQzRWlBa0VEYTBFQ1NRMEFJQUpCQWtZRVFDQUFLQUlJRFFFTElBQW9BaEFpQUVVTkFRTkFJQUFvQWdCQkQzRkJBMnRCQWtrTkFTQUFLQUlZSWdBTkFBc01BUXNnQUNnQ0NDSUFSUTBBSUFCQkFCRElBclloQVFzZ0FRc2NBUUYvUVF3UUFDSUFRUkFRbHdNZ0FFSGd6L0lBUWFnREVBRUFDeHdCQVg5QkRCQUFJZ0JCREJDWEF5QUFRZURQOGdCQnFBTVFBUUFMclFJQ0EzOEJmaUFBSUFFcEFnQTNBZ0FnQVNrQ0NDRUZJQUJCQURZQ0dDQUFRZ0EzQWhBZ0FDQUZOd0lJSUFFb0FoUWdBU2dDRUdzaUFrRU1iU0VEQWtBQ1FDQUNCRUFnQTBIV3F0V3FBVThOQVNBQUlBSVFHQ0lDTmdJUUlBQWdBallDRkNBQUlBSWdBMEVNYkdvMkFoZ2dBQ0FCS0FJVUlBRW9BaEFpQkdzaUEwRUFTZ1IvSUFJZ0JDQURFQmtnQTBFTWJrRU1iR29GSUFJTE5nSVVDeUFBUWdBM0Fod2dBRUVBTmdJa0lBRW9BaUFnQVNnQ0hHc2lBd1JBSUFOQkFFZ05BaUFBSUFNUUdDSUNOZ0ljSUFBZ0FqWUNJQ0FBSUFJZ0EwRURkVUVEZEdvMkFpUWdBQ0FCS0FJZ0lBRW9BaHdpQkdzaUEwRUFTZ1IvSUFJZ0JDQURFQmtnQTJvRklBSUxOZ0lnQ3lBQUlBRXBBaWczQWlnZ0FDQUJMUUF3T2dBd0lBQVBDeEFvQUFzUUtBQUw5d0VCQjM4Z0FTQUFLQUlJSWdVZ0FDZ0NCQ0lDYTBFRGRVMEVRQ0FBSUFFRWZ5QUNRUUFnQVVFRGRDSUFFR0VnQUdvRklBSUxOZ0lFRHdzQ1FDQUNJQUFvQWdBaUJHc2lCa0VEZFNJSElBRnFJZ05CZ0lDQWdBSkpCRUJCQUNFQ0lBTWdCU0FFYXlJRlFRSjFJZ2dnQXlBSVN4dEIvLy8vL3dFZ0JVSDQvLy8vQjBrYklnTUVRQ0FEUVlDQWdJQUNUdzBDSUFOQkEzUVFHQ0VDQ3lBSFFRTjBJQUpxUVFBZ0FVRURkQ0lCRUdFZ0FXb2hBU0FHUVFCS0JFQWdBaUFFSUFZUUdSb0xJQUFnQWlBRFFRTjBhallDQ0NBQUlBRTJBZ1FnQUNBQ05nSUFJQVFFUUNBRUVCY0xEd3NRS0FBTFFhT0U3d0FRT0FBTDRRc0NCMzhCZmlNQVFlQUFheUlHSkFBZ0JrRUFOZ0pZSUFaQ0FEY0RVQUovQWtBZ0FDZ0NIQ0lNUlEwQUlBWkJBRG9BU0NBR0lBSTJBa1FnQmlBQ05nSkFJQVpDQURjRE1DQUdRZ0EzQXlnZ0JrSUFOd01nSUFaQ0FEY0RHQ0FHUWdBM0F4QWdCa0lBTndNSUlBWkIwQUJxSUFaQkNHb1F2Z2dnQmlnQ0pDSUhCRUFnQmlBSE5nSW9JQWNRRndzZ0JpZ0NHQ0lIQkVBZ0JpQUhOZ0ljSUFjUUZ3c2dCaWdDVkNJSVFUUnJJZ2NnQWpZQ0RDQUhJQUUyQWdnZ0J5QUJOZ0lFSUFkQkFEWUNBQUpBSUFBb0FoQWlDU0FIS0FJVUlBY29BaEFpQzJ0QkRHMGlDa3NFUUNBSFFSQnFJQWtnQ21zZ0JrRkFheER5RGlBR0tBSlVJUWdNQVFzZ0NTQUtUdzBBSUFjZ0N5QUpRUXhzYWpZQ0ZBc0NRQ0FBS0FJVUlnQWdDRUVVYXlJSktBSUFJQWhCR0dzaUNpZ0NBQ0lMYTBFRGRTSUhTd1JBSUFvZ0FDQUhheEREQ2lBR0tBSlVJUWdNQVFzZ0FDQUhUdzBBSUFrZ0N5QUFRUU4wYWpZQ0FBc2dDRUVFYXlBRk9nQUFJQWhCQ0dzZ0JEWUNBQ0FJUVF4cklBdzJBZ0FnQkVHQUlIRWhDU0FFUVNCeElRb2dBaUFCYXlFTFFRQWhBQUpBQWtBRFFDQUFRUUZxSWdCQi94OXhSU0FBUVF4MklBdE9jUTBCSUFoQk5Hc2hCQ0FJUVF4cklnY29BZ0FpQlFSQUlBVWdCQ0FGS0FJQUtBSUlFUUlBQ3dKQUFrQUNRQUpBSUFRb0FnQkI2QWRxRGdvQUJnWUdCZ01EQWdFREJnc2dDRUVzYXlnQ0FDRUVBa0FnQ2tVTkFDQUJJQVJIRFFBZ0JpZ0NWQ0lFUVJocktBSUFJZ1VFUUNBRVFSUnJJQVUyQWdBZ0JSQVhDeUFFUVNScktBSUFJZ1VFUUNBRVFTQnJJQVUyQWdBZ0JSQVhDeUFHSUFSQk5HczJBbFFNQXdzQ1FDQUpSUTBBSUFJZ0JFWU5BQ0FHS0FKVUlnUkJHR3NvQWdBaUJRUkFJQVJCRkdzZ0JUWUNBQ0FGRUJjTElBUkJKR3NvQWdBaUJRUkFJQVJCSUdzZ0JUWUNBQ0FGRUJjTElBWWdCRUUwYXpZQ1ZBd0RDeUFES0FJQUlnQkJBVG9BQ0NBQUlBUTJBZ1FnQUNBQk5nSUFBa0FnQ0VFZ2F5Z0NBQ0FJUVNScktBSUFJZ0ZySWdKRkRRQWdBa0VNYlNJQ1FRRWdBa0VCU3hzaUEwRUJjU0VFUVFBaENDQUNRUUpQQkVBZ0EwRitjU0VIUVFBaEJRTkFJQUFnQ0VFQmNrRU1iQ0lKYWlJQ0lBRWdDRUVNYkNJS2FpSURLQUlBTmdJQUlBSWdBeWdDQkRZQ0JDQUNJQU10QUFnNkFBZ2dBQ0FLYWlJQ0lBRWdDV29pQXlnQ0FEWUNHQ0FDSUFNb0FnUTJBaHdnQWlBRExRQUlPZ0FnSUFoQkFtb2hDQ0FGUVFKcUlnVWdCMGNOQUFzTElBUkZEUUFnQ0VFTWJDSUNJQUJxSWdBZ0FTQUNhaUlCS0FJQU5nSU1JQUFnQVNnQ0JEWUNFQ0FBSUFFdEFBZzZBQlFMSUFZb0FsQWhCd3dHQ3lBR1FRaHFJQVFRd2dvaEJTQUhLQUlBSWdkQkFTQUVJQWNvQWdBb0Fnd1JCQUFnQmlnQ01DSUVRUUFnQlNBRUtBSUFLQUlNRVFRQUFrQWdCaWdDVkNJRUlBWW9BbGhKQkVBZ0JDQUdLUU1JTndJQUlBWXBBeEFoRFNBRVFRQTJBaGdnQkVJQU53SVFJQVFnRFRjQ0NDQUVJQVlvQWhnMkFoQWdCQ0FHS0FJY05nSVVJQVFnQmlnQ0lEWUNHQ0FHUVFBMkFpQWdCa0lBTndNWUlBUkJBRFlDSkNBRVFnQTNBaHdnQkNBR0tBSWtOZ0ljSUFRZ0JpZ0NLRFlDSUNBRUlBWW9BaXcyQWlRZ0JrRUFOZ0lzSUFaQ0FEY0NKQ0FFSUFZcEFqQTNBaWdnQkNBR0xRQTRPZ0F3SUFZZ0JFRTBhallDVkF3QkN5QUdRZEFBYWlBRkVMNElJQVlvQWlRaUJFVU5BQ0FHSUFRMkFpZ2dCQkFYQ3lBR0tBSVlJZ1JGRFFFZ0JpQUVOZ0ljSUFRUUZ3d0JDeUFHS0FKVUlnUkJHR3NvQWdBaUJRUkFJQVJCRkdzZ0JUWUNBQ0FGRUJjTElBUkJKR3NvQWdBaUJRUkFJQVJCSUdzZ0JUWUNBQ0FGRUJjTElBWWdCRUUwYXpZQ1ZBc2dCaWdDVUNJSElBWW9BbFFpQ0VjTkFBdEJBQXdEQ3hEQkNnQUxFTUFLQUFzZ0RFRUFSd3NoQVNBSEJFQWdCeUFHS0FKVUlnaEdCSDhnQndVRFFDQUlRUmhyS0FJQUlnQUVRQ0FJUVJScklBQTJBZ0FnQUJBWEN5QUlRU1JyS0FJQUlnQUVRQ0FJUVNCcklBQTJBZ0FnQUJBWEN5QUlRVFJySWdBaENDQUFJQWRIRFFBTElBWW9BbEFMSVFBZ0JpQUhOZ0pVSUFBUUZ3c2dCa0hnQUdva0FDQUJDeHdCQVg5QkRCQUFJZ0JCQ0JDWEF5QUFRZURQOGdCQnFBTVFBUUFMSEFFQmYwRU1FQUFpQUVFSEVKY0RJQUJCNE0veUFFR29BeEFCQUF2bUN3SUlmd0YrQWtBQ1FDQUJJQUpHRFFBZ0FTMEFBRUhiQUVjTkFDQUJRUUZxSWdRZ0FrWU5BU0FCTFFBQklRVkIyQUFRR0NBQUlBQW9BaVFvQWdRZ0JVSGVBRVlpQlNBQUtBSU1JZ1pCQVhFZ0JrRUljVUVEZGhDVkJTRUhJQUFvQWlRZ0J6WUNCQ0FBSUFjMkFpUWdBVUVDYWlBRUlBVWJJZ1FnQWtZTkFRSkFJQUFvQWd4QjhBZHhRWUFFUmcwQUlBUXRBQUJCM1FCSERRQWdCMEhkQUJETUF5QUVRUUZxSVFRTElBSWdCRVlOQVFOQVFRQWhDQ01BUVVCcUlnTWtBQUpBQWtBZ0FpQUVJZ0VpQlVZTkFDQUZMUUFBSWdSQjNRQkdEUUFnQTBFQU5nSW9JQU5DQURjRElBSkFBa0FDUUFKQUlBSUNmd0pBQWtBQ1FBSkFJQVZCQVdvZ0FrWU5BQ0FFUWRzQVJ3MEFBa0FDUUNBRkxRQUJRUzVyRGhBREFnSUNBZ0lDQWdJQ0FnSUJBZ0lBQWdzZ0FDQUZRUUpxSUFJZ0J4Q3lGQ0VHREFrTElBSWdCVUVDYWlJSmEwRUNTQTBDSUFKQkFXc2lDQ0FKUmcwQ0lBa2hCQU5BQWtBZ0JFRUJhaUVHSUFRdEFBQkJPa1lFUUNBR0xRQUFRZDBBUndSQUlBWWlCQ0FJUncwRERBWUxJQUlnQkVZTkJVRUFJUWdnQUNBSklBUWdBQ2dDREVFQmNSQ3ZGQ0lHUlEwQklBY2dCeThCVUNBR2Nqc0JVQ0FFUVFKcUlRWU1Dd3NnQmlJRUlBaEhEUUVNQkFzTEVPOE9BQXNnQUNnQ0RFSHdCM0VoQmd3Q0N5QUNJQVZCQW1vaUJtdEJBa2dOQUNBQ1FRRnJJZ2tnQmtZTkFDQUdJUVFEUUNBRVFRRnFJUVVnQkMwQUFFRXVSZ1JBSUFVdEFBQkIzUUJIQkVBZ0JTSUVJQWxIRFFJTUF3c2dBaUFFUmcwQ0lBTkJNR29nQUNBR0lBUVE2Z2tnQXl3QUswRUFTQVJBSUFNb0FpQVFGd3NnQXlBREtBSTROZ0lvSUFNZ0F5a0RNRGNESUNBREtBSWtJZ2dnQXkwQUt5SUpJQWxCR0hSQkdIVWlDa0VBU0J0QkFXdEJBazhFUUJDOUNnQUxJQUFvQWd4QjhBZHhJUVlnQkVFQ2FpSUZJQWdnQ1NBS1FRQklHdzBFR2d3REN5QUZJZ1FnQ1VjTkFBc0xFSTRHQUFzQ1FBSkFJQVpCd0FCR0RRQWdCa0dBQkVZTkFDQUZMUUFBSVFRTUFRc2dCUzBBQUNJRVFkd0FSdzBBSUFWQkFXb2hCQ0FHUVlBRVJnUkFRWUFFSVFZZ0FDQUVJQUlnQTBFZ2FpQUhFTzBPREFJTElBQWdCQ0FDSUFOQklHb1FnZ2dNQVFzZ0EwRWdhaUFFUVJoMFFSaDFFTDBCSUFWQkFXb0xJZ1ZHRFFBZ0JTMEFBQ0lFUWQwQVJnMEFRUUVoQ0FKQUlBVkJBV29nQWtZTkFDQUVRUzFIRFFBZ0JTMEFBVUhkQUVZTkFDQURRUUEyQWpnZ0EwSUFOd013QWtBZ0JVRUNhaUlFSUFKR0RRQWdCUzBBQVVIYkFFY05BQ0FFTFFBQVFTNUhEUUFnQUNBRlFRTnFJQUlnQTBFd2FoQ05EU0VFREFRTEFrQWdCa0hBQUVZTkFDQUdRWUFFUmcwQUlBVXRBQUVoQlF3REN5QUZMUUFCSWdWQjNBQkhEUUlnQmtHQUJFWUVRQ0FBSUFRZ0FpQURRVEJxSUFjUTdRNGhCQXdFQ3lBQUlBUWdBaUFEUVRCcUVJSUlJUVFNQXdzQ1FBSkFJQU1vQWlRZ0F5MEFLeUlFSUFSQkdIUkJHSFZCQUVnaUJCc09BZ1VBQVFzZ0J5QURLQUlnSUFOQklHb2dCQnNzQUFBUXpBTU1CQXNnQnlBREtBSWdJQU5CSUdvZ0JCc2lCaXdBQUNBR0xBQUJFSk1IREFNTFFRRWhDQUpBQWtBZ0F5Z0NKQ0FETFFBcklnUWdCRUVZZEVFWWRVRUFTQ0lFR3c0Q0JBQUJDeUFISUFNb0FpQWdBMEVnYWlBRUd5d0FBQkRNQXd3REN5QUhJQU1vQWlBZ0EwRWdhaUFFR3lJR0xBQUFJQVlzQUFFUWt3Y01BZ3NnQTBFd2FpQUZRUmgwUVJoMUVMMEJDeUFESUFNb0FpZzJBaGdnQTBFQU5nSW9JQU5CT0dvaUJpZ0NBQ0VGSUFaQkFEWUNBQ0FESUFVMkFnZ2dBeUFES1FNZ053TVFJQU5DQURjRElDQURLUU13SVFzZ0EwSUFOd013SUFNZ0N6Y0RBQ0FISUFOQkVHb2dBeERzRGlBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBRExBQWJRUUJJQkVBZ0F5Z0NFQkFYQ3lBRExBQTdRUUJJQkVBZ0F5Z0NNQkFYQ3lBRUlRVUxJQU1zQUN0QkFFZ0VRQ0FES0FJZ0VCY0xJQWhGRFFFTElBVWhCZ3NnQTBGQWF5UUFJQUVnQmlJRVJ3MEFDeUFCSUFKR0RRRWdBUzBBQUVFdFJnUkFJQWRCTFJETUF5QUJRUUZxSVFFTElBRWdBa1lOQVNBQkxRQUFRZDBBUncwQklBRkJBV29oQVFzZ0FROExFSTRHQUF2b0VBRUZmd0pBQWtBQ1FBSkFBa0FDUUNBQklBSkdEUUFnQUNnQ0RFSHdCM0VoQmdKQUFrQUNRQUpBSUFFc0FBQWlCMEVxYXc0V0F3SUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVBUUFMSUFkQit3QkhEUU1nQVVFQmFpSUlJQUpHRFFRZ0NDMEFBQ0lIUWZnQmNVRXdSeUFIUWY0QmNVRTRSM0VOQkNBSFFUQnJJUWNDUUNBQ0lBRkJBbW9pQVVjRVFBTkFJQUV0QUFBaUNVSDRBWEZCTUVjZ0NVSCtBWEZCT0VkeERRSWdCMEhNbWJQbUFFNE5CeUFIUVFwc0lBbHFRVEJySVFjZ0FVRUJhaUlCSUFKSERRQUxDeUFDSVFFTElBRWdDRVlOQkFKQUlBRWdBa1lOQUNBQkxBQUFJZ2hCTEVjRVFDQUlRZjBBUncwR0lBRkJBV29oQ0FKQUlBWkJnQVJIRFFBZ0FpQUlSZzBBSUFndEFBQkJQMGNOQUNBQUlBY2dCeUFESUFRZ0JSQ1ZCd3dKQzBFSUVCZ2hBaUFBS0FJa0lnRW9BZ1FoQmlBQ1FkeTFnUUUyQWdBZ0FpQUdOZ0lFSUFGQkFEWUNCRUVrRUJnaEFTQUFLQUlVSVFZZ0F5Z0NCQ0VKSUFFZ0FqWUNDQ0FCSUFrMkFnUWdBVUVCT2dBZ0lBRWdCVFlDSENBQklBUTJBaGdnQVNBR05nSVVJQUVnQnpZQ0VBd0pDeUFCUVFGcUlna2dBa1lOQlNBSkxRQUFJZ2hCL1FCR0JFQWdBVUVDYWlFSUFrQWdCa0dBQkVjTkFDQUNJQWhHRFFBZ0NDMEFBRUUvUncwQUlBQWdCeUFESUFRZ0JSREFDQ0FCUVFOcUR3dEJDQkFZSVFJZ0FDZ0NKQ0lCS0FJRUlRWWdBa0hjdFlFQk5nSUFJQUlnQmpZQ0JDQUJRUUEyQWdSQkpCQVlJUUVnQUNnQ0ZDRUdJQU1vQWdRaENTQUJJQUkyQWdnZ0FTQUpOZ0lFSUFGQkFUb0FJQ0FCSUFVMkFod2dBU0FFTmdJWUlBRWdCallDRkNBQlFYODJBaEFNQ1FzZ0NFSDRBWEZCTUVjZ0NFSCtBWEZCT0VkeERRQWdDRUV3YXlFSUFrQWdBaUFCUVFKcUlnRkhCRUFEUUNBQkxRQUFJZ3BCK0FGeFFUQkhJQXBCL2dGeFFUaEhjUTBDSUFoQnpKbXo1Z0JPRFFnZ0NFRUtiQ0FLYWtFd2F5RUlJQUZCQVdvaUFTQUNSdzBBQ3dzZ0FpRUJDeUFCSUFsR0RRQWdBU0FDUmcwQUlBRXRBQUJCL1FCSERRQWdCeUFJU2cwRklBRkJBV29oQ1FKQUlBWkJnQVJIRFFBZ0FpQUpSZzBBSUFrdEFBQkJQMGNOQUNBQUlBY2dDQ0FESUFRZ0JSQ1ZCd3dJQzBFSUVCZ2hBaUFBS0FJa0lnRW9BZ1FoQmlBQ1FkeTFnUUUyQWdBZ0FpQUdOZ0lFSUFGQkFEWUNCRUVrRUJnaEFTQUFLQUlVSVFZZ0F5Z0NCQ0VLSUFFZ0FqWUNDQ0FCSUFvMkFnUWdBVUVCT2dBZ0lBRWdCVFlDSENBQklBUTJBaGdnQVNBR05nSVVJQUVnQ0RZQ0VDQUJJQWMyQWd3Z0FVSHd2NEVCTmdJQUlBTkJBRFlDQkVFSUVCZ2lBa0hzd0lFQk5nSUFJQUlnQVRZQ0JDQUFLQUlrSUFJMkFnUWdBQ0FCS0FJSU5nSWtJQU1nQVRZQ0JDQUFJQVpCQVdvMkFoUWdDUThMRU1ZS0FBc2dBVUVCYWlFSEFrQWdCa0dBQkVjTkFDQUNJQWRHRFFBZ0J5MEFBRUUvUncwQVFRZ1FHQ0VISUFBb0FpUWlBaWdDQkNFR0lBZEIzTFdCQVRZQ0FDQUhJQVkyQWdRZ0FrRUFOZ0lFUVNRUUdDRUNJQUFvQWhRaEJpQURLQUlFSVFnZ0FpQUhOZ0lJSUFJZ0NEWUNCQ0FDUVFBNkFDQWdBaUFGTmdJY0lBSWdCRFlDR0NBQ0lBWTJBaFFnQWtLQWdJQ0FFRGNDREF3RkMwRUlFQmdoQWlBQUtBSWtJZ0VvQWdRaEJpQUNRZHkxZ1FFMkFnQWdBaUFHTmdJRUlBRkJBRFlDQkVFa0VCZ2hBU0FBS0FJVUlRWWdBeWdDQkNFSUlBRWdBallDQ0NBQklBZzJBZ1FnQVVFQk9nQWdJQUVnQlRZQ0hDQUJJQVEyQWhnZ0FTQUdOZ0lVSUFGQ2dJQ0FnQkEzQWd3TUJ3c2dBVUVCYWlFSEFrQWdCa0dBQkVjTkFDQUNJQWRHRFFBZ0J5MEFBRUUvUncwQVFRZ1FHQ0VISUFBb0FpUWlBaWdDQkNFR0lBZEIzTFdCQVRZQ0FDQUhJQVkyQWdRZ0FrRUFOZ0lFUVNRUUdDRUNJQUFvQWhRaEJpQURLQUlFSVFnZ0FpQUhOZ0lJSUFJZ0NEWUNCQ0FDUVFBNkFDQWdBaUFGTmdJY0lBSWdCRFlDR0NBQ0lBWTJBaFFnQWtLQmdJQ0FjRGNDREF3RUMwRUlFQmdoQWlBQUtBSWtJZ0VvQWdRaEJpQUNRZHkxZ1FFMkFnQWdBaUFHTmdJRUlBRkJBRFlDQkVFa0VCZ2hBU0FBS0FJVUlRWWdBeWdDQkNFSUlBRWdBallDQ0NBQklBZzJBZ1FnQVVFQk9nQWdJQUVnQlRZQ0hDQUJJQVEyQWhnZ0FTQUdOZ0lVSUFGQ2dZQ0FnSEEzQWd3TUJnc2dBVUVCYWlFSEFrQWdCa0dBQkVjTkFDQUNJQWRHRFFBZ0J5MEFBRUUvUncwQVFRZ1FHQ0VISUFBb0FpUWlBaWdDQkNFR0lBZEIzTFdCQVRZQ0FDQUhJQVkyQWdRZ0FrRUFOZ0lFUVNRUUdDRUNJQUFvQWhRaEJpQURLQUlFSVFnZ0FpQUhOZ0lJSUFJZ0NEWUNCQ0FDUVFBNkFDQWdBaUFGTmdJY0lBSWdCRFlDR0NBQ0lBWTJBaFFnQWtLQWdJQ0FjRGNDREF3REMwRUlFQmdoQWlBQUtBSWtJZ0VvQWdRaEJpQUNRZHkxZ1FFMkFnQWdBaUFHTmdJRUlBRkJBRFlDQkVFa0VCZ2hBU0FBS0FJVUlRWWdBeWdDQkNFSUlBRWdBallDQ0NBQklBZzJBZ1FnQVVFQk9nQWdJQUVnQlRZQ0hDQUJJQVEyQWhnZ0FTQUdOZ0lVSUFGQ2dJQ0FnSEEzQWd3Z0FVSHd2NEVCTmdJQUlBTkJBRFlDQkVFSUVCZ2lBa0hzd0lFQk5nSUFJQUlnQVRZQ0JDQUFLQUlrSUFJMkFnUWdBQ0FCS0FJSU5nSWtJQU1nQVRZQ0JDQUFJQVpCQVdvMkFoUWdCeUVCQ3lBQkR3c1F4UW9BQ3lBQ1FmQy9nUUUyQWdBZ0EwRUFOZ0lFUVFnUUdDSUVRZXpBZ1FFMkFnQWdCQ0FDTmdJRUlBQW9BaVFnQkRZQ0JDQUFJQUlvQWdnMkFpUWdBeUFDTmdJRUlBQWdCa0VCYWpZQ0ZBc2dBVUVDYWc4TElBRWdCellDRENBQlFmQy9nUUUyQWdBZ0EwRUFOZ0lFUVFnUUdDSUNRZXpBZ1FFMkFnQWdBaUFCTmdJRUlBQW9BaVFnQWpZQ0JDQUFJQUVvQWdnMkFpUWdBeUFCTmdJRUlBQWdCa0VCYWpZQ0ZDQUlEd3NnQVVId3Y0RUJOZ0lBSUFOQkFEWUNCRUVJRUJnaUFrSHN3SUVCTmdJQUlBSWdBVFlDQkNBQUtBSWtJQUkyQWdRZ0FDQUJLQUlJTmdJa0lBTWdBVFlDQkNBQUlBWkJBV28yQWhRZ0J3dTFBZ0VFZnlBQklBSkdCRUFnQVE4TElBRXRBQUJCM2dCR0JFQkJEQkFZSVFNZ0FDZ0NEQ0VFSUFBb0FpUWlCU2dDQkNFR0lBTkJpTGVCQVRZQ0FDQURJQVkyQWdRZ0F5QUVRZkFQY1VHQURFWTZBQWdnQlNBRE5nSUVJQUFnQUNnQ0pDZ0NCRFlDSkNBQlFRRnFJUUVMQWtBZ0FTQUNSZzBBQTBBZ0FTSURJQUpHSWdRTkFTQUFLQUlRSVFFZ0FDZ0NKQ0VGSUFNZ0FDQURJQUlROXc0aUJrY0VRQ0FBSUFZZ0FpQUZJQUZCQVdvZ0FDZ0NFRUVCYWhEc0NTSUJJQU5IRFFFTEN3SkFJQU5CQVdvZ0FrY05BQ0FETFFBQVFTUkhEUUJCREJBWUlRRWdBQ2dDRENFRElBQW9BaVFpQkNnQ0JDRUZJQUZCMExlQkFUWUNBQ0FCSUFVMkFnUWdBU0FEUWZBUGNVR0FERVk2QUFnZ0JDQUJOZ0lFSUFBZ0FDZ0NKQ2dDQkRZQ0pBd0JDeUFFRFFBUXhnZ0FDeUFDQyswREFRWi9Ba0FDUUFKQUFrQUNRQUpBSUFKQkFXc09CQU1DQVFBRUN5QURSUTBFSUFBb0FvUlFJUVJCQUNFQ0EwQWdBUzBBQXlFR0lBRXRBQUloQnlBQkxRQUJJUWdnQVMwQUFDRUpJQVJCL1E5UEJFQWdBQ0FBSUFRUWUwRUFJUVFMSUFBZ0JHb2lCU0FKT2dBQUlBVWdCam9BQXlBRklBYzZBQUlnQlNBSU9nQUJJQUFnQkVFRWFpSUVOZ0tFVUNBQ1FRRnFJZ0lnQTBjTkFBc01CQXNnQTBVTkF5QUFLQUtFVUNFRVFRQWhBZ05BSUFFdEFBSWhCaUFCTFFBQklRY2dBUzBBQUNFSUlBUkIvZzlQQkVBZ0FDQUFJQVFRZTBFQUlRUUxJQUFnQkdvaUJTQUlPZ0FBSUFVZ0Jqb0FBaUFGSUFjNkFBRWdBQ0FFUVFOcUlnUTJBb1JRSUFKQkFXb2lBaUFEUncwQUN3d0RDeUFEUlEwQ0lBQW9Bb1JRSVFSQkFDRUNBMEFnQVMwQUFTRUZJQUV0QUFBaEJpQUVRZjhQVHdSQUlBQWdBQ0FFRUh0QkFDRUVDeUFBSUFScUlnY2dCam9BQUNBSElBVTZBQUVnQUNBRVFRSnFJZ1EyQW9SUUlBSkJBV29pQWlBRFJ3MEFDd3dDQ3lBRFJRMEJJQUFvQW9SUUlRUkJBQ0VDQTBBZ0FTMEFBQ0VGSUFSQmdCQlBCRUFnQUNBQUlBUVFlMEVBSVFRTElBQWdCR29nQlRvQUFDQUFJQVJCQVdvaUJEWUNoRkFnQWtFQmFpSUNJQU5IRFFBTERBRUxJQU5GRFFBRFFDQUFJQUVnQWhDU0J5QUVRUUZxSWdRZ0EwY05BQXNMQzYwdUFoVi9CSDRDUUFKQUFrQUNRQ0FBS0FJTUlnRW9BaFJCQVdzT0F3QUJBZ01MSUFFRVFBSkFBa0FDUUNBQktBSklJZ0pGRFFBZ0FTZ0NLRVVOQUNBQktBSXNJZ1ZGRFFBZ0FTZ0NGRUVCUmcwQkN5QUJRUmcyQWh3TUFRc2dBVUVBTmdKSUlBRW9BalFnQWlnQ0FDQUZFUUlBSUFKQ0FEY0NDQ0FDUWdBM0FnQWdBU2dDTkNBQ0tBSVFJQUVvQWl3UkFnQWdBa0lBTndJWUlBSkNBRGNDRUNBQktBSTBJQUlvQWlBZ0FTZ0NMQkVDQUNBQ1FnQTNBaWdnQWtJQU53SWdJQUlvQWp3aUJRUkFBa0FnQVNnQ0dFRUVSdzBBSUFVUXVnVkJmMGNOQUNBQlFSVTJBaHdMSUFKQkFEWUNQQXNnQVNnQ05DQUNJQUVvQWl3UkFnQWdBVUVBTmdJVUN3c01BZ3NnQVJETkNpQUFLQUlNRUpnSERBRUxJQUVRbUFjTEFrQWdBQ2dDRENnQ0ZFVUVRQ0FBSUFBb0FoQTJBaFFDUUNBQUxBQUxRUUJJQkVBZ0FDZ0NBRUVBT2dBQUlBQkJBRFlDQkF3QkN5QUFRUUE2QUFzZ0FFRUFPZ0FBQ3lNQVFlQUFheUlKSkFBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FDSU1LQUlNSWdBb0FoUkJBV3NPQXdBREFRSUxJQWxCRUdwQkFFSFFBQkJoR2lBTUtBSVVJUTBnRENnQ0VDRUZJQWxCQURZQ0NDQUpRZ0EzQXdCQkFDRUFJQTBnQldzaUFnUkFJQUpCQUVnTkJTQUpJQUlRR0NJUU5nSUFJQWtnQWlBUWFpSUJOZ0lJSUJBaEFDQUZJQTFIQkVBZ0VDQUZJQUlRR1JvZ0FTRUFDeUFKSUFBMkFnUUxJQWxCRUdvZ0VDQUFJQkJyRUlnUFJRMEdBa0FnRENnQ0RDSUFSUTBBQWtBQ1FDQUFLQUpJSWdGRkRRQWdBQ2dDS0VVTkFDQUFLQUlzSWdKRkRRQWdBQ2dDRkVFQlJnMEJDeUFBUVJnMkFod01BUXNnQUVFQU5nSklJQUFvQWpRZ0FTZ0NBQ0FDRVFJQUlBRkNBRGNDQ0NBQlFnQTNBZ0FnQUNnQ05DQUJLQUlRSUFBb0Fpd1JBZ0FnQVVJQU53SVlJQUZDQURjQ0VDQUFLQUkwSUFFb0FpQWdBQ2dDTEJFQ0FDQUJRZ0EzQWlnZ0FVSUFOd0lnSUFFb0Fqd2lBZ1JBQWtBZ0FDZ0NHRUVFUncwQUlBSVF1Z1ZCZjBjTkFDQUFRUlUyQWh3TElBRkJBRFlDUEFzZ0FDZ0NOQ0FCSUFBb0Fpd1JBZ0FnQUVFQU5nSVVDeUFNS0FJTVFjNHpOZ0k4SUF3b0Fnd2dERUVRYWpZQ1JDQU1LQUlRSWdBRVFDQU1JQUEyQWhRZ0FCQVhDeUFNUWdBM0FoQkJHQ0VDSUF4QkFEWUNHQ0FNS0FJTUlnRkZEUVlnQVNnQ1NBMEZJQUVvQWp4RkRRVWdBU2dDRkEwRklBRXBBeUFpRmxCRklCWjdRZ0ZXY1EwRklBRW9BaWdpQlVVRVFDQUJRY2d6TmdJb1FjZ3pJUVVMSUFFb0FpeEZCRUFnQVVISk16WUNMQXNnQVNnQ01FVUVRQ0FCUWNvek5nSXdDeUFCUWdBM0F3QkJFQ0VDUVFBaEFDQUJRUUEyQWhBZ0FVSUFOd01JSUFFZ0FTZ0NORUVCUWRnQUlBVVJCUUFpQlRZQ1NDQUZSUTBGSUFWQkFFSFlBQkJoR2lBQktBSklJZ0pDQURjQ05DQUNRUUUyQWd3Z0FrRUVOZ0lzSUFKQkJEWUNIQ0FCUW9LQWdJQVFOd0lVSUFrb0FpQUVRQU5BSUF3b0Fnd2hBeUFKUVJCcUlRZ2dBQ0VCUVFBaERVRUFJUTRqQUVIQUNXc2lCaVFBQWtBZ0EwVU5BQUpBQWtBZ0F5Z0NTQ0lFUlEwQUlBTW9BaFJCQWtjTkFDQUlLQUk0RFFFTElBTkJHRFlDSEF3QkN3SkFJQWdvQWtnaUFpZ0NORVVOQUNBRUtBSTBEUUFnQTBFWU5nSWNEQUVMQWtBZ0FTQUlLQUlRU1FSQUlBSW9BZ0FpQlEwQkN5QURRUmcyQWh3TUFRc2dCU0FDS0FJUUlBRkJBblJxS0FJQWFpSUtLQUFBUWRDV2hSQkhCRUFnQTBFSk5nSWNEQUVMSUFvdkFCNGlFU0FLTHdBZ0loUWdDaThBSENJVGFtb2lDeUFFS0FJRWFrR3hmMFlFUUNBRFFRODJBaHdNQVFzZ0F5a0RJQ0lXVUFSL1FRQUZJQllnRmtJQmZTSVdJQU1wQXdDRGZTQVdnNmNMSVFjZ0F5Z0NFQ0VDQWtBZ0JDZ0NORVVFUUNBQ1FmLy9BMGNOQVNBRFFRSTJBaHdNQWdzZ0FrRi9SdzBBSUFOQkFqWUNIQXdCQ3lBSUlBRWdDaUFHUVJCcUVNNEtSUTBBSUFNcEF3QWhGeUFJS0FKRUlBWXBBMGdpR1NBR1FaQUpha0VlSUFnb0FqZ1JEd0JCSGtjRVFDQURRUlEyQWh3TUFRc2dCaWdDa0FsQjBKYU5JRWNFUUNBRFFRazJBaHdNQVFzZ0JpOEJxZ2toRHlBR0tRTXdJUllDUUFKQUFrQUNRQUpBQWtBZ0JpOEJyQWtpQlVVTkFDQUdLQUdpQ1VGL1J3UkFJQVkxQWFZSlF2Ly8vLzhQVWcwQkN5QURLQUkwUVFCQkFTQUZJQU1vQWpBUkNRQWlBa1VFUUNBRFFSQTJBaHdNQndzZ0NDZ0NSQ0FHS1FOSUlBOUJIbXF0ZkNBQ0lBVWdDQ2dDT0JFUEFDQUZSdzBCSUFVaERTQUNJUUVDZndOQUlBMUJBMDBFUUNBREtBSTBJQUlnQXlnQ0xCRUNBQ0FEUVFrMkFoeEJBQ0VOREFrTElBRXZBQUlpRWtFRWFpSU9JQTFMQkVBZ0F5Z0NOQ0FDSUFNb0Fpd1JBZ0FnQTBFSk5nSWNRUUFoRFF3SkN5QUJMd0FBUVFGR0JFQkJBU0FTUVE5TERRSWFJQU1vQWpRZ0FpQURLQUlzRVFJQUlBTkJDVFlDSEVFQUlRME1DUXNnQVNBT2FpRUJJQTBnRG1zaURRMEFDMEVBQ3lFT0lBTW9BalFnQWlBREtBSXNFUUlBQ3lBV0lBVWdEMnF0ZkNFWUFrQWdCQ2dDTkEwQUlBUTFBZ1FnQzYwZ0I2MThJQmQ4SUJoOGZFTE4vdi8vRDMxQ2dJQ0FnSEJXRFFBZ0EwRWROZ0ljUVFBaERRd0dDMEVBSVEwZ0Z5RVdJd0JCZ0NCcklnSWtBQ0FDUVFBZ0J5SUZRWUFnSUFWQmdDQkpHeEJoSVE5QkFTRVNBa0FnQlVVTkFBTkFJQU1vQWtRZ0ZpQVBJQVZCZ0NBZ0JVR0FJRWtiSWdJZ0F5Z0NQQkVQQUNBQ1J3UkFJQU5CRXpZQ0hFRUFJUklNQWdzZ0ZpQUNyWHdoRmlBRklBSnJJZ1VOQUFzTElBOUJnQ0JxSkFBZ0VrVU5CU0FHSUJjZ0I2MThJaGMzQTdBSklBTW9Ba1FnRnlBR1FaQUpha0VlSUFNb0Fqd1JEd0JCSGtjRVFDQURRUk0yQWh3TUJnc0NRQUpBSUFNb0FqUkJBU0FZUW9DQUJDQVlRb0NBQkZRYkloWkNJQ0FXUWlCV0c2Y2dBeWdDS0JFRkFDSUNCRUFnR1VJZWZDRVdJQmRDSG53aEZ5QVlVRVVOQVF3Q0N5QURRUkEyQWh3TUJ3c0RRQ0FJS0FKRUlCWWdBaUFZUW9DQUJDQVlRb0NBQkZRYklobW5JZ0VnQ0NnQ09CRVBBQ0FCUndSQUlBWWdHVDRDdkFrZ0F5Z0NOQ0FDSUFNb0Fpd1JBZ0FnQTBFVU5nSWNEQWdMSUFNb0FrUWdGeUFDSUFFZ0F5Z0NQQkVQQUNBQlJ3UkFJQVlnR1Q0Q3ZBa2dBeWdDTkNBQ0lBTW9BaXdSQWdBZ0EwRVROZ0ljREFnTElCY2dHWHdoRnlBV0lCbDhJUllnR0NBWmZTSVlRZ0JTRFFBTEN5QUdJQUUyQXJ3SklBWXRBSllKUVFoeEJFQWdDQ2dDUkNFQklBZ29BamdoQlNBR0FuOENRQ0FJS0FKSUtBSTBJQTV5QkVBZ0FTQVdJQUpCR0NBRkVROEFRUmhHRFFFZ0F5Z0NOQ0FDSUFNb0Fpd1JBZ0FnQTBFVU5nSWNEQWtMSUFFZ0ZpQUNRUkFnQlJFUEFFRVFSZ1JBSUFJb0FBQWhBU0FES0FKSUtBSTBCRUFnQWlBQlFkQ1duY0FBUmtFQ2RHb2lCeWdDQUNFQklBY29BZ1FoQlNBSEtBSUlJUWNnQWtFQU5nQVVJQUlnQnpvQUVDQUNRUUEyQUF3Z0FpQUZPZ0FJSUFJZ0FUb0FCQ0FDUWRDV25jQUFOZ0FBSUFJZ0IwRVlkam9BRXlBQ0lBZEJFSFk2QUJJZ0FpQUhRUWgyT2dBUklBSWdCVUVZZGpvQUN5QUNJQVZCRUhZNkFBb2dBaUFGUVFoMk9nQUpJQUlnQVVFWWRqb0FCeUFDSUFGQkVIWTZBQVlnQWlBQlFRaDJPZ0FGUVJnTUF3dEJFRUVNSUFGQjBKYWR3QUJHR3d3Q0N5QURLQUkwSUFJZ0F5Z0NMQkVDQUNBRFFSUTJBaHdNQ0F0QkdFRVVJQUlvQUFCQjBKYWR3QUJHR3dzaUFUWUN2QWtnQXlnQ1JDQVhJQUlnQVNBREtBSThFUThBSUFGSEJFQWdBeWdDTkNBQ0lBTW9BaXdSQWdBZ0EwRVROZ0ljREFjTElCY2dBYTE4SVJjTElBTW9BalFnQWlBREtBSXNFUUlBSUFRb0FnUWhCeUFHUVlZSmFpQUtLUUFtTndFQUlBWkJnQWxxSUFvcEFDQTNBd0FnQmtINENHb2dDaWtBR0RjREFDQUdRZkFJYWlBS0tRQVFOd01BSUFZZ0Npa0FDRGNENkFnZ0JpQUtLUUFBTndQZ0NDQUVLQUkwQkVBZ0JrS0FnSUNBRURjRENDQUdRZ0EzQXdBZ0JrRi9OZ0dLQ1NBR1FuODNBdlFJSUFwQkxtb2lFaUFUYWlJVklRb2dCa0V3YWlFTElBWkJPR29oRGlBR1FiQUphaUVQSXdCQlFHb2lDQ1FBQWtBQ1FBSkFBa0FnQmlnQ0NDSUNJQkVpQVVGQWF5SUZTUVJBSUFNb0FqUWdCaWdDQUNBR0tBSU1JQVVnQXlnQ01CRUpBQ0lDUlEwQklBWWdCVFlDQ0NBR0lBSTJBZ0FnQlNFQ0N5QUdRUUEyQWdRQ1FBSkFJQXNOQUNBT0RRQWdEMFVOQVFzZ0NFRUJOZ0lBSUE0RWZ5QUlJQTRwQXdBM0FnUWdDRUVNY2dVZ0NFRUVjZ3NoQlNBTEJFQWdCU0FMS1FNQU53QUFJQVZCQ0dvaEJRc2dEd1IvSUFVZ0R5a0RBRGNBQUNBRlFRaHFJUVVnQmlnQ0NDRUNJQVlvQWdRRlFRQUxJUTRnQ0NBRklBaHJJZ3RCQkdzN0FRSWdDeUFPYWlJUElBSkxCRUFnQWtFQklBSWJJUUlEUUNBQ0lnVkJBWFFoQWlBRklBOUpEUUFMSUFNb0FqUWdCaWdDQUNBR0tBSU1JQVVnQXlnQ01CRUpBQ0lDUlEwRElBWWdCVFlDQ0NBR0lBSTJBZ0FMSUFZZ0R6WUNCQ0FMUlEwQUlBWW9BZ0FnQmlnQ0RDSUNJQTVzYWlBSUlBSWdDMndRR1JvTFFRRWhBaUFLUlEwRElBRkZEUU1EUUNBQlFRTk5CRUJCQUNFQ0lBTkZEUVVnQTBFSk5nSWNEQVVMSUFvdkFBSkJCR29pQ3lBQlN3UkFRUUFoQWlBRFJRMEZJQU5CQ1RZQ0hBd0ZDeUFLTHdBQVFRRkhCRUFDUUNBR0tBSUlJZ0lnQmlnQ0JDSVBJQXRxSWc1UEJFQWdCaWdDQUNFQ0RBRUxJQUpCQVNBQ0d5RUNBMEFnQWlJRlFRRjBJUUlnQlNBT1NRMEFDeUFES0FJMElBWW9BZ0FnQmlnQ0RDQUZJQU1vQWpBUkNRQWlBa1VOQlNBR0lBVTJBZ2dnQmlBQ05nSUFDeUFHSUE0MkFnUWdBaUFHS0FJTUlnVWdEMnhxSUFvZ0JTQUxiQkFaR2dzZ0NpQUxhaUVLSUFFZ0Myc2lBUTBBQzBFQklRSU1Bd3NnQTBFUU5nSWNRUUFoQWd3Q0N5QURRUkEyQWh4QkFDRUNEQUVMSUFOQkVEWUNIRUVBSVFJTElBaEJRR3NrQUNBQ1JRUkFJQU1vQWpRZ0JpZ0NBQ0FES0FJc0VRSUFEQWNMSUFZZ0JpZ0NCQ0lMT3dIK0NBSkFJQVFvQWdnaUFTQUVLQUlFSWdoQkxtb2lCVThFUUNBRUtBSUFJUUVNQVFzZ0FVRUJJQUViSVFFRFFDQUJJZ0pCQVhRaEFTQUNJQVZKRFFBTElBTW9BalFnQkNnQ0FDQUVLQUlNSUFJZ0F5Z0NNQkVKQUNJQlJRMERJQVFnQWpZQ0NDQUVJQUUyQWdBTElBUWdCVFlDQkNBQklBUW9BZ3dpQWlBSWJHb2dCa0hnQ0dvZ0FrRXViQkFaR2dKQUFrQUNRQ0FFS0FJSUlnSWdCQ2dDQkNJSUlCTnFJZ1ZKQkVBZ0FrRUJJQUliSVFFRFFDQUJJZ0pCQVhRaEFTQUNJQVZKRFFBTElBTW9BalFnQkNnQ0FDQUVLQUlNSUFJZ0F5Z0NNQkVKQUNJQlJRMEJJQVFnQWpZQ0NDQUVJQUUyQWdBTElBUWdCVFlDQkNBVEJFQWdCQ2dDQUNBRUtBSU1JZ0VnQ0d4cUlCSWdBU0FUYkJBWkdpQUVLQUlFSVFVZ0JDZ0NDQ0VDQ3lBR0tBSUFJUW9nQlNBTGFpSUlJQUpMQkVBZ0FrRUJJQUliSVFFRFFDQUJJZ0pCQVhRaEFTQUNJQWhKRFFBTElBTW9BalFnQkNnQ0FDQUVLQUlNSUFJZ0F5Z0NNQkVKQUNJQlJRMENJQVFnQWpZQ0NDQUVJQUUyQWdBTElBUWdDRFlDQkNBTEJFQWdCQ2dDQUNBRUtBSU1JZ0VnQld4cUlBb2dBU0FMYkJBWkdpQUVLQUlFSVFnZ0JDZ0NDQ0VDQ3lBSUlCUnFJZ1VnQWtzRVFDQUNRUUVnQWhzaEFRTkFJQUVpQWtFQmRDRUJJQUlnQlVrTkFBc2dBeWdDTkNBRUtBSUFJQVFvQWd3Z0FpQURLQUl3RVFrQUlnRkZEUU1nQkNBQ05nSUlJQVFnQVRZQ0FBc2dCQ0FGTmdJRUlCUUVRQ0FFS0FJQUlBUW9BZ3dpQVNBSWJHb2dFU0FWYWlBQklCUnNFQmthQ3lBREtBSTBJQW9nQXlnQ0xCRUNBQXdIQ3lBREtBSTBJQVlvQWdBZ0F5Z0NMQkVDQUNBR1FnQTNBd2dnQmtJQU53TUFBa0FnQnlBRUtBSUlTd1JBSUFNb0FqUWdCQ2dDQUNBRUtBSU1JQWNnQXlnQ01CRUpBQ0lCUlEwQklBUWdCellDQ0NBRUlBRTJBZ0FMSUFRZ0J6WUNCQXNnQTBFUU5nSWNEQWdMSUFNb0FqUWdDaUFES0FJc0VRSUFJQVpDQURjRENDQUdRZ0EzQXdBQ1FDQUhJQVFvQWdoTEJFQWdBeWdDTkNBRUtBSUFJQVFvQWd3Z0J5QURLQUl3RVFrQUlnRkZEUUVnQkNBSE5nSUlJQVFnQVRZQ0FBc2dCQ0FITmdJRUN5QURRUkEyQWh3TUJ3c2dBeWdDTkNBS0lBTW9BaXdSQWdBZ0JrSUFOd01JSUFaQ0FEY0RBQUpBSUFjZ0JDZ0NDRXNFUUNBREtBSTBJQVFvQWdBZ0JDZ0NEQ0FISUFNb0FqQVJDUUFpQVVVTkFTQUVJQWMyQWdnZ0JDQUJOZ0lBQ3lBRUlBYzJBZ1FMSUFOQkVEWUNIQXdHQ3lBWFFvQ0FnSUFRV2dSQUlBTkJIVFlDSEF3R0N5QUdLUU93Q1NJV1F2Ly8vLzhQV2dSQUlBTkJIVFlDSEF3R0N5QUdJQlkrQVlvSkFrQWdCQ2dDQ0NJQklBUW9BZ1FpRVVFdWFpSUZUd1JBSUFRb0FnQWhBUXdCQ3lBQlFRRWdBUnNoQVFOQUlBRWlBa0VCZENFQklBSWdCVWtOQUFzZ0F5Z0NOQ0FFS0FJQUlBUW9BZ3dnQWlBREtBSXdFUWtBSWdGRkRRTWdCQ0FDTmdJSUlBUWdBVFlDQUFzZ0JDQUZOZ0lFSUFFZ0JDZ0NEQ0lDSUJGc2FpQUdRZUFJYWlBQ1FTNXNFQmthQWtBZ0JDZ0NDQ0lCSUFRb0FnUWlFU0FMYWlJRlNRUkFJQUZCQVNBQkd5RUJBMEFnQVNJQ1FRRjBJUUVnQWlBRlNRMEFDeUFES0FJMElBUW9BZ0FnQkNnQ0RDQUNJQU1vQWpBUkNRQWlBVVVOQVNBRUlBSTJBZ2dnQkNBQk5nSUFDeUFFSUFVMkFnUWdDMFVOQlNBRUtBSUFJQVFvQWd3aUFTQVJiR29nQ2tFdWFpQUJJQXRzRUJrYURBUUxBa0FnQnlBRUtBSUlTd1JBSUFNb0FqUWdCQ2dDQUNBRUtBSU1JQWNnQXlnQ01CRUpBQ0lCUlEwQklBUWdCellDQ0NBRUlBRTJBZ0FMSUFRZ0J6WUNCQXNnQTBFUU5nSWNEQVVMSUFNb0FqUWdBaUFES0FJc0VRSUFJQU5CRkRZQ0hBd0VDeUFES0FJMElBWW9BZ0FnQXlnQ0xCRUNBQ0FEUVJBMkFod01Bd3NnQTBFUU5nSWNEQUlMSUFRb0FnUWhCUXNnQlVGL1JnUkFBa0FnQnlBRUtBSUlTd1JBSUFNb0FqUWdCQ2dDQUNBRUtBSU1JQWNnQXlnQ01CRUpBQ0lCUlEwQklBUWdCellDQ0NBRUlBRTJBZ0FMSUFRZ0J6WUNCQXNnQTBFUE5nSWNEQUVMSUFZZ0J6WUN2QWtDUUNBRUtBSVlJZ0VnQkNnQ0ZDSVJRUUZxSWdWUEJFQWdCQ2dDRUNFQkRBRUxJQUZCQVNBQkd5RUJBMEFnQVNJQ1FRRjBJUUVnQWlBRlNRMEFDeUFES0FJMElBUW9BaEFnQkNnQ0hDQUNJQU1vQWpBUkNRQWlBUVJBSUFRZ0FqWUNHQ0FFSUFFMkFoQU1BUXNDUUNBSElBUW9BZ2hMQkVBZ0F5Z0NOQ0FFS0FJQUlBUW9BZ3dnQnlBREtBSXdFUWtBSWdGRkRRRWdCQ0FITmdJSUlBUWdBVFlDQUFzZ0JDQUhOZ0lFQ3lBRFFSQTJBaHdNQVFzZ0JDQUZOZ0lVSUFFZ0JDZ0NIQ0lDSUJGc2FpQUdRYndKYWlBQ0VCa2FJQU1nRnpjREFFRUJJUTBnQXlBREtBSVFRUUZxTmdJUUN5QUdRY0FKYWlRQUlBMUZCRUJCQ0JBQUlnQkJ5TmZ1QUJEdUJBd01DeUFBUVFGcUlnQWdDU2dDSUVrTkFBc0xBa0FDUUFKQUlBa29BbGdpQUVVTkFDQUpLQUk0UlEwQUlBa29BandpQVVVTkFDQUpLQUlrUVFGR0RRRUxJQWxCR0RZQ0xBd0JDeUFKUVFBMkFsZ2dDU2dDUkNBQUtBSUFJQUVSQWdBZ0FFSUFOd0lJSUFCQ0FEY0NBQ0FKS0FKRUlBQW9BaEFnQ1NnQ1BCRUNBQ0FBUWdBM0FoZ2dBRUlBTndJUUlBa29Ba1FnQUNnQ0lDQUpLQUk4RVFJQUlBQkNBRGNDS0NBQVFnQTNBaUFnQUNnQ1BDSUJCRUFDUUNBSktBSW9RUVJIRFFBZ0FSQzZCVUYvUncwQUlBbEJGVFlDTEFzZ0FFRUFOZ0k4SUFrb0FnQWhFQXNnQ1NnQ1JDQUFJQWtvQWp3UkFnQWdDVUVBTmdJa0N5QVFSUTBDSUJBUUZ3d0NDeUFBRUpnSElBd29BZ3doQUFzZ0FFSE9NellDUENBTUtBSU1JQXhCRUdvMkFrUWdEQ2dDRENJQVJRMEVRUmdoRUNBQUtBSklEUUVnQUNnQ1BFVU5BU0FBS0FJVURRRWdBQ2tESUNJV1VFVWdGbnRDQVZaeERRRWdBQ2dDS0NJQlJRUkFJQUJCeURNMkFpaEJ5RE1oQVFzZ0FDZ0NMRVVFUUNBQVFja3pOZ0lzQ3lBQUtBSXdSUVJBSUFCQnlqTTJBakFMSUFCQ0FEY0RBRUVRSVJBZ0FFRUFOZ0lRSUFCQ0FEY0RDQ0FBSUFBb0FqUkJBVUhZQUNBQkVRVUFJZ0UyQWtnZ0FVVU5BU0FCUVFCQjJBQVFZUm9nQUNnQ1NDSUJRZ0EzQWpRZ0FVRUJOZ0lNSUFGQkJEWUNMQ0FCUVFRMkFod2dBRUtDZ0lDQUVEY0NGQXNnQ1VIZ0FHb2tBQXdFQ3lBQUlCQTJBaHdNQWdzUUtBQUxJQUVnQWpZQ0hBdEJDQkFBSWdCQnY1YnVBQkR1QkF3Q0N5QU1LQUlNRU0wS0lBd29BZ3dRbUFjUEMwRUlFQUFpQUVHSXpQRUFFTzRFQ3lBQVFaRGU4UUJCSWhBQkFBdjNTUUlSZndGK0lBQW9BcmdPUVk0YWFpMEFBQVJBQTBBZ0JFRUNkRUd3cllJQmFpQUVRUmwwSWdKQnQ3dUVKbk1nQWlBRVFZQUJjUnNpQWtFQmRDSUZJQVZCdDd1RUpuTWdBa0VBVGhzaUFrRUJkQ0lGSUFWQnQ3dUVKbk1nQWtFQVRoc2lBa0VCZENJRklBVkJ0N3VFSm5NZ0FrRUFUaHNpQWtFQmRDSUZJQVZCdDd1RUpuTWdBa0VBVGhzaUFrRUJkQ0lGSUFWQnQ3dUVKbk1nQWtFQVRoc2lBa0VCZENJRklBVkJ0N3VFSm5NZ0FrRUFUaHNpQWtFQmRDSUZJQVZCdDd1RUpuTWdBa0VBVGhzMkFnQWdCRUVCYWlJRVFZQUNSdzBBQ3lBQktBSUFJQUVnQVMwQUN5SUNRUmgwUVJoMVFRQklJZ01iSVFWQmZ5RUVBa0FnQVNnQ0JDQUNJQU1iSWdKQkFFd05BQ0FDUVFGeElRTUNRQ0FDUVFGR0JFQkJBQ0VDREFFTElBSkJmbkVoQ0VFQUlRSURRQ0FGSUFKQkFYSnFMUUFBSWdaQkJIWWdCa0VQY1VFRWRISWlCa0VDZGtFemNTQUdRVE54UVFKMGNpSUdRUUYyUWRVQWNTQUdRZFVBY1VFQmRISWdBaUFGYWkwQUFDSUdRUVIySUFaQkQzRkJCSFJ5SWdaQkFuWkJNM0VnQmtFemNVRUNkSElpQmtFQmRrSFZBSEVnQmtIVkFIRkJBWFJ5SUFSQkdIWnpRUUowUWJDdGdnRnFLQUlBSUFSQkNIUnpJZ1JCR0haelFRSjBRYkN0Z2dGcUtBSUFJQVJCQ0hSeklRUWdBa0VDYWlFQ0lBZEJBbW9pQnlBSVJ3MEFDd3NnQTBVTkFDQUNJQVZxTFFBQUlnSkJCSFlnQWtFUGNVRUVkSElpQWtFQ2RrRXpjU0FDUVROeFFRSjBjaUlDUVFGMlFkVUFjU0FDUWRVQWNVRUJkSElnQkVFWWRuTkJBblJCc0syQ0FXb29BZ0FnQkVFSWRITWhCQXNnQkVFSWRFR0FnUHdIY1NBRVFSaDBjaUFFUVFoMlFZRCtBM0VnQkVFWWRuSnlJZ0pCQkhaQmo1NjgrQUJ4SUFKQmo1NjgrQUJ4UVFSMGNpSUNRUUoyUWJQbXpKa0RjU0FDUWJQbXpKa0RjVUVDZEhJaUFrRUJka0hWcXRXcUJYRWdBa0hWcXRXcUJYRkJBWFJ5UVg5ekVLUUdDd0ovSUFBb0FyQU9JZ1JCQVVZRVFFRUFJUVFqQUVIUUFHc2lBeVFBQWtBZ0FTZ0NCQ0FCTFFBTElnSWdBa0VZZEVFWWRTSUNRUUJJRzBVTkFDQUJLQUlBSUFFZ0FrRUFTQnN0QUFCRkRRQUNRQUpBSUFOQlFHc2dBVUVBUWRBUElBRVFod0VpQ0NnQ0JDQUlMUUFMSWdJZ0FrRVlkRUVZZFVFQVNDSUNHeUlGUVJKSURRQWdDQ2dDQUNBRFFVQnJJQUliSWdJZ0JXb2hCaUFDSVFRRFFDQUVRY2NBSUFWQkVXc1F1QUVpQlVVTkFTQUZRZmU3OEFCQkVoQk1CRUFnQmlBRlFRRnFJZ1JySWdWQkVrNE5BUXdDQ3dzZ0JTQUdSZzBBUVF3aEJDQUZJQUpyUVg5SERRRUxRUVloQkFKQUFrQUNRQUpBSUFFb0FnQWdBU0FCTEFBTFFRQklHeTBBQUNJQ1FkY0FUUVJBSUFKQklXc09JQUlCQVFFREFRRUJBUUlCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFRkFRc2dBa0grQVd0QkFra05BeUFDUWRnQVJnMENJQUpCK3dCR0RRUUxJQU5CTUdvZ0FVRUFRZGdFSUFFUWh3RWhBZ0ovSUFFb0FnQWdBU0FCTEFBTFFRQklHeTBBQUVFOFJnUkFJQUlnQTBFSWFrR1UvZThBRUpZSElnUVFoUThoQlNBRUVOZ0VRUUlnQlEwQkdpQUNJQU5CQ0dwQnJ2M3ZBQkNXQnlJRUVJVVBJUVVnQkJEWUJFRUpJQVVOQVJwQjhZWHhBRUVBRUNSQkFBd0JDMEVESUFKQjc4WHhBQkRKQ0VGL1J3MEFHa0VDUVFNZ0FrSGluZkVBRU1rSVFYOUdHd3NoQkNBQ0xBQUxRUUJPRFFNZ0FpZ0NBQkFYREFNTFFRTWhCQXdDQzBFSElRUU1BUXRCb0pPQ0FVR2MwdkFBUVR3UVJ5RUNJd0JCRUdzaUJTUUFJQVZCQ0dvaUJDQUNJQUlvQWdCQkRHc29BZ0JxS0FJY0lnWTJBZ0FnQmlBR0tBSUVRUUZxTmdJRUlBUkI4TldCQVJCbklnWkJDaUFHS0FJQUtBSWNFUU1BSVFZZ0JDZ0NBQ0lFSUFRb0FnUkJBV3NpQnpZQ0JDQUhRWDlHQkVBZ0JDQUVLQUlBS0FJSUVRRUFDeUFDSUFZUW1nWWdBaEMwQkNBRlFSQnFKQUJCQUNFRUN5QUlMQUFMUVFCT0RRQWdDQ2dDQUJBWEN5QURRZEFBYWlRQUN3SkFBa0FDUUFKQUFrQUNRQ0FFUVFKckRnZ0NCQVFFQUFVQkF3UUxRYWdTRUJnZ0FFRUlhaEM5RHd3RkMwR2YvdkFBUVFBUU9rRUFEd3RCUEJBWUlnSWdBRUVJYWhEdkNDQUNRZ0EzQWhnZ0FrSEE2WUFCTmdJQUlBSkJBRFlDSUNBQ1FRQTJBaXdnQWtFQU5nSTRJQUpDQURjQ01DQUNRUUE3QVNnZ0FrRUFOZ0lrSUFJTUF3dEJzQU1RR0NJQ0lBQkJDR29RN3dnZ0FrSUFOd0lZSUFKQm1KcUJBVFlDQUNBQ1FnQTNBUjRnQWtJQU53SXNJQUpCQVRZQ0tDQUNRZ0EzQWpRZ0FrRUFOZ0k4SUFKQkJCQVlJZ1EyQWpRZ0FpQUVRUVJxSWdVMkFqd2dCRUVFTmdJQUlBSkI1QUJxSWdSQ0FEY0NBQ0FDUVFRMkFrQWdBaUFGTmdJNElBSkNBRGNDUkNBQ1FnQTNBa3dnQWtJQU53SlVJQUpCQURZQ1hDQUNRZkFBYWlJRlFnQTNBZ0FnQWlBRU5nSmdJQUpCL0FCcUlnUkNBRGNDQUNBQ0lBVTJBbXdnQWtHY0Eyb2lCVUlBTndJQUlBSWdCRFlDZUNBQ1FnQTNBb1FCSUFKQkFEb0FqQUVnQWtHUUFXcEJBRUdJQWhCaEdpQUNRYWdEYWlJRVFnQTNBZ0FnQWlBRk5nS1lBeUFDSUFRMkFxUURJQUlNQWd0Qmw3ZnRBRUVBRUl3Q1FRQVBDMEhRQWhBWUlnSWdBRUVJYWhEdkNDQUNRZ0EzQWp3Z0FrSDhuWUVCTmdJQUlBSkJBRFlDUkNBQ1FnQTNBa3dnQWtJQU53SVlJQUpDQURjQ0lDQUNRZ0EzQWlnZ0FrSUFOd0l3SUFKQ2dJQ0FnTkFBTndKZ0lBSkNBVGNDV0NBQ1FhSElBRHNCVkNBQ1FlZ0Fha0VBUWF3QkVHRWFJQUpDQURjQ21BSWdBa0VCTmdLVUFpQUNRZ0EzQXFBQ0lBSkNBRGNDcUFJZ0FrSUFOd0t3QWlBQ1FnQTNBcmdDSUFKQ0FEY0N3QUlnQWtFQU5nTElBaUFDUVFBMkFzd0NJQUpCQVRZQ0NDQUNDeUlPSUFFZ0RpZ0NBQ2dDQ0JFREFFVUVRRUdiOHU4QVFRQVFPaUFPSUE0b0FnQW9BZ1FSQVFCQkFBOExBa0FnQUNnQ3VBNGlBVUdjQ21vb0FnQWlBa0VEUndSQUlBRXRBSVlHUlNBQ1FRRkdjVVVOQVFzZ0FFRUlhaUlCS0FLNEJ5SUVSUVJBSUFFZ0FVSEVBRUh3c1g5QkFSQXNJZ1EyQXJnSEN5QUVRZWdCYWtFOFFmQ3hmMEVCRUN4RkJFQkIzQUlRR0NJRkVKc0pJZ0pCQVRvQXpBSWdBaUFCRVBRVFFSQVFHQ0lDUWZIUjd3QXBBQUEzQUFVZ0FrSHMwZThBS1FBQU53QUFJQUpCQURvQURTQUZRY3dCYWlFRUFrQWdCU3dBMXdGQkFFNEVRQ0FFSUFKQkRSQWdEQUVMSUFRZ0FrRU5FQ0VhQ3lBQ0VCY2dBU2dDdUFjaUJFVUVRQ0FCSUFGQnhBQkI4TEYvUVFFUUxDSUVOZ0s0QndzZ0JFSG9BV29nQlNBRUtBTG9BU2dDcUFFUkFnQkIzQUlRR0NJRkVPa0xJZ0pCQVRvQXpBSWdBaUFCRVBRVFFSQVFHQ0lDUWZIUjd3QXBBQUEzQUFVZ0FrSHMwZThBS1FBQU53QUFJQUpCQURvQURTQUZRY3dCYWlFRUFrQWdCU3dBMXdGQkFFNEVRQ0FFSUFKQkRSQWdEQUVMSUFRZ0FrRU5FQ0VhQ3lBQ0VCY2dBU2dDdUFjaUJFVUVRQ0FCSUFGQnhBQkI4TEYvUVFFUUxDSUVOZ0s0QndzZ0JFSG9BV29nQlNBRUtBTG9BU2dDcUFFUkFnQUxJQUFvQXJnT0lRRUxJQUZCMUFwcUtBSUFRUUZHQkVBZ0FFRUlhaUlJS0FLNEJ5SUJSUVJBSUFnZ0NFSEVBRUh3c1g5QkFSQXNJZ0UyQXJnSEN5QUJRZWdCYWtFK1FmQ3hmMEVCRUN4RkJFQkIzQUlRR0NJTkVNNEhJZ1JCQVRvQXpBSWpBRUd3QVdzaUF5UUFJQU5CcUFGcUlndEJBRFlDQUNBTFFRQTJBZ1FnQTBHUUFXb2lBa0VBTmdJQUlBSkJCR29pQVVFQU5nSUFJQUpCQURZQ0NDQUNJQUUyQWhBZ0FpQUJOZ0lNSUFOQitBQnFJZ0VnQ0VIUUFXb2lERUhwZ1BBQUVMZ0NJQUlnQVJEZ0RpQUJLQUlNSWdVZ0FVRUVha2NFUUNBRlFhREVnUUVvQWdBUkFRQUxBa0FDUUFKQUFrQUNRQUpBSUFJb0Fnd2dBaWdDRUVjRVFFR1FBeEFZSWdZUWdRTWFJQVpCQWpZQzlBRWdCa0VETmdMc0FTQURRUVU2QUhNZ0EwRUFPZ0J0SUFOQjc2THZBQzBBQURvQWJDQURRZXVpN3dBb0FBQTJBbWdnQmtHMEFXb2hBUUpBSUFZc0FMOEJRUUJPQkVBZ0FTQURLUU5vTndJQUlBRWdBeWdDY0RZQ0NBd0JDeUFCSUFOQjZBQnFRUVVRSVJvZ0F5d0FjMEVBVGcwQUlBTW9BbWdRRndzZ0FpZ0NEQ0lLSUFJb0FoQWlFRWNFUUFOQUlBTWdDaWtDQURjREdFR1FBeEFZSWdjUWdRTWFJQU5CK0FCcUlBSVF5Z1ZCQmlFQklBTW9BaGdnQXlnQ2VFWWdBeWdDSENBREtBSjhSbkZGQkVCQjJBRVFHQ0lCRU9JRkdpQUdJQUVnQmlnQ0FDZ0NxQUVSQWdCQkF5RUJDeUFIUWdBM0F2QUNJQWNnQVRZQzZBSWdCMEtBZ0lEKy8vLy83MEUzQXVBQ0lBZEJBallDM0FKQjVBRVFHQ0lSRUlVQklRa2dBeUFEUVJocUVERTJBa2dqQUVFUWF5SUJKQUFnQVNBREtBSklOZ0lJSUFFb0FnZ2hCU0FCUVJCcUpBQWdBeUFGTmdKUUlBTkIwQUJxRUc4aUR4QWZJZ1ZCY0U4TkF3SkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlFaEFZSVFFZ0F5QVNRWUNBZ0lCNGNqWUNZQ0FESUFFMkFsZ2dBeUFGTmdKY0RBRUxJQU1nQlRvQVl5QURRZGdBYWlFQklBVkZEUUVMSUFFZ0R5QUZFQmthQ3lBQklBVnFRUUE2QUFBZ0NVSFlBV29oQVNBRFFmZ0FhaUFEUWRnQWFoQ1lBU0FETFFDREFTSVBRUmgwUVJoMUlRVUNRQ0FKTEFEakFVRUFUZ1JBSUFWQkFFNEVRQ0FCSUFNcEEzZzNBZ0FnQVNBREtBS0FBVFlDQ0F3Q0N5QUJJQU1vQW5nZ0F5Z0NmQkIwREFFTElBRWdBeWdDZUNBRFFmZ0FhaUFGUVFCSUlnRWJJQU1vQW53Z0R5QUJHeEJ4Q3lBRExBQ0RBVUVBU0FSQUlBTW9BbmdRRndzZ0F5d0FZMEVBU0FSQUlBTW9BbGdRRndzZ0F5QURRUmhxRURFMkFsZ2dBeUFEUWRnQWFrR0QrTzRBRUIwMkFuZ0NRQ0FES0FKNElnRUVRQ0FCS0FJSUlnRU5BUXRCaU16eEFDRUJDeUFCSWdVUUh5SUpRWEJQRFFRQ1FBSkFJQWxCQzA4RVFDQUpRUkJxUVhCeElnOFFHQ0VCSUFNZ0QwR0FnSUNBZUhJMkFrQWdBeUFCTmdJNElBTWdDVFlDUEF3QkN5QURJQWs2QUVNZ0EwRTRhaUVCSUFsRkRRRUxJQUVnQlNBSkVCa2FDeUFCSUFscVFRQTZBQUFnQjBHTUFtb2hBU0FETFFCRElnbEJHSFJCR0hVaEJRSkFBa0FnQnl3QWx3SkJBRTRFUUNBRlFRQk9CRUFnQVNBREtRTTROd0lBSUFFZ0EwRkFheWdDQURZQ0NBd0RDeUFCSUFNb0FqZ2dBeWdDUEJBZ0RBRUxJQUVnQXlnQ09DQURRVGhxSUFWQkFFZ2lBUnNnQXlnQ1BDQUpJQUViRUNFYUN5QURMQUJEUVFCT0RRQWdBeWdDT0JBWEN5QUhJQkVnQnlnQ0FDZ0NxQUVSQWdBZ0JpQUhJQVlvQWdBb0FxZ0JFUUlBSUFwQkNHb2lDaUFRUncwQUN3c2dCQ0FHSUFRb0FnQW9BcWdCRVFJQUN5QURRZmdBYWlJQklBeEIvZi92QUJDNEFpQUNJQUVRNEE0Z0FTZ0NEQ0lGSUFGQkJHcEhCRUFnQlVHZ3hJRUJLQUlBRVFFQUN5QUNLQUlNSWdrZ0FpZ0NFRWNFUUFOQUlBTWdDU2tDQURjRHFBRkJrQU1RR0NJR0VJRURHaUFESUFzUU1UWUNHQ0FESUFOQkdHcEI5Nkx2QUJBZE5nSllBa0FnQXlnQ1dDSUJCRUFnQVNnQ0NDSUJEUUVMUVlqTThRQWhBUXNnQVNJRkVCOGlCMEZ3VHcwRUFrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSUtFQmdoQVNBRElBcEJnSUNBZ0hoeU5nS0FBU0FESUFFMkFuZ2dBeUFITmdKOERBRUxJQU1nQnpvQWd3RWdBMEg0QUdvaEFTQUhSUTBCQ3lBQklBVWdCeEFaR2dzZ0FTQUhha0VBT2dBQUFuOENRQ0FES0FKOElnVWdBeXdBZ3dFaUFVSC9BWEVpQ2lBQlFRQklHMEVJUmdSL1FRRWdBMEg0QUdwQmYwR0hsTzBBUVFnUUcwVU5BaG9nQXkwQWd3RWlDaUVCSUFNb0Fud0ZJQVVMSUFvZ0FVRVlkRUVZZFVFQVNCdEJDa2NOQUNBRFFmZ0Fha0YvUWZhQTdnQkJDaEFiRFFCQkFRd0JDMEVDQ3lFQklBWkJBellDOUFFZ0JpQUJOZ0xzQVFKQUlBTXNBSU1CUVFCT0JFQWdBeUFES0FLQUFUWUNNQ0FESUFNcEEzZzNBeWdNQVFzZ0EwRW9haUFES0FKNElBTW9BbndRR2dzZ0JrRzBBV29oQVNBRExRQXpJZ2RCR0hSQkdIVWhCUUpBQWtBZ0Jpd0F2d0ZCQUU0RVFDQUZRUUJPQkVBZ0FTQURLUU1vTndJQUlBRWdBeWdDTURZQ0NBd0RDeUFCSUFNb0FpZ2dBeWdDTEJBZ0RBRUxJQUVnQXlnQ0tDQURRU2hxSUFWQkFFZ2lBUnNnQXlnQ0xDQUhJQUViRUNFYUN5QURMQUF6UVFCT0RRQWdBeWdDS0JBWEMwSGtBUkFZSWdvUWhRRWhCeUFESUFzUU1UWUNTQ01BUVJCcklnRWtBQ0FCSUFNb0FrZzJBZ2dnQVNnQ0NDRUZJQUZCRUdva0FDQURJQVUyQWxBZ0EwSFFBR29RYnlJTUVCOGlCVUZ3VHcwRkFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSVFFQmdoQVNBRElCQkJnSUNBZ0hoeU5nSWdJQU1nQVRZQ0dDQURJQVUyQWh3TUFRc2dBeUFGT2dBaklBTkJHR29oQVNBRlJRMEJDeUFCSUF3Z0JSQVpHZ3NnQVNBRmFrRUFPZ0FBSUFkQjJBRnFJUUVnQTBIWUFHb2dBMEVZYWhDWUFTQURMUUJqSWd4QkdIUkJHSFVoQlFKQUlBY3NBT01CUVFCT0JFQWdCVUVBVGdSQUlBRWdBeWtEV0RjQ0FDQUJJQU1vQW1BMkFnZ01BZ3NnQVNBREtBSllJQU1vQWx3UWRBd0JDeUFCSUFNb0FsZ2dBMEhZQUdvZ0JVRUFTQ0lCR3lBREtBSmNJQXdnQVJzUWNRc2dBeXdBWTBFQVNBUkFJQU1vQWxnUUZ3c2dBeXdBSTBFQVNBUkFJQU1vQWhnUUZ3c2dBeUFMRURFMkFoZ2dBeUFEUVJocVFZUDQ3Z0FRSFRZQ1dBSkFJQU1vQWxnaUFRUkFJQUVvQWdnaUFRMEJDMEdJelBFQUlRRUxJQUVpQlJBZklnZEJjRThOQmdKQUFrQWdCMEVMVHdSQUlBZEJFR3BCY0hFaURCQVlJUUVnQXlBTVFZQ0FnSUI0Y2pZQ0VDQURJQUUyQWdnZ0F5QUhOZ0lNREFFTElBTWdCem9BRXlBRFFRaHFJUUVnQjBVTkFRc2dBU0FGSUFjUUdSb0xJQUVnQjJwQkFEb0FBQ0FHUVl3Q2FpRUJJQU10QUJNaUIwRVlkRUVZZFNFRkFrQUNRQ0FHTEFDWEFrRUFUZ1JBSUFWQkFFNEVRQ0FCSUFNcEF3ZzNBZ0FnQVNBREtBSVFOZ0lJREFNTElBRWdBeWdDQ0NBREtBSU1FQ0FNQVFzZ0FTQURLQUlJSUFOQkNHb2dCVUVBU0NJQkd5QURLQUlNSUFjZ0FSc1FJUm9MSUFNc0FCTkJBRTROQUNBREtBSUlFQmNMSUFZZ0NpQUdLQUlBS0FLb0FSRUNBQ0FFSUFZZ0JDZ0NBQ2dDcUFFUkFnQWdBeXdBZ3dGQkFFZ0VRQ0FES0FKNEVCY0xJQWxCQ0dvaUNTQUNLQUlRUncwQUN3c2dBaWdDRENJQklBSkJCR3BIQkVBZ0FVR2d4SUVCS0FJQUVRRUFDeUFEUWJBQmFpUUFEQVVMRUMwQUN4QXRBQXNRTFFBTEVDMEFDeEF0QUF0QkVCQVlJZ0ZCOGRIdkFDa0FBRGNBQlNBQlFlelI3d0FwQUFBM0FBQWdBVUVBT2dBTklBMUJ6QUZxSVFJQ1FDQU5MQURYQVVFQVRnUkFJQUlnQVVFTkVDQU1BUXNnQWlBQlFRMFFJUm9MSUFFUUZ5QUlLQUs0QnlJQlJRUkFJQWdnQ0VIRUFFSHdzWDlCQVJBc0lnRTJBcmdIQ3lBQlFlZ0JhaUFOSUFFb0F1Z0JLQUtvQVJFQ0FFSGNBaEFZSWdNUTZBc2lCMEVCT2dETUFpTUFRU0JySWdFa0FFR1FBeEFZSWdJUWdRTWFJQUpDQURjQzhBSWdBa0VETmdMb0FpQUNRb0NBZ1A3Ly8vL3ZRVGNDNEFJZ0FrRUNOZ0xjQWlBQ1FRRTJBdlFCSUFKQkF6WUM3QUZCNUFFUUdDSUtFSVVCSVFWQkVCQVlJZ1JCcE5YMUFFRUNFSnNDR2lBRVFRQTJBZ2dnQlVIWUFXb2hCZ0pBSUFVc0FPTUJRUUJPQkVBZ0JpQUVRUUlRZEF3QkN5QUdJQVJCQWhCeEN5QUVFQmRCdkFNUUdDSUVFUHdNR2lBQlFmRENuYXNHTmdJUUlBRkJCRG9BR3lBRVFiUUJhaUVGSUFGQkFEb0FGQUpBSUFRc0FMOEJRUUJPQkVBZ0JTQUJLUU1RTndJQUlBVWdBU2dDR0RZQ0NBd0JDeUFGSUFGQkVHcEJCQkFoR2lBQkxBQWJRUUJPRFFBZ0FTZ0NFQkFYQzBIa0FSQVlJZ3NRaFFFaENTQUJRUUU2QUFzZ0FVR2MxZlVBUVFFUW13SWFJQWxCMkFGcUlRVWdBVUVBTmdJRUlBRXNBQXNoQmdKQUlBa3NBT01CUVFCT0JFQWdCa0VBVGdSQUlBVWdBU2tEQURjQ0FDQUZJQUVvQWdnMkFnZ01BZ3NnQlNBQktBSUFRUUFRZEF3QkN5QUZJQUVvQWdBZ0FTQUdRUUJJSWdVYlFRQWdCaUFGRzBIL0FYRVFjUXNnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3RCNUFFUUdDSU5FSVVCSVFaQkVCQVlJZ1ZCc05YMUFFRUNFSnNDR2lBRlFRQTJBZ2dnQmtIWUFXb2hDUUpBSUFZc0FPTUJRUUJPQkVBZ0NTQUZRUUlRZEF3QkN5QUpJQVZCQWhCeEN5QUZFQmNnQkNBTElBUW9BZ0FvQXFnQkVRSUFJQUlnQ2lBQ0tBSUFLQUtvQVJFQ0FDQUNJQVFnQWlnQ0FDZ0NxQUVSQWdBZ0FpQU5JQUlvQWdBb0FxZ0JFUUlBSUFjZ0FpQUhLQUlBS0FLb0FSRUNBQ0FCUVNCcUpBQkJFQkFZSWdGQjhkSHZBQ2tBQURjQUJTQUJRZXpSN3dBcEFBQTNBQUFnQVVFQU9nQU5JQU5CekFGcUlRSUNRQ0FETEFEWEFVRUFUZ1JBSUFJZ0FVRU5FQ0FNQVFzZ0FpQUJRUTBRSVJvTElBRVFGeUFJS0FLNEJ5SUJSUVJBSUFnZ0NFSEVBRUh3c1g5QkFSQXNJZ0UyQXJnSEN5QUJRZWdCYWlBRElBRW9BdWdCS0FLb0FSRUNBQXNMSXdCQk1Hc2lCQ1FBSUFSQklHb2lBU0FBUVFocUlnaEJGRUVBUWZDeGZ4RExBU0FCSUFRb0FpUWlCVWNFUUFOQUFrQWdCU2dDQ0NJQkJIOGdBVUd3L2Z3QVFZU2crZ0JCQUJBY0JVRUFDeUlCUVlBQ2FoQmVSUTBBSUFGQjNnQkI4TEYvUVFFUUxBMEFRZWdFRUJnaUFoQ3dDU0VKUWVRQkVCZ2lDaENGQVNFR0FrQWdBU3dBandKQkFFNEVRQ0FFSUFFb0Fvd0NOZ0lJSUFRZ0FTa0NoQUkzQXdBTUFRc2dCQ0FCS0FLRUFpQUJLQUtJQWhBYUN5QUdRZGdCYWlFRElBUkJFR29nQkJDWUFTQUVMUUFiSWd0QkdIUkJHSFVoQndKQUlBWXNBT01CUVFCT0JFQWdCMEVBVGdSQUlBTWdCQ2tERURjQ0FDQURJQVFvQWhnMkFnZ01BZ3NnQXlBRUtBSVFJQVFvQWhRUWRBd0JDeUFESUFRb0FoQWdCRUVRYWlBSFFRQklJZ01iSUFRb0FoUWdDeUFER3hCeEN5QUVMQUFiUVFCSUJFQWdCQ2dDRUJBWEN5QUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEMwRVFFQmdpQTBIeDBlOEFLUUFBTndBRklBTkI3Tkh2QUNrQUFEY0FBQ0FEUVFBNkFBMGdBa0hrQW1vaEJnSkFJQUlzQU84Q1FRQk9CRUFnQmlBRFFRMFFJQXdCQ3lBR0lBTkJEUkFoR2dzZ0F4QVhJQUlnQ2lBQ0tBSUFLQUtvQVJFQ0FDQUpRUUU2QU9BRUlBRWdBaUFCS0FJQUtBS29BUkVDQUFzZ0JTZ0NCQ0lGSUFSQklHcEhEUUFMQ3dKQUlBUW9BaWhGRFFBZ0JDZ0NKQ0lCS0FJQUlnSWdCQ2dDSUNJRktBSUVOZ0lFSUFVb0FnUWdBallDQUNBRVFRQTJBaWdnQVNBRVFTQnFSZzBBQTBBZ0FTZ0NCQ0VDSUFFUUZ5QUNJZ0VnQkVFZ2FrY05BQXNMSUFSQk1Hb2tBQUpBQWtBZ0FDZ0N1QTVCbE1ZQWFoQ3NEUTBBSUFBb0FyZ09RZGpHQUdvUWlBZ05BQ0FBS0FLNERrSGt4d0JxSWdFdEFDb2dBUzBBSzBZTkFRc2dDQkRPQlNNQVFiQUNheUlESkFBZ0EwR0lBbW9ReEJRaURSQzlGQ0FEUW9TR2dJQVFOd1BnQVNBRFFvU0dnSUFRTndNWUlBTXBBaGdoRXlBRFFlZ0JhaUlHUVFFNkFCZ2dCa0VBTmdJVUlBWkIyUDM4QURZQ0FDQUdJQk0zQWdRZ0JrSUFOd0lNSUFOQ2lJYUFnQkEzQTdnQklBTkNpSWFBZ0JBM0F4QWdBeWtDRUNFVElBTkJ3QUZxSWdkQkFUb0FHQ0FIUVFBMkFoUWdCMEhZL2Z3QU5nSUFJQWNnRXpjQ0JDQUhRZ0EzQWd3Z0EwSUFOd0o4SUFOQ0FEY0NoQUVnQTBHZ0FXb2lBVUlBTndNQUlBTkJBRFlDbEFFZ0F5QURRWXdCYWlJQ05nS1FBU0FEUWF3QmFpSUVRZ0EzQWdBZ0EwSUFOd0owSUFOQmtMdjlBRFlDWUNBRElBSTJBb3dCSUFNZ0FUWUNuQUVnQXlBRU5nS29BU0FEUVFBNkFKZ0JJQU1nRFRZQ2NDQURJQWMyQW13Z0F5QUdOZ0pvSUFNZ0NEWUNaQ0FJS0FMb0JpSUJRZUxIQUdvdEFBQkZCRUFnQmtFQU9nQVlDeUFEUWZRQWFpRU1JQUZCbE1ZQWFoQ3NEU0VDSUFnb0F1Z0dRZGpHQUdvUWlBZ2hBUUpBSUFJRVFBSkFJQUZGRFFBQ1FDQUlLQUxvQmlJQ1FmL0dBR29zQUFCQkFFNEVRQ0FESUFKQjlNWUFhaUlCS0FJSU5nSllJQU1nQVNrQ0FEY0RVQXdCQ3lBRFFkQUFhaUFDS0FMMFJpQUNRZmpHQUdvb0FnQVFHaUFJS0FMb0JpRUNDeUFES0FKUUlBTkIwQUJxSUFNc0FGdEJBRWdiSVFFQ1FDQUNRYnZHQUdvc0FBQkJBRTRFUUNBRElBSkJzTVlBYWlJQ0tBSUlOZ0pJSUFNZ0Fpa0NBRGNEUUF3QkN5QURRVUJySUFJb0FyQkdJQUpCdE1ZQWFpZ0NBQkFhQ3lBRElBRTJBZ0FnQXlBREtBSkFJQU5CUUdzZ0F5d0FTMEVBU0JzMkFnUkJxODd3QUNBREVDUWdBeXdBUzBFQVNBUkFJQU1vQWtBUUZ3c2dBeXdBVzBFQVRnMEFJQU1vQWxBUUZ3c0NRQ0FJS0FMb0JpSUJRY3ZHQUdvc0FBQkJBRTRFUUNBRElBRkJ3TVlBYWlJQktBSUlOZ0pZSUFNZ0FTa0NBRGNEVUF3QkN5QURRZEFBYWlBQktBTEFSaUFCUWNUR0FHb29BZ0FRR2dzZ0F5d0FmMEVBU0FSQUlBTW9BblFRRndzZ0F5QURLUU5RTndKMElBTWdBeWdDV0RZQ2ZDQUlJQVlnQTBIZ0FHb2dCMEVBUWZDeGYwRUJRUUFRTGd3QkN5QUJSUTBBSUFnb0F1Z0dRZGpHQUdvaEFTTUFRUkJySWdra0FDQURRZEFBYWlJRlFnQTNBZ1FnQlNBRlFRUnFOZ0lBSUFGQk1Hb2lBaWdDQUNJQklBSkJCR29pQ2tjRVFBTkFJQWxCQ0dvZ0JTQUJJZ1JCRUdvaUFTQUJFS3NOQWtBZ0JDZ0NCQ0lDUlFSQUlBUW9BZ2dpQVNnQ0FDQUVSZzBCSUFSQkNHb2hBZ05BSUFJb0FnQWlCRUVJYWlFQ0lBUWdCQ2dDQ0NJQktBSUFSdzBBQ3d3QkN3TkFJQUlpQVNnQ0FDSUNEUUFMQ3lBQklBcEhEUUFMQ3lBSlFSQnFKQUFnQXlnQ1VDSUJJQVZCQkhJaUVFY0VRQ0FEUVlBQmFpRUpBMEFDUUNBSklBRWlCRUVRYWlJQlJnMEFJQUV0QUFzaUJVRVlkRUVZZFNFQ0lBTXNBSXNCUVFCT0JFQWdBa0VBVGdSQUlBa2dBU2tDQURjQ0FDQUpJQUVvQWdnMkFnZ01BZ3NnQ1NBRUtBSVFJQVFvQWhRUUlBd0JDeUFKSUFRb0FoQWdBU0FDUVFCSUlnSWJJQVFvQWhRZ0JTQUNHeEFoR2dzZ0NDZ0M2QVloQWdKQUlBRXNBQXRCQUU0RVFDQURJQUVvQWdnMkFpZ2dBeUFCS1FJQU53TWdEQUVMSUFOQklHb2dCQ2dDRUNBRUtBSVVFQm9MSUFKQjJNWUFhaUVDSUFOQkRCQVlJZ0UyQWpBZ0F5QUJOZ0kwSUFNZ0FVRU1haUlGTmdJNEFrQWdBeXdBSzBFQVRnUkFJQUVnQXlrRElEY0NBQ0FCSUFNb0FpZzJBZ2dNQVFzZ0FTQURLQUlnSUFNb0FpUVFHZ3NnQXlBRk5nSTBJQU5CUUdzaEJTTUFRU0JySWdFa0FDQUNRY2dBYWlFUklBRkJFR29nQWtFd2FpQURRVEJxSWdvUS9RWUNRQUpBSUFFb0FoUWlDeUFCS0FJUWEwRUNkU0lQSUFvb0FnUWdDaWdDQUd0QkRHMGlBa2NFZnlBQklCRWdDaEQ5QmlBQktBSVFJZ0lFUUNBQklBSTJBaFFnQWhBWEN5QUJJQUVvQWdBaUVUWUNFQ0FCSUFFb0FnUWlDellDRkNBQklBRW9BZ2cyQWhnZ0NpZ0NCQ0FLS0FJQWEwRU1iU0VDSUFzZ0VXdEJBblVGSUE4TElBSkdCRUFnQzBFRWF5Z0NBQ0lDS0FJQVFRRkdEUUVMSUFWQkFEb0FBQ0FGUVFBNkFBc01BUXRCM1FOQmhxbnhBRUVCRURRZ0FpZ0NDQ0lDTEFBTFFRQk9CRUFnQlNBQ0tRSUFOd0lBSUFVZ0FpZ0NDRFlDQ0F3QkN5QUZJQUlvQWdBZ0FpZ0NCQkFhQ3lBQktBSVFJZ0lFUUNBQklBSTJBaFFnQWhBWEN5QUJRU0JxSkFBZ0F5d0FmMEVBU0FSQUlBTW9BblFRRndzZ0F5QURLUU5BTndKMElBTWdBeWdDU0RZQ2ZDQURRUUE2QUVzZ0EwRUFPZ0JBSUFNb0FqQWlBZ1JBSUFJZ0F5Z0NOQ0lCUmdSL0lBSUZBMEFnQVVFTWF5RUZJQUZCQVdzc0FBQkJBRWdFUUNBRktBSUFFQmNMSUFVaUFTQUNSdzBBQ3lBREtBSXdDeUVCSUFNZ0FqWUNOQ0FCRUJjTElBTXNBQ3RCQUVnRVFDQURLQUlnRUJjTElBZ2dCaUFEUWVBQWFpQUhRUUJCOExGL1FRRkJBQkF1QWtBZ0JDZ0NCQ0lDUlFSQUlBUW9BZ2dpQVNnQ0FDQUVSZzBCSUFSQkNHb2hBZ05BSUFJb0FnQWlCRUVJYWlFQ0lBUWdCQ2dDQ0NJQktBSUFSdzBBQ3d3QkN3TkFJQUlpQVNnQ0FDSUNEUUFMQ3lBQklCQkhEUUFMQ3lBRFFkQUFhaUFES0FKVUVLd0hDeUFJS0FMb0JrR095QUJxTFFBQUJFQUNmeUFETEFDTEFVRUFTQVJBSUFOQkFEWUNoQUVnQXlnQ2dBRU1BUXNnQTBFQU9nQ0xBU0FEUVlBQmFndEJBRG9BQUFKQUlBTXNBSDlCQUVnRVFDQURRUUEyQW5nZ0F5Z0NkQ0VNREFFTElBTkJBRG9BZndzZ0RFRUFPZ0FBSUFNb0FuQkJBRFlDQ0NBRFFRRTZBSmdCSUFnZ0JpQURRZUFBYWlBSFFRQkI4TEYvUVFGQkFCQXVDeUFEUWVBQWFoQ3RDeG9nRFJEQ0ZDQURRYkFDYWlRQUN5QUlFTTRGSUFnZ0FFR2dDV3BCQVJERUVDQUFRZndJYWkwQUFBUkFJQWhCQVJDdUN3c0NmeUFBS0FLNERpZ0M1QVlpQVNBT0tBSUlRUUpIRFFBYVFRQWdBVUVCUmcwQUdrSFVsKzhBUVFBUUpFRUFDeUVCQWtBZ0FDZ0M3QVpCZm5GQkFrWU5BQ0FCUlEwQUlBQXRBTHdPRFFBZ0FVRUNheUVDQWtBZ0RpZ0NDRUVCUncwQUlBSkJBa3NOQUFKQUFrQUNRQ0FCUVFKckRnTUJBZ0FFQ3lBSUVNVVFEQU1MSUFnUXlSQU1BZ3NnQ0JER0VBd0JDeUFDUVFKTkJFQWdBa0VDZEVId3dvRUJhaWdDQUVFQUVDUUxJQWdReWhBTElBNGdEaWdDQUNnQ0JCRUJBQ0FBUWRnSmFpSUVJQWdROWdjZ0FDZ0N4QTRpQVFSQUlBRWdBU2dDQUNnQ0JCRUJBQXNDUUFKQUFrQUNRQUpBSUFBb0F0Z0dRUUZyRGdrQ0FRRUJBd01EQXdBREMwRThFQmdpQVVHc3I0RUJOZ0lBSUFGQkRHb2lBa0lBTndJRUlBSkNBRGNDRENBQ0lBSkJCR28yQWdBZ0FrRUFOZ0lVSUFFZ0JEWUNDQ0FCSUFnMkFnUWdBaENEQXlBQlFjQ2VnUUUyQWdBZ0FVRWthaUlDUWdBM0FnUWdBa0lBTndJTUlBSWdBa0VFYWpZQ0FDQUNRUUEyQWhRTUF3dEJKQkFZSWdGQnJLK0JBVFlDQUNBQlFReHFJZ0pDQURjQ0JDQUNRZ0EzQWd3Z0FpQUNRUVJxTmdJQUlBSkJBRFlDRkNBQklBUTJBZ2dnQVNBSU5nSUVJQUlRZ3dNZ0FVSGtyNEVCTmdJQURBSUxRVEFRR0NJQlFheXZnUUUyQWdBZ0FVRU1haUlDUWdBM0FnUWdBa0lBTndJTUlBSWdBa0VFYWpZQ0FDQUNRUUEyQWhRZ0FTQUVOZ0lJSUFFZ0NEWUNCQ0FDRUlNRElBRkNBRGNDSkNBQlFmeWZnUUUyQWdBZ0FVRUFOZ0lzREFFTFFUQVFHQ0lCUWF5dmdRRTJBZ0FnQVVFTWFpSUNRZ0EzQWdRZ0FrSUFOd0lNSUFJZ0FrRUVhallDQUNBQ1FRQTJBaFFnQVNBRU5nSUlJQUVnQ0RZQ0JDQUNFSU1ESUFGQ0FEY0NKQ0FCUWZ5ZmdRRTJBZ0FnQVVFQU5nSXNJQUFnQVRZQ3hBNUJBUThMSUFBZ0FUWUN4QTVCQVF1QUNBSUlmd2QrSXdCQmdBSnJJZ0lrQUFKQUlBQkZEUUFDUUNBQUtBSklJZ1VFUUNBQUtBSVVRUUpHRFFFTElBQkJHRFlDSEF3QkN3SkFJQVVvQWpRaUF3UkFJQVVvQWdRaUFVRi9Sd1JBSUFBb0FoQWhCQXdDQ3lBQVFRSTJBaHdNQWdzZ0FDZ0NFQ0lFUWYvL0EwMEVRQ0FBS1FNQUlBVW9BZ1FpQWExOFF1ci8vLzhQZlVMLy8vLy9iMVlOQVFzZ0FFRUNOZ0ljREFFTElBUUVRQ0FBSUFBcEF3QWlDVGNEQ0NBQUtBSkVJQWtnQlNnQ0FDQUJJQUFvQWp3UkR3QWdBVWNFUUNBQVFSTTJBaHdNQWdzZ0FDQUJyU0lMSUFBcEF3QjhOd01BSUFVb0FqUWhBd3NnQUNrREFDRUtBbjhnQTBVRVFDQUxRaENJcHlFRElBdENDSWluSVFRZ0M2Y2hCaUFMUWhpSXB3d0JDeUFDUVJCcVFRQkI4QUVRWVJvZ0FrRUFOZ0FGSUFKQkxEb0FCQ0FDUWRDV21UQTJBZ0FnQWtLQWdJQ0E0T1BBRmpjQUNDQUFLQUlRSVFFZ0FrRUFOZ0ljSUFJZ0FUb0FJQ0FDUVFBMkFpUWdBa0VBTmdJc0lBSWdBVG9BR0NBQ0lBRkJDSFlpQXpvQUdTQUNJQUZCRUhZaUJEb0FHaUFDSUFGQkdIWWlBVG9BR3lBQ0lBTTZBQ0VnQWlBRU9nQWlJQUlnQVRvQUl5QUNJQWs4QURBZ0FpQUpRamlJUEFBM0lBSWdDVUl3aUR3QU5pQUNJQWxDS0lnOEFEVWdBaUFKUWlDSVBBQTBJQUlnQ1VJWWlEd0FNeUFDSUFsQ0VJZzhBRElnQWlBSlFnaUlQQUF4SUFJZ0N6d0FLQ0FDSUF0Q0NJZ2lERHdBS1NBQ0lBdENFSWdpRFR3QUtpQUNJQXRDR0lnaURqd0FLeUFBS0FKRUlBb2dBa0U0SUFBb0Fqd1JEd0JCT0VjRVFDQUFRUk0yQWh3TUFnc2dBQ0FBS1FNQVFqaDhJZzgzQXdBZ0FrRUFRWUFDRUdFaUFVRUFPZ0FTSUFGQkFUb0FFQ0FCUWRDV21UZzJBZ0FnQVNBS1BBQUlJQUVnQ2tJNGlEd0FEeUFCSUFwQ01JZzhBQTRnQVNBS1FpaUlQQUFOSUFFZ0NrSWdpRHdBRENBQklBcENHSWc4QUFzZ0FTQUtRaENJUEFBS0lBRWdDa0lJaUR3QUNTQUFLQUpFSUE4Z0FVRVVJQUFvQWp3UkR3QkJGRWNFUUNBQVFSTTJBaHdNQWdzZ0RhY2hBeUFNcHlFRUlBdW5JUVlnQUNBQUtRTUFRaFI4SWdvM0F3QWdEcWNMSVFnZ0FrRUFRWUFDRUdFaUFVSFFscFV3TmdJQUlBQW9BaEFoQnlBQklBZzZBQThnQVNBRE9nQU9JQUVnQkRvQURTQUJJQVk2QUF3Z0FTQUhRZi8vQXlBSFFmLy9BMGtiSWdNNkFBb2dBU0FKUXYvLy8vOFBJQWxDLy8vLy93OVVHeUlKUEFBUUlBRWdDVUlZaUR3QUV5QUJJQWxDRUlnOEFCSWdBU0FKUWdpSVBBQVJJQUVnQXpvQUNDQUJJQU5CQ0hZaUF6b0FDU0FCSUFNNkFBc2dBQ2dDUkNBS0lBRkJGaUFBS0FJOEVROEFRUlpIQkVBZ0FFRVROZ0ljREFFTEFrQWdCU2dDUENJQlJRMEFJQUVROUFWQmYwY05BQ0FBUVJVMkFod01BUXNnQUVFRE5nSVVJQUFnQUNrREFFSVdmRGNEQUFzZ0FrR0FBbW9rQUF1bUNBSUZmd04rSXdCQk1Hc2lCaVFBQWtBZ0FrRUFJQU1iUlFSQUlBQkZEUUVnQUVFWU5nSWNEQUVMSUFNZ0FUWUNBQ0FESUFBb0FrZ29BaEFnQVVFQ2RHbzFBZ0EzQXdnZ0F5QUNMd0FFT3dFUUlBTWdBaThBQmpzQkVpQURJQUl2QUFnN0FSUWdBeUFDTHdBS093RVdJQUl0QUF3aEJDQUNMUUFQSVFVZ0FpMEFEU0VJSUFJdEFBNGhCeUFHUWdBM0F5QWdCa0VBTmdJb0lBWkJmellDSUNBR1FnQTNBeGdnQmlBSFFSOXhOZ0lNSUFZZ0NFRURkallDQ0NBR0lBVkJBWFpCMEFCcU5nSVVJQVlnQkVFQmRFRStjVFlDQUNBR0lBUWdDRUVJZEhKQkJYWkJQM0UyQWdRZ0JpQUhJQVZCQ0hSeVFRVjJRUTl4UVFGck5nSVFFS3dTSUFNZ0JoQVVOZ0lZSUFNZ0FpZ0FFRFlDSENBRElBSTFBQlFpQ1RjRElDQURJQUkxQUJnaUN6Y0RLQ0FESUFJdkFDUTdBVEFnQXlBQ0tBQW1OZ0kwSUFNZ0FqVUFLaUlLTndNNElBTkIwQUJxSUFKQkxtb2lDQ0FDTHdBY0lnUkIvd01nQkVIL0Ewa2JJZ1FRR1NBRWFrRUFPZ0FBSUFNZ0FpOEFJQ0lFUWY4RElBUkIvd05KR3lJRU5nSkFJQU5CMEFScUlBSXZBQjRnQ0NBQ0x3QWNhbW9nQkJBWklBUnFRUUE2QUFBZ0F3Si9Ba0FnQXdKL0FrQWdBQ2dDU0NJRkJFQWdBd0ovQWtBZ0FDZ0NFQ0FCVFEwQUlBVW9BZ0FpQkVVTkFDQUVJQVVvQWhBZ0FVRUNkR29vQWdCcUlnUXZBQndpQndSQVFRRWdCQ0FIYWkwQUxVRXZSZzBDR2dzZ0JDMEFKa0VFZGtFQmNRd0JDeUFBUVJnMkFoeEJBQXMyQWtRZ0FDZ0NFQ0FCVFEwQklBVW9BZ0FpQkVVTkFTQUVJQVVvQWhBZ0FVRUNkR29vQWdCcUxRQUlRY0VBY1VFQVJ3d0NDeUFEUWdBM0FrUkJHQ0VFREFJTElBQkJHRFlDSEVFQUN6WUNTRUVZSVFRZ0FDZ0NFQ0FCVFEwQUlBVW9BZ0FpQjBVTkFFRUVJUVFnQnlBRktBSVFJQUZCQW5ScUtBSUFhaUlCTFFBTFFRaDBJQUV0QUFwQjl3RnhjZzBBUVFVaEJDQUJMUUFJSWdGQndRQnhEUUJCQmlFRVFRRWdBVUVnY1VVTkFSb0xJQUFnQkRZQ0hFRUFDellDVEVFQklRUWdDU0FMSUFrZ0MxWWJJZ2tnQ2lBSklBcFdHMEwvLy8vL0QxSU5BQ0FDTHdBZUlnRkZEUUFnQ0NBQ0x3QWNhaUVDQTBBZ0FVRURUUVJBSUFCQkNUWUNIRUVBSVFRTUFnc2dBU0FDTHdBQ0lnVkJCR29pQkVrRVFDQUFRUWsyQWh4QkFDRUVEQUlMSUFJdkFBQkJBVVlFUUNBREtRTW9Rdi8vLy84UFVnUi9JQUpCQkdvRklBVkJCMDBFUUNBQVFRazJBaHhCQUNFRURBUUxJQU1nQWlrQUJEY0RLQ0FGUVFocklRVWdBa0VNYWdzaEFpQURLUU1nUXYvLy8vOFBVUVJBSUFWQkIwMEVRQ0FBUVFrMkFoeEJBQ0VFREFRTElBTWdBaWtBQURjRElDQUZRUWhySVFVZ0FrRUlhaUVDQzBFQklRUWdDa0wvLy8vL0QxSU5BaUFGUVFkTkJFQWdBRUVKTmdJY1FRQWhCQXdEQ3lBRElBSXBBQUEzQXpnTUFnc2dBaUFFYWlFQ0lBRWdCV3RCQkdzaUFRMEFDMEVCSVFRTElBWkJNR29rQUNBRUM2WUlBUVovQWtBQ1FBSkFBa0FDUUNBQURna0RCQVFFQVFRRUFnQUVDMEVGRHd0QkFnOExRUVVQQzBFQklRQWdBa0VFU1EwQUlBRXRBQU1oQlNBQkxRQUNJUVJCQmlFQUFrQWdBUzBBQUNJRElBRXRBQUVpQm5JaUNBMEFJQVJCL2dGSERRQWdCVUgvQVVZTkFRdEJCU0VBQWtBZ0EwSC9BVVlnQmtIK0FVWnhJZ2RGRFFBZ0JBMEFJQVZGRFFFTElBY2dBMEgrQVVZZ0JrSC9BVVp4SWdCeUJFQkJBMEVDSUFBYkR3c0NRQ0FEUWU4QlJ3MEFJQVpCdXdGSERRQkJBU0VBSUFSQnZ3RkdEUUVMSUFRZ0NISkZCRUJCQmlFQUlBVkJQRVlOQVFzQ1FDQUdSU0FEUVR4R2NTSUlSUTBBSUFRTkFFRUZJUUFnQlVVTkFRc0NRQ0FEUlNBR1FUeEdjU0lIUlEwQUlBUU5BRUVESVFBZ0JVRS9SZzBCQ3lBSUlBVkZJQWdnQkVFL1JuRnhJZ0FnQjNJaUIzSUVRRUVDUVFNZ0FCdEJBaUFIR3c4TEFrQWdBa0VHU1EwQUlBTkJQRWNOQUNBR1FUOUhEUUFnQkVINEFFY05BQ0FGUWUwQVJ3MEFJQUV0QUFSQjdBQkhEUUFnQWtFSVNRMEFJQUV0QUFWQjBMN3lBR290QUFCQkNIRkZEUUJCQmlFRFFRY2hBQU5BQWtBZ0FTQURhaTBBQUNJRVFlVUFSd1JBSUFSQlAwWU5Bd3dCQ3lBQUlBRnFMUUFBUWU0QVJ3MEFJQUlnQTAwTkFpQURRUUpxSWdBZ0FrOE5BaUFBSUFGcUxRQUFRZU1BUncwQ0lBTkJBMm9pQUNBQ1R3MENJQUFnQVdvdEFBQkI3d0JIRFFJZ0EwRUVhaUlBSUFKUERRSWdBQ0FCYWkwQUFFSGtBRWNOQWlBRFFRVnFJZ0FnQWs4TkFpQUFJQUZxTFFBQVFla0FSdzBDSUFOQkJtb2lBQ0FDVHcwQ0lBQWdBV290QUFCQjdnQkhEUUlnQTBFSGFpSUFJQUpQRFFJZ0FDQUJhaTBBQUVIbkFFY05BaUFEUVFocUlnQWdBazhOQWdOQUlBQWdBV290QUFBaUEwSFF2dklBYWkwQUFFRUljUVJBSUFCQkFXb2lBQ0FDUncwQkRBUUxDeUFEUVQxSERRSURRQ0FBSWdOQkFXb2lBQ0FDVHcwRElBQWdBV290QUFBaUJFSFF2dklBYWkwQUFFRUljUTBBQzBFaVFTY2dCRUVpUmhzZ0JFY05BaUFEUVFKcUlnTWdBazhOQWlBRElRQURRQ0FBSUFGcUxRQUFJZ1ZCMEw3eUFHb3RBQUJCd0FCeEJFQWdBRUVCYWlJQUlBSkhEUUVNQkFzTElBUWdCVWNOQWlBQklBTnFJUUVDUUFKQUlBQWdBMnRCQm1zT0JRRUVCQVFBQkFzZ0FTMEFBRUhmQVhGQnlRQkhEUU1nQVMwQUFVSGZBWEZCMHdCSERRTWdBUzBBQWtIZkFYRkJ6d0JIRFFNZ0FTMEFBMEV0UncwRElBRXRBQVJCT0VjTkF5QUJMUUFGUVRoSERRTWdBUzBBQmtFMVJ3MERJQUV0QUFkQk9VY05BeUFCTFFBSVFTMUhEUU5CQ1NFQUlBRXRBQWxCTVVjTkF3d0VDeUFCTFFBQVFkOEJjVUhNQUVjTkFpQUJMUUFCUWQ4QmNVSEJBRWNOQWlBQkxRQUNRZDhCY1VIVUFFY05BaUFCTFFBRFFkOEJjVUhKQUVjTkFpQUJMUUFFUWQ4QmNVSE9BRWNOQWtFSklRQWdBUzBBQlVFeFJnMEREQUlMSUFBaUEwRUJhaUlBSUFKSERRQUxDMEVCSVFBTElBQUwwd01CQTM4akFFRVFheUlGSkFBZ0FpZ0NBQ0FDSUFJc0FBdEJBRWdiSWdZZ0Jpd0FBQ0lHUVNCeUlBWWdCa0hCQUd0Qkdra2JPZ0FBQWtBZ0FTZ0NCQ0FCTFFBTElnWWdCa0VZZEVFWWRTSUdRUUJJRzBVTkFDQUFMUUNBQkFSQUlBRW9BZ0FoQnlBRklBQkI3QU5xUWJQRjd3QVFJellDQUNBRklBY2dBU0FHUVFCSUd4QW5EQUVMSUFSRkRRQWdBU2dDQUNFSElBVWdBRUhzQTJwQnVNWHZBQkFqTmdJQUlBVWdCeUFCSUFaQkFFZ2JFQ2NMSUFBdEFJQUVCRUFnQWlnQ0FDRUdJQUlzQUFzaEJ5QUZJQUJCN0FOcVFhWFk3UUFRSXpZQ0FDQUZJQVlnQWlBSFFRQklHeEFuQ3dKQUlBUU5BQ0FGUWJlYzhRQWdBUkJySUFJZ0JTZ0NBQ0FGSUFVdEFBc2lBVUVZZEVFWWRVRUFTQ0lFR3lBRktBSUVJQUVnQkJzUWpBRWFJQVVzQUF0QkFFNE5BQ0FGS0FJQUVCY0xBa0FnQXlnQ0JDQURMUUFMSWdFZ0FVRVlkRUVZZFVFQVNCdEZEUUFnQlVITHkvRUFJQU1RYXlBQ0lBVW9BZ0FnQlNBRkxRQUxJZ0ZCR0hSQkdIVkJBRWdpQXhzZ0JTZ0NCQ0FCSUFNYkVJd0JHaUFGTEFBTFFRQk9EUUFnQlNnQ0FCQVhDeUFDS0FJQUlRRWdBaXdBQ3lFRElBVWdBRUhzQTJwQjN0anRBQkFqTmdJQUlBVWdBU0FDSUFOQkFFZ2JFQ2NnQlVFUWFpUUFDekVBSUFFRVFDQUFJQUVvQWdBUTBRb2dBQ0FCS0FJRUVORUtJQUVzQUI5QkFFZ0VRQ0FCS0FJVUVCY0xJQUVRRndzTHV3SUJBMzhnQUVHOG9JRUJOZ0lBSUFBc0FLOEVRUUJJQkVBZ0FDZ0NwQVFRRndzZ0FFR1FCR29nQUNnQ2xBUVEwUW9nQUN3QWp3UkJBRWdFUUNBQUtBS0VCQkFYQ3dKQUlBQW9BdmdEUlEwQUlBQW9BdlFESWdJb0FnQWlBeUFBS0FMd0F5SUJLQUlFTmdJRUlBRW9BZ1FnQXpZQ0FDQUFRUUEyQXZnRElBSWdBRUh3QTJvaUEwWU5BQU5BSUFJb0FnUWhBU0FDRUJjZ0FTSUNJQU5IRFFBTEN5QUFRWndDYWhDYkF5QUFRWkFDYWlBQUtBS1VBaERLQ0NBQVFhQzU4Z0FvQWdBaUFUWUNmQ0FCUVF4cktBSUFJQUJCL0FCcWFrR3N1ZklBS0FJQU5nSUFJQUJCZ0FGcUlnRkJwSy95QURZQ0FDQUFMQUNyQVVFQVNBUkFJQUFvQXFBQkVCY0xJQUVRemdFYUlBQkJ0QUZxRUlJQkdpQUFRYWpxOVFBMkFnQWdBRUUwYWhEMEJ5QUFRUnhxRVBVTUlBQkJCR29ROUF3Z0FBc3FBQ0FDQkVBRFFDQUJJQUFvQWdCR0JFQWdBQThMSUFCQkJHb2hBQ0FDUVFGcklnSU5BQXNMUVFBTGdRa0JDbjhDUUFKQUlBVkZEUUFEUUNBRUlBZE1EUUlnQlNBSFRBMENJQVJGRFFFRFFDQUJLQUlBSUFBb0FnQVFyUVJGQkVBZ0FFRUVhaUVBSUFSQkFXc2lCQTBCREFNTEN3SkFJQVFnQlVnRVFDQUJJQVZCQW0waURrRUNkR29oQ3dKQUlBRWdBR3NpQ0VVRVFDQUFJUWtNQVFzZ0NFRUNkU0VJSUFBaENRTkFJQWtnQ1NBSVFRRjJJZ3BCQW5ScUlnbEJCR29nQ3lnQ0FDQUpLQUlBRUswRUlnd2JJUWtnQ2lBSUlBcEJmM05xSUF3YklnZ05BQXNMSUFrZ0FHdEJBblVoRHd3QkN5QUVRUUZHQkVBZ0FDZ0NBQ0VDSUFBZ0FTZ0NBRFlDQUNBQklBSTJBZ0FQQ3lBQUlBUkJBbTBpRDBFQ2RHb2hDUUpBSUFJZ0FXc2lDRVVFUUNBQklRc01BUXNnQ0VFQ2RTRUlJQUVoQ3dOQUlBc2dDRUVCZGlJS1FRSjBhaUlNUVFScUlBc2dEQ2dDQUNBSktBSUFFSzBFSWd3YklRc2dDQ0FLUVg5emFpQUtJQXdiSWdnTkFBc0xJQXNnQVd0QkFuVWhEZ3NnQlNBT2F5RUZJQVFnRDJzaEJDQUxJUWdDUUNBQklBbEdEUUFnQ1NFSUlBRWdDMFlOQUNBQklBbEJCR3BHQkVBZ0NTZ0NBQ0VLSUFzZ0FXc2lDQVJBSUFrZ0FTQUlFR01hQ3lBSUlBbHFJZ2dnQ2pZQ0FBd0JDeUFMSUFGQkJHcEdCRUFnQzBFRWF5SUJLQUlBSVFvZ0N5RUlJQUVnQ1dzaUFRUkFJQXNnQVdzaUNDQUpJQUVRWXhvTElBa2dDallDQUF3QkN5QUJJUXdnQ3lBQmEwRUNkU0lSSVFvZ0FTQUphMEVDZFNJUUlRMGdFQ0FSUmdSQUEwQWdDQ2dDQUNFS0lBZ2dEQ2dDQURZQ0FDQU1JQW8yQWdBZ0RFRUVhaUVNSUFoQkJHb2lDQ0FCUncwQUN5QUJJUWdNQVFzRFFDQU5JQW9pQVc4aENpQUJJUTBnQ2cwQUN5QU5CRUFnQ1NBTlFRSjBhaUVLQTBBZ0NrRUVheUlLSUJCQkFuUWlBV29oRENBS0tBSUFJUTBnQ2lFSUEwQWdDQ0FNSWdnb0FnQTJBZ0FnQVNBSWFpQUpJQkFnQ3lBSWEwRUNkU0lNYTBFQ2RHb2dEQ0FRU2hzaURDQUtSdzBBQ3lBSUlBMDJBZ0FnQ1NBS1J3MEFDd3NnQ1NBUlFRSjBhaUVJQ3dKL0lBNGdEMm9nQkNBRmFrZ0VRQ0FBSUFrZ0NDQURJQThnRGlBR0lBY1ExQW9nQ0NFQUlBc01BUXNnQ0NBTElBSWdBeUFFSUFVZ0JpQUhFTlFLSUE0aEJTQVBJUVFnQ0NFQ0lBa0xJUUVnQlEwQUN3c1BDeUFBSVFNZ0FpRUhBa0FnQkNBRlRBUkFJQUVnQTBZTkFTQUdJUUFnQXlFQ0EwQWdBQ0FDS0FJQU5nSUFJQUJCQkdvaEFDQUNRUVJxSWdJZ0FVY05BQXNnQUNBR1JnMEJBMEFnQVNBSFJnUkFJQUFnQm1zaUFFVU5BeUFESUFZZ0FCQmpHZ3dEQ3dKQUlBRW9BZ0FnQmlnQ0FCQ3RCQVJBSUFNZ0FTZ0NBRFlDQUNBQlFRUnFJUUVNQVFzZ0F5QUdLQUlBTmdJQUlBWkJCR29oQmdzZ0EwRUVhaUVESUFBZ0JrY05BQXNNQVFzZ0FTQUhSZzBBSUFZaEFDQUJJUUlEUUNBQUlBSW9BZ0EyQWdBZ0FFRUVhaUVBSUFKQkJHb2lBaUFIUncwQUN5QUFJQVpHRFFBRFFDQUJJQU5HQkVBRFFDQUhRUVJySWdjZ0FFRUVheUlBS0FJQU5nSUFJQUFnQmtjTkFBd0RDd0FMSUFkQkJHc2lCeUFCUVFScklnSWdBRUVFYXlJRUlBUW9BZ0FnQWlnQ0FCQ3RCQ0lGR3lnQ0FEWUNBQ0FDSUFFZ0JSc2hBU0FBSUFRZ0JSc2lBQ0FHUncwQUN3c0wyQUVCQW44Z0FDQUJJQUlnQXlBRkVOWUtJUVlnQlNBRUtBSUFJQU1vQWdBUXl3SUVmeUFES0FJQUlRY2dBeUFFS0FJQU5nSUFJQVFnQnpZQ0FDQUZJQU1vQWdBZ0FpZ0NBQkRMQWtVRVFDQUdRUUZxRHdzZ0FpZ0NBQ0VFSUFJZ0F5Z0NBRFlDQUNBRElBUTJBZ0FnQlNBQ0tBSUFJQUVvQWdBUXl3SkZCRUFnQmtFQ2FnOExJQUVvQWdBaEF5QUJJQUlvQWdBMkFnQWdBaUFETmdJQUlBVWdBU2dDQUNBQUtBSUFFTXNDUlFSQUlBWkJBMm9QQ3lBQUtBSUFJUUlnQUNBQktBSUFOZ0lBSUFFZ0FqWUNBQ0FHUVFScUJTQUdDd3VsQVFFQ2Z5QUFJQUVnQWlBRUVKQUdJUVVnQkNBREtBSUFJQUlvQWdBUXl3SUVmeUFDS0FJQUlRWWdBaUFES0FJQU5nSUFJQU1nQmpZQ0FDQUVJQUlvQWdBZ0FTZ0NBQkRMQWtVRVFDQUZRUUZxRHdzZ0FTZ0NBQ0VESUFFZ0FpZ0NBRFlDQUNBQ0lBTTJBZ0FnQkNBQktBSUFJQUFvQWdBUXl3SkZCRUFnQlVFQ2FnOExJQUFvQWdBaEFpQUFJQUVvQWdBMkFnQWdBU0FDTmdJQUlBVkJBMm9GSUFVTEN4OEFJQUVFUUNBQUlBRW9BZ0FRMXdvZ0FDQUJLQUlFRU5jS0lBRVFGd3NMSHdBZ0FRUkFJQUFnQVNnQ0FCRFlDaUFBSUFFb0FnUVEyQW9nQVJBWEN3dmpEd0VIZndOQUlBRkJCR3NoQmdOQUFrQUNRQUpBQWtBQ1FBSkFJQUVnQUdzaUEwRUNkU0lFRGdZRkJRQUJBZ01FQ3lBQlFRUnJJZ0VvQWdBZ0FDZ0NBQ0FDS0FJQUVRTUFSUTBFSUFBb0FnQWhBaUFBSUFFb0FnQTJBZ0FnQVNBQ05nSUFEd3NnQUNnQ0JDQUFLQUlBSUFJb0FnQVJBd0FoQXlBQlFRUnJJZ0VvQWdBZ0FDZ0NCQ0FDS0FJQUVRTUFJUVFnQTBVRVFDQUVSUTBFSUFBb0FnUWhBeUFBSUFFb0FnQTJBZ1FnQVNBRE5nSUFJQUFvQWdRZ0FDZ0NBQ0FDS0FJQUVRTUFSUTBFSUFBZ0FDa0NBRUlnaVRjQ0FBOExJQUFvQWdBaEF5QUVCRUFnQUNBQktBSUFOZ0lBSUFFZ0F6WUNBQThMSUFBb0FnUWhCQ0FBSUFNMkFnUWdBQ0FFTmdJQUlBRW9BZ0FnQXlBQ0tBSUFFUU1BUlEwRElBQW9BZ1FoQWlBQUlBRW9BZ0EyQWdRZ0FTQUNOZ0lBRHdzZ0FDQUFRUVJxSUFCQkNHb2dBVUVFYXlBQ0VKb0hHZzhMSUFBZ0FFRUVhaUFBUVFocUlBQkJER29nQWhDYUJ4b2dBVUVFYXlJQktBSUFJQUFvQWd3Z0FpZ0NBQkVEQUVVTkFTQUFLQUlNSVFNZ0FDQUJLQUlBTmdJTUlBRWdBellDQUNBQUtBSU1JQUFvQWdnZ0FpZ0NBQkVEQUVVTkFTQUFLQUlJSVFFZ0FDQUFLQUlNSWdNMkFnZ2dBQ0FCTmdJTUlBTWdBQ2dDQkNBQ0tBSUFFUU1BUlEwQklBQW9BZ2doQVNBQUlBQW9BZ1EyQWdnZ0FDQUJOZ0lFSUFFZ0FDZ0NBQ0FDS0FJQUVRTUFSUTBCSUFBZ0FDa0NBRUlnaVRjQ0FBd0JDeUFEUWZzQVRBUkFJQUVoQmlBQUlnRW9BZ1FnQUNnQ0FDQUNJZ1FvQWdBUkF3QWhBQ0FCS0FJSUlBRW9BZ1FnQWlnQ0FCRURBQ0VDQWtBZ0FFVUVRQ0FDUlEwQklBRW9BZ2doQUNBQklBRW9BZ1EyQWdnZ0FTQUFOZ0lFSUFBZ0FTZ0NBQ0FFS0FJQUVRTUFSUTBCSUFFZ0FTa0NBRUlnaVRjQ0FBd0JDeUFCS0FJQUlRQWdBZ1JBSUFFb0FnZ2hBaUFCSUFBMkFnZ2dBU0FDTmdJQURBRUxJQUVvQWdRaEFpQUJJQUEyQWdRZ0FTQUNOZ0lBSUFFb0FnZ2dBQ0FFS0FJQUVRTUFSUTBBSUFFZ0FTa0NCRUlnaVRjQ0JBc2dCaUFCUVF4cUlnQkhCRUFnQVVFSWFpRUNBMEFnQUNJREtBSUFJQUlvQWdBZ0JDZ0NBQkVEQUFSQUlBTW9BZ0FoQlFOQUFrQWdBQ0FDSWdBb0FnQTJBZ0FnQUNBQlJnUkFJQUVoQUF3QkN5QUZJQUJCQkdzaUFpZ0NBQ0FFS0FJQUVRTUFEUUVMQ3lBQUlBVTJBZ0FMSUFNaUFrRUVhaUlBSUFaSERRQUxDdzhMSUFBZ0JFRUNiVUVDZEdvaEJRSkFJQU5CblI5UEJFQWdBQ0FBSUFSQkJHMUJBblFpQkdvaUF5QUZJQVFnQldvaUJDQUNFSm9ISVFjZ0JpZ0NBQ0FFS0FJQUlBSW9BZ0FSQXdCRkRRRWdCQ2dDQUNFSUlBUWdCaWdDQURZQ0FDQUdJQWcyQWdBZ0JDZ0NBQ0FGS0FJQUlBSW9BZ0FSQXdCRkJFQWdCMEVCYWlFSERBSUxJQVVvQWdBaENDQUZJQVFvQWdBMkFnQWdCQ0FJTmdJQUlBVW9BZ0FnQXlnQ0FDQUNLQUlBRVFNQVJRUkFJQWRCQW1vaEJ3d0NDeUFES0FJQUlRUWdBeUFGS0FJQU5nSUFJQVVnQkRZQ0FDQURLQUlBSUFBb0FnQWdBaWdDQUJFREFFVUVRQ0FIUVFOcUlRY01BZ3NnQUNnQ0FDRUVJQUFnQXlnQ0FEWUNBQ0FESUFRMkFnQWdCMEVFYWlFSERBRUxJQVVvQWdBZ0FDZ0NBQ0FDS0FJQUVRTUFJUU1nQmlnQ0FDQUZLQUlBSUFJb0FnQVJBd0FoQkFKQUlBTkZCRUJCQUNFSElBUkZEUUlnQlNnQ0FDRURJQVVnQmlnQ0FEWUNBQ0FHSUFNMkFnQkJBU0VISUFVb0FnQWdBQ2dDQUNBQ0tBSUFFUU1BUlEwQ0lBQW9BZ0FoQXlBQUlBVW9BZ0EyQWdBZ0JTQUROZ0lBREFFTElBQW9BZ0FoQXlBRUJFQWdBQ0FHS0FJQU5nSUFJQVlnQXpZQ0FFRUJJUWNNQWdzZ0FDQUZLQUlBTmdJQUlBVWdBellDQUVFQklRY2dCaWdDQUNBRElBSW9BZ0FSQXdCRkRRRWdCU2dDQUNFRElBVWdCaWdDQURZQ0FDQUdJQU0yQWdBTFFRSWhCd3NnQmlFRUFuOENRQ0FBS0FJQUlBVW9BZ0FnQWlnQ0FCRURBRVVFUUFOQUlBUkJCR3NpQkNBQVJnUkFJQUJCQkdvaEF5QUFLQUlBSUFZb0FnQWdBaWdDQUJFREFBMERJQU1nQmtZTkJRTkFJQUFvQWdBZ0F5Z0NBQ0FDS0FJQUVRTUFCRUFnQXlnQ0FDRUVJQU1nQmlnQ0FEWUNBQ0FHSUFRMkFnQWdBMEVFYWlFRERBVUxJQVlnQTBFRWFpSURSdzBBQ3d3RkN5QUVLQUlBSUFVb0FnQWdBaWdDQUJFREFFVU5BQXNnQUNnQ0FDRURJQUFnQkNnQ0FEWUNBQ0FFSUFNMkFnQWdCMEVCYWlFSEN5QUVJQUJCQkdvaUEwc0VRQU4vSUFNaUNFRUVhaUVESUFnb0FnQWdCU2dDQUNBQ0tBSUFFUU1BRFFBRFFDQUVRUVJySWdRb0FnQWdCU2dDQUNBQ0tBSUFFUU1BUlEwQUN5QUVJQWhKQkg4Z0NBVWdDQ2dDQUNFSklBZ2dCQ2dDQURZQ0FDQUVJQWsyQWdBZ0JDQUZJQVVnQ0VZYklRVWdCMEVCYWlFSERBRUxDeUVEQ3dKQUlBTWdCVVlOQUNBRktBSUFJQU1vQWdBZ0FpZ0NBQkVEQUVVTkFDQURLQUlBSVFRZ0F5QUZLQUlBTmdJQUlBVWdCRFlDQUNBSFFRRnFJUWNMSUFkRkJFQWdBQ0FESUFJUWxBOGhCU0FEUVFScUlnUWdBU0FDRUpRUEJFQWdBeUVCSUFWRkRRWU1CQXRCQWlBRkRRSWFDeUFESUFCcklBRWdBMnRJQkVBZ0FDQURJQUlRMlFvZ0EwRUVhaUVBREFRTElBTkJCR29nQVNBQ0VOa0tJQU1oQVF3RUN5QURJQVlpQlVZTkFRTi9JQU1pQkVFRWFpRURJQUFvQWdBZ0JDZ0NBQ0FDS0FJQUVRTUFSUTBBQTBBZ0FDZ0NBQ0FGUVFScklnVW9BZ0FnQWlnQ0FCRURBQTBBQ3lBRUlBVlBCSDlCQkFVZ0JDZ0NBQ0VJSUFRZ0JTZ0NBRFlDQUNBRklBZzJBZ0FNQVFzTEN5RURJQVFoQUNBRFFRUkdEUUVnQTBFQ1JnMEJDd3NMQzBrQkFYOUJsUU5CNXAzeEFDQUFJQUVRS3lJQ0lBQkJCR3BHQkg5QkFBVWdBaWdDSENnQ0FFVUxFRFJCNHdOQjY2anhBQ0FBSUFFUUt5Z0NIQ0lBS0FJQVJSQTBJQUJCQ0dvTEh3QWdBUVJBSUFBZ0FTZ0NBQkRiQ2lBQUlBRW9BZ1FRMndvZ0FSQVhDd3ZuQWdFRWZ5TUFRUkJySWdJa0FDQUNRWkhoN3dBdEFBQTZBQWdnQWtFSk9nQUxJQUpCQURvQUNTQUNRWW5oN3dBcEFBQTNBd0FnQUNBQ0VDc2lBeUFBUVFScUlnUkhCRUFnQXlnQ0hDZ0NBRUVCUmlFRkN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN3SkFJQVZGRFFBZ0FrR1I0ZThBTFFBQU9nQUlJQUpCQ1RvQUN5QUNRUUE2QUFrZ0FrR0o0ZThBS1FBQU53TUFRWlVEUWVhZDhRQWdCQ0FBSUFJUUt5SURSd1IvSUFNb0Fod29BZ0JCQVVZRlFRQUxFRFJCM1FOQmhxbnhBQ0FBSUFJUUt5Z0NIQ0lBS0FJQVFRRkdFRFFDUUNBQUtBSUlJZ0FnQVVZTkFDQUFMUUFMSWdSQkdIUkJHSFVoQXlBQkxBQUxRUUJPQkVBZ0EwRUFUZ1JBSUFFZ0FDa0NBRGNDQUNBQklBQW9BZ2cyQWdnTUFnc2dBU0FBS0FJQUlBQW9BZ1FRSUF3QkN5QUJJQUFvQWdBZ0FDQURRUUJJSWdFYklBQW9BZ1FnQkNBQkd4QWhHZ3NnQWl3QUMwRUFUZzBBSUFJb0FnQVFGd3NnQWtFUWFpUUFJQVVMdkFNQ0JIOEJmaU1BUVRCcklnSWtBRUdZQkJBWUlnTVF2Z1FhSUFKQklHcEJxc0h4QUNBQlFkUUFhaEJySUFOQmxBTnFJUUVnQWkwQUt5SUZRUmgwUVJoMUlRUUNRQ0FETEFDZkEwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFJcEF5QTNBZ0FnQVNBQ0tBSW9OZ0lJREFJTElBRWdBaWdDSUNBQ0tBSWtFQ0FNQVFzZ0FTQUNLQUlnSUFKQklHb2dCRUVBU0NJQkd5QUNLQUlrSUFVZ0FSc1FJUm9MSUFJc0FDdEJBRWdFUUNBQ0tBSWdFQmNMSUFNZ0FDZ0N2QUkyQXBRRUFrQWdBQ2dDTkNJQkxBQmZRUUJPQkVBZ0FpQUJLQUpjTmdJSUlBSWdBU2tDVkRjREFBd0JDeUFDSUFFb0FsUWdBU2dDV0JBYUN5QUNLQUlJSVFFZ0FrRUFOZ0lJSUFJZ0FUWUNHQ0FDSUFNMkFnd2dBaWtEQUNFR0lBSkNBRGNEQUNBQ0lBWTNBeEFnQWlBRE5nSWNBa0FnQUNnQ3hBSWlBU0FBS0FMSUFra0VRQ0FCSUFJcEF4QTNBZ0FnQVNBQ0tBSVlOZ0lJSUFKQkFEWUNHQ0FDUWdBM0F4QWdBU0FDS0FJY05nSU1JQUFnQVVFUWFqWUN4QUlNQVFzZ0FFSEFBbW9nQWtFUWFoQ2hBU0FDTEFBYlFRQk9EUUFnQWlnQ0VCQVhDeUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFBUVFBMkFyd0NJQUpCTUdva0FBdlRVUUlRZndGK0l3QkJNR3NpQkNRQUFrQWdBUzBBQUNJRFJRMEFJQU5CSlVZTkFDQUNRU1VRaGdGQmYwY0VRQ0FFUVJocUlBSkJBQ0FDUVNVUWhnRWdBaENIQVJvZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FpQUVLUU1ZTndJQUlBSWdCQ2dDSURZQ0NBc2dBaWdDQkNJS0lBSXRBQXNpQXlBRFFSaDBRUmgxSWcxQkFFZ2lCUnNpQ3lBQ0tBSUFJZ3dnQWlBRkcycEJBV3NzQUFBaUJrRWdSaUFHUVFsclFRVkpjZ1JBQTBBQ2Z5QUZCRUFnQWlBS1FRRnJJZ00yQWdRZ0F5QU1hZ3dCQ3lBQ0lBTkJBV3NpQXpvQUN5QUNJQU5xQzBFQU9nQUFJQUlvQWdRaUNpQUNMUUFMSWdNZ0EwRVlkRUVZZFNJTlFRQklJZ1ViSWdzZ0FpZ0NBQ0lNSUFJZ0JSdHFRUUZyTEFBQUlnWkJJRVlnQmtFSmEwRUZTWElOQUFzTElBdEZEUUFnRENBQ0lBMUJBRWdpQlJzc0FBQWlBMEVnUmlBRFFRbHJRUVZKY2dSQUEwQWdCRUVZYWlBQ1FRRkJmeUFDRUljQkdpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUNJQVFwQXhnM0FnQWdBaUFFS0FJZ05nSUlJQUlvQWdBaURDQUNJQUlzQUF0QkFFZ2lCUnNzQUFBaUEwRWdSaUFEUVFsclFRVkpjZzBBQ3dzZ0FTMEFBQ0lEUVN0R0JFQkJ2Y252QUVFQUVDUU1BUXNDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBMEVZZEVFWWRTSUdRY0lBYXc0MkFBRUNGQU1VQkFVVUJnY0lDUW9VQ3hRTURRNFBFUklVRXhRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRUUZBc2dBRUcwQVdvaEJnSkFJQVZGQkVBZ0JDQUNLQUlJTmdJUUlBUWdBaWtDQURjRENBd0JDeUFFUVFocUlBd2dBaWdDQkJBYUlBRXRBQUFoQXdzZ0FDZ0NXQ0VCSUFRb0FoQWhBQ0FFUVFBMkFoQWdCQ0FBTmdJZ0lBUWdBVFlDRkNBRUtRTUlJUk1nQkVJQU53TUlJQVFnRXpjREdDQUVJQU02QUNnZ0JDQUJOZ0lrSUFZZ0JFRVlhaENSQmlBRUxBQWpRUUJJQkVBZ0JDZ0NHQkFYQ3lBRUxBQVRRUUJPRFJRZ0JDZ0NDQkFYREJRTElBQkIrQUJxSVFFQ1FDQUZSUVJBSUFRZ0FpZ0NDRFlDSUNBRUlBSXBBZ0EzQXhnTUFRc2dCRUVZYWlBTUlBSW9BZ1FRR2dzZ0JDQUFLQUpZTmdJa0lBRWdCRUVZYWhDY0J5QUVMQUFqUVFCT0RSTWdCQ2dDR0JBWERCTUxJQUJCdEFGcUlRWUNRQ0FGUlFSQUlBUWdBaWdDQ0RZQ0VDQUVJQUlwQWdBM0F3Z01BUXNnQkVFSWFpQU1JQUlvQWdRUUdpQUJMUUFBSVFNTElBQW9BbGdoQVNBRUtBSVFJUUFnQkVFQU5nSVFJQVFnQURZQ0lDQUVJQUUyQWhRZ0JDa0RDQ0VUSUFSQ0FEY0RDQ0FFSUJNM0F4Z2dCQ0FET2dBb0lBUWdBVFlDSkNBR0lBUkJHR29Ra1FZZ0JDd0FJMEVBU0FSQUlBUW9BaGdRRndzZ0JDd0FFMEVBVGcwU0lBUW9BZ2dRRnd3U0N5QUFRYlFCYWlFR0FrQWdCVVVFUUNBRUlBSW9BZ2cyQWhBZ0JDQUNLUUlBTndNSURBRUxJQVJCQ0dvZ0RDQUNLQUlFRUJvZ0FTMEFBQ0VEQ3lBQUtBSllJUUVnQkNnQ0VDRUFJQVJCQURZQ0VDQUVJQUEyQWlBZ0JDQUJOZ0lVSUFRcEF3Z2hFeUFFUWdBM0F3Z2dCQ0FUTndNWUlBUWdBem9BS0NBRUlBRTJBaVFnQmlBRVFSaHFFSkVHSUFRc0FDTkJBRWdFUUNBRUtBSVlFQmNMSUFRc0FCTkJBRTRORVNBRUtBSUlFQmNNRVFzZ0FFR0VBV29oQVFKQUlBVkZCRUFnQkNBQ0tBSUlOZ0lnSUFRZ0Fpa0NBRGNER0F3QkN5QUVRUmhxSUF3Z0FpZ0NCQkFhQ3lBRUlBQW9BbGcyQWlRZ0FTQUVRUmhxRUp3SElBUXNBQ05CQUU0TkVDQUVLQUlZRUJjTUVBc0NRQ0FDS0FJQUlBSWdBaTBBQ3lJRlFSaDBRUmgxSWdOQkFFZ2JJZ0ZCakxIdkFFRUxFT3dDUlFSQVFlelY3d0JCQUJBa0RBRUxBa0FnQVVIdTRPNEFRUWtRN0FKRkJFQWdBaWdDQkNBRklBTkJBRWdiSWdOQkJrZ05BU0FCSUFOcUlRVWdBU0VDQTBBZ0FrRThJQU5CQldzUXVBRWlBa1VOQWlBQ1FkYTM4QUJCQmhCTUJFQWdCU0FDUVFGcUlnSnJJZ05CQms0TkFRd0RDd3NnQWlBRlJnMEJJQUlnQVd0QmYwWU5BU0FBUVFBMkFnZ2dBRUVBT2dCVkRBSUxJQUZCcnFmdUFFRUtFT3dDUlFSQUlBQWdBUzBBQ3pvQVZBc01BUXNnQUVFQk5nSUlJQUJCSkRvQVZVSDV4ZkFBUVFBUUpBc01Ed3NnQWlFSFFRQWhBU01BUVVCcUlna2tBQUpBSUFBaUNpd0FSMEVBU0FSQUlBcEJRR3RCQURZQ0FDQUtLQUk4SVFBTUFRc2dDa0U4YWlJQVFRQTZBQXNMSUFCQkFEb0FBRUdnQkJBWUlnQVF1d1VhSUFvZ0FEWUNMQ0FBUVFFNkFLd0JRY2dFRUJnaUFCQzdCQm9nQ2lBQU5nSW9JQWNvQWdBZ0J5QUhMQUFMUVFCSUd5RURBMEFnQVNJQVFRRnFJUUVnQUNBRGFpd0FBQ0lDUVNCR0lBSkJDV3RCQlVseURRQUxBbjlCbUxtQ0FTQUNFSVlCUVg5R0JFQWdBQ0VCUVFBTUFRdEJtTG1DQVNBSEtBSUFJQWNnQnl3QUMwRUFTQnNnQUdvc0FBQVFoZ0VoQXlBSEtBSUFJQWNnQnl3QUMwRUFTQnNnQUdvaUFpQUNMQUFBSWdKQklISWdBaUFDUWNFQWEwRWFTUnM2QUFBZ0NpZ0NMQ0FKUVRCcUlBY2dBRUVCSUFjUWh3RWlBQkRMQXpZQzZBTWdBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBMEVCYXdzaEJTQUhLQUlBSUFjZ0J5d0FDMEVBU0JzaEF3TkFJQUVpQUVFQmFpRUJJQUFnQTJvc0FBQWlBa0VnUmlBQ1FRbHJRUVZKY2cwQUN3SkFBbjhDUUNBQ1FTTkhCRUFnQWtIaUFFWU5BU0FLS0FJc0lRME1Bd3NnQ2lnQ0xDSU5RUUUyQXVBRElBVkJCMm9NQVFzZ0NpZ0NMQ0lOUVFJMkF1QURJQVZCQjJzTElRVWdBU0VBQzBFQUlRSUNRQ0FOS0FMb0EwVUVRQ0FBSVFFTUFRc2dCeWdDQUNBSElBY3NBQXRCQUVnYklRTURRQ0FBSWdGQkFXb2hBQ0FCSUFOcUlnWXNBQUFpQWtFZ1JpQUNRUWxyUVFWSmNnMEFDeUFDUlFSQVFRRWhBZ3dCQ3dKQUFrQWdCaEFmSWdKQmNFa0VRQUpBQWtBZ0FrRUxUd1JBSUFKQkVHcEJjSEVpQUJBWUlRMGdDU0FBUVlDQWdJQjRjallDT0NBSklBMDJBakFnQ1NBQ05nSTBEQUVMSUFrZ0Fqb0FPeUFKUVRCcUlRMGdBa1VOQVFzZ0RTQUdJQUlRR1JvTElBSWdEV3BCQURvQUFDQUpRU0JxSUFsQk1Hb2lBRUVBUVFNZ0FCQ0hBUm9nQ1N3QU8wRUFTQVJBSUFrb0FqQVFGd3NnQ1NBSktBSW9OZ0k0SUFrZ0NTa0RJQ0lUTndNd0lBa29BalFpQWlBSkxBQTdJZ0JCL3dGeElnMGdBRUVBU0NJR0d5SURCRUFnRTZjZ0NVRXdhaUFHR3lJQUlBTnFJUUlEUUNBQUlBQXNBQUFpQTBFZ2NpQURJQU5Cd1FCclFScEpHem9BQUNBQVFRRnFJZ0FnQWtjTkFBc2dDU2dDTkNFQ0lBa3RBRHNpRFNFQUN3SkFBa0FnQWlBTklBQkJHSFJCR0hWQkFFZ2JRUU5HQkVBZ0NVRXdha0YvUWY2dzdnQkJBeEFiUlEwQklBa3RBRHNoQUFzZ0NTZ0NNQ0lDSUFsQk1Hb2dBRUVZZEVFWWRVRUFTQnN0QUFCQjdRQkhEUUVnQWlBSlFUQnFJQUJCR0hSQkdIVkJBRWdiTEFBQlFTQnlRZUVBYTBFYVNRMEJDeUFGUVFOcklRVkJBaUVDREFNTFFRTWhBaUFKS0FJMElnMGdBRUgvQVhFaUF5QUFRUmgwUVJoMVFRQklHMEVEUmdSQUlBbEJNR3BCZjBHYXJ1NEFRUU1RRzBVTkF5QUpLQUkwSVEwZ0NTMEFPeUlESVFBTElBMGdBeUFBUVJoMFFSaDFRUUJJRzBFRFJnUkFJQWxCTUdwQmYwSFBnKzRBUVFNUUcwVU5BaUFKS0FJMElRMGdDUzBBT3lJRElRQUxBa0FnRFNBRElBQkJHSFJCR0hWQkFFZ2JRUU5IRFFBZ0NVRXdha0YvUWFlRjdnQkJBeEFiRFFBZ0JVRUVheUVGUVFVaEFnd0RDeUFKUVRCcVFiQzM3d0FRSGdSQUlBVkJBV29oQlVFSElRSU1Bd3NnQ1VFd2FrR2toKzBBRUI0RVFDQUZRUUZySVFWQkNTRUNEQU1MSUFsQk1HcEJuWnp1QUJBZUJFQWdCVUVEYXlFRlFRNGhBZ3dEQzBFUVFRRWdDVUV3YWtHZzV1OEFFQjRpQUJzaEFpQUZRUVZySUFVZ0FCc2hCUXdDQ3hBdEFBc2dCVUVDYXlFRkN5QUpMQUE3UVFCT0RRQWdDU2dDTUJBWEN5QUtLQUlzSUFJMkF2QURBa0FnQlVILy93TnhSUTBBSUFsQkFEWUNPQ0FKUWdBM0F6QWdCVUVRZEVFUWRTSUNJQUpCSDNVaUFHb2dBSE1oQXdKL0lBSkJBRWdFUUNBSklBTTJBZ0FnQ1VFZ2FrR0lnZThBSUFrUVR5QUpMQUE3UVFCSUJFQWdDU2dDTUJBWEN5QUpJQWtvQWlnMkFqZ2dDU0FKS1FNZ053TXdRWDhoRFVHY3VZSUJLQUlBUWFPNWdnRXNBQUFpQUVIL0FYRWdBRUVBU0JzZ0Eyc01BUXNnQ1NBQ05nSVFJQWxCSUdwQmx2THRBQ0FKUVJCcUVFOGdDU3dBTzBFQVNBUkFJQWtvQWpBUUZ3c2dDU0FKS0FJb05nSTRJQWtnQ1NrRElEY0RNRUVCSVExQkFBc2hBa0c4dVlJQklBMDJBZ0FnQ1VFWWFpQUtLQUlzSWdCQjlBTnFJQWxCTUdvUWhRWWdBQ0FKS1FNWU53TDRBeUFKUVNCcVFaaTVnZ0VnQWlBRFFaaTVnZ0VRaHdFYVFidTVnZ0VzQUFCQkFFZ0VRRUd3dVlJQktBSUFFQmNMUWJDNWdnRWdDU2tESURjQ0FFRzR1WUlCSUFrb0FpZzJBZ0FnQ1N3QU8wRUFUZzBBSUFrb0FqQVFGd3NDUUFKQUlBY29BZ1FnQnkwQUN5SUFJQUJCR0hSQkdIVkJBRWdpQUJzaUEwRUVTQTBBSUFjb0FnQWdCeUFBR3lJRklBTnFJUVlnQXlFQUlBVWhBZ0pBQTBBZ0FrSGhBQ0FBUVFOckVMZ0JJZ0JGRFFFZ0FDZ0FBRUhoMk5IN0JrY0VRQ0FHSUFCQkFXb2lBbXNpQUVFRVRnMEJEQUlMQ3lBQUlBWkdEUUFnQUNBRmEwRi9SZzBBSUFvb0FpZ2lBRUVET2dDY0JDQUFRUVEyQXRBRElBRkJCR29oQVF3Q0N3SkFJQU5CQlVnTkFDQURJUUFnQlNFQ0EwQWdBa0gwQUNBQVFRUnJFTGdCSWdCRkRRRWdBRUdyZ3U0QVFRVVFUQVJBSUFZZ0FFRUJhaUlDYXlJQVFRVk9EUUVNQWdzTElBQWdCa1lOQUNBQUlBVnJRWDlHRFFBZ0NpZ0NLQ0lBUVFRNkFKd0VJQUJCQkRZQzBBTWdBVUVGYWlFQkRBSUxJQU5CQkVnTkFDQURJUUFnQlNFQ0FrQURRQ0FDUWVJQUlBQkJBMnNRdUFFaUFFVU5BU0FBS0FBQVFlTEN6WnNIUndSQUlBWWdBRUVCYWlJQ2F5SUFRUVJPRFFFTUFnc0xJQUFnQmtZTkFDQUFJQVZyUVg5R0RRQWdDaWdDS0NJQVFRUTZBSndFSUFCQkF6WUMwQU1nQVVFRWFpRUJEQUlMSUFOQkJFZ05BQ0FGSVFBRFFDQUFRZkFBSUFOQkEyc1F1QUVpQUVVTkFTQUFLQUFBUWZES3lac0dSd1JBSUFZZ0FFRUJhaUlBYXlJRFFRUk9EUUVNQWdzTElBQWdCa1lOQUNBQUlBVnJRWDlHRFFCQjNNZnZBRUVBRUNRTUFRc2dCMEd2bCs4QUVNa0lRWDlIQkVBZ0NpZ0NLRUVBTmdMUUF5QUJRUVJxSVFFTUFRc2dDaWdDS0NJQVFRSTZBSndFSUFCQkFUWUMwQU1MSUFjb0FnQWhCUUpBSUFjb0FnUWlEeUFITFFBTElnTWdBMEVZZEVFWWRTSU5RUUJJSWdJYklnQWdBVWtOQUNBRklBY2dBaHNpRGlBQWFpSUdJQUVnRG1vaUMyc2lERUVLU0EwQUlBd2hBQ0FMSVFJRFFDQUNRZlFBSUFCQkNXc1F1QUVpQUVVTkFTQUFRYXU2OEFCQkNoQk1CRUFnQmlBQVFRRnFJZ0pySWdCQkNrNE5BUXdDQ3dzZ0FDQUdSZzBBSUFBZ0RtdEJmMFlOQUFKQUEwQUNRQ0FNUVFscklnQkZEUUFnQzBIMEFDQUFFTGdCSWdGRkRRQWdBVUdydXZBQVFRb1FURVVOQWlBR0lBRkJBV29pQzJzaURFRUpTZzBCQ3dzZ0JpRUJDeUFKUVFBMkFqZ2dDVUlBTndNd0FrQUNRQ0FPUVFrZ0FTQU9hMEVLYWlBQklBWkdHeUlCYWl3QUFDSUFRZjhCY1VFdFJ5QUFRVEJyUVFsTGNVVUVRQU5BSUFsQk1Hb2dBRUVZZEVFWWRSQnNJQUZCQVdvaUFTQUhLQUlBSUFjZ0J5d0FDMEVBU0J0cUxBQUFJZ0JCTUdzaEFpQUFRZjhCY1VFdFJnMEFJQUpCQ2trTkFBc2dDU3dBTzBFQVNBMEJDeUFLSUFsQk1Hb1F5UUUyQW1nTUFRc2dDaUFKS0FJd0lnQVF5UUUyQW1nZ0FCQVhDeUFIS0FJRUlROGdCeWdDQUNFRklBY3RBQXNpQXlFTkN3SkFJQThnQXlBTlFSaDBRUmgxUVFCSUlnQWJJZ1lnQVVrTkFDQUZJQWNnQUJzaUN5QUdhaUlDSUFFZ0Myb2lCV3NpQTBFTFNBMEFJQU1oQVNBRklRQURRQ0FBUWZNQUlBRkJDbXNRdUFFaUFFVU5BU0FBUVorNjhBQkJDeEJNQkVBZ0FpQUFRUUZxSWdCcklnRkJDMDROQVF3Q0N3c2dBQ0FDUmcwQUlBQWdDMnRCZjBZTkFBSkFBMEFDUUNBRFFRcHJJZ0JGRFFBZ0JVSHpBQ0FBRUxnQklnRkZEUUFnQVVHZnV2QUFRUXNRVEVVTkFpQUNJQUZCQVdvaUJXc2lBMEVLU2cwQkN3c2dBaUVCQ3dKL1FYOGdCa0VLSUFFZ0MydEJDMm9nQVNBQ1Joc2lBMDBOQUJvZ0F5QUxhaUVCQWtBRFFDQUJNUUFBSWhOQ1AxWU5BVUlCSUJPR1FvQ0FnSUNBZ01EL0E0TlFEUUVnQVVFQmFpSUJJQUpIRFFBTFFYOE1BUXNnQVNBTGF3c2hBQ0FLSUFsQk1Hb2lBaUFISUFNZ0FDQUhFSWNCSWdBb0FnQWlBU0FDSUFBc0FBc2lBRUVBU0JzUXlRRTJBbVFnQUVFQVRnMEFJQUVRRndzZ0NVRkFheVFBREE0TEFrQUNRQUpBQWtBZ0FrRXZFSVlCQkVBZ0FDQUNRUzhRaGdFZ0FpZ0NBQ0FDSUFJc0FBdEJBRWdiYWtFQmFoREpBU0lDTmdKSURBRUxJQUlvQWdBZ0FpQUNMQUFMUVFCSUd4REpBVUVCUmcwQklBQW9Ba2doQWd0QkFpRUJBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUNRUUZyRGtBSkFRb0NDZ29LQXdvS0Nnb0tDZ29FQ2dvS0Nnb0tDZ29LQ2dvS0Nnb0tCUW9LQ2dvS0Nnb0tDZ29LQ2dvS0Nnb0tDZ29LQ2dvS0Nnb0tDZ29LQ2dvR0FBc2dBa0dBQVVZTkJpQUNRWUFDUncwSlFRb2hBUXdJQzBFRElRRU1Cd3RCQkNFQkRBWUxRUVVoQVF3RkMwRUdJUUVNQkF0QkJ5RUJEQU1MUVFnaEFRd0NDMEVKSVFFTUFRc2dBRUVCTmdKSVFRSWhBUXNnQUNBQk5nSTRDd3dOQ3lNQVFkQUFheUlLSkFCQitBTVFHQ0lCRU53REdpQUFJQUUyQWpBQ1FDQUNRY01BRUlZQlFYOUhCRUFnQWtIREFCQ0dBU0VCSUFBb0FqQWhCU0FCSUFJb0FnQWdBaUFDTEFBTFFRQklHMm90QUFGQi9BQkdCRUFnQlVFQ05nTG9BMEVFRUJnaUFrRUNOZ0lBSUFwQkJCQVlJZ00yQWtBZ0NpQURRUVJxSWdFMkFrZ2dBeUFDS0FJQU5nSUFJQXBCQURZQ1RDQUZRZGdEYWlBRElBRVFVU0FLS0FKQUlRRWdCVUVBTmdMa0F5QUJCRUFnQ2lBQk5nSkVJQUVRRndzZ0FoQVhJQUFvQWpCQkFqWUM3QU1NQWdzZ0JVRUJOZ0xvQTBFRUVCZ2lBa0VFTmdJQUlBcEJCQkFZSWdNMkFqQWdDaUFEUVFScUlnRTJBamdnQXlBQ0tBSUFOZ0lBSUFwQkFEWUNQQ0FGUWRnRGFpQURJQUVRVVNBS0tBSXdJUUVnQlVFQU5nTGtBeUFCQkVBZ0NpQUJOZ0kwSUFFUUZ3c2dBaEFYSUFBb0FqQkJCRFlDN0FNTUFRc2dBa0V2RUlZQlJRMEFBa0FnQ2tFZ2FpSUJJQUpCQUNBQ1FTOFFoZ0VnQWhDSEFTSUxLQUlBSWdVZ0FTQUxMUUFMSWdaQkdIUkJHSFVpREVFQVNDSUJHeUlETFFBQVFTaEhEUUFnQXlBTEtBSUVJQVlnQVJzaUFXcEJBV3N0QUFCQktVY05BQ0FLUVJCcUlBdEJBU0FCUVFGcklBc1Fod0VhSUFzc0FBdEJBRWdFUUNBTEtBSUFFQmNMSUFvZ0NpZ0NHRFlDS0NBS0lBb3BBeEEzQXlBZ0N5Z0NBQ0VGSUFzc0FBc2hEQXNnQUNnQ01DRUdJQVVnQ2tFZ2FpQU1RUUJJR3hESkFTRUJRUVFRR0NJRElBRTJBZ0FnQ2tFRUVCZ2lCVFlDQUNBS0lBVkJCR29pQVRZQ0NDQUZJQU1vQWdBMkFnQWdDa0VBTmdJTUlBb2dBVFlDQkNBR1FkZ0RhaUFGSUFFUVVTQUtLQUlBSVFFZ0JrRUFOZ0xrQXlBQkJFQWdDaUFCTmdJRUlBRVFGd3NnQXhBWElBQW9BakFnQWtFdkVJWUJJQUlvQWdBZ0FpQUNMQUFMUVFCSUcycEJBV29ReVFFMkF1d0RJQXNzQUF0QkFFNE5BQ0FMS0FJQUVCY0xJQXBCMEFCcUpBQU1EQXNnQUVHMEFXb2hCZ0pBSUFWRkJFQWdCQ0FDS0FJSU5nSVFJQVFnQWlrQ0FEY0RDQXdCQ3lBRVFRaHFJQXdnQWlnQ0JCQWFJQUV0QUFBaEF3c2dBQ2dDV0NFQklBUW9BaEFoQUNBRVFRQTJBaEFnQkNBQU5nSWdJQVFnQVRZQ0ZDQUVLUU1JSVJNZ0JFSUFOd01JSUFRZ0V6Y0RHQ0FFSUFNNkFDZ2dCQ0FCTmdJa0lBWWdCRUVZYWhDUkJpQUVMQUFqUVFCSUJFQWdCQ2dDR0JBWEN5QUVMQUFUUVFCT0RRc2dCQ2dDQ0JBWERBc0xJQUJCbkFGcUlRRUNRQ0FGUlFSQUlBUWdBaWdDQ0RZQ0lDQUVJQUlwQWdBM0F4Z01BUXNnQkVFWWFpQU1JQUlvQWdRUUdnc2dCQ0FBS0FKWU5nSWtJQUVnQkVFWWFoQ2NCeUFFTEFBalFRQk9EUW9nQkNnQ0dCQVhEQW9MSXdCQklHc2lCeVFBUWJnRUVCZ2lDaERJQ1NFTEFrQWdBa0U5RUlZQlFYOUdEUUFnQ2lBSFFSQnFJZ1VnQWlBQ1FUMFFoZ0ZCQVdwQmZ5QUNFSWNCSWdFb0FnQWlBeUFGSUFFc0FBc2lBVUVBU0JzUWd3UTVBNWdFSUFGQkFFNE5BQ0FERUJjTEFrQWdBa0VpRUlZQlFYOUdEUUFnQnlBSFFSQnFJQUlnQWtFaUVJWUJRUUZxUVg4Z0FoQ0hBU0lNUVFBZ0RFRWlFSVlCSUF3UWh3RWFJQXdzQUF0QkFFZ0VRQ0FNS0FJQUVCY0xJQWNnQnlnQ0NEWUNHQ0FISUFjcEF3QTNBeEFnRENnQ0JDQU1MUUFMSWdFZ0FVRVlkRUVZZFNJQlFRQklHd1IvUWVRQkVCZ2lBeENGQVNFRklBY2dEQkNZQVNBRlFkZ0JhaUVHSUFjdEFBc2lBa0VZZEVFWWRTRUJBa0FnQlN3QTR3RkJBRTRFUUNBQlFRQk9CRUFnQmlBSEtRTUFOd0lBSUFZZ0J5Z0NDRFlDQ0F3Q0N5QUdJQWNvQWdBZ0J5Z0NCQkIwREFFTElBWWdCeWdDQUNBSElBRkJBRWdpQVJzZ0J5Z0NCQ0FDSUFFYkVIRUxJQWNzQUF0QkFFZ0VRQ0FIS0FJQUVCY0xJQW9nQXlBS0tBSUFLQUtvQVJFQ0FDQU1MQUFMQlNBQkMwRVlkRUVZZFVFQVRnMEFJQXdvQWdBUUZ3c2dDa0tBZ0lDQWdJQ0ErRDgzQThBREFrQUNRQUpBQWtBZ0FDZ0N4QUVpQWlBQUtBTElBU0lCU1FSQUlBSWdDellDQUNBQUlBSkJCR28yQXNRQkRBRUxJQUlnQUNnQ3dBRWlDbXNpQmtFQ2RTSURRUUZxSWdWQmdJQ0FnQVJQRFFFZ0JTQUJJQXBySWdKQkFYVWlBU0FCSUFWSkcwSC8vLy8vQXlBQ1Fmei8vLzhIU1JzaUJRUi9JQVZCZ0lDQWdBUlBEUU1nQlVFQ2RCQVlCVUVBQ3lJQ0lBTkJBblJxSWdFZ0N6WUNBQ0FHUVFCS0JFQWdBaUFLSUFZUUdSb0xJQUFnQWlBRlFRSjBhallDeUFFZ0FDQUJRUVJxTmdMRUFTQUFJQUkyQXNBQklBcEZEUUFnQ2hBWEMwSDZydTBBUVFBUUpDQUhRU0JxSkFBTUFnc1FLQUFMUWFPRTd3QVFPQUFMREFrTElBQkJ0QUZxSVFZQ1FDQUZSUVJBSUFRZ0FpZ0NDRFlDRUNBRUlBSXBBZ0EzQXdnTUFRc2dCRUVJYWlBTUlBSW9BZ1FRR2lBQkxRQUFJUU1MSUFBb0FsZ2hBU0FFS0FJUUlRQWdCRUVBTmdJUUlBUWdBRFlDSUNBRUlBRTJBaFFnQkNrRENDRVRJQVJDQURjRENDQUVJQk0zQXhnZ0JDQURPZ0FvSUFRZ0FUWUNKQ0FHSUFSQkdHb1FrUVlnQkN3QUkwRUFTQVJBSUFRb0FoZ1FGd3NnQkN3QUUwRUFUZzBJSUFRb0FnZ1FGd3dJQ3lBQVFhZ0JhaUVCQWtBZ0JVVUVRQ0FFSUFJb0FnZzJBaUFnQkNBQ0tRSUFOd01ZREFFTElBUkJHR29nRENBQ0tBSUVFQm9MSUFRZ0FDZ0NXRFlDSkNBQklBUkJHR29RbkFjZ0JDd0FJMEVBVGcwSElBUW9BaGdRRnd3SEMwR2N6TzhBUVFBUUpBd0dDMEdDeU84QVFRQVFKQXdGQ3lBQUlRb2pBRUZBYWlJSUpBQWdDRUlBTndNd0lBaEJBRFlDT0FKQVFaQ2VnUUVwQXdBaUUwSWdpS2NpRWtVTkFFR1F1WUlCS0FJQVFaZTVnZ0VzQUFBaUFFSC9BWEVnQUVFQVNDSUJHeUlBUVFOSkRRQWdFNmNpQWlBU2FpRUpJQUJCakxtQ0FTZ0NBRUdNdVlJQklBRWJJZ1pxSVFVZ0JrRUNhaUVEQTBBZ0F5MEFBQ0VCSUFJaEFBSkFBMEFnQUMwQUFDQUJSd1JBSUFrZ0FFRUJhaUlBUncwQkRBSUxDeUFESUFWR0RRSWdBeUFHYXlJRFFYOUdEUUpCQWlFTUFrQURRQ0FJUVFBNkFDQWdDRUVBT2dBckFrQkJqTG1DQVNBREVFWXRBQUJCM3dCR0JFQkJBU0VGQWtBZ0EwR1F1WUlCS0FJQVFaZTVnZ0V0QUFBaUFDQUFRUmgwUVJoMVFRQklHMDhOQUFOQVFZeTVnZ0VnQXhCR0xRQUFRZDhBUncwQklBVkJBV29oQlNBRFFRRnFJZ05Ca0xtQ0FTZ0NBRUdYdVlJQkxRQUFJZ0FnQUVFWWRFRVlkVUVBU0J0SkRRQUxDeUFEUVFGcklRTkJBeUVRUVFBaER3d0JDMEdNdVlJQklBTVFSaTBBQUVIK0FFWUVRRUVCSVJCQkFDRUZRUUFoRHd3QkMwRUNJUkJCQVNFRlFZeTVnZ0VnQXhCR0xRQUFRUzFHQkVCQkFTRVBEQUVMUVl5NWdnRWdBeEJHTFFBQVFkd0FSd1JBUVFBaEQwRUFJUkFNQVF0QkFDRVBJQU5CQVdvaUFFR1F1WUlCS0FJQVFaZTVnZ0V0QUFBaUFTQUJRUmgwUVJoMVFRQklHMDhFUUVFQUlSQU1BUXRCQUNFUVFZeTVnZ0VnQUJCR0xRQUFRUzFIRFFCQkFTRVBRUUFoQlVFQ0lSQWdBQ0VEQ3lBSVFSQnFRWXk1Z2dFZ0RDQURJQXhyUVl5NWdnRVFod0VhSUFnc0FDdEJBRWdFUUNBSUtBSWdFQmNMSUFnZ0NDZ0NHRFlDS0NBSUlBZ3BBeEFpRXpjRElDQVRweUlSSUFoQklHb2dDQ3dBS3lJTVFRQklJZ0FiSWdZZ0NDZ0NKQ0lPSUF4Qi93RnhJZzBnQUJzaUIyb2hDeUFHSVFFQ1FBSkFJQWRGRFFBRFFBSkFJQUV0QUFCQjNBQnJEZ1FDQUFBQ0FBc2dBVUVCYWlJQklBdEhEUUFMSUFzaEFRd0JDeUFCSUF0R0RRQWdBVUVCYWlJQUlBdEdEUUFnQmlBSGFpQUJheUlHUVFKcklRMUJBQ0VNSUFaQkFXdEJBM0VpQndSQUEwQUNRQUpBSUFBdEFBQWlCa0hjQUdzT0JBRUFBQUVBQ3lBQklBWTZBQUFnQVVFQmFpRUJDeUFBUVFGcUlRQWdERUVCYWlJTUlBZEhEUUFMQ3lBTlFRTlBCRUFEUUFKQUFrQWdBQzBBQUNJR1Fkd0FhdzRFQVFBQUFRQUxJQUVnQmpvQUFDQUJRUUZxSVFFTEFrQUNRQ0FBTFFBQklnWkIzQUJyRGdRQkFBQUJBQXNnQVNBR09nQUFJQUZCQVdvaEFRc0NRQUpBSUFBdEFBSWlCa0hjQUdzT0JBRUFBQUVBQ3lBQklBWTZBQUFnQVVFQmFpRUJDd0pBQWtBZ0FDMEFBeUlHUWR3QWF3NEVBUUFBQVFBTElBRWdCam9BQUNBQlFRRnFJUUVMSUFCQkJHb2lBQ0FMUncwQUN3c2dDQ2dDSkNFT0lBZ29BaUFoRVNBSUxRQXJJZzBoREFzQ1FBSkFBa0FnRGlBTklBeEJHSFJCR0hVaUMwRUFTQ0lBR3lJR0lBRWdFU0FJUVNCcUlBQWJJZ0JySWd4UEJFQUNRQ0FBSUFacUlBRnJJZ0JCZjBZRVFDQUxRUUJJQkVBZ0RDQVJha0VBT2dBQUlBZ2dERFlDSkF3Q0N5QUlRU0JxSUF4cVFRQTZBQUFnQ0NBTU9nQXJEQUVMSUFoQklHb2dEQ0FBRVAwRkN3SkFBa0FDUUNBSUtBSWtJQWd0QUNzaUFDQUFRUmgwUVJoMVFRQklHMFVOQUVIa0FSQVlJZ1lRaFFFaUFFSFlBV29oRENBSVFSQnFJQWhCSUdvUW1BRWdDQzBBR3lJQlFSaDBRUmgxSVFzQ1FDQUFMQURqQVVFQVRnUkFJQXRCQUU0RVFDQU1JQWdwQXhBM0FnQWdEQ0FJS0FJWU5nSUlEQUlMSUF3Z0NDZ0NFQ0FJS0FJVUVIUU1BUXNnRENBSUtBSVFJQWhCRUdvZ0MwRUFTQ0lBR3lBSUtBSVVJQUVnQUJzUWNRc2dDQ3dBRzBFQVNBUkFJQWdvQWhBUUZ3dEI2QVVRR0NJTkVKZ0VHaUFOSUFZZ0RTZ0NBQ2dDcUFFUkFnQWdEU0FRTmdMVUJTQVBCRUFnRFVFQ05nTFlCUXNnQ0NnQ05DSUJJQWdvQWpnaUFFa0VRQ0FCSUFVMkFnUWdBU0FOTmdJQUlBZ2dBVUVJYWpZQ05Bd0JDeUFCSUFnb0FqQWlCMnNpREVFRGRTSUdRUUZxSWd0QmdJQ0FnQUpQRFFJZ0N5QUFJQWRySWdGQkFuVWlBQ0FBSUF0SkcwSC8vLy8vQVNBQlFmai8vLzhIU1JzaUFFR0FnSUNBQWs4TkFTQUFRUU4wSWdBUUdDSUxJQVpCQTNScUlnRWdCVFlDQkNBQklBMDJBZ0FnREVFQVNnUkFJQXNnQnlBTUVCa2FDeUFJSUFBZ0MybzJBamdnQ0NBQlFRaHFOZ0kwSUFnZ0N6WUNNQ0FIUlEwQUlBY1FGd3RCa0xtQ0FTZ0NBRUdYdVlJQkxRQUFJZ0FnQUVFWWRFRVlkVUVBU0NJQUd5RUhJQU5CQVdvaERDQVNSUTBESUFjZ0RFME5BMEdNdVlJQktBSUFRWXk1Z2dFZ0FCc2lDeUFIYWlFR0lBc2dER29oQXdOQUlBTXRBQUFoQVNBQ0lRQUNRQU5BSUFBdEFBQWdBVWNFUUNBSklBQkJBV29pQUVjTkFRd0NDd3NnQXlBR1JnMEZJQU1nQzJzaUEwRi9SdzBHREFVTElBTkJBV29pQXlBR1J3MEFDd3dEQzBHamhPOEFFRGdBQ3hBb0FBc1Fkd0FMUVg4aEF5QUhJQXhORFFBZ0NFRVFha0dNdVlJQklBeEJmMEdNdVlJQkVJY0JJUXNDUUNBSUtBSVVJQWd0QUJzaUFDQUFRUmgwUVJoMUlnWkJBRWdpQVJzaUFFVU5BQ0FBUVFGcklnY2dDQ2dDRUNJQUlBaEJFR29nQVJ0cUxRQUFRUTFIRFFBZ0JrRUFTQVJBSUFBZ0IycEJBRG9BQUNBSUlBYzJBaFFNQVFzZ0NFRVFhaUFIYWtFQU9nQUFJQWdnQnpvQUd3dEI1QUVRR0NJR0VJVUJJUWNnQ0NBTEVKZ0JJQWRCMkFGcUlRc2dDQzBBQ3lJQlFSaDBRUmgxSVFBQ1FDQUhMQURqQVVFQVRnUkFJQUJCQUU0RVFDQUxJQWdwQXdBM0FnQWdDeUFJS0FJSU5nSUlEQUlMSUFzZ0NDZ0NBQ0FJS0FJRUVIUU1BUXNnQ3lBSUtBSUFJQWdnQUVFQVNDSUFHeUFJS0FJRUlBRWdBQnNRY1FzZ0NDd0FDMEVBU0FSQUlBZ29BZ0FRRnd0QjZBVVFHQ0lPRUpnRUdpQU9JQVlnRGlnQ0FDZ0NxQUVSQWdBZ0RpQVFOZ0xVQlFKQUlBZ29BalFpQVNBSUtBSTRJZ0JKQkVBZ0FTQUZOZ0lFSUFFZ0RqWUNBQ0FJSUFGQkNHbzJBalFNQVFzZ0FTQUlLQUl3SWcxcklnZEJBM1VpQmtFQmFpSUxRWUNBZ0lBQ1R3MENJQXNnQUNBTmF5SUJRUUoxSWdBZ0FDQUxTUnRCLy8vLy93RWdBVUg0Ly8vL0Iwa2JJZ0JCZ0lDQWdBSlBEUVFnQUVFRGRDSUFFQmdpQ3lBR1FRTjBhaUlCSUFVMkFnUWdBU0FPTmdJQUlBZEJBRW9FUUNBTElBMGdCeEFaR2dzZ0NDQUFJQXRxTmdJNElBZ2dBVUVJYWpZQ05DQUlJQXMyQWpBZ0RVVU5BQ0FORUJjTElBZ3NBQnRCQUU0TkFDQUlLQUlRRUJjTElBZ3NBQ3RCQUVnRVFDQUlLQUlnRUJjTElBTkJmMGNOQVF3RkN3c1FLQUFMUWFPRTd3QVFPQUFMSUFOQkFXb2lBeUFGUncwQUN3c0NRQUpBQWtBZ0NpZ0NqQUlpQVNBS0tBS0lBaUlEUmdSQUlBZ29BalFoRVNBSUtBSXdJUVVNQVFzZ0NDZ0NOQ0lSSUFnb0FqQWlCV3RCQTNVaEJrRUFJUUpCQUNFQUEwQWdBaUFHVHcwQklBRWdBMnRCQW5VZ0FFME5BZ05BQWtBZ0F5QUFRUUowSWd4cUtBSUFFTGNCSVFFZ0NpZ0NqQUlnQ2lnQ2lBSWlBMnRCQW5VaEN5QUJSUTBBSUFBZ0MwOE5BQ0FMSUFCQkFXb2lBRXNOQVF3RUN3c2dBQ0FMVHcwQklBTWdER29vQWdCQkFFR1ZBUkRXQWlJQlJRUkFRZEFFRUJnaUN4QzlDU0VCSUFzZ0NpZ0NsQUkyQXZ3RElBb29Bb3dDSUFvb0FvZ0NJZ05yUVFKMUlBQk5EUU1nQXlBTWFpZ0NBQ0lESUFzZ0F5Z0NBQ2dDcUFFUkFnQUxJQUVnQlNBQ1FRTjBhaUlES0FJQUlBRW9BZ0FvQXFnQkVRSUFJQUpCQVdvaEFpQURLQUlFSUFCcUlnQWdDaWdDakFJaUFTQUtLQUtJQWlJRGEwRUNkVWtOQUFzTElBVWdFVWNFUUNBRklRQURRQ0FBS0FJQUlnRW9Ba3hGQkVBZ0FTQUJLQUlBS0FJRUVRRUFDeUFBUVFocUlnQWdFVWNOQUFzTElBb2dDaWdDbEFKQkFXbzJBcFFDSUFVRVFDQUlJQVUyQWpRZ0JSQVhDeUFJUVVCckpBQU1BUXNRYlFBTERBUUxRYlN2N1FCQkFCQWtEQU1MSXdCQkVHc2lCaVFBUWV3QkVCZ2lBUkNlQlNFRElBQWdBVFlDSkNBRFFRRTJBdWdCQWtBZ0FpZ0NCQ0FDTFFBTElnTWdBMEVZZEVFWWRVRUFTQ0lERzBVTkFDQUNLQUlBSUFJZ0F4c1F5UUVpQWtFQVRBUkFRYXVKN2dCQkFCQTZJQUFvQWlRaEFRc2dCaUFDRUh3Q1FDQUdJQUZCM0FGcUlnVkdEUUFnQmkwQUN5SUNRUmgwUVJoMUlRTWdBU3dBNXdGQkFFNEVRQ0FEUVFCT0JFQWdCU0FHS1FNQU53SUFJQVVnQmlnQ0NEWUNDQXdDQ3lBRklBWW9BZ0FnQmlnQ0JCQWdEQUVMSUFVZ0JpZ0NBQ0FHSUFOQkFFZ2lBUnNnQmlnQ0JDQUNJQUViRUNFYUN5QUdMQUFMUVFCT0RRQWdCaWdDQUJBWEN5QUFLQUlFSWdFZ0FDZ0NKQ0FCS0FJQUtBS29BUkVDQUNBQVFXQTJBamdnQUNnQ2ZDSUJJQUFvQW5naUEwY0VRQU5BSUFGQkVHc2hBaUFCUVFWckxBQUFRUUJJQkVBZ0FpZ0NBQkFYQ3lBQ0lnRWdBMGNOQUFzTElBQWdBellDZkNBQUtBS0lBU0lCSUFBb0FvUUJJZ05IQkVBRFFDQUJRUkJySVFJZ0FVRUZheXdBQUVFQVNBUkFJQUlvQWdBUUZ3c2dBaUlCSUFOSERRQUxDeUFBSUFNMkFvZ0JJQUFvQXJnQklnRWdBQ2dDdEFFaUEwY0VRQU5BSUFGQkZHc2hBaUFCUVFsckxBQUFRUUJJQkVBZ0FpZ0NBQkFYQ3lBQ0lnRWdBMGNOQUFzTElBQWdBellDdUFFZ0FDZ0NvQUVpQVNBQUtBS2NBU0lEUndSQUEwQWdBVUVRYXlFQ0lBRkJCV3NzQUFCQkFFZ0VRQ0FDS0FJQUVCY0xJQUlpQVNBRFJ3MEFDd3NnQUNBRE5nS2dBU0FBS0FLc0FTSUJJQUFvQXFnQklnTkhCRUFEUUNBQlFSQnJJUUlnQVVFRmF5d0FBRUVBU0FSQUlBSW9BZ0FRRndzZ0FpSUJJQU5IRFFBTEN5QUFJQU0yQXF3QklBWkJFR29rQUF3Q0N5QUFRYlFCYWlFR0FrQWdCVVVFUUNBRUlBSW9BZ2cyQWhBZ0JDQUNLUUlBTndNSURBRUxJQVJCQ0dvZ0RDQUNLQUlFRUJvZ0FTMEFBQ0VEQ3lBQUtBSllJUUVnQkNnQ0VDRUFJQVJCQURZQ0VDQUVJQUEyQWlBZ0JDQUJOZ0lVSUFRcEF3Z2hFeUFFUWdBM0F3Z2dCQ0FUTndNWUlBUWdBem9BS0NBRUlBRTJBaVFnQmlBRVFSaHFFSkVHSUFRc0FDTkJBRWdFUUNBRUtBSVlFQmNMSUFRc0FCTkJBRTROQVNBRUtBSUlFQmNNQVFzZ0JDQUdOZ0lBUVpIVzd3QWdCQkFrQ3lBRVFUQnFKQUFMSHdBZ0FRUkFJQUFnQVNnQ0FCRGZDaUFBSUFFb0FnUVEzd29nQVJBWEN3c3hBQ0FCQkVBZ0FDQUJLQUlBRU9BS0lBQWdBU2dDQkJEZ0NpQUJMQUFiUVFCSUJFQWdBU2dDRUJBWEN5QUJFQmNMQ3pFQUlBRUVRQ0FBSUFFb0FnQVE0UW9nQUNBQktBSUVFT0VLSUFFc0FCdEJBRWdFUUNBQktBSVFFQmNMSUFFUUZ3c0xNUUFnQVFSQUlBQWdBU2dDQUJEaUNpQUFJQUVvQWdRUTRnb2dBU3dBRzBFQVNBUkFJQUVvQWhBUUZ3c2dBUkFYQ3dzeEFDQUJCRUFnQUNBQktBSUFFT01LSUFBZ0FTZ0NCQkRqQ2lBQkxBQWJRUUJJQkVBZ0FTZ0NFQkFYQ3lBQkVCY0xDekVBSUFFRVFDQUFJQUVvQWdBUTVBb2dBQ0FCS0FJRUVPUUtJQUVzQUJ0QkFFZ0VRQ0FCS0FJUUVCY0xJQUVRRndzTE1RQWdBUVJBSUFBZ0FTZ0NBQkRsQ2lBQUlBRW9BZ1FRNVFvZ0FTd0FHMEVBU0FSQUlBRW9BaEFRRndzZ0FSQVhDd3REQUNBQkJFQWdBQ0FCS0FJQUVPWUtJQUFnQVNnQ0JCRG1DaUFCTEFBblFRQklCRUFnQVNnQ0hCQVhDeUFCTEFBYlFRQklCRUFnQVNnQ0VCQVhDeUFCRUJjTEN6RUFJQUVFUUNBQUlBRW9BZ0FRNXdvZ0FDQUJLQUlFRU9jS0lBRXNBQnRCQUVnRVFDQUJLQUlRRUJjTElBRVFGd3NMTVFBZ0FRUkFJQUFnQVNnQ0FCRG9DaUFBSUFFb0FnUVE2QW9nQVN3QUcwRUFTQVJBSUFFb0FoQVFGd3NnQVJBWEN3c3hBQ0FCQkVBZ0FDQUJLQUlBRU9rS0lBQWdBU2dDQkJEcENpQUJMQUFiUVFCSUJFQWdBU2dDRUJBWEN5QUJFQmNMQ3g4QUlBRUVRQ0FBSUFFb0FnQVE2Z29nQUNBQktBSUVFT29LSUFFUUZ3c0xtd29CQlg4akFFRWdheUlGSkFBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFJb0FnQkZEUUFnQlVFUWFpSUVJQUZCbG9id0FCQlRRWWtEUVFBZ0JDZ0NBQ0FFS0FJRWNoc05BQ0FBS0FKa0lnWkZEUWNnQmlFRUEwQWdBeUFFS0FJUUlnZEpCRUFnQkNnQ0FDSUVEUUVNQ1FzZ0F5QUhTd1JBSUFRb0FnUWlCQTBCREFrTEN5QUVSUTBIQWtBZ0JDZ0NHQ0FFS0FJVVJnMEFBMEFnQXlBR0tBSVFJZ1JKQkVBZ0JpZ0NBQ0lHRFFFTUNRc2dBeUFFU3dSQUlBWW9BZ1FpQmcwQkRBa0xDeUFHUlEwSElBWW9BaGhCQkdzb0FnQWlCQ0FFS0FJQUtBSUlFUUFBUWU0QVJ3MEFJQVVnQVVHWHRPOEFFRUUyQWhBZ0JTZ0NFRVVOQVF0Qm1BVVFHQ0lIRUswR0dpQUZJQUpCdU1YdkFCQWROZ0lRQWtCQmhnTkJBQ0FGS0FJUUcwVU5BQ0FGSUFKQnVNWHZBQkFkTmdJSUFrQWdCU2dDQ0NJQkJFQWdBU2dDQ0NJQkRRRUxRWWpNOFFBaEFRc2dBU0lFRUI4aUFVRndUdzBDQWtBQ1FDQUJRUXRQQkVBZ0FVRVFha0Z3Y1NJSUVCZ2hCaUFGSUFoQmdJQ0FnSGh5TmdJWUlBVWdCallDRUNBRklBRTJBaFFNQVFzZ0JTQUJPZ0FiSUFWQkVHb2hCaUFCUlEwQkN5QUdJQVFnQVJBWkdnc2dBU0FHYWtFQU9nQUFJQWRCMUFCcUlRRWdCUzBBR3lJR1FSaDBRUmgxSVFRQ1FDQUhMQUJmUVFCT0JFQWdCRUVBVGdSQUlBRWdCU2tERURjQ0FDQUJJQVVvQWhnMkFnZ01BZ3NnQVNBRktBSVFJQVVvQWhRUUlBd0JDeUFCSUFVb0FoQWdCVUVRYWlBRVFRQklJZ0ViSUFVb0FoUWdCaUFCR3hBaEdnc2dCU3dBRzBFQVRnMEFJQVVvQWhBUUZ3c2dCU0FDUWJ5ODdnQVFIVFlDRUFKQVFZWURRUUFnQlNnQ0VCdEZEUUFnQlNBQ1FieTg3Z0FRSFRZQ0NBSkFJQVVvQWdnaUFRUkFJQUVvQWdnaUFRMEJDMEdJelBFQUlRRUxJQUVpQWhBZklnRkJjRThOQXdKQUFrQWdBVUVMVHdSQUlBRkJFR3BCY0hFaUJCQVlJUVlnQlNBRVFZQ0FnSUI0Y2pZQ0dDQUZJQVkyQWhBZ0JTQUJOZ0lVREFFTElBVWdBVG9BR3lBRlFSQnFJUVlnQVVVTkFRc2dCaUFDSUFFUUdSb0xJQUVnQm1wQkFEb0FBQ0FIQW44Z0JVRVFhaUlCS0FJRUlnUWdBUzBBQ3lJQ0lBSkJHSFJCR0hVaUJrRUFTQnRCQlVZRVFFRUJJQUZCZjBHeTJPNEFRUVVRRzBVTkFSb2dBUzBBQ3lJQ0lRWWdBU2dDQkNFRUMwRUVJUWdDUUNBRUlBSWdCa0VZZEVFWWRVRUFTQnRCQkVZRVFDQUJRWDlCcjVmdkFFRUVFQnRGRFFFZ0FTMEFDeUlDSVFZZ0FTZ0NCQ0VFQzBFQUlRZ2dCQ0FDSUFaQkdIUkJHSFZCQUVnYlFRTkhEUUJCQUVFRElBRkJmMEhKcU8wQVFRTVFHeHNoQ0FzZ0NBczJBcVFFSUFVc0FCdEJBRTROQUNBRktBSVFFQmNMSUFBZ0F5QUhRUUFROUFJZ0FDZ0NaQ0lFUlEwRkEwQWdBeUFFS0FJUUlnQkpCRUFnQkNnQ0FDSUVEUUVNQndzZ0FDQURTUVJBSUFRb0FnUWlCQTBCREFjTEN5QUVSUTBGSUFRb0FoZ2lBQ0FFS0FJY0lnSkpCRUFnQUNBSE5nSUFJQVFnQUVFRWFqWUNHQXdCQ3lBQUlBUW9BaFFpQUdzaUEwRUNkU0lHUVFGcUlnRkJnSUNBZ0FSUERRTWdBU0FDSUFCcklnSkJBWFVpQ0NBQklBaExHMEgvLy8vL0F5QUNRZnovLy84SFNSc2lBUVIvSUFGQmdJQ0FnQVJQRFFVZ0FVRUNkQkFZQlVFQUN5SUNJQVpCQW5ScUlnWWdCellDQUNBRFFRQktCRUFnQWlBQUlBTVFHUm9MSUFRZ0FpQUJRUUowYWpZQ0hDQUVJQVpCQkdvMkFoZ2dCQ0FDTmdJVUlBQkZEUUFnQUJBWEN5QUZRU0JxSkFBUEN4QXRBQXNRTFFBTEVDZ0FDMEdqaE84QUVEZ0FDMEdXdXU4QUVKWUJBQXRCbHJydkFCQ1dBUUFMUVphNjd3QVFsZ0VBQzZFT0FRZC9Jd0JCSUdzaUJDUUFBa0FDUUFKQUFrQUNRQ0FDS0FJQVJRMEFRYkFFRUJnaUJoREVCaG9nQUNBRElBWkJBQkQwQWlBQUtBSmtJZ0JGRFFRRFFDQURJQUFvQWhBaUJVa0VRQ0FBS0FJQUlnQU5BUXdHQ3lBRElBVkxCRUFnQUNnQ0JDSUFEUUVNQmdzTElBQkZEUVFDUUNBQUtBSVlJZ01nQUNnQ0hDSUhTUVJBSUFNZ0JqWUNBQ0FBSUFOQkJHbzJBaGdNQVFzZ0F5QUFLQUlVSWdOcklnbEJBblVpQ0VFQmFpSUZRWUNBZ0lBRVR3MENJQVVnQnlBRGF5SUhRUUYxSWdvZ0JTQUtTeHRCLy8vLy93TWdCMEg4Ly8vL0Iwa2JJZ1VFZnlBRlFZQ0FnSUFFVHcwRUlBVkJBblFRR0FWQkFBc2lCeUFJUVFKMGFpSUlJQVkyQWdBZ0NVRUFTZ1JBSUFjZ0F5QUpFQmthQ3lBQUlBY2dCVUVDZEdvMkFod2dBQ0FJUVFScU5nSVlJQUFnQnpZQ0ZDQURSUTBBSUFNUUZ3c2dCQ0FCUWVycDdRQVFVeUFFSUFRUU1UWUNFQ01BUVJCcklnQWtBQ0FBSUFRb0FoQTJBZ2dnQUNnQ0NDRURJQUJCRUdva0FDQUVJQU0yQWhnZ0JFRVlhaEI0SVFBZ0JDQUJRWW5xN1FBUVV5QUVJQVFRTVRZQ0VDTUFRUkJySWdFa0FDQUJJQVFvQWhBMkFnZ2dBU2dDQ0NFRElBRkJFR29rQUNBRUlBTTJBaGdnQkVFWWFoQjRJUU1nQkNBQ0VJZ0JOZ0lBUVljRFFRQWdCQ2dDQUJzRVFDQUVJQUpCdTR6dUFCQlRJQVFnQkJBeE5nSVFJd0JCRUdzaUFDUUFJQUFnQkNnQ0VEWUNDQ0FBS0FJSUlRRWdBRUVRYWlRQUlBUWdBVFlDR0NBRVFSaHFFSGdoQUNBRUlBSkIxNHp1QUJCVElBUWdCQkF4TmdJUUl3QkJFR3NpQVNRQUlBRWdCQ2dDRURZQ0NDQUJLQUlJSVFNZ0FVRVFhaVFBSUFRZ0F6WUNHQ0FFUVJocUVIZ2hBd3NnQUVILy93TnhCRUFnQmlBQVFSQjBRUkIxTmdMd0F3c2dBMEgvL3dOeEJFQWdCaUFEUVJCMFFSQjFOZ0wwQXdzZ0JDQUNRYldrN1FBUUhUWUNHQUpBSUFRb0FoZ2lBQVJBSUFBb0FnZ2lBQTBCQzBHSXpQRUFJUUFMSUFBUUh5SUJRWEJQRFFNQ1FBSkFJQUZCQzA4RVFDQUJRUkJxUVhCeElnVVFHQ0VESUFRZ0JVR0FnSUNBZUhJMkFnZ2dCQ0FETmdJQUlBUWdBVFlDQkF3QkN5QUVJQUU2QUFzZ0JDRURJQUZGRFFFTElBTWdBQ0FCRUJrYUN5QUJJQU5xUVFBNkFBQWdCaUFFRUpnRE5nTDhBeUFFTEFBTFFRQklCRUFnQkNnQ0FCQVhDeUFFSUFKQnRhVHRBQkFkTmdJWUFrQWdCQ2dDR0NJQUJFQWdBQ2dDQ0NJQURRRUxRWWpNOFFBaEFBc2dBQkFmSWdGQmNFOE5Bd0pBQWtBZ0FVRUxUd1JBSUFGQkVHcEJjSEVpQlJBWUlRTWdCQ0FGUVlDQWdJQjRjallDQ0NBRUlBTTJBZ0FnQkNBQk5nSUVEQUVMSUFRZ0FUb0FDeUFFSVFNZ0FVVU5BUXNnQXlBQUlBRVFHUm9MSUFFZ0EycEJBRG9BQUNBR0lBUVFtQU0yQW9nRUlBUXNBQXRCQUVnRVFDQUVLQUlBRUJjTElBUWdBa0dQak80QUVCMDJBaGdDUUNBRUtBSVlJZ0FFUUNBQUtBSUlJZ0FOQVF0QmlNenhBQ0VBQ3lBQUVCOGlBVUZ3VHcwREFrQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSUZFQmdoQXlBRUlBVkJnSUNBZ0hoeU5nSUlJQVFnQXpZQ0FDQUVJQUUyQWdRTUFRc2dCQ0FCT2dBTElBUWhBeUFCUlEwQkN5QURJQUFnQVJBWkdndEJBQ0VGSUFFZ0EycEJBRG9BQUFKQUlBUW9BZ1FpQXlBRUxRQUxJZ0FnQUVFWWRFRVlkU0lCUVFCSUcwRUdSZ1JBSUFSQmYwR0UyZTRBUVFZUUcwVUVRRUVCSVFVTUFnc2dCQ2dDQkNFRElBUXRBQXNpQUNFQkN5QURJQUFnQVVFWWRFRVlkVUVBU0J0QkJFY05BQ0FFUVg5QjZ1VHVBRUVFRUJ0RlFRRjBJUVVMSUFZZ0JUWUNsQVFnQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3NnQWlnQ0FDRUJRUkFRR0NJQVFaYU03Z0FvQUFBMkFBY2dBRUdQak80QUtRQUFOd0FBSUFCQkFEb0FDeUFFUVFBNkFBUWdCRUh1M3JtckJqWUNBQ0FFUVFRNkFBc2dCQ0FCTmdJWUlBUWdCRUVZYWlBQUVCMDJBaEFDUUNBRUtBSVFJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lBUkFmUVFSSEJFQWdBQkFYREFFTElBUkJmeUFCUVFRUUd5RUJJQVFzQUF0QkFFZ0VRQ0FFS0FJQUVCY0xJQUFRRnlBQkRRQWdCa0VDTmdLQUJBc2dCQ0FDUWFDejdRQVFIVFlDR0FKQUlBUW9BaGdpQUFSQUlBQW9BZ2dpQUEwQkMwR0l6UEVBSVFBTElBQVFIeUlCUVhCUERRTUNRQUpBSUFGQkMwOEVRQ0FCUVJCcVFYQnhJZ0lRR0NFRElBUWdBa0dBZ0lDQWVISTJBZ2dnQkNBRE5nSUFJQVFnQVRZQ0JBd0JDeUFFSUFFNkFBc2dCQ0VESUFGRkRRRUxJQU1nQUNBQkVCa2FDMEVBSVFVZ0FTQURha0VBT2dBQUFrQWdCQ2dDQkNJRElBUXRBQXNpQUNBQVFSaDBRUmgxSWdKQkFFZ2JRUU5HQkVBZ0JFRi9RZlhtN1FCQkF4QWJSUVJBUVFFaEJRd0NDeUFFS0FJRUlRTWdCQzBBQ3lJQUlRSUxJQU1nQUNBQ1FSaDBRUmgxUVFCSUcwRUNSdzBBSUFSQmYwSGRtdTRBUVFJUUcwVkJBWFFoQlFzZ0JpQUZOZ0tNQkNBRUxBQUxRUUJPRFFBZ0JDZ0NBQkFYQ3lBRVFTQnFKQUFQQ3hBb0FBdEJvNFR2QUJBNEFBc1FMUUFMUVphNjd3QVFsZ0VBQy9vRUFRUi9Jd0JCTUdzaUFTUUFJQUVnQURZQ0tDQUJJQUZCS0dwQmk2YnVBQkFkTmdJSUFrQWdBU2dDQ0NJQUJFQWdBQ2dDQ0NJQURRRUxRWWpNOFFBaEFBc0NRQ0FBSWdNUUh5SUFRWEJKQkVBQ1FBSkFJQUJCQzA4RVFDQUFRUkJxUVhCeElnUVFHQ0VDSUFFZ0JFR0FnSUNBZUhJMkFpQWdBU0FDTmdJWUlBRWdBRFlDSEF3QkN5QUJJQUE2QUNNZ0FVRVlhaUVDSUFCRkRRRUxJQUlnQXlBQUVCa2FDeUFBSUFKcVFRQTZBQUFDUUNBQktBSWNJZ0lnQVN3QUl5SUFRZjhCY1NJRElBQkJBRWdiUVFSR0JFQWdBVUVZYWtGL1FaS0c3Z0JCQkJBYlJRUkFRUUVoQWd3Q0N5QUJLQUljSVFJZ0FTMEFJeUlESVFBTEFrQWdBaUFESUFCQkdIUkJHSFZCQUVnYlFRVkhEUUFnQVVFWWFrRi9RWktMN2dCQkJSQWJEUUJCQWlFQ0RBRUxJQUVnQVVFb2FrRzFwTzBBRUIwMkFnQUNRQ0FCS0FJQUlnQUVRQ0FBS0FJSUlnQU5BUXRCaU16eEFDRUFDeUFBSWdJUUh5SUFRWEJQRFFJQ1FBSkFJQUJCQzA4RVFDQUFRUkJxUVhCeElnUVFHQ0VESUFFZ0JFR0FnSUNBZUhJMkFoQWdBU0FETmdJSUlBRWdBRFlDREF3QkN5QUJJQUE2QUJNZ0FVRUlhaUVESUFCRkRRRUxJQU1nQWlBQUVCa2FDMEVBSVFJZ0FDQURha0VBT2dBQUFrQWdBU2dDRENJRElBRXNBQk1pQUVIL0FYRWlCQ0FBUVFCSUcwRUZSZ1JBSUFGQkNHcEJmMEhJaCs4QVFRVVFHMFVFUUVFQklRSU1BZ3NnQVNnQ0RDRURJQUV0QUJNaUJDRUFDeUFESUFRZ0FFRVlkRUVZZFVFQVNCdEJCVWNOQUNBQlFRaHFRWDlCem9qdEFFRUZFQnRGUVFGMElRSUxJQUVzQUJOQkFFNE5BQ0FCS0FJSUVCY0xJQUVzQUNOQkFFZ0VRQ0FCS0FJWUVCY0xJQUZCTUdva0FDQUNEd3NRTFFBTEVDMEFDNzBGQVFkL0l3QkJnQUZySWdNa0FFR0l1SUlCTFFBQVJRUkFJQU5CMzhId0FFRzQvdXdBRUdBaENTQURRUmhxSWdWQjBNUHdBRUcwL3V3QUVHQWFJQU5CTUdvaUJrSEF4UEFBUWJEKzdBQVFZQm9nQTBISUFHb2lCMEhSdy9BQVFheis3QUFRWUJvZ0EwSGdBR29pQ0VHVHd2QUFRYjMrN0FBUVlCcEJnTGlDQVVJQU53SUFRZnkzZ2dGQmdMaUNBVFlDQUNBRFFmZ0FhaUlFUWZ5M2dnRkJnTGlDQVNBRElBa1FYeUFFUWZ5M2dnRkJnTGlDQVNBRklBVVFYeUFFUWZ5M2dnRkJnTGlDQVNBR0lBWVFYeUFFUWZ5M2dnRkJnTGlDQVNBSElBY1FYeUFFUWZ5M2dnRkJnTGlDQVNBSUlBZ1FYeUFJRUZZZ0J4QldJQVlRVmlBRkVGWWdBeEJXUVlpNGdnRkJBVG9BQUF0Qm1MaUNBUzBBQUVVRVFDQURRZC9COEFCQmhwM3hBQkJnSVFrZ0EwRVlhaUlGUWRERDhBQkJoNTN4QUJCZ0dpQURRVEJxSWdaQndNVHdBRUdJelBFQUVHQWFJQU5CeUFCcUlnZEIwY1B3QUVIRW5mRUFFR0FhSUFOQjRBQnFJZ2hCazhMd0FFSERuZkVBRUdBYVFaQzRnZ0ZDQURjQ0FFR011SUlCUVpDNGdnRTJBZ0FnQTBINEFHb2lCRUdNdUlJQlFaQzRnZ0VnQXlBSkVGOGdCRUdNdUlJQlFaQzRnZ0VnQlNBRkVGOGdCRUdNdUlJQlFaQzRnZ0VnQmlBR0VGOGdCRUdNdUlJQlFaQzRnZ0VnQnlBSEVGOGdCRUdNdUlJQlFaQzRnZ0VnQ0NBSUVGOGdDQkJXSUFjUVZpQUdFRllnQlJCV0lBTVFWa0dZdUlJQlFRRTZBQUFMQWtBQ1FDQUNCRUJCakxpQ0FTQUJFQ3NpQVVHUXVJSUJSZzBCSUFFc0FDZEJBRTRFUUNBQUlBRXBBaHczQWdBZ0FDQUJLQUlrTmdJSURBTUxJQUFnQVNnQ0hDQUJLQUlnRUJvTUFndEIvTGVDQVNBQkVDc2lBVUdBdUlJQlJnMEFJQUVzQUNkQkFFNEVRQ0FBSUFFcEFodzNBZ0FnQUNBQktBSWtOZ0lJREFJTElBQWdBU2dDSENBQktBSWdFQm9NQVFzZ0FFSUFOd0lBSUFCQkFEWUNDQXNnQTBHQUFXb2tBQXVvQkFFTGZ5TUFRYUFCYXlJQkpBQkJ5TGVDQVMwQUFFVUVRQ0FCUVFJMkFpUWdBVUVvYWlJS1FheVQ3Z0FnQVVFa2FoQklJUXNnQVVFQk5nSWdJQUZCT0dvaUEwR0duZTRBSUFGQklHb1FTQm9nQVVFRk5nSWNJQUZCeUFCcUlnUkJzb2p0QUNBQlFSeHFFRWdhSUFGQkNqWUNHQ0FCUWRnQWFpSUZRZGVkN3dBZ0FVRVlhaEJJR2lBQlFRczJBaFFnQVVIb0FHb2lCa0hqbmU4QUlBRkJGR29RU0JvZ0FVRVVOZ0lRSUFGQitBQnFJZ2RCcjVmdkFDQUJRUkJxRUVnYUlBRkJBRFlDRENBQlFZZ0JhaUlJUWJDMTdnQWdBVUVNYWhCSUdrSEF0NElCUWdBM0FnQkJ2TGVDQVVIQXQ0SUJOZ0lBSUFGQm1BRnFJZ0pCdkxlQ0FVSEF0NElCSUFvZ0N4QkFJQUpCdkxlQ0FVSEF0NElCSUFNZ0F4QkFJQUpCdkxlQ0FVSEF0NElCSUFRZ0JCQkFJQUpCdkxlQ0FVSEF0NElCSUFVZ0JSQkFJQUpCdkxlQ0FVSEF0NElCSUFZZ0JoQkFJQUpCdkxlQ0FVSEF0NElCSUFjZ0J4QkFJQUpCdkxlQ0FVSEF0NElCSUFnZ0NCQkFJQUVzQUpNQlFRQklCRUFnQVNnQ2lBRVFGd3NnQVN3QWd3RkJBRWdFUUNBQktBSjRFQmNMSUFFc0FITkJBRWdFUUNBQktBSm9FQmNMSUFFc0FHTkJBRWdFUUNBQktBSllFQmNMSUFFc0FGTkJBRWdFUUNBQktBSklFQmNMSUFFc0FFTkJBRWdFUUNBQktBSTRFQmNMSUFFc0FETkJBRWdFUUNBQktBSW9FQmNMUWNpM2dnRkJBVG9BQUF0QnZMZUNBU0FBRUNzaUFFSEF0NElCUndSQUlBQW9BaHdoQ1FzZ0FVR2dBV29rQUNBSkM1UURBUVIvSXdCQkVHc2lBeVFBQWtBQ1FBSkFJQUFvQWdBaUFrVU5BQ0FCUVFKSkRRQWdBaWdDQUNJRVFROXhJZ1ZCQTJ0QmZra05BQ0FCUVFsclFYNUpEUUVnQlVFQlJnMEJDeUFEUVFocVFRQTJBZ0FNQVFzQ1FBSkFJQUlnQkVFSWRtc29BZ0FpQWlnQ0JDSUZRU0JxSWdSQjdQOEJUUVJBSUFJZ0JEWUNCQ0FGSUFJb0FnQWlCR3BCRkdvaEFnd0JDeUFDUVNBZ0EwRU1haEN3QkNJQ1JRUkFRUUFoQWd3Q0N5QURLQUlNSVFRTElBSkNBRGNDQkNBQ1FRQTJBaHdnQWtJQU53SVVJQUpDQURjQ0RDQUNJQUlnQkd0QkNIUWdBWEkyQWdBTElBTWdBallDQUNBREtBSUFJZ0pGQkVBZ0EwRUlha0VBTmdJQURBRUxJQUlnQUNnQ0FDSUVOZ0lNQW44Z0JDZ0NFQ0lBQkVBZ0FpQUFLQUlVTmdJVUlBQkJGR29NQVFzZ0FrRVVhZ3NnQWpZQ0FDQUNJQUEyQWhnZ0JDQUNOZ0lRQWtBZ0FVRUhSdzBBSUFJb0FnQWlBRUVQY1VFSFJ5QUFRUXR4UVFKSGNRMEFJQUpCQkdvZ0FrRWdRZGpVN2dCQkF4RFVBaG9nQXlnQ0FDRUNDeUFESUFJMkFnZ0xJQU1vQWdnaEFDQURRUkJxSkFBZ0FBdkFBZ0VFZnlNQVFSQnJJZ01rQUFKQUFrQUNRQ0FBS0FJQUlnSkZEUUFnQWlnQ0FFRVBjVUVDYXc0R0FRQUFBQUFCQUFzZ0EwRUlha0VBTmdJQURBRUxBa0FDUUNBQ0lBSW9BZ0JCQ0hacktBSUFJZ0lvQWdRaUJVRVVhaUlFUWV6L0FVMEVRQ0FDSUFRMkFnUWdCU0FDS0FJQUlnUnFRUlJxSVFJTUFRc2dBa0VVSUFOQkRHb1FzQVFpQWtVRVFFRUFJUUlNQWdzZ0F5Z0NEQ0VFQ3lBQ1FnQTNBZ1FnQWtJQU53SU1JQUlnQWlBRWEwRUlkRFlDQUFzZ0F5QUNOZ0lBSUFNb0FnQWlBa1VFUUNBRFFRaHFRUUEyQWdBTUFRc0NmeUFBS0FJQUlnUW9BaHdpQUFSQUlBSWdBQ2dDRERZQ0RDQUFRUXhxREFFTElBSkJER29MSUFJMkFnQWdBaUFBTmdJUUlBUWdBallDSENBQ1FRUnFJQUpCSUNBQklBRVFIeERVQWhvZ0F5QURLQUlBTmdJSUN5QURLQUlJSVFBZ0EwRVFhaVFBSUFBTG13UUJDMzhqQUVIZ0FXc2lBaVFBUWRpNGdnRXRBQUJGQkVBZ0FrR25sTzRBUWF6KzdBQVFZQ0VNSUFKQkdHb2lCRUdJdU8wQVFiVCs3QUFRWUJvZ0FrRXdhaUlGUWNMWjdnQkJzUDdzQUJCZ0dpQUNRY2dBYWlJR1FhQ1U3Z0JCdmY3c0FCQmdHaUFDUWVBQWFpSUhRYXEzN1FCQnVQN3NBQkJnR2lBQ1FmZ0FhaUlJUWV5VDdnQkJxZjdzQUJCZ0dpQUNRWkFCYWlJSlFZdnM3Z0JCd3Y3c0FCQmdHaUFDUWFnQmFpSUtRZWpzN2dCQm9QN3NBQkJnR2lBQ1FjQUJhaUlMUVp6UjdRQkJ4SjN4QUJCZ0drSFF1SUlCUWdBM0FnQkJ6TGlDQVVIUXVJSUJOZ0lBSUFKQjJBRnFJZ05CekxpQ0FVSFF1SUlCSUFJZ0RCQmZJQU5CekxpQ0FVSFF1SUlCSUFRZ0JCQmZJQU5CekxpQ0FVSFF1SUlCSUFVZ0JSQmZJQU5CekxpQ0FVSFF1SUlCSUFZZ0JoQmZJQU5CekxpQ0FVSFF1SUlCSUFjZ0J4QmZJQU5CekxpQ0FVSFF1SUlCSUFnZ0NCQmZJQU5CekxpQ0FVSFF1SUlCSUFrZ0NSQmZJQU5CekxpQ0FVSFF1SUlCSUFvZ0NoQmZJQU5CekxpQ0FVSFF1SUlCSUFzZ0N4QmZJQXNRVmlBS0VGWWdDUkJXSUFnUVZpQUhFRllnQmhCV0lBVVFWaUFFRUZZZ0FoQldRZGk0Z2dGQkFUb0FBQXNDUUVITXVJSUJJQUVRS3lJQlFkQzRnZ0ZIQkVBZ0FTd0FKMEVBVGdSQUlBQWdBU2tDSERjQ0FDQUFJQUVvQWlRMkFnZ01BZ3NnQUNBQktBSWNJQUVvQWlBUUdnd0JDeUFBUWdBM0FnQWdBRUVBTmdJSUN5QUNRZUFCYWlRQUM4a2pBUnAvSXdCQjBBSnJJZ0lrQUFKQUlBQW9BZ3dpQ1NBQUtBSVFSd1JBUWZDMjhnQW9BZ0FpREVFTWF5RU5RZlMyOGdBb0FnQkJER3NoRGtHQXQvSUFLQUlBUVF4cklROUIrTGJ5QUNnQ0FDSVFRUXhySVJFZ0FrSG9BR29oRWtHVXQvSUFLQUlBSVJOQmtMZnlBQ2dDQUNFVUlBSkJRR3NoRlVHSXQvSUFLQUlBSVJaQmhMZnlBQ2dDQUNFWElBSkJNR29oR0VIOHR2SUFLQUlBSVJrZ0FrRTBhaUVLSUFKQk9Hb2hHZ05BSUFJZ0NSQXhOZ0xJQWlBQ0lBSkJ5QUpxSWdzUS9RbzJBaWdnQWlBQ1FTaHFRZW01N3dBUW5RVTJBc0FDSUFKQnNBSnFJUVVnQWlnQ3lBSWhCaU1BUVVCcUlnTWtBQ0FESUFZMkFqZ2dBMEVGT2dBeklBTkJBRG9BTFNBRFFhZng3UUFvQUFBMkFpZ2dBMEdyOGUwQUxRQUFPZ0FzQWtBQ1FBSkFJQVlnQTBFb2FoQzdBZ1JBSUFVZ0JoRG5Bd3dCQ3lBRFFRQTZBREFnQTBMazhybUwxcTNhc2ZNQU53TW9JQU5CQ0RvQU15QUdJQU5CS0dvUXV3SUVRQ0FGUWdBM0FnQWdCVUVBTmdJSUlBTkJLR29nQTBFNGFoQ01CQ0FESUFNcEF5ZzNBeUFnQXlBREtRTXdOd01ZSUFNb0FpQWdBeWdDR0VjZ0F5Z0NKQ0FES0FJY1IzSkZEUUVEUUNBRElBTW9BaUEyQWhBZ0F5Z0NFQ0lHQkg4Z0JpZ0NCQ0lHUVlqTThRQWdCaHNGUVlqTThRQUxJZ2NRSHlJRVFYQlBEUU1DUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdnUUdDRUdJQU1nQ0VHQWdJQ0FlSEkyQWdnZ0F5QUdOZ0lBSUFNZ0JEWUNCQXdCQ3lBRElBUTZBQXNnQXlFR0lBUkZEUUVMSUFZZ0J5QUVFQmthQzBFQUlRY2dCQ0FHYWtFQU9nQUFJQU1vQWdRZ0F5MEFDeUlHSUFaQkdIUkJHSFVpQmtFQVNCdEJEa1lFZnlBRFFYOUI3Zkx0QUVFT0VCdEZJUWNnQXkwQUN3VWdCZ3RCR0hSQkdIVkJBRWdFUUNBREtBSUFFQmNMQWtBZ0J3UkFJd0JCRUdzaUJpUUFJQVlnQXlnQ0VEWUNDQ0FHS0FJSUlRUWdCa0VRYWlRQUlBTWdCRFlDQUNBRklBTVFieEJZR2d3QkN5QUZJQU1vQWhBaUJnUi9JQVlvQWdRaUJrR0l6UEVBSUFZYkJVR0l6UEVBQ3hCWUdnc2dBeUFES0FJZ0tBSVlOZ0lnSUFNb0FpQWdBeWdDR0VjZ0F5Z0NKQ0FES0FJY1IzSU5BQXNNQVFzZ0EwRUFPZ0FzSUFOQjQ5NlJpd1kyQWlnZ0EwRUVPZ0F6SUFZZ0EwRW9haEM3QWdSQUlBVkJBRG9BQkNBRlFmQzdrdVI0TmdJQUlBVkJCRG9BQ3d3QkN5QURRUVU2QURNZ0EwRUFPZ0F0SUFOQmlacnVBQ2dBQURZQ0tDQURRWTJhN2dBdEFBQTZBQ3dnQmlBRFFTaHFFTHNDQkVBZ0JVRUFPZ0FFSUFWQjhMdVMzSGcyQWdBZ0JVRUVPZ0FMREFFTElBVkNBRGNDQUNBRlFRQTJBZ2dMSUFOQlFHc2tBQXdCQ3hBdEFBc2dBaUFMUVpDRDdnQVFIVFlDS0FKQUlBSW9BaWdpQXdSQUlBTW9BZ2dpQmcwQkMwR0l6UEVBSVFZTElBWVFIeUlGUVhCUERRSUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ1FRR0NFRElBSWdCRUdBZ0lDQWVISTJBcWdDSUFJZ0F6WUNvQUlnQWlBRk5nS2tBZ3dCQ3lBQ0lBVTZBS3NDSUFKQm9BSnFJUU1nQlVVTkFRc2dBeUFHSUFVUUdSb0xJQU1nQldwQkFEb0FBQ0FKSUFBb0FneEhCRUJCMkFFUUdDSURFT0lGR2lBQklBTWdBU2dDQUNnQ3FBRVJBZ0FMSUFJZ0FrSElBbXBCZy9qdUFCQWROZ0lvQWtBQ1FBSkFRWVlEUVFBZ0FpZ0NLQnNOQUNBQ0lBSkJ5QUpxUWRDMDd3QVFIVFlDR0VHR0EwRUFJQUlvQWhnYkRRQWdBaUFDUWNnQ2FrR1FnKzRBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHdzBBSUFJZ0FrSElBbXBCdkxidUFCQWROZ0tZQWtHR0EwRUFJQUlvQXBnQ0d3MEFJQUlnQWtISUFtcEJpSVR0QUJBZE5nS1FBa0dHQTBFQUlBSW9BcEFDR3cwQUlBSWdBa0hJQW1wQjRhRHZBQkFkTmdLSUFrR0dBMEVBSUFJb0FvZ0NHdzBBSUFJZ0FrSElBbXBCOGF6dEFCQWROZ0tBQWtHR0EwRUFJQUlvQW9BQ0d3MEFJQUlnQWtISUFtcEI3cER2QUJBZE5nTDRBVUdHQTBFQUlBSW9BdmdCRzBVTkFRdEJrQU1RR0NJR0VJRURHaUFDSUFKQnlBSnFRWVA0N2dBUUhUWUNLQUpBSUFJb0FpZ2lBd1JBSUFNb0FnZ2lBdzBCQzBHSXpQRUFJUU1MSUFNaUJSQWZJZ1JCY0U4TkJBSkFBa0FnQkVFTFR3UkFJQVJCRUdwQmNIRWlCeEFZSVFNZ0FpQUhRWUNBZ0lCNGNqWUM4QUVnQWlBRE5nTG9BU0FDSUFRMkF1d0JEQUVMSUFJZ0JEb0E4d0VnQWtIb0FXb2hBeUFFUlEwQkN5QURJQVVnQkJBWkdnc2dBeUFFYWtFQU9nQUFJQVpCakFKcUlRTWdBaTBBOHdFaUJFRVlkRUVZZFNFRkFrQUNRQ0FHTEFDWEFrRUFUZ1JBSUFWQkFFNEVRQ0FESUFJcEErZ0JOd0lBSUFNZ0FpZ0M4QUUyQWdnTUF3c2dBeUFDS0FMb0FTQUNLQUxzQVJBZ0RBRUxJQU1nQWlnQzZBRWdBa0hvQVdvZ0JVRUFTQ0lER3lBQ0tBTHNBU0FFSUFNYkVDRWFDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMSUFJZ0FrSElBbXBCa0lQdUFCQWROZ0lvQWtBZ0FpZ0NLQ0lEQkVBZ0F5Z0NDQ0lERFFFTFFZak04UUFoQXdzZ0F5SUZFQjhpQkVGd1R3MEVBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lIRUJnaEF5QUNJQWRCZ0lDQWdIaHlOZ0xnQVNBQ0lBTTJBdGdCSUFJZ0JEWUMzQUVNQVFzZ0FpQUVPZ0RqQVNBQ1FkZ0JhaUVESUFSRkRRRUxJQU1nQlNBRUVCa2FDeUFESUFScVFRQTZBQUFnQmtIOEFXb2hBeUFDTFFEakFTSUVRUmgwUVJoMUlRVUNRQUpBSUFZc0FJY0NRUUJPQkVBZ0JVRUFUZ1JBSUFNZ0Fpa0QyQUUzQWdBZ0F5QUNLQUxnQVRZQ0NBd0RDeUFESUFJb0F0Z0JJQUlvQXR3QkVDQU1BUXNnQXlBQ0tBTFlBU0FDUWRnQmFpQUZRUUJJSWdNYklBSW9BdHdCSUFRZ0F4c1FJUm9MSUFJc0FPTUJRUUJPRFFBZ0FpZ0MyQUVRRndzZ0FpQUNRY2dDYWtHOHR1NEFFQjAyQWhnQ1FDQUNLQUlZSWdNRVFDQURLQUlJSWdNTkFRdEJpTXp4QUNFREN5QURJZ1VRSHlJRVFYQlBEUVFDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdjUUdDRURJQUlnQjBHQWdJQ0FlSEkyQWpBZ0FpQUROZ0lvSUFJZ0JEWUNMQXdCQ3lBQ0lBUTZBRE1nQWtFb2FpRURJQVJGRFFFTElBTWdCU0FFRUJrYUN5QURJQVJxUVFBNkFBQWdCaUFDUVNocUVJNEhOZ0xzQVNBQ0xBQXpRUUJJQkVBZ0FpZ0NLQkFYQ3lBQ0lBSkJ5QUpxUWRDMDd3QVFIVFlDS0FKQUlBSW9BaWdpQXdSQUlBTW9BZ2dpQXcwQkMwR0l6UEVBSVFNTElBTWlCUkFmSWdSQmNFOE5CQUpBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQnhBWUlRTWdBaUFIUVlDQWdJQjRjallDMEFFZ0FpQUROZ0xJQVNBQ0lBUTJBc3dCREFFTElBSWdCRG9BMHdFZ0FrSElBV29oQXlBRVJRMEJDeUFESUFVZ0JCQVpHZ3NnQXlBRWFrRUFPZ0FBSUFaQmhBTnFJUU1nQWkwQTB3RWlCRUVZZEVFWWRTRUZBa0FDUUNBR0xBQ1BBMEVBVGdSQUlBVkJBRTRFUUNBRElBSXBBOGdCTndJQUlBTWdBaWdDMEFFMkFnZ01Bd3NnQXlBQ0tBTElBU0FDS0FMTUFSQWdEQUVMSUFNZ0FpZ0N5QUVnQWtISUFXb2dCVUVBU0NJREd5QUNLQUxNQVNBRUlBTWJFQ0VhQ3lBQ0xBRFRBVUVBVGcwQUlBSW9Bc2dCRUJjTElBSWdBa0hJQW1wQmlJVHRBQkFkTmdJb0FrQWdBaWdDS0NJREJFQWdBeWdDQ0NJRERRRUxRWWpNOFFBaEF3c2dBeUlGRUI4aUJFRndUdzBFQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSEVCZ2hBeUFDSUFkQmdJQ0FnSGh5TmdMQUFTQUNJQU0yQXJnQklBSWdCRFlDdkFFTUFRc2dBaUFFT2dEREFTQUNRYmdCYWlFRElBUkZEUUVMSUFNZ0JTQUVFQmthQ3lBRElBUnFRUUE2QUFBZ0JrRzhBbW9oQXlBQ0xRRERBU0lFUVJoMFFSaDFJUVVDUUFKQUlBWXNBTWNDUVFCT0JFQWdCVUVBVGdSQUlBTWdBaWtEdUFFM0FnQWdBeUFDS0FMQUFUWUNDQXdEQ3lBRElBSW9BcmdCSUFJb0Fyd0JFQ0FNQVFzZ0F5QUNLQUs0QVNBQ1FiZ0JhaUFGUVFCSUlnTWJJQUlvQXJ3QklBUWdBeHNRSVJvTElBSXNBTU1CUVFCT0RRQWdBaWdDdUFFUUZ3c2dBaUFDUWNnQ2FrSGhvTzhBRUIwMkFoZ0NRQ0FDS0FJWUlnTUVRQ0FES0FJSUlnTU5BUXRCaU16eEFDRURDeUFESWdVUUh5SUVRWEJQRFFRQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnY1FHQ0VESUFJZ0IwR0FnSUNBZUhJMkFqQWdBaUFETmdJb0lBSWdCRFlDTEF3QkN5QUNJQVE2QURNZ0FrRW9haUVESUFSRkRRRUxJQU1nQlNBRUVCa2FDeUFESUFScVFRQTZBQUFnQmlBQ1FTaHFFSTRGTmdMNEFpQUNMQUF6UVFCSUJFQWdBaWdDS0JBWEN5QUNJQUpCeUFKcVFmR3M3UUFRSFRZQ0dBSkFJQUlvQWhnaUF3UkFJQU1vQWdnaUF3MEJDMEdJelBFQUlRTUxJQU1pQlJBZklnUkJjRThOQkFKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUJ4QVlJUU1nQWlBSFFZQ0FnSUI0Y2pZQ01DQUNJQU0yQWlnZ0FpQUVOZ0lzREFFTElBSWdCRG9BTXlBQ1FTaHFJUU1nQkVVTkFRc2dBeUFGSUFRUUdSb0xJQU1nQkdwQkFEb0FBQ0FHSUFKQktHb1ExUVEyQXZ3Q0lBSXNBRE5CQUVnRVFDQUNLQUlvRUJjTElBSWdBa0hJQW1wQjdwRHZBQkFkTmdJWUFrQWdBaWdDR0NJREJFQWdBeWdDQ0NJRERRRUxRWWpNOFFBaEF3c2dBeUlGRUI4aUJFRndUdzBFQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSEVCZ2hBeUFDSUFkQmdJQ0FnSGh5TmdJd0lBSWdBellDS0NBQ0lBUTJBaXdNQVFzZ0FpQUVPZ0F6SUFKQktHb2hBeUFFUlEwQkN5QURJQVVnQkJBWkdnc2dBeUFFYWtFQU9nQUFJQVlnQWtFb2FoQ3dEellDdEFJZ0Fpd0FNMEVBU0FSQUlBSW9BaWdRRndzZ0FTQUdJQUVvQWdBb0FxZ0JFUUlBREFFTEFrQkJod05CQUNBQ0tBTEFBaHRGRFFBZ0FpQUNRY0FDYWtIejh1MEFFQjAyQWloQmhnTkJBQ0FDS0FJb0d3MEFJQUlnQWtIQUFtcEIvWm51QUJBZE5nSVlJQUVoQmtHR0EwRUFJQUlvQWhnYkRRRkJrQU1RR0NJR0VJRURHaUFHUVFJMkF1d0JJQUVnQmlBQktBSUFLQUtvQVJFQ0FBd0JDeUFCSVFZTElBSWdFRFlDS0NBQ1FkUzI4Z0EyQWpBZ0FrSG90dklBTmdKb0lBSkJLR29pQXlBUktBSUFhaUFaTmdJQUlBSkJBRFlDTENBRElBSW9BaWhCREdzb0FnQnFJZ1VnQ2hDOEFTQUZRb0NBZ0lCd053SklJQmdnRHlnQ0FHb2dGellDQUNBRElBNG9BZ0JxSUJZMkFnQWdBa0hvdHZJQU5nSm9JQUpCd0xieUFEWUNLQ0FDUWRTMjhnQTJBakFnQ2hEWkFTRUxJQUpCcEsveUFEWUNOQ0FDUWdBM0Fsd2dBa0lBTndKVUlBSkJHRFlDWkNBS0lBSkJzQUpxRU9rRElBSkJBRFlDSUNBQ1FnQTNBeGhCQVNFRUEwQWdBa0VJYWlJRElBSkJLR29pQnlBQ0tBSW9RUXhyS0FJQWFpZ0NIQ0lGTmdJQUlBVWdCU2dDQkVFQmFqWUNCQ0FEUWZEVmdRRVFaeUlGUVFvZ0JTZ0NBQ2dDSEJFREFDRUlJQU1vQWdBaUJTQUZLQUlFUVFGckloczJBZ1FnRzBGL1JnUkFJQVVnQlNnQ0FDZ0NDQkVCQUFzZ0F5QUhRUUVRdWdNZ0FpMEFDQVJBQWtBZ0Fpd0FJMEVBU0FSQUlBSW9BaGhCQURvQUFDQUNRUUEyQWh3TUFRc2dBa0VBT2dBaklBSkJBRG9BR0F0QkFDRUZBbjhDUUFOQUFrQWdGU0FDS0FJb1FReHJLQUlBYWlnQ0FDSURLQUlNSWdjZ0F5Z0NFRWNFUUNBRElBZEJBV28yQWd3Z0J5MEFBQ0VEREFFTElBTWdBeWdDQUNnQ0tCRUFBQ0lEUVg5R0RRSUxRUUFnQ0VIL0FYRWdBMEgvQVhGR0RRSWFJQUpCR0dvZ0EwRVlkRUVZZFJCc0lBVkJBV29oQlNBQ0tBSWNJQUl0QUNNaUF5QURRUmgwUVJoMVFRQklHMEZ2UncwQUMwRUVEQUVMUVFKQkJpQUZHd3NoQXlBQ0tBSW9RUXhyS0FJQUlBSkJLR3BxSWdVZ0JTZ0NFQ0FEY2hDMkFnc2dHaUFDS0FJb1FReHJLQUlBYWkwQUFFRUZjVVVFUUNBRVJRUkFRZGdCRUJnaUF4RGlCUm9nQmlBRElBWW9BZ0FvQXFnQkVRSUFDMEhrQVJBWUlnUVFoUUVpQjBIWUFXb2hBeUFDUVFocUlBSkJHR29RbUFFZ0FpMEFFeUlJUVJoMFFSaDFJUVVDUUNBSExBRGpBVUVBVGdSQUlBVkJBRTRFUUNBRElBSXBBd2czQWdBZ0F5QUNLQUlRTmdJSURBSUxJQU1nQWlnQ0NDQUNLQUlNRUhRTUFRc2dBeUFDS0FJSUlBSkJDR29nQlVFQVNDSURHeUFDS0FJTUlBZ2dBeHNRY1FzZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0JpQUVJQVlvQWdBb0FxZ0JFUUlBUVFBaEJBd0JDd3NnQWl3QUkwRUFTQVJBSUFJb0FoZ1FGd3NnQWlBTU5nSW9JQTBvQWdBZ0FrRW9hbW9nRkRZQ0FDQUNRYVN2OGdBMkFqUWdBaUFUTmdJd0lBSXNBRjlCQUVnRVFDQUNLQUpVRUJjTElBc1F6Z0VhSUJJUWdnRWFJQUlzQUtzQ1FRQklCRUFnQWlnQ29BSVFGd3NnQWl3QXV3SkJBRWdFUUNBQ0tBS3dBaEFYQ3lBSlFRaHFJZ2tnQUNnQ0VFY05BQXNMSUFKQjBBSnFKQUFQQ3hBdEFBdWZBd0VFZnlNQVFSQnJJZ1FrQUFKQUFrQUNmeUFCUVg5R0JFQkJBU0VCSUFJb0FrUWdBaWdDUUd0QkFFd05BaUFDUVFBUTd3RWlBMFVOQWlBRFFiRDkvQUJCek52NkFFRUFFQndNQVFzZ0JFR0FnTXdBTmdJRUlBUWdBVFlDQ0NBRVFleXEvUUEyQWdCQkFDQUNJQVJCQVVFQkVJOEJJZ05GRFFBYUlBTkJzUDM4QUVITTIvb0FRUUFRSEFzaUJRMEJDMEdzQWhBWUlnWVE0d1FoQlNBR0lBRTJBdHdCSUFJZ0JpQUNLQUlBS0FLb0FSRUNBQUpBSUFCQjVBQnFJZ0lvQWdBaUFRUkFJQUJCNUFCcUlRSURRQUpBSUFVZ0FTZ0NFQ0lEU1FSQUlBRW9BZ0FpQXcwQklBRWhBZ3dFQ3lBRElBVlBEUU1nQVVFRWFpRUNJQUVvQWdRaUEwVU5BeUFDSVFFTElBRWhBaUFESVFFTUFBc0FDeUFDSVFFTElBSW9BZ0FpQTBVRVFFRWdFQmdpQXlBR05nSVFJQU1nQVRZQ0NDQURRZ0EzQWdBZ0EwRUFOZ0ljSUFOQ0FEY0NGQ0FDSUFNMkFnQWdBQ2dDWUNnQ0FDSUJCSDhnQUNBQk5nSmdJQUlvQWdBRklBTUxJUUVnQUNnQ1pDQUJFRVFnQUNBQUtBSm9RUUZxTmdKb0N5QURRUlJxUVFCQkFCQlJDeUFFUVJCcUpBQWdCUXVBREFNSGZ3aDhBbjRqQUVFZ2F5SUdKQUFnQmtFQU5nSVlJQVpDQURjREVBSkFBa0FDUUNBQ1FRQk1EUUFnQUVIOEFHb2hDU0FBS0FJb0lRTURRQ0FHQW45RUFBQUFBQUFBRUVBQ2ZDQUN0eUlQSUFPM295SUt2U0lTUW9DQWdJQ0FnSUQzUDMxQy8vLy8vLytmd2dGWUJFQkVBQUFBQUFBQUFBQWdFa0tBZ0lDQWdJQ0ErRDlSRFFFYUlBcEVBQUFBQUFBQThMK2dJZ29nQ2lBS1JBQUFBQUFBQUtCQm9pSUxvQ0FMb1NJTElBdWlRYmo1Z0FFckF3QWlEcUlpRUtBaUVTQUtJQW9nQ3FJaURLSWlEU0FOSUEwZ0RVR0krb0FCS3dNQW9pQU1RWUQ2Z0FFckF3Q2lJQXBCK1BtQUFTc0RBS0pCOFBtQUFTc0RBS0Nnb0tJZ0RFSG8rWUFCS3dNQW9pQUtRZUQ1Z0FFckF3Q2lRZGo1Z0FFckF3Q2dvS0NpSUF4QjBQbUFBU3NEQUtJZ0NrSEkrWUFCS3dNQW9rSEErWUFCS3dNQW9LQ2dvaUFLSUF1aElBNmlJQW9nQzZDaUlCQWdDaUFSb2FDZ29LQU1BUXNDUUNBU1FqQ0lweUlEUWZEL0FXdEJuNEIrVFFSQUlCSkMvLy8vLy8vLy8vLy9BSU5RQkVBakFFRVFheUlEUkFBQUFBQUFBUEMvT1FNSUlBTXJBd2hFQUFBQUFBQUFBQUNqREFNTElCSkNnSUNBZ0lDQWdQai9BRkVOQVNBRFFZQ0FBbkZGSUFOQjhQOEJjVUh3L3dGSGNVVUVRQ0FLSUFxaElnb2dDcU1NQXdzZ0NrUUFBQUFBQUFBd1E2SzlRb0NBZ0lDQWdJQ2dBMzBoRWdzZ0VrS0FnSUNBZ0lDQTh6OTlJaE5DTkllbnR5SU1RWUQ1Z0FFckF3Q2lJQk5DTFlpblFmOEFjVUVFZENJRFFaajZnQUZxS3dNQW9DSU5JQU5Ca1BxQUFXb3JBd0FnRWlBVFFvQ0FnSUNBZ0lCNGczMi9JQU5Ca0lxQkFXb3JBd0NoSUFOQm1JcUJBV29yQXdDaG9pSUtvQ0lPSUFvZ0NpQUtvaUlMb2lBTElBcEJzUG1BQVNzREFLSkJxUG1BQVNzREFLQ2lJQXBCb1BtQUFTc0RBS0pCbVBtQUFTc0RBS0Nnb2lBTFFaRDVnQUVyQXdDaUlBeEJpUG1BQVNzREFLSWdDaUFOSUE2aG9LQ2dvS0FoQ2dzZ0NndEU3em42L2tJdTVqK2puQkRIRVVRQUFBQUFBQUFBUUtRaUNxTWlDNWxFQUFBQUFBQUE0RUZqQkVBZ0M2b01BUXRCZ0lDQWdIZ0xFSHdnQml3QUcwRUFTQVJBSUFZb0FoQVFGd3NnQmlBR0tBSUlOZ0lZSUFZZ0Jpa0RBRGNERUVHSUJSQVlJZ2dRb3djZ0NDQUdRUkJxRUpZRE5nS29CQ0FJQW44Z0NpQUFLQUlvdDZJaUM1bEVBQUFBQUFBQTRFRmpCRUFnQzZvTUFRdEJnSUNBZ0hnTE5nS0lCQ0FBS0FKa0lnUkZEUU1nQkNFREEwQWdBU0FES0FJUUlnVkpCRUFnQXlnQ0FDSUREUUVNQlFzZ0FTQUZTd1JBSUFNb0FnUWlBdzBCREFVTEN5QURSUTBEQWtBZ0F5Z0NGQ0FES0FJWVJnUkFJQUVnQ0NBQktBSUFLQUtvQVJFQ0FBd0JDd05BSUFFZ0JDZ0NFQ0lEU1FSQUlBUW9BZ0FpQkEwQkRBVUxJQUVnQTBzRVFDQUVLQUlFSWdRTkFRd0ZDd3NnQkVVTkF5QUVLQUlZUVFScktBSUFJZ01nQ0NBREtBSUFLQUtvQVJFQ0FBc0NRQ0FKSWdRb0FnQWlBMFVFUUNBSklnTWhCQXdCQ3dOQUFrQWdBU0FES0FJUUlnVkpCRUFnQXlnQ0FDSUZEUUVnQXlFRURBTUxJQUVnQlUwTkFpQURRUVJxSVFRZ0F5Z0NCQ0lGUlEwQ0lBUWhBd3NnQXlFRUlBVWhBd3dBQ3dBTElBUW9BZ0FpQlVVRVFFRWdFQmdpQlNBQk5nSVFJQVVnQXpZQ0NDQUZRZ0EzQWdBZ0JVRVlhaUlEUWdBM0FnQWdCU0FETmdJVUlBUWdCVFlDQUNBQUtBSjRLQUlBSWdNRWZ5QUFJQU0yQW5nZ0JDZ0NBQVVnQlFzaEF5QUFLQUo4SUFNUVJDQUFJQUFvQW9BQlFRRnFOZ0tBQVF0QkdCQVlJZ2NnQWpZQ0VDQUhJQWcyQWhRQ1FDQUZRUmhxSWdRb0FnQWlBd1JBQTBBQ1FDQURLQUlRSUFKS0JFQWdBeWdDQUNJRURRRWdBeUVFREFRTElBTW9BZ1FpQkEwQUlBTkJCR29oQkF3REN5QUVJUU1NQUFzQUN5QUVJUU1MSUFjZ0F6WUNDQ0FIUWdBM0FnQWdCQ0FITmdJQUlBVW9BaFFvQWdBaUFnUkFJQVVnQWpZQ0ZDQUVLQUlBSVFjTElBVW9BaGdnQnhCRUlBVWdCU2dDSEVFQmFqWUNIQUovSUE4Z0FDZ0NLQ0lEdHlBS29xRWlDcGxFQUFBQUFBQUE0RUZqQkVBZ0Nxb01BUXRCZ0lDQWdIZ0xJZ0pCQUVvTkFBc2dCaXdBRzBFQVRnMEFJQVlvQWhBUUZ3c2dCa0VnYWlRQUR3dEJscnJ2QUJDV0FRQUxRWmE2N3dBUWxnRUFDNkVLQVFwL0l3QkJJR3NpQnlRQUlBZEJFR29pQlNBQlFSTkJBRUh3c1g4UXl3RUNRQUpBSUFVZ0J5Z0NGQ0lMUmcwQUlBQkIvQUJxSWd3b0FnQWlCZ1JBSUFOQjFBQnFJUTBDUUFOQUFrQUNRQ0FHUlEwQUlBc29BZ2doQ0NBTUlRVWdCaUVCQTBBZ0JTQUJJQUVvQWhBZ0NFa2lDaHNoQlNBQklBcEJBblJxS0FJQUlnRU5BQXNnQlNBTVJnMEFJQVVvQWhBZ0NFc05BQU5BSUFnZ0JpZ0NFQ0lCU1FSQUlBWW9BZ0FpQmcwQkRBVUxJQUVnQ0VrRVFDQUdLQUlFSWdZTkFRd0ZDd3NnQmtVTkF5QUdRUmhxSWdZb0FnQWlBUVJBQTBBZ0JpQUJJQUVvQWhBZ0JFZ2lCUnNoQmlBQklBVkJBblJxS0FJQUlnRU5BQXNMSUFNaENnSkFJQUlnQ0VZTkFFSElCQkFZSWdVUXV3UWhDaUFIUWFyQjhRQWdEUkJySUFWQnNBSnFJUUVnQnkwQUN5SU9RUmgwUVJoMUlRa0NRQ0FGTEFDN0FrRUFUZ1JBSUFsQkFFNEVRQ0FCSUFjcEF3QTNBZ0FnQVNBSEtBSUlOZ0lJREFNTElBRWdCeWdDQUNBSEtBSUVFQ0FNQVFzZ0FTQUhLQUlBSUFjZ0NVRUFTQ0lCR3lBSEtBSUVJQTRnQVJzUUlSb0xJQWNzQUF0QkFFNE5BQ0FIS0FJQUVCY0xJQVJGQkVBZ0FDQUdLQUlVSUFvZ0NFRUFRUUFRdEE4TUFRc2dEQ2dDQUNJRlJRMEdJQVVoQVFOQUlBZ2dBU2dDRUNJSlNRUkFJQUVvQWdBaUFRMEJEQWdMSUFnZ0NVc0VRQ0FCS0FJRUlnRU5BUXdJQ3dzZ0FVVU5CZ0ovQWtBQ1FDQUJRUmhxSUFaR0JFQWdDQ0FLSUFnb0FnQW9BcWdCRVFJQUlBd29BZ0FpQVVVTkNpQUJJUVVEUUNBSUlBVW9BaEFpQmtrRVFDQUZLQUlBSWdVTkFRd01DeUFHSUFoSkJFQWdCU2dDQkNJRkRRRU1EQXNMSUFWRkRRb2dCVUVVYWlFSkEwQWdDQ0FCS0FJUUlnVkpCRUFnQVNnQ0FDSUJEUUVNQndzZ0JTQUlTUVJBSUFFb0FnUWlBUTBCREFjTEN5QUJSUTBGQWtBZ0FVRVlhaUlHS0FJQUlnVUVRQU5BSUFVaUFTZ0NCQ0lGRFFBTUFnc0FDeUFCUVNCcUlRVWdCaUFCS0FJZ0tBSUFSZ1JBQTBBZ0JTZ0NBQ0lCUVFocUlRVWdBU0FCS0FJSUtBSUFSZzBBQ3dzZ0JTZ0NBQ0VCQzBFWUVCZ2hCaUFCS0FJUUlRZ2dCaUFLTmdJVUlBWWdDRFlDRUNBSktBSUVJZ0ZGRFFFRFFBSkFJQUVvQWhBZ0NFb0VRQ0FCS0FJQUlnVkZEUVVNQVFzZ0FTZ0NCQ0lGRFFBZ0FVRUVhZ3dGQ3lBRklRRU1BQXNBQ3lBR0tBSVFJUVlDUUFOQUlBZ2dCU2dDRUNJQlNRUkFJQVVvQWdBaUJRMEJEQUlMSUFFZ0NFa0VRQ0FGS0FJRUlnVU5BUXdDQ3dzZ0JVVU5BQ0FGUVJocUlnVW9BZ0FpQVFSQUEwQWdBU0FGSUFZZ0FTZ0NFQ0lKU0JzaEJTQUJJQVlnQ1U1QkFuUnFLQUlBSWdFTkFBc0xBa0FnQlNnQ0FDSUJCRUFEUUNBQklnVW9BZ1FpQVEwQURBSUxBQXNnQlVFSWFpRUdJQVVnQlNnQ0NDZ0NBRVlFUUFOQUlBWW9BZ0FpQVVFSWFpRUdJQUVnQVNnQ0NDZ0NBRVlOQUFzTElBWW9BZ0FoQlFzZ0FDQUZLQUlVSUFvZ0NDQUVRUUVRdEE4TUJBc01DUXNnQ1VFRWFpRUJDeUFCQ3lFRklBWWdBVFlDQ0NBR1FnQTNBZ0FnQlNBR05nSUFJQWtvQWdBb0FnQWlBUVJBSUFrZ0FUWUNBQ0FGS0FJQUlRWUxJQWtvQWdRZ0JoQkVJQWtnQ1NnQ0NFRUJhallDQ0FzZ0N5Z0NCQ0lMSUFkQkVHcEdEUVFnRENnQ0FDRUdEQUVMQ3d3REN3d0NDd05BSUFzb0FnUWlDeUFIUVJCcVJ3MEFDd3NDUUNBSEtBSVlSUTBBSUFjb0FoUWlBU2dDQUNJQUlBY29BaEFpQWlnQ0JEWUNCQ0FDS0FJRUlBQTJBZ0FnQjBFQU5nSVlJQUVnQjBFUWFrWU5BQU5BSUFFb0FnUWhBQ0FCRUJjZ0FDSUJJQWRCRUdwSERRQUxDeUFIUVNCcUpBQVBDMEdXdXU4QUVKWUJBQXMwQUNBQkJFQWdBQ0FCS0FJQUVQY0tJQUFnQVNnQ0JCRDNDaUFCS0FJVUlnQUVRQ0FCSUFBMkFoZ2dBQkFYQ3lBQkVCY0xDeDhBSUFFRVFDQUFJQUVvQWdBUStBb2dBQ0FCS0FJRUVQZ0tJQUVRRndzTExBQWdBUVJBSUFBZ0FTZ0NBQkQ1Q2lBQUlBRW9BZ1FRK1FvZ0FVRVVhaUFCS0FJWUVOOEtJQUVRRndzTEh3QWdBUVJBSUFBZ0FTZ0NBQkQ2Q2lBQUlBRW9BZ1FRK2dvZ0FSQVhDd3MvQVFGL0lBQW9BZ0FpQUFSQUlBQW9BZ0JCRDNFaEFnc2dBa0VIUnlBQ1FRdHhRUUpIY1FSL1FRQUZJQUJCQkdvZ0FFRWdJQUVnQVJBZkVOUUNDeG9MMUFFQkEzOGdBRUd3OW9BQk5nSUFJQUFRMkFnZ0FFR2NFbW9RckFFZ0FFR0VFbW9RWFNBQVFld1JhaEJkSUFCQjFCRnFFRjBnQUVHOEVXb1FYU0FBUWNBTmFoQ2NBaG9nQUVHUUNXb1Fyd0VhSUFCQjhBUnFFT01CR2lBQVFTaHFFTThCR2dKQUlBQW9BaUJGRFFBZ0FDZ0NIQ0lCS0FJQUlnSWdBQ2dDR0NJREtBSUVOZ0lFSUFNb0FnUWdBallDQUNBQVFRQTJBaUFnQVNBQVFSaHFJZ0pHRFFBRFFDQUJLQUlFSVFNZ0FVRUlhaUFCS0FJSUtBSUFFUUFBR2lBQkVCY2dBeUlCSUFKSERRQUxDeUFBRUprR0dpQUFDME1CQVg4akFFRVFheUlCSkFBQ1FDQUFLQUlBSWdBRVFDQUJRUWhxSUFBb0FndzJBZ0FNQVFzZ0FVRUlha0VBTmdJQUN5QUJLQUlJSVFBZ0FVRVFhaVFBSUFBTDFBUUJBMzhqQUVFZ2F5SUNKQUFDUUFKQUlBRW9BbGdpQXlBQUtBS2dBVVlFUUNBQktBSVVJQUFvQXFRQlJnMEJDeUFBSUFNMkFxQUJJQUFnQVNnQ0ZFRi9Sd1IvSUFFb0FoUUZRUUFMTmdLa0FTQUNRUUEyQWhnZ0FrSUFOd01RQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUFvQXFBQklnRkJBV29PQ3dzQkFnTUVCUVlIQ0FrS0FBc2dBVUdBRUdzT0J3c01EUTRQRUJFU0N5QUNRVEE2QUJBTUVnc2dBa0U1T2dBUURCRUxJQUpCTVRvQUVBd1FDeUFDUVRJNkFCQU1Ed3NnQWtFME9nQVFEQTRMSUFKQk9Eb0FFQXdOQ3lBQ1FUWTZBQkFNREFzZ0FrRXpPZ0FRREFzTElBSkJOVG9BRUF3S0N5QUNRVGM2QUJBTUNRc2dBa0V3T2dBUURBZ0xJQUpCTURvQUVBd0hDeUFDUVRrNkFCQU1CZ3NnQWtFeE9nQVFEQVVMSUFKQk1qb0FFQXdFQ3lBQ1FUUTZBQkFNQXdzZ0FrRTRPZ0FRREFJTElBSkJOam9BRUF3QkMwSHhwdTRBUVFBUUpDQUNRVFE3QVJBTElBSkJBVG9BR3lBQVFRaHFJZ01nQWtFUWFrRUJFRWNhSUFBb0FxUUJJZ0JCY0U4TkFRSkFBa0FnQUVFTFR3UkFJQUJCRUdwQmNIRWlCQkFZSVFFZ0FpQUVRWUNBZ0lCNGNqWUNDQ0FDSUFFMkFnQWdBaUFBTmdJRURBRUxJQUlnQURvQUN5QUNJUUVnQUVVTkFRc2dBVUV1SUFBUVlSb0xJQUFnQVdwQkFEb0FBQ0FESUFJb0FnQWdBaUFDTFFBTElnQkJHSFJCR0hWQkFFZ2lBUnNnQWlnQ0JDQUFJQUViRUVjYUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBSXNBQnRCQUU0TkFDQUNLQUlRRUJjTElBSkJJR29rQUE4TEVDMEFDMmdCQVg4Z0FFR2d1ZklBS0FJQUlnRTJBZ2dnQUVHSTlZQUJOZ0lBSUFGQkRHc29BZ0FnQUVFSWFtcEJyTG55QUNnQ0FEWUNBQ0FBUVF4cUlnRkJwSy95QURZQ0FDQUFMQUEzUVFCSUJFQWdBQ2dDTEJBWEN5QUJFTTRCR2lBQVFVQnJFSUlCR2lBQUMxVUJBWDhnQUVFQk5nTG9BUUpBSUFBb0Frd2lBVVVOQUNBQVFjd0FhaUVBQTBBZ0FTQUJLQUlBS0FJSUVRQUFRY01BUncwQklBQW9BZ0FpQVVFQk5nTG9BU0FCUWN3QWFpRUFJQUVvQWt3aUFRMEFDd3NMN3hjQ0JYOEJmU01BUVRCcklnVWtBQ0FGSUFJMkFpaEJ3QUlRR0NJSEVMTUxJQUFnQWlBSEVGQUNRQ0FBS0FJa1FRSktEUUFnQlNBRlFTaHFRYWFkN3dBUUhUWUNFRUdHQTBFQUlBVW9BaEFiUlEwQUlBVWdCVUVvYWtHbW5lOEFFQjAyQWhBZ0JVRVFhaUlBUXdBQUFBQVE0d0loQ0NBRklBVkJLR3BCcHAzdkFCQWROZ0lnSUFVZ0NFTUFBUDVDbFVNQUFNaENsTHM1QXdBZ0FFSHR3UEVBSUFVUVR5QUZRU0JxSUFVb0FoQWdBQ0FGTEFBYlFRQklHeERJQVNBRkxBQWJRUUJPRFFBZ0JTZ0NFQkFYQ3lBQklBY2dBU2dDQUNnQ3FBRVJBZ0FnQjBHd0FXb2hBeUFGS0FJb0lRRWpBRUZBYWlJQUpBQWdBQ0FCTmdJNElBQWdBRUU0YWtIZjErNEFFQjAyQWlnQ1FBSkFRWVlEUVFBZ0FDZ0NLQnNFUUNBQUlBQkJPR3BCMzlmdUFCQWROZ0lnSUFBb0FpQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQWtGd1R3MEJBa0FDUUNBQ1FRdFBCRUFnQWtFUWFrRndjU0lHRUJnaEFTQUFJQVpCZ0lDQWdIaHlOZ0l3SUFBZ0FUWUNLQ0FBSUFJMkFpd01BUXNnQUNBQ09nQXpJQUJCS0dvaEFTQUNSUTBCQ3lBQklBUWdBaEFaR2dzZ0FTQUNha0VBT2dBQUlBTWdBRUVvYWhCT05nSUVJQUFzQUROQkFFZ0VRQ0FBS0FJb0VCY0xJQUJCT0dwQjM5ZnVBQkFxQ3lBQUlBQkJPR3BCcm9EdEFCQWROZ0lvUVlZRFFRQWdBQ2dDS0JzRVFDQUFJQUJCT0dwQnJvRHRBQkFkTmdJZ0lBQW9BaUFpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUFrRndUdzBCQWtBQ1FDQUNRUXRQQkVBZ0FrRVFha0Z3Y1NJR0VCZ2hBU0FBSUFaQmdJQ0FnSGh5TmdJd0lBQWdBVFlDS0NBQUlBSTJBaXdNQVFzZ0FDQUNPZ0F6SUFCQktHb2hBU0FDUlEwQkN5QUJJQVFnQWhBWkdnc2dBU0FDYWtFQU9nQUFJQU1nQUVFb2FoRFVEVGtEQ0NBQUxBQXpRUUJJQkVBZ0FDZ0NLQkFYQ3lBQVFUaHFRYTZBN1FBUUtnc2dBQ0FBUVRocVFjQ1g3UUFRSFRZQ0tFR0dBMEVBSUFBb0FpZ2JCRUFnQUNBQVFUaHFRY0NYN1FBUUhUWUNJQ0FBS0FJZ0lnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ0pCY0U4TkFRSkFBa0FnQWtFTFR3UkFJQUpCRUdwQmNIRWlCaEFZSVFFZ0FDQUdRWUNBZ0lCNGNqWUNNQ0FBSUFFMkFpZ2dBQ0FDTmdJc0RBRUxJQUFnQWpvQU15QUFRU2hxSVFFZ0FrVU5BUXNnQVNBRUlBSVFHUm9MSUFFZ0FtcEJBRG9BQUNBQVFRaHFJQUJCS0dvUTNBMGdBeUFBS1FJTU53SVVBa0FnQXlBQVFRaHJSZzBBSUFCQkZHb2hBaUFBTFFBZklnWkJHSFJCR0hVaEJDQURRUnhxSWdFc0FBdEJBRTRFUUNBRVFRQk9CRUFnQVNBQ0tRSUFOd0lBSUFFZ0FpZ0NDRFlDQ0F3Q0N5QUJJQUFvQWhRZ0FDZ0NHQkFnREFFTElBRWdBQ2dDRkNBQ0lBUkJBRWdpQVJzZ0FDZ0NHQ0FHSUFFYkVDRWFDeUFBUWF6UjhnQTJBZ2dnQUN3QUgwRUFTQVJBSUFBb0FoUVFGd3NnQUN3QU0wRUFTQVJBSUFBb0FpZ1FGd3NnQUVFNGFrSEFsKzBBRUNvTElBQWdBRUU0YWtISjRPNEFFQjAyQWloQmhnTkJBQ0FBS0FJb0d3UkFJQUFnQUVFNGFrSEo0TzRBRUIwMkFpQWdBQ2dDSUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SUNRWEJQRFFFQ1FBSkFJQUpCQzA4RVFDQUNRUkJxUVhCeElnWVFHQ0VCSUFBZ0JrR0FnSUNBZUhJMkFqQWdBQ0FCTmdJb0lBQWdBallDTEF3QkN5QUFJQUk2QURNZ0FFRW9haUVCSUFKRkRRRUxJQUVnQkNBQ0VCa2FDeUFCSUFKcVFRQTZBQUFnQXlBQVFTaHFFRTQyQWlnZ0FDd0FNMEVBU0FSQUlBQW9BaWdRRndzZ0FFRTRha0hKNE80QUVDb0xJQUJCUUdza0FBd0JDeEF0QUFzZ0IwSGNBV29nQlNnQ0tCQnFJQWRCOEFGcUlRSWdCU2dDS0NFQkl3QkI0QUJySWdBa0FDQUFJQUUyQWxnZ0FDQUFRZGdBYWtIeXYrNEFFQjAyQWtnQ1FBSkFRWVlEUVFBZ0FDZ0NTQnNFUUNBQUlBQkIyQUJxUWZLLzdnQVFIVFlDUUNBQVFVQnJLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQkJBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJoQVlJUUVnQUNBR1FZQ0FnSUI0Y2pZQ1VDQUFJQUUyQWtnZ0FDQUROZ0pNREFFTElBQWdBem9BVXlBQVFjZ0FhaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQWlBQVFjZ0FhaEJPTmdJRUlBQXNBRk5CQUVnRVFDQUFLQUpJRUJjTElBQkIyQUJxUWZLLzdnQVFLZ3NnQUNBQVFkZ0Fha0dibnU4QUVCMDJBa2hCaGdOQkFDQUFLQUpJR3dSQUlBQWdBRUhZQUdwQm01N3ZBQkFkTmdKQUlBQkJRR3NvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUdFQmdoQVNBQUlBWkJnSUNBZ0hoeU5nSlFJQUFnQVRZQ1NDQUFJQU0yQWt3TUFRc2dBQ0FET2dCVElBQkJ5QUJxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQ0lBQkJ5QUJxRUtZS05nSUlJQUFzQUZOQkFFZ0VRQ0FBS0FKSUVCY0xJQUJCMkFCcVFadWU3d0FRS2dzZ0FDQUFRZGdBYWtIM3V1NEFFQjAyQWtoQmhnTkJBQ0FBS0FKSUd3UkFJQUFnQUVIWUFHcEI5N3J1QUJBZE5nSkFJQUJCUUdzb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lHRUJnaEFTQUFJQVpCZ0lDQWdIaHlOZ0pRSUFBZ0FUWUNTQ0FBSUFNMkFrd01BUXNnQUNBRE9nQlRJQUJCeUFCcUlRRWdBMFVOQVFzZ0FTQUVJQU1RR1JvTElBRWdBMnBCQURvQUFDQUFRU2hxSUFCQnlBQnFFTm9OSUFJZ0FDZ0NQRFlDSkNBQ0lBQXBBalEzQWh3Z0FpQUFLUUlzTndJVUlBQXNBRk5CQUVnRVFDQUFLQUpJRUJjTElBQkIyQUJxUWZlNjdnQVFLZ3NnQUNBQVFkZ0Fha0cvbnU4QUVCMDJBa2dDUUVHR0EwRUFJQUFvQWtnYkJFQWdBQ0FBUWRnQWFrRy9udThBRUIwMkFrZ2dBQ2dDU0NJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnWVFHQ0VCSUFBZ0JrR0FnSUNBZUhJMkFoQWdBQ0FCTmdJSUlBQWdBellDREF3QkN5QUFJQU02QUJNZ0FFRUlhaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUVFWWFpSURJZ0VnQUNrQ0NEY0NBQ0FCSUFBb0FoQTJBZ2dnQUVJQU53SUlJQUJCQURZQ0VBSkFJQU1nQWtFb2FpSUJSZzBBSUFBdEFDTWlCRUVZZEVFWWRTRURJQUVzQUF0QkFFNEVRQ0FEUVFCT0JFQWdBU0FBS1FNWU53SUFJQUVnQUNnQ0lEWUNDQXdDQ3lBQklBQW9BaGdnQUNnQ0hCQWdEQUVMSUFFZ0FDZ0NHQ0FBUVJocUlBTkJBRWdpQVJzZ0FDZ0NIQ0FFSUFFYkVDRWFDeUFBTEFBalFRQklCRUFnQUNnQ0dCQVhDeUFBTEFBVFFRQklCRUFnQUNnQ0NCQVhDeUFBUWRnQWFrRy9udThBRUNvTElBQWdBRUhZQUdwQmk4RHVBQkFkTmdKSVFZWURRUUFnQUNnQ1NCc0VRQ0FBSUFCQjJBQnFRWXZBN2dBUUhUWUNRQ0FBUVVCcktBSUFJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdOQmNFOE5BZ0pBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQmhBWUlRRWdBQ0FHUVlDQWdJQjRjallDVUNBQUlBRTJBa2dnQUNBRE5nSk1EQUVMSUFBZ0F6b0FVeUFBUWNnQWFpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBaUFBUWNnQWFoQk9OZ0kwSUFBc0FGTkJBRWdFUUNBQUtBSklFQmNMSUFCQjJBQnFRWXZBN2dBUUtnc2dBQ0FBUWRnQWFrR21uZThBRUIwMkFraEJoZ05CQUNBQUtBSklHd1JBSUFBZ0FFSFlBR3BCcHAzdkFCQWROZ0pBSUFCQlFHc29BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBDQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJR0VCZ2hBU0FBSUFaQmdJQ0FnSGh5TmdKUUlBQWdBVFlDU0NBQUlBTTJBa3dNQVFzZ0FDQURPZ0JUSUFCQnlBQnFJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FDSUFCQnlBQnFRUUVRaHdVNUF6Z2dBQ3dBVTBFQVNBUkFJQUFvQWtnUUZ3c2dBRUhZQUdwQnBwM3ZBQkFxQ3lBQVFlQUFhaVFBREFJTEVDMEFDeEF0QUFzZ0IwR3dBbW9nQlNnQ0tCREhBaUFGUVRCcUpBQUxtUWdCQm45Qm5BTVFHQ0lHRU9ZSkdpQUFJQUlnQmhCUUlBWkIwQUZxSUFJUWdRSWdCa0hVQW1vZ0FoQ3ZGU0FHUWVRQ2FpQUNFR29qQUVFZ2F5SURKQUFnQXlBQ05nSVlJQU1nQTBFWWFrRzU2TzhBRUIwMkFnZ0NRQUpBUVlZRFFRQWdBeWdDQ0JzRVFDQURJQU5CR0dwQnVlanZBQkFkTmdJQUlBTW9BZ0FpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlIRUI4aUJFRndUdzBCQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSUVCZ2hCU0FESUFoQmdJQ0FnSGh5TmdJUUlBTWdCVFlDQ0NBRElBUTJBZ3dNQVFzZ0F5QUVPZ0FUSUFOQkNHb2hCU0FFUlEwQkN5QUZJQWNnQkJBWkdnc2dCQ0FGYWtFQU9nQUFJQVlnQTBFSWFoQ0FEallDK0FJZ0F5d0FFMEVBU0FSQUlBTW9BZ2dRRndzZ0EwRVlha0c1Nk84QUVDb0xJQU5CSUdva0FBd0JDeEF0QUFzZ0JrSDhBbW9nQWhCYUlBRWdCaUFCS0FJQUtBS29BUkVDQUNBQ0lBWVFRaU1BUVRCcklnRWtBQ0FCSUFJMkFpZ2dBVUVnYWlJQ1FRQTJBZ0FnQWlBQlFTaHFFSWdCTmdJQUFrQUNRQUpBUVljRFFRQWdBaWdDQUJzRVFBTkFJQUlvQWdBaUF3Ui9JQU1vQWdRaUEwR0l6UEVBSUFNYkJVR0l6UEVBQ3lJRkVCOGlCRUZ3VHcwQ0FrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUhFQmdoQXlBQklBZEJnSUNBZ0hoeU5nSVlJQUVnQXpZQ0VDQUJJQVEyQWhRTUFRc2dBU0FFT2dBYklBRkJFR29oQXlBRVJRMEJDeUFESUFVZ0JCQVpHZ3RCQUNFRklBTWdCR3BCQURvQUFDQUJLQUlVSUFFdEFCc2lBeUFEUVJoMFFSaDFJZ05CQUVnYlFRaEdCSDhnQVVFUWFrRi9RYVQ1N2dCQkNCQWJSU0VGSUFFdEFCc0ZJQU1MUVJoMFFSaDFRUUJJQkVBZ0FTZ0NFQkFYQ3dKQUlBVUVRQ0FDS0FJQUlRUkIrQU1RR0NJREVOd0RHaUFBSUFRZ0F4Q3VBU0FEUWN3RGFpQUVFS1VFSUFOQjFBTnFJQVFRa1FvZ0EwSHdBMm9nQkJEd0NTQUdJQU1nQmlnQ0FDZ0NxQUVSQWdBZ0JDQURFRUlNQVFzZ0FpZ0NBQ0lEQkg4Z0F5Z0NCQ0lEUVlqTThRQWdBeHNGUVlqTThRQUxJZ1VRSHlJRVFYQlBEUVFDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdjUUdDRURJQUVnQjBHQWdJQ0FlSEkyQWhnZ0FTQUROZ0lRSUFFZ0JEWUNGQXdCQ3lBQklBUTZBQnNnQVVFUWFpRURJQVJGRFFFTElBTWdCU0FFRUJrYUMwRUFJUVVnQXlBRWFrRUFPZ0FBSUFFb0FoUWdBUzBBR3lJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRUkJxUVg5QmlNenhBRUVBRUJ0RklRVWdBUzBBR3d0QkdIUkJHSFZCQUVnRVFDQUJLQUlRRUJjTElBVUVRQ0FBSUFZZ0FpZ0NBQkRUQWd3QkN5QUJJQUlvQWdBaUF3Ui9JQU1vQWdRaUEwR0l6UEVBSUFNYkJVR0l6UEVBQ3pZQ0FFSFZzdkFBSUFFUUpBc2dBaUFDRU1jQk5nSUFRWWNEUVFBZ0FpZ0NBQnNOQUFzTElBRkJNR29rQUF3Q0N4QXRBQXNRTFFBTEM1QUtBUWQvSXdCQklHc2lCU1FBSUFVZ0FqWUNHRUd3QkJBWUlnWVE5QVloQnlBQUlBSWdCaEN1QVFKQUlBQW9BaVJCQWtvTkFDQUZJQVZCR0dwQjdZVHZBQkFkTmdJUVFZWURRUUFnQlNnQ0VCdEZEUUFnQlVFWWFpSUNRZTJFN3dBUUtpQUZJQUpCc1ludkFCQWpOZ0lJSUFWQkNHcEJ6NGp2QUJESUFRc2dCa0hNQTJvZ0JTZ0NHQkNiQVNBR1Fkd0RhaUFGS0FJWUVJRUdJQVpCNUFOcUlBVW9BaGdRbEFvZ0JrSHdBMm9nQlNnQ0dCRFpGQ0FGS0FJWUlRTWpBRUVnYXlJQ0pBQWdBaUFETmdJWUlBSWdBa0VZYWtIb211MEFFQjAyQWdnQ1FBSkFRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCNkpydEFCQWROZ0lBSUFJb0FnQWlBd1IvSUFNb0FnZ2lBMEdJelBFQUlBTWJCVUdJelBFQUN5SUlFQjhpQkVGd1R3MEJBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lKRUJnaEF5QUNJQWxCZ0lDQWdIaHlOZ0lRSUFJZ0F6WUNDQ0FDSUFRMkFnd01BUXNnQWlBRU9nQVRJQUpCQ0dvaEF5QUVSUTBCQ3lBRElBZ2dCQkFaR2dzZ0F5QUVha0VBT2dBQUlBWWdBa0VJYWhCWE5nS01CQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFlaWE3UUFRS2dzZ0FpQUNRUmhxUVozTTdnQVFIVFlDQ0VHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFaM003Z0FRSFRZQ0FDQUNLQUlBSWdNRWZ5QURLQUlJSWdOQmlNenhBQ0FER3dWQmlNenhBQXNpQ0JBZklnUkJjRThOQVFKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUNSQVlJUU1nQWlBSlFZQ0FnSUI0Y2pZQ0VDQUNJQU0yQWdnZ0FpQUVOZ0lNREFFTElBSWdCRG9BRXlBQ1FRaHFJUU1nQkVVTkFRc2dBeUFJSUFRUUdSb0xJQU1nQkdwQkFEb0FBQ0FHSUFKQkNHb1FoQTQyQXBBRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCbmN6dUFCQXFDeUFDSUFKQkdHcEJwcVh0QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCcHFYdEFCQWROZ0lBSUFJb0FnQWlBd1IvSUFNb0FnZ2lBMEdJelBFQUlBTWJCVUdJelBFQUN5SUlFQjhpQkVGd1R3MEJBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lKRUJnaEF5QUNJQWxCZ0lDQWdIaHlOZ0lRSUFJZ0F6WUNDQ0FDSUFRMkFnd01BUXNnQWlBRU9nQVRJQUpCQ0dvaEF5QUVSUTBCQ3lBRElBZ2dCQkFaR2dzZ0F5QUVha0VBT2dBQUlBWWdBa0VJYWhDakNEWUNsQVFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR21wZTBBRUNvTElBSWdBa0VZYWtHd3R1NEFFQjAyQWdoQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR3d0dTRBRUIwMkFnQWdBaWdDQUNJREJIOGdBeWdDQ0NJRFFZak04UUFnQXhzRlFZak04UUFMSWdnUUh5SUVRWEJQRFFFQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElna1FHQ0VESUFJZ0NVR0FnSUNBZUhJMkFoQWdBaUFETmdJSUlBSWdCRFlDREF3QkN5QUNJQVE2QUJNZ0FrRUlhaUVESUFSRkRRRUxJQU1nQ0NBRUVCa2FDeUFESUFScVFRQTZBQUFnQmlBQ1FRaHFFTElJTmdLWUJDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUWJDMjdnQVFLZ3NnQWtFZ2FpUUFEQUVMRUMwQUN5QUdRWndFYWlBRktBSVlFSlFWSUFaQnBBUnFJQVVvQWhnUXp3UUNRQ0FBS0FJa1FRUktEUUFDUUNBSEtBS0FCRUY5UmcwQUlBY29BcGdFRFFBZ0IwRUNRUUVnQnlnQ2dBUkJBMFliTmdLWUJBc2dCeWdDL0FOQmZVWU5BQ0FIS0FLTUJBMEFJQWRCQVVFQ0lBY29BdndEUVFOR0d6WUNqQVFMSUFFZ0JpQUJLQUlBS0FLb0FSRUNBQ0FGS0FJWUlBWVFRaUFGUVNCcUpBQUxoQWNCQjM5Qm9BUVFHQ0lHRUxzRkdpQUFJQUlnQmhDdUFTQUdRZHdEYWlBQ0VKOElJQVpCNUFOcUlBSVFnd2NqQUVFZ2F5SURKQUFnQXlBQ05nSVlJQU1nQTBFWWFrR2hzZThBRUIwMkFnZ0NRQUpBUVlZRFFRQWdBeWdDQ0JzRVFDQURJQU5CR0dwQm9iSHZBQkFkTmdJQUlBTW9BZ0FpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlIRUI4aUJFRndUdzBCQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSUVCZ2hCU0FESUFoQmdJQ0FnSGh5TmdJUUlBTWdCVFlDQ0NBRElBUTJBZ3dNQVFzZ0F5QUVPZ0FUSUFOQkNHb2hCU0FFUlEwQkN5QUZJQWNnQkJBWkdnc2dCQ0FGYWtFQU9nQUFJQVlnQTBFSWFoQ0xCellDOEFNZ0F5d0FFMEVBU0FSQUlBTW9BZ2dRRndzZ0EwRVlha0doc2U4QUVDb0xJQU5CSUdva0FBd0JDeEF0QUFzZ0JrSDBBMm9oQnlNQVFUQnJJZ01rQUNBRElBSTJBaWdnQXlBRFFTaHFRYWY0N2dBUUhUWUNFQUpBQWtCQmhnTkJBQ0FES0FJUUd3UkFJQU1nQTBFb2FrR24rTzRBRUIwMkFnZ2dBeWdDQ0NJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdnUUh5SUVRWEJQRFFFQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElna1FHQ0VGSUFNZ0NVR0FnSUNBZUhJMkFoZ2dBeUFGTmdJUUlBTWdCRFlDRkF3QkN5QURJQVE2QUJzZ0EwRVFhaUVGSUFSRkRRRUxJQVVnQ0NBRUVCa2FDeUFFSUFWcVFRQTZBQUFnQTBFZ2FpQUhJQU5CRUdvUWhRWWdCeUFES1FNZ053SUVJQU1zQUJ0QkFFZ0VRQ0FES0FJUUVCY0xJQU5CS0dwQnAvanVBQkFxQ3lBRFFUQnFKQUFNQVFzUUxRQUxJd0JCSUdzaUF5UUFJQU1nQWpZQ0dDQURJQU5CR0dwQmhxenZBQkFkTmdJSUFrQUNRRUdHQTBFQUlBTW9BZ2diQkVBZ0F5QURRUmhxUVlhczd3QVFIVFlDQUNBREtBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lCeEFmSWdSQmNFOE5BUUpBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQ0JBWUlRVWdBeUFJUVlDQWdJQjRjallDRUNBRElBVTJBZ2dnQXlBRU5nSU1EQUVMSUFNZ0JEb0FFeUFEUVFocUlRVWdCRVVOQVFzZ0JTQUhJQVFRR1JvTElBUWdCV3BCQURvQUFDQUdJQU5CQ0dvUVZ6WUNoQVFnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQTBFWWFrR0dyTzhBRUNvTElBTkJJR29rQUF3QkN4QXRBQXNnQmtHSUJHb2dBaEMrQlNBQklBWWdBU2dDQUNnQ3FBRVJBZ0FnQWlBR0VFSWdBQ0FHSUFJZ0JoRGlBZ3VLQlFFRmYwSElCQkFZSWdRUXV3UWFJQUFnQWlBRUVLNEJJQVJCd0FGcUlBSVFnd1lqQUVFZ2F5SUFKQUFnQUNBQ05nSVlJQUFnQUVFWWFrSG5sdThBRUIwMkFnZ0NRQUpBUVlZRFFRQWdBQ2dDQ0JzRVFDQUFJQUJCR0dwQjU1YnZBQkFkTmdJQUlBQW9BZ0FpQXdSL0lBTW9BZ2dpQTBHSXpQRUFJQU1iQlVHSXpQRUFDeUlHRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJSEVCZ2hCU0FBSUFkQmdJQ0FnSGh5TmdJUUlBQWdCVFlDQ0NBQUlBTTJBZ3dNQVFzZ0FDQURPZ0FUSUFCQkNHb2hCU0FEUlEwQkN5QUZJQVlnQXhBWkdnc2dBeUFGYWtFQU9nQUFJQVFnQUVFSWFoQ1BCellDMEFNZ0FDd0FFMEVBU0FSQUlBQW9BZ2dRRndzZ0FFRVlha0hubHU4QUVDb0xJQUJCSUdva0FBd0JDeEF0QUFzZ0JFSFVBMm9nQWhDYkFTQUVRZVFEYWlBQ0VLVUVJQVJCN0FOcUlBSVErd01qQUVFZ2F5SUFKQUFnQUNBQ05nSVlJQUFnQUVFWWFrR1BtKzhBRUIwMkFnZ0NRQUpBUVlZRFFRQWdBQ2dDQ0JzRVFDQUFJQUJCR0dwQmo1dnZBQkFkTmdJQUlBQW9BZ0FpQXdSL0lBTW9BZ2dpQTBHSXpQRUFJQU1iQlVHSXpQRUFDeUlHRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJSEVCZ2hCU0FBSUFkQmdJQ0FnSGh5TmdJUUlBQWdCVFlDQ0NBQUlBTTJBZ3dNQVFzZ0FDQURPZ0FUSUFCQkNHb2hCU0FEUlEwQkN5QUZJQVlnQXhBWkdnc2dBeUFGYWtFQU9nQUFJQVFnQUVFSWFoQk9PZ0NjQkNBQUxBQVRRUUJJQkVBZ0FDZ0NDQkFYQ3lBQVFSaHFRWStiN3dBUUtnc2dBRUVnYWlRQURBRUxFQzBBQ3lBRVFhQUVhaUFDRUpZVklBUkJyQVJxSUFJUWdBSWdCRUc4QkdvZ0FoQytCU0FCSUFRZ0FTZ0NBQ2dDcUFFUkFnQWdBaUFFRUVJTCt3UUNCMzhCZkNNQVFTQnJJZ01rQUNBRElBSTJBZ2hCNEFJUUdDSUZRUUVRNFFVaEJ5QUFJQUlnQlJCUUlBVkJ3QUZxSUFJUWd3WWdCVUhvQVdvZ0FoQ1RDQ0FGUWZBQmFpQUNFRm9nQlVHQUFtb2dBaEMrQlFKQUlBQW9BZ1FvQXVRR1FRSkhEUUFnQUNnQ0pFRUJSdzBBSUFNZ0FqWUNHQ0FESUFOQkdHcEJxWVB0QUJBZE5nSVFRWVlEUVFBZ0F5Z0NFQnRGRFFBZ0F5QURRUmhxUWFtRDdRQVFIVFlDRUNBRFFSQnFRWlhDOEFBUTNnZ0xJQU1nQTBFSWFrR1Z3dkFBRUIwMkFoZ0NRRUdHQTBFQUlBTW9BaGdiUlEwQUlBQW9BZ1FvQXVRR1FRSkhEUUFnQXlnQ0NDRUVJd0JCSUdzaUFpUUFJQUlnQkRZQ0dDQUNJQUpCR0dwQmxjTHdBQkFkTmdJSUFrQUNRRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRUmhxUVpYQzhBQVFIVFlDQUNBQ0tBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lDQkFmSWdSQmNFOE5BUUpBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQ1JBWUlRWWdBaUFKUVlDQWdJQjRjallDRUNBQ0lBWTJBZ2dnQWlBRU5nSU1EQUVMSUFJZ0JEb0FFeUFDUVFocUlRWWdCRVVOQVFzZ0JpQUlJQVFRR1JvTElBUWdCbXBCQURvQUFDQUZJQUpCQ0dvUWRUa0Q0QUVnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR1Z3dkFBRUNvTElBSkJJR29rQUF3QkN4QXRBQXNnQlNzRDRBRkVBQUFBQUFBQUpFQ2lJZ3FaUkFBQUFBQUFBT0JCWXdSQUlBY2dDcW8yQXFBQ0RBRUxJQWRCZ0lDQWdIZzJBcUFDQ3dKQUlBVW9BdXdCUVg5SEJFQWdCU2dDN0FFTkFRdEI3Ny90QUVFQUVDUUxJQUVnQlNBQktBSUFLQUtvQVJFQ0FDQURLQUlJSUFVUVFpQUFJQVVnQXlnQ0NCREhEeUVBSUFOQklHb2tBQ0FBQzVZTUFRWi9Ba0FnQVNBQktBSUFLQUlJRVFBQVFjUUFSZ1JBSUFCQkFUb0FLU0FCUWVnQmFpRUREQUVMUWFnRUVCZ2lCQkR6QXlFRElBRWdCQ0FCS0FJQUtBS29BUkVDQUFzZ0FDQUNJQU1RelE4Z0FDZ0NKRUVDVEFSQUlBSWdBeERNRHdzQ1FDQUFLQUlFS0FMb0JrSGVEV290QUFCRkRRQUNRQ0FEUVFFUXhoRU5BQ0FEUVFFUXpBY05BQ0FEUVFFUXhCRU5BQ0FEUVFFUTV3c05BQ0FEUVFFUXhSRkZEUUVMSUFBb0FnUWlBU0FCS0FMd0NFRVFjallDOEFnTElBTkJ3QUZxSUFJUW1nb2dBMEhZQVdvZ0FoQ2tGU0FEUWVnQmFpQUNFSjBWSUFOQndBSnFJQUlRcGcwZ0EwSFVBbW9nQWhDYUZTQURRZHdDYWlBQ0VPWVVJQU5CMEFOcUlBSVFwaFVnQXlFQkl3QkJJR3NpQXlRQUlBTWdBallDR0NBRElBTkJHR3BCaHNIdkFCQWROZ0lJQWtBQ1FFR0dBMEVBSUFNb0FnZ2JCRUFnQXlBRFFSaHFRWWJCN3dBUUhUWUNBQ0FES0FJQUlnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUJoQWZJZ1JCY0U4TkFRSkFBa0FnQkVFTFR3UkFJQVJCRUdwQmNIRWlCeEFZSVFVZ0F5QUhRWUNBZ0lCNGNqWUNFQ0FESUFVMkFnZ2dBeUFFTmdJTURBRUxJQU1nQkRvQUV5QURRUWhxSVFVZ0JFVU5BUXNnQlNBR0lBUVFHUm9MSUFRZ0JXcEJBRG9BQUNBQklBTkJDR29Ranc0MkF2UURJQU1zQUJOQkFFZ0VRQ0FES0FJSUVCY0xJQU5CR0dwQmhzSHZBQkFxQ3lBRFFTQnFKQUFNQVFzUUxRQUxJd0JCSUdzaUF5UUFJQU1nQWpZQ0dDQURJQU5CR0dwQjhvVHZBQkFkTmdJSUFrQUNRRUdHQTBFQUlBTW9BZ2diQkVBZ0F5QURRUmhxUWZLRTd3QVFIVFlDQUNBREtBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lCaEFmSWdSQmNFOE5BUUpBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQnhBWUlRVWdBeUFIUVlDQWdJQjRjallDRUNBRElBVTJBZ2dnQXlBRU5nSU1EQUVMSUFNZ0JEb0FFeUFEUVFocUlRVWdCRVVOQVFzZ0JTQUdJQVFRR1JvTElBUWdCV3BCQURvQUFDQUJJQU5CQ0dvUVZ6WUMvQU1nQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQTBFWWFrSHloTzhBRUNvTElBTkJJR29rQUF3QkN4QXRBQXNqQUVFZ2F5SURKQUFnQXlBQ05nSVlJQU1nQTBFWWFrRzBudThBRUIwMkFnZ0NRQUpBUVlZRFFRQWdBeWdDQ0JzaUJnUkFJQU1nQTBFWWFrRzBudThBRUIwMkFnQWdBeWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUZRWEJQRFFFQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnZ1FHQ0VFSUFNZ0NFR0FnSUNBZUhJMkFoQWdBeUFFTmdJSUlBTWdCVFlDREF3QkN5QURJQVU2QUJNZ0EwRUlhaUVFSUFWRkRRRUxJQVFnQnlBRkVCa2FDeUFFSUFWcVFRQTZBQUFnQVNBRFFRaHFFTXNETmdLRUJDQURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN5QURRUmhxUWJTZTd3QVFLZ3NnQXlBRFFSaHFRWldBN1FBUUhUWUNDRUdHQTBFQUlBTW9BZ2diQkg4Z0F5QURRUmhxUVpXQTdRQVFIVFlDQUNBREtBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lCaEFmSWdWQmNFOE5BUUpBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQnhBWUlRUWdBeUFIUVlDQWdJQjRjallDRUNBRElBUTJBZ2dnQXlBRk5nSU1EQUVMSUFNZ0JUb0FFeUFEUVFocUlRUWdCVVVOQVFzZ0JDQUdJQVVRR1JvTElBUWdCV3BCQURvQUFDQUJJQU5CQ0dvUWRUa0RpQVFnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQTBFWWFrR1ZnTzBBRUNwQkFBVWdCa0VBUndzYUlBTWdBMEVZYWtIeWgrNEFFQjAyQWdoQmhnTkJBQ0FES0FJSUd3UkFJQU1nQTBFWWFrSHloKzRBRUIwMkFnQWdBeWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdZUUh5SUZRWEJQRFFFQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnY1FHQ0VFSUFNZ0IwR0FnSUNBZUhJMkFoQWdBeUFFTmdJSUlBTWdCVFlDREF3QkN5QURJQVU2QUJNZ0EwRUlhaUVFSUFWRkRRRUxJQVFnQmlBRkVCa2FDeUFFSUFWcVFRQTZBQUFnQVNBRFFRaHFFS0lPTmdLUUJDQURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN5QURRUmhxUWZLSDdnQVFLZ3NnQTBFZ2FpUUFEQUVMRUMwQUN5QUJRWlFFYWlBQ0VPNFVJQUlnQVJCQ0lBQWdBU0FDRU1zUEMrb09BUVIvSXdCQk1Hc2lBeVFBUVFFaEFnSkFBa0FnQVVVTkFBSkFJQUFvQWdRZ0FDMEFDeUlFSUFSQkdIUkJHSFVpQkVFQVNCc0VmeUFFQlNBQVFYOUJpTXp4QUVFQUVCdEZEUUlnQUN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FESUFBb0FnZzJBaWdnQXlBQUtRSUFOd01nREFFTElBTkJJR29nQUNnQ0FDQUFLQUlFRUJvTElBTkJJR29RNkFNaEJTQURMQUFyUVFCSUJFQWdBeWdDSUJBWEN5QUJJQUVvQWdBb0FnZ1JBQUFoQkNBRkJFQUNRQ0FFUVJGSERRQkJBQ0VDSUFBb0FnUWdBQzBBQ3lJRUlBUkJHSFJCR0hWQkFFZ2JRUVZIRFFBZ0FFRi9RWithN1FCQkJSQWJSUTBEQ3lBQklBRW9BZ0FvQWdnUkFBQkJFa2NOQVVFQUlRSWdBQ2dDQkNBQUxRQUxJZ0VnQVVFWWRFRVlkVUVBU0J0QkJVY05BU0FBUVg5Qm41cnRBRUVGRUJzTkFRd0NDeUFFUVNsR0JFQkJBQ0VDSUFBb0FnUWdBQzBBQ3lJQklBRkJHSFJCR0hWQkFFZ2JEUUlnQUVGL1FZak04UUJCQUJBYlJTRUNEQUlMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSFdBRVlFUUNBQUtBSUVJQUF0QUFzaUFTQUJRUmgwUVJoMVFRQklHMFVFUUNBQVFYOUJpTXp4QUVFQUVCdEZEUU1MSUFCQnpPL3ZBQkFlRFFJZ0FFR1R3ZThBRUI0aEFnd0NDeUFCSUFFb0FnQW9BZ2dSQUFCQjFRQkdCRUFnQUVHSXpQRUFFQjROQWlBQVFjenY3d0FRSGcwQ0lBQkJrOEh2QUJBZUlRSU1BZ3NnQVNBQktBSUFLQUlJRVFBQVFaMEJSZ1JBSUFCQndmRHVBQkFlSVFJTUFnc2dBU0FCS0FJQUtBSUlFUUFBUVo0QlJnUkFJQUJCaU16eEFCQWVJUUlNQWdzZ0FTQUJLQUlBS0FJSUVRQUFRYUFCUmdSQUlBQkJpTXp4QUJBZUlRSU1BZ3NnQVNBQktBSUFLQUlJRVFBQVFkc0FSZ1JBSUFCQmlNenhBQkFlRFFJZ0FFR1R3ZThBRUI0TkFpQUFRYy92N3dBUUhpRUNEQUlMSUFFZ0FTZ0NBQ2dDQ0JFQUFFR2hBVVlFUUNBQVFZak04UUFRSGcwQ0lBQkJ6Ty92QUJBZURRSWdBRUdyd080QUVCNE5BaUFBUVpQQjd3QVFIaUVDREFJTElBRXZBVkFpQkVIUEFHdEIvLzhEY1VFWlRRUkFJQUJCaU16eEFCQWVEUUlnQUVHVHdlOEFFQjRoQWd3Q0N5QUVRZnovQTNGQlBFWUVRQ0FBUWJUNDdnQVFIZzBDSUFCQms4SHZBQkFlSVFJTUFnc2dBU0FCS0FJQUtBSUlFUUFBUWU0QVJnUkFJQUJCZzlQdUFCQWVEUUlnQUVIYTBPNEFFQjROQWlBQVFZNjQ3d0FRSGcwQ0lBQkJtLy91QUJBZURRSWdBRUhlbGU0QUVCNE5BaUFBUVoyTDd3QVFIZzBDSUFCQno1WHRBQkFlRFFJZ0FFR3h0ZThBRUI0TkFpQUFRZWVWN2dBUUhnMENJQUJCeXJIdEFCQWVJUUlNQWdzZ0FTQUJLQUlBS0FJSUVRQUFRZkFBUmdSQUlBQkJqcmp2QUJBZURRSWdBRUdiLys0QUVCNE5BaUFBUVoyTDd3QVFIaUVDREFJTElBRWdBU2dDQUNnQ0NCRUFBRUh4QUVZRVFDQUFRWjJMN3dBUUhnMENJQUJCNGVqdkFCQWVEUUlnQUVHSGp1OEFFQjRoQWd3Q0N5QUJJQUVvQWdBb0FnZ1JBQUJCOHdCR0JFQWdBRUg4eE84QUVCNGhBZ3dDQ3lBQklBRW9BZ0FvQWdnUkFBQkI5d0JHQkVBZ0FFR091TzhBRUI0TkFpQUFRWnYvN2dBUUhnMENJQUJCbll2dkFCQWVJUUlNQWdzZ0FTQUJLQUlBS0FJSUVRQUFRZmdBUmdSQUlBQkJnOVB1QUJBZURRSWdBRUdPdU84QUVCNE5BaUFBUVoyTDd3QVFIZzBDSUFCQno1WHRBQkFlRFFJZ0FFR3h0ZThBRUI0aEFnd0NDeUFCSUFFb0FnQW9BZ2dSQUFCQitnQkdCRUFnQUVHQ3hlOEFFQjRoQWd3Q0N5QUJJQUVvQWdBb0FnZ1JBQUJCRVVZRVFDQUFRWWpNOFFBUUhnMENJQUJCek8vdkFCQWVEUUlnQUVHVHdlOEFFQjRoQWd3Q0N5QUJJQUVvQWdBb0FnZ1JBQUJCRWtZRVFDQUFRWWpNOFFBUUhnMENJQUJCek8vdkFCQWVEUUlnQUVHVHdlOEFFQjRoQWd3Q0N5QUJJQUVvQWdBb0FnZ1JBQUJCL0FCR0JFQWdBRUhvbXUwQUVCNE5BaUFBUVoyTDd3QVFIaUVDREFJTElBRWdBU2dDQUNnQ0NCRUFBRUdHQVVZRVFDQUFRZnpFN3dBUUhnMENJQUJCNGVqdkFCQWVEUUlnQUVHLytPOEFFQjROQWlBQVFZalQ3Z0FRSGcwQ0lBQkJoNDd2QUJBZUlRSU1BZ3RCQUNFQ0lBRWdBU2dDQUNnQ0NCRUFBRUdLQVVZTkFTQUJJQUVvQWdBb0FnZ1JBQUJCalFGR0JFQkJBU0VDSUFCQmlNenhBQkFlRFFJZ0FFR1R3ZThBRUI0aEFnd0NDeUFCSUFFb0FnQW9BZ2dSQUFCQmp3RkdCRUJCQVNFQ0lBQkJwTDd1QUJBZURRSWdBRUdkaSs4QUVCNGhBZ3dDQ3lBQklBRW9BZ0FvQWdnUkFBQkJrZ0ZHQkVBZ0FFR0QwKzRBRUI0TkFTQUFRZHJRN2dBUUhnMEJJQUJCanJqdkFCQWVEUUVnQUVHYi8rNEFFQjROQVNBQVFkVFE3Z0FRSGcwQklBQkJuWXZ2QUJBZURRRWdBRUhQbGUwQUVCNE5BU0FBUWJHMTd3QVFIZzBCUVFFaEFpQUFRZWVWN2dBUUhnMENJQUJCeXJIdEFCQWVJUUlNQWdzZ0FTQUJLQUlBS0FJSUVRQUFRU1JHQkVBZ0FFSDVqZThBRUI0aEFnd0NDeUFCSUFFb0FnQW9BZ2dSQUFCQmxRRkdCRUFnQUVHNDJPNEFFQjROQVVFQklRSWdBRUdCanU0QUVCNE5BaUFBUVlqVDdnQVFIaUVDREFJTElBTkJFR29pQUNBQklBRW9BZ0FvQWpBUkFnQWdBeUFES0FJUUlBQWdBeXdBRzBFQVNCczJBZ0FnQXl3QUcwRUFUZzBBSUFNb0FoQVFGd3RCQVNFQ0N5QURRVEJxSkFBZ0Fnc3RBQ0FCS0FJQUlnRkZCRUFnQUVFQU5nSUFJQUFnQVRZQ0JBOExJQUFnQVNnQ0VEWUNBQ0FBSUFFMkFnUUw4QUlCQTM4Z0FFR1k2SUFCTmdJQUFrQWdBQ2dDckFKRkRRQWdBQ2dDcUFJaUFTZ0NBQ0lDSUFBb0FxUUNJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQ3JBSWdBU0FBUWFRQ2FpSURSZzBBQTBBZ0FTZ0NCQ0VDSUFFUUZ5QUNJZ0VnQTBjTkFBc0xJQUFzQUpzQ1FRQklCRUFnQUNnQ2tBSVFGd3NnQUN3QWl3SkJBRWdFUUNBQUtBS0FBaEFYQ3lBQUxBRC9BVUVBU0FSQUlBQW9BdlFCRUJjTElBQkJ4QUZxRVBRSElBQkJyQUZxRVBRSEFrQWdBQ2dDcUFGRkRRQWdBQ2dDcEFFaUFTZ0NBQ0lDSUFBb0FxQUJJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQ3FBRWdBU0FBUWFBQmFpSURSZzBBQTBBZ0FTZ0NCQ0VDSUFFUUZ5QUNJZ0VnQTBjTkFBc0xJQUJCb0xueUFDZ0NBQ0lCTmdJSUlBRkJER3NvQWdBZ0FFRUlhbXBCckxueUFDZ0NBRFlDQUNBQVFReHFJZ0ZCcEsveUFEWUNBQ0FBTEFBM1FRQklCRUFnQUNnQ0xCQVhDeUFCRU00QkdpQUFRVUJyRUlJQkdpQUFDOEVCQVFKL0l3QkJFR3NpQVNRQUlBRkJBRG9BQ0NBQlF2WGNqZVBXckppNUxUY0RBQ0FCUVFnNkFBc2dBRUU1SUFFUXZRSWFJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xJQUJCNEFGcUlnSkJ1TkR5QURZQ0FDQUNRZ0EzQWdRZ0FrSEkyL0lBTmdJQUlBSkJBRFlDRENBQVFmelFnQUUyQXN3QklBQkI3TkNBQVRZQ3ZBRWdBRUhRMElBQk5nS3dBU0FBUWJ6S2dBRTJBZ0FnQWtHTTBZQUJOZ0lBSUFCQndnRVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBRkJFR29rQUNBQUM3MEJBUUovSXdCQkVHc2lBU1FBSUFGQkFEb0FCQ0FCUWZQU2plc0NOZ0lBSUFGQkJEb0FDeUFBUVRZZ0FSQzlBaG9nQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVIZ0FXb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRY2piOGdBMkFnQWdBa0VBTmdJTUlBQkJ3TE9BQVRZQ3pBRWdBRUd3czRBQk5nSzhBU0FBUVpTemdBRTJBckFCSUFCQmdLMkFBVFlDQUNBQ1FkQ3pnQUUyQWdBZ0FFSENBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUlBQUx2UUVCQW44akFFRVFheUlCSkFBZ0FVRUFPZ0FFSUFGQjhzcWQ2d0kyQWdBZ0FVRUVPZ0FMSUFCQk5DQUJFTDBDR2lBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQ3lBQVFlQUJhaUlDUWJqUThnQTJBZ0FnQWtJQU53SUVJQUpCeU52eUFEWUNBQ0FDUVFBMkFnd2dBRUhVbjRBQk5nTE1BU0FBUWNTZmdBRTJBcndCSUFCQnFKK0FBVFlDc0FFZ0FFR1VtWUFCTmdJQUlBSkI1SitBQVRZQ0FDQUFRY0lCRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FCUVJCcUpBQWdBQXQ4QVFKL0l3QkJFR3NpQVNRQUlBRkJBRG9BQkNBQlFmTEttZXNDTmdJQUlBRkJCRG9BQ3lBQVFUTWdBUkM5QWlFQ0lBRXNBQXRCQUVnRVFDQUJLQUlBRUJjTElBQkJpSmFBQVRZQ3pBRWdBRUg0bFlBQk5nSzhBU0FBUWR5VmdBRTJBckFCSUFCQnlJK0FBVFlDQUNBQ0VNTURJQUZCRUdva0FDQUFDOHdCQVFKL0l3QkJFR3NpQVNRQUlBRkJCVG9BQ3lBQlFRQTZBQVVnQVVHcW12RUFLQUFBTmdJQUlBRkJycHJ4QUMwQUFEb0FCQ0FBUVRFZ0FSQzlBaG9nQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVIZ0FXb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRY2piOGdBMkFnQWdBa0VBTmdJTUlBQkJtSXlBQVRZQ3pBRWdBRUdJaklBQk5nSzhBU0FBUWV5TGdBRTJBckFCSUFCQjJJV0FBVFlDQUNBQ1FhaU1nQUUyQWdBZ0FFSENBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUlBQUx6QUVCQW44akFFRVFheUlCSkFBZ0FVRUdPZ0FMSUFGQkFEb0FCaUFCUVkrWjhRQW9BQUEyQWdBZ0FVR1RtZkVBTHdBQU93RUVJQUJCTHlBQkVMMENHaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWVBQmFpSUNRYmpROGdBMkFnQWdBa0lBTndJRUlBSkJ5TnZ5QURZQ0FDQUNRUUEyQWd3Z0FFR2tnb0FCTmdMTUFTQUFRWlNDZ0FFMkFyd0JJQUJCK0lHQUFUWUNzQUVnQUVIaysvOEFOZ0lBSUFKQnRJS0FBVFlDQUNBQVFjSUJFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUJRUkJxSkFBZ0FBdTlBUUVDZnlNQVFSQnJJZ0VrQUNBQlFRQTZBQVFnQVVIa3lySHJBallDQUNBQlFRUTZBQXNnQUVFdUlBRVF2UUlhSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMSUFCQjRBRnFJZ0pCdU5EeUFEWUNBQ0FDUWdBM0FnUWdBa0hJMi9JQU5nSUFJQUpCQURZQ0RDQUFRYlQ0L3dBMkFzd0JJQUJCcFBqL0FEWUN2QUVnQUVHSStQOEFOZ0t3QVNBQVFmVHgvd0EyQWdBZ0FrSEUrUDhBTmdJQUlBQkJ3Z0VRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUZCRUdva0FDQUFDOHdCQVFKL0l3QkJFR3NpQVNRQUlBRkJCVG9BQ3lBQlFRQTZBQVVnQVVHWW1QRUFLQUFBTmdJQUlBRkJuSmp4QUMwQUFEb0FCQ0FBUVN3Z0FSQzlBaG9nQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVIZ0FXb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRY2piOGdBMkFnQWdBa0VBTmdJTUlBQkJ6T1QvQURZQ3pBRWdBRUc4NVA4QU5nSzhBU0FBUWFEay93QTJBckFCSUFCQmpONy9BRFlDQUNBQ1Fkemsvd0EyQWdBZ0FFSENBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUlBQUw1QW9CRFg4Z0FTd0FBQ0lEUlFSQUlBQVBDd0pBSUFBZ0F4RGFBeUlBUlEwQUlBRXRBQUZGQkVBZ0FBOExJQUF0QUFGRkRRQWdBUzBBQWtVRVFDQUFMUUFCSWdSQkFFY2hCUUpBSUFSRkRRQWdBQzBBQUVFSWRDQUVjaUlDSUFFdEFBRWdBUzBBQUVFSWRISWlCRVlOQUNBQVFRRnFJUUVEUUNBQklnQXRBQUVpQTBFQVJ5RUZJQU5GRFFFZ0FFRUJhaUVCSUFKQkNIUkJnUDREY1NBRGNpSUNJQVJIRFFBTEN5QUFRUUFnQlJzUEN5QUFMUUFDUlEwQUlBRXRBQU5GQkVBZ0FTRUVJQUJCQW1vaEFTQUFMUUFDSWdOQkFFY2hCUUpBQWtBZ0EwVU5BQ0FBTFFBQlFSQjBJQUF0QUFCQkdIUnlJQU5CQ0hSeUlnSWdCQzBBQVVFUWRDQUVMUUFBUVJoMGNpQUVMUUFDUVFoMGNpSUVSZzBBQTBBZ0FVRUJhaUVBSUFFdEFBRWlBMEVBUnlFRklBTkZEUUlnQUNFQklBSWdBM0pCQ0hRaUFpQUVSdzBBQ3d3QkN5QUJJUUFMSUFCQkFtdEJBQ0FGR3c4TElBQXRBQU5GRFFBZ0FTMEFCRVVFUUNBQklRUWdBRUVEYWlFQklBQXRBQU1pQTBFQVJ5RUZBa0FDUUNBRFJRMEFJQUF0QUFGQkVIUWdBQzBBQUVFWWRISWdBQzBBQWtFSWRISWdBM0lpQWlBRUtBQUFJZ0JCR0hRZ0FFRUlkRUdBZ1B3SGNYSWdBRUVJZGtHQS9nTnhJQUJCR0haeWNpSUVSZzBBQTBBZ0FVRUJhaUVBSUFFdEFBRWlBMEVBUnlFRklBTkZEUUlnQUNFQklBSkJDSFFnQTNJaUFpQUVSdzBBQ3d3QkN5QUJJUUFMSUFCQkEydEJBQ0FGR3c4TElBQWhCQ01BUWFBSWF5SUpKQUFnQ1VHWUNHcENBRGNEQUNBSlFaQUlha0lBTndNQUlBbENBRGNEaUFnZ0NVSUFOd09BQ0FKQUFrQUNRQUpBQWtBZ0FTSUlMUUFBSWdKRkJFQkJmeUVLUVFFaEFBd0JDd05BSUFRZ0Jtb3RBQUJGRFFRZ0NTQUNRZjhCY1NJQlFRSjBhaUFHUVFGcUlnWTJBZ0FnQ1VHQUNHb2dBVUVEZGtFY2NXb2lBQ0FBS0FJQVFRRWdBWFJ5TmdJQUlBWWdDR290QUFBaUFnMEFDMEVCSVFCQmZ5RUtJQVpCQVVzTkFRdEJmeUVIUVFFaEFRd0JDMEVBSVFGQkFTRURRUUVoQWdOQUFuOGdDQ0FDSUFwcWFpMEFBQ0lISUFBZ0NHb3RBQUFpQlVZRVFDQUNJQU5HQkVBZ0FTQURhaUVCUVFFTUFnc2dBa0VCYWd3QkN5QUZJQWRKQkVBZ0FDQUtheUVESUFBaEFVRUJEQUVMSUFFaUNrRUJhaUVCUVFFaEEwRUJDeUlDSUFGcUlnQWdCa2tOQUF0QkFTRUJRWDhoQnlBR1FRRk5CRUFnQXlFQURBRUxRUUFoQUVFQklRVkJBU0VDQTBBQ2Z5QUlJQUlnQjJwcUxRQUFJZ3dnQVNBSWFpMEFBQ0lOUmdSQUlBSWdCVVlFUUNBQUlBVnFJUUJCQVF3Q0N5QUNRUUZxREFFTElBd2dEVWtFUUNBQklBZHJJUVVnQVNFQVFRRU1BUXNnQUNJSFFRRnFJUUJCQVNFRlFRRUxJZ0lnQUdvaUFTQUdTUTBBQ3lBRElRQWdCU0VCQ3dKL0lBZ2dDQ0FCSUFBZ0IwRUJhaUFLUVFGcVN5SUFHeUlGYWlBSElBb2dBQnNpQzBFQmFpSURFRXdFUUNBTElBWWdDMEYvYzJvaUFDQUFJQXRKRzBFQmFpRUZRUUFNQVFzZ0JpQUZhd3NoRENBR1FRRnJJUTBnQmtFL2NpRU9RUUFoQnlBRUlRQURRQUpBSUFRZ0FHc2dCazhOQUNBRVFRQWdEaEM0QVNJQkJFQWdBU0lFSUFCcklBWkpEUU1NQVFzZ0JDQU9haUVFQ3dKL0FuOGdCaUFKUVlBSWFpQUFJQTFxTFFBQUlnRkJBM1pCSEhGcUtBSUFJQUYyUVFGeFJRMEFHaUFHSUFrZ0FVRUNkR29vQWdCcklnRUVRQ0FISUFFZ0FTQUhTUnNNQVFzQ1FDQUlJQU1pQWlBSElBTWdCMHNiSWdGcUxRQUFJZ29FUUFOQUlBQWdBV290QUFBZ0NrSC9BWEZIRFFJZ0NDQUJRUUZxSWdGcUxRQUFJZ29OQUFzTEEwQWdBaUFIVFEwR0lBZ2dBa0VCYXlJQ2FpMEFBQ0FBSUFKcUxRQUFSZzBBQ3lBRklRSWdEQXdDQ3lBQklBdHJDeUVDUVFBTElRY2dBQ0FDYWlFQURBQUxBQXRCQUNFQUN5QUpRYUFJYWlRQUlBQWhCQXNnQkF2SEFnRURmeU1BUVJCcklnSWtBQ0FDUVFZNkFBc2dBa0VBT2dBR0lBSkIzNWZ4QUNnQUFEWUNBQ0FDUWVPWDhRQXZBQUE3QVFRZ0FFRXBJQUlRdlFJYUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkJBRFlDN0FFZ0FDQUFRZVFCYWlJQk5nTG9BU0FBUWVqOS9BQTJBdUFCSUFBZ0FUWUM1QUVnQUVId0FXb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRWWpiOGdBMkFnQWdBVUVBTmdJTUlBRWhBeUFBUVlBQ2FpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJ5TnZ5QURZQ0FDQUJRUUEyQWd3Z0FFRzAydjhBTmdMZ0FTQUFRYVRhL3dBMkFzd0JJQUJCbE5yL0FEWUN2QUVnQUVINDJmOEFOZ0t3QVNBQVFlVFQvd0EyQWdBZ0EwSEkydjhBTmdJQUlBRkIyTnIvQURZQ0FDQUFRWkFDYWhDY0F4b2dBRUc0QVJBcElBQkJ3Z0VRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FDQUFDejRCQVg4Z0FFR0l2UElBS0FJQUlnRTJBZ0FnQUNBQlFReHJLQUlBYWtHVXZQSUFLQUlBTmdJQUlBQkJDR29RcGdjYUlBQkI3QUJxRUlJQkdpQUFDejBCQVg4Z0FFSFV1dklBS0FJQUlnRTJBZ0FnQUNBQlFReHJLQUlBYWtIZ3V2SUFLQUlBTmdJQUlBQkJDR29RcEFjYUlBQkJQR29RZ2dFYUlBQUxFQUFnQUNBQklBSkJBRUVBRUpNUkdndmhBZ0VFZnlNQVFSQnJJZ0lrQUNBQ1FRVTZBQXNnQWtFQU9nQUZJQUpCeDVmeEFDZ0FBRFlDQUNBQ1FjdVg4UUF0QUFBNkFBUWdBRUdBQVNBQ0VKNEJHaUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFBUWN3RGFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJxTlh5QURZQ0FDQUJRUUEyQWd3Z0FTRURJQUJCM0FOcUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVR011L01BTmdJQUlBRWhCQ0FBUWVRRGFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkIvTHJ6QURZQ0FDQUFRYnlZL3dBMkFvZ0RJQUJCckpqL0FEWUMrQUlnQUVHY21QOEFOZ0xvQWlBQVFZeVkvd0EyQXVRQklBQkI2SmYvQURZQzFBRWdBRUhZbC84QU5nTEFBU0FBUWJpWC93QTJBckFCSUFCQitKRC9BRFlDQUNBRFFjeVkvd0EyQWdBZ0JFSGNtUDhBTmdJQUlBRkI3SmovQURZQ0FDQUFRZTRBRUNrZ0FFRWdFQ2tnQUVFZkVDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQ1FSQnFKQUFMUFFFQmZ5QUFRYUM1OGdBb0FnQWlBVFlDQUNBQUlBRkJER3NvQWdCcVFheTU4Z0FvQWdBMkFnQWdBRUVFYWhDa0J4b2dBRUU0YWhDQ0FSb2dBQXZ6QWdFRWZ5TUFRUkJySWdJa0FDQUNRUUE2QUFrZ0FrSGJtUEVBTFFBQU9nQUlJQUpCQ1RvQUN5QUNRZE9ZOFFBcEFBQTNBd0FnQUVINEFDQUNFSjRCR2lBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQVFjd0RhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCcU5YeUFEWUNBQ0FCUVFBMkFnd2dBU0VESUFCQjRBTnFJZ0ZCdU5EeUFEWUNBQ0FCUW9DQWdJQ0FnSUQ0djM4M0F3Z2dBVUVBTmdJRUlBRkJ2THJ6QURZQ0FDQUJJUVFnQUVId0Eyb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRYXk2OHdBMkFnQWdBRUdNZ3Y4QU5nS0lBeUFBUWZ5Qi93QTJBdmdDSUFCQjdJSC9BRFlDNkFJZ0FFSGNnZjhBTmdMa0FTQUFRYmlCL3dBMkF0UUJJQUJCcUlIL0FEWUN3QUVnQUVHSWdmOEFOZ0t3QVNBQVFjajYvZ0EyQWdBZ0EwR2NndjhBTmdJQUlBUkJySUwvQURZQ0FDQUJRYnlDL3dBMkFnQWdBRUh1QUJBcElBQkJHUkFwSUFCQkdCQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FrRVFhaVFBSUFBTDFRSUJCSDhqQUVFUWF5SUNKQUFnQWtFQU9nQUVJQUpCNU43UjZ3STJBZ0FnQWtFRU9nQUxJQUJCOUFBZ0FoQ2VBUm9nQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQUVITUEyb1FnQVVoQXlBQVFmUURhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCcU5YeUFEWUNBQ0FCUVFBMkFnd2dBU0VFSUFCQmhBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUhJMXZJQU5nSUFJQUJCdVBiK0FEWUNpQU1nQUVHbzl2NEFOZ0w0QWlBQVFaajIvZ0EyQXVnQ0lBQkJpUGIrQURZQzVBRWdBRUhrOWY0QU5nTFVBU0FBUWRUMS9nQTJBc0FCSUFCQnRQWCtBRFlDc0FFZ0FFSDA3djRBTmdJQUlBTkJ5UGIrQURZQ0FDQUFRZmoyL2dBMkF1UURJQUJCNlBiK0FEWUMzQU1nQkVHSTkvNEFOZ0lBSUFGQm1QZitBRFlDQUNBQUlBQkIwQU5xUVFnUWJpQUFRZTRBRUNrZ0FFSDdBQkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBa0VRYWlRQUN3a0FJQUFRNGdnUUZ3dU9Bd0VGZnlNQVFSQnJJZ0lrQUNBQ1FRWTZBQXNnQWtFQU9nQUdJQUpCMVpueEFDZ0FBRFlDQUNBQ1FkbVo4UUF2QUFBN0FRUWdBRUh3QUNBQ0VKNEJHaUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFBUWN3RGFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkJ6TG56QURZQ0FDQUJJUU1nQUVIVUEyb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRWXk3OHdBMkFnQWdBU0VFSUFCQjNBTnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUg4dXZNQU5nSUFJQUVoQlNBQVFlZ0RhaUlCUWJqUThnQTJBZ0FnQVVGZ05nSUVJQUZCekx2ekFEWUNBQ0FBUWZqcS9nQTJBb2dESUFCQjZPcitBRFlDK0FJZ0FFSFk2djRBTmdMb0FpQUFRY2pxL2dBMkF1UUJJQUJCcE9yK0FEWUMxQUVnQUVHVTZ2NEFOZ0xBQVNBQVFmVHAvZ0EyQXJBQklBQkJ0T1ArQURZQ0FDQURRWWpyL2dBMkFnQWdCRUdZNi80QU5nSUFJQVZCcU92K0FEWUNBQ0FCUWJqci9nQTJBZ0FnQUVFTUVDa2dBRUVnRUNrZ0FFRWZFQ2tnQUVFcEVDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQ1FSQnFKQUFMN2dRQkJYOGpBRUVRYXlJQ0pBQWdBa0VET2dBTElBSkJBRG9BQXlBQ1FaNlg4UUF2QUFBN0FRQWdBa0dnbC9FQUxRQUFPZ0FDSUFCQjNBQWdBaENPQWlBQVFmQUNhaEQvQWlFRElBQkIrQU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFRZ0FFR0lCR29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUVpqVzhnQTJBZ0FnQVVJQU53SU1JQUZDQURjQ0ZDQUJRUUEyQWh3Z0FTRUZJQUJCcUFScUlnRkJ1TkR5QURZQ0FDQUJRZnpROGdBMkFnZ2dBVUdvMXZJQU5nSUFJQUZDZ0lDQS92Ly8vKzlCTndNWUlBRkNBRGNDRENBQlFRQTJBZ1FnQUVHc2hmZ0FOZ0xnQWlBQVFaeUYrQUEyQXRBQ0lBQkJqSVg0QURZQ3pBRWdBRUhvaFBnQU5nSzhBU0FBUWNqKzl3QTJBZ0FnQTBHOGhmZ0FOZ0lBSUFCQnFJYjRBRFlDMEFNZ0FFR1lodmdBTmdMQUF5QUFRWWlHK0FBMkFxQURJQUJCK0lYNEFEWUNrQU1nQUVIb2hmZ0FOZ0tBQXlBRVFiaUcrQUEyQWdBZ0JVSElodmdBTmdJQUlBRkIySWI0QURZQ0FDQUFJQUJCOUFKcVFRd1FiaUFBUWU0QUVDa2dBRUgxQUJBcElBQkI5Z0FRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUJCL05UK0FEWUNxQVFnQUVIczFQNEFOZ0tJQkNBQVFkelUvZ0EyQXZnRElBQkJ6TlQrQURZQzBBTWdBRUc4MVA0QU5nTEFBeUFBUWF6VS9nQTJBcUFESUFCQm5OVCtBRFlDa0FNZ0FFR00xUDRBTmdLQUF5QUFRZURUL2dBMkF2QUNJQUJCME5QK0FEWUM0QUlnQUVIQTAvNEFOZ0xRQWlBQVFiRFQvZ0EyQXN3QklBQkJqTlArQURZQ3ZBRWdBRUhzelA0QU5nSUFJQUFRNXdjZ0FrRVFhaVFBSUFBTHhRSUJCSDhqQUVFUWF5SUJKQUFnQVVFRk9nQUxJQUZCQURvQUJTQUJRWTZhOFFBb0FBQTJBZ0FnQVVHU212RUFMUUFBT2dBRUlBQkIyQUFnQVJDT0FpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QUFRZkFDYWhESUJDRURJQUJCd0FOcUVMUUZJUVFnQUVIWUEyb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRZmpaOGdBMkFnQWdBa0VBTmdJTUlBQkJzTHorQURZQzRBSWdBRUdndlA0QU5nTFFBaUFBUVpDOC9nQTJBc3dCSUFCQjdMditBRFlDdkFFZ0FFSFF0ZjRBTmdJQUlBTkJ3THorQURZQ0FDQUFRWVM5L2dBMkFxQURJQUJCOUx6K0FEWUNrQU1nQUVIa3ZQNEFOZ0tBQXlBRVFaUzkvZ0EyQWdBZ0FFR3N2ZjRBTmdMUUF5QUNRYnk5L2dBMkFnQWdBQ0FBUWZRQ2FrRUxFRzRnQUNBQVFjUURha0VLRUc0Z0FFR2xBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUlBQUx4QUlCQkg4akFFRVFheUlDSkFBZ0FrRUFPZ0FJSUFKQzQ4S1ZtOWZPM0xBdE53TUFJQUpCQ0RvQUN5QUFRZFFBSUFJUWpnSWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUh3QW1vUXlBUWhBeUFBUWNBRGFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJxTlh5QURZQ0FDQUJRUUEyQWd3Z0FTRUVJQUJCMEFOcUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVSDQydklBTmdJQUlBQkJvTEgrQURZQzRBSWdBRUdRc2Y0QU5nTFFBaUFBUVlDeC9nQTJBc3dCSUFCQjNMRCtBRFlDdkFFZ0FFSEFxdjRBTmdJQUlBTkJzTEgrQURZQ0FDQUFRZlN4L2dBMkFxQURJQUJCNUxIK0FEWUNrQU1nQUVIVXNmNEFOZ0tBQXlBRVFZU3kvZ0EyQWdBZ0FVR1VzdjRBTmdJQUlBQWdBRUgwQW1wQkN4QnVJQUJCN2dBUUtTQUFRYmNCRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FDUVJCcUpBQWdBQXZQQWdFRWZ5TUFRUkJySWdJa0FDQUNRUWM2QUFzZ0FrRUFPZ0FISUFKQi9wbnhBQ2dBQURZQ0FDQUNRWUdhOFFBb0FBQTJBQU1nQUVIVEFDQUNFSTRDSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFCQjhBSnFFTWdFSVFNZ0FFSEFBMm9pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWFqVjhnQTJBZ0FnQVVFQU5nSU1JQUVoQkNBQVFkQURhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCK05yeUFEWUNBQ0FBUVpTbS9nQTJBdUFDSUFCQmhLYitBRFlDMEFJZ0FFSDBwZjRBTmdMTUFTQUFRZENsL2dBMkFyd0JJQUJCdEovK0FEWUNBQ0FEUWFTbS9nQTJBZ0FnQUVIb3B2NEFOZ0tnQXlBQVFkaW0vZ0EyQXBBRElBQkJ5S2IrQURZQ2dBTWdCRUg0cHY0QU5nSUFJQUZCaUtmK0FEWUNBQ0FBSUFCQjlBSnFRUXNRYmlBQVFlNEFFQ2tnQUVHM0FSQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FrRVFhaVFBSUFBTENRQWdBQkR0Q0JBWEM3MEJBUUovSXdCQkVHc2lBU1FBSUFGQkFEb0FCQ0FCUWVISWtlc0NOZ0lBSUFGQkJEb0FDeUFBUVNnZ0FSQzlBaG9nQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVIZ0FXb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRY2piOGdBMkFnQWdBa0VBTmdJTUlBQkI0Ti85QURZQ3pBRWdBRUhRMy8wQU5nSzhBU0FBUWJUZi9RQTJBckFCSUFCQm9ObjlBRFlDQUNBQ1FmRGYvUUEyQWdBZ0FFSENBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUlBQUx6QUVCQW44akFFRVFheUlCSkFBZ0FVRUZPZ0FMSUFGQkFEb0FCU0FCUWFXWThRQW9BQUEyQWdBZ0FVR3BtUEVBTFFBQU9nQUVJQUJCSnlBQkVMMENHaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWVBQmFpSUNRYmpROGdBMkFnQWdBa0lBTndJRUlBSkJ5TnZ5QURZQ0FDQUNRUUEyQWd3Z0FFSHcxZjBBTmdMTUFTQUFRZURWL1FBMkFyd0JJQUJCeE5YOUFEWUNzQUVnQUVHd3ovMEFOZ0lBSUFKQmdOYjlBRFlDQUNBQVFjSUJFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUJRUkJxSkFBZ0FBdTFBUUVEZnlBQUtBTEFCeUVCQW44Z0FDZ0M1QVpCZm5GQkFrWUVRQ0FCS0FLMEFRd0JDd0ovSUFGQkNoQkZJUU5CQUNBQktBSkVJQUVvQWtCR0RRQWFJQUZCSUJEbkFTRUNJQU1vQXJBR0lBSkJzUDM4QUVIVXkvd0FRUUFRSENJQ0tBSzhBMnNnQWlnQ2dBTWlBZ1IvUVFBZ0FpZ0N6QUZyQlVFQUMyb2hBaUFCRVBjREJIOGdBUkQzQXlJQklBTWdBU2dDQUNnQ2tBWVJBd0FnQW1vRklBSUxDeUFBS0FMRUJtb2dBQ2dDdUFacUMwRUtiUXRTQUFKQUFrQUNRQ0FCUWRzQWF3NFNBUUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFBZ3NnQUNnQzZBWkJ3T0lBYWlzREFBOExJQUFvQXVnR1FaRGpBR29yQXdBUEN5QUFLQUxvQmtIZ3lnQnFLd01BQzEwQkFYOENRQ0FCTHdGUUlnSkI3UUJIRFFBQ1FBSkFBa0FnQVNnQy9BTU9Bd0FCQWdNTElBQW9BdWdHUWNEWUFHb3JBd0FQQ3lBQUtBTG9Ca0hRMndCcUt3TUFEd3NnQUNnQzZBWkJvT0VBYWlzREFBOExJQUFnQWhDcEJ3dWFBUUVEZndKQUlBQW9Ba3hCZjBjRVFDQUFLQUpNSVFBTUFRc2dBQUovSXdCQkVHc2lBaVFBSUFKQkNHb2lBU0FBS0FJY0lnQTJBZ0FnQUNBQUtBSUVRUUZxTmdJRUlBRVEvZ0lpQUVFZ0lBQW9BZ0FvQWh3UkF3QWhBQ0FCS0FJQUlnRWdBU2dDQkVFQmF5SUROZ0lFSUFOQmYwWUVRQ0FCSUFFb0FnQW9BZ2dSQVFBTElBSkJFR29rQUNBQUN6WUNUQXNnQUVFWWRFRVlkUXVKQVFJQ2Z3RjhBbjhnQUNnQzZBWWlBMEhBSzJvckF3QWdBU0FEUWZRWGFpSURLQUlzSWdSQkNtd2dCQ0FETFFBOEcyeEI1QUJ0dDZJaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTElRRWdBZ1IvSUFBb0F1Z0dRWUFrYWlzREFDQUJ0NklpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9QQzBHQWdJQ0FlQVVnQVFzTFJnRUJmQ0FBS0FMRUJ5QUJiRUhrQUcwaEFTQUNCSDhnQUNnQzZBWkJnQ1JxS3dNQUlBRzNvaUlEbVVRQUFBQUFBQURnUVdNRVFDQURxZzhMUVlDQWdJQjRCU0FCQ3d1VkFRSUNmd0Y4SXdCQkVHc2lBaVFBSUFJZ0FFSHNCbXBCK0FBUWhBUWlBeWdDQkRZQ0RDQUNJQU1vQWdnMkFnZ2dBaUFES0FJTU5nSUVJQUlnQXlnQ0VEWUNBQUovSUFFb0FnUWdBaWdDQUd3Z0F5Z0NHRzBpQVVFQkRRQWFJQUFvQXVnR1FZQWthaXNEQUNBQnQ2SWlCSmxFQUFBQUFBQUE0RUZqQkVBZ0JLb01BUXRCZ0lDQWdIZ0xJUUFnQWtFUWFpUUFJQUFMQ3dBZ0FFSEUxSUVCRUdjTHV3RUJBMzhnQUVHUXUvMEFOZ0lBSUFCQnlBQnFJQUFvQWt3UWZTQUFRVHhxSUFCQlFHc29BZ0FROHdnQ1FDQUFLQUkwUlEwQUlBQW9BakFpQVNnQ0FDSUNJQUFvQWl3aUF5Z0NCRFlDQkNBREtBSUVJQUkyQWdBZ0FFRUFOZ0kwSUFFZ0FFRXNhaUlDUmcwQUEwQWdBU2dDQkNFRElBRXNBQk5CQUVnRVFDQUJLQUlJRUJjTElBRVFGeUFESWdFZ0FrY05BQXNMSUFBc0FDdEJBRWdFUUNBQUtBSWdFQmNMSUFBc0FCOUJBRWdFUUNBQUtBSVVFQmNMSUFBTGdCRUNEbjhCZmlNQVFSQnJJZ2drQUFKQUlBQXRBUFFJUlEwQUlBQW9BdVFHUVg1eFFRSkdEUUFnQUNnQzZBWkJ0Z3hxTFFBQUJFQWdBRUVBT2dEMENBc2dBRUVCRUs0SElBQkJBQkRSQXlBQVFRQVF1UU1pRFJDc0NTQUlJQTFCSUVFQVFRRVF5d0VDUUNBSUtBSUVJZ2tnQ0VZTkFDQUJCRUFEUUNBSktBSUlJUVpCeUFNUUdDSU9FTHNESVFOQkFDRUZRUUFoQ2tFQUlRY2pBRUhBQVdzaUFpUUFJQUpCcUFGcUlnRkNBRGNEQUNBQ1FiUUJhaUlMUWdBM0FnQWdBa0gwcWYwQU5nS2dBU0FDSUFFMkFxUUJJQUlnQ3pZQ3NBRWdBa0swZ1lDQUVEY0RlQ0FDUXJTQmdJQVFOd01RSUFJcEFoQWhFQ0FDUVlBQmFpSUJRUUU2QUJnZ0FVRUFOZ0lVSUFGQjJQMzhBRFlDQUNBQklCQTNBZ1FnQVVJQU53SU1JQVlnQVNBQ1FhQUJha0VBUVFCQjhMRi9RUUZCQUJBdUlBSkJzQUZxSVF3Q1FDQUNLQUs0QVVVTkFDQUNRZ0EzQTFBZ0FrSUFOd0prSUFKQ0FEY0NiQ0FDUWdBM0EwZ2dBa0lBTndKY0lBSWdBellDV0NBQ0lBQTJBa1FnQWlBTU5nSjBJQUpCeU16OEFEWUNRQUpBSUFJb0FyQUJJZ0VnQzBZTkFBSkFBMEFDUUNBQklRTUNRQ0FGSUFwSEJFQWdCU0FES0FJUU5nSUFJQUlnQlVFRWFpSUZOZ0pNREFFTElBb2dCMnNpQkVFQ2RTSUtRUUZxSWdGQmdJQ0FnQVJQRFFFZ0FTQUVRUUYxSWdVZ0FTQUZTeHRCLy8vLy93TWdCRUg4Ly8vL0Iwa2JJZ1VFZnlBRlFZQ0FnSUFFVHcwRUlBVkJBblFRR0FWQkFBc2lBU0FLUVFKMGFpSVBJQU1vQWhBMkFnQWdBU0FGUVFKMGFpRUtJQTlCQkdvaEJTQUVRUUJLQkVBZ0FTQUhJQVFRR1JvTElBSWdDallDVUNBQ0lBVTJBa3dnQWlBQk5nSklJQWNFUUNBSEVCY0xJQUVoQndzQ1FDQURLQUlFSWdSRkJFQWdBeWdDQ0NJQktBSUFJQU5HRFFFZ0EwRUlhaUVFQTBBZ0JDZ0NBQ0lEUVFocUlRUWdBeUFES0FJSUlnRW9BZ0JIRFFBTERBRUxBMEFnQkNJQktBSUFJZ1FOQUFzTElBRWdDMGNOQVF3REN3c1FLQUFMUWFPRTd3QVFPQUFMSUFKQ2dJS0FnQkEzQXhnZ0FrS0Fnb0NBRURjRENDQUNLUUlJSVJBZ0FrRWdhaUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJJQkEzQWdRZ0FVSUFOd0lNSUFZZ0FTQUNRVUJyUVFCQkFFSHdzWDlCQVVFQUVDNGdBa0hJelB3QU5nSkFJQUlvQWtnaUFVVU5BQ0FDSUFFMkFrd2dBUkFYQ3lBQ1FmU3AvUUEyQXFBQklBd2dBaWdDdEFFUTNBSWdBa0dnQVdwQkJISWdBaWdDcUFFUTNBSWdBa0hBQVdva0FDQU5JQVlnRGhDUUJDQUdJQVlvQWdBb0FnUVJBUUFnQ1NnQ0JDSUpJQWhIRFFBTUFnc0FDd05BSUFrb0FnZ2hCU01BUWRBQmF5SUNKQUFnQWtHNEFXb2lBVUlBTndNQUlBSkJ4QUZxSWdwQ0FEY0NBQ0FDUWZTcC9RQTJBckFCSUFJZ0FUWUN0QUVnQWlBS05nTEFBU0FDUXJTQmdJQVFOd09JQVNBQ1FyU0JnSUFRTndNSUlBSXBBZ2doRUNBQ1FaQUJhaUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJJQkEzQWdRZ0FVSUFOd0lNSUFVZ0FTQUNRYkFCYWtFQVFRQkI4TEYvUVFGQkFCQXVBa0FnQWlnQ3lBRkZEUUFnQWtFQU5nS0FBU0FDUWdBM0EzZ2dBa0VCT2dCMElBSkNBRGNDYkNBQ1FZek4vQUEyQW1nZ0FrSUFOd05nSUFKQ0FEY0RXQUpBSUFJb0FzQUJJZ0VnQ2tZTkFBTkFBa0FnQVNJSEtBSVVJZ0VnQjBFWWFpSU5SZzBBQWtBRFFDQUhLQUlRSVFNZ0FrR0FnT3dBTmdKTUlBSWdBellDVUNBQ1FleXEvUUEyQWtnZ0FTSUVLQUlRSVFFZ0FrR0FnTXdBTmdJOElBSWdBVFlDUUNBQ1FleXEvUUEyQWpnQ1FDQUNLQUpZSWdFZ0FpZ0NZRWNFUUNBQklBSkJ5QUJxTmdJQUlBSWdBVUVFYWlJRE5nSmNEQUVMUVFRUUdDSUdJQUpCeUFCcU5nSUFJQUlnQmtFRWFpSUROZ0pnSUFJZ0F6WUNYQ0FDSUFZMkFsZ2dBVVVOQUNBQkVCY2dBaWdDWENFREN3SkFBa0FnQWlnQ1lDQURSd1JBSUFNZ0FrRTRhallDQUNBQ0lBTkJCR28yQWx3TUFRc2dBeUFDS0FKWUlnTnJJZ0ZCQW5VaURFRUJhaUlHUWYvLy8vOERTdzBESUFZZ0FVRUJkU0lMSUFZZ0Mwc2JRZi8vLy84RElBRkIvUC8vL3dkSkd5SUdCSDhnQmtILy8vLy9BMHNOQWlBR1FRSjBFQmdGUVFBTElnc2dERUVDZEdvaURDQUNRVGhxTmdJQUlBRkJBRW9FUUNBTElBTWdBUkFaR2dzZ0FpQUxJQVpCQW5ScU5nSmdJQUlnREVFRWFqWUNYQ0FDSUFzMkFsZ2dBMFVOQUNBREVCY0xJQUpDQURjQ2JDQUNRb1NDZ0lBUU53TVFJQUpDaElLQWdCQTNBd0FnQWlrQ0FDRVFJQUpCR0dvaUFVRUJPZ0FZSUFGQkFEWUNGQ0FCUWRqOS9BQTJBZ0FnQVNBUU53SUVJQUZDQURjQ0RDQUZJQUVnQWtIb0FHcEJBQ0FDUWRnQWFrSHdzWDlCQVVFQUVDNGdBa0VBT2dCMEFrQWdCQ2dDQkNJRFJRUkFJQVFvQWdnaUFTZ0NBQ0FFUmcwQklBUkJDR29oQXdOQUlBTW9BZ0FpQkVFSWFpRURJQVFnQkNnQ0NDSUJLQUlBUncwQUN3d0JDd05BSUFNaUFTZ0NBQ0lERFFBTEN5QUJJQTFHRFFNTUFRc0xRYU9FN3dBUU9BQUxFQ2dBQ3dKQUlBY29BZ1FpQTBVRVFDQUhLQUlJSWdFb0FnQWdCMFlOQVNBSFFRaHFJUU1EUUNBREtBSUFJZ2RCQ0dvaEF5QUhJQWNvQWdnaUFTZ0NBRWNOQUFzTUFRc0RRQ0FESWdFb0FnQWlBdzBBQ3dzZ0FTQUtSdzBBQ3lBQ0tBSjRJZ01nQWlnQ2ZDSUJSZzBBQTBBZ0JTQURLQUlBRUxBQkdpQURRUVJxSWdNZ0FVY05BQXNMSUFJb0FsZ2lBUVJBSUFJZ0FUWUNYQ0FCRUJjTElBSkJqTTM4QURZQ2FDQUNLQUo0SWdGRkRRQWdBaUFCTmdKOElBRVFGd3NnQWtIMHFmMEFOZ0t3QVNBQ1FjQUJhaUFDS0FMRUFSRGNBaUFDUWJBQmFrRUVjaUFDS0FLNEFSRGNBaUFDUWRBQmFpUUFJQWtvQWdRaUNTQUlSdzBBQ3dzZ0FCRE9CU0FBUVFBMkFzQUhJQUJCQVJEUkF5QUlLQUlJUlEwQUlBZ29BZ1FpQ1NnQ0FDSUFJQWdvQWdBaUFTZ0NCRFlDQkNBQktBSUVJQUEyQWdBZ0NFRUFOZ0lJSUFnZ0NVWU5BQU5BSUFrb0FnUWhBQ0FKRUJjZ0FDSUpJQWhIRFFBTEN5QUlRUkJxSkFBTHZSWUNDMzhCZmlNQVFhQUVheUlESkFBZ0FFRWFRZkN4ZjBFQkVDd2lCUVIvSUFWQnNQMzhBRUd3amYwQVFRQVFIQVZCQUFzaENRSkFJQUF0QUx3SERRQWdBMEVBTmdLQUF5QURJQU5CK0FKcUlnVTJBdndDSUFNZ0JUWUMrQUlnQTBIQUFXb2lCQ0FBUWNRQVFRQkJBeERMQVNBRUlBTW9Bc1FCSWdWR0lnaEZCRUFnQXlnQ2dBTWhDaUFES0FMNEFpRUVJQVVoQmdOQUlBWW9BZ2doQzBFTUVCZ2lCeUFMTmdJSUlBY2dCRFlDQUNBSElBTkIrQUpxTmdJRUlBUWdCellDQkNBS1FRRnFJUW9nQnlFRUlBWW9BZ1FpQmlBRFFjQUJha2NOQUFzZ0F5QUtOZ0tBQXlBRElBUTJBdmdDQ3dKQUlBTW9Bc2dCUlEwQUlBVW9BZ0FpQkNBREtBTEFBU0lIS0FJRU5nSUVJQWNvQWdRZ0JEWUNBQ0FEUVFBMkFzZ0JJQWdOQUFOQUlBVW9BZ1FoQkNBRkVCY2dCQ0lGSUFOQndBRnFSdzBBQ3dzZ0FFRUFFTkVEUVFFaEJBSkFJQUJCQUJDNUF5SUhRUlJCOExGL1FRRVFMQ0lGQkVBZ0JTZ0M5QVZCZ1lDQWdIaEhEUUVMSUFjUXJBbEJBQ0VFQ3lNQVFVQnFJZ1VrQUNBRklBZEJDa0YvRURBMkFqZ2dCVUhVa3ZvQU5nSXdJQVVnQkRvQU5DQUZRcWlEZ0lBUU53TUlJQVZDcUlPQWdCQTNBd0FnQlNrQ0FDRU9JQVZCRUdvaUJFRUJPZ0FZSUFSQkFEWUNGQ0FFUWRqOS9BQTJBZ0FnQkNBT053SUVJQVJDQURjQ0RDQUhJQVFnQlVFd2FrRUFRUUJCOExGL1FRRkJBQkF1SUFWQlFHc2tBRUdvQmhBWUlnVVF3UU1oQ3dKQUFrQWdBVVVOQUNBQ0RRQkJBQ0VDSUFOQkFEb0FsQVFnQTBJQU53S01CQ0FESUFVMkFvZ0VJQU1nQURZQ2hBUWdBMEd3dHYwQU5nS0FCQ0FEUXN5RmdJQVFOd1B3QWlBRFFzeUZnSUFRTndOb0lBTXBBbWdoRGlBRFFjQUJhaUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJJQTQzQWdRZ0FVSUFOd0lNSUFjZ0FTQURRWUFFYWtFQVFRQkI4TEYvUVFGQkFCQXVEQUVMSUFOQkFEWUM1QUVnQTBJQU53TFVBU0FEUWdBM0F0d0JJQU1nQlRZQ3lBRWdBMElBTndMTUFTQURRUUEyQXNRQklBTkJBRFlDOEFFZ0F5QUNPZ0RzQVNBRFFleTIvUUEyQXNBQklBTWdBRFlDNkFFZ0F5QUFLQUswQmpZQzFBRWdBMEs4aFlDQUVEY0RZQ0FEUXJ5RmdJQVFOd1BvQWlBREtRSmdJUTRnQTBHQUJHb2lBVUVCT2dBWUlBRkJBRFlDRkNBQlFkajkvQUEyQWdBZ0FTQU9Od0lFSUFGQ0FEY0NEQ0FEUXNDRmdJQVFOd1BnQWlBRFFzQ0ZnSUFRTndOWUlBY2dBU0FEUWNBQmFnSi9JQU1wQWxnaERpQURRZEFEYWlJQlFRRTZBQmdnQVVFQU5nSVVJQUZCMlAzOEFEWUNBQ0FCSUE0M0FnUWdBVUlBTndJTUlBRUxRUUJCOExGL1FRRkJBQkF1SUFOQjdMYjlBRFlDd0FFZ0F5Z0M4QUVoQWlBREtBTGNBU0lCUlEwQUlBTWdBVFlDNEFFZ0FSQVhDeUFKUVFBUXRnUWFJQWNnQnlnQ0FDZ0NCQkVCQUNBRFFRQTdBZFFDSUFOQ0FEY0N6QUlnQTBHb3QvMEFOZ0xJQWlBRElBQTJBdGdDUVFFaENpQURRUUU2QU5VQ0lBTkN0SUtBZ0JBM0E2QUNJQU5DdElLQWdCQTNBMUFnQXlrQ1VDRU9JQU5CcUFKcUlnRkJBVG9BR0NBQlFRQTJBaFFnQVVIWS9md0FOZ0lBSUFFZ0RqY0NCQ0FCUWdBM0Fnd2dBMEs0Z29DQUVEY0QrQUVnQTBLNGdvQ0FFRGNEU0NBRklBRWdBMEhJQW1vQ2Z5QURLUUpJSVE0Z0EwR0FBbW9pQVVFQk9nQVlJQUZCQURZQ0ZDQUJRZGo5L0FBMkFnQWdBU0FPTndJRUlBRkNBRGNDRENBQkMwRUFRZkN4ZjBFQlFRQVFMaUFKSUFVZ0NTZ0NBQ2dDcUFFUkFnQWdBRUVBTmdMQUJ5QUFRUUFRdVFNYUFrQUNRQ0FES0FMOEFpSUJJQU5CK0FKcVJ3UkFBMEFnQVNnQ0NDQUFLQUxvQmlnQzhBY1E3aEFOQWlBQktBSUVJZ0VnQTBINEFtcEhEUUFMQ3lBQVFRRVEwUU1NQVFzZ0FFRUJFTkVESUFOQ3BJU0FnQkEzQTBBZ0EwS2toSUNBRURjRGlBTWdBMEZBYXlrQ0FDRU9JQU5CZ0FScUlnRkJBVG9BR0NBQlFRQTJBaFFnQVVIWS9md0FOZ0lBSUFFZ0RqY0NCQ0FCUWdBM0Fnd2dBMEtvaElDQUVEY0QrQU1nQTBLb2hJQ0FFRGNET0NBREtRSTRJUTRnQTBIUUEyb2lCRUVCT2dBWUlBUkJBRFlDRkNBRVFkajkvQUEyQWdBZ0JDQU9Od0lFSUFSQ0FEY0NEQ0FESUFRMkFyd0RJQU1nQVRZQ3VBTWdBeUFBTmdLMEF5QURRb0NBZ0lDQUlEY0NyQU1nQTBHNHRmMEFOZ0tvQTBFQUlRb2dBQ0FCSUFOQnFBTnFJQVJCQUVId3NYOUJBVUVBRUM0Z0EwTEloSUNBRURjRE1DQURRc2lFZ0lBUU53T2dBU0FES1FJd0lRNGdBMEhBQVdvaUFVRUJPZ0FZSUFGQkFEWUNGQ0FCUWRqOS9BQTJBZ0FnQVNBT053SUVJQUZDQURjQ0RDQURJQUUyQW53Z0EwSDB0ZjBBTmdKNElBQWdBU0FEUWZnQWFrRUFRUUJCOExGL1FRRkJBQkF1Q3lBRklBVW9BZ0FvQWlnUkFRQWdDeENyQ1NBSlFRQVF0Z1FhSUFCQkFEWUN3QWNnQXlnQy9BSWlBU0FEUWZnQ2FrY0VRQU5BSUFFb0FnZ2hCQ0FBRUtNRklRZEJxQVlRR0NJTUVNRURJZ1lnQkRZQ2hBWWdCaUFFTmdLQUJpQUhJQXdnQnlnQ0FDZ0NxQUVSQWdBZ0FFRUFFTGtER2lBR0VLc0pJQVlRdndRaENDQUdFUGNESVFZZ0JDQUlCSDhnQ0NBQUlBZ29BZ0FvQXBBR0VRTUFCVUVBQ3pZQ2tBWWdCQ0FHQkg4Z0JpQUFJQVlvQWdBb0FwQUdFUU1BQlVFQUN6WUNsQVpCcUFZUUdDSU5FTUVESWdZZ0JEWUNoQVlnQmlBRU5nS0FCaUFISUEwZ0J5Z0NBQ2dDcUFFUkFnQWdBRUVCRUxrREdpQUdFS3NKSUFZUXZ3UWhDQ0FHRVBjRElRWWdCQ0FJQkg4Z0NDQUFJQWdvQWdBb0FwQUdFUU1BQlVFQUN6WUNtQVlnQkNBR0JIOGdCaUFBSUFZb0FnQW9BcEFHRVFNQUJVRUFDellDbkFZZ0J5QU1FTEFCR2lBSElBMFFzQUVhSUFCQkFEWUN3QWNnQVNnQ0JDSUJJQU5CK0FKcVJ3MEFDd3RCcUFZUUdDSUVFTUVER2lBRFFRQTJBdlFCSUFOQ0FEY0QyQUVnQTBJQU53UGdBU0FEUWdBM0F1d0JJQU5CNExmOUFEWUN3QUVnQTBJQU53UFFBU0FESUFRMkFzd0JJQU1nQURZQ3lBRWdBeUFGTmdMRUFTQUFLQUt3QmlFQklBTkN4SVdBZ0JBM0E1Z0JJQU1nQWpZQzZBRWdBeUFCTmdMVUFTQURJQU1wQTVnQk53TW9JQU1wQWlnaERpQURRYUFCYWlJQlFRRTZBQmdnQVVFQU5nSVVJQUZCMlAzOEFEWUNBQ0FCSUE0M0FnUWdBVUlBTndJTUlBTkN5SVdBZ0JBM0EzQWdBMExJaFlDQUVEY0RJQ0FES1FJZ0lRNGdBMEg0QUdvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBT053SUVJQUpDQURjQ0RDQUpJQVFnQ1NnQ0FDZ0NxQUVSQWdBZ0JTQUJJQU5Cd0FGcUlBSkJBRUh3c1g5QkFVRUFFQzRnQ3lBRktBSUFLQUlFRVFFQUlBQkJBUkRSQXlBS1JRUkFJQU5DcElTQWdCQTNBOGdESUFOQ3BJU0FnQkEzQXhnZ0F5a0NHQ0VPSUFOQjBBTnFJZ0ZCQVRvQUdDQUJRUUEyQWhRZ0FVSFkvZndBTmdJQUlBRWdEamNDQkNBQlFnQTNBZ3dnQTBLb2hJQ0FFRGNEb0FNZ0EwS29oSUNBRURjREVDQURLUUlRSVE0Z0EwR29BMm9pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFPTndJRUlBSkNBRGNDRENBRElBSTJBcHdESUFNZ0FUWUNtQU1nQXlBQU5nS1VBeUFEUW9DQWdJQ0FJRGNDakFNZ0EwRzR0ZjBBTmdLSUF5QUFJQUVnQTBHSUEyb2dBa0VBUWZDeGYwRUJRUUFRTGlBRFFzaUVnSUFRTndNSUlBTkN5SVNBZ0JBM0EvZ0RJQU1wQWdnaERpQURRWUFFYWlJQlFRRTZBQmdnQVVFQU5nSVVJQUZCMlAzOEFEWUNBQ0FCSUE0M0FnUWdBVUlBTndJTUlBTWdBVFlDOUFNZ0EwSDB0ZjBBTmdMd0F5QUFJQUVnQTBId0EycEJBRUVBUWZDeGYwRUJRUUFRTGdzZ0FFRUJPZ0M4QnlBRFFlQzMvUUEyQXNBQklBTW9BdXdCSWdBRVFDQURJQUEyQXZBQklBQVFGd3NnQXlnQ2dBTkZEUUFnQXlnQy9BSWlBU2dDQUNJQUlBTW9BdmdDSWdJb0FnUTJBZ1FnQWlnQ0JDQUFOZ0lBSUFOQkFEWUNnQU1nQVNBRFFmZ0Nha1lOQUFOQUlBRW9BZ1FoQUNBQkVCY2dBQ0lCSUFOQitBSnFSdzBBQ3dzZ0EwR2dCR29rQUFzSkFDQUFFUFVJRUJjTGp3TUJBMzhnQUVIb29mMEFOZ0lBSUFBb0FyQUJJZ0VFUUNBQklBRW9BZ0FvQWdRUkFRQWdBRUVBTmdLd0FRc2dBQ2dDdEFFaUFRUkFJQUVnQVNnQ0FDZ0NCQkVCQUNBQVFRQTJBclFCQ3lBQVFiZ0JhaUVCQW44Z0FDd0F3d0ZCQUVnRVFDQUFRUUEyQXJ3QklBQW9BcmdCREFFTElBRkJBRG9BQ3lBQkMwRUFPZ0FBSUFCQnhBRnFJUUlDZnlBQUxBRFBBVUVBU0FSQUlBQkJBRFlDeUFFZ0FDZ0N4QUVNQVFzZ0FrRUFPZ0FMSUFJTFFRQTZBQUFnQUNnQzZBWWlBd1JBSUFNZ0F5Z0NBQ2dDQkJFQkFBc2dBRUdZcVAwQU5nSzBDQ0FBUWRjSWFpd0FBRUVBU0FSQUlBQW9Bc3dJRUJjTElBQkJtS2o5QURZQ2lBZ2dBRUdyQ0dvc0FBQkJBRWdFUUNBQUtBS2dDQkFYQ3lBQVFaaW8vUUEyQXR3SElBQXNBUDhIUVFCSUJFQWdBQ2dDOUFjUUZ3c2dBRUhzQm1vUXN3b2FJQUJCMUFacUVMY0xHaUFBUWVBRWFoQ2JBeUFBUVpnRGFoQ2JBeUFBUWRBQmFoQ2JBeUFBTEFEUEFVRUFTQVJBSUFJb0FnQVFGd3NnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUJEZ0FSb2dBQXRIQVFKL0lBQkNBRGNDQUNBQVFRQTJBZ2dnQUNBQktBSUFJQUVnQVMwQUN5SUFRUmgwUVJoMVFRQklJZ01iSWdRZ0JDQUJLQUlFSUFBZ0F4dHFJQUpCaU16eEFCQ3lCd3Y1QXdFRmZ5TUFRUkJySWdJa0FDQUNRUUE2QUFrZ0FrSFNtdkVBTFFBQU9nQUlJQUpCQ1RvQUN5QUNRY3FhOFFBcEFBQTNBd0FnQUVFUElBSVE4QUVoQXlBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lNQVFTQnJJZ0VrQUNBQVFialE4Z0EyQXJBQklBQkJyTkh5QURZQ3dBRWdBRUdFdHZNQU5nS3dBU0FBUW9DQWdJQ0FnSUQ0djM4M0E3Z0JJQUJCZnpZQ3RBRWdBVUtBZ0lDQWNEY0NEQ0FBUVFBMkF0UUJJQUJDQURjQ3pBRWdBRUtBZ0lDQWNEY0N4QUVnQUVFQU5nTFlBU0FCUVNCcUpBQWdBRUhjQVdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFZalk4Z0EyQWdBZ0FVRUFOZ0lNSUFFaEJDQUFRZkFCYWlJQlFialE4Z0EyQWdBZ0FVSUFOd01vSUFGQjROSHlBRFlDRUNBQlFaUzI4d0EyQWdBZ0FVS0FnSUNBZ0lDQStMOS9Od000SUFGQ2dJQ0FnSEEzQXpBZ0FVS0FnSUQrLy8vLzcwRTNBeUFnQVVLQWdJQ0FjRGNDRkNBQlF2Ly8vLzhQTndJRUlBRkJBRG9BS0NBQklRVWdBRUd3QW1vaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFmalo4Z0EyQWdBZ0FVRUFOZ0lNSUFCQjlKUDlBRFlDc0FFZ0FFSGdqZjBBTmdJQUlBUkJoSlQ5QURZQ0FDQUZRWlNVL1FBMkFnQWdBVUdrbFAwQU5nSUFJQU5CMEFBUUtTQURRWThCRUNrZ0EwSFNBQkFwSUFOQnBRRVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBSkJFR29rQUF2WkF3RUlmd0pBQWtBZ0FTZ0NCQ0lGQkVBZ0FpZ0NBQ0FDSUFJdEFBc2lCa0VZZEVFWWRVRUFTQ0lFR3lFSklBSW9BZ1FnQmlBRUd5RUNJQUZCQkdvaEJnTkFBa0FDUUFKQUFrQUNRQUpBSUFVb0FoUWdCUzBBR3lJRUlBUkJHSFJCR0hWQkFFZ2lCeHNpQkNBQ0lBSWdCRXNpQ3hzaUNnUkFJQWtnQlVFUWFpSUlLQUlBSUFnZ0J4c2lCeUFLRUV3aUNFVUVRQ0FDSUFSSkRRSU1Bd3NnQ0VFQVRnMENEQUVMSUFJZ0JFOE5BZ3NnQlNnQ0FDSUVEUVFNQndzZ0J5QUpJQW9RVENJRURRRUxJQXNOQVF3R0N5QUVRUUJPRFFVTElBVkJCR29oQmlBRktBSUVJZ1JGRFFRZ0JpRUZDeUFGSVFZZ0JDRUZEQUFMQUFzZ0FVRUVhaUVGQ3lBRklRWUxRUUFoQkNBQUlBWW9BZ0FpQWdSL1FRQUZRU2dRR0NJQ1FSQnFJUVFDUUNBRExBQUxRUUJPQkVBZ0JDQURLUUlBTndJQUlBUWdBeWdDQ0RZQ0NBd0JDeUFFSUFNb0FnQWdBeWdDQkJBYUN5QUNJQU1vQWd3MkFod2dBaUFES0FJUU5nSWdJQUlnQXlnQ0ZEWUNKQ0FEUVFBMkFoUWdBMElBTndJTUlBSWdCVFlDQ0NBQ1FnQTNBZ0FnQmlBQ05nSUFJQUVvQWdBb0FnQWlBd1IvSUFFZ0F6WUNBQ0FHS0FJQUJTQUNDeUVGSUFFb0FnUWdCUkJFSUFFZ0FTZ0NDRUVCYWpZQ0NFRUJDem9BQkNBQUlBSTJBZ0FMN3dFQkFYOENRQ0FCTEFBTFFRQk9CRUFnQUNBQktRSUFOd0lBSUFBZ0FTZ0NDRFlDQ0F3QkN5QUFJQUVvQWdBZ0FTZ0NCQkFhQ3lBQVFnQTNBZ3dnQUVFQU5nSVVJQUlvQWdRZ0FpZ0NBR3NpQTBFTWJTRUJBa0FnQXdSQUlBRkIxcXJWcWdGUERRRWdBQ0FERUJnaUF6WUNEQ0FBSUFNMkFoQWdBQ0FESUFGQkRHeHFOZ0lVSUFJb0FnQWlBU0FDS0FJRUlnSkhCRUFEUUFKQUlBRXNBQXRCQUU0RVFDQURJQUVwQWdBM0FnQWdBeUFCS0FJSU5nSUlEQUVMSUFNZ0FTZ0NBQ0FCS0FJRUVCb0xJQU5CREdvaEF5QUJRUXhxSWdFZ0FrY05BQXNMSUFBZ0F6WUNFQXNnQUE4TEVDZ0FDNU1CQVFSL0lBRW9Ba0FpQkNBQktBSkVJZ1pIQkVBRFFDQUVLQUlBSWdWQjFBQnFJUUVDUUNBQ0tBSUVJZ01nQWlnQ0NFY0VRQUpBSUFFc0FBdEJBRTRFUUNBRElBRXBBZ0EzQWdBZ0F5QUJLQUlJTmdJSURBRUxJQU1nQlNnQ1ZDQUZLQUpZRUJvTElBSWdBMEVNYWpZQ0JBd0JDeUFDSUFFUWhRSUxJQUFnQlNBQ0VMWUxJQVJCQkdvaUJDQUdSdzBBQ3dzTEd3QWdBRUhBaHYwQU5nSUFJQUJCQkdvZ0FDZ0NDQkQ2Q0NBQUM1SUpBUXAvQWtBZ0JVVU5BQU5BQWtBQ1FBSkFJQVFnQjB3TkFDQUZJQWRNRFFBZ0JFVU5CQU5BSUFFb0FnQWdBQ2dDQUNBREtBSUFFUU1BRFFJZ0FFRUVhaUVBSUFSQkFXc2lCQTBBQ3d3RUN5QUVJQVZLRFFFZ0FDQUJSZzBESUFZaENDQUFJUWtEUUNBSUlBa29BZ0EyQWdBZ0NFRUVhaUVJSUFsQkJHb2lDU0FCUncwQUN5QUdJQWhHRFFNRFFDQUJJQUpHQkVBZ0NDQUdheUlCUlEwRklBQWdCaUFCRUdNYUR3c0NRQ0FCS0FJQUlBWW9BZ0FnQXlnQ0FCRURBQVJBSUFBZ0FTZ0NBRFlDQUNBQlFRUnFJUUVNQVFzZ0FDQUdLQUlBTmdJQUlBWkJCR29oQmdzZ0FFRUVhaUVBSUFZZ0NFY05BQXNNQXdzQ1FDQUVJQVZJQkVBZ0FTQUZRUUp0SWc1QkFuUnFJUXNDUUNBQklBQnJJZ2hGQkVBZ0FDRUtEQUVMSUFoQkFuVWhDQ0FBSVFvRFFDQUtJQW9nQ0VFQmRpSUpRUUowYWlJS1FRUnFJQXNvQWdBZ0NpZ0NBQ0FES0FJQUVRTUFJZ3diSVFvZ0NTQUlJQWxCZjNOcUlBd2JJZ2dOQUFzTElBb2dBR3RCQW5VaER3d0JDeUFFUVFGR0JFQWdBQ2dDQUNFQ0lBQWdBU2dDQURZQ0FDQUJJQUkyQWdBUEN5QUFJQVJCQW0waUQwRUNkR29oQ2dKQUlBSWdBV3NpQ0VVRVFDQUJJUXNNQVFzZ0NFRUNkU0VJSUFFaEN3TkFJQXNnQ0VFQmRpSUpRUUowYWlJTVFRUnFJQXNnRENnQ0FDQUtLQUlBSUFNb0FnQVJBd0FpREJzaEN5QUlJQWxCZjNOcUlBa2dEQnNpQ0EwQUN3c2dDeUFCYTBFQ2RTRU9DeUFGSUE1cklRVWdCQ0FQYXlFRUlBc2hDQUpBSUFFZ0NrWU5BQ0FLSVFnZ0FTQUxSZzBBSUFFZ0NrRUVha1lFUUNBS0tBSUFJUWtnQ3lBQmF5SUlCRUFnQ2lBQklBZ1FZeG9MSUFnZ0Ntb2lDQ0FKTmdJQURBRUxJQXNnQVVFRWFrWUVRQ0FMUVFScklnRW9BZ0FoQ1NBTElRZ2dBU0FLYXlJQkJFQWdDeUFCYXlJSUlBb2dBUkJqR2dzZ0NpQUpOZ0lBREFFTElBRWhDU0FMSUFGclFRSjFJaEVoRENBQklBcHJRUUoxSWhBaERTQVFJQkZHQkVBRFFDQUlLQUlBSVF3Z0NDQUpLQUlBTmdJQUlBa2dERFlDQUNBSlFRUnFJUWtnQ0VFRWFpSUlJQUZIRFFBTElBRWhDQXdCQ3dOQUlBMGdEQ0lCYnlFTUlBRWhEU0FNRFFBTElBMEVRQ0FLSUExQkFuUnFJUXdEUUNBTVFRUnJJZ3dnRUVFQ2RDSUJhaUVKSUF3b0FnQWhEU0FNSVFnRFFDQUlJQWtpQ0NnQ0FEWUNBQ0FCSUFocUlBb2dFQ0FMSUFoclFRSjFJZ2xyUVFKMGFpQUpJQkJLR3lJSklBeEhEUUFMSUFnZ0RUWUNBQ0FLSUF4SERRQUxDeUFLSUJGQkFuUnFJUWdMQW44Z0RpQVBhaUFFSUFWcVNBUkFJQUFnQ2lBSUlBTWdEeUFPSUFZZ0J4QzRDeUFJSVFBZ0N3d0JDeUFJSUFzZ0FpQURJQVFnQlNBR0lBY1F1QXNnRGlFRklBOGhCQ0FJSVFJZ0Nnc2hBU0FGRFFFTUFnc0xJQUVnQWtZTkFDQUdJUWdnQVNFSkEwQWdDQ0FKS0FJQU5nSUFJQWhCQkdvaENDQUpRUVJxSWdrZ0FrY05BQXNnQmlBSVJnMEFBMEFnQUNBQlJnUkFBMEFnQWtFRWF5SUNJQWhCQkdzaUNDZ0NBRFlDQUNBR0lBaEhEUUFNQXdzQUN5QUNRUVJySWdJZ0FVRUVheUlFSUFoQkJHc2lCU0FGS0FJQUlBUW9BZ0FnQXlnQ0FCRURBQ0lIR3lnQ0FEWUNBQ0FFSUFFZ0J4c2hBU0FJSUFVZ0J4c2lDQ0FHUncwQUN3c0xoQVVCQW44Z0FDQUJFR1FhSUFCQnNBRnFJQUZCc0FGcUVOb1FJUU1nQUVIWTNmSUFOZ0t3QXlBQVFiUURhaUVDQWtBZ0FTd0F2d05CQUU0RVFDQUNJQUVwQXJRRE53SUFJQUlnQVNnQ3ZBTTJBZ2dNQVFzZ0FpQUJLQUswQXlBQktBSzRBeEFhQ3lBQVFjQ0wvQUEyQWdBZ0EwSFVrZndBTmdJQUlBQkJ1TmJ5QURZQzBBTWdBRUVBTmdMTUF5QUFJQUJCeEFOcUlnSTJBc2dESUFCQnhQMzhBRFlDd0FNZ0FFSDhrdndBTmdLd0F5QUFRZXlTL0FBMkFwQURJQUJCM0pMOEFEWUM2QUlnQUVITWt2d0FOZ0xjQWlBQVFieVMvQUEyQXRRQ0lBQkJySkw4QURZQ3dBSWdBRUdja3Z3QU5nSzRBaUFBUVl5Uy9BQTJBdWdCSUFCQi9KSDhBRFlDMkFFZ0FFSHNrZndBTmdMQUFTQUFJQUkyQXNRRElBQWdBU2tEMkFNM0E5Z0RJQUFnQVNrRDRBTTNBK0FESUFBZ0FTa0Q2QU0zQStnRElBQkJtTmZ5QURZQzhBTWdBU2dDOUFNaEFpQUFRYmphOGdBMkF2Z0RJQUFnQWpZQzlBTWdBU2dDL0FNaEFpQUFRZlRIOHdBMkFvQUVJQUFnQWpZQy9BTWdBQ0FCS1FLRUJEY0NoQVFnQUNBQktRS01CRGNDakFRZ0FDQUJLQUtZQkRZQ21BUWdBRUdNay93QU5nSUFJQUJCcEpuOEFEWUNzQUVnQUVHOG1md0FOZ0xBQVNBQVFjeVovQUEyQXRnQklBQkIzSm44QURZQzZBRWdBRUhzbWZ3QU5nSzRBaUFBUWZ5Wi9BQTJBc0FDSUFCQmpKcjhBRFlDMUFJZ0FFR2NtdndBTmdMY0FpQUFRYXlhL0FBMkF1Z0NJQUJCdkpyOEFEWUNrQU1nQUVITW12d0FOZ0t3QXlBQVFkeWEvQUEyQXNBRElBQkI4SnI4QURZQzBBTWdBRUdBbS93QU5nTHdBeUFBUVpDYi9BQTJBdmdESUFCQm9KdjhBRFlDZ0FRZ0FFR3dtL3dBTmdLVUJDQUFJQUVvQXFRRU5nS2tCQ0FBSUFFcEFwd0VOd0tjQkNBQUMrOENBUVIvSUFBZ0FSRFlCU0FBUWJBQmFpQUJRYkFCYWhDdEJ3SkFJQUFnQVVZTkFDQUJRYlFEYWlJRExRQUxJZ1ZCR0hSQkdIVWhCQUpBSUFCQnRBTnFJZ0lzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBaUFES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdDQ3lBQ0lBRW9BclFESUFFb0FyZ0RFQ0FNQVFzZ0FpQUJLQUswQXlBRElBUkJBRWdpQWhzZ0FTZ0N1QU1nQlNBQ0d4QWhHZ3NnQUNnQ3pBTkZEUUFnQUNnQ3lBTWlBaWdDQUNJRElBQW9Bc1FESWdRb0FnUTJBZ1FnQkNnQ0JDQUROZ0lBSUFCQkFEWUN6QU1nQWlBQVFjUURhaUlFUmcwQUEwQWdBaWdDQkNFRElBSVFGeUFESWdJZ0JFY05BQXNMSUFBZ0FTa0Q2QU0zQStnRElBQWdBU2tENEFNM0ErQURJQUFnQVNrRDJBTTNBOWdESUFBZ0FTZ0M5QU0yQXZRRElBQWdBU2dDL0FNMkF2d0RJQUFnQVNrQ2hBUTNBb1FFSUFBZ0FTa0NqQVEzQW93RUlBQWdBU2dDbUFRMkFwZ0VJQUFnQVNnQ3BBUTJBcVFFSUFBZ0FTa0NuQVEzQXB3RUMyc0JBWDhnQVFSQUlBQWdBU2dDQUJDN0N5QUFJQUVvQWdRUXV3c0NRQUpBSUFFb0FqQWlBQ0FCUVNCcVJnUkFRUVFoQWd3QkMwRUZJUUlnQUVVTkFRc2dBQ0FBS0FJQUlBSkJBblJxS0FJQUVRRUFDeUFCTEFBYlFRQklCRUFnQVNnQ0VCQVhDeUFCRUJjTEN6RUFJQUVFUUNBQUlBRW9BZ0FRdkFzZ0FDQUJLQUlFRUx3TElBRXNBQnRCQUVnRVFDQUJLQUlRRUJjTElBRVFGd3NMUXdFQ2Z5QUFRWUdBZ0lCNE5nSUVJQUFvQWtBaUFTQUFLQUpFUndSQUEwQWdBU2dDQUNJQ0lBSW9BZ0FvQWlnUkFRQWdBVUVFYWlJQklBQW9Ba1JIRFFBTEN3c0pBQ0FBRVB3SUVCY0xZUUVDZndKQUlBQW9Ba0FpQkNBQUtBSkVJZ0JHRFFBQ1FDQUNCRUFnQWtFQmF5RUNBMEFnQkNnQ0FDSURJQUZHRFFJZ0F5QUJJQUlRdndzaUF3MERJQVJCQkdvaUJDQUFSdzBBQ3d3Q0N5QUVLQUlBSUFGSERRRUxRUUVoQXdzZ0F3dUFxUXNEQjM4QmZnRjhJd0JCSUdzaUNDUUFJQUVvQWdRaUF5QUJLQUlBSWdSSEJFQURRQ0FEUVFGckxBQUFRUUJJQkVBZ0EwRU1heWdDQUJBWEN5QURRUmhySWdNc0FBdEJBRWdFUUNBREtBSUFFQmNMSUFNZ0JFY05BQXNMSUFFZ0JEWUNCQ01BUWZBQWF5SUNKQUFnQUNJRktBSjhJZ0FoQXdKQUFrQWdBQ0FGS0FLQUFTSUVSZzBBSUFBaEF3TkFJQU1vQWdCQkFrWU5BU0FEUVFScUlnTWdCRWNOQUFzTUFRc2dBeUFFUmcwQUlBVkJzUDM4QUVHRTR2TUFRWDRRSENnQ0JDSURSUTBBSXdCQkVHc2lBQ1FBSUFKQ0FEY0NTQ0FDUVFBMkFsQUNRQUpBQWtBQ1FDQURRUUZyRGdJQUFRSUxJQUpDNWZEQjQ1YnQyTFQwQURjQ1NDQUNRUWc2QUZNTUFnc2dBa0VIT2dCVElBSkJ5dHJ2QUNnQUFEWUFTQ0FDUWMzYTd3QW9BQUEyQUVzTUFRc2dBQ0FETmdJQVFmekY3Z0FnQUJBa0lBSkJBRG9BU0NBQ1FRQTZBRk1MSUFCQkVHb2tBQ0FDS0FKUUlRQWdBa0VBTmdKUUlBSWdBRFlDYkNBQ1FRQTZBRndnQWtIbTNzbnJCallDV0NBQ1FRUTZBR01nQWlrRFNDRUpJQUpDQURjRFNDQUNJQWszQW1RQ1FDQUJLQUlFSWdBZ0FTZ0NDRWtFUUNBQUlBSXBBMWczQWdBZ0FDQUNLQUpnTmdJSUlBSkJBRFlDWUNBQ1FnQTNBMWdnQUNBQ0tBSnNOZ0lVSUFBZ0Fpa0NaRGNDRENBQ1FnQTNBbVFnQWtFQU5nSnNJQUVnQUVFWWFqWUNCQXdCQ3lBQklBSkIyQUJxRUNVZ0Fpd0FiMEVBVGcwQUlBSW9BbVFRRndzZ0Fpd0FZMEVBU0FSQUlBSW9BbGdRRndzZ0Fpd0FVMEVBU0FSQUlBSW9Ba2dRRndzZ0JTZ0NnQUVoQkNBRktBSjhJUUFMQWtBZ0FDQUVSZzBBQTBBZ0FDZ0NBRUVEUndSQUlBQkJCR29pQUNBRVJ3MEJEQUlMQ3lBQUlBUkdEUUFnQlVHdy9md0FRYXppOHdCQmZoQWNJZ0JCQkdvaEF3SkFJQUFvQWdnZ0FDMEFEeUlFSUFSQkdIUkJHSFVpQkVFQVNCc0VmeUFFQlNBRFFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDUVVCcklBTW9BZ2cyQWdBZ0FpQURLUUlBTndNNERBRUxJQUpCT0dvZ0FDZ0NCQ0FBS0FJSUVCb0xJQUlnQWlrQ09EY0NTQ0FDSUFJb0FrQTJBbEFnQWtJQU53STRJQUpCQURZQ1FDQUNLQUpRSVFBZ0FrRUFOZ0pRSUFJZ0FEWUNiQ0FDUVFNNkFHTWdBa0VBT2dCYklBSkI3dm51QUMwQUFEb0FXaUFDUWV6NTdnQXZBQUE3QVZnZ0Fpa0RTQ0VKSUFKQ0FEY0RTQ0FDSUFrM0FtUUNRQ0FCS0FJRUlnQWdBU2dDQ0VrRVFDQUFJQUlwQTFnM0FnQWdBQ0FDS0FKZ05nSUlJQUpCQURZQ1lDQUNRZ0EzQTFnZ0FDQUNLQUpzTmdJVUlBQWdBaWtDWkRjQ0RDQUNRZ0EzQW1RZ0FrRUFOZ0pzSUFFZ0FFRVlhallDQkF3QkN5QUJJQUpCMkFCcUVDVWdBaXdBYjBFQVRnMEFJQUlvQW1RUUZ3c2dBaXdBWTBFQVNBUkFJQUlvQWxnUUZ3c2dBaXdBVTBFQVNBUkFJQUlvQWtnUUZ3c2dBaXdBUTBFQVRnMEFJQUlvQWpnUUZ3c0NRQUpBSUFVb0Fud2lBQ0FGS0FLQUFTSURSZzBBQTBBZ0FDZ0NBRUVFUmcwQklBQkJCR29pQUNBRFJ3MEFDd3dCQ3lBQUlBTkdEUUFnQlVHdy9md0FRZFRpOHdCQmZoQWNJZ0JCQkdvaEF3SkFJQUFvQWdnZ0FDMEFEeUlFSUFSQkdIUkJHSFVpQkVFQVNCc0VmeUFFQlNBRFFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDSUFNb0FnZzJBakFnQWlBREtRSUFOd01vREFFTElBSkJLR29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBaWtDS0RjQ1NDQUNJQUlvQWpBMkFsQWdBa0lBTndJb0lBSkJBRFlDTUNBQ0tBSlFJUUFnQWtFQU5nSlFJQUlnQURZQ2JDQUNRUUE2QUZ3Z0FrSHAzTkhEQmpZQ1dDQUNRUVE2QUdNZ0Fpa0RTQ0VKSUFKQ0FEY0RTQ0FDSUFrM0FtUUNRQ0FCS0FJRUlnQWdBU2dDQ0VrRVFDQUFJQUlwQTFnM0FnQWdBQ0FDS0FKZ05nSUlJQUpCQURZQ1lDQUNRZ0EzQTFnZ0FDQUNLQUpzTmdJVUlBQWdBaWtDWkRjQ0RDQUNRZ0EzQW1RZ0FrRUFOZ0pzSUFFZ0FFRVlhallDQkF3QkN5QUJJQUpCMkFCcUVDVWdBaXdBYjBFQVRnMEFJQUlvQW1RUUZ3c2dBaXdBWTBFQVNBUkFJQUlvQWxnUUZ3c2dBaXdBVTBFQVNBUkFJQUlvQWtnUUZ3c2dBaXdBTTBFQVRnMEFJQUlvQWlnUUZ3c0NRQUpBSUFVb0Fud2lBQ0FGS0FLQUFTSURSZzBBQTBBZ0FDZ0NBRUVGUmcwQklBQkJCR29pQUNBRFJ3MEFDd3dCQ3lBQUlBTkdEUUFnQlVHdy9md0FRZnppOHdCQmZoQWNJZ0JCQkdvaEF3SkFJQUFvQWdnZ0FDMEFEeUlFSUFSQkdIUkJHSFVpQkVFQVNCc0VmeUFFQlNBRFFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDSUFNb0FnZzJBaUFnQWlBREtRSUFOd01ZREFFTElBSkJHR29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBaWtDR0RjQ1NDQUNJQUlvQWlBMkFsQWdBa0lBTndJWUlBSkJBRFlDSUNBQ0tBSlFJUUFnQWtFQU5nSlFJQUlnQURZQ2JDQUNRUUE2QUZ3Z0FrSHAzTkhyQmpZQ1dDQUNRUVE2QUdNZ0Fpa0RTQ0VKSUFKQ0FEY0RTQ0FDSUFrM0FtUUNRQ0FCS0FJRUlnQWdBU2dDQ0VrRVFDQUFJQUlwQTFnM0FnQWdBQ0FDS0FKZ05nSUlJQUpCQURZQ1lDQUNRZ0EzQTFnZ0FDQUNLQUpzTmdJVUlBQWdBaWtDWkRjQ0RDQUNRZ0EzQW1RZ0FrRUFOZ0pzSUFFZ0FFRVlhallDQkF3QkN5QUJJQUpCMkFCcUVDVWdBaXdBYjBFQVRnMEFJQUlvQW1RUUZ3c2dBaXdBWTBFQVNBUkFJQUlvQWxnUUZ3c2dBaXdBVTBFQVNBUkFJQUlvQWtnUUZ3c2dBaXdBSTBFQVRnMEFJQUlvQWhnUUZ3c2dCU2dDZkNJQUlRTUNRQUpBSUFBZ0JTZ0NnQUVpQkVZTkFDQUFJUU1EUUNBREtBSUFRUVpHRFFFZ0EwRUVhaUlESUFSSERRQUxEQUVMSUFNZ0JFWU5BQ0FGUWJEOS9BQkJvT1B6QUVGK0VCd29BZ1FpQTBVTkFDQUNRY2dBYWlBREVLOElJQUlvQWxBaEFDQUNRUUEyQWxBZ0FpQUFOZ0pzSUFKQkFEb0FYQ0FDUWUzZWthc0dOZ0pZSUFKQkJEb0FZeUFDS1FOSUlRa2dBa0lBTndOSUlBSWdDVGNDWkFKQUlBRW9BZ1FpQUNBQktBSUlTUVJBSUFBZ0Fpa0RXRGNDQUNBQUlBSW9BbUEyQWdnZ0FrRUFOZ0pnSUFKQ0FEY0RXQ0FBSUFJb0FtdzJBaFFnQUNBQ0tRSmtOd0lNSUFKQ0FEY0NaQ0FDUVFBMkFtd2dBU0FBUVJocU5nSUVEQUVMSUFFZ0FrSFlBR29RSlNBQ0xBQnZRUUJPRFFBZ0FpZ0NaQkFYQ3lBQ0xBQmpRUUJJQkVBZ0FpZ0NXQkFYQ3lBQ0xBQlRRUUJJQkVBZ0FpZ0NTQkFYQ3lBRktBS0FBU0VFSUFVb0Fud2hBQXNDUUNBQUlBUkdEUUFEUUNBQUtBSUFRUWRIQkVBZ0FFRUVhaUlBSUFSSERRRU1BZ3NMSUFBZ0JFWU5BQUpBSUFWQnNQMzhBRUhJNC9NQVFYNFFIQ0lES0FJRUlnQkZEUUFnQWtISUFHb2dBQkM0Q0NBQ1FkdkU3d0F0QUFBNkFHQWdBaWdDVUNFQUlBSkJBRFlDVUNBQ0lBQTJBbXdnQWtFSk9nQmpJQUpCQURvQVlTQUNRZFBFN3dBcEFBQTNBMWdnQWlrRFNDRUpJQUpDQURjRFNDQUNJQWszQW1RQ1FDQUJLQUlFSWdBZ0FTZ0NDRWtFUUNBQUlBSXBBMWczQWdBZ0FDQUNLQUpnTmdJSUlBSkJBRFlDWUNBQ1FnQTNBMWdnQUNBQ0tBSnNOZ0lVSUFBZ0Fpa0NaRGNDRENBQ1FnQTNBbVFnQWtFQU5nSnNJQUVnQUVFWWFqWUNCQXdCQ3lBQklBSkIyQUJxRUNVZ0Fpd0FiMEVBVGcwQUlBSW9BbVFRRndzZ0Fpd0FZMEVBU0FSQUlBSW9BbGdRRndzZ0Fpd0FVMEVBVGcwQUlBSW9Ba2dRRndzQ1FDQURLQUlJSWdCRkRRQWdBa0hJQUdvZ0FCQ3ZDQ0FDUVFnNkFHTWdBaWdDVUNFQUlBSkJBRFlDVUNBQ0lBQTJBbXdnQWtFQU9nQmdJQUpDNjhybDg5THRtN0xsQURjRFdDQUNLUU5JSVFrZ0FrSUFOd05JSUFJZ0NUY0NaQUpBSUFFb0FnUWlBQ0FCS0FJSVNRUkFJQUFnQWlrRFdEY0NBQ0FBSUFJb0FtQTJBZ2dnQWtFQU5nSmdJQUpDQURjRFdDQUFJQUlvQW13MkFoUWdBQ0FDS1FKa053SU1JQUpDQURjQ1pDQUNRUUEyQW13Z0FTQUFRUmhxTmdJRURBRUxJQUVnQWtIWUFHb1FKU0FDTEFCdlFRQk9EUUFnQWlnQ1pCQVhDeUFDTEFCalFRQklCRUFnQWlnQ1dCQVhDeUFDTEFCVFFRQk9EUUFnQWlnQ1NCQVhDeUFES0FJTUlnQkZEUUFnQWtISUFHb2dBQkNvQXlBQ1FiS2U3d0F0QUFBNkFHQWdBaWdDVUNFQUlBSkJBRFlDVUNBQ0lBQTJBbXdnQWtFSk9nQmpJQUpCQURvQVlTQUNRYXFlN3dBcEFBQTNBMWdnQWlrRFNDRUpJQUpDQURjRFNDQUNJQWszQW1RQ1FDQUJLQUlFSWdBZ0FTZ0NDRWtFUUNBQUlBSXBBMWczQWdBZ0FDQUNLQUpnTmdJSUlBSkJBRFlDWUNBQ1FnQTNBMWdnQUNBQ0tBSnNOZ0lVSUFBZ0Fpa0NaRGNDRENBQ1FnQTNBbVFnQWtFQU5nSnNJQUVnQUVFWWFqWUNCQXdCQ3lBQklBSkIyQUJxRUNVZ0Fpd0FiMEVBVGcwQUlBSW9BbVFRRndzZ0Fpd0FZMEVBU0FSQUlBSW9BbGdRRndzZ0Fpd0FVMEVBVGcwQUlBSW9Ba2dRRndzZ0JTZ0NmQ0lBSVFRQ1FBSkFJQUFnQlNnQ2dBRWlBMFlOQUNBQUlRUURRQ0FFS0FJQVFRaEdEUUVnQkVFRWFpSUVJQU5IRFFBTERBRUxJQU1nQkVZTkFDQUZRYkQ5L0FCQjhPUHpBRUYrRUJ3b0FnUWlCRVVOQUNBQ1FjZ0FhaUVESXdCQkVHc2lBQ1FBSUFKQ0FEY0NTQ0FDUVFBMkFsQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0JFRUJhdzRjQUFFQ0F3UUZCZ2NJQ1FvTERBME9EeEFSRWhNVUZSWVhHQmthR3h3TElBSkJBem9BVXlBQ1FjV3c3Z0F2QUFBN0FFZ2dBa0hIc080QUxRQUFPZ0JLSUFKQkFEb0FTd3djQ3lBQ1FRTTZBRk1nQWtHcXArMEFMd0FBT3dCSUlBSkJyS2Z0QUMwQUFEb0FTaUFDUVFBNkFFc01Hd3NnQWtFRE9nQlRJQUpCK3BYdUFDOEFBRHNBU0NBQ1FmeVY3Z0F0QUFBNkFFb2dBa0VBT2dCTERCb0xJQUpCQXpvQVV5QUNRYVdZN1FBdkFBQTdBRWdnQWtHbm1PMEFMUUFBT2dCS0lBSkJBRG9BU3d3WkN5QUNRUU02QUZNZ0FrRzVsTzRBTHdBQU93QklJQUpCdTVUdUFDMEFBRG9BU2lBQ1FRQTZBRXNNR0FzZ0FrRUFPZ0JNSUFKQjRlVEJ1d00yQWtnZ0FrRUVPZ0JUREJjTElBSkJBem9BVXlBQ1FiU2Q3Z0F2QUFBN0FFZ2dBa0cybmU0QUxRQUFPZ0JLSUFKQkFEb0FTd3dXQ3lBQ1FRTTZBRk1nQWtIWStlNEFMd0FBT3dCSUlBSkIydm51QUMwQUFEb0FTaUFDUVFBNkFFc01GUXNnQWtFRE9nQlRJQUpCd2JEdUFDOEFBRHNBU0NBQ1FjT3c3Z0F0QUFBNkFFb2dBa0VBT2dCTERCUUxJQUpCQURvQVNpQUNRZVBvQVRzQlNDQUNRUUk2QUZNTUV3c2dBa0VET2dCVElBSkJzTDN3QUM4QUFEc0FTQ0FDUWJLOThBQXRBQUE2QUVvZ0FrRUFPZ0JMREJJTElBSkJBem9BVXlBQ1FiQ2Q3Z0F2QUFBN0FFZ2dBa0d5bmU0QUxRQUFPZ0JLSUFKQkFEb0FTd3dSQ3lBQ1FRTTZBRk1nQWtHR2srNEFMd0FBT3dCSUlBSkJpSlB1QUMwQUFEb0FTaUFDUVFBNkFFc01FQXNnQWtFQU9nQktJQUpCNWVnQk93RklJQUpCQWpvQVV3d1BDeUFDUVFBNkFFb2dBa0hzM0FFN0FVZ2dBa0VDT2dCVERBNExJQUpCQXpvQVV5QUNRYlhaN3dBdkFBQTdBRWdnQWtHMzJlOEFMUUFBT2dCS0lBSkJBRG9BU3d3TkN5QUNRUU02QUZNZ0FrSDFsKzRBTHdBQU93QklJQUpCOTVmdUFDMEFBRG9BU2lBQ1FRQTZBRXNNREFzZ0FrRURPZ0JUSUFKQnI3SHRBQzhBQURzQVNDQUNRYkd4N1FBdEFBQTZBRW9nQWtFQU9nQkxEQXNMSUFKQkJUb0FVeUFDUWEyeDdRQW9BQUEyQUVnZ0FrR3hzZTBBTFFBQU9nQk1JQUpCQURvQVRRd0tDeUFDUVFVNkFGTWdBa0duc2UwQUtBQUFOZ0JJSUFKQnE3SHRBQzBBQURvQVRDQUNRUUE2QUUwTUNRc2dBa0VET2dCVElBSkJ1N250QUM4QUFEc0FTQ0FDUWIyNTdRQXRBQUE2QUVvZ0FrRUFPZ0JMREFnTElBSkJCVG9BVXlBQ1FibTU3UUFvQUFBMkFFZ2dBa0c5dWUwQUxRQUFPZ0JNSUFKQkFEb0FUUXdIQ3lBQ1FRVTZBRk1nQWtHdHVlMEFLQUFBTmdCSUlBSkJzYm50QUMwQUFEb0FUQ0FDUVFBNkFFME1CZ3NnQWtFRk9nQlRJQUpCczdudEFDZ0FBRFlBU0NBQ1FiZTU3UUF0QUFBNkFFd2dBa0VBT2dCTkRBVUxJQUpCQURvQVNpQUNRZlhjQVRzQlNDQUNRUUk2QUZNTUJBc2dBa0VET2dCVElBSkJ1YjN3QUM4QUFEc0FTQ0FDUWJ1OThBQXRBQUE2QUVvZ0FrRUFPZ0JMREFNTElBSkJBem9BVXlBQ1FaeVk3UUF2QUFBN0FFZ2dBa0dlbU8wQUxRQUFPZ0JLSUFKQkFEb0FTd3dDQ3lBQ1FRQTZBRXdnQWtIMTRORzdBellDU0NBQ1FRUTZBRk1NQVFzZ0FDQUVOZ0lBUWRTVzhBQWdBQkFrQWtBZ0Fpd0FVMEVBU0FSQUlBSkJBRFlDVENBQ0tBSklJUU1NQVFzZ0FrRUFPZ0JUQ3lBRFFRQTZBQUFMSUFCQkVHb2tBQ0FDS0FKUUlRQWdBa0VBTmdKUUlBSWdBRFlDYkNBQ1FRVTZBR01nQWtFQU9nQmRJQUpCcU9idkFDMEFBRG9BWENBQ1FhVG03d0FvQUFBMkFsZ2dBaWtEU0NFSklBSkNBRGNEU0NBQ0lBazNBbVFDUUNBQktBSUVJZ0FnQVNnQ0NFa0VRQ0FBSUFJcEExZzNBZ0FnQUNBQ0tBSmdOZ0lJSUFKQkFEWUNZQ0FDUWdBM0ExZ2dBQ0FDS0FKc05nSVVJQUFnQWlrQ1pEY0NEQ0FDUWdBM0FtUWdBa0VBTmdKc0lBRWdBRUVZYWpZQ0JBd0JDeUFCSUFKQjJBQnFFQ1VnQWl3QWIwRUFUZzBBSUFJb0FtUVFGd3NnQWl3QVkwRUFTQVJBSUFJb0FsZ1FGd3NnQWl3QVUwRUFTQVJBSUFJb0FrZ1FGd3NnQlNnQ2dBRWhBeUFGS0FKOElRQUxBa0FnQUNBRFJnMEFJQUFoQkFOQUlBUW9BZ0JCQ1VjRVFDQUVRUVJxSWdRZ0EwY05BUXdDQ3dzZ0F5QUVSZzBBSUFWQnNQMzhBRUdVNVBNQVFYNFFIQ2dDQkNJRVJRMEFJQUpCeUFCcUlBUVFUU0FDS0FKUUlRQWdBa0VBTmdKUUlBSWdBRFlDYkNBQ1FRWTZBR01nQWtFQU9nQmVJQUpCb3RqdEFDOEFBRHNCWENBQ1FaN1k3UUFvQUFBMkFsZ2dBaWtEU0NFSklBSkNBRGNEU0NBQ0lBazNBbVFDUUNBQktBSUVJZ0FnQVNnQ0NFa0VRQ0FBSUFJcEExZzNBZ0FnQUNBQ0tBSmdOZ0lJSUFKQkFEWUNZQ0FDUWdBM0ExZ2dBQ0FDS0FKc05nSVVJQUFnQWlrQ1pEY0NEQ0FDUWdBM0FtUWdBa0VBTmdKc0lBRWdBRUVZYWpZQ0JBd0JDeUFCSUFKQjJBQnFFQ1VnQWl3QWIwRUFUZzBBSUFJb0FtUVFGd3NnQWl3QVkwRUFTQVJBSUFJb0FsZ1FGd3NnQWl3QVUwRUFTQVJBSUFJb0FrZ1FGd3NnQlNnQ2dBRWhBeUFGS0FKOElRQUxBa0FnQUNBRFJnMEFBMEFnQUNnQ0FFRUtSd1JBSUFCQkJHb2lBQ0FEUncwQkRBSUxDeUFBSUFOR0RRQWdCVUd3L2Z3QVFiRGs4d0JCZmhBY0lnQkJCR29oQXdKQUlBQW9BZ2dnQUMwQUR5SUVJQVJCR0hSQkdIVWlCRUVBU0JzRWZ5QUVCU0FEUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNJQU1vQWdnMkFoQWdBaUFES1FJQU53TUlEQUVMSUFKQkNHb2dBQ2dDQkNBQUtBSUlFQm9MSUFJZ0Fpa0NDRGNDU0NBQ0lBSW9BaEEyQWxBZ0FrSUFOd0lJSUFKQkFEWUNFQ0FDS0FKUUlRQWdBa0VBTmdKUUlBSWdBRFlDYkNBQ1FRWTZBR01nQWtFQU9nQmVJQUpCbC9qdkFDOEFBRHNCWENBQ1FaUDQ3d0FvQUFBMkFsZ2dBaWtEU0NFSklBSkNBRGNEU0NBQ0lBazNBbVFDUUNBQktBSUVJZ0FnQVNnQ0NFa0VRQ0FBSUFJcEExZzNBZ0FnQUNBQ0tBSmdOZ0lJSUFKQkFEWUNZQ0FDUWdBM0ExZ2dBQ0FDS0FKc05nSVVJQUFnQWlrQ1pEY0NEQ0FDUWdBM0FtUWdBa0VBTmdKc0lBRWdBRUVZYWpZQ0JBd0JDeUFCSUFKQjJBQnFFQ1VnQWl3QWIwRUFUZzBBSUFJb0FtUVFGd3NnQWl3QVkwRUFTQVJBSUFJb0FsZ1FGd3NnQWl3QVUwRUFTQVJBSUFJb0FrZ1FGd3NnQWl3QUUwRUFUZzBBSUFJb0FnZ1FGd3NnQWtId0FHb2tBQ0FCSVFRakFFR2dBV3NpQWlRQUlBVW9BbndpQXlFQUFrQUNRQ0FESUFVb0FvQUJJZ0ZHRFFBZ0F5RUFBMEFnQUNnQ0FFRUxSZzBCSUFCQkJHb2lBQ0FCUncwQUN3d0JDeUFBSUFGR0RRQWdCVUd3L2Z3QVFlaTc4d0JCZmhBY0tBSUVJZ0JGRFFBZ0FrSDRBR29nQUJDYkRpQUNLQUtBQVNFQUlBSkJBRFlDZ0FFZ0FpQUFOZ0tjQVNBQ1FRVTZBSk1CSUFKQkFEb0FqUUVnQWtHUWkrNEFMUUFBT2dDTUFTQUNRWXlMN2dBb0FBQTJBb2dCSUFJcEEzZ2hDU0FDUWdBM0EzZ2dBaUFKTndLVUFRSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEaUFFM0FnQWdBQ0FDS0FLUUFUWUNDQ0FDUVFBMkFwQUJJQUpDQURjRGlBRWdBQ0FDS0FLY0FUWUNGQ0FBSUFJcEFwUUJOd0lNSUFKQ0FEY0NsQUVnQWtFQU5nS2NBU0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRWWdCYWhBbElBSXNBSjhCUVFCT0RRQWdBaWdDbEFFUUZ3c2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFDREFVRUFTQVJBSUFJb0FuZ1FGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFJQU1oQUFOQUlBQW9BZ0JCREVjRVFDQUFRUVJxSWdBZ0FVY05BUXdDQ3dzZ0FDQUJSZzBBSUFWQnNQMzhBRUdJdlBNQVFYNFFIQ2dDQkNJQVJRMEFJQUpCK0FCcUlBQVFtUTRnQWlnQ2dBRWhBQ0FDUVFBMkFvQUJJQUlnQURZQ25BRWdBa0VBT2dDTUFTQUNRZWJleWVzR05nS0lBU0FDUVFRNkFKTUJJQUlwQTNnaENTQUNRZ0EzQTNnZ0FpQUpOd0tVQVFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0RpQUUzQWdBZ0FDQUNLQUtRQVRZQ0NDQUNRUUEyQXBBQklBSkNBRGNEaUFFZ0FDQUNLQUtjQVRZQ0ZDQUFJQUlwQXBRQk53SU1JQUpDQURjQ2xBRWdBa0VBTmdLY0FTQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FZZ0JhaEFsSUFJc0FKOEJRUUJPRFFBZ0FpZ0NsQUVRRndzZ0Fpd0Frd0ZCQUVnRVFDQUNLQUtJQVJBWEN5QUNMQUNEQVVFQVNBUkFJQUlvQW5nUUZ3c2dCU2dDZ0FFaEFTQUZLQUo4SVFNTEFrQWdBU0FEUmcwQUEwQWdBeWdDQUVFTlJ3UkFJQU5CQkdvaUF5QUJSdzBCREFJTEN5QUJJQU5HRFFBZ0JVR3cvZndBUWF5ODh3QkJmaEFjSWdCQkJHb2hBUUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQW5BZ0FpQUJLUUlBTndOb0RBRUxJQUpCNkFCcUlBQW9BZ1FnQUNnQ0NCQWFDeUFDSUFJcEFtZzNBbmdnQWlBQ0tBSndOZ0tBQVNBQ1FnQTNBbWdnQWtFQU5nSndJQUlvQW9BQklRQWdBa0VBTmdLQUFTQUNJQUEyQXB3QklBSkJBRG9BakFFZ0FrSGl5b1hyQmpZQ2lBRWdBa0VFT2dDVEFTQUNLUU40SVFrZ0FrSUFOd040SUFJZ0NUY0NsQUVDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE0Z0JOd0lBSUFBZ0FpZ0NrQUUyQWdnZ0FrRUFOZ0tRQVNBQ1FnQTNBNGdCSUFBZ0FpZ0NuQUUyQWhRZ0FDQUNLUUtVQVRjQ0RDQUNRZ0EzQXBRQklBSkJBRFlDbkFFZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHSUFXb1FKU0FDTEFDZkFVRUFUZzBBSUFJb0FwUUJFQmNMSUFJc0FKTUJRUUJJQkVBZ0FpZ0NpQUVRRndzZ0Fpd0Fnd0ZCQUVnRVFDQUNLQUo0RUJjTElBSXNBSE5CQUU0TkFDQUNLQUpvRUJjTEFrQUNRQ0FGS0FKOElnTWdCU2dDZ0FFaUFFWU5BQU5BSUFNb0FnQkJEa1lOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFBa0FnQlVHdy9md0FRY3k4OHdCQmZoQWNJZ0VvQWdRaUFFVU5BQ0FDUWZnQWFpQUFFSmNPSUFJb0FvQUJJUUFnQWtFQU5nS0FBU0FDSUFBMkFwd0JJQUpCQURvQWpBRWdBa0htM3NuckJqWUNpQUVnQWtFRU9nQ1RBU0FDS1FONElRa2dBa0lBTndONElBSWdDVGNDbEFFQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBNGdCTndJQUlBQWdBaWdDa0FFMkFnZ2dBa0VBTmdLUUFTQUNRZ0EzQTRnQklBQWdBaWdDbkFFMkFoUWdBQ0FDS1FLVUFUY0NEQ0FDUWdBM0FwUUJJQUpCQURZQ25BRWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrR0lBV29RSlNBQ0xBQ2ZBVUVBVGcwQUlBSW9BcFFCRUJjTElBSXNBSk1CUVFCSUJFQWdBaWdDaUFFUUZ3c2dBaXdBZ3dGQkFFNE5BQ0FDS0FKNEVCY0xBa0FnQVNnQ0NDSUFSUTBBSUFKQitBQnFJQUFReEE0Z0FpZ0NnQUVoQUNBQ1FRQTJBb0FCSUFJZ0FEWUNuQUVnQWtFRk9nQ1RBU0FDUVFBNkFJMEJJQUpCZzdidkFDMEFBRG9BakFFZ0FrSC90ZThBS0FBQU5nS0lBU0FDS1FONElRa2dBa0lBTndONElBSWdDVGNDbEFFQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBNGdCTndJQUlBQWdBaWdDa0FFMkFnZ2dBa0VBTmdLUUFTQUNRZ0EzQTRnQklBQWdBaWdDbkFFMkFoUWdBQ0FDS1FLVUFUY0NEQ0FDUWdBM0FwUUJJQUpCQURZQ25BRWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrR0lBV29RSlNBQ0xBQ2ZBVUVBVGcwQUlBSW9BcFFCRUJjTElBSXNBSk1CUVFCSUJFQWdBaWdDaUFFUUZ3c2dBaXdBZ3dGQkFFNE5BQ0FDS0FKNEVCY0xBa0FnQVNnQ0RDSUFSUTBBSUFKQitBQnFJQUFRV3lBQ0tBS0FBU0VBSUFKQkFEWUNnQUVnQWlBQU5nS2NBU0FDUVFVNkFKTUJJQUpCQURvQWpRRWdBa0hzN080QUxRQUFPZ0NNQVNBQ1FlanM3Z0FvQUFBMkFvZ0JJQUlwQTNnaENTQUNRZ0EzQTNnZ0FpQUpOd0tVQVFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0RpQUUzQWdBZ0FDQUNLQUtRQVRZQ0NDQUNRUUEyQXBBQklBSkNBRGNEaUFFZ0FDQUNLQUtjQVRZQ0ZDQUFJQUlwQXBRQk53SU1JQUpDQURjQ2xBRWdBa0VBTmdLY0FTQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FZZ0JhaEFsSUFJc0FKOEJRUUJPRFFBZ0FpZ0NsQUVRRndzZ0Fpd0Frd0ZCQUVnRVFDQUNLQUtJQVJBWEN5QUNMQUNEQVVFQVRnMEFJQUlvQW5nUUZ3c2dBU3NERUNJS1JBQUFBQUFBQUFBQVlRMEFJQUpCK0FCcUlBb1FjeUFDS0FLQUFTRUFJQUpCQURZQ2dBRWdBaUFBTmdLY0FTQUNRUVU2QUpNQklBSkJBRG9BalFFZ0FrR1NsZThBTFFBQU9nQ01BU0FDUVk2Vjd3QW9BQUEyQW9nQklBSXBBM2doQ1NBQ1FnQTNBM2dnQWlBSk53S1VBUUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRGlBRTNBZ0FnQUNBQ0tBS1FBVFlDQ0NBQ1FRQTJBcEFCSUFKQ0FEY0RpQUVnQUNBQ0tBS2NBVFlDRkNBQUlBSXBBcFFCTndJTUlBSkNBRGNDbEFFZ0FrRUFOZ0tjQVNBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUVlnQmFoQWxJQUlzQUo4QlFRQk9EUUFnQWlnQ2xBRVFGd3NnQWl3QWt3RkJBRWdFUUNBQ0tBS0lBUkFYQ3lBQ0xBQ0RBVUVBVGcwQUlBSW9BbmdRRndzZ0JTZ0NmQ0lESVFBQ1FBSkFJQU1nQlNnQ2dBRWlBVVlOQUNBRElRQURRQ0FBS0FJQVFROUdEUUVnQUVFRWFpSUFJQUZIRFFBTERBRUxJQUFnQVVZTkFDQUZRYkQ5L0FCQjlMenpBRUYrRUJ3b0FnUWlBRVVOQUNBQ1FmZ0FhaUFBRUUwZ0FrRUlPZ0NUQVNBQ0tBS0FBU0VBSUFKQkFEWUNnQUVnQWlBQU5nS2NBU0FDUVFBNkFKQUJJQUpDNHVTVmk3YnQzTExqQURjRGlBRWdBaWtEZUNFSklBSkNBRGNEZUNBQ0lBazNBcFFCQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRT0lBVGNDQUNBQUlBSW9BcEFCTmdJSUlBSkJBRFlDa0FFZ0FrSUFOd09JQVNBQUlBSW9BcHdCTmdJVUlBQWdBaWtDbEFFM0Fnd2dBa0lBTndLVUFTQUNRUUEyQXB3QklBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQmlBRnFFQ1VnQWl3QW53RkJBRTROQUNBQ0tBS1VBUkFYQ3lBQ0xBQ1RBVUVBU0FSQUlBSW9Bb2dCRUJjTElBSXNBSU1CUVFCSUJFQWdBaWdDZUJBWEN5QUZLQUtBQVNFQklBVW9BbndoQXdzQ1FDQUJJQU5HRFFBZ0F5RUFBMEFnQUNnQ0FFRVFSd1JBSUFCQkJHb2lBQ0FCUncwQkRBSUxDeUFBSUFGR0RRQWdCVUd3L2Z3QVFaaTk4d0JCZmhBY0tBSUVJZ0JGRFFBZ0FrSDRBR29nQUJDdUNDQUNRZm5sN2dBdEFBQTZBSkFCSUFJb0FvQUJJUUFnQWtFQU5nS0FBU0FDSUFBMkFwd0JJQUpCQ1RvQWt3RWdBa0VBT2dDUkFTQUNRZkhsN2dBcEFBQTNBNGdCSUFJcEEzZ2hDU0FDUWdBM0EzZ2dBaUFKTndLVUFRSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEaUFFM0FnQWdBQ0FDS0FLUUFUWUNDQ0FDUVFBMkFwQUJJQUpDQURjRGlBRWdBQ0FDS0FLY0FUWUNGQ0FBSUFJcEFwUUJOd0lNSUFKQ0FEY0NsQUVnQWtFQU5nS2NBU0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRWWdCYWhBbElBSXNBSjhCUVFCT0RRQWdBaWdDbEFFUUZ3c2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFDREFVRUFTQVJBSUFJb0FuZ1FGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFBMEFnQXlnQ0FFRVJSd1JBSUFOQkJHb2lBeUFCUncwQkRBSUxDeUFCSUFOR0RRQWdCVUd3L2Z3QVFieTk4d0JCZmhBY0lnQkJCR29oQVFKQUFrQWdBQ2dDQ0NBQUxRQVBJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFBTFFBUEMwRVlkRUVZZFVFQVRnUkFJQUlnQVNnQ0NEWUNZQ0FDSUFFcEFnQTNBMWdNQVFzZ0FrSFlBR29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBaWtDV0RjQ2VDQUNJQUlvQW1BMkFvQUJJQUpDQURjQ1dDQUNRUUEyQW1BZ0FrSDJrTzRBTHdBQU93R1FBU0FDS0FLQUFTRUJJQUpCQURZQ2dBRWdBaUFCTmdLY0FTQUNRWUFVT3dHU0FTQUNRZTZRN2dBcEFBQTNBNGdCSUFJcEEzZ2hDU0FDUWdBM0EzZ2dBaUFKTndLVUFRSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEaUFFM0FnQWdBU0FDS0FLUUFUWUNDQ0FDUVFBMkFwQUJJQUpDQURjRGlBRWdBU0FDS0FLY0FUWUNGQ0FCSUFJcEFwUUJOd0lNSUFKQ0FEY0NsQUVnQWtFQU5nS2NBU0FFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRWWdCYWhBbElBSXNBSjhCUVFCT0RRQWdBaWdDbEFFUUZ3c2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFDREFVRUFTQVJBSUFJb0FuZ1FGd3NnQWl3QVkwRUFUZzBBSUFJb0FsZ1FGd3NnQUNnQ0VDSUFSUTBBSUFKQitBQnFJQUFRV3lBQ1FjbTY3UUF2QUFBN0FaQUJJQUlvQW9BQklRQWdBa0VBTmdLQUFTQUNJQUEyQXB3QklBSkJnQlE3QVpJQklBSkJ3YnJ0QUNrQUFEY0RpQUVnQWlrRGVDRUpJQUpDQURjRGVDQUNJQWszQXBRQkFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU9JQVRjQ0FDQUFJQUlvQXBBQk5nSUlJQUpCQURZQ2tBRWdBa0lBTndPSUFTQUFJQUlvQXB3Qk5nSVVJQUFnQWlrQ2xBRTNBZ3dnQWtJQU53S1VBU0FDUVFBMkFwd0JJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJpQUZxRUNVZ0Fpd0Fud0ZCQUU0TkFDQUNLQUtVQVJBWEN5QUNMQUNUQVVFQVNBUkFJQUlvQW9nQkVCY0xJQUlzQUlNQlFRQk9EUUFnQWlnQ2VCQVhDeUFGS0FKOElnTWhBUUpBQWtBZ0F5QUZLQUtBQVNJQVJnMEFJQU1oQVFOQUlBRW9BZ0JCRWtZTkFTQUJRUVJxSWdFZ0FFY05BQXNNQVFzZ0FDQUJSZzBBSUFWQnNQMzhBRUhndmZNQVFYNFFIQ3NEQ0NJS1JBQUFBQUFBQUFBQVlRMEFJQUpCK0FCcUlBb1FjeUFDS0FLQUFTRUFJQUpCQURZQ2dBRWdBaUFBTmdLY0FTQUNRUWM2QUpNQklBSkJBRG9BandFZ0FrSEsvKzRBS0FBQU5nQ0xBU0FDUWNmLzdnQW9BQUEyQW9nQklBSXBBM2doQ1NBQ1FnQTNBM2dnQWlBSk53S1VBUUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRGlBRTNBZ0FnQUNBQ0tBS1FBVFlDQ0NBQ1FRQTJBcEFCSUFKQ0FEY0RpQUVnQUNBQ0tBS2NBVFlDRkNBQUlBSXBBcFFCTndJTUlBSkNBRGNDbEFFZ0FrRUFOZ0tjQVNBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUVlnQmFoQWxJQUlzQUo4QlFRQk9EUUFnQWlnQ2xBRVFGd3NnQWl3QWt3RkJBRWdFUUNBQ0tBS0lBUkFYQ3lBQ0xBQ0RBVUVBU0FSQUlBSW9BbmdRRndzZ0JTZ0NnQUVoQUNBRktBSjhJUU1MQWtBZ0FDQURSZzBBQTBBZ0F5Z0NBRUVUUndSQUlBTkJCR29pQXlBQVJ3MEJEQUlMQ3lBQUlBTkdEUUFnQlVHdy9md0FRWWkrOHdCQmZoQWNJZ0JCQkdvaEFRSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBbEFnQWlBQktRSUFOd05JREFFTElBSkJ5QUJxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQWtnM0FuZ2dBaUFDS0FKUU5nS0FBU0FDUWdBM0FrZ2dBa0VBTmdKUUlBSW9Bb0FCSVFBZ0FrRUFOZ0tBQVNBQ0lBQTJBcHdCSUFKQkFEb0FqQUVnQWtIbTZybWJCallDaUFFZ0FrRUVPZ0NUQVNBQ0tRTjRJUWtnQWtJQU53TjRJQUlnQ1RjQ2xBRUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTRnQk53SUFJQUFnQWlnQ2tBRTJBZ2dnQWtFQU5nS1FBU0FDUWdBM0E0Z0JJQUFnQWlnQ25BRTJBaFFnQUNBQ0tRS1VBVGNDRENBQ1FnQTNBcFFCSUFKQkFEWUNuQUVnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0dJQVdvUUpTQUNMQUNmQVVFQVRnMEFJQUlvQXBRQkVCY0xJQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWl3QWd3RkJBRWdFUUNBQ0tBSjRFQmNMSUFJc0FGTkJBRTROQUNBQ0tBSklFQmNMSUFVb0Fud2lBU0VBQWtBQ1FDQUJJQVVvQW9BQklnTkdEUUFnQVNFQUEwQWdBQ2dDQUVFVVJnMEJJQUJCQkdvaUFDQURSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUWFpKzh3QkJmaEFjS0FJRUlnWkZEUUFqQUVFUWF5SUFKQUFnQWtJQU53SjRJQUpCQURZQ2dBRUNRQ0FHUVFGR0JFQWdBa0VHT2dDREFTQUNRYmlTN1FBb0FBQTJBSGdnQWtHOGt1MEFMd0FBT3dCOERBRUxJQUFnQmpZQ0FFR1drdTBBSUFBUUpDQUNRUUE2QUhnZ0FrRUFPZ0NEQVFzZ0FFRVFhaVFBSUFJb0FvQUJJUUFnQWtFQU5nS0FBU0FDSUFBMkFwd0JJQUpCQmpvQWt3RWdBa0VBT2dDT0FTQUNRYnlTN1FBdkFBQTdBWXdCSUFKQnVKTHRBQ2dBQURZQ2lBRWdBaWtEZUNFSklBSkNBRGNEZUNBQ0lBazNBcFFCQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRT0lBVGNDQUNBQUlBSW9BcEFCTmdJSUlBSkJBRFlDa0FFZ0FrSUFOd09JQVNBQUlBSW9BcHdCTmdJVUlBQWdBaWtDbEFFM0Fnd2dBa0lBTndLVUFTQUNRUUEyQXB3QklBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQmlBRnFFQ1VnQWl3QW53RkJBRTROQUNBQ0tBS1VBUkFYQ3lBQ0xBQ1RBVUVBU0FSQUlBSW9Bb2dCRUJjTElBSXNBSU1CUVFCSUJFQWdBaWdDZUJBWEN5QUZLQUtBQVNFRElBVW9BbndoQVFzQ1FDQUJJQU5HRFFBZ0FTRUFBMEFnQUNnQ0FFRVZSd1JBSUFCQkJHb2lBQ0FEUncwQkRBSUxDeUFBSUFOR0RRQWdCVUd3L2Z3QVFjeSs4d0JCZmhBY0tBSUVJZ0JGRFFBZ0FrSDRBR29nQUJCYklBSW9Bb0FCSVFBZ0FrRUFOZ0tBQVNBQ0lBQTJBcHdCSUFKQkJqb0Frd0VnQWtFQU9nQ09BU0FDUWJUQjd3QXZBQUE3QVl3QklBSkJzTUh2QUNnQUFEWUNpQUVnQWlrRGVDRUpJQUpDQURjRGVDQUNJQWszQXBRQkFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU9JQVRjQ0FDQUFJQUlvQXBBQk5nSUlJQUpCQURZQ2tBRWdBa0lBTndPSUFTQUFJQUlvQXB3Qk5nSVVJQUFnQWlrQ2xBRTNBZ3dnQWtJQU53S1VBU0FDUVFBMkFwd0JJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJpQUZxRUNVZ0Fpd0Fud0ZCQUU0TkFDQUNLQUtVQVJBWEN5QUNMQUNUQVVFQVNBUkFJQUlvQW9nQkVCY0xJQUlzQUlNQlFRQklCRUFnQWlnQ2VCQVhDeUFGS0FLQUFTRURJQVVvQW53aEFRc0NRQ0FCSUFOR0RRQWdBU0VBQTBBZ0FDZ0NBRUVXUndSQUlBQkJCR29pQUNBRFJ3MEJEQUlMQ3lBQUlBTkdEUUFnQlVHdy9md0FRZXkrOHdCQmZoQWNLQUlFSWdaRkRRQWpBRUVRYXlJQUpBQWdBa0lBTndKNElBSkJBRFlDZ0FFQ1FBSkFBa0FDUUNBR1FRRnJEZ0lBQVFJTElBSkI3Y3FGbXdjMkFuZ2dBa0VFT2dDREFRd0NDeUFDUVFZNkFJTUJJQUpCaFBQdEFDZ0FBRFlBZUNBQ1FZano3UUF2QUFBN0FId01BUXNnQUNBR05nSUFRYlhKN2dBZ0FCQWtJQUpCQURvQWVDQUNRUUE2QUlNQkN5QUFRUkJxSkFBZ0FpZ0NnQUVoQUNBQ1FRQTJBb0FCSUFJZ0FEWUNuQUVnQWtFQU9nQ01BU0FDUWViZXllc0dOZ0tJQVNBQ1FRUTZBSk1CSUFJcEEzZ2hDU0FDUWdBM0EzZ2dBaUFKTndLVUFRSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEaUFFM0FnQWdBQ0FDS0FLUUFUWUNDQ0FDUVFBMkFwQUJJQUpDQURjRGlBRWdBQ0FDS0FLY0FUWUNGQ0FBSUFJcEFwUUJOd0lNSUFKQ0FEY0NsQUVnQWtFQU5nS2NBU0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRWWdCYWhBbElBSXNBSjhCUVFCT0RRQWdBaWdDbEFFUUZ3c2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFDREFVRUFTQVJBSUFJb0FuZ1FGd3NnQlNnQ2dBRWhBeUFGS0FKOElRRUxBa0FnQVNBRFJnMEFJQUVoQUFOQUlBQW9BZ0JCRjBjRVFDQUFRUVJxSWdBZ0EwY05BUXdDQ3dzZ0FDQURSZzBBSUFWQnNQMzhBRUdRdi9NQVFYNFFIQ2dDQkNJR1JRMEFRUUFoQXlNQVFSQnJJZ0FrQUNBQ1FnQTNBbmdnQWtFQU5nS0FBU0FDQW44Z0JrRUJheUlCUVFOUEJFQWdBQ0FHTmdJQVFmYVQ4QUFnQUJBa1FRQU1BUXRCQVNFRFFlbmEwUU1nQVVFRGRFSDQvLzhIY1hZTE9nQjRJQUlnQXpvQWd3RWdBRUVRYWlRQUlBSW9Bb0FCSVFBZ0FrRUFOZ0tBQVNBQ0lBQTJBcHdCSUFKQkJUb0Frd0VnQWtFQU9nQ05BU0FDUWFiUjdRQXRBQUE2QUl3QklBSkJvdEh0QUNnQUFEWUNpQUVnQWlrRGVDRUpJQUpDQURjRGVDQUNJQWszQXBRQkFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU9JQVRjQ0FDQUFJQUlvQXBBQk5nSUlJQUpCQURZQ2tBRWdBa0lBTndPSUFTQUFJQUlvQXB3Qk5nSVVJQUFnQWlrQ2xBRTNBZ3dnQWtJQU53S1VBU0FDUVFBMkFwd0JJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJpQUZxRUNVZ0Fpd0Fud0ZCQUU0TkFDQUNLQUtVQVJBWEN5QUNMQUNUQVVFQVNBUkFJQUlvQW9nQkVCY0xJQUlzQUlNQlFRQklCRUFnQWlnQ2VCQVhDeUFGS0FLQUFTRURJQVVvQW53aEFRc0NRQ0FCSUFOR0RRQWdBU0VBQTBBZ0FDZ0NBRUVZUndSQUlBQkJCR29pQUNBRFJ3MEJEQUlMQ3lBQUlBTkdEUUFnQlVHdy9md0FRYlMvOHdCQmZoQWNLQUlFSWdCRkRRQWdBa0g0QUdvZ0FCQ0tEaUFDS0FLQUFTRUFJQUpCQURZQ2dBRWdBaUFBTmdLY0FTQUNRUVk2QUpNQklBSkJBRG9BamdFZ0FrSEk3KzRBTHdBQU93R01BU0FDUWNUdjdnQW9BQUEyQW9nQklBSXBBM2doQ1NBQ1FnQTNBM2dnQWlBSk53S1VBUUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRGlBRTNBZ0FnQUNBQ0tBS1FBVFlDQ0NBQ1FRQTJBcEFCSUFKQ0FEY0RpQUVnQUNBQ0tBS2NBVFlDRkNBQUlBSXBBcFFCTndJTUlBSkNBRGNDbEFFZ0FrRUFOZ0tjQVNBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUVlnQmFoQWxJQUlzQUo4QlFRQk9EUUFnQWlnQ2xBRVFGd3NnQWl3QWt3RkJBRWdFUUNBQ0tBS0lBUkFYQ3lBQ0xBQ0RBVUVBU0FSQUlBSW9BbmdRRndzZ0JTZ0NnQUVoQXlBRktBSjhJUUVMQWtBZ0FTQURSZzBBQTBBZ0FTZ0NBRUVaUndSQUlBRkJCR29pQVNBRFJ3MEJEQUlMQ3lBQklBTkdEUUFDUUNBRlFiRDkvQUJCMUwvekFFRitFQndpQVNnQ0JDSUFSUTBBSUFKQitBQnFJQUFRdVE0Z0FpZ0NnQUVoQUNBQ1FRQTJBb0FCSUFJZ0FEWUNuQUVnQWtFRk9nQ1RBU0FDUVFBNkFJMEJJQUpCbTdUdkFDMEFBRG9BakFFZ0FrR1h0TzhBS0FBQU5nS0lBU0FDS1FONElRa2dBa0lBTndONElBSWdDVGNDbEFFQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBNGdCTndJQUlBQWdBaWdDa0FFMkFnZ2dBa0VBTmdLUUFTQUNRZ0EzQTRnQklBQWdBaWdDbkFFMkFoUWdBQ0FDS1FLVUFUY0NEQ0FDUWdBM0FwUUJJQUpCQURZQ25BRWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrR0lBV29RSlNBQ0xBQ2ZBVUVBVGcwQUlBSW9BcFFCRUJjTElBSXNBSk1CUVFCSUJFQWdBaWdDaUFFUUZ3c2dBaXdBZ3dGQkFFNE5BQ0FDS0FKNEVCY0xJQUVyQXdnaUNrUUFBQUFBQUFEd3YyRU5BQ0FDUWZnQWFpQUtFSWtGSUFKQmc1N3ZBQzhBQURzQmtBRWdBaWdDZ0FFaEFDQUNRUUEyQW9BQklBSWdBRFlDbkFFZ0FrR0FGRHNCa2dFZ0FrSDduZThBS1FBQU53T0lBU0FDS1FONElRa2dBa0lBTndONElBSWdDVGNDbEFFQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBNGdCTndJQUlBQWdBaWdDa0FFMkFnZ2dBa0VBTmdLUUFTQUNRZ0EzQTRnQklBQWdBaWdDbkFFMkFoUWdBQ0FDS1FLVUFUY0NEQ0FDUWdBM0FwUUJJQUpCQURZQ25BRWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrR0lBV29RSlNBQ0xBQ2ZBVUVBVGcwQUlBSW9BcFFCRUJjTElBSXNBSk1CUVFCSUJFQWdBaWdDaUFFUUZ3c2dBaXdBZ3dGQkFFNE5BQ0FDS0FKNEVCY0xBa0FDUUNBRktBSjhJZ01nQlNnQ2dBRWlBRVlOQUFOQUlBTW9BZ0JCR2tZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBQWtBZ0JVR3cvZndBUWZpLzh3QkJmaEFjSWdFb0FnUWlBRVVOQUNBQ1FmZ0FhaUFBRUlnT0lBSW9Bb0FCSVFBZ0FrRUFOZ0tBQVNBQ0lBQTJBcHdCSUFKQkFEb0FqQUVnQWtIbTNzbnJCallDaUFFZ0FrRUVPZ0NUQVNBQ0tRTjRJUWtnQWtJQU53TjRJQUlnQ1RjQ2xBRUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTRnQk53SUFJQUFnQWlnQ2tBRTJBZ2dnQWtFQU5nS1FBU0FDUWdBM0E0Z0JJQUFnQWlnQ25BRTJBaFFnQUNBQ0tRS1VBVGNDRENBQ1FnQTNBcFFCSUFKQkFEWUNuQUVnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0dJQVdvUUpTQUNMQUNmQVVFQVRnMEFJQUlvQXBRQkVCY0xJQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWl3QWd3RkJBRTROQUNBQ0tBSjRFQmNMSUFFb0FnZ2lBRVVOQUNBQ1FmZ0FhaUFBRUZzZ0FpZ0NnQUVoQUNBQ1FRQTJBb0FCSUFJZ0FEWUNuQUVnQWtFR09nQ1RBU0FDUVFBNkFJNEJJQUpCeFl2dkFDOEFBRHNCakFFZ0FrSEJpKzhBS0FBQU5nS0lBU0FDS1FONElRa2dBa0lBTndONElBSWdDVGNDbEFFQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBNGdCTndJQUlBQWdBaWdDa0FFMkFnZ2dBa0VBTmdLUUFTQUNRZ0EzQTRnQklBQWdBaWdDbkFFMkFoUWdBQ0FDS1FLVUFUY0NEQ0FDUWdBM0FwUUJJQUpCQURZQ25BRWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrR0lBV29RSlNBQ0xBQ2ZBVUVBVGcwQUlBSW9BcFFCRUJjTElBSXNBSk1CUVFCSUJFQWdBaWdDaUFFUUZ3c2dBaXdBZ3dGQkFFNE5BQ0FDS0FKNEVCY0xBa0FDUUNBRktBSjhJZ01nQlNnQ2dBRWlBRVlOQUFOQUlBTW9BZ0JCRzBZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBQWtBZ0JVR3cvZndBUVp6QTh3QkJmaEFjSWdFb0FnUWlCa1VOQUVFQUlRQWpBRUVRYXlJREpBQWdBa0lBTndKNElBSkJBRFlDZ0FFZ0FnSi9JQVpCQVdzaUIwRURUd1JBSUFNZ0JqWUNBRUdzN3U4QUlBTVFKRUVBREFFTFFRRWhBRUhtM00wRElBZEJBM1JCK1AvL0IzRjJDem9BZUNBQ0lBQTZBSU1CSUFOQkVHb2tBQ0FDS0FLQUFTRUFJQUpCQURZQ2dBRWdBaUFBTmdLY0FTQUNRZU1BT3dHSUFTQUNRUUU2QUpNQklBSXBBM2doQ1NBQ1FnQTNBM2dnQWlBSk53S1VBUUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRGlBRTNBZ0FnQUNBQ0tBS1FBVFlDQ0NBQ1FRQTJBcEFCSUFKQ0FEY0RpQUVnQUNBQ0tBS2NBVFlDRkNBQUlBSXBBcFFCTndJTUlBSkNBRGNDbEFFZ0FrRUFOZ0tjQVNBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUVlnQmFoQWxJQUlzQUo4QlFRQk9EUUFnQWlnQ2xBRVFGd3NnQWl3QWt3RkJBRWdFUUNBQ0tBS0lBUkFYQ3lBQ0xBQ0RBVUVBVGcwQUlBSW9BbmdRRndzQ1FDQUJLQUlJSWdaRkRRQkJBQ0VBSXdCQkVHc2lBeVFBSUFKQ0FEY0NlQ0FDUVFBMkFvQUJJQUlDZnlBR1FRRnJJZ2RCQTA4RVFDQURJQVkyQWdCQjFlSHZBQ0FERUNSQkFBd0JDMEVCSVFCQjV0ek5BeUFIUVFOMFFmai8vd2R4ZGdzNkFIZ2dBaUFBT2dDREFTQURRUkJxSkFBZ0FpZ0NnQUVoQUNBQ1FRQTJBb0FCSUFJZ0FEWUNuQUVnQWtIa0FEc0JpQUVnQWtFQk9nQ1RBU0FDS1FONElRa2dBa0lBTndONElBSWdDVGNDbEFFQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBNGdCTndJQUlBQWdBaWdDa0FFMkFnZ2dBa0VBTmdLUUFTQUNRZ0EzQTRnQklBQWdBaWdDbkFFMkFoUWdBQ0FDS1FLVUFUY0NEQ0FDUWdBM0FwUUJJQUpCQURZQ25BRWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrR0lBV29RSlNBQ0xBQ2ZBVUVBVGcwQUlBSW9BcFFCRUJjTElBSXNBSk1CUVFCSUJFQWdBaWdDaUFFUUZ3c2dBaXdBZ3dGQkFFNE5BQ0FDS0FKNEVCY0xBa0FnQVNnQ0RDSUdSUTBBUVFBaEFDTUFRUkJySWdNa0FDQUNRZ0EzQW5nZ0FrRUFOZ0tBQVNBQ0FuOGdCa0VCYXlJSFFRTlBCRUFnQXlBR05nSUFRWUMzN3dBZ0F4QWtRUUFNQVF0QkFTRUFRZWJjelFNZ0IwRURkRUg0Ly84SGNYWUxPZ0I0SUFJZ0FEb0Fnd0VnQTBFUWFpUUFJQUlvQW9BQklRQWdBa0VBTmdLQUFTQUNJQUEyQXB3QklBSkI1UUE3QVlnQklBSkJBVG9Ba3dFZ0Fpa0RlQ0VKSUFKQ0FEY0RlQ0FDSUFrM0FwUUJBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPSUFUY0NBQ0FBSUFJb0FwQUJOZ0lJSUFKQkFEWUNrQUVnQWtJQU53T0lBU0FBSUFJb0Fwd0JOZ0lVSUFBZ0Fpa0NsQUUzQWd3Z0FrSUFOd0tVQVNBQ1FRQTJBcHdCSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCaUFGcUVDVWdBaXdBbndGQkFFNE5BQ0FDS0FLVUFSQVhDeUFDTEFDVEFVRUFTQVJBSUFJb0FvZ0JFQmNMSUFJc0FJTUJRUUJPRFFBZ0FpZ0NlQkFYQ3dKQUlBRW9BaEFpQmtVTkFFRUFJUUFqQUVFUWF5SURKQUFnQWtJQU53SjRJQUpCQURZQ2dBRWdBZ0ovSUFaQkFXc2lCMEVEVHdSQUlBTWdCallDQUVIVmdlOEFJQU1RSkVFQURBRUxRUUVoQUVIbTNNMERJQWRCQTNSQitQLy9CM0YyQ3pvQWVDQUNJQUE2QUlNQklBTkJFR29rQUNBQ0tBS0FBU0VBSUFKQkFEWUNnQUVnQWlBQU5nS2NBU0FDUWVZQU93R0lBU0FDUVFFNkFKTUJJQUlwQTNnaENTQUNRZ0EzQTNnZ0FpQUpOd0tVQVFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0RpQUUzQWdBZ0FDQUNLQUtRQVRZQ0NDQUNRUUEyQXBBQklBSkNBRGNEaUFFZ0FDQUNLQUtjQVRZQ0ZDQUFJQUlwQXBRQk53SU1JQUpDQURjQ2xBRWdBa0VBTmdLY0FTQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FZZ0JhaEFsSUFJc0FKOEJRUUJPRFFBZ0FpZ0NsQUVRRndzZ0Fpd0Frd0ZCQUVnRVFDQUNLQUtJQVJBWEN5QUNMQUNEQVVFQVRnMEFJQUlvQW5nUUZ3c0NRQ0FCS0FJVUlnWkZEUUJCQUNFQUl3QkJFR3NpQXlRQUlBSkNBRGNDZUNBQ1FRQTJBb0FCSUFJQ2Z5QUdRUUZySWdkQkEwOEVRQ0FESUFZMkFnQkIxZnJ1QUNBREVDUkJBQXdCQzBFQklRQkI1dHpOQXlBSFFRTjBRZmovL3dkeGRnczZBSGdnQWlBQU9nQ0RBU0FEUVJCcUpBQWdBaWdDZ0FFaEFDQUNRUUEyQW9BQklBSWdBRFlDbkFFZ0FrSG5BRHNCaUFFZ0FrRUJPZ0NUQVNBQ0tRTjRJUWtnQWtJQU53TjRJQUlnQ1RjQ2xBRUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTRnQk53SUFJQUFnQWlnQ2tBRTJBZ2dnQWtFQU5nS1FBU0FDUWdBM0E0Z0JJQUFnQWlnQ25BRTJBaFFnQUNBQ0tRS1VBVGNDRENBQ1FnQTNBcFFCSUFKQkFEWUNuQUVnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0dJQVdvUUpTQUNMQUNmQVVFQVRnMEFJQUlvQXBRQkVCY0xJQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWl3QWd3RkJBRTROQUNBQ0tBSjRFQmNMQWtBZ0FTZ0NHQ0lHUlEwQVFRQWhBQ01BUVJCcklnTWtBQ0FDUWdBM0FuZ2dBa0VBTmdLQUFTQUNBbjhnQmtFQmF5SUhRUU5QQkVBZ0F5QUdOZ0lBUVpmNTd3QWdBeEFrUVFBTUFRdEJBU0VBUWViY3pRTWdCMEVEZEVINC8vOEhjWFlMT2dCNElBSWdBRG9BZ3dFZ0EwRVFhaVFBSUFJb0FvQUJJUUFnQWtFQU5nS0FBU0FDSUFBMkFwd0JJQUpCNFFBN0FZZ0JJQUpCQVRvQWt3RWdBaWtEZUNFSklBSkNBRGNEZUNBQ0lBazNBcFFCQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRT0lBVGNDQUNBQUlBSW9BcEFCTmdJSUlBSkJBRFlDa0FFZ0FrSUFOd09JQVNBQUlBSW9BcHdCTmdJVUlBQWdBaWtDbEFFM0Fnd2dBa0lBTndLVUFTQUNRUUEyQXB3QklBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQmlBRnFFQ1VnQWl3QW53RkJBRTROQUNBQ0tBS1VBUkFYQ3lBQ0xBQ1RBVUVBU0FSQUlBSW9Bb2dCRUJjTElBSXNBSU1CUVFCT0RRQWdBaWdDZUJBWEN5QUJLQUljSWdGRkRRQkJBQ0VESXdCQkVHc2lBQ1FBSUFKQ0FEY0NlQ0FDUVFBMkFvQUJJQUlDZnlBQlFRRnJJZ1pCQTA4RVFDQUFJQUUyQWdCQjFQRHZBQ0FBRUNSQkFBd0JDMEVCSVFOQjV0ek5BeUFHUVFOMFFmai8vd2R4ZGdzNkFIZ2dBaUFET2dDREFTQUFRUkJxSkFBZ0FpZ0NnQUVoQUNBQ1FRQTJBb0FCSUFJZ0FEWUNuQUVnQWtIaUFEc0JpQUVnQWtFQk9nQ1RBU0FDS1FONElRa2dBa0lBTndONElBSWdDVGNDbEFFQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBNGdCTndJQUlBQWdBaWdDa0FFMkFnZ2dBa0VBTmdLUUFTQUNRZ0EzQTRnQklBQWdBaWdDbkFFMkFoUWdBQ0FDS1FLVUFUY0NEQ0FDUWdBM0FwUUJJQUpCQURZQ25BRWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrR0lBV29RSlNBQ0xBQ2ZBVUVBVGcwQUlBSW9BcFFCRUJjTElBSXNBSk1CUVFCSUJFQWdBaWdDaUFFUUZ3c2dBaXdBZ3dGQkFFNE5BQ0FDS0FKNEVCY0xJQVVvQW53aUF5RUJBa0FDUUNBRElBVW9Bb0FCSWdCR0RRQWdBeUVCQTBBZ0FTZ0NBRUVjUmcwQklBRkJCR29pQVNBQVJ3MEFDd3dCQ3lBQUlBRkdEUUFnQlVHdy9md0FRY0RBOHdCQmZoQWNLQUlFSWdGRkRRQWdBa0g0QUdvZ0FSQmJJQUlvQW9BQklRQWdBa0VBTmdLQUFTQUNJQUEyQXB3QklBSkJBRG9BaWdFZ0FrSHM3QUU3QVlnQklBSkJBam9Ba3dFZ0Fpa0RlQ0VKSUFKQ0FEY0RlQ0FDSUFrM0FwUUJBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPSUFUY0NBQ0FBSUFJb0FwQUJOZ0lJSUFKQkFEWUNrQUVnQWtJQU53T0lBU0FBSUFJb0Fwd0JOZ0lVSUFBZ0Fpa0NsQUUzQWd3Z0FrSUFOd0tVQVNBQ1FRQTJBcHdCSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCaUFGcUVDVWdBaXdBbndGQkFFNE5BQ0FDS0FLVUFSQVhDeUFDTEFDVEFVRUFTQVJBSUFJb0FvZ0JFQmNMSUFJc0FJTUJRUUJJQkVBZ0FpZ0NlQkFYQ3lBRktBS0FBU0VBSUFVb0Fud2hBd3NDUUNBQUlBTkdEUUFEUUNBREtBSUFRUjFIQkVBZ0EwRUVhaUlESUFCSERRRU1BZ3NMSUFBZ0EwWU5BQUpBSUFWQnNQMzhBRUhrd1BNQVFYNFFIQ0lCS0FJRUlnQkZEUUFnQWtINEFHb2dBQkRGQlNBQ0tBS0FBU0VBSUFKQkFEWUNnQUVnQWlBQU5nS2NBU0FDUVFBNkFJd0JJQUpCN01xWm93YzJBb2dCSUFKQkJEb0Frd0VnQWlrRGVDRUpJQUpDQURjRGVDQUNJQWszQXBRQkFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU9JQVRjQ0FDQUFJQUlvQXBBQk5nSUlJQUpCQURZQ2tBRWdBa0lBTndPSUFTQUFJQUlvQXB3Qk5nSVVJQUFnQWlrQ2xBRTNBZ3dnQWtJQU53S1VBU0FDUVFBMkFwd0JJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJpQUZxRUNVZ0Fpd0Fud0ZCQUU0TkFDQUNLQUtVQVJBWEN5QUNMQUNUQVVFQVNBUkFJQUlvQW9nQkVCY0xJQUlzQUlNQlFRQk9EUUFnQWlnQ2VCQVhDeUFCS0FJSUlnQkZEUUFnQWtINEFHb2dBQkRGQlNBQ0tBS0FBU0VBSUFKQkFEWUNnQUVnQWlBQU5nS2NBU0FDUVFVNkFKTUJJQUpCQURvQWpRRWdBa0d6ck8wQUxRQUFPZ0NNQVNBQ1FhK3M3UUFvQUFBMkFvZ0JJQUlwQTNnaENTQUNRZ0EzQTNnZ0FpQUpOd0tVQVFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0RpQUUzQWdBZ0FDQUNLQUtRQVRZQ0NDQUNRUUEyQXBBQklBSkNBRGNEaUFFZ0FDQUNLQUtjQVRZQ0ZDQUFJQUlwQXBRQk53SU1JQUpDQURjQ2xBRWdBa0VBTmdLY0FTQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FZZ0JhaEFsSUFJc0FKOEJRUUJPRFFBZ0FpZ0NsQUVRRndzZ0Fpd0Frd0ZCQUVnRVFDQUNLQUtJQVJBWEN5QUNMQUNEQVVFQVRnMEFJQUlvQW5nUUZ3c2dCU2dDZkNJRElRRUNRQUpBSUFNZ0JTZ0NnQUVpQUVZTkFDQURJUUVEUUNBQktBSUFRUjVHRFFFZ0FVRUVhaUlCSUFCSERRQUxEQUVMSUFBZ0FVWU5BQ0FGUWJEOS9BQkJqTUh6QUVGK0VCd29BZ1FpQVVVTkFDQUNRZmdBYWlBQkVJRU9JQUlvQW9BQklRQWdBa0VBTmdLQUFTQUNJQUEyQXB3QklBSkJBRG9BakFFZ0FrSG02cm1iQmpZQ2lBRWdBa0VFT2dDVEFTQUNLUU40SVFrZ0FrSUFOd040SUFJZ0NUY0NsQUVDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE0Z0JOd0lBSUFBZ0FpZ0NrQUUyQWdnZ0FrRUFOZ0tRQVNBQ1FnQTNBNGdCSUFBZ0FpZ0NuQUUyQWhRZ0FDQUNLUUtVQVRjQ0RDQUNRZ0EzQXBRQklBSkJBRFlDbkFFZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHSUFXb1FKU0FDTEFDZkFVRUFUZzBBSUFJb0FwUUJFQmNMSUFJc0FKTUJRUUJJQkVBZ0FpZ0NpQUVRRndzZ0Fpd0Fnd0ZCQUVnRVFDQUNLQUo0RUJjTElBVW9Bb0FCSVFBZ0JTZ0NmQ0VEQ3dKQUlBQWdBMFlOQUFOQUlBTW9BZ0JCSDBjRVFDQURRUVJxSWdNZ0FFY05BUXdDQ3dzZ0FDQURSZzBBQWtBZ0JVR3cvZndBUWJUQjh3QkJmaEFjSWdFb0FnUWlBRVVOQUNBQ1FmZ0FhaUFBRUtjRUlBSkJnN2J2QUMwQUFEb0FrQUVnQWlnQ2dBRWhBQ0FDUVFBMkFvQUJJQUlnQURZQ25BRWdBa0VKT2dDVEFTQUNRUUE2QUpFQklBSkIrN1h2QUNrQUFEY0RpQUVnQWlrRGVDRUpJQUpDQURjRGVDQUNJQWszQXBRQkFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU9JQVRjQ0FDQUFJQUlvQXBBQk5nSUlJQUpCQURZQ2tBRWdBa0lBTndPSUFTQUFJQUlvQXB3Qk5nSVVJQUFnQWlrQ2xBRTNBZ3dnQWtJQU53S1VBU0FDUVFBMkFwd0JJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJpQUZxRUNVZ0Fpd0Fud0ZCQUU0TkFDQUNLQUtVQVJBWEN5QUNMQUNUQVVFQVNBUkFJQUlvQW9nQkVCY0xJQUlzQUlNQlFRQk9EUUFnQWlnQ2VCQVhDeUFCS0FJSUlnQkZEUUFnQWtINEFHb2dBQkJiSUFKQkVCQVlJZ0EyQW9nQklBSkNpNENBZ0lDQ2dJQ0FmemNDakFFZ0FFRUFPZ0FMSUFCQnJxanZBQ2dBQURZQUJ5QUFRYWVvN3dBcEFBQTNBQUFnQWlBQ0tBS0FBVFlDbkFFZ0FrRUFOZ0tBQVNBQ0lBSXBBM2czQXBRQklBSkNBRGNEZUFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0RpQUUzQWdBZ0FDQUNLQUtRQVRZQ0NDQUNRUUEyQXBBQklBSkNBRGNEaUFFZ0FDQUNLQUtjQVRZQ0ZDQUFJQUlwQXBRQk53SU1JQUpDQURjQ2xBRWdBa0VBTmdLY0FTQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FZZ0JhaEFsSUFJc0FKOEJRUUJPRFFBZ0FpZ0NsQUVRRndzZ0Fpd0Frd0ZCQUVnRVFDQUNLQUtJQVJBWEN5QUNMQUNEQVVFQVRnMEFJQUlvQW5nUUZ3c2dCU2dDZkNJRElRQUNRQUpBSUFNZ0JTZ0NnQUVpQVVZTkFDQURJUUFEUUNBQUtBSUFRU0JHRFFFZ0FFRUVhaUlBSUFGSERRQUxEQUVMSUFBZ0FVWU5BQ0FGUWJEOS9BQkIxTUh6QUVGK0VCd29BZ1FpQUVVTkFDQUNRZmdBYWlBQUVFMGdBaWdDZ0FFaEFDQUNRUUEyQW9BQklBSWdBRFlDbkFFZ0FrRURPZ0NUQVNBQ1FRQTZBSXNCSUFKQnJjRHVBQzBBQURvQWlnRWdBa0dyd080QUx3QUFPd0dJQVNBQ0tRTjRJUWtnQWtJQU53TjRJQUlnQ1RjQ2xBRUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTRnQk53SUFJQUFnQWlnQ2tBRTJBZ2dnQWtFQU5nS1FBU0FDUWdBM0E0Z0JJQUFnQWlnQ25BRTJBaFFnQUNBQ0tRS1VBVGNDRENBQ1FnQTNBcFFCSUFKQkFEWUNuQUVnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0dJQVdvUUpTQUNMQUNmQVVFQVRnMEFJQUlvQXBRQkVCY0xJQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWl3QWd3RkJBRWdFUUNBQ0tBSjRFQmNMSUFVb0FvQUJJUUVnQlNnQ2ZDRURDd0pBSUFFZ0EwWU5BQ0FESVFBRFFDQUFLQUlBUVNGSEJFQWdBRUVFYWlJQUlBRkhEUUVNQWdzTElBQWdBVVlOQUNBRlFiRDkvQUJCK01IekFFRitFQndvQWdRaUJrVU5BQ01BUVJCcklnQWtBQ0FDUWdBM0FuZ2dBa0VBTmdLQUFRSkFJQVpCQVVZRVFDQUNRZVBlc2VNR05nSjRJQUpCQkRvQWd3RU1BUXNnQUNBR05nSUFRYnpWN2dBZ0FCQWtJQUpCQURvQWVDQUNRUUE2QUlNQkN5QUFRUkJxSkFBZ0FpZ0NnQUVoQUNBQ1FRQTJBb0FCSUFJZ0FEWUNuQUVnQWtFQU9nQ01BU0FDUWVQZXNlTUdOZ0tJQVNBQ1FRUTZBSk1CSUFJcEEzZ2hDU0FDUWdBM0EzZ2dBaUFKTndLVUFRSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEaUFFM0FnQWdBQ0FDS0FLUUFUWUNDQ0FDUVFBMkFwQUJJQUpDQURjRGlBRWdBQ0FDS0FLY0FUWUNGQ0FBSUFJcEFwUUJOd0lNSUFKQ0FEY0NsQUVnQWtFQU5nS2NBU0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRWWdCYWhBbElBSXNBSjhCUVFCT0RRQWdBaWdDbEFFUUZ3c2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFDREFVRUFTQVJBSUFJb0FuZ1FGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFBMEFnQXlnQ0FFRWlSd1JBSUFOQkJHb2lBeUFCUncwQkRBSUxDeUFCSUFOR0RRQUNRQ0FGUWJEOS9BQkJtTUx6QUVGK0VCd2lBQ2dDQkNJQlJRMEFJQUpCK0FCcUlBRVE5QTBnQWlnQ2dBRWhBU0FDUVFBMkFvQUJJQUlnQVRZQ25BRWdBa0VET2dDVEFTQUNRUUE2QUlzQklBSkJuSVh1QUMwQUFEb0FpZ0VnQWtHYWhlNEFMd0FBT3dHSUFTQUNLUU40SVFrZ0FrSUFOd040SUFJZ0NUY0NsQUVDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE0Z0JOd0lBSUFFZ0FpZ0NrQUUyQWdnZ0FrRUFOZ0tRQVNBQ1FnQTNBNGdCSUFFZ0FpZ0NuQUUyQWhRZ0FTQUNLUUtVQVRjQ0RDQUNRZ0EzQXBRQklBSkJBRFlDbkFFZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHSUFXb1FKU0FDTEFDZkFVRUFUZzBBSUFJb0FwUUJFQmNMSUFJc0FKTUJRUUJJQkVBZ0FpZ0NpQUVRRndzZ0Fpd0Fnd0ZCQUU0TkFDQUNLQUo0RUJjTElBQkJDR29oQVFKQUlBQW9BZ3dnQUMwQUV5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRXd0QkdIUkJHSFZCQUU0RVFDQUNRVUJySUFFb0FnZzJBZ0FnQWlBQktRSUFOd000REFFTElBSkJPR29nQUNnQ0NDQUFLQUlNRUJvTElBSWdBaWtDT0RjQ2VDQUNJQUlvQWtBMkFvQUJJQUpDQURjQ09DQUNRUUEyQWtBZ0FpZ0NnQUVoQUNBQ1FRQTJBb0FCSUFJZ0FEWUNuQUVnQWtFQU9nQ01BU0FDUWVicXVac0dOZ0tJQVNBQ1FRUTZBSk1CSUFJcEEzZ2hDU0FDUWdBM0EzZ2dBaUFKTndLVUFRSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEaUFFM0FnQWdBQ0FDS0FLUUFUWUNDQ0FDUVFBMkFwQUJJQUpDQURjRGlBRWdBQ0FDS0FLY0FUWUNGQ0FBSUFJcEFwUUJOd0lNSUFKQ0FEY0NsQUVnQWtFQU5nS2NBU0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRWWdCYWhBbElBSXNBSjhCUVFCT0RRQWdBaWdDbEFFUUZ3c2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFDREFVRUFTQVJBSUFJb0FuZ1FGd3NnQWl3QVEwRUFUZzBBSUFJb0FqZ1FGd3NnQlNnQ2ZDSUJJUUFDUUFKQUlBRWdCU2dDZ0FFaUEwWU5BQ0FCSVFBRFFDQUFLQUlBUVNOR0RRRWdBRUVFYWlJQUlBTkhEUUFMREFFTElBQWdBMFlOQUNBRlFiRDkvQUJCdk1MekFFRitFQndvQWdRaUFFVU5BQ0FDUWZnQWFpQUFFUEFOSUFKQkVCQVlJZ0EyQW9nQklBSkNpNENBZ0lDQ2dJQ0FmemNDakFFZ0FFRUFPZ0FMSUFCQjBLRHZBQ2dBQURZQUJ5QUFRY21nN3dBcEFBQTNBQUFnQWlBQ0tBS0FBVFlDbkFFZ0FrRUFOZ0tBQVNBQ0lBSXBBM2czQXBRQklBSkNBRGNEZUFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0RpQUUzQWdBZ0FDQUNLQUtRQVRZQ0NDQUNRUUEyQXBBQklBSkNBRGNEaUFFZ0FDQUNLQUtjQVRZQ0ZDQUFJQUlwQXBRQk53SU1JQUpDQURjQ2xBRWdBa0VBTmdLY0FTQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FZZ0JhaEFsSUFJc0FKOEJRUUJPRFFBZ0FpZ0NsQUVRRndzZ0Fpd0Frd0ZCQUVnRVFDQUNLQUtJQVJBWEN5QUNMQUNEQVVFQVNBUkFJQUlvQW5nUUZ3c2dCU2dDZ0FFaEF5QUZLQUo4SVFFTEFrQWdBU0FEUmcwQUlBRWhBQU5BSUFBb0FnQkJKRWNFUUNBQVFRUnFJZ0FnQTBjTkFRd0NDd3NnQUNBRFJnMEFJQVZCc1AzOEFFSGd3dk1BUVg0UUhDZ0NCQ0lHUlEwQUl3QkJFR3NpQUNRQUlBSkNBRGNDZUNBQ1FRQTJBb0FCQWtBQ1FBSkFBa0FDUUNBR1FRRnJEZ01BQVFJREN5QUNRUU02QUlNQklBSkIrNGJ0QUM4QUFEc0FlQ0FDUWYyRzdRQXRBQUE2QUhvTUF3c2dBa0VHT2dDREFTQUNRYVNtN3dBb0FBQTJBSGdnQWtHb3B1OEFMd0FBT3dCOERBSUxJQUpCN3Q2NXF3WTJBbmdnQWtFRU9nQ0RBUXdCQ3lBQUlBWTJBZ0JCam8vdkFDQUFFQ1FnQWtFQU9nQjRJQUpCQURvQWd3RUxJQUJCRUdva0FDQUNRUkFRR0NJQU5nS0lBU0FDUW91QWdJQ0Fnb0NBZ0g4M0Fvd0JJQUJCQURvQUN5QUFRYnFQN3dBb0FBQTJBQWNnQUVHemorOEFLUUFBTndBQUlBSWdBaWdDZ0FFMkFwd0JJQUpCQURZQ2dBRWdBaUFDS1FONE53S1VBU0FDUWdBM0EzZ0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTRnQk53SUFJQUFnQWlnQ2tBRTJBZ2dnQWtFQU5nS1FBU0FDUWdBM0E0Z0JJQUFnQWlnQ25BRTJBaFFnQUNBQ0tRS1VBVGNDRENBQ1FnQTNBcFFCSUFKQkFEWUNuQUVnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0dJQVdvUUpTQUNMQUNmQVVFQVRnMEFJQUlvQXBRQkVCY0xJQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWl3QWd3RkJBRWdFUUNBQ0tBSjRFQmNMSUFVb0FvQUJJUU1nQlNnQ2ZDRUJDd0pBSUFFZ0EwWU5BQ0FCSVFBRFFDQUFLQUlBUVNWSEJFQWdBRUVFYWlJQUlBTkhEUUVNQWdzTElBQWdBMFlOQUNBRlFiRDkvQUJCaU1QekFFRitFQndvQWdRaUFFVU5BQ0FDUWZnQWFpQUFFRnNnQWtHQWllMEFMUUFBT2dDUUFTQUNLQUtBQVNFQUlBSkJBRFlDZ0FFZ0FpQUFOZ0tjQVNBQ1FRazZBSk1CSUFKQkFEb0FrUUVnQWtINGlPMEFLUUFBTndPSUFTQUNLUU40SVFrZ0FrSUFOd040SUFJZ0NUY0NsQUVDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE0Z0JOd0lBSUFBZ0FpZ0NrQUUyQWdnZ0FrRUFOZ0tRQVNBQ1FnQTNBNGdCSUFBZ0FpZ0NuQUUyQWhRZ0FDQUNLUUtVQVRjQ0RDQUNRZ0EzQXBRQklBSkJBRFlDbkFFZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHSUFXb1FKU0FDTEFDZkFVRUFUZzBBSUFJb0FwUUJFQmNMSUFJc0FKTUJRUUJJQkVBZ0FpZ0NpQUVRRndzZ0Fpd0Fnd0ZCQUVnRVFDQUNLQUo0RUJjTElBVW9Bb0FCSVFNZ0JTZ0NmQ0VCQ3dKQUlBRWdBMFlOQUFOQUlBRW9BZ0JCSmtjRVFDQUJRUVJxSWdFZ0EwY05BUXdDQ3dzZ0FTQURSZzBBQWtBZ0JVR3cvZndBUWFqRDh3QkJmaEFjSWdBb0FnUWlBVVVOQUNBQ1FmZ0FhaUFCRU5RRUlBSkJoc0x1QUM4QUFEc0JrQUVnQWlnQ2dBRWhBU0FDUVFBMkFvQUJJQUlnQVRZQ25BRWdBa0dBRkRzQmtnRWdBa0grd2U0QUtRQUFOd09JQVNBQ0tRTjRJUWtnQWtJQU53TjRJQUlnQ1RjQ2xBRUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTRnQk53SUFJQUVnQWlnQ2tBRTJBZ2dnQWtFQU5nS1FBU0FDUWdBM0E0Z0JJQUVnQWlnQ25BRTJBaFFnQVNBQ0tRS1VBVGNDRENBQ1FnQTNBcFFCSUFKQkFEWUNuQUVnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0dJQVdvUUpTQUNMQUNmQVVFQVRnMEFJQUlvQXBRQkVCY0xJQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWl3QWd3RkJBRTROQUNBQ0tBSjRFQmNMSUFBb0FoQkZCRUFnQUNzREdFUUFBTUQvLy8vZndXRU5BUXNnQWtIODBQSUFOZ0lnSUFJZ0FDa0NGRGNDTENBQ0lBQW9BaHcyQWpRZ0FpQUFLUUlNTndJa0lBSkIrQUJxSUFKQklHb1Ewd1FnQWtFUUVCZ2lBRFlDaUFFZ0FrS0xnSUNBZ0lLQWdJQi9Od0tNQVNBQVFRQTZBQXNnQUVHNTZPNEFLQUFBTmdBSElBQkJzdWp1QUNrQUFEY0FBQ0FDSUFJb0FvQUJOZ0tjQVNBQ1FRQTJBb0FCSUFJZ0Fpa0RlRGNDbEFFZ0FrSUFOd040QWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRT0lBVGNDQUNBQUlBSW9BcEFCTmdJSUlBSkJBRFlDa0FFZ0FrSUFOd09JQVNBQUlBSW9BcHdCTmdJVUlBQWdBaWtDbEFFM0Fnd2dBa0lBTndLVUFTQUNRUUEyQXB3QklBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQmlBRnFFQ1VnQWl3QW53RkJBRTROQUNBQ0tBS1VBUkFYQ3lBQ0xBQ1RBVUVBU0FSQUlBSW9Bb2dCRUJjTElBSXNBSU1CUVFCT0RRQWdBaWdDZUJBWEN5QUZLQUo4SWdNaEFRSkFBa0FnQXlBRktBS0FBU0lBUmcwQUlBTWhBUU5BSUFFb0FnQkJKMFlOQVNBQlFRUnFJZ0VnQUVjTkFBc01BUXNnQUNBQlJnMEFJQVZCc1AzOEFFSEl3L01BUVg0UUhDZ0NCQ0lCUlEwQUlBSkIrQUJxSUFFUXJnZ2dBa0h2NWU0QUxRQUFPZ0NRQVNBQ0tBS0FBU0VBSUFKQkFEWUNnQUVnQWlBQU5nS2NBU0FDUVFrNkFKTUJJQUpCQURvQWtRRWdBa0huNWU0QUtRQUFOd09JQVNBQ0tRTjRJUWtnQWtJQU53TjRJQUlnQ1RjQ2xBRUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTRnQk53SUFJQUFnQWlnQ2tBRTJBZ2dnQWtFQU5nS1FBU0FDUWdBM0E0Z0JJQUFnQWlnQ25BRTJBaFFnQUNBQ0tRS1VBVGNDRENBQ1FnQTNBcFFCSUFKQkFEWUNuQUVnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0dJQVdvUUpTQUNMQUNmQVVFQVRnMEFJQUlvQXBRQkVCY0xJQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWl3QWd3RkJBRWdFUUNBQ0tBSjRFQmNMSUFVb0FvQUJJUUFnQlNnQ2ZDRURDd0pBSUFBZ0EwWU5BQU5BSUFNb0FnQkJLRWNFUUNBRFFRUnFJZ01nQUVjTkFRd0NDd3NnQUNBRFJnMEFBa0FnQlVHdy9md0FRZWpEOHdCQmZoQWNJZ0FvQWdRaUFVVU5BQ0FDUWZnQWFpQUJFTlFFSUFKQmtjTHVBQzBBQURvQWtBRWdBaWdDZ0FFaEFTQUNRUUEyQW9BQklBSWdBVFlDbkFFZ0FrRUpPZ0NUQVNBQ1FRQTZBSkVCSUFKQmljTHVBQ2tBQURjRGlBRWdBaWtEZUNFSklBSkNBRGNEZUNBQ0lBazNBcFFCQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRT0lBVGNDQUNBQklBSW9BcEFCTmdJSUlBSkJBRFlDa0FFZ0FrSUFOd09JQVNBQklBSW9BcHdCTmdJVUlBRWdBaWtDbEFFM0Fnd2dBa0lBTndLVUFTQUNRUUEyQXB3QklBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQmlBRnFFQ1VnQWl3QW53RkJBRTROQUNBQ0tBS1VBUkFYQ3lBQ0xBQ1RBVUVBU0FSQUlBSW9Bb2dCRUJjTElBSXNBSU1CUVFCT0RRQWdBaWdDZUJBWEN5QUFLQUlRUlFSQUlBQXJBeGhFQUFEQS8vLy8zOEZoRFFFTElBSkIvTkR5QURZQ0NDQUNJQUFwQWhRM0FoUWdBaUFBS0FJY05nSWNJQUlnQUNrQ0REY0NEQ0FDUWZnQWFpQUNRUWhxRU5NRUlBSkJ4dWp1QUM4QUFEc0JrQUVnQWlnQ2dBRWhBQ0FDUVFBMkFvQUJJQUlnQURZQ25BRWdBa0dBRkRzQmtnRWdBa0crNk80QUtRQUFOd09JQVNBQ0tRTjRJUWtnQWtJQU53TjRJQUlnQ1RjQ2xBRUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTRnQk53SUFJQUFnQWlnQ2tBRTJBZ2dnQWtFQU5nS1FBU0FDUWdBM0E0Z0JJQUFnQWlnQ25BRTJBaFFnQUNBQ0tRS1VBVGNDRENBQ1FnQTNBcFFCSUFKQkFEWUNuQUVnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0dJQVdvUUpTQUNMQUNmQVVFQVRnMEFJQUlvQXBRQkVCY0xJQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWl3QWd3RkJBRTROQUNBQ0tBSjRFQmNMQWtBQ1FDQUZLQUo4SWdNZ0JTZ0NnQUVpQUVZTkFBTkFJQU1vQWdCQktVWU5BU0FEUVFScUlnTWdBRWNOQUFzTUFRc2dBQ0FEUmcwQUlBVkJzUDM4QUVHTXhQTUFRWDRRSENnQ0JDSUFRV0JHRFFBZ0FrSDRBR29nQUJDQ0JDQUNLQUtBQVNFQUlBSkJBRFlDZ0FFZ0FpQUFOZ0tjQVNBQ1FRYzZBSk1CSUFKQkFEb0Fqd0VnQWtIbi91MEFLQUFBTmdDTEFTQUNRZVQrN1FBb0FBQTJBb2dCSUFJcEEzZ2hDU0FDUWdBM0EzZ2dBaUFKTndLVUFRSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEaUFFM0FnQWdBQ0FDS0FLUUFUWUNDQ0FDUVFBMkFwQUJJQUpDQURjRGlBRWdBQ0FDS0FLY0FUWUNGQ0FBSUFJcEFwUUJOd0lNSUFKQ0FEY0NsQUVnQWtFQU5nS2NBU0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRWWdCYWhBbElBSXNBSjhCUVFCT0RRQWdBaWdDbEFFUUZ3c2dBaXdBa3dGQkFFZ0VRQ0FDS0FLSUFSQVhDeUFDTEFDREFVRUFUZzBBSUFJb0FuZ1FGd3NnQWtHZ0FXb2tBQ01BUVVCcUlnQWtBQUpBQWtBZ0JTZ0NmQ0lCSUFVb0FvQUJJZ05HRFFBRFFDQUJLQUlBUVNwR0RRRWdBVUVFYWlJQklBTkhEUUFMREFFTElBRWdBMFlOQUFKQUlBVkJzUDM4QUVIa3ZmWUFRWDRRSENJREtBSUVJZ0ZGRFFBZ0FFRVlhaUFCRVA4TklBQW9BaUFoQVNBQVFRQTJBaUFnQUNBQk5nSThJQUJCQURvQUxDQUFRZWJleWVzR05nSW9JQUJCQkRvQU15QUFLUU1ZSVFrZ0FFSUFOd01ZSUFBZ0NUY0NOQUpBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQUNrREtEY0NBQ0FCSUFBb0FqQTJBZ2dnQUVFQU5nSXdJQUJDQURjREtDQUJJQUFvQWp3MkFoUWdBU0FBS1FJME53SU1JQUJDQURjQ05DQUFRUUEyQWp3Z0JDQUJRUmhxTmdJRURBRUxJQVFnQUVFb2FoQWxJQUFzQUQ5QkFFNE5BQ0FBS0FJMEVCY0xJQUFzQUROQkFFZ0VRQ0FBS0FJb0VCY0xJQUFzQUNOQkFFNE5BQ0FBS0FJWUVCY0xJQU1vQWdnaUFVVU5BQ0FBUVJocUlBRVFXeUFBS0FJZ0lRRWdBRUVBTmdJZ0lBQWdBVFlDUENBQVFRQTZBQ3dnQUVIczNybTdCallDS0NBQVFRUTZBRE1nQUNrREdDRUpJQUJDQURjREdDQUFJQWszQWpRQ1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBQXBBeWczQWdBZ0FTQUFLQUl3TmdJSUlBQkJBRFlDTUNBQVFnQTNBeWdnQVNBQUtBSThOZ0lVSUFFZ0FDa0NORGNDRENBQVFnQTNBalFnQUVFQU5nSThJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBQkJLR29RSlNBQUxBQS9RUUJPRFFBZ0FDZ0NOQkFYQ3lBQUxBQXpRUUJJQkVBZ0FDZ0NLQkFYQ3lBQUxBQWpRUUJPRFFBZ0FDZ0NHQkFYQ3dKQUFrQWdCU2dDZkNJQklBVW9Bb0FCSWdOR0RRQURRQ0FCS0FJQVFTdEdEUUVnQVVFRWFpSUJJQU5IRFFBTERBRUxJQUVnQTBZTkFDQUZRYkQ5L0FCQmlMNzJBRUYrRUJ3aUFVRUVhaUVEQWtBZ0FTZ0NDQ0FCTFFBUElnSWdBa0VZZEVFWWRTSUNRUUJJR3dSL0lBSUZJQU5CZjBHSXpQRUFRUUFRRzBVTkFpQUJMQUFQQzBFWWRFRVlkVUVBVGdSQUlBQWdBeWdDQ0RZQ0VDQUFJQU1wQWdBM0F3Z01BUXNnQUVFSWFpQUJLQUlFSUFFb0FnZ1FHZ3NnQUNBQUtRSUlOd0lZSUFBZ0FDZ0NFRFlDSUNBQVFnQTNBZ2dnQUVFQU5nSVFJQUFvQWlBaEFTQUFRUUEyQWlBZ0FDQUJOZ0k4SUFCQkJUb0FNeUFBUVFBNkFDMGdBRUdiMHU0QUxRQUFPZ0FzSUFCQmw5THVBQ2dBQURZQ0tDQUFLUU1ZSVFrZ0FFSUFOd01ZSUFBZ0NUY0NOQUpBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQUNrREtEY0NBQ0FCSUFBb0FqQTJBZ2dnQUVFQU5nSXdJQUJDQURjREtDQUJJQUFvQWp3MkFoUWdBU0FBS1FJME53SU1JQUJDQURjQ05DQUFRUUEyQWp3Z0JDQUJRUmhxTmdJRURBRUxJQVFnQUVFb2FoQWxJQUFzQUQ5QkFFNE5BQ0FBS0FJMEVCY0xJQUFzQUROQkFFZ0VRQ0FBS0FJb0VCY0xJQUFzQUNOQkFFZ0VRQ0FBS0FJWUVCY0xJQUFzQUJOQkFFNE5BQ0FBS0FJSUVCY0xBa0FDUUNBRktBSjhJZ0VnQlNnQ2dBRWlBMFlOQUFOQUlBRW9BZ0JCTEVZTkFTQUJRUVJxSWdFZ0EwY05BQXNNQVFzZ0FTQURSZzBBQWtBZ0JVR3cvZndBUWJDKzlnQkJmaEFjSWdNb0FnUWlBVVVOQUNBQVFSaHFJQUVReGdVZ0FFSHZoKzRBTHdBQU93RXdJQUFvQWlBaEFTQUFRUUEyQWlBZ0FDQUJOZ0k4SUFCQmdCUTdBVElnQUVIbmgrNEFLUUFBTndNb0lBQXBBeGdoQ1NBQVFnQTNBeGdnQUNBSk53STBBa0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FBS1FNb053SUFJQUVnQUNnQ01EWUNDQ0FBUVFBMkFqQWdBRUlBTndNb0lBRWdBQ2dDUERZQ0ZDQUJJQUFwQWpRM0Fnd2dBRUlBTndJMElBQkJBRFlDUENBRUlBRkJHR28yQWdRTUFRc2dCQ0FBUVNocUVDVWdBQ3dBUDBFQVRnMEFJQUFvQWpRUUZ3c2dBQ3dBTTBFQVNBUkFJQUFvQWlnUUZ3c2dBQ3dBSTBFQVRnMEFJQUFvQWhnUUZ3c2dBeWdDQ0NJQlJRMEFJQUJCR0dvZ0FSREdCU0FBUVkrRzdnQXZBQUE3QVRBZ0FDZ0NJQ0VCSUFCQkFEWUNJQ0FBSUFFMkFqd2dBRUdBRkRzQk1pQUFRWWVHN2dBcEFBQTNBeWdnQUNrREdDRUpJQUJDQURjREdDQUFJQWszQWpRQ1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBQXBBeWczQWdBZ0FTQUFLQUl3TmdJSUlBQkJBRFlDTUNBQVFnQTNBeWdnQVNBQUtBSThOZ0lVSUFFZ0FDa0NORGNDRENBQVFnQTNBalFnQUVFQU5nSThJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBQkJLR29RSlNBQUxBQS9RUUJPRFFBZ0FDZ0NOQkFYQ3lBQUxBQXpRUUJJQkVBZ0FDZ0NLQkFYQ3lBQUxBQWpRUUJPRFFBZ0FDZ0NHQkFYQ3dKQUFrQWdCU2dDZkNJQklBVW9Bb0FCSWdOR0RRQURRQ0FCS0FJQVFTMUdEUUVnQVVFRWFpSUJJQU5IRFFBTERBRUxJQUVnQTBZTkFBSkFJQVZCc1AzOEFFSFF2dllBUVg0UUhDSURLQUlFSWdGRkRRQWdBRUVZYWlBQkVGc2dBQ2dDSUNFQklBQkJBRFlDSUNBQUlBRTJBandnQUVFSE9nQXpJQUJCQURvQUx5QUFRY0hGN3dBb0FBQTJBQ3NnQUVHK3hlOEFLQUFBTmdJb0lBQXBBeGdoQ1NBQVFnQTNBeGdnQUNBSk53STBBa0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FBS1FNb053SUFJQUVnQUNnQ01EWUNDQ0FBUVFBMkFqQWdBRUlBTndNb0lBRWdBQ2dDUERZQ0ZDQUJJQUFwQWpRM0Fnd2dBRUlBTndJMElBQkJBRFlDUENBRUlBRkJHR28yQWdRTUFRc2dCQ0FBUVNocUVDVWdBQ3dBUDBFQVRnMEFJQUFvQWpRUUZ3c2dBQ3dBTTBFQVNBUkFJQUFvQWlnUUZ3c2dBQ3dBSTBFQVRnMEFJQUFvQWhnUUZ3c2dBeWdDQ0NJQlJRMEFJQUJCR0dvZ0FSRG5EU0FBS0FJZ0lRRWdBRUVBTmdJZ0lBQWdBVFlDUENBQVFRQTZBQ3dnQUVIbTNzbnJCallDS0NBQVFRUTZBRE1nQUNrREdDRUpJQUJDQURjREdDQUFJQWszQWpRQ1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBQXBBeWczQWdBZ0FTQUFLQUl3TmdJSUlBQkJBRFlDTUNBQVFnQTNBeWdnQVNBQUtBSThOZ0lVSUFFZ0FDa0NORGNDRENBQVFnQTNBalFnQUVFQU5nSThJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBQkJLR29RSlNBQUxBQS9RUUJPRFFBZ0FDZ0NOQkFYQ3lBQUxBQXpRUUJJQkVBZ0FDZ0NLQkFYQ3lBQUxBQWpRUUJPRFFBZ0FDZ0NHQkFYQ3lBQVFVQnJKQUFnQkNFQUl3QkJRR29pQVNRQUFrQUNRQ0FGS0FKOElnTWdCU2dDZ0FFaUJFWU5BQU5BSUFNb0FnQkJMa1lOQVNBRFFRUnFJZ01nQkVjTkFBc01BUXNnQXlBRVJnMEFJQVZCc1AzOEFFR3M3UHdBUVg0UUhDSURRUVJxSVFRQ1FDQURLQUlJSUFNdEFBOGlBaUFDUVJoMFFSaDFJZ0pCQUVnYkJIOGdBZ1VnQkVGL1FZak04UUJCQUJBYlJRMENJQU10QUE4TFFSaDBRUmgxUVFCT0JFQWdBU0FFS0FJSU5nSVFJQUVnQkNrQ0FEY0RDQXdCQ3lBQlFRaHFJQU1vQWdRZ0F5Z0NDQkFhQ3lBQklBRXBBZ2czQWhnZ0FTQUJLQUlRTmdJZ0lBRkNBRGNDQ0NBQlFRQTJBaEFnQVNnQ0lDRURJQUZCQURZQ0lDQUJJQU0yQWp3Z0FVRUZPZ0F6SUFGQkFEb0FMU0FCUWZPTjd3QXRBQUE2QUN3Z0FVSHZqZThBS0FBQU5nSW9JQUVwQXhnaENTQUJRZ0EzQXhnZ0FTQUpOd0kwQWtBZ0FDZ0NCQ0lESUFBb0FnaEpCRUFnQXlBQktRTW9Od0lBSUFNZ0FTZ0NNRFlDQ0NBQlFRQTJBakFnQVVJQU53TW9JQU1nQVNnQ1BEWUNGQ0FESUFFcEFqUTNBZ3dnQVVJQU53STBJQUZCQURZQ1BDQUFJQU5CR0dvMkFnUU1BUXNnQUNBQlFTaHFFQ1VnQVN3QVAwRUFUZzBBSUFFb0FqUVFGd3NnQVN3QU0wRUFTQVJBSUFFb0FpZ1FGd3NnQVN3QUkwRUFTQVJBSUFFb0FoZ1FGd3NnQVN3QUUwRUFUZzBBSUFFb0FnZ1FGd3NnQVVGQWF5UUFJd0JCNEFCcklnRWtBQUpBQWtBZ0JTZ0NmQ0lFSUFVb0FvQUJJZ05HRFFBRFFDQUVLQUlBUVRGR0RRRWdCRUVFYWlJRUlBTkhEUUFMREFFTElBTWdCRVlOQUNBRlFiRDkvQUJCOVBMekFFRitFQndpQTBFRWFpRUVBa0FDUUNBREtBSUlJQU10QUE4aUFpQUNRUmgwUVJoMUlnSkJBRWdiQkg4Z0FnVWdCRUYvUVlqTThRQkJBQkFiUlEwQ0lBTXRBQThMUVJoMFFSaDFRUUJPQkVBZ0FTQUVLQUlJTmdJd0lBRWdCQ2tDQURjREtBd0JDeUFCUVNocUlBTW9BZ1FnQXlnQ0NCQWFDeUFCSUFFcEFpZzNBamdnQVNBQktBSXdOZ0pBSUFGQ0FEY0NLQ0FCUVFBMkFqQWdBVUdVNU80QUx3QUFPd0ZRSUFGQlFHc2lCQ2dDQUNFQ0lBUkJBRFlDQUNBQklBSTJBbHdnQVVHQUZEc0JVaUFCUVl6azdnQXBBQUEzQTBnZ0FTa0RPQ0VKSUFGQ0FEY0RPQ0FCSUFrM0FsUUNRQ0FBS0FJRUlnUWdBQ2dDQ0VrRVFDQUVJQUVwQTBnM0FnQWdCQ0FCS0FKUU5nSUlJQUZCQURZQ1VDQUJRZ0EzQTBnZ0JDQUJLQUpjTmdJVUlBUWdBU2tDVkRjQ0RDQUJRZ0EzQWxRZ0FVRUFOZ0pjSUFBZ0JFRVlhallDQkF3QkN5QUFJQUZCeUFCcUVDVWdBU3dBWDBFQVRnMEFJQUVvQWxRUUZ3c2dBU3dBVTBFQVNBUkFJQUVvQWtnUUZ3c2dBU3dBUTBFQVNBUkFJQUVvQWpnUUZ3c2dBU3dBTTBFQVRnMEFJQUVvQWlnUUZ3c2dBMEVRYWlFRUFrQUNRQ0FES0FJVUlBTXRBQnNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JCSDhnQWdVZ0JFRi9RWWpNOFFCQkFCQWJSUTBDSUFNdEFCc0xRUmgwUVJoMVFRQk9CRUFnQVNBRUtBSUlOZ0lnSUFFZ0JDa0NBRGNER0F3QkN5QUJRUmhxSUFNb0FoQWdBeWdDRkJBYUN5QUJJQUVwQWhnM0FqZ2dBU0FCS0FJZ05nSkFJQUZDQURjQ0dDQUJRUUEyQWlBZ0FVSGdudThBTHdBQU93RlFJQUZCUUdzaUJDZ0NBQ0VDSUFSQkFEWUNBQ0FCSUFJMkFsd2dBVUdBRkRzQlVpQUJRZGllN3dBcEFBQTNBMGdnQVNrRE9DRUpJQUZDQURjRE9DQUJJQWszQWxRQ1FDQUFLQUlFSWdRZ0FDZ0NDRWtFUUNBRUlBRXBBMGczQWdBZ0JDQUJLQUpRTmdJSUlBRkJBRFlDVUNBQlFnQTNBMGdnQkNBQktBSmNOZ0lVSUFRZ0FTa0NWRGNDRENBQlFnQTNBbFFnQVVFQU5nSmNJQUFnQkVFWWFqWUNCQXdCQ3lBQUlBRkJ5QUJxRUNVZ0FTd0FYMEVBVGcwQUlBRW9BbFFRRndzZ0FTd0FVMEVBU0FSQUlBRW9Ba2dRRndzZ0FTd0FRMEVBU0FSQUlBRW9BamdRRndzZ0FTd0FJMEVBVGcwQUlBRW9BaGdRRndzQ1FDQURLQUljSWdSRkRRQWdBVUU0YWlBRUVOOE5JQUZCcmNEdUFDMEFBRG9BVUNBQlFVQnJJZ1FvQWdBaEFpQUVRUUEyQWdBZ0FTQUNOZ0pjSUFGQkNUb0FVeUFCUVFBNkFGRWdBVUdsd080QUtRQUFOd05JSUFFcEF6Z2hDU0FCUWdBM0F6Z2dBU0FKTndKVUFrQWdBQ2dDQkNJRUlBQW9BZ2hKQkVBZ0JDQUJLUU5JTndJQUlBUWdBU2dDVURZQ0NDQUJRUUEyQWxBZ0FVSUFOd05JSUFRZ0FTZ0NYRFlDRkNBRUlBRXBBbFEzQWd3Z0FVSUFOd0pVSUFGQkFEWUNYQ0FBSUFSQkdHbzJBZ1FNQVFzZ0FDQUJRY2dBYWhBbElBRXNBRjlCQUU0TkFDQUJLQUpVRUJjTElBRXNBRk5CQUVnRVFDQUJLQUpJRUJjTElBRXNBRU5CQUU0TkFDQUJLQUk0RUJjTElBTkJJR29oQkFKQUlBTW9BaVFnQXkwQUt5SUNJQUpCR0hSQkdIVWlBa0VBU0JzRWZ5QUNCU0FFUVg5QmlNenhBRUVBRUJ0RkRRSWdBeTBBS3d0QkdIUkJHSFZCQUU0RVFDQUJJQVFvQWdnMkFoQWdBU0FFS1FJQU53TUlEQUVMSUFGQkNHb2dBeWdDSUNBREtBSWtFQm9MSUFFZ0FTa0NDRGNDT0NBQklBRW9BaEEyQWtBZ0FVSUFOd0lJSUFGQkFEWUNFQ0FCUVpUaDdnQXRBQUE2QUZBZ0FVRkFheUlES0FJQUlRUWdBMEVBTmdJQUlBRWdCRFlDWENBQlFRazZBRk1nQVVFQU9nQlJJQUZCak9IdUFDa0FBRGNEU0NBQktRTTRJUWtnQVVJQU53TTRJQUVnQ1RjQ1ZBSkFJQUFvQWdRaUF5QUFLQUlJU1FSQUlBTWdBU2tEU0RjQ0FDQURJQUVvQWxBMkFnZ2dBVUVBTmdKUUlBRkNBRGNEU0NBRElBRW9BbHcyQWhRZ0F5QUJLUUpVTndJTUlBRkNBRGNDVkNBQlFRQTJBbHdnQUNBRFFSaHFOZ0lFREFFTElBQWdBVUhJQUdvUUpTQUJMQUJmUVFCT0RRQWdBU2dDVkJBWEN5QUJMQUJUUVFCSUJFQWdBU2dDU0JBWEN5QUJMQUJEUVFCSUJFQWdBU2dDT0JBWEN5QUJMQUFUUVFCT0RRQWdBU2dDQ0JBWEN5QUJRZUFBYWlRQUl3QkJNR3NpQVNRQUlBVW9BbndpQXlFRUFrQUNRQ0FESUFVb0FvQUJJZ0pHRFFBZ0F5RUVBMEFnQkNnQ0FFRTFSZzBCSUFSQkJHb2lCQ0FDUncwQUN3d0JDeUFDSUFSR0RRQWdCVUd3L2Z3QVFaaUYrd0JCZmhBY0tBSUVJZ1JGRFFBZ0FVRUlhaUFFRU1JT0lBRkJFQkFZSWdNMkFoZ2dBVUtQZ0lDQWdJS0FnSUIvTndJY0lBTkJBRG9BRHlBRFFkUzQ3d0FwQUFBM0FBY2dBMEhOdU84QUtRQUFOd0FBSUFFZ0FTZ0NFRFlDTENBQlFRQTJBaEFnQVNBQktRTUlOd0lrSUFGQ0FEY0RDQUpBSUFBb0FnUWlBeUFBS0FJSVNRUkFJQU1nQVNrREdEY0NBQ0FESUFFb0FpQTJBZ2dnQVVFQU5nSWdJQUZDQURjREdDQURJQUVvQWl3MkFoUWdBeUFCS1FJa053SU1JQUZDQURjQ0pDQUJRUUEyQWl3Z0FDQURRUmhxTmdJRURBRUxJQUFnQVVFWWFoQWxJQUVzQUM5QkFFNE5BQ0FCS0FJa0VCY0xJQUVzQUNOQkFFZ0VRQ0FCS0FJWUVCY0xJQUVzQUJOQkFFZ0VRQ0FCS0FJSUVCY0xJQVVvQW9BQklRSWdCU2dDZkNFREN3SkFJQUlnQTBZTkFBTkFJQU1vQWdCQk5rY0VRQ0FEUVFScUlnTWdBa2NOQVF3Q0N3c2dBaUFEUmcwQUFrQWdCVUd3L2Z3QVFieUYrd0JCZmhBY0lnUW9BZ1FpQTBVTkFDQUJRUWhxSUFNUVRTQUJRZjJON3dBdkFBQTdBU0FnQVNnQ0VDRURJQUZCQURZQ0VDQUJJQU0yQWl3Z0FVR0FGRHNCSWlBQlFmV043d0FwQUFBM0F4Z2dBU2tEQ0NFSklBRkNBRGNEQ0NBQklBazNBaVFDUUNBQUtBSUVJZ01nQUNnQ0NFa0VRQ0FESUFFcEF4ZzNBZ0FnQXlBQktBSWdOZ0lJSUFGQkFEWUNJQ0FCUWdBM0F4Z2dBeUFCS0FJc05nSVVJQU1nQVNrQ0pEY0NEQ0FCUWdBM0FpUWdBVUVBTmdJc0lBQWdBMEVZYWpZQ0JBd0JDeUFBSUFGQkdHb1FKU0FCTEFBdlFRQk9EUUFnQVNnQ0pCQVhDeUFCTEFBalFRQklCRUFnQVNnQ0dCQVhDeUFCTEFBVFFRQk9EUUFnQVNnQ0NCQVhDeUFFS0FJSUlnTkJmMFlOQUNBQlFRaHFJQU1RVFNBQlFRZzZBQ01nQVNnQ0VDRURJQUZCQURZQ0VDQUJJQU0yQWl3Z0FVRUFPZ0FnSUFGQzlNS0o4K0xNM0xMMEFEY0RHQ0FCS1FNSUlRa2dBVUlBTndNSUlBRWdDVGNDSkFKQUlBQW9BZ1FpQXlBQUtBSUlTUVJBSUFNZ0FTa0RHRGNDQUNBRElBRW9BaUEyQWdnZ0FVRUFOZ0lnSUFGQ0FEY0RHQ0FESUFFb0FpdzJBaFFnQXlBQktRSWtOd0lNSUFGQ0FEY0NKQ0FCUVFBMkFpd2dBQ0FEUVJocU5nSUVEQUVMSUFBZ0FVRVlhaEFsSUFFc0FDOUJBRTROQUNBQktBSWtFQmNMSUFFc0FDTkJBRWdFUUNBQktBSVlFQmNMSUFFc0FCTkJBRTROQUNBQktBSUlFQmNMSUFGQk1Hb2tBQ01BUVVCcUlnRWtBQUpBQWtBZ0JTZ0NmQ0lFSUFVb0FvQUJJZ05HRFFBRFFDQUVLQUlBUVRKR0RRRWdCRUVFYWlJRUlBTkhEUUFMREFFTElBTWdCRVlOQUNBRlFiRDkvQUJCZ05UeUFFRitFQndpQTBFRWFpRUVBa0FnQXlnQ0NDQURMUUFQSWdJZ0FrRVlkRUVZZFNJQ1FRQklHd1IvSUFJRklBUkJmMEdJelBFQVFRQVFHMFVOQWlBRExRQVBDMEVZZEVFWWRVRUFUZ1JBSUFFZ0JDZ0NDRFlDRUNBQklBUXBBZ0EzQXdnTUFRc2dBVUVJYWlBREtBSUVJQU1vQWdnUUdnc2dBU0FCS1FJSU53SVlJQUVnQVNnQ0VEWUNJQ0FCUWdBM0FnZ2dBVUVBTmdJUUlBRW9BaUFoQXlBQlFRQTJBaUFnQVNBRE5nSThJQUZCQURvQUxDQUJRZWJDalpzSE5nSW9JQUZCQkRvQU15QUJLUU1ZSVFrZ0FVSUFOd01ZSUFFZ0NUY0NOQUpBSUFBb0FnUWlBeUFBS0FJSVNRUkFJQU1nQVNrREtEY0NBQ0FESUFFb0FqQTJBZ2dnQVVFQU5nSXdJQUZDQURjREtDQURJQUVvQWp3MkFoUWdBeUFCS1FJME53SU1JQUZDQURjQ05DQUJRUUEyQWp3Z0FDQURRUmhxTmdJRURBRUxJQUFnQVVFb2FoQWxJQUVzQUQ5QkFFNE5BQ0FCS0FJMEVCY0xJQUVzQUROQkFFZ0VRQ0FCS0FJb0VCY0xJQUVzQUNOQkFFZ0VRQ0FCS0FJWUVCY0xJQUVzQUJOQkFFNE5BQ0FCS0FJSUVCY0xJQUZCUUdza0FDQUFJUU1qQUVHQUFXc2lBaVFBSUFVb0Fud2lBQ0VCQWtBQ1FDQUFJQVVvQW9BQklnUkdEUUFnQUNFQkEwQWdBU2dDQUVFM1JnMEJJQUZCQkdvaUFTQUVSdzBBQ3d3QkN5QUJJQVJHRFFBZ0JVR3cvZndBUVp6STh3QkJmaEFjS0FJRUlnRkZEUUFnQWtIWUFHb2dBUkM0Q0NBQ1FkYnY3UUF0QUFBNkFIQWdBaWdDWUNFQUlBSkJBRFlDWUNBQ0lBQTJBbndnQWtFSk9nQnpJQUpCQURvQWNTQUNRYzd2N1FBcEFBQTNBMmdnQWlrRFdDRUpJQUpDQURjRFdDQUNJQWszQW5RQ1FDQURLQUlFSWdBZ0F5Z0NDRWtFUUNBQUlBSXBBMmczQWdBZ0FDQUNLQUp3TmdJSUlBSkJBRFlDY0NBQ1FnQTNBMmdnQUNBQ0tBSjhOZ0lVSUFBZ0Fpa0NkRGNDRENBQ1FnQTNBblFnQWtFQU5nSjhJQU1nQUVFWWFqWUNCQXdCQ3lBRElBSkI2QUJxRUNVZ0Fpd0FmMEVBVGcwQUlBSW9BblFRRndzZ0Fpd0FjMEVBU0FSQUlBSW9BbWdRRndzZ0Fpd0FZMEVBU0FSQUlBSW9BbGdRRndzZ0JTZ0NnQUVoQkNBRktBSjhJUUFMQWtBQ1FBSkFJQUFnQkVZTkFDQUFJUUVEUUNBQktBSUFRVGhIQkVBZ0FVRUVhaUlCSUFSSERRRU1BZ3NMSUFFZ0JFWU5BQ0FGUWJEOS9BQkJ5TWp6QUVGK0VCd2lBU2dDQ0NJR0lBRW9BZ1FpQVVZTkFDQUNRUUEyQWxBZ0FrSUFOd05JSUFZZ0FXc2lBQVJBSUFCQkFFZ05BaUFDSUFBUUdDSUVOZ0pJSUFJZ0JDQUFRUUoxUVFKMGFqWUNVQ0FDSUFRZ0FTQUFFQmtnQUdvMkFrd0xJQUpCMkFCcUlBSkJ5QUJxRUtrSUlBSkI0Ty90QUMwQUFEb0FjQ0FDS0FKZ0lRQWdBa0VBTmdKZ0lBSWdBRFlDZkNBQ1FRazZBSE1nQWtFQU9nQnhJQUpCMk8vdEFDa0FBRGNEYUNBQ0tRTllJUWtnQWtJQU53TllJQUlnQ1RjQ2RBSkFJQU1vQWdRaUFDQURLQUlJU1FSQUlBQWdBaWtEYURjQ0FDQUFJQUlvQW5BMkFnZ2dBa0VBTmdKd0lBSkNBRGNEYUNBQUlBSW9BbncyQWhRZ0FDQUNLUUowTndJTUlBSkNBRGNDZENBQ1FRQTJBbndnQXlBQVFSaHFOZ0lFREFFTElBTWdBa0hvQUdvUUpTQUNMQUIvUVFCT0RRQWdBaWdDZEJBWEN5QUNMQUJ6UVFCSUJFQWdBaWdDYUJBWEN5QUNMQUJqUVFCSUJFQWdBaWdDV0JBWEN5QUNLQUpJSWdBRVFDQUNJQUEyQWt3Z0FCQVhDeUFGS0FLQUFTRUVJQVVvQW53aEFBc0NRQ0FBSUFSR0RRQWdBQ0VCQTBBZ0FTZ0NBRUU1UndSQUlBRkJCR29pQVNBRVJ3MEJEQUlMQ3lBQklBUkdEUUFnQlVHdy9md0FRZWpJOHdCQmZoQWNLd01JSWdwRUFBQUFBQUFBQUFCaERRQWdBa0hZQUdvZ0NoQnpJQUlvQW1BaEFDQUNRUUEyQW1BZ0FpQUFOZ0o4SUFKQkJqb0FjeUFDUVFBNkFHNGdBa0gwbXUwQUx3QUFPd0ZzSUFKQjhKcnRBQ2dBQURZQ2FDQUNLUU5ZSVFrZ0FrSUFOd05ZSUFJZ0NUY0NkQUpBSUFNb0FnUWlBQ0FES0FJSVNRUkFJQUFnQWlrRGFEY0NBQ0FBSUFJb0FuQTJBZ2dnQWtFQU5nSndJQUpDQURjRGFDQUFJQUlvQW53MkFoUWdBQ0FDS1FKME53SU1JQUpDQURjQ2RDQUNRUUEyQW53Z0F5QUFRUmhxTmdJRURBRUxJQU1nQWtIb0FHb1FKU0FDTEFCL1FRQk9EUUFnQWlnQ2RCQVhDeUFDTEFCelFRQklCRUFnQWlnQ2FCQVhDeUFDTEFCalFRQklCRUFnQWlnQ1dCQVhDeUFGS0FLQUFTRUVJQVVvQW53aEFBc0NRQ0FBSUFSR0RRQURRQ0FBS0FJQVFUcEhCRUFnQUVFRWFpSUFJQVJIRFFFTUFnc0xJQUFnQkVZTkFBSkFJQVZCc1AzOEFFR1F5Zk1BUVg0UUhDSUFLQUlFSWdGQllFWU5BQ0FDUWRnQWFpQUJFSUlFSUFJb0FtQWhBU0FDUVFBMkFtQWdBaUFCTmdKOElBSkJCem9BY3lBQ1FRQTZBRzhnQWtHMDcrMEFLQUFBTmdCcklBSkJzZS90QUNnQUFEWUNhQ0FDS1FOWUlRa2dBa0lBTndOWUlBSWdDVGNDZEFKQUlBTW9BZ1FpQVNBREtBSUlTUVJBSUFFZ0Fpa0RhRGNDQUNBQklBSW9BbkEyQWdnZ0FrRUFOZ0p3SUFKQ0FEY0RhQ0FCSUFJb0FudzJBaFFnQVNBQ0tRSjBOd0lNSUFKQ0FEY0NkQ0FDUVFBMkFud2dBeUFCUVJocU5nSUVEQUVMSUFNZ0FrSG9BR29RSlNBQ0xBQi9RUUJPRFFBZ0FpZ0NkQkFYQ3lBQ0xBQnpRUUJJQkVBZ0FpZ0NhQkFYQ3lBQ0xBQmpRUUJPRFFBZ0FpZ0NXQkFYQ3dKQUlBQW9BZ2dpQVVGL1JnMEFJQUpCMkFCcUlBRVFUU0FDUVFnNkFITWdBaWdDWUNFQklBSkJBRFlDWUNBQ0lBRTJBbndnQWtFQU9nQndJQUpDNU43Um0rZmwyYkx6QURjRGFDQUNLUU5ZSVFrZ0FrSUFOd05ZSUFJZ0NUY0NkQUpBSUFNb0FnUWlBU0FES0FJSVNRUkFJQUVnQWlrRGFEY0NBQ0FCSUFJb0FuQTJBZ2dnQWtFQU5nSndJQUpDQURjRGFDQUJJQUlvQW53MkFoUWdBU0FDS1FKME53SU1JQUpDQURjQ2RDQUNRUUEyQW53Z0F5QUJRUmhxTmdJRURBRUxJQU1nQWtIb0FHb1FKU0FDTEFCL1FRQk9EUUFnQWlnQ2RCQVhDeUFDTEFCelFRQklCRUFnQWlnQ2FCQVhDeUFDTEFCalFRQk9EUUFnQWlnQ1dCQVhDd0pBSUFBckF4QWlDa1FBQUFBQUFBQUFBR0VOQUNBQ1FkZ0FhaUFLRUhNZ0FrRVFFQmdpQVRZQ2FDQUNRb3lBZ0lDQWdvQ0FnSDgzQW13Z0FVRUFPZ0FNSUFGQitkM3VBQ2dBQURZQUNDQUJRZkhkN2dBcEFBQTNBQUFnQWlBQ0tBSmdOZ0o4SUFKQkFEWUNZQ0FDSUFJcEExZzNBblFnQWtJQU53TllBa0FnQXlnQ0JDSUJJQU1vQWdoSkJFQWdBU0FDS1FOb053SUFJQUVnQWlnQ2NEWUNDQ0FDUVFBMkFuQWdBa0lBTndOb0lBRWdBaWdDZkRZQ0ZDQUJJQUlwQW5RM0Fnd2dBa0lBTndKMElBSkJBRFlDZkNBRElBRkJHR28yQWdRTUFRc2dBeUFDUWVnQWFoQWxJQUlzQUg5QkFFNE5BQ0FDS0FKMEVCY0xJQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUlzQUdOQkFFNE5BQ0FDS0FKWUVCY0xBa0FnQUNnQ0dDSUJSUTBBSUFKQjJBQnFJQUVRVFNBQ0tBSmdJUUVnQWtFQU5nSmdJQUlnQVRZQ2ZDQUNRUWM2QUhNZ0FrRUFPZ0J2SUFKQnlaRHVBQ2dBQURZQWF5QUNRY2FRN2dBb0FBQTJBbWdnQWlrRFdDRUpJQUpDQURjRFdDQUNJQWszQW5RQ1FDQURLQUlFSWdFZ0F5Z0NDRWtFUUNBQklBSXBBMmczQWdBZ0FTQUNLQUp3TmdJSUlBSkJBRFlDY0NBQ1FnQTNBMmdnQVNBQ0tBSjhOZ0lVSUFFZ0Fpa0NkRGNDRENBQ1FnQTNBblFnQWtFQU5nSjhJQU1nQVVFWWFqWUNCQXdCQ3lBRElBSkI2QUJxRUNVZ0Fpd0FmMEVBVGcwQUlBSW9BblFRRndzZ0Fpd0FjMEVBU0FSQUlBSW9BbWdRRndzZ0Fpd0FZMEVBVGcwQUlBSW9BbGdRRndzQ1FDQUFLd01nSWdwRUFBQUFBQUFBQUFCaERRQWdBa0hZQUdvZ0NoQnpJQUpCQ0RvQWN5QUNLQUpnSVFFZ0FrRUFOZ0pnSUFJZ0FUWUNmQ0FDUVFBNkFIQWdBa0xrNnNuem9xN1pzT3dBTndOb0lBSXBBMWdoQ1NBQ1FnQTNBMWdnQWlBSk53SjBBa0FnQXlnQ0JDSUJJQU1vQWdoSkJFQWdBU0FDS1FOb053SUFJQUVnQWlnQ2NEWUNDQ0FDUVFBMkFuQWdBa0lBTndOb0lBRWdBaWdDZkRZQ0ZDQUJJQUlwQW5RM0Fnd2dBa0lBTndKMElBSkJBRFlDZkNBRElBRkJHR28yQWdRTUFRc2dBeUFDUWVnQWFoQWxJQUlzQUg5QkFFNE5BQ0FDS0FKMEVCY0xJQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUlzQUdOQkFFNE5BQ0FDS0FKWUVCY0xJQUJCS0dvaEFRSkFJQUFvQWl3Z0FDMEFNeUlFSUFSQkdIUkJHSFVpQkVFQVNCc0VmeUFFQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQU13dEJHSFJCR0hWQkFFNEVRQ0FDUVVCcklBRW9BZ2cyQWdBZ0FpQUJLUUlBTndNNERBRUxJQUpCT0dvZ0FDZ0NLQ0FBS0FJc0VCb0xJQUlnQWlrQ09EY0NXQ0FDSUFJb0FrQTJBbUFnQWtJQU53STRJQUpCQURZQ1FDQUNRZU9XN2dBdEFBQTZBSEFnQWlnQ1lDRUFJQUpCQURZQ1lDQUNJQUEyQW53Z0FrRUpPZ0J6SUFKQkFEb0FjU0FDUWR1VzdnQXBBQUEzQTJnZ0Fpa0RXQ0VKSUFKQ0FEY0RXQ0FDSUFrM0FuUUNRQ0FES0FJRUlnQWdBeWdDQ0VrRVFDQUFJQUlwQTJnM0FnQWdBQ0FDS0FKd05nSUlJQUpCQURZQ2NDQUNRZ0EzQTJnZ0FDQUNLQUo4TmdJVUlBQWdBaWtDZERjQ0RDQUNRZ0EzQW5RZ0FrRUFOZ0o4SUFNZ0FFRVlhallDQkF3QkN5QURJQUpCNkFCcUVDVWdBaXdBZjBFQVRnMEFJQUlvQW5RUUZ3c2dBaXdBYzBFQVNBUkFJQUlvQW1nUUZ3c2dBaXdBWTBFQVNBUkFJQUlvQWxnUUZ3c2dBaXdBUTBFQVRnMEFJQUlvQWpnUUZ3c2dCU2dDZkNJRUlRQUNRQUpBSUFRZ0JTZ0NnQUVpQVVZTkFDQUVJUUFEUUNBQUtBSUFRVHRHRFFFZ0FFRUVhaUlBSUFGSERRQUxEQUVMSUFBZ0FVWU5BQ0FGUWJEOS9BQkJzTW56QUVGK0VCd29BZ1FpQUVVTkFDQUNRZGdBYWlBQUVGc2dBaWdDWUNFQUlBSkJBRFlDWUNBQ0lBQTJBbndnQWtFSE9nQnpJQUpCQURvQWJ5QUNRYzc0N3dBb0FBQTJBR3NnQWtITCtPOEFLQUFBTmdKb0lBSXBBMWdoQ1NBQ1FnQTNBMWdnQWlBSk53SjBBa0FnQXlnQ0JDSUFJQU1vQWdoSkJFQWdBQ0FDS1FOb053SUFJQUFnQWlnQ2NEWUNDQ0FDUVFBMkFuQWdBa0lBTndOb0lBQWdBaWdDZkRZQ0ZDQUFJQUlwQW5RM0Fnd2dBa0lBTndKMElBSkJBRFlDZkNBRElBQkJHR28yQWdRTUFRc2dBeUFDUWVnQWFoQWxJQUlzQUg5QkFFNE5BQ0FDS0FKMEVCY0xJQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUlzQUdOQkFFZ0VRQ0FDS0FKWUVCY0xJQVVvQW9BQklRRWdCU2dDZkNFRUN3SkFJQUVnQkVZTkFBTkFJQVFvQWdCQlBFY0VRQ0FFUVFScUlnUWdBVWNOQVF3Q0N3c2dBU0FFUmcwQUFrQWdCVUd3L2Z3QVFjeko4d0JCZmhBY0lnRXNBQVFpQUVHQmYwWU5BQ0FDUWRnQWFpQUFFRTBnQWlnQ1lDRUFJQUpCQURZQ1lDQUNJQUEyQW53Z0FrRUhPZ0J6SUFKQkFEb0FieUFDUWFQdjdRQW9BQUEyQUdzZ0FrR2c3KzBBS0FBQU5nSm9JQUlwQTFnaENTQUNRZ0EzQTFnZ0FpQUpOd0owQWtBZ0F5Z0NCQ0lBSUFNb0FnaEpCRUFnQUNBQ0tRTm9Od0lBSUFBZ0FpZ0NjRFlDQ0NBQ1FRQTJBbkFnQWtJQU53Tm9JQUFnQWlnQ2ZEWUNGQ0FBSUFJcEFuUTNBZ3dnQWtJQU53SjBJQUpCQURZQ2ZDQURJQUJCR0dvMkFnUU1BUXNnQXlBQ1FlZ0FhaEFsSUFJc0FIOUJBRTROQUNBQ0tBSjBFQmNMSUFJc0FITkJBRWdFUUNBQ0tBSm9FQmNMSUFJc0FHTkJBRTROQUNBQ0tBSllFQmNMQWtBZ0FTZ0NDQ0lBUlEwQUlBSkIyQUJxSUFBUXFBTWdBa0hNNyswQUxRQUFPZ0J3SUFJb0FtQWhBQ0FDUVFBMkFtQWdBaUFBTmdKOElBSkJDVG9BY3lBQ1FRQTZBSEVnQWtIRTcrMEFLUUFBTndOb0lBSXBBMWdoQ1NBQ1FnQTNBMWdnQWlBSk53SjBBa0FnQXlnQ0JDSUFJQU1vQWdoSkJFQWdBQ0FDS1FOb053SUFJQUFnQWlnQ2NEWUNDQ0FDUVFBMkFuQWdBa0lBTndOb0lBQWdBaWdDZkRZQ0ZDQUFJQUlwQW5RM0Fnd2dBa0lBTndKMElBSkJBRFlDZkNBRElBQkJHR28yQWdRTUFRc2dBeUFDUWVnQWFoQWxJQUlzQUg5QkFFNE5BQ0FDS0FKMEVCY0xJQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUlzQUdOQkFFNE5BQ0FDS0FKWUVCY0xJQUVvQWd3aUFFVU5BQ0FDUWRnQWFpQUFFRTBnQWlnQ1lDRUFJQUpCQURZQ1lDQUNJQUEyQW53Z0FrRUFPZ0JzSUFKQjhOelY2d1kyQW1nZ0FrRUVPZ0J6SUFJcEExZ2hDU0FDUWdBM0ExZ2dBaUFKTndKMEFrQWdBeWdDQkNJQUlBTW9BZ2hKQkVBZ0FDQUNLUU5vTndJQUlBQWdBaWdDY0RZQ0NDQUNRUUEyQW5BZ0FrSUFOd05vSUFBZ0FpZ0NmRFlDRkNBQUlBSXBBblEzQWd3Z0FrSUFOd0owSUFKQkFEWUNmQ0FESUFCQkdHbzJBZ1FNQVFzZ0F5QUNRZWdBYWhBbElBSXNBSDlCQUU0TkFDQUNLQUowRUJjTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUU0TkFDQUNLQUpZRUJjTEFrQUNRQ0FGS0FKOElnUWdCU2dDZ0FFaUFFWU5BQU5BSUFRb0FnQkJQVVlOQVNBRVFRUnFJZ1FnQUVjTkFBc01BUXNnQUNBRVJnMEFBa0FnQlVHdy9md0FRZXpKOHdCQmZoQWNJZ0VvQWdRaUFFVU5BQ0FDUWRnQWFpQUFFUFlOSUFKQkNEb0FjeUFDS0FKZ0lRQWdBa0VBTmdKZ0lBSWdBRFlDZkNBQ1FRQTZBSEFnQWtMbDhOR1QxNnpidFBNQU53Tm9JQUlwQTFnaENTQUNRZ0EzQTFnZ0FpQUpOd0owQWtBZ0F5Z0NCQ0lBSUFNb0FnaEpCRUFnQUNBQ0tRTm9Od0lBSUFBZ0FpZ0NjRFlDQ0NBQ1FRQTJBbkFnQWtJQU53Tm9JQUFnQWlnQ2ZEWUNGQ0FBSUFJcEFuUTNBZ3dnQWtJQU53SjBJQUpCQURZQ2ZDQURJQUJCR0dvMkFnUU1BUXNnQXlBQ1FlZ0FhaEFsSUFJc0FIOUJBRTROQUNBQ0tBSjBFQmNMSUFJc0FITkJBRWdFUUNBQ0tBSm9FQmNMSUFJc0FHTkJBRTROQUNBQ0tBSllFQmNMQWtBZ0FTd0FDQ0lBUVlGL1JnMEFJQUpCMkFCcUlBQVFUU0FDS0FKZ0lRQWdBa0VBTmdKZ0lBSWdBRFlDZkNBQ1FRYzZBSE1nQWtFQU9nQnZJQUpCbysvdEFDZ0FBRFlBYXlBQ1FhRHY3UUFvQUFBMkFtZ2dBaWtEV0NFSklBSkNBRGNEV0NBQ0lBazNBblFDUUNBREtBSUVJZ0FnQXlnQ0NFa0VRQ0FBSUFJcEEyZzNBZ0FnQUNBQ0tBSndOZ0lJSUFKQkFEWUNjQ0FDUWdBM0EyZ2dBQ0FDS0FKOE5nSVVJQUFnQWlrQ2REY0NEQ0FDUWdBM0FuUWdBa0VBTmdKOElBTWdBRUVZYWpZQ0JBd0JDeUFESUFKQjZBQnFFQ1VnQWl3QWYwRUFUZzBBSUFJb0FuUVFGd3NnQWl3QWMwRUFTQVJBSUFJb0FtZ1FGd3NnQWl3QVkwRUFUZzBBSUFJb0FsZ1FGd3NDUUNBQktBSU1JZ0JGRFFBZ0FrSFlBR29nQUJDb0F5QUNRY3p2N1FBdEFBQTZBSEFnQWlnQ1lDRUFJQUpCQURZQ1lDQUNJQUEyQW53Z0FrRUpPZ0J6SUFKQkFEb0FjU0FDUWNUdjdRQXBBQUEzQTJnZ0Fpa0RXQ0VKSUFKQ0FEY0RXQ0FDSUFrM0FuUUNRQ0FES0FJRUlnQWdBeWdDQ0VrRVFDQUFJQUlwQTJnM0FnQWdBQ0FDS0FKd05nSUlJQUpCQURZQ2NDQUNRZ0EzQTJnZ0FDQUNLQUo4TmdJVUlBQWdBaWtDZERjQ0RDQUNRZ0EzQW5RZ0FrRUFOZ0o4SUFNZ0FFRVlhallDQkF3QkN5QURJQUpCNkFCcUVDVWdBaXdBZjBFQVRnMEFJQUlvQW5RUUZ3c2dBaXdBYzBFQVNBUkFJQUlvQW1nUUZ3c2dBaXdBWTBFQVRnMEFJQUlvQWxnUUZ3c2dBU2dDRUNJQVJRMEFJQUpCMkFCcUlBQVFUU0FDS0FKZ0lRQWdBa0VBTmdKZ0lBSWdBRFlDZkNBQ1FRQTZBR3dnQWtIdzNOWHJCallDYUNBQ1FRUTZBSE1nQWlrRFdDRUpJQUpDQURjRFdDQUNJQWszQW5RQ1FDQURLQUlFSWdBZ0F5Z0NDRWtFUUNBQUlBSXBBMmczQWdBZ0FDQUNLQUp3TmdJSUlBSkJBRFlDY0NBQ1FnQTNBMmdnQUNBQ0tBSjhOZ0lVSUFBZ0Fpa0NkRGNDRENBQ1FnQTNBblFnQWtFQU5nSjhJQU1nQUVFWWFqWUNCQXdCQ3lBRElBSkI2QUJxRUNVZ0Fpd0FmMEVBVGcwQUlBSW9BblFRRndzZ0Fpd0FjMEVBU0FSQUlBSW9BbWdRRndzZ0Fpd0FZMEVBVGcwQUlBSW9BbGdRRndzQ1FBSkFJQVVvQW53aUJDQUZLQUtBQVNJQVJnMEFBMEFnQkNnQ0FFRStSZzBCSUFSQkJHb2lCQ0FBUncwQUN3d0JDeUFBSUFSR0RRQUNRQ0FGUWJEOS9BQkJrTXJ6QUVGK0VCd2lBU2dDQkNJQVJRMEFJQUpCMkFCcUlBQVFxQU1nQWtHOG51OEFMd0FBT3dGd0lBSW9BbUFoQUNBQ1FRQTJBbUFnQWlBQU5nSjhJQUpCZ0JRN0FYSWdBa0cwbnU4QUtRQUFOd05vSUFJcEExZ2hDU0FDUWdBM0ExZ2dBaUFKTndKMEFrQWdBeWdDQkNJQUlBTW9BZ2hKQkVBZ0FDQUNLUU5vTndJQUlBQWdBaWdDY0RZQ0NDQUNRUUEyQW5BZ0FrSUFOd05vSUFBZ0FpZ0NmRFlDRkNBQUlBSXBBblEzQWd3Z0FrSUFOd0owSUFKQkFEWUNmQ0FESUFCQkdHbzJBZ1FNQVFzZ0F5QUNRZWdBYWhBbElBSXNBSDlCQUU0TkFDQUNLQUowRUJjTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUU0TkFDQUNLQUpZRUJjTEFrQWdBU3NEQ0NJS1JBQUFBQUFBQUFBQVlRMEFJQUpCMkFCcUlBb1FjeUFDS0FKZ0lRQWdBa0VBTmdKZ0lBSWdBRFlDZkNBQ1FRYzZBSE1nQWtFQU9nQnZJQUpCbUlEdEFDZ0FBRFlBYXlBQ1FaV0E3UUFvQUFBMkFtZ2dBaWtEV0NFSklBSkNBRGNEV0NBQ0lBazNBblFDUUNBREtBSUVJZ0FnQXlnQ0NFa0VRQ0FBSUFJcEEyZzNBZ0FnQUNBQ0tBSndOZ0lJSUFKQkFEWUNjQ0FDUWdBM0EyZ2dBQ0FDS0FKOE5nSVVJQUFnQWlrQ2REY0NEQ0FDUWdBM0FuUWdBa0VBTmdKOElBTWdBRUVZYWpZQ0JBd0JDeUFESUFKQjZBQnFFQ1VnQWl3QWYwRUFUZzBBSUFJb0FuUVFGd3NnQWl3QWMwRUFTQVJBSUFJb0FtZ1FGd3NnQWl3QVkwRUFUZzBBSUFJb0FsZ1FGd3NnQVNnQ0VDSUFSUTBBSUFKQjJBQnFJQUFRb3c0Z0FrRVFFQmdpQURZQ2FDQUNRb3VBZ0lDQWdvQ0FnSDgzQW13Z0FFRUFPZ0FMSUFCQitZZnVBQ2dBQURZQUJ5QUFRZktIN2dBcEFBQTNBQUFnQWlBQ0tBSmdOZ0o4SUFKQkFEWUNZQ0FDSUFJcEExZzNBblFnQWtJQU53TllBa0FnQXlnQ0JDSUFJQU1vQWdoSkJFQWdBQ0FDS1FOb053SUFJQUFnQWlnQ2NEWUNDQ0FDUVFBMkFuQWdBa0lBTndOb0lBQWdBaWdDZkRZQ0ZDQUFJQUlwQW5RM0Fnd2dBa0lBTndKMElBSkJBRFlDZkNBRElBQkJHR28yQWdRTUFRc2dBeUFDUWVnQWFoQWxJQUlzQUg5QkFFNE5BQ0FDS0FKMEVCY0xJQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUlzQUdOQkFFNE5BQ0FDS0FKWUVCY0xJQVVvQW53aUJDRUFBa0FDUUNBRUlBVW9Bb0FCSWdGR0RRQWdCQ0VBQTBBZ0FDZ0NBRUUvUmcwQklBQkJCR29pQUNBQlJ3MEFDd3dCQ3lBQUlBRkdEUUFnQlVHdy9md0FRYlRLOHdCQmZoQWNLQUlFSWdCRkRRQWdBa0hZQUdvZ0FCQmJJQUlvQW1BaEFDQUNRUUEyQW1BZ0FpQUFOZ0o4SUFKQkJ6b0FjeUFDUVFBNkFHOGdBa0hPK084QUtBQUFOZ0JySUFKQnkvanZBQ2dBQURZQ2FDQUNLUU5ZSVFrZ0FrSUFOd05ZSUFJZ0NUY0NkQUpBSUFNb0FnUWlBQ0FES0FJSVNRUkFJQUFnQWlrRGFEY0NBQ0FBSUFJb0FuQTJBZ2dnQWtFQU5nSndJQUpDQURjRGFDQUFJQUlvQW53MkFoUWdBQ0FDS1FKME53SU1JQUpDQURjQ2RDQUNRUUEyQW53Z0F5QUFRUmhxTmdJRURBRUxJQU1nQWtIb0FHb1FKU0FDTEFCL1FRQk9EUUFnQWlnQ2RCQVhDeUFDTEFCelFRQklCRUFnQWlnQ2FCQVhDeUFDTEFCalFRQklCRUFnQWlnQ1dCQVhDeUFGS0FLQUFTRUJJQVVvQW53aEJBc0NRQ0FCSUFSR0RRQURRQ0FFS0FJQVFjQUFSd1JBSUFSQkJHb2lCQ0FCUncwQkRBSUxDeUFCSUFSR0RRQUNRQ0FGUWJEOS9BQkIzTXJ6QUVGK0VCd2lBU3NEQ0NJS1JBQUFBQUFBQUFBQVlRMEFJQUpCMkFCcUlBb1FjeUFDS0FKZ0lRQWdBa0VBTmdKZ0lBSWdBRFlDZkNBQ1FRYzZBSE1nQWtFQU9nQnZJQUpCaCtUdUFDZ0FBRFlBYXlBQ1FZVGs3Z0FvQUFBMkFtZ2dBaWtEV0NFSklBSkNBRGNEV0NBQ0lBazNBblFDUUNBREtBSUVJZ0FnQXlnQ0NFa0VRQ0FBSUFJcEEyZzNBZ0FnQUNBQ0tBSndOZ0lJSUFKQkFEWUNjQ0FDUWdBM0EyZ2dBQ0FDS0FKOE5nSVVJQUFnQWlrQ2REY0NEQ0FDUWdBM0FuUWdBa0VBTmdKOElBTWdBRUVZYWpZQ0JBd0JDeUFESUFKQjZBQnFFQ1VnQWl3QWYwRUFUZzBBSUFJb0FuUVFGd3NnQWl3QWMwRUFTQVJBSUFJb0FtZ1FGd3NnQWl3QVkwRUFUZzBBSUFJb0FsZ1FGd3NnQVNzREVDSUtSQUFBQUFBQUFBQUFZUTBBSUFKQjJBQnFJQW9RY3lBQ1FiaWw3Z0F0QUFBNkFIQWdBaWdDWUNFQUlBSkJBRFlDWUNBQ0lBQTJBbndnQWtFSk9nQnpJQUpCQURvQWNTQUNRYkNsN2dBcEFBQTNBMmdnQWlrRFdDRUpJQUpDQURjRFdDQUNJQWszQW5RQ1FDQURLQUlFSWdBZ0F5Z0NDRWtFUUNBQUlBSXBBMmczQWdBZ0FDQUNLQUp3TmdJSUlBSkJBRFlDY0NBQ1FnQTNBMmdnQUNBQ0tBSjhOZ0lVSUFBZ0Fpa0NkRGNDRENBQ1FnQTNBblFnQWtFQU5nSjhJQU1nQUVFWWFqWUNCQXdCQ3lBRElBSkI2QUJxRUNVZ0Fpd0FmMEVBVGcwQUlBSW9BblFRRndzZ0Fpd0FjMEVBU0FSQUlBSW9BbWdRRndzZ0Fpd0FZMEVBVGcwQUlBSW9BbGdRRndzQ1FBSkFJQVVvQW53aUJDQUZLQUtBQVNJQVJnMEFBMEFnQkNnQ0FFSEJBRVlOQVNBRVFRUnFJZ1FnQUVjTkFBc01BUXNnQUNBRVJnMEFBa0FnQlVHdy9md0FRWWpMOHdCQmZoQWNJZ0FyQXdnaUNrUUFBQUFBQUFBQUFHRU5BQ0FDUWRnQWFpQUtFSE1nQWtIQjcrMEFMd0FBT3dGd0lBSW9BbUFoQVNBQ1FRQTJBbUFnQWlBQk5nSjhJQUpCZ0JRN0FYSWdBa0c1NyswQUtRQUFOd05vSUFJcEExZ2hDU0FDUWdBM0ExZ2dBaUFKTndKMEFrQWdBeWdDQkNJQklBTW9BZ2hKQkVBZ0FTQUNLUU5vTndJQUlBRWdBaWdDY0RZQ0NDQUNRUUEyQW5BZ0FrSUFOd05vSUFFZ0FpZ0NmRFlDRkNBQklBSXBBblEzQWd3Z0FrSUFOd0owSUFKQkFEWUNmQ0FESUFGQkdHbzJBZ1FNQVFzZ0F5QUNRZWdBYWhBbElBSXNBSDlCQUU0TkFDQUNLQUowRUJjTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUU0TkFDQUNLQUpZRUJjTElBQkJFR29oQVFKQUlBQW9BaFFnQUMwQUd5SUVJQVJCR0hSQkdIVWlCRUVBU0JzRWZ5QUVCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBR3d0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFqQWdBaUFCS1FJQU53TW9EQUVMSUFKQktHb2dBQ2dDRUNBQUtBSVVFQm9MSUFJZ0Fpa0NLRGNDV0NBQ0lBSW9BakEyQW1BZ0FrSUFOd0lvSUFKQkFEWUNNQ0FDUVJBUUdDSUFOZ0pvSUFKQ2k0Q0FnSUNDZ0lDQWZ6Y0NiQ0FBUVFBNkFBc2dBRUgzM080QUtBQUFOZ0FISUFCQjhOenVBQ2tBQURjQUFDQUNJQUlvQW1BMkFud2dBa0VBTmdKZ0lBSWdBaWtEV0RjQ2RDQUNRZ0EzQTFnQ1FDQURLQUlFSWdBZ0F5Z0NDRWtFUUNBQUlBSXBBMmczQWdBZ0FDQUNLQUp3TmdJSUlBSkJBRFlDY0NBQ1FnQTNBMmdnQUNBQ0tBSjhOZ0lVSUFBZ0Fpa0NkRGNDRENBQ1FnQTNBblFnQWtFQU5nSjhJQU1nQUVFWWFqWUNCQXdCQ3lBRElBSkI2QUJxRUNVZ0Fpd0FmMEVBVGcwQUlBSW9BblFRRndzZ0Fpd0FjMEVBU0FSQUlBSW9BbWdRRndzZ0Fpd0FZMEVBU0FSQUlBSW9BbGdRRndzZ0Fpd0FNMEVBVGcwQUlBSW9BaWdRRndzQ1FBSkFJQVVvQW53aUJDQUZLQUtBQVNJQVJnMEFBMEFnQkNnQ0FFSENBRVlOQVNBRVFRUnFJZ1FnQUVjTkFBc01BUXNnQUNBRVJnMEFBa0FnQlVHdy9md0FRYlRMOHdCQmZoQWNJZ0FvQWdoQmYwWUVRQ0FBS3dNUVJBQUFBQUFBQVBDL1lRMEJDeUFDSUFBcEF4QTNBeEFnQWlBQUtRTUlOd01JSUFKQjJBQnFJQUpCQ0dvUWlnY2dBa0VRRUJnaUFUWUNhQ0FDUW91QWdJQ0Fnb0NBZ0g4M0Ftd2dBVUVBT2dBTElBRkI2ZS90QUNnQUFEWUFCeUFCUWVMdjdRQXBBQUEzQUFBZ0FpQUNLQUpnTmdKOElBSkJBRFlDWUNBQ0lBSXBBMWczQW5RZ0FrSUFOd05ZQWtBZ0F5Z0NCQ0lCSUFNb0FnaEpCRUFnQVNBQ0tRTm9Od0lBSUFFZ0FpZ0NjRFlDQ0NBQ1FRQTJBbkFnQWtJQU53Tm9JQUVnQWlnQ2ZEWUNGQ0FCSUFJcEFuUTNBZ3dnQWtJQU53SjBJQUpCQURZQ2ZDQURJQUZCR0dvMkFnUU1BUXNnQXlBQ1FlZ0FhaEFsSUFJc0FIOUJBRTROQUNBQ0tBSjBFQmNMSUFJc0FITkJBRWdFUUNBQ0tBSm9FQmNMSUFJc0FHTkJBRTROQUNBQ0tBSllFQmNMSUFCQkdHb2hBUUpBSUFBb0Fod2dBQzBBSXlJRUlBUkJHSFJCR0hVaUJFRUFTQnNFZnlBRUJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFJd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQWlBZ0FpQUJLUUlBTndNWURBRUxJQUpCR0dvZ0FDZ0NHQ0FBS0FJY0VCb0xJQUlnQWlrQ0dEY0NXQ0FDSUFJb0FpQTJBbUFnQWtJQU53SVlJQUpCQURZQ0lDQUNRUkFRR0NJQU5nSm9JQUpDaklDQWdJQ0NnSUNBZnpjQ2JDQUFRUUE2QUF3Z0FFR0UzZTRBS0FBQU5nQUlJQUJCL056dUFDa0FBRGNBQUNBQ0lBSW9BbUEyQW53Z0FrRUFOZ0pnSUFJZ0Fpa0RXRGNDZENBQ1FnQTNBMWdDUUNBREtBSUVJZ0FnQXlnQ0NFa0VRQ0FBSUFJcEEyZzNBZ0FnQUNBQ0tBSndOZ0lJSUFKQkFEWUNjQ0FDUWdBM0EyZ2dBQ0FDS0FKOE5nSVVJQUFnQWlrQ2REY0NEQ0FDUWdBM0FuUWdBa0VBTmdKOElBTWdBRUVZYWpZQ0JBd0JDeUFESUFKQjZBQnFFQ1VnQWl3QWYwRUFUZzBBSUFJb0FuUVFGd3NnQWl3QWMwRUFTQVJBSUFJb0FtZ1FGd3NnQWl3QVkwRUFTQVJBSUFJb0FsZ1FGd3NnQWl3QUkwRUFUZzBBSUFJb0FoZ1FGd3NnQWtHQUFXb2tBQXdCQ3hBb0FBc2pBRUZBYWlJQUpBQUNRQUpBSUFVb0Fud2lBU0FGS0FLQUFTSUVSZzBBQTBBZ0FTZ0NBRUVCUmcwQklBRkJCR29pQVNBRVJ3MEFDd3dCQ3lBQklBUkdEUUFDUUNBRlFiRDkvQUJCNEp2MUFFRitFQndpQVNnQ0JDSUVSUTBBSUFCQkdHb2dCQkN3RGlBQVFSQVFHQ0lFTmdJb0lBQkNqSUNBZ0lDQ2dJQ0FmemNDTENBRVFRQTZBQXdnQkVHRmsrOEFLQUFBTmdBSUlBUkIvWkx2QUNrQUFEY0FBQ0FBSUFBb0FpQTJBandnQUVFQU5nSWdJQUFnQUNrREdEY0NOQ0FBUWdBM0F4Z0NRQ0FES0FJRUlnUWdBeWdDQ0VrRVFDQUVJQUFwQXlnM0FnQWdCQ0FBS0FJd05nSUlJQUJCQURZQ01DQUFRZ0EzQXlnZ0JDQUFLQUk4TmdJVUlBUWdBQ2tDTkRjQ0RDQUFRZ0EzQWpRZ0FFRUFOZ0k4SUFNZ0JFRVlhallDQkF3QkN5QURJQUJCS0dvUUpTQUFMQUEvUVFCT0RRQWdBQ2dDTkJBWEN5QUFMQUF6UVFCSUJFQWdBQ2dDS0JBWEN5QUFMQUFqUVFCT0RRQWdBQ2dDR0JBWEN5QUJRUWhxSVFRQ1FDQUJLQUlNSUFFdEFCTWlBaUFDUVJoMFFSaDFJZ0pCQUVnYkJIOGdBZ1VnQkVGL1FZak04UUJCQUJBYlJRMENJQUV0QUJNTFFSaDBRUmgxUVFCT0JFQWdBQ0FFS0FJSU5nSVFJQUFnQkNrQ0FEY0RDQXdCQ3lBQVFRaHFJQUVvQWdnZ0FTZ0NEQkFhQ3lBQUlBQXBBZ2czQWhnZ0FDQUFLQUlRTmdJZ0lBQkNBRGNDQ0NBQVFRQTJBaEFnQUVFUUVCZ2lBVFlDS0NBQVFvK0FnSUNBZ29DQWdIODNBaXdnQVVFQU9nQVBJQUZCb1pQdkFDa0FBRGNBQnlBQlFacVQ3d0FwQUFBM0FBQWdBQ0FBS0FJZ05nSThJQUJCQURZQ0lDQUFJQUFwQXhnM0FqUWdBRUlBTndNWUFrQWdBeWdDQkNJQklBTW9BZ2hKQkVBZ0FTQUFLUU1vTndJQUlBRWdBQ2dDTURZQ0NDQUFRUUEyQWpBZ0FFSUFOd01vSUFFZ0FDZ0NQRFlDRkNBQklBQXBBalEzQWd3Z0FFSUFOd0kwSUFCQkFEWUNQQ0FESUFGQkdHbzJBZ1FNQVFzZ0F5QUFRU2hxRUNVZ0FDd0FQMEVBVGcwQUlBQW9BalFRRndzZ0FDd0FNMEVBU0FSQUlBQW9BaWdRRndzZ0FDd0FJMEVBU0FSQUlBQW9BaGdRRndzZ0FDd0FFMEVBVGcwQUlBQW9BZ2dRRndzZ0FFRkFheVFBSXdCQk1Hc2lCQ1FBSUFVb0Fud2lBQ0VCQWtBQ1FDQUFJQVVvQW9BQklnSkdEUUFnQUNFQkEwQWdBU2dDQUVISUFFWU5BU0FCUVFScUlnRWdBa2NOQUFzTUFRc2dBU0FDUmcwQUlBVkJzUDM4QUVHOHpQTUFRWDRRSENnQ0JDSUJSUTBBSUFSQkNHb2dBUkMvRGlBRVFSQVFHQ0lBTmdJWUlBUkNpNENBZ0lDQ2dJQ0FmemNDSENBQVFRQTZBQXNnQUVHbGdlMEFLQUFBTmdBSElBQkJub0h0QUNrQUFEY0FBQ0FFSUFRb0FoQTJBaXdnQkVFQU5nSVFJQVFnQkNrRENEY0NKQ0FFUWdBM0F3Z0NRQ0FES0FJRUlnQWdBeWdDQ0VrRVFDQUFJQVFwQXhnM0FnQWdBQ0FFS0FJZ05nSUlJQVJCQURZQ0lDQUVRZ0EzQXhnZ0FDQUVLQUlzTmdJVUlBQWdCQ2tDSkRjQ0RDQUVRZ0EzQWlRZ0JFRUFOZ0lzSUFNZ0FFRVlhallDQkF3QkN5QURJQVJCR0dvUUpTQUVMQUF2UVFCT0RRQWdCQ2dDSkJBWEN5QUVMQUFqUVFCSUJFQWdCQ2dDR0JBWEN5QUVMQUFUUVFCSUJFQWdCQ2dDQ0JBWEN5QUZLQUtBQVNFQ0lBVW9BbndoQUFzQ1FDQUFJQUpHRFFBRFFDQUFLQUlBUWNrQVJ3UkFJQUJCQkdvaUFDQUNSdzBCREFJTEN5QUFJQUpHRFFBQ1FDQUZRYkQ5L0FCQjRNenpBRUYrRUJ3aUFTZ0NCQ0lBUVg5R0RRQWdCRUVJYWlBQUVFMGdCRUVRRUJnaUFEWUNHQ0FFUW91QWdJQ0Fnb0NBZ0g4M0Fod2dBRUVBT2dBTElBQkJvTUR1QUNnQUFEWUFCeUFBUVpuQTdnQXBBQUEzQUFBZ0JDQUVLQUlRTmdJc0lBUkJBRFlDRUNBRUlBUXBBd2czQWlRZ0JFSUFOd01JQWtBZ0F5Z0NCQ0lBSUFNb0FnaEpCRUFnQUNBRUtRTVlOd0lBSUFBZ0JDZ0NJRFlDQ0NBRVFRQTJBaUFnQkVJQU53TVlJQUFnQkNnQ0xEWUNGQ0FBSUFRcEFpUTNBZ3dnQkVJQU53SWtJQVJCQURZQ0xDQURJQUJCR0dvMkFnUU1BUXNnQXlBRVFSaHFFQ1VnQkN3QUwwRUFUZzBBSUFRb0FpUVFGd3NnQkN3QUkwRUFTQVJBSUFRb0FoZ1FGd3NnQkN3QUUwRUFUZzBBSUFRb0FnZ1FGd3NnQVNnQ0NDSUFRWDlHRFFBZ0JFRUlhaUFBRUUwZ0JFRVFFQmdpQURZQ0dDQUVRbytBZ0lDQWdvQ0FnSDgzQWh3Z0FFRUFPZ0FQSUFCQitZL3ZBQ2tBQURjQUJ5QUFRZktQN3dBcEFBQTNBQUFnQkNBRUtBSVFOZ0lzSUFSQkFEWUNFQ0FFSUFRcEF3ZzNBaVFnQkVJQU53TUlBa0FnQXlnQ0JDSUFJQU1vQWdoSkJFQWdBQ0FFS1FNWU53SUFJQUFnQkNnQ0lEWUNDQ0FFUVFBMkFpQWdCRUlBTndNWUlBQWdCQ2dDTERZQ0ZDQUFJQVFwQWlRM0Fnd2dCRUlBTndJa0lBUkJBRFlDTENBRElBQkJHR28yQWdRTUFRc2dBeUFFUVJocUVDVWdCQ3dBTDBFQVRnMEFJQVFvQWlRUUZ3c2dCQ3dBSTBFQVNBUkFJQVFvQWhnUUZ3c2dCQ3dBRTBFQVRnMEFJQVFvQWdnUUZ3c0NRQUpBSUFVb0Fud2lBQ0FGS0FLQUFTSUJSZzBBQTBBZ0FDZ0NBRUhLQUVZTkFTQUFRUVJxSWdBZ0FVY05BQXNNQVFzZ0FDQUJSZzBBQWtBZ0JVR3cvZndBUVlqTjh3QkJmaEFjSWdFb0FnUWlBRUY5UmcwQUlBUkJDR29nQUJEWkRTQUVRY0NEN2dBdkFBQTdBU0FnQkNnQ0VDRUFJQVJCQURZQ0VDQUVJQUEyQWl3Z0JFR0FGRHNCSWlBRVFiaUQ3Z0FwQUFBM0F4Z2dCQ2tEQ0NFSklBUkNBRGNEQ0NBRUlBazNBaVFDUUNBREtBSUVJZ0FnQXlnQ0NFa0VRQ0FBSUFRcEF4ZzNBZ0FnQUNBRUtBSWdOZ0lJSUFSQkFEWUNJQ0FFUWdBM0F4Z2dBQ0FFS0FJc05nSVVJQUFnQkNrQ0pEY0NEQ0FFUWdBM0FpUWdCRUVBTmdJc0lBTWdBRUVZYWpZQ0JBd0JDeUFESUFSQkdHb1FKU0FFTEFBdlFRQk9EUUFnQkNnQ0pCQVhDeUFFTEFBalFRQklCRUFnQkNnQ0dCQVhDeUFFTEFBVFFRQk9EUUFnQkNnQ0NCQVhDd0pBSUFFb0FnZ2lBRUY5UmcwQUlBUkJDR29nQUJEWERTQUVRWWVDN2dBdkFBQTdBU0FnQkNnQ0VDRUFJQVJCQURZQ0VDQUVJQUEyQWl3Z0JFR0FGRHNCSWlBRVFmK0I3Z0FwQUFBM0F4Z2dCQ2tEQ0NFSklBUkNBRGNEQ0NBRUlBazNBaVFDUUNBREtBSUVJZ0FnQXlnQ0NFa0VRQ0FBSUFRcEF4ZzNBZ0FnQUNBRUtBSWdOZ0lJSUFSQkFEWUNJQ0FFUWdBM0F4Z2dBQ0FFS0FJc05nSVVJQUFnQkNrQ0pEY0NEQ0FFUWdBM0FpUWdCRUVBTmdJc0lBTWdBRUVZYWpZQ0JBd0JDeUFESUFSQkdHb1FKU0FFTEFBdlFRQk9EUUFnQkNnQ0pCQVhDeUFFTEFBalFRQklCRUFnQkNnQ0dCQVhDeUFFTEFBVFFRQk9EUUFnQkNnQ0NCQVhDd0pBSUFFb0Fnd2lBRUY5UmcwQUlBUkJDR29nQUJEVERTQUVRUWc2QUNNZ0JDZ0NFQ0VBSUFSQkFEWUNFQ0FFSUFBMkFpd2dCRUVBT2dBZ0lBUkM4T1M5NDVhTTNiVHZBRGNER0NBRUtRTUlJUWtnQkVJQU53TUlJQVFnQ1RjQ0pBSkFJQU1vQWdRaUFDQURLQUlJU1FSQUlBQWdCQ2tER0RjQ0FDQUFJQVFvQWlBMkFnZ2dCRUVBTmdJZ0lBUkNBRGNER0NBQUlBUW9BaXcyQWhRZ0FDQUVLUUlrTndJTUlBUkNBRGNDSkNBRVFRQTJBaXdnQXlBQVFSaHFOZ0lFREFFTElBTWdCRUVZYWhBbElBUXNBQzlCQUU0TkFDQUVLQUlrRUJjTElBUXNBQ05CQUVnRVFDQUVLQUlZRUJjTElBUXNBQk5CQUU0TkFDQUVLQUlJRUJjTEFrQWdBU2dDRUNJQVFYMUdEUUFnQkVFSWFpQUFFTkVOSUFRb0FoQWhBQ0FFUVFBMkFoQWdCQ0FBTmdJc0lBUkJCam9BSXlBRVFRQTZBQjRnQkVIRHVlMEFMd0FBT3dFY0lBUkJ2N250QUNnQUFEWUNHQ0FFS1FNSUlRa2dCRUlBTndNSUlBUWdDVGNDSkFKQUlBTW9BZ1FpQUNBREtBSUlTUVJBSUFBZ0JDa0RHRGNDQUNBQUlBUW9BaUEyQWdnZ0JFRUFOZ0lnSUFSQ0FEY0RHQ0FBSUFRb0FpdzJBaFFnQUNBRUtRSWtOd0lNSUFSQ0FEY0NKQ0FFUVFBMkFpd2dBeUFBUVJocU5nSUVEQUVMSUFNZ0JFRVlhaEFsSUFRc0FDOUJBRTROQUNBRUtBSWtFQmNMSUFRc0FDTkJBRWdFUUNBRUtBSVlFQmNMSUFRc0FCTkJBRTROQUNBRUtBSUlFQmNMSUFFb0FoUWlBRVVOQUNBRVFRaHFJQUFRd1E0Z0JDZ0NFQ0VBSUFSQkFEWUNFQ0FFSUFBMkFpd2dCRUVIT2dBaklBUkJBRG9BSHlBRVFkcWI3Z0FvQUFBMkFCc2dCRUhYbSs0QUtBQUFOZ0lZSUFRcEF3Z2hDU0FFUWdBM0F3Z2dCQ0FKTndJa0FrQWdBeWdDQkNJQUlBTW9BZ2hKQkVBZ0FDQUVLUU1ZTndJQUlBQWdCQ2dDSURZQ0NDQUVRUUEyQWlBZ0JFSUFOd01ZSUFBZ0JDZ0NMRFlDRkNBQUlBUXBBaVEzQWd3Z0JFSUFOd0lrSUFSQkFEWUNMQ0FESUFCQkdHbzJBZ1FNQVFzZ0F5QUVRUmhxRUNVZ0JDd0FMMEVBVGcwQUlBUW9BaVFRRndzZ0JDd0FJMEVBU0FSQUlBUW9BaGdRRndzZ0JDd0FFMEVBVGcwQUlBUW9BZ2dRRndzZ0JTZ0NmQ0lBSVFFQ1FBSkFJQUFnQlNnQ2dBRWlBa1lOQUNBQUlRRURRQ0FCS0FJQVFjc0FSZzBCSUFGQkJHb2lBU0FDUncwQUN3d0JDeUFCSUFKR0RRQWdCVUd3L2Z3QVFiRE44d0JCZmhBY0tBSUVJZ0ZGRFFBZ0JFRUlhaUFCRUxVSUlBUW9BaEFoQUNBRVFRQTJBaEFnQkNBQU5nSXNJQVJCQXpvQUl5QUVRUUE2QUJzZ0JFR3krTzRBTFFBQU9nQWFJQVJCc1BqdUFDOEFBRHNCR0NBRUtRTUlJUWtnQkVJQU53TUlJQVFnQ1RjQ0pBSkFJQU1vQWdRaUFDQURLQUlJU1FSQUlBQWdCQ2tER0RjQ0FDQUFJQVFvQWlBMkFnZ2dCRUVBTmdJZ0lBUkNBRGNER0NBQUlBUW9BaXcyQWhRZ0FDQUVLUUlrTndJTUlBUkNBRGNDSkNBRVFRQTJBaXdnQXlBQVFSaHFOZ0lFREFFTElBTWdCRUVZYWhBbElBUXNBQzlCQUU0TkFDQUVLQUlrRUJjTElBUXNBQ05CQUVnRVFDQUVLQUlZRUJjTElBUXNBQk5CQUVnRVFDQUVLQUlJRUJjTElBVW9Bb0FCSVFJZ0JTZ0NmQ0VBQ3dKQUlBQWdBa1lOQUFOQUlBQW9BZ0JCekFCSEJFQWdBRUVFYWlJQUlBSkhEUUVNQWdzTElBQWdBa1lOQUFKQUlBVkJzUDM4QUVIUXpmTUFRWDRRSENJQktBSUVJZ0JGRFFBZ0JFRUlhaUFBRUtrT0lBUW9BaEFoQUNBRVFRQTJBaEFnQkNBQU5nSXNJQVJCQXpvQUl5QUVRUUE2QUJzZ0JFR2NoZTRBTFFBQU9nQWFJQVJCbW9YdUFDOEFBRHNCR0NBRUtRTUlJUWtnQkVJQU53TUlJQVFnQ1RjQ0pBSkFJQU1vQWdRaUFDQURLQUlJU1FSQUlBQWdCQ2tER0RjQ0FDQUFJQVFvQWlBMkFnZ2dCRUVBTmdJZ0lBUkNBRGNER0NBQUlBUW9BaXcyQWhRZ0FDQUVLUUlrTndJTUlBUkNBRGNDSkNBRVFRQTJBaXdnQXlBQVFSaHFOZ0lFREFFTElBTWdCRUVZYWhBbElBUXNBQzlCQUU0TkFDQUVLQUlrRUJjTElBUXNBQ05CQUVnRVFDQUVLQUlZRUJjTElBUXNBQk5CQUU0TkFDQUVLQUlJRUJjTElBRXJBd2dpQ2tRQUFBQUFBQUFBQUdFTkFDQUVRUWhxSUFvUWN5QUVLQUlRSVFBZ0JFRUFOZ0lRSUFRZ0FEWUNMQ0FFUVFNNkFDTWdCRUVBT2dBYklBUkJ3N251QUMwQUFEb0FHaUFFUWNHNTdnQXZBQUE3QVJnZ0JDa0RDQ0VKSUFSQ0FEY0RDQ0FFSUFrM0FpUUNRQ0FES0FJRUlnQWdBeWdDQ0VrRVFDQUFJQVFwQXhnM0FnQWdBQ0FFS0FJZ05nSUlJQVJCQURZQ0lDQUVRZ0EzQXhnZ0FDQUVLQUlzTmdJVUlBQWdCQ2tDSkRjQ0RDQUVRZ0EzQWlRZ0JFRUFOZ0lzSUFNZ0FFRVlhallDQkF3QkN5QURJQVJCR0dvUUpTQUVMQUF2UVFCT0RRQWdCQ2dDSkJBWEN5QUVMQUFqUVFCSUJFQWdCQ2dDR0JBWEN5QUVMQUFUUVFCT0RRQWdCQ2dDQ0JBWEN5QUZLQUo4SWdBaEFRSkFBa0FnQUNBRktBS0FBU0lDUmcwQUlBQWhBUU5BSUFFb0FnQkJ6UUJHRFFFZ0FVRUVhaUlCSUFKSERRQUxEQUVMSUFFZ0FrWU5BQ0FGUWJEOS9BQkIrTTN6QUVGK0VCd29BZ1FpQVVVTkFDQUVRUWhxSUFFUVRTQUVLQUlRSVFBZ0JFRUFOZ0lRSUFRZ0FEWUNMQ0FFUVFZNkFDTWdCRUVBT2dBZUlBUkJ6dkR0QUM4QUFEc0JIQ0FFUWNydzdRQW9BQUEyQWhnZ0JDa0RDQ0VKSUFSQ0FEY0RDQ0FFSUFrM0FpUUNRQ0FES0FJRUlnQWdBeWdDQ0VrRVFDQUFJQVFwQXhnM0FnQWdBQ0FFS0FJZ05nSUlJQVJCQURZQ0lDQUVRZ0EzQXhnZ0FDQUVLQUlzTmdJVUlBQWdCQ2tDSkRjQ0RDQUVRZ0EzQWlRZ0JFRUFOZ0lzSUFNZ0FFRVlhallDQkF3QkN5QURJQVJCR0dvUUpTQUVMQUF2UVFCT0RRQWdCQ2dDSkJBWEN5QUVMQUFqUVFCSUJFQWdCQ2dDR0JBWEN5QUVMQUFUUVFCSUJFQWdCQ2dDQ0JBWEN5QUZLQUtBQVNFQ0lBVW9BbndoQUFzQ1FDQUFJQUpHRFFBRFFDQUFLQUlBUWM0QVJ3UkFJQUJCQkdvaUFDQUNSdzBCREFJTEN5QUFJQUpHRFFBQ1FDQUZRYkQ5L0FCQm1NN3pBRUYrRUJ3aUFDZ0NCQ0lCUlEwQUlBUkJDR29nQVJDZ0NpQUVLQUlRSVFFZ0JFRUFOZ0lRSUFRZ0FUWUNMQ0FFUVFNNkFDTWdCRUVBT2dBYklBUkJwTjN0QUMwQUFEb0FHaUFFUWFMZDdRQXZBQUE3QVJnZ0JDa0RDQ0VKSUFSQ0FEY0RDQ0FFSUFrM0FpUUNRQ0FES0FJRUlnRWdBeWdDQ0VrRVFDQUJJQVFwQXhnM0FnQWdBU0FFS0FJZ05nSUlJQVJCQURZQ0lDQUVRZ0EzQXhnZ0FTQUVLQUlzTmdJVUlBRWdCQ2tDSkRjQ0RDQUVRZ0EzQWlRZ0JFRUFOZ0lzSUFNZ0FVRVlhallDQkF3QkN5QURJQVJCR0dvUUpTQUVMQUF2UVFCT0RRQWdCQ2dDSkJBWEN5QUVMQUFqUVFCSUJFQWdCQ2dDR0JBWEN5QUVMQUFUUVFCT0RRQWdCQ2dDQ0JBWEN3SkFJQUFyQXdnaUNrUUFBQUFBQUFBQUFHRU5BQ0FFUVFocUlBb1FjeUFFS0FJUUlRRWdCRUVBTmdJUUlBUWdBVFlDTENBRVFRTTZBQ01nQkVFQU9nQWJJQVJCdzdudUFDMEFBRG9BR2lBRVFjRzU3Z0F2QUFBN0FSZ2dCQ2tEQ0NFSklBUkNBRGNEQ0NBRUlBazNBaVFDUUNBREtBSUVJZ0VnQXlnQ0NFa0VRQ0FCSUFRcEF4ZzNBZ0FnQVNBRUtBSWdOZ0lJSUFSQkFEWUNJQ0FFUWdBM0F4Z2dBU0FFS0FJc05nSVVJQUVnQkNrQ0pEY0NEQ0FFUWdBM0FpUWdCRUVBTmdJc0lBTWdBVUVZYWpZQ0JBd0JDeUFESUFSQkdHb1FKU0FFTEFBdlFRQk9EUUFnQkNnQ0pCQVhDeUFFTEFBalFRQklCRUFnQkNnQ0dCQVhDeUFFTEFBVFFRQk9EUUFnQkNnQ0NCQVhDd0pBSUFBb0FoQWlBVVVOQUNBRVFRaHFJQUVRcHc0Z0JDZ0NFQ0VCSUFSQkFEWUNFQ0FFSUFFMkFpd2dCRUVBT2dBY0lBUkI1dDdKNndZMkFoZ2dCRUVFT2dBaklBUXBBd2doQ1NBRVFnQTNBd2dnQkNBSk53SWtBa0FnQXlnQ0JDSUJJQU1vQWdoSkJFQWdBU0FFS1FNWU53SUFJQUVnQkNnQ0lEWUNDQ0FFUVFBMkFpQWdCRUlBTndNWUlBRWdCQ2dDTERZQ0ZDQUJJQVFwQWlRM0Fnd2dCRUlBTndJa0lBUkJBRFlDTENBRElBRkJHR28yQWdRTUFRc2dBeUFFUVJocUVDVWdCQ3dBTDBFQVRnMEFJQVFvQWlRUUZ3c2dCQ3dBSTBFQVNBUkFJQVFvQWhnUUZ3c2dCQ3dBRTBFQVRnMEFJQVFvQWdnUUZ3c0NRQ0FBS0FJVUlnRkZEUUFnQkVFSWFpQUJFS0lLSUFRb0FoQWhBU0FFUVFBMkFoQWdCQ0FCTmdJc0lBUkJBem9BSXlBRVFRQTZBQnNnQkVHY2hlNEFMUUFBT2dBYUlBUkJtb1h1QUM4QUFEc0JHQ0FFS1FNSUlRa2dCRUlBTndNSUlBUWdDVGNDSkFKQUlBTW9BZ1FpQVNBREtBSUlTUVJBSUFFZ0JDa0RHRGNDQUNBQklBUW9BaUEyQWdnZ0JFRUFOZ0lnSUFSQ0FEY0RHQ0FCSUFRb0FpdzJBaFFnQVNBRUtRSWtOd0lNSUFSQ0FEY0NKQ0FFUVFBMkFpd2dBeUFCUVJocU5nSUVEQUVMSUFNZ0JFRVlhaEFsSUFRc0FDOUJBRTROQUNBRUtBSWtFQmNMSUFRc0FDTkJBRWdFUUNBRUtBSVlFQmNMSUFRc0FCTkJBRTROQUNBRUtBSUlFQmNMQWtBZ0FDZ0NHQ0lDUlEwQUl3QkJFR3NpQVNRQUlBUkNBRGNDQ0NBRVFRQTJBaEFDUUFKQUFrQUNRQUpBSUFKQkFXc09Bd0FCQWdNTElBUkI3TXFab3djMkFnZ2dCRUVFT2dBVERBTUxJQVJCQlRvQUV5QUVRYStzN1FBb0FBQTJBQWdnQkVHenJPMEFMUUFBT2dBTURBSUxJQVJCQmpvQUV5QUVRZHlHN2dBb0FBQTJBQWdnQkVIZ2h1NEFMd0FBT3dBTURBRUxJQUVnQWpZQ0FFSGYydTRBSUFFUUpDQUVRUUE2QUFnZ0JFRUFPZ0FUQ3lBQlFSQnFKQUFnQkVFSU9nQWpJQVFvQWhBaEFTQUVRUUEyQWhBZ0JDQUJOZ0lzSUFSQkFEb0FJQ0FFUXViWWhidm1oZHkzOHdBM0F4Z2dCQ2tEQ0NFSklBUkNBRGNEQ0NBRUlBazNBaVFDUUNBREtBSUVJZ0VnQXlnQ0NFa0VRQ0FCSUFRcEF4ZzNBZ0FnQVNBRUtBSWdOZ0lJSUFSQkFEWUNJQ0FFUWdBM0F4Z2dBU0FFS0FJc05nSVVJQUVnQkNrQ0pEY0NEQ0FFUWdBM0FpUWdCRUVBTmdJc0lBTWdBVUVZYWpZQ0JBd0JDeUFESUFSQkdHb1FKU0FFTEFBdlFRQk9EUUFnQkNnQ0pCQVhDeUFFTEFBalFRQklCRUFnQkNnQ0dCQVhDeUFFTEFBVFFRQk9EUUFnQkNnQ0NCQVhDeUFBS0FJY0lnRkZEUUFnQkVFSWFpRUNJd0JCRUdzaUFDUUFJQVJDQURjQ0NDQUVRUUEyQWhBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFGQkFXc09CZ0FCQWdNRUJRWUxJQVJDOCtqSmk1YnRtYlQwQURjQ0NDQUVRUWc2QUJNTUJnc2dCRUVHT2dBVElBUkJsZHJ2QUNnQUFEWUFDQ0FFUVpuYTd3QXZBQUE3QUF3TUJRc2dCRUVHT2dBVElBUkJ1ZG52QUNnQUFEWUFDQ0FFUWIzWjd3QXZBQUE3QUF3TUJBc2dCRUVHT2dBVElBUkJtOW52QUNnQUFEWUFDQ0FFUVovWjd3QXZBQUE3QUF3TUF3c2dCRUxsOE5HcjVvM1pzdVFBTndJSUlBUkJDRG9BRXd3Q0N5QUVRUVk2QUJNZ0JFR2MydThBS0FBQU5nQUlJQVJCb05ydkFDOEFBRHNBREF3QkN5QUFJQUUyQWdCQm50enVBQ0FBRUNRQ1FDQUVMQUFUUVFCSUJFQWdCRUVBTmdJTUlBUW9BZ2doQWd3QkN5QUVRUUE2QUJNTElBSkJBRG9BQUFzZ0FFRVFhaVFBSUFSQmxzenVBQzBBQURvQUlDQUVLQUlRSVFBZ0JFRUFOZ0lRSUFRZ0FEWUNMQ0FFUVFrNkFDTWdCRUVBT2dBaElBUkJqc3p1QUNrQUFEY0RHQ0FFS1FNSUlRa2dCRUlBTndNSUlBUWdDVGNDSkFKQUlBTW9BZ1FpQUNBREtBSUlTUVJBSUFBZ0JDa0RHRGNDQUNBQUlBUW9BaUEyQWdnZ0JFRUFOZ0lnSUFSQ0FEY0RHQ0FBSUFRb0FpdzJBaFFnQUNBRUtRSWtOd0lNSUFSQ0FEY0NKQ0FFUVFBMkFpd2dBeUFBUVJocU5nSUVEQUVMSUFNZ0JFRVlhaEFsSUFRc0FDOUJBRTROQUNBRUtBSWtFQmNMSUFRc0FDTkJBRWdFUUNBRUtBSVlFQmNMSUFRc0FCTkJBRTROQUNBRUtBSUlFQmNMQWtBQ1FDQUZLQUo4SWdBZ0JTZ0NnQUVpQVVZTkFBTkFJQUFvQWdCQnp3QkdEUUVnQUVFRWFpSUFJQUZIRFFBTERBRUxJQUFnQVVZTkFDQUZRYkQ5L0FCQndNN3pBRUYrRUJ3b0FnUWlBRVVOQUNBRVFRaHFJQUFRcHc0Z0JFR016TzRBTFFBQU9nQWdJQVFvQWhBaEFDQUVRUUEyQWhBZ0JDQUFOZ0lzSUFSQkNUb0FJeUFFUVFBNkFDRWdCRUdFek80QUtRQUFOd01ZSUFRcEF3Z2hDU0FFUWdBM0F3Z2dCQ0FKTndJa0FrQWdBeWdDQkNJQUlBTW9BZ2hKQkVBZ0FDQUVLUU1ZTndJQUlBQWdCQ2dDSURZQ0NDQUVRUUEyQWlBZ0JFSUFOd01ZSUFBZ0JDZ0NMRFlDRkNBQUlBUXBBaVEzQWd3Z0JFSUFOd0lrSUFSQkFEWUNMQ0FESUFCQkdHbzJBZ1FNQVFzZ0F5QUVRUmhxRUNVZ0JDd0FMMEVBVGcwQUlBUW9BaVFRRndzZ0JDd0FJMEVBU0FSQUlBUW9BaGdRRndzZ0JDd0FFMEVBVGcwQUlBUW9BZ2dRRndzZ0JFRXdhaVFBSXdCQmdBRnJJZ0lrQUFKQUFrQWdCU2dDZkNJRUlBVW9Bb0FCSWdCR0RRQURRQ0FFS0FJQVFkQUFSZzBCSUFSQkJHb2lCQ0FBUncwQUN3d0JDeUFBSUFSR0RRQUNRQ0FGUWJEOS9BQkJoTGZ6QUVGK0VCd2lBQ2dDQkNJQlFYOUdEUUFnQWtIWUFHb2dBUkJOSUFKQkVCQVlJZ0UyQW1nZ0FrS01nSUNBZ0lLQWdJQi9Od0pzSUFGQkFEb0FEQ0FCUWVmWDdnQW9BQUEyQUFnZ0FVSGYxKzRBS1FBQU53QUFJQUlnQWlnQ1lEWUNmQ0FDUVFBMkFtQWdBaUFDS1FOWU53SjBJQUpDQURjRFdBSkFJQU1vQWdRaUFTQURLQUlJU1FSQUlBRWdBaWtEYURjQ0FDQUJJQUlvQW5BMkFnZ2dBa0VBTmdKd0lBSkNBRGNEYUNBQklBSW9BbncyQWhRZ0FTQUNLUUowTndJTUlBSkNBRGNDZENBQ1FRQTJBbndnQXlBQlFSaHFOZ0lFREFFTElBTWdBa0hvQUdvUUpTQUNMQUIvUVFCT0RRQWdBaWdDZEJBWEN5QUNMQUJ6UVFCSUJFQWdBaWdDYUJBWEN5QUNMQUJqUVFCT0RRQWdBaWdDV0JBWEN3SkFJQUFyQXdnaUNrUUFBQUFBQUFEd3YyRU5BQ0FDUWRnQWFpQUtFSWtGSUFKQnRvRHRBQzBBQURvQWNDQUNLQUpnSVFFZ0FrRUFOZ0pnSUFJZ0FUWUNmQ0FDUVFrNkFITWdBa0VBT2dCeElBSkJyb0R0QUNrQUFEY0RhQ0FDS1FOWUlRa2dBa0lBTndOWUlBSWdDVGNDZEFKQUlBTW9BZ1FpQVNBREtBSUlTUVJBSUFFZ0Fpa0RhRGNDQUNBQklBSW9BbkEyQWdnZ0FrRUFOZ0p3SUFKQ0FEY0RhQ0FCSUFJb0FudzJBaFFnQVNBQ0tRSjBOd0lNSUFKQ0FEY0NkQ0FDUVFBMkFud2dBeUFCUVJocU5nSUVEQUVMSUFNZ0FrSG9BR29RSlNBQ0xBQi9RUUJPRFFBZ0FpZ0NkQkFYQ3lBQ0xBQnpRUUJJQkVBZ0FpZ0NhQkFYQ3lBQ0xBQmpRUUJPRFFBZ0FpZ0NXQkFYQ3lBQ1FRQTJBbndnQWtJQU53SjBJQUpDZ0lDQWdIQTNBbXdnQWtHczBmSUFOZ0pvSUFCQkVHb2dBa0hvQUdvUTd4UWhBU0FDUWF6UjhnQTJBbWdnQWl3QWYwRUFTQVJBSUFJb0FuUVFGd3NDUUNBQkRRQWdBa0dzMGZJQU5nSkFJQUlnQUNrQ0ZEY0NSQ0FDUWN3QWFpRUJBa0FnQUN3QUowRUFUZ1JBSUFFZ0FDa0NIRGNDQUNBQklBQW9BaVEyQWdnTUFRc2dBU0FBS0FJY0lBQW9BaUFRR2dzZ0FrSFlBR29nQWtGQWF4RGREU0FDUWNpWDdRQXRBQUE2QUhBZ0FpZ0NZQ0VCSUFKQkFEWUNZQ0FDSUFFMkFud2dBa0VKT2dCeklBSkJBRG9BY1NBQ1FjQ1g3UUFwQUFBM0EyZ2dBaWtEV0NFSklBSkNBRGNEV0NBQ0lBazNBblFDUUNBREtBSUVJZ0VnQXlnQ0NFa0VRQ0FCSUFJcEEyZzNBZ0FnQVNBQ0tBSndOZ0lJSUFKQkFEWUNjQ0FDUWdBM0EyZ2dBU0FDS0FKOE5nSVVJQUVnQWlrQ2REY0NEQ0FDUWdBM0FuUWdBa0VBTmdKOElBTWdBVUVZYWpZQ0JBd0JDeUFESUFKQjZBQnFFQ1VnQWl3QWYwRUFUZzBBSUFJb0FuUVFGd3NnQWl3QWMwRUFTQVJBSUFJb0FtZ1FGd3NnQWl3QVkwRUFTQVJBSUFJb0FsZ1FGd3NnQWtHczBmSUFOZ0pBSUFJc0FGZEJBRTROQUNBQ0tBSk1FQmNMSUFBb0FpZ2lBRVVOQUNBQ1FkZ0FhaUFBRUUwZ0FrSFI0TzRBTHdBQU93RndJQUlvQW1BaEFDQUNRUUEyQW1BZ0FpQUFOZ0o4SUFKQmdCUTdBWElnQWtISjRPNEFLUUFBTndOb0lBSXBBMWdoQ1NBQ1FnQTNBMWdnQWlBSk53SjBBa0FnQXlnQ0JDSUFJQU1vQWdoSkJFQWdBQ0FDS1FOb053SUFJQUFnQWlnQ2NEWUNDQ0FDUVFBMkFuQWdBa0lBTndOb0lBQWdBaWdDZkRZQ0ZDQUFJQUlwQW5RM0Fnd2dBa0lBTndKMElBSkJBRFlDZkNBRElBQkJHR28yQWdRTUFRc2dBeUFDUWVnQWFoQWxJQUlzQUg5QkFFNE5BQ0FDS0FKMEVCY0xJQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUlzQUdOQkFFNE5BQ0FDS0FKWUVCY0xBa0FDUUNBRktBSjhJZ1FnQlNnQ2dBRWlBRVlOQUFOQUlBUW9BZ0JCMFFCR0RRRWdCRUVFYWlJRUlBQkhEUUFMREFFTElBQWdCRVlOQUNBRlFiRDkvQUJCckxmekFFRitFQndpQUVFRWFpRUJBa0FnQUNnQ0NDQUFMUUFQSWdRZ0JFRVlkRUVZZFNJRVFRQklHd1IvSUFRRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQVBDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDT0NBQ0lBRXBBZ0EzQXpBTUFRc2dBa0V3YWlBQUtBSUVJQUFvQWdnUUdnc2dBaUFDS1FJd053SllJQUlnQWlnQ09EWUNZQ0FDUWdBM0FqQWdBa0VBTmdJNElBSW9BbUFoQUNBQ1FRQTJBbUFnQWlBQU5nSjhJQUpCQlRvQWN5QUNRUUE2QUcwZ0FrR0kvKzBBTFFBQU9nQnNJQUpCaFAvdEFDZ0FBRFlDYUNBQ0tRTllJUWtnQWtJQU53TllJQUlnQ1RjQ2RBSkFJQU1vQWdRaUFDQURLQUlJU1FSQUlBQWdBaWtEYURjQ0FDQUFJQUlvQW5BMkFnZ2dBa0VBTmdKd0lBSkNBRGNEYUNBQUlBSW9BbncyQWhRZ0FDQUNLUUowTndJTUlBSkNBRGNDZENBQ1FRQTJBbndnQXlBQVFSaHFOZ0lFREFFTElBTWdBa0hvQUdvUUpTQUNMQUIvUVFCT0RRQWdBaWdDZEJBWEN5QUNMQUJ6UVFCSUJFQWdBaWdDYUJBWEN5QUNMQUJqUVFCSUJFQWdBaWdDV0JBWEN5QUNMQUE3UVFCT0RRQWdBaWdDTUJBWEN3SkFBa0FnQlNnQ2ZDSUVJQVVvQW9BQklnQkdEUUFEUUNBRUtBSUFRZElBUmcwQklBUkJCR29pQkNBQVJ3MEFDd3dCQ3lBQUlBUkdEUUFDUUNBRlFiRDkvQUJCMUxmekFFRitFQndpQUNnQ0JDSUJRWDlHRFFBZ0FrSFlBR29nQVJCTklBSkJFQkFZSWdFMkFtZ2dBa0tOZ0lDQWdJS0FnSUIvTndKc0lBRkJBRG9BRFNBQlFmZS83Z0FwQUFBM0FBVWdBVUh5dis0QUtRQUFOd0FBSUFJZ0FpZ0NZRFlDZkNBQ1FRQTJBbUFnQWlBQ0tRTllOd0owSUFKQ0FEY0RXQUpBSUFNb0FnUWlBU0FES0FJSVNRUkFJQUVnQWlrRGFEY0NBQ0FCSUFJb0FuQTJBZ2dnQWtFQU5nSndJQUpDQURjRGFDQUJJQUlvQW53MkFoUWdBU0FDS1FKME53SU1JQUpDQURjQ2RDQUNRUUEyQW53Z0F5QUJRUmhxTmdJRURBRUxJQU1nQWtIb0FHb1FKU0FDTEFCL1FRQk9EUUFnQWlnQ2RCQVhDeUFDTEFCelFRQklCRUFnQWlnQ2FCQVhDeUFDTEFCalFRQk9EUUFnQWlnQ1dCQVhDd0pBSUFBb0FnZ2lBVVVOQUNBQ1FkZ0FhaUFCRUxFT0lBSkJFQkFZSWdFMkFtZ2dBa0tPZ0lDQWdJS0FnSUIvTndKc0lBRkJBRG9BRGlBQlFhR2U3d0FwQUFBM0FBWWdBVUdibnU4QUtRQUFOd0FBSUFJZ0FpZ0NZRFlDZkNBQ1FRQTJBbUFnQWlBQ0tRTllOd0owSUFKQ0FEY0RXQUpBSUFNb0FnUWlBU0FES0FJSVNRUkFJQUVnQWlrRGFEY0NBQ0FCSUFJb0FuQTJBZ2dnQWtFQU5nSndJQUpDQURjRGFDQUJJQUlvQW53MkFoUWdBU0FDS1FKME53SU1JQUpDQURjQ2RDQUNRUUEyQW53Z0F5QUJRUmhxTmdJRURBRUxJQU1nQWtIb0FHb1FKU0FDTEFCL1FRQk9EUUFnQWlnQ2RCQVhDeUFDTEFCelFRQklCRUFnQWlnQ2FCQVhDeUFDTEFCalFRQk9EUUFnQWlnQ1dCQVhDd0pBQWtBZ0FDZ0NGQTBBSUFBb0FoaEJmMGNOQUNBQUt3TWdSQUFBd1AvLy85L0JZUTBCQ3lBQ1FlRFI4Z0EyQWhnZ0FpQUFLUUljTndJa0lBSWdBQ2dDSkRZQ0xDQUNJQUFwQWhRM0Fod2dBa0hZQUdvZ0FrRVlhaERiRFNBQ0tBSmdJUUVnQWtFQU5nSmdJQUlnQVRZQ2ZDQUNRUUE2QUhBZ0FrTHQwcEhMNW9YY3NPNEFOd05vSUFKQkNEb0FjeUFDS1FOWUlRa2dBa0lBTndOWUlBSWdDVGNDZEFKQUlBTW9BZ1FpQVNBREtBSUlTUVJBSUFFZ0Fpa0RhRGNDQUNBQklBSW9BbkEyQWdnZ0FrRUFOZ0p3SUFKQ0FEY0RhQ0FCSUFJb0FudzJBaFFnQVNBQ0tRSjBOd0lNSUFKQ0FEY0NkQ0FDUVFBMkFud2dBeUFCUVJocU5nSUVEQUVMSUFNZ0FrSG9BR29RSlNBQ0xBQi9RUUJPRFFBZ0FpZ0NkQkFYQ3lBQ0xBQnpRUUJJQkVBZ0FpZ0NhQkFYQ3lBQ0xBQmpRUUJPRFFBZ0FpZ0NXQkFYQ3lBQVFTaHFJUUVDUUFKQUlBQW9BaXdnQUMwQU15SUVJQVJCR0hSQkdIVWlCRUVBU0JzRWZ5QUVCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBTXd0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFoQWdBaUFCS1FJQU53TUlEQUVMSUFKQkNHb2dBQ2dDS0NBQUtBSXNFQm9MSUFJZ0Fpa0NDRGNDV0NBQ0lBSW9BaEEyQW1BZ0FrSUFOd0lJSUFKQkFEWUNFQ0FDUVJBUUdDSUJOZ0pvSUFKQ2pvQ0FnSUNDZ0lDQWZ6Y0NiQ0FCUVFBNkFBNGdBVUhGbnU4QUtRQUFOd0FHSUFGQnY1N3ZBQ2tBQURjQUFDQUNJQUlvQW1BMkFud2dBa0VBTmdKZ0lBSWdBaWtEV0RjQ2RDQUNRZ0EzQTFnQ1FDQURLQUlFSWdFZ0F5Z0NDRWtFUUNBQklBSXBBMmczQWdBZ0FTQUNLQUp3TmdJSUlBSkJBRFlDY0NBQ1FnQTNBMmdnQVNBQ0tBSjhOZ0lVSUFFZ0Fpa0NkRGNDRENBQ1FnQTNBblFnQWtFQU5nSjhJQU1nQVVFWWFqWUNCQXdCQ3lBRElBSkI2QUJxRUNVZ0Fpd0FmMEVBVGcwQUlBSW9BblFRRndzZ0Fpd0FjMEVBU0FSQUlBSW9BbWdRRndzZ0Fpd0FZMEVBU0FSQUlBSW9BbGdRRndzZ0Fpd0FFMEVBVGcwQUlBSW9BZ2dRRndzQ1FDQUFLQUkwSWdGQmYwWU5BQ0FDUWRnQWFpQUJFRTBnQWtFUUVCZ2lBVFlDYUNBQ1FvMkFnSUNBZ29DQWdIODNBbXdnQVVFQU9nQU5JQUZCa01EdUFDa0FBRGNBQlNBQlFZdkE3Z0FwQUFBM0FBQWdBaUFDS0FKZ05nSjhJQUpCQURZQ1lDQUNJQUlwQTFnM0FuUWdBa0lBTndOWUFrQWdBeWdDQkNJQklBTW9BZ2hKQkVBZ0FTQUNLUU5vTndJQUlBRWdBaWdDY0RZQ0NDQUNRUUEyQW5BZ0FrSUFOd05vSUFFZ0FpZ0NmRFlDRkNBQklBSXBBblEzQWd3Z0FrSUFOd0owSUFKQkFEWUNmQ0FESUFGQkdHbzJBZ1FNQVFzZ0F5QUNRZWdBYWhBbElBSXNBSDlCQUU0TkFDQUNLQUowRUJjTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUU0TkFDQUNLQUpZRUJjTElBQXJBemdpQ2tRQUFBQUFBQUR3djJFTkFDQUNRZGdBYWlBS0VJa0ZJQUpCRUJBWUlnQTJBbWdnQWtLTGdJQ0FnSUtBZ0lCL053SnNJQUJCQURvQUN5QUFRYTJkN3dBb0FBQTJBQWNnQUVHbW5lOEFLUUFBTndBQUlBSWdBaWdDWURZQ2ZDQUNRUUEyQW1BZ0FpQUNLUU5ZTndKMElBSkNBRGNEV0FKQUlBTW9BZ1FpQUNBREtBSUlTUVJBSUFBZ0Fpa0RhRGNDQUNBQUlBSW9BbkEyQWdnZ0FrRUFOZ0p3SUFKQ0FEY0RhQ0FBSUFJb0FudzJBaFFnQUNBQ0tRSjBOd0lNSUFKQ0FEY0NkQ0FDUVFBMkFud2dBeUFBUVJocU5nSUVEQUVMSUFNZ0FrSG9BR29RSlNBQ0xBQi9RUUJPRFFBZ0FpZ0NkQkFYQ3lBQ0xBQnpRUUJJQkVBZ0FpZ0NhQkFYQ3lBQ0xBQmpRUUJPRFFBZ0FpZ0NXQkFYQ3lBRktBSjhJZ1FoQUFKQUFrQWdCQ0FGS0FLQUFTSUJSZzBBSUFRaEFBTkFJQUFvQWdCQjB3QkdEUUVnQUVFRWFpSUFJQUZIRFFBTERBRUxJQUFnQVVZTkFDQUZRYkQ5L0FCQitMZnpBRUYrRUJ3b0FnUWlBRVVOQUNBQ1FkZ0FhaUFBRUUwZ0FpZ0NZQ0VBSUFKQkFEWUNZQ0FDSUFBMkFud2dBa0VET2dCeklBSkJBRG9BYXlBQ1FhM0E3Z0F0QUFBNkFHb2dBa0dyd080QUx3QUFPd0ZvSUFJcEExZ2hDU0FDUWdBM0ExZ2dBaUFKTndKMEFrQWdBeWdDQkNJQUlBTW9BZ2hKQkVBZ0FDQUNLUU5vTndJQUlBQWdBaWdDY0RZQ0NDQUNRUUEyQW5BZ0FrSUFOd05vSUFBZ0FpZ0NmRFlDRkNBQUlBSXBBblEzQWd3Z0FrSUFOd0owSUFKQkFEWUNmQ0FESUFCQkdHbzJBZ1FNQVFzZ0F5QUNRZWdBYWhBbElBSXNBSDlCQUU0TkFDQUNLQUowRUJjTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUVnRVFDQUNLQUpZRUJjTElBVW9Bb0FCSVFFZ0JTZ0NmQ0VFQ3dKQUlBRWdCRVlOQUFOQUlBUW9BZ0JCMUFCSEJFQWdCRUVFYWlJRUlBRkhEUUVNQWdzTElBRWdCRVlOQUFKQUlBVkJzUDM4QUVHY3VQTUFRWDRRSENJQkt3TUlJZ3BFQUFBQUFBQUFBQUJoRFFBZ0FrSFlBR29nQ2hCeklBSkJDRG9BY3lBQ0tBSmdJUUFnQWtFQU5nSmdJQUlnQURZQ2ZDQUNRUUE2QUhBZ0FrTHQwcEhMNXNXWXVPMEFOd05vSUFJcEExZ2hDU0FDUWdBM0ExZ2dBaUFKTndKMEFrQWdBeWdDQkNJQUlBTW9BZ2hKQkVBZ0FDQUNLUU5vTndJQUlBQWdBaWdDY0RZQ0NDQUNRUUEyQW5BZ0FrSUFOd05vSUFBZ0FpZ0NmRFlDRkNBQUlBSXBBblEzQWd3Z0FrSUFOd0owSUFKQkFEWUNmQ0FESUFCQkdHbzJBZ1FNQVFzZ0F5QUNRZWdBYWhBbElBSXNBSDlCQUU0TkFDQUNLQUowRUJjTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUU0TkFDQUNLQUpZRUJjTElBRW9BaEFpQUVGL1JnMEFJQUpCMkFCcUlBQVFUU0FDUWNQdjd3QXRBQUE2QUhBZ0FpZ0NZQ0VBSUFKQkFEWUNZQ0FDSUFBMkFud2dBa0VKT2dCeklBSkJBRG9BY1NBQ1FidnY3d0FwQUFBM0EyZ2dBaWtEV0NFSklBSkNBRGNEV0NBQ0lBazNBblFDUUNBREtBSUVJZ0FnQXlnQ0NFa0VRQ0FBSUFJcEEyZzNBZ0FnQUNBQ0tBSndOZ0lJSUFKQkFEWUNjQ0FDUWdBM0EyZ2dBQ0FDS0FKOE5nSVVJQUFnQWlrQ2REY0NEQ0FDUWdBM0FuUWdBa0VBTmdKOElBTWdBRUVZYWpZQ0JBd0JDeUFESUFKQjZBQnFFQ1VnQWl3QWYwRUFUZzBBSUFJb0FuUVFGd3NnQWl3QWMwRUFTQVJBSUFJb0FtZ1FGd3NnQWl3QVkwRUFUZzBBSUFJb0FsZ1FGd3NnQlNnQ2ZDSUFJUUVDUUFKQUlBQWdCU2dDZ0FFaUJFWU5BQ0FBSVFFRFFDQUJLQUlBUWRVQVJnMEJJQUZCQkdvaUFTQUVSdzBBQ3d3QkN5QUJJQVJHRFFBZ0JVR3cvZndBUWNDNDh3QkJmaEFjS0FJRUlnRkJmMFlOQUNBQ1FkZ0FhaUFCRUUwZ0FpZ0NZQ0VBSUFKQkFEWUNZQ0FDSUFBMkFud2dBa0VET2dCeklBSkJBRG9BYXlBQ1FZTFo3Z0F0QUFBNkFHb2dBa0dBMmU0QUx3QUFPd0ZvSUFJcEExZ2hDU0FDUWdBM0ExZ2dBaUFKTndKMEFrQWdBeWdDQkNJQUlBTW9BZ2hKQkVBZ0FDQUNLUU5vTndJQUlBQWdBaWdDY0RZQ0NDQUNRUUEyQW5BZ0FrSUFOd05vSUFBZ0FpZ0NmRFlDRkNBQUlBSXBBblEzQWd3Z0FrSUFOd0owSUFKQkFEWUNmQ0FESUFCQkdHbzJBZ1FNQVFzZ0F5QUNRZWdBYWhBbElBSXNBSDlCQUU0TkFDQUNLQUowRUJjTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUVnRVFDQUNLQUpZRUJjTElBVW9Bb0FCSVFRZ0JTZ0NmQ0VBQ3dKQUlBQWdCRVlOQUNBQUlRRURRQ0FCS0FJQVFkWUFSd1JBSUFGQkJHb2lBU0FFUncwQkRBSUxDeUFCSUFSR0RRQWdCVUd3L2Z3QVFlUzQ4d0JCZmhBY0tBSUVJZ0ZCZjBZTkFDQUNRZGdBYWlBQkVFMGdBaWdDWUNFQUlBSkJBRFlDWUNBQ0lBQTJBbndnQWtFQU9nQnNJQUpCOXNLeGt3TTJBbWdnQWtFRU9nQnpJQUlwQTFnaENTQUNRZ0EzQTFnZ0FpQUpOd0owQWtBZ0F5Z0NCQ0lBSUFNb0FnaEpCRUFnQUNBQ0tRTm9Od0lBSUFBZ0FpZ0NjRFlDQ0NBQ1FRQTJBbkFnQWtJQU53Tm9JQUFnQWlnQ2ZEWUNGQ0FBSUFJcEFuUTNBZ3dnQWtJQU53SjBJQUpCQURZQ2ZDQURJQUJCR0dvMkFnUU1BUXNnQXlBQ1FlZ0FhaEFsSUFJc0FIOUJBRTROQUNBQ0tBSjBFQmNMSUFJc0FITkJBRWdFUUNBQ0tBSm9FQmNMSUFJc0FHTkJBRWdFUUNBQ0tBSllFQmNMSUFVb0FvQUJJUVFnQlNnQ2ZDRUFDd0pBSUFBZ0JFWU5BQ0FBSVFFRFFDQUJLQUlBUWRjQVJ3UkFJQUZCQkdvaUFTQUVSdzBCREFJTEN5QUJJQVJHRFFBZ0JVR3cvZndBUVlpNTh3QkJmaEFjS0FJRUlnRkJmMFlOQUNBQ1FkZ0FhaUFCRUUwZ0FpZ0NZQ0VBSUFKQkFEWUNZQ0FDSUFBMkFud2dBa0VET2dCeklBSkJBRG9BYXlBQ1FkM1g3Z0F0QUFBNkFHb2dBa0hiMSs0QUx3QUFPd0ZvSUFJcEExZ2hDU0FDUWdBM0ExZ2dBaUFKTndKMEFrQWdBeWdDQkNJQUlBTW9BZ2hKQkVBZ0FDQUNLUU5vTndJQUlBQWdBaWdDY0RZQ0NDQUNRUUEyQW5BZ0FrSUFOd05vSUFBZ0FpZ0NmRFlDRkNBQUlBSXBBblEzQWd3Z0FrSUFOd0owSUFKQkFEWUNmQ0FESUFCQkdHbzJBZ1FNQVFzZ0F5QUNRZWdBYWhBbElBSXNBSDlCQUU0TkFDQUNLQUowRUJjTElBSXNBSE5CQUVnRVFDQUNLQUpvRUJjTElBSXNBR05CQUVnRVFDQUNLQUpZRUJjTElBVW9Bb0FCSVFRZ0JTZ0NmQ0VBQ3dKQUlBQWdCRVlOQUFOQUlBQW9BZ0JCMkFCSEJFQWdBRUVFYWlJQUlBUkhEUUVNQWdzTElBQWdCRVlOQUNBRlFiRDkvQUJCcUxuekFFRitFQndvQWdRaUFFVU5BQ0FDUWRnQWFpQUFFRTBnQWlnQ1lDRUFJQUpCQURZQ1lDQUNJQUEyQW53Z0FrRURPZ0J6SUFKQkFEb0FheUFDUWN5UTdnQXRBQUE2QUdvZ0FrSEtrTzRBTHdBQU93Rm9JQUlwQTFnaENTQUNRZ0EzQTFnZ0FpQUpOd0owQWtBZ0F5Z0NCQ0lBSUFNb0FnaEpCRUFnQUNBQ0tRTm9Od0lBSUFBZ0FpZ0NjRFlDQ0NBQ1FRQTJBbkFnQWtJQU53Tm9JQUFnQWlnQ2ZEWUNGQ0FBSUFJcEFuUTNBZ3dnQWtJQU53SjBJQUpCQURZQ2ZDQURJQUJCR0dvMkFnUU1BUXNnQXlBQ1FlZ0FhaEFsSUFJc0FIOUJBRTROQUNBQ0tBSjBFQmNMSUFJc0FITkJBRWdFUUNBQ0tBSm9FQmNMSUFJc0FHTkJBRTROQUNBQ0tBSllFQmNMSUFKQmdBRnFKQUFqQUVIZ0FHc2lBQ1FBQWtBQ1FDQUZLQUo4SWdFZ0JTZ0NnQUVpQkVZTkFBTkFJQUVvQWdCQjJRQkdEUUVnQVVFRWFpSUJJQVJIRFFBTERBRUxJQUVnQkVZTkFDQUZRYkQ5L0FCQjFOdjRBRUYrRUJ3aUFVRUVhaUVFQWtBQ1FDQUJLQUlJSUFFdEFBOGlBaUFDUVJoMFFSaDFJZ0pCQUVnYkJIOGdBZ1VnQkVGL1FZak04UUJCQUJBYlJRMENJQUVzQUE4TFFSaDBRUmgxUVFCT0JFQWdBQ0FFS0FJSU5nSXdJQUFnQkNrQ0FEY0RLQXdCQ3lBQVFTaHFJQUVvQWdRZ0FTZ0NDQkFhQ3lBQUlBQXBBaWczQWpnZ0FDQUFLQUl3TmdKQUlBQkNBRGNDS0NBQVFRQTJBakFnQUVGQWF5SUVLQUlBSVFJZ0JFRUFOZ0lBSUFBZ0FqWUNYQ0FBUVFNNkFGTWdBRUVBT2dCTElBQkJ4Ylh0QUMwQUFEb0FTaUFBUWNPMTdRQXZBQUE3QVVnZ0FDa0RPQ0VKSUFCQ0FEY0RPQ0FBSUFrM0FsUUNRQ0FES0FJRUlnUWdBeWdDQ0VrRVFDQUVJQUFwQTBnM0FnQWdCQ0FBS0FKUU5nSUlJQUJCQURZQ1VDQUFRZ0EzQTBnZ0JDQUFLQUpjTmdJVUlBUWdBQ2tDVkRjQ0RDQUFRZ0EzQWxRZ0FFRUFOZ0pjSUFNZ0JFRVlhallDQkF3QkN5QURJQUJCeUFCcUVDVWdBQ3dBWDBFQVRnMEFJQUFvQWxRUUZ3c2dBQ3dBVTBFQVNBUkFJQUFvQWtnUUZ3c2dBQ3dBUTBFQVNBUkFJQUFvQWpnUUZ3c2dBQ3dBTTBFQVRnMEFJQUFvQWlnUUZ3c2dBVUVRYWlFRUFrQWdBU2dDRkNBQkxRQWJJZ0lnQWtFWWRFRVlkU0lDUVFCSUd3Ui9JQUlGSUFSQmYwR0l6UEVBUVFBUUcwVU5BaUFCTEFBYkMwRVlkRUVZZFVFQVRnUkFJQUFnQkNnQ0NEWUNJQ0FBSUFRcEFnQTNBeGdNQVFzZ0FFRVlhaUFCS0FJUUlBRW9BaFFRR2dzZ0FDQUFLUUlZTndJNElBQWdBQ2dDSURZQ1FDQUFRZ0EzQWhnZ0FFRUFOZ0lnSUFCQlFHc2lBU2dDQUNFRUlBRkJBRFlDQUNBQUlBUTJBbHdnQUVFRk9nQlRJQUJCQURvQVRTQUFRYjJlN3dBdEFBQTZBRXdnQUVHNW51OEFLQUFBTmdKSUlBQXBBemdoQ1NBQVFnQTNBemdnQUNBSk53SlVBa0FnQXlnQ0JDSUJJQU1vQWdoSkJFQWdBU0FBS1FOSU53SUFJQUVnQUNnQ1VEWUNDQ0FBUVFBMkFsQWdBRUlBTndOSUlBRWdBQ2dDWERZQ0ZDQUJJQUFwQWxRM0Fnd2dBRUlBTndKVUlBQkJBRFlDWENBRElBRkJHR28yQWdRTUFRc2dBeUFBUWNnQWFoQWxJQUFzQUY5QkFFNE5BQ0FBS0FKVUVCY0xJQUFzQUZOQkFFZ0VRQ0FBS0FKSUVCY0xJQUFzQUVOQkFFZ0VRQ0FBS0FJNEVCY0xJQUFzQUNOQkFFNE5BQ0FBS0FJWUVCY0xBa0FDUUNBRktBSjhJZ0VnQlNnQ2dBRWlCRVlOQUFOQUlBRW9BZ0JCMmdCR0RRRWdBVUVFYWlJQklBUkhEUUFMREFFTElBRWdCRVlOQUFKQUlBVkJzUDM4QUVIMDIvZ0FRWDRRSENJQktBSUVJZ1JGRFFBZ0FFRTRhaUFFRUZzZ0FFRkFheUlFS0FJQUlRSWdCRUVBTmdJQUlBQWdBallDWENBQVFRWTZBRk1nQUVFQU9nQk9JQUJCbWRydkFDOEFBRHNCVENBQVFaWGE3d0FvQUFBMkFrZ2dBQ2tET0NFSklBQkNBRGNET0NBQUlBazNBbFFDUUNBREtBSUVJZ1FnQXlnQ0NFa0VRQ0FFSUFBcEEwZzNBZ0FnQkNBQUtBSlFOZ0lJSUFCQkFEWUNVQ0FBUWdBM0EwZ2dCQ0FBS0FKY05nSVVJQVFnQUNrQ1ZEY0NEQ0FBUWdBM0FsUWdBRUVBTmdKY0lBTWdCRUVZYWpZQ0JBd0JDeUFESUFCQnlBQnFFQ1VnQUN3QVgwRUFUZzBBSUFBb0FsUVFGd3NnQUN3QVUwRUFTQVJBSUFBb0FrZ1FGd3NnQUN3QVEwRUFUZzBBSUFBb0FqZ1FGd3NDUUNBQktBSUlJZ1JGRFFBZ0FFRTRhaUFFRVAwTklBQkJRR3NpQkNnQ0FDRUNJQVJCQURZQ0FDQUFJQUkyQWx3Z0FFRURPZ0JUSUFCQkFEb0FTeUFBUWJDdzdnQXRBQUE2QUVvZ0FFR3VzTzRBTHdBQU93RklJQUFwQXpnaENTQUFRZ0EzQXpnZ0FDQUpOd0pVQWtBZ0F5Z0NCQ0lFSUFNb0FnaEpCRUFnQkNBQUtRTklOd0lBSUFRZ0FDZ0NVRFlDQ0NBQVFRQTJBbEFnQUVJQU53TklJQVFnQUNnQ1hEWUNGQ0FFSUFBcEFsUTNBZ3dnQUVJQU53SlVJQUJCQURZQ1hDQURJQVJCR0dvMkFnUU1BUXNnQXlBQVFjZ0FhaEFsSUFBc0FGOUJBRTROQUNBQUtBSlVFQmNMSUFBc0FGTkJBRWdFUUNBQUtBSklFQmNMSUFBc0FFTkJBRTROQUNBQUtBSTRFQmNMQWtBZ0FTZ0NEQ0lFUlEwQUlBQkJPR29nQkJENkRTQUFRVUJySWdRb0FnQWhBaUFFUVFBMkFnQWdBQ0FDTmdKY0lBQkJCVG9BVXlBQVFRQTZBRTBnQUVHdGgrOEFMUUFBT2dCTUlBQkJxWWZ2QUNnQUFEWUNTQ0FBS1FNNElRa2dBRUlBTndNNElBQWdDVGNDVkFKQUlBTW9BZ1FpQkNBREtBSUlTUVJBSUFRZ0FDa0RTRGNDQUNBRUlBQW9BbEEyQWdnZ0FFRUFOZ0pRSUFCQ0FEY0RTQ0FFSUFBb0FsdzJBaFFnQkNBQUtRSlVOd0lNSUFCQ0FEY0NWQ0FBUVFBMkFsd2dBeUFFUVJocU5nSUVEQUVMSUFNZ0FFSElBR29RSlNBQUxBQmZRUUJPRFFBZ0FDZ0NWQkFYQ3lBQUxBQlRRUUJJQkVBZ0FDZ0NTQkFYQ3lBQUxBQkRRUUJPRFFBZ0FDZ0NPQkFYQ3dKQUlBRW9BaEFpQkVVTkFDQUFRVGhxSUFRUVd5QUFRVUJySWdRb0FnQWhBaUFFUVFBMkFnQWdBQ0FDTmdKY0lBQkJCam9BVXlBQVFRQTZBRTRnQUVHZzJ1OEFMd0FBT3dGTUlBQkJuTnJ2QUNnQUFEWUNTQ0FBS1FNNElRa2dBRUlBTndNNElBQWdDVGNDVkFKQUlBTW9BZ1FpQkNBREtBSUlTUVJBSUFRZ0FDa0RTRGNDQUNBRUlBQW9BbEEyQWdnZ0FFRUFOZ0pRSUFCQ0FEY0RTQ0FFSUFBb0FsdzJBaFFnQkNBQUtRSlVOd0lNSUFCQ0FEY0NWQ0FBUVFBMkFsd2dBeUFFUVJocU5nSUVEQUVMSUFNZ0FFSElBR29RSlNBQUxBQmZRUUJPRFFBZ0FDZ0NWQkFYQ3lBQUxBQlRRUUJJQkVBZ0FDZ0NTQkFYQ3lBQUxBQkRRUUJPRFFBZ0FDZ0NPQkFYQ3dKQUlBRW9BaFFpQkVVTkFDQUFRVGhxSUFRUVd5QUFRVUJySWdRb0FnQWhBaUFFUVFBMkFnQWdBQ0FDTmdKY0lBQkJCem9BVXlBQVFRQTZBRThnQUVHYzB1OEFLQUFBTmdCTElBQkJtZEx2QUNnQUFEWUNTQ0FBS1FNNElRa2dBRUlBTndNNElBQWdDVGNDVkFKQUlBTW9BZ1FpQkNBREtBSUlTUVJBSUFRZ0FDa0RTRGNDQUNBRUlBQW9BbEEyQWdnZ0FFRUFOZ0pRSUFCQ0FEY0RTQ0FFSUFBb0FsdzJBaFFnQkNBQUtRSlVOd0lNSUFCQ0FEY0NWQ0FBUVFBMkFsd2dBeUFFUVJocU5nSUVEQUVMSUFNZ0FFSElBR29RSlNBQUxBQmZRUUJPRFFBZ0FDZ0NWQkFYQ3lBQUxBQlRRUUJJQkVBZ0FDZ0NTQkFYQ3lBQUxBQkRRUUJPRFFBZ0FDZ0NPQkFYQ3dKQUlBRW9BaGdpQkVVTkFDQUFRVGhxSUFRUStBMGdBRUZBYXlJRUtBSUFJUUlnQkVFQU5nSUFJQUFnQWpZQ1hDQUFRUVk2QUZNZ0FFRUFPZ0JPSUFCQnNibnVBQzhBQURzQlRDQUFRYTI1N2dBb0FBQTJBa2dnQUNrRE9DRUpJQUJDQURjRE9DQUFJQWszQWxRQ1FDQURLQUlFSWdRZ0F5Z0NDRWtFUUNBRUlBQXBBMGczQWdBZ0JDQUFLQUpRTmdJSUlBQkJBRFlDVUNBQVFnQTNBMGdnQkNBQUtBSmNOZ0lVSUFRZ0FDa0NWRGNDRENBQVFnQTNBbFFnQUVFQU5nSmNJQU1nQkVFWWFqWUNCQXdCQ3lBRElBQkJ5QUJxRUNVZ0FDd0FYMEVBVGcwQUlBQW9BbFFRRndzZ0FDd0FVMEVBU0FSQUlBQW9Ba2dRRndzZ0FDd0FRMEVBVGcwQUlBQW9BamdRRndzZ0FVRWNhaUVFQWtBQ1FDQUJLQUlnSUFFdEFDY2lBaUFDUVJoMFFSaDFJZ0pCQUVnYkJIOGdBZ1VnQkVGL1FZak04UUJCQUJBYlJRMENJQUV0QUNjTFFSaDBRUmgxUVFCT0JFQWdBQ0FFS0FJSU5nSVFJQUFnQkNrQ0FEY0RDQXdCQ3lBQVFRaHFJQUVvQWh3Z0FTZ0NJQkFhQ3lBQUlBQXBBZ2czQWpnZ0FDQUFLQUlRTmdKQUlBQkNBRGNDQ0NBQVFRQTJBaEFnQUVGQWF5SUVLQUlBSVFJZ0JFRUFOZ0lBSUFBZ0FqWUNYQ0FBUVFZNkFGTWdBRUVBT2dCT0lBQkI4WmJ2QUM4QUFEc0JUQ0FBUWUyVzd3QW9BQUEyQWtnZ0FDa0RPQ0VKSUFCQ0FEY0RPQ0FBSUFrM0FsUUNRQ0FES0FJRUlnUWdBeWdDQ0VrRVFDQUVJQUFwQTBnM0FnQWdCQ0FBS0FKUU5nSUlJQUJCQURZQ1VDQUFRZ0EzQTBnZ0JDQUFLQUpjTmdJVUlBUWdBQ2tDVkRjQ0RDQUFRZ0EzQWxRZ0FFRUFOZ0pjSUFNZ0JFRVlhallDQkF3QkN5QURJQUJCeUFCcUVDVWdBQ3dBWDBFQVRnMEFJQUFvQWxRUUZ3c2dBQ3dBVTBFQVNBUkFJQUFvQWtnUUZ3c2dBQ3dBUTBFQVNBUkFJQUFvQWpnUUZ3c2dBQ3dBRTBFQVRnMEFJQUFvQWdnUUZ3c2dBU2dDS0NJQlJRMEFJQUJCT0dvZ0FSQ3JDaUFBUVVCcklnRW9BZ0FoQkNBQlFRQTJBZ0FnQUNBRU5nSmNJQUJCQURvQVRDQUFRZlRTc2FNSE5nSklJQUJCQkRvQVV5QUFLUU00SVFrZ0FFSUFOd000SUFBZ0NUY0NWQUpBSUFNb0FnUWlBU0FES0FJSVNRUkFJQUVnQUNrRFNEY0NBQ0FCSUFBb0FsQTJBZ2dnQUVFQU5nSlFJQUJDQURjRFNDQUJJQUFvQWx3MkFoUWdBU0FBS1FKVU53SU1JQUJDQURjQ1ZDQUFRUUEyQWx3Z0F5QUJRUmhxTmdJRURBRUxJQU1nQUVISUFHb1FKU0FBTEFCZlFRQk9EUUFnQUNnQ1ZCQVhDeUFBTEFCVFFRQklCRUFnQUNnQ1NCQVhDeUFBTEFCRFFRQk9EUUFnQUNnQ09CQVhDeUFBUWVBQWFpUUFJd0JCUUdvaUFDUUFBa0FDUUNBRktBSjhJZ0VnQlNnQ2dBRWlCRVlOQUFOQUlBRW9BZ0JCMndCR0RRRWdBVUVFYWlJQklBUkhEUUFMREFFTElBRWdCRVlOQUNBRlFiRDkvQUJCek96OEFFRitFQndpQVVFRWFpRUVBa0FnQVNnQ0NDQUJMUUFQSWdJZ0FrRVlkRUVZZFNJQ1FRQklHd1IvSUFJRklBUkJmMEdJelBFQVFRQVFHMFVOQWlBQkxRQVBDMEVZZEVFWWRVRUFUZ1JBSUFBZ0JDZ0NDRFlDRUNBQUlBUXBBZ0EzQXdnTUFRc2dBRUVJYWlBQktBSUVJQUVvQWdnUUdnc2dBQ0FBS1FJSU53SVlJQUFnQUNnQ0VEWUNJQ0FBUWdBM0FnZ2dBRUVBTmdJUUlBQW9BaUFoQVNBQVFRQTJBaUFnQUNBQk5nSThJQUJCQnpvQU15QUFRUUE2QUM4Z0FFSEl0dThBS0FBQU5nQXJJQUJCeGJidkFDZ0FBRFlDS0NBQUtRTVlJUWtnQUVJQU53TVlJQUFnQ1RjQ05BSkFJQU1vQWdRaUFTQURLQUlJU1FSQUlBRWdBQ2tES0RjQ0FDQUJJQUFvQWpBMkFnZ2dBRUVBTmdJd0lBQkNBRGNES0NBQklBQW9BancyQWhRZ0FTQUFLUUkwTndJTUlBQkNBRGNDTkNBQVFRQTJBandnQXlBQlFSaHFOZ0lFREFFTElBTWdBRUVvYWhBbElBQXNBRDlCQUU0TkFDQUFLQUkwRUJjTElBQXNBRE5CQUVnRVFDQUFLQUlvRUJjTElBQXNBQ05CQUVnRVFDQUFLQUlZRUJjTElBQXNBQk5CQUU0TkFDQUFLQUlJRUJjTElBQkJRR3NrQUNBRElRUWpBRUhRREdzaUFpUUFJQVVvQW53aUFTRUFBa0FDUUNBQklBVW9Bb0FCSWdOR0RRQWdBU0VBQTBBZ0FDZ0NBRUhkQUVZTkFTQUFRUVJxSWdBZ0EwY05BQXNNQVFzZ0FDQURSZzBBSUFWQnNQMzhBRUhVM3ZJQVFYNFFIQ2dDQkNJQVJRMEFJQUpCbUFacUlBQVFuZzRnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFQU9nQzhEQ0FDUWVicXVac0dOZ0s0RENBQ1FRUTZBTU1NSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBeUFGS0FKOElRRUxBa0FnQVNBRFJnMEFJQUVoQUFOQUlBQW9BZ0JCM2dCSEJFQWdBRUVFYWlJQUlBTkhEUUVNQWdzTElBQWdBMFlOQUNBRlFiRDkvQUJCK043eUFFRitFQndvQWdRaUFFVU5BQ0FDUVpnR2FpQUFFTVlGSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkJUb0F3d3dnQWtFQU9nQzlEQ0FDUVlERjd3QXRBQUE2QUx3TUlBSkIvTVR2QUNnQUFEWUN1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFGS0FLQUFTRURJQVVvQW53aEFRc0NRQUpBQWtBZ0FTQURSZzBBSUFFaEFBTkFJQUFvQWdCQjN3QkhCRUFnQUVFRWFpSUFJQU5IRFFFTUFnc0xJQUFnQTBZTkFDQUZRYkQ5L0FCQm5OL3lBRUYrRUJ3aUFDZ0NDQ0lISUFBb0FnUWlCa1lOQUNBQ1FRQTJBckFNSUFKQ0FEY0RxQXdnQnlBR2F5SUFCRUFnQUVFQVNBMENJQUlnQUJBWUlnRTJBcWdNSUFJZ0FTQUFRUUoxUVFKMGFqWUNzQXdnQWlBQklBWWdBQkFaSUFCcU5nS3NEQXNnQWtHWUJtb2dBa0dvREdvUXFRZ2dBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VGT2dERERDQUNRUUE2QUwwTUlBSkI1ZWp2QUMwQUFEb0F2QXdnQWtIaDZPOEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSW9BcWdNSWdBRVFDQUNJQUEyQXF3TUlBQVFGd3NnQlNnQ2dBRWhBeUFGS0FKOElRRUxBa0FnQVNBRFJnMEFBMEFnQVNnQ0FFSGdBRWNFUUNBQlFRUnFJZ0VnQTBjTkFRd0NDd3NnQVNBRFJnMEFJQVZCc1AzOEFFSEEzL0lBUVg0UUhDSUFRUVJxSVFFQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUE4TFFSaDBRUmgxUVFCT0JFQWdBa0dnREdvZ0FTZ0NDRFlDQUNBQ0lBRXBBZ0EzQTVnTURBRUxJQUpCbUF4cUlBQW9BZ1FnQUNnQ0NCQWFDeUFDSUFKQm1BeHFJZ0FwQWdBM0FwZ0dJQUlnQUNnQ0NEWUNvQVlnQUVJQU53SUFJQUJCQURZQ0NDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUVk2QU1NTUlBSkJBRG9Bdmd3Z0FrRzF0ZTBBTHdBQU93RzhEQ0FDUWJHMTdRQW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0Fvd3hCQUU0TkFDQUNLQUtZREJBWEN5QUZLQUo4SWdNaEFBSkFBa0FnQXlBRktBS0FBU0lCUmcwQUlBTWhBQU5BSUFBb0FnQkI0UUJHRFFFZ0FFRUVhaUlBSUFGSERRQUxEQUVMSUFBZ0FVWU5BQ0FGUWJEOS9BQkI0Ti95QUVGK0VCd29BZ1FpQmtVTkFDTUFRUkJySWdBa0FDQUNRZ0EzQXBnR0lBSkJBRFlDb0FZQ1FBSkFBa0FDUUNBR1FRRnJEZ0lBQVFJTElBSkJCem9Bb3dZZ0FrSDBpKzhBS0FBQU5nQ1lCaUFDUWZlTDd3QW9BQUEyQUpzR0RBSUxJQUpCQmpvQW93WWdBa0huN084QUtBQUFOZ0NZQmlBQ1FldnM3d0F2QUFBN0FKd0dEQUVMSUFBZ0JqWUNBRUhUc3U4QUlBQVFKQ0FDUVFBNkFKZ0dJQUpCQURvQW93WUxJQUJCRUdva0FDQUNRUWc2QU1NTUlBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJBRG9Bd0F3Z0FrTGg2cEhMMXN6YnNlVUFOd080RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFVb0FvQUJJUUVnQlNnQ2ZDRURDd0pBSUFFZ0EwWU5BQ0FESVFBRFFDQUFLQUlBUWVJQVJ3UkFJQUJCQkdvaUFDQUJSdzBCREFJTEN5QUFJQUZHRFFBZ0JVR3cvZndBUVlUZzhnQkJmaEFjS0FJRUlnQkJmMFlOQUNBQ1FaZ0dhaUFBRUUwZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUFPZ0M4RENBQ1FlVGUwWnNITmdLNERDQUNRUVE2QU1NTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0JTZ0NnQUVoQVNBRktBSjhJUU1MQWtBZ0FTQURSZzBBQTBBZ0F5Z0NBRUhqQUVjRVFDQURRUVJxSWdNZ0FVY05BUXdDQ3dzZ0FTQURSZzBBSUFWQnNQMzhBRUdvNFBJQVFYNFFIQ0lBUVFScUlRRUNRQUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ1FaQU1haUFCS0FJSU5nSUFJQUlnQVNrQ0FEY0RpQXdNQVFzZ0FrR0lER29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBa0dJREdvaUFTa0NBRGNDbUFZZ0FpQUJLQUlJTmdLZ0JpQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFJb0FxQUdJUUVnQWtFQU5nS2dCaUFDUWN3TWFpQUJOZ0lBSUFKQkFEb0F2QXdnQWtIaDZ0SERCallDdUF3Z0FrRUVPZ0RERENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRHVBdzNBZ0FnQVNBQ1FjQU1haUlES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBRWdBa0hFREdvaUF5Z0NDRFlDRkNBQklBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFJc0FKTU1RUUJPRFFBZ0FpZ0NpQXdRRndzZ0FFRVFhaUVCQWtBZ0FDZ0NGQ0FBTFFBYklnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUFMUUFiQzBFWWRFRVlkVUVBVGdSQUlBSkJnQXhxSUFFb0FnZzJBZ0FnQWlBQktRSUFOd1A0Q3d3QkN5QUNRZmdMYWlBQUtBSVFJQUFvQWhRUUdnc2dBaUFDUWZnTGFpSUFLUUlBTndLWUJpQUNJQUFvQWdnMkFxQUdJQUJDQURjQ0FDQUFRUUEyQWdnZ0FrRUlPZ0RERENBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRQTZBTUFNSUFKQzRlclJ3K2FsbmJucEFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFDTEFDRERFRUFUZzBBSUFJb0F2Z0xFQmNMSUFVb0Fud2lBeUVCQWtBQ1FDQURJQVVvQW9BQklnQkdEUUFnQXlFQkEwQWdBU2dDQUVIa0FFWU5BU0FCUVFScUlnRWdBRWNOQUFzTUFRc2dBQ0FCUmcwQUlBVkJzUDM4QUVITTRQSUFRWDRRSENnQ0JDSUJRUXRHRFFBZ0FrR1lCbW9nQVJERkJTQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUUE2QUx3TUlBSkI1dDdKNndZMkFyZ01JQUpCQkRvQXd3d2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUZLQUtBQVNFQUlBVW9BbndoQXdzQ1FDQUFJQU5HRFFBRFFDQURLQUlBUWVVQVJ3UkFJQU5CQkdvaUF5QUFSdzBCREFJTEN5QUFJQU5HRFFBQ1FDQUZRYkQ5L0FCQjdPRHlBRUYrRUJ3aUF5c0RDQ0lLUkFBQUFBQUFBQUFBWVEwQUlBSkJtQVpxSUFvUWN5QUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUWM2QU1NTUlBSkJBRG9Bdnd3Z0FrRzN1ZTRBS0FBQU5nQzdEQ0FDUWJTNTdnQW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzQ1FDQURLQUlRSWdCRkRRQWdBa0dZQm1vZ0FCQ3RDaUFDUWNBTWFpSUJRZWE1N3dBdkFBQTdBUUFnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtHQUZEc0J3Z3dnQWtIZXVlOEFLUUFBTndPNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVRnMEFJQUlvQXBnR0VCY0xJQU1vQWhRaUFFVU5BQ0FDUVpnR2FpQUFFRTBnQWtIQURHb2lBVUg1dGU4QUxRQUFPZ0FBSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkNUb0F3d3dnQWtFQU9nREJEQ0FDUWZHMTd3QXBBQUEzQTdnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUhtQUVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBSUFWQnNQMzhBRUdJNGZJQVFYNFFIQ0lBUVFScUlRRUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFBOExRUmgwUVJoMVFRQk9CRUFnQWtId0Myb2dBU2dDQ0RZQ0FDQUNJQUVwQWdBM0ErZ0xEQUVMSUFKQjZBdHFJQUFvQWdRZ0FDZ0NDQkFhQ3lBQ0lBSkI2QXRxSWdBcEFnQTNBcGdHSUFJZ0FDZ0NDRFlDb0FZZ0FFSUFOd0lBSUFCQkFEWUNDQ0FDUVFnNkFNTU1JQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQURvQXdBd2dBa0w0MnJIVG82ell1ZVVBTndPNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBUE1MUVFCT0RRQWdBaWdDNkFzUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUhuQUVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBSUFWQnNQMzhBRUdrNGZJQVFYNFFIQ0lBUVFScUlRRUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFBOExRUmgwUVJoMVFRQk9CRUFnQWtIZ0Myb2dBU2dDQ0RZQ0FDQUNJQUVwQWdBM0E5Z0xEQUVMSUFKQjJBdHFJQUFvQWdRZ0FDZ0NDQkFhQ3lBQ0lBSkIyQXRxSWdBcEFnQTNBcGdHSUFJZ0FDZ0NDRFlDb0FZZ0FFSUFOd0lBSUFCQkFEWUNDQ0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFZNkFNTU1JQUpCQURvQXZnd2dBa0hZOE80QUx3QUFPd0c4RENBQ1FkVHc3Z0FvQUFBMkFyZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBNHd0QkFFNE5BQ0FDS0FMWUN4QVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUWVnQVJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUWNqaDhnQkJmaEFjSWdCQkJHb2hBUUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ1FkQUxhaUFCS0FJSU5nSUFJQUlnQVNrQ0FEY0R5QXNNQVFzZ0FrSElDMm9nQUNnQ0JDQUFLQUlJRUJvTElBSWdBa0hJQzJvaUFDa0NBRGNDbUFZZ0FpQUFLQUlJTmdLZ0JpQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFKQkNEb0F3d3dnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFQU9nREFEQ0FDUXVQQ3Nhdm1qZG13OGdBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBMHd0QkFFNE5BQ0FDS0FMSUN4QVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUWVrQVJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUWV6aDhnQkJmaEFjSWdCQkJHb2hBUUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ1FjQUxhaUFCS0FJSU5nSUFJQUlnQVNrQ0FEY0R1QXNNQVFzZ0FrRzRDMm9nQUNnQ0JDQUFLQUlJRUJvTElBSWdBa0c0QzJvaUFDa0NBRGNDbUFZZ0FpQUFLQUlJTmdLZ0JpQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFKQkNEb0F3d3dnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFQU9nREFEQ0FDUXVQZWthdkd6TjJ3N0FBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBd3d0QkFFNE5BQ0FDS0FLNEN4QVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUWVvQVJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUVl6aThnQkJmaEFjSWdCQkJHb2hBUUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ1FiQUxhaUFCS0FJSU5nSUFJQUlnQVNrQ0FEY0RxQXNNQVFzZ0FrR29DMm9nQUNnQ0JDQUFLQUlJRUJvTElBSWdBa0dvQzJvaUFDa0NBRGNDbUFZZ0FpQUFLQUlJTmdLZ0JpQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkJUb0F3d3dnQWtFQU9nQzlEQ0FDUWVMWTdRQXRBQUE2QUx3TUlBSkIzdGp0QUNnQUFEWUN1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFDTEFDekMwRUFUZzBBSUFJb0FxZ0xFQmNMSUFVb0Fud2lBeUVBQWtBQ1FDQURJQVVvQW9BQklnRkdEUUFnQXlFQUEwQWdBQ2dDQUVIckFFWU5BU0FBUVFScUlnQWdBVWNOQUFzTUFRc2dBQ0FCUmcwQUlBVkJzUDM4QUVHczR2SUFRWDRRSENnQ0JDSUFSUTBBSUFKQm1BWnFJQUFRV3lBQ1FjQU1haUlCUVoyRDdRQXZBQUE3QVFBZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrR0FGRHNCd2d3Z0FrR1ZnKzBBS1FBQU53TzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFVb0FvQUJJUUVnQlNnQ2ZDRURDd0pBSUFFZ0EwWU5BQ0FESVFBRFFDQUFLQUlBUWV3QVJ3UkFJQUJCQkdvaUFDQUJSdzBCREFJTEN5QUFJQUZHRFFBZ0JVR3cvZndBUWREaThnQkJmaEFjS0FJRUlnQkZEUUFnQWtHWUJtb2dBQkMyQ0NBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRVTZBTU1NSUFKQkFEb0F2UXdnQWtIcmx1OEFMUUFBT2dDOERDQUNRZWVXN3dBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFBMEFnQXlnQ0FFSHRBRWNFUUNBRFFRUnFJZ01nQVVjTkFRd0NDd3NnQVNBRFJnMEFBa0FnQlVHdy9md0FRZlRpOGdCQmZoQWNJZ0VvQWdRaUFFVU5BQ0FDUVpnR2FpQUFFTFlJSUFKQndBeHFJZ05CeHBidkFDOEFBRHNCQUNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FZQVVPd0hDRENBQ1FiNlc3d0FwQUFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQU1vQWdBMkFnZ2dBMEVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJREtBSUlOZ0lVSUFBZ0F5a0NBRGNDRENBRFFnQTNBZ0FnQTBFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUNBQkxBQUlJZ0JGRFFBZ0FrR1lCbW9nQUJCTklBSkJ3QXhxSWdOQm41cnZBQzBBQURvQUFDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUWs2QU1NTUlBSkJBRG9Bd1F3Z0FrR1htdThBS1FBQU53TzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUF5Z0NDRFlDRkNBQUlBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMQWtBZ0FTZ0NEQ0lBUlEwQUlBSkJtQVpxSUFBUXBRZ2dBa0VJT2dERERDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUUE2QU1BTUlBSkM0OWlWcythRjJiVHpBRGNEdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FDQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRTROQUNBQ0tBS1lCaEFYQ3lBQktBSVFJZ0JGRFFBZ0FrR1lCbW9nQUJDbkJDQUNRUkFRR0NJQU5nSzREQ0FDUW82QWdJQ0Fnb0NBZ0g4M0Fyd01JQUJCQURvQURpQUFRZWkxN3dBcEFBQTNBQVlnQUVIaXRlOEFLUUFBTndBQUlBSkJ6QXhxSUFJb0FxQUdOZ0lBSUFKQkFEWUNvQVlnQWlBQ0tRT1lCamNDeEF3Z0FrSUFOd09ZQmdKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTEFrQUNRQ0FGS0FKOElnTWdCU2dDZ0FFaUFFWU5BQU5BSUFNb0FnQkI3Z0JHRFFFZ0EwRUVhaUlESUFCSERRQUxEQUVMSUFBZ0EwWU5BQ0FGUWJEOS9BQkJrT1B5QUVGK0VCd2lBRUVFYWlFQkFrQWdBQ2dDQ0NBQUxRQVBJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFBTFFBUEMwRVlkRUVZZFVFQVRnUkFJQUpCb0F0cUlBRW9BZ2cyQWdBZ0FpQUJLUUlBTndPWUN3d0JDeUFDUVpnTGFpQUFLQUlFSUFBb0FnZ1FHZ3NnQWlBQ1FaZ0xhaUlBS1FJQU53S1lCaUFDSUFBb0FnZzJBcUFHSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VGT2dERERDQUNRUUE2QUwwTUlBSkJsSVB1QUMwQUFEb0F2QXdnQWtHUWcrNEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBS01MUVFCT0RRQWdBaWdDbUFzUUZ3c2dCU2dDZkNJQklRQUNRQUpBSUFFZ0JTZ0NnQUVpQTBZTkFDQUJJUUFEUUNBQUtBSUFRZThBUmcwQklBQkJCR29pQUNBRFJ3MEFDd3dCQ3lBQUlBTkdEUUFnQlVHdy9md0FRYlRqOGdCQmZoQWNLQUlFSWdCRkRRQWdBa0dZQm1vZ0FCQmJJQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQnpvQXd3d2dBa0VBT2dDL0RDQUNRYm5ZN3dBb0FBQTJBTHNNSUFKQnR0anZBQ2dBQURZQ3VBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUZLQUtBQVNFRElBVW9BbndoQVFzQ1FDQUJJQU5HRFFBZ0FTRUFBMEFnQUNnQ0FFSHdBRWNFUUNBQVFRUnFJZ0FnQTBjTkFRd0NDd3NnQUNBRFJnMEFJQVZCc1AzOEFFSFU0L0lBUVg0UUhDc0RDQ0lLUkFBQUFBQUFBQUFBWVEwQUlBSkJtQVpxSUFvUWN5QUNRUWc2QU1NTUlBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJBRG9Bd0F3Z0FrTGozcjJUeDh5THZERTNBN2dNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBeUFGS0FKOElRRUxBa0FnQVNBRFJnMEFJQUVoQUFOQUlBQW9BZ0JCOFFCSEJFQWdBRUVFYWlJQUlBTkhEUUVNQWdzTElBQWdBMFlOQUNBRlFiRDkvQUJCOU9QeUFFRitFQndyQXdnaUNrUUFBQUFBQUFBQUFHRU5BQ0FDUVpnR2FpQUtFSE1nQWtFSU9nREREQ0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFBNkFNQU1JQUpDNDk2OWs4Zk1pN3d5TndPNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBVW9Bb0FCSVFNZ0JTZ0NmQ0VCQ3dKQUlBRWdBMFlOQUNBQklRQURRQ0FBS0FJQVFmSUFSd1JBSUFCQkJHb2lBQ0FEUncwQkRBSUxDeUFBSUFOR0RRQWdCVUd3L2Z3QVFaVGs4Z0JCZmhBY0t3TUlJZ3BFQUFBQUFBQUFBQUJoRFFBZ0FrR1lCbW9nQ2hCeklBSkJDRG9Bd3d3Z0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUFPZ0RBRENBQ1F1UGV2WlBIek11OE1UY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFGS0FLQUFTRURJQVVvQW53aEFRc0NRQ0FCSUFOR0RRQURRQ0FCS0FJQVFmTUFSd1JBSUFGQkJHb2lBU0FEUncwQkRBSUxDeUFCSUFOR0RRQUNRQ0FGUWJEOS9BQkJ1T1R5QUVGK0VCd2lBU2dDQkNJQVJRMEFJQUpCbUFacUlBQVFUU0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFNNkFNTU1JQUpCQURvQXV3d2dBa0dlaCswQUxRQUFPZ0M2RENBQ1FaeUg3UUF2QUFBN0FiZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlES0FJSU5nSVVJQUFnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c0NRQ0FCS0FJSUlnQkZEUUFnQWtHWUJtb2dBQkJOSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkF6b0F3d3dnQWtFQU9nQzdEQ0FDUWF1RDdRQXRBQUE2QUxvTUlBSkJxWVB0QUM4QUFEc0J1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdNb0FnZzJBaFFnQUNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBSUFFb0Fnd2lBRVVOQUNBQ1FaZ0dhaUFBRUUwZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRURPZ0RERENBQ1FRQTZBTHNNSUFKQnE0YnRBQzBBQURvQXVnd2dBa0dwaHUwQUx3QUFPd0c0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUF5Z0NDRFlDRkNBQUlBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMQWtBZ0FTZ0NFQ0lBUlEwQUlBSkJtQVpxSUFBUVRTQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUU02QU1NTUlBSkJBRG9BdXd3Z0FrSHVnZTBBTFFBQU9nQzZEQ0FDUWV5QjdRQXZBQUE3QWJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSURLQUlJTmdJVUlBQWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzZ0FTc0RHQ0lLUkFBQUFBQUFBQUFBWVEwQUlBSkJtQVpxSUFvUWN5QUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUVk2QU1NTUlBSkJBRG9Bdmd3Z0FrSHdqTzhBTHdBQU93RzhEQ0FDUWV5TTd3QW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzZ0JTZ0NmQ0lESVFFQ1FBSkFJQU1nQlNnQ2dBRWlBRVlOQUNBRElRRURRQ0FCS0FJQVFmUUFSZzBCSUFGQkJHb2lBU0FBUncwQUN3d0JDeUFBSUFGR0RRQWdCVUd3L2Z3QVFkVGs4Z0JCZmhBY0tBSUVJZ0ZGRFFBZ0FrR1lCbW9nQVJCYklBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJBem9Bd3d3Z0FrRUFPZ0M3RENBQ1FiT0o3d0F0QUFBNkFMb01JQUpCc1ludkFDOEFBRHNCdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBRktBS0FBU0VBSUFVb0Fud2hBd3NDUUNBQUlBTkdEUUFEUUNBREtBSUFRZlVBUndSQUlBTkJCR29pQXlBQVJ3MEJEQUlMQ3lBQUlBTkdEUUFnQlVHdy9md0FRZmprOGdCQmZoQWNJZ0JCQkdvaEFRSkFBa0FnQUNnQ0NDQUFMUUFQSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQVBDMEVZZEVFWWRVRUFUZ1JBSUFKQmtBdHFJQUVvQWdnMkFnQWdBaUFCS1FJQU53T0lDd3dCQ3lBQ1FZZ0xhaUFBS0FJRUlBQW9BZ2dRR2dzZ0FpQUNRWWdMYWlJQktRSUFOd0tZQmlBQ0lBRW9BZ2cyQXFBR0lBRkNBRGNDQUNBQlFRQTJBZ2dnQWlnQ29BWWhBU0FDUVFBMkFxQUdJQUpCekF4cUlBRTJBZ0FnQWtFR09nREREQ0FDUVFBNkFMNE1JQUpCeUlqdUFDOEFBRHNCdkF3Z0FrSEVpTzRBS0FBQU5nSzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEdUF3M0FnQWdBU0FDUWNBTWFpSURLQUlBTmdJSUlBTkJBRFlDQUNBQ1FnQTNBN2dNSUFFZ0FrSEVER29pQXlnQ0NEWUNGQ0FCSUFNcEFnQTNBZ3dnQTBJQU53SUFJQU5CQURZQ0NDQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQUlzQUpNTFFRQk9EUUFnQWlnQ2lBc1FGd3NDUUNBQUtBSVVJZ0VnQUNnQ0VDSURSZzBBSUFKQkFEWUNnQXNnQWtJQU53UDRDaUFCSUFOcklnRUVRQ0FCUVFCSURRTWdBaUFCRUJnaUJqWUMrQW9nQWlBR0lBRkJCSFZCQkhScU5nS0FDeUFDSUFZZ0F5QUJFQmtnQVdvMkF2d0tDeUFDUVpnR2FpQUNRZmdLYWhEaERTQUNLQUtnQmlFQklBSkJBRFlDb0FZZ0FrSE1ER29nQVRZQ0FDQUNRUVU2QU1NTUlBSkJBRG9BdlF3Z0FrSFNyZThBTFFBQU9nQzhEQ0FDUWM2dDd3QW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBSkJ3QXhxSWdNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0FpZ0MrQW9pQVVVTkFDQUNJQUUyQXZ3S0lBRVFGd3NnQUNnQ0hDSUFSUTBBSUFKQm1BWnFJQUFRbFE0Z0FrRUlPZ0RERENBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRQTZBTUFNSUFKQzQrckpzOWVNMmJUeUFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUWZZQVJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBQ1FDQUZRYkQ5L0FCQm5PWHlBRUYrRUJ3aUFDZ0NCQ0lCUlEwQUlBSkJtQVpxSUFFUTFBUWdBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0VGT2dERERDQUNRUUE2QUwwTUlBSkJrY0x1QUMwQUFEb0F2QXdnQWtHTnd1NEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0R1QXczQWdBZ0FTQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTElBQW9BaEJGQkVBZ0FDc0RHRVFBQU1ELy8vL2Z3V0VOQVFzZ0FrSDgwUElBTmdMZ0NpQUNRZXdLYWlBQUtRSVVOd0lBSUFKQjlBcHFJQUFvQWh3MkFnQWdBaUFBS1FJTU53TGtDaUFDUVpnR2FpQUNRZUFLYWhEVEJDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUVk2QU1NTUlBSkJBRG9Bdmd3Z0FrSEc2TzRBTHdBQU93RzhEQ0FDUWNMbzdnQW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzQ1FBSkFJQVVvQW53aUF5QUZLQUtBQVNJQVJnMEFBMEFnQXlnQ0FFSDNBRVlOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFJQVZCc1AzOEFFSEE1ZklBUVg0UUhDSUFRUVJxSVFFQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUE4TFFSaDBRUmgxUVFCT0JFQWdBa0hZQ21vZ0FTZ0NDRFlDQUNBQ0lBRXBBZ0EzQTlBS0RBRUxJQUpCMEFwcUlBQW9BZ1FnQUNnQ0NCQWFDeUFDSUFKQjBBcHFJZ0FwQWdBM0FwZ0dJQUlnQUNnQ0NEWUNvQVlnQUVJQU53SUFJQUJCQURZQ0NDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUVk2QU1NTUlBSkJBRG9Bdmd3Z0FrRzF0ZTBBTHdBQU93RzhEQ0FDUWJHMTdRQW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0Eyd3BCQUU0TkFDQUNLQUxRQ2hBWEN3SkFBa0FnQlNnQ2ZDSURJQVVvQW9BQklnQkdEUUFEUUNBREtBSUFRZmdBUmcwQklBTkJCR29pQXlBQVJ3MEFDd3dCQ3lBQUlBTkdEUUFnQlVHdy9md0FRZVRsOGdCQmZoQWNJZ0JCQkdvaEFRSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDUWNnS2FpQUJLQUlJTmdJQUlBSWdBU2tDQURjRHdBb01BUXNnQWtIQUNtb2dBQ2dDQkNBQUtBSUlFQm9MSUFJZ0FrSEFDbW9pQUNrQ0FEY0NtQVlnQWlBQUtBSUlOZ0tnQmlBQVFnQTNBZ0FnQUVFQU5nSUlJQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQURvQXZBd2dBa0hrd3RHTEJqWUN1QXdnQWtFRU9nREREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQUlzQU1zS1FRQk9EUUFnQWlnQ3dBb1FGd3NDUUFKQUlBVW9BbndpQXlBRktBS0FBU0lBUmcwQUEwQWdBeWdDQUVINUFFWU5BU0FEUVFScUlnTWdBRWNOQUFzTUFRc2dBQ0FEUmcwQUlBVkJzUDM4QUVHRTV2SUFRWDRRSENJQVFRUnFJUUVDUUFKQUlBQW9BZ2dnQUMwQUR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNRYmdLYWlBQktBSUlOZ0lBSUFJZ0FTa0NBRGNEc0FvTUFRc2dBa0d3Q21vZ0FDZ0NCQ0FBS0FJSUVCb0xJQUlnQWtHd0Ntb2lBU2tDQURjQ21BWWdBaUFCS0FJSU5nS2dCaUFCUWdBM0FnQWdBVUVBTmdJSUlBSW9BcUFHSVFFZ0FrRUFOZ0tnQmlBQ1Fjd01haUFCTmdJQUlBSkJCem9Bd3d3Z0FrRUFPZ0MvRENBQ1FhdU43d0FvQUFBMkFMc01JQUpCcUkzdkFDZ0FBRFlDdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQzdDa0VBVGcwQUlBSW9BckFLRUJjTElBQkJFR29oQVFKQUFrQWdBQ2dDRkNBQUxRQWJJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFBTFFBYkMwRVlkRUVZZFVFQVRnUkFJQUpCcUFwcUlBRW9BZ2cyQWdBZ0FpQUJLUUlBTndPZ0Nnd0JDeUFDUWFBS2FpQUFLQUlRSUFBb0FoUVFHZ3NnQWlBQ1FhQUthaUlCS1FJQU53S1lCaUFDSUFFb0FnZzJBcUFHSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0VIT2dERERDQUNRUUE2QUw4TUlBSkJvNDN2QUNnQUFEWUF1d3dnQWtHZ2plOEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0R1QXczQWdBZ0FTQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBS3NLUVFCT0RRQWdBaWdDb0FvUUZ3c2dBRUVjYWlFQkFrQUNRQ0FBS0FJZ0lBQXRBQ2NpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFDY0xRUmgwUVJoMVFRQk9CRUFnQWtHWUNtb2dBU2dDQ0RZQ0FDQUNJQUVwQWdBM0E1QUtEQUVMSUFKQmtBcHFJQUFvQWh3Z0FDZ0NJQkFhQ3lBQ0lBSkJrQXBxSWdFcEFnQTNBcGdHSUFJZ0FTZ0NDRFlDb0FZZ0FVSUFOd0lBSUFGQkFEWUNDQ0FDUVFnNkFNTU1JQUlvQXFBR0lRRWdBa0VBTmdLZ0JpQUNRY3dNYWlBQk5nSUFJQUpCQURvQXdBd2dBa0x1M3RHTDVvemRzdklBTndPNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0R1QXczQWdBZ0FTQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBSnNLUVFCT0RRQWdBaWdDa0FvUUZ3c2dBRUVvYWlFQkFrQUNRQ0FBS0FJc0lBQXRBRE1pQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFETUxRUmgwUVJoMVFRQk9CRUFnQWtHSUNtb2dBU2dDQ0RZQ0FDQUNJQUVwQWdBM0E0QUtEQUVMSUFKQmdBcHFJQUFvQWlnZ0FDZ0NMQkFhQ3lBQ0lBSkJnQXBxSWdFcEFnQTNBcGdHSUFJZ0FTZ0NDRFlDb0FZZ0FVSUFOd0lBSUFGQkFEWUNDQ0FDUWNBTWFpSURRZldSN3dBdEFBQTZBQUFnQWlnQ29BWWhBU0FDUVFBMkFxQUdJQUpCekF4cUlBRTJBZ0FnQWtFSk9nREREQ0FDUVFBNkFNRU1JQUpCN1pIdkFDa0FBRGNEdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0F5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUNMQUNMQ2tFQVRnMEFJQUlvQW9BS0VCY0xJQUJCTkdvaEFRSkFJQUFvQWpnZ0FDMEFQeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQVB3dEJHSFJCR0hWQkFFNEVRQ0FDUWZnSmFpQUJLQUlJTmdJQUlBSWdBU2tDQURjRDhBa01BUXNnQWtId0NXb2dBQ2dDTkNBQUtBSTRFQm9MSUFJZ0FrSHdDV29pQUNrQ0FEY0NtQVlnQWlBQUtBSUlOZ0tnQmlBQVFnQTNBZ0FnQUVFQU5nSUlJQUpCd0F4cUlnRkJubzN2QUMwQUFEb0FBQ0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFrNkFNTU1JQUpCQURvQXdRd2dBa0dXamU4QUtRQUFOd080RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBUHNKUVFCT0RRQWdBaWdDOEFrUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUg2QUVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBQWtBZ0JVR3cvZndBUWFqbThnQkJmaEFjSWdNckF3Z2lDa1FBQU1ELy8vL2Z3V0VOQUNBQ1FaZ0dhaUFLRUswQklBSkJ3QXhxSWdGQjc1UHRBQzhBQURzQkFDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRWUFVT3dIQ0RDQUNRZWVUN1FBcEFBQTNBN2dNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzQ1FDQURLd01RSWdwRUFBREEvLy8vMzhGaERRQWdBa0dZQm1vZ0NoQ3RBU0FDUWNBTWFpSUJRZVdUN1FBdEFBQTZBQUFnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFSk9nREREQ0FDUVFBNkFNRU1JQUpCM1pQdEFDa0FBRGNEdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN5QURLd01ZSWdwRUFBREEvLy8vMzhGaERRQWdBa0dZQm1vZ0NoQ3RBU0FDUWNBTWFpSUJRZHVUN1FBdEFBQTZBQUFnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFSk9nREREQ0FDUVFBNkFNRU1JQUpCMDVQdEFDa0FBRGNEdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN5QUZLQUo4SWdNaEFBSkFBa0FnQXlBRktBS0FBU0lCUmcwQUlBTWhBQU5BSUFBb0FnQkIrd0JHRFFFZ0FFRUVhaUlBSUFGSERRQUxEQUVMSUFBZ0FVWU5BQ0FGUWJEOS9BQkJ5T2J5QUVGK0VCd29BZ1FpQUVVTkFDQUNRWmdHYWlBQUVKTU9JQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQURvQXZBd2dBa0htM3NuckJqWUN1QXdnQWtFRU9nREREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQVVvQW9BQklRRWdCU2dDZkNFREN3SkFJQUVnQTBZTkFDQURJUUFEUUNBQUtBSUFRZndBUndSQUlBQkJCR29pQUNBQlJ3MEJEQUlMQ3lBQUlBRkdEUUFnQlVHdy9md0FRZkRtOGdCQmZoQWNLQUlFSWdCQllFWU5BQ0FDUVpnR2FpQUFFSUlFSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkF6b0F3d3dnQWtFQU9nQzdEQ0FDUWVyKzdRQXRBQUE2QUxvTUlBSkI2UDd0QUM4QUFEc0J1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFGS0FLQUFTRUJJQVVvQW53aEF3c0NRQ0FCSUFOR0RRQURRQ0FES0FJQVFmMEFSd1JBSUFOQkJHb2lBeUFCUncwQkRBSUxDeUFCSUFOR0RRQUNRQ0FGUWJEOS9BQkJtT2Z5QUVGK0VCd2lBeWdDQkNJQVFXQkdEUUFnQWtHWUJtb2dBQkNDQkNBQ1FSQVFHQ0lBTmdLNERDQUNRb3VBZ0lDQWdvQ0FnSDgzQXJ3TUlBQkJBRG9BQ3lBQVFlYW43UUFvQUFBMkFBY2dBRUhmcCswQUtRQUFOd0FBSUFKQnpBeHFJQUlvQXFBR05nSUFJQUpCQURZQ29BWWdBaUFDS1FPWUJqY0N4QXdnQWtJQU53T1lCZ0pBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMQWtBZ0F5Z0NDQ0lBUlEwQUlBSkJtQVpxSUFBUVRTQUNRUkFRR0NJQU5nSzREQ0FDUW91QWdJQ0Fnb0NBZ0g4M0Fyd01JQUJCQURvQUN5QUFRZktuN1FBb0FBQTJBQWNnQUVIcnArMEFLUUFBTndBQUlBSkJ6QXhxSUFJb0FxQUdOZ0lBSUFKQkFEWUNvQVlnQWlBQ0tRT1lCamNDeEF3Z0FrSUFOd09ZQmdKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTElBTW9BZ3dpQUVVTkFDQUNRWmdHYWlBQUVFMGdBa0VRRUJnaUFEWUN1QXdnQWtLUGdJQ0FnSUtBZ0lCL053SzhEQ0FBUVFBNkFBOGdBRUgrcCswQUtRQUFOd0FISUFCQjk2ZnRBQ2tBQURjQUFDQUNRY3dNYWlBQ0tBS2dCallDQUNBQ1FRQTJBcUFHSUFJZ0Fpa0RtQVkzQXNRTUlBSkNBRGNEbUFZQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN5QUZLQUo4SWdNaEFRSkFBa0FnQXlBRktBS0FBU0lBUmcwQUlBTWhBUU5BSUFFb0FnQkIvZ0JHRFFFZ0FVRUVhaUlCSUFCSERRQUxEQUVMSUFBZ0FVWU5BQ0FGUWJEOS9BQkJ3T2Z5QUVGK0VCd29BZ1FpQVVGZ1JnMEFJQUpCbUFacUlBRVFnZ1FnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFRE9nREREQ0FDUVFBNkFMc01JQUpCNnY3dEFDMEFBRG9BdWd3Z0FrSG8vdTBBTHdBQU93RzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQVVvQW9BQklRQWdCU2dDZkNFREN3SkFJQUFnQTBZTkFBTkFJQU1vQWdCQi93QkhCRUFnQTBFRWFpSURJQUJIRFFFTUFnc0xJQUFnQTBZTkFBSkFJQVZCc1AzOEFFSG81L0lBUVg0UUhDSURLQUlFSWdCQmYwWU5BQ0FDUVpnR2FpQUFFRTBnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFRE9nREREQ0FDUVFBNkFMc01JQUpCcmNEdUFDMEFBRG9BdWd3Z0FrR3J3TzRBTHdBQU93RzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVRnMEFJQUlvQXBnR0VCY0xJQU1vQWdnaUFFRi9SZzBBSUFKQm1BWnFJQUFRVFNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRYzZBTU1NSUFKQkFEb0F2d3dnQWtIOWorOEFLQUFBTmdDN0RDQUNRZnFQN3dBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NnQlNnQ2ZDSURJUUFDUUFKQUlBTWdCU2dDZ0FFaUFVWU5BQ0FESVFBRFFDQUFLQUlBUVlBQlJnMEJJQUJCQkdvaUFDQUJSdzBBQ3d3QkN5QUFJQUZHRFFBZ0JVR3cvZndBUVpEbzhnQkJmaEFjS0FJRUlnQkZEUUFnQWtHWUJtb2dBQkM5RGlBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRYzZBTU1NSUFKQkFEb0F2d3dnQWtHNmorOEFLQUFBTmdDN0RDQUNRYmVQN3dBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFJQU1oQUFOQUlBQW9BZ0JCZ1FGSEJFQWdBRUVFYWlJQUlBRkhEUUVNQWdzTElBQWdBVVlOQUNBRlFiRDkvQUJCc09qeUFFRitFQndvQWdRaUFFVU5BQ0FDUVpnR2FpQUFFSkFPSUFKQkVCQVlJZ0EyQXJnTUlBSkNpNENBZ0lDQ2dJQ0FmemNDdkF3Z0FFRUFPZ0FMSUFCQmpjSHZBQ2dBQURZQUJ5QUFRWWJCN3dBcEFBQTNBQUFnQWtITURHb2dBaWdDb0FZMkFnQWdBa0VBTmdLZ0JpQUNJQUlwQTVnR053TEVEQ0FDUWdBM0E1Z0dBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFBMEFnQXlnQ0FFR0NBVWNFUUNBRFFRUnFJZ01nQVVjTkFRd0NDd3NnQVNBRFJnMEFBa0FnQlVHdy9md0FRZERvOGdCQmZoQWNJZ0FvQWdRaUEwVU5BQ01BUVJCcklnRWtBQ0FDUWdBM0FwZ0dJQUpCQURZQ29BWUNRQUpBQWtBQ1FBSkFBa0FnQTBFQmF3NEVBQUVDQXdRTElBSkI2Tktkd3dZMkFwZ0dJQUpCQkRvQW93WU1CQXNnQWtFR09nQ2pCaUFDUVlYQjdnQW9BQUEyQUpnR0lBSkJpY0h1QUM4QUFEc0FuQVlNQXdzZ0FrRURPZ0NqQmlBQ1FkQ0k3UUF2QUFBN0FKZ0dJQUpCMG9qdEFDMEFBRG9BbWdZTUFnc2dBa0VIT2dDakJpQUNRY3ljN2dBb0FBQTJBSmdHSUFKQno1enVBQ2dBQURZQW13WU1BUXNnQVNBRE5nSUFRYTZMOEFBZ0FSQWtJQUpCQURvQW1BWWdBa0VBT2dDakJnc2dBVUVRYWlRQUlBSW9BcUFHSVFFZ0FrRUFOZ0tnQmlBQ1Fjd01haUFCTmdJQUlBSkJBRG9BdkF3Z0FrSGp5c21qQnpZQ3VBd2dBa0VFT2dERERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0R1QXczQWdBZ0FTQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTElBQkJDR29oQVFKQUlBQW9BZ3dnQUMwQUV5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRXd0QkdIUkJHSFZCQUU0RVFDQUNRZWdKYWlBQktBSUlOZ0lBSUFJZ0FTa0NBRGNENEFrTUFRc2dBa0hnQ1dvZ0FDZ0NDQ0FBS0FJTUVCb0xJQUlnQWtIZ0NXb2lBQ2tDQURjQ21BWWdBaUFBS0FJSU5nS2dCaUFBUWdBM0FnQWdBRUVBTmdJSUlBSkJDRG9Bd3d3Z0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUFPZ0RBRENBQ1F1WHNwYVBXek51eDVRQTNBN2dNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQWl3QTZ3bEJBRTROQUNBQ0tBTGdDUkFYQ3lBRktBSjhJZ01oQVFKQUFrQWdBeUFGS0FLQUFTSUFSZzBBSUFNaEFRTkFJQUVvQWdCQmd3RkdEUUVnQVVFRWFpSUJJQUJIRFFBTERBRUxJQUFnQVVZTkFDQUZRYkQ5L0FCQjhPanlBRUYrRUJ3b0FnUWlBVVVOQUNBQ1FaZ0dhaUFCRUZzZ0FrRUlPZ0RERENBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRQTZBTUFNSUFKQzVmRFJxK2FOMmJMeUFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFGS0FLQUFTRUFJQVVvQW53aEF3c0NRQ0FBSUFOR0RRQURRQ0FES0FJQVFZUUJSd1JBSUFOQkJHb2lBeUFBUncwQkRBSUxDeUFBSUFOR0RRQWdCVUd3L2Z3QVFaRHA4Z0JCZmhBY0lnQkJCR29oQVFKQUlBQW9BZ2dnQUMwQUR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNRZGdKYWlBQktBSUlOZ0lBSUFJZ0FTa0NBRGNEMEFrTUFRc2dBa0hRQ1dvZ0FDZ0NCQ0FBS0FJSUVCb0xJQUlnQWtIUUNXb2lBQ2tDQURjQ21BWWdBaUFBS0FJSU5nS2dCaUFBUWdBM0FnQWdBRUVBTmdJSUlBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJCam9Bd3d3Z0FrRUFPZ0MrRENBQ1FhdWM3UUF2QUFBN0Fid01JQUpCcDV6dEFDZ0FBRFlDdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBRGJDVUVBVGcwQUlBSW9BdEFKRUJjTElBVW9BbndpQVNFQUFrQUNRQ0FCSUFVb0FvQUJJZ05HRFFBZ0FTRUFBMEFnQUNnQ0FFR0ZBVVlOQVNBQVFRUnFJZ0FnQTBjTkFBc01BUXNnQUNBRFJnMEFJQVZCc1AzOEFFRzQ2ZklBUVg0UUhDZ0NCQ0lBUlEwQUlBSkJtQVpxSUFBUXB3UWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VIT2dERERDQUNRUUE2QUw4TUlBSkJ1L0h2QUNnQUFEWUF1d3dnQWtHNDhlOEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBVW9Bb0FCSVFNZ0JTZ0NmQ0VCQ3dKQUlBRWdBMFlOQUNBQklRQURRQ0FBS0FJQVFZWUJSd1JBSUFCQkJHb2lBQ0FEUncwQkRBSUxDeUFBSUFOR0RRQWdCVUd3L2Z3QVFkanA4Z0JCZmhBY0tBSUVJZ0JGRFFBZ0FrR1lCbW9nQUJCTklBSkJ3QXhxSWdGQjdQVHVBQzBBQURvQUFDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUWs2QU1NTUlBSkJBRG9Bd1F3Z0FrSGs5TzRBS1FBQU53TzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFVb0FvQUJJUU1nQlNnQ2ZDRUJDd0pBSUFFZ0EwWU5BQ0FCSVFBRFFDQUFLQUlBUVljQlJ3UkFJQUJCQkdvaUFDQURSdzBCREFJTEN5QUFJQU5HRFFBZ0JVR3cvZndBUWZ6cDhnQkJmaEFjS0FJRUlnQkZEUUFnQWtHWUJtb2dBQkJOSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkJUb0F3d3dnQWtFQU9nQzlEQ0FDUWRmWDdnQXRBQUE2QUx3TUlBSkIwOWZ1QUNnQUFEWUN1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFGS0FLQUFTRURJQVVvQW53aEFRc0NRQ0FCSUFOR0RRQURRQ0FCS0FJQVFZZ0JSd1JBSUFGQkJHb2lBU0FEUncwQkRBSUxDeUFCSUFOR0RRQWdCVUd3L2Z3QVFhRHE4Z0JCZmhBY0lnQkJCR29oQVFKQUlBQW9BZ2dnQUMwQUR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNRY2dKYWlBQktBSUlOZ0lBSUFJZ0FTa0NBRGNEd0FrTUFRc2dBa0hBQ1dvZ0FDZ0NCQ0FBS0FJSUVCb0xJQUlnQWtIQUNXb2lBQ2tDQURjQ21BWWdBaUFBS0FJSU5nS2dCaUFBUWdBM0FnQWdBRUVBTmdJSUlBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJBRG9BdkF3Z0FrSG93cm1qQmpZQ3VBd2dBa0VFT2dERERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBTXNKUVFCT0RRQWdBaWdDd0FrUUZ3c2dCU2dDZkNJRElRQUNRQUpBSUFNZ0JTZ0NnQUVpQVVZTkFDQURJUUFEUUNBQUtBSUFRWWtCUmcwQklBQkJCR29pQUNBQlJ3MEFDd3dCQ3lBQUlBRkdEUUFnQlVHdy9md0FRY0RxOGdCQmZoQWNLd01JSWdwRUFBREEvLy8vMzhGaERRQWdBa0dZQm1vZ0NoQ3RBU0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFZNkFNTU1JQUpCQURvQXZnd2dBa0cvcmUwQUx3QUFPd0c4RENBQ1FidXQ3UUFvQUFBMkFyZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dCU2dDZ0FFaEFTQUZLQUo4SVFNTEFrQWdBU0FEUmcwQUlBTWhBQU5BSUFBb0FnQkJpZ0ZIQkVBZ0FFRUVhaUlBSUFGSERRRU1BZ3NMSUFBZ0FVWU5BQ0FGUWJEOS9BQkI2T3J5QUVGK0VCd29BZ1FpQUVVTkFDQUNRWmdHYWlBQUVMVU9JQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQmpvQXd3d2dBa0VBT2dDK0RDQUNRY0MyN2dBdkFBQTdBYndNSUFKQnZMYnVBQ2dBQURZQ3VBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUZLQUtBQVNFQklBVW9BbndoQXdzQ1FDQUJJQU5HRFFBRFFDQURLQUlBUVlzQlJ3UkFJQU5CQkdvaUF5QUJSdzBCREFJTEN5QUJJQU5HRFFBZ0JVR3cvZndBUVpEcjhnQkJmaEFjSWdCQkJHb2hBUUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ1FiZ0phaUFCS0FJSU5nSUFJQUlnQVNrQ0FEY0RzQWtNQVFzZ0FrR3dDV29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBa0d3Q1dvaUFDa0NBRGNDbUFZZ0FpQUFLQUlJTmdLZ0JpQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFKQkNEb0F3d3dnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFQU9nREFEQ0FDUXUzU3RhdkdycDY0NVFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBdXdsQkFFNE5BQ0FDS0FLd0NSQVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUVl3QlJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUWJEcjhnQkJmaEFjSWdCQkJHb2hBUUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ1FhZ0phaUFCS0FJSU5nSUFJQUlnQVNrQ0FEY0RvQWtNQVFzZ0FrR2dDV29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBa0dnQ1dvaUFDa0NBRGNDbUFZZ0FpQUFLQUlJTmdLZ0JpQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkFEb0F2QXdnQWtIcTNxWHpCallDdUF3Z0FrRUVPZ0RERENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFJc0FLc0pRUUJPRFFBZ0FpZ0NvQWtRRndzZ0JTZ0NmQ0lESVFBQ1FBSkFJQU1nQlNnQ2dBRWlBVVlOQUNBRElRQURRQ0FBS0FJQVFZMEJSZzBCSUFCQkJHb2lBQ0FCUncwQUN3d0JDeUFBSUFGR0RRQWdCVUd3L2Z3QVFkVHI4Z0JCZmhBY0lnQW9BZ1JCZjBZRVFDQUFLQUlJUlEwQkN5QUNJQUFwQWdRaUNUY0RRQ0FDSUFrM0E1Z0pJQUpCbUFacUlBSkJRR3NRcHdnZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRURPZ0RERENBQ1FRQTZBTHNNSUFKQnFmanVBQzBBQURvQXVnd2dBa0duK080QUx3QUFPd0c0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFVb0FvQUJJUUVnQlNnQ2ZDRURDd0pBSUFFZ0EwWU5BQ0FESVFBRFFDQUFLQUlBUVk0QlJ3UkFJQUJCQkdvaUFDQUJSdzBCREFJTEN5QUFJQUZHRFFBZ0JVR3cvZndBUWZ6cjhnQkJmaEFjSWdBb0FnUkJmMFlFUUNBQUtBSUlSUTBCQ3lBQ0lBQXBBZ1FpQ1RjRE9DQUNJQWszQTVBSklBSkJtQVpxSUFKQk9Hb1Fwd2dnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFSE9nREREQ0FDUVFBNkFMOE1JQUpCcHZqdUFDZ0FBRFlBdXd3Z0FrR2orTzRBS0FBQU5nSzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQVVvQW9BQklRRWdCU2dDZkNFREN3SkFJQUVnQTBZTkFBTkFJQU1vQWdCQmp3RkhCRUFnQTBFRWFpSURJQUZIRFFFTUFnc0xJQUVnQTBZTkFDQUZRYkQ5L0FCQm5PenlBRUYrRUJ3aUFFRUVhaUVCQWtBZ0FDZ0NDQ0FBTFFBUElnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUFMUUFQQzBFWWRFRVlkVUVBVGdSQUlBSkJpQWxxSUFFb0FnZzJBZ0FnQWlBQktRSUFOd09BQ1F3QkN5QUNRWUFKYWlBQUtBSUVJQUFvQWdnUUdnc2dBaUFDUVlBSmFpSUFLUUlBTndLWUJpQUNJQUFvQWdnMkFxQUdJQUJDQURjQ0FDQUFRUUEyQWdnZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUZPZ0RERENBQ1FRQTZBTDBNSUFKQnZOanVBQzBBQURvQXZBd2dBa0c0Mk80QUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFJc0FJc0pRUUJPRFFBZ0FpZ0NnQWtRRndzQ1FBSkFJQVVvQW53aUF5QUZLQUtBQVNJQVJnMEFBMEFnQXlnQ0FFR1FBVVlOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFJQVZCc1AzOEFFRzQ3UElBUVg0UUhDSUFRUVJxSVFFQ1FBSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDUWZnSWFpQUJLQUlJTmdJQUlBSWdBU2tDQURjRDhBZ01BUXNnQWtId0NHb2dBQ2dDQkNBQUtBSUlFQm9MSUFJZ0FrSHdDR29pQVNrQ0FEY0NtQVlnQWlBQktBSUlOZ0tnQmlBQlFnQTNBZ0FnQVVFQU5nSUlJQUpCQ0RvQXd3d2dBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0VBT2dEQURDQUNRdmphc2RQRHJaaTM1d0EzQTdnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBSkJ3QXhxSWdNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0Erd2hCQUU0TkFDQUNLQUx3Q0JBWEN5QUFRUkJxSVFFQ1FDQUFLQUlVSUFBdEFCc2lBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUJzTFFSaDBRUmgxUVFCT0JFQWdBa0hvQ0dvZ0FTZ0NDRFlDQUNBQ0lBRXBBZ0EzQStBSURBRUxJQUpCNEFocUlBQW9BaEFnQUNnQ0ZCQWFDeUFDSUFKQjRBaHFJZ0FwQWdBM0FwZ0dJQUlnQUNnQ0NEWUNvQVlnQUVJQU53SUFJQUJCQURZQ0NDQUNRUkFRR0NJQU5nSzREQ0FDUW95QWdJQ0Fnb0NBZ0g4M0Fyd01JQUJCQURvQURDQUFRZUNwN1FBb0FBQTJBQWdnQUVIWXFlMEFLUUFBTndBQUlBSkJ6QXhxSUFJb0FxQUdOZ0lBSUFKQkFEWUNvQVlnQWlBQ0tRT1lCamNDeEF3Z0FrSUFOd09ZQmdKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBT3NJUVFCT0RRQWdBaWdDNEFnUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUdSQVVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBSUFWQnNQMzhBRUhZN1BJQVFYNFFIQ0lBUVFScUlRRUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFBOExRUmgwUVJoMVFRQk9CRUFnQWtIWUNHb2dBU2dDQ0RZQ0FDQUNJQUVwQWdBM0E5QUlEQUVMSUFKQjBBaHFJQUFvQWdRZ0FDZ0NDQkFhQ3lBQ0lBSkIwQWhxSWdBcEFnQTNBcGdHSUFJZ0FDZ0NDRFlDb0FZZ0FFSUFOd0lBSUFCQkFEWUNDQ0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFNNkFNTU1JQUpCQURvQXV3d2dBa0hOLys0QUxRQUFPZ0M2RENBQ1Fjdi83Z0F2QUFBN0FiZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBMndoQkFFNE5BQ0FDS0FMUUNCQVhDeUFGS0FKOElnTWhBQUpBQWtBZ0F5QUZLQUtBQVNJQlJnMEFJQU1oQUFOQUlBQW9BZ0JCa2dGR0RRRWdBRUVFYWlJQUlBRkhEUUFMREFFTElBQWdBVVlOQUNBRlFiRDkvQUJCL096eUFFRitFQndvQWdRaUFFVU5BQ0FDUVpnR2FpQUFFRTBnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFRk9nREREQ0FDUVFBNkFMME1JQUpCK1lYdUFDMEFBRG9BdkF3Z0FrSDFoZTRBS0FBQU5nSzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQVVvQW9BQklRRWdCU2dDZkNFREN3SkFJQUVnQTBZTkFDQURJUUFEUUNBQUtBSUFRWk1CUndSQUlBQkJCR29pQUNBQlJ3MEJEQUlMQ3lBQUlBRkdEUUFnQlVHdy9md0FRWnp0OGdCQmZoQWNMQUFFSWdCRkRRQWdBa0dZQm1vZ0FCQk5JQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQURvQXZBd2dBa0hzMHJtckJqWUN1QXdnQWtFRU9nREREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQVVvQW9BQklRRWdCU2dDZkNFREN3SkFJQUVnQTBZTkFBTkFJQU1vQWdCQmxBRkhCRUFnQTBFRWFpSURJQUZIRFFFTUFnc0xJQUVnQTBZTkFBSkFJQVZCc1AzOEFFRzg3ZklBUVg0UUhDSUJLQUlFSWdCRkRRQWdBa0dZQm1vZ0FCQ01CU0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFjNkFNTU1JQUpCQURvQXZ3d2dBa0dudmU0QUtBQUFOZ0M3RENBQ1FhUzk3Z0FvQUFBMkFyZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlES0FJSU5nSVVJQUFnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c0NRQ0FCS0FJSUlnQkZEUUFnQWtHWUJtb2dBQkJOSUFKQkVCQVlJZ0EyQXJnTUlBSkNqSUNBZ0lDQ2dJQ0FmemNDdkF3Z0FFRUFPZ0FNSUFCQnJJUHZBQ2dBQURZQUNDQUFRYVNEN3dBcEFBQTNBQUFnQWtITURHb2dBaWdDb0FZMkFnQWdBa0VBTmdLZ0JpQUNJQUlwQTVnR053TEVEQ0FDUWdBM0E1Z0dBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ01vQWdBMkFnZ2dBMEVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJREtBSUlOZ0lVSUFBZ0F5a0NBRGNDRENBRFFnQTNBZ0FnQTBFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUNBQktBSU1JZ0JGRFFBZ0FrR1lCbW9nQUJDTUJTQUNRY0FNYWlJRFFZMjk3Z0F0QUFBNkFBQWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VKT2dERERDQUNRUUE2QU1FTUlBSkJoYjN1QUNrQUFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FDQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRTROQUNBQ0tBS1lCaEFYQ3lBQktBSVFJZ0JGRFFBZ0FrR1lCbW9nQUJCTklBSkJFQkFZSWdBMkFyZ01JQUpDam9DQWdJQ0NnSUNBZnpjQ3ZBd2dBRUVBT2dBT0lBQkJtNFB2QUNrQUFEY0FCaUFBUVpXRDd3QXBBQUEzQUFBZ0FrSE1ER29nQWlnQ29BWTJBZ0FnQWtFQU5nS2dCaUFDSUFJcEE1Z0dOd0xFRENBQ1FnQTNBNWdHQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzQ1FBSkFJQVVvQW53aUF5QUZLQUtBQVNJQVJnMEFBMEFnQXlnQ0FFR1ZBVVlOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFBa0FnQlVHdy9md0FRZUR0OGdCQmZoQWNJZ0FvQWdRaUFVVU5BQ0FDUVpnR2FpQUJFTlFFSUFJb0FxQUdJUUVnQWtFQU5nS2dCaUFDUWN3TWFpQUJOZ0lBSUFKQkJUb0F3d3dnQWtFQU9nQzlEQ0FDUVpIQzdnQXRBQUE2QUx3TUlBSkJqY0x1QUNnQUFEWUN1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBSUFBb0FnZ2lBVVVOQUNBQ1FaZ0dhaUFCRUUwZ0FpZ0NvQVloQVNBQ1FRQTJBcUFHSUFKQnpBeHFJQUUyQWdBZ0FrRUZPZ0RERENBQ1FRQTZBTDBNSUFKQjd1YnRBQzBBQURvQXZBd2dBa0hxNXUwQUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRHVBdzNBZ0FnQVNBQ1FjQU1haUlES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBRWdBa0hFREdvaUF5Z0NDRFlDRkNBQklBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMSUFBb0FoaEZCRUFnQUNzRElFUUFBTUQvLy8vZndXRU5BUXNnQWtIODBQSUFOZ0s0Q0NBQ1FjUUlhaUFBS1FJY053SUFJQUpCekFocUlBQW9BaVEyQWdBZ0FpQUFLUUlVTndLOENDQUNRWmdHYWlBQ1FiZ0lhaERUQkNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRWTZBTU1NSUFKQkFEb0F2Z3dnQWtIRzZPNEFMd0FBT3dHOERDQUNRY0xvN2dBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUFKQUlBVW9BbndpQXlBRktBS0FBU0lBUmcwQUEwQWdBeWdDQUVHV0FVWU5BU0FEUVFScUlnTWdBRWNOQUFzTUFRc2dBQ0FEUmcwQUlBVkJzUDM4QUVHQTd2SUFRWDRRSENJQVFRUnFJUUVDUUFKQUlBQW9BZ2dnQUMwQUR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNRYkFJYWlBQktBSUlOZ0lBSUFJZ0FTa0NBRGNEcUFnTUFRc2dBa0dvQ0dvZ0FDZ0NCQ0FBS0FJSUVCb0xJQUlnQWtHb0NHb2lBU2tDQURjQ21BWWdBaUFCS0FJSU5nS2dCaUFCUWdBM0FnQWdBVUVBTmdJSUlBSW9BcUFHSVFFZ0FrRUFOZ0tnQmlBQ1Fjd01haUFCTmdJQUlBSkJCam9Bd3d3Z0FrRUFPZ0MrRENBQ1Fiajc3Z0F2QUFBN0Fid01JQUpCdFB2dUFDZ0FBRFlDdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQ3pDRUVBVGcwQUlBSW9BcWdJRUJjTElBQkJFR29oQVFKQUFrQWdBQ2dDRkNBQUxRQWJJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFBTFFBYkMwRVlkRUVZZFVFQVRnUkFJQUpCb0FocUlBRW9BZ2cyQWdBZ0FpQUJLUUlBTndPWUNBd0JDeUFDUVpnSWFpQUFLQUlRSUFBb0FoUVFHZ3NnQWlBQ1FaZ0lhaUlCS1FJQU53S1lCaUFDSUFFb0FnZzJBcUFHSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0VIT2dERERDQUNRUUE2QUw4TUlBSkJzcFB1QUNnQUFEWUF1d3dnQWtHdmsrNEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0R1QXczQWdBZ0FTQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBS01JUVFCT0RRQWdBaWdDbUFnUUZ3c2dBRUVjYWlFQkFrQUNRQ0FBS0FJZ0lBQXRBQ2NpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFDY0xRUmgwUVJoMVFRQk9CRUFnQWtHUUNHb2dBU2dDQ0RZQ0FDQUNJQUVwQWdBM0E0Z0lEQUVMSUFKQmlBaHFJQUFvQWh3Z0FDZ0NJQkFhQ3lBQ0lBSkJpQWhxSWdFcEFnQTNBcGdHSUFJZ0FTZ0NDRFlDb0FZZ0FVSUFOd0lBSUFGQkFEWUNDQ0FDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVFjNkFNTU1JQUpCQURvQXZ3d2dBa0dHdWUwQUtBQUFOZ0M3RENBQ1FZTzU3UUFvQUFBMkFyZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUU80RERjQ0FDQUJJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQVNBQ1FjUU1haUlES0FJSU5nSVVJQUVnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBa3doQkFFNE5BQ0FDS0FLSUNCQVhDeUFBUVNocUlRRUNRQUpBSUFBb0Fpd2dBQzBBTXlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFNd3RCR0hSQkdIVkJBRTRFUUNBQ1FZQUlhaUFCS0FJSU5nSUFJQUlnQVNrQ0FEY0QrQWNNQVFzZ0FrSDRCMm9nQUNnQ0tDQUFLQUlzRUJvTElBSWdBaWtDK0FjM0FwZ0dJQUlnQWtINEIyb2lBU2dDQ0RZQ29BWWdBa0lBTndMNEJ5QUJRUUEyQWdnZ0FpZ0NvQVloQVNBQ1FRQTJBcUFHSUFKQnpBeHFJQUUyQWdBZ0FrRUFPZ0M4RENBQ1FlN0s0YU1ITmdLNERDQUNRUVE2QU1NTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBSkJ3QXhxSWdNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0Fnd2hCQUU0TkFDQUNLQUw0QnhBWEN5QUFRVFJxSVFFQ1FBSkFJQUFvQWpnZ0FDMEFQeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQVB3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBdkFISUFJZ0FTa0NBRGNENkFjTUFRc2dBa0hvQjJvZ0FDZ0NOQ0FBS0FJNEVCb0xJQUlnQWlrQzZBYzNBcGdHSUFJZ0FpZ0M4QWMyQXFBR0lBSkNBRGNDNkFjZ0FrRUFOZ0x3QnlBQ1FRZzZBTU1NSUFJb0FxQUdJUUVnQWtFQU5nS2dCaUFDUWN3TWFpQUJOZ0lBSUFKQkFEb0F3QXdnQWtMdzVKV2Ixb3pac3ZNQU53TzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEdUF3M0FnQWdBU0FDUWNBTWFpSURLQUlBTmdJSUlBTkJBRFlDQUNBQ1FnQTNBN2dNSUFFZ0FrSEVER29pQXlnQ0NEWUNGQ0FCSUFNcEFnQTNBZ3dnQTBJQU53SUFJQU5CQURZQ0NDQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQUlzQVBNSFFRQk9EUUFnQWlnQzZBY1FGd3NnQUVGQWF5RUJBa0FDUUNBQUtBSkVJQUF0QUVzaUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBQXRBRXNMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdMZ0J5QUNJQUVwQWdBM0E5Z0hEQUVMSUFKQjJBZHFJQUFvQWtBZ0FDZ0NSQkFhQ3lBQ0lBSXBBdGdITndLWUJpQUNJQUlvQXVBSE5nS2dCaUFDUWdBM0F0Z0hJQUpCQURZQzRBY2dBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0VBT2dDOERDQUNRZkRrbGJNSE5nSzREQ0FDUVFRNkFNTU1JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUU80RERjQ0FDQUJJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQVNBQ1FjUU1haUlES0FJSU5nSVVJQUVnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBNHdkQkFFNE5BQ0FDS0FMWUJ4QVhDeUFBUWN3QWFpRUJBa0FDUUNBQUtBSlFJQUF0QUZjaUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBQXRBRmNMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdMUUJ5QUNJQUVwQWdBM0E4Z0hEQUVMSUFKQnlBZHFJQUFvQWt3Z0FDZ0NVQkFhQ3lBQ0lBSXBBc2dITndLWUJpQUNJQUlvQXRBSE5nS2dCaUFDUWdBM0FzZ0hJQUpCQURZQzBBY2dBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0VHT2dERERDQUNRUUE2QUw0TUlBSkJsUFB0QUM4QUFEc0J2QXdnQWtHUTgrMEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0R1QXczQWdBZ0FTQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBTk1IUVFCT0RRQWdBaWdDeUFjUUZ3c2dBRUhZQUdvaEFRSkFJQUFvQWx3Z0FDMEFZeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQVl3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBc0FISUFJZ0FTa0NBRGNEdUFjTUFRc2dBa0c0QjJvZ0FDZ0NXQ0FBS0FKY0VCb0xJQUlnQWlrQ3VBYzNBcGdHSUFJZ0FpZ0N3QWMyQXFBR0lBSkNBRGNDdUFjZ0FrRUFOZ0xBQnlBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRVTZBTU1NSUFKQkFEb0F2UXdnQWtIRDd1NEFMUUFBT2dDOERDQUNRYi91N2dBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQWl3QXd3ZEJBRTROQUNBQ0tBSzRCeEFYQ3dKQUFrQWdCU2dDZkNJRElBVW9Bb0FCSWdCR0RRQURRQ0FES0FJQVFaY0JSZzBCSUFOQkJHb2lBeUFBUncwQUN3d0JDeUFBSUFOR0RRQUNRQ0FGUWJEOS9BQkJwTzd5QUVGK0VCd2lBQ3NEQ0NJS1JBQUF3UC8vLzkvQllRMEFJQUpCbUFacUlBb1FyUUVnQWtFUUVCZ2lBVFlDdUF3Z0FrS0xnSUNBZ0lLQWdJQi9Od0s4RENBQlFRQTZBQXNnQVVIS3R1NEFLQUFBTmdBSElBRkJ3N2J1QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDeUFBUVJCcUlRRUNRQUpBSUFBb0FoUWdBQzBBR3lJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFHd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQXJBSElBSWdBU2tDQURjRHFBY01BUXNnQWtHb0Iyb2dBQ2dDRUNBQUtBSVVFQm9MSUFJZ0Fpa0NxQWMzQXBnR0lBSWdBaWdDc0FjMkFxQUdJQUpDQURjQ3FBY2dBa0VBTmdLd0J5QUNRY0FNYWlJRFFiYlM3Z0F0QUFBNkFBQWdBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0VKT2dERERDQUNRUUE2QU1FTUlBSkJydEx1QUNrQUFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQ3pCMEVBVGcwQUlBSW9BcWdIRUJjTElBQkJIR29oQVFKQUFrQWdBQ2dDSUNBQUxRQW5JZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFBTFFBbkMwRVlkRUVZZFVFQVRnUkFJQUlnQVNnQ0NEWUNvQWNnQWlBQktRSUFOd09ZQnd3QkN5QUNRWmdIYWlBQUtBSWNJQUFvQWlBUUdnc2dBaUFDS1FLWUJ6Y0NtQVlnQWlBQ0tBS2dCellDb0FZZ0FrSUFOd0tZQnlBQ1FRQTJBcUFISUFKQndBeHFJZ05COXA3dkFDOEFBRHNCQUNBQ0tBS2dCaUVCSUFKQkFEWUNvQVlnQWtITURHb2dBVFlDQUNBQ1FZQVVPd0hDRENBQ1FlNmU3d0FwQUFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUU80RERjQ0FDQUJJQU1vQWdBMkFnZ2dBMEVBTmdJQUlBSkNBRGNEdUF3Z0FTQUNRY1FNYWlJREtBSUlOZ0lVSUFFZ0F5a0NBRGNDRENBRFFnQTNBZ0FnQTBFQU5nSUlJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQWl3QW93ZEJBRTROQUNBQ0tBS1lCeEFYQ3dKQUFrQWdBQ3NETUVRQUFNRC8vLy9md1dJTkFDQUFLQUk0RFFBZ0FDc0RRRVFBQUFBQUFBQUFBR0VOQVFzZ0FrR1VoZjBBTmdMNEJpQUNJQUFwQWpRM0FvUUhJQUlnQUNrQ1BEY0NqQWNnQWlBQUtBSkVOZ0tVQnlBQ0lBQXBBaXczQXZ3R0lBSkJtQVpxSUFKQitBWnFFSW9GSUFKQndBeHFJZ05CeElQdkFDOEFBRHNCQUNBQ0tBS2dCaUVCSUFKQkFEWUNvQVlnQWtITURHb2dBVFlDQUNBQ1FZQVVPd0hDRENBQ1FieUQ3d0FwQUFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUU80RERjQ0FDQUJJQU1vQWdBMkFnZ2dBMEVBTmdJQUlBSkNBRGNEdUF3Z0FTQUNRY1FNYWlJREtBSUlOZ0lVSUFFZ0F5a0NBRGNDRENBRFFnQTNBZ0FnQTBFQU5nSUlJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUNBQUtBSklJZ0ZGRFFBZ0FrR1lCbW9nQVJDUEJTQUNRUkFRR0NJQk5nSzREQ0FDUW91QWdJQ0Fnb0NBZ0g4M0Fyd01JQUZCQURvQUN5QUJRZHlnN3dBb0FBQTJBQWNnQVVIVm9POEFLUUFBTndBQUlBSkJ6QXhxSUFJb0FxQUdOZ0lBSUFKQkFEWUNvQVlnQWlBQ0tRT1lCamNDeEF3Z0FrSUFOd09ZQmdKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0R1QXczQWdBZ0FTQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTElBQW9Ba3dpQUVVTkFDQUNRWmdHYWlBQUVJMEZJQUpCRUJBWUlnQTJBcmdNSUFKQ2pJQ0FnSUNDZ0lDQWZ6Y0N2QXdnQUVFQU9nQU1JQUJCN0t6dEFDZ0FBRFlBQ0NBQVFlU3M3UUFwQUFBM0FBQWdBa0hNREdvZ0FpZ0NvQVkyQWdBZ0FrRUFOZ0tnQmlBQ0lBSXBBNWdHTndMRURDQUNRZ0EzQTVnR0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c2dCU2dDZkNJRElRRUNRQUpBSUFNZ0JTZ0NnQUVpQUVZTkFDQURJUUVEUUNBQktBSUFRWmdCUmcwQklBRkJCR29pQVNBQVJ3MEFDd3dCQ3lBQUlBRkdEUUFnQlVHdy9md0FRY3p1OGdCQmZoQWNLQUlFSWdGRkRRQWdBa0dZQm1vZ0FSQmJJQUpCRUJBWUlnQTJBcmdNSUFKQ2pJQ0FnSUNDZ0lDQWZ6Y0N2QXdnQUVFQU9nQU1JQUJCcnFqdkFDZ0FBRFlBQ0NBQVFhYW83d0FwQUFBM0FBQWdBa0hNREdvZ0FpZ0NvQVkyQWdBZ0FrRUFOZ0tnQmlBQ0lBSXBBNWdHTndMRURDQUNRZ0EzQTVnR0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dCU2dDZ0FFaEFDQUZLQUo4SVFNTEFrQWdBQ0FEUmcwQUEwQWdBeWdDQUVHWkFVY0VRQ0FEUVFScUlnTWdBRWNOQVF3Q0N3c2dBQ0FEUmcwQUlBVkJzUDM4QUVIdzd2SUFRWDRRSENJQVFRUnFJUUVDUUNBQUtBSUlJQUF0QUE4aUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBQXRBQThMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdMd0JpQUNJQUVwQWdBM0ErZ0dEQUVMSUFKQjZBWnFJQUFvQWdRZ0FDZ0NDQkFhQ3lBQ0lBSXBBdWdHTndLWUJpQUNJQUlvQXZBR05nS2dCaUFDUWdBM0F1Z0dJQUpCQURZQzhBWWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VBT2dDOERDQUNRZlhjcGFNSE5nSzREQ0FDUVFRNkFNTU1JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBOHdaQkFFNE5BQ0FDS0FMb0JoQVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUVpvQlJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUVpUdjhnQkJmaEFjSWdCQkJHb2hBUUpBQWtBZ0FDZ0NDQ0FBTFFBUElnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUFMUUFQQzBFWWRFRVlkVUVBVGdSQUlBSWdBU2dDQ0RZQzRBWWdBaUFCS1FJQU53UFlCZ3dCQ3lBQ1FkZ0dhaUFBS0FJRUlBQW9BZ2dRR2dzZ0FpQUNLUUxZQmpjQ21BWWdBaUFDS0FMZ0JqWUNvQVlnQWtJQU53TFlCaUFDUVFBMkF1QUdJQUlvQXFBR0lRRWdBa0VBTmdLZ0JpQUNRY3dNYWlBQk5nSUFJQUpCQlRvQXd3d2dBa0VBT2dDOURDQUNRWm0xN2dBdEFBQTZBTHdNSUFKQmxiWHVBQ2dBQURZQ3VBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBSXBBN2dNTndJQUlBRWdBa0hBREdvaUF5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUNMQURqQmtFQVRnMEFJQUlvQXRnR0VCY0xJQUJCRUdvaEFRSkFBa0FnQUNnQ0ZDQUFMUUFiSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQWJDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDMEFZZ0FpQUJLUUlBTndQSUJnd0JDeUFDUWNnR2FpQUFLQUlRSUFBb0FoUVFHZ3NnQWlBQ0tRTElCamNDbUFZZ0FpQUNLQUxRQmpZQ29BWWdBa0lBTndMSUJpQUNRUUEyQXRBR0lBSW9BcUFHSVFFZ0FrRUFOZ0tnQmlBQ1Fjd01haUFCTmdJQUlBSkJBem9Bd3d3Z0FrRUFPZ0M3RENBQ1FhVEI3d0F0QUFBNkFMb01JQUpCb3NIdkFDOEFBRHNCdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBRFRCa0VBVGcwQUlBSW9Bc2dHRUJjTElBQW9BaHdpQTBVTkFDTUFRUkJySWdBa0FDQUNRWmdHYWlJQlFnQTNBZ0FnQVVFQU5nSUlBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFOQkFXc09EUUFCQWdNRUJRWUhDQWtLQ3d3TkN5QUJRUUE2QUFRZ0FVSGk4dEdyQmpZQ0FDQUJRUVE2QUFzTURRc2dBVUVBT2dBRUlBRkI4OXFsNHdZMkFnQWdBVUVFT2dBTERBd0xJQUZCQURvQUJDQUJRZTNTa2NzR05nSUFJQUZCQkRvQUN3d0xDeUFCUVFNNkFBc2dBVUcrNk84QUx3QUFPd0FBSUFGQndPanZBQzBBQURvQUFpQUJRUUE2QUFNTUNnc2dBVUVET2dBTElBRkJzK1h2QUM4QUFEc0FBQ0FCUWJYbDd3QXRBQUE2QUFJZ0FVRUFPZ0FEREFrTElBRkJBRG9BQ0NBQlF2UGF3YVBYckl1Wk5UY0NBQ0FCUVFnNkFBc01DQXNnQVVFQU9nQUlJQUZDODlyQm85ZXNpNWswTndJQUlBRkJDRG9BQ3d3SEN5QUJRUW82QUFzZ0FVSGZ3L0FBS1FBQU53QUFJQUZCNThQd0FDOEFBRHNBQ0NBQlFRQTZBQW9NQmdzZ0FVSFR3L0FBUVFzUU93d0ZDeUFCUWVtOThBQkJEUkE3REFRTElBRkIycjN3QUVFT0VEc01Bd3NnQVVFRE9nQUxJQUZCaklIdkFDOEFBRHNBQUNBQlFZNkI3d0F0QUFBNkFBSWdBVUVBT2dBRERBSUxJQUZCQURvQUJDQUJRZlRTdGFzR05nSUFJQUZCQkRvQUN3d0JDeUFBSUFNMkFnQkIwcXJ3QUNBQUVDUUNRQ0FCTEFBTFFRQklCRUFnQVVFQU5nSUVJQUVvQWdBaEFRd0JDeUFCUVFBNkFBc0xJQUZCQURvQUFBc2dBRUVRYWlRQUlBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJCam9Bd3d3Z0FrRUFPZ0MrRENBQ1FaZVQ3d0F2QUFBN0Fid01JQUpCazVQdkFDZ0FBRFlDdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRTROQUNBQ0tBS1lCaEFYQ3dKQUFrQWdCU2dDZkNJRElBVW9Bb0FCSWdCR0RRQURRQ0FES0FJQVFac0JSZzBCSUFOQkJHb2lBeUFBUncwQUN3d0JDeUFBSUFOR0RRQWdCVUd3L2Z3QVFiVHY4Z0JCZmhBY0lnQkJCR29oQVFKQUlBQW9BZ2dnQUMwQUR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFzQUdJQUlnQVNrQ0FEY0R1QVlNQVFzZ0FrRzRCbW9nQUNnQ0JDQUFLQUlJRUJvTElBSWdBaWtDdUFZM0FwZ0dJQUlnQWlnQ3dBWTJBcUFHSUFKQ0FEY0N1QVlnQWtFQU5nTEFCaUFDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFZNkFNTU1JQUpCQURvQXZnd2dBa0dKd2U0QUx3QUFPd0c4RENBQ1FZWEI3Z0FvQUFBMkFyZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBd3daQkFFNE5BQ0FDS0FLNEJoQVhDeUFGS0FKOElnTWhBUUpBQWtBZ0F5QUZLQUtBQVNJQVJnMEFJQU1oQVFOQUlBRW9BZ0JCbkFGR0RRRWdBVUVFYWlJQklBQkhEUUFMREFFTElBQWdBVVlOQUNBRlFiRDkvQUJCMk8veUFFRitFQndvQWdRaUFVVU5BQ01BUVJCcklnQWtBQ0FDUWdBM0FwZ0dJQUpCQURZQ29BWUNRQ0FCUVFGR0JFQWdBa0VKT2dDakJpQUNRYmlLN1FBcEFBQTNBSmdHSUFKQndJcnRBQzBBQURvQW9BWU1BUXNnQUNBQk5nSUFRZjJzN2dBZ0FCQWtJQUpCQURvQW1BWWdBa0VBT2dDakJnc2dBRUVRYWlRQUlBSkJ3QXhxSWdGQnE2M3VBQzhBQURzQkFDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRWUFVT3dIQ0RDQUNRYU90N2dBcEFBQTNBN2dNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0JTZ0NnQUVoQUNBRktBSjhJUU1MQWtBZ0FDQURSZzBBQTBBZ0F5Z0NBRUdkQVVjRVFDQURRUVJxSWdNZ0FFY05BUXdDQ3dzZ0FDQURSZzBBSUFWQnNQMzhBRUdBOFBJQVFYNFFIQ0lBUVFScUlRRUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFBOExRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0t3QmlBQ0lBRXBBZ0EzQTZnR0RBRUxJQUpCcUFacUlBQW9BZ1FnQUNnQ0NCQWFDeUFDSUFJcEFxZ0dOd0tZQmlBQ0lBSW9BckFHTmdLZ0JpQUNRZ0EzQXFnR0lBSkJBRFlDc0FZZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUZPZ0RERENBQ1FRQTZBTDBNSUFKQitPUHRBQzBBQURvQXZBd2dBa0gwNCswQUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFJc0FMTUdRUUJPRFFBZ0FpZ0NxQVlRRndzZ0JTZ0NmQ0lESVFFQ1FBSkFJQU1nQlNnQ2dBRWlBRVlOQUNBRElRRURRQ0FCS0FJQVFaNEJSZzBCSUFGQkJHb2lBU0FBUncwQUN3d0JDeUFBSUFGR0RRQWdCVUd3L2Z3QVFhanc4Z0JCZmhBY0tBSUVJZ0ZGRFFCQkFDRURJd0JCRUdzaUFDUUFJQUpDQURjQ21BWWdBa0VBTmdLZ0JpQUNBbjhnQVVFQmF5SUdRUU5QQkVBZ0FDQUJOZ0lBUWQydTdnQWdBQkFrUVFBTUFRdEJBU0VESUFaQkJteEI0d0JxQ3pvQW1BWWdBaUFET2dDakJpQUFRUkJxSkFBZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUdPZ0RERENBQ1FRQTZBTDRNSUFKQmphL3VBQzhBQURzQnZBd2dBa0dKcis0QUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFVb0FvQUJJUUFnQlNnQ2ZDRURDd0pBSUFBZ0EwWU5BQU5BSUFNb0FnQkJud0ZIQkVBZ0EwRUVhaUlESUFCSERRRU1BZ3NMSUFBZ0EwWU5BQUpBSUFWQnNQMzhBRUhVOFBJQVFYNFFIQ0lES0FJRUlnQkZEUUFnQWtHWUJtb2dBQkJiSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkJqb0F3d3dnQWtFQU9nQytEQ0FDUVkydjdnQXZBQUE3QWJ3TUlBSkJpYS91QUNnQUFEWUN1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDeUFES0FJSUlnQkZEUUFnQWtHWUJtb2dBQkJiSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkJ6b0F3d3dnQWtFQU9nQy9EQ0FDUWFIVDdnQW9BQUEyQUxzTUlBSkJudFB1QUNnQUFEWUN1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUWFBQlJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUWZqdzhnQkJmaEFjSWdBb0FoQWhBd0pBUVFBZ0FDZ0NDQ0lCSUFBb0FnUWlCa1lnQXhzTkFDQUNRUUEyQXFBR0lBSkNBRGNEbUFZZ0FpQUJJQVpySWdFRWZ5QUJRUUJJRFFNZ0FpQUJFQmdpQXpZQ21BWWdBaUFESUFGQkFuVkJBblJxTmdLZ0JpQUNJQU1nQmlBQkVCa2dBV28yQXB3R0lBQW9BaEFGSUFNTE5nS2tCaUFDUWZnS2FpQUNRWmdHYWhDbUNDQUNRWUFMYWlJQktBSUFJUU1nQVVFQU5nSUFJQUpCekF4cUlBTTJBZ0FnQWtFRk9nREREQ0FDUVFBNkFMME1JQUpCc0p2dEFDMEFBRG9BdkF3Z0FrR3NtKzBBS0FBQU5nSzREQ0FDS1FQNENpRUpJQUpDQURjRCtBb2dBaUFKTndMRURBSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEdUF3M0FnQWdBU0FDUWNBTWFpSURLQUlBTmdJSUlBTkJBRFlDQUNBQ1FnQTNBN2dNSUFFZ0FrSEVER29pQXlnQ0NEWUNGQ0FCSUFNcEFnQTNBZ3dnQTBJQU53SUFJQU5CQURZQ0NDQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNEQzBFQVNBUkFJQUlvQXZnS0VCY0xJQUlvQXBnR0lnRkZEUUFnQWlBQk5nS2NCaUFCRUJjTEFrQWdBQ2dDRkNJQlJRMEFJQUpCbUFacUlBRVFzQWdnQWlnQ29BWWhBU0FDUVFBMkFxQUdJQUpCekF4cUlBRTJBZ0FnQWtFRE9nREREQ0FDUVFBNkFMc01JQUpCb3I3dUFDMEFBRG9BdWd3Z0FrR2d2dTRBTHdBQU93RzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEdUF3M0FnQWdBU0FDUWNBTWFpSURLQUlBTmdJSUlBTkJBRFlDQUNBQ1FnQTNBN2dNSUFFZ0FrSEVER29pQXlnQ0NEWUNGQ0FCSUFNcEFnQTNBZ3dnQTBJQU53SUFJQU5CQURZQ0NDQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVRnMEFJQUlvQXBnR0VCY0xJQUFvQWhnaUFFVU5BQ0FDUVpnR2FpQUFFRTBnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFQU9nQzhEQ0FDUWZYY3BhTUhOZ0s0RENBQ1FRUTZBTU1NSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUFKQUlBVW9BbndpQXlBRktBS0FBU0lBUmcwQUEwQWdBeWdDQUVHaEFVWU5BU0FEUVFScUlnTWdBRWNOQUFzTUFRc2dBQ0FEUmcwQUlBVkJzUDM4QUVHazhmSUFRWDRRSENJQUtBSVFJUU1DUUVFQUlBQW9BZ2dpQVNBQUtBSUVJZ1pHSUFNYkRRQWdBa0VBTmdLZ0JpQUNRZ0EzQTVnR0lBSWdBU0FHYXlJQkJIOGdBVUVBU0EwRElBSWdBUkFZSWdNMkFwZ0dJQUlnQXlBQlFRSjFRUUowYWpZQ29BWWdBaUFESUFZZ0FSQVpJQUZxTmdLY0JpQUFLQUlRQlNBREN6WUNwQVlnQWtINENtb2dBa0dZQm1vUXBnZ2dBa0VRRUJnaUFUWUN1QXdnQWtLTGdJQ0FnSUtBZ0lCL053SzhEQ0FCUVFBNkFBc2dBVUgrbXUwQUtBQUFOZ0FISUFGQjk1cnRBQ2tBQURjQUFDQUNRY3dNYWlBQ1FZQUxhaUlCS0FJQU5nSUFJQUZCQURZQ0FDQUNJQUlwQS9nS053TEVEQ0FDUWdBM0EvZ0tBa0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FDS1FPNEREY0NBQ0FCSUFKQndBeHFJZ01vQWdBMkFnZ2dBMEVBTmdJQUlBSkNBRGNEdUF3Z0FTQUNRY1FNYWlJREtBSUlOZ0lVSUFFZ0F5a0NBRGNDRENBRFFnQTNBZ0FnQTBFQU5nSUlJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUlNTFFRQklCRUFnQWlnQytBb1FGd3NnQWlnQ21BWWlBVVVOQUNBQ0lBRTJBcHdHSUFFUUZ3c0NRQ0FBS0FJVUlnRkZEUUFnQWtHWUJtb2dBUkJOSUFKQndBeHFJZ05CMnFqdEFDOEFBRHNCQUNBQ0tBS2dCaUVCSUFKQkFEWUNvQVlnQWtITURHb2dBVFlDQUNBQ1FZQVVPd0hDRENBQ1FkS283UUFwQUFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUU80RERjQ0FDQUJJQU1vQWdBMkFnZ2dBMEVBTmdJQUlBSkNBRGNEdUF3Z0FTQUNRY1FNYWlJREtBSUlOZ0lVSUFFZ0F5a0NBRGNDRENBRFFnQTNBZ0FnQTBFQU5nSUlJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NnQUNnQ0dDSUFSUTBBSUFKQm1BWnFJQUFRc0FnZ0FrSEFER29pQVVHaXZ1NEFMUUFBT2dBQUlBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJDVG9Bd3d3Z0FrRUFPZ0RCRENBQ1FacSs3Z0FwQUFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUVvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUFKQUlBVW9BbndpQXlBRktBS0FBU0lBUmcwQUEwQWdBeWdDQUVHaUFVWU5BU0FEUVFScUlnTWdBRWNOQUFzTUFRc2dBQ0FEUmcwQUFrQWdCVUd3L2Z3QVFjVHg4Z0JCZmhBY0lnTXJBd2dpQ2tRQUFBQUFBQUFBQUdFTkFDQUNRWmdHYWlBS0VITWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VBT2dDNkRDQUNRZTNhQVRzQnVBd2dBa0VDT2dERERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTEFrQWdBeWdDRUNJQVFXQkdEUUFnQWtHWUJtb2dBQkNDQkNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRYzZBTU1NSUFKQkFEb0F2d3dnQWtIZ3FPMEFLQUFBTmdDN0RDQUNRZDJvN1FBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NnQXlnQ0ZDSUFSUTBBSUFKQm1BWnFJQUFRVFNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRYzZBTU1NSUFKQkFEb0F2d3dnQWtHR3UrMEFLQUFBTmdDN0RDQUNRWU83N1FBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NnQlNnQ2ZDSURJUUFDUUFKQUlBTWdCU2dDZ0FFaUFVWU5BQ0FESVFBRFFDQUFLQUlBUWFNQlJnMEJJQUJCQkdvaUFDQUJSdzBBQ3d3QkN5QUFJQUZHRFFBZ0JVR3cvZndBUWV6eDhnQkJmaEFjS0FJRUlnQkZEUUFnQWtHWUJtb2dBQkJiSUFKQkVCQVlJZ0EyQXJnTUlBSkNqSUNBZ0lDQ2dJQ0FmemNDdkF3Z0FFRUFPZ0FNSUFCQmlvenVBQ2dBQURZQUNDQUFRWUtNN2dBcEFBQTNBQUFnQWtITURHb2dBaWdDb0FZMkFnQWdBa0VBTmdLZ0JpQUNJQUlwQTVnR053TEVEQ0FDUWdBM0E1Z0dBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFJQU1oQUFOQUlBQW9BZ0JCcEFGSEJFQWdBRUVFYWlJQUlBRkhEUUVNQWdzTElBQWdBVVlOQUNBRlFiRDkvQUJCalBMeUFFRitFQndvQWdRaUFFRi9SZzBBSUFKQm1BWnFJQUFRVFNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FlNEFPd0c0RENBQ1FRRTZBTU1NSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFBMEFnQXlnQ0FFR2xBVWNFUUNBRFFRUnFJZ01nQVVjTkFRd0NDd3NnQVNBRFJnMEFJQVZCc1AzOEFFR3c4dklBUVg0UUhDSUFRUVJxSVFFQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUE4TFFSaDBRUmgxUVFCT0JFQWdBaUFCS0FJSU5nS1FCaUFDSUFFcEFnQTNBNGdHREFFTElBSkJpQVpxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQW9nR053S1lCaUFDSUFJb0FwQUdOZ0tnQmlBQ1FnQTNBb2dHSUFKQkFEWUNrQVlnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtIdUFEc0J1QXdnQWtFQk9nREREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQUlzQUpNR1FRQk9EUUFnQWlnQ2lBWVFGd3NDUUFKQUlBVW9BbndpQXlBRktBS0FBU0lBUmcwQUEwQWdBeWdDQUVHbUFVWU5BU0FEUVFScUlnTWdBRWNOQUFzTUFRc2dBQ0FEUmcwQUlBVkJzUDM4QUVITTh2SUFRWDRRSENJQVFRUnFJUUVDUUFKQUlBQW9BZ2dnQUMwQUR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFvQUdJQUlnQVNrQ0FEY0QrQVVNQVFzZ0FrSDRCV29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBaWtDK0FVM0FwZ0dJQUlnQWlnQ2dBWTJBcUFHSUFKQ0FEY0MrQVVnQWtFQU5nS0FCaUFDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVFZNkFNTU1JQUpCQURvQXZnd2dBa0gxL3U0QUx3QUFPd0c4RENBQ1FmSCs3Z0FvQUFBMkFyZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUU80RERjQ0FDQUJJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQVNBQ1FjUU1haUlES0FJSU5nSVVJQUVnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBZ3daQkFFNE5BQ0FDS0FMNEJSQVhDeUFBUVJCcUlRRUNRQ0FBS0FJVUlBQXRBQnNpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFCc0xRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0x3QlNBQ0lBRXBBZ0EzQStnRkRBRUxJQUpCNkFWcUlBQW9BaEFnQUNnQ0ZCQWFDeUFDSUFJcEF1Z0ZOd0tZQmlBQ0lBSW9BdkFGTmdLZ0JpQUNRZ0EzQXVnRklBSkJBRFlDOEFVZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUFPZ0M4RENBQ1FmTGVzYXNHTmdLNERDQUNRUVE2QU1NTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0E4d1ZCQUU0TkFDQUNLQUxvQlJBWEN3SkFBa0FnQlNnQ2ZDSURJQVVvQW9BQklnQkdEUUFEUUNBREtBSUFRYWNCUmcwQklBTkJCR29pQXlBQVJ3MEFDd3dCQ3lBQUlBTkdEUUFnQlVHdy9md0FRZlR5OGdCQmZoQWNJZ0JCQkdvaEFRSkFBa0FnQUNnQ0NDQUFMUUFQSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQVBDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDNEFVZ0FpQUJLUUlBTndQWUJRd0JDeUFDUWRnRmFpQUFLQUlFSUFBb0FnZ1FHZ3NnQWlBQ0tRTFlCVGNDbUFZZ0FpQUNLQUxnQlRZQ29BWWdBa0lBTndMWUJTQUNRUUEyQXVBRklBSkJ3QXhxSWdOQjY1N3ZBQzhBQURzQkFDQUNLQUtnQmlFQklBSkJBRFlDb0FZZ0FrSE1ER29nQVRZQ0FDQUNRWUFVT3dIQ0RDQUNRZU9lN3dBcEFBQTNBN2dNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FDS1FPNEREY0NBQ0FCSUFNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0E0d1ZCQUU0TkFDQUNLQUxZQlJBWEN3SkFJQUFyQXhoRUFBREEvLy8vMzhGaURRQWdBQ2dDSUEwQUlBQXJBeWhFQUFBQUFBQUFBQUJoRFFFTElBSkJsSVg5QURZQ3VBVWdBaUFBS1FJY053TEVCU0FDSUFBcEFpUTNBc3dGSUFJZ0FDZ0NMRFlDMUFVZ0FpQUFLUUlVTndLOEJTQUNRWmdHYWlBQ1FiZ0ZhaENLQlNBQ1FjQU1haUlCUWJtRDd3QXZBQUE3QVFBZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrR0FGRHNCd2d3Z0FrR3hnKzhBS1FBQU53TzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMQWtBQ1FDQUZLQUo4SWdNZ0JTZ0NnQUVpQUVZTkFBTkFJQU1vQWdCQnFBRkdEUUVnQTBFRWFpSURJQUJIRFFBTERBRUxJQUFnQTBZTkFDQUZRYkQ5L0FCQm1QUHlBRUYrRUJ3aUFFRUVhaUVCQWtBQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUE4TFFSaDBRUmgxUVFCT0JFQWdBaUFCS0FJSU5nS3dCU0FDSUFFcEFnQTNBNmdGREFFTElBSkJxQVZxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQXFnRk53S1lCaUFDSUFJb0FyQUZOZ0tnQmlBQ1FnQTNBcWdGSUFKQkFEWUNzQVVnQWtFUUVCZ2lBVFlDdUF3Z0FrS0xnSUNBZ0lLQWdJQi9Od0s4RENBQlFRQTZBQXNnQVVHV3ZlNEFLQUFBTmdBSElBRkJqNzN1QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFDTEFDekJVRUFUZzBBSUFJb0FxZ0ZFQmNMSUFCQkVHb2hBUUpBQWtBZ0FDZ0NGQ0FBTFFBYklnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUFMUUFiQzBFWWRFRVlkVUVBVGdSQUlBSWdBU2dDQ0RZQ29BVWdBaUFCS1FJQU53T1lCUXdCQ3lBQ1FaZ0ZhaUFBS0FJUUlBQW9BaFFRR2dzZ0FpQUNLUUtZQlRjQ21BWWdBaUFDS0FLZ0JUWUNvQVlnQWtJQU53S1lCU0FDUVFBMkFxQUZJQUpCd0F4cUlnTkJuK1R1QUMwQUFEb0FBQ0FDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVFrNkFNTU1JQUpCQURvQXdRd2dBa0dYNU80QUtRQUFOd080RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRHVBdzNBZ0FnQVNBREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBS01GUVFCT0RRQWdBaWdDbUFVUUZ3c2dBRUVjYWlFQkFrQUNRQ0FBS0FJZ0lBQXRBQ2NpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFDY0xRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0tRQlNBQ0lBRXBBZ0EzQTRnRkRBRUxJQUpCaUFWcUlBQW9BaHdnQUNnQ0lCQWFDeUFDSUFJcEFvZ0ZOd0tZQmlBQ0lBSW9BcEFGTmdLZ0JpQUNRZ0EzQW9nRklBSkJBRFlDa0FVZ0FrSEFER29pQTBHVGcrNEFMd0FBT3dFQUlBSW9BcUFHSVFFZ0FrRUFOZ0tnQmlBQ1Fjd01haUFCTmdJQUlBSkJnQlE3QWNJTUlBSkJpNFB1QUNrQUFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQ1RCVUVBVGcwQUlBSW9Bb2dGRUJjTEFrQWdBQ2dDS0NJQlJRMEFJQUpCbUFacUlBRVF1dzRnQWtIQURHb2lBMEg3MWU0QUxRQUFPZ0FBSUFJb0FxQUdJUUVnQWtFQU5nS2dCaUFDUWN3TWFpQUJOZ0lBSUFKQkNUb0F3d3dnQWtFQU9nREJEQ0FDUWZQVjdnQXBBQUEzQTdnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQVNBQ1FjUU1haUlES0FJSU5nSVVJQUVnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c2dBRUVzYWlFQkFrQUNRQ0FBS0FJd0lBQXRBRGNpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFEY0xRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0tBQlNBQ0lBRXBBZ0EzQS9nRURBRUxJQUpCK0FScUlBQW9BaXdnQUNnQ01CQWFDeUFDSUFJcEF2Z0VOd0tZQmlBQ0lBSW9Bb0FGTmdLZ0JpQUNRZ0EzQXZnRUlBSkJBRFlDZ0FVZ0FrRVFFQmdpQVRZQ3VBd2dBa0tPZ0lDQWdJS0FnSUIvTndLOERDQUJRUUE2QUE0Z0FVSEhndTRBS1FBQU53QUdJQUZCd1lMdUFDa0FBRGNBQUNBQ1Fjd01haUFDS0FLZ0JqWUNBQ0FDUVFBMkFxQUdJQUlnQWlrRG1BWTNBc1FNSUFKQ0FEY0RtQVlDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQ0RCVUVBVGcwQUlBSW9BdmdFRUJjTEFrQWdBQ2dDT0NJQlJRMEFJQUpCbUFacUlBRVFyZzRnQWtFSU9nREREQ0FDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVFBNkFNQU1JQUpDNk1xRm8rYWwyN2ZrQURjRHVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBSXBBN2dNTndJQUlBRWdBa0hBREdvaUF5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN3SkFJQUFvQWp3aUFVVU5BQ0FDUVpnR2FpQUJFS3dPSUFKQkVCQVlJZ0UyQXJnTUlBSkNqWUNBZ0lDQ2dJQ0FmemNDdkF3Z0FVRUFPZ0FOSUFGQnY2WHVBQ2tBQURjQUJTQUJRYnFsN2dBcEFBQTNBQUFnQWtITURHb2dBaWdDb0FZMkFnQWdBa0VBTmdLZ0JpQUNJQUlwQTVnR053TEVEQ0FDUWdBM0E1Z0dBa0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FDS1FPNEREY0NBQ0FCSUFKQndBeHFJZ01vQWdBMkFnZ2dBMEVBTmdJQUlBSkNBRGNEdUF3Z0FTQUNRY1FNYWlJREtBSUlOZ0lVSUFFZ0F5a0NBRGNDRENBRFFnQTNBZ0FnQTBFQU5nSUlJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUNBQUtBSkFJZ0ZGRFFBZ0FrR1lCbW9nQVJDM0RpQUNRY0FNYWlJRFFkR1c3d0F2QUFBN0FRQWdBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0dBRkRzQndnd2dBa0hKbHU4QUtRQUFOd080RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRHVBdzNBZ0FnQVNBREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTElBQW9Ba1FpQUVVTkFDQUNRWmdHYWlBQUVGc2dBa0VRRUJnaUFEWUN1QXdnQWtLTWdJQ0FnSUtBZ0lCL053SzhEQ0FBUVFBNkFBd2dBRUhWcU84QUtBQUFOZ0FJSUFCQnphanZBQ2tBQURjQUFDQUNRY3dNYWlBQ0tBS2dCallDQUNBQ1FRQTJBcUFHSUFJZ0Fpa0RtQVkzQXNRTUlBSkNBRGNEbUFZQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN5QUZLQUo4SWdNaEFBSkFBa0FnQXlBRktBS0FBU0lCUmcwQUlBTWhBQU5BSUFBb0FnQkJxUUZHRFFFZ0FFRUVhaUlBSUFGSERRQUxEQUVMSUFBZ0FVWU5BQ0FGUWJEOS9BQkJ1UFB5QUVGK0VCd3NBQVFpQUVHQmYwWU5BQ0FDUVpnR2FpQUFFRTBnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFRE9nREREQ0FDUVFBNkFMc01JQUpCeGJYdEFDMEFBRG9BdWd3Z0FrSER0ZTBBTHdBQU93RzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQVVvQW9BQklRRWdCU2dDZkNFREN3SkFJQUVnQTBZTkFDQURJUUFEUUNBQUtBSUFRYW9CUndSQUlBQkJCR29pQUNBQlJ3MEJEQUlMQ3lBQUlBRkdEUUFnQlVHdy9md0FRZUR6OGdCQmZoQWNMQUFFSWdCQmdYOUdEUUFnQWtHWUJtb2dBQkJOSUFKQkVCQVlJZ0EyQXJnTUlBSkNpNENBZ0lDQ2dJQ0FmemNDdkF3Z0FFRUFPZ0FMSUFCQjJxZnRBQ2dBQURZQUJ5QUFRZE9uN1FBcEFBQTNBQUFnQWtITURHb2dBaWdDb0FZMkFnQWdBa0VBTmdLZ0JpQUNJQUlwQTVnR053TEVEQ0FDUWdBM0E1Z0dBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFBMEFnQXlnQ0FFR3JBVWNFUUNBRFFRUnFJZ01nQVVjTkFRd0NDd3NnQVNBRFJnMEFBa0FnQlVHdy9md0FRWXowOGdCQmZoQWNJZ01vQWdRaUFFVU5BQ0FDUVpnR2FpQUFFS1VJSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkF6b0F3d3dnQWtFQU9nQzdEQ0FDUWUzbDdRQXRBQUE2QUxvTUlBSkI2K1h0QUM4QUFEc0J1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDeUFES0FJSUlnQkZEUUFnQWtHWUJtb2dBQkNuQkNBQ1FjQU1haUlCUWUrMTd3QXRBQUE2QUFBZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUpPZ0RERENBQ1FRQTZBTUVNSUFKQjU3WHZBQ2tBQURjRHVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDeUFGS0FKOElnTWhBQUpBQWtBZ0F5QUZLQUtBQVNJQlJnMEFJQU1oQUFOQUlBQW9BZ0JCckFGR0RRRWdBRUVFYWlJQUlBRkhEUUFMREFFTElBQWdBVVlOQUNBRlFiRDkvQUJCc1BUeUFFRitFQndvQWdRaUFFVU5BQ0FDUVpnR2FpQUFFRnNnQWtIQURHb2lBVUdWbXU4QUxRQUFPZ0FBSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkNUb0F3d3dnQWtFQU9nREJEQ0FDUVkyYTd3QXBBQUEzQTdnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dCU2dDZ0FFaEFTQUZLQUo4SVFNTEFrQWdBU0FEUmcwQUlBTWhBQU5BSUFBb0FnQkJyUUZIQkVBZ0FFRUVhaUlBSUFGSERRRU1BZ3NMSUFBZ0FVWU5BQ0FGUWJEOS9BQkIxUFR5QUVGK0VCd29BZ1FpQUVVTkFDQUNRWmdHYWlBQUVGc2dBa0VJT2dERERDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUUE2QU1BTUlBSkM3K0RSeTlhdG1yM2xBRGNEdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBRktBS0FBU0VCSUFVb0Fud2hBd3NDUUNBQklBTkdEUUFEUUNBREtBSUFRYTRCUndSQUlBTkJCR29pQXlBQlJ3MEJEQUlMQ3lBQklBTkdEUUFnQlVHdy9md0FRZnowOGdCQmZoQWNJZ0JCQkdvaEFRSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBdkFFSUFJZ0FTa0NBRGNENkFRTUFRc2dBa0hvQkdvZ0FDZ0NCQ0FBS0FJSUVCb0xJQUlnQWlrQzZBUTNBcGdHSUFJZ0FpZ0M4QVEyQXFBR0lBSkNBRGNDNkFRZ0FrRUFOZ0x3QkNBQ1FSQVFHQ0lBTmdLNERDQUNRb3lBZ0lDQWdvQ0FnSDgzQXJ3TUlBQkJBRG9BRENBQVFiT0Y3Z0FvQUFBMkFBZ2dBRUdyaGU0QUtRQUFOd0FBSUFKQnpBeHFJQUlvQXFBR05nSUFJQUpCQURZQ29BWWdBaUFDS1FPWUJqY0N4QXdnQWtJQU53T1lCZ0pBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFJc0FQTUVRUUJPRFFBZ0FpZ0M2QVFRRndzQ1FBSkFJQVVvQW53aUF5QUZLQUtBQVNJQVJnMEFBMEFnQXlnQ0FFR3ZBVVlOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFJQVZCc1AzOEFFR2s5ZklBUVg0UUhDSUFRUVJxSVFFQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUE4TFFSaDBRUmgxUVFCT0JFQWdBaUFCS0FJSU5nTGdCQ0FDSUFFcEFnQTNBOWdFREFFTElBSkIyQVJxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQXRnRU53S1lCaUFDSUFJb0F1QUVOZ0tnQmlBQ1FnQTNBdGdFSUFKQkFEWUM0QVFnQWtFUUVCZ2lBRFlDdUF3Z0FrS01nSUNBZ0lLQWdJQi9Od0s4RENBQVFRQTZBQXdnQUVIaS9PNEFLQUFBTmdBSUlBQkIydnp1QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFDTEFEakJFRUFUZzBBSUFJb0F0Z0VFQmNMQWtBQ1FDQUZLQUo4SWdNZ0JTZ0NnQUVpQUVZTkFBTkFJQU1vQWdCQnNBRkdEUUVnQTBFRWFpSURJQUJIRFFBTERBRUxJQUFnQTBZTkFDQUZRYkQ5L0FCQnpQWHlBRUYrRUJ3aUFFRUVhaUVCQWtBQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUE4TFFSaDBRUmgxUVFCT0JFQWdBaUFCS0FJSU5nTFFCQ0FDSUFFcEFnQTNBOGdFREFFTElBSkJ5QVJxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQXNnRU53S1lCaUFDSUFJb0F0QUVOZ0tnQmlBQ1FnQTNBc2dFSUFKQkFEWUMwQVFnQWtFUUVCZ2lBVFlDdUF3Z0FrS09nSUNBZ0lLQWdJQi9Od0s4RENBQlFRQTZBQTRnQVVINXd1OEFLUUFBTndBR0lBRkI4OEx2QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFDTEFEVEJFRUFUZzBBSUFJb0FzZ0VFQmNMSUFCQkVHb2hBUUpBSUFBb0FoUWdBQzBBR3lJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFHd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQXNBRUlBSWdBU2tDQURjRHVBUU1BUXNnQWtHNEJHb2dBQ2dDRUNBQUtBSVVFQm9MSUFJZ0Fpa0N1QVEzQXBnR0lBSWdBaWdDd0FRMkFxQUdJQUpDQURjQ3VBUWdBa0VBTmdMQUJDQUNRUkFRR0NJQU5nSzREQ0FDUW95QWdJQ0Fnb0NBZ0g4M0Fyd01JQUJCQURvQURDQUFRYzdFN3dBb0FBQTJBQWdnQUVIR3hPOEFLUUFBTndBQUlBSkJ6QXhxSUFJb0FxQUdOZ0lBSUFKQkFEWUNvQVlnQWlBQ0tRT1lCamNDeEF3Z0FrSUFOd09ZQmdKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBTU1FUVFCT0RRQWdBaWdDdUFRUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUd4QVVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBQWtBZ0JVR3cvZndBUWZ6MThnQkJmaEFjSWdBb0FnaEJmMFlFUUNBQUt3TVFSQUFBQUFBQUFQQy9ZUTBCQ3lBQ0lBQXBBeEEzQXpBZ0FpQUFLUU1JTndNb0lBSkJtQVpxSUFKQktHb1FpZ2NnQWtFUUVCZ2lBVFlDdUF3Z0FrS05nSUNBZ0lLQWdJQi9Od0s4RENBQlFRQTZBQTBnQVVHcWx1NEFLUUFBTndBRklBRkJwWmJ1QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDeUFBS0FJWVFYOUdCRUFnQUNzRElFUUFBQUFBQUFEd3YyRU5BUXNnQWlBQUtRTWdOd01nSUFJZ0FDa0RHRGNER0NBQ1FaZ0dhaUFDUVJocUVJb0hJQUpCRUJBWUlnQTJBcmdNSUFKQ2pvQ0FnSUNDZ0lDQWZ6Y0N2QXdnQUVFQU9nQU9JQUJCcmNEd0FDa0FBRGNBQmlBQVFhZkE4QUFwQUFBM0FBQWdBa0hNREdvZ0FpZ0NvQVkyQWdBZ0FrRUFOZ0tnQmlBQ0lBSXBBNWdHTndMRURDQUNRZ0EzQTVnR0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUd5QVVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBQWtBZ0JVR3cvZndBUVpqMjhnQkJmaEFjSWdBckF3Z2lDa1FBQU1ELy8vL2Z3V0VOQUNBQ1FaZ0dhaUFLRUswQklBSkJFQkFZSWdFMkFyZ01JQUpDaTRDQWdJQ0NnSUNBZnpjQ3ZBd2dBVUVBT2dBTElBRkJqcTN0QUNnQUFEWUFCeUFCUVlldDdRQXBBQUEzQUFBZ0FrSE1ER29nQWlnQ29BWTJBZ0FnQWtFQU5nS2dCaUFDSUFJcEE1Z0dOd0xFRENBQ1FnQTNBNWdHQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBSkJ3QXhxSWdNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzQ1FDQUFLd01RSWdwRUFBREEvLy8vMzhGaERRQWdBa0dZQm1vZ0NoQ3RBU0FDUWNBTWFpSURRZHpvN2dBdkFBQTdBUUFnQWlnQ29BWWhBU0FDUVFBMkFxQUdJQUpCekF4cUlBRTJBZ0FnQWtHQUZEc0J3Z3dnQWtIVTZPNEFLUUFBTndPNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0R1QXczQWdBZ0FTQURLQUlBTmdJSUlBTkJBRFlDQUNBQ1FnQTNBN2dNSUFFZ0FrSEVER29pQXlnQ0NEWUNGQ0FCSUFNcEFnQTNBZ3dnQTBJQU53SUFJQU5CQURZQ0NDQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVRnMEFJQUlvQXBnR0VCY0xBa0FnQUNzREdDSUtSQUFBd1AvLy85L0JZUTBBSUFKQm1BWnFJQW9RclFFZ0FrRVFFQmdpQVRZQ3VBd2dBa0tMZ0lDQWdJS0FnSUIvTndLOERDQUJRUUE2QUFzZ0FVR3dqKzRBS0FBQU5nQUhJQUZCcVkvdUFDa0FBRGNBQUNBQ1Fjd01haUFDS0FLZ0JqWUNBQ0FDUVFBMkFxQUdJQUlnQWlrRG1BWTNBc1FNSUFKQ0FEY0RtQVlDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRTROQUNBQ0tBS1lCaEFYQ3dKQUlBQXJBeUFpQ2tRQUFNRC8vLy9md1dFTkFDQUNRWmdHYWlBS0VLMEJJQUpCRUJBWUlnRTJBcmdNSUFKQ2k0Q0FnSUNDZ0lDQWZ6Y0N2QXdnQVVFQU9nQUxJQUZCM0k3dUFDZ0FBRFlBQnlBQlFkV083Z0FwQUFBM0FBQWdBa0hNREdvZ0FpZ0NvQVkyQWdBZ0FrRUFOZ0tnQmlBQ0lBSXBBNWdHTndMRURDQUNRZ0EzQTVnR0FrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUU80RERjQ0FDQUJJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQVNBQ1FjUU1haUlES0FJSU5nSVVJQUVnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c0NRQ0FBS3dNb0lncEVBQURBLy8vLzM4RmhEUUFnQWtHWUJtb2dDaEN0QVNBQ1FSQVFHQ0lCTmdLNERDQUNRb3lBZ0lDQWdvQ0FnSDgzQXJ3TUlBRkJBRG9BRENBQlFaYVA3Z0FvQUFBMkFBZ2dBVUdPais0QUtRQUFOd0FBSUFKQnpBeHFJQUlvQXFBR05nSUFJQUpCQURZQ29BWWdBaUFDS1FPWUJqY0N4QXdnQWtJQU53T1lCZ0pBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRHVBdzNBZ0FnQVNBQ1FjQU1haUlES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBRWdBa0hFREdvaUF5Z0NDRFlDRkNBQklBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMQWtBZ0FDc0RNQ0lLUkFBQXdQLy8vOS9CWVEwQUlBSkJtQVpxSUFvUXJRRWdBa0VRRUJnaUFUWUN1QXdnQWtLTmdJQ0FnSUtBZ0lCL053SzhEQ0FCUVFBNkFBMGdBVUgyanU0QUtRQUFOd0FGSUFGQjhZN3VBQ2tBQURjQUFDQUNRY3dNYWlBQ0tBS2dCallDQUNBQ1FRQTJBcUFHSUFJZ0Fpa0RtQVkzQXNRTUlBSkNBRGNEbUFZQ1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBSXBBN2dNTndJQUlBRWdBa0hBREdvaUF5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN5QUFRVGhxSVFFQ1FBSkFJQUFvQWp3Z0FDMEFReUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQVF3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBckFFSUFJZ0FTa0NBRGNEcUFRTUFRc2dBa0dvQkdvZ0FDZ0NPQ0FBS0FJOEVCb0xJQUlnQWlrQ3FBUTNBcGdHSUFJZ0FpZ0NzQVEyQXFBR0lBSkNBRGNDcUFRZ0FrRUFOZ0t3QkNBQ1FSQVFHQ0lCTmdLNERDQUNRb3VBZ0lDQWdvQ0FnSDgzQXJ3TUlBRkJBRG9BQ3lBQlFZUGo3UUFvQUFBMkFBY2dBVUg4NHUwQUtRQUFOd0FBSUFKQnpBeHFJQUlvQXFBR05nSUFJQUpCQURZQ29BWWdBaUFDS1FPWUJqY0N4QXdnQWtJQU53T1lCZ0pBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRHVBdzNBZ0FnQVNBQ1FjQU1haUlES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBRWdBa0hFREdvaUF5Z0NDRFlDRkNBQklBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFJc0FMTUVRUUJPRFFBZ0FpZ0NxQVFRRndzZ0FFSEVBR29oQVFKQUlBQW9Ba2dnQUMwQVR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBVHd0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFxQUVJQUlnQVNrQ0FEY0RtQVFNQVFzZ0FrR1lCR29nQUNnQ1JDQUFLQUpJRUJvTElBSWdBaWtDbUFRM0FwZ0dJQUlnQWlnQ29BUTJBcUFHSUFKQ0FEY0NtQVFnQWtFQU5nS2dCQ0FDUWNBTWFpSUJRWXVxN3dBdkFBQTdBUUFnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtHQUZEc0J3Z3dnQWtHRHF1OEFLUUFBTndPNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQUlzQUtNRVFRQk9EUUFnQWlnQ21BUVFGd3NDUUFKQUlBVW9BbndpQXlBRktBS0FBU0lBUmcwQUEwQWdBeWdDQUVHekFVWU5BU0FEUVFScUlnTWdBRWNOQUFzTUFRc2dBQ0FEUmcwQUlBVkJzUDM4QUVHODl2SUFRWDRRSENJQVFRUnFJUUVDUUFKQUlBQW9BZ2dnQUMwQUR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFwQUVJQUlnQVNrQ0FEY0RpQVFNQVFzZ0FrR0lCR29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBaWtDaUFRM0FwZ0dJQUlnQWlnQ2tBUTJBcUFHSUFKQ0FEY0NpQVFnQWtFQU5nS1FCQ0FDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVFBNkFMd01JQUpCOE1MSm93YzJBcmdNSUFKQkJEb0F3d3dnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFDTEFDVEJFRUFUZzBBSUFJb0FvZ0VFQmNMSUFCQkVHb2hBUUpBSUFBb0FoUWdBQzBBR3lJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFHd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQW9BRUlBSWdBU2tDQURjRCtBTU1BUXNnQWtINEEyb2dBQ2dDRUNBQUtBSVVFQm9MSUFJZ0Fpa0MrQU0zQXBnR0lBSWdBaWdDZ0FRMkFxQUdJQUpDQURjQytBTWdBa0VBTmdLQUJDQUNRY0FNYWlJQlFkRDg3Z0F0QUFBNkFBQWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VKT2dERERDQUNRUUE2QU1FTUlBSkJ5UHp1QUNrQUFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQ0RCRUVBVGcwQUlBSW9BdmdERUJjTElBVW9BbndpQVNFQUFrQUNRQ0FCSUFVb0FvQUJJZ05HRFFBZ0FTRUFBMEFnQUNnQ0FFRzBBVVlOQVNBQVFRUnFJZ0FnQTBjTkFBc01BUXNnQUNBRFJnMEFJQVZCc1AzOEFFSFk5dklBUVg0UUhDZ0NCQ0lBUlEwQUlBSkJtQVpxSUFBUXFBTWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VGT2dERERDQUNRUUE2QUwwTUlBSkJ2Wjd2QUMwQUFEb0F2QXdnQWtHNW51OEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBVW9Bb0FCSVFNZ0JTZ0NmQ0VCQ3dKQUlBRWdBMFlOQUNBQklRQURRQ0FBS0FJQVFiVUJSd1JBSUFCQkJHb2lBQ0FEUncwQkRBSUxDeUFBSUFOR0RRQWdCVUd3L2Z3QVFZRDM4Z0JCZmhBY0tBSUVJZ0JGRFFBZ0FrR1lCbW9nQUJCYklBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJCem9Bd3d3Z0FrRUFPZ0MvRENBQ1FkWDg3Z0FvQUFBMkFMc01JQUpCMHZ6dUFDZ0FBRFlDdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBRktBS0FBU0VESUFVb0Fud2hBUXNDUUNBQklBTkdEUUFnQVNFQUEwQWdBQ2dDQUVHMkFVY0VRQ0FBUVFScUlnQWdBMGNOQVF3Q0N3c2dBQ0FEUmcwQUlBVkJzUDM4QUVHczkvSUFRWDRRSENnQ0JDSUFSUTBBSUFKQm1BWnFJQUFRckFnZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUZPZ0RERENBQ1FRQTZBTDBNSUFKQmc3YnZBQzBBQURvQXZBd2dBa0gvdGU4QUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFVb0FvQUJJUU1nQlNnQ2ZDRUJDd0pBSUFFZ0EwWU5BQ0FCSVFBRFFDQUFLQUlBUWJjQlJ3UkFJQUJCQkdvaUFDQURSdzBCREFJTEN5QUFJQU5HRFFBZ0JVR3cvZndBUWRqMzhnQkJmaEFjS0FJRUlnQkZEUUFnQWtHWUJtb2dBQkNzQ0NBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRVTZBTU1NSUFKQkFEb0F2UXdnQWtHRHR1OEFMUUFBT2dDOERDQUNRZisxN3dBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBeUFGS0FKOElRRUxBa0FnQVNBRFJnMEFJQUVoQUFOQUlBQW9BZ0JCdUFGSEJFQWdBRUVFYWlJQUlBTkhEUUVNQWdzTElBQWdBMFlOQUNBRlFiRDkvQUJCOVBmeUFFRitFQndpQUNnQ0NDSUdJQUFvQWdRaUFFWU5BQ0FDUVFBMkF2QURJQUpDQURjRDZBTWdCaUFBYXlJQlFReHRJUWNnQVFSQUlBZEIxcXJWcWdGUERRSWdBaUFCRUJnaUF6WUM2QU1nQWlBRElBZEJER3hxTmdMd0F3TkFBa0FnQUN3QUMwRUFUZ1JBSUFNZ0FDa0NBRGNDQUNBRElBQW9BZ2cyQWdnTUFRc2dBeUFBS0FJQUlBQW9BZ1FRR2dzZ0EwRU1haUVESUFCQkRHb2lBQ0FHUncwQUN5QUNJQU0yQXV3REN5QUNRWmdHYWlBQ1FlZ0RhaERORFNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRVTZBTU1NSUFKQkFEb0F2UXdnQWtHYmsrMEFMUUFBT2dDOERDQUNRWmVUN1FBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQWlnQzZBTWlBQVJBSUFBZ0FpZ0M3QU1pQVVZRWZ5QUFCUU5BSUFGQkRHc2hBeUFCUVFGckxBQUFRUUJJQkVBZ0F5Z0NBQkFYQ3lBRElnRWdBRWNOQUFzZ0FpZ0M2QU1MSVFFZ0FpQUFOZ0xzQXlBQkVCY0xJQVVvQW9BQklRTWdCU2dDZkNFQkN3SkFJQUVnQTBZTkFBTkFJQUVvQWdCQnVRRkhCRUFnQVVFRWFpSUJJQU5IRFFFTUFnc0xJQUVnQTBZTkFDQUZRYkQ5L0FCQmxQanlBRUYrRUJ3aUFFRUVhaUVCQWtBQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUE4TFFSaDBRUmgxUVFCT0JFQWdBaUFCS0FJSU5nTGdBeUFDSUFFcEFnQTNBOWdEREFFTElBSkIyQU5xSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQXRnRE53S1lCaUFDSUFJb0F1QUROZ0tnQmlBQ1FnQTNBdGdESUFKQkFEWUM0QU1nQWtFUUVCZ2lBVFlDdUF3Z0FrS05nSUNBZ0lLQWdJQi9Od0s4RENBQlFRQTZBQTBnQVVHQmpPOEFLUUFBTndBRklBRkIvSXZ2QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFDTEFEakEwRUFUZzBBSUFJb0F0Z0RFQmNMSUFCQkVHb2hBUUpBQWtBZ0FDZ0NGQ0FBTFFBYklnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUFMUUFiQzBFWWRFRVlkVUVBVGdSQUlBSWdBU2dDQ0RZQzBBTWdBaUFCS1FJQU53UElBd3dCQ3lBQ1FjZ0RhaUFBS0FJUUlBQW9BaFFRR2dzZ0FpQUNLUUxJQXpjQ21BWWdBaUFDS0FMUUF6WUNvQVlnQWtJQU53TElBeUFDUVFBMkF0QURJQUpCd0F4cUlnTkIrYUx2QUM4QUFEc0JBQ0FDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVlBVU93SENEQ0FDUWZHaTd3QXBBQUEzQTdnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQVNBQ1FjUU1haUlES0FJSU5nSVVJQUVnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dBaXdBMHdOQkFFNE5BQ0FDS0FMSUF4QVhDeUFBUVJ4cUlRRUNRQUpBSUFBb0FpQWdBQzBBSnlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFKd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQXNBRElBSWdBU2tDQURjRHVBTU1BUXNnQWtHNEEyb2dBQ2dDSENBQUtBSWdFQm9MSUFJZ0Fpa0N1QU0zQXBnR0lBSWdBaWdDd0FNMkFxQUdJQUpDQURjQ3VBTWdBa0VBTmdMQUF5QUNRY0FNYWlJRFFkeUk3UUF2QUFBN0FRQWdBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0dBRkRzQndnd2dBa0hVaU8wQUtRQUFOd080RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRHVBdzNBZ0FnQVNBREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUVnQWtIRURHb2lBeWdDQ0RZQ0ZDQUJJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBTU1EUVFCT0RRQWdBaWdDdUFNUUZ3c2dBRUVvYWlFQkFrQUNRQ0FBS0FJc0lBQXRBRE1pQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFETUxRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0t3QXlBQ0lBRXBBZ0EzQTZnRERBRUxJQUpCcUFOcUlBQW9BaWdnQUNnQ0xCQWFDeUFDSUFJcEFxZ0ROd0tZQmlBQ0lBSW9BckFETmdLZ0JpQUNRZ0EzQXFnRElBSkJBRFlDc0FNZ0FrRVFFQmdpQVRZQ3VBd2dBa0tNZ0lDQWdJS0FnSUIvTndLOERDQUJRUUE2QUF3Z0FVSGRzKzBBS0FBQU5nQUlJQUZCMWJQdEFDa0FBRGNBQUNBQ1Fjd01haUFDS0FLZ0JqWUNBQ0FDUVFBMkFxQUdJQUlnQWlrRG1BWTNBc1FNSUFKQ0FEY0RtQVlDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQ3pBMEVBVGcwQUlBSW9BcWdERUJjTElBQkJOR29oQVFKQUlBQW9BamdnQUMwQVB5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBUHd0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFxQURJQUlnQVNrQ0FEY0RtQU1NQVFzZ0FrR1lBMm9nQUNnQ05DQUFLQUk0RUJvTElBSWdBaWtDbUFNM0FwZ0dJQUlnQWlnQ29BTTJBcUFHSUFKQ0FEY0NtQU1nQWtFQU5nS2dBeUFDUVNBUUdDSUFOZ0s0RENBQ1FwQ0FnSUNBaElDQWdIODNBcndNSUFCQkFEb0FFQ0FBUWZTUzd3QXBBQUEzQUFnZ0FFSHNrdThBS1FBQU53QUFJQUpCekF4cUlBSW9BcUFHTmdJQUlBSkJBRFlDb0FZZ0FpQUNLUU9ZQmpjQ3hBd2dBa0lBTndPWUJnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQUlzQUtNRFFRQk9EUUFnQWlnQ21BTVFGd3NnQlNnQ2ZDSURJUUVDUUFKQUlBTWdCU2dDZ0FFaUFFWU5BQ0FESVFFRFFDQUJLQUlBUWJvQlJnMEJJQUZCQkdvaUFTQUFSdzBBQ3d3QkN5QUFJQUZHRFFBZ0JVR3cvZndBUWJUNDhnQkJmaEFjS3dNSUlncEVBQUFBQUFBQUFBQmhEUUFnQWtHWUJtb2dDaEJ6SUFKQkNEb0F3d3dnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFQU9nREFEQ0FDUXZIcWhmUEdycHE2K1FBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dCU2dDZ0FFaEFDQUZLQUo4SVFNTEFrQWdBQ0FEUmcwQUEwQWdBeWdDQUVHN0FVY0VRQ0FEUVFScUlnTWdBRWNOQVF3Q0N3c2dBQ0FEUmcwQUFrQWdCVUd3L2Z3QVFkVDQ4Z0JCZmhBY0lnRXJBd2dpQ2tRQUFBQUFBQUFBQUdFTkFDQUNRWmdHYWlBS0VITWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VIT2dERERDQUNRUUE2QUw4TUlBSkJxNWZ0QUNnQUFEWUF1d3dnQWtHb2wrMEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBeWdDQ0RZQ0ZDQUFJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTEFrQWdBU3NERUNJS1JBQUFBQUFBQUFBQVlRMEFJQUpCbUFacUlBb1FjeUFDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFZNkFNTU1JQUpCQURvQXZnd2dBa0g5a3UwQUx3QUFPd0c4RENBQ1FmbVM3UUFvQUFBMkFyZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlES0FJSU5nSVVJQUFnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c0NRQ0FCS3dNWUlncEVBQUFBQUFBQUFBQmhEUUFnQWtHWUJtb2dDaEJ6SUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkF6b0F3d3dnQWtFQU9nQzdEQ0FDUVlDeDdnQXRBQUE2QUxvTUlBSkIvckR1QUM4QUFEc0J1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdNb0FnZzJBaFFnQUNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBSUFFckF5QWlDa1FBQUFBQUFBQUFBR0VOQUNBQ1FaZ0dhaUFLRUhNZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRURPZ0RERENBQ1FRQTZBTHNNSUFKQnpZZnRBQzBBQURvQXVnd2dBa0hMaCswQUx3QUFPd0c0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUF5Z0NDRFlDRkNBQUlBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMSUFFckF5Z2lDa1FBQUFBQUFBQUFBR0VOQUNBQ1FaZ0dhaUFLRUhNZ0FrSEFER29pQVVHUnMrOEFMd0FBT3dFQUlBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJnQlE3QWNJTUlBSkJpYlB2QUNrQUFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRTROQUNBQ0tBS1lCaEFYQ3dKQUFrQWdCU2dDZkNJRElBVW9Bb0FCSWdCR0RRQURRQ0FES0FJQVFid0JSZzBCSUFOQkJHb2lBeUFBUncwQUN3d0JDeUFBSUFOR0RRQWdCVUd3L2Z3QVFmejQ4Z0JCZmhBY0lnQkJCR29oQVFKQUlBQW9BZ2dnQUMwQUR5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRHd0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFwQURJQUlnQVNrQ0FEY0RpQU1NQVFzZ0FrR0lBMm9nQUNnQ0JDQUFLQUlJRUJvTElBSWdBaWtDaUFNM0FwZ0dJQUlnQWlnQ2tBTTJBcUFHSUFKQ0FEY0NpQU1nQWtFQU5nS1FBeUFDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFBNkFMd01JQUpCOHNyTmd3YzJBcmdNSUFKQkJEb0F3d3dnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFDTEFDVEEwRUFUZzBBSUFJb0FvZ0RFQmNMSUFVb0Fud2lBU0VBQWtBQ1FDQUJJQVVvQW9BQklnTkdEUUFnQVNFQUEwQWdBQ2dDQUVHOUFVWU5BU0FBUVFScUlnQWdBMGNOQUFzTUFRc2dBQ0FEUmcwQUlBVkJzUDM4QUVHbytmSUFRWDRRSENnQ0JDSUdSUTBBSUFKQm1BWnFJUU1qQUVFUWF5SUFKQUFnQWtJQU53S1lCaUFDUVFBMkFxQUdBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0JrRUJhdzRPQUFFQ0F3UUZCZ2NJQ1FvTERBME9DeUFDUVFBNkFKd0dJQUpCN042NXV3WTJBcGdHSUFKQkJEb0Fvd1lNRGdzZ0FrRUZPZ0NqQmlBQ1FhV0k3d0FvQUFBMkFKZ0dJQUpCcVlqdkFDMEFBRG9BbkFZZ0FrRUFPZ0NkQmd3TkN5QUNRVEU3QVpnR0lBSkJBVG9Bb3dZTURBc2dBa0V5T3dHWUJpQUNRUUU2QUtNR0RBc0xJQUpCTkRzQm1BWWdBa0VCT2dDakJnd0tDeUFDUVRnN0FaZ0dJQUpCQVRvQW93WU1DUXNnQWtFQU9nQ2FCaUFDUWJIc0FEc0JtQVlnQWtFQ09nQ2pCZ3dJQ3lBQ1FRQTZBSm9HSUFKQnMrUUFPd0dZQmlBQ1FRSTZBS01HREFjTElBSkJBRG9BbWdZZ0FrRzI2QUE3QVpnR0lBSkJBam9Bb3dZTUJnc2dBa0VET2dDakJpQUNRWlc5OEFBdkFBQTdBSmdHSUFKQmw3M3dBQzBBQURvQW1nWWdBa0VBT2dDYkJnd0ZDeUFDUVFNNkFLTUdJQUpCcHI3d0FDOEFBRHNBbUFZZ0FrR292dkFBTFFBQU9nQ2FCaUFDUVFBNkFKc0dEQVFMSUFKQkF6b0Fvd1lnQWtIV3dmQUFMd0FBT3dDWUJpQUNRZGpCOEFBdEFBQTZBSm9HSUFKQkFEb0Ftd1lNQXdzZ0FrRUFPZ0NjQmlBQ1FiSGd5S0VETmdLWUJpQUNRUVE2QUtNR0RBSUxJQUpCQURvQW5BWWdBa0d5NE5EQkF6WUNtQVlnQWtFRU9nQ2pCZ3dCQ3lBQUlBWTJBZ0JCNW8vd0FDQUFFQ1FDUUNBQ0xBQ2pCa0VBU0FSQUlBSkJBRFlDbkFZZ0FpZ0NtQVloQXd3QkN5QUNRUUE2QUtNR0N5QURRUUE2QUFBTElBQkJFR29rQUNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRTTZBTU1NSUFKQkFEb0F1d3dnQWtIcS91MEFMUUFBT2dDNkRDQUNRZWorN1FBdkFBQTdBYmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBeUFGS0FKOElRRUxBa0FnQVNBRFJnMEFJQUVoQUFOQUlBQW9BZ0JCdmdGSEJFQWdBRUVFYWlJQUlBTkhEUUVNQWdzTElBQWdBMFlOQUNBRlFiRDkvQUJCeVBueUFFRitFQndyQXdnaUNrUUFBQUFBQUFEd3YyRU5BQ0FDUVpnR2FpQUtFSWtGSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkJUb0F3d3dnQWtFQU9nQzlEQ0FDUWEycTd3QXRBQUE2QUx3TUlBSkJxYXJ2QUNnQUFEWUN1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFZ0VRQ0FDS0FLWUJoQVhDeUFGS0FLQUFTRURJQVVvQW53aEFRc0NRQ0FCSUFOR0RRQWdBU0VBQTBBZ0FDZ0NBRUcvQVVjRVFDQUFRUVJxSWdBZ0EwY05BUXdDQ3dzZ0FDQURSZzBBSUFWQnNQMzhBRUhvK2ZJQVFYNFFIQ2dDQkNJQVJRMEFJQUpCbUFacUlBQVFUU0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFNNkFNTU1JQUpCQURvQXV3d2dBa0hRa080QUxRQUFPZ0M2RENBQ1FjNlE3Z0F2QUFBN0FiZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCSUJFQWdBaWdDbUFZUUZ3c2dCU2dDZ0FFaEF5QUZLQUo4SVFFTEFrQWdBU0FEUmcwQUlBRWhBQU5BSUFBb0FnQkJ3QUZIQkVBZ0FFRUVhaUlBSUFOSERRRU1BZ3NMSUFBZ0EwWU5BQ0FGUWJEOS9BQkJqUHJ5QUVGK0VCd3NBQVFpQUVVTkFDQUNRWmdHYWlBQUVFMGdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VGT2dERERDQUNRUUE2QUwwTUlBSkI3T3p1QUMwQUFEb0F2QXdnQWtIbzdPNEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBVW9Bb0FCSVFNZ0JTZ0NmQ0VCQ3dKQUlBRWdBMFlOQUFOQUlBRW9BZ0JCd1FGSEJFQWdBVUVFYWlJQklBTkhEUUVNQWdzTElBRWdBMFlOQUNBRlFiRDkvQUJCc1ByeUFFRitFQndpQUVFRWFpRUJBa0FnQUNnQ0NDQUFMUUFQSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQVBDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDZ0FNZ0FpQUJLUUlBTndQNEFnd0JDeUFDUWZnQ2FpQUFLQUlFSUFBb0FnZ1FHZ3NnQWlBQ0tRTDRBamNDbUFZZ0FpQUNLQUtBQXpZQ29BWWdBa0lBTndMNEFpQUNRUUEyQW9BRElBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJBRG9BdkF3Z0FrSHoyTldUQnpZQ3VBd2dBa0VFT2dERERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBSU1EUVFCT0RRQWdBaWdDK0FJUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUhDQVVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBSUFWQnNQMzhBRUhRK3ZJQVFYNFFIQ0lBUVFScUlRRUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFBOExRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0x3QWlBQ0lBRXBBZ0EzQStnQ0RBRUxJQUpCNkFKcUlBQW9BZ1FnQUNnQ0NCQWFDeUFDSUFJcEF1Z0NOd0tZQmlBQ0lBSW9BdkFDTmdLZ0JpQUNRZ0EzQXVnQ0lBSkJBRFlDOEFJZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUdPZ0RERENBQ1FRQTZBTDRNSUFKQm1MTHZBQzhBQURzQnZBd2dBa0dVc3U4QUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFJc0FQTUNRUUJPRFFBZ0FpZ0M2QUlRRndzQ1FBSkFJQVVvQW53aUF5QUZLQUtBQVNJQVJnMEFBMEFnQXlnQ0FFSERBVVlOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFBa0FnQlVHdy9md0FRZkQ2OGdCQmZoQWNJZ0VyQXdnaUNrUUFBQUFBQUFBQUFHRU5BQ0FDUVpnR2FpQUtFSE1nQWtFUUVCZ2lBRFlDdUF3Z0FrS1BnSUNBZ0lLQWdJQi9Od0s4RENBQVFRQTZBQThnQUVIWmtPNEFLUUFBTndBSElBQkIwcER1QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdNb0FnZzJBaFFnQUNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBSUFFckF4QWlDa1FBQUFBQUFBQUFBR0VOQUNBQ1FaZ0dhaUFLRUhNZ0FrRWdFQmdpQURZQ3VBd2dBa0tRZ0lDQWdJU0FnSUIvTndLOERDQUFRUUE2QUJBZ0FFR1l0dTBBS1FBQU53QUlJQUJCa0xidEFDa0FBRGNBQUNBQ1Fjd01haUFDS0FLZ0JqWUNBQ0FDUVFBMkFxQUdJQUlnQWlrRG1BWTNBc1FNSUFKQ0FEY0RtQVlDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FDQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRTROQUNBQ0tBS1lCaEFYQ3dKQUlBRXJBeGdpQ2tRQUFNRC8vLy9md1dFTkFDQUNRWmdHYWlBS0VLMEJJQUpCRUJBWUlnQTJBcmdNSUFKQ2pZQ0FnSUNDZ0lDQWZ6Y0N2QXdnQUVFQU9nQU5JQUJCN1B6dUFDa0FBRGNBQlNBQVFlZjg3Z0FwQUFBM0FBQWdBa0hNREdvZ0FpZ0NvQVkyQWdBZ0FrRUFOZ0tnQmlBQ0lBSXBBNWdHTndMRURDQUNRZ0EzQTVnR0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlES0FJSU5nSVVJQUFnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c2dBU3NESUNJS1JBQUF3UC8vLzkvQllRMEFJQUpCbUFacUlBb1FyUUVnQWtFUUVCZ2lBRFlDdUF3Z0FrS09nSUNBZ0lLQWdJQi9Od0s4RENBQVFRQTZBQTRnQUVHU3p1NEFLUUFBTndBR0lBQkJqTTd1QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUWNRQlJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUVpENzhnQkJmaEFjSWdCQkJHb2hBUUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQXVBQ0lBSWdBU2tDQURjRDJBSU1BUXNnQWtIWUFtb2dBQ2dDQkNBQUtBSUlFQm9MSUFJZ0Fpa0MyQUkzQXBnR0lBSWdBaWdDNEFJMkFxQUdJQUpDQURjQzJBSWdBa0VBTmdMZ0FpQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUU02QU1NTUlBSkJBRG9BdXd3Z0FrSE4vKzRBTFFBQU9nQzZEQ0FDUWN2LzdnQXZBQUE3QWJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0E0d0pCQUU0TkFDQUNLQUxZQWhBWEN5QUZLQUo4SWdFaEFBSkFBa0FnQVNBRktBS0FBU0lEUmcwQUlBRWhBQU5BSUFBb0FnQkJ4UUZHRFFFZ0FFRUVhaUlBSUFOSERRQUxEQUVMSUFBZ0EwWU5BQ0FGUWJEOS9BQkJ0UHZ5QUVGK0VCd29BZ1FpQUVVTkFDQUNRWmdHYWlBQUVFMGdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VGT2dERERDQUNRUUE2QUwwTUlBSkJuK3p0QUMwQUFEb0F2QXdnQWtHYjdPMEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBVW9Bb0FCSVFNZ0JTZ0NmQ0VCQ3dKQUlBRWdBMFlOQUNBQklRQURRQ0FBS0FJQVFjWUJSd1JBSUFCQkJHb2lBQ0FEUncwQkRBSUxDeUFBSUFOR0RRQWdCVUd3L2Z3QVFkejc4Z0JCZmhBY0tBSUVJZ0JGRFFBZ0FrR1lCbW9nQUJEdURTQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUVk2QU1NTUlBSkJBRG9Bdmd3Z0FrR2YxTzRBTHdBQU93RzhEQ0FDUVp2VTdnQW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0JTZ0NnQUVoQXlBRktBSjhJUUVMQWtBZ0FTQURSZzBBSUFFaEFBTkFJQUFvQWdCQnh3RkhCRUFnQUVFRWFpSUFJQU5IRFFFTUFnc0xJQUFnQTBZTkFDQUZRYkQ5L0FCQmdQenlBRUYrRUJ3aUFDZ0NDQ0lISUFBb0FnUWlCa1lOQUNBQ1FRQTJBdEFDSUFKQ0FEY0R5QUlnQnlBR2F5SUFCRUFnQUVFQVNBMENJQUlnQUJBWUlnRTJBc2dDSUFJZ0FTQUFRUUoxUVFKMGFqWUMwQUlnQWlBQklBWWdBQkFaSUFCcU5nTE1BZ3NnQWtHWUJtb2dBa0hJQW1vUXl3MGdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VGT2dERERDQUNRUUE2QUwwTUlBSkJuLzd1QUMwQUFEb0F2QXdnQWtHYi91NEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSW9Bc2dDSWdBRVFDQUNJQUEyQXN3Q0lBQVFGd3NnQlNnQ2dBRWhBeUFGS0FKOElRRUxBa0FnQVNBRFJnMEFBMEFnQVNnQ0FFSElBVWNFUUNBQlFRUnFJZ0VnQTBjTkFRd0NDd3NnQVNBRFJnMEFBa0FnQlVHdy9md0FRYVQ4OGdCQmZoQWNJZ01vQWdRaUFFVU5BQ0FDUVpnR2FpQUFFS1FLSUFKQndBeHFJZ0ZCaFlydUFDOEFBRHNCQUNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FZQVVPd0hDRENBQ1FmMko3Z0FwQUFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUVvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUNBREtBSUlJZ0JGRFFBZ0FrR1lCbW9nQUJDa0NpQUNRY0FNYWlJQlFlMko3Z0F2QUFBN0FRQWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0dBRkRzQndnd2dBa0hsaWU0QUtRQUFOd080RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTElBTW9BZ3dpQUVVTkFDQUNRWmdHYWlBQUVLUUtJQUpCRUJBWUlnQTJBcmdNSUFKQ2pJQ0FnSUNDZ0lDQWZ6Y0N2QXdnQUVFQU9nQU1JQUJCK0ludUFDZ0FBRFlBQ0NBQVFmQ0o3Z0FwQUFBM0FBQWdBa0hNREdvZ0FpZ0NvQVkyQWdBZ0FrRUFOZ0tnQmlBQ0lBSXBBNWdHTndMRURDQUNRZ0EzQTVnR0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c2dCU2dDZkNJRElRRUNRQUpBSUFNZ0JTZ0NnQUVpQUVZTkFDQURJUUVEUUNBQktBSUFRY2tCUmcwQklBRkJCR29pQVNBQVJ3MEFDd3dCQ3lBQUlBRkdEUUFnQlVHdy9md0FRY1Q4OGdCQmZoQWNLQUlFSWdGQmdZQ0FnSGhHRFFBZ0FrR1lCbW9nQVJCTklBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJBem9Bd3d3Z0FrRUFPZ0M3RENBQ1FhTG03d0F0QUFBNkFMb01JQUpCb09idkFDOEFBRHNCdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBRktBS0FBU0VBSUFVb0Fud2hBd3NDUUNBQUlBTkdEUUFEUUNBREtBSUFRY29CUndSQUlBTkJCR29pQXlBQVJ3MEJEQUlMQ3lBQUlBTkdEUUFDUUNBRlFiRDkvQUJCN1B6eUFFRitFQndpQXlnQ0JDSUFSUTBBSUFKQm1BWnFJQUFRcUFNZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUFPZ0M4RENBQ1FmRFl2WnNHTmdLNERDQUNRUVE2QU1NTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzZ0F5d0FDQ0lBUVlGL1JnMEFJQUpCbUFacUlBQVFUU0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFBNkFMd01JQUpCNzlpOW13WTJBcmdNSUFKQkJEb0F3d3dnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUWNzQlJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBZ0JVR3cvZndBUVpEOThnQkJmaEFjSWdCQkJHb2hBUUpBSUFBb0FnZ2dBQzBBRHlJRElBTkJHSFJCR0hVaUEwRUFTQnNFZnlBREJTQUJRWDlCaU16eEFFRUFFQnRGRFFJZ0FDMEFEd3RCR0hSQkdIVkJBRTRFUUNBQ0lBRW9BZ2cyQXNBQ0lBSWdBU2tDQURjRHVBSU1BUXNnQWtHNEFtb2dBQ2dDQkNBQUtBSUlFQm9MSUFJZ0Fpa0N1QUkzQXBnR0lBSWdBaWdDd0FJMkFxQUdJQUpDQURjQ3VBSWdBa0VBTmdMQUFpQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUVU2QU1NTUlBSkJBRG9BdlF3Z0FrSFJ4TzhBTFFBQU9nQzhEQ0FDUWMzRTd3QW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0F3d0pCQUU0TkFDQUNLQUs0QWhBWEN3SkFBa0FnQlNnQ2ZDSURJQVVvQW9BQklnQkdEUUFEUUNBREtBSUFRY3dCUmcwQklBTkJCR29pQXlBQVJ3MEFDd3dCQ3lBQUlBTkdEUUFnQlVHdy9md0FRYkQ5OGdCQmZoQWNJZ0JCQkdvaEFRSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBckFDSUFJZ0FTa0NBRGNEcUFJTUFRc2dBa0dvQW1vZ0FDZ0NCQ0FBS0FJSUVCb0xJQUlnQWlrQ3FBSTNBcGdHSUFJZ0FpZ0NzQUkyQXFBR0lBSkNBRGNDcUFJZ0FrRUFOZ0t3QWlBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRYzZBTU1NSUFKQkFEb0F2d3dnQWtIOXd1OEFLQUFBTmdDN0RDQUNRZnJDN3dBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQWl3QXN3SkJBRTROQUNBQ0tBS29BaEFYQ3dKQUFrQWdCU2dDZkNJRElBVW9Bb0FCSWdCR0RRQURRQ0FES0FJQVFjMEJSZzBCSUFOQkJHb2lBeUFBUncwQUN3d0JDeUFBSUFOR0RRQUNRQ0FGUWJEOS9BQkJ6UDN5QUVGK0VCd2lBQ2dDQkNJQlJRMEFJQUpCbUFacUlBRVFvZ29nQWtFSU9nREREQ0FDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVFBNkFNQU1JQUpDOCtpVjYrYUYyYlR5QURjRHVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBSXBBN2dNTndJQUlBRWdBa0hBREdvaUF5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN3SkFJQUFyQXdnaUNrUUFBQUFBQUFEd3YyRU5BQ0FDUVpnR2FpQUtFSE1nQWtFSU9nREREQ0FDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVFBNkFNQU1JQUpDOCtpVjYrYUYyN0x1QURjRHVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBSXBBN2dNTndJQUlBRWdBa0hBREdvaUF5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN3SkFJQUFvQWhBaUFVVU5BQ0FDUVpnR2FpQUJFS1VPSUFKQkNEb0F3d3dnQWlnQ29BWWhBU0FDUVFBMkFxQUdJQUpCekF4cUlBRTJBZ0FnQWtFQU9nREFEQ0FDUXZQb2xldm1wZHUzNUFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUU80RERjQ0FDQUJJQUpCd0F4cUlnTW9BZ0EyQWdnZ0EwRUFOZ0lBSUFKQ0FEY0R1QXdnQVNBQ1FjUU1haUlES0FJSU5nSVVJQUVnQXlrQ0FEY0NEQ0FEUWdBM0FnQWdBMEVBTmdJSUlBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c0NRQ0FBS0FJVUlnRkZEUUFnQWtHWUJtb2dBUkNnQ2lBQ1FRZzZBTU1NSUFJb0FxQUdJUUVnQWtFQU5nS2dCaUFDUWN3TWFpQUJOZ0lBSUFKQkFEb0F3QXdnQWtMejZKWHI1b1hjdC9NQU53TzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEdUF3M0FnQWdBU0FDUWNBTWFpSURLQUlBTmdJSUlBTkJBRFlDQUNBQ1FnQTNBN2dNSUFFZ0FrSEVER29pQXlnQ0NEWUNGQ0FCSUFNcEFnQTNBZ3dnQTBJQU53SUFJQU5CQURZQ0NDQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVRnMEFJQUlvQXBnR0VCY0xJQUJCR0dvaEFRSkFBa0FnQUNnQ0hDQUFMUUFqSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQWpDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDb0FJZ0FpQUJLUUlBTndPWUFnd0JDeUFDUVpnQ2FpQUFLQUlZSUFBb0Fod1FHZ3NnQWlBQ0tRS1lBamNDbUFZZ0FpQUNLQUtnQWpZQ29BWWdBa0lBTndLWUFpQUNRUUEyQXFBQ0lBSkJFQkFZSWdFMkFyZ01JQUpDaTRDQWdJQ0NnSUNBZnpjQ3ZBd2dBVUVBT2dBTElBRkJrdlB0QUNnQUFEWUFCeUFCUVl2ejdRQXBBQUEzQUFBZ0FrSE1ER29nQWlnQ29BWTJBZ0FnQWtFQU5nS2dCaUFDSUFJcEE1Z0dOd0xFRENBQ1FnQTNBNWdHQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBSkJ3QXhxSWdNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0Fvd0pCQUU0TkFDQUNLQUtZQWhBWEN3SkFJQUFvQWlRaUFVVU5BQ0FDUVpnR2FpQUJFRnNnQWtFUUVCZ2lBVFlDdUF3Z0FrS01nSUNBZ0lLQWdJQi9Od0s4RENBQlFRQTZBQXdnQVVHN3FPOEFLQUFBTmdBSUlBRkJzNmp2QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQTdnTU53SUFJQUVnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBSUFBckF5Z2lDa1FBQUFBQUFBQUFBR0VOQUNBQ1FaZ0dhaUFLRUhNZ0FpZ0NvQVloQVNBQ1FRQTJBcUFHSUFKQnpBeHFJQUUyQWdBZ0FrRUdPZ0RERENBQ1FRQTZBTDRNSUFKQm5JanRBQzhBQURzQnZBd2dBa0dZaU8wQUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRHVBdzNBZ0FnQVNBQ1FjQU1haUlES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBRWdBa0hFREdvaUF5Z0NDRFlDRkNBQklBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMSUFBckF6QWlDa1FBQUFBQUFBQUFBR0VOQUNBQ1FaZ0dhaUFLRUhNZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUdPZ0RERENBQ1FRQTZBTDRNSUFKQmpZYnRBQzhBQURzQnZBd2dBa0dKaHUwQUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMQWtBQ1FDQUZLQUo4SWdNZ0JTZ0NnQUVpQUVZTkFBTkFJQU1vQWdCQnpnRkdEUUVnQTBFRWFpSURJQUJIRFFBTERBRUxJQUFnQTBZTkFBSkFJQVZCc1AzOEFFSHMvZklBUVg0UUhDSURLQUlFSWdCRkRRQWdBa0dZQm1vZ0FCRHNEU0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFNNkFNTU1JQUpCQURvQXV3d2dBa0d3c080QUxRQUFPZ0M2RENBQ1FhNnc3Z0F2QUFBN0FiZ01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUpCd0F4cUlnRW9BZ0EyQWdnZ0FVRUFOZ0lBSUFKQ0FEY0R1QXdnQUNBQ1FjUU1haUlCS0FJSU5nSVVJQUFnQVNrQ0FEY0NEQ0FCUWdBM0FnQWdBVUVBTmdJSUlBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQnVBeHFFQ1VnQWl3QXp3eEJBRTROQUNBQ0tBTEVEQkFYQ3lBQ0xBRERERUVBU0FSQUlBSW9BcmdNRUJjTElBSXNBS01HUVFCT0RRQWdBaWdDbUFZUUZ3c2dBeWdDQ0NJQVJRMEFJQUpCbUFacUlBQVE2ZzBnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFSE9nREREQ0FDUVFBNkFMOE1JQUpCajkzdEFDZ0FBRFlBdXd3Z0FrR00zZTBBS0FBQU5nSzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVRnMEFJQUlvQXBnR0VCY0xBa0FDUUNBRktBSjhJZ01nQlNnQ2dBRWlBRVlOQUFOQUlBTW9BZ0JCendGR0RRRWdBMEVFYWlJRElBQkhEUUFMREFFTElBQWdBMFlOQUNBRlFiRDkvQUJCalA3eUFFRitFQndpQUVFRWFpRUJBa0FnQUNnQ0NDQUFMUUFQSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQVBDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDa0FJZ0FpQUJLUUlBTndPSUFnd0JDeUFDUVlnQ2FpQUFLQUlFSUFBb0FnZ1FHZ3NnQWlBQ0tRS0lBamNDbUFZZ0FpQUNLQUtRQWpZQ29BWWdBa0lBTndLSUFpQUNRUUEyQXBBQ0lBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJBem9Bd3d3Z0FrRUFPZ0M3RENBQ1FZclQ3Z0F0QUFBNkFMb01JQUpCaU5QdUFDOEFBRHNCdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQ1RBa0VBVGcwQUlBSW9Bb2dDRUJjTEFrQUNRQ0FGS0FKOElnTWdCU2dDZ0FFaUFFWU5BQU5BSUFNb0FnQkIwQUZHRFFFZ0EwRUVhaUlESUFCSERRQUxEQUVMSUFBZ0EwWU5BQUpBSUFWQnNQMzhBRUdzL3ZJQVFYNFFIQ0lCS0FJRUlnQkZEUUFnQWtHWUJtb2dBQkJiSUFKQkVCQVlJZ0EyQXJnTUlBSkNqNENBZ0lDQ2dJQ0FmemNDdkF3Z0FFRUFPZ0FQSUFCQnlKanZBQ2tBQURjQUJ5QUFRY0dZN3dBcEFBQTNBQUFnQWtITURHb2dBaWdDb0FZMkFnQWdBa0VBTmdLZ0JpQUNJQUlwQTVnR053TEVEQ0FDUWdBM0E1Z0dBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ01vQWdBMkFnZ2dBMEVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJREtBSUlOZ0lVSUFBZ0F5a0NBRGNDRENBRFFnQTNBZ0FnQTBFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUNBQkt3TUlJZ3BFQUFEQS8vLy8zOEZoRFFBZ0FrR1lCbW9nQ2hDdEFTQUNRUkFRR0NJQU5nSzREQ0FDUW82QWdJQ0Fnb0NBZ0g4M0Fyd01JQUJCQURvQURpQUFRWVdQN2dBcEFBQTNBQVlnQUVIL2p1NEFLUUFBTndBQUlBSkJ6QXhxSUFJb0FxQUdOZ0lBSUFKQkFEWUNvQVlnQWlBQ0tRT1lCamNDeEF3Z0FrSUFOd09ZQmdKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJREtBSUFOZ0lJSUFOQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBeWdDQ0RZQ0ZDQUFJQU1wQWdBM0Fnd2dBMElBTndJQUlBTkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTEFrQWdBU3NERUNJS1JBQUF3UC8vLzkvQllRMEFJQUpCbUFacUlBb1FyUUVnQWtFUUVCZ2lBRFlDdUF3Z0FrS1BnSUNBZ0lLQWdJQi9Od0s4RENBQVFRQTZBQThnQUVIb2p1NEFLUUFBTndBSElBQkI0WTd1QUNrQUFEY0FBQ0FDUWN3TWFpQUNLQUtnQmpZQ0FDQUNRUUEyQXFBR0lBSWdBaWtEbUFZM0FzUU1JQUpDQURjRG1BWUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQWtIQURHb2lBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdNb0FnZzJBaFFnQUNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDeUFCS3dNWUlncEVBQURBLy8vLzM4RmhEUUFnQWtHWUJtb2dDaEN0QVNBQ1FSQVFHQ0lBTmdLNERDQUNRbzJBZ0lDQWdvQ0FnSDgzQXJ3TUlBQkJBRG9BRFNBQVFhQ1A3Z0FwQUFBM0FBVWdBRUdiais0QUtRQUFOd0FBSUFKQnpBeHFJQUlvQXFBR05nSUFJQUpCQURZQ29BWWdBaUFDS1FPWUJqY0N4QXdnQWtJQU53T1lCZ0pBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMSUFVb0Fud2lBeUVBQWtBQ1FDQURJQVVvQW9BQklnRkdEUUFnQXlFQUEwQWdBQ2dDQUVIUkFVWU5BU0FBUVFScUlnQWdBVWNOQUFzTUFRc2dBQ0FCUmcwQUlBVkJzUDM4QUVIUS92SUFRWDRRSENnQ0JDSUdSUTBBSXdCQkVHc2lBQ1FBSUFKQ0FEY0NtQVlnQWtFQU5nS2dCZ0pBQWtBQ1FBSkFBa0FnQmtFQmF3NERBQUVDQXdzZ0FrRURPZ0NqQmlBQ1FmYlc3Z0F2QUFBN0FKZ0dJQUpCK05idUFDMEFBRG9BbWdZTUF3c2dBa0VET2dDakJpQUNRWitZN3dBdkFBQTdBSmdHSUFKQm9aanZBQzBBQURvQW1nWU1BZ3NnQWtIdTNybXJCallDbUFZZ0FrRUVPZ0NqQmd3QkN5QUFJQVkyQWdCQnZZenZBQ0FBRUNRZ0FrRUFPZ0NZQmlBQ1FRQTZBS01HQ3lBQVFSQnFKQUFnQWtFSU9nREREQ0FDS0FLZ0JpRUFJQUpCQURZQ29BWWdBa0hNREdvZ0FEWUNBQ0FDUVFBNkFNQU1JQUpDNWV5RjQ5YXVtTHJsQURjRHVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUZLQUtBQVNFQklBVW9BbndoQXdzQ1FDQUJJQU5HRFFBZ0F5RUFBMEFnQUNnQ0FFSFNBVWNFUUNBQVFRUnFJZ0FnQVVjTkFRd0NDd3NnQUNBQlJnMEFJQVZCc1AzOEFFSHcvdklBUVg0UUhDZ0NCQ0lHUlEwQUl3QkJFR3NpQVNRQUlBSkJtQVpxSWdCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFBa0FnQmtFQmF3NEVBQUVDQXdRTElBQkJDam9BQ3lBQVFjYTU3UUFwQUFBM0FBQWdBRUhPdWUwQUx3QUFPd0FJSUFCQkFEb0FDZ3dFQ3lBQVFkeTU3UUJCRFJBN0RBTUxJQUJCQ1RvQUN5QUFRYnU1N3dBcEFBQTNBQUFnQUVIRHVlOEFMUUFBT2dBSUlBQkJBRG9BQ1F3Q0N5QUFRUW82QUFzZ0FFSElpKzhBS1FBQU53QUFJQUJCMEl2dkFDOEFBRHNBQ0NBQVFRQTZBQW9NQVFzZ0FTQUdOZ0lBUWJ6bjd3QWdBUkFrSUFCQkFEb0FBQ0FBUVFBNkFBc0xJQUZCRUdva0FDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUUE2QUx3TUlBSkI1dXE1bXdZMkFyZ01JQUpCQkRvQXd3d2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUZLQUtBQVNFQklBVW9BbndoQXdzQ1FDQUJJQU5HRFFBRFFDQURLQUlBUWRNQlJ3UkFJQU5CQkdvaUF5QUJSdzBCREFJTEN5QUJJQU5HRFFBZ0JVR3cvZndBUVpqLzhnQkJmaEFjSWdCQkJHb2hBUUpBQWtBZ0FDZ0NDQ0FBTFFBUElnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUFMUUFQQzBFWWRFRVlkVUVBVGdSQUlBSWdBU2dDQ0RZQ2dBSWdBaUFCS1FJQU53UDRBUXdCQ3lBQ1FmZ0JhaUFBS0FJRUlBQW9BZ2dRR2dzZ0FpQUNLUUw0QVRjQ21BWWdBaUFDS0FLQUFqWUNvQVlnQWtJQU53TDRBU0FDUVFBMkFvQUNJQUlvQXFBR0lRRWdBa0VBTmdLZ0JpQUNRY3dNYWlBQk5nSUFJQUpCQnpvQXd3d2dBa0VBT2dDL0RDQUNRYnEvN3dBb0FBQTJBTHNNSUFKQnQ3L3ZBQ2dBQURZQ3VBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBSXBBN2dNTndJQUlBRWdBa0hBREdvaUF5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUNMQUNEQWtFQVRnMEFJQUlvQXZnQkVCY0xJQUFvQWhBaUFFVU5BQ0FDUVpnR2FpQUFFS0VPSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQkFEb0F2QXdnQWtIeXlybWpCallDdUF3Z0FrRUVPZ0RERENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMQWtBQ1FDQUZLQUo4SWdNZ0JTZ0NnQUVpQUVZTkFBTkFJQU1vQWdCQjFBRkdEUUVnQTBFRWFpSURJQUJIRFFBTERBRUxJQUFnQTBZTkFDQUZRYkQ5L0FCQnZQL3lBRUYrRUJ3aUFFRUVhaUVCQWtBQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUF0QUE4TFFSaDBRUmgxUVFCT0JFQWdBaUFCS0FJSU5nTHdBU0FDSUFFcEFnQTNBK2dCREFFTElBSkI2QUZxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQXVnQk53S1lCaUFDSUFJb0F2QUJOZ0tnQmlBQ1FnQTNBdWdCSUFKQkFEWUM4QUVnQWtFSU9nREREQ0FDS0FLZ0JpRUJJQUpCQURZQ29BWWdBa0hNREdvZ0FUWUNBQ0FDUVFBNkFNQU1JQUpDOU1yaG8rZkYyYkR0QURjRHVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBSXBBN2dNTndJQUlBRWdBa0hBREdvaUF5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUNMQUR6QVVFQVRnMEFJQUlvQXVnQkVCY0xJQUJCRUdvaEFRSkFBa0FnQUNnQ0ZDQUFMUUFiSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQWJDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDNEFFZ0FpQUJLUUlBTndQWUFRd0JDeUFDUWRnQmFpQUFLQUlRSUFBb0FoUVFHZ3NnQWlBQ0tRTFlBVGNDbUFZZ0FpQUNLQUxnQVRZQ29BWWdBa0lBTndMWUFTQUNRUUEyQXVBQklBSkJ3QXhxSWdOQjFwN3ZBQzBBQURvQUFDQUNLQUtnQmlFQklBSkJBRFlDb0FZZ0FrSE1ER29nQVRZQ0FDQUNRUWs2QU1NTUlBSkJBRG9Bd1F3Z0FrSE9udThBS1FBQU53TzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEdUF3M0FnQWdBU0FES0FJQU5nSUlJQU5CQURZQ0FDQUNRZ0EzQTdnTUlBRWdBa0hFREdvaUF5Z0NDRFlDRkNBQklBTXBBZ0EzQWd3Z0EwSUFOd0lBSUFOQkFEWUNDQ0FFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFJc0FPTUJRUUJPRFFBZ0FpZ0MyQUVRRndzQ1FBSkFJQUFyQXloRUFBREEvLy8vMzhGaURRQWdBQ2dDTUEwQUlBQXJBemhFQUFBQUFBQUFBQUJoRFFFTElBSkJsSVg5QURZQ3VBRWdBaUFBS1FJc053TEVBU0FDSUFBcEFqUTNBc3dCSUFJZ0FDZ0NQRFlDMUFFZ0FpQUFLUUlrTndLOEFTQUNRWmdHYWlBQ1FiZ0JhaENLQlNBQ1FjQU1haUlEUVllRDd3QXRBQUE2QUFBZ0FpZ0NvQVloQVNBQ1FRQTJBcUFHSUFKQnpBeHFJQUUyQWdBZ0FrRUpPZ0RERENBQ1FRQTZBTUVNSUFKQi80THZBQ2tBQURjRHVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBSXBBN2dNTndJQUlBRWdBeWdDQURZQ0NDQURRUUEyQWdBZ0FrSUFOd080RENBQklBSkJ4QXhxSWdNb0FnZzJBaFFnQVNBREtRSUFOd0lNSUFOQ0FEY0NBQ0FEUVFBMkFnZ2dCQ0FCUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDd0pBSUFBb0FrQWlBVVVOQUNBQ1FaZ0dhaUFCRUk4RklBSkJ3QXhxSWdOQjZKL3ZBQzhBQURzQkFDQUNLQUtnQmlFQklBSkJBRFlDb0FZZ0FrSE1ER29nQVRZQ0FDQUNRWUFVT3dIQ0RDQUNRZUNmN3dBcEFBQTNBN2dNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FDS1FPNEREY0NBQ0FCSUFNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzZ0FDZ0NSQ0lBUlEwQUlBSkJtQVpxSUFBUWpRVWdBa0VRRUJnaUFEWUN1QXdnQWtLTGdJQ0FnSUtBZ0lCL053SzhEQ0FBUVFBNkFBc2dBRUhmck8wQUtBQUFOZ0FISUFCQjJLenRBQ2tBQURjQUFDQUNRY3dNYWlBQ0tBS2dCallDQUNBQ1FRQTJBcUFHSUFJZ0Fpa0RtQVkzQXNRTUlBSkNBRGNEbUFZQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN5QUZLQUo4SWdFaEFBSkFBa0FnQVNBRktBS0FBU0lEUmcwQUlBRWhBQU5BSUFBb0FnQkIxUUZHRFFFZ0FFRUVhaUlBSUFOSERRQUxEQUVMSUFBZ0EwWU5BQ0FGUWJEOS9BQkI0UC95QUVGK0VCd29BZ1FpQUVVTkFDQUNRWmdHYWlBQUVNOE5JQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQXpvQXd3d2dBa0VBT2dDN0RDQUNRZkdxN3dBdEFBQTZBTG9NSUFKQjc2cnZBQzhBQURzQnVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUZLQUtBQVNFRElBVW9BbndoQVFzQ1FDQUJJQU5HRFFBZ0FTRUFBMEFnQUNnQ0FFSFdBVWNFUUNBQVFRUnFJZ0FnQTBjTkFRd0NDd3NnQUNBRFJnMEFJQVZCc1AzOEFFR0lnUE1BUVg0UUhDc0RDQ0lLUkFBQUFBQUFBUEMvWVEwQUlBSkJtQVpxSUFvUWN5QUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUVk2QU1NTUlBSkJBRG9Bdmd3Z0FrR3dsdTRBTHdBQU93RzhEQ0FDUWF5VzdnQW9BQUEyQXJnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0JTZ0NnQUVoQXlBRktBSjhJUUVMQWtBZ0FTQURSZzBBSUFFaEFBTkFJQUFvQWdCQjF3RkhCRUFnQUVFRWFpSUFJQU5IRFFFTUFnc0xJQUFnQTBZTkFDQUZRYkQ5L0FCQnRJRHpBRUYrRUJ3aUFDZ0NDRUYvUmdSQUlBQXJBeEJFQUFBQUFBQUE4TDloRFFFTElBSWdBQ2tERURjREVDQUNJQUFwQXdnM0F3Z2dBa0dZQm1vZ0FrRUlhaENLQnlBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRYzZBTU1NSUFKQkFEb0F2d3dnQWtHeHdQQUFLQUFBTmdDN0RDQUNRYTdBOEFBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQklCRUFnQWlnQ21BWVFGd3NnQlNnQ2dBRWhBeUFGS0FKOElRRUxBa0FnQVNBRFJnMEFBMEFnQVNnQ0FFSFlBVWNFUUNBQlFRUnFJZ0VnQTBjTkFRd0NDd3NnQVNBRFJnMEFBa0FnQlVHdy9md0FRZHlBOHdCQmZoQWNJZ01yQXdnaUNrUUFBTUQvLy8vZndXRU5BQ0FDUVpnR2FpQUtFSE1nQWtIQURHb2lBVUdWdU8wQUx3QUFPd0VBSUFJb0FxQUdJUUFnQWtFQU5nS2dCaUFDUWN3TWFpQUFOZ0lBSUFKQmdCUTdBY0lNSUFKQmpianRBQ2tBQURjRHVBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBU2dDQURZQ0NDQUJRUUEyQWdBZ0FrSUFOd080RENBQUlBSkJ4QXhxSWdFb0FnZzJBaFFnQUNBQktRSUFOd0lNSUFGQ0FEY0NBQ0FCUVFBMkFnZ2dCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrRzRER29RSlNBQ0xBRFBERUVBVGcwQUlBSW9Bc1FNRUJjTElBSXNBTU1NUVFCSUJFQWdBaWdDdUF3UUZ3c2dBaXdBb3daQkFFNE5BQ0FDS0FLWUJoQVhDeUFES3dNUUlncEVBQURBLy8vLzM4RmhEUUFnQWtHWUJtb2dDaEJ6SUFKQndBeHFJZ0ZCNk9IdUFDOEFBRHNCQUNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FZQVVPd0hDRENBQ1FlRGg3Z0FwQUFBM0E3Z01JQUlwQTVnR0lRa2dBa0lBTndPWUJpQUNJQWszQXNRTUFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUU80RERjQ0FDQUFJQUVvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUFKQUlBVW9BbndpQXlBRktBS0FBU0lBUmcwQUEwQWdBeWdDQUVIWkFVWU5BU0FEUVFScUlnTWdBRWNOQUFzTUFRc2dBQ0FEUmcwQUlBVkJzUDM4QUVHRWdmTUFRWDRRSENJQVFRUnFJUUVDUUNBQUtBSUlJQUF0QUE4aUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBQXRBQThMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdLd0FTQUNJQUVwQWdBM0E2Z0JEQUVMSUFKQnFBRnFJQUFvQWdRZ0FDZ0NDQkFhQ3lBQ0lBSXBBcWdCTndLWUJpQUNJQUlvQXJBQk5nS2dCaUFDUWdBM0FxZ0JJQUpCQURZQ3NBRWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VHT2dERERDQUNRUUE2QUw0TUlBSkJ6ckh0QUM4QUFEc0J2QXdnQWtIS3NlMEFLQUFBTmdLNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBSXNBTE1CUVFCT0RRQWdBaWdDcUFFUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUhhQVVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBSUFWQnNQMzhBRUdnZ2ZNQVFYNFFIQ0lBUVFScUlRRUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFBOExRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0tnQVNBQ0lBRXBBZ0EzQTVnQkRBRUxJQUpCbUFGcUlBQW9BZ1FnQUNnQ0NCQWFDeUFDSUFJcEFwZ0JOd0tZQmlBQ0lBSW9BcUFCTmdLZ0JpQUNRZ0EzQXBnQklBSkJBRFlDb0FFZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUFPZ0M4RENBQ1FmVHl3YXNHTmdLNERDQUNRUVE2QU1NTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRTzRERGNDQUNBQUlBSkJ3QXhxSWdFb0FnQTJBZ2dnQVVFQU5nSUFJQUpDQURjRHVBd2dBQ0FDUWNRTWFpSUJLQUlJTmdJVUlBQWdBU2tDQURjQ0RDQUJRZ0EzQWdBZ0FVRUFOZ0lJSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0Fvd0ZCQUU0TkFDQUNLQUtZQVJBWEN3SkFBa0FnQlNnQ2ZDSURJQVVvQW9BQklnQkdEUUFEUUNBREtBSUFRZHNCUmcwQklBTkJCR29pQXlBQVJ3MEFDd3dCQ3lBQUlBTkdEUUFnQlVHdy9md0FRY1NCOHdCQmZoQWNJZ0JCQkdvaEFRSkFBa0FnQUNnQ0NDQUFMUUFQSWdNZ0EwRVlkRUVZZFNJRFFRQklHd1IvSUFNRklBRkJmMEdJelBFQVFRQVFHMFVOQWlBQUxRQVBDMEVZZEVFWWRVRUFUZ1JBSUFJZ0FTZ0NDRFlDa0FFZ0FpQUJLUUlBTndPSUFRd0JDeUFDUVlnQmFpQUFLQUlFSUFBb0FnZ1FHZ3NnQWlBQ0tRS0lBVGNDbUFZZ0FpQUNLQUtRQVRZQ29BWWdBa0lBTndLSUFTQUNRUUEyQXBBQklBSW9BcUFHSVFFZ0FrRUFOZ0tnQmlBQ1Fjd01haUFCTmdJQUlBSkJCem9Bd3d3Z0FrRUFPZ0MvRENBQ1FhRFM3Z0FvQUFBMkFMc01JQUpCbmRMdUFDZ0FBRFlDdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0FrSEFER29pQXlnQ0FEWUNDQ0FEUVFBMkFnQWdBa0lBTndPNERDQUJJQUpCeEF4cUlnTW9BZ2cyQWhRZ0FTQURLUUlBTndJTUlBTkNBRGNDQUNBRFFRQTJBZ2dnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQ1RBVUVBVGcwQUlBSW9Bb2dCRUJjTElBQkJFR29oQVFKQUFrQWdBQ2dDRkNBQUxRQWJJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFBTFFBYkMwRVlkRUVZZFVFQVRnUkFJQUlnQVNnQ0NEWUNnQUVnQWlBQktRSUFOd040REFFTElBSkIrQUJxSUFBb0FoQWdBQ2dDRkJBYUN5QUNJQUlwQW5nM0FwZ0dJQUlnQWlnQ2dBRTJBcUFHSUFKQ0FEY0NlQ0FDUVFBMkFvQUJJQUpCQ0RvQXd3d2dBaWdDb0FZaEFTQUNRUUEyQXFBR0lBSkJ6QXhxSUFFMkFnQWdBa0VBT2dEQURDQUNRdWJldWFQbnJkaTI1UUEzQTdnTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBSkJ3QXhxSWdNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJJQkVBZ0FpZ0NtQVlRRndzZ0Fpd0Fnd0ZCQUU0TkFDQUNLQUo0RUJjTEFrQUNRQ0FBS3dNb1JBQUF3UC8vLzkvQllnMEFJQUFvQWpBTkFDQUFLd000UkFBQUFBQUFBQUFBWVEwQkN5QUNRWlNGL1FBMkFsZ2dBaUFBS1FJc053SmtJQUlnQUNrQ05EY0NiQ0FDSUFBb0FqdzJBblFnQWlBQUtRSWtOd0pjSUFKQm1BWnFJQUpCMkFCcUVJb0ZJQUlvQXFBR0lRRWdBa0VBTmdLZ0JpQUNRY3dNYWlBQk5nSUFJQUpCQURvQXdBd2dBa0xtM3JtanQ2NmF2ZVVBTndPNERDQUNRUWc2QU1NTUlBSXBBNWdHSVFrZ0FrSUFOd09ZQmlBQ0lBazNBc1FNQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRTzRERGNDQUNBQklBSkJ3QXhxSWdNb0FnQTJBZ2dnQTBFQU5nSUFJQUpDQURjRHVBd2dBU0FDUWNRTWFpSURLQUlJTmdJVUlBRWdBeWtDQURjQ0RDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCdUF4cUVDVWdBaXdBend4QkFFNE5BQ0FDS0FMRURCQVhDeUFDTEFERERFRUFTQVJBSUFJb0FyZ01FQmNMSUFJc0FLTUdRUUJPRFFBZ0FpZ0NtQVlRRndzQ1FDQUFLQUpBSWdGRkRRQWdBa0dZQm1vZ0FSQ1BCU0FDUWNBTWFpSURRZDZmN3dBdEFBQTZBQUFnQWlnQ29BWWhBU0FDUVFBMkFxQUdJQUpCekF4cUlBRTJBZ0FnQWtFSk9nREREQ0FDUVFBNkFNRU1JQUpCMXAvdkFDa0FBRGNEdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEE3Z01Od0lBSUFFZ0F5Z0NBRFlDQ0NBRFFRQTJBZ0FnQWtJQU53TzREQ0FCSUFKQnhBeHFJZ01vQWdnMkFoUWdBU0FES1FJQU53SU1JQU5DQURjQ0FDQURRUUEyQWdnZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN5QUFLQUpFSWdCRkRRQWdBa0dZQm1vZ0FCQ05CU0FDUWNBTWFpSUJRZFdzN1FBdkFBQTdBUUFnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtHQUZEc0J3Z3dnQWtITnJPMEFLUUFBTndPNERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVRnMEFJQUlvQXBnR0VCY0xJQVVvQW53aUFTRUFBa0FDUUNBQklBVW9Bb0FCSWdOR0RRQWdBU0VBQTBBZ0FDZ0NBRUhjQVVZTkFTQUFRUVJxSWdBZ0EwY05BQXNNQVFzZ0FDQURSZzBBSUFWQnNQMzhBRUhzZ2ZNQVFYNFFIQ2dDQkNJQVJRMEFJQUpCbUFacUlBQVFudzRnQWlnQ29BWWhBQ0FDUVFBMkFxQUdJQUpCekF4cUlBQTJBZ0FnQWtFR09nREREQ0FDUVFBNkFMNE1JQUpCdWJidUFDOEFBRHNCdkF3Z0FrRzF0dTRBS0FBQU5nSzREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQVVvQW9BQklRTWdCU2dDZkNFQkN3SkFJQUVnQTBZTkFDQUJJUUFEUUNBQUtBSUFRZDBCUndSQUlBQkJCR29pQUNBRFJ3MEJEQUlMQ3lBQUlBTkdEUUFnQlVHdy9md0FRWlNDOHdCQmZoQWNLQUlFSWdCRkRRQWdBa0dZQm1vZ0FCQk5JQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQURvQXZBd2dBa0gyenNtREJ6WUN1QXdnQWtFRU9nREREQ0FDS1FPWUJpRUpJQUpDQURjRG1BWWdBaUFKTndMRURBSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEdUF3M0FnQWdBQ0FDUWNBTWFpSUJLQUlBTmdJSUlBRkJBRFlDQUNBQ1FnQTNBN2dNSUFBZ0FrSEVER29pQVNnQ0NEWUNGQ0FBSUFFcEFnQTNBZ3dnQVVJQU53SUFJQUZCQURZQ0NDQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FiZ01haEFsSUFJc0FNOE1RUUJPRFFBZ0FpZ0N4QXdRRndzZ0Fpd0F3d3hCQUVnRVFDQUNLQUs0REJBWEN5QUNMQUNqQmtFQVNBUkFJQUlvQXBnR0VCY0xJQVVvQW9BQklRTWdCU2dDZkNFQkN3SkFJQUVnQTBZTkFDQUJJUUFEUUNBQUtBSUFRZDRCUndSQUlBQkJCR29pQUNBRFJ3MEJEQUlMQ3lBQUlBTkdEUUFnQlVHdy9md0FRYmlDOHdCQmZoQWNLQUlFSWdCRkRRQWdBa0dZQm1vZ0FCQmJJQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQnpvQXd3d2dBa0VBT2dDL0RDQUNRZGlwN3dBb0FBQTJBTHNNSUFKQjFhbnZBQ2dBQURZQ3VBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUVnRVFDQUNLQUtZQmhBWEN5QUZLQUtBQVNFRElBVW9BbndoQVFzQ1FDQUJJQU5HRFFBZ0FTRUFBMEFnQUNnQ0FFSGZBVWNFUUNBQVFRUnFJZ0FnQTBjTkFRd0NDd3NnQUNBRFJnMEFJQVZCc1AzOEFFSGdndk1BUVg0UUhDc0RDQ0lLUkFBQXdQLy8vOS9CWVEwQUlBSkJtQVpxSUFvUXJRRWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VBT2dDNkRDQUNRZWplQVRzQnVBd2dBa0VDT2dERERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBU0FSQUlBSW9BcGdHRUJjTElBVW9Bb0FCSVFNZ0JTZ0NmQ0VCQ3dKQUlBRWdBMFlOQUNBQklRQURRQ0FBS0FJQVFlQUJSd1JBSUFCQkJHb2lBQ0FEUncwQkRBSUxDeUFBSUFOR0RRQWdCVUd3L2Z3QVFZaUQ4d0JCZmhBY0t3TUlJZ3BFQUFBQUFBQUFBQUJoRFFBZ0FrR1lCbW9nQ2hCeklBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJBRG9BdWd3Z0FrSDAzZ0U3QWJnTUlBSkJBam9Bd3d3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBRktBS0FBU0VESUFVb0Fud2hBUXNDUUNBQklBTkdEUUFnQVNFQUEwQWdBQ2dDQUVIaEFVY0VRQ0FBUVFScUlnQWdBMGNOQVF3Q0N3c2dBQ0FEUmcwQUlBVkJzUDM4QUVHd2cvTUFRWDRRSENzRENDSUtSQUFBd1AvLy85L0JZUTBBSUFKQm1BWnFJQW9RclFFZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUFPZ0M2RENBQ1FmYmVBVHNCdUF3Z0FrRUNPZ0RERENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFTQVJBSUFJb0FwZ0dFQmNMSUFVb0FvQUJJUU1nQlNnQ2ZDRUJDd0pBSUFFZ0EwWU5BQU5BSUFFb0FnQkI0Z0ZIQkVBZ0FVRUVhaUlCSUFOSERRRU1BZ3NMSUFFZ0EwWU5BQUpBSUFWQnNQMzhBRUhZZy9NQVFYNFFIQ0lES3dNSUlncEVBQURBLy8vLzM4RmhEUUFnQWtHWUJtb2dDaEN0QVNBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FRYzZBTU1NSUFKQkFEb0F2d3dnQWtIaW0rNEFLQUFBTmdDN0RDQUNRZCtiN2dBb0FBQTJBcmdNSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NnQXlzREVDSUtSQUFBd1AvLy85L0JZUTBBSUFKQm1BWnFJQW9RclFFZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUZPZ0RERENBQ1FRQTZBTDBNSUFKQjY1dnVBQzBBQURvQXZBd2dBa0hubSs0QUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMQWtBQ1FDQUZLQUo4SWdNZ0JTZ0NnQUVpQUVZTkFBTkFJQU1vQWdCQjR3RkdEUUVnQTBFRWFpSURJQUJIRFFBTERBRUxJQUFnQTBZTkFBSkFJQVZCc1AzOEFFR0FoUE1BUVg0UUhDSURLd01JSWdwRUFBQUFBQUFBQUFCaERRQWdBa0dZQm1vZ0NoQnpJQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQnpvQXd3d2dBa0VBT2dDL0RDQUNRZmVZN2dBb0FBQTJBTHNNSUFKQjlKanVBQ2dBQURZQ3VBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN5QURLd01RSWdwRUFBQUFBQUFBQUFCaERRQWdBa0dZQm1vZ0NoQnpJQUlvQXFBR0lRQWdBa0VBTmdLZ0JpQUNRY3dNYWlBQU5nSUFJQUpCQlRvQXd3d2dBa0VBT2dDOURDQUNRWVdaN2dBdEFBQTZBTHdNSUFKQmdabnVBQ2dBQURZQ3VBd2dBaWtEbUFZaENTQUNRZ0EzQTVnR0lBSWdDVGNDeEF3Q1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBN2dNTndJQUlBQWdBa0hBREdvaUFTZ0NBRFlDQ0NBQlFRQTJBZ0FnQWtJQU53TzREQ0FBSUFKQnhBeHFJZ0VvQWdnMkFoUWdBQ0FCS1FJQU53SU1JQUZDQURjQ0FDQUJRUUEyQWdnZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtHNERHb1FKU0FDTEFEUERFRUFUZzBBSUFJb0FzUU1FQmNMSUFJc0FNTU1RUUJJQkVBZ0FpZ0N1QXdRRndzZ0Fpd0Fvd1pCQUU0TkFDQUNLQUtZQmhBWEN3SkFBa0FnQlNnQ2ZDSURJQVVvQW9BQklnQkdEUUFEUUNBREtBSUFRZVFCUmcwQklBTkJCR29pQXlBQVJ3MEFDd3dCQ3lBQUlBTkdEUUFDUUNBRlFiRDkvQUJCcUlUekFFRitFQndpQXlzRENDSUtSQUFBd1AvLy85L0JZUTBBSUFKQm1BWnFJQW9RclFFZ0FpZ0NvQVloQUNBQ1FRQTJBcUFHSUFKQnpBeHFJQUEyQWdBZ0FrRUhPZ0RERENBQ1FRQTZBTDhNSUFKQjJwanVBQ2dBQURZQXV3d2dBa0hYbU80QUtBQUFOZ0s0RENBQ0tRT1lCaUVKSUFKQ0FEY0RtQVlnQWlBSk53TEVEQUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRHVBdzNBZ0FnQUNBQ1FjQU1haUlCS0FJQU5nSUlJQUZCQURZQ0FDQUNRZ0EzQTdnTUlBQWdBa0hFREdvaUFTZ0NDRFlDRkNBQUlBRXBBZ0EzQWd3Z0FVSUFOd0lBSUFGQkFEWUNDQ0FFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRYmdNYWhBbElBSXNBTThNUVFCT0RRQWdBaWdDeEF3UUZ3c2dBaXdBd3d4QkFFZ0VRQ0FDS0FLNERCQVhDeUFDTEFDakJrRUFUZzBBSUFJb0FwZ0dFQmNMSUFNckF4QWlDa1FBQU1ELy8vL2Z3V0VOQUNBQ1FaZ0dhaUFLRUswQklBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJCVG9Bd3d3Z0FrRUFPZ0M5RENBQ1FlT1k3Z0F0QUFBNkFMd01JQUpCMzVqdUFDZ0FBRFlDdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRTROQUNBQ0tBS1lCaEFYQ3lBRktBSjhJZ01oQVFKQUFrQWdBeUFGS0FLQUFTSUFSZzBBSUFNaEFRTkFJQUVvQWdCQjVRRkdEUUVnQVVFRWFpSUJJQUJIRFFBTERBRUxJQUFnQVVZTkFDQUZRYkQ5L0FCQjBJVHpBRUYrRUJ3b0FnUWlBVVVOQUNNQVFSQnJJZ0FrQUNBQ1FnQTNBcGdHSUFKQkFEWUNvQVlDUUFKQUFrQUNRQUpBQWtBQ1FDQUJRUUZyRGdVQUFRSURCQVVMSUFKQkJUb0Fvd1lnQWtHdXRPOEFLQUFBTmdDWUJpQUNRYkswN3dBdEFBQTZBSndHREFVTElBSkJCem9Bb3dZZ0FrR2dzKzBBS0FBQU5nQ1lCaUFDUWFPejdRQW9BQUEyQUpzR0RBUUxJQUpCQ1RvQW93WWdBa0c1a080QUtRQUFOd0NZQmlBQ1FjR1E3Z0F0QUFBNkFLQUdEQU1MSUFKQjdOSzVxd1kyQXBnR0lBSkJCRG9Bb3dZTUFnc2dBa0h1M3JtckJqWUNtQVlnQWtFRU9nQ2pCZ3dCQ3lBQUlBRTJBZ0JCNWIzdUFDQUFFQ1FnQWtFQU9nQ1lCaUFDUVFBNkFLTUdDeUFBUVJCcUpBQWdBa0VJT2dERERDQUNLQUtnQmlFQUlBSkJBRFlDb0FZZ0FrSE1ER29nQURZQ0FDQUNRUUE2QU1BTUlBSkM5dDZ4bzVmczNMenRBRGNEdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBRktBS0FBU0VBSUFVb0Fud2hBd3NDUUNBQUlBTkdEUUFEUUNBREtBSUFRZVlCUndSQUlBTkJCR29pQXlBQVJ3MEJEQUlMQ3lBQUlBTkdEUUFnQlVHdy9md0FRZlNFOHdCQmZoQWNJZ0JCQkdvaEFRSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBbEFnQWlBQktRSUFOd05JREFFTElBSkJ5QUJxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQWtnM0FwZ0dJQUlnQWlnQ1VEWUNvQVlnQWtJQU53SklJQUpCQURZQ1VDQUNRY0FNYWlJQlFkaTA3d0F0QUFBNkFBQWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VKT2dERERDQUNRUUE2QU1FTUlBSkIwTFR2QUNrQUFEY0R1QXdnQWlrRG1BWWhDU0FDUWdBM0E1Z0dJQUlnQ1RjQ3hBd0NRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQTdnTU53SUFJQUFnQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBQ0xBQlRRUUJPRFFBZ0FpZ0NTQkFYQ3lBRktBSjhJZ01oQVFKQUFrQWdBeUFGS0FLQUFTSUFSZzBBSUFNaEFRTkFJQUVvQWdCQjV3RkdEUUVnQVVFRWFpSUJJQUJIRFFBTERBRUxJQUFnQVVZTkFDQUZRYkQ5L0FCQmtJWHpBRUYrRUJ3ckF3Z2lDa1FBQU1ELy8vL2Z3V0VOQUNBQ1FaZ0dhaUFLRUswQklBSW9BcUFHSVFBZ0FrRUFOZ0tnQmlBQ1Fjd01haUFBTmdJQUlBSkJCVG9Bd3d3Z0FrRUFPZ0M5RENBQ1FadnE3Z0F0QUFBNkFMd01JQUpCbCtydUFDZ0FBRFlDdUF3Z0Fpa0RtQVloQ1NBQ1FnQTNBNWdHSUFJZ0NUY0N4QXdDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEE3Z01Od0lBSUFBZ0FrSEFER29pQVNnQ0FEWUNDQ0FCUVFBMkFnQWdBa0lBTndPNERDQUFJQUpCeEF4cUlnRW9BZ2cyQWhRZ0FDQUJLUUlBTndJTUlBRkNBRGNDQUNBQlFRQTJBZ2dnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0c0REdvUUpTQUNMQURQREVFQVRnMEFJQUlvQXNRTUVCY0xJQUlzQU1NTVFRQklCRUFnQWlnQ3VBd1FGd3NnQWl3QW93WkJBRWdFUUNBQ0tBS1lCaEFYQ3lBRktBS0FBU0VBSUFVb0Fud2hBd3NDUUNBQUlBTkdEUUFEUUNBREtBSUFRZWdCUndSQUlBTkJCR29pQXlBQVJ3MEJEQUlMQ3lBQUlBTkdEUUFDUUNBRlFiRDkvQUJCcklYekFFRitFQndpQXlzRENDSUtSQUFBQUFBQUFBQUFZUTBBSUFKQm1BWnFJQW9RY3lBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1FmZ0FPd0c0RENBQ1FRRTZBTU1NSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NnQXlzREVDSUtSQUFBQUFBQUFBQUFZUTBBSUFKQm1BWnFJQW9RY3lBQ0tBS2dCaUVBSUFKQkFEWUNvQVlnQWtITURHb2dBRFlDQUNBQ1Fma0FPd0c0RENBQ1FRRTZBTU1NSUFJcEE1Z0dJUWtnQWtJQU53T1lCaUFDSUFrM0FzUU1Ba0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FPNEREY0NBQ0FBSUFKQndBeHFJZ0VvQWdBMkFnZ2dBVUVBTmdJQUlBSkNBRGNEdUF3Z0FDQUNRY1FNYWlJQktBSUlOZ0lVSUFBZ0FTa0NBRGNDRENBQlFnQTNBZ0FnQVVFQU5nSUlJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkJ1QXhxRUNVZ0Fpd0F6d3hCQUU0TkFDQUNLQUxFREJBWEN5QUNMQUREREVFQVNBUkFJQUlvQXJnTUVCY0xJQUlzQUtNR1FRQk9EUUFnQWlnQ21BWVFGd3NDUUFKQUlBVW9BbndpQVNBRktBS0FBU0lBUmcwQUEwQWdBU2dDQUVIcEFVWU5BU0FCUVFScUlnRWdBRWNOQUFzTUFRc2dBQ0FCUmcwQUFrQWdCVUd3L2Z3QVFjaUY4d0JCZmhBY0lnTXJBd2dpQ2tRQUFBQUFBQUFBQUdFTkFDQUNRWmdHYWlBS0VITWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VBT2dDNkRDQUNRZmprQURzQnVBd2dBa0VDT2dERERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTElBTXJBeEFpQ2tRQUFBQUFBQUFBQUdFTkFDQUNRWmdHYWlBS0VITWdBaWdDb0FZaEFDQUNRUUEyQXFBR0lBSkJ6QXhxSUFBMkFnQWdBa0VBT2dDNkRDQUNRZm5rQURzQnVBd2dBa0VDT2dERERDQUNLUU9ZQmlFSklBSkNBRGNEbUFZZ0FpQUpOd0xFREFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0R1QXczQWdBZ0FDQUNRY0FNYWlJQktBSUFOZ0lJSUFGQkFEWUNBQ0FDUWdBM0E3Z01JQUFnQWtIRURHb2lBU2dDQ0RZQ0ZDQUFJQUVwQWdBM0Fnd2dBVUlBTndJQUlBRkJBRFlDQ0NBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWJnTWFoQWxJQUlzQU04TVFRQk9EUUFnQWlnQ3hBd1FGd3NnQWl3QXd3eEJBRWdFUUNBQ0tBSzREQkFYQ3lBQ0xBQ2pCa0VBVGcwQUlBSW9BcGdHRUJjTElBSkIwQXhxSkFBTUFRc1FLQUFMSXdCQmtBSnJJZ0lrQUFKQUFrQWdCU2dDZkNJRElBVW9Bb0FCSWdCR0RRQURRQ0FES0FJQVFlNEJSZzBCSUFOQkJHb2lBeUFBUncwQUN3d0JDeUFBSUFOR0RRQUNRQ0FGUWJEOS9BQkJnT2Z6QUVGK0VCd2lBQ2dDRENBQUtBSVFjZzBBSUFBb0FoZ2dBQzBBSHlJQklBRkJHSFJCR0hWQkFFZ2JEUUFnQUVFVWFrRi9RWWpNOFFCQkFCQWJSUTBCQ3lBQ1FaVFM4Z0EyQXNnQklBSWdBQ2dDRURZQzFBRWdBaUFBS1FJSU53TE1BU0FDUWRnQmFpRUJBa0FnQUN3QUgwRUFUZ1JBSUFFZ0FDa0NGRGNDQUNBQklBQW9BaHcyQWdnTUFRc2dBU0FBS0FJVUlBQW9BaGdRR2dzakFFRVFheUlCSkFBZ0FrSUFOd0xvQVNBQ1FRQTJBdkFCQWtBQ1FBSkFBa0FnQWlnQ3pBRkJBV3NPQXdBQkFnTUxJQUVnQWlnQzBBRVFyQWdnQWlBQktBSUlOZ0x3QVNBQ0lBRXBBd0EzQXVnQkRBSUxJQUlvQXRRQklRWWpBRUVRYXlJREpBQWdBU0lBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQVpCQVdzT0RRQUJBZ01FQlFZSENBa0tDd3dOQ3lBQVFRWTZBQXNnQUVIYWp1NEFLQUFBTmdBQUlBQkIzbzd1QUM4QUFEc0FCQ0FBUVFBNkFBWU1EUXNnQUVFR09nQUxJQUJCcm8vdUFDZ0FBRFlBQUNBQVFiS1A3Z0F2QUFBN0FBUWdBRUVBT2dBR0RBd0xJQUJCQnpvQUN5QUFRWk9QN2dBb0FBQTJBQUFnQUVHV2orNEFLQUFBTmdBRElBQkJBRG9BQnd3TEN5QUFRUUE2QUFnZ0FFTHkwcDNEeHE3YnNQSUFOd0lBSUFCQkNEb0FDd3dLQ3lBQVFRWTZBQXNnQUVIZTkrNEFLQUFBTmdBQUlBQkI0dmZ1QUM4QUFEc0FCQ0FBUVFBNkFBWU1DUXNnQUVFQU9nQUlJQUJDNyt5Vms4ZXQyYkRtQURjQ0FDQUFRUWc2QUFzTUNBc2dBRUVET2dBTElBQkJvc0h2QUM4QUFEc0FBQ0FBUWFUQjd3QXRBQUE2QUFJZ0FFRUFPZ0FEREFjTElBQkJCVG9BQ3lBQVFkYUc3Z0FvQUFBMkFBQWdBRUhhaHU0QUxRQUFPZ0FFSUFCQkFEb0FCUXdHQ3lBQVFRVTZBQXNnQUVINzl1OEFLQUFBTmdBQUlBQkIvL2J2QUMwQUFEb0FCQ0FBUVFBNkFBVU1CUXNnQUVFRk9nQUxJQUJCNFlmdUFDZ0FBRFlBQUNBQVFlV0g3Z0F0QUFBNkFBUWdBRUVBT2dBRkRBUUxJQUJCQXpvQUN5QUFRYkh2N3dBdkFBQTdBQUFnQUVHejcrOEFMUUFBT2dBQ0lBQkJBRG9BQXd3REN5QUFRUWM2QUFzZ0FFRzB0TzhBS0FBQU5nQUFJQUJCdDdUdkFDZ0FBRFlBQXlBQVFRQTZBQWNNQWdzZ0FFR1IwKzhBUVF3UU93d0JDeUFESUFZMkFnQkJ6cS93QUNBREVDUUNRQ0FBTEFBTFFRQklCRUFnQUVFQU5nSUVJQUFvQWdBaEFBd0JDeUFBUVFBNkFBc0xJQUJCQURvQUFBc2dBMEVRYWlRQUlBSWdBU2dDQ0RZQzhBRWdBaUFCS1FNQU53TG9BUXdCQ3dKQUlBSXNBT01CUVFCT0JFQWdBU0FDS0FMZ0FUWUNDQ0FCSUFJcEF0Z0JOd01BREFFTElBRWdBaWdDMkFFZ0FpZ0MzQUVRR2dzZ0FpQUJLUU1BTndMb0FTQUNJQUVvQWdnMkF2QUJDeUFCUVJCcUpBQWdBaWdDOEFFaEFDQUNRUUEyQXZBQklBSWdBRFlDakFJZ0FrRUZPZ0NEQWlBQ1FRQTZBUDBCSUFKQmc3YnZBQzBBQURvQS9BRWdBa0gvdGU4QUtBQUFOZ0w0QVNBQ0tRUG9BU0VKSUFKQ0FEY0Q2QUVnQWlBSk53S0VBZ0pBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRCtBRTNBZ0FnQUNBQ0tBS0FBallDQ0NBQ1FRQTJBb0FDSUFKQ0FEY0QrQUVnQUNBQ0tBS01BallDRkNBQUlBSXBBb1FDTndJTUlBSkNBRGNDaEFJZ0FrRUFOZ0tNQWlBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWZnQmFoQWxJQUlzQUk4Q1FRQk9EUUFnQWlnQ2hBSVFGd3NnQWl3QWd3SkJBRWdFUUNBQ0tBTDRBUkFYQ3lBQ0xBRHpBVUVBU0FSQUlBSW9BdWdCRUJjTElBSkJsTkx5QURZQ3lBRWdBaXdBNHdGQkFFNE5BQ0FDS0FMWUFSQVhDd0pBQWtBZ0JTZ0NmQ0lESUFVb0FvQUJJZ0JHRFFBRFFDQURLQUlBUWU4QlJnMEJJQU5CQkdvaUF5QUFSdzBBQ3d3QkN5QUFJQU5HRFFBQ1FDQUZRYkQ5L0FCQm9PZnpBRUYrRUJ3aUFDZ0NCQ0lCUlEwQUlBSkI2QUZxSUFFUVd5QUNLQUx3QVNFQklBSkJBRFlDOEFFZ0FpQUJOZ0tNQWlBQ1FRVTZBSU1DSUFKQkFEb0EvUUVnQWtHMmlPMEFMUUFBT2dEOEFTQUNRYktJN1FBb0FBQTJBdmdCSUFJcEErZ0JJUWtnQWtJQU53UG9BU0FDSUFrM0FvUUNBa0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FDS1FQNEFUY0NBQ0FCSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FCSUFJb0Fvd0NOZ0lVSUFFZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJPRFFBZ0FpZ0M2QUVRRndzQ1FDQUFLQUlJSWdGRkRRQWdBa0hvQVdvZ0FSQ01CU0FDUVJBUUdDSUJOZ0w0QVNBQ1FvdUFnSUNBZ29DQWdIODNBdndCSUFGQkFEb0FDeUFCUWJtVzd3QW9BQUEyQUFjZ0FVR3lsdThBS1FBQU53QUFJQUlnQWlnQzhBRTJBb3dDSUFKQkFEWUM4QUVnQWlBQ0tRUG9BVGNDaEFJZ0FrSUFOd1BvQVFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0QrQUUzQWdBZ0FTQUNLQUtBQWpZQ0NDQUNRUUEyQW9BQ0lBSkNBRGNEK0FFZ0FTQUNLQUtNQWpZQ0ZDQUJJQUlwQW9RQ053SU1JQUpDQURjQ2hBSWdBa0VBTmdLTUFpQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FmZ0JhaEFsSUFJc0FJOENRUUJPRFFBZ0FpZ0NoQUlRRndzZ0Fpd0Fnd0pCQUVnRVFDQUNLQUw0QVJBWEN5QUNMQUR6QVVFQVRnMEFJQUlvQXVnQkVCY0xBa0FnQUNnQ0RDSUJSUTBBSUFKQjZBRnFJQUVRVFNBQ1FmeUM3d0F2QUFBN0FZQUNJQUlvQXZBQklRRWdBa0VBTmdMd0FTQUNJQUUyQW93Q0lBSkJnQlE3QVlJQ0lBSkI5SUx2QUNrQUFEY0QrQUVnQWlrRDZBRWhDU0FDUWdBM0ErZ0JJQUlnQ1RjQ2hBSUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQS9nQk53SUFJQUVnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUVnQWlnQ2pBSTJBaFFnQVNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3lBQVFSQnFJUUVDUUFKQUlBQW9BaFFnQUMwQUd5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBR3d0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFzQUJJQUlnQVNrQ0FEY0R1QUVNQVFzZ0FrRzRBV29nQUNnQ0VDQUFLQUlVRUJvTElBSWdBaWtDdUFFM0F1Z0JJQUlnQWlnQ3dBRTJBdkFCSUFKQ0FEY0N1QUVnQWtFQU5nTEFBU0FDUVJBUUdDSUJOZ0w0QVNBQ1FvdUFnSUNBZ29DQWdIODNBdndCSUFGQkFEb0FDeUFCUWRlQzdnQW9BQUEyQUFjZ0FVSFFndTRBS1FBQU53QUFJQUlnQWlnQzhBRTJBb3dDSUFKQkFEWUM4QUVnQWlBQ0tRUG9BVGNDaEFJZ0FrSUFOd1BvQVFKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0QrQUUzQWdBZ0FTQUNLQUtBQWpZQ0NDQUNRUUEyQW9BQ0lBSkNBRGNEK0FFZ0FTQUNLQUtNQWpZQ0ZDQUJJQUlwQW9RQ053SU1JQUpDQURjQ2hBSWdBa0VBTmdLTUFpQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FmZ0JhaEFsSUFJc0FJOENRUUJPRFFBZ0FpZ0NoQUlRRndzZ0Fpd0Fnd0pCQUVnRVFDQUNLQUw0QVJBWEN5QUNMQUR6QVVFQVNBUkFJQUlvQXVnQkVCY0xJQUlzQU1NQlFRQk9EUUFnQWlnQ3VBRVFGd3NnQUVFY2FpRUJBa0FDUUNBQUtBSWdJQUF0QUNjaUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBQXRBQ2NMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdLd0FTQUNJQUVwQWdBM0E2Z0JEQUVMSUFKQnFBRnFJQUFvQWh3Z0FDZ0NJQkFhQ3lBQ0lBSXBBcWdCTndMb0FTQUNJQUlvQXJBQk5nTHdBU0FDUWdBM0FxZ0JJQUpCQURZQ3NBRWdBa0VRRUJnaUFUWUMrQUVnQWtLUGdJQ0FnSUtBZ0lCL053TDhBU0FCUVFBNkFBOGdBVUc0Z3U0QUtRQUFOd0FISUFGQnNZTHVBQ2tBQURjQUFDQUNJQUlvQXZBQk5nS01BaUFDUVFBMkF2QUJJQUlnQWlrRDZBRTNBb1FDSUFKQ0FEY0Q2QUVDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEEvZ0JOd0lBSUFFZ0FpZ0NnQUkyQWdnZ0FrRUFOZ0tBQWlBQ1FnQTNBL2dCSUFFZ0FpZ0NqQUkyQWhRZ0FTQUNLUUtFQWpjQ0RDQUNRZ0EzQW9RQ0lBSkJBRFlDakFJZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtINEFXb1FKU0FDTEFDUEFrRUFUZzBBSUFJb0FvUUNFQmNMSUFJc0FJTUNRUUJJQkVBZ0FpZ0MrQUVRRndzZ0Fpd0E4d0ZCQUVnRVFDQUNLQUxvQVJBWEN5QUNMQUN6QVVFQVRnMEFJQUlvQXFnQkVCY0xBa0FnQUNnQ0tDSUJSUTBBSUFKQjZBRnFJQUVRMUFRZ0FrR2d6TzRBTFFBQU9nQ0FBaUFDS0FMd0FTRUJJQUpCQURZQzhBRWdBaUFCTmdLTUFpQUNRUWs2QUlNQ0lBSkJBRG9BZ1FJZ0FrR1l6TzRBS1FBQU53UDRBU0FDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEK0FFM0FnQWdBU0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBU0FDS0FLTUFqWUNGQ0FCSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMSUFBb0FqaEZCRUFnQUNzRFFFUUFBTUQvLy8vZndXRU5BUXNnQWtIODBQSUFOZ0tRQVNBQ0lBQXBBanczQXB3QklBSWdBQ2dDUkRZQ3BBRWdBaUFBS1FJME53S1VBU0FDUWVnQmFpQUNRWkFCYWhEVEJDQUNRZEhvN2dBdkFBQTdBWUFDSUFJb0F2QUJJUUFnQWtFQU5nTHdBU0FDSUFBMkFvd0NJQUpCZ0JRN0FZSUNJQUpCeWVqdUFDa0FBRGNEK0FFZ0Fpa0Q2QUVoQ1NBQ1FnQTNBK2dCSUFJZ0NUY0NoQUlDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEEvZ0JOd0lBSUFBZ0FpZ0NnQUkyQWdnZ0FrRUFOZ0tBQWlBQ1FnQTNBL2dCSUFBZ0FpZ0NqQUkyQWhRZ0FDQUNLUUtFQWpjQ0RDQUNRZ0EzQW9RQ0lBSkJBRFlDakFJZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtINEFXb1FKU0FDTEFDUEFrRUFUZzBBSUFJb0FvUUNFQmNMSUFJc0FJTUNRUUJJQkVBZ0FpZ0MrQUVRRndzZ0Fpd0E4d0ZCQUU0TkFDQUNLQUxvQVJBWEN3SkFBa0FnQlNnQ2ZDSURJQVVvQW9BQklnQkdEUUFEUUNBREtBSUFRZkFCUmcwQklBTkJCR29pQXlBQVJ3MEFDd3dCQ3lBQUlBTkdEUUFDUUNBRlFiRDkvQUJCeE9mekFFRitFQndpQVNzRENDSUtSQUFBQUFBQUFBQUFZUTBBSUFKQjZBRnFJQW9RY3lBQ0tBTHdBU0VBSUFKQkFEWUM4QUVnQWlBQU5nS01BaUFDUVFNNkFJTUNJQUpCQURvQSt3RWdBa0hEdWU0QUxRQUFPZ0Q2QVNBQ1FjRzU3Z0F2QUFBN0FmZ0JJQUlwQStnQklRa2dBa0lBTndQb0FTQUNJQWszQW9RQ0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUVA0QVRjQ0FDQUFJQUlvQW9BQ05nSUlJQUpCQURZQ2dBSWdBa0lBTndQNEFTQUFJQUlvQW93Q05nSVVJQUFnQWlrQ2hBSTNBZ3dnQWtJQU53S0VBaUFDUVFBMkFvd0NJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkIrQUZxRUNVZ0Fpd0Fqd0pCQUU0TkFDQUNLQUtFQWhBWEN5QUNMQUNEQWtFQVNBUkFJQUlvQXZnQkVCY0xJQUlzQVBNQlFRQk9EUUFnQWlnQzZBRVFGd3NDUUNBQktBSVFJZ0JGRFFBZ0FrSG9BV29nQUJDdENpQUNLQUx3QVNFQUlBSkJBRFlDOEFFZ0FpQUFOZ0tNQWlBQ1FRWTZBSU1DSUFKQkFEb0EvZ0VnQWtIbXVlOEFMd0FBT3dIOEFTQUNRZUs1N3dBb0FBQTJBdmdCSUFJcEErZ0JJUWtnQWtJQU53UG9BU0FDSUFrM0FvUUNBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FQNEFUY0NBQ0FBSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FBSUFJb0Fvd0NOZ0lVSUFBZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJPRFFBZ0FpZ0M2QUVRRndzZ0FTZ0NGQ0lBUlEwQUlBSkI2QUZxSUFBUVRTQUNLQUx3QVNFQUlBSkJBRFlDOEFFZ0FpQUFOZ0tNQWlBQ1FRVTZBSU1DSUFKQkFEb0EvUUVnQWtHRHR1OEFMUUFBT2dEOEFTQUNRZisxN3dBb0FBQTJBdmdCSUFJcEErZ0JJUWtnQWtJQU53UG9BU0FDSUFrM0FvUUNBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FQNEFUY0NBQ0FBSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FBSUFJb0Fvd0NOZ0lVSUFBZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJPRFFBZ0FpZ0M2QUVRRndzQ1FBSkFJQVVvQW53aUF5QUZLQUtBQVNJQVJnMEFBMEFnQXlnQ0FFSHhBVVlOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFJQVZCc1AzOEFFSG81L01BUVg0UUhDSUFRUVJxSVFFQ1FBSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBb2dCSUFJZ0FTa0NBRGNEZ0FFTUFRc2dBa0dBQVdvZ0FDZ0NCQ0FBS0FJSUVCb0xJQUlnQWlrQ2dBRTNBdWdCSUFJZ0FpZ0NpQUUyQXZBQklBSkNBRGNDZ0FFZ0FrRUFOZ0tJQVNBQ1FmMkM3Z0F2QUFBN0FZQUNJQUlvQXZBQklRRWdBa0VBTmdMd0FTQUNJQUUyQW93Q0lBSkJnQlE3QVlJQ0lBSkI5WUx1QUNrQUFEY0QrQUVnQWlrRDZBRWhDU0FDUWdBM0ErZ0JJQUlnQ1RjQ2hBSUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQS9nQk53SUFJQUVnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUVnQWlnQ2pBSTJBaFFnQVNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRWdFUUNBQ0tBTG9BUkFYQ3lBQ0xBQ0xBVUVBVGcwQUlBSW9Bb0FCRUJjTEFrQWdBQ2dDRUNJRFJRMEFJd0JCRUdzaUFTUUFJQUpDQURjQzZBRWdBa0VBTmdMd0FRSkFBa0FDUUFKQUFrQWdBMEVCYXc0REFBRUNBd3NnQWtFRE9nRHpBU0FDUWJYdDd3QXZBQUE3QU9nQklBSkJ0KzN2QUMwQUFEb0E2Z0VNQXdzZ0FrRURPZ0R6QVNBQ1FjbW83UUF2QUFBN0FPZ0JJQUpCeTZqdEFDMEFBRG9BNmdFTUFnc2dBa0h1M3NuckJqWUM2QUVnQWtFRU9nRHpBUXdCQ3lBQklBTTJBZ0JCLzcvdkFDQUJFQ1FnQWtFQU9nRG9BU0FDUVFBNkFQTUJDeUFCUVJCcUpBQWdBa0d1d084QUxRQUFPZ0NBQWlBQ0tBTHdBU0VCSUFKQkFEWUM4QUVnQWlBQk5nS01BaUFDUVFrNkFJTUNJQUpCQURvQWdRSWdBa0dtd084QUtRQUFOd1A0QVNBQ0tRUG9BU0VKSUFKQ0FEY0Q2QUVnQWlBSk53S0VBZ0pBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRCtBRTNBZ0FnQVNBQ0tBS0FBallDQ0NBQ1FRQTJBb0FDSUFKQ0FEY0QrQUVnQVNBQ0tBS01BallDRkNBQklBSXBBb1FDTndJTUlBSkNBRGNDaEFJZ0FrRUFOZ0tNQWlBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWZnQmFoQWxJQUlzQUk4Q1FRQk9EUUFnQWlnQ2hBSVFGd3NnQWl3QWd3SkJBRWdFUUNBQ0tBTDRBUkFYQ3lBQ0xBRHpBVUVBVGcwQUlBSW9BdWdCRUJjTElBQXJBeGdpQ2tRQUFBQUFBQUFBQUdFTkFDQUNRZWdCYWlBS0VITWdBa0cybE84QUx3QUFPd0dBQWlBQ0tBTHdBU0VBSUFKQkFEWUM4QUVnQWlBQU5nS01BaUFDUVlBVU93R0NBaUFDUWE2VTd3QXBBQUEzQS9nQklBSXBBK2dCSVFrZ0FrSUFOd1BvQVNBQ0lBazNBb1FDQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRUDRBVGNDQUNBQUlBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQUlBSW9Bb3dDTmdJVUlBQWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCT0RRQWdBaWdDNkFFUUZ3c2dCU2dDZkNJRElRRUNRQUpBSUFNZ0JTZ0NnQUVpQUVZTkFDQURJUUVEUUNBQktBSUFRZklCUmcwQklBRkJCR29pQVNBQVJ3MEFDd3dCQ3lBQUlBRkdEUUFnQlVHdy9md0FRWXpvOHdCQmZoQWNLQUlFSWdGRkRRQWdBa0hvQVdvZ0FSRGpEU0FDS0FMd0FTRUFJQUpCQURZQzhBRWdBaUFBTmdLTUFpQUNRUVU2QUlNQ0lBSkJBRG9BL1FFZ0FrSHM3TzRBTFFBQU9nRDhBU0FDUWVqczdnQW9BQUEyQXZnQklBSXBBK2dCSVFrZ0FrSUFOd1BvQVNBQ0lBazNBb1FDQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRUDRBVGNDQUNBQUlBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQUlBSW9Bb3dDTmdJVUlBQWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCSUJFQWdBaWdDNkFFUUZ3c2dCU2dDZ0FFaEFDQUZLQUo4SVFNTEFrQWdBQ0FEUmcwQUlBTWhBUU5BSUFFb0FnQkI4d0ZIQkVBZ0FVRUVhaUlCSUFCSERRRU1BZ3NMSUFBZ0FVWU5BQ0FGUWJEOS9BQkJyT2p6QUVGK0VCd29BZ1FpQVVVTkFDTUFRUkJySWdBa0FDQUNRZ0EzQXVnQklBSkJBRFlDOEFFQ1FBSkFBa0FDUUFKQUlBRkJBV3NPQXdBQkFnTUxJQUpCQlRvQTh3RWdBa0huaSs4QUtBQUFOZ0RvQVNBQ1FldUw3d0F0QUFBNkFPd0JEQU1MSUFKQkJUb0E4d0VnQWtIajRPNEFLQUFBTmdEb0FTQUNRZWZnN2dBdEFBQTZBT3dCREFJTElBSkJDVG9BOHdFZ0FrR0k2ZThBS1FBQU53RG9BU0FDUVpEcDd3QXRBQUE2QVBBQkRBRUxJQUFnQVRZQ0FFR2trZkFBSUFBUUpDQUNRUUE2QU9nQklBSkJBRG9BOHdFTElBQkJFR29rQUNBQ0tBTHdBU0VBSUFKQkFEWUM4QUVnQWlBQU5nS01BaUFDUVFjNkFJTUNJQUpCQURvQS93RWdBa0dhaHU0QUtBQUFOZ0Q3QVNBQ1FaZUc3Z0FvQUFBMkF2Z0JJQUlwQStnQklRa2dBa0lBTndQb0FTQUNJQWszQW9RQ0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUVA0QVRjQ0FDQUFJQUlvQW9BQ05nSUlJQUpCQURZQ2dBSWdBa0lBTndQNEFTQUFJQUlvQW93Q05nSVVJQUFnQWlrQ2hBSTNBZ3dnQWtJQU53S0VBaUFDUVFBMkFvd0NJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkIrQUZxRUNVZ0Fpd0Fqd0pCQUU0TkFDQUNLQUtFQWhBWEN5QUNMQUNEQWtFQVNBUkFJQUlvQXZnQkVCY0xJQUlzQVBNQlFRQklCRUFnQWlnQzZBRVFGd3NnQlNnQ2dBRWhBQ0FGS0FKOElRTUxBa0FnQUNBRFJnMEFBMEFnQXlnQ0FFSDBBVWNFUUNBRFFRUnFJZ01nQUVjTkFRd0NDd3NnQUNBRFJnMEFJQVZCc1AzOEFFSFE2UE1BUVg0UUhDSUFRUVJxSVFFQ1FBSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQUMwQUR3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBbmdnQWlBQktRSUFOd053REFFTElBSkI4QUJxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQW5BM0F1Z0JJQUlnQWlnQ2VEWUM4QUVnQWtJQU53SndJQUpCQURZQ2VDQUNRWWlEN2dBdkFBQTdBWUFDSUFJb0F2QUJJUUVnQWtFQU5nTHdBU0FDSUFFMkFvd0NJQUpCZ0JRN0FZSUNJQUpCZ0lQdUFDa0FBRGNEK0FFZ0Fpa0Q2QUVoQ1NBQ1FnQTNBK2dCSUFJZ0NUY0NoQUlDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEEvZ0JOd0lBSUFFZ0FpZ0NnQUkyQWdnZ0FrRUFOZ0tBQWlBQ1FnQTNBL2dCSUFFZ0FpZ0NqQUkyQWhRZ0FTQUNLUUtFQWpjQ0RDQUNRZ0EzQW9RQ0lBSkJBRFlDakFJZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtINEFXb1FKU0FDTEFDUEFrRUFUZzBBSUFJb0FvUUNFQmNMSUFJc0FJTUNRUUJJQkVBZ0FpZ0MrQUVRRndzZ0Fpd0E4d0ZCQUVnRVFDQUNLQUxvQVJBWEN5QUNMQUI3UVFCT0RRQWdBaWdDY0JBWEN5QUFLQUlRSWdCRkRRQWdBa0hvQVdvZ0FCQmJJQUpCRUJBWUlnQTJBdmdCSUFKQ2pJQ0FnSUNDZ0lDQWZ6Y0MvQUVnQUVFQU9nQU1JQUJCeUtqdkFDZ0FBRFlBQ0NBQVFjQ283d0FwQUFBM0FBQWdBaUFDS0FMd0FUWUNqQUlnQWtFQU5nTHdBU0FDSUFJcEErZ0JOd0tFQWlBQ1FnQTNBK2dCQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRUDRBVGNDQUNBQUlBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQUlBSW9Bb3dDTmdJVUlBQWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCT0RRQWdBaWdDNkFFUUZ3c0NRQUpBSUFVb0Fud2lBeUFGS0FLQUFTSUFSZzBBQTBBZ0F5Z0NBRUgxQVVZTkFTQURRUVJxSWdNZ0FFY05BQXNNQVFzZ0FDQURSZzBBQWtBZ0JVR3cvZndBUWZUbzh3QkJmaEFjSWdjb0FnUWlCa1VOQUNNQVFSQnJJZ0VrQUNBQ1FnQTNBdWdCSUFKQkFEWUM4QUZCQVNFQVFlZ0FJUU1DUUFKQUFrQWdCa0VCYXc0Q0FnQUJDMEgyQUNFRERBRUxJQUVnQmpZQ0FFR2p4ZTRBSUFFUUpFRUFJUUJCQUNFREN5QUNJQU02QU9nQklBSWdBRG9BOHdFZ0FVRVFhaVFBSUFJb0F2QUJJUUFnQWtFQU5nTHdBU0FDSUFBMkFvd0NJQUpCQURvQS9BRWdBa0htM3NuckJqWUMrQUVnQWtFRU9nQ0RBaUFDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMSUFjb0FnZ2lBRVVOQUNBQ1FlZ0JhaUFBRUtnS0lBSW9BdkFCSVFBZ0FrRUFOZ0x3QVNBQ0lBQTJBb3dDSUFKQkJUb0Fnd0lnQWtFQU9nRDlBU0FDUVlPMjd3QXRBQUE2QVB3QklBSkIvN1h2QUNnQUFEWUMrQUVnQWlrRDZBRWhDU0FDUWdBM0ErZ0JJQUlnQ1RjQ2hBSUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQS9nQk53SUFJQUFnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUFnQWlnQ2pBSTJBaFFnQUNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3dKQUFrQWdCU2dDZkNJRElBVW9Bb0FCSWdCR0RRQURRQ0FES0FJQVFmWUJSZzBCSUFOQkJHb2lBeUFBUncwQUN3d0JDeUFBSUFOR0RRQUNRQ0FGUWJEOS9BQkJsT256QUVGK0VCd2lBU2dDQkNJQVJRMEFJQUpCNkFGcUlBQVFUU0FDS0FMd0FTRUFJQUpCQURZQzhBRWdBaUFBTmdLTUFpQUNRUVU2QUlNQ0lBSkJBRG9BL1FFZ0FrR1M0dTBBTFFBQU9nRDhBU0FDUVk3aTdRQW9BQUEyQXZnQklBSXBBK2dCSVFrZ0FrSUFOd1BvQVNBQ0lBazNBb1FDQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRUDRBVGNDQUNBQUlBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQUlBSW9Bb3dDTmdJVUlBQWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCT0RRQWdBaWdDNkFFUUZ3c0NRQ0FCS0FJSUlnQkJmMFlOQUNBQ1FlZ0JhaUFBRUUwZ0FrRVFFQmdpQURZQytBRWdBa0tMZ0lDQWdJS0FnSUIvTndMOEFTQUFRUUE2QUFzZ0FFR3N0dTBBS0FBQU5nQUhJQUJCcGJidEFDa0FBRGNBQUNBQ0lBSW9BdkFCTmdLTUFpQUNRUUEyQXZBQklBSWdBaWtENkFFM0FvUUNJQUpDQURjRDZBRUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQS9nQk53SUFJQUFnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUFnQWlnQ2pBSTJBaFFnQUNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3lBQkt3TVFJZ3BFQUFEQS8vLy8zOEZoRFFBZ0FrSG9BV29nQ2hDdEFTQUNRYmFZN2dBdEFBQTZBSUFDSUFJb0F2QUJJUUFnQWtFQU5nTHdBU0FDSUFBMkFvd0NJQUpCQ1RvQWd3SWdBa0VBT2dDQkFpQUNRYTZZN2dBcEFBQTNBL2dCSUFJcEErZ0JJUWtnQWtJQU53UG9BU0FDSUFrM0FvUUNBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FQNEFUY0NBQ0FBSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FBSUFJb0Fvd0NOZ0lVSUFBZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJPRFFBZ0FpZ0M2QUVRRndzQ1FBSkFJQVVvQW53aUF5QUZLQUtBQVNJQVJnMEFBMEFnQXlnQ0FFSDNBVVlOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFBa0FnQlVHdy9md0FRYmpwOHdCQmZoQWNJZ0VvQWdRaUFFVU5BQ0FDUWVnQmFpQUFFSTRPSUFJb0F2QUJJUUFnQWtFQU5nTHdBU0FDSUFBMkFvd0NJQUpCQURvQS9BRWdBa0htM3NuckJqWUMrQUVnQWtFRU9nQ0RBaUFDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMSUFFb0FnZ2lBRVVOQUNBQ1FlZ0JhaUFBRUl3T0lBSW9BdkFCSVFBZ0FrRUFOZ0x3QVNBQ0lBQTJBb3dDSUFKQkJUb0Fnd0lnQWtFQU9nRDlBU0FDUWV1Vzd3QXRBQUE2QVB3QklBSkI1NWJ2QUNnQUFEWUMrQUVnQWlrRDZBRWhDU0FDUWdBM0ErZ0JJQUlnQ1RjQ2hBSUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQS9nQk53SUFJQUFnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUFnQWlnQ2pBSTJBaFFnQUNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3lBRktBSjhJZ0FoQVFKQUFrQWdBQ0FGS0FLQUFTSURSZzBBSUFBaEFRTkFJQUVvQWdCQitBRkdEUUVnQVVFRWFpSUJJQU5IRFFBTERBRUxJQUVnQTBZTkFDQUZRYkQ5L0FCQjNPbnpBRUYrRUJ3b0FnUWlBVVVOQUNNQVFSQnJJZ0FrQUNBQ1FnQTNBdWdCSUFKQkFEWUM4QUVDUUFKQUFrQUNRQ0FCUVFGckRnSUFBUUlMSUFKQkJUb0E4d0VnQWtHTGdPMEFLQUFBTmdEb0FTQUNRWStBN1FBdEFBQTZBT3dCREFJTElBSkI5c3JKb3djMkF1Z0JJQUpCQkRvQTh3RU1BUXNnQUNBQk5nSUFRZkdrN1FBZ0FCQWtJQUpCQURvQTZBRWdBa0VBT2dEekFRc2dBRUVRYWlRQUlBSW9BdkFCSVFBZ0FrRUFOZ0x3QVNBQ0lBQTJBb3dDSUFKQkJqb0Fnd0lnQWtFQU9nRCtBU0FDUWFxbDdRQXZBQUE3QWZ3QklBSkJwcVh0QUNnQUFEWUMrQUVnQWlrRDZBRWhDU0FDUWdBM0ErZ0JJQUlnQ1RjQ2hBSUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQS9nQk53SUFJQUFnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUFnQWlnQ2pBSTJBaFFnQUNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRWdFUUNBQ0tBTG9BUkFYQ3lBRktBS0FBU0VESUFVb0Fud2hBQXNDUUNBQUlBTkdEUUFnQUNFQkEwQWdBU2dDQUVINUFVY0VRQ0FCUVFScUlnRWdBMGNOQVF3Q0N3c2dBU0FEUmcwQUlBVkJzUDM4QUVHQTZ2TUFRWDRRSENzRENDSUtSQUFBd1AvLy85L0JZUTBBSUFKQjZBRnFJQW9RclFFZ0FpZ0M4QUVoQUNBQ1FRQTJBdkFCSUFJZ0FEWUNqQUlnQWtFSE9nQ0RBaUFDUVFBNkFQOEJJQUpCMy9UdUFDZ0FBRFlBK3dFZ0FrSGM5TzRBS0FBQU5nTDRBU0FDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFTQVJBSUFJb0F1Z0JFQmNMSUFVb0FvQUJJUU1nQlNnQ2ZDRUFDd0pBSUFBZ0EwWU5BQ0FBSVFFRFFDQUJLQUlBUWZvQlJ3UkFJQUZCQkdvaUFTQURSdzBCREFJTEN5QUJJQU5HRFFBZ0JVR3cvZndBUWFEcTh3QkJmaEFjS0FJRUlnRkZEUUFqQUVFUWF5SUFKQUFnQWtJQU53TG9BU0FDUVFBMkF2QUJBa0FDUUFKQUFrQUNRQ0FCUVFGckRnTUFBUUlEQ3lBQ1FlZmtwYU1HTmdMb0FTQUNRUVE2QVBNQkRBTUxJQUpDNStTbG84YXVtYnowQURjQzZBRWdBa0VJT2dEekFRd0NDeUFDUWZUSzRhTUhOZ0xvQVNBQ1FRUTZBUE1CREFFTElBQWdBVFlDQUVHencrOEFJQUFRSkNBQ1FRQTZBT2dCSUFKQkFEb0E4d0VMSUFCQkVHb2tBQ0FDUVFnNkFJTUNJQUlvQXZBQklRQWdBa0VBTmdMd0FTQUNJQUEyQW93Q0lBSkJBRG9BZ0FJZ0FrTHl5cm1qOXN6Y3RPUUFOd1A0QVNBQ0tRUG9BU0VKSUFKQ0FEY0Q2QUVnQWlBSk53S0VBZ0pBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRCtBRTNBZ0FnQUNBQ0tBS0FBallDQ0NBQ1FRQTJBb0FDSUFKQ0FEY0QrQUVnQUNBQ0tBS01BallDRkNBQUlBSXBBb1FDTndJTUlBSkNBRGNDaEFJZ0FrRUFOZ0tNQWlBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWZnQmFoQWxJQUlzQUk4Q1FRQk9EUUFnQWlnQ2hBSVFGd3NnQWl3QWd3SkJBRWdFUUNBQ0tBTDRBUkFYQ3lBQ0xBRHpBVUVBU0FSQUlBSW9BdWdCRUJjTElBVW9Bb0FCSVFNZ0JTZ0NmQ0VBQ3dKQUlBQWdBMFlOQUFOQUlBQW9BZ0JCK3dGSEJFQWdBRUVFYWlJQUlBTkhEUUVNQWdzTElBQWdBMFlOQUFKQUlBVkJzUDM4QUVISTZ2TUFRWDRRSENJQktBSUVJZ0JGRFFBZ0FrSG9BV29nQUJDb0NpQUNLQUx3QVNFQUlBSkJBRFlDOEFFZ0FpQUFOZ0tNQWlBQ1FRVTZBSU1DSUFKQkFEb0EvUUVnQWtHRHR1OEFMUUFBT2dEOEFTQUNRZisxN3dBb0FBQTJBdmdCSUFJcEErZ0JJUWtnQWtJQU53UG9BU0FDSUFrM0FvUUNBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FQNEFUY0NBQ0FBSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FBSUFJb0Fvd0NOZ0lVSUFBZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJPRFFBZ0FpZ0M2QUVRRndzZ0FTZ0NDQ0lBUlEwQUlBSkI2QUZxSUFBUXF3b2dBaWdDOEFFaEFDQUNRUUEyQXZBQklBSWdBRFlDakFJZ0FrRUFPZ0Q4QVNBQ1FmVFNzYU1ITmdMNEFTQUNRUVE2QUlNQ0lBSXBBK2dCSVFrZ0FrSUFOd1BvQVNBQ0lBazNBb1FDQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRUDRBVGNDQUNBQUlBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQUlBSW9Bb3dDTmdJVUlBQWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCT0RRQWdBaWdDNkFFUUZ3c2dCU2dDZkNJRElRQUNRQUpBSUFNZ0JTZ0NnQUVpQVVZTkFDQURJUUFEUUNBQUtBSUFRZndCUmcwQklBQkJCR29pQUNBQlJ3MEFDd3dCQ3lBQUlBRkdEUUFnQlVHdy9md0FRZXpxOHdCQmZoQWNLQUlFSWdCRkRRQWdBa0hvQVdvZ0FCQmJJQUpCRUJBWUlnQTJBdmdCSUFKQ2pvQ0FnSUNDZ0lDQWZ6Y0MvQUVnQUVFQU9nQU9JQUJCakt6dkFDa0FBRGNBQmlBQVFZYXM3d0FwQUFBM0FBQWdBaUFDS0FMd0FUWUNqQUlnQWtFQU5nTHdBU0FDSUFJcEErZ0JOd0tFQWlBQ1FnQTNBK2dCQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRUDRBVGNDQUNBQUlBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQUlBSW9Bb3dDTmdJVUlBQWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCSUJFQWdBaWdDNkFFUUZ3c2dCU2dDZ0FFaEFTQUZLQUo4SVFNTEFrQWdBU0FEUmcwQUEwQWdBeWdDQUVIOUFVY0VRQ0FEUVFScUlnTWdBVWNOQVF3Q0N3c2dBU0FEUmcwQUFrQWdCVUd3L2Z3QVFaVHI4d0JCZmhBY0lnRW9BZ1FpQUVVTkFDQUNRZWdCYWlBQUVGc2dBa0VRRUJnaUFEWUMrQUVnQWtLTGdJQ0FnSUtBZ0lCL053TDhBU0FBUVFBNkFBc2dBRUhtaU8wQUtBQUFOZ0FISUFCQjM0anRBQ2tBQURjQUFDQUNJQUlvQXZBQk5nS01BaUFDUVFBMkF2QUJJQUlnQWlrRDZBRTNBb1FDSUFKQ0FEY0Q2QUVDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEEvZ0JOd0lBSUFBZ0FpZ0NnQUkyQWdnZ0FrRUFOZ0tBQWlBQ1FnQTNBL2dCSUFBZ0FpZ0NqQUkyQWhRZ0FDQUNLUUtFQWpjQ0RDQUNRZ0EzQW9RQ0lBSkJBRFlDakFJZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtINEFXb1FKU0FDTEFDUEFrRUFUZzBBSUFJb0FvUUNFQmNMSUFJc0FJTUNRUUJJQkVBZ0FpZ0MrQUVRRndzZ0Fpd0E4d0ZCQUU0TkFDQUNLQUxvQVJBWEN5QUJLQUlJSWdCRkRRQWdBa0hvQVdvZ0FCQmJJQUpCSUJBWUlnQTJBdmdCSUFKQ2tZQ0FnSUNFZ0lDQWZ6Y0MvQUVnQUVFQU9nQVJJQUJCZ0t6dkFDMEFBRG9BRUNBQVFmaXI3d0FwQUFBM0FBZ2dBRUh3cSs4QUtRQUFOd0FBSUFJZ0FpZ0M4QUUyQW93Q0lBSkJBRFlDOEFFZ0FpQUNLUVBvQVRjQ2hBSWdBa0lBTndQb0FRSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMSUFVb0Fud2lBeUVBQWtBQ1FDQURJQVVvQW9BQklnRkdEUUFnQXlFQUEwQWdBQ2dDQUVIK0FVWU5BU0FBUVFScUlnQWdBVWNOQUFzTUFRc2dBQ0FCUmcwQUlBVkJzUDM4QUVHNDYvTUFRWDRRSENnQ0JDSUFSUTBBSUFKQjZBRnFJQUFRdFFnZ0FpZ0M4QUVoQUNBQ1FRQTJBdkFCSUFJZ0FEWUNqQUlnQWtFQU9nRDhBU0FDUWViZXllc0dOZ0w0QVNBQ1FRUTZBSU1DSUFJcEErZ0JJUWtnQWtJQU53UG9BU0FDSUFrM0FvUUNBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FQNEFUY0NBQ0FBSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FBSUFJb0Fvd0NOZ0lVSUFBZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJJQkVBZ0FpZ0M2QUVRRndzZ0JTZ0NnQUVoQVNBRktBSjhJUU1MQWtBZ0FTQURSZzBBQTBBZ0F5Z0NBRUgvQVVjRVFDQURRUVJxSWdNZ0FVY05BUXdDQ3dzZ0FTQURSZzBBQWtBZ0JVR3cvZndBUWRqcjh3QkJmaEFjSWdBb0FnUWlBVVVOQUNBQ1FlZ0JhaUFCRU5RRUlBSW9BdkFCSVFFZ0FrRUFOZ0x3QVNBQ0lBRTJBb3dDSUFKQkFEb0EvQUVnQWtIbTNzbnJCallDK0FFZ0FrRUVPZ0NEQWlBQ0tRUG9BU0VKSUFKQ0FEY0Q2QUVnQWlBSk53S0VBZ0pBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRCtBRTNBZ0FnQVNBQ0tBS0FBallDQ0NBQ1FRQTJBb0FDSUFKQ0FEY0QrQUVnQVNBQ0tBS01BallDRkNBQklBSXBBb1FDTndJTUlBSkNBRGNDaEFJZ0FrRUFOZ0tNQWlBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWZnQmFoQWxJQUlzQUk4Q1FRQk9EUUFnQWlnQ2hBSVFGd3NnQWl3QWd3SkJBRWdFUUNBQ0tBTDRBUkFYQ3lBQ0xBRHpBVUVBVGcwQUlBSW9BdWdCRUJjTEFrQWdBQ2dDRUVVRVFDQUFLd01ZUkFBQXdQLy8vOS9CWVEwQkN5QUNRZnpROGdBMkFsZ2dBaUFBS1FJVU53SmtJQUlnQUNnQ0hEWUNiQ0FDSUFBcEFndzNBbHdnQWtIb0FXb2dBa0hZQUdvUTB3UWdBaWdDOEFFaEFTQUNRUUEyQXZBQklBSWdBVFlDakFJZ0FrRUZPZ0NEQWlBQ1FRQTZBUDBCSUFKQm0rcnVBQzBBQURvQS9BRWdBa0dYNnU0QUtBQUFOZ0w0QVNBQ0tRUG9BU0VKSUFKQ0FEY0Q2QUVnQWlBSk53S0VBZ0pBSUFRb0FnUWlBU0FFS0FJSVNRUkFJQUVnQWlrRCtBRTNBZ0FnQVNBQ0tBS0FBallDQ0NBQ1FRQTJBb0FDSUFKQ0FEY0QrQUVnQVNBQ0tBS01BallDRkNBQklBSXBBb1FDTndJTUlBSkNBRGNDaEFJZ0FrRUFOZ0tNQWlBRUlBRkJHR28yQWdRTUFRc2dCQ0FDUWZnQmFoQWxJQUlzQUk4Q1FRQk9EUUFnQWlnQ2hBSVFGd3NnQWl3QWd3SkJBRWdFUUNBQ0tBTDRBUkFYQ3lBQ0xBRHpBVUVBVGcwQUlBSW9BdWdCRUJjTEFrQWdBQ2dDSUNJQlJRMEFJQUpCNkFGcUlBRVFqQVVnQWlnQzhBRWhBU0FDUVFBMkF2QUJJQUlnQVRZQ2pBSWdBa0VHT2dDREFpQUNRUUE2QVA0QklBSkJxYjN1QUM4QUFEc0IvQUVnQWtHbHZlNEFLQUFBTmdMNEFTQUNLUVBvQVNFSklBSkNBRGNENkFFZ0FpQUpOd0tFQWdKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0QrQUUzQWdBZ0FTQUNLQUtBQWpZQ0NDQUNRUUEyQW9BQ0lBSkNBRGNEK0FFZ0FTQUNLQUtNQWpZQ0ZDQUJJQUlwQW9RQ053SU1JQUpDQURjQ2hBSWdBa0VBTmdLTUFpQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FmZ0JhaEFsSUFJc0FJOENRUUJPRFFBZ0FpZ0NoQUlRRndzZ0Fpd0Fnd0pCQUVnRVFDQUNLQUw0QVJBWEN5QUNMQUR6QVVFQVRnMEFJQUlvQXVnQkVCY0xBa0FnQUNnQ0pDSUJSUTBBSUFKQjZBRnFJQUVRVFNBQ1FSQVFHQ0lCTmdMNEFTQUNRb3VBZ0lDQWdvQ0FnSDgzQXZ3QklBRkJBRG9BQ3lBQlFheUQ3d0FvQUFBMkFBY2dBVUdsZys4QUtRQUFOd0FBSUFJZ0FpZ0M4QUUyQW93Q0lBSkJBRFlDOEFFZ0FpQUNLUVBvQVRjQ2hBSWdBa0lBTndQb0FRSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEK0FFM0FnQWdBU0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBU0FDS0FLTUFqWUNGQ0FCSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMQWtBZ0FDZ0NLQ0lCUlEwQUlBSkI2QUZxSUFFUWpBVWdBa0VJT2dDREFpQUNLQUx3QVNFQklBSkJBRFlDOEFFZ0FpQUJOZ0tNQWlBQ1FRQTZBSUFDSUFKQzgraUZrOGZ1M0x6dEFEY0QrQUVnQWlrRDZBRWhDU0FDUWdBM0ErZ0JJQUlnQ1RjQ2hBSUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQS9nQk53SUFJQUVnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUVnQWlnQ2pBSTJBaFFnQVNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3lBQUtBSXNJZ0JGRFFBZ0FrSG9BV29nQUJCTklBSkJFQkFZSWdBMkF2Z0JJQUpDallDQWdJQ0NnSUNBZnpjQy9BRWdBRUVBT2dBTklBQkJtNFB2QUNrQUFEY0FCU0FBUVphRDd3QXBBQUEzQUFBZ0FpQUNLQUx3QVRZQ2pBSWdBa0VBTmdMd0FTQUNJQUlwQStnQk53S0VBaUFDUWdBM0ErZ0JBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FQNEFUY0NBQ0FBSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FBSUFJb0Fvd0NOZ0lVSUFBZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJPRFFBZ0FpZ0M2QUVRRndzQ1FBSkFJQVVvQW53aUF5QUZLQUtBQVNJQVJnMEFBMEFnQXlnQ0FFR0FBa1lOQVNBRFFRUnFJZ01nQUVjTkFBc01BUXNnQUNBRFJnMEFBa0FnQlVHdy9md0FRWURzOHdCQmZoQWNJZ2NvQWdRaUJrVU5BQ01BUVJCcklnRWtBQ0FDUWdBM0F1Z0JJQUpCQURZQzhBRkJBU0VBUWVFQUlRTUNRQUpBQWtBZ0JrRUJhdzRDQWdBQkMwSGpBQ0VEREFFTElBRWdCallDQUVHZ2h1OEFJQUVRSkVFQUlRQkJBQ0VEQ3lBQ0lBTTZBT2dCSUFJZ0FEb0E4d0VnQVVFUWFpUUFJQUlvQXZBQklRQWdBa0VBTmdMd0FTQUNJQUEyQW93Q0lBSkJCVG9BZ3dJZ0FrRUFPZ0Q5QVNBQ1FhMkg3d0F0QUFBNkFQd0JJQUpCcVlmdkFDZ0FBRFlDK0FFZ0Fpa0Q2QUVoQ1NBQ1FnQTNBK2dCSUFJZ0NUY0NoQUlDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEEvZ0JOd0lBSUFBZ0FpZ0NnQUkyQWdnZ0FrRUFOZ0tBQWlBQ1FnQTNBL2dCSUFBZ0FpZ0NqQUkyQWhRZ0FDQUNLUUtFQWpjQ0RDQUNRZ0EzQW9RQ0lBSkJBRFlDakFJZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtINEFXb1FKU0FDTEFDUEFrRUFUZzBBSUFJb0FvUUNFQmNMSUFJc0FJTUNRUUJJQkVBZ0FpZ0MrQUVRRndzZ0Fpd0E4d0ZCQUU0TkFDQUNLQUxvQVJBWEN5QUhLQUlJSWdCRkRRQWdBa0hvQVdvZ0FCQmJJQUlvQXZBQklRQWdBa0VBTmdMd0FTQUNJQUEyQW93Q0lBSkJCam9BZ3dJZ0FrRUFPZ0QrQVNBQ1FiYlo3d0F2QUFBN0Fmd0JJQUpCc3RudkFDZ0FBRFlDK0FFZ0Fpa0Q2QUVoQ1NBQ1FnQTNBK2dCSUFJZ0NUY0NoQUlDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEEvZ0JOd0lBSUFBZ0FpZ0NnQUkyQWdnZ0FrRUFOZ0tBQWlBQ1FnQTNBL2dCSUFBZ0FpZ0NqQUkyQWhRZ0FDQUNLUUtFQWpjQ0RDQUNRZ0EzQW9RQ0lBSkJBRFlDakFJZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtINEFXb1FKU0FDTEFDUEFrRUFUZzBBSUFJb0FvUUNFQmNMSUFJc0FJTUNRUUJJQkVBZ0FpZ0MrQUVRRndzZ0Fpd0E4d0ZCQUU0TkFDQUNLQUxvQVJBWEN3SkFBa0FnQlNnQ2ZDSURJQVVvQW9BQklnQkdEUUFEUUNBREtBSUFRWUVDUmcwQklBTkJCR29pQXlBQVJ3MEFDd3dCQ3lBQUlBTkdEUUFDUUNBRlFiRDkvQUJCcE96ekFFRitFQndpQVNnQ0JDSUFSUTBBSUFKQjZBRnFJQUFRV3lBQ0tBTHdBU0VBSUFKQkFEWUM4QUVnQWlBQU5nS01BaUFDUVFNNkFJTUNJQUpCQURvQSt3RWdBa0hxbXUwQUxRQUFPZ0Q2QVNBQ1FlaWE3UUF2QUFBN0FmZ0JJQUlwQStnQklRa2dBa0lBTndQb0FTQUNJQWszQW9RQ0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUVA0QVRjQ0FDQUFJQUlvQW9BQ05nSUlJQUpCQURZQ2dBSWdBa0lBTndQNEFTQUFJQUlvQW93Q05nSVVJQUFnQWlrQ2hBSTNBZ3dnQWtJQU53S0VBaUFDUVFBMkFvd0NJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkIrQUZxRUNVZ0Fpd0Fqd0pCQUU0TkFDQUNLQUtFQWhBWEN5QUNMQUNEQWtFQVNBUkFJQUlvQXZnQkVCY0xJQUlzQVBNQlFRQk9EUUFnQWlnQzZBRVFGd3NDUUNBQktBSUlJZ0JGRFFBZ0FrSG9BV29nQUJDRkRpQUNLQUx3QVNFQUlBSkJBRFlDOEFFZ0FpQUFOZ0tNQWlBQ1FRQTZBUHdCSUFKQjV0N0o2d1kyQXZnQklBSkJCRG9BZ3dJZ0Fpa0Q2QUVoQ1NBQ1FnQTNBK2dCSUFJZ0NUY0NoQUlDUUNBRUtBSUVJZ0FnQkNnQ0NFa0VRQ0FBSUFJcEEvZ0JOd0lBSUFBZ0FpZ0NnQUkyQWdnZ0FrRUFOZ0tBQWlBQ1FnQTNBL2dCSUFBZ0FpZ0NqQUkyQWhRZ0FDQUNLUUtFQWpjQ0RDQUNRZ0EzQW9RQ0lBSkJBRFlDakFJZ0JDQUFRUmhxTmdJRURBRUxJQVFnQWtINEFXb1FKU0FDTEFDUEFrRUFUZzBBSUFJb0FvUUNFQmNMSUFJc0FJTUNRUUJJQkVBZ0FpZ0MrQUVRRndzZ0Fpd0E4d0ZCQUU0TkFDQUNLQUxvQVJBWEN3SkFJQUVvQWd3aUFFVU5BQ0FDUWVnQmFpQUFFS1FJSUFJb0F2QUJJUUFnQWtFQU5nTHdBU0FDSUFBMkFvd0NJQUpCQmpvQWd3SWdBa0VBT2dEK0FTQUNRYXFsN1FBdkFBQTdBZndCSUFKQnBxWHRBQ2dBQURZQytBRWdBaWtENkFFaENTQUNRZ0EzQStnQklBSWdDVGNDaEFJQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBL2dCTndJQUlBQWdBaWdDZ0FJMkFnZ2dBa0VBTmdLQUFpQUNRZ0EzQS9nQklBQWdBaWdDakFJMkFoUWdBQ0FDS1FLRUFqY0NEQ0FDUWdBM0FvUUNJQUpCQURZQ2pBSWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrSDRBV29RSlNBQ0xBQ1BBa0VBVGcwQUlBSW9Bb1FDRUJjTElBSXNBSU1DUVFCSUJFQWdBaWdDK0FFUUZ3c2dBaXdBOHdGQkFFNE5BQ0FDS0FMb0FSQVhDeUFCS0FJUUlnQkZEUUFnQWtIb0FXb2dBQkN6Q0NBQ0tBTHdBU0VBSUFKQkFEWUM4QUVnQWlBQU5nS01BaUFDUVFBNkFQd0JJQUpCODlLZDh3WTJBdmdCSUFKQkJEb0Fnd0lnQWlrRDZBRWhDU0FDUWdBM0ErZ0JJQUlnQ1RjQ2hBSUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQS9nQk53SUFJQUFnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUFnQWlnQ2pBSTJBaFFnQUNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3dKQUFrQWdCU2dDZkNJRElBVW9Bb0FCSWdCR0RRQURRQ0FES0FJQVFZSUNSZzBCSUFOQkJHb2lBeUFBUncwQUN3d0JDeUFBSUFOR0RRQWdCVUd3L2Z3QVFjanM4d0JCZmhBY0lnQkJCR29oQVFKQUFrQWdBQ2dDQ0NBQUxRQVBJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFBTFFBUEMwRVlkRUVZZFVFQVRnUkFJQUlnQVNnQ0NEWUNVQ0FDSUFFcEFnQTNBMGdNQVFzZ0FrSElBR29nQUNnQ0JDQUFLQUlJRUJvTElBSWdBaWtDU0RjQzZBRWdBaUFDS0FKUU5nTHdBU0FDUWdBM0FrZ2dBa0VBTmdKUUlBSkJFQkFZSWdFMkF2Z0JJQUpDaklDQWdJQ0NnSUNBZnpjQy9BRWdBVUVBT2dBTUlBRkI4SUx1QUNnQUFEWUFDQ0FCUWVpQzdnQXBBQUEzQUFBZ0FpQUNLQUx3QVRZQ2pBSWdBa0VBTmdMd0FTQUNJQUlwQStnQk53S0VBaUFDUWdBM0ErZ0JBa0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FDS1FQNEFUY0NBQ0FCSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FCSUFJb0Fvd0NOZ0lVSUFFZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJJQkVBZ0FpZ0M2QUVRRndzZ0Fpd0FVMEVBVGcwQUlBSW9Ba2dRRndzQ1FDQUFLQUlRSWdGRkRRQWdBa0hvQVdvZ0FSQmJJQUpCeFpydEFDOEFBRHNCZ0FJZ0FpZ0M4QUVoQVNBQ1FRQTJBdkFCSUFJZ0FUWUNqQUlnQWtHQUZEc0JnZ0lnQWtHOW11MEFLUUFBTndQNEFTQUNLUVBvQVNFSklBSkNBRGNENkFFZ0FpQUpOd0tFQWdKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0QrQUUzQWdBZ0FTQUNLQUtBQWpZQ0NDQUNRUUEyQW9BQ0lBSkNBRGNEK0FFZ0FTQUNLQUtNQWpZQ0ZDQUJJQUlwQW9RQ053SU1JQUpDQURjQ2hBSWdBa0VBTmdLTUFpQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FmZ0JhaEFsSUFJc0FJOENRUUJPRFFBZ0FpZ0NoQUlRRndzZ0Fpd0Fnd0pCQUVnRVFDQUNLQUw0QVJBWEN5QUNMQUR6QVVFQVRnMEFJQUlvQXVnQkVCY0xBa0FnQUNnQ0ZDSUJSUTBBSUFKQjZBRnFJQUVRZ3c0Z0FrRVFFQmdpQVRZQytBRWdBa0tMZ0lDQWdJS0FnSUIvTndMOEFTQUJRUUE2QUFzZ0FVSDB5KzRBS0FBQU5nQUhJQUZCN2N2dUFDa0FBRGNBQUNBQ0lBSW9BdkFCTmdLTUFpQUNRUUEyQXZBQklBSWdBaWtENkFFM0FvUUNJQUpDQURjRDZBRUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQS9nQk53SUFJQUVnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUVnQWlnQ2pBSTJBaFFnQVNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3dKQUlBQW9BaGdpQVVVTkFDQUNRZWdCYWlBQkVFMGdBa0doNXU4QUx3QUFPd0dBQWlBQ0tBTHdBU0VCSUFKQkFEWUM4QUVnQWlBQk5nS01BaUFDUVlBVU93R0NBaUFDUVpubTd3QXBBQUEzQS9nQklBSXBBK2dCSVFrZ0FrSUFOd1BvQVNBQ0lBazNBb1FDQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRUDRBVGNDQUNBQklBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQklBSW9Bb3dDTmdJVUlBRWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCT0RRQWdBaWdDNkFFUUZ3c0NRQ0FBS0FJY0lnRkZEUUFnQWtIb0FXb2dBUkNrQ0NBQ1FSQVFHQ0lCTmdMNEFTQUNRbzJBZ0lDQWdvQ0FnSDgzQXZ3QklBRkJBRG9BRFNBQlFhU2w3UUFwQUFBM0FBVWdBVUdmcGUwQUtRQUFOd0FBSUFJZ0FpZ0M4QUUyQW93Q0lBSkJBRFlDOEFFZ0FpQUNLUVBvQVRjQ2hBSWdBa0lBTndQb0FRSkFJQVFvQWdRaUFTQUVLQUlJU1FSQUlBRWdBaWtEK0FFM0FnQWdBU0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBU0FDS0FLTUFqWUNGQ0FCSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFGQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMQWtBZ0FDZ0NJQ0lCUlEwQUlBSkI2QUZxSUFFUXN3Z2dBa0VRRUJnaUFUWUMrQUVnQWtLTGdJQ0FnSUtBZ0lCL053TDhBU0FCUVFBNkFBc2dBVUhVdGU0QUtBQUFOZ0FISUFGQnpiWHVBQ2tBQURjQUFDQUNJQUlvQXZBQk5nS01BaUFDUVFBMkF2QUJJQUlnQWlrRDZBRTNBb1FDSUFKQ0FEY0Q2QUVDUUNBRUtBSUVJZ0VnQkNnQ0NFa0VRQ0FCSUFJcEEvZ0JOd0lBSUFFZ0FpZ0NnQUkyQWdnZ0FrRUFOZ0tBQWlBQ1FnQTNBL2dCSUFFZ0FpZ0NqQUkyQWhRZ0FTQUNLUUtFQWpjQ0RDQUNRZ0EzQW9RQ0lBSkJBRFlDakFJZ0JDQUJRUmhxTmdJRURBRUxJQVFnQWtINEFXb1FKU0FDTEFDUEFrRUFUZzBBSUFJb0FvUUNFQmNMSUFJc0FJTUNRUUJJQkVBZ0FpZ0MrQUVRRndzZ0Fpd0E4d0ZCQUU0TkFDQUNLQUxvQVJBWEN3SkFBa0FnQUNzRE1FUUFBTUQvLy8vZndXSU5BQ0FBS0FJNERRQWdBQ3NEUUVRQUFBQUFBQUFBQUdFTkFRc2dBa0dVaGYwQU5nSW9JQUlnQUNrQ05EY0NOQ0FDSUFBcEFqdzNBandnQWlBQUtBSkVOZ0pFSUFJZ0FDa0NMRGNDTENBQ1FlZ0JhaUFDUVNocUVJb0ZJQUpCRUJBWUlnRTJBdmdCSUFKQ2k0Q0FnSUNDZ0lDQWZ6Y0MvQUVnQVVFQU9nQUxJQUZCa0lQdkFDZ0FBRFlBQnlBQlFZbUQ3d0FwQUFBM0FBQWdBaUFDS0FMd0FUWUNqQUlnQWtFQU5nTHdBU0FDSUFJcEErZ0JOd0tFQWlBQ1FnQTNBK2dCQWtBZ0JDZ0NCQ0lCSUFRb0FnaEpCRUFnQVNBQ0tRUDRBVGNDQUNBQklBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQklBSW9Bb3dDTmdJVUlBRWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBVUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCT0RRQWdBaWdDNkFFUUZ3c2dBQ2dDU0NJQVJRMEFJQUpCNkFGcUlBQVFUU0FDUVJBUUdDSUFOZ0w0QVNBQ1FveUFnSUNBZ29DQWdIODNBdndCSUFCQkFEb0FEQ0FBUWVuczdnQW9BQUEyQUFnZ0FFSGg3TzRBS1FBQU53QUFJQUlnQWlnQzhBRTJBb3dDSUFKQkFEWUM4QUVnQWlBQ0tRUG9BVGNDaEFJZ0FrSUFOd1BvQVFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0QrQUUzQWdBZ0FDQUNLQUtBQWpZQ0NDQUNRUUEyQW9BQ0lBSkNBRGNEK0FFZ0FDQUNLQUtNQWpZQ0ZDQUFJQUlwQW9RQ053SU1JQUpDQURjQ2hBSWdBa0VBTmdLTUFpQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FmZ0JhaEFsSUFJc0FJOENRUUJPRFFBZ0FpZ0NoQUlRRndzZ0Fpd0Fnd0pCQUVnRVFDQUNLQUw0QVJBWEN5QUNMQUR6QVVFQVRnMEFJQUlvQXVnQkVCY0xJQVVvQW53aUF5RUFBa0FDUUNBRElBVW9Bb0FCSWdGR0RRQWdBeUVBQTBBZ0FDZ0NBRUdEQWtZTkFTQUFRUVJxSWdBZ0FVY05BQXNNQVFzZ0FDQUJSZzBBSUFWQnNQMzhBRUhzN1BNQVFYNFFIQ2dDQkNJQVJRMEFJQUpCNkFGcUlBQVFzUWdnQWlnQzhBRWhBQ0FDUVFBMkF2QUJJQUlnQURZQ2pBSWdBa0VBT2dEOEFTQUNRZWJleWVzR05nTDRBU0FDUVFRNkFJTUNJQUlwQStnQklRa2dBa0lBTndQb0FTQUNJQWszQW9RQ0FrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUVA0QVRjQ0FDQUFJQUlvQW9BQ05nSUlJQUpCQURZQ2dBSWdBa0lBTndQNEFTQUFJQUlvQW93Q05nSVVJQUFnQWlrQ2hBSTNBZ3dnQWtJQU53S0VBaUFDUVFBMkFvd0NJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkIrQUZxRUNVZ0Fpd0Fqd0pCQUU0TkFDQUNLQUtFQWhBWEN5QUNMQUNEQWtFQVNBUkFJQUlvQXZnQkVCY0xJQUlzQVBNQlFRQklCRUFnQWlnQzZBRVFGd3NnQlNnQ2dBRWhBU0FGS0FKOElRTUxBa0FnQVNBRFJnMEFBMEFnQXlnQ0FFR0VBa2NFUUNBRFFRUnFJZ01nQVVjTkFRd0NDd3NnQVNBRFJnMEFBa0FnQlVHdy9md0FRWmp0OHdCQmZoQWNJZ0VvQWdRaUFFVU5BQ0FDUWVnQmFpQUFFTEVJSUFKQmdjenVBQzhBQURzQmdBSWdBaWdDOEFFaEFDQUNRUUEyQXZBQklBSWdBRFlDakFJZ0FrR0FGRHNCZ2dJZ0FrSDV5KzRBS1FBQU53UDRBU0FDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMSUFFb0FnZ2lBRVVOQUNBQ1FlZ0JhaUFBRUZzZ0FrRWdFQmdpQURZQytBRWdBa0tRZ0lDQWdJU0FnSUIvTndMOEFTQUFRUUE2QUJBZ0FFSG5xKzhBS1FBQU53QUlJQUJCMzZ2dkFDa0FBRGNBQUNBQ0lBSW9BdkFCTmdLTUFpQUNRUUEyQXZBQklBSWdBaWtENkFFM0FvUUNJQUpDQURjRDZBRUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQS9nQk53SUFJQUFnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUFnQWlnQ2pBSTJBaFFnQUNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3lBRktBSjhJZ0FoQVFKQUFrQWdBQ0FGS0FLQUFTSURSZzBBSUFBaEFRTkFJQUVvQWdCQmhRSkdEUUVnQVVFRWFpSUJJQU5IRFFBTERBRUxJQUVnQTBZTkFDQUZRYkQ5L0FCQnZPM3pBRUYrRUJ3b0FnUWlBVVVOQUNBQ1FlZ0JhaUFCRUZzZ0FpZ0M4QUVoQUNBQ1FRQTJBdkFCSUFJZ0FEWUNqQUlnQWtFRk9nQ0RBaUFDUVFBNkFQMEJJQUpCL04vdUFDMEFBRG9BL0FFZ0FrSDQzKzRBS0FBQU5nTDRBU0FDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFTQVJBSUFJb0F1Z0JFQmNMSUFVb0FvQUJJUU1nQlNnQ2ZDRUFDd0pBSUFBZ0EwWU5BQ0FBSVFFRFFDQUJLQUlBUVlZQ1J3UkFJQUZCQkdvaUFTQURSdzBCREFJTEN5QUJJQU5HRFFBZ0JVR3cvZndBUWRqdDh3QkJmaEFjS0FJRUlnRkZEUUFqQUVFUWF5SUFKQUFnQWtJQU53TG9BU0FDUVFBMkF2QUJBa0FDUUFKQUFrQWdBVUVCYXc0Q0FBRUNDeUFDUVFVNkFQTUJJQUpCejVudUFDZ0FBRFlBNkFFZ0FrSFRtZTRBTFFBQU9nRHNBUXdDQ3lBQ1FRVTZBUE1CSUFKQmg1bnVBQ2dBQURZQTZBRWdBa0dMbWU0QUxRQUFPZ0RzQVF3QkN5QUFJQUUyQWdCQjNNRHVBQ0FBRUNRZ0FrRUFPZ0RvQVNBQ1FRQTZBUE1CQ3lBQVFSQnFKQUFnQWlnQzhBRWhBQ0FDUVFBMkF2QUJJQUlnQURZQ2pBSWdBa0VHT2dDREFpQUNRUUE2QVA0QklBSkJnc0h1QUM4QUFEc0IvQUVnQWtIK3dPNEFLQUFBTmdMNEFTQUNLUVBvQVNFSklBSkNBRGNENkFFZ0FpQUpOd0tFQWdKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0QrQUUzQWdBZ0FDQUNLQUtBQWpZQ0NDQUNRUUEyQW9BQ0lBSkNBRGNEK0FFZ0FDQUNLQUtNQWpZQ0ZDQUFJQUlwQW9RQ053SU1JQUpDQURjQ2hBSWdBa0VBTmdLTUFpQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FmZ0JhaEFsSUFJc0FJOENRUUJPRFFBZ0FpZ0NoQUlRRndzZ0Fpd0Fnd0pCQUVnRVFDQUNLQUw0QVJBWEN5QUNMQUR6QVVFQVNBUkFJQUlvQXVnQkVCY0xJQVVvQW9BQklRTWdCU2dDZkNFQUN3SkFJQUFnQTBZTkFDQUFJUUVEUUNBQktBSUFRWWNDUndSQUlBRkJCR29pQVNBRFJ3MEJEQUlMQ3lBQklBTkdEUUFnQlVHdy9md0FRZmp0OHdCQmZoQWNLQUlFSWdGRkRRQWdBa0hvQVdvZ0FSRHlEU0FDS0FMd0FTRUFJQUpCQURZQzhBRWdBaUFBTmdLTUFpQUNRUUE2QVB3QklBSkI1dDdKNndZMkF2Z0JJQUpCQkRvQWd3SWdBaWtENkFFaENTQUNRZ0EzQStnQklBSWdDVGNDaEFJQ1FDQUVLQUlFSWdBZ0JDZ0NDRWtFUUNBQUlBSXBBL2dCTndJQUlBQWdBaWdDZ0FJMkFnZ2dBa0VBTmdLQUFpQUNRZ0EzQS9nQklBQWdBaWdDakFJMkFoUWdBQ0FDS1FLRUFqY0NEQ0FDUWdBM0FvUUNJQUpCQURZQ2pBSWdCQ0FBUVJocU5nSUVEQUVMSUFRZ0FrSDRBV29RSlNBQ0xBQ1BBa0VBVGcwQUlBSW9Bb1FDRUJjTElBSXNBSU1DUVFCSUJFQWdBaWdDK0FFUUZ3c2dBaXdBOHdGQkFFZ0VRQ0FDS0FMb0FSQVhDeUFGS0FLQUFTRURJQVVvQW53aEFBc0NRQ0FBSUFOR0RRQWdBQ0VCQTBBZ0FTZ0NBRUdJQWtjRVFDQUJRUVJxSWdFZ0EwY05BUXdDQ3dzZ0FTQURSZzBBSUFWQnNQMzhBRUdjN3ZNQVFYNFFIQ2dDQkNJQlJRMEFJQUpCNkFGcUlBRVFUU0FDS0FMd0FTRUFJQUpCQURZQzhBRWdBaUFBTmdLTUFpQUNRUVU2QUlNQ0lBSkJBRG9BL1FFZ0FrRzc1KzBBTFFBQU9nRDhBU0FDUWJmbjdRQW9BQUEyQXZnQklBSXBBK2dCSVFrZ0FrSUFOd1BvQVNBQ0lBazNBb1FDQWtBZ0JDZ0NCQ0lBSUFRb0FnaEpCRUFnQUNBQ0tRUDRBVGNDQUNBQUlBSW9Bb0FDTmdJSUlBSkJBRFlDZ0FJZ0FrSUFOd1A0QVNBQUlBSW9Bb3dDTmdJVUlBQWdBaWtDaEFJM0Fnd2dBa0lBTndLRUFpQUNRUUEyQW93Q0lBUWdBRUVZYWpZQ0JBd0JDeUFFSUFKQitBRnFFQ1VnQWl3QWp3SkJBRTROQUNBQ0tBS0VBaEFYQ3lBQ0xBQ0RBa0VBU0FSQUlBSW9BdmdCRUJjTElBSXNBUE1CUVFCSUJFQWdBaWdDNkFFUUZ3c2dCU2dDZ0FFaEF5QUZLQUo4SVFBTEFrQWdBQ0FEUmcwQUlBQWhBUU5BSUFFb0FnQkJpUUpIQkVBZ0FVRUVhaUlCSUFOSERRRU1BZ3NMSUFFZ0EwWU5BQ0FGUWJEOS9BQkJ1Tzd6QUVGK0VCd29BZ1FpQVVVTkFDTUFRUkJySWdBa0FDQUNRZ0EzQXVnQklBSkJBRFlDOEFFQ1FDQUJRUUZHQkVBZ0FrSG93czNEQmpZQzZBRWdBa0VFT2dEekFRd0JDeUFBSUFFMkFnQkI4TVB1QUNBQUVDUWdBa0VBT2dEb0FTQUNRUUE2QVBNQkN5QUFRUkJxSkFBZ0FpZ0M4QUVoQUNBQ1FRQTJBdkFCSUFJZ0FEWUNqQUlnQWtFQU9nRDhBU0FDUWViZXllc0dOZ0w0QVNBQ1FRUTZBSU1DSUFJcEErZ0JJUWtnQWtJQU53UG9BU0FDSUFrM0FvUUNBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FQNEFUY0NBQ0FBSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FBSUFJb0Fvd0NOZ0lVSUFBZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJJQkVBZ0FpZ0M2QUVRRndzZ0JTZ0NnQUVoQXlBRktBSjhJUUFMQWtBZ0FDQURSZzBBQTBBZ0FDZ0NBRUdLQWtjRVFDQUFRUVJxSWdBZ0EwY05BUXdDQ3dzZ0FDQURSZzBBSUFWQnNQMzhBRUhjN3ZNQVFYNFFIQ0lBUVFScUlRRUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFBdEFBOExRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0lnSUFJZ0FTa0NBRGNER0F3QkN5QUNRUmhxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNJQUlwQWhnM0F1Z0JJQUlnQWlnQ0lEWUM4QUVnQWtJQU53SVlJQUpCQURZQ0lDQUNRWVd0N1FBdEFBQTZBSUFDSUFJb0F2QUJJUUFnQWtFQU5nTHdBU0FDSUFBMkFvd0NJQUpCQ1RvQWd3SWdBa0VBT2dDQkFpQUNRZjJzN1FBcEFBQTNBL2dCSUFJcEErZ0JJUWtnQWtJQU53UG9BU0FDSUFrM0FvUUNBa0FnQkNnQ0JDSUFJQVFvQWdoSkJFQWdBQ0FDS1FQNEFUY0NBQ0FBSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FBSUFJb0Fvd0NOZ0lVSUFBZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FFRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJJQkVBZ0FpZ0M2QUVRRndzZ0Fpd0FJMEVBVGcwQUlBSW9BaGdRRndzZ0JTZ0NmQ0lBSVFFQ1FBSkFJQUFnQlNnQ2dBRWlBMFlOQUNBQUlRRURRQ0FCS0FJQVFZc0NSZzBCSUFGQkJHb2lBU0FEUncwQUN3d0JDeUFCSUFOR0RRQWdCVUd3L2Z3QVFZRHY4d0JCZmhBY0tBSUVJZ0ZGRFFBZ0FrSG9BV29nQVJCYklBSW9BdkFCSVFBZ0FrRUFOZ0x3QVNBQ0lBQTJBb3dDSUFKQkJ6b0Fnd0lnQWtFQU9nRC9BU0FDUWZPWDdRQW9BQUEyQVBzQklBSkI4SmZ0QUNnQUFEWUMrQUVnQWlrRDZBRWhDU0FDUWdBM0ErZ0JJQUlnQ1RjQ2hBSUNRQ0FFS0FJRUlnQWdCQ2dDQ0VrRVFDQUFJQUlwQS9nQk53SUFJQUFnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUFnQWlnQ2pBSTJBaFFnQUNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQVFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRWdFUUNBQ0tBTG9BUkFYQ3lBRktBS0FBU0VESUFVb0Fud2hBQXNDUUNBQUlBTkdEUUFnQUNFQkEwQWdBU2dDQUVHTUFrY0VRQ0FCUVFScUlnRWdBMGNOQVF3Q0N3c2dBU0FEUmcwQUlBVkJzUDM4QUVHazcvTUFRWDRRSENnQ0JDSUJSUTBBSUFKQjZBRnFJQUVRcUFvZ0FpZ0M4QUVoQUNBQ1FRQTJBdkFCSUFJZ0FEWUNqQUlnQWtFRk9nQ0RBaUFDUVFBNkFQMEJJQUpCZzdidkFDMEFBRG9BL0FFZ0FrSC90ZThBS0FBQU5nTDRBU0FDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFTQVJBSUFJb0F1Z0JFQmNMSUFVb0FvQUJJUU1nQlNnQ2ZDRUFDd0pBSUFBZ0EwWU5BQ0FBSVFFRFFDQUJLQUlBUVkwQ1J3UkFJQUZCQkdvaUFTQURSdzBCREFJTEN5QUJJQU5HRFFBZ0JVR3cvZndBUWNUdjh3QkJmaEFjS0FJRUlnRkZEUUFnQWtIb0FXb2dBUkJiSUFKQkVCQVlJZ0EyQXZnQklBSkNqSUNBZ0lDQ2dJQ0FmemNDL0FFZ0FFRUFPZ0FNSUFCQjVhbnZBQ2dBQURZQUNDQUFRZDJwN3dBcEFBQTNBQUFnQWlBQ0tBTHdBVFlDakFJZ0FrRUFOZ0x3QVNBQ0lBSXBBK2dCTndLRUFpQUNRZ0EzQStnQkFrQWdCQ2dDQkNJQUlBUW9BZ2hKQkVBZ0FDQUNLUVA0QVRjQ0FDQUFJQUlvQW9BQ05nSUlJQUpCQURZQ2dBSWdBa0lBTndQNEFTQUFJQUlvQW93Q05nSVVJQUFnQWlrQ2hBSTNBZ3dnQWtJQU53S0VBaUFDUVFBMkFvd0NJQVFnQUVFWWFqWUNCQXdCQ3lBRUlBSkIrQUZxRUNVZ0Fpd0Fqd0pCQUU0TkFDQUNLQUtFQWhBWEN5QUNMQUNEQWtFQVNBUkFJQUlvQXZnQkVCY0xJQUlzQVBNQlFRQklCRUFnQWlnQzZBRVFGd3NnQlNnQ2dBRWhBeUFGS0FKOElRQUxBa0FnQUNBRFJnMEFBMEFnQUNnQ0FFR09Ba2NFUUNBQVFRUnFJZ0FnQTBjTkFRd0NDd3NnQUNBRFJnMEFBa0FnQlVHdy9md0FRZWp2OHdCQmZoQWNJZ0FvQWdRaUFVVU5BQ0FDUWVnQmFpQUJFRnNnQWtHQWllMEFMUUFBT2dDQUFpQUNLQUx3QVNFQklBSkJBRFlDOEFFZ0FpQUJOZ0tNQWlBQ1FRazZBSU1DSUFKQkFEb0FnUUlnQWtINGlPMEFLUUFBTndQNEFTQUNLUVBvQVNFSklBSkNBRGNENkFFZ0FpQUpOd0tFQWdKQUlBUW9BZ1FpQVNBRUtBSUlTUVJBSUFFZ0Fpa0QrQUUzQWdBZ0FTQUNLQUtBQWpZQ0NDQUNRUUEyQW9BQ0lBSkNBRGNEK0FFZ0FTQUNLQUtNQWpZQ0ZDQUJJQUlwQW9RQ053SU1JQUpDQURjQ2hBSWdBa0VBTmdLTUFpQUVJQUZCR0dvMkFnUU1BUXNnQkNBQ1FmZ0JhaEFsSUFJc0FJOENRUUJPRFFBZ0FpZ0NoQUlRRndzZ0Fpd0Fnd0pCQUVnRVFDQUNLQUw0QVJBWEN5QUNMQUR6QVVFQVRnMEFJQUlvQXVnQkVCY0xBa0FnQUNnQ0NDSUJSUTBBSUFKQjZBRnFJQUVRc3c0Z0FrRVFFQmdpQVRZQytBRWdBa0tMZ0lDQWdJS0FnSUIvTndMOEFTQUJRUUE2QUFzZ0FVR05udThBS0FBQU5nQUhJQUZCaHA3dkFDa0FBRGNBQUNBQ0lBSW9BdkFCTmdLTUFpQUNRUUEyQXZBQklBSWdBaWtENkFFM0FvUUNJQUpDQURjRDZBRUNRQ0FFS0FJRUlnRWdCQ2dDQ0VrRVFDQUJJQUlwQS9nQk53SUFJQUVnQWlnQ2dBSTJBZ2dnQWtFQU5nS0FBaUFDUWdBM0EvZ0JJQUVnQWlnQ2pBSTJBaFFnQVNBQ0tRS0VBamNDRENBQ1FnQTNBb1FDSUFKQkFEWUNqQUlnQkNBQlFSaHFOZ0lFREFFTElBUWdBa0g0QVdvUUpTQUNMQUNQQWtFQVRnMEFJQUlvQW9RQ0VCY0xJQUlzQUlNQ1FRQklCRUFnQWlnQytBRVFGd3NnQWl3QTh3RkJBRTROQUNBQ0tBTG9BUkFYQ3lBQVFReHFJUUVDUUFKQUlBQW9BaEFnQUMwQUZ5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FCUVg5QmlNenhBRUVBRUJ0RkRRSWdBQzBBRnd0QkdIUkJHSFZCQUU0RVFDQUNJQUVvQWdnMkFoQWdBaUFCS1FJQU53TUlEQUVMSUFKQkNHb2dBQ2dDRENBQUtBSVFFQm9MSUFJZ0Fpa0NDRGNDNkFFZ0FpQUNLQUlRTmdMd0FTQUNRZ0EzQWdnZ0FrRUFOZ0lRSUFKQkVCQVlJZ0UyQXZnQklBSkNpNENBZ0lDQ2dJQ0FmemNDL0FFZ0FVRUFPZ0FMSUFGQjQ0THVBQ2dBQURZQUJ5QUJRZHlDN2dBcEFBQTNBQUFnQWlBQ0tBTHdBVFlDakFJZ0FrRUFOZ0x3QVNBQ0lBSXBBK2dCTndLRUFpQUNRZ0EzQStnQkFrQWdCQ2dDQkNJQklBUW9BZ2hKQkVBZ0FTQUNLUVA0QVRjQ0FDQUJJQUlvQW9BQ05nSUlJQUpCQURZQ2dBSWdBa0lBTndQNEFTQUJJQUlvQW93Q05nSVVJQUVnQWlrQ2hBSTNBZ3dnQWtJQU53S0VBaUFDUVFBMkFvd0NJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBSkIrQUZxRUNVZ0Fpd0Fqd0pCQUU0TkFDQUNLQUtFQWhBWEN5QUNMQUNEQWtFQVNBUkFJQUlvQXZnQkVCY0xJQUlzQVBNQlFRQklCRUFnQWlnQzZBRVFGd3NnQWl3QUUwRUFUZzBBSUFJb0FnZ1FGd3NDUUNBQUtBSVlJZ0ZGRFFBZ0FrSG9BV29nQVJCYklBSkJFQkFZSWdFMkF2Z0JJQUpDallDQWdJQ0NnSUNBZnpjQy9BRWdBVUVBT2dBTklBRkJrYWp2QUNrQUFEY0FCU0FCUVl5bzd3QXBBQUEzQUFBZ0FpQUNLQUx3QVRZQ2pBSWdBa0VBTmdMd0FTQUNJQUlwQStnQk53S0VBaUFDUWdBM0ErZ0JBa0FnQkNnQ0JDSUJJQVFvQWdoSkJFQWdBU0FDS1FQNEFUY0NBQ0FCSUFJb0FvQUNOZ0lJSUFKQkFEWUNnQUlnQWtJQU53UDRBU0FCSUFJb0Fvd0NOZ0lVSUFFZ0Fpa0NoQUkzQWd3Z0FrSUFOd0tFQWlBQ1FRQTJBb3dDSUFRZ0FVRVlhallDQkF3QkN5QUVJQUpCK0FGcUVDVWdBaXdBandKQkFFNE5BQ0FDS0FLRUFoQVhDeUFDTEFDREFrRUFTQVJBSUFJb0F2Z0JFQmNMSUFJc0FQTUJRUUJPRFFBZ0FpZ0M2QUVRRndzZ0FDc0RJQ0lLUkFBQXdQLy8vOS9CWVEwQUlBSkI2QUZxSUFvUXJRRWdBaWdDOEFFaEFDQUNRUUEyQXZBQklBSWdBRFlDakFJZ0FrRUhPZ0NEQWlBQ1FRQTZBUDhCSUFKQnlmZnVBQ2dBQURZQSt3RWdBa0hHOSs0QUtBQUFOZ0w0QVNBQ0tRUG9BU0VKSUFKQ0FEY0Q2QUVnQWlBSk53S0VBZ0pBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRCtBRTNBZ0FnQUNBQ0tBS0FBallDQ0NBQ1FRQTJBb0FDSUFKQ0FEY0QrQUVnQUNBQ0tBS01BallDRkNBQUlBSXBBb1FDTndJTUlBSkNBRGNDaEFJZ0FrRUFOZ0tNQWlBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWZnQmFoQWxJQUlzQUk4Q1FRQk9EUUFnQWlnQ2hBSVFGd3NnQWl3QWd3SkJBRWdFUUNBQ0tBTDRBUkFYQ3lBQ0xBRHpBVUVBVGcwQUlBSW9BdWdCRUJjTElBVW9BbndpQXlFQUFrQUNRQ0FESUFVb0FvQUJJZ0ZHRFFBZ0F5RUFBMEFnQUNnQ0FFR1BBa1lOQVNBQVFRUnFJZ0FnQVVjTkFBc01BUXNnQUNBQlJnMEFJQVZCc1AzOEFFR004UE1BUVg0UUhDZ0NCQ0lBUlEwQUlBSkI2QUZxSUFBUVd5QUNRUWc2QUlNQ0lBSW9BdkFCSVFBZ0FrRUFOZ0x3QVNBQ0lBQTJBb3dDSUFKQkFEb0FnQUlnQWtMaXdzbnp3bzZhdWZVQU53UDRBU0FDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFTQVJBSUFJb0F1Z0JFQmNMSUFVb0FvQUJJUUVnQlNnQ2ZDRURDd0pBSUFFZ0EwWU5BQU5BSUFNb0FnQkJrQUpIQkVBZ0EwRUVhaUlESUFGSERRRU1BZ3NMSUFFZ0EwWU5BQUpBSUFWQnNQMzhBRUd3OFBNQVFYNFFIQ0lCS0FJRUlnQkZEUUFnQWtIb0FXb2dBQkNuQkNBQ1FSQVFHQ0lBTmdMNEFTQUNRbzJBZ0lDQWdvQ0FnSDgzQXZ3QklBQkJBRG9BRFNBQVFkbTE3d0FwQUFBM0FBVWdBRUhVdGU4QUtRQUFOd0FBSUFJZ0FpZ0M4QUUyQW93Q0lBSkJBRFlDOEFFZ0FpQUNLUVBvQVRjQ2hBSWdBa0lBTndQb0FRSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMQWtBZ0FTZ0NDQ0lBUlEwQUlBSkI2QUZxSUFBUVd5QUNRUkFRR0NJQU5nTDRBU0FDUW8rQWdJQ0Fnb0NBZ0g4M0F2d0JJQUJCQURvQUR5QUFRWU9vN3dBcEFBQTNBQWNnQUVIOHArOEFLUUFBTndBQUlBSWdBaWdDOEFFMkFvd0NJQUpCQURZQzhBRWdBaUFDS1FQb0FUY0NoQUlnQWtJQU53UG9BUUpBSUFRb0FnUWlBQ0FFS0FJSVNRUkFJQUFnQWlrRCtBRTNBZ0FnQUNBQ0tBS0FBallDQ0NBQ1FRQTJBb0FDSUFKQ0FEY0QrQUVnQUNBQ0tBS01BallDRkNBQUlBSXBBb1FDTndJTUlBSkNBRGNDaEFJZ0FrRUFOZ0tNQWlBRUlBQkJHR28yQWdRTUFRc2dCQ0FDUWZnQmFoQWxJQUlzQUk4Q1FRQk9EUUFnQWlnQ2hBSVFGd3NnQWl3QWd3SkJBRWdFUUNBQ0tBTDRBUkFYQ3lBQ0xBRHpBVUVBVGcwQUlBSW9BdWdCRUJjTEFrQWdBU2dDRENJQVJRMEFJQUpCNkFGcUlBQVFXeUFDUVJBUUdDSUFOZ0w0QVNBQ1FvdUFnSUNBZ29DQWdIODNBdndCSUFCQkFEb0FDeUFBUWFHbzd3QW9BQUEyQUFjZ0FFR2FxTzhBS1FBQU53QUFJQUlnQWlnQzhBRTJBb3dDSUFKQkFEWUM4QUVnQWlBQ0tRUG9BVGNDaEFJZ0FrSUFOd1BvQVFKQUlBUW9BZ1FpQUNBRUtBSUlTUVJBSUFBZ0Fpa0QrQUUzQWdBZ0FDQUNLQUtBQWpZQ0NDQUNRUUEyQW9BQ0lBSkNBRGNEK0FFZ0FDQUNLQUtNQWpZQ0ZDQUFJQUlwQW9RQ053SU1JQUpDQURjQ2hBSWdBa0VBTmdLTUFpQUVJQUJCR0dvMkFnUU1BUXNnQkNBQ1FmZ0JhaEFsSUFJc0FJOENRUUJPRFFBZ0FpZ0NoQUlRRndzZ0Fpd0Fnd0pCQUVnRVFDQUNLQUw0QVJBWEN5QUNMQUR6QVVFQVRnMEFJQUlvQXVnQkVCY0xJQUVvQWhBaUFFVU5BQ0FDUWVnQmFpQUFFT2dOSUFKQmxMZnRBQzhBQURzQmdBSWdBaWdDOEFFaEFDQUNRUUEyQXZBQklBSWdBRFlDakFJZ0FrR0FGRHNCZ2dJZ0FrR010KzBBS1FBQU53UDRBU0FDS1FQb0FTRUpJQUpDQURjRDZBRWdBaUFKTndLRUFnSkFJQVFvQWdRaUFDQUVLQUlJU1FSQUlBQWdBaWtEK0FFM0FnQWdBQ0FDS0FLQUFqWUNDQ0FDUVFBMkFvQUNJQUpDQURjRCtBRWdBQ0FDS0FLTUFqWUNGQ0FBSUFJcEFvUUNOd0lNSUFKQ0FEY0NoQUlnQWtFQU5nS01BaUFFSUFCQkdHbzJBZ1FNQVFzZ0JDQUNRZmdCYWhBbElBSXNBSThDUVFCT0RRQWdBaWdDaEFJUUZ3c2dBaXdBZ3dKQkFFZ0VRQ0FDS0FMNEFSQVhDeUFDTEFEekFVRUFUZzBBSUFJb0F1Z0JFQmNMSUFKQmtBSnFKQUFnQlNnQ05DSURJQVVvQWpnaUJVY0VRQ0FJUVJScUlRQURRQUpBSUFNc0FBdEJBRTRFUUNBSUlBTW9BZ2cyQWhBZ0NDQURLUUlBTndNSURBRUxJQWhCQ0dvZ0F5Z0NBQ0FES0FJRUVCb0xBa0FnQXl3QUYwRUFUZ1JBSUFBZ0F5a0NERGNDQUNBQUlBTW9BaFEyQWdnTUFRc2dBQ0FES0FJTUlBTW9BaEFRR2dzQ1FDQUVLQUlFSWdFZ0JDZ0NDRWtFUUNBQklBZ3BBd2czQWdBZ0FTQUlLQUlRTmdJSUlBaEJBRFlDRUNBSVFnQTNBd2dnQVNBQUtBSUlOZ0lVSUFFZ0FDa0NBRGNDRENBQVFnQTNBZ0FnQUVFQU5nSUlJQVFnQVVFWWFqWUNCQXdCQ3lBRUlBaEJDR29RSlNBSUxBQWZRUUJPRFFBZ0NDZ0NGQkFYQ3lBSUxBQVRRUUJJQkVBZ0NDZ0NDQkFYQ3lBRFFSaHFJZ01nQlVjTkFBc0xJQVFvQWdBYUlBUW9BZ1FhSUFoQklHb2tBQXVhQVFBQ1FBSkFJQUF2QVZCQkoydEIvLzhEY1VFVFNRMEFJQUFnQUNnQ0FDZ0NDQkVBQUVISUFFWU5BQ0FBSUFBb0FnQW9BZ2dSQUFCQnpBQkhEUUVMSUFCQnNQMzhBRUdnMnZrQVFYNFFIQ2dDQkVFQVJ3OExBbjhnQUNBQUtBSUFLQUlJRVFBQVFjTUFSd1JBUVFBZ0FDQUFLQUlBS0FJSUVRQUFRY1FBUncwQkdnc2dBRUd3L2Z3QVFaVHMvQUJCZmhBY0tBSUVRUUJIQ3d1VkFnRUNmeUFBSUFFN0FWQUNRQ0FBUWVBQWFpSUJJQUpHRFFBZ0FpMEFDeUlFUVJoMFFSaDFJUU1nQVN3QUMwRUFUZ1JBSUFOQkFFNEVRQ0FCSUFJcEFnQTNBZ0FnQVNBQ0tBSUlOZ0lJREFJTElBRWdBaWdDQUNBQ0tBSUVFQ0FNQVFzZ0FTQUNLQUlBSUFJZ0EwRUFTQ0lCR3lBQ0tBSUVJQVFnQVJzUUlSb0xJQUJCQURvQXJBRWdBRUVBTmdKTUlBQkJnQUk3QVd3Q1FDQUFMQUNmQVVFQVNBUkFJQUJCQURZQ21BRWdBQ2dDbEFFaEFnd0JDeUFBUVpRQmFpSUNRUUE2QUFzTElBSkJBRG9BQUFKQUlBQXNBS3NCUVFCSUJFQWdBRUVBTmdLa0FTQUFLQUtnQVNFQ0RBRUxJQUJCb0FGcUlnSkJBRG9BQ3dzZ0FrRUFPZ0FBSUFBUS9RZ2dBQ0FBS0FJQUtBS1VBUkVCQUF1WkFRRURmeUFBUWR6Mi9BQTJBZ0FnQUVITUFHb1FyQUVnQUVGQWF4Q3NBU0FBUVRScUVLd0JJQUJCS0dvUXJBRWdBRUVjYWhDc0FTQUFRUkJxRUt3QkFrQWdBQ2dDREVVTkFDQUFLQUlJSWdFb0FnQWlBaUFBS0FJRUlnTW9BZ1EyQWdRZ0F5Z0NCQ0FDTmdJQUlBQkJBRFlDRENBQklBQkJCR29pQWtZTkFBTkFJQUVvQWdRaEF5QUJFQmNnQXlJQklBSkhEUUFMQ3lBQUN3d0FJQUFRakFNYUlBQVFGd3ZOQXdFRWZ5QUNLQUlBSVFZQ1FDQUJLQUlBSWdVZ0FDZ0NBQ0lJVEFSQUlBVWdCazRFUUNBR0lRVU1BZ3NnQVNBR05nSUFJQUlnQlRZQ0FFRUJJUWNnQVNnQ0FDSUdJQUFvQWdBaUNFd05BU0FBSUFZMkFnQWdBU0FJTmdJQUlBSW9BZ0FoQlVFQ0lRY01BUXNDZnlBRklBWklCRUFnQUNBR05nSUFJQUlnQ0RZQ0FFRUJEQUVMSUFBZ0JUWUNBQ0FCSUFnMkFnQkJBU0VISUFJb0FnQWlCU0FJVEEwQklBRWdCVFlDQUNBQ0lBZzJBZ0JCQWdzaEJ5QUlJUVVMQWtBZ0F5Z0NBQ0lHSUFWTURRQWdBaUFHTmdJQUlBTWdCVFlDQUNBQ0tBSUFJZ1VnQVNnQ0FDSUdUQVJBSUFkQkFXb2hCd3dCQ3lBQklBVTJBZ0FnQWlBR05nSUFJQUVvQWdBaUJTQUFLQUlBSWdaTUJFQWdCMEVDYWlFSERBRUxJQUFnQlRZQ0FDQUJJQVkyQWdBZ0IwRURhaUVIQ3lBRUtBSUFJZ1VnQXlnQ0FDSUdTZ1IvSUFNZ0JUWUNBQ0FFSUFZMkFnQWdBeWdDQUNJRUlBSW9BZ0FpQlV3RVFDQUhRUUZxRHdzZ0FpQUVOZ0lBSUFNZ0JUWUNBQ0FDS0FJQUlnTWdBU2dDQUNJRVRBUkFJQWRCQW1vUEN5QUJJQU0yQWdBZ0FpQUVOZ0lBSUFFb0FnQWlBaUFBS0FJQUlnTk1CRUFnQjBFRGFnOExJQUFnQWpZQ0FDQUJJQU0yQWdBZ0IwRUVhZ1VnQndzTGhBRUJBbjhDUUFKQUFrQWdBUzBBRUFSQUlBRW9BZ2dnQVNnQ0JDSURhMEVEZFNBQ1RRMENJQU1nQWtFRGRHb2lBVUVFYWlFQ0RBRUxJQUVvQWdnZ0FTZ0NCQ0lEYTBFRGRTSUVJQUpCZjNOcUlnSWdCRThOQWlBRElBSkJBM1JxSWdKQkJHb2hBUXNnQUNBQktBSUFOZ0lBSUFBZ0FpZ0NBRFlDQkE4TEVHMEFDeEJ0QUFzZkFDQUJCRUFnQUNBQktBSUFFTWNMSUFBZ0FTZ0NCQkRIQ3lBQkVCY0xDeUVBSUFBb0FnQWdBU2dDQUd1M0lBQW9BZ1FnQVNnQ0JHdTNFT3NISUFLM1pRdU9EQUVKZndOQUlBRkJCR3NoQndOQUFrQUNRQUpBQWtBQ1FBSkFJQUVnQUdzaUJFRUNkU0lERGdZRkJRQUJBZ01FQ3lBQlFRUnJJZ01vQWdBaUFpQUFLQUlBSWdGTURRUWdBQ0FDTmdJQUlBTWdBVFlDQUE4TElBRkJCR3NpQkNnQ0FDRURJQUFvQWdRaUFTQUFLQUlBSWdKTUJFQWdBU0FEVGcwRUlBQWdBellDQkNBRUlBRTJBZ0FnQUNnQ0JDSUNJQUFvQWdBaUFVd05CQ0FBSUFFMkFnUWdBQ0FDTmdJQUR3c2dBU0FEU0FSQUlBQWdBellDQUNBRUlBSTJBZ0FQQ3lBQUlBSTJBZ1FnQUNBQk5nSUFJQVFvQWdBaUFTQUNUQTBESUFBZ0FUWUNCQ0FFSUFJMkFnQVBDeUFCUVFScklRZ2dBRUVJYWlFRklBQkJCR29oQWlBQUtBSUlJUVlDUUFKQUFrQWdBQ2dDQkNJSElBQW9BZ0FpQkV3RVFDQUdJQWRLRFFFZ0JpRUREQU1MSUFBaENTQUZJUUVnQkNFRElBWWdCMG9OQVNBQUlBUTJBZ1FnQUNBSE5nSUFJQUloQ1NBRUlBWklEUUVnQmlFRERBSUxJQUlnQmpZQ0FDQUZJQWMyQWdBZ0FDRUpJQUloQVNBSElRTWdCQ0FHVGcwQkN5QUpJQVkyQWdBZ0FTQUVOZ0lBQ3lBSUtBSUFJZ0VnQTB3TkFpQUZJQUUyQWdBZ0NDQUROZ0lBSUFVb0FnQWlBeUFDS0FJQUlnRk1EUUlnQUNBQk5nSUlJQUFnQXpZQ0JDQURJQUFvQWdBaUFVd05BaUFBSUFFMkFnUWdBQ0FETmdJQUR3c2dBQ0FBUVFScUlBQkJDR29nQUVFTWFpQUJRUVJyRU1VTEdnd0JDeUFFUWZzQVRBUkFJQUJCQkdvaEFpQUFRUWhxSVFZZ0FDZ0NDQ0VFQWtBQ1FBSkFJQUFvQWdRaUJ5QUFLQUlBSWdOTUJFQWdCQ0FIU2cwQklBUWhCUXdEQ3lBQUlRZ2dCaUVKSUFNaEJTQUVJQWRLRFFFZ0FDQUROZ0lFSUFBZ0J6WUNBQ0FDSVFnZ0F5QUVTQTBCSUFRaEJRd0NDeUFDSUFRMkFnQWdCaUFITmdJQUlBQWhDQ0FDSVFrZ0J5RUZJQU1nQkU0TkFRc2dDQ0FFTmdJQUlBa2dBellDQUFzZ0FFRU1haUlFSUFGR0RRRURRQ0FFSWdJaEF5QUZJQVFvQWdBaUNVZ0VRQU5BQWtBZ0F5QUZOZ0lBSUFBZ0JpSUVSZ1JBSUFBaEJBd0JDeUFFSVFNZ0NTQUVRUVJySWdZb0FnQWlCVW9OQVFzTElBUWdDVFlDQUFzZ0FrRUVhaUlFSUFGR0RRSWdBaWdDQUNFRklBSWhCZ3dBQ3dBTElBQWdBMEVDYlVFQ2RHb2hDQUovSUFSQm5SOVBCRUFnQUNBQUlBTkJCRzFCQW5RaUEyb2dDQ0FESUFocUlBY1F4UXNNQVFzZ0J5Z0NBQ0VGQWtBZ0NDZ0NBQ0lESUFBb0FnQWlCRXdFUUVFQUlBTWdCVTROQWhvZ0NDQUZOZ0lBSUFjZ0F6WUNBRUVCSUFnb0FnQWlCQ0FBS0FJQUlnTk1EUUlhSUFBZ0JEWUNBQ0FJSUFNMkFnQU1BUXNnQXlBRlNBUkFJQUFnQlRZQ0FDQUhJQVEyQWdCQkFRd0NDeUFBSUFNMkFnQWdDQ0FFTmdJQVFRRWdCeWdDQUNJRElBUk1EUUVhSUFnZ0F6WUNBQ0FISUFRMkFnQUxRUUlMSVFrZ0J5RUVBbjhDUUFKQUlBQW9BZ0FpQ2lBSUtBSUFJZ1ZLQkVBTUFRc0RRQ0FFUVFScklnUWdBRVlFUUNBQVFRUnFJUVlnQ2lBSEtBSUFJZ1JLRFFNZ0JpQUhSZzBGQTBBZ0JpZ0NBQ0lESUFwSUJFQWdCaUFFTmdJQUlBY2dBellDQUNBR1FRUnFJUVlNQlFzZ0J5QUdRUVJxSWdaSERRQUxEQVVMSUFRb0FnQWlBeUFGVEEwQUN5QUFJQU0yQWdBZ0JDQUtOZ0lBSUFsQkFXb2hDUXNnQkNBQVFRUnFJZ05MQkVBRGZ5QUlLQUlBSVFzRFFDQURJZ1ZCQkdvaEF5QUZLQUlBSWdvZ0Mwb05BQXNEUUNBRVFRUnJJZ1FvQWdBaUJpQUxUQTBBQ3lBRUlBVkpCSDhnQlFVZ0JTQUdOZ0lBSUFRZ0NqWUNBQ0FFSUFnZ0JTQUlSaHNoQ0NBSlFRRnFJUWtNQVFzTElRTUxBa0FnQXlBSVJnMEFJQWdvQWdBaUJTQURLQUlBSWdSTURRQWdBeUFGTmdJQUlBZ2dCRFlDQUNBSlFRRnFJUWtMSUFsRkJFQWdBQ0FERVBNUUlRa2dBMEVFYWlJRUlBRVE4eEFFUUNBRElRRWdDVVVOQmd3RUMwRUNJQWtOQWhvTElBTWdBR3NnQVNBRGEwZ0VRQ0FBSUFNZ0FoREpDeUFEUVFScUlRQU1CQXNnQTBFRWFpQUJJQUlReVFzZ0F5RUJEQVFMSUFjaEJTQUdJQWRHRFFFRGZ5QUFLQUlBSVFnRFFDQUdJZ1JCQkdvaEJpQUlJQVFvQWdBaUNVd05BQXNEUUNBSUlBVkJCR3NpQlNnQ0FDSURTZzBBQ3lBRUlBVlBCSDlCQkFVZ0JDQUROZ0lBSUFVZ0NUWUNBQXdCQ3dzTElRVWdCQ0VBSUFWQkJFWU5BU0FGUVFKR0RRRUxDd3NMalFFQUlBQWdBQ0FBSUFBZ0FFUUo5LzBONFQwQ1A2SkVpTElCZGVEdlNUK2dva1E3ajJpMUtJS2t2NkNpUkZWRWlBNVZ3Y2svb0tKRWZXL3JBeExXMUwrZ29rUlZWVlZWVlZYRlA2QWdBS0lnQUNBQUlBQWdBRVNDa2k2eHhiaXpQNkpFV1FHTkcyd0c1citnb2tUSWlsbWM1U29BUUtDaVJFc3RpaHduT2dQQW9LSkVBQUFBQUFBQThEK2dvd3Z4QWdJRGZ3TjlJQUM4SWdKQi8vLy8vd2R4SWdGQmdJQ0E1QVJQQkVBZ0FFUGFEOGsvSUFDWUlBQzhRZi8vLy84SGNVR0FnSUQ4QjBzYkR3c0NRQUovSUFGQi8vLy85Z05OQkVBZ0FVR0FnSURNQTBrTkFrRi9JUUZCQVF3QkN5QUFpeUVBQW4wZ0FVSC8vOS84QTAwRVFDQUJRZi8vdi9rRFRRUkFJQUFnQUpKREFBQ0F2NUlnQUVNQUFBQkFrcFVoQUVFQUlRRkJBQXdEQzBFQklRRWdBRU1BQUlDL2tpQUFRd0FBZ0QrU2xRd0JDeUFCUWYvLzc0QUVUUVJBUVFJaEFTQUFRd0FBd0wrU0lBQkRBQURBUDVSREFBQ0FQNUtWREFFTFFRTWhBVU1BQUlDL0lBQ1ZDeUVBUVFBTElRTWdBQ0FBbENJRklBV1VJZ1FnQkVOSEV0cTlsRU9ZeWt5K2twUWhCaUFGSUFRZ0JFTWxySHc5bEVNTjlSRStrcFJEcWFxcVBwS1VJUVFnQXdSQUlBQWdBQ0FHSUFTU2xKTVBDeUFCUVFKMElnRkI4T1A4QUdvcUFnQWdBQ0FHSUFTU2xDQUJRWURrL0FCcUtnSUFreUFBazVNaUFDQUFqQ0FDUVFCT0d5RUFDeUFBQ3d3QUlBQkJBRFlDc0FGQkFBdG9BUUYvQWtBZ0FVVU5BQ0FBS0FLd0FTSUFSUTBBQW44Q1FDQUFLQUpJSWdJb0FyUUJJZ0FnQWlnQ3VBRWlBa1lOQUFOQUlBQW9BZ0FvQWtRZ0FVWU5BU0FBUVFScUlnQWdBa2NOQUF0QkFBd0JDMEVBSUFBZ0FrWU5BQm9nQUNnQ0FBc2hBZ3NnQWdzTUFDQUFFTTRCR2lBQUVCY0w2d0lCQTM4Z0FDQUJJQUlnQXhEUUN5RUdBa0FnQkNnQ0FDSUZJQU1vQWdBaUIwZ05BQ0FGSUFkS0JFQWdCZzhMSUFRb0FnUWdBeWdDQkVnTkFDQUdEd3NnQXlBRk5nSUFJQVFnQnpZQ0FDQURLQUlFSVFVZ0F5QUVLQUlFTmdJRUlBUWdCVFlDQkFKQUlBTW9BZ0FpQlNBQ0tBSUFJZ2RPQkVBZ0JrRUJhaUVFSUFVZ0Iwb05BU0FES0FJRUlBSW9BZ1JPRFFFTElBSWdCVFlDQUNBRElBYzJBZ0FnQWlnQ0JDRUVJQUlnQXlnQ0JEWUNCQ0FESUFRMkFnUWdBaWdDQUNJRElBRW9BZ0FpQlU0RVFDQUdRUUpxSVFRZ0F5QUZTZzBCSUFJb0FnUWdBU2dDQkU0TkFRc2dBU0FETmdJQUlBSWdCVFlDQUNBQktBSUVJUU1nQVNBQ0tBSUVOZ0lFSUFJZ0F6WUNCQ0FCS0FJQUlnSWdBQ2dDQUNJRFRnUkFJQVpCQTJvaEJDQUNJQU5LRFFFZ0FTZ0NCQ0FBS0FJRVRnMEJDeUFBSUFJMkFnQWdBU0FETmdJQUlBQW9BZ1FoQWlBQUlBRW9BZ1EyQWdRZ0FTQUNOZ0lFSUFaQkJHb2hCQXNnQkF1V0FnRURmeUFBSUFFZ0FoQ3FCaUVGQWtBZ0F5Z0NBQ0lFSUFJb0FnQWlCa2dOQUNBRUlBWktCRUFnQlE4TElBTW9BZ1FnQWlnQ0JFZ05BQ0FGRHdzZ0FpQUVOZ0lBSUFNZ0JqWUNBQ0FDS0FJRUlRUWdBaUFES0FJRU5nSUVJQU1nQkRZQ0JBSkFJQUlvQWdBaUJDQUJLQUlBSWdaT0JFQWdCVUVCYWlFRElBUWdCa29OQVNBQ0tBSUVJQUVvQWdST0RRRUxJQUVnQkRZQ0FDQUNJQVkyQWdBZ0FTZ0NCQ0VESUFFZ0FpZ0NCRFlDQkNBQ0lBTTJBZ1FnQVNnQ0FDSUNJQUFvQWdBaUJFNEVRQ0FGUVFKcUlRTWdBaUFFU2cwQklBRW9BZ1FnQUNnQ0JFNE5BUXNnQUNBQ05nSUFJQUVnQkRZQ0FDQUFLQUlFSVFJZ0FDQUJLQUlFTmdJRUlBRWdBallDQkNBRlFRTnFJUU1MSUFNTHNnd0JESDhDUUNBRlJRMEFBMEFDUUNBRUlBZE1EUUFnQlNBSFRBMEFJQVJGRFFJRFFBSkFBa0FDUUNBQktBSUFJZ3dvQWtRaURTOEJVQ0lKSUFBb0FnQWlDeWdDUkNJS0x3RlFJZ2hHQkVBZ0RDZ0NUQ0lKSUFzb0Frd2lDRWNOQVNBTklBb2dDU0FOS0FJQUtBS1FCaEVGQUVVTkF3d0NDeUFJSUFsTERRRU1BZ3NnQ0NBSlRBMEJDd0pBQWtBZ0JDQUZTQVJBSUFWQkFtMGhEUUpBSUFFZ0FHc2lDRVVFUUNBQUlRb01BUXNnQVNBTlFRSjBhaUVRSUFoQkFuVWhDQ0FBSVFvRFFBSi9Ba0FnRUNnQ0FDSVJLQUpFSWhNdkFWQWlEaUFLSUFoQkFYWWlDMEVDZEdvaUVpZ0NBQ0lQS0FKRUlnd3ZBVkFpQ1VZRVFDQVJLQUpNSWc0Z0R5Z0NUQ0lKUmdSQUlCTWdEQ0FPSUJNb0FnQW9BcEFHRVFVQVJRMENJQXNNQXdzZ0NTQU9UQTBCSUFzTUFnc2dDU0FPVFEwQUlBc01BUXNnRWtFRWFpRUtJQWdnQzBGL2Myb0xJZ2dOQUFzTElBb2dBR3RCQW5VaEVnd0JDeUFFUVFGR0JFQWdBQ2dDQUNFQ0lBQWdBU2dDQURZQ0FDQUJJQUkyQWdBUEN5QUFJQVJCQW0waUVrRUNkR29oQ2lBQ0lBRnJJZ2hGQkVCQkFDRU5JQUVoQ3lBS0lRZ01BZ3NnQ0VFQ2RTRUlRUUFoRFFOQUFuOENRQ0FCSUFoQkFYWWlDeUFOYWlJUVFRSjBhaWdDQUNJUktBSkVJaE12QVZBaURpQUtLQUlBSWc4b0FrUWlEQzhCVUNJSlJnUkFJQkVvQWt3aURpQVBLQUpNSWdsR0JFQWdFeUFNSUE0Z0V5Z0NBQ2dDa0FZUkJRQU5BaUFMREFNTElBa2dEa29OQVNBTERBSUxJQWtnRGtzTkFDQUxEQUVMSUJCQkFXb2hEU0FJSUF0QmYzTnFDeUlJRFFBTEN5QUZJQTFySVFVZ0FTQU5RUUowSWhGcUlRc2dBU0FLUmdSQUlBc2hDQXdCQ3lBTlJRUkFRUUFoRFNBS0lRZ01BUXNnQVNBS1FRUnFSZ1JBSUFvb0FnQWhDU0FLSUFFZ0VSQmpJQkZxSWdnZ0NUWUNBQXdCQ3lBTlFRRkdCRUFnQzBFRWF5SUpLQUlBSVFFZ0N5RUlJQWtnQ21zaUNRUkFJQXNnQ1dzaUNDQUtJQWtRWXhvTElBb2dBVFlDQUVFQklRME1BUXNnQVNFTUlBb2hDU0FCSUFwclFRSjFJaEFoRHlBUUlBMGlDRVlFUUFOQUlBa29BZ0FoQ0NBSklBd29BZ0EyQWdBZ0RDQUlOZ0lBSUF4QkJHb2hEQ0FKUVFScUlna2dBVWNOQUFzZ0FTRUlEQUVMQTBBZ0R5QUlJZ0Z2SVFnZ0FTRVBJQWdOQUFzZ0R3UkFJQW9nRDBFQ2RHb2hDQU5BSUFoQkJHc2lDQ0FRUVFKMElnNXFJUXdnQ0NnQ0FDRVBJQWdoQ1FOQUlBa2dEQ0lKS0FJQU5nSUFJQWtnRG1vZ0NpQVFJQXNnQ1d0QkFuVWlBV3RCQW5ScUlBRWdFRW9iSWd3Z0NFY05BQXNnQ1NBUE5nSUFJQWdnQ2tjTkFBc0xJQW9nRVdvaENBc0NmeUFOSUJKcUlBUWdFbXNpQkNBRmFrZ0VRQ0FBSUFvZ0NDQURJQklnRFNBR0lBY1EwUXNnQ0NFQUlBc01BUXNnQ0NBTElBSWdBeUFFSUFVZ0JpQUhFTkVMSUEwaEJTQVNJUVFnQ0NFQ0lBb0xJUUVnQlEwRERBUUxJQUJCQkdvaEFDQUVRUUZySWdRTkFBc01BZ3NMSUFRZ0JVd0VRQ0FBSUFGR0RRRWdCaUVFSUFBaENBTkFJQVFnQ0NnQ0FEWUNBQ0FFUVFScUlRUWdDRUVFYWlJSUlBRkhEUUFMSUFRZ0JrWU5BUU5BSUFFZ0FrWUVRQ0FFSUFacklnRkZEUU1nQUNBR0lBRVFZeG9QQ3dKQUFrQUNRQUpBSUFFb0FnQWlDQ2dDUkNJS0x3RlFJZ2NnQmlnQ0FDSU1LQUpFSWdVdkFWQWlBMFlFUUNBSUtBSk1JZ2NnRENnQ1RDSURSZ1JBSUFvZ0JTQUhJQW9vQWdBb0FwQUdFUVVBUlEwRElBRW9BZ0FoQ0F3Q0N5QURJQWRLRFFFTUF3c2dBeUFIVFEwQ0N5QUFJQWcyQWdBZ0FVRUVhaUVCREFJTElBWW9BZ0FoREFzZ0FDQU1OZ0lBSUFaQkJHb2hCZ3NnQUVFRWFpRUFJQVFnQmtjTkFBc01BUXNnQVNBQ1JnMEFJQVloQkNBQklRZ0RRQ0FFSUFnb0FnQTJBZ0FnQkVFRWFpRUVJQWhCQkdvaUNDQUNSdzBBQ3lBRUlBWkdEUUFEUUNBQUlBRWlBMFlFUUFOQUlBSkJCR3NpQWlBRVFRUnJJZ1FvQWdBMkFnQWdCQ0FHUncwQURBTUxBQXNDUUFKQUlBUkJCR3NpQlNnQ0FDSUpLQUpFSWd3dkFWQWlDeUFEUVFScklnRW9BZ0FpQ0NnQ1JDSUtMd0ZRSWdkR0JFQWdDU2dDVENJTElBZ29Ba3dpQjBZRVFDQU1JQW9nQ3lBTUtBSUFLQUtRQmhFRkFBUkFJQUVvQWdBaENBd0VDeUFGS0FJQUlRa01BZ3NnQnlBTFRBMEJEQUlMSUFjZ0Mwc05BUXNnQ1NFSUlBTWhBU0FGSVFRTElBSkJCR3NpQWlBSU5nSUFJQVFnQmtjTkFBc0xDelFBSUFFRVFDQUFJQUVvQWdBUTBnc2dBQ0FCS0FJRUVOSUxJQUVvQWhRaUFBUkFJQUVnQURZQ0dDQUFFQmNMSUFFUUZ3c0xoQXdDREg4QmZnTkFJQUZCQkdzaERDQUJRUkJySVEwZ0FVRUlheUVJQTBBQ1FBSkFBa0FDUUFKQUFrQWdBU0FBYXlJRVFRTjFJZ01PQmdVRkFBRUNBd1FMSUFGQkNHc2lBeWdDQUNJQ0lBQW9BZ0FpQkU0RVFDQUNJQVJLRFFVZ0FVRUVheWdDQUNBQUtBSUVUZzBGQ3lBQUlBSTJBZ0FnQXlBRU5nSUFJQUFvQWdRaEFpQUFJQUZCQkdzaUFDZ0NBRFlDQkNBQUlBSTJBZ0FQQ3lBQUlBQkJDR29nQVVFSWF4Q3FCaG9QQ3lBQUlBQkJDR29nQUVFUWFpQUJRUWhyRU5BTEdnOExJQUFnQUVFSWFpQUFRUkJxSUFCQkdHb2dBVUVJYXhEUEN4b01BUXNnQkVFM1RBUkFJQUFnQUVFSWFpQUFRUkJxSWdVUXFnWWFJQUJCR0dvaUJDQUJSZzBCQTBBZ0JTRURBa0FnQkNJRktBSUFJZ1FnQXlnQ0FDSUNUZ1JBSUFJZ0JFZ05BU0FGS0FJRUlBTW9BZ1JPRFFFTElBVXBBZ0FoRHlBRklBSTJBZ0FnQlNBREtBSUVOZ0lFSUE5Q0lJaW5JUWNnRDZjaENBSi9JQUFnQUNBRFJnMEFHZ05BQWtBZ0NDQURRUWhySWdJb0FnQWlCRWdFUUNBRFFRUnJLQUlBSVFZTUFRc2dCQ0FJVGdSQUlBTkJCR3NvQWdBaUJpQUhTZzBCQ3lBRERBSUxJQU1nQmpZQ0JDQURJQVEyQWdBZ0FpSURJQUJIRFFBTElBQUxJZ1FnQnpZQ0JDQUVJQWcyQWdBTElBRWdCVUVJYWlJRVJ3MEFDd3dCQ3lBQUlBTkJBbTFCQTNRaUNXb2hCUUovSUFSQnVUNVBCRUFnQUNBQUlBTkJCRzFCQTNRaUJHb2dCU0FFSUFWcUlBZ1F6d3NNQVFzZ0FDQUZJQWdRcWdZTElRb0Nmd0pBQWtBZ0FDZ0NBQ0lHSUFVb0FnQWlCMGdFUUNBSUlRUU1BUXNDUUNBR0lBZEtEUUFnQUNnQ0JDQUFJQWxxS0FJRVRnMEFJQWdoQkF3QkN3SkFJQUFnRFVjRVFDQUFJQWxxSVFzZ0RTRUVJQWdoQXdOQUlBUW9BZ0FpQ1NBSFNBMENJQWNnQ1U0RVFDQURRUVJyS0FJQUlBc29BZ1JJRFFNTElBQWdCQ0lEUVFocklnUkhEUUFMQ3lBQVFRaHFJUVVnQmlBSUtBSUFJZ1JJRFFJZ0JDQUdUZ1JBSUFBb0FnUWdEQ2dDQUVnTkF3c2dCU0FJUmcwRUEwQUNRQ0FGS0FJQUlnTWdCa3dFUUNBRElBWklEUUVnQUNnQ0JDQUZLQUlFVGcwQkN5QUZJQVEyQWdBZ0NDQUROZ0lBSUFVb0FnUWhCQ0FGSUF3b0FnQTJBZ1FnRENBRU5nSUFJQVZCQ0dvaEJRd0VDeUFJSUFWQkNHb2lCVWNOQUFzTUJBc2dBQ0FKTmdJQUlBUWdCallDQUNBQUtBSUVJUVlnQUNBRFFRUnJJZ01vQWdBMkFnUWdBeUFHTmdJQUlBcEJBV29oQ2dzQ1FDQUFRUWhxSWdNZ0JFOE5BQU5BSUFVb0FnQWhDUU5BQWtBZ0NTQURLQUlBSWc1TUJFQWdDU0FPU0EwQklBTW9BZ1FnQlNnQ0JFNE5BUXNnQTBFSWFpRUREQUVMQ3lBRUlRWUNRQ0FFUVFocklnY29BZ0FpQ3lBSlNBMEFBMEFnQnlFR0FrQWdDU0FMU0EwQUlBUkJCR3NvQWdBZ0JTZ0NCRTROQUNBRUlRWU1BZ3NnQmlJRVFRaHJJZ2NvQWdBaUN5QUpUZzBBQ3dzZ0F5QUhTdzBCSUFNZ0N6WUNBQ0FISUE0MkFnQWdBeWdDQkNFRUlBTWdCa0VFYXlJR0tBSUFOZ0lFSUFZZ0JEWUNBQ0FISUFVZ0F5QUZSaHNoQlNBRFFRaHFJUU1nQ2tFQmFpRUtJQWNoQkF3QUN3QUxBa0FnQXlBRlJnMEFJQVVvQWdBaUJDQURLQUlBSWdaT0JFQWdCQ0FHU2cwQklBVW9BZ1FnQXlnQ0JFNE5BUXNnQXlBRU5nSUFJQVVnQmpZQ0FDQURLQUlFSVFRZ0F5QUZLQUlFTmdJRUlBVWdCRFlDQkNBS1FRRnFJUW9MSUFwRkJFQWdBQ0FERUlVUklRWWdBMEVJYWlJRklBRVFoUkVFUUNBRElRRWdCa1VOQmd3RUMwRUNJQVlOQWhvTElBTWdBR3NnQVNBRGEwZ0VRQ0FBSUFNZ0FoRFRDeUFEUVFocUlRQU1CQXNnQTBFSWFpQUJJQUlRMHdzZ0F5RUJEQVFMSUFVZ0NFWU5BU0FJSVFRRGZ3SkFJQUFvQWdBaUJpQUZJZ01vQWdBaUIwZ05BQU5BQWtBZ0JpQUhTZzBBSUFBb0FnUWdBeWdDQkU0TkFDQURJUVVNQWdzZ0F5Z0NDQ0VISUFOQkNHb2lCU0VESUFZZ0IwNE5BQXNMQTBBZ0JpQUVJZ05CQ0dzaUJDZ0NBQ0lLU0EwQUlBWWdDa3dFUUNBQUtBSUVJQU5CQkdzb0FnQklEUUVMQ3lBRUlBVk5CSDlCQkFVZ0JTQUtOZ0lBSUFRZ0J6WUNBQ0FGS0FJRUlRWWdCU0FEUVFScklnTW9BZ0EyQWdRZ0F5QUdOZ0lBSUFWQkNHb2hCUXdCQ3dzTElRUWdCU0VBSUFSQkJFWU5BU0FFUVFKR0RRRUxDd3NMYkFFQ2Z5TUFRUkJySWdJa0FDQUFRUUEyQWdnZ0FFSUFOd0lBSUFFb0FyZ0JJUU1nQVNnQ3RBRWhBU0FDSUFBMkFnZ2dBU0FEUndSQUEwQWdBU2dDQUNnQ1JDOEJVRUhtQUVZRVFDQUNRUWhxSUFFUTZ3UUxJQUZCQkdvaUFTQURSdzBBQ3dzZ0FrRVFhaVFBQzljQkFRTi9JQUZCQVNBQlFRRktHeUVFQWtBZ0FFSFVBV29pQXlnQ0FDSUJCRUFnQUVIVUFXb2hBd05BQWtBZ0FTZ0NFQ0lDSUFSS0JFQWdBU2dDQUNJQ0RRRWdBU0VEREFRTElBSWdCRTROQXlBQlFRUnFJUU1nQVNnQ0JDSUNSUTBESUFNaEFRc2dBU0VESUFJaEFRd0FDd0FMSUFNaEFRc2dBeWdDQUVVRVFFRVVFQmdpQWlBQk5nSUlJQUpDQURjQ0FDQUNJQVEyQWhBZ0F5QUNOZ0lBSUFBb0F0QUJLQUlBSWdFRVFDQUFJQUUyQXRBQklBTW9BZ0FoQWdzZ0FDZ0MxQUVnQWhCRUlBQWdBQ2dDMkFGQkFXbzJBdGdCQ3d2YUFnRUhmeUFCSUFFb0FnQTJBZ1FDUUFKQUlBQW9Ba0FpQmlBQUtBSkVJZ2xIQkVBRFFBSkFBa0FnQmlnQ0FDSURLQUswQVNJQUlBTW9BcmdCSWdOR0RRQURRQ0FBS0FJQUtBSkVJQUpHRFFFZ0FFRUVhaUlBSUFOSERRQUxEQUVMSUFBZ0EwWU5BQ0FBS0FJQUlnTkZEUUFnQXlnQ1JDQUNSdzBBSUFFb0FnUWlBQ0FCS0FJSVJ3UkFJQUFnQXpZQ0FDQUJJQUJCQkdvMkFnUU1BUXNnQUNBQktBSUFJZ2RySWdCQkFuVWlDRUVCYWlJRVFZQ0FnSUFFVHcwRElBUWdBRUVCZFNJRklBUWdCVXNiUWYvLy8vOERJQUJCL1AvLy93ZEpHeUlFQkg4Z0JFR0FnSUNBQkU4TkJTQUVRUUowRUJnRlFRQUxJZ1VnQ0VFQ2RHb2lDQ0FETmdJQUlBQkJBRW9FUUNBRklBY2dBQkFaR2dzZ0FTQUZJQVJCQW5ScU5nSUlJQUVnQ0VFRWFqWUNCQ0FCSUFVMkFnQWdCMFVOQUNBSEVCY0xJQVpCQkdvaUJpQUpSdzBBQ3dzUEN4QW9BQXRCbzRUdkFCQTRBQXR0QVFSL0l3QkJFR3NpQWlRQUFrQWdBQ2dDUkNBQUtBSkFhMEVBU2dSQUEwQWdBQ0FERU84QklnUW9Bc1FCSWdVRVFDQUZLQUxzQVNBQlJnMERDeUFEUVFGcUlnTWdBQ2dDUkNBQUtBSkFhMEVDZFVnTkFBc0xJQUlnQVRZQ0FFRUFJUVFMSUFKQkVHb2tBQ0FFQ3lNQUlBQkJuTTc4QURZQ0FDQUFRYlFCYWlBQUtBSzRBUkNyQmlBQUVPQUJHaUFBQzZJS0FRaC9JQUFvQWtRaEJDQUFLQUt3QVNJRkJFQWdBQ0FFUVFScklnUTJBa1FMSUFCQlFHc2hDUUpBQWtBQ1FBSkFJQUVnQkNBQUtBSkFJZ1pySWdkQkFuVWlDRWdFUUFKQUlBQW9Ba2dpQXlBRVN3UkFJQVFnQlRZQ0FDQUFJQVJCQkdvMkFrUU1BUXNnQ0VFQmFpSUNRWUNBZ0lBRVR3MENJQUlnQXlBR2F5SURRUUYxSWdRZ0FpQUVTeHRCLy8vLy93TWdBMEg4Ly8vL0Iwa2JJZ0lFZnlBQ1FZQ0FnSUFFVHcwRUlBSkJBblFRR0FWQkFBc2lBeUFJUVFKMGFpSUVJQVUyQWdBZ0IwRUFTZ1JBSUFNZ0JpQUhFQmthQ3lBQUlBTWdBa0VDZEdvMkFrZ2dBQ0FFUVFScU5nSkVJQUFnQXpZQ1FDQUdSUTBBSUFZUUZ3c2dBQ0FCRU84QklnQkZCRUJCQUE4TElBQkJzUDM4QUVIQTFQd0FRUUFRSEE4TFFaZ0NFQmdpQmlJQlFSd1EyUVVhSUFGQjFBRnFJZ1JDQURjQ0FDQUJRZ0EzQXJnQklBRkNCRGNDc0FFZ0FVSFUxUHdBTmdJQUlBRWdCRFlDMEFFZ0FVSUFOd0tBQWlBQlFRQTJBc3dCSUFGQ0FEY0NpQUlnQVVJQU53S1FBaUFCUWRBQmFrRUFFSTRCSUFFZ0JEWUMwQUVnQVVJQU53TFVBU0FCUVFBMkFzUUJJQUZDQURjQzNBRWdBVUVCT2dEQUFTQUJRZ0EzQXVRQklBRkNBRGNDN0FFZ0FVSUFOd0wwQVNBQlFRQTJBdndCSUFBaEFTTUFRUkJySWdVa0FFRUVJUW9DUUNBQ1JRMEFJQUVvQXJ3QlJRUkFJQUVDZjBFQUlBSkJJRUYvRURBaUFFVU5BQnBCQUNBQVFiRDkvQUJCMU12OEFFRUFFQndpQUVVTkFCb2dBQ2dDd0FNTEVKRVJDeUFDS0FMc0FTRUlBa0FDUUNBQlFiZ0JhaUlFS0FJQUlnZEZEUUFnQkNFQUEwQWdBQ0FISUFjb0FoQWdDRWdpQ3hzaEFDQUhJQXRCQW5ScUtBSUFJZ2NOQUFzZ0FDQUVSZzBBSUFnZ0FDZ0NFRTROQVFzZ0Fpd0FYeUVBSUFJb0FsUWhCQ0FGSUFnMkFnQWdCU0FFSUFKQjFBQnFJQUJCQUVnYk5nSUVRZm05OFFBZ0JSQWtEQUVMSUFBb0FoUWhDZ3NnQlVFUWFpUUFJQVlnQ2pZQ3NBRWdCaUFDTmdMRUFRSkFJQUpGRFFBZ0EwVU5BQ0FHSUFJb0FvZ0NRUUZySUFJb0FwQUNJQU1vQXVnR1FmUVhhaUlBS0FJc0lnTkJDbXdnQXlBQUxRQThHMnhCQVhSQjVBQnRiRFlDOUFFTElBWWdBVFlDVENBQktBTEFBU0lDUlFSQUlBRWdBVUVnUVg4UU1DSUFCSDhnQUVHdy9md0FRZFRML0FCQkFCQWNCVUVBQ3lJQ05nTEFBUXNnQmlBQ05nTElBUUpBSUFFb0FrUWlBQ0FCS0FKSUlnTkpCRUFnQUNBR05nSUFJQUVnQUVFRWFqWUNSQXdCQ3lBQUlBa29BZ0FpQUdzaUJFRUNkU0lGUVFGcUlnSkJnSUNBZ0FSUERRRWdBaUFESUFCcklnTkJBWFVpQnlBQ0lBZExHMEgvLy8vL0F5QURRZnovLy84SFNSc2lBZ1IvSUFKQmdJQ0FnQVJQRFFRZ0FrRUNkQkFZQlVFQUN5SURJQVZCQW5ScUlnVWdCallDQUNBRVFRQktCRUFnQXlBQUlBUVFHUm9MSUFFZ0F5QUNRUUowYWpZQ1NDQUJJQVZCQkdvMkFrUWdBU0FETmdKQUlBQkZEUUFnQUJBWEN3SkFJQUVvQXJBQklnUkZEUUFnQVNnQ1JDSUFJQUVvQWtnaUEwa0VRQ0FBSUFRMkFnQWdBU0FBUVFScU5nSkVJQVlQQ3lBQUlBa29BZ0FpQUdzaUJVRUNkU0lIUVFGcUlnSkJnSUNBZ0FSUERRRWdBaUFESUFCcklnTkJBWFVpQ0NBQ0lBaExHMEgvLy8vL0F5QURRZnovLy84SFNSc2lBZ1IvSUFKQmdJQ0FnQVJQRFFVZ0FrRUNkQkFZQlVFQUN5SURJQWRCQW5ScUlnY2dCRFlDQUNBRlFRQktCRUFnQXlBQUlBVVFHUm9MSUFFZ0F5QUNRUUowYWpZQ1NDQUJJQWRCQkdvMkFrUWdBU0FETmdKQUlBQkZEUUFnQUJBWEN5QUdEd3NRS0FBTFFhT0U3d0FRT0FBTFFhT0U3d0FRT0FBTFFhT0U3d0FRT0FBTDlnRUJCbjhnQVFSQVFRRWhBeUFBUWRBRWFpSUNFS2dVUlFSQUlBRVFxQlFoQXdzZ0FoREpCQ0VFSUFJUXFSUWhCU0FDSUFFUTRBUWdBRUdjQ0dvZ0FVSE1BMm9RMUFVZ0FFR3dDR29nQVNnQzRBTTJBZ0FnQUVHNENHb2dBU2dDNkFNMkFnQWdBRUhBQ0dvZ0FTZ0M4QU0yQWdBZ0FFSElDR29nQVNnQytBTTJBZ0FnQUVITUNHb2dBU2dDL0FNMkFnQWdBRUhVQ0dvZ0FTZ0NoQVEyQWdBZ0FFSGNDR29nQVNnQ2pBUTJBZ0FnQUVIZ0NHb2lCaUFCS1FPUUJEY0RBQ0FBUWVnSWFpSUhJQUV0QUpnRU9nQUFJQUlRc2dZZ0F3UkFJQVpCQVRvQUFBOExJQUJCNUFocUlBVTJBZ0FnQnlBRU9nQUFDd3YvQWdFRWZ3SkFBa0FnQUNBQlJ3UkFJQUZCQkdvaUF5MEFDeUlGUVJoMFFSaDFJUVFDUUNBQVFRUnFJZ0lzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBaUFES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdDQ3lBQ0lBRW9BZ1FnQVNnQ0NCQWdEQUVMSUFJZ0FTZ0NCQ0FESUFSQkFFZ2lBaHNnQVNnQ0NDQUZJQUliRUNFYUN5QUJRUkJxSVFNZ0FFRVFhaUVDSUFFdEFCc2lCVUVZZEVFWWRTRUVJQUFzQUJ0QkFFNEVRQ0FFUVFCSURRSWdBaUFES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdEQ3lBQ0lBRW9BaEFnQXlBRVFRQklJZ0liSUFFb0FoUWdCU0FDR3hBaEdnd0NDeUFBSUFFb0FodzJBaHdQQ3lBQ0lBRW9BaEFnQVNnQ0ZCQWdDeUFBSUFFb0FodzJBaHdnQVVFZ2FpRURJQUJCSUdvaEFpQUJMUUFySWdWQkdIUkJHSFVoQkNBQUxBQXJRUUJPQkVBZ0JFRUFUZ1JBSUFJZ0F5a0NBRGNDQUNBQ0lBTW9BZ2cyQWdnUEN5QUNJQUVvQWlBZ0FTZ0NKQkFnRHdzZ0FpQUJLQUlnSUFNZ0JFRUFTQ0lBR3lBQktBSWtJQVVnQUJzUUlSb0xnUUlCQm44Z0FRUkFJQUJCQ0dvaUJDQUJFT0FFSUFBZ0FTZ0MwQU0yQXRnREFrQWdBU0FFUmlJR0RRQWdBVUhZQTJvaUF5MEFDeUlIUVJoMFFSaDFJUVVnQUVIZ0Eyb2lBaXdBQzBFQVRnUkFJQVZCQUU0RVFDQUNJQU1wQXdBM0F3QWdBaUFES0FJSU5nSUlEQUlMSUFJZ0FTZ0MyQU1nQVNnQzNBTVFJQXdCQ3lBQ0lBRW9BdGdESUFNZ0JVRUFTQ0lDR3lBQktBTGNBeUFISUFJYkVDRWFDeUFBSUFFb0F1Z0ROZ0x3QXlBQVFmUURhaUFCUWV3RGFoRGJDeUFBSUFFdEFKd0VPZ0NrQkNBQUlBRXBBcVFFTndLc0JDQUdSUVJBSUFCQnVBUnFJQUVvQXJBRUlBRW9BclFFRUZFTElBQWdBU2dDd0FRMkFzZ0VJQVFRc2dZTEN6OEFJQUJCbU1QOEFEWUNBQ0FBUVpnUmFoQ0FBeG9nQUVHZ0RXb1FuQUlhSUFCQjhBaHFFSzhCR2lBQVFkQUVhaERqQVJvZ0FFRUlhaERQQVJvZ0FBc2ZBQ0FCQkVBZ0FDQUJLQUlBRU40TElBQWdBU2dDQkJEZUN5QUJFQmNMQy9JS0FRbC9Jd0JCRUdzaUJ5UUFJQUJCQURZQ0VDQUFRZ0EzQWhRZ0FFSUFOd0lnSUFCQkFEb0FIQ0FBUWdBM0FpZ2dBRUlBTndJd0lBQkNnSUNBZ01BTU53STRJQUFvQWtBaUF5QUFLQUpFSWdWSEJFQURRQ0FES0FJQUlnZ0VRQ0FJSUFnb0FnQW9BZ1FSQVFBZ0FDZ0NSQ0VGQ3lBRFFRUnFJZ01nQlVjTkFBc2dBQ2dDUUNFREN5QUFJQU0yQWtRQ1FBSkFBa0FDUUFKQUlBRW9BZ2dpQ0VVTkFDQUFJQUkyQWl3Z0FFRkFheUVMQWtBQ1FDQUlJQUFvQWtnZ0EydEJBblZMQkVBZ0NFR0FnSUNBQkU4TkJDQUFJQWhCQW5RaUJoQVlJZ0kyQWtRZ0FDQUNOZ0pBSUFBZ0FpQUdhallDU0NBRFJRMEJJQU1RRnlBQktBSUlJUWdMSUFoQkFFd05BUXRCQUNFQ0EwQkJ5QUFRR0NJRFFRQTJBalFnQTBFQU5nSWdJQU5DQURjQ09DQURRb0NBZ0lCd053SVVJQU5CMkw3OEFEWUNBQ0FEUVVCclFnQTNBZ0FDUUNBQUtBSkVJZ1lnQUNnQ1NDSUZTUVJBSUFZZ0F6WUNBQ0FBSUFaQkJHbzJBa1FNQVFzZ0JpQUxLQUlBSWdacklnbEJBblVpQ2tFQmFpSUVRWUNBZ0lBRVR3MEZJQVFnQlNBR2F5SUZRUUYxSWd3Z0JDQU1TeHRCLy8vLy93TWdCVUg4Ly8vL0Iwa2JJZ1FFZnlBRVFZQ0FnSUFFVHcwSElBUkJBblFRR0FWQkFBc2lCU0FLUVFKMGFpSUtJQU0yQWdBZ0NVRUFTZ1JBSUFVZ0JpQUpFQmthQ3lBQUlBVWdCRUVDZEdvMkFrZ2dBQ0FLUVFScU5nSkVJQUFnQlRZQ1FDQUdSUTBBSUFZUUZ5QUJLQUlJSVFnTElBSkJBV29pQWlBSVNBMEFDd3NnQVNnQ0JDZ0NDRUd3L2Z3QVFiakQrd0JCQUJBY0lnTWdBeWdDQUNnQ1BCRUFBQkM1QVNFSUlBZEJBRFlDRENBQktBSUVJUWxCQUNFRkEwQWdBeUFES0FJQUtBSThFUUFBRUxrQklRWWdBeUFES0FJQUtBSUlFUUFBUWZFQVJnUkFJQUJCQVRvQUVRc2dBQ2dDUkNBQUtBSkFJZ0pyUVFKMUlBVk5EUVVnQWlBRlFRSjBJZ3BxSWdJb0FnQWdBellDT0NBQ0tBSUFJZ0pCQURZQ0VDQUNJQVkyQWd3Q1FDQURRYmpEK3dCQjlMenpBRUYrRUJ3aUFrVU5BQ0FDS0FJRVJRMEFJQUF0QUJCRkJFQWdBRUVCT2dBUUN5QUFLQUpFSUFBb0FrQWlCR3RCQW5VZ0JVME5CaUFFSUFwcUtBSUFJQUlvQWdRMkFoQUxBa0FDUUNBRElBZEJER29Rc0FZaUFnUkFJQU1oQkNBQ0lBQW9BaXhIRFFFTElBTWdBeWdDQUNnQ0NCRUFBRUh4QUVjTkFTQURFUEVCSVFJZ0F4Q25BaUVFSUFBb0Fpd2hDd0pBSUFJb0Fwd0RJZ3hGRFFBZ0N5QU1SZzBBSUFBZ0REWUNGQ0FBSUFJUTJCRTJBaGdnQUNnQ0xDRUxDeUFFS0FLY0F5SUNSUTBCSUFJZ0MwWU5BUXNnQUNBQ05nSVVJQUFnQkJEWUVUWUNHQXNnQjBFRUVCZ2lBallDQUNBSElBSkJCR29pQkRZQ0NDQUNRZkdBbUFRMkFRQWdCeUFFTmdJRUlBTWdCeEJTSVFRZ0J5Z0NBQ0lDQkVBZ0J5QUNOZ0lFSUFJUUZ3c0NRQ0FFSUFBdEFCSkZjVVVOQUNBQUtBSkVJQUFvQWtBaUFtdEJBblVnQlUwTkJnSi9JQUlnQ21vb0FnQWlBaWdDUkNJRUJFQWdCQ2dDNUFNTUFRdEJBQ0FDS0FJNElnSkZEUUFhUVFBZ0FrRzR3L3NBUWN6OThnQkJmaEFjSWdKRkRRQWFJQUlvQWdRTElnSkZEUUFDUUNBQUtBSWtJZ1JGRFFBZ0FpQUVSZzBBSUFCQkFUb0FFa0VBSVFJTElBQWdBallDSkFzZ0IwRUdFQmdpQWpZQ0FDQUhJQUpCQm1vaUJEWUNDQ0FDUVk4Qk93RUVJQUpCOFlDWUJEWUJBQ0FISUFRMkFnUWdBeUFIRUZJaEF5QUhLQUlBSWdJRVFDQUhJQUkyQWdRZ0FoQVhDeUFEQkVBZ0FDQUFLQUlnSWdJZ0JpQUNJQVpLR3pZQ0lBc0NRQ0FHSUFoR0RRQWdBQzBBRUEwQUlBQkJBVG9BRUFzZ0NTZ0NCQ0lKSUFGR0RRRWdDU2dDQ0NJQ0JFQWdCVUVCYWlFRklBWWhDQ0FDUWJEOS9BQkJ1TVA3QUVFQUVCd2lBdzBCQ3dzTElBZEJFR29rQUE4TFFhT0U3d0FRT0FBTEVDZ0FDMEdqaE84QUVEZ0FDeEJ0QUF0bkFRRi9JQUJDQURjQ1FDQUFRZ0EzQWhRZ0FFSUFOd0lnSUFBZ0FFRUVhaUlCTmdJSUlBQWdBVFlDQkNBQVFRQTJBa2dnQUVIZ3d2d0FOZ0lBSUFCQ0FEY0NEQ0FBUVFBNkFCd2dBRUlBTndJb0lBQkNBRGNDTUNBQVFvQ0FnSURBRERjQ09DQUFDN0lGQVF0L0l3QkIwQUJySWdNa0FBSkFRY0RqZ1FFdEFBQUVRQ0FBTFFBTElnRkJHSFJCR0hVaENpQUFLQUlBSVFzZ0FDZ0NCQ0VNQWtCQnhPT0JBU2dDQUNJQ1FjampnUUVvQWdBaUJVWU5BQ0FMSUFBZ0NrRUFTQ0lFR3lFSElBd2dBU0FFR3lJSVJRUkFBMEFDUUNBQ0tBSUVJQUl0QUFzaUJpQUdRUmgwUVJoMUlnRkJBRWdiRFFBZ0FVRUFUQTBGSUFjdEFBQWdBaTBBQUVjTkFDQUNJUVFnQnlFQkEwQWdCa0VCYXlJR1JRMEdJQUV0QUFFaENDQUJRUUZxSVFFZ0NDQUVRUUZxSWdRdEFBQkdEUUFMQ3lBQ1FReHFJZ0lnQlVjTkFBd0NDd0FMQTBBQ1FDQUNLQUlFSUFJdEFBc2lCaUFHUVJoMFFSaDFJZ0ZCQUVnaUJCc2dDRWNOQUNBQ0tBSUFJUWtnQkVVRVFDQUJSUTBGSUFJaEJDQUhJZ0V0QUFBZ0NVSC9BWEZIRFFFRFFDQUdRUUZySWdaRkRRWWdBUzBBQVNFSklBRkJBV29oQVNBSklBUkJBV29pQkMwQUFFWU5BQXNNQVFzZ0NTQUhJQWdRVEVVTkJBc2dBa0VNYWlJQ0lBVkhEUUFMQzBITTQ0RUJLQUlBSUFWSEJFQUNRQ0FLUVFCT0JFQWdCU0FBS1FJQU53SUFJQVVnQUNnQ0NEWUNDQXdCQ3lBRklBc2dEQkFhQzBISTQ0RUJJQVZCREdvMkFnQU1BZ3RCeE9PQkFTQUFFSVVDREFFTEFrQUNRQUpBQWtBQ1FDQUJRUUZyRGdRREFnRUFCQXNnQXlBQUtBSUFJQUFnQUN3QUMwRUFTQnMyQWhCQjBNYUJBVUdJcS9JQUlBTkJFR29RQWhvTUJBc2dBeUFBS0FJQUlBQWdBQ3dBQzBFQVNCczJBaUJCOWNhQkFVR0lxL0lBSUFOQklHb1FBaG9NQXdzZ0F5QUFLQUlBSUFBZ0FDd0FDMEVBU0JzMkFqQkJtc2VCQVVHSXEvSUFJQU5CTUdvUUFob01BZ3NnQXlBQUtBSUFJQUFnQUN3QUMwRUFTQnMyQWtCQnZzZUJBVUdJcS9JQUlBTkJRR3NRQWhvTUFRc2dBeUFBS0FJQUlBQWdBQ3dBQzBFQVNCczJBZ0JCNHNlQkFVR0lxL0lBSUFNUUFob0xJQU5CMEFCcUpBQUxzd0VCQVg4Z0FFRUFOZ0k4QWtBZ0FBSi9JQUFvQWpnaUF5QURLQUlBS0FJSUVRQUFRWVlCUmdSQUlBQW9BamdNQVFzZ0FDZ0NPQ0lESUFNb0FnQW9BZ2dSQUFCQjhRQkdCRUFnQUNnQ09DRUNJQUZCQVVZRVFDQUNFUEVCREFJTElBSVFwd0lNQVFzZ0FDZ0NPQ0lESUFNb0FnQW9BZ2dSQUFCQmp3RkhEUUVnQUNBQUtBSTRJZ05Ca0FGQjhMRi9RUUVRTERZQ1FDQUNEUUVnQVVFQlJnUkFJQU1ROFFFTUFRc2dBeENuQWdzMkFqd0xDNmNHQVFWL0l3QkJFR3NpQlNRQUlBQWdBU0FDRUtvRklRY0NRQUpBSUFNb0FnQWlCaUFDS0FJQUlnaElEUUFnQmlBSVJ3UkFJQWNoQmd3Q0N5QURLQUlFSUFJb0FnUklEUUFnQnlFR0RBRUxJQVVnQWlrQ0NEY0RDQ0FGSUFJcEFnQTNBd0FnQWlBREtRSUlOd0lJSUFJZ0F5a0NBRGNDQUNBRElBVXBBd2czQWdnZ0F5QUZLUU1BTndJQUlBSW9BZ0FpQ0NBQktBSUFJZ2xPQkVBZ0IwRUJhaUVHSUFnZ0NVY05BU0FDS0FJRUlBRW9BZ1JPRFFFTElBVWdBU2tDQ0RjRENDQUZJQUVwQWdBM0F3QWdBU0FDS1FJSU53SUlJQUVnQWlrQ0FEY0NBQ0FDSUFVcEF3ZzNBZ2dnQWlBRktRTUFOd0lBSUFFb0FnQWlDQ0FBS0FJQUlnbE9CRUFnQjBFQ2FpRUdJQWdnQ1VjTkFTQUJLQUlFSUFBb0FnUk9EUUVMSUFVZ0FDa0NDRGNEQ0NBRklBQXBBZ0EzQXdBZ0FDQUJLUUlJTndJSUlBQWdBU2tDQURjQ0FDQUJJQVVwQXdnM0FnZ2dBU0FGS1FNQU53SUFJQWRCQTJvaEJnc0NRQUpBSUFRb0FnQWlCeUFES0FJQUlnaElEUUFnQnlBSVJ3UkFJQVloQkF3Q0N5QUVLQUlFSUFNb0FnUklEUUFnQmlFRURBRUxJQVVnQXlrQ0NEY0RDQ0FGSUFNcEFnQTNBd0FnQXlBRVFRaHFLUUlBTndJSUlBTWdCQ2tDQURjQ0FDQUVJQVVwQXdnM0FnZ2dCQ0FGS1FNQU53SUFJQU1vQWdBaUJ5QUNLQUlBSWdoT0JFQWdCa0VCYWlFRUlBY2dDRWNOQVNBREtBSUVJQUlvQWdST0RRRUxJQVVnQWlrQ0NEY0RDQ0FGSUFJcEFnQTNBd0FnQWlBREtRSUlOd0lJSUFJZ0F5a0NBRGNDQUNBRElBVXBBd2czQWdnZ0F5QUZLUU1BTndJQUlBSW9BZ0FpQXlBQktBSUFJZ2RPQkVBZ0JrRUNhaUVFSUFNZ0IwY05BU0FDS0FJRUlBRW9BZ1JPRFFFTElBVWdBU2tDQ0RjRENDQUZJQUVwQWdBM0F3QWdBU0FDS1FJSU53SUlJQUVnQWlrQ0FEY0NBQ0FDSUFVcEF3ZzNBZ2dnQWlBRktRTUFOd0lBSUFFb0FnQWlBaUFBS0FJQUlnTk9CRUFnQmtFRGFpRUVJQUlnQTBjTkFTQUJLQUlFSUFBb0FnUk9EUUVMSUFVZ0FDa0NDRGNEQ0NBRklBQXBBZ0EzQXdBZ0FDQUJLUUlJTndJSUlBQWdBU2tDQURjQ0FDQUJJQVVwQXdnM0FnZ2dBU0FGS1FNQU53SUFJQVpCQkdvaEJBc2dCVUVRYWlRQUlBUUwvdzRDREg4QmZpTUFRUkJySWdRa0FBTkFJQUZCREdzaERDQUJRUkJySVFjRFFBSkFBa0FDUUFKQUFrQUNRQ0FCSUFCcklnSkJCSFVpQXc0R0JRVUFBUUlEQkFzZ0FVRVFheUlDS0FJQUlnTWdBQ2dDQUNJSFRnUkFJQU1nQjBjTkJTQUJRUXhyS0FJQUlBQW9BZ1JPRFFVTElBUWdBRUVJYWlrQ0FEY0RDQ0FFSUFBcEFnQTNBd0FnQUNBQ0tRSUlOd0lJSUFBZ0Fpa0NBRGNDQUNBQ0lBUXBBd2czQWdnZ0FpQUVLUU1BTndJQURBUUxJQUFnQUVFUWFpQUJRUkJyRUtvRkdnd0RDeUFBSUFCQkVHb2lBaUFBUVNCcUlnTVFxZ1VhSUFGQkVHc2lCeWdDQUNJRklBQW9BaUFpQms0RVFDQUZJQVpIRFFNZ0FVRU1heWdDQUNBQUtBSWtUZzBEQ3lBRUlBTXBBZ2czQXdnZ0JDQURLUUlBTndNQUlBTWdCeWtDQ0RjQ0NDQURJQWNwQWdBM0FnQWdCeUFFS1FNSU53SUlJQWNnQkNrREFEY0NBQ0FBS0FJZ0lnRWdBQ2dDRUNJSFRnUkFJQUVnQjBjTkF5QUFLQUlrSUFBb0FoUk9EUU1MSUFRZ0Fpa0NDRGNEQ0NBRUlBSXBBZ0EzQXdBZ0FpQURLUUlJTndJSUlBSWdBeWtDQURjQ0FDQURJQVFwQXdnM0FnZ2dBeUFFS1FNQU53SUFJQUFvQWhBaUFTQUFLQUlBSWdOT0JFQWdBU0FEUncwRElBQW9BaFFnQUNnQ0JFNE5Bd3NnQkNBQVFRaHFLUUlBTndNSUlBUWdBQ2tDQURjREFDQUFJQUlwQWdnM0FnZ2dBQ0FDS1FJQU53SUFJQUlnQkNrRENEY0NDQ0FDSUFRcEF3QTNBZ0FNQWdzZ0FDQUFRUkJxSUFCQklHb2dBRUV3YWlBQlFSQnJFT01MR2d3QkN5QUNRZThEVEFSQUlBQWdBRUVRYWlBQVFTQnFJZ01RcWdVYUlBQkJNR29pQWlBQlJnMEJBMEFnQXlFRklBSWlBeWdDQkNFR0FrQWdBaWdDQUNJSElBVW9BZ0FpQWs0RVFDQUNJQWRIRFFFZ0JpQUZLQUlFVGcwQkN5QURJQVVwQWdBM0FnQWdBMEVJYWlrQ0FDRU9JQU1nQlNrQ0NEY0NDQUovSUFBaUFpQUNJQVZHRFFBYUEwQUNRQ0FISUFWQkVHc2lBaWdDQUNJSVNBMEFJQVVnQnlBSVJ3MENHaUFHSUFWQkRHc29BZ0JJRFFBZ0JRd0NDeUFGSUFJcEFnQTNBZ0FnQlNBQ0tRSUlOd0lJSUFJaUJTQUFSdzBBQ3lBQUN5SUNJQTQzQWdnZ0FpQUdOZ0lFSUFJZ0J6WUNBQXNnQVNBRFFSQnFJZ0pIRFFBTERBRUxJQUFnQTBFQ2JVRUVkR29oQmdKL0lBSkI4ZndBVHdSQUlBQWdBQ0FEUVFSdFFRUjBJZ0pxSUFZZ0FpQUdhaUFIRU9NTERBRUxJQUFnQmlBSEVLb0ZDeUVJQW44Q1FBSkFJQUFvQWdBaUJTQUdLQUlBSWdsSUJFQWdCeUVEREFFTElBQkJCR29vQWdBaENpQUdLQUlFSVFzZ0J5RURBa0FnQlNBSlJ3MEFJQW9nQzA0TkFBd0JDd05BSUFNaUFrRVFheUlESUFCR0JFQWdBRUVRYWlFRElBVWdCeWdDQUNJQ1NBMERJQUlnQlVZRVFDQUtJQXdvQWdCSURRUUxJQU1nQjBZTkJRTkFBa0FnQXlnQ0FDSUNJQVZNQkVBZ0FpQUZSdzBCSUFvZ0F5Z0NCRTROQVFzZ0JDQURRUWhxS1FJQU53TUlJQVFnQXlrQ0FEY0RBQ0FESUFjcEFnZzNBZ2dnQXlBSEtRSUFOd0lBSUFjZ0JDa0RDRGNDQ0NBSElBUXBBd0EzQWdBZ0EwRVFhaUVEREFVTElBY2dBMEVRYWlJRFJ3MEFDd3dGQ3lBSklBTW9BZ0FpRFV3RVFDQUpJQTFIRFFFZ0FrRU1heWdDQUNBTFRnMEJDd3NnQkNBQVFRaHFLUUlBTndNSUlBUWdBQ2tDQURjREFDQUFJQU5CQ0dvcEFnQTNBZ2dnQUNBREtRSUFOd0lBSUFNZ0JDa0RDRGNDQ0NBRElBUXBBd0EzQWdBZ0NFRUJhaUVJQ3dKQUlBQkJFR29pQWlBRFR3MEFBMEFnQmlnQ0JDRUtJQVlvQWdBaENRTkFBa0FnQ1NBQ0tBSUFJZ1ZNQkVBZ0JTQUpSdzBCSUFJb0FnUWdDazROQVFzZ0FrRVFhaUVDREFFTEN3TkFJQWtnQXlJRlFSQnJJZ01vQWdBaUMwd0VRQ0FKSUF0SERRRWdCVUVNYXlnQ0FDQUtUZzBCQ3dzZ0FpQURTdzBCSUFRZ0FrRUlhaWtDQURjRENDQUVJQUlwQWdBM0F3QWdBaUFEUVFocUtRSUFOd0lJSUFJZ0F5a0NBRGNDQUNBRElBUXBBd2czQWdnZ0F5QUVLUU1BTndJQUlBTWdCaUFDSUFaR0d5RUdJQUpCRUdvaEFpQUlRUUZxSVFnTUFBc0FDd0pBSUFJZ0JrWU5BQ0FHS0FJQUlnTWdBaWdDQUNJRlRnUkFJQU1nQlVjTkFTQUdLQUlFSUFJb0FnUk9EUUVMSUFRZ0FrRUlhaWtDQURjRENDQUVJQUlwQWdBM0F3QWdBaUFHUVFocUtRSUFOd0lJSUFJZ0Jpa0NBRGNDQUNBR0lBUXBBd2czQWdnZ0JpQUVLUU1BTndJQUlBaEJBV29oQ0FzZ0NFVUVRQ0FBSUFJUXNCRWhCaUFDUVJCcUlnTWdBUkN3RVFSQUlBSWhBU0FHUlEwR0RBUUxRUUlnQmcwQ0dnc2dBaUFBYXlBQklBSnJTQVJBSUFBZ0FoRGtDeUFDUVJCcUlRQU1CQXNnQWtFUWFpQUJFT1FMSUFJaEFRd0VDeUFESUFjaUFrWU5BUU4vSUFBb0FnUWhDQUpBSUFBb0FnQWlCaUFES0FJQUlnVklEUUFEUUFKQUlBVWdCa2NOQUNBSUlBTW9BZ1JPRFFBTUFnc2dBeWdDRUNFRklBTkJFR29oQXlBRklBWk1EUUFMQ3dOQUlBWWdBaUlGUVJCcklnSW9BZ0FpQ1VnTkFDQUdJQWxHQkVBZ0NDQUZRUXhyS0FJQVNBMEJDd3NnQWlBRFRRUi9RUVFGSUFRZ0EwRUlhaWtDQURjRENDQUVJQU1wQWdBM0F3QWdBeUFDUVFocUtRSUFOd0lJSUFNZ0Fpa0NBRGNDQUNBQ0lBUXBBd2czQWdnZ0FpQUVLUU1BTndJQUlBTkJFR29oQXd3QkN3c0xJUVVnQXlFQUlBVkJCRVlOQVNBRlFRSkdEUUVMQ3dzZ0JFRVFhaVFBQ3hnQUlBQW9BZ2dRc1FGSEJFQWdBQ2dDQ0JEOEV3c2dBQXNOQUNBQVFmb0FRUUZCQVJBc0N4QUFJQUJCL2dBZ0FVRUJFQ3hCQUVjTGdBRUJBbjhqQUVFUWF5SUJKQUFnQVVFQU9nQUlJQUZDOE02aHE1YU1tWmt0TndNQUlBRkJDRG9BQ3lBQVFUOGdBUkRoQ1NFQ0lBRXNBQXRCQUVnRVFDQUJLQUlBRUJjTElBQkJsUDc3QURZQ3lBRWdBRUdFL3ZzQU5nTEFBU0FBUWZEOSt3QTJBckFCSUFCQjBQZjdBRFlDQUNBQ0VONEdJQUZCRUdva0FDQUFDNEFCQVFKL0l3QkJFR3NpQVNRQUlBRkJBRG9BQ0NBQlF2RE9tZnYyaloyWkxUY0RBQ0FCUVFnNkFBc2dBRUU5SUFFUTRRa2hBaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWF6aCt3QTJBc2dCSUFCQm5PSDdBRFlDd0FFZ0FFR0k0ZnNBTmdLd0FTQUFRZWphK3dBMkFnQWdBaERlQmlBQlFSQnFKQUFnQUFzZkFDQUJCRUFnQUNBQktBSUFFT29MSUFBZ0FTZ0NCQkRxQ3lBQkVCY0xDL1FCQVFSL0l3QkJFR3NpQkNRQUlBQW9BZ0FpQXlBQUtBSUVJQVJCREdvZ0JFRUlhaUFCRU5ZRUlnVW9BZ0FpQWtVRVFFRVVFQmdpQWlBQktBSUFOZ0lRSUFJZ0JDZ0NERFlDQ0NBQ1FnQTNBZ0FnQlNBQ05nSUFJQU1vQWdBb0FnQWlBUVIvSUFNZ0FUWUNBQ0FGS0FJQUJTQUNDeUVCSUFNb0FnUWdBUkJFSUFNZ0F5Z0NDRUVCYWpZQ0NBc2dBQ0FDTmdJRUFrQWdBaWdDQkNJRFJRUkFJQUlvQWdnaUFTZ0NBQ0FDUmcwQklBSkJDR29oQWdOQUlBSW9BZ0FpQTBFSWFpRUNJQU1nQXlnQ0NDSUJLQUlBUncwQUN3d0JDd05BSUFNaUFTZ0NBQ0lERFFBTEN5QUFJQUUyQWdRZ0JFRVFhaVFBQzZjREFRUi9Jd0JCSUdzaUJTUUFJQUZCLy8vLy93YzJBZ0FnQWtILy8vLy9CellDQUNBRFFZQ0FnSUI0TmdJQUlBUkJnSUNBZ0hnMkFnQWdCVUVBTmdJWUlBVWdCVUVRYWlJR05nSVVJQVVnQmpZQ0VDQUZRUUE3QVFRZ0JVRUZOZ0lJSUFWQnJJVDlBRFlDQUNBQUlBWWdCVUh3c1g5QkFVRUJFTmNGSUFZZ0JTZ0NGQ0lBUndSQUEwQWdBQ2dDQ0NJR0lBWW9BZ0FvQWxBUkFBQWhCZ0pBSUFBb0FnZ2lCeUFIS0FJQUtBSUlFUUFBUVkwQlJnMEFJQVpCRUdvUVhrVU5BQ0FCSUFZb0FpQWlCaWdDeEFFaUJ5QUJLQUlBSWdnZ0J5QUlTQnMyQWdBZ0FpQUdLQUxJQVNJSElBSW9BZ0FpQ0NBSElBaElHellDQUNBRElBWW9Bc3dCSWdjZ0F5Z0NBQ0lJSUFjZ0NFb2JOZ0lBSUFRZ0JpZ0MwQUVpQmlBRUtBSUFJZ2NnQmlBSFNoczJBZ0JCQVNFSUN5QUFLQUlFSWdBZ0JVRVFha2NOQUFzTEFrQWdCU2dDR0VVTkFDQUZLQUlVSWdBb0FnQWlBU0FGS0FJUUlnSW9BZ1EyQWdRZ0FpZ0NCQ0FCTmdJQUlBVkJBRFlDR0NBQUlBVkJFR3BHRFFBRFFDQUFLQUlFSVFFZ0FCQVhJQUVpQUNBRlFSQnFSdzBBQ3dzZ0JVRWdhaVFBSUFnTElnRUJmeUFBS0FMWUFpSUJCSDhnQVVHdy9md0FRYmpEK3dCQkFCQWNCU0FBQ3d2WkFnRUVmeU1BUVJCcklnSWtBQ0FDUVFBNkFBZ2dBa0xpeW9XanA0NmN1aTAzQXdBZ0FrRUlPZ0FMSUFCQjd3QWdBaENlQVJvZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FFSE1BMm9pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWFqVjhnQTJBZ0FnQVVFQU5nSU1JQUVoQXlBQVFlQURhaUlCUWJqUThnQTJBZ0FnQVVJQU53TUlJQUZCakxyekFEWUNBQ0FCSVFRZ0FFSHdBMm9pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUWRUazh3QTJBZ0FnQUVIZ3Evc0FOZ0tJQXlBQVFkQ3Ird0EyQXZnQ0lBQkJ3S3Y3QURZQzZBSWdBRUd3cS9zQU5nTGtBU0FBUVl5cit3QTJBdFFCSUFCQi9LcjdBRFlDd0FFZ0FFSGNxdnNBTmdLd0FTQUFRWnlrK3dBMkFnQWdBMEh3cS9zQU5nSUFJQVJCZ0t6N0FEWUNBQ0FCUVpDcyt3QTJBZ0FnQUVFU0VDa2dBRUh5QVJBcElBQkI3Z0FRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FDQUFDNHNDQUFKQUlBQUVmeUFCUWY4QVRRMEJBa0JCNU5LQkFTZ0NBQ2dDQUVVRVFDQUJRWUIvY1VHQXZ3TkdEUU1NQVFzZ0FVSC9EMDBFUUNBQUlBRkJQM0ZCZ0FGeU9nQUJJQUFnQVVFR2RrSEFBWEk2QUFCQkFnOExJQUZCZ0VCeFFZREFBMGNnQVVHQXNBTlBjVVVFUUNBQUlBRkJQM0ZCZ0FGeU9nQUNJQUFnQVVFTWRrSGdBWEk2QUFBZ0FDQUJRUVoyUVQ5eFFZQUJjam9BQVVFRER3c2dBVUdBZ0FSclFmLy9QMDBFUUNBQUlBRkJQM0ZCZ0FGeU9nQURJQUFnQVVFU2RrSHdBWEk2QUFBZ0FDQUJRUVoyUVQ5eFFZQUJjam9BQWlBQUlBRkJESFpCUDNGQmdBRnlPZ0FCUVFRUEN3dEJrTWlCQVVFWk5nSUFRWDhGUVFFTER3c2dBQ0FCT2dBQVFRRUxNUUFnQVFSQUlBQWdBU2dDQUJEd0N5QUFJQUVvQWdRUThBc2dBU3dBRzBFQVNBUkFJQUVvQWhBUUZ3c2dBUkFYQ3d1aUFRRURmeU1BUVJCcklnRWtBQ0FCUVFjNkFBc2dBVUVBT2dBSElBRkJocHJ4QUNnQUFEWUNBQ0FCUVltYThRQW9BQUEyQUFNZ0FFRWtJQUVROEFFaEF5QUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QUFRYkFCYWlJQ1FialE4Z0EyQWdBZ0FrRUFOZ0lFSUFKQjZJVDdBRFlDQUNBQVFkQ0Yrd0EyQWdBZ0FrSGtpL3NBTmdJQUlBTkJOUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUN4OEFJQUVFUUNBQUlBRW9BZ0FROGdzZ0FDQUJLQUlFRVBJTElBRVFGd3NMWmdFQ2Z5QUFLQUtrQmdSQUlBQW9BcVFHUVFGR0R3c2dBRUhNQTJvZ0FCRG1BU0lCSUFFb0FnUWlBRVlFUUVFQUR3c0NRQU5BSUFBb0FnZ2lBaWdDL0FkRkJFQkJBUThMSUFJb0F2d0hRUUZHRFFFZ0FDZ0NCQ0lBSUFGSERRQUxRUUFQQzBFQkMwTUJBMzhDUUNBQ1JRMEFBMEFnQUNnQ0FDSUVJQUVvQWdBaUJVWUVRQ0FCUVFScUlRRWdBRUVFYWlFQUlBSkJBV3NpQWcwQkRBSUxDeUFFSUFWcklRTUxJQU1MUEFFQmZ5QUNJQUJCekFOcUlnSWdBQkNlQXlJRElBTW9BZ0FvQWlRUkFBQTJBZ0FnQVNBQ0lBQVE3UU1pQUNBQUtBSUFLQUlrRVFBQU5nSUFDN2NHQVFWL0FrQUNRQUpBSUFJT0F3SUNBQUVMSUFBb0FnZ2hBaUFCS0FJQUlnRW9BZ2dpQXdSQUlBTkJzUDM4QUVHQW4vc0FRUUFRSENFRkN5QUZLQUs4QlNBRkxBQzBCVUVIYkdvZ0FrR3cvZndBUVlDZit3QkJBQkFjSWdJc0FMUUZRUWRzSUFJb0Fyd0ZhazROQVNBQktBSUFJZ0lnQVNnQ0JEWUNCQ0FCS0FJRUlBSTJBZ0FnQUNnQ0FDSUNJQUUyQWdRZ0FTQUNOZ0lBSUFBZ0FUWUNBQ0FCSUFBMkFnUWdBUThMSUFKQkFYWWlCeUVFSUFBaEJRTkFJQVJCQVVzaEJpQUZLQUlFSVFVZ0JFRUJheUVFSUFZTkFBc2dBQ0FGSUFjZ0F4RDJDeUVHSUFVZ0FTQUNJQWRySUFNUTlnc2hBQ0FHS0FJSUlRSkJBQ0VFSUFBb0FnZ2lBd1JBSUFOQnNQMzhBRUdBbi9zQVFRQVFIQ0VFQ3dKQUlBUW9BcndGSUFRc0FMUUZRUWRzYWlBQ1FiRDkvQUJCZ0ovN0FFRUFFQndpQWl3QXRBVkJCMndnQWlnQ3ZBVnFJZ05JQkVBQ1FDQUJJZ0lnQUNnQ0JDSUVSZzBBQTBBZ0F5QUVLQUlJUWJEOS9BQkJnSi83QUVFQUVCd2lBaXdBdEFWQkIyd2dBaWdDdkFWcVRBUkFJQVFoQWd3Q0N5QUVLQUlFSWdRZ0FVY05BQXNnQVNFQ0N5QUFLQUlBSWdNZ0FpZ0NBQ0lGS0FJRU5nSUVJQVVvQWdRZ0F6WUNBQ0FHS0FJRUlRTWdCaWdDQUNJRUlBQTJBZ1FnQUNBRU5nSUFJQVlnQlRZQ0FDQUZJQVkyQWdRTUFRc2dCaWdDQkNFRElBQWhBaUFHSVFBTElBSWdBMFlOQUNBQklBSkdEUUFnQWlFR0EwQWdBeWdDQ0NFRlFRQWhCQ0FDS0FJSUlnY0VRQ0FIUWJEOS9BQkJnSi83QUVFQUVCd2hCQXNDUUNBRUtBSzhCU0FFTEFDMEJVRUhiR29nQlVHdy9md0FRWUNmK3dCQkFCQWNJZ1VzQUxRRlFRZHNJQVVvQXJ3RmFpSUhTQVJBQW44Z0FTQUNLQUlFSWdRZ0FVWU5BQm9EUUNBRUlBY2dCQ2dDQ0VHdy9md0FRWUNmK3dCQkFCQWNJZ1VzQUxRRlFRZHNJQVVvQXJ3RmFrd05BUm9nQkNnQ0JDSUVJQUZIRFFBTElBRUxJUVVnQWlnQ0FDSUVJQVVvQWdBaUJ5Z0NCRFlDQkNBSEtBSUVJQVEyQWdBZ0F5Z0NCQ0VFSUFNb0FnQWlDQ0FDTmdJRUlBSWdDRFlDQUNBRElBYzJBZ0FnQnlBRE5nSUVJQVVnQmlBQ0lBWkdHeUVHREFFTElBTW9BZ1FoQkNBQ0lRVUxJQVFnQmtZTkFTQUVJUU1nQlNJQ0lBRkhEUUFMQ3lBQUM5b0JBUVIvSUFBb0Fxd0dJZ01nQUVHb0Jtb2lCRWNFUUFOQUlBTW9BZ2dpQWlnQ0FDSUJJQUlvQWdSSEJFQURRQ0FCS0FJQUlnSkJBRFlDakFnZ0FrRUFOZ0tJQ0NBQlFRUnFJZ0VnQXlnQ0NDSUNLQUlFUncwQUN5QUNLQUlBSVFFTElBRUVRQ0FDSUFFMkFnUWdBUkFYQ3lBQ0VCY2dBeWdDQkNJRElBUkhEUUFMQ3dKQUlBQW9BckFHUlEwQUlBQW9BcXdHSWdFb0FnQWlBaUFBS0FLb0JpSURLQUlFTmdJRUlBTW9BZ1FnQWpZQ0FDQUFRUUEyQXJBR0lBRWdCRVlOQUFOQUlBRW9BZ1FoQUNBQkVCY2dBQ0lCSUFSSERRQUxDd3NwQVFGL0lBSUVRQ0FBSVFNRFFDQURJQUUyQWdBZ0EwRUVhaUVESUFKQkFXc2lBZzBBQ3dzZ0FBdkRBUUVFZjBFQklRUWpBRUVRYXlJQ0pBQWdBa0VHRUJnaUFUWUNBQ0FDSUFGQkJtb2lBellDQ0NBQlFlZ0FPd0VFSUFGQjU0RDBBallCQUNBQ0lBTTJBZ1FnQUNBQ0VGSWhBeUFDS0FJQUlnRUVRQ0FDSUFFMkFnUWdBUkFYQ3dKQUlBTkZEUUFnQUNBQUtBSUFLQUtJQVJFQUFDZ0NRQ0lBUlEwQUlBQWdBQ2dDQUNnQ0NCRUFBRUdSQVVZTkFDQUFRUk1RUlNFQkFrQWdBQ2dDb0FNaUF5QUJJQU1iSUFBUTRnUWlBRUVCYXc0Q0FBQUJDeUFBSVFRTElBSkJFR29rQUNBRUMySUJBWDhqQUVFUWF5SURKQUFnQXlBQ05nSU1JQU5CQ0dvZ0EwRU1haENhQkNFQ0lBQWdBUkR2Q3lFQklBSW9BZ0FpQUFSQVFlVFNnUUVvQWdBYUlBQUVRRUhrMG9FQlFialJnUUVnQUNBQVFYOUdHellDQUFzTElBTkJFR29rQUNBQkN3d0FJQUFRbWhJYUlBQVFGd3Z6QXdFRGZ5QUFJQUVRWkJvZ0FFRUFOZ0s4QVNBQVFnQTNBclFCSUFCQnpNTDhBRFlDc0FFQ1FDQUJLQUs0QVNBQktBSzBBV3NpQXdSQUlBTkJBRWdOQVNBQUlBTVFHQ0lDTmdLMEFTQUFJQUkyQXJnQklBQWdBaUFEUVFKMVFRSjBhallDdkFFZ0FDQUJLQUs0QVNBQktBSzBBU0lFYXlJRFFRQktCSDhnQWlBRUlBTVFHU0FEYWdVZ0FnczJBcmdCQ3lBQVFjQUJhaUlDUVFBMkFnd2dBaUFDUVFScUlnTTJBZ2dnQWlBRE5nSUVJQUpCeFAzOEFEWUNBQ0FDSVFNZ0FFR0kxdklBTmdMUUFTQUJLQUxVQVNFQ0lBQkI2Tm55QURZQzJBRWdBQ0FDTmdMVUFTQUJLQUxjQVNFQ0lBQkIyTjN5QURZQzRBRWdBQ0FDTmdMY0FTQUFRZVFCYWlFQ0FrQWdBU3dBN3dGQkFFNEVRQ0FDSUFFcEF1UUJOd0lBSUFJZ0FTZ0M3QUUyQWdnTUFRc2dBaUFCS0FMa0FTQUJLQUxvQVJBYUN5QUJLQUwwQVNFQ0lBQkIzTnI2QURZQ3NBRWdBRUhJMVBvQU5nSUFJQUFnQWpZQzlBRWdBMEh3MnZvQU5nSUFJQUJCdE52NkFEWUM4QUVnQUVHazIvb0FOZ0xnQVNBQVFaVGIrZ0EyQXRnQklBQkJoTnY2QURZQzBBRWdBQ0FCS1FMNEFUY0MrQUVnQUNBQktRS0FBamNDZ0FJZ0FDQUJLUUtJQWpjQ2lBSWdBQ0FCS1FLUUFqY0NrQUlnQUNBQktRS1lBamNDbUFJZ0FDQUJLUUtnQWpjQ29BSWdBQ0FCTFFDb0Fqb0FxQUlQQ3hBb0FBdWtCQUVEZnlBQUlBRVFaQm9nQUVHd0FXb2lBa0VBTmdJTUlBSWdBa0VFYWlJRE5nSUlJQUlnQXpZQ0JDQUNRY1Q5L0FBMkFnQWdBaUVESUFCQndBRnFJQUZCd0FGcUVJc0NJUVFnQUVINDFQSUFOZ0xVQWlBQVFkZ0NhaUVDQWtBZ0FTd0E0d0pCQUU0RVFDQUNJQUVwQXRnQ053SUFJQUlnQVNnQzRBSTJBZ2dNQVFzZ0FpQUJLQUxZQWlBQktBTGNBaEFhQ3lBQVFZalk4Z0EyQXVRQ0lBQkI2QUpxSVFJQ1FDQUJMQUR6QWtFQVRnUkFJQUlnQVNrQzZBSTNBZ0FnQWlBQktBTHdBallDQ0F3QkN5QUNJQUVvQXVnQ0lBRW9BdXdDRUJvTElBQkI3THJ6QURZQzlBSWdBU2dDK0FJaEFpQUFRZGpkOGdBMkF2d0NJQUFnQWpZQytBSWdBRUdBQTJvaEFnSkFJQUVzQUlzRFFRQk9CRUFnQWlBQktRS0FBemNDQUNBQ0lBRW9Bb2dETmdJSURBRUxJQUlnQVNnQ2dBTWdBU2dDaEFNUUdnc2dBRUh3dC9RQU5nSUFJQU5CaUw3MEFEWUNBQ0FFUVp5KzlBQTJBZ0FnQUVFQU5nS1VBeUFBUWdBM0Fvd0RJQUJCZ0wvMEFEWUMvQUlnQUVId3Z2UUFOZ0wwQWlBQVFlQys5QUEyQXVRQ0lBQkIwTDcwQURZQzFBSWdBRUhBdnZRQU5nTFFBUUpBSUFFb0FwQURJQUVvQW93RGF5SURCRUFnQTBFQVNBMEJJQUFnQXhBWUlnSTJBb3dESUFBZ0FqWUNrQU1nQUNBQ0lBTkJBblZCQW5ScU5nS1VBeUFBSUFFb0FwQURJQUVvQW93RElnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQ2tBTUxJQUFnQVNnQ21BTTJBcGdERHdzUUtBQUx4QVVEQjM4Q2ZBRitJQUZCRkJCRklRWUNRQ0FDS0FLa0F5SUVCRUFnQkNzRHVBRWhDeUFDUVFCQkFFRUJRUUVRalFNaERBd0JDeUFDSUFJb0FnQW9BZ2dSQUFCQjdnQkdCRUFnQWtITUEyb2lCQ0FDRUo0RElRVWdCQ0FDRU8wRElRUUNRQ0FGUlEwQUlBUkZEUUFnQkNnQ3BBTXJBN2dCSUFVb0FxUURLd080QVNJTG9TQUVRUUJCQUVFQlFRRVFqUU9nSVF3TUFnc0xJQUJCQURZQ0NDQUFJQUEyQWdRZ0FDQUFOZ0lBRHdzZ0FrRUJFRndvQXV3QklRY2pBRUdRQVdzaUJDUUFJQVJDNUlHQWdCQTNBMmdnQkVMa2dZQ0FFRGNEQ0NBRUtRSUlJUTBnQkVId0FHb2lBa0VCT2dBWUlBSkJBRFlDRkNBQ1FkajkvQUEyQWdBZ0FrSUFOd0lFSUFJZ0RUY0NEQ0FCUVJzUVJTZ0NwQUloQ0NBQlFSc1FSU2dDcEFJaENTQUVRUUEyQWxRZ0JDQUVRY3dBYWlJRk5nSlFJQVFnQVRZQ1lDQUVJQWhCNEJCcU5nSllJQVFnQlRZQ1RDQUVRZHpjK2dBMkFqQWdCQ0FET2dCSUlBUWdERGtEUUNBRUlBczVBemdnQkNBSlFiQU1hallDWENBRVFnQTNBeWdnQkVJQU53TWdJQVJCZ0lBY05nSVVJQVFnQnpZQ0dDQUVRZXlxL1FBMkFoQWdCRUVnYWlJQklBUkJFR29RdWdZZ0JrSG9BbW9nQWlBRVFUQnFRUUFnQVVId3NYOUJBVUVBRUM0Z0FFRUFOZ0lJSUFBZ0FEWUNCQ0FBSUFBMkFnQWdCU0FFS0FKUUlnTkhCRUFnQUNFQkEwQkJEQkFZSVFJZ0F5Z0NDQ0VHSUFJZ0FEWUNCQ0FDSUFZMkFnZ2dBaUFCTmdJQUlBRWdBallDQkNBQUlBcEJBV29pQ2pZQ0NDQUFJQUkyQWdBZ0FpRUJJQU1vQWdRaUF5QUZSdzBBQ3dzZ0JDZ0NJQ0lBQkVBZ0JDQUFOZ0lrSUFBUUZ3c2dCRUhjM1BvQU5nSXdBa0FnQkNnQ1ZFVU5BQ0FFS0FKUUlnQW9BZ0FpQVNBRUtBSk1JZ0lvQWdRMkFnUWdBaWdDQkNBQk5nSUFJQVJCQURZQ1ZDQUFJQVJCekFCcUlnSkdEUUFEUUNBQUtBSUVJUUVnQUJBWElBRWlBQ0FDUncwQUN3c2dCRUdRQVdva0FBdmtBUUVHZnlNQVFSQnJJZ01rQUNBRElBRWdBa0VCRVA0TElBQkJBRFlDQ0NBQUlBQTJBZ1FnQUNBQU5nSUFJQU1vQWdRaUFTQURSaUlHUlFSQUlBQWhBaUFCSVFVRFFDQUZLQUlJSVFkQkRCQVlJZ1FnQURZQ0JDQUVJQWMyQWdnZ0JDQUNOZ0lBSUFJZ0JEWUNCQ0FBSUFoQkFXb2lDRFlDQ0NBQUlBUTJBZ0FnQkNFQ0lBVW9BZ1FpQlNBRFJ3MEFDd3NDUUNBREtBSUlSUTBBSUFFb0FnQWlBQ0FES0FJQUlnSW9BZ1EyQWdRZ0FpZ0NCQ0FBTmdJQUlBTkJBRFlDQ0NBR0RRQURRQ0FCS0FJRUlRQWdBUkFYSUFBaUFTQURSdzBBQ3dzZ0EwRVFhaVFBQzkwQ0FnUi9BWDRqQUVHQUFXc2lCaVFBSUFaQzRJR0FnQkEzQTFnZ0JrTGdnWUNBRURjREFDQUdLUUlBSVFvZ0JrSGdBR29pQjBFQk9nQVlJQWRCQURZQ0ZDQUhRZGo5L0FBMkFnQWdCMElBTndJRUlBY2dDamNDRENBQlFSc1FSU2dDcEFJaENDQUJRUnNRUlNnQ3BBSWhDU0FHUWNRQWFpSUJRZ0EzQWdBZ0JrR2MzUG9BTmdJb0lBWWdCellDVkNBR0lBaEI0QkJxTmdKTUlBWWdBVFlDUUNBR0lBTTVBemdnQmlBQ09RTXdJQVlnQ1VHd0RHbzJBbEFnQmtJQU53TWdJQVpDQURjREdDQUdRWUNBSERZQ0RDQUdJQVUyQWhBZ0JrSHNxdjBBTmdJSUlBWkJHR29pQlNBR1FRaHFFTG9HSUFSQjZBSnFJQWNnQmtFb2FrRUFJQVZCOExGL1FRRkJBQkF1SUFCQ0FEY0NCQ0FBSUFCQkJHbzJBZ0FnQUNBR0tBSkFJQUVRMEFjZ0JpZ0NHQ0lBQkVBZ0JpQUFOZ0ljSUFBUUZ3c2dCa0djM1BvQU5nSW9JQVpCUUdzZ0JpZ0NSQkNPQVNBR1FZQUJhaVFBQzQwRkFRTi9JQUFnQVNBQ0lBTVFnZ3doQnlBREtBSUFJUVVDUUNBRUtBSUFJZ1lnQmlnQ0FDZ0NKQkVBQUNBRklBVW9BZ0FvQWlRUkFBQklEUUFnQmlBR0tBSUFLQUlrRVFBQUlBVWdCU2dDQUNnQ0pCRUFBRW9FUUNBSER3c2dCaWdDK0FOQkNrWUVRQ0FIRHdzZ0JTZ0MrQU5CQ2tZTkFDQUdJQVlvQWdBb0FpUVJBQUFnQlNBRktBSUFLQUlrRVFBQVNBMEFJQWNQQ3lBREtBSUFJUVVnQXlBRUtBSUFOZ0lBSUFRZ0JUWUNBQ0FDS0FJQUlRVUNRQUpBSUFNb0FnQWlCaUFHS0FJQUtBSWtFUUFBSUFVZ0JTZ0NBQ2dDSkJFQUFFZ05BQ0FIUVFGcUlRUWdCaUFHS0FJQUtBSWtFUUFBSUFVZ0JTZ0NBQ2dDSkJFQUFFb05BU0FHS0FMNEEwRUtSZzBCSUFVb0F2Z0RRUXBHRFFBZ0JpQUdLQUlBS0FJa0VRQUFJQVVnQlNnQ0FDZ0NKQkVBQUU0TkFRc2dBaWdDQUNFRUlBSWdBeWdDQURZQ0FDQURJQVEyQWdBZ0FTZ0NBQ0VEQWtBZ0FpZ0NBQ0lGSUFVb0FnQW9BaVFSQUFBZ0F5QURLQUlBS0FJa0VRQUFTQTBBSUFkQkFtb2hCQ0FGSUFVb0FnQW9BaVFSQUFBZ0F5QURLQUlBS0FJa0VRQUFTZzBCSUFVb0F2Z0RRUXBHRFFFZ0F5Z0MrQU5CQ2tZTkFDQUZJQVVvQWdBb0FpUVJBQUFnQXlBREtBSUFLQUlrRVFBQVRnMEJDeUFCS0FJQUlRTWdBU0FDS0FJQU5nSUFJQUlnQXpZQ0FDQUFLQUlBSVFJQ1FDQUJLQUlBSWdNZ0F5Z0NBQ2dDSkJFQUFDQUNJQUlvQWdBb0FpUVJBQUJJRFFBZ0IwRURhaUVFSUFNZ0F5Z0NBQ2dDSkJFQUFDQUNJQUlvQWdBb0FpUVJBQUJLRFFFZ0F5Z0MrQU5CQ2tZTkFTQUNLQUw0QTBFS1JnMEFJQU1nQXlnQ0FDZ0NKQkVBQUNBQ0lBSW9BZ0FvQWlRUkFBQk9EUUVMSUFBb0FnQWhBaUFBSUFFb0FnQTJBZ0FnQVNBQ05nSUFJQWRCQkdvaEJBc2dCQXZ3QXdFRGZ5QUFJQUVnQWhDN0JpRUdJQUlvQWdBaEJBSkFJQU1vQWdBaUJTQUZLQUlBS0FJa0VRQUFJQVFnQkNnQ0FDZ0NKQkVBQUVnTkFDQUZJQVVvQWdBb0FpUVJBQUFnQkNBRUtBSUFLQUlrRVFBQVNnUkFJQVlQQ3lBRktBTDRBMEVLUmdSQUlBWVBDeUFFS0FMNEEwRUtSZzBBSUFVZ0JTZ0NBQ2dDSkJFQUFDQUVJQVFvQWdBb0FpUVJBQUJJRFFBZ0JnOExJQUlvQWdBaEJDQUNJQU1vQWdBMkFnQWdBeUFFTmdJQUlBRW9BZ0FoQkFKQUFrQWdBaWdDQUNJRklBVW9BZ0FvQWlRUkFBQWdCQ0FFS0FJQUtBSWtFUUFBU0EwQUlBWkJBV29oQXlBRklBVW9BZ0FvQWlRUkFBQWdCQ0FFS0FJQUtBSWtFUUFBU2cwQklBVW9BdmdEUVFwR0RRRWdCQ2dDK0FOQkNrWU5BQ0FGSUFVb0FnQW9BaVFSQUFBZ0JDQUVLQUlBS0FJa0VRQUFUZzBCQ3lBQktBSUFJUU1nQVNBQ0tBSUFOZ0lBSUFJZ0F6WUNBQ0FBS0FJQUlRSUNRQ0FCS0FJQUlnUWdCQ2dDQUNnQ0pCRUFBQ0FDSUFJb0FnQW9BaVFSQUFCSURRQWdCa0VDYWlFRElBUWdCQ2dDQUNnQ0pCRUFBQ0FDSUFJb0FnQW9BaVFSQUFCS0RRRWdCQ2dDK0FOQkNrWU5BU0FDS0FMNEEwRUtSZzBBSUFRZ0JDZ0NBQ2dDSkJFQUFDQUNJQUlvQWdBb0FpUVJBQUJPRFFFTElBQW9BZ0FoQWlBQUlBRW9BZ0EyQWdBZ0FTQUNOZ0lBSUFaQkEyb2hBd3NnQXd2NUVnRUlmd05BSUFGQkNHc2hDaUFCUVFScklRZ0RRQUpBQWtBQ1FBSkFBa0FDUUNBQklBQnJJZ05CQW5VaUJBNEdCUVVBQVFJREJBc2dBQ2dDQUNFQ0FrQWdBVUVFYXlJREtBSUFJZ0VnQVNnQ0FDZ0NKQkVBQUNBQ0lBSW9BZ0FvQWlRUkFBQklEUUFnQVNBQktBSUFLQUlrRVFBQUlBSWdBaWdDQUNnQ0pCRUFBRW9OQlNBQktBTDRBMEVLUmcwRklBSW9BdmdEUVFwR0RRQWdBU0FCS0FJQUtBSWtFUUFBSUFJZ0FpZ0NBQ2dDSkJFQUFFNE5CUXNnQUNnQ0FDRUJJQUFnQXlnQ0FEWUNBQ0FESUFFMkFnQVBDeUFBSUFCQkJHb2dBVUVFYXhDN0Job1BDeUFBSUFCQkJHb2dBRUVJYWlBQlFRUnJFSUlNR2c4TElBQWdBRUVFYWlBQVFRaHFJQUJCREdvZ0FVRUVheENCREJvTUFRc2dBMEg3QUV3RVFDQUFJZ0lnQUVFRWFpQUFRUWhxSWdNUXV3WWFJQUJCREdvaUFDQUJJZ2hIQkVBRFFDQURJZ0VvQWdBaEJBSkFBa0FnQUNJREtBSUFJZ0FnQUNnQ0FDZ0NKQkVBQUNBRUlBUW9BZ0FvQWlRUkFBQklEUUFnQUNBQUtBSUFLQUlrRVFBQUlBUWdCQ2dDQUNnQ0pCRUFBRW9OQVNBQUtBTDRBMEVLUmcwQklBUW9BdmdEUVFwR0RRQWdBQ0FBS0FJQUtBSWtFUUFBSUFRZ0JDZ0NBQ2dDSkJFQUFFNE5BUXNnQXlnQ0FDRUVJQU1nQVNnQ0FEWUNBQUpBSUFFZ0FpSUFSZzBBQTBBZ0FTSUFRUVJySWdFb0FnQWhCZ0pBSUFRZ0JDZ0NBQ2dDSkJFQUFDQUdJQVlvQWdBb0FpUVJBQUJJRFFBZ0JDQUVLQUlBS0FJa0VRQUFJQVlnQmlnQ0FDZ0NKQkVBQUVvTkFpQUVLQUw0QTBFS1JnMENJQVlvQXZnRFFRcEdEUUFnQkNBRUtBSUFLQUlrRVFBQUlBWWdCaWdDQUNnQ0pCRUFBRTROQWdzZ0FDQUJLQUlBTmdJQUlBRWdBa2NOQUFzZ0FpRUFDeUFBSUFRMkFnQUxJQU5CQkdvaUFDQUlSdzBBQ3dzUEN5QUFJQVJCQW0xQkFuUnFJUVlDZnlBRFFaMGZUd1JBSUFBZ0FDQUVRUVJ0UVFKMElnTnFJQVlnQXlBR2FpQUlFSUVNREFFTElBQWdCaUFJRUxzR0N5RUpJQVlvQWdBaEF3Si9Ba0FDUUNBQUtBSUFJZ1FnQkNnQ0FDZ0NKQkVBQUNBRElBTW9BZ0FvQWlRUkFBQklCRUFnQ0NFRERBRUxBa0FnQkNBRUtBSUFLQUlrRVFBQUlBTWdBeWdDQUNnQ0pCRUFBRW9OQUNBRUtBTDRBMEVLUmcwQUlBTW9BdmdEUVFwR0JFQWdDQ0VEREFJTElBUWdCQ2dDQUNnQ0pCRUFBQ0FESUFNb0FnQW9BaVFSQUFCT0RRQWdDQ0VEREFFTElBb2lBeUFBUmcwQkEwQUNRQ0FHS0FJQUlRUWdBeWdDQUNJRklBVW9BZ0FvQWlRUkFBQWdCQ0FFS0FJQUtBSWtFUUFBU0EwQUFrQWdCU0FGS0FJQUtBSWtFUUFBSUFRZ0JDZ0NBQ2dDSkJFQUFFb05BQ0FGS0FMNEEwRUtSZzBBSUFRb0F2Z0RRUXBHRFFFZ0JTQUZLQUlBS0FJa0VRQUFJQVFnQkNnQ0FDZ0NKQkVBQUVnTkFRc2dBMEVFYXlJRElBQkhEUUVNQXdzTElBQW9BZ0FoQkNBQUlBTW9BZ0EyQWdBZ0F5QUVOZ0lBSUFsQkFXb2hDUXNDUUNBQVFRUnFJZ1FnQTA4TkFBTkFJQVlvQWdBaEJRSkFBa0FnQkNnQ0FDSUhJQWNvQWdBb0FpUVJBQUFnQlNBRktBSUFLQUlrRVFBQVNBMEFJQWNnQnlnQ0FDZ0NKQkVBQUNBRklBVW9BZ0FvQWlRUkFBQktEUUVnQnlnQytBTkJDa1lOQVNBRktBTDRBMEVLUmcwQUlBY2dCeWdDQUNnQ0pCRUFBQ0FGSUFVb0FnQW9BaVFSQUFCT0RRRUxJQVJCQkdvaEJBd0JDeUFHS0FJQUlRVUNRQ0FEUVFScklnTW9BZ0FpQnlBSEtBSUFLQUlrRVFBQUlBVWdCU2dDQUNnQ0pCRUFBRWdOQUFOQUFrQWdCeUFIS0FJQUtBSWtFUUFBSUFVZ0JTZ0NBQ2dDSkJFQUFFb05BQ0FIS0FMNEEwRUtSZzBBSUFVb0F2Z0RRUXBHRFFJZ0J5QUhLQUlBS0FJa0VRQUFJQVVnQlNnQ0FDZ0NKQkVBQUVnTkFnc2dCaWdDQUNFRklBTkJCR3NpQXlnQ0FDSUhJQWNvQWdBb0FpUVJBQUFnQlNBRktBSUFLQUlrRVFBQVRnMEFDd3NnQXlBRVNRMEJJQVFvQWdBaEJTQUVJQU1vQWdBMkFnQWdBeUFGTmdJQUlBTWdCaUFFSUFaR0d5RUdJQVJCQkdvaEJDQUpRUUZxSVFrTUFBc0FDd0pBSUFRZ0JrWU5BQ0FFS0FJQUlRTUNRQ0FHS0FJQUlnVWdCU2dDQUNnQ0pCRUFBQ0FESUFNb0FnQW9BaVFSQUFCSURRQWdCU0FGS0FJQUtBSWtFUUFBSUFNZ0F5Z0NBQ2dDSkJFQUFFb05BU0FGS0FMNEEwRUtSZzBCSUFNb0F2Z0RRUXBHRFFBZ0JTQUZLQUlBS0FJa0VRQUFJQU1nQXlnQ0FDZ0NKQkVBQUU0TkFRc2dCQ2dDQUNFRElBUWdCaWdDQURZQ0FDQUdJQU0yQWdBZ0NVRUJhaUVKQ3lBSlJRUkFJQUFnQkJENkVTRURJQVJCQkdvaUJpQUJFUG9SQkVBZ0JDRUJJQU5GRFFZTUJBdEJBaUFERFFJYUN5QUVJQUJySUFFZ0JHdElCRUFnQUNBRUlBSVFnd3dnQkVFRWFpRUFEQVFMSUFSQkJHb2dBU0FDRUlNTUlBUWhBUXdFQ3lBSUtBSUFJUU1nQUVFRWFpRUdBa0FnQUNnQ0FDSUVJQVFvQWdBb0FpUVJBQUFnQXlBREtBSUFLQUlrRVFBQVNBMEFBa0FnQkNBRUtBSUFLQUlrRVFBQUlBTWdBeWdDQUNnQ0pCRUFBRW9OQUNBRUtBTDRBMEVLUmcwQUlBTW9BdmdEUVFwR0RRRWdCQ0FFS0FJQUtBSWtFUUFBSUFNZ0F5Z0NBQ2dDSkJFQUFFZ05BUXNnQmlBSVJnMENBMEFnQmlnQ0FDRURBa0FDUUNBQUtBSUFJZ1FnQkNnQ0FDZ0NKQkVBQUNBRElBTW9BZ0FvQWlRUkFBQklEUUFnQkNBRUtBSUFLQUlrRVFBQUlBTWdBeWdDQUNnQ0pCRUFBRW9OQVNBRUtBTDRBMEVLUmcwQklBTW9BdmdEUVFwR0RRQWdCQ0FFS0FJQUtBSWtFUUFBSUFNZ0F5Z0NBQ2dDSkJFQUFFNE5BUXNnQmlnQ0FDRURJQVlnQ0NnQ0FEWUNBQ0FJSUFNMkFnQWdCa0VFYWlFR0RBSUxJQWdnQmtFRWFpSUdSdzBBQ3d3Q0N5QUdJQWdpQkVZTkFRTi9JQVlvQWdBaEJRSkFJQUFvQWdBaUJ5QUhLQUlBS0FJa0VRQUFJQVVnQlNnQ0FDZ0NKQkVBQUVnTkFBTkFBa0FnQnlBSEtBSUFLQUlrRVFBQUlBVWdCU2dDQUNnQ0pCRUFBRW9OQUNBSEtBTDRBMEVLUmcwQUlBVW9BdmdEUVFwR0RRSWdCeUFIS0FJQUtBSWtFUUFBSUFVZ0JTZ0NBQ2dDSkJFQUFFZ05BZ3NnQmlnQ0JDRUZJQVpCQkdvaEJpQUFLQUlBSWdjZ0J5Z0NBQ2dDSkJFQUFDQUZJQVVvQWdBb0FpUVJBQUJPRFFBTEN3TkFJQVJCQkdzaUJDZ0NBQ0VESUFBb0FnQWlCU0FGS0FJQUtBSWtFUUFBSUFNZ0F5Z0NBQ2dDSkJFQUFFZ05BQUpBSUFVZ0JTZ0NBQ2dDSkJFQUFDQURJQU1vQWdBb0FpUVJBQUJLRFFBZ0JTZ0MrQU5CQ2tZTkFDQURLQUw0QTBFS1JnMEJJQVVnQlNnQ0FDZ0NKQkVBQUNBRElBTW9BZ0FvQWlRUkFBQklEUUVMQ3lBRUlBWk5CSDlCQkFVZ0JpZ0NBQ0VESUFZZ0JDZ0NBRFlDQUNBRUlBTTJBZ0FnQmtFRWFpRUdEQUVMQ3dzaEF5QUdJUUFnQTBFRVJnMEJJQU5CQWtZTkFRc0xDd3NmQUNBQkJFQWdBQ0FCS0FJQUVJUU1JQUFnQVNnQ0JCQ0VEQ0FCRUJjTEMvQUNBUVYvSUFFb0F2Z0RCRUFnQUNnQ1JDRURJQUFvQWtBaEFBTkFBa0FnQUNnQ0FDSUNRYkQ5L0FCQmtNYjZBRUVBRUJ3aUJDZ0N0QUZCZ1lDQWdIaEdEUUFnQWlBQlFRRVF2d3NOQUNBQVFRUnFJZ0FnQTBjTkFRc0xJQVFvQXJnQklnTWhBQUpBQWtBQ1FDQURJQVFvQXJ3QklnSkdEUUFnQXlFQUEwQWdBQ2dDQUNBQlJnMEJJQUJCQkdvaUFDQUNSdzBBQ3d3QkN5QUFJQUpIRFFFTElBUW9Bc0FCSUFKSEJFQWdBaUFCTmdJQUlBUWdBa0VFYWpZQ3ZBRU1BUXNDUUNBQ0lBTnJJZ0JCQW5VaUJrRUJhaUlDUVlDQWdJQUVTUVJBSUFJZ0FFRUJkU0lGSUFJZ0JVc2JRZi8vLy84RElBQkIvUC8vL3dkSkd5SUNCSDhnQWtHQWdJQ0FCRThOQWlBQ1FRSjBFQmdGUVFBTElnVWdCa0VDZEdvaUJpQUJOZ0lBSUFCQkFFb0VRQ0FGSUFNZ0FCQVpHZ3NnQkNBRklBSkJBblJxTmdMQUFTQUVJQVpCQkdvMkFyd0JJQVFnQlRZQ3VBRWdBMFVOQWlBREVCY01BZ3NRS0FBTFFhT0U3d0FRT0FBTEN3c3NBQ0FCQkVBZ0FDQUJLQUlBRUlZTUlBQWdBU2dDQkJDR0RDQUJRUlJxSUFFb0FoZ1FwQU1nQVJBWEN3c2ZBQ0FCQkVBZ0FDQUJLQUlBRUljTUlBQWdBU2dDQkJDSERDQUJFQmNMQy9NQ0FRVi9Jd0JCSUdzaUJDUUFBa0FnQWlBQ0tBSUFLQUlJRVFBQVFTbEdCRUFnQUNBQklBSkJBUkRvQlF3QkN5QUNJQUlvQWdBb0FnZ1JBQUJCS2tjRVFDQUNJQUlvQWdBb0FnZ1JBQUFhQ3lBRVFRQTZBQkFnQkVFQU9nQWJBa0FnQWl3QVgwRUFUZ1JBSUFRZ0FpZ0NYRFlDQ0NBRUlBSXBBbFEzQXdBTUFRc2dCQ0FDS0FKVUlBSW9BbGdRR2dzZ0FTQUNJQVJCRUdvZ0JDQUJLQUlBS0FLZ0FSRUhBQ0FFTEFBTFFRQklCRUFnQkNnQ0FCQVhDeUFFTEFBYlFRQklCRUFnQkNnQ0VCQVhDeUFDS0FMY0FVRUJSZ1JBSUFJb0FrQWlCU0FDS0FKRUlnZEhCRUFEUUFKQUlBVW9BZ0FpQmk4QlVDSUlRWjBCYTBILy93TnhRUVZOQkVBZ0FDQUJJQVpCc1AzOEFFR2MxZk1BUVFBUUhDQURFTGtKREFFTElBaEJKMnRCLy84RGNVRVNTdzBBSUFBZ0FTQUdRYkQ5L0FCQmxPSDVBRUVBRUJ3Z0F4Q0lEQXNnQlVFRWFpSUZJQWRIRFFBTEN3c2dBU0FDSUFBZ0FTZ0NBQ2dDcEFFUkJBQUxJQVJCSUdva0FBdWpFQUlFZndGK0l3QkIwQUZySWdra0FDQURRUkZCQVVFQkVDd2lEQVJBSUF4QnNQMzhBRUcwK1BRQVFRQVFIQ0VLQ3lBRFFSSkJBVUVCRUN3aUF3UkFJQU5Cc1AzOEFFSDBnZlVBUVFBUUhDRUxDd0pBSUFvRVFDQUpRY0FCYWlBS1FiQUJhaUFLRUo0R0RBRUxJQWxCQURvQXl3RWdDVUVBTmdMQUFRc0NRQ0FMQkVBZ0NVR3dBV29nQzBHd0FXb2dDeENlQmd3QkN5QUpRUUE2QUxzQklBbEJBRFlDc0FFTElBWUVRQ0FKTFFDN0FTSUtRUmgwUVJoMUlRTUNRQ0FKTEFETEFVRUFUZ1JBSUFOQkFFNEVRQ0FKSUFrb0FyZ0JOZ0xJQVNBSklBa3BBN0FCTndQQUFRd0NDeUFKUWNBQmFpQUpLQUt3QVNBSktBSzBBUkIwREFFTElBbEJ3QUZxSUFrb0FyQUJJQWxCc0FGcUlBTkJBRWdpQXhzZ0NTZ0N0QUVnQ2lBREd4QnhDeUFMSVFvTEFrQWdDa1VOQUNBSktBTEVBU0FKTFFETEFTSURJQU5CR0hSQkdIVkJBRWdiUlEwQUlBbENBRGNEaUFFZ0NVSUFOd0dPQVNBSlFnQTNBNkFCSUFsQ0FEY0RtQUVnQ1VHQWdJRDhBellDcUFFZ0NVR1lxUDBBTmdLQUFTQUJJQUVvQWdBb0FyZ0JFUUFBUlFSQUFuOGdDU3dBb3dGQkFFZ0VRQ0FKUVFVMkFwd0JJQWtvQXBnQkRBRUxJQWxCQlRvQW93RWdDVUdZQVdvTElnTkI4T3p0QUMwQUFEb0FCQ0FEUWV6czdRQW9BQUEyQUFBZ0EwRUFPZ0FGQ3lBQUtBSUVJZ05CakFocUlBTW9BdFFISUFkc1FlUUFiVFlDQUNBSklBTkJpQWhxS0FJRU5nS0VBU0FLUVo4QkVLTUNJZ05CQUVvRVFDQUFLQUlFSUFsQmdBRnFFTTBGSUFOc1FRSnRJQVZxSVFVTElBbEJBRFlDZENBSlFnQTNBbFFnQ1VJQU53SnNJQWxCQURvQVlpQUpRUUE3QVdBZ0NVRUJOZ0prSUFsQ0FEY0RlQ0FKUVFBMkFsd2dDU0FGTmdKUUlBa2dCRFlDVENBSklBa29Bb1FCTmdKb0lBbEJ4SVA2QURZQ1NDQUJJQUFvQWloQjVBQVFvd0VnQVNBSlFZQUJhaENhQVNBSlFRQTZBRGdnQ1VFQU9nQkRBa0FnQ2l3QVgwRUFUZ1JBSUFrZ0NpZ0NYRFlDTUNBSklBb3BBbFEzQXlnTUFRc2dDVUVvYWlBS0tBSlVJQW9vQWxnUUdnc2dBU0FLSUFsQk9Hb2dDVUVvYWtFQlFRQWdBU2dDQUNnQ2lBRVJCZ0FnQ1N3QU0wRUFTQVJBSUFrb0FpZ1FGd3NnQ1N3QVEwRUFTQVJBSUFrb0FqZ1FGd3NnQVNBRUlBQW9BZ1FpQXdSL0lBTW9BckFHSUFWckJVRUFDMEVDSUFFb0FnQW9BbmdSQndBZ0FDQUJJQW9nQ1VISUFHb1F3Z01nQVNBQktBSUFLQUo4RVFFQUlBRWdDaUFBSUFFb0FnQW9Bb3dCRVFRQUlBb29BaFFnQ0dvZ0NpZ0NER3NpQUNBQ0tBS2tCRW9FUUNBQ0lBQTJBcVFFQ3dKQUlBdEZEUUFnQmcwQVFRQWhDaUFKS0FLMEFTQUpMUUM3QVNJQUlBQkJHSFJCR0hWQkFFZ2JSUTBBSUFsQ0FEY0RJQ0FKUWdBM0F4Z2dDVUlBTndNUUlBbEJBRFlDQ0NBSlFnQTNBd0FnQzBHd0FXb2hCU01BUWRBQWF5SUVKQUFnQkVFQU5nSVlJQVJDQURjREVDQUxMUUJ0QkVBZ0MwRUFPZ0J0SUFWQkJHb2hCZ0pBSUFVb0FneEZEUUFnQlNnQ0NDSUFLQUlBSWdNZ0JTZ0NCQ0lIS0FJRU5nSUVJQWNvQWdRZ0F6WUNBQ0FGUVFBMkFnd2dBQ0FHUmcwQUEwQWdBQ2dDQkNFRElBQVFGeUFESWdBZ0JrY05BQXNMSUFSQ3NJR0FnQkEzQXlnZ0JFS3dnWUNBRURjRENDQUVLUUlJSVEwZ0JFRXdhaUlBUVFFNkFCZ2dBRUVBTmdJVUlBQkIyUDM4QURZQ0FDQUFRZ0EzQWdRZ0FDQU5Od0lNSUFRZ0JqWUNKQ0FFUWJDQy9RQTJBaUFnQ3lBQUlBUkJJR3BCOExGL1FRRkJBQkNKQWlBRklBWWdCU2dDQUNnQ0NCRUNBQXNnQlNnQ0NDSUFJQVZCQkdvaUJVY0VRQU5BQWtBQ1FDQUFLQUlJSWdNZ0F5Z0NBQ2dDQ0JFQUFFR2ZBVWNOQUNBRUtBSVVJZ1lnQkMwQUd5SURJQU5CR0hSQkdIVkJBRWdpQnh0RkRRQUNRQ0FKS0FJRUlnTWdDU2dDQ0VjRVFBSkFJQWRGQkVBZ0F5QUVLUU1RTndJQUlBTWdCQ2dDR0RZQ0NBd0JDeUFESUFRb0FoQWdCaEJ5Q3lBSklBTkJER28yQWdRTUFRc2dDU0FFUVJCcUVOOFFDeUFFTEFBYlFRQklCRUFnQkNnQ0VFRUFOZ0lBSUFSQkFEWUNGQXdDQ3lBRVFRQTZBQnNnQkVFQU5nSVFEQUVMQWtBZ0FDZ0NDQ0lETEFEakFVRUFUZ1JBSUFRZ0F5Z0M0QUUyQWpnZ0JDQURLUUxZQVRjRE1Bd0JDeUFFUVRCcUlBTW9BdGdCSUFNb0F0d0JFSElMSUFSQkVHb2dCQ2dDTUNBRVFUQnFJQVF0QURzaUEwRVlkRUVZZFVFQVNDSUdHeUFFS0FJMElBTWdCaHNRa1FNYUlBUXNBRHRCQUU0TkFDQUVLQUl3RUJjTElBQW9BZ1FpQUNBRlJ3MEFDd3NDUUNBRUtBSVVJZ01nQkMwQUd5SUFJQUJCR0hSQkdIVWlCVUVBU0J0RkRRQWdDU2dDQkNJQUlBa29BZ2hIQkVBQ1FDQUZRUUJPQkVBZ0FDQUVLUU1RTndJQUlBQWdCQ2dDR0RZQ0NBd0JDeUFBSUFRb0FoQWdBeEJ5Q3lBSklBQkJER28yQWdRTUFRc2dDU0FFUVJCcUVOOFFDeUFFTEFBYlFRQklCRUFnQkNnQ0VCQVhDeUFFUWRBQWFpUUFJQWtvQWdBaUN5QUpLQUlFSWdCSEJFQURRQ0FCSUFzZ0NVRVFha0VCSUFFb0FnQW9BaVFSQndBZ0NTZ0NFQ0lESUFvZ0F5QUtTaHNoQ2lBTFFReHFJZ3NnQUVjTkFBc0xJQWdnQ21vaUFDQUNRU0JCZnhBd0lnSW9BcVFEU2dSQUlBSWdBRFlDcEFNTElBa29BZ0FpQUVVTkFDQUFJQWtvQWdRaUMwWUVmeUFBQlFOQUlBdEJER3NoQWlBTFFRRnJMQUFBUVFCSUJFQWdBaWdDQUJBWEN5QUNJZ3NnQUVjTkFBc2dDU2dDQUFzaEFpQUpJQUEyQWdRZ0FoQVhDeUFCRUtJQklBRVExUUVnQ1VIRWcvb0FOZ0pJSUFrb0Ftd2lBQVJBSUFrZ0FEWUNjQ0FBRUJjTElBbEJtS2o5QURZQ2dBRWdDU3dBb3dGQkFFNE5BQ0FKS0FLWUFSQVhDeUFKTEFDN0FVRUFTQVJBSUFrb0FyQUJFQmNMSUFrc0FNc0JRUUJJQkVBZ0NTZ0N3QUVRRndzZ0NVSFFBV29rQUF1d0F3RUdmeU1BUVJCcklnSWtBQ0FDUVFBNkFBUWdBa0h5eXFIckFqWUNBQ0FDUVFRNkFBc2dBRUhqQUNBQ0VJNENJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUJCOEFKcUVMUUZJUU1nQUVHSUEyb1F5QVFoQkNBQVFkZ0RhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCcU5YeUFEWUNBQ0FCUVFBMkFnd2dBU0VGSUFCQjZBTnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUdZMlBJQU5nSUFJQUZDQURjQ0RDQUJRZ0EzQWhRZ0FTRUdJQUJCaEFScUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVR0kzdklBTmdJQUlBQkJ2UDc1QURZQzRBSWdBRUdzL3ZrQU5nTFFBaUFBUVp6KytRQTJBc3dCSUFCQitQMzVBRFlDdkFFZ0FFSGM5L2tBTmdJQUlBTkJ6UDc1QURZQ0FDQUFRZVQrK1FBMkFvQURJQVJCOVA3NUFEWUNBQ0FBUWJqLytRQTJBcmdESUFCQnFQLzVBRFlDcUFNZ0FFR1kvL2tBTmdLWUF5QUZRY2ovK1FBMkFnQWdCa0hZLy9rQU5nSUFJQUZCNlAvNUFEWUNBQ0FBSUFCQjlBSnFRUW9RYmlBQUlBQkJqQU5xUVFzUWJpQUFRZTRBRUNrZ0FFR1FBUkFwSUFCQjNRRVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBSkJFR29rQUNBQUM1RUNBUU4vSXdCQkVHc2lBaVFBSUFKQkJ6b0FDeUFDUVFBNkFBY2dBa0dVbXZFQUtBQUFOZ0lBSUFKQmw1cnhBQ2dBQURZQUF5QUFRY2dBSUFJUTFnWWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUlBTndMVUFTQUFRY0RaK1FBMkF0QUJJQUJCM0FGcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVSEkyUElBTmdJQUlBRkNBRGNDRENBQklRTWdBRUh3QVdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFmalo4Z0EyQWdBZ0FVRUFOZ0lNSUFCQmdPajVBRFlDdkFFZ0FFSGs0ZmtBTmdJQUlBQkJrT2o1QURZQzBBRWdBMEdzNlBrQU5nSUFJQUZCdk9qNUFEWUNBQ0FBUVpRQkVDa2dBRUdrQVJBcElBQWdBQ2dDQUNnQ2xBRVJBUUFnQWtFUWFpUUFJQUFMNVFFQ0JYOEJmQ0FDS0FLc0FpSUVSUVJBUVFBUEN5QUFLQUlJUWZvdWFpMEFBQ0VISUFBb0FnUWlBMEdNQ0dvZ0FpZ0NrQUlnQXlnQzFBZHNRZVFBYlRZQ0FDQUFLQUlFSUFOQmlBaHFJZ1VRdlJBaEF5QUFLQUlFUWNrQUlBVVFxZ2NnQTJzaEJRSi9JQUFvQWdSQmpRRVFvUVVnQWlnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdBb0Fpd2lCa0VLYkNBR0lBQXRBRHdiYkVIa0FHMjNvaUlJbVVRQUFBQUFBQURnUVdNRVFDQUlxZ3dCQzBHQWdJQ0FlQXNoQUNBRUtBTGdBU0VDSUFRb0F2UUJJUVlnQkNBQklBY1FqUkVnQUNBRmFtd2dBaUFESUFacWFtc0wzaWdDRTM4Q2ZDTUFRZUFBYXlJTEpBQUNRQ0FDUlEwQUFrQWdBa0c0dy9zQVFmajkrZ0JCQUJBY0JFQWdDMEVBT2dCUUlBdEJBRG9BV3dKQUlBSXNBRjlCQUU0RVFDQUxJQUlvQWx3MkFrZ2dDeUFDS1FKVU53TkFEQUVMSUF0QlFHc2dBaWdDVkNBQ0tBSllFQm9MSUFFZ0FpQUxRZEFBYWlBTFFVQnJRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUxMQUJMUVFCSUJFQWdDeWdDUUJBWEN5QUxMQUJiUVFCSUJFQWdDeWdDVUJBWEN5QUNLQUtjQXlFR0lBSWdBaWdDNEFNMkF1UURJQUFnQVNBQ0lBTWdCaUFFSUFZYklBVVF6d0lNQVFzZ0FrRzR3L3NBUVlDZit3QkJBQkFjQkVBZ0MwRUFPZ0F3SUF0QkFEb0FPd0pBSUFJc0FGOUJBRTRFUUNBTElBSW9BbHcyQWlnZ0N5QUNLUUpVTndNZ0RBRUxJQXRCSUdvZ0FpZ0NWQ0FDS0FKWUVCb0xJQUVnQWlBTFFUQnFJQXRCSUdwQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFzc0FDdEJBRWdFUUNBTEtBSWdFQmNMSUFzc0FEdEJBRWdFUUNBTEtBSXdFQmNMSXdCQlFHb2lEQ1FBQWtBZ0FpZ0NzQVFpQmtGL1JpQUdRZjhQU25JRVFDQURJUVlqQUVFd2F5SUtKQUFnQWlBQ0tBSUFLQUlrRVFBQUlRZ2dBaUFDS0FJQUtBSWdFUUFBSVE4Z0FoRFVBeUVESUFRb0Fvd0NJUWNDUUFKQUlBSVEyUkZGRFFBZ0FDZ0NDRUdLREdvdEFBQU5BQ01BUWRBQWF5SUhKQUFnQWtIOEFFRi9FREFpRGtITUEyb2lEeUFDRU9BUUlnTUVRQ0FEUWJEOS9BQkJnSi83QUVFQUVCd2hEUXNDZnlBUFFRUnFJZ01nRHlnQ0NDSVNSd1JBQTBBQ1FDQUNJQU1vQWdBaUNDZ0NDRVlFUUNBSlJRMEJJQU1vQWdRb0FnQW9BZ2dNQkFzZ0NVRUJhaUVKSUFnaUF5QVNSdzBCQ3dzTFFRQUxJZ01FUUNBRFFiRDkvQUJCZ0ovN0FFRUFFQndoRUFzQ1FBSkFJQThnQWhDMUJDSURJQTRvQXVnRElBNG9BdVFESWdoclFRSjFJZ2xQRFFBZ0NDQURRUUowYWlnQ0FDRU9JQU5CQUVvRVFDQUpJQU5CQVdzaUEwME5BU0FJSUFOQkFuUnFLQUlBSVJFTElBSW9BdndGSVFNZ0JDZ0NqQUloQ0NBQUtBSUVJQVFvQXBBQ0VIb2hEeUFIUWNnQWFpSVRRZ0EzQXdBZ0IwRkFhMElBTndNQUlBZENBRGNET0NBSFFnQTNBekFnQ0VFRFJpRVVJQU5CQUVjaEZTQURSU0VESUE1QkVIRWlGaUFSUVJCeElnbHlJUmNDZnlBUHQwUm1abVptWm1ZR1FLSWlHWmxFQUFBQUFBQUE0RUZqQkVBZ0dhb01BUXRCZ0lDQWdIZ0xJUklnQXlBVklCUWJJUmdDUUNBWFJRUkFJQUFnQWlBRUlBZEJNR29nRXlBSFFTQnFJQTRnQ0VFRFJoRElCaUFISUFjb0FqUTJBa1FnQnlBSEtBSXdOZ0k0SUFjZ0J5Z0NURFlDUENBSElBY29Ba2cyQWtBTUFRc0NRQ0FXUlEwQUlCQkZEUUFnQUNBQ0lCQWdCQ0FIUVRCcUlBZEJJR29nRGlBSVFRTkdRUUVRMVJJTUFRc2dDVVVOQUNBTlJRMEFJQUFnRFNBQ0lBUWdCMEV3YWlBSFFTQnFJQkVnQ0VFRFJrRUFFTlVTQ3lBSEtBSkVJUk1nQnlnQ1FDRVVJQWNvQWpRaEF5QUhLQUl3SVJVQ1FDQVlSUVJBSUFBZ0FTQVZJQU1nRkNBVFFRQWdFbXNRNndJZ0FDQUJJQWNvQWpnZ0J5Z0NQQ0FIS0FKSUlBY29Ba3dnRWhEckFnd0JDeUFBSUFFZ0ZTQURJQlFnRXlBSEtBSThJQU5yRU9zQ0N5QUpSUVJBSUFjb0FpUWhDU0FIS0FJZ0lRTUNRQ0FOUlEwQUlBY2dCeWtETURjREdDQUhJQWNwQTBnM0F4QWdCeUFIS1FNb053TUlJQWNnQnlrRElEY0RBQ0FBSUEwZ0JDQUhRUmhxSUFkQkVHb2dCeUFSSUFoQkEwWVF5QVlnRGtFZ2NVVUVRQ0FIS0FJTUlnZ2dDU0FJSUFsSUd5RUpJQWNvQWdnaUNDQURJQU1nQ0VnYklRTU1BUXNnQnlBSEtBSU1OZ0lzQ3lBQUlBRWdCeWdDTUNJSUlBTWdDQ0FQYWlBSklBOUJBMjBRNkJNTElCQkZCRUFnQUNBQklBY29Ba2dpQXlBUGF5QUhLQUlvSUFNZ0J5Z0NMQ0FQUVFOdEVPZ1RDeUFIUWRBQWFpUUFEQUVMRUcwQUN3d0JDeUFEUVFGTUJFQWdBQ0FCSUFJZ0JCRFdFZ3dCQ3lBQ0VLQUpJUWtnQ2tFQU9nQW9JQXBDN3Q3UnE0YXQyYkRrQURjRElDQUtRUWc2QUNzZ0NrRUFPZ0FiSUFwQkFEb0FFQ0FLUVFBNkFBc2dDa0VBT2dBQUlBRWdDa0VnYWlBS1FSQnFJQW9nQVNnQ0FDZ0NrQUVSQndBZ0Npd0FDMEVBU0FSQUlBb29BZ0FRRndzZ0Npd0FHMEVBU0FSQUlBb29BaEFRRndzZ0Npd0FLMEVBU0FSQUlBb29BaUFRRndzZ0FDQUJJQThnQ0NBSklBUW9BcEFDUVFCQkFCQ1pBU0FCSUFFb0FnQW9BcFFCRVFFQUlBTkJBa1lFUUNBQ0tBSzBCMFVOQVNBSFFRTkhEUUVMSUFJb0F0UUhRUUpHRFFBZ0FpQUFLQUlFUVFBUWZpRVJJQVFnQkNnQ0FDZ0NKQkVBQUNFRElBUW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUhLQUlzSWdsQkNtd2dDU0FITFFBOEcyeEJBWFJCNUFCdElRa2dBaERVQXlFTklBSWdBaWdDQUNnQ0pCRUFBQ0VRQWtBZ0FpZ0N0QWNFUUNBQ0tBSzBCeUVIREFFTElBWWdBaERpQkNJSERRQkJBaUVISUExQkFrZ05BRUVDUVFFZ0VDQURJQWxCQVhSclNoc2hCd3NqQUVFd2F5SURKQUFnQkNnQ2tBSWhDU0FDRU5RRElRMGdCQ2dDakFJaEVDQUFLQUlFUWI3U0F5QUVLQUtRQWtFQUVJMEJJUTRnQ1NBQUtBSUVLQUxvQmtIMEYyb2lFaWdDTENJVFFRcHNJQk1nRWkwQVBCdHNRZVFBYlNFSklBTkJBRG9BSkNBRFFmUG9sZXNHTmdJZ0lBTkJCRG9BS3lBRFFRQTZBQnNnQTBFQU9nQVFJQU5CQURvQUN5QURRUUE2QUFBZ0FTQURRU0JxSUFOQkVHb2dBeUFCS0FJQUtBS1FBUkVIQUNBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBRExBQWJRUUJJQkVBZ0F5Z0NFQkFYQ3lBRExBQXJRUUJJQkVBZ0F5Z0NJQkFYQ3lBSklBNUJBbTBpRG1zaENVRjlRWHdnRUVFRFJoc2dEV29oRFFKQUlBZEJBVVlFUUNBSUlBbHFJUWxCeWRJRElRZ0NRQUpBSUExQkFXc09BZ01BQVF0Qnk5SURJUWdNQWd0QnZ0SURJUWdNQVFzZ0NDQUpheUVKUWNyU0F5RUlBa0FDUUNBTlFRRnJEZ0lDQUFFTFFjelNBeUVJREFFTFFiL1NBeUVJQ3lBQUlBRWdEeUFSYWlBT2F5QUpJQWdnQkNnQ2tBSkJBRUVBRUprQklBRWdBU2dDQUNnQ2xBRVJBUUFnQWlnQzBBTWlDQVJBSUFnZ0J6WUNvQVFMSUFOQk1Hb2tBQXNnQUNBQklBSWdCaUFFSUFVUXp3SWdDa0V3YWlRQURBRUxJQUlRMUFjRVFDTUFRY0FCYXlJR0pBQWdBZ1JBSUFKQnVNUDdBRUdBbi9zQVFRQVFIQ0VJQ3lBR1FRQTZBTEFCSUFaQkFEb0F1d0VDUUNBSUxBQmZRUUJPQkVBZ0JpQUlLQUpjTmdLb0FTQUdJQWdwQWxRM0E2QUJEQUVMSUFaQm9BRnFJQWdvQWxRZ0NDZ0NXQkFhQ3lBQklBZ2dCa0d3QVdvZ0JrR2dBV3BCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQVlzQUtzQlFRQklCRUFnQmlnQ29BRVFGd3NnQml3QXV3RkJBRWdFUUNBR0tBS3dBUkFYQ3lBQ0lBSW9BZ0FvQWlBUkFBQWhDU0FDSUFJb0FnQW9BaVFSQUFBaEJ5QUVFUElESVFvQ1FDQUVLQUtNQWlJTlFRaEdCRUFnQmtHUUFXb2dDRUVJRU9jUklBWkNBRGNDZkNBR1FnQTNBMmdnQmtJQU53RnVJQVpDZ0lDQWdJQ0FnTUEvTndLRUFTQUdRZkRzN1FBdEFBQTZBSHdnQmtFRk9nQ0RBU0FHUVppby9RQTJBbUFnQmtIczdPMEFLQUFBTmdKNElBWkJBRFlDVkNBR1FnQTNBalFnQmtJQU53Sk1JQVpCeElQNkFEWUNLQ0FHUVFBNkFFSWdCa0VBT3dGQUlBWkJBVFlDUkNBR1FnQTNBMWdnQmtFQU5nSThJQVlnQ1RZQ0xDQUFLQUlFSWcxQmpBaHFJQTBvQXRRSElBcHNRZVFBYlRZQ0FDQUdJQTFCaUFocUtBSUVRUUowUVFWdElnbzJBbVFnQmlBS05nSklJQUVnQUNnQ0tFSGtBQkNqQVNBQklBWkI0QUJxSWdvUW1nRWdCaUFBS0FJRVFUQWdDaENxQjBGK2JTQUhhaUlITmdJd0lBRWdDU0FBS0FJRUlnb0VmeUFLS0FLd0JpQUhhd1ZCQUF0QkF5QUJLQUlBS0FKNEVRY0FBa0FnQml3QW13RkJBRTRFUUNBR0lBWW9BcGdCTmdJZ0lBWWdCaWtEa0FFM0F4Z01BUXNnQmtFWWFpQUdLQUtRQVNBR0tBS1VBUkJ5Q3lNQVFSQnJJZ2NrQUNBSElBWkJHR29pQ2hET0FpQUJJQWNnQ2tHQmdJQ0FlRUdCZ0lDQWVFR0JnSUNBZUVHQmdJQ0FlQ0FCS0FJQUtBSmdFUXdBSUFjc0FBdEJBRWdFUUNBSEtBSUFFQmNMSUFkQkVHb2tBQ0FHTEFBalFRQklCRUFnQmlnQ0dCQVhDeUFCSUFFb0FnQW9BbndSQVFBZ0FSQ2lBU0FHUWNTRCtnQTJBaWdnQmlnQ1RDSUhCRUFnQmlBSE5nSlFJQWNRRndzZ0JrR1lxUDBBTmdKZ0lBWXNBSU1CUVFCSUJFQWdCaWdDZUJBWEN5QUdMQUNiQVVFQVRnMEJJQVlvQXBBQkVCY01BUXNnQmtFb2FpQUlJQTBRNXhFQ1FBSkFBa0FnQkNnQ2pBSkJCV3NPQWdFQUFnc2dBQ2dDQkVIZzF3TWdDa0VBRU1vQlFYNXRJQWRxSVFjTUFRc2dCeUFFS0FLUUFpSUhJQUFvQWdRaURTZ0M2QVpCOUJkcUlnOG9BaXdpRVVFS2JDQVJJQTh0QUR3YmJFSGtBRzFySUEwZ0J4Q2lCV29oQndzZ0FTQUFLQUlFSUFwQkFCQ0RBaENhQVFKQUlBWXNBRE5CQUU0RVFDQUdJQVlvQWpBMkFoQWdCaUFHS1FNb053TUlEQUVMSUFaQkNHb2dCaWdDS0NBR0tBSXNFSElMSUFBZ0FTQUpJQWNnQmtFSWFrRURJQXBCQUVFQUVLc0NJQVlzQUJOQkFFZ0VRQ0FHS0FJSUVCY0xJQUVRb2dFZ0Jpd0FNMEVBVGcwQUlBWW9BaWdRRndzZ0FDQUJJQWdnQXlBRUlBVVF6d0lnQVNBSUlBQWdBU2dDQUNnQ2pBRVJCQUFnQmtIQUFXb2tBQXdCQ3lBQ0tBS2NBeUlHSUFRZ0Joc2hCQ0FDTFFDOEF5RUhJQUlnQWlnQ0FDZ0NKQkVBQUNFS0lBSWdBaWdDQUNnQ0lCRUFBQ0VHQWtBZ0FrR1FDR29vQWdCRkRRQWdBa0dFQ0dvdEFBQkZEUUFnQmlBQ0lBQW9BZ1JCQUJCK1FRRjBJQUFvQWdRZ0JDZ0NrQUlRZW1zaUNFRUFJQWhySUFJb0F0QURJZ2dFZnlBSUtBS2dCQVZCQUF0QkFVWWJhaUVHQ3dKQUlBSW9BcUFIUVFKR0RRQUNRQ0FDRU5RRElnaEJZRWNOQUVFRUlRZ2dBaEMvQTBVTkFDQUJMd0ZVUWFRQlJnMEFJQXdnQWlnQ1ZDQUNRZFFBYWlBQ0xBQmZRUUJJR3pZQ0FFRzQwdTRBSUF3UUpBc2dDQ0FDS0FMOEJTSUpRUUZHSUFoQkFrcHhhaUlJUVFCTUJFQWdBQ0FCSUFJZ0JCRFdFZ3dCQ3lBSlFRRkdCSDlCK3NFRFFhUEJBeUFJUVFKR0d3VWdBaUFJRUxRR0N5RUlJQXhCQURvQU9DQU1RdTdlMGF1R3JkbXc1QUEzQXpBZ0RFRUlPZ0E3SUF4QkFEb0FLeUFNUVFBNkFDQWdERUVBT2dBYklBeEJBRG9BRUNBQklBeEJNR29nREVFZ2FpQU1RUkJxSUFFb0FnQW9BcEFCRVFjQUlBd3NBQnRCQUVnRVFDQU1LQUlRRUJjTElBd3NBQ3RCQUVnRVFDQU1LQUlnRUJjTElBd3NBRHRCQUVnRVFDQU1LQUl3RUJjTElBQWdBU0FHSUFvZ0NDQUVLQUtRQWlBSFFRRVFtUUVDUUNBQ0tBS1VCMFVOQUNBQ0tBS1VCMEVHUncwQUlBQWdBU0FHSUFJZ0FDZ0NCRUVBRUg1cklBcEI2c1FESUFRb0FwQUNJQWRCQVJDWkFTQUFJQUVnQWlBQUtBSUVRUUFRZmtFQmRDQUdhaUFLUWV2RUF5QUVLQUtRQWlBSFFRRVFtUUVMSUFFZ0FTZ0NBQ2dDbEFFUkFRQUxJQUFnQVNBQ0lBTWdCQ0FGRU04Q0N5QU1RVUJySkFBTUFRc2dBa0c0dy9zQVFZeTIrUUJCQUJBY1JRMEJJQXRCQURvQUVDQUxRUUE2QUJzQ1FDQUNMQUJmUVFCT0JFQWdDeUFDS0FKY05nSUlJQXNnQWlrQ1ZEY0RBQXdCQ3lBTElBSW9BbFFnQWlnQ1dCQWFDeUFCSUFJZ0MwRVFhaUFMUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FMTEFBTFFRQklCRUFnQ3lnQ0FCQVhDeUFMTEFBYlFRQklCRUFnQ3lnQ0VCQVhDeU1BUVVCcUlnWWtBQUpBSUFKQjBBTnFJZ2dvQWxnaUIwRi9SaUFIUWY4UFNuSUVRQ0FDTFFDOEF5RURJQUpCMEFOcUVMa0JJUVVnQUNBQklBSWdBaWdDQUNnQ0lCRUFBQ0FDSUFJb0FnQW9BaVFSQUFBZ0JVRUJhaUlGUVFkTkJIOGdCVUVDZEVIZ3ovZ0FhaWdDQUFWQkFBc2dCQ2dDa0FJZ0EwRUFFSmtCREFFTElBSW9BcHdESWdjZ0JDQUhHeUVFSUFJdEFMd0RJUTBDUUNBSUVMa0JJZ2xCWUVjTkFFRUVJUWtnQVM4QlZFR2tBVVlOQUNBR0lBSW9BbFFnQWtIVUFHb2dBaXdBWDBFQVNCczJBZ0JCZ0t2eEFDQUdFQ1FMSUFJZ0NSQzJFaUVQSUFBZ0FTQUNJQUlvQWdBb0FpQVJBQUFpQ2lBQ0lBSW9BZ0FvQWlRUkFBQWlCeUFQSUFRb0FwQUNJQTFCQUJDWkFTQUpRUUZyUVFKTkJFQWdBQ2dDQkNBUElBUW9BcEFDSUEwUWpRRWhFUUovSUFBb0FnUWlDQ2dDNkFaQjhDcHFLd01BSUFRb0FwQUNJQWdvQXVnR1FmUVhhaUlJS0FJc0lneEJDbXdnRENBSUxRQThHMnhCNUFCdHQ2SWlHWmxFQUFBQUFBQUE0RUZqQkVBZ0dhb01BUXRCZ0lDQWdIZ0xJUWdDZnlBQUtBSUVJZ3dvQXVnR1FjQXJhaXNEQUNBRUtBS1FBaUFNS0FMb0JrSDBGMm9pRENnQ0xDSVFRUXBzSUJBZ0RDMEFQQnRzUWVRQWJiZWlJaG1aUkFBQUFBQUFBT0JCWXdSQUlCbXFEQUVMUVlDQWdJQjRDeUVNQWtBZ0RVVU5BQUovSUFBb0FnUW9BdWdHUVlBa2Fpc0RBQ0laSUF5M29pSWFtVVFBQUFBQUFBRGdRV01FUUNBYXFnd0JDMEdBZ0lDQWVBc2hEQ0FaSUFpM29pSVptVVFBQUFBQUFBRGdRV01FUUNBWnFpRUlEQUVMUVlDQWdJQjRJUWdMSUFRZ0JDZ0NBQ2dDSkJFQUFDRVFJQVFnQkNnQ0FDZ0NKQkVBQUNFU0lBUW9Bb2dDSVJNZ0JDZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnNG9BaXdpRkVFS2JDQVVJQTR0QUR3YmJFRUJkRUhrQUcwaEZDQUdRUkFRR0NJT05nSXdJQVpDaTRDQWdJQ0NnSUNBZnpjQ05DQU9RUUE2QUFzZ0RrR283TzBBS0FBQU5nQUhJQTVCb2V6dEFDa0FBRGNBQUNBR1FRQTZBQ0FnQmtFQU9nQXJJQVpCQURvQUd5QUdRUUE2QUJBZ0FTQUdRVEJxSUFaQklHb2dCa0VRYWlBQktBSUFLQUtRQVJFSEFDQUdMQUFiUVFCSUJFQWdCaWdDRUJBWEN5QUdMQUFyUVFCSUJFQWdCaWdDSUJBWEN5QUdMQUE3UVFCSUJFQWdCaWdDTUJBWEN5QVNJQk5CQVdzZ0ZHeHJJUTRDUUFKQUFrQWdDVUYrY1VFQ1J3MEFJQWNnRUV3Z0J5QU9UbkVOQUNBQlFRRTZBRXdnQUNBQklBb2dER3NnQ2lBUmFpQU1haUFISUFnUTh3Y01BUXNnQ1VFQlJ3MEJJQWNnRUVnZ0J5QU9TbkVOQVNBQUtBSUVJQThnQkNnQ2tBSWdEUkRLQVNFSklBRkJBVG9BVENBSElCQkhCRUFnQUNBQklBb2dER3NnQ2lBUmFpQU1haUFISUFnUTh3Y0xJQWNnRGlBSmEwWU5BQ0FBSUFFZ0NpQU1heUFLSUJGcUlBeHFJQWNnQ1dvZ0NCRHpCd3NnQVVFQU93Rk1DeUFCSUFFb0FnQW9BcFFCRVFFQUN5QUFJQUVnQWlBRElBUWdCUkRQQWdzZ0JrRkFheVFBQ3lBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUFzZ0MwSGdBR29rQUFzU0FDQUFRWVFFYXlJQUVOQUJHaUFBRUJjTEVnQWdBRUgwQTJzaUFCRFFBUm9nQUJBWEN4SUFJQUJCNUFOcklnQVEwQUVhSUFBUUZ3c1NBQ0FBUWR3RGF5SUFFTkFCR2lBQUVCY0xFZ0FnQUVITUEyc2lBQkRRQVJvZ0FCQVhDeElBSUFCQmlBTnJJZ0FRMEFFYUlBQVFGd3NTQUNBQVFmZ0NheUlBRU5BQkdpQUFFQmNMRWdBZ0FFSG9BbXNpQUJEUUFSb2dBQkFYQ3hJQUlBQkI1QUZySWdBUTBBRWFJQUFRRndzU0FDQUFRZFFCYXlJQUVOQUJHaUFBRUJjTEVnQWdBRUhBQVdzaUFCRFFBUm9nQUJBWEN4SUFJQUJCc0FGcklnQVEwQUVhSUFBUUZ3c01BQ0FBRU5BQkdpQUFFQmNMQ3dBZ0FFR0VCR3NRMEFFTEN3QWdBRUgwQTJzUTBBRUxDd0FnQUVIa0Eyc1EwQUVMQ3dBZ0FFSGNBMnNRMEFFTEN3QWdBRUhNQTJzUTBBRUxDd0FnQUVHSUEyc1EwQUVMQ3dBZ0FFSDRBbXNRMEFFTEN3QWdBRUhvQW1zUTBBRUxDd0FnQUVIa0FXc1EwQUVMQ3dBZ0FFSFVBV3NRMEFFTEN3QWdBRUhBQVdzUTBBRUxDd0FnQUVHd0FXc1EwQUVMaXdNQkJYOGpBRUVRYXlJQkpBQWdBVUVIT2dBTElBRkJBRG9BQnlBQlFmdVg4UUFvQUFBMkFnQWdBVUgrbC9FQUtBQUFOZ0FESUFCQjh3QWdBUkNlQVJvZ0FTd0FDMEVBU0FSQUlBRW9BZ0FRRndzZ0FFSE1BMm9RaGdnaEF5QUFRWUFFYWhDQUJTRUVJQUJCcUFScUlnSkJ1TkR5QURZQ0FDQUNRZ0EzQWdRZ0FrR28xZklBTmdJQUlBSkJBRFlDRENBQVFiZ0VhaEQ4QXlFRklBQkI4TUg1QURZQ2lBTWdBRUhnd2ZrQU5nTDRBaUFBUWREQitRQTJBdWdDSUFCQndNSDVBRFlDNUFFZ0FFR2N3ZmtBTmdMVUFTQUFRWXpCK1FBMkFzQUJJQUJCN01ENUFEWUNzQUVnQUVHc3V2a0FOZ0lBSUFOQmdNTDVBRFlDQUNBQVFiakMrUUEyQXZnRElBQkJxTUw1QURZQzhBTWdBRUdZd3ZrQU5nTGNBeUFFUWNqQytRQTJBZ0FnQUVINHd2a0FOZ0tZQkNBQVFlakMrUUEyQXBBRUlBSkJpTVA1QURZQ0FDQUZRWmpEK1FBMkFnQWdBQ0FBUWRBRGFrRUdFRzRnQUNBQVFZUUVha0VJRUc0Z0FFSHVBQkFwSUFCQk1SQXBJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FVRVFhaVFBQ3l3QUlBRUVRQ0FBSUFFb0FnQVFxQXdnQUNBQktBSUVFS2dNSUFGQkZHb2dBU2dDR0JEckJTQUJFQmNMQzlvQkFRUi9JQUFnQVNrREFEY0RBQ0FBSUFFcEF3ZzNBd2dnQUNBQlJ3UkFJQUJCRUdvZ0FTZ0NFQ0FCS0FJVUVLUUVJQUJCSEdvZ0FTZ0NIQ0FCS0FJZ0VLUUVJQUJCS0dvZ0FTZ0NLQ0FCS0FJc0VLUUVJQUJCTkdvZ0FTZ0NOQ0FCS0FJNEVLUUVJQUZCUUdzaEF5QUFRVUJySVFJZ0FTMEFTeUlGUVJoMFFSaDFJUVFnQUN3QVMwRUFUZ1JBSUFSQkFFNEVRQ0FDSUFNcEF3QTNBd0FnQWlBREtBSUlOZ0lJRHdzZ0FpQUJLQUpBSUFFb0FrUVFJQThMSUFJZ0FTZ0NRQ0FESUFSQkFFZ2lBQnNnQVNnQ1JDQUZJQUFiRUNFYUN3dmFFQUlHZndoOEl3QkI0QUJySWdZa0FDQUdRZ0EzQXlnZ0JrSUFOd013SUFaQ0FEY0RPQ0FHUVVCclFnQTNBd0FnQmtJQU53TklJQVpDQURjRFVDQUdRUUEyQWxnZ0JrSUFOd01nSUFaQ2dJQ0FnSUNBME1kQU53TVFJQVpCQkJBWUlnTTJBZ0FnQmlBRFFRUnFJZ1UyQWdnZ0EwR0dnYWdFTmdFQUlBWWdCVFlDQkNBQklBWVFVaUVGSUFZb0FnQWlBd1JBSUFZZ0F6WUNCQ0FERUJjTEFrQUNRQUpBQWtBZ0JRUkFJQUVnQVNnQ0FDZ0NQQkVBQUNFRElBSXJBeEFpRENBREt3T1lBYUFoQ1NBQ0t3TUlJZzhoQ2lBREt3T0lBU0VMSUFNckE2QUJJUTBnQXlzRGtBRWhFQ0FCSUFFb0FnQW9BZ2dSQUFBaENBSkFBa0FnQUVFSWFpSUhLQUlBSWdNRVFDQURJUVVEUUNBSklBVXJBeEFpRG1NRWZ5QUZCU0FKSUE1a1JRMEVJQVZCQkdvTEtBSUFJZ1VOQUFzZ0FFRUlhaUVGQTBBQ1FDQURLd01RSWc0Z0NXUUVRQ0FES0FJQUlnUU5BU0FESVFVTUJBc2dDU0FPWkVVTkF5QURRUVJxSVFVZ0F5Z0NCQ0lFUlEwRElBVWhBd3NnQXlFRklBUWhBd3dBQ3dBTElBY2lBeUVGQ3lBRktBSUFJZ1JGQkVCQjZBQVFHQ0lFSUFrNUF4QWdCRUVnYWtFQVFjZ0FFR0VhSUFSQ0FEY0RLQ0FFUW9DQWdJQ0FnTkRIUURjREdDQUVRZ0EzQXpBZ0JFSUFOd000SUFSQlFHdENBRGNEQUNBRVFnQTNBMGdnQkVJQU53TlFJQVJDQURjRFdDQUVRUUEyQW1BZ0JDQUROZ0lJSUFSQ0FEY0NBQ0FGSUFRMkFnQWdBQ2dDQkNnQ0FDSURCSDhnQUNBRE5nSUVJQVVvQWdBRklBUUxJUU1nQUNnQ0NDQURFRVFnQUNBQUtBSU1RUUZxTmdJTUN5QUVRUmhxSUFaQkVHb1FxUXdnQnlnQ0FDRURDeUFEUlEwRUlBb2dDNkFoQ3lBTUlBMmdJUW9nRHlBUW9DRU1BMEFnQXlzREVDSU5JQWxrQkVBZ0F5Z0NBQ0lERFFFTUJnc2dDU0FOWkFSQUlBTW9BZ1FpQXcwQkRBWUxDeUFEUlEwRUlBTWdDemtESUNBQlFkUUFhaUVGSUFOQkdHb2hBd0pBSUFoQmlnRkhCRUFnQXlnQ0ZDSUVJQU1vQWhoSEJFQUNRQ0FGTEFBTFFRQk9CRUFnQkNBRktRSUFOd0lBSUFRZ0JTZ0NDRFlDQ0F3QkN5QUVJQUVvQWxRZ0FTZ0NXQkFhQ3lBRElBUkJER28yQWhRTUFnc2dBMEVRYWlBRkVJVUNEQUVMSUFNb0Fpd2lCQ0FES0FJd1J3UkFBa0FnQlN3QUMwRUFUZ1JBSUFRZ0JTa0NBRGNDQUNBRUlBVW9BZ2cyQWdnTUFRc2dCQ0FCS0FKVUlBRW9BbGdRR2dzZ0F5QUVRUXhxTmdJc0RBRUxJQU5CS0dvZ0JSQ0ZBZ3NnQXlBQ0t3TVlPUU1BQWtBQ1FDQUhLQUlBSWdNRVFDQURJUVVEUUNBS0lBVXJBeEFpQ1dNRWZ5QUZCU0FKSUFwalJRMEVJQVZCQkdvTEtBSUFJZ1VOQUFzZ0FFRUlhaUVGQTBBQ1FDQURLd01RSWdrZ0NtUUVRQ0FES0FJQUlnUU5BU0FESVFVTUJBc2dDU0FLWTBVTkF5QURRUVJxSVFVZ0F5Z0NCQ0lFUlEwRElBVWhBd3NnQXlFRklBUWhBd3dBQ3dBTElBY2lBeUVGQ3lBRktBSUFJZ1JGQkVCQjZBQVFHQ0lFSUFvNUF4QWdCRUVnYWtFQVFjZ0FFR0VhSUFSQ0FEY0RLQ0FFUW9DQWdJQ0FnTkRIUURjREdDQUVRZ0EzQXpBZ0JFSUFOd000SUFSQlFHdENBRGNEQUNBRVFnQTNBMGdnQkVJQU53TlFJQVJDQURjRFdDQUVRUUEyQW1BZ0JDQUROZ0lJSUFSQ0FEY0NBQ0FGSUFRMkFnQWdBQ2dDQkNnQ0FDSUNCSDhnQUNBQ05nSUVJQVVvQWdBRklBUUxJUUlnQUNnQ0NDQUNFRVFnQUNBQUtBSU1RUUZxTmdJTUN5QUVRUmhxSUFaQkVHb1FxUXdnQnlnQ0FDRURDeUFEUlEwREEwQWdBeXNERUNJSklBcGtCRUFnQXlnQ0FDSUREUUVNQlFzZ0NTQUtZd1JBSUFNb0FnUWlBdzBCREFVTEN5QURSUTBESUFNZ0REa0RJQ0FCUWRRQWFpRUFJQU5CR0dvaEFpQUlRWW9CUndSQUlBSW9BaUFpQXlBQ0tBSWtSd1JBQWtBZ0FDd0FDMEVBVGdSQUlBTWdBQ2tDQURjQ0FDQURJQUFvQWdnMkFnZ01BUXNnQXlBQktBSlVJQUVvQWxnUUdnc2dBaUFEUVF4cU5nSWdEQU1MSUFKQkhHb2dBQkNGQWd3Q0N5QUNLQUk0SWdNZ0FpZ0NQRWNFUUFKQUlBQXNBQXRCQUU0RVFDQURJQUFwQWdBM0FnQWdBeUFBS0FJSU5nSUlEQUVMSUFNZ0FTZ0NWQ0FCS0FKWUVCb0xJQUlnQTBFTWFqWUNPQXdDQ3lBQ1FUUnFJQUFRaFFJTUFRc2dBU0FCS0FJQUtBSUlFUUFBUVJSSERRQWdBaXNERUNFSklBSXJBd2doQ2dKQUFrQWdBRUVJYWlJQ0tBSUFJZ01FUUNBRElRVURRQ0FKSUFVckF4QWlDMk1FZnlBRkJTQUpJQXRrUlEwRUlBVkJCR29MS0FJQUlnVU5BQXNnQUVFSWFpRUZBMEFDUUNBREt3TVFJZ3NnQ1dRRVFDQURLQUlBSWdRTkFTQURJUVVNQkFzZ0NTQUxaRVVOQXlBRFFRUnFJUVVnQXlnQ0JDSUVSUTBESUFVaEF3c2dBeUVGSUFRaEF3d0FDd0FMSUFJaUF5RUZDeUFGS0FJQUlnUkZCRUJCNkFBUUdDSUVJQWs1QXhBZ0JFRWdha0VBUWNnQUVHRWFJQVJDQURjREtDQUVRb0NBZ0lDQWdOREhRRGNER0NBRVFnQTNBekFnQkVJQU53TTRJQVJCUUd0Q0FEY0RBQ0FFUWdBM0EwZ2dCRUlBTndOUUlBUkNBRGNEV0NBRVFRQTJBbUFnQkNBRE5nSUlJQVJDQURjQ0FDQUZJQVEyQWdBZ0FDZ0NCQ2dDQUNJREJIOGdBQ0FETmdJRUlBVW9BZ0FGSUFRTElRTWdBQ2dDQ0NBREVFUWdBQ0FBS0FJTVFRRnFOZ0lNQ3lBRVFSaHFJQVpCRUdvUXFRd2dBaWdDQUNFREN5QURSUTBCQTBBZ0F5c0RFQ0lMSUFsa0JFQWdBeWdDQUNJRERRRU1Bd3NnQ1NBTFpBUkFJQU1vQWdRaUF3MEJEQU1MQ3lBRFJRMEJJQU1nQ2prRElDQUJRZFFBYWlJQ0lBTkIyQUJxSWdCR0RRQWdBaTBBQ3lJRlFSaDBRUmgxSVFNZ0FDd0FDMEVBVGdSQUlBTkJBRTRFUUNBQUlBSXBBZ0EzQWdBZ0FDQUNLQUlJTmdJSURBSUxJQUFnQVNnQ1ZDQUJLQUpZRUNBTUFRc2dBQ0FCS0FKVUlBSWdBMEVBU0NJQUd5QUJLQUpZSUFVZ0FCc1FJUm9MSUFaQkVHb1F1eElnQmtIZ0FHb2tBQThMUVphNjd3QVFsZ0VBQzBHV3V1OEFFSllCQUF0QmxycnZBQkNXQVFBTEhRQWpBRUVRYXlJREpBQWdBQ0FCSUFJUXRoUWdBMEVRYWlRQUlBQUxHd0FnQUVIMG9ma0FOZ0lBSUFCQkJHb2dBQ2dDQ0JDMENTQUFDOEVCQVFOL0FrQWdBU0FDS0FJUUlnTUVmeUFEQlNBQ0VNd1NEUUVnQWlnQ0VBc2dBaWdDRkNJRmEwc0VRQ0FDSUFBZ0FTQUNLQUlrRVFVQUR3c0NRQ0FDS0FKUVFRQklCRUJCQUNFRERBRUxJQUVoQkFOQUlBUWlBMFVFUUVFQUlRTU1BZ3NnQUNBRFFRRnJJZ1JxTFFBQVFRcEhEUUFMSUFJZ0FDQURJQUlvQWlRUkJRQWlCQ0FEU1EwQklBQWdBMm9oQUNBQklBTnJJUUVnQWlnQ0ZDRUZDeUFGSUFBZ0FSQVpHaUFDSUFJb0FoUWdBV28yQWhRZ0FTQURhaUVFQ3lBRUM5SUNBUVIvSXdCQkVHc2lBaVFBSUFKQkJUb0FDeUFDUVFBNkFBVWdBa0hJbWZFQUtBQUFOZ0lBSUFKQnpKbnhBQzBBQURvQUJDQUFRWXdCSUFJUW5nRWFJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUJCMEFOcUlnRkJ1TkR5QURZQ0FDQUJRb0NBZ0lDQWdJRDR2MzgzQXdnZ0FVRUFOZ0lFSUFGQnZMcnpBRFlDQUNBQklRTWdBRUhnQTJvUXVRMGhCQ0FBUVpnRWFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkJ2THZ6QURZQ0FDQUFRWmlKK1FBMkFvZ0RJQUJCaUluNUFEWUMrQUlnQUVINGlQa0FOZ0xvQWlBQVFlaUkrUUEyQXVRQklBQkJ4SWo1QURZQzFBRWdBRUcwaVBrQU5nTEFBU0FBUVpTSStRQTJBckFCSUFCQjFJSDVBRFlDQUNBRFFhaUorUUEyQWdBZ0JFRzRpZmtBTmdJQUlBRkJ5SW41QURZQ0FDQUFRUmtRS1NBQVFjMEJFQ2tnQUVFbkVDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQ1FSQnFKQUFnQUF2dUFRRUJmeU1BUVNCcklnUWtBQ0FFUVFBNkFCQWdCRUVBT2dBYkFrQWdBaXdBWDBFQVRnUkFJQVFnQWlnQ1hEWUNDQ0FFSUFJcEFsUTNBd0FNQVFzZ0JDQUNLQUpVSUFJb0FsZ1FHZ3NnQVNBQ0lBUkJFR29nQkNBQktBSUFLQUtnQVJFSEFDQUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEN5QUVMQUFiUVFCSUJFQWdCQ2dDRUJBWEN5QUFJQUVnQWlBREVNSURBa0FnQWlnQ21BSkZEUUFnQWlnQzBBSkZEUUFnQWtFZ1FYOFFNQ0lEUlEwQUlBTkJzUDM4QUVIVXkvd0FRUUFRSENJRFJRMEFJQU5Cc0FGcUlBSVEzZ1VMSUFFZ0FpQUFJQUVvQWdBb0FxUUJFUVFBSUFSQklHb2tBQXZYQlFFRmZ3SkFBa0FDUUNBQ0RnTUNBZ0FCQ3lBQUtBSUlJUUlnQVNnQ0FDSUJLQUlJSWdNRWZ5QURRYkQ5L0FCQmdKLzdBRUVBRUJ3RlFRQUxLQUxVQmlBQ1FiRDkvQUJCZ0ovN0FFRUFFQndvQXRRR1RBMEJJQUVvQWdBaUFpQUJLQUlFTmdJRUlBRW9BZ1FnQWpZQ0FDQUFLQUlBSWdJZ0FUWUNCQ0FCSUFJMkFnQWdBQ0FCTmdJQUlBRWdBRFlDQkNBQkR3c2dBa0VCZGlJSElRUWdBQ0VGQTBBZ0JFRUJTeUVHSUFVb0FnUWhCU0FFUVFGcklRUWdCZzBBQ3lBQUlBVWdCeUFERUxBTUlRWWdCU0FCSUFJZ0Iyc2dBeEN3RENFQUlBWW9BZ2doQWtFQUlRUUNRQ0FBS0FJSUlnTUVmeUFEUWJEOS9BQkJnSi83QUVFQUVCd0ZRUUFMS0FMVUJpQUNRYkQ5L0FCQmdKLzdBRUVBRUJ3b0F0UUdJZ0pLQkVBQ2Z5QUJJQUFvQWdRaUJDQUJSZzBBR2dOQUlBUWdBaUFFS0FJSVFiRDkvQUJCZ0ovN0FFRUFFQndvQXRRR1RnMEJHaUFFS0FJRUlnUWdBVWNOQUFzZ0FRc2hCU0FBS0FJQUlnSWdCU2dDQUNJREtBSUVOZ0lFSUFNb0FnUWdBallDQUNBR0tBSUVJUUlnQmlnQ0FDSUVJQUEyQWdRZ0FDQUVOZ0lBSUFZZ0F6WUNBQ0FESUFZMkFnUU1BUXNnQmlnQ0JDRUNJQUFoQlNBR0lRQUxJQUlnQlVZTkFDQUJJQVZHRFFBZ0JTRUdBMEFnQWlnQ0NDRURRUUFoQkFKQUlBVW9BZ2dpQndSL0lBZEJzUDM4QUVHQW4vc0FRUUFRSEFWQkFBc29BdFFHSUFOQnNQMzhBRUdBbi9zQVFRQVFIQ2dDMUFZaUIwb0VRQUovSUFFZ0JTZ0NCQ0lFSUFGR0RRQWFBMEFnQkNBSElBUW9BZ2hCc1AzOEFFR0FuL3NBUVFBUUhDZ0MxQVpPRFFFYUlBUW9BZ1FpQkNBQlJ3MEFDeUFCQ3lFRElBVW9BZ0FpQkNBREtBSUFJZ2NvQWdRMkFnUWdCeWdDQkNBRU5nSUFJQUlvQWdRaEJDQUNLQUlBSWdnZ0JUWUNCQ0FGSUFnMkFnQWdBaUFITmdJQUlBY2dBallDQkNBRElBWWdCU0FHUmhzaEJnd0JDeUFDS0FJRUlRUWdCU0VEQ3lBRUlBWkdEUUVnQkNFQ0lBTWlCU0FCUncwQUN3c2dBQXN4QUNBQkJFQWdBQ0FCS0FJQUVMRU1JQUFnQVNnQ0JCQ3hEQ0FCTEFBYlFRQklCRUFnQVNnQ0VCQVhDeUFCRUJjTEN5QUFJQUJCdk52NEFEWUNBQ0FBTEFBblFRQklCRUFnQUNnQ0hCQVhDeUFBQ3hJQUlBQkIzQU5ySWdBUStnRWFJQUFRRndzU0FDQUFRY3dEYXlJQUVQb0JHaUFBRUJjTEVnQWdBRUdJQTJzaUFCRDZBUm9nQUJBWEN4SUFJQUJCK0FKcklnQVErZ0VhSUFBUUZ3c1NBQ0FBUWVnQ2F5SUFFUG9CR2lBQUVCY0xFZ0FnQUVIa0FXc2lBQkQ2QVJvZ0FCQVhDeElBSUFCQjFBRnJJZ0FRK2dFYUlBQVFGd3NTQUNBQVFjQUJheUlBRVBvQkdpQUFFQmNMRWdBZ0FFR3dBV3NpQUJENkFSb2dBQkFYQ3d3QUlBQVErZ0VhSUFBUUZ3c0xBQ0FBUWR3RGF4RDZBUXNMQUNBQVFjd0RheEQ2QVFzTEFDQUFRWWdEYXhENkFRc0xBQ0FBUWZnQ2F4RDZBUXNMQUNBQVFlZ0NheEQ2QVFzTEFDQUFRZVFCYXhENkFRc0xBQ0FBUWRRQmF4RDZBUXNMQUNBQVFjQUJheEQ2QVFzTEFDQUFRYkFCYXhENkFRdTBBZ0VDZnlNQVFSQnJJZ0VrQUNBQlFRQTZBQWtnQVVHZm0vRUFMUUFBT2dBSUlBRkJDVG9BQ3lBQlFaZWI4UUFwQUFBM0F3QWdBRUg4QUNBQkVKNEJHaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUVFBMkF0Z0RJQUFnQUVIUUEyb2lBallDMUFNZ0FFSEUvZndBTmdMTUF5QUFJQUkyQXRBRElBQkIzQU5xSWdKQnVORHlBRFlDQUNBQ1FRQTJBZ1FnQWtIRTVmTUFOZ0lBSUFCQm9NSDRBRFlDekFNZ0FFR1F3ZmdBTmdLSUF5QUFRWURCK0FBMkF2Z0NJQUJCOE1ENEFEWUM2QUlnQUVIZ3dQZ0FOZ0xrQVNBQVFiekErQUEyQXRRQklBQkJyTUQ0QURZQ3dBRWdBRUdNd1BnQU5nS3dBU0FBUWNpNStBQTJBZ0FnQWtHMHdmZ0FOZ0lBSUFCQkFEWUM3QU1nQUVJQU53TGtBeUFBUWY0QkVDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQlFSQnFKQUFMb0FFQkFuOGdBaWdDVEJvZ0FpQUNLQUpJSWdOQkFXc2dBM0kyQWtnZ0FpZ0NCQ0lESUFJb0FnZ2lCRVlFZnlBQkJTQUFJQU1nQkNBRGF5SURJQUVnQVNBRFN4c2lBeEFaR2lBQ0lBSW9BZ1FnQTJvMkFnUWdBQ0FEYWlFQUlBRWdBMnNMSWdNRVFBTkFBa0FnQWhDK0NVVUVRQ0FDSUFBZ0F5QUNLQUlnRVFVQUlnUU5BUXNnQVNBRGF3OExJQUFnQkdvaEFDQURJQVJySWdNTkFBc0xJQUVMNndRQkNIOGpBRUVRYXlJQ0pBQWdBa0VIT2dBTElBSkJBRG9BQnlBQ1FmS2E4UUFvQUFBMkFnQWdBa0gxbXZFQUtBQUFOZ0FESUFCQjN3QWdBaENPQWlBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQVFmQUNhaEQvQWlFRElBQkIrQU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFRZ0FFR0lCR29pQVVHNDBQSUFOZ0lBSUFGQkFEWUNCQ0FCUWFqWDhnQTJBZ0FnQVNFRklBQkJrQVJxSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVISTJQSUFOZ0lBSUFGQ0FEY0NEQ0FCSVFZZ0FFR29CR29pQVVHNDBQSUFOZ0lBSUFGQi9ORHlBRFlDRUNBQlFkalk4Z0EyQWdBZ0FVS0FnSUQrLy8vLzcwRTNBeUFnQVVJQU53SVVJQUZDQURjQ0JDQUJJUWNnQUVIUUJHb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRZmpaOGdBMkFnQWdBVUVBTmdJTUlBRWhDQ0FBUWVBRWFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkJxTnJ5QURZQ0FDQUFRZkNRK0FBMkF1QUNJQUJCNEpENEFEWUMwQUlnQUVIUWtQZ0FOZ0xNQVNBQVFheVErQUEyQXJ3QklBQkJrSXI0QURZQ0FDQURRWUNSK0FBMkFnQWdBRUhza2ZnQU5nTFFBeUFBUWR5UitBQTJBc0FESUFCQnpKSDRBRFlDb0FNZ0FFRzhrZmdBTmdLUUF5QUFRYXlSK0FBMkFvQURJQVJCL0pINEFEWUNBQ0FGUVl5UytBQTJBZ0FnQmtHY2t2Z0FOZ0lBSUFkQnJKTDRBRFlDQUNBSVFieVMrQUEyQWdBZ0FVSE1rdmdBTmdJQUlBQWdBRUgwQW1wQkRCQnVJQUJCN2dBUUtTQUFRWU1CRUNrZ0FFR1VBUkFwSUFCQmxRRVFLU0FBUWFVQkVDa2dBRUdyQVJBcElBQWdBQ2dDQUNnQ2xBRVJBUUFnQWtFUWFpUUFJQUFML3dNQkJuOGpBRUVRYXlJQ0pBQWdBa0VHT2dBTElBSkJBRG9BQmlBQ1FmU1g4UUFvQUFBMkFnQWdBa0g0bC9FQUx3QUFPd0VFSUFCQjJRQWdBaENPQWlBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQVFmQUNhaEQvQWlFRElBQkIrQU5xSWdGQnVORHlBRFlDQUNBQlFnQTNBZ1FnQVVHbzFmSUFOZ0lBSUFGQkFEWUNEQ0FCSVFRZ0FFR0lCR29pQVVHNDBQSUFOZ0lBSUFGQ0FEY0NCQ0FCUWNqWThnQTJBZ0FnQVVJQU53SU1JQUVoQlNBQVFhQUVhaUlCUWJqUThnQTJBZ0FnQVVIODBQSUFOZ0lRSUFGQjJOanlBRFlDQUNBQlFvQ0FnUDcvLy8vdlFUY0RJQ0FCUWdBM0FoUWdBVUlBTndJRUlBRWhCaUFBUWNnRWFpSUJRYmpROGdBMkFnQWdBVUlBTndJRUlBRkIrTm55QURZQ0FDQUJRUUEyQWd3Z0FFSEkrZmNBTmdMZ0FpQUFRYmo1OXdBMkF0QUNJQUJCcVBuM0FEWUN6QUVnQUVHRStmY0FOZ0s4QVNBQVFlank5d0EyQWdBZ0EwSFkrZmNBTmdJQUlBQkJ4UHIzQURZQzBBTWdBRUcwK3ZjQU5nTEFBeUFBUWFUNjl3QTJBcUFESUFCQmxQcjNBRFlDa0FNZ0FFR0UrdmNBTmdLQUF5QUVRZFQ2OXdBMkFnQWdCVUhrK3ZjQU5nSUFJQVpCOVByM0FEWUNBQ0FCUVlUNzl3QTJBZ0FnQUNBQVFmUUNha0VNRUc0Z0FFSHVBQkFwSUFCQmxBRVFLU0FBUVpVQkVDa2dBRUdsQVJBcElBQWdBQ2dDQUNnQ2xBRVJBUUFnQWtFUWFpUUFJQUFMaFFRQkIzOGpBRUVRYXlJQ0pBQWdBa0VBT2dBSklBSkJucG54QUMwQUFEb0FDQ0FDUVFrNkFBc2dBa0dXbWZFQUtRQUFOd01BSUFCQjBRQWdBaENPQWlBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQVFmQUNhaERnQ3lFRElBQkJ2QU5xRU80TUlRUWdBRUg0QTJvUS93SWhCU0FBUVlBRmFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkIvTG56QURZQ0FDQUJJUVlnQUVHSUJXb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRZHk1OHdBMkFnQWdBVUlBTndJTUlBRkJBRFlDRkNBQklRY2dBRUdnQldvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFhalY4Z0EyQWdBZ0FVRUFOZ0lNSUFCQm9PSDNBRFlDNEFJZ0FFR1E0ZmNBTmdMUUFpQUFRWURoOXdBMkFzd0JJQUJCM09EM0FEWUN2QUVnQUVIQTJ2Y0FOZ0lBSUFOQnNPSDNBRFlDQUNBRVFkRGg5d0EyQWdBZ0FFSDA0ZmNBTmdMTUF5QUZRWVRpOXdBMkFnQWdBRUh3NHZjQU5nTFlCQ0FBUWVEaTl3QTJBc2dFSUFCQjBPTDNBRFlDcUFRZ0FFSEE0dmNBTmdLWUJDQUFRYkRpOXdBMkFvZ0VJQVpCZ09QM0FEWUNBQ0FIUVpEajl3QTJBZ0FnQVVHZzQvY0FOZ0lBSUFCQ0FEY0R3QVVnQUVJQU53TzRCU0FBUWdBM0E3QUZJQUFnQUVIQUEycEJCeEJ1SUFBZ0FFSDhBMnBCREJCdUlBQkJFQkFwSUFCQkRoQXBJQUJCN2dBUUtTQUFJQUFvQWdBb0FwUUJFUUVBSUFBUTdCSWdBa0VRYWlRQUlBQUxlZ0VFZnlNQVFSQnJJZ0VrQUNBQklBQkJ6QU5xSUFBUTFRSUNRQ0FCS0FJSVJRMEFJQUVvQWdRaUFpZ0NBQ0lESUFFb0FnQWlCQ2dDQkRZQ0JDQUVLQUlFSUFNMkFnQWdBVUVBTmdJSUlBRWdBa1lOQUFOQUlBSW9BZ1FoQXlBQ0VCY2dBeUlDSUFGSERRQUxDeUFCUVJCcUpBQWdBRUdNQkdvTDJBSUJCSDhqQUVFUWF5SUNKQUFnQWtFR09nQUxJQUpCQURvQUJpQUNRYzZaOFFBb0FBQTJBZ0FnQWtIU21mRUFMd0FBT3dFRUlBQkI5d0FnQWhDZUFSb2dBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRUhNQTJvUTRBc2hBeUFBUVpnRWFpSUJRYmpROGdBMkFnQWdBVUtBZ0lEKy8vLy83MEUzQXhBZ0FVS0FnSUNBY0RjQ0JDQUJRZlRrOHdBMkFnQWdBU0VFSUFCQnNBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVdBMkFnUWdBVUhNdS9NQU5nSUFJQUJCek5iM0FEWUNpQU1nQUVHODF2Y0FOZ0w0QWlBQVFhelc5d0EyQXVnQ0lBQkJuTmIzQURZQzVBRWdBRUg0MWZjQU5nTFVBU0FBUWVqVjl3QTJBc0FCSUFCQnlOWDNBRFlDc0FFZ0FFSDh6dmNBTmdJQUlBTkIzTmIzQURZQ0FDQUVRZnpXOXdBMkFnQWdBVUdNMS9jQU5nSUFJQUJCdUFScUVLOFJJQUJCOWdFUUtTQUFRU2tRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FDQUFDeVFCQVg4Q1FDQUFLQUlBSWdKRkRRQWdBaUFCRU84U1FYOUhEUUFnQUVFQU5nSUFDd3ZUQWdJRmZBTi9JQUVvQWdoRkJFQWdBRUlBTndJQUR3c2dBU2dDQkNJSUlBRkdJZ29FZkVRQUFBQUFBQUQ0ZndVZ0NDRUpBMEFnQ1NzREdDQUpLd01JSWdVZ0NTc0RFQ0lHRU9zSG95SUhJQVlnQmFNUS9RS2lJQU9nSVFNZ0JDQUhvQ0VFSUFrb0FnUWlDU0FCUncwQUN5QURJQVNqQ3lFRFJBQUFBQUFBQUFBQUlRUWdBeUFDUkJndFJGVDdJUWxBb2tRQUFBQUFBQURRUDZJaUJTQURJQVZrR3lJRFJBQUFBQUFBQUFCQUlBS2hSQmd0UkZUN0lRbEFva1FBQUFBQUFBRFFQNklpQWlBQ0lBTmtHeENTQVNFQ0lBcEZCRUFEUUNBSUt3TVlJQUlnQ0NzREVLSWdDQ3NEQ0tDaklnTWdCQ0FESUFSa0d5RUVJQWdvQWdRaUNDQUJSdzBBQ3dzZ0FBSi9JQVNaUkFBQUFBQUFBT0JCWXdSQUlBU3FEQUVMUVlDQWdJQjRDellDQUNBQ0lBU2lJZ0taUkFBQUFBQUFBT0JCWXdSQUlBQWdBcW8yQWdRUEN5QUFRWUNBZ0lCNE5nSUVDL29LQXdaOENuOENmU01BUVJCcklnc2tBQ0FBS0FJWUlna2dBQ2dDQUNJS1NnUkFJQUFnQUNnQ0hDQUFLQUlFYTdjZ0NTQUthN2NRekFhMkloT01JQUFROXd3Z0FCRGFCaUFBS0FJY0lRd2dBQ2dDQkNFTklBc2dBQ2dDR0NJSklBQW9BZ0FpQ21vaURrRUNiVFlDQ0NBTElBSkJBVUYvSUFGQkFVWWlFaHNpRUd4QkJtd2dEQ0FOYWtFQ2JXbzJBZ3dnQ1NBS2E3Y2dBcmVqUkFBQUFBQUFBQ0RBb0VRQUFBQUFBQURBdjZKRUFBQUFBQUFBOEQrZ0lRTWdBRUVZYWlFQ0Fud0NRQ0FBS0FJSUlnd2dDa2dOQUNBT3JDQU1yRUlCaGxNTkFDQVR1MFFZTFVSVSt5RUpRS05FQUFBQUFBQ0Faa0NpdG91N1JBQUFBQUFBQU5BL29rUUFBQUFBQUFBdVFLUU1BUXRFQUFBQUFBQUFBQUFMUkFBQUFBQUFBQUFBSUFrZ0FDZ0NFQ0lOVGlBT3JDQU5yRUlCaGxkeEd5QURSQUFBQUFBQUFQQS9wRVFBQUFBQUFBQUFBS1dpUkFBQUFBQUFBRDVBb0xZaEZDQUFJQUJCQ0dvaURoRFhBaUVFSUFJZ0FFRVFhaUlSRU5jQ0lRVWdBQ0FDRU5jQ0lRTUNRQ0FCUVFGR0JFQWdGTHNoQnlBRFJBQUFBQUFBQVBBL1pnUjhJQU1nQTZBRklBZEVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveUFERVAwQ29CQ1NBUXNoQmlBRUlBQWdDMEVJYWhEWEFpSUlJQVlnQmlBSVpCc2lCbU1oRHlBRFJBQUFBQUFBQVBDL1pRUjhJQU1nQTZBRklBTVEvUUlnQjBRWUxVUlUreUVKd0tKRUFBQUFBQUNBWmtDam9CQ1NBUXNoQXlBR0lBUWdEeHNoQkNBQ0lBdEJDR29RMXdJaUJ5QURJQU1nQjJNYklnTWdCU0FESUFWakd5RUZEQUVMSUFGQkFrY05BQ0FVdXlFSElBTkVBQUFBQUFBQThMOWxCSHdnQXlBRG9BVWdBeEQ5QWlBSFJCZ3RSRlQ3SVFuQW9rUUFBQUFBQUlCbVFLT2dFSklCQ3lFR0lBQWdDMEVJYWhEWEFpSUlJQVlnQmlBSVl4c2lCaUFFSUFRZ0JtUWJJUVlnQ2lBTVNDRVBJQU5FQUFBQUFBQUE4RDltQkh3Z0F5QURvQVVnQjBRWUxVUlUreUVKUUtKRUFBQUFBQUNBWmtDaklBTVEvUUtnRUpJQkN5RURJQVlnQkNBUEd5RUVJQUlnQzBFSWFoRFhBaUVISUFrZ0RVd05BQ0FISUFNZ0F5QUhaQnNpQXlBRklBTWdCV1FiSVFVTElBb2dERTRpREVVRVFDQUFBbjhnQkNBUXQ2SWdBQ2dDSUxlaUlnT1pSQUFBQUFBQUFPQkJZd1JBSUFPcURBRUxRWUNBZ0lCNEN6WUNLQXRCZjBFQklCSWJJUW9nQ1NBTlRDSUpSUVJBSUFBQ2Z5QUZJQXEzb2lBQUtBSWt0NklpQTVsRUFBQUFBQUFBNEVGakJFQWdBNm9NQVF0QmdJQ0FnSGdMTmdJc0N5QUFFTGNGQWtBZ0FVRUJSZ1JBQW53Z0FDQVJFTmNDSWdORUFBQUFBQUFBSkVCbUJFQWdBeUFEb0F3QkN5QURFUDBDUk5YcmUvUHB6cW8vb0JDU0FRc2lBeUFFWkNFQklBTWdCQ0FCR3lFRUFud2dBaUFPRU5jQ0lnTkVBQUFBQUFBQUpNQmxCRUFnQXlBRG9Bd0JDeUFERVAwQ1JOWHJlL1BwenFxL29CQ1NBUXNpQXlBRklBTWdCV01iSVFVTUFRc2dBVUVDUncwQUFud2dBQ0FSRU5jQ0lnTkVBQUFBQUFBQUpNQmxCRUFnQXlBRG9Bd0JDeUFERVAwQ1JOWHJlL1BwenFxL29CQ1NBUXNpQXlBRVl5RUJJQU1nQkNBQkd5RUVBbndnQWlBT0VOY0NJZ05FQUFBQUFBQUFKRUJtQkVBZ0F5QURvQXdCQ3lBREVQMENSTlhyZS9QcHpxby9vQkNTQVFzaUF5QUZJQU1nQldRYklRVUxJQXhGQkVBZ0FBSi9JQVFnRUxlaUlBQW9BaUMzb2lJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzMkFpZ0xJQWxGQkVBZ0FBSi9JQVVnQ3JlaUlBQW9BaVMzb2lJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzMkFpd0xJQUFRdHdVZ0FDQVRJQUFROXd3Z0FDQUFLQUlRSWdJZ0FDZ0NDQ0lCSUFBb0FnQWlDU0FCSUFsS0d5SUJJQUVnQWtnYklnSWdBQ2dDR0NJSklBSWdDVWdiSWdJMkFoQWdBQ0FCSUFJZ0FTQUNTQnMyQWdnZ0FCRGFCZ3NnQzBFUWFpUUFDekVBSUFJb0FnQWhBZ05BQWtBZ0FDQUJSd1IvSUFBb0FnQWdBa2NOQVNBQUJTQUJDdzhMSUFCQkJHb2hBQXdBQ3dBTHZBUUJBWDhqQUVFUWF5SU1KQUFnRENBQU5nSU1Ba0FDUUNBQUlBVkdCRUFnQVMwQUFFVU5BVUVBSVFBZ0FVRUFPZ0FBSUFRZ0JDZ0NBQ0lCUVFGcU5nSUFJQUZCTGpvQUFBSi9JQWN0QUF0QkIzWUVRQ0FIS0FJRURBRUxJQWN0QUFzTFJRMENJQWtvQWdBaUFTQUlhMEdmQVVvTkFpQUtLQUlBSVFJZ0NTQUJRUVJxTmdJQUlBRWdBallDQUF3Q0N3SkFJQUFnQmtjTkFBSi9JQWN0QUF0QkIzWUVRQ0FIS0FJRURBRUxJQWN0QUFzTFJRMEFJQUV0QUFCRkRRRkJBQ0VBSUFrb0FnQWlBU0FJYTBHZkFVb05BaUFLS0FJQUlRQWdDU0FCUVFScU5nSUFJQUVnQURZQ0FFRUFJUUFnQ2tFQU5nSUFEQUlMUVg4aEFDQUxJQXRCZ0FGcUlBeEJER29RMEF3Z0Myc2lCVUg4QUVvTkFTQUZRUUoxUWNEKzhRQnFMUUFBSVFZQ1FBSkFJQVZCZTNFaUFFSFlBRWNFUUNBQVFlQUFSdzBCSUFNZ0JDZ0NBQ0lCUndSQVFYOGhBQ0FCUVFGckxRQUFRZDhBY1NBQ0xRQUFRZjhBY1VjTkJRc2dCQ0FCUVFGcU5nSUFJQUVnQmpvQUFFRUFJUUFNQkFzZ0FrSFFBRG9BQUF3QkN5QUNMQUFBSWdBZ0JrSGZBSEZIRFFBZ0FpQUFRWUFCY2pvQUFDQUJMUUFBUlEwQUlBRkJBRG9BQUFKL0lBY3RBQXRCQjNZRVFDQUhLQUlFREFFTElBY3RBQXNMUlEwQUlBa29BZ0FpQUNBSWEwR2ZBVW9OQUNBS0tBSUFJUUVnQ1NBQVFRUnFOZ0lBSUFBZ0FUWUNBQXNnQkNBRUtBSUFJZ0JCQVdvMkFnQWdBQ0FHT2dBQVFRQWhBQ0FGUWRRQVNnMEJJQW9nQ2lnQ0FFRUJhallDQUF3QkMwRi9JUUFMSUF4QkVHb2tBQ0FBQzdJQkFRSi9Jd0JCRUdzaUJpUUFJQVpCQ0dvaUJTQUJLQUljSWdFMkFnQWdBU0FCS0FJRVFRRnFOZ0lFSUFVUS9BSWlBVUhBL3ZFQVFlRCs4UUFnQWlBQktBSUFLQUl3RVFrQUdpQURJQVVRendZaUFTQUJLQUlBS0FJTUVRQUFOZ0lBSUFRZ0FTQUJLQUlBS0FJUUVRQUFOZ0lBSUFBZ0FTQUJLQUlBS0FJVUVRSUFJQVVvQWdBaUFDQUFLQUlFUVFGcklnRTJBZ1FnQVVGL1JnUkFJQUFnQUNnQ0FDZ0NDQkVCQUFzZ0JrRVFhaVFBQ3g4QUlBRUVRQ0FBSUFFb0FnQVEwd3dnQUNBQktBSUVFTk1NSUFFUUZ3c0xId0FnQVFSQUlBQWdBU2dDQUJEVURDQUFJQUVvQWdRUTFBd2dBUkFYQ3d1b0JBRUlmeU1BUVJCcklnSWtBQ0FDUVFZNkFBc2dBa0VBT2dBR0lBSkI5NW54QUNnQUFEWUNBQ0FDUWZ1WjhRQXZBQUE3QVFRZ0FFSGdBQ0FDRUk0Q0lBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQkI4QUpxRVA4Q0lRTWdBRUg0QTJvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFhalY4Z0EyQWdBZ0FVRUFOZ0lNSUFFaEJDQUFRWWdFYWhEOEF5RUZJQUJCdEFScUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR2N1L01BTmdJQUlBRkNBRGNDRENBQklRWWdBRUhJQkdvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFhVG04d0EyQWdBZ0FTRUhJQUJCMEFScUlnRkJ1TkR5QURZQ0FDQUJRUUEyQWdRZ0FVSDQydklBTmdJQUlBRWhDQ0FBUWRnRWFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkJpTjd5QURZQ0FDQUFRWmlPOXdBMkF1QUNJQUJCaUk3M0FEWUMwQUlnQUVINGpmY0FOZ0xNQVNBQVFkU045d0EyQXJ3QklBQkJ1SWYzQURZQ0FDQURRYWlPOXdBMkFnQWdBRUdVai9jQU5nTFFBeUFBUVlTUDl3QTJBc0FESUFCQjlJNzNBRFlDb0FNZ0FFSGtqdmNBTmdLUUF5QUFRZFNPOXdBMkFvQURJQVJCcEkvM0FEWUNBQ0FGUWJTUDl3QTJBZ0FnQmtIRWovY0FOZ0lBSUFkQjFJLzNBRFlDQUNBSVFlU1A5d0EyQWdBZ0FVSDBqL2NBTmdJQUlBQWdBRUgwQW1wQkRCQnVJQUJCN2dBUUtTQUFRVEVRS1NBQVFTSVFLU0FBUVljQ0VDa2dBRUczQVJBcElBQkIzUUVRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUpCRUdva0FDQUFDekFCQVg4Z0FFRUFOZ0lJSUFCQ0FEY0NBQ0FBUWFBZkVCZ2lBVFlDQkNBQUlBRTJBZ0FnQUNBQlFhQWZhallDQ0F1cEFRRUZmeU1BUWZBQmF5SUVKQUFnQkNBQU5nSUFRUUVoQlFKQUlBRkJBa2dOQUNBQUlRTURRQ0FBSUFOQkJHc2lBeUFDSUFGQkFtc2lCMEVDZEdvb0FnQnJJZ1pCeGhJUkF3QkJBRTRFUUNBQUlBTkJ4aElSQXdCQkFFNE5BZ3NnQkNBRlFRSjBhaUFHSUFNZ0JpQURRY1lTRVFNQVFRQk9JZ1liSWdNMkFnQWdCVUVCYWlFRklBRkJBV3NnQnlBR0d5SUJRUUZLRFFBTEN5QUVJQVVRcFJNZ0JFSHdBV29rQUF1UUJ3RUpmeUFBUVFBMkFnZ2dBRUlBTndJQUlBRkIvd0JNQkVCQkFSQVlJZ0lnQVRvQUFDQUFJQUpCQVdvaUFUWUNDQ0FBSUFFMkFnUWdBQ0FDTmdJQUR3c2dBVUgvQUhFaENpQUJRUlYySVFVZ0FVRU9kaUVHSUFGQkIzWWhBd0pBQWtBQ1FBSkFBa0FDUUFKQUFuOENRQ0FCUVJ4MklnRkZCRUFnQmtIL0FIRWhCeUFEUWY4QWNTRUNJQVZCL3dCeElnVUVRRUVBSVFFZ0FpRURJQWNoQmd3Q0N5QUhCRUFnQmtHQWYzSWhCRUVBSVFWQkFBd0RDeUFDRFFNTUNBdEJBUkFZSWdRZ0FUb0FBQ0FBSUFSQkFXb2lBVFlDQ0NBQUlBRTJBZ1FnQUNBRU5nSUFDeUFCSUFScklnbEJBV29pQWtFQVNBMEhJQVZCZ0g5eUlRY2dDU0FDSUFsQkFYUWlBU0FCSUFKSkcwSC8vLy8vQnlBSlFmLy8vLzhEU1JzaUNBUi9JQWdRR0FWQkFBc2lBV29pQWlBSE9nQUFJQUVnQ0dvaEJTQUNRUUZxSVFJZ0NVRUFTZ1JBSUFFZ0JDQUpFQmthQ3lBQUlBVTJBZ2dnQUNBQ05nSUVJQUFnQVRZQ0FDQUVCRUFnQkJBWEN5QUdRWUIvY2lFRUlBSWdCVWNOQWlBRElRSWdBUXNoQmlBRklBWnJJZ2hCQVdvaUEwRUFTQTBHSUFnZ0F5QUlRUUYwSWdFZ0FTQURTUnRCLy8vLy93Y2dDRUgvLy8vL0Ewa2JJZ2NFZnlBSEVCZ0ZRUUFMSWdGcUlnTWdCRG9BQUNBQklBZHFJUVVnQTBFQmFpRUVJQWhCQUVvRVFDQUJJQVlnQ0JBWkdnc2dBQ0FGTmdJSUlBQWdCRFlDQkNBQUlBRTJBZ0FnQmdSQUlBWVFGd3NnQWlFRERBSUxJQU5CZ0g5eUlRWkJBQ0VGUVFBaEFRd0NDeUFDSUFRNkFBQWdBQ0FDUVFGcUlnUTJBZ1FMSUFOQmdIOXlJUVlnQkNBRlJnMEFJQVFnQmpvQUFDQUFJQVJCQVdvaUJUWUNCQ0FBS0FJSUlRUU1BUXNnQlNBQmF5SUlRUUZxSWdOQkFFZ05BaUFJSUFNZ0NFRUJkQ0lDSUFJZ0Ewa2JRZi8vLy84SElBaEIvLy8vL3dOSkd5SURCSDhnQXhBWUJVRUFDeUlIYWlJQ0lBWTZBQUFnQXlBSGFpRUVJQUpCQVdvaEJTQUlRUUJLQkVBZ0J5QUJJQWdRR1JvTElBQWdCRFlDQ0NBQUlBVTJBZ1FnQUNBSE5nSUFJQUZGRFFBZ0FSQVhDeUFFSUFWR0RRQWdCU0FLT2dBQUlBQWdCVUVCYWpZQ0JBOExJQVFnQUNnQ0FDSUhheUlHUVFGcUlnSkJBRWdOQUNBR0lBSWdCa0VCZENJQklBRWdBa2tiUWYvLy8vOEhJQVpCLy8vLy93TkpHeUlDQkg4Z0FoQVlCVUVBQ3lJRGFpSUJJQW82QUFBZ0JrRUFTZ1JBSUFNZ0J5QUdFQmthQ3lBQUlBSWdBMm8yQWdnZ0FDQUJRUUZxTmdJRUlBQWdBellDQUNBSEJFQWdCeEFYQ3c4TEVDZ0FDd3NBSUFCQmdOYUJBUkJuQ3pnQkFYOGdBRUVFYWlJQ1FiRGU4UUEyQWdBZ0FrSHNzUElBTmdJQUlBQkJvSzd5QURZQ0FDQUNRYlN1OGdBMkFnQWdBaUFCRU5BSkN6Z0JBWDhnQUVFRWFpSUNRYkRlOFFBMkFnQWdBa0drc1BJQU5nSUFJQUJCOEszeUFEWUNBQ0FDUVlTdThnQTJBZ0FnQWlBQkVOQUpDekVCQVg4Z0FDZ0NEQ0lCSUFBb0FoQkdCRUFnQUNBQUtBSUFLQUlvRVFBQUR3c2dBQ0FCUVFGcU5nSU1JQUV0QUFBTE1RQWdBaTBBQUNFQ0EwQUNRQ0FBSUFGSEJIOGdBQzBBQUNBQ1J3MEJJQUFGSUFFTER3c2dBRUVCYWlFQURBQUxBQXZRQVFFRWZ5TUFRU0JySWdJa0FDQUNJQUUyQWhnQ1FDQUFLQUlFSWdGRkRRQWdBa0VJYWlJRElBRVF4Z1VnQWlnQ0NDRUVJQUlzQUJNaEJTQUNJQUpCR0dwQjU0ZnVBQkFqTmdJQUlBSWdCQ0FESUFWQkFFZ2JFQ2NnQWl3QUUwRUFUZzBBSUFJb0FnZ1FGd3NnQUNnQ0NDSUFCSDhnQWtFSWFpSUJJQUFReGdVZ0FpZ0NDQ0VBSUFJc0FCTWhBeUFDSUFKQkdHcEJoNGJ1QUJBak5nSUFJQUlnQUNBQklBTkJBRWdiRUNjZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRnd0QkFBVWdBVUVBUndzYUlBSkJJR29rQUF2eUF3RUVmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ2dBaUFDUVJocVFlZUg3Z0FRSFRZQ0NBSkFBa0JCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtIbmgrNEFFQjAyQWdBZ0FpZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWhBZ0FpQUJOZ0lJSUFJZ0F6WUNEQXdCQ3lBQ0lBTTZBQk1nQWtFSWFpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVFocUVJZ0dOZ0lFSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFKQkdHcEI1NGZ1QUJBcUN5QUNJQUpCR0dwQmg0YnVBQkFkTmdJSVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEJoNGJ1QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwQ0FrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQVRZQ0NDQUNJQU0yQWd3TUFRc2dBaUFET2dBVElBSkJDR29oQVNBRFJRMEJDeUFCSUFRZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaENJQmpZQ0NDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUVllRzdnQVFLZ3NnQWtFZ2FpUUFEd3NRTFFBTEVDMEFDMmdCQW44akFFRVFheUlCSkFBZ0FVRURPZ0FMSUFGQkFEb0FBeUFCUWU2YzhRQXZBQUE3QVFBZ0FVSHduUEVBTFFBQU9nQUNJQUJCRENBQkVQQUJJUUlnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVHWXRQWUFOZ0lBSUFJUWdRRWdBVUVRYWlRQUM3QUVBUUYvSXdCQkVHc2lEQ1FBSUF3Z0FEb0FEd0pBQWtBZ0FDQUZSZ1JBSUFFdEFBQkZEUUZCQUNFQUlBRkJBRG9BQUNBRUlBUW9BZ0FpQVVFQmFqWUNBQ0FCUVM0NkFBQUNmeUFITFFBTFFRZDJCRUFnQnlnQ0JBd0JDeUFITFFBTEMwVU5BaUFKS0FJQUlnRWdDR3RCbndGS0RRSWdDaWdDQUNFQ0lBa2dBVUVFYWpZQ0FDQUJJQUkyQWdBTUFnc0NRQ0FBSUFaSERRQUNmeUFITFFBTFFRZDJCRUFnQnlnQ0JBd0JDeUFITFFBTEMwVU5BQ0FCTFFBQVJRMEJRUUFoQUNBSktBSUFJZ0VnQ0d0Qm53RktEUUlnQ2lnQ0FDRUFJQWtnQVVFRWFqWUNBQ0FCSUFBMkFnQkJBQ0VBSUFwQkFEWUNBQXdDQzBGL0lRQWdDeUFMUVNCcUlBeEJEMm9RM1F3Z0Myc2lCVUVmU2cwQklBVkJ3UDd4QUdvdEFBQWhCZ0pBQWtBQ1FBSkFJQVZCZm5GQkZtc09Bd0VDQUFJTElBTWdCQ2dDQUNJQlJ3UkFJQUZCQVdzdEFBQkIzd0J4SUFJdEFBQkIvd0J4UncwRkN5QUVJQUZCQVdvMkFnQWdBU0FHT2dBQVFRQWhBQXdFQ3lBQ1FkQUFPZ0FBREFFTElBSXNBQUFpQUNBR1FkOEFjVWNOQUNBQ0lBQkJnQUZ5T2dBQUlBRXRBQUJGRFFBZ0FVRUFPZ0FBQW44Z0J5MEFDMEVIZGdSQUlBY29BZ1FNQVFzZ0J5MEFDd3RGRFFBZ0NTZ0NBQ0lBSUFoclFaOEJTZzBBSUFvb0FnQWhBU0FKSUFCQkJHbzJBZ0FnQUNBQk5nSUFDeUFFSUFRb0FnQWlBRUVCYWpZQ0FDQUFJQVk2QUFCQkFDRUFJQVZCRlVvTkFTQUtJQW9vQWdCQkFXbzJBZ0FNQVF0QmZ5RUFDeUFNUVJCcUpBQWdBQXV5QVFFQ2Z5TUFRUkJySWdZa0FDQUdRUWhxSWdVZ0FTZ0NIQ0lCTmdJQUlBRWdBU2dDQkVFQmFqWUNCQ0FGRVA0Q0lnRkJ3UDd4QUVIZy92RUFJQUlnQVNnQ0FDZ0NJQkVKQUJvZ0F5QUZFTmdHSWdFZ0FTZ0NBQ2dDREJFQUFEb0FBQ0FFSUFFZ0FTZ0NBQ2dDRUJFQUFEb0FBQ0FBSUFFZ0FTZ0NBQ2dDRkJFQ0FDQUZLQUlBSWdBZ0FDZ0NCRUVCYXlJQk5nSUVJQUZCZjBZRVFDQUFJQUFvQWdBb0FnZ1JBUUFMSUFaQkVHb2tBQXNOQUNBQVFaOEJFT29RUVFGcUM3MENBUU4vSUFBZ0FTQUNJQU1nQlJEbERDRUhJQU1vQWdBaEJpQUVLQUlBUVFBUWNDSUlJQVpCQUJCd0lnWktJQVlnQ0VvZ0JTMEFBQnRCQVVZRWZ5QURLQUlBSVFZZ0F5QUVLQUlBTmdJQUlBUWdCallDQUNBQ0tBSUFJUVFnQXlnQ0FFRUFFSEFpQmlBRVFRQVFjQ0lFU2lBRUlBWktJQVV0QUFBYlFRRkhCRUFnQjBFQmFnOExJQUlvQWdBaEJDQUNJQU1vQWdBMkFnQWdBeUFFTmdJQUlBRW9BZ0FoQXlBQ0tBSUFRUUFRY0NJRUlBTkJBQkJ3SWdOS0lBTWdCRW9nQlMwQUFCdEJBVWNFUUNBSFFRSnFEd3NnQVNnQ0FDRURJQUVnQWlnQ0FEWUNBQ0FDSUFNMkFnQWdBQ2dDQUNFQ0lBRW9BZ0JCQUJCd0lnTWdBa0VBRUhBaUFrb2dBaUFEU2lBRkxRQUFHMEVCUndSQUlBZEJBMm9QQ3lBQUtBSUFJUUlnQUNBQktBSUFOZ0lBSUFFZ0FqWUNBQ0FIUVFScUJTQUhDd3Z4QVFFRGZ5QUFJQUVnQWlBRUVOTUdJUVlnQWlnQ0FDRUZJQU1vQWdCQkFCQndJZ2NnQlVFQUVIQWlCVW9nQlNBSFNpQUVMUUFBRzBFQlJnUi9JQUlvQWdBaEJTQUNJQU1vQWdBMkFnQWdBeUFGTmdJQUlBRW9BZ0FoQXlBQ0tBSUFRUUFRY0NJRklBTkJBQkJ3SWdOS0lBTWdCVW9nQkMwQUFCdEJBVWNFUUNBR1FRRnFEd3NnQVNnQ0FDRURJQUVnQWlnQ0FEWUNBQ0FDSUFNMkFnQWdBQ2dDQUNFQ0lBRW9BZ0JCQUJCd0lnTWdBa0VBRUhBaUFrb2dBaUFEU2lBRUxRQUFHMEVCUndSQUlBWkJBbW9QQ3lBQUtBSUFJUUlnQUNBQktBSUFOZ0lBSUFFZ0FqWUNBQ0FHUVFOcUJTQUdDd3V6QWdFRGZ5QUFJQUVnQWlBREVPY01JUVlnQXlnQ0FDRUZJQVFvQWdBaUJ5QUhLQUlBS0FJa0VRQUFJQVVnQlNnQ0FDZ0NKQkVBQUVvRWZ5QURLQUlBSVFVZ0F5QUVLQUlBTmdJQUlBUWdCVFlDQUNBQ0tBSUFJUVFnQXlnQ0FDSUZJQVVvQWdBb0FpUVJBQUFnQkNBRUtBSUFLQUlrRVFBQVRBUkFJQVpCQVdvUEN5QUNLQUlBSVFRZ0FpQURLQUlBTmdJQUlBTWdCRFlDQUNBQktBSUFJUU1nQWlnQ0FDSUVJQVFvQWdBb0FpUVJBQUFnQXlBREtBSUFLQUlrRVFBQVRBUkFJQVpCQW1vUEN5QUJLQUlBSVFNZ0FTQUNLQUlBTmdJQUlBSWdBellDQUNBQUtBSUFJUUlnQVNnQ0FDSURJQU1vQWdBb0FpUVJBQUFnQWlBQ0tBSUFLQUlrRVFBQVRBUkFJQVpCQTJvUEN5QUFLQUlBSVFJZ0FDQUJLQUlBTmdJQUlBRWdBallDQUNBR1FRUnFCU0FHQ3d2cEFRRURmeUFBSUFFZ0FoRFVCaUVGSUFJb0FnQWhCQ0FES0FJQUlnWWdCaWdDQUNnQ0pCRUFBQ0FFSUFRb0FnQW9BaVFSQUFCS0JIOGdBaWdDQUNFRUlBSWdBeWdDQURZQ0FDQURJQVEyQWdBZ0FTZ0NBQ0VESUFJb0FnQWlCQ0FFS0FJQUtBSWtFUUFBSUFNZ0F5Z0NBQ2dDSkJFQUFFd0VRQ0FGUVFGcUR3c2dBU2dDQUNFRElBRWdBaWdDQURZQ0FDQUNJQU0yQWdBZ0FDZ0NBQ0VDSUFFb0FnQWlBeUFES0FJQUtBSWtFUUFBSUFJZ0FpZ0NBQ2dDSkJFQUFFd0VRQ0FGUVFKcUR3c2dBQ2dDQUNFQ0lBQWdBU2dDQURZQ0FDQUJJQUkyQWdBZ0JVRURhZ1VnQlFzTGlnVUJBMzhnQUVJQU53SUVJQUJCQURZQ0RDQUFRZUNFL1FBMkFnQUNRQUpBQWtBQ1FDQUJLQUlJSUFFb0FnUnJJZ0lFUUNBQ1FRQklEUUVnQUNBQ0VCZ2lBellDQkNBQUlBTTJBZ2dnQUNBRElBSkJBblZCQW5ScU5nSU1JQUFnQVNnQ0NDQUJLQUlFSWdScklnSkJBRW9FZnlBRElBUWdBaEFaSUFKcUJTQURDellDQ0FzZ0FFRUFOZ0ljSUFCQkZHb2lBa0lBTndJQUlBQkJpTnZ5QURZQ0VDQUJLQUlZSUFFb0FoUnJJZ05CREcwaEJDQURCRUFnQkVIV3F0V3FBVThOQWlBQUlBTVFHQ0lDTmdJVUlBQWdBallDR0NBQUlBSWdCRUVNYkdvMkFod2dBU2dDRkNJRElBRW9BaGdpQkVjRVFBTkFBa0FnQXl3QUMwRUFUZ1JBSUFJZ0F5a0NBRGNDQUNBQ0lBTW9BZ2cyQWdnTUFRc2dBaUFES0FJQUlBTW9BZ1FRR2dzZ0FrRU1haUVDSUFOQkRHb2lBeUFFUncwQUN3c2dBQ0FDTmdJWUN5QUFRZ0EzQWlBZ0FFRUFOZ0lvSUFCQjJQdjFBRFlDRUNBQVFiVDc5UUEyQWdBZ0FTZ0NKQ0FCS0FJZ2F5SUNCRUFnQWtFQVNBMERJQUFnQWhBWUlnTTJBaUFnQUNBRE5nSWtJQUFnQXlBQ1FRSjFRUUowYWpZQ0tDQUFJQUVvQWlRZ0FTZ0NJQ0lFYXlJQ1FRQktCSDhnQXlBRUlBSVFHU0FDYWdVZ0F3czJBaVFMSUFCQ0FEY0NMQ0FBUVFBMkFqUWdBU2dDTUNBQktBSXNheUlEUVF4dElRUWdBd1JBSUFSQjFxclZxZ0ZQRFFRZ0FDQURFQmdpQWpZQ0xDQUFJQUkyQWpBZ0FDQUNJQVJCREd4cU5nSTBJQUVvQWl3aUF5QUJLQUl3SWdGSEJFQURRQUpBSUFNc0FBdEJBRTRFUUNBQ0lBTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBRUxJQUlnQXlnQ0FDQURLQUlFRUJvTElBSkJER29oQWlBRFFReHFJZ01nQVVjTkFBc0xJQUFnQWpZQ01Bc2dBQThMRUNnQUN4QW9BQXNRS0FBTEVDZ0FDNUFLQVFoL0EwQWdBVUVFYXlFSEEwQUNRQUpBQWtBQ1FBSkFBa0FnQVNBQWF5SUVRUUoxSWdNT0JnVUZBQUVDQXdRTElBQW9BZ0FoQkNBQlFRUnJJZ2NvQWdCQkFCQndJZ01nQkVFQUVIQWlBVW9nQVNBRFNpQUNMUUFBRzBFQlJ3MEVJQUFvQWdBaEFTQUFJQWNvQWdBMkFnQWdCeUFCTmdJQUR3c2dBQ0FBUVFScUlBRkJCR3NnQWhEVEJob1BDeUFBSUFCQkJHb2dBRUVJYWlBQlFRUnJJQUlRNVF3YUR3c2dBQ0FBUVFScUlBQkJDR29nQUVFTWFpQUJRUVJySUFJUTVBd2FEQUVMSUFSQit3Qk1CRUFnQUNBQVFRUnFJQUJCQ0dvaUJpQUNFTk1HR2lBQVFReHFJZ01nQVVZTkFRTkFJQVlvQWdBaEJTQURJZ1FvQWdCQkFCQndJZ2NnQlVFQUVIQWlBMG9nQXlBSFNpQUNMUUFBRzBFQlJnUkFJQVFvQWdBaENpQUVJUVVEUUFKQUlBVWdCaUlES0FJQU5nSUFJQUFnQTBZRVFDQUFJUU1NQVFzZ0EwRUVheUlHS0FJQUlRY2dBeUVGSUFwQkFCQndJZ2dnQjBFQUVIQWlCMG9nQnlBSVNpQUNMUUFBR3cwQkN3c2dBeUFLTmdJQUN5QUJJQVFpQmtFRWFpSURSdzBBQ3d3QkN5QUFJQU5CQW0xQkFuUnFJUVlDZnlBRVFaMGZUd1JBSUFBZ0FDQURRUVJ0UVFKMElnTnFJQVlnQXlBR2FpQUhJQUlRNUF3TUFRc2dBQ0FHSUFjZ0FoRFRCZ3NoQ1NBR0tBSUFJUVFnQnlFREFuOENRQUpBSUFBb0FnQkJBQkJ3SWdVZ0JFRUFFSEFpQkVvZ0JDQUZTaUFDTFFBQUd3UkFEQUVMQTBBZ0EwRUVheUlESUFCR0JFQWdCeWdDQUNFRElBQkJCR29oQlNBQUtBSUFRUUFRY0NJRUlBTkJBQkJ3SWdOS0lBTWdCRW9nQWkwQUFCc05BeUFGSUFkR0RRVURRQ0FGS0FJQUlRTWdBQ2dDQUVFQUVIQWlCQ0FEUVFBUWNDSURTaUFESUFSS0lBSXRBQUFiUVFGR0JFQWdCU2dDQUNFRElBVWdCeWdDQURZQ0FDQUhJQU0yQWdBZ0JVRUVhaUVGREFVTElBY2dCVUVFYWlJRlJ3MEFDd3dGQ3lBR0tBSUFJUVFnQXlnQ0FFRUFFSEFpQlNBRVFRQVFjQ0lFU2lBRUlBVktJQUl0QUFBYlFRRkhEUUFMSUFBb0FnQWhCQ0FBSUFNb0FnQTJBZ0FnQXlBRU5nSUFJQWxCQVdvaENRc2dBeUFBUVFScUlnUkxCRUFEZnlBR0tBSUFJUWdnQkNJRlFRUnFJUVFnQlNnQ0FFRUFFSEFpQ2lBSVFRQVFjQ0lJU2lBSUlBcEtJQUl0QUFBYkRRQURRQ0FHS0FJQUlRZ2dBMEVFYXlJREtBSUFRUUFRY0NJS0lBaEJBQkJ3SWdoS0lBZ2dDa29nQWkwQUFCdEJBVWNOQUFzZ0F5QUZTUVIvSUFVRklBVW9BZ0FoQ0NBRklBTW9BZ0EyQWdBZ0F5QUlOZ0lBSUFNZ0JpQUZJQVpHR3lFR0lBbEJBV29oQ1F3QkN3c2hCQXNDUUNBRUlBWkdEUUFnQkNnQ0FDRURJQVlvQWdCQkFCQndJZ1VnQTBFQUVIQWlBMG9nQXlBRlNpQUNMUUFBRzBFQlJ3MEFJQVFvQWdBaEF5QUVJQVlvQWdBMkFnQWdCaUFETmdJQUlBbEJBV29oQ1FzZ0NVVUVRQ0FBSUFRZ0FoRGNFeUVGSUFSQkJHb2lBeUFCSUFJUTNCTUVRQ0FFSVFFZ0JVVU5CZ3dFQzBFQ0lBVU5BaG9MSUFRZ0FHc2dBU0FFYTBnRVFDQUFJQVFnQWhEcERDQUVRUVJxSVFBTUJBc2dCRUVFYWlBQklBSVE2UXdnQkNFQkRBUUxJQVVnQnlJR1JnMEJBMzhnQlNJREtBSUFJUVFnQTBFRWFpRUZJQUFvQWdCQkFCQndJZ2dnQkVFQUVIQWlCRW9nQkNBSVNpQUNMUUFBRzBFQlJ3MEFBMEFnQmtFRWF5SUdLQUlBSVFRZ0FDZ0NBRUVBRUhBaUNDQUVRUUFRY0NJRVNpQUVJQWhLSUFJdEFBQWJEUUFMSUFNZ0JrOEVmMEVFQlNBREtBSUFJUVFnQXlBR0tBSUFOZ0lBSUFZZ0JEWUNBQXdCQ3dzTElRWWdBeUVBSUFaQkJFWU5BU0FHUVFKR0RRRUxDd3NMN3drQkNIOERRQ0FCUVFScklRY0RRQUpBQWtBQ1FBSkFBa0FDUUNBQklBQnJJZ05CQW5VaUFnNEdCUVVBQVFJREJBc2dBQ2dDQUNFRElBRkJCR3NpQWlnQ0FDSUJJQUVvQWdBb0FpUVJBQUFnQXlBREtBSUFLQUlrRVFBQVRBMEVJQUFvQWdBaEFTQUFJQUlvQWdBMkFnQWdBaUFCTmdJQUR3c2dBQ0FBUVFScUlBRkJCR3NRMUFZYUR3c2dBQ0FBUVFScUlBQkJDR29nQVVFRWF4RG5EQm9QQ3lBQUlBQkJCR29nQUVFSWFpQUFRUXhxSUFGQkJHc1E1Z3dhREFFTElBTkIrd0JNQkVBZ0FDQUFRUVJxSUFCQkNHb2lCUkRVQmhvZ0FFRU1haUlESUFGR0RRRURRQ0FGS0FJQUlRUWdBeWdDQUNJQ0lBSW9BZ0FvQWlRUkFBQWdCQ0FFS0FJQUtBSWtFUUFBU2dSQUlBTW9BZ0FoQmlBRElRSURRQUpBSUFJZ0JTSUVLQUlBTmdJQUlBQWdCRVlFUUNBQUlRUU1BUXNnQkVFRWF5SUZLQUlBSVFjZ0JDRUNJQVlnQmlnQ0FDZ0NKQkVBQUNBSElBY29BZ0FvQWlRUkFBQktEUUVMQ3lBRUlBWTJBZ0FMSUFFZ0F5SUZRUVJxSWdOSERRQUxEQUVMSUFBZ0FrRUNiVUVDZEdvaEJRSi9JQU5CblI5UEJFQWdBQ0FBSUFKQkJHMUJBblFpQW1vZ0JTQUNJQVZxSUFjUTVnd01BUXNnQUNBRklBY1ExQVlMSVFnZ0JTZ0NBQ0VFSUFjaEF3Si9Ba0FDUUNBQUtBSUFJZ0lnQWlnQ0FDZ0NKQkVBQUNBRUlBUW9BZ0FvQWlRUkFBQktCRUFNQVFzRFFDQURRUVJySWdNZ0FFWUVRQ0FIS0FJQUlRUWdBRUVFYWlFQ0lBQW9BZ0FpQXlBREtBSUFLQUlrRVFBQUlBUWdCQ2dDQUNnQ0pCRUFBRW9OQXlBQ0lBZEdEUVVEUUNBQ0tBSUFJUVFnQUNnQ0FDSURJQU1vQWdBb0FpUVJBQUFnQkNBRUtBSUFLQUlrRVFBQVNnUkFJQUlvQWdBaEF5QUNJQWNvQWdBMkFnQWdCeUFETmdJQUlBSkJCR29oQWd3RkN5QUhJQUpCQkdvaUFrY05BQXNNQlFzZ0JTZ0NBQ0VFSUFNb0FnQWlBaUFDS0FJQUtBSWtFUUFBSUFRZ0JDZ0NBQ2dDSkJFQUFFd05BQXNnQUNnQ0FDRUNJQUFnQXlnQ0FEWUNBQ0FESUFJMkFnQWdDRUVCYWlFSUN5QURJQUJCQkdvaUFrc0VRQU4vSUFVb0FnQWhDU0FDSWdSQkJHb2hBaUFFS0FJQUlnWWdCaWdDQUNnQ0pCRUFBQ0FKSUFrb0FnQW9BaVFSQUFCS0RRQURRQ0FGS0FJQUlRa2dBMEVFYXlJREtBSUFJZ1lnQmlnQ0FDZ0NKQkVBQUNBSklBa29BZ0FvQWlRUkFBQk1EUUFMSUFNZ0JFa0VmeUFFQlNBRUtBSUFJUVlnQkNBREtBSUFOZ0lBSUFNZ0JqWUNBQ0FESUFVZ0JDQUZSaHNoQlNBSVFRRnFJUWdNQVFzTElRSUxBa0FnQWlBRlJnMEFJQUlvQWdBaEJDQUZLQUlBSWdNZ0F5Z0NBQ2dDSkJFQUFDQUVJQVFvQWdBb0FpUVJBQUJNRFFBZ0FpZ0NBQ0VESUFJZ0JTZ0NBRFlDQUNBRklBTTJBZ0FnQ0VFQmFpRUlDeUFJUlFSQUlBQWdBaERkRXlFRklBSkJCR29pQXlBQkVOMFRCRUFnQWlFQklBVkZEUVlNQkF0QkFpQUZEUUlhQ3lBQ0lBQnJJQUVnQW10SUJFQWdBQ0FDRU9vTUlBSkJCR29oQUF3RUN5QUNRUVJxSUFFUTZnd2dBaUVCREFRTElBSWdCeUlGUmcwQkEzOGdBaUlES0FJQUlRWWdBa0VFYWlFQ0lBQW9BZ0FpQkNBRUtBSUFLQUlrRVFBQUlBWWdCaWdDQUNnQ0pCRUFBRXdOQUFOQUlBVkJCR3NpQlNnQ0FDRUdJQUFvQWdBaUJDQUVLQUlBS0FJa0VRQUFJQVlnQmlnQ0FDZ0NKQkVBQUVvTkFBc2dBeUFGVHdSL1FRUUZJQU1vQWdBaEJDQURJQVVvQWdBMkFnQWdCU0FFTmdJQURBRUxDd3NoQkNBRElRQWdCRUVFUmcwQklBUkJBa1lOQVFzTEN3dW1BZ0VFZnlNQVFUQnJJZ01rQUNBRFFSaHFJQUFRNFJNQ1FDQURLQUlnUVFKUEJFQkJBQ0VBSUFOQkFEWUNFQ0FEUWdBM0F3Z2dBeWdDR0NFRklBTWdBMEVJYWpZQ0tDQURRUmhxUVFSeUlnWWdCVWNFUUFOQUlBTkJLR29nQlNJRVFSQnFFT3NFQWtBZ0JDZ0NCQ0lBUlFSQUlBUW9BZ2dpQlNnQ0FDQUVSZzBCSUFSQkNHb2hCQU5BSUFRb0FnQWlBRUVJYWlFRUlBQWdBQ2dDQ0NJRktBSUFSdzBBQ3d3QkN3TkFJQUFpQlNnQ0FDSUFEUUFMQ3lBRklBWkhEUUFMSUFNb0FnZ2hCQ0FES0FJTUlRQUxJQVFnQUJEcURDQUJJQU1vQWdnaUFDZ0NBRFlDQUNBQ0lBTW9BZ3hCQkdzb0FnQTJBZ0FnQXlBQU5nSU1JQUFRRnd3QkN5QUJRUUEyQWdBZ0FrRUFOZ0lBQ3lBRFFSaHFJQU1vQWh3UTFna2dBMEV3YWlRQUN4OEFJQUVFUUNBQUlBRW9BZ0FRN0F3Z0FDQUJLQUlFRU93TUlBRVFGd3NMdWdRQkIzOGpBRUVRYXlJQ0pBQWdBa0VHT2dBTElBSkJBRG9BQmlBQ1FiQ2E4UUFvQUFBMkFnQWdBa0cwbXZFQUx3QUFPd0VFSUFCQjBBQWdBaENPQWlBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQVFmQUNhaER1RENFRElBQkJxQU5xRU1nRUlRUWdBRUg0QTJvaUFVRzQwUElBTmdJQUlBRkJBRFlDQkNBQlFieTU4d0EyQWdBZ0FTRUZJQUJCZ0FScUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQXhBZ0FVSUFOd01ZSUFGQnhPVHpBRFlDQUNBQlFnQTNBeUFnQVVIODBQSUFOZ0l3SUFGQlFHdENnSUNBL3YvLy8rOUJOd01BSUFGQ0FEY0NOQ0FCUVFBMkFpZ2dBVUVBTmdJTUlBRkNBRGNDQkNBQlFRQTZBQkFnQVVFQU9nQWNJQUVoQmlBQVFjZ0VhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCcU5YeUFEWUNBQ0FCUVFBMkFnd2dBU0VISUFCQjJBUnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUdJMS9JQU5nSUFJQUJCaUlQMkFEWUM0QUlnQUVINGd2WUFOZ0xRQWlBQVFlaUM5Z0EyQXN3QklBQkJ4SUwyQURZQ3ZBRWdBRUdnL1BVQU5nSUFJQU5CbUlQMkFEWUNBQ0FBUWJ5RDlnQTJBb0FESUFSQnpJUDJBRFlDQUNBQVFaQ0U5Z0EyQXRnRElBQkJnSVQyQURZQ3lBTWdBRUh3Zy9ZQU5nSzRBeUFGUWFDRTlnQTJBZ0FnQmtHd2hQWUFOZ0lBSUFkQndJVDJBRFlDQUNBQlFkQ0U5Z0EyQWdBZ0FDQUFRZlFDYWtFSEVHNGdBQ0FBUWF3RGFrRUxFRzRnQUVFTEVDa2dBRUh2QVJBcElBQkI3Z0FRS1NBQVFZQUJFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUNRUkJxSkFBZ0FBdURBUUVCZnlBQVFnQTNBZ1FnQUVFQU5nSU1JQUJCNElUOUFEWUNBQ0FBUVJCcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR0kyL0lBTmdJQUlBRkJBRFlDRENBQVFiVDc5UUEyQWdBZ0FVSFkrL1VBTmdJQUlBQkNBRGNDTUNBQVFnQTNBaWdnQUVJQU53SWdJQUJCdUFFUXRRRWdBQ0FBS0FJQUtBSUlFUUVBSUFBTERnQWdBQ0FCS0FJUUVOOEJRUUVMdGdJQkJIOGpBRUVRYXlJSkpBQUNRQ0FEUVFCTURRQWdCd1JBSUFBb0FnUWdCeUFFSUFVUThnZ2hDd3NnQ0FSQUlBQW9BZ1FnQ0NBRUlBVVE4Z2doREFzZ0FDZ0NCQ0FHSUFRZ0JSRHlDQ0lLUlFSQUlBQW9BZ1FnQmlBRUlBVVFqUUVoQ2dzZ0FTQUFLQUlvUWVRQUVLTUJJQUVnQUNnQ0JDQUVJQVVRZ3dJUW1nRkJBQ0VFSUFsQkFEWUNDQ0FKUWdBM0F3QWdBeUFMSUF4cWF5QUtRUUp0YWlBS2JTRURJQWNFUUNBSklBY1FrQUVMSUFOQkFFb0VRQU5BSUFrZ0JoQ1FBU0FFUVFGcUlnUWdBMGNOQUFzTElBZ0VRQ0FKSUFnUWtBRUxJQUVnQ1NBQ0tBSUFBbjhnQWlnQ0JDRUNRUUFnQUNnQ0JDSUFSUTBBR2lBQUtBS3dCaUFDYXd0QkFDQUJLQUlBS0FKa0VRZ0FJQUVRb2dFZ0FSRFZBU0FKTEFBTFFRQk9EUUFnQ1NnQ0FCQVhDeUFKUVJCcUpBQUx2Z0VCQW44akFFRVFheUlHSkFBZ0F5Z0NDQ0FES0FJRWEwRUlUQVJBSUFaQkNHb2dBMEVBRU1ZTElBWW9BZ2doQXlBQklBQW9BaWhCQUVIa0FFRUFRUUJCQUVFQUVQUUJJQUVnQUNnQ0tFSGtBQkNqQVNBRElBVkJmbTFxSWdNZ0JpZ0NERW9FUUNBRVFRSWdCRUVDU2hzaEJBTkFJQUVnQWlBQUtBSUVJZ2NFZnlBSEtBS3dCaUFEYXdWQkFBc2dCQ0FCS0FJQUtBSThFUWNBSUFNZ0JXc2lBeUFHS0FJTVNnMEFDd3NnQVJEREFpQUJFTlVCQ3lBR1FSQnFKQUFMWGdBZ0FDQUJJQUlROEFFaEFpQUFRYkFCYWlJQlFialE4Z0EyQWdBZ0FVSUFOd0lFSUFGQjJOM3lBRFlDQUNBQlFRQTJBZ3dnQUVINDdmVUFOZ0lBSUFGQmpQVDFBRFlDQUNBQ1Fkb0JFQ2tnQUNBQUtBSUFLQUtVQVJFQkFBc0pBQ0FBUWdBM0FnQUx5d0VCQkg4Z0FFRUFOZ0lVSUFBb0FnZ2lBaUFBS0FJRUlnRnJJZ05CQ1U4RVFBTkFJQUVvQWdBUUZ5QUFJQUFvQWdSQkJHb2lBVFlDQkNBQUtBSUlJZ0lnQVdzaUEwRUlTdzBBQ3d0QnlRQWhCQUpBQWtBQ1FDQURRUUoyUVFGckRnSUJBQUlMUVpJQklRUUxJQUFnQkRZQ0VBc0NRQ0FCSUFKR0RRQURRQ0FCS0FJQUVCY2dBVUVFYWlJQklBSkhEUUFMSUFBb0FnZ2lBU0FBS0FJRUlnSkdEUUFnQUNBQklBRWdBbXRCQkd0QkFuWkJmM05CQW5ScU5nSUlDeUFBS0FJQUlnQUVRQ0FBRUJjTEM4c0JBUVIvSUFCQkFEWUNGQ0FBS0FJSUlnSWdBQ2dDQkNJQmF5SURRUWxQQkVBRFFDQUJLQUlBRUJjZ0FDQUFLQUlFUVFScUlnRTJBZ1FnQUNnQ0NDSUNJQUZySWdOQkNFc05BQXNMUVlBQ0lRUUNRQUpBQWtBZ0EwRUNka0VCYXc0Q0FRQUNDMEdBQkNFRUN5QUFJQVEyQWhBTEFrQWdBU0FDUmcwQUEwQWdBU2dDQUJBWElBRkJCR29pQVNBQ1J3MEFDeUFBS0FJSUlnRWdBQ2dDQkNJQ1JnMEFJQUFnQVNBQklBSnJRUVJyUVFKMlFYOXpRUUowYWpZQ0NBc2dBQ2dDQUNJQUJFQWdBQkFYQ3d1QkJBRUZmeU1BUVNCcklnRWtBQUpBSUFBb0FoQWlBa0dBQ0U4RVFDQUFJQUpCZ0Fock5nSVFJQUVnQUNnQ0JDSUNLQUlBTmdJSUlBQWdBa0VFYWpZQ0JDQUFJQUZCQ0dvUXdnSU1BUXNDZndKQUFrQUNRQ0FBS0FJSUlnTWdBQ2dDQkd0QkFuVWlCQ0FBS0FJTUlnVWdBQ2dDQUdzaUFrRUNkVWtFUUNBRElBVkdEUUVnQVVHQUlCQVlOZ0lJSUFBZ0FVRUlhaERDQWd3RkN5QUJJQUJCREdvMkFoZ2dBa0VCZFVFQklBSWJJZ0pCZ0lDQWdBUlBEUUVnQVNBQ1FRSjBJZ01RR0NJQ05nSUlJQUVnQWlBRVFRSjBhaUlFTmdJUUlBRWdBaUFEYWpZQ0ZDQUJJQVEyQWd3Z0FVR0FJQkFZTmdJRUlBRkJDR29nQVVFRWFoRENBaUFBS0FJSUlnSWdBQ2dDQkVZRVFDQUNEQVFMQTBBZ0FVRUlhaUFDUVFScklnSVEyQU1nQWlBQUtBSUVSdzBBQ3d3Q0N5QUJRWUFnRUJnMkFnZ2dBQ0FCUVFocUlnSVEyQU1nQVNBQUtBSUVJZ01vQWdBMkFnZ2dBQ0FEUVFScU5nSUVJQUFnQWhEQ0Fnd0RDMEdqaE84QUVEZ0FDeUFBS0FJSUN5RURJQUFvQWdBaEJDQUFJQUVvQWdnMkFnQWdBU0FFTmdJSUlBQWdBU2dDRERZQ0JDQUJJQUkyQWd3Z0FDQUJLQUlRTmdJSUlBRWdBellDRUNBQUtBSU1JUVVnQUNBQktBSVVOZ0lNSUFFZ0JUWUNGQ0FDSUFOSEJFQWdBU0FESUFNZ0FtdEJCR3RCQW5aQmYzTkJBblJxTmdJUUN5QUVSUTBBSUFRUUZ3c2dBVUVnYWlRQUM2Y0NBZ0ovQW40akFFR1FBV3NpQXlRQUlBTWdBQ2tDQUNJRk53T0FBU0FESUFJcEFnQWlCamNEZUNBRElBVTNBMEFnQXlBR053TTRJQU5CaUFGcUlnUWdBMEZBYXlBQklBTkJPR29RMndVZ0FDQURLUU9JQVRjQ0FDQURJQUFwQWhnaUJUY0RjQ0FESUFJcEFnQWlCamNEYUNBRElBVTNBekFnQXlBR053TW9JQVFnQTBFd2FpQUJJQU5CS0dvUTJ3VWdBQ0FES1FPSUFUY0NHQ0FESUFBcEFnZ2lCVGNEWUNBRElBSXBBZ0FpQmpjRFdDQURJQVUzQXlBZ0F5QUdOd01ZSUFRZ0EwRWdhaUFCSUFOQkdHb1Eyd1VnQUNBREtRT0lBVGNDQ0NBRElBQXBBaEFpQlRjRFVDQURJQUlwQWdBaUJqY0RTQ0FESUFVM0F4QWdBeUFHTndNSUlBUWdBMEVRYWlBQklBTkJDR29RMndVZ0FDQURLUU9JQVRjQ0VDQURRWkFCYWlRQUM1VURBZ04vQTN3akFFRVFheUlESkFBQ1FDQUF2Q0lFUWYvLy8vOEhjU0lDUWRxZnBPNEVUUVJBSUFFZ0FMc2lCaUFHUklQSXlXMHdYK1Evb2tRQUFBQUFBQUE0UTZCRUFBQUFBQUFBT01PZ0lnVkVBQUFBVVBzaCtiK2lvQ0FGUkdOaUdtRzBFRkcrb3FBaUJ6a0RBQ0FIUkFBQUFHRDdJZW0vWXlFRUFuOGdCWmxFQUFBQUFBQUE0RUZqQkVBZ0Jhb01BUXRCZ0lDQWdIZ0xJUUlnQkFSQUlBRWdCaUFGUkFBQUFBQUFBUEMvb0NJRlJBQUFBRkQ3SWZtL29xQWdCVVJqWWhwaHRCQlJ2cUtnT1FNQUlBSkJBV3NoQWd3Q0N5QUhSQUFBQUdEN0llay9aRVVOQVNBQklBWWdCVVFBQUFBQUFBRHdQNkFpQlVRQUFBQlEreUg1djZLZ0lBVkVZMklhWWJRUVViNmlvRGtEQUNBQ1FRRnFJUUlNQVFzZ0FrR0FnSUQ4QjA4RVFDQUJJQUFnQUpPN09RTUFRUUFoQWd3QkN5QURJQUlnQWtFWGRrR1dBV3NpQWtFWGRHdSt1emtEQ0NBRFFRaHFJQU1nQWtFQlFRQVFnaFVoQWlBREt3TUFJUVVnQkVFQVNBUkFJQUVnQlpvNUF3QkJBQ0FDYXlFQ0RBRUxJQUVnQlRrREFBc2dBMEVRYWlRQUlBSUxJd0VDZnlBQVFRQVE0QWtoQVNBQVFRRVE0QWtoQWlBQVFRSVE0QWtnQVNBQ2Ftb0xEUUFnQUNBQklBSkNmeEM2Q2d0dEFRRi9Jd0JCRUdzaUFTUUFJQUZCQURvQUJDQUJRZlBzbmVzQ05nSUFJQUZCQkRvQUN5QUFRUjhnQVJEd0FSb2dBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3c2dBRUc0dS9VQU5nSUFJQUJCc0FGcUVKd0RHaUFBSUFBb0FnQW9BcFFCRVFFQUlBRkJFR29rQUNBQUM0UUJBUUYvSXdCQkVHc2lBU1FBSUFGQkFEb0FCQ0FCUWU3cXRlc0NOZ0lBSUFGQkJEb0FDeUFBUWFBQklBRVE5d1lhSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMSUFCQnJMajFBRFlDd0FFZ0FFR2N1UFVBTmdLd0FTQUFRWUN5OVFBMkFnQWdBRUhZQVdvUWhRRWFJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FVRVFhaVFBSUFBTGZRRUVmeUFBUVQwUWxCUWdBR3NpQTBVRVFFRUFEd3NDUUNBQUlBTnFMUUFBRFFCQm1OT0JBU2dDQUNJQlJRMEFJQUVvQWdBaUFrVU5BQU5BQWtBZ0FDQUNJQU1RN0FKRkJFQWdBU2dDQUNBRGFpSUNMUUFBUVQxR0RRRUxJQUVvQWdRaEFpQUJRUVJxSVFFZ0FnMEJEQUlMQ3lBQ1FRRnFJUVFMSUFRTElBQWdBRUhBbS9VQU5nSUFJQUFzQUJOQkFFZ0VRQ0FBS0FJSUVCY0xJQUFMalFFQkFuOGdBRUd3M3ZFQU5nSUFJQUFvQWlnaEFRTkFJQUVFUUVFQUlBQWdBVUVCYXlJQlFRSjBJZ0lnQUNnQ0pHb29BZ0FnQUNnQ0lDQUNhaWdDQUJFRUFBd0JDd3NnQUNnQ0hDSUJJQUVvQWdSQkFXc2lBallDQkNBQ1FYOUdCRUFnQVNBQktBSUFLQUlJRVFFQUN5QUFLQUlnRUJjZ0FDZ0NKQkFYSUFBb0FqQVFGeUFBS0FJOEVCY2dBQXNXQUNBQVFjamM4UUEyQWdBZ0FFRUVhaENSRkNBQUN3d0FJQUFRa3hRYUlBQVFGd3V1QkFFRWZ3SkFBa0FDUUFKQUFrQWdBZ1JBSUFBb0FyZ0VJZ1FoQWdKQUFrQWdCQ0FBS0FLOEJDSURSZzBBSUFRaEFnTkFJQUlvQWdBZ0FVWU5BU0FDUVFScUlnSWdBMGNOQUFzTUFRc2dBaUFEUncwQ0N5QUFLQUxBQkNBRFJ3UkFJQU1nQVRZQ0FDQUFJQU5CQkdvMkFyd0VEd3NnQXlBRWF5SUNRUUoxSWdaQkFXb2lBMEdBZ0lDQUJFOE5BaUFESUFKQkFYVWlCU0FESUFWTEcwSC8vLy8vQXlBQ1Fmei8vLzhIU1JzaUF3Ui9JQU5CZ0lDQWdBUlBEUVFnQTBFQ2RCQVlCVUVBQ3lJRklBWkJBblJxSWdZZ0FUWUNBQ0FDUVFCS0JFQWdCU0FFSUFJUUdSb0xJQUFnQlNBRFFRSjBhallDd0FRZ0FDQUdRUVJxTmdLOEJDQUFJQVUyQXJnRUlBUkZEUUVnQkJBWER3c2dBQ2dDeEFRaUJDRUNBa0FDUUNBRUlBQW9Bc2dFSWdOR0RRQWdCQ0VDQTBBZ0FpZ0NBQ0FCUmcwQklBSkJCR29pQWlBRFJ3MEFDd3dCQ3lBQ0lBTkhEUUVMSUFBb0Fzd0VJQU5IQkVBZ0F5QUJOZ0lBSUFBZ0EwRUVhallDeUFRUEN5QURJQVJySWdKQkFuVWlCa0VCYWlJRFFZQ0FnSUFFVHcwRElBTWdBa0VCZFNJRklBTWdCVXNiUWYvLy8vOERJQUpCL1AvLy93ZEpHeUlEQkg4Z0EwR0FnSUNBQkU4TkJTQURRUUowRUJnRlFRQUxJZ1VnQmtFQ2RHb2lCaUFCTmdJQUlBSkJBRW9FUUNBRklBUWdBaEFaR2dzZ0FDQUZJQU5CQW5ScU5nTE1CQ0FBSUFaQkJHbzJBc2dFSUFBZ0JUWUN4QVFnQkVVTkFDQUVFQmNMRHdzUUtBQUxRYU9FN3dBUU9BQUxFQ2dBQzBHamhPOEFFRGdBQzcwQkFRSi9Jd0JCRUdzaUFTUUFJQUZCQlRvQUN5QUJRUUE2QUFVZ0FVRzNtdkVBS0FBQU5nSUFJQUZCdTVyeEFDMEFBRG9BQkNBQVFmWUFJQUVRbmdFaEFpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QUFRWWpTOUFBMkFvZ0RJQUJCK05IMEFEWUMrQUlnQUVIbzBmUUFOZ0xvQWlBQVFkalI5QUEyQXVRQklBQkJ0TkgwQURZQzFBRWdBRUdrMGZRQU5nTEFBU0FBUVlUUjlBQTJBckFCSUFCQnhNcjBBRFlDQUNBQ0VEd2dBRUVBTmdMTUF5QUJRUkJxSkFBTFN3RUNmeUFBS0FJRUlnWkJDSFVoQnlBQUtBSUFJZ0FnQVNBQ0lBWkJBWEVFZnlBSElBTW9BZ0JxS0FJQUJTQUhDeUFEYWlBRVFRSWdCa0VDY1JzZ0JTQUFLQUlBS0FJVUVRWUFDNGNDQVFKL0l3QkJFR3NpQVNRQUlBRkJCVG9BQ3lBQlFRQTZBQVVnQVVIdWwvRUFLQUFBTmdJQUlBRkI4cGZ4QUMwQUFEb0FCQ0FBUWZVQUlBRVFuZ0VhSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMSUFCQnpBTnFJZ0pCdU5EeUFEWUNBQ0FDUVg4MkFnUWdBa0hJMVBJQU5nSUFJQUJCcE1yMEFEWUNpQU1nQUVHVXl2UUFOZ0w0QWlBQVFZVEs5QUEyQXVnQ0lBQkI5TW4wQURZQzVBRWdBRUhReWZRQU5nTFVBU0FBUWNESjlBQTJBc0FCSUFCQm9NbjBBRFlDc0FFZ0FFSGd3dlFBTmdJQUlBSkJ0TXIwQURZQ0FDQUFRZGdEYWlJQ1FnQTNBd0FnQUNBQ05nTFVBeUFBUWVJQUVDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQlFSQnFKQUFnQUF1YUFRQWdBRUVCT2dBMUFrQWdBQ2dDQkNBQ1J3MEFJQUJCQVRvQU5BSkFJQUFvQWhBaUFrVUVRQ0FBUVFFMkFpUWdBQ0FETmdJWUlBQWdBVFlDRUNBRFFRRkhEUUlnQUNnQ01FRUJSZzBCREFJTElBRWdBa1lFUUNBQUtBSVlJZ0pCQWtZRVFDQUFJQU0yQWhnZ0F5RUNDeUFBS0FJd1FRRkhEUUlnQWtFQlJnMEJEQUlMSUFBZ0FDZ0NKRUVCYWpZQ0pBc2dBRUVCT2dBMkN3dTdDZ0VNZnlNQVFUQnJJZ1FrQUNBQVFiQUJhaUFBRU9ZQklRSUNRQUpBQWtBQ1FBSkFBa0FDUUNBQUtBTDRBa0VCYXc0REFBRUNCZ3NnQWlnQ0JDRUJBa0FnQUNnQ21BTWlCU0FDS0FJSUlnTndJZ0JCQUVnRVFFRUFJUUpCQUNBRklBTndJZ1ZyUVFkeElnTUVRQU5BSUFCQkFXb2hBQ0FCS0FJQUlRRWdBa0VCYWlJQ0lBTkhEUUFMQ3lBRlFYaExEUUVEUUNBQktBSUFLQUlBS0FJQUtBSUFLQUlBS0FJQUtBSUFLQUlBSVFFZ0FFRUlhaUlBRFFBTERBRUxJQUJGRFFBZ0JTQURjRUVCYXlFRklBQkJCM0VpQXdSQVFRQWhBZ05BSUFCQkFXc2hBQ0FCS0FJRUlRRWdBa0VCYWlJQ0lBTkhEUUFMQ3lBRlFRZEpEUUFEUUNBQVFRbHJJUU1nQVNnQ0JDZ0NCQ2dDQkNnQ0JDZ0NCQ2dDQkNnQ0JDZ0NCQ0VCSUFCQkNHc2hBQ0FEUVg1SkRRQUxDeUFCS0FJSUlnQWdBQ2dDQUNnQ21BRVJBQUFoQnd3RkN5QUNLQUlFSWdFZ0FrY0VRQ0FDSUFJZ0FTZ0NCQ0lBUmdSL0lBRUZBMEFnQUNnQ0NDRURJQUFnQVNBQktBSUlJZ0VRMndPM0lBRW9BdXdEdDZNZ0F4RGJBN2NnQXlnQzdBTzNvMk1iSVFFZ0FDZ0NCQ0lBSUFKSERRQUxJQUlvQWdRTElnQkhCRUJCQUNFREEwQWdBQ2dDQ0NnQzdBTWlDeUFESUFNZ0MwZ2lCUnNoQXlBTElBWWdCUnNoQmlBQUtBSUVJZ0FnQWtjTkFBc0xJQUVoQWdzZ0FpZ0NDQ0lBSUFBb0FnQW9BcGdCRVFBQUlnY29BdXdESWdBZ0JrNE5CRUVBSVFNZ0JFRUFOZ0lvSUFSQ0FEY0RJQ0FHSUFCdElRZ0NRQ0FIUWRRRGFpSUpLQUlJSUFrb0FnUWlBR3NpQWtVRVFDQUVJQWtvQWhBaUREWUNMQ0FKUVJCcUlRc01BUXNnQWtFQVNBMENJQVFnQWhBWUlnbzJBaUFnQkNBS0lBSkJBblZCQW5ScU5nSW9JQVFnQ2lBQUlBSVFHU0lBSUFKQmZIRWlBV29pQXpZQ0pDQUVJQWtvQWhBaUREWUNMQ0FKUVJCcUlRc2dBVVVOQUNBQ1FRUnJJZ1ZCQW5aQkFXcEJCM0VpQVFSQVFRQWhBZ05BSUFBZ0FDZ0NBQ0FJYkRZQ0FDQUFRUVJxSVFBZ0FrRUJhaUlDSUFGSERRQUxDeUFGUVJ4SkRRQURRQ0FBSUFBb0FnQWdDR3cyQWdBZ0FDQUFLQUlFSUFoc05nSUVJQUFnQUNnQ0NDQUliRFlDQ0NBQUlBQW9BZ3dnQ0d3MkFnd2dBQ0FBS0FJUUlBaHNOZ0lRSUFBZ0FDZ0NGQ0FJYkRZQ0ZDQUFJQUFvQWhnZ0NHdzJBaGdnQUNBQUtBSWNJQWhzTmdJY0lBQkJJR29pQUNBRFJ3MEFDd3RCQUNFQUlBUkJBRFlDR0NBRVFnQTNBeEJCQUNFQ0lBTWdDbXNpQVFSQUlBRkJBRWdOQXlBRUlBRVFHQ0lBTmdJUUlBUWdBQ0FCUVFKMVFRSjBhallDR0NBRUlBQWdDaUFCRUJrZ0FXb2lBallDRkFzZ0JDQU1OZ0ljSUFsQkJHb2lBU0FFUVJCcVJ3UkFJQUVnQUNBQ0VGRWdCQ2dDSENFTUlBUW9BaEFoQUFzZ0N5QU1OZ0lBSUFBRVFDQUVJQUEyQWhRZ0FCQVhDeUFKSUFZMkFoZ2dDa1VOQkNBS0VCY01CQXNnQWlBQ0tBSUVJZ0ZHRFFJRFFBSkFJQUVvQWdnaUJTQUZLQUlBS0FJSUVRQUFRZjRBUndSQVFmMnk4QUJCQUJBa0RBRUxJQWRGQkVBZ0JTQUZLQUlBS0FLWUFSRUFBQ0VIQ3dKL0lBTWdCU2dDN0FNaUFDQURHeUlESUFCR0JFQWdCUkRiQXlBR2Fnd0JDeUFBSUFOSUJFQWdCUkRiQXlBRElBQnRiQ0FHYWlFR0RBSUxJQUFnQTB3TkFTQUFJQU50SUFac0lBVVEyd05xQ3lFR0lBQWhBd3NnQWlBQktBSUVJZ0ZIRFFBTERBSUxFQ2dBQ3hBb0FBc2dCeUFETmdMc0EwRUVFQmdpQVNBR05nSUFJQVJCQkJBWUlnTTJBZ0FnQkNBRFFRUnFJZ0EyQWdnZ0F5QUJLQUlBTmdJQUlBUkJBRFlDRENBSFFkZ0RhaUFESUFBUVVTQUVLQUlBSVFBZ0IwRUFOZ0xrQXlBQUJFQWdCQ0FBTmdJRUlBQVFGd3NnQVJBWEN5QUVRVEJxSkFBZ0J3dGRBUUYvSUFBb0FoQWlBMFVFUUNBQVFRRTJBaVFnQUNBQ05nSVlJQUFnQVRZQ0VBOExBa0FnQVNBRFJnUkFJQUFvQWhoQkFrY05BU0FBSUFJMkFoZ1BDeUFBUVFFNkFEWWdBRUVDTmdJWUlBQWdBQ2dDSkVFQmFqWUNKQXNMRWdBZ0FFSHdBMnNpQUJDdkFSb2dBQkFYQ3djQUlBQW9BZ1FMQ3dBZ0FFSHdBMnNRcndFTGdRSUJBbjlCaU5PQkFTMEFBRVVFUUFKL0EwQWdBVUdReklFQmFpMEFBRVVFUUNBQlFaRE1nUUZxUVFFNkFBQWdBVUVDZEVHUXpZRUJha0VBTmdJQVFZelRnUUVnQVRZQ0FFRUFEQUlMSUFGQkFXb2lBVUdBQVVjTkFBdEJCZ3NFUUVHYnAvRUFRUUFRcWdnQUMwR0kwNEVCUVFFNkFBQUxBa0JCaWRPQkFTMEFBRVVFUUVFY0lRRUNRRUdNMDRFQktBSUFJZ0pCL3dCTERRQWdBa0dReklFQmFpMEFBRVVOQUNBQ1FRSjBRWkROZ1FGcVFZelRnUUUyQWdCQkFDRUJDeUFCRFFGQmlkT0JBVUVCT2dBQUMwRU1FT1FCSWdGRkJFQVBDeUFCUVFBMkFnUWdBU0FBTmdJQUlBRkJrTk9CQVNnQ0FEWUNDRUdRMDRFQklBRTJBZ0FMQzg4QkFRUi9Jd0JCRUdzaUJTUUFBa0FDUUNBQ0lBRnJRUUpJRFFBZ0FrRUJheUlISUFGR0RRQWdBU0VFQTBBZ0JFRUJhaUVHSUFRdEFBQkJMa1lFUUNBR0xRQUFRZDBBUndSQUlBWWlCQ0FIUncwQ0RBTUxJQUlnQkVZTkFpQUZJQUFnQVNBRUVPb0pJQU1zQUF0QkFFZ0VRQ0FES0FJQUVCY0xJQU1nQlNrREFEY0NBQ0FESUFVb0FnZzJBZ2dnQXlnQ0JDQURMUUFMSWdBZ0FFRVlkRUVZZFVFQVNCdEJBV3RCQWs4TkF5QUZRUkJxSkFBZ0JFRUNhZzhMSUFZaUJDQUhSdzBBQ3dzUWpnWUFDeEM5Q2dBTHlnb0NDWDhCZmdKQUFrQWdBU0FDUmcwQUlBRXRBQUJCMndCSERRQWdBVUVCYWlJRUlBSkdEUUVnQVMwQUFTRUZRZGdBRUJnZ0FDQUFLQUlrS0FJRUlBVkIzZ0JHSWdVZ0FDZ0NEQ0lHUVFGeElBWkJDSEZCQTNZUWxRVWhCeUFBS0FJa0lBYzJBZ1FnQUNBSE5nSWtJQUZCQW1vZ0JDQUZHeUlFSUFKR0RRRUNRQ0FBS0FJTVFmQUhjVUdBQkVZTkFDQUVMUUFBUWQwQVJ3MEFJQWRCM1FBUXpBTWdCRUVCYWlFRUN5QUNJQVJHRFFFRFFFRUFJUWtqQUVGQWFpSURKQUFDUUFKQUlBUWlBU0FDSWdWR0RRQWdCQzBBQUNJR1FkMEFSZzBBSUFOQkFEWUNPQ0FEUWdBM0F6QUNRQUpBQWtBQ1FBSkFJQVJCQVdvZ0JVWU5BQ0FHUWRzQVJ3MEFBa0FDUUNBRUxRQUJRUzVyRGhBREFnSUNBZ0lDQWdJQ0FnSUJBZ0lBQWdzZ0FDQUVRUUpxSUFVZ0J4Q3lGQ0VGREFVTEFuOENRQUpBSUFVaUNpQUVRUUpxSWdoclFRSklEUUFnQ2tFQmF5SUxJQWhHRFFBZ0NDRUZBMEFnQlVFQmFpRUdJQVV0QUFCQk9rWUVRQ0FHTFFBQVFkMEFSd1JBSUFZaUJTQUxSdzBDREFNTElBVWdDa1lOQWlBQUlBZ2dCU0FBS0FJTVFRRnhFSzhVSWdaRkRRTWdCeUFITHdGUUlBWnlPd0ZRSUFWQkFtb01CQXNnQmlJRklBdEhEUUFMQ3hDT0JnQUxFTzhPQUFzaEJRd0VDeUFBS0FJTVFmQUhjU0VJREFFTElBQWdCRUVDYWlBRklBTkJNR29RalEwaEJDQUFLQUlNUWZBSGNTRUlJQU1vQWpRZ0F5MEFPeUlHSUFaQkdIUkJHSFZCQUVnYkRRRUxBa0FDUUNBSVFjQUFSZzBBSUFoQmdBUkdEUUFnQkMwQUFDRUpEQUVMSUFRdEFBQWlDVUhjQUVjTkFDQUVRUUZxSVFRZ0NFR0FCRVlFUUNBQUlBUWdCU0FEUVRCcUlBY1FzUlFoQkVHQUJDRUlEQUlMSUFBZ0JDQUZJQU5CTUdvUWdnZ2hCQXdCQ3lBRFFUQnFJQWxCR0hSQkdIVVF2UUVnQkVFQmFpRUVDd0pBQWtBQ1FBSkFJQVFnQlVZTkFDQUVMUUFBSWdaQjNRQkdEUUJCQVNFSkFrQWdCRUVCYWlBRlJnMEFJQVpCTFVjTkFDQUVMUUFCUWQwQVJnMEFJQU5CQURZQ0tDQURRZ0EzQXlBQ1FDQUVRUUpxSWdZZ0JVWU5BQ0FFTFFBQlFkc0FSdzBBSUFZdEFBQkJMa2NOQUNBQUlBUkJBMm9nQlNBRFFTQnFFSTBOSVFZTUJBc0NRQ0FJUWNBQVJnMEFJQWhCZ0FSR0RRQWdCQzBBQVNFRURBTUxJQVF0QUFFaUJFSGNBRWNOQWlBSVFZQUVSZ1JBSUFBZ0JpQUZJQU5CSUdvZ0J4Q3hGQ0VHREFRTElBQWdCaUFGSUFOQklHb1FnZ2doQmd3REN3SkFBa0FnQXlnQ05DQURMUUE3SWdZZ0JrRVlkRUVZZFVFQVNDSUdHdzRDQmdBQkN5QUhJQU1vQWpBZ0EwRXdhaUFHR3l3QUFCRE1Bd3dFQ3lBSElBTW9BakFnQTBFd2FpQUdHeUlGTEFBQUlBVXNBQUVRa3djTUF3dEJBU0VKQWtBQ1FDQURLQUkwSUFNdEFEc2lCaUFHUVJoMFFSaDFRUUJJSWdZYkRnSUZBQUVMSUFjZ0F5Z0NNQ0FEUVRCcUlBWWJMQUFBRU13RERBTUxJQWNnQXlnQ01DQURRVEJxSUFZYklnVXNBQUFnQlN3QUFSQ1RCd3dDQ3lBRFFTQnFJQVJCR0hSQkdIVVF2UUVMSUFNZ0F5Z0NPRFlDR0NBRFFRQTJBamdnQXlnQ0tDRUZJQU5CQURZQ0tDQURJQVUyQWdnZ0F5QURLUU13TndNUUlBTkNBRGNETUNBREtRTWdJUXdnQTBJQU53TWdJQU1nRERjREFDQUhJQU5CRUdvZ0F4RHNEaUFETEFBTFFRQklCRUFnQXlnQ0FCQVhDeUFETEFBYlFRQklCRUFnQXlnQ0VCQVhDeUFETEFBclFRQklCRUFnQXlnQ0lCQVhDeUFHSVFRTEN5QURMQUE3UVFCSUJFQWdBeWdDTUJBWEN5QUpSUTBCQ3lBRUlRVUxJQU5CUUdza0FDQUJJQVVpQkVjTkFBc2dBU0FDUmcwQklBRXRBQUJCTFVZRVFDQUhRUzBRekFNZ0FVRUJhaUVCQ3lBQklBSkdEUUVnQVMwQUFFSGRBRWNOQVNBQlFRRnFJUUVMSUFFUEN4Q09CZ0FMNmcwQkJYOENRQUpBQWtBQ1FBSkFJQUVnQWtZTkFDQUFLQUlNUWZBSGNTRUdBa0FDUUFKQUFrQWdBU3dBQUNJSFFTcHJEaFlEQWdRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRQkFBc2dCMEg3QUVjTkF5QUJRUUZxSWdnZ0FrWU5CQ0FJTFFBQUlnZEIrQUZ4UVRCSElBZEIvZ0Z4UVRoSGNRMEVJQWRCTUdzaEJ3SkFJQUlnQVVFQ2FpSUJSd1JBQTBBZ0FTMEFBQ0lKUWZnQmNVRXdSeUFKUWY0QmNVRTRSM0VOQWlBSFFjeVpzK1lBVGcwSElBZEJDbXdnQ1dwQk1Hc2hCeUFCUVFGcUlnRWdBa2NOQUFzTElBSWhBUXNnQVNBSVJnMEVBa0FnQVNBQ1JnMEFJQUVzQUFBaUNFRXNSd1JBSUFoQi9RQkhEUVlnQVVFQmFpRUlBa0FnQmtHQUJFY05BQ0FDSUFoR0RRQWdDQzBBQUVFL1J3MEFJQUFnQnlBSElBTWdCQ0FGRUpVSERBZ0xRUWdRR0NFQ0lBQW9BaVFpQVNnQ0JDRUdJQUpCM0xXQkFUWUNBQ0FDSUFZMkFnUWdBVUVBTmdJRVFTUVFHQ0VCSUFBb0FoUWhCaUFES0FJRUlRa2dBU0FDTmdJSUlBRWdDVFlDQkNBQlFRRTZBQ0FnQVNBRk5nSWNJQUVnQkRZQ0dDQUJJQVkyQWhRZ0FTQUhOZ0lRREFnTElBRkJBV29pQ1NBQ1JnMEZJQWt0QUFBaUNFSDlBRVlFUUNBQlFRSnFJUWdDUUNBR1FZQUVSdzBBSUFJZ0NFWU5BQ0FJTFFBQVFUOUhEUUFnQUNBSElBTWdCQ0FGRU1BSUlBRkJBMm9QQzBFSUVCZ2hBaUFBS0FJa0lnRW9BZ1FoQmlBQ1FkeTFnUUUyQWdBZ0FpQUdOZ0lFSUFGQkFEWUNCRUVrRUJnaEFTQUFLQUlVSVFZZ0F5Z0NCQ0VKSUFFZ0FqWUNDQ0FCSUFrMkFnUWdBVUVCT2dBZ0lBRWdCVFlDSENBQklBUTJBaGdnQVNBR05nSVVJQUZCZnpZQ0VBd0lDeUFJUWZnQmNVRXdSeUFJUWY0QmNVRTRSM0VOQUNBSVFUQnJJUWdDUUNBQ0lBRkJBbW9pQVVjRVFBTkFJQUV0QUFBaUNrSDRBWEZCTUVjZ0NrSCtBWEZCT0VkeERRSWdDRUhNbWJQbUFFNE5DQ0FJUVFwc0lBcHFRVEJySVFnZ0FVRUJhaUlCSUFKSERRQUxDeUFDSVFFTElBRWdDVVlOQUNBQklBSkdEUUFnQVMwQUFFSDlBRWNOQUNBSElBaEtEUVVnQVVFQmFpRUpBa0FnQmtHQUJFY05BQ0FDSUFsR0RRQWdDUzBBQUVFL1J3MEFJQUFnQnlBSUlBTWdCQ0FGRUpVSERBY0xRUWdRR0NFQ0lBQW9BaVFpQVNnQ0JDRUdJQUpCM0xXQkFUWUNBQ0FDSUFZMkFnUWdBVUVBTmdJRVFTUVFHQ0VCSUFBb0FoUWhCaUFES0FJRUlRb2dBU0FDTmdJSUlBRWdDallDQkNBQlFRRTZBQ0FnQVNBRk5nSWNJQUVnQkRZQ0dDQUJJQVkyQWhRZ0FTQUlOZ0lRSUFFZ0J6WUNEQ0FCUWZDL2dRRTJBZ0FnQTBFQU5nSUVRUWdRR0NJQ1FlekFnUUUyQWdBZ0FpQUJOZ0lFSUFBb0FpUWdBallDQkNBQUlBRW9BZ2cyQWlRZ0F5QUJOZ0lFSUFBZ0JrRUJhallDRkNBSkR3c1F4Z29BQ3lBQlFRRnFJUWNDUUNBR1FZQUVSdzBBSUFJZ0IwWU5BQ0FITFFBQVFUOUhEUUFnQUVFQVFRRWdBeUFFSUFVUWxRY01CUXRCQ0JBWUlRSWdBQ2dDSkNJQktBSUVJUVlnQWtIY3RZRUJOZ0lBSUFJZ0JqWUNCQ0FCUVFBMkFnUkJKQkFZSVFFZ0FDZ0NGQ0VHSUFNb0FnUWhDQ0FCSUFJMkFnZ2dBU0FJTmdJRUlBRkJBVG9BSUNBQklBVTJBaHdnQVNBRU5nSVlJQUVnQmpZQ0ZDQUJRb0NBZ0lBUU53SU1EQVlMSUFGQkFXb2hCd0pBSUFaQmdBUkhEUUFnQWlBSFJnMEFJQWN0QUFCQlAwY05BQ0FBUVFFZ0F5QUVJQVVRd0FnTUJBdEJDQkFZSVFJZ0FDZ0NKQ0lCS0FJRUlRWWdBa0hjdFlFQk5nSUFJQUlnQmpZQ0JDQUJRUUEyQWdSQkpCQVlJUUVnQUNnQ0ZDRUdJQU1vQWdRaENDQUJJQUkyQWdnZ0FTQUlOZ0lFSUFGQkFUb0FJQ0FCSUFVMkFod2dBU0FFTmdJWUlBRWdCallDRkNBQlFvR0FnSUJ3TndJTURBVUxJQUZCQVdvaEJ3SkFJQVpCZ0FSSERRQWdBaUFIUmcwQUlBY3RBQUJCUDBjTkFDQUFRUUFnQXlBRUlBVVF3QWdNQXd0QkNCQVlJUUlnQUNnQ0pDSUJLQUlFSVFZZ0FrSGN0WUVCTmdJQUlBSWdCallDQkNBQlFRQTJBZ1JCSkJBWUlRRWdBQ2dDRkNFR0lBTW9BZ1FoQ0NBQklBSTJBZ2dnQVNBSU5nSUVJQUZCQVRvQUlDQUJJQVUyQWh3Z0FTQUVOZ0lZSUFFZ0JqWUNGQ0FCUW9DQWdJQndOd0lNSUFGQjhMK0JBVFlDQUNBRFFRQTJBZ1JCQ0JBWUlnSkI3TUNCQVRZQ0FDQUNJQUUyQWdRZ0FDZ0NKQ0FDTmdJRUlBQWdBU2dDQ0RZQ0pDQURJQUUyQWdRZ0FDQUdRUUZxTmdJVUlBY2hBUXNnQVE4TEVNVUtBQXNnQVVFQ2FnOExJQUVnQnpZQ0RDQUJRZkMvZ1FFMkFnQWdBMEVBTmdJRVFRZ1FHQ0lDUWV6QWdRRTJBZ0FnQWlBQk5nSUVJQUFvQWlRZ0FqWUNCQ0FBSUFFb0FnZzJBaVFnQXlBQk5nSUVJQUFnQmtFQmFqWUNGQ0FJRHdzZ0FVSHd2NEVCTmdJQUlBTkJBRFlDQkVFSUVCZ2lBa0hzd0lFQk5nSUFJQUlnQVRZQ0JDQUFLQUlrSUFJMkFnUWdBQ0FCS0FJSU5nSWtJQU1nQVRZQ0JDQUFJQVpCQVdvMkFoUWdCd3UxQWdFRWZ5QUJJQUpHQkVBZ0FROExJQUV0QUFCQjNnQkdCRUJCREJBWUlRTWdBQ2dDRENFRUlBQW9BaVFpQlNnQ0JDRUdJQU5CaUxlQkFUWUNBQ0FESUFZMkFnUWdBeUFFUWZBUGNVR0FERVk2QUFnZ0JTQUROZ0lFSUFBZ0FDZ0NKQ2dDQkRZQ0pDQUJRUUZxSVFFTEFrQWdBU0FDUmcwQUEwQWdBU0lESUFKR0lnUU5BU0FBS0FJUUlRRWdBQ2dDSkNFRklBTWdBQ0FESUFJUXR4UWlCa2NFUUNBQUlBWWdBaUFGSUFGQkFXb2dBQ2dDRUVFQmFoRHNDU0lCSUFOSERRRUxDd0pBSUFOQkFXb2dBa2NOQUNBRExRQUFRU1JIRFFCQkRCQVlJUUVnQUNnQ0RDRURJQUFvQWlRaUJDZ0NCQ0VGSUFGQjBMZUJBVFlDQUNBQklBVTJBZ1FnQVNBRFFmQVBjVUdBREVZNkFBZ2dCQ0FCTmdJRUlBQWdBQ2dDSkNnQ0JEWUNKQXdCQ3lBRURRQVF4Z2dBQ3lBQ0M0b0VBUVovSUFBb0FpUWhCeUFCSVFNRFFBSkFJQU1pQkNBQUlBTWdBaEM1RkNJRFJnUkFJQUFvQWhBaEF5QUFLQUlrSVFVZ0FDQUVJQUlRdUJRaUJpQUVSZzBCSUFBZ0JpQUNJQVVnQTBFQmFpQUFLQUlRUVFGcUVJOE5JUU1MSUFNZ0JFY05BUXNMSUFFZ0JFWUVRRUVJRUJnaEFTQUFLQUlrSWdNb0FnUWhCU0FCUWR5MWdRRTJBZ0FnQVNBRk5nSUVJQU1nQVRZQ0JDQUFJQUFvQWlRb0FnUTJBaVFMSUFJZ0JFY0VRQU5BSUFRdEFBQkIvQUJIQkVBZ0JBOExJQUFvQWlRaEFTQUVRUUZxSWdVaEF3TkFBa0FnQXlJRUlBQWdBeUFDRUxrVUlnTkdCRUFnQUNnQ0VDRURJQUFvQWlRaEJpQUFJQVFnQWhDNEZDSUlJQVJHRFFFZ0FDQUlJQUlnQmlBRFFRRnFJQUFvQWhCQkFXb1FqdzBoQXdzZ0F5QUVSdzBCQ3dzZ0JDQUZSZ1JBUVFnUUdDRURJQUFvQWlRaUJTZ0NCQ0VHSUFOQjNMV0JBVFlDQUNBRElBWTJBZ1FnQlNBRE5nSUVJQUFnQUNnQ0pDZ0NCRFlDSkF0QkRCQVlJUU1nQnlnQ0JDRUZJQU1nQVNnQ0JEWUNDQ0FESUFVMkFnUWdBMEd3d1lFQk5nSUFJQWNnQXpZQ0JDQUJRUUEyQWdSQkNCQVlJUU1nQUNnQ0pDZ0NCQ0VGSUFOQjNMV0JBVFlDQUNBRElBVTJBZ1FnQVNBRE5nSUVJQUFvQWlSQkFEWUNCRUVJRUJnaEF5QUJLQUlFSVFVZ0EwSHd3WUVCTmdJQUlBTWdCVFlDQkNBQUtBSWtJQU0yQWdRZ0FDQUJLQUlFTmdJa0lBSWdCRWNOQUFzTElBSUxxZ01CQlg4akFFSHdBR3NpQVNRQUlBRkJFQkFZSWdJMkFpZ2dBVUtPZ0lDQWdJS0FnSUIvTndJc0lBSkJBRG9BRGlBQ1FmM0E4UUFwQUFBM0FBWWdBa0gzd1BFQUtRQUFOd0FBSUFFZ0FSQ1BBaUlFUWZEVmdRRVFaellDQkNBRVFhVFVnUUVRWnlFRElBRkNBRGNER0NBQlFnQTNBeUFnQVVJQU53TVFJQUZCZ0FRMkFnd2dBU0FETmdJSUlBRWdBaUFDUVE1cUlnSVFoQWdnQWtZRVFDQUJRUUE2QUZnZ0FVRUFPZ0JrSUFGQlFHdENBRGNEQUNBQlFnQTNBRVVnQVVJQU53TlFJQUZDQURjQ1hDQUJRUUEyQW13Z0FVRUFPZ0JvSUFGQ0FEY0RPQ0FCSUFBb0FnQWdBQ0FBTFFBTElnSkJHSFJCR0hWQkFFZ2lBeHNpQlNBRklBQW9BZ1FnQWlBREcyb2dBVUU0YWtFQUVNb0NJUUlnQVNnQ09DSUFCRUFnQVNBQU5nSThJQUFRRndzQ1FDQUJLQUlnSWdCRkRRQWdBQ0FBS0FJRUlnTkJBV3MyQWdRZ0F3MEFJQUFnQUNnQ0FDZ0NDQkVCQUNBQUVKRUNDeUFFS0FJQUlnQWdBQ2dDQkVFQmF5SUVOZ0lFSUFSQmYwWUVRQ0FBSUFBb0FnQW9BZ2dSQVFBTElBRXNBRE5CQUVnRVFDQUJLQUlvRUJjTElBRkI4QUJxSkFBZ0FnOExFSW9EQUF1ckZBRUhmeU1BUWRBQmF5SUNKQUFnQWtFQU5nTElBU0FDUWdBM0E4QUJJQUpCQURZQ3VBRWdBa0lBTndPd0FTQUNRUUEyQXFnQklBSkNBRGNEb0FFQ2Z3SkFJQUVvQWdRZ0FTMEFDeUlESUFOQkdIUkJHSFZCQUVnaUF4dEJBRW9FUUNBQ1FiQUJha0VCY2lFR0EwQUNRQUpBQWtBQ1FDQUhEZ01BQVFJREN3SkFBa0FDUUNBQktBSUFJQUVnQTBFQmNSc2dCR29zQUFCQksyc09Bd0VDQUFJTEFuOGdBaXdBeXdGQkFFZ0VRQ0FDUVFFMkFzUUJJQUlvQXNBQkRBRUxJQUpCQVRvQXl3RWdBa0hBQVdvTFFTMDdBQUJCQVNFSERBUUxJQUpCd0FGcVFZak04UUFRV0JwQkFTRUhEQU1MSUFKQndBRnFRWWpNOFFBUVdCb2dCRUVCYXlFRVFRRWhCd3dDQ3lBQktBSUFJQUVnQTBFQmNSc2dCR29zQUFBaUEwRXdhMEVKVFFSQUlBUkJBV3NoQkVFQ0lRY01BZ3RCQVNFSEFrQUNRQUpBQWtBQ1FDQURRY0VBYXc0d0JBWUdBd1lHQmdZR0JnWUdBQVlHQWdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lFQmdZREJnWUdCZ1lHQmdZQkJnWUNCZ3NDZnlBQ0xBQzdBVUVBU0FSQUlBSkJBVFlDdEFFZ0FpZ0NzQUVpQTBFQmFnd0JDeUFDUVFFNkFMc0JJQUpCc0FGcUlRTWdCZ3NoQlNBRFFjMEFPZ0FBSUFWQkFEb0FBQXdGQ3dKL0lBSXNBTHNCUVFCSUJFQWdBa0VCTmdLMEFTQUNLQUt3QVNJRFFRRnFEQUVMSUFKQkFUb0F1d0VnQWtHd0FXb2hBeUFHQ3lFRklBTkI3UUE2QUFBZ0JVRUFPZ0FBREFRTEFuOGdBaXdBdXdGQkFFZ0VRQ0FDUVFFMkFyUUJJQUlvQXJBQklnTkJBV29NQVFzZ0FrRUJPZ0M3QVNBQ1FiQUJhaUVESUFZTElRVWdBMEhRQURvQUFDQUZRUUE2QUFBTUF3c2dBa0d3QVdwQnNlWHZBQkJZR2d3Q0N5QUNRYkFCYWtIVXNmQUFFRmdhREFFTFFRSWhCeUFCS0FJQUlBRWdBMEVCY1JzZ0JHb3NBQUFpQTBFd2EwRUpTdzBBSUFKQm9BRnFJQU1RYkFzZ0JFRUJhaUlFSUFFb0FnUWdBUzBBQ3lJRElBTkJHSFJCR0hVaUJVRUFTQ0lERzBnTkFBc2dBaWdDdEFFZ0FpMEF1d0VpQkNBRVFSaDBRUmgxUVFCSUd3MEJDeUFDSUFFb0FnQWdBU0FER3pZQ0FFR0MvTzBBSUFJUU9rSHI1WkJGREFFTElBSW9BcVFCSUFJdEFLc0JJZ01nQTBFWWRFRVlkVUVBU0J0RkJFQWdBaUFCS0FJQUlBRWdCVUVBU0JzMkFoQkI0dnp0QUNBQ1FSQnFFRHBCNitXUVJRd0JDMEVBSVFRZ0FrR2dBV29ReEFJaUIwVUVRQ0FDSUFFb0FnQWdBU0FCTEFBTFFRQklHellDSUVHWS9lMEFJQUpCSUdvUU9rSHI1WkJGREFFTFFRQWhBd0pBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FIUVFGcklnWkJCMjBpQjBGNWJDQUdhZzRIQUFFQ0F3UUZCZ2dMSUFJb0FyQUJJQUpCc0FGcUlBSXRBTHNCSWdSQkdIUkJHSFVpQmtFQVNDSUZHeTBBQUNJSVFlUUFSZzBHSUFoQndRQkdCRUFnQWlnQ3RBRWdCQ0FHUVFCSUd5RUVEQWdMUVFBaEJDQUNRYkFCYWtIK2t2QUFFSmNIUlEwSElBSWdBU2dDQUNBQklBRXNBQXRCQUVnYk5nSXdRWno3N1FBZ0FrRXdhaEE2UWV2bGtFVU1DQXNnQWtHd0FXcEJpcUR3QUJBZUJFQWdBQ2dDRENJQktBSUVJQUVvQWdCcklRTU1Cd3NnQWtHd0FXcEJodFB1QUJBZUJFQWdBQ2dDRENJQktBSU1JQUVvQWdocklRTU1Cd3NDUUNBQ0tBS3dBU0FDUWJBQmFpQUNMUUM3QVNJRFFSaDBRUmgxSWdSQkFFZ2lCaHN0QUFBaUJVSGtBRWNFUUNBRlFjRUFSdzBCSUFJb0FyUUJJQU1nQkVFQVNCc2hCQ0FBS0FJTUlnRW9BZ1FnQVNnQ0FHc2hBd3dJQzBFQUlBSW9BclFCSUFNZ0JodHJJUVFnQUNnQ0RDSUJLQUlNSUFFb0FnaHJJUU1NQndzZ0FpQUJLQUlBSUFFZ0FTd0FDMEVBU0JzMkFrQkJuUHZ0QUNBQ1FVQnJFRHBCNitXUVJRd0hDeUFDUWJBQmFrR0tvUEFBRUI0RVFDQUFLQUlNSWdFb0FnZ2dBU2dDQUdzaEF3d0dDeUFDUWJBQmFrR0cwKzRBRUI0RVFDQUFLQUlNSWdFb0Fnd2dBU2dDQkdzaEF3d0dDd0pBSUFJb0FyQUJJQUpCc0FGcUlBSXRBTHNCSWdOQkdIUkJHSFVpQkVFQVNDSUdHeTBBQUNJRlFlUUFSd1JBSUFWQndRQkhEUUVnQWlnQ3RBRWdBeUFFUVFCSUd5RUVJQUFvQWd3aUFTZ0NDQ0FCS0FJQWF5RUREQWNMUVFBZ0FpZ0N0QUVnQXlBR0cyc2hCQ0FBS0FJTUlnRW9BZ3dnQVNnQ0JHc2hBd3dHQ3lBQ0lBRW9BZ0FnQVNBQkxBQUxRUUJJR3pZQ1VFR2MrKzBBSUFKQjBBQnFFRHBCNitXUVJRd0dDeUFBS0FJTUlnTW9BZ3dnQXlnQ0FHc2hBd0pBSUFJb0FyQUJJQUpCc0FGcUlBSXRBTHNCSWdSQkdIUkJHSFVpQmtFQVNDSUZHeTBBQUNJSVFlUUFSd1JBSUFoQndRQkhEUUVnQWlnQ3RBRWdCQ0FHUVFCSUd5RUVEQVlMUVFBZ0FpZ0N0QUVnQkNBRkcyc2hCQXdGQzBFQUlRUWdBa0d3QVdwQi9wTHdBQkNYQjBVTkJDQUNJQUVvQWdBZ0FTQUJMQUFMUVFCSUd6WUNZRUdjKyswQUlBSkI0QUJxRURwQjYrV1FSUXdGQ3lBQUtBSU1JZ01vQWhBZ0F5Z0NBR3NoQXdKQUlBSW9BckFCSUFKQnNBRnFJQUl0QUxzQklnUkJHSFJCR0hVaUJrRUFTQ0lGR3kwQUFDSUlRZVFBUndSQUlBaEJ3UUJIRFFFZ0FpZ0N0QUVnQkNBR1FRQklHeUVFREFVTFFRQWdBaWdDdEFFZ0JDQUZHMnNoQkF3RUMwRUFJUVFnQWtHd0FXcEIvcEx3QUJDWEIwVU5BeUFDSUFFb0FnQWdBU0FCTEFBTFFRQklHellDY0VHYysrMEFJQUpCOEFCcUVEcEI2K1dRUlF3RUN5QUNRYkFCYWtHS29QQUFFQjRFUUNBQUtBSU1JZ0VvQWhRZ0FTZ0NBR3NoQXd3REN5QUNRYkFCYWtHRzArNEFFQjRFUUNBQUtBSU1JZ0VvQWhRZ0FTZ0NBRUYvYzJvaEF3d0RDd0pBSUFJb0FyQUJJQUpCc0FGcUlBSXRBTHNCSWdOQkdIUkJHSFVpQkVFQVNDSUdHeTBBQUNJRlFlUUFSd1JBSUFWQndRQkhEUUVnQWlnQ3RBRWdBeUFFUVFCSUd5RUVJQUFvQWd3aUFTZ0NGQ0FCS0FJQWF5RUREQVFMUVFBZ0FpZ0N0QUVnQXlBR0cyc2hCQ0FBS0FJTUlnRW9BaFFnQVNnQ0FFRi9jMm9oQXd3REN5QUNJQUVvQWdBZ0FTQUJMQUFMUVFCSUd6WUNnQUZCblB2dEFDQUNRWUFCYWhBNlFldmxrRVVNQXdzZ0FrR3dBV3BCaXFEd0FCQWVCRUFnQUNnQ0RDSUJLQUlZSUFFb0FnQnJJUU1NQWdzZ0FrR3dBV3BCaHRQdUFCQWVCRUFnQUNnQ0RDSUJLQUlZSUFFb0FnQkJmM05xSVFNTUFnc0NRQ0FDS0FLd0FTQUNRYkFCYWlBQ0xRQzdBU0lEUVJoMFFSaDFJZ1JCQUVnaUJoc3RBQUFpQlVIa0FFY0VRQ0FGUWNFQVJ3MEJJQUlvQXJRQklBTWdCRUVBU0JzaEJDQUFLQUlNSWdFb0FoZ2dBU2dDQUdzaEF3d0RDMEVBSUFJb0FyUUJJQU1nQmh0cklRUWdBQ2dDRENJQktBSVlJQUVvQWdCQmYzTnFJUU1NQWdzZ0FpQUJLQUlBSUFFZ0FTd0FDMEVBU0JzMkFwQUJRWno3N1FBZ0FrR1FBV29RT2tIcjVaQkZEQUlMUVFBZ0FpZ0N0QUVnQkNBRkcyc2hCQXNDUUNBQ0tBTEVBU0FDTFFETEFTSUJJQUZCR0hSQkdIVkJBRWdiUVFGSERRQWdBa0hBQVdwQmYwR0huZkVBUVFFUUd3MEFRUUFnQkNBRElBQW9BZ0FnQjJ4cWFtc01BUXNnQXlBRWFpQUFLQUlBSUFkc2Fnc2hBQ0FDTEFDckFVRUFTQVJBSUFJb0FxQUJFQmNMSUFJc0FMc0JRUUJJQkVBZ0FpZ0NzQUVRRndzZ0Fpd0F5d0ZCQUVnRVFDQUNLQUxBQVJBWEN5QUNRZEFCYWlRQUlBQUwxUUlCQW44akFFRVFheUlESkFBZ0FTZ0NBRUVDYWtFSGIwSEJBR29oQWdKQUFrQUNRQUpBQWtBQ1FBSkFJQUVvQWdRaUFVRUNhZzRGQUFFQ0F3UUZDeUFBUVJBUUdDSUJOZ0lBSUFCQ2dvQ0FnTUNBZ0lDQWZ6Y0NCQ0FCUWF1aUJ6WUNCQ0FCSUFJMkFnQWdBVUVJYWlFQURBVUxJQUJCRUJBWUlnRTJBZ0FnQUVLQ2dJQ0F3SUNBZ0lCL053SUVJQUZCN2N3QU5nSUVJQUVnQWpZQ0FDQUJRUWhxSVFBTUJBc2dBQ0FDTmdJQUlBQkJBVG9BQ3lBQVFRUnFJUUFNQXdzZ0FFRVFFQmdpQVRZQ0FDQUFRb0tBZ0lEQWdJQ0FnSDgzQWdRZ0FVSHZ6QUEyQWdRZ0FTQUNOZ0lBSUFGQkNHb2hBQXdDQ3lBQVFSQVFHQ0lCTmdJQUlBQkNnNENBZ01DQWdJQ0FmemNDQkNBQlF1L01nSUR3elFrM0FnUWdBU0FDTmdJQUlBRkJER29oQUF3QkN5QURJQUUyQWdCQnp1THVBQ0FERURvZ0FFRUFPZ0FMQ3lBQVFRQTJBZ0FnQTBFUWFpUUFDeDhCQVg4akFFRVFheUlCSkFBZ0FTQUFRYmlzN2dBUXd4UWdBUkM4RkFBTEhRRUJmeU1BUVJCcklnTWtBQ0FBSUFFZ0FoQzJGQ0FEUVJCcUpBQUxMUUVCZnlBQUlRRkJBQ0VBQTBBZ0FFRURSd1JBSUFFZ0FFRUNkR3BCQURZQ0FDQUFRUUZxSVFBTUFRc0xDeGtBSXdCQkVHc2lBU1FBSUFBUWx3MGdBVUVRYWlRQUlBQUxJQUFnQUVIRTV2TUFOZ0lBSUFBc0FCZEJBRWdFUUNBQUtBSU1FQmNMSUFBTFVnRUJmeUFBUWdBM0FnUUNRQ0FBTEFBWFFRQklCRUFnQUVFQU5nSVFJQUFvQWd3aEFRd0JDeUFBUVF4cUlnRkJBRG9BQ3dzZ0FVRUFPZ0FBSUFCQ2dJQ0Evdi8vLys5Qk53TWdJQUJCQURZQ0dBc3lBQ0FBUWNUazh3QTJBZ0FnQUN3QUowRUFTQVJBSUFBb0Fod1FGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUFzZ0FDQUFRY2poOHdBMkFnQWdBQ3dBRDBFQVNBUkFJQUFvQWdRUUZ3c2dBQXNnQUNBQVFkVEg4d0EyQWdBZ0FDd0FNMEVBU0FSQUlBQW9BaWdRRndzZ0FBc2xBUUYvSUFCQnhNZnpBRFlDQUNBQUtBSUVJZ0VFUUNBQUlBRTJBZ2dnQVJBWEN5QUFDN3dEQVFSL0l3QkJNR3NpQWlRQUlBRWdBU2dDQUNnQ1NCRUFBQ0VESUFKQklHcEJxc0h4QUNBQlFkUUFhaEJyQWtBZ0EwVU5BQ0FEUVJCcUVPRUNSUTBBQWtBZ0F5d0FLMEVBVGdSQUlBSWdBeWdDS0RZQ0dDQUNJQU1wQWlBM0F4QU1BUXNnQWtFUWFpQURLQUlnSUFNb0FpUVFHZ3NnQWl3QUswRUFTQVJBSUFJb0FpQVFGd3NnQWlBQ0tBSVlOZ0lvSUFJZ0Fpa0RFRGNESUFzZ0FpZ0NJQ0FDUVNCcUlBSXNBQ3RCQUVnYklnUVFIeUlEUVhCSkJFQUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBZ2dnQWlBQk5nSUFJQUlnQXpZQ0JBd0JDeUFDSUFNNkFBc2dBaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFDUUNBQVFTQnFJZ0FnQWtZTkFDQUNMUUFMSWdOQkdIUkJHSFVoQVNBQUxBQUxRUUJPQkVBZ0FVRUFUZ1JBSUFBZ0Fpa0RBRGNDQUNBQUlBSW9BZ2cyQWdnTUFnc2dBQ0FDS0FJQUlBSW9BZ1FRSUF3QkN5QUFJQUlvQWdBZ0FpQUJRUUJJSWdBYklBSW9BZ1FnQXlBQUd4QWhHZ3NnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWl3QUswRUFTQVJBSUFJb0FpQVFGd3NnQWtFd2FpUUFEd3NRTFFBTGpBRUJBWDhnQUVJQU53SUVJQUJCQURZQ0RDQUFRZUNFL1FBMkFnQWdBRUVRYWlJQlFialE4Z0EyQWdBZ0FVSG8yUElBTmdJQUlBRkJCR3BCQUVIZ0FCQmhHaUFBUWNURzh3QTJBZ0FnQVVIb3h2TUFOZ0lBSUFCQkFEWUNnQUVnQUVJQU53SjRJQUJDQURjQ2lBRWdBRUVBTmdLUUFTQUFRWllCRUxVQklBQWdBQ2dDQUNnQ0NCRUJBQ0FBQ3lBQUlBQkJuTHZ6QURZQ0FDQUFMQUFUUVFCSUJFQWdBQ2dDQ0JBWEN5QUFDOXdCQWdSL0FYd2pBRUVnYXlJQ0pBQWdBaUFCTmdJWUFrQWdBQ2dDQkNJQlJRMEFJQUpCQ0dvaUF5QUJFTGtPSUFJb0FnZ2hCQ0FDTEFBVElRVWdBaUFDUVJocVFaZTA3d0FRSXpZQ0FDQUNJQVFnQXlBRlFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFBckF3Z2lCa1FBQUFBQUFBRHd2MkVFZnlBQlFRQkhCU0FDUVFocUlnQWdCaENKQlNBQ0tBSUlJUUVnQWl3QUV5RURJQUlnQWtFWWFrSDduZThBRUNNMkFnQWdBaUFCSUFBZ0EwRUFTQnNRSnlBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQzBFQUN4b2dBa0VnYWlRQUMvUURBUVIvSXdCQklHc2lBaVFBSUFJZ0FUWUNHQ0FDSUFKQkdHcEJsN1R2QUJBZE5nSUlBa0FDUUVHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFaZTA3d0FRSFRZQ0FDQUNLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQkJBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJSQVlJUUVnQWlBRlFZQ0FnSUI0Y2pZQ0VDQUNJQUUyQWdnZ0FpQUROZ0lNREFFTElBSWdBem9BRXlBQ1FRaHFJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FBSUFKQkNHb1F1QTQyQWdRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dYdE84QUVDb0xJQUlnQWtFWWFrSDduZThBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0g3bmU4QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRSUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBaEFnQWlBQk5nSUlJQUlnQXpZQ0RBd0JDeUFDSUFNNkFCTWdBa0VJYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxUVFFUWh3VTVBd2dnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrSDduZThBRUNvTElBSkJJR29rQUE4TEVDMEFDeEF0QUFzZ0FDQUFRWnk2OHdBMkFnQWdBQ3dBRDBFQVNBUkFJQUFvQWdRUUZ3c2dBQXZqQVFJRGZ3RjhJd0JCSUdzaUFpUUFJQUlnQVRZQ0dBSkFJQUFyQXdnaUJVUUFBQUFBQUFBQUFHRU5BQ0FDUVFocUlnRWdCUkJ6SUFJb0FnZ2hBeUFDTEFBVElRUWdBaUFDUVJocVFlL003Z0FRSXpZQ0FDQUNJQU1nQVNBRVFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFBb0FoQWlBRUYvUmdSL0lBVkVBQUFBQUFBQUFBQmlCU0FDUVFocUlnRWdBQkJOSUFJb0FnZ2hBQ0FDTEFBVElRTWdBaUFDUVJocVFidnY3d0FRSXpZQ0FDQUNJQUFnQVNBRFFRQklHeEFuSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMUVFBTEdpQUNRU0JxSkFBTCt3TUJCWDhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlJQUlnQWtFWWFrSHZ6TzRBRUIwMkFnZ0NRQUpBUVlZRFFRQWdBaWdDQ0JzaUJBUkFJQUlnQWtFWWFrSHZ6TzRBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdVUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnWVFHQ0VCSUFJZ0JrR0FnSUNBZUhJMkFoQWdBaUFCTmdJSUlBSWdBellDREF3QkN5QUNJQU02QUJNZ0FrRUlhaUVCSUFORkRRRUxJQUVnQlNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFSFU1QXdnZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0h2ek80QUVDb0xJQUlnQWtFWWFrRzc3KzhBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1IvSUFJZ0FrRVlha0c3Nys4QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRSUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBaEFnQWlBQk5nSUlJQUlnQXpZQ0RBd0JDeUFDSUFNNkFCTWdBa0VJYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRUU0MkFoQWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtHNzcrOEFFQ3BCQUFVZ0JFRUFSd3NhSUFKQklHb2tBQThMRUMwQUN4QXRBQXNnQUNBQVFaUzI4d0EyQWdBZ0FDd0FNMEVBU0FSQUlBQW9BaWdRRndzZ0FBc3FBQ0FBUWF6UjhnQTJBaEFnQUVHRXR2TUFOZ0lBSUFBc0FDZEJBRWdFUUNBQUtBSWNFQmNMSUFBTHB3RUJBMzhnQUNBQkVDc2lBaUFBUVFScVJnUkFEd3NDUUNBQ0tBSUVJZ0ZGQkVBZ0FpZ0NDQ0lES0FJQUlBSkdEUUVnQWtFSWFpRUJBMEFnQVNnQ0FDSUVRUWhxSVFFZ0JDQUVLQUlJSWdNb0FnQkhEUUFMREFFTEEwQWdBU0lES0FJQUlnRU5BQXNMSUFJZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFBZ0FDZ0NDRUVCYXpZQ0NDQUFLQUlFSUFJUTB3VWdBaXdBRzBFQVNBUkFJQUlvQWhBUUZ3c2dBaEFYQ3pFQUlBRUVRQ0FBSUFFb0FnQVFxZzBnQUNBQktBSUVFS29OSUFFc0FCdEJBRWdFUUNBQktBSVFFQmNMSUFFUUZ3c0xyUU1CQ0g4Q1FBSkFJQUVvQWdRaUJRUkFJQUlvQWdBZ0FpQUNMUUFMSWdaQkdIUkJHSFZCQUVnaUJCc2hDU0FDS0FJRUlBWWdCQnNoQWlBQlFRUnFJUVlEUUFKQUFrQUNRQUpBQWtBQ1FDQUZLQUlVSUFVdEFCc2lCQ0FFUVJoMFFSaDFRUUJJSWdjYklnUWdBaUFDSUFSTElnc2JJZ29FUUNBSklBVkJFR29pQ0NnQ0FDQUlJQWNiSWdjZ0NoQk1JZ2hGQkVBZ0FpQUVTUTBDREFNTElBaEJBRTROQWd3QkN5QUNJQVJQRFFJTElBVW9BZ0FpQkEwRURBY0xJQWNnQ1NBS0VFd2lCQTBCQ3lBTERRRU1CZ3NnQkVFQVRnMEZDeUFGUVFScUlRWWdCU2dDQkNJRVJRMEVJQVloQlFzZ0JTRUdJQVFoQlF3QUN3QUxJQUZCQkdvaEJRc2dCU0VHQzBFQUlRUWdBQ0FHS0FJQUlnSUVmMEVBQlVFY0VCZ2lBa0VRYWlFRUFrQWdBeXdBQzBFQVRnUkFJQVFnQXlrQ0FEY0NBQ0FFSUFNb0FnZzJBZ2dNQVFzZ0JDQURLQUlBSUFNb0FnUVFHZ3NnQWlBRk5nSUlJQUpDQURjQ0FDQUdJQUkyQWdBZ0FTZ0NBQ2dDQUNJREJIOGdBU0FETmdJQUlBWW9BZ0FGSUFJTElRVWdBU2dDQkNBRkVFUWdBU0FCS0FJSVFRRnFOZ0lJUVFFTE9nQUVJQUFnQWpZQ0FBdk5BUUVIZjBFQklRSUNRQ0FBS0FJd0lBQXRBRGNpQXlBRFFSaDBRUmgxSWdkQkFFZ2lCUnNpQmlBQUtBSThJQUF0QUVNaUFTQUJRUmgwUVJoMVFRQklJZ0ViUncwQUlBQkJPR29pQkNnQ0FDQUVJQUViSVFFZ0FFRXNhaUlBS0FJQUlRUWdCVVVFUUNBSFJRUkFRUUFQQ3lBQkxRQUFJQVJCL3dGeFJ3MEJBMEFnQTBFQmF5SURCRUFnQVMwQUFTRUNJQUZCQVdvaEFTQUNJQUJCQVdvaUFDMEFBRVlOQVFzTElBTkJBRWNQQ3lBR1JRUkFRUUFQQ3lBRUlBQWdCUnNnQVNBR0VFeEJBRWNoQWdzZ0FndlFBUUVEZnlNQVFUQnJJZ0lrQUFKQUlBQW9BamdpQkNBQlNDQUFLQUkwSWdNZ0FVcHlCRUFDUUNBQUxBQW5RUUJPQkVBZ0FpQUFLQUlrTmdJb0lBSWdBQ2tDSERjRElBd0JDeUFDUVNCcUlBQW9BaHdnQUNnQ0lCQWFJQUFvQWpnaEJDQUFLQUkwSVFNTElBQW9BakFoQUNBQ0lBUTJBaEFnQWlBQk5nSUFJQUlnQURZQ0NDQUNJQU0yQWd3Z0FpQUNLQUlnSUFKQklHb2dBaXdBSzBFQVNCczJBZ1JCcGVQdkFDQUNFRG9nQWl3QUswRUFUZzBCSUFJb0FpQVFGd3dCQ3lBQUlBRTJBaXdMSUFKQk1Hb2tBQXMwQVFGL0l3QkJFR3NpQWlRQUlBSWdBQ2dDQURZQ0NDQUNJQUlvQWdnZ0FXbzJBZ2dnQWlnQ0NDRUFJQUpCRUdva0FDQUFDK2dEQVFWL0l3QkJNR3NpQWlRQUlBRW9BZ0FpQXlBQlFRUnFJZ1pIQkVBRFFDQURJZ1FvQWh3aUF3UkFJQU1RSWlBREVCY0xBa0FnQkNnQ0JDSUZSUVJBSUFRb0FnZ2lBeWdDQUNBRVJnMEJJQVJCQ0dvaEJBTkFJQVFvQWdBaUJVRUlhaUVFSUFVZ0JTZ0NDQ0lES0FJQVJ3MEFDd3dCQ3dOQUlBVWlBeWdDQUNJRkRRQUxDeUFESUFaSERRQUxDeUFCSUFFb0FnUVExd1FnQVNBR05nSUFJQUZDQURjQ0JFRUFJUVFDUUVIdC8rd0FJQUFRM3dORkRRQkJBU0VFUWV2LzdBQWdBQkRmQXcwQVFRQWhCQU5BSUFKQkFEWUNFQ0FDUWdBM0F3Z0NmeUFBSUFKQkNHb1EvUlJGQkVCQkFrRUJJQUFRMGdWQi9RQkdHd3dCQzBFQlFjRzg4QUFnQUJEZkEwVU5BQnBCSUJBWUlnTkJmellDR0NBRFFRWTJBZ0FnQUNBREVQd1VSUVJBSUFNUUlpQURFQmRCQWd3QkN5QUJJQUpCQ0dvUUt5QUdSd1JBSUFJZ0FrRUlhaUlGTmdJZ0lBSkJLR29nQVNBRklBSkJJR29RT1NBQ0tBSW9LQUljSWdVRVFDQUZFQ0lnQlJBWEN3c2dBaUFDUVFocUlnVTJBaUFnQWtFb2FpQUJJQVVnQWtFZ2FoQTVJQUlvQWlnZ0F6WUNIRUVBQ3lFRElBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTEFrQWdBd1JBSUFOQkFtc05Bd3dCQzBHSm5mRUFJQUFRM3dNTkFRc0xRZXYvN0FBZ0FCRGZBeUVFQ3lBQ1FUQnFKQUFnQkF2WUFnRUZmeU1BUVJCcklnSWtBQ0FDUVFocUlBQkJBUkM2QXdKQUlBSXRBQWhGRFFBZ0FpQUFJQUFvQWdCQkRHc29BZ0JxS0FJY0lnRTJBZ0FnQVNBQktBSUVRUUZxTmdJRUlBSkI4TldCQVJCbklRVWdBaWdDQUNJQklBRW9BZ1JCQVdzaUJEWUNCQ0FFUVg5R0JFQWdBU0FCS0FJQUtBSUlFUUVBQ3lBQVFSaHFJUVFEUUFKQUFrQUNRQ0FFSUFBb0FnQkJER3NvQWdCcUtBSUFJZ0VvQWd3aUF5QUJLQUlRUndSQUlBTXRBQUFoQVF3QkN5QUJJQUVvQWdBb0FpUVJBQUFpQVVGL1J3MEFRUUloQXd3QkMwRUFJUU1nQVVHQUFYRU5BQ0FGS0FJSUlBRkIvd0Z4UVFGMGFpMEFBVUVnY1EwQkN5QUFJQUFvQWdCQkRHc29BZ0JxSWdBZ0FDZ0NFQ0FEY2hDMkFnd0NDeUFFSUFBb0FnQkJER3NvQWdCcUtBSUFJZ0VvQWd3aUF5QUJLQUlRUmdSQUlBRWdBU2dDQUNnQ0tCRUFBQm9GSUFFZ0EwRUJhallDREFzTUFBc0FDeUFDUVJCcUpBQUwyZ29EQkh3RmZ3RitJd0JCTUdzaUJ5UUFBa0FDUUFKQUlBQzlJZ3RDSUlpbklnWkIvLy8vL3dkeElnaEIrdFM5Z0FSTkJFQWdCa0gvL3o5eFFmdkRKRVlOQVNBSVFmeXlpNEFFVFFSQUlBdENBRmtFUUNBQklBQkVBQUJBVlBzaCtiK2dJZ0JFTVdOaUdtRzAwTDJnSWdJNUF3QWdBU0FBSUFLaFJERmpZaHBodE5DOW9Ea0RDRUVCSVFZTUJRc2dBU0FBUkFBQVFGVDdJZmsvb0NJQVJERmpZaHBodE5BOW9DSUNPUU1BSUFFZ0FDQUNvVVF4WTJJYVliVFFQYUE1QXdoQmZ5RUdEQVFMSUF0Q0FGa0VRQ0FCSUFCRUFBQkFWUHNoQ2NDZ0lnQkVNV05pR21HMDRMMmdJZ0k1QXdBZ0FTQUFJQUtoUkRGallocGh0T0M5b0RrRENFRUNJUVlNQkFzZ0FTQUFSQUFBUUZUN0lRbEFvQ0lBUkRGallocGh0T0E5b0NJQ09RTUFJQUVnQUNBQ29VUXhZMklhWWJUZ1BhQTVBd2hCZmlFR0RBTUxJQWhCdTR6eGdBUk5CRUFnQ0VHOCs5ZUFCRTBFUUNBSVFmeXl5NEFFUmcwQ0lBdENBRmtFUUNBQklBQkVBQUF3ZjN6WkVzQ2dJZ0JFeXBTVHA1RU82YjJnSWdJNUF3QWdBU0FBSUFLaFJNcVVrNmVSRHVtOW9Ea0RDRUVESVFZTUJRc2dBU0FBUkFBQU1IOTgyUkpBb0NJQVJNcVVrNmVSRHVrOW9DSUNPUU1BSUFFZ0FDQUNvVVRLbEpPbmtRN3BQYUE1QXdoQmZTRUdEQVFMSUFoQis4UGtnQVJHRFFFZ0MwSUFXUVJBSUFFZ0FFUUFBRUJVK3lFWndLQWlBRVF4WTJJYVliVHd2YUFpQWprREFDQUJJQUFnQXFGRU1XTmlHbUcwOEwyZ09RTUlRUVFoQmd3RUN5QUJJQUJFQUFCQVZQc2hHVUNnSWdCRU1XTmlHbUcwOEQyZ0lnSTVBd0FnQVNBQUlBS2hSREZqWWhwaHRQQTlvRGtEQ0VGOElRWU1Bd3NnQ0VINncrU0pCRXNOQVFzZ0FDQUFSSVBJeVcwd1grUS9va1FBQUFBQUFBQTRRNkJFQUFBQUFBQUFPTU9nSWdORUFBQkFWUHNoK2IraW9DSUNJQU5FTVdOaUdtRzAwRDJpSWdTaElnVkVHQzFFVlBzaDZiOWpJUWtDZnlBRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzaEJnSkFJQWtFUUNBR1FRRnJJUVlnQTBRQUFBQUFBQUR3djZBaUEwUXhZMklhWWJUUVBhSWhCQ0FBSUFORUFBQkFWUHNoK2IraW9DRUNEQUVMSUFWRUdDMUVWUHNoNlQ5a1JRMEFJQVpCQVdvaEJpQURSQUFBQUFBQUFQQS9vQ0lEUkRGallocGh0TkE5b2lFRUlBQWdBMFFBQUVCVSt5SDV2NktnSVFJTElBRWdBaUFFb1NJQU9RTUFBa0FnQ0VFVWRpSUpJQUM5UWpTSXAwSC9EM0ZyUVJGSURRQWdBU0FDSUFORUFBQmdHbUcwMEQyaUlnQ2hJZ1VnQTBSemNBTXVpaG1qTzZJZ0FpQUZvU0FBb2FFaUJLRWlBRGtEQUNBSklBQzlRalNJcDBIL0QzRnJRVEpJQkVBZ0JTRUNEQUVMSUFFZ0JTQURSQUFBQUM2S0dhTTdvaUlBb1NJQ0lBTkV3VWtnSlpxRGV6bWlJQVVnQXFFZ0FLR2hJZ1NoSWdBNUF3QUxJQUVnQWlBQW9TQUVvVGtEQ0F3QkN5QUlRWUNBd1A4SFR3UkFJQUVnQUNBQW9TSUFPUU1BSUFFZ0FEa0RDRUVBSVFZTUFRc2dDMEwvLy8vLy8vLy9CNE5DZ0lDQWdJQ0FnTERCQUlTL0lRQkJBQ0VHUVFFaENRTkFJQWRCRUdvZ0JrRURkR29DZnlBQW1VUUFBQUFBQUFEZ1FXTUVRQ0FBcWd3QkMwR0FnSUNBZUF1M0lnSTVBd0FnQUNBQ29VUUFBQUFBQUFCd1FhSWhBRUVCSVFZZ0NVRUJjU0VLUVFBaENTQUtEUUFMSUFjZ0FEa0RJQUpBSUFCRUFBQUFBQUFBQUFCaUJFQkJBaUVHREFFTFFRRWhDUU5BSUFraUJrRUJheUVKSUFkQkVHb2dCa0VEZEdvckF3QkVBQUFBQUFBQUFBQmhEUUFMQ3lBSFFSQnFJQWNnQ0VFVWRrR1dDR3NnQmtFQmFrRUJFSUlWSVFZZ0J5c0RBQ0VBSUF0Q0FGTUVRQ0FCSUFDYU9RTUFJQUVnQnlzRENKbzVBd2hCQUNBR2F5RUdEQUVMSUFFZ0FEa0RBQ0FCSUFjckF3ZzVBd2dMSUFkQk1Hb2tBQ0FHQ3hJQUlBQkJzQUZySWdBUW93UWFJQUFRRndzTUFDQUFFS01FR2lBQUVCY0xDd0FnQUVHd0FXc1Fvd1FMaUpJQ0FRVi9Jd0JCd0JacklnUWtBQ0FBS0FKOElnWWhBd0pBQWtBQ1FBSkFBa0FDUUFKQUFrQWdCaUFBS0FLQUFTSUZSZzBBSUFZaEF3TkFJQU1vQWdCQjNRQkdEUUVnQTBFRWFpSURJQVZIRFFBTERBRUxJQU1nQlVZTkFDQUFRYkQ5L0FCQjFON3lBRUYrRUJ3aEF5QUJLQUlFSUFFdEFBc2lCeUFIUVJoMFFSaDFRUUJJRzBFRVJ3MEFJQUZCZjBHNTZPOEFRUVFRRzBVTkFTQUFLQUtBQVNFRklBQW9BbndoQmdzQ1FDQUZJQVpHRFFBZ0JpRURBMEFnQXlnQ0FFSGVBRWNFUUNBRFFRUnFJZ01nQlVjTkFRd0NDd3NnQXlBRlJnMEFJQUJCc1AzOEFFSDQzdklBUVg0UUhDRURJQUVvQWdRZ0FTMEFDeUlISUFkQkdIUkJHSFZCQUVnYlFRVkhEUUFnQVVGL1FmekU3d0JCQlJBYlJRMENJQUFvQW9BQklRVWdBQ2dDZkNFR0N3SkFBa0FDUUFKQUFrQUNRQUpBSUFVZ0JrWU5BQ0FHSVFNRFFDQURLQUlBUWQ4QVJ3UkFJQU5CQkdvaUF5QUZSdzBCREFJTEN5QURJQVZHRFFBZ0FFR3cvZndBUVp6ZjhnQkJmaEFjSVFNZ0FTZ0NCQ0FCTFFBTElnY2dCMEVZZEVFWWRVRUFTQnRCQlVjTkFDQUJRWDlCNGVqdkFFRUZFQnRGRFFFZ0FDZ0NnQUVoQlNBQUtBSjhJUVlMSUFVZ0JrWU5BaUFHSVFNRFFDQURLQUlBUWVBQVJnMENJQU5CQkdvaUF5QUZSdzBBQ3d3Q0MwRUJJUVVnQkVHd0Ztb2lBQ0FDRUtnSUlBQWdBMEVFYWlJQlJ3UkFJQUVnQkNnQ3NCWWdCQ2dDdEJZUVVRc2dCQ2dDc0JZaUFFVU5DaUFFSUFBMkFyUVdJQUFRRnd3S0N5QURJQVZHRFFBZ0FFR3cvZndBUWNEZjhnQkJmaEFjSVFNZ0FTZ0NCQ0FCTFFBTElnY2dCMEVZZEVFWWRVRUFTQnRCQmtjTkFDQUJRWDlCc2JYdEFFRUdFQnRGRFFFZ0FDZ0NnQUVoQlNBQUtBSjhJUVlMSUFVZ0JrWU5BaUFHSVFNRFFDQURLQUlBUWVFQVJnMENJQU5CQkdvaUF5QUZSdzBBQ3d3Q0N3SkFJQUlzQUF0QkFFNEVRQ0FFUVpnV2FpQUNLQUlJTmdJQUlBUWdBaWtDQURjRGtCWU1BUXNnQkVHUUZtb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQm9CWnFJZ0VnQkVHUUZtb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0FKQUlBRWdBMEVFYWlJQVJnMEFJQVF0QUtzV0lnSkJHSFJCR0hVaEFTQURMQUFQUVFCT0JFQWdBVUVBVGdSQUlBQWdCQ2tEb0JZM0FnQWdBQ0FFUWFnV2FpZ0NBRFlDQ0F3Q0N5QUFJQVFvQXFBV0lBUW9BcVFXRUNBTUFRc2dBQ0FFS0FLZ0ZpQUVRYUFXYWlBQlFRQklJZ0FiSUFRb0FxUVdJQUlnQUJzUUlSb0xJQVFzQUtzV1FRQklCRUFnQkNnQ29CWVFGd3RCQVNFRklBUXNBSnNXUVFCT0RRY2dCQ2dDa0JZUUZ3d0hDeUFESUFWR0RRQWdBRUd3L2Z3QVFlRGY4Z0JCZmhBY0lRTWdBU2dDQkNBQkxRQUxJZ2NnQjBFWWRFRVlkVUVBU0J0QkNFY05BQ0FCUVg5Qjk3THZBRUVJRUJ0RkRRTWdBQ2dDZ0FFaEJTQUFLQUo4SVFZTEFrQWdCU0FHUmcwQUlBWWhBd05BSUFNb0FnQkI0Z0JIQkVBZ0EwRUVhaUlESUFWSERRRU1BZ3NMSUFNZ0JVWU5BQ0FBUWJEOS9BQkJoT0R5QUVGK0VCd2hBeUFCS0FJRUlBRXRBQXNpQnlBSFFSaDBRUmgxUVFCSUcwRUVSdzBBSUFGQmYwR0d1KzBBUVFRUUcwVU5CQ0FBS0FLQUFTRUZJQUFvQW53aEJnc2dCU0FHUmcwRUEwQWdCaWdDQUVIakFFY0VRQ0FHUVFScUlnWWdCVWNOQVF3R0N3c2dCU0FHUmcwRUlBQkJzUDM4QUVHbzRQSUFRWDRRSENFSEFrQUNRQUpBSUFFb0FnUWlCaUFCTFFBTElnVWdCVUVZZEVFWWRTSURRUUJJRzBFRVJnUkFJQUZCZjBHYzVPNEFRUVFRRzBVTkFTQUJLQUlFSVFZZ0FTMEFDeUlGSVFNTElBWWdCU0FEUVJoMFFSaDFRUUJJRzBFSVJ3MEhJQUZCZjBHRDRlNEFRUWdRR3cwSElBSXNBQXRCQUVnTkFTQUVRZGdWYWlBQ0tBSUlOZ0lBSUFRZ0Fpa0NBRGNEMEJVTUFnc0NRQ0FDTEFBTFFRQk9CRUFnQkVINEZXb2dBaWdDQ0RZQ0FDQUVJQUlwQWdBM0EvQVZEQUVMSUFSQjhCVnFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRVFZQVdhaUlCSUFSQjhCVnFJZ0FwQWdBM0FnQWdBU0FBS0FJSU5nSUlJQUJDQURjQ0FDQUFRUUEyQWdnQ1FDQUJJQWRCQkdvaUFFWU5BQ0FFTFFDTEZpSUNRUmgwUVJoMUlRRWdCeXdBRDBFQVRnUkFJQUZCQUU0RVFDQUFJQVFwQTRBV053SUFJQUFnQkVHSUZtb29BZ0EyQWdnTUFnc2dBQ0FFS0FLQUZpQUVLQUtFRmhBZ0RBRUxJQUFnQkNnQ2dCWWdCRUdBRm1vZ0FVRUFTQ0lBR3lBRUtBS0VGaUFDSUFBYkVDRWFDeUFFTEFDTEZrRUFTQVJBSUFRb0FvQVdFQmNMUVFFaEJTQUVMQUQ3RlVFQVRnMEhJQVFvQXZBVkVCY01Cd3NnQkVIUUZXb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQjRCVnFJZ0VnQkVIUUZXb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0FKQUlBRWdCMEVRYWlJQVJnMEFJQVF0QU9zVklnSkJHSFJCR0hVaEFTQUhMQUFiUVFCT0JFQWdBVUVBVGdSQUlBQWdCQ2tENEJVM0FnQWdBQ0FFUWVnVmFpZ0NBRFlDQ0F3Q0N5QUFJQVFvQXVBVklBUW9BdVFWRUNBTUFRc2dBQ0FFS0FMZ0ZTQUVRZUFWYWlBQlFRQklJZ0FiSUFRb0F1UVZJQUlnQUJzUUlSb0xJQVFzQU9zVlFRQklCRUFnQkNnQzRCVVFGd3RCQVNFRklBUXNBTnNWUVFCT0RRVWdCQ2dDMEJVUUZ3d0ZDMEVCSVFVZ0F5QUNFSjBPTmdJRURBUUxRUUVoQlNBRElBSVFpQVkyQWdRTUF3dEJBU0VGSUFNQ2Z5TUFRUkJySWdZa0FBSkFJQUlvQWdRaUFTQUNMUUFMSWdBZ0FFRVlkRUVZZFNJRFFRQklHMEVIUmdSQUlBSkJmMEgwaSs4QVFRY1FHMFVFUUVFQklRY01BZ3NnQWkwQUN5SUFJUU1nQWlnQ0JDRUJDeUFCSUFBZ0EwRVlkRUVZZFVFQVNCdEJCa1lFUUNBQ1FYOUI1K3p2QUVFR0VCc2lBRVZCQVhRaEJ5QUFSUTBCSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXRCQUNFSElBRWdBQ0FEUVJoMFFSaDFJZ0JCQUVnYlJRMEFJQVlnQWlnQ0FDQUNJQUJCQUVnYk5nSUFRYUt5N3dBZ0JoQWtDeUFHUVJCcUpBQWdCd3MyQWdRTUFnc2dBeUFDRUU0MkFnUkJBU0VGREFFTElBQW9BbndpQXlFR0FrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQU1nQUNnQ2dBRWlCVVlOQUNBRElRWURRQ0FHS0FJQVFlUUFSZzBCSUFaQkJHb2lCaUFGUncwQUN3d0JDeUFGSUFaR0RRQWdBRUd3L2Z3QVFjemc4Z0JCZmhBY0lRWWdBU2dDQkNBQkxRQUxJZ2NnQjBFWWRFRVlkVUVBU0J0QkJFY05BQ0FCUVg5Qm5jenVBRUVFRUJ0RkRRRWdBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCZ05BSUFZb0FnQkI1UUJIQkVBZ0JrRUVhaUlHSUFWSERRRU1BZ3NMSUFVZ0JrWU5BQ0FBUWJEOS9BQkI3T0R5QUVGK0VCd2hBd0pBSUFFb0FnUWlCeUFCTFFBTElnVWdCVUVZZEVFWWRTSUdRUUJJRzBFSFJnUi9JQUZCZjBHMHVlNEFRUWNRRzBVTkJDQUJMUUFMSWdVaEJpQUJLQUlFQlNBSEN5QUZJQVpCR0hSQkdIVkJBRWdiUVFwSERRQWdBVUYvUWQ2NTd3QkJDaEFiRFFCQkFTRUZJQU1nQWhDc0NqWUNFQXc4Q3lBQlFmRzE3d0FRSGcwRElBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQU1nQlVZTkFDQURJUVlEUUNBR0tBSUFRZVlBUndSQUlBWkJCR29pQmlBRlJ3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRWWpoOGdCQmZoQWNJUVlnQVNnQ0JDQUJMUUFMSWdjZ0IwRVlkRUVZZFVFQVNCdEJDRWNOQUNBQlFYOUJncER2QUVFSUVCdEZEUUVnQUNnQ2dBRWhCU0FBS0FKOElRTUxJQU1nQlVZTkFpQURJUVlEUUNBR0tBSUFRZWNBUmcwQ0lBWkJCR29pQmlBRlJ3MEFDd3dDQ3dKQUlBSXNBQXRCQUU0RVFDQUVRYmdWYWlBQ0tBSUlOZ0lBSUFRZ0Fpa0NBRGNEc0JVTUFRc2dCRUd3RldvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCd0JWcUlnRWdCRUd3RldvaUFDa0NBRGNDQUNBQklBQW9BZ2cyQWdnZ0FFSUFOd0lBSUFCQkFEWUNDQ0FHSUFFUWt3RWdCQ3dBeXhWQkFFZ0VRQ0FFS0FMQUZSQVhDMEVCSVFVZ0JDd0F1eFZCQUU0TlNDQUVLQUt3RlJBWERFZ0xJQVVnQmtZTkFDQUFRYkQ5L0FCQnBPSHlBRUYrRUJ3aEJpQUJLQUlFSUFFdEFBc2lCeUFIUVJoMFFSaDFRUUJJRzBFR1J3MEFJQUZCZjBIVThPNEFRUVlRRzBVTkFTQUFLQUtBQVNFRklBQW9BbndoQXdzZ0F5QUZSZzBDSUFNaEJnTkFJQVlvQWdCQjZBQkdEUUlnQmtFRWFpSUdJQVZIRFFBTERBSUxBa0FnQWl3QUMwRUFUZ1JBSUFSQm1CVnFJQUlvQWdnMkFnQWdCQ0FDS1FJQU53T1FGUXdCQ3lBRVFaQVZhaUFDS0FJQUlBSW9BZ1FRR2dzZ0JFR2dGV29pQVNBRVFaQVZhaUlBS1FJQU53SUFJQUVnQUNnQ0NEWUNDQ0FBUWdBM0FnQWdBRUVBTmdJSUlBWWdBUkNUQVNBRUxBQ3JGVUVBU0FSQUlBUW9BcUFWRUJjTFFRRWhCU0FFTEFDYkZVRUFUZzFGSUFRb0FwQVZFQmNNUlFzZ0JTQUdSZzBBSUFCQnNQMzhBRUhJNGZJQVFYNFFIQ0VHSUFFb0FnUWdBUzBBQ3lJSElBZEJHSFJCR0hWQkFFZ2JRUWhIRFFBZ0FVRi9RYXlRN2dCQkNCQWJSUTBCSUFBb0FvQUJJUVVnQUNnQ2ZDRURDeUFESUFWR0RRSWdBeUVHQTBBZ0JpZ0NBRUhwQUVZTkFpQUdRUVJxSWdZZ0JVY05BQXNNQWdzQ1FDQUNMQUFMUVFCT0JFQWdCRUg0RkdvZ0FpZ0NDRFlDQUNBRUlBSXBBZ0EzQS9BVURBRUxJQVJCOEJScUlBSW9BZ0FnQWlnQ0JCQWFDeUFFUVlBVmFpSUJJQVJCOEJScUlnQXBBZ0EzQWdBZ0FTQUFLQUlJTmdJSUlBQkNBRGNDQUNBQVFRQTJBZ2dnQmlBQkVKTUJJQVFzQUlzVlFRQklCRUFnQkNnQ2dCVVFGd3RCQVNFRklBUXNBUHNVUVFCT0RVSWdCQ2dDOEJRUUZ3eENDeUFGSUFaR0RRQWdBRUd3L2Z3QVFlemg4Z0JCZmhBY0lRTWdBVUg3Mk80QUVCNE5BU0FBS0FLQUFTRUZJQUFvQW53aEF3c2dBeUFGUmcwQ0lBTWhCZ05BSUFZb0FnQkI2Z0JHRFFJZ0JrRUVhaUlHSUFWSERRQUxEQUlMQWtBZ0Fpd0FDMEVBVGdSQUlBUkIyQlJxSUFJb0FnZzJBZ0FnQkNBQ0tRSUFOd1BRRkF3QkN5QUVRZEFVYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUhnRkdvaUFTQUVRZEFVYWlJQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0NBQVFnQTNBZ0FnQUVFQU5nSUlJQU1nQVJDVEFTQUVMQURyRkVFQVNBUkFJQVFvQXVBVUVCY0xRUUVoQlNBRUxBRGJGRUVBVGcwL0lBUW9BdEFVRUJjTVB3c2dCU0FHUmcwQUlBQkJzUDM4QUVHTTR2SUFRWDRRSENFRElBRkIzdGp0QUJBZURRRWdBQ2dDZ0FFaEJTQUFLQUo4SVFNTElBTWdCVVlOQWlBRElRWURRQ0FHS0FJQVFlc0FSZzBDSUFaQkJHb2lCaUFGUncwQUN3d0NDd0pBSUFJc0FBdEJBRTRFUUNBRVFiZ1VhaUFDS0FJSU5nSUFJQVFnQWlrQ0FEY0RzQlFNQVFzZ0JFR3dGR29nQWlnQ0FDQUNLQUlFRUJvTElBUkJ3QlJxSWdFZ0JFR3dGR29pQUNrQ0FEY0NBQ0FCSUFBb0FnZzJBZ2dnQUVJQU53SUFJQUJCQURZQ0NDQURJQUVRa3dFZ0JDd0F5eFJCQUVnRVFDQUVLQUxBRkJBWEMwRUJJUVVnQkN3QXV4UkJBRTROUENBRUtBS3dGQkFYRER3TElBVWdCa1lOQUNBQVFiRDkvQUJCck9MeUFFRitFQndoQXlBQlFaV0Q3UUFRSGcwRUlBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUlBTWdCVVlOQUNBRElRWURRQ0FHS0FJQVFld0FSd1JBSUFaQkJHb2lCaUFGUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFkRGk4Z0JCZmhBY0lRTWdBVUhubHU4QUVCNE5CU0FBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVHQTBBZ0JpZ0NBRUh0QUVjRVFDQUdRUVJxSWdZZ0JVY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUgwNHZJQVFYNFFIQ0VESUFGQnZwYnZBQkFlQkVCQkFTRUZJQU1nQWhDUEJ6WUNCQXc4Q3lBQlFaZWE3d0FRSGdSQUlBTWdBaEJPT2dBSVFRRWhCUXc4Q3lBQlFlYmw3UUFRSGdSQVFRRWhCU0FESUFJUWlBYzJBZ3dNUEFzZ0FVSGl0ZThBRUI0TkJpQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FBSkFBa0FDUUNBRElBVkdEUUFnQXlFR0EwQWdCaWdDQUVIdUFFY0VRQ0FHUVFScUlnWWdCVWNOQVF3Q0N3c2dCU0FHUmcwQUlBQkJzUDM4QUVHUTQvSUFRWDRRSENFRElBRkJrSVB1QUJBZURRRWdBQ2dDZ0FFaEJTQUFLQUo4SVFNTElBTWdCVVlOQWlBRElRWURRQ0FHS0FJQVFlOEFSZzBDSUFaQkJHb2lCaUFGUncwQUN3d0NDd0pBSUFJc0FBdEJBRTRFUUNBRVFaZ1VhaUFDS0FJSU5nSUFJQVFnQWlrQ0FEY0RrQlFNQVFzZ0JFR1FGR29nQWlnQ0FDQUNLQUlFRUJvTElBUkJvQlJxSWdFZ0JFR1FGR29pQUNrQ0FEY0NBQ0FCSUFBb0FnZzJBZ2dnQUVJQU53SUFJQUJCQURZQ0NDQURJQUVRa3dFZ0JDd0FxeFJCQUVnRVFDQUVLQUtnRkJBWEMwRUJJUVVnQkN3QW14UkJBRTROUENBRUtBS1FGQkFYRER3TElBVWdCa1lOQUNBQVFiRDkvQUJCdE9QeUFFRitFQndoQXlBQlFiYlk3d0FRSGcwSElBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUlBTWdCVVlOQUNBRElRWURRQ0FHS0FJQVFmQUFSd1JBSUFaQkJHb2lCaUFGUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFkVGo4Z0JCZmhBY0lRTWdBVUdld3ZBQUVCNE5DQ0FBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVHQTBBZ0JpZ0NBRUh4QUVjRVFDQUdRUVJxSWdZZ0JVY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUgwNC9JQVFYNFFIQ0VESUFGQnc3L3dBQkFlRFFrZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJnTkFJQVlvQWdCQjhnQkhCRUFnQmtFRWFpSUdJQVZIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQmxPVHlBRUYrRUJ3aEF5QUJRWlhDOEFBUUhnMEtJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVlEUUNBR0tBSUFRZk1BUndSQUlBWkJCR29pQmlBRlJ3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRYmprOGdCQmZoQWNJUU1nQVVHY2grMEFFQjRFUUNBRElBSVFUallDQkVFQklRVU1QQXNnQVVHcGcrMEFFQjRFUUNBRElBSVFUallDQ0VFQklRVU1QQXNnQVVHcGh1MEFFQjRFUUNBRElBSVFUallDREVFQklRVU1QQXNnQVVIc2dlMEFFQjRFUUNBRElBSVFUallDRUVFQklRVU1QQXNnQVVIc2pPOEFFQjROQ3lBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFR0EwQWdCaWdDQUVIMEFFY0VRQ0FHUVFScUlnWWdCVWNOQVF3Q0N3c2dCU0FHUmcwQUlBQkJzUDM4QUVIVTVQSUFRWDRRSENFRElBRkJzWW52QUJBZURRd2dBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCZ05BSUFZb0FnQkI5UUJIQkVBZ0JrRUVhaUlHSUFWSERRRU1BZ3NMSUFVZ0JrWU5BQ0FBUWJEOS9BQkIrT1R5QUVGK0VCd2hBeUFCUWNTSTdnQVFIZ1JBQWtBZ0Fpd0FDMEVBVGdSQUlBUkIrQk5xSUFJb0FnZzJBZ0FnQkNBQ0tRSUFOd1B3RXd3QkN5QUVRZkFUYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUdBRkdvaUFTQUVRZkFUYWlJQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0NBQVFnQTNBZ0FnQUVFQU5nSUlJQU1nQVJDVEFTQUVMQUNMRkVFQVNBUkFJQVFvQW9BVUVCY0xRUUVoQlNBRUxBRDdFMEVBVGcwOElBUW9BdkFURUJjTVBBc2dBVUhPcmU4QUVCNEVRRUVCSVFVZ0JFSGdFMm9pQUNBQ0VPQU5JQUFnQTBFUWFpSUJSd1JBSUFFZ0JDZ0M0Qk1nQkNnQzVCTVFxaFVMSUFRb0F1QVRJZ0JGRFR3Z0JDQUFOZ0xrRXlBQUVCY01QQXNnQVVHMmhPNEFFQjRORFNBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFR0EwQWdCaWdDQUVIMkFFY0VRQ0FHUVFScUlnWWdCVWNOQVF3Q0N3c2dCU0FHUmcwQUlBQkJzUDM4QUVHYzVmSUFRWDRRSENFRElBRkJqY0x1QUJBZUJFQkJBU0VGSUFNZ0FoQ0lBellDQkF3OEN5QUJRY0xvN2dBUUhnME9JQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQU1nQlVZTkFDQURJUVlEUUNBR0tBSUFRZmNBUndSQUlBWkJCR29pQmlBRlJ3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRY0RsOGdCQmZoQWNJUU1nQVVHeHRlMEFFQjROQVNBQUtBS0FBU0VGSUFBb0Fud2hBd3NnQXlBRlJnMENJQU1oQmdOQUlBWW9BZ0JCK0FCR0RRSWdCa0VFYWlJR0lBVkhEUUFMREFJTEFrQWdBaXdBQzBFQVRnUkFJQVJCc0JOcUlBSW9BZ2cyQWdBZ0JDQUNLUUlBTndPb0V3d0JDeUFFUWFnVGFpQUNLQUlBSUFJb0FnUVFHZ3NnQkVHNEUyb2lBU0FFUWFnVGFpSUFLUUlBTndJQUlBRWdBQ2dDQ0RZQ0NDQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFNZ0FSQ1RBU0FFTEFEREUwRUFTQVJBSUFRb0FyZ1RFQmNMUVFFaEJTQUVMQUN6RTBFQVRnMUNJQVFvQXFnVEVCY01RZ3NnQlNBR1JnMEFJQUJCc1AzOEFFSGs1ZklBUVg0UUhDRURJQUZCZ3ZidkFCQWVEUUVnQUNnQ2dBRWhCU0FBS0FKOElRTUxJQU1nQlVZTkFpQURJUVlEUUNBR0tBSUFRZmtBUmcwQ0lBWkJCR29pQmlBRlJ3MEFDd3dDQ3dKQUlBSXNBQXRCQUU0RVFDQUVRWkFUYWlBQ0tBSUlOZ0lBSUFRZ0Fpa0NBRGNEaUJNTUFRc2dCRUdJRTJvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCbUJOcUlnRWdCRUdJRTJvaUFDa0NBRGNDQUNBQklBQW9BZ2cyQWdnZ0FFSUFOd0lBSUFCQkFEWUNDQ0FESUFFUWt3RWdCQ3dBb3hOQkFFZ0VRQ0FFS0FLWUV4QVhDMEVCSVFVZ0JDd0FreE5CQUU0TlB5QUVLQUtJRXhBWEREOExJQVVnQmtZTkFDQUFRYkQ5L0FCQmhPYnlBRUYrRUJ3aEF5QUJRYWlON3dBUUhnUkFBa0FnQWl3QUMwRUFUZ1JBSUFSQjhCSnFJQUlvQWdnMkFnQWdCQ0FDS1FJQU53UG9FZ3dCQ3lBRVFlZ1NhaUFDS0FJQUlBSW9BZ1FRR2dzZ0JFSDRFbW9pQVNBRVFlZ1NhaUlBS1FJQU53SUFJQUVnQUNnQ0NEWUNDQ0FBUWdBM0FnQWdBRUVBTmdJSUlBTWdBUkNUQVNBRUxBQ0RFMEVBU0FSQUlBUW9BdmdTRUJjTFFRRWhCU0FFTEFEekVrRUFUZzAvSUFRb0F1Z1NFQmNNUHdzZ0FVR2dqZThBRUI0RVFBSkFJQUlzQUF0QkFFNEVRQ0FFUWRBU2FpQUNLQUlJTmdJQUlBUWdBaWtDQURjRHlCSU1BUXNnQkVISUVtb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQjJCSnFJZ0VnQkVISUVtb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0NBRElBRVE0UU1nQkN3QTR4SkJBRWdFUUNBRUtBTFlFaEFYQzBFQklRVWdCQ3dBMHhKQkFFNE5QeUFFS0FMSUVoQVhERDhMSUFGQnY0ZnVBQkFlQkVBQ1FDQUNMQUFMUVFCT0JFQWdCRUd3RW1vZ0FpZ0NDRFlDQUNBRUlBSXBBZ0EzQTZnU0RBRUxJQVJCcUJKcUlBSW9BZ0FnQWlnQ0JCQWFDeUFFUWJnU2FpSUJJQVJCcUJKcUlnQXBBZ0EzQWdBZ0FTQUFLQUlJTmdJSUlBQkNBRGNDQUNBQVFRQTJBZ2dnQXlBQkVNTUZJQVFzQU1NU1FRQklCRUFnQkNnQ3VCSVFGd3RCQVNFRklBUXNBTE1TUVFCT0RUOGdCQ2dDcUJJUUZ3dy9DeUFCUWUyUjd3QVFIZ1JBQWtBZ0Fpd0FDMEVBVGdSQUlBUkJrQkpxSUFJb0FnZzJBZ0FnQkNBQ0tRSUFOd09JRWd3QkN5QUVRWWdTYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUdZRW1vaUFTQUVRWWdTYWlJQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0NBQVFnQTNBZ0FnQUVFQU5nSUlJQU1nQVJDY0NDQUVMQUNqRWtFQVNBUkFJQVFvQXBnU0VCY0xRUUVoQlNBRUxBQ1RFa0VBVGcwL0lBUW9Bb2dTRUJjTVB3c2dBVUdXamU4QUVCNE5BU0FBS0FLQUFTRUZJQUFvQW53aEF3c2dBeUFGUmcwQ0lBTWhCZ05BSUFZb0FnQkIrZ0JHRFFJZ0JrRUVhaUlHSUFWSERRQUxEQUlMQWtBZ0Fpd0FDMEVBVGdSQUlBUkI4QkZxSUFJb0FnZzJBZ0FnQkNBQ0tRSUFOd1BvRVF3QkN5QUVRZWdSYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUg0RVdvaUFTQUVRZWdSYWlJQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0NBQVFnQTNBZ0FnQUVFQU5nSUlJQU1nQVJDVkNpQUVMQUNERWtFQVNBUkFJQVFvQXZnUkVCY0xRUUVoQlNBRUxBRHpFVUVBVGcwOElBUW9BdWdSRUJjTVBBc2dCU0FHUmcwQUlBQkJzUDM4QUVHbzV2SUFRWDRRSENFRElBRkI1NVB0QUJBZUJFQkJBU0VGSUFNZ0FoQ25BVGtEQ0F3OEN5QUJRZDJUN1FBUUhnUkFRUUVoQlNBRElBSVFwd0U1QXhBTVBBc2dBVUhUayswQUVCNE5EeUFBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVHQTBBZ0JpZ0NBRUg3QUVjRVFDQUdRUVJxSWdZZ0JVY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUhJNXZJQVFYNFFIQ0VESUFGQm5jenVBQkFlRFJBZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJnTkFJQVlvQWdCQi9BQkhCRUFnQmtFRWFpSUdJQVZIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQjhPYnlBRUYrRUJ3aEF5QUJRZWorN1FBUUhnMFJJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVlEUUNBR0tBSUFRZjBBUndSQUlBWkJCR29pQmlBRlJ3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRWmpuOGdCQmZoQWNJUU1nQVVIZnArMEFFQjRFUUVFQklRVWdBeUFDRUpZRE5nSUVERHdMSUFGQjY2ZnRBQkFlQkVBZ0F5QUNFRTQyQWdoQkFTRUZERHdMSUFGQjk2ZnRBQkFlRFJJZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJnTkFJQVlvQWdCQi9nQkhCRUFnQmtFRWFpSUdJQVZIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQndPZnlBRUYrRUJ3aEF5QUJRZWorN1FBUUhnMFRJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVlEUUNBR0tBSUFRZjhBUndSQUlBWkJCR29pQmlBRlJ3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRZWpuOGdCQmZoQWNJUU1nQVVHcndPNEFFQjRFUUNBRElBSVFUallDQkVFQklRVU1QQXNnQVVINmorOEFFQjRORkNBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFR0EwQWdCaWdDQUVHQUFVY0VRQ0FHUVFScUlnWWdCVWNOQVF3Q0N3c2dCU0FHUmcwQUlBQkJzUDM4QUVHUTZQSUFRWDRRSENFRElBRkJ0NC92QUJBZURSVWdBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCZ05BSUFZb0FnQkJnUUZIQkVBZ0JrRUVhaUlHSUFWSERRRU1BZ3NMSUFVZ0JrWU5BQ0FBUWJEOS9BQkJzT2p5QUVGK0VCd2hBeUFCUVliQjd3QVFIZzBXSUFBb0FvQUJJUVVnQUNnQ2ZDRURDd0pBQWtBQ1FBSkFJQU1nQlVZTkFDQURJUVlEUUNBR0tBSUFRWUlCUndSQUlBWkJCR29pQmlBRlJ3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRZERvOGdCQmZoQWNJUU1nQVVIaWwrMEFFQjRFUUVFQklRVWdBd0ovSXdCQkVHc2lCeVFBQWtBZ0FpZ0NCQ0lCSUFJdEFBc2lBQ0FBUVJoMFFSaDFJZ05CQUVnYlFRUkdCRUFnQWtGL1FhN3Q3Z0JCQkJBYlJRUkFRUUVoQmd3Q0N5QUNMUUFMSWdBaEF5QUNLQUlFSVFFTElBRWdBQ0FEUVJoMFFSaDFRUUJJRzBFR1JnUkFJQUpCZjBHRndlNEFRUVlRRzBVRVFFRUNJUVlNQWdzZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQzBFRElRWWdBU0FBSUFOQkdIUkJHSFZCQUVnYlFRTkdCRUFnQWtGL1FkQ0k3UUJCQXhBYlJRMEJJQUl0QUFzaUFDRURJQUlvQWdRaEFRc2dBU0FBSUFOQkdIUkJHSFZCQUVnYlFRZEdCRUFnQWtGL1FjeWM3Z0JCQnhBYklnQkZRUUowSVFZZ0FFVU5BU0FDTFFBTElnQWhBeUFDS0FJRUlRRUxRUUFoQmlBQklBQWdBMEVZZEVFWWRTSUFRUUJJRzBVTkFDQUhJQUlvQWdBZ0FpQUFRUUJJR3pZQ0FFR0VpL0FBSUFjUUpBc2dCMEVRYWlRQUlBWUxOZ0lFREQ4TElBRkJnTFB2QUJBZURRRWdBQ2dDZ0FFaEJTQUFLQUo4SVFNTElBTWdCVVlOQWlBRElRWURRQ0FHS0FJQVFZTUJSZzBDSUFaQkJHb2lCaUFGUncwQUN3d0NDd0pBSUFJc0FBdEJBRTRFUUNBRVFkQVJhaUFDS0FJSU5nSUFJQVFnQWlrQ0FEY0R5QkVNQVFzZ0JFSElFV29nQWlnQ0FDQUNLQUlFRUJvTElBUkIyQkZxSWdFZ0JFSElFV29pQUNrQ0FEY0NBQ0FCSUFBb0FnZzJBZ2dnQUVJQU53SUFJQUJCQURZQ0NDQURJQUVRb2hVZ0JDd0E0eEZCQUVnRVFDQUVLQUxZRVJBWEMwRUJJUVVnQkN3QTB4RkJBRTROUENBRUtBTElFUkFYRER3TElBVWdCa1lOQUNBQVFiRDkvQUJCOE9qeUFFRitFQndoQXlBQlFaaUw3Z0FRSGcwWElBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUFrQUNRQUpBSUFNZ0JVWU5BQ0FESVFZRFFDQUdLQUlBUVlRQlJ3UkFJQVpCQkdvaUJpQUZSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUVpEcDhnQkJmaEFjSVFNZ0FVR25uTzBBRUI0TkFTQUFLQUtBQVNFRklBQW9BbndoQXdzZ0F5QUZSZzBDSUFNaEJnTkFJQVlvQWdCQmhRRkdEUUlnQmtFRWFpSUdJQVZIRFFBTERBSUxBa0FnQWl3QUMwRUFUZ1JBSUFSQnNCRnFJQUlvQWdnMkFnQWdCQ0FDS1FJQU53T29FUXdCQ3lBRVFhZ1JhaUFDS0FJQUlBSW9BZ1FRR2dzZ0JFRzRFV29pQVNBRVFhZ1JhaUlBS1FJQU53SUFJQUVnQUNnQ0NEWUNDQ0FBUWdBM0FnQWdBRUVBTmdJSUlBTWdBUkNUQVNBRUxBRERFVUVBU0FSQUlBUW9BcmdSRUJjTFFRRWhCU0FFTEFDekVVRUFUZzA4SUFRb0FxZ1JFQmNNUEFzZ0JTQUdSZzBBSUFCQnNQMzhBRUc0NmZJQVFYNFFIQ0VESUFGQnVQSHZBQkFlRFJnZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJnTkFJQVlvQWdCQmhnRkhCRUFnQmtFRWFpSUdJQVZIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQjJPbnlBRUYrRUJ3aEF5QUJRZVQwN2dBUUhnMFpJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVlEUUNBR0tBSUFRWWNCUndSQUlBWkJCR29pQmlBRlJ3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRZnpwOGdCQmZoQWNJUU1nQVVIVDErNEFFQjROR2lBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUFKQUFrQUNRQ0FESUFWR0RRQWdBeUVHQTBBZ0JpZ0NBRUdJQVVjRVFDQUdRUVJxSWdZZ0JVY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUdnNnZJQVFYNFFIQ0VESUFGQnQ4SHZBQkFlRFFFZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MSUFNZ0JVWU5BaUFESVFZRFFDQUdLQUlBUVlrQlJnMENJQVpCQkdvaUJpQUZSdzBBQ3d3Q0N3SkFJQUlzQUF0QkFFNEVRQ0FFUVpBUmFpQUNLQUlJTmdJQUlBUWdBaWtDQURjRGlCRU1BUXNnQkVHSUVXb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQm1CRnFJZ0VnQkVHSUVXb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0NBRElBRVFrd0VnQkN3QW94RkJBRWdFUUNBRUtBS1lFUkFYQzBFQklRVWdCQ3dBa3hGQkFFNE5QQ0FFS0FLSUVSQVhERHdMSUFVZ0JrWU5BQ0FBUWJEOS9BQkJ3T3J5QUVGK0VCd2hBeUFCUWJ1dDdRQVFIZzBiSUFBb0FvQUJJUVVnQUNnQ2ZDRURDd0pBSUFNZ0JVWU5BQ0FESVFZRFFDQUdLQUlBUVlvQlJ3UkFJQVpCQkdvaUJpQUZSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUWVqcThnQkJmaEFjSVFNZ0FVRzh0dTRBRUI0TkhDQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FBSkFBa0FDUUFKQUFrQUNRQ0FESUFWR0RRQWdBeUVHQTBBZ0JpZ0NBRUdMQVVjRVFDQUdRUVJxSWdZZ0JVY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUdRNi9JQVFYNFFIQ0VESUFGQmlwUHZBQkFlRFFFZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MSUFNZ0JVWU5BaUFESVFZRFFDQUdLQUlBUVl3QlJnMENJQVpCQkdvaUJpQUZSdzBBQ3d3Q0N3SkFJQUlzQUF0QkFFNEVRQ0FFUWZBUWFpQUNLQUlJTmdJQUlBUWdBaWtDQURjRDZCQU1BUXNnQkVIb0VHb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQitCQnFJZ0VnQkVIb0VHb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0NBRElBRVFrd0VnQkN3QWd4RkJBRWdFUUNBRUtBTDRFQkFYQzBFQklRVWdCQ3dBOHhCQkFFNE5QeUFFS0FMb0VCQVhERDhMSUFVZ0JrWU5BQ0FBUWJEOS9BQkJzT3Z5QUVGK0VCd2hBeUFCUWZtdzdnQVFIZzBCSUFBb0FvQUJJUVVnQUNnQ2ZDRURDeUFESUFWR0RRSWdBeUVHQTBBZ0JpZ0NBRUdOQVVZTkFpQUdRUVJxSWdZZ0JVY05BQXNNQWdzQ1FDQUNMQUFMUVFCT0JFQWdCRUhRRUdvZ0FpZ0NDRFlDQUNBRUlBSXBBZ0EzQThnUURBRUxJQVJCeUJCcUlBSW9BZ0FnQWlnQ0JCQWFDeUFFUWRnUWFpSUJJQVJCeUJCcUlnQXBBZ0EzQWdBZ0FTQUFLQUlJTmdJSUlBQkNBRGNDQUNBQVFRQTJBZ2dnQXlBQkVKTUJJQVFzQU9NUVFRQklCRUFnQkNnQzJCQVFGd3RCQVNFRklBUXNBTk1RUVFCT0RUd2dCQ2dDeUJBUUZ3dzhDeUFGSUFaR0RRQWdBRUd3L2Z3QVFkVHI4Z0JCZmhBY0lRTWdBVUduK080QUVCNE5IU0FBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVHQTBBZ0JpZ0NBRUdPQVVjRVFDQUdRUVJxSWdZZ0JVY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUg4Ni9JQVFYNFFIQ0VESUFGQm8vanVBQkFlRFI0Z0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0F5QUZSZzBBSUFNaEJnTkFJQVlvQWdCQmp3RkhCRUFnQmtFRWFpSUdJQVZIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQm5PenlBRUYrRUJ3aEF5QUJRYmpZN2dBUUhnMEJJQUFvQW9BQklRVWdBQ2dDZkNFREN5QURJQVZHRFFJZ0F5RUdBMEFnQmlnQ0FFR1FBVVlOQWlBR1FRUnFJZ1lnQlVjTkFBc01BZ3NDUUNBQ0xBQUxRUUJPQkVBZ0JFR2dFR29nQWlnQ0NEWUNBQ0FFSUFJcEFnQTNBNWdRREFFTElBUkJtQkJxSUFJb0FnQWdBaWdDQkJBYUN5QUVRYWdRYWlJQklBUkJtQkJxSWdBcEFnQTNBZ0FnQVNBQUtBSUlOZ0lJSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dBeUFCRUpNQklBUXNBTE1RUVFCSUJFQWdCQ2dDcUJBUUZ3dEJBU0VGSUFRc0FLTVFRUUJPRFVJZ0JDZ0NtQkFRRnd4Q0N5QUZJQVpHRFFBZ0FFR3cvZndBUWJqczhnQkJmaEFjSVFNZ0FVR0QrTzRBRUI0RVFBSkFJQUlzQUF0QkFFNEVRQ0FFUVlBUWFpQUNLQUlJTmdJQUlBUWdBaWtDQURjRCtBOE1BUXNnQkVINEQyb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQmlCQnFJZ0VnQkVINEQyb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0NBRElBRVFrd0VnQkN3QWt4QkJBRWdFUUNBRUtBS0lFQkFYQzBFQklRVWdCQ3dBZ3hCQkFFNE5RaUFFS0FMNER4QVhERUlMSUFGQjJLbnRBQkFlRFFFZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MSUFNZ0JVWU5BaUFESVFZRFFDQUdLQUlBUVpFQlJnMENJQVpCQkdvaUJpQUZSdzBBQ3d3Q0N3SkFJQUlzQUF0QkFFNEVRQ0FFUWVBUGFpQUNLQUlJTmdJQUlBUWdBaWtDQURjRDJBOE1BUXNnQkVIWUQyb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQjZBOXFJZ0VnQkVIWUQyb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0NBRElBRVE0UU1nQkN3QTh3OUJBRWdFUUNBRUtBTG9EeEFYQzBFQklRVWdCQ3dBNHc5QkFFNE5QeUFFS0FMWUR4QVhERDhMSUFVZ0JrWU5BQ0FBUWJEOS9BQkIyT3p5QUVGK0VCd2hBeUFCUWN2LzdnQVFIZzBCSUFBb0FvQUJJUVVnQUNnQ2ZDRURDeUFESUFWR0RRSWdBeUVHQTBBZ0JpZ0NBRUdTQVVZTkFpQUdRUVJxSWdZZ0JVY05BQXNNQWdzQ1FDQUNMQUFMUVFCT0JFQWdCRUhBRDJvZ0FpZ0NDRFlDQUNBRUlBSXBBZ0EzQTdnUERBRUxJQVJCdUE5cUlBSW9BZ0FnQWlnQ0JCQWFDeUFFUWNnUGFpSUJJQVJCdUE5cUlnQXBBZ0EzQWdBZ0FTQUFLQUlJTmdJSUlBQkNBRGNDQUNBQVFRQTJBZ2dnQXlBQkVKTUJJQVFzQU5NUFFRQklCRUFnQkNnQ3lBOFFGd3RCQVNFRklBUXNBTU1QUVFCT0RUd2dCQ2dDdUE4UUZ3dzhDeUFGSUFaR0RRQWdBRUd3L2Z3QVFmenM4Z0JCZmhBY0lRTWdBVUgxaGU0QUVCNE5IeUFBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVHQTBBZ0JpZ0NBRUdUQVVjRVFDQUdRUVJxSWdZZ0JVY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUdjN2ZJQVFYNFFIQ0VESUFGQmo1dnZBQkFlRFNBZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJnTkFJQVlvQWdCQmxBRkhCRUFnQmtFRWFpSUdJQVZIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQnZPM3lBRUYrRUJ3aEF5QUJRYVM5N2dBUUhnUkFRUUVoQlNBRElBSVFpd1UyQWdRTVBBc2dBVUdrZys4QUVCNEVRQ0FESUFJUVRqWUNDRUVCSVFVTVBBc2dBVUdGdmU0QUVCNEVRRUVCSVFVZ0F5QUNFSXNGTmdJTUREd0xJQUZCbFlQdkFCQWVEU0VnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQmdOQUlBWW9BZ0JCbFFGSEJFQWdCa0VFYWlJR0lBVkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCNE8zeUFFRitFQndoQXlBQlFZM0M3Z0FRSGdSQVFRRWhCU0FESUFJUWlBTTJBZ1FNUEFzZ0FVSHE1dTBBRUI0RVFDQURJQUlRVGpZQ0NFRUJJUVVNUEFzZ0FVSEM2TzRBRUI0TklpQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FBSkFBa0FDUUNBRElBVkdEUUFnQXlFR0EwQWdCaWdDQUVHV0FVY0VRQ0FHUVFScUlnWWdCVWNOQVF3Q0N3c2dCU0FHUmcwQUlBQkJzUDM4QUVHQTd2SUFRWDRRSENFRElBRkJ0UHZ1QUJBZUJFQUNRQ0FDTEFBTFFRQk9CRUFnQkVHSUQyb2dBaWdDQ0RZQ0FDQUVJQUlwQWdBM0E0QVBEQUVMSUFSQmdBOXFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRVFaQVBhaUlCSUFSQmdBOXFJZ0FwQWdBM0FnQWdBU0FBS0FJSU5nSUlJQUJDQURjQ0FDQUFRUUEyQWdnZ0F5QUJFSk1CSUFRc0FKc1BRUUJJQkVBZ0JDZ0NrQThRRnd0QkFTRUZJQVFzQUlzUFFRQk9EVDhnQkNnQ2dBOFFGd3cvQ3lBQlFhK1Q3Z0FRSGdSQUFrQWdBaXdBQzBFQVRnUkFJQVJCNkE1cUlBSW9BZ2cyQWdBZ0JDQUNLUUlBTndQZ0Rnd0JDeUFFUWVBT2FpQUNLQUlBSUFJb0FnUVFHZ3NnQkVId0Rtb2lBU0FFUWVBT2FpSUFLUUlBTndJQUlBRWdBQ2dDQ0RZQ0NDQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFNZ0FSRGhBeUFFTEFEN0RrRUFTQVJBSUFRb0F2QU9FQmNMUVFFaEJTQUVMQURyRGtFQVRnMC9JQVFvQXVBT0VCY01Qd3NnQVVHRHVlMEFFQjRFUUFKQUlBSXNBQXRCQUU0RVFDQUVRY2dPYWlBQ0tBSUlOZ0lBSUFRZ0Fpa0NBRGNEd0E0TUFRc2dCRUhBRG1vZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCMEE1cUlnRWdCRUhBRG1vaUFDa0NBRGNDQUNBQklBQW9BZ2cyQWdnZ0FFSUFOd0lBSUFCQkFEWUNDQ0FESUFFUXd3VWdCQ3dBMnc1QkFFZ0VRQ0FFS0FMUURoQVhDMEVCSVFVZ0JDd0F5dzVCQUU0TlB5QUVLQUxBRGhBWEREOExJQUZCaTR2dEFCQWVCRUFDUUNBQ0xBQUxRUUJPQkVBZ0JFR29EbW9nQWlnQ0NEWUNBQ0FFSUFJcEFnQTNBNkFPREFFTElBUkJvQTVxSUFJb0FnQWdBaWdDQkJBYUN5QUVRYkFPYWlJQklBUkJvQTVxSWdBcEFnQTNBZ0FnQVNBQUtBSUlOZ0lJSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dBeUFCRUp3SUlBUXNBTHNPUVFCSUJFQWdCQ2dDc0E0UUZ3dEJBU0VGSUFRc0FLc09RUUJPRFQ4Z0JDZ0NvQTRRRnd3L0N5QUJRWlR3N1FBUUhnUkFBa0FnQWl3QUMwRUFUZ1JBSUFSQmlBNXFJQUlvQWdnMkFnQWdCQ0FDS1FJQU53T0FEZ3dCQ3lBRVFZQU9haUFDS0FJQUlBSW9BZ1FRR2dzZ0JFR1FEbW9pQVNBRVFZQU9haUlBS1FJQU53SUFJQUVnQUNnQ0NEWUNDQ0FBUWdBM0FnQWdBRUVBTmdJSUlBTWdBUkNWQ2lBRUxBQ2JEa0VBU0FSQUlBUW9BcEFPRUJjTFFRRWhCU0FFTEFDTERrRUFUZzAvSUFRb0FvQU9FQmNNUHdzZ0FVR3ppdTBBRUI0RVFBSkFJQUlzQUF0QkFFNEVRQ0FFUWVnTmFpQUNLQUlJTmdJQUlBUWdBaWtDQURjRDRBME1BUXNnQkVIZ0RXb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQjhBMXFJZ0FnQkVIZ0RXb2lBU2tDQURjQ0FDQUFJQUVvQWdnMkFnZ2dBVUlBTndJQUlBRkJBRFlDQ0NBQUlBTkJRR3NpQVVjRVFBSkFJQUF0QUFzaUEwRVlkRUVZZFNFQ0lBRXNBQXRCQUU0RVFDQUNRUUJPQkVBZ0FTQUFLUUlBTndJQUlBRWdBQ2dDQ0RZQ0NBd0NDeUFCSUFBb0FnQWdBQ2dDQkJBZ0RBRUxJQUVnQUNnQ0FDQUFJQUpCQUVnaUFSc2dBQ2dDQkNBRElBRWJFQ0VhQ3dzZ0JDd0ErdzFCQUVnRVFDQUVLQUx3RFJBWEMwRUJJUVVnQkN3QTZ3MUJBRTROUHlBRUtBTGdEUkFYREQ4TElBRkJrUFB0QUJBZUJFQUNRQ0FDTEFBTFFRQk9CRUFnQkVISURXb2dBaWdDQ0RZQ0FDQUVJQUlwQWdBM0E4QU5EQUVMSUFSQndBMXFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRVFkQU5haUlBSUFSQndBMXFJZ0VwQWdBM0FnQWdBQ0FCS0FJSU5nSUlJQUZDQURjQ0FDQUJRUUEyQWdnZ0FDQURRY3dBYWlJQlJ3UkFBa0FnQUMwQUN5SURRUmgwUVJoMUlRSWdBU3dBQzBFQVRnUkFJQUpCQUU0RVFDQUJJQUFwQWdBM0FnQWdBU0FBS0FJSU5nSUlEQUlMSUFFZ0FDZ0NBQ0FBS0FJRUVDQU1BUXNnQVNBQUtBSUFJQUFnQWtFQVNDSUJHeUFBS0FJRUlBTWdBUnNRSVJvTEN5QUVMQURiRFVFQVNBUkFJQVFvQXRBTkVCY0xRUUVoQlNBRUxBRExEVUVBVGcwL0lBUW9Bc0FORUJjTVB3c2dBVUcvN3U0QUVCNE5BU0FBS0FLQUFTRUZJQUFvQW53aEF3c2dBeUFGUmcwQ0lBTWhCZ05BSUFZb0FnQkJsd0ZHRFFJZ0JrRUVhaUlHSUFWSERRQUxEQUlMQWtBZ0Fpd0FDMEVBVGdSQUlBUkJxQTFxSUFJb0FnZzJBZ0FnQkNBQ0tRSUFOd09nRFF3QkN5QUVRYUFOYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUd3RFdvaUFDQUVRYUFOYWlJQktRSUFOd0lBSUFBZ0FTZ0NDRFlDQ0NBQlFnQTNBZ0FnQVVFQU5nSUlJQUFnQTBIWUFHb2lBVWNFUUFKQUlBQXRBQXNpQTBFWWRFRVlkU0VDSUFFc0FBdEJBRTRFUUNBQ1FRQk9CRUFnQVNBQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0F3Q0N5QUJJQUFvQWdBZ0FDZ0NCQkFnREFFTElBRWdBQ2dDQUNBQUlBSkJBRWdpQVJzZ0FDZ0NCQ0FESUFFYkVDRWFDd3NnQkN3QXV3MUJBRWdFUUNBRUtBS3dEUkFYQzBFQklRVWdCQ3dBcXcxQkFFNE5QQ0FFS0FLZ0RSQVhERHdMSUFVZ0JrWU5BQ0FBUWJEOS9BQkJwTzd5QUVGK0VCd2hBeUFCUWNPMjdnQVFIZ1JBUVFFaEJTQURJQUlRcHdFNUF3Z01QQXNnQVVHdTB1NEFFQjRFUUFKQUlBSXNBQXRCQUU0RVFDQUVRWWdOYWlBQ0tBSUlOZ0lBSUFRZ0Fpa0NBRGNEZ0EwTUFRc2dCRUdBRFdvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCa0ExcUlnRWdCRUdBRFdvaUFDa0NBRGNDQUNBQklBQW9BZ2cyQWdnZ0FFSUFOd0lBSUFCQkFEWUNDQ0FESUFFUTRRTWdCQ3dBbXcxQkFFZ0VRQ0FFS0FLUURSQVhDMEVCSVFVZ0JDd0FpdzFCQUU0TlBDQUVLQUtBRFJBWEREd0xJQUZCN3A3dkFCQWVCRUFDUUNBQ0xBQUxRUUJPQkVBZ0JFSG9ER29nQWlnQ0NEWUNBQ0FFSUFJcEFnQTNBK0FNREFFTElBUkI0QXhxSUFJb0FnQWdBaWdDQkJBYUN5QUVRZkFNYWlJQklBUkI0QXhxSWdBcEFnQTNBZ0FnQVNBQUtBSUlOZ0lJSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dBeUFCRU1NRklBUXNBUHNNUVFCSUJFQWdCQ2dDOEF3UUZ3dEJBU0VGSUFRc0FPc01RUUJPRFR3Z0JDZ0M0QXdRRnd3OEN5QUJRYnlEN3dBUUhnUkFJQVJCd0F4cUlBSVFpQVVnQXlBRVFkd01haWdDQURZQ1JDQURJQVJCMUF4cUtRSUFOd0k4SUFNZ0JFSE1ER29wQWdBM0FqUWdBeUFFS1FMRUREY0NMRUVCSVFVTVBBc2dBVUhWb084QUVCNEVRQ0FESUFJUWpnVTJBa2hCQVNFRkREd0xJQUZCNUt6dEFCQWVEU01nQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQmdOQUlBWW9BZ0JCbUFGSEJFQWdCa0VFYWlJR0lBVkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCek83eUFFRitFQndoQXlBQlFhYW83d0FRSGcwa0lBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUFrQUNRQUpBSUFNZ0JVWU5BQ0FESVFZRFFDQUdLQUlBUVprQlJ3UkFJQVpCQkdvaUJpQUZSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUWZEdThnQkJmaEFjSVFNZ0FVR3ZxZTBBRUI0TkFTQUFLQUtBQVNFRklBQW9BbndoQXdzZ0F5QUZSZzBDSUFNaEJnTkFJQVlvQWdCQm1nRkdEUUlnQmtFRWFpSUdJQVZIRFFBTERBSUxBa0FnQWl3QUMwRUFUZ1JBSUFSQnFBeHFJQUlvQWdnMkFnQWdCQ0FDS1FJQU53T2dEQXdCQ3lBRVFhQU1haUFDS0FJQUlBSW9BZ1FRR2dzZ0JFR3dER29pQVNBRVFhQU1haUlBS1FJQU53SUFJQUVnQUNnQ0NEWUNDQ0FBUWdBM0FnQWdBRUVBTmdJSUlBTWdBUkNUQVNBRUxBQzdERUVBU0FSQUlBUW9BckFNRUJjTElBUXNBS3NNUVFCT0RUc2dCQ2dDb0F3UUYwRUJJUVVNUEFzZ0JTQUdSZzBBSUFCQnNQMzhBRUdVNy9JQVFYNFFIQ0VESUFGQmxiWHVBQkFlQkVBQ1FDQUNMQUFMUVFCT0JFQWdCRUdJREdvZ0FpZ0NDRFlDQUNBRUlBSXBBZ0EzQTRBTURBRUxJQVJCZ0F4cUlBSW9BZ0FnQWlnQ0JCQWFDeUFFUVpBTWFpSUJJQVJCZ0F4cUlnQXBBZ0EzQWdBZ0FTQUFLQUlJTmdJSUlBQkNBRGNDQUNBQVFRQTJBZ2dnQXlBQkVKTUJJQVFzQUpzTVFRQklCRUFnQkNnQ2tBd1FGd3NnQkN3QWl3eEJBRTROT3lBRUtBS0FEQkFYUVFFaEJRdzhDeUFCUWFMQjd3QVFIZ1JBQWtBZ0Fpd0FDMEVBVGdSQUlBUkI2QXRxSUFJb0FnZzJBZ0FnQkNBQ0tRSUFOd1BnQ3d3QkN5QUVRZUFMYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUh3QzJvaUFTQUVRZUFMYWlJQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0NBQVFnQTNBZ0FnQUVFQU5nSUlJQU1nQVJEaEF5QUVMQUQ3QzBFQVNBUkFJQVFvQXZBTEVCY0xJQVFzQU9zTFFRQk9EVHNnQkNnQzRBc1FGMEVCSVFVTVBBc2dBVUdUays4QUVCNE5KU0FBS0FLQUFTRUZJQUFvQW53aEF3c0NRQUpBQWtBQ1FDQURJQVZHRFFBZ0F5RUdBMEFnQmlnQ0FFR2JBVWNFUUNBR1FRUnFJZ1lnQlVjTkFRd0NDd3NnQlNBR1JnMEFJQUJCc1AzOEFFRzA3L0lBUVg0UUhDRURJQUZCaGNIdUFCQWVEUUVnQUNnQ2dBRWhCU0FBS0FKOElRTUxJQU1nQlVZTkFpQURJUVlEUUNBR0tBSUFRWndCUmcwQ0lBWkJCR29pQmlBRlJ3MEFDd3dDQ3dKQUlBSXNBQXRCQUU0RVFDQUVRY2dMYWlBQ0tBSUlOZ0lBSUFRZ0Fpa0NBRGNEd0FzTUFRc2dCRUhBQzJvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCMEF0cUlnRWdCRUhBQzJvaUFDa0NBRGNDQUNBQklBQW9BZ2cyQWdnZ0FFSUFOd0lBSUFCQkFEWUNDQ0FESUFFUWt3RWdCQ3dBMnd0QkFFZ0VRQ0FFS0FMUUN4QVhDeUFFTEFETEMwRUFUZzA3SUFRb0FzQUxFQmRCQVNFRkREd0xJQVVnQmtZTkFDQUFRYkQ5L0FCQjJPL3lBRUYrRUJ3aEF5QUJRYU90N2dBUUhnMG1JQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFBa0FDUUFKQUlBTWdCVVlOQUNBRElRWURRQ0FHS0FJQVFaMEJSd1JBSUFaQkJHb2lCaUFGUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFZRHc4Z0JCZmhBY0lRTWdBVUgwNCswQUVCNE5BU0FBS0FLQUFTRUZJQUFvQW53aEF3c2dBeUFGUmcwQ0lBTWhCZ05BSUFZb0FnQkJuZ0ZHRFFJZ0JrRUVhaUlHSUFWSERRQUxEQUlMQWtBZ0Fpd0FDMEVBVGdSQUlBUkJxQXRxSUFJb0FnZzJBZ0FnQkNBQ0tRSUFOd09nQ3d3QkN5QUVRYUFMYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUd3QzJvaUFTQUVRYUFMYWlJQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0NBQVFnQTNBZ0FnQUVFQU5nSUlJQU1nQVJDVEFTQUVMQUM3QzBFQVNBUkFJQVFvQXJBTEVCY0xJQVFzQUtzTFFRQk9EVHNnQkNnQ29Bc1FGMEVCSVFVTVBBc2dCU0FHUmcwQUlBQkJzUDM4QUVHbzhQSUFRWDRRSENFRElBRkJpYS91QUJBZURTY2dBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCZ05BSUFZb0FnQkJud0ZIQkVBZ0JrRUVhaUlHSUFWSERRRU1BZ3NMSUFVZ0JrWU5BQ0FBUWJEOS9BQkIxUER5QUVGK0VCd2hBeUFCUVltdjdnQVFIZ1JBSUFNZ0FoQlhOZ0lFUVFFaEJRdzhDeUFCUVo3VDdnQVFIZzBvSUFBb0FvQUJJUVVnQUNnQ2ZDRURDd0pBSUFNZ0JVWU5BQ0FESVFZRFFDQUdLQUlBUWFBQlJ3UkFJQVpCQkdvaUJpQUZSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUWZqdzhnQkJmaEFjSVFNZ0FVR3NtKzBBRUI0RVFDQUVRWkFMYWlJQUlBSVFoQVlnQUNBRFFRUnFJZ0ZIQkVBZ0FTQUVLQUtRQ3lBRUtBS1VDeEJSQ3lBRElBUW9BcHdMTmdJUUlBUW9BcEFMSWdCRkRUc2dCQ0FBTmdLVUN5QUFFQmRCQVNFRkREd0xJQUZCb0w3dUFCQWVCRUFnQXlBQ0VJd0hOZ0lVUVFFaEJRdzhDeUFCUWErcDdRQVFIZzBwSUFBb0FvQUJJUVVnQUNnQ2ZDRURDd0pBSUFNZ0JVWU5BQ0FESVFZRFFDQUdLQUlBUWFFQlJ3UkFJQVpCQkdvaUJpQUZSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUWFUeDhnQkJmaEFjSVFNZ0FVSDNtdTBBRUI0RVFDQUVRWUFMYWlJQUlBSVFoQVlnQUNBRFFRUnFJZ0ZIQkVBZ0FTQUVLQUtBQ3lBRUtBS0VDeEJSQ3lBRElBUW9Bb3dMTmdJUUlBUW9Bb0FMSWdCRkRUc2dCQ0FBTmdLRUN5QUFFQmRCQVNFRkREd0xJQUZCMHFqdEFCQWVCRUFnQXlBQ0VFNDJBaFJCQVNFRkREd0xJQUZCbXI3dUFCQWVEU29nQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQmdOQUlBWW9BZ0JCb2dGSEJFQWdCa0VFYWlJR0lBVkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCeFBIeUFFRitFQndoQXlBQlFZWE83Z0FRSGdSQUlBTWdBaEIxT1FNSVFRRWhCUXc4Q3lBQlFkMm83UUFRSGdSQUlBTWdBaENXQXpZQ0VFRUJJUVVNUEFzZ0FVR0R1KzBBRUI0Tkt5QUFLQUtBQVNFRklBQW9BbndoQXdzQ1FDQURJQVZHRFFBZ0F5RUdBMEFnQmlnQ0FFR2pBVWNFUUNBR1FRUnFJZ1lnQlVjTkFRd0NDd3NnQlNBR1JnMEFJQUJCc1AzOEFFSHM4ZklBUVg0UUhDRURJQUZCZ296dUFCQWVEU3dnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQmdOQUlBWW9BZ0JCcEFGSEJFQWdCa0VFYWlJR0lBVkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCalBMeUFFRitFQndoQXlBQlFZTzk3Z0FRSGcwdElBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUFrQUNRQUpBQWtBQ1FBSkFJQU1nQlVZTkFDQURJUVlEUUNBR0tBSUFRYVVCUndSQUlBWkJCR29pQmlBRlJ3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRYkR5OGdCQmZoQWNJUU1nQVVHRHZlNEFFQjROQVNBQUtBS0FBU0VGSUFBb0Fud2hBd3NnQXlBRlJnMENJQU1oQmdOQUlBWW9BZ0JCcGdGR0RRSWdCa0VFYWlJR0lBVkhEUUFMREFJTEFrQWdBaXdBQzBFQVRnUkFJQVJCNkFwcUlBSW9BZ2cyQWdBZ0JDQUNLUUlBTndQZ0Nnd0JDeUFFUWVBS2FpQUNLQUlBSUFJb0FnUVFHZ3NnQkVId0Ntb2lBU0FFUWVBS2FpSUFLUUlBTndJQUlBRWdBQ2dDQ0RZQ0NDQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFNZ0FSQ1RBU0FFTEFEN0NrRUFTQVJBSUFRb0F2QUtFQmNMSUFRc0FPc0tRUUJPRFQ0Z0JDZ0M0QW9RRjBFQklRVU1Qd3NnQlNBR1JnMEFJQUJCc1AzOEFFSE04dklBUVg0UUhDRURJQUZCOGY3dUFCQWVCRUFDUUNBQ0xBQUxRUUJPQkVBZ0JFSElDbW9nQWlnQ0NEWUNBQ0FFSUFJcEFnQTNBOEFLREFFTElBUkJ3QXBxSUFJb0FnQWdBaWdDQkJBYUN5QUVRZEFLYWlJQklBUkJ3QXBxSWdBcEFnQTNBZ0FnQVNBQUtBSUlOZ0lJSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dBeUFCRUpNQklBUXNBTnNLUVFCSUJFQWdCQ2dDMEFvUUZ3c2dCQ3dBeXdwQkFFNE5QaUFFS0FMQUNoQVhRUUVoQlF3L0N5QUJRZmVpN3dBUUhnMEJJQUFvQW9BQklRVWdBQ2dDZkNFREN5QURJQVZHRFFJZ0F5RUdBMEFnQmlnQ0FFR25BVVlOQWlBR1FRUnFJZ1lnQlVjTkFBc01BZ3NDUUNBQ0xBQUxRUUJPQkVBZ0JFR29DbW9nQWlnQ0NEWUNBQ0FFSUFJcEFnQTNBNkFLREFFTElBUkJvQXBxSUFJb0FnQWdBaWdDQkJBYUN5QUVRYkFLYWlJQklBUkJvQXBxSWdBcEFnQTNBZ0FnQVNBQUtBSUlOZ0lJSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dBeUFCRU9FRElBUXNBTHNLUVFCSUJFQWdCQ2dDc0FvUUZ3c2dCQ3dBcXdwQkFFNE5PeUFFS0FLZ0NoQVhRUUVoQlF3OEN5QUZJQVpHRFFBZ0FFR3cvZndBUWZUeThnQkJmaEFjSVFNZ0FVSGpudThBRUI0RVFBSkFJQUlzQUF0QkFFNEVRQ0FFUVlnS2FpQUNLQUlJTmdJQUlBUWdBaWtDQURjRGdBb01BUXNnQkVHQUNtb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQmtBcHFJZ0VnQkVHQUNtb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0NBRElBRVFrd0VnQkN3QW13cEJBRWdFUUNBRUtBS1FDaEFYQ3lBRUxBQ0xDa0VBVGcwN0lBUW9Bb0FLRUJkQkFTRUZERHdMSUFGQnNZUHZBQkFlRFM0Z0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJnTkFJQVlvQWdCQnFBRkhCRUFnQmtFRWFpSUdJQVZIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQm1QUHlBRUYrRUJ3aEF5QUJRWSs5N2dBUUhnUkFBa0FnQWl3QUMwRUFUZ1JBSUFSQnlBbHFJQUlvQWdnMkFnQWdCQ0FDS1FJQU53UEFDUXdCQ3lBRVFjQUphaUFDS0FJQUlBSW9BZ1FRR2dzZ0JFSFFDV29pQVNBRVFjQUphaUlBS1FJQU53SUFJQUVnQUNnQ0NEWUNDQ0FBUWdBM0FnQWdBRUVBTmdJSUlBTWdBUkNUQVNBRUxBRGJDVUVBU0FSQUlBUW9BdEFKRUJjTElBUXNBTXNKUVFCT0RUc2dCQ2dDd0FrUUYwRUJJUVVNUEFzZ0FVR1g1TzRBRUI0RVFBSkFJQUlzQUF0QkFFNEVRQ0FFUWFnSmFpQUNLQUlJTmdJQUlBUWdBaWtDQURjRG9Ba01BUXNnQkVHZ0NXb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQnNBbHFJZ0VnQkVHZ0NXb2lBQ2tDQURjQ0FDQUJJQUFvQWdnMkFnZ2dBRUlBTndJQUlBQkJBRFlDQ0NBRElBRVE0UU1nQkN3QXV3bEJBRWdFUUNBRUtBS3dDUkFYQ3lBRUxBQ3JDVUVBVGcwN0lBUW9BcUFKRUJkQkFTRUZERHdMSUFGQmk0UHVBQkFlQkVBQ1FDQUNMQUFMUVFCT0JFQWdCRUdJQ1dvZ0FpZ0NDRFlDQUNBRUlBSXBBZ0EzQTRBSkRBRUxJQVJCZ0FscUlBSW9BZ0FnQWlnQ0JCQWFDeUFFUVpBSmFpSUJJQVJCZ0FscUlnQXBBZ0EzQWdBZ0FTQUFLQUlJTmdJSUlBQkNBRGNDQUNBQVFRQTJBZ2dnQXlBQkVNTUZJQVFzQUpzSlFRQklCRUFnQkNnQ2tBa1FGd3NnQkN3QWl3bEJBRTROT3lBRUtBS0FDUkFYUVFFaEJRdzhDeUFCUWZQVjdnQVFIZ1JBSUFNZ0FoQzZEallDS0VFQklRVU1QQXNnQVVIQmd1NEFFQjRFUUFKQUlBSXNBQXRCQUU0RVFDQUVRZWdJYWlBQ0tBSUlOZ0lBSUFRZ0Fpa0NBRGNENEFnTUFRc2dCRUhnQ0dvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCOEFocUlnQWdCRUhnQ0dvaUFTa0NBRGNDQUNBQUlBRW9BZ2cyQWdnZ0FVSUFOd0lBSUFGQkFEWUNDQ0FBSUFOQkxHb2lBVWNFUUFKQUlBQXRBQXNpQTBFWWRFRVlkU0VDSUFFc0FBdEJBRTRFUUNBQ1FRQk9CRUFnQVNBQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0F3Q0N5QUJJQUFvQWdBZ0FDZ0NCQkFnREFFTElBRWdBQ2dDQUNBQUlBSkJBRWdpQVJzZ0FDZ0NCQ0FESUFFYkVDRWFDd3NnQkN3QSt3aEJBRWdFUUNBRUtBTHdDQkFYQ3lBRUxBRHJDRUVBVGcwN0lBUW9BdUFJRUJkQkFTRUZERHdMSUFGQnpybnZBQkFlQkVBZ0F5QUNFSzBPTmdJNFFRRWhCUXc4Q3lBQlFicWw3Z0FRSGdSQUlBTWdBaENyRGpZQ1BFRUJJUVVNUEFzZ0FVSEpsdThBRUI0RVFDQURJQUlRdGc0MkFrQkJBU0VGRER3TElBRkJ6YWp2QUJBZURTOGdBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCZ05BSUFZb0FnQkJxUUZIQkVBZ0JrRUVhaUlHSUFWSERRRU1BZ3NMSUFVZ0JrWU5BQ0FBUWJEOS9BQkJ1UFB5QUVGK0VCd2hBeUFCUWNPMTdRQVFIZzB3SUFBb0FvQUJJUVVnQUNnQ2ZDRURDd0pBSUFNZ0JVWU5BQ0FESVFZRFFDQUdLQUlBUWFvQlJ3UkFJQVpCQkdvaUJpQUZSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUWVEejhnQkJmaEFjSVFNZ0FVSFRwKzBBRUI0Tk1TQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FDQURJQVZHRFFBZ0F5RUdBMEFnQmlnQ0FFR3JBVWNFUUNBR1FRUnFJZ1lnQlVjTkFRd0NDd3NnQlNBR1JnMEFJQUJCc1AzOEFFR005UElBUVg0UUhDRURJQUZCNitYdEFCQWVCRUFnQXlBQ0VJZ0hOZ0lFUVFFaEJRdzhDeUFCUWVlMTd3QVFIZzB5SUFBb0FvQUJJUVVnQUNnQ2ZDRURDd0pBSUFNZ0JVWU5BQ0FESVFZRFFDQUdLQUlBUWF3QlJ3UkFJQVpCQkdvaUJpQUZSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUWJEMDhnQkJmaEFjSVFNZ0FVR05tdThBRUI0Tk15QUFLQUtBQVNFRklBQW9BbndoQXdzQ1FDQURJQVZHRFFBZ0F5RUdBMEFnQmlnQ0FFR3RBVWNFUUNBR1FRUnFJZ1lnQlVjTkFRd0NDd3NnQlNBR1JnMEFJQUJCc1AzOEFFSFU5UElBUVg0UUhDRURJQUZCOG9UdkFCQWVEVFFnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQXlBRlJnMEFJQU1oQmdOQUlBWW9BZ0JCcmdGSEJFQWdCa0VFYWlJR0lBVkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCL1BUeUFFRitFQndoQXlBQlFhdUY3Z0FRSGcwQklBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3lBRElBVkdEUUlnQXlFR0EwQWdCaWdDQUVHdkFVWU5BaUFHUVFScUlnWWdCVWNOQUFzTUFnc0NRQ0FDTEFBTFFRQk9CRUFnQkVISUNHb2dBaWdDQ0RZQ0FDQUVJQUlwQWdBM0E4QUlEQUVMSUFSQndBaHFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRVFkQUlhaUlCSUFSQndBaHFJZ0FwQWdBM0FnQWdBU0FBS0FJSU5nSUlJQUJDQURjQ0FDQUFRUUEyQWdnZ0F5QUJFSk1CSUFRc0FOc0lRUUJJQkVBZ0JDZ0MwQWdRRndzZ0JDd0F5d2hCQUU0TlNpQUVLQUxBQ0JBWFFRRWhCUXhMQ3lBRklBWkdEUUFnQUVHdy9md0FRYVQxOGdCQmZoQWNJUU1nQVVIYS9PNEFFQjROQVNBQUtBS0FBU0VGSUFBb0Fud2hBd3NnQXlBRlJnMENJQU1oQmdOQUlBWW9BZ0JCc0FGR0RRSWdCa0VFYWlJR0lBVkhEUUFMREFJTEFrQWdBaXdBQzBFQVRnUkFJQVJCcUFocUlBSW9BZ2cyQWdBZ0JDQUNLUUlBTndPZ0NBd0JDeUFFUWFBSWFpQUNLQUlBSUFJb0FnUVFHZ3NnQkVHd0NHb2lBU0FFUWFBSWFpSUFLUUlBTndJQUlBRWdBQ2dDQ0RZQ0NDQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFNZ0FSQ1RBU0FFTEFDN0NFRUFTQVJBSUFRb0FyQUlFQmNMSUFRc0FLc0lRUUJPRFVjZ0JDZ0NvQWdRRjBFQklRVU1TQXNnQlNBR1JnMEFJQUJCc1AzOEFFSE05ZklBUVg0UUhDRURJQUZCODhMdkFCQWVCRUFDUUNBQ0xBQUxRUUJPQkVBZ0JFR0lDR29nQWlnQ0NEWUNBQ0FFSUFJcEFnQTNBNEFJREFFTElBUkJnQWhxSUFJb0FnQWdBaWdDQkJBYUN5QUVRWkFJYWlJQklBUkJnQWhxSWdBcEFnQTNBZ0FnQVNBQUtBSUlOZ0lJSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dBeUFCRUpNQklBUXNBSnNJUVFCSUJFQWdCQ2dDa0FnUUZ3c2dCQ3dBaXdoQkFFNE5SeUFFS0FLQUNCQVhRUUVoQlF4SUN5QUJRY2JFN3dBUUhnMEJJQUFvQW9BQklRVWdBQ2dDZkNFREN5QURJQVZHRFFJZ0F5RUdBMEFnQmlnQ0FFR3hBVVlOQWlBR1FRUnFJZ1lnQlVjTkFBc01BZ3NDUUNBQ0xBQUxRUUJPQkVBZ0JDQUNLQUlJTmdMb0J5QUVJQUlwQWdBM0ErQUhEQUVMSUFSQjRBZHFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRVFmQUhhaUlBSUFRcEF1QUhOd0lBSUFBZ0JDZ0M2QWMyQWdnZ0JFSUFOd0xnQnlBRVFRQTJBdWdISUFNZ0FCRGhBeUFFTEFEN0IwRUFTQVJBSUFRb0F2QUhFQmNMSUFRc0FPc0hRUUJPRFVRZ0JDZ0M0QWNRRjBFQklRVU1SUXNnQlNBR1JnMEFJQUJCc1AzOEFFSDg5ZklBUVg0UUhDRURJQUZCcFpidUFCQWVCRUFDUUNBQ0xBQUxRUUJPQkVBZ0JDQUNLQUlJTmdMSUJ5QUVJQUlwQWdBM0E4QUhEQUVMSUFSQndBZHFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRVFkQUhhaUFFUWNBSGFoQ0pCeUFFS0FMUUJ5RUFJQU1nQkNzRDJBYzVBeEFnQXlBQU5nSUlJQVFzQU1zSFFRQk9EVVFnQkNnQ3dBY1FGMEVCSVFVTVJRc2dBVUdud1BBQUVCNE5BU0FBS0FLQUFTRUZJQUFvQW53aEF3c2dBeUFGUmcwQ0lBTWhCZ05BSUFZb0FnQkJzZ0ZHRFFJZ0JrRUVhaUlHSUFWSERRQUxEQUlMQWtBZ0Fpd0FDMEVBVGdSQUlBUWdBaWdDQ0RZQ3FBY2dCQ0FDS1FJQU53T2dCd3dCQ3lBRVFhQUhhaUFDS0FJQUlBSW9BZ1FRR2dzZ0JFR3dCMm9nQkVHZ0Iyb1FpUWNnQkNnQ3NBY2hBQ0FESUFRckE3Z0hPUU1nSUFNZ0FEWUNHQ0FFTEFDckIwRUFUZzFCSUFRb0FxQUhFQmRCQVNFRkRFSUxJQVVnQmtZTkFDQUFRYkQ5L0FCQm1QYnlBRUYrRUJ3aEF5QUJRWWV0N1FBUUhnUkFJQU1nQWhDbkFUa0RDQXhCQ3lBQlFkVG83Z0FRSGdSQUlBTWdBaENuQVRrREVBeEJDeUFCUWFtUDdnQVFIZ1JBSUFNZ0FoQ25BVGtER0F4QkN5QUJRZFdPN2dBUUhnUkFJQU1nQWhDbkFUa0RJQXhCQ3lBQlFZNlA3Z0FRSGdSQUlBTWdBaENuQVRrREtBeEJDeUFCUWZHTzdnQVFIZ1JBSUFNZ0FoQ25BVGtETUF4QkN5QUJRZnppN1FBUUhnUkFBa0FnQWl3QUMwRUFUZ1JBSUFRZ0FpZ0NDRFlDaUFjZ0JDQUNLUUlBTndPQUJ3d0JDeUFFUVlBSGFpQUNLQUlBSUFJb0FnUVFHZ3NnQkVHUUIyb2lBQ0FFS1FLQUJ6Y0NBQ0FBSUFRb0FvZ0hOZ0lJSUFSQ0FEY0NnQWNnQkVFQU5nS0lCeUFBSUFOQk9Hb2lBVWNFUUFKQUlBQXRBQXNpQTBFWWRFRVlkU0VDSUFFc0FBdEJBRTRFUUNBQ1FRQk9CRUFnQVNBQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0F3Q0N5QUJJQUFvQWdBZ0FDZ0NCQkFnREFFTElBRWdBQ2dDQUNBQUlBSkJBRWdpQVJzZ0FDZ0NCQ0FESUFFYkVDRWFDd3NnQkN3QW13ZEJBRWdFUUNBRUtBS1FCeEFYQ3lBRUxBQ0xCMEVBVGcxQklBUW9Bb0FIRUJkQkFTRUZERUlMSUFGQmc2cnZBQkFlRFFFZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MSUFNZ0JVWU5BaUFESVFZRFFDQUdLQUlBUWJNQlJnMENJQVpCQkdvaUJpQUZSdzBBQ3d3Q0N3SkFJQUlzQUF0QkFFNEVRQ0FFSUFJb0FnZzJBdWdHSUFRZ0Fpa0NBRGNENEFZTUFRc2dCRUhnQm1vZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCOEFacUlnQWdCQ2tDNEFZM0FnQWdBQ0FFS0FMb0JqWUNDQ0FFUWdBM0F1QUdJQVJCQURZQzZBWWdBQ0FEUWNRQWFpSUJSd1JBQWtBZ0FDMEFDeUlEUVJoMFFSaDFJUUlnQVN3QUMwRUFUZ1JBSUFKQkFFNEVRQ0FCSUFBcEFnQTNBZ0FnQVNBQUtBSUlOZ0lJREFJTElBRWdBQ2dDQUNBQUtBSUVFQ0FNQVFzZ0FTQUFLQUlBSUFBZ0FrRUFTQ0lCR3lBQUtBSUVJQU1nQVJzUUlSb0xDeUFFTEFEN0JrRUFTQVJBSUFRb0F2QUdFQmNMSUFRc0FPc0dRUUJPRFQ0Z0JDZ0M0QVlRRjBFQklRVU1Qd3NnQlNBR1JnMEFJQUJCc1AzOEFFRzg5dklBUVg0UUhDRURJQUZCa1pqdEFCQWVCRUFDUUNBQ0xBQUxRUUJPQkVBZ0JDQUNLQUlJTmdMSUJpQUVJQUlwQWdBM0E4QUdEQUVMSUFSQndBWnFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRVFkQUdhaUlBSUFRcEFzQUdOd0lBSUFBZ0JDZ0N5QVkyQWdnZ0JFSUFOd0xBQmlBRVFRQTJBc2dHSUFNZ0FCQ1RBU0FFTEFEYkJrRUFTQVJBSUFRb0F0QUdFQmNMSUFRc0FNc0dRUUJPRFQ0Z0JDZ0N3QVlRRnd3K0N5QUJRY2o4N2dBUUhnMEJJQUFvQW9BQklRVWdBQ2dDZkNFREN5QURJQVZHRFFJZ0F5RUdBMEFnQmlnQ0FFRzBBVVlOQWlBR1FRUnFJZ1lnQlVjTkFBc01BZ3NDUUNBQ0xBQUxRUUJPQkVBZ0JDQUNLQUlJTmdLb0JpQUVJQUlwQWdBM0E2QUdEQUVMSUFSQm9BWnFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRVFiQUdhaUlBSUFRcEFxQUdOd0lBSUFBZ0JDZ0NxQVkyQWdnZ0JFSUFOd0tnQmlBRVFRQTJBcWdHSUFNZ0FCRGhBeUFFTEFDN0JrRUFTQVJBSUFRb0FyQUdFQmNMSUFRc0FLc0dRUUJPRFRzZ0JDZ0NvQVlRRnd3N0N5QUZJQVpHRFFBZ0FFR3cvZndBUWRqMjhnQkJmaEFjSVFNZ0FVRzVudThBRUI0Tk5TQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FDQURJQVZHRFFBZ0F5RUdBMEFnQmlnQ0FFRzFBVWNFUUNBR1FRUnFJZ1lnQlVjTkFRd0NDd3NnQlNBR1JnMEFJQUJCc1AzOEFFR0E5L0lBUVg0UUhDRURJQUZCMHZ6dUFCQWVEVFlnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQmdOQUlBWW9BZ0JCdGdGSEJFQWdCa0VFYWlJR0lBVkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCclBmeUFFRitFQndoQXlBQlFmKzE3d0FRSGcwM0lBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUlBTWdCVVlOQUNBRElRWURRQ0FHS0FJQVFiY0JSd1JBSUFaQkJHb2lCaUFGUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFkajM4Z0JCZmhBY0lRTWdBVUgvdGU4QUVCNE5PQ0FBS0FLQUFTRUZJQUFvQW53aEF3c0NRQUpBQWtBZ0F5QUZSZzBBSUFNaEJnTkFJQVlvQWdCQnVBRkhCRUFnQmtFRWFpSUdJQVZIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQjlQZnlBRUYrRUJ3aEF5QUJRWmVUN1FBUUhnMEJJQUFvQW9BQklRVWdBQ2dDZkNFREN5QURJQVZHRFRvZ0F5RUdBMEFnQmlnQ0FFRzVBVVlOQWlBR1FRUnFJZ1lnQlVjTkFBc01PZ3NnQkVHUUJtb2lBQ0FDRU13TklBQWdBMEVFYWlJQlJ3UkFJQUVnQkNnQ2tBWWdCQ2dDbEFZUXBBUUxJQVJCa0FacUVJRUVERG9MSUFVZ0JrWU5PQ0FBUWJEOS9BQkJsUGp5QUVGK0VCd2hBeUFCUWZ5TDd3QVFIZ1JBQWtBZ0Fpd0FDMEVBVGdSQUlBUWdBaWdDQ0RZQytBVWdCQ0FDS1FJQU53UHdCUXdCQ3lBRVFmQUZhaUFDS0FJQUlBSW9BZ1FRR2dzZ0JFR0FCbW9pQUNBRUtRTHdCVGNDQUNBQUlBUW9BdmdGTmdJSUlBUkNBRGNDOEFVZ0JFRUFOZ0w0QlNBRElBQVFrd0VnQkN3QWl3WkJBRWdFUUNBRUtBS0FCaEFYQ3lBRUxBRDdCVUVBVGcwNklBUW9BdkFGRUJjTU9nc2dBVUh4b3U4QUVCNEVRQUpBSUFJc0FBdEJBRTRFUUNBRUlBSW9BZ2cyQXRnRklBUWdBaWtDQURjRDBBVU1BUXNnQkVIUUJXb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQjRBVnFJZ0FnQkNrQzBBVTNBZ0FnQUNBRUtBTFlCVFlDQ0NBRVFnQTNBdEFGSUFSQkFEWUMyQVVnQXlBQUVPRURJQVFzQU9zRlFRQklCRUFnQkNnQzRBVVFGd3NnQkN3QTJ3VkJBRTROT2lBRUtBTFFCUkFYRERvTElBRkIxSWp0QUJBZUJFQUNRQ0FDTEFBTFFRQk9CRUFnQkNBQ0tBSUlOZ0s0QlNBRUlBSXBBZ0EzQTdBRkRBRUxJQVJCc0FWcUlBSW9BZ0FnQWlnQ0JCQWFDeUFFUWNBRmFpSUFJQVFwQXJBRk53SUFJQUFnQkNnQ3VBVTJBZ2dnQkVJQU53S3dCU0FFUVFBMkFyZ0ZJQU1nQUJEREJTQUVMQURMQlVFQVNBUkFJQVFvQXNBRkVCY0xJQVFzQUxzRlFRQk9EVG9nQkNnQ3NBVVFGd3c2Q3lBQlFkV3o3UUFRSGdSQUFrQWdBaXdBQzBFQVRnUkFJQVFnQWlnQ0NEWUNtQVVnQkNBQ0tRSUFOd09RQlF3QkN5QUVRWkFGYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUdnQldvaUFDQUVLUUtRQlRjQ0FDQUFJQVFvQXBnRk5nSUlJQVJDQURjQ2tBVWdCRUVBTmdLWUJTQURJQUFRbkFnZ0JDd0Fxd1ZCQUVnRVFDQUVLQUtnQlJBWEN5QUVMQUNiQlVFQVRnMDZJQVFvQXBBRkVCY01PZ3NnQVVIc2t1OEFFQjVGRFRnQ1FDQUNMQUFMUVFCT0JFQWdCQ0FDS0FJSU5nTDRCQ0FFSUFJcEFnQTNBL0FFREFFTElBUkI4QVJxSUFJb0FnQWdBaWdDQkJBYUN5QUVRWUFGYWlJQUlBUXBBdkFFTndJQUlBQWdCQ2dDK0FRMkFnZ2dCRUlBTndMd0JDQUVRUUEyQXZnRUlBTWdBQkNWQ2lBRUxBQ0xCVUVBU0FSQUlBUW9Bb0FGRUJjTElBUXNBUHNFUVFCT0RUa2dCQ2dDOEFRUUZ3dzVDMEVCSVFVZ0JpQUNFSWNHTmdJRUREa0xJQU1nQWhCMU9RTUlRUUVoQlF3NEN5QURJQUlRVGpZQ0ZFRUJJUVVNTnd0QkFTRUZJQU1nQWhCWE5nSUVERFlMUVFFaEJTQURJQUlRandjMkFnUU1OUXRCQVNFRklBTWdBaENZQXpZQ0VBdzBDMEVCSVFVZ0F5QUNFRmMyQWdRTU13c2dBeUFDRUhVNUF3aEJBU0VGRERJTElBTWdBaEIxT1FNSVFRRWhCUXd4Q3lBRElBSVFkVGtEQ0VFQklRVU1NQXNnQXlBQ0VIVTVBeGhCQVNFRkRDOExRUUVoQlNBRElBSVFWellDQkF3dUMwRUJJUVVnQXlBQ0VKUU9OZ0ljREMwTFFRRWhCU0FFUWNnVGFpQUNFTklFSUFNZ0JFSGNFMm9vQWdBMkFod2dBeUFFUWRRVGFpa0NBRGNDRkNBRElBUXBBc3dUTndJTURDd0xRUUVoQlNBRElBSVFwd0U1QXhnTUt3dEJBU0VGSUFNZ0FoQ1NEallDQkF3cUMwRUJJUVVnQXlBQ0VKWUROZ0lFRENrTElBTWdBaEJPTmdJTVFRRWhCUXdvQzBFQklRVWdBeUFDRUpZRE5nSUVEQ2NMSUFNZ0FoQk9OZ0lJUVFFaEJRd21DMEVCSVFVZ0F5QUNFTHdPTmdJRURDVUxRUUVoQlNBRElBSVFqdzQyQWdRTUpBdEJBU0VGSUFNZ0FoQlhOZ0lFRENNTFFRRWhCU0FESUFJUW1BTTJBZ1FNSWdzZ0F5QUNFRTQyQWdSQkFTRUZEQ0VMSUFNZ0FoQk9OZ0lFUVFFaEJRd2dDMEVCSVFVZ0F5QUNFS2NCT1FNSURCOExRUUVoQlNBRElBSVFqZ2MyQWdRTUhndEJBU0VGSUFSQndCQnFJQU1nQWhDRkJpQURJQVFwQThBUU53SUVEQjBMUVFFaEJTQUVRYmdRYWlBRElBSVFoUVlnQXlBRUtRTzRFRGNDQkF3Y0N5QURJQUlRVGpZQ0JFRUJJUVVNR3dzZ0F5QUNFRTQ2QUFSQkFTRUZEQm9MSUFNZ0FoQk9OZ0lRUVFFaEJRd1pDMEVCSVFVZ0JFR2dEMm9nQWhEU0JDQURJQVJCdEE5cUtBSUFOZ0lrSUFNZ0JFR3NEMm9wQWdBM0Fod2dBeUFFS1FLa0R6Y0NGQXdZQ3lBRElBSVExUVEyQWt4QkFTRUZEQmNMSUFNZ0FoQlhOZ0lFUVFFaEJRd1dDeUFEQW44akFFRVFheUlHSkFBQ1FDQUNLQUlFSWdNZ0FpMEFDeUlBSUFCQkdIUkJHSFVpQVVFQVNCdEJCRVlFUUNBQ1FYOUJ3NG52QUVFRUVCdEZCRUJCQVNFQURBSUxJQUlvQWdRaEF5QUNMUUFMSWdBaEFRc2dBeUFBSUFGQkdIUkJHSFZCQUVnYlFRUkdCRUFnQWtGL1Fhelg3Z0JCQkJBYlJRUkFRUUloQUF3Q0N5QUNLQUlFSVFNZ0FpMEFDeUlBSVFFTElBTWdBQ0FCUVJoMFFSaDFRUUJJRzBFRVJnUkFJQUpCZjBIQzR1NEFRUVFRRzBVRVFFRURJUUFNQWdzZ0FpZ0NCQ0VESUFJdEFBc2lBQ0VCQ3lBRElBQWdBVUVZZEVFWWRVRUFTQnRCQTBZRVFDQUNRWDlCdnVqdkFFRURFQnRGQkVCQkJDRUFEQUlMSUFJb0FnUWhBeUFDTFFBTElnQWhBUXNDUUNBRElBQWdBVUVZZEVFWWRVRUFTQnRCQTBZRWZ5QUNRWDlCcytYdkFFRURFQnRGQkVCQkJTRUFEQU1MSUFJdEFBc2lBQ0VCSUFJb0FnUUZJQU1MSUFBZ0FVRVlkRUVZZFVFQVNCdEJDRWNOQUNBQ1FYOUI1cjd3QUVFSUVCc05BRUVHSVFBTUFRdEJCeUVBSUFKQmlML3dBQkFlRFFCQkNDRUFJQUpCMzhQd0FCQWVEUUJCQ1NFQUlBSkIwOFB3QUJBZURRQkJDaUVBSUFKQjZiM3dBQkFlRFFCQkN5RUFJQUpCMnIzd0FCQWVEUUJCRENFQUlBSkJqSUh2QUJBZURRQkJEVUVBSUFKQmdaN3ZBQkFlSWdFYklRQWdBUTBBUVFBaEFDQUNLQUlFSUFJdEFBc2lBU0FCUVJoMFFSaDFJZ0ZCQUVnYlJRMEFJQVlnQWlnQ0FDQUNJQUZCQUVnYk5nSUFRYXVxOEFBZ0JoQWtDeUFHUVJCcUpBQWdBQXMyQWh4QkFTRUZEQlVMSUFNQ2Z5TUFRUkJySWdBa0FBSkFJQUlvQWdRaUF5QUNMUUFMSWdFZ0FVRVlkRUVZZFNJR1FRQklHMEVKUmdSQUlBSkJmMEc0aXUwQVFRa1FHeUlCUlNFRklBRkZEUUVnQWkwQUN5SUJJUVlnQWlnQ0JDRURDMEVBSVFVZ0F5QUJJQVpCR0hSQkdIVWlBVUVBU0J0RkRRQWdBQ0FDS0FJQUlBSWdBVUVBU0JzMkFnQkJ5S3p1QUNBQUVDUUxJQUJCRUdva0FDQUZDellDQkVFQklRVU1GQXNnQXdKL0l3QkJFR3NpQlNRQVFRRWhCZ0pBSUFJb0FnUWlBU0FDTFFBTElnQWdBRUVZZEVFWWRTSURRUUJJRzBFQlJnUkFJQUpCZjBHbTcrOEFRUUVRRzBVTkFTQUNMUUFMSWdBaEF5QUNLQUlFSVFFTElBRWdBQ0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFJQUpCZjBIcTQrNEFRUUVRRzBVRVFFRUNJUVlNQWdzZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQ3lBQklBQWdBMEVZZEVFWWRVRUFTQnRCQVVZRVFFRUFRUU1nQWtGL1FjcWM3Z0JCQVJBYklnQWJJUVlnQUVVTkFTQUNMUUFMSWdBaEF5QUNLQUlFSVFFTFFRQWhCaUFCSUFBZ0EwRVlkRUVZZFNJQVFRQklHMFVOQUNBRklBSW9BZ0FnQWlBQVFRQklHellDQUVHbXJ1NEFJQVVRSkFzZ0JVRVFhaVFBSUFZTE5nSUVRUUVoQlF3VEN5QURJQUlRVnpZQ0NFRUJJUVVNRWdzZ0F5QUNFRTQyQWhoQkFTRUZEQkVMSUFNZ0FoQ01CellDR0VFQklRVU1FQXNnQXlBQ0VFNDJBaFJCQVNFRkRBOExJQU1nQWhCWE5nSUVRUUVoQlF3T0N5QURJQUlRVGpZQ0JFRUJJUVVNRFFzZ0JFSGdDV29nQWhDSUJTQURJQVJCL0FscUtBSUFOZ0lzSUFNZ0JFSDBDV29wQWdBM0FpUWdBeUFFUWV3SmFpa0NBRGNDSENBRElBUXBBdVFKTndJVVFRRWhCUXdNQ3lBRElBSVFWellDUkVFQklRVU1Dd3NnQXlBQ0VFNDZBQVJCQVNFRkRBb0xJQU1nQWhCT09nQUVRUUVoQlF3SkN5QURJQUlRbUFNMkFnaEJBU0VGREFnTElBTWdBaEJYTmdJRVFRRWhCUXdIQ3lBRElBSVFWellDQkVFQklRVU1CZ3NnQXlBQ0VNc0ROZ0lFREFRTElBTWdBaEJYTmdJRURBTUxJQU1nQWtFQkVJSUNOZ0lFREFJTElBTWdBa0VCRUlJQ05nSUVEQUVMSUFBb0Fud2lBeUVGQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0F5QUFLQUtBQVNJR1JnMEFJQU1oQlFOQUlBVW9BZ0JCdWdGR0RRRWdCVUVFYWlJRklBWkhEUUFMREFFTElBVWdCa1lOQUNBQVFiRDkvQUJCdFBqeUFFRitFQndoQXlBQlFiaUE3UUFRSGcwQklBQW9Bb0FCSVFZZ0FDZ0NmQ0VEQ3dKQUlBTWdCa1lOQUNBRElRVURRQ0FGS0FJQVFic0JSd1JBSUFWQkJHb2lCU0FHUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFkVDQ4Z0JCZmhBY0lRTWdBVUdvbCswQUVCNEVRQ0FESUFJUWRUa0RDQXdsQ3lBQlFmbVM3UUFRSGdSQUlBTWdBaEIxT1FNUURDVUxJQUZCL3JEdUFCQWVCRUFnQXlBQ0VIVTVBeGdNSlFzZ0FVSExoKzBBRUI0RVFDQURJQUlRZFRrRElBd2xDeUFCUVltejd3QVFIZzBDSUFBb0FvQUJJUVlnQUNnQ2ZDRURDd0pBQWtBQ1FBSkFJQU1nQmtZTkFDQURJUVVEUUNBRktBSUFRYndCUndSQUlBVkJCR29pQlNBR1J3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRZno0OGdCQmZoQWNJUU1nQVVHeWsrNEFFQjROQVNBQUtBS0FBU0VHSUFBb0Fud2hBd3NnQXlBR1JnMENJQU1oQlFOQUlBVW9BZ0JCdlFGR0RRSWdCVUVFYWlJRklBWkhEUUFMREFJTEFrQWdBaXdBQzBFQVRnUkFJQVFnQWlnQ0NEWUMyQVFnQkNBQ0tRSUFOd1BRQkF3QkN5QUVRZEFFYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUhnQkdvaUFDQUVLUUxRQkRjQ0FDQUFJQVFvQXRnRU5nSUlJQVJDQURjQzBBUWdCRUVBTmdMWUJDQURJQUFRa3dFZ0JDd0E2d1JCQUVnRVFDQUVLQUxnQkJBWEN5QUVMQURiQkVFQVRnMGxJQVFvQXRBRUVCY01KUXNnQlNBR1JnMEFJQUJCc1AzOEFFR28rZklBUVg0UUhDRURJQUZCNlA3dEFCQWVEUU1nQUNnQ2dBRWhCaUFBS0FKOElRTUxBa0FnQXlBR1JnMEFJQU1oQlFOQUlBVW9BZ0JCdmdGSEJFQWdCVUVFYWlJRklBWkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCeVBueUFFRitFQndoQXlBQlFhbXE3d0FRSGcwRUlBQW9Bb0FCSVFZZ0FDZ0NmQ0VEQ3dKQUlBTWdCa1lOQUNBRElRVURRQ0FGS0FJQVFiOEJSd1JBSUFWQkJHb2lCU0FHUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFlajU4Z0JCZmhBY0lRTWdBVUhPa080QUVCNE5CU0FBS0FLQUFTRUdJQUFvQW53aEF3c0NRQ0FESUFaR0RRQWdBeUVGQTBBZ0JTZ0NBRUhBQVVjRVFDQUZRUVJxSWdVZ0JrY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUdNK3ZJQVFYNFFIQ0VESUFGQjZPenVBQkFlRFFZZ0FDZ0NnQUVoQmlBQUtBSjhJUU1MQWtBQ1FBSkFBa0FDUUFKQUFrQWdBeUFHUmcwQUlBTWhCUU5BSUFVb0FnQkJ3UUZIQkVBZ0JVRUVhaUlGSUFaSERRRU1BZ3NMSUFVZ0JrWU5BQ0FBUWJEOS9BQkJzUHJ5QUVGK0VCd2hBeUFCUWQvKzdRQVFIZzBCSUFBb0FvQUJJUVlnQUNnQ2ZDRURDeUFESUFaR0RRSWdBeUVGQTBBZ0JTZ0NBRUhDQVVZTkFpQUZRUVJxSWdVZ0JrY05BQXNNQWdzQ1FDQUNMQUFMUVFCT0JFQWdCQ0FDS0FJSU5nSzRCQ0FFSUFJcEFnQTNBN0FFREFFTElBUkJzQVJxSUFJb0FnQWdBaWdDQkJBYUN5QUVRY0FFYWlJQUlBUXBBckFFTndJQUlBQWdCQ2dDdUFRMkFnZ2dCRUlBTndLd0JDQUVRUUEyQXJnRUlBTWdBQkNUQVNBRUxBRExCRUVBU0FSQUlBUW9Bc0FFRUJjTElBUXNBTHNFUVFCT0RTZ2dCQ2dDc0FRUUZ3d29DeUFGSUFaR0RRQWdBRUd3L2Z3QVFkRDY4Z0JCZmhBY0lRTWdBVUdVc3U4QUVCNE5BU0FBS0FLQUFTRUdJQUFvQW53aEF3c2dBeUFHUmcwQ0lBTWhCUU5BSUFVb0FnQkJ3d0ZHRFFJZ0JVRUVhaUlGSUFaSERRQUxEQUlMQWtBZ0Fpd0FDMEVBVGdSQUlBUWdBaWdDQ0RZQ21BUWdCQ0FDS1FJQU53T1FCQXdCQ3lBRVFaQUVhaUFDS0FJQUlBSW9BZ1FRR2dzZ0JFR2dCR29pQUNBRUtRS1FCRGNDQUNBQUlBUW9BcGdFTmdJSUlBUkNBRGNDa0FRZ0JFRUFOZ0tZQkNBRElBQVFrd0VnQkN3QXF3UkJBRWdFUUNBRUtBS2dCQkFYQ3lBRUxBQ2JCRUVBVGcwbElBUW9BcEFFRUJjTUpRc2dCU0FHUmcwQUlBQkJzUDM4QUVIdyt2SUFRWDRRSENFRElBRkIwcER1QUJBZUJFQWdBeUFDRUhVNUF3Z01KUXNnQVVHUXR1MEFFQjRFUUNBRElBSVFkVGtERUF3bEN5QUJRZWY4N2dBUUhnUkFJQU1nQWhDbkFUa0RHQXdsQ3lBQlFZek83Z0FRSGcwSElBQW9Bb0FCSVFZZ0FDZ0NmQ0VEQ3dKQUFrQUNRQUpBSUFNZ0JrWU5BQ0FESVFVRFFDQUZLQUlBUWNRQlJ3UkFJQVZCQkdvaUJTQUdSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUVpENzhnQkJmaEFjSVFNZ0FVSEwvKzRBRUI0TkFTQUFLQUtBQVNFR0lBQW9BbndoQXdzZ0F5QUdSZzBDSUFNaEJRTkFJQVVvQWdCQnhRRkdEUUlnQlVFRWFpSUZJQVpIRFFBTERBSUxBa0FnQWl3QUMwRUFUZ1JBSUFRZ0FpZ0NDRFlDK0FNZ0JDQUNLUUlBTndQd0F3d0JDeUFFUWZBRGFpQUNLQUlBSUFJb0FnUVFHZ3NnQkVHQUJHb2lBQ0FFS1FMd0F6Y0NBQ0FBSUFRb0F2Z0ROZ0lJSUFSQ0FEY0M4QU1nQkVFQU5nTDRBeUFESUFBUWt3RWdCQ3dBaXdSQkFFZ0VRQ0FFS0FLQUJCQVhDeUFFTEFEN0EwRUFUZzBsSUFRb0F2QURFQmNNSlFzZ0JTQUdSZzBBSUFCQnNQMzhBRUcwKy9JQVFYNFFIQ0VESUFGQm0renRBQkFlRFFnZ0FDZ0NnQUVoQmlBQUtBSjhJUU1MQWtBZ0F5QUdSZzBBSUFNaEJRTkFJQVVvQWdCQnhnRkhCRUFnQlVFRWFpSUZJQVpIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQjNQdnlBRUYrRUJ3aEF5QUJRWnZVN2dBUUhnMEpJQUFvQW9BQklRWWdBQ2dDZkNFREN3SkFBa0FDUUFKQUlBTWdCa1lOQUNBRElRVURRQ0FGS0FJQVFjY0JSd1JBSUFWQkJHb2lCU0FHUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFZRDg4Z0JCZmhBY0lRTWdBVUdiL3U0QUVCNE5BU0FBS0FLQUFTRUdJQUFvQW53aEF3c2dBeUFHUmcwQ0lBTWhCUU5BSUFVb0FnQkJ5QUZHRFFJZ0JVRUVhaUlGSUFaSERRQUxEQUlMSUFSQjRBTnFJZ0FnQWhDbUFTQUFJQU5CQkdvaUFVY0VRQ0FCSUFRb0F1QURJQVFvQXVRREVGRUxJQVFvQXVBRElnQkZEU1VnQkNBQU5nTGtBeUFBRUJjTUpRc2dCU0FHUmcwQUlBQkJzUDM4QUVHay9QSUFRWDRRSENFRElBRkIvWW51QUJBZUJFQWdBeUFDRUtNS05nSUVEQ1VMSUFGQjVZbnVBQkFlQkVBZ0F5QUNFS01LTmdJSURDVUxJQUZCOEludUFCQWVEUW9nQUNnQ2dBRWhCaUFBS0FKOElRTUxBa0FnQXlBR1JnMEFJQU1oQlFOQUlBVW9BZ0JCeVFGSEJFQWdCVUVFYWlJRklBWkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCeFB6eUFFRitFQndoQXlBQlFhRG03d0FRSGcwTElBQW9Bb0FCSVFZZ0FDZ0NmQ0VEQ3dKQUlBTWdCa1lOQUNBRElRVURRQ0FGS0FJQVFjb0JSd1JBSUFWQkJHb2lCU0FHUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFlejg4Z0JCZmhBY0lRTWdBVUdBNXU4QUVCNEVRQ0FESUFJUXl3TTJBZ1FNSlFzZ0FVR0Y1dThBRUI0TkRDQUFLQUtBQVNFR0lBQW9BbndoQXdzQ1FBSkFBa0FDUUFKQUFrQUNRQ0FESUFaR0RRQWdBeUVGQTBBZ0JTZ0NBRUhMQVVjRVFDQUZRUVJxSWdVZ0JrY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUdRL2ZJQVFYNFFIQ0VESUFGQnpjVHZBQkFlRFFFZ0FDZ0NnQUVoQmlBQUtBSjhJUU1MSUFNZ0JrWU5BaUFESVFVRFFDQUZLQUlBUWN3QlJnMENJQVZCQkdvaUJTQUdSdzBBQ3d3Q0N3SkFJQUlzQUF0QkFFNEVRQ0FFSUFJb0FnZzJBc2dESUFRZ0Fpa0NBRGNEd0FNTUFRc2dCRUhBQTJvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCMEFOcUlnQWdCQ2tDd0FNM0FnQWdBQ0FFS0FMSUF6WUNDQ0FFUWdBM0FzQURJQVJCQURZQ3lBTWdBeUFBRUpNQklBUXNBTnNEUVFCSUJFQWdCQ2dDMEFNUUZ3c2dCQ3dBeXdOQkFFNE5LQ0FFS0FMQUF4QVhEQ2dMSUFVZ0JrWU5BQ0FBUWJEOS9BQkJzUDN5QUVGK0VCd2hBeUFCUWZyQzd3QVFIZzBCSUFBb0FvQUJJUVlnQUNnQ2ZDRURDeUFESUFaR0RRSWdBeUVGQTBBZ0JTZ0NBRUhOQVVZTkFpQUZRUVJxSWdVZ0JrY05BQXNNQWdzQ1FDQUNMQUFMUVFCT0JFQWdCQ0FDS0FJSU5nS29BeUFFSUFJcEFnQTNBNkFEREFFTElBUkJvQU5xSUFJb0FnQWdBaWdDQkJBYUN5QUVRYkFEYWlJQUlBUXBBcUFETndJQUlBQWdCQ2dDcUFNMkFnZ2dCRUlBTndLZ0F5QUVRUUEyQXFnRElBTWdBQkNUQVNBRUxBQzdBMEVBU0FSQUlBUW9BckFERUJjTElBUXNBS3NEUVFCT0RTVWdCQ2dDb0FNUUZ3d2xDeUFGSUFaR0RRQWdBRUd3L2Z3QVFjejk4Z0JCZmhBY0lRTWdBVUdWaGU0QUVCNEVRQ0FESUFJUW9RbzJBZ1FNSlFzZ0FVRzh1ZTRBRUI0RVFDQURJQUlRZFRrRENBd2xDeUFCUWNXNTd3QVFIZ1JBSUFNZ0FoQ3JDRFlDRUF3bEN5QUJRWlRkN1FBUUhnUkFJQU1nQWhDZkNqWUNGQXdsQ3lBQlFZdno3UUFRSGdSQUFrQWdBaXdBQzBFQVRnUkFJQVFnQWlnQ0NEWUNpQU1nQkNBQ0tRSUFOd09BQXd3QkN5QUVRWUFEYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUdRQTJvaUFDQUVLUUtBQXpjQ0FDQUFJQVFvQW9nRE5nSUlJQVJDQURjQ2dBTWdCRUVBTmdLSUF5QURJQUFRamhVZ0JDd0Ftd05CQUVnRVFDQUVLQUtRQXhBWEN5QUVMQUNMQTBFQVRnMGxJQVFvQW9BREVCY01KUXNnQVVHenFPOEFFQjRFUUNBRElBSVFWellDSkF3bEN5QUJRWmlJN1FBUUhnUkFJQU1nQWhCMU9RTW9EQ1VMSUFGQmlZYnRBQkFlRFEwZ0FDZ0NnQUVoQmlBQUtBSjhJUU1MQWtBZ0F5QUdSZzBBSUFNaEJRTkFJQVVvQWdCQnpnRkhCRUFnQlVFRWFpSUZJQVpIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQjdQM3lBRUYrRUJ3aEF5QUJRYTZ3N2dBUUhnUkFJQU1nQWhEckRUWUNCQXdsQ3lBQlFZemQ3UUFRSGcwT0lBQW9Bb0FCSVFZZ0FDZ0NmQ0VEQ3dKQUFrQUNRQUpBSUFNZ0JrWU5BQ0FESVFVRFFDQUZLQUlBUWM4QlJ3UkFJQVZCQkdvaUJTQUdSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUVl6KzhnQkJmaEFjSVFNZ0FVR0kwKzRBRUI0TkFTQUFLQUtBQVNFR0lBQW9BbndoQXdzZ0F5QUdSZzBDSUFNaEJRTkFJQVVvQWdCQjBBRkdEUUlnQlVFRWFpSUZJQVpIRFFBTERBSUxBa0FnQWl3QUMwRUFUZ1JBSUFRZ0FpZ0NDRFlDNkFJZ0JDQUNLUUlBTndQZ0Fnd0JDeUFFUWVBQ2FpQUNLQUlBSUFJb0FnUVFHZ3NnQkVId0Ftb2lBQ0FFS1FMZ0FqY0NBQ0FBSUFRb0F1Z0NOZ0lJSUFSQ0FEY0M0QUlnQkVFQU5nTG9BaUFESUFBUWt3RWdCQ3dBK3dKQkFFZ0VRQ0FFS0FMd0FoQVhDeUFFTEFEckFrRUFUZzBsSUFRb0F1QUNFQmNNSlFzZ0JTQUdSZzBBSUFCQnNQMzhBRUdzL3ZJQVFYNFFIQ0VESUFGQndaanZBQkFlQkVBZ0F5QUNFRmMyQWdRTUpRc2dBVUgvanU0QUVCNEVRQ0FESUFJUXB3RTVBd2dNSlFzZ0FVSGhqdTRBRUI0RVFDQURJQUlRcHdFNUF4QU1KUXNnQVVHYmorNEFFQjRORHlBQUtBS0FBU0VHSUFBb0Fud2hBd3NDUUNBRElBWkdEUUFnQXlFRkEwQWdCU2dDQUVIUkFVY0VRQ0FGUVFScUlnVWdCa2NOQVF3Q0N3c2dCU0FHUmcwQUlBQkJzUDM4QUVIUS92SUFRWDRRSENFRElBRkI0NHp2QUJBZURSQWdBQ2dDZ0FFaEJpQUFLQUo4SVFNTEFrQWdBeUFHUmcwQUlBTWhCUU5BSUFVb0FnQkIwZ0ZIQkVBZ0JVRUVhaUlGSUFaSERRRU1BZ3NMSUFVZ0JrWU5BQ0FBUWJEOS9BQkI4UDd5QUVGK0VCd2hBeUFCUWJubzd3QVFIZzBSSUFBb0FvQUJJUVlnQUNnQ2ZDRURDd0pBSUFNZ0JrWU5BQ0FESVFVRFFDQUZLQUlBUWRNQlJ3UkFJQVZCQkdvaUJTQUdSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUVpqLzhnQkJmaEFjSVFNZ0FVRzN2KzhBRUI0RVFBSkFJQUlzQUF0QkFFNEVRQ0FFSUFJb0FnZzJBc2dDSUFRZ0Fpa0NBRGNEd0FJTUFRc2dCRUhBQW1vZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCMEFKcUlnQWdCQ2tDd0FJM0FnQWdBQ0FFS0FMSUFqWUNDQ0FFUWdBM0FzQUNJQVJCQURZQ3lBSWdBeUFBRUpNQklBUXNBTnNDUVFCSUJFQWdCQ2dDMEFJUUZ3c2dCQ3dBeXdKQkFFNE5KU0FFS0FMQUFoQVhEQ1VMSUFGQms4SHZBQkFlRFJJZ0FDZ0NnQUVoQmlBQUtBSjhJUU1MQWtBZ0F5QUdSZzBBSUFNaEJRTkFJQVVvQWdCQjFBRkhCRUFnQlVFRWFpSUZJQVpIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQnZQL3lBRUYrRUJ3aEF5QUJRYVhTN2dBUUhnUkFBa0FnQWl3QUMwRUFUZ1JBSUFRZ0FpZ0NDRFlDcUFJZ0JDQUNLUUlBTndPZ0Fnd0JDeUFFUWFBQ2FpQUNLQUlBSUFJb0FnUVFHZ3NnQkVHd0Ftb2lBQ0FFS1FLZ0FqY0NBQ0FBSUFRb0FxZ0NOZ0lJSUFSQ0FEY0NvQUlnQkVFQU5nS29BaUFESUFBUWt3RWdCQ3dBdXdKQkFFZ0VRQ0FFS0FLd0FoQVhDeUFFTEFDckFrRUFUZzBsSUFRb0FxQUNFQmNNSlFzZ0FVSE9udThBRUI0RVFBSkFJQUlzQUF0QkFFNEVRQ0FFSUFJb0FnZzJBb2dDSUFRZ0Fpa0NBRGNEZ0FJTUFRc2dCRUdBQW1vZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCa0FKcUlnQWdCQ2tDZ0FJM0FnQWdBQ0FFS0FLSUFqWUNDQ0FFUWdBM0FvQUNJQVJCQURZQ2lBSWdBeUFBRU9FRElBUXNBSnNDUVFCSUJFQWdCQ2dDa0FJUUZ3c2dCQ3dBaXdKQkFFNE5KU0FFS0FLQUFoQVhEQ1VMSUFGQi80THZBQkFlQkVBZ0JFSGdBV29nQWhDSUJTQURJQVFvQXZ3Qk5nSThJQU1nQkNrQzlBRTNBalFnQXlBRUtRTHNBVGNDTENBRElBUXBBdVFCTndJa0RDVUxJQUZCNEovdkFCQWVCRUFnQXlBQ0VJNEZOZ0pBRENVTElBRkIyS3p0QUJBZURSTWdBQ2dDZ0FFaEJpQUFLQUo4SVFNTEFrQWdBeUFHUmcwQUlBTWhCUU5BSUFVb0FnQkIxUUZIQkVBZ0JVRUVhaUlGSUFaSERRRU1BZ3NMSUFVZ0JrWU5BQ0FBUWJEOS9BQkI0UC95QUVGK0VCd2hBeUFCUWUrcTd3QVFIZzBVSUFBb0FvQUJJUVlnQUNnQ2ZDRURDd0pBSUFNZ0JrWU5BQ0FESVFVRFFDQUZLQUlBUWRZQlJ3UkFJQVZCQkdvaUJTQUdSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUVlpQTh3QkJmaEFjSVFNZ0FVR3NsdTRBRUI0TkZTQUFLQUtBQVNFR0lBQW9BbndoQXdzQ1FBSkFBa0FDUUNBRElBWkdEUUFnQXlFRkEwQWdCU2dDQUVIWEFVY0VRQ0FGUVFScUlnVWdCa2NOQVF3Q0N3c2dCU0FHUmcwQUlBQkJzUDM4QUVHMGdQTUFRWDRRSENFRElBRkJyc0R3QUJBZURRRWdBQ2dDZ0FFaEJpQUFLQUo4SVFNTElBTWdCa1lOQWlBRElRVURRQ0FGS0FJQVFkZ0JSZzBDSUFWQkJHb2lCU0FHUncwQUN3d0NDd0pBSUFJc0FBdEJBRTRFUUNBRUlBSW9BZ2cyQXNnQklBUWdBaWtDQURjRHdBRU1BUXNnQkVIQUFXb2dBaWdDQUNBQ0tBSUVFQm9MSUFSQjBBRnFJQVJCd0FGcUVJa0hJQVFvQXRBQklRQWdBeUFFS3dQWUFUa0RFQ0FESUFBMkFnZ2dCQ3dBeXdGQkFFNE5KU0FFS0FMQUFSQVhEQ1VMSUFVZ0JrWU5BQ0FBUWJEOS9BQkIzSUR6QUVGK0VCd2hBeUFCUVkyNDdRQVFIZ1JBSUFNZ0FoQjFPUU1JRENVTElBRkI0T0h1QUJBZURSWWdBQ2dDZ0FFaEJpQUFLQUo4SVFNTEFrQUNRQUpBQWtBQ1FBSkFBa0FnQXlBR1JnMEFJQU1oQlFOQUlBVW9BZ0JCMlFGSEJFQWdCVUVFYWlJRklBWkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCaElIekFFRitFQndoQXlBQlFjcXg3UUFRSGcwQklBQW9Bb0FCSVFZZ0FDZ0NmQ0VEQ3lBRElBWkdEUUlnQXlFRkEwQWdCU2dDQUVIYUFVWU5BaUFGUVFScUlnVWdCa2NOQUFzTUFnc0NRQ0FDTEFBTFFRQk9CRUFnQkNBQ0tBSUlOZ0tvQVNBRUlBSXBBZ0EzQTZBQkRBRUxJQVJCb0FGcUlBSW9BZ0FnQWlnQ0JCQWFDeUFFUWJBQmFpSUFJQVFwQXFBQk53SUFJQUFnQkNnQ3FBRTJBZ2dnQkVJQU53S2dBU0FFUVFBMkFxZ0JJQU1nQUJDVEFTQUVMQUM3QVVFQVNBUkFJQVFvQXJBQkVCY0xJQVFzQUtzQlFRQk9EU2dnQkNnQ29BRVFGd3dvQ3lBRklBWkdEUUFnQUVHdy9md0FRYUNCOHdCQmZoQWNJUU1nQVVHTGxPOEFFQjROQVNBQUtBS0FBU0VHSUFBb0Fud2hBd3NnQXlBR1JnMENJQU1oQlFOQUlBVW9BZ0JCMndGR0RRSWdCVUVFYWlJRklBWkhEUUFMREFJTEFrQWdBaXdBQzBFQVRnUkFJQVFnQWlnQ0NEWUNpQUVnQkNBQ0tRSUFOd09BQVF3QkN5QUVRWUFCYWlBQ0tBSUFJQUlvQWdRUUdnc2dCRUdRQVdvaUFDQUVLUUtBQVRjQ0FDQUFJQVFvQW9nQk5nSUlJQVJDQURjQ2dBRWdCRUVBTmdLSUFTQURJQUFRa3dFZ0JDd0Ftd0ZCQUVnRVFDQUVLQUtRQVJBWEN5QUVMQUNMQVVFQVRnMGxJQVFvQW9BQkVCY01KUXNnQlNBR1JnMEFJQUJCc1AzOEFFSEVnZk1BUVg0UUhDRURJQUZCbmRMdUFCQWVCRUFDUUNBQ0xBQUxRUUJPQkVBZ0JDQUNLQUlJTmdKb0lBUWdBaWtDQURjRFlBd0JDeUFFUWVBQWFpQUNLQUlBSUFJb0FnUVFHZ3NnQkVId0FHb2lBQ0FFS1FKZ053SUFJQUFnQkNnQ2FEWUNDQ0FFUWdBM0FtQWdCRUVBTmdKb0lBTWdBQkNUQVNBRUxBQjdRUUJJQkVBZ0JDZ0NjQkFYQ3lBRUxBQnJRUUJPRFNVZ0JDZ0NZQkFYRENVTElBRkJrcDd2QUJBZUJFQUNRQ0FDTEFBTFFRQk9CRUFnQkNBQ0tBSUlOZ0pJSUFRZ0Fpa0NBRGNEUUF3QkN5QUVRVUJySUFJb0FnQWdBaWdDQkJBYUN5QUVRZEFBYWlJQklBUkJRR3NpQUNrQ0FEY0NBQ0FCSUFBb0FnZzJBZ2dnQUVJQU53SUFJQUJCQURZQ0NDQURJQUVRNFFNZ0JDd0FXMEVBU0FSQUlBUW9BbEFRRndzZ0JDd0FTMEVBVGcwbElBUW9Ba0FRRnd3bEN5QUJRZVNDN3dBUUhnUkFJQVJCSUdvZ0FoQ0lCU0FESUFRb0FqdzJBandnQXlBRUtRSTBOd0kwSUFNZ0JDa0NMRGNDTENBRElBUXBBaVEzQWlRTUpRc2dBVUhXbis4QUVCNEVRQ0FESUFJUWpnVTJBa0FNSlFzZ0FVSE5yTzBBRUI0TkZ5QUFLQUtBQVNFR0lBQW9BbndoQXdzQ1FDQURJQVpHRFFBZ0F5RUZBMEFnQlNnQ0FFSGNBVWNFUUNBRlFRUnFJZ1VnQmtjTkFRd0NDd3NnQlNBR1JnMEFJQUJCc1AzOEFFSHNnZk1BUVg0UUhDRURJQUZCdGJidUFCQWVEUmdnQUNnQ2dBRWhCaUFBS0FKOElRTUxBa0FnQXlBR1JnMEFJQU1oQlFOQUlBVW9BZ0JCM1FGSEJFQWdCVUVFYWlJRklBWkhEUUVNQWdzTElBVWdCa1lOQUNBQVFiRDkvQUJCbElMekFFRitFQndoQXlBQlFiZVQ3Z0FRSGcwWklBQW9Bb0FCSVFZZ0FDZ0NmQ0VEQ3dKQUlBTWdCa1lOQUNBRElRVURRQ0FGS0FJQVFkNEJSd1JBSUFWQkJHb2lCU0FHUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFiaUM4d0JCZmhBY0lRTWdBVUhWcWU4QUVCNE5HaUFBS0FLQUFTRUdJQUFvQW53aEF3c0NRQ0FESUFaR0RRQWdBeUVGQTBBZ0JTZ0NBRUhmQVVjRVFDQUZRUVJxSWdVZ0JrY05BUXdDQ3dzZ0JTQUdSZzBBSUFCQnNQMzhBRUhnZ3ZNQVFYNFFIQ0VESUFGQjZwdnVBQkFlRFJzZ0FDZ0NnQUVoQmlBQUtBSjhJUU1MQWtBZ0F5QUdSZzBBSUFNaEJRTkFJQVVvQWdCQjRBRkhCRUFnQlVFRWFpSUZJQVpIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQmlJUHpBRUYrRUJ3aEF5QUJRY3laN2dBUUhnMGNJQUFvQW9BQklRWWdBQ2dDZkNFREN3SkFJQU1nQmtZTkFDQURJUVVEUUNBRktBSUFRZUVCUndSQUlBVkJCR29pQlNBR1J3MEJEQUlMQ3lBRklBWkdEUUFnQUVHdy9md0FRYkNEOHdCQmZoQWNJUU1nQVVIaW1PNEFFQjROSFNBQUtBS0FBU0VHSUFBb0Fud2hBd3NDUUNBRElBWkdEUUFnQXlFRkEwQWdCU2dDQUVIaUFVY0VRQ0FGUVFScUlnVWdCa2NOQVF3Q0N3c2dCU0FHUmcwQUlBQkJzUDM4QUVIWWcvTUFRWDRRSENFRElBRkIzNXZ1QUJBZUJFQWdBeUFDRUtjQk9RTUlEQ1VMSUFGQjU1dnVBQkFlRFI0Z0FDZ0NnQUVoQmlBQUtBSjhJUU1MQWtBZ0F5QUdSZzBBSUFNaEJRTkFJQVVvQWdCQjR3RkhCRUFnQlVFRWFpSUZJQVpIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQmdJVHpBRUYrRUJ3aEF5QUJRZlNZN2dBUUhnUkFJQU1nQWhCMU9RTUlEQ1VMSUFGQmdabnVBQkFlRFI4Z0FDZ0NnQUVoQmlBQUtBSjhJUU1MQWtBZ0F5QUdSZzBBSUFNaEJRTkFJQVVvQWdCQjVBRkhCRUFnQlVFRWFpSUZJQVpIRFFFTUFnc0xJQVVnQmtZTkFDQUFRYkQ5L0FCQnFJVHpBRUYrRUJ3aEF5QUJRZGVZN2dBUUhnUkFJQU1nQWhDbkFUa0RDQXdsQ3lBQlFkK1k3Z0FRSGcwZ0lBQW9Bb0FCSVFZZ0FDZ0NmQ0VEQ3dKQUlBTWdCa1lOQUNBRElRVURRQ0FGS0FJQVFlVUJSd1JBSUFWQkJHb2lCU0FHUncwQkRBSUxDeUFGSUFaR0RRQWdBRUd3L2Z3QVFkQ0U4d0JCZmhBY0lRTWdBVUdSdnU0QUVCNE5JU0FBS0FLQUFTRUdJQUFvQW53aEF3c0NRQUpBQWtBQ1FDQURJQVpHRFFBZ0F5RUZBMEFnQlNnQ0FFSG1BVWNFUUNBRlFRUnFJZ1VnQmtjTkFRd0NDd3NnQlNBR1JnMEFJQUJCc1AzOEFFSDBoUE1BUVg0UUhDRURJQUZCMExUdkFCQWVEUUVnQUNnQ2dBRWhCaUFBS0FKOElRTUxJQU1nQmtZTkFpQURJUVVEUUNBRktBSUFRZWNCUmcwQ0lBVkJCR29pQlNBR1J3MEFDd3dDQ3dKQUlBSXNBQXRCQUU0RVFDQUVJQUlvQWdnMkFnZ2dCQ0FDS1FJQU53TUFEQUVMSUFRZ0FpZ0NBQ0FDS0FJRUVCb0xJQVJCRUdvaUFDQUVLUUlBTndJQUlBQWdCQ2dDQ0RZQ0NDQUVRZ0EzQWdBZ0JFRUFOZ0lJSUFNZ0FCQ1RBU0FFTEFBYlFRQklCRUFnQkNnQ0VCQVhDeUFFTEFBTFFRQk9EU1VnQkNnQ0FCQVhEQ1VMSUFVZ0JrWU5BQ0FBUWJEOS9BQkJrSVh6QUVGK0VCd2hBeUFCUVpmcTdnQVFIZzBpSUFBb0FvQUJJUVlnQUNnQ2ZDRURDd0pBSUFNZ0JrWU5BQ0FESVFVRFFDQUZLQUlBUWVnQlJ3UkFJQVZCQkdvaUJTQUdSdzBCREFJTEN5QUZJQVpHRFFBZ0FFR3cvZndBUWF5Rjh3QkJmaEFjSVFNZ0FVR3NpTzBBRUI0RVFDQURJQUlRZFRrRENBd2xDeUFCUWFHRzdRQVFIZzBqSUFBb0FvQUJJUVlnQUNnQ2ZDRURDMEVBSVFVZ0F5QUdSZzBrQTBBZ0F5Z0NBRUhwQVVjRVFDQURRUVJxSWdNZ0JrY05BUXdtQ3dzZ0F5QUdSZzBrSUFCQnNQMzhBRUhJaGZNQVFYNFFIQ0VBSUFGQnliL3dBQkFlQkVBZ0FDQUNFSFU1QXdnTUpBc2dBVUhBdi9BQUVCNUZEU1FnQUNBQ0VIVTVBeEFNSXdzZ0F5QUNFSFU1QXdnTUlnc2dBeUFDRUhVNUF5Z01JUXNnQXdKL0l3QkJFR3NpQmlRQUFrQWdBaWdDQkNJRElBSXRBQXNpQUNBQVFSaDBRUmgxSWdGQkFFZ2JRUVJHQkVBZ0FrRi9RYW55N2dCQkJCQWJSUVJBUVFFaEFBd0NDeUFDS0FJRUlRTWdBaTBBQ3lJQUlRRUxJQU1nQUNBQlFSaDBRUmgxUVFCSUcwRUZSZ1JBSUFKQmYwR2xpTzhBUVFVUUcwVUVRRUVDSVFBTUFnc2dBaWdDQkNFRElBSXRBQXNpQUNFQkN5QURJQUFnQVVFWWRFRVlkVUVBU0J0QkFVWUVRQ0FDUVg5QjBjUHdBRUVCRUJ0RkJFQkJBeUVBREFJTElBSW9BZ1FoQXlBQ0xRQUxJZ0FoQVFzZ0F5QUFJQUZCR0hSQkdIVkJBRWdiUVFGR0JFQWdBa0YvUVpQQzhBQkJBUkFiUlFSQVFRUWhBQXdDQ3lBQ0tBSUVJUU1nQWkwQUN5SUFJUUVMQWtBZ0F5QUFJQUZCR0hSQkdIVkJBRWdiUVFGR0JIOGdBa0YvUVkrLzhBQkJBUkFiUlFSQVFRVWhBQXdEQ3lBQ0xRQUxJZ0FoQVNBQ0tBSUVCU0FEQ3lBQUlBRkJHSFJCR0hWQkFFZ2JRUUZIRFFBZ0FrRi9RWis5OEFCQkFSQWJEUUJCQmlFQURBRUxRUWNoQUNBQ1FhcSs4QUFRSGcwQVFRZ2hBQ0FDUWREQjhBQVFIZzBBUVFraEFDQUNRWUMvOEFBUUhnMEFRUW9oQUNBQ1FaVzk4QUFRSGcwQVFRc2hBQ0FDUWFhKzhBQVFIZzBBUVF3aEFDQUNRZGJCOEFBUUhnMEFRUTBoQUNBQ1FZTy84QUFRSGcwQVFRNUJBQ0FDUVpDOThBQVFIaUlCR3lFQUlBRU5BRUVBSVFBZ0FpZ0NCQ0FDTFFBTElnRWdBVUVZZEVFWWRTSUJRUUJJRzBVTkFDQUdJQUlvQWdBZ0FpQUJRUUJJR3pZQ0FFRzRqL0FBSUFZUUpBc2dCa0VRYWlRQUlBQUxOZ0lFRENBTElBTWdBa0VCRUljRk9RTUlEQjhMSUFNZ0FoQk9OZ0lFREI0TElBTWdBaEJPT2dBRURCMExJQU1nQWhDbkFUa0RJQXdjQ3lBRElBSVFUallDQkF3YkN5QURJQUlRN1EwMkFnUU1HZ3NnQXlBQ0VLTUtOZ0lNREJrTElBTWdBaEJPTmdJRURCZ0xJQU1nQWhCT09nQUlEQmNMSUFNZ0FoQjFPUU13REJZTElBTWdBaERwRFRZQ0NBd1ZDeUFESUFJUXB3RTVBeGdNRkFzZ0F3Si9Jd0JCRUdzaUJTUUFBa0FnQWlnQ0JDSUJJQUl0QUFzaUFDQUFRUmgwUVJoMUlnTkJBRWdiUVFOR0JFQWdBa0YvUWZiVzdnQkJBeEFiUlFSQVFRRWhCZ3dDQ3lBQ0xRQUxJZ0FoQXlBQ0tBSUVJUUVMSUFFZ0FDQURRUmgwUVJoMVFRQklHMEVEUmdSQUlBSkJmMEdmbU84QVFRTVFHMFVFUUVFQ0lRWU1BZ3NnQWkwQUN5SUFJUU1nQWlnQ0JDRUJDeUFCSUFBZ0EwRVlkRUVZZFVFQVNCdEJCRVlFUUVFQVFRTWdBa0YvUWErWDd3QkJCQkFiSWdBYklRWWdBRVVOQVNBQ0xRQUxJZ0FoQXlBQ0tBSUVJUUVMUVFBaEJpQUJJQUFnQTBFWWRFRVlkU0lBUVFCSUcwVU5BQ0FGSUFJb0FnQWdBaUFBUVFCSUd6WUNBRUdLak84QUlBVVFKQXNnQlVFUWFpUUFJQVlMTmdJRURCTUxJQU1DZnlNQVFSQnJJZ1VrQUFKQUlBSW9BZ1FpQVNBQ0xRQUxJZ0FnQUVFWWRFRVlkU0lEUVFCSUcwRUtSZ1JBSUFKQmYwSEd1ZTBBUVFvUUcwVUVRRUVCSVFZTUFnc2dBaTBBQ3lJQUlRTWdBaWdDQkNFQkN5QUJJQUFnQTBFWWRFRVlkVUVBU0J0QkRVWUVRQ0FDUVg5QjNMbnRBRUVORUJ0RkJFQkJBaUVHREFJTElBSXRBQXNpQUNFRElBSW9BZ1FoQVFzZ0FTQUFJQU5CR0hSQkdIVkJBRWdiUVFsR0JFQWdBa0YvUWJ1NTd3QkJDUkFiUlFSQVFRTWhCZ3dDQ3lBQ0xRQUxJZ0FoQXlBQ0tBSUVJUUVMSUFFZ0FDQURRUmgwUVJoMVFRQklHMEVLUmdSQUlBSkJmMEhJaSs4QVFRb1FHeUlBUlVFQ2RDRUdJQUJGRFFFZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQzBFQUlRWWdBU0FBSUFOQkdIUkJHSFVpQUVFQVNCdEZEUUFnQlNBQ0tBSUFJQUlnQUVFQVNCczJBZ0JCanVmdkFDQUZFQ1FMSUFWQkVHb2tBQ0FHQ3pZQ0JBd1NDeUFESUFJUW9BNDJBaEFNRVFzZ0F5QUNFTlVFTmdKRURCQUxJQU1nQWhET0RUWUNCQXdQQ3lBRElBSVFkVGtEQ0F3T0N5QURJQUlRZFRrREVBd05DeUFESUFJUTFRUTJBa1FNREFzZ0F5QUNFSjRLTmdJRURBc0xJQU1nQWhCT05nSUVEQW9MSUFNZ0FoQlhOZ0lFREFrTElBTWdBaENuQVRrRENBd0lDeUFESUFJUWRUa0RDQXdIQ3lBRElBSVFwd0U1QXdnTUJnc2dBeUFDRUtjQk9RTVFEQVVMSUFNZ0FoQjFPUU1RREFRTElBTWdBaENuQVRrREVBd0RDeUFEQW44akFFRVFheUlGSkFBQ1FDQUNLQUlFSWdFZ0FpMEFDeUlBSUFCQkdIUkJHSFVpQTBFQVNCdEJCVVlFUUNBQ1FYOUJyclR2QUVFRkVCdEZCRUJCQVNFR0RBSUxJQUl0QUFzaUFDRURJQUlvQWdRaEFRc2dBU0FBSUFOQkdIUkJHSFZCQUVnYlFRZEdCRUFnQWtGL1FhQ3o3UUJCQnhBYlJRUkFRUUloQmd3Q0N5QUNMUUFMSWdBaEF5QUNLQUlFSVFFTElBRWdBQ0FEUVJoMFFSaDFRUUJJRzBFSlJnUkFJQUpCZjBHNWtPNEFRUWtRRzBVRVFFRURJUVlNQWdzZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQ3lBQklBQWdBMEVZZEVFWWRVRUFTQnRCQkVZRVFDQUNRWDlCajV2dkFFRUVFQnRGQkVCQkJDRUdEQUlMSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXNnQVNBQUlBTkJHSFJCR0hWQkFFZ2JRUVJHQkVCQkFFRUZJQUpCZjBHdmwrOEFRUVFRR3lJQUd5RUdJQUJGRFFFZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQzBFQUlRWWdBU0FBSUFOQkdIUkJHSFVpQUVFQVNCdEZEUUFnQlNBQ0tBSUFJQUlnQUVFQVNCczJBZ0JCckwzdUFDQUZFQ1FMSUFWQkVHb2tBQ0FHQ3pZQ0JBd0NDeUFESUFJUXB3RTVBd2dNQVFzZ0F5QUNFSFU1QXhBTFFRRWhCUXNnQkVIQUZtb2tBQ0FGQ3lBQUlBQkJxTjd5QURZQ0FDQUFMQUFQUVFCSUJFQWdBQ2dDQkJBWEN5QUFDNGNDQVFSL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0NBQ0lBSkJHR3BCdGJidUFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrRzF0dTRBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SUJRWEJQRFFFQ1FBSkFJQUZCQzA4RVFDQUJRUkJxUVhCeElnVVFHQ0VESUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFETmdJSUlBSWdBVFlDREF3QkN5QUNJQUU2QUJNZ0FrRUlhaUVESUFGRkRRRUxJQU1nQkNBQkVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFSjRLTmdJRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCdGJidUFCQXFDeUFDUVNCcUpBQVBDeEF0QUFzZ0FDQUFRWWpkOGdBMkFnQWdBQ3dBRDBFQVNBUkFJQUFvQWdRUUZ3c2dBQXRnQUNBQVFialE4Z0EyQWdBZ0FFSUFOd01ZSUFCQkFEWUNJQ0FBUWRqYzhnQTJBZ0FnQUVJQU53SWtJQUJDQURjREVDQUFRb0NBZ0lDQWdJRDR2MzgzQXdnZ0FFRUFOZ0lFSUFCQ0FEY0NMQ0FBUVFBMkFqUWdBRUVBT2dBWUlBQUxpZ0lCQTM4akFFRVFheUlGSkFBQ2Z5QUFMUUFMUVFkMkJFQWdBQ2dDQkF3QkN5QUFMUUFMQ3lJRVFRQlBCRUFDUUNBQ0lBQXRBQXRCQjNZRWZ5QUFLQUlJUWYvLy8vOEhjVUVCYXdWQkNnc2lBeUFFYTAwRVFDQUNSUTBCQW44Z0FDMEFDMEVIZGdSQUlBQW9BZ0FNQVFzZ0FBc2lBeUFFQkg4Z0FpQURhaUFESUFRUTBRUWdBU0FDUVFBZ0F5QUVhaUFCU3h0QkFDQUJJQU5QRzJvRklBRUxJQUlRMFFRZ0FpQUVhaUVCQWtBZ0FDMEFDMEVIZGdSQUlBQWdBVFlDQkF3QkN5QUFJQUU2QUFzTElBVkJBRG9BRHlBQklBTnFJQVV0QUE4NkFBQU1BUXNnQUNBRElBSWdCR29nQTJzZ0JFRUFRUUFnQWlBQkVJY0hDeUFGUVJCcUpBQWdBQThMRUhjQUMzSUJBbjhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlBa0FnQUNnQ0JDSUFSUTBBSUFKQkNHb2lBU0FBRU80TklBSW9BZ2doQUNBQ0xBQVRJUU1nQWlBQ1FSaHFRWnZVN2dBUUl6WUNBQ0FDSUFBZ0FTQURRUUJJR3hBbklBSXNBQk5CQUU0TkFDQUNLQUlJRUJjTElBSkJJR29rQUF0b0FDQUFRWmpiOGdBMkFnQWdBQ3dBUDBFQVNBUkFJQUFvQWpRUUZ3c2dBQ3dBTTBFQVNBUkFJQUFvQWlnUUZ3c2dBQ3dBSjBFQVNBUkFJQUFvQWh3UUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBQ3dBRDBFQVNBUkFJQUFvQWdRUUZ3c2dBQXRtQVFOL0lBQW9BZ1FpQVFSQUlBRWdBQ2dDQ0NJRFJnUi9JQUVGQTBBZ0EwRU1heUVDSUFOQkFXc3NBQUJCQUVnRVFDQUNLQUlBRUJjTElBSWlBeUFCUncwQUN5QUFLQUlFQ3lFQ0lBQWdBVFlDQ0NBQ0VCY0xJQUJDQURjQ0JDQUFRUUEyQWd3TFZnQWdBRUdJMnZJQU5nSUFJQUFzQURkQkFFZ0VRQ0FBS0FJc0VCY0xJQUFzQUNkQkFFZ0VRQ0FBS0FJY0VCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUFzQUE5QkFFZ0VRQ0FBS0FJRUVCY0xJQUFMSlFFQmZ5QUFRYWpaOGdBMkFnQWdBQ2dDQkNJQkJFQWdBQ0FCTmdJSUlBRVFGd3NnQUFzdUFRRi9JQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFCQ0FEY0NCQ0FBUWdBM0FoUWdBRUlBTndJTUN6SUFJQUJCK05qeUFEWUNBQ0FBTEFBblFRQklCRUFnQUNnQ0hCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBQzU0QkFDQUFRZWpZOGdBMkFnQWdBQ3dBWTBFQVNBUkFJQUFvQWxnUUZ3c2dBQ3dBVjBFQVNBUkFJQUFvQWt3UUZ3c2dBQ3dBUzBFQVNBUkFJQUFvQWtBUUZ3c2dBQ3dBUDBFQVNBUkFJQUFvQWpRUUZ3c2dBQ3dBTTBFQVNBUkFJQUFvQWlnUUZ3c2dBQ3dBSjBFQVNBUkFJQUFvQWh3UUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBQ3dBRDBFQVNBUkFJQUFvQWdRUUZ3c2dBQXR5QVFKL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0FKQUlBQW9BZ1FpQUVVTkFDQUNRUWhxSWdFZ0FCQzFEaUFDS0FJSUlRQWdBaXdBRXlFRElBSWdBa0VZYWtHOHR1NEFFQ00yQWdBZ0FpQUFJQUVnQTBFQVNCc1FKeUFDTEFBVFFRQk9EUUFnQWlnQ0NCQVhDeUFDUVNCcUpBQUxOd0VCZnlBQVFaalc4Z0EyQWdBZ0FDZ0NFQ0lCQkVBZ0FDQUJOZ0lVSUFFUUZ3c2dBQ3dBRDBFQVNBUkFJQUFvQWdRUUZ3c2dBQXU1QWdFRWZ5TUFRVEJySWdJa0FDQUNJQUUyQWlnZ0FpQUNRU2hxUWVIbzd3QVFIVFlDQ0FKQVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQktHcEI0ZWp2QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBVUZ3VHcwQkFrQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSUZFQmdoQXlBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQXpZQ0NDQUNJQUUyQWd3TUFRc2dBaUFCT2dBVElBSkJDR29oQXlBQlJRMEJDeUFESUFRZ0FSQVpHZ3NnQVNBRGFrRUFPZ0FBSUFKQkdHb2lBU0FDUVFocUVLZ0lJQUVnQUVFRWFpSUFSd1JBSUFBZ0FpZ0NHQ0FDS0FJY0VGRUxJQUlvQWhnaUFBUkFJQUlnQURZQ0hDQUFFQmNMSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFKQktHcEI0ZWp2QUJBcUN5QUNRVEJxSkFBUEN4QXRBQXZQdndJQkgzOGpBRUVRYXlJQUpBQUNRQ0FBUVF4cUlBQkJDR29RRWcwQVFaalRnUUVnQUNnQ0RFRUNkRUVFYWhEa0FTSUJOZ0lBSUFGRkRRQWdBQ2dDQ0JEa0FTSUJCRUJCbU5PQkFTZ0NBQ0FBS0FJTVFRSjBha0VBTmdJQVFaalRnUUVvQWdBZ0FSQVJSUTBCQzBHWTA0RUJRUUEyQWdBTElBQkJFR29rQUVIVm1JSUJMUUFBUlFSQVFiVEs5Z0FvQWdBaUF5RUFJd0JCRUdzaUFTUUFRZlNWZ2dFUTJRRWhBa0djbG9JQlFheVdnZ0UyQWdCQmxKYUNBU0FBTmdJQVFmU1ZnZ0ZCd01yMkFEWUNBRUdvbG9JQlFRQTZBQUJCcEphQ0FVRi9OZ0lBSUFGQkNHb2lBQ0FDS0FJRUlnSTJBZ0FnQWlBQ0tBSUVRUUZxTmdJRVFmU1ZnZ0VnQUVIMGxZSUJLQUlBS0FJSUVRSUFJQUFvQWdBaUFDQUFLQUlFUVFGcklnSTJBZ1FnQWtGL1JnUkFJQUFnQUNnQ0FDZ0NDQkVCQUFzZ0FVRVFhaVFBUWRDUWdnRkJzTjd4QURZQ0FFSFFrSUlCUWFTdzhnQTJBZ0JCeUpDQ0FVR1FyZklBTmdJQVFkQ1FnZ0ZCcEszeUFEWUNBRUhNa0lJQlFRQTJBZ0JCMEpDQ0FVSDBsWUlCRU5BSkl3QkJFR3NpQVNRQVFiU1dnZ0VRcFFZaEFrSGNsb0lCUWV5V2dnRTJBZ0JCMUphQ0FTQUROZ0lBUWJTV2dnRkJwTXYyQURZQ0FFSG9sb0lCUVFBNkFBQkI1SmFDQVVGL05nSUFJQUZCQ0dvaUFDQUNLQUlFSWdJMkFnQWdBaUFDS0FJRVFRRnFOZ0lFUWJTV2dnRWdBRUcwbG9JQktBSUFLQUlJRVFJQUlBQW9BZ0FpQUNBQUtBSUVRUUZySWdJMkFnUWdBa0YvUmdSQUlBQWdBQ2dDQUNnQ0NCRUJBQXNnQVVFUWFpUUFRYWlSZ2dGQnNON3hBRFlDQUVHb2tZSUJRZXl3OGdBMkFnQkJvSkdDQVVIQXJmSUFOZ0lBUWFpUmdnRkIxSzN5QURZQ0FFR2trWUlCUVFBMkFnQkJxSkdDQVVHMGxvSUJFTkFKUWZTV2dnRkJqTlR5QUNnQ0FDSUFRYVNYZ2dFUXNoTkIrSkdDQVVIMGxvSUJFTnNNUWF5WGdnRWdBRUhjbDRJQkVMRVRRY3lTZ2dGQnJKZUNBUkRhREVIa2w0SUJRYnpUOFFBb0FnQWlBRUdVbUlJQkVMSVRRYUNUZ2dGQjVKZUNBUkRiREVISWxJSUJRYUNUZ2dFb0FnQkJER3NvQWdCQm9KT0NBV29vQWhnUTJ3eEJuSmlDQVNBQVFjeVlnZ0VRc1JOQjlKT0NBVUdjbUlJQkVOb01RWnlWZ2dGQjlKT0NBU2dDQUVFTWF5Z0NBRUgwazRJQmFpZ0NHQkRhREVISWtJSUJLQUlBUVF4cktBSUFRY2lRZ2dGcUlnQW9Ba2dhSUFCQitKR0NBVFlDU0VHZ2tZSUJLQUlBUVF4cktBSUFRYUNSZ2dGcUlnQW9Ba2dhSUFCQnpKS0NBVFlDU0VHZ2s0SUJLQUlBUVF4cktBSUFRYUNUZ2dGcUlnQWdBQ2dDQkVHQXdBQnlOZ0lFUWZTVGdnRW9BZ0JCREdzb0FnQkI5Sk9DQVdvaUFDQUFLQUlFUVlEQUFISTJBZ1JCb0pPQ0FTZ0NBRUVNYXlnQ0FFR2drNElCYWlJQUtBSklHaUFBUWZpUmdnRTJBa2hCOUpPQ0FTZ0NBRUVNYXlnQ0FFSDBrNElCYWlJQUtBSklHaUFBUWN5U2dnRTJBa2hCMVppQ0FVRUJPZ0FBQzBIazBvRUJRYmpSZ1FFMkFnQkJuTktCQVVFcU5nSUFRY3pqZ1FGQkFEWUNBRUhFNDRFQlFnQTNBZ0JCME9PQkFVSEFBQkFZSWdBMkFnQkIxT09CQVVLK2dJQ0FnSWlBZ0lCL053SUFJQUJCQURvQVBpQUFRZkdLOEFBcEFBQTNBRFlnQUVIcml2QUFLUUFBTndBd0lBQkI0NHJ3QUNrQUFEY0FLQ0FBUWR1SzhBQXBBQUEzQUNBZ0FFSFRpdkFBS1FBQU53QVlJQUJCeTRyd0FDa0FBRGNBRUNBQVFjT0s4QUFwQUFBM0FBZ2dBRUc3aXZBQUtRQUFOd0FBUWR6amdRRkIwQUFRR0NJQU5nSUFRZURqZ1FGQ3dJQ0FnSUNLZ0lDQWZ6Y0NBQ0FBUVFBNkFFQWdBRUdJeGZBQUtRQUFOd0E0SUFCQmdNWHdBQ2tBQURjQU1DQUFRZmpFOEFBcEFBQTNBQ2dnQUVId3hQQUFLUUFBTndBZ0lBQkI2TVR3QUNrQUFEY0FHQ0FBUWVERThBQXBBQUEzQUJBZ0FFSFl4UEFBS1FBQU53QUlJQUJCME1Ud0FDa0FBRGNBQUVIbzQ0RUJRUUEyQWdCQjdPT0JBVUVBTmdJQVFmRGpnUUZCQURZQ0FFSDQ0NEVCUWV6amdRRTJBZ0JCOU9PQkFVSHM0NEVCTmdJQUl3QkJNR3NpQVNRQVFRUWhBQkJKSVFJZ0FVRUVPZ0FySUFGQyt0NjVxd1kzQXlBZ0FVSEVqUE1BTmdJSUlBRWdBVUVJYWlJRE5nSVlJQUlnQVVFZ2FrRWxJQU1RU3dKQUlBTWdBU2dDR0NJQ1J3UkFRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUhPZ0FySUFGQzgrckpzNWJzMkRJM0F5QWdBVUcwclBNQU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0VlSUFBUVN3SkFBa0FnQUNBQktBSVlJZ0pHQkVCQkJDRUFEQUVMUVFVaEFDQUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFlQUFheUlBSkFBZ0FFRUVPZ0FYSUFCQkJEb0FKeUFBUVFBNkFCQWdBRUVFT2dBM0lBQkJBRG9BSUNBQVFRVTZBRWNnQUVFQU9nQXdJQUJCbHBqdEFDZ0FBRFlDUENBQVFVQnJRWnFZN1FBdEFBQTZBQUFnQUVFSE9nQlhJQUJCQURvQVFTQUFRb0NBZ0lEZzdadTM1UUEzQXdnZ0FFS0JnSUNBa0t5ZHV1OEFOd01ZSUFCQkF6WUNPQ0FBUW9LQWdJREFyWnEzNVFBM0F5Z2dBRUVFTmdKSUlBQkJBRG9BVTBHWWhvSUJRZ0EzQWdCQmxJYUNBVUdZaG9JQk5nSUFJQUJCejl2dkFDZ0FBRFlBVHlBQVFjemI3d0FvQUFBMkFrd2dBRUhZQUdvaUFVR1Vob0lCUVppR2dnRWdBRUVJYWlJQ0lBSVExZ0VnQVVHVWhvSUJRWmlHZ2dFZ0FFRVlhaUlDSUFJUTFnRWdBVUdVaG9JQlFaaUdnZ0VnQUVFb2FpSUNJQUlRMWdFZ0FVR1Vob0lCUVppR2dnRWdBRUU0YWlJQ0lBSVExZ0VnQVVHVWhvSUJRWmlHZ2dFZ0FFSElBR29pQVNBQkVOWUJJQUFzQUZkQkFFZ0VRQ0FBS0FKTUVCY0xJQUFzQUVkQkFFZ0VRQ0FBS0FJOEVCY0xJQUFzQURkQkFFZ0VRQ0FBS0FJc0VCY0xJQUFzQUNkQkFFZ0VRQ0FBS0FJY0VCY0xJQUFzQUJkQkFFZ0VRQ0FBS0FJTUVCY0xRYVNHZ2dGQ0FEY0NBRUdnaG9JQlFhU0dnZ0UyQWdBZ0FFRUVPZ0FYSUFCQkJEb0FKeUFBUVFBNkFCQWdBRUVIT2dBM0lBQkJBRG9BSUNBQVFjemI3d0FvQUFBMkFpd2dBRUhQMis4QUtBQUFOZ0F2SUFCQkFEb0FNeUFBUW9DQWdJRGc3WnUzNVFBM0F3Z2dBRUVETmdJb0lBQkNnWUNBZ0pDc25icnZBRGNER0NBQVFkZ0FhaUlCUWFDR2dnRkJwSWFDQVNBQVFRaHFJZ0lnQWhEV0FTQUJRYUNHZ2dGQnBJYUNBU0FBUVJocUlnSWdBaERXQVNBQlFhQ0dnZ0ZCcElhQ0FTQUFRU2hxSWdFZ0FSRFdBU0FBTEFBM1FRQklCRUFnQUNnQ0xCQVhDeUFBTEFBblFRQklCRUFnQUNnQ0hCQVhDeUFBTEFBWFFRQklCRUFnQUNnQ0RCQVhDeUFBUVFRNkFCY2dBRUVFT2dBbklBQkJBRG9BRUNBQVFRYzZBRGNnQUVFQU9nQWdJQUJCek52dkFDZ0FBRFlDTENBQVFjL2I3d0FvQUFBMkFDOGdBRUVHT2dCSElBQkJBRG9BTXlBQVFmVzQ3UUFvQUFBMkFqd2dBRUZBYTBINXVPMEFMd0FBT3dBQUlBQkNnSUNBZ09EdG03ZmxBRGNEQ0NBQVFRSTJBaWdnQUVLQmdJQ0FrS3lkdXU4QU53TVlJQUJCQXpZQ09FR3dob0lCUWdBM0FnQWdBRUVBT2dCQ1FheUdnZ0ZCc0lhQ0FUWUNBQ0FBUWRnQWFpSUJRYXlHZ2dGQnNJYUNBU0FBUVFocUlnSWdBaERXQVNBQlFheUdnZ0ZCc0lhQ0FTQUFRUmhxSWdJZ0FoRFdBU0FCUWF5R2dnRkJzSWFDQVNBQVFTaHFJZ0lnQWhEV0FTQUJRYXlHZ2dGQnNJYUNBU0FBUVRocUlnRWdBUkRXQVNBQUxBQkhRUUJJQkVBZ0FDZ0NQQkFYQ3lBQUxBQTNRUUJJQkVBZ0FDZ0NMQkFYQ3lBQUxBQW5RUUJJQkVBZ0FDZ0NIQkFYQ3lBQUxBQVhRUUJJQkVBZ0FDZ0NEQkFYQzBHOGhvSUJRZ0EzQWdCQnVJYUNBVUc4aG9JQk5nSUFJQUJCQkRvQUZ5QUFRUVE2QUNjZ0FFRUFPZ0FRSUFCQkJ6b0FOeUFBUVFBNkFDQWdBRUhNMis4QUtBQUFOZ0lzSUFCQno5dnZBQ2dBQURZQUx5QUFRUUE2QURNZ0FFS0FnSUNBNE8yYnQrVUFOd01JSUFCQkFqWUNLQ0FBUW9HQWdJQ1FySjI2N3dBM0F4Z2dBRUhZQUdvaUFVRzRob0lCUWJ5R2dnRWdBRUVJYWlJQ0lBSVExZ0VnQVVHNGhvSUJRYnlHZ2dFZ0FFRVlhaUlDSUFJUTFnRWdBVUc0aG9JQlFieUdnZ0VnQUVFb2FpSUJJQUVRMWdFZ0FDd0FOMEVBU0FSQUlBQW9BaXdRRndzZ0FDd0FKMEVBU0FSQUlBQW9BaHdRRndzZ0FDd0FGMEVBU0FSQUlBQW9BZ3dRRndzZ0FFRUVPZ0FYSUFCQkJ6b0FKeUFBUVFBNkFCQWdBRUczcU8wQUtBQUFOZ0ljSUFCQnVxanRBQ2dBQURZQUh5QUFRUVU2QURjZ0FFRUFPZ0FqSUFCQitOL3VBQ2dBQURZQ0xDQUFRZnpmN2dBdEFBQTZBREFnQUVFSE9nQkhJQUJCQURvQU1TQUFRb0NBZ0lDUXJKMjY3d0EzQXdnZ0FFRUJOZ0lZSUFCQkFqWUNLQ0FBUVFNMkFqZ2dBRUVBT2dCRFFjaUdnZ0ZDQURjQ0FFSEVob0lCUWNpR2dnRTJBZ0FnQUVHMjR1MEFLQUFBTmdBL0lBQkJzK0x0QUNnQUFEWUNQQ0FBUWRnQWFpSUJRY1NHZ2dGQnlJYUNBU0FBUVFocUlnSWdBaERXQVNBQlFjU0dnZ0ZCeUlhQ0FTQUFRUmhxSWdJZ0FoRFdBU0FCUWNTR2dnRkJ5SWFDQVNBQVFTaHFJZ0lnQWhEV0FTQUJRY1NHZ2dGQnlJYUNBU0FBUVRocUlnRWdBUkRXQVNBQUxBQkhRUUJJQkVBZ0FDZ0NQQkFYQ3lBQUxBQTNRUUJJQkVBZ0FDZ0NMQkFYQ3lBQUxBQW5RUUJJQkVBZ0FDZ0NIQkFYQ3lBQUxBQVhRUUJJQkVBZ0FDZ0NEQkFYQ3lBQVFRUTZBQmNnQUVFRU9nQW5JQUJCQURvQUVDQUFRUWM2QURjZ0FFRUFPZ0FnSUFCQm1JN3VBQ2dBQURZQ0xDQUFRWnVPN2dBb0FBQTJBQzhnQUVFS09nQkhJQUJCQURvQU15QUFRWldPN2dBcEFBQTNBandnQUVHZGp1NEFMd0FBT3dGRUlBQkNnSUNBZ0pDc25icnZBRGNEQ0NBQVFRSTJBaWdnQUVLQmdJQ0F3SzJhdCtVQU53TVlJQUJCQXpZQ09FSFVob0lCUWdBM0FnQWdBRUVBT2dCR1FkQ0dnZ0ZCMUlhQ0FUWUNBQ0FBUWRnQWFpSUJRZENHZ2dGQjFJYUNBU0FBUVFocUlnSWdBaERXQVNBQlFkQ0dnZ0ZCMUlhQ0FTQUFRUmhxSWdJZ0FoRFdBU0FCUWRDR2dnRkIxSWFDQVNBQVFTaHFJZ0lnQWhEV0FTQUJRZENHZ2dGQjFJYUNBU0FBUVRocUlnRWdBUkRXQVNBQUxBQkhRUUJJQkVBZ0FDZ0NQQkFYQ3lBQUxBQTNRUUJJQkVBZ0FDZ0NMQkFYQ3lBQUxBQW5RUUJJQkVBZ0FDZ0NIQkFYQ3lBQUxBQVhRUUJJQkVBZ0FDZ0NEQkFYQzBIZ2hvSUJRZ0EzQWdCQjNJYUNBVUhnaG9JQk5nSUFJQUJCQkRvQUZ5QUFRUVE2QUNjZ0FFRUFPZ0FRSUFCQkJEb0FOeUFBUVFBNkFDQWdBRUVBT2dBd0lBQkJucXp0QUNrQUFEY0NQQ0FBUWFhczdRQXZBQUE3QVVRZ0FFR0FGRHNCUmlBQVFvQ0FnSURnN1p1MzVRQTNBd2dnQUVLQmdJQ0FrS3lkdXU4QU53TVlJQUJCQXpZQ09DQUFRb0tBZ0lEQXJabXo5QUEzQXlnZ0FFSFlBR29pQVVIY2hvSUJRZUNHZ2dFZ0FFRUlhaUlDSUFJUTFnRWdBVUhjaG9JQlFlQ0dnZ0VnQUVFWWFpSUNJQUlRMWdFZ0FVSGNob0lCUWVDR2dnRWdBRUVvYWlJQ0lBSVExZ0VnQVVIY2hvSUJRZUNHZ2dFZ0FFRTRhaUlCSUFFUTFnRWdBQ3dBUjBFQVNBUkFJQUFvQWp3UUZ3c2dBQ3dBTjBFQVNBUkFJQUFvQWl3UUZ3c2dBQ3dBSjBFQVNBUkFJQUFvQWh3UUZ3c2dBQ3dBRjBFQVNBUkFJQUFvQWd3UUZ3c2dBRUhnQUdva0FDTUFRVEJySWdFa0FFRUVJUUFRU1NFQ0lBRkJCRG9BS3lBQlF2TEt1YU1HTndNZ0lBRkI1Tjd6QURZQ0NDQUJJQUZCQ0dvaUF6WUNHQ0FDSUFGQklHcEJvUUVnQXhCTEFrQWdBeUFCS0FJWUlnSkhCRUJCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBUVFVaEFCQkpJUUlnQVVFRk9nQXJJQUZDNGNhTnk4WU1Od01nSUFGQmpQM3pBRFlDQ0NBQklBRkJDR29pQXpZQ0dDQUNJQUZCSUdwQjZ3QWdBeEJMQWtBQ1FDQURJQUVvQWhnaUFrWUVRRUVFSVFBTUFRc2dBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFBUVNTRUNJQUZCQURvQUtDQUJRdXZLNVl1MDdOaTA1QUEzQXlBZ0FVRUlPZ0FySUFGQjFJdjBBRFlDQ0NBQklBRkJDR29pQURZQ0dDQUNJQUZCSUdwQit3QWdBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFFRWtoQWlBQlFRWTZBQ3NnQVVMcnl1V2JsZTBaTndNZ0lBRkJ6SjMwQURZQ0NDQUJJQUZCQ0dvaUFEWUNHQ0FDSUFGQklHcEIrZ0FnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXRCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBRUVraEFpQUJRUVk2QUNzZ0FVTHR5cm1iMTg0Y053TWdJQUZCMktuMEFEWUNDQ0FCSUFGQkNHb2lBRFlDR0NBQ0lBRkJJR3BCL1FBZ0FCQkxBa0FDUUNBQUlBRW9BaGdpQWtZRVFFRUVJUUFNQVF0QkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFBNkFDZ2dBVUx0eXRHcnB1N1V0T2NBTndNZ0lBRkJDRG9BS3lBQlFZUzE5QUEyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFmNEFJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBRUVRRUJnaUFrSEVsTzRBS0FBQU5nQUhJQUpCdlpUdUFDa0FBRGNBQUNBQ1FRQTZBQXNRU1NFRElBRkJJR29pQkNBQ1FRc1FHaUFCUWV5LzlBQTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0F5QUVRUmdnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBMFlFUUVFRUlRQU1BUXRCQlNFQUlBTkZEUUVMSUFNZ0F5Z0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FoQVhJQUZCTUdva0FDTUFRVEJySWdFa0FFSHdob0lCUVFBMkFnQkI2SWFDQVVJQU53SUFRZWlHZ2dGQktCQVlJZ0EyQWdCQjhJYUNBU0FBUVNocUlnSTJBZ0FnQUVIQTQvUUFLUUlBTndJZ0lBQkJ1T1AwQUNrQ0FEY0NHQ0FBUWJEajlBQXBBZ0EzQWhBZ0FFR280L1FBS1FJQU53SUlJQUJCb09QMEFDa0NBRGNDQUVIc2hvSUJJQUkyQWdCQi9JYUNBVUVBTmdJQVFmU0dnZ0ZDQURjQ0FFSDBob0lCUVNRUUdDSUFOZ0lBUWZ5R2dnRWdBRUVrYWlJQ05nSUFJQUJCNk9QMEFDZ0NBRFlDSUNBQVFlRGo5QUFwQWdBM0FoZ2dBRUhZNC9RQUtRSUFOd0lRSUFCQjBPUDBBQ2tDQURjQ0NDQUFRY2pqOUFBcEFnQTNBZ0JCK0lhQ0FTQUNOZ0lBUVFVaEFCQkpJUUlnQVVFRk9nQXJJQUZDNGVUUnk3WU1Od01nSUFGQmdPMzBBRFlDQ0NBQklBRkJDR29pQXpZQ0dDQUNJQUZCSUdwQjdBQWdBeEJMQWtBQ1FDQURJQUVvQWhnaUFrWUVRRUVFSVFBTUFRc2dBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFCQkJTRUFFRWtoQWlBQlFRVTZBQ3NnQVVMc3dvbXJ4ZzAzQXlBZ0FVSGMrUFFBTmdJSUlBRWdBVUVJYWlJRE5nSVlJQUlnQVVFZ2FrRVJJQU1RU3dKQUFrQWdBeUFCS0FJWUlnSkdCRUJCQkNFQURBRUxJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFrNkFDc2dBVUh5QURzQktDQUJRdXpDaWF2R3JaQ3g0Z0EzQXlBZ0FVR2NndlVBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrRVNJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUFPZ0FvSUFGQzgraUZzK2Jza2Jud0FEY0RJQ0FCUVFnNkFDc2dBVUdNamZVQU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0VkSUFBUVN3SkFBa0FnQUNBQktBSVlJZ0pHQkVCQkJDRUFEQUVMUVFVaEFDQUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUJCSklRSWdBVUVIT2dBcklBRkM0c0xKNDVUTjJ6STNBeUFnQVVIVW1QVUFOZ0lJSUFFZ0FVRUlhaUlBTmdJWUlBSWdBVUVnYWtIdEFDQUFFRXNDUUFKQUlBQWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkMwRUZJUUFnQWtVTkFRc2dBaUFDS0FJQUlBQkJBblJxS0FJQUVRRUFDeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQWpBRUV3YXlJQkpBQVFTU0VDSUFGQkFEb0FLQ0FCUXZQb2hiUG1qTkd5NWdBM0F5QWdBVUVJT2dBcklBRkIzS1gxQURZQ0NDQUJJQUZCQ0dvaUFEWUNHQ0FDSUFGQklHcEJtZ0VnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXRCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBRUVraEFpQUJRUU02QUNzZ0FVSHU2clVETmdJZ0lBRkIxTGoxQURZQ0NDQUJJQUZCQ0dvaUFEWUNHQ0FDSUFGQklHcEJvQUVnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXRCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBRUVraEFpQUJRUU02QUNzZ0FVSHo3SjBETmdJZ0lBRkI1TUgxQURZQ0NDQUJJQUZCQ0dvaUFEWUNHQ0FDSUFGQklHcEJIeUFBRUVzQ1FBSkFJQUFnQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDMEVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUFRU1NFQ0lBRkJBem9BS3lBQlFlYlNuUU0yQWlBZ0FVSHN5L1VBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrR2RBU0FBRUVzQ1FBSkFJQUFnQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDMEVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUJCQlNFQUVFa2hBaUFCUVFVNkFDc2dBVUxoNU1HcjlndzNBeUFnQVVHNGhmWUFOZ0lJSUFFZ0FVRUlhaUlETmdJWUlBSWdBVUVnYWtIUUFDQURFRXNDUUFKQUlBTWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkN5QUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUJCSklRSWdBVUVET2dBcklBRkI1TkxKQXpZQ0lDQUJRY1NTOWdBMkFnZ2dBU0FCUVFocUlnQTJBaGdnQWlBQlFTQnFRZFVBSUFBUVN3SkFBa0FnQUNBQktBSVlJZ0pHQkVCQkJDRUFEQUVMUVFVaEFDQUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUJCSklRSWdBVUVIT2dBcklBRkM2TUtsazRldW1qYzNBeUFnQVVIOG52WUFOZ0lJSUFFZ0FVRUlhaUlBTmdJWUlBSWdBVUVnYWtIYUFDQUFFRXNDUUFKQUlBQWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkMwRUZJUUFnQWtVTkFRc2dBaUFDS0FJQUlBQkJBblJxS0FJQUVRRUFDeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQWpBRUV3YXlJQkpBQkJpNGVDQVVFQk9nQUFRWUNIZ2dGQjRLSDJBRUVCRUpzQ0drR1hoNElCUVFFNkFBQkJoSWVDQVVFQU5nSUFRWXlIZ2dGQjZLSDJBRUVCRUpzQ0drR2poNElCUVFFNkFBQkJrSWVDQVVFQU5nSUFRWmlIZ2dGQjhLSDJBRUVCRUpzQ0drR3ZoNElCUVFFNkFBQkJuSWVDQVVFQU5nSUFRYVNIZ2dGQitLSDJBRUVCRUpzQ0drRzdoNElCUVFFNkFBQkJxSWVDQVVFQU5nSUFRYkNIZ2dGQmdLTDJBRUVCRUpzQ0drSEhoNElCUVFFNkFBQkJ0SWVDQVVFQU5nSUFRYnlIZ2dGQmlLTDJBRUVCRUpzQ0drSFRoNElCUVFFNkFBQkJ3SWVDQVVFQU5nSUFRY2lIZ2dGQmtLTDJBRUVCRUpzQ0drSE1oNElCUVFBMkFnQkI2NGVDQVVFQk9nQUFRZUNIZ2dGQm1LTDJBRUVCRUpzQ0drSDNoNElCUVFFNkFBQkI1SWVDQVVFQU5nSUFRZXlIZ2dGQm9LTDJBRUVCRUpzQ0drR0RpSUlCUVFFNkFBQkI4SWVDQVVFQU5nSUFRZmlIZ2dGQnFLTDJBRUVCRUpzQ0drR1BpSUlCUVFFNkFBQkIvSWVDQVVFQU5nSUFRWVNJZ2dGQnNLTDJBRUVCRUpzQ0drR2JpSUlCUVFFNkFBQkJpSWlDQVVFQU5nSUFRWkNJZ2dGQnVLTDJBRUVCRUpzQ0drR25pSUlCUVFFNkFBQkJsSWlDQVVFQU5nSUFRWnlJZ2dGQndLTDJBRUVCRUpzQ0drR3ppSUlCUVFFNkFBQkJvSWlDQVVFQU5nSUFRYWlJZ2dGQnlLTDJBRUVCRUpzQ0drR3NpSUlCUVFBMkFnQkJCU0VBRUVraEFpQUJRUVU2QUNzZ0FVTGs4cm1MMWcwM0F5QWdBVUcwc2ZZQU5nSUlJQUVnQVVFSWFpSUROZ0lZSUFJZ0FVRWdha0hXQUNBREVFc0NRQUpBSUFNZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQ3lBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUNPZ0FySUFGQjVzUUJOZ0lnSUFGQnhMcjJBRFlDQ0NBQklBRkJDR29pQURZQ0dDQUNJQUZCSUdwQkRDQUFFRXNDUUFKQUlBQWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkMwRUZJUUFnQWtVTkFRc2dBaUFDS0FJQUlBQkJBblJxS0FJQUVRRUFDeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQWpBRUV3YXlJQkpBQVFTU0VDSUFGQkJ6b0FLeUFCUXUzZXlhUFd6SnM2TndNZ0lBRkIwTWYyQURZQ0NDQUJJQUZCQ0dvaUFEWUNHQ0FDSUFGQklHcEIzUUFnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXRCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBUWVDWWdnRkIwQUFRR0NJQU5nSUFRZVNZZ2dGQ3dZQ0FnSUNLZ0lDQWZ6Y0NBQ0FBUWVlNjhBQkJ3UUFRR1VFQU9nQkJRZlNZZ2dGQkFEWUNBRUhzbUlJQlFnQTNBZ0JCN0ppQ0FVR0FDQkFZSWdBMkFnQkI5SmlDQVNBQVFZQUlhaUlCTmdJQUlBQkJzUC8yQUVHQUNCQVpHa0h3bUlJQklBRTJBZ0FqQUVFd2F5SUJKQUJCQlNFQUVFa2hBaUFCUVFVNkFDc2dBVUx3eXBHTHhnMDNBeUFnQVVHVWtmY0FOZ0lJSUFFZ0FVRUlhaUlETmdJWUlBSWdBVUVnYWtIZ0FDQURFRXNDUUFKQUlBTWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkN5QUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUVFRklRQVFTU0VDSUFGQkJUb0FLeUFCUXZUS3RZUDNEVGNESUNBQlFlU2M5d0EyQWdnZ0FTQUJRUWhxSWdNMkFoZ2dBaUFCUVNCcVFlVUFJQU1RU3dKQUFrQWdBeUFCS0FJWUlnSkdCRUJCQkNFQURBRUxJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQVFRVWhBQkJKSVFJZ0FVRUZPZ0FySUFGQzlPU2w0OFlOTndNZ0lBRkJqS24zQURZQ0NDQUJJQUZCQ0dvaUF6WUNHQ0FDSUFGQklHcEI1d0FnQXhCTEFrQUNRQ0FESUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXNnQWtVTkFRc2dBaUFDS0FJQUlBQkJBblJxS0FJQUVRRUFDeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQWpBRUV3YXlJQkpBQkJCQ0VBRUVraEFpQUJRUVE2QUNzZ0FVTDA2c256QmpjRElDQUJRZGkwOXdBMkFnZ2dBU0FCUVFocUlnTTJBaGdnQWlBQlFTQnFRZWdBSUFNUVN3SkFJQU1nQVNnQ0dDSUNSd1JBUVFVaEFDQUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUVFRUlRQVFTU0VDSUFGQkJEb0FLeUFCUXZQWTFaTUhOd01nSUFGQndNSDNBRFlDQ0NBQklBRkJDR29pQXpZQ0dDQUNJQUZCSUdwQjVBQWdBeEJMQWtBZ0F5QUJLQUlZSWdKSEJFQkJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFFRWtoQWlBQlFRRTZBQ3NnQVVIbUFEWUNJQ0FCUWFETTl3QTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0FpQUJRU0JxUVo0QklBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FFRUZJUUFRU1NFQ0lBRkJCVG9BS3lBQlF1YW95YXZXRFRjRElDQUJRZHpYOXdBMkFnZ2dBU0FCUVFocUlnTTJBaGdnQWlBQlFTQnFRZmNBSUFNUVN3SkFBa0FnQXlBQktBSVlJZ0pHQkVCQkJDRUFEQUVMSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFFRWtoQWlBQlFRQTZBQ2dnQVVMaXlvWHJ0b3Jjc080QU53TWdJQUZCQ0RvQUt5QUJRWWprOXdBMkFnZ2dBU0FCUVFocUlnQTJBaGdnQWlBQlFTQnFRZEVBSUFBUVN3SkFBa0FnQUNBQktBSVlJZ0pHQkVCQkJDRUFEQUVMUVFVaEFDQUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUVFUUVCZ2lBa0hkdXU0QUtBQUFOZ0FISUFKQjFycnVBQ2tBQURjQUFDQUNRUUE2QUFzUVNTRURJQUZCSUdvaUJDQUNRUXNRR2lBQlFmVHY5d0EyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBeUFFUWRJQUlBQVFTd0pBQWtBZ0FDQUJLQUlZSWdOR0JFQkJCQ0VBREFFTFFRVWhBQ0FEUlEwQkN5QURJQU1vQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUlRRnlBQlFUQnFKQUFqQUVFd2F5SUJKQUJCQlNFQUVFa2hBaUFCUVFVNkFDc2dBVUxuMktXYnR3NDNBeUFnQVVIaysvY0FOZ0lJSUFFZ0FVRUlhaUlETmdJWUlBSWdBVUVnYWtIWkFDQURFRXNDUUFKQUlBTWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkN5QUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUJCSklRSWdBVUVET2dBcklBRkI5TktWQXpZQ0lDQUJRYXlIK0FBMkFnZ2dBU0FCUVFocUlnQTJBaGdnQWlBQlFTQnFRZVlBSUFBUVN3SkFBa0FnQUNBQktBSVlJZ0pHQkVCQkJDRUFEQUVMUVFVaEFDQUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUJCSklRSWdBVUVHT2dBcklBRkM3OGJSaSthdUdUY0RJQ0FCUWJ5VCtBQTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0FpQUJRU0JxUWQ4QUlBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FFRVFFQmdpQWtIOW9PNEFLUUFBTndBSElBSkI5cUR1QUNrQUFEY0FBQ0FDUVFBNkFBOFFTU0VESUFGQklHb2lCQ0FDUVE4UUdpQUJRY2llK0FBMkFnZ2dBU0FCUVFocUlnQTJBaGdnQXlBRVFlSUFJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnTkdCRUJCQkNFQURBRUxRUVVoQUNBRFJRMEJDeUFESUFNb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFJUUZ5QUJRVEJxSkFBakFFRXdheUlCSkFCQkJTRUFFRWtoQWlBQlFRVTZBQ3NnQVVMMnlzbWIxd3czQXlBZ0FVR2dxdmdBTmdJSUlBRWdBVUVJYWlJRE5nSVlJQUlnQVVFZ2FrR1ZBU0FERUVzQ1FBSkFJQU1nQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDeUFDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFRE9nQXJJQUZCOC9LeEF6WUNJQ0FCUWVTMitBQTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0FpQUJRU0JxUVkwQklBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFQU9nQW9JQUZDN05LZGk4YXVuYm5sQURjRElDQUJRUWc2QUNzZ0FVSDh3ZmdBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrSDhBQ0FBRUVzQ1FBSkFJQUFnQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDMEVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUFRU1NFQ0lBRkJCem9BS3lBQlF2RGt2WVAzelp3Nk53TWdJQUZCL016NEFEWUNDQ0FCSUFGQkNHb2lBRFlDR0NBQ0lBRkJJR3BCaVFFZ0FCQkxBa0FDUUNBQUlBRW9BaGdpQWtZRVFFRUVJUUFNQVF0QkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFBNkFDZ2dBVUx6OHJIamxzeVl0dVVBTndNZ0lBRkJDRG9BS3lBQlFkRFkrQUEyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFZNEJJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUNPZ0FySUFGQjdzWUJOZ0lnSUFGQmdPZjRBRFlDQ0NBQklBRkJDR29pQURZQ0dDQUNJQUZCSUdwQmhRRWdBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCa0FKcklnRWtBQ0FCUVFFNkFCc2dBVUVCT2dBcklBRkJBellDSENBQlFRSTZBRHNnQVVFQ05nSXNJQUZCQWpvQVN5QUJRUWMyQWp3Z0FVRUFPZ0F5SUFGQkFqb0FXeUFCUVFVMkFrd2dBVUVBT2dCQ0lBRkJBam9BYXlBQlFRZzJBbHdnQVVFQU9nQlNJQUZCQVRZQ0RDQUJRUUE2QUFBZ0FVRUFPZ0FMSUFGQjlRQTdBUkFnQVVIa0FEc0JJQ0FCUWZYcUFUc0JNQ0FCUWVUSUFUc0JRQ0FCUWZYSUFUc0JVQ0FCUVFNNkFIc2dBVUVHTmdKc0lBRkJBRG9BWWlBQlFRVTJBbndnQVVFRE9nQ0xBU0FCUVFBNkFITWdBVUVNTmdLTUFTQUJRUU02QUpzQklBRkJBRG9BZ3dFZ0FVSGszdThBTFFBQU9nQnlJQUZCNzRydEFDMEFBRG9BZ2dFZ0FVSGs2Z0U3QVdBZ0FVSGkzdThBTHdBQU93RndJQUZCN1lydEFDOEFBRHNCZ0FFZ0FVSHJpdTBBTFFBQU9nQ1NBU0FCUVFNNkFLc0JJQUZCQURvQWt3RWdBVUVMTmdLY0FTQUJRZW1LN1FBdkFBQTdBWkFCSUFGQnVyZnZBQzBBQURvQW9nRWdBVUVET2dDN0FTQUJRUUE2QUtNQklBRkJDallDckFFZ0FVRzR0KzhBTHdBQU93R2dBU0FCUWVEZTd3QXRBQUE2QUxJQklBRkJBem9BeXdFZ0FVRUFPZ0N6QVNBQlFRMDJBcndCSUFGQjN0N3ZBQzhBQURzQnNBRWdBVUcydCs4QUxRQUFPZ0RDQVNBQlFRQTZBTU1CSUFGQkJEb0Eyd0VnQVVLUGdJQ0F3S3lkc3VRQU53TGNBU0FCUW9tQWdJRFFycDJ5NUFBM0Fzd0JJQUZCQkRvQTZ3RWdBVUVBT2dEVUFTQUJRUUE2QU9RQklBRkJBam9BK3dFZ0FVRU9OZ0xzQVNBQlFRUTJBdndCSUFGQkFEb0E4Z0VnQVVHMHQrOEFMd0FBT3dIQUFTQUJRZlBJQVRzQjhBRkIrSmlDQVVIOG1JSUJOZ0lBUWZ5WWdnRkNBRGNDQUNBQlFZQUNhaUlBUWZpWWdnRkIvSmlDQVNBQklBRVFRQ0FBUWZpWWdnRkIvSmlDQVNBQlFSQnFJZ0lnQWhCQUlBQkIrSmlDQVVIOG1JSUJJQUZCSUdvaUFpQUNFRUFnQUVING1JSUJRZnlZZ2dFZ0FVRXdhaUlDSUFJUVFDQUFRZmlZZ2dGQi9KaUNBU0FCUVVCcklnSWdBaEJBSUFCQitKaUNBVUg4bUlJQklBRkIwQUJxSWdJZ0FoQkFJQUJCK0ppQ0FVSDhtSUlCSUFGQjRBQnFJZ0lnQWhCQUlBQkIrSmlDQVVIOG1JSUJJQUZCOEFCcUlnSWdBaEJBSUFCQitKaUNBVUg4bUlJQklBRkJnQUZxSWdJZ0FoQkFJQUJCK0ppQ0FVSDhtSUlCSUFGQmtBRnFJZ0lnQWhCQUlBQkIrSmlDQVVIOG1JSUJJQUZCb0FGcUlnSWdBaEJBSUFCQitKaUNBVUg4bUlJQklBRkJzQUZxSWdJZ0FoQkFJQUJCK0ppQ0FVSDhtSUlCSUFGQndBRnFJZ0lnQWhCQUlBQkIrSmlDQVVIOG1JSUJJQUZCMEFGcUlnSWdBaEJBSUFCQitKaUNBVUg4bUlJQklBRkI0QUZxSWdJZ0FoQkFJQUJCK0ppQ0FVSDhtSUlCSUFGQjhBRnFJZ0FnQUJCQUlBRXNBUHNCUVFCSUJFQWdBU2dDOEFFUUZ3c2dBU3dBNndGQkFFZ0VRQ0FCS0FMZ0FSQVhDeUFCTEFEYkFVRUFTQVJBSUFFb0F0QUJFQmNMSUFFc0FNc0JRUUJJQkVBZ0FTZ0N3QUVRRndzZ0FTd0F1d0ZCQUVnRVFDQUJLQUt3QVJBWEN5QUJMQUNyQVVFQVNBUkFJQUVvQXFBQkVCY0xJQUVzQUpzQlFRQklCRUFnQVNnQ2tBRVFGd3NnQVN3QWl3RkJBRWdFUUNBQktBS0FBUkFYQ3lBQkxBQjdRUUJJQkVBZ0FTZ0NjQkFYQ3lBQkxBQnJRUUJJQkVBZ0FTZ0NZQkFYQ3lBQkxBQmJRUUJJQkVBZ0FTZ0NVQkFYQ3lBQkxBQkxRUUJJQkVBZ0FTZ0NRQkFYQ3lBQkxBQTdRUUJJQkVBZ0FTZ0NNQkFYQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQkxBQWJRUUJJQkVBZ0FTZ0NFQkFYQ3lBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQzBFRklRQVFTU0VDSUFGQkJUb0Fpd0lnQVVMdXl0WHIxZ3czQTRBQ0lBRkJrUEw0QURZQ0FDQUJJQUUyQWhBZ0FpQUJRWUFDYWtHSEFTQUJFRXNDUUFKQUlBRW9BaEFpQWlBQlJnUkFRUVFoQUF3QkN5QUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBSXNDUVFCSUJFQWdBU2dDZ0FJUUZ3c2dBVUdRQW1va0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFR09nQXJJQUZDOU1LSnU2U09IRGNESUNBQlFiRCsrQUEyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFZOEJJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBRUVFSVFBUVNTRUNJQUZCQkRvQUt5QUJRdlBvbGVzR053TWdJQUZCNEtEN0FEWUNDQ0FCSUFGQkNHb2lBellDR0NBQ0lBRkJJR3BCakFFZ0F4QkxBa0FnQXlBQktBSVlJZ0pIQkVCQkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFrNkFDc2dBVUh0QURzQktDQUJRdlRDaWFQVXp0eXArUUEzQXlBZ0FVSGdrdmtBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrR1FBU0FBRUVzQ1FBSkFJQUFnQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDMEVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUFRU1NFQ0lBRkJCam9BS3lBQlF2VHF3ZVBXakIwM0F5QWdBVUdNbi9rQU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0dTQVNBQUVFc0NRQUpBSUFBZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQzBFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFSFFIbXNpQXlRQUlBTkJnQnhxSWdCQmxLZjVBRUhRQUJBWkdpQURRUW8yQXRRY0lBTWdBRFlDMEJ3Z0F5QURLUVBRSERjRHdBRWdBMEhZSEdvZ0EwSEFBV29nQTBINEcyb1EvQUVoSFNBRFFmQWNhaUlBUWdBM0F3QWdBMEVBTmdMb0hDQURJQUEyQXV3Y0lBTkI2QnhxSWdCQkJISWdIU2dDQUNBZFFRUnFFSkFDSUFOQmtCdHFJZ0ZCbEtMNUFFSFFBQkFaR2lBRFFRbzJBdVFiSUFNZ0FUWUM0QnNnQXlBREtRUGdHemNEdUFFZ0EwSG9HMm9nQTBHNEFXb2dBMEdJRzJvUS9BRWhIaUFEUVlBZGFpSUJRZ0EzQXdBZ0EwSDhIR29pQWlBQk5nSUFJQU5CQVRZQytCd2dBaUFlS0FJQUlCNUJCR29Ra0FJZ0EwSUFOd0tNSFNBRElBTkJpQjFxSWdGQkJISWlCRFlDaUIwZ0EwSElIV29pQWlBQklBUWdBQ0FBRUxvQklBSWdBU0FFSUFOQitCeHFJZ0FnQUJDNkFTQURRYUFkYWlJUlFnQTNBd0FnQTBFQU5nS1lIU0FESUJFMkFwd2RJQVFnQXlnQ2lCMGlBRWNFUUNBRFFaZ2Rha0VFY2lFWEEwQWdBMEhJSFdvZ0Z5QVJJQUFpQWtFUWFpSUFJQUFRdWdFQ1FDQUNLQUlFSWdGRkJFQWdBaWdDQ0NJQUtBSUFJQUpHRFFFZ0FrRUlhaUVCQTBBZ0FTZ0NBQ0lDUVFocUlRRWdBaUFDS0FJSUlnQW9BZ0JIRFFBTERBRUxBMEFnQVNJQUtBSUFJZ0VOQUFzTElBQWdCRWNOQUFzTElBTkI4QmxxSWdCQjlLWDVBRUhRQUJBWkdpQURRUW8yQXNRYUlBTWdBRFlDd0JvZ0F5QURLUVBBR2pjRHNBRWdBMEhJR21vZ0EwR3dBV29nQTBIb0dXb1EvQUVoRVNBRFFlQWFhaUlBUWdBM0F3QWdBMEVBTmdMWUdpQURJQUEyQXR3YUlBTkIyQnBxSWdCQkJISWdFU2dDQUNBUlFRUnFFSkFDSUFOQmdCbHFJZ0ZCMUtUNUFFSFFBQkFaR2lBRFFRbzJBdFFaSUFNZ0FUWUMwQmtnQXlBREtRUFFHVGNEcUFFZ0EwSFlHV29nQTBHb0FXb2dBMEg0R0dvUS9BRWhGeUFEUWZBYWFpSUJRZ0EzQXdBZ0EwSHNHbW9pQWlBQk5nSUFJQU5CQVRZQzZCb2dBaUFYS0FJQUlCZEJCR29Ra0FJZ0EwSUFOd0w4R2lBRElBTkIrQnBxSWdGQkJISWlCRFlDK0JvZ0EwSElIV29pQWlBQklBUWdBQ0FBRUxvQklBSWdBU0FFSUFOQjZCcHFJZ0FnQUJDNkFTQURRYkFkYWlJSVFnQTNBd0FnQTBHc0hXb2lEQ0FJTmdJQUlBTkJBVFlDcUIwZ0JDQURLQUw0R2lJQVJ3UkFBMEFnQTBISUhXb2dEQ0FJSUFBaUFrRVFhaUlBSUFBUXVnRUNRQ0FDS0FJRUlnRkZCRUFnQWlnQ0NDSUFLQUlBSUFKR0RRRWdBa0VJYWlFQkEwQWdBU2dDQUNJQ1FRaHFJUUVnQWlBQ0tBSUlJZ0FvQWdCSERRQUxEQUVMQTBBZ0FTSUFLQUlBSWdFTkFBc0xJQUFnQkVjTkFBc0xJQU5DQURjQ3ZCMGdBeUFEUWJnZGFpSUFRUVJ5SWdRMkFyZ2RJQU5Cc0JkcUlnRWdBQ0FFSUFOQm1CMXFJZ0lnQWhEZkFpQUJJQUFnQkNBRFFhZ2RhaUlBSUFBUTN3SWdBMEhRSFdvaUNFSUFOd01BSUFOQkFEWUN5QjBnQXlBSU5nTE1IU0FFSUFNb0FyZ2RJZ0JIQkVBZ0EwSElIV3BCQkhJaERBTkFJQU5Cc0JkcUlBd2dDQ0FBSWdKQkVHb2lBQ0FBRU44Q0FrQWdBaWdDQkNJQlJRUkFJQUlvQWdnaUFDZ0NBQ0FDUmcwQklBSkJDR29oQVFOQUlBRW9BZ0FpQWtFSWFpRUJJQUlnQWlnQ0NDSUFLQUlBUncwQUN3d0JDd05BSUFFaUFDZ0NBQ0lCRFFBTEN5QUFJQVJIRFFBTEN5QURRYkFYYWlJQVFlU2krUUJCMEFBUUdSb2dBMEVLTmdLRUdDQURJQUEyQW9BWUlBTWdBeWtEZ0JnM0E2QUJJQU5CaUJocUlBTkJvQUZxSUFOQnFCZHFFUHdCSVFnZ0EwR2dHR29pQUVJQU53TUFJQU5CQURZQ21CZ2dBeUFBTmdLY0dDQURRWmdZYWlJQVFRUnlJQWdvQWdBZ0NFRUVhaENRQWlBRFFjQVdhaUlCUWFTbCtRQkIwQUFRR1JvZ0EwRUtOZ0tVRnlBRElBRTJBcEFYSUFNZ0F5a0RrQmMzQTVnQklBTkJtQmRxSUFOQm1BRnFJQU5CdUJacUVQd0JJUXdnQTBHd0dHb2lBVUlBTndNQUlBTkJyQmhxSWdJZ0FUWUNBQ0FEUVFFMkFxZ1lJQUlnRENnQ0FDQU1RUVJxRUpBQ0lBTkNBRGNDdkJnZ0F5QURRYmdZYWlJQlFRUnlJZ1EyQXJnWUlBTkJvQlZxSWdJZ0FTQUVJQUFnQUJDNkFTQUNJQUVnQkNBRFFhZ1lhaUlBSUFBUXVnRWdBMEhRR0dvaUVrSUFOd01BSUFOQkFEWUN5QmdnQXlBU05nTE1HQ0FFSUFNb0FyZ1lJZ0JIQkVBZ0EwSElHR3BCQkhJaEdBTkFJQU5Cb0JWcUlCZ2dFaUFBSWdKQkVHb2lBQ0FBRUxvQkFrQWdBaWdDQkNJQlJRUkFJQUlvQWdnaUFDZ0NBQ0FDUmcwQklBSkJDR29oQVFOQUlBRW9BZ0FpQWtFSWFpRUJJQUlnQWlnQ0NDSUFLQUlBUncwQUN3d0JDd05BSUFFaUFDZ0NBQ0lCRFFBTEN5QUFJQVJIRFFBTEN5QURRYUFWYWlJQVFmU2wrUUJCMEFBUUdSb2dBMEVLTmdMMEZTQURJQUEyQXZBVklBTWdBeWtEOEJVM0E1QUJJQU5CK0JWcUlBTkJrQUZxSUFOQm1CVnFFUHdCSVJJZ0EwR1FGbW9pQUVJQU53TUFJQU5CQURZQ2lCWWdBeUFBTmdLTUZpQURRWWdXYWlJQVFRUnlJQklvQWdBZ0VrRUVhaENRQWlBRFFiQVVhaUlCUVlTcCtRQkIwQUFRR1JvZ0EwRUtOZ0tFRlNBRElBRTJBb0FWSUFNZ0F5a0RnQlUzQTRnQklBTkJpQlZxSUFOQmlBRnFJQU5CcUJScUVQd0JJUmdnQTBHZ0Ztb2lBVUlBTndNQUlBTkJuQlpxSWdJZ0FUWUNBQ0FEUVFFMkFwZ1dJQUlnR0NnQ0FDQVlRUVJxRUpBQ0lBTkNBRGNDckJZZ0F5QURRYWdXYWlJQlFRUnlJZ1EyQXFnV0lBTkI0QkpxSWdJZ0FTQUVJQUFnQUJDNkFTQUNJQUVnQkNBRFFaZ1dhaUlBSUFBUXVnRWdBMEhnR0dvaUNVSUFOd01BSUFOQjNCaHFJZzBnQ1RZQ0FDQURRUUUyQXRnWUlBUWdBeWdDcUJZaUFFY0VRQU5BSUFOQjRCSnFJQTBnQ1NBQUlnSkJFR29pQUNBQUVMb0JBa0FnQWlnQ0JDSUJSUVJBSUFJb0FnZ2lBQ2dDQUNBQ1JnMEJJQUpCQ0dvaEFRTkFJQUVvQWdBaUFrRUlhaUVCSUFJZ0FpZ0NDQ0lBS0FJQVJ3MEFDd3dCQ3dOQUlBRWlBQ2dDQUNJQkRRQUxDeUFBSUFSSERRQUxDeUFEUWdBM0F1d1lJQU1nQTBIb0dHb2lBRUVFY2lJRU5nTG9HQ0FEUWVBU2FpSUJJQUFnQkNBRFFjZ1lhaUlDSUFJUTN3SWdBU0FBSUFRZ0EwSFlHR29pQUNBQUVOOENJQU5CNEIxcUlnbENBRGNEQUNBRFFkd2RhaUlOSUFrMkFnQWdBMEVCTmdMWUhTQUVJQU1vQXVnWUlnQkhCRUFEUUNBRFFlQVNhaUFOSUFrZ0FDSUNRUkJxSWdBZ0FCRGZBZ0pBSUFJb0FnUWlBVVVFUUNBQ0tBSUlJZ0FvQWdBZ0FrWU5BU0FDUVFocUlRRURRQ0FCS0FJQUlnSkJDR29oQVNBQ0lBSW9BZ2dpQUNnQ0FFY05BQXNNQVFzRFFDQUJJZ0FvQWdBaUFRMEFDd3NnQUNBRVJ3MEFDd3NnQTBIZ0Vtb2lBRUcwby9rQVFkQUFFQmthSUFOQkNqWUN0Qk1nQXlBQU5nS3dFeUFESUFNcEE3QVROd09BQVNBRFFiZ1RhaUFEUVlBQmFpQURRZGdTYWhEOEFTRUpJQU5CMEJOcUlnQkNBRGNEQUNBRFFRQTJBc2dUSUFNZ0FEWUN6Qk1nQTBISUUyb2lBRUVFY2lBSktBSUFJQWxCQkdvUWtBSWdBMEh3RVdvaUFVR0VwUGtBUWRBQUVCa2FJQU5CQ2pZQ3hCSWdBeUFCTmdMQUVpQURJQU1wQThBU053TjRJQU5CeUJKcUlBTkIrQUJxSUFOQjZCRnFFUHdCSVEwZ0EwSGdFMm9pQVVJQU53TUFJQU5CM0JOcUlnSWdBVFlDQUNBRFFRRTJBdGdUSUFJZ0RTZ0NBQ0FOUVFScUVKQUNJQU5DQURjQzdCTWdBeUFEUWVnVGFpSUJRUVJ5SWdRMkF1Z1RJQU5CMEJCcUlnSWdBU0FFSUFBZ0FCQzZBU0FDSUFFZ0JDQURRZGdUYWlJQUlBQVF1Z0VnQTBHQUZHb2lFMElBTndNQUlBTkJBRFlDK0JNZ0F5QVROZ0w4RXlBRUlBTW9BdWdUSWdCSEJFQWdBMEg0RTJwQkJISWhHUU5BSUFOQjBCQnFJQmtnRXlBQUlnSkJFR29pQUNBQUVMb0JBa0FnQWlnQ0JDSUJSUVJBSUFJb0FnZ2lBQ2dDQUNBQ1JnMEJJQUpCQ0dvaEFRTkFJQUVvQWdBaUFrRUlhaUVCSUFJZ0FpZ0NDQ0lBS0FJQVJ3MEFDd3dCQ3dOQUlBRWlBQ2dDQUNJQkRRQUxDeUFBSUFSSERRQUxDeUFEUWRBUWFpSUFRZlNsK1FCQjBBQVFHUm9nQTBFS05nS2tFU0FESUFBMkFxQVJJQU1nQXlrRG9CRTNBM0FnQTBHb0VXb2dBMEh3QUdvZ0EwSElFR29RL0FFaEV5QURRY0FSYWlJQVFnQTNBd0FnQTBFQU5nSzRFU0FESUFBMkFyd1JJQU5CdUJGcUlnQkJCSElnRXlnQ0FDQVRRUVJxRUpBQ0lBTkI0QTlxSWdGQjFLVDVBRUhRQUJBWkdpQURRUW8yQXJRUUlBTWdBVFlDc0JBZ0F5QURLUU93RURjRGFDQURRYmdRYWlBRFFlZ0FhaUFEUWRnUGFoRDhBU0VaSUFOQjBCRnFJZ0ZDQURjREFDQURRY3dSYWlJQ0lBRTJBZ0FnQTBFQk5nTElFU0FDSUJrb0FnQWdHVUVFYWhDUUFpQURRZ0EzQXR3UklBTWdBMEhZRVdvaUFVRUVjaUlFTmdMWUVTQURRWkFPYWlJQ0lBRWdCQ0FBSUFBUXVnRWdBaUFCSUFRZ0EwSElFV29pQUNBQUVMb0JJQU5Ca0JScUlncENBRGNEQUNBRFFZd1VhaUlPSUFvMkFnQWdBMEVCTmdLSUZDQUVJQU1vQXRnUklnQkhCRUFEUUNBRFFaQU9haUFPSUFvZ0FDSUNRUkJxSWdBZ0FCQzZBUUpBSUFJb0FnUWlBVVVFUUNBQ0tBSUlJZ0FvQWdBZ0FrWU5BU0FDUVFocUlRRURRQ0FCS0FJQUlnSkJDR29oQVNBQ0lBSW9BZ2dpQUNnQ0FFY05BQXNNQVFzRFFDQUJJZ0FvQWdBaUFRMEFDd3NnQUNBRVJ3MEFDd3NnQTBJQU53S2NGQ0FESUFOQm1CUnFJZ0JCQkhJaUJEWUNtQlFnQTBHUURtb2lBU0FBSUFRZ0EwSDRFMm9pQWlBQ0VOOENJQUVnQUNBRUlBTkJpQlJxSWdBZ0FCRGZBaUFEUWZBZGFpSUtRZ0EzQXdBZ0EwSHNIV29pRGlBS05nSUFJQU5CQWpZQzZCMGdCQ0FES0FLWUZDSUFSd1JBQTBBZ0EwR1FEbW9nRGlBS0lBQWlBa0VRYWlJQUlBQVEzd0lDUUNBQ0tBSUVJZ0ZGQkVBZ0FpZ0NDQ0lBS0FJQUlBSkdEUUVnQWtFSWFpRUJBMEFnQVNnQ0FDSUNRUWhxSVFFZ0FpQUNLQUlJSWdBb0FnQkhEUUFMREFFTEEwQWdBU0lBS0FJQUlnRU5BQXNMSUFBZ0JFY05BQXNMSUFOQmtBNXFJZ0JCbEtmNUFFSFFBQkFaR2lBRFFRbzJBdVFPSUFNZ0FEWUM0QTRnQXlBREtRUGdEamNEWUNBRFFlZ09haUFEUWVBQWFpQURRWWdPYWhEOEFTRUtJQU5CZ0E5cUlnQkNBRGNEQUNBRFFRQTJBdmdPSUFNZ0FEWUMvQTRnQTBINERtb2lBRUVFY2lBS0tBSUFJQXBCQkdvUWtBSWdBMEdnRFdvaUFVR2twZmtBUWRBQUVCa2FJQU5CQ2pZQzlBMGdBeUFCTmdMd0RTQURJQU1wQS9BTk53TllJQU5CK0ExcUlBTkIyQUJxSUFOQm1BMXFFUHdCSVE0Z0EwR1FEMm9pQVVJQU53TUFJQU5CakE5cUlnSWdBVFlDQUNBRFFRRTJBb2dQSUFJZ0RpZ0NBQ0FPUVFScUVKQUNJQU5DQURjQ25BOGdBeUFEUVpnUGFpSUJRUVJ5SWdRMkFwZ1BJQU5CZ0F4cUlnSWdBU0FFSUFBZ0FCQzZBU0FDSUFFZ0JDQURRWWdQYWlJQUlBQVF1Z0VnQTBHd0Qyb2lGRUlBTndNQUlBTkJBRFlDcUE4Z0F5QVVOZ0tzRHlBRUlBTW9BcGdQSWdCSEJFQWdBMEdvRDJwQkJISWhHZ05BSUFOQmdBeHFJQm9nRkNBQUlnSkJFR29pQUNBQUVMb0JBa0FnQWlnQ0JDSUJSUVJBSUFJb0FnZ2lBQ2dDQUNBQ1JnMEJJQUpCQ0dvaEFRTkFJQUVvQWdBaUFrRUlhaUVCSUFJZ0FpZ0NDQ0lBS0FJQVJ3MEFDd3dCQ3dOQUlBRWlBQ2dDQUNJQkRRQUxDeUFBSUFSSERRQUxDeUFEUVlBTWFpSUFRZlNsK1FCQjBBQVFHUm9nQTBFS05nTFVEQ0FESUFBMkF0QU1JQU1nQXlrRDBBdzNBMUFnQTBIWURHb2dBMEhRQUdvZ0EwSDRDMm9RL0FFaEZDQURRZkFNYWlJQVFnQTNBd0FnQTBFQU5nTG9EQ0FESUFBMkF1d01JQU5CNkF4cUlnQkJCSElnRkNnQ0FDQVVRUVJxRUpBQ0lBTkJrQXRxSWdGQnhLYjVBRUhRQUJBWkdpQURRUW8yQXVRTElBTWdBVFlDNEFzZ0F5QURLUVBnQ3pjRFNDQURRZWdMYWlBRFFjZ0FhaUFEUVlnTGFoRDhBU0VhSUFOQmdBMXFJZ0ZDQURjREFDQURRZndNYWlJQ0lBRTJBZ0FnQTBFQk5nTDREQ0FDSUJvb0FnQWdHa0VFYWhDUUFpQURRZ0EzQW93TklBTWdBMEdJRFdvaUFVRUVjaUlFTmdLSURTQURRY0FKYWlJQ0lBRWdCQ0FBSUFBUXVnRWdBaUFCSUFRZ0EwSDRER29pQUNBQUVMb0JJQU5Cd0E5cUlndENBRGNEQUNBRFFid1BhaUlQSUFzMkFnQWdBMEVCTmdLNER5QUVJQU1vQW9nTklnQkhCRUFEUUNBRFFjQUphaUFQSUFzZ0FDSUNRUkJxSWdBZ0FCQzZBUUpBSUFJb0FnUWlBVVVFUUNBQ0tBSUlJZ0FvQWdBZ0FrWU5BU0FDUVFocUlRRURRQ0FCS0FJQUlnSkJDR29oQVNBQ0lBSW9BZ2dpQUNnQ0FFY05BQXNNQVFzRFFDQUJJZ0FvQWdBaUFRMEFDd3NnQUNBRVJ3MEFDd3NnQTBJQU53TE1EeUFESUFOQnlBOXFJZ0JCQkhJaUJEWUN5QThnQTBIQUNXb2lBU0FBSUFRZ0EwR29EMm9pQWlBQ0VOOENJQUVnQUNBRUlBTkJ1QTlxSWdBZ0FCRGZBaUFEUVlBZWFpSUxRZ0EzQXdBZ0EwSDhIV29pRHlBTE5nSUFJQU5CQXpZQytCMGdCQ0FES0FMSUR5SUFSd1JBQTBBZ0EwSEFDV29nRHlBTElBQWlBa0VRYWlJQUlBQVEzd0lDUUNBQ0tBSUVJZ0ZGQkVBZ0FpZ0NDQ0lBS0FJQUlBSkdEUUVnQWtFSWFpRUJBMEFnQVNnQ0FDSUNRUWhxSVFFZ0FpQUNLQUlJSWdBb0FnQkhEUUFMREFFTEEwQWdBU0lBS0FJQUlnRU5BQXNMSUFBZ0JFY05BQXNMSUFOQndBbHFJZ0JCbEtmNUFFSFFBQkFaR2lBRFFRbzJBcFFLSUFNZ0FEWUNrQW9nQXlBREtRT1FDamNEUUNBRFFaZ0thaUFEUVVCcklBTkJ1QWxxRVB3QklRc2dBMEd3Q21vaUFFSUFOd01BSUFOQkFEWUNxQW9nQXlBQU5nS3NDaUFEUWFnS2FpSUFRUVJ5SUFzb0FnQWdDMEVFYWhDUUFpQURRZEFJYWlJQlFlU24rUUJCMEFBUUdSb2dBMEVLTmdLa0NTQURJQUUyQXFBSklBTWdBeWtEb0FrM0F6Z2dBMEdvQ1dvZ0EwRTRhaUFEUWNnSWFoRDhBU0VQSUFOQndBcHFJZ0ZDQURjREFDQURRYndLYWlJQ0lBRTJBZ0FnQTBFQk5nSzRDaUFDSUE4b0FnQWdEMEVFYWhDUUFpQURRZ0EzQXN3S0lBTWdBMEhJQ21vaUFVRUVjaUlFTmdMSUNpQURRYkFIYWlJQ0lBRWdCQ0FBSUFBUXVnRWdBaUFCSUFRZ0EwRzRDbW9pQUNBQUVMb0JJQU5CNEFwcUloVkNBRGNEQUNBRFFRQTJBdGdLSUFNZ0ZUWUMzQW9nQkNBREtBTElDaUlBUndSQUlBTkIyQXBxUVFSeUlSc0RRQ0FEUWJBSGFpQWJJQlVnQUNJQ1FSQnFJZ0FnQUJDNkFRSkFJQUlvQWdRaUFVVUVRQ0FDS0FJSUlnQW9BZ0FnQWtZTkFTQUNRUWhxSVFFRFFDQUJLQUlBSWdKQkNHb2hBU0FDSUFJb0FnZ2lBQ2dDQUVjTkFBc01BUXNEUUNBQklnQW9BZ0FpQVEwQUN3c2dBQ0FFUncwQUN3c2dBMEd3QjJvaUFFRzBxUGtBUWRBQUVCa2FJQU5CQ2pZQ2hBZ2dBeUFBTmdLQUNDQURJQU1wQTRBSU53TXdJQU5CaUFocUlBTkJNR29nQTBHb0Iyb1EvQUVoRlNBRFFhQUlhaUlBUWdBM0F3QWdBMEVBTmdLWUNDQURJQUEyQXB3SUlBTkJtQWhxSWdCQkJISWdGU2dDQUNBVlFRUnFFSkFDSUFOQndBWnFJZ0ZCaEtuNUFFSFFBQkFaR2lBRFFRbzJBcFFISUFNZ0FUWUNrQWNnQXlBREtRT1FCemNES0NBRFFaZ0hhaUFEUVNocUlBTkJ1QVpxRVB3QklSc2dBMEd3Q0dvaUFVSUFOd01BSUFOQnJBaHFJZ0lnQVRZQ0FDQURRUUUyQXFnSUlBSWdHeWdDQUNBYlFRUnFFSkFDSUFOQ0FEY0N2QWdnQXlBRFFiZ0lhaUlCUVFSeUlnUTJBcmdJSUFOQjBBUnFJZ0lnQVNBRUlBQWdBQkM2QVNBQ0lBRWdCQ0FEUWFnSWFpSUFJQUFRdWdFZ0EwSHdDbW9pQjBJQU53TUFJQU5CN0FwcUlnVWdCellDQUNBRFFRRTJBdWdLSUFRZ0F5Z0N1QWdpQUVjRVFBTkFJQU5CMEFScUlBVWdCeUFBSWdKQkVHb2lBQ0FBRUxvQkFrQWdBaWdDQkNJQlJRUkFJQUlvQWdnaUFDZ0NBQ0FDUmcwQklBSkJDR29oQVFOQUlBRW9BZ0FpQWtFSWFpRUJJQUlnQWlnQ0NDSUFLQUlBUncwQUN3d0JDd05BSUFFaUFDZ0NBQ0lCRFFBTEN5QUFJQVJIRFFBTEN5QURRZ0EzQXZ3S0lBTWdBMEg0Q21vaUFFRUVjaUlFTmdMNENpQURRZEFFYWlJQklBQWdCQ0FEUWRnS2FpSUNJQUlRM3dJZ0FTQUFJQVFnQTBIb0Ntb2lBQ0FBRU44Q0lBTkJrQjVxSWdkQ0FEY0RBQ0FEUVl3ZWFpSUZJQWMyQWdBZ0EwRUROZ0tJSGlBRUlBTW9BdmdLSWdCSEJFQURRQ0FEUWRBRWFpQUZJQWNnQUNJQ1FSQnFJZ0FnQUJEZkFnSkFJQUlvQWdRaUFVVUVRQ0FDS0FJSUlnQW9BZ0FnQWtZTkFTQUNRUWhxSVFFRFFDQUJLQUlBSWdKQkNHb2hBU0FDSUFJb0FnZ2lBQ2dDQUVjTkFBc01BUXNEUUNBQklnQW9BZ0FpQVEwQUN3c2dBQ0FFUncwQUN3c2dBMElBTndLY0hpQURJQU5CbUI1cUlnQkJCSElpQkRZQ21CNGdBMEhRQkdvaUFTQUFJQVFnQTBISUhXb2lBaUFDRU9ZRUlBRWdBQ0FFSUFOQjJCMXFJZ0lnQWhEbUJDQUJJQUFnQkNBRFFlZ2RhaUlDSUFJUTVnUWdBU0FBSUFRZ0EwSDRIV29pQWlBQ0VPWUVJQUVnQUNBRUlBTkJpQjVxSWdBZ0FCRG1CQ0FEUWJBZWFpSUhRZ0EzQXdBZ0EwRUJOZ0tvSGlBRElBYzJBcXdlSUFRZ0F5Z0NtQjRpQUVjRVFDQURRYWdlYWtFRWNpRUZBMEFnQTBIUUJHb2dCU0FISUFBaUFrRVFhaUlBSUFBUTVnUUNRQ0FDS0FJRUlnRkZCRUFnQWlnQ0NDSUFLQUlBSUFKR0RRRWdBa0VJYWlFQkEwQWdBU2dDQUNJQ1FRaHFJUUVnQWlBQ0tBSUlJZ0FvQWdCSERRQUxEQUVMQTBBZ0FTSUFLQUlBSWdFTkFBc0xJQUFnQkVjTkFBc0xJQU5CMEFScUlnQkIxS241QUVIUUFCQVpHaUFEUVFvMkFxUUZJQU1nQURZQ29BVWdBeUFES1FPZ0JUY0RJQ0FEUWFnRmFpQURRU0JxSUFOQnlBUnFFUHdCSVFRZ0EwSEFCV29pQUVJQU53TUFJQU5CQURZQ3VBVWdBeUFBTmdLOEJTQURRYmdGYWlJQVFRUnlJQVFvQWdBZ0JFRUVhaENRQWlBRFFlQURhaUlCUWFTcStRQkIwQUFRR1JvZ0EwRUtOZ0swQkNBRElBRTJBckFFSUFNZ0F5a0RzQVEzQXhnZ0EwRzRCR29nQTBFWWFpQURRZGdEYWhEOEFTRUhJQU5CMEFWcUlnRkNBRGNEQUNBRFFjd0ZhaUlDSUFFMkFnQWdBMEVCTmdMSUJTQUNJQWNvQWdBZ0IwRUVhaENRQWlBRFFnQTNBdHdGSUFNZ0EwSFlCV29pQVVFRWNpSUZOZ0xZQlNBRFFjQUNhaUlDSUFFZ0JTQUFJQUFRdWdFZ0FpQUJJQVVnQTBISUJXb2lBQ0FBRUxvQklBTkI4QVZxSWhaQ0FEY0RBQ0FEUVFBMkF1Z0ZJQU1nRmpZQzdBVWdCU0FES0FMWUJTSUFSd1JBSUFOQjZBVnFRUVJ5SVFZRFFDQURRY0FDYWlBR0lCWWdBQ0lDUVJCcUlnQWdBQkM2QVFKQUlBSW9BZ1FpQVVVRVFDQUNLQUlJSWdBb0FnQWdBa1lOQVNBQ1FRaHFJUUVEUUNBQktBSUFJZ0pCQ0dvaEFTQUNJQUlvQWdnaUFDZ0NBRWNOQUFzTUFRc0RRQ0FCSWdBb0FnQWlBUTBBQ3dzZ0FDQUZSdzBBQ3dzZ0EwSEFBbW9pQUVIMHF2a0FRZEFBRUJrYUlBTkJDallDbEFNZ0F5QUFOZ0tRQXlBRElBTXBBNUFETndNUUlBTkJtQU5xSUFOQkVHb2dBMEc0QW1vUS9BRWhCU0FEUWJBRGFpSUFRZ0EzQXdBZ0EwRUFOZ0tvQXlBRElBQTJBcXdESUFOQnFBTnFJZ0JCQkhJZ0JTZ0NBQ0FGUVFScUVKQUNJQU5CMEFGcUlnRkJ4S3Y1QUVIUUFCQVpHaUFEUVFvMkFxUUNJQU1nQVRZQ29BSWdBeUFES1FPZ0FqY0RDQ0FEUWFnQ2FpQURRUWhxSUFOQnlBRnFFUHdCSVJZZ0EwSEFBMm9pQVVJQU53TUFJQU5CdkFOcUlnSWdBVFlDQUNBRFFRRTJBcmdESUFJZ0ZpZ0NBQ0FXUVFScUVKQUNJQU5DQURjQ3pBTWdBeUFEUWNnRGFpSUJRUVJ5SWdZMkFzZ0RJQU5CbUFacUlnSWdBU0FHSUFBZ0FCQzZBU0FDSUFFZ0JpQURRYmdEYWlJQUlBQVF1Z0VnQTBHQUJtb2lFRUlBTndNQUlBTkIvQVZxSWh3Z0VEWUNBQ0FEUVFFMkF2Z0ZJQVlnQXlnQ3lBTWlBRWNFUUFOQUlBTkJtQVpxSUJ3Z0VDQUFJZ0pCRUdvaUFDQUFFTG9CQWtBZ0FpZ0NCQ0lCUlFSQUlBSW9BZ2dpQUNnQ0FDQUNSZzBCSUFKQkNHb2hBUU5BSUFFb0FnQWlBa0VJYWlFQklBSWdBaWdDQ0NJQUtBSUFSdzBBQ3d3QkN3TkFJQUVpQUNnQ0FDSUJEUUFMQ3lBQUlBWkhEUUFMQ3lBRFFnQTNBb3dHSUFNZ0EwR0lCbW9pQUVFRWNpSUdOZ0tJQmlBRFFhZ0dhaUlCSUFBZ0JpQURRZWdGYWlJQ0lBSVEzd0lnQVNBQUlBWWdBMEg0QldvaUFDQUFFTjhDSUFOQm9BWnFJaEJDQURjREFDQURRUUEyQXBnR0lBTWdFRFlDbkFZZ0JpQURLQUtJQmlJQVJ3UkFJQU5CbUFacVFRUnlJUndEUUNBRFFhZ0dhaUFjSUJBZ0FDSUNRUkJxSWdBZ0FCRGZBZ0pBSUFJb0FnUWlBVVVFUUNBQ0tBSUlJZ0FvQWdBZ0FrWU5BU0FDUVFocUlRRURRQ0FCS0FJQUlnSkJDR29oQVNBQ0lBSW9BZ2dpQUNnQ0FFY05BQXNNQVFzRFFDQUJJZ0FvQWdBaUFRMEFDd3NnQUNBR1J3MEFDd3NnQTBJQU53S3NCaUFESUFOQnFBWnFJZ0JCQkhJaUJqWUNxQVlnQTBISUhtb2dBQ0FHSUFOQm1BWnFJZ0FnQUJEbUJDQURRY0FlYWlJUVFnQTNBd0FnQTBHOEhtb2lIQ0FRTmdJQUlBTkJBRFlDdUI0Z0JpQURLQUtvQmlJQVJ3UkFBMEFnQTBISUhtb2dIQ0FRSUFBaUFrRVFhaUlBSUFBUTVnUUNRQ0FDS0FJRUlnRkZCRUFnQWlnQ0NDSUFLQUlBSUFKR0RRRWdBa0VJYWlFQkEwQWdBU2dDQUNJQ1FRaHFJUUVnQWlBQ0tBSUlJZ0FvQWdCSERRQUxEQUVMQTBBZ0FTSUFLQUlBSWdFTkFBc0xJQUFnQmtjTkFBc0xRWWlaZ2dGQ0FEY0NBRUVFSVFCQmhKbUNBVUdJbVlJQk5nSUFJQU5CeUI1cUlnSWdBMEdvSG1vaUFTQUJFTEVTSUFJZ0EwRzRIbW9pQWlBQ0VMRVNJQndnQXlnQ3dCNFE2d1VnQVVFRWNpQURLQUt3SGhEckJTQURRYWdHYWlBREtBS3NCaERyQlNBRFFaZ0dha0VFY2lBREtBS2dCaENsQXlBRFFZZ0dhaUFES0FLTUJoQ2xBeUFEUWZ3RmFpQURLQUtBQmhDRUFpQURRZWdGYWtFRWNpQURLQUx3QlJDRUFpQURRY2dEYWlBREtBTE1BeENFQWlBRFFid0RhaUFES0FMQUF4QjlJQU5CcUFOcVFRUnlJQU1vQXJBREVIMGdGaUFXS0FJRUVIMGdCU0FGS0FJRUVIMGdBMEhZQldvZ0F5Z0MzQVVRaEFJZ0EwSE1CV29nQXlnQzBBVVFmU0FEUWJnRmFrRUVjaUFES0FMQUJSQjlJQWNnQnlnQ0JCQjlJQVFnQkNnQ0JCQjlJQU5CbUI1cUlBTW9BcHdlRU9zRklBTkJqQjVxSUFNb0FwQWVFS1VESUFOQi9CMXFJQU1vQW9BZUVLVURJQU5CN0IxcUlBTW9BdkFkRUtVRElBTkIzQjFxSUFNb0F1QWRFS1VESUFOQnlCMXFJZ0ZCQkhJZ0F5Z0MwQjBRcFFNZ0EwSDRDbW9nQXlnQy9Bb1FwUU1nQTBIc0Ntb2dBeWdDOEFvUWhBSWdBMEhZQ21wQkJISWdBeWdDNEFvUWhBSWdBMEc0Q0dvZ0F5Z0N2QWdRaEFJZ0EwR3NDR29nQXlnQ3NBZ1FmU0FEUVpnSWFrRUVjaUFES0FLZ0NCQjlJQnNnR3lnQ0JCQjlJQlVnRlNnQ0JCQjlJQU5CeUFwcUlBTW9Bc3dLRUlRQ0lBTkJ2QXBxSUFNb0FzQUtFSDBnQTBHb0NtcEJCSElnQXlnQ3NBb1FmU0FQSUE4b0FnUVFmU0FMSUFzb0FnUVFmU0FEUWNnUGFpQURLQUxNRHhDbEF5QURRYndQYWlBREtBTEFEeENFQWlBRFFhZ1Bha0VFY2lBREtBS3dEeENFQWlBRFFZZ05haUFES0FLTURSQ0VBaUFEUWZ3TWFpQURLQUtBRFJCOUlBTkI2QXhxUVFSeUlBTW9BdkFNRUgwZ0dpQWFLQUlFRUgwZ0ZDQVVLQUlFRUgwZ0EwR1lEMm9nQXlnQ25BOFFoQUlnQTBHTUQyb2dBeWdDa0E4UWZTQURRZmdPYWtFRWNpQURLQUtBRHhCOUlBNGdEaWdDQkJCOUlBb2dDaWdDQkJCOUlBTkJtQlJxSUFNb0Fwd1VFS1VESUFOQmpCUnFJQU1vQXBBVUVJUUNJQU5CK0JOcVFRUnlJQU1vQW9BVUVJUUNJQU5CMkJGcUlBTW9BdHdSRUlRQ0lBTkJ6QkZxSUFNb0F0QVJFSDBnQTBHNEVXcEJCSElnQXlnQ3dCRVFmU0FaSUJrb0FnUVFmU0FUSUJNb0FnUVFmU0FEUWVnVGFpQURLQUxzRXhDRUFpQURRZHdUYWlBREtBTGdFeEI5SUFOQnlCTnFRUVJ5SUFNb0F0QVRFSDBnRFNBTktBSUVFSDBnQ1NBSktBSUVFSDBnQTBIb0dHb2dBeWdDN0JnUXBRTWdBMEhjR0dvZ0F5Z0M0QmdRaEFJZ0EwSElHR3BCQkhJZ0F5Z0MwQmdRaEFJZ0EwR29GbW9nQXlnQ3JCWVFoQUlnQTBHY0Ztb2dBeWdDb0JZUWZTQURRWWdXYWtFRWNpQURLQUtRRmhCOUlCZ2dHQ2dDQkJCOUlCSWdFaWdDQkJCOUlBTkJ1QmhxSUFNb0Fyd1lFSVFDSUFOQnJCaHFJQU1vQXJBWUVIMGdBMEdZR0dwQkJISWdBeWdDb0JnUWZTQU1JQXdvQWdRUWZTQUlJQWdvQWdRUWZTQURRYmdkYWlBREtBSzhIUkNsQXlBRFFhd2RhaUFES0FLd0hSQ0VBaUFEUVpnZGFrRUVjaUFES0FLZ0hSQ0VBaUFEUWZnYWFpQURLQUw4R2hDRUFpQURRZXdhYWlBREtBTHdHaEI5SUFOQjJCcHFRUVJ5SUFNb0F1QWFFSDBnRnlBWEtBSUVFSDBnRVNBUktBSUVFSDBnQTBHSUhXb2dBeWdDakIwUWhBSWdBMEg4SEdvZ0F5Z0NnQjBRZlNBRFFlZ2Nha0VFY2lBREtBTHdIQkI5SUI0Z0hpZ0NCQkI5SUIwZ0hTZ0NCQkI5RUVraEFpQURRUVE2QUlzY0lBTkM4c3JOb3djM0E0QWNJQU5Cb0xmNUFEWUN5QjBnQXlBQk5nTFlIU0FDSUFOQmdCeHFRWW9CSUFFUVN3SkFJQUVnQXlnQzJCMGlBa2NFUUVFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QURMQUNMSEVFQVNBUkFJQU1vQW9BY0VCY0xJQU5CMEI1cUpBQWpBRUV3YXlJQkpBQVFTU0VDSUFGQkJqb0FLeUFCUXVQcXphUDM3UnczQXlBZ0FVSHd3L2tBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrSHpBQ0FBRUVzQ1FBSkFJQUFnQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDMEVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUFRU1NFQ0lBRkJDVG9BS3lBQlFmUUFPd0VvSUFGQzdlcXhvNWZOMUxMekFEY0RJQ0FCUVpqUStRQTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0FpQUJRU0JxUVlNQklBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFR09nQXJJQUZDNWR5UnkrYnRHVGNESUNBQlFZenArUUEyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFjZ0FJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBRUVFSVFBUVNTRUNJQUZCQkRvQUt5QUJRdTJjMWVzR053TWdJQUZCK1BUNUFEWUNDQ0FCSUFGQkNHb2lBellDR0NBQ0lBRkJJR3BCM2dBZ0F4QkxBa0FnQXlBQktBSVlJZ0pIQkVCQkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFNNkFDc2dBVUh5eXFFRE5nSWdJQUZCeElENkFEWUNDQ0FCSUFGQkNHb2lBRFlDR0NBQ0lBRkJJR3BCNHdBZ0FCQkxBa0FDUUNBQUlBRW9BaGdpQWtZRVFFRUVJUUFNQVF0QkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFjNkFDc2dBVUx0eW9XYjE4N2NNamNESUNBQlFhU2krZ0EyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFSUWdBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFRUVVoQUJCSklRSWdBVUVGT2dBcklBRkM3TUxscTZZT053TWdJQUZCb04zNkFEWUNDQ0FCSUFGQkNHb2lBellDR0NBQ0lBRkJJR3BCRXlBREVFc0NRQUpBSUFNZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQ3lBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUhPZ0FySUFGQzVzcko2NWFNM1RBM0F5QWdBVUdvOFBvQU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0hYQUNBQUVFc0NRQUpBSUFBZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQzBFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFCQkJTRUFFRWtoQWlBQlFRVTZBQ3NnQVVMajBMMlR4d3czQXlBZ0FVSGsvL29BTmdJSUlBRWdBVUVJYWlJRE5nSVlJQUlnQVVFZ2FrSHhBQ0FERUVzQ1FBSkFJQU1nQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDeUFDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFR09nQXJJQUZDOU9xNXkrYnRHVGNESUNBQlFaaVArd0EyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFTUWdBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFRUVFoQUJCSklRSWdBVUVFT2dBcklBRkM3dDdScXdZM0F5QWdBVUhnb1BzQU5nSUlJQUVnQVVFSWFpSUROZ0lZSUFJZ0FVRWdha0dHQVNBREVFc0NRQ0FESUFFb0FoZ2lBa2NFUUVFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFBUVNTRUNJQUZCQnpvQUt5QUJRdUxLaGFPbmlwdzZOd01nSUFGQjRLejdBRFlDQ0NBQklBRkJDR29pQURZQ0dDQUNJQUZCSUdwQjd3QWdBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFRUVVoQUJCSklRSWdBVUVGT2dBcklBRkM3YVNWbThjT053TWdJQUZCOExqN0FEWUNDQ0FCSUFGQkNHb2lBellDR0NBQ0lBRkJJR3BCL3dBZ0F4QkxBa0FDUUNBRElBRW9BaGdpQWtZRVFFRUVJUUFNQVFzZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUJCQkNFQUVFa2hBaUFCUVFRNkFDc2dBVUxqMkpXekJqY0RJQ0FCUWF6Tyt3QTJBZ2dnQVNBQlFRaHFJZ00yQWhnZ0FpQUJRU0JxUWZJQUlBTVFTd0pBSUFNZ0FTZ0NHQ0lDUndSQVFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFR09nQXJJQUZDOE02Wit2YU5IVGNESUNBQlFZRFkrd0EyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFUd2dBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFFRWtoQWlBQlFRYzZBQ3NnQVVMd3pwbjY5bzJkR1RjRElDQUJRZGpoK3dBMkFnZ2dBU0FCUVFocUlnQTJBaGdnQWlBQlFTQnFRVDBnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXRCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBRUVraEFpQUJRUUk2QUNzZ0FVSHN4QUUyQWlBZ0FVR1k2L3NBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrR2ZBU0FBRUVzQ1FBSkFJQUFnQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDMEVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUFRU1NFQ0lBRkJCam9BS3lBQlF2RE9vYXFXakJrM0F5QWdBVUhvOVBzQU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0UrSUFBUVN3SkFBa0FnQUNBQktBSVlJZ0pHQkVCQkJDRUFEQUVMUVFVaEFDQUNSUTBCQ3lBQ0lBSW9BZ0FnQUVFQ2RHb29BZ0FSQVFBTElBRXNBQ3RCQUVnRVFDQUJLQUlnRUJjTElBRkJNR29rQUNNQVFUQnJJZ0VrQUJCSklRSWdBVUVIT2dBcklBRkM4TTZocXBhTW1SazNBeUFnQVVIQS92c0FOZ0lJSUFFZ0FVRUlhaUlBTmdJWUlBSWdBVUVnYWtFL0lBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFSE9nQXJJQUZDODhxTm81ZnRtemMzQXlBZ0FVSFVpUHdBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrSE1BQ0FBRUVzQ1FBSkFJQUFnQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDMEVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUFRU1NFQ0lBRkJBRG9BS0NBQlF2UEd2WlBYak5HeTVnQTNBeUFnQVVFSU9nQXJJQUZCNkozOEFEWUNDQ0FCSUFGQkNHb2lBRFlDR0NBQ0lBRkJJR3BCbVFFZ0FCQkxBa0FDUUNBQUlBRW9BaGdpQWtZRVFFRUVJUUFNQVF0QkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFrNkFDc2dBVUhsQURzQktDQUJRdWJDalp1WHJkdTA3QUEzQXlBZ0FVR0lwL3dBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrRUxJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBRUVGSVFBUVNTRUNJQUZCQlRvQUt5QUJRdlBvaGJQbUREY0RJQ0FCUWJDeS9BQTJBZ2dnQVNBQlFRaHFJZ00yQWhnZ0FpQUJRU0JxUVJzZ0F4QkxBa0FDUUNBRElBRW9BaGdpQWtZRVFFRUVJUUFNQVFzZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUJCQkNFQUVFa2hBaUFCUVFRNkFDc2dBVUxpeW9YckJqY0RJQ0FCUWJDLy9BQTJBZ2dnQVNBQlFRaHFJZ00yQWhnZ0FpQUJRU0JxUWU0QUlBTVFTd0pBSUFNZ0FTZ0NHQ0lDUndSQVFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FFRUZJUUFRU1NFQ0lBRkJCVG9BS3lBQlF2UEd2WlBYRERjRElDQUJRZmp6L0FBMkFnZ2dBU0FCUVFocUlnTTJBaGdnQWlBQlFTQnFRY1FBSUFNUVN3SkFBa0FnQXlBQktBSVlJZ0pHQkVCQkJDRUFEQUVMSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFFRWtoQWlBQlFRQTZBQ2dnQVVMcDNNMmpwNDdSc3VZQU53TWdJQUZCQ0RvQUt5QUJRZnlVL1FBMkFnZ2dBU0FCUVFocUlnQTJBaGdnQWlBQlFTQnFRUThnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXRCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBRUVraEFpQUJRUWs2QUNzZ0FVSHVBRHNCS0NBQlF1WHd3WXZtN2R5MDd3QTNBeUFnQVVIOG52MEFOZ0lJSUFFZ0FVRUlhaUlBTmdJWUlBSWdBVUVnYWtISkFDQUFFRXNDUUFKQUlBQWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkMwRUZJUUFnQWtVTkFRc2dBaUFDS0FJQUlBQkJBblJxS0FJQUVRRUFDeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQWpBRUV3YXlJQkpBQVFTU0VDSUFGQkFqb0FLeUFCUWZERUFUWUNJQ0FCUVlqRC9RQTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0FpQUJRU0JxUWNvQUlBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFQ09nQXJJQUZCODhRQk5nSWdJQUZCME16OUFEWUNDQ0FCSUFGQkNHb2lBRFlDR0NBQ0lBRkJJR3BCeXdBZ0FCQkxBa0FDUUNBQUlBRW9BaGdpQWtZRVFFRUVJUUFNQVF0QkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQVFRUWhBQkJKSVFJZ0FVRUVPZ0FySUFGQzRjU0prd2MzQXlBZ0FVRzgxdjBBTmdJSUlBRWdBVUVJYWlJRE5nSVlJQUlnQVVFZ2FrRW5JQU1RU3dKQUlBTWdBU2dDR0NJQ1J3UkFRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRURPZ0FySUFGQjRjaVJBellDSUNBQlFhemcvUUEyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFTZ2dBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFFRWtoQWlBQlFRTTZBQ3NnQVVIaDRNRUROZ0lnSUFGQitPbjlBRFlDQ0NBQklBRkJDR29pQURZQ0dDQUNJQUZCSUdwQktpQUFFRXNDUUFKQUlBQWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkMwRUZJUUFnQWtVTkFRc2dBaUFDS0FJQUlBQkJBblJxS0FJQUVRRUFDeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQWpBRUV3YXlJQkpBQVFTU0VDSUFGQkJqb0FLeUFCUXVQUXZjdTJyQmszQXlBZ0FVSEk4LzBBTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrRXJJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUdPZ0FySUFGQzUrVEJtNVd2R3pjRElDQUJRWlQrL1FBMkFnZ2dBU0FCUVFocUlnQTJBaGdnQWlBQlFTQnFRUTBnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXRCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBRUVraEFpQUJRUUE2QUNnZ0FVTHN3dVdycG83UnN1WUFOd01nSUFGQkNEb0FLeUFCUVlDSS9nQTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0FpQUJRU0JxUVpnQklBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFR09nQXJJQUZDNDk3Vms3ZXVHVGNESUNBQlFZaVMvZ0EyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFRa2dBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFRUkFRR0NJQ1FkbUw3UUFvQUFBMkFBZ2dBa0hSaSswQUtRQUFOd0FBSUFKQkFEb0FEQkJKSVFNZ0FVRWdhaUlFSUFKQkRCQWFJQUZCd0p6K0FEWUNDQ0FCSUFGQkNHb2lBRFlDR0NBRElBUkJ6d0FnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBMFlFUUVFRUlRQU1BUXRCQlNFQUlBTkZEUUVMSUFNZ0F5Z0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FoQVhJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFR09nQXJJQUZDNHVTVmk4YU9HamNESUNBQlFkaW4vZ0EyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFkTUFJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUhPZ0FySUFGQzQ4S1ZtOWZPM0RBM0F5QWdBVUhrc3Y0QU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0hVQUNBQUVFc0NRQUpBSUFBZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQzBFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFCQkJDRUFFRWtoQWlBQlFRUTZBQ3NnQVVMbTBybTdCamNESUNBQlFZaSsvZ0EyQWdnZ0FTQUJRUWhxSWdNMkFoZ2dBaUFCUVNCcVFkZ0FJQU1RU3dKQUlBTWdBU2dDR0NJQ1J3UkFRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBRUVFSVFBUVNTRUNJQUZCQkRvQUt5QUJRdWpDeWVzR053TWdJQUZCaU1yK0FEWUNDQ0FCSUFGQkNHb2lBellDR0NBQ0lBRkJJR3BCMndBZ0F4QkxBa0FnQXlBQktBSVlJZ0pIQkVCQkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFJNkFDc2dBVUhzN0FFMkFpQWdBVUdrMWY0QU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0hjQUNBQUVFc0NRQUpBSUFBZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQzBFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFBUVNTRUNJQUZCQmpvQUt5QUJRdkRReVl1MnJoazNBeUFnQVVITTRQNEFOZ0lJSUFFZ0FVRUlhaUlBTmdJWUlBSWdBVUVnYWtIaEFDQUFFRXNDUUFKQUlBQWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkMwRUZJUUFnQWtVTkFRc2dBaUFDS0FJQUlBQkJBblJxS0FJQUVRRUFDeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQWpBRUV3YXlJQkpBQkJCU0VBRUVraEFpQUJRUVU2QUNzZ0FVTGk2TW1yMWcwM0F5QWdBVUdRN1A0QU5nSUlJQUVnQVVFSWFpSUROZ0lZSUFJZ0FVRWdha0h3QUNBREVFc0NRQUpBSUFNZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQ3lBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRURPZ0FySUFGQjVON1JBellDSUNBQlFlVDMvZ0EyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFmUUFJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUFPZ0FvSUFGQzUrU0ZtOWJza2Jud0FEY0RJQ0FCUVFnNkFDc2dBVUdNZy84QU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0g0QUNBQUVFc0NRQUpBSUFBZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQzBFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFBUVNTRUNJQUZCQURvQUtDQUJRdWpDc2JQV3paUzQ5QUEzQXlBZ0FVRUlPZ0FySUFGQmpJNy9BRFlDQ0NBQklBRkJDR29pQURZQ0dDQUNJQUZCSUdwQitRQWdBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFRUVFoQUJCSklRSWdBVUVFT2dBcklBRkM3YVRCb3djM0F5QWdBVUc0bWY4QU5nSUlJQUVnQVVFSWFpSUROZ0lZSUFJZ0FVRWdha0dBQVNBREVFc0NRQ0FESUFFb0FoZ2lBa2NFUUVFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFCQkJTRUFFRWtoQWlBQlFRVTZBQ3NnQVVMdHBNR2pwd1kzQXlBZ0FVR3dwUDhBTmdJSUlBRWdBVUVJYWlJRE5nSVlJQUlnQVVFZ2FrR0JBU0FERUVzQ1FBSkFJQU1nQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDeUFDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFR09nQXJJQUZDN2FiQmk3YXNHVGNESUNBQlFZU3Yvd0EyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFZSUJJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRUFPZ0FvSUFGQzdlcXhvNWZObExqMEFEY0RJQ0FCUVFnNkFDc2dBVUdBdXY4QU5nSUlJQUVnQVVFSWFpSUFOZ0lZSUFJZ0FVRWdha0dFQVNBQUVFc0NRQUpBSUFBZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQzBFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFCQkJTRUFFRWtoQWlBQlFRVTZBQ3NnQVVMdzJLV2JsZ3czQXlBZ0FVR0F4ZjhBTmdJSUlBRWdBVUVJYWlJRE5nSVlJQUlnQVVFZ2FrR0lBU0FERUVzQ1FBSkFJQU1nQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDeUFDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FFRUZJUUFRU1NFQ0lBRkJCVG9BS3lBQlF2UGdoWnZXRERjRElDQUJRWURSL3dBMkFnZ2dBU0FCUVFocUlnTTJBaGdnQWlBQlFTQnFRWXNCSUFNUVN3SkFBa0FnQXlBQktBSVlJZ0pHQkVCQkJDRUFEQUVMSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFRUVVoQUJCSklRSWdBVUVGT2dBcklBRkM0ZHk1KzhZT053TWdJQUZCcU52L0FEWUNDQ0FCSUFGQkNHb2lBellDR0NBQ0lBRkJJR3BCS1NBREVFc0NRQUpBSUFNZ0FTZ0NHQ0lDUmdSQVFRUWhBQXdCQ3lBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBRUVFSVFBUVNTRUNJQUZCQkRvQUt5QUJRdVBleVpNSE53TWdJQUZCbU9YL0FEWUNDQ0FCSUFGQkNHb2lBellDR0NBQ0lBRkJJR3BCTENBREVFc0NRQ0FESUFFb0FoZ2lBa2NFUUVFRklRQWdBa1VOQVFzZ0FpQUNLQUlBSUFCQkFuUnFLQUlBRVFFQUN5QUJMQUFyUVFCSUJFQWdBU2dDSUJBWEN5QUJRVEJxSkFBakFFRXdheUlCSkFBUVNTRUNJQUZCQmpvQUt5QUJRdVRDdFl2MnJCazNBeUFnQVVHTTcvOEFOZ0lJSUFFZ0FVRUlhaUlBTmdJWUlBSWdBVUVnYWtFdElBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FCQkpJUUlnQVVFRE9nQXJJQUZCNU1xeEF6WUNJQ0FCUVlENS93QTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0FpQUJRU0JxUVM0Z0FCQkxBa0FDUUNBQUlBRW9BaGdpQWtZRVFFRUVJUUFNQVF0QkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQVFRVWhBQkJKSVFJZ0FVRUZPZ0FySUFGQzVmREJpK1lOTndNZ0lBRkI5SUtBQVRZQ0NDQUJJQUZCQ0dvaUF6WUNHQ0FDSUFGQklHcEJMeUFERUVzQ1FBSkFJQU1nQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDeUFDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRVEJySWdFa0FFRUVJUUFRU1NFQ0lBRkJCRG9BS3lBQlF1L2twYnNHTndNZ0lBRkI1SXlBQVRZQ0NDQUJJQUZCQ0dvaUF6WUNHQ0FDSUFGQklHcEJNU0FERUVzQ1FDQURJQUVvQWhnaUFrY0VRRUVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUFRU1NFQ0lBRkJBem9BS3lBQlFmTEttUU0yQWlBZ0FVR3dsb0FCTmdJSUlBRWdBVUVJYWlJQU5nSVlJQUlnQVVFZ2FrRXpJQUFRU3dKQUFrQWdBQ0FCS0FJWUlnSkdCRUJCQkNFQURBRUxRUVVoQUNBQ1JRMEJDeUFDSUFJb0FnQWdBRUVDZEdvb0FnQVJBUUFMSUFFc0FDdEJBRWdFUUNBQktBSWdFQmNMSUFGQk1Hb2tBQ01BUVRCcklnRWtBQkJKSVFJZ0FVRURPZ0FySUFGQjhzcWRBellDSUNBQlFhQ2dnQUUyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFUUWdBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFFRWtoQWlBQlFRYzZBQ3NnQVVMeXlzMmo5ODNjTWpjRElDQUJRWlNxZ0FFMkFnZ2dBU0FCUVFocUlnQTJBaGdnQWlBQlFTQnFRVFVnQUJCTEFrQUNRQ0FBSUFFb0FoZ2lBa1lFUUVFRUlRQU1BUXRCQlNFQUlBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBRUVraEFpQUJRUU02QUNzZ0FVSHowbzBETmdJZ0lBRkJqTFNBQVRZQ0NDQUJJQUZCQ0dvaUFEWUNHQ0FDSUFGQklHcEJOaUFBRUVzQ1FBSkFJQUFnQVNnQ0dDSUNSZ1JBUVFRaEFBd0JDMEVGSVFBZ0FrVU5BUXNnQWlBQ0tBSUFJQUJCQW5ScUtBSUFFUUVBQ3lBQkxBQXJRUUJJQkVBZ0FTZ0NJQkFYQ3lBQlFUQnFKQUFqQUVFd2F5SUJKQUJCQlNFQUVFa2hBaUFCUVFVNkFDc2dBVUx6Nm9tYnh3NDNBeUFnQVVIY3ZZQUJOZ0lJSUFFZ0FVRUlhaUlETmdJWUlBSWdBVUVnYWtFM0lBTVFTd0pBQWtBZ0F5QUJLQUlZSWdKR0JFQkJCQ0VBREFFTElBSkZEUUVMSUFJZ0FpZ0NBQ0FBUVFKMGFpZ0NBQkVCQUFzZ0FTd0FLMEVBU0FSQUlBRW9BaUFRRndzZ0FVRXdhaVFBSXdCQk1Hc2lBU1FBRUVraEFpQUJRUUE2QUNnZ0FVTHo2c0dEeDYzYXN1UUFOd01nSUFGQkNEb0FLeUFCUWRESGdBRTJBZ2dnQVNBQlFRaHFJZ0EyQWhnZ0FpQUJRU0JxUVRnZ0FCQkxBa0FDUUNBQUlBRW9BaGdpQWtZRVFFRUVJUUFNQVF0QkJTRUFJQUpGRFFFTElBSWdBaWdDQUNBQVFRSjBhaWdDQUJFQkFBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBVUV3YWlRQUl3QkJNR3NpQVNRQUVFa2hBaUFCUVFjNkFDc2dBVUwxM0kzajFxeVlPVGNESUNBQlFjelJnQUUyQWdnZ0FTQUJRUWhxSWdBMkFoZ2dBaUFCUVNCcVFUa2dBQkJMQWtBQ1FDQUFJQUVvQWhnaUFrWUVRRUVFSVFBTUFRdEJCU0VBSUFKRkRRRUxJQUlnQWlnQ0FDQUFRUUowYWlnQ0FCRUJBQXNnQVN3QUswRUFTQVJBSUFFb0FpQVFGd3NnQVVFd2FpUUFJd0JCTUdzaUFTUUFFRWtoQWlBQlFRTTZBQ3NnQVVIc3lyVUROZ0lnSUFGQnhOdUFBVFlDQ0NBQklBRkJDR29pQURZQ0dDQUNJQUZCSUdwQk1DQUFFRXNDUUFKQUlBQWdBU2dDR0NJQ1JnUkFRUVFoQUF3QkMwRUZJUUFnQWtVTkFRc2dBaUFDS0FJQUlBQkJBblJxS0FJQUVRRUFDeUFCTEFBclFRQklCRUFnQVNnQ0lCQVhDeUFCUVRCcUpBQWpBRUV3YXlJQkpBQVFTU0VDSUFGQkF6b0FLeUFCUWZMSW5RTTJBaUFnQVVHMDVZQUJOZ0lJSUFFZ0FVRUlhaUlBTmdJWUlBSWdBVUVnYWtFeUlBQVFTd0pBQWtBZ0FDQUJLQUlZSWdKR0JFQkJCQ0VBREFFTFFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FFRzR0WUlCUVFBMkFnQkJzTFdDQVVJQU53SUFRYkMxZ2dGQnpBRVFHQ0lBTmdJQVFiaTFnZ0VnQUVITUFXb2lBVFlDQUNBQVFRYzZBTXNCSUFCQzlkeU40OWFzbURrM0FzQUJJQUJCQ0RvQXZ3RWdBRUVBT2dDOEFTQUFRdlBxd1lQSHJkcXk1QUEzQXJRQklBQkJCVG9Bc3dFZ0FFTHo2b21ieHc0M0FxZ0JJQUJCQXpvQXB3RWdBRUh6MG8wRE5nS2NBU0FBUVFjNkFKc0JJQUJDOHNyTm8vZk4zREkzQXBBQklBQkJBem9BandFZ0FFSHl5cDBETmdLRUFTQUFRUU02QUlNQklBQkI4c3FaQXpZQ2VDQUFRUVE2QUhjZ0FFTHY1S1c3QmpjQ2JDQUFRUVU2QUdzZ0FFTGw4TUdMNWcwM0FtQWdBRUVET2dCZklBQkI1TXF4QXpZQ1ZDQUFRUVk2QUZNZ0FFTGt3cldMOXF3Wk53SklJQUJCQkRvQVJ5QUFRdVBleVpNSE53SThJQUJCQmpvQU95QUFRdVBRdmN1MnJCazNBakFnQUVFRk9nQXZJQUJDNGR5NSs4WU9Od0lrSUFCQkF6b0FJeUFBUWVIZ3dRTTJBaGdnQUVFRE9nQVhJQUJCNGNpUkF6WUNEQ0FBUVFRNkFBc2dBRUxoeEltVEJ6Y0NBRUcwdFlJQklBRTJBZ0FqQUVFd2F5SUJKQUJCQkNFQUVFa2hBaUFCUVFRNkFDc2dBVUx0eUtXekJ6Y0RJQ0FCUWFUeWdBRTJBZ2dnQVNBQlFRaHFJZ00yQWhnZ0FpQUJRU0JxUWNNQUlBTVFTd0pBSUFNZ0FTZ0NHQ0lDUndSQVFRVWhBQ0FDUlEwQkN5QUNJQUlvQWdBZ0FFRUNkR29vQWdBUkFRQUxJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUZCTUdva0FDTUFRYUFJYXlJQ0pBQWdBa0VCTmdJSVFTQVFHQ0VBSUFKQ2s0Q0FnSUNFZ0lDQWZ6Y0RFQ0FDSUFBMkFnd2dBRUVBT2dBVElBQkJ6Y1h3QUNnQUFEWUFEeUFBUWNiRjhBQXBBQUEzQUFnZ0FFRyt4ZkFBS1FBQU53QUFJQUpCQWpZQ0dDQUNRVEFRR0NJQU5nSWNJQUpDb0lDQWdJQ0dnSUNBZnpjRElDQUFRUUE2QUNBZ0FFSCtoUEVBS1FBQU53QVlJQUJCOW9UeEFDa0FBRGNBRUNBQVFlNkU4UUFwQUFBM0FBZ2dBRUhtaFBFQUtRQUFOd0FBSUFKQkF6WUNLQ0FDUVRBUUdDSUFOZ0lzSUFKQ3FZQ0FnSUNHZ0lDQWZ6Y0RNQ0FBUVFBNkFDa2dBRUh3eHZBQUxRQUFPZ0FvSUFCQjZNYndBQ2tBQURjQUlDQUFRZURHOEFBcEFBQTNBQmdnQUVIWXh2QUFLUUFBTndBUUlBQkIwTWJ3QUNrQUFEY0FDQ0FBUWNqRzhBQXBBQUEzQUFBZ0FrRUVOZ0k0SUFKQndBQVFHQ0lBTmdJOElBSkJRR3RDczRDQWdJQ0lnSUNBZnpjREFDQUFRUUE2QURNZ0FFSHYrL0FBS0FBQU5nQXZJQUJCNlB2d0FDa0FBRGNBS0NBQVFlRDc4QUFwQUFBM0FDQWdBRUhZKy9BQUtRQUFOd0FZSUFCQjBQdndBQ2tBQURjQUVDQUFRY2o3OEFBcEFBQTNBQWdnQUVIQSsvQUFLUUFBTndBQUlBSkJCVFlDU0NBQ1FUQVFHQ0lBTmdKTUlBSkNxb0NBZ0lDR2dJQ0FmemNEVUNBQVFRQTZBQ29nQUVHOSsvQUFMd0FBT3dBb0lBQkJ0ZnZ3QUNrQUFEY0FJQ0FBUWEzNzhBQXBBQUEzQUJnZ0FFR2wrL0FBS1FBQU53QVFJQUJCbmZ2d0FDa0FBRGNBQ0NBQVFaWDc4QUFwQUFBM0FBQWdBa0VHTmdKWUlBSkJ3QUFRR0NJQU5nSmNJQUpDdElDQWdJQ0lnSUNBZnpjRFlDQUFRUUE2QURRZ0FFR2svUEFBS0FBQU5nQXdJQUJCblB6d0FDa0FBRGNBS0NBQVFaVDg4QUFwQUFBM0FDQWdBRUdNL1BBQUtRQUFOd0FZSUFCQmhQendBQ2tBQURjQUVDQUFRZno3OEFBcEFBQTNBQWdnQUVIMCsvQUFLUUFBTndBQUlBSkJCellDYUNBQ1FUQVFHQ0lBTmdKc0lBSkNyb0NBZ0lDR2dJQ0FmemNEY0NBQVFRQTZBQzRnQUVHTjRmQUFLUUFBTndBbUlBQkJoK0h3QUNrQUFEY0FJQ0FBUWYvZzhBQXBBQUEzQUJnZ0FFSDM0UEFBS1FBQU53QVFJQUJCNytEd0FDa0FBRGNBQ0NBQVFlZmc4QUFwQUFBM0FBQWdBa0VJTmdKNElBSkIwQUFRR0NJQU5nSjhJQUpDeVlDQWdJQ0tnSUNBZnpjRGdBRWdBRUg1bFBFQVFja0FFQmxCQURvQVNTQUNRUWsyQW9nQklBSkIwQUFRR0NJQU5nS01BU0FDUXNxQWdJQ0Fpb0NBZ0g4M0E1QUJJQUJCNytyd0FFSEtBQkFaUVFBNkFFb2dBa0VLTmdLWUFTQUNRY0FBRUJnaUFEWUNuQUVnQWtLM2dJQ0FnSWlBZ0lCL053T2dBU0FBUVFBNkFEY2dBRUhkaFBFQUtRQUFOd0F2SUFCQjFvVHhBQ2tBQURjQUtDQUFRYzZFOFFBcEFBQTNBQ0FnQUVIR2hQRUFLUUFBTndBWUlBQkJ2b1R4QUNrQUFEY0FFQ0FBUWJhRThRQXBBQUEzQUFnZ0FFR3VoUEVBS1FBQU53QUFJQUpCQ3pZQ3FBRWdBa0hBQUJBWUlnQTJBcXdCSUFKQ3NZQ0FnSUNJZ0lDQWZ6Y0RzQUVnQUVFQU9nQXhJQUJCbk16d0FDMEFBRG9BTUNBQVFaVE04QUFwQUFBM0FDZ2dBRUdNelBBQUtRQUFOd0FnSUFCQmhNendBQ2tBQURjQUdDQUFRZnpMOEFBcEFBQTNBQkFnQUVIMHkvQUFLUUFBTndBSUlBQkI3TXZ3QUNrQUFEY0FBQ0FDUVF3MkFyZ0JJQUpCTUJBWUlnQTJBcndCSUFKQ3JvQ0FnSUNHZ0lDQWZ6Y0R3QUVnQUVFQU9nQXVJQUJCdWZQd0FDa0FBRGNBSmlBQVFiUHo4QUFwQUFBM0FDQWdBRUdyOC9BQUtRQUFOd0FZSUFCQm8vUHdBQ2tBQURjQUVDQUFRWnZ6OEFBcEFBQTNBQWdnQUVHVDgvQUFLUUFBTndBQUlBSkJEVFlDeUFFZ0FrSEFBQkFZSWdBMkFzd0JJQUpDdllDQWdJQ0lnSUNBZnpjRDBBRWdBRUVBT2dBOUlBQkI0OHZ3QUNrQUFEY0FOU0FBUWQ3TDhBQXBBQUEzQURBZ0FFSFd5L0FBS1FBQU53QW9JQUJCenN2d0FDa0FBRGNBSUNBQVFjYkw4QUFwQUFBM0FCZ2dBRUcreS9BQUtRQUFOd0FRSUFCQnRzdndBQ2tBQURjQUNDQUFRYTdMOEFBcEFBQTNBQUFnQWtFT05nTFlBU0FDUWNBQUVCZ2lBRFlDM0FFZ0FrSzJnSUNBZ0lpQWdJQi9Od1BnQVNBQVFRQTZBRFlnQUVHSzgvQUFLUUFBTndBdUlBQkJoUFB3QUNrQUFEY0FLQ0FBUWZ6eThBQXBBQUEzQUNBZ0FFSDA4dkFBS1FBQU53QVlJQUJCN1BMd0FDa0FBRGNBRUNBQVFlVHk4QUFwQUFBM0FBZ2dBRUhjOHZBQUtRQUFOd0FBSUFKQkR6WUM2QUVnQWtIQUFCQVlJZ0EyQXV3QklBSkN2SUNBZ0lDSWdJQ0FmemNEOEFFZ0FFRUFPZ0E4SUFCQm1KYnhBQ2dBQURZQU9DQUFRWkNXOFFBcEFBQTNBREFnQUVHSWx2RUFLUUFBTndBb0lBQkJnSmJ4QUNrQUFEY0FJQ0FBUWZpVjhRQXBBQUEzQUJnZ0FFSHdsZkVBS1FBQU53QVFJQUJCNkpYeEFDa0FBRGNBQ0NBQVFlQ1Y4UUFwQUFBM0FBQWdBa0VRTmdMNEFTQUNRZEFBRUJnaUFEWUMvQUVnQWtMTGdJQ0FnSXFBZ0lCL053T0FBaUFBUVphTThRQkJ5d0FRR1VFQU9nQkxJQUpCRVRZQ2lBSWdBa0hBQUJBWUlnQTJBb3dDSUFKQ3ZvQ0FnSUNJZ0lDQWZ6Y0RrQUlnQUVFQU9nQStJQUJCOE5Yd0FDa0FBRGNBTmlBQVFlclY4QUFwQUFBM0FEQWdBRUhpMWZBQUtRQUFOd0FvSUFCQjJ0WHdBQ2tBQURjQUlDQUFRZExWOEFBcEFBQTNBQmdnQUVISzFmQUFLUUFBTndBUUlBQkJ3dFh3QUNrQUFEY0FDQ0FBUWJyVjhBQXBBQUEzQUFBZ0FrRVNOZ0tZQWlBQ1FjQUFFQmdpQURZQ25BSWdBa0s1Z0lDQWdJaUFnSUIvTndPZ0FpQUFRUUE2QURrZ0FFR1dsL0VBTFFBQU9nQTRJQUJCanBmeEFDa0FBRGNBTUNBQVFZYVg4UUFwQUFBM0FDZ2dBRUgrbHZFQUtRQUFOd0FnSUFCQjlwYnhBQ2tBQURjQUdDQUFRZTZXOFFBcEFBQTNBQkFnQUVIbWx2RUFLUUFBTndBSUlBQkIzcGJ4QUNrQUFEY0FBQ0FDUVJNMkFxZ0NJQUpCd0FBUUdDSUFOZ0tzQWlBQ1FyS0FnSUNBaUlDQWdIODNBN0FDSUFCQkFEb0FNaUFBUWVqbjhBQXZBQUE3QURBZ0FFSGc1L0FBS1FBQU53QW9JQUJCMk9md0FDa0FBRGNBSUNBQVFkRG44QUFwQUFBM0FCZ2dBRUhJNS9BQUtRQUFOd0FRSUFCQndPZndBQ2tBQURjQUNDQUFRYmpuOEFBcEFBQTNBQUFnQWtFVU5nSzRBaUFDUWNBQUVCZ2lBRFlDdkFJZ0FrSzJnSUNBZ0lpQWdJQi9Od1BBQWlBQVFRQTZBRFlnQUVIRTZmQUFLUUFBTndBdUlBQkJ2dW53QUNrQUFEY0FLQ0FBUWJicDhBQXBBQUEzQUNBZ0FFR3U2ZkFBS1FBQU53QVlJQUJCcHVud0FDa0FBRGNBRUNBQVFaN3A4QUFwQUFBM0FBZ2dBRUdXNmZBQUtRQUFOd0FBSUFKQkZUWUN5QUlnQWtIQUFCQVlJZ0EyQXN3Q0lBSkN0b0NBZ0lDSWdJQ0FmemNEMEFJZ0FFRUFPZ0EySUFCQjArandBQ2tBQURjQUxpQUFRYzNvOEFBcEFBQTNBQ2dnQUVIRjZQQUFLUUFBTndBZ0lBQkJ2ZWp3QUNrQUFEY0FHQ0FBUWJYbzhBQXBBQUEzQUJBZ0FFR3Q2UEFBS1FBQU53QUlJQUJCcGVqd0FDa0FBRGNBQUNBQ1FSWTJBdGdDSUFKQk1CQVlJZ0EyQXR3Q0lBSkNySUNBZ0lDR2dJQ0FmemNENEFJZ0FFRUFPZ0FzSUFCQi90andBQ2dBQURZQUtDQUFRZmJZOEFBcEFBQTNBQ0FnQUVIdTJQQUFLUUFBTndBWUlBQkI1dGp3QUNrQUFEY0FFQ0FBUWQ3WThBQXBBQUEzQUFnZ0FFSFcyUEFBS1FBQU53QUFJQUpCRnpZQzZBSWdBa0hRQUJBWUlnQTJBdXdDSUFKQ3dvQ0FnSUNLZ0lDQWZ6Y0Q4QUlnQUVIRzhmQUFRY0lBRUJsQkFEb0FRaUFDUVJnMkF2Z0NJQUpCTUJBWUlnQTJBdndDSUFKQ3FJQ0FnSUNHZ0lDQWZ6Y0RnQU1nQUVFQU9nQW9JQUJCM2Nmd0FDa0FBRGNBSUNBQVFkWEg4QUFwQUFBM0FCZ2dBRUhOeC9BQUtRQUFOd0FRSUFCQnhjZndBQ2tBQURjQUNDQUFRYjNIOEFBcEFBQTNBQUFnQWtFWk5nS0lBeUFDUWNBQUVCZ2lBRFlDakFNZ0FrSy9nSUNBZ0lpQWdJQi9Od09RQXlBQVFRQTZBRDhnQUVIeDYvQUFLUUFBTndBM0lBQkI2dXZ3QUNrQUFEY0FNQ0FBUWVMcjhBQXBBQUEzQUNnZ0FFSGE2L0FBS1FBQU53QWdJQUJCMHV2d0FDa0FBRGNBR0NBQVFjcnI4QUFwQUFBM0FCQWdBRUhDNi9BQUtRQUFOd0FJSUFCQnV1dndBQ2tBQURjQUFDQUNRUm8yQXBnRElBSkIwQUFRR0NJQU5nS2NBeUFDUXNPQWdJQ0Fpb0NBZ0g4M0E2QURJQUJCc3ZEd0FFSERBQkFaUVFBNkFFTWdBa0ViTmdLb0F5QUNRY0FBRUJnaUFEWUNyQU1nQWtLd2dJQ0FnSWlBZ0lCL053T3dBeUFBUVFBNkFEQWdBRUhIOXU4QUtRQUFOd0FvSUFCQnYvYnZBQ2tBQURjQUlDQUFRYmYyN3dBcEFBQTNBQmdnQUVHdjl1OEFLUUFBTndBUUlBQkJwL2J2QUNrQUFEY0FDQ0FBUVovMjd3QXBBQUEzQUFBZ0FrRWNOZ0s0QXlBQ1FkQUFFQmdpQURZQ3ZBTWdBa0xIZ0lDQWdJcUFnSUIvTndQQUF5QUFRZnJyOEFCQnh3QVFHVUVBT2dCSElBSkJIVFlDeUFNZ0FrSFFBQkFZSWdBMkFzd0RJQUpDejRDQWdJQ0tnSUNBZnpjRDBBTWdBRUgyOFBBQVFjOEFFQmxCQURvQVR5QUNRUjQyQXRnRElBSkIwQUFRR0NJQU5nTGNBeUFDUXNXQWdJQ0Fpb0NBZ0g4M0ErQURJQUJCczVUeEFFSEZBQkFaUVFBNkFFVWdBa0VmTmdMb0EwSEFBQkFZSVFBZ0FrSEFnSUNBZURZQzlBTWdBaUFBTmdMc0F5QUNRVGsyQXZBRElBQkJBRG9BT1NBQVFhUG84QUF0QUFBNkFEZ2dBRUdiNlBBQUtRQUFOd0F3SUFCQmsrandBQ2tBQURjQUtDQUFRWXZvOEFBcEFBQTNBQ0FnQUVHRDZQQUFLUUFBTndBWUlBQkIrK2Z3QUNrQUFEY0FFQ0FBUWZQbjhBQXBBQUEzQUFnZ0FFSHI1L0FBS1FBQU53QUFJQUpCSURZQytBTkI0QUFRR0NFQUlBSkI0SUNBZ0hnMkFvUUVJQUlnQURZQy9BTWdBa0hTQURZQ2dBUWdBRUdKOHZBQVFkSUFFQmxCQURvQVVpQUNRU0UyQW9nRVFjQUFFQmdoQUNBQ1FjQ0FnSUI0TmdLVUJDQUNJQUEyQW93RUlBSkJPRFlDa0FRZ0FFRUFPZ0E0SUFCQnRNZndBQ2tBQURjQU1DQUFRYXpIOEFBcEFBQTNBQ2dnQUVHa3gvQUFLUUFBTndBZ0lBQkJuTWZ3QUNrQUFEY0FHQ0FBUVpUSDhBQXBBQUEzQUJBZ0FFR014L0FBS1FBQU53QUlJQUJCaE1md0FDa0FBRGNBQUNBQ1FTSTJBcGdFUWNBQUVCZ2hBQ0FDUWNDQWdJQjROZ0trQkNBQ0lBQTJBcHdFSUFKQk16WUNvQVFnQUVFQU9nQXpJQUJCdGRYd0FDZ0FBRFlBTHlBQVFhN1Y4QUFwQUFBM0FDZ2dBRUdtMWZBQUtRQUFOd0FnSUFCQm50WHdBQ2tBQURjQUdDQUFRWmJWOEFBcEFBQTNBQkFnQUVHTzFmQUFLUUFBTndBSUlBQkJodFh3QUNrQUFEY0FBQ0FDUVNNMkFxZ0VRZUFBRUJnaEFDQUNRZUNBZ0lCNE5nSzBCQ0FDSUFBMkFxd0VJQUpCMmdBMkFyQUVJQUJCd3V6d0FFSGFBQkFaUVFBNkFGb2dBa0VrTmdLNEJFSFFBQkFZSVFBZ0FrSFFnSUNBZURZQ3hBUWdBaUFBTmdLOEJDQUNRY2tBTmdMQUJDQUFRYnpVOEFCQnlRQVFHVUVBT2dCSklBSkJKVFlDeUFSQjBBQVFHQ0VBSUFKQjBJQ0FnSGcyQXRRRUlBSWdBRFlDekFRZ0FrSElBRFlDMEFRZ0FFR0Q0UEFBUWNnQUVCbEJBRG9BU0NBQ1FTWTJBdGdFUVRBUUdDRUFJQUpCc0lDQWdIZzJBdVFFSUFJZ0FEWUMzQVFnQWtFcE5nTGdCQ0FBUVFBNkFDa2dBRUcyNS9BQUxRQUFPZ0FvSUFCQnJ1ZndBQ2tBQURjQUlDQUFRYWJuOEFBcEFBQTNBQmdnQUVHZTUvQUFLUUFBTndBUUlBQkJsdWZ3QUNrQUFEY0FDQ0FBUVk3bjhBQXBBQUEzQUFBZ0FrRW5OZ0xvQkVFd0VCZ2hBQ0FDUWJDQWdJQjROZ0wwQkNBQ0lBQTJBdXdFSUFKQkt6WUM4QVFnQUVFQU9nQXJJQUJCOU9ud0FDZ0FBRFlBSnlBQVFlM3A4QUFwQUFBM0FDQWdBRUhsNmZBQUtRQUFOd0FZSUFCQjNlbndBQ2tBQURjQUVDQUFRZFhwOEFBcEFBQTNBQWdnQUVITjZmQUFLUUFBTndBQUlBSkJLRFlDK0FSQndBQVFHQ0VBSUFKQndJQ0FnSGcyQW9RRklBSWdBRFlDL0FRZ0FrRTNOZ0tBQlNBQVFRQTZBRGNnQUVIbmdQRUFLUUFBTndBdklBQkI0SUR4QUNrQUFEY0FLQ0FBUWRpQThRQXBBQUEzQUNBZ0FFSFFnUEVBS1FBQU53QVlJQUJCeUlEeEFDa0FBRGNBRUNBQVFjQ0E4UUFwQUFBM0FBZ2dBRUc0Z1BFQUtRQUFOd0FBSUFKQktUWUNpQVZCd0FBUUdDRUFJQUpCd0lDQWdIZzJBcFFGSUFJZ0FEWUNqQVVnQWtFOE5nS1FCU0FBUVFBNkFEd2dBRUdvZ2ZFQUtBQUFOZ0E0SUFCQm9JSHhBQ2tBQURjQU1DQUFRWmlCOFFBcEFBQTNBQ2dnQUVHUWdmRUFLUUFBTndBZ0lBQkJpSUh4QUNrQUFEY0FHQ0FBUVlDQjhRQXBBQUEzQUJBZ0FFSDRnUEVBS1FBQU53QUlJQUJCOElEeEFDa0FBRGNBQUNBQ1FTbzJBcGdGUWRBQUVCZ2hBQ0FDUWRDQWdJQjROZ0trQlNBQ0lBQTJBcHdGSUFKQnlnQTJBcUFGSUFCQjZwRHhBRUhLQUJBWlFRQTZBRW9nQWtFck5nS29CVUhRQUJBWUlRQWdBa0hRZ0lDQWVEWUN0QVVnQWlBQU5nS3NCU0FDUWNBQU5nS3dCU0FBUVFBNkFFQWdBRUhWbHZFQUtRQUFOd0E0SUFCQnpaYnhBQ2tBQURjQU1DQUFRY1dXOFFBcEFBQTNBQ2dnQUVHOWx2RUFLUUFBTndBZ0lBQkJ0WmJ4QUNrQUFEY0FHQ0FBUWEyVzhRQXBBQUEzQUJBZ0FFR2xsdkVBS1FBQU53QUlJQUJCblpieEFDa0FBRGNBQUNBQ1FTdzJBcmdGUWNBQUVCZ2hBQ0FDUWNDQWdJQjROZ0xFQlNBQ0lBQTJBcndGSUFKQk1EWUN3QVVnQUVFQU9nQXdJQUJCaW9QeEFDa0FBRGNBS0NBQVFZS0Q4UUFwQUFBM0FDQWdBRUg2Z3ZFQUtRQUFOd0FZSUFCQjhvTHhBQ2tBQURjQUVDQUFRZXFDOFFBcEFBQTNBQWdnQUVIaWd2RUFLUUFBTndBQUlBSkJMVFlDeUFWQndBQVFHQ0VBSUFKQndJQ0FnSGcyQXRRRklBSWdBRFlDekFVZ0FrRTFOZ0xRQlNBQVFRQTZBRFVnQUVHcHlmQUFLUUFBTndBdElBQkJwTW53QUNrQUFEY0FLQ0FBUVp6SjhBQXBBQUEzQUNBZ0FFR1V5ZkFBS1FBQU53QVlJQUJCak1ud0FDa0FBRGNBRUNBQVFZVEo4QUFwQUFBM0FBZ2dBRUg4eVBBQUtRQUFOd0FBSUFKQkxqWUMyQVZCSUJBWUlRQWdBa0dnZ0lDQWVEWUM1QVVnQWlBQU5nTGNCU0FDUVJrMkF1QUZJQUJCQURvQUdTQUFRY1dCOFFBdEFBQTZBQmdnQUVHOWdmRUFLUUFBTndBUUlBQkJ0WUh4QUNrQUFEY0FDQ0FBUWEyQjhRQXBBQUEzQUFBZ0FrRXZOZ0xvQlVIZ0FCQVlJUUFnQWtIZ2dJQ0FlRFlDOUFVZ0FpQUFOZ0xzQlNBQ1FkVUFOZ0x3QlNBQVFaU1E4UUJCMVFBUUdVRUFPZ0JWSUFKQk1EWUMrQVZCTUJBWUlRQWdBa0d3Z0lDQWVEWUNoQVlnQWlBQU5nTDhCU0FDUVNNMkFvQUdJQUJCQURvQUl5QUFRZWFCOFFBb0FBQTJBQjhnQUVIZmdmRUFLUUFBTndBWUlBQkIxNEh4QUNrQUFEY0FFQ0FBUWMrQjhRQXBBQUEzQUFnZ0FFSEhnZkVBS1FBQU53QUFJQUpCTVRZQ2lBWkI0QUFRR0NFQUlBSkI0SUNBZ0hnMkFwUUdJQUlnQURZQ2pBWWdBa0hhQURZQ2tBWWdBRUcxa2ZFQVFkb0FFQmxCQURvQVdpQUNRVEkyQXBnR1FjQUFFQmdoQUNBQ1FjQ0FnSUI0TmdLa0JpQUNJQUEyQXB3R0lBSkJNVFlDb0FZZ0FFRUFPZ0F4SUFCQnNaVHhBQzBBQURvQU1DQUFRYW1VOFFBcEFBQTNBQ2dnQUVHaGxQRUFLUUFBTndBZ0lBQkJtWlR4QUNrQUFEY0FHQ0FBUVpHVThRQXBBQUEzQUJBZ0FFR0psUEVBS1FBQU53QUlJQUJCZ1pUeEFDa0FBRGNBQUNBQ1FUTTJBcWdHUVNBUUdDRUFJQUpCb0lDQWdIZzJBclFHSUFJZ0FEWUNyQVlnQWtFY05nS3dCaUFBUVFBNkFCd2dBRUdEZ3ZFQUtBQUFOZ0FZSUFCQis0SHhBQ2tBQURjQUVDQUFRZk9COFFBcEFBQTNBQWdnQUVIcmdmRUFLUUFBTndBQUlBSkJORFlDdUFaQjhBQVFHQ0VBSUFKQjhJQ0FnSGcyQXNRR0lBSWdBRFlDdkFZZ0FrSGdBRFlDd0FZZ0FFR3pqL0VBUWVBQUVCbEJBRG9BWUNBQ1FUVTJBc2dHUWNBQUVCZ2hBQ0FDUWNDQWdJQjROZ0xVQmlBQ0lBQTJBc3dHSUFKQk1qWUMwQVlnQUVFQU9nQXlJQUJCNXRud0FDOEFBRHNBTUNBQVFkN1o4QUFwQUFBM0FDZ2dBRUhXMmZBQUtRQUFOd0FnSUFCQnp0bndBQ2tBQURjQUdDQUFRY2JaOEFBcEFBQTNBQkFnQUVHKzJmQUFLUUFBTndBSUlBQkJ0dG53QUNrQUFEY0FBQ0FDUVRZMkF0Z0dRY0FBRUJnaEFDQUNRY0NBZ0lCNE5nTGtCaUFDSUFBMkF0d0dJQUpCTWpZQzRBWWdBRUVBT2dBeUlBQkJzOW53QUM4QUFEc0FNQ0FBUWF2WjhBQXBBQUEzQUNnZ0FFR2oyZkFBS1FBQU53QWdJQUJCbTlud0FDa0FBRGNBR0NBQVFaUFo4QUFwQUFBM0FCQWdBRUdMMmZBQUtRQUFOd0FJSUFCQmc5bndBQ2tBQURjQUFDQUNRVGMyQXVnR1FkQUFFQmdoQUNBQ1FkQ0FnSUI0TmdMMEJpQUNJQUEyQXV3R0lBSkJ3QUEyQXZBR0lBQkJBRG9BUUNBQVFaVHU4QUFwQUFBM0FEZ2dBRUdNN3ZBQUtRQUFOd0F3SUFCQmhPN3dBQ2tBQURjQUtDQUFRZnp0OEFBcEFBQTNBQ0FnQUVIMDdmQUFLUUFBTndBWUlBQkI3TzN3QUNrQUFEY0FFQ0FBUWVUdDhBQXBBQUEzQUFnZ0FFSGM3ZkFBS1FBQU53QUFJQUpCT0RZQytBWkIwQUFRR0NFQUlBSkIwSUNBZ0hnMkFvUUhJQUlnQURZQy9BWWdBa0hCQURZQ2dBY2dBRUdkN3ZBQVFjRUFFQmxCQURvQVFTQUNRVGsyQW9nSFFjQUFFQmdoQUNBQ1FjQ0FnSUI0TmdLVUJ5QUNJQUEyQW93SElBSkJQallDa0FjZ0FFRUFPZ0ErSUFCQjArM3dBQ2tBQURjQU5pQUFRYzN0OEFBcEFBQTNBREFnQUVIRjdmQUFLUUFBTndBb0lBQkJ2ZTN3QUNrQUFEY0FJQ0FBUWJYdDhBQXBBQUEzQUJnZ0FFR3Q3ZkFBS1FBQU53QVFJQUJCcGUzd0FDa0FBRGNBQ0NBQVFaM3Q4QUFwQUFBM0FBQWdBa0U2TmdLWUIwSEFBQkFZSVFBZ0FrSEFnSUNBZURZQ3BBY2dBaUFBTmdLY0J5QUNRVFUyQXFBSElBQkJBRG9BTlNBQVFiV0M4UUFwQUFBM0FDMGdBRUd3Z3ZFQUtRQUFOd0FvSUFCQnFJTHhBQ2tBQURjQUlDQUFRYUNDOFFBcEFBQTNBQmdnQUVHWWd2RUFLUUFBTndBUUlBQkJrSUx4QUNrQUFEY0FDQ0FBUVlpQzhRQXBBQUEzQUFBZ0FrRTdOZ0tvQjBIQUFCQVlJUUFnQWtIQWdJQ0FlRFlDdEFjZ0FpQUFOZ0tzQnlBQ1FUYzJBckFISUFCQkFEb0FOeUFBUWMzWThBQXBBQUEzQUM4Z0FFSEcyUEFBS1FBQU53QW9JQUJCdnRqd0FDa0FBRGNBSUNBQVFiYlk4QUFwQUFBM0FCZ2dBRUd1MlBBQUtRQUFOd0FRSUFCQnB0andBQ2tBQURjQUNDQUFRWjdZOEFBcEFBQTNBQUFnQWtFOE5nSzRCMEVnRUJnaEFDQUNRYUNBZ0lCNE5nTEVCeUFDSUFBMkFyd0hJQUpCRXpZQ3dBY2dBRUVBT2dBVElBQkJsb1h4QUNnQUFEWUFEeUFBUVkrRjhRQXBBQUEzQUFnZ0FFR0hoZkVBS1FBQU53QUFJQUpCUFRZQ3lBZEJ3QUFRR0NFQUlBSkJ3SUNBZ0hnMkF0UUhJQUlnQURZQ3pBY2dBa0U1TmdMUUJ5QUFRUUE2QURrZ0FFR3g2dkFBTFFBQU9nQTRJQUJCcWVyd0FDa0FBRGNBTUNBQVFhSHE4QUFwQUFBM0FDZ2dBRUdaNnZBQUtRQUFOd0FnSUFCQmtlcndBQ2tBQURjQUdDQUFRWW5xOEFBcEFBQTNBQkFnQUVHQjZ2QUFLUUFBTndBSUlBQkIrZW53QUNrQUFEY0FBQ0FDUVQ0MkF0Z0hRY0FBRUJnaEFDQUNRY0NBZ0lCNE5nTGtCeUFDSUFBMkF0d0hJQUpCT1RZQzRBY2dBRUVBT2dBNUlBQkJsT253QUMwQUFEb0FPQ0FBUVl6cDhBQXBBQUEzQURBZ0FFR0U2ZkFBS1FBQU53QW9JQUJCL09qd0FDa0FBRGNBSUNBQVFmVG84QUFwQUFBM0FCZ2dBRUhzNlBBQUtRQUFOd0FRSUFCQjVPandBQ2tBQURjQUNDQUFRZHpvOEFBcEFBQTNBQUFnQWtFL05nTG9CMEhRQUJBWUlRQWdBa0hRZ0lDQWVEWUM5QWNnQWlBQU5nTHNCeUFDUWNFQU5nTHdCeUFBUWNIZjhBQkJ3UUFRR1VFQU9nQkJJQUpCd0FBMkF2Z0hRY0FBRUJnaEFDQUNRWVFJYWtIQWdJQ0FlRFlDQUNBQ0lBQTJBdndISUFKQmdBaHFRVDQyQWdBZ0FFRUFPZ0ErSUFCQjRPYndBQ2tBQURjQU5pQUFRZHJtOEFBcEFBQTNBREFnQUVIUzV2QUFLUUFBTndBb0lBQkJ5dWJ3QUNrQUFEY0FJQ0FBUWNMbThBQXBBQUEzQUJnZ0FFRzY1dkFBS1FBQU53QVFJQUJCc3Vid0FDa0FBRGNBQ0NBQVFhcm04QUFwQUFBM0FBQWdBa0hCQURZQ2lBaEJ3QUFRR0NFQUlBSkJsQWhxUWNDQWdJQjROZ0lBSUFKQmpBaHFJQUEyQWdBZ0FrR1FDR3BCT3pZQ0FDQUFRZXJxOEFBb0FBQTJBRGNnQUVIajZ2QUFLUUFBTndBd0lBQkIyK3J3QUNrQUFEY0FLQ0FBUWRQcThBQXBBQUEzQUNBZ0FFSEw2dkFBS1FBQU53QVlJQUJCdytyd0FDa0FBRGNBRUNBQVFidnE4QUFwQUFBM0FBZ2dBRUd6NnZBQUtRQUFOd0FBSUFCQkFEb0FPMEhBdFlJQlFnQTNBZ0JCdkxXQ0FVSEF0WUlCTmdJQUlBSkJtQWhxSVFFZ0FrRUlhaUVBQTBBZ0FrR1lDR3BCdkxXQ0FVSEF0WUlCSUFBZ0FCRFdBU0FBUVJCcUlnQWdBVWNOQUFzRFFDQUJRUUZyTEFBQVFRQklCRUFnQVVFTWF5Z0NBQkFYQ3lBQlFSQnJJZ0VnQWtFSWFrY05BQXRCeUxXQ0FVRUFOZ0lBUWNpMWdnRkJnQUVRR0NJQU5nSUFRZEMxZ2dFZ0FFR0FBV29pQVRZQ0FDQUFRWmoxZ0FGQmdBRVFHUnBCekxXQ0FTQUJOZ0lBUWQrMWdnRkJBem9BQUVIVXRZSUJRWUNMOEFBdkFBQTdBUUJCMXJXQ0FVR0NpL0FBTFFBQU9nQUFRZGUxZ2dGQkFEb0FBRUhndFlJQlFhZllBRHNCQUVIcnRZSUJRUUk2QUFCQjRyV0NBVUVBT2dBQVFleTFnZ0ZCRUJBWUlnQTJBZ0JCOExXQ0FVS01nSUNBZ0lLQWdJQi9Od0lBSUFCQkFEb0FEQ0FBUWVPbjhBQW9BQUEyQUFnZ0FFSGJwL0FBS1FBQU53QUFRZmkxZ2dGQkVCQVlJZ0EyQWdCQi9MV0NBVUtMZ0lDQWdJS0FnSUIvTndJQUlBQkJBRG9BQ3lBQVFlRys4QUFvQUFBMkFBY2dBRUhhdnZBQUtRQUFOd0FBUVlTMmdnRkJFQkFZSWdBMkFnQkJpTGFDQVVLT2dJQ0FnSUtBZ0lCL053SUFJQUJCQURvQURpQUFRZDI4OEFBcEFBQTNBQVlnQUVIWHZQQUFLUUFBTndBQVFaQzJnZ0ZCOGM0Qk93RUFRWnUyZ2dGQkFqb0FBRUdTdG9JQlFRQTZBQUJCcDdhQ0FVRUhPZ0FBUVp5MmdnRkI0S2Z3QUNnQUFEWUNBRUdmdG9JQlFlT244QUFvQUFBMkFBQkJvN2FDQVVFQU9nQUFRYWkyZ2dGQkVCQVlJZ0EyQWdCQnJMYUNBVUtMZ0lDQWdJS0FnSUIvTndJQUlBQkJBRG9BQ3lBQVFlU0w4UUFvQUFBMkFBY2dBRUhkaS9FQUtRQUFOd0FBUWIrMmdnRkJCVG9BQUVHMHRvSUJRZnFLOEFBb0FBQTJBZ0JCdUxhQ0FVSCtpdkFBTFFBQU9nQUFRYm0yZ2dGQkFEb0FBRUhBdG9JQlFicmVBRHNCQUVITHRvSUJRUUk2QUFCQndyYUNBVUVBT2dBQUlBSkJvQWhxSkFCQmpMbUNBVUlBTndJQVFaUzVnZ0ZCQURZQ0FFR2p1WUlCUVFjNkFBQkJtTG1DQVVHU3NmQUFLQUFBTmdJQVFadTVnZ0ZCbGJId0FDZ0FBRFlBQUVHZnVZSUJRUUE2QUFCQnBMbUNBVUVRRUJnaUFEWUNBRUdvdVlJQlFvdUFnSUNBZ29DQWdIODNBZ0FnQUVFQU9nQUxJQUJCOW9udEFDZ0FBRFlBQnlBQVFlK0o3UUFwQUFBM0FBQkJ1N21DQVVFQU9nQUFRYkM1Z2dGQkFEb0FBQXYwQXdFSGZ5TUFRVUJxSWdFa0FDQUFJQUFvQWd3aUJFR0FFSElpQlRZQ0RDQUFRUkJxSVFZQ1FBSkFJQUJCSEdvZ0FDZ0NFQ0lESUFNZ0FDZ0NGRVliSWdJb0FnQWdBaWdDQkNJQ1JnUkFJQUlnQUNnQ0JDSUZSZ1JBSUFORkRRSWdBQ0FETmdJVUlBTVFGd3dDQ3lBQUtBSUlJUU1nQVVFQU9nQW9JQUZCQURvQU5DQUJRZ0EzQXhBZ0FVSUFOd0FWSUFGQ0FEY0RJQ0FCUWdBM0Fpd2dBVUVBTmdJOElBRkJBRG9BT0NBQlFnQTNBd2dnQXlBQ0lBVWdBVUVJYWlJRElBUkI0QkJ5RU1vQ0lRUWdCaUFDSUFVZ0EwRUJFT1FESUFFb0FnZ2lBd1JBSUFFZ0F6WUNEQ0FERUJjTElBUU5BaUFBS0FJTUlRVWdBa0VCYWlFQ0N5QUFJQVZCZ0FGeUlnUTJBZ3dnQUNnQ0JDRURJQUFvQWdnaEJ5QUJRUUE2QUNnZ0FVRUFPZ0EwSUFGQ0FEY0RFQ0FCUWdBM0FCVWdBVUlBTndNZ0lBRkNBRGNDTENBQlFRQTJBandnQVVFQU9nQTRJQUZDQURjRENDQUhJQUlnQXlBQlFRaHFJZ2NnQkJES0FpRUVJQVlnQWlBRElBY2dCVUdBRUhGQkMzWVE1QU1nQVNnQ0NDSUNCRUFnQVNBQ05nSU1JQUlRRndzZ0JBMEJJQVlvQWdBaUFrVU5BQ0FBSUFJMkFoUWdBaEFYQ3lBQVFVQnJRZ0EzQWdBZ0JrSUFOd0lJSUFaQ0FEY0FEU0FHUWdBM0FnQWdBRUVBT2dBd0lBQkNBRGNDS0NBQVFnQTNBalFnQUVFQU9nQThDeUFCUVVCckpBQUxwZ1FDQ0g4Q2ZpTUFRZEFBYXlJQkpBQWdBQ2tDQ0NFSklBQXBBZ0FoQ2lBQlFRQTJBaUFnQVNBSk53TVFJQUVnQ2pjRENDQUJRZ0EzQXhnZ0FDZ0NGQ0FBS0FJUUlnVnJJZ1JCREcwaEF3SkFJQVFFUUNBRFFkYXExYW9CVHcwQklBRWdCQkFZSWdZMkFoZ2dBU0FHSUFOQkRHeHFOZ0lnSUFFZ0JFRUFUQVIvSUFZRklBWWdCU0FFRUJrZ0JFRU1ia0VNYkdvTE5nSWNDeUFCSUFBb0FrUTJBa3dnQVNBQUtRSThOd0pFSUFFZ0FDa0NORGNDUENBQklBQXBBaXczQWpRZ0FTQUFLUUlrTndJc0lBRWdBRUVjYWlJSEtRSUFOd0lrQWtBZ0FFSE1BR29pQkNBQUtBSklSZzBBSUFBb0FsaEJBV29pQWlBQUtBSmdJQUFvQWx3aUNHdEJBblZKQkVBZ0FDQUNOZ0pZSUFCQktHb2dCU0FJSUFKQkFuUnFLQUlBSWdKQkRHeHFJQWNnQWlBRFNSc2dBa0YvUmhzaEFnd0JDeUFBUVFBMkFsZ2dBQkRIRFNBQUtBSVVJZ01nQUNnQ0VDSUNSd1JBSUFBb0Fsd2dBQ2dDV0VFQ2RHb29BZ0FpQkVGL1JnUkFJQUJCS0dvaEFnd0NDeUFDSUFSQkRHeHFJQWNnQXlBQ2EwRU1iU0FFU3hzaEFnd0JDd0pBSUFBb0Fsd2lBeUFBS0FKZ0lnVkdEUUFEUUNBREtBSUFRWDlHRFFFZ0EwRUVhaUlESUFWSERRQUxRUUFoQWd3QkMwRUFJUUlnQXlBRlJnMEFJQUV0QUVSRkRRQWdBVUZBYXlnQ0FDSURJQUVvQWp3aUJVWU5BQ0FBSUFVMkFrd2dBQ0FETmdKUUlBQkJBVG9BVkNBRUlRSUxJQUFnQWpZQ1NDQUdCRUFnQmhBWEN5QUJRZEFBYWlRQUR3c1FLQUFMV2dFQmZ5QUJRZU1BVFFSQUlBQWdBUkRWRFE4TElBRkI1d2ROQkVBZ0FDQUJRZVFBYmlJQ1FUQnFPZ0FBSUFCQkFXb2lBQ0FCSUFKQjVBQnNhMEVCZEVHQTEvRUFhaThCQURzQUFDQUFRUUpxRHdzZ0FDQUJFS0lJQzY4R0FRZC9Jd0JCSUdzaUF5UUFBa0FDUUFKQUlBQXRBQWdFUUNBQUtBSUVJZ1VnQUNnQ0FDSUFheUlFUVhCUERRSUNRQ0FFUVFwTkJFQWdBeUFFT2dBYklBTkJFR29oQWd3QkN5QUVRUkJxUVhCeElnWVFHQ0VDSUFNZ0JrR0FnSUNBZUhJMkFoZ2dBeUFDTmdJUUlBTWdCRFlDRkFzQ1FDQUFJQVZHRFFBZ0FFRi9jeUFGYWlFSElBUkJCM0VpQmdSQVFRQWhCQU5BSUFJZ0FDMEFBRG9BQUNBQ1FRRnFJUUlnQUVFQmFpRUFJQVJCQVdvaUJDQUdSdzBBQ3dzZ0IwRUhTUTBBQTBBZ0FpQUFMUUFBT2dBQUlBSWdBQzBBQVRvQUFTQUNJQUF0QUFJNkFBSWdBaUFBTFFBRE9nQURJQUlnQUMwQUJEb0FCQ0FDSUFBdEFBVTZBQVVnQWlBQUxRQUdPZ0FHSUFJZ0FDMEFCem9BQnlBQ1FRaHFJUUlnQUVFSWFpSUFJQVZIRFFBTEN5QUNRUUE2QUFBTUFRc2dBMEVBTmdJWUlBTkNBRGNERUFzQ2Z5QUJMUUFJQkVBZ0FTZ0NCQ0lISUFFb0FnQWlBR3NpQlVGd1R3MERBa0FnQlVFS1RRUkFJQU1nQlRvQUN5QURJUUlNQVFzZ0JVRVFha0Z3Y1NJQkVCZ2hBaUFESUFGQmdJQ0FnSGh5TmdJSUlBTWdBallDQUNBRElBVTJBZ1FMQWtBZ0FDQUhSZzBBSUFCQmYzTWdCMm9oQmlBRlFRZHhJZ0VFUUVFQUlRUURRQ0FDSUFBdEFBQTZBQUFnQWtFQmFpRUNJQUJCQVdvaEFDQUVRUUZxSWdRZ0FVY05BQXNMSUFaQkIwa05BQU5BSUFJZ0FDMEFBRG9BQUNBQ0lBQXRBQUU2QUFFZ0FpQUFMUUFDT2dBQ0lBSWdBQzBBQXpvQUF5QUNJQUF0QUFRNkFBUWdBaUFBTFFBRk9nQUZJQUlnQUMwQUJqb0FCaUFDSUFBdEFBYzZBQWNnQWtFSWFpRUNJQUJCQ0dvaUFDQUhSdzBBQ3dzZ0FrRUFPZ0FBSUFNb0FnUWhBaUFETFFBTERBRUxRUUFoQWlBRFFRQTJBZ2dnQTBJQU53TUFRUUFMSVFnQ1FDQUNJQWhCL3dGeElBaEJHSFJCR0hWQkFFZ2lCeHNpQkNBREtBSVVJQU10QUJzaUFDQUFRUmgwUVJoMUlnWkJBRWdpQVJzaUJTQUVJQVZKSWdJYklnQUVRQ0FES0FJUUlBTkJFR29nQVJzZ0F5Z0NBQ0FESUFjYklBQVFUQ0lCRFFFTFFYOGdBaUFFSUFWTEd5RUJDeUFJUVJoMFFSaDFRUUJJQkVBZ0F5Z0NBQkFYQ3lBR1FRQklCRUFnQXlnQ0VCQVhDeUFEUVNCcUpBQWdBUThMRUMwQUN4QXRBQXVWQXdFRmZ5TUFRWkFCYXlJQ0pBQWdBa0dZdWZJQU5nSkFJQUpCcExueUFDZ0NBQ0lFTmdJSUlBSkJDR29pQXlBRVFReHJLQUlBYWtHb3VmSUFLQUlBTmdJQUlBTWdBaWdDQ0VFTWF5Z0NBR29pQlNBRFFRUnlJZ1FRdkFFZ0JVS0FnSUNBY0RjQ1NDQUNRWmk1OGdBMkFrQWdBa0dFdWZJQU5nSUlJQVFRMlFFaEJTQUNRZ0EzQWl3Z0FrSUFOd0kwSUFKQkVEWUNQQ0FDUWFTdjhnQTJBZ3hCQVNFREFrQWdBU2dDQkNBQktBSUFJZ1pyUVFCTURRQWdBa0VJYWlBR0tBSUFFTkFER2lBQktBSUVJQUVvQWdCclFRUk1EUUFEUUFKQUlBSkJDR3BCeTh2eEFFRUJFRWNhSUFFb0FnUWdBU2dDQUNJR2EwRUNkU0FEVFEwQUlBSkJDR29nQmlBRFFRSjBhaWdDQUJEUUF4b2dBMEVCYWlJRElBRW9BZ1FnQVNnQ0FHdEJBblZJRFFFTUFnc0xFRzBBQ3lBQUlBUVFvUUlnQWtHZ3VmSUFLQUlBSWdBMkFnZ2dBRUVNYXlnQ0FDQUNRUWhxYWtHc3VmSUFLQUlBTmdJQUlBSkJwSy95QURZQ0RDQUNMQUEzUVFCSUJFQWdBaWdDTEJBWEN5QUZFTTRCR2lBQ1FVQnJFSUlCR2lBQ1FaQUJhaVFBQzdRSEFRaC9Jd0JCc0FGcklnSWtBQ0FBUVFBMkFnZ2dBRUlBTndJQUlBSkJ6THJ5QURZQ1hDQUNRZGk2OGdBb0FnQWlCRFlDSUNBQ1FTQnFJZ01nQkVFTWF5Z0NBR3BCM0xyeUFDZ0NBRFlDQUNBQ1FRQTJBaVFnQXlBQ0tBSWdRUXhyS0FJQWFpSUdJQUpCS0dvaUJCQzhBU0FHUW9DQWdJQndOd0pJSUFKQnpMcnlBRFlDWENBQ1FiaTY4Z0EyQWlBZ0JCRFpBU0VISUFKQ0FEY0RTQ0FDUWdBM0ExQWdBa0VJTmdKWUlBSkJwSy95QURZQ0tDQUVJQUVRNlFNZ0FrRUFOZ0lZSUFKQ0FEY0RFQUpBSUFNZ0FrRVFha0VnRU9NRElnRWdBU2dDQUVFTWF5Z0NBR290QUJCQkJYRkZCRUFEUUNBQ0tBSVFJQUpCRUdvZ0Fpd0FHMEVBU0JzaUJCQWZJZ05CY0U4TkFnSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCaEFZSVFFZ0FpQUdRWUNBZ0lCNGNqWUNDQ0FDSUFFMkFnQWdBaUFETmdJRURBRUxJQUlnQXpvQUN5QUNJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQUpBSUFBb0FnUWlBU0FBS0FJSVNRUkFJQUVnQWlrREFEY0NBQ0FCSUFJb0FnZzJBZ2dnQUNBQlFReHFOZ0lFREFFTFFRQWhBUUpBQWtBQ1FDQUFLQUlFSWdRZ0FDZ0NBQ0lHYTBFTWJTSUlRUUZxSWdOQjFxclZxZ0ZKQkVBZ0F5QUFLQUlJSUFaclFReHRJZ1ZCQVhRaUNTQURJQWxMRzBIVnF0V3FBU0FGUWFyVnF0VUFTUnNpQlFSQUlBVkIxcXJWcWdGUERRSWdCVUVNYkJBWUlRRUxJQWhCREd3Z0FXb2lBeUFDS1FJQU53SUFJQU1nQWlnQ0NEWUNDQ0FDUWdBM0FnQWdBa0VBTmdJSUlBRWdCVUVNYkdvaEFTQURRUXhxSVFVZ0JDQUdSZzBDQTBBZ0EwRU1heUlESUFSQkRHc2lCQ2tDQURjQ0FDQURJQVFvQWdnMkFnZ2dCRUlBTndJQUlBUkJBRFlDQ0NBRUlBWkhEUUFMSUFBZ0FUWUNDQ0FBS0FJRUlRRWdBQ0FGTmdJRUlBQW9BZ0FoQkNBQUlBTTJBZ0FnQVNBRVJnMERBMEFnQVVFTWF5RURJQUZCQVdzc0FBQkJBRWdFUUNBREtBSUFFQmNMSUFNaUFTQUVSdzBBQ3d3REN4QW9BQXRCbzRUdkFCQTRBQXNnQUNBQk5nSUlJQUFnQlRZQ0JDQUFJQU0yQWdBTElBUUVRQ0FFRUJjTElBSXNBQXRCQUU0TkFDQUNLQUlBRUJjTElBSkJJR29nQWtFUWFrRWdFT01ESWdFZ0FTZ0NBRUVNYXlnQ0FHb3RBQkJCQlhGRkRRQUxDeUFDTEFBYlFRQklCRUFnQWlnQ0VCQVhDeUFDUWRTNjhnQW9BZ0FpQURZQ0lDQUFRUXhyS0FJQUlBSkJJR3BxUWVDNjhnQW9BZ0EyQWdBZ0FrR2tyL0lBTmdJb0lBSXNBRk5CQUVnRVFDQUNLQUpJRUJjTElBY1F6Z0VhSUFKQjNBQnFFSUlCR2lBQ1FiQUJhaVFBRHdzUUxRQUwwd01CQjM4akFFR1FBV3NpQWlRQUlBSkJtTG55QURZQ1FDQUNRYVM1OGdBb0FnQWlBellDQ0NBQ1FRaHFJZ1FnQTBFTWF5Z0NBR3BCcUxueUFDZ0NBRFlDQUNBRUlBSW9BZ2hCREdzb0FnQnFJZ01nQkVFRWNpSUhFTHdCSUFOQ2dJQ0FnSEEzQWtnZ0FrR1l1ZklBTmdKQUlBSkJoTG55QURZQ0NDQUhFTmtCSVFnZ0FrSUFOd0lzSUFKQ0FEY0NOQ0FDUVJBMkFqd2dBa0drci9JQU5nSU1RUUVoQkFKQUlBRW9BZ1FnQVNnQ0FDSURhMEVBVEEwQUlBSkJDR29nQXlnQ0FDQURJQU10QUFzaUJVRVlkRUVZZFVFQVNDSUdHeUFES0FJRUlBVWdCaHNRUnhvZ0FTZ0NCQ0FCS0FJQWEwRU1UQTBBQTBBQ1FDQUNRUWhxUWN2TDhRQkJBUkJIR2lBQktBSUVJQUVvQWdBaUEydEJERzBnQkUwTkFDQUNRUWhxSUFNZ0JFRU1iR29pQXlnQ0FDQURJQU10QUFzaUJVRVlkRUVZZFVFQVNDSUdHeUFES0FJRUlBVWdCaHNRUnhvZ0JFRUJhaUlFSUFFb0FnUWdBU2dDQUd0QkRHMUlEUUVNQWdzTEVHMEFDeUFBSUFjUW9RSWdBa0dndWZJQUtBSUFJZ0EyQWdnZ0FFRU1heWdDQUNBQ1FRaHFha0dzdWZJQUtBSUFOZ0lBSUFKQnBLL3lBRFlDRENBQ0xBQTNRUUJJQkVBZ0FpZ0NMQkFYQ3lBSUVNNEJHaUFDUVVCckVJSUJHaUFDUVpBQmFpUUFDNUVDQVFWL0l3QkJFR3NpQlNRQVFRRWhCQUpBSUFBb0FnUWlBaUFBTFFBTElnRWdBVUVZZEVFWWRTSURRUUJJRzBFQlJnUkFJQUJCZjBIcTQrNEFRUUVRRzBVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFJQUJCZjBHRzArNEFRUUVRRzBVRVFFRUNJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQVVZRVFFRUFRUU1nQUVGL1FmTzQ3UUJCQVJBYklnRWJJUVFnQVVVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRQWhCQ0FDSUFFZ0EwRVlkRUVZZFNJQlFRQklHMFVOQUNBRklBQW9BZ0FnQUNBQlFRQklHellDQUVIRnVQRUFJQVVRSkFzZ0JVRVFhaVFBSUFRTFp3RURmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUlBQUNmeUFCUVFGcklnTkJBMDhFUUNBQ0lBRTJBZ0JCaWIzeEFDQUNFQ1JCQUF3QkMwRUJJUVJCNmRyUkF5QURRUU4wUWZqLy93ZHhkZ3M2QUFBZ0FDQUVPZ0FMSUFKQkVHb2tBQXZVQVFFRmZ5TUFRUkJySWdRa0FBSkFJQUFvQWdRaUFpQUFMUUFMSWdFZ0FVRVlkRUVZZFNJRFFRQklHMEVCUmdSQUlBQkJmMEdUd3ZBQVFRRVFHMFVFUUVFQ0lRVU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJBVVlFUUVGOVFRTWdBRUYvUWI2LzhBQkJBUkFiSWdFYklRVWdBVVVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMUVgwaEJTQUNJQUVnQTBFWWRFRVlkVUVBU0NJQkcwVU5BQ0FFSUFBb0FnQWdBQ0FCR3pZQ0FFR2N0ZkVBSUFRUUpBc2dCRUVRYWlRQUlBVUxhUUVEZnlNQVFSQnJJZ0lrQUNBQVFnQTNBZ0FnQUVFQU5nSUlRUUVoQkVFeUlRTUNRQUpBQWtBZ0FVRUNhdzRDQWdBQkMwRXpJUU1NQVFzZ0FpQUJOZ0lBUWJxNzhRQWdBaEFrUVFBaEJFRUFJUU1MSUFBZ0F6b0FBQ0FBSUFRNkFBc2dBa0VRYWlRQUM5UUJBUVYvSXdCQkVHc2lCQ1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRRkdCRUFnQUVGL1FaUEM4QUJCQVJBYlJRUkFRUUloQlF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFRWDFCQXlBQVFYOUJ2ci93QUVFQkVCc2lBUnNoQlNBQlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJmU0VGSUFJZ0FTQURRUmgwUVJoMVFRQklJZ0ViUlEwQUlBUWdBQ2dDQUNBQUlBRWJOZ0lBUVp5MjhRQWdCQkFrQ3lBRVFSQnFKQUFnQlF0cEFRTi9Jd0JCRUdzaUFpUUFJQUJDQURjQ0FDQUFRUUEyQWdoQkFTRUVRVEloQXdKQUFrQUNRQ0FCUVFKckRnSUNBQUVMUVRNaEF3d0JDeUFDSUFFMkFnQkJwN3p4QUNBQ0VDUkJBQ0VFUVFBaEF3c2dBQ0FET2dBQUlBQWdCRG9BQ3lBQ1FSQnFKQUFMd3dVQ0JuOEJmQ01BUWFBQmF5SUJKQUFnQVNBQlFRaHFJZ0lRandJaUJrSHcxWUVCRUdjMkFnd2dCa0drMUlFQkVHY2hBeUFCUWdBM0F5QWdBVUlBTndNb0lBRkNBRGNER0NBQlFZQUVOZ0lVSUFFZ0F6WUNFQ0FDUWRuQThRQkI3TUR4QUJESkFrSHN3UEVBUmdSQUlBQW9BZ0FoQXlBQUtBSUVJUVVnQUMwQUN5RUNJQUZCQURvQVVDQUJRUUE2QUZ3Z0FVSUFOd000SUFGQ0FEY0FQU0FCUWdBM0EwZ2dBVUlBTndKVUlBRkJBRFlDWkNBQlFRQTZBR0FnQVVJQU53TXdJQUZCQURvQWlBRWdBVUVBT2dDVUFTQUJRZ0EzQTNBZ0FVSUFOd0IxSUFGQ0FEY0RnQUVnQVVJQU53S01BU0FCUVFBMkFwd0JJQUZCQURvQW1BRWdBVUlBTndOb0lBRkJDR29nQXlBQUlBSkJHSFJCR0hWQkFFZ2lCQnNpQXlBRElBVWdBaUFFRzJvaUFpQUJRZWdBYWlJRlFjQWdFTW9DSVFRZ0FVRXdhaUFESUFJZ0JVRUFFT1FESUFFb0FtZ2lBZ1JBSUFFZ0FqWUNiQ0FDRUJjTElBRXRBRndoQXlBQktBSXdJZ0lFUUNBQklBSTJBalFnQWhBWEN3SkFJQVFnQTBWeFJRUkFJQUVnQUNnQ0FDQUFJQUFzQUF0QkFFZ2JOZ0lBUWQrNDhRQWdBUkFrREFFTElBQW9BZ0FnQUNBQUxRQUxJZ0pCR0hSQkdIVkJBRWdpQXhzaUJTQUFLQUlFSUFJZ0F4c2lBbW9oQXdKQUFrQWdBa0VBVEEwQUlBVWhCQU5BSUFSQkpTQUNFTGdCSWdKRkRRRWdBaTBBQUVFbFJnMENJQU1nQWtFQmFpSUVheUlDUVFCS0RRQUxDeUFESVFJTElBRkI2QUJxSWdRZ0FFRUFRWDhnQWlBRmF5QUNJQU5HR3lBQUVJY0JJZ0FvQWdBaUFpQUVJQUFzQUFzaUFFRUFTQnNRZ3dRaEJ5QUFRUUJPRFFBZ0FoQVhDd0pBSUFFb0FpZ2lBRVVOQUNBQUlBQW9BZ1FpQWtFQmF6WUNCQ0FDRFFBZ0FDQUFLQUlBS0FJSUVRRUFJQUFRa1FJTElBWW9BZ0FpQUNBQUtBSUVRUUZySWdJMkFnUWdBa0YvUmdSQUlBQWdBQ2dDQUNnQ0NCRUJBQXNnQVVHZ0FXb2tBQ0FIRHdzUWlnTUFDeklBSUFGQkNVMEVRQ0FBSUFGQk1HbzZBQUFnQUVFQmFnOExJQUFnQVVFQmRFR0ExL0VBYWk4QkFEc0FBQ0FBUVFKcUM5UUJBUVYvSXdCQkVHc2lCQ1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRRkdCRUFnQUVGL1FaUEM4QUJCQVJBYlJRUkFRUUloQlF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFRWDFCQXlBQVFYOUJ2ci93QUVFQkVCc2lBUnNoQlNBQlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJmU0VGSUFJZ0FTQURRUmgwUVJoMVFRQklJZ0ViUlEwQUlBUWdBQ2dDQUNBQUlBRWJOZ0lBUWRxMThRQWdCQkFrQ3lBRVFSQnFKQUFnQlF0cEFRTi9Jd0JCRUdzaUFpUUFJQUJDQURjQ0FDQUFRUUEyQWdoQkFTRUVRVEloQXdKQUFrQUNRQ0FCUVFKckRnSUNBQUVMUVRNaEF3d0JDeUFDSUFFMkFnQkI5N3Z4QUNBQ0VDUkJBQ0VFUVFBaEF3c2dBQ0FET2dBQUlBQWdCRG9BQ3lBQ1FSQnFKQUFMMUFFQkJYOGpBRUVRYXlJRUpBQUNRQ0FBS0FJRUlnSWdBQzBBQ3lJQklBRkJHSFJCR0hVaUEwRUFTQnRCQVVZRVFDQUFRWDlCazhMd0FFRUJFQnRGQkVCQkFpRUZEQUlMSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3NnQWlBQklBTkJHSFJCR0hWQkFFZ2JRUUZHQkVCQmZVRURJQUJCZjBHK3YvQUFRUUVRR3lJQkd5RUZJQUZGRFFFZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQzBGOUlRVWdBaUFCSUFOQkdIUkJHSFZCQUVnaUFSdEZEUUFnQkNBQUtBSUFJQUFnQVJzMkFnQkIrN1h4QUNBRUVDUUxJQVJCRUdva0FDQUZDMmtCQTM4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDRUVCSVFSQk1pRURBa0FDUUFKQUlBRkJBbXNPQWdJQUFRdEJNeUVEREFFTElBSWdBVFlDQUVHUHZQRUFJQUlRSkVFQUlRUkJBQ0VEQ3lBQUlBTTZBQUFnQUNBRU9nQUxJQUpCRUdva0FBdnlCZ0lIZndGOEl3QkJFR3NpQnlRQUlBQkI0Tkh5QURZQ0FDQUJLQUlBSUFFZ0FTd0FDMEVBU0JzUXlRRWhBaUFBUW9DQWdQNy8vLy92UVRjREVDQUFRUUUyQWdRZ0FDQUNOZ0lJQWtBZ0FrRi9SdzBBSUFBQ2ZDTUFRYUFCYXlJREpBQWdBeUFEUVFocUlnSVFqd0lpQ0VIdzFZRUJFR2MyQWd3Z0NFR2sxSUVCRUdjaEJDQURRZ0EzQXlBZ0EwSUFOd01vSUFOQ0FEY0RHQ0FEUVlBRU5nSVVJQU1nQkRZQ0VDQUNRZFBBOFFCQjdNRHhBQkRKQWtIc3dQRUFSZ1JBSUFFb0FnQWhCQ0FCS0FJRUlRWWdBUzBBQ3lFQ0lBTkJBRG9BVUNBRFFRQTZBRndnQTBJQU53TTRJQU5DQURjQVBTQURRZ0EzQTBnZ0EwSUFOd0pVSUFOQkFEWUNaQ0FEUVFBNkFHQWdBMElBTndNd0lBTkJBRG9BaUFFZ0EwRUFPZ0NVQVNBRFFnQTNBM0FnQTBJQU53QjFJQU5DQURjRGdBRWdBMElBTndLTUFTQURRUUEyQXB3QklBTkJBRG9BbUFFZ0EwSUFOd05vSUFOQkNHb2dCQ0FCSUFKQkdIUkJHSFZCQUVnaUJSc2lCQ0FFSUFZZ0FpQUZHMm9pQWlBRFFlZ0FhaUlHUWNBZ0VNb0NJUVVnQTBFd2FpQUVJQUlnQmtFQUVPUURJQU1vQW1naUFnUkFJQU1nQWpZQ2JDQUNFQmNMSUFNdEFGd2hCQ0FES0FJd0lnSUVRQ0FESUFJMkFqUWdBaEFYQ3dKQUlBVWdCRVZ4UlFSQUlBTWdBU2dDQUNBQklBRXNBQXRCQUVnYk5nSUFRWnUwOFFBZ0F4QWtEQUVMSUFFb0FnQWdBU0FCTFFBTElnSkJHSFJCR0hWQkFFZ2lCQnNpQmlBQktBSUVJQUlnQkJzaUFtb2hCQUpBQWtBZ0FrRUFUQTBBSUFZaEJRTkFJQVZCSlNBQ0VMZ0JJZ0pGRFFFZ0FpMEFBRUVsUmcwQ0lBUWdBa0VCYWlJRmF5SUNRUUJLRFFBTEN5QUVJUUlMSUFOQjZBQnFJZ1VnQVVFQVFYOGdBaUFHYXlBQ0lBUkdHeUFCRUljQklnSW9BZ0FpQkNBRklBSXNBQXNpQWtFQVNCc1Fnd1FoQ1NBQ1FRQk9EUUFnQkJBWEN3SkFJQU1vQWlnaUFrVU5BQ0FDSUFJb0FnUWlCRUVCYXpZQ0JDQUVEUUFnQWlBQ0tBSUFLQUlJRVFFQUlBSVFrUUlMSUFnb0FnQWlBaUFDS0FJRVFRRnJJZ1EyQWdRZ0JFRi9SZ1JBSUFJZ0FpZ0NBQ2dDQ0JFQkFBc2dBMEdnQVdva0FDQUpEQUVMRUlvREFBc2lDVGtERUNBQVFvS0FnSUJ3TndJRUlBbEVBQURBLy8vLzM4RmlEUUFnQVNnQ0JDQUJMUUFMSWdBZ0FFRVlkRUVZZFVFQVNDSUFHMFVOQUNBSElBRW9BZ0FnQVNBQUd6WUNBRUhkdHZFQUlBY1FKQXNnQjBFUWFpUUFDNVVCQVFGL0l3QkJNR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQWdBU2dDQkVFQmF3NENBQUVDQ3lBQ0lBRW9BZ2cyQWdBZ0FrRWdha0d3NWU4QUlBSVFUeUFBSUFJb0FpZzJBZ2dnQUNBQ0tRTWdOd0lBREFFTElBSWdBU3NERURrREVDQUNRU0JxUWUzQThRQWdBa0VRYWhCUElBQWdBaWdDS0RZQ0NDQUFJQUlwQXlBM0FnQUxJQUpCTUdva0FBdmlBd0VFZnlNQVFUQnJJZ0lrQUNBQVFnQTNBZ3dnQUVHczBmSUFOZ0lBSUFCQkFEWUNGQ0FCS0FJQUlBRWdBU3dBQzBFQVNCc1F5UUVoQXlBQVFRQTZBQXdnQUVFQk5nSUVJQUFnQXpZQ0NBSkFJQU5CZjBjTkFDQUFRUXhxSWdOQmYwR0l6UEVBUVFBUUd3MEFBa0FnQVN3QUMwRUFUZ1JBSUFJZ0FTZ0NDRFlDS0NBQ0lBRXBBZ0EzQXlBTUFRc2dBa0VnYWlBQktBSUFJQUVvQWdRUUdnc2dBaUFDS0FJb05nSVlJQUlnQWlrRElEY0RFQ0FBUW9LQWdJQndOd0lFQW44Z0FDd0FGMEVBU0FSQUlBQkJBRFlDRUNBQUtBSU1EQUVMSUFOQkFEb0FDeUFEQzBFQU9nQUFBa0FnQXlBQ1FSQnFSZzBBSUFJdEFCc2lCVUVZZEVFWWRTRUVJQU1zQUF0QkFFNEVRQ0FFUVFCT0JFQWdBeUFDS1FNUU53SUFJQU1nQWlnQ0dEWUNDQXdDQ3lBRElBSW9BaEFnQWlnQ0ZCQWdEQUVMSUFNZ0FpZ0NFQ0FDUVJCcUlBUkJBRWdpQkJzZ0FpZ0NGQ0FGSUFRYkVDRWFDeUFDTEFBYlFRQklCRUFnQWlnQ0VCQVhDeUFBS0FJSVFYOUhEUUFnQUNnQ0VDQUFMUUFYSWdBZ0FFRVlkRUVZZFVFQVNCc05BQ0FEUVg5QmlNenhBRUVBRUJzTkFDQUJLQUlFSUFFdEFBc2lBQ0FBUVJoMFFSaDFRUUJJSWdBYlJRMEFJQUlnQVNnQ0FDQUJJQUFiTmdJQVFZQzQ4UUFnQWhBa0N5QUNRVEJxSkFBTGtRSUJBbjhqQUVFd2F5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUNBQktBSUVRUUZyRGdJQUFRSUxJQUlnQVNnQ0NEWUNBQ0FDUVNCcVFiRGw3d0FnQWhCUElBQWdBaWdDS0RZQ0NDQUFJQUlwQXlBM0FnQU1BUXNDUUNBQkxBQVhRUUJPQkVBZ0FpQUJLQUlVTmdJWUlBSWdBU2tDRERjREVBd0JDeUFDUVJCcUlBRW9BZ3dnQVNnQ0VCQWFDd0pBSUFJc0FCdEJBRTRFUUNBQ0lBSW9BaGcyQWlnZ0FpQUNLUU1RTndNZ0RBRUxJQUpCSUdvZ0FpZ0NFQ0FDS0FJVUVCb0xJQUlvQWlBaEFTQUFJQUlvQWlRMkFnUWdBQ0FDS0FBbk5nQUhJQUlzQUJzaEF5QUFJQUl0QUNzNkFBc2dBQ0FCTmdJQUlBTkJBRTROQUNBQ0tBSVFFQmNMSUFKQk1Hb2tBQXVsQWdFRGZ5TUFRVUJxSWdFa0FDQUJRUUE2QURJZ0FVSFYxZ0E3QVRBZ0FVRUNPZ0E3SUFGQkFEb0FJaUFCUWFQd0FUc0JJQ0FCUVFJNkFDc0NRQUpBSUFCQkFpQUJRVEJxUVFJUUcwVU5BQ0FBUVFJZ0FVRWdha0VDRUJ0RkRRQWdBU0FBS0FJQUlBQWdBQ3dBQzBFQVNCczJBaEJCcXJQeEFDQUJRUkJxRUNRTUFRc2dBRUVBUVFJUS9RVWdBQ2dDQUNBQUlBQXNBQXRCQUVnYlFRQkJFQkM2Q0NJRFFRQWdBMEdBd0FOclFZQXlTU0lDR3lFRElBSU5BRUVBSVFNZ0FDZ0NCQ0FBTFFBTElnSWdBa0VZZEVFWWRTSUNRUUJJRzBVTkFDQUJJQUFvQWdBZ0FDQUNRUUJJR3pZQ0FFR3JxKzhBSUFFUUpBc2dBU3dBSzBFQVNBUkFJQUVvQWlBUUZ3c2dBU3dBTzBFQVNBUkFJQUVvQWpBUUZ3c2dBVUZBYXlRQUlBTUw1UUVCQjM4akFFRWdheUlDSkFBZ0FrRUFPZ0FjSUFKQkFEWUNHQ0FDSUFFMkFoQWpBRUVRYXlJRkpBQWdCU0FDUVJCcUlnWTJBZ3dqQUVHZ0FXc2lBU1FBSUFGQkNHb2lCMEh3ei9FQVFaQUJFQmthSUFFZ0FrRVlhaUlFTmdJMElBRWdCRFlDSENBQlFYNGdCR3NpQTBILy8vLy9CeUFEUWYvLy8vOEhTUnNpQXpZQ09DQUJJQU1nQkdvaUNEWUNKQ0FCSUFnMkFoZ2dCMEh2aS9BQUlBWVFsd3NnQXdSQUlBRW9BaHdpQXlBRElBRW9BaGhHYTBFQU9nQUFDeUFCUWFBQmFpUUFJQVZCRUdva0FDQUNJQVEyQWdBZ0FFRzU4KzBBSUFJUVR5QUNRU0JxSkFBTG1RZ0NDSDhDZkNNQVFjQUJheUlDSkFBZ0FrSE11dklBTmdKc0lBSkIyTHJ5QUNnQ0FDSUZOZ0l3SUFKQk1Hb2lBeUFGUVF4cktBSUFha0hjdXZJQUtBSUFOZ0lBSUFKQkFEWUNOQ0FESUFJb0FqQkJER3NvQWdCcUlnUWdBa0U0YWlJRkVMd0JJQVJDZ0lDQWdIQTNBa2dnQWtITXV2SUFOZ0pzSUFKQnVMcnlBRFlDTUNBRkVOa0JJUWdnQWtJQU53TllJQUpDQURjRFlDQUNRUWcyQW1nZ0FrR2tyL0lBTmdJNElBVWdBUkRwQXlBQ1FRQTJBaWdnQWtJQU53TWdJQUpCQURZQ0dDQUNRZ0EzQXhBZ0F5QUNRUkJxUVNBUTR3TWlBU0FCS0FJQVFReHJLQUlBYWkwQUVFRUZjVVVFUUFOQUFrQWdBaWdDRkNJRElBSXRBQnNpQVNBQlFSaDBRUmgxUVFCSUlnVWJSUTBBSUFJb0FpUWlBU0FDS0FJb1J3UkFBa0FnQlVVRVFDQUJJQUlwQXhBM0FnQWdBU0FDS0FJWU5nSUlEQUVMSUFFZ0FpZ0NFQ0FERUJvTElBSWdBVUVNYWpZQ0pBd0JDeUFDUVNCcUlBSkJFR29RaFFJTElBSkJNR29nQWtFUWFrRWdFT01ESWdFZ0FTZ0NBRUVNYXlnQ0FHb3RBQkJCQlhGRkRRQUxDeUFBUVFBMkFnZ2dBRUlBTndJQUlBSkJ1TkR5QURZQ0NBSkFJQUlvQWlRZ0FpZ0NJQ0lCYXlJRFFRMUlEUUFnQTBFTWJpRUVRUUFoQTBFQUlRVUNRQUpBQWtBRFFDQUVJQVZMQkVBZ0FTQUZRUXhzYWlJR0tBSUFJQVlnQml3QUMwRUFTQnNRZ3dRaEN5QUVJQVZCQVhJaUJrME5BZ0pBSUFFZ0JrRU1iR29pQVNnQ0FDQUJJQUVzQUF0QkFFZ2JFSU1FSWdwRUFBQUFBQUFBQUFCaklBcEVBQUFBQUFBQVdVQmtjZ1JBSUFJZ0Nqa0RBRUdwcmU4QUlBSVFKQXdCQ3lBQUtBSUlJZ1FnQTBzRVFDQURJQW81QXdnZ0F5QUxPUU1BSUFBZ0EwRVFhaUlETmdJRURBRUxJQU1nQUNnQ0FDSUJheUlHUVFSMUlnbEJBV29pQTBHQWdJQ0FBVThOQkNBRElBUWdBV3NpQkVFRGRTSUhJQU1nQjBzYlFmLy8vLzhBSUFSQjhQLy8vd2RKR3lJRFFZQ0FnSUFCVHcwRklBTkJCSFFpQnhBWUlnUWdDVUVFZEdvaUF5QUtPUU1JSUFNZ0N6a0RBQ0FEUVJCcUlRTWdCa0VBU2dSQUlBUWdBU0FHRUJrYUN5QUFJQVFnQjJvMkFnZ2dBQ0FETmdJRUlBQWdCRFlDQUNBQlJRMEFJQUVRRndzZ0JVRUNhaUlGSUFJb0FpUWdBaWdDSUNJQmEwRU1iU0lFUVFGclNBMEJEQVVMQ3hCdEFBc1FiUUFMRUNnQUMwR2poTzhBRURnQUN5QUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNLQUlnSWdBRVFDQUFJQUlvQWlRaUFVWUVmeUFBQlFOQUlBRkJER3NoQXlBQlFRRnJMQUFBUVFCSUJFQWdBeWdDQUJBWEN5QURJZ0VnQUVjTkFBc2dBaWdDSUFzaEFTQUNJQUEyQWlRZ0FSQVhDeUFDUWRTNjhnQW9BZ0FpQURZQ01DQUFRUXhyS0FJQUlBSkJNR3BxUWVDNjhnQW9BZ0EyQWdBZ0FrR2tyL0lBTmdJNElBSXNBR05CQUVnRVFDQUNLQUpZRUJjTElBZ1F6Z0VhSUFKQjdBQnFFSUlCR2lBQ1FjQUJhaVFBQytjREFRZC9Jd0JCa0FGcklnSWtBQ0FDUVppNThnQTJBa0FnQWtHa3VmSUFLQUlBSWdVMkFnZ2dBa0VJYWlJRElBVkJER3NvQWdCcVFhaTU4Z0FvQWdBMkFnQWdBeUFDS0FJSVFReHJLQUlBYWlJR0lBTkJCSElpQlJDOEFTQUdRb0NBZ0lCd053SklJQUpCbUxueUFEWUNRQ0FDUVlTNThnQTJBZ2dnQlJEWkFTRUdJQUpDQURjQ0xDQUNRZ0EzQWpRZ0FrRVFOZ0k4SUFKQnBLL3lBRFlDREFKQUFrQWdBU2dDQkNBQktBSUFJZ05yUVFCTURRQWdBa0VJYWlBREt3TUFFUEFJUWN2TDhRQkJBUkJISVFNZ0FTZ0NBQ0lFSUFFb0FnUkdEUUVnQXlBRUt3TUlFUEFJR2lBQktBSUVJQUVvQWdCclFSQk1EUUJCQVNFREEwQWdBa0VJYWtITHkvRUFRUUVRUnhvZ0FTZ0NCQ0FCS0FJQUlnUnJRUVIxSUFOTkRRSWdBa0VJYWlBRUlBTkJCSFFpQjJvckF3QVE4QWhCeTh2eEFFRUJFRWNoQkNBQktBSUVJQUVvQWdBaUNHdEJCSFVnQTAwTkFpQUVJQWNnQ0dvckF3Z1E4QWdhSUFOQkFXb2lBeUFCS0FJRUlBRW9BZ0JyUVFSMVNBMEFDd3NnQUNBRkVLRUNJQUpCb0xueUFDZ0NBQ0lBTmdJSUlBQkJER3NvQWdBZ0FrRUlhbXBCckxueUFDZ0NBRFlDQUNBQ1FhU3Y4Z0EyQWd3Z0Fpd0FOMEVBU0FSQUlBSW9BaXdRRndzZ0JoRE9BUm9nQWtGQWF4Q0NBUm9nQWtHUUFXb2tBQThMRUcwQUM4Z0RBUVYvSXdCQkVHc2lCU1FBUVFFaEJBSkFJQUFvQWdRaUFpQUFMUUFMSWdFZ0FVRVlkRUVZZFNJRFFRQklHMEVCUmdSQUlBQkJmMEhSdy9BQVFRRVFHMFVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVCUmdSQUlBQkJmMEdUd3ZBQVFRRVFHMFVFUUVFQ0lRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJBVVlFUUNBQVFYOUJ2ci93QUVFQkVCdEZCRUJCQXlFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRRkdCRUFnQUVGL1FZKy84QUJCQVJBYlJRUkFRUVFoQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFJQUJCZjBId3Z2QUFRUUVRRzBVRVFFRUZJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQlVZRVFFRUFRUVlnQUVGL1FjYkY3d0JCQlJBYklnRWJJUVFnQVVVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRQWhCQ0FDSUFFZ0EwRVlkRUVZZFNJQlFRQklHMFVOQUNBRklBQW9BZ0FnQUNBQlFRQklHellDQUVIS3MvRUFJQVVRSkFzZ0JVRVFhaVFBSUFRTDl3RUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FVRUJhdzRHQUFFQ0F3UUZCZ3NnQUVFeE93RUFJQUJCQVRvQUN3d0dDeUFBUVRJN0FRQWdBRUVCT2dBTERBVUxJQUJCTXpzQkFDQUFRUUU2QUFzTUJBc2dBRUUwT3dFQUlBQkJBVG9BQ3d3REN5QUFRVFU3QVFBZ0FFRUJPZ0FMREFJTElBQkJCVG9BQ3lBQVFjYkY3d0FvQUFBMkFBQWdBRUhLeGU4QUxRQUFPZ0FFREFFTElBSWdBVFlDQUVHYXZmRUFJQUlRSkFKQUlBQXNBQXRCQUVnRVFDQUFRUUEyQWdRZ0FDZ0NBQ0VBREFFTElBQkJBRG9BQ3dzZ0FFRUFPZ0FBQ3lBQ1FSQnFKQUFMRGdBZ0FDZ0NBQ0FCRUdoQkgzWUxDZ0FnQUJDQURSb2dBQXZXQVFFRmZ5TUFRUkJySWdRa0FBSkFJQUFvQWdRaUFpQUFMUUFMSWdFZ0FVRVlkRUVZZFNJRFFRQklHMEVGUmdSQUlBQkJmMEdNaHU0QVFRVVFHMFVFUUVFQklRVU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCVVlFUUNBQVFYOUI3SWZ1QUVFRkVCc2lBVVZCQVhRaEJTQUJSUTBCSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3RCQUNFRklBSWdBU0FEUVJoMFFSaDFJZ0ZCQUVnYlJRMEFJQVFnQUNnQ0FDQUFJQUZCQUVnYk5nSUFRZFhIN2dBZ0JCQWtDeUFFUVJCcUpBQWdCUXVjQVFFQmZ5TUFRUkJySWdJa0FDQUFRZ0EzQWdBZ0FFRUFOZ0lJQWtBQ1FBSkFBa0FnQVVFQmF3NENBQUVDQ3lBQVFRVTZBQXNnQUVHTWh1NEFLQUFBTmdBQUlBQkJrSWJ1QUMwQUFEb0FCQXdDQ3lBQVFRVTZBQXNnQUVIc2grNEFLQUFBTmdBQUlBQkI4SWZ1QUMwQUFEb0FCQXdCQ3lBQ0lBRTJBZ0JCZ3NqdUFDQUNFQ1FnQUVFQU9nQUFJQUJCQURvQUN3c2dBa0VRYWlRQUM1d0JBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FDQUJRUUZyRGdJQUFRSUxJQUJCQlRvQUN5QUFRYXliN1FBb0FBQTJBQUFnQUVHd20rMEFMUUFBT2dBRURBSUxJQUJCQlRvQUN5QUFRY2liN2dBb0FBQTJBQUFnQUVITW0rNEFMUUFBT2dBRURBRUxJQUlnQVRZQ0FFSG10dTBBSUFJUUpDQUFRUUE2QUFBZ0FFRUFPZ0FMQ3lBQ1FSQnFKQUFMelFJQkJYOGpBRUVRYXlJRkpBQkJBU0VFQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRRkdCRUFnQUVGL1Flcmo3Z0JCQVJBYlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRRkdCRUFnQUVGL1FZYlQ3Z0JCQVJBYlJRUkFRUUloQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFJQUJCZjBIOC9lMEFRUUVRRzBVRVFFRURJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQVVZRVFDQUFRWDlCODdqdEFFRUJFQnNpQVVWQkFuUWhCQ0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUVJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWJyYzdRQWdCUkFrQ3lBRlFSQnFKQUFnQkF0aUFRTi9Jd0JCRUdzaUFpUUFJQUJDQURjQ0FDQUFRUUEyQWdnZ0FBSi9JQUZCQVdzaUEwRUVUd1JBSUFJZ0FUWUNBRUhwM08wQUlBSVFKRUVBREFFTFFRRWhCRUhwMnMyakJ5QURRUU4wZGdzNkFBQWdBQ0FFT2dBTElBSkJFR29rQUF2Z0F3RUZmeU1BUVJCcklnVWtBRUVCSVFNQ1FDQUFLQUlFSWdRZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQWtFQVNCdEJBVVlFUUNBQVFYOUIvUDN0QUVFQkVCdEZEUUVnQUNnQ0JDRUVJQUF0QUFzaUFTRUNDeUFFSUFFZ0FrRVlkRUVZZFVFQVNCdEJBVVlFUUNBQVFYOUJzZVh2QUVFQkVCdEZCRUJCQWlFRERBSUxJQUFvQWdRaEJDQUFMUUFMSWdFaEFnc2dCQ0FCSUFKQkdIUkJHSFZCQUVnYlFRRkdCRUFnQUVGL1FmS0s3UUJCQVJBYlJRUkFRUU1oQXd3Q0N5QUFLQUlFSVFRZ0FDMEFDeUlCSVFJTElBUWdBU0FDUVJoMFFSaDFRUUJJRzBFQlJnUkFJQUJCZjBIenVPMEFRUUVRRzBVRVFFRUVJUU1NQWdzZ0FDZ0NCQ0VFSUFBdEFBc2lBU0VDQ3dKQUlBUWdBU0FDUVJoMFFSaDFRUUJJRzBFQlJnUi9JQUJCZjBHbTcrOEFRUUVRRzBVRVFFRUZJUU1NQXdzZ0FDMEFDeUlCSVFJZ0FDZ0NCQVVnQkFzZ0FTQUNRUmgwUVJoMVFRQklHMEVCUncwQUlBQkJmMEhBaXUwQVFRRVFHdzBBUVFZaEF3d0JDMEVISVFNZ0FFSHE0KzRBRUI0TkFFRUlRUUFnQUVHSjhlOEFFQjRpQVJzaEF5QUJEUUJCQUNFRElBQW9BZ1FnQUMwQUN5SUJJQUZCR0hSQkdIVWlBVUVBU0J0RkRRQWdCU0FBS0FJQUlBQWdBVUVBU0JzMkFnQkI0Sy91QUNBRkVDUUxJQVZCRUdva0FDQURDOGtDQVFGL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEZ2dBQVFJREJBVUdCd2dMSUFCQjh3QTZBQUFnQUVFQk9nQUxJQUJCQVdvaEFBd0lDeUFBUWVRQU9nQUFJQUJCQVRvQUN5QUFRUUZxSVFBTUJ3c2dBRUgxQURvQUFDQUFRUUU2QUFzZ0FFRUJhaUVBREFZTElBQkI5QUE2QUFBZ0FFRUJPZ0FMSUFCQkFXb2hBQXdGQ3lBQVFlTUFPZ0FBSUFCQkFUb0FDeUFBUVFGcUlRQU1CQXNnQUVIMkFEb0FBQ0FBUVFFNkFBc2dBRUVCYWlFQURBTUxJQUJCNlFBNkFBQWdBRUVCT2dBTElBQkJBV29oQUF3Q0N5QUFRZUlBT2dBQUlBQkJBVG9BQ3lBQVFRRnFJUUFNQVFzZ0FpQUJOZ0lBUVl1dzdnQWdBaEFrSUFBc0FBdEJBRWdFUUNBQVFRQTJBZ1FnQUNnQ0FDRUFEQUVMSUFCQkFEb0FDd3NnQUVFQU9nQUFJQUpCRUdva0FBdU9Bd0VGZnlNQVFSQnJJZ1VrQUFKQUlBQW9BZ1FpQWlBQUxRQUxJZ0VnQVVFWWRFRVlkU0lEUVFCSUcwRUZSZ1JBSUFCQmYwR3V0TzhBUVFVUUcwVUVRRUVCSVFRTUFnc2dBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkIwWUVRQ0FBUVg5Qm9MUHRBRUVIRUJ0RkJFQkJBaUVFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFsR0JFQWdBRUYvUWJtUTdnQkJDUkFiUlFSQVFRTWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVFUmdSQUlBQkJmMEdQbSs4QVFRUVFHMFVFUUVFRUlRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCRVlFUUVFQVFRVWdBRUYvUWErWDd3QkJCQkFiSWdFYklRUWdBVVVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMUVFBaEJDQUNJQUVnQTBFWWRFRVlkU0lCUVFCSUcwVU5BQ0FGSUFBb0FnQWdBQ0FCUVFCSUd6WUNBRUdyMCs0QUlBVVFKQXNnQlVFUWFpUUFJQVFMOHdFQkFYOGpBRUVRYXlJQ0pBQWdBRUlBTndJQUlBQkJBRFlDQ0FKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQVdzT0JRQUJBZ01FQlFzZ0FFRUZPZ0FMSUFCQnJyVHZBQ2dBQURZQUFDQUFRYkswN3dBdEFBQTZBQVFNQlFzZ0FFRUhPZ0FMSUFCQm9MUHRBQ2dBQURZQUFDQUFRYU96N1FBb0FBQTJBQU1NQkFzZ0FFRUpPZ0FMSUFCQnVaRHVBQ2tBQURjQUFDQUFRY0dRN2dBdEFBQTZBQWdNQXdzZ0FFSHMwcm1yQmpZQ0FDQUFRUVE2QUFzTUFnc2dBRUh1M3JtckJqWUNBQ0FBUVFRNkFBc01BUXNnQWlBQk5nSUFRZUxUN2dBZ0FoQWtJQUJCQURvQUFDQUFRUUE2QUFzTElBSkJFR29rQUF1VUFnRUZmeU1BUVJCcklnVWtBQUpBSUFBb0FnUWlBaUFBTFFBTElnRWdBVUVZZEVFWWRTSURRUUJJRzBFRVJnUkFJQUJCZjBHUG0rOEFRUVFRRzBVRVFFRUJJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQjBZRVFDQUFRWDlCbUk3dUFFRUhFQnRGQkVCQkFpRUVEQUlMSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3NnQWlBQklBTkJHSFJCR0hWQkFFZ2JRUXBHQkVCQkFFRURJQUJCZjBHVmp1NEFRUW9RR3lJQkd5RUVJQUZGRFFFZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQzBFQUlRUWdBaUFCSUFOQkdIUkJHSFVpQVVFQVNCdEZEUUFnQlNBQUtBSUFJQUFnQVVFQVNCczJBZ0JCNjUvdkFDQUZFQ1FMSUFWQkVHb2tBQ0FFQzdRQkFRRi9Jd0JCRUdzaUFpUUFJQUJDQURjQ0FDQUFRUUEyQWdnQ1FBSkFBa0FDUUFKQUlBRkJBV3NPQXdBQkFnTUxJQUJCN05LNXF3WTJBZ0FnQUVFRU9nQUxEQU1MSUFCQkJ6b0FDeUFBUVppTzdnQW9BQUEyQUFBZ0FFR2JqdTRBS0FBQU5nQUREQUlMSUFCQkNqb0FDeUFBUVpXTzdnQXBBQUEzQUFBZ0FFR2RqdTRBTHdBQU93QUlEQUVMSUFJZ0FUWUNBRUdpb084QUlBSVFKQ0FBUVFBNkFBQWdBRUVBT2dBTEN5QUNRUkJxSkFBTGxBSUJCWDhqQUVFUWF5SUZKQUFDUUNBQUtBSUVJZ0lnQUMwQUN5SUJJQUZCR0hSQkdIVWlBMEVBU0J0QkJFWUVRQ0FBUVg5Qmo1dnZBRUVFRUJ0RkJFQkJBU0VFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFkR0JFQWdBRUYvUVppTzdnQkJCeEFiUlFSQVFRSWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVLUmdSQVFRQkJBeUFBUVg5QmxZN3VBRUVLRUJzaUFSc2hCQ0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUVJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWUzQzdnQWdCUkFrQ3lBRlFSQnFKQUFnQkF1MEFRRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FDQUJRUUZyRGdNQUFRSURDeUFBUWV6U3Vhc0dOZ0lBSUFCQkJEb0FDd3dEQ3lBQVFRYzZBQXNnQUVHWWp1NEFLQUFBTmdBQUlBQkJtNDd1QUNnQUFEWUFBd3dDQ3lBQVFRbzZBQXNnQUVHVmp1NEFLUUFBTndBQUlBQkJuWTd1QUM4QUFEc0FDQXdCQ3lBQ0lBRTJBZ0JCbThQdUFDQUNFQ1FnQUVFQU9nQUFJQUJCQURvQUN3c2dBa0VRYWlRQUM4MENBUVYvSXdCQkVHc2lCU1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRUkdCRUFnQUVGL1FZYWQ3Z0JCQkJBYlJRUkFRUUVoQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRSWhCQ0FDSUFFZ0EwRVlkRUVZZFVFQVNCdEJBa1lFUUNBQVFYOUJySlB1QUVFQ0VCdEZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCRVlFUUNBQVFYOUI4UHZ1QUVFRUVCdEZCRUJCQXlFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRWkdCRUFnQUVGL1FadXk3d0JCQmhBYklnRkZRUUowSVFRZ0FVVU5BU0FBTFFBTElnRWhBeUFBS0FJRUlRSUxRUUFoQkNBQ0lBRWdBMEVZZEVFWWRTSUJRUUJJRzBVTkFDQUZJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFRy9oTzRBSUFVUUpBc2dCVUVRYWlRQUlBUUx1d0VCQVg4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEZ1FBQVFJREJBc2dBRUhrM3QzekJqWUNBQ0FBUVFRNkFBc01CQXNnQUVIMTRBRTdBUUFnQUVFQ09nQUxEQU1MSUFCQjZNS3hzd1kyQWdBZ0FFRUVPZ0FMREFJTElBQkJCam9BQ3lBQVFadXk3d0FvQUFBMkFBQWdBRUdmc3U4QUx3QUFPd0FFREFFTElBSWdBVFlDQUVIc2hPNEFJQUlRSkNBQVFRQTZBQUFnQUVFQU9nQUxDeUFDUVJCcUpBQUwxZ0VCQlg4akFFRVFheUlFSkFBQ1FDQUFLQUlFSWdJZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQTBFQVNCdEJCMFlFUUNBQVFYOUIxSlh0QUVFSEVCdEZCRUJCQVNFRkRBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRWkdCRUFnQUVGL1FhT1U3UUJCQmhBYklnRkZRUUYwSVFVZ0FVVU5BU0FBTFFBTElnRWhBeUFBS0FJRUlRSUxRUUFoQlNBQ0lBRWdBMEVZZEVFWWRTSUJRUUJJRzBVTkFDQUVJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFR0k1ZTBBSUFRUUpBc2dCRUVRYWlRQUlBVUxuQUVCQVg4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQUpBQWtBQ1FBSkFJQUZCQVdzT0FnQUJBZ3NnQUVFSE9nQUxJQUJCMUpYdEFDZ0FBRFlBQUNBQVFkZVY3UUFvQUFBMkFBTU1BZ3NnQUVFR09nQUxJQUJCbzVUdEFDZ0FBRFlBQUNBQVFhZVU3UUF2QUFBN0FBUU1BUXNnQWlBQk5nSUFRYm5sN1FBZ0FoQWtJQUJCQURvQUFDQUFRUUE2QUFzTElBSkJFR29rQUF2VEFRRUZmeU1BUVJCcklnUWtBRUVCSVFVQ1FDQUFLQUlFSWdJZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQTBFQVNCdEJBVVlFUUNBQVFYOUJzdDd1QUVFQkVCdEZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJBVVlFUUNBQVFYOUIvUDN0QUVFQkVCc2lBVVZCQVhRaEJTQUJSUTBCSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3RCQUNFRklBSWdBU0FEUVJoMFFSaDFJZ0ZCQUVnYlJRMEFJQVFnQUNnQ0FDQUFJQUZCQUVnYk5nSUFRZDY0N2dBZ0JCQWtDeUFFUVJCcUpBQWdCUXRyQVFOL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2hCQVNFRVFld0FJUU1DUUFKQUFrQWdBVUVCYXc0Q0FnQUJDMEh6QUNFRERBRUxJQUlnQVRZQ0FFR0x1ZTRBSUFJUUpFRUFJUVJCQUNFREN5QUFJQU02QUFBZ0FDQUVPZ0FMSUFKQkVHb2tBQXZUQVFFRmZ5TUFRUkJySWdRa0FFRUJJUVVDUUNBQUtBSUVJZ0lnQUMwQUN5SUJJQUZCR0hSQkdIVWlBMEVBU0J0QkFVWUVRQ0FBUVg5QndQbnZBRUVCRUJ0RkRRRWdBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkFVWUVRQ0FBUVg5QnB1L3ZBRUVCRUJzaUFVVkJBWFFoQlNBQlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJBQ0VGSUFJZ0FTQURRUmgwUVJoMUlnRkJBRWdiUlEwQUlBUWdBQ2dDQUNBQUlBRkJBRWdiTmdJQVFkQ0c3d0FnQkJBa0N5QUVRUkJxSkFBZ0JRdHJBUU4vSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnaEJBU0VFUWVFQUlRTUNRQUpBQWtBZ0FVRUJhdzRDQWdBQkMwSGpBQ0VEREFFTElBSWdBVFlDQUVIOGh1OEFJQUlRSkVFQUlRUkJBQ0VEQ3lBQUlBTTZBQUFnQUNBRU9nQUxJQUpCRUdva0FBc3lBZ0YvQVgwakFFRVFheUlDSkFBZ0FpQUFJQUZCQUJDZENpQUNLUU1BSUFJcEF3Z1F0UW9oQXlBQ1FSQnFKQUFnQXd1UkFnRUZmeU1BUVJCcklnVWtBRUVCSVFRQ1FDQUFLQUlFSWdJZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQTBFQVNCdEJBVVlFUUNBQVFYOUJqZnZ1QUVFQkVCdEZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJBVVlFUUNBQVFYOUJzdDd1QUVFQkVCdEZCRUJCQWlFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRRkdCRUJCQUVFRElBQkJmMEd1dCs4QVFRRVFHeUlCR3lFRUlBRkZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDMEVBSVFRZ0FpQUJJQU5CR0hSQkdIVWlBVUVBU0J0RkRRQWdCU0FBS0FJQUlBQWdBVUVBU0JzMkFnQkJrSy91QUNBRkVDUUxJQVZCRUdva0FDQUVDMmNCQTM4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQ0FBQW44Z0FVRUJheUlEUVFOUEJFQWdBaUFCTmdJQVFicXY3Z0FnQWhBa1FRQU1BUXRCQVNFRVFlZllsUU1nQTBFRGRFSDQvLzhIY1hZTE9nQUFJQUFnQkRvQUN5QUNRUkJxSkFBTDFnRUJCWDhqQUVFUWF5SUVKQUFDUUNBQUtBSUVJZ0lnQUMwQUN5SUJJQUZCR0hSQkdIVWlBMEVBU0J0QkJVWUVRQ0FBUVg5QmpJYnVBRUVGRUJ0RkJFQkJBU0VGREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFWR0JFQWdBRUYvUWV5SDdnQkJCUkFiSWdGRlFRRjBJUVVnQVVVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRQWhCU0FDSUFFZ0EwRVlkRUVZZFNJQlFRQklHMFVOQUNBRUlBQW9BZ0FnQUNBQlFRQklHellDQUVINXh1NEFJQVFRSkFzZ0JFRVFhaVFBSUFVTG5BRUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUlBRkJBV3NPQWdBQkFnc2dBRUVGT2dBTElBQkJqSWJ1QUNnQUFEWUFBQ0FBUVpDRzdnQXRBQUE2QUFRTUFnc2dBRUVGT2dBTElBQkI3SWZ1QUNnQUFEWUFBQ0FBUWZDSDdnQXRBQUE2QUFRTUFRc2dBaUFCTmdJQVFhbkg3Z0FnQWhBa0lBQkJBRG9BQUNBQVFRQTZBQXNMSUFKQkVHb2tBQXVVQWdFRmZ5TUFRUkJySWdVa0FBSkFJQUFvQWdRaUFpQUFMUUFMSWdFZ0FVRVlkRUVZZFNJRFFRQklHMEVMUmdSQUlBQkJmMEgrOHU0QVFRc1FHMFVFUUVFQklRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJEVVlFUUNBQVFYOUJpZmJ1QUVFTkVCdEZCRUJCQWlFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRVkdCRUJCQUVFRElBQkJmMEhHeGU4QVFRVVFHeUlCR3lFRUlBRkZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDMEVBSVFRZ0FpQUJJQU5CR0hSQkdIVWlBVUVBU0J0RkRRQWdCU0FBS0FJQUlBQWdBVUVBU0JzMkFnQkJxdWJ2QUNBRkVDUUxJQVZCRUdva0FDQUVDNTRCQVFGL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQUNRQUpBSUFGQkFXc09Bd0FCQWdNTElBQkIvdkx1QUVFTEVEc01Bd3NnQUVHSjl1NEFRUTBRT3d3Q0N5QUFRUVU2QUFzZ0FFSEd4ZThBS0FBQU5nQUFJQUJCeXNYdkFDMEFBRG9BQkNBQVFRQTZBQVVNQVFzZ0FpQUJOZ0lBUWQ3bTd3QWdBaEFrSUFCQkFEb0FBQ0FBUVFBNkFBc0xJQUpCRUdva0FBdldBUUVGZnlNQVFSQnJJZ1FrQUFKQUlBQW9BZ1FpQWlBQUxRQUxJZ0VnQVVFWWRFRVlkU0lEUVFCSUcwRUtSZ1JBSUFCQmYwR2UyZTRBUVFvUUcwVUVRRUVCSVFVTUFnc2dBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkNFWUVRQ0FBUVg5Qno5M3VBRUVJRUJzaUFVVkJBWFFoQlNBQlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJBQ0VGSUFJZ0FTQURRUmgwUVJoMUlnRkJBRWdiUlEwQUlBUWdBQ2dDQUNBQUlBRkJBRWdiTmdJQVFZM0w3Z0FnQkJBa0N5QUVRUkJxSkFBZ0JRdVNBUUVCZnlNQVFSQnJJZ0lrQUNBQVFnQTNBZ0FnQUVFQU5nSUlBa0FDUUFKQUFrQWdBVUVCYXc0Q0FBRUNDeUFBUVFvNkFBc2dBRUdlMmU0QUtRQUFOd0FBSUFCQnB0bnVBQzhBQURzQUNBd0NDeUFBUXZiS3lhT1g3ZGl3N0FBM0FnQWdBRUVJT2dBTERBRUxJQUlnQVRZQ0FFSEZ5KzRBSUFJUUpDQUFRUUE2QUFBZ0FFRUFPZ0FMQ3lBQ1FSQnFKQUFMMWdFQkJYOGpBRUVRYXlJRUpBQUNRQ0FBS0FJRUlnSWdBQzBBQ3lJQklBRkJHSFJCR0hVaUEwRUFTQnRCQ2tZRVFDQUFRWDlCbnRudUFFRUtFQnRGQkVCQkFTRUZEQUlMSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3NnQWlBQklBTkJHSFJCR0hWQkFFZ2JRUWhHQkVBZ0FFRi9RYy9kN2dCQkNCQWJJZ0ZGUVFGMElRVWdBVVVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMUVFBaEJTQUNJQUVnQTBFWWRFRVlkU0lCUVFCSUcwVU5BQ0FFSUFBb0FnQWdBQ0FCUVFCSUd6WUNBRUdUd3U0QUlBUVFKQXNnQkVFUWFpUUFJQVVMa2dFQkFYOGpBRUVRYXlJQ0pBQWdBRUlBTndJQUlBQkJBRFlDQ0FKQUFrQUNRQUpBSUFGQkFXc09BZ0FCQWdzZ0FFRUtPZ0FMSUFCQm50bnVBQ2tBQURjQUFDQUFRYWJaN2dBdkFBQTdBQWdNQWdzZ0FFTDJ5c21qbCszWXNPd0FOd0lBSUFCQkNEb0FDd3dCQ3lBQ0lBRTJBZ0JCd3NMdUFDQUNFQ1FnQUVFQU9nQUFJQUJCQURvQUN3c2dBa0VRYWlRQUM1RUVBZ1IvQVg0Q1FBSkFBa0FDUUFKQUFuOGdBQ2dDQkNJQ0lBQW9BbWhIQkVBZ0FDQUNRUUZxTmdJRUlBSXRBQUFNQVFzZ0FCQ2dBUXNpQWtFcmF3NERBQUVBQVFzZ0FrRXRSaUVGQW44Z0FDZ0NCQ0lESUFBb0FtaEhCRUFnQUNBRFFRRnFOZ0lFSUFNdEFBQU1BUXNnQUJDZ0FRc2lBMEU2YXlFRUlBRkZEUUVnQkVGMVN3MEJJQUFwQTNCQ0FGTU5BaUFBSUFBb0FnUkJBV3MyQWdRTUFnc2dBa0U2YXlFRUlBSWhBd3NnQkVGMlNRMEFJQU5CTUdzaUJFRUtTUVJBUVFBaEFnTkFJQU1nQWtFS2JHb2hBUUovSUFBb0FnUWlBaUFBS0FKb1J3UkFJQUFnQWtFQmFqWUNCQ0FDTFFBQURBRUxJQUFRb0FFTElnTkJNR3NpQkVFSlRTQUJRVEJySWdKQnpKbXo1Z0JJY1EwQUN5QUNyQ0VHQ3dKQUlBUkJDazhOQUFOQUlBT3RJQVpDQ241OFFqQjlJUVlDZnlBQUtBSUVJZ0VnQUNnQ2FFY0VRQ0FBSUFGQkFXbzJBZ1FnQVMwQUFBd0JDeUFBRUtBQkN5SURRVEJySWdSQkNVc05BU0FHUXE2UGhkZkh3dXVqQVZNTkFBc0xJQVJCQ2trRVFBTkFBbjhnQUNnQ0JDSUJJQUFvQW1oSEJFQWdBQ0FCUVFGcU5nSUVJQUV0QUFBTUFRc2dBQkNnQVF0Qk1HdEJDa2tOQUFzTElBQXBBM0JDQUZrRVFDQUFJQUFvQWdSQkFXczJBZ1FMUWdBZ0JuMGdCaUFGR3lFR0RBRUxRb0NBZ0lDQWdJQ0FnSDhoQmlBQUtRTndRZ0JURFFBZ0FDQUFLQUlFUVFGck5nSUVRb0NBZ0lDQWdJQ0FnSDhQQ3lBR0M5WUJBUVYvSXdCQkVHc2lCQ1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRUkdCRUFnQUVGL1FkL3E3UUJCQkJBYlJRUkFRUUVoQlF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFRFJnUkFJQUJCZjBHSXp1NEFRUU1RR3lJQlJVRUJkQ0VGSUFGRkRRRWdBQzBBQ3lJQklRTWdBQ2dDQkNFQ0MwRUFJUVVnQWlBQklBTkJHSFJCR0hVaUFVRUFTQnRGRFFBZ0JDQUFLQUlBSUFBZ0FVRUFTQnMyQWdCQnE4anVBQ0FFRUNRTElBUkJFR29rQUNBRkM0MEJBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FDQUJRUUZyRGdJQUFRSUxJQUJCNCtTVm13YzJBZ0FnQUVFRU9nQUxEQUlMSUFCQkF6b0FDeUFBUVlqTzdnQXZBQUE3QUFBZ0FFR0t6dTRBTFFBQU9nQUNEQUVMSUFJZ0FUWUNBRUhieU80QUlBSVFKQ0FBUVFBNkFBQWdBRUVBT2dBTEN5QUNRUkJxSkFBTGxBSUJCWDhqQUVFUWF5SUZKQUFDUUNBQUtBSUVJZ0lnQUMwQUN5SUJJQUZCR0hSQkdIVWlBMEVBU0J0QkEwWUVRQ0FBUVg5QjBKSHZBRUVERUJ0RkJFQkJBU0VFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFSR0JFQWdBRUYvUWZTUzdRQkJCQkFiUlFSQVFRSWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVIUmdSQVFRQkJBeUFBUVg5QnpKenVBRUVIRUJzaUFSc2hCQ0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUVJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWVudTdnQWdCUkFrQ3lBRlFSQnFKQUFnQkF1MEFRRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FDQUJRUUZyRGdNQUFRSURDeUFBUVFNNkFBc2dBRUhRa2U4QUx3QUFPd0FBSUFCQjBwSHZBQzBBQURvQUFnd0RDeUFBUWZEZXphTUhOZ0lBSUFCQkJEb0FDd3dDQ3lBQVFRYzZBQXNnQUVITW5PNEFLQUFBTmdBQUlBQkJ6NXp1QUNnQUFEWUFBd3dCQ3lBQ0lBRTJBZ0JCbk8vdUFDQUNFQ1FnQUVFQU9nQUFJQUJCQURvQUN3c2dBa0VRYWlRQUM1UUNBUVYvSXdCQkVHc2lCU1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRWkdCRUFnQUVGL1FaVEc3d0JCQmhBYlJRUkFRUUVoQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFR1JnUkFJQUJCZjBISGt1OEFRUVlRRzBVRVFFRUNJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQjBZRVFFRUFRUU1nQUVGL1FiV1A3Z0JCQnhBYklnRWJJUVFnQVVVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRQWhCQ0FDSUFFZ0EwRVlkRUVZZFNJQlFRQklHMFVOQUNBRklBQW9BZ0FnQUNBQlFRQklHellDQUVIVWxlOEFJQVVRSkFzZ0JVRVFhaVFBSUFRTHd3RUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQWdBVUVCYXc0REFBRUNBd3NnQUVFR09nQUxJQUJCbE1idkFDZ0FBRFlBQUNBQVFaakc3d0F2QUFBN0FBUU1Bd3NnQUVFR09nQUxJQUJCeDVMdkFDZ0FBRFlBQUNBQVFjdVM3d0F2QUFBN0FBUU1BZ3NnQUVFSE9nQUxJQUJCdFkvdUFDZ0FBRFlBQUNBQVFiaVA3Z0FvQUFBMkFBTU1BUXNnQWlBQk5nSUFRWVdXN3dBZ0FoQWtJQUJCQURvQUFDQUFRUUE2QUFzTElBSkJFR29rQUF2V0FRRUZmeU1BUVJCcklnUWtBQUpBSUFBb0FnUWlBaUFBTFFBTElnRWdBVUVZZEVFWWRTSURRUUJJRzBFRFJnUkFJQUJCZjBHRGl1MEFRUU1RRzBVRVFFRUJJUVVNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQkVZRVFDQUFRWDlCNzhIdUFFRUVFQnNpQVVWQkFYUWhCU0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUZJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFRZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUVpmRTdnQWdCQkFrQ3lBRVFSQnFKQUFnQlF1TkFRRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBZ0FVRUJhdzRDQUFFQ0N5QUFRUU02QUFzZ0FFR0RpdTBBTHdBQU93QUFJQUJCaFlydEFDMEFBRG9BQWd3Q0N5QUFRZTdleWVzR05nSUFJQUJCQkRvQUN3d0JDeUFDSUFFMkFnQkJ4OFR1QUNBQ0VDUWdBRUVBT2dBQUlBQkJBRG9BQ3dzZ0FrRVFhaVFBQzVRQ0FRVi9Jd0JCRUdzaUJTUUFBa0FnQUNnQ0JDSUNJQUF0QUFzaUFTQUJRUmgwUVJoMUlnTkJBRWdiUVFOR0JFQWdBRUYvUVlpVzdnQkJBeEFiUlFSQVFRRWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVHUmdSQUlBQkJmMEdiMWU4QVFRWVFHMFVFUUVFQ0lRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCMFlFUUVFQVFRTWdBRUYvUWFMWjd3QkJCeEFiSWdFYklRUWdBVVVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMUVFBaEJDQUNJQUVnQTBFWWRFRVlkU0lCUVFCSUcwVU5BQ0FGSUFBb0FnQWdBQ0FCUVFCSUd6WUNBRUd3d084QUlBVVFKQXNnQlVFUWFpUUFJQVFMd3dFQkFYOGpBRUVRYXlJQ0pBQWdBRUlBTndJQUlBQkJBRFlDQ0FKQUFrQUNRQUpBQWtBZ0FVRUJhdzREQUFFQ0F3c2dBRUVET2dBTElBQkJpSmJ1QUM4QUFEc0FBQ0FBUVlxVzdnQXRBQUE2QUFJTUF3c2dBRUVHT2dBTElBQkJtOVh2QUNnQUFEWUFBQ0FBUVovVjd3QXZBQUE3QUFRTUFnc2dBRUVIT2dBTElBQkJvdG52QUNnQUFEWUFBQ0FBUWFYWjd3QW9BQUEyQUFNTUFRc2dBaUFCTmdJQVFlUEE3d0FnQWhBa0lBQkJBRG9BQUNBQVFRQTZBQXNMSUFKQkVHb2tBQXZPTXdNUWZ3ZCtBWHdqQUVFd2F5SU1KQUFDUUNBQ1FRSk5CRUFnQWtFQ2RDSUNRZXpXOFFCcUtBSUFJUThnQWtIZzF2RUFhaWdDQUNFT0EwQUNmeUFCS0FJRUlnSWdBU2dDYUVjRVFDQUJJQUpCQVdvMkFnUWdBaTBBQUF3QkN5QUJFS0FCQ3lJQ1FTQkdJQUpCQ1d0QkJVbHlEUUFMUVFFaEJnSkFBa0FnQWtFcmF3NERBQUVBQVF0QmYwRUJJQUpCTFVZYklRWWdBU2dDQkNJQ0lBRW9BbWhIQkVBZ0FTQUNRUUZxTmdJRUlBSXRBQUFoQWd3QkN5QUJFS0FCSVFJTEFrQUNRQU5BSUFWQndZRHRBR29zQUFBZ0FrRWdja1lFUUFKQUlBVkJCa3NOQUNBQktBSUVJZ0lnQVNnQ2FFY0VRQ0FCSUFKQkFXbzJBZ1FnQWkwQUFDRUNEQUVMSUFFUW9BRWhBZ3NnQlVFQmFpSUZRUWhIRFFFTUFnc0xJQVZCQTBjRVFDQUZRUWhHRFFFZ0EwVU5BaUFGUVFSSkRRSWdCVUVJUmcwQkN5QUJLUU53SWhSQ0FGa0VRQ0FCSUFFb0FnUkJBV3MyQWdRTElBTkZEUUFnQlVFRVNRMEFJQlJDQUZNaEFnTkFJQUpGQkVBZ0FTQUJLQUlFUVFGck5nSUVDeUFGUVFGcklnVkJBMHNOQUFzTFFnQWhGQ01BUVJCcklnSWtBQUorSUFheVF3QUFnSCtVdkNJRFFmLy8vLzhIY1NJQlFZQ0FnQVJyUWYvLy8vY0hUUVJBSUFHdFFobUdRb0NBZ0lDQWdJREFQM3dNQVFzZ0E2MUNHWVpDZ0lDQWdJQ0F3UC8vQUlRZ0FVR0FnSUQ4QjA4TkFCcENBQ0FCUlEwQUdpQUNJQUd0UWdBZ0FXY2lBVUhSQUdvUTVRSWdBaWtEQUNFVUlBSXBBd2hDZ0lDQWdJQ0F3QUNGUVluL0FDQUJhNjFDTUlhRUN5RVZJQXdnRkRjREFDQU1JQlVnQTBHQWdJQ0FlSEd0UWlDR2hEY0RDQ0FDUVJCcUpBQWdEQ2tEQ0NFVUlBd3BBd0FoRlF3Q0N3SkFBa0FDUUNBRkRRQkJBQ0VGQTBBZ0JVR0F1KzRBYWl3QUFDQUNRU0J5UncwQkFrQWdCVUVCU3cwQUlBRW9BZ1FpQWlBQktBSm9Sd1JBSUFFZ0FrRUJhallDQkNBQ0xRQUFJUUlNQVFzZ0FSQ2dBU0VDQ3lBRlFRRnFJZ1ZCQTBjTkFBc01BUXNDUUFKQUlBVU9CQUFCQVFJQkN3SkFJQUpCTUVjTkFBSi9JQUVvQWdRaUJTQUJLQUpvUndSQUlBRWdCVUVCYWpZQ0JDQUZMUUFBREFFTElBRVFvQUVMUVY5eFFkZ0FSZ1JBSXdCQnNBTnJJZ0lrQUFKL0lBRW9BZ1FpQlNBQktBSm9Sd1JBSUFFZ0JVRUJhallDQkNBRkxRQUFEQUVMSUFFUW9BRUxJUVVDUUFKL0EwQWdCVUV3UndSQUFrQWdCVUV1UncwRUlBRW9BZ1FpQlNBQktBSm9SZzBBSUFFZ0JVRUJhallDQkNBRkxRQUFEQU1MQlNBQktBSUVJZ1VnQVNnQ2FFY0VmMEVCSVFvZ0FTQUZRUUZxTmdJRUlBVXRBQUFGUVFFaENpQUJFS0FCQ3lFRkRBRUxDeUFCRUtBQkN5RUZRUUVoQkNBRlFUQkhEUUFEUUNBWFFnRjlJUmNDZnlBQktBSUVJZ1VnQVNnQ2FFY0VRQ0FCSUFWQkFXbzJBZ1FnQlMwQUFBd0JDeUFCRUtBQkN5SUZRVEJHRFFBTFFRRWhDZ3RDZ0lDQWdJQ0F3UDgvSVJVQ1FBTkFBa0FnQlVFZ2NpRUxBa0FDUUNBRlFUQnJJZ2hCQ2trTkFDQUZRUzVISUF0QjRRQnJRUVpQY1EwRUlBVkJMa2NOQUNBRURRSkJBU0VFSUJRaEZ3d0JDeUFMUWRjQWF5QUlJQVZCT1VvYklRVUNRQ0FVUWdkWEJFQWdCU0FKUVFSMGFpRUpEQUVMSUJSQ0hGZ0VRQ0FDUVRCcUlBVVFuZ0lnQWtFZ2FpQVpJQlZDQUVLQWdJQ0FnSURBL1Q4UTF3RWdBa0VRYWlBQ0tRTXdJQUlwQXpnZ0Fpa0RJQ0laSUFJcEF5Z2lGUkRYQVNBQ0lBSXBBeEFnQWlrREdDQVdJQmdRbVFNZ0Fpa0RDQ0VZSUFJcEF3QWhGZ3dCQ3lBRlJRMEFJQWNOQUNBQ1FkQUFhaUFaSUJWQ0FFS0FnSUNBZ0lDQS96OFExd0VnQWtGQWF5QUNLUU5RSUFJcEExZ2dGaUFZRUprRElBSXBBMGdoR0VFQklRY2dBaWtEUUNFV0N5QVVRZ0Y4SVJSQkFTRUtDeUFCS0FJRUlnVWdBU2dDYUVjRWZ5QUJJQVZCQVdvMkFnUWdCUzBBQUFVZ0FSQ2dBUXNoQlF3QkN3dEJMaUVGQ3dKK0lBcEZCRUFDUUFKQUlBRXBBM0JDQUZrRVFDQUJJQUVvQWdRaUJVRUJhellDQkNBRFJRMEJJQUVnQlVFQ2F6WUNCQ0FFUlEwQ0lBRWdCVUVEYXpZQ0JBd0NDeUFERFFFTElBRkNBQkNGQkFzZ0FrSGdBR29nQnJkRUFBQUFBQUFBQUFDaUVMb0NJQUlwQTJBaEZpQUNLUU5vREFFTElCUkNCMWNFUUNBVUlSVURRQ0FKUVFSMElRa2dGVUlCZkNJVlFnaFNEUUFMQ3dKQUFrQUNRQ0FGUVY5eFFkQUFSZ1JBSUFFZ0F4Q0dEaUlWUW9DQWdJQ0FnSUNBZ0g5U0RRTWdBd1JBSUFFcEEzQkNBRmtOQWd3REMwSUFJUllnQVVJQUVJVUVRZ0FNQkF0Q0FDRVZJQUVwQTNCQ0FGTU5BZ3NnQVNBQktBSUVRUUZyTmdJRUMwSUFJUlVMSUFsRkJFQWdBa0h3QUdvZ0JyZEVBQUFBQUFBQUFBQ2lFTG9DSUFJcEEzQWhGaUFDS1FONERBRUxJQmNnRkNBRUcwSUNoaUFWZkVJZ2ZTSVVRUUFnRDJ1dFZRUkFRWkRJZ1FGQnhBQTJBZ0FnQWtHZ0FXb2dCaENlQWlBQ1FaQUJhaUFDS1FPZ0FTQUNLUU9vQVVKL1F2Ly8vLy8vLzcvLy93QVExd0VnQWtHQUFXb2dBaWtEa0FFZ0Fpa0RtQUZDZjBMLy8vLy8vLysvLy84QUVOY0JJQUlwQTRBQklSWWdBaWtEaUFFTUFRc2dEMEhpQVd1c0lCUlhCRUFnQ1VFQVRnUkFBMEFnQWtHZ0Eyb2dGaUFZUWdCQ2dJQ0FnSUNBd1ArL2Z4Q1pBeUFXSUJoQ2dJQ0FnSUNBZ1A4L0VLa0tJUUVnQWtHUUEyb2dGaUFZSUJZZ0Fpa0RvQU1nQVVFQVNDSURHeUFZSUFJcEE2Z0RJQU1iRUprRElCUkNBWDBoRkNBQ0tRT1lBeUVZSUFJcEE1QURJUllnQ1VFQmRDQUJRUUJPY2lJSlFRQk9EUUFMQ3dKK0lCUWdENng5UWlCOEloV25JZ0ZCQUNBQlFRQktHeUFPSUJVZ0RxMVRHeUlCUWZFQVRnUkFJQUpCZ0FOcUlBWVFuZ0lnQWlrRGlBTWhGeUFDS1FPQUF5RVpRZ0FNQVFzZ0FrSGdBbXBFQUFBQUFBQUE4RDlCa0FFZ0FXc1FrQVVRdWdJZ0FrSFFBbW9nQmhDZUFpQUNRZkFDYWlBQ0tRUGdBaUFDS1FQb0FpQUNLUVBRQWlJWklBSXBBOWdDSWhjUXRBNGdBaWtEK0FJaEdpQUNLUVB3QWdzaEZTQUNRY0FDYWlBSklBbEJBWEZGSUJZZ0dFSUFRZ0FReEFWQkFFY2dBVUVnU0hGeElnRnFFSVlHSUFKQnNBSnFJQmtnRnlBQ0tRUEFBaUFDS1FQSUFoRFhBU0FDUVpBQ2FpQUNLUU93QWlBQ0tRTzRBaUFWSUJvUW1RTWdBa0dnQW1vZ0dTQVhRZ0FnRmlBQkcwSUFJQmdnQVJzUTF3RWdBa0dBQW1vZ0Fpa0RvQUlnQWlrRHFBSWdBaWtEa0FJZ0Fpa0RtQUlRbVFNZ0FrSHdBV29nQWlrRGdBSWdBaWtEaUFJZ0ZTQWFFS1VLSUFJcEEvQUJJaFVnQWlrRCtBRWlGMElBUWdBUXhBVkZCRUJCa01pQkFVSEVBRFlDQUFzZ0FrSGdBV29nRlNBWElCU25FS29PSUFJcEErQUJJUllnQWlrRDZBRU1BUXRCa01pQkFVSEVBRFlDQUNBQ1FkQUJhaUFHRUo0Q0lBSkJ3QUZxSUFJcEE5QUJJQUlwQTlnQlFnQkNnSUNBZ0lDQXdBQVExd0VnQWtHd0FXb2dBaWtEd0FFZ0Fpa0R5QUZDQUVLQWdJQ0FnSURBQUJEWEFTQUNLUU93QVNFV0lBSXBBN2dCQ3lFVUlBd2dGamNERUNBTUlCUTNBeGdnQWtHd0Eyb2tBQ0FNS1FNWUlSUWdEQ2tERUNFVkRBWUxJQUVwQTNCQ0FGTU5BQ0FCSUFFb0FnUkJBV3MyQWdRTElBRWhCU0FHSVFrZ0F5RUtRUUFoQTBFQUlRWWpBRUdReGdCcklnUWtBRUVBSUE0Z0Qyb2lFbXNoRXdKQUFuOERRQ0FDUVRCSEJFQUNRQ0FDUVM1SERRUWdCU2dDQkNJQklBVW9BbWhHRFFBZ0JTQUJRUUZxTmdJRUlBRXRBQUFNQXdzRklBVW9BZ1FpQVNBRktBSm9Sd1IvUVFFaEF5QUZJQUZCQVdvMkFnUWdBUzBBQUFWQkFTRURJQVVRb0FFTElRSU1BUXNMSUFVUW9BRUxJUUpCQVNFSElBSkJNRWNOQUFOQUlCUkNBWDBoRkFKL0lBVW9BZ1FpQVNBRktBSm9Sd1JBSUFVZ0FVRUJhallDQkNBQkxRQUFEQUVMSUFVUW9BRUxJZ0pCTUVZTkFBdEJBU0VEQ3lBRVFRQTJBcEFHSUF3Q2ZnSkFBa0FDUUFKQUFrQWdBa0V1UmlJQlJTQUNRVEJySWdoQkNVdHhSUVJBQTBBQ1FDQUJRUUZ4QkVBZ0IwVUVRQ0FWSVJSQkFTRUhEQUlMSUFORklRRU1CQXNnRlVJQmZDRVZJQVpCL0E5TUJFQWdEU0FWcHlBQ1FUQkdHeUVOSUFSQmtBWnFJQVpCQW5ScUlnRWdDd1IvSUFJZ0FTZ0NBRUVLYkdwQk1Hc0ZJQWdMTmdJQVFRRWhBMEVBSUF0QkFXb2lBU0FCUVFsR0lnRWJJUXNnQVNBR2FpRUdEQUVMSUFKQk1FWU5BQ0FFSUFRb0FvQkdRUUZ5TmdLQVJrSGNqd0VoRFFzQ2Z5QUZLQUlFSWdFZ0JTZ0NhRWNFUUNBRklBRkJBV28yQWdRZ0FTMEFBQXdCQ3lBRkVLQUJDeUlDUVRCcklRZ2dBa0V1UmlJQkRRQWdDRUVLU1EwQUN3c2dGQ0FWSUFjYklSUUNRQ0FEUlEwQUlBSkJYM0ZCeFFCSERRQUNRQ0FGSUFvUWhnNGlGa0tBZ0lDQWdJQ0FnSUIvVWcwQUlBcEZEUVZDQUNFV0lBVXBBM0JDQUZNTkFDQUZJQVVvQWdSQkFXczJBZ1FMSUFORkRRTWdGQ0FXZkNFVURBVUxJQU5GSVFFZ0FrRUFTQTBCQ3lBRktRTndRZ0JURFFBZ0JTQUZLQUlFUVFGck5nSUVDeUFCUlEwQ0MwR1F5SUVCUVJ3MkFnQUxRZ0FoRlNBRlFnQVFoUVJDQUF3QkN5QUVLQUtRQmlJQlJRUkFJQVFnQ2JkRUFBQUFBQUFBQUFDaUVMb0NJQVFwQXdBaEZTQUVLUU1JREFFTEFrQWdGVUlKVlEwQUlCUWdGVklOQUNBT1FSNU1RUUFnQVNBT2Roc05BQ0FFUVRCcUlBa1FuZ0lnQkVFZ2FpQUJFSVlHSUFSQkVHb2dCQ2tETUNBRUtRTTRJQVFwQXlBZ0JDa0RLQkRYQVNBRUtRTVFJUlVnQkNrREdBd0JDeUFQUVg1dHJTQVVVd1JBUVpESWdRRkJ4QUEyQWdBZ0JFSGdBR29nQ1JDZUFpQUVRZEFBYWlBRUtRTmdJQVFwQTJoQ2YwTC8vLy8vLy8rLy8vOEFFTmNCSUFSQlFHc2dCQ2tEVUNBRUtRTllRbjlDLy8vLy8vLy92Ly8vQUJEWEFTQUVLUU5BSVJVZ0JDa0RTQXdCQ3lBUFFlSUJhNndnRkZVRVFFR1F5SUVCUWNRQU5nSUFJQVJCa0FGcUlBa1FuZ0lnQkVHQUFXb2dCQ2tEa0FFZ0JDa0RtQUZDQUVLQWdJQ0FnSURBQUJEWEFTQUVRZkFBYWlBRUtRT0FBU0FFS1FPSUFVSUFRb0NBZ0lDQWdNQUFFTmNCSUFRcEEzQWhGU0FFS1FONERBRUxJQXNFUUNBTFFRaE1CRUFnQkVHUUJtb2dCa0VDZEdvaUFTZ0NBQ0VGQTBBZ0JVRUtiQ0VGSUF0QkFXb2lDMEVKUncwQUN5QUJJQVUyQWdBTElBWkJBV29oQmdzZ0ZLY2hCd0pBSUExQkNVNE5BQ0FISUExSURRQWdCMEVSU2cwQUlBZEJDVVlFUUNBRVFjQUJhaUFKRUo0Q0lBUkJzQUZxSUFRb0FwQUdFSVlHSUFSQm9BRnFJQVFwQThBQklBUXBBOGdCSUFRcEE3QUJJQVFwQTdnQkVOY0JJQVFwQTZBQklSVWdCQ2tEcUFFTUFnc2dCMEVJVEFSQUlBUkJrQUpxSUFrUW5nSWdCRUdBQW1vZ0JDZ0NrQVlRaGdZZ0JFSHdBV29nQkNrRGtBSWdCQ2tEbUFJZ0JDa0RnQUlnQkNrRGlBSVExd0VnQkVIZ0FXcEJBQ0FIYTBFQ2RFSGcxdkVBYWlnQ0FCQ2VBaUFFUWRBQmFpQUVLUVB3QVNBRUtRUDRBU0FFS1FQZ0FTQUVLUVBvQVJDa0RpQUVLUVBRQVNFVklBUXBBOWdCREFJTElBNGdCMEY5YkdwQkcyb2lBVUVlVEVFQUlBUW9BcEFHSWdJZ0FYWWJEUUFnQkVIZ0Ftb2dDUkNlQWlBRVFkQUNhaUFDRUlZR0lBUkJ3QUpxSUFRcEErQUNJQVFwQStnQ0lBUXBBOUFDSUFRcEE5Z0NFTmNCSUFSQnNBSnFJQWRCQW5SQm1OYnhBR29vQWdBUW5nSWdCRUdnQW1vZ0JDa0R3QUlnQkNrRHlBSWdCQ2tEc0FJZ0JDa0R1QUlRMXdFZ0JDa0RvQUloRlNBRUtRT29BZ3dCQ3dOQUlBUkJrQVpxSUFZaUFrRUJheUlHUVFKMGFpZ0NBRVVOQUF0QkFDRUxBa0FnQjBFSmJ5SUJSUVJBUVFBaEFRd0JDeUFCSUFGQkNXb2dCMEVBVGhzaEF3SkFJQUpGQkVCQkFDRUJRUUFoQWd3QkMwR0FsT3ZjQTBFQUlBTnJRUUowUWVEVzhRQnFLQUlBSWdadElRcEJBQ0VJUVFBaEJVRUFJUUVEUUNBRVFaQUdhaUFGUVFKMGFpSU5JQWdnRFNnQ0FDSU5JQVp1SWhCcUlnZzJBZ0FnQVVFQmFrSC9EM0VnQVNBSVJTQUJJQVZHY1NJSUd5RUJJQWRCQ1dzZ0J5QUlHeUVISUFvZ0RTQUdJQkJzYTJ3aENDQUZRUUZxSWdVZ0FrY05BQXNnQ0VVTkFDQUVRWkFHYWlBQ1FRSjBhaUFJTmdJQUlBSkJBV29oQWdzZ0J5QURhMEVKYWlFSEN3TkFJQVJCa0FacUlBRkJBblJxSVFVQ1FBTkFJQWRCSkU0RVFDQUhRU1JIRFFJZ0JTZ0NBRUhSNmZrRVR3MENDeUFDUWY4UGFpRURRUUFoQ0FOQUlBaXRJQVJCa0FacUlBTkIvdzl4SWdaQkFuUnFJZ00xQWdCQ0hZWjhJaFJDZ1pUcjNBTlVCSDlCQUFVZ0ZDQVVRb0NVNjl3RGdDSVZRb0NVNjl3RGZuMGhGQ0FWcHdzaENDQURJQlNuSWdNMkFnQWdBaUFDSUFJZ0JpQURHeUFCSUFaR0d5QUdJQUpCQVd0Qi93OXhSeHNoQWlBR1FRRnJJUU1nQVNBR1J3MEFDeUFMUVIxcklRc2dDRVVOQUFzZ0FpQUJRUUZyUWY4UGNTSUJSZ1JBSUFSQmtBWnFJZ01nQWtIK0QycEIvdzl4UVFKMGFpSUdJQVlvQWdBZ0FrRUJhMEgvRDNFaUFrRUNkQ0FEYWlnQ0FISTJBZ0FMSUFkQkNXb2hCeUFFUVpBR2FpQUJRUUowYWlBSU5nSUFEQUVMQ3dKQUEwQWdBa0VCYWtIL0QzRWhCaUFFUVpBR2FpQUNRUUZyUWY4UGNVRUNkR29oQ0FOQVFRbEJBU0FIUVMxS0d5RUtBa0FEUUNBQklRTkJBQ0VGQWtBRFFBSkFJQU1nQldwQi93OXhJZ0VnQWtZTkFDQUVRWkFHYWlBQlFRSjBhaWdDQUNJQklBVkJBblJCc05ieEFHb29BZ0FpRFVrTkFDQUJJQTFMRFFJZ0JVRUJhaUlGUVFSSERRRUxDeUFIUVNSSERRQkNBQ0VVUVFBaEJVSUFJUlVEUUNBQ0lBTWdCV3BCL3c5eElnRkdCRUFnQWtFQmFrSC9EM0VpQWtFQ2RDQUVha0VBTmdLTUJnc2dCRUdBQm1vZ0JFR1FCbW9nQVVFQ2RHb29BZ0FRaGdZZ0JFSHdCV29nRkNBVlFnQkNnSUNBZ09XYXQ0N0FBQkRYQVNBRVFlQUZhaUFFS1FQd0JTQUVLUVA0QlNBRUtRT0FCaUFFS1FPSUJoQ1pBeUFFS1FQb0JTRVZJQVFwQStBRklSUWdCVUVCYWlJRlFRUkhEUUFMSUFSQjBBVnFJQWtRbmdJZ0JFSEFCV29nRkNBVklBUXBBOUFGSUFRcEE5Z0ZFTmNCSUFRcEE4Z0ZJUlZDQUNFVUlBUXBBOEFGSVJZZ0MwSHhBR29pQnlBUGF5SUdRUUFnQmtFQVNoc2dEaUFHSUE1SUlnVWJJZ0ZCOEFCTURRSU1CUXNnQ2lBTGFpRUxJQU1nQWlJQlJnMEFDMEdBbE92Y0F5QUtkaUVOUVg4Z0NuUkJmM01oRUVFQUlRVWdBeUVCQTBBZ0JFR1FCbW9nQTBFQ2RHb2lFU0FGSUJFb0FnQWlFU0FLZG1vaUJUWUNBQ0FCUVFGcVFmOFBjU0FCSUFWRklBRWdBMFp4SWdVYklRRWdCMEVKYXlBSElBVWJJUWNnRUNBUmNTQU5iQ0VGSUFOQkFXcEIvdzl4SWdNZ0FrY05BQXNnQlVVTkFTQUJJQVpIQkVBZ0JFR1FCbW9nQWtFQ2RHb2dCVFlDQUNBR0lRSU1Bd3NnQ0NBSUtBSUFRUUZ5TmdJQURBRUxDd3NnQkVHUUJXcEVBQUFBQUFBQThEOUI0UUVnQVdzUWtBVVF1Z0lnQkVHd0JXb2dCQ2tEa0FVZ0JDa0RtQVVnRmlBVkVMUU9JQVFwQTdnRklSa2dCQ2tEc0FVaEdDQUVRWUFGYWtRQUFBQUFBQUR3UDBIeEFDQUJheENRQlJDNkFpQUVRYUFGYWlBV0lCVWdCQ2tEZ0FVZ0JDa0RpQVVRbkE0Z0JFSHdCR29nRmlBVklBUXBBNkFGSWhRZ0JDa0RxQVVpRnhDbENpQUVRZUFFYWlBWUlCa2dCQ2tEOEFRZ0JDa0QrQVFRbVFNZ0JDa0Q2QVFoRlNBRUtRUGdCQ0VXQ3dKQUlBTkJCR3BCL3c5eElnb2dBa1lOQUFKQUlBUkJrQVpxSUFwQkFuUnFLQUlBSWdwQi84bTE3Z0ZOQkVBZ0NrVWdBMEVGYWtIL0QzRWdBa1p4RFFFZ0JFSHdBMm9nQ2JkRUFBQUFBQUFBMEQraUVMb0NJQVJCNEFOcUlCUWdGeUFFS1FQd0F5QUVLUVA0QXhDWkF5QUVLUVBvQXlFWElBUXBBK0FESVJRTUFRc2dDa0dBeXJYdUFVY0VRQ0FFUWRBRWFpQUp0MFFBQUFBQUFBRG9QNklRdWdJZ0JFSEFCR29nRkNBWElBUXBBOUFFSUFRcEE5Z0VFSmtESUFRcEE4Z0VJUmNnQkNrRHdBUWhGQXdCQ3lBSnR5RWJJQUlnQTBFRmFrSC9EM0ZHQkVBZ0JFR1FCR29nRzBRQUFBQUFBQURnUDZJUXVnSWdCRUdBQkdvZ0ZDQVhJQVFwQTVBRUlBUXBBNWdFRUprRElBUXBBNGdFSVJjZ0JDa0RnQVFoRkF3QkN5QUVRYkFFYWlBYlJBQUFBQUFBQU9nL29oQzZBaUFFUWFBRWFpQVVJQmNnQkNrRHNBUWdCQ2tEdUFRUW1RTWdCQ2tEcUFRaEZ5QUVLUU9nQkNFVUN5QUJRZThBU2cwQUlBUkIwQU5xSUJRZ0YwSUFRb0NBZ0lDQWdNRC9QeENjRGlBRUtRUFFBeUFFS1FQWUEwSUFRZ0FReEFVTkFDQUVRY0FEYWlBVUlCZENBRUtBZ0lDQWdJREEvejhRbVFNZ0JDa0R5QU1oRnlBRUtRUEFBeUVVQ3lBRVFiQURhaUFXSUJVZ0ZDQVhFSmtESUFSQm9BTnFJQVFwQTdBRElBUXBBN2dESUJnZ0dSQ2xDaUFFS1FPb0F5RVZJQVFwQTZBRElSWUNRRUYrSUJKcklBZEIvLy8vL3dkeFRnMEFJQVFnRlVMLy8vLy8vLy8vLy84QWd6Y0RtQU1nQkNBV053T1FBeUFFUVlBRGFpQVdJQlZDQUVLQWdJQ0FnSUNBL3o4UTF3RWdCQ2tEa0FNaUdDQUVLUU9ZQXlJWlFvQ0FnSUNBZ0lDNHdBQVFxUW9oQWlBVklBUXBBNGdESUFKQkFFZ2lBeHNoRlNBV0lBUXBBNEFESUFNYklSWWdFeUFMSUFKQkFFNXFJZ3RCN2dCcVRnUkFJQVVnQlNBQklBWkhjU0FZSUJsQ2dJQ0FnSUNBZ0xqQUFCQ3BDa0VBU0J0QkFVY05BU0FVSUJkQ0FFSUFFTVFGUlEwQkMwR1F5SUVCUWNRQU5nSUFDeUFFUWZBQ2FpQVdJQlVnQ3hDcURpQUVLUVB3QWlFVklBUXBBL2dDQ3pjREtDQU1JQlUzQXlBZ0JFR1F4Z0JxSkFBZ0RDa0RLQ0VVSUF3cEF5QWhGUXdFQ3lBQktRTndRZ0JaQkVBZ0FTQUJLQUlFUVFGck5nSUVDd3dCQ3dKQUFuOGdBU2dDQkNJQ0lBRW9BbWhIQkVBZ0FTQUNRUUZxTmdJRUlBSXRBQUFNQVFzZ0FSQ2dBUXRCS0VZRVFFRUJJUVVNQVF0Q2dJQ0FnSUNBNFAvL0FDRVVJQUVwQTNCQ0FGTU5BeUFCSUFFb0FnUkJBV3MyQWdRTUF3c0RRQUovSUFFb0FnUWlBaUFCS0FKb1J3UkFJQUVnQWtFQmFqWUNCQ0FDTFFBQURBRUxJQUVRb0FFTElnSkJ3UUJySVFZQ1FBSkFJQUpCTUd0QkNra05BQ0FHUVJwSkRRQWdBa0hmQUVZTkFDQUNRZUVBYTBFYVR3MEJDeUFGUVFGcUlRVU1BUXNMUW9DQWdJQ0FnT0QvL3dBaEZDQUNRU2xHRFFJZ0FTa0RjQ0lYUWdCWkJFQWdBU0FCS0FJRVFRRnJOZ0lFQ3dKQUlBTUVRQ0FGRFFFTUJBc01BUXNEUUNBRlFRRnJJUVVnRjBJQVdRUkFJQUVnQVNnQ0JFRUJhellDQkFzZ0JRMEFDd3dDQzBHUXlJRUJRUncyQWdBZ0FVSUFFSVVFQzBJQUlSUUxJQUFnRlRjREFDQUFJQlEzQXdnZ0RFRXdhaVFBQzlZQkFRVi9Jd0JCRUdzaUJDUUFBa0FnQUNnQ0JDSUNJQUF0QUFzaUFTQUJRUmgwUVJoMUlnTkJBRWdiUVFOR0JFQWdBRUYvUWNudzdnQkJBeEFiUlFSQVFRRWhCUXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVEUmdSQUlBQkJmMEd2aXUwQVFRTVFHeUlCUlVFQmRDRUZJQUZGRFFFZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQzBFQUlRVWdBaUFCSUFOQkdIUkJHSFVpQVVFQVNCdEZEUUFnQkNBQUtBSUFJQUFnQVVFQVNCczJBZ0JCcGNidUFDQUVFQ1FMSUFSQkVHb2tBQ0FGQzV3QkFRRi9Jd0JCRUdzaUFpUUFJQUJDQURjQ0FDQUFRUUEyQWdnQ1FBSkFBa0FDUUNBQlFRRnJEZ0lBQVFJTElBQkJBem9BQ3lBQVFjbnc3Z0F2QUFBN0FBQWdBRUhMOE80QUxRQUFPZ0FDREFJTElBQkJBem9BQ3lBQVFhK0s3UUF2QUFBN0FBQWdBRUd4aXUwQUxRQUFPZ0FDREFFTElBSWdBVFlDQUVIUnh1NEFJQUlRSkNBQVFRQTZBQUFnQUVFQU9nQUxDeUFDUVJCcUpBQUxsQUlCQlg4akFFRVFheUlGSkFBQ1FDQUFLQUlFSWdJZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQTBFQVNCdEJCVVlFUUNBQVFYOUJ5SWZ2QUVFRkVCdEZCRUJCQVNFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRVkdCRUFnQUVGL1FjNkk3UUJCQlJBYlJRUkFRUUloQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFRlJnUkFRUUJCQXlBQVFYOUJ4c1h2QUVFRkVCc2lBUnNoQkNBQlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJBQ0VFSUFJZ0FTQURRUmgwUVJoMUlnRkJBRWdiUlEwQUlBVWdBQ2dDQUNBQUlBRkJBRWdiTmdJQVFkK0Q3Z0FnQlJBa0N5QUZRUkJxSkFBZ0JBdkRBUUVCZnlNQVFSQnJJZ0lrQUNBQVFnQTNBZ0FnQUVFQU5nSUlBa0FDUUFKQUFrQUNRQ0FCUVFGckRnTUFBUUlEQ3lBQVFRVTZBQXNnQUVISWgrOEFLQUFBTmdBQUlBQkJ6SWZ2QUMwQUFEb0FCQXdEQ3lBQVFRVTZBQXNnQUVIT2lPMEFLQUFBTmdBQUlBQkIwb2p0QUMwQUFEb0FCQXdDQ3lBQVFRVTZBQXNnQUVIR3hlOEFLQUFBTmdBQUlBQkJ5c1h2QUMwQUFEb0FCQXdCQ3lBQ0lBRTJBZ0JCa1lUdUFDQUNFQ1FnQUVFQU9nQUFJQUJCQURvQUN3c2dBa0VRYWlRQUM4MENBUVYvSXdCQkVHc2lCU1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRTkdCRUFnQUVGL1FiWHQ3d0JCQXhBYlJRUkFRUUVoQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFRlJnUkFJQUJCZjBIR3hlOEFRUVVRRzBVRVFFRUNJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQzBFRElRUWdBaUFCSUFOQkdIUkJHSFZCQUVnYlFRTkdCRUFnQUVGL1FjbW83UUJCQXhBYlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRUkdCRUFnQUVGL1FlL0I3Z0JCQkJBYklnRkZRUUowSVFRZ0FVVU5BU0FBTFFBTElnRWhBeUFBS0FJRUlRSUxRUUFoQkNBQ0lBRWdBMEVZZEVFWWRTSUJRUUJJRzBVTkFDQUZJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFRzN5dTRBSUFVUUpBc2dCVUVRYWlRQUlBUUwyd0VCQVg4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEZ1FBQVFJREJBc2dBRUVET2dBTElBQkJ0ZTN2QUM4QUFEc0FBQ0FBUWJmdDd3QXRBQUE2QUFJTUJBc2dBRUVGT2dBTElBQkJ4c1h2QUNnQUFEWUFBQ0FBUWNyRjd3QXRBQUE2QUFRTUF3c2dBRUVET2dBTElBQkJ5YWp0QUM4QUFEc0FBQ0FBUWN1bzdRQXRBQUE2QUFJTUFnc2dBRUh1M3NuckJqWUNBQ0FBUVFRNkFBc01BUXNnQWlBQk5nSUFRZVRLN2dBZ0FoQWtJQUJCQURvQUFDQUFRUUE2QUFzTElBSkJFR29rQUF2V0FRRUZmeU1BUVJCcklnUWtBQUpBSUFBb0FnUWlBaUFBTFFBTElnRWdBVUVZZEVFWWRTSURRUUJJRzBFRVJnUkFJQUJCZjBHUzgrMEFRUVFRRzBVRVFFRUJJUVVNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQmtZRVFDQUFRWDlCaFBQdEFFRUdFQnNpQVVWQkFYUWhCU0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUZJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFRZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWQvSjdnQWdCQkFrQ3lBRVFSQnFKQUFnQlF1TkFRRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBZ0FVRUJhdzRDQUFFQ0N5QUFRZTNLaFpzSE5nSUFJQUJCQkRvQUN3d0NDeUFBUVFZNkFBc2dBRUdFOCswQUtBQUFOZ0FBSUFCQmlQUHRBQzhBQURzQUJBd0JDeUFDSUFFMkFnQkJqY3J1QUNBQ0VDUWdBRUVBT2dBQUlBQkJBRG9BQ3dzZ0FrRVFhaVFBQzVRQ0FRVi9Jd0JCRUdzaUJTUUFBa0FnQUNnQ0JDSUNJQUF0QUFzaUFTQUJRUmgwUVJoMUlnTkJBRWdiUVFKR0JFQWdBRUYvUWF5VDdnQkJBaEFiUlFSQVFRRWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVFUmdSQUlBQkJmMEdHbmU0QVFRUVFHMFVFUUVFQ0lRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCa1lFUUVFQVFRTWdBRUYvUWJ5VDdnQkJCaEFiSWdFYklRUWdBVVVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMUVFBaEJDQUNJQUVnQTBFWWRFRVlkU0lCUVFCSUcwVU5BQ0FGSUFBb0FnQWdBQ0FCUVFCSUd6WUNBRUdSaXU0QUlBVVFKQXNnQlVFUWFpUUFJQVFMb3dFQkFYOGpBRUVRYXlJQ0pBQWdBRUlBTndJQUlBQkJBRFlDQ0FKQUFrQUNRQUpBQWtBZ0FVRUJhdzREQUFFQ0F3c2dBRUgxNEFFN0FRQWdBRUVDT2dBTERBTUxJQUJCNU43ZDh3WTJBZ0FnQUVFRU9nQUxEQUlMSUFCQkJqb0FDeUFBUWJ5VDdnQW9BQUEyQUFBZ0FFSEFrKzRBTHdBQU93QUVEQUVMSUFJZ0FUWUNBRUhBaXU0QUlBSVFKQ0FBUVFBNkFBQWdBRUVBT2dBTEN5QUNRUkJxSkFBTDF3WUNCSDhEZmlNQVFZQUJheUlGSkFBQ1FBSkFBa0FnQXlBRVFnQkNBQkRFQlVVTkFBSi9JQVJDLy8vLy8vLy9QNE1oQ1FKL0lBUkNNSWluUWYvL0FYRWlCa0gvL3dGSEJFQkJCQ0FHRFFFYVFRSkJBeUFESUFtRVVCc01BZ3NnQXlBSmhGQUxDeUVISUFKQ01JaW5JZ2hCLy84QmNTSUdRZi8vQVVZTkFDQUhEUUVMSUFWQkVHb2dBU0FDSUFNZ0JCRFhBU0FGSUFVcEF4QWlBU0FGS1FNWUlnSWdBU0FDRUtRT0lBVXBBd2doQWlBRktRTUFJUVFNQVFzZ0FTQUNRdi8vLy8vLy96K0RJQWF0UWpDR2hDSUtJQU1nQkVMLy8vLy8vLzgvZ3lBRVFqQ0lwMEgvL3dGeElnZXRRakNHaENJSkVNUUZRUUJNQkVBZ0FTQUtJQU1nQ1JERUJRUkFJQUVoQkF3Q0N5QUZRZkFBYWlBQklBSkNBRUlBRU5jQklBVXBBM2doQWlBRktRTndJUVFNQVFzZ0JnUitJQUVGSUFWQjRBQnFJQUVnQ2tJQVFvQ0FnSUNBZ01DN3dBQVExd0VnQlNrRGFDSUtRakNJcDBINEFHc2hCaUFGS1FOZ0N5RUVJQWRGQkVBZ0JVSFFBR29nQXlBSlFnQkNnSUNBZ0lDQXdMdkFBQkRYQVNBRktRTllJZ2xDTUlpblFmZ0FheUVISUFVcEExQWhBd3NnQ1VMLy8vLy8vLzgvZzBLQWdJQ0FnSURBQUlRaENTQUtRdi8vLy8vLy96K0RRb0NBZ0lDQWdNQUFoQ0VLSUFZZ0Iwb0VRQU5BQW40Z0NpQUpmU0FESUFSV3JYMGlDMElBV1FSQUlBc2dCQ0FEZlNJRWhGQUVRQ0FGUVNCcUlBRWdBa0lBUWdBUTF3RWdCU2tES0NFQ0lBVXBBeUFoQkF3RkN5QUxRZ0dHSUFSQ1A0aUVEQUVMSUFwQ0FZWWdCRUkvaUlRTElRb2dCRUlCaGlFRUlBWkJBV3NpQmlBSFNnMEFDeUFISVFZTEFrQWdDaUFKZlNBRElBUldyWDBpQ1VJQVV3UkFJQW9oQ1F3QkN5QUpJQVFnQTMwaUJJUkNBRklOQUNBRlFUQnFJQUVnQWtJQVFnQVExd0VnQlNrRE9DRUNJQVVwQXpBaEJBd0JDeUFKUXYvLy8vLy8vejlZQkVBRFFDQUVRaitJSVFFZ0JrRUJheUVHSUFSQ0FZWWhCQ0FCSUFsQ0FZYUVJZ2xDZ0lDQWdJQ0F3QUJVRFFBTEN5QUlRWUNBQW5FaEJ5QUdRUUJNQkVBZ0JVRkFheUFFSUFsQy8vLy8vLy8vUDRNZ0JrSDRBR29nQjNLdFFqQ0doRUlBUW9DQWdJQ0FnTUREUHhEWEFTQUZLUU5JSVFJZ0JTa0RRQ0VFREFFTElBbEMvLy8vLy8vL1A0TWdCaUFIY3ExQ01JYUVJUUlMSUFBZ0JEY0RBQ0FBSUFJM0F3Z2dCVUdBQVdva0FBdldBUUVGZnlNQVFSQnJJZ1FrQUFKQUlBQW9BZ1FpQWlBQUxRQUxJZ0VnQVVFWWRFRVlkU0lEUVFCSUcwRUhSZ1JBSUFCQmYwSE9udTRBUVFjUUcwVUVRRUVCSVFVTUFnc2dBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkJFWUVRQ0FBUVg5Qmc2cnRBRUVFRUJzaUFVVkJBWFFoQlNBQlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJBQ0VGSUFJZ0FTQURRUmgwUVJoMUlnRkJBRWdiUlEwQUlBUWdBQ2dDQUNBQUlBRkJBRWdiTmdJQVFlYm43d0FnQkJBa0N5QUVRUkJxSkFBZ0JRdU5BUUVCZnlNQVFSQnJJZ0lrQUNBQVFnQTNBZ0FnQUVFQU5nSUlBa0FDUUFKQUFrQWdBVUVCYXc0Q0FBRUNDeUFBUVFjNkFBc2dBRUhPbnU0QUtBQUFOZ0FBSUFCQjBaN3VBQ2dBQURZQUF3d0NDeUFBUWVYSXBhTUhOZ0lBSUFCQkJEb0FDd3dCQ3lBQ0lBRTJBZ0JCbE9qdkFDQUNFQ1FnQUVFQU9nQUFJQUJCQURvQUN3c2dBa0VRYWlRQUMrQUJBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFBa0FnQVVFQmF3NEVBQUVDQXdRTElBQkJBem9BQ3lBQVFZaVc3Z0F2QUFBN0FBQWdBRUdLbHU0QUxRQUFPZ0FDREFRTElBQkJCam9BQ3lBQVFaS203d0FvQUFBMkFBQWdBRUdXcHU4QUx3QUFPd0FFREFNTElBQkJCam9BQ3lBQVFmak03Z0FvQUFBMkFBQWdBRUg4ek80QUx3QUFPd0FFREFJTElBQkM0c0xOcThhdG1yZmxBRGNDQUNBQVFRZzZBQXNNQVFzZ0FpQUJOZ0lBUWQ2TjhBQWdBaEFrSUFCQkFEb0FBQ0FBUVFBNkFBc0xJQUpCRUdva0FBdVBCZ0VFZnlNQVFSQnJJZ1FrQUFKQUlBQW9BZ1FpQXlBQUxRQUxJZ0VnQVVFWWRFRVlkU0lDUVFCSUcwRUZSZ1JBSUFCQmYwR1lpdThBUVFVUUcwVUVRRUVCSVFFTUFnc2dBQ2dDQkNFRElBQXRBQXNpQVNFQ0N5QURJQUVnQWtFWWRFRVlkVUVBU0J0QkNFWUVRQ0FBUVg5QnlOanVBRUVJRUJ0RkJFQkJBaUVCREFJTElBQW9BZ1FoQXlBQUxRQUxJZ0VoQWdzZ0F5QUJJQUpCR0hSQkdIVkJBRWdiUVFaR0JFQWdBRUYvUVlidDd3QkJCaEFiUlFSQVFRTWhBUXdDQ3lBQUtBSUVJUU1nQUMwQUN5SUJJUUlMSUFNZ0FTQUNRUmgwUVJoMVFRQklHMEVIUmdSQUlBQkJmMEhVaU84QVFRY1FHMFVFUUVFRUlRRU1BZ3NnQUNnQ0JDRURJQUF0QUFzaUFTRUNDd0pBSUFNZ0FTQUNRUmgwUVJoMVFRQklHMEVHUmdSL0lBQkJmMEdsM08wQVFRWVFHMFVFUUVFRklRRU1Bd3NnQUMwQUN5SUJJUUlnQUNnQ0JBVWdBd3NnQVNBQ1FSaDBRUmgxUVFCSUcwRUVSdzBBSUFCQmYwSGp3dThBUVFRUUd3MEFRUVloQVF3QkMwRUhJUUVnQUVHaGkrNEFFQjROQUVFSUlRRWdBRUczaCs0QUVCNE5BRUVKSVFFZ0FFSDdodTBBRUI0TkFFRUtJUUVnQUVHa3B1OEFFQjROQUVFTElRRWdBRUhBaHUwQUVCNE5BRUVNSVFFZ0FFRzdodTBBRUI0TkFFRU5JUUVnQUVHYzdPNEFFQjROQUVFT0lRRWdBRUdWN080QUVCNE5BRUVQSVFFZ0FFR2g3ZTRBRUI0TkFFRVFJUUVnQUVHdmwrOEFFQjROQUVFUklRRWdBRUhSbU84QUVCNE5BRUVTSVFFZ0FFSGVxdThBRUI0TkFFRVRJUUVnQUVIaXF1OEFFQjROQUVFVUlRRWdBRUd4Nys4QUVCNE5BRUVWSVFFZ0FFSGlrTzRBRUI0TkFFRVdJUUVnQUVITmp1OEFFQjROQUVFWElRRWdBRUhhbU84QUVCNE5BRUVZSVFFZ0FFR1g3ZTRBRUI0TkFFRVpJUUVnQUVHSy8rMEFFQjROQUVFYUlRRWdBRUdVMCs0QUVCNE5BRUViSVFFZ0FFSGRtZTRBRUI0TkFFRWNRUUFnQUVIdW11NEFFQjRpQWhzaEFTQUNEUUJCQUNFQklBQW9BZ1FnQUMwQUN5SUNJQUpCR0hSQkdIVWlBa0VBU0J0RkRRQWdCQ0FBS0FJQUlBQWdBa0VBU0JzMkFnQkI5cFR3QUNBRUVDUUxJQVJCRUdva0FDQUJDK29KQVFGL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBVUVCYXc0Y0FBRUNBd1FGQmdjSUNRb0xEQTBPRHhBUkVoTVVGUllYR0JrYUd4d0xJQUJCQlRvQUN5QUFRWmlLN3dBb0FBQTJBQUFnQUVHY2l1OEFMUUFBT2dBRUlBQkJBRG9BQlF3Y0N5QUFRUUE2QUFnZ0FFTHg2cjJqMTR5WnNld0FOd0lBSUFCQkNEb0FDd3diQ3lBQVFRWTZBQXNnQUVHRzdlOEFLQUFBTmdBQUlBQkJpdTN2QUM4QUFEc0FCQ0FBUVFBNkFBWU1HZ3NnQUVFSE9nQUxJQUJCMUlqdkFDZ0FBRFlBQUNBQVFkZUk3d0FvQUFBMkFBTWdBRUVBT2dBSERCa0xJQUJCQmpvQUN5QUFRYVhjN1FBb0FBQTJBQUFnQUVHcDNPMEFMd0FBT3dBRUlBQkJBRG9BQmd3WUN5QUFRUUE2QUFRZ0FFSGkzckdqQmpZQ0FDQUFRUVE2QUFzTUZ3c2dBRUVHT2dBTElBQkJvWXZ1QUNnQUFEWUFBQ0FBUWFXTDdnQXZBQUE3QUFRZ0FFRUFPZ0FHREJZTElBQkJCem9BQ3lBQVFiZUg3Z0FvQUFBMkFBQWdBRUc2aCs0QUtBQUFOZ0FESUFCQkFEb0FCd3dWQ3lBQVFRTTZBQXNnQUVIN2h1MEFMd0FBT3dBQUlBQkIvWWJ0QUMwQUFEb0FBaUFBUVFBNkFBTU1GQXNnQUVFR09nQUxJQUJCcEtidkFDZ0FBRFlBQUNBQVFhaW03d0F2QUFBN0FBUWdBRUVBT2dBR0RCTUxJQUJCQURvQUJDQUFRZVRFdmNNSE5nSUFJQUJCQkRvQUN3d1NDeUFBUVFBNkFBUWdBRUgweEwzREJ6WUNBQ0FBUVFRNkFBc01FUXNnQUVFR09nQUxJQUJCbk96dUFDZ0FBRFlBQUNBQVFhRHM3Z0F2QUFBN0FBUWdBRUVBT2dBR0RCQUxJQUJCQmpvQUN5QUFRWlhzN2dBb0FBQTJBQUFnQUVHWjdPNEFMd0FBT3dBRUlBQkJBRG9BQmd3UEN5QUFRYUh0N2dCQkRCQTdEQTRMSUFCQkFEb0FCQ0FBUWU3ZXVhc0dOZ0lBSUFCQkJEb0FDd3dOQ3lBQVFRQTZBQWdnQUVMdjdKV1R4NjJhdCtVQU53SUFJQUJCQ0RvQUN3d01DeUFBUVFvNkFBc2dBRUhlcXU4QUtRQUFOd0FBSUFCQjVxcnZBQzhBQURzQUNDQUFRUUE2QUFvTUN3c2dBRUVHT2dBTElBQkI0cXJ2QUNnQUFEWUFBQ0FBUWVhcTd3QXZBQUE3QUFRZ0FFRUFPZ0FHREFvTElBQkJBem9BQ3lBQVFiSHY3d0F2QUFBN0FBQWdBRUd6Nys4QUxRQUFPZ0FDSUFCQkFEb0FBd3dKQ3lBQVFRTTZBQXNnQUVIaWtPNEFMd0FBT3dBQUlBQkI1SkR1QUMwQUFEb0FBaUFBUVFBNkFBTU1DQXNnQUVITmp1OEFRUXNRT3d3SEN5QUFRUWs2QUFzZ0FFSGFtTzhBS1FBQU53QUFJQUJCNHBqdkFDMEFBRG9BQ0NBQVFRQTZBQWtNQmdzZ0FFRUpPZ0FMSUFCQmwrM3VBQ2tBQURjQUFDQUFRWi90N2dBdEFBQTZBQWdnQUVFQU9nQUpEQVVMSUFCQkF6b0FDeUFBUVlyLzdRQXZBQUE3QUFBZ0FFR00vKzBBTFFBQU9nQUNJQUJCQURvQUF3d0VDeUFBUVFNNkFBc2dBRUdVMCs0QUx3QUFPd0FBSUFCQmx0UHVBQzBBQURvQUFpQUFRUUE2QUFNTUF3c2dBRUVET2dBTElBQkIzWm51QUM4QUFEc0FBQ0FBUWQrWjdnQXRBQUE2QUFJZ0FFRUFPZ0FEREFJTElBQkJBem9BQ3lBQVFlNmE3Z0F2QUFBN0FBQWdBRUh3bXU0QUxRQUFPZ0FDSUFCQkFEb0FBd3dCQ3lBQ0lBRTJBZ0JCcEpYd0FDQUNFQ1FDUUNBQUxBQUxRUUJJQkVBZ0FFRUFOZ0lFSUFBb0FnQWhBQXdCQ3lBQVFRQTZBQXNMSUFCQkFEb0FBQXNnQWtFUWFpUUFDOUFDQVFWL0l3QkJFR3NpQlNRQUFrQWdBQ2dDQkNJQ0lBQXRBQXNpQVNBQlFSaDBRUmgxSWdOQkFFZ2JRUVZHQkVBZ0FFRi9RWXZaN2dCQkJSQWJSUVJBUVFFaEJBd0NDeUFBTFFBTElnRWhBeUFBS0FJRUlRSUxJQUlnQVNBRFFSaDBRUmgxUVFCSUcwRUVSZ1JBSUFCQmYwSElrdTBBUVFRUUcwVUVRRUVDSVFRTUFnc2dBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkJFWUVRQ0FBUVg5QnpMenVBRUVFRUJ0RkJFQkJBeUVFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVF0R0JFQWdBRUYvUWNDODdnQkJDeEFiSWdGRlFRSjBJUVFnQVVVTkFTQUFMUUFMSWdFaEF5QUFLQUlFSVFJTFFRQWhCQ0FDSUFFZ0EwRVlkRUVZZFNJQlFRQklHMFVOQUNBRklBQW9BZ0FnQUNBQlFRQklHellDQUVHTWp2QUFJQVVRSkFzZ0JVRVFhaVFBSUFRTHl3RUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQUNRQ0FCUVFGckRnUUFBUUlEQkFzZ0FFRUZPZ0FMSUFCQmk5bnVBQ2dBQURZQUFDQUFRWS9aN2dBdEFBQTZBQVFnQUVFQU9nQUZEQVFMSUFCQkFEb0FCQ0FBUWVycXphTUhOZ0lBSUFCQkJEb0FDd3dEQ3lBQVFRQTZBQVFnQUVIdHlvWHpCallDQUNBQVFRUTZBQXNNQWdzZ0FFSEF2TzRBUVFzUU93d0JDeUFDSUFFMkFnQkJ1STd3QUNBQ0VDUWdBRUVBT2dBQUlBQkJBRG9BQ3dzZ0FrRVFhaVFBQzdZUEFnVi9EbjRqQUVIUUFtc2lCU1FBSUFSQy8vLy8vLy8vUDRNaENpQUNRdi8vLy8vLy96K0RJUXdnQWlBRWhVS0FnSUNBZ0lDQWdJQi9neUVOSUFSQ01JaW5RZi8vQVhFaENBSkFBa0FnQWtJd2lLZEIvLzhCY1NJSlFmLy9BV3RCZ29CK1R3UkFJQWhCLy84QmEwR0JnSDVMRFFFTElBRlFJQUpDLy8vLy8vLy8vLy8vQUlNaUQwS0FnSUNBZ0lEQS8vOEFWQ0FQUW9DQWdJQ0FnTUQvL3dCUkcwVUVRQ0FDUW9DQWdJQ0FnQ0NFSVEwTUFnc2dBMUFnQkVMLy8vLy8vLy8vLy84QWd5SUNRb0NBZ0lDQWdNRC8vd0JVSUFKQ2dJQ0FnSUNBd1AvL0FGRWJSUVJBSUFSQ2dJQ0FnSUNBSUlRaERTQURJUUVNQWdzZ0FTQVBRb0NBZ0lDQWdNRC8vd0NGaEZBRVFDQURJQUpDZ0lDQWdJQ0F3UC8vQUlXRVVBUkFRZ0FoQVVLQWdJQ0FnSURnLy84QUlRME1Bd3NnRFVLQWdJQ0FnSURBLy84QWhDRU5RZ0FoQVF3Q0N5QURJQUpDZ0lDQWdJQ0F3UC8vQUlXRVVBUkFRZ0FoQVF3Q0N5QUJJQStFVUFSQVFvQ0FnSUNBZ09ELy93QWdEU0FDSUFPRVVCc2hEVUlBSVFFTUFnc2dBaUFEaEZBRVFDQU5Rb0NBZ0lDQWdNRC8vd0NFSVExQ0FDRUJEQUlMSUE5Qy8vLy8vLy8vUDFnRVFDQUZRY0FDYWlBQklBd2dBU0FNSUF4UUlnWWJlU0FHUVFaMHJYeW5JZ1pCRDJzUTVRSkJFQ0FHYXlFR0lBVXBBOGdDSVF3Z0JTa0R3QUloQVFzZ0FrTC8vLy8vLy84L1ZnMEFJQVZCc0FKcUlBTWdDaUFESUFvZ0NsQWlCeHQ1SUFkQkJuU3RmS2NpQjBFUGF4RGxBaUFHSUFkcVFSQnJJUVlnQlNrRHVBSWhDaUFGS1FPd0FpRURDeUFGUWFBQ2FpQUtRb0NBZ0lDQWdNQUFoQ0lTUWcrR0lBTkNNWWlFSWdKQ0FFS0FnSUNBc09hOGd2VUFJQUo5SWdSQ0FCRGJBaUFGUVpBQ2FrSUFJQVVwQTZnQ2ZVSUFJQVJDQUJEYkFpQUZRWUFDYWlBRktRT1lBa0lCaGlBRktRT1FBa0kvaUlRaUJFSUFJQUpDQUJEYkFpQUZRZkFCYWlBRVFnQkNBQ0FGS1FPSUFuMUNBQkRiQWlBRlFlQUJhaUFGS1FQNEFVSUJoaUFGS1FQd0FVSS9pSVFpQkVJQUlBSkNBQkRiQWlBRlFkQUJhaUFFUWdCQ0FDQUZLUVBvQVgxQ0FCRGJBaUFGUWNBQmFpQUZLUVBZQVVJQmhpQUZLUVBRQVVJL2lJUWlCRUlBSUFKQ0FCRGJBaUFGUWJBQmFpQUVRZ0JDQUNBRktRUElBWDFDQUJEYkFpQUZRYUFCYWlBQ1FnQWdCU2tEdUFGQ0FZWWdCU2tEc0FGQ1A0aUVRZ0Y5SWdKQ0FCRGJBaUFGUVpBQmFpQURRZytHUWdBZ0FrSUFFTnNDSUFWQjhBQnFJQUpDQUVJQUlBVXBBNmdCSUFVcEE2QUJJZzhnQlNrRG1BRjhJZ1FnRDFTdGZDQUVRZ0ZXclh4OVFnQVEyd0lnQlVHQUFXcENBU0FFZlVJQUlBSkNBQkRiQWlBR0lBa2dDR3RxSVFZQ2Z5QUZLUU53SWhCQ0FZWWlGQ0FGS1FPSUFTSU9RZ0dHSUFVcEE0QUJRaitJaEh3aUMwTG43QUI5SWhWQ0lJZ2lBaUFNUW9DQWdJQ0FnTUFBaENJV1FnR0dJQUZDUDRpRUlneENJSWdpQkg0aUVTQUJRZ0dHSWc5Q0lJZ2lDaUFMSUJWV3JTQUxJQlJVclNBRktRTjRRZ0dHSUJCQ1A0aUVJQTVDUDRoOGZIeENBWDBpRUVJZ2lDSUxmbndpRGlBUlZLMGdEaUFPSUJCQy8vLy8vdytESWhBZ0RFTC8vLy8vRDRNaUZINThJZzVXclh3Z0JDQUxmbndnQkNBUWZpSVRJQXNnRkg1OEloRWdFMVN0UWlDR0lCRkNJSWlFZkNBT0lBNGdFVUlnaG53aURsYXRmQ0FPSUE0Z0ZVTC8vLy8vRDRNaUZTQVVmaUlUSUFJZ0NuNThJaEVnRTFTdElCRWdFU0FRSUE5Qy92Ly8vdytESWhOK2ZDSVJWcTE4ZkNJT1ZxMThJQTRnQkNBVmZpSVhJQXNnRTM1OElnUWdBaUFVZm53aUN5QUtJQkIrZkNJUVFpQ0lJQXNnRUZhdElBUWdGMVN0SUFRZ0MxYXRmSHhDSUlhRWZDSUVJQTVVclh3Z0JDQVJJQUlnRTM0aUFpQUtJQlYrZkNJS1FpQ0lJQUlnQ2xhdFFpQ0doSHdpQWlBUlZLMGdBaUFRUWlDR2ZDQUNWSzE4ZkNJQ0lBUlVyWHdpQkVMLy8vLy8vLy8vQUZnRVFDQUZRZEFBYWlBQ0lBUWdBeUFTRU5zQ0lBRkNNWVlnQlNrRFdIMGdCU2tEVUNJQlFnQlNyWDBoQzBJQUlBRjlJUW9nQmtIKy93QnFEQUVMSUFWQjRBQnFJQVJDUDRZZ0FrSUJpSVFpQWlBRVFnR0lJZ1FnQXlBU0VOc0NJQUZDTUlZZ0JTa0RhSDBnQlNrRFlDSU1RZ0JTclgwaEMwSUFJQXg5SVFvZ0FTRVBJQlloRENBR1FmLy9BR29MSWdaQi8vOEJUZ1JBSUExQ2dJQ0FnSUNBd1AvL0FJUWhEVUlBSVFFTUFRc0NmaUFHUVFCS0JFQWdDMElCaGlBS1FqK0loQ0VMSUFSQy8vLy8vLy8vUDRNZ0JxMUNNSWFFSVF3Z0NrSUJoZ3dCQ3lBR1FZOS9UQVJBUWdBaEFRd0NDeUFGUVVCcklBSWdCRUVCSUFackVLc0ZJQVZCTUdvZ0R5QU1JQVpCOEFCcUVPVUNJQVZCSUdvZ0F5QVNJQVVwQTBBaUFpQUZLUU5JSWd3UTJ3SWdCU2tET0NBRktRTW9RZ0dHSUFVcEF5QWlBVUkvaUlSOUlBVXBBekFpQkNBQlFnR0dJZ0ZVclgwaEN5QUVJQUY5Q3lFRUlBVkJFR29nQXlBU1FnTkNBQkRiQWlBRklBTWdFa0lGUWdBUTJ3SWdEQ0FDSUFJZ0F5QUNRZ0dESWdFZ0JId2lBMVFnQ3lBQklBTldyWHdpQVNBU1ZpQUJJQkpSRzYxOElnSldyWHdpQkNBQ0lBSWdCRUtBZ0lDQWdJREEvLzhBVkNBRElBVXBBeEJXSUFFZ0JTa0RHQ0lFVmlBQklBUlJHM0d0ZkNJQ1ZxMThJZ1FnQWlBRVFvQ0FnSUNBZ01ELy93QlVJQU1nQlNrREFGWWdBU0FGS1FNSUlnTldJQUVnQTFFYmNhMThJZ0VnQWxTdGZDQU5oQ0VOQ3lBQUlBRTNBd0FnQUNBTk53TUlJQVZCMEFKcUpBQUxxZ01CQVg4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FVRUJhdzRKQUFFQ0F3UUZCZ2NJQ1FzZ0FFSHUzcm1yQmpZQ0FDQUFRUVE2QUFzTUNRc2dBRUVHT2dBTElBQkJ4dXp1QUNnQUFEWUFBQ0FBUWNyczdnQXZBQUE3QUFRTUNBc2dBRUVHT2dBTElBQkJ2K3p1QUNnQUFEWUFBQ0FBUWNQczdnQXZBQUE3QUFRTUJ3c2dBRUVHT2dBTElBQkJ1T3p1QUNnQUFEWUFBQ0FBUWJ6czdnQXZBQUE3QUFRTUJnc2dBRUVHT2dBTElBQkJzZXp1QUNnQUFEWUFBQ0FBUWJYczdnQXZBQUE3QUFRTUJRc2dBRUVHT2dBTElBQkJxdXp1QUNnQUFEWUFBQ0FBUWE3czdnQXZBQUE3QUFRTUJBc2dBRUVHT2dBTElBQkJvK3p1QUNnQUFEWUFBQ0FBUWFmczdnQXZBQUE3QUFRTUF3c2dBRUVHT2dBTElBQkI0dTd1QUNnQUFEWUFBQ0FBUWVidTdnQXZBQUE3QUFRTUFnc2dBRUg2QURzQkFDQUFRUUU2QUFzTUFRc2dBaUFCTmdJQVFmV1I4QUFnQWhBa0FrQWdBQ3dBQzBFQVNBUkFJQUJCQURZQ0JDQUFLQUlBSVFBTUFRc2dBRUVBT2dBTEN5QUFRUUE2QUFBTElBSkJFR29rQUF2UUFnRUZmeU1BUVJCcklnVWtBQUpBSUFBb0FnUWlBaUFBTFFBTElnRWdBVUVZZEVFWWRTSURRUUJJRzBFR1JnUkFJQUJCZjBHa3B1OEFRUVlRRzBVRVFFRUJJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQjBZRVFDQUFRWDlCMUlqdkFFRUhFQnRGQkVCQkFpRUVEQUlMSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3NnQWlBQklBTkJHSFJCR0hWQkFFZ2JRUXRHQkVBZ0FFRi9RYkhYN2dCQkN4QWJSUVJBUVFNaEJBd0NDeUFBTFFBTElnRWhBeUFBS0FJRUlRSUxJQUlnQVNBRFFSaDBRUmgxUVFCSUcwRUhSZ1JBSUFCQmYwR285KzhBUVFjUUd5SUJSVUVDZENFRUlBRkZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDMEVBSVFRZ0FpQUJJQU5CR0hSQkdIVWlBVUVBU0J0RkRRQWdCU0FBS0FJQUlBQWdBVUVBU0JzMkFnQkJqTnZ1QUNBRkVDUUxJQVZCRUdva0FDQUVDK2tCQVFGL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQUNRQUpBQWtBZ0FVRUJhdzRFQUFFQ0F3UUxJQUJCQmpvQUN5QUFRYVNtN3dBb0FBQTJBQUFnQUVHb3B1OEFMd0FBT3dBRUlBQkJBRG9BQmd3RUN5QUFRUWM2QUFzZ0FFSFVpTzhBS0FBQU5nQUFJQUJCMTRqdkFDZ0FBRFlBQXlBQVFRQTZBQWNNQXdzZ0FFR3gxKzRBUVFzUU93d0NDeUFBUVFjNkFBc2dBRUdvOSs4QUtBQUFOZ0FBSUFCQnEvZnZBQ2dBQURZQUF5QUFRUUE2QUFjTUFRc2dBaUFCTmdJQVFiN2I3Z0FnQWhBa0lBQkJBRG9BQUNBQVFRQTZBQXNMSUFKQkVHb2tBQXZXQVFFRmZ5TUFRUkJySWdRa0FBSkFJQUFvQWdRaUFpQUFMUUFMSWdFZ0FVRVlkRUVZZFNJRFFRQklHMEVDUmdSQUlBQkJmMEdzays0QVFRSVFHMFVFUUVFQklRVU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCRVlFUUNBQVFYOUJocDN1QUVFRUVCc2lBVVZCQVhRaEJTQUJSUTBCSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3RCQUNFRklBSWdBU0FEUVJoMFFSaDFJZ0ZCQUVnYlJRMEFJQVFnQUNnQ0FDQUFJQUZCQUVnYk5nSUFRWXJxN3dBZ0JCQWtDeUFFUVJCcUpBQWdCUXQ4QVFGL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQUNRQ0FCUVFGckRnSUFBUUlMSUFCQjllQUJPd0VBSUFCQkFqb0FDd3dDQ3lBQVFlVGUzZk1HTmdJQUlBQkJCRG9BQ3d3QkN5QUNJQUUyQWdCQnZ1cnZBQ0FDRUNRZ0FFRUFPZ0FBSUFCQkFEb0FDd3NnQWtFUWFpUUFDOFFDQVFGL0l3QkIwQUJySWdRa0FBSkFJQU5CZ0lBQlRnUkFJQVJCSUdvZ0FTQUNRZ0JDZ0lDQWdJQ0FnUC8vQUJEWEFTQUVLUU1vSVFJZ0JDa0RJQ0VCSUFOQi8vOEJTUVJBSUFOQi8vOEFheUVEREFJTElBUkJFR29nQVNBQ1FnQkNnSUNBZ0lDQWdQLy9BQkRYQVNBRFFmMy9BaUFEUWYzL0Fra2JRZjcvQVdzaEF5QUVLUU1ZSVFJZ0JDa0RFQ0VCREFFTElBTkJnWUIvU2cwQUlBUkJRR3NnQVNBQ1FnQkNnSUNBZ0lDQWdEa1Exd0VnQkNrRFNDRUNJQVFwQTBBaEFTQURRZlNBZmtzRVFDQURRWTMvQUdvaEF3d0JDeUFFUVRCcUlBRWdBa0lBUW9DQWdJQ0FnSUE1RU5jQklBTkI2SUY5SUFOQjZJRjlTeHRCbXY0QmFpRURJQVFwQXpnaEFpQUVLUU13SVFFTElBUWdBU0FDUWdBZ0EwSC8vd0JxclVJd2hoRFhBU0FBSUFRcEF3ZzNBd2dnQUNBRUtRTUFOd01BSUFSQjBBQnFKQUFMMUFNQkJIOGpBRUVRYXlJRUpBQUNRQ0FBS0FJRUlnTWdBQzBBQ3lJQklBRkJHSFJCR0hVaUFrRUFTQnRCQkVZRVFDQUFRWDlCcjVmdkFFRUVFQnRGQkVCQkFTRUJEQUlMSUFBb0FnUWhBeUFBTFFBTElnRWhBZ3NnQXlBQklBSkJHSFJCR0hWQkFFZ2JRUVJHQkVBZ0FFRi9RWWFkN2dCQkJCQWJSUVJBUVFJaEFRd0NDeUFBS0FJRUlRTWdBQzBBQ3lJQklRSUxJQU1nQVNBQ1FSaDBRUmgxUVFCSUcwRUVSZ1JBSUFCQmYwRzBydTBBUVFRUUcwVUVRRUVESVFFTUFnc2dBQ2dDQkNFRElBQXRBQXNpQVNFQ0N5QURJQUVnQWtFWWRFRVlkVUVBU0J0QkFrWUVRQ0FBUVg5Qm81M3ZBRUVDRUJ0RkJFQkJCQ0VCREFJTElBQW9BZ1FoQXlBQUxRQUxJZ0VoQWdzQ1FDQURJQUVnQWtFWWRFRVlkVUVBU0J0QkFrWUVmeUFBUVg5QnhJbnRBRUVDRUJ0RkJFQkJCU0VCREFNTElBQXRBQXNpQVNFQ0lBQW9BZ1FGSUFNTElBRWdBa0VZZEVFWWRVRUFTQnRCQWtjTkFDQUFRWDlCajVEdkFFRUNFQnNOQUVFR0lRRU1BUXRCQjBFQUlBQkJyb2p0QUJBZUlnSWJJUUVnQWcwQVFRQWhBU0FBS0FJRUlBQXRBQXNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JSUTBBSUFRZ0FDZ0NBQ0FBSUFKQkFFZ2JOZ0lBUWJhWThBQWdCQkFrQ3lBRVFSQnFKQUFnQVF1OUFnRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBRkJBV3NPQndBQkFnTUVCUVlIQ3lBQVFRQTZBQVFnQUVIdTNybXJCallDQUNBQVFRUTZBQXNNQndzZ0FFRUFPZ0FFSUFCQjVON2Q4d1kyQWdBZ0FFRUVPZ0FMREFZTElBQkJBRG9BQkNBQVFlekttYU1ITmdJQUlBQkJCRG9BQ3d3RkN5QUFRUUE2QUFJZ0FFSHV5Z0U3QVFBZ0FFRUNPZ0FMREFRTElBQkJBRG9BQWlBQVFlN3VBVHNCQUNBQVFRSTZBQXNNQXdzZ0FFRUFPZ0FDSUFCQjg4b0JPd0VBSUFCQkFqb0FDd3dDQ3lBQVFRQTZBQUlnQUVIejdnRTdBUUFnQUVFQ09nQUxEQUVMSUFJZ0FUWUNBRUhmbVBBQUlBSVFKQUpBSUFBc0FBdEJBRWdFUUNBQVFRQTJBZ1FnQUNnQ0FDRUFEQUVMSUFCQkFEb0FDd3NnQUVFQU9nQUFDeUFDUVJCcUpBQUxnUVFCQkg4akFFRVFheUlFSkFBQ1FDQUFLQUlFSWdNZ0FDMEFDeUlCSUFGQkdIUkJHSFVpQWtFQVNCdEJCVVlFUUNBQVFYOUI2T3p1QUVFRkVCdEZCRUJCQVNFQkRBSUxJQUFvQWdRaEF5QUFMUUFMSWdFaEFnc2dBeUFCSUFKQkdIUkJHSFZCQUVnYlFRbEdCRUFnQUVGL1FZdnM3Z0JCQ1JBYlJRUkFRUUloQVF3Q0N5QUFLQUlFSVFNZ0FDMEFDeUlCSVFJTElBTWdBU0FDUVJoMFFSaDFRUUJJRzBFRlJnUkFJQUJCZjBHN21POEFRUVVRRzBVRVFFRURJUUVNQWdzZ0FDZ0NCQ0VESUFBdEFBc2lBU0VDQ3lBRElBRWdBa0VZZEVFWWRVRUFTQnRCQlVZRVFDQUFRWDlCL3BudkFFRUZFQnRGQkVCQkJDRUJEQUlMSUFBb0FnUWhBeUFBTFFBTElnRWhBZ3NDUUNBRElBRWdBa0VZZEVFWWRVRUFTQnRCQ1VZRWZ5QUFRWDlCczVydEFFRUpFQnRGQkVCQkJTRUJEQU1MSUFBdEFBc2lBU0VDSUFBb0FnUUZJQU1MSUFFZ0FrRVlkRUVZZFVFQVNCdEJCVWNOQUNBQVFYOUJnN2Z1QUVFRkVCc05BRUVHSVFFTUFRdEJCeUVCSUFCQjFPRHVBQkFlRFFCQkNDRUJJQUJCKzRidEFCQWVEUUJCQ1NFQklBQkJwS2J2QUJBZURRQkJDa0VBSUFCQi9LTHZBQkFlSWdJYklRRWdBZzBBUVFBaEFTQUFLQUlFSUFBdEFBc2lBaUFDUVJoMFFSaDFJZ0pCQUVnYlJRMEFJQVFnQUNnQ0FDQUFJQUpCQUVnYk5nSUFRWjZTOEFBZ0JCQWtDeUFFUVJCcUpBQWdBUXZ2QXdFQmZ5TUFRUkJySWdJa0FDQUFRZ0EzQWdBZ0FFRUFOZ0lJQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQVdzT0NnQUJBZ01FQlFZSENBa0tDeUFBUVFVNkFBc2dBRUhvN080QUtBQUFOZ0FBSUFCQjdPenVBQzBBQURvQUJBd0tDeUFBUVFrNkFBc2dBRUdMN080QUtRQUFOd0FBSUFCQmsrenVBQzBBQURvQUNBd0pDeUFBUVFVNkFBc2dBRUc3bU84QUtBQUFOZ0FBSUFCQnY1anZBQzBBQURvQUJBd0lDeUFBUVFVNkFBc2dBRUgrbWU4QUtBQUFOZ0FBSUFCQmdwcnZBQzBBQURvQUJBd0hDeUFBUVFrNkFBc2dBRUd6bXUwQUtRQUFOd0FBSUFCQnU1cnRBQzBBQURvQUNBd0dDeUFBUVFVNkFBc2dBRUdEdCs0QUtBQUFOZ0FBSUFCQmg3ZnVBQzBBQURvQUJBd0ZDeUFBUVFVNkFBc2dBRUhVNE80QUtBQUFOZ0FBSUFCQjJPRHVBQzBBQURvQUJBd0VDeUFBUVFNNkFBc2dBRUg3aHUwQUx3QUFPd0FBSUFCQi9ZYnRBQzBBQURvQUFpQUFRUUE2QUFNTUF3c2dBRUVHT2dBTElBQkJwS2J2QUNnQUFEWUFBQ0FBUWFpbTd3QXZBQUE3QUFRTUFnc2dBRUxreExHN2grMmJ0dVVBTndJQUlBQkJDRG9BQ3d3QkN5QUNJQUUyQWdCQno1THdBQ0FDRUNRQ1FDQUFMQUFMUVFCSUJFQWdBRUVBTmdJRUlBQW9BZ0FoQUF3QkN5QUFRUUE2QUFzTElBQkJBRG9BQUFzZ0FrRVFhaVFBQzRFRUFRUi9Jd0JCRUdzaUJDUUFBa0FnQUNnQ0JDSURJQUF0QUFzaUFTQUJRUmgwUVJoMUlnSkJBRWdiUVFOR0JFQWdBRUYvUWIydzdnQkJBeEFiUlFSQVFRRWhBUXdDQ3lBQUtBSUVJUU1nQUMwQUN5SUJJUUlMSUFNZ0FTQUNRUmgwUVJoMVFRQklHMEVJUmdSQUlBQkJmMEhEM080QVFRZ1FHMFVFUUVFQ0lRRU1BZ3NnQUNnQ0JDRURJQUF0QUFzaUFTRUNDeUFESUFFZ0FrRVlkRUVZZFVFQVNCdEJEa1lFUUNBQVFYOUIydUR1QUVFT0VCdEZCRUJCQXlFQkRBSUxJQUFvQWdRaEF5QUFMUUFMSWdFaEFnc2dBeUFCSUFKQkdIUkJHSFZCQUVnYlFRNUdCRUFnQUVGL1FkNkw3d0JCRGhBYlJRUkFRUVFoQVF3Q0N5QUFLQUlFSVFNZ0FDMEFDeUlCSVFJTEFrQWdBeUFCSUFKQkdIUkJHSFZCQUVnYlFROUdCSDhnQUVGL1FjWHU3Z0JCRHhBYlJRUkFRUVVoQVF3REN5QUFMUUFMSWdFaEFpQUFLQUlFQlNBREN5QUJJQUpCR0hSQkdIVkJBRWdiUVJCSERRQWdBRUYvUWNLNzdnQkJFQkFiRFFCQkJpRUJEQUVMUVFjaEFTQUFRWVM3N2dBUUhnMEFRUWdoQVNBQVFhQ083Z0FRSGcwQVFRa2hBU0FBUWJLZDd3QVFIZzBBUVFwQkFDQUFRWVB3N3dBUUhpSUNHeUVCSUFJTkFFRUFJUUVnQUNnQ0JDQUFMUUFMSWdJZ0FrRVlkRUVZZFNJQ1FRQklHMFVOQUNBRUlBQW9BZ0FnQUNBQ1FRQklHellDQUVIVnFmQUFJQVFRSkFzZ0JFRVFhaVFBSUFFTG5RTUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEZ29BQVFJREJBVUdCd2dKQ2dzZ0FFRURPZ0FMSUFCQnZiRHVBQzhBQURzQUFDQUFRYit3N2dBdEFBQTZBQUlnQUVFQU9nQUREQW9MSUFCQkFEb0FDQ0FBUXUzS3Vadlh6dHl3N0FBM0FnQWdBRUVJT2dBTERBa0xJQUJCMnVEdUFFRU9FRHNNQ0FzZ0FFSGVpKzhBUVE0UU93d0hDeUFBUWNYdTdnQkJEeEE3REFZTElBQkJ3cnZ1QUVFUUVEc01CUXNnQUVHRXUrNEFRUThRT3d3RUN5QUFRUW82QUFzZ0FFR2dqdTRBS1FBQU53QUFJQUJCcUk3dUFDOEFBRHNBQ0NBQVFRQTZBQW9NQXdzZ0FFRUZPZ0FMSUFCQnNwM3ZBQ2dBQURZQUFDQUFRYmFkN3dBdEFBQTZBQVFnQUVFQU9nQUZEQUlMSUFCQkF6b0FDeUFBUVlQdzd3QXZBQUE3QUFBZ0FFR0Y4TzhBTFFBQU9nQUNJQUJCQURvQUF3d0JDeUFDSUFFMkFnQkJncXJ3QUNBQ0VDUUNRQ0FBTEFBTFFRQklCRUFnQUVFQU5nSUVJQUFvQWdBaEFBd0JDeUFBUVFBNkFBc0xJQUJCQURvQUFBc2dBa0VRYWlRQUM1WW9BUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQVVFQmF3NnZBUUFCQWdNRUJRWUhDQWtLQ3d3TkRnOFFFUklURkJVV0Z4Z1pHaHNjSFI0ZklDRWlJeVFsSmljb0tTb3JMQzB1THpBeE1qTTBOVFkzT0RrNk96dzlQajlBUVVKRFJFVkdSMGhKU2t0TVRVNVBVRkZTVTFSVlZsZFlXVnBiWEYxZVgyQmhZbU5rWldabmFHbHFhMnh0Ym05d2NYSnpkSFYyZDNoNWVudDhmWDUvZ0FHQkFZSUJnd0dFQVlVQmhnR0hBWWdCaVFHS0FZc0JqQUdOQVk0Qmp3R1FBWkVCa2dHVEFaUUJsUUdXQVpjQm1BR1pBWm9CbXdHY0FaMEJuZ0dmQWFBQm9RR2lBYU1CcEFHbEFhWUJwd0dvQWFrQnFnR3JBYXdCclFHdUFhOEJDeUFBUWFDYTdnQkJGQkE3REs4QkN5QUFRY3FhN2dCQkZSQTdESzRCQ3lBQVFiV2E3Z0JCRkJBN0RLMEJDeUFBUVkrYTdnQkJFQkE3REt3QkN5QUFRZHpDOEFCQkVCQTdES3NCQ3lBQVFZUEI4QUJCRUJBN0RLb0JDeUFBUWVPMzd3QkJDeEE3REtrQkN5QUFRUVU2QUFzZ0FFSDY0TzRBS0FBQU5nQUFJQUJCL3VEdUFDMEFBRG9BQkNBQVFRQTZBQVVNcUFFTElBQkJCem9BQ3lBQVFaZng3d0FvQUFBMkFBQWdBRUdhOGU4QUtBQUFOZ0FESUFCQkFEb0FCd3luQVFzZ0FFSDUxKzRBUVF3UU93eW1BUXNnQUVFSk9nQUxJQUJCa29mdEFDa0FBRGNBQUNBQVFacUg3UUF0QUFBNkFBZ2dBRUVBT2dBSkRLVUJDeUFBUVFvNkFBc2dBRUhKbCs4QUtRQUFOd0FBSUFCQjBaZnZBQzhBQURzQUNDQUFRUUE2QUFvTXBBRUxJQUJCQnpvQUN5QUFRZGo0N3dBb0FBQTJBQUFnQUVIYitPOEFLQUFBTmdBRElBQkJBRG9BQnd5akFRc2dBRUVKT2dBTElBQkJ2NWZ2QUNrQUFEY0FBQ0FBUWNlWDd3QXRBQUE2QUFnZ0FFRUFPZ0FKREtJQkN5QUFRZFRpN1FCQkRSQTdES0VCQ3lBQVFRQTZBQWdnQUVMRTZyR2JscTNic3ZJQU53SUFJQUJCQ0RvQUN3eWdBUXNnQUVINnUrNEFRUTBRT3d5ZkFRc2dBRUdndk80QVFSQVFPd3llQVFzZ0FFRUtPZ0FMSUFCQmlMenVBQ2tBQURjQUFDQUFRWkM4N2dBdkFBQTdBQWdnQUVFQU9nQUtESjBCQ3lBQVFaTzg3Z0JCREJBN0RKd0JDeUFBUVFvNkFBc2dBRUd4dk80QUtRQUFOd0FBSUFCQnVienVBQzhBQURzQUNDQUFRUUE2QUFvTW13RUxJQUJCQ1RvQUN5QUFRWlN1N2dBcEFBQTNBQUFnQUVHY3J1NEFMUUFBT2dBSUlBQkJBRG9BQ1F5YUFRc2dBRUVKT2dBTElBQkJ0Zmp2QUNrQUFEY0FBQ0FBUWIzNDd3QXRBQUE2QUFnZ0FFRUFPZ0FKREprQkN5QUFRWTZ1N2dCQkR4QTdESmdCQ3lBQVFhNmU3Z0JCRlJBN0RKY0JDeUFBUVliWTdnQkJGUkE3REpZQkN5QUFRZmIvN0FCQkZCQTdESlVCQ3lBQVFkbTg3Z0JCRlJBN0RKUUJDeUFBUVp2Rzd3QkJGUkE3REpNQkN5QUFRYjJPN2dCQkVSQTdESklCQ3lBQVFhdU83Z0JCRVJBN0RKRUJDeUFBUWNUeTdRQkJFQkE3REpBQkN5QUFRWXJaN1FCQkRSQTdESThCQ3lBQVFaYUo3Z0JCRkJBN0RJNEJDeUFBUWFiZzdnQkJFaEE3REkwQkN5QUFRZnpZN1FCQkRSQTdESXdCQ3lBQVFiVEM4QUJCQ3hBN0RJc0JDeUFBUWR2QThBQkJDeEE3RElvQkN5QUFRY0RDOEFCQkRCQTdESWtCQ3lBQVFlZkE4QUJCREJBN0RJZ0JDeUFBUVFZNkFBc2dBRUdDc2U0QUtBQUFOZ0FBSUFCQmhySHVBQzhBQURzQUJDQUFRUUE2QUFZTWh3RUxJQUJCQlRvQUN5QUFRYkQzN3dBb0FBQTJBQUFnQUVHMDkrOEFMUUFBT2dBRUlBQkJBRG9BQlF5R0FRc2dBRUVGT2dBTElBQkJqSnZ1QUNnQUFEWUFBQ0FBUVpDYjdnQXRBQUE2QUFRZ0FFRUFPZ0FGRElVQkN5QUFRUW82QUFzZ0FFSGsyTzBBS1FBQU53QUFJQUJCN05qdEFDOEFBRHNBQ0NBQVFRQTZBQW9NaEFFTElBQkJwZWJ0QUVFUEVEc01nd0VMSUFCQmsrYnRBRUVSRURzTWdnRUxJQUJCclpUdUFFRVBFRHNNZ1FFTElBQkJCem9BQ3lBQVFhM2g3Z0FvQUFBMkFBQWdBRUd3NGU0QUtBQUFOZ0FESUFCQkFEb0FCd3lBQVFzZ0FFR1d3L0FBUVJFUU93eC9DeUFBUWJIQjhBQkJFUkE3REg0TElBQkJ6Y0x3QUVFT0VEc01mUXNnQUVIMHdQQUFRUTRRT3d4OEN5QUFRUW82QUFzZ0FFR0k1dTBBS1FBQU53QUFJQUJCa09idEFDOEFBRHNBQ0NBQVFRQTZBQW9NZXdzZ0FFRUtPZ0FMSUFCQi9lWHRBQ2tBQURjQUFDQUFRWVhtN1FBdkFBQTdBQWdnQUVFQU9nQUtESG9MSUFCQmk3VHZBRUVMRURzTWVRc2dBRUdhcXUwQVFRMFFPd3g0Q3lBQVFRYzZBQXNnQUVHNXNlMEFLQUFBTmdBQUlBQkJ2TEh0QUNnQUFEWUFBeUFBUVFBNkFBY01kd3NnQUVFQU9nQUlJQUJDMU9TOTY2YnNtN2ZsQURjQ0FDQUFRUWc2QUFzTWRnc2dBRUVBT2dBRUlBQkIxT3FKaXdZMkFnQWdBRUVFT2dBTERIVUxJQUJCczdIdEFFRU5FRHNNZEFzZ0FFSHFuZTRBUVFzUU93eHpDeUFBUWFXaDdnQkJEUkE3REhJTElBQkJwOEx3QUVFTUVEc01jUXNnQUVIT3dQQUFRUXdRT3d4d0N5QUFRZUtIN1FCQkN4QTdERzhMSUFCQkFEb0FDQ0FBUXNIWTBmdjI2OVN3K0FBM0FnQWdBRUVJT2dBTERHNExJQUJCQ1RvQUN5QUFRYytIN1FBcEFBQTNBQUFnQUVIWGgrMEFMUUFBT2dBSUlBQkJBRG9BQ1F4dEN5QUFRZTZIN1FCQkRCQTdER3dMSUFCQkFEb0FCQ0FBUWMvRXZhc0dOZ0lBSUFCQkJEb0FDd3hyQ3lBQVFkMmQ3Z0JCREJBN0RHb0xJQUJCQnpvQUN5QUFRWnVlN2dBb0FBQTJBQUFnQUVHZW51NEFLQUFBTmdBRElBQkJBRG9BQnd4cEN5QUFRUUE2QUFnZ0FFTEQySVdUbDgzYnN2UUFOd0lBSUFCQkNEb0FDd3hvQ3lBQVFRYzZBQXNnQUVHRW0rNEFLQUFBTmdBQUlBQkJoNXZ1QUNnQUFEWUFBeUFBUVFBNkFBY01ad3NnQUVFRk9nQUxJQUJCMTRudkFDZ0FBRFlBQUNBQVFkdUo3d0F0QUFBNkFBUWdBRUVBT2dBRkRHWUxJQUJCQURvQUNDQUFRdExLamZ1bWp0bXk4Z0EzQWdBZ0FFRUlPZ0FMREdVTElBQkJDVG9BQ3lBQVFkT0o3d0FwQUFBM0FBQWdBRUhiaWU4QUxRQUFPZ0FJSUFCQkFEb0FDUXhrQ3lBQVFkU2g3d0JCREJBN0RHTUxJQUJCQ2pvQUN5QUFRZXZoN2dBcEFBQTNBQUFnQUVIejRlNEFMd0FBT3dBSUlBQkJBRG9BQ2d4aUN5QUFRUWM2QUFzZ0FFSDBvZThBS0FBQU5nQUFJQUJCOTZIdkFDZ0FBRFlBQXlBQVFRQTZBQWNNWVFzZ0FFRUhPZ0FMSUFCQmlQZnZBQ2dBQURZQUFDQUFRWXYzN3dBb0FBQTJBQU1nQUVFQU9nQUhER0FMSUFCQnNwTHZBRUVORURzTVh3c2dBRUhYNU80QVFROFFPd3hlQ3lBQVFidVY3d0JCRHhBN0RGMExJQUJCdHZ6dUFFRU1FRHNNWEFzZ0FFSDA5KzRBUVE0UU93eGJDeUFBUWVDejd3QkJEQkE3REZvTElBQkI3K1h0QUVFTkVEc01XUXNnQUVHNDMrOEFRUlFRT3d4WUN5QUFRYSt3N3dCQkRSQTdERmNMSUFCQkNqb0FDeUFBUWFMTTdnQXBBQUEzQUFBZ0FFR3F6TzRBTHdBQU93QUlJQUJCQURvQUNneFdDeUFBUWUvazdnQkJEeEE3REZVTElBQkIwNFB1QUVFTEVEc01WQXNnQUVHSXh1OEFRUXNRT3d4VEN5QUFRZGpzN3dCQkRoQTdERklMSUFCQkNqb0FDeUFBUVpLYjdnQXBBQUEzQUFBZ0FFR2FtKzRBTHdBQU93QUlJQUJCQURvQUNneFJDeUFBUWZtWDdnQkJDeEE3REZBTElBQkJDVG9BQ3lBQVFhRzE3Z0FwQUFBM0FBQWdBRUdwdGU0QUxRQUFPZ0FJSUFCQkFEb0FDUXhQQ3lBQVFibmc3Z0JCRHhBN0RFNExJQUJCa2RudUFFRU1FRHNNVFFzZ0FFR2lrdThBUVE4UU93eE1DeUFBUWJmUjdRQkJEeEE3REVzTElBQkJqOS90QUVFTUVEc01TZ3NnQUVIazZ1MEFRUXNRT3d4SkN5QUFRZmJoN2dCQkN4QTdERWdMSUFCQkJUb0FDeUFBUWMrTzdnQW9BQUEyQUFBZ0FFSFRqdTRBTFFBQU9nQUVJQUJCQURvQUJReEhDeUFBUVFVNkFBc2dBRUdkbSs0QUtBQUFOZ0FBSUFCQm9adnVBQzBBQURvQUJDQUFRUUE2QUFVTVJnc2dBRUVBT2dBSUlBQkMwOUNGNjVidDNMTHVBRGNDQUNBQVFRZzZBQXNNUlFzZ0FFRUFPZ0FFSUFCQnk5N1Ird1kyQWdBZ0FFRUVPZ0FMREVRTElBQkJCem9BQ3lBQVFlRDQ3d0FvQUFBMkFBQWdBRUhqK084QUtBQUFOZ0FESUFCQkFEb0FCd3hEQ3lBQVFRQTZBQWdnQUVMQ3dwMzdoYTZhdU9VQU53SUFJQUJCQ0RvQUN3eENDeUFBUVFZNkFBc2dBRUdacHU4QUtBQUFOZ0FBSUFCQm5hYnZBQzhBQURzQUJDQUFRUUE2QUFZTVFRc2dBRUVHT2dBTElBQkJ4K0x1QUNnQUFEWUFBQ0FBUWN2aTdnQXZBQUE3QUFRZ0FFRUFPZ0FHREVBTElBQkJoZGJ1QUVFTEVEc01Qd3NnQUVFRk9nQUxJQUJCL0p2dUFDZ0FBRFlBQUNBQVFZQ2M3Z0F0QUFBNkFBUWdBRUVBT2dBRkRENExJQUJCMDkvdEFFRUxFRHNNUFFzZ0FFRUpPZ0FMSUFCQjlOL3VBQ2tBQURjQUFDQUFRZnpmN2dBdEFBQTZBQWdnQUVFQU9nQUpERHdMSUFCQkNqb0FDeUFBUWR5LzdnQXBBQUEzQUFBZ0FFSGt2KzRBTHdBQU93QUlJQUJCQURvQUNndzdDeUFBUWZmTjdnQkJDeEE3RERvTElBQkJDam9BQ3lBQVFlZS83Z0FwQUFBM0FBQWdBRUh2dis0QUx3QUFPd0FJSUFCQkFEb0FDZ3c1Q3lBQVFaYmU3Z0JCRGhBN0REZ0xJQUJCeFkvdkFFRVJFRHNNTndzZ0FFSFhqKzhBUVF3UU93dzJDeUFBUVFBNkFBZ2dBRUxUeW9XYmgrMmJ1ZVVBTndJQUlBQkJDRG9BQ3d3MUN5QUFRUW82QUFzZ0FFRzR0ZTBBS1FBQU53QUFJQUJCd0xYdEFDOEFBRHNBQ0NBQVFRQTZBQW9NTkFzZ0FFSGw5KzRBUVE0UU93d3pDeUFBUVFvNkFBc2dBRUduaHU0QUtRQUFOd0FBSUFCQnI0YnVBQzhBQURzQUNDQUFRUUE2QUFvTU1nc2dBRUVBT2dBSUlBQkN3ZURCNDVhczNibmxBRGNDQUNBQVFRZzZBQXNNTVFzZ0FFRUhPZ0FMSUFCQnE1cnRBQ2dBQURZQUFDQUFRYTZhN1FBb0FBQTJBQU1nQUVFQU9nQUhEREFMSUFCQnliL3VBRUVTRURzTUx3c2dBRUh0d3ZBQVFRc1FPd3d1Q3lBQVFRbzZBQXNnQUVHYjRPNEFLUUFBTndBQUlBQkJvK0R1QUM4QUFEc0FDQ0FBUVFBNkFBb01MUXNnQUVIT2t1OEFRUTRRT3d3c0N5QUFRUWs2QUFzZ0FFR2ttTzRBS1FBQU53QUFJQUJCckpqdUFDMEFBRG9BQ0NBQVFRQTZBQWtNS3dzZ0FFSGRrdThBUVE0UU93d3FDeUFBUWJyTjdnQkJEUkE3RENrTElBQkJ3TGp0QUVFTkVEc01LQXNnQUVISXplNEFRUTRRT3d3bkN5QUFRZHE0N1FCQkRCQTdEQ1lMSUFCQkJ6b0FDeUFBUWJMTjdnQW9BQUEyQUFBZ0FFRzF6ZTRBS0FBQU5nQURJQUJCQURvQUJ3d2xDeUFBUWM2NDdRQkJDeEE3RENRTElBQkI0TTN1QUVFTEVEc01Jd3NnQUVFS09nQUxJQUJCN00zdUFDa0FBRGNBQUNBQVFmVE43Z0F2QUFBN0FBZ2dBRUVBT2dBS0RDSUxJQUJCK2NMd0FFRU9FRHNNSVFzZ0FFRUFPZ0FJSUFCQ3lOS2R3L2FMMWJmdEFEY0NBQ0FBUVFnNkFBc01JQXNnQUVHSXcvQUFRUTBRT3d3ZkN5QUFRYVhlN2dCQkRoQTdEQjRMSUFCQkNUb0FDeUFBUVpIVzdnQXBBQUEzQUFBZ0FFR1oxdTRBTFFBQU9nQUlJQUJCQURvQUNRd2RDeUFBUVFvNkFBc2dBRUdqbU84QUtRQUFOd0FBSUFCQnE1anZBQzhBQURzQUNDQUFRUUE2QUFvTUhBc2dBRUdJM3U0QVFRMFFPd3diQ3lBQVFRYzZBQXNnQUVIOTFlNEFLQUFBTmdBQUlBQkJnTmJ1QUNnQUFEWUFBeUFBUVFBNkFBY01HZ3NnQUVHVXdmQUFRUTRRT3d3WkN5QUFRUWs2QUFzZ0FFR2FtTzRBS1FBQU53QUFJQUJCb3BqdUFDMEFBRG9BQ0NBQVFRQTZBQWtNR0FzZ0FFR2p3ZkFBUVEwUU93d1hDeUFBUVFBNkFBZ2dBRUxJMHYyUzlNM2JzKzhBTndJQUlBQkJDRG9BQ3d3V0N5QUFRUWs2QUFzZ0FFR0NuTzRBS1FBQU53QUFJQUJCaXB6dUFDMEFBRG9BQ0NBQVFRQTZBQWtNRlFzZ0FFR0YrTzhBUVEwUU93d1VDeUFBUWZmMzd3QkJEUkE3REJNTElBQkJDVG9BQ3lBQVFlMzM3d0FwQUFBM0FBQWdBRUgxOSs4QUxRQUFPZ0FJSUFCQkFEb0FDUXdTQ3lBQVFjcXE3d0JCREJBN0RCRUxJQUJCdnFydkFFRUxFRHNNRUFzZ0FFRUtPZ0FMSUFCQjk1dnVBQ2tBQURjQUFDQUFRZitiN2dBdkFBQTdBQWdnQUVFQU9nQUtEQThMSUFCQkNUb0FDeUFBUWUyYjdnQXBBQUEzQUFBZ0FFSDFtKzRBTFFBQU9nQUlJQUJCQURvQUNRd09DeUFBUVFZNkFBc2dBRUdROXU4QUtBQUFOZ0FBSUFCQmxQYnZBQzhBQURzQUJDQUFRUUE2QUFZTURRc2dBRUVIT2dBTElBQkJsL1B0QUNnQUFEWUFBQ0FBUVpyejdRQW9BQUEyQUFNZ0FFRUFPZ0FIREF3TElBQkI0YUh2QUVFTkVEc01Dd3NnQUVIdm9lOEFRUXdRT3d3S0N5QUFRZUdaN2dCQkN4QTdEQWtMSUFCQkNqb0FDeUFBUWUyWjdnQXBBQUEzQUFBZ0FFSDFtZTRBTHdBQU93QUlJQUJCQURvQUNnd0lDeUFBUVFZNkFBc2dBRUhxNk8wQUtBQUFOZ0FBSUFCQjd1anRBQzhBQURzQUJDQUFRUUE2QUFZTUJ3c2dBRUdONE80QVFRMFFPd3dHQ3lBQVFmN2Y3Z0JCRGhBN0RBVUxJQUJCQ2pvQUN5QUFRYXI0N3dBcEFBQTNBQUFnQUVHeStPOEFMd0FBT3dBSUlBQkJBRG9BQ2d3RUN5QUFRUW82QUFzZ0FFR2YrTzhBS1FBQU53QUFJQUJCcC9qdkFDOEFBRHNBQ0NBQVFRQTZBQW9NQXdzZ0FFR0VwdThBUVEwUU93d0NDeUFBUWZhbDd3QkJEUkE3REFFTElBSWdBVFlDQUVITmtQQUFJQUlRSkFKQUlBQXNBQXRCQUVnRVFDQUFRUUEyQWdRZ0FDZ0NBQ0VBREFFTElBQkJBRG9BQ3dzZ0FFRUFPZ0FBQ3lBQ1FSQnFKQUFMaUFNQkJYOGpBRUVRYXlJRkpBQkJBU0VFQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRRkdCRUFnQUVGL1FkSEQ4QUJCQVJBYlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJBaUVFSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVDUmdSQUlBQkJmMEhKbk80QVFRSVFHMFVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVDUmdSQUlBQkJmMEdNZ3U4QVFRSVFHMFVFUUVFRElRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJBa1lFUUNBQVFYOUJ4cHp1QUVFQ0VCdEZCRUJCQkNFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRSkdCRUJCQUVFRklBQkJmMEdKZ3U4QVFRSVFHeUlCR3lFRUlBRkZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDMEVBSVFRZ0FpQUJJQU5CR0hSQkdIVWlBVUVBU0J0RkRRQWdCU0FBS0FJQUlBQWdBVUVBU0JzMkFnQkJucXp3QUNBRkVDUUxJQVZCRUdva0FDQUVDN29CQVFGL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQUNRQUpBQWtBQ1FDQUJRUUZyRGdVQUFRSURCQVVMSUFCQk1Ub0FBQ0FBUVFFNkFBc01CUXNnQUVHeTNnRTdBUUFnQUVFQ09nQUxEQVFMSUFCQnNzd0JPd0VBSUFCQkFqb0FDd3dEQ3lBQVFiUGVBVHNCQUNBQVFRSTZBQXNNQWdzZ0FFR3p6QUU3QVFBZ0FFRUNPZ0FMREFFTElBSWdBVFlDQUVIS3JQQUFJQUlRSkNBQVFRQTZBQUFnQUVFQU9nQUxDeUFDUVJCcUpBQUxOUUFnQUNBQk53TUFJQUFnQWtMLy8vLy8vLzgvZ3lBRVFqQ0lwMEdBZ0FKeElBSkNNSWluUWYvL0FYRnlyVUl3aG9RM0F3Z0wyd0VCQVg4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEZ1FBQVFJREJBc2dBRUhzeXBtakJ6WUNBQ0FBUVFRNkFBc01CQXNnQUVFRk9nQUxJQUJCcjZ6dEFDZ0FBRFlBQUNBQVFiT3M3UUF0QUFBNkFBUU1Bd3NnQUVFR09nQUxJQUJCM0lidUFDZ0FBRFlBQUNBQVFlQ0c3Z0F2QUFBN0FBUU1BZ3NnQUVFSE9nQUxJQUJCbElUdEFDZ0FBRFlBQUNBQVFaZUU3UUFvQUFBMkFBTU1BUXNnQWlBQk5nSUFRZnlNOEFBZ0FoQWtJQUJCQURvQUFDQUFRUUE2QUFzTElBSkJFR29rQUF2YkJBRUVmeU1BUVJCcklnUWtBQUpBSUFBb0FnUWlBeUFBTFFBTElnRWdBVUVZZEVFWWRTSUNRUUJJRzBFSFJnUkFJQUJCZjBHZmh1NEFRUWNRRzBVRVFFRUJJUUVNQWdzZ0FDZ0NCQ0VESUFBdEFBc2lBU0VDQ3lBRElBRWdBa0VZZEVFWWRVRUFTQnRCQkVZRVFDQUFRWDlCOFB2dUFFRUVFQnRGQkVCQkFpRUJEQUlMSUFBb0FnUWhBeUFBTFFBTElnRWhBZ3NnQXlBQklBSkJHSFJCR0hWQkFFZ2JRUVZHQkVBZ0FFRi9RZitpN3dCQkJSQWJSUVJBUVFNaEFRd0NDeUFBS0FJRUlRTWdBQzBBQ3lJQklRSUxJQU1nQVNBQ1FSaDBRUmgxUVFCSUcwRUpSZ1JBSUFCQmYwR0w3TzRBUVFrUUcwVUVRRUVFSVFFTUFnc2dBQ2dDQkNFRElBQXRBQXNpQVNFQ0N3SkFJQU1nQVNBQ1FSaDBRUmgxUVFCSUcwRUdSZ1IvSUFCQmYwR2twdThBUVFZUUcwVUVRRUVGSVFFTUF3c2dBQzBBQ3lJQklRSWdBQ2dDQkFVZ0F3c2dBU0FDUVJoMFFSaDFRUUJJRzBFQlJ3MEFJQUJCZjBIRW5mRUFRUUVRR3cwQVFRWWhBUXdCQzBFSElRRWdBRUdMdis4QUVCNE5BRUVJSVFFZ0FFSFlwZThBRUI0TkFFRUpJUUVnQUVIMjJPNEFFQjROQUVFS0lRRWdBRUhVcmU4QUVCNE5BRUVMSVFFZ0FFSEVwZThBRUI0TkFFRU1JUUVnQUVIT3BlOEFFQjROQUVFTklRRWdBRUdncHU4QUVCNE5BRUVPSVFFZ0FFSG83TzRBRUI0TkFFRVBJUUVnQUVISGt1OEFFQjROQUVFUVFRQWdBRUdzaU8wQUVCNGlBaHNoQVNBQ0RRQkJBQ0VCSUFBb0FnUWdBQzBBQ3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRGRFFBZ0JDQUFLQUlBSUFBZ0FrRUFTQnMyQWdCQnhhdndBQ0FFRUNRTElBUkJFR29rQUNBQkM5UUZBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBVUVCYXc0UUFBRUNBd1FGQmdjSUNRb0xEQTBPRHhBTElBQkJCem9BQ3lBQVFaK0c3Z0FvQUFBMkFBQWdBRUdpaHU0QUtBQUFOZ0FESUFCQkFEb0FCd3dRQ3lBQVFRQTZBQVFnQUVIb3dyR3pCallDQUNBQVFRUTZBQXNNRHdzZ0FFRUZPZ0FMSUFCQi82THZBQ2dBQURZQUFDQUFRWU9qN3dBdEFBQTZBQVFnQUVFQU9nQUZEQTRMSUFCQkNUb0FDeUFBUVl2czdnQXBBQUEzQUFBZ0FFR1Q3TzRBTFFBQU9nQUlJQUJCQURvQUNRd05DeUFBUVFZNkFBc2dBRUdrcHU4QUtBQUFOZ0FBSUFCQnFLYnZBQzhBQURzQUJDQUFRUUE2QUFZTURBc2dBRUVyT3dFQUlBQkJBVG9BQ3d3TEN5QUFRUWM2QUFzZ0FFR0x2KzhBS0FBQU5nQUFJQUJCanIvdkFDZ0FBRFlBQXlBQVFRQTZBQWNNQ2dzZ0FFSFlwZThBUVFzUU93d0pDeUFBUVFBNkFBUWdBRUh2N0lYakJqWUNBQ0FBUVFRNkFBc01DQXNnQUVFQU9nQUlJQUJDOE5LVnU5ZU0yYlBsQURjQ0FDQUFRUWc2QUFzTUJ3c2dBRUVKT2dBTElBQkJ4S1h2QUNrQUFEY0FBQ0FBUWN5bDd3QXRBQUE2QUFnZ0FFRUFPZ0FKREFZTElBQkJDVG9BQ3lBQVFjNmw3d0FwQUFBM0FBQWdBRUhXcGU4QUxRQUFPZ0FJSUFCQkFEb0FDUXdGQ3lBQVFRbzZBQXNnQUVHZ3B1OEFLUUFBTndBQUlBQkJxS2J2QUM4QUFEc0FDQ0FBUVFBNkFBb01CQXNnQUVFRk9nQUxJQUJCNk96dUFDZ0FBRFlBQUNBQVFlenM3Z0F0QUFBNkFBUWdBRUVBT2dBRkRBTUxJQUJCQmpvQUN5QUFRY2VTN3dBb0FBQTJBQUFnQUVITGt1OEFMd0FBT3dBRUlBQkJBRG9BQmd3Q0N5QUFRZmdBT3dFQUlBQkJBVG9BQ3d3QkN5QUNJQUUyQWdCQjc2dndBQ0FDRUNRQ1FDQUFMQUFMUVFCSUJFQWdBRUVBTmdJRUlBQW9BZ0FoQUF3QkN5QUFRUUE2QUFzTElBQkJBRG9BQUFzZ0FrRVFhaVFBQzVRQ0FRVi9Jd0JCRUdzaUJTUUFBa0FnQUNnQ0JDSUNJQUF0QUFzaUFTQUJRUmgwUVJoMUlnTkJBRWdiUVFOR0JFQWdBRUYvUWJYdDd3QkJBeEFiUlFSQVFRRWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVGUmdSQUlBQkJmMEd6N2U4QVFRVVFHMFVFUUVFQ0lRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCMFlFUUVFQVFRTWdBRUYvUWN5YzdnQkJCeEFiSWdFYklRUWdBVVVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMUVFBaEJDQUNJQUVnQTBFWWRFRVlkU0lCUVFCSUcwVU5BQ0FGSUFBb0FnQWdBQ0FCUVFCSUd6WUNBRUdJcnZBQUlBVVFKQXNnQlVFUWFpUUFJQVFMd3dFQkFYOGpBRUVRYXlJQ0pBQWdBRUlBTndJQUlBQkJBRFlDQ0FKQUFrQUNRQUpBQWtBZ0FVRUJhdzREQUFFQ0F3c2dBRUVET2dBTElBQkJ0ZTN2QUM4QUFEc0FBQ0FBUWJmdDd3QXRBQUE2QUFJTUF3c2dBRUVGT2dBTElBQkJzKzN2QUNnQUFEWUFBQ0FBUWJmdDd3QXRBQUE2QUFRTUFnc2dBRUVIT2dBTElBQkJ6Snp1QUNnQUFEWUFBQ0FBUWMrYzdnQW9BQUEyQUFNTUFRc2dBaUFCTmdJQVFhNnU4QUFnQWhBa0lBQkJBRG9BQUNBQVFRQTZBQXNMSUFKQkVHb2tBQXZJQXdFRmZ5TUFRUkJySWdVa0FBSkFJQUFvQWdRaUFpQUFMUUFMSWdFZ0FVRVlkRUVZZFNJRFFRQklHMEVFUmdSQUlBQkJmMEhndys4QVFRUVFHMFVFUUVFQklRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCVVlFUUNBQVFYOUI1Y1B2QUVFRkVCdEZCRUJCQWlFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFndEJBeUVFSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVEUmdSQUlBQkJmMEdJbHU0QVFRTVFHMFVOQVNBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVHUmdSQUlBQkJmMEg0ek80QVFRWVFHMFVFUUVFRUlRUU1BZ3NnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDeUFDSUFFZ0EwRVlkRUVZZFVFQVNCdEJCRVlFUUNBQVFYOUJ0Szd0QUVFRUVCdEZCRUJCQlNFRURBSUxJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRVkdCRUJCQUVFR0lBQkJmMEd2ck8wQVFRVVFHeUlCR3lFRUlBRkZEUUVnQUMwQUN5SUJJUU1nQUNnQ0JDRUNDMEVBSVFRZ0FpQUJJQU5CR0hSQkdIVWlBVUVBU0J0RkRRQWdCU0FBS0FJQUlBQWdBVUVBU0JzMkFnQkJpNkh3QUNBRkVDUUxJQVZCRUdva0FDQUVDNzhDQVFGL0l3QkJFR3NpQWlRQUlBQkNBRGNDQUNBQVFRQTJBZ2dDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQVdzT0JnQUJBZ01FQlFZTElBQkI5dDZsb3dZMkFnQWdBRUVFT2dBTERBWUxJQUJCQlRvQUN5QUFRZVhEN3dBb0FBQTJBQUFnQUVIcHcrOEFMUUFBT2dBRURBVUxJQUJCQXpvQUN5QUFRWWlXN2dBdkFBQTdBQUFnQUVHS2x1NEFMUUFBT2dBQ0lBQkJBRG9BQXd3RUN5QUFRUVk2QUFzZ0FFSDR6TzRBS0FBQU5nQUFJQUJCL016dUFDOEFBRHNBQkF3REN5QUFRZXpLbWFNSE5nSUFJQUJCQkRvQUN3d0NDeUFBUVFVNkFBc2dBRUd2ck8wQUtBQUFOZ0FBSUFCQnM2enRBQzBBQURvQUJBd0JDeUFDSUFFMkFnQkJzS0h3QUNBQ0VDUUNRQ0FBTEFBTFFRQklCRUFnQUVFQU5nSUVJQUFvQWdBaEFBd0JDeUFBUVFBNkFBc0xJQUJCQURvQUFBc2dBa0VRYWlRQUM4MENBUVYvSXdCQkVHc2lCU1FBQWtBZ0FDZ0NCQ0lDSUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRVkdCRUFnQUVGL1FZTzM3Z0JCQlJBYlJRUkFRUUVoQkF3Q0N5QUFMUUFMSWdFaEF5QUFLQUlFSVFJTElBSWdBU0FEUVJoMFFSaDFRUUJJRzBFRlJnUkFJQUJCZjBIVTRPNEFRUVVRRzBVRVFFRUNJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQzBFRElRUWdBaUFCSUFOQkdIUkJHSFZCQUVnYlFRTkdCRUFnQUVGL1FmdUc3UUJCQXhBYlJRMEJJQUF0QUFzaUFTRURJQUFvQWdRaEFnc2dBaUFCSUFOQkdIUkJHSFZCQUVnYlFRUkdCRUFnQUVGL1FhK1g3d0JCQkJBYklnRkZRUUowSVFRZ0FVVU5BU0FBTFFBTElnRWhBeUFBS0FJRUlRSUxRUUFoQkNBQ0lBRWdBMEVZZEVFWWRTSUJRUUJJRzBVTkFDQUZJQUFvQWdBZ0FDQUJRUUJJR3pZQ0FFSDlxUEFBSUFVUUpBc2dCVUVRYWlRQUlBUUwyd0VCQVg4akFFRVFheUlDSkFBZ0FFSUFOd0lBSUFCQkFEWUNDQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEZ1FBQVFJREJBc2dBRUVGT2dBTElBQkJnN2Z1QUNnQUFEWUFBQ0FBUVllMzdnQXRBQUE2QUFRTUJBc2dBRUVGT2dBTElBQkIxT0R1QUNnQUFEWUFBQ0FBUWRqZzdnQXRBQUE2QUFRTUF3c2dBRUVET2dBTElBQkIrNGJ0QUM4QUFEc0FBQ0FBUWYyRzdRQXRBQUE2QUFJTUFnc2dBRUh1M3JtckJqWUNBQ0FBUVFRNkFBc01BUXNnQWlBQk5nSUFRYWVwOEFBZ0FoQWtJQUJCQURvQUFDQUFRUUE2QUFzTElBSkJFR29rQUF2SUF3RUZmeU1BUVJCcklnVWtBQUpBSUFBb0FnUWlBaUFBTFFBTElnRWdBVUVZZEVFWWRTSURRUUJJRzBFSVJnUkFJQUJCZjBHbjhlOEFRUWdRRzBVRVFFRUJJUVFNQWdzZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQ3lBQ0lBRWdBMEVZZEVFWWRVRUFTQnRCQ2tZRVFDQUFRWDlCcGZIdkFFRUtFQnRGQkVCQkFpRUVEQUlMSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3NnQWlBQklBTkJHSFJCR0hWQkFFZ2JRUVpHQkVBZ0FFRi9RWUgzN3dCQkJoQWJSUVJBUVFNaEJBd0NDeUFBTFFBTElnRWhBeUFBS0FJRUlRSUxJQUlnQVNBRFFSaDBRUmgxUVFCSUcwRUZSZ1JBSUFCQmYwR2xndTRBUVFVUUcwVUVRRUVFSVFRTUFnc2dBQzBBQ3lJQklRTWdBQ2dDQkNFQ0N5QUNJQUVnQTBFWWRFRVlkVUVBU0J0QkJVWUVRRUVGSVFRZ0FFRi9RYjJEN2dCQkJSQWJSUTBCSUFBdEFBc2lBU0VESUFBb0FnUWhBZ3NnQWlBQklBTkJHSFJCR0hWQkFFZ2JRUVpHQkVCQkFFRUdJQUJCZjBHMmgrMEFRUVlRR3lJQkd5RUVJQUZGRFFFZ0FDMEFDeUlCSVFNZ0FDZ0NCQ0VDQzBFQUlRUWdBaUFCSUFOQkdIUkJHSFVpQVVFQVNCdEZEUUFnQlNBQUtBSUFJQUFnQVVFQVNCczJBZ0JCeXRudUFDQUZFQ1FMSUFWQkVHb2tBQ0FFQzh3Q0FRRi9Jd0JCRUdzaUFpUUFJQUJDQURjQ0FDQUFRUUEyQWdnQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFGQkFXc09CZ0FCQWdNRUJRWUxJQUJDOE1ySnM5YnNtTHJoQURjQ0FDQUFRUWc2QUFzTUJnc2dBRUVLT2dBTElBQkJwZkh2QUNrQUFEY0FBQ0FBUWEzeDd3QXZBQUE3QUFnTUJRc2dBRUVHT2dBTElBQkJnZmZ2QUNnQUFEWUFBQ0FBUVlYMzd3QXZBQUE3QUFRTUJBc2dBRUVGT2dBTElBQkJwWUx1QUNnQUFEWUFBQ0FBUWFtQzdnQXRBQUE2QUFRTUF3c2dBRUVGT2dBTElBQkJ2WVB1QUNnQUFEWUFBQ0FBUWNHRDdnQXRBQUE2QUFRTUFnc2dBRUVHT2dBTElBQkJ0b2Z0QUNnQUFEWUFBQ0FBUWJxSDdRQXZBQUE3QUFRTUFRc2dBaUFCTmdJQVFmN1o3Z0FnQWhBa0FrQWdBQ3dBQzBFQVNBUkFJQUJCQURZQ0JDQUFLQUlBSVFBTUFRc2dBRUVBT2dBTEN5QUFRUUE2QUFBTElBSkJFR29rQUF2VUF3RUVmeU1BUVJCcklnUWtBQUpBSUFBb0FnUWlBeUFBTFFBTElnRWdBVUVZZEVFWWRTSUNRUUJJRzBFSVJnUkFJQUJCZjBHNTkrOEFRUWdRRzBVRVFFRUJJUUVNQWdzZ0FDZ0NCQ0VESUFBdEFBc2lBU0VDQ3lBRElBRWdBa0VZZEVFWWRVRUFTQnRCQzBZRVFDQUFRWDlCdHZmdkFFRUxFQnRGQkVCQkFpRUJEQUlMSUFBb0FnUWhBeUFBTFFBTElnRWhBZ3NnQXlBQklBSkJHSFJCR0hWQkFFZ2JRUTFHQkVBZ0FFRi9RWkw3N2dCQkRSQWJSUVJBUVFNaEFRd0NDeUFBS0FJRUlRTWdBQzBBQ3lJQklRSUxJQU1nQVNBQ1FSaDBRUmgxUVFCSUcwRUxSZ1JBSUFCQmYwR2crKzRBUVFzUUcwVUVRRUVFSVFFTUFnc2dBQ2dDQkNFRElBQXRBQXNpQVNFQ0N3SkFJQU1nQVNBQ1FSaDBRUmgxUVFCSUcwRUpSZ1IvSUFCQmYwSEM5KzhBUVFrUUcwVUVRRUVGSVFFTUF3c2dBQzBBQ3lJQklRSWdBQ2dDQkFVZ0F3c2dBU0FDUVJoMFFSaDFRUUJJRzBFSlJ3MEFJQUJCZjBITTkrOEFRUWtRR3cwQVFRWWhBUXdCQzBFSFFRQWdBRUhXOSs4QUVCNGlBaHNoQVNBQ0RRQkJBQ0VCSUFBb0FnUWdBQzBBQ3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRGRFFBZ0JDQUFLQUlBSUFBZ0FrRUFTQnMyQWdCQmdKUHdBQ0FFRUNRTElBUkJFR29rQUNBQkM2OENBUUYvSXdCQkVHc2lBaVFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBVUVCYXc0SEFBRUNBd1FGQmdjTElBQkJBRG9BQ0NBQVF2VEt5Zk9Xek55MDRRQTNBZ0FnQUVFSU9nQUxEQWNMSUFCQnR2ZnZBRUVMRURzTUJnc2dBRUdTKys0QVFRMFFPd3dGQ3lBQVFhRDc3Z0JCQ3hBN0RBUUxJQUJCQ1RvQUN5QUFRY0wzN3dBcEFBQTNBQUFnQUVISzkrOEFMUUFBT2dBSUlBQkJBRG9BQ1F3REN5QUFRUWs2QUFzZ0FFSE05KzhBS1FBQU53QUFJQUJCMVBmdkFDMEFBRG9BQ0NBQVFRQTZBQWtNQWdzZ0FFRUtPZ0FMSUFCQjF2ZnZBQ2tBQURjQUFDQUFRZDczN3dBdkFBQTdBQWdnQUVFQU9nQUtEQUVMSUFJZ0FUWUNBRUdvay9BQUlBSVFKQ0FBUVFBNkFBQWdBRUVBT2dBTEN5QUNRUkJxSkFBTDFnRUJBWDhqQUVFUWF5SUNKQUFnQUVJQU53SUFJQUJCQURZQ0NBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQVdzT0NBQUJBZ01FQlFZSENBc2dBRUc5dU84QVFROFFPd3dJQ3lBQVFlbXc4QUJCRFJBN0RBY0xJQUJCOTdEd0FFRU5FRHNNQmdzZ0FFSG9wL0FBUVEwUU93d0ZDeUFBUWNpeDhBQkJEUkE3REFRTElBQkJyYjd3QUVFU0VEc01Bd3NnQUVHamcrNEFRUlFRT3d3Q0N5QUFRWXFDN2dCQkZCQTdEQUVMSUFJZ0FUWUNBRUdpcC9BQUlBSVFKQ0FBUVFBNkFBQWdBRUVBT2dBTEN5QUNRUkJxSkFBTGxBSUJCWDhqQUVFUWF5SUZKQUFDUUNBQUtBSUVJZ0lnQUMwQUN5SUJJQUZCR0hSQkdIVWlBMEVBU0J0QkJVWUVRQ0FBUVg5QnlJZnZBRUVGRUJ0RkJFQkJBU0VFREFJTElBQXRBQXNpQVNFRElBQW9BZ1FoQWdzZ0FpQUJJQU5CR0hSQkdIVkJBRWdiUVFWR0JFQWdBRUYvUWM2STdRQkJCUkFiUlFSQVFRSWhCQXdDQ3lBQUxRQUxJZ0VoQXlBQUtBSUVJUUlMSUFJZ0FTQURRUmgwUVJoMVFRQklHMEVGUmdSQVFRQkJBeUFBUVg5QnhzWHZBRUVGRUJzaUFSc2hCQ0FCUlEwQklBQXRBQXNpQVNFRElBQW9BZ1FoQWd0QkFDRUVJQUlnQVNBRFFSaDBRUmgxSWdGQkFFZ2JSUTBBSUFVZ0FDZ0NBQ0FBSUFGQkFFZ2JOZ0lBUWRDdThBQWdCUkFrQ3lBRlFSQnFKQUFnQkF2REFRRUJmeU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBRUVBTmdJSUFrQUNRQUpBQWtBQ1FDQUJRUUZyRGdNQUFRSURDeUFBUVFVNkFBc2dBRUhJaCs4QUtBQUFOZ0FBSUFCQnpJZnZBQzBBQURvQUJBd0RDeUFBUVFVNkFBc2dBRUhPaU8wQUtBQUFOZ0FBSUFCQjBvanRBQzBBQURvQUJBd0NDeUFBUVFVNkFBc2dBRUhHeGU4QUtBQUFOZ0FBSUFCQnlzWHZBQzBBQURvQUJBd0JDeUFDSUFFMkFnQkIrcTd3QUNBQ0VDUWdBRUVBT2dBQUlBQkJBRG9BQ3dzZ0FrRVFhaVFBQzRnTUFRRi9Jd0JCRUdzaUFpUUFJQUJDQURjQ0FDQUFRUUEyQWdnQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQVdzT0pBQUJBZ01FQlFZSENBa0tDd3dORGc4UUVSSVRGQlVXRnhnWkdoc2NIUjRmSUNFaUl5UUxJQUJCQXpvQUN5QUFRYlh0N3dBdkFBQTdBQUFnQUVHMzdlOEFMUUFBT2dBQ0lBQkJBRG9BQXd3a0N5QUFRUWM2QUFzZ0FFSC9pZTBBS0FBQU5nQUFJQUJCZ29ydEFDZ0FBRFlBQXlBQVFRQTZBQWNNSXdzZ0FFRUFPZ0FJSUFCQzRjYU42OEx0bTdmbkFEY0NBQ0FBUVFnNkFBc01JZ3NnQUVFQU9nQUlJQUJDNGNhTjY3THVtN1AwQURjQ0FDQUFRUWc2QUFzTUlRc2dBRUVGT2dBTElBQkJyZTN2QUNnQUFEWUFBQ0FBUWJIdDd3QXRBQUE2QUFRZ0FFRUFPZ0FGRENBTElBQkJBem9BQ3lBQVFmYTI3Z0F2QUFBN0FBQWdBRUg0dHU0QUxRQUFPZ0FDSUFCQkFEb0FBd3dmQ3lBQVFRQTZBQWdnQUVMejZJV2J0cXphdWZNQU53SUFJQUJCQ0RvQUN3d2VDeUFBUVFBNkFBUWdBRUh0d3NtYkJqWUNBQ0FBUVFRNkFBc01IUXNnQUVFRk9nQUxJQUJCcCszdkFDZ0FBRFlBQUNBQVFhdnQ3d0F0QUFBNkFBUWdBRUVBT2dBRkRCd0xJQUJCQURvQUJDQUFRZVRlcGFNSE5nSUFJQUJCQkRvQUN3d2JDeUFBUVFVNkFBc2dBRUdNbHU0QUtBQUFOZ0FBSUFCQmtKYnVBQzBBQURvQUJDQUFRUUE2QUFVTUdnc2dBRUVET2dBTElBQkJ4NWJ1QUM4QUFEc0FBQ0FBUWNtVzdnQXRBQUE2QUFJZ0FFRUFPZ0FEREJrTElBQkJBRG9BQkNBQVFmRFl2WU1ITmdJQUlBQkJCRG9BQ3d3WUN5QUFRUUE2QUFRZ0FFSG13ckhqQmpZQ0FDQUFRUVE2QUFzTUZ3c2dBRUVBT2dBSUlBQkM3TjY1dSthc21MYnNBRGNDQUNBQVFRZzZBQXNNRmdzZ0FFRUFPZ0FFSUFCQjRzcTVvd1kyQWdBZ0FFRUVPZ0FMREJVTElBQkJBRG9BQkNBQVFlYllwWU1ITmdJQUlBQkJCRG9BQ3d3VUN5QUFRUVU2QUFzZ0FFR0drTzRBS0FBQU5nQUFJQUJCaXBEdUFDMEFBRG9BQkNBQVFRQTZBQVVNRXdzZ0FFRUZPZ0FMSUFCQjZhcnZBQ2dBQURZQUFDQUFRZTJxN3dBdEFBQTZBQVFnQUVFQU9nQUZEQklMSUFCQkJUb0FDeUFBUWE2SjdRQW9BQUEyQUFBZ0FFR3lpZTBBTFFBQU9nQUVJQUJCQURvQUJRd1JDeUFBUVFVNkFBc2dBRUdnaWUwQUtBQUFOZ0FBSUFCQnBJbnRBQzBBQURvQUJDQUFRUUE2QUFVTUVBc2dBRUVBT2dBRUlBQkI2TUxKNndZMkFnQWdBRUVFT2dBTERBOExJQUJCQURvQUJDQUFRZlBjaFlNSE5nSUFJQUJCQkRvQUN3d09DeUFBUVFvNkFBc2dBRUc5MSs0QUtRQUFOd0FBSUFCQnhkZnVBQzhBQURzQUNDQUFRUUE2QUFvTURRc2dBRUVBT2dBRUlBQkI1TUsxZ3djMkFnQWdBRUVFT2dBTERBd0xJQUJCQnpvQUN5QUFRWnZXN2dBb0FBQTJBQUFnQUVHZTF1NEFLQUFBTmdBRElBQkJBRG9BQnd3TEN5QUFRUUE2QUFRZ0FFSHY0Slh6QmpZQ0FDQUFRUVE2QUFzTUNnc2dBRUVBT2dBRUlBQkI4K2k5Z3djMkFnQWdBRUVFT2dBTERBa0xJQUJCQ1RvQUN5QUFRWXFKN3dBcEFBQTNBQUFnQUVHU2llOEFMUUFBT2dBSUlBQkJBRG9BQ1F3SUN5QUFRUW82QUFzZ0FFSC9pTzhBS1FBQU53QUFJQUJCaDRudkFDOEFBRHNBQ0NBQVFRQTZBQW9NQndzZ0FFRUFPZ0FFSUFCQjZNcVY0d1kyQWdBZ0FFRUVPZ0FMREFZTElBQkJBem9BQ3lBQVFmNlc3d0F2QUFBN0FBQWdBRUdBbCs4QUxRQUFPZ0FDSUFCQkFEb0FBd3dGQ3lBQVFRTTZBQXNnQUVHSm1PNEFMd0FBT3dBQUlBQkJpNWp1QUMwQUFEb0FBaUFBUVFBNkFBTU1CQXNnQUVFR09nQUxJQUJCNy8vc0FDZ0FBRFlBQUNBQVFmUC83QUF2QUFBN0FBUWdBRUVBT2dBR0RBTUxJQUJCQXpvQUN5QUFRZWlhN1FBdkFBQTdBQUFnQUVIcW11MEFMUUFBT2dBQ0lBQkJBRG9BQXd3Q0N5QUFRUVk2QUFzZ0FFSFhxdThBS0FBQU5nQUFJQUJCMjZydkFDOEFBRHNBQkNBQVFRQTZBQVlNQVFzZ0FpQUJOZ0lBUWJHWjhBQWdBaEFrQWtBZ0FDd0FDMEVBU0FSQUlBQkJBRFlDQkNBQUtBSUFJUUFNQVFzZ0FFRUFPZ0FMQ3lBQVFRQTZBQUFMSUFKQkVHb2tBQXUvQWdFR2Z5TUFRUkJySWdRa0FFRUJJUVlDUUFKQUFrQUNRQUpBQWtBZ0FTQUFhMEVDZFE0R0JRVUFBUUlEQkFzZ0FVRUVheUlCS0FJQUlBQW9BZ0JPRFFRZ0FDQUJFSlFDREFRTElBQWdBRUVFYWlBQlFRUnJFSWtHR2d3REN5QUFJQUJCQkdvZ0FFRUlhaUFCUVFSckVLOEtHZ3dDQ3lBQUlBQkJCR29nQUVFSWFpQUFRUXhxSUFGQkJHc1FyZ29hREFFTElBQWdBRUVFYWlBQVFRaHFJZ1VRaVFZYUlBQkJER29oQWdOQUlBRWdBa1lOQVFKQUlBSW9BZ0FnQlNnQ0FFZ0VRQ0FFSUFJb0FnQTJBZ3dnQWlFREEwQUNRQ0FESUFVaUF5Z0NBRFlDQUNBQUlBTkdCRUFnQUNFRERBRUxJQVFvQWd3Z0EwRUVheUlGS0FJQVNBMEJDd3NnQXlBRVFReHFLQUlBTmdJQUlBZEJBV29pQjBFSVJnMEJDeUFDSWdWQkJHb2hBZ3dCQ3dzZ0FrRUVhaUFCUmlFR0N5QUVRUkJxSkFBZ0JndkJCUUVIZndKQUFrQUNRQUpBSUFFRVFDQUJRWUNBZ0lBRVR3MEJJQUZCQW5RUUdDRURJQUFvQWdBaEFpQUFJQU0yQWdBZ0FnUkFJQUlRRndzZ0FDQUJOZ0lFUVFBaEF5QUJRUUZyUVFOUEJFQWdBVUY4Y1NFRkEwQWdBMEVDZENJQ0lBQW9BZ0JxUVFBMkFnQWdBQ2dDQUNBQ1FRUnlha0VBTmdJQUlBQW9BZ0FnQWtFSWNtcEJBRFlDQUNBQUtBSUFJQUpCREhKcVFRQTJBZ0FnQTBFRWFpRURJQVJCQkdvaUJDQUZSdzBBQ3dzZ0FVRURjU0lDQkVBRFFDQUFLQUlBSUFOQkFuUnFRUUEyQWdBZ0EwRUJhaUVESUFaQkFXb2lCaUFDUncwQUN3c2dBQ2dDQ0NJRVJRMEVJQUJCQ0dvaEFpQUVLQUlFSVFVZ0FXa2lBMEVDU1EwQ0lBRWdCVTBFUUNBRklBRndJUVVMSUFBb0FnQWdCVUVDZEdvZ0FqWUNBQ0FFS0FJQUlnSkZEUVFnQTBFQlRRMERBMEFnQVNBQ0tBSUVJZ1pOQkVBZ0JpQUJjQ0VHQ3dKQUlBVWdCa1lFUUNBQ0lRUU1BUXNnQWlFRElBWkJBblFpQnlBQUtBSUFhaUlJS0FJQVJRUkFJQWdnQkRZQ0FDQUNJUVFnQmlFRkRBRUxBMEFnQXlJR0tBSUFJZ01FUUNBQ0tBSUlJQU1vQWdoR0RRRUxDeUFFSUFNMkFnQWdCaUFBS0FJQUlBZHFLQUlBS0FJQU5nSUFJQUFvQWdBZ0Iyb29BZ0FnQWpZQ0FBc2dCQ2dDQUNJQ0RRQUxEQVFMSUFBb0FnQWhBU0FBUVFBMkFnQWdBUVJBSUFFUUZ3c2dBRUVBTmdJRURBTUxRYU9FN3dBUU9BQUxJQUFvQWdBZ0JTQUJRUUZyY1NJRlFRSjBhaUFDTmdJQUlBUW9BZ0FpQWtVTkFRc2dBVUVCYXlFSEEwQUNRQ0FGSUFJb0FnUWdCM0VpQVVZRVFDQUNJUVFNQVFzZ0FpRURJQUZCQW5RaUJpQUFLQUlBYWlJSUtBSUFCRUFEUUNBRElnRW9BZ0FpQXdSQUlBSW9BZ2dnQXlnQ0NFWU5BUXNMSUFRZ0F6WUNBQ0FCSUFBb0FnQWdCbW9vQWdBb0FnQTJBZ0FnQUNnQ0FDQUdhaWdDQUNBQ05nSUFEQUVMSUFnZ0JEWUNBQ0FDSVFRZ0FTRUZDeUFFS0FJQUlnSU5BQXNMQzdJR0FRbC9JQUVvQWdRZ0FTMEFDeUlFSUFSQkdIUkJHSFZCQUVnaUJCc2lCU0VDSUFFb0FnQWdBU0FFR3lJSUlRRWdCU0VEQWtBZ0JVRUVTUTBBQW44Z0JVRUVheUlEUVFSeEJFQWdCU0lFSVFJZ0NBd0JDeUFJS0FBQVFaWFR4OTRGYkNJQlFSaDJJQUZ6UVpYVHg5NEZiQ0FGUVpYVHg5NEZiSE1oQWlBRElRUWdDRUVFYWdzaEFTQURRUVJKRFFBZ0JDRURBMEFnQVNnQUJFR1YwOGZlQld3aUJFRVlkaUFFYzBHVjA4ZmVCV3dnQVNnQUFFR1YwOGZlQld3aUJFRVlkaUFFYzBHVjA4ZmVCV3dnQWtHVjA4ZmVCV3h6UVpYVHg5NEZiSE1oQWlBQlFRaHFJUUVnQTBFSWF5SURRUU5MRFFBTEN3SkFBa0FDUUFKQUlBTkJBV3NPQXdJQkFBTUxJQUV0QUFKQkVIUWdBbk1oQWdzZ0FTMEFBVUVJZENBQ2N5RUNDeUFDSUFFdEFBQnpRWlhUeDk0RmJDRUNDd0pBQWtBZ0FDZ0NCQ0lHUlEwQUlBSkJEWFlnQW5OQmxkUEgzZ1ZzSWdGQkQzWWdBWE1oQ1NBQUtBSUFBbjhnQ1NBR1FRRnJjU0FHYVNJRFFRRk5EUUFhSUFraUJDQUVJQVpKRFFBYUlBa2dCbkFMSWdSQkFuUnFLQUlBSWdCRkRRQWdBQ2dDQUNJQlJRMEFBa0FnQTBFQlRRUkFJQVpCQVdzaENnTkFBa0FnQVNnQ0JDSUFJQWxIQkVBZ0FDQUtjU0FFUmcwQkRBUUxJQUVvQWd3Z0FTMEFFeUlESUFOQkdIUkJHSFVpQWtFQVNDSUdHeUFGUncwQUlBRkJDR29pQUNnQ0FDRUhJQVpGQkVBZ0FrVU5CaUFJSWdJdEFBQWdCMEgvQVhGSERRRURRQ0FEUVFGcklnTkZEUWNnQWkwQUFTRUhJQUpCQVdvaEFpQUhJQUJCQVdvaUFDMEFBRVlOQUFzTUFRc2dCVVVOQlNBSElBQWdCaHNnQ0NBRkVFd05BQXdGQ3lBQktBSUFJZ0VOQUFzTUFRc0RRQUpBSUFFb0FnUWlBaUFKUndSQUlBSWdCazhFZnlBQ0lBWndCU0FDQ3lBRVJnMEJEQU1MSUFFb0Fnd2dBUzBBRXlJRElBTkJHSFJCR0hVaUFrRUFTQ0lLR3lBRlJ3MEFJQUZCQ0dvaUFDZ0NBQ0VIQWtBZ0NrVUVRQ0FDRFFFTUJnc2dCVVVOQlNBSElBQWdDaHNnQ0NBRkVFd05BUXdGQ3lBSUlnSXRBQUFnQjBIL0FYRkhEUUFEUUNBRFFRRnJJZ01FUUNBQ0xRQUJJUWNnQWtFQmFpRUNJQUJCQVdvaUFDMEFBQ0FIUmcwQkRBSUxDd3dFQ3lBQktBSUFJZ0VOQUFzTEMwRUFEd3NnQVFzSkFDQUFJQUVRdEFvTDJRa0JCMzhnQUNBQktRSUVOd0lFSUFBZ0FTa0NGRGNDRkNBQUlBRXBBZ3czQWd3Z0FDQUJSd1JBSUFGQkhHb2lCQzBBQ3lJR1FSaDBRUmgxSVFNQ1FDQUFRUnhxSWdJc0FBdEJBRTRFUUNBRFFRQk9CRUFnQWlBRUtRSUFOd0lBSUFJZ0JDZ0NDRFlDQ0F3Q0N5QUNJQUVvQWh3Z0FTZ0NJQkFnREFFTElBSWdBU2dDSENBRUlBTkJBRWdpQWhzZ0FTZ0NJQ0FHSUFJYkVDRWFDeUFCUVNocUlRUWdBRUVvYWlFQ0lBRXRBRE1pQmtFWWRFRVlkU0VEQWtBZ0FDd0FNMEVBVGdSQUlBTkJBRTRFUUNBQ0lBUXBBZ0EzQWdBZ0FpQUVLQUlJTmdJSURBSUxJQUlnQVNnQ0tDQUJLQUlzRUNBTUFRc2dBaUFCS0FJb0lBUWdBMEVBU0NJQ0d5QUJLQUlzSUFZZ0Foc1FJUm9MSUFFb0FqUWhBaUFCUVRocUlRZEJBQ0VCQWtBZ0FFRTBhaUlGS0FJSVJRMEFJQVVvQWdBaEFDQUZJQVZCQkdvaUNEWUNBQ0FGS0FJRVFRQTJBZ2dnQlVJQU53SUVJQUFvQWdRaUJDQUFJQVFiSWdORkJFQWdCU0FERUlvR0RBRUxBa0FnQXlnQ0NDSUVSUTBBSUFNZ0JDZ0NBQ0lBUmdSQUlBUkJBRFlDQUNBRUtBSUVJZ0JGQkVBZ0JDRUJEQUlMQTBBZ0FDSUJLQUlBSWdBTkFDQUJLQUlFSWdBTkFBc01BUXNnQkVFQU5nSUVJQUJGQkVBZ0JDRUJEQUVMQTBBZ0FDSUJLQUlBSWdBTkFDQUJLQUlFSWdBTkFBc0xBa0FnQWlBSFJnUkFJQU1oQkF3QkN5QUNJUVlEUUNBQklRUWdBeUFHS0FJUUlnRTJBaEFnQXlBR0tRSVVOd0lVQW44Z0NDZ0NBQ0lDUlFSQUlBZ2lBZ3dCQ3dOQUFrQUNRQ0FDS0FJUUlBRktCRUFnQWlnQ0FDSUFEUUVnQWd3RUN5QUNLQUlFSWdCRkRRRUxJQUFoQWd3QkN3c2dBa0VFYWdzaEFDQURJQUkyQWdnZ0EwSUFOd0lBSUFBZ0F6WUNBQ0FGS0FJQUtBSUFJZ0VFUUNBRklBRTJBZ0FnQUNnQ0FDRURDeUFGS0FJRUlBTVFSQ0FGSUFVb0FnaEJBV28yQWdoQkFDRUJBa0FnQkVVTkFDQUVLQUlJSWdCRkRRQWdCQ0FBS0FJQUlnSkdCRUFnQUVFQU5nSUFJQUFvQWdRaUFrVUVRQ0FBSVFFTUFnc0RRQ0FDSWdFb0FnQWlBZzBBSUFFb0FnUWlBZzBBQ3d3QkN5QUFRUUEyQWdRZ0FrVUVRQ0FBSVFFTUFRc0RRQ0FDSWdFb0FnQWlBZzBBSUFFb0FnUWlBZzBBQ3dzQ1FDQUdLQUlFSWdCRkJFQWdCaWdDQ0NJQ0tBSUFJQVpHRFFFZ0JrRUlhaUVEQTBBZ0F5Z0NBQ0lBUVFocUlRTWdBQ0FBS0FJSUlnSW9BZ0JIRFFBTERBRUxBMEFnQUNJQ0tBSUFJZ0FOQUFzTElBUkZEUUVnQWlFR0lBUWhBeUFDSUFkSERRQUxDeUFGSUFRUWlnWWdBVVVOQUFOQUlBRW9BZ2dpQUFSQUlBQWhBUXdCQ3dzZ0JTQUJFSW9HQ3lBQ0lBZEhCRUFnQlVFRWFpRUVBMEJCSEJBWUlnTWdBaUlCS0FJWU5nSVlJQU1nQWlrQ0VEY0NFQUpBSUFRb0FnQWlBa1VFUUNBRUlnSWhBQXdCQ3lBREtBSVFJUVlEUUFKQUlBSW9BaEFnQmtvRVFDQUNLQUlBSWdBTkFTQUNJUUFNQXdzZ0FpZ0NCQ0lBRFFBZ0FrRUVhaUVBREFJTElBQWhBZ3dBQ3dBTElBTWdBallDQ0NBRFFnQTNBZ0FnQUNBRE5nSUFJQVVvQWdBb0FnQWlBZ1JBSUFVZ0FqWUNBQ0FBS0FJQUlRTUxJQVVvQWdRZ0F4QkVJQVVnQlNnQ0NFRUJhallDQ0FKQUlBRW9BZ1FpQUVVRVFDQUJLQUlJSWdJb0FnQWdBVVlOQVNBQlFRaHFJUUVEUUNBQktBSUFJZ0JCQ0dvaEFTQUFJQUFvQWdnaUFpZ0NBRWNOQUFzTUFRc0RRQ0FBSWdJb0FnQWlBQTBBQ3dzZ0FpQUhSdzBBQ3dzTEM0UUdBZ1YvQW4wZ0FpZ0NBQ0VGSUFBQ2Z3SkFJQUVvQWdRaUJFVU5BQUpBSUFScElnZEJBazhFUUNBRklRWWdCQ0FGVFFSQUlBVWdCSEFoQmdzZ0FTZ0NBQ0FHUVFKMGFpZ0NBQ0lDUlEwQ0lBZEJBVTBOQVFOQUlBSW9BZ0FpQWtVTkF5QUZJQUlvQWdRaUIwY0VRQ0FFSUFkTkJIOGdCeUFFY0FVZ0J3c2dCa2NOQkFzZ0FpZ0NDQ0FGUncwQUMwRUFEQU1MSUFFb0FnQWdCRUVCYXlBRmNTSUdRUUowYWlnQ0FDSUNSUTBCQ3lBRVFRRnJJUWNEUUNBQ0tBSUFJZ0pGRFFFZ0JTQUNLQUlFSWdoSElBY2dDSEVnQmtkeERRRWdBaWdDQ0NBRlJ3MEFDMEVBREFFTFFjd0FFQmdpQWlBREtBSUFLQUlBTmdJSUlBSkJER29Remc0YUlBSkJBRFlDQUNBQ0lBVTJBZ1FDUUVFQUlBUWdBU2dDREVFQmFyTWlDU0FCS2dJUUlnb2dCTE9VWGhzTkFDQUVJQVJCQVd0eFFRQkhJQVJCQTBseUlBUkJBWFJ5SVFNQ1FBSi9RUUlDZnlBSklBcVZqU0lKUXdBQWdFOWRJQWxEQUFBQUFHQnhCRUFnQ2FrTUFRdEJBQXNpQmlBRElBTWdCa2tiSWdOQkFVWU5BQm9nQXlBRElBTkJBV3R4UlEwQUdpQURFSXNHQ3lJRUlBRW9BZ1FpQTAwRVFDQURJQVJORFFFZ0EwRURTU0VIQW44Z0FTZ0NETE1nQVNvQ0VKV05JZ2xEQUFDQVQxMGdDVU1BQUFBQVlIRUVRQ0FKcVF3QkMwRUFDeUVHSUFNQ2Z3SkFJQWNOQUNBRGFVRUJTdzBBSUFaQkFVRWdJQVpCQVd0bmEzUWdCa0VDU1JzTUFRc2dCaENMQmdzaUF5QUVJQU1nQkVzYklnUk5EUUVMSUFFZ0JCREhEZ3NnQVNnQ0JDSUVJQVJCQVdzaUEzRkZCRUFnQXlBRmNTRUdEQUVMSUFRZ0JVc0VRQ0FGSVFZTUFRc2dCU0FFY0NFR0N3SkFJQUVvQWdBZ0JrRUNkR29pQlNnQ0FDSURSUVJBSUFJZ0FTZ0NDRFlDQUNBQklBSTJBZ2dnQlNBQlFRaHFOZ0lBSUFJb0FnQWlBMFVOQVNBREtBSUVJUU1DUUNBRUlBUkJBV3NpQlhGRkJFQWdBeUFGY1NFRERBRUxJQU1nQkVrTkFDQURJQVJ3SVFNTElBRW9BZ0FnQTBFQ2RHb2dBallDQUF3QkN5QUNJQU1vQWdBMkFnQWdBeUFDTmdJQUN5QUJJQUVvQWd4QkFXbzJBZ3hCQVFzNkFBUWdBQ0FDTmdJQUM0RUJBUVIvSXdCQkVHc2lCU1FBSXdCQkVHc2lBeVFBSUFFZ0FHdEJBblVoQVFOQUlBRUVRQ0FESUFBMkFnd2dBeUFES0FJTUlBRkJBWFlpQkVFQ2RHbzJBZ3dnQVNBRVFYOXphaUFFSUFNb0Fnd2lCQ2dDQUNBQ0tBSUFTU0lHR3lFQklBUkJCR29nQUNBR0d5RUFEQUVMQ3lBRFFSQnFKQUFnQlVFUWFpUUFJQUFMdndFQUlBQUNmeUFFUkFBQUFBQUFBQ1JBb2lJRW1VUUFBQUFBQUFEZ1FXTUVRQ0FFcWd3QkMwR0FnSUNBZUFzMkFoQWdBQUovSUFORUFBQUFBQUFBSkVDaUlnT1pSQUFBQUFBQUFPQkJZd1JBSUFPcURBRUxRWUNBZ0lCNEN6WUNEQ0FBQW44Z0FrUUFBQUFBQUFBa1FLSWlBcGxFQUFBQUFBQUE0RUZqQkVBZ0Fxb01BUXRCZ0lDQWdIZ0xOZ0lJSUFGRUFBQUFBQUFBSkVDaUlnR1pSQUFBQUFBQUFPQkJZd1JBSUFBZ0FhbzJBZ1FQQ3lBQVFZQ0FnSUI0TmdJRUM0MEJBUUovSUFCQ0FEY0NKQ0FBUWdBM0FnUWdBRUU0YWlJQlFnQTNBZ0FnQUVIY3cvSUFOZ0lBSUFCQ0FEY0NMQ0FBSUFFMkFqUWdBRUlBTndJTUlBQkNnSUNBZ0lDQUZEY0NGQ0FBUVFjNkFDY2dBRUhLK2U4QUtBQUFJZ0UyQUJ3Z0FFSE4rZThBS0FBQUlnSTJBQjhnQUVFSE9nQXpJQUJCQURvQUl5QUFJQUUyQUNnZ0FDQUNOZ0FySUFBTDJBSUJBMzhqQUVFZ2F5SUVKQUFDUUFKL0lBSW9BZ1FFUUNBRVFRQTJBaGdnQkNnQ0dBd0JDeUFDS0FJQUN3UkFBbjhnQWlnQ0JBUkFJQVJCQURZQ0dDQUVLQUlZREFFTElBSW9BZ0FMSVFJZ0FDMEFBeUFBS0FJUUlBRWdBaUFERUpVQkdnd0JDeUFDS0FJRUlnVkZEUUFnQWlnQ0FDSUdSUTBBSUFBdEFBTkJBa2NOQUFKQUlBVW9BZ1FpQUVHSXpQRUFJQUFiSWdBdEFBQkIrQUJIRFFBZ0FDMEFBVUh0QUVjTkFDQUFMUUFDUWV3QVJ3MEFJQUF0QUFOQjdnQkhEUUFnQUMwQUJFSHpBRWNOQUNBQUxRQUZJZ0JGRFFFZ0FFRTZSZzBCQ3lBRVFSQnFJZ0FnQlRZQ0FDQUVRUWhxSWdJZ0JqWUNBQUpBSUFBb0FnQUVRQ0FFSUFJb0FnQTJBaGdNQVFzZ0JFRUFOZ0lZQ3lBRUlBQW9BZ0EyQWh3Z0FTZ0NDQ0lBSUFFb0FneEhCRUFnQVNBQVFRaHFOZ0lJSUFBZ0JDa0RHRGNDQUF3QkN5QUJJQVJCR0dvZ0F4Q0pBd3NnQkVFZ2FpUUFDNjhEQVFKL0l3QkJFR3NpQmlRQUFrQUNRQUovSUFJb0FnUUVRQ0FHUVFBMkFnQWdCaWdDQUF3QkN5QUNLQUlBQ3dSQUFuOGdBaWdDQkFSQUlBWkJDR3BCQURZQ0FDQUdLQUlJREFFTElBSW9BZ0FMSVFJRFFDQUNLQUlZSWdVRVFDQUFMUUFESUFBb0FoQWdBU0FGSUFNUWxRRkJBQ0FFR3cwRUlBUkZEUU1EUUFKQUlBVW9BaEFpQWcwQUEwQWdCU2dDR0NJQ0RRRWdCU2dDRENJRkRRQUxEQVlMSUFBdEFBTWdBQ2dDRUNBQklBSWlCU0FERUpVQlJRMEFDd3dFQ3lBQ0tBSU1JZ0lOQUFzTUFnc2dBaWdDQkVVTkFTQUNLQUlBSWdKRkRRRWdCQVJBQTBBQ1FDQUNLQUlRSWdVTkFBTkFJQUlvQWhnaUJRMEJJQUlvQWd3aUFnMEFDd3dFQ3lBQUxRQURJQUFvQWhBZ0FTQUZJZ0lnQXhDVkFVVU5BQXdEQ3dBTEEwQUNRQ0FDS0FJUUlnVU5BQU5BSUFJb0FoZ2lCUTBCSUFJb0Fnd2lBZzBBQ3d3REN5QUFMUUFESUFBb0FoQWdBU0FGSUFNUWxRRWFJQVVoQWd3QUN3QUxBMEFDUUNBRktBSVFJZ0lOQUFOQUlBVW9BaGdpQWcwQklBVW9BZ3dpQlEwQUN3d0NDeUFBTFFBRElBQW9BaEFnQVNBQ0lBTVFsUUVhSUFJaEJRd0FDd0FMSUFaQkVHb2tBQXVCQkFFRGZ5TUFRU0JySWdVa0FBSkFBbjhnQWlnQ0JBUkFJQVZCQURZQ0dDQUZLQUlZREFFTElBSW9BZ0FMQkVBQ2Z5QUNLQUlFQkVBZ0JVRUFOZ0lZSUFVb0FoZ01BUXNnQWlnQ0FBc2hCeUFBTFFBRElBQW9BaEFnQVNBSElBTVFsUUZCQUNBRUd3MEJJQWNvQWhBaUJrVU5BU0FFUlFSQUEwQWdBQzBBQXlBQUtBSVFJQUVnQmlJQ0lBTVFsUUVhSUFJb0FoQWlCZzBBQTBBZ0FpZ0NHQ0lHRFFFZ0FpZ0NEQ0lDSUFkSERRQUxEQU1MQUFzZ0FDMEFBeUFBS0FJUUlBRWdCaUFERUpVQkRRRURRQUpBSUFZb0FoQWlBZzBBQTBBZ0JpZ0NHQ0lDRFFFZ0JpZ0NEQ0lHSUFkSERRQUxEQU1MSUFBdEFBTWdBQ2dDRUNBQklBSWlCaUFERUpVQlJRMEFDd3dCQ3lBQ0tBSUVJZ1JGRFFBZ0FpZ0NBQ0lHUlEwQUlBQXRBQU5CQWtjTkFBSkFJQVFvQWdRaUFFR0l6UEVBSUFBYklnQXRBQUJCK0FCSERRQWdBQzBBQVVIdEFFY05BQ0FBTFFBQ1Fld0FSdzBBSUFBdEFBTkI3Z0JIRFFBZ0FDMEFCRUh6QUVjTkFDQUFMUUFGSWdCRkRRRWdBRUU2UmcwQkN5QUZRUkJxSWdBZ0JEWUNBQ0FGUVFocUlnSWdCallDQUFKQUlBQW9BZ0FFUUNBRklBSW9BZ0EyQWhnTUFRc2dCVUVBTmdJWUN5QUZJQUFvQWdBMkFod2dBU2dDQ0NJQUlBRW9BZ3hIQkVBZ0FTQUFRUWhxTmdJSUlBQWdCU2tER0RjQ0FBd0JDeUFCSUFWQkdHb2dBeENKQXdzZ0JVRWdhaVFBQy93QkFRTi9Jd0JCRUdzaUJpUUFBa0FDZnlBQ0tBSUVCRUFnQmtFQU5nSUFJQVlvQWdBTUFRc2dBaWdDQUF0RkRRQUNmeUFDS0FJRUJFQWdCa0VJYWtFQU5nSUFJQVlvQWdnTUFRc2dBaWdDQUFzaUJ5Z0NFQ0lGUlEwQUlBUkZCRUFEUUNBQUxRQURJQUFvQWhBZ0FTQUZJZ0lnQXhDVkFSb2dBaWdDRUNJRkRRQURRQ0FDS0FJWUlnVU5BU0FDS0FJTUlnSWdCMGNOQUFzTUFnc0FDeUFBTFFBRElBQW9BaEFnQVNBRklBTVFsUUVOQUFOQUFrQWdCU2dDRUNJQ0RRQURRQ0FGS0FJWUlnSU5BU0FGS0FJTUlnVWdCMGNOQUFzTUFnc2dBQzBBQXlBQUtBSVFJQUVnQWlJRklBTVFsUUZGRFFBTEN5QUdRUkJxSkFBTGpBUUJBMzhqQUVFZ2F5SUdKQUFDUUFKL0lBSW9BZ1FFUUNBR1FRQTJBaGdnQmlnQ0dBd0JDeUFDS0FJQUN3UkFBbjhnQWlnQ0JBUkFJQVpCQURZQ0dDQUdLQUlZREFFTElBSW9BZ0FMSVFJZ0FDMEFBeUFBS0FJUUlBRWdBaUFERUpVQlFRQWdCQnNOQVNBRUJFQURRQ0FDS0FJTUlnSkZEUU1nQUMwQUF5QUFLQUlRSUFFZ0FpQURFSlVCUlEwQURBTUxBQXNnQWlnQ0RDSUNSUTBCQTBBZ0FDMEFBeUFBS0FJUUlBRWdBaUFERUpVQkdpQUNLQUlNSWdJTkFBc01BUXNnQWlnQ0JDSUhSUTBBSUFJb0FnQWlBa1VOQUFKQUFrQUNRQ0FBTFFBRFFRSkhEUUFDUUNBSEtBSUVJZ1ZCaU16eEFDQUZHeUlGTFFBQVFmZ0FSdzBBSUFVdEFBRkI3UUJIRFFBZ0JTMEFBa0hzQUVjTkFDQUZMUUFEUWU0QVJ3MEFJQVV0QUFSQjh3QkhEUUFnQlMwQUJTSUZSUTBCSUFWQk9rWU5BUXNnQmtFUWFpSUZJQWMyQWdBZ0JrRUlhaUlISUFJMkFnQUNRQ0FGS0FJQUJFQWdCaUFIS0FJQU5nSVlEQUVMSUFaQkFEWUNHQXNnQmlBRktBSUFOZ0ljSUFFb0FnZ2lCU0FCS0FJTVJnMEJJQUVnQlVFSWFqWUNDQ0FGSUFZcEF4ZzNBZ0FnQkVVTkFnd0RDeUFFUlEwQkEwQWdBQzBBQXlBQUtBSVFJQUVnQWlBREVKVUJEUU1nQWlnQ0RDSUNEUUFMREFJTElBRWdCa0VZYWlBREVJa0RJQVFOQVFzRFFDQUFMUUFESUFBb0FoQWdBU0FDSUFNUWxRRWFJQUlvQWd3aUFnMEFDd3NnQmtFZ2FpUUFDNDBDQVFGL0l3QkJFR3NpQlNRQUFrQUNmeUFDS0FJRUJFQWdCVUVBTmdJQUlBVW9BZ0FNQVFzZ0FpZ0NBQXNFUUFKL0lBSW9BZ1FFUUNBRlFRaHFRUUEyQWdBZ0JTZ0NDQXdCQ3lBQ0tBSUFDeUVDSUFRRVFBTkFJQUlvQWd3aUFrVU5BeUFBTFFBRElBQW9BaEFnQVNBQ0lBTVFsUUZGRFFBTUF3c0FDeUFDS0FJTUlnSkZEUUVEUUNBQUxRQURJQUFvQWhBZ0FTQUNJQU1RbFFFYUlBSW9BZ3dpQWcwQUN3d0JDeUFDS0FJRVJRMEFJQUlvQWdBaUFrVU5BQ0FFQkVBRFFDQUFMUUFESUFBb0FoQWdBU0FDSUFNUWxRRU5BaUFDS0FJTUlnSU5BQXdDQ3dBTEEwQWdBQzBBQXlBQUtBSVFJQUVnQWlBREVKVUJHaUFDS0FJTUlnSU5BQXNMSUFWQkVHb2tBQXY1QXdFRGZ5TUFRU0JySWdNa0FBSkFBa0FnQUVVTkFDQURRUkJxSUFBb0FodzJBZ0FnQXlBREtBSVFJZ0EyQWdnZ0FFVU5BQ0FCUlFSQUEwQUNRQ0FBS0FJRUlnRkJpTXp4QUNBQkd5SUJMUUFBUWZnQVJ3MEFJQUV0QUFGQjdRQkhEUUFnQVMwQUFrSHNBRWNOQUNBQkxRQURRZTRBUncwQUlBRXRBQVJCOHdCSERRQWdBUzBBQlVVTkJBc2dBMEVZYWlBQUtBSVFOZ0lBSUFNZ0F5Z0NHQ0lBTmdJSUlBQU5BQXdDQ3dBTElBSkZCRUFEUUFKQUlBQW9BZ1FpQVVHSXpQRUFJQUViSWdFdEFBQkIrQUJIRFFBZ0FTMEFBVUh0QUVjTkFDQUJMUUFDUWV3QVJ3MEFJQUV0QUFOQjdnQkhEUUFnQVMwQUJFSHpBRWNOQUNBQkxRQUZRVHBIRFFBZ0FTMEFCa1VOQkFzZ0EwRVlhaUFBS0FJUU5nSUFJQU1nQXlnQ0dDSUFOZ0lJSUFBTkFBd0NDd0FMQTBBQ1FDQUFLQUlFSWdSQmlNenhBQ0FFR3lJRUxRQUFRZmdBUncwQUlBUXRBQUZCN1FCSERRQWdCQzBBQWtIc0FFY05BQ0FFTFFBRFFlNEFSdzBBSUFRdEFBUkI4d0JIRFFBZ0JDMEFCVUU2UncwQUlBUkJCbW9oQlVFQUlRUURRQ0FFSUFWcUxRQUFJQUVnQkdvdEFBQkhEUUVnQkVFQmFpSUVJQUpIRFFBTElBSWdCV290QUFCRkRRTUxJQU5CR0dvZ0FDZ0NFRFlDQUNBRElBTW9BaGdpQURZQ0NDQUFEUUFMQ3lBRFFRaHFRUUEyQWdBTElBTW9BZ2doQUNBRFFTQnFKQUFnQUF2c0F3RUxmd0pBSUFFb0FnQWlCUzBBQUVVTkFDQUJMUUFFSVFNZ0FDMEFCQ0VFQWtBZ0FDZ0NBQ0lHTFFBQURRQWdCQTBBSUFNTkFDQUFJQVUyQWdBUEN3Si9JQVFFUUNBQUtBSUlEQUVMSUFZUUh3c2hCeUFIQW44Z0F3UkFJQUVvQWdnTUFRc2dCUkFmQ3lJTmFpSUxRUWhxSVFNZ0IwRUlha0Y0Y1NFTUFrQUNRQUpBSUFRaUJVVUVRQ0FEUVhoeElRUWdBaWdDQkNFRElBSW9BZ0FpQ0NnQ0JDRUpEQUVMSUFOQmVIRWlCQ0FDS0FJRUlnTWdER3RxSWdvZ0FpZ0NBQ0lJS0FJRUlnbE5EUUVMQW44Z0NTQURJQVJxSWdwUEJFQWdBaUFLTmdJRUlBTWdDR3BCQ0dvTUFRc2dCRUdBQ0dvaUEwR0FJQ0FEUVlBZ1N4c2lDRUVJYWtHa3hJRUJLQUlBRVFBQUlnTkZCRUFnQWlnQ0NDSUFSUTBFSUFCQkFUb0FBQThMSUFJb0FnQWhDU0FESUFnMkFnUWdBeUFKTmdJQUlBSWdCRFlDQkNBQ0lBTTJBZ0FnQTBFSWFnc2hCQ0FGUlEwQklBUWdCa0VBSUFVYklnVWdEQkFaR2lBRklBSW9BZ0FvQWdBaUJrRUlha2NOQVNBR0tBSUFJZ1ZGRFFFZ0JrR2d4SUVCS0FJQUVRRUFJQUlvQWdBZ0JUWUNBQXdCQ3lBQ0lBbzJBZ1FnQmlFRUN5QUFMUUFFUlFSQUlBUWdBQ2dDQUNBSEVCa2FDeUFFSUFkcUlBRW9BZ0FnRFJBWkdpQUVJQXRxUVFBNkFBQWdBQ0FMTmdJSUlBQkJBVG9BQkNBQUlBUTJBZ0FMQzRvV0FRcC9Ba0FDUUFKQUlBRkZEUUFnQVMwQUFVRUJSZzBBSUFBb0FpQWlBVUdzc08wQU5nSUFEQUVMSUFCQkJHb2hDRUVESVFOQkFTRUVBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQUVFVWFpZ0NBQ0lGUVJackRnTUNBQUVEQ3lBSUVOd0JJQUFvQWhSQkVrWUVRQXdIQ3dKL0lBQW9BZ0FpQUNnQ0JDSURRUmhxSWdJZ0FDZ0NBQ0lGS0FJRVRRUkFJQUFnQWpZQ0JDQURJQVZxUVFocURBRUxRUUFoQWtHSUlFR2t4SUVCS0FJQUVRQUFJZ05GQkVBZ0FDZ0NDQ0lBUlEwRkRBd0xJQUFvQWdBaEFpQURRWUFnTmdJRUlBTWdBallDQUNBQVFSZzJBZ1FnQUNBRE5nSUFJQU5CQ0dvTElnQkJBRFlDRUNBQVFnQTNBd2dnQUNBQk5nSUVJQUJCdUlLd0VEWUNBQ0FBRHdzZ0NCRGNBU0FBS0FJVVFSSkdCRUFNQmdzQ2Z5QUFLQUlBSWdBb0FnUWlBMEVZYWlJQ0lBQW9BZ0FpQlNnQ0JFMEVRQ0FBSUFJMkFnUWdBeUFGYWtFSWFnd0JDMEVBSVFKQmlDQkJwTVNCQVNnQ0FCRUFBQ0lEUlFSQUlBQW9BZ2dpQUVVTkJBd0xDeUFBS0FJQUlRSWdBMEdBSURZQ0JDQURJQUkyQWdBZ0FFRVlOZ0lFSUFBZ0F6WUNBQ0FEUVFocUN5SUFRUUEyQWhBZ0FFSUFOd01JSUFBZ0FUWUNCQ0FBUWJpQ3BCQTJBZ0FnQUE4TElBZ1EzQUVnQUNnQ0ZDRUZRUUloQTBFQUlRUUxBa0FDUUFKQUFrQUNRQ0FGUVFsckRnd0JDUWtKQ1FrSkNRa0pDUUFKQ3lBQUtBSVFJUUlnQUNnQ0RDRUZJQWdRM0FFZ0FDZ0NGQ0lHUVJsR0JIOGdCRVVFUUNBQUtBSWdJZ0ZCb0pmdUFEWUNBQXdNQ3dKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBRkxBQUFJZ05CNFFCckRoTUFFQUVDRUFNUUVCQVFFQkFRQkJBRkVCQUdFQXNnQWlBRmF5SUVSUTBQSUFOQjRRQkhEUTlCQVNFQ0FrQURRQ0FDSUFSSEJFQWdBaUFGYWlFRElBSkJvLy90QUdvaEJpQUNRUUZxSVFJZ0JpMEFBQ0FETFFBQVJnMEJEQUlMQzBFQUlRTWdCRUVJUmcwSUMwRUJJUUlDUUFOQUlBSWdCRWNFUUNBQ0lBVnFJUU1nQWtIZisrNEFhaUVHSUFKQkFXb2hBaUFHTFFBQUlBTXRBQUJHRFFFTUFnc0xRUUVoQXlBRVFSQkdEUWdMUVFFaEFnTkFJQUlnQkVZTkJ5QUNJQVZxSVFNZ0FrSDNpZThBYWlFR0lBSkJBV29oQWlBR0xRQUFJQU10QUFCR0RRQUxEQThMSUFJZ0JXc2lCRVVORGlBRFFlTUFSdzBPUVFFaEFnTkFJQUlnQkVjRVFDQUNJQVZxSVFNZ0FrSG93dThBYWlFR0lBSkJBV29oQWlBR0xRQUFJQU10QUFCR0RRRU1FQXNMUVFNaEF5QUVRUVZIRFE0TUJnc2dBaUFGYXlJRVJRME5JQU5CNUFCSERRMUJBU0VDQWtBRFFDQUNJQVJIQkVBZ0FpQUZhaUVESUFKQm82ZnRBR29oQmlBQ1FRRnFJUUlnQmkwQUFDQURMUUFBUmcwQkRBSUxDMEVFSVFNZ0JFRUtSZzBHQzBFQklRSURRQ0FDSUFSSEJFQWdBaUFGYWlFRElBSkJ6UHZ1QUdvaEJpQUNRUUZxSVFJZ0JpMEFBQ0FETFFBQVJnMEJEQThMQzBFRklRTWdCRUVTUncwTkRBVUxJQUlnQldzaUJFVU5EQ0FEUWVZQVJ3ME1RUUVoQWdKQUEwQWdBaUFFUndSQUlBSWdCV29oQXlBQ1FhN3k3Z0JxSVFZZ0FrRUJhaUVDSUFZdEFBQWdBeTBBQUVZTkFRd0NDd3RCQmlFRElBUkJDVVlOQlF0QkFTRUNBMEFnQWlBRVJ3UkFJQUlnQldvaEF5QUNRYlAxN2dCcUlRWWdBa0VCYWlFQ0lBWXRBQUFnQXkwQUFFWU5BUXdPQ3d0QkJ5RURJQVJCRVVjTkRBd0VDeUFDSUFWcklnUkZEUXNnQTBIdUFFY05DMEVCSVFJRFFDQUNJQVJIQkVBZ0FpQUZhaUVESUFKQnhyVHZBR29oQmlBQ1FRRnFJUUlnQmkwQUFDQURMUUFBUmcwQkRBMExDMEVJSVFNZ0JFRUpSdzBMREFNTElBSWdCV3NpQkVVTkNpQURRZkFBUncwS1FRRWhBZ0pBQTBBZ0FpQUVSd1JBSUFJZ0JXb2hBeUFDUWVHZTdRQnFJUVlnQWtFQmFpRUNJQVl0QUFBZ0F5MEFBRVlOQVF3Q0N3dEJDU0VESUFSQkJrWU5Bd3RCQVNFQ0FrQURRQ0FDSUFSSEJFQWdBaUFGYWlFRElBSkI2UGJ1QUdvaEJpQUNRUUZxSVFJZ0JpMEFBQ0FETFFBQVJnMEJEQUlMQzBFS0lRTWdCRUVKUmcwREMwRUJJUUlEUUNBQ0lBUkhCRUFnQWlBRmFpRURJQUpCeGZYdUFHb2hCaUFDUVFGcUlRSWdCaTBBQUNBRExRQUFSZzBCREF3TEMwRUxJUU1nQkVFUlJ3MEtEQUlMSUFJZ0JXc2lCRVVOQ1NBRFFmTUFSdzBKUVFFaEFnTkFJQUlnQkVjRVFDQUNJQVZxSVFNZ0FrSHIrKzRBYWlFR0lBSkJBV29oQWlBR0xRQUFJQU10QUFCR0RRRU1Dd3NMUVF3aEF5QUVRUVJHRFFFTUNRdEJBaUVESUFSQkNVY05DQXNnQ0JEY0FRSkFJQUJCRkdvb0FnQkJDV3NPREFJS0Nnb0tDZ29LQ2dvS0FBb0xJQUFvQWhBaEFpQUFLQUlNSVFVZ0NCRGNBU0FBS0FJVUJTQUdDMEVNUmdSQUlBZ1EzQUVnQUNnQ0ZDSUdRUTFHQkVBZ0NCRGNBVUdJelBFQUlRUWdCU0FDRU5nT0lnWU5CU0FBS0FJZ0lnRkIrWlB2QURZQ0FBd01DeUFDSUFWcklnUkZEUVpCQUNFQ0EwQWdBa0gybis0QWFpMEFBQ0FDSUFWcUxRQUFSdzBISUFKQkFXb2lBaUFFUncwQUN5QUVRUlpIRFFZZ0JrRU9Sd1JBSUFBb0FpQWlBVUdFcVBFQU5nSUFEQXdMSUFBb0FoQWhBaUFBS0FJTUlRVWdDQkRjQVNBQUtBSVVRUTFHRFFJZ0FDZ0NJQ0lCUWRhbjhRQTJBZ0FNQ3d0QkFTRUdJQUlnQld0QkEwZ05BaUFDUVFKckxRQUFRVHBIRFFJZ0FrRUJheUlFSUFJZ0JDMEFBRUVxUmlJRUd5RUNRUWhCQVNBRUd5RUdEQUlMSUFnUTNBRkJpTXp4QUNFRVFRY2hCZ3dDQ3lBSUVOd0JRUVloQmdzZ0JVVUVRRUdJelBFQUlRUU1BUXNDZnlBQUtBSUFJZ1FvQWdRaUJ5QUNJQVZySWdsQkNHcEJlSEVpQzJvaUFpQUVLQUlBSWdvb0FnUk5CRUFnQkNBQ05nSUVJQWNnQ21wQkNHb01BUXRCQUNFQ0lBdEJnQWhxSWdkQmdDQWdCMEdBSUVzYklncEJDR3BCcE1TQkFTZ0NBQkVBQUNJSFJRUkFJQVFvQWdnaUFFVU5Bd3dLQ3lBRUtBSUFJUUlnQnlBS05nSUVJQWNnQWpZQ0FDQUVJQXMyQWdRZ0JDQUhOZ0lBSUFkQkNHb0xJZ1FnQlNBSkVCa2dDV3BCQURvQUFBc0NmeUFBS0FJQUlnVW9BZ1FpQWtFWWFpSUhJQVVvQWdBaUNTZ0NCRTBFUUNBRklBYzJBZ1FnQWlBSmFrRUlhZ3dCQzBFQUlRSkJpQ0JCcE1TQkFTZ0NBQkVBQUNJSFJRUkFJQVVvQWdnaUFFVU5BZ3dKQ3lBRktBSUFJUUlnQjBHQUlEWUNCQ0FISUFJMkFnQWdCVUVZTmdJRUlBVWdCellDQUNBSFFRaHFDeUlDSUFRMkFoQWdBa0lBTndNSUlBSWdBVFlDQkNBQ0lBWTZBQU1nQWlBRE9nQUNJQUpCdUFJN0FRQWdBQ2dDUkNFR0lBQkJGR29vQWdCQkVrWUVRRUVBSVFNRFFDQUlFTndCSUFBZ0FDZ0NSQ0lGUVFGcUlnRTJBa1FnQVVHQkNFOEVRQXdJQ3lBQUlBVkJBbW9pQlRZQ1JDQUZRWUVJVHdSQURBZ0xJQUFReVFVaUJVVUVRRUVBRHdzZ0FDQUZRUUFReUFVaEJDQUFJQUUyQWtRZ0JFVUVRRUVBRHdzQ2Z5QUFLQUlBSWdFb0FnUWlCVUVZYWlJSElBRW9BZ0FpQ1NnQ0JFMEVRQ0FCSUFjMkFnUWdCU0FKYWtFSWFnd0JDMEdJSUVHa3hJRUJLQUlBRVFBQUlnVkZCRUFnQVNnQ0NDSUFSUVJBUVFBUEN3d0xDeUFCS0FJQUlRY2dCVUdBSURZQ0JDQUZJQWMyQWdBZ0FVRVlOZ0lFSUFFZ0JUWUNBQ0FGUVFocUN5SUJRUUEyQWd3Z0FTQUVOZ0lJSUFGQ2tBSTNBd0FnQUNnQ0ZFRVRSd1JBSUFBb0FpQWlBVUhVdmZFQU5nSUFEQWtMSUFnUTNBRUNRQ0FEQkVBZ0F5QUJOZ0lNREFFTElBSWdBVFlDQ0FzZ0FTRURJQUFvQWhSQkVrWU5BQXNMSUFBZ0JqWUNSQXNnQWc4TElBQW9BaUFpQVVHcWxPMEFOZ0lBREFRTElBQW9BaUFpQVVHKzVPMEFOZ0lBSUFFZ0FDZ0NDQ0FBS0FJWWF6WUNCRUVBRHdzZ0FDZ0NJQ0lCUWNDWDdnQTJBZ0FNQWdzZ0FDZ0NJQ0lCUWM2VTdRQTJBZ0FNQVFzZ0FDZ0NJQ0lCUWJMazdnQTJBZ0FMSUFFZ0FDZ0NDQ0FBS0FJWWF6WUNCRUVBRHdzZ0FFRUJPZ0FBUVFBTGpnTUJBMzhDUUFKQUFrQUNRQUpBQWtBZ0FDd0FBQ0lDUWVNQWF3NFNBQVFFQkFRRUJBUUVCQVFCQkFJRUJBUURCQXNnQVNBQWF5SURSUTBESUFKQjR3QkhEUU5CQVNFQkEwQWdBU0FEUndSQUlBQWdBV29oQWlBQlFkbWc3UUJxSVFRZ0FVRUJhaUVCSUFRdEFBQWdBaTBBQUVZTkFRd0ZDd3RCQXlFQUlBTkJCMGNOQXd3RUN5QUJJQUJySWdORkRRSWdBa0h1QUVjTkFrRUJJUUVEUUNBQklBTkhCRUFnQUNBQmFpRUNJQUZCbUxIdkFHb2hCQ0FCUVFGcUlRRWdCQzBBQUNBQ0xRQUFSZzBCREFRTEMwRUNJUUFnQTBFRVJ3MENEQU1MSUFFZ0FHc2lBMFVOQVNBQ1FmQUFSdzBCUVFFaEFRTkFJQUVnQTBjRVFDQUFJQUZxSVFJZ0FVSDJuKzRBYWlFRUlBRkJBV29oQVNBRUxRQUFJQUl0QUFCR0RRRU1Bd3NMUVFRaEFDQURRUlpIRFFFTUFnc2dBU0FBYXlJRFJRMEFJQUpCOUFCSERRQkJBU0VCQTBBZ0FTQURSd1JBSUFBZ0FXb2hBaUFCUVlhTDdRQnFJUVFnQVVFQmFpRUJJQVF0QUFBZ0FpMEFBRVlOQVF3Q0N3dEJCU0VBSUFOQkJFWU5BUXRCQUNFQUN5QUFDNThEQVFsL0FrQWdBU0FDUmcwQUlBQW9BZ2dpQkNBQUtBSUVJZ1ZyUVFOMUlnc2dBaUFCYXlJTVFRTjFJZ2xxSWdZZ0FDZ0NEQ0FGYXlJQ1FRTjFTd1JBSUFaQkEzUWhCeUFDUVFkcVFYaHhJUW9nQXlnQ0JDRUlBa0FDUUNBRlJRUkFJQU1vQWdBaUJpZ0NCQ0VFREFFTElBZ2dDbXNnQjJvaUFpQURLQUlBSWdZb0FnUWlCRXNOQUNBRElBSTJBZ1FNQVFzQ2Z5QUVJQWNnQ0dvaUFrOEVRQ0FESUFJMkFnUWdCaUFJYWtFSWFnd0JDeUFIUVlBSWFpSUNRWUFnSUFKQmdDQkxHeUlFUVFocVFhVEVnUUVvQWdBUkFBQWlCa1VFUUNBREtBSUlJZ0JGRFFRZ0FFRUJPZ0FBRHdzZ0F5Z0NBQ0VDSUFZZ0JEWUNCQ0FHSUFJMkFnQWdBeUFITmdJRUlBTWdCallDQUNBR1FRaHFDeUVFQWtBZ0JVVU5BQ0FFSUFVZ0NoQVpHaUFGSUFNb0FnQW9BZ0FpQlVFSWFrY05BQ0FGS0FJQUlnSkZEUUFnQlVHZ3hJRUJLQUlBRVFFQUlBTW9BZ0FnQWpZQ0FBc2dCQ0VGQ3lBQUlBVTJBZ1FnQUNBRklBdEJBM1JxSWdRMkFnZ2dBQ0FFSUFsQkEzUnFOZ0lNQ3lBRUlBRWdEQkFaR2lBQUlBQW9BZ2dnQ1VFRGRHbzJBZ2dMQy9BQkFRVi9RWWpNOFFBaEJnSkFBa0FnQVNBQ1JnMEFBbjhnQXlnQ0JDSUVJQUlnQVdzaUFrRUlha0Y0Y1NJSWFpSUZJQU1vQWdBaUJ5Z0NCRTBFUUNBRElBVTJBZ1FnQkNBSGFrRUlhZ3dCQzBFQUlRVWdDRUdBQ0dvaUJFR0FJQ0FFUVlBZ1N4c2lCMEVJYWtHa3hJRUJLQUlBRVFBQUlnUkZCRUFnQXlnQ0NDSUJSUVJBUVFBaEFnd0VDeUFCUVFFNkFBQU1BZ3NnQXlnQ0FDRUdJQVFnQnpZQ0JDQUVJQVkyQWdBZ0F5QUlOZ0lFSUFNZ0JEWUNBQ0FFUVFocUN5SUdJQUVnQWhBWklBSnFRUUE2QUFCQkFTRUZEQUVMUVFBaEFnc2dBQ0FDTmdJSUlBQWdCVG9BQkNBQUlBWTJBZ0FMcFFJQkJYOGpBRUVRYXlJREpBQUNRQ0FBS0FJRUlnRUVRRUdJelBFQUlRUWdBQ2dDQUNFQUlBRW9BZ1FpQVVHSXpQRUFJQUViSWdKQk9oRGFBeUlCUlEwQklBQkZEUUVnQWtFQUlBRWJJUVVnQVNBQ2EwRUFJQUViSVFFRFFDQUFJQVVnQVJEVkRpSUNCRUFnQWlnQ0NDSUFRWWpNOFFBZ0FCc2hCQXdEQ3lBRElBQW9BZ3cyQWdBZ0F5Z0NBQ0lBRFFBTERBRUxRWWpNOFFBaEJFR0l6UEVBSVFFZ0FDZ0NBQ0lBQkVBZ0FDZ0NCQ0lCUVlqTThRQWdBUnNoQVFzZ0FVRTZFTm9ESVFJZ0FFVU5BQ0FDSUFGclFRQWdBaHNoQlNBQlFRQWdBaHNoQVFOQUlBQWdBU0FGRU5VT0lnSUVRQ0FDS0FJSUlnQkJpTXp4QUNBQUd5RUVEQUlMSUFOQkNHb2dBQ2dDRERZQ0FDQURLQUlJSWdBTkFBc0xJQU5CRUdva0FDQUVDNGdRQWc1L0Fud2pBRUV3YXlJRkpBQWdBUzBBQVNFR0FrQUNRQ0FBTFFBQklnZEJBVVlOQUNBR1FRRkdEUUFnQUNBQ0lBTVF2Z0VnQVNBQ0lBTVF2Z0ZsSVFRTUFRc0NRQ0FIUVFGSERRQWdCa0VCUncwQUlBTW9BZ0FpQ0NnQ0JDRU9JQWdvQWdBaEN5QUZRU0JxSUFBZ0FpQURRUUFRcUFFZ0JVRVFhaUFCSUFJZ0EwRUFFS2dCUVFJaENRSkFJQVVvQWlRaUNpQUZLQUlvUmcwQUEwQWdBeWdDQUNJR0tBSUVJUThnQmlnQ0FDRU1JQVVnQ2lnQ0FDQUtLQUlFSUFZUXVRSWdCU2dDQUNJQ0lRQURRQ0FBSWdGQkFXb2hBQ0FCTFFBQUlnUkIwTDd5QUdvdEFBQkJDSEVOQUF0RUFBQUFBQUFBK0g4aEV3SkFJQUVnQkVFdFJtb2lBQzBBQUNJQlJRMEFBa0FDUUNBQlFUcHJRWFZMQkVBZ0FDRUVBMEFnQkMwQUFTRUJJQVJCQVdvaUFDRUVJQUZCT210QmRVc05BQXNnQVVFdVJnMEJEQUlMSUFGQkxrY05BaUFBTFFBQlFUcHJRWFpKRFFJTElBQWhCQU5BSUFRdEFBRWhBU0FFUVFGcUlnQWhCQ0FCUVRwclFYVkxEUUFMQ3lBQlFkQys4Z0JxTFFBQVFRaHhCRUFEUUNBQUxRQUJJUUVnQUVFQmFpRUFJQUZCMEw3eUFHb3RBQUJCQ0hFTkFBc0xJQUVOQUNBQ1FRQVF5QUloRXd0QkJTRUpBa0FnQlNnQ0ZDSUNJQVVvQWhoR0JFQkJBU0VFREFFTEEwQWdBeWdDQUNJSEtBSUVJUkFnQnlnQ0FDRU5JQVVnQWlnQ0FDQUNLQUlFSUFjUXVRSWdCU2dDQUNJUklRQURRQ0FBSWdGQkFXb2hBQ0FCTFFBQUlnUkIwTDd5QUdvdEFBQkJDSEVOQUF0RUFBQUFBQUFBK0g4aEVnSkFJQUVnQkVFdFJtb2lBQzBBQUNJQlJRMEFBa0FDUUNBQlFUcHJRWFZMQkVBZ0FDRUVBMEFnQkMwQUFTRUJJQVJCQVdvaUFDRUVJQUZCT210QmRVc05BQXNnQVVFdVJnMEJEQUlMSUFGQkxrY05BaUFBTFFBQlFUcHJRWFpKRFFJTElBQWhCQU5BSUFRdEFBRWhBU0FFUVFGcUlnQWhCQ0FCUVRwclFYVkxEUUFMQ3lBQlFkQys4Z0JxTFFBQVFRaHhCRUFEUUNBQUxRQUJJUUVnQUVFQmFpRUFJQUZCMEw3eUFHb3RBQUJCQ0hFTkFBc0xJQUVOQUNBUlFRQVF5QUloRWdzZ0RTQUhLQUlBSWdGSEJFQURRQ0FCS0FJQUlRQWdBVUdneElFQktBSUFFUUVBSUFBaUFTQU5SdzBBQ3dzZ0VpQVRaaUlBUlNFRUlBY2dFRFlDQkNBSElBMDJBZ0FnQUVVRVFDQUNRUWhxSWdJZ0JTZ0NHRVlOQWd3QkN3dEJBU0VKQ3lBTUlBWW9BZ0FpQVVjRVFBTkFJQUVvQWdBaEFDQUJRYURFZ1FFb0FnQVJBUUFnQUNJQklBeEhEUUFMQ3lBR0lBODJBZ1FnQmlBTU5nSUFJQVJGRFFFZ0NrRUlhaUlLSUFVb0FpaEhEUUFMUVFJaENRc2dDeUFJS0FJQUlnRkhCRUFEUUNBQktBSUFJUUFnQVVHZ3hJRUJLQUlBRVFFQUlBQWlBU0FMUncwQUN3c2dDVUVDUnlFRUlBZ2dEallDQkNBSUlBczJBZ0FNQVFzQ1FDQUhRUUZHRFFBZ0JrRUJSdzBBSUFNb0FnQWlCeWdDQkNFS0lBY29BZ0FoQ0NBQUlBSWdBeEMrQVNFVElBVkJJR29nQVNBQ0lBTkJBQkNvQVFKQUlBVW9BaVFpQWlBRktBSW9SZzBBQTBBZ0F5Z0NBQ0lHS0FJRUlRc2dCaWdDQUNFSklBVkJFR29nQWlnQ0FDQUNLQUlFSUFZUXVRSWdCU2dDRUNJTUlRRURRQ0FCSWdCQkFXb2hBU0FBTFFBQUlnUkIwTDd5QUdvdEFBQkJDSEVOQUF0RUFBQUFBQUFBK0g4aEVnSkFJQUFnQkVFdFJtb2lBQzBBQUNJQlJRMEFBa0FDUUNBQlFUcHJRWFZMQkVBZ0FDRUVBMEFnQkMwQUFTRUJJQVJCQVdvaUFDRUVJQUZCT210QmRVc05BQXNnQVVFdVJnMEJEQUlMSUFGQkxrY05BaUFBTFFBQlFUcHJRWFpKRFFJTElBQWhCQU5BSUFRdEFBRWhBU0FFUVFGcUlnQWhCQ0FCUVRwclFYVkxEUUFMQ3lBQlFkQys4Z0JxTFFBQVFRaHhCRUFEUUNBQUxRQUJJUUVnQUVFQmFpRUFJQUZCMEw3eUFHb3RBQUJCQ0hFTkFBc0xJQUVOQUNBTVFRQVF5QUloRWdzZ0NTQUdLQUlBSWdGSEJFQURRQ0FCS0FJQUlRQWdBVUdneElFQktBSUFFUUVBSUFBaUFTQUpSdzBBQ3dzZ0VpQVRaaUlBSVFRZ0JpQUxOZ0lFSUFZZ0NUWUNBQ0FBRFFFZ0FrRUlhaUlDSUFVb0FpaEhEUUFMQ3lBSUlBY29BZ0FpQVVjRVFBTkFJQUVvQWdBaEFDQUJRYURFZ1FFb0FnQVJBUUFnQUNJQklBaEhEUUFMQ3lBSElBbzJBZ1FnQnlBSU5nSUFEQUVMSUFkQkFVY05BQ0FHUVFGR0RRQWdBeWdDQUNJSEtBSUVJUW9nQnlnQ0FDRUlJQVZCSUdvZ0FDQUNJQU5CQUJDb0FTQUJJQUlnQXhDK0FTRVRBa0FnQlNnQ0pDSUNJQVVvQWloR0RRQURRQ0FES0FJQUlnWW9BZ1FoQ3lBR0tBSUFJUWtnQlVFUWFpQUNLQUlBSUFJb0FnUWdCaEM1QWlBRktBSVFJZ3doQVFOQUlBRWlBRUVCYWlFQklBQXRBQUFpQkVIUXZ2SUFhaTBBQUVFSWNRMEFDMFFBQUFBQUFBRDRmeUVTQWtBZ0FDQUVRUzFHYWlJQUxRQUFJZ0ZGRFFBQ1FBSkFJQUZCT210QmRVc0VRQ0FBSVFRRFFDQUVMUUFCSVFFZ0JFRUJhaUlBSVFRZ0FVRTZhMEYxU3cwQUN5QUJRUzVHRFFFTUFnc2dBVUV1UncwQ0lBQXRBQUZCT210QmRra05BZ3NnQUNFRUEwQWdCQzBBQVNFQklBUkJBV29pQUNFRUlBRkJPbXRCZFVzTkFBc0xJQUZCMEw3eUFHb3RBQUJCQ0hFRVFBTkFJQUF0QUFFaEFTQUFRUUZxSVFBZ0FVSFF2dklBYWkwQUFFRUljUTBBQ3dzZ0FRMEFJQXhCQUJESUFpRVNDeUFKSUFZb0FnQWlBVWNFUUFOQUlBRW9BZ0FoQUNBQlFhREVnUUVvQWdBUkFRQWdBQ0lCSUFsSERRQUxDeUFTSUJObElnQWhCQ0FHSUFzMkFnUWdCaUFKTmdJQUlBQU5BU0FDUVFocUlnSWdCU2dDS0VjTkFBc0xJQWdnQnlnQ0FDSUJSd1JBQTBBZ0FTZ0NBQ0VBSUFGQm9NU0JBU2dDQUJFQkFDQUFJZ0VnQ0VjTkFBc0xJQWNnQ2pZQ0JDQUhJQWcyQWdBTElBVkJNR29rQUNBRUM0d1FBZzEvQW53akFFRXdheUlGSkFBZ0FTMEFBU0VHQWtBQ1FDQUFMUUFCSWdkQkFVWU5BQ0FHUVFGR0RRQWdBQ0FDSUFNUXZnRWdBU0FDSUFNUXZnRmpJUVFNQVFzQ1FDQUhRUUZIRFFBZ0JrRUJSdzBBSUFNb0FnQWlDQ2dDQkNFTklBZ29BZ0FoQ2lBRlFTQnFJQUFnQWlBRFFRQVFxQUVnQlVFUWFpQUJJQUlnQTBFQUVLZ0JRUUloQWdKQUlBVW9BaVFpQ1NBRktBSW9SZzBBQTBBZ0F5Z0NBQ0lHS0FJRUlRNGdCaWdDQUNFTElBVWdDU2dDQUNBSktBSUVJQVlRdVFJZ0JTZ0NBQ0lDSVFBRFFDQUFJZ0ZCQVdvaEFDQUJMUUFBSWdSQjBMN3lBR290QUFCQkNIRU5BQXRFQUFBQUFBQUErSDhoRWdKQUlBRWdCRUV0Um1vaUFDMEFBQ0lCUlEwQUFrQUNRQ0FCUVRwclFYVkxCRUFnQUNFRUEwQWdCQzBBQVNFQklBUkJBV29pQUNFRUlBRkJPbXRCZFVzTkFBc2dBVUV1UmcwQkRBSUxJQUZCTGtjTkFpQUFMUUFCUVRwclFYWkpEUUlMSUFBaEJBTkFJQVF0QUFFaEFTQUVRUUZxSWdBaEJDQUJRVHByUVhWTERRQUxDeUFCUWRDKzhnQnFMUUFBUVFoeEJFQURRQ0FBTFFBQklRRWdBRUVCYWlFQUlBRkIwTDd5QUdvdEFBQkJDSEVOQUFzTElBRU5BQ0FDUVFBUXlBSWhFZ3NDZnlBRktBSVVJZ0lnQlNnQ0dFWUVRRUVGSVFKQkFRd0JDd0ovQWtBRFFDQURLQUlBSWdjb0FnUWhEeUFIS0FJQUlRd2dCU0FDS0FJQUlBSW9BZ1FnQnhDNUFpQUZLQUlBSWhBaEFBTkFJQUFpQVVFQmFpRUFJQUV0QUFBaUJFSFF2dklBYWkwQUFFRUljUTBBQzBRQUFBQUFBQUQ0ZnlFUkFrQWdBU0FFUVMxR2FpSUFMUUFBSWdGRkRRQUNRQUpBSUFGQk9tdEJkVXNFUUNBQUlRUURRQ0FFTFFBQklRRWdCRUVCYWlJQUlRUWdBVUU2YTBGMVN3MEFDeUFCUVM1R0RRRU1BZ3NnQVVFdVJ3MENJQUF0QUFGQk9tdEJka2tOQWdzZ0FDRUVBMEFnQkMwQUFTRUJJQVJCQVdvaUFDRUVJQUZCT210QmRVc05BQXNMSUFGQjBMN3lBR290QUFCQkNIRUVRQU5BSUFBdEFBRWhBU0FBUVFGcUlRQWdBVUhRdnZJQWFpMEFBRUVJY1EwQUN3c2dBUTBBSUJCQkFCRElBaUVSQ3lBTUlBY29BZ0FpQVVjRVFBTkFJQUVvQWdBaEFDQUJRYURFZ1FFb0FnQVJBUUFnQUNJQklBeEhEUUFMQ3lBSElBODJBZ1FnQnlBTU5nSUFJQkVnRW1RaUFBMEJJQUpCQ0dvaUFpQUZLQUlZUncwQUMwRUZEQUVMUVFFTElRSWdBRVVMSVFRZ0N5QUdLQUlBSWdGSEJFQURRQ0FCS0FJQUlRQWdBVUdneElFQktBSUFFUUVBSUFBaUFTQUxSdzBBQ3dzZ0JpQU9OZ0lFSUFZZ0N6WUNBQ0FFUlEwQklBbEJDR29pQ1NBRktBSW9SdzBBQzBFQ0lRSUxJQW9nQ0NnQ0FDSUJSd1JBQTBBZ0FTZ0NBQ0VBSUFGQm9NU0JBU2dDQUJFQkFDQUFJZ0VnQ2tjTkFBc0xJQUpCQWtjaEJDQUlJQTAyQWdRZ0NDQUtOZ0lBREFFTEFrQWdCMEVCUmcwQUlBWkJBVWNOQUNBREtBSUFJZ2NvQWdRaENpQUhLQUlBSVFnZ0FDQUNJQU1RdmdFaEVpQUZRU0JxSUFFZ0FpQURRUUFRcUFFQ1FDQUZLQUlrSWdJZ0JTZ0NLRVlOQUFOQUlBTW9BZ0FpQmlnQ0JDRUxJQVlvQWdBaENTQUZRUkJxSUFJb0FnQWdBaWdDQkNBR0VMa0NJQVVvQWhBaURDRUJBMEFnQVNJQVFRRnFJUUVnQUMwQUFDSUVRZEMrOGdCcUxRQUFRUWh4RFFBTFJBQUFBQUFBQVBoL0lSRUNRQ0FBSUFSQkxVWnFJZ0F0QUFBaUFVVU5BQUpBQWtBZ0FVRTZhMEYxU3dSQUlBQWhCQU5BSUFRdEFBRWhBU0FFUVFGcUlnQWhCQ0FCUVRwclFYVkxEUUFMSUFGQkxrWU5BUXdDQ3lBQlFTNUhEUUlnQUMwQUFVRTZhMEYyU1EwQ0N5QUFJUVFEUUNBRUxRQUJJUUVnQkVFQmFpSUFJUVFnQVVFNmEwRjFTdzBBQ3dzZ0FVSFF2dklBYWkwQUFFRUljUVJBQTBBZ0FDMEFBU0VCSUFCQkFXb2hBQ0FCUWRDKzhnQnFMUUFBUVFoeERRQUxDeUFCRFFBZ0RFRUFFTWdDSVJFTElBa2dCaWdDQUNJQlJ3UkFBMEFnQVNnQ0FDRUFJQUZCb01TQkFTZ0NBQkVCQUNBQUlnRWdDVWNOQUFzTElCRWdFbVFpQUNFRUlBWWdDellDQkNBR0lBazJBZ0FnQUEwQklBSkJDR29pQWlBRktBSW9SdzBBQ3dzZ0NDQUhLQUlBSWdGSEJFQURRQ0FCS0FJQUlRQWdBVUdneElFQktBSUFFUUVBSUFBaUFTQUlSdzBBQ3dzZ0J5QUtOZ0lFSUFjZ0NEWUNBQXdCQ3lBSFFRRkhEUUFnQmtFQlJnMEFJQU1vQWdBaUJ5Z0NCQ0VLSUFjb0FnQWhDQ0FGUVNCcUlBQWdBaUFEUVFBUXFBRWdBU0FDSUFNUXZnRWhFZ0pBSUFVb0FpUWlBaUFGS0FJb1JnMEFBMEFnQXlnQ0FDSUdLQUlFSVFzZ0JpZ0NBQ0VKSUFWQkVHb2dBaWdDQUNBQ0tBSUVJQVlRdVFJZ0JTZ0NFQ0lNSVFFRFFDQUJJZ0JCQVdvaEFTQUFMUUFBSWdSQjBMN3lBR290QUFCQkNIRU5BQXRFQUFBQUFBQUErSDhoRVFKQUlBQWdCRUV0Um1vaUFDMEFBQ0lCUlEwQUFrQUNRQ0FCUVRwclFYVkxCRUFnQUNFRUEwQWdCQzBBQVNFQklBUkJBV29pQUNFRUlBRkJPbXRCZFVzTkFBc2dBVUV1UmcwQkRBSUxJQUZCTGtjTkFpQUFMUUFCUVRwclFYWkpEUUlMSUFBaEJBTkFJQVF0QUFFaEFTQUVRUUZxSWdBaEJDQUJRVHByUVhWTERRQUxDeUFCUWRDKzhnQnFMUUFBUVFoeEJFQURRQ0FBTFFBQklRRWdBRUVCYWlFQUlBRkIwTDd5QUdvdEFBQkJDSEVOQUFzTElBRU5BQ0FNUVFBUXlBSWhFUXNnQ1NBR0tBSUFJZ0ZIQkVBRFFDQUJLQUlBSVFBZ0FVR2d4SUVCS0FJQUVRRUFJQUFpQVNBSlJ3MEFDd3NnRVNBU1l5SUFJUVFnQmlBTE5nSUVJQVlnQ1RZQ0FDQUFEUUVnQWtFSWFpSUNJQVVvQWloSERRQUxDeUFJSUFjb0FnQWlBVWNFUUFOQUlBRW9BZ0FoQUNBQlFhREVnUUVvQWdBUkFRQWdBQ0lCSUFoSERRQUxDeUFISUFvMkFnUWdCeUFJTmdJQUN5QUZRVEJxSkFBZ0JBdEZBUUovSUFBb0FnQWlBUVJBSUFFb0FnUWlBQ2dDQUNJQ0JFQURRQ0FBUWFERWdRRW9BZ0FSQVFBZ0FpSUFLQUlBSWdJTkFBc0xJQUZCb01TQkFTZ0NBQkVCQUFzTGhnTUJCWDhqQUVIUUFHc2lBeVFBSUFCQkFEWUNBQ0FBUVFScUlnUWlBa0VBTmdJRUlBSkI2b0h1QURZQ0FBSkFBa0JCb0NCQnBNU0JBU2dDQUJFQUFDSUNCRUFnQWtFQU9nQ1lJQ0FDUVFBMkFnZ2dBa0VBTmdJQUlBSkNnSUNBZ0lDQUJEY0RFQ0FDSUFKQm1DQnFOZ0lNSUFJZ0FrRVFhallDQkNBRFFnQTNBaFFnQXlBQk5nSU1JQU1nQWtFRWFpSUZOZ0lJSUFOQkNHb2lCa0VFY2hEY0FTQURRUUUyQWt3Z0F5QUVOZ0lvSUFOQkFEWUNKQ0FESUFFMkFpQUNRQ0FHRU1rRklnRkZEUUFnQTBFSWFpQUJRUUFReUFVaUFVVU5BQ0FES0FJY1FScEdEUUlnQXlnQ0tDSUJRZkNCN1FBMkFnQWdBU0FES0FJUUlBTW9BaUJyTmdJRUN5QUNRUUEyQWdBZ0FpMEFtQ0FOQWtFTUVBQWlBVUhVdmZJQU5nSUFJQUVnQUNrQ0JEY0NCQ0FCUWZ5OThnQkJHaEFCQUFzTUFRc2dBaUFCTmdJQUlBRWdCUkM3Q0NBQVFRQTJBZ1FnQUNBQ05nSUFJQU5CMEFCcUpBQVBDMEVFRUFBaUFFSHMyL0VBTmdJQUlBQkIyTnZ4QURZQ0FDQUFRYURjOFFCQkdoQUJBQXVDQVFFQ2Z5QUFJQUZIQkVBZ0FDZ0NEQ0lESUFCQkJHb2lBa2NFUUNBRFFhREVnUUVvQWdBUkFRQUxJQUFnQVNnQ0FEWUNBQ0FBSUFFcEFnUTNBZ1FnQUNBQ0lBRW9BZ3dpQWlBQ0lBRkJCR29pQTBZYklnSTJBZ3dnQUNBQ0lBRW9BaEFnQVNnQ0RHdHFOZ0lRSUFFZ0F6WUNFQ0FCSUFNMkFnd2dBVUVBTmdJQUN3dFZBUUYvSXdCQkVHc2lBU1FBQW44Z0FDZ0NCQVJBSUFBb0FnQU1BUXNDUUNBQUtBSUFJZ0FFUUNBQlFRaHFJQUFvQWd3MkFnQU1BUXNnQVVFSWFrRUFOZ0lBQ3lBQktBSUlDeUVBSUFGQkVHb2tBQ0FBQzc0UEFRMS9Jd0JCRUdzaUNDUUFJQWhCQURZQ0NDQUlJQUUyQWdRZ0NFSEF2ZklBTmdJQUl3QkJrTkFBYXlJRUpBQWdCRUVBTmdLRVVDQUVJQWcyQW9CUUlBUkJzTVB5QUNnQ0FEWUNpRkFnQTBFQ2NRUkFJQVJCQXpZQ2hGQWdCRUcvQVRvQUFpQUVRZS8zQWpzQkFBc0NRQ0FEUVFoeERRQUNRQ0FBS0FJQUtBSVFJZ0ZGRFFBRFFBSkFJQUVvQWdCQkQzRkJBbXNPQmdJQUFBQUFBd0FMSUFFb0FoZ2lBUTBBQ3dzZ0JFRzN3dkVBRUt3RUlBUW9Bb1JRSWdGQi93OVBCRUFnQkNBRUlBRVFlMEVBSVFFTElBRWdCR3BCdi93QU93QUFJQVFnQVVFQ2FpSUZOZ0tFVUNBRFFRUnhEUUFnQVVIK0QwOEVRQ0FFSUFRZ0JSQjdRUUFoQlFzZ0JDQUZha0VLT2dBQUlBUWdCVUVCYWpZQ2hGQUxJQUFvQWdBaERDQUNJUTBnQXlJSlFRUnhJUW9DZjBFQUlBTkJ3UUJ4UlEwQUdrRUFJQW9OQUJvZ0RSQWZDeUVMSUFsQmdBRnhJUkJCQWlFQUlBd2hCUU5BQWtBQ2Z3SkFBbjhnQlNnQ0FFRVBjVUVEYTBFQlRRUkFJQVFnQlNBSkVJUVBRUUFNQVFzQ1FDQUtEUUFnQUVFQmNVVU5BQ0FFS0FLRVVDSUNRWUFRVHdSQUlBUWdCQ0FDRUh0QkFDRUNDeUFDSUFScVFRbzZBQUFnQkNBQ1FRRnFOZ0tFVUFzQ1FDQUxSUTBBSUFCQkFuRkZEUUFnQkNBTklBc2dCeERLQ2dzQ1FBSkFBa0FDUUNBRktBSUFRUTl4UVFGckRnSUJBQUlMSUFVb0FnUWlBRUhSdWUwQUlBQWJJUUlnQkNnQ2hGQWlBRUdBRUU4RVFDQUVJQVFnQUJCN1FRQWhBQXNnQUNBRWFrRThPZ0FBSUFRZ0FFRUJhallDaEZBZ0JDQUNFS3dFSUFVb0Fod0VRQ0FFSUFVZ0RTQUxJQWtnQnhEN0Rnc2dCU2dDQ0VVRVFDQUVLQUtFVUNFQUlBVW9BaEJGQkVBZ0VBUkFJQUJCL2c5UEJFQWdCQ0FFSUFBUWUwRUFJUUFMSUFBZ0JHb2lBVUcrK0FBN0FBQWdBVUV2T2dBQ0lBUWdBRUVEYWpZQ2hGQWdCQ0FDRUt3RUlBUW9Bb1JRSWdCQmdCQlBCRUFnQkNBRUlBQVFlMEVBSVFBTElBQWdCR3BCUGpvQUFDQUVJQUJCQVdvMkFvUlFEQVVMSUFwRkJFQWdBRUdBRUU4RVFDQUVJQVFnQUJCN1FRQWhBQXNnQUNBRWFrRWdPZ0FBSUFRZ0FFRUJhaUlBTmdLRVVBc2dBRUgvRDA4RVFDQUVJQVFnQUJCN1FRQWhBQXNnQUNBRWFrR3YvQUE3QUFBZ0JDQUFRUUpxTmdLRVVBd0VDeUFBUVlBUVR3UkFJQVFnQkNBQUVIdEJBQ0VBQ3lBQUlBUnFRVDQ2QUFBZ0JDQUFRUUZxTmdLRVVDQUZLQUlRSVFFTUJRc2dCQ2dDaEZBaUFFR0FFRThFUUNBRUlBUWdBQkI3UVFBaEFBc2dBQ0FFYWtFK09nQUFJQVFnQUVFQmFqWUNoRkFnQkNBRktBSUlRUUVnQ1JERUNDQUZLQUlRSWdFTkJDQUVLQUtFVUNJQVFmOFBUd1JBSUFRZ0JDQUFFSHRCQUNFQUN5QUFJQVJxUWJ6ZUFEc0FBQ0FFSUFCQkFtbzJBb1JRSUFRZ0FoQ3NCQ0FFS0FLRVVDSUFRWUFRVHdSQUlBUWdCQ0FBRUh0QkFDRUFDeUFBSUFScVFUNDZBQUFnQkNBQVFRRnFOZ0tFVUF3Q0MwRUNJZ0FnQlNnQ0VDSUJSUTBDR2lBQkRBUUxJQVFnQlNBSkVJUVBDMEVEQ3lFQUlBVWdERVlOQWdOQUlBVW9BaGdpQVFSQUlBRU1Bd3NnQlNnQ0RDSUZLQUlBUVE5eFFRSkdCRUFDUUNBS0RRQWdBRUVCY1VVTkFDQUVLQUtFVUNJQ1FZQVFUd1JBSUFRZ0JDQUNFSHRCQUNFQ0N5QUNJQVJxUVFvNkFBQWdCQ0FDUVFGcU5nS0VVQXNnQjBFQmF5RUhBa0FnQzBVTkFDQUFRUUp4UlEwQUlBUWdEU0FMSUFjUXlnb0xJQVVvQWdRaUFFSFJ1ZTBBSUFBYklRSWdCQ2dDaEZBaUJrSC9EMDhFUUNBRUlBUWdCaEI3UVFBaEJnc2dCQ0FHYWtHODNnQTdBQUFnQkNBR1FRSnFJZ0EyQW9SUUlBWkIvZzlKSVE0Q1FDQUNMUUFBSWc5RkJFQWdBQ0VCSUFJaEF3d0JDeUFBSVFFZ0FpRURJQVpCL1E5TERRQURRQ0FBSUFScUlBODZBQUFnQUVIL0Qwa2hEaUFBUVFGcUlRRWdBa0VCYWlFRElBSXRBQUVpRDBVTkFTQUFRZjhQU1NFR0lBTWhBaUFCSVFBZ0JnMEFDd3NDUUNBT1JRUkFBbjlCQUNBQklBUW9Bb1JRYXlJQVFRVkpEUUFhSUFCQkFXc2dBMEVCYXkwQUFFSEFBWEZCZ0FGSERRQWFJQUJCQW1zZ0EwRUNheTBBQUVIQUFYRkJnQUZIRFFBYUlBQkJBMnNnQTBFRGF5MEFBRUhBQVhGQmdBRkhEUUFhSUFBZ0FFRUVheUFEUVFSckxRQUFRY0FCY1VHQUFVWWJDeUVDSUFRZ0FTQUFJQUpySWdGcklnQTJBb1JRSUFNUUh5RUNJQVFnQkNBQUVIc2dCRUVBTmdLRVVDQURJQUZySVFBZ0FTQUNhaUlCUVlFUVR3UkFJQVFvQW9oUVFRRkdCRUFnQkNnQ2dGQWlBaUFBSUFFZ0FpZ0NBQ2dDQ0JFRUFDQUVLQUtFVUNFQkRBTUxBMEFnQkNBQUFuOUIvdzhnQUMwQS93OUJ3QUZ4UVlBQlJ3MEFHa0grRHlBQUxRRCtEMEhBQVhGQmdBRkhEUUFhUWYwUElBQXRBUDBQUWNBQmNVR0FBVWNOQUJwQmdCQkIvQThnQUMwQS9BOUJ3QUZ4UVlBQlJoc0xJZ0lRZXlBQUlBSnFJUUFnQVNBQ2F5SUJRWUFRU3cwQUN5QUVRUUEyQW9SUUN5QUVJQUFnQVJBWktBS0VVQ0FCYWlFQkN5QUVJQUUyQW9SUUN5QUJRWUFRVHdSQUlBUWdCQ0FCRUh0QkFDRUJDeUFCSUFScVFUNDZBQUFnQkNBQlFRRnFOZ0tFVUVFRElRQUxJQVVnREVjTkFBc01BZ3RCQUVFRElBVW9BZ2diSVFBZ0IwRUJhaUVISUFFTElnVWdERWNOQVFzTEFrQWdDZzBBSUFCQkFYRkZEUUFnQkNnQ2hGQWlBRUdBRUU4RVFDQUVJQVFnQUJCN1FRQWhBQXNnQUNBRWFrRUtPZ0FBSUFRZ0FFRUJhallDaEZBTElBUWdCQ0FFS0FLRVVCQjdJQVJCa05BQWFpUUFJQWhCRUdva0FBdnJVUU1ZZndGOEFYNGpBRUVRYXlJT0pBQWdBUkFmSWdOQmNFa0VRQUpBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQ2hBWUlRUWdEaUFLUVlDQWdJQjRjallDQ0NBT0lBUTJBZ0FnRGlBRE5nSUVEQUVMSUE0Z0F6b0FDeUFPSVFRZ0EwVU5BUXNnQkNBQklBTVFHUm9MSUFNZ0JHcEJBRG9BQUNBQUlRb2pBRUdBQVdzaUJTUUFJQVZCNkFCcUlnaENBRGNDQkNBSVFnQTNBZ3dnQ0NBSVFRUnFOZ0lBSUFoQkFEWUNGQUpBSUFnZ0RoQ0VCU0lYUlFSQVFaYmg4QUJCQUJBNkRBRUxJQVZDQURjQ1hDQUZJQVZCMkFCcVFRUnlJZ3cyQWxnQ1FDQUlLQUlBSWdFZ0NFRUVhaUlEUndSQUEwQWdCVUV3YWlBRlFkZ0FhaUFNSUFFaUJFRVFhaUlBSUFBUVFBSkFJQUVvQWdRaUFFVUVRQ0FFS0FJSUlnRW9BZ0FnQkVZTkFTQUVRUWhxSVFBRFFDQUFLQUlBSWdSQkNHb2hBQ0FFSUFRb0FnZ2lBU2dDQUVjTkFBc01BUXNEUUNBQUlnRW9BZ0FpQUEwQUN3c2dBU0FEUncwQUN5QUtRYmdPYWlFUElBVW9BbGdpQVNBTVJnMEJJQWhCQkdvaEFnTkFJQUVpQkVFUWFpRURJQUVvQWhRaUJpQUJMUUFiSWdjZ0IwRVlkRUVZZFNJQlFRQklJZ2tiSVFzQ1FBSkFBa0JCbFFOQjVwM3hBQUovQWtBZ0R5Z0NBQ0lOUWRqbEFHb29BZ0FpQUFSQUlBUW9BaEFnQXlBSkd5RVFJQTFCMU9VQWFpRVRBMEFDUUFKQUFrQUNRQ0FBS0FJVUlBQXRBQnNpQ1NBSlFSaDBRUmgxUVFCSUloRWJJZ2tnQ3lBSklBdEpJaFFiSWcwRVFBSkFJQkFnQUVFUWFpSVNLQUlBSUJJZ0VSc2lFU0FORUV3aUVrVUVRQ0FKSUF0TkRRRU1CZ3NnRWtFQVNBMEZDeUFSSUJBZ0RSQk1JZ2xGRFFFZ0NVRUFUZzBDREFNTElBa2dDMHNOQXdzZ0ZBMEJDeUFUSUFNUTB3Y29BZ0FoQVNBSUlBTVFLeUlBSUFKR0RRWWdBQ2dDSENnQ0FBMEdJQWdnQXhBcklnQWdBa2NOQkVFQURBVUxJQUJCQkdvaEFBc2dBQ2dDQUNJQURRQUxDd0pBQWtBZ0MwRUpSZ1JBSUFOQmYwR2J6ZTRBUVFrUUcwVU5BU0FFS0FJVUlRWWdCQzBBR3lJSElRRUxJQVlnQnlBQlFSaDBRUmgxUVFCSUcwRUlSZzBCREFVTFFRQWhBQ0FGUWFQTjdnQXRBQUE2QURnZ0JVRUpPZ0E3SUFWQkFEb0FPU0FGUVp2TjdnQXBBQUEzQXpBZ0FpQUlJQVZCTUdvUUt5SUJSd1JBSUFFb0Fod29BZ0JCQVVZaEFBc2dCU3dBTzBFQVNBUkFJQVVvQWpBUUZ3c2dBRVVOQlNBRlFhUE43Z0F0QUFBNkFEZ2dCVUVKT2dBN0lBVkJBRG9BT1NBRlFadk43Z0FwQUFBM0F6QkJsUU5CNXAzeEFDQUNJQWdnQlVFd2FoQXJJZ0JIQkg4Z0FDZ0NIQ2dDQUVFQlJnVkJBQXNRTkVIZEEwR0dxZkVBSUFnZ0JVRXdhaEFyS0FJY0lnQW9BZ0JCQVVZUU5DQUFLQUlJSVFBakFFRVFheUlHSkFBQ1FBSkFBa0FDUUFKQUlBQW9BZ1FpQnlBQUxRQUxJZ0VnQVVFWWRFRVlkU0lEUVFCSUcwRURSZ1JBSUFCQmYwSDA3ZThBUVFNUUcwVU5BU0FBS0FJRUlRY2dBQzBBQ3lJQklRTUxJQWNnQVNBRFFSaDBRUmgxUVFCSUcwRURSZ1JBSUFCQmYwSE50dThBUVFNUUcwVU5BaUFBS0FJRUlRY2dBQzBBQ3lJQklRTUxJQWNnQVNBRFFSaDBRUmgxUVFCSUcwRUZSZ1JBSUFCQmYwSGYzKzBBUVFVUUcwVU5BeUFBS0FJRUlRY2dBQzBBQ3lJQklRTUxJQWNnQVNBRFFSaDBRUmgxUVFCSUcwRUhSZ1JBSUFCQmYwR052KzRBUVFjUUcwVU5CQ0FBS0FJRUlRY2dBQzBBQ3lJQklRTUxBa0FnQnlBQklBTkJHSFJCR0hWQkFFZ2JRUU5HQkg4Z0FFRi9RYXJCN2dCQkF4QWJSUTBGSUFBdEFBc2lBU0VESUFBb0FnUUZJQWNMSUFFZ0EwRVlkRUVZZFVFQVNCdEJBMGNOQUNBQVFYOUJ0T0x1QUVFREVCc05BQ0FLUVFJMkFyQU9EQVVMQWtBZ0FFR2kxTzRBRUI1RkJFQWdBRUhZMU80QUVCNUZEUUVMSUFwQkNUWUNzQTRNQlFzZ0FFRzZ3dThBRUI0RVFDQUtRUXcyQXJBT0RBVUxJQUJCeVBIdkFCQWVCRUFnQ2tFTU5nS3dEZ3dGQ3lBQVFhSEI3Z0FRSGdSQUlBcEJERFlDc0E0TUJRc2dBRUdNd2U0QUVCNEVRQ0FLUVFvMkFyQU9EQVVMSUFCQm1jSHVBQkFlQkVBZ0NrRUxOZ0t3RGd3RkN5QUFRZmp0N3dBUUhnUkFJQXBCRFRZQ3NBNE1CUXNnQUVIdm1PNEFFQjRFUUNBS1FRRTJBckFPREFVTElBWWdBQ2dDQUNBQUlBQXNBQXRCQUVnYk5nSUFRY1BLN3dBZ0JoQTZEQVFMSUFwQkJ6WUNzQTRNQXdzZ0NrRUdOZ0t3RGd3Q0N5QUtRUWcyQXJBT0RBRUxJQXBCQXpZQ3NBNExJQVpCRUdva0FDQUZMQUE3UVFCT0RRVWdCU2dDTUJBWERBVUxJQU5CZjBHMm5PNEFRUWdRR3dSQUlBUW9BaFFoQmlBRUxRQWJJZ2NoQVF3RUMwRUFJUUFnQlVFQU9nQTRJQVZDNytyUmc5ZU9uYXJ2QURjRE1DQUZRUWc2QURzZ0FpQUlJQVZCTUdvUUt5SUJSd1JBSUFFb0Fod29BZ0JCQVVZaEFBc2dCU3dBTzBFQVNBUkFJQVVvQWpBUUZ3c2dBRVVOQkNBRlFRQTZBRGdnQlVMdjZ0R0QxNDZkcXU4QU53TXdJQVZCQ0RvQU8wR1ZBMEhtbmZFQUlBSWdDQ0FGUVRCcUVDc2lBRWNFZnlBQUtBSWNLQUlBUVFGR0JVRUFDeEEwUWQwRFFZYXA4UUFnQ0NBRlFUQnFFQ3NvQWh3aUFDZ0NBRUVCUmhBMElBQW9BZ2doQUNNQVFSQnJJZ1lrQUFKQUFrQUNRQUpBQWtBZ0FDZ0NCQ0lISUFBdEFBc2lBU0FCUVJoMFFSaDFJZ05CQUVnYlFRZEdCRUFnQUVGL1FZMi83Z0JCQnhBYlJRMEJJQUFvQWdRaEJ5QUFMUUFMSWdFaEF3c2dCeUFCSUFOQkdIUkJHSFZCQUVnYlFRTkdCRUFnQUVGL1FhckI3Z0JCQXhBYlJRMEJJQUFvQWdRaEJ5QUFMUUFMSWdFaEF3c2dCeUFCSUFOQkdIUkJHSFZCQUVnYlFRTkdCRUFnQUVGL1FiVGk3Z0JCQXhBYlJRMENJQUFvQWdRaEJ5QUFMUUFMSWdFaEF3c2dCeUFCSUFOQkdIUkJHSFZCQUVnYlFRbEdCRUFnQUVGL1FjanI3d0JCQ1JBYlJRMERJQUFvQWdRaEJ5QUFMUUFMSWdFaEF3c0NRQ0FISUFFZ0EwRVlkRUVZZFVFQVNCdEJCa1lFZnlBQVFYOUJ4ZS92QUVFR0VCdEZEUVVnQUMwQUN5SUJJUU1nQUNnQ0JBVWdCd3NnQVNBRFFSaDBRUmgxUVFCSUcwRUdSdzBBSUFCQmYwR3g0dTRBUVFZUUd3MEFRWW1LOFFCQkFCQWtJQXBCQWpZQ3RBNE1CUXNnQUVIQzR1NEFFQjRFUUNBS1FRNDJBclFPREFVTElBQkJ1T0x1QUJBZUJFQWdDa0VGTmdLMERnd0ZDeUFBUVpLWTdnQVFIZ1JBSUFwQkR6WUN0QTRNQlFzZ0FFSE50dThBRUI0RVFDQUtRUVkyQXJRT0RBVUxJQUJCd2ZEdUFCQ1hCMFVOQkNBR0lBQW9BZ0FnQUNBQUxBQUxRUUJJR3pZQ0FFR2Z5dThBSUFZUU9nd0VDeUFLUVFNMkFyUU9EQU1MSUFwQkFqWUN0QTRNQWdzZ0NrRUNOZ0swRGd3QkN5QUtRUUkyQXJRT0N5QUdRUkJxSkFBZ0JTd0FPMEVBVGcwRUlBVW9BakFRRnd3RUN5QUFLQUljS0FJQVJRc1FORUhqQTBIcnFQRUFJQWdnQXhBcktBSWNJZ0FvQWdCRkVEUWdBU2dDQUNnQ0VDRURJQUVnQUNrRENDQUFLUU1RRU1jSElBTVJGZ0FhREFJTEFrQWdDQ0FERUNzaUFDQUNSZzBBSUFBb0Fod29BZ0JCQWtjTkFFR1ZBMEhtbmZFQUlBSWdDQ0FERUNzaUFFWUVmMEVBQlNBQUtBSWNLQUlBUVFKR0N4QTBRZGNEUWZpbzhRQWdDQ0FERUNzb0Fod2lBQ2dDQUVFQ1JoQTBJQUVnQUMwQUNDQUJLQUlBS0FJTUVRTUFHZ3dDQ3dKQUlBZ2dBeEFySWdBZ0FrWU5BQ0FBS0FJY0tBSUFRUUZIRFFCQmxRTkI1cDN4QUNBQ0lBZ2dBeEFySWdCR0JIOUJBQVVnQUNnQ0hDZ0NBRUVCUmdzUU5FSGRBMEdHcWZFQUlBZ2dBeEFyS0FJY0lnQW9BZ0JCQVVZUU5DQUJJQUFvQWdnZ0FTZ0NBQ2dDR0JFREFCb01BZ3NDUUFKQUlBZ2dBeEFySWdBZ0FrWU5BQ0FBS0FJY0tBSUFRUVJIRFFCQkFDRUFRWlVEUWVhZDhRQWdBaUFJSUFNUUt5SUhSd1IvSUFjb0Fod29BZ0JCQkVZRlFRQUxFRFJCNlFOQjBxanhBQ0FJSUFNUUt5Z0NIQ0lES0FJQVFRUkdFRFFnQlVFd2FpQURLQUlJRVB3RklRY2dCVUVBTmdKUUlBVkNBRGNEU0NBSEtBSUVJQWNvQWdCclFRSjFRUUJLQkVBRFFBSkFJQUFnQnlnQ0JDQUhLQUlBYTBFQ2RVOE5BQ0FGS0FJMElBVW9BakFpQTJ0QkFuVWdBRTBOQkNBRElBQkJBblFpQm1vb0FnQW9BZ0JCQVVjTkFFSDNBa0hIcVBFQUlBQWdCeWdDQkNBSEtBSUFhMEVDZFVrUU5DQUZLQUkwSUFVb0FqQWlBMnRCQW5VZ0FFME5CRUhkQTBHR3FmRUFJQU1nQm1vb0FnQWlBeWdDQUVFQlJoQTBJQU1vQWdnaEF5QUZLQUpNSWdZZ0JTZ0NVRWNFUUFKQUlBTXNBQXRCQUU0RVFDQUdJQU1wQWdBM0FnQWdCaUFES0FJSU5nSUlEQUVMSUFZZ0F5Z0NBQ0FES0FJRUVCb0xJQVVnQmtFTWFqWUNUQXdCQ3lBRlFjZ0FhaUFERUlVQ0N5QUFRUUZxSWdBZ0J5Z0NCQ0FIS0FJQWEwRUNkVWdOQUFzTElBRWdCVUhJQUdvZ0FTZ0NBQ2dDRkJFREFCb2dCU2dDU0NJQkJFQWdBU0FGS0FKTUlnQkdCSDhnQVFVRFFDQUFRUXhySVFNZ0FFRUJheXdBQUVFQVNBUkFJQU1vQWdBUUZ3c2dBeUlBSUFGSERRQUxJQVVvQWtnTElRQWdCU0FCTmdKTUlBQVFGd3NnQnhDc0FRd0RDd0pBSUFnZ0F4QXJJZ0FnQWtZTkFDQUFLQUljS0FJQVFRVkhEUUFnQVVVTkF5QUJRWlN3OHdCQnJMTHpBRUVBRUJ3aUFFVU5BeUFBS0FJc0RRTkJsUU5CNXAzeEFDQUNJQWdnQXhBcklnQkdCSDlCQUFVZ0FDZ0NIQ2dDQUVFRlJnc1FORUh2QTBIZXFQRUFJQWdnQXhBcktBSWNJZ0FvQWdCQkJVWVFOQ0FGUWNnQWFpSURJQVZCTUdvZ0FDZ0NDQkNzQWlJQUVQQUNJQUVnQXlBQktBSUFLQUlZRVFNQUdpQUZMQUJUUVFCSUJFQWdCU2dDU0JBWEN5QUFFRjBNQXdzZ0JTQURLQUlBSUFNZ0F5d0FDMEVBU0JzMkFpQkI0cS94QUNBRlFTQnFFRG9NQWdzUWJRQUxBa0FnQmlBSElBRkJHSFJCR0hWQkFFZ2JRUVZIRFFBZ0EwRi9RYW1xN3dCQkJSQWJCRUFnQkNnQ0ZDRUdJQVF0QUJzaUJ5RUJEQUVMSUFWQkJUb0FPMEVBSVFBZ0JVRUFPZ0ExSUFWQnFhcnZBQ2dBQURZQ01DQUZRYTJxN3dBdEFBQTZBRFFnQWlBSUlBVkJNR29RS3lJQlJ3UkFJQUVvQWh3b0FnQkZJUUFMSUFVc0FEdEJBRWdFUUNBRktBSXdFQmNMSUFCRkRRRWdCVUVGT2dBN0lBVkJBRG9BTlNBRlFhbXE3d0FvQUFBMkFqQWdCVUd0cXU4QUxRQUFPZ0EwUVpVRFFlYWQ4UUFnQWlBSUlBVkJNR29RS3lJQVJ3Ui9JQUFvQWh3b0FnQUZRUUVMUlJBMFFlTURRZXVvOFFBZ0NDQUZRVEJxRUNzb0Fod2lBQ2dDQUVVUU5DQVBLQUlBUWNBRGFpQUFLUU1JSUFBcEF4QVF6QUlRclEwZ0JTd0FPMEVBVGcwQklBVW9BakFRRnd3QkN3SkFJQVlnQnlBQlFSaDBRUmgxUVFCSUcwRUpSdzBBSUFOQmYwSEMyKzhBUVFrUUd3UkFJQU1zQUFzaEFRd0JDMEVBSVFBZ0JVSEsyKzhBTFFBQU9nQTRJQVZCQ1RvQU95QUZRUUE2QURrZ0JVSEMyKzhBS1FBQU53TXdJQUlnQ0NBRlFUQnFFQ3NpQVVjRVFDQUJLQUljS0FJQVJTRUFDeUFGTEFBN1FRQklCRUFnQlNnQ01CQVhDeUFBUlEwQklBOG9BZ0FoQVNBRlFjcmI3d0F0QUFBNkFEZ2dCVUVKT2dBN0lBVkJ3dHZ2QUNrQUFEY0RNQ0FGUVFBNkFEbEJsUU5CNXAzeEFDQUNJQWdnQlVFd2FoQXJJZ0JIQkg4Z0FDZ0NIQ2dDQUFWQkFRdEZFRFJCNHdOQjY2anhBQ0FJSUFWQk1Hb1FLeWdDSENJQUtBSUFSUkEwSUFGQjhBUnFJQUFwQXdnZ0FDa0RFQkRNQWhDdERTQUZMQUE3UVFCSUJFQWdCU2dDTUJBWEN5QVBLQUlBSWdBb0Fwd0ZJZ0ZCQ213Z0FTQUFMUUNzQlJzUXBBWU1BUXNnQlNBREtBSUFJQU1nQVVFWWRFRVlkVUVBU0JzMkFoQkJnN0R4QUNBRlFSQnFFRG9MQWtBZ0JDZ0NCQ0lBUlFSQUlBUW9BZ2dpQVNnQ0FDQUVSZzBCSUFSQkNHb2hBQU5BSUFBb0FnQWlCRUVJYWlFQUlBUWdCQ2dDQ0NJQktBSUFSdzBBQ3d3QkN3TkFJQUFpQVNnQ0FDSUFEUUFMQ3lBQklBeEhEUUFMREFFTElBcEJ1QTVxSVE4TElBOG9BZ0FoQmlNQVFaQUVheUlDSkFBQ1FDQUdRZmdnYWlJVEVJZ0lSUVJBSUFaQjJDRnFFSWdJUlEwQkN5QUNRZ0EzQW9RRUlBSWdBa0dBQkdwQkJISWlERFlDZ0FRZ0JrR29JV29pQVNnQ0FDSUFJQUZCQkdvaUEwY0VRQU5BSUFKQjBBQnFJQUpCZ0FScUlBQWlCRUVRYWlJQUlBQVFxdzBDUUNBRUtBSUVJZ0ZGQkVBZ0JDZ0NDQ0lBS0FJQUlBUkdEUUVnQkVFSWFpRUVBMEFnQkNnQ0FDSUJRUWhxSVFRZ0FTQUJLQUlJSWdBb0FnQkhEUUFMREFFTEEwQWdBU0lBS0FJQUlnRU5BQXNMSUFBZ0EwY05BQXNMSUFKQkFEWUMrQU1nQWlBQ1FmQURhaUlBTmdMMEF5QUNJQUEyQXZBRElBSkJJQkFZSWdNMkFsQWdBa0tSZ0lDQWdJU0FnSUIvTndKVUlBTkJBRG9BRVNBRFFkWEE3UUF0QUFBNkFCQWdBMEhOd08wQUtRQUFOd0FJSUFOQnhjRHRBQ2tBQURjQUFDQUNRZ0EzQXVRRElBSWdBa0hnQTJwQkJISWlFRFlDNEFNZ0JrSFlJV29pRVNBR1FZZ2lhaUlCSUFKQjBBQnFJQUFROHhRaUFDQUJJQUFiSWdFb0FnQWlBQ0FCUVFScUlnZEhCRUFEUUNBQ1FkQURhaUFDUWVBRGFpQUFJZ1JCRUdvaUFDQUFFS3NOQWtBZ0JDZ0NCQ0lCUlFSQUlBUW9BZ2dpQUNnQ0FDQUVSZzBCSUFSQkNHb2hCQU5BSUFRb0FnQWlBVUVJYWlFRUlBRWdBU2dDQ0NJQUtBSUFSdzBBQ3d3QkN3TkFJQUVpQUNnQ0FDSUJEUUFMQ3lBQUlBZEhEUUFMQ3lBREVCY2dBaWdDZ0FRaEJDQUNLQUxnQXlFQUlBSWdERFlDVkNBQ0lBSkJnQVJxTmdKUUlBSWdBaWtEVURjREtDQUNRZEFEYWlFSEl3QkJFR3NpQ3lRQUFrQWdCQ0FNUndSQUlBSW9BaWdoRkFOQUlBQWdFRVlFUUNBQ0tRSW9JaHRDSUlpbklRRWdHNmNoQ1FOQUlBdEJDR29nQ1NBQklBUWlBMEVRYWlJQUlBQVFnQW9DUUNBTEtBSUlJZ1FvQWdRaUFFVUVRQ0FFS0FJSUlnRW9BZ0FnQkVZTkFTQUVRUWhxSVFRRFFDQUVLQUlBSWdCQkNHb2hCQ0FBSUFBb0FnZ2lBU2dDQUVjTkFBc01BUXNEUUNBQUlnRW9BZ0FpQUEwQUN3c0NRQ0FES0FJRUlnQkZCRUFnQXlnQ0NDSUVLQUlBSUFOR0RRRWdBMEVJYWlFREEwQWdBeWdDQUNJQVFRaHFJUU1nQUNBQUtBSUlJZ1FvQWdCSERRQUxEQUVMQTBBZ0FDSUVLQUlBSWdBTkFBc0xJQVFnREVjTkFBc01Bd3NnQkVFUWFpRUpJQUJCRUdvaEFRSkFBa0FDUUFKQUFrQUNRQUpBSUFRb0FoUWdCQzBBR3lJRElBTkJHSFJCR0hWQkFFZ2lGUnNpQXlBQUtBSVVJQUF0QUJzaURTQU5RUmgwUVJoMVFRQklJaFliSWcwZ0F5QU5TU0lZR3lJU0JFQWdBU2dDQUNBQklCWWJJaFlnQ1NnQ0FDQUpJQlViSWhVZ0VoQk1JaGxGQkVBZ0F5QU5TdzBDREFNTElCbEJBRTROQWd3QkN5QURJQTFORFFJTElBdEJDR29nRkNBQ0tBSXNJQUVnQVJDQUNnSkFJQXNvQWdnaUNTZ0NCQ0lCUlFSQUlBa29BZ2dpQXlnQ0FDQUpSZzBCSUFsQkNHb2hBUU5BSUFFb0FnQWlDVUVJYWlFQklBa2dDU2dDQ0NJREtBSUFSdzBBQ3d3QkN3TkFJQUVpQXlnQ0FDSUJEUUFMQ3lBQ0lBTTJBaXdDUUNBQUtBSUVJZ0ZGQkVBZ0FDZ0NDQ0lCS0FJQUlBQkhEUUVnQVNFQURBY0xBMEFnQVNJQUtBSUFJZ0VOQUFzTUJnc2dBRUVJYWlFREEwQWdBeWdDQUNJQlFRaHFJUU1nQVNBQktBSUlJZ0FvQWdCSERRQUxEQVVMSUJVZ0ZpQVNFRXdpQVEwQkN5QVlSUTBCSUFBaEF3d0NDeUFCUVFCT0RRQWdBQ0VEREFFTElBQW9BZ1FpQVVVRVFDQUFLQUlJSWdNb0FnQWdBRVlOQVNBQVFRaHFJUUFEUUNBQUtBSUFJZ0ZCQ0dvaEFDQUJJQUVvQWdnaUF5Z0NBRWNOQUFzTUFRc0RRQ0FCSWdNb0FnQWlBUTBBQ3dzZ0MwRUlhaUFVSUFJb0Fpd2dDU0FKRUlBS0FrQWdDeWdDQ0NJSktBSUVJZ0ZGQkVBZ0NTZ0NDQ0lBS0FJQUlBbEdEUUVnQ1VFSWFpRUJBMEFnQVNnQ0FDSUpRUWhxSVFFZ0NTQUpLQUlJSWdBb0FnQkhEUUFMREFFTEEwQWdBU0lBS0FJQUlnRU5BQXNMSUFJZ0FEWUNMQUpBQWtBZ0JDZ0NCQ0lCUlFSQUlBUW9BZ2dpQVNnQ0FDQUVSdzBCSUFNaEFDQUJJUVFNQXdzRFFDQUJJZ1FvQWdBaUFRMEFDd3dCQ3lBRVFRaHFJUUFEUUNBQUtBSUFJZ0ZCQ0dvaEFDQUJJQUVvQWdnaUJDZ0NBRWNOQUFzTElBTWhBQXNnQkNBTVJ3MEFDd3NnQWlrQ0tDSWJRaUNJcHlFQklBQWdFRVlOQUNBYnB5RUpBMEFnQzBFSWFpQUpJQUVnQUNJRFFSQnFJZ0FnQUJDQUNnSkFJQXNvQWdnaUJDZ0NCQ0lBUlFSQUlBUW9BZ2dpQVNnQ0FDQUVSZzBCSUFSQkNHb2hCQU5BSUFRb0FnQWlBRUVJYWlFRUlBQWdBQ2dDQ0NJQktBSUFSdzBBQ3d3QkN3TkFJQUFpQVNnQ0FDSUFEUUFMQ3dKQUlBTW9BZ1FpQkVVRVFDQURLQUlJSWdBb0FnQWdBMFlOQVNBRFFRaHFJUU1EUUNBREtBSUFJZ1JCQ0dvaEF5QUVJQVFvQWdnaUFDZ0NBRWNOQUFzTUFRc0RRQ0FFSWdBb0FnQWlCQTBBQ3dzZ0FDQVFSdzBBQ3dzZ0J5QWJRdi8vLy84UGd5QUJyVUlnaG9RM0FnQWdDMEVRYWlRQUlBSkJJQkFZSWdBMkFsQWdBa0tTZ0lDQWdJU0FnSUIvTndKVUlBQkJBRG9BRWlBQVFldlg3UUF2QUFBN0FCQWdBRUhqMSswQUtRQUFOd0FJSUFCQjI5ZnRBQ2tBQURjQUFDQUNJQVpCdUR4cU5nSmNRUkFRR0NFQUlBSkNqWUNBZ0lDQ2dJQ0FmemNDWkNBQ0lBQTJBbUFnQUVFQU9nQU5JQUJCdk5idEFDa0FBRGNBQlNBQVFiZlc3UUFwQUFBM0FBQWdBaUFHUVlnOWFqWUNiRUVnRUJnaEFDQUNRcEtBZ0lDQWhJQ0FnSDgzQW5RZ0FpQUFOZ0p3SUFCQkFEb0FFaUFBUVpmWDdRQXZBQUE3QUJBZ0FFR1AxKzBBS1FBQU53QUlJQUJCaDlmdEFDa0FBRGNBQUNBQ0lBWkJ3Q3BxTmdKOFFTQVFHQ0VBSUFKQ2tvQ0FnSUNFZ0lDQWZ6Y0NoQUVnQWlBQU5nS0FBU0FBUVFBNkFCSWdBRUhVcmU0QUx3QUFPd0FRSUFCQnpLM3VBQ2tBQURjQUNDQUFRY1N0N2dBcEFBQTNBQUFnQWlBR1FaQXJhallDakFGQklCQVlJUUFnQWtLVmdJQ0FnSVNBZ0lCL053S1VBU0FDSUFBMkFwQUJJQUJCQURvQUZTQUFRWlBWN1FBcEFBQTNBQTBnQUVHTzFlMEFLUUFBTndBSUlBQkJodFh0QUNrQUFEY0FBQ0FDSUFaQjZEVnFOZ0tjQVVFZ0VCZ2hBQ0FDUXBXQWdJQ0FoSUNBZ0g4M0FxUUJJQUlnQURZQ29BRWdBRUVBT2dBVklBQkJ2dFh0QUNrQUFEY0FEU0FBUWJuVjdRQXBBQUEzQUFnZ0FFR3gxZTBBS1FBQU53QUFJQUlnQmtISU4ybzJBcXdCUVNBUUdDRUFJQUpDbElDQWdJQ0VnSUNBZnpjQ3RBRWdBaUFBTmdLd0FTQUFRUUE2QUJRZ0FFR3MxZTBBS0FBQU5nQVFJQUJCcE5YdEFDa0FBRGNBQ0NBQVFaelY3UUFwQUFBM0FBQWdBaUFHUWNEQUFHbzJBcndCUVNBUUdDRUFJQUpDbElDQWdJQ0VnSUNBZnpjQ3hBRWdBaUFBTmdMQUFTQUFRUUE2QUJRZ0FFSFgxZTBBS0FBQU5nQVFJQUJCejlYdEFDa0FBRGNBQ0NBQVFjZlY3UUFwQUFBM0FBQWdBaUFHUVpEQkFHbzJBc3dCUVNBUUdDRUFJQUpDbElDQWdJQ0VnSUNBZnpjQzFBRWdBaUFBTmdMUUFTQUFRUUE2QUJRZ0FFSHMxdTBBS0FBQU5nQVFJQUJCNU5idEFDa0FBRGNBQ0NBQVFkelc3UUFwQUFBM0FBQWdBaUFHUVpBYmFqWUMzQUZCSUJBWUlRQWdBa0tWZ0lDQWdJU0FnSUIvTndMa0FTQUNJQUEyQXVBQklBQkJBRG9BRlNBQVFmN1c3UUFwQUFBM0FBMGdBRUg1MXUwQUtRQUFOd0FJSUFCQjhkYnRBQ2tBQURjQUFDQUNJQVpCOEQ5cU5nTHNBVUVnRUJnaEFDQUNRcEdBZ0lDQWhJQ0FnSDgzQXZRQklBSWdBRFlDOEFFZ0FFRUFPZ0FSSUFCQnNLanVBQzBBQURvQUVDQUFRYWlvN2dBcEFBQTNBQWdnQUVHZ3FPNEFLUUFBTndBQUlBSWdCa0hBR21vMkF2d0JRU0FRR0NFQUlBSkNtb0NBZ0lDRWdJQ0FmemNDaEFJZ0FpQUFOZ0tBQWlBQVFRQTZBQm9nQUVHQ3FPNEFMd0FBT3dBWUlBQkIrcWZ1QUNrQUFEY0FFQ0FBUWZLbjdnQXBBQUEzQUFnZ0FFSHFwKzRBS1FBQU53QUFJQUlnQmtHb00ybzJBb3dDUVNBUUdDRUFJQUpDbDRDQWdJQ0VnSUNBZnpjQ2xBSWdBaUFBTmdLUUFpQUFRUUE2QUJjZ0FFR1I2TzRBS1FBQU53QVBJQUJCaXVqdUFDa0FBRGNBQ0NBQVFZTG83Z0FwQUFBM0FBQWdBaUFHUVlnZmFqWUNuQUpCSUJBWUlRQWdBa0tXZ0lDQWdJU0FnSUIvTndLa0FpQUNJQUEyQXFBQ0lBQkJBRG9BRmlBQVFjUG43Z0FwQUFBM0FBNGdBRUc5NSs0QUtRQUFOd0FJSUFCQnRlZnVBQ2tBQURjQUFDQUNJQVpCMkI5cU5nS3NBa0VnRUJnaEFDQUNRcENBZ0lDQWhJQ0FnSDgzQXJRQ0lBSWdBRFlDc0FJZ0FFRUFPZ0FRSUFCQjVOWHRBQ2tBQURjQUNDQUFRZHpWN1FBcEFBQTNBQUFnQWlBR1FZZ2VhallDdkFKQklCQVlJUUFnQWtLVGdJQ0FnSVNBZ0lCL053TEVBaUFDSUFBMkFzQUNJQUJCQURvQUV5QUFRWlBXN1FBb0FBQTJBQThnQUVHTTF1MEFLUUFBTndBSUlBQkJoTmJ0QUNrQUFEY0FBQ0FDSUFaQjJEMXFOZ0xNQWtFZ0VCZ2hBQ0FDUXBDQWdJQ0FoSUNBZ0g4M0F0UUNJQUlnQURZQzBBSWdBRUVBT2dBUUlBQkJydGJ0QUNrQUFEY0FDQ0FBUWFiVzdRQXBBQUEzQUFBZ0FpQUdRY2dsYWpZQzNBSkJJQkFZSVFBZ0FrS1RnSUNBZ0lTQWdJQi9Od0xrQWlBQ0lBQTJBdUFDSUFCQkFEb0FFeUFBUWYzWDdRQW9BQUEyQUE4Z0FFSDIxKzBBS1FBQU53QUlJQUJCN3RmdEFDa0FBRGNBQUNBQ0lBWkJpREpxTmdMc0FrRWdFQmdoQUNBQ1FwS0FnSUNBaElDQWdIODNBdlFDSUFJZ0FEWUM4QUlnQUVFQU9nQVNJQUJCdnRmdEFDOEFBRHNBRUNBQVFiYlg3UUFwQUFBM0FBZ2dBRUd1MSswQUtRQUFOd0FBSUFJZ0JrSFlNbW8yQXZ3Q1FTQVFHQ0VBSUFKQ21ZQ0FnSUNFZ0lDQWZ6Y0NoQU1nQWlBQU5nS0FBeUFBUVFBNkFCa2dBRUhaMSswQUxRQUFPZ0FZSUFCQjBkZnRBQ2tBQURjQUVDQUFRY25YN1FBcEFBQTNBQWdnQUVIQjErMEFLUUFBTndBQUlBSWdCa0g0TTJvMkFvd0RRU0FRR0NFQUlBSkNrb0NBZ0lDRWdJQ0FmemNDbEFNZ0FpQUFOZ0tRQXlBQVFRQTZBQklnQUVHUzJPMEFMd0FBT3dBUUlBQkJpdGp0QUNrQUFEY0FDQ0FBUVlMWTdRQXBBQUEzQUFBZ0FpQUdRYkFzYWpZQ25BTkJJQkFZSVFBZ0FrS1dnSUNBZ0lTQWdJQi9Od0trQXlBQ0lBQTJBcUFESUFCQkFEb0FGaUFBUWZ2VjdRQXBBQUEzQUE0Z0FFSDExZTBBS1FBQU53QUlJQUJCN2RYdEFDa0FBRGNBQUNBQ0lBWkJzTUlBYWpZQ3JBTkJJQkFZSVFBZ0FrS1dnSUNBZ0lTQWdJQi9Od0swQXlBQ0lBQTJBckFESUFCQkFEb0FGaUFBUWRQVzdRQXBBQUEzQUE0Z0FFSE4xdTBBS1FBQU53QUlJQUJCeGRidEFDa0FBRGNBQUNBQ0lBWkJvRDlxTmdLOEEwRVFFQmdoQUNBQ1FvMkFnSUNBZ29DQWdIODNBc1FESUFJZ0FEWUN3QU1nQUVFQU9nQU5JQUJCbmRidEFDa0FBRGNBQlNBQVFaalc3UUFwQUFBM0FBQWdBaUFHUVlneGFqWUN6QU1nQWtFQU5nTFlBeUFDSUFjMkF0UURJQUlnQnpZQzBBTWdCeUVFSUFKQjBBQnFJUUJCQUNFQkEwQkJHQkFZSWdOQkFEWUNBQ0FEUVFocUlRWUNRQ0FBTEFBTFFRQk9CRUFnQmlBQUtRSUFOd0lBSUFZZ0FDZ0NDRFlDQ0F3QkN5QUdJQUFvQWdBZ0FDZ0NCQkFhSUFJb0F0Z0RJUUVnQWlnQzBBTWhCQXNnQXlBQUtBSU1OZ0lVSUFNZ0JEWUNBQ0FESUFKQjBBTnFOZ0lFSUFRZ0F6WUNCQ0FDSUFGQkFXb2lBVFlDMkFNZ0FpQUROZ0xRQXlBRElRUWdBRUVRYWlJQUlBZEhEUUFMSUFJc0FNc0RRUUJJQkVBZ0FpZ0N3QU1RRndzZ0Fpd0F1d05CQUVnRVFDQUNLQUt3QXhBWEN5QUNMQUNyQTBFQVNBUkFJQUlvQXFBREVCY0xJQUlzQUpzRFFRQklCRUFnQWlnQ2tBTVFGd3NnQWl3QWl3TkJBRWdFUUNBQ0tBS0FBeEFYQ3lBQ0xBRDdBa0VBU0FSQUlBSW9BdkFDRUJjTElBSXNBT3NDUVFCSUJFQWdBaWdDNEFJUUZ3c2dBaXdBMndKQkFFZ0VRQ0FDS0FMUUFoQVhDeUFDTEFETEFrRUFTQVJBSUFJb0FzQUNFQmNMSUFJc0FMc0NRUUJJQkVBZ0FpZ0NzQUlRRndzZ0Fpd0Fxd0pCQUVnRVFDQUNLQUtnQWhBWEN5QUNMQUNiQWtFQVNBUkFJQUlvQXBBQ0VCY0xJQUlzQUlzQ1FRQklCRUFnQWlnQ2dBSVFGd3NnQWl3QSt3RkJBRWdFUUNBQ0tBTHdBUkFYQ3lBQ0xBRHJBVUVBU0FSQUlBSW9BdUFCRUJjTElBSXNBTnNCUVFCSUJFQWdBaWdDMEFFUUZ3c2dBaXdBeXdGQkFFZ0VRQ0FDS0FMQUFSQVhDeUFDTEFDN0FVRUFTQVJBSUFJb0FyQUJFQmNMSUFJc0FLc0JRUUJJQkVBZ0FpZ0NvQUVRRndzZ0Fpd0Ftd0ZCQUVnRVFDQUNLQUtRQVJBWEN5QUNMQUNMQVVFQVNBUkFJQUlvQW9BQkVCY0xJQUlzQUh0QkFFZ0VRQ0FDS0FKd0VCY0xJQUlzQUd0QkFFZ0VRQ0FDS0FKZ0VCY0xJQUlzQUZ0QkFFZ0VRQ0FDS0FKUUVCY0xJQUlvQXRRRElnWWdBa0hRQTJwSEJFQURRQ0FDUVFBMkFsZ2dBa0lBTndOUUlBWkJDR29oQjBFQUlRQWdBaWdDOUFNaUFTRUVBa0FDUUNBQklBSkI4QU5xUmcwQUEwQWdBQ0lEUVFGcUlRQWdCQ2dDQkNJRUlBSkI4QU5xUncwQUN5QURRZFdxMWFvQlNRUkFJQUlnQUVFTWJDSUFFQmdpQkRZQ1VDQUNJQVEyQWxRZ0FpQUFJQVJxTmdKWUEwQWdCQ0VBQWtBZ0FTd0FFMEVBVGdSQUlBQWdBU2tDQ0RjQ0FDQUFJQUVvQWhBMkFnZ01BUXNnQUNBQktBSUlJQUVvQWd3UUdnc2dBRUVNYWlFRUlBRW9BZ1FpQVNBQ1FmQURha2NOQUFzZ0FpQUVOZ0pVSUFRZ0FpZ0NXRThOQVFKQUlBY3NBQXRCQUU0RVFDQUVJQWNwQWdBM0FnQWdCQ0FIS0FJSU5nSUlEQUVMSUFRZ0JpZ0NDQ0FHS0FJTUVCb0xJQUlnQUVFWWFqWUNWQXdDQ3hBb0FBc2dBa0hRQUdvZ0J4Q0ZBZ3NDUUFKQUlCRWdBa0hRQUdvUTlSUUVRQ0FSSUFKQjBBQnFFUFFVSVJvTUFRc0NRQ0FITEFBTFFRQk9CRUFnQWlBSEtBSUlOZ0k0SUFJZ0J5a0NBRGNETUF3QkN5QUNRVEJxSUFZb0FnZ2dCaWdDREJBYUN5QUNRUXdRR0NJQU5nSkFJQUlnQUVFTWFpSUJOZ0pJQWtBZ0Fpd0FPMEVBVGdSQUlBQWdBaWtETURjQ0FDQUFJQUlvQWpnMkFnZ01BUXNnQUNBQ0tBSXdJQUlvQWpRUUdnc2dBaUFCTmdKRUlCTWdBa0ZBYXhEMUZDRUJJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFRRnlBQ0xBQTdRUUJJQkVBZ0FpZ0NNQkFYQ3lBQlJRMEJBa0FnQnl3QUMwRUFUZ1JBSUFJZ0J5Z0NDRFlDT0NBQ0lBY3BBZ0EzQXpBTUFRc2dBa0V3YWlBR0tBSUlJQVlvQWd3UUdnc2dBa0VNRUJnaUFEWUNRQ0FDSUFCQkRHb2lBVFlDU0FKQUlBSXNBRHRCQUU0RVFDQUFJQUlwQXpBM0FnQWdBQ0FDS0FJNE5nSUlEQUVMSUFBZ0FpZ0NNQ0FDS0FJMEVCb0xJQUlnQVRZQ1JDQVRJQUpCUUdzUTlCUWhHaUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBRUJjZ0Fpd0FPMEVBVGcwQUlBSW9BakFRRndzQ1FDQUdLQUlVSWdBZ0FDZ0NBQ2dDS0JFQUFFVUVRQ0FHS0FJVUlnQWdHaUFhb0NBQUtBSUFLQUlRRVJZQUdnd0JDeUFhSUJxZ0lBWW9BaFFpQUNzRE1DSWFZUTBBSUFjb0FnQWdCeUFITEFBTFFRQklHeUVCQWtBZ0FDd0FKMEVBVGdSQUlBSWdBQ2dDSkRZQ1NDQUNJQUFwQWh3M0EwQU1BUXNnQWtGQWF5QUFLQUljSUFBb0FpQVFHaUFHS0FJVUt3TXdJUm9MSUFJZ0FUWUNFQ0FDSUJvNUF4Z2dBaUFDS0FKQUlBSkJRR3NnQWl3QVMwRUFTQnMyQWhSQnlPWHdBQ0FDUVJCcUVDUWdBaXdBUzBFQVRnMEFJQUlvQWtBUUZ3c2dBa0dBQkdvZ0J4Q3BEUXNnQWlnQ1VDSUJCRUFnQVNBQ0tBSlVJZ0JHQkg4Z0FRVURRQ0FBUVF4cklRUWdBRUVCYXl3QUFFRUFTQVJBSUFRb0FnQVFGd3NnQkNJQUlBRkhEUUFMSUFJb0FsQUxJUUFnQWlBQk5nSlVJQUFRRndzZ0JpZ0NCQ0lHSUFKQjBBTnFSdzBBQ3dzZ0RDQUNLQUtBQkNJQVJ3UkFBMEFnQWlBQUlnUW9BaEFnQUVFUWFpQUFMQUFiUVFCSUd6WUNBRUhkcmZFQUlBSVFPZ0pBSUFBb0FnUWlBVVVFUUNBRUtBSUlJZ0FvQWdBZ0JFWU5BU0FFUVFocUlRUURRQ0FFS0FJQUlnRkJDR29oQkNBQklBRW9BZ2dpQUNnQ0FFY05BQXNNQVFzRFFDQUJJZ0FvQWdBaUFRMEFDd3NnQUNBTVJ3MEFDd3NDUUNBQ0tBTFlBMFVOQUNBQ0tBTFVBeUlCS0FJQUlnQWdBaWdDMEFNaUJDZ0NCRFlDQkNBRUtBSUVJQUEyQWdBZ0FrRUFOZ0xZQXlBQklBSkIwQU5xUmcwQUEwQWdBU2dDQkNFQUlBRXNBQk5CQUVnRVFDQUJLQUlJRUJjTElBRVFGeUFBSWdFZ0FrSFFBMnBIRFFBTEN5QUNRZUFEYWlBQ0tBTGtBeENzQndKQUlBSW9BdmdEUlEwQUlBSW9BdlFESWdFb0FnQWlBQ0FDS0FMd0F5SUVLQUlFTmdJRUlBUW9BZ1FnQURZQ0FDQUNRUUEyQXZnRElBRWdBa0h3QTJwR0RRQURRQ0FCS0FJRUlRQWdBU3dBRTBFQVNBUkFJQUVvQWdnUUZ3c2dBUkFYSUFBaUFTQUNRZkFEYWtjTkFBc0xJQUpCZ0FScUlBSW9Bb1FFRUt3SEN5QUNRWkFFYWlRQUFrQWdEeWdDQUNJQVFiOGphaXdBQUVFQVRnUkFJQVVnQUVHMEkyb2lBQ2dDQ0RZQ09DQUZJQUFwQWdBM0F6QU1BUXNnQlVFd2FpQUFLQUswSXlBQVFiZ2phaWdDQUJBYUN5QUtRZlFHYWlBRlFUQnFFTWtPUlFSQUlBVWdCU2dDTUNBRlFUQnFJQVVzQUR0QkFFZ2JOZ0lBUWZUZDd3QWdCUkFrQ3lBRkxBQTdRUUJJQkVBZ0JTZ0NNQkFYQ3lBRlFkZ0FhaUFGS0FKY0VOY0VDeUFJRUYwZ0JVR0FBV29rQUNBWElRQWdEaXdBQzBFQVNBUkFJQTRvQWdBUUZ3c2dBRVVFUUVIOXp2QUFRUUFRT2dzZ0RrRVFhaVFBRHdzUUxRQUxwZ0lCQkg4Z0FVRUVhaUVHSUFJUUh5RUhJQUVvQWdRaUJRUkFJQVZCb01TQkFTZ0NBQkVCQUNBR1FRQTJBZ0FMSUFFb0FnQWlCU2dDTENJRUJFQURRQ0FFS0FJQUlnVUVRQ0FGUWFERWdRRW9BZ0FSQVFBTElBUW9BZ1FpQkEwQUN5QUJLQUlBSVFVTElBVWdCU2dDQUVFSWRtc29BZ2dpQkFSQUEwQWdCQ2dDQ0NFRklBUkJvTVNCQVNnQ0FCRUJBQ0FGSWdRTkFBc0xJQUZDQURjQ0ZDQUJRZ0EzQWpBZ0FVSUFOd0lNSUFGQ0FEY0NJQ0FCUWdBM0FpZ2dBVUVBTmdJNElBRkJBRFlDU0NBQlFVQnJRdXovQVRjQ0FDQUJRVHhxSWdVZ0FVRUlhallDQUNBQlFSeHFJZ1JCZ1NnMkFnQWdBU0FFTmdJQUlBRWdCVFlDQ0NBQlFlei9BVFlDRkNBQklBUTJBakFnQUNBRUlBUWdBaUFISUFOQkFVRUFRUUFnQmhDWkJ3dkpBUUVEZnlNQVFTQnJJZ0lrQUNBQkVCOGlBMEZ3U1FSQUFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUVFQmdoQUNBQ0lBUkJnSUNBZ0hoeU5nSUlJQUlnQURZQ0FDQUNJQU0yQWdRTUFRc2dBaUFET2dBTElBSWhBQ0FEUlEwQkN5QUFJQUVnQXhBWkdnc2dBQ0FEYWtFQU9nQUFJQUpCQURvQUVDQUNRUUE2QUJzZ0Fpd0FHMEVBU0FSQUlBSW9BaEFRRndzZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRnd0QndMbUNBU2dDQUNJQVFjTDU3d0FnQUJzaEFDQUNRU0JxSkFBZ0FBOExFQzBBQ3lVQkFYOUJDQkFBSWdFZ0FCRHVCQ0FCUWVEZDhRQTJBZ0FnQVVHYzN2RUFRU0lRQVFBTHd3SUJCMzhnQUNnQ0VDSURRYzRBYmlFQ0FrQWdBQ2dDQ0NJRklBQW9BZ1FpQVVZRVFDQUFRUlJxSVFZTUFRc2dBRUVVYWlFR0lBRWdBa0VDZEdvaUJDZ0NBQ0FESUFKQnpnQnNhMEUwYkdvaUFpQUJJQUFvQWhRZ0Eyb2lBMEhPQUc0aUIwRUNkR29vQWdBZ0F5QUhRYzRBYkd0Qk5HeHFJZ05HRFFBRFFDQUNLQUljSWdFRVFDQUNJQUUyQWlBZ0FSQVhDeUFDS0FJUUlnRUVRQ0FDSUFFMkFoUWdBUkFYQ3lBQ1FUUnFJZ0lnQkNnQ0FHdEIyQjlHQkVBZ0JDZ0NCQ0VDSUFSQkJHb2hCQXNnQWlBRFJ3MEFDeUFBS0FJRUlRRWdBQ2dDQ0NFRkN5QUdRUUEyQWdBZ0JTQUJheUlDUVFoTEJFQURRQ0FCS0FJQUVCY2dBQ0FBS0FJRVFRUnFJZ0UyQWdRZ0FDZ0NDQ0FCYXlJQ1FRaExEUUFMQzBFbklRRUNRQUpBQWtBZ0FrRUNka0VCYXc0Q0FRQUNDMEhPQUNFQkN5QUFJQUUyQWhBTEM0RUVBUVYvSXdCQklHc2lBU1FBQWtBZ0FDZ0NFQ0lDUWM0QVR3UkFJQUFnQWtIT0FHczJBaEFnQVNBQUtBSUVJZ0lvQWdBMkFnZ2dBQ0FDUVFScU5nSUVJQUFnQVVFSWFoRENBZ3dCQ3dKL0FrQUNRQUpBSUFBb0FnZ2lBeUFBS0FJRWEwRUNkU0lFSUFBb0Fnd2lCU0FBS0FJQWF5SUNRUUoxU1FSQUlBTWdCVVlOQVNBQlFkZ2ZFQmcyQWdnZ0FDQUJRUWhxRU1JQ0RBVUxJQUVnQUVFTWFqWUNHQ0FDUVFGMVFRRWdBaHNpQWtHQWdJQ0FCRThOQVNBQklBSkJBblFpQXhBWUlnSTJBZ2dnQVNBQ0lBUkJBblJxSWdRMkFoQWdBU0FDSUFOcU5nSVVJQUVnQkRZQ0RDQUJRZGdmRUJnMkFnUWdBVUVJYWlBQlFRUnFFTUlDSUFBb0FnZ2lBaUFBS0FJRVJnUkFJQUlNQkFzRFFDQUJRUWhxSUFKQkJHc2lBaERZQXlBQ0lBQW9BZ1JIRFFBTERBSUxJQUZCMkI4UUdEWUNDQ0FBSUFGQkNHb2lBaERZQXlBQklBQW9BZ1FpQXlnQ0FEWUNDQ0FBSUFOQkJHbzJBZ1FnQUNBQ0VNSUNEQU1MUWFPRTd3QVFPQUFMSUFBb0FnZ0xJUU1nQUNnQ0FDRUVJQUFnQVNnQ0NEWUNBQ0FCSUFRMkFnZ2dBQ0FCS0FJTU5nSUVJQUVnQWpZQ0RDQUFJQUVvQWhBMkFnZ2dBU0FETmdJUUlBQW9BZ3doQlNBQUlBRW9BaFEyQWd3Z0FTQUZOZ0lVSUFJZ0EwY0VRQ0FCSUFNZ0F5QUNhMEVFYTBFQ2RrRi9jMEVDZEdvMkFoQUxJQVJGRFFBZ0JCQVhDeUFCUVNCcUpBQUxpeFFDREg4QmZpTUFRWkFCYXlJR0pBQWdCa0VBTmdLSUFTQUdRZ0EzQTRBQklBWkNBRGNEY0NBR1FnQTNBMmdnQmtJQU53TmdJQVpDQURjRFdDQUdRZ0EzQTFBZ0JrSUFOd05JQWtBQ1FBSi9RUUFnQUNnQ0hDSU5SUTBBR2lBR1FRQTZBRUFnQmlBQ05nSThJQVlnQWpZQ09DQUdRZ0EzQXlnZ0JrSUFOd01nSUFaQ0FEY0RHQ0FHUWdBM0F4QWdCa0lBTndNSUlBWkNBRGNEQUNBR1FZQUJhaUFHRUw0SUlBWW9BaHdpQ1FSQUlBWWdDVFlDSUNBSkVCY0xJQVlvQWhBaUNRUkFJQVlnQ1RZQ0ZDQUpFQmNMSUFZb0FvUUJJZ2RCTkdzaUNTQUNOZ0lNSUFrZ0FUWUNDQ0FKSUFFMkFnUWdDVUVBTmdJQUFrQWdBQ2dDRUNJSUlBa29BaFFnQ1NnQ0VDSU1hMEVNYlNJTFN3UkFJQWxCRUdvZ0NDQUxheUFHUVRocUVQSU9JQVlvQW9RQklRY01BUXNnQ0NBTFR3MEFJQWtnRENBSVFReHNhallDRkFzQ1FDQUFLQUlVSWdBZ0IwRVVheUlJS0FJQUlBZEJHR3NpQ3lnQ0FDSU1hMEVEZFNJSlN3UkFJQXNnQUNBSmF4RERDaUFHS0FLRUFTRUhEQUVMSUFBZ0NVOE5BQ0FJSUF3Z0FFRURkR28yQWdBTElBSWdBV3NoQ1NBSFFRUnJJQVU2QUFBZ0IwRUlheUFFTmdJQUlBZEJER3NnRFRZQ0FDQUVRWUFnY1NFUUlBUkJJSEVoRVVFQUlRQkJBQ0VFQTBBZ0FFRUJhaUlBUWY4ZmNVVWdBRUVNZGlBSlRuRU5BaUFIUVRScklRZ2dCMEVNYXlJTktBSUFJZ1VFUUNBRklBZ2dCU2dDQUNnQ0NCRUNBQXNDUUFKQUFrQUNRQ0FJS0FJQVFlZ0hhZzRLQUFjSEJ3Y0RBd0lCQXdjTElBZEJMR3NvQWdBaEJRSkFJQkZGRFFBZ0FTQUZSdzBBSUFZb0FvUUJJZ1ZCR0dzb0FnQWlCd1JBSUFWQkZHc2dCellDQUNBSEVCY0xJQVZCSkdzb0FnQWlCd1JBSUFWQklHc2dCellDQUNBSEVCY0xJQVlnQlVFMGF6WUNoQUVNQXdzQ1FDQVFSUTBBSUFJZ0JVWU5BQ0FHS0FLRUFTSUZRUmhyS0FJQUlnY0VRQ0FGUVJScklBYzJBZ0FnQnhBWEN5QUZRU1JyS0FJQUlnY0VRQ0FGUVNCcklBYzJBZ0FnQnhBWEN5QUdJQVZCTkdzMkFvUUJEQU1MSUFvZ0JTQUhRVEJyS0FJQWF5SUZJQVJNY1VVRVFDQUdJQWdwQWdnM0ExQWdCaUFJS1FJQU53TklJQWdnQmtISUFHcEhCRUFDUUNBSFFTQnJLQUlBSWc0Z0IwRWtheWdDQUNJS2F5SU1RUXh0SWdzZ0JpZ0NZQ0lFSUFZb0FsZ2lDR3RCREcxTkJFQWdDaUFLSUFZb0Fsd2lEQ0FJYTBFTWJTSVBRUXhzYWlBT0lBc2dEMHNiSWdSSEJFQURRQ0FJSUFvb0FnQTJBZ0FnQ0NBS0tBSUVOZ0lFSUFnZ0NpMEFDRG9BQ0NBSVFReHFJUWdnQ2tFTWFpSUtJQVJIRFFBTEN5QUxJQTlMQkVBZ0JpQU9JQVJySWdoQkFFb0VmeUFNSUFRZ0NCQVpJQWhCREc1QkRHeHFCU0FNQ3pZQ1hBd0NDeUFHSUFnMkFsd01BUXNnQ0FSQUlBWWdDRFlDWENBSUVCY2dCa0VBTmdKZ0lBWkNBRGNDV0VFQUlRUUxBa0FnQzBIV3F0V3FBVThOQUNBTElBUkJERzBpQkVFQmRDSUlJQWdnQzBrYlFkV3ExYW9CSUFSQnF0V3ExUUJKR3lJRVFkYXExYW9CVHcwQUlBWWdCRUVNYkNJSUVCZ2lCRFlDV0NBR0lBUTJBbHdnQmlBRUlBaHFOZ0pnSUFZZ0RFRUFTZ1IvSUFRZ0NpQU1FQmtnREVFTWJrRU1iR29GSUFRTE5nSmNEQUVMRUNnQUN3SkFJQWRCRkdzb0FnQWlEQ0FIUVJocktBSUFJZ3BySWdSQkEzVWlCeUFHS0FKc0lnc2dCaWdDWkNJSWEwRURkVTBFUUNBS0lBb2dCaWdDYUNJTElBaHJJZ1JxSUF3Z0J5QUVRUU4xSWc1TEd5SUVSd1JBQTBBZ0NDQUtLQUlBTmdJQUlBZ2dDaWdDQkRZQ0JDQUlRUWhxSVFnZ0NrRUlhaUlLSUFSSERRQUxDeUFISUE1TEJFQWdCaUFNSUFScklnZEJBRW9FZnlBTElBUWdCeEFaSUFkcUJTQUxDellDYUF3Q0N5QUdJQWcyQW1nTUFRc2dDQVJBSUFZZ0NEWUNhQ0FJRUJjZ0JrRUFOZ0pzSUFaQ0FEY0NaRUVBSVFzTEFrQWdCRUVBU0EwQUlBY2dDMEVDZFNJSUlBY2dDRXNiUWYvLy8vOEJJQXRCK1AvLy93ZEpHeUlIUVlDQWdJQUNUdzBBSUFZZ0IwRURkQ0lJRUJnaUJ6WUNaQ0FHSUFjMkFtZ2dCaUFISUFocU5nSnNJQVlnQkFSL0lBY2dDaUFFRUJrZ0JHb0ZJQWNMTmdKb0RBRUxFQ2dBQ3dzZ0JpQU5LUUlBTndKd0lBWWdEUzBBQ0RvQWVDQUZJUVFMSUFRZ0NVWUVRQ0FHS0FLRUFTSUhJQVlvQW9BQklnUkhCRUFEUUNBSFFSaHJLQUlBSWdVRVFDQUhRUlJySUFVMkFnQWdCUkFYQ3lBSFFTUnJLQUlBSWdVRVFDQUhRU0JySUFVMkFnQWdCUkFYQ3lBSFFUUnJJZ1VoQnlBRUlBVkhEUUFMQ3lBR0lBUTJBb1FCUVFFaENpQUpJUVFNQXdzZ0JpZ0NoQUVpQlVFWWF5Z0NBQ0lIQkVBZ0JVRVVheUFITmdJQUlBY1FGd3NnQlVFa2F5Z0NBQ0lIQkVBZ0JVRWdheUFITmdJQUlBY1FGd3NnQmlBRlFUUnJOZ0tFQVVFQklRb01BZ3NnQmlBSUVNSUtJUWNnRFNnQ0FDSUZRUUVnQ0NBRktBSUFLQUlNRVFRQUlBWW9BaWdpQlVFQUlBY2dCU2dDQUNnQ0RCRUVBQUpBSUFZb0FvUUJJZ1VnQmlnQ2lBRkpCRUFnQlNBR0tRTUFOd0lBSUFZcEF3Z2hFaUFGUVFBMkFoZ2dCVUlBTndJUUlBVWdFamNDQ0NBRklBWW9BaEEyQWhBZ0JTQUdLQUlVTmdJVUlBVWdCaWdDR0RZQ0dDQUdRUUEyQWhBZ0JrRUFOZ0lZSUFWQkFEWUNKQ0FGUWdBM0Fod2dCU0FHS0FJY05nSWNJQVVnQmlnQ0lEWUNJQ0FGSUFZb0FpUTJBaVFnQmtFQU5nSWtJQVpDQURjQ0hDQUZJQVlwQWlnM0FpZ2dCU0FHTFFBd09nQXdJQVlnQlVFMGFqWUNoQUVNQVFzZ0JrR0FBV29nQnhDK0NDQUdLQUljSWdWRkRRQWdCaUFGTmdJZ0lBVVFGd3NnQmlnQ0VDSUZSUTBCSUFZZ0JUWUNGQ0FGRUJjTUFRc2dCaWdDaEFFaUJVRVlheWdDQUNJSEJFQWdCVUVVYXlBSE5nSUFJQWNRRndzZ0JVRWtheWdDQUNJSEJFQWdCVUVnYXlBSE5nSUFJQWNRRndzZ0JpQUZRVFJyTmdLRUFRc2dCaWdDaEFFaUJ5QUdLQUtBQVVjTkFBc2dDZ1JBSUFNb0FnQWlBRUVCT2dBSUlBQWdBU0FFYWpZQ0JDQUFJQUUyQWdBQ1FDQUdLQUpjSUFZb0FsZ2lBV3NpQWtVTkFDQUNRUXh0SWdKQkFTQUNRUUZMR3lJRFFRRnhJUVZCQUNFSElBSkJBazhFUUNBRFFYNXhJUWxCQUNFQ0EwQWdBQ0FIUVFGeVFReHNJZ2hxSWdNZ0FTQUhRUXhzSWdwcUlnUW9BZ0EyQWdBZ0F5QUVLQUlFTmdJRUlBTWdCQzBBQ0RvQUNDQUFJQXBxSWdNZ0FTQUlhaUlFS0FJQU5nSVlJQU1nQkNnQ0JEWUNIQ0FESUFRdEFBZzZBQ0FnQjBFQ2FpRUhJQUpCQW1vaUFpQUpSdzBBQ3dzZ0JVVU5BQ0FIUVF4c0lnSWdBR29pQUNBQklBSnFJZ0VvQWdBMkFnd2dBQ0FCS0FJRU5nSVFJQUFnQVMwQUNEb0FGQXRCQVF3QkMwRUFDeUVDSUFZb0FtUWlBQVJBSUFZZ0FEWUNhQ0FBRUJjTElBWW9BbGdpQUFSQUlBWWdBRFlDWENBQUVCY0xJQVlvQW9BQklnQUVRQ0FBSUFZb0FvUUJJZ2RHQkg4Z0FBVURRQ0FIUVJocktBSUFJZ0VFUUNBSFFSUnJJQUUyQWdBZ0FSQVhDeUFIUVNScktBSUFJZ0VFUUNBSFFTQnJJQUUyQWdBZ0FSQVhDeUFIUVRScklnRWhCeUFBSUFGSERRQUxJQVlvQW9BQkN5RUJJQVlnQURZQ2hBRWdBUkFYQ3lBR1FaQUJhaVFBSUFJUEN4REJDZ0FMRU1BS0FBdTdHZ0lTZndGK0l3QkIwQUJySWdZa0FDQUdRZ0EzQTBnZ0JrRkFhMElBTndNQUlBWkNBRGNET0FKQUFrQUNmMEVBSUFBb0Fod2lDa1VOQUJvZ0JrRTRhaERvRGlBR0tBSThJQVlvQWtnZ0JpZ0NUR29pRFVIT0FHNGlCMEVDZEdvb0FnQWdEU0FIUWM0QWJHdEJOR3hxSWcxQ0FEY0NBQ0FOUWdBM0FpZ2dEVUlBTndJZ0lBMUNBRGNDR0NBTlFnQTNBaEFnRFVJQU53SUlJQVlnQmlnQ1RDSU5RUUZxSWdjMkFrd2dCaWdDUENJSUlBMGdCaWdDU0NJTWFpSUpRYzRBYmlJTFFRSjBhaUlOS0FJQUlBa2dDMEhPQUd4clFUUnNJZ2xxSWdzZ0FUWUNCQ0FMUVFBMkFnQWdEU2dDQUNBSmFpQUJOZ0lJSUEwb0FnQWdDV29nQWpZQ0RBSkFJQUFvQWhRaUFDQU5LQUlBSUFscUlnMG9BaUFnRFNnQ0hDSUxhMEVEZFNJSlN3UkFJQTFCSEdvZ0FDQUpheEREQ2lBR0tBSThJUWdnQmlnQ1NDRU1JQVlvQWt3aEJ3d0JDeUFBSUFsUERRQWdEU0FMSUFCQkEzUnFOZ0lnQ3lBQ0lBRnJJUTBnQ0NBSElBeHFRUUZySWdCQnpnQnVJZ2xCQW5ScUlnZ29BZ0FnQUNBSlFjNEFiR3RCTkd3aUFHb2dDallDS0NBSUtBSUFJQUJxSWdBZ0JUb0FNQ0FBSUFRMkFpd2dCRUdBSUhFaEV5QUVRU0J4SVJSQkFDRUVRUUFoQlFOQUlBUkJBV29pQkVIL0gzRkZJQVJCREhZZ0RVNXhEUUlnQmlnQ1BDQUhJQVlvQWtocVFRRnJJZ0JCemdCdUlnZEJBblJxS0FJQUlBQWdCMEhPQUd4clFUUnNhaUlNS0FJb0lnQUVRQ0FBSUF3Z0FDZ0NBQ2dDQ0JFQ0FBc0NRQUpBQWtBQ1FBSkFBa0FnRENnQ0FFSG9CMm9PQ2dBRUNRa0pBUVFEQWdRSkN5QU1LQUlJSVFBQ1FDQVVSUTBBSUFBZ0FVY05BQ0FHS0FJOElBWW9Ba3dnQmlnQ1NHcEJBV3NpQUVIT0FHNGlCMEVDZEdvb0FnQWdBQ0FIUWM0QWJHdEJOR3hxSWdBb0Fod2lCd1JBSUFBZ0J6WUNJQ0FIRUJjTElBQW9BaEFpQndSQUlBQWdCellDRkNBSEVCY0xJQVlnQmlnQ1RDSUFRUUZyTmdKTUlBWW9Ba0FpQnlBR0tBSThheUlJUVFKMVFjNEFiRUVCYTBFQUlBZ2JJQUFnQmlnQ1NHcHJRUUZxUVp3QlNRMEVJQWRCQkdzb0FnQVFGeUFHSUFZb0FrQkJCR3MyQWtBTUJBc0NRQ0FUUlEwQUlBQWdBa1lOQUNBR0tBSThJQVlvQWt3Z0JpZ0NTR3BCQVdzaUFFSE9BRzRpQjBFQ2RHb29BZ0FnQUNBSFFjNEFiR3RCTkd4cUlnQW9BaHdpQndSQUlBQWdCellDSUNBSEVCY0xJQUFvQWhBaUJ3UkFJQUFnQnpZQ0ZDQUhFQmNMSUFZZ0JpZ0NUQ0lBUVFGck5nSk1JQVlvQWtBaUJ5QUdLQUk4YXlJSVFRSjFRYzRBYkVFQmEwRUFJQWdiSUFBZ0JpZ0NTR3ByUVFGcVFad0JTUTBFSUFkQkJHc29BZ0FRRnlBR0lBWW9Ba0JCQkdzMkFrQU1CQXNnRFNBQUlBd29BZ1JySWdBZ0JTQUFJQVZLR3lBQUlCQWJJZ1ZHQkVBZ0JrRTRhaERuRGtFQklSQWdEU0VGREFRTElBWW9BandnQmlnQ1RDQUdLQUpJYWtFQmF5SUFRYzRBYmlJSFFRSjBhaWdDQUNBQUlBZEJ6Z0JzYTBFMGJHb2lBQ2dDSENJSEJFQWdBQ0FITmdJZ0lBY1FGd3NnQUNnQ0VDSUhCRUFnQUNBSE5nSVVJQWNRRndzZ0JpQUdLQUpNSWdCQkFXczJBa3hCQVNFUUlBWW9Ba0FpQnlBR0tBSThheUlJUVFKMVFjNEFiRUVCYTBFQUlBZ2JJQUFnQmlnQ1NHcHJRUUZxUVp3QlNRMERJQWRCQkdzb0FnQVFGeUFHSUFZb0FrQkJCR3MyQWtBTUF3c2dCaWdDU0NJQVJRUkFJd0JCSUdzaUNDUUFBa0FnQmtFNGFpSUpLQUlJSWdjZ0NTZ0NCQ0lLYXlJQVFRSjFRYzRBYkVFQmEwRUFJQUFiSUFrb0FoQWlDeUFKS0FJVWFtdEJ6Z0JQQkVBZ0NTQUxRYzRBYWpZQ0VDQUlJQWRCQkdzaUFDZ0NBRFlDQ0NBSklBQTJBZ2dnQ1NBSVFRaHFFTmdEREFFTElBQWdDU2dDRENBSktBSUFJZ3RySWdkSkJFQUNRQ0FLSUF0SEJFQWdDRUhZSHhBWU5nSUlJQWtnQ0VFSWFoRFlBd3dCQ3lBSVFkZ2ZFQmcyQWdnZ0NTQUlRUWhxSWdBUXdnSWdDQ0FKS0FJSVFRUnJJZ2NvQWdBMkFnZ2dDU0FITmdJSUlBa2dBQkRZQXdzZ0NVRW5JQWtvQWhCQnpnQnFJQWtvQWdnZ0NTZ0NCR3RCQkVZYk5nSVFEQUVMSUFnZ0NVRU1hallDR0FKL0FrQUNRQ0FIUVFGMVFRRWdCeHNpQUVHQWdJQ0FCRWtFUUNBSUlBQkJBblFpQnhBWUlnQTJBaEFnQ0NBQU5nSUlJQWdnQURZQ0RDQUlJQUFnQjJvMkFoUWdDRUhZSHhBWU5nSUVJQWhCQ0dvZ0NFRUVhaERDQWlBSUtBSVFJUXNnQ1NnQ0JDSU9JQWtvQWdoR0JFQWdEZ3dFQ3dOQUFrQWdDeUFJS0FJVVJ3MEFJQWdvQWd3aUNpQUlLQUlJSWc5TEJFQWdDaUFLSUE5clFRSjFRUUZxUVg1dFFRSjBJZzlxSVFBZ0N5QUtheUlIQkVBZ0FDQUtJQWNRWXhvZ0NDZ0NEQ0VLQ3lBSUlBQWdCMm9pQ3pZQ0VDQUlJQW9nRDJvMkFnd01BUXNnQ3lBUGF5SUFRUUYxUVFFZ0FCc2lBRUdBZ0lDQUJFOE5BeUFBUVFKMElnY1FHQ0lTSUFkcUlSVWdDeUFLYXlFUklCSWdBRUY4Y1dvaUJ5RUxBa0FnRVVVTkFFRUFJUXNnQnlFQUlCRkJCR3NpRmtFQ2RrRUJha0VIY1NJWEJFQURRQ0FBSUFvb0FnQTJBZ0FnQ2tFRWFpRUtJQUJCQkdvaEFDQUxRUUZxSWdzZ0YwY05BQXNMSUJGQmZIRWdCMm9oQ3lBV1FSeEpEUUFEUUNBQUlBb29BZ0EyQWdBZ0FDQUtLQUlFTmdJRUlBQWdDaWdDQ0RZQ0NDQUFJQW9vQWd3MkFnd2dBQ0FLS0FJUU5nSVFJQUFnQ2lnQ0ZEWUNGQ0FBSUFvb0FoZzJBaGdnQUNBS0tBSWNOZ0ljSUFwQklHb2hDaUFBUVNCcUlnQWdDMGNOQUFzTElBZ2dGVFlDRkNBSUlBczJBaEFnQ0NBSE5nSU1JQWdnRWpZQ0NDQVBSUTBBSUE4UUZ5QUlLQUlRSVFzTElBc2dEaWdDQURZQ0FDQUlJQWdvQWhCQkJHb2lDellDRUNBT1FRUnFJZzRnQ1NnQ0NFY05BQXNNQWd0Qm80VHZBQkE0QUF0Qm80VHZBQkE0QUFzZ0NTZ0NCQXNoQUNBSktBSUFJUWNnQ1NBSUtBSUlOZ0lBSUFnZ0J6WUNDQ0FKSUFnb0Fnd2lDallDQkNBSUlBQTJBZ3dnQ1NBTE5nSUlJQWdnRGpZQ0VDQUpLQUlNSVE4Z0NTQUlLQUlVTmdJTUlBZ2dEellDRkNBSlFTY2dDU2dDRUVIT0FHb2dDeUFLYTBFRVJoczJBaEFnQUNBT1J3UkFJQWdnRGlBT0lBQnJRUVJyUVFKMlFYOXpRUUowYWpZQ0VBc2dCMFVOQUNBSEVCY0xJQWhCSUdva0FDQUdLQUpJSVFBTFFRQWdCaWdDUENJSElBQkJ6Z0J1SWdoQkFuUnFJZ2tvQWdBaUNpQUFJQWhCemdCc2EwRTBiR29nQmlnQ1FDQUhSaHNpQUNBS1JnUi9JQWxCQkdzb0FnQkIyQjlxQlNBQUMwRTBheUlBSUF3cEFnQTNBZ0FnRENrQ0NDRVlJQUJCQURZQ0dDQUFRZ0EzQWhBZ0FDQVlOd0lJSUFBZ0RDZ0NFRFlDRUNBQUlBd29BaFEyQWhRZ0FDQU1LQUlZTmdJWUlBeEJBRFlDR0NBTVFnQTNBaEFnQUVFQU5nSWtJQUJDQURjQ0hDQUFJQXdvQWh3MkFod2dBQ0FNS0FJZ05nSWdJQUFnRENnQ0pEWUNKQ0FNUVFBMkFpUWdERUlBTndJY0lBQWdEQzBBTURvQU1DQUFJQXdwQWlnM0FpZ2dCaUFHS0FKTUlnQkJBV28yQWt3Z0JpQUdLQUpJUVFGcklnYzJBa2dnQmlnQ1BDQUFJQWRxSWdCQnpnQnVJZ2RCQW5ScUtBSUFJQUFnQjBIT0FHeHJRVFJzYWlJQUtBSWNJZ2NFUUNBQUlBYzJBaUFnQnhBWEN5QUFLQUlRSWdjRVFDQUFJQWMyQWhRZ0J4QVhDeUFHSUFZb0Frd2lBRUVCYXpZQ1RDQUdLQUpBSWdjZ0JpZ0NQR3NpQ0VFQ2RVSE9BR3hCQVd0QkFDQUlHeUFBSUFZb0FraHFhMEVCYWtHY0FVa05BaUFIUVFScktBSUFFQmNnQmlBR0tBSkFRUVJyTmdKQURBSUxJQVlnREJEQ0NpRUFJQXdvQWlnaUIwRUJJQXdnQnlnQ0FDZ0NEQkVFQUNBR0tBSW9JZ2RCQUNBQUlBY29BZ0FvQWd3UkJBQWdCaWdDVENBR0tBSklhaUlBSUFZb0FrQWlDQ0FHS0FJOElnZHJJZ2xCQW5WQnpnQnNRUUZyUVFBZ0NSdEdCRUFnQmtFNGFoRG9EaUFHS0FKQUlRZ2dCaWdDUENFSElBWW9Ba2dnQmlnQ1RHb2hBQXNnQnlBSVJnUi9RUUFGSUFjZ0FFSE9BRzRpQ0VFQ2RHb29BZ0FnQUNBSVFjNEFiR3RCTkd4cUN5SUFJQVlwQXdBM0FnQWdCaWtEQ0NFWUlBQkJBRFlDR0NBQVFnQTNBaEFnQUNBWU53SUlJQUFnQmlnQ0VEWUNFQ0FBSUFZb0FoUTJBaFFnQUNBR0tBSVlOZ0lZSUFaQkFEWUNHQ0FHUWdBM0F4QWdBRUVBTmdJa0lBQkNBRGNDSENBQUlBWW9BaHcyQWh3Z0FDQUdLQUlnTmdJZ0lBQWdCaWdDSkRZQ0pDQUdRUUEyQWlRZ0JrSUFOd0ljSUFBZ0Jpa0NLRGNDS0NBQUlBWXRBREE2QURBZ0JpQUdLQUpNUVFGcUlnYzJBa3dNQWdzZ0JpZ0NQQ0FHS0FKTUlBWW9Ba2hxUVFGcklnQkJ6Z0J1SWdkQkFuUnFLQUlBSUFBZ0IwSE9BR3hyUVRSc2FpSUFLQUljSWdjRVFDQUFJQWMyQWlBZ0J4QVhDeUFBS0FJUUlnY0VRQ0FBSUFjMkFoUWdCeEFYQ3lBR0lBWW9Ba3dpQUVFQmF6WUNUQ0FHS0FKQUlnY2dCaWdDUEdzaUNFRUNkVUhPQUd4QkFXdEJBQ0FJR3lBQUlBWW9Ba2hxYTBFQmFrR2NBVWtOQUNBSFFRUnJLQUlBRUJjZ0JpQUdLQUpBUVFSck5nSkFDeUFHS0FKTUlRY0xJQWNOQUF0QkFDQVFSUTBBR2lBREtBSUFJZ0JCQVRvQUNDQUFJQUVnQldvMkFnUWdBQ0FCTmdJQVFRRUxJUUVnQmtFNGFoRG5EZ0pBSUFZb0Fqd2lCeUFHS0FKQUlnQkdEUUFEUUNBSEtBSUFFQmNnQjBFRWFpSUhJQUJIRFFBTElBWW9Ba0FpQUNBR0tBSThJZ0pHRFFBZ0JpQUFJQUFnQW10QkJHdEJBblpCZjNOQkFuUnFOZ0pBQ3lBR0tBSTRJZ0FFUUNBQUVCY0xJQVpCMEFCcUpBQWdBUThMRU1FS0FBc1F3QW9BQzZRRUFRWi9Ba0FDUUFKQUFrQWdBQzBBVlFSQUlBQW9BZ3dpQVVIZkFDQUJLQUlBS0FJVUVRTUFJUVFnQUNnQ0pDSUJJQUFvQWlnaUJVa0VRQ0FCSUFRNkFBQWdBQ0FCUVFGcU5nSWtEd3NnQVNBQUtBSWdJZ0ZySWdKQkFXb2lBMEVBU0EwQ0lBSWdBeUFGSUFGcklnVkJBWFFpQmlBRElBWkxHMEgvLy8vL0J5QUZRZi8vLy84RFNSc2lCUVIvSUFVUUdBVkJBQXNpQTJvaUJpQUVPZ0FBSUFKQkFFb0VRQ0FESUFFZ0FoQVpHZ3NnQUNBRElBVnFOZ0lvSUFBZ0JrRUJhallDSkNBQUlBTTJBaUFnQVVVTkFTQUJFQmNQQ3lBQUtBSW9JUUlnQUNnQ0pDRUJJQUF0QUZZRVFDQUJJQUpKRFFRZ0FTQUFLQUlnSWdGcklnTkJBV29pQkVFQVNBMERJQU1nQkNBQ0lBRnJJZ0pCQVhRaUJTQUVJQVZMRzBILy8vLy9CeUFDUWYvLy8vOERTUnNpQkFSL0lBUVFHQVZCQUFzaUFtb2lCVUhmQURvQUFDQURRUUJLQkVBZ0FpQUJJQU1RR1JvTElBQWdBaUFFYWpZQ0tDQUFJQVZCQVdvMkFpUWdBQ0FDTmdJZ0lBRkZEUUVnQVJBWER3c2dBU0FDUncwRElBRWdBQ2dDSUNJQ2F5SUJRUUZxSWdOQkFFZ05BaUFCSUFNZ0FVRUJkQ0lFSUFNZ0JFc2JRZi8vLy84SElBRkIvLy8vL3dOSkd5SUVCSDhnQkJBWUJVRUFDeUlEYWlJRlFkOEFPZ0FBSUFGQkFFb0VRQ0FESUFJZ0FSQVpHZ3NnQUNBRElBUnFOZ0lvSUFBZ0JVRUJhallDSkNBQUlBTTJBaUFnQWtVTkFDQUNFQmNMRHdzUUtBQUxFQ2dBQ3lBQlFkOEFPZ0FBSUFBZ0FVRUJhallDSkF1NUN3SUdmd0YrSXdCQjBBQnJJZ01rQUFKQUFrQUNRQUpBSUFBdEFGWUVRQUpBSUFBdEFGVkZEUUFnQVNnQ0JDQUJMUUFMSWdVZ0JVRVlkRUVZZFVFQVNDSUZHd1JBQTBBZ0FDZ0NEQ0lHSUFFb0FnQWdBU0FGUVFGeEd5QUVhaXdBQUNBR0tBSUFLQUlVRVFNQUlRVWdBU2dDQUNBQklBRXNBQXRCQUVnYklBUnFJQVU2QUFBZ0JFRUJhaUlFSUFFb0FnUWdBUzBBQ3lJRklBVkJHSFJCR0hWQkFFZ2lCUnRKRFFBTEMwRUFJUVFnQWlnQ0JDQUNMUUFMSWdVZ0JVRVlkRUVZZFVFQVNDSUZHMFVOQUFOQUlBQW9BZ3dpQmlBQ0tBSUFJQUlnQlVFQmNSc2dCR29zQUFBZ0JpZ0NBQ2dDRkJFREFDRUZJQUlvQWdBZ0FpQUNMQUFMUVFCSUd5QUVhaUFGT2dBQUlBUkJBV29pQkNBQ0tBSUVJQUl0QUFzaUJTQUZRUmgwUVJoMVFRQklJZ1ViU1EwQUN3c2dBU2dDQkNBQkxRQUxJZ1FnQkVFWWRFRVlkVUVBU0NJR0d5SUVRWEJQRFFJZ0FTZ0NBQ0VIQW44Q1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSUVCZ2hCU0FESUFoQmdJQ0FnSGh5TmdJd0lBTWdCVFlDS0NBRElBUTJBaXdNQVFzZ0F5QUVPZ0F6SUFOQktHb2lCU0FFUlEwQkdnc2dCU0FISUFFZ0Joc2dCQkFaSUFScUMwRUFPZ0FBSUFOQkdHb2dBQ2dDRUNJQklBTW9BaWdnQTBFb2FpQURMUUF6SWdSQkdIUkJHSFZCQUVnaUJSc2lCaUFHSUFNb0Fpd2dCQ0FGRzJvZ0FTZ0NBQ2dDRUJFSEFDQURMQUF6UVFCSUJFQWdBeWdDS0JBWEN5QUNLQUlFSUFJdEFBc2lBU0FCUVJoMFFSaDFRUUJJSWdVYklnRkJjRThOQXlBQ0tBSUFJUVlDZndKQUlBRkJDMDhFUUNBQlFSQnFRWEJ4SWdjUUdDRUVJQU1nQjBHQWdJQ0FlSEkyQWtnZ0F5QUVOZ0pBSUFNZ0FUWUNSQXdCQ3lBRElBRTZBRXNnQTBGQWF5SUVJQUZGRFFFYUN5QUVJQVlnQWlBRkd5QUJFQmtnQVdvTFFRQTZBQUFnQTBFSWFpQUFLQUlRSWdFZ0F5Z0NRQ0FEUVVCcklBTXRBRXNpQWtFWWRFRVlkVUVBU0NJRUd5SUZJQVVnQXlnQ1JDQUNJQVFiYWlBQktBSUFLQUlRRVFjQUlBTXNBRXRCQUVnRVFDQURLQUpBRUJjTElBTW9BaUFoQVNBRFFRQTJBaUFnQXlBQk5nSXdJQU1vQWhBaEFTQURRUUEyQWhBZ0F5QUJOZ0k4SUFNcEF4Z2hDU0FEUWdBM0F4Z2dBeUFKTndNb0lBTXBBd2doQ1NBRFFnQTNBd2dnQXlBSk53STBBa0FnQUNnQ01DSUJJQUFvQWpSSkJFQWdBU0FES1FNb053SUFJQUVnQXlnQ01EWUNDQ0FEUVFBMkFqQWdBMElBTndNb0lBRWdBeWdDUERZQ0ZDQUJJQU1wQWpRM0Fnd2dBMElBTndJMElBTkJBRFlDUENBQUlBRkJHR28yQWpBTUFRc2dBRUVzYWlBRFFTaHFFQ1VnQXl3QVAwRUFUZzBBSUFNb0FqUVFGd3NnQXl3QU0wRUFTQVJBSUFNb0FpZ1FGd3NnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQXl3QUkwRUFUZzBCSUFNb0FoZ1FGd3dCQ3lBQktBSUVJQUV0QUFzaUJDQUVRUmgwUVJoMUlnUkJBRWdiUVFGSERRTWdBaWdDQkNBQ0xRQUxJZ1VnQlVFWWRFRVlkVUVBU0J0QkFVY05BeUFBTFFCVkJFQWdBQ2dDRENJRklBRW9BZ0FnQVNBRVFRQklHeXdBQUNBRktBSUFLQUlVRVFNQUlRUWdBU2dDQUNBQklBRXNBQXRCQUVnYklBUTZBQUFnQUNnQ0RDSUVJQUlvQWdBZ0FpQUNMQUFMUVFCSUd5d0FBQ0FFS0FJQUtBSVVFUU1BSVFRZ0FpZ0NBQ0FDSUFJc0FBdEJBRWdiSUFRNkFBQUxJQU1nQVNnQ0NEWUNNQ0FESUFFcEFnQTNBeWdnQVVJQU53SUFJQUZCQURZQ0NDQURJQUlvQWdnMkFqd2dBeUFDS1FJQU53STBJQUpDQURjQ0FDQUNRUUEyQWdnQ1FDQUFLQUl3SWdFZ0FDZ0NORWtFUUNBQklBTXBBeWczQWdBZ0FTQURLQUl3TmdJSUlBTkJBRFlDTUNBRFFnQTNBeWdnQVNBREtBSThOZ0lVSUFFZ0F5a0NORGNDRENBRFFnQTNBalFnQTBFQU5nSThJQUFnQVVFWWFqWUNNQXdCQ3lBQVFTeHFJQU5CS0dvUUpTQURMQUEvUVFCT0RRQWdBeWdDTkJBWEN5QURMQUF6UVFCT0RRQWdBeWdDS0JBWEN5QURRZEFBYWlRQUR3c1FMUUFMRUMwQUMwRU1FQUFpQUVFSkVKY0RJQUJCNE0veUFFR29BeEFCQUF1R0FnRUJmd0pBSUFFZ0FrY0VRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FCTEFBQUlnVkJ4QUJyRGpRRENBZ0lDQWdJQ0FnSUNBZ0lDQWdGQ0FnSUJ3Z0lDQWdJQ0FnSUNBZ0JDQUlJQ0FnSUNBZ0lDQWdJQ0FnSUNBUUlDQWdHQUFzZ0JRMEhJQU1nQlJDOUFRd0pDeUFEUVFnUXZRRU1DQXNnQkNBRUx3RlFRWUFRY2pzQlVBd0hDeUFFSUFRdkFWSkJnQkJ5T3dGU0RBWUxJQVFnQkM4QlVFR0F3QUJ5T3dGUURBVUxJQVFnQkM4QlVrR0F3QUJ5T3dGU0RBUUxJQVFnQkM4QlVFR0FHSEk3QVZBZ0JFSGZBQkRNQXd3REN5QUVJQVF2QVZKQmdCaHlPd0ZTSUFRUTZ3NE1BZ3NnQUNBQklBSWdBeER4RGc4TEVKWUZBQXNnQVVFQmFndWdBUUVDZnlNQVFSQnJJZ01rQUFKQUFrQUNRQ0FBS0FJQUlnQkZEUUFnQUNnQ0FFRVBjU0lDUVFOclFRSkpEUUVnQWtFQ1JnUkFJQUFvQWdnTkFnc2dBQ2dDRUNJQ1JRMEFBMEFnQWlnQ0FFRVBjVUVEYTBFQ1NRUkFJQUloQUF3REN5QUNLQUlZSWdJTkFBc0xJQU5CQ0dvaUFpQUFOZ0lBSUFKQkF4Q1hBaUlBUlEwQkN5QUFRUWhxSUFCQkVDQUJJQUVRSHhEVUFob0xJQU5CRUdva0FBc2NBUUYvUVF3UUFDSUFRUUlRbHdNZ0FFSGd6L0lBUWFnREVBRUFDOUlDQVFOL0lBQkIrTDJCQVRZQ0FDQUFLQUpFSWdJRVFDQUNJQUFvQWtnaUFVWUVmeUFDQlFOQUlBRkJER3NoQXlBQlFRRnJMQUFBUVFCSUJFQWdBeWdDQUJBWEN5QURJZ0VnQWtjTkFBc2dBQ2dDUkFzaEFTQUFJQUkyQWtnZ0FSQVhDeUFBS0FJNElnRUVRQ0FBSUFFMkFqd2dBUkFYQ3lBQUtBSXNJZ0lFUUNBQ0lBQW9BakFpQVVZRWZ5QUNCUU5BSUFGQkFXc3NBQUJCQUVnRVFDQUJRUXhyS0FJQUVCY0xJQUZCR0dzaUFTd0FDMEVBU0FSQUlBRW9BZ0FRRndzZ0FTQUNSdzBBQ3lBQUtBSXNDeUVCSUFBZ0FqWUNNQ0FCRUJjTElBQW9BaUFpQVFSQUlBQWdBVFlDSkNBQkVCY0xJQUFvQWhRaUFRUkFJQUFnQVRZQ0dDQUJFQmNMSUFBb0FnZ2lBU0FCS0FJRVFRRnJJZ0kyQWdRZ0FrRi9SZ1JBSUFFZ0FTZ0NBQ2dDQ0JFQkFBc2dBRUh3dG9FQk5nSUFJQUFvQWdRaUFRUkFJQUVnQVNnQ0FDZ0NCQkVCQUFzZ0FBdUlCZ0VDZndKQUFrQWdBU0FDUndSL0FrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBUzBBQUNJRlFSaDBRUmgxSWdSQk1Hc09TUWdKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRVUpDUUFKQ1FrSkNRa0pBUWtKQ1FJSkF3WUVDUWNKQ3dKQUlBTUVRQ0FEUVF3UXZRRU1BUXNnQUVFTUVNWUJDd3dMQ3dKQUlBTUVRQ0FEUVFvUXZRRU1BUXNnQUVFS0VNWUJDd3dLQ3dKQUlBTUVRQ0FEUVEwUXZRRU1BUXNnQUVFTkVNWUJDd3dKQ3dKQUlBTUVRQ0FEUVFrUXZRRU1BUXNnQUVFSkVNWUJDd3dJQ3dKQUlBTUVRQ0FEUVFzUXZRRU1BUXNnQUVFTEVNWUJDd3dIQ3lBQlFRRnFJQUpHRFFVZ0FTMEFBU0lDUWQ4QmNVSEJBR3RCL3dGeFFSbExEUVVnQWtFZmNTRUNBa0FnQXdSQUlBTWdBaEM5QVF3QkN5QUFJQUlReGdFTElBRkJBbW9QQ3lBQlFRRnFJQUpHRFFRQ1FDQUJMUUFCSWdSQitBRnhRVEJHRFFBZ0JFSCtBWEZCT0VZTkFDQUVRU0J5UWVFQWEwSC9BWEZCQms4TkJRc2dBVUVDYWlJQklBSkdEUVFnQVMwQUFDSUVRZmdCY1VFd1JnMEFJQVJCL2dGeFFUaEdEUUFnQkVFZ2NrSGhBR3RCL3dGeFFRWlBEUVFMSUFGQkFXb2dBa1lOQXdKL0lBRXRBQUVpQkVINEFYRkJNRVlFUUNBRVFUQnJEQUVMSUFSQk1Hc2dCRUgrQVhGQk9FWU5BQm9nQkVFZ2NpSUVRZUVBYTBIL0FYRkJCVXNOQkNBRVFkY0Fhd3NoQkNBQlFRSnFJQUpHRFFNQ2Z5QUJMUUFDSWdKQitBRnhRVEJHQkVBZ0FrRXdhd3dCQ3lBQ1FUQnJJQUpCL2dGeFFUaEdEUUFhSUFKQklISWlBa0hoQUd0Qi93RnhRUVZMRFFRZ0FrSFhBR3NMSUFSQkJIUnFJUUlDUUNBREJFQWdBeUFDUVJoMFFSaDFFTDBCREFFTElBQWdBa0VZZEVFWWRSREdBUXNnQVVFRGFnOExBa0FnQXdSQUlBTkJBQkM5QVF3QkN5QUFRUUFReGdFTERBTUxJQVJCM3dCR0RRRWdCRUVBVGdSQUlBQW9BZ1FvQWdnZ0JVRUJkR290QUFGQkRIRU5BZ3NDUUNBREJFQWdBeUFFRUwwQkRBRUxJQUFnQkJER0FRc2dBVUVCYWdVZ0FRc1BDeENXQlFBTElBRkJBV29MM1FRQkNIOGdBU0FBS0FJSUlnUWdBQ2dDQkNJR2EwRU1iVTBFUUFKQUlBRkZEUUFnQmlFRElBRkJER3hCREdzaUJFRU1ia0VCYWtFRGNTSUZCRUFEUUNBRElBSXBBZ0EzQWdBZ0F5QUNLQUlJTmdJSUlBTkJER29oQXlBSFFRRnFJZ2NnQlVjTkFBc0xJQUZCREd3Z0Jtb2hCaUFFUVNSSkRRQURRQ0FESUFJcEFnQTNBZ0FnQXlBQ0tBSUlOZ0lJSUFNZ0FpZ0NDRFlDRkNBRElBSXBBZ0EzQWd3Z0F5QUNLQUlJTmdJZ0lBTWdBaWtDQURjQ0dDQURJQUlwQWdBM0FpUWdBeUFDS0FJSU5nSXNJQU5CTUdvaUF5QUdSdzBBQ3dzZ0FDQUdOZ0lFRHdzQ1FDQUdJQUFvQWdBaUJXdEJERzBpQ0NBQmFpSURRZGFxMWFvQlNRUkFJQU1nQkNBRmEwRU1iU0lFUVFGMElnVWdBeUFGU3h0QjFhclZxZ0VnQkVHcTFhclZBRWtiSWdVRVFDQUZRZGFxMWFvQlR3MENJQVZCREd3UUdDRUpDeUFKSUFoQkRHeHFJZ1FoQXlBQlFReHNJZ0ZCREdzaUNFRU1ia0VCYWtFRGNTSUtCRUFnQkNFREEwQWdBeUFDS1FJQU53SUFJQU1nQWlnQ0NEWUNDQ0FEUVF4cUlRTWdCMEVCYWlJSElBcEhEUUFMQ3lBQklBUnFJUWNnQ0VFa1R3UkFBMEFnQXlBQ0tRSUFOd0lBSUFNZ0FpZ0NDRFlDQ0NBRElBSW9BZ2cyQWhRZ0F5QUNLUUlBTndJTUlBTWdBaWdDQ0RZQ0lDQURJQUlwQWdBM0FoZ2dBeUFDS1FJQU53SWtJQU1nQWlnQ0NEWUNMQ0FEUVRCcUlnTWdCMGNOQUFzTElBUWdCaUFBS0FJQUlnRnJJZ0pCZEcxQkRHeHFJUU1nQWtFQVNnUkFJQU1nQVNBQ0VCa2FDeUFBSUFrZ0JVRU1iR28yQWdnZ0FDQUhOZ0lFSUFBZ0F6WUNBQ0FCQkVBZ0FSQVhDdzhMRUNnQUMwR2poTzhBRURnQUN4d0JBWDlCREJBQUlnQkJDeENYQXlBQVFlRFA4Z0JCcUFNUUFRQUxtQVlCQkg4Q1FBSkFJQUVnQWtjRWZ3SkFBa0FDUUFKQUFrQUNRQ0FCTEFBQUlnTkJLR3NPTlFNRkNBZ0ZCUUFGQlFVRkJRVUZCUVVGQlFVRkJRVUZDQVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUUlCQkF0QkNCQVlJUVVnQUNnQ0pDSURLQUlFSVFJZ0JVSEV1WUVCTmdJQUlBVWdBallDQkNBRElBVTJBZ1FnQUNBQUtBSWtLQUlFTmdJa0lBRkJBV29QQ3dKL0lBRWdBU0FDUmcwQUdpQUJJQUV0QUFCQjNBQkhEUUFhQWtBZ0FpQUJRUUZxSWdSSEJFQWdCQzBBQUNJRFFUQkdCRUFnQUVFQUVNWUJJQUZCQW1vTUF3c0NRQ0FEUVRGclFmOEJjVUVJVFFSQUlBTkJNR3NoQmdKQUlBSWdBVUVDYWlJRFJ3UkFBMEFnQXkwQUFDSUZRVEJyUWY4QmNVRUpTdzBDSUFaQm1iUG16QUZQRFFZZ0JrRUtiQ0FGYWtFd2F5RUdJQU5CQVdvaUF5QUNSdzBBQ3dzZ0FpRURDeUFHUlEwRElBWWdBQ2dDRUVzTkF5QUFJQVlRbEFjZ0F5QUVSdzBCQ3lBQUlBUWdBaEMwRkNJRElBUkhEUUFnQVNBQUlBUWdBa0VBRVBFT0lnQWdBQ0FFUmhzaEF3c2dBd3dDQ3hDV0JRQUxFSThHQUFzUEN5QUFJQUVnQWhESENnOExJQUZCQVdvaUJTQUNSZzBEQWtBQ1FDQUJRUUpxSUFKR0RRQWdCUzBBQUVFL1J3MEFJQUV0QUFKQk9rY05BQ0FBSUFBb0FoaEJBV28yQWhnZ0FDQUJRUU5xSUFJUStRNGlBU0FDUmcwRklBRXRBQUJCS1VjTkJTQUFRUmhxSVFJTUFRc0NRQ0FBTFFBTVFRSnhCRUFnQUNnQ0VDRUdEQUVMUVF3UUdDRUVJQUFnQUNnQ0VFRUJhaUlHTmdJUUlBQW9BaVFpQXlnQ0JDRUJJQVFnQmpZQ0NDQUVRZFMrZ1FFMkFnQWdCQ0FCTmdJRUlBTWdCRFlDQkNBQUlBQW9BaVFvQWdRMkFpUUxJQUFnQUNnQ0dFRUJhallDR0NBQUlBVWdBaEQ1RGlJQklBSkdEUVFnQVMwQUFFRXBSdzBFSUFCQkdHb2hBaUFBTFFBTVFRSnhEUUJCREJBWUlRUWdBQ2dDSkNJRktBSUVJUU1nQkNBR05nSUlJQVJCcEwrQkFUWUNBQ0FFSUFNMkFnUWdCU0FFTmdJRUlBQWdBQ2dDSkNnQ0JEWUNKQXNnQWlBQ0tBSUFRUUZyTmdJQUlBRkJBV29QQ3lBRFFmc0FSZzBEQ3lBQUlBRWdBaEMxRkFVZ0FRc1BDeENYQlFBTEVQTU9BQXY1QlFJRWZ3RitJd0JCTUdzaUJTUUFBa0FDUUNBQklBSkdEUUFDUUFKQUFrQUNRQ0FCTEFBQUlnTkJKR3NPQlFFRUJBUURBQXNDUUNBRFFkd0FhdzREQWdRQUJBdEJEQkFZSVFJZ0FDZ0NEQ0VESUFBb0FpUWlCQ2dDQkNFR0lBSkJpTGVCQVRZQ0FDQUNJQVkyQWdRZ0FpQURRZkFQY1VHQURFWTZBQWdnQkNBQ05nSUVJQUFnQUNnQ0pDZ0NCRFlDSkNBQlFRRnFJUUVNQXd0QkRCQVlJUUlnQUNnQ0RDRURJQUFvQWlRaUJDZ0NCQ0VHSUFKQjBMZUJBVFlDQUNBQ0lBWTJBZ1FnQWlBRFFmQVBjVUdBREVZNkFBZ2dCQ0FDTmdJRUlBQWdBQ2dDSkNnQ0JEWUNKQ0FCUVFGcUlRRU1BZ3NnQVVFQmFpQUNSZzBCSUFFdEFBRWlBa0hDQUVjRVFDQUNRZUlBUncwQ1FSZ1FHQ0VDSUFBb0FpUW9BZ1FoQXlBQ1FaaTRnUUUyQWdBZ0FpQUROZ0lFSUFKQkNHb2dBQ2dDQUNJRE5nSUFJQU1nQXlnQ0JFRUJhallDQkNBQUtRSUVJUWNnQWtFQU9nQVVJQUlnQnpjQ0RDQUFLQUlrSUFJMkFnUWdBQ0FBS0FJa0tBSUVOZ0lrSUFGQkFtb2hBUXdDQzBFWUVCZ2hBaUFBS0FJa0tBSUVJUU1nQWtHWXVJRUJOZ0lBSUFJZ0F6WUNCQ0FDUVFocUlBQW9BZ0FpQXpZQ0FDQURJQU1vQWdSQkFXbzJBZ1FnQUNrQ0JDRUhJQUpCQVRvQUZDQUNJQWMzQWd3Z0FDZ0NKQ0FDTmdJRUlBQWdBQ2dDSkNnQ0JEWUNKQ0FCUVFKcUlRRU1BUXNnQVVFQmFpQUNSZzBBSUFFdEFBRkJQMGNOQUNBQlFRSnFJQUpHRFFBZ0FTd0FBaUlEUVNGSEJFQWdBMEU5UncwQklBVkJDR29Rd3dnaUF5QUFLQUlNTmdJTUlBTWdBVUVEYWlBQ0VNa0NJUUVnQXlnQ0VDRUVJQUFnQTBFQUlBQW9BaEFRd2dnZ0FDQUVJQUFvQWhCcU5nSVFJQUVnQWtZTkFpQUJMUUFBUVNsSERRSWdBeERZQkNBQlFRRnFJUUVNQVFzZ0JVRUlhaEREQ0NJRElBQW9BZ3cyQWd3Z0F5QUJRUU5xSUFJUXlRSWhBU0FES0FJUUlRUWdBQ0FEUVFFZ0FDZ0NFQkRDQ0NBQUlBUWdBQ2dDRUdvMkFoQWdBU0FDUmcwQklBRXRBQUJCS1VjTkFTQURFTmdFSUFGQkFXb2hBUXNnQlVFd2FpUUFJQUVQQ3hDWEJRQUxGQUFnQVVHZWVEWUNBQ0FCSUFBb0FnUTJBaWdMbGdVQkJYOENRQUpBQWtBQ2Z5QUFJUU1DUUFKQUlBRWdBa1lpQlVVRVFBSkFJQUlnQVVFQmFpSUVSaUFCTFFBQUlnQkJKRVp4RFFBZ0FFSGJBR3RCQWtrTkFDQUFRUzVHRFFBZ0F5QUFRUmgwUVJoMUVNWUJJQVFNQkFzZ0F5QUJJQUlRNlFraUFDQUJSdzBDSUFVTkFTQUJMUUFBUVM1SERRRkJDQkFZSVFBZ0F5Z0NKQ0lGS0FJRUlRUWdBRUc0d29FQk5nSUFJQUFnQkRZQ0JDQUZJQUEyQWdRZ0F5QURLQUlrS0FJRU5nSWtJQUZCQVdvTUF3c2dBeUFCSUFJUTZRa2lBQ0FCUncwQkN5QURJQUVnQWhESENpRUFDeUFBQ3lJQUlBRkhEUUFnQUNBQ1JnMEFJQUlnQVVFQmFrWUVRQ0FCRHdzZ0FTMEFBRUhjQUVjRVFDQUJEd3NnQVMwQUFTSUFRU2hHUVFGMElnUUVRQUpBSUFNdEFBeEJBbkVFUUNBREtBSVFJUVVNQVF0QkRCQVlJUUFnQXlBREtBSVFRUUZxSWdVMkFoQWdBeWdDSkNJR0tBSUVJUWNnQUNBRk5nSUlJQUJCMUw2QkFUWUNBQ0FBSUFjMkFnUWdCaUFBTmdJRUlBTWdBeWdDSkNnQ0JEWUNKQXNnQVNBRWFpRUFBMEFnQUNJQklBSkdEUU1nQXlnQ0VDRUFJQU1vQWlRaEJDQUJJQU1nQVNBQ0VQY09JZ1pIQkVBZ0F5QUdJQUlnQkNBQVFRRnFJQU1vQWhCQkFXb1E3QWtpQUNBQlJ3MEJDd3NnQVVFQmFpQUNSZzBDSUFFdEFBQkIzQUJIRFFJZ0FTMEFBVUVwUmtFQmRDSUFSUTBDSUFBZ0FXb2hBQ0FETFFBTVFRSnhEUUZCREJBWUlRRWdBeWdDSkNJQ0tBSUVJUVFnQVNBRk5nSUlJQUZCcEwrQkFUWUNBQ0FCSUFRMkFnUWdBaUFCTmdJRUlBTWdBeWdDSkNnQ0JEWUNKQ0FBRHdzQ1FDQUFRZmdCY1VFd1JnMEFJQUJCL2dGeFFUaEdEUUFnQVE4TElBQkJNV3RCQ0VzRVFDQUJEd3NnQUVFd2F5SUFJQU1vQWhCTERRSWdBeUFBRUpRSElBRkJBbW9oQUFzZ0FBOExFSmNGQUFzUWp3WUFDMU1CQTM4Q1FDQUFJQUVnQWhEMURpSURJQUZIRFFBZ0FDZ0NFQ0VFSUFBb0FpUWhCU0FCSWdNZ0FDQUJJQUlROUE0aUFVWU5BQ0FBSUFFZ0FpQUZJQVJCQVdvZ0FDZ0NFRUVCYWhESUNpRURDeUFEQzRRREFRVi9JQUFvQWlRaEJpQUJJUU1EUUNBQUlBTWlCU0FDRVBnT0lnTWdCVWNOQUFzZ0FTQUZSZ1JBUVFnUUdDRUJJQUFvQWlRaUF5Z0NCQ0VFSUFGQjNMV0JBVFlDQUNBQklBUTJBZ1FnQXlBQk5nSUVJQUFnQUNnQ0pDZ0NCRFlDSkFzZ0FpQUZSd1JBQTBBZ0JTMEFBRUg4QUVjRVFDQUZEd3NnQUNnQ0pDRUJJQVZCQVdvaUJDRURBMEFnQUNBRElnVWdBaEQ0RGlJRElBVkhEUUFMSUFRZ0JVWUVRRUVJRUJnaEF5QUFLQUlrSWdRb0FnUWhCeUFEUWR5MWdRRTJBZ0FnQXlBSE5nSUVJQVFnQXpZQ0JDQUFJQUFvQWlRb0FnUTJBaVFMUVF3UUdDRURJQVlvQWdRaEJDQURJQUVvQWdRMkFnZ2dBeUFFTmdJRUlBTkJzTUdCQVRZQ0FDQUdJQU0yQWdRZ0FVRUFOZ0lFUVFnUUdDRURJQUFvQWlRb0FnUWhCQ0FEUWR5MWdRRTJBZ0FnQXlBRU5nSUVJQUVnQXpZQ0JDQUFLQUlrUVFBMkFnUkJDQkFZSVFNZ0FTZ0NCQ0VFSUFOQjhNR0JBVFlDQUNBRElBUTJBZ1FnQUNnQ0pDQUROZ0lFSUFBZ0FTZ0NCRFlDSkNBQ0lBVkhEUUFMQ3lBQ0N4d0JBWDlCREJBQUlnQkJEaENYQXlBQVFlRFA4Z0JCcUFNUUFRQUw0d01CQTM4Q1FDQUJLQUljSWdaRkRRQkJKMEVpSUFSQmdBUnhHeUVISUFBb0FvUlFJUUVnQkVIRUFIRkJ3QUJHQkVBZ0JVRUJhaUVGQTBBZ0FVR0FFRThFUUNBQUlBQWdBUkI3UVFBaEFRc2dBQ0FCYWtFS09nQUFJQUFnQVVFQmFqWUNoRkFnQUNBQ0lBTWdCUkRLQ2lBQUlBWW9BZ1FpQVVIUnVlMEFJQUViRUt3RUlBQW9Bb1JRSWdGQi93OVBCRUFnQUNBQUlBRVFlMEVBSVFFTElBQWdBV29pQ0VFOU9nQUFJQWdnQnpvQUFTQUFJQUZCQW1vaUFUWUNoRkFnQmlnQ0NDSUlCRUFnQUNBSVFRSWdCQkRFQ0NBQUtBS0VVQ0VCQ3lBQlFZQVFUd1JBSUFBZ0FDQUJFSHRCQUNFQkN5QUFJQUZxSUFjNkFBQWdBQ0FCUVFGcUlnRTJBb1JRSUFZb0FoQWlCZzBBQ3d3QkN3TkFJQUZCZ0JCUEJFQWdBQ0FBSUFFUWUwRUFJUUVMSUFBZ0FXcEJJRG9BQUNBQUlBRkJBV28yQW9SUUlBQWdCaWdDQkNJQlFkRzU3UUFnQVJzUXJBUWdBQ2dDaEZBaUFVSC9EMDhFUUNBQUlBQWdBUkI3UVFBaEFRc2dBQ0FCYWlJQ1FUMDZBQUFnQWlBSE9nQUJJQUFnQVVFQ2FpSUJOZ0tFVUNBR0tBSUlJZ0lFUUNBQUlBSkJBaUFFRU1RSUlBQW9Bb1JRSVFFTElBRkJnQkJQQkVBZ0FDQUFJQUVRZTBFQUlRRUxJQUFnQVdvZ0J6b0FBQ0FBSUFGQkFXb2lBVFlDaEZBZ0JpZ0NFQ0lHRFFBTEN3dGVBUU4vQTBBQ1FDQUJJZ01nQUNBRElBSVE5UTRpQVVZRVFDQUFLQUlRSVFFZ0FDZ0NKQ0VFSUFBZ0F5QUNFUFFPSWdVZ0EwWU5BU0FBSUFVZ0FpQUVJQUZCQVdvZ0FDZ0NFRUVCYWhESUNpRUJDeUFCSUFOSERRRUxDeUFEQytBREFnUi9BWHdqQUVFUWF5SURKQUJCeU9PQkFTZ0NBQ0lDUWNUamdRRW9BZ0FpQkVjRVFBTkFJQUpCREdzaEJTQUNRUUZyTEFBQVFRQklCRUFnQlNnQ0FCQVhDeUFGSWdJZ0JFY05BQXNMUWNqamdRRWdCRFlDQUFKL0lBQkJDR29pQWlBQkVKY0JJZ0JGQkVBZ0F5QUJLQUlBSUFFZ0FTd0FDMEVBU0JzMkFnQkJ4cnZ2QUNBREVDUkJBQXdCQ3lBQ0t3UG9DQ0FDS0FMb0JrR0k1UUJxS3dNQVlnUkFJQUlRMFFVTElBSXJBK2dJSUFJb0F1Z0dRWWpsQUdvckF3QmlCRUJCL2Yvd0FFRUFFQ1FMQWtBZ0FDQUFLQUlBS0FJSUVRQUFRWVlCUmdSQUFuOGdBRUVVUVg4UU1FRUJFTndISWdhWlJBQUFBQUFBQU9CQll3UkFJQWFxREFFTFFZQ0FnSUI0Q3lFQklBQXJBL0FFSUFHM29DSUdtVVFBQUFBQUFBRGdRV05GRFFFZ0Jxb01BZ3NnQUNBQUtBSUFLQUlJRVFBQVFSUkdCRUFnQUVFQkVOd0hJZ2FaUkFBQUFBQUFBT0JCWTBVTkFTQUdxZ3dDQzBFQUlBQWdBQ2dDQUNnQ0NCRUFBRUh4QUVjTkFSb0NmeUFBUVlZQlFmQ3hmMEVCRUN3aUFFRVVRWDhRTUVFQkVOd0hJZ2FaUkFBQUFBQUFBT0JCWXdSQUlBYXFEQUVMUVlDQWdJQjRDeUVCSUFBckEvQUVJQUczb0NJR21VUUFBQUFBQUFEZ1FXTkZEUUFnQnFvTUFRdEJnSUNBZ0hnTElRQWdBMEVRYWlRQUlBQUw5UU1CQ0g4akFFRVFheUlDSkFBZ0FpQUNOZ0lFSUFJZ0FqWUNBQUpBSUFBb0FnUWlBU0FBUmcwQUlBQWdBa2NFUUNBQUtBSUlJUWNnQWlFRUEwQUNRQ0FBSUFFb0FnUWlBMGNFUUNBQktBSUlJUVVnQXlFQkEwQWdCU0FCS0FJSVJ3MENJQUVvQWdRaUFTQUFSdzBBQ3dzZ0FDRUJDd0pBSUFFZ0EwWUVRQ0FESVFFTUFRdEJBQ0VGSUFNaEJpQUFJQWNnQXlBQktBSUFJZ1JHQkg5QkFRVURRQ0FGSWdkQkFXb2hCU0FHS0FJRUlnWWdCRWNOQUFzZ0IwRUNhZ3NpQldzaUJ6WUNDQ0FES0FJQUlnWWdCQ2dDQkRZQ0JDQUVLQUlFSUFZMkFnQWdBaWdDQUNJR0lBTTJBZ1FnQXlBR05nSUFJQUlnQkRZQ0FDQUVJQUkyQWdRZ0JTQUlhaUVJQ3lBQUlBRkhEUUFMSUFoRkRRRWdBaWdDQkNJQktBSUFJZ0FnQkNnQ0JEWUNCQ0FFS0FJRUlBQTJBZ0FnQWtFQU5nSUlJQUVnQWtZTkFRTkFJQUVvQWdRaEFDQUJFQmNnQUNJQklBSkhEUUFMREFFTEEwQUNRQ0FBSUFFb0FnUWlBMGNFUUNBQktBSUlJUVFnQXlFQkEwQWdCQ0FCS0FJSVJ3MENJQUVvQWdRaUFTQUFSdzBBQ3dzZ0FDRUJDd0pBSUFFZ0EwWUVRQ0FESVFFTUFRc2dBeWdDQUNJRklBRW9BZ0FpQkNnQ0JEWUNCQ0FFS0FJRUlBVTJBZ0FnQWlnQ0FDSUZJQU0yQWdRZ0F5QUZOZ0lBSUFJZ0JEWUNBQ0FFSUFJMkFnUUxJQUFnQVVjTkFBc0xJQUpCRUdva0FBdmtNZ01kZndKOEFuNGpBRUhRQkdzaUNpUUFRY2pqZ1FFb0FnQWlCVUhFNDRFQktBSUFJZ1pIQkVBRFFDQUZRUXhySVFjZ0JVRUJheXdBQUVFQVNBUkFJQWNvQWdBUUZ3c2dCeUlGSUFaSERRQUxDMEhJNDRFQklBWTJBZ0JCZnlFRlFYOGhFU0FCS0FMSUJ5SUhCRUFnQnhDL0FTRVJDeU1BUVJCcklnY2tBQ0FLUVNCcUlnWkJBRFlDVUNBR1FRUnFRUUJCeUFBUVlSb2dCa0lBTndOWUlBWkJBRHNCVENBR1FhVUJPd0ZVSUFaQ0FEY0RZQ0FHUW9DQWdJQ0FnSUQ0UHpjRGNDQUdRb0NBZ0lDQWdJRDRQemNEYUNBR1FaaTU4Z0EyQXJRQklBWkJ2S0NCQVRZQ0FDQUdRYVM1OGdBb0FnQWlDRFlDZkNBR1Fmd0FhaUlOSUFoQkRHc29BZ0JxUWFpNThnQW9BZ0EyQWdBZ0RTQUdLQUo4UVF4cktBSUFhaUlMSUFaQmdBRnFJZ2dRdkFFZ0MwS0FnSUNBY0RjQ1NDQUdRWmk1OGdBMkFyUUJJQVpCaExueUFEWUNmQ0FJRU5rQkdpQUdRZ0EzQTZBQklBaEJwSy95QURZQ0FDQUdRZ0EzQTZnQklBWkJsQUpxSWd0Q0FEY0NBQ0FHUVJBMkFyQUJJQVlnQ3pZQ2tBSWdCa0djQW1vUW5BTWhDU0FHUWVRRGFpSUlRUUEyQWdBZ0JrRUFOZ0xvQXlBR1FRQTJBdXdESUFaQ0FEY0NoQVFnQmtFQU5nTDRBeUFHSUFaQjhBTnFJZ1EyQXZRRElBWWdCRFlDOEFNZ0JrRUFOZ0tNQkNBR1FaUUVhaUlNUWdBM0FnQWdCa0lBTndLa0JDQUdJQXcyQXBBRUlBWkJBRFlDckFRZ0JrSUFOd09JQWlBR1FYOUI1QUFRb3dFZ0JrRi9RUUZCNUFCQkFFRUFRUUJCQUJEMEFTQUdRWkFDYWlBR0tBS1VBaERLQ0NBR0lBczJBcEFDSUFaQ0FEY0NsQUlnQmtFQU9nQ0VBaUFHUVFBN0Fad0VJQVpCQURvQWVDQUdRUUEyQXZ3RElBWkJBRG9BZ0FRZ0JrRUNOZ0tnQkNBR0lBbEJ3ZkR1QUJBek5nTGtBeUFISUFoQnBxM3VBQkFqTmdJQUlBZEJ4c1B3QUJBbklBY2dDRUdKMyswQUVDTTJBZ0FnQjBHZThPNEFFQ2NnQnlBSVFiYmY3Z0FRSXpZQ0FDQUhRY0xmN2dBUUp5QUhJQWhCZ3VMdUFCQWpOZ0lBSUFkQmpPTHVBQkFuSUFjZ0NFSEZpTzBBRUNNMkFnQWdCMEhWcWU4QUVDZEJEQkFZSVFzZ0NDZ0NBQ0VKSUFzZ0JEWUNCQ0FMSUFrMkFnZ2dDeUFHS0FMd0F5SUVOZ0lBSUFRZ0N6WUNCQ0FHSUFzMkF2QURJQVlnQmlnQytBTkJBV28yQXZnRElBWWdDQ2dDQURZQzdBTWdEU0FHS0FKOFFReHJLQUlBYWtFQUVMWUNJQWNRNWhBZ0Jpd0Fyd1JCQUVnRVFDQUdLQUtrQkJBWEN5QUdJQWNwQXdBM0FxUUVJQVlnQnlnQ0NEWUNyQVFnQjBFUWFpUUFJQVlnQVVIMEJtbzJBbGdnQVNnQ3VBNGlCMEhPRDJvdEFBQkZCRUFnQjBIa0Rtb2lCU2dDTENJSFFRcHNJQWNnQlMwQVBCc2hCU0FCS0FLNERpRUhDeUFHSUFVMkFxQUVJQWRCc2cxcUxRQUFCRUFnQmtFQk9nRDhBd3NnQVNnQzdBWkJBMFlFUUNBR1FRRTZBUDBEQ3lBSFFib1ZhaTBBQUFSQUlBWkJBVG9BL2dNTEFrQWdCMEh6Rldvc0FBQkJBRTRFUUNBS0lBZEI2QlZxSWdVb0FnZzJBaGdnQ2lBRktRSUFOd01RREFFTElBcEJFR29nQnlnQzZCVWdCMEhzRldvb0FnQVFHZ3NnQ2lnQ0ZDQUtMUUFiSWdVZ0JVRVlkRUVZZFNJRlFRQklHeUVISUFWQkFFZ0VRQ0FLS0FJUUVCY0xBa0FnQjBVTkFBSkFJQUVvQXJnT0lnVkI4eFZxTEFBQVFRQk9CRUFnQ2lBRlFlZ1ZhaUlGS0FJSU5nSUlJQW9nQlNrQ0FEY0RBQXdCQ3lBS0lBVW9BdWdWSUFWQjdCVnFLQUlBRUJvTElBWkJoQVJxSVFVZ0NpMEFDeUlJUVJoMFFSaDFJUWNDUUNBR0xBQ1BCRUVBVGdSQUlBZEJBRTRFUUNBRklBb3BBd0EzQWdBZ0JTQUtLQUlJTmdJSURBSUxJQVVnQ2lnQ0FDQUtLQUlFRUNBTUFRc2dCU0FLS0FJQUlBb2dCMEVBU0NJRkd5QUtLQUlFSUFnZ0JSc1FJUm9MSUFvc0FBdEJBRTROQUNBS0tBSUFFQmNMSUFFb0FyZ09JZ1ZCcWhacUxRQUFCRUFnQmtFQk9nRC9Bd3NnQmlBRlFkWVdhaTBBQURvQWdBUWdCaUFGUVlJWGFpMEFBRG9BbkFRZ0JpQUZRYTRYYWkwQUFEb0FuUVFnQ2tFQU5nSVlJQXBDQURjREVDQUZRZUFYYWlnQ0FDSUlJQVZCM0JkcUtBSUFJZ2RySWdWQkRHMGhDd0pBSUFVRVFDQUxRZGFxMWFvQlR3MEJJQW9nQlJBWUlnVTJBaEFnQ2lBRklBdEJER3hxTmdJWUlBY2dDRWNFUUFOQUFrQWdCeXdBQzBFQVRnUkFJQVVnQnlrQ0FEY0NBQ0FGSUFjb0FnZzJBZ2dNQVFzZ0JTQUhLQUlBSUFjb0FnUVFHZ3NnQlVFTWFpRUZJQWRCREdvaUJ5QUlSdzBBQ3dzZ0NpQUZOZ0lVQ3lNQVFkQUFheUlFSkFBZ0NpZ0NFQ0lKSUFvb0FoUWlEa2NFUUNBR1FaUUVhaUVMSUFSQkJISWhEQU5BQWtBZ0NTd0FDMEVBVGdSQUlBUWdDU2dDQ0RZQ1NDQUVJQWtwQWdBM0EwQU1BUXNnQkVGQWF5QUpLQUlBSUFrb0FnUVFHZ3NnQkNnQ1FDQUVRVUJySUFRc0FFc2lCVUVBU0NJSEd5SU5JQVFvQWtRZ0JVSC9BWEVnQnhzaUJXb2hDQ0FOSVFjQ1FBSkFJQVZCQUV3TkFBTkFJQWRCd0FBZ0JSQzRBU0lGUlEwQklBVXRBQUJCd0FCR0RRSWdDQ0FGUVFGcUlnZHJJZ1ZCQUVvTkFBc0xJQWdoQlFzZ0JFRXdhaUFFUVVCcklnZEJBRUYvSUFVZ0RXc2dCU0FJUmhzZ0J4Q0hBUm9nQkNnQ1FDQUhJQVFzQUVzaUJVRUFTQ0lIR3lJTklBUW9Ba1FnQlVIL0FYRWdCeHNpQldvaENDQU5JUWNDUUFKQUlBVkJBRXdOQUFOQUlBZEJ3QUFnQlJDNEFTSUZSUTBCSUFVdEFBQkJ3QUJHRFFJZ0NDQUZRUUZxSWdkcklnVkJBRW9OQUFzTElBZ2hCUXNnQkVFZ2FpQUVRVUJySWdkQkFDQUZJQTFyUVFGcUlBVWdDRVliUVg4Z0J4Q0hBUm9RU1NFSUFrQWdCQ3dBTzBFQVRnUkFJQVFnQkNnQ09EWUNHQ0FFSUFRcEF6QTNBeEFNQVFzZ0JFRVFhaUFFS0FJd0lBUW9BalFRR2dzakFFRVFheUlGSkFBQ2Z5QUlRUXhxSUFSQkVHb2lCeEFySWcwZ0NFRVFha2NFUUNBTkx3RWNEQUVMSUFVZ0J5Z0NBQ0FISUFjc0FBdEJBRWdiTmdJQVFkMjc3d0FnQlJBNlFRRUxJUWNnQlVFUWFpUUFJQWRCLy84RGNTRU5JQVFzQUJ0QkFFZ0VRQ0FFS0FJUUVCY0xJQVFnRFRzQkFBSkFJQVFzQUN0QkFFNEVRQ0FNSUFRcEF5QTNBZ0FnRENBRUtBSW9OZ0lJREFFTElBd2dCQ2dDSUNBRUtBSWtFQm9nQkM4QkFDRU5DMEVnRUJnaUNDQU5Pd0VRSUFnZ0RDZ0NDRFlDSENBSUlBd3BBZ0EzQWhRZ0RFSUFOd0lBSUF4QkFEWUNDQUovSUFzb0FnQWlCVVVFUUNBTElnVU1BUXNEUUFKQUFrQWdCUzhCRUNBTlN3UkFJQVVvQWdBaUJ3MEJJQVVNQkFzZ0JTZ0NCQ0lIUlEwQkN5QUhJUVVNQVFzTElBVkJCR29MSVFjZ0NDQUZOZ0lJSUFoQ0FEY0NBQ0FISUFnMkFnQWdCaWdDa0FRb0FnQWlCUVJBSUFZZ0JUWUNrQVFnQnlnQ0FDRUlDeUFHS0FLVUJDQUlFRVFnQmlBR0tBS1lCRUVCYWpZQ21BUWdCQ3dBRDBFQVNBUkFJQVFvQWdRUUZ3c2dCQ3dBSzBFQVNBUkFJQVFvQWlBUUZ3c2dCQ3dBTzBFQVNBUkFJQVFvQWpBUUZ3c2dCQ3dBUzBFQVNBUkFJQVFvQWtBUUZ3c2dDVUVNYWlJSklBNUhEUUFMQ3lBRVFkQUFhaVFBSUFvb0FoQWlCd1JBSUFjZ0NpZ0NGQ0lGUmdSL0lBY0ZBMEFnQlVFTWF5RUlJQVZCQVdzc0FBQkJBRWdFUUNBSUtBSUFFQmNMSUFnaUJTQUhSdzBBQ3lBS0tBSVFDeUVGSUFvZ0J6WUNGQ0FGRUJjTEl3QkJFR3NpQ3lRQUFrQWdBVUVJYWlJRkVOQUZJQUpJQkVBZ0N5QUNOZ0lBUVlDVDdRQWdDeEFrREFFTElBRkIyQWxxSWcwZ0FrRUJhMEVCRVBFRklBRW9BcmdPSWdKQnZCSnFLQUlzSVFjZ0FrSDhEMm9vQWl3aENDQUNMUUNHQmlFRUFrQWdBaWdDNUFZaUNRUkFJQUl0QUxJR1JRMEJDeUFGRUxzUUlRY0xRUUFnQ1NBRUcwVUVRQ0FGRUtVTElRZ0xJQUVvQXV3R1FRSkdCRUFnQlJDN0VDRUhJQVVRcFFzaENBc2dCaUFISUFnZ0FTZ0N1QTVCM2d0cUxRQUFJZ0liTmdKZ0lBWWdDQ0FISUFJYk5nSmNJQVlnRFNnQ0pDSUNCSHdnQWlzRGlBWUZSQUFBQUFBQUFQQS9DeUFCS0FLNERpSUNLQUxzQXlJRlFRcHNJQVVnQWkwQS9BTWJ0NkpFQUFBQUFBQUFXVUNqSWlFNUEzQWdCaUFoT1FOb0lBRW9BdXdHUVFOR0JFQWdCaUFCUVpnSmFpSUNLQUlBRU1BUk5nSmNJQVlnQWlnQ0FCQy9FVFlDWUFzZ0RTQUdFT2tGQ3lBTFFSQnFKQUFnQmkwQWhBSkZCRUFDUUNBRElRMGpBRUdBQkdzaUJDUUFBa0FDUUNBR0xRQ0VBZzBBSUFZckEyZ2dCaWdDWExlaUlTRWdCaXNEY0NBR0tBSmd0NkloSWlBR0xRRDhBd1IvSUNGRUFBQUFBQUFBSkVDaklTRWdJa1FBQUFBQUFBQWtRS01oSWtHRHp1NEFCVUd0aHUwQUN5RUNBa0FnQmkwQS93TUVRQ0FFSUNFNUEwQWdCQ0FpT1FOSUlBUkJ1QUpxSWdKQmhmdnVBQ0FFUVVCckVFOGdCQ2dDdUFJaEF5QUVMQUREQWlFRklBUWdCa0hrQTJwQi80YnRBQkR4Q2pZQ1lDQUVRZUFBYWlBRElBSWdCVUVBU0JzUUp5QUVMQUREQWtFQVRnMEJJQVFvQXJnQ0VCY01BUXNnQkNBaU9RTXdJQVJCdUFKcUlnTWdBaUFFUVRCcUVFOGdCQ2dDdUFJaEJTQUVMQUREQWlFSElBUWdCa0hrQTJvaUNFRzdyZTBBRVBFS05nSmdJQVJCNEFCcUlBVWdBeUFIUVFCSUd4QW5JQVFzQU1NQ1FRQklCRUFnQkNnQ3VBSVFGd3NnQkNBaE9RTWdJQVJCdUFKcUlnTWdBaUFFUVNCcUVFOGdCQ2dDdUFJaEFpQUVMQUREQWlFRklBUWdDRUdYNnU0QUVQRUtOZ0pnSUFSQjRBQnFJQUlnQXlBRlFRQklHeEFuSUFRc0FNTUNRUUJPRFFBZ0JDZ0N1QUlRRndzQ1FDQUdRUUVROVFjaUFrVU5BQ0FHTFFCNFJRMEFBa0FnQWl3QUQwRUFUZ1JBSUFRZ0FpZ0NERFlDd0FJZ0JDQUNLUUlFTndPNEFnd0JDeUFFUWJnQ2FpQUNLQUlFSUFJb0FnZ1FHZ3NnQkNBRVFiZ0Nha0hTMU80QUVGZ2lBaWdDQ0RZQ2FDQUVJQUlwQWdBM0EyQWdBa0lBTndJQUlBSkJBRFlDQ0NBRUxBRERBa0VBU0FSQUlBUW9BcmdDRUJjTElBUkJxQUpxSUFSQnVBSnFFSndESWdnZ0JDZ0NZQ0FFUWVBQWFpQUVMQUJyUVFCSUd4QzlDQ0FFSUFnUWlBRTJBcWdDSXdCQkVHc2lBaVFBSUFRb0FxZ0NJZ01FZnlBREtBSUFRUTl4QlVFQUN5RUZBa0FDUUFKQUlBWW9BdVFESWdORkRRQWdCVUVDU1EwQUlBTW9BZ0FpQjBFUGNTSUxRUU5yUVg1SkRRQWdCVUVKYTBGK1NRMEJJQXRCQVVZTkFRc2dBa0VBTmdJSURBRUxBa0FDUUNBRElBZEJDSFpyS0FJQUlnTW9BZ1FpQjBFZ2FpSUxRZXovQVUwRVFDQURJQXMyQWdRZ0J5QURLQUlBSWdOcVFSUnFJUWNNQVFzZ0EwRWdJQUpCREdvUXNBUWlCMFVFUUVFQUlRY01BZ3NnQWlnQ0RDRURDeUFIUWdBM0FnUWdCMEVBTmdJY0lBZENBRGNDRkNBSFFnQTNBZ3dnQnlBSElBTnJRUWgwSUFWeU5nSUFDeUFDSUFjMkFnQWdBaWdDQUNJRFJRUkFJQUpCQURZQ0NBd0JDeUFESUFZb0F1UURJZ2MyQWd3Q2Z5QUhLQUlRSWdVRVFDQURJQVVvQWhRMkFoUWdCVUVVYWd3QkN5QURRUlJxQ3lBRE5nSUFJQU1nQlRZQ0dDQUhJQU0yQWhBZ0F5QUVLQUtvQWhDakR5QUNJQUlvQWdBMkFnZ0xJQUlvQWdnYUlBSkJFR29rQUNBSUVKc0RJQVFzQUd0QkFFNE5BQ0FFS0FKZ0VCY0xJQVlvQXBnQ0JFQWdCQ0FHUWVRRGFrSHc1dTBBRUowSE5nS2dBaUFFUWJnQ2FoQ2NBeUVKSUFZb0FwQUNJZ0lnQmtHVUFtb2lGMGNFUUNBR1FhUUVhaUVUUVlpODhnQW9BZ0FpR0VFTWF5RVpRWXk4OGdBb0FnQWlHa0VNYXlFYklBUkJ6QUZxSVJ4QmxMenlBQ2dDQUNFZFFaQzg4Z0FvQWdBaEhpQUVRZWdBYWlFVUEwQUNRQ0FDSWdzb0FoQWlBaXdBTTBFQVRnUkFJQVFnQWlnQ01EWUNzQUlnQkNBQ0tRSW9Od09vQWd3QkN5QUVRYWdDYWlBQ0tBSW9JQUlvQWl3UUdnc2dCQ0FhTmdKZ0lBUkJnTHp5QURZQ3pBRWdCRUhnQUdvaUFpQWJLQUlBYWlBZU5nSUFJQVFvQW1BaEF5QUVRUUEyQW1RZ0FpQURRUXhyS0FJQWFpSUNJQlFRdkFFZ0FrS0FnSUNBY0RjQ1NDQUVRWUM4OGdBMkFzd0JJQVJCN0x2eUFEWUNZQ0FVRUo4UUloOGdCQ2dDcUFJZ0JFR29BbW9nQkN3QXN3SkJBRWdiRUtvUVJRUkFJQVFvQW1CQkRHc29BZ0FnQkVIZ0FHcHFJZ0lnQWlnQ0VFRUVjaEMyQWdzZ0JDd0Fzd0pCQUVnRVFDQUVLQUtvQWhBWEMwRUFJUTVCQUNFSEl3QkJNR3NpRENRQUlBbEJCR29oRlNBSktBSUVJZ0lFUUNBQ1FhREVnUUVvQWdBUkFRQWdGVUVBTmdJQUN5QUpLQUlBSWdnb0Fpd2lBZ1JBQTBBZ0FpZ0NBQ0lEQkVBZ0EwR2d4SUVCS0FJQUVRRUFDeUFDS0FJRUlnSU5BQXNnQ1NnQ0FDRUlDeUFJSUFnb0FnQkJDSFpyS0FJSUlnSUVRQU5BSUFJb0FnZ2hBeUFDUWFERWdRRW9BZ0FSQVFBZ0F5SUNEUUFMQ3lBRVFhZ0NhaUVRSUFsQ0FEY0NGQ0FKUWdBM0FqQWdDVUlBTndJTUlBbENBRGNDSUNBSlFnQTNBaWdnQ1VFQU5nSTRJQWxCQURZQ1NDQUpRVUJyUXV6L0FUY0NBQ0FKUVR4cUlnSWdDVUVJYWpZQ0FDQUpRUnhxSWhKQmdTZzJBZ0FnQ1NBU05nSUFJQWtnQWpZQ0NDQUpRZXovQVRZQ0ZDQUpJQkkyQWpBQ1FDQUVRZUFBYWlJSUtBSUFRUXhyS0FJQUlBaHFMUUFRUVFWeEJFQWdFRUVBTmdJSUlCQkNCRGNDQUNBUVFnSTNBZ0FNQVFzZ0RFRWdhaUFJRVBjSUFrQUNRQUpBQWtBZ0RDa0RLRUlBVXdSQUlBZ2dDQ2dDQUVFTWF5Z0NBR3BCQUJDMkFpQUlRUkJxSVNBZ0NDQUlLQUlBUVF4cktBSUFhaWdDRUNFRlFRQWhBZ05BQWtCQnBNU0JBU2dDQUNFRElBVkJBbkVOQUVFRElROUI5UDhCSUFNUkFBQWlBMFVOQXlBRFFnQTNBZ0FDUUNBSFJRUkFJQU1oQWd3QkN5QUhJQU0yQWdBTElBZ2dBMEVJYWtIcy93RVExaEFnQXlBSUtBSUVJaFkyQWdRZ0lDQUlLQUlBUVF4cktBSUFhaWdDQUNJRlFRRnhCRUJCQWlFUERBUUxBa0FnQlVFQ2NRMEFJQVZCQlhGRkRRQkJBQ0VGUVFBaERrRUNJUThNQlFzZ0F5RUhJQTRnRm1vaURpQVdUdzBCREFNTEN5QU9RUUZxSUFNUkFBQWlCVVVFUUVFRElROE1BZ3NnQWtVTkJDQUNJUWdnQlNFREEwQWdBeUFJUVFocUlBZ29BZ1FRR1NBSUtBSUVhaUVESUFnb0FnQWlDQTBBQzBFQUlROE1BZ3NnREVFZ2FpQUlFUGNJUVFJaER5TUFRVEJySWdJa0FDQUlJQWdvQWdCQkRHc29BZ0JxSWdNZ0F5Z0NFRUY5Y1NJREVQZ0lJQUpCS0dvZ0NFRUJFTG9ESUFJdEFDZ0VRQ0FDUVJocUlBZ2dDQ2dDQUVFTWF5Z0NBR29vQWhnaUJVSUFRUUpCQ0NBRktBSUFLQUlRRVJnQUlBSkNmemNERUNBQ1FnQTNBd2dnQ0NBSUtBSUFRUXhyS0FJQWFpQURRUVJ5SUFNZ0Fpa0RJQ0FDS1FNUVVSc1FvZ0lMSUFKQk1Hb2tBQ0FNUVJCcUlBZ1E5d2dnRENBTUtRTW9JaU0zQXdnZ0RDQU1LUU1nTndNQUlBd3BBeGdoSkNBSUlBd1F6eEJCQUNFRkFrQWdDQ0FJS0FJQVFReHJLQUlBYWkwQUVFRUZjUTBBSUF3cEF5aENBRk1OQUNBa0lDTjlJaU5DLy8vLy93ZFdCRUJCQXlFUERBUUxJQ09uSWdKQkFXcEJwTVNCQVNnQ0FCRUFBQ0lGUlFSQVFRQWhCVUVESVE4TUJBdEJvTVNCQVNnQ0FDRURJQWdnQlNBQ0VOWVFBa0FnQ0NBSUtBSUFRUXhyS0FJQWFpZ0NFQ0lDUVFGeERRQWdBa0VDY1VFQklBSkJCWEViUlEwQUlBZ29BZ1FoRGtFQUlROE1CQXNnQlNBREVRRUFRUUFoQlFzTUFndEJBQ0VGUVFBaERnc2dBa1VOQUFOQUlBSW9BZ0FoQXlBQ1FhREVnUUVvQWdBUkFRQWdBeUlDRFFBTEN5QVBSUTBBSUJCQkFEWUNDQ0FRUWdRM0FnQWdFRUVBTmdJRUlCQWdEellDQUF3QkN5QVFJQklnRWlBRlFRQWdCU0FPRU04S0lnSkJBVVlFZnlBRklBNXFRUUE2QUFBZ0RrRUJhZ1VnRGd0QjlBQWdBa0VCUVFFZ0ZSQ1pCd3NnREVFd2FpUUFJQVFnQ1JDSUFUWUNXRUdIQTBFQUlBUW9BbGdiQkVBRFFDQUVJQVJCMkFCcUlnSkJ1TVh2QUJBZE5nSlFJQk1vQWdBaEF5QVRMQUFMSVFVZ0JDQUVRZEFBYWlJSEtBSUFJZ2dFZnlBSUtBSUlJZ2hCaU16eEFDQUlHd1ZCaU16eEFBczJBaEFnQkNBRElCTWdCVUVBU0JzMkFoUWdCRUdvQW1vaUEwR3o4KzBBSUFSQkVHb1FUeUFFSUFSQjJBQnFRYmpGN3dBUUhUWUNVQ0FISUFRb0FxZ0NJQU1nQkN3QXN3SkJBRWdiRU1nQklBUkJvQUpxSUFJUTVnTWdCQ3dBc3dKQkFFZ0VRQ0FFS0FLb0FoQVhDeUFFSUFSQjJBQnFFTWNCTmdKWVFZY0RRUUFnQkNnQ1dCc05BQXNMSUFRZ0dEWUNZQ0FaS0FJQUlBUkI0QUJxYWlBZE5nSUFJQjhRcGdjYUlCd1FnZ0VhQWtBZ0N5Z0NCQ0lEUlFSQUlBc29BZ2dpQWlnQ0FDQUxSZzBCSUF0QkNHb2hBd05BSUFNb0FnQWlCVUVJYWlFRElBVWdCU2dDQ0NJQ0tBSUFSdzBBQ3d3QkN3TkFJQU1pQWlnQ0FDSUREUUFMQ3lBQ0lCZEhEUUFMQ3lBSkVKc0RDMEVKSVFNZ0RRUkFJQVFnQmtHY0FtcEJCeER3Q2pZQ3VBSWdCQ0FFUWJnQ2FpSUNRYWF0N2dBUUl6WUNZQ0FFUWVBQWFpSURRYkxFOEFBUUp5QUVJQUpCblBidUFCQWpOZ0pnSUFOQm03M3dBQkFuSUFRZ0FrRzBsKzhBRUNNMkFtQWdBMEhkbXU0QUVDZEJBU0VEQ3lBR0xRQ2NCQ0VISUFRZ0JrSGtBMnBCdCtYdkFCQ2RCellDcUFJZ0JDQUVRYWdDYWtFREVKY0NOZ0tnQWlBRVFlQUFhaUlDRU1BSElBUWdCQ2dDWUNBQ0lBUXNBR3RCQUVnYk5nSUFJQVJCdUFKcUlnSkJzUGZ0QUNBRUVFOGdCRUdnQW1vZ0JDZ0N1QUlnQWlBRUxBRERBa0VBU0JzUTlRSWdCQ3dBd3dKQkFFZ0VRQ0FFS0FLNEFoQVhDeUFFTEFCclFRQklCRUFnQkNnQ1lCQVhDeUFHUVp3Q2FpQUdRZndBYWdKL0lBWW9BcUFFSWdWQmYwWUVRQ0FFUVFrN0FiZ0NJQVJCQVRvQXd3SWdCRUc0QW1vTUFRc2dCVUZ3VHcwQ0FrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUlFQmdoQWlBRUlBaEJnSUNBZ0hoeU5nTEFBaUFFSUFJMkFyZ0NJQVFnQlRZQ3ZBSU1BUXNnQkNBRk9nRERBaUFFUWJnQ2FpRUNJQVZGRFFFTElBSkJJQ0FGRUdFYUN5QUNJQVZxUVFBNkFBQWdCQ2dDdUFJZ0JFRzRBbW9nQkN3QXd3SkJBRWdiQ3lBRFFRUnlJQU1nQnhzUTRnNGdCa0VCT2dDRUFpQUVMQUREQWtFQVRnMEFJQVFvQXJnQ0VCY0xJQVJCZ0FScUpBQU1BUXNRTFFBTEN5QUFJQVpCZ0FGcUVLRUNJQkZCQUU0RVFDQUJRUWhxSUJFUXVRTWFDeUFHRU5JS0dpQUtRZEFFYWlRQUR3c1FLQUFMbUFVQkJYOGpBRUhnQ0dzaUF5UUFBa0FDUUNBQktBSU1JZ1FvQWhSQkFVWU5BQ0FCRU1nSUlBRW9BZ3dpQkEwQVFRQWhCRUVBSVFFTUFRdEJBQ0VCSUFRb0FrZ2lCVVVOQUNBRUtBSVFJQUpORFFBZ0JTZ0NBQ0FGS0FJUUlBSkJBblJxS0FJQWFpRUJDeUFFSUFJZ0FTQURRUkJxRU00S0dpQUFRZ0EzQWdBZ0FFS0FnSUNBd1BjQk53SUlJQUJCRUdwQkFFSFFBQkJoR2dKQUlBTkI0QUJxSWdRUUh5SUNRWEJQRFFBQ2Z3SkFJQUpCQzA4RVFDQUNRUkJxUVhCeElnVVFHQ0VCSUFNZ0JVR0FnSUNBZUhJMkFnZ2dBeUFCTmdJQUlBTWdBallDQkF3QkN5QURJQUk2QUFzZ0F5SUJJQUpGRFFFYUN5QUJJQVFnQWhBWklBSnFDMEVBT2dBQUlBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQWdBeWtEQURjQ0FDQUFJQU1vQWdnMkFnZ2dBeWdDVUNJQ1FYQlBEUUFDZndKQUlBSkJDMDhFUUNBQ1FSQnFRWEJ4SWdRUUdDRUJJQU1nQkVHQWdJQ0FlSEkyQWdnZ0F5QUJOZ0lBSUFNZ0FqWUNCQXdCQ3lBRElBSTZBQXNnQXlJQklBSkZEUUVhQ3lBQklBTkI0QVJxSUFJUUdTQUNhZ3RCQURvQUFDQUFMQUF2UVFCSUJFQWdBQ2dDSkJBWEN5QUFJQU1wQXdBM0FpUWdBQ0FES0FJSU5nSXNJQUFnQXlrRE1ENENXQ0FBSUFNcEF6ZytBbHdnQUNBREtRTklQZ0pRSUFBZ0F5Z0NMRFlDVkNBRFFTaHFFT0FISWdFb0FoUWhBaUFCS0FJUUlRUWdBU2dDRENFRklBRW9BZ2doQmlBQktBSUVJUWNnQUNBQktBSUFOZ0lnSUFBZ0J6WUNIQ0FBSUFZMkFoZ2dBQ0FGTmdJVUlBQWdCRUVCYWpZQ0VDQUFJQUpCN0E1cU5nSU1JQUFnQXk4QkpEc0JRaUFBSUFNdkFVQTJBa2dnQUNBREtBSkVOZ0pNSUFBZ0F5OEJJanNCUUNBQUlBTXZBU0E3QVQ0Z0FDQURLQUlRTmdKRUlBQWdBeThCSmpzQlBDQURRZUFJYWlRQUR3c1FMUUFMaEVrQ0xYOEhmaU1BUVJCcklpQWtBQUpBSUFFb0Fnd2lEQ0FDS0FJQUlBSWdBaXdBQzBFQVNCc2dJRUVNYWhDSEQwVUVRQ0FnUVFBMkFnZ01BUXNDZnlBZ0tBSU1JUUVnSUVFSWFpRWxBa0FnREVVTkFDQU1LQUpJSWdKRkRRQWdEQ2dDRUNBQlRRMEFJQUlvQWdBZ0FpZ0NFQ0FCUVFKMGFpZ0NBR29oQXdzZ0pRUkFJQ1ZCQURZQ0FBc0NmeUFEUlFSQVFRQWdERVVOQVJvZ0RFRVlOZ0ljUVFBTUFnc2dBelVBR0NJd1FvQ0FnSUFJV2dSQVFRQWdERVVOQVJvZ0RFRWJOZ0ljUVFBTUFnc2dEQ2dDTkVFQklEQ25JZ0lnRENnQ0tCRUZBQ0laUlFSQUlBeEJFRFlDSEVFQURBSUxJQUloS0VFQUlRSWpBRUh3M2dCcklnNGtBQUpBSUF4RkRRQUNRQUpBSUF3b0FrZ2lBMFVOQUNBWlFRRWdLQnRGRFFBZ0RDZ0NPQTBCQ3lBTVFSZzJBaHdNQVFzZ0RDQUJJQUVnRENnQ0VFa0VmeUFES0FJQUlBTW9BaEFnQVVFQ2RHb29BZ0JxQlVFQUN5QU9RYURXQUdvUXpncEZEUUJCQVNFQ0lBNG9BdVJXRFFBZ0Rpa0R3RlpRRFFBZ0RpMEF0RlpCNFFCeEJFQWdERUVGTmdJY1FRQWhBZ3dCQ3dKQUFrQWdEaThCdGxZT0NRRUFBQUFBQUFBQUFRQUxJQXhCQkRZQ0hFRUFJUUlNQVFzZ0Rpa0R5RllpTUNBb3JWWUVRQ0FNUVJvMkFoeEJBQ0VDREFFTElBd29Ba1FnRGlrRDJGWWlNU0FPUVlEV0FHcEJIaUFNS0FJNEVROEFRUjVIQkVBZ0RFRVVOZ0ljUVFBaEFnd0JDeUFPS0FLQVZrSFFsbzBnUndSQUlBeEJDVFlDSEVFQUlRSU1BUXNnRENrREFDQU9Nd0djVmlBeElBNHpBWnBXZkh4Q0hud2lOQ0FPS1FQQVZpSXhmRlFFUUNBTVFRazJBaHhCQUNFQ0RBRUxJQTR2QWJaV1JRUkFJQXdvQWtRZ05DQVpJRENuSUF3b0FqZ1JEd0N0SURCU0JFQWdERUVVTmdJY1FRQWhBZ3dDQ3lBWklBNG9Bc2hXRUlvUElBNG9BcnhXUmcwQklBeEJEallDSEVFQUlRSU1BUXNnRGtFQU5nSVFBbjRnRENnQ1NDZ0NTQ0lCQkVBZ0FTQTBwMm9oSmlBeERBRUxJQXdvQWpSQkFTQXhRb0NBQkNBeFFvQ0FCRlFiSWpHbklBd29BaWdSQlFBaUprVUVRQ0FNUVJBMkFoeEJBQ0VDREFJTElBNHBBOEJXSVRKQ0FBc2hNQUpBQWtBRFFDQU9JQTRwQThoV0lETjlQZ0lJQWtBZ01FSUFVZzBBUWdBaE1DQU1LQUpJS0FKSURRQWdNU0F5SURFZ01sUWJJakFnRENnQ1JDQTBJQ1lnTUtjZ0RDZ0NPQkVQQUsxU0JFQWdERUVMTmdJY0RBTUxJRElnTUgwaE1pQXdJRFI4SVRSQ0FDRTFDeUFPSURBK0Fnd2dEa0VRYWlFSElDWWdOYWRxSVJoQkJFRUdJREpRR3lFUlFRQWhBa0VBSVExQkFDRVFRUUFoSEVFQUlTSkJBQ0VuUVFBaEtTTUFRWkFCYXlJTEpBQUNRQUpBSUJrZ0dTQXpwMm9pRjAwRVFFRi9JQTRvQWdnaUFTQVpRWDl6SUJkcWFpQVJRUVJ4SWkwYklpcEJBV29pRkNBcWNVVU5BUXNnRGtFQU5nSUlJQTVCQURZQ0RFRjlJUW9NQVFzZ0FTQVhhaUVkSUJnZ0RpZ0NEQ0lJYWlFU0lBY29BandoSGlBSEtBSW9JUlVnQnlnQ0pDRUJJQWNvQWlBaEV5QUhLQUk0SVFRZ0J5Z0NCQ0VESUJnaEJTQVhJUWxCZnlFV1FYOGhDZ0pBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ2Z3SkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUhLQUlBSWdZT05nQUJBZ1ltQkFjSUpna2hDaVltQ3lZTUh3MG1KaDRtRGc4UUVSSW1KaVltQlNZY0lDUWRFeUltRnhnbUppWW1KaVltSmhRVkZpWUxJQWRCQVRZQ0hFRUFJUVFnQjBFQU5nSUlJQWRDZ0lDQWdCQTNBZ3hCQUNFVlFRQWhBVUVBSVJOQkFDRURJQkZCQVhFTkFBd0NDeUFJUVFCTUJFQWdCMEVCTmdJQURDUUxJQWNnR0MwQUFEWUNDQ0FZUVFGcUlRVUxJQVVnRWs4RVFDQUhRUUkyQWdCQkFVRjhJQkZCQW5FYklRb01KQXNnQnlBRkxRQUFJZ0kyQWd4QkFTRUJJQVZCQVdvaEJVRWtJUVlnQWlBSEtBSUlJaEJCQ0hSeVFSOXdJQUpCSUhGeURTRWdFRUVQY1NFQ0lDMUZCRUJCZ0FJZ0VFRUVkblFpRUVHQWdBSkxEU0lnRUNBVVN3MGlRUUFoRUNBQ1FRaEdEUUVNSWd0QkFDRVFJQUpCQ0VjTklRdEJBQ0VDREJVTElBaEJBRXdFUUNBSFFRVTJBZ0FNSVFzZ0EwRUlhaUVuSUJoQkFXb2hCU0FZTFFBQUlBTjBJQVJ5SVFSQkFpRUNEQlFMSUFoQkFFd0VRQ0FIUVNBMkFnQU1JQXNnR0VFQmFpRUZJQmd0QUFBZ0EzUWdCSEloQkNBQklSQWdBMEVJYWlFRERCUUxRUUVoQWd3U0MwRUVJUUlNRVF0QkF5RUNEQkFMUVFjaEFnd1BDMEVKSVFJTURndEJDaUVDREEwTFFRc2hBZ3dNQzBFTUlRSU1Dd3RCRFNFQ0RBb0xRUTRoQWd3SkMwRVBJUUlNQ0F0QkVDRUNEQWNMUVJFaEFnd0dDMEVJSVFJTUJRdEJCU0VDREFRTFFRWWhBZ3dEQzBFU0lRSU1BZ3RCQWd3REMwRUJEQUlMQTBBQ1FBSi9Ba0FDUUFKQUFrQUNmd0pBQW44Q1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FnNFNBQUVEQkFVSENBa0tEQTBPRHhBUkVoTVVGUXNnRUNFQklBTkJBa3NOQVVFQklRSU1MQXNnQlNBU1R3MDFJQVZCQVdvaEFpQUZMUUFBSUFOMElBUnlJUVFnQTBFSWFpSUlRUUpMQkVBZ0FpRUZJQUVoRUNBSUlRTU1BUXNnQWlBU1R3UkFJQUloQlNBSUlRTU1OZ3NnQTBFUWFpRURJQVV0QUFFZ0NIUWdCSEloQkNBRlFRSnFJUVVnQVNFUUN5QUhJQVJCQjNFaUFqWUNGQ0FISUFKQkFYWWlDRFlDR0NBRFFRTnJJUU1nQkVFRGRpRUVJQUpCQWs4TkNDQURJU2NNRXdzZ0owRjRjU0VESUFRZ0owRUhjWFloQkVFQUlRRkJBQ0VDREJRTElBVWdFa2tOQVNBSFFRYzJBZ0JCQVVGOElCRkJBbkViSVFvTU5Rc0RRQ0FGSUJKUEJFQWdCMEVHTmdJQVFRRkJmQ0FSUVFKeEd5RUtERFlMSUFVdEFBQWdBM1FnQkhJaEJDQURRWGRMSVFJZ0JVRUJhaUVGSUFOQkNHb2hBeUFDRFFBTFFRRWhBZ3dTQ3lBQklBZHFRYURTQUdvZ0JTMEFBRG9BQUNBRlFRRnFJUVZCQWlFQ0RCRUxBMEFnQlNBU1R3UkFJQWRCTXpZQ0FFRUJRWHdnRVVFQ2NSc2hDZ3cwQ3lBRkxRQUFJQU4wSUFSeUlRUWdBMEYzU3lFQ0lBVkJBV29oQlNBRFFRaHFJUU1nQWcwQUN3d2hDeUFKSUIxSkJFQWdDU0FUT2dBQUlBRkJBV3NoQVNBSlFRRnFJUWtNSUF0QkFpRVdRVFFoQmd3dkN5QUpJQjFKRFExQkFpRVdRUWtoQmd3dUN5QUZJQkpKQkVBZ0FTQWRJQWxySWdJZ0VpQUZheUlJSUFJZ0NFa2JJZ0lnQVNBQklBSkxHeUlDYXlFQklBa2dCU0FDRUJrZ0Ftb2hDU0FDSUFWcUlRVU1JQXNnQjBFbU5nSUFRUUZCZkNBUlFRSnhHeUVLREM4TFFRQWhCaUFRSVFFQ1FDQUlRUUZyRGdNQURpb09DeUFIUXFDQ2dJQ0FCRGNDTENBSFFlQWJha0tGaXBTbzBLREJnZ1UzQWdBZ0IwSG9HMnBDaFlxVXFOQ2d3WUlGTndJQUlBZEI4QnRxUW9XS2xLalFvTUdDQlRjQ0FDQUhRZmdiYWtLRmlwU28wS0RCZ2dVM0FnQWdCMEZBYTBFSVFaQUJFR0VhSUFkQjBBRnFRUWxCOEFBUVlSb2dCMEtIanB5NDhPREJnd2MzQU5BQ0lBZENoNDZjdVBEZ3dZTUhOd0RJQWlBSFFvZU9uTGp3NE1HREJ6Y0F3QUlnQjBLSWtLREFnSUdDaEFnM0FOZ0NRUUVoSEF3WEN5QUJRWVhNOFFCcUlRSURRQ0FGSUJKUEJFQWdCMEVMTmdJQVFRRkJmQ0FSUVFKeEd5RUtEQzhMSUFVdEFBQWdBM1FnQkhJaEJDQUZRUUZxSVFVZ0Fpd0FBQ0lpSUFOQkNHb2lBMHNOQUFzZ0FTRUdRUUVoQWd3VUN5QUZJQkpQRFJrZ0JVRUJhaUVJSUFVdEFBQWdBM1FnQkhJaEJBSi9JQU5CQ0dvaUFrRUNTd1JBSUFJaEF5QUlEQUVMSUFnZ0VrOEVRQ0FJSVFVZ0FpRUREQnNMSUFOQkVHb2hBeUFGTFFBQklBSjBJQVJ5SVFRZ0JVRUNhZ3NoQlVFQklRSU1GQXNnQlNBU1R3UkFJQWRCRURZQ0FFRUJRWHdnRVVFQ2NSc2hDZ3dzQ3lBRkxRQUFJQU4wSUFSeUlRUWdCVUVCYWlFRklBTkJDR29pQTBFUFNRMExEQXdMQTBBZ0JTQVNUd1JBSUFkQkVqWUNBRUVCUVh3Z0VVRUNjUnNoQ2d3c0N5QUZMUUFBSUFOMElBUnlJUVFnQlVFQmFpRUZJQU5CQ0dvaUF5QVZTUTBBQ3lBVFFSQnJJU2xCQXd3VUN5QUZJQkpQQkVBZ0IwRVhOZ0lBUVFGQmZDQVJRUUp4R3lFS0RDb0xJQVV0QUFBZ0EzUWdCSEloQkNBRlFRRnFJUVVnQTBFSWFpSURRUTlKRFFzTURBc2dDU0FkVHdSQVFRSWhGa0VZSVFZTUp3c2dDU0FCT2dBQUlBbEJBV29oQ1NBRUlRME1Fd3NEUUNBRklCSlBCRUFnQjBFWk5nSUFRUUZCZkNBUlFRSnhHeUVLRENrTElBVXRBQUFnQTNRZ0JISWhCQ0FGUVFGcUlRVWdBMEVJYWlJRElCVkpEUUFMUVFNTUV3c2dCU0FTVHdSQUlBZEJHallDQUVFQlFYd2dFVUVDY1JzaENnd25DeUFGTFFBQUlBTjBJQVJ5SVFRZ0JVRUJhaUVGSUFOQkNHb2lBMEVQU1EwS0RBc0xBMEFnQlNBU1R3UkFJQWRCR3pZQ0FFRUJRWHdnRVVFQ2NSc2hDZ3duQ3lBRkxRQUFJQU4wSUFSeUlRUWdCVUVCYWlFRklBTkJDR29pQXlBVlNRMEFDMEVHREJFTElBa2dIVThFUUVFQ0lSWkJOU0VHRENNTElBa2dHU0FlSUJOcklDcHhhaTBBQURvQUFDQUpRUUZxSVFrZ0hrRUJhaUVlREFvTFFRSWhBZ3dXQzBFSUlRSU1GUXNEUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUlPQWdBQkFnc2dBVUVEU3cwQ0lBTkZCRUJCQUNFRFFRTWhBZ3djQ3lBRFFRZExEUVJCQkNFQ0RCc0xJQUVnQjJwQm9OSUFhaUFFT2dBQUlBTkJDR3NoQXlBRVFRaDJJUVFNQkFzZ0FVRUJhaUVCREFFTElBY3ZBYUJTSWdFZ0IwR2kwZ0JxTHdFQVFmLy9BM05HRFJNTUlRdEJBQ0VDREFJTFFRRWhBZ3dCQzBFQ0lRSU1BQXNBQzBFQUlRSU1Cd3RCQVF3SkMwRUNEQWdMUVFBTUNRdEJBUXdJQzBFRURBY0xRUVVNQmd0QkJ3d0ZDd05BQWtBQ1FBSkFJQUpGQkVBZ0JrRUNTdzBCSUFNZ0JpSUJRWVhNOFFCcUxBQUFJaUpQRFFOQkNTRUNEQkFMSUFjZ0JrRUNkQ0lCYWlBQlFhQ21nUUZxS0FJQUlBUkJmeUFpZEVGL2MzRnFOZ0lzSUFaQkFXb2hCaUFESUNKcklRTWdCQ0FpZGlFRURBRUxRUUFoQVNBSFFZQTNha0VBUWFBQ0VHRWFRUUFoQWd3REMwRUFJUUlNQVF0QkFTRUNEQUFMQUFzRFFBSkFBa0FDUUNBQ1JRUkFJQUVnQnlnQ05FOE5BU0FEUVFKTERRTkJDaUVDREE4TElBY2dBVUhncm9FQmFpMEFBR3BCZ0RkcUlBUkJCM0U2QUFBZ0FVRUJhaUVCSUFOQkEyc2hBeUFFUVFOMklRUU1BUXNnQjBFVE5nSTBJQWNvQWhnaEhDQUJJUkFNQXd0QkFDRUNEQUVMUVFFaEFnd0FDd0FMUVFBTElRSURRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNmd0pBQWtBQ1FBSkFBa0FnQWc0REFBRUNBd3RCQUNFQ0lCeEJBRWdFUUNBRUlRMGdFQ0VCREE4TElBdENBRGNET0NBTFFnQTNBekFnQzBJQU53TW9JQXRDQURjRElDQUxRZ0EzQXhnZ0MwSUFOd01RSUF0Q0FEY0RDQ0FMUWdBM0F3QWdCeUFjUWFBYmJHcEI0QUpxUVFCQmdCa1FZUnBCQUNFQlFRQWhCa0VBSVFwQkFDRVdRUUFoR2tFQUlSUkJBQ0VJUVFBaElVRUFJUjlCQUNFalFRQWhHMEVBSVN0QkFDRXNJQWNnQnlnQ0dDSXZRUUowYWlnQ0xDSWtCRUFnSkVFQmEwRURUd1JBSUNSQmZIRWhDQ0FISUJ4Qm9CdHNha0ZBYXlFQkEwQWdDeUFCSUFKcUxRQUFRUUowYWlJS0lBb29BZ0JCQVdvMkFnQWdDeUFCSUFKQkFYSnFMUUFBUVFKMGFpSUtJQW9vQWdCQkFXbzJBZ0FnQ3lBQklBSkJBbkpxTFFBQVFRSjBhaUlLSUFvb0FnQkJBV28yQWdBZ0N5QUJJQUpCQTNKcUxRQUFRUUowYWlJS0lBb29BZ0JCQVdvMkFnQWdBa0VFYWlFQ0lBWkJCR29pQmlBSVJ3MEFDd3NnSkVFRGNTSUJCRUFnQnlBY1FhQWJiR29oQ0FOQUlBc2dBaUFJYWtGQWF5MEFBRUVDZEdvaUJpQUdLQUlBUVFGcU5nSUFJQUpCQVdvaEFpQVVRUUZxSWhRZ0FVY05BQXNMSUFzb0FqZ2hBaUFMS0FJd0lRWWdDeWdDTENFS0lBc29BaWdoRmlBTEtBSWtJUm9nQ3lnQ0lDRVVJQXNvQWh3aENDQUxLQUlZSVNFZ0N5Z0NGQ0VmSUFzb0FoQWhJeUFMS0FJTUlSc2dDeWdDQ0NFcklBc29BZ1FoTENBTEtBSTBJUUVMSUF0Q0FEY0RRQ0FMS0FJOElTNGdDeUFzUVFGMElnODJBa2dnQ3lBUElDdHFRUUYwSWc4MkFrd2dDeUFQSUJ0cVFRRjBJZzgyQWxBZ0N5QVBJQ05xUVFGMElnODJBbFFnQ3lBUElCOXFRUUYwSWc4MkFsZ2dDeUFQSUNGcVFRRjBJZzgyQWx3Z0N5QUlJQTlxUVFGMElnODJBbUFnQ3lBUElCUnFRUUYwSWc4MkFtUWdDeUFQSUJwcVFRRjBJZzgyQW1nZ0N5QVBJQlpxUVFGMElnODJBbXdnQ3lBS0lBOXFRUUYwSWc4MkFuQWdDeUFHSUE5cVFRRjBJZzgyQW5RZ0N5QUJJQTlxUVFGMElnODJBbmdnQ3lBQ0lBOXFRUUYwSWc4MkFud2dDeUFQSUM1cVFRRjBJZzgyQW9BQkFrQWdEMEdBZ0FSR0RRQWdMaUFDSUFFZ0JpQUtJQllnR2lBVUlBZ2dJU0FmSUNNZ0d5QXJJQ3hxYW1wcWFtcHFhbXBxYW1wcWFrRUJUUTBBSUJBaEFRd2VDeUFrQkVCQmZ5RUlRUUFoR3lBSElCeEJvQnRzYWlFYUEwQUNRQ0FhSUJ0cVFVQnJMUUFBSWhSRkRRQWdDMEZBYXlBVVFRSjBhaUlCSUFFb0FnQWlBa0VCYWpZQ0FDQVVRUU54SVNGQkFDRUdBa0FnRkVFQmF5SWZRUU5KQkVCQkFDRUJEQUVMSUJSQi9BRnhJU05CQUNFQlFRQWhGZ05BSUFKQkFuWkJBWEVnQWtFQ2NTQUNRUUowUVFSeElBRkJBM1J5Y25KQkFYUWlDaUFDUVFOMlFRRnhjaUVCSUFKQkJIWWhBaUFXUVFScUloWWdJMGNOQUFzTElDRUVRQU5BSUFGQkFYUWlDaUFDUVFGeGNpRUJJQUpCQVhZaEFpQUdRUUZxSWdZZ0lVY05BQXNMSUJSQkNrMEVRQ0FCUWY4SFN3MEJRUUVnRkhRaEFpQVVRUWwwSUJ0eUlRWURRQ0FhSUFGQkFYUnFJQVk3QWVBQ0lBRWdBbW9pQVVHQUNFa05BQXNNQVFzZ0dpQUJRZjhIY1VFQmRHb2lBUzRCNEFJaUFrVUVRQ0FCSUFnN0FlQUNJQWdpQWtFQ2F5RUlDeUFLUVFsMklRRUNRQ0FVUVF4SkRRQUNmeUFVUVFGeEJFQWdGQ0VmSUFnTUFRc2dDQ0FhSUFwQkNuWWlBVUVCY1NBQ1FYOXpha0VCZEdwQjRCSnFJZ291QVFBaUFnMEFHaUFLSUFnN0FRQWdDQ0lDUVFKckN5RUlJQlJCREVZTkFBTkFBa0FnR2lBQlFRRjJRUUZ4SUFKQmYzTnFRUUYwYWtIZ0Vtb2lBaTRCQUNJR1JRUkFJQUlnQ0RzQkFDQUlRUUpySVFJTUFRc2dDQ0VDSUFZaENBc0NRQ0FhSUFGQkFuWWlBVUVCY1NBSVFYOXpha0VCZEdwQjRCSnFJZ291QVFBaUJnUkFJQUloQ0NBR0lRSU1BUXNnQ2lBQ093RUFJQUpCQW1zaENBc2dIMEVDYXlJZlFRdExEUUFMQ3lBYUlBRkJBWFpCQVhFZ0FrRi9jMnBCQVhScVFlQVNhaUFiT3dFQUN5QWJRUUZxSWhzZ0pFY05BQXNMUVFBaEFTQXZRUUpIRFFrTUJRc0NRQ0FISUFSQi93ZHhRUUYwYWtHZ09Xb3VBUUFpQWtFQVRnUkFJQUpCZ0FSSkRRRWdBeUFDUVFsMVNRMEJEQWNMSUFOQkMwa05BRUVLSVFZRFFDQUhJQVFnQm5aQkFYRWdBa0YvYzJwQkFYUnFRYURKQUdvdUFRQWlBa0VBU0FSQUlBWkJBbW9oQ0NBR1FRRnFJUVlnQXlBSVR3MEJDd3NnQWtFQVRnMEdDMEVMSVFJTUZRc2dCeUFFUWY4SGNVRUJkR3BCb0RscUxnRUFJZ1pCQUU0TkFVRUtJUUlEUUNBRUlBSjJJUWdnQWtFQmFpRUNJQWNnQ0VFQmNTQUdRWDl6YWtFQmRHcEJvTWtBYWk0QkFDSUdRUUJJRFFBTElBWU1BZ3NnS1VITnkvRUFhaXdBQUNBRVFYOGdGWFJCZjNOeGFpRUNJQU1nRldzaEF5QUVJQlYySVFRZ0FTQUhhaUlJUWFUU0FHb2dFMEVRUmdSL0lBaEJvOUlBYWkwQUFBVkJBQXNnQWhCaEdpQUJJQUpxSVFFTUFnc2dCa0VKZFNFQ0lBWkIvd054Q3lFVElBTWdBbXNoQXlBRUlBSjJJUVFnRTBFUFN3MENJQUVnQjJwQnBOSUFhaUFUT2dBQUlBRkJBV29oQVFzZ0FTQUhLQUl3SWdnZ0J5Z0NMQ0lDYWlJR1R3MENJQU5CRGtzTkFDQVNJQVZyUVFGTUJFQkJBU0VDREFnTElBVXRBQUFnQTNRZ0JISWdCUzBBQVNBRFFRaHFkSEloQkNBRFFSQnFJUU1nQlVFQ2FpRUZDMEVDSVFJTUJnc0NRQ0FUUVJCSERRQWdBUTBBUVFBaEFVRVFJUk1NRlFzZ0F5QVRRZkhMOFFCcUxBQUFJaFZKRFFJZ0UwRVFheUVwREFRTElBRWdCa2NORWlBSFFVQnJJQWRCcE5JQWFpSVFJQUlRR1JvZ0IwSGdHMm9nQWlBUWFpQUlFQmthSUFFaEVBc2dCeUFIS0FJWVFRRnJJaHcyQWhnTUFRdEJEQ0VDREFzTFFRQWhBZ3dCQzBFRElRSU1BQXNBQzBFQ0N5RUNBMEFDUUFKQUFuOENRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNmd0pBQWtBQ1FBSkFJQUlPQndBQkFnME1DQWNHQ3dKQUlBY2dCRUgvQjNGQkFYUnFMZ0hnQWlJQ1FRQk9CRUFnQWtHQUJFa05BU0FESUFKQkNYVkpEUUVNRVFzZ0EwRUxTUTBBUVFvaEJnTkFJQWNnQkNBR2RrRUJjU0FDUVg5emFrRUJkR3BCNEJKcUxnRUFJZ0pCQUVnRVFDQUdRUUpxSVFnZ0JrRUJhaUVHSUFNZ0NFOE5BUXNMSUFKQkFFNE5FQXRCRFNFQ0RCY0xJQWNnQkVIL0IzRkJBWFJxTGdIZ0FpSUdRUUJPRFFGQkNpRUNBMEFnQkNBQ2RpRUJJQUpCQVdvaEFpQUhJQUZCQVhFZ0JrRi9jMnBCQVhScVFlQVNhaTRCQUNJR1FRQklEUUFMSUFZTUFnc0RRQ0FkSUFsclFRRktJQklnQldzaUFrRUVUbkZGQkVBZ0EwRU9Td1JBSUEwaEJBd1FDeUFDUVFGTUJFQWdEU0VFUVFBaEFnd1JDeUFGTFFBQUlBTjBJQTF5SUFVdEFBRWdBMEVJYW5SeUlRUWdBMEVRYWlFRElBVkJBbW9oQlF3UEN3Si9JQU5CRGtzRVFDQURJUW9nQlF3QkN5QURRUkJxSVFvZ0JTOEFBQ0FEZENBTmNpRU5JQVZCQW1vTElRVUNRQ0FISUExQi93ZHhRUUYwYWk0QjRBSWlBVUVBU0FSQVFRb2hBZ05BSUEwZ0FuWWhBeUFDUVFGcUlRSWdCeUFEUVFGeElBRkJmM05xUVFGMGFrSGdFbW91QVFBaUFVRUFTQTBBQ3d3QkN5QUJRUWwxSVFJTElBb2dBbXNoQXlBTklBSjJJUVFnQVVHQUFuRU5Bd0ovSUFOQkRrc0VRQ0FESVEwZ0JRd0JDeUFEUVJCcUlRMGdCUzhBQUNBRGRDQUVjaUVFSUFWQkFtb0xJUVVDUUNBSElBUkIvd2R4UVFGMGFpNEI0QUlpQmtFQVNBUkFRUW9oQWdOQUlBUWdBblloQXlBQ1FRRnFJUUlnQnlBRFFRRnhJQVpCZjNOcVFRRjBha0hnRW1vdUFRQWlCa0VBU0EwQUN3d0JDeUFHUVFsMUlRSUxJQWtnQVRvQUFDQU5JQUpySVFNZ0JDQUNkaUVOSUFaQmdBSnhSUVJBSUFrZ0Jqb0FBU0FKUVFKcUlRa01BUXNMSUFsQkFXb2hDU0FOSVFRZ0JpRUJEQUlMSUFaQkNYVWhBaUFHUWY4RGNRc2hBU0FESUFKcklRTWdCQ0FDZGlFRUlBRkIvd0ZMRFFCQkRpRUNEQk1MUVlBQ0loQWdBVUgvQTNFaUFrR0FBa1lORUJvZ0FrRUNkQ0lJUVp5YWdRRnFLQUlBSVFGQkFDRVZJQUpCblFKclFXeEpCRUFnQXlFQ0lBUU1DUXNnQ0VHY200RUJhaWdDQUNJVklBTkxCRUJCRHlFQ0RCTUxRUU1oQWd3TEN5QUJSUVJBSUFRaERVRi9JUUVNQkFzZ0FVRUJheUVCUVJJaEFnd1JDeUFESUJWcklRTWdCQ0FWZGlFTklCTWdCRUYvSUJWMFFYOXpjV29oRXd3QkN3Si9JQWNnQkVIL0IzRkJBWFJxUVlBZWFpNEJBQ0lHUVFCSUJFQkJDaUVDQTBBZ0JDQUNkaUVJSUFKQkFXb2hBaUFISUFoQkFYRWdCa0YvYzJwQkFYUnFRWUF1YWk0QkFDSUdRUUJJRFFBTElBWU1BUXNnQmtFSmRTRUNJQVpCL3dOeEN5RUlJQU1nQW1zaEF5QUVJQUoySVFRZ0NFRUNkQ0lDUWFDa2dRRnFLQUlBSVJOQkFDRVZJQWhCSG10Qlpra0VRQ0FFSVEwTUFRc2dBeUFDUWFDbGdRRnFLQUlBSWhWUERRSkJFU0VDREE4TElBa2dHV3NoSGdKQUlDMUZEUUFnRTBFQVJ5QVRJQjVOY1EwQUlBMGhCQXdUQ3lBZElBa2dHU0FlSUJOcklDcHhhaUlDSUFJZ0NVa2JJQUZxU1FSQUlBMGhCRUVISVFJTUNBc0NRQ0FCUVFOSkRRQWdBVUVEYXlJSVFRTnVRUUZxUVFOeElnb0VRRUVBSVFZRFFDQUpJQUl0QUFBNkFBQWdDU0FDTFFBQk9nQUJJQWtnQWkwQUFqb0FBaUFCUVFOcklRRWdBa0VEYWlFQ0lBbEJBMm9oQ1NBR1FRRnFJZ1lnQ2tjTkFBc0xJQWhCQ1VrTkFBTkFJQWtnQWkwQUFEb0FBQ0FKSUFJdEFBRTZBQUVnQ1NBQ0xRQUNPZ0FDSUFrZ0FpMEFBem9BQXlBSklBSXRBQVE2QUFRZ0NTQUNMUUFGT2dBRklBa2dBaTBBQmpvQUJpQUpJQUl0QUFjNkFBY2dDU0FDTFFBSU9nQUlJQWtnQWkwQUNUb0FDU0FKSUFJdEFBbzZBQW9nQ1NBQ0xRQUxPZ0FMSUFKQkRHb2hBaUFKUVF4cUlRa2dBVUVNYXlJQlFRSkxEUUFMQ3lBQlJRMEFJQWtnQWkwQUFEb0FBQ0FCUVFGSEJFQWdDU0FDTFFBQk9nQUJDeUFCSUFscUlRa0xRUUloQWd3R0MwRUdJUUlNQlFzQ1FDQUhJQVJCL3dkeFFRRjBha0dBSG1vdUFRQWlBa0VBVGdSQUlBSkJnQVJKRFFFZ0F5QUNRUWwxU1EwQkRBUUxJQU5CQzBrTkFFRUtJUVlEUUNBSElBUWdCblpCQVhFZ0FrRi9jMnBCQVhScVFZQXVhaTRCQUNJQ1FRQklCRUFnQmtFQ2FpRUlJQVpCQVdvaEJpQURJQWhQRFFFTEN5QUNRUUJPRFFNTFFSQWhBZ3dMQ3lBRElCVnJJUUlnQkVGL0lCVjBRWDl6Y1NBQmFpRUJJQVFnRlhZTElRUWdBa0VPU3dSQUlBSWhBd3dCQ3lBU0lBVnJRUUZNQkVBZ0FpRURRUVFoQWd3REN5QUZMUUFBSUFKMElBUnlJQVV0QUFFZ0FrRUlhblJ5SVFRZ0FrRVFhaUVESUFWQkFtb2hCUXRCQlNFQ0RBRUxRUUVoQWd3QUN3QUxJQWRCRGpZQ0FFRUJRWHdnRVVFQ2NSc2hDZ3dTQ3lBQlJRMEJJQU5GRFFFZ0EwRUhTdzBBUVFVaEFnd0VDeUFEUVFocklRTWdCRUgvQVhFaEV5QUVRUWgySVFSQkJpRUNEQU1MSUFFTkFVRUFDeUVRSUFjdEFCUkJBWEVOQWtFQUlRSU1BUXRCQnlFQ0RBQUxBQXNnRUNFQklBTkJlSEVoQWlBRUlBTkJCM0YySVEwQ1FDQUZJQmhOQkVBZ0FpRUREQUVMSUFKRkJFQWdBaUVEREFFTElBSkJDR3NpQWlBQ1FRTjJJZ01nR0VGL2N5QUZhaUlDSUFJZ0Ewc2JRUUFnQWhzaUFrRURkR3NoQXlBRklBSkJmM05xSVFVTElBMUNmeUFEcllhblFYOXpjU0VFUVFBaEFpQVJRUUZ4UlEwQlFRQUxJUVlEUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQVlPQWdBQkF3c2dBa0VEU3dSQUlBSWhBUXdJQ3lBRERRRkJBQ0VESUFJaEFVRUJJUVlNQmdzZ0JTQVNTUTBESUFkQktqWUNBRUVCUVh3Z0VVRUNjUnNoQ2d3UUN5QUNJUUVnQTBFSFN3MEJRUUloQmd3RUN3TkFJQVVnRWs4RVFDQUhRU2syQWdCQkFVRjhJQkZCQW5FYklRb01FQXNnQlMwQUFDQURkQ0FFY2lFRUlBTkJkMHNoQWlBRlFRRnFJUVVnQTBFSWFpRURJQUlOQUFzZ0FTRUNDeUFEUVFocklRTWdCRUgvQVhFaEJpQUVRUWgySVFRTUFRc2dCUzBBQUNFR0lBVkJBV29oQlNBQklRSUxJQWNnQnlnQ0VFRUlkQ0FHY2pZQ0VDQUNRUUZxSVFKQkFDRUdEQUFMQUF0QkFDRVdRU0loQmd3SEMwRWxJUVpCZnlFV0RBWUxRUlVoQmtGL0lSWU1CUXRCRVNFR1FYOGhGZ3dFQzBFaklRWkJmeUVXREFNTFFRb2hCa0YvSVJZTUFndEJKeUVHUVg4aEZnd0JDeUFIUVFNMkFnQkJBVUY4SUJGQkFuRWJJUW9NQWdzZ0J5QUdOZ0lBQWtBZ0JTQVlUUTBBSUFOQkNFa05BQ0FEUVFocklnSWdBa0VEZGlJRElCaEJmM01nQldvaUFpQUNJQU5MRzBFQUlBSWJJZ0pCQTNScklRTWdCU0FDUVg5emFpRUZDeUFXSVFvTUFRdEJBVUY4SUJGQkFuRWJJUW9MSUFjZ0F6WUNCQ0FISUI0MkFqd2dCeUFWTmdJb0lBY2dBVFlDSkNBSElCTTJBaUFnQnlBRVFuOGdBNjJHcDBGL2MzRTJBamdnRGlBRklCaHJOZ0lNSUE0Z0NTQVhheUlKTmdJSUlCRkJDWEZGRFFBZ0NrRUFTQTBBSUFjb0Fod2lBVUVRZGlFRUlBRkIvLzhEY1NFQklBa0VRQ0FKUWJBcmNDRUdBMEJCQUNFRElBWkJCMHNFUUFOQUlBRWdGeTBBQUdvaUFTQUVhaUFCSUJjdEFBRnFJZ0ZxSUFFZ0Z5MEFBbW9pQVdvZ0FTQVhMUUFEYWlJQmFpQUJJQmN0QUFScUlnRnFJQUVnRnkwQUJXb2lBV29nQVNBWExRQUdhaUlCYWlBQklCY3RBQWRxSWdGcUlRUWdGMEVJYWlFWElBTkJDR29pQTBFSGNpQUdTUTBBQ3lBR1FmZy9jU0VEQ3lBRElBWkpCRUJCQUNFTklBTWhCU0FYSVFJZ0JrRURjU0lRQkVBRFFDQUZRUUZxSVFVZ0FTQUNMUUFBYWlJQklBUnFJUVFnQWtFQmFpRUNJQTFCQVdvaURTQVFSdzBBQ3dzZ0JpQURRWDl6YWtFRFR3UkFBMEFnQVNBQ0xRQUFhaUlOSUFJdEFBRnFJaEFnQWkwQUFtb2lDQ0FDTFFBRGFpSUJJQWdnRUNBRUlBMXFhbXBxSVFRZ0FrRUVhaUVDSUFWQkJHb2lCU0FHUncwQUN3c2dCaUFEYXlBWGFpRVhDeUFKSUFacklRa2dCRUh4L3dOd0lRUWdBVUh4L3dOd0lRRkJzQ3NoQmlBSkRRQUxDeUFISUFSQkVIUWdBWElpQVRZQ0hDQUtEUUJCQUNFS0lCRkJBWEZGRFFCQkFFRitJQUVnQnlnQ0VFWWJJUW9MSUF0QmtBRnFKQUFnTXlBT05RSUlmQ0V6SURVZ0RqVUNEQ0kyZkNFMUlEQWdObjBoTUNBS0lnSkJBVVlOQUFzZ0FnMEJJQTRwQThoV0lETlNCRUFnREVFTk5nSWNEQUVMUVFBaEFpQVpJRE9uRUlvUElBNG9BcnhXUmcwQklBeEJEallDSEF0QmZ5RUNDeUFNS0FKSUtBSklSUVJBSUF3b0FqUWdKaUFNS0FJc0VRSUFDeUFDUlNFQ0N5QU9RZkRlQUdva0FDQUNSUVJBSUF3b0FqUWdHU0FNS0FJc0VRSUFRUUFNQWdzZ0pRUkFJQ1VnS0RZQ0FBc2dHUXNMSWdORkRRQWdJQ2dDQ0NJTlFYQkpCRUFDUUFKQUlBMUJDMDhFUUNBTlFSQnFRWEJ4SWdJUUdDRUJJQUFnQWtHQWdJQ0FlSEkyQWdnZ0FDQUJOZ0lBSUFBZ0RUWUNCQ0FCSVFBTUFRc2dBQ0FOT2dBTElBMUZEUUVMSUExQkFXc2hCQUpBSUExQkIzRWlFRVVFUUNBRElRSU1BUXRCQUNFQklBTWhBZ05BSUFBZ0FpMEFBRG9BQUNBQVFRRnFJUUFnQWtFQmFpRUNJQUZCQVdvaUFTQVFSdzBBQ3dzZ0JFRUhTUTBBSUFNZ0RXb2hBUU5BSUFBZ0FpMEFBRG9BQUNBQUlBSXRBQUU2QUFFZ0FDQUNMUUFDT2dBQ0lBQWdBaTBBQXpvQUF5QUFJQUl0QUFRNkFBUWdBQ0FDTFFBRk9nQUZJQUFnQWkwQUJqb0FCaUFBSUFJdEFBYzZBQWNnQUVFSWFpRUFJQUpCQ0dvaUFpQUJSdzBBQ3dzZ0FFRUFPZ0FBSUFNUUZ5QWdRUkJxSkFBUEN4QXRBQXRCQ0JBQUlnQkJvdC92QUJEdUJDQUFRWkRlOFFCQkloQUJBQXQrQVFKL0l3QkJFR3NpQXlRQUFrQWdBU2dDRENJRUtBSVVRUUZIQkg4Z0FSRElDQ0FCS0FJTUJTQUVDeUFDS0FJQUlBSWdBaXdBQzBFQVNCc2dBMEVNYWhDSER3UkFJQU1vQWd3aUFrRi9SdzBCQzBFSUVBQWlBRUh1dSs4QUVPNEVJQUJCa043eEFFRWlFQUVBQ3lBQUlBRWdBaENBRHlBRFFSQnFKQUFMNmh3QkMzOGpBRUhnQTJzaUJpUUFJQVpCcUFKcUlnTkNBRGNDQUNBRFFRQTJBZ2hCMEFBUUdFRUFRZEFBRUdFaEFpQURRZWkyOGdBMkFsd2dBMEVBTmdJWUlBTkNBRGNDRUNBRElBSTJBZ3dnQTBFa2FpSUZRZFMyOGdBMkFnQWdBMEg0dHZJQUtBSUFJZ0kyQWh3Z0EwRWNhaUlJSUFKQkRHc29BZ0JxUWZ5MjhnQW9BZ0EyQWdBZ0EwRUFOZ0lnSUFnZ0F5Z0NIRUVNYXlnQ0FHb2lBaUFEUVNocUlnY1F2QUVnQWtLQWdJQ0FjRGNDU0NBRlFZQzM4Z0FvQWdBaUFqWUNBQ0FGSUFKQkRHc29BZ0JxUVlTMzhnQW9BZ0EyQWdBZ0EwSDB0dklBS0FJQUlnSTJBaHdnQ0NBQ1FReHJLQUlBYWtHSXQvSUFLQUlBTmdJQUlBTkI2TGJ5QURZQ1hDQURRY0MyOGdBMkFod2dCVUhVdHZJQU5nSUFJQWNRMlFFYUlBTkNBRGNDU0NBSFFhU3Y4Z0EyQWdBZ0EwSUFOd0pRSUFOQ0FEY0NyQUVnQTBFWU5nSllJQU5CQURZQ3RBRWdBeERMQ2lBREVNc0tRUUFoQ0FKQUlBRW9BZ1FpQ1NBQktBSUFJZ1JySWdzZ0F5Z0NHQ0lNSUFNb0FoQWlDbXROQkVBQ1FDQUVJQU1vQWhRZ0Ntc2lCMm9pRENBSklBY2dDMGtiSWdVZ0JFWU5BQ0FFUVg5eklBVnFJUUlnQlNBRWEwRUhjU0lCQkVBRFFDQUtJQVF0QUFBNkFBQWdDa0VCYWlFS0lBUkJBV29oQkNBSVFRRnFJZ2dnQVVjTkFBc0xJQUpCQjBrTkFBTkFJQW9nQkMwQUFEb0FBQ0FLSUFRdEFBRTZBQUVnQ2lBRUxRQUNPZ0FDSUFvZ0JDMEFBem9BQXlBS0lBUXRBQVE2QUFRZ0NpQUVMUUFGT2dBRklBb2dCQzBBQmpvQUJpQUtJQVF0QUFjNkFBY2dDa0VJYWlFS0lBUkJDR29pQkNBRlJ3MEFDd3NnQnlBTFNRUkFJQU1vQWhRaEJDQUZJQWxIQkVBRFFDQUVJQXd0QUFBNkFBQWdCRUVCYWlFRUlBeEJBV29pRENBSlJ3MEFDd3NnQXlBRU5nSVVEQUlMSUFNZ0NqWUNGQXdCQ3lBS0JFQWdBeUFLTmdJVUlBb1FGeUFEUVFBMkFoZ2dBMElBTndJUVFRQWhEQXNDUUNBTFFRQklEUUFnQ3lBTVFRRjBJZ0VnQVNBTFNSdEIvLy8vL3djZ0RFSC8vLy8vQTBrYklnRkJBRWdOQUNBRElBRVFHQ0lDTmdJUUlBTWdBallDRkNBRElBRWdBbW8yQWhnZ0F5QUVJQWxIQkg4Z0FpQUVJQXNRR1NBTGFnVWdBZ3MyQWhRTUFRc1FLQUFMSXdCQkVHc2lCU1FBQWtBQ1FBSkFJQU1vQWhBaUJDQURLQUlVSWd0R0RRQUNRQ0FMSUFScklnSkJBV3NpQVVFRFNRUkFJQUVoQ0F3QkN3TkFBa0FnQWlFSElBRWhBZ0pBSUFRZ0Iyb2lBVUVFYXkwQUFFSFFBRWNOQUNBQlFRTnJMUUFBUWNzQVJ3MEFJQUZCQW1zdEFBQkJCVWNOQUNBQ0lBUnFMUUFBUVFaR0RRRUxRUUloQ0NBQ1FRRnJJZ0ZCQWtzTkFRd0NDd3NnQjBFUWFpSUlRUU5HRFFJTElBUWdDR29pQnkwQUFVRUlkQ0FITEFBQWFpSUlRZi8vQTNFaUNrVU5BQUpBSUFwQkNrMEVRQ0FGSUFnNkFBc2dCU0VDREFFTElBcEJFR3BCOFA4SGNTSUJFQmdoQWlBRklBRkJnSUNBZ0hoeU5nSUlJQVVnQWpZQ0FDQUZJQW8yQWdRTElBZEJBbW9oQnlBS1FRRnJJUXdDUUNBSVFRZHhJZ2xGQkVBZ0J5RUJEQUVMUVFBaENDQUhJUUVEUUNBQ0lBRXRBQUE2QUFBZ0FrRUJhaUVDSUFGQkFXb2hBU0FJUVFGcUlnZ2dDVWNOQUFzTElBeEJCMDhFUUNBSElBcHFJUWNEUUNBQ0lBRXRBQUE2QUFBZ0FpQUJMUUFCT2dBQklBSWdBUzBBQWpvQUFpQUNJQUV0QUFNNkFBTWdBaUFCTFFBRU9nQUVJQUlnQVMwQUJUb0FCU0FDSUFFdEFBWTZBQVlnQWlBQkxRQUhPZ0FISUFKQkNHb2hBaUFCUVFocUlnRWdCMGNOQUFzTElBSkJBRG9BQUNBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYSUFNb0FoQWhCQ0FES0FJVUlRc0xJQU1nQlNrREFEY0NBQ0FESUFVb0FnZzJBZ2dnQTBFUWFpQUxJQVFnQ21wckVQRUhJQU1vQWhBaUFTQURLQUlVSUFGQmYzTnFha0VBT2dBQUlBTW9BaFJCQW10QkFEb0FBQXNnQlVFUWFpUUFEQUVMUVFnUUFDSUFRWnlRN3dBUTdnUWdBRUdRM3ZFQVFTSVFBUUFMSUFNUXlBZ2dCa0VBTmdLZ0FpQUdRZ0EzQTVnQ1FRQWhDaU1BUWVBQWF5SUNKQUFnQXlnQ0RDZ0NGRUVCUndSQUlBTVF5QWdMSUFaQmlBSnFJZ0ZCQURZQ0NDQUJRZ0EzQWdBRFFDQURLQUlNSWdjRWZ5QUhLQUlRQlVFQUN5QUtTd1JBSUFJZ0F5QUtFSUFQQWtBZ0FTZ0NCQ0lISUFFb0FnaEpCRUFnQnlBQ0tRTUFOd0lBSUFjZ0FpZ0NDRFlDQ0NBQ1FRQTJBZ2dnQWtJQU53TUFJQWNnQWlrQ0hEY0NIQ0FISUFJcEFoUTNBaFFnQnlBQ0tRSU1Od0lNSUFjZ0FpZ0NMRFlDTENBSElBSXBBaVEzQWlRZ0FrSUFOd0lrSUFKQkFEWUNMQ0FISUFJb0FqZzJBamdnQnlBQ0tRSXdOd0l3SUFKQ0FEY0NNQ0FDUVFBMkFqZ2dCeUFDS0FKY05nSmNJQWNnQWlrQ1ZEY0NWQ0FISUFJcEFrdzNBa3dnQnlBQ0tRSkVOd0pFSUFjZ0Fpa0NQRGNDUENBQklBZEI0QUJxTmdJRURBRUxRUUFoQ3dKQUFrQUNRQ0FCS0FJRUlnUWdBU2dDQUNJTWEwSGdBRzBpQlVFQmFpSUpRYXZWcWhWSkJFQWdDU0FCS0FJSUlBeHJRZUFBYlNJSVFRRjBJZ2NnQnlBSlNSdEJxdFdxRlNBSVFkV3ExUXBKR3lJSEJFQWdCMEdyMWFvVlR3MENJQWRCNEFCc0VCZ2hDd3NnQlVIZ0FHd2dDMm9pQlNBQ0tRSUFOd0lBSUFVZ0FpZ0NDRFlDQ0NBQ1FRQTJBZ2dnQWtJQU53SUFJQVVnQWlrQ0hEY0NIQ0FGSUFJcEFoUTNBaFFnQlNBQ0tRSU1Od0lNSUFVZ0FpZ0NMRFlDTENBRklBSXBBaVEzQWlRZ0FrSUFOd0lrSUFKQkFEWUNMQ0FGSUFJb0FqZzJBamdnQlNBQ0tRSXdOd0l3SUFKQkFEWUNPQ0FDUWdBM0FqQWdCU0FDS0FKY05nSmNJQVVnQWlrQ1ZEY0NWQ0FGSUFJcEFrdzNBa3dnQlNBQ0tRSkVOd0pFSUFVZ0Fpa0NQRGNDUENBTElBZEI0QUJzYWlFSUlBVkI0QUJxSVFjZ0JDQU1SZzBDQTBBZ0JVSGdBR3NpQlNBRVFlQUFheUlFS1FJQU53SUFJQVVnQkNnQ0NEWUNDQ0FFUVFBMkFnZ2dCRUlBTndJQUlBVWdCQ2tDSERjQ0hDQUZJQVFwQWhRM0FoUWdCU0FFS1FJTU53SU1JQVVnQkNnQ0xEWUNMQ0FGSUFRcEFpUTNBaVFnQkVJQU53SWtJQVJCQURZQ0xDQUZJQVFvQWpnMkFqZ2dCU0FFS1FJd053SXdJQVJCQURZQ09DQUVRZ0EzQWpBZ0JTQUVLQUpjTmdKY0lBVWdCQ2tDVkRjQ1ZDQUZJQVFwQWt3M0Frd2dCU0FFS1FKRU53SkVJQVVnQkNrQ1BEY0NQQ0FFSUF4SERRQUxJQUVnQ0RZQ0NDQUJLQUlFSVFnZ0FTQUhOZ0lFSUFFb0FnQWhCQ0FCSUFVMkFnQWdCQ0FJUmcwREEwQWdDRUVsYXl3QUFFRUFTQVJBSUFoQk1Hc29BZ0FRRndzZ0NFRXhheXdBQUVFQVNBUkFJQWhCUEdzb0FnQVFGd3NnQ0VIZ0FHc2lDQ3dBQzBFQVNBUkFJQWdvQWdBUUZ3c2dCQ0FJUncwQUN3d0RDeEFvQUF0Qm80VHZBQkE0QUFzZ0FTQUlOZ0lJSUFFZ0J6WUNCQ0FCSUFVMkFnQUxJQVFFUUNBRUVCY0xJQUlzQUR0QkFFNE5BQ0FDS0FJd0VCY0xJQUlzQUM5QkFFZ0VRQ0FDS0FJa0VCY0xJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQXBCQVdvaENnd0JDd3NnQWtIZ0FHb2tBQ0FHS0FLSUFpSUJJQVlvQW93Q0lnZEhCRUFEUUFKQUFrQWdBU2dDQkNBQkxRQUxJZ0lnQWtFWWRFRVlkVUVBU0J0QkZrY05BQ0FCUVg5QnU5VHVBRUVXRUJzTkFDQUdRVEJxSWdJZ0F5QUJFSUlQSUFaQitBRnFJQU1nQWhDQkR5QUdMQUJyUVFCSUJFQWdCaWdDWUJBWEN5QUdMQUJmUVFCSUJFQWdCaWdDVkJBWEN5QUdMQUE3UVFCSUJFQWdCaWdDTUJBWEN5QUdRVEJxRUp3RElRa2dCaWdDK0FFZ0JrSDRBV29nQmkwQWd3SWlBa0VZZEVFWWRVRUFTQ0lCR3lFSUlBWW9BdndCSUFJZ0FSc2hCeUFKUVFScUlRVWdDU2dDQkNJQkJFQWdBVUdneElFQktBSUFFUUVBSUFWQkFEWUNBQXNnQ1NnQ0FDSUNLQUlzSWdFRVFBTkFJQUVvQWdBaUFnUkFJQUpCb01TQkFTZ0NBQkVCQUFzZ0FTZ0NCQ0lCRFFBTElBa29BZ0FoQWdzZ0FpQUNLQUlBUVFoMmF5Z0NDQ0lCQkVBRFFDQUJLQUlJSVFJZ0FVR2d4SUVCS0FJQUVRRUFJQUlpQVEwQUN3c2dDVUlBTndJVUlBbENBRGNDTUNBSlFnQTNBZ3dnQ1VJQU53SWdJQWxDQURjQ0tDQUpRUUEyQWpnZ0NVRUFOZ0pJSUFsQlFHdEM3UDhCTndJQUlBbEJQR29pQVNBSlFRaHFOZ0lBSUFsQkhHb2lBa0dCS0RZQ0FDQUpJQUkyQWdBZ0NTQUJOZ0lJSUFsQjdQOEJOZ0lVSUFrZ0FqWUNNQ0FHUVNCcUlnRWdBaUFDSUFnZ0IwSDBBRUVBUVFCQkFDQUZFSmtISUFZZ0NSQ0lBVFlDR0NBQklBWkJHR3BCdDZUdkFCQlRJQVlnQVJBeE5nSVFJQVlnQmtFUWFrSHQ2dTRBRUIwMkFpQWdCa0dZQW1vZ0FTZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxFTkVDSUFrUW13TWdCaXdBZ3dKQkFFNE5BU0FHS0FMNEFSQVhEQUVMSUFGQjRBQnFJZ0VnQjBjTkFRc0xJQVlvQW9nQ0lRRUxJQUVFUUNBQklBWW9Bb3dDSWdKR0JIOGdBUVVEUUNBQ1FTVnJMQUFBUVFCSUJFQWdBa0V3YXlnQ0FCQVhDeUFDUVRGckxBQUFRUUJJQkVBZ0FrRThheWdDQUJBWEN5QUNRZUFBYXlJQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQklBSkhEUUFMSUFZb0FvZ0NDeUVDSUFZZ0FUWUNqQUlnQWhBWEMwRUFJUUVDUUNBR0tBS2NBaUFHTEFDakFpSUNRZjhCY1NBQ1FRQklJZ2NiQkVBZ0JpQUdLQUtZQWlBR1FaZ0NhaUlDSUFjYk5nSUFRZitIN3dBZ0JoQ01BaUFHUVRCcUlnRWdBeUFDRUlJUElBWkJpQUpxSUFNZ0FSQ0JEeUFHTEFCclFRQklCRUFnQmlnQ1lCQVhDeUFHTEFCZlFRQklCRUFnQmlnQ1ZCQVhDeUFHTEFBN1FRQklCRUFnQmlnQ01CQVhDeUFBSUFaQmlBSnFFTXdLSVFFZ0Jpd0Frd0pCQUU0TkFTQUdLQUtJQWhBWERBRUxRZHFIN3dCQkFCQTZDeUFHTEFDakFrRUFTQVJBSUFZb0FwZ0NFQmNMSUFNUXl3b2dBeXdBdHdGQkFFZ0VRQ0FES0FLc0FSQVhDeUFEUWZDMjhnQW9BZ0FpQURZQ0hDQUFRUXhyS0FJQUlBTkJIR3BxUVpDMzhnQW9BZ0EyQWdBZ0EwRW9haUlBUWFTdjhnQTJBZ0FnQTBHVXQvSUFLQUlBTmdJa0lBTXNBRk5CQUVnRVFDQURLQUpJRUJjTElBQVF6Z0VhSUFOQjNBQnFFSUlCR2lBREtBSVFJZ0FFUUNBRElBQTJBaFFnQUJBWEN5QURLQUlNSVFBZ0EwRUFOZ0lNSUFBRVFDQUFFQmNMSUFNc0FBdEJBRWdFUUNBREtBSUFFQmNMSUFaQjRBTnFKQUFnQVF2N0NnRUNmd0pBQWtBQ1FBSkFBa0FDUUFKQUlBRW9BZ0JCRDNGQkEyc09CZ0FCQmdVRUFnTUxJQUFnQVNnQ0NDSUFRWWpNOFFBZ0FCdEJBU0FDRU1RSUR3c2dBU2dDQ0NJQlFZak04UUFnQVJzaEF5QUFLQUtFVUNFQkEwQWdBVUg4RDA4RVFDQUFJQUFnQVJCN1FRQWhBUXNnQUNBQmFpSUNRYnpDN0pvRU5nQUFJQUpCeEFBNkFBUWdBQ0FCUVFWcUlnSTJBb1JRSUFGQitBOVBCRUFnQUNBQUlBSVFlMEVBSVFJTElBQWdBbXBCd2FpRjJnVTJBQUFnQUNBQ1FRUnFOZ0tFVUNBRElRRURRQUpBSUFBZ0F3Si9JQUV0QUFBaUFrSGRBRWNFUUNBQ0RRSkJBQXdCQ3lBQkxRQUJRZDBBUncwQklBRXRBQUpCUGtjTkFVRUNDeUFCYWlJQ0lBTnJFSklISUFBb0FvUlFJZ0ZCL2c5UEJFQWdBQ0FBSUFFUWUwRUFJUUVMSUFBZ0FXb2lBMEhkdWdFN0FBQWdBMEUrT2dBQ0lBQWdBVUVEYWlJQk5nS0VVQ0FDSWdNdEFBQU5BZ3dFQ3lBQlFRRnFJUUVNQUFzQUN3QUxJQUFvQW9SUUlnSkIvQTlQQkVBZ0FDQUFJQUlRZTBFQUlRSUxJQUFnQW1vaUEwRzh3cEQ2QkRZQUFDQURRY01BT2dBRUlBQWdBa0VGYWlJRE5nS0VVQ0FDUWZnUFR3UkFJQUFnQUNBREVIdEJBQ0VEQ3lBQUlBTnFRZFN5d2FvRU5nQUFJQUFnQTBFRWFpSUNOZ0tFVUNBQktBSUlCRUFnQTBIOEQwOEVRQ0FBSUFBZ0FoQjdRUUFoQWdzZ0FDQUNha0VnT2dBQUlBQWdBa0VCYWpZQ2hGQWdBQ0FCS0FJSUVLd0VJQUFvQW9SUUlRSUxJQUpCZ0JCUEJFQWdBQ0FBSUFJUWUwRUFJUUlMSUFBZ0FtcEJQam9BQUNBQUlBSkJBV28yQW9SUUN3OExJQUFvQW9SUUlnTkIvdzlQQkVBZ0FDQUFJQU1RZTBFQUlRTUxJQUFnQTJwQnZQNEFPd0FBSUFBZ0EwRUNhallDaEZBZ0FDQUJLQUlFSWdOQjBibnRBQ0FER3hDc0JFRUFJUU1nQUNBQlFZak04UUJCQUNBQ1FRUnlRUUFRK3c0Q1FDQUFLQUtFVUNJQlFmOFBTUVJBSUFFaEF3d0JDeUFBSUFBZ0FSQjdDeUFBSUFOcVFiLzhBRHNBQUNBQUlBTkJBbW8yQW9SUUR3c2dBQ2dDaEZBaUFrSC9EMDhFUUNBQUlBQWdBaEI3UVFBaEFnc2dBQ0FDYWtHOC9nQTdBQUFnQUNBQ1FRSnFOZ0tFVUNBQUlBRW9BZ1FpQWtIUnVlMEFJQUliRUt3RUFrQUNRQ0FCS0FJSVJRMEFJQUFvQW9SUUlnSkJnQkJQQkVBZ0FDQUFJQUlRZTBFQUlRSUxJQUFnQW1wQklEb0FBQ0FBSUFKQkFXb2lCRFlDaEZBZ0FTZ0NDQ0lETFFBQUlnSkZEUUVEUUNBRElRRURRQUpBSUFKQi93RnhJZ0pCUDBjRVFDQUNSUTBCSUFFdEFBRWhBaUFCUVFGcUlRRU1BZ3NnQVMwQUFTSUNRVDVHRFFBZ0FVRUJhaUVCREFFTEN5QUFJQU1nQVNBRGF4Q1NCeUFCTFFBQVJRMEJJQUFvQW9SUUlnSkIvZzlQQkVBZ0FDQUFJQUlRZTBFQUlRSUxJQUFnQW1vaUEwRy93QUE3QUFBZ0EwRStPZ0FDSUFBZ0FrRURhaUlFTmdLRVVDQUJRUUpxSVFNZ0FTMEFBaUlDRFFBTERBRUxJQUFvQW9SUUlRUUxJQVJCL3c5UEJFQWdBQ0FBSUFRUWUwRUFJUVFMSUFBZ0JHcEJ2L3dBT3dBQUlBQWdCRUVDYWpZQ2hGQVBDeUFCS0FJSUlnRkJpTXp4QUNBQkd5RUVJQUFvQW9SUUlnRkIvUTlQQkVBZ0FDQUFJQUVRZTBFQUlRRUxJQUFnQVdwQnZNSzA2UUkyQUFBZ0FDQUJRUVJxSWdNMkFvUlFBa0FnQkMwQUFDSUNSUTBBQTBBZ0JDRUJBMEFDUUNBQ1FmOEJjU0lDUVMxSEJFQWdBa1VOQVNBQkxRQUJJUUlnQVVFQmFpRUJEQUlMSUFFdEFBRWlBa1VOQUNBQ1FTMUdEUUFnQVVFQmFpRUJEQUVMQ3lBQUlBUWdBU0FFYXhDU0J5QUFLQUtFVUNFRElBRXRBQUJGRFFFZ0EwSC9EMDhFUUNBQUlBQWdBeEI3UVFBaEF3c2dBQ0FEYWtHdHdBQTdBQUFnQUNBRFFRSnFJZ00yQW9SUUlBRkJBV29oQkNBQkxRQUJJZ0lOQUFzTElBTkIvZzlQQkVBZ0FDQUFJQU1RZTBFQUlRTUxJQUFnQTJvaUFVR3QyZ0E3QUFBZ0FVRStPZ0FDSUFBZ0EwRURhallDaEZBTG9RRUJBMzhqQUVGQWFpSUNKQUFnQWtFQU9nQW9JQUpCQURvQU5DQUNRZ0EzQXhBZ0FrSUFOd0FWSUFKQ0FEY0RJQ0FDUWdBM0Fpd2dBa0VBTmdJOElBSkJBRG9BT0NBQ1FnQTNBd2dnQVNBQUtBSUFJQUFnQUMwQUN5SUJRUmgwUVJoMVFRQklJZ01iSWdRZ0JDQUFLQUlFSUFFZ0F4dHFJQUpCQ0dwQkFCREtBaUVCSUFJb0FnZ2lBQVJBSUFJZ0FEWUNEQ0FBRUJjTElBSkJRR3NrQUNBQkM4VUJBUUYvSUFCQnVLNkJBVFlDQUVIQXVZSUJLQUlBSWdFRVFDQUJFQmRCd0xtQ0FVRUFOZ0lBQ3lBQUtBTEFEaUlCQkVBZ0FSQVhJQUJCQURZQ3dBNExJQUFvQXNRT0lnRUVRQ0FCSUFFb0FnQW9BZ1FSQVFBZ0FFRUFOZ0xFRGdzZ0FFSFlDV29ROGdVYUlBQkIvSzZCQVRZQ29Ba2dBRUhQQ1dvc0FBQkJBRWdFUUNBQUtBTEVDUkFYQ3lBQVFic0phaXdBQUVFQVNBUkFJQUFvQXJBSkVCY0xJQUJCcndscUxBQUFRUUJJQkVBZ0FDZ0NwQWtRRndzZ0FFRUlhaEN4Q3hvZ0FBdU1CUUlLZndOK0lBSUVRQ0FDUVFBMkFnQUxBa0FDUUNBQVJRMEFBa0FnQVFSQUlBQW9Ba2dpQXcwQkN3d0NDd0pBQWtBQ1FDQURMUUF4UVFoeERRQWdBQ2dDRkVFQlJ3MEFJQU1vQWlRRVFDQUFLQUlRSVFRZ0F5Z0NJQ0VJSUFFUUh5RUdJQUlFUUNBQ1FRQTJBZ0FMSUFRRVFDQUVyVUlCZlNFTklBTW9BaEFoQ1NBREtBSUFJUW9EUUNBS0lBa2dDQ0FOSUE1OVFnR0hJQTU4SWcrblFRSjBhaWdDQUNJTFFRSjBhaWdDQUdvaUF5OEFIQ0lGSUFZZ0JTQUdTUnNpRENBRGFrRXVhaUVISUFOQkxtb2hCQ0FCSVFNZ0JTQUdheUFNQkg4RFFDQURMUUFBSWdWQklHb2dCU0FGUWNFQWEwSC9BWEZCR2trYklnd2dCQzBBQUNJRlFTQnFJQVVnQlVIQkFHdEIvd0Z4UVJwSkd5SUZjMEgvQVhGRkJFQWdBMEVCYWlFRElBUkJBV29pQkNBSFNRMEJDd3NnQlVIL0FYRWdERUgvQVhGckJVRUFDeUFFSUFkR0d5SURSUVJBUVFFaEJDQUNSUTBISUFJZ0N6WUNBQXdIQ3lBTklBOUNBWDBnQTBFQVNDSURHeUlOSUE5Q0FYd2dEaUFER3lJT1dRMEFDd3NnQUVFY05nSWNRUUFQQ3lBQkVCOGlCa0dBZ0FSSkRRRU1BZ3NnQVJBZklnWkIvLzhEU3cwQkN5QUFLQUlRSWdnRVFDQURLQUlRSVFrZ0F5Z0NBQ0VLQTBBQ1FDQUtJQWtnQlVFQ2RHb29BZ0JxSWdNdkFCd2lCQ0FHU1EwQUlBTkJMbW9oQ3lBRUlBWkhEUUJCQUNFRVFRRWhBeUFHQkVBRFFDQUJJQVJxTEFBQUlnZEJJR29nQnlBSFFjRUFhMEgvQVhGQkdra2JJQVFnQzJvc0FBQWlCMEVnYWlBSElBZEJ3UUJyUWY4QmNVRWFTUnRIRFFJZ0JpQUVRUUZxSWdSSERRQUxDd0pBSUFKRkRRQWdBaUFGTmdJQVFRRVBDMEVCSVFRTUJBc2dCVUVCYWlJRklBaEhEUUFMQ3lBQVFSdzJBaHhCQUE4TERBRUxJQVFQQ3lBQVFSZzJBaHhCQUF1WEhRSVFmd2grQWtBZ0FVVUVRQ0FBUlEwQklBQkJHRFlDSEVFQUR3c2dBa0VWVFFSQUlBQkZEUUVnQUVFSU5nSWNRUUFQQ3lBQVJRMEFBa0FnQUNnQ1NFVUVRQ0FBS0FJVVJRMEJDeUFBUVJnMkFoeEJBQThMSUFBb0FpZ2lBMFVFUUNBQVFjZ3pOZ0lvUWNneklRTUxJQUFvQWl4RkJFQWdBRUhKTXpZQ0xBc2dBQ2dDTUVVRVFDQUFRY296TmdJd0N5QUFRZ0EzQXdBZ0FFRUFOZ0ljSUFCQ0FEY0RDQ0FBUVFBMkFoQkJBU0VTSUFBZ0FDZ0NORUVCUWRnQUlBTVJCUUFpQXpZQ1NDQURSUVJBSUFCQkVEWUNIRUVBRHdzZ0EwRUFRZGdBRUdFYUlBQW9Ba2dpQTBJQU53STBJQU5CQURZQ01DQURRUUUyQWd3Z0EwRUVOZ0lzSUFOQkJEWUNIQ0FBSUFLdE53TUFJQUJCeXpNMkFqZ2dBRUtCZ0lDQUlEY0NGQ0FBUVFBMkFrQWdBQ0FBTmdKRUlBTWdBallDVENBRElBRTJBa2hCQUNFQkl3QkI0Q0JySWdNa0FBSkFJQUFwQXdBaUZFSVZXQVJBSUFCQkNEWUNIQXdCQ3dKQUlBQW9Ba1FnRkVLQUlIMUNBQ0FVUW9BZ1ZSc2lFeUFEUWVBQWFpQVVJQk45SWhSQ2dDQWdGRUtBSUZRYnB5SUJJQUFvQWpnUkR3QWdBVWNOQUFKQUEwQWdBVUVFVHdSQUlBRkJCR3V0SVJRRFFDQVVweUFEUWVBQWFtb29BQUJCMEphVk1FWUVRQ0FBS1FNQUlCTWdGSHg5UWhWV0RRUUxJQlJDQUZVaEFTQVVRZ0Y5SVJRZ0FRMEFDd3NnRTFCRkJFQWdBQ2tEQUNJVUlCTjlRcFNBQkZZTkF5QUFLQUpFSUJOQy9SOGdFMEw5SDFZYlF2MGZmU0lUSUFOQjRBQnFJQlFnRTMwaUZFS0FJQ0FVUW9BZ1ZCdW5JZ0VnQUNnQ09CRVBBQ0FCUmcwQkRBTUxDeUFBRFFGQkFDRUJEQUlMSUFBb0FrUWdGRUwvLy8vL0Q0TWdFM3dpRXlBRFFlQUFha0VXSUFBb0FqZ1JEd0JCRmtjRVFDQUFRUlEyQWh4QkFDRUJEQUlMSUFNb0FtQkIwSmFWTUVjRVFDQUFRUWcyQWh4QkFDRUJEQUlMQWtBZ0UwTE1BRk1OQUNBQUtBSkVJQk5DRkgwZ0EwRkFhMEVVSUFBb0FqZ1JEd0JCRkVjTkFDQURLQUpBUWRDV21UaEhEUUFnQXlrRFNDSVRJQUFwQXdCQ09IMVdCRUFnQUVFSU5nSWNRUUFoQVF3REN5QUFLQUpFSUJNZ0EwRTRJQUFvQWpnUkR3QkJPRWNOQUNBREtBSUFRZENXbVRCSERRQWdBQ2dDU0VFQk5nSTBDeUFBSUFNdkFXb2lBVFlDRUFKK0lBQW9Ba2dpQmlnQ05FVUVRQ0FES0FKc0lRSWdBeThCWmlFRklBTXZBV1FoQ3lBREx3Rm9JUVFnQXpVQ2NBd0JDeUFES1FJRVFpdFlCRUFnQUVFSk5nSWNRUUFoQVF3REN5QURLQUpRUVFGSEJFQWdBRUVLTmdJY1FRQWhBUXdEQ3lBRE1RQWxRaWlHSUFNeEFDUkNJSWFFSUFNeEFDWkNNSWFFSUFNeEFDZENPSWFFVUVVRVFDQUFRUUkyQWh4QkFDRUJEQU1MSUFNeEFDd2hFeUFETVFBdElSUWdBekVBTGlFV0lBTXhBQzhoRlNBRE1RQWNJUmNnQXpFQUhTRVlJQU14QUI0aEdTQURNUUFmSVJvZ0F5Z0NLQ0VDSUFNb0FoZ2hCQ0FBSUFNb0FpQWlBVFlDRUNBWVFpaUdJQmRDSUlhRUlCbENNSWFFSUJwQ09JYUVVRVVFUUNBQVFRSTJBaHhCQUNFQkRBTUxJQlJDS0lZZ0UwSWdob1FnRmtJd2hvUWdGVUk0aG9SUVJRUkFJQUJCRHpZQ0hFRUFJUUVNQXdzZ0F5Z0NGQ0VGSUFNb0FoQWhDeUFES1FNd0N5RVRJQUVnQkVjRVFDQUFRUW8yQWh4QkFDRUJEQUlMQWtBZ0JTQUxja1VOQUNBTFFRRkdJQVZCQVVaeERRQWdBRUVLTmdJY1FRQWhBUXdDQ3lBQlFTNXNJQUpMQkVBZ0FFRUpOZ0ljUVFBaEFRd0NDeUFBS1FNQUlCTWdBcTE4VkFSQUlBQkJDVFlDSEVFQUlRRU1BZ3NnQUNBVE53TUlBa0FDUUFKL0lBRUVRQ0FDSUFZb0FnaExCRUFnQUNnQ05DQUdLQUlBSUFZb0Fnd2dBaUFBS0FJd0VRa0FJZ0ZGRFFNZ0JpQUNOZ0lJSUFZZ0FUWUNBQ0FBS0FJUUlRRUxJQVlnQWpZQ0JDQUJJQUFvQWtnaUJTZ0NHRXNFUUNBQUtBSTBJQVVvQWhBZ0JTZ0NIQ0FCSUFBb0FqQVJDUUFpQkVVTkF5QUZJQUUyQWhnZ0JTQUVOZ0lRQ3lBRklBRTJBaFFnQUNnQ0VDSUZJQUFvQWtnaUFTZ0NLRXNFUUNBQUtBSTBJQUVvQWlBZ0FTZ0NMQ0FGSUFBb0FqQVJDUUFpQkVVTkJDQUJJQVUyQWlnZ0FTQUVOZ0lnQ3lBQklBVTJBaVFnQUNnQ1JDQVRJQUFvQWtnb0FnQWdBaUFBS0FJNEVROEFJQUpIQkVBZ0FFRVVOZ0ljUVFBaEFRd0dDd0pBSUFBb0FoQkZCRUJCQUNFRkRBRUxJQk5DTG53aEZpQUFLQUpJS0FJQUlRRURRQUpBSUFKQkxrOEVRQ0FCS0FBQVFkQ1doUkJHRFFFTElBQkJDVFlDSEVFQUlRRU1DQXNnRFVFQ2RDSUVJQUFvQWtnaUJTZ0NFR29nQVNBRktBSUFhellDQUNBRktBSWdJQVJxSUEwMkFnQWdBVFVBR0NFVUlBRTFBQlFoRXdKQUlBVW9BamdOQUNBQkx3QWVJZ1ZGRFFBZ0V5QVVJQk1nRkZZYkloVWdBVFVBS2lJWElCVWdGMVliUXYvLy8vOFBVZzBBQW44Z0FpQUJMd0FjSWdZZ0JXcEJMbXBKQkVBZ0JSRGtBU0lFUlFSQUlBQkJFRFlDSEVFQUlRRU1Dd3NnQkNBQUtBSkVJQllnQnExOElBUWdCU0FBS0FJNEVROEFJQVZHRFFFYUlBUVFGeUFBUVJRMkFoeEJBQ0VCREFvTElBRWdCbXBCTG1vaEJFRUFDeUVHQTBBZ0JVRURUUVJBSUFZUUYwRUFJUUVnQUVVTkNpQUFRUWsyQWh3TUNnc2dCU0FFTHdBQ0lnNUJCR29pQ2trRVFDQUdFQmRCQUNFQklBQkZEUW9nQUVFSk5nSWNEQW9MQWtBZ0JDOEFBRUVCUmdSQUlBQW9Ba2hDZ1lDQWdCQTNBalFNQVFzZ0JDQUthaUVFSUFVZ0RtdEJCR3NpQlEwQkN3c2dCaEFYQ3dKQUlCTkMvLy8vL3c5UklnUU5BQ0FVUXYvLy8vOFBVUTBBSUFFb0FBcEZJQk1nRkZKeFJRUkFJQlJRRFFFZ0UwSUFVZzBCQzBFQUlRRWdBRVVOQ0NBQVFRazJBaHdNQ0FzQ1FDQUJMd0FpSWdWQi8vOERSd1JBSUFVZ0MwWU5BU0FGUVFGR0RRRUxRUUFoQVNBQVJRMElJQUJCQ2pZQ0hBd0lDd0pBSUFRTkFDQUFLUU1BSUJNZ0FUVUFLbnhDSG54YURRQWdBRUVKTmdJY1FRQWhBUXdJQ3lBQkxRQUpRU0J4QkVCQkFDRUJJQUJGRFFnZ0FFRUZOZ0ljREFnTElBRXZBQ0FnQVM4QUhDQUJMd0FlYW1wQkxtb2lCU0FDU3dSQVFRQWhBU0FBUlEwSUlBQkJDVFlDSEF3SUN5QUJJQVZxSVFFZ0FpQUZheUVDSUExQkFXb2lEU0FBS0FJUUlnVkpEUUFMQzBFQkRBRUxRUUFoQlVFQkN5RUJJQUFvQWtnaERRSkFJQVZCQWtrTkFDQUZRUUpyUVFGMnJTRVRJQVd0SVJjZ0RTZ0NJQ0VHQTBBQ1FDQVRJaFpDQVlZaUZFSUJoQ0lWSUJkYURRQWdEU2dDRUNFTElBMG9BZ0FoRGdOQVFRQWhDa0VBSVFJZ0Z5QVVRZ0o4SWhSV0JFQWdEaUFMSUFZZ0ZhZEJBblJxS0FJQVFRSjBhaWdDQUdvaUFpOEFIQ0lFSUE0Z0N5QUdJQlNuUVFKMGFpZ0NBRUVDZEdvb0FnQnFJZ2N2QUJ3aUNDQUVJQWhKSWdrYklnOGdBbXBCTG1vaENDQUNRUzVxSVFRQ2Z5QVBSUVJBUVFBaEFrRUFEQUVMSUFkQkxtb2hBZ05BSUFJdEFBQWlCMEVnYWlBSElBZEJ3UUJyUWY4QmNVRWFTUnNpRHlBRUxRQUFJZ2RCSUdvZ0J5QUhRY0VBYTBIL0FYRkJHa2tiSWdkelFmOEJjVVVFUUNBQ1FRRnFJUUlnQkVFQmFpSUVJQWhKRFFFTEN5QUhRZjhCY1NFQ0lBOUIvd0Z4Q3lFSElBa2dBaUFIU1NBRUlBaEdHeUVDQ3lBT0lBc2dCaUFUcDBFQ2RHb2lCeWdDQUNJSlFRSjBhaWdDQUdvaUJDOEFIQ0lJSUE0Z0N5QUdJQlVnQXExOEloT25RUUowYWlJUEtBSUFJaEZCQW5ScUtBSUFhaUlDTHdBY0lnd2dDQ0FNU1NJTUd5SVFJQVJxUVM1cUlRZ2dCRUV1YWlFRUlCQUVmeUFDUVM1cUlRSURRQ0FDTFFBQUlncEJJR29nQ2lBS1FjRUFhMEgvQVhGQkdra2JJaEFnQkMwQUFDSUtRU0JxSUFvZ0NrSEJBR3RCL3dGeFFScEpHeUlLYzBIL0FYRkZCRUFnQWtFQmFpRUNJQVJCQVdvaUJDQUlTUTBCQ3dzZ0NrSC9BWEVoQ2lBUVFmOEJjUVZCQUFzaEFpQU1JQUlnQ2tzZ0JDQUlSaHRCQVVjTkFTQUhJQkUyQWdBZ0R5QUpOZ0lBSUJOQ0FZWWlGRUlCaENJVklCZFVEUUFMQ3lBV1FnRjlJUk1nRmtJQVVnMEFDeUFGUVFGcklndEZEUUFnQzYwaEZRTkFJQVlnRmFkQkFuUnFJZ0lvQWdBaERpQUNJQVlvQWdBMkFnQWdCaUFPTmdJQUFrQWdGVUlDVkEwQUlBMG9BaEFpQ2lBT1FRSjBhaUVQSUEwb0FnQWhCVUlBSVJaQ0FTRVRRZ0FoRkFOQVFRQWhDRUVBSVFJZ0ZTQVdRZ0o4SWhaV0JFQWdCU0FLSUFZZ0U2ZEJBblJxS0FJQVFRSjBhaWdDQUdvaUFpOEFIQ0lFSUFVZ0NpQUdJQmFuUVFKMGFpZ0NBRUVDZEdvb0FnQnFJZ2t2QUJ3aUJ5QUVJQWRKSWhFYklnd2dBbXBCTG1vaEJ5QUNRUzVxSVFRQ2Z5QU1SUVJBUVFBaEFrRUFEQUVMSUFsQkxtb2hBZ05BSUFJdEFBQWlDVUVnYWlBSklBbEJ3UUJyUWY4QmNVRWFTUnNpRENBRUxRQUFJZ2xCSUdvZ0NTQUpRY0VBYTBIL0FYRkJHa2tiSWdselFmOEJjVVVFUUNBQ1FRRnFJUUlnQkVFQmFpSUVJQWRKRFFFTEN5QUpRZjhCY1NFQ0lBeEIvd0Z4Q3lFSklCRWdBaUFKU1NBRUlBZEdHeUVDQ3lBRklBOG9BZ0JxSWdRdkFCd2lCeUFGSUFvZ0JpQVRJQUt0ZkNJVHAwRUNkR29pQ1NnQ0FDSVJRUUowYWlnQ0FHb2lBaThBSENJTUlBY2dERWtpREJzaUVDQUVha0V1YWlFSElBUkJMbW9oQkNBUUJIOGdBa0V1YWlFQ0EwQWdBaTBBQUNJSVFTQnFJQWdnQ0VIQkFHdEIvd0Z4UVJwSkd5SVFJQVF0QUFBaUNFRWdhaUFJSUFoQndRQnJRZjhCY1VFYVNSc2lDSE5CL3dGeFJRUkFJQUpCQVdvaEFpQUVRUUZxSWdRZ0Iwa05BUXNMSUFoQi93RnhJUWdnRUVIL0FYRUZRUUFMSVFJZ0RDQUNJQWhMSUFRZ0IwWWJRUUZIRFFFZ0JpQVVwMEVDZEdvZ0VUWUNBQ0FKSUE0MkFnQWdFeUlVUWdHR0loWkNBWVFpRXlBVlZBMEFDd3NnRlVJQmZTRVZJQXRCQVdzaUN3MEFDd3NNQXdzZ0FFRVFOZ0ljUVFBaEFRd0NDeUFBUVJBMkFoeEJBQ0VCREFFTElBQkJCellDSEVFQUlRRUxJQU5CNENCcUpBQWdBUTBBUVFBaEVpQUFLQUpJSWdGRkRRQWdBQ2dDS0VVTkFDQUFLQUlzSWdKRkRRQWdBQ2dDRkVFQlJ3MEFJQUJCQURZQ1NDQUFLQUkwSUFFb0FnQWdBaEVDQUNBQlFnQTNBZ2dnQVVJQU53SUFJQUFvQWpRZ0FTZ0NFQ0FBS0FJc0VRSUFJQUZDQURjQ0dDQUJRZ0EzQWhBZ0FDZ0NOQ0FCS0FJZ0lBQW9BaXdSQWdBZ0FVSUFOd0lvSUFGQ0FEY0NJQ0FCS0FJOElnSUVRQ0FBS0FJWVFRUkdCRUFnQWhDNkJSb0xJQUZCQURZQ1BBc2dBQ2dDTkNBQklBQW9BaXdSQWdBZ0FFRUFOZ0lVQ3lBU0M4SUJBUU4vSXdCQkVHc2lBaVFBQWtBZ0FDZ0NBQ0lBUlFSQUlBSkJDR3BCQURZQ0FBd0JDd0pBSUFBb0FoQWlBd1JBQTBBQ1FDQURLQUlFSWdCRkRRQkJpdlR1QUNBQUVHZ05BQ0FES0FJY0lnQkZEUUFEUUFKQUlBQW9BZ1FpQkVVTkFFR1BtKzhBSUFRUWFBMEFJQUVnQUNnQ0NDSUVRWWpNOFFBZ0JCc1FhRVVOQlFzZ0FDZ0NFQ0lBRFFBTEN5QURLQUlZSWdNTkFBc0xJQUpCQ0dwQkFEWUNBQXdCQ3lBQ1FRaHFJQU0yQWdBTElBSW9BZ2doQUNBQ1FSQnFKQUFnQUF1K0FnRUNmMEYvSVFJZ0FVRURTd1JBQTBBZ0FDMEFBQ0FDUWY4QmNYTkJBblJCc0thQkFXb29BZ0FnQWtFSWRuTWlBMEVJZGlBQUxRQUJJQU5CL3dGeGMwRUNkRUd3cG9FQmFpZ0NBSE1pQTBFSWRpQUFMUUFDSUFOQi93RnhjMEVDZEVHd3BvRUJhaWdDQUhNaUEwRUlkaUFBTFFBRElBTkIvd0Z4YzBFQ2RFR3dwb0VCYWlnQ0FITWhBaUFBUVFScUlRQWdBVUVFYXlJQlFRTkxEUUFMQ3dKQUlBRkZEUUFnQVVFQmNRUi9JQUF0QUFBZ0FrSC9BWEZ6UVFKMFFiQ21nUUZxS0FJQUlBSkJDSFp6SVFJZ0FFRUJhaUVBSUFGQkFXc0ZJQUVMSVFNZ0FVRUJSZzBBQTBBZ0FDMEFBU0FBTFFBQUlBSkIvd0Z4YzBFQ2RFR3dwb0VCYWlnQ0FDQUNRUWgyY3lJQlFmOEJjWE5CQW5SQnNLYUJBV29vQWdBZ0FVRUlkbk1oQWlBQVFRSnFJUUFnQTBFQ2F5SUREUUFMQ3lBQ1FYOXpDNzRCQVFOL0l3QkJFR3NpQkNRQUFrQUNRQ0FCS0FJRUlnSkJGR29pQTBIcy93Rk5CRUFnQVNBRE5nSUVJQUlnQVNnQ0FDSUNha0VVYWlFQkRBRUxJQUZCRkNBRVFReHFFTEFFSWdGRkJFQkJBQ0VCREFJTElBUW9BZ3doQWdzZ0FVSUFOd0lFSUFGQkRHb2lBMElBTndJQUlBRWdBU0FDYTBFSWREWUNBQUpBSUFBb0Fod2lBZ1JBSUFJb0Fnd2lBQ0FCTmdJUUlBRWdBRFlDRENBQ1FReHFJUU1NQVFzZ0FDQUJOZ0ljQ3lBRElBRTJBZ0FMSUFSQkVHb2tBQ0FCQzhjQkFRRi9Jd0JCRUdzaUFpUUFJQUlnQURZQ0NBSkFBa0FDUUFKQUFrQUNRQ0FCS0FJVVFRRnJEZ1VBQVFJREJBVUxJQUlnQWtFSWFrSHVzTzRBRUNNMkFnQWdBa0dhOHUwQUVDY01CQXNnQWlBQ1FRaHFRZTZ3N2dBUUl6WUNBQ0FDUWRuWDdnQVFKd3dEQ3lBQ0lBSkJDR3BCN3JEdUFCQWpOZ0lBSUFKQnNZZnVBQkFuREFJTElBSWdBa0VJYWtIdXNPNEFFQ00yQWdBZ0FrSFFsdTRBRUNjTUFRc2dBaUFDUVFocVFlNnc3Z0FRSXpZQ0FDQUNRZSs1N3dBUUp3c2dBa0VRYWlRQUM0Y0JBUUYvSXdCQkVHc2lBaVFBSUFJZ0FEWUNDQUpBQWtBQ1FBSkFJQUVvQWhCQkFXc09Bd0FCQWdNTElBSWdBa0VJYWtHNG1PNEFFQ00yQWdBZ0FrSERrdTBBRUNjTUFnc2dBaUFDUVFocVFiaVk3Z0FRSXpZQ0FDQUNRZSs1N3dBUUp3d0JDeUFDSUFKQkNHcEJ1Smp1QUJBak5nSUFJQUpCeDVMdkFCQW5DeUFDUVJCcUpBQUxSUUVDZnlBQUtBTHdBeUlCS0FJQUlnSWdBU2dDQkRZQ0JDQUJLQUlFSUFJMkFnQWdBQ0FBS0FMNEEwRUJhellDK0FNZ0FSQVhJQUFnQUNnQzhBTW9BZ2cyQXV3REM2Y0dBUWgvSXdCQklHc2lCU1FBSUFCQkFCRDFCeG9DUUNBQ1JRMEFJQUF0QVA0RFJRMEFBa0FnQVM4QlVDSUVRY2NBYTBILy93TnhRUVpQQkVBZ0FTRURJQVJCendCclFmLy9BM0ZCR1VzTkFRc2dBU2dDc0FFaUEwVU5BUXNnQlVFUUVCZ2lCRFlDRUNBRlFveUFnSUNBZ29DQWdIODNBaFFnQkVFQU9nQU1JQVJCellidEFDZ0FBRFlBQ0NBRVFjV0c3UUFwQUFBM0FBQWdCVUdZbC9FQUlBRkIxQUJxRUdzZ0FDQUJJQVZCRUdvZ0JVRUJRUUVnQUNnQ0FDZ0NpQUVSQmdBZ0JTd0FDMEVBU0FSQUlBVW9BZ0FRRndzZ0JTd0FHMEVBU0FSQUlBVW9BaEFRRndzZ0F4Q2xBZ1JBSUFFZ0FTZ0NBQ2dDSUJFQUFDQURLQUljYWlFSUFuOGdBU0FCS0FJQUtBSWtFUUFBSUFNb0FpQnFJUVJCQUNBQ0tBSUVJZ1pGRFFBYUlBWW9BckFHSUFSckN5RUtJQUVnQVNnQ0FDZ0NJQkVBQUNBREtBSWthaUFCSUFFb0FnQW9BaUFSQUFBZ0F5Z0NIR3BySVFZQ2Z5QUJJQUVvQWdBb0FpUVJBQUFnQXlnQ0tHb2hCRUVBSUFJb0FnUWlCMFVOQUJvZ0J5Z0NzQVlnQkdzTEFuOGdBU0FCS0FJQUtBSWtFUUFBSUFNb0FpQnFJUU5CQUNBQ0tBSUVJZ0pGRFFBYUlBSW9BckFHSUFOckMyc2hCeU1BUVNCcklnSWtBQ0FDUVFRNkFBc2dBa0VBT2dBRUlBSkI4c3FOb3djMkFnQWdBaUFBUWV3RGFpSURRWTM3N2dBUVFUWUNHQ0FDQW45Qmh3TkJBQ0FDS0FJWUd3UkFJQU1nQWlBQ1FSaHFFTTBEREFFTElBTWdBaEF6Q3pZQ0VDQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUNJQUpCRUdvaUEwR3NpTzBBRUNNMkFoZ2dBa0VZYWlJRUlBZ2dCa0VmZFNJSklBWnhhaENIQWlBQ0lBTkJvWWJ0QUJBak5nSVlJQVFnQ2lBSFFSOTFJZ2dnQjNGcUVJY0NJQUlnQTBHN3JlMEFFQ00yQWhnZ0JDQUhJQWhxSUFoekVJY0NJQUlnQTBHWDZ1NEFFQ00yQWhnZ0JDQUdJQWxxSUFsekVJY0NJQUlnQTBINDFlNEFFQ00yQWhnZ0JFR1RudTBBRUNjZ0FrRWdhaVFBQ3lBQUlBRkJBQ0FBS0FJQUtBS01BUkVFQUFzZ0JVRWdhaVFBSUFBb0F2QURJZ0VvQWdBaUFpQUJLQUlFTmdJRUlBRW9BZ1FnQWpZQ0FDQUFJQUFvQXZnRFFRRnJOZ0w0QXlBQkVCY2dBQ0FBS0FMd0F5Z0NDRFlDN0FNTC93VUJESDhqQUVFd2F5SUVKQUFDUUNBQVFaUUVhaUlKS0FJQUlnSkZEUUFnQVM4QlVDSUZJUU1EUUFKQUFrQWdBaThCRUNJSElBTkxCRUFnQWlFSkRBRUxJQU1nQjAwTkFTQUNRUVJxSVFJTElBSW9BZ0FpQWcwQkRBSUxDd0pBSUFJb0FnQWlCa1VFUUNBQ0lRTU1BUXNnQWlFREEwQWdBeUFHSUFZdkFSQWdCVWtpQnhzaEF5QUdJQWRCQW5ScUtBSUFJZ1lOQUFzTElBSW9BZ1FpQWdSQUEwQWdBaUFKSUFVZ0FpOEJFQ0lIU1JzaENTQUNJQVVnQjA5QkFuUnFLQUlBSWdJTkFBc0xJQU1nQ1VZTkFDQUFRZXdEYWlFTUEwQWdBeUVGSUFSQkFEWUNLQ0FFUWdBM0F5QWdBU0FFUVNCcUVNQUxBa0FnQkNnQ0lDSUNJQVFvQWlRaUFFWUVRQ0FDSVFBTUFRc2dCVUVVYWlFSEEwQUNRQ0FGS0FJWUlBVXRBQjhpQmlBR1FSaDBRUmgxSWcxQkFFZ2lDQnNpQ2lBQ0tBSUVJQUl0QUFzaUF5QURRUmgwUVJoMVFRQklJZ01iUncwQUlBSW9BZ0FnQWlBREd5RURJQWNvQWdBaEN3SkFJQWhGQkVBZ0RVVU5BU0FISVFnZ0F5MEFBQ0FMUWY4QmNVY05BZ05BSUFaQkFXc2lCa1VOQWlBRExRQUJJUW9nQTBFQmFpRURJQW9nQ0VFQmFpSUlMUUFBUmcwQUN3d0NDeUFLUlEwQUlBc2dCeUFJR3lBRElBb1FUQTBCQ3lBQ0xBQVhJUUFnQWlnQ0RDRURJQVJCQ0dvaUNFSHluUEVBSUFjUWF5QUVJQXdnQkNnQ0NDQUlJQVFzQUJOQkFFZ2JFQ00yQWhnZ0JFRVlhaUFESUFKQkRHb2dBRUVBU0JzUUp5QUVMQUFUUVFCSUJFQWdCQ2dDQ0JBWEN5QUVLQUlrSVFBTElBSkJHR29pQWlBQVJ3MEFDeUFFS0FJZ0lRSUxJQUlFUUNBQUlBSkdCSDhnQWdVRFFDQUFRUUZyTEFBQVFRQklCRUFnQUVFTWF5Z0NBQkFYQ3lBQVFSaHJJZ0FzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFnQWtjTkFBc2dCQ2dDSUFzaEFDQUVJQUkyQWlRZ0FCQVhDd0pBSUFVb0FnUWlBa1VFUUNBRktBSUlJZ01vQWdBZ0JVWU5BU0FGUVFocUlRWURRQ0FHS0FJQUlnQkJDR29oQmlBQUlBQW9BZ2dpQXlnQ0FFY05BQXNNQVFzRFFDQUNJZ01vQWdBaUFnMEFDd3NnQXlBSlJ3MEFDd3NnQkVFd2FpUUFDOG9FQVFSL0FrQWdBQ2dDQUNJRFFTQnhSUTBBSUFBb0FnUWlCRUVFYXlJQ0lBSXZBUUJCQW5SclFSUnJJUUlDZnlBRVFRSnJMd0VBSWdSRkJFQWdBaWdDREF3QkN5QUVRUUowQ3lFRUFrQWdBaUFCS0FJQVJ3UkFJQUlvQWd3aEJRd0JDeUFDSUFFb0FnUWlCVFlDREFzZ0FpQUNLQUlRSUFScUlnUTJBaEFnQkNBRlJ3MEFJQUlvQWdnaUJFVUVRQ0FDUWdBM0Fnd2dBVUVBTmdJRURBRUxJQUlvQWdRaUF5QUVOZ0lJSUFJb0FnZ2dBellDQkNBQ1FhREVnUUVvQWdBUkFRQWdBQ2dDQUNFREN3SkFJQU5CRUhGRkRRQWdBQ2dDQ0NJRFFRUnJJZ0lnQWk4QkFFRUNkR3RCRkdzaEFnSi9JQU5CQW1zdkFRQWlBMFVFUUNBQ0tBSU1EQUVMSUFOQkFuUUxJUU1DUUNBQ0lBRW9BZ0JIQkVBZ0FpZ0NEQ0VFREFFTElBSWdBU2dDQkNJRU5nSU1DeUFDSUFJb0FoQWdBMm9pQXpZQ0VDQURJQVJIRFFBZ0FpZ0NDQ0lEUlFSQUlBSkNBRGNDRENBQlFRQTJBZ1FNQVFzZ0FpZ0NCQ0lFSUFNMkFnZ2dBaWdDQ0NBRU5nSUVJQUpCb01TQkFTZ0NBQkVCQUFzZ0FDZ0NIQ0lDQkVBRFFDQUNLQUlRSVFNZ0FpQUJFSlVQSUFNaUFnMEFDd3NnQUNnQ0VDSUNCRUFEUUNBQ0tBSVlJUU1nQWlBQkVKRVBJQU1pQWcwQUN3c0NRQ0FBSUFBb0FnQkJDSFpySWdJZ0FTZ0NBRWNFUUNBQ0tBSU1JUUFNQVFzZ0FpQUJLQUlFSWdBMkFnd0xJQUlnQWlnQ0VFRWdhaUlETmdJUUlBQWdBMFlFUUNBQ0tBSUlJZ0JGQkVBZ0FrSUFOd0lNSUFGQkFEWUNCQThMSUFJb0FnUWlBU0FBTmdJSUlBSW9BZ2dnQVRZQ0JDQUNRYURFZ1FFb0FnQVJBUUFMQzdabEFnMS9BWDRqQUVHQUFtc2lCaVFBSUFaQjZBRnFJZzlDQURjQ0JDQVBRZ0EzQWd3Z0R5QVBRUVJxTmdJQUlBOUJBRFlDRkFKQUlBOGdBUkNFQlVVRVFFRUFJUUZCbHVId0FFRUFFRG9NQVFzZ0JrRUdPZ0RqQVVFQUlRRWdCa0VBT2dEZUFTQUdRYW1sN2dBb0FBQTJBdGdCSUFaQnJhWHVBQzhBQURzQjNBRWdEeUFHUWRnQmFoQXJJZ01nRDBFRWFpSUVSd1JBSUFNb0Fod29BZ0JCQVVZaEFRc2dCaXdBNHdGQkFFZ0VRQ0FHS0FMWUFSQVhDeUFCUlFSQVFmdlg4QUJCQUJBa0N5QUdRUVk2QU5NQklBWkJxYVh1QUNnQUFEWUN5QUVnQmtHdHBlNEFMd0FBT3dITUFTQUdRUUE2QU00QlFaVURRZWFkOFFBZ0JDQVBJQVpCeUFGcUVDc2lBVWNFZnlBQktBSWNLQUlBUVFGR0JVRUFDeEEwUWQwRFFZYXA4UUFnRHlBR1FjZ0JhaEFyS0FJY0lnRW9BZ0JCQVVZUU5BSkFJQUVvQWdnaUFTd0FDMEVBVGdSQUlBWWdBU2dDQ0RZQzRBRWdCaUFCS1FJQU53UFlBUXdCQ3lBR1FkZ0JhaUFCS0FJQUlBRW9BZ1FRR2dzZ0Jpd0Ewd0ZCQUVnRVFDQUdLQUxJQVJBWEMwRUFJUUVDUUFKQUlBWW9BdHdCSUFZc0FPTUJJZ05CL3dGeElBTkJBRWdiUVFaSERRQWdCa0hZQVdwQmYwRzBxZTBBUVFZUUd3MEFJQUFvQWdRUXpnVkJBU0VCREFFTElBSU5BQ0FHUVFVNkFOTUJJQVpCQURvQXpRRWdCa0dGMHU0QUtBQUFOZ0xJQVNBR1FZblM3Z0F0QUFBNkFNd0JBa0FnQkNBUElBWkJ5QUZxRUNzaUFrY0VRQ0FDS0FJY0tBSUFRUVZHRFFFTElBWkJCVG9Bd3dFZ0JrRUFPZ0M5QVNBR1FZWFM3Z0FvQUFBMkFyZ0JJQVpCaWRMdUFDMEFBRG9BdkFFZ0JDQVBJQVpCdUFGcUVDc2lBa2NFUUNBQ0tBSWNLQUlBUVFSR0lRRUxJQVlzQU1NQlFRQklCRUFnQmlnQ3VBRVFGd3NnQVVFQmN5RUJDeUFHTEFEVEFVRUFTQVJBSUFZb0FzZ0JFQmNMSUFFRVFFR0kzZkFBUVFBUUpBc0NRQUpBQWtBQ1FDQUdLQUxjQVNJQ0lBWXRBT01CSWdFZ0FVRVlkRUVZZFNJRFFRQklHMEVGUmdSQUlBWkIyQUZxUVg5QnRyWHVBRUVGRUJ0RkRRRWdCaTBBNHdFaUFTRURJQVlvQXR3QklRSUxJQUlnQVNBRFFSaDBRUmgxUVFCSUcwRUdSZzBCREFJTElBWkJCVG9BMHdGQkFDRUJJQVpCQURvQXpRRWdCa0dGMHU0QUtBQUFOZ0xJQVNBR1FZblM3Z0F0QUFBNkFNd0JJQVFnRHlBR1FjZ0JhaEFySWdKSEJFQWdBaWdDSENnQ0FFRUVSaUVCQ3lBR0xBRFRBVUVBU0FSQUlBWW9Bc2dCRUJjTElBRkZCRUJCQUNFQlFZNmw3Z0JCQUJBNkRBUUxJQVpCQlRvQTB3RWdCa0VBT2dETkFTQUdRWVhTN2dBb0FBQTJBc2dCSUFaQmlkTHVBQzBBQURvQXpBRkJsUU5CNXAzeEFDQUVJQThnQmtISUFXb1FLeUlCUndSL0lBRW9BaHdvQWdCQkJFWUZRUUFMRURSQjZRTkIwcWp4QUNBUElBWkJ5QUZxRUNzb0Fod2lBU2dDQUVFRVJoQTBBbjhnQmtHb0FXb2dBU2dDQ0JEOEJTRUxJd0JCTUdzaUNpUUFJQUJCSkdvaEF3Si9JQUFzQUM5QkFFZ0VRQ0FBUVFBMkFpZ2dBQ2dDSkF3QkN5QURRUUE2QUFzZ0F3dEJBRG9BQUVFQklRUUNRQ0FMS0FJRUlBc29BZ0JyUVFKMVFRQktCRUFnQUVFTWFpRUNBMEJCOXdKQng2anhBQ0FISUFzb0FnUWdDeWdDQUd0QkFuVkpFRFFnQ3lnQ0JDQUxLQUlBSWdGclFRSjFJQWRORFFKQjd3TkIzcWp4QUNBQklBZEJBblJxS0FJQUlnRW9BZ0JCQlVZUU5DQUtJQUVvQWdnUThBSWdBQ0FLSUFSQmYzTkJBWEVRa2c4aEJDQUtMQUFMUVFCSUJFQWdDaWdDQUJBWEN5QUtRUUE2QUNRZ0NrSDE2cVdqQmpZQ0lDQUtRUVE2QUNzZ0NrRUdOZ0lBSUFvUUlpQUtRUUUyQWdCQkRCQVlJZ0ZDQURjQ0FDQUJRUUEyQWdnZ0NpQUJOZ0lJQWtBZ0FTQURSZzBBSUFNc0FBdEJBRTRFUUNBQklBTXBBZ0EzQWdBZ0FTQURLQUlJTmdJSURBRUxJQUVnQUNnQ0pDQUFLQUlvRUNBTElBSWdDa0VnYWlBS0VEVWdDaEFpSUFvc0FDdEJBRWdFUUNBS0tBSWdFQmNMSUFkQkFXb2lCeUFMS0FJRUlBc29BZ0JyUVFKMVNBMEFDd3NnQ2tFd2FpUUFJQVFNQVFzUWJRQUxJUUVnQ3hDc0FTQUdMQURUQVVFQVRnMERJQVlvQXNnQkVCY01Bd3NnQmtIWUFXcEJmMEh0aSs4QVFRWVFHd1JBSUFZb0F0d0JJUUlnQmkwQTR3RWlBU0VEREFFTElBWkJBRFlDMEFFZ0JrSUFOd1BJQVNBR1FRVTZBTU1CSUFaQmhkTHVBQ2dBQURZQ3VBRWdCa0dKMHU0QUxRQUFPZ0M4QVNBR1FRQTZBTDBCUVpVRFFlYWQ4UUFnQkNBUElBWkJ1QUZxRUNzaUFVY0VmeUFCS0FJY0tBSUFRUVZHQlVFQUN4QTBRZThEUWQ2bzhRQWdEeUFHUWJnQmFoQXJLQUljSWdFb0FnQkJCVVlRTkNBR1FaQUJhaUFCS0FJSUVLd0NJZ0VnQmtISUFXb1EzQW9oQ3lBQkVGMGdCaXdBd3dGQkFFZ0VRQ0FHS0FLNEFSQVhDd0pBSUFzRVFFRUFJUUVDUUNBQUlBWkJ5QUZxRU1zSUlnSkZEUUFnQWlBQ0tBSUFLQUlJRVFBQVFZWUJSdzBBSUFKQnNQMzhBRUdBbi9zQVFRQVFIQ0VJSXdCQkVHc2lDaVFBSUFnUStRSWhCU0FJRVBRRElRTUNRQUpBSUFVRVFDQUZFT0lRQkVCQnNxYnZBRUVBRUl3Q0RBTUxJd0JCNEFCcklnUWtBQ0FFUVFBMkFoZ2dCQ0FFUVJCcUlnRTJBaFFnQkNBQk5nSVFJQVJCQURzQlhDQUVRWVlCT3dGZUlBUkJwUC84QURZQ1dDQUVRdENCZ0lBUU53TUlJQVJDMElHQWdCQTNBekFnQkNrQ0NDRVFJQVJCT0dvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWtJQU53SUVJQUlnRURjQ0RDQUVRUUU2QUN3Z0JFSHdnUDBBTmdJZ0lBUWdBVFlDS0NBRUlBUkIyQUJxTmdJa0lBVWdBaUFFUVNCcVFmQ3hmMEVCUVFBUWlRSUNRQ0FFS0FJWUlnTkZEUUFnQkNnQ0ZDSUNLQUlBSWdjZ0JDZ0NFQ0lCS0FJRU5nSUVJQUVvQWdRZ0J6WUNBQ0FFUVFBMkFoZ2dBaUFFUVJCcVJnMEFBMEFnQWlnQ0JDRUJJQUlRRnlBQklnSWdCRUVRYWtjTkFBc0xJQVJCNEFCcUpBQWdBeUlCUVFKR0JFQWdDQ0FGRVBFQklnUkdCRUFnQlJDbkFpRUVDeUFFUWRnRGFpQUZRZmdEYWhDWUJTQUVJQVVvQXNBRk5nS0VCaUFFSUFVcEFzd0ZOd0s4QmlBRUlBVW9BdFFGTmdMRUJpQUVJQVVwQXR3Rk53SzBCeUFFSUFVcEF1UUZOd0s4QnlBRUlBVW9BdXdGTmdMRUJ3SkFJQVFnQlVIWUFXdEdEUUFnQlVId0JXb2lCeTBBQ3lJQ1FSaDBRUmgxSVFFZ0JFSElCMm9pQXl3QUMwRUFUZ1JBSUFGQkFFNEVRQ0FESUFjcEF3QTNBd0FnQXlBSEtBSUlOZ0lJREFJTElBTWdCU2dDOEFVZ0JTZ0M5QVVRSUF3QkN5QURJQVVvQXZBRklBY2dBVUVBU0NJQkd5QUZLQUwwQlNBQ0lBRWJFQ0VhQ3lBRUlBVW9Bb3dHTmdMa0J5QUVJQVVwQW9RR053TGNCeUFFSUFVcEF2d0ZOd0xVQnlBRUlBVW9BcFFHTmdMc0J5QUZLQUpNSVFFZ0JTQUVFTDhCRUxZRUdpQUJJQVVnQkJDUUJDQUtJQVZCN0FCQkFFRUJFTXNCSUFvb0FnUWlBU0FLUmcwQ0EwQWdBU2dDQ0NBRUVOOEJJQUVvQWdRaUFTQUtSdzBBQ3d3Q0N5QUJRUU5PQkVBZ0JTQUlFTEFCR2tFQklRRWdBRUVrYWlJRElBVkIxQUJxSWdkR0RRTWdCeTBBQ3lJQ1FSaDBRUmgxSVFBZ0F5d0FDMEVBVGdSQUlBQkJBRTRFUUNBRElBY3BBZ0EzQWdBZ0F5QUhLQUlJTmdJSURBVUxJQU1nQlNnQ1ZDQUZLQUpZRUNBTUJBc2dBeUFGS0FKVUlBY2dBRUVBU0NJQUd5QUZLQUpZSUFJZ0FCc1FJUm9NQXd0QitBVVFHQ0lBRU1JRUlBQkIwQU5xSUFWQitBTnFFSmdGSUFVb0Frd2dCU0FBRUpBRUlBVWdCU2dDQUNnQ0JCRUJBRUVCSVFFTUFnc2dBd1JBSUFNb0FvZ0ZJQU1vQW9RRmEwRUlSZ1JBSUFNb0FvZ0ZRUVJyS0FJQUtBSTRJZ0VoQnlBQklBaEdCRUFnQXlnQ2hBVW9BZ0FvQWpnaEJ3dEIrQVVRR0NJRUVNSUVJQVJCMEFOcUlBaEIyQU5xRUpnRklBTW9Ba3doQWdKQUlBRWdDRWNFUUNBQ0lBTWdCQkNpQmd3QkN5QUNJQU1nQkJDaEJnc2dBeUFIRUw4QkVMWUVHaUFDSUFNZ0J4Q1FCQ0FESUFNb0FnQW9BZ1FSQVFCQkFTRUJJQUJCSkdvaUF5QUVRZFFBYWlJSFJnMERJQWN0QUFzaUFrRVlkRUVZZFNFQUlBTXNBQXRCQUU0RVFDQUFRUUJPQkVBZ0F5QUhLUUlBTndJQUlBTWdCeWdDQ0RZQ0NBd0ZDeUFESUFRb0FsUWdCQ2dDV0JBZ0RBUUxJQU1nQkNnQ1ZDQUhJQUJCQUVnaUFCc2dCQ2dDV0NBQ0lBQWJFQ0VhREFNTElBTkJ6QU5xSWdFZ0F5QUlFTVFIQkVCQitBVVFHQ0lFRU1JRUlBUkIwQU5xSUFoQjJBTnFFSmdGSUFNb0Frd2dBeUFFRUtJR0lBTWdDQkN3QVJwQkFTRUJJQUJCSkdvaUF5QUVRZFFBYWlJSFJnMERJQWN0QUFzaUFrRVlkRUVZZFNFQUlBTXNBQXRCQUU0RVFDQUFRUUJPQkVBZ0F5QUhLUUlBTndJQUlBTWdCeWdDQ0RZQ0NBd0ZDeUFESUFRb0FsUWdCQ2dDV0JBZ0RBUUxJQU1nQkNnQ1ZDQUhJQUJCQUVnaUFCc2dCQ2dDV0NBQ0lBQWJFQ0VhREFNTElBRWdBeUFJRU1NSElRRkIrQVVRR0NJRUVNSUVJQVJCMEFOcUlBaEIyQU5xRUpnRklBRUVRQ0FES0FKTUlBTWdCQkNoQmlBRElBZ1FzQUVhUVFFaEFTQUFRU1JxSWdNZ0JFSFVBR29pQjBZTkF5QUhMUUFMSWdKQkdIUkJHSFVoQUNBRExBQUxRUUJPQkVBZ0FFRUFUZ1JBSUFNZ0J5a0NBRGNDQUNBRElBY29BZ2cyQWdnTUJRc2dBeUFFS0FKVUlBUW9BbGdRSUF3RUN5QURJQVFvQWxRZ0J5QUFRUUJJSWdBYklBUW9BbGdnQWlBQUd4QWhHZ3dEQ3lBRElBZ2dCQkNRQkNBSUlBZ29BZ0FvQWdRUkFRQkJBU0VCSUFCQkpHb2lBeUFFUWRRQWFpSUhSZzBDSUFjdEFBc2lBa0VZZEVFWWRTRUFJQU1zQUF0QkFFNEVRQ0FBUVFCT0JFQWdBeUFIS1FJQU53SUFJQU1nQnlnQ0NEWUNDQXdFQ3lBRElBUW9BbFFnQkNnQ1dCQWdEQU1MSUFNZ0JDZ0NWQ0FISUFCQkFFZ2lBQnNnQkNnQ1dDQUNJQUFiRUNFYURBSUxRZmdGRUJnaUJCRENCQ0FFUWRBRGFpQUlRZGdEYWhDWUJTQUlLQUpNSUFnZ0JCQ1FCQ0FJSUFnb0FnQW9BZ1FSQVFCQkFTRUJJQUJCSkdvaUF5QUVRZFFBYWlJSFJnMEJJQWN0QUFzaUFrRVlkRUVZZFNFQUlBTXNBQXRCQUU0RVFDQUFRUUJPQkVBZ0F5QUhLUUlBTndJQUlBTWdCeWdDQ0RZQ0NBd0RDeUFESUFRb0FsUWdCQ2dDV0JBZ0RBSUxJQU1nQkNnQ1ZDQUhJQUJCQUVnaUFCc2dCQ2dDV0NBQ0lBQWJFQ0VhREFFTEFrQWdBRUVrYWlJSElBVkIxQUJxSWdKR0RRQWdBaTBBQ3lJQlFSaDBRUmgxSVFBZ0J5d0FDMEVBVGdSQUlBQkJBRTRFUUNBSElBSXBBZ0EzQWdBZ0J5QUNLQUlJTmdJSURBSUxJQWNnQlNnQ1ZDQUZLQUpZRUNBTUFRc2dCeUFGS0FKVUlBSWdBRUVBU0NJQUd5QUZLQUpZSUFFZ0FCc1FJUm9MSUFVZ0JTZ0NBQ2dDQkJFQkFBSkFJQW9vQWdoRkRRQWdDaWdDQkNJQktBSUFJZ0lnQ2lnQ0FDSUFLQUlFTmdJRUlBQW9BZ1FnQWpZQ0FDQUtRUUEyQWdnZ0FTQUtSZzBBQTBBZ0FTZ0NCQ0VBSUFFUUZ5QUFJZ0VnQ2tjTkFBc0xRUUVoQVFzZ0NrRVFhaVFBQ3d3QkMwR29wTzRBUVFBUUpBc2dCaXdBMHdGQkFFZ0VRQ0FHS0FMSUFSQVhDeUFMUlEwQkRBSUxBa0FnQWlBQklBTkJHSFJCR0hWQkFFZ2JRUVJIRFFBZ0JrSFlBV3BCZjBIOCtlNEFRUVFRR3cwQUlBWkJBRFlDMEFFZ0JrSUFOd1BJQVNBR1FmZ0FhaUFQSUFaQnVBRnFRWVhTN2dBUVZTSUJFUE1DRUt3Q0lnSWdCa0hJQVdvZ0JrSElBR29nQmtFZ2FoQ2dEeUVMSUFJUVhTQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN3SkFJQXNFUUNBR0tBSWdJUUpCQUNFREl3QkJFR3NpQ0NRQUFrQWdBQ0FHUWNnQmFoRExDQ0lKUlEwQUFrQWdDU2dDaUFFaUNpQUpLQUtNQVNJQlJnMEFBMEFnQ2lnQ0FFRUdSZzBCSUFwQkJHb2lDaUFCUncwQUN3d0JDeUFCSUFwR0RRQWdDVUVUUVg4UU1DSUJSUTBBSUFGQnNQMzhBRUhNMi9vQVFRQVFIQ0lCUlEwQUlBQW9BZ2dpQUNFS0lBQW9BZ1FpQUFSL0lBQW9BckFHSUFKckJVRUFDeUVFSUFrZ0NTZ0NBQ2dDSUJFQUFDRUhJQUZCRzBGL0VEQWlBQ2dDa0FJaEJTQUlJQUFnQUNnQ0FDZ0NKQkVBQUNBRklBb29BZ1FvQXVnR1FmUVhhaUlESWdJb0Fpd2lBRUVLYkNBQUlBSXRBRHdiYkVFRGRFSGtBRzFySWdJZ0JTQURLQUlzSWdCQkNtd2dBQ0FETFFBOEcyeEJCMnhCNUFCdFFRTjBhaUlBSUFRZ0FDQUVTQnNDZnlBQklBY1ErQkVoQTBFQUlRY2dBVUhBQVdvaUFDQUJFTFVIQWtBZ0EwVU5BQ0FBSUFFUXRBY05BQ0FBSUFNUTRCQWlBRVVOQUNBQVFiRDkvQUJCdU1QN0FFRUFFQndoQndzZ0FTQUhJQU1nQnhzUTJBY2lBQVIvSUFBUW5Ba2dCU0FLS0FJRUtBTG9Ca0gwRjJvaUFTZ0NMQ0lBUVFwc0lBQWdBUzBBUEJ0c1FlUUFiV3dnQW1vRklBSUxDMnNnQlNBS0tBSUVLQUxvQmtIMEYyb2lBU2dDTENJQVFRcHNJQUFnQVMwQVBDSUNHMnhCQjJ4QjVBQnRRUUowYWlJQVFRQWdBRUVBU2hzZ0JTQUJLQUlzSWdCQkNtd2dBQ0FDRzJ4QjVBQnRiU0lCUVFkdElnQTJBZ3dnQVNBQVFRZHNhMEVDZEVHZ2cvb0FhaWdDQUNFQUlBa2dDU2dDQUNnQ1ZCRUFBQ0FBTmdJd0lBa2dDU2dDQUNnQ1ZCRUFBQ0FJS0FJTU9nQW9RUUVoQXdzZ0NFRVFhaVFBSUFNaEFRd0JDMEg4b3U0QVFRQVFKQXNnQml3QTB3RkJBRWdFUUNBR0tBTElBUkFYQ3lBTFJRMEJEQUlMSUFaQjJBRnFRWXVkN2dBUUhnUkFJQVpCQURZQzBBRWdCa0lBTndQSUFTQUdRZGdBYWlBUElBWkJ1QUZxUVlYUzdnQVFWU0lCRVBNQ0VLd0NJUW9qQUVFUWF5SUlKQUFnQmtFQU9nQWdJQVpCQURvQWR5QUlRWkhoN3dBdEFBQTZBQWdnQ0VFSk9nQUxJQWhCaWVIdkFDa0FBRGNEQUNBSVFRQTZBQWtnQ2lBSUVDc2lBaUFLUVFScUlndEhCRUFnQWlnQ0hDZ0NBRUVCUmlFSEN5QUlMQUFMUVFCSUJFQWdDQ2dDQUJBWEN5QUdRY2dCYWlFRVFRQWhBd0pBSUFkRkRRQWdDRUdSNGU4QUxRQUFPZ0FJSUFoQkNUb0FDeUFJUVFBNkFBa2dDRUdKNGU4QUtRQUFOd01BUVpVRFFlYWQ4UUFnQ3lBS0lBZ1FLeUlDUndSL0lBSW9BaHdvQWdCQkFVWUZRUUFMRURSQjNRTkJocW54QUNBS0lBZ1FLeWdDSENJQ0tBSUFRUUZHRURRQ1FDQUNLQUlJSWdNZ0JFWU5BQ0FETFFBTElnZEJHSFJCR0hVaEFpQUVMQUFMUVFCT0JFQWdBa0VBVGdSQUlBUWdBeWtDQURjQ0FDQUVJQU1vQWdnMkFnZ01BZ3NnQkNBREtBSUFJQU1vQWdRUUlBd0JDeUFFSUFNb0FnQWdBeUFDUVFCSUlnSWJJQU1vQWdRZ0J5QUNHeEFoR2dzZ0NDd0FDMEVBU0FSQUlBZ29BZ0FRRndzZ0NFRURPZ0FMUVFBaEJ5QUlRYnFFN1FBdkFBQTdBUUFnQ0VHOGhPMEFMUUFBT2dBQ0lBaEJBRG9BQXlBTElBb2dDQkFySWdKSEJFQWdBaWdDSENnQ0FFVWhCd3NnQ0N3QUMwRUFTQVJBSUFnb0FnQVFGd3RCQUNFRElBZEZEUUFnQ0VFRE9nQUxJQWhCQURvQUF5QUlRYnFFN1FBdkFBQTdBUUFnQ0VHOGhPMEFMUUFBT2dBQ1FaVURRZWFkOFFBZ0N5QUtJQWdRS3lJQ1J3Ui9JQUlvQWh3b0FnQUZRUUVMUlJBMFFlTURRZXVvOFFBZ0NpQUlFQ3NvQWh3aUFpZ0NBRVVRTkNBR0lBSXBBd2dnQWlrREVCRE1BallDU0NBSUxBQUxRUUJJQkVBZ0NDZ0NBQkFYQ3lBSVFRQTZBQWdnQ0VMejBLV3p4dTdTc3ZrQU53TUFJQWhCQ0RvQUN5QUxJQW9nQ0JBcklnSkhCRUFnQWlnQ0hDZ0NBRUVDUmlFREN5QUlMQUFMUVFCSUJFQWdDQ2dDQUJBWEN3SkFJQU5GRFFBZ0NFRUFPZ0FJSUFoQzg5Q2xzOGJ1MHJMNUFEY0RBQ0FJUVFnNkFBdEJsUU5CNXAzeEFDQUxJQW9nQ0JBcklnSkhCSDhnQWlnQ0hDZ0NBRUVDUmdWQkFBc1FORUhYQTBINHFQRUFJQW9nQ0JBcktBSWNJZ0lvQWdCQkFrWVFOQ0FHSUFJdEFBZzZBQ0FnQ0N3QUMwRUFUZzBBSUFnb0FnQVFGd3NnQ0VFSE9nQUxRUUFoQnlBSVFRQTZBQWNnQ0VHK2hPMEFLQUFBTmdJQUlBaEJ3WVR0QUNnQUFEWUFBeUFMSUFvZ0NCQXJJZ0pIQkVBZ0FpZ0NIQ2dDQUVFQ1JpRUhDeUFJTEFBTFFRQklCRUFnQ0NnQ0FCQVhDMEVCSVFNZ0IwVU5BQ0FJUVFjNkFBc2dDRUVBT2dBSElBaEJ2b1R0QUNnQUFEWUNBQ0FJUWNHRTdRQW9BQUEyQUFOQmxRTkI1cDN4QUNBTElBb2dDQkFySWdKSEJIOGdBaWdDSENnQ0FFRUNSZ1ZCQUFzUU5FSFhBMEg0cVBFQUlBb2dDQkFyS0FJY0lnSW9BZ0JCQWtZUU5DQUdJQUl0QUFnNkFIY2dDQ3dBQzBFQVRnMEFJQWdvQWdBUUZ3c2dDRUVRYWlRQUlBb1FYU0FCTEFBTFFRQklCRUFnQVNnQ0FCQVhDd0pBSUFNRVFDQUdLQUpJSVFKQkFDRUJBa0FnQUNBR1FjZ0JhaERMQ0NJSFJRMEFBa0FnQnlnQ2lBRWlCQ0FIS0FLTUFTSUFSZzBBQTBBZ0JDZ0NBRUVHUmcwQklBUkJCR29pQkNBQVJ3MEFDd3dCQ3lBQUlBUkdEUUJCQVNFQklBY2dCeWdDQUNnQ1ZCRUFBRUVCUVg5QkFDQUNRU2hHR3lBQ1FTWkdHeERMQkFzTUFRdEIyYUx1QUVFQUVDUUxJQVlzQU5NQlFRQklCRUFnQmlnQ3lBRVFGd3NnQTBVTkFRd0NDeUFHUWRnQmFrSFZsKzBBRUI0RVFDQUdRUUEyQXRBQklBWkNBRGNEeUFFZ0JrRUFOZ0xBQVNBR1FnQTNBN2dCSUFaQkFEWUNVQ0FHUWdBM0EwZ2dCa0V3YWlBUElBWkJJR3BCaGRMdUFCQlZJZ0VROHdJUXJBSWhCVUVBSVFNakFFRVFheUlKSkFBQ2Z5QUdRY2dBYWlJSUxBQUxRUUJJQkVBZ0NFRUFOZ0lFSUFnb0FnQU1BUXNnQ0VFQU9nQUxJQWdMUVFBNkFBQWdDVUVRRUJnaUFqWUNBQ0FKUW91QWdJQ0Fnb0NBZ0g4M0FnUWdBa0VBT2dBTElBSkJsNVR2QUNnQUFEWUFCeUFDUVpDVTd3QXBBQUEzQUFBZ0JTQUpFQ3NpQWlBRlFRUnFJZ1JIQkVBZ0FpZ0NIQ2dDQUVFQlJpRURDeUFKTEFBTFFRQklCRUFnQ1NnQ0FCQVhDeUFHUWNnQmFpRUtJQVpCdUFGcUlRc0NmMEVBSUFORkRRQWFJQWxCRUJBWUlnSTJBZ0FnQ1VLTGdJQ0FnSUtBZ0lCL053SUVJQUpCQURvQUN5QUNRWmVVN3dBb0FBQTJBQWNnQWtHUWxPOEFLUUFBTndBQVFaVURRZWFkOFFBZ0JDQUZJQWtRS3lJQ1J3Ui9JQUlvQWh3b0FnQkJBVVlGUVFBTEVEUkIzUU5CaHFueEFDQUZJQWtRS3lnQ0hDSUNLQUlBUVFGR0VEUUNRQ0FDS0FJSUlnTWdDa1lOQUNBRExRQUxJZ2RCR0hSQkdIVWhBaUFLTEFBTFFRQk9CRUFnQWtFQVRnUkFJQW9nQXlrQ0FEY0NBQ0FLSUFNb0FnZzJBZ2dNQWdzZ0NpQURLQUlBSUFNb0FnUVFJQXdCQ3lBS0lBTW9BZ0FnQXlBQ1FRQklJZ0liSUFNb0FnUWdCeUFDR3hBaEdnc2dDU3dBQzBFQVNBUkFJQWtvQWdBUUZ3c2dDVUVIT2dBTFFRQWhBeUFKUWZyQzd3QW9BQUEyQWdBZ0NVSDl3dThBS0FBQU5nQURJQWxCQURvQUJ5QUVJQVVnQ1JBcklnSkhCRUFnQWlnQ0hDZ0NBRUVCUmlFREN5QUpMQUFMUVFCSUJFQWdDU2dDQUJBWEMwRUFJQU5GRFFBYUlBbEJCem9BQ3lBSlFRQTZBQWNnQ1VINnd1OEFLQUFBTmdJQUlBbEIvY0x2QUNnQUFEWUFBMEdWQTBIbW5mRUFJQVFnQlNBSkVDc2lBa2NFZnlBQ0tBSWNLQUlBUVFGR0JVRUFDeEEwUWQwRFFZYXA4UUFnQlNBSkVDc29BaHdpQWlnQ0FFRUJSaEEwQWtBZ0FpZ0NDQ0lESUF0R0RRQWdBeTBBQ3lJSFFSaDBRUmgxSVFJZ0N5d0FDMEVBVGdSQUlBSkJBRTRFUUNBTElBTXBBZ0EzQWdBZ0N5QURLQUlJTmdJSURBSUxJQXNnQXlnQ0FDQURLQUlFRUNBTUFRc2dDeUFES0FJQUlBTWdBa0VBU0NJQ0d5QURLQUlFSUFjZ0Foc1FJUm9MSUFrc0FBdEJBRWdFUUNBSktBSUFFQmNMSUFsQkJUb0FDMEVBSVFNZ0NVSE54TzhBS0FBQU5nSUFJQWxCMGNUdkFDMEFBRG9BQkNBSlFRQTZBQVVnQkNBRklBa1FLeUlDUndSQUlBSW9BaHdvQWdCQkFVWWhBd3NnQ1N3QUMwRUFTQVJBSUFrb0FnQVFGd3RCQVNBRFJRMEFHaUFKUVFVNkFBc2dDVUVBT2dBRklBbEJ6Y1R2QUNnQUFEWUNBQ0FKUWRIRTd3QXRBQUE2QUFSQmxRTkI1cDN4QUNBRUlBVWdDUkFySWdKSEJIOGdBaWdDSENnQ0FFRUJSZ1ZCQUFzUU5FSGRBMEdHcWZFQUlBVWdDUkFyS0FJY0lnSW9BZ0JCQVVZUU5BSkFJQUlvQWdnaUF5QUlSZzBBSUFNdEFBc2lCMEVZZEVFWWRTRUNJQWdzQUF0QkFFNEVRQ0FDUVFCT0JFQWdDQ0FES1FJQU53SUFJQWdnQXlnQ0NEWUNDQXdDQ3lBSUlBTW9BZ0FnQXlnQ0JCQWdEQUVMSUFnZ0F5Z0NBQ0FESUFKQkFFZ2lBaHNnQXlnQ0JDQUhJQUliRUNFYUN5QUpMQUFMUVFCSUJFQWdDU2dDQUJBWEMwRUJDeUVDSUFsQkVHb2tBQ0FGRUYwZ0FTd0FDMEVBU0FSQUlBRW9BZ0FRRndzQ2Z5QUNCRUFnQmtISUFHcEJpTXp4QUJBZUJFQWdCa0hJQVdvaEN5QUdRYmdCYWlFREl3QkI4QUJySWcwa0FBSkFJQUFvQWdRb0FzQUhJZ0ZGQkVCQkFDRUJEQUVMSUFFZ0F4Q1hBU0lNUlFSQVFRQWhBU0FOSUFNb0FnQWdBeUFETEFBTFFRQklHellDQUVHNnZ1OEFJQTBRakFJTUFRc0NRQ0FMS0FJRUlBc3RBQXNpQVNBQlFSaDBRUmgxUVFCSUcwRUVSdzBBSUF0QmYwR2RpKzhBUVFRUUd3MEFJd0JCUUdvaURpUUFJQTVCQmhBWUlnSTJBaGdnRGlBQ1FRWnFJZ0UyQWlBZ0FrR0tBVHNCQkNBQ1FmR0FtQVEyQVFBZ0RpQUJOZ0ljSUF3Z0RrRVlhaEJTSVFFZ0RpZ0NHQ0lDQkVBZ0RpQUNOZ0ljSUFJUUZ3c0NRQ0FCUlFSQVFRQWhCRUgybE8wQVFRQVFqQUlNQVFzZ0RDQU1LQUlBS0FJSUVRQUFRZkVBUmdSQVFaZ0lFQmdpQXhDOUJCb2dEQ0FESUF3b0FnQW9BcWdCRVFJQVFRRWhCQ0FBUVNScUlnY2dBMEhVQUdvaUFrWU5BU0FDTFFBTElnRkJHSFJCR0hVaEFDQUhMQUFMUVFCT0JFQWdBRUVBVGdSQUlBY2dBaWtDQURjQ0FDQUhJQUlvQWdnMkFnZ01Bd3NnQnlBREtBSlVJQU1vQWxnUUlBd0NDeUFISUFNb0FsUWdBaUFBUVFCSUlnQWJJQU1vQWxnZ0FTQUFHeEFoR2d3QkN3SkFBa0FDUUNBTUlBd29BZ0FvQWdnUkFBQkJoZ0ZHQkVBZ0RCRDVBaUlCQkVCQm1BZ1FHQ0lERUwwRUdpQUJJQU1nQVNnQ0FDZ0NxQUVSQWdCQkFTRUVJQUJCSkdvaUJ5QURRZFFBYWlJQ1JnMEZJQUl0QUFzaUFVRVlkRUVZZFNFQUlBY3NBQXRCQUU0RVFDQUFRUUJPQkVBZ0J5QUNLUUlBTndJQUlBY2dBaWdDQ0RZQ0NBd0hDeUFISUFNb0FsUWdBeWdDV0JBZ0RBWUxJQWNnQXlnQ1ZDQUNJQUJCQUVnaUFCc2dBeWdDV0NBQklBQWJFQ0VhREFVTElBd1E0aEFFUUVFQUlRUkIrS2J2QUVFQUVJd0NEQVVMSUE1QkFEWUNPQ0FPSUE1Qk1Hb2lBVFlDTkNBT0lBRTJBakJCQkJBWUlnSkJsWUcwQkRZQkFDQU9RUUEyQWlnZ0RrRUFPd0VjSUE1Q0FEY0RJQ0FPUWZTeWdRRTJBaGdnRGtFZ2FpQUNJQUpCQkdvUXZBSWdEa0VCT2dBY0lBSVFGeUFNSUFFZ0RrRVlhaERkQWlBT0tBSTRJZ01FUUVHOHArOEFRUUFRakFJTUJBdEJ1QVlRR0NJRkVMY0dJUVFnQlVINEEyb2dERUhZQTJvaUJ4Q1lCU0FGSUF3b0FvUUdOZ0xBQlNBRklBd3BBcndHTndMTUJTQUZJQXdvQXNRR05nTFVCU0FGUWRnRmFpSUlJQXhCc0FkcUlna3BBZ1EzQWdRZ0NDQUpLQUlVTmdJVUlBZ2dDU2tDRERjQ0RBSkFJQWdnQ1VZTkFDQUpRUmhxSWdzdEFBc2lBa0VZZEVFWWRTRUJJQWhCR0dvaUNpd0FDMEVBVGdSQUlBRkJBRTRFUUNBS0lBc3BBd0EzQXdBZ0NpQUxLQUlJTmdJSURBSUxJQW9nQ1NnQ0dDQUpLQUljRUNBTUFRc2dDaUFKS0FJWUlBc2dBVUVBU0NJQkd5QUpLQUljSUFJZ0FSc1FJUm9MSUFnZ0NTa0NKRGNDSkNBSUlBa29BalEyQWpRZ0NDQUpLUUlzTndJc0lBVWdEQ2dDN0FjMkFwUUdJQWNRc3dJZ0RFRUFOZ0tFQmlBTVFvQ0FnSUNBZ0lENHYzODNBOEFHSUF4QkFEWUN2QVlnQ1JDQUJ5QU1RUUEyQXV3SElBd29Ba3dnRENBRkVKQUVJQVFnRENBRktBSUFLQUtvQVJFQ0FFR1lDQkFZSWdJUXZRUWFJQVFnQWlBRktBSUFLQUtvQVJFQ0FDQU9RUWhxSWdFZ0RFSHNBRUVCUWZDeGZ4RExBU0FCSUE0b0Fnd2lCRWNOQVF3Q0MwRUFJUVFnRENBTUtBSUFLQUlJRVFBQVFZb0JSdzBEUVpnSUVCZ2lBeEM5QkJvZ0EwSFlBMm9nREVIUUEyb1FtQVVnRENnQ1RDQU1JQU1Ra0FRZ0RDQU1LQUlBS0FJRUVRRUFRUUVoQkNBQVFTUnFJZ2NnQTBIVUFHb2lBa1lOQXlBQ0xRQUxJZ0ZCR0hSQkdIVWhBQ0FITEFBTFFRQk9CRUFnQUVFQVRnUkFJQWNnQWlrQ0FEY0NBQ0FISUFJb0FnZzJBZ2dNQlFzZ0J5QURLQUpVSUFNb0FsZ1FJQXdFQ3lBSElBTW9BbFFnQWlBQVFRQklJZ0FiSUFNb0FsZ2dBU0FBR3hBaEdnd0RDd05BSUFRb0FnZ2dCUkRmQVNBRUtBSUVJZ1FnRGtFSWFrY05BQXNMSUF3UWp3UWdBRUVrYWlBQ1FkUUFhaENWQmlBT1FRaHFFS0lEQ3lBT1FmU3lnUUUyQWhnZ0RpZ0NJQ0lBQkVBZ0RpQUFOZ0lrSUFBUUZ3c0NRQ0FPS0FJNFJRMEFJQTRvQWpRaUFTZ0NBQ0lDSUE0b0FqQWlBQ2dDQkRZQ0JDQUFLQUlFSUFJMkFnQWdEa0VBTmdJNElBRWdEa0V3YWtZTkFBTkFJQUVvQWdRaEFDQUJFQmNnQUNJQklBNUJNR3BIRFFBTEN5QURSU0VFQ3lBT1FVQnJKQUFnQkNFQkRBRUxJQXhCc1AzOEFFRzR3L3NBUVFBUUhFVUVRQ0FOUVRCcUlnQWdEQ0FNS0FJQUtBSXdFUUlBUVFBaEFTQU5JQTBvQWpBZ0FDQU5MQUE3UVFCSUd6WUNFRUhob08wQUlBMUJFR29RakFJZ0RTd0FPMEVBVGcwQklBMG9BakFRRnd3QkN5QU1RUlJCZnhBd0lRY0Nmd0pBQWtBZ0N5Z0NCQ0lCSUFzdEFBc2lBaUFDUVJoMFFSaDFJZ1JCQUVnYlFRTkdCSDhnQzBGL1FacUY3Z0JCQXhBYlJRMEJJQXN0QUFzaUFpRUVJQXNvQWdRRklBRUxJQUlnQkVFWWRFRVlkVUVBU0J0QkJVWUVRQ0FMUVg5Qmk5THVBRUVGRUJ0RkRRSWdDeXdBQ3lFRUMwRUFJUUVnRFNBTEtBSUFJQXNnQkVFWWRFRVlkVUVBU0JzMkFpQkI4Y252QUNBTlFTQnFFSXdDREFNTFFmZ0VFQmdRMGdZTUFRdEJnQVVRR0JEUkJnc2lCQ0FFS0FJQUtBS01BUkVBQUNFQ0lBY2dCQ0FIS0FJQUtBS29BUkVDQUNBTlFlQUFhaUlCUWFyQjhRQWdBeEJyQWtBZ0FTQUNRU1JxSWdkR0RRQWdEUzBBYXlJQ1FSaDBRUmgxSVFFZ0J5d0FDMEVBVGdSQUlBRkJBRTRFUUNBSElBMHBBMkEzQWdBZ0J5QU5LQUpvTmdJSURBSUxJQWNnRFNnQ1lDQU5LQUprRUNBTUFRc2dCeUFOS0FKZ0lBMUI0QUJxSUFGQkFFZ2lBUnNnRFNnQ1pDQUNJQUViRUNFYUN5QU5MQUJyUVFCSUJFQWdEU2dDWUJBWEN3SkFJQUJCSkdvaUJ5QUVRZFFBYWlJRFJnMEFJQU10QUFzaUFrRVlkRUVZZFNFQklBY3NBQXRCQUU0RVFDQUJRUUJPQkVBZ0J5QURLUUlBTndJQUlBY2dBeWdDQ0RZQ0NBd0NDeUFISUFRb0FsUWdCQ2dDV0JBZ0RBRUxJQWNnQkNnQ1ZDQURJQUZCQUVnaUFSc2dCQ2dDV0NBQ0lBRWJFQ0VhQ3lBTlFRQTZBRlFnRFVIMTZxV2pCallDVUNBTlFRUTZBRnNnRFVFR05nSXdJQTFCTUdvUUlpQU5RUUUyQWpCQkRCQVlJZ0ZDQURjQ0FDQUJRUUEyQWdnZ0RTQUJOZ0k0SUFCQkRHb2hBQUpBSUFFZ0EwWU5BQ0FETEFBTFFRQk9CRUFnQVNBREtRSUFOd0lBSUFFZ0F5Z0NDRFlDQ0F3QkN5QUJJQVFvQWxRZ0JDZ0NXQkFnQ3lBQUlBMUIwQUJxSUExQk1Hb2lBQkExSUFBUUlpQU5MQUJiUVFCSUJFQWdEU2dDVUJBWEMwRUJJUUVMSUExQjhBQnFKQUJCQUF3Q0N5QUdRY2dCYWlFSUlBWkJ1QUZxSVFzZ0JrSElBR29oQkNNQVFaQUJheUlGSkFBQ1FDQUFLQUlFS0FMQUJ5SUJSUVJBUVFBaEJ3d0JDeUFCSUFzUWx3RWlBa0VBSUFBb0FnUW9Bc0FISUFRUWx3RWlBUnRGQkVCQkFDRUhJQXNvQWdBaEFTQUxMQUFMSVFBZ0JTQUVLQUlBSUFRZ0JDd0FDMEVBU0JzMkFqUWdCU0FCSUFzZ0FFRUFTQnMyQWpCQjBiM3ZBQ0FGUVRCcUVJd0NEQUVMSUFKQnNQMzhBRUc0dy9zQVFRQVFIRVVFUUNBRlFVQnJJZ0FnQWlBQ0tBSUFLQUl3RVFJQUlBVWdCU2dDUUNBQUlBVXNBRXRCQUVnYk5nSUFRZUdnN1FBZ0JSQ01BaUFGTEFCTFFRQklCRUFnQlNnQ1FCQVhDMEVBSVFjTUFRc2dBVUd3L2Z3QVFiakQrd0JCQUJBY1JRUkFJQVZCUUdzaUFDQUNJQUlvQWdBb0FqQVJBZ0JCQUNFSElBVWdCU2dDUUNBQUlBVXNBRXRCQUVnYk5nSVFRZU9qN1FBZ0JVRVFhaENNQWlBRkxBQkxRUUJPRFFFZ0JTZ0NRQkFYREFFTElBSkJGRUYvRURBaEFRSi9Ba0FDUUFKQUlBZ29BZ1FpQWlBSUxRQUxJZ01nQTBFWWRFRVlkU0lLUVFCSUcwRUVSZ1JBSUFoQmYwSGYvdTBBUVFRUUcwVU5BU0FJTFFBTElnTWhDaUFJS0FJRUlRSUxJQUlnQXlBS1FSaDBRUmgxUVFCSUcwRURSZ1JBSUFoQmYwSHZxdThBUVFNUUcwVU5BaUFJTFFBTElnTWhDaUFJS0FJRUlRSUxRUUFoQnlBQ0lBTWdDa0VZZEVFWWRVRUFTQnRCQjBZRVFDQUlRWDlCM3JEdUFFRUhFQnRGRFFNZ0NDd0FDeUVLQ3lBRklBZ29BZ0FnQ0NBS1FSaDBRUmgxUVFCSUd6WUNJRUh4eWU4QUlBVkJJR29RakFJTUJBdEIyQVFRR0JEcUJ3d0NDMEhJQkJBWUVPd0ZEQUVMUWNnRUVCZ1ExUWtMSWdvZ0NpZ0NBQ2dDakFFUkFBQWhCeUFCSUFvZ0FTZ0NBQ2dDcUFFUkFnQWdCVUdBQVdvaUFVR3F3ZkVBSUFzUWF3SkFJQUVnQjBFa2FpSURSZzBBSUFVdEFJc0JJZ0pCR0hSQkdIVWhBU0FETEFBTFFRQk9CRUFnQVVFQVRnUkFJQU1nQlNrRGdBRTNBZ0FnQXlBRktBS0lBVFlDQ0F3Q0N5QURJQVVvQW9BQklBVW9Bb1FCRUNBTUFRc2dBeUFGS0FLQUFTQUZRWUFCYWlBQlFRQklJZ0ViSUFVb0FvUUJJQUlnQVJzUUlSb0xJQVVzQUlzQlFRQklCRUFnQlNnQ2dBRVFGd3NnQlVId0FHb2lBVUdxd2ZFQUlBUVFhd0pBSUFFZ0IwSFVBR29pQjBZTkFDQUZMUUI3SWdKQkdIUkJHSFVoQVNBSExBQUxRUUJPQkVBZ0FVRUFUZ1JBSUFjZ0JTa0RjRGNDQUNBSElBVW9BbmcyQWdnTUFnc2dCeUFGS0FKd0lBVW9BblFRSUF3QkN5QUhJQVVvQW5BZ0JVSHdBR29nQVVFQVNDSUJHeUFGS0FKMElBSWdBUnNRSVJvTElBVXNBSHRCQUVnRVFDQUZLQUp3RUJjTEFrQWdBRUVrYWlJSElBcEIxQUJxSWdOR0RRQWdBeTBBQ3lJQ1FSaDBRUmgxSVFFZ0J5d0FDMEVBVGdSQUlBRkJBRTRFUUNBSElBTXBBZ0EzQWdBZ0J5QURLQUlJTmdJSURBSUxJQWNnQ2lnQ1ZDQUtLQUpZRUNBTUFRc2dCeUFLS0FKVUlBTWdBVUVBU0NJQkd5QUtLQUpZSUFJZ0FSc1FJUm9MSUFWQkFEb0FaQ0FGUWZYcXBhTUdOZ0pnSUFWQkJEb0FheUFGUVFZMkFrQWdCVUZBYXhBaUlBVkJBVFlDUUVFTUVCZ2lBVUlBTndJQUlBRkJBRFlDQ0NBRklBRTJBa2dnQUVFTWFpRUFBa0FnQVNBRFJnMEFJQU1zQUF0QkFFNEVRQ0FCSUFNcEFnQTNBZ0FnQVNBREtBSUlOZ0lJREFFTElBRWdDaWdDVkNBS0tBSllFQ0FMSUFBZ0JVSGdBR29nQlVGQWF5SUFFRFVnQUJBaUlBVXNBR3RCQUVnRVFDQUZLQUpnRUJjTFFRRWhCd3NnQlVHUUFXb2tBQ0FISVFGQkFBd0JDMEhYb2U0QVFRQVFKRUVCQ3lFQUlBWXNBRk5CQUVnRVFDQUdLQUpJRUJjTElBWXNBTU1CUVFCSUJFQWdCaWdDdUFFUUZ3c2dCaXdBMHdGQkFFZ0VRQ0FHS0FMSUFSQVhDeUFBRFFFTUFnc2dCa0hZQVdwQm1ySHRBQkFlQkVBZ0JrRUFOZ0xRQVNBR1FnQTNBOGdCSUFaQkFEWUN3QUVnQmtJQU53TzRBU0FHUVFBMkFsQWdCa0lBTndOSUlBWkJDR29nRHlBR1FTQnFRWVhTN2dBUVZTSUJFUE1DRUt3Q0lRVkJBQ0VESXdCQkVHc2lDU1FBSUFsQmtlSHZBQzBBQURvQUNDQUpRUWs2QUFzZ0NVRUFPZ0FKSUFsQmllSHZBQ2tBQURjREFDQUZJQWtRS3lJQ0lBVkJCR29pQkVjRVFDQUNLQUljS0FJQVFRRkdJUU1MSUFrc0FBdEJBRWdFUUNBSktBSUFFQmNMSUFaQnlBRnFJUWdnQmtHNEFXb2hDaUFHUWNnQWFpRUxBbjlCQUNBRFJRMEFHaUFKUVpIaDd3QXRBQUE2QUFnZ0NVRUpPZ0FMSUFsQkFEb0FDU0FKUVluaDd3QXBBQUEzQXdCQmxRTkI1cDN4QUNBRUlBVWdDUkFySWdKSEJIOGdBaWdDSENnQ0FFRUJSZ1ZCQUFzUU5FSGRBMEdHcWZFQUlBVWdDUkFyS0FJY0lnSW9BZ0JCQVVZUU5BSkFJQUlvQWdnaUF5QUlSZzBBSUFNdEFBc2lCMEVZZEVFWWRTRUNJQWdzQUF0QkFFNEVRQ0FDUVFCT0JFQWdDQ0FES1FJQU53SUFJQWdnQXlnQ0NEWUNDQXdDQ3lBSUlBTW9BZ0FnQXlnQ0JCQWdEQUVMSUFnZ0F5Z0NBQ0FESUFKQkFFZ2lBaHNnQXlnQ0JDQUhJQUliRUNFYUN5QUpMQUFMUVFCSUJFQWdDU2dDQUJBWEMwRUFJUU1nQ1VIL2llOEFMUUFBT2dBSUlBbEJDVG9BQ3lBSlFmZUo3d0FwQUFBM0F3QWdDVUVBT2dBSklBUWdCU0FKRUNzaUFrY0VRQ0FDS0FJY0tBSUFRUUZHSVFNTElBa3NBQXRCQUVnRVFDQUpLQUlBRUJjTFFRQWdBMFVOQUJvZ0NVSC9pZThBTFFBQU9nQUlJQWxCQ1RvQUN5QUpRUUE2QUFrZ0NVSDNpZThBS1FBQU53TUFRWlVEUWVhZDhRQWdCQ0FGSUFrUUt5SUNSd1IvSUFJb0Fod29BZ0JCQVVZRlFRQUxFRFJCM1FOQmhxbnhBQ0FGSUFrUUt5Z0NIQ0lDS0FJQVFRRkdFRFFDUUNBQ0tBSUlJZ01nQ2tZTkFDQURMUUFMSWdkQkdIUkJHSFVoQWlBS0xBQUxRUUJPQkVBZ0FrRUFUZ1JBSUFvZ0F5a0NBRGNDQUNBS0lBTW9BZ2cyQWdnTUFnc2dDaUFES0FJQUlBTW9BZ1FRSUF3QkN5QUtJQU1vQWdBZ0F5QUNRUUJJSWdJYklBTW9BZ1FnQnlBQ0d4QWhHZ3NnQ1N3QUMwRUFTQVJBSUFrb0FnQVFGd3NnQ1VFRk9nQUxRUUFoQXlBSlFlK0k3d0FvQUFBMkFnQWdDVUh6aU84QUxRQUFPZ0FFSUFsQkFEb0FCU0FFSUFVZ0NSQXJJZ0pIQkVBZ0FpZ0NIQ2dDQUVFQlJpRURDeUFKTEFBTFFRQklCRUFnQ1NnQ0FCQVhDMEVBSUFORkRRQWFJQWxCQlRvQUN5QUpRUUE2QUFVZ0NVSHZpTzhBS0FBQU5nSUFJQWxCODRqdkFDMEFBRG9BQkVHVkEwSG1uZkVBSUFRZ0JTQUpFQ3NpQWtjRWZ5QUNLQUljS0FJQVFRRkdCVUVBQ3hBMFFkMERRWWFwOFFBZ0JTQUpFQ3NvQWh3aUFpZ0NBRUVCUmhBMEFrQWdBaWdDQ0NJRElBdEdEUUFnQXkwQUN5SUhRUmgwUVJoMUlRSWdDeXdBQzBFQVRnUkFJQUpCQUU0RVFDQUxJQU1wQWdBM0FnQWdDeUFES0FJSU5nSUlEQUlMSUFzZ0F5Z0NBQ0FES0FJRUVDQU1BUXNnQ3lBREtBSUFJQU1nQWtFQVNDSUNHeUFES0FJRUlBY2dBaHNRSVJvTElBa3NBQXRCQUVnRVFDQUpLQUlBRUJjTFFRRUxJUU1nQ1VFUWFpUUFJQVVRWFNBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQ3dKQUlBTUVRQ0FBSUFaQnlBRnFFTXNJSWdvRWYwRUJJUUFDUUNBS0lBWkJ1QUZxSWdzZ0JrSElBR29pQ0JEU0ZBMEFJQW9nQ3lBSUVOOFVEUUFnQ2lBTElBZ1EwUk1OQUNBS0lBc2dDQkR4RUEwQUlBb2dDeUFJRU5vQ0RRQWpBRUVnYXlJRkpBQUNRQUpBSUFvb0Fud2lBaUFLS0FLQUFTSUJSZzBBQTBBZ0FpZ0NBRUV5UmcwQklBSkJCR29pQWlBQlJ3MEFDMEVBSVFJTUFRc2dBU0FDUmdSQVFRQWhBZ3dCQ3lBS1FiRDkvQUJCZ05UeUFFRitFQndoQjBFQUlRSWdDeWdDQkNBTExRQUxJZ0VnQVVFWWRFRVlkVUVBU0J0QkJFY05BQ0FMUVg5Qi9QTHRBRUVFRUJzTkFBSkFJQWdzQUF0QkFFNEVRQ0FGSUFnb0FnZzJBZ2dnQlNBSUtRSUFOd01BREFFTElBVWdDQ2dDQUNBSUtBSUVFQm9MSUFWQkVHb2lBU0FGS1FJQU53SUFJQUVnQlNnQ0NEWUNDQ0FGUWdBM0FnQWdCVUVBTmdJSUFrQWdBU0FIUVFScUlnUkdEUUFnQlMwQUd5SUNRUmgwUVJoMUlRRWdCeXdBRDBFQVRnUkFJQUZCQUU0RVFDQUVJQVVwQXhBM0FnQWdCQ0FGS0FJWU5nSUlEQUlMSUFRZ0JTZ0NFQ0FGS0FJVUVDQU1BUXNnQkNBRktBSVFJQVZCRUdvZ0FVRUFTQ0lCR3lBRktBSVVJQUlnQVJzUUlSb0xJQVVzQUJ0QkFFZ0VRQ0FGS0FJUUVCY0xRUUVoQWlBRkxBQUxRUUJPRFFBZ0JTZ0NBQkFYQ3lBRlFTQnFKQUFnQWcwQUlBb2dDeUFJRU5vVURRQWdDaUFMSUFnUWhSUU5BQ0FLSUFzZ0NCRFhGQTBBSUFvZ0N5QUlFT3dVRFFBZ0NpQUxJQWdReGdZTkFDQUtJQXNnQ0JEd0VBMEFJQW9nQ3lBSUVMVU5EUUFnQ2lBTElBZ1EwQlFoQUFzZ0FBVkJBQXNoQVF3QkMwR1dvdTRBUVFBUUpBc2dCaXdBVTBFQVNBUkFJQVlvQWtnUUZ3c2dCaXdBd3dGQkFFZ0VRQ0FHS0FLNEFSQVhDeUFHTEFEVEFVRUFTQVJBSUFZb0FzZ0JFQmNMSUFORkRRRU1BZ3NnQmlBR0tBTFlBU0FHUWRnQmFpQUdMQURqQVVFQVNCczJBZ0JCOTVMeEFDQUdFQ1FMUVFBaEFRc2dCaXdBNHdGQkFFNE5BQ0FHS0FMWUFSQVhDeUFQRUYwZ0JrR0FBbW9rQUNBQlFRRnhDd3dBSUFBZ0FVRU1haER3QWd2dEJnRUZmMEVCSVFVQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFFZ0FHdEJBblVPQmdVRkFBRUNBd1FMSUFGQkJHc2lBU2dDQUNBQUtBSUFJQUlvQWdBUkF3QkZEUVFnQUNnQ0FDRUNJQUFnQVNnQ0FEWUNBQ0FCSUFJMkFnQU1CZ3NnQUNnQ0JDQUFLQUlBSUFJb0FnQVJBd0FoQXlBQlFRUnJJZ0VvQWdBZ0FDZ0NCQ0FDS0FJQUVRTUFJUVFnQTBVRVFDQUVSUTBFSUFBb0FnUWhBeUFBSUFFb0FnQTJBZ1FnQVNBRE5nSUFJQUFvQWdRZ0FDZ0NBQ0FDS0FJQUVRTUFSUTBFREFVTElBQW9BZ0FoQXlBRUJFQWdBQ0FCS0FJQU5nSUFJQUVnQXpZQ0FBd0dDeUFBS0FJRUlRUWdBQ0FETmdJRUlBQWdCRFlDQUNBQktBSUFJQU1nQWlnQ0FCRURBRVVOQXlBQUtBSUVJUUlnQUNBQktBSUFOZ0lFSUFFZ0FqWUNBQXdGQ3lBQUlBQkJCR29nQUVFSWFpQUJRUVJySUFJUW1nY2FEQVFMSUFBZ0FFRUVhaUFBUVFocUlBQkJER29nQWhDYUJ4b2dBVUVFYXlJQktBSUFJQUFvQWd3Z0FpZ0NBQkVEQUVVTkFTQUFLQUlNSVFNZ0FDQUJLQUlBTmdJTUlBRWdBellDQUNBQUtBSU1JQUFvQWdnZ0FpZ0NBQkVEQUVVTkFTQUFLQUlJSVFFZ0FDQUFLQUlNSWdNMkFnZ2dBQ0FCTmdJTUlBTWdBQ2dDQkNBQ0tBSUFFUU1BUlEwQklBQW9BZ2doQVNBQUlBQW9BZ1EyQWdnZ0FDQUJOZ0lFSUFFZ0FDZ0NBQ0FDS0FJQUVRTUFSUTBCREFJTElBQW9BZ1FnQUNnQ0FDQUNLQUlBRVFNQUlRTWdBQ2dDQ0NBQUtBSUVJQUlvQWdBUkF3QWhCQUpBSUFORkJFQWdCRVVOQVNBQUtBSUlJUU1nQUNBQUtBSUVOZ0lJSUFBZ0F6WUNCQ0FESUFBb0FnQWdBaWdDQUJFREFFVU5BU0FBSUFBcEFnQkNJSWszQWdBTUFRc2dBQ2dDQUNFRElBUUVRQ0FBS0FJSUlRUWdBQ0FETmdJSUlBQWdCRFlDQUF3QkN5QUFLQUlFSVFRZ0FDQUROZ0lFSUFBZ0JEWUNBQ0FBS0FJSUlBTWdBaWdDQUJFREFFVU5BQ0FBSUFBcEFnUkNJSWszQWdRTElBQkJER29pQXlBQlJnMEFJQUJCQ0dvaEJRSkFBMEFnQXlJRUtBSUFJQVVvQWdBZ0FpZ0NBQkVEQUFSQUlBUW9BZ0FoQndOQUFrQWdBeUFGSWdNb0FnQTJBZ0FnQUNBRFJnUkFJQUFoQXd3QkN5QUhJQU5CQkdzaUJTZ0NBQ0FDS0FJQUVRTUFEUUVMQ3lBRElBYzJBZ0FnQmtFQmFpSUdRUWhHRFFJTElBUWlCVUVFYWlJRElBRkhEUUFMREFNTElBUkJCR29nQVVZaEJRc2dCUThMSUFBZ0FDa0NBRUlnaVRjQ0FBdEJBUXVNQkFFRWZ3SkFJQUFvQWdBaUJFRWdjVVVOQUNBQUtBSUVJZ05CQkdzaUFpQUNMd0VBUVFKMGEwRVVheUVDQW44Z0EwRUNheThCQUNJRFJRUkFJQUlvQWd3TUFRc2dBMEVDZEFzaEF3SkFJQUlnQVNnQ0FFY0VRQ0FDS0FJTUlRVU1BUXNnQWlBQktBSUVJZ1UyQWd3TElBSWdBaWdDRUNBRGFpSUROZ0lRSUFNZ0JVY05BQ0FDS0FJSUlnTkZCRUFnQWtJQU53SU1JQUZCQURZQ0JBd0JDeUFDS0FJRUlnUWdBellDQ0NBQ0tBSUlJQVEyQWdRZ0FrR2d4SUVCS0FJQUVRRUFJQUFvQWdBaEJBc0NRQ0FFUVJCeFJRMEFJQUFvQWdnaUEwRUVheUlDSUFJdkFRQkJBblJyUVJScklRSUNmeUFEUVFKckx3RUFJZ05GQkVBZ0FpZ0NEQXdCQ3lBRFFRSjBDeUVEQWtBZ0FpQUJLQUlBUndSQUlBSW9BZ3doQlF3QkN5QUNJQUVvQWdRaUJUWUNEQXNnQWlBQ0tBSVFJQU5xSWdNMkFoQWdBeUFGUncwQUlBSW9BZ2dpQTBVRVFDQUNRZ0EzQWd3Z0FVRUFOZ0lFREFFTElBSW9BZ1FpQkNBRE5nSUlJQUlvQWdnZ0JEWUNCQ0FDUWFERWdRRW9BZ0FSQVFBZ0FDZ0NBQ0VFQ3dKQUlBQWdCRUVJZG1zaUFDQUJLQUlBUndSQUlBQW9BZ3doQkF3QkN5QUFJQUVvQWdRaUJEWUNEQXNnQUNBQUtBSVFRUlJxSWdJMkFoQWdBaUFFUmdSQUlBQW9BZ2dpQWtVRVFDQUFRZ0EzQWd3Z0FVRUFOZ0lFRHdzZ0FDZ0NCQ0lCSUFJMkFnZ2dBQ2dDQ0NBQk5nSUVJQUJCb01TQkFTZ0NBQkVCQUFzTDZnY0NDWDhEZkFKQUFrQUNRQUpBQWtBZ0F3NERCQUlBQVFzZ0FVRUVheUlCS0FJQUlBQW9BZ0FRclFRRVFDQUVJQUVvQWdBMkFnQWdCQ0FBS0FJQU5nSUVEd3NnQkNBQUtBSUFOZ0lBSUFRZ0FTZ0NBRFlDQkE4TElBTkJDRXdFUUFKQUlBQWdBU0lEUmcwQUlBUWdBQ2dDQUNJRk5nSUFJQUJCQkdvaUJ5QURSZzBBSUFRaEFBTkFJQUJCQkdvaUFpRUJBa0FnQnlnQ0FDQUZFSzBFUlEwQUlBQWdBQ2dDQURZQ0JDQUVJUUVnQUNBRVJnMEFBMEFnQUNJQlFRUnJJZ0FvQWdBaEJnSkFJQWNvQWdBaUJTQUZLQUlBS0FKTUVRQUFSUTBBSUFZZ0JpZ0NBQ2dDVEJFQUFFVU5BQ0FGSUFVb0FnQW9Ba3dSQUFBb0FpQWhCU0FHSUFZb0FnQW9Ba3dSQUFBb0FpQWhCaUFGS0FMUUFiY2hEZ0pBSUFVckE5Z0JJZzlFQUFBQUFBQUFBQUJqQkVBZ0JTZ0N5QUVpRExjaER3d0JDeUFGS0FMSUFTSU10eUFGS0FMTUFTQUZLQUxFQVd1M0lBOUVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveENTQWFJaUVLRWhEeUFRSUE2Z0lRNExJQVlyQTlnQklSQWdCaWdDMEFFaENBSi9JQStaUkFBQUFBQUFBT0JCWXdSQUlBK3FEQUVMUVlDQWdJQjRDeUVLSUJCRUFBQUFBQUFBQUFCaklRa0NmeUFPbVVRQUFBQUFBQURnUVdNRVFDQU9xZ3dCQzBHQWdJQ0FlQXNoQ3lBSXR5RU9Ba0FnQ1FSQUlBWW9Bc2dCSWcyM0lROE1BUXNnQmlnQ3lBRWlEYmNnQmlnQ3pBRWdCaWdDeEFGcnR5QVFSQmd0UkZUN0lRbEFva1FBQUFBQUFJQm1RS01Ra2dHaUloQ2hJUThnRUNBT29DRU9Dd0pBQWtBQ2Z5QU9tVVFBQUFBQUFBRGdRV01FUUNBT3Fnd0JDMEdBZ0lDQWVBc2lDQ0FMVGlBTEFuOGdENWxFQUFBQUFBQUE0RUZqQkVBZ0Q2b01BUXRCZ0lDQWdIZ0xJZ2xPY1EwQUlBa2dDa3dnQ0NBS1RuRU5BQ0FJSUF0TUlBZ2dDazV4RFFBZ0NTQUxTZzBCSUFrZ0NrZ05BUXNnQlNnQ3hBRWdCaWdDeEFGSURRRU1Bd3NnRENBTlRnMENDeUFCSUFBb0FnQTJBZ0FnQUNBRVJ3MEFDeUFFSVFFTElBRWdCeWdDQURZQ0FDQUhRUVJxSWdjZ0EwWU5BU0FDS0FJQUlRVWdBaUVBREFBTEFBc1BDeUFBSUFBZ0EwRUJkaUlHUVFKMElnZHFJZ1VnQWlBR0lBUWdCaEN1QkNBRklBRWdBaUFESUFacklnSWdCQ0FIYWlBQ0VLNEVJQVVoQXdOQUlBRWdBMFlFUUNBQUlBVkdEUVFEUUNBRUlBQW9BZ0EyQWdBZ0JFRUVhaUVFSUFCQkJHb2lBQ0FGUncwQUN3d0VDd0pBSUFNb0FnQWdBQ2dDQUJDdEJBUkFJQVFnQXlnQ0FEWUNBQ0FEUVFScUlRTU1BUXNnQkNBQUtBSUFOZ0lBSUFCQkJHb2hBQXNnQkVFRWFpRUVJQUFnQlVjTkFBc01BUXNnQkNBQUtBSUFOZ0lBREFFTElBRWdBMFlOQUFOQUlBUWdBeWdDQURZQ0FDQUVRUVJxSVFRZ0EwRUVhaUlESUFGSERRQUxDd3ZYQWdFR2YwRUJJUVFDUUFKQUFrQUNRQUpBQWtBZ0FTQUFhMEVDZFE0R0JRVUFBUUlEQkFzZ0FpQUJRUVJySWdFb0FnQWdBQ2dDQUJETEFrVU5CQ0FBS0FJQUlRSWdBQ0FCS0FJQU5nSUFJQUVnQWpZQ0FFRUJEd3NnQUNBQVFRUnFJQUZCQkdzZ0FoQ1FCaHBCQVE4TElBQWdBRUVFYWlBQVFRaHFJQUZCQkdzZ0FoRFdDaHBCQVE4TElBQWdBRUVFYWlBQVFRaHFJQUJCREdvZ0FVRUVheUFDRU5VS0drRUJEd3NnQUNBQVFRUnFJQUJCQ0dvaUJTQUNFSkFHR2lBQVFReHFJZ01nQVVZTkFBSkFBMEFnQWlBRElnWW9BZ0FnQlNnQ0FCRExBZ1JBSUFZb0FnQWhDQ0FHSVFRRFFBSkFJQVFnQlNJREtBSUFOZ0lBSUFBZ0EwWUVRQ0FBSVFNTUFRc2dBeUVFSUFJZ0NDQURRUVJySWdVb0FnQVF5d0lOQVFzTElBTWdDRFlDQUNBSFFRRnFJZ2RCQ0VZTkFnc2dCaUlGUVFScUlnTWdBVWNOQUF0QkFROExJQVpCQkdvZ0FVWWhCQXNnQkF1ckFRRUZmeU1BUVJCcklnSWtBQ0FBS0FKRUlnUWdBQ2dDUUNJRmF5SUFRUUoxSVFFQ1FDQUFRWUFFVEFSQUlBVWdCQ0FDUVFocUlBRkJBRUVBRUs0RURBRUxJQUZCLy8vLy93RWdBVUgvLy8vL0FVa2JJUUFDUUFOQUlBQkJBblFRR0NJRERRRWdBRUVCU3lFRElBQkJBWFloQUNBRERRQUxJQVVnQkNBQ1FRaHFJQUZCQUVFQUVLNEVEQUVMSUFVZ0JDQUNRUWhxSUFFZ0F5QUFFSzRFSUFNUUZ3c2dBa0VRYWlRQUM0OFJBZ3gvQVh3akFFSGdBR3NpQXlRQUlBQW9BZ1FvQXBBSlFSNUI4TEYvUVFFUUxDRU1Ba0FnQVNnQ0FDSUVMQUFMUVFCT0JFQWdBeUFFS0FJSU5nSllJQU1nQkNrQ0FEY0RVQXdCQ3lBRFFkQUFhaUFFS0FJQUlBUW9BZ1FRR2lBQktBSUFJUVFMQWtBZ0JDd0FGMEVBVGdSQUlBTWdCQ2dDRkRZQ1NDQURJQVFwQWd3M0EwQU1BUXNnQTBGQWF5QUVLQUlNSUFRb0FoQVFHZ3NDUUFKQUlBQW9BZ1FvQXNBSElnRkZCRUJCai9qd0FFRUFFRG9nQTBFR09nQTdJQU5CcHJudEFDZ0FBRFlDTUNBRFFhcTU3UUF2QUFBN0FUUWdBMEVBT2dBMklBQkJKR29pQUNBRFFUQnFJQU5CRUdwQnphbndBQkF5SWdFUU5TQUJFQ0lnQXl3QU8wRUFTQVJBSUFNb0FqQVFGd3NnQTBFSE9nQTdJQU5CQURvQU55QURRZit0N3dBb0FBQTJBakFnQTBHQ3J1OEFLQUFBTmdBeklBQWdBMEV3YWlBRFFSQnFRWS80OEFBUU1pSUFFRFVnQUJBaUlBTXNBRHRCQUU0TkFTQURLQUl3RUJjTUFRc2dBU0FEUWRBQWFoQ1hBU0VGSUFBb0FnUW9Bc0FISUFOQlFHc1Fsd0VoQmtIZ0FSQVlJZ0VRZ0FRaENBSkFBa0FDUUNBQ0tBSUVJZ2tnQWkwQUN5SUVJQVJCR0hSQkdIVWlCMEVBU0J0QkJFWUVmeUFDUVg5Qno0anZBRUVFRUJ0RkRRRWdBaTBBQ3lJRUlRY2dBaWdDQkFVZ0NRc2dCQ0FIUVJoMFFSaDFRUUJJRzBFRlJ3MENJQUpCZjBHL2orOEFRUVVRR3cwQ0lBTkJCem9BR3lBRFFRQTZBQmNnQTBHWjB1OEFLQUFBTmdJUUlBTkJuTkx2QUNnQUFEWUFFeUFEUVFBNkFEUWdBMEgwNU5XckJqWUNNQ0FEUVFRNkFEc2dCU0FEUVJCcUlBTkJNR29ReGdZaEFpQURMQUE3UVFCSUJFQWdBeWdDTUJBWEN5QURMQUFiUVFCSUJFQWdBeWdDRUJBWEN5QUJJQVVvQXRBQklnUW9Bc1FCTmdMRUFTQUJJQVFvQXNnQk5nTElBU0FCSUFRb0Fzd0JOZ0xNQVNBQklBUW9BdEFCTmdMUUFTQUdRYkFCYWlBSUVJUURJQU5CQnpvQUd5QURRWm5TN3dBb0FBQTJBaEFnQTBHYzB1OEFLQUFBTmdBVElBTkJBRG9BRnlBRFFRQTZBRFFnQTBIMDVOV3JCallDTUNBRFFRUTZBRHNnQmlBRFFSQnFJQU5CTUdvUXhnWWhCQ0FETEFBN1FRQklCRUFnQXlnQ01CQVhDeUFETEFBYlFRQk9EUUVnQXlnQ0VCQVhEQUVMSUFOQkJ6b0FHeUFEUVFBNkFCY2dBMEdaMHU4QUtBQUFOZ0lRSUFOQm5OTHZBQ2dBQURZQUV5QURRUVU2QURzZ0EwRy9qKzhBS0FBQU5nSXdJQU5CdzQvdkFDMEFBRG9BTkNBRFFRQTZBRFVnQlNBRFFSQnFJQU5CTUdvUXhnWWhBaUFETEFBN1FRQklCRUFnQXlnQ01CQVhDeUFETEFBYlFRQklCRUFnQXlnQ0VCQVhDeUFGS0FMUUFTSUVLQUxFQVNFSElBUW9Bc3dCSVFrZ0JDZ0N5QUVoRFNBRUtBTFFBU0VPSUFWQkFCQmNJUVFnQkNnQ2tBSWlCQ0FBS0FJRUtBTG9Ca0gwRjJvaUNpSUZLQUlzSWd0QkNtd2dDeUFGTFFBOEcyeEJBWFJCNUFCdElRVWdBU0FPSUFRZ0NpSUxLQUlzSWdwQkNtd2dDaUFMTFFBOEcyeEJBWFJCNUFCdFFRSnRJZ1JxTmdMUUFTQUJJQVFnRFdvMkFzZ0JJQUVnQ1FKL0lBVzNSR1ptWm1abVp2WS9veUlQbVVRQUFBQUFBQURnUVdNRVFDQVBxZ3dCQzBHQWdJQ0FlQXNpQkdvMkFzd0JJQUVnQkNBSGFqWUN4QUVnQmtHd0FXb2dDQkNFQXlBRFFRYzZBQnNnQTBHWjB1OEFLQUFBTmdJUUlBTkJuTkx2QUNnQUFEWUFFeUFEUVFBNkFCY2dBMEVGT2dBN0lBTkJ2NC92QUNnQUFEWUNNQ0FEUWNPUDd3QXRBQUE2QURRZ0EwRUFPZ0ExSUFZZ0EwRVFhaUFEUVRCcUVNWUdJUVFnQXl3QU8wRUFTQVJBSUFNb0FqQVFGd3NnQXl3QUcwRUFUZzBBSUFNb0FoQVFGd3NDUUNBQ0lBUnhJZ1JCQVVjTkFDQUFLQUlFSWdJb0F1UUdRUU5HRFFBZ0FoRE9CU0FBS0FJRUtBTEFCMEVCRUswSkN5QURRUVk2QURzZ0EwRUFPZ0EySUFOQnBybnRBQ2dBQURZQ01DQURRYXE1N1FBdkFBQTdBVFFnQUVFa2FpSUFJQU5CTUdvZ0EwRVFha0hZby9BQUVESWlBaEExSUFJUUlpQURMQUE3UVFCSUJFQWdBeWdDTUJBWEN5QURRUWM2QURzZ0EwRUFPZ0EzSUFOQi82M3ZBQ2dBQURZQ01DQURRWUt1N3dBb0FBQTJBRE1nQUNBRFFUQnFJQU5CRUdwQmlNenhBQkF5SWdJUU5TQUNFQ0lnQXl3QU8wRUFTQVJBSUFNb0FqQVFGd3NDUUNBRURRQkIzWW52QUVFQUVDUWdBMEVIT2dBN0lBTkIvNjN2QUNnQUFEWUNNQ0FEUVlLdTd3QW9BQUEyQURNZ0EwRUFPZ0EzSUFBZ0EwRXdhaUFEUVJCcVFlbm04QUFRTWlJQ0VEVWdBaEFpSUFNc0FEdEJBRWdFUUNBREtBSXdFQmNMSUFOQkJqb0FPeUFEUVFBNkFEWWdBMEdtdWUwQUtBQUFOZ0l3SUFOQnFybnRBQzhBQURzQk5DQUFJQU5CTUdvZ0EwRVFha0hMcC9BQUVESWlBQkExSUFBUUlpQURMQUE3UVFCT0RRQWdBeWdDTUJBWEN5QU1JQUVnRENnQ0FDZ0NxQUVSQWdBTUFndEJrTVh4QUVFQUVEb2dDQ0FCS0FJQUtBSUVFUUVBSUFOQkJqb0FPeUFEUWFhNTdRQW9BQUEyQWpBZ0EwR3F1ZTBBTHdBQU93RTBJQU5CQURvQU5pQUFRU1JxSWdVZ0EwRXdhaUFEUVJCcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFNc0FEdEJBRWdFUUNBREtBSXdFQmNMSUFOQkJ6b0FPeUFEUWYrdDd3QW9BQUEyQWpBZ0EwR0NydThBS0FBQU5nQXpJQU5CQURvQU55QURRWm0vOFFBZ0FoQnJJQU5Cc0lMeEFCQllJZ0FvQWdRaEJDQUFLQUlBSVFFZ0F5QUFMUUFLT2dBT0lBTWdBQzhCQ0RzQkRDQUFRZ0EzQWdBZ0FDd0FDeUVDSUFCQkFEWUNDQ0FEUVFZMkFoQWdBMEVRYWhBaUlBTkJBVFlDRUVFTUVCZ2lBRUlBTndJQUlBQkJBRFlDQ0NBRElBQTJBaGdDUUNBQ1FRQk9CRUFnQUNBRU5nSUVJQUFnQVRZQ0FDQUFJQU12QVF3N0FRZ2dBQ0FETFFBT09nQUtJQUFnQWpvQUN3d0JDeUFBSUFFZ0JCQWdDeUFGSUFOQk1Hb2dBMEVRYWlJQUVEVWdBQkFpSUFKQkFFZ0VRQ0FCRUJjTElBTXNBQXRCQUVnRVFDQURLQUlBRUJjTElBTXNBRHRCQUU0TkFDQURLQUl3RUJjTFFRQWhCQXNnQXl3QVMwRUFTQVJBSUFNb0FrQVFGd3NnQXl3QVcwRUFTQVJBSUFNb0FsQVFGd3NnQTBIZ0FHb2tBQ0FFQzhVR0FRVi9Jd0JCSUdzaUF5UUFJQU5CcEpUdkFDMEFBRG9BR0NBRFFRazZBQnNnQTBFQU9nQVpJQU5CbkpUdkFDa0FBRGNERUNBQUlBTkJFR29RS3lJR0lBQkJCR29pQlVjRVFDQUdLQUljS0FJQVFRRkdJUVFMSUFNc0FCdEJBRWdFUUNBREtBSVFFQmNMQWtBQ2YwRUFJQVJGRFFBYUlBTkJwSlR2QUMwQUFEb0FHQ0FEUVFrNkFCc2dBMEVBT2dBWklBTkJuSlR2QUNrQUFEY0RFRUdWQTBIbW5mRUFJQVVnQUNBRFFSQnFFQ3NpQkVjRWZ5QUVLQUljS0FJQVFRRkdCVUVBQ3hBMFFkMERRWWFwOFFBZ0FDQURRUkJxRUNzb0Fod2lCQ2dDQUVFQlJoQTBBa0FnQkNnQ0NDSUVJQUZHRFFBZ0JDMEFDeUlIUVJoMFFSaDFJUVlnQVN3QUMwRUFUZ1JBSUFaQkFFNEVRQ0FCSUFRcEFnQTNBZ0FnQVNBRUtBSUlOZ0lJREFJTElBRWdCQ2dDQUNBRUtBSUVFQ0FNQVFzZ0FTQUVLQUlBSUFRZ0JrRUFTQ0lCR3lBRUtBSUVJQWNnQVJzUUlSb0xJQU1zQUJ0QkFFZ0VRQ0FES0FJUUVCY0xRUUFoQkNBRFFmSHg3UUF2QUFBN0FSZ2dBMEdBRkRzQkdpQURRZW54N1FBcEFBQTNBeEFnQlNBQUlBTkJFR29RS3lJQlJ3UkFJQUVvQWh3b0FnQkJCRVloQkFzZ0F5d0FHMEVBU0FSQUlBTW9BaEFRRnd0QkFDQUVSUTBBR2lBRFFmSHg3UUF2QUFBN0FRZ2dBMEdBRkRzQkNpQURRZW54N1FBcEFBQTNBd0JCbFFOQjVwM3hBQ0FGSUFBZ0F4QXJJZ0ZIQkg4Z0FTZ0NIQ2dDQUVFRVJnVkJBQXNRTkVIcEEwSFNxUEVBSUFBZ0F4QXJLQUljSWdBb0FnQkJCRVlRTkNBRFFSQnFJQUFvQWdnUS9BVWhBU0FETEFBTFFRQklCRUFnQXlnQ0FCQVhDMEVBSVFBZ0FTZ0NCQ0FCS0FJQWEwRUNkVUVBU2dSQUEwQkI5d0pCeDZqeEFDQUFJQUVvQWdRZ0FTZ0NBR3RCQW5WSkVEUWdBU2dDQkNBQktBSUFJZ1JyUVFKMUlBQk5EUU5CM1FOQmhxbnhBQ0FFSUFCQkFuUnFLQUlBSWdRb0FnQkJBVVlRTkNBRUtBSUlJUVFDUUNBQ0tBSUVJZ1VnQWlnQ0NFY0VRQUpBSUFRc0FBdEJBRTRFUUNBRklBUXBBZ0EzQWdBZ0JTQUVLQUlJTmdJSURBRUxJQVVnQkNnQ0FDQUVLQUlFRUJvTElBSWdCVUVNYWpZQ0JBd0JDeUFDSUFRUWhRSUxJQUJCQVdvaUFDQUJLQUlFSUFFb0FnQnJRUUoxU0EwQUN3c2dBUkNzQVVFQkN5RUFJQU5CSUdva0FDQUFEd3NRYlFBTDVSQUJBMzhqQUVId0FHc2lCeVFBQW44Q1FDQUFLQUlFSWdnb0FzQUhJZ2xGQkVCQmovandBRUVBRURvZ0IwRUdPZ0JySUFkQnBybnRBQ2dBQURZQ1lDQUhRYXE1N1FBdkFBQTdBV1FnQjBFQU9nQm1JQUJCSkdvaUFDQUhRZUFBYWlBSFFVQnJRYzJwOEFBUU1pSUJFRFVnQVJBaUlBY3NBR3RCQUVnRVFDQUhLQUpnRUJjTElBZEJCem9BYXlBSFFRQTZBR2NnQjBIL3JlOEFLQUFBTmdKZ0lBZEJncTd2QUNnQUFEWUFZeUFBSUFkQjRBQnFJQWRCUUd0QmovandBQkF5SWdBUU5TQUFFQ0lnQnl3QWEwRUFUZzBCSUFjb0FtQVFGd3dCQ3lBSUtBTGtCa0VEUndSQVFidjU4QUJCQUJBa0lBZEJCam9BYXlBSFFhYTU3UUFvQUFBMkFtQWdCMEdxdWUwQUx3QUFPd0ZrSUFkQkFEb0FaaUFBUVNScUlnQWdCMEhnQUdvZ0IwRkFhMEhOcWZBQUVESWlBUkExSUFFUUlpQUhMQUJyUVFCSUJFQWdCeWdDWUJBWEN5QUhRUWM2QUdzZ0IwRUFPZ0JuSUFkQi82M3ZBQ2dBQURZQ1lDQUhRWUt1N3dBb0FBQTJBR01nQUNBSFFlQUFhaUFIUVVCclFidjU4QUFRTWlJQUVEVWdBQkFpSUFjc0FHdEJBRTROQVNBSEtBSmdFQmNNQVFzZ0NTQUJFSmNCSWdoRkJFQWdCeUFCS0FJQUlBRWdBU3dBQzBFQVNCczJBZ0JCcWZ6d0FDQUhFRG9nQjBFR09nQnJJQWRCcHJudEFDZ0FBRFlDWUNBSFFhcTU3UUF2QUFBN0FXUWdCMEVBT2dCbUlBQkJKR29pQkNBSFFlQUFhaUFIUVVCclFjMnA4QUFRTWlJQUVEVWdBQkFpSUFjc0FHdEJBRWdFUUNBSEtBSmdFQmNMSUFkQkJ6b0FheUFIUWYrdDd3QW9BQUEyQW1BZ0IwR0NydThBS0FBQU5nQmpJQWRCQURvQVp5QUhRVEJxSWdCQmo4RHhBQ0FCRUdzZ0FFR0ovdkFBRUZnaUFDZ0NCQ0VESUFBb0FnQWhBU0FISUFBdEFBbzZBQ0lnQnlBQUx3RUlPd0VnSUFCQ0FEY0NBQ0FBTEFBTElRSWdBRUVBTmdJSUlBZEJCallDUUNBSFFVQnJFQ0lnQjBFQk5nSkFRUXdRR0NJQVFnQTNBZ0FnQUVFQU5nSUlJQWNnQURZQ1NBSkFJQUpCQUU0RVFDQUFJQU0yQWdRZ0FDQUJOZ0lBSUFBZ0J5OEJJRHNCQ0NBQUlBY3RBQ0k2QUFvZ0FDQUNPZ0FMREFFTElBQWdBU0FERUNBTElBUWdCMEhnQUdvZ0IwRkFheUlBRURVZ0FCQWlJQUpCQUVnRVFDQUJFQmNMSUFjc0FEdEJBRWdFUUNBSEtBSXdFQmNMSUFjc0FHdEJBRTROQVNBSEtBSmdFQmNNQVFzQ1FBSkFJQWdnQ0NnQ0FDZ0NDQkVBQUVFYlJnUkFJQWhCd0FGcUVGNUZCRUJCZ2Zid0FFRUFFRG9nQjBFR09nQnJJQWRCcHJudEFDZ0FBRFlDWUNBSFFhcTU3UUF2QUFBN0FXUWdCMEVBT2dCbUlBQkJKR29pQUNBSFFlQUFhaUFIUVVCclFjMnA4QUFRTWlJQkVEVWdBUkFpSUFjc0FHdEJBRWdFUUNBSEtBSmdFQmNMSUFkQkJ6b0FheUFIUVFBNkFHY2dCMEgvcmU4QUtBQUFOZ0pnSUFkQmdxN3ZBQ2dBQURZQVl5QUFJQWRCNEFCcUlBZEJRR3RCZ2Zid0FCQXlJZ0FRTlNBQUVDSWdCeXdBYTBFQVRnMEVJQWNvQW1BUUZ3d0VDeUFJS0FMUUFTSUJJQVUyQXRBQklBRWdCRFlDekFFZ0FTQUROZ0xJQVNBQklBSTJBc1FCSUFZZ0Jsc0VRQ0FCSUFhN09RUFlBUXNnQVJDa0FpQUlLQUpNRUpnUERBRUxJQWdnQ0NnQ0FDZ0NDQkVBQUVHTkFVY05BU0FJUWNBQmFoQmVSUVJBUWZDajd3QkJBQkE2SUFkQkJqb0FheUFIUWFhNTdRQW9BQUEyQW1BZ0IwR3F1ZTBBTHdBQU93RmtJQWRCQURvQVppQUFRU1JxSWdBZ0IwSGdBR29nQjBGQWEwSE5xZkFBRURJaUFSQTFJQUVRSWlBSExBQnJRUUJJQkVBZ0J5Z0NZQkFYQ3lBSFFRYzZBR3NnQjBFQU9nQm5JQWRCLzYzdkFDZ0FBRFlDWUNBSFFZS3U3d0FvQUFBMkFHTWdBQ0FIUWVBQWFpQUhRVUJyUWQzMThBQVFNaUlBRURVZ0FCQWlJQWNzQUd0QkFFNE5BeUFIS0FKZ0VCY01Bd3NnQ0NnQzBBRWlBU0FGTmdMUUFTQUJJQVEyQXN3QklBRWdBellDeUFFZ0FTQUNOZ0xFQVNBR0lBWmJCRUFnQVNBR3V6a0QyQUVMSUFFUXBBSUxJQWRCQmpvQWF5QUhRUUE2QUdZZ0IwR211ZTBBS0FBQU5nSmdJQWRCcXJudEFDOEFBRHNCWkNBQVFTUnFJZ0FnQjBIZ0FHb2dCMEZBYTBIWW8vQUFFRElpQVJBMUlBRVFJaUFITEFCclFRQklCRUFnQnlnQ1lCQVhDeUFIUVFjNkFHc2dCMEVBT2dCbklBZEIvNjN2QUNnQUFEWUNZQ0FIUVlLdTd3QW9BQUEyQUdNZ0FDQUhRZUFBYWlBSFFVQnJRWWpNOFFBUU1pSUFFRFVnQUJBaUlBY3NBR3RCQUVnRVFDQUhLQUpnRUJjTFFRRU1BZ3NnQjBGQWF5SUJJQWdnQ0NnQ0FDZ0NNQkVDQUNBSElBY29Ba0FnQVNBSExBQkxRUUJJR3pZQ0VFR0poUEVBSUFkQkVHb1FPaUFITEFCTFFRQklCRUFnQnlnQ1FCQVhDeUFIUVFZNkFHc2dCMEVBT2dCbUlBZEJwcm50QUNnQUFEWUNZQ0FIUWFxNTdRQXZBQUE3QVdRZ0FFRWthaUlFSUFkQjRBQnFJQWRCUUd0QnphbndBQkF5SWdBUU5TQUFFQ0lnQnl3QWEwRUFTQVJBSUFjb0FtQVFGd3NnQjBFSE9nQnJJQWRCLzYzdkFDZ0FBRFlDWUNBSFFZS3U3d0FvQUFBMkFHTWdCMEVBT2dCbklBZEJJR29pQUNBSUlBZ29BZ0FvQWpBUkFnQWdCeUFBUWRXLzhRQVFrd01pQUNnQ0NEWUNPQ0FISUFBcEFnQTNBekFnQUVJQU53SUFJQUJCQURZQ0NDQUhRVEJxUVp5RThRQVFXQ0lBS0FJRUlRTWdBQ2dDQUNFQklBY2dBQzBBQ2pvQUxpQUhJQUF2QVFnN0FTd2dBRUlBTndJQUlBQXNBQXNoQWlBQVFRQTJBZ2dnQjBFR05nSkFJQWRCUUdzUUlpQUhRUUUyQWtCQkRCQVlJZ0JDQURjQ0FDQUFRUUEyQWdnZ0J5QUFOZ0pJQWtBZ0FrRUFUZ1JBSUFBZ0F6WUNCQ0FBSUFFMkFnQWdBQ0FITHdFc093RUlJQUFnQnkwQUxqb0FDaUFBSUFJNkFBc01BUXNnQUNBQklBTVFJQXNnQkNBSFFlQUFhaUFIUVVCcklnQVFOU0FBRUNJZ0FrRUFTQVJBSUFFUUZ3c2dCeXdBTzBFQVNBUkFJQWNvQWpBUUZ3c2dCeXdBSzBFQVNBUkFJQWNvQWlBUUZ3c2dCeXdBYTBFQVRnMEFJQWNvQW1BUUZ3dEJBQXNoQUNBSFFmQUFhaVFBSUFBTHNCd0JCbjhqQUVIZ0FXc2lBeVFBSUFOQkFEb0EwZ0VnQTBIUGxnRTdBZEFCSUFOQkFqb0Eyd0VnQTBFQU9nREFBU0FEUVFBNkFNc0JJQU5CQURZQ3VBRWdBMElBTndPd0FVRVVFQmdpQkVFQUVLY0pJQVJDLy8vREFEY0NEQ0FFUVlDZmdRRTJBZ0FnQTBJQU53T1lBU0FEUWdBM0E1QUJJQU5DQURjRGlBRWdBMEVBTmdLc0FTQURRZ0EzQXFRQklBTWdCRFlDb0FFZ0EwSFlBR29nQTBHSUFXb2dBaWdDQUNBQ0lBSXRBQXNpQkVFWWRFRVlkVUVBU0NJRkd5SUdJQVlnQWlnQ0JDQUVJQVViYWhDV0VTQURMQUM3QVVFQVNBUkFJQU1vQXJBQkVCY0xJQU1nQXlnQ1lEWUN1QUVnQXlBREtRTllOd093QVFKQUlBQW9BZ1FvQXNBSElnUkZCRUFnQTBFR09nQ0RBU0FEUVFBNkFINGdBMEdtdWUwQUtBQUFOZ0o0SUFOQnFybnRBQzhBQURzQmZDQUFRU1JxSWdBZ0EwSDRBR29nQTBIWUFHcEJ6YW53QUJBeUlnRVFOU0FCRUNJZ0F5d0Fnd0ZCQUVnRVFDQURLQUo0RUJjTElBTkJCem9BZ3dFZ0EwRUFPZ0IvSUFOQi82M3ZBQ2dBQURZQ2VDQURRWUt1N3dBb0FBQTJBSHNnQUNBRFFmZ0FhaUFEUWRnQWFrR3YrUEFBRURJaUFCQTFJQUFRSWlBRExBQ0RBVUVBU0FSQUlBTW9BbmdRRnd0QkFDRUNEQUVMSUFRZ0FSQ1hBU0lFUlFSQUlBTWdBU2dDQUNBQklBRXNBQXRCQUVnYk5nSUFRYUs2N1FBZ0F4QWtJQU5CQmpvQWd3RWdBMEdtdWUwQUtBQUFOZ0o0SUFOQnFybnRBQzhBQURzQmZDQURRUUE2QUg0Z0FFRWthaUlGSUFOQitBQnFJQU5CMkFCcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFNc0FJTUJRUUJJQkVBZ0F5Z0NlQkFYQ3lBRFFRYzZBSU1CSUFOQi82M3ZBQ2dBQURZQ2VDQURRWUt1N3dBb0FBQTJBSHNnQTBFQU9nQi9JQU5CeUFCcUlnQkIrci94QUNBQkVHc2dBRUdlelBBQUVGZ2lBQ2dDQkNFRUlBQW9BZ0FoQVNBRElBQXRBQW82QUJvZ0F5QUFMd0VJT3dFWUlBQkNBRGNDQUNBQUxBQUxJUUlnQUVFQU5nSUlJQU5CQmpZQ1dDQURRZGdBYWhBaUlBTkJBVFlDV0VFTUVCZ2lBRUlBTndJQUlBQkJBRFlDQ0NBRElBQTJBbUFDUUNBQ1FRQk9CRUFnQUNBRU5nSUVJQUFnQVRZQ0FDQUFJQU12QVJnN0FRZ2dBQ0FETFFBYU9nQUtJQUFnQWpvQUN3d0JDeUFBSUFFZ0JCQWdDeUFGSUFOQitBQnFJQU5CMkFCcUlnQVFOU0FBRUNJZ0FrRUFTQVJBSUFFUUZ3c2dBeXdBVTBFQVNBUkFJQU1vQWtnUUZ3c2dBeXdBZ3dGQkFFZ0VRQ0FES0FKNEVCY0xRUUFoQWd3QkN3Si9Ba0FDUUFKQUFrQWdCQ0FFS0FJQUtBSUlFUUFBUVkwQlJnUkFJQVJCcHdFUWdBRWlBa1VOQWtFQUlRVURRQ0FDSUFJb0FnQW9BZ2dSQUFCQm9nRkdCRUFnQWtHdy9md0FRZXl4OVFCQkFCQWNJZ1JCMkFGcUlnRWdBMEd3QVdwR0RRVWdBeTBBdXdFaUJVRVlkRUVZZFNFQ0lBUXNBT01CUVFCT0JFQWdBa0VBVGdSQUlBRWdBeWtEc0FFM0FnQWdBU0FES0FLNEFUWUNDQXdIQ3lBQklBTW9BckFCSUFNb0FyUUJFSFFNQmdzZ0FTQURLQUt3QVNBRFFiQUJhaUFDUVFCSUlnRWJJQU1vQXJRQklBVWdBUnNRY1F3RkN3SkFJQUlnQWlnQ0FDZ0NDQkVBQUVHaEFVY05BQ0FDUWJEOS9BQkJsTjd6QUVFQUVCeEJwd0VRZ0FFaUFTQUJLQUlBS0FJSUVRQUFRYUlCUncwQVFRRWhCU0FCUWJEOS9BQkI3TEgxQUVFQUVCd2lCa0hZQVdvaUFTQURRYkFCYWtZTkFDQURMUUM3QVNJSFFSaDBRUmgxSVFJZ0Jpd0E0d0ZCQUU0RVFDQUNRUUJPQkVBZ0FTQURLUU93QVRjQ0FDQUJJQU1vQXJnQk5nSUlEQUlMSUFFZ0F5Z0NzQUVnQXlnQ3RBRVFkQXdCQ3lBQklBTW9BckFCSUFOQnNBRnFJQUpCQUVnaUFSc2dBeWdDdEFFZ0J5QUJHeEJ4Q3lBRUVMWUhJZ0lOQUFzZ0EwRUdPZ0NEQVNBRFFRQTZBSDRnQTBHbXVlMEFLQUFBTmdKNElBTkJxcm50QUM4QUFEc0JmQ0FBUVNScUlRQWdCVVVOQVF3RUN3SkFBa0FDUUNBRUlBUW9BZ0FvQWdnUkFBQkJqZ0ZHQkVBQ1FDQUVRWTBCRUlBQklnRUVRQ0FCUWJEOS9BQkJuTGI0QUVFQUVCd2lBUTBCQzBIb0JSQVlJZ0lRbUFRYUlBUWdBaUFFS0FJQUtBS29BUkVDQUVIa0FSQVlJZ1lRaFFFaUIwSFlBV29oQVNBRExRQzdBU0lJUVJoMFFSaDFJUVVDUUNBSExBRGpBVUVBVGdSQUlBVkJBRTRFUUNBQklBTXBBN0FCTndJQUlBRWdBeWdDdUFFMkFnZ01BZ3NnQVNBREtBS3dBU0FES0FLMEFSQjBEQUVMSUFFZ0F5Z0NzQUVnQTBHd0FXb2dCVUVBU0NJQkd5QURLQUswQVNBSUlBRWJFSEVMSUFJZ0JpQUNLQUlBS0FLb0FSRUNBQ0FBS0FJRUtBTGtCa0VEUncwRFFlQUJFQmdpQVJDQUJDRUZJQVFnQTBIWUFHb2dBMEg0QUdvZ0EwSElBR29nQTBFWWFoRHNDMFVOQWlBQklBTW9BbGcyQXNRQklBRWdBeWdDZURZQ3lBRWdBU0FES0FKSU5nTE1BU0FCSUFNb0FoZzJBdEFCSUFBb0FnUW9BcEFKUVI1QjhMRi9RUUVRTEVHdy9md0FRWVNzOHdCQkFCQWNJZ1FnQVNBRUtBSUFLQUtvQVJFQ0FDQUNRYkFCYWlBRkVJUUREQU1MQWtBZ0FTd0FYMEVBVGdSQUlBTkJRR3NnQVNnQ1hEWUNBQ0FESUFFcEFsUTNBemdNQVFzZ0EwRTRhaUFCS0FKVUlBRW9BbGdRR2dzQ1FDQUNMQUFMUVFCT0JFQWdBeUFDS0FJSU5nSXdJQU1nQWlrQ0FEY0RLQXdCQ3lBRFFTaHFJQUlvQWdBZ0FpZ0NCQkFhQ3lBQUlBTkJPR29nQTBFb2FoQ2NEeUVCSUFNc0FETkJBRWdFUUNBREtBSW9FQmNMSUFNc0FFTkJBRTROQXlBREtBSTRFQmNnQTBFR09nQ0RBU0FEUVFBNkFINGdBMEdtdWUwQUtBQUFOZ0o0SUFOQnFybnRBQzhBQURzQmZDQUFRU1JxSVFBZ0FRMEhEQVFMSUFOQjJBQnFJZ0VnQkNBRUtBSUFLQUl3RVFJQUlBTWdBeWdDV0NBQklBTXNBR05CQUVnYk5nSVFRWmlMN1FBZ0EwRVFhaEE2SUFNc0FHTkJBRWdFUUNBREtBSllFQmNMSUFOQkJqb0Fnd0VnQTBFQU9nQitJQU5CcHJudEFDZ0FBRFlDZUNBRFFhcTU3UUF2QUFBN0FYd2dBRUVrYWlJRklBTkIrQUJxSUFOQjJBQnFRYzJwOEFBUU1pSUFFRFVnQUJBaUlBTXNBSU1CUVFCSUJFQWdBeWdDZUJBWEN5QURRUWM2QUlNQklBTkIvNjN2QUNnQUFEWUNlQ0FEUVlLdTd3QW9BQUEyQUhzZ0EwRUFPZ0IvSUFOQkdHb2lBQ0FFSUFRb0FnQW9BakFSQWdBZ0F5QUFRY2EvOFFBUWt3TWlBQ2dDQ0RZQ1VDQURJQUFwQWdBM0EwZ2dBRUlBTndJQUlBQkJBRFlDQ0NBRFFjZ0Fha0dxeHZBQUVGZ2lBQ2dDQkNFRUlBQW9BZ0FoQVNBRElBQXRBQW82QUNZZ0F5QUFMd0VJT3dFa0lBQkNBRGNDQUNBQUxBQUxJUUlnQUVFQU5nSUlJQU5CQmpZQ1dDQURRZGdBYWhBaUlBTkJBVFlDV0VFTUVCZ2lBRUlBTndJQUlBQkJBRFlDQ0NBRElBQTJBbUFDUUNBQ1FRQk9CRUFnQUNBRU5nSUVJQUFnQVRZQ0FDQUFJQU12QVNRN0FRZ2dBQ0FETFFBbU9nQUtJQUFnQWpvQUN3d0JDeUFBSUFFZ0JCQWdDeUFGSUFOQitBQnFJQU5CMkFCcUlnQVFOU0FBRUNJZ0FrRUFTQVJBSUFFUUZ3c2dBeXdBVTBFQVNBUkFJQU1vQWtnUUZ3c2dBeXdBSTBFQVNBUkFJQU1vQWhnUUZ3c2dBeXdBZ3dGQkFFZ0VRQ0FES0FKNEVCY0xRUUFoQWd3SUMwSDIzZkFBUVFBUUpDQURRY0FCYWtHUXkvRUFFRmdhSUFOQkJ6b0Eyd0VnQTBFQU9nRFhBU0FEUWN1bjhBQW9BQUEyQXRBQklBTkJ6cWZ3QUNnQUFEWUEwd0VnQlNBQktBSUFLQUlFRVFFQUN5QURRUVk2QUlNQklBTkJBRG9BZmlBRFFhYTU3UUFvQUFBMkFuZ2dBMEdxdWUwQUx3QUFPd0Y4SUFCQkpHb2hBQXdFQ3lBRFFRWTZBSU1CSUFOQkFEb0FmaUFEUWFhNTdRQW9BQUEyQW5nZ0EwR3F1ZTBBTHdBQU93RjhJQUJCSkdvaEFDQUJEUU1MSUFOQkJ6b0FVeUFEUVFBNkFFOGdBMEhOcWZBQUtBQUFOZ0pJSUFOQjBLbndBQ2dBQURZQVMwRUFEQU1MUWVRQkVCZ2lBUkNGQVNFQ0lBUWdBU0FFS0FJQUtBS29BUkVDQUNBQ1FkZ0JhaUVCSUFNdEFMc0JJZ1ZCR0hSQkdIVWhCQUpBSUFJc0FPTUJRUUJPQkVBZ0JFRUFTQTBCSUFFZ0F5a0RzQUUzQWdBZ0FTQURLQUs0QVRZQ0NBd0NDeUFCSUFNb0FyQUJJQU5Cc0FGcUlBUkJBRWdpQVJzZ0F5Z0N0QUVnQlNBQkd4QnhEQUVMSUFFZ0F5Z0NzQUVnQXlnQ3RBRVFkQXNnQTBFR09nQ0RBU0FEUVFBNkFINGdBMEdtdWUwQUtBQUFOZ0o0SUFOQnFybnRBQzhBQURzQmZDQUFRU1JxSVFBTElBTWdBeWdDMkFFMkFsQWdBeUFES1FQUUFUY0RTRUVCQ3lFQ0lBTkJCallDV0NBRFFkZ0FhaEFpSUFOQkFUWUNXRUVNRUJnaUJFSUFOd0lBSUFSQkFEWUNDQ0FESUFRMkFtQUNRQ0FETEFCVElnRkJBRTRFUUNBRUlBTXBBMGczQWdBZ0JDQURLQUpRTmdJSURBRUxJQVFnQXlnQ1NDQURLQUpNRUNBZ0F5MEFVeUVCQ3lBQUlBTkIrQUJxSUFOQjJBQnFJZ1FRTlNBRUVDSWdBVUVZZEVFWWRVRUFTQVJBSUFNb0FrZ1FGd3NnQXl3QWd3RkJBRWdFUUNBREtBSjRFQmNMSUFOQkJ6b0Fnd0VnQTBFQU9nQi9JQU5CLzYzdkFDZ0FBRFlDZUNBRFFZS3U3d0FvQUFBMkFIc0NRQ0FDQkVBZ0F5d0F5d0ZCQUU0RVFDQURJQU1vQXNnQk5nSlFJQU1nQXlrRHdBRTNBMGdNQWdzZ0EwSElBR29nQXlnQ3dBRWdBeWdDeEFFUUdnd0JDeUFEUVNBUUdDSUJOZ0pJSUFOQ2xvQ0FnSUNFZ0lDQWZ6Y0NUQ0FCUVFBNkFCWWdBVUhvaGZFQUtRQUFOd0FPSUFGQjRvWHhBQ2tBQURjQUNDQUJRZHFGOFFBcEFBQTNBQUFMSUFOQkJqWUNXQ0FEUWRnQWFoQWlJQU5CQVRZQ1dFRU1FQmdpQVVJQU53SUFJQUZCQURZQ0NDQURJQUUyQW1BQ1FDQURMQUJUUVFCT0JFQWdBU0FES1FOSU53SUFJQUVnQXlnQ1VEWUNDQXdCQ3lBQklBTW9Ba2dnQXlnQ1RCQWdDeUFBSUFOQitBQnFJQU5CMkFCcUlnQVFOU0FBRUNJZ0F5d0FVMEVBU0FSQUlBTW9Ba2dRRndzZ0F5d0Fnd0ZCQUU0TkFDQURLQUo0RUJjTElBTW9BcUFCSWdBRVFDQUFJQUFvQWdBb0FnUVJBUUFMSUFNc0FKOEJRUUJJQkVBZ0F5Z0NsQUVRRndzZ0F5d0Frd0ZCQUVnRVFDQURLQUtJQVJBWEN5QURMQUM3QVVFQVNBUkFJQU1vQXJBQkVCY0xJQU1zQU1zQlFRQklCRUFnQXlnQ3dBRVFGd3NnQTBIZ0FXb2tBQ0FDQzZRREFRTi9Ba0FnQVNnQ0JDSURSUTBBQWtBZ0FrVU5BQ0FCTFFBQVFTQnhEUUFnQUNBRE5nSUVJQUFnQUNnQ0FFSEFBSEkyQWdBZ0FTQUJLQUlBUWNBQWNqWUNBQXdCQ3lBQVFRUnFJQUJCSUNBRElBTVFIeERVQWhvTEFrQWdBU2dDQ0NJRFJRMEFBa0FnQWtVTkFDQUJMUUFBUVJCeERRQWdBQ0FETmdJSUlBQWdBQ2dDQUVIQUFISTJBZ0FnQVNBQktBSUFRY0FBY2pZQ0FBd0JDeUFBUVFocUlBQkJFQ0FESUFNUUh4RFVBaG9MSUFFb0Fod2lBUVJBQTBBQ1FDQUFJQUFnQUNnQ0FFRUlkbXNvQWdBUWl3OGlBMFVOQUFKQUFuOENRQ0FCS0FJRUlnUUVRQ0FDQkVBZ0FTMEFBRUVnY1VVTkFnc2dBMEVFYWlBRFFTQWdCQ0FFRUI4UTFBSWFDeUFCS0FJSUlnUkZEUU1nQTBFSWFpSUZJQUlOQVJvTUFnc2dBeUFFTmdJRUlBTWdBeWdDQUVIQUFISTJBZ0FnQVNBQktBSUFRY0FBY2pZQ0FDQUJLQUlJSWdSRkRRSWdBMEVJYWdzaEJTQUJMUUFBUVJCeERRQWdBeUFFTmdJSUlBTWdBeWdDQUVIQUFISTJBZ0FnQVNBQktBSUFRY0FBY2pZQ0FBd0JDeUFGSUFOQkVDQUVJQVFRSHhEVUFob0xJQUVvQWhBaUFRMEFDd3NMcHp3Q0RIOENmQ01BUWZBQWF5SUlKQUFDUUFKQUFrQUNRQ0FBS0FJRUlnb29Bc0FIUlFSQVFidXY3d0JCQUJBNklBaEJCam9BYXlBSVFhYTU3UUFvQUFBMkFtQWdDRUdxdWUwQUx3QUFPd0ZrSUFoQkFEb0FaaUFBUVNScUlnQWdDRUhnQUdvZ0NFRkFhMEhOcWZBQUVESWlBUkExSUFFUUlpQUlMQUJyUVFCSUJFQWdDQ2dDWUJBWEN5QUlRUWM2QUdzZ0NFRUFPZ0JuSUFoQi82M3ZBQ2dBQURZQ1lDQUlRWUt1N3dBb0FBQTJBR01nQUNBSVFlQUFhaUFJUVVCclFmUDM4QUFRTWlJQUVEVWdBQkFpSUFnc0FHdEJBRWdFUUNBSUtBSmdFQmNMREFFTElBb29BdVFHUVFOSEJFQkJoYVB2QUVFQUVEb2dDRUVHT2dCcklBaEJwcm50QUNnQUFEWUNZQ0FJUWFxNTdRQXZBQUE3QVdRZ0NFRUFPZ0JtSUFCQkpHb2lBQ0FJUWVBQWFpQUlRVUJyUWMycDhBQVFNaUlCRURVZ0FSQWlJQWdzQUd0QkFFZ0VRQ0FJS0FKZ0VCY0xJQWhCQnpvQWF5QUlRUUE2QUdjZ0NFSC9yZThBS0FBQU5nSmdJQWhCZ3E3dkFDZ0FBRFlBWXlBQUlBaEI0QUJxSUFoQlFHdEIyb1B4QUJBeUlnQVFOU0FBRUNJZ0NDd0FhMEVBU0FSQUlBZ29BbUFRRndzTUFRc2dDRUVBT2dCZ0lBaEJBRG9BYXdKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FDS0FJRUlBSXRBQXNpRENBTVFSaDBRUmgxUVFCSUcwRUVSZ1IvUVFBaENpQUNRWDlCNzVqdUFFRUVFQnRGRFFFZ0FDZ0NCQVVnQ2dzZ0FoQ1hBU0lDUlEwQklBSkJzUDM4QUVHWXNmd0FRUUFRSENFSkRBRUxJQWhCUUdzaUNTQUFLQUlFUVJ0QkFFSHdzWDhReXdFZ0NFRUFOZ0k0SUFoQ0FEY0RNQUpBQW44Q1FDQUpJQWdvQWtRaUFrY0VRQ0FDSVFrRFFDQUtJZ3hCQVdvaENpQUpLQUlFSWdrZ0NFRkFhMGNOQUFzZ0RFSC8vLy8vQTA4TkJTQUlJQXBCQW5RaUNSQVlJZ28yQWpBZ0NDQUpJQXBxTmdJNElBb2hDUU5BSUFrZ0FpZ0NDRFlDQUNBSlFRUnFJUWtnQWlnQ0JDSUNJQWhCUUd0SERRQUxJQWdnQ1RZQ05DQUlLQUpJRFFGQkFBd0NDMEVBSVFrZ0NDZ0NTRVVOQWdzZ0NDQUVOZ0lrSUFnZ0F6WUNJQ0FLSUFrZ0NFRWdhaEROQ0NBSklBcEdEUVJCQUNBS0tBSUFJZ0pGRFFBYUlBSkJzUDM4QUVHWXNmd0FRUUFRSEFzaENTQUlJQW8yQWpRZ0NoQVhDeUFJS0FKSVJRMEFJQWdvQWtRaUFpZ0NBQ0lLSUFnb0FrQWlEQ2dDQkRZQ0JDQU1LQUlFSUFvMkFnQWdDRUVBTmdKSUlBSWdDRUZBYTBZTkFBTkFJQUlvQWdRaENpQUNFQmNnQ2lJQ0lBaEJRR3RIRFFBTEN5QUFLQUlFS0FLUUNTRU9RZUFCRUJnaUFoQ0FCQ0VMQWtBZ0FTZ0NCQ0FCTFFBTElnb2dDa0VZZEVFWWRVRUFTQnRCQlVjTkFDQUJRWDlCbS83dUFFRUZFQnNOQUFKL0lBa0VRQ0FKS0FKTUlnY29Ba1FoQVNBSEtBSkFJUXBCNEFJUUdDQUJJQXByUVFKMVFRRnFFT0VGSWdFZ0NTZ0NwQUkyQXFRQ0lBRWdDU2dDakFJMkFvd0NJQWtvQW9nQ0RBRUxJQUFvQWdRb0FzQUhRUlJCOExGL1FRRVFMQ0VIUWVBQ0VCaEJBUkRoQlNFQklBQW9BZ1FRaUFKQm1nRkI4TEYvUVFFUUxDSUpCSDhnQ1VHdy9md0FRZXlrOVFCQkFCQWNCVUVBQ3lFSklBRkJDVFlDakFJZ0FTQUpOZ0trQWtFRUN5RUpJQUVnQ1RZQ2lBSWdBU0FFSUFacklBbEJBV3R0TmdLUUFpQUNJQVkyQXRBQklBSWdCVFlDekFFZ0FpQUVOZ0xJQVNBQ0lBTTJBc1FCSUFBb0FnUW9BcEFKUVI1QjhMRi9RUUVRTENJRElBSWdBeWdDQUNnQ3FBRVJBZ0FnQVVHd0FXb2dDeENFQTBHc0FoQVlJZ0lRNHdRYUlBRWdBaUFCS0FJQUtBS29BUkVDQUVFQUlRa2dDRUV3YWlJRElBZEJHMEVBUWZDeGZ4RExBU0FJUVFBMkFpZ2dDRUlBTndNZ0lBTWdDQ2dDTkNJQ1JnUkFRUUFoQTBFQUlRb01DQXNnQWlFRUEwQWdDU0lEUVFGcUlRa2dCQ2dDQkNJRUlBaEJNR3BIRFFBTElBTkIvLy8vL3dOUERRTWdDQ0FKUVFKMElnTVFHQ0lLTmdJZ0lBZ2dBeUFLYWlJRE5nSW9JQW9oQ1FOQUlBa2lCQ0FDS0FJSU5nSUFJQWxCQkdvaENTQUNLQUlFSWdJZ0NFRXdha2NOQUFzZ0NDQUpOZ0lrSUFNZ0NVME5CeUFFSUFFMkFnUWdDQ0FFUVFocUlnTTJBaVFNQ0FzZ0NVVUVRRUhCeVBBQVFRQVFPaUFMSUFJb0FnQW9BZ1FSQVFBZ0NFRUdPZ0E3SUFoQnBybnRBQ2dBQURZQ01DQUlRYXE1N1FBdkFBQTdBVFFnQ0VFQU9nQTJJQUJCSkdvaUFDQUlRVEJxSUFoQlFHdEJ6YW53QUJBeUlnRVFOU0FCRUNJZ0NDd0FPMEVBU0FSQUlBZ29BakFRRndzZ0NFRUhPZ0E3SUFoQkFEb0FOeUFJUWYrdDd3QW9BQUEyQWpBZ0NFR0NydThBS0FBQU5nQXpJQUFnQ0VFd2FpQUlRVUJyUWNISThBQVFNaUlBRURVZ0FCQWlJQWdzQUR0QkFFZ0VRQ0FJS0FJd0VCY0xRUUFoQ1F3S0N5QUpRUk5COExGL1FRRVFMQ0VNSUFFb0FnUWlCaUFCTFFBTElnb2dDa0VZZEVFWWRTSUZRUUJJRzBFQ1JnUkFJQUZCZjBHNzZPOEFRUUlRRzBVTkJDQUJLQUlFSVFZZ0FTMEFDeUlLSVFVTElBWWdDaUFGUVJoMFFSaDFRUUJJRzBFSVJnUkFJQUZCZjBHQjlPNEFRUWdRRzBVTkJDQUJLQUlFSVFZZ0FTMEFDeUlLSVFVTEFrQWdCaUFLSUFWQkdIUkJHSFZCQUVnYlFRUkhEUUFnQVVGL1Fadi83Z0JCQkJBYkRRQWdDeUFDS0FJQUtBSUVFUUVBUWNnRUVCZ2lCUkM3QkNFR0lBY29BZ0FpQWlBSEtBSUVSd1JBQTBBQ1FDQUNLQUlFSUFJdEFBc2lBU0FCUVJoMFFSaDFRUUJJRzBFRlJ3MEFJQUpCZjBIbmx1OEFRUVVRR3cwQUlBSkJER29oQ2lBQ0tBSVFJZzhnQWkwQUZ5SUJJQUZCR0hSQkdIVWlDMEVBU0J0QkFVWUVmeUFLUVg5QmtMSHdBRUVCRUJ0RkJFQkJCQ0VDREFvTElBSXRBQmNpQVNFTElBSW9BaEFGSUE4TElBRWdDMEVZZEVFWWRVRUFTQnRCQVVjTkFDQUtRWDlCNmFqd0FFRUJFQnNOQUVFRElRSU1DQXNnQWtFWWFpSUNJQWNvQWdSSERRQUxDMEcyaHZFQVFRQVFPaUFHSUFVb0FnQW9BZ1FSQVFBZ0FFRWthaUlCSUFoQk1HcEJwcm50QUJCVklnQWdDRUZBYTBITnFmQUFFRElpQWhBMUlBSVFJaUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFCSUFoQk1HcEIvNjN2QUJCVklnQWdDRUZBYTBHMmh2RUFFRElpQVJBMUlBRVFJaUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDMEVBSVFrTUNnc2dBVUdzM08wQUVCNEVRRUhvQkJBWUlnRVFwd3dnQWlBRE5nTEVBU0FPUVI0UWdBRkJzUDM4QUVHRXJQTUFRUUFRSENJRklBSWdCU2dDQUNnQ3FBRVJBZ0FnQVVHd0FXb2dDeENFQXlBTUlBRWdEQ2dDQUNnQ3FBRVJBZ0FnQ1NnQ2tBSWlDU0FBS0FJRUtBTG9Ca0gwRjJvaUJ5SUZLQUlzSWdaQkNtd2dCaUFGTFFBOEcyeEJBWFJCNUFCdElRVWdBaUFFSUFrZ0J5SUVLQUlzSWdaQkNtd2dCaUFFTFFBOEcyeEJBWFJCNUFCdElnUkJmRzFxSWdZMkFzZ0JJQUlnQmlBRVFRSnRhallDMEFFZ0FpQURBbjhnQmJkRVptWm1abVptOWorakloU1pSQUFBQUFBQUFPQkJZd1JBSUJTcURBRUxRWUNBZ0lCNEN5SUVRWDV0YWlJRE5nTEVBU0FDSUFNZ0JHbzJBc3dCSUF3Z0RDZ0NBQ2dDckFFUkFRQWdBQ0FCRUpzSFJRUkFRYXpmOEFCQkFCQTZJQUJCSkdvaUFTQUlRVEJxUWFhNTdRQVFWU0lBSUFoQlFHdEJ6YW53QUJBeUlnSVFOU0FDRUNJZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FTQUlRVEJxUWYrdDd3QVFWU0lBSUFoQlFHdEJyTi93QUJBeUlnRVFOU0FCRUNJZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRnd0QkFDRUpEQXNMSUFCQkpHb2dDRUV3YWtIdXd1OEFFRlVpQWlBSVFVQnJJQUZCMUFCcUVJZ0VJZ0VRTlNBQkVDSWdBaXdBQzBFQVRnMEdJQUlvQWdBUUZ3d0dDeUFMSUFJb0FnQW9BZ1FSQVFBZ0NDQUJLQUlBSUFFZ0FTd0FDMEVBU0JzMkFnQkI0Sjd1QUNBSUVEb2dBRUVrYWlJQ0lBaEJNR3BCcHJudEFCQlZJZ0FnQ0VGQWEwSE5xZkFBRURJaUF4QTFJQU1RSWlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBSVFUQnFRZit0N3dBUVZTRUFJQWhCRUdvaUEwSG52L0VBSUFFUWF5QUlJQU5CL05id0FCQllJZ0VvQWdnMkFpZ2dDQ0FCS1FJQU53TWdJQUZDQURjQ0FDQUJRUUEyQWdnZ0FpQUFJQWhCUUdzZ0NFRWdhaENJQkNJQkVEVWdBUkFpSUFnc0FDdEJBRWdFUUNBSUtBSWdFQmNMSUFnc0FCdEJBRWdFUUNBSUtBSVFFQmNMSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMUVFBaENRd0pDeEFvQUFzUWJRQUxFQ2dBQzBINEF4QVlJZ1lRNWdjaEVVSG9CUkFZSWdvUW1BUWFRZkFERUJnaUR4RGtCeUVTUWJBR0VCZ2lCUkRsQnlFVElBaEJBRG9BTUNBSVFRQTZBRHNnQlVHd0FXb2dDeENFQXlBT1FSNUI4TEYvUVFFUUxFR3cvZndBUVlTczh3QkJBQkFjSWc0Z0FpQU9LQUlBS0FLb0FSRUNBQ0FDSUFNMkFzUUJJQThnQlNBUEtBSUFLQUtvQVJFQ0FDQUdJQThnQmlnQ0FDZ0NxQUVSQWdBZ0JpQUtJQVlvQWdBb0FxZ0JFUUlBSUF3Z0JpQU1LQUlBS0FLb0FSRUNBQ0FBS0FJRUlnc29BdVFHUVFOR0JIOGdDaUFLS0FJQUtBSk1FUUFBSVF0QjVBRVFHQ0lORUlVQkdpQUtJQTBnQ2lnQ0FDZ0NxQUVSQWdCQjRBRVFHQ0lLRUlBRUlRMGdDaUFFUWZvQmFqWUMwQUVnQ2lBRFFkNENhallDekFFZ0NpQUVRVEpxTmdMSUFTQUtJQU5CbGdGcU5nTEVBU0FPSUFvZ0RpZ0NBQ2dDcUFFUkFnQWdDeUFORUlRRElBQW9BZ1FGSUFzTEtBTG9Ca0gwRjJvaUNpZ0NMQ0lMUVFwc0lBc2dDaTBBUEJzZ0NTZ0NrQUlpRUd4QkFYUkI1QUJ0SVFvZ0VDQUFLQUlFS0FMb0JrSDBGMm9pQ3lnQ0xDSU5RUXBzSUEwZ0N5MEFQQnRzUVFGMFFlUUFiU0VMSUFJZ0NrRUNiU0lRSUFScU5nTFFBU0FDSUFRMkFzZ0JJQUlDZnlBTHQwUm1abVptWm1iMlA2TWlGSmxFQUFBQUFBQUE0RUZqQkVBZ0ZLb01BUXRCZ0lDQWdIZ0xJZzFCZm0wZ0Eyb2lBellDeEFFZ0FpQURJQTFxTmdMTUFTQU1JQXdvQWdBb0Fxd0JFUUVBQWtBZ0FDQUdFSnNIUlFSQUlCRWdCaWdDQUNnQ0JCRUJBQ0FTSUE4b0FnQW9BZ1FSQVFBZ0V5QUZLQUlBS0FJRUVRRUFRYXpmOEFCQkFCQTZJQWhCQmpvQUt5QUlRYWE1N1FBb0FBQTJBaUFnQ0VHcXVlMEFMd0FBT3dFa0lBaEJBRG9BSmlBQVFTUnFJZ0VnQ0VFZ2FpQUlRVUJyUWMycDhBQVFNaUlDRURVZ0FoQWlJQWdzQUN0QkFFZ0VRQ0FJS0FJZ0VCY0xJQWhCQnpvQUswRUFJUUlnQ0VFQU9nQW5JQWhCLzYzdkFDZ0FBRFlDSUNBSVFZS3U3d0FvQUFBMkFDTWdBU0FJUVNCcUlBaEJRR3RCck4vd0FCQXlJZ0VRTlNBQkVDSWdDQ3dBSzBFQVRnMEJJQWdvQWlBUUZ3d0JDeUFIS0FJQUlnSWdCeWdDQkVjRVFBTkFBa0FDUUNBQ0tBSUVJZ3NnQWkwQUN5SUtJQXBCR0hSQkdIVWlCa0VBU0J0QkJFY05BQ0FDUVg5QnY2anRBRUVFRUJzRVFDQUNLQUlFSVFzZ0FpMEFDeUlLSVFZTUFRc2dBa0VNYWlFUkFrQWdBaWdDRUNJTElBSXRBQmNpQ2lBS1FSaDBRUmgxSWdaQkFFZ2JRUUZHQkVBZ0VVRi9RWU85N2dCQkFSQWJSUTBCSUFJb0FoQWhDeUFDTFFBWElnb2hCZ3NnQ3lBS0lBWkJHSFJCR0hWQkFFZ2JRUUpIRFFJZ0VVRi9RWStRN3dCQkFoQWJEUUlnQlVFSE5nS29CZ3dDQ3lBRlFRRTJBcWdHREFFTElBc2dDaUFHUVJoMFFSaDFRUUJJRzBFSFJ3MEFJQUpCZjBISS91MEFRUWNRR3cwQUlBSkJER29pQmlBSVFUQnFSZzBBSUFZdEFBc2lDMEVZZEVFWWRTRUtJQWdzQUR0QkFFNEVRQ0FLUVFCT0JFQWdDQ0FHS0FJSU5nSTRJQWdnQmlrQ0FEY0RNQXdDQ3lBSVFUQnFJQUlvQWd3Z0FpZ0NFQkFnREFFTElBaEJNR29nQWlnQ0RDQUdJQXBCQUVnaUJoc2dBaWdDRUNBTElBWWJFQ0VhQ3lBQ1FSaHFJZ0lnQnlnQ0JFY05BQXNMQWtBZ0NDZ0NOQ0lHSUFndEFEc2lBaUFDUVJoMFFSaDFJZ3BCQUVnYkJIOGdCZ1VnQ0VFd2FrRi9RWWpNOFFCQkFCQWJSUTBCSUFndEFEc2lBaUVLSUFnb0FqUUxJQUlnQ2tFWWRFRVlkVUVBU0J0RkRRQWdEYmNoRkNBSUtBSXdJQWhCTUdvZ0NrRVlkRUVZZFVFQVNCc2hDeUFGSVFjRFFFR3dCaEFZSWdJUTVRY2FRZUFCRUJnaUJoQ0FCQ0VLSUFJZ0J5Z0N0QVUyQXJRRklBSWdCeTBBckFVNkFLd0ZBa0FDZndKQUFrQUNRQ0FMTFFBQVFlUUFhdzRTQUFFQkFRRUJBUUVCQVFFQkFRRUJCQUVDQVF0QmZ5RUhJQVFnRUdvTUFndEI1dFB3QUVFQUVEb2dBaUFDS0FJQUtBSUVFUUVBSUFZZ0JpZ0NBQ2dDQkJFQkFDQUlRUVk2QUNzZ0NFR211ZTBBS0FBQU5nSWdJQWhCcXJudEFDOEFBRHNCSkNBSVFRQTZBQ1lnQUVFa2FpSUJJQWhCSUdvZ0NFRkFhMEhOcWZBQUVESWlBaEExSUFJUUlpQUlMQUFyUVFCSUJFQWdDQ2dDSUJBWEN5QUlRUWM2QUNzZ0NFRUFPZ0FuSUFoQi82M3ZBQ2dBQURZQ0lDQUlRWUt1N3dBb0FBQTJBQ01nQVNBSVFTQnFJQWhCUUd0QjV0UHdBQkF5SWdFUU5TQUJFQ0lnQ0N3QUswRUFTQVJBSUFnb0FpQVFGd3RCQUNFQ0RBVUxRUUVoQnlBRUlCQnJDeUVFSUFKQmhBVnFJQWNReXdRTElBa2dDU2dDQUNnQ2pBWVJFQUFoRlNBR0lBTWdEV29pQXlBTmFqWUN6QUVnQmlBRE5nTEVBU0FHQW44Z0ZDQVZSQmd0UkZUN0lRbkFva1FBQUFBQUFJQm1RS01Ra2dHaUlBUzNvQ0lWbVVRQUFBQUFBQURnUVdNRVFDQVZxZ3dCQzBHQWdJQ0FlQXNpQkRZQ3lBRWdCaUFFSUJCcU5nTFFBU0FDUWJBQmFpQUtFSVFESUE0Z0JpQU9LQUlBS0FLb0FSRUNBQ0FQSUFJZ0R5Z0NBQ2dDcUFFUkFnQWdBaUVISUF0QkFXb2lDeUFJS0FJd0lBaEJNR29nQ0MwQU95SUNRUmgwUVJoMVFRQklJZ1liSUFnb0FqUWdBaUFHRzJwSERRQUxDd0pBQWtBZ0FTZ0NCQ0FCTFFBTElnSWdBa0VZZEVFWWRVRUFTQnRCQWtjTkFDQUJRWDlCdStqdkFFRUNFQnNOQUNBQVFTUnFJQWhCSUdwQjdzTHZBQkJWSWdFZ0NFRkFheUFGUWRRQWFoQ0lCQ0lDRURVZ0FoQWlJQUVzQUF0QkFFNE5BU0FCS0FJQUVCY01BUXNnQUVFa2FpQUlRU0JxUWU3Qzd3QVFWU0lCSUFoQlFHc2dEMEhVQUdvUWlBUWlBaEExSUFJUUlpQUJMQUFMUVFCT0RRQWdBU2dDQUJBWEMwRUJJUUlMSUFnc0FEdEJBRWdFUUNBSUtBSXdFQmNMUVFBaENTQUNEUUVNQlFzZ0JTQUNOZ0xRQXlBSktBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUFTZ0NMQ0lDUVFwc0lBSWdBUzBBUEJ0c1FRRjBRZVFBYlNFQ0lBa2dDU2dDQUNnQ0pCRUFBQ0VCQW44Z0F5QUpLQUxRQVNnQ3hBRnJ0eUFKSUFrb0FnQW9Bb3dHRVJBQVJCZ3RSRlQ3SVFuQW9rUUFBQUFBQUlCbVFLTVFrZ0dpSUFRZ0FXdTNvQ0lVbVVRQUFBQUFBQURnUVdNRVFDQVVxZ3dCQzBHQWdJQ0FlQXNoQVNBRkFuOGdDU2dDaUFLM0lBRzNJQUszSWhTakVNMEVvU0lWbVVRQUFBQUFBQURnUVdNRVFDQVZxZ3dCQzBHQWdJQ0FlQXM2QUp3RVFlQUJFQmdpQVJDQUJDRUhJQUVnQWtFQ2JTQUVhallDMEFFZ0FRSi9JQlJFWm1abVptWm05aitqSUFPM29DSVVtVVFBQUFBQUFBRGdRV01FUUNBVXFnd0JDMEdBZ0lDQWVBczJBc3dCSUFFZ0JEWUN5QUVnQVNBRE5nTEVBU0FGUWJBQmFpQUhFSVFESUE1QkhrSHdzWDlCQVJBc0lnSWdBU0FDS0FJQUtBS29BUkVDQUNBTUlBVWdEQ2dDQUNnQ3FBRVJBZ0FnQUVFa2FpQUlRVEJxUWU3Qzd3QVFWU0lCSUFoQlFHc2dCVUhVQUdvUWlBUWlBaEExSUFJUUlpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QU1JQXdvQWdBb0Fxd0JFUUVBSUFoQmdJRElBellDSkNBSVFhVC8vQUEyQWlCQkFDRUpRUUFoQkNBQUtBSUVLQUxBQnlBSVFTQnFJQVVRN2dNaUFRUkFJQUZCc1AzOEFFR1F6ZnNBUVFBUUhDRUVDeUFBS0FJRUtBTEFCeUFJUVNCcUlBVVExZ1VpQVFSQUlBRkJzUDM4QUVHUXpmc0FRUUFRSENFSkN5QUVSUVJBSUF3UXdBTWhCQXNnQ0VFQU5nSklJQWdnQ0VGQWF5SUJOZ0pFSUFnZ0FUWUNRQ0FJUVFBN0FUUWdDRUVHTmdJNElBaEJySVQ5QURZQ01DQUFLQUlFS0FMQUJ5SUNJQUVnQ0VFd2FpQUZJQWtFZnlBSkJTQUNRYWNCRU9jQkMwSHdzWDhRbndNZ0FTQUlLQUpFSWdsSEJFQURRQ0FKS0FJSUlnRWdBU2dDQUNnQ1ZCRUFBQ0FFSUFZUXlnUWdDU2dDQkNJSklBaEJRR3RIRFFBTEN5QUlRVUJyRUtJREN5QU1JQXdvQWdBb0Fxd0JFUUVBSUFoQkJqb0FPeUFJUWFhNTdRQW9BQUEyQWpBZ0NFR3F1ZTBBTHdBQU93RTBJQWhCQURvQU5pQUlRUVkyQWtBZ0NFRkFheUlDRUNJZ0NFRUJOZ0pBUVF3UUdDSUJRUUEyQWdRZ0NDQUJOZ0pJSUFGQno1WUJOZ0lBSUFFZ0NDOEJQRHNCQ0NBQklBZ3RBRDQ2QUFvZ0FVRUNPZ0FMSUFCQkpHb2lBU0FJUVRCcUlBSVFOU0FDRUNJZ0NDd0FPMEVBU0FSQUlBZ29BakFRRndzZ0NFRUhPZ0E3SUFoQi82M3ZBQ2dBQURZQ01DQUlRWUt1N3dBb0FBQTJBRE1nQ0VFQU9nQTNJQWhCQmpZQ1FDQUlRVUJyRUNJZ0NFRUJOZ0pBUVF3UUdDSUFRZ0EzQWdBZ0FFRUFOZ0lJSUFnZ0FEWUNTQUpBSUFnc0FHdEJBRTRFUUNBQUlBZ3BBMkEzQWdBZ0FDQUlLQUpvTmdJSURBRUxJQUFnQ0NnQ1lDQUlLQUprRUNBTElBRWdDRUV3YWlBSVFVQnJJZ0FRTlNBQUVDSWdDQ3dBTzBFQVRnMENJQWdvQWpBUUZ3d0NDeUFKSUFwcklnVkJBblVpQmtFQmFpSUNRWUNBZ0lBRVR3MEVJQUlnQXlBS2F5SURRUUYxSWdRZ0FpQUVTeHRCLy8vLy93TWdBMEg4Ly8vL0Iwa2JJZ1FFZnlBRVFZQ0FnSUFFVHcwR0lBUkJBblFRR0FWQkFBc2lBaUFHUVFKMGFpSURJQUUyQWdBZ0EwRUVhaUVESUFWQkFFb0VRQ0FDSUFvZ0JSQVpHZ3NnQ0NBQ0lBUkJBblJxTmdJb0lBZ2dBellDSkNBSUlBSTJBaUFnQ2dSQUlBb1FGd3NnQWlFS0N5QURJQXBySWdSQkFuVWhBZ0pBSUFSQmdBUk1CRUFnQ2lBRElBaEJRR3NnQWtFQVFRQVFyZ1FNQVFzZ0FrSC8vLy8vQVNBQ1FmLy8vLzhCU1JzaENRSkFBMEFnQ1VFQ2RCQVlJZ1FOQVNBSlFRRkxJUVFnQ1VFQmRpRUpJQVFOQUFzZ0NpQURJQWhCUUdzZ0FrRUFRUUFRcmdRTUFRc2dDaUFESUFoQlFHc2dBaUFFSUFrUXJnUWdCQkFYQ3dKQUFrQWdDQ2dDT0NJRFFRQktCRUJCQUNFSkEwQWdBaUFKUmcwSklBRWdDaUFKUVFKMGFpZ0NBRVlFUUNBQklBYzJBa3dnQnlBQklBa1E3d01nQnhDa0FpQUlRUUE2QUJRZ0NFSDE2cVdqQmpZQ0VDQUlRUVE2QUJzZ0NFRUdOZ0pBSUFoQlFHc1FJaUFJUVFFMkFrQkJEQkFZSWdKQ0FEY0NBQ0FDUVFBMkFnZ2dDQ0FDTmdKSUlBQkJKR29oQXdKQUlBSWdBVUhVQUdwR0RRQWdBU3dBWDBFQVRnUkFJQUlnQVNrQ1ZEY0NBQ0FDSUFFb0FsdzJBZ2dNQVFzZ0FpQUJLQUpVSUFFb0FsZ1FJQXNnQXlBSVFSQnFJQWhCUUdzaUFCQTFJQUFRSWlBSUxBQWJRUUJJQkVBZ0NDZ0NFQkFYQ3lBSVFRWTZBQnNnQ0VHbXVlMEFLQUFBTmdJUUlBaEJxcm50QUM4QUFEc0JGQ0FJUVFBNkFCWWdDRUVHTmdKQUlBaEJRR3NpQVJBaUlBaEJBVFlDUUVFTUVCZ2lBRUVBTmdJRUlBZ2dBRFlDU0NBQVFjK1dBVFlDQUNBQUlBZ3ZBVHc3QVFnZ0FDQUlMUUErT2dBS0lBQkJBam9BQ3lBRElBaEJFR29nQVJBMUlBRVFJaUFJTEFBYlFRQklCRUFnQ0NnQ0VCQVhDeUFJUVFjNkFCc2dDRUgvcmU4QUtBQUFOZ0lRSUFoQmdxN3ZBQ2dBQURZQUV5QUlRUUE2QUJjZ0NFRUdOZ0pBSUFoQlFHc1FJaUFJUVFFMkFrQkJEQkFZSWdCQ0FEY0NBQ0FBUVFBMkFnZ2dDQ0FBTmdKSUFrQWdDQ3dBYTBFQVRnUkFJQUFnQ0NrRFlEY0NBQ0FBSUFnb0FtZzJBZ2dNQVFzZ0FDQUlLQUpnSUFnb0FtUVFJQXNnQXlBSVFSQnFJQWhCUUdzaUFCQTFJQUFRSWlBSUxBQWJRUUJPRFFNZ0NDZ0NFQkFYREFNTElBbEJBV29pQ1NBRFJ3MEFDd3RCei8zdUFFRUFFQ1FnQ0VIZ0FHcEI4TS93QUJCWUdpQUhJQUVnQnlnQ0FDZ0NxQUVSQWdBZ0J4Q2tBaUFJUVFBNkFCUWdDRUgxNnFXakJqWUNFQ0FJUVFRNkFCc2dDRUVHTmdKQUlBaEJRR3NRSWlBSVFRRTJBa0JCREJBWUlnSkNBRGNDQUNBQ1FRQTJBZ2dnQ0NBQ05nSklJQUJCSkdvaEF3SkFJQUlnQVVIVUFHcEdEUUFnQVN3QVgwRUFUZ1JBSUFJZ0FTa0NWRGNDQUNBQ0lBRW9BbHcyQWdnTUFRc2dBaUFCS0FKVUlBRW9BbGdRSUFzZ0F5QUlRUkJxSUFoQlFHc2lBQkExSUFBUUlpQUlMQUFiUVFCSUJFQWdDQ2dDRUJBWEN5QUlRUVk2QUJzZ0NFR211ZTBBS0FBQU5nSVFJQWhCcXJudEFDOEFBRHNCRkNBSVFRQTZBQllnQ0VFR05nSkFJQWhCUUdzaUFSQWlJQWhCQVRZQ1FFRU1FQmdpQUVFQU5nSUVJQWdnQURZQ1NDQUFRYytXQVRZQ0FDQUFJQWd2QVR3N0FRZ2dBQ0FJTFFBK09nQUtJQUJCQWpvQUN5QURJQWhCRUdvZ0FSQTFJQUVRSWlBSUxBQWJRUUJJQkVBZ0NDZ0NFQkFYQ3lBSVFRYzZBQnNnQ0VIL3JlOEFLQUFBTmdJUUlBaEJncTd2QUNnQUFEWUFFeUFJUVFBNkFCY2dDRUVHTmdKQUlBaEJRR3NRSWlBSVFRRTJBa0JCREJBWUlnQkNBRGNDQUNBQVFRQTJBZ2dnQ0NBQU5nSklBa0FnQ0N3QWEwRUFUZ1JBSUFBZ0NDa0RZRGNDQUNBQUlBZ29BbWcyQWdnTUFRc2dBQ0FJS0FKZ0lBZ29BbVFRSUFzZ0F5QUlRUkJxSUFoQlFHc2lBQkExSUFBUUlpQUlMQUFiUVFCSUJFQWdDQ2dDRUJBWEN5QUtSUTBCQ3lBSUlBbzJBaVFnQ2hBWEN5QUlLQUk0UlEwQUlBZ29BalFpQ1NnQ0FDSUFJQWdvQWpBaUFTZ0NCRFlDQkNBQktBSUVJQUEyQWdBZ0NFRUFOZ0k0SUFrZ0NFRXdha1lOQUFOQUlBa29BZ1FoQUNBSkVCY2dBQ0lKSUFoQk1HcEhEUUFMQzBFQklRa0xJQWdzQUd0QkFFNE5BQ0FJS0FKZ0VCY0xJQWhCOEFCcUpBQWdDUThMRUNnQUMwR2poTzhBRURnQUN4QnRBQXY3QVFFRWZ5QUFRUUEyQWdnZ0FFSUFOd0lBSUFFb0FnUWdBU2dDQUdzaUFrRVliU0VFQWtBZ0FnUkFJQVJCcTlXcTFRQlBEUUVnQUNBQ0VCZ2lBellDQUNBQUlBTTJBZ1FnQUNBRElBUkJHR3hxTmdJSUlBRW9BZ0FpQWlBQktBSUVJZ1JIQkVBRFFBSkFJQUlzQUF0QkFFNEVRQ0FESUFJcEFnQTNBZ0FnQXlBQ0tBSUlOZ0lJREFFTElBTWdBaWdDQUNBQ0tBSUVFQm9MSUFOQkRHb2hBUUpBSUFJc0FCZEJBRTRFUUNBQklBSkJER29pQlNrQ0FEY0NBQ0FCSUFVb0FnZzJBZ2dNQVFzZ0FTQUNLQUlNSUFJb0FoQVFHZ3NnQTBFWWFpRURJQUpCR0dvaUFpQUVSdzBBQ3dzZ0FDQUROZ0lFQ3lBQUR3c1FLQUFMMlFVQkJYOGpBRUVRYXlJRUpBQWdCRUdSNGU4QUxRQUFPZ0FJSUFSQkNUb0FDeUFFUVFBNkFBa2dCRUdKNGU4QUtRQUFOd01BSUFBZ0JCQXJJZ1VnQUVFRWFpSUdSd1JBSUFVb0Fod29BZ0JCQVVZaEJ3c2dCQ3dBQzBFQVNBUkFJQVFvQWdBUUZ3c0NmMEVBSUFkRkRRQWFJQVJCa2VIdkFDMEFBRG9BQ0NBRVFRazZBQXNnQkVFQU9nQUpJQVJCaWVIdkFDa0FBRGNEQUVHVkEwSG1uZkVBSUFZZ0FDQUVFQ3NpQlVjRWZ5QUZLQUljS0FJQVFRRkdCVUVBQ3hBMFFkMERRWWFwOFFBZ0FDQUVFQ3NvQWh3aUJTZ0NBRUVCUmhBMEFrQWdCU2dDQ0NJRklBRkdEUUFnQlMwQUN5SUlRUmgwUVJoMUlRY2dBU3dBQzBFQVRnUkFJQWRCQUU0RVFDQUJJQVVwQWdBM0FnQWdBU0FGS0FJSU5nSUlEQUlMSUFFZ0JTZ0NBQ0FGS0FJRUVDQU1BUXNnQVNBRktBSUFJQVVnQjBFQVNDSUJHeUFGS0FJRUlBZ2dBUnNRSVJvTElBUXNBQXRCQUVnRVFDQUVLQUlBRUJjTElBUkIrQUE3QVFBZ0JFRUJPZ0FMSUFZZ0FDQUVFQ3NpQVVZRWYwRUJCU0FCS0FJY0tBSUFDMFVoQVNBRUxBQUxRUUJJQkVBZ0JDZ0NBQkFYQzBFQUlBRkZEUUFhSUFSQitBQTdBUUFnQkVFQk9nQUxRWlVEUWVhZDhRQWdCaUFBSUFRUUt5SUJSZ1IvUVFFRklBRW9BaHdvQWdBTFJSQTBRZU1EUWV1bzhRQWdBQ0FFRUNzb0Fod2lBU2dDQUVVUU5DQUNJQUVwQXdnZ0FTa0RFQkRNQWpZQ0FDQUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEN5QUVRZmtBT3dFQUlBUkJBVG9BQ3lBR0lBQWdCQkFySWdGR0JIOUJBUVVnQVNnQ0hDZ0NBQXRGSVFFZ0JDd0FDMEVBU0FSQUlBUW9BZ0FRRnd0QkFDQUJSUTBBR2lBRVFma0FPd0VBSUFSQkFUb0FDMEdWQTBIbW5mRUFJQVlnQUNBRUVDc2lBVVlFZjBFQkJTQUJLQUljS0FJQUMwVVFORUhqQTBIcnFQRUFJQUFnQkJBcktBSWNJZ0FvQWdCRkVEUWdBeUFBS1FNSUlBQXBBeEFRekFJMkFnQWdCQ3dBQzBFQVNBUkFJQVFvQWdBUUZ3dEJBUXNoQUNBRVFSQnFKQUFnQUF0MkFRTi9JQUVnQUVIWUFXb2lBa2NFUUNBQkxRQUxJZ1JCR0hSQkdIVWhBeUFBTEFEakFVRUFUZ1JBSUFOQkFFNEVRQ0FDSUFFcEFnQTNBZ0FnQWlBQktBSUlOZ0lJRHdzZ0FpQUJLQUlBSUFFb0FnUVFkQThMSUFJZ0FTZ0NBQ0FCSUFOQkFFZ2lBQnNnQVNnQ0JDQUVJQUFiRUhFTEM4UUZBZ2wvQVg0akFFRXdheUlDSkFBZ0FDQUFLQUtrQWlJRUlBQW9BcWdDUndSL0lBQkJ3QUpxSVFjZ0FVSFVBR29oQ0FOQVFZQUZFQmdpQVJEUkJob2dBa0VnYWtHcXdmRUFJQWdRYXlBQlFid0RhaUVESUFJdEFDc2lCa0VZZEVFWWRTRUZBa0FDUUNBQkxBREhBMEVBVGdSQUlBVkJBRTRFUUNBRElBSXBBeUEzQWdBZ0F5QUNLQUlvTmdJSURBTUxJQU1nQWlnQ0lDQUNLQUlrRUNBTUFRc2dBeUFDS0FJZ0lBSkJJR29nQlVFQVNDSURHeUFDS0FJa0lBWWdBeHNRSVJvTElBSXNBQ3RCQUU0TkFDQUNLQUlnRUJjTFFlUUJFQmdpQ1JDRkFTRUZJQUpCRUdvZ0JCQ1lBU0FGUWRnQmFpRURJQUl0QUJzaUNrRVlkRUVZZFNFR0FrQWdCU3dBNHdGQkFFNEVRQ0FHUVFCT0JFQWdBeUFDS1FNUU53SUFJQU1nQWlnQ0dEWUNDQXdDQ3lBRElBSW9BaEFnQWlnQ0ZCQjBEQUVMSUFNZ0FpZ0NFQ0FDUVJCcUlBWkJBRWdpQXhzZ0FpZ0NGQ0FLSUFNYkVIRUxJQUlzQUJ0QkFFZ0VRQ0FDS0FJUUVCY0xJQUVnQ1NBQktBSUFLQUtvQVJFQ0FBSkFJQUFvQWpRaUF5d0FYMEVBVGdSQUlBSWdBeWdDWERZQ0NDQUNJQU1wQWxRM0F3QU1BUXNnQWlBREtBSlVJQU1vQWxnUUdnc2dBaWdDQ0NFRElBSkJBRFlDQ0NBQ0lBTTJBaGdnQWlBQk5nSU1JQUlwQXdBaEN5QUNRZ0EzQXdBZ0FpQUxOd01RSUFJZ0FUWUNIQUpBSUFBb0FzUUNJZ0VnQUNnQ3lBSkpCRUFnQVNBQ0tRTVFOd0lBSUFFZ0FpZ0NHRFlDQ0NBQ1FRQTJBaGdnQWtJQU53TVFJQUVnQWlnQ0hEWUNEQ0FBSUFGQkVHbzJBc1FDREFFTElBY2dBa0VRYWhDaEFTQUNMQUFiUVFCT0RRQWdBaWdDRUJBWEN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUVRUXhxSWdRZ0FDZ0NxQUpIRFFBTElBQW9BcVFDSWdFZ0JFY0VRQU5BSUFSQkRHc2hBQ0FFUVFGckxBQUFRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUlnUWdBVWNOQUFzTElBRUZJQVFMTmdLb0FpQUNRVEJxSkFBTHRBRUJCbjhnQUNBQklBQWdBQ2dDQUVFSWRtc29BZ0FpQlVFQUlBVWdBU0FCS0FJQVFRaDJheWdDQUVZYklnY1FuUThDUUNBQktBSVFJZ0pGRFFBZ0FTQUNSZzBBSUFBaEF3TkFBa0FDUUNBQUlBSkdEUUFnQXlBRklBSW9BZ0JCRDNFUW1RVWlCRVVOQUNBRUlBSWdCeENkRHlBQ0tBSVFJZ1lOQVFzRFFDQUNLQUlZSWdZRVFDQURJUVFNQWdzZ0F5Z0NEQ0VESUFJb0Fnd2lBaUFCUncwQUN3d0NDeUFFSVFNZ0JpSUNJQUZIRFFBTEN3dTZBUUVGZnlNQVFSQnJJZ0lrQUVIWUJCQVlJZ1VROEFRYUlBSkJBRFlDQ0NBQ1FnQTNBd0FDUUFKQUlBQW9BcHdDSUFBb0FwZ0NJZ1pySWdSRkJFQWdCVUhRQTJwQkFFRUFFRkVNQVFzZ0JFRUFTQTBCSUFJZ0JCQVlJZ00yQWdBZ0FpQURJQVJCQW5WQkFuUnFOZ0lJSUFWQjBBTnFJQU1nQmlBRUVCa2lBeUFESUFScUVGRWdBaUFETmdJRUlBTVFGd3NnQVNBRklBRW9BZ0FvQXFnQkVRSUFJQUFnQUNnQ21BSTJBcHdDSUFKQkVHb2tBQThMRUNnQUM3c0pBUVovSXdCQklHc2lBeVFBQWtBQ1FBSkFJQUVvQWdBZ0FTQUJMQUFMUVFCSUd5SUNMQUFBUVRCclFRbE5CRUFnQXlBQ05nSUFRZmpMN3dBZ0F4QWtEQUVMSUFKQmxwZnhBQkJvUlFSQUlBQW9BcHdDSWdFZ0FDZ0NvQUlpQkVrRVFDQUJRUVUyQWdBZ0FDQUJRUVJxTmdLY0Fnd0NDeUFCSUFCQm1BSnFLQUlBSWdGcklnWkJBblVpQlVFQmFpSUNRWUNBZ0lBRVR3MENJQUlnQkNBQmF5SUVRUUYxSWdjZ0FpQUhTeHRCLy8vLy93TWdCRUg4Ly8vL0Iwa2JJZ0lFZnlBQ1FZQ0FnSUFFVHcwRUlBSkJBblFRR0FWQkFBc2lCQ0FGUVFKMGFpSUZRUVUyQWdBZ0JrRUFTZ1JBSUFRZ0FTQUdFQmthQ3lBQUlBUWdBa0VDZEdvMkFxQUNJQUFnQlVFRWFqWUNuQUlnQUNBRU5nS1lBaUFCUlEwQklBRVFGd3dCQ3dKQUlBSkI1OVh1QUJCb0JFQWdBa0cyai9BQUVHZ05BUXNnQUVHd0FtcEIxQUFRYkF3QkN3SkFBa0FnQWtHL3BlMEFFR2hGRFFBZ0FrR3RwZTBBRUdoRkRRQWdBa0dLb1BBQUVHZ05BUXNnQUVHd0FtcEI3UUFRYkF3QkN3SkFBa0FnQWtHdmlPNEFFR2hGRFFBZ0FrRzZwZTBBRUdoRkRRQWdBa0gra3ZBQUVHZ05BUXNnQUVHd0FtcEJ6UUFRYkF3QkN5QUNRZGlkN2dBUWFFVUVRQ0FBUWJBQ2FrSFRBQkJzREFFTElBSkIwSjN1QUJCb1JRUkFJQUJCc0FKcVFmTUFFR3dNQVFzZ0FrR2R1dkFBRUdoRkJFQWdBMEVCTmdJY0lBQkJtQUpxSUFOQkhHb1E5d0lNQVFzZ0FrR1RwKzBBRUdoRkJFQWdBMEVCTmdJY0lBQkJtQUpxSUFOQkhHb1E5d0lNQVFzZ0FrSC81TzBBRUdoRkJFQWdBMEVCTmdJY0lBQkJtQUpxSUFOQkhHb1E5d0lNQVFzQ1FDQUNRYmp4N3dBUWFBUkFJQUpCOTZYd0FCQm9EUUVMSUFCQkFUWUN2QUlNQVFzZ0FrR3c4ZThBRUdoRkJFQWdBRUVDTmdLOEFnd0JDeUFDUWVpWTdnQVFhRVVFUUNBRFFRWTJBaHdnQUVHWUFtb2dBMEVjYWhEM0Fnd0JDeUFDUWNTZDhRQVFhRVVFUUNBRFFSdzJBaHdnQUVHWUFtb2dBMEVjYWhEM0Fnd0JDeUFDUVkyNjdRQVFhRVVFUUNBRFFSdzJBaHdnQUVHWUFtb2dBMEVjYWhEM0Fnd0JDeUFDUVkyWTdnQVFhRVVFUUNBRFFSYzJBaHdnQUVHWUFtb2dBMEVjYWhEM0Fnd0JDd0pBSUFKQm9JbnRBQkJvQkVBZ0FrSHlpdTBBRUdnTkFRc2dBMEVWTmdJY0lBQkJtQUpxSUFOQkhHb1E5d0lNQVFzQ1FDQUNRYWFKN1FBUWFBUkFJQUpCd0lydEFCQm9EUUVMSUFOQkZEWUNIQ0FBUVpnQ2FpQURRUnhxRVBjQ0RBRUxJQUpCMmJqdUFCQm9SUVJBSUFOQkd6WUNIQ0FBUVpnQ2FpQURRUnhxRVBjQ0RBRUxBa0FDUUNBQ1FmV1Y3Z0FRYUVVTkFDQUNRZmFWN2dBUWFFVU5BQ0FDUWYrVjdnQVFhRVVOQUNBQ1FkR1k3Z0FRYUVVTkFDQUNRYnlXN2dBUWFFVU5BQ0FDUWNuNzdnQVFhRVVOQUNBQ1FlS0M3d0FRYUVVTkFDQUNRZTcrN2dBUWFFVU5BQ0FDUWNUODdnQVFhRVVOQUNBQ1FjUDg3Z0FRYUVVTkFDQUNRWkdBN1FBUWFBMEJDd0pBSUFCQnBBSnFJZ0lvQWdRaUFDQUNLQUlJUndSQUFrQWdBU3dBQzBFQVRnUkFJQUFnQVNrQ0FEY0NBQ0FBSUFFb0FnZzJBZ2dNQVFzZ0FDQUJLQUlBSUFFb0FnUVFHZ3NnQWlBQVFReHFOZ0lFREFFTElBSWdBUkNGQWdzTUFRc2dBeUFDTmdJUVFkREw3d0FnQTBFUWFoQWtDeUFEUVNCcUpBQVBDeEFvQUF0Qm80VHZBQkE0QUF2Q0J3RURmeUFBUWZ5ZGdRRTJBZ0FnQUNnQ3dBSWlBZ1JBSUFJZ0FDZ0N4QUlpQVVZRWZ5QUNCUU5BSUFGQkVHc2hBeUFCUVFWckxBQUFRUUJJQkVBZ0F5Z0NBQkFYQ3lBRElnRWdBa2NOQUFzZ0FDZ0N3QUlMSVFFZ0FDQUNOZ0xFQWlBQkVCY0xJQUFzQUxzQ1FRQklCRUFnQUNnQ3NBSVFGd3NnQUNnQ3BBSWlBZ1JBSUFJZ0FDZ0NxQUlpQVVZRWZ5QUNCUU5BSUFGQkRHc2hBeUFCUVFGckxBQUFRUUJJQkVBZ0F5Z0NBQkFYQ3lBRElnRWdBa2NOQUFzZ0FDZ0NwQUlMSVFFZ0FDQUNOZ0tvQWlBQkVCY0xJQUFvQXBnQ0lnRUVRQ0FBSUFFMkFwd0NJQUVRRndzZ0FDZ0NpQUlpQVFSQUlBQWdBVFlDakFJZ0FSQVhDeUFBS0FMOEFTSUJCRUFnQUNBQk5nS0FBaUFCRUJjTElBQW9BdkFCSWdFRVFDQUFJQUUyQXZRQklBRVFGd3NnQUNnQzVBRWlBUVJBSUFBZ0FUWUM2QUVnQVJBWEN5QUFLQUxZQVNJQkJFQWdBQ0FCTmdMY0FTQUJFQmNMSUFBb0Fzd0JJZ0VFUUNBQUlBRTJBdEFCSUFFUUZ3c2dBQ2dDd0FFaUFRUkFJQUFnQVRZQ3hBRWdBUkFYQ3lBQUtBSzBBU0lDQkVBZ0FpQUFLQUs0QVNJQlJnUi9JQUlGQTBBZ0FVRVVheUVESUFGQkNXc3NBQUJCQUVnRVFDQURLQUlBRUJjTElBTWlBU0FDUncwQUN5QUFLQUswQVFzaEFTQUFJQUkyQXJnQklBRVFGd3NnQUNnQ3FBRWlBZ1JBSUFJZ0FDZ0NyQUVpQVVZRWZ5QUNCUU5BSUFGQkVHc2hBeUFCUVFWckxBQUFRUUJJQkVBZ0F5Z0NBQkFYQ3lBRElnRWdBa2NOQUFzZ0FDZ0NxQUVMSVFFZ0FDQUNOZ0tzQVNBQkVCY0xJQUFvQXB3QklnSUVRQ0FDSUFBb0FxQUJJZ0ZHQkg4Z0FnVURRQ0FCUVJCcklRTWdBVUVGYXl3QUFFRUFTQVJBSUFNb0FnQVFGd3NnQXlJQklBSkhEUUFMSUFBb0Fwd0JDeUVCSUFBZ0FqWUNvQUVnQVJBWEN5QUFLQUtRQVNJQ0JFQWdBaUFBS0FLVUFTSUJSZ1IvSUFJRkEwQWdBVUVRYXlFRElBRkJCV3NzQUFCQkFFZ0VRQ0FES0FJQUVCY0xJQU1pQVNBQ1J3MEFDeUFBS0FLUUFRc2hBU0FBSUFJMkFwUUJJQUVRRndzZ0FDZ0NoQUVpQWdSQUlBSWdBQ2dDaUFFaUFVWUVmeUFDQlFOQUlBRkJFR3NoQXlBQlFRVnJMQUFBUVFCSUJFQWdBeWdDQUJBWEN5QURJZ0VnQWtjTkFBc2dBQ2dDaEFFTElRRWdBQ0FDTmdLSUFTQUJFQmNMSUFBb0FuZ2lBZ1JBSUFJZ0FDZ0NmQ0lCUmdSL0lBSUZBMEFnQVVFUWF5RURJQUZCQldzc0FBQkJBRWdFUUNBREtBSUFFQmNMSUFNaUFTQUNSdzBBQ3lBQUtBSjRDeUVCSUFBZ0FqWUNmQ0FCRUJjTElBQXNBRWRCQUVnRVFDQUFLQUk4RUJjTElBQXNBQ05CQUVnRVFDQUFLQUlZRUJjTElBQVFtUVlhSUFBTG5RMEJISDhqQUVId0Eyc2lBU1FBUWZpMmdnRXRBQUJGQkVBZ0FVRUJOZ0prSUFGQjZBQnFJaHRCazZmdEFDQUJRZVFBYWhCSUlSd2dBVUVGTmdKZ0lBRkIrQUJxSWdOQmpabnVBQ0FCUWVBQWFoQklHaUFCUVFvMkFsd2dBVUdJQVdvaUJFSE5xTzBBSUFGQjNBQnFFRWdhSUFGQkRqWUNXQ0FCUVpnQmFpSUZRZmo3N2dBZ0FVSFlBR29RU0JvZ0FVRU5OZ0pVSUFGQnFBRnFJZ1pCa3BidUFDQUJRZFFBYWhCSUdpQUJRUXMyQWxBZ0FVRzRBV29pQjBHTWx1NEFJQUZCMEFCcUVFZ2FJQUZCQkRZQ1RDQUJRY2dCYWlJSVFmT203UUFnQVVITUFHb1FTQm9nQVVFSk5nSklJQUZCMkFGcUlnbEJySm51QUNBQlFjZ0FhaEJJR2lBQlFRYzJBa1FnQVVIb0FXb2lDa0hnbXU0QUlBRkJ4QUJxRUVnYUlBRkJCVFlDUUNBQlFmZ0JhaUlMUWJ5WjdnQWdBVUZBYXhCSUdpQUJRUWcyQWp3Z0FVR0lBbW9pREVIL3B1MEFJQUZCUEdvUVNCb2dBVUVHTmdJNElBRkJtQUpxSWcxQjZKanVBQ0FCUVRocUVFZ2FJQUZCRURZQ05DQUJRYWdDYWlJT1FaakI3d0FnQVVFMGFoQklHaUFCUVIwMkFqQWdBVUc0QW1vaUQwR2lpZThBSUFGQk1Hb1FTQm9nQVVFVU5nSXNJQUZCeUFKcUloQkJ1NG50QUNBQlFTeHFFRWdhSUFGQkdEWUNLQ0FCUWRnQ2FpSVJRZkRpN1FBZ0FVRW9haEJJR2lBQlFSWTJBaVFnQVVIb0Ftb2lFa0hQN084QUlBRkJKR29RU0JvZ0FVRWZOZ0lnSUFGQitBSnFJaE5Cbk5qdUFDQUJRU0JxRUVnYUlBRkJHellDSENBQlFZZ0RhaUlVUWM3ejdnQWdBVUVjYWhCSUdpQUJRUmMyQWhnZ0FVR1lBMm9pRlVHZG1lNEFJQUZCR0dvUVNCb2dBVUVjTmdJVUlBRkJxQU5xSWhaQnF0bnZBQ0FCUVJScUVFZ2FJQUZCSURZQ0VDQUJRYmdEYWlJWFFmNlc3d0FnQVVFUWFoQklHaUFCUVI0MkFnd2dBVUhJQTJvaUdFR1VpZThBSUFGQkRHb1FTQm9nQVVFVk5nSUlJQUZCMkFOcUlobEJ0SW50QUNBQlFRaHFFRWdhUWZDMmdnRkNBRGNDQUVIc3RvSUJRZkMyZ2dFMkFnQWdBVUhvQTJvaUFrSHN0b0lCUWZDMmdnRWdHeUFjRUVBZ0FrSHN0b0lCUWZDMmdnRWdBeUFERUVBZ0FrSHN0b0lCUWZDMmdnRWdCQ0FFRUVBZ0FrSHN0b0lCUWZDMmdnRWdCU0FGRUVBZ0FrSHN0b0lCUWZDMmdnRWdCaUFHRUVBZ0FrSHN0b0lCUWZDMmdnRWdCeUFIRUVBZ0FrSHN0b0lCUWZDMmdnRWdDQ0FJRUVBZ0FrSHN0b0lCUWZDMmdnRWdDU0FKRUVBZ0FrSHN0b0lCUWZDMmdnRWdDaUFLRUVBZ0FrSHN0b0lCUWZDMmdnRWdDeUFMRUVBZ0FrSHN0b0lCUWZDMmdnRWdEQ0FNRUVBZ0FrSHN0b0lCUWZDMmdnRWdEU0FORUVBZ0FrSHN0b0lCUWZDMmdnRWdEaUFPRUVBZ0FrSHN0b0lCUWZDMmdnRWdEeUFQRUVBZ0FrSHN0b0lCUWZDMmdnRWdFQ0FRRUVBZ0FrSHN0b0lCUWZDMmdnRWdFU0FSRUVBZ0FrSHN0b0lCUWZDMmdnRWdFaUFTRUVBZ0FrSHN0b0lCUWZDMmdnRWdFeUFURUVBZ0FrSHN0b0lCUWZDMmdnRWdGQ0FVRUVBZ0FrSHN0b0lCUWZDMmdnRWdGU0FWRUVBZ0FrSHN0b0lCUWZDMmdnRWdGaUFXRUVBZ0FrSHN0b0lCUWZDMmdnRWdGeUFYRUVBZ0FrSHN0b0lCUWZDMmdnRWdHQ0FZRUVBZ0FrSHN0b0lCUWZDMmdnRWdHU0FaRUVBZ0FTd0E0d05CQUVnRVFDQUJLQUxZQXhBWEN5QUJMQURUQTBFQVNBUkFJQUVvQXNnREVCY0xJQUVzQU1NRFFRQklCRUFnQVNnQ3VBTVFGd3NnQVN3QXN3TkJBRWdFUUNBQktBS29BeEFYQ3lBQkxBQ2pBMEVBU0FSQUlBRW9BcGdERUJjTElBRXNBSk1EUVFCSUJFQWdBU2dDaUFNUUZ3c2dBU3dBZ3dOQkFFZ0VRQ0FCS0FMNEFoQVhDeUFCTEFEekFrRUFTQVJBSUFFb0F1Z0NFQmNMSUFFc0FPTUNRUUJJQkVBZ0FTZ0MyQUlRRndzZ0FTd0Ewd0pCQUVnRVFDQUJLQUxJQWhBWEN5QUJMQUREQWtFQVNBUkFJQUVvQXJnQ0VCY0xJQUVzQUxNQ1FRQklCRUFnQVNnQ3FBSVFGd3NnQVN3QW93SkJBRWdFUUNBQktBS1lBaEFYQ3lBQkxBQ1RBa0VBU0FSQUlBRW9Bb2dDRUJjTElBRXNBSU1DUVFCSUJFQWdBU2dDK0FFUUZ3c2dBU3dBOHdGQkFFZ0VRQ0FCS0FMb0FSQVhDeUFCTEFEakFVRUFTQVJBSUFFb0F0Z0JFQmNMSUFFc0FOTUJRUUJJQkVBZ0FTZ0N5QUVRRndzZ0FTd0F3d0ZCQUVnRVFDQUJLQUs0QVJBWEN5QUJMQUN6QVVFQVNBUkFJQUVvQXFnQkVCY0xJQUVzQUtNQlFRQklCRUFnQVNnQ21BRVFGd3NnQVN3QWt3RkJBRWdFUUNBQktBS0lBUkFYQ3lBQkxBQ0RBVUVBU0FSQUlBRW9BbmdRRndzZ0FTd0FjMEVBU0FSQUlBRW9BbWdRRnd0QitMYUNBVUVCT2dBQUMwSHN0b0lCSUFBUUt5SUFRZkMyZ2dGSEJFQWdBQ2dDSENFYUN5QUJRZkFEYWlRQUlCb0wvUk1CQ1g4akFFSFFBR3NpQWlRQUlBSWdBVFlDT0NBQ0lBSkJPR3BCa0lQdUFCQWROZ0lZQWtBZ0FpZ0NHQ0lCQkVBZ0FTZ0NDQ0lCRFFFTFFZak04UUFoQVFzQ1FBSkFJQUVpQXhBZklnUkJjRWtFUUFKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUJSQVlJUUVnQWlBRlFZQ0FnSUI0Y2pZQ01DQUNJQUUyQWlnZ0FpQUVOZ0lzREFFTElBSWdCRG9BTXlBQ1FTaHFJUUVnQkVVTkFRc2dBU0FESUFRUUdSb0xJQUVnQkdwQkFEb0FBQUpBSUFCQnhBTnFJZ0VnQWtFb2FrWU5BQ0FDTFFBeklnUkJHSFJCR0hVaEF5QUJMQUFMUVFCT0JFQWdBMEVBVGdSQUlBRWdBaWtES0RjQ0FDQUJJQUlvQWpBMkFnZ01BZ3NnQVNBQ0tBSW9JQUlvQWl3UUlBd0JDeUFCSUFJb0FpZ2dBa0VvYWlBRFFRQklJZ0ViSUFJb0Fpd2dCQ0FCR3hBaEdnc2dBaXdBTTBFQVNBUkFJQUlvQWlnUUZ3c2pBRUVRYXlJQkpBQWdBU0FDS0FJNE5nSUlJQUVvQWdnaEF5QUJRUkJxSkFBZ0FpQUROZ0lJSUFKQkNHb1FieUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJZ0lBSWdBVFlDR0NBQ0lBTTJBaHdNQVFzZ0FpQURPZ0FqSUFKQkdHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFRUUFoQkNNQVFmQUFheUlCSkFCQjZMZUNBUzBBQUVVRVFDQUJRUUUyQWhRZ0FVRVlhaUlKUWRiYzdnQWdBVUVVYWhCSUlRb2dBVUVETmdJUUlBRkJLR29pQlVHVjJ1OEFJQUZCRUdvUVNCb2dBVUVDTmdJTUlBRkJPR29pQmtISGt1OEFJQUZCREdvUVNCb2dBVUVETmdJSUlBRkJ5QUJxSWdkQmp0cnZBQ0FCUVFocUVFZ2FJQUZCQWpZQ0JDQUJRZGdBYWlJSVFjQ1M3d0FnQVVFRWFoQklHa0hndDRJQlFnQTNBZ0JCM0xlQ0FVSGd0NElCTmdJQUlBRkI2QUJxSWdOQjNMZUNBVUhndDRJQklBa2dDaEJBSUFOQjNMZUNBVUhndDRJQklBVWdCUkJBSUFOQjNMZUNBVUhndDRJQklBWWdCaEJBSUFOQjNMZUNBVUhndDRJQklBY2dCeEJBSUFOQjNMZUNBVUhndDRJQklBZ2dDQkJBSUFFc0FHTkJBRWdFUUNBQktBSllFQmNMSUFFc0FGTkJBRWdFUUNBQktBSklFQmNMSUFFc0FFTkJBRWdFUUNBQktBSTRFQmNMSUFFc0FETkJBRWdFUUNBQktBSW9FQmNMSUFFc0FDTkJBRWdFUUNBQktBSVlFQmNMUWVpM2dnRkJBVG9BQUF0QjNMZUNBU0FDUVJocUVDc2lBMEhndDRJQlJ3UkFJQU1vQWh3aEJBc2dBVUh3QUdva0FDQUFJQVEyQW93RUlBSXNBQ05CQUVnRVFDQUNLQUlZRUJjTElBSW9BamdoQVNBQ1FRQTZBQndnQWtIMDhzR3JCallDR0NBQ1FRUTZBQ01nQWtFQU9nQVFJQUpDNmR6WnE2YU8zYkxrQURjRENDQUNRUWc2QUJNZ0FpQUJOZ0pJSUFJZ0FrSElBR29nQWtFWWFoQWROZ0pBQWtBZ0FrRkFheWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdFUUgwRUlSd1JBUVFBaEFRd0JDeUFDUVFocVFYOGdBVUVJRUJ0RklRRWdBaXdBRTBFQVRnMEFJQUlvQWdnUUZ3c2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c0NRQ0FBQW44Z0FRUkFRUUVoQVVFQ0RBRUxJQUlvQWpnaEEwRUFJUUVnQWtFQU9nQWNJQUpCOVBMQnF3WTJBaGdnQWtFRU9nQWpJQUpCOHF2dEFDZ0FBRFlDQ0NBQ1FmV3I3UUFvQUFBMkFBc2dBa0VBT2dBUElBSkJCem9BRXlBQ0lBTTJBa2dnQWlBQ1FjZ0FhaUFDUVJocUVCMDJBa0FDUUNBQ1FVQnJLQUlBSWdNRWZ5QURLQUlJSWdOQmlNenhBQ0FER3dWQmlNenhBQXNpQXhBZlFRZEhEUUFnQWtFSWFrRi9JQU5CQnhBYlJTRUJJQUlzQUJOQkFFNE5BQ0FDS0FJSUVCY0xJQUlzQUNOQkFFZ0VRQ0FDS0FJWUVCY0xJQUZGRFFGQkFpRUJRUUVMTmdLVUJDQUFJQUUyQW9nRUN5TUFRUkJySWdFa0FDQUJJQUlvQWpnMkFnZ2dBU2dDQ0NFRElBRkJFR29rQUNBQ0lBTTJBZ2dnQWtFSWFoQnZJZ1FRSHlJRFFYQlBEUUlDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWlBZ0FpQUJOZ0lZSUFJZ0F6WUNIQXdCQ3lBQ0lBTTZBQ01nQWtFWWFpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWpBRUdRQVdzaUFTUUFRZWk0Z2dFdEFBQkZCRUFnQVVFWWFpSUlRWTdhN3dCQnhzSHdBQkJnSVFrZ0FVRXdhaUlFUWNDUzd3QkJncjN3QUJCZ0dpQUJRY2dBYWlJRlFkYWE3UUJCczdId0FCQmdHaUFCUWVBQWFpSUdRYVNIN3dCQmhiSHdBQkJnR2lBQlFmZ0FhaUlIUWNlSjdRQkJsYjd3QUJCZ0drSGd1SUlCUWdBM0FnQkIzTGlDQVVIZ3VJSUJOZ0lBSUFGQkNHb2lBMEhjdUlJQlFlQzRnZ0VnQ0NBSkVGOGdBMEhjdUlJQlFlQzRnZ0VnQkNBRUVGOGdBMEhjdUlJQlFlQzRnZ0VnQlNBRkVGOGdBMEhjdUlJQlFlQzRnZ0VnQmlBR0VGOGdBMEhjdUlJQlFlQzRnZ0VnQnlBSEVGOGdCeEJXSUFZUVZpQUZFRllnQkJCV0lBZ1FWa0hvdUlJQlFRRTZBQUFMUWZpNGdnRXRBQUJGQkVBZ0FVRVlhaUlJUVk3YTd3QkJuYi93QUJCZ0lRa2dBVUV3YWlJRVFjQ1M3d0JCMEx6d0FCQmdHaUFCUWNnQWFpSUZRZGFhN1FCQm1ySHdBQkJnR2lBQlFlQUFhaUlHUWFTSDd3QkI0ckR3QUJCZ0dpQUJRZmdBYWlJSFFjZUo3UUJCbGI3d0FCQmdHa0h3dUlJQlFnQTNBZ0JCN0xpQ0FVSHd1SUlCTmdJQUlBRkJDR29pQTBIc3VJSUJRZkM0Z2dFZ0NDQUpFRjhnQTBIc3VJSUJRZkM0Z2dFZ0JDQUVFRjhnQTBIc3VJSUJRZkM0Z2dFZ0JTQUZFRjhnQTBIc3VJSUJRZkM0Z2dFZ0JpQUdFRjhnQTBIc3VJSUJRZkM0Z2dFZ0J5QUhFRjhnQnhCV0lBWVFWaUFGRUZZZ0JCQldJQWdRVmtINHVJSUJRUUU2QUFBTFFleTRnZ0VnQWtFWWFpSUVFQ3NoQXdKQUFrQWdBQ2dDaUFSQkFVY05BQ0FEUWZDNGdnRkdEUUFnQVVFQU9nQWhJQUZCcmNEdUFDMEFBRG9BSUNBQlFRazZBQ01nQVVHbHdPNEFLUUFBTndNWUlBQWdBVUVZYWlBRFFSeHFFTm9DR2lBQkxBQWpRUUJJQkVBZ0FTZ0NHQkFYQ3lBQlFaVGs3Z0F2QUFBN0FTQWdBVUdBRkRzQklpQUJRWXprN2dBcEFBQTNBeGdnQVVFRk9nQVRJQUZCemRmdUFDZ0FBRFlDQ0NBQlFkSFg3Z0F0QUFBNkFBd2dBVUVBT2dBTklBQWdBVUVZYWlBQlFRaHFFTm9DR2lBQkxBQVRRUUJJQkVBZ0FTZ0NDQkFYQ3lBQkxBQWpRUUJPRFFFZ0FTZ0NHQkFYREFFTFFkeTRnZ0VnQkJBcklnTkI0TGlDQVVZTkFDQUJRUUE2QUNFZ0FVR3R3TzRBTFFBQU9nQWdJQUZCQ1RvQUl5QUJRYVhBN2dBcEFBQTNBeGdnQUNBQlFSaHFJQU5CSEdvUTJnSWFJQUVzQUNOQkFFZ0VRQ0FCS0FJWUVCY0xJQUZCbE9UdUFDOEFBRHNCSUNBQlFZQVVPd0VpSUFGQmpPVHVBQ2tBQURjREdDQUJRUVU2QUJNZ0FVSE4xKzRBS0FBQU5nSUlJQUZCMGRmdUFDMEFBRG9BRENBQlFRQTZBQTBnQUNBQlFSaHFJQUZCQ0dvUTJnSWFJQUVzQUJOQkFFZ0VRQ0FCS0FJSUVCY0xJQUVzQUNOQkFFNE5BQ0FCS0FJWUVCY0xJQUZCa0FGcUpBQWdBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c2dBa0hRQUdva0FBOExFQzBBQ3hBdEFBc1FMUUFMaXdNQkNuOGpBRUVRYXlJQ0pBQUNmeUFBS0FMOEFTSUZJQUFvQW9BQ0lncEhCRUFEUUNBRktBSUFJZ2dnQlNnQ0JDSUxSd1JBQTBBQ1FDQUlLQUlBSWdBc0FJOENRUUJPQkVBZ0FpQUFLQUtNQWpZQ0NDQUNJQUFwQW9RQ053TUFEQUVMSUFJZ0FDZ0NoQUlnQUNnQ2lBSVFHZ3NDUUFKQUFrQWdBaWdDQkNBQ0xRQUxJZ01nQTBFWWRFRVlkU0lHUVFCSUlna2JJZ1FnQVNnQ0JDQUJMUUFMSWdBZ0FFRVlkRUVZZFVFQVNDSUFHMFlFUUNBQktBSUFJQUVnQUJzaEFDQUNLQUlBSVFjZ0NVVUVRQ0FHUlEwRElBSWhCQ0FBTFFBQUlBZEIvd0Z4UncwRUEwQWdBMEVCYXlJREJFQWdBQzBBQVNFR0lBQkJBV29oQUNBR0lBUkJBV29pQkMwQUFFWU5BUXNMSUFsRkRRSWdBaWdDQUJBWElBTU5CQXdEQ3lBRVJRUkFJQWNRRnd3REN5QUhJQUlnQ1JzZ0FDQUVFRXdoQUNBSEVCY2dBQTBEREFJTElBWkJBRTROQWlBQ0tBSUFFQmNNQWdzZ0F3MEJDMEVBREFVTElBaEJCR29pQ0NBTFJ3MEFDd3NnQlVFd2FpSUZJQXBIRFFBTEMwRUJDeUVBSUFKQkVHb2tBQ0FBQzRJSUFRbC9Jd0JCZ0FGcklnTWtBQ0FEUWVnQWFpQUJRWmJSN1FBUXVBSWdBMEhRQUdvZ0FVR3FrKzhBRUxnQ0lBTkJBRFlDU0NBRFFnQTNBMEFnQXlnQ1hDRUtBbjhnQXlnQ2RDSUxJQU1vQW5oR0JFQkJBQXdCQ3dKQUFrQUNRQU5BSUFvZ0F5Z0NZRVlOQTBINEF4QVlJZ2tRM0FNYUlBTWdDeEF4TmdJZ0l3QkJFR3NpQVNRQUlBRWdBeWdDSURZQ0NDQUJLQUlJSVFRZ0FVRVFhaVFBSUFNZ0JEWUNLQ0FEUVNocUVHOGlCQkFmSWdGQmNFa0VRQUpBQWtBZ0FVRUxUd1JBSUFGQkVHcEJjSEVpQ0JBWUlRWWdBeUFJUVlDQWdJQjRjallDQ0NBRElBWTJBZ0FnQXlBQk5nSUVEQUVMSUFNZ0FUb0FDeUFESVFZZ0FVVU5BUXNnQmlBRUlBRVFHUm9MSUFFZ0JtcEJBRG9BQUNBRFFUQnFJQU1RaEFZZ0F5d0FDMEVBU0FSQUlBTW9BZ0FRRnd0QkFDRUZJQU5CQURZQ0dDQURRZ0EzQXhCQkFDRUlJQU1vQWpRZ0F5Z0NNQ0lFYXlJQkJFQWdBVUVBU0EwRElBTWdBUkFZSWdVMkFoQWdBeUFGSUFGQkFuVkJBblJxTmdJWUlBTWdCU0FFSUFFUUdTQUJhaUlJTmdJVUN5QURJQU1vQWp3aUFUWUNIQ0FKUWRnRGFpQUZJQWdRVVNBSklBRTJBdVFESUFVRVFDQURJQVUyQWhRZ0JSQVhDeUFESUFvUU1UWUNLQ01BUVJCcklnRWtBQ0FCSUFNb0FpZzJBZ2dnQVNnQ0NDRUVJQUZCRUdva0FDQURJQVEyQWdCQkFDRUZJQWtnQXhCNElnUTJBdXdESUFJZ0NTQUNLQUlBS0FLb0FSRUNBQ0FEUVFBMkFnZ2dBMElBTndNQVFRQWhDQ0FKS0FMY0F5QUpLQUxZQXlJR2F5SUJCRUFnQVVFQVNBMEVJQUVRR0NJSUlBWWdBUkFaSUFGcUlRVUxBa0FnQjBVRVFDQUVJUWNnQXlnQ1JDRUdEQUVMSUFRZ0IwWUVRQ0FES0FKRUlRWU1BUXNnQkNBSFNBUkFJQWNnQkcwaEJDQUlJZ0VnQlVjRVFBTkFJQUVnQVNnQ0FDQUViRFlDQUNBQlFRUnFJZ0VnQlVjTkFBc0xJQU1vQWtRaEJnd0JDeUFFSUFkdElRY2dBeWdDUUNJQklBTW9Ba1FpQmtjRVFBTkFJQUVnQVNnQ0FDQUhiRFlDQUNBQlFRUnFJZ0VnQmtjTkFBc0xJQVFoQndzZ0EwRkFheUFHSUFnZ0JSRHNFQ0FJQkVBZ0NCQVhDeUFES0FJd0lnRUVRQ0FESUFFMkFqUWdBUkFYQ3lBS1FRaHFJUW9nQzBFSWFpSUxJQU1vQW5oSERRRU1CQXNMRUMwQUN4QW9BQXNRS0FBTElBTW9Ba1FoQlNBREtBSkFDeUVCSUFCQkFEWUNDQ0FBUWdBM0FnQUNRQ0FGSUFGcklnSUVRQ0FDUVFCSURRRWdBQ0FDRUJnaUJEWUNBQ0FBSUFRZ0FrRUNkVUVDZEdvMkFnZ2dBQ0FFSUFFZ0FoQVpJQUpxTmdJRUN5QUFJQWMyQWd3Z0FRUkFJQU1nQVRZQ1JDQUJFQmNMSUFOQjBBQnFJZ0FvQWd3aUFTQUFRUVJxUndSQUlBRkJvTVNCQVNnQ0FCRUJBQXNnQTBIb0FHb2lBQ2dDRENJQklBQkJCR3BIQkVBZ0FVR2d4SUVCS0FJQUVRRUFDeUFEUVlBQmFpUUFEd3NRS0FBTDhEZ0JDMzhqQUVHZ0Ftc2lCQ1FBSUFRZ0FUWUNtQUlnQWtFYkVJQUJJUTRnQkNBRVFaZ0Nha0hzb084QUVFRTJBbmdqQUVFUWF5SUZKQUFnQlNBRUtBSjROZ0lJSUFVb0FnZ2hBU0FGUVJCcUpBQWdCQ0FCTmdJNEFrQUNRQUpBQWtBZ0JFRTRhaEJ2SWdVUUh5SUdRWEJKQkVBQ1FBSkFJQVpCQzA4RVFDQUdRUkJxUVhCeElnRVFHQ0VISUFRZ0FVR0FnSUNBZUhJMkFwQUNJQVFnQnpZQ2lBSWdCQ0FHTmdLTUFnd0JDeUFFSUFZNkFKTUNJQVJCaUFKcUlRY2dCa1VOQVFzZ0J5QUZJQVlRR1JvTElBWWdCMnBCQURvQUFDQUVRWUFDYWlBRVFaZ0Nha0d1dU8wQUVGTUNRQ0FFS0FLTUFpQUVMUUNUQWlJQklBRkJHSFJCR0hWQkFFZ2JSUTBBUVlrRFFRQWdCQ2dDZ0FJZ0JDZ0NoQUp5RzBFQVJ5RUdJd0JCRUdzaUFTUUFBa0FnQkVHSUFtb2lDQ2dDQkNJSklBZ3RBQXNpQlNBRlFSaDBRUmgxSWdkQkFFZ2JRUVpHQkVBZ0NFRi9RZVhhN3dCQkJoQWJSUVJBUVFFaEJRd0NDeUFJTFFBTElnVWhCeUFJS0FJRUlRa0xJQWtnQlNBSFFSaDBRUmgxUVFCSUcwRUdSZ1JBSUFoQmYwRzB4dThBUVFZUUcwVUVRRUVDSVFVTUFnc2dDQzBBQ3lJRklRY2dDQ2dDQkNFSkN5QUpJQVVnQjBFWWRFRVlkVUVBU0J0QkMwWUVRQ0FJUVg5QndhenRBRUVMRUJ0RkJFQkJBeUVGREFJTElBZ3RBQXNpQlNFSElBZ29BZ1FoQ1FzZ0NTQUZJQWRCR0hSQkdIVkJBRWdiUVF0R0JFQWdDRUYvUWFLQTdRQkJDeEFiUlFSQVFRWWhCU0FHUlEwQ0N5QUlMUUFMSWdVaEJ5QUlLQUlFSVFrTEFrQWdDU0FGSUFkQkdIUkJHSFZCQUVnYlFRUkdCSDhnQ0VGL1FhK1g3d0JCQkJBYlJRUkFRUWNoQlF3REN5QUlMUUFMSWdVaEJ5QUlLQUlFQlNBSkN5QUZJQWRCR0hSQkdIVkJBRWdiUVF0SERRQWdDRUYvUWJXczdRQkJDeEFiRFFCQkNDRUZJQVlOQVFzZ0NFR2lnTzBBRUI0RVFFRUtJUVVnQmcwQkMwRUxJUVVnQ0VHOWorNEFFQjROQUNBSVFjcVg3UUFRSGcwQUlBaEJvZUR1QUJBZURRQkJBQ0VGSUFFZ0NDZ0NBQ0FJSUFnc0FBdEJBRWdiTmdJQVFmNnk4UUFnQVJBa0N5QUJRUkJxSkFBZ0JDZ0NtQUloQVNBRVFRQTZBRUFnQkVMczNvMkx4cTdhdCs0QU53TTRJQVJCQ0RvQVF5QUVRUUE2QUh3Z0JFSHN5cG1qQnpZQ2VDQUVRUVE2QUlNQklBUWdBVFlDMkFFZ0JDQUVRZGdCYWlBRVFUaHFFQjAyQXNnQklBUW9Bc2dCSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQ1JBZklnWWdCQ2dDZkNBRUxRQ0RBU0lCSUFGQkdIUkJHSFVpQVVFQVNCdEdCSDhnQkVINEFHcEJmeUFKSUFZUUcwVWhEQ0FFTFFDREFRVWdBUXRCR0hSQkdIVkJBRWdFUUNBRUtBSjRFQmNMSUFRc0FFTkJBRWdFUUNBRUtBSTRFQmNMSUF3RVFDQUNJQVUyQXV3QkRBRUxJQVFvQXBnQ0lRWkJBQ0VCSUFSQkFEb0FRQ0FFUXV6ZWpZdkdydHEzN2dBM0F6Z2dCRUVJT2dCRElBUkJCam9BZ3dFZ0JFR1NwdThBS0FBQU5nSjRJQVJCbHFidkFDOEFBRHNCZkNBRVFRQTZBSDRnQkNBR05nTFlBU0FFSUFSQjJBRnFJQVJCT0dvUUhUWUN5QUVnQkNnQ3lBRWlCZ1IvSUFZb0FnZ2lCa0dJelBFQUlBWWJCVUdJelBFQUN5SUlFQjhpQ1NBRUtBSjhJQVF0QUlNQklnWWdCa0VZZEVFWWRTSUdRUUJJRzBZRWZ5QUVRZmdBYWtGL0lBZ2dDUkFiUlNFQklBUXRBSU1CQlNBR0MwRVlkRUVZZFVFQVNBUkFJQVFvQW5nUUZ3c2dCQ3dBUTBFQVNBUkFJQVFvQWpnUUZ3c2dBUVJBUVlBRUVCZ2lDQkQ3QnhvZ0JDQUVRWmdDYWtIc29POEFFRUUyQW5nZ0JDQUVRZmdBYWtHUWcrNEFFQjAyQWpnQ1FDQUVLQUk0SWdFRVFDQUJLQUlJSWdFTkFRdEJpTXp4QUNFQkN5QUJFQjhpQ1VGd1R3MEdBa0FDUUNBSlFRdFBCRUFnQ1VFUWFrRndjU0lHRUJnaERDQUVJQVpCZ0lDQWdIaHlOZ0w0QVNBRUlBdzJBdkFCSUFRZ0NUWUM5QUVNQVFzZ0JDQUpPZ0Q3QVNBRVFmQUJhaUVNSUFsRkRRRUxJQXdnQVNBSkVCa2FDeUFKSUF4cVFRQTZBQUFnQ0VIWUEyb2hDU0FFTFFEN0FTSUdRUmgwUVJoMUlRRUNRQ0FJTEFEakEwRUFUZ1JBSUFGQkFFNEVRQ0FKSUFRcEEvQUJOd0lBSUFrZ0JDZ0MrQUUyQWdnTUFnc2dDU0FFS0FMd0FTQUVLQUwwQVJBZ0RBRUxJQWtnQkNnQzhBRWdCRUh3QVdvZ0FVRUFTQ0lCR3lBRUtBTDBBU0FHSUFFYkVDRWFDeUFFTEFEN0FVRUFTQVJBSUFRb0F2QUJFQmNMSUFnZ0JUWUMwQU1nQUNBQUlBUW9BcGdDSUFJUTFRZ2dDRUVBRVBRQ0RBRUxJQUlnQlRZQzhBRUNRQ0FFS0FLTUFpSUZJQVF0QUpNQ0lnRWdBVUVZZEVFWWRTSU1RUUJJRzBFRlJnUi9JQVJCaUFKcVFYOUJ5cGZ0QUVFRkVCdEZEUUVnQkMwQWt3SWlBU0VNSUFRb0Fvd0NCU0FGQ3lBQklBeEJHSFJCR0hWQkFFZ2JRUVJIRFFFZ0JFR0lBbXBCZjBHaDRPNEFRUVFRR3cwQkN5QUNRb0NBZ0lDQWdJQ0l3QUEzQTdnQkFrQWdCQ2dDakFJZ0JDMEFrd0lpQVNBQlFSaDBRUmgxUVFCSUcwRUZSdzBBSUFSQmlBSnFRWDlCeXBmdEFFRUZFQnNOQUNBQ1FRSTJBc1FCREFFTElBSkJCallDeEFFTEFrQWdCQ2dDakFJZ0JDMEFrd0lpQVNBQlFSaDBRUmgxUVFCSUd3MEFRWWtEUVFBZ0JDZ0NnQUlnQkNnQ2hBSnlHMFVOQUNBRUtBS1lBaUVGUVFBaEFTQUVRUUE2QUVBZ0JFTHMzbzJMeHE3YXQrNEFOd000SUFSQkNEb0FReUFFUVFBNkFId2dCRUhzeXBtakJ6WUNlQ0FFUVFRNkFJTUJJQVFnQlRZQzJBRWdCQ0FFUWRnQmFpQUVRVGhxRUIwMkFzZ0JJQVFvQXNnQklnVUVmeUFGS0FJSUlnVkJpTXp4QUNBRkd3VkJpTXp4QUFzaUNSQWZJZ1lnQkNnQ2ZDQUVMUUNEQVNJRklBVkJHSFJCR0hVaUJVRUFTQnRHQkg4Z0JFSDRBR3BCZnlBSklBWVFHMFVoQVNBRUxRQ0RBUVVnQlF0QkdIUkJHSFZCQUVnRVFDQUVLQUo0RUJjTElBUXNBRU5CQUVnRVFDQUVLQUk0RUJjTElBRUVRQ0FDUVFnMkF1d0JEQUVMSUFRb0FwZ0NJUVZCQUNFQklBUkJBRG9BUUNBRVF1emVqWXZHcnRxMzdnQTNBemdnQkVFSU9nQkRJQVJCQmpvQWd3RWdCRUdTcHU4QUtBQUFOZ0o0SUFSQmxxYnZBQzhBQURzQmZDQUVRUUE2QUg0Z0JDQUZOZ0xZQVNBRUlBUkIyQUZxSUFSQk9Hb1FIVFlDeUFFZ0JDZ0N5QUVpQlFSL0lBVW9BZ2dpQlVHSXpQRUFJQVViQlVHSXpQRUFDeUlKRUI4aUJpQUVLQUo4SUFRdEFJTUJJZ1VnQlVFWWRFRVlkU0lGUVFCSUcwWUVmeUFFUWZnQWFrRi9JQWtnQmhBYlJTRUJJQVF0QUlNQkJTQUZDMEVZZEVFWWRVRUFTQVJBSUFRb0FuZ1FGd3NnQkN3QVEwRUFTQVJBSUFRb0FqZ1FGd3NnQVFSQUFrQWdBaXdBandKQkFFNEVRQ0FFUVVCcklBSW9Bb3dDTmdJQUlBUWdBaWtDaEFJM0F6Z01BUXNnQkVFNGFpQUNLQUtFQWlBQ0tBS0lBaEFhQ3lBRUlBUW9BamdnQkVFNGFpQUVMQUJEUVFCSUd6WUNFRUhaMHZBQUlBUkJFR29RSkNBRUxBQkRRUUJPRFFFZ0JDZ0NPQkFYREFFTElBSkJDallDOEFFTElBUWdCRUdZQW1wQjJ2YnVBQkJCTmdMb0FRSkFRWWNEUVFBZ0JDZ0M2QUViUlEwQUlBUWdCRUhvQVdwQjA0M3VBQkFkTmdJNEFrQWdCQ2dDT0NJQkJFQWdBU2dDQ0NJQkRRRUxRWWpNOFFBaEFRc2dBUkFmSWdaQmNFOE5CUUpBQWtBZ0JrRUxUd1JBSUFaQkVHcEJjSEVpQlJBWUlRY2dCQ0FGUVlDQWdJQjRjallDNEFFZ0JDQUhOZ0xZQVNBRUlBWTJBdHdCREFFTElBUWdCam9BNHdFZ0JFSFlBV29oQnlBR1JRMEJDeUFISUFFZ0JoQVpHZ3NnQmlBSGFrRUFPZ0FBSUFRZ0JFSG9BV3BCaTVUdkFCQWROZ0k0QWtBZ0JDZ0NPQ0lCQkVBZ0FTZ0NDQ0lCRFFFTFFZak04UUFoQVFzZ0FSQWZJZ1pCY0U4TkJRSkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlCUkFZSVFjZ0JDQUZRWUNBZ0lCNGNqWUMwQUVnQkNBSE5nTElBU0FFSUFZMkFzd0JEQUVMSUFRZ0Jqb0Ewd0VnQkVISUFXb2hCeUFHUlEwQkN5QUhJQUVnQmhBWkdnc2dCaUFIYWtFQU9nQUFJd0JCRUdzaUJTUUFJQVVnQkNnQzZBRTJBZ2dnQlNnQ0NDRUJJQVZCRUdva0FDQUVJQUUyQWpnZ0JFRTRhaEJ2SWdVUUh5SUdRWEJQRFFVQ1FBSkFJQVpCQzA4RVFDQUdRUkJxUVhCeElnRVFHQ0VISUFRZ0FVR0FnSUNBZUhJMkFzQUJJQVFnQnpZQ3VBRWdCQ0FHTmdLOEFRd0JDeUFFSUFZNkFNTUJJQVJCdUFGcUlRY2dCa1VOQVFzZ0J5QUZJQVlRR1JvTElBWWdCMnBCQURvQUFBSkFBa0FDUUFKQUFrQWdCQ2dDekFFaUJ5QUVMQURUQVNJQlFmOEJjU0lNSUFGQkFFZ2JRUVZHQkVBZ0JFSElBV3BCZjBIeWwrMEFRUVVRRzBVTkFTQUVLQUxNQVNFSElBUXRBTk1CSWd3aEFRc0NRQ0FISUF3Z0FVRVlkRUVZZFVFQVNCdEJCRVlFUUNBRVFjZ0Jha0YvUVllVzdnQkJCQkFiUlEwQklBUW9Bc3dCSVFjZ0JDMEEwd0VpRENFQkN5QUhJQXdnQVVFWWRFRVlkVUVBU0J0QkMwY05CU0FFUWNnQmFrRi9RZHlJN3dCQkN4QWJEUVVMSUFBb0FvQUNRUmhySWdZZ0JFSElBV3BHRFFNZ0JDMEEwd0VpQlVFWWRFRVlkU0VCSUFZc0FBdEJBRWdOQWlBQlFRQklEUUVnQmlBRUtRUElBVGNDQUNBR0lBUW9BdEFCTmdJSURBTUxJQVFnQkNnQzJBRWdCRUhZQVdvZ0JDd0E0d0ZCQUVnYk5nSUFJQVJCcUFGcUlnRkI1SWJ3QUNBRUVFOGdCRUdnQVdvZ0JFR1lBbW9nQkNnQ3FBRWdBU0FFTEFDekFVRUFTQnNRVXdKQVFZa0RRUUFnQkNnQ29BRWdCQ2dDcEFGeUcwVU5BQ0FBS0FMOEFTQUFLQUtBQWtjRVFBSkFJQUlzQUk4Q1FRQk9CRUFnQkVGQWF5QUNLQUtNQWpZQ0FDQUVJQUlwQW9RQ053TTREQUVMSUFSQk9Hb2dBaWdDaEFJZ0FpZ0NpQUlRR2dzZ0FDQUVRVGhxRUtrUElRRWdCQ3dBUTBFQVNBUkFJQVFvQWpnUUZ3c2dBVVVOQVFzQ2Z5QUVRY2dCYWlFTklBUkJ1QUZxSVFnZ0JFSDRBR29pQzBJQU53SUFJQXRCQURZQ0lDQUxRUmhxSWdsQ0FEY0NBQ0FMUWdBM0FoQWdDMElBTndJSUlBdEJER29oQmdKQUlBUkIyQUZxSUF0R0RRQWdCQ3dBNHdGQkFFNEVRQ0FMSUFRcEF0Z0JOd0lBSUFzZ0JDZ0M0QUUyQWdnTUFRc2dDeUFFS0FMWUFTQUVLQUxjQVJBZ0N3SkFJQVlnRFVZTkFDQU5MUUFMSWdWQkdIUkJHSFVoQVNBR0xBQUxRUUJPQkVBZ0FVRUFUZ1JBSUFZZ0RTa0NBRGNDQUNBR0lBMG9BZ2cyQWdnTUFnc2dCaUFOS0FJQUlBMG9BZ1FRSUF3QkN5QUdJQTBvQWdBZ0RTQUJRUUJJSWdFYklBMG9BZ1FnQlNBQkd4QWhHZ3NnQ0NBSlJ3UkFJQWd0QUFzaUJVRVlkRUVZZFNFQklBa3NBQXRCQUU0RVFDQUJRUUJPQkVBZ0NTQUlLUUlBTndJQUlBa2dDQ2dDQ0RZQ0NDQUxEQU1MSUFrZ0NDZ0NBQ0FJS0FJRUVDQWdDd3dDQ3lBSklBZ29BZ0FnQ0NBQlFRQklJZ0ViSUFnb0FnUWdCU0FCR3hBaEdnc2dDd3NoQzBFRUVCZ2lCU0FDTmdJQUlBUWdCVUVFYWlJQk5nSndJQVFnQVRZQ2JDQUVJQVUyQW1nQ2Z5QUVRVGhxSWdsQkFEWUNDQ0FKUWdBM0FnQUNRQ0FFS0FKc0lBUW9BbWhySWdFRVFDQUJRUUJJRFFFZ0NTQUJFQmdpQmpZQ0FDQUpJQVkyQWdRZ0NTQUdJQUZCQW5WQkFuUnFOZ0lJSUFrZ0JDZ0NiQ0FFS0FKb0lnRnJJZ1ZCQUVvRWZ5QUdJQUVnQlJBWklBVnFCU0FHQ3pZQ0JBc2dDVUVNYWlFQkFrQWdDeXdBQzBFQVRnUkFJQUVnQ3lrQ0FEY0NBQ0FCSUFzb0FnZzJBZ2dNQVFzZ0FTQUxLQUlBSUFzb0FnUVFHZ3NnQ1VFWWFpRUJBa0FnQ3l3QUYwRUFUZ1JBSUFFZ0N5a0NERGNDQUNBQklBc29BaFEyQWdnTUFRc2dBU0FMS0FJTUlBc29BaEFRR2dzZ0NVRWthaUVCSUFzc0FDTkJBRTRFUUNBQklBc3BBaGczQWdBZ0FTQUxLQUlnTmdJSUlBa01BZ3NnQVNBTEtBSVlJQXNvQWh3UUdpQUpEQUVMRUNnQUN5RUtBa0FnQUNnQ2dBSWlBU0FBS0FLRUFra0VRQ0FCUVFBMkFnZ2dBVUlBTndJQUlBRWdDaWdDQURZQ0FDQUJJQW9vQWdRMkFnUWdBU0FLS0FJSU5nSUlJQXBCQURZQ0NDQUtRZ0EzQWdBZ0FTQUtLQUlVTmdJVUlBRWdDaWtDRERjQ0RDQUtRZ0EzQWd3Z0NrRUFOZ0lVSUFFZ0NpZ0NJRFlDSUNBQklBb3BBaGczQWhnZ0NrSUFOd0lZSUFwQkFEWUNJQ0FCSUFvb0FpdzJBaXdnQVNBS0tRSWtOd0lrSUFwQ0FEY0NKQ0FLUVFBMkFpd2dBQ0FCUVRCcU5nS0FBaUFLUVF4cUlRY01BUXRCQUNFTUl3QkJJR3NpRFNRQUFrQUNRQ0FBUWZ3QmFpSUlLQUlFSUFnb0FnQWlCV3RCTUcwaUJrRUJhaUlKUWRhcTFTcEpCRUFnQ0NnQ0NDRUJJQTBnQ0VFSWFqWUNHQ0FKSUFFZ0JXdEJNRzBpQlVFQmRDSUJJQUVnQ1VrYlFkV3ExU29nQlVHcTFhb1ZTUnNpQVFSQUlBRkIxcXJWS2s4TkFpQUJRVEJzRUJnaERBc2dEU0FNTmdJSUlBMGdEQ0FCUVRCc2FpSUpOZ0lVSUEwZ0RDQUdRVEJzYWlJTU5nSU1JQXdnQ2lnQ0FEWUNBQ0FNSUFvb0FnUTJBZ1FnRENBS0tBSUlOZ0lJSUFwQkFEWUNDQ0FLUWdBM0FnQWdEQ0FLS0FJVU5nSVVJQXdnQ2lrQ0REY0NEQ0FLUWdBM0Fnd2dDa0VBTmdJVUlBd2dDaWdDSURZQ0lDQU1JQW9wQWhnM0FoZ2dDa0lBTndJWUlBcEJBRFlDSUNBTUlBb29BaXcyQWl3Z0RDQUtLUUlrTndJa0lBcENBRGNDSkNBS1FRQTJBaXdnRFNBTVFUQnFJZ0UyQWhBQ2Z5QUlLQUlFSWdjZ0NDZ0NBQ0lHUmdSQUlBWU1BUXNEUUNBTVFUQnJJZ0ZCQURZQ0NDQUJRZ0EzQWdBZ0FTQUhRVEJySWdjb0FnQTJBZ0FnQVNBSEtBSUVOZ0lFSUFFZ0J5Z0NDRFlDQ0NBSFFRQTJBZ2dnQjBJQU53SUFJQUVnQnlnQ0ZEWUNGQ0FCSUFjcEFndzNBZ3dnQjBJQU53SU1JQWRCQURZQ0ZDQUJJQWNvQWlBMkFpQWdBU0FIS1FJWU53SVlJQWRDQURjQ0dDQUhRUUEyQWlBZ0FTQUhLQUlzTmdJc0lBRWdCeWtDSkRjQ0pDQUhRZ0EzQWlRZ0IwRUFOZ0lzSUEwZ0RTZ0NERUV3YXlJTU5nSU1JQVlnQjBjTkFBc2dDQ2dDQkNFR0lBMG9BaFFoQ1NBTktBSVFJUUVnQ0NnQ0FBc2hCU0FJSUF3MkFnQWdEU0FGTmdJTUlBZ2dBVFlDQkNBTklBWTJBaEFnQ0NnQ0NDRUJJQWdnQ1RZQ0NDQU5JQVUyQWdnZ0RTQUJOZ0lVSUEwb0FoQWlCaUFOS0FJTUlnRkhCRUFEUUNBTklBWkJNR3NpQlRZQ0VDQUZMQUF2UVFCSUJFQWdCU2dDSkJBWEN5QUdRUTFyTEFBQVFRQklCRUFnQmtFWWF5Z0NBQkFYQ3lBRkxBQVhRUUJJQkVBZ0JTZ0NEQkFYQ3lBRktBSUFJZ1VFUUNBR1FTeHJJQVUyQWdBZ0JSQVhDeUFOS0FJUUlnWWdBVWNOQUFzTElBMG9BZ2dpQVFSQUlBRVFGd3NnRFVFZ2FpUUFEQUlMRUNnQUMwR2poTzhBRURnQUN5QUtRUXhxSVFjZ0Npd0FMMEVBVGcwQUlBb29BaVFRRndzZ0Npd0FJMEVBU0FSQUlBb29BaGdRRndzZ0J5d0FDMEVBU0FSQUlBb29BZ3dRRndzZ0NpZ0NBQ0lCQkVBZ0NpQUJOZ0lFSUFFUUZ3c2dCQ2dDYUNJQkJFQWdCQ0FCTmdKc0lBRVFGd3NnQ3l3QUkwRUFTQVJBSUFzb0FoZ1FGd3NnQ3l3QUYwRUFTQVJBSUFzb0Fnd1FGd3NnQ3l3QUMwRUFUZzBBSUFzb0FnQVFGd3NnQkN3QXN3RkJBRTROQXlBRUtBS29BUkFYREFNTElBWWdCQ2dDeUFFZ0JDZ0N6QUVRSUF3QkN5QUdJQVFvQXNnQklBUkJ5QUZxSUFGQkFFZ2lBUnNnQkNnQ3pBRWdCU0FCR3hBaEdnc0NRQ0FDTEFDUEFrRUFUZ1JBSUFSQlFHc2dBaWdDakFJMkFnQWdCQ0FDS1FLRUFqY0RPQXdCQ3lBRVFUaHFJQUlvQW9RQ0lBSW9Bb2dDRUJvTElBQWdCRUU0YWhDcER5RUJJQVFzQUVOQkFFZ0VRQ0FFS0FJNEVCY0xJQUZGRFFBZ0FDZ0NnQUlpQVVFc2F5SU5LQUlBSWdVZ0FVRW9heUlKS0FJQVJ3UkFJQVVnQWpZQ0FDQU5JQVZCQkdvMkFnQU1BUXNnQlNBQlFUQnJJZ1lvQWdBaURHc2lDa0VDZFNJRlFRRnFJZ2hCZ0lDQWdBUlBEUU1nQ0NBS1FRRjFJZ0VnQVNBSVNSdEIvLy8vL3dNZ0NrSDgvLy8vQjBrYklnc0VmeUFMUVlDQWdJQUVUdzBGSUF0QkFuUVFHQVZCQUFzaUNDQUZRUUowYWlJQklBSTJBZ0FnQ2tFQVNnUkFJQWdnRENBS0VCa2FDeUFHSUFnMkFnQWdEU0FCUVFScU5nSUFJQWtnQ0NBTFFRSjBhallDQUNBTVJRMEFJQXdRRndzZ0JDd0F3d0ZCQUVnRVFDQUVLQUs0QVJBWEN5QUVMQURUQVVFQVNBUkFJQVFvQXNnQkVCY0xJQVFzQU9NQlFRQk9EUUFnQkNnQzJBRVFGd3NnQkVFNGFpQUVRWmdDYWtHNDhlOEFFSWtFSUFRZ0JFRkFheWdDQURZQzRBRWdCQ0FFS1FNNE53UFlBU0FFSUFRb0FrdzJBdEFCSUFRZ0JDa0NSRGNEeUFFZ0JDZ0MyQUVnQkNnQ3lBRkhJQVFvQXR3QklBUW9Bc3dCUjNKRkRRTWdBRUhvQW1vaENVRUFJUXdEUUNBRUlBUW9BdGdCTmdLZ0FVR1lCQkFZSWcwUXZnUWhDQUpBSUFNc0FBdEJBRTRFUUNBRUlBTW9BZ2cyQW9BQklBUWdBeWtDQURjRGVBd0JDeUFFUWZnQWFpQURLQUlBSUFNb0FnUVFHZ3NnQkNBSU5nS0VBUUpBSUFBb0F1d0NJZ0VnQUNnQzhBSkpCRUFnQVNBRUtRTjROd0lBSUFFZ0JDZ0NnQUUyQWdnZ0FTQUVLQUtFQVRZQ0RDQUFJQUZCRUdvMkF1d0NEQUVMSUFrZ0JFSDRBR29Rb1FFZ0JDd0Fnd0ZCQUU0TkFDQUVLQUo0RUJjTElBUW9BcGdDSVFGQkFDRUhJQVJCQURvQWdBRWdCRUxzM28yTHhxN2F0KzRBTndONElBUkJDRG9BZ3dFZ0JFRUFPZ0M4QVNBRVFlekttYU1ITmdLNEFTQUVRUVE2QU1NQklBUWdBVFlDcUFFZ0JDQUVRYWdCYWlBRVFmZ0FhaEFkTmdKb0lBUW9BbWdpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlHRUI4aUJTQUVLQUs4QVNBRUxRRERBU0lCSUFGQkdIUkJHSFVpQVVFQVNCdEdCSDhnQkVHNEFXcEJmeUFHSUFVUUcwVWhCeUFFTFFEREFRVWdBUXRCR0hSQkdIVkJBRWdFUUNBRUtBSzRBUkFYQ3lBRUxBQ0RBVUVBU0FSQUlBUW9BbmdRRndzQ1FDQUhCRUFnRFVJQU53T29Bd3dCQ3lBRUtBS1lBaUVCUVFBaEJ5QUVRUUE2QUlBQklBUkM3TjZOaThhdTJyZnVBRGNEZUNBRVFRZzZBSU1CSUFSQkJqb0F3d0VnQkVHU3B1OEFLQUFBTmdLNEFTQUVRWmFtN3dBdkFBQTdBYndCSUFSQkFEb0F2Z0VnQkNBQk5nS29BU0FFSUFSQnFBRnFJQVJCK0FCcUVCMDJBbWdnQkNnQ2FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnWVFIeUlGSUFRb0Fyd0JJQVF0QU1NQklnRWdBVUVZZEVFWWRTSUJRUUJJRzBZRWZ5QUVRYmdCYWtGL0lBWWdCUkFiUlNFSElBUXRBTU1CQlNBQkMwRVlkRUVZZFVFQVNBUkFJQVFvQXJnQkVCY0xJQVFzQUlNQlFRQklCRUFnQkNnQ2VCQVhDeUFIQkVCQnFycnhBRUVBRUNRTUFRc2dEU0FBS0FJc3R5QUFLQUpBdDZJZ0FDZ0NLRUVDZExlalJBQUFBQUFBQVBBL29Ea0RxQU1MSUFRZ0JFR2dBV3BCdU1YdkFCQWROZ0o0QWtCQmhnTkJBQ0FFS0FKNEcwVU5BQ0FFSUFSQm9BRnFRYmpGN3dBUUhUWUN1QUVDUUNBRUtBSzRBU0lCQkVBZ0FTZ0NDQ0lCRFFFTFFZak04UUFoQVFzZ0FTSUZFQjhpQzBGd1R3MEdBa0FDUUNBTFFRdFBCRUFnQzBFUWFrRndjU0lHRUJnaEFTQUVJQVpCZ0lDQWdIaHlOZ0tBQVNBRUlBRTJBbmdnQkNBTE5nSjhEQUVMSUFRZ0N6b0Fnd0VnQkVINEFHb2hBU0FMUlEwQkN5QUJJQVVnQ3hBWkdnc2dBU0FMYWtFQU9nQUFJQTFCMUFCcUlRWWdCQzBBZ3dFaUJVRVlkRUVZZFNFQkFrQWdEU3dBWDBFQVRnUkFJQUZCQUU0RVFDQUdJQVFwQTNnM0FnQWdCaUFFS0FLQUFUWUNDQXdDQ3lBR0lBUW9BbmdnQkNnQ2ZCQWdEQUVMSUFZZ0JDZ0NlQ0FFUWZnQWFpQUJRUUJJSWdFYklBUW9BbndnQlNBQkd4QWhHZ3NnQkN3QWd3RkJBRTROQUNBRUtBSjRFQmNMQWtBZ0RFRVFkRUdBZ0FScVFSQjFJZ3hCQVV3RVFDQUVRZmdBYWlJQklBNG9BdXdCRUh3Z0JFRW9haUFCRUtZQklBMUJoQU5xSUFRb0FpZ2dCQ2dDTEJCUklBUW9BaWdpQVFSQUlBUWdBVFlDTENBQkVCY0xJQVFzQUlNQlFRQk9EUUVnQkNnQ2VCQVhEQUVMSUFSQitBQnFJZ0VnQWtHbkFSRG5BU2dDN0FFUWZDQUVRUmhxSUFFUXBnRWdEVUdFQTJvZ0JDZ0NHQ0FFS0FJY0VGRWdCQ2dDR0NJQkJFQWdCQ0FCTmdJY0lBRVFGd3NnQkN3QWd3RkJBRTROQUNBRUtBSjRFQmNMSUFnZ0JDZ0NvQUVRcUE4Z0JFSFlBV29RaGdRZ0JDZ0MyQUVnQkNnQ3lBRkhJQVFvQXR3QklBUW9Bc3dCUjNJTkFBc01Bd3NNQXdzUUtBQUxRYU9FN3dBUU9BQUxJQVFzQUpNQ1FRQklCRUFnQkNnQ2lBSVFGd3NnQkVHZ0Ftb2tBQThMRUMwQUM3b1JBUWQvSXdCQjRBQnJJZ01rQUNBRFFjZ0FhaUFCUVpiUjdRQVF1QUlDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBREtBSllJQU1vQWxSclFRTjFRUUZOQkVBZ0EwRTRhaUFCUWZPcDd3QVFVMEdKQTBFQUlBTW9BamdnQXlnQ1BISWJJUVFnQTBISUFHb2lCU2dDRENJR0lBVkJCR3BIQkVBZ0JrR2d4SUVCS0FJQUVRRUFDeUFFRFFGQitBTVFHQ0lIRU53REdpQURJQUZCdU1YdkFCQWROZ0pJUVlZRFFRQWdBeWdDU0J0RkRRVWdBeUFCUWJqRjd3QVFIVFlDT0FKQUlBTW9BamdpQkFSQUlBUW9BZ2dpQkEwQkMwR0l6UEVBSVFRTElBUWlCUkFmSWdaQmNFOE5DaUFHUVF0SkRRSWdCa0VRYWtGd2NTSUlFQmdoQkNBRElBaEJnSUNBZ0hoeU5nSlFJQU1nQkRZQ1NDQURJQVkyQWt3TUF3c2dBMEhJQUdvaUJDZ0NEQ0lGSUFSQkJHcEhCRUFnQlVHZ3hJRUJLQUlBRVFFQUN3dEJuQU1RR0NJSEVPWUpJUWdnQXlBQlFiakY3d0FRSFRZQ1NBSkFRWVlEUVFBZ0F5Z0NTQnRGRFFBZ0F5QUJRYmpGN3dBUUhUWUNPQUpBSUFNb0FqZ2lCQVJBSUFRb0FnZ2lCQTBCQzBHSXpQRUFJUVFMSUFRUUh5SUZRWEJQRFFrQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElna1FHQ0VHSUFNZ0NVR0FnSUNBZUhJMkFsQWdBeUFHTmdKSUlBTWdCVFlDVEF3QkN5QURJQVU2QUZNZ0EwSElBR29oQmlBRlJRMEJDeUFHSUFRZ0JSQVpHZ3NnQlNBR2FrRUFPZ0FBSUFkQjFBQnFJUVFnQXkwQVV5SUdRUmgwUVJoMUlRVUNRQ0FITEFCZlFRQk9CRUFnQlVFQVRnUkFJQVFnQXlrRFNEY0NBQ0FFSUFNb0FsQTJBZ2dNQXdzZ0JDQURLQUpJSUFNb0Frd1FJQXdCQ3lBRUlBTW9Ba2dnQTBISUFHb2dCVUVBU0NJRUd5QURLQUpNSUFZZ0JCc1FJUm9nQXl3QVUwRUFUZzBCQ3lBREtBSklFQmNMSUFOQk9Hb2dBVUh6cWU4QUVGTWdCMEVDUVFOQmlRTkJBQ0FES0FJNElBTW9Banh5R3hzMkF2Z0NJQU5CeUFCcUlBRWdDQkNxRHlBQUtBSTBJZ0VFUUNBQUlBRTJBamdnQVJBWEN5QUFJQU1vQWtnMkFqUWdBQ0FES0FKTU5nSTRJQUFnQXlnQ1VEWUNQQ0FBSUFNb0FsUTJBa0FDUUVHSkEwRUFJQU1vQWpnZ0F5Z0NQSEliUlEwQUlBTWdBMEU0YWhBeE5nSVlJQU5CeUFCcUlBTkJHR29nQ0JDcUR5QURLQUpJSWdCRkRRQWdBeUFBTmdKTUlBQVFGd3NnQWlBSElBSW9BZ0FvQXFnQkVRSUFEQVFMSUFNZ0Jqb0FVeUFEUWNnQWFpRUVJQVpGRFFFTElBUWdCU0FHRUJrYUN5QUVJQVpxUVFBNkFBQWdCMEhVQUdvaEJDQURMUUJUSWdaQkdIUkJHSFVoQlFKQUlBY3NBRjlCQUU0RVFDQUZRUUJPQkVBZ0JDQURLUU5JTndJQUlBUWdBeWdDVURZQ0NBd0NDeUFFSUFNb0FrZ2dBeWdDVEJBZ0RBRUxJQVFnQXlnQ1NDQURRY2dBYWlBRlFRQklJZ1FiSUFNb0Frd2dCaUFFR3hBaEdnc2dBeXdBVTBFQVRnMEFJQU1vQWtnUUZ3c2dBeUFCUVp2VTdnQVFIVFlDU0FKQUlBTW9Ba2dpQkFSQUlBUW9BZ2dpQkEwQkMwR0l6UEVBSVFRTElBUWlCUkFmSWdaQmNFOE5BUUpBQWtBZ0JrRUxUd1JBSUFaQkVHcEJjSEVpQ0JBWUlRUWdBeUFJUVlDQWdJQjRjallDUUNBRElBUTJBamdnQXlBR05nSThEQUVMSUFNZ0Jqb0FReUFEUVRocUlRUWdCa1VOQVFzZ0JDQUZJQVlRR1JvTElBUWdCbXBCQURvQUFBSkFBa0FDUUFKQUFrQWdBeWdDUENJRUlBTXNBRU1pQlVIL0FYRWlCaUFGUVFCSUd3NEVCQUVCQUFFTElBTkJPR3BCZjBHL2t1MEFRUU1RRzBVTkFTQURLQUk4SVFRZ0F5MEFReUlHSVFVTElBUWdCaUFGUVJoMFFSaDFRUUJJRzBFR1JnUi9JQU5CT0dwQmYwR25udTRBUVFZUUcwVU5BU0FETFFCRElnWWhCU0FES0FJOEJTQUVDeUFHSUFWQkdIUkJHSFZCQUVnYlFRMUhEUUVnQTBFNGFrRi9RYUtON2dCQkRSQWJEUUVnQjBFQk5nTDBBd3dDQ3lBREtBSTRJQU5CT0dvZ0F5d0FRMEVBU0JzaUJoQWZJZ1ZCY0U4TkJnSkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlDQkFZSVFRZ0F5QUlRWUNBZ0lCNGNqWUNVQ0FESUFRMkFrZ2dBeUFGTmdKTURBRUxJQU1nQlRvQVV5QURRY2dBYWlFRUlBVkZEUUVMSUFRZ0JpQUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0J5QURRY2dBYWhDTUJ6WUM2QU1nQXl3QVUwRUFUZzBCSUFNb0FrZ1FGd3dCQ3lBSFFRTTJBdlFEQ3lBRElBRkJsdEh0QUJCQk5nSXdJQU1nQVVHcWsrOEFFRUUyQWlnQ1FBSi9RWWNEUVFBZ0F5Z0NNQnNFUUNNQVFSQnJJZ0VrQUNBQklBTW9BakEyQWdnZ0FTZ0NDQ0VFSUFGQkVHb2tBQ0FESUFRMkFoQWdBMEVRYWhCdklnUVFIeUlCUVhCUERRVUNRQUpBSUFGQkMwOEVRQ0FCUVJCcVFYQnhJZ1lRR0NFRklBTWdCa0dBZ0lDQWVISTJBaUFnQXlBRk5nSVlJQU1nQVRZQ0hBd0JDeUFESUFFNkFDTWdBMEVZYWlFRklBRkZEUUVMSUFVZ0JDQUJFQmthQ3lBQklBVnFRUUE2QUFBZ0EwSElBR29nQTBFWWFoQ0VCaUFBS0FJMElnRUVRQ0FBSUFFMkFqZ2dBUkFYQ3lBQUlBTW9Ba2dpQkRZQ05DQUFJQU1vQWt3aUJUWUNPQ0FBSUFNb0FsQTJBandnQTBFQU5nSlFJQU5DQURjRFNDQUFJQU1vQWxRMkFrUWdBeXdBSTBFQVNBUkFJQU1vQWhnUUZ5QUFLQUk0SVFVZ0FDZ0NOQ0VFQzBFQUlRRWdBMEVBTmdJSUlBTkNBRGNEQUVFQUlRWWdCU0FFYXlJRkJFQWdCVUVBU0EwSElBTWdCUkFZSWdFMkFnQWdBeUFCSUFWQkFuVkJBblJxTmdJSUlBRWdCQ0FGRUJrZ0JXb2hCZ3NnQXlBQUtBSkVJZ1EyQWd3Z0IwSFlBMm9nQVNBR0VGRWdCeUFFTmdMa0F5QUJCRUFnQXlBQk5nSUVJQUVRRndzakFFRVFheUlCSkFBZ0FTQURLQUlvTmdJSUlBRW9BZ2doQkNBQlFSQnFKQUFnQXlBRU5nSklJQUFnQTBISUFHb1FlQ0lCTmdKQVFld0REQUVMSUFNZ0FVSFE5dThBRUVFMkFraEJod05CQUNBREtBSklHMFVOQVNBRElBRkIwUGJ2QUJCQk5nSVlJd0JCRUdzaUFDUUFJQUFnQXlnQ0dEWUNDQ0FBS0FJSUlRRWdBRUVRYWlRQUlBTWdBVFlDU0VFRFFRUWdBMEhJQUdvUXdRZ2lBQnNoQVVIb0EwSDBBeUFBR3dzZ0Iyb2dBVFlDQUFzZ0FpQUhJQUlvQWdBb0FxZ0JFUUlBSUFNc0FFTkJBRTROQUNBREtBSTRFQmNMSUFOQjRBQnFKQUFQQ3hBdEFBc1FMUUFMRUNnQUN4QXRBQXUwRWdJSGZ3RjlJd0JCOEFGcklnRWtBRUdnQkJBWUlnVVF1d1VoQnlBQklBQkIwclh0QUJBZE5nSm9Ba0FnQVNnQ2FDSUNCRUFnQWlnQ0NDSUNEUUVMUVlqTThRQWhBZ3NDUUFKQUlBSWlCQkFmSWdOQmNFa0VRQUpBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQmhBWUlRSWdBU0FHUVlDQWdJQjRjallDbUFFZ0FTQUNOZ0tRQVNBQklBTTJBcFFCREFFTElBRWdBem9BbXdFZ0FVR1FBV29oQWlBRFJRMEJDeUFDSUFRZ0F4QVpHZ3RCQUNFRUlBSWdBMnBCQURvQUFBSkFJQUVvQXBRQklnWWdBUzBBbXdFaUFpQUNRUmgwUVJoMUlnTkJBRWdiUVFOR0JIOGdBVUdRQVdwQmYwSDE1dTBBUVFNUUcwVUVRRUVCSVFRTUFnc2dBUzBBbXdFaUFpRURJQUVvQXBRQkJTQUdDeUFDSUFOQkdIUkJHSFZCQUVnYlFRSkhEUUFnQVVHUUFXcEJmMEhkbXU0QVFRSVFHMFZCQVhRaEJBc2dCU0FFTmdLTUJDQUJMQUNiQVVFQVNBUkFJQUVvQXBBQkVCY0xJQUVnQUVHNHhlOEFFQjAyQXBBQkFrQkJoZ05CQUNBQktBS1FBUnRGRFFBZ0FTQUFRYmpGN3dBUUhUWUNhQUpBSUFFb0FtZ2lBZ1JBSUFJb0FnZ2lBZzBCQzBHSXpQRUFJUUlMSUFJaUJCQWZJZ05CY0U4TkF3SkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCaEFZSVFJZ0FTQUdRWUNBZ0lCNGNqWUNtQUVnQVNBQ05nS1FBU0FCSUFNMkFwUUJEQUVMSUFFZ0F6b0Ftd0VnQVVHUUFXb2hBaUFEUlEwQkN5QUNJQVFnQXhBWkdnc2dBaUFEYWtFQU9nQUFJQVZCMUFCcUlRSWdBUzBBbXdFaUEwRVlkRUVZZFNFRUFrQWdCU3dBWDBFQVRnUkFJQVJCQUU0RVFDQUNJQUVwQTVBQk53SUFJQUlnQVNnQ21BRTJBZ2dNQWdzZ0FpQUJLQUtRQVNBQktBS1VBUkFnREFFTElBSWdBU2dDa0FFZ0FVR1FBV29nQkVFQVNDSUNHeUFCS0FLVUFTQURJQUliRUNFYUN5QUJMQUNiQVVFQVRnMEFJQUVvQXBBQkVCY0xJQUVnQUVIMjVlMEFFRUUyQXBBQkFrQkJod05CQUNBQktBS1FBUnNFUUNBQklBQkI5dVh0QUJCQk5nSm9Jd0JCRUdzaUFpUUFJQUlnQVNnQ2FEWUNDQ0FDS0FJSUlRUWdBa0VRYWlRQUlBRWdCRFlDa0FFZ0FVR1FBV29RZUNFQ0lBRkJBRFlDbUFFZ0FVSUFOd09RQVNBQ1FSQjBJZ1JCRUhVaEFnSkFJQVJCQUVnRVFDQUJJQUlnQWtFZmRTSUVhaUFFY3pZQ0VDQUJRZWdBYWtHSWdlOEFJQUZCRUdvUVR5QUJJQUVvQW5BMkFwZ0JJQUVnQVNrRGFEY0RrQUVNQVFzZ0JBUkFJQUVnQWpZQ0lDQUJRZWdBYWtHVzh1MEFJQUZCSUdvUVR5QUJJQUVvQW5BMkFwZ0JJQUVnQVNrRGFEY0RrQUVNQVFzZ0FVRXdPZ0NRQVNBQlFRRTZBSnNCQ3lBQlFZQUJhaUFGUWZRRGFpQUJRWkFCYWhDRkJpQUZJQUVwQTRBQk53TDRBeUFCSUFCQnE5anVBQkJCTmdKb1FZY0RRUUFnQVNnQ2FCc0VRQ0FGUVFFMkFvUUVDeUFCSUFCQm9iSHZBQkJCTmdKb0FrQkJod05CQUNBQktBSm9HMFVOQUNBQklBQkJvYkh2QUJCQk5nSklJd0JCRUdzaUFDUUFJQUFnQVNnQ1NEWUNDQ0FBS0FJSUlRSWdBRUVRYWlRQUlBRWdBallDV0NBQlFkZ0FhaEJ2SWdRUUh5SUFRWEJQRFFRQ1FBSkFJQUJCQzA4RVFDQUFRUkJxUVhCeElnTVFHQ0VDSUFFZ0EwR0FnSUNBZUhJMkFuQWdBU0FDTmdKb0lBRWdBRFlDYkF3QkN5QUJJQUE2QUhNZ0FVSG9BR29oQWlBQVJRMEJDeUFDSUFRZ0FCQVpHZ3NnQUNBQ2FrRUFPZ0FBSUFFb0FtZ2dBVUhvQUdvZ0FTd0FjeUlBUVFCSUcwR3ZsKzhBUVFRUTdBSUVmeUFGSUFGQjZBQnFFSXNITmdMd0F5QUJMUUJ6QlNBQUMwRVlkRUVZZFVFQVRnMEFJQUVvQW1nUUZ3c2dBU3dBbXdGQkFFNE5BU0FCS0FLUUFSQVhEQUVMSUFFZ0FFSGxsdTRBRUVFMkFwQUJRWWNEUVFBZ0FTZ0NrQUViUlEwQUlBRkI2QUJxSUFCQjVaYnVBQkNKQkNBQklBRW9BbkEyQW1BZ0FTQUJLUU5vTndOWUlBRWdBU2dDZkRZQ1VDQUJJQUVwQW5RM0EwZ2dBU2dDV0NBQktBSklSeUFCS0FKY0lBRW9Ba3hIY2tVTkFBTkFJQUVnQVNnQ1dEWUNRRUg0QkJBWUlnUVFoUWdqQUVFUWF5SUFKQUFnQUNBQlFVQnJLQUlBTmdJSUlBQW9BZ2doQWlBQVFSQnFKQUFnQVNBQ05nTG9BU0FCUWVnQmFoQnZJZ01RSHlJQVFYQlBEUVFDUUFKQUlBQkJDMDhFUUNBQVFSQnFRWEJ4SWdZUUdDRUNJQUVnQmtHQWdJQ0FlSEkyQXBnQklBRWdBallDa0FFZ0FTQUFOZ0tVQVF3QkN5QUJJQUE2QUpzQklBRkJrQUZxSVFJZ0FFVU5BUXNnQWlBRElBQVFHUm9MSUFBZ0FtcEJBRG9BQUNBRUlBRkJrQUZxRUpNR05nTDhBeUFCTEFDYkFVRUFTQVJBSUFFb0FwQUJFQmNMSUFFZ0FVRkFheERIQVRZQ2tBRUNRQ0FCS0FLUUFTSUFCSDhnQUNnQ0JDSUFRWWpNOFFBZ0FCc0ZRWWpNOFFBTFFmS0c3Z0JCQ1JEc0FnMEFJQUVnQVVGQWF4REhBVFlDTUNNQVFSQnJJZ0FrQUNBQUlBRW9BakEyQWdnZ0FDZ0NDQ0VDSUFCQkVHb2tBQ0FCSUFJMkFqZ2dBVUU0YWhDL0NpRUlRZWkyZ2dFdEFBQkZCRUFnQVVHUUFXb2lBRUdFbTRFQlFkZ0FFQmthSUFGQkN6WUM3QUVnQVNBQU5nTG9BU0FCSUFFcEErZ0JOd01JSUFGQkNHb1ExQWhCNkxhQ0FVRUJPZ0FBQzBIZ3RvSUJJUUlnQkFKL0FrQkI0TGFDQVNnQ0FDSUFSUTBBQTBBZ0FpQUFJQUFxQWhBZ0NGMGlBeHNoQWlBQUlBTkJBblJxS0FJQUlnQU5BQXNnQWtIZ3RvSUJSZzBBSUFJcUFoQWdDRjROQUNBQ0tBSVVEQUVMSUFFZ0NMczVBd0JCcTdueEFDQUJFQ1JCQUF0QkFXc2lBRUVLVFFSL0lBQkJBblJCMU5MeUFHb29BZ0FGUVFBTE5nS3NCQ0FCSUFGQlFHc1F4d0UyQXVnQklBRWdBVUhvQVdvUXh3RTJBcEFCSUFFb0FwQUJJZ0FFZnlBQUtBSUVJZ0JCaU16eEFDQUFHd1ZCaU16eEFBdEJxZG51QUVFT0VPd0NEUUFnQVNBQlFVQnJFTWNCTmdJd0lBRWdBVUV3YWhESEFUWUNPQ01BUVJCcklnQWtBQ0FBSUFFb0FqZzJBZ2dnQUNnQ0NDRUNJQUJCRUdva0FDQUJJQUkyQXVnQklBRkI2QUZxRUc4aUF4QWZJZ0JCY0U4TkJRSkFBa0FnQUVFTFR3UkFJQUJCRUdwQmNIRWlCaEFZSVFJZ0FTQUdRWUNBZ0lCNGNqWUNtQUVnQVNBQ05nS1FBU0FCSUFBMkFwUUJEQUVMSUFFZ0FEb0Ftd0VnQVVHUUFXb2hBaUFBUlEwQkN5QUNJQU1nQUJBWkdnc2dBQ0FDYWtFQU9nQUFJQVFnQVVHUUFXb1FtZ1UyQXF3RUlBRXNBSnNCUVFCT0RRQWdBU2dDa0FFUUZ3c2dCU0FFSUFVb0FnQW9BcWdCRVFJQUlBRkIyQUJxRUlZRUlBRW9BbGdnQVNnQ1NFY2dBU2dDWENBQktBSk1SM0lOQUFzTElBRkI4QUZxSkFBZ0J3OExEQUVMRUMwQUN4QXRBQXVERFFFSGZ5TUFRVUJxSWdFa0FDQUJJQUJCc0xidUFCQkJOZ0k0QWtBQ1FBSkFRWWNEUVFBZ0FTZ0NPQnNFUUNNQVFSQnJJZ0lrQUNBQ0lBRW9BamcyQWdnZ0FpZ0NDQ0VESUFKQkVHb2tBQ0FCSUFNMkFnZ2dBVUVJYWhCdklnTVFIeUlDUVhCSkJFQUNRQUpBSUFKQkMwOEVRQ0FDUVJCcVFYQnhJZ1VRR0NFR0lBRWdCVUdBZ0lDQWVISTJBakFnQVNBR05nSW9JQUVnQWpZQ0xBd0JDeUFCSUFJNkFETWdBVUVvYWlFR0lBSkZEUUVMSUFZZ0F5QUNFQmthQ3lBQ0lBWnFRUUE2QUFCQkFTRUNJQUVvQWl3Z0FTMEFNeUlESUFOQkdIUkJHSFVpQTBFQVNCdEJCRVlFZnlBQlFTaHFRWDlCcjVmdkFFRUVFQnRCQUVjaEFpQUJMUUF6QlNBREMwRVlkRUVZZFVFQVNBUkFJQUVvQWlnUUZ3dEJBQ0VHSUFKRkRRTkJ5QVFRR0NJRkVMc0VJUVlnQVNBQVFaQ0Q3Z0FRSFRZQ0tBSkFJQUVvQWlnaUFnUkFJQUlvQWdnaUFnMEJDMEdJelBFQUlRSUxJQUlpQXhBZklnUkJjRThOQWdKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUJ4QVlJUUlnQVNBSFFZQ0FnSUI0Y2pZQ0lDQUJJQUkyQWhnZ0FTQUVOZ0ljREFFTElBRWdCRG9BSXlBQlFSaHFJUUlnQkVVTkFRc2dBaUFESUFRUUdSb0xJQUlnQkdwQkFEb0FBQ0FGUWRnRGFpRUNJQUV0QUNNaUJFRVlkRUVZZFNFREFrQWdCU3dBNHdOQkFFNEVRQ0FEUVFCT0JFQWdBaUFCS1FNWU53SUFJQUlnQVNnQ0lEWUNDQXdDQ3lBQ0lBRW9BaGdnQVNnQ0hCQWdEQUVMSUFJZ0FTZ0NHQ0FCUVJocUlBTkJBRWdpQWhzZ0FTZ0NIQ0FFSUFJYkVDRWFDeUFCTEFBalFRQklCRUFnQVNnQ0dCQVhDeUFCSUFCQjByWHRBQkFkTmdJSUFrQWdBU2dDQ0NJQ0JFQWdBaWdDQ0NJQ0RRRUxRWWpNOFFBaEFnc2dBaUlERUI4aUJFRndUdzBFQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSEVCZ2hBaUFCSUFkQmdJQ0FnSGh5TmdJd0lBRWdBallDS0NBQklBUTJBaXdNQVFzZ0FTQUVPZ0F6SUFGQktHb2hBaUFFUlEwQkN5QUNJQU1nQkJBWkdndEJBQ0VESUFJZ0JHcEJBRG9BQUFKQUlBRW9BaXdpQnlBQkxRQXpJZ0lnQWtFWWRFRVlkU0lFUVFCSUcwRURSZ1IvSUFGQktHcEJmMEgxNXUwQVFRTVFHMFVFUUVFQklRTU1BZ3NnQVMwQU15SUNJUVFnQVNnQ0xBVWdCd3NnQWlBRVFSaDBRUmgxUVFCSUcwRUNSdzBBSUFGQktHcEJmMEhkbXU0QVFRSVFHMFZCQVhRaEF3c2dCU0FETmdMQUJDQUJMQUF6UVFCSUJFQWdBU2dDS0JBWEN5QUJJQUJCdU1YdkFCQWROZ0lvQWtCQmhnTkJBQ0FCS0FJb0cwVU5BQ0FCSUFCQnVNWHZBQkFkTmdJSUFrQWdBU2dDQ0NJQ0JFQWdBaWdDQ0NJQ0RRRUxRWWpNOFFBaEFnc2dBaUlERUI4aUJFRndUdzBGQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSEVCZ2hBaUFCSUFkQmdJQ0FnSGh5TmdJd0lBRWdBallDS0NBQklBUTJBaXdNQVFzZ0FTQUVPZ0F6SUFGQktHb2hBaUFFUlEwQkN5QUNJQU1nQkJBWkdnc2dBaUFFYWtFQU9nQUFJQVZCMUFCcUlRSWdBUzBBTXlJRVFSaDBRUmgxSVFNQ1FDQUZMQUJmUVFCT0JFQWdBMEVBVGdSQUlBSWdBU2tES0RjQ0FDQUNJQUVvQWpBMkFnZ01Bd3NnQWlBQktBSW9JQUVvQWl3UUlBd0JDeUFDSUFFb0FpZ2dBVUVvYWlBRFFRQklJZ0liSUFFb0Fpd2dCQ0FDR3hBaEdpQUJMQUF6UVFCT0RRRUxJQUVvQWlnUUZ3c2dBVUVJYWlJQ0lBRW9BamdRNXdNZ0JTQUJRU2hxSUFKQkFFRUVJQUlRaHdFaUFoQ1BCellDMEFNZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FTd0FFMEVBU0FSQUlBRW9BZ2dRRndzZ0FTQUFRWStiN3dBUVFUWUNLQ01BUVJCcklnSWtBQ0FDSUFFb0FpZzJBZ2dnQWlnQ0NDRURJQUpCRUdva0FDQUJJQU0yQWdnZ0FVRUlhaERCQ0NFRElBVW9BdEFESVFJQ1FDQURCRUFnQWtFRlJnMEJJd0JCRUdzaUFpUUFJQUlnQVNnQ0tEWUNDQ0FDS0FJSUlRTWdBa0VRYWlRQUlBRWdBellDQ0NBRklBRkJDR29RZURvQW5BUU1BUXNDUUFKQUFrQUNRQ0FDUVFGckRnWUNCQUVBQkFNRUN5QUZRUU02QUp3RURBTUxJQVZCQkRvQW5BUU1BZ3NnQlVFQ09nQ2NCQXdCQ3lBRlFRVTZBSndFQ3lBQklBQkJsYXp2QUJCQk5nSUlRWWNEUVFBZ0FTZ0NDQnRGRFFNakFFRVFheUlBSkFBZ0FDQUJLQUlJTmdJSUlBQW9BZ2doQWlBQVFSQnFKQUFnQVNBQ05nSUFRUUloQWlBQkVIaEJFSFFpQUVFUWRTQUFRUjkxSWdOcUlBTnpRUUZySWdOQkFrMEVRQ0FGSUFOQkIyeEJDR28yQXFRRUN5QUFRUUJPQkVCQkFTRUNJQUJGRFFRTElBVWdBallDcUFRTUF3c01Bd3NNQVFzUUxRQUxJQUZCUUdza0FDQUdEd3NRTFFBTGRnRUNmeUFCSUFCQjFBQnFJZ0JIQkVBZ0FTMEFDeUlEUVJoMFFSaDFJUUlnQUN3QUMwRUFUZ1JBSUFKQkFFNEVRQ0FBSUFFcEFnQTNBZ0FnQUNBQktBSUlOZ0lJRHdzZ0FDQUJLQUlBSUFFb0FnUVFJQThMSUFBZ0FTZ0NBQ0FCSUFKQkFFZ2lBQnNnQVNnQ0JDQURJQUFiRUNFYUN3dW9CQUVMZnlNQVFhQUJheUlCSkFCQm1MZUNBUzBBQUVVRVFDQUJRUWsyQWlRZ0FVRW9haUlLUWNTbDd3QWdBVUVrYWhCSUlRc2dBVUVKTmdJZ0lBRkJPR29pQTBISGt1OEFJQUZCSUdvUVNCb2dBVUVLTmdJY0lBRkJ5QUJxSWdSQjl0anVBQ0FCUVJ4cUVFZ2FJQUZCQ2pZQ0dDQUJRZGdBYWlJRlFhU203d0FnQVVFWWFoQklHaUFCUVF3MkFoUWdBVUhvQUdvaUJrSHRwZThBSUFGQkZHb1FTQm9nQVVFTE5nSVFJQUZCK0FCcUlnZEJpNy92QUNBQlFSQnFFRWdhSUFGQkVEWUNEQ0FCUVlnQmFpSUlRYStYN3dBZ0FVRU1haEJJR2tHUXQ0SUJRZ0EzQWdCQmpMZUNBVUdRdDRJQk5nSUFJQUZCbUFGcUlnSkJqTGVDQVVHUXQ0SUJJQW9nQ3hCQUlBSkJqTGVDQVVHUXQ0SUJJQU1nQXhCQUlBSkJqTGVDQVVHUXQ0SUJJQVFnQkJCQUlBSkJqTGVDQVVHUXQ0SUJJQVVnQlJCQUlBSkJqTGVDQVVHUXQ0SUJJQVlnQmhCQUlBSkJqTGVDQVVHUXQ0SUJJQWNnQnhCQUlBSkJqTGVDQVVHUXQ0SUJJQWdnQ0JCQUlBRXNBSk1CUVFCSUJFQWdBU2dDaUFFUUZ3c2dBU3dBZ3dGQkFFZ0VRQ0FCS0FKNEVCY0xJQUVzQUhOQkFFZ0VRQ0FCS0FKb0VCY0xJQUVzQUdOQkFFZ0VRQ0FCS0FKWUVCY0xJQUVzQUZOQkFFZ0VRQ0FCS0FKSUVCY0xJQUVzQUVOQkFFZ0VRQ0FCS0FJNEVCY0xJQUVzQUROQkFFZ0VRQ0FCS0FJb0VCY0xRWmkzZ2dGQkFUb0FBQXRCakxlQ0FTQUFFQ3NpQUVHUXQ0SUJSd1JBSUFBb0Fod2hDUXNnQVVHZ0FXb2tBQ0FKQzRVREFRWi9Ba0FDUUFKQUlBQW9BZ1FpQXlBQUtBSUFJZ1JyUVJodElnWkJBV29pQWtHcjFhclZBRWtFUUNBQ0lBQW9BZ2dnQkd0QkdHMGlCVUVCZENJSElBSWdCMHNiUWFyVnF0VUFJQVZCMWFyVktra2JJZ0pCcTlXcTFRQlBEUUVnQWtFWWJDSUZFQmdpQnlBR1FSaHNhaUlDSUFFb0FnQTJBZ0FnQWlBQktBSU1OZ0lNSUFJZ0FTa0NCRGNDQkNBQlFnQTNBZ1FnQVVFQU5nSU1JQUlnQVNrQ0VEY0NFQ0FGSUFkcUlRWWdBa0VZYWlFRklBTWdCRVlOQWlBRElRRURRQ0FDUVJocklnSWdBVUVZYXlJQktBSUFOZ0lBSUFJZ0FTZ0NERFlDRENBQ0lBRXBBZ1EzQWdRZ0FVSUFOd0lFSUFGQkFEWUNEQ0FDSUFFcEFoQTNBaEFnQVNBRVJ3MEFDeUFBSUFZMkFnZ2dBQ0FGTmdJRUlBQWdBallDQUNBRElBUkhCRUFEUUNBRFFRbHJMQUFBUVFCSUJFQWdBMEVVYXlnQ0FCQVhDeUFEUVJocklnQWhBeUFBSUFSSERRQUxDeUFFSVFNTUF3c1FLQUFMUWFPRTd3QVFPQUFMSUFBZ0JqWUNDQ0FBSUFVMkFnUWdBQ0FDTmdJQUN5QURCRUFnQXhBWEN3dVlBd0VIZnlNQVFSQnJJZ1FrQUNBRVFhckI4UUFnQVVIVUFHb1Fhd0pBSUFKQmxBTnFJZ01nQkVZTkFDQUVMUUFMSWdkQkdIUkJHSFVoQlNBRExBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFNZ0JDa0RBRGNDQUNBRElBUW9BZ2cyQWdnTUFnc2dBeUFFS0FJQUlBUW9BZ1FRSUF3QkN5QURJQVFvQWdBZ0JDQUZRUUJJSWdNYklBUW9BZ1FnQnlBREd4QWhHZ3NnQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3NDUUFKQUFrQWdBQ2dDckFFaUF5QUFLQUt3QVNJR1NRUkFJQU1nQVRZQ0JDQURJQUkyQWdBZ0FDQURRUWhxTmdLc0FRd0JDeUFESUFCQnFBRnFLQUlBSWdOcklnZEJBM1VpQ1VFQmFpSUZRWUNBZ0lBQ1R3MEJJQVVnQmlBRGF5SUdRUUoxSWdnZ0JTQUlTeHRCLy8vLy93RWdCa0g0Ly8vL0Iwa2JJZ1ZCZ0lDQWdBSlBEUUlnQlVFRGRDSUlFQmdpQlNBSlFRTjBhaUlHSUFFMkFnUWdCaUFDTmdJQUlBZEJBRW9FUUNBRklBTWdCeEFaR2dzZ0FDQUZJQWhxTmdLd0FTQUFJQVpCQ0dvMkFxd0JJQUFnQlRZQ3FBRWdBMFVOQUNBREVCY0xJQVJCRUdva0FBOExFQ2dBQzBHamhPOEFFRGdBQzFzQkFYOENRQUpBSUFBb0FnUWlBRVVOQUNBQktBSUFJUUVEUUNBQUtBSVFJZ0lnQVVzRVFDQUFLQUlBSWdBTkFRd0NDeUFCSUFKTEJFQWdBQ2dDQkNJQURRRU1BZ3NMSUFBTkFRdEJscnJ2QUJDV0FRQUxJQUJCRkdvTDlnTUJBbjhqQUVFUWF5SUdKQUFDUUFKQUlBRW9Ba3dpQnlBSEtBSUFLQUlJRVFBQVFSTkdCRUFDUUNBRElBRVEzQVJCZjBZTkFDQUZCRUFnQXlBQklBSVFvUVlNQVFzZ0F5QUJJQUlRb2dZTElBQW9BbndpQVVVTkFnTkFJQU1nQVNnQ0VDSUFTUVJBSUFFb0FnQWlBUTBCREFRTElBQWdBMGtFUUNBQktBSUVJZ0VOQVF3RUN3c2dBVVVOQWtFWUVCZ2lCU0FFTmdJUUlBVWdBallDRkFKQUlBRWlBRUVZYWlJREtBSUFJZ0VFUUFOQUFrQWdCQ0FCS0FJUVNBUkFJQUVvQWdBaUF3MEJJQUVoQXd3RUN5QUJLQUlFSWdNTkFDQUJRUVJxSVFNTUF3c2dBeUVCREFBTEFBc2dBeUVCQ3lBRklBRTJBZ2dnQlVJQU53SUFJQU1nQlRZQ0FDQUFLQUlVS0FJQUlnRUVRQ0FBSUFFMkFoUWdBeWdDQUNFRkN5QUFLQUlZSUFVUVJDQUFJQUFvQWh4QkFXbzJBaHdNQVFzZ0FTZ0NUQ0VBSUFaQkJoQVlJZ00yQWdBZ0JpQURRUVpxSWdRMkFnZ2dBMEdQQVRzQkJDQURRZkdBM0FNMkFRQWdCaUFFTmdJRUlBQWdCaEJTSVFRZ0JpZ0NBQ0lEQkVBZ0JpQUROZ0lFSUFNUUZ3c2dCQVJBSUFBb0Frd2lBU0FBRU53RVFYOUdEUUVnQlFSQUlBRWdBQ0FDRUtFR0RBSUxJQUVnQUNBQ0VLSUdEQUVMSUFBZ0FSRGNCRUYvUmcwQUlBVUVRQ0FBSUFFZ0FoQ2hCZ3dCQ3lBQUlBRWdBaENpQmdzZ0JrRVFhaVFBRHd0QmxycnZBQkNXQVFBTHZRb0JCMzhnQUVHWW1vRUJOZ0lBSUFCQnBBTnFJQUFvQXFnREVIMGdBRUdZQTJvZ0FDZ0NuQU1RK2dvZ0FDZ0NqQU1pQVFSQUlBQWdBVFlDa0FNZ0FSQVhDd0pBSUFCQjlBSnFJZ0VvQWdnaUJpQUJLQUlFSWdKR0JFQWdBVUVVYWlFSERBRUxJQUZCRkdvaEJ5QUNJQUVvQWhBaUJVRUZka0g4Ly84L2NXb2lCQ2dDQUNBRlFmOEFjVUVGZEdvaUF5QUNJQUVvQWhRZ0JXb2lCVUVGZGtIOC8vOC9jV29vQWdBZ0JVSC9BSEZCQlhScUlnVkdEUUFEUUNBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBRFFTQnFJZ01nQkNnQ0FHdEJnQ0JHQkVBZ0JDZ0NCQ0VESUFSQkJHb2hCQXNnQXlBRlJ3MEFDeUFCS0FJRUlRSWdBU2dDQ0NFR0N5QUhRUUEyQWdBZ0JpQUNheUlEUVFoTEJFQURRQ0FDS0FJQUVCY2dBU0FCS0FJRVFRUnFJZ0kyQWdRZ0FTZ0NDQ0FDYXlJRFFRaExEUUFMQzBIQUFDRUNBa0FDUUFKQUlBTkJBblpCQVdzT0FnRUFBZ3RCZ0FFaEFnc2dBU0FDTmdJUUN3SkFJQUFvQXZnQ0lnRWdBQ2dDL0FJaUFrWU5BQU5BSUFFb0FnQVFGeUFCUVFScUlnRWdBa2NOQUFzZ0FDZ0MvQUlpQVNBQUtBTDRBaUlDUmcwQUlBQWdBU0FCSUFKclFRUnJRUUoyUVg5elFRSjBhallDL0FJTElBQW9BdlFDSWdFRVFDQUJFQmNMSUFBb0F1Z0NJZ0lFUUNBQ0lBQW9BdXdDSWdGR0JIOGdBZ1VEUUNBQlFSQnJJUU1nQVVFRmF5d0FBRUVBU0FSQUlBTW9BZ0FRRndzZ0F5SUJJQUpIRFFBTElBQW9BdWdDQ3lFQklBQWdBallDN0FJZ0FSQVhDeUFBS0FMY0FpSUJCRUFnQUNBQk5nTGdBaUFCRUJjTElBQW9BdEFDSWdFRVFDQUFJQUUyQXRRQ0lBRVFGd3NnQUNnQ3hBSWlBUVJBSUFBZ0FUWUN5QUlnQVJBWEN5QUFLQUs0QWlJQkJFQWdBQ0FCTmdLOEFpQUJFQmNMSUFBb0Fxd0NJZ0VFUUNBQUlBRTJBckFDSUFFUUZ3c2dBQ2dDb0FJaUFRUkFJQUFnQVRZQ3BBSWdBUkFYQ3lBQUtBS1VBaUlCQkVBZ0FDQUJOZ0tZQWlBQkVCY0xJQUFvQW9nQ0lnRUVRQ0FBSUFFMkFvd0NJQUVRRndzZ0FDZ0MvQUVpQWdSQUlBSWdBQ2dDZ0FJaUFVWUVmeUFDQlFOQUlBRkJBV3NzQUFCQkFFZ0VRQ0FCUVF4cktBSUFFQmNMSUFGQkRXc3NBQUJCQUVnRVFDQUJRUmhyS0FJQUVCY0xJQUZCSkdzaUF5d0FDMEVBU0FSQUlBTW9BZ0FRRndzZ0FVRXdheUlES0FJQUlnUUVRQ0FCUVN4cklBUTJBZ0FnQkJBWEN5QURJZ0VnQWtjTkFBc2dBQ2dDL0FFTElRRWdBQ0FDTmdLQUFpQUJFQmNMSUFBb0F2QUJJZ0VFUUNBQUlBRTJBdlFCSUFFUUZ3c2dBQ2dDNUFFaUFRUkFJQUFnQVRZQzZBRWdBUkFYQ3lBQUtBTFlBU0lCQkVBZ0FDQUJOZ0xjQVNBQkVCY0xJQUFvQXN3QklnRUVRQ0FBSUFFMkF0QUJJQUVRRndzZ0FDZ0N3QUVpQVFSQUlBQWdBVFlDeEFFZ0FSQVhDeUFBS0FLMEFTSUJCRUFnQUNBQk5nSzRBU0FCRUJjTElBQW9BcWdCSWdFRVFDQUFJQUUyQXF3QklBRVFGd3NnQUNnQ25BRWlBZ1JBSUFJZ0FDZ0NvQUVpQVVZRWZ5QUNCUU5BSUFGQkNXc3NBQUJCQUVnRVFDQUJRUlJyS0FJQUVCY0xJQUZCR0dzaUFTQUNSdzBBQ3lBQUtBS2NBUXNoQVNBQUlBSTJBcUFCSUFFUUZ3c2dBQ2dDa0FFaUFnUkFJQUlnQUNnQ2xBRWlBVVlFZnlBQ0JRTkFJQUZCQ1dzc0FBQkJBRWdFUUNBQlFSUnJLQUlBRUJjTElBRkJHR3NpQVNBQ1J3MEFDeUFBS0FLUUFRc2hBU0FBSUFJMkFwUUJJQUVRRndzZ0FFSDRBR29nQUNnQ2ZCRDVDaUFBUWV3QWFpQUFLQUp3RVBnS0lBQkI0QUJxSUFBb0FtUVE5d29nQUN3QVgwRUFTQVJBSUFBb0FsUVFGd3NnQUNnQ05DSUJCRUFnQUNBQk5nSTRJQUVRRndzZ0FDZ0NHQ0lCQkVBZ0FDQUJOZ0ljSUFFUUZ3c2dBQkNaQmhvZ0FBdUdBUUVDZnlBQVFRQTJBZ2dnQUVJQU53SUFBa0FnQVNnQ0JDQUJLQUlBYXlJREJFQWdBMEVBU0EwQklBQWdBeEFZSWdRMkFnQWdBQ0FFTmdJRUlBQWdCQ0FEUVFKMVFRSjBhallDQ0NBQUlBRW9BZ1FnQVNnQ0FDSURheUlCUVFCS0JIOGdCQ0FESUFFUUdTQUJhZ1VnQkFzMkFnUUxJQUFnQWlnQ0FEWUNEQ0FBRHdzUUtBQUxaZ0VEZnlBQVFRQTJBZ2dnQUVJQU53SUFBa0FnQVNnQ0JDSUNCRUFnQWtHQWdJQ0FCRThOQVNBQUlBSkJBblFpQXhBWUlnSTJBZ0FnQUNBQ05nSUVJQUFnQWlBRGFpSUVOZ0lJSUFJZ0FTZ0NBQ0FERUJrYUlBQWdCRFlDQkFzZ0FBOExFQ2dBQzR3WEFRZC9Jd0JCb0FKcklnUWtBQ0FCSUFFb0FnQW9BcFFCRVFFQUlBUkJBRFlDbUFJZ0JFSUFOd09RQWdKQUFrQWdBaWdDQkNBQ0xRQUxJZ1VnQlVFWWRFRVlkVUVBU0NJRkd5SUdSUTBBSUFJb0FnQWdBaUFGR3lJRklBWnFJUVpCQVNFSUFrQURRQUpBQWtBZ0JTMEFBQ0lKUVJoMFFSaDFJZ2RCQUVnTkFFR0l0b0lCS0FJQVFZKzJnZ0V0QUFBaUNpQUtRUmgwUVJoMVFRQklHMFVFUUVISXRZSUJLQUlBSUFscUxRQUFSUTBCREFJTFFZUzJnZ0VnQnhDR0FVRi9SdzBCSUFVdEFBQWhCd3NnQkVHUUFtb2dCMEVZZEVFWWRSQnNRUUFoQ0NBRlFRRnFJZ1VnQmtjTkFRd0NDeUFGUVFGcUlnVWdCa2NOQUFzZ0NBMEJDd0pBSUFRc0FKc0NRUUJPQkVBZ0JDQUVLQUtZQWpZQ2lBSWdCQ0FFS1FPUUFqY0RnQUlNQVFzZ0JFR0FBbW9nQkNnQ2tBSWdCQ2dDbEFJUUdnc2dBRUV5SUFNZ0JFR0FBbW9RWWlBRUxBQ0xBa0VBU0FSQUlBUW9Bb0FDRUJjTFFRQWhCU0FBTFFBbERRRUxJQUlvQWdRZ0FpMEFDeUlGSUFWQkdIUkJHSFVpQlVFQVNCdEZCRUJCQUNFRklBUkJBRG9BOEFFZ0JFRUFPZ0Q3QVNBQVFTOGdBeUFFUWZBQmFoQmlJQVFzQVBzQlFRQklCRUFnQkNnQzhBRVFGd3NnQUMwQUpRMEJRUVFRR0NJQ1FRUTJBZ0FnQkVFRUVCZ2lBRFlDNEFFZ0JDQUFRUVJxSWdNMkF1Z0JJQUFnQWlnQ0FEWUNBQ0FFUVFBMkF1d0JJQUZCMkFOcUlBQWdBeEJSSUFRb0F1QUJJUUFnQVVFQU5nTGtBeUFBQkVBZ0JDQUFOZ0xrQVNBQUVCY0xJQUlRRnlBQlFRUTJBdXdEUVFFaEJRd0JDMEVBSVFjZ0JFRUFPZ0RJQVNBRVFRQTZBTlFCSUFSQ0FEY0RzQUVnQkVJQU53QzFBU0FFUWdBM0E4QUJJQVJDQURjQ3pBRWdCRUVBTmdMY0FTQUVRUUE2QU5nQklBUkNBRGNEcUFFZ0FpZ0NBQ0VJSUFRZ0JFR0FBV29pQ1JDUEFpSUdRZkRWZ1FFUVp6WUNoQUVnQmtHazFJRUJFR2NoQ2lBRVFnQTNBNWdCSUFSQ0FEY0RvQUVnQkVJQU53T1FBU0FFUVlBRU5nS01BU0FFSUFvMkFvZ0JBbjhDUUFKQUFrQUNRQUpBQWtBZ0NVR2NwdkVBUWFlbThRQVF5UUpCcDZieEFFY05BQUpBSUFSQmdBRnFJQWdnQWlBRlFRQklHeUlGSUFVUUh5QUZhaUFFUWFnQmFrSEFJQkRLQWtVTkFDQUVMUURVQVVVRVFFRUJJUWNNQVFzZ0JDQUVLQUtvQVRZQ3JBRUxBa0FnQkNnQ29BRWlCVVVOQUNBRklBVW9BZ1FpQ0VFQmF6WUNCQ0FJRFFBZ0JTQUZLQUlBS0FJSUVRRUFJQVVRa1FJTElBWW9BZ0FpQlNBRktBSUVRUUZySWdZMkFnUWdCa0YvUmdSQUlBVWdCU2dDQUNnQ0NCRUJBQXNnQndSQUlBUkJ0QUZxSVFNQ1FDQUVLQUtvQVNJQVFSUnFJQVJCdkFGcUlnZ2dCQ2dDckFFZ0FHdEJERzFCQVVzaUJSc3RBQUFFUUNBQVFSQnFJQVJCdUFGcUlBVWJLQUlBSWdJZ0FFRU1haUFESUFVYktBSUFJZ1ZySWdCQmNFOE5CQUpBSUFCQkNrMEVRQ0FFSUFBNkFJc0JJQVJCZ0FGcUlRWU1BUXNnQUVFUWFrRndjU0lIRUJnaEJpQUVJQWRCZ0lDQWdIaHlOZ0tJQVNBRUlBWTJBb0FCSUFRZ0FEWUNoQUVMQWtBZ0FpQUZSZzBBSUFWQmYzTWdBbW9oQ1NBQVFRZHhJZ0FFUUVFQUlRY0RRQ0FHSUFVdEFBQTZBQUFnQmtFQmFpRUdJQVZCQVdvaEJTQUhRUUZxSWdjZ0FFY05BQXNMSUFsQkIwa05BQU5BSUFZZ0JTMEFBRG9BQUNBR0lBVXRBQUU2QUFFZ0JpQUZMUUFDT2dBQ0lBWWdCUzBBQXpvQUF5QUdJQVV0QUFRNkFBUWdCaUFGTFFBRk9nQUZJQVlnQlMwQUJqb0FCaUFHSUFVdEFBYzZBQWNnQmtFSWFpRUdJQVZCQ0dvaUJTQUNSdzBBQ3dzZ0JrRUFPZ0FBREFFTElBUkJBRFlDaUFFZ0JFSUFOd09BQVFzZ0JFR0FBV29ReEFJaEFFRUVFQmdpQWlBQU5nSUFJQVJCQURZQ2RDQUVRUVFRR0NJQU5nSndJQVFnQUVFRWFpSUZOZ0o0SUFBZ0FpZ0NBRFlDQUNBRVFRQTJBbndnQVVIWUEyb2dBQ0FGRUZFZ0JDZ0NjQ0VBSUFGQkFEWUM1QU1nQUFSQUlBUWdBRFlDZENBQUVCY0xJQUlRRnlBRUxBQ0xBVUVBU0FSQUlBUW9Bb0FCRUJjTEFrQWdCQ2dDcUFFaUFFRWdhaUFJSUFRb0Fxd0JJQUJyUVF4dFFRSkxJZ1ViTFFBQUJFQWdBRUVjYWlBRVFiZ0JhaUFGR3lnQ0FDSUNJQUJCR0dvZ0F5QUZHeWdDQUNJRmF5SUFRWEJQRFFVQ1FDQUFRUXBOQkVBZ0JDQUFPZ0NMQVNBRVFZQUJhaUVHREFFTElBQkJFR3BCY0hFaUF4QVlJUVlnQkNBRFFZQ0FnSUI0Y2pZQ2lBRWdCQ0FHTmdLQUFTQUVJQUEyQW9RQkN3SkFJQUlnQlVZTkFDQUZRWDl6SUFKcUlRTWdBRUVIY1NJQUJFQkJBQ0VIQTBBZ0JpQUZMUUFBT2dBQUlBWkJBV29oQmlBRlFRRnFJUVVnQjBFQmFpSUhJQUJIRFFBTEN5QURRUWRKRFFBRFFDQUdJQVV0QUFBNkFBQWdCaUFGTFFBQk9nQUJJQVlnQlMwQUFqb0FBaUFHSUFVdEFBTTZBQU1nQmlBRkxRQUVPZ0FFSUFZZ0JTMEFCVG9BQlNBR0lBVXRBQVk2QUFZZ0JpQUZMUUFIT2dBSElBWkJDR29oQmlBRlFRaHFJZ1VnQWtjTkFBc0xJQVpCQURvQUFBd0JDeUFFUVFBMkFvZ0JJQVJDQURjRGdBRUxJQUVnQkVHQUFXb1F4QUkyQXV3RElBUXNBSXNCUVFCT0RRWWdCQ2dDZ0FFUUZ3d0dDeUFDS0FJQUlRVWdBaXdBQ3lFSUlBUWdCRUdBQVdvaUJ4Q1BBaUlHUWZEVmdRRVFaellDaEFFZ0JrR2sxSUVCRUdjaENTQUVRZ0EzQTVnQklBUkNBRGNEb0FFZ0JFSUFOd09RQVNBRVFZQUVOZ0tNQVNBRUlBazJBb2dCSUFkQmtaM3hBRUdVbmZFQUVNa0NRWlNkOFFCSERRQkJBQ0VIQWtBZ0JFR0FBV29nQlNBQ0lBaEJBRWdiSWdVZ0JSQWZJQVZxSUFSQnFBRnFRY0FnRU1vQ1JRMEFJQVF0QU5RQlJRUkFRUUVoQnd3QkN5QUVJQVFvQXFnQk5nS3NBUXNDUUNBRUtBS2dBU0lGUlEwQUlBVWdCU2dDQkNJSVFRRnJOZ0lFSUFnTkFDQUZJQVVvQWdBb0FnZ1JBUUFnQlJDUkFnc2dCaWdDQUNJRklBVW9BZ1JCQVdzaUJqWUNCQ0FHUVg5R0JFQWdCU0FGS0FJQUtBSUlFUUVBQ3lBSEJFQWdBaERFQWlFQVFRUVFHQ0lDSUFBMkFnQWdCRUVFRUJnaUFEWUNZQ0FFSUFCQkJHb2lBellDYUNBQUlBSW9BZ0EyQWdBZ0JFRUFOZ0pzSUFGQjJBTnFJQUFnQXhCUklBUW9BbUFoQUNBQlFRQTJBdVFESUFBRVFDQUVJQUEyQW1RZ0FCQVhDeUFDRUJjZ0FVRUJOZ0wwQXlBQlFRRTJBdXdEREFZTElBSW9BZ1FpQmlBQ0xRQUxJZ1VnQlVFWWRFRVlkU0lIUVFCSUcwRUJSZ1JBSUFKQmYwR203KzhBUVFFUUcwVU5CQ0FDTFFBTElnVWhCeUFDS0FJRUlRWUxBa0FnQmlBRklBZEJHSFJCR0hWQkFFZ2JRUUpHQkg4Z0FrRi9RY25FOEFCQkFoQWJSUTBHSUFJdEFBc2lCU0VISUFJb0FnUUZJQVlMSUFVZ0IwRVlkRUVZZFVFQVNCdEJBa2NOQUNBQ1FYOUJsNy93QUVFQ0VCc05BQ0FCUVFFMkF1Z0RJQVJCQVRZQ1RDQUVRUU0yQWtRZ0JDQUVRY1FBYWpZQ1NDQUVJQVFwQTBnM0F3Z2dCRUdBQVdvZ0JFRUlhaEMzRHlFQ0lBUkJBRFlDUUNBQlFkZ0RhaUlESUFSQjBBQnFJQUlnQkVGQWF4QzJEeUlBUndSQUlBTWdBQ2dDQUNBQUtBSUVFRkVMSUFFZ0FDZ0NERFlDNUFNZ0FDZ0NBQ0lCQkVBZ0FDQUJOZ0lFSUFFUUZ3c2dBaWdDQUNJQVJRMEdJQUlnQURZQ0JDQUFFQmNNQmdzZ0FrSGF3ZkFBRUI0RVFDQUJRUUUyQXVnRElBUkJBVFlDTENBRVFRTTJBa1FnQkNBRVFjUUFhallDS0NBRUlBUXBBeWczQXhBZ0JFR0FBV29nQkVFUWFoQzNEeUVDSUFSQkFEWUNRQ0FCUWRnRGFpSURJQVJCTUdvZ0FpQUVRVUJyRUxZUElnQkhCRUFnQXlBQUtBSUFJQUFvQWdRUVVRc2dBU0FBS0FJTU5nTGtBeUFBS0FJQUlnTUVRQ0FBSUFNMkFnUWdBeEFYQ3lBQ0tBSUFJZ0FFUUNBQ0lBQTJBZ1FnQUJBWEN5QUJRUUkyQXV3RERBWUxBa0FnQWl3QUMwRUFUZ1JBSUFRZ0FpZ0NDRFlDSUNBRUlBSXBBZ0EzQXhnTUFRc2dCRUVZYWlBQ0tBSUFJQUlvQWdRUUdnc2dBRUV3SUFNZ0JFRVlhaEJpSUFRc0FDTkJBRWdFUUNBRUtBSVlFQmNMUVFBZ0FDMEFKUTBHR2d3RkN4Q0tBd0FMRUMwQUN4QXRBQXNnQVVFQk5nTG9Bd3dCQ3lBQlFRSTJBdWdEQzBFQkN5RUZJQVFvQXFnQklnQkZEUUFnQkNBQU5nS3NBU0FBRUJjTElBUXNBSnNDUVFCSUJFQWdCQ2dDa0FJUUZ3c2dCRUdnQW1va0FDQUZDKzRiQVFkL0l3QkJvQUZySWdRa0FDQUJJQUVvQWdBb0FwUUJFUUVBSUFSQkFEWUNtQUVnQkVJQU53T1FBUUpBQWtBQ1FBSkFJQUlvQWdRZ0FpMEFDeUlGSUFWQkdIUkJHSFZCQUVnaUJSc2lCa1VOQUNBQ0tBSUFJQUlnQlJzaUJTQUdhaUVIUVFFaENBSkFBMEFDUUFKQUlBVXRBQUFpQ1VFWWRFRVlkU0lHUVFCSURRQkJpTGFDQVNnQ0FFR1B0b0lCTFFBQUlnb2dDa0VZZEVFWWRVRUFTQnRGQkVCQnlMV0NBU2dDQUNBSmFpMEFBRVVOQVF3Q0MwR0V0b0lCSUFZUWhnRkJmMGNOQVNBRkxRQUFJUVlMSUFSQmtBRnFJQVpCR0hSQkdIVVFiRUVBSVFnZ0JVRUJhaUlGSUFkSERRRU1BZ3NnQlVFQmFpSUZJQWRIRFFBTElBZ05BUXNDUUNBRUxBQ2JBVUVBVGdSQUlBUWdCQ2dDbUFFMkFvZ0JJQVFnQkNrRGtBRTNBNEFCREFFTElBUkJnQUZxSUFRb0FwQUJJQVFvQXBRQkVCb0xJQUJCTWlBRElBUkJnQUZxRUdJZ0JDd0Fpd0ZCQUVnRVFDQUVLQUtBQVJBWEMwRUFJUVVnQUMwQUpRMEJDeUFDS0FJRUlBSXRBQXNpQlNBRlFSaDBRUmgxSWdWQkFFZ2JSUVJBUVFBaEJTQUVRUUE2QUhBZ0JFRUFPZ0I3SUFCQk1TQURJQVJCOEFCcUVHSWdCQ3dBZTBFQVNBUkFJQVFvQW5BUUZ3c2dBQzBBSlEwQklBRkJBallDbUFSQkFTRUZEQUVMUVFBaEJpQUVRUUE2QUZnZ0JFRUFPZ0JrSUFSQlFHdENBRGNEQUNBRVFnQTNBRVVnQkVJQU53TlFJQVJDQURjQ1hDQUVRUUEyQW13Z0JFRUFPZ0JvSUFSQ0FEY0RPQ0FDS0FJQUlRZ2dCQ0FFUVJCcUlna1Fqd0lpQjBIdzFZRUJFR2MyQWhRZ0IwR2sxSUVCRUdjaENpQUVRZ0EzQXlnZ0JFSUFOd013SUFSQ0FEY0RJQ0FFUVlBRU5nSWNJQVFnQ2pZQ0dDQUpRWnltOFFCQnA2YnhBQkRKQWtHbnB2RUFSdzBCQWtBZ0JFRVFhaUFJSUFJZ0JVRUFTQnNpQlNBRkVCOGdCV29nQkVFNGFrSEFJQkRLQWtVTkFDQUVMUUJrUlFSQVFRRWhCZ3dCQ3lBRUlBUW9BamcyQWp3TEFrQWdCQ2dDTUNJRlJRMEFJQVVnQlNnQ0JDSUlRUUZyTmdJRUlBZ05BQ0FGSUFVb0FnQW9BZ2dSQVFBZ0JSQ1JBZ3NnQnlnQ0FDSUZJQVVvQWdSQkFXc2lCellDQkNBSFFYOUdCRUFnQlNBRktBSUFLQUlJRVFFQUN3Si9Ba0FnQmdSQUlBUkJ4QUJxSVFjQ1FDQUVLQUk0SWdCQkZHb2dCRUhNQUdvaUNDQUVLQUk4SUFCclFReHRRUUZMSWdJYkxRQUFCRUFnQUVFUWFpQUVRY2dBYWlBQ0d5Z0NBQ0lESUFCQkRHb2dCeUFDR3lnQ0FDSUZheUlDUVhCUERRY0NRQ0FDUVFwTkJFQWdCQ0FDT2dBYklBUkJFR29oQUF3QkN5QUNRUkJxUVhCeElnWVFHQ0VBSUFRZ0JrR0FnSUNBZUhJMkFoZ2dCQ0FBTmdJUUlBUWdBallDRkFzQ1FDQURJQVZHRFFBZ0JVRi9jeUFEYWlFSklBSkJCM0VpQWdSQVFRQWhCZ05BSUFBZ0JTMEFBRG9BQUNBQVFRRnFJUUFnQlVFQmFpRUZJQVpCQVdvaUJpQUNSdzBBQ3dzZ0NVRUhTUTBBQTBBZ0FDQUZMUUFBT2dBQUlBQWdCUzBBQVRvQUFTQUFJQVV0QUFJNkFBSWdBQ0FGTFFBRE9nQURJQUFnQlMwQUJEb0FCQ0FBSUFVdEFBVTZBQVVnQUNBRkxRQUdPZ0FHSUFBZ0JTMEFCem9BQnlBQVFRaHFJUUFnQlVFSWFpSUZJQU5IRFFBTEN5QUFRUUE2QUFBTUFRc2dCRUVBTmdJWUlBUkNBRGNERUFzZ0FTQUVRUkJxRU1RQ05nTG9BeUFFTEFBYlFRQklCRUFnQkNnQ0VCQVhDd0pBSUFRb0FqZ2lBRUVnYWlBSUlBUW9BandnQUd0QkRHMUJBa3NpQWhzdEFBQUVRQ0FBUVJ4cUlBUkJ5QUJxSUFJYktBSUFJZ01nQUVFWWFpQUhJQUliS0FJQUlnVnJJZ0pCY0U4TkJ3SkFJQUpCQ2swRVFDQUVJQUk2QUJzZ0JFRVFhaUVBREFFTElBSkJFR3BCY0hFaUJoQVlJUUFnQkNBR1FZQ0FnSUI0Y2pZQ0dDQUVJQUEyQWhBZ0JDQUNOZ0lVQ3dKQUlBTWdCVVlOQUNBRlFYOXpJQU5xSVFjZ0FrRUhjU0lDQkVCQkFDRUdBMEFnQUNBRkxRQUFPZ0FBSUFCQkFXb2hBQ0FGUVFGcUlRVWdCa0VCYWlJR0lBSkhEUUFMQ3lBSFFRZEpEUUFEUUNBQUlBVXRBQUE2QUFBZ0FDQUZMUUFCT2dBQklBQWdCUzBBQWpvQUFpQUFJQVV0QUFNNkFBTWdBQ0FGTFFBRU9nQUVJQUFnQlMwQUJUb0FCU0FBSUFVdEFBWTZBQVlnQUNBRkxRQUhPZ0FISUFCQkNHb2hBQ0FGUVFocUlnVWdBMGNOQUFzTElBQkJBRG9BQUF3QkN5QUVRUUEyQWhnZ0JFSUFOd01RQ3lBQklBUkJFR29ReEFJMkF1d0RJQVFzQUJ0QkFFNE5BU0FFS0FJUUVCY01BUXNnQWlnQ0FDRUZJQUlzQUFzaENDQUVJQVJCRUdvaUJoQ1BBaUlIUWZEVmdRRVFaellDRkNBSFFhVFVnUUVRWnlFSklBUkNBRGNES0NBRVFnQTNBekFnQkVJQU53TWdJQVJCZ0FRMkFod2dCQ0FKTmdJWUlBWkJrWjN4QUVHVW5mRUFFTWtDUVpTZDhRQkhEUU5CQUNFR0FrQWdCRUVRYWlBRklBSWdDRUVBU0JzaUJTQUZFQjhnQldvZ0JFRTRha0hBSUJES0FrVU5BQ0FFTFFCa1JRUkFRUUVoQmd3QkN5QUVJQVFvQWpnMkFqd0xBa0FnQkNnQ01DSUZSUTBBSUFVZ0JTZ0NCQ0lJUVFGck5nSUVJQWdOQUNBRklBVW9BZ0FvQWdnUkFRQWdCUkNSQWdzZ0J5Z0NBQ0lGSUFVb0FnUkJBV3NpQnpZQ0JDQUhRWDlHQkVBZ0JTQUZLQUlBS0FJSUVRRUFDeUFHQkVBZ0FpZ0NBQ0FDSUFJc0FBdEJBRWdiSWdNUUh5SUNRWEJQRFFVQ1FBSkFJQUpCQzA4RVFDQUNRUkJxUVhCeElnVVFHQ0VBSUFRZ0JVR0FnSUNBZUhJMkFoZ2dCQ0FBTmdJUUlBUWdBallDRkF3QkN5QUVJQUk2QUJzZ0JFRVFhaUVBSUFKRkRRRUxJQUFnQXlBQ0VCa2FDeUFBSUFKcVFRQTZBQUFnQVNBRVFSQnFFTVFDTmdMb0F5QUVMQUFiUVFCT0RRRWdCQ2dDRUJBWERBRUxJQUlvQWdBaEJTQUNMQUFMSVFnZ0JDQUVRUkJxSWdZUWp3SWlCMEh3MVlFQkVHYzJBaFFnQjBHazFJRUJFR2NoQ1NBRVFnQTNBeWdnQkVJQU53TXdJQVJDQURjRElDQUVRWUFFTmdJY0lBUWdDVFlDR0NBR1FhaW04UUJCeXFieEFCREpBa0hLcHZFQVJ3MERRUUFoQmdKQUlBUkJFR29nQlNBQ0lBaEJBRWdiSWdVZ0JSQWZJQVZxSUFSQk9HcEJ3Q0FReWdKRkRRQWdCQzBBWkVVRVFFRUJJUVlNQVFzZ0JDQUVLQUk0TmdJOEN3SkFJQVFvQWpBaUJVVU5BQ0FGSUFVb0FnUWlDRUVCYXpZQ0JDQUlEUUFnQlNBRktBSUFLQUlJRVFFQUlBVVFrUUlMSUFjb0FnQWlCU0FGS0FJRVFRRnJJZ2MyQWdRZ0IwRi9SZ1JBSUFVZ0JTZ0NBQ2dDQ0JFQkFBc2dCZ1JBSUFGQkFrRUJJQVFvQWpnaUFFRU1haUFFUWNRQWFpSUNJQVFvQWp3Z0FHdEJERzFCQVVzYlFhYnY3d0FRbkFVYk5nS1lCQUpBSUFRb0FqZ2lBRUVZYWlBQ0lBUW9BandnQUd0QkRHMUJBa3NiUVphWDhRQVFuQVVFUUNBRUtBSTRJZ0JCSkdvZ0FpQUVLQUk4SUFCclFReHRRUU5MRzBHV2wvRUFFSndGRFFFTElBRkJBVFlDakFRTEFrQWdCQ2dDT0NJQVFSaHFJQUlnQkNnQ1BDQUFhMEVNYlVFQ1N4dEJqOFh3QUJDY0JRUkFJQVFvQWpnaUFFRWthaUFDSUFRb0Fqd2dBR3RCREcxQkEwc2JRWS9GOEFBUW5BVU5BUXNnQVVFQk9nQ2dCQXNDUUNBRUtBSTRJZ0JCTUdvZ0FpQUVLQUk4SUFCclFReHRRUVJMRzBHSXpQRUFFSndGUlEwQUFrQWdCQ2dDT0NJQVFUQnFJQVJCeEFCcUlBUW9BandnQUd0QkRHMGlBMEVFU3hzdEFBZ0VRQ0FBUVRScUlBUkJ5QUJxSUFOQkJFc2lBeHNvQWdBaUJ5QUFRVEJxSUFJZ0F4c29BZ0FpQldzaUEwRndUdzBJQWtBZ0EwRUtUUVJBSUFRZ0F6b0FHeUFFUVJCcUlRQU1BUXNnQTBFUWFrRndjU0lHRUJnaEFDQUVJQVpCZ0lDQWdIaHlOZ0lZSUFRZ0FEWUNFQ0FFSUFNMkFoUUxBa0FnQlNBSFJnMEFJQVZCZjNNZ0Iyb2hDQ0FEUVFkeElnTUVRRUVBSVFZRFFDQUFJQVV0QUFBNkFBQWdBRUVCYWlFQUlBVkJBV29oQlNBR1FRRnFJZ1lnQTBjTkFBc0xJQWhCQjBrTkFBTkFJQUFnQlMwQUFEb0FBQ0FBSUFVdEFBRTZBQUVnQUNBRkxRQUNPZ0FDSUFBZ0JTMEFBem9BQXlBQUlBVXRBQVE2QUFRZ0FDQUZMUUFGT2dBRklBQWdCUzBBQmpvQUJpQUFJQVV0QUFjNkFBY2dBRUVJYWlFQUlBVkJDR29pQlNBSFJ3MEFDd3NnQUVFQU9nQUFEQUVMSUFSQkFEWUNHQ0FFUWdBM0F4QUxJQUVnQkVFUWFoREVBallDNkFNZ0JDd0FHMEVBVGcwQUlBUW9BaEFRRndzZ0JDZ0NPQ0lBUVRCcUlBSWdCQ2dDUENBQWEwRU1iVUVFU3h0QmlNenhBQkNjQlVVTkFTQUVLQUk0SWdCQlBHb2dBaUFFS0FJOElBQnJRUXh0UVFWTEcwR0l6UEVBRUp3RlJRMEJJQVJCRUdvaUJ5RUFBa0FDUUNBRUtBSTRJZ05CUEdvZ0FpQUVLQUk4SUFOclFReHRRUVZMR3lJQ0xRQUlCRUFnQWlnQ0JDSUdJQUlvQWdBaUEyc2lCVUZ3VHcwQkFrQWdCVUVLVFFSQUlBQWdCVG9BQ3d3QkN5QUZRUkJxUVhCeElnZ1FHQ0VDSUFBZ0NFR0FnSUNBZUhJMkFnZ2dBQ0FDTmdJQUlBQWdCVFlDQkNBQ0lRQUxBa0FnQXlBR1JnMEFJQU5CZjNNZ0Jtb2hDQ0FGUVFkeElnVUVRRUVBSVFJRFFDQUFJQU10QUFBNkFBQWdBRUVCYWlFQUlBTkJBV29oQXlBQ1FRRnFJZ0lnQlVjTkFBc0xJQWhCQjBrTkFBTkFJQUFnQXkwQUFEb0FBQ0FBSUFNdEFBRTZBQUVnQUNBRExRQUNPZ0FDSUFBZ0F5MEFBem9BQXlBQUlBTXRBQVE2QUFRZ0FDQURMUUFGT2dBRklBQWdBeTBBQmpvQUJpQUFJQU10QUFjNkFBY2dBRUVJYWlFQUlBTkJDR29pQXlBR1J3MEFDd3NnQUVFQU9nQUFEQUlMSUFCQ0FEY0NBQ0FBUVFBMkFnZ01BUXNRTFFBTElBRWdCeERFQWpZQzdBTWdCQ3dBRzBFQVRnMEJJQVFvQWhBUUZ3d0JDd0pBSUFJc0FBdEJBRTRFUUNBRUlBSW9BZ2cyQWdnZ0JDQUNLUUlBTndNQURBRUxJQVFnQWlnQ0FDQUNLQUlFRUJvTElBQkJNQ0FESUFRUVlpQUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEMwRUFJQUF0QUNVTkFSb0xRUUVMSVFVZ0JDZ0NPQ0lBUlEwQUlBUWdBRFlDUENBQUVCY0xJQVFzQUpzQlFRQklCRUFnQkNnQ2tBRVFGd3NnQkVHZ0FXb2tBQ0FGRHdzUWlnTUFDeEF0QUF2MkNBRUhmeU1BUVlBQmF5SUZKQUFnQVNBQktBSUFLQUtVQVJFQkFDQUZRUUEyQW5nZ0JVSUFOd053QWtBQ1FDQUNLQUlFSUFJdEFBc2lCaUFHUVJoMFFSaDFRUUJJSWdZYklnZEZEUUFnQWlnQ0FDQUNJQVliSWdZZ0Iyb2hDRUVCSVFrQ1FBTkFBa0FDUUNBR0xRQUFJZ3BCR0hSQkdIVWlCMEVBU0EwQVFmeTFnZ0VvQWdCQmc3YUNBUzBBQUNJTElBdEJHSFJCR0hWQkFFZ2JSUVJBUWNpMWdnRW9BZ0FnQ21vdEFBQkZEUUVNQWd0QitMV0NBU0FIRUlZQlFYOUhEUUVnQmkwQUFDRUhDeUFGUWZBQWFpQUhRUmgwUVJoMUVHeEJBQ0VKSUFaQkFXb2lCaUFJUncwQkRBSUxJQVpCQVdvaUJpQUlSdzBBQ3lBSkRRRUxBa0FnQlN3QWUwRUFUZ1JBSUFVZ0JTZ0NlRFlDYUNBRklBVXBBM0EzQTJBTUFRc2dCVUhnQUdvZ0JTZ0NjQ0FGS0FKMEVCb0xJQUJCTWlBRElBVkI0QUJxRUdJZ0JTd0FhMEVBU0FSQUlBVW9BbUFRRnd0QkFDRUdJQUF0QUNVTkFRc2dBaWdDQkNJR0lBSXRBQXNpQnlBSFFSaDBRUmgxSWdkQkFFZ2JJZ2hCQWswRVFFRUFJUVlnQlVFQU9nQlFJQVZCQURvQVd5QUFRU29nQXlBRlFkQUFhaEJpSUFVc0FGdEJBRWdFUUNBRktBSlFFQmNMSUFBdEFDVU5BVUVCSVFZZ0FVRUJOZ0xRQXlBQlFRSTZBSndFSUFSRkRRRWdCRUVBT2dBQURBRUxJQWhCQTBjRVFBSkFJQWRCQUU0RVFDQUZJQUlvQWdnMkFrZ2dCU0FDS1FJQU53TkFEQUVMSUFWQlFHc2dBaWdDQUNBR0VCb0xJQUJCTGlBRElBVkJRR3NRWWlBRkxBQkxRUUJJQkVBZ0JTZ0NRQkFYQzBFQUlRWWdBQzBBSlEwQkN5QUNRUUFRUmkwQUFDRUhBa0FnQWtFQkVFWXRBQUJCSzBZTkFDQUNRUUVRUmkwQUFFRXRSZzBBUVFBaEJpQUZRUUE2QURBZ0JVRUFPZ0E3SUFCQkt5QURJQVZCTUdvUVlpQUZMQUE3UVFCSUJFQWdCU2dDTUJBWEN5QUFMUUFsRFFFTElBSkJBUkJHTFFBQUlRWUNRQ0FFQkVBZ0JDQUdRU3RHT2dBQURBRUxJQUF0QUNRZ0JrRXJSa1lOQUVFQUlRWWdCVUVBT2dBZ0lBVkJBRG9BS3lBQVFTd2dBeUFGUVNCcUVHSWdCU3dBSzBFQVNBUkFJQVVvQWlBUUZ3c2dBQzBBSlEwQkN5QUNRUUlRUml3QUFFRXdhMEVLVHdSQVFRQWhCaUFGUVFBNkFCQWdCVUVBT2dBYklBQkJMU0FESUFWQkVHb1FZaUFGTEFBYlFRQklCRUFnQlNnQ0VCQVhDeUFBTFFBbERRRUxJQUpCQWhCR0xRQUFJUVFDUUFKQUFrQUNRQUpBQWtBZ0IwSERBR3NPSlFFRUJBSUFCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFNRUN5QUJJQVJCTUdzNkFKd0VJQUZCQVRZQzBBTU1CQXNnQVNBRVFUQnJPZ0NjQkNBQlFRUTJBdEFEREFNTElBRWdCRUV3YXpvQW5BUWdBVUVETmdMUUF3d0NDeUFCUW9pQWdJQWdOd0trQkNBQklBUkJNR3M2QUp3RUlBRkJBVFlDMEFNTUFRc0NRQ0FDTEFBTFFRQk9CRUFnQlNBQ0tBSUlOZ0lJSUFVZ0Fpa0NBRGNEQUF3QkN5QUZJQUlvQWdBZ0FpZ0NCQkFhQ3lBQVFTNGdBeUFGRUdJZ0JTd0FDMEVBU0FSQUlBVW9BZ0FRRnd0QkFDRUdJQUF0QUNVTkFRdEJBU0VHQ3lBRkxBQjdRUUJJQkVBZ0JTZ0NjQkFYQ3lBRlFZQUJhaVFBSUFZTDB4VUJESDhqQUVFd2F5SUhKQUFnQVNBQktBSUFLQUtVQVJFQkFDQUhRUUEyQWlnZ0IwSUFOd01nQWtBQ2Z3SkFJQUlvQWdRZ0FpMEFDeUlFSUFSQkdIUkJHSFZCQUVnaUJCc2lCVVVOQUNBQ0tBSUFJQUlnQkJzaUJpQUZhaUVFUVFFaEJRSkFBMEFDUUFKQUlBWXRBQUFpQ0VFWWRFRVlkU0lMUVFCSURRQkI4TFdDQVNnQ0FFSDN0WUlCTFFBQUlnb2dDa0VZZEVFWWRVRUFTQnRGQkVCQnlMV0NBU2dDQUNBSWFpMEFBRVVOQVF3Q0MwSHN0WUlCSUFzUWhnRkJmMGNOQVNBR0xRQUFJUXNMSUFkQklHb2dDMEVZZEVFWWRSQnNRUUFoQlNBR1FRRnFJZ1lnQkVjTkFRd0NDeUFHUVFGcUlnWWdCRWNOQUFzZ0JVRUJjUTBCQ3dKQUlBY3NBQ3RCQUU0RVFDQUhJQWNvQWlnMkFoZ2dCeUFIS1FNZ053TVFEQUVMSUFkQkVHb2dCeWdDSUNBSEtBSWtFQm9MSUFCQk1pQURJQWRCRUdvUVlpQUhMQUFiUVFCSUJFQWdCeWdDRUJBWEMwRUFJQUF0QUNVTkFSb0xJQWRCQURZQ0NDQUhRZ0EzQXdBakFFRVFheUlMSkFBQ1FDQUhLQUlFSWdCQkIwa0VRQUpBQWtBZ0J5Z0NDQ0lGUVFWMElnUkJCeUFBYXlJRFNRMEFJQUFnQkNBRGEwc05BQ0FIUVFjMkFnUWdBRUVmY1NFRklBY29BZ0FnQUVFRGRrSDgvLy8vQVhGcUlRUU1BUXNnQzBFQU5nSUlJQXRDQURjREFDTUFRU0JySWdna0FBSkFBa0FDUUNBRVFmNy8vLzhEVFFSL1FTQWdCVUVHZENJQUlBQkJJRWtiQlVILy8vLy9Cd3NpQUNBTEtBSUlRUVYwVFEwQUlBaEJBRFlDR0NBSVFnQTNBeEFnQUVFQVNBMEJJQUJCQVd0QkJYWkJBV29pQUVFQ2RCQVlJUVFnQ0NBQU5nSVlJQWhCQURZQ0ZDQUlJQVEyQWhBZ0N5Z0NBQ0VBSUFoQkFEWUNEQ0FJSUFBMkFnZ2dDQ0FMS0FJRUlnUkJIM0UyQWdRZ0NDQUFJQVJCQTNaQi9QLy8vd0Z4YWpZQ0FDTUFRU0JySWdRa0FDQUlJQWdvQWdRaURpQUlLQUlNSWdCcklBZ29BZ0FpRFNBSUtBSUlJZ3ByUVFOMGFpSUdJQWdvQWhRaUNXb2lERFlDRkFKQUFrQWdDVVVOQUNBTVFRRnJJQWxCQVd0elFSOUxEUUFnQ0NnQ0VDRUZEQUVMSUFnb0FoQWhCU0FNUVNCTkJFQWdCVUVBTmdJQURBRUxJQVVnREVFQmEwRURka0g4Ly8vL0FYRnFRUUEyQWdBTElBVWdDVUVEZGtIOC8vLy9BWEZxSVFVQ1FDQUpRUjl4SWdrZ0FFWUVRQ0FHUVFCTURRRWdBQVIvSUFVZ0JTZ0NBRUYvSUFCMFFYOUJJQ0FBYXlJSklBWWdDU0FHSUFsSUd5SUphM1p4SWd4QmYzTnhJQW9vQWdBZ0RIRnlOZ0lBSUFZZ0NXc2hCaUFLUVFScUlRb2dCU0FBSUFscVFRTjJRZnovLy84QmNXb0ZJQVVMSUFvZ0JrRWdiU0lGUVFKMElnQVFZeUVKSUFZZ0JVRUZkR3NpQlVFQVRBMEJJQUFnQ1dvaUJpQUdLQUlBUVg5QklDQUZhM1lpQlVGL2MzRWdBQ0FLYWlnQ0FDQUZjWEkyQWdBTUFRc2dCQ0FBTmdJY0lBUWdDallDR0NBRUlBNDJBaFFnQkNBTk5nSVFJQVFnQ1RZQ0RDQUVJQVUyQWdnQ1FDQUVLQUlVSUFRb0Fod2lBR3NnQkNnQ0VDQUVLQUlZSWdWclFRTjBhaUlHUVFCTUJFQWdCQ2dDRENFQURBRUxBa0FnQUVVRVFDQUVLQUlNSVFBTUFRc2dCQ2dDQ0NJT0lBNG9BZ0JCZjBFZ0lBUW9BZ3dpQ21zaURDQU1JQVpCSUNBQWF5SU5JQVlnRFVnYklna2dDU0FNU3hzaURHdDJRWDhnQ25SeFFYOXpjU0FGS0FJQVFYOGdBSFJCZnlBTklBbHJkbkZ4SWcwZ0NpQUFhM1FnRFNBQUlBcHJkaUFBSUFwSkczSTJBZ0FnQkNBS0lBeHFJZ1ZCSDNFaUFEWUNEQ0FFSUE0Z0JVRURka0g4Ly8vL0FYRnFJZ28yQWdnZ0NTQU1heUlGUVFCS0JFQWdDaUFLS0FJQVFYOUJJQ0FGYTNaQmYzTnhJQTBnQkNnQ0hDQU1hblp5TmdJQUlBUWdCVFlDRENBRklRQUxJQVlnQ1dzaEJpQUVJQVFvQWhoQkJHb2lCVFlDR0F0QklDQUFheUVLUVg4Z0FIUWhEQ0FHUVNCT0JFQWdERUYvY3lFT0EwQWdCQ2dDQ0NJSklBa29BZ0FnRG5FZ0JTZ0NBQ0lGSUFCMGNqWUNBQ0FFSUFsQkJHbzJBZ2dnQ1NBSktBSUVJQXh4SUFVZ0NuWnlOZ0lFSUFRZ0JDZ0NHRUVFYWlJRk5nSVlJQVpCUDBzaENTQUdRU0JySVFZZ0NRMEFDd3NnQmtFQVRBMEFJQVFvQWdnaUNTQUpLQUlBUVg4Z0NpQUtJQVlnQmlBS1Noc2lDbXQySUF4eFFYOXpjU0FGS0FJQVFYOUJJQ0FHYTNaeElnd2dBSFJ5TmdJQUlBUWdBQ0FLYWlJRlFSOXhJZ0EyQWd3Z0JDQUpJQVZCQTNaQi9QLy8vd0Z4YWlJSk5nSUlJQVlnQ21zaUJVRUFUQTBBSUFrZ0NTZ0NBRUYvUVNBZ0JXdDJRWDl6Y1NBTUlBcDJjallDQUNBRUlBVTJBZ3dnQlNFQUN5QUVLQUlJSVFVZ0JDQUFOZ0lFSUFRZ0JUWUNBQXNnQkVFZ2FpUUFJQXNvQWdBaEFDQUxJQWdvQWhBMkFnQWdDQ0FBTmdJUUlBc29BZ1FoQkNBTElBZ29BaFEyQWdRZ0NDQUVOZ0lVSUFzb0FnZ2hCQ0FMSUFnb0FoZzJBZ2dnQ0NBRU5nSVlJQUJGRFFBZ0FCQVhDeUFJUVNCcUpBQU1BUXNRcEJFQUN5QUxJQWNvQWdRaUFDQURhallDQkNBSEtBSUFJUWdnQ3lnQ0FDRUVBa0FnQUVFQVRBUkFRUUFoQlF3QkN5QUVJQWdnQUVFRmRpSUZRUUowSWdZUVl5QUdhaUVFQWtBZ0FDQUZRUVYwYXlJRlFRQk1CRUJCQUNFRkRBRUxJQVFnQkNnQ0FFRi9RU0FnQld0MklnQkJmM054SUFZZ0NHb29BZ0FnQUhGeU5nSUFDeUFIS0FJQUlRZ0xJQWNnQ3lnQ0FEWUNBQ0FMSUFnMkFnQWdCeWdDQkNFQUlBY2dDeWdDQkRZQ0JDQUxJQUEyQWdRZ0J5Z0NDQ0VBSUFjZ0N5Z0NDRFlDQ0NBTElBQTJBZ2dnQ0VVTkFDQUlFQmNMSUFORkRRRWdCUVIvSUFRZ0JDZ0NBRUYvSUFWMFFYOUJJQ0FGYXlJQUlBTWdBQ0FBSUFOTEd5SUFhM1p4UVg5emNUWUNBQ0FESUFCcklRTWdCRUVFYWdVZ0JBdEJBQ0FEUVFWMlFRSjBJZ0FRWVNFRUlBTkJIM0VpQTBVTkFTQUFJQVJxSWdBZ0FDZ0NBRUYvUVNBZ0EydDJRWDl6Y1RZQ0FBd0JDeUFIUVFjMkFnUUxJQXRCRUdva0FBSi9Ba0FnQWlnQ0JDQUNMUUFMSWdBZ0FFRVlkRUVZZFVFQVNDSUFHeUlEUlFSQVFRQWhDa0VBSVFKQkFDRUdRUUFoQXd3QkN5QUNLQUlBSUFJZ0FCc2lDeUFEYWlFSklBY29BZ0FoREVFQUlRVkJBQ0VLUVFBaEFrRUFJUVpCQUNFREEwQkJBU0VBUVFFaEJFRUJJUWdDUUFKQUFuOENRQUpBQWtBQ1FBSkFJQXNzQUFCQndRQnJEamdFQkFRRUJBUUVCd2NIQndjSEJ3Y0hCd2NIQndjSEJ3Y0hCd1lIQXdjSEJ3Y0FCd2NIQndjSEJ3Y0hCd2NDQndjSEJ3Y0hCd2NIQVFjTFFRSWhBMEVBREFRTFFRRWhBMEVBREFNTFFRRWhDa0VBREFJTFFRQWhCQ0FDSVFBTUFnc2dCa0VCYWdzaEJpQUNJUUFnQlNFRUN3SkFJQTlCQVhFTkFDQUdRUVpLRFFBZ0J5Z0NCQ0FHVFEwR1FRRWdCblFoQWlBTUlBWkJBM1pCL1AvLy93RnhhaUlGQW44Z0JFRUJjUVJBSUFVb0FnQWdBbklNQVFzZ0JTZ0NBQ0FDUVg5emNRczJBZ0FMSUE4aENDQUVJUVVnQUNFQ0N5QUlJUThnQzBFQmFpSUxJQWxIRFFBTFFRY2dCa0VHU2cwQkdnc2dCZ3NoQUFKQUlBTkZCRUFnQVVLQWdJQ0FvQUUzQXZnRERBRUxBa0FnQWtFQmNRUkFRUUFoQkNBQlFRQTZBS3dCSUFaQkFFd05BVUhnai9RQVFZQ1E5QUFnQTBFQ1Joc2hBaUFBUVFFZ0FFRUJTaHNoQlFOQVFmZ0VFQmdpQUJDRkNDQUFJQU0yQXF3RUlBQWdBaUFFUVFKMGFpZ0NBRFlDL0FNZ0FTQUFJQUVvQWdBb0FxZ0JFUUlBSUFjb0FnUWdCRTBOQlNBSEtBSUFJQVJCQTNaQi9QLy8vd0Z4YWlnQ0FDQUVka0VCY1FSQUlBQkJBallDeEFRTElBUkJBV29pQkNBRlJ3MEFDd3dCQ3lBQklBTTJBdndESUFFZ0FEWUMrQU1MSUFwRkRRQWdBVUVCTmdLRUJBc2dCeWdDQUNJQUJFQWdBQkFYQzBFQkN5RUFJQWNzQUN0QkFFZ0VRQ0FIS0FJZ0VCY0xJQWRCTUdva0FDQUFEd3NRb3hFQUM5R0lBZ0lTZndGK0l3QkI4QUZySWdja0FDQUFFTmdJSUFCQmhCSnFFSU1ESUFCQjFCRnFFSU1ESUFCQnZCRnFFSU1ESUFCQjdCRnFFSU1ESUFCQm5CSnFJZ0lnQWlnQ0FDSURJQUlvQWdRaUJFY0Vmd05BSUFNb0FnQWlCZ1JBSUFZUUlpQUdFQmNnQWlnQ0JDRUVDeUFEUVFScUlnTWdCRWNOQUFzZ0FpZ0NBQVVnQXdzMkFnUWdBRUVBT2dBbUFrQWdBU2dDQkNBQkxRQUxJZ0lnQWtFWWRFRVlkVUVBU0J0RkJFQWdCMEY3TmdJUUlBZEJBRG9BRENBSFFRQTZBQVFnQjBFQU9nQVVJQWRCQURZQ0NDQUhRYUQyZ0FFMkFnQWdCMEVBT2dEZ0FTQUhRUUE2QU9zQklBQkJBU0FISUFkQjRBRnFFR0lnQnl3QTZ3RkJBRWdFUUNBSEtBTGdBUkFYQzBFQUlRRU1BUXNnQjBISUFXb2lEa0lBTndJRUlBNUNBRGNDRENBT0lBNUJCR28yQWdBZ0RrRUFOZ0lVQWtBQ1FDQUJRUUFRUmkwQUFFSDdBRVlFUUNBT0lBRVFoQVVOQVVFQUlRRWdCMEY3TmdJUUlBZEJBRG9BRENBSFFRQTZBQVFnQjBFQU9nQVVJQWRCQURZQ0NDQUhRYUQyZ0FFMkFnQWdCMEVBT2dDNEFTQUhRUUE2QU1NQklBQkJBaUFISUFkQnVBRnFFR0lnQnl3QXd3RkJBRWdFUUNBSEtBSzRBUkFYQ3d3Q0N5TUFRZEFCYXlJR0pBQWdCMElBTndJRUlBZENBRGNDRENBSElBZEJCR28yQWdBZ0IwRUFOZ0lVSUFaQnpMcnlBRFlDWENBR1FkaTY4Z0FvQWdBaUFqWUNJQ0FHUVNCcUlnTWdBa0VNYXlnQ0FHcEIzTHJ5QUNnQ0FEWUNBQ0FHUVFBMkFpUWdBeUFHS0FJZ1FReHJLQUlBYWlJRElBWkJLR29pQWhDOEFTQURRb0NBZ0lCd053SklJQVpCekxyeUFEWUNYQ0FHUWJpNjhnQTJBaUFnQWhEWkFTRUlJQVpDQURjRFNDQUdRZ0EzQTFBZ0JrRUlOZ0pZSUFaQnBLL3lBRFlDS0NBQ0lBRVE2UU1nQmtFQU5nSVlJQVpDQURjREVBTkFBa0FnQmtHd0FXb2lBU0FHUVNCcUlnTWdCaWdDSUVFTWF5Z0NBR29vQWh3aUFqWUNBQ0FDSUFJb0FnUkJBV28yQWdRZ0FVSHcxWUVCRUdjaUFrRUtJQUlvQWdBb0Fod1JBd0FoQWlBQktBSUFJZ0VnQVNnQ0JFRUJheUlFTmdJRUlBUkJmMFlFUUNBQklBRW9BZ0FvQWdnUkFRQUxJQU1nQmtFUWFpQUNFT01ESVFFZ0JpMEFHeUlEUVJoMFFSaDFJUUlDUUFKQUlBRWdBU2dDQUVFTWF5Z0NBR290QUJCQkJYRkZCRUFnQmlnQ0VDQUdRUkJxSUFKQkFFZ2lBaHNoQVFKQUlBWW9BaFFnQXlBQ0d5SUNRUVpKSWdNTkFDQUJMUUFGUVRwSERRQWdBUzBBQkVIbUFFY05BQ0FCTFFBRFFlVUFSdzBBSUFFdEFBSkI3QUJIRFFBZ0FTMEFBVUhqQUVjTkFDQUJMUUFBUWNBQVJ3MEFJQWNnQmtHd0FXcEJtLy91QUJBeUlnRVFQU0FCRUNJZ0JpZ0NFQ0FHUVJCcUlBWXNBQnNpQVVFQVNDSUNHeUlFSUFZb0FoUWdBVUgvQVhFZ0Foc2lBV29oQXlBRUlRSUNRQUpBSUFGQkFFd05BQU5BSUFKQk9pQUJFTGdCSWdGRkRRRWdBUzBBQUVFNlJnMENJQU1nQVVFQmFpSUNheUlCUVFCS0RRQUxDeUFESVFFTElBWWdCa0VRYWlJQ1FRQWdBU0FFYTBFQmFpQUJJQU5HRzBGL0lBSVFod0VhSUFaQkJqWUNzQUVnQmtHd0FXb1FJaUFHUVFFMkFyQUJRUXdRR0NJQlFnQTNBZ0FnQVVFQU5nSUlJQVlnQVRZQ3VBRUNRQ0FHTEFBTFFRQk9CRUFnQVNBR0tRTUFOd0lBSUFFZ0JpZ0NDRFlDQ0F3QkN5QUJJQVlvQWdBZ0JpZ0NCQkFnQ3lBSElBWkJzQUZxSWdFUVBTQUJFQ0lnQml3QUMwRUFUZzBGSUFZb0FnQVFGd3dGQ3dKQUlBSkJCVWtOQUNBQkxRQUVRVHBIRFFBZ0FTMEFBMEg1QUVjTkFDQUJMUUFDUWVVQVJ3MEFJQUV0QUFGQjZ3QkhEUUFnQVMwQUFFSEFBRWNOQUNBSElBWkJzQUZxUWJxRTdRQVFNaUlCRUQwZ0FSQWlJQVlvQWhBZ0JrRVFhaUFHTEFBYklnRkJBRWdpQWhzaUJDQUdLQUlVSUFGQi93RnhJQUliSWdGcUlRTWdCQ0VDQWtBQ1FDQUJRUUJNRFFBRFFDQUNRVG9nQVJDNEFTSUJSUTBCSUFFdEFBQkJPa1lOQWlBRElBRkJBV29pQW1zaUFVRUFTZzBBQ3dzZ0F5RUJDeUFHSUFaQkVHb2lBa0VBSUFFZ0JHdEJBV29nQVNBRFJodEJmeUFDRUljQkdpQUdRUVkyQXJBQklBWkJzQUZxRUNJZ0JrRUJOZ0t3QVVFTUVCZ2lBVUlBTndJQUlBRkJBRFlDQ0NBR0lBRTJBcmdCQWtBZ0Jpd0FDMEVBVGdSQUlBRWdCaWtEQURjQ0FDQUJJQVlvQWdnMkFnZ01BUXNnQVNBR0tBSUFJQVlvQWdRUUlBc2dCeUFHUWJBQmFpSUJFRDBnQVJBaUlBWXNBQXRCQUU0TkJTQUdLQUlBRUJjTUJRc0NRQ0FDUVFoSkRRQWdBUzBBQjBFNlJ3MEFJQUV0QUFaQjV3QkhEUUFnQVMwQUJVSHBBRWNOQUNBQkxRQUVRZk1BUncwQUlBRXRBQU5CK1FCSERRQWdBUzBBQWtIbEFFY05BQ0FCTFFBQlFlc0FSdzBBSUFFdEFBQkJ3QUJIRFFBZ0J5QUdRYkFCYWtHVStPNEFFRElpQVJBOUlBRVFJaUFHS0FJUUlBWkJFR29nQml3QUd5SUJRUUJJSWdJYklnUWdCaWdDRkNBQlFmOEJjU0FDR3lJQmFpRURJQVFoQWdKQUFrQWdBVUVBVEEwQUEwQWdBa0U2SUFFUXVBRWlBVVVOQVNBQkxRQUFRVHBHRFFJZ0F5QUJRUUZxSWdKcklnRkJBRW9OQUFzTElBTWhBUXNnQmlBR1FSQnFJZ0pCQUNBQklBUnJRUUZxSUFFZ0EwWWJRWDhnQWhDSEFSb2dCa0VHTmdLd0FTQUdRYkFCYWhBaUlBWkJBVFlDc0FGQkRCQVlJZ0ZDQURjQ0FDQUJRUUEyQWdnZ0JpQUJOZ0s0QVFKQUlBWXNBQXRCQUU0RVFDQUJJQVlwQXdBM0FnQWdBU0FHS0FJSU5nSUlEQUVMSUFFZ0JpZ0NBQ0FHS0FJRUVDQUxJQWNnQmtHd0FXb2lBUkE5SUFFUUlpQUdMQUFMUVFCT0RRVWdCaWdDQUJBWERBVUxBa0FnQWtFSlNRMEFJQUV0QUFoQk9rY05BQ0FCTFFBSFFlY0FSdzBBSUFFdEFBWkI2UUJIRFFBZ0FTMEFCVUh6QUVjTkFDQUJMUUFFUWVVQVJ3MEFJQUV0QUFOQjdRQkhEUUFnQVMwQUFrSHBBRWNOQUNBQkxRQUJRZlFBUncwQUlBRXRBQUJCd0FCSERRQWdCeUFHUWJBQmFrR2IrTzRBRURJaUFSQTlJQUVRSWlBR0tBSVFJQVpCRUdvZ0Jpd0FHeUlCUVFCSUlnSWJJZ1FnQmlnQ0ZDQUJRZjhCY1NBQ0d5SUJhaUVESUFRaEFnSkFBa0FnQVVFQVRBMEFBMEFnQWtFNklBRVF1QUVpQVVVTkFTQUJMUUFBUVRwR0RRSWdBeUFCUVFGcUlnSnJJZ0ZCQUVvTkFBc0xJQU1oQVFzZ0JpQUdRUkJxSWdKQkFDQUJJQVJyUVFGcUlBRWdBMFliUVg4Z0FoQ0hBUm9nQmtFR05nS3dBU0FHUWJBQmFoQWlJQVpCQVRZQ3NBRkJEQkFZSWdGQ0FEY0NBQ0FCUVFBMkFnZ2dCaUFCTmdLNEFRSkFJQVlzQUF0QkFFNEVRQ0FCSUFZcEF3QTNBZ0FnQVNBR0tBSUlOZ0lJREFFTElBRWdCaWdDQUNBR0tBSUVFQ0FMSUFjZ0JrR3dBV29pQVJBOUlBRVFJaUFHTEFBTFFRQk9EUVVnQmlnQ0FCQVhEQVVMSUFNTkJDQUNRUVlnQXhzaUEwRUZSZzBFSUFFZ0EwRUJheUlDYWlJRUxRQUFRVHBIRFFFZ0JFRUJheUlFTFFBQVFlRUFSdzBCSUFSQkFXc2lCQzBBQUVIMEFFY05BU0FFUVFGcklnUXRBQUJCNFFCSERRRWdCRUVCYXlJRUxRQUFRZVFBUncwQklBUkJBV3N0QUFCQndBQkhEUUVNQWdzZ0FrRUFTQVJBSUFZb0FoQVFGd3NnQmtIVXV2SUFLQUlBSWdFMkFpQWdBVUVNYXlnQ0FDQUdRU0JxYWtIZ3V2SUFLQUlBTmdJQUlBWkJwSy95QURZQ0tDQUdMQUJUUVFCSUJFQWdCaWdDU0JBWEN5QUlFTTRCR2lBR1Fkd0FhaENDQVJvZ0JrSFFBV29rQUF3Q0N5QUNRUVZHRFFJZ0EwRUNheUVDQ3lBQklBSnFRUVZySWdJZ0FTQURha1lOQVNBQ0lBRnJRWDlHRFFFZ0J5QUdRYkFCYWtHQzl1OEFFRElpQVJBOUlBRVFJaUFHS0FJUUlBWkJFR29nQml3QUd5SUJRUUJJSWdJYklnUWdCaWdDRkNBQlFmOEJjU0FDR3lJQmFpRURJQVFoQWdKQUFrQWdBVUVBVEEwQUEwQWdBa0U2SUFFUXVBRWlBVVVOQVNBQkxRQUFRVHBHRFFJZ0F5QUJRUUZxSWdKcklnRkJBRW9OQUFzTElBTWhBUXNnQmlBR1FSQnFJZ0pCQUNBQklBUnJRUUZxSUFFZ0EwWWJRWDhnQWhDSEFSb2dCa0VHTmdLd0FTQUdRYkFCYWhBaUlBWkJBVFlDc0FGQkRCQVlJZ0ZDQURjQ0FDQUJRUUEyQWdnZ0JpQUJOZ0s0QVFKQUlBWXNBQXRCQUU0RVFDQUJJQVlwQXdBM0FnQWdBU0FHS0FJSU5nSUlEQUVMSUFFZ0JpZ0NBQ0FHS0FJRUVDQUxJQWNnQmtHd0FXb2lBUkE5SUFFUUlpQUdMQUFMUVFCT0RRRWdCaWdDQUJBWERBRUxDeUFPSUFjUXBnTWdCeEJkQzBFQUlRRWdBRUVBTmdLNEVTQUFRUUE3QVNRZ0IwRUFOZ0t3QVNBSFFnQTNBNmdCSUFkQkJqb0FDeUFIUVpUNDdnQW9BQUEyQWdBZ0IwR1krTzRBTHdBQU93RUVJQWRCQURvQUJpQU9JQWNRS3lJRElBNUJCR29pQWtjRVFDQURLQUljS0FJQVFRRkdJUUVMSUFjc0FBdEJBRWdFUUNBSEtBSUFFQmNMQWtBZ0FVVU5BQ0FIUVFZNkFBc2dCMEVBT2dBR0lBZEJsUGp1QUNnQUFEWUNBQ0FIUVpqNDdnQXZBQUE3QVFSQmxRTkI1cDN4QUNBQ0lBNGdCeEFySWdGSEJIOGdBU2dDSENnQ0FFRUJSZ1ZCQUFzUU5FSGRBMEdHcWZFQUlBNGdCeEFyS0FJY0lnRW9BZ0JCQVVZUU5BSkFJQUVvQWdnaUFTQUhRYWdCYWtZTkFDQUJMUUFMSWdSQkdIUkJHSFVoQXlBSExBQ3pBVUVBVGdSQUlBTkJBRTRFUUNBSElBRW9BZ2cyQXJBQklBY2dBU2tDQURjRHFBRU1BZ3NnQjBHb0FXb2dBU2dDQUNBQktBSUVFQ0FNQVFzZ0IwR29BV29nQVNnQ0FDQUJJQU5CQUVnaUF4c2dBU2dDQkNBRUlBTWJFQ0VhQ3lBSExBQUxRUUJPRFFBZ0J5Z0NBQkFYQzBFQUlRRWdCMEVBTmdLZ0FTQUhRZ0EzQTVnQklBZEJBRG9BQkNBSFFlUFlsYk1HTmdJQUlBZEJCRG9BQ3lBQ0lBNGdCeEFySWdOSEJFQWdBeWdDSENnQ0FFRUJSaUVCQ3lBSExBQUxRUUJJQkVBZ0J5Z0NBQkFYQ3dKQUlBRkZEUUFnQjBFQU9nQUVJQWRCNDlpVnN3WTJBZ0FnQjBFRU9nQUxRWlVEUWVhZDhRQWdBaUFPSUFjUUt5SUJSd1IvSUFFb0Fod29BZ0JCQVVZRlFRQUxFRFJCM1FOQmhxbnhBQ0FPSUFjUUt5Z0NIQ0lCS0FJQVFRRkdFRFFDUUNBQktBSUlJZ0VnQjBHWUFXcEdEUUFnQVMwQUN5SUVRUmgwUVJoMUlRTWdCeXdBb3dGQkFFNEVRQ0FEUVFCT0JFQWdCeUFCS0FJSU5nS2dBU0FISUFFcEFnQTNBNWdCREFJTElBZEJtQUZxSUFFb0FnQWdBU2dDQkJBZ0RBRUxJQWRCbUFGcUlBRW9BZ0FnQVNBRFFRQklJZ01iSUFFb0FnUWdCQ0FER3hBaEdnc2dCeXdBQzBFQVRnMEFJQWNvQWdBUUZ3dEJBQ0VCSUFkQkFEWUNrQUVnQjBJQU53T0lBU0FIUVFjNkFBc2dCMEdiK080QUtBQUFOZ0lBSUFkQm52anVBQ2dBQURZQUF5QUhRUUE2QUFjZ0FpQU9JQWNRS3lJRFJ3UkFJQU1vQWh3b0FnQkJBVVloQVFzZ0J5d0FDMEVBU0FSQUlBY29BZ0FRRndzQ1FDQUJSUTBBSUFkQkJ6b0FDeUFIUVFBNkFBY2dCMEdiK080QUtBQUFOZ0lBSUFkQm52anVBQ2dBQURZQUEwR1ZBMEhtbmZFQUlBSWdEaUFIRUNzaUFVY0VmeUFCS0FJY0tBSUFRUUZHQlVFQUN4QTBRZDBEUVlhcDhRQWdEaUFIRUNzb0Fod2lBU2dDQUVFQlJoQTBBa0FnQVNnQ0NDSUJJQWRCaUFGcVJnMEFJQUV0QUFzaUJFRVlkRUVZZFNFRElBY3NBSk1CUVFCT0JFQWdBMEVBVGdSQUlBY2dBU2dDQ0RZQ2tBRWdCeUFCS1FJQU53T0lBUXdDQ3lBSFFZZ0JhaUFCS0FJQUlBRW9BZ1FRSUF3QkN5QUhRWWdCYWlBQktBSUFJQUVnQTBFQVNDSURHeUFCS0FJRUlBUWdBeHNRSVJvTElBY3NBQXRCQUU0TkFDQUhLQUlBRUJjTElBY29BcXdCSUFjdEFMTUJJZ0VnQVVFWWRFRVlkVUVBU0JzRWZ5QUhRWDQyQWhBZ0IwRUFPZ0FNSUFkQkFEb0FCQ0FIUVFBNkFCUWdCMEVBTmdJSUlBZEJvUGFBQVRZQ0FDQUFRUUU2QUxrUklBQWdBRUh3QkdvZ0IwR29BV29nQnhDN0R3VkJBUXNoQVNBQVFTUnFJUVFDZnlBSEtBS2NBU0FITFFDakFTSURJQU5CR0hSQkdIVkJBRWdiQkVBZ0IwRjlOZ0lRSUFkQkFEb0FEQ0FIUVFBNkFBUWdCMEVBT2dBVUlBZEJBRFlDQ0NBSFFhRDJnQUUyQWdBZ0FFRUJPZ0M0RVNBQkJIOGdBQ0FBUVNocUlBZEJtQUZxSUFjZ0JCQzZEd1ZCQUFzTUFRc2dCMEY5TmdJUUlBZEJBRG9BRENBSFFRQTZBQVFnQjBFQU9nQVVJQWRCQURZQ0NDQUhRYUQyZ0FFMkFnQWdCMEVBT2dCNElBZEJBRG9BZ3dFZ0FFRThJQWNnQjBINEFHb1FZaUFITEFDREFVRUFTQVJBSUFjb0FuZ1FGd3NnQUMwQUpRUi9RUUFGSUFCQkFUb0F1QkVnQUVFQ09nREVCQ0FBUVFJMkFwQUVJQUJCQVRZQytBTWdBUXNMSVFOQkFDRUJBa0FDUUNBSEtBS01BU0FITFFDVEFTSUdJQVpCR0hSQkdIVkJBRWdiQkVBZ0IwRjhOZ0lRSUFkQkFEb0FEQ0FIUVFBNkFBUWdCMEVBT2dBVUlBZEJBRFlDQ0NBSFFhRDJnQUUyQWdBZ0JDMEFBQVJBSUFCQkFUb0F1eEVnQTBVTkF5QUFJQUJCa0FscUlBZEJpQUZxSUFjUXVROE5BZ3dEQ3lBQVFRRTZBTG9SSUFORkRRSWdBQ0FBUWNBTmFpQUhRWWdCYWlBSEVMZ1BSUTBDREFFTElBTkZEUUVMSUFkQkFEb0FCQ0FIUWVUQzBZc0dOZ0lBSUFkQkJEb0FDeUFDSUE0Z0J4QXJJZ05IQkVBZ0F5Z0NIQ2dDQUVFQlJpRUJDeUFITEFBTFFRQklCRUFnQnlnQ0FCQVhDeUFCUlFSQVFRQWhBU0FIUVhzMkFoQWdCMEVBT2dBTUlBZEJBRG9BQkNBSFFRQTZBQlFnQjBFQU5nSUlJQWRCb1BhQUFUWUNBQ0FIUVFBNkFHZ2dCMEVBT2dCeklBQkJBeUFISUFkQjZBQnFFR0lnQnl3QWMwRUFTQVJBSUFjb0FtZ1FGd3NNQVFzZ0IwRUFPZ0FFSUFkQjVNTFJpd1kyQWdBZ0IwRUVPZ0FMUVpVRFFlYWQ4UUFnQWlBT0lBY1FLeUlCUndSL0lBRW9BaHdvQWdCQkFVWUZRUUFMRURSQjNRTkJocW54QUNBT0lBY1FLeWdDSENJQktBSUFRUUZHRURRQ1FDQUJLQUlJSWdFc0FBdEJBRTRFUUNBSElBRW9BZ2cyQW1BZ0J5QUJLUUlBTndOWURBRUxJQWRCMkFCcUlBRW9BZ0FnQVNnQ0JCQWFDeUFITEFBTFFRQklCRUFnQnlnQ0FCQVhDeUFIUVFBMkFsQWdCMElBTndOSUlBZEJBRG9BVXlBSFFRQTZBRWdnQjBFQU9nQUFJQWRCQURvQUN3SkFBbjhDUUNBSEtBSmNJQWNzQUdNaUFVSC9BWEVnQVVFQVNDSUJHeUlDUlEwQUlBY29BbGdnQjBIWUFHb2dBUnNpQVNBQ2FpRUNRUUVoQlFOQUFrQUNRQ0FCTFFBQUlnTkJHSFJCR0hVaUJrRUFTQTBBSUFjb0FnUWdCeTBBQ3lJRUlBUkJHSFJCR0hWQkFFZ2JSUVJBUWNpMWdnRW9BZ0FnQTJvdEFBQkZEUUVNQWdzZ0J5QUdFSVlCUVg5SERRRWdBUzBBQUNFR0N5QUhRY2dBYWlBR1FSaDBRUmgxRUd4QkFDRUZDeUFCUVFGcUlnRWdBa2NOQUFzQ1FDQUhMQUFMUVFCSUJFQWdCeWdDQUJBWElBVkJBWEZGRFFFTUFnc2dCVUVCY1EwQkN5QUhRWDgyQWhBZ0IwRUFPZ0FNSUFkQkFEb0FCQ0FIUVFBNkFCUWdCMEVBTmdJSUlBZEJvUGFBQVRZQ0FBSkFJQWNzQUZOQkFFNEVRQ0FIUVVCcklBY29BbEEyQWdBZ0J5QUhLUU5JTndNNERBRUxJQWRCT0dvZ0J5Z0NTQ0FIS0FKTUVCb0xJQUJCTWlBSElBZEJPR29RWWlBSExBQkRRUUJJQkVBZ0J5Z0NPQkFYQzBFQUlBQXRBQ1VOQVJvTFFjQU9FQmdpQVVFQlFRRVE5Z01hSUFGQkJ6WUM4QUVnQjBGL05nSVFJQWRCQURvQURDQUhRUUE2QUFRZ0IwRUFPZ0FVSUFjZ0FUWUNDQ0FIUWFEMmdBRTJBZ0JCSUJBWUlnRkJvUGFBQVRZQ0NDQUJJQWNwQWdRM0Fnd2dBU0FIS1FJTU53SVVJQUVnQnkwQUZEb0FIQ0FCSUFCQkdHb2lEVFlDQkNBQklBQW9BaGdpQWpZQ0FDQUNJQUUyQWdRZ0FDQUJOZ0lZSUFBZ0FDZ0NJRUVCYWpZQ0lBSkFRZGkxZ2dFb0FnQkIzN1dDQVN3QUFDSUJRZjhCY1NBQlFRQklJZ0ViSWdKRkRRQkIxTFdDQVNnQ0FFSFV0WUlCSUFFYklna2dBbW9oRUFOQUlBY29BbGdpQlNBSFFkZ0FhaUFITFFCaklnSkJHSFJCR0hVaURFRUFTQ0lCR3lJRUlBY29BbHdpQ2lBQ0lBRWJJZ3RxSVFNZ0NTMEFBQ0VJSUFRaEFRSkFBa0FnQzBVTkFBTkFJQUV0QUFBZ0NFWU5BU0FCUVFGcUlnRWdBMGNOQUFzZ0F5RUJEQUVMSUFFZ0EwWU5BQ0FCUVFGcUlnWWdBMFlOQUNBRUlBdHFJQUZySWdSQkFtc2hCVUVBSVFJZ0JFRUJhMEVEY1NJRUJFQURRQ0FJSUFZdEFBQWlDMGNFUUNBQklBczZBQUFnQVVFQmFpRUJDeUFHUVFGcUlRWWdBa0VCYWlJQ0lBUkhEUUFMQ3lBRlFRTlBCRUFEUUNBSUlBWXRBQUFpQWtjRVFDQUJJQUk2QUFBZ0FVRUJhaUVCQ3lBSUlBWXRBQUVpQWtjRVFDQUJJQUk2QUFBZ0FVRUJhaUVCQ3lBSUlBWXRBQUlpQWtjRVFDQUJJQUk2QUFBZ0FVRUJhaUVCQ3lBSUlBWXRBQU1pQWtjRVFDQUJJQUk2QUFBZ0FVRUJhaUVCQ3lBR1FRUnFJZ1lnQTBjTkFBc0xJQWNvQWx3aENpQUhLQUpZSVFVZ0J5MEFZeUlDSVF3TElBb2dBaUFNUVJoMFFSaDFJZ05CQUVnaUFoc2lCQ0FCSUFVZ0IwSFlBR29nQWhzaUJtc2lBazhFUUFKQUlBUWdCbW9nQVdzaUFVRi9SZ1JBSUFOQkFFZ0VRQ0FDSUFWcVFRQTZBQUFnQnlBQ05nSmNEQUlMSUFkQjJBQnFJQUpxUVFBNkFBQWdCeUFDT2dCakRBRUxJQWRCMkFCcUlBSWdBUkQ5QlFzZ0NVRUJhaUlKSUJCSERRRU1BZ3NMRUhjQUN5QUhJQWNRandJaUFrSHcxWUVCRUdjMkFnUWdBa0drMUlFQkVHY2hBU0FIUWdBM0F4Z2dCMElBTndNZ0lBZENBRGNERUNBSFFZQUVOZ0lNSUFjZ0FUWUNDQ0FIUWNPUTdnQkJ4WkR1QUJESkFrSEZrTzRBUncwQklBZEJBRFlDTUNBSFFnQTNBeWdnQjBFb2FpQUhLQUpZSUFkQjJBQnFJQWNzQUdNaUFVRUFTQ0lER3lJRUlBUWdCeWdDWENBQlFmOEJjU0FERzJvZ0IwSDhrdkFBRUxJSElBY3NBR05CQUVnRVFDQUhLQUpZRUJjTElBY2dCeWdDTURZQ1lDQUhJQWNwQXlnM0ExZ2dCMEVBT2dBb0lBZEJBRG9BTXdKQUlBY29BaUFpQVVVTkFDQUJJQUVvQWdRaUEwRUJhellDQkNBRERRQWdBU0FCS0FJQUtBSUlFUUVBSUFFUWtRSUxJQUlvQWdBaUFTQUJLQUlFUVFGcklnSTJBZ1FnQWtGL1JnUkFJQUVnQVNnQ0FDZ0NDQkVCQUFzZ0J5QUhFSThDSWdKQjhOV0JBUkJuTmdJRUlBSkJwTlNCQVJCbklRRWdCMElBTndNWUlBZENBRGNESUNBSFFnQTNBeEFnQjBHQUJEWUNEQ0FISUFFMkFnZ2dCMEdqaHUwQVFhV0c3UUFReVFKQnBZYnRBRWNOQVNBSFFRQTJBakFnQjBJQU53TW9JQWRCS0dvZ0J5Z0NXQ0FIUWRnQWFpQUhMQUJqSWdGQkFFZ2lBeHNpQkNBRUlBY29BbHdnQVVIL0FYRWdBeHRxSUFkQjhvdndBQkN5QnlBSExBQmpRUUJJQkVBZ0J5Z0NXQkFYQ3lBSElBY29BakEyQW1BZ0J5QUhLUU1vTndOWUlBZEJBRG9BS0NBSFFRQTZBRE1DUUNBSEtBSWdJZ0ZGRFFBZ0FTQUJLQUlFSWdOQkFXczJBZ1FnQXcwQUlBRWdBU2dDQUNnQ0NCRUJBQ0FCRUpFQ0N5QUNLQUlBSWdFZ0FTZ0NCRUVCYXlJQ05nSUVJQUpCZjBZRVFDQUJJQUVvQWdBb0FnZ1JBUUFMSUFjZ0J4Q1BBaUlDUWZEVmdRRVFaellDQkNBQ1FhVFVnUUVRWnlFQklBZENBRGNER0NBSFFnQTNBeUFnQjBJQU53TVFJQWRCZ0FRMkFnd2dCeUFCTmdJSUlBZEIyKy92QUVIZDcrOEFFTWtDUWQzdjd3QkhEUUVnQjBFQU5nSXdJQWRDQURjREtDQUhRU2hxSUFjb0FsZ2dCMEhZQUdvZ0J5d0FZeUlCUVFCSUlnTWJJZ1FnQkNBSEtBSmNJQUZCL3dGeElBTWJhaUFIUWVlTDhBQVFzZ2NnQnl3QVkwRUFTQVJBSUFjb0FsZ1FGd3NnQnlBSEtBSXdOZ0pnSUFjZ0J5a0RLRGNEV0NBSFFRQTZBQ2dnQjBFQU9nQXpBa0FnQnlnQ0lDSUJSUTBBSUFFZ0FTZ0NCQ0lEUVFGck5nSUVJQU1OQUNBQklBRW9BZ0FvQWdnUkFRQWdBUkNSQWdzZ0FpZ0NBQ0lCSUFFb0FnUkJBV3NpQWpZQ0JDQUNRWDlHQkVBZ0FTQUJLQUlBS0FJSUVRRUFDeUFITEFCaklRRWdCMEVBTmdJb0lBY29BbHdnQVVIL0FYRWdBVUVBU0NJQkd5SUNCRUFnQnlnQ1dDQUhRZGdBYWlBQkd5SUJJQUpxSVFnRFFDQUJMUUFBSWdOQi9nQkhCRUFqQUVFZ2F5SUNKQUFnQWlBSEtBSW9OZ0lZSUFJZ0EwRVlkRUVZZFNJR09nQVVJQUlnQmpvQURDQUNRUUE2QUJ3Z0FrRUFOZ0lRSUFKQm9QYUFBVFlDQ0VFZ0VCZ2lBMEdnOW9BQk5nSUlJQU1nQWlrQ0REY0NEQ0FESUFJcEFoUTNBaFFnQXlBQ0xRQWNPZ0FjSUFNZ0FFRVlhaUlFTmdJRUlBTWdBQ2dDR0NJRk5nSUFJQVVnQXpZQ0JDQUFJQU0yQWhnZ0FDQUFLQUlnUVFGcU5nSWdRZFMxZ2dFZ0FDZ0NHQ3dBREJDR0FVRi9Sd1JBSUFjZ0J5Z0NLRUVCYWlJRE5nSW9Ba0FDUUFKQUFrQWdCa0hSQUdzT0NRQURBd01EQXdNQkFnTUxJQUFvQWhoQjhRQTZBQlFnQWlBRE5nSVlJQUpCOFFBNkFCUWdBa0h4QURvQURDQUNRUUE2QUJ3Z0FrRUFOZ0lRSUFKQm9QYUFBVFlDQ0VFZ0VCZ2lBMEdnOW9BQk5nSUlJQU1nQWlrQ0REY0NEQ0FESUFJcEFoUTNBaFFnQXlBQ0xRQWNPZ0FjSUFNZ0JEWUNCQ0FESUFBb0FoZ2lCRFlDQUNBRUlBTTJBZ1FnQUNBRE5nSVlJQUFnQUNnQ0lFRUJhallDSUF3Q0N5QUFLQUlZUWZnQU9nQVVJQUlnQXpZQ0dDQUNRZmdBT2dBVUlBSkIrQUE2QUF3Z0FrRUFPZ0FjSUFKQkFEWUNFQ0FDUWFEMmdBRTJBZ2hCSUJBWUlnTkJvUGFBQVRZQ0NDQURJQUlwQWd3M0Fnd2dBeUFDS1FJVU53SVVJQU1nQWkwQUhEb0FIQ0FESUFRMkFnUWdBeUFBS0FJWUlnUTJBZ0FnQkNBRE5nSUVJQUFnQXpZQ0dDQUFJQUFvQWlCQkFXbzJBaUFNQVFzZ0FDZ0NHRUhpQURvQUZDQUNJQU0yQWhnZ0FrSGlBRG9BRkNBQ1FlSUFPZ0FNSUFKQkFEb0FIQ0FDUVFBMkFoQWdBa0dnOW9BQk5nSUlRU0FRR0NJRFFhRDJnQUUyQWdnZ0F5QUNLUUlNTndJTUlBTWdBaWtDRkRjQ0ZDQURJQUl0QUJ3NkFCd2dBeUFFTmdJRUlBTWdBQ2dDR0NJRU5nSUFJQVFnQXpZQ0JDQUFJQU0yQWhnZ0FDQUFLQUlnUVFGcU5nSWdDeUFBS0FJWVFkOEFPZ0FNQ3lBQ1FTQnFKQUFnQnlBSEtBSW9RUUZxTmdJb0N5QUJRUUZxSWdFZ0NFY05BQXNMSUFkQmZ6WUNFQ0FIUWY0QU9nQU1JQWRCL2dBNkFBUWdCMEVBT2dBVUlBZEJBRFlDQ0NBSFFhRDJnQUUyQWdCQklCQVlJZ0ZCb1BhQUFUWUNDQ0FCSUFjcEFnUTNBZ3dnQVNBSEtRSU1Od0lVSUFFZ0J5MEFGRG9BSENBQklBMDJBZ1FnQVNBQUtBSVlJZ0kyQWdBZ0FpQUJOZ0lFSUFBZ0FUWUNHQ0FBSUFBb0FpQkJBV28yQWlBakFFSGdBR3NpQ3lRQUFuOUJBQ0VDSXdCQklHc2lBU1FBSUFGQkFEWUNHQ0FCUWdBM0F4QUNRQ0FBSWdnb0Fod2lCQ0FBUVJocUlnWkdCRUJCQVNFQURBRUxBbjhEUUFKQUlBUXRBQXdpQTBIZkFFWU5BQ0FFUVFocUlRQWdBMEVrUmdSQUlBRXNBQnRCQUVnRVFDQUJLQUlRUVFBNkFBQWdBVUVBTmdJVUlBQWhBZ3dDQ3lBQlFRQTZBQnNnQVVFQU9nQVFJQUFoQWd3QkN5QUNSUVJBUVFBaEFnd0JDMEhzdFlJQklBTkJHSFJCR0hVUWhnRkJmMGNFUUNBQlFSQnFJQVFzQUF3UWJDQUVRUUE2QUF3TUFRc0NRQUpBSUFRb0FoQkZJQVF0QUF3aUEwSCtBRVp4RFFBZ0EwRWdSZzBBSUFGQkFEb0FBQ0FCUVFBNkFBc2dDRUVFSUFBZ0FSQmlJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xJQWd0QUNWRkRRRkJBQXdFQ3lBRVFRQTZBQXdMSUFKQkFEb0FCRUdnQkJBWUlnQVF1d1VoQXlBQ0lBQTJBZ2dnQ0NBRElBRkJFR29nQWhDN0R5RUFRUUFoQWtFQUlBQkZEUUlhQ3lBRUtBSUVJZ1FnQmtjTkFBdEJBUXNoQUNBQkxBQWJRUUJPRFFBZ0FTZ0NFQkFYQ3lBQlFTQnFKQUJCQUNBQVJRMEFHa0VBSVFBakFFRWdheUlDSkFBZ0FrRUFOZ0lZSUFKQ0FEY0RFQUpBSUFnb0Fod2lCQ0FJUVJocUlnWkdCRUJCQVNFQURBRUxBbjhEUUFKQUlBUXRBQXdpQTBIZkFFWU5BQ0FFUVFocUlRRWdBMEVsUmdSQUlBSXNBQnRCQUVnRVFDQUNLQUlRUVFBNkFBQWdBa0VBTmdJVUlBRWhBQXdDQ3lBQ1FRQTZBQnNnQWtFQU9nQVFJQUVoQUF3QkN5QUFSUVJBUVFBaEFBd0JDMEg0dFlJQklBTkJHSFJCR0hVUWhnRkJmMGNFUUNBQ1FSQnFJQVFzQUF3UWJDQUVRUUE2QUF3TUFRc0NRQUpBSUFRb0FoQkZJQVF0QUF3aUEwSCtBRVp4RFFBZ0EwRWdSZzBBSUFKQkFEb0FBQ0FDUVFBNkFBc2dDRUVGSUFFZ0FoQmlJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQWd0QUNWRkRRRkJBQXdFQ3lBRVFRQTZBQXdMSUFCQkFEb0FCRUhJQkJBWUlnRVF1d1FoQXlBQUlBRTJBZ2dnQ0NBRElBSkJFR29nQUVFQUVMb1BJUUZCQUNFQVFRQWdBVVVOQWhvTElBUW9BZ1FpQkNBR1J3MEFDMEVCQ3lFQUlBSXNBQnRCQUU0TkFDQUNLQUlRRUJjTElBSkJJR29rQUVFQUlBQkZEUUFhUVFBaEFDTUFRU0JySWdNa0FDQURRUUEyQWhnZ0EwSUFOd01RQWtBZ0NDZ0NIQ0lFSUFoQkdHb2lCa1lFUUVFQklRSU1BUXNDUUFOQUFrQWdCQzBBRENJQ1FkOEFSZzBBSUFSQkNHb2hBU0FDUWNBQVJnUkFJQU1zQUJ0QkFFZ0VRQ0FES0FJUVFRQTZBQUFnQTBFQU5nSVVJQUVoQUF3Q0N5QURRUUE2QUJzZ0EwRUFPZ0FRSUFFaEFBd0JDeUFBUlFSQVFRQWhBQXdCQzBHRXRvSUJJQUpCR0hSQkdIVVFoZ0ZCZjBjRVFDQURRUkJxSUFRc0FBd1FiQ0FFUVFBNkFBd01BUXNDUUFKQUlBUW9BaEJGSUFRdEFBd2lBa0grQUVaeERRQWdBa0VnUmcwQUlBTkJBRG9BQUNBRFFRQTZBQXNnQ0VFR0lBRWdBeEJpSUFNc0FBdEJBRWdFUUNBREtBSUFFQmNMSUFndEFDVkZEUUZCQUNFQ0RBUUxJQVJCQURvQURBc2dBRUVBT2dBRUlBZ3RBQ1FFUUVHd0JCQVlJZ0VROUFZaEJTQUFJQUUyQWdoQkFDRUNJQWdnQlNBRFFSQnFJQUFRdVE4aEFVRUFJUUFnQVEwQkRBTUxRZmdERUJnaUFSRGNBeUVGSUFBZ0FUWUNDRUVBSVFJZ0NDQUZJQU5CRUdvZ0FCQzREeUVCUVFBaEFDQUJSUTBDQ3lBRUtBSUVJZ1FnQmtjTkFBdEJBU0VDQ3lBRExBQWJRUUJPRFFBZ0F5Z0NFQkFYQ3lBRFFTQnFKQUJCQUNBQ1JRMEFHa0VBSVFOQkFDRUtJd0JCRUdzaUFDUUFJQUJCQURZQ0NDQUFRZ0EzQXdCQkFTRU1Ba0FnQ0NnQ0hDSUNJQWhCR0dvaUNVWU5BQUovQTBBQ1FDQUNMUUFNSWdSQjN3QkdEUUJCd0xhQ0FTQUNLQUlRSWdFRWZ5QUJJQUVvQWdBb0FnZ1JBQUFoQVNBQ0tBSVFJQW9nQVVFVVJoc2hDaUFDTEFBTUJTQUVDMEVZZEVFWWRSQ0dBVUYvUndSQUlBQWdBaXdBREJCc0lBSkJBRG9BRENBRElBSkJDR29nQXhzaEF3d0JDeUFEUlFSQVFRQWhBd3dCQ3lNQVFSQnJJZ0VrQUFKL0lBb0Nmd0pBSUFBb0FnUWlCaUFBTFFBTElnUWdCRUVZZEVFWWRTSUZRUUJJRzBFQlJnUkFJQUJCZjBHUHhmQUFRUUVRRzBVTkFTQUFMUUFMSWdRaEJTQUFLQUlFSVFZTElBWWdCQ0FGUVJoMFFSaDFRUUJJRzBFQ1JnUkFRUU1nQUVGL1FjM0U4QUJCQWhBYlJRMENHaUFBTFFBTElnUWhCU0FBS0FJRUlRWUxJQVlnQkNBRlFSaDBRUmgxUVFCSUcwRURSZ1JBUVFvZ0FFRi9RY3pFOEFCQkF4QWJSUTBDR2lBQUxRQUxJZ1FoQlNBQUtBSUVJUVlMQWtBZ0JpQUVJQVZCR0hSQkdIVkJBRWdiUVFOR0JIOUJDQ0FBUVg5QnY3endBRUVERUJ0RkRRTWFJQUF0QUFzaUJDRUZJQUFvQWdRRklBWUxJQVFnQlVFWWRFRVlkVUVBU0J0QkJFWUVmMEVKSUFCQmYwRyt2UEFBUVFRUUcwVU5BeG9nQUN3QUN3VWdCUXRCR0hSQkdIVkJBRTRFUUNBQklBQW9BZ2cyQWdnZ0FTQUFLUUlBTndNQURBRUxJQUVnQUNnQ0FDQUFLQUlFRUJvTElBaEJNeUFESUFFUVlpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEMwRUFJQWd0QUNVTkFob0xRUXNMTmdMd0FVRUJDeUVFSUFGQkVHb2tBRUVBSUFSRkRRSWFBa0FnQWlnQ0VFVUVRQ0FDTFFBTVFmNEFSZzBCQzBIQURoQVlJZ0ZCQVNBTVFRRnFJZ3dROWdNaENpQUJRUWMyQXZBQklBTWdBVFlDQ0FzZ0FDd0FDMEVBU0FSQVFRQWhBeUFBS0FJQVFRQTZBQUFnQUVFQU5nSUVEQUVMUVFBaEF5QUFRUUE2QUFzZ0FFRUFPZ0FBQ3lBQ0tBSUVJZ0lnQ1VjTkFBdEJBUXNoRENBQUxBQUxRUUJPRFFBZ0FDZ0NBQkFYQ3lBQVFSQnFKQUJCQUNBTVJRMEFHa0VBSVFOQkFDRUdJd0JCOEFCcklnUWtBQUpBQWtBZ0NDZ0NIQ0lBSUFoQkdHb2lCVVlOQUNBRVFkZ0Fha0VFY2lFQkEwQWdCRUdnOW9BQk5nSllJQUVnQUMwQUhEb0FFQ0FCSUFBcEFoUTNBZ2dnQVNBQUtRSU1Od0lBSUFRdEFHUkJJVVlOQVNBQUtBSUVJZ0FnQlVjTkFBdEJBU0VDREFFTElBQWdCVVlFUUVFQklRSU1BUXNnQkVFQU5nSmdJQVFnQkVIWUFHb2lBRFlDWENBRUlBQTJBbGdDZndKQUlBZ29BaHdpQUNBRlJnMEFBMEFnQUMwQURDSUNRZDhBUmdSQUlBQW9BZ1FpQUNBRlJ3MEJEQUlMSUFCQkNHb2hBUUpBQWtBZ0JrRUJSZ1JBQWtBZ0FrSG1BRWNFUUNBQ1FTRkhEUUVDUUNBRUtBSmdEUUFnQkVFQU9nQklJQVJCQURvQVV5QUlRUWNnQVNBRVFjZ0FhaEJpSUFRc0FGTkJBRWdFUUNBRUtBSklFQmNMSUFndEFDVkZEUUJCQUF3SUN5QUFRUUE2QUF4QkFpRUdEQVFMSUFSQkFEb0FPQ0FFUVFBNkFFTWdDRUVJSUFFZ0JFRTRhaEJpSUFRc0FFTkJBRWdFUUNBRUtBSTRFQmNMUVFBZ0NDMEFKUTBHR2lBQVFRQTZBQXhCQVNFR0RBTUxBa0FnQUNnQ0VDSUdSU0FDUWY0QVJuRkZCRUFnQmtVTkFTQUdJQVlvQWdBb0FnZ1JBQUJCRkVjTkFRc2dCRUVBT2dBb0lBUkJBRG9BTXlBSVFRa2dBU0FFUVNocUVHSWdCQ3dBTTBFQVNBUkFJQVFvQWlnUUZ3dEJBQ0FJTFFBbERRWWFJQVFvQW1CRkRRSWdCQ2dDWENJQ0tBSUFJZ0VnQkNnQ1dDSURLQUlFTmdJRUlBTW9BZ1FnQVRZQ0FFRUFJUU1nQkVFQU5nSmdJQVJCMkFCcUlBSkdCRUJCQUNFR0RBUUxBMEFnQWlnQ0JDRUJJQUpCQ0dvZ0FpZ0NDQ2dDQUJFQUFCb2dBaEFYSUFFaUFpQUVRZGdBYWtjTkFBc01BZ3RCSUJBWUlnRkJvUGFBQVRZQ0NDQUJJQUFwQWd3M0Fnd2dBU0FBS1FJVU53SVVJQUVnQUMwQUhEb0FIQ0FCSUFSQjJBQnFOZ0lFSUFFZ0JDZ0NXQ0lDTmdJQUlBSWdBVFlDQkNBRUlBRTJBbGhCQVNFR0lBUWdCQ2dDWUVFQmFqWUNZQXdDQ3dKL0FrQWdCa0YrY1VFQ1JnUkFJQUpCNWdCR0JFQWdBRUVBT2dBTUlBUW9BbHdpQWlBRVFkZ0Fha1lOQWlBQUtBSVlJUVlEUUNBQ0lBWTJBaGdnQWlnQ0VDSUJCRUFnQWlBQklBRW9BZ0FvQXBnQkVRQUFOZ0lRQ3lBQ0tBSUVJZ0lnQkVIWUFHcEhEUUFMSUFBb0FnUWlDU0FFS0FKY0lnSWdCRUhZQUdwR0RRTWFRU0FRR0NJQlFhRDJnQUUyQWdnZ0FVRUFOZ0lBSUFFZ0FpMEFIRG9BSENBQklBSXBBaFEzQWhRZ0FTQUNLUUlNTndJTVFRRWhCaUFCSVFBZ0FpZ0NCQ0lLSUFSQjJBQnFSd1JBQTBCQklCQVlJZ0pCb1BhQUFUWUNDQ0FDSUFvcEFndzNBZ3dnQWlBS0tRSVVOd0lVSUFJZ0NpMEFIRG9BSENBQUlBSTJBZ1FnQWlBQU5nSUFJQVpCQVdvaEJpQUNJUUFnQ2lnQ0JDSUtJQVJCMkFCcVJ3MEFDd3NnQ1NnQ0FDSUNJQUUyQWdRZ0FTQUNOZ0lBSUFrZ0FEWUNBQ0FBSUFrMkFnUWdDQ0FJS0FJZ0lBWnFOZ0lnUVFNaEJnd0ZDd0pBSUFaQkFrY05BQ0FFUVFBNkFCZ2dCRUVBT2dBaklBaEJDaUFESUFSQkdHb1FZaUFFTEFBalFRQklCRUFnQkNnQ0dCQVhDeUFJTFFBbFJRMEFRUUFNQ0FzZ0JDZ0NZRVVOQXlBRUtBSmNJZ0lvQWdBaUFTQUVLQUpZSWdNb0FnUTJBZ1FnQXlnQ0JDQUJOZ0lBUVFBaEF5QUVRUUEyQW1BZ0JFSFlBR29nQWtZRVFFRUFJUVlNQlFzRFFDQUNLQUlFSVFFZ0FrRUlhaUFDS0FJSUtBSUFFUUFBR2lBQ0VCY2dBU0lDSUFSQjJBQnFSdzBBQ3d3REN5QUNRZVlBUndSQUlBSkJJVWNOQkNBQVFRQTZBQXhCQVNFR0lBUW9BbUJGQkVBZ0FTRUREQVVMSUFRb0Fsd2lBaWdDQUNJRElBUW9BbGdpQ1NnQ0JEWUNCQ0FKS0FJRUlBTTJBZ0FnQkVFQU5nSmdJQVJCMkFCcUlBSkdCRUFnQVNFRERBVUxBMEFnQWlnQ0JDRURJQUpCQ0dvZ0FpZ0NDQ2dDQUJFQUFCb2dBaEFYSUFNaUFpQUVRZGdBYWtjTkFBc2dBU0VEREFRTElBUkJBRG9BQ0NBRVFRQTZBQk1nQ0VFTElBRWdCRUVJYWhCaUlBUXNBQk5CQUVnRVFDQUVLQUlJRUJjTFFRQWdDQzBBSlEwR0dpQUFRUUE2QUF3TUF3c2dBQ2dDQkFzb0FnQWhBRUVESVFZTUFRdEJBQ0VEUVFBaEJnc2dBQ2dDQkNJQUlBVkhEUUFMQzBFQkN5RUNJQVFvQW1CRkRRQWdCQ2dDWENJQUtBSUFJZ0VnQkNnQ1dDSURLQUlFTmdJRUlBTW9BZ1FnQVRZQ0FDQUVRUUEyQW1BZ0FDQUVRZGdBYWtZTkFBTkFJQUFvQWdRaEFTQUFRUWhxSUFBb0FnZ29BZ0FSQUFBYUlBQVFGeUFCSWdBZ0JFSFlBR3BIRFFBTEN5QUVRZkFBYWlRQVFRQWdBa1VOQUJwQkFDRUZRUUFoQ2lNQVFkQUFheUlESkFBQ1FBSkFJQWdvQWh3aUFDQUlRUmhxSWdSR0RRQWdBMEU0YWtFRWNpRUJBMEFnQTBHZzlvQUJOZ0k0SUFFZ0FDMEFIRG9BRUNBQklBQXBBaFEzQWdnZ0FTQUFLUUlNTndJQUlBTXRBRVJCNlFCR0RRRWdBQ2dDQkNJQUlBUkhEUUFMUVFFaEJRd0JDeUFBSUFSR0JFQkJBU0VGREFFTElBTkJBRFlDUUNBRElBTkJPR29pQURZQ1BDQURJQUEyQWpnQ1FBSkFJQWdvQWh3aUFDQUVSZzBBQTBBZ0FDMEFEQ0lDUWQ4QVJnUkFJQUFvQWdRaUFDQUVSdzBCREFJTEFrQWdBQ2dDRUNJQkJFQWdBU0FCS0FJQUtBSUlFUUFBUVJSR0JFQkJBU0VGUVFBaENnd0NDeUFBTFFBTUlRSUxJQUJCQ0dvaEFRSi9Ba0FnQWtIL0FYRkI2UUJHQkVBZ0FFRUFPZ0FNSUFWQkFYRkZCRUFnQTBFQU9nQW9JQU5CQURvQU15QUlRUXdnQVNBRFFTaHFFR0lnQXl3QU0wRUFTQVJBSUFNb0FpZ1FGd3RCQUNFRklBZ3RBQ1ZGRFFRTUJ3c2dBeWdDUUVVRVFDQURRUUE2QUJnZ0EwRUFPZ0FqSUFoQkRTQUJJQU5CR0dvUVlpQURMQUFqUVFCSUJFQWdBeWdDR0JBWEMwRUJJUVVnQ0MwQUpVVU5CRUVBSVFVTUJ3c2dBeWdDUENJQ0lBTkJPR3BHRFFFZ0FDZ0NHQ0VHQTBBZ0FpQUdOZ0lZSUFJb0FoQWlBUVJBSUFJZ0FTQUJLQUlBS0FLWUFSRUFBRFlDRUFzZ0FpZ0NCQ0lDSUFOQk9HcEhEUUFMSUFBb0FnUWlCaUFES0FJOElnSWdBMEU0YWtZTkFocEJJQkFZSWdGQm9QYUFBVFlDQ0NBQlFRQTJBZ0FnQVNBQ0xRQWNPZ0FjSUFFZ0Fpa0NGRGNDRkNBQklBSXBBZ3czQWd4QkFTRUtRUUVoQlNBQklRQWdBaWdDQkNJSklBTkJPR3BIQkVBRFFFRWdFQmdpQWtHZzlvQUJOZ0lJSUFJZ0NTa0NERGNDRENBQ0lBa3BBaFEzQWhRZ0FpQUpMUUFjT2dBY0lBQWdBallDQkNBQ0lBQTJBZ0FnQlVFQmFpRUZJQUloQUNBSktBSUVJZ2tnQTBFNGFrY05BQXNMSUFZb0FnQWlBaUFCTmdJRUlBRWdBallDQUNBR0lBQTJBZ0FnQUNBR05nSUVJQWdnQ0NnQ0lDQUZhallDSUVFQklRVU1Bd3RCd0xhQ0FTQUFMQUFVRUlZQlFYOUhEUUlnQUNnQ0VFVUVRQ0FBTFFBTVFmNEFSZzBEQ3dKQUlBb0VRQ0FEUVFBNkFBZ2dBMEVBT2dBVElBaEJEaUFCSUFOQkNHb1FZaUFETEFBVFFRQklCRUFnQXlnQ0NCQVhDeUFJTFFBbFJRMEJRUUFoQlF3SEN5QUZRUUZ4SVFGQkFDRUZJQUZGRFFBZ0F5Z0NRRVVOQUNBREtBSThJZ0lvQWdBaUFTQURLQUk0SWdZb0FnUTJBZ1FnQmlnQ0JDQUJOZ0lBSUFOQkFEWUNRQ0FDSUFOQk9HcEdEUUFEUUNBQ0tBSUVJUUVnQWtFSWFpQUNLQUlJS0FJQUVRQUFHaUFDRUJjZ0FTSUNJQU5CT0dwSERRQUxDMEVnRUJnaUFVR2c5b0FCTmdJSUlBRWdBQ2tDRERjQ0RDQUJJQUFwQWhRM0FoUWdBU0FBTFFBY09nQWNJQUVnQTBFNGFqWUNCQ0FCSUFNb0FqZ2lBallDQUNBQ0lBRTJBZ1FnQXlBQk5nSTRJQU1nQXlnQ1FFRUJhallDUUF3Q0N5QUFLQUlFQ3lnQ0FDRUFRUUVoQ2tFQklRVUxJQUFvQWdRaUFDQUVSdzBBQ3d0QkFTRUZDeUFES0FKQVJRMEFJQU1vQWp3aUFDZ0NBQ0lCSUFNb0FqZ2lBaWdDQkRZQ0JDQUNLQUlFSUFFMkFnQWdBMEVBTmdKQUlBQWdBMEU0YWtZTkFBTkFJQUFvQWdRaEFTQUFRUWhxSUFBb0FnZ29BZ0FSQUFBYUlBQVFGeUFCSWdBZ0EwRTRha2NOQUFzTElBTkIwQUJxSkFCQkFDQUZSUTBBR2tFQUlRSWpBRUV3YXlJREpBQWdBMEVBTmdJb0lBTkNBRGNESUFKQUlBZ29BaHdpQlNBSVFSaHFJZ1pHQkVCQkFTRUZEQUVMQW44RFFBSkFJQVV0QUF3aUFVSGZBRVlOQUNBRlFRaHFJUUFnQVVFOVJnUkFBa0FnQWtVTkFDQURRUUE2QUJBZ0EwRUFPZ0FiSUFoQkR5QUFJQU5CRUdvUVlpQURMQUFiUVFCSUJFQWdBeWdDRUJBWEN5QUlMUUFsUlEwQVFRQU1CQXNnQlVFQU9nQU1JQUFoQWd3QkN5QUNSUVJBUVFBaEFnd0JDeUFCUVJoMFFSaDFJZ0ZCTUd0QkNVMEVRQ0FEUVNCcUlBRVFiQ0FGUVFBNkFBd01BUXNDUUNBREtBSWtJQU10QUNzaUFTQUJRUmgwUVJoMVFRQklHMFVOQUNBRFFTQnFRUUFRUmkwQUFFRXdSdzBBSUFOQkFEb0FBQ0FEUVFBNkFBc2dDRUVRSUFBZ0F4QmlJQU1zQUF0QkFFZ0VRQ0FES0FJQUVCY0xRUUFnQ0MwQUpRMERHaUFES0FJZ0lRUUNRQUpBSUFNb0FpUWdBeTBBS3lJQUlBQkJHSFJCR0hVaUNVRUFTQ0lBR3lJS1JRMEFJQW9nQkNBRFFTQnFJQUFiSWdGcUlRb2dBU0VBQTBBZ0FDMEFBRUV3UmdSQUlBQkJBV29pQUNBS1J3MEJEQUlMQ3lBQUlBRnJJZ0JCZjBjTkFRc2dDVUVBU0FSQUlBUkJBRG9BQUNBRFFRQTJBaVFNQWdzZ0EwRUFPZ0FySUFOQkFEb0FJQXdCQ3lBRFFTQnFRUUFnQUJEOUJRc0NRQUpBQWtBQ1FDQURLQUlrSUFNdEFDc2lBQ0FBUVJoMFFSaDFRUUJJR3c0Q0FRQUNDeUFEUVNCcVFYOUIwY1B3QUVFQkVCc05BUXRCb0FRUUdDSUFFSjhKREFFTFFiQUVFQmdpQUJEQ0JpQUFJQU1vQWlBZ0EwRWdhaUFETEFBclFRQklHeERKQVRZQ2tBUUxJQUlnQURZQ0NDQURMQUFyUVFCSUJFQkJBQ0VDSUFNb0FpQkJBRG9BQUNBRFFRQTJBaVFNQVF0QkFDRUNJQU5CQURvQUt5QURRUUE2QUNBTElBVW9BZ1FpQlNBR1J3MEFDMEVCQ3lFRklBTXNBQ3RCQUU0TkFDQURLQUlnRUJjTElBTkJNR29rQUVFQUlBVkZEUUFhQWtBZ0NDZ0NIQ0lDSUFoQkdHb2lBVVlOQUFOQUlBSXRBQXhCTFVZRVFFSDRCUkFZSWdBUXdnUWdBa0VBT2dBTUlBSWdBRFlDRUFzZ0FpZ0NCQ0lDSUFGSERRQUxJQWdvQWh3aUFpQUJSZzBBQTBBQ1FDQUNMUUFNSWdCQjN3QkdEUUJCbkxhQ0FTQUFRUmgwUVJoMUVJWUJRWDlHRFFCQm1BZ1FHQ0lBRUwwRUdpQUFJQUlzQUF4QndRQnJJZ05CQmswRWZ5QURRUUowUVpUNGdBRnFLQUlBQlVFQkN6WUN2QVVnQWtFQU9nQU1JQUlnQURZQ0VBc2dBaWdDQkNJQ0lBRkhEUUFMSUFnb0Fod2lBaUFCUmcwQVFRQWhBMEVFSVFZRFFFRUVJUWxCQVNFRlFRQWhBQUpBQWtBQ1FBSkFBa0FnQWkwQURDSUVRU2RyRGdZQ0F3TURBd0VBQ3lBRVFkOEFSdzBDREFNTFFRTWhDVUYvSVFWQkxDRUVDeUFDUVFBNkFBd2dCU0FHYWlBSklBTkIvd0Z4SUFSR0d5RUdJQVFoQUFzQ1FDQUNLQUlRSWdORkRRQWdBeUFES0FJQUtBSUlFUUFBUVlZQlJ3MEFJQUlvQWhBZ0Jqb0F0QVVMSUFBaEF3c2dBaWdDQkNJQ0lBRkhEUUFMQzBFQUlRTWpBRUVnYXlJQUpBQUNRQ0FJS0FJY0lnSWdDRUVZYWlJR1J3UkFBMEFDUUNBQ0xRQU1JZ1JCM3dCR0RRQUNRQUpBSUFJb0FoQWlBUVJBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR0dBVVlOQVNBQ0xRQU1JUVFMSUFSQjlBQkdCRUFnQWtFQU9nQU1JQU1FUUVINEJCQVlJZ1FRN1FjYUlBQkJFR3BCcXNIeEFDQURRZFFBYWhCcklBUkJsQU5xSVFFZ0FDMEFHeUlGUVJoMFFSaDFJUU1DUUFKQUlBUXNBSjhEUVFCT0JFQWdBMEVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01Bd3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRFFRQklJZ0ViSUFBb0FoUWdCU0FCR3hBaEdnc2dBQ3dBRzBFQVRnMEFJQUFvQWhBUUZ3c2dBaUFFTmdJUURBTUxJQUJCQURvQUFDQUFRUUE2QUFzZ0NFRVJJQUpCQ0dvZ0FCQmlJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xRUUFoQXlBSUxRQWxSUTBEREFZTElBTkZEUUVnQkVFcGF3NERBZ0VDQVFzZ0FpZ0NFQ0VEREFFTFFRQWhBd3NnQWlnQ0JDSUNJQVpIRFFBTEMwRUJJUU1MSUFCQklHb2tBRUVBSUFORkRRQWFRUUFoQkVFQUlRSWpBRUhRQUdzaUJpUUFRUUVoQ2dKQUlBZ29BaHdpQ1NBSVFSaHFJZ1ZHRFFBRFFDQUVJUUVDUUNBSkxRQU1JZ0JCM3dCR0RRQWdDVUVJYWlFREFrQUNRQ0FBUVNoR0JFQWdBa1VFUUNBRElRQU1BZ3NnQmtFQU9nQkFJQVpCQURvQVN5QUlRUklnQXlBR1FVQnJFR0lnQml3QVMwRUFTQVJBSUFZb0FrQVFGd3NnQXlFQUlBZ3RBQ1ZGRFFGQkFDRUtEQVVMSUFKRkJFQkJBQ0VBREFFTEFrQWdBVVVFUUNBSktBSVFJZ0VFUUNBR1FRWVFHQ0lBTmdJd0lBWWdBRUVHYWlJRE5nSTRJQUJCaWdFN0FRUWdBRUgvZ0pnRU5nRUFJQVlnQXpZQ05DQUJJQVpCTUdvUVVpRUJJQVlvQWpBaUFBUkFJQVlnQURZQ05DQUFFQmNMSUFFTkJDQUpMUUFNSVFBTFFRQWhCRUdvdG9JQklBQkJHSFJCR0hVUWhnRkJmMGNFUUNBQ0lRQU1Bd3RCdExhQ0FTQUpMQUFNRUlZQlFYOUhEUUVnQWlFQURBSUxJQUJCS1VZRVFFR1lCQkFZSWdNUXZnUWFJQUlnQXpZQ0NDQUdRU0JxUWFyQjhRQWdBVUhVQUdvUWF5QURRWlFEYWlFQUlBWXRBQ3NpQkVFWWRFRVlkU0VCQWtBQ1FDQURMQUNmQTBFQVRnUkFJQUZCQUU0RVFDQUFJQVlwQXlBM0FnQWdBQ0FHS0FJb05nSUlEQU1MSUFBZ0JpZ0NJQ0FHS0FJa0VDQU1BUXNnQUNBR0tBSWdJQVpCSUdvZ0FVRUFTQ0lBR3lBR0tBSWtJQVFnQUJzUUlSb0xJQVlzQUN0QkFFNE5BQ0FHS0FJZ0VCY0xRUUFoQkNBQ1FRQTZBQVFnQ1VFQU9nQU1RUUFoQUF3Q0N3SkFJQUVnQVNnQ0FDZ0NDQkVBQUVHR0FVY05BQ0FKS0FJUUlnQkZEUUFnQUNBQUtBSUFLQUlJRVFBQVFlY0FSdzBBREFRTFFRQWhCRUVBSVFBZ0FTQUJLQUlBS0FJSUVRQUFRZjhBUncwQklBa3NBQlFpREVFd2EwRUpTdzBCSUFZZ0REWUNBQ0FHUVJCcUlnQkJwZS92QUNBR0VFOGdDRUU2SUFNZ0FCQmlJQVlzQUJ0QkFFZ0VRQ0FHS0FJUUVCY0xJQUVoQkNBSUxRQWxSUTBEUVFBaENnd0ZDeUFDSVFCQkFDRUNRZUMxZ2dFZ0NTd0FGQkNHQVVGL1J3MENDeUFBSVFJTUFRc2dDU2dDRUNFRUN5QUpLQUlFSWdrZ0JVY05BQXNMSUFaQjBBQnFKQUJCQUNBS1JRMEFHa0VBSVFJakFFRVFheUlCSkFBQ2Z5QUlLQUljSWdBZ0NFRVlhaUlHUndSQUEwQUNRQ0FBTFFBTUlnTkIzd0JHRFFCQnRMYUNBU0FEUVJoMFFSaDFFSVlCUVg5SEJFQUNRQUpBQWtBQ1FBSkFBa0FnQUN3QURFSFlBR3NPSVFNRUJRVUZCUVVGQlFVQkJRVUZCUVVGQlFVRkJRVUNCUVVGQlFVRkJRVUZBQVVMUVFFaEFpQUFRUUE2QUF3TUJndEJBaUVDSUFCQkFEb0FEQXdGQzBFS0lRSWdBRUVBT2dBTURBUUxRUVFoQWlBQVFRQTZBQXdNQXd0QkJTRUNDeUFBUVFBNkFBd01BUXNnQWtVRVFFRUFJUUlNQVFzQ1FDQUFLQUlRSWdORkRRQWdBeUFES0FJQUtBSUlFUUFBUVlZQlJnUkFJQUFvQWhBaEEwSHdCQkFZSWdRUW5nUWFJQVFnQWpZQytBTWdBeUFFSUFNb0FnQW9BcWdCRVFJQVFRQWhBZ3dDQ3lBQUtBSVFJZ05GRFFBZ0F5QURLQUlBS0FJSUVRQUFRZGNBUmcwQkN5QUJRUUE2QUFBZ0FVRUFPZ0FMSUFoQkV5QUFRUWhxSUFFUVlpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEMwRUFJZ0lnQ0MwQUpRMERHZ3NnQUNnQ0JDSUFJQVpIRFFBTEMwRUJDeUVBSUFGQkVHb2tBRUVBSUFCRkRRQWFRUUFoQXlNQVFVQnFJZ1lrQUFKQUFrQWdDQ2dDSENJRklBaEJHR29pQUVZTkFDQUdRU2hxUVFSeUlRRURRQ0FHUWFEMmdBRTJBaWdnQVNBRkxRQWNPZ0FRSUFFZ0JTa0NGRGNDQ0NBQklBVXBBZ3czQWdBZ0JpMEFORUhlQUVZTkFTQUZLQUlFSWdVZ0FFY05BQXRCQVNFRURBRUxJQUFnQlVZRVFFRUJJUVFNQVF0QkFTRUtJQUFnQ0NnQ0hDSUZSZ1JBUVFFaEJBd0JDeUFHUVNocVFRUnlJUWtnQUNFQ0EwQWdBeUVCQWtBQ1FBTkFJQVV0QUF3aUEwSGZBRWNFUUNBRFFkNEFSdzBDSUFWQkFEb0FERUVCSVFNZ0NrVU5BeUFHUVFBNkFCZ2dCa0VBT2dBaklBaEJGQ0FGUVFocUlBWkJHR29RWWlBR0xBQWpRUUJJQkVBZ0JpZ0NHQkFYQ3lBQklRTWdDQzBBSlVVTkEwRUFJUVFNQlFzZ0JTZ0NCQ0lGSUFCSERRQUxRUUVoQkF3REN3SkFBa0FDUUFKQUlBRkJBV3NPQWdBQkFnc2dCU2dDRUNJQkJFQkJBaUVESUFFZ0FTZ0NBQ2dDQ0JFQUFFR0dBVVlOQXd0QkFTRURRYlMyZ2dFZ0JTd0FGQkNHQVVGL1J3MENRZUMxZ2dFZ0JTd0FGQkNHQVVGL1J3MENJQVpCQURvQUNDQUdRUUE2QUJNZ0NFRVZJQVZCQ0dvZ0JrRUlhaEJpSUFZc0FCTkJBRWdFUUNBR0tBSUlFQmNMUVFBaEF5QUFJUUpCQUNFRUlBZ3RBQ1ZGRFFJTUJRdEJ1QVlRR0NJREVMY0dHaUFHUVg4MkFqZ2dCa0VBT2dBMElBWkJBRG9BTENBR1FRQTZBRHdnQmlBRE5nSXdJQVpCb1BhQUFUWUNLRUVnRUJnaUFVR2c5b0FCTmdJSUlBRWdDU2tDQURjQ0RDQUJJQWtwQWdnM0FoUWdBU0FKTFFBUU9nQWNJQUlvQWdBaUJDQUJOZ0lFSUFFZ0JEWUNBQ0FDSUFFMkFnQWdBU0FDTmdJRUlBZ2dDQ2dDSUVFQmFqWUNJQ0FHUVg4MkFqZ2dCa0grQURvQU5DQUdRZjRBT2dBc0lBWkJBRG9BUENBR0lBTTJBakFnQmtHZzlvQUJOZ0lvUVNBUUdDSUJRYUQyZ0FFMkFnZ2dBU0FKS1FJQU53SU1JQUVnQ1NrQ0NEY0NGQ0FCSUFrdEFCQTZBQndnQlNnQ0FDSURJQUUyQWdRZ0FTQUROZ0lBSUFVZ0FUWUNBQ0FCSUFVMkFnUWdDQ0FJS0FJZ1FRRnFOZ0lnQ3dKQUFrQUNRQ0FGS0FJUUlnRUVRQ0FLSUFFZ0FTZ0NBQ2dDQ0JFQUFFR0dBVVlpQVhJTkFRd0NDeUFLUlEwQkRBSUxJQVVnQUNBQkd5RUNRUUFoQXd3Q0N5QUZMUUFNUlFSQVFRQWhBeUFGTFFBVVFTbEdEUU1MSUFVb0FoQWlBVVVOQUVFQUlRTWdBU0FCS0FJQUtBSUlFUUFBUWVjQVJnMENJQUFoQWd3QkMwRUFJUU1nQUNFQ0N5QUFJQUpHSVFwQkFTRUVJQVVvQWdRaUJTQUFSdzBCREFJTFFRRWhCQ0FGS0FJRUlnVWdBRWNOQUFzTElBWkJRR3NrQUVFQUlBUkZEUUFhUVFBaEFFRUFJUVpCQUNFSkl3QkJnQUZySWdJa0FFRUJJUTBDUUFKQUlBZ29BaHdpQXlBSVFSaHFJZ3hHRFFBZ0FrRVlha0VFY2lFRlFRRWhCQU5BSUFBaEFRSkFBa0FDZndKQUFrQUNRQ0FFUVFGeEJFQURRQ0FEUVFocUlRcEJBQ0VBQWtBQ1FBSkFJQU5CREdvaUJDMEFBQ0lRUWRFQWF3NHRDUVlHQmdZR0JnWUdCZ1lHQmdZQ0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0NnWUdCZ1lHQmdZR0FRWUFCZ3NnQTBFQU9nQU1JQWd0QUNSRkRRUU1BUXNnQTBFQU9nQU1JQWd0QUNRRVFDQUNRUUE2QUhBZ0FrRUFPZ0I3SUFoQkZpQUtJQUpCOEFCcUVHSWdBaXdBZTBFQVNBUkFJQUlvQW5BUUZ3c2dDQzBBSlVVTkFVRUFJUVlNREF0Qm1BVVFHQ0lBRUswR0lRa2dBeUFBTmdJUUlBRWhBQXdJQ3lBREtBSUVJZ01nREVjTkFBd0pDd0FMQTBBZ0EwRUlhaUVLUVFBaEFBSkFBa0FDUUNBRFFReHFJZ1F0QUFBaUVFSFJBR3NPTFFnRkJRVUZCUVVGQlFVRkJRVUZBZ1VGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUWtGQlFVRkJRVUZCUUFGQVFVTElBTkJBRG9BRENBSUxRQWtCRUFnQWtFQU9nQndJQUpCQURvQWV5QUlRUllnQ2lBQ1FmQUFhaEJpSUFJc0FIdEJBRWdFUUNBQ0tBSndFQmNMSUFndEFDVkZEUUpCQUNFR0RBd0xBa0FDUUNBQlFRRnhSUVJBSUFKQkFEb0FZQ0FDUVFBNkFHc2dDRUVYSUFvZ0FrSGdBR29RWWlBQ0xBQnJRUUJJQkVBZ0FpZ0NZQkFYQ3lBSUxRQWxSUTBCUVFBaEJnd09DeUFORFFFZ0FrRUFPZ0JRSUFKQkFEb0FXeUFJUVJjZ0NpQUNRZEFBYWhCaUlBSXNBRnRCQUVnRVFDQUNLQUpRRUJjTElBZ3RBQ1ZGRFFCQkFDRUdEQTBMSUFNb0FnUWlBeUFNUmcwTERBTUxRWmdGRUJnaUFCQ3RCaUVHSUFNZ0FEWUNFQXdIQ3lBRFFRQTZBQXdnQ0MwQUpFVU5BZ3NnQXlnQ0JDSURJQXhIRFFBTERBY0xJQVlnQ1hKRkJFQWdBa0VBT2dCQUlBSkJBRG9BU3lBSVFSZ2dDaUFDUVVCckVHSWdBaXdBUzBFQVNBUkFJQUlvQWtBUUZ3dEJBQ0VHSUFFaEFFRUFJUWtnQ0MwQUpVVU5CUXdJQ3lBR0JFQWdBeUFHTmdJUUlBUkIvZ0E2QUFCQkFDRUdJQUVoQUF3RkN5QURJQWsyQWhBZ0JFSCtBRG9BQUF3QkN3SkFJQU1vQWhBaUFFVWdFRUgrQUVaeERRQWdBRVVFUUNBQklRQU1CUXNnQUNBQUtBSUFLQUlJRVFBQVFSUkdEUUFnQVNFQURBUUxBa0FnQmtVRVFDQURJUVFNQVFzZ0FrRUFPZ0F3SUFKQkFEb0FPeUFJUVJrZ0NpQUNRVEJxRUdJZ0Fpd0FPMEVBU0FSQUlBSW9BakFRRndzZ0NDMEFKUVJBUVFBaEJnd0lDeUFDUVg4MkFpZ2dBa0grQURvQUpDQUNRZjRBT2dBY0lBSkJBRG9BTENBQ0lBWTJBaUFnQWtHZzlvQUJOZ0lZUVNBUUdDSUVRYUQyZ0FFMkFnZ2dCQ0FGS1FJQU53SU1JQVFnQlNrQ0NEY0NGQ0FFSUFVdEFCQTZBQndnQXlnQ0FDSUFJQVEyQWdRZ0JDQUFOZ0lBSUFNZ0JEWUNBQ0FFSUFNMkFnUWdDQ0FJS0FJZ1FRRnFOZ0lnQ3lBSlJRUkFJQVFoQTBFQURBSUxJQUpCQURvQUNDQUNRUUE2QUJNZ0NFRVpJQVJCQ0dvZ0FrRUlhaEJpSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFndEFDVUVRRUVBSVFZTUJ3c2dBa0YvTmdJb0lBSkIvZ0E2QUNRZ0FrSCtBRG9BSENBQ1FRQTZBQ3dnQWlBSk5nSWdJQUpCb1BhQUFUWUNHRUVnRUJnaUEwR2c5b0FCTmdJSUlBTWdCU2tDQURjQ0RDQURJQVVwQWdnM0FoUWdBeUFGTFFBUU9nQWNJQVFvQWdBaUFDQUROZ0lFSUFNZ0FEWUNBQ0FFSUFNMkFnQWdBeUFFTmdJRUlBZ2dDQ2dDSUVFQmFqWUNJQXRCQUFzaEJpQUJJUUJCQUNFSkRBRUxRUUVoQUFzZ0JrVWhEU0FKUlNFRUlBTW9BZ1FpQXlBTVJ3MEFDd3RCQVNFR0N5QUNRWUFCYWlRQVFRQWdCa1VOQUJwQkFDRUVJd0JCNEFCcklnTWtBRUVCSVFJQ1FBSkFJQWdvQWh3aUFDQUlRUmhxSWdsR0RRQWdBMEVJYWtFRWNpRUtBMEFDUUFKQUFrQUNRQUpBSUFKQkFYRUVRQU5BSUFCQkRHb2lCaTBBQUNJQ1FkOEFSd1JBSUFKQjhnQkdEUU1nQWtIUkFFY05CU0FBUVFBNkFBeEIrQU1RR0NJQkVKb0xJUVFnQUNBQk5nSVFEQWNMSUFBb0FnUWlBQ0FKUncwQURBZ0xBQXNEUUFKQUlBQkJDR29oQlFKQUFrQWdBRUVNYWlJR0xRQUFJZ0pCM3dCckRoUUJCd2NIQndjSEJ3Y0hCd2NIQndjSEJ3Y0hCUUFMSUFKQjBRQkhEUVlnQUVFQU9nQU1JQU5CQURvQVVDQURRUUE2QUZzZ0NFRWFJQVVnQTBIUUFHb1FZaUFETEFCYlFRQklCRUFnQXlnQ1VCQVhDeUFJTFFBbERRRUxJQWtnQUNnQ0JDSUFSdzBCREFnTEMwRUFJUVFNQndzZ0FFRUlhaUVGQ3lBR1FRQTZBQUFnQkVVRVFDQURRUUE2QUVBZ0EwRUFPZ0JMSUFoQkd5QUZJQU5CUUdzUVlpQURMQUJMUVFCSUJFQWdBeWdDUUJBWEMwRUFJUVFnQ0MwQUpVVU5Bd3dHQ3lBQUlBUTJBaEFnQmtIK0FEb0FBRUVBSVFRTUFnc2dBRUVJYWlFRkMwR1F0b0lCSUFKQkdIUkJHSFVRaGdGQmYwY0VRQ0FFUlFSQVFRQWhCQXdDQ3lBRFFRQTZBREFnQTBFQU9nQTdJQWhCR2lBRklBTkJNR29RWWlBRExBQTdRUUJJQkVBZ0F5Z0NNQkFYQ3lBSUxRQWxCRUJCQUNFRURBVUxJQVpCQURvQUFBd0JDd0pBQWtBZ0FDZ0NFQ0lCUlFSQUlBWXRBQUJCL2dCR0RRRUxJQUZGRFFJZ0FTQUJLQUlBS0FJSUVRQUFRUlJIRFFJZ0JFVU5BZ3dCQ3lBRURRQkJBQ0VFREFFTElBTkJBRG9BSUNBRFFRQTZBQ3NnQ0VFY0lBVWdBMEVnYWhCaUlBTXNBQ3RCQUVnRVFDQURLQUlnRUJjTElBZ3RBQ1VFUUVFQUlRUU1CQXNnQTBGL05nSVlJQU5CL2dBNkFCUWdBMEgrQURvQURDQURRUUE2QUJ3Z0F5QUVOZ0lRSUFOQm9QYUFBVFlDQ0VFZ0VCZ2lBVUdnOW9BQk5nSUlJQUVnQ2lrQ0FEY0NEQ0FCSUFvcEFnZzNBaFFnQVNBS0xRQVFPZ0FjSUFBb0FnQWlBaUFCTmdJRUlBRWdBallDQUNBQUlBRTJBZ0FnQVNBQU5nSUVJQWdnQ0NnQ0lFRUJhallDSUVFQUlRUWdBU0VBQ3lBRVJTRUNJQUFvQWdRaUFDQUpSdzBBQ3d0QkFTRUVDeUFEUWVBQWFpUUFRUUFnQkVVTkFCcEJBQ0VDUVFBaEFDTUFRVEJySWdRa0FBSi9JQWdvQWh3aUJpQUlRUmhxSWdWSEJFQURRQUpBSUFZdEFBd2lBMEhmQUVZTkFDQUdRUWhxSVFGQmtMYUNBU0FEUVJoMFFSaDFFSVlCUVg5SEJFQWdCaTBBRENFQUFrQWdBa1VOQUNBRVFRQTZBQ0FnQkVFQU9nQXJJQWhCSFNBQklBUkJJR29RWWlBRUxBQXJRUUJJQkVBZ0JDZ0NJQkFYQ3lBSUxRQWxSUTBBUVFBTUJRc2dBRUhuQUVZaEFDQUdRUUE2QUF3Z0FTRUNEQUVMSUFKRkJFQkJBQ0VDREFFTFFiUzJnZ0VnQml3QUZCQ0dBVUYvUncwQVFhaTJnZ0VnQml3QURCQ0dBVUYvUndSQUlBQWhBMEVBSVFBZ0EwVU5BU0FFUVFBNkFCQWdCRUVBT2dBYklBaEJIaUFCSUFSQkVHb1FZaUFFTEFBYlFRQklCRUFnQkNnQ0VCQVhDMEVCSVFBZ0NDMEFKVVVOQVVFQURBUUxBa0FnQmlnQ0VDSUNSUTBBSUFJZ0FpZ0NBQ2dDQ0JFQUFFR0dBVWNOQUVFQklRTWdCaWdDRUNFQklBQUVRQ0FCUVFVMkFyQUVRUUloQXdzZ0FVRUJOZ0swQnlBQklBTTJBcndHUVFBaEFFRUFJUUlNQVFzZ0JFRUFPZ0FBSUFSQkFEb0FDeUFJUVI4Z0FTQUVFR0lnQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3RCQUNFQ1FRQWlBQ0FJTFFBbERRTWFDeUFHS0FJRUlnWWdCVWNOQUFzTFFRRUxJUUFnQkVFd2FpUUFRUUFnQUVVTkFCcEJBQ0VBUVFBaEJpTUFRYUFCYXlJRkpBQWdCVUVBTmdLWUFTQUZRZ0EzQTVBQlFRRWhCQUpBQWtBZ0NDZ0NIQ0lESUFoQkdHb2lERVlOQUNBRlFTaHFRUVJ5SVExQkFTRUtBMEFnQUNFQkFrQUNRQUovQWtBRFFBSkFBa0FDUUFKQUFrQUNRQ0FFUVFGeEJFQURRQ0FEUVFocUlRUUNRQUpBQWtBQ1FDQURRUXhxSWdBdEFBQWlDVUVvYXc0VUFnZ0xDd3NMQ3dzTEN3c0xDd3NMQ3dzTEN3RUFDeUFKUWQ4QVJ3MEtEQUlMSUFOQkFEb0FEQ0FGUVFBNkFGQWdCVUVBT2dCYklBaEJJaUFFSUFWQjBBQnFFR0lnQlN3QVcwRUFTQVJBSUFVb0FsQVFGd3NnQ0MwQUpVVU5BVUVBSVFBTUVRc2dBMEVBT2dBTUlBb05BeUFGUVFBNkFJQUJJQVZCQURvQWl3RWdDRUVnSUFRZ0JVR0FBV29RWWlBRkxBQ0xBVUVBU0FSQUlBVW9Bb0FCRUJjTElBZ3RBQ1ZGRFFCQkFDRUFEQkFMSUFNb0FnUWlBeUFNUncwQURBNExBQXNDUUNBS0JFQURRQ0FEUVF4cUlnQXRBQUFpQ1VIZkFFY0VRQ0FKUVNockRoUURCUWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lCd2dMSUFNb0FnUWlBeUFNUncwQURBOExBQXNEUUFKQUlBTkJDR29oQkFKQUFrQUNRQ0FEUVF4cUlnQXRBQUFpQ1VFb2F3NFVBUWdMQ3dzTEN3c0xDd3NMQ3dzTEN3c0xDd2tBQ3lBSlFkOEFSdzBLREFFTElBTkJBRG9BRENBRlFRQTZBSUFCSUFWQkFEb0Fpd0VnQ0VFZ0lBUWdCVUdBQVdvUVlpQUZMQUNMQVVFQVNBUkFJQVVvQW9BQkVCY0xJQWd0QUNVTkFRc2dEQ0FES0FJRUlnTkhEUUVNRHdzTFFRQWhBQXdPQ3lBRFFRQTZBQXdMUWJBRUVCZ2lBUkRFQmlFQUlBRkJBallDOUFNZ0F5QUJOZ0lRUVFBaEJnd0pDeUFEUVFocUlRUUxJQUJCQURvQUFDQUJSUVJBSUFWQkFEb0FjQ0FGUVFBNkFIc2dDRUVoSUFRZ0JVSHdBR29RWWlBRkxBQjdRUUJJQkVBZ0JTZ0NjQkFYQzBFQUlRQWdDQzBBSlVVTkNBd0xDeUFESUFFMkFoQWdBRUgrQURvQUFBSkFJQVVzQUpzQlFRQk9CRUFnQlNBRktBS1lBVFlDYUNBRklBVXBBNUFCTndOZ0RBRUxJQVZCNEFCcUlBVW9BcEFCSUFVb0FwUUJFQm9MSUFFZ0JTZ0NaQ0FGTFFCcklnQWdBRUVZZEVFWWRTSUJRUUJJSWdBYkJIOGdCU2dDWUNBRlFlQUFhaUFBR3hESkFRVkJBd3MyQXZBRFFRQWhBQ0FCUVFCT0JFQkJBQ0VHREFnTElBVW9BbUFRRjBFQUlRWU1Cd3NnQUVFQU9nQUFJQVVzQUpzQlFRQklCRUFnQlVFQU5nS1VBU0FGS0FLUUFVRUFPZ0FBREFRTElBVkJBRG9BbXdFZ0JVRUFPZ0NRQVF3REN5QURRUWhxSVFRTEFrQWdBeWdDRUNJQ1JTQUpRZjRBUm5GRkJFQWdBa1VOQVNBQ0lBSW9BZ0FvQWdnUkFBQkJGRWNOQVFzZ0FVVUVRRUVBSVFBTUJnc2dCVUVBT2dCQUlBVkJBRG9BU3lBSVFTTWdCQ0FGUVVCckVHSWdCU3dBUzBFQVNBUkFJQVVvQWtBUUZ3c2dDQzBBSlFSQVFRQWhBQXdKQ3lBRlFYODJBamdnQlVIK0FEb0FOQ0FGUWY0QU9nQXNJQVZCQURvQVBDQUZJQUUyQWpBZ0JVR2c5b0FCTmdJb1FTQVFHQ0lDUWFEMmdBRTJBZ2dnQWlBTktRSUFOd0lNSUFJZ0RTa0NDRGNDRkNBQ0lBMHRBQkE2QUJ3Z0F5Z0NBQ0lBSUFJMkFnUWdBaUFBTmdJQUlBTWdBallDQUNBQ0lBTTJBZ1FnQ0NBSUtBSWdRUUZxTmdJZ0FrQWdCU3dBbXdGQkFFNEVRQ0FGSUFVb0FwZ0JOZ0lnSUFVZ0JTa0RrQUUzQXhnTUFRc2dCVUVZYWlBRktBS1FBU0FGS0FLVUFSQWFDeUFCSUFVb0Fod2dCUzBBSXlJQUlBQkJHSFJCR0hVaUFFRUFTQ0lCR3dSL0lBVW9BaGdnQlVFWWFpQUJHeERKQVFWQkF3czJBdkFESUFCQkFFNE5CQ0FGS0FJWUVCY01CQXRCQUNBR1JRMENHZ0pBSUFBc0FBQWlBa0gvQVhGRkRRQWdBa0V3YTBFS1NRMEFJQVZCQURvQUNDQUZRUUE2QUJNZ0NFRWtJQVFnQlVFSWFoQmlJQVVzQUJOQkFFZ0VRQ0FGS0FJSUVCY0xJQWd0QUNVaUFrVWhBQ0FDRFFoQkFTRUVRUUVoQmlBREtBSUVJZ01nREVjTkFRd0lDd3NnQlVHUUFXb2dBaEJzSUFCQkFEb0FBQXRCQVFzaEJpQUJJUUFNQVF0QkFDRUFJQUloQTBFQUlRWUxJQUJGSWdvZ0JuSWhCQ0FES0FJRUlnTWdERWNOQUFzTFFRRWhBQXNnQlN3QW13RkJBRWdFUUNBRktBS1FBUkFYQ3lBRlFhQUJhaVFBUVFBZ0FFVU5BQnBCQUNFS0l3QkIwQUJySWdZa0FDQUlMUUFrSVFCQkVCQVlJZ05DZ2hCQ0JDQUFHemNDQ0NBRElBWkJRR3NpQURZQ0JDQURJQUEyQWdCQkFTRUFJQVpCQVRZQ1NDQUdJQU0yQWtBZ0JpQUROZ0pFSUFaQkFEWUNPQ0FHUWdBM0F6QUNRQ0FJS0FJY0lnSWdDRUVZYWlJTlJnMEFJQVpCQ0dwQkJISWhFQU5BUVFBaEFBSkFBMEFnQWkwQURDSUJRZDhBUmdSQUlBSW9BZ1FpQWlBTlJ3MEJRUUVoQUF3RUN5QUNRUWhxSVFSQnFMYUNBU0FCUVJoMFFSaDFFSVlCUVg5R0RRRWdBRVVFUUFKQUlBWXNBRHRCQUVnRVFDQUdLQUl3UVFBNkFBQWdCa0VBTmdJMERBRUxJQVpCQURvQU95QUdRUUE2QURBTElBUWhBQXNnQmtFd2FpQUNMQUFNRUd3Z0FrRUFPZ0FNSUFJb0FnUWlBaUFOUncwQUMwRUJJUUFNQWdzZ0FBUkFJQVpCTUdvaERDQUFJUUVqQUVFd2F5SUZKQUFDUUNBR1FVQnJJZ2tvQWdoRkRRQWdDU2dDQkNJQUtBSUFJZ01nQ1NnQ0FDSVBLQUlFTmdJRUlBOG9BZ1FnQXpZQ0FDQUpRUUEyQWdnZ0FDQUpSZzBBQTBBZ0FDZ0NCQ0VESUFBUUZ5QURJZ0FnQ1VjTkFBc0xJQWxCQ0dvaEF3Si9Ba0FDUUNBTUtBSUVJQXd0QUFzaUFDQUFRUmgwUVJoMVFRQklHd1JBSUF4QkFCQkdMUUFBUVM1SERRRUxJQVZCQURvQUlDQUZRUUE2QUNzZ0NFRTBJQUVnQlVFZ2FoQmlJQVVzQUN0QkFFZ0VRQ0FGS0FJZ0VCY0xRUUFnQ0MwQUpRMENHZ3dCQ3lBTUtBSUVJQXd0QUFzaUFDQUFRUmgwUVJoMVFRQklJZ0FiSWc4RVFDQU1LQUlBSUF3Z0FCc2lBQ0FQYWlFUEEwQUNmeUFBTEFBQVFUQnJJZ3hCQ1VzaUVVVUVRQUpBSUFndEFDUUVRRUlFSVJRQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQU1EZ29BQVFJREJBVUdCd2dKQ3d0Q2dCQWhGQXdLQzBLQ0VDRVVEQWtMUW9NUUlSUU1DQXNnQlVFQU9nQVFJQVZCQURvQUd5QUlRVFVnQVNBRlFSQnFFR0lnQlN3QUcwRUFTQVJBSUFVb0FoQVFGd3RDQVNFVUlBZ3RBQ1ZGRFFkQkFBd05DMEtFRUNFVURBWUxJQVZCQURvQUFDQUZRUUE2QUFzZ0NFRTJJQUVnQlJCaUlBVXNBQXRCQUVnRVFDQUZLQUlBRUJjTFFnRWhGQ0FJTFFBbFJRMEZRUUFNQ3d0Q2hoQWhGQXdFQzBJQklSUU1Bd3RDaFJBaEZBd0NDMEtCRUNFVURBRUxRZ1FoRkNBUkRRQWdERUVEZEVHdytJQUJhaWtEQUNFVUMwRVFFQmdpRENBSk5nSUVJQXdnRkRjQ0NDQU1JQWtvQWdBaUVUWUNBQ0FSSUF3MkFnUWdDU0FNTmdJQUlBTU1BUXNnQ1NnQ0FFRU1hZ3NpRENBTUtBSUFRUUZxTmdJQUlBQkJBV29pQUNBUFJ3MEFDd3RCQVNBREtBSUFEUUVhQzBFUUVCZ2lBQ0FKTmdJRUlBQkNCRGNDQ0NBQUlBa29BZ0FpQVRZQ0FDQUJJQUEyQWdRZ0NTQUFOZ0lBSUFNZ0F5Z0NBRUVCYWpZQ0FFRUJDeUVBSUFWQk1Hb2tBQ0FBUlFSQVFRQWhBQXdEQ3lBR0tBSkVJUU1MQWtBZ0FpZ0NFQ0lBUlEwQUlBQWdBQ2dDQUNnQ0NCRUFBQ0VCSUFJb0FoQWhBQUpBSUFGQjhRQkhEUUJCQVNFS0lBQkZEUUFnQWkwQURFSCtBRWNOQUVFQUlRb01BUXNnQUVVTkFBSkFJQW9nQUNBQUtBSUFLQUlJRVFBQVFZWUJSM0pGRFFBZ0FpZ0NFQ0lBUlEwQklBQWdBQ2dDQUNnQ0NCRUFBRUh4QUVZTkFDQUNLQUlRSWdCRkRRRWdBQ0FBS0FJQUtBSUlFUUFBUVlvQlJ3MEJDd0pBSUFJb0FoQWlBQ0FBS0FJQUtBSUlFUUFBUVlZQlJ3UkFJQUlvQWhBaEFBd0JDeUFDS0FJUUlnQW9BcndHUVFKR0RRRUxJQUFnQUNnQ0FDZ0NQQkVBQUNJQklBTW9BZ2dpQURZQ1dBSkFJQU1vQWd4RkRRQUNRQ0FBUVFsSERRQWdBaWdDRUNJQVJRMEFJQUFnQUNnQ0FDZ0NDQkVBQUVHR0FVY05BQ0FDS0FJUVFXQTJBckFFREFFTElBTW9BZ3doQUNBSUxRQWtCRUFDUUNBQVFRSklEUUFnQmtFQU9nQWdJQVpCQURvQUt5QUlRVHNnQkNBR1FTQnFFR0lnQml3QUswRUFTQVJBSUFZb0FpQVFGd3NnQ0MwQUpVVU5BRUVBSVFBTUJRdEJtQVFRR0NJQkVKc0xJQUlvQWdRaEFDQUdRWDgyQWhnZ0JrRUFPZ0FVSUFaQkFEb0FEQ0FHUVFBNkFCd2dCaUFCTmdJUUlBWkJvUGFBQVRZQ0NFRWdFQmdpQWtHZzlvQUJOZ0lJSUFJZ0VDa0NBRGNDRENBQ0lCQXBBZ2czQWhRZ0FpQVFMUUFRT2dBY0lBQW9BZ0FpQVNBQ05nSUVJQUlnQVRZQ0FDQUFJQUkyQWdBZ0FpQUFOZ0lFSUFnZ0NDZ0NJRUVCYWpZQ0lBd0JDeUFCSUFBMkFoUUxJQVlvQWtoQkFra05BQ0FHS0FKRUlBTW9BZ1FpQUNBQUlBWkJRR3RHR3lFREMwRUJJUUFnQWlnQ0JDSUNJQTFIRFFBTEN5QUdMQUE3UVFCSUJFQWdCaWdDTUJBWEN3SkFJQVlvQWtoRkRRQWdCaWdDUkNJQ0tBSUFJZ0VnQmlnQ1FDSURLQUlFTmdJRUlBTW9BZ1FnQVRZQ0FDQUdRUUEyQWtnZ0FpQUdRVUJyUmcwQUEwQWdBaWdDQkNFQklBSVFGeUFCSWdJZ0JrRkFhMGNOQUFzTElBWkIwQUJxSkFCQkFDQUFSUTBBR2tFQUlRQkJBQ0VKUVFBaEF5TUFRZEFBYXlJRUpBQkJBU0VLQWtBZ0NDZ0NIQ0lHSUFoQkdHb2lERVlOQUFOQUFrQWdCaTBBRENJRlFkOEFSZzBBSUFaQkNHb2hBZ0pBQWtBQ1FDQUdLQUlRSWdFRWZ5QUJJQUVvQWdBb0FnZ1JBQUJCaGdGR0RRRWdCaTBBREFVZ0JRdEJLMGNOQWlBR1FRQTZBQXdnQ1VVTkFTQUVRUUE2QUNBZ0JFRUFPZ0FySUFoQkppQUNJQVJCSUdvUVlpQUVMQUFyUVFCSUJFQWdCQ2dDSUJBWEN5QUlMUUFsUlEwRFFRQWhDZ3dGQ3lBR0tBSVFJUUVnQ1VVRVFDQUJJUUFNQXdzZ0FFVUVRQ0FCSVFBTUF3c0NRQ0FBTFFDMEJTQUJMUUMwQlVZRVFDQUFLQUs4QlNBQktBSzhCVVlOQVFzQ1FDQUlMUUFrUlEwQUlBTkZEUUFnQ1NBSktBSUFLQUlFRVFFQUlBTkJLem9BQkVFQUlRa2dBMEVBTmdJSVFRQWhBeUFCSVFBTUJBc2dCRUVBT2dCQUlBUkJBRG9BU3lBSVFTVWdBaUFFUVVCckVHSWdCQ3dBUzBFQVNBUkFJQVFvQWtBUUZ3c2dBU0VBSUFndEFDVkZEUU5CQUNFS0RBVUxJQVJCTUdvaUFrR3F3ZkVBSUFGQjFBQnFFR3NDUUNBQ0lBbEJ4QU5xSWdCR0RRQWdCQzBBT3lJRlFSaDBRUmgxSVFJZ0FDd0FDMEVBVGdSQUlBSkJBRTRFUUNBQUlBUXBBekEzQWdBZ0FDQUVLQUk0TmdJSURBSUxJQUFnQkNnQ01DQUVLQUkwRUNBTUFRc2dBQ0FFS0FJd0lBUkJNR29nQWtFQVNDSUFHeUFFS0FJMElBVWdBQnNRSVJvTFFRQWhDU0FFTEFBN1FRQk9CRUFnQVNFQURBTUxJQVFvQWpBUUZ5QUJJUUFNQWdzZ0FBUkFRY2dFRUJnaUF4RHNCU0VKSUFSQkVHcEJxc0h4QUNBQVFkUUFhaEJySUFOQmxBTnFJUUVnQkMwQUd5SU5RUmgwUVJoMUlRVUNRQUpBSUFNc0FKOERRUUJPQkVBZ0JVRUFUZ1JBSUFFZ0JDa0RFRGNDQUNBQklBUW9BaGcyQWdnTUF3c2dBU0FFS0FJUUlBUW9BaFFRSUF3QkN5QUJJQVFvQWhBZ0JFRVFhaUFGUVFCSUlnRWJJQVFvQWhRZ0RTQUJHeEFoR2dzZ0JDd0FHMEVBVGcwQUlBUW9BaEFRRndzZ0JpQUROZ0lRSUFJaEF3d0NDeUFFUVFBNkFBQWdCRUVBT2dBTElBaEJKeUFDSUFRUVlpQUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEMwRUFJUWtnQ0MwQUpRUkFRUUFoQ2d3RUMwRUFJUUFNQVFzQ1FDQUFSUTBBSUFZdEFCUkJLVVlOQVNBR0tBSVFJZ0ZGRFFBZ0FTQUJLQUlBS0FJSUVRQUFRZWNBUmcwQkN5QUFRUUFnQ1JzaEFBc2dCaWdDQkNJR0lBeEhEUUFMQ3lBRVFkQUFhaVFBUVFBZ0NrVU5BQnBCQUNFRVFRQWhCaU1BUWVBQWF5SURKQUJCQVNFQ0FrQWdDQzBBSkVVTkFBSkFJQWdvQWh3aUJTQUlRUmhxSWdGR0RRQWdBMEhJQUdwQkJISWhBQU5BSUFOQm9QYUFBVFlDU0NBQUlBVXRBQnc2QUJBZ0FDQUZLUUlVTndJSUlBQWdCU2tDRERjQ0FDQURMUUJVUVN0R0RRRWdCU2dDQkNJRklBRkhEUUFMREFFTElBRWdCVVlOQUVFQklRd2dBU0FJS0FJY0lnVkdEUUFnQTBISUFHcEJCSEloQ1NBQklRQURRQUpBSUF4RkJFQWdCQ0VDQTBBZ0JTMEFEQ0lFUWQ4QVJ3UkFJQVJCSzBjTkF5QUZRUUE2QUF4QkFTRUNJQVVvQWdRaUJTQUJSdzBCREFVTElBVW9BZ1FpQlNBQlJ3MEFDMEVCSVFJTUF3c0RRQ0FGTFFBTUlnSkIzd0JIQkVBZ0FrRXJSd1JBSUFRaEFnd0RDeUFGUVFBNkFBd2dBMEVBT2dBNElBTkJBRG9BUXlBSVFUMGdCVUVJYWlBRFFUaHFFR0lnQXl3QVEwRUFTQVJBSUFNb0FqZ1FGd3NnQ0MwQUpTSUtSU0VDSUFvTkJDQUZLQUlFSWdVZ0FVY05BUXdFQ3lBRktBSUVJZ1VnQVVjTkFBdEJBU0VDREFJTEFrQUNRQUpBQWtBZ0FrRUJhdzRDQUFFQ0N5QUZRUWhxSVFvQ1FBSkFJQVVvQWhBaUFrVU5BQ0FDSUFJb0FnQW9BZ2dSQUFCQmhnRkhEUUFDUUNBR0xRQzBCU0FGS0FJUUlnSXRBTFFGUncwQUlBWW9BcndGSUFJb0Fyd0ZSdzBBSUFOQkFEb0FLQ0FEUVFBNkFETWdDRUUvSUFvZ0EwRW9haEJpSUFNc0FETkJBRWdFUUNBREtBSW9FQmNMUVFBaEJpQUlMUUFsUlEwQ1FRQWhBZ3dIQzBFQ0lRUWdBaUlHS0FLd0JFR0RFRWdOQkNBRFFRQTZBQmdnQTBFQU9nQWpJQWhCd0FBZ0NpQURRUmhxRUdJZ0F5d0FJMEVBU0FSQUlBTW9BaGdRRnd0QkFDRUdJQWd0QUNWRkRRRkJBQ0VDREFZTFFRRWhCRUcwdG9JQklBVXNBQlFRaGdGQmYwY05BMEhndFlJQklBVXNBQlFRaGdGQmYwY05BMEdvdG9JQklBVXNBQlFRaGdGQmYwY05BeUFGTFFBVVFTaEdEUU1nQTBFQU9nQUlJQU5CQURvQUV5QUlRVDRnQ2lBRFFRaHFFR0lnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3RCQUNFR0lBZ3RBQ1ZGRFFCQkFDRUNEQVVMSUFFaEFFRUFJUVFNQWd0QjhBTVFHQ0lFRU1ZTUlBTkJmellDV0NBRFFRQTZBRlFnQTBFQU9nQk1JQU5CQURvQVhDQURJQVEyQWxBZ0EwR2c5b0FCTmdKSVFTQVFHQ0lDUWFEMmdBRTJBZ2dnQWlBSktRSUFOd0lNSUFJZ0NTa0NDRGNDRkNBQ0lBa3RBQkE2QUJ3Z0FDZ0NBQ0lLSUFJMkFnUWdBaUFLTmdJQUlBQWdBallDQUNBQ0lBQTJBZ1FnQ0NBSUtBSWdRUUZxTmdJZ0lBTkJmellDV0NBRFFmNEFPZ0JVSUFOQi9nQTZBRXdnQTBFQU9nQmNJQU1nQkRZQ1VDQURRYUQyZ0FFMkFraEJJQkFZSWdKQm9QYUFBVFlDQ0NBQ0lBa3BBZ0EzQWd3Z0FpQUpLUUlJTndJVUlBSWdDUzBBRURvQUhDQUZLQUlBSWdRZ0FqWUNCQ0FDSUFRMkFnQWdCU0FDTmdJQUlBSWdCVFlDQkNBSUlBZ29BaUJCQVdvMkFpQUxBa0FnQlNnQ0VDSUNSUTBBSUFJZ0FpZ0NBQ2dDQ0JFQUFFR0dBVWNOQUNBRktBSVFJUVpCQUNFRUlBVWhBQXdCQzBFQUlRUWdCa0VBSUFVdEFCUkJLVVlpQWhzaEJpQUFJQUVnQWhzaEFBc2dBQ0FCUmlFTVFRRWhBaUFGS0FJRUlnVWdBVWNOQUFzTElBTkI0QUJxSkFCQkFDQUNSUTBBR2tFQUlRTWpBRUhnQUdzaUNTUUFJQWxDQURjQ1BDQUpJQWxCT0dvaUFFRUVjaUlHTmdJNElBaEI4QVJxSUFBUXB4UWdDVUlBTndJc0lBa2dDVUVvYWlJQVFRUnlOZ0lvSUFBZ0NDZ0NIQ0lNSUFoQkdHb2lFRWNFZndKQUEwQUNRQ0FESVFFQ1FDQU1MUUFNUWQ4QVJnMEFJQXdvQWhBaUFFVUVRRUVBSVFNTUFRc2dBQ0FBS0FJQUtBSUlFUUFBUWZvQVJnUkFJQXdvQWhBZ0NVRTRhaENuRkF3QkN5QU1LQUlRSWdCRkJFQkJBQ0VEREFFTElBQWdBQ2dDQUNnQ0NCRUFBQ0VBSUF3b0FoQWhBd0pBQWtBZ0FFR0dBVVlFUUNBRFFlc0FRZkN4ZjBFQkVDd2hBQUpBSUFNc0FGOUJBRTRFUUNBSklBTW9BbHcyQWlBZ0NTQURLUUpVTndNWURBRUxJQWxCR0dvZ0F5Z0NWQ0FES0FKWUVCb0xJQUFOQVNBSktBSXNJZ0FFUUNBSktBSWNJQWt0QUNNaUFTQUJRUmgwUVJoMVFRQklJZ0liSVFFZ0NTZ0NHQ0FKUVJocUlBSWJJUVFEUUFKQUFrQUNRQUpBSUFBb0FoUWdBQzBBR3lJQ0lBSkJHSFJCR0hWQkFFZ2lDaHNpQWlBQklBRWdBa3NpRFJzaUJRUkFBa0FnQkNBQVFSQnFJZzhvQWdBZ0R5QUtHeUlLSUFVUVRDSVBSUVJBSUFFZ0FrOE5BUXdHQ3lBUFFRQklEUVVMSUFvZ0JDQUZFRXdpQWtVTkFTQUNRUUJPRFFJTUF3c2dBU0FDU1EwREN5QU5EUUVMUWZBRUVCZ2lBQkNlQkJvZ0F5QUFJQU1vQWdBb0FxZ0JFUUlBSUFrZ0NVRVlhaUlCTmdKUUlBbEIyQUJxSUFsQktHb2lBaUFCSUFsQjBBQnFFRGtnQUNBSktBSllLQUljUVFGcklnQkJGVTBFZnlBQVFRSjBRWURUOGdCcUtBSUFCVUVBQ3pZQ2dBUWdBaUFCRUtrTkRBWUxJQUJCQkdvaEFBc2dBQ2dDQUNJQURRQUxDeUFKS0FJOElnQkZEUUlnQXlnQ3ZBVWhBUU5BQWtBZ0FDZ0NFQ0lDSUFGTUJIOGdBU0FDVEEwQklBQkJCR29GSUFBTEtBSUFJZ0FOQVF3RUN3dEI4QVFRR0NJQkVKNEVHaUFESUFFZ0F5Z0NBQ2dDcUFFUkFnQWdDU2dDUENJQVJRMEVJQU1vQXJ3RklRSURRQ0FBS0FJUUlnUWdBa29FUUNBQUtBSUFJZ0FOQVF3R0N5QUNJQVJLQkVBZ0FDZ0NCQ0lBRFFFTUJnc0xJQUJGRFFRZ0FTQUFLQUlVUVFGcklnQkJGVTBFZnlBQVFRSjBRWURUOGdCcUtBSUFCVUVBQ3pZQ2dBUU1BZ3NnQTBVRVFFRUFJUU1NQXdzQ1FDQURJQU1vQWdBb0FnZ1JBQUJCNWdCSERRQWdBVVVOQUNBQlFlc0FRZkN4ZjBFQkVDd2lBRVVFUUNBQklRTU1CQXNDZnlBQUtBTDRBd1JBSUFBb0F2Z0REQUVMSUFBb0FvQUVRUUZySWdCQkNrMEVmeUFBUVFKMFFkVFM4Z0JxS0FJQUJVRUFDd3NoRHdKQUlBd29BaEFpQUN3QXp3TkJBRTRFUUNBSklBQW9Bc3dETmdJUUlBa2dBQ2tDeEFNM0F3Z01BUXNnQ1VFSWFpQUFLQUxFQXlBQUtBTElBeEFhQ3lBSlFSaHFJZ0lnQ1VFSWFoQzhBeUFKSUFJMkFsQUNRQUpBSUFsQktHb2lCQ2dDQkNJQUJFQWdBaWdDQUNBQ0lBSXRBQXNpQTBFWWRFRVlkVUVBU0NJRkd5RUtJQUlvQWdRZ0F5QUZHeUVGSUFSQkJHb2hBZ05BQWtBQ1FBSkFBa0FDUUFKQUlBQW9BaFFnQUMwQUd5SURJQU5CR0hSQkdIVkJBRWdpRVJzaUF5QUZJQU1nQlVraUV4c2lEUVJBSUFvZ0FFRVFhaUlTS0FJQUlCSWdFUnNpRVNBTkVFd2lFa1VFUUNBRElBVkxEUUlNQXdzZ0VrRUFUZzBDREFFTElBTWdCVTBOQWdzZ0FDZ0NBQ0lERFFRTUJ3c2dFU0FLSUEwUVRDSUREUUVMSUJNTkFRd0dDeUFEUVFCT0RRVUxJQUJCQkdvaEFpQUFLQUlFSWdORkRRUWdBaUVBQ3lBQUlRSWdBeUVBREFBTEFBc2dCRUVFYWlFQUN5QUFJUUlMSUFrZ0FpZ0NBQ0lEQkg5QkFBVkJJQkFZSWdNZ0NTZ0NVQ0lGS1FJQU53SVFJQU1nQlNnQ0NEWUNHQ0FGUWdBM0FnQWdCVUVBTmdJSUlBTWdBRFlDQ0NBRFFnQTNBZ0FnQTBFQU5nSWNJQUlnQXpZQ0FDQUVLQUlBS0FJQUlnQUVmeUFFSUFBMkFnQWdBaWdDQUFVZ0F3c2hBQ0FFS0FJRUlBQVFSQ0FFSUFRb0FnaEJBV28yQWdoQkFRczZBRndnQ1NBRE5nSllJQWtvQWxnZ0R6WUNIQ0FKTEFBalFRQklCRUFnQ1NnQ0dCQVhDeUFKTEFBVFFRQklCRUFnQ1NnQ0NCQVhDeUFCSVFNTUF3c2dEQ2dDRUNJQVJRUkFRUUFoQXd3REN5QUFJQUFvQWdBb0FnZ1JBQUJCMXdCR0JFQWdBU0VEREFNTFFRQWhBeUFNS0FJUUlnQkZEUUlnQVVFQUlBQWdBQ2dDQUNnQ0NCRUFBRUhuQUVZYklRTU1BZ3NDUUFKQUlBQW9BdmdESWdVT0N3SUJBUUVCQVFFQkFRRUFBUXNnQ1NnQ1BDSUJSUTBCSUFNb0Fyd0ZJUW9nQVNFQUEwQUNRQ0FBS0FJUUlnSWdDa3dFZnlBQ0lBcE9EUUVnQUVFRWFnVWdBQXNvQWdBaUFBMEJEQU1MQ3lBR0lRSWdBU0VBQTBBZ0FpSUVJQUFpQlNBQUtBSVFJQXBJSWcwYklRSWdBQ0FOUVFKMGFpZ0NBQ0lBRFFBTElBSWdCa1lOQVNBS0lBUWdCU0FOR3lJRktBSVFTQTBCQWtBZ0JTZ0NCQ0lBUlFSQUlBVW9BZ2dpQkNnQ0FDQUNSZzBCSUFWQkNHb2hBQU5BSUFBb0FnQWlCVUVJYWlFQUlBVWdCU2dDQ0NJRUtBSUFSdzBBQ3d3QkN3TkFJQUFpQkNnQ0FDSUFEUUFMQ3lBQ0lBa29BamhHQkVBZ0NTQUVOZ0k0Q3lBSklBa29Ba0JCQVdzMkFrQWdBU0FDRU5NRklBSVFGd3dCQ3lBREtBSzhCU0VCSUFZaEJBSkFJQWtvQWp3aUFFVUVRQ0FHSWdBaEJBd0JDd05BQWtBZ0FDZ0NFQ0lDSUFGS0JFQWdBQ2dDQUNJQ0RRRWdBQ0VFREFNTElBRWdBa3dOQWlBQVFRUnFJUVFnQUNnQ0JDSUNSUTBDSUFRaEFBc2dBQ0VFSUFJaEFBd0FDd0FMSUFRb0FnQWlBa1VFUUVFWUVCZ2lBaUFCTmdJUUlBSWdBRFlDQ0NBQ1FnQTNBZ0FnQWtFQU5nSVVJQVFnQWpZQ0FDQUpLQUk0S0FJQUlnQUVmeUFKSUFBMkFqZ2dCQ2dDQUFVZ0Fnc2hBQ0FKS0FJOElBQVFSQ0FKSUFrb0FrQkJBV28yQWtBTElBSWdCVFlDRkFzZ0NTd0FJMEVBVGcwQUlBa29BaGdRRndzZ0VDQU1LQUlFSWd4SERRRU1BZ3NMUVphNjd3QVFsZ0VBQ3lBSktBSXNCVUVBQ3hEWENDQUpRVGhxSUFrb0Fqd1E2QWtnQ1VIZ0FHb2tBRUVBSVFNakFFRkFhaUlBSkFBQ1FDQUlLQUljSWdJZ0NFRVlhaUlGUmdSQVFRRWhCQXdCQ3lBQVFSaHFRUVJ5SVFZRFFBSkFJQUl0QUF4QjN3QkhCRUFnQWlnQ0VDSUJEUUVMSUFJb0FnUWlBaUFGUncwQlFRRWhCQXdDQ3lBQ1FRaHFJUVFDUUFKQUlBRWdBU2dDQUNnQ0NCRUFBRUdEQVVjTkFDQURSUTBBQWtBZ0F5Z0NDQ0lCUlEwQUlBRWdBU2dDQUNnQ0NCRUFBRUVVUmcwQklBTW9BZ2dpQVVVTkFDQUJJQUVvQWdBb0FnZ1JBQUJCK2dCR0RRRWdBeWdDQ0NJQlJRMEFJQUVnQVNnQ0FDZ0NDQkVBQUVIK0FFWU5BU0FES0FJSUlnRkZEUUFnQVNBQktBSUFLQUlJRVFBQVFSaEdEUUVMSUFCQkFEb0FNQ0FBUVFBNkFEc2dDRUhCQUNBRUlBQkJNR29RWWlBQUxBQTdRUUJJQkVBZ0FDZ0NNQkFYQ3lBSUxRQWxCRUJCQUNFRURBUUxRY0FPRUJnaUFVRUJRWDhROWdNYUlBRkJCellDOEFFZ0FFRi9OZ0lvSUFCQkFEb0FKQ0FBUVFBNkFCd2dBRUVBT2dBc0lBQWdBVFlDSUNBQVFhRDJnQUUyQWhoQklCQVlJZ0ZCb1BhQUFUWUNDQ0FCSUFZcEFnQTNBZ3dnQVNBR0tRSUlOd0lVSUFFZ0JpMEFFRG9BSENBQ0tBSUFJZ2tnQVRZQ0JDQUJJQWsyQWdBZ0FpQUJOZ0lBSUFFZ0FqWUNCQ0FJSUFnb0FpQkJBV28yQWlBTUFRc2dBMFVOQUNBREtBSUlJZ0ZGRFFBZ0FTQUJLQUlBS0FJSUVRQUFRWU1CUncwQUlBSW9BaEFpQVFSQUlBRWdBU2dDQUNnQ0NCRUFBRUVVUmcwQkN5QUFRUUE2QUFnZ0FFRUFPZ0FUSUFoQndRQWdBeUFBUVFocUVHSWdBQ3dBRTBFQVNBUkFJQUFvQWdnUUZ3c2dDQzBBSlFSQVFRQWhCQXdEQzBIQURoQVlJZ0ZCQVVGL0VQWURHaUFCUVFjMkF2QUJJQUJCZnpZQ0tDQUFRUUE2QUNRZ0FFRUFPZ0FjSUFCQkFEb0FMQ0FBSUFFMkFpQWdBRUdnOW9BQk5nSVlRU0FRR0NJQlFhRDJnQUUyQWdnZ0FTQUdLUUlBTndJTUlBRWdCaWtDQ0RjQ0ZDQUJJQVl0QUJBNkFCd2dBaWdDQUNJSklBRTJBZ1FnQVNBSk5nSUFJQUlnQVRZQ0FDQUJJQUkyQWdRZ0NDQUlLQUlnUVFGcU5nSWdDeUFFSUFNZ0FpZ0NFQnNoQTBFQklRUWdBaWdDQkNJQ0lBVkhEUUFMQ3lBQVFVQnJKQUJCQUNBRVJRMEFHa0VBSVFNakFFSHdBMnNpQlNRQUlBVkJBRFlDMkFNZ0JTQUZRZEFEYWlJQU5nTFVBeUFGSUFBMkF0QURJQVZCb0FGcUVPTUVJZ3doQUNBRlFYODJBcGdCSUFWQjN3QTZBSlFCSUFWQjN3QTZBSXdCSUFWQkFEb0FuQUVnQlNBQU5nS1FBU0FGUWFEMmdBRTJBb2dCUVFFaENRSkFJQWdvQWh3aUJpQUlRUmhxSWdwR0RRQkJBU0VBQTBBZ0FDRUJBMEFDUUNBR0xRQU1RZDhBUmcwQUlBWW9BaEFpQUVVTkFDQUFJQUFvQWdBb0FnZ1JBQUJCRkVZRVFBSi9RUUFnQlNnQzJBTkZEUUFhSUFVb0F0UURJZ0FvQWdBaUFpQUZLQUxRQXlJRUtBSUVOZ0lFSUFRb0FnUWdBallDQUNBRlFRQTJBdGdEUVFBZ0FDQUZRZEFEYWtZTkFCb0RRQ0FBS0FJRUlRSWdBQkFYSUFJaUFDQUZRZEFEYWtjTkFBc2dCU2dDMkFNTElRSkJEQkFZSWdBZ0JVSFFBMm8yQWdRZ0FDQUZRWWdCYWpZQ0NDQUFJQVVvQXRBRElnUTJBZ0FnQkNBQU5nSUVJQVVnQWtFQmFqWUMyQU1nQlNBQU5nTFFBd3NnQmlnQ0VDSUNMd0ZRUWVzQWEwSC8vd054UVNwTERRQWdCVUVHRUJnaUFEWUM0QU1nQlNBQVFRWnFJZ1EyQXVnRElBQkIvUUE3QVFRZ0FFSDZnUGdETmdFQUlBVWdCRFlDNUFNZ0FpQUZRZUFEYWhCU0lRSWdCU2dDNEFNaUFBUkFJQVVnQURZQzVBTWdBQkFYQ3lBQ0RRQWdCa0VJYWlFQ0FrQUNRQUpBQWtBZ0JpZ0NFQ0lBQkVBZ0JpMEFERUgrQUVZTkFRc2dCU2dDMEFNb0FnZ29BZ2dpQkNBQUlBUW9BZ0FvQXFRQkVRTUFSUTBCSUFZb0FoQWhBQXNnQlVFSUVCZ2lCRFlDNEFNZ0JTQUVRUWhxSWcwMkF1Z0RJQVJDN29ERWc0Q1BnTWtBTndFQUlBVWdEVFlDNUFNZ0FDQUZRZUFEYWhCU0lRUWdCU2dDNEFNaUFBUkFJQVVnQURZQzVBTWdBQkFYQ3lBRVJRMERJQVl0QUF4Qi9nQkdEUUZCREJBWUlnQWdBallDQ0NBQUlBVkIwQU5xTmdJRUlBQWdCU2dDMEFNaUFqWUNBQ0FDSUFBMkFnUWdCU0FBTmdMUUF5QUZJQVVvQXRnRFFRRnFOZ0xZQXd3REN3Si9JQVlvQWhBaUFFVUVRQ0FGUVQ4N0FXZ2dCVUVCT2dCeklBVkI2QUJxREFFTElBVkI0QU5xSUFBZ0FDZ0NBQ2dDTUJFQ0FDQUZLQUxrQXlBRkxRRHJBeUlBSUFCQkdIUkJHSFZCQUVnaUFCc2lCQVJBSUFVb0F1QURJQVZCNEFOcUlBQWJJZ0FnQkdvaENRTkFJQUFnQUN3QUFDSUVRU0J5SUFRZ0JFSEJBR3RCR2trYk9nQUFJQUJCQVdvaUFDQUpSdzBBQ3dzZ0JTQUZLQUxvQXpZQ2NDQUZJQVVwQStBREloUTNBMmdnRktjZ0JVSG9BR29nQlN3QWMwRUFTQnNMSVFrZ0JRSi9JQVVvQXRBREtBSUlLQUlJSWdCRkJFQWdCVUUvT3dGWUlBVkJBVG9BWXlBRlFkZ0FhZ3dCQ3lBRlFlQURhaUFBSUFBb0FnQW9BakFSQWdBZ0JTZ0M1QU1nQlMwQTZ3TWlBQ0FBUVJoMFFSaDFRUUJJSWdBYklnUUVRQ0FGS0FMZ0F5QUZRZUFEYWlBQUd5SUFJQVJxSVEwRFFDQUFJQUFzQUFBaUJFRWdjaUFFSUFSQndRQnJRUnBKR3pvQUFDQUFRUUZxSWdBZ0RVY05BQXNMSUFVZ0JTZ0M2QU0yQW1BZ0JTQUZLUVBnQXlJVU53TllJQlNuSUFWQjJBQnFJQVVzQUdOQkFFZ2JDellDUkNBRklBazJBa0FnQlVINEFHb2lBRUgyL2UwQUlBVkJRR3NRVHlBSVFTZ2dBaUFBRUdJZ0JTd0Fnd0ZCQUVnRVFDQUZLQUo0RUJjTElBVXNBR05CQUVnRVFDQUZLQUpZRUJjTElBVXNBSE5CQUVnRVFDQUZLQUpvRUJjTElBZ3RBQ1VFUUVFQUlRa01CZ3RCQUNFRUlBZ29BaHdpQUNBS1JnMEJJQVlvQWhBaEFnTkFBa0FnQUMwQURDSUpRZDhBUmcwQUlBQW9BaEFpRFVVTkFDQUNJQTFIRFFBZ0NVSCtBRWNFUUNBRlFlQURhaUlKSUFJZ0FpZ0NBQ2dDTUJFQ0FDQUZJQVVvQXVBRElBa2dCU3dBNndOQkFFZ2JOZ0l3SUFVc0FPc0RRUUJJQkVBZ0JTZ0M0QU1RRndzQ1FDQUVEUUFnQUNnQ0VDSUVSUTBBSUFRZ0JDZ0NBQ2dDQkJFQkFBdEJBU0VFQ3lBQVFRQTJBaEFnQUVFQU9nQU1DMEVBSVFrZ0FDZ0NCQ0lBSUFwSERRQUxEQUlMSUFZb0FoQWlCQ0FGS0FMUUF5SUFLQUlJS0FJSVJ3UkFBbjhnQkVVRVFDQUZRVDg3QVdnZ0JVRUJPZ0J6SUFWQjZBQnFEQUVMSUFWQjRBTnFJQVFnQkNnQ0FDZ0NNQkVDQUNBRktBTGtBeUFGTFFEckF5SUFJQUJCR0hSQkdIVkJBRWdpQUJzaUJBUkFJQVVvQXVBRElBVkI0QU5xSUFBYklnQWdCR29oQ1FOQUlBQWdBQ3dBQUNJRVFTQnlJQVFnQkVIQkFHdEJHa2tiT2dBQUlBQkJBV29pQUNBSlJ3MEFDd3NnQlNBRktBTG9BellDY0NBRklBVXBBK0FESWhRM0EyZ2dCU2dDMEFNaEFDQVVweUFGUWVnQWFpQUZMQUJ6UVFCSUd3c2hDU0FGQW44Z0FDZ0NDQ2dDQ0NJQVJRUkFJQVZCUHpzQldDQUZRUUU2QUdNZ0JVSFlBR29NQVFzZ0JVSGdBMm9nQUNBQUtBSUFLQUl3RVFJQUlBVW9BdVFESUFVdEFPc0RJZ0FnQUVFWWRFRVlkVUVBU0NJQUd5SUVCRUFnQlNnQzRBTWdCVUhnQTJvZ0FCc2lBQ0FFYWlFTkEwQWdBQ0FBTEFBQUlnUkJJSElnQkNBRVFjRUFhMEVhU1JzNkFBQWdBRUVCYWlJQUlBMUhEUUFMQ3lBRklBVW9BdWdETmdKZ0lBVWdCU2tENEFNaUZEY0RXQ0FVcHlBRlFkZ0FhaUFGTEFCalFRQklHd3MyQWlRZ0JTQUpOZ0lnSUFWQnlBQnFJZ0JCOXYzdEFDQUZRU0JxRUU4Z0NFRXBJQUlnQUJCaUlBVXNBRk5CQUVnRVFDQUZLQUpJRUJjTElBVXNBR05CQUVnRVFDQUZLQUpZRUJjTElBVXNBSE5CQUVnRVFDQUZLQUpvRUJjTElBZ3RBQ1VFUUVFQUlRa01CZ3NDZnlBS0lBZ29BaHdpQUVjRVFDQUdLQUlRSVFKQkFDRUVBMEFDUUNBQUxRQU1JZ2xCM3dCR0RRQWdBQ2dDRUNJTlJRMEFJQUlnRFVjTkFDQUpRZjRBUndSQUlBVkI0QU5xSWdrZ0FpQUNLQUlBS0FJd0VRSUFJQVVnQlNnQzRBTWdDU0FGTEFEckEwRUFTQnMyQWhBZ0JTd0E2d05CQUVnRVFDQUZLQUxnQXhBWEN3SkFJQVFOQUNBQUtBSVFJZ1JGRFFBZ0JDQUVLQUlBS0FJRUVRRUFDMEVCSVFRTElBQkJBRFlDRUNBQVFRQTZBQXdMSUFBb0FnUWlBQ0FLUncwQUN5QUZLQUxRQXlJQ0lBZ29BaHdpQUNBS1JnMEJHaUFDS0FJSUtBSUlJUUpCQUNFRUEwQUNRQ0FBTFFBTUlnbEIzd0JHRFFBZ0FDZ0NFQ0lOUlEwQUlBSWdEVWNOQUNBSlFmNEFSd1JBSUFWQjRBTnFJZ2tnQWlBQ0tBSUFLQUl3RVFJQUlBVWdCU2dDNEFNZ0NTQUZMQURyQTBFQVNCczJBZ0FnQlN3QTZ3TkJBRWdFUUNBRktBTGdBeEFYQ3dKQUlBUU5BQ0FBS0FJUUlnUkZEUUFnQkNBRUtBSUFLQUlFRVFFQUMwRUJJUVFMSUFCQkFEWUNFQ0FBUVFBNkFBd0xJQUFvQWdRaUFDQUtSdzBBQ3dzZ0JTZ0MwQU1MSWdBb0FnQWlBaUFBS0FJRU5nSUVJQUFvQWdRZ0FqWUNBQ0FGSUFVb0F0Z0RRUUZyTmdMWUF5QUFFQmRCQUNFSklBVW9BdFFESWdBZ0JVSFFBMnBHRFFJZ0JpZ0NFQ0VDQTBBZ0FpQUFLQUlJS0FJSVJ3UkFJQUFvQWdRaUFDQUZRZEFEYWtjTkFRd0VDd3NnQUNBRlFkQURha1lOQWlBQUtBSUVJZ1FnQlVIUUEycEhCRUFEUUNBRUtBSUlJZ0lvQWdnZ0JpZ0NFRWNFUUNBQUlBSTJBZ2dnQUNnQ0JDRUFDeUFFS0FJRUlnUWdCVUhRQTJwSERRQUxDeUFBSUFWQjBBTnFSZzBDSUFBb0FnQWlBaUFGS0FMUUF5SUVLQUlFTmdJRUlBUW9BZ1FnQWpZQ0FBTkFJQUFvQWdRaEFpQUZJQVVvQXRnRFFRRnJOZ0xZQXlBQUVCY2dBaUlBSUFWQjBBTnFSdzBBQ3d3Q0N5QUFLQUlBSWdJZ0FDZ0NCRFlDQkNBQUtBSUVJQUkyQWdBZ0JTQUZLQUxZQTBFQmF6WUMyQU1nQUJBWERBRUxRUUFoQ1FzZ0JpZ0NCQ0lHSUFwSERRQUxJQWtOQVNBRFFRTkxEUUZCQVNFSklBRkJBV29oQUNBQklRTWdDQ2dDSENJR0lBcEhEUUFMQ3lBTUVLTURHZ0pBSUFVb0F0Z0RSUTBBSUFVb0F0UURJZ0FvQWdBaUFTQUZLQUxRQXlJQ0tBSUVOZ0lFSUFJb0FnUWdBVFlDQUNBRlFRQTJBdGdESUFBZ0JVSFFBMnBHRFFBRFFDQUFLQUlFSVFFZ0FCQVhJQUVpQUNBRlFkQURha2NOQUFzTElBVkI4QU5xSkFBZ0NRc2hDU01BUWVBQWF5SUFKQUFnQUVFQU5nSllJQUJDQURjRFVDQUlLQUljSWdJZ0NFRVlhaUlCUndSQUEwQWdBRUhRQUdvZ0FpMEFGQ0lEUVNBZ0F4dEJHSFJCR0hVUWJDQUNLQUlFSWdJZ0FVY05BQXNMSUFBZ0FFRVlhaUlDRUk4Q0lnTkI4TldCQVJCbk5nSWNJQU5CcE5TQkFSQm5JUVFnQUVJQU53TXdJQUJDQURjRE9DQUFRZ0EzQXlnZ0FFR0FCRFlDSkNBQUlBUTJBaUFDUUNBQ1FmWEE4UUJCOXNEeEFCREpBa0gyd1BFQVJnUkFJQUJCQURZQ1NDQUFRZ0EzQTBBZ0FFRkFheUFBS0FKUUlBQkIwQUJxSUFBc0FGc2lBa0VBU0NJRUd5SUdJQVlnQUNnQ1ZDQUNRZjhCY1NBRUcyb2dBRUVZYWtIeHdQRUFFTElISUFBc0FGdEJBRWdFUUNBQUtBSlFFQmNMSUFBZ0FDZ0NTRFlDV0NBQUlBQXBBMEEzQTFBZ0FFRUFPZ0JBSUFCQkFEb0FTd0pBSUFBb0FqZ2lBa1VOQUNBQ0lBSW9BZ1FpQkVFQmF6WUNCQ0FFRFFBZ0FpQUNLQUlBS0FJSUVRRUFJQUlRa1FJTElBTW9BZ0FpQWlBQ0tBSUVRUUZySWdNMkFnUWdBMEYvUmdSQUlBSWdBaWdDQUNnQ0NCRUJBQXNnQUNnQ1VDQUFRZEFBYWlBQUxBQmJRUUJJR3hvZ0NDMEFKZ1JBQWtBZ0FDd0FXMEVBU0FSQUlBQW9BbEJCQURvQUFDQUFRUUEyQWxRTUFRc2dBRUVBT2dCYklBQkJBRG9BVUFzZ0FTQUlLQUljSWdKSEJFQURRQ0FBUWRBQWFrSGVBRUVnSUFJdEFCd2JFR3dnQWlnQ0JDSUNJQUZIRFFBTEN5QUFLQUpRSUFCQjBBQnFJQUFzQUZ0QkFFZ2JHZ3NDUUNBQUxBQmJRUUJJQkVBZ0FDZ0NVRUVBT2dBQUlBQkJBRFlDVkF3QkN5QUFRUUE2QUZzZ0FFRUFPZ0JRQ3lBSUtBSWNJZ0lnQVVZTkFRTkFBa0FnQWlnQ0VDSURCRUFnQUVFWWFpQURJQU1vQWdBb0FqQVJBZ0FNQVFzZ0FFRWdPd0VZSUFCQkFUb0FJd3NnQUVIUUFHb2dBRUVZYWtFQUVFWXNBQUFRYkNBQUxBQWpRUUJJQkVBZ0FDZ0NHQkFYQ3lBQ0tBSUVJZ0lnQVVjTkFBc01BUXNRaWdNQUN5QUFLQUpRSUFCQjBBQnFJQUFzQUZ0QkFFZ2lBaHNhQWtBZ0FnUkFJQUFvQWxCQkFEb0FBQ0FBUVFBMkFsUU1BUXNnQUVFQU9nQmJJQUJCQURvQVVBc2dBU0FJS0FJY0lnSkhCRUFEUUNBQVFkQUFhaUFDTFFBTUlnTkJJQ0FERzBFWWRFRVlkUkJzSUFJb0FnUWlBaUFCUncwQUN3c2dBQ3dBVzBFQVNBUkFJQUFvQWxBUUZ3c2dBRUhnQUdva0FBSkFBa0FnQ1EwQUlBZ3RBQ1ZGRFFBZ0NCRFlDRUVBSVFrTUFRc2dDQ2dDQkNJQUlBQW9BZ0FvQXBRQkVRRUFJQWdvQWdSQkFEWUM1QVlnQ0MwQUpBUkFJQWdvQWdSQkFqWUMwQVlMUWV3QkVCZ2lBQkNlQlVFQk5nTG9BU0FJS0FJRUlnRWdBQ0FCS0FJQUtBS29BUkVDQUVHZ0JoQVlJZ0VRMmdVYUlBQWdBU0FBS0FJQUtBS29BUkVDQUVIMEFSQVlJZ3dRelFjYUlBRWdEQ0FCS0FJQUtBS29BUkVDQUVHd0FoQVlJZ0VRdVFVYVFiZ1pFQmdpQUJEZ0Job2dBRUVGTmdMa0dDQUFRUUUyQXJRWUlBRWdBQ0FCS0FJQUtBS29BUkVDQUNBSUtBSUVFSWdDSWdJZ0FTQUNLQUlBS0FLb0FSRUNBQ0FJTFFBa0JFQWdBRUVDTmdLOEdBc2dDQzBBdUJFRVFDQUlRUUU2QU5RQlFjZ0VFQmdpQVNBSVFTaHFFTThISUFBZ0FTQUFLQUlBS0FLb0FSRUNBQXNnQ0MwQXVSRUVRQ0FJS0FJRUVJZ0NJUUpCb0FRUUdDSUFJQWhCOEFScUVJc0JJQUJCekFOcUlnRkJBRFlDRENBQklBRkJCR29pQXpZQ0NDQUJJQU0yQWdRZ0FVSEUvZndBTmdJQUlBQWdDRUhRQ0dvb0FnQTJBdUFESUFBZ0NFSFlDR29vQWdBMkF1Z0RJQUFnQ0VIZ0NHb29BZ0EyQXZBRElBQWdDRUhvQ0dvcEF3QTNBL2dESUFBZ0NFSDBDR29vQWdBMkFvUUVJQWhCL0FocUtBSUFJUU1nQUVIb20vUUFOZ0tJQXlBQVFkaWI5QUEyQXZnQ0lBQkJ5SnYwQURZQzZBSWdBRUc0bS9RQU5nTGtBU0FBUVpTYjlBQTJBdFFCSUFCQmhKdjBBRFlDd0FFZ0FFSGttdlFBTmdLd0FTQUFRYUNVOUFBMkFnQWdBQ0FETmdLTUJDQUJRZmliOUFBMkFnQWdBRUhjblBRQU5nS0lCQ0FBUWN5YzlBQTJBb0FFSUFCQnZKejBBRFlDOUFNZ0FFR3NuUFFBTmdMc0F5QUFRWnljOUFBMkF1UURJQUJCakp6MEFEWUMzQU1nQUNBSVFZQUphaWtEQURjRGtBUWdBQ0FJUVlnSmFpMEFBRG9BbUFRZ0FpQUFJQUlvQWdBb0FxZ0JFUUlBQ3lBSUxRQzZFUVJBSUFoQjdBNXFRUUU2QUFBZ0NDZ0NCQkNJQWlJQUlBaEJ3QTFxRUo4VUlBQW9BZ0FvQXFnQkVRSUFDeUFJTFFDN0VRUkFJQWhCdkFwcVFRRTZBQUFnQ0NnQ0JCQ0lBaUVDUWJBRUVCZ2lBQ0FJUVpBSmFoQ0xBU0FBUWFqVjhnQTJBc3dESUFCQjBBTnFJUUVDUUNBSVFlc01haXdBQUVFQVRnUkFJQUVnQ0VIZ0RHb2lBeWtEQURjREFDQUJJQU1vQWdnMkFnZ01BUXNnQVNBSUtBTGdEQ0FJUWVRTWFpZ0NBQkFhQ3lBQUlBaEI4QXhxS0FJQU5nTGdBeUFBSUFoQitBeHFLUU1BTndQb0F5QUFJQWhCbEExcUtBSUFOZ0tFQkNBQUlBaEJqQTFxS1FJQU53TDhBeUFBSUFoQmhBMXFLUUlBTndMMEF5QUFJQWhCbkExcUtRSUFOd0tNQkNBQUlBaEJwQTFxS1FJQU53S1VCQ0FBSUFoQnNBMXFMUUFBT2dDZ0JDQUlRYmdOYWlnQ0FDRUJJQUJCNktqMEFEWUNwQVFnQUVIWXFQUUFOZ0tjQkNBQVFjaW85QUEyQW9nRUlBQkJ1S2owQURZQzhBTWdBRUdvcVBRQU5nTGtBeUFBUVppbzlBQTJBdHdESUFCQmlLajBBRFlDekFNZ0FFSDRwL1FBTmdLSUF5QUFRZWluOUFBMkF2Z0NJQUJCMktmMEFEWUM2QUlnQUVISXAvUUFOZ0xrQVNBQVFhU245QUEyQXRRQklBQkJsS2YwQURZQ3dBRWdBRUgwcHZRQU5nS3dBU0FBUWJTZzlBQTJBZ0FnQUNBQk5nS29CQ0FDSUFBZ0FpZ0NBQ2dDcUFFUkFnQUxJQXRCQURZQ1dDQUxJQXRCMEFCcUlnQTJBbFFnQ3lBQU5nSlFBa0FnQ0NnQ0hDSUNJQWhCR0dvaURVY0VRQ0FJUWNBTmFpRUtRUUFoQTBFQUlRVURRQUpBSUFJdEFBd2lBRUhmQUVZTkFBSkFJQUlvQWhBaUFRMEFJQUJCL2dCSERRQWdDeWdDV0JvTUFRc2dBVVVFUUNBQVJRMEJJQXNnQUVFWWRFRVlkVFlDQUF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCRkVZRVFDQUNLQUlRSVFVZ0FrRUFOZ0lRSUF3Z0JTQU1LQUlBS0FLb0FSRUNBRUhnQWhBWUlnQkJBUkRoQlJvZ0JTQUFJQVVvQWdBb0FxZ0JFUUlBUWF3Q0VCZ2lCQkRqQkJvZ0JFRUJOZ0xjQVNBQUlBUWdBQ2dDQUNnQ3FBRVJBZ0JCQUNFREFuOUJBQ0FMS0FKWUlnQkJBazhFZnlBTEtBSllCU0FBQzBVTkFCb2dDeWdDVkNJQUtBSUFJZ0VnQ3lnQ1VDSUdLQUlFTmdJRUlBWW9BZ1FnQVRZQ0FDQUxRUUEyQWxoQkFDQUFJQXRCMEFCcVJnMEFHZ05BSUFBb0FnUWhBU0FBRUJjZ0FTSUFJQXRCMEFCcVJ3MEFDeUFMS0FKWUN5RUJRUXdRR0NJQUlBUTJBZ2dnQUNBTFFkQUFhallDQkNBQUlBc29BbEFpQkRZQ0FDQUVJQUEyQWdRZ0N5QUJRUUZxTmdKWUlBc2dBRFlDVUF3QkN5QUNLQUlRSVFFZ0MwRUdFQmdpQURZQ1FDQUxJQUJCQm1vaUJEWUNTQ0FBUWY0QU93RUVJQUJCK29EMEF6WUJBQ0FMSUFRMkFrUWdBU0FMUVVCckVGSWhBU0FMS0FKQUlnQUVRQ0FMSUFBMkFrUWdBQkFYQ3dKQUlBRUVRQ0FEUlFSQVFhZ0VFQmdpQUJEekF5RURJQXdnQlNBQUVLSUdDeUFESUFJb0FoQXZBVkJCOExGL1FRRVFMQ0VBSUFJb0FoQWhBU0FBQkVBZ0FrRUlhaUVBQWtBQ2Z3SkFBa0FDUUNBQkx3RlFRZm9BYXc0RkFBSUNBZ0VDQ3lBTFFRQTZBREFnQzBFQU9nQTdJQWhCTnlBQUlBdEJNR29RWWlBTExBQTdRUUJPRFFNZ0N5Z0NNQXdDQ3lBTFFRQTZBQ0FnQzBFQU9nQXJJQWhCT0NBQUlBdEJJR29RWWlBTExBQXJRUUJPRFFJZ0N5Z0NJQXdCQ3lBTFFRQTZBQkFnQzBFQU9nQWJJQWhCT1NBQUlBdEJFR29RWWlBTExBQWJRUUJPRFFFZ0N5Z0NFQXNRRndzZ0NDMEFKUVJBUVFBaENRd0hDeUFDS0FJUUlnQkZEUUlnQUNBQUtBSUFLQUlFRVFFQURBSUxJQU1nQVNBREtBSUFLQUtvQVJFQ0FDQUNLQUlRSVFFZ0MwRUVFQmdpQURZQ1FDQUxJQUJCQkdvaUJEWUNTQ0FBUWYyQStBTTJBUUFnQ3lBRU5nSkVJQUVnQzBGQWF4QlNJUUVnQ3lnQ1FDSUFCRUFnQ3lBQU5nSkVJQUFRRndzZ0FVVU5BU0FDS0FJUUlnQkJBVG9BckFFZ0FDQUFLQUlBS0FJSUVRQUFRZjRBUncwQklBSW9BaEFoQ2d3QkN5QUNLQUlRSWdBdkFWQWlBVUhyQUd0Qi8vOERjVUVxVFFSQUlBSkJBRFlDRUNBTEtBSllJUVFnQWkwQURFSCtBRVlFUUNBRVFRRk5EUU1nQUNBTEtBSlFJZ1lvQWdoSEJFQWdDeWdDVUNFR0lBc29BbGdoQkFzZ0JpZ0NBQ0lBSUFZb0FnUTJBZ1FnQmlnQ0JDQUFOZ0lBSUFzZ0JFRUJhellDV0NBR0VCY01Bd3NnQkVVRVFDQUFJQUFvQWdBb0FnUVJBUUFNQXdzZ0N5Z0NVQ2dDQ0NJQklBQWdBU2dDQUNnQ3FBRVJBZ0FnQzBFS0VCZ2lBVFlDUUNBTElBRkJDbW9pQkRZQ1NDQUJRWklCT3dFSUlBRkM3b0RFZzRDUGdENDNBUUFnQ3lBRU5nSkVJQUFnQzBGQWF4QlNJUVFnQ3lnQ1FDSUJCRUFnQ3lBQk5nSkVJQUVRRndzZ0JFVU5Ba0VNRUJnaUFTQUFOZ0lJSUFFZ0MwSFFBR28yQWdRZ0FTQUxLQUpRSWdBMkFnQWdBQ0FCTmdJRUlBc2dBVFlDVUNBTElBc29BbGhCQVdvMkFsZ01BZ3NnQVVIUEFHdEIvLzhEY1VFWlN3MEJJQVVnQUNBRktBSUFLQUtvQVJFQ0FDQUNLQUlRSWdBZ0FDZ0NBQ2dDQ0JFQUFFSG1BRWNOQUNBQ0tBSVFJZ0JCd0FOcUVGNE5BQ0FLRU5zRElRRWdBRUVBTmdMWUF5QUFJQUZCQVdxM09RUGdBd3NnQWtFQU5nSVFDeUFDS0FJRUlnSWdEVWNOQUFzTElBZ1EyQWdnQ0NnQ0JCRDBDQXNnQ3lnQ1dFVU5BQ0FMS0FKVUlnSW9BZ0FpQUNBTEtBSlFJZ0VvQWdRMkFnUWdBU2dDQkNBQU5nSUFJQXRCQURZQ1dDQUNJQXRCMEFCcVJnMEFBMEFnQWlnQ0JDRUFJQUlRRnlBQUlnSWdDMEhRQUdwSERRQUxDeUFMUWVBQWFpUUFJQWtMSVFFZ0J5d0FVMEVBU0FSQUlBY29Ba2dRRndzZ0J5d0FZMEVBVGcwQklBY29BbGdRRnd3QkN4Q0tBd0FMSUFjc0FKTUJRUUJJQkVBZ0J5Z0NpQUVRRndzZ0J5d0Fvd0ZCQUVnRVFDQUhLQUtZQVJBWEN5QUhMQUN6QVVFQVRnMEFJQWNvQXFnQkVCY0xJQTRRWFFzZ0IwSHdBV29rQUNBQkMvNEJBQ0FBSUFFUTd3Z2dBRUVBTmdJZ0lBQWdBRUVZYWlJQk5nSWNJQUFnQVRZQ0dDQUFRYkQyZ0FFMkFnQWdBRUVvYWhDN0JCb2dBRUh3QkdvUXV3VWFJQUJCa0FscUVQUUdHaUFBUWNBTmFoRGNBeG9nQUVHOEVXb2lBVUlBTndJRUlBRkNBRGNDRENBQklBRkJCR28yQWdBZ0FVRUFOZ0lVSUFCQjFCRnFJZ0ZDQURjQ0JDQUJRZ0EzQWd3Z0FTQUJRUVJxTmdJQUlBRkJBRFlDRkNBQVFld1JhaUlCUWdBM0FnUWdBVUlBTndJTUlBRWdBVUVFYWpZQ0FDQUJRUUEyQWhRZ0FFR0VFbW9pQVVJQU53SUVJQUZDQURjQ0RDQUJJQUZCQkdvMkFnQWdBVUVBTmdJVUlBQkJuQkpxSWdGQkFEWUNDQ0FCUWdBM0FnQWdBQXNyQUNBQUxRQ1NBVVVFUUNBQUlBRkIwQU5xUVFBZ0FSc1EvZ29nQUVFSWFrR0huZkVBUVFFUVJ4b0xDNndCQVFOL0l3QkJFR3NpQWlRQUlBSkJDR29pQTBHNDBQSUFOZ0lBSUFOQkFEWUNCQ0FEUWFqVThnQTJBZ0FnQXlBQUVKOElJQUpCdU5EeUFEWUNBQ0FDUVFBMkFnUWdBa0cweC9NQU5nSUFJQUlpQkNBQUVOd1VBa0FnQXlnQ0JFVUVRQ0FFS0FJRVJRMEJDMEh3QkJBWUlnQVFuZ1FhSUFCQkFUb0FyQUVnQUNBREtBSUVOZ0w0QXlBQUlBUW9BZ1EyQW9BRUlBRWdBQ0FCS0FJQUtBS29BUkVDQUFzZ0FrRVFhaVFBQytBSEFRWi9Jd0JCUUdvaUJDUUFJQVFnQWpZQ09DQUVRVEJxSWdKQkFEWUNBQ0FDSWdVZ0JFRTRhaENJQVRZQ0FFRUJJUWNDUUFKQUFrQUNRRUdIQTBFQUlBVW9BZ0FiUlEwQUEwQWdCUkNMQkNBRktBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCaEFmSWdOQmNFOE5BZ0pBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQ0JBWUlRSWdCQ0FJUVlDQWdJQjRjallDS0NBRUlBSTJBaUFnQkNBRE5nSWtEQUVMSUFRZ0F6b0FLeUFFUVNCcUlRSWdBMFVOQVFzZ0FpQUdJQU1RR1JvTElBSWdBMnBCQURvQUFDQUVRU0JxRU9nRElRSWdCQ3dBSzBFQVNBUkFJQVFvQWlBUUZ3c0NRQ0FDQkVBZ0FDQUJJQVVvQWdCQkNVRUFFSW9FSVFjTUFRc2dCU2dDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdZUUh5SURRWEJQRFFRQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnZ1FHQ0VDSUFRZ0NFR0FnSUNBZUhJMkFoZ2dCQ0FDTmdJUUlBUWdBellDRkF3QkN5QUVJQU02QUJzZ0JFRVFhaUVDSUFORkRRRUxJQUlnQmlBREVCa2FDMEVBSVFZZ0FpQURha0VBT2dBQUlBUW9BaFFnQkMwQUd5SUNJQUpCR0hSQkdIVWlBa0VBU0J0QkFVWUVmeUFFUVJCcVFYOUI0b0x2QUVFQkVCdEZJUVlnQkN3QUd3VWdBZ3RCR0hSQkdIVkJBRWdFUUNBRUtBSVFFQmNMSUFZRVFDQUZLQUlBSVFKQjZBSVFHQ0lERU1VSklRY2dBQ0FDSUFNUVVDQUhRYkFCYWlBQ0VHb2dCMEhBQVdvZ0FoQmFJQU5CNkFGcUlBSVFnQUlnQTBINEFXb2dBaENHQWlBRFFZZ0NhaUFDRUpVQ0lBTkJxQUpxSUFJUWhRTWdBMEc0QW1vZ0FoQ1VBeUFEUWVBQ2FpQUNFSnNJSUFFZ0F5QUJLQUlBS0FLb0FSRUNBQ0FDSUFNUVFpQUFJQU1nQWlBREVKOENJUWNNQVFzZ0JTZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1lRSHlJRFFYQlBEUVVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdnUUdDRUNJQVFnQ0VHQWdJQ0FlSEkyQWhnZ0JDQUNOZ0lRSUFRZ0F6WUNGQXdCQ3lBRUlBTTZBQnNnQkVFUWFpRUNJQU5GRFFFTElBSWdCaUFERUJrYUMwRUFJUVlnQWlBRGFrRUFPZ0FBSUFRb0FoUWdCQzBBR3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnNFZnlBQ0JTQUVRUkJxUVg5QmlNenhBRUVBRUJ0RklRWWdCQ3dBR3d0QkdIUkJHSFZCQUVnRVFDQUVLQUlRRUJjTElBWUVRQ0FBSUFFZ0JTZ0NBQkRUQWtFQklRY01BUXNnQkNBRktBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBczJBZ0JCazdid0FDQUVFQ1FMSUFVZ0JSREhBVFlDQUVHSEEwRUFJQVVvQWdBYlJRMEJJQWRCQVhFTkFBc0xJQVJCUUdza0FDQUhRUUZ4RHdzUUxRQUxFQzBBQ3hBdEFBdThDZ0VJZnlNQVFSQnJJZ29rQUVHUUF4QVlJZ1lRZ1FNaEF5QUFJQUlnQmhCUUlBTkJzQUZxSUFJUWFpQURRY0FCYWlBQ0VGb2dCa0hvQVdvZ0FoRCtCU0FHUWZBQmFpQUNFTGNOSUFaQitBRnFJQUlRbXdFZ0JrR0lBbW9nQWhEQUJTQUdRYVFDYWlFSUl3QkJRR29pQXlRQUlBTWdBallDT0NBRElBTkJPR3BCdDcvdkFCQWROZ0lJQWtBQ1FBSkFRWVlEUVFBZ0F5Z0NDQnNFUUNBRElBTkJPR3BCdDcvdkFCQWROZ0lJSUFNb0FnZ2lCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUhFQjhpQlVGd1R3MEJBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lKRUJnaEJDQURJQWxCZ0lDQWdIaHlOZ0lnSUFNZ0JEWUNHQ0FESUFVMkFod01BUXNnQXlBRk9nQWpJQU5CR0dvaEJDQUZSUTBCQ3lBRUlBY2dCUkFaR2dzZ0JDQUZha0VBT2dBQUlBTkJLR29pQlNJRUlBTXBBaGczQWdBZ0JDQURLQUlnTmdJSUlBTkNBRGNDR0NBRFFRQTJBaUFDUUNBRklBaEJCR29pQkVZTkFDQURMUUF6SWdkQkdIUkJHSFVoQlNBRUxBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFRZ0F5a0RLRGNDQUNBRUlBTW9BakEyQWdnTUFnc2dCQ0FES0FJb0lBTW9BaXdRSUF3QkN5QUVJQU1vQWlnZ0EwRW9haUFGUVFCSUlnUWJJQU1vQWl3Z0J5QUVHeEFoR2dzZ0F5d0FNMEVBU0FSQUlBTW9BaWdRRndzZ0F5d0FJMEVBU0FSQUlBTW9BaGdRRndzZ0EwRTRha0czdis4QUVDb0xJQU1nQTBFNGFrR1R3ZThBRUIwMkFnaEJoZ05CQUNBREtBSUlHd1JBSUFNZ0EwRTRha0dUd2U4QUVCMDJBZ0FnQXlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnY1FIeUlGUVhCUERRSUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2tRR0NFRUlBTWdDVUdBZ0lDQWVISTJBaEFnQXlBRU5nSUlJQU1nQlRZQ0RBd0JDeUFESUFVNkFCTWdBMEVJYWlFRUlBVkZEUUVMSUFRZ0J5QUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0NDQURRUWhxRUtBT05nSVFJQU1zQUJOQkFFZ0VRQ0FES0FJSUVCY0xJQU5CT0dwQms4SHZBQkFxQ3lBRFFVQnJKQUFNQWdzUUxRQUxFQzBBQ3lBR1FiZ0NhaUFDRUlrS0lBWkJnQU5xSVFnakFFRXdheUlESkFBZ0F5QUNOZ0lvSUFNZ0EwRW9ha0hRdE84QUVCMDJBaUFDUUFKQVFZWURRUUFnQXlnQ0lCc0VRQ0FESUFOQktHcEIwTFR2QUJBZE5nSWdJQU1vQWlBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJSEVCOGlCVUZ3VHcwQkFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUpFQmdoQkNBRElBbEJnSUNBZ0hoeU5nSUlJQU1nQkRZQ0FDQURJQVUyQWdRTUFRc2dBeUFGT2dBTElBTWhCQ0FGUlEwQkN5QUVJQWNnQlJBWkdnc2dCQ0FGYWtFQU9nQUFJQU5CRUdvaUJTQURLUUlBTndJQUlBVWdBeWdDQ0RZQ0NDQURRZ0EzQWdBZ0EwRUFOZ0lJQWtBZ0JTQUlRUVJxSWdSR0RRQWdBeTBBR3lJSVFSaDBRUmgxSVFVZ0JDd0FDMEVBVGdSQUlBVkJBRTRFUUNBRUlBTXBBeEEzQWdBZ0JDQURLQUlZTmdJSURBSUxJQVFnQXlnQ0VDQURLQUlVRUNBTUFRc2dCQ0FES0FJUUlBTkJFR29nQlVFQVNDSUVHeUFES0FJVUlBZ2dCQnNRSVJvTElBTXNBQnRCQUVnRVFDQURLQUlRRUJjTElBTXNBQXRCQUVnRVFDQURLQUlBRUJjTElBTkJLR3BCMExUdkFCQXFDeUFEUVRCcUpBQU1BUXNRTFFBTEFrQWdCa0doQVVGL0VEQkZEUUFnQmlnQzdBRkZCRUFnQmlnQzlBRkZEUUVMSUFvZ0JpZ0NWQ0FHUWRRQWFpQUdMQUJmUVFCSUd6WUNBRUdIMSs4QUlBb1FKQ0FHUVFBMkF2UUJJQVpCQURZQzdBRUxJQUVnQmlBQktBSUFLQUtvQVJFQ0FDQUNJQVlRUWlBQUlBWWdBaUFHRUo4Q0lRQWdDa0VRYWlRQUlBQUxaZ0lEZndGK0l3QkJFR3NpQWlRQUlBSkJDR29pQkNBQktBSUFJZ01FZnlBREtBSWNCVUVBQ3pZQ0FDQUVJQU0yQWdRZ0FTZ0NBQ0VCSUFKQkFEWUNBQ0FDSUFFMkFnUWdBaWtEQ0NFRklBQWdBaWtEQURjQ0NDQUFJQVUzQWdBZ0FrRVFhaVFBQzdsWUFRMS9Jd0JCUUdvaUNDUUFJQWdnQWpZQ09DQUlRVEJxSWd4QkFEWUNBQ0FNSUFoQk9Hb1FpQUUyQWdCQkFTRVBRUUVoQndKQUFrQkJod05CQUNBTUtBSUFHMFVOQUFOQUlBd1Fpd1FnRENnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRSUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1lRR0NFQ0lBZ2dCa0dBZ0lDQWVISTJBaWdnQ0NBQ05nSWdJQWdnQXpZQ0pBd0JDeUFJSUFNNkFDc2dDRUVnYWlFQ0lBTkZEUUVMSUFJZ0JDQURFQmthQ3lBQ0lBTnFRUUE2QUFBZ0NFRWdhaERvQXlFQ0lBZ3NBQ3RCQUVnRVFDQUlLQUlnRUJjTEFrQWdBZ1JBSUFBZ0FTQU1LQUlBUVFOQkFCQ0tCQ0VIREFFTElBd29BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlERUI4aUJFRndUdzBEQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJR0VCZ2hBaUFJSUFaQmdJQ0FnSGh5TmdJWUlBZ2dBallDRUNBSUlBUTJBaFFNQVFzZ0NDQUVPZ0FiSUFoQkVHb2hBaUFFUlEwQkN5QUNJQU1nQkJBWkdndEJBQ0VESUFJZ0JHcEJBRG9BQUNBSUtBSVVJQWd0QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUVFaR0JIOGdDRUVRYWtGL1FkZSs3Z0JCQmhBYlJTRURJQWdzQUJzRklBSUxRUmgwUVJoMVFRQklCRUFnQ0NnQ0VCQVhDeUFEQkVBZ0FDQUJJQXdvQWdBUXhROUJBU0VIREFFTElBd29BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlERUI4aUJFRndUdzBEQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJR0VCZ2hBaUFJSUFaQmdJQ0FnSGh5TmdJWUlBZ2dBallDRUNBSUlBUTJBaFFNQVFzZ0NDQUVPZ0FiSUFoQkVHb2hBaUFFUlEwQkN5QUNJQU1nQkJBWkdndEJBQ0VESUFJZ0JHcEJBRG9BQUNBSUtBSVVJQWd0QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUVFoR0JIOGdDRUVRYWtGL1FkUC83Z0JCQ0JBYlJTRURJQWdzQUJzRklBSUxRUmgwUVJoMVFRQklCRUFnQ0NnQ0VCQVhDeUFEQkVBZ0FDQUJJQXdvQWdBUWdRdEJBU0VIREFFTElBd29BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlERUI4aUJFRndUdzBEQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJR0VCZ2hBaUFJSUFaQmdJQ0FnSGh5TmdJWUlBZ2dBallDRUNBSUlBUTJBaFFNQVFzZ0NDQUVPZ0FiSUFoQkVHb2hBaUFFUlEwQkN5QUNJQU1nQkJBWkdndEJBQ0VESUFJZ0JHcEJBRG9BQUNBSUtBSVVJQWd0QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUVFWR0JIOGdDRUVRYWtGL1Fialk3Z0JCQlJBYlJTRURJQWdzQUJzRklBSUxRUmgwUVJoMVFRQklCRUFnQ0NnQ0VCQVhDeUFEQkVBZ0RDZ0NBQ0VEUWNBQkVCZ2lBaENkQkNBQUlBTWdBaEJRSUFFZ0FpQUJLQUlBS0FLb0FSRUNBQ0FESUFJUVFpQUFJQUlnQXlBQ0VKOENJUWNNQVFzZ0RDZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ01RSHlJRVFYQlBEUU1DUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdZUUdDRUNJQWdnQmtHQWdJQ0FlSEkyQWhnZ0NDQUNOZ0lRSUFnZ0JEWUNGQXdCQ3lBSUlBUTZBQnNnQ0VFUWFpRUNJQVJGRFFFTElBSWdBeUFFRUJrYUMwRUFJUU1nQWlBRWFrRUFPZ0FBSUFnb0FoUWdDQzBBR3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRCQ1VZRWZ5QUlRUkJxUVg5QmdZN3VBRUVKRUJ0RklRTWdDQ3dBR3dVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FJS0FJUUVCY0xJQU1FUUNBTUtBSUFJUU5Cd0FFUUdDSUNFTzhFSUFBZ0F5QUNFRkFnQVNBQ0lBRW9BZ0FvQXFnQkVRSUFJQU1nQWhCQ0lBQWdBaUFESUFJUW53SWhCd3dCQ3lBTUtBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lBeEFmSWdSQmNFOE5Bd0pBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQmhBWUlRSWdDQ0FHUVlDQWdJQjRjallDR0NBSUlBSTJBaEFnQ0NBRU5nSVVEQUVMSUFnZ0JEb0FHeUFJUVJCcUlRSWdCRVVOQVFzZ0FpQURJQVFRR1JvTFFRQWhBeUFDSUFScVFRQTZBQUFnQ0NnQ0ZDQUlMUUFiSWdJZ0FrRVlkRUVZZFNJQ1FRQklHMEVJUmdSL0lBaEJFR3BCZjBIVmxPNEFRUWdRRzBVaEF5QUlMQUFiQlNBQ0MwRVlkRUVZZFVFQVNBUkFJQWdvQWhBUUZ3c2dBd1JBUVFBaER5QUFJQUVnRENnQ0FCREVEeUVIREFFTElBd29BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlERUI4aUJFRndUdzBEQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJR0VCZ2hBaUFJSUFaQmdJQ0FnSGh5TmdJWUlBZ2dBallDRUNBSUlBUTJBaFFNQVFzZ0NDQUVPZ0FiSUFoQkVHb2hBaUFFUlEwQkN5QUNJQU1nQkJBWkdndEJBQ0VESUFJZ0JHcEJBRG9BQUNBSUtBSVVJQWd0QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUVFoR0JIOGdDRUVRYWtGL1FhdUE3d0JCQ0JBYlJTRURJQWdzQUJzRklBSUxRUmgwUVJoMVFRQklCRUFnQ0NnQ0VCQVhDeUFEQkVCQkFDRVBJQUFnRENnQ0FDSUZRYmdaRUJnaUJ4RGdCaUlHRU0wUElBQW9BaVJCQWt3RVFDQUZJQVlRekE4akFFRXdheUlDSkFBZ0FpQUZOZ0lvSUFJZ0FrRW9ha0c0Mk80QUVCMDJBaGhCaGdOQkFDQUNLQUlZR3dSQVFlUUJFQmdpQ1JDRkFTRUxJQUlnQWtFb2FrRzQyTzRBRUIwMkFnQWdBaWdDQUNJREJIOGdBeWdDQ0NJRFFZak04UUFnQXhzRlFZak04UUFMSWdvUUh5SUVRWEJQRFFZQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnMFFHQ0VESUFJZ0RVR0FnSUNBZUhJMkFoQWdBaUFETmdJSUlBSWdCRFlDREF3QkN5QUNJQVE2QUJNZ0FrRUlhaUVESUFSRkRRRUxJQU1nQ2lBRUVCa2FDeUFESUFScVFRQTZBQUFnQzBIWUFXb2hBeUFDUVJocUlBSkJDR29RbUFFZ0FpMEFJeUlLUVJoMFFSaDFJUVFDUUNBTExBRGpBVUVBVGdSQUlBUkJBRTRFUUNBRElBSXBBeGczQWdBZ0F5QUNLQUlnTmdJSURBSUxJQU1nQWlnQ0dDQUNLQUljRUhRTUFRc2dBeUFDS0FJWUlBSkJHR29nQkVFQVNDSURHeUFDS0FJY0lBb2dBeHNRY1FzZ0Fpd0FJMEVBU0FSQUlBSW9BaGdRRndzZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRnd0QndBRVFHQ0lERUowRUlBTWdDU0FES0FJQUtBS29BUkVDQUNBR0lBTWdCaWdDQUNnQ3FBRVJBZ0FnQWtFb2FrRzQyTzRBRUNvTElBSWdBa0VvYWtIMmplNEFFQjAyQWhoQmhnTkJBQ0FDS0FJWUd3UkFRZVFCRUJnaUNSQ0ZBU0VMSUFJZ0FrRW9ha0gyamU0QUVCMDJBZ0FnQWlnQ0FDSURCSDhnQXlnQ0NDSURRWWpNOFFBZ0F4c0ZRWWpNOFFBTElnb1FIeUlFUVhCUERRWUNRQUpBSUFSQkMwOEVRQ0FFUVJCcVFYQnhJZzBRR0NFRElBSWdEVUdBZ0lDQWVISTJBaEFnQWlBRE5nSUlJQUlnQkRZQ0RBd0JDeUFDSUFRNkFCTWdBa0VJYWlFRElBUkZEUUVMSUFNZ0NpQUVFQmthQ3lBRElBUnFRUUE2QUFBZ0MwSFlBV29oQXlBQ1FSaHFJQUpCQ0dvUW1BRWdBaTBBSXlJS1FSaDBRUmgxSVFRQ1FDQUxMQURqQVVFQVRnUkFJQVJCQUU0RVFDQURJQUlwQXhnM0FnQWdBeUFDS0FJZ05nSUlEQUlMSUFNZ0FpZ0NHQ0FDS0FJY0VIUU1BUXNnQXlBQ0tBSVlJQUpCR0dvZ0JFRUFTQ0lER3lBQ0tBSWNJQW9nQXhzUWNRc2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3dEJ3QUVRR0NJREVPOEVJQU1nQ1NBREtBSUFLQUtvQVJFQ0FDQUdJQU1nQmlnQ0FDZ0NxQUVSQWdBZ0FrRW9ha0gyamU0QUVDb0xJQUpCTUdva0FBc2dCMEdBR0dvZ0JSQ21GU0FIUWFBWWFpQUZFR29nQjBHd0dHb2lDeUFGRUpNSUlBZEJ1QmhxSVFZakFFRkFhaUlDSkFBZ0FpQUZOZ0k0SUFJZ0FrRTRha0g5a3U4QUVCMDJBaWhCaGdOQkFDQUNLQUlvR3lJSkJFQWdBaUFDUVRocVFmMlM3d0FRSFRZQ0lDQUNLQUlnSWdNRWZ5QURLQUlJSWdOQmlNenhBQ0FER3dWQmlNenhBQXNpQ2hBZklnUkJjRThOQlFKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaURSQVlJUU1nQWlBTlFZQ0FnSUI0Y2pZQ01DQUNJQU0yQWlnZ0FpQUVOZ0lzREFFTElBSWdCRG9BTXlBQ1FTaHFJUU1nQkVVTkFRc2dBeUFLSUFRUUdSb0xJQU1nQkdwQkFEb0FBQ0FHSUFKQktHb1FydzQyQWdRZ0Fpd0FNMEVBU0FSQUlBSW9BaWdRRndzZ0FrRTRha0g5a3U4QUVDb0xJQUlnQWtFNGFrR2FrKzhBRUIwMkFpaEJoZ05CQUNBQ0tBSW9Hd1IvSUFJZ0FrRTRha0dhays4QUVCMDJBaWdnQWlnQ0tDSURCSDhnQXlnQ0NDSURRWWpNOFFBZ0F4c0ZRWWpNOFFBTElna1FIeUlFUVhCUERRVUNRQUpBSUFSQkMwOEVRQ0FFUVJCcVFYQnhJZ29RR0NFRElBSWdDa0dBZ0lDQWVISTJBZ2dnQWlBRE5nSUFJQUlnQkRZQ0JBd0JDeUFDSUFRNkFBc2dBaUVESUFSRkRRRUxJQU1nQ1NBRUVCa2FDeUFESUFScVFRQTZBQUFnQWtFUWFpSUVJQUlwQWdBM0FnQWdCQ0FDS0FJSU5nSUlJQUpDQURjQ0FDQUNRUUEyQWdnQ1FDQUVJQVpCQ0dvaUEwWU5BQ0FDTFFBYklnWkJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBaWtERURjQ0FDQURJQUlvQWhnMkFnZ01BZ3NnQXlBQ0tBSVFJQUlvQWhRUUlBd0JDeUFESUFJb0FoQWdBa0VRYWlBRVFRQklJZ01iSUFJb0FoUWdCaUFER3hBaEdnc2dBaXdBRzBFQVNBUkFJQUlvQWhBUUZ3c2dBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBa0U0YWtHYWsrOEFFQ3BCQUFVZ0NVRUFSd3NhSUFKQlFHc2tBQ0FIUWRBWWFpRUdJd0JCSUdzaUFpUUFJQUlnQlRZQ0dDQUNJQUpCR0dwQnFhcnZBQkFkTmdJSVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEJxYXJ2QUJBZE5nSUFJQUlvQWdBaUF3Ui9JQU1vQWdnaUEwR0l6UEVBSUFNYkJVR0l6UEVBQ3lJSkVCOGlCRUZ3VHcwRkFrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUtFQmdoQXlBQ0lBcEJnSUNBZ0hoeU5nSVFJQUlnQXpZQ0NDQUNJQVEyQWd3TUFRc2dBaUFFT2dBVElBSkJDR29oQXlBRVJRMEJDeUFESUFrZ0JCQVpHZ3NnQXlBRWFrRUFPZ0FBSUFZZ0FrRUlha0VCRUljRk9RTUlJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQnFhcnZBQkFxQ3lBQ1FTQnFKQUFnQjBIZ0dHb2hCaU1BUVNCcklnSWtBQ0FDSUFVMkFoZ2dBaUFDUVJocVFadnM3UUFRSFRZQ0NFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRWnZzN1FBUUhUWUNBQ0FDS0FJQUlnTUVmeUFES0FJSUlnTkJpTXp4QUNBREd3VkJpTXp4QUFzaUNSQWZJZ1JCY0U4TkJRSkFBa0FnQkVFTFR3UkFJQVJCRUdwQmNIRWlDaEFZSVFNZ0FpQUtRWUNBZ0lCNGNqWUNFQ0FDSUFNMkFnZ2dBaUFFTmdJTURBRUxJQUlnQkRvQUV5QUNRUWhxSVFNZ0JFVU5BUXNnQXlBSklBUVFHUm9MSUFNZ0JHcEJBRG9BQUNBR0lBSkJDR29RVGpZQ0JDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUVp2czdRQVFLZ3NnQWtFZ2FpUUFJQWRCNkJocUlRWWpBRUZBYWlJQ0pBQWdBaUFGTmdJNElBSWdBa0U0YWtINGlPMEFFQjAyQWloQmhnTkJBQ0FDS0FJb0d3UkFJQUlnQWtFNGFrSDRpTzBBRUIwMkFpQWdBaWdDSUNJREJIOGdBeWdDQ0NJRFFZak04UUFnQXhzRlFZak04UUFMSWdrUUh5SUVRWEJQRFFVQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnb1FHQ0VESUFJZ0NrR0FnSUNBZUhJMkFqQWdBaUFETmdJb0lBSWdCRFlDTEF3QkN5QUNJQVE2QURNZ0FrRW9haUVESUFSRkRRRUxJQU1nQ1NBRUVCa2FDeUFESUFScVFRQTZBQUFnQmlBQ1FTaHFFRmMyQWdRZ0Fpd0FNMEVBU0FSQUlBSW9BaWdRRndzZ0FrRTRha0g0aU8wQUVDb0xJQUlnQWtFNGFrR0dudThBRUIwMkFpaEJoZ05CQUNBQ0tBSW9Hd1JBSUFJZ0FrRTRha0dHbnU4QUVCMDJBaUFnQWlnQ0lDSURCSDhnQXlnQ0NDSURRWWpNOFFBZ0F4c0ZRWWpNOFFBTElna1FIeUlFUVhCUERRVUNRQUpBSUFSQkMwOEVRQ0FFUVJCcVFYQnhJZ29RR0NFRElBSWdDa0dBZ0lDQWVISTJBakFnQWlBRE5nSW9JQUlnQkRZQ0xBd0JDeUFDSUFRNkFETWdBa0VvYWlFRElBUkZEUUVMSUFNZ0NTQUVFQmthQ3lBRElBUnFRUUE2QUFBZ0JpQUNRU2hxRUxJT05nSUlJQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUpCT0dwQmhwN3ZBQkFxQ3lBQ0lBSkJPR3BCM0lMdUFCQWROZ0lvQWtCQmhnTkJBQ0FDS0FJb0d3UkFJQUlnQWtFNGFrSGNndTRBRUIwMkFpZ2dBaWdDS0NJREJIOGdBeWdDQ0NJRFFZak04UUFnQXhzRlFZak04UUFMSWdrUUh5SUVRWEJQRFFZQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnb1FHQ0VESUFJZ0NrR0FnSUNBZUhJMkFnZ2dBaUFETmdJQUlBSWdCRFlDQkF3QkN5QUNJQVE2QUFzZ0FpRURJQVJGRFFFTElBTWdDU0FFRUJrYUN5QURJQVJxUVFBNkFBQWdBa0VRYWlJRUlnTWdBaWtDQURjQ0FDQURJQUlvQWdnMkFnZ2dBa0lBTndJQUlBSkJBRFlDQ0FKQUlBUWdCa0VNYWlJRFJnMEFJQUl0QUJzaUNVRVlkRUVZZFNFRUlBTXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0F5QUNLUU1RTndJQUlBTWdBaWdDR0RZQ0NBd0NDeUFESUFJb0FoQWdBaWdDRkJBZ0RBRUxJQU1nQWlnQ0VDQUNRUkJxSUFSQkFFZ2lBeHNnQWlnQ0ZDQUpJQU1iRUNFYUN5QUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUNRVGhxUWR5QzdnQVFLZ3NnQWlBQ1FUaHFRWXlvN3dBUUhUWUNLRUdHQTBFQUlBSW9BaWdiQkVBZ0FpQUNRVGhxUVl5bzd3QVFIVFlDSUNBQ0tBSWdJZ01FZnlBREtBSUlJZ05CaU16eEFDQURHd1ZCaU16eEFBc2lDUkFmSWdSQmNFOE5CZ0pBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQ2hBWUlRTWdBaUFLUVlDQWdJQjRjallDTUNBQ0lBTTJBaWdnQWlBRU5nSXNEQUVMSUFJZ0JEb0FNeUFDUVNocUlRTWdCRVVOQVFzZ0F5QUpJQVFRR1JvTElBTWdCR3BCQURvQUFDQUdJQUpCS0dvUVZ6WUNHQ0FDTEFBelFRQklCRUFnQWlnQ0tCQVhDeUFDUVRocVFZeW83d0FRS2dzZ0FpQUNRVGhxUWNiMzdnQVFIVFlDS0VHR0EwRUFJQUlvQWlnYkJFQWdBaUFDUVRocVFjYjM3Z0FRSFRZQ0lDQUNLQUlnSWdNRWZ5QURLQUlJSWdOQmlNenhBQ0FER3dWQmlNenhBQXNpQ1JBZklnUkJjRThOQmdKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUNoQVlJUU1nQWlBS1FZQ0FnSUI0Y2pZQ01DQUNJQU0yQWlnZ0FpQUVOZ0lzREFFTElBSWdCRG9BTXlBQ1FTaHFJUU1nQkVVTkFRc2dBeUFKSUFRUUdSb0xJQU1nQkdwQkFEb0FBQ0FHSUFKQktHb1Fwd0U1QXlBZ0Fpd0FNMEVBU0FSQUlBSW9BaWdRRndzZ0FrRTRha0hHOSs0QUVDb0xJQUpCUUdza0FBd0FDeUFIUVpBWmFpQUZFTzRVSUFkQm1CbHFJUVlqQUVFZ2F5SUNKQUFnQWlBRk5nSVlJQUlnQWtFWWFrR051TzBBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHeUlKQkVBZ0FpQUNRUmhxUVkyNDdRQVFIVFlDQUNBQ0tBSUFJZ01FZnlBREtBSUlJZ05CaU16eEFDQURHd1ZCaU16eEFBc2lDaEFmSWdSQmNFOE5CUUpBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpRFJBWUlRTWdBaUFOUVlDQWdJQjRjallDRUNBQ0lBTTJBZ2dnQWlBRU5nSU1EQUVMSUFJZ0JEb0FFeUFDUVFocUlRTWdCRVVOQVFzZ0F5QUtJQVFRR1JvTElBTWdCR3BCQURvQUFDQUdJQUpCQ0dvUWRUa0RDQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFZMjQ3UUFRS2dzZ0FpQUNRUmhxUWVEaDdnQVFIVFlDQ0VHR0EwRUFJQUlvQWdnYkJIOGdBaUFDUVJocVFlRGg3Z0FRSFRZQ0FDQUNLQUlBSWdNRWZ5QURLQUlJSWdOQmlNenhBQ0FER3dWQmlNenhBQXNpQ1JBZklnUkJjRThOQlFKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUNoQVlJUU1nQWlBS1FZQ0FnSUI0Y2pZQ0VDQUNJQU0yQWdnZ0FpQUVOZ0lNREFFTElBSWdCRG9BRXlBQ1FRaHFJUU1nQkVVTkFRc2dBeUFKSUFRUUdSb0xJQU1nQkdwQkFEb0FBQ0FHSUFKQkNHb1FkVGtERUNBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRZURoN2dBUUtrRUFCU0FKUVFCSEN4b2dBa0VnYWlRQUlBc29BZ1JCZjBZRVFFRzV2KzBBUVFBUUpBc2dCMEhBQVdvZ0JSQ2FDaUFIUWRnQmFpQUZFS1FWSUFkQjZBRnFJQVVRblJVZ0IwSEFBbW9nQlJDbURTQUhRZFFDYWlBRkVKb1ZJQWRCM0FKcUlBVVE1aFFnQUNnQ0JDQUhLQUs4R0RZQzBBWWdBU0FISUFFb0FnQW9BcWdCRVFJQUlBVWdCeEJDQW44Z0J5RUVJd0JCTUdzaUJpUUFJQVlnQlRZQ0tDQUdRU0JxSWd0QkFEWUNBQ0FMSUFaQktHb1FpQUUyQWdCQkFTRUhBa0FDUUVHSEEwRUFJQXNvQWdBYlJRMEFBMEFnQ3lnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnSVFIeUlGUVhCUERRSUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2tRR0NFRElBWWdDVUdBZ0lDQWVISTJBaGdnQmlBRE5nSVFJQVlnQlRZQ0ZBd0JDeUFHSUFVNkFCc2dCa0VRYWlFRElBVkZEUUVMSUFNZ0FpQUZFQmthQzBFQUlRSWdBeUFGYWtFQU9nQUFJQVlvQWhRZ0JpMEFHeUlESUFOQkdIUkJHSFVpQTBFQVNCdEJCRVlFZnlBR1FSQnFRWDlCbS8vdUFFRUVFQnRGSVFJZ0Jpd0FHd1VnQXd0QkdIUkJHSFZCQUVnRVFDQUdLQUlRRUJjTEFrQWdBZ1JBSUFBZ0JDQUxLQUlBRUlVTFFRRWhCd3dCQ3lBTEtBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lBaEFmSWdWQmNFOE5Bd0pBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQ1JBWUlRTWdCaUFKUVlDQWdJQjRjallDR0NBR0lBTTJBaEFnQmlBRk5nSVVEQUVMSUFZZ0JUb0FHeUFHUVJCcUlRTWdCVVVOQVFzZ0F5QUNJQVVRR1JvTFFRQWhBaUFESUFWcVFRQTZBQUFnQmlnQ0ZDQUdMUUFiSWdNZ0EwRVlkRUVZZFNJRFFRQklHMEVHUmdSL0lBWkJFR3BCZjBIWStPNEFRUVlRRzBVaEFpQUdMQUFiQlNBREMwRVlkRUVZZFVFQVNBUkFJQVlvQWhBUUZ3c2dBZ1JBSUFBZ0JDQUxLQUlBRUlRTElRY01BUXNnQ3lnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnSVFIeUlGUVhCUERRTUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2tRR0NFRElBWWdDVUdBZ0lDQWVISTJBaGdnQmlBRE5nSVFJQVlnQlRZQ0ZBd0JDeUFHSUFVNkFCc2dCa0VRYWlFRElBVkZEUUVMSUFNZ0FpQUZFQmthQzBFQUlRSWdBeUFGYWtFQU9nQUFJQVlvQWhRZ0JpMEFHeUlESUFOQkdIUkJHSFVpQTBFQVNCdEJCa1lFZnlBR1FSQnFRWDlCbnY3dEFFRUdFQnRGSVFJZ0Jpd0FHd1VnQXd0QkdIUkJHSFZCQUVnRVFDQUdLQUlRRUJjTElBSUVRQ0FBSUFRZ0N5Z0NBQkNEQzBFQklRY01BUXNnQ3lnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnSVFIeUlGUVhCUERRTUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2tRR0NFRElBWWdDVUdBZ0lDQWVISTJBaGdnQmlBRE5nSVFJQVlnQlRZQ0ZBd0JDeUFHSUFVNkFCc2dCa0VRYWlFRElBVkZEUUVMSUFNZ0FpQUZFQmthQzBFQUlRSWdBeUFGYWtFQU9nQUFJQVlvQWhRZ0JpMEFHeUlESUFOQkdIUkJHSFVpQTBFQVNCdEJDRVlFZnlBR1FSQnFRWDlCcFBudUFFRUlFQnRGSVFJZ0Jpd0FHd1VnQXd0QkdIUkJHSFZCQUVnRVFDQUdLQUlRRUJjTElBSUVRQ0FMS0FJQUlRTkIrQU1RR0NJQ0VOd0RHaUFBSUFNZ0FoQ3VBU0FDUWN3RGFpQURFS1VFSUFKQjFBTnFJQU1Ra1FvZ0FrSHdBMm9nQXhEd0NTQUVJQUlnQkNnQ0FDZ0NxQUVSQWdBZ0F5QUNFRUpCQVNFSERBRUxJQXNvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJQ0VCOGlCVUZ3VHcwREFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUpFQmdoQXlBR0lBbEJnSUNBZ0hoeU5nSVlJQVlnQXpZQ0VDQUdJQVUyQWhRTUFRc2dCaUFGT2dBYklBWkJFR29oQXlBRlJRMEJDeUFESUFJZ0JSQVpHZ3RCQUNFQ0lBTWdCV3BCQURvQUFDQUdLQUlVSUFZdEFCc2lBeUFEUVJoMFFSaDFJZ05CQUVnYlFRdEdCSDhnQmtFUWFrRi9RYjJVN2dCQkN4QWJSU0VDSUFZc0FCc0ZJQU1MUVJoMFFSaDFRUUJJQkVBZ0JpZ0NFQkFYQ3lBQ0JFQWdBQ0FFSUFzb0FnQVFnZ3RCQVNFSERBRUxJQXNvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJQ0VCOGlCVUZ3VHcwREFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUpFQmdoQXlBR0lBbEJnSUNBZ0hoeU5nSVlJQVlnQXpZQ0VDQUdJQVUyQWhRTUFRc2dCaUFGT2dBYklBWkJFR29oQXlBRlJRMEJDeUFESUFJZ0JSQVpHZ3RCQUNFQ0lBTWdCV3BCQURvQUFDQUdLQUlVSUFZdEFCc2lBeUFEUVJoMFFSaDFJZ05CQUVnYlFRaEdCSDhnQmtFUWFrRi9RZFAvN2dCQkNCQWJSU0VDSUFZc0FCc0ZJQU1MUVJoMFFSaDFRUUJJQkVBZ0JpZ0NFQkFYQ3lBQ0JFQWdBQ0FFSUFzb0FnQVFnUXRCQVNFSERBRUxJQXNvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJQ0VCOGlCVUZ3VHcwREFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUpFQmdoQXlBR0lBbEJnSUNBZ0hoeU5nSVlJQVlnQXpZQ0VDQUdJQVUyQWhRTUFRc2dCaUFGT2dBYklBWkJFR29oQXlBRlJRMEJDeUFESUFJZ0JSQVpHZ3RCQUNFQ0lBTWdCV3BCQURvQUFDQUdLQUlVSUFZdEFCc2lBeUFEUVJoMFFSaDFJZ05CQUVnYlFRVkdCSDhnQmtFUWFrRi9RYmpZN2dCQkJSQWJSU0VDSUFZc0FCc0ZJQU1MUVJoMFFSaDFRUUJJQkVBZ0JpZ0NFQkFYQ3lBQ0JFQWdDeWdDQUNFRFFjQUJFQmdpQWhDZEJDQUFJQU1nQWhCUUlBUWdBaUFFS0FJQUtBS29BUkVDQUNBRElBSVFRaUFBSUFJZ0F5QUNFSjhDSVFjTUFRc2dDeWdDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdJUUh5SUZRWEJQRFFNQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElna1FHQ0VESUFZZ0NVR0FnSUNBZUhJMkFoZ2dCaUFETmdJUUlBWWdCVFlDRkF3QkN5QUdJQVU2QUJzZ0JrRVFhaUVESUFWRkRRRUxJQU1nQWlBRkVCa2FDMEVBSVFJZ0F5QUZha0VBT2dBQUlBWW9BaFFnQmkwQUd5SURJQU5CR0hSQkdIVWlBMEVBU0J0QkNVWUVmeUFHUVJCcVFYOUJnWTd1QUVFSkVCdEZJUUlnQml3QUd3VWdBd3RCR0hSQkdIVkJBRWdFUUNBR0tBSVFFQmNMSUFJRVFDQUxLQUlBSVFOQndBRVFHQ0lDRU84RUlBQWdBeUFDRUZBZ0JDQUNJQVFvQWdBb0FxZ0JFUUlBSUFNZ0FoQkNJQUFnQWlBRElBSVFud0loQnd3QkN5QUxLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQWhBZklnVkJjRThOQXdKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNSQVlJUU1nQmlBSlFZQ0FnSUI0Y2pZQ0dDQUdJQU0yQWhBZ0JpQUZOZ0lVREFFTElBWWdCVG9BR3lBR1FSQnFJUU1nQlVVTkFRc2dBeUFDSUFVUUdSb0xRUUFoQWlBRElBVnFRUUE2QUFBZ0JpZ0NGQ0FHTFFBYklnTWdBMEVZZEVFWWRTSURRUUJJRzBFSVJnUi9JQVpCRUdwQmYwSGMvKzRBUVFnUUcwVWhBaUFHTEFBYkJTQURDMEVZZEVFWWRVRUFTQVJBSUFZb0FoQVFGd3NnQWdSQUlBc29BZ0FoQWtIWUFSQVlJZ2tRc0JBZ0FDQUNJQWtRVUNBSlFiQUJhaUFDRUdvZ0NVSEFBV29nQWhDVENDQUpRY2dCYWlBQ0VGb2dCQ0FKSUFRb0FnQW9BcWdCRVFJQUlBSWdDUkJDSXdCQlFHb2lCU1FBSUFVZ0FqWUNPQ0FGUVNocUlBVkJPR29RakFRZ0JTQUZLUU1vTndNZ0lBVWdCU2tETURjREdFRUJJUU1DUUNBRktBSWdJQVVvQWhoSElBVW9BaVFnQlNnQ0hFZHlSUVJBUVFFaEFnd0JDd05BQW44Q1FBSkFBa0FDUUNBRlFTQnFJZ29vQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJTkVCOGlBa0Z3U1FSQUFrQUNRQ0FDUVF0UEJFQWdBa0VRYWtGd2NTSU9FQmdoQnlBRklBNUJnSUNBZ0hoeU5nSVFJQVVnQnpZQ0NDQUZJQUkyQWd3TUFRc2dCU0FDT2dBVElBVkJDR29oQnlBQ1JRMEJDeUFISUEwZ0FoQVpHZ3NnQWlBSGFrRUFPZ0FBUVFBZ0EwRUJjU0lOUlEwRkdpQUZLQUlNSWdJZ0JTMEFFeUlISUFkQkdIUkJHSFVpQTBFQVNCdEJDRVlFUUNBRlFRaHFRWDlCMC8vdUFFRUlFQnRGRFFJZ0JTMEFFeUlISVFNZ0JTZ0NEQ0VDQ3lBQ0lBY2dBMEVZZEVFWWRVRUFTQnRCQlVZRVFDQUZRUWhxUVg5QnVOanVBRUVGRUJ0RkRRTWdCUzBBRXlJSElRTWdCU2dDRENFQ0N3SkFJQUlnQnlBRFFSaDBRUmgxUVFCSUcwRUpSZ1IvSUFWQkNHcEJmMEdCanU0QVFRa1FHMFVOQlNBRkxRQVRJZ2NoQXlBRktBSU1CU0FDQ3lBSElBTkJHSFJCR0hWQkFFZ2JEUUFnQlVFSWFrRi9RWWpNOFFCQkFCQWJEUUFnQUNBSklBb29BZ0FRMHdJTUJRc2dCU0FLS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzMkFnQkJ0YmJ3QUNBRkVDUU1CQXNNRVFzZ0FDQUpJQW9vQWdBUWdRc01BZ3NnQ2lnQ0FDRURRY0FCRUJnaUFoQ2RCQ0FBSUFNZ0FoQlFJQWtnQWlBSktBSUFLQUtvQVJFQ0FDQURJQUlRUWlBQUlBSWdBeUFDRUo4Q0RBSUxJQW9vQWdBaEEwSEFBUkFZSWdJUTd3UWdBQ0FESUFJUVVDQUpJQUlnQ1NnQ0FDZ0NxQUVSQWdBZ0F5QUNFRUlnQUNBQ0lBTWdBaENmQWd3QkMwRUJDeUVDSUFVc0FCTkJBRWdFUUNBRktBSUlFQmNMSUExRkRRRWdCVUVnYWlJSElnTWdBeWdDQUNnQ0dEWUNBQ0FDSVFNZ0J5Z0NBQ0FGS0FJWVJ5QUhLQUlFSUFVb0FoeEhjZzBBQ3dzZ0JVRkFheVFBSUFJaEJ3d0JDeUFMS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUFoQWZJZ1ZCY0U4TkF3SkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlDUkFZSVFNZ0JpQUpRWUNBZ0lCNGNqWUNHQ0FHSUFNMkFoQWdCaUFGTmdJVURBRUxJQVlnQlRvQUd5QUdRUkJxSVFNZ0JVVU5BUXNnQXlBQ0lBVVFHUm9MUVFBaEFpQURJQVZxUVFBNkFBQWdCaWdDRkNBR0xRQWJJZ01nQTBFWWRFRVlkU0lEUVFCSUcwRUdSZ1IvSUFaQkVHcEJmMEdROU80QVFRWVFHMFVoQWlBR0xBQWJCU0FEQzBFWWRFRVlkVUVBU0FSQUlBWW9BaEFRRndzZ0FnUkFJQXNvQWdBaERVRzRBUkFZSWdvUThRc2dBQ0FOSUFvUVVDQUVJQW9nQkNnQ0FDZ0NxQUVSQWdBakFFRWdheUlISkFBZ0J5QU5OZ0lZSUFjZ0IwRVlha0hOdU84QUVCMDJBZ2dDUUFKQVFZWURRUUFnQnlnQ0NCc0VRQ0FISUFkQkdHcEJ6Ymp2QUJBZE5nSUFJQWNvQWdBaUFnUi9JQUlvQWdnaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJREVCOGlBa0Z3VHcwQkFrQUNRQ0FDUVF0UEJFQWdBa0VRYWtGd2NTSUpFQmdoQlNBSElBbEJnSUNBZ0hoeU5nSVFJQWNnQlRZQ0NDQUhJQUkyQWd3TUFRc2dCeUFDT2dBVElBZEJDR29oQlNBQ1JRMEJDeUFGSUFNZ0FoQVpHZ3NnQWlBRmFrRUFPZ0FBSXdCQkVHc2lEaVFBQWtBZ0IwRUlhaUlDS0FJRUlna2dBaTBBQ3lJRElBTkJHSFJCR0hVaUJVRUFTQnRCRDBZRVFDQUNRWDlCdmJqdkFFRVBFQnRGQkVCQkFTRUREQUlMSUFJb0FnUWhDU0FDTFFBTElnTWhCUXNnQ1NBRElBVkJHSFJCR0hWQkFFZ2JRUTFHQkVBZ0FrRi9RZW13OEFCQkRSQWJSUVJBUVFJaEF3d0NDeUFDS0FJRUlRa2dBaTBBQ3lJRElRVUxJQWtnQXlBRlFSaDBRUmgxUVFCSUcwRU5SZ1JBSUFKQmYwSDNzUEFBUVEwUUcwVUVRRUVESVFNTUFnc2dBaWdDQkNFSklBSXRBQXNpQXlFRkN5QUpJQU1nQlVFWWRFRVlkVUVBU0J0QkRVWUVRQ0FDUVg5QjZLZndBRUVORUJ0RkJFQkJCQ0VEREFJTElBSW9BZ1FoQ1NBQ0xRQUxJZ01oQlFzQ1FDQUpJQU1nQlVFWWRFRVlkVUVBU0J0QkRVWUVmeUFDUVg5QnlMSHdBRUVORUJ0RkJFQkJCU0VEREFNTElBSXRBQXNpQXlFRklBSW9BZ1FGSUFrTElBTWdCVUVZZEVFWWRVRUFTQnRCRWtjTkFDQUNRWDlCcmI3d0FFRVNFQnNOQUVFR0lRTU1BUXRCQnlFRElBSkJvNFB1QUJBZURRQkJDRUVBSUFKQmlvTHVBQkFlSWdVYklRTWdCUTBBUVFBaEF5QUNLQUlFSUFJdEFBc2lCU0FGUVJoMFFSaDFJZ1ZCQUVnYlJRMEFJQTRnQWlnQ0FDQUNJQVZCQUVnYk5nSUFRZldtOEFBZ0RoQWtDeUFPUVJCcUpBQWdDaUFETmdLMEFTQUhMQUFUUVFCSUJFQWdCeWdDQ0JBWEN5QUhRUmhxUWMyNDd3QVFLZ3NnQjBFZ2FpUUFEQUVMRUMwQUN5QU5JQW9RUWlNQVFUQnJJZ0lrQUNBQ0lBMDJBaWdnQWtFZ2FpSURRUUEyQWdBZ0F5SUhJQUpCS0dvUWlBRTJBZ0JCaHdOQkFDQUhLQUlBR3dSQUEwQWdCeWdDQUNJREJIOGdBeWdDQkNJRFFZak04UUFnQXhzRlFZak04UUFMSWdNUUh5SUZRWEJQRFF3Q1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnMFFHQ0VKSUFJZ0RVR0FnSUNBZUhJMkFoZ2dBaUFKTmdJUUlBSWdCVFlDRkF3QkN5QUNJQVU2QUJzZ0FrRVFhaUVKSUFWRkRRRUxJQWtnQXlBRkVCa2FDMEVBSVFNZ0JTQUpha0VBT2dBQUlBSW9BaFFnQWkwQUd5SUZJQVZCR0hSQkdIVWlCVUVBU0J0QkJrWUVmeUFDUVJCcVFYOUIrWTN2QUVFR0VCdEZJUU1nQWkwQUd3VWdCUXRCR0hSQkdIVkJBRWdFUUNBQ0tBSVFFQmNMQWtBZ0F3UkFJQWNvQWdBaEJVSFlBUkFZSWdNUTR3Z2dBQ0FGSUFNUVVDQUtJQU1nQ2lnQ0FDZ0NxQUVSQWdBZ0EwR3dBV29nQlJDZkNDQURRYmdCYWlBRkVNY0NJQU5CeUFGcUlBVVFrUWdnQTBIUUFXb2dCUkNEQnlBRklBTVFRZ3dCQ3lBQ0lBY29BZ0FpQXdSL0lBTW9BZ1FpQTBHSXpQRUFJQU1iQlVHSXpQRUFDellDQUVHdnMvQUFJQUlRSkFzZ0J5QUhFTWNCTmdJQVFZY0RRUUFnQnlnQ0FCc05BQXNMSUFKQk1Hb2tBRUVCSVFjTUFRc2dDeWdDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdJUUh5SUZRWEJQRFFNQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElna1FHQ0VESUFZZ0NVR0FnSUNBZUhJMkFoZ2dCaUFETmdJUUlBWWdCVFlDRkF3QkN5QUdJQVU2QUJzZ0JrRVFhaUVESUFWRkRRRUxJQU1nQWlBRkVCa2FDMEVBSVFJZ0F5QUZha0VBT2dBQUlBWW9BaFFnQmkwQUd5SURJQU5CR0hSQkdIVWlBMEVBU0JzRWZ5QURCU0FHUVJCcVFYOUJpTXp4QUVFQUVCdEZJUUlnQml3QUd3dEJHSFJCR0hWQkFFZ0VRQ0FHS0FJUUVCY0xJQUlFUUNBQUlBUWdDeWdDQUJEVEFrRUJJUWNNQVFzZ0JpQUxLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXMyQWdCQnI3UHdBQ0FHRUNRTElBc2dDeERIQVRZQ0FFR0hBMEVBSUFzb0FnQWJSUTBCSUFkQkFYRU5BQXNMSUFaQk1Hb2tBQ0FIUVFGeERBRUxEQVVMSVFjTUFRc2dEQ2dDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdNUUh5SUVRWEJQRFFNQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnWVFHQ0VDSUFnZ0JrR0FnSUNBZUhJMkFoZ2dDQ0FDTmdJUUlBZ2dCRFlDRkF3QkN5QUlJQVE2QUJzZ0NFRVFhaUVDSUFSRkRRRUxJQUlnQXlBRUVCa2FDMEVBSVFNZ0FpQUVha0VBT2dBQUlBZ29BaFFnQ0MwQUd5SUNJQUpCR0hSQkdIVWlBa0VBU0JzRWZ5QUNCU0FJUVJCcVFYOUJpTXp4QUVFQUVCdEZJUU1nQ0N3QUd3dEJHSFJCR0hWQkFFZ0VRQ0FJS0FJUUVCY0xJQU1FUUNBQUlBRWdEQ2dDQUJEVEFrRUJJUWNNQVFzZ0NDQU1LQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXMyQWdCQnI3UHdBQ0FJRUNRTElBd2dEQkRIQVRZQ0FFR0hBMEVBSUF3b0FnQWJSUTBCSUFkQkFYRU5BQXNMQWtBZ0IwRUJjVVVOQUNBUFJRMEFRUUFoQjBHbmkvRUFRUUFRT2dzZ0NFRkFheVFBSUFkQkFYRVBDeEF0QUF2R0RBRUtmeU1BUVJCcklnd2tBRUd3QWhBWUlnWVF1UVVoQ0NBQUlBSWdCaEJRSUFBb0FpUkJBa3dFUUFKQUl3QkJNR3NpQXlRQUlBTWdBallDS0NBRElBTkJLR3BCeW9ydEFCQWROZ0lZQWtBQ1FBSkFRWVlEUVFBZ0F5Z0NHQnNFUUNBRElBTkJLR3BCeW9ydEFCQWROZ0lJSUFNb0FnZ2lCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUhFQjhpQlVGd1R3MEJBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lLRUJnaEJDQURJQXBCZ0lDQWdIaHlOZ0lnSUFNZ0JEWUNHQ0FESUFVMkFod01BUXNnQXlBRk9nQWpJQU5CR0dvaEJDQUZSUTBCQ3lBRUlBY2dCUkFaR2dzZ0JDQUZha0VBT2dBQUlBZ2dBMEVZYWhCWE5nS1VBaUFETEFBalFRQklCRUFnQXlnQ0dCQVhDeUFEUVNocVFjcUs3UUFRS2dzZ0F5QURRU2hxUWJqWTdnQVFIVFlDR0VHR0EwRUFJQU1vQWhnYkJFQkI1QUVRR0NJS0VJVUJJUWNnQXlBRFFTaHFRYmpZN2dBUUhUWUNBQ0FES0FJQUlnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUNSQWZJZ1ZCY0U4TkFnSkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlDeEFZSVFRZ0F5QUxRWUNBZ0lCNGNqWUNFQ0FESUFRMkFnZ2dBeUFGTmdJTURBRUxJQU1nQlRvQUV5QURRUWhxSVFRZ0JVVU5BUXNnQkNBSklBVVFHUm9MSUFRZ0JXcEJBRG9BQUNBSFFkZ0JhaUVFSUFOQkdHb2dBMEVJYWhDWUFTQURMUUFqSWdsQkdIUkJHSFVoQlFKQUlBY3NBT01CUVFCT0JFQWdCVUVBVGdSQUlBUWdBeWtER0RjQ0FDQUVJQU1vQWlBMkFnZ01BZ3NnQkNBREtBSVlJQU1vQWh3UWRBd0JDeUFFSUFNb0FoZ2dBMEVZYWlBRlFRQklJZ1FiSUFNb0Fod2dDU0FFR3hCeEN5QURMQUFqUVFCSUJFQWdBeWdDR0JBWEN5QURMQUFUUVFCSUJFQWdBeWdDQ0JBWEMwSEFBUkFZSWdRUW5RUWdCQ0FLSUFRb0FnQW9BcWdCRVFJQUlBZ2dCQ0FJS0FJQUtBS29BUkVDQUNBRFFTaHFRYmpZN2dBUUtnc2dBeUFEUVNocVFmYU43Z0FRSFRZQ0dFR0dBMEVBSUFNb0FoZ2JCRUJCNUFFUUdDSUtFSVVCSVFjZ0F5QURRU2hxUWZhTjdnQVFIVFlDQUNBREtBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lDUkFmSWdWQmNFOE5Bd0pBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQ3hBWUlRUWdBeUFMUVlDQWdJQjRjallDRUNBRElBUTJBZ2dnQXlBRk5nSU1EQUVMSUFNZ0JUb0FFeUFEUVFocUlRUWdCVVVOQVFzZ0JDQUpJQVVRR1JvTElBUWdCV3BCQURvQUFDQUhRZGdCYWlFRUlBTkJHR29nQTBFSWFoQ1lBU0FETFFBaklnbEJHSFJCR0hVaEJRSkFJQWNzQU9NQlFRQk9CRUFnQlVFQVRnUkFJQVFnQXlrREdEY0NBQ0FFSUFNb0FpQTJBZ2dNQWdzZ0JDQURLQUlZSUFNb0Fod1FkQXdCQ3lBRUlBTW9BaGdnQTBFWWFpQUZRUUJJSWdRYklBTW9BaHdnQ1NBRUd4QnhDeUFETEFBalFRQklCRUFnQXlnQ0dCQVhDeUFETEFBVFFRQklCRUFnQXlnQ0NCQVhDMEhBQVJBWUlnUVE3d1FnQkNBS0lBUW9BZ0FvQXFnQkVRSUFJQWdnQkNBSUtBSUFLQUtvQVJFQ0FDQURRU2hxUWZhTjdnQVFLZ3NnQTBFd2FpUUFEQU1MRUMwQUN4QXRBQXNRTFFBTEN5QUdRY0FCYWlBQ0VKb0tJQVpCMkFGcUlBSVFyeFVnQmtIb0FXb2dBaEJxSUFaQitBRnFJQUlReHdJZ0RFRUlhaUlEUWJqUThnQTJBZ0FnQTBFQU5nSUVJQU5CK052eUFEWUNBQ0FESWdRZ0FoQ1FGU0FFS0FJRUJFQkIrQUVRR0NJREVLZ0hHaUFEUVFFNkFLd0JJQU1nQkNnQ0JEWUN6QUVnQmlBRElBWW9BZ0FvQXFnQkVRSUFDeU1BUVNCcklnTWtBQ0FESUFJMkFoZ2dBeUFEUVJocVFkS0s3UUFRSFRZQ0NBSkFBa0JCaGdOQkFDQURLQUlJR3dSQUlBTWdBMEVZYWtIU2l1MEFFQjAyQWdBZ0F5Z0NBQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ2dRSHlJRVFYQlBEUUVDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdjUUdDRUZJQU1nQjBHQWdJQ0FlSEkyQWhBZ0F5QUZOZ0lJSUFNZ0JEWUNEQXdCQ3lBRElBUTZBQk1nQTBFSWFpRUZJQVJGRFFFTElBVWdDQ0FFRUJrYUN5QUVJQVZxUVFBNkFBQWdCaUFEUVFocUVGYzJBcFFDSUFNc0FCTkJBRWdFUUNBREtBSUlFQmNMSUFOQkdHcEIwb3J0QUJBcUN5QURRU0JxSkFBTUFRc1FMUUFMSUFaQm1BSnFJQUlRV2lBQklBWWdBU2dDQUNnQ3FBRVJBZ0FnQWlBR0VFSWdBQ0FHSUFJUXd3OGhBQ0FNUVJCcUpBQWdBQXZxQXdFSGZ5TUFRUkJySWdVa0FDQUZJQUkyQWdoQitBRVFHQ0lFRUtnSElRY2dBQ0FDSUFRUVVDQUVRYkFCYWlBQ0VKc0JJd0JCSUdzaUFDUUFJQUFnQWpZQ0dDQUFJQUJCR0dwQjA5ZnVBQkFkTmdJSUFrQUNRRUdHQTBFQUlBQW9BZ2diQkVBZ0FDQUFRUmhxUWRQWDdnQVFIVFlDQUNBQUtBSUFJZ01FZnlBREtBSUlJZ05CaU16eEFDQURHd1ZCaU16eEFBc2lDQkFmSWdOQmNFOE5BUUpBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQ1JBWUlRWWdBQ0FKUVlDQWdJQjRjallDRUNBQUlBWTJBZ2dnQUNBRE5nSU1EQUVMSUFBZ0F6b0FFeUFBUVFocUlRWWdBMFVOQVFzZ0JpQUlJQU1RR1JvTElBTWdCbXBCQURvQUFDQUVJQUJCQ0dvUVRqWUN4QUVnQUN3QUUwRUFTQVJBSUFBb0FnZ1FGd3NnQUVFWWFrSFQxKzRBRUNvTElBQkJJR29rQUF3QkN4QXRBQXNnQkVISUFXb2dBaENRRlNBRVFkQUJhaUlBSUFJUWhnSWdCRUhnQVdvaUF5QUNFSVVEQWtBQ1FDQUJJQUVvQWdBb0FnZ1JBQUJCbVFGSERRQUNRQ0FFS0FMRUFVVU5BQ0FBRUY1RkRRQWdBeEJlRFFFTElBVWdCU2dDQ0NJQUJIOGdBQ2dDQkNJQVFZak04UUFnQUJzRlFZak04UUFMTmdJQVFadnA3UUFnQlJBa0lBY2dCQ2dDQUNnQ0JCRUJBQXdCQ3lBQklBUWdBU2dDQUNnQ3FBRVJBZ0FnQWlBRUVFSUxJQVZCRUdva0FBdlJpUUVCQzM4akFFRkFhaUlJSkFBZ0NDQUNOZ0k0SUFoQk1Hb2lDa0VBTmdJQUlBb2dDRUU0YWhDSUFUWUNBRUVCSVFRQ1FBSkFRWWNEUVFBZ0NpZ0NBQnRGRFFBRFFBSi9Ba0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBS0tBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCeEFmSWdKQmNFa0VRQUpBQWtBZ0FrRUxUd1JBSUFKQkVHcEJjSEVpQmhBWUlRTWdDQ0FHUVlDQWdJQjRjallDS0NBSUlBTTJBaUFnQ0NBQ05nSWtEQUVMSUFnZ0Fqb0FLeUFJUVNCcUlRTWdBa1VOQVFzZ0F5QUhJQUlRR1JvTFFRQWhCaUFDSUFOcVFRQTZBQUJCQUNBRVFRRnhSUTBWR2lBS0VJc0VBa0FnQ0N3QUswRUFUZ1JBSUFnZ0NDZ0NLRFlDR0NBSUlBZ3BBeUEzQXhBTUFRc2dDRUVRYWlBSUtBSWdJQWdvQWlRUUdnc2dDRUVRYWhEb0F5RUNJQWdzQUJ0QkFFZ0VRQ0FJS0FJUUVCY0xJQUlFUUVFQklRWWdBQ0FCSUFvb0FnQkJCRUVBRUlvRURCWUxJQWdvQWlRaUF5QUlMUUFySWdRZ0JFRVlkRUVZZFNJQ1FRQklHMEVNUmdSQUlBaEJJR3BCZjBIUmkrMEFRUXdRRzBVTkFpQUlLQUlrSVFNZ0NDMEFLeUlFSVFJTElBTWdCQ0FDUVJoMFFSaDFRUUJJRzBFRlJnUkFJQWhCSUdwQmYwSGcrZTRBUVFVUUcwVU5BeUFJS0FJa0lRTWdDQzBBS3lJRUlRSUxJQU1nQkNBQ1FSaDBRUmgxUVFCSUcwRUlSZ1JBSUFoQklHcEJmMEh1dXU0QVFRZ1FHMFVOQkNBSUtBSWtJUU1nQ0MwQUt5SUVJUUlMSUFNZ0JDQUNRUmgwUVJoMVFRQklHMEVMUmdSQUlBaEJJR3BCZjBIV3V1NEFRUXNRRzBVTkJTQUlLQUlrSVFNZ0NDMEFLeUlFSVFJTElBTWdCQ0FDUVJoMFFSaDFRUUJJRzBFR1JnUkFJQWhCSUdwQmYwR0Y2KzRBUVFZUUcwVU5CaUFJS0FJa0lRTWdDQzBBS3lJRUlRSUxJQU1nQkNBQ1FSaDBRUmgxUVFCSUcwRUhSZ1JBSUFoQklHcEJmMEhyOXU4QVFRY1FHMFVOQnlBSUtBSWtJUU1nQ0MwQUt5SUVJUUlMSUFNZ0JDQUNRUmgwUVJoMVFRQklHMEVEUmdSQUlBaEJJR3BCZjBHYWhlNEFRUU1RRzBVTkNDQUlLQUlrSVFNZ0NDMEFLeUlFSVFJTElBTWdCQ0FDUVJoMFFSaDFRUUJJRzBFRlJnUkFJQWhCSUdwQmYwR0wwdTRBUVFVUUcwVU5DU0FJS0FJa0lRTWdDQzBBS3lFQ0N5QURJQUpCL3dGeElnUWdBa0VZZEVFWWRVRUFTQnRCQjBZRVFDQUlRU0JxUVg5QnVQSHZBRUVIRUJ0RkRRb2dDQ2dDSkNFRElBZ3RBQ3NpQkNFQ0N5QURJQVFnQWtFWWRFRVlkVUVBU0J0QkJFWUVRQ0FJUVNCcVFYOUJsL2J1QUVFRUVCdEZEUXNnQ0NnQ0pDRURJQWd0QUNzaUJDRUNDeUFESUFRZ0FrRVlkRUVZZFVFQVNCdEJCVVlFUUNBSVFTQnFRWDlCb3RIdEFFRUZFQnRGRFF3Z0NDZ0NKQ0VESUFndEFDc2lCQ0VDQ3lBRElBUWdBa0VZZEVFWWRVRUFTQnRCQjBZRVFDQUlRU0JxUVg5QjNyRHVBRUVIRUJ0RkRRMGdDQ2dDSkNFRElBZ3RBQ3NpQkNFQ0N5QURJQVFnQWtFWWRFRVlkVUVBU0J0QkJFWUVRQ0FJUVNCcVFYOUJ5OHp1QUVFRUVCdEZEUTRnQ0NnQ0pDRURJQWd0QUNzaEFnc2dBeUFDUWY4QmNTSUVJQUpCR0hSQkdIVkJBRWdiUVFKR0JFQWdDRUVnYWtGL1FaMks3UUJCQWhBYlJRMFBJQWdvQWlRaEF5QUlMUUFySWdRaEFnc2dBeUFFSUFKQkdIUkJHSFZCQUVnYlFRUkdCRUFnQ0VFZ2FrRi9RYmpCN2dCQkJCQWJSUTBRSUFnb0FpUWhBeUFJTFFBcklnUWhBZ3NnQXlBRUlBSkJHSFJCR0hWQkFFZ2JRUWRHQkVBZ0NFRWdha0YvUWIrbDdRQkJCeEFiUlEwUklBZ29BaVFoQXlBSUxRQXJJZ1FoQWdzZ0F5QUVJQUpCR0hSQkdIVkJBRWdiUVFaR0JFQWdDRUVnYWtGL1FjR0k3d0JCQmhBYlJRMFNJQWdvQWlRaEF5QUlMUUFySVFJTElBTWdBa0gvQVhFaUJDQUNRUmgwUVJoMVFRQklHMEVGUmdSQUlBaEJJR3BCZjBHMDNlNEFRUVVRRzBVTkV5QUlLQUlrSVFNZ0NDMEFLeUlFSVFJTEFrQWdBeUFFSUFKQkdIUkJHSFZCQUVnYlFRWkhEUUFnQ0VFZ2FrRi9RZVNQN3dCQkJoQWJEUUFnQ2lnQ0FDRUNRZGdFRUJnaUF4RDBEeUVFSUFBZ0FpQURFRkFnQkVITUFXb2dBaENCQWlBRVFkQUNhaUFDRUdvZ0JFSGdBbW9nQWhCYUlBTkJnQU5xSUFJUWdBSWdBMEdRQTJvZ0FoQ0dBaUFEUWFBRGFpQUNFSlVDSUFOQndBTnFJQUlRaFFNZ0EwSFFBMm9nQWhDVUF5QURRZmdEYWlBQ0VKc0JJQU5CaUFScUlBSVFsd29nQTBHb0JHb2dBaENXQ2lBRFFjZ0VhaUFDRUo4VklBRWdBeUFCS0FJQUtBS29BUkVDQUNBQ0lBTVFRZ3dVQ3lBSVFTQnFRZmFnN2dBUUhnUkFJQW9vQWdBaEFrSDRBeEFZSWdNUTN4SWhCQ0FBSUFJZ0F4QlFJQVJCekFGcUlBSVFnUUlnQkVIUUFtb2dBaEJxSUFSQjRBSnFJQUlRV2lBRFFZQURhaUFDRUlBQ0lBTkJrQU5xSUFJUWhnSWdBMEdnQTJvZ0FoQ1ZBaUFEUWNBRGFpQUNFSVVESUFOQjBBTnFJQUlRbEFNZ0FTQURJQUVvQWdBb0FxZ0JFUUlBSUFJZ0F4QkNEQlFMSUFoQklHcEJzKzN1QUJBZUJFQkJBU0VHSUFvb0FnQWhBa0dRQkJBWUlnTVFpZ3doQkNBQUlBSWdBeEJRSUFSQnpBRnFJQUlRZ1FJZ0JFSFFBbW9nQWhCcUlBUkI0QUpxSUFJUVdpQURRWUFEYWlBQ0VQSUNJQU5CbUFOcUlBSVFnQUlnQTBHb0Eyb2dBaENHQWlBRFFiZ0RhaUFDRUpVQ0lBTkIyQU5xSUFJUW13RWdBMEhvQTJvZ0FoREFCU0FEUVlRRWFpQUNFSTBJSUFFZ0F5QUJLQUlBS0FLb0FSRUNBQ0FDSUFNUVFpQUFJQU1nQWlBREVKOENEQllMSUFoQklHcEIzLzd0QUJBZUJFQWdDaWdDQUNFQ1FkZ0VFQmdpQXhEcUJ5RUVJQUFnQWlBREVGQWdCRUhNQVdvZ0FoQ0JBaUFFUWRBQ2FpQUNFR29nQkVIZ0Ftb2dBaEJhSUFOQmdBTnFJQUlRZ0FJZ0EwR1FBMm9nQWhDR0FpQURRYUFEYWlBQ0VKVUNJQU5Cd0FOcUlBSVFoUU1nQTBIUUEyb2dBaENVQXlBRFFmZ0RhaUFDRUpzQklBTkJpQVJxSUFJUWx3b2dBMEdvQkdvZ0FoQ1dDaUFEUWNnRWFpQUNFSjhWSUFFZ0F5QUJLQUlBS0FLb0FSRUNBQ0FDSUFNUVFnd1VDeUFJUVNCcVFadis3Z0FRSGdSQVFRRWhCaUFBSUFFZ0NpZ0NBQkNHQ3d3V0N5QUlRU0JxUWYyWjdnQVFIZ1JBUVFFaEJpQUtLQUlBSVFkQnVBUVFHQ0lERU1nSklRSWdBQ0FISUFNUVVDQUNRY3dCYWlBSEVJRUNJQUpCMEFKcUlBY1FhaUFDUWVBQ2FpQUhFRm9nQTBHQUEyb2dCeER5QWlBRFFaZ0RhaUFIRUlBQ0lBTkJxQU5xSUFjUWhnSWdBMEc0QTJvZ0J4Q1ZBaUFEUWRnRGFpQUhFTUFGSUFOQitBTnFJQWNRcGcwakFFRWdheUlDSkFBZ0FpQUhOZ0lZSUFJZ0FrRVlha0dGenU0QUVCMDJBZ2dDUUVHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFZWE83Z0FRSFRZQ0FDQUNLQUlBSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQ1JBZklnVkJjRThOR3dKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUN4QVlJUVFnQWlBTFFZQ0FnSUI0Y2pZQ0VDQUNJQVEyQWdnZ0FpQUZOZ0lNREFFTElBSWdCVG9BRXlBQ1FRaHFJUVFnQlVVTkFRc2dCQ0FKSUFVUUdSb0xJQVFnQldwQkFEb0FBQ0FESUFKQkNHb1FkVGtEbUFRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dGenU0QUVDb0xJQUlnQWtFWWFrSGRxTzBBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0hkcU8wQUVCMDJBZ0FnQWlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElna1FIeUlGUVhCUERSc0NRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ3NRR0NFRUlBSWdDMEdBZ0lDQWVISTJBaEFnQWlBRU5nSUlJQUlnQlRZQ0RBd0JDeUFDSUFVNkFCTWdBa0VJYWlFRUlBVkZEUUVMSUFRZ0NTQUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0F5QUNRUWhxRUpZRE5nS2dCQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFkMm83UUFRS2dzZ0FpQUNRUmhxUVlPNzdRQVFIVFlDQ0VHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFZTzc3UUFRSFRZQ0FDQUNLQUlBSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQ1JBZklnVkJjRThOR3dKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUN4QVlJUVFnQWlBTFFZQ0FnSUI0Y2pZQ0VDQUNJQVEyQWdnZ0FpQUZOZ0lNREFFTElBSWdCVG9BRXlBQ1FRaHFJUVFnQlVVTkFRc2dCQ0FKSUFVUUdSb0xJQVFnQldwQkFEb0FBQ0FESUFKQkNHb1FUallDcEFRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dEdSswQUVDb0xJQUpCSUdva0FBd0FDeUFCSUFNZ0FTZ0NBQ2dDcUFFUkFnQWdCeUFERUVJZ0FDQURJQWNnQXhDZkFnd1dDeUFJUVNCcVFlK3E3d0FRSGdSQUlBb29BZ0FoQWtISUJCQVlJZ01RN0FVaEJDQUFJQUlnQXhCUUlBUkJ6QUZxSUFJUWdRSWdCRUhRQW1vZ0FoQnFJQVJCNEFKcUlBSVFXaUFEUVlBRGFpQUNFSUFDSUFOQmtBTnFJQUlRaGdJZ0EwR2dBMm9nQWhDVkFpQURRY0FEYWlBQ0VJVURJQU5CMEFOcUlBSVFsQU1nQTBINEEyb2dBaENiQVNBRFFZZ0VhaUFDRUpjS0lBTkJxQVJxSUFJUWxnb2dBU0FESUFFb0FnQW9BcWdCRVFJQUlBSWdBeEJDREJRTElBaEJJR3BCNTlYdUFCQWVCRUFnQ2lnQ0FDRUNRZmdFRUJnaUF4RHRCeUVFSUFBZ0FpQURFRkFnQkVITUFXb2dBaENCQWlBRVFkQUNhaUFDRUdvZ0JFSGdBbW9nQWhCYUlBTkJnQU5xSUFJUWdBSWdBMEdRQTJvZ0FoQ0dBaUFEUWFBRGFpQUNFSlVDSUFOQndBTnFJQUlRaFFNZ0EwSFFBMm9nQWhDVUF5QURRZmdEYWlBQ0VKc0JJQU5CaUFScUlBSVFtd2dnQTBHUUJHb2dBaEQ3QXlBRFFid0VhaUFDRUprSUlBTkIwQVJxSUFJUXh3SWdBMEhnQkdvZ0FoRGZEQ0FEUWV3RWFpQUNFUElDSUFFZ0F5QUJLQUlBS0FLb0FSRUNBQ0FDSUFNUVFnd1VDeUFJUVNCcVFkaWQ3Z0FRSGdSQUlBb29BZ0FoQkVHZ0JCQVlJZ2NRN0FjaEFpQUFJQVFnQnhCUUlBSkJ6QUZxSUFRUWdRSWdBa0hRQW1vZ0JCQnFJQUpCNEFKcUlBUVFXaUFBS0FJa1FRSk1CRUFqQUVFd2F5SURKQUFnQXlBRU5nSW9JQU1nQTBFb2FrR2R6TzRBRUIwMkFoZ0NRRUdHQTBFQUlBTW9BaGdiUlEwQUlBTWdBMEVvYWtHZHpPNEFFQjAyQWhBQ1FBSkFBa0FnQXlnQ0VDSUdCSDhnQmlnQ0NDSUdRWWpNOFFBZ0Joc0ZRWWpNOFFBTElna1FIeUlHUVhCSkJFQUNRQUpBSUFaQkMwOEVRQ0FHUVJCcVFYQnhJZ3NRR0NFRklBTWdDMEdBZ0lDQWVISTJBaUFnQXlBRk5nSVlJQU1nQmpZQ0hBd0JDeUFESUFZNkFDTWdBMEVZYWlFRklBWkZEUUVMSUFVZ0NTQUdFQmthQ3lBRklBWnFRUUE2QUFBZ0F5Z0NIQ0lGSUFNc0FDTWlCa0gvQVhFaUNTQUdRUUJJRzBFRFJnUkFJQU5CR0dwQmYwR0RpdTBBUVFNUUcwVU5BaUFES0FJY0lRVWdBeTBBSXlJSklRWUxJQVVnQ1NBR1FSaDBRUmgxUVFCSUcwRUVSZ1JBSUFOQkdHcEJmMEh2d2U0QVFRUVFHMFVOQXlBRExRQWpJUVlMSUFNZ0F5Z0NHQ0FEUVJocUlBWkJHSFJCR0hWQkFFZ2JOZ0lBUWMrbDhRQWdBeEFrREFNTERCNExJQUpCQVRZQ21BUU1BUXNnQWtFQk5nS1lCQXNnQTBFb2FrR2R6TzRBRUNvZ0F5d0FJMEVBVGcwQUlBTW9BaGdRRndzZ0EwRXdhaVFBQ3lBSFFZQURhaUFFRUlBQ0lBZEJrQU5xSUFRUWhnSWdCMEdnQTJvZ0JCQ1ZBaUFIUWNBRGFpQUVFSnNCSUFkQjBBTnFJQVFRK3dNZ0IwSDhBMm9nQkJEZkRDQUhRWWdFYWlBRUVQSUNJd0JCSUdzaUFpUUFJQUlnQkRZQ0dDQUNJQUpCR0dwQnZzWHZBQkFkTmdJSUFrQUNRRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRUmhxUWI3Rjd3QVFIVFlDQUNBQ0tBSUFJZ01FZnlBREtBSUlJZ05CaU16eEFDQURHd1ZCaU16eEFBc2lCUkFmSWdaQmNFOE5IQUpBQWtBZ0JrRUxUd1JBSUFaQkVHcEJjSEVpQ1JBWUlRTWdBaUFKUVlDQWdJQjRjallDRUNBQ0lBTTJBZ2dnQWlBR05nSU1EQUVMSUFJZ0Jqb0FFeUFDUVFocUlRTWdCa1VOQVFzZ0F5QUZJQVlRR1JvTElBTWdCbXBCQURvQUFDQUhJQUpCQ0dvUVZ6WUNsQVFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrRyt4ZThBRUNvTElBSWdBa0VZYWtHZHpPNEFFQjAyQWdoQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR2R6TzRBRUIwMkFnQWdBaWdDQUNJREJIOGdBeWdDQ0NJRFFZak04UUFnQXhzRlFZak04UUFMSWdVUUh5SUdRWEJQRFJ3Q1FBSkFJQVpCQzA4RVFDQUdRUkJxUVhCeElna1FHQ0VESUFJZ0NVR0FnSUNBZUhJMkFoQWdBaUFETmdJSUlBSWdCallDREF3QkN5QUNJQVk2QUJNZ0FrRUlhaUVESUFaRkRRRUxJQU1nQlNBR0VCa2FDeUFESUFacVFRQTZBQUFnQnlBQ1FRaHFFT1lOTmdLWUJDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUVozTTdnQVFLZ3NnQWtFZ2FpUUFEQUVMQUFzZ0FTQUhJQUVvQWdBb0FxZ0JFUUlBSUFRZ0J4QkNEQlFMSUFoQklHcEJ5N3J1QUJBZUJFQkJBU0VHQW44Z0FRUi9JQUZCc1AzOEFFR0VvUG9BUVFBUUhBVkJBQXNoQ1NBS0tBSUFJUUlqQUVHd0FXc2lCQ1FBSUFRZ0FqWUNxQUVDUUFKL0lBbEZCRUJCa3BMdUFFRUFFQ1JCQUF3QkMwR3dCQkFZSWdjUXhBWWhDeUFBSUFJZ0J4QlFJQVFnQkVHb0FXcEJ1Tmp1QUJBZE5nSmdBa0JCaGdOQkFDQUVLQUpnRzBVTkFDQUVJQVJCcUFGcVFialk3Z0FRSFRZQ1lDQUVLQUpnSWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQlJBZklnTkJjRThOSFFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaURCQVlJUUlnQkNBTVFZQ0FnSUI0Y2pZQ21BRWdCQ0FDTmdLUUFTQUVJQU0yQXBRQkRBRUxJQVFnQXpvQW13RWdCRUdRQVdvaEFpQURSUTBCQ3lBQ0lBVWdBeEFaR2dzZ0FpQURha0VBT2dBQUlBZEIvQUpxSVFJZ0JDMEFtd0VpQlVFWWRFRVlkU0VEQWtBZ0J5d0Fod05CQUU0RVFDQURRUUJPQkVBZ0FpQUVLUU9RQVRjQ0FDQUNJQVFvQXBnQk5nSUlEQUlMSUFJZ0JDZ0NrQUVnQkNnQ2xBRVFJQXdCQ3lBQ0lBUW9BcEFCSUFSQmtBRnFJQU5CQUVnaUFoc2dCQ2dDbEFFZ0JTQUNHeEFoR2dzZ0JDd0Ftd0ZCQUU0TkFDQUVLQUtRQVJBWEN5QUVJQVJCcUFGcVFZdVU3d0FRSFRZQ1lBSkFRWVlEUVFBZ0JDZ0NZQnNFUUNBRUlBUkJxQUZxUVl1VTd3QVFIVFlDWUNBRUtBSmdJZ0lFZnlBQ0tBSUlJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCUkFmSWdOQmNFOE5IZ0pBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpREJBWUlRSWdCQ0FNUVlDQWdJQjRjallDaUFFZ0JDQUNOZ0tBQVNBRUlBTTJBb1FCREFFTElBUWdBem9BaXdFZ0JFR0FBV29oQWlBRFJRMEJDeUFDSUFVZ0F4QVpHZ3NnQWlBRGFrRUFPZ0FBSUFkQmpBTnFJUUlnQkMwQWl3RWlCVUVZZEVFWWRTRURBa0FnQnl3QWx3TkJBRTRFUUNBRFFRQk9CRUFnQWlBRUtRT0FBVGNDQUNBQ0lBUW9Bb2dCTmdJSURBSUxJQUlnQkNnQ2dBRWdCQ2dDaEFFUUlBd0JDeUFDSUFRb0FvQUJJQVJCZ0FGcUlBTkJBRWdpQWhzZ0JDZ0NoQUVnQlNBQ0d4QWhHZ3NnQkN3QWl3RkJBRTROQVNBRUtBS0FBUkFYREFFTElBUkIwN3J1QUM4QUFEc0JlQ0FFUVlBVU93RjZJQVJCeTdydUFDa0FBRGNEY0NBSFFZd0RhaUVDSUFjc0FKY0RRUUJPQkVBZ0FpQUVLUU53TndJQUlBSWdCQ2dDZURZQ0NBd0JDeUFDSUFSQjhBQnFRUW9RSVJvZ0JDd0FlMEVBVGcwQUlBUW9BbkFRRndzZ0JDQUVRYWdCYWtHcndPNEFFQjAyQW1CQmhnTkJBQ0FFS0FKZ0d3UkFJQVFnQkVHb0FXcEJxOER1QUJBZE5nSmdJQWNnQkVIZ0FHb1EzUUUyQXZBREN5QUVJQVJCcUFGcVFmcVA3d0FRSFRZQ1lFR0dBMEVBSUFRb0FtQWJCRUFnQkNBRVFhZ0Jha0g2ais4QUVCMDJBbUFnQnlBRVFlQUFhaERkQVRZQzlBTUxJQVFnQkVHb0FXcEIxTFh2QUJBZE5nSmdBa0JCaGdOQkFDQUVLQUpnRzBVTkFDQUVJQVJCcUFGcVFkUzE3d0FRSFRZQ1dDQUVLQUpZSWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQlJBZklnTkJjRThOQWdKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaURCQVlJUUlnQkNBTVFZQ0FnSUI0Y2pZQ2FDQUVJQUkyQW1BZ0JDQUROZ0prREFFTElBUWdBem9BYXlBRVFlQUFhaUVDSUFORkRRRUxJQUlnQlNBREVCa2FDeUFDSUFOcVFRQTZBQUFnQnlBRVFlQUFhaENZQXpZQ2lBUWdCQ3dBYTBFQVRnMEFJQVFvQW1BUUZ3c2dCQ0FFUWFnQmFrSDhwKzhBRUIwMkFtQUNRRUdHQTBFQUlBUW9BbUFiUlEwQUlBUWdCRUdvQVdwQi9LZnZBQkFkTmdKWUlBUW9BbGdpQWdSL0lBSW9BZ2dpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlGRUI4aUEwRndUdzBDQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJTUVCZ2hBaUFFSUF4QmdJQ0FnSGh5TmdKb0lBUWdBallDWUNBRUlBTTJBbVFNQVFzZ0JDQURPZ0JySUFSQjRBQnFJUUlnQTBVTkFRc2dBaUFGSUFNUUdSb0xJQUlnQTJwQkFEb0FBQ0FISUFSQjRBQnFFRmMyQW93RUlBUXNBR3RCQUU0TkFDQUVLQUpnRUJjTElBUWdCRUdvQVdwQmpMZnRBQkFkTmdKZ0FrQkJoZ05CQUNBRUtBSmdHMFVOQUNBRUlBUkJxQUZxUVl5MzdRQVFIVFlDV0NBRUtBSllJZ0lFZnlBQ0tBSUlJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCUkFmSWdOQmNFOE5BZ0pBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpREJBWUlRSWdCQ0FNUVlDQWdJQjRjallDYUNBRUlBSTJBbUFnQkNBRE5nSmtEQUVMSUFRZ0F6b0FheUFFUWVBQWFpRUNJQU5GRFFFTElBSWdCU0FERUJrYUN5QUNJQU5xUVFBNkFBQWdCeUFFUWVBQWFoQ2NDallDbEFRZ0JDd0FhMEVBVGcwQUlBUW9BbUFRRndzZ0JDQUVRYWdCYWtHUWcrNEFFQjAyQW1BQ1FFR0dBMEVBSUFRb0FtQWJSUTBBSUFRZ0JFR29BV3BCa0lQdUFCQWROZ0pnSUFRb0FtQWlBZ1IvSUFJb0FnZ2lBa0dJelBFQUlBSWJCVUdJelBFQUN5SUZFQjhpQTBGd1R3MGRBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lNRUJnaEFpQUVJQXhCZ0lDQWdIaHlOZ0pRSUFRZ0FqWUNTQ0FFSUFNMkFrd01BUXNnQkNBRE9nQlRJQVJCeUFCcUlRSWdBMFVOQVFzZ0FpQUZJQU1RR1JvTElBSWdBMnBCQURvQUFDQUhRZUFEYWlFQ0lBUXRBRk1pQlVFWWRFRVlkU0VEQWtBZ0J5d0E2d05CQUU0RVFDQURRUUJPQkVBZ0FpQUVLUU5JTndJQUlBSWdCQ2dDVURZQ0NBd0NDeUFDSUFRb0FrZ2dCQ2dDVEJBZ0RBRUxJQUlnQkNnQ1NDQUVRY2dBYWlBRFFRQklJZ0liSUFRb0Frd2dCU0FDR3hBaEdnc2dCQ3dBVTBFQVRnMEFJQVFvQWtnUUZ3c2dCQ0FFUWFnQmFrSDd0ZThBRUIwMkFtQUNRRUdHQTBFQUlBUW9BbUFiUlEwQUlBUWdCRUdvQVdwQis3WHZBQkFkTmdKWUlBUW9BbGdpQWdSL0lBSW9BZ2dpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlGRUI4aUEwRndUdzBDQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJTUVCZ2hBaUFFSUF4QmdJQ0FnSGh5TmdKb0lBUWdBallDWUNBRUlBTTJBbVFNQVFzZ0JDQURPZ0JySUFSQjRBQnFJUUlnQTBVTkFRc2dBaUFGSUFNUUdSb0xJQUlnQTJwQkFEb0FBQ0FISUFSQjRBQnFFSmdETmdMOEF5QUVMQUJyUVFCT0RRQWdCQ2dDWUJBWEN5QUVJQVJCcUFGcVFhZW83d0FRSFRZQ1lBSkFRWVlEUVFBZ0JDZ0NZQnRGRFFBZ0JDQUVRYWdCYWtHbnFPOEFFQjAyQWxnZ0JDZ0NXQ0lDQkg4Z0FpZ0NDQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJRFFYQlBEUUlDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWd3UUdDRUNJQVFnREVHQWdJQ0FlSEkyQW1nZ0JDQUNOZ0pnSUFRZ0F6WUNaQXdCQ3lBRUlBTTZBR3NnQkVIZ0FHb2hBaUFEUlEwQkN5QUNJQVVnQXhBWkdnc2dBaUFEYWtFQU9nQUFJQWNnQkVIZ0FHb1FWellDZ0FRZ0JDd0FhMEVBVGcwQUlBUW9BbUFRRndzZ0JDQUVRYWdCYWtINnd1OEFFQjAyQW1BQ1FFR0dBMEVBSUFRb0FtQWJSUVJBUVFBaEFnd0JDeUFFSUFSQnFBRnFRZnJDN3dBUUhUWUNXQ0FFS0FKWUlnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ05CY0U4TkhRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlEQkFZSVFJZ0JDQU1RWUNBZ0lCNGNqWUNRQ0FFSUFJMkFqZ2dCQ0FETmdJOERBRUxJQVFnQXpvQVF5QUVRVGhxSVFJZ0EwVU5BUXNnQWlBRklBTVFHUm9MSUFJZ0EycEJBRG9BQUNBRVFlQUFhaUFFUVRocUVMd0RJQVFzQUVOQkFFZ0VRQ0FFS0FJNEVCY0xBa0FnQ1NBRVFlQUFhaENYQVNJQ0JFQWdBa0d3L2Z3QVFiakQrd0JCQUJBY0lnSU5BUXRCQUNFQ0lBUWdCQ2dDWUNBRVFlQUFhaUFFTEFCclFRQklHellDSUVHWXRQQUFJQVJCSUdvUUpBc2dCQ3dBYTBFQVRnMEFJQVFvQW1BUUZ3c2dCQ0FFUWFnQmFrSE54TzhBRUIwMkFtQUNRQUpBUVlZRFFRQWdCQ2dDWUJ0RkRRQWdCQ0FFUWFnQmFrSE54TzhBRUIwMkFsZ2dCQ2dDV0NJREJIOGdBeWdDQ0NJRFFZak04UUFnQXhzRlFZak04UUFMSWd3UUh5SURRWEJQRFI0Q1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnMFFHQ0VGSUFRZ0RVR0FnSUNBZUhJMkFqQWdCQ0FGTmdJb0lBUWdBellDTEF3QkN5QUVJQU02QURNZ0JFRW9haUVGSUFORkRRRUxJQVVnRENBREVCa2FDeUFESUFWcVFRQTZBQUFnQkVIZ0FHb2dCRUVvYWhDOEF5QUVMQUF6UVFCSUJFQWdCQ2dDS0JBWEN3SkFJQWtnQkVIZ0FHb1Fsd0VpQXdSQUlBTkJzUDM4QUVHNHcvc0FRUUFRSENJRERRRUxRUUFoQXlBRUlBUW9BbUFnQkVIZ0FHb2dCQ3dBYTBFQVNCczJBaEJCNHJUd0FDQUVRUkJxRUNRTElBUXNBR3RCQUVnRVFDQUVLQUpnRUJjTElBSkZEUUFnQXcwQkN5QUxJQWNvQWdBb0FnUVJBUUJCQUF3QkN5QUNFT01RSWdJRWZ5QUNRYkQ5L0FCQnVNUDdBRUVBRUJ3RlFRQUxJUUlDUUFKQUlBTVE0eEFpQTBVTkFDQURRYkQ5L0FCQnVNUDdBRUVBRUJ3aEF5QUNSUTBBSUFORkRRQWdBaWdDVENJRklBTW9Ba3hHRFFFTElBUWdCeWdDVkNBSFFkUUFhaUFITEFCZlFRQklHellDQUVHNGhlNEFJQVFRSkNBTElBY29BZ0FvQWdRUkFRQkJBQXdCQ3lBRkJIOGdCVUd3L2Z3QVFjemIrZ0JCQUJBY0JVRUFDeUVGSUFJUXZ3RWhDU0FKSUFNUXZ3RWlBa3dFUUFOQUFrQWdCU0FDSWdNUXRnUWlBa1VOQUNBQ1FiRDkvQUJCdU1QN0FFRUFFQndpQWtVTkFDQUxJQUlnQnlnQ0FDZ0NxQUVSQWdBTElBTkJBV3NoQWlBRElBbEtEUUFMQ3lBSElBVTJBa3dnQlNBSElBa1E3d05CQVFzaEFpQUVRYkFCYWlRQUlBSU1BUXNNR2dzTkZVSDUxKzhBUVFBUUpBd1ZDeUFJUVNCcVFZak04UUFRSGdSQUlBQWdBU0FLS0FJQUVOTUNEQlFMSUFnZ0NpZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxOZ0lBUWYrMjhBQWdDQkFrREJNTERCY0xJQW9vQWdBaEFrR0lBeEFZSWdNUXJ4QWhCQ0FBSUFJZ0F4QlFJQVJCekFGcUlBSVFnUUlnQkVIUUFtb2dBaEJxSUFSQjRBSnFJQUlRV2lBRFFZQURhaUFDRVBJQ0lBSWdBeEJDSUFFZ0F5QUJLQUlBS0FLb0FSRUNBRUVCSVFZZ0FDQURJQUlnQXhDZkFnd1RDeUFLS0FJQUlRUkI2QVFRR0NJSEVPME1JUUlnQUNBRUlBY1FVQ0FDUWN3QmFpQUVFSUVDSUFKQjBBSnFJQVFRYWlBQ1FlQUNhaUFFRUZvZ0IwR0FBMm9nQkJDT0NpQUhRYmdEYWlBRUVJQUNJQWRCeUFOcUlBUVFoZ0lnQjBIWUEyb2dCQkNWQWlNQVFTQnJJZ0lrQUNBQ0lBUTJBaGdnQWlBQ1FSaHFRWXlMN2dBUUhUWUNDQUpBUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQmpJdnVBQkFkTmdJQUlBSW9BZ0FpQXdSL0lBTW9BZ2dpQTBHSXpQRUFJQU1iQlVHSXpQRUFDeUlGRUI4aUEwRndUdzBYQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJSkVCZ2hCaUFDSUFsQmdJQ0FnSGh5TmdJUUlBSWdCallDQ0NBQ0lBTTJBZ3dNQVFzZ0FpQURPZ0FUSUFKQkNHb2hCaUFEUlEwQkN5QUdJQVVnQXhBWkdnc2dBeUFHYWtFQU9nQUFJQWNnQWtFSWFoQ2FEallDL0FNZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dNaSs0QUVDb0xJQUpCSUdva0FBd0FDeUFIUVlBRWFpRUdJd0JCZ0FGcklnSWtBQ0FDSUFRMkFuZ2dBaUFDUWZnQWFrR3lpTzBBRUIwMkFtZ0NRRUdHQTBFQUlBSW9BbWdiQkVBZ0FpQUNRZmdBYWtHeWlPMEFFQjAyQW1BZ0FpZ0NZQ0lEQkg4Z0F5Z0NDQ0lEUVlqTThRQWdBeHNGUVlqTThRQUxJZ2tRSHlJRlFYQlBEUmNDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdzUUdDRURJQUlnQzBHQWdJQ0FlSEkyQW5BZ0FpQUROZ0pvSUFJZ0JUWUNiQXdCQ3lBQ0lBVTZBSE1nQWtIb0FHb2hBeUFGUlEwQkN5QURJQWtnQlJBWkdnc2dBeUFGYWtFQU9nQUFJQVlnQWtIb0FHb1FWellDQkNBQ0xBQnpRUUJJQkVBZ0FpZ0NhQkFYQ3lBQ1FmZ0Fha0d5aU8wQUVDb0xJQUlnQWtINEFHcEJzcGJ2QUJBZE5nSm9RWVlEUVFBZ0FpZ0NhQnNFUUNBQ0lBSkIrQUJxUWJLVzd3QVFIVFlDWUNBQ0tBSmdJZ01FZnlBREtBSUlJZ05CaU16eEFDQURHd1ZCaU16eEFBc2lDUkFmSWdWQmNFOE5Gd0pBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQ3hBWUlRTWdBaUFMUVlDQWdJQjRjallDY0NBQ0lBTTJBbWdnQWlBRk5nSnNEQUVMSUFJZ0JUb0FjeUFDUWVnQWFpRURJQVZGRFFFTElBTWdDU0FGRUJrYUN5QURJQVZxUVFBNkFBQWdCaUFDUWVnQWFoQ0xCVFlDQ0NBQ0xBQnpRUUJJQkVBZ0FpZ0NhQkFYQ3lBQ1FmZ0Fha0d5bHU4QUVDb0xJQUlnQWtINEFHcEI5SUx2QUJBZE5nSm9RWVlEUVFBZ0FpZ0NhQnNFUUNBQ0lBSkIrQUJxUWZTQzd3QVFIVFlDWUNBQ0tBSmdJZ01FZnlBREtBSUlJZ05CaU16eEFDQURHd1ZCaU16eEFBc2lDUkFmSWdWQmNFOE5Gd0pBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQ3hBWUlRTWdBaUFMUVlDQWdJQjRjallDY0NBQ0lBTTJBbWdnQWlBRk5nSnNEQUVMSUFJZ0JUb0FjeUFDUWVnQWFpRURJQVZGRFFFTElBTWdDU0FGRUJrYUN5QURJQVZxUVFBNkFBQWdCaUFDUWVnQWFoQk9OZ0lNSUFJc0FITkJBRWdFUUNBQ0tBSm9FQmNMSUFKQitBQnFRZlNDN3dBUUtnc2dBaUFDUWZnQWFrSFFndTRBRUIwMkFtZ0NRRUdHQTBFQUlBSW9BbWdiQkVBZ0FpQUNRZmdBYWtIUWd1NEFFQjAyQW1nZ0FpZ0NhQ0lEQkg4Z0F5Z0NDQ0lEUVlqTThRQWdBeHNGUVlqTThRQUxJZ2tRSHlJRlFYQlBEUmdDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdzUUdDRURJQUlnQzBHQWdJQ0FlSEkyQWtnZ0FpQUROZ0pBSUFJZ0JUWUNSQXdCQ3lBQ0lBVTZBRXNnQWtGQWF5RURJQVZGRFFFTElBTWdDU0FGRUJrYUN5QURJQVZxUVFBNkFBQWdBa0hRQUdvaUJTQUNRVUJySWdNcEFnQTNBZ0FnQlNBREtBSUlOZ0lJSUFOQ0FEY0NBQ0FEUVFBMkFnZ0NRQ0FGSUFaQkVHb2lBMFlOQUNBQ0xRQmJJZ2xCR0hSQkdIVWhCU0FETEFBTFFRQk9CRUFnQlVFQVRnUkFJQU1nQWlrRFVEY0NBQ0FESUFJb0FsZzJBZ2dNQWdzZ0F5QUNLQUpRSUFJb0FsUVFJQXdCQ3lBRElBSW9BbEFnQWtIUUFHb2dCVUVBU0NJREd5QUNLQUpVSUFrZ0F4c1FJUm9MSUFJc0FGdEJBRWdFUUNBQ0tBSlFFQmNMSUFJc0FFdEJBRWdFUUNBQ0tBSkFFQmNMSUFKQitBQnFRZENDN2dBUUtnc2dBaUFDUWZnQWFrR3hndTRBRUIwMkFtaEJoZ05CQUNBQ0tBSm9Hd1JBSUFJZ0FrSDRBR3BCc1lMdUFCQWROZ0pvSUFJb0FtZ2lBd1IvSUFNb0FnZ2lBMEdJelBFQUlBTWJCVUdJelBFQUN5SUpFQjhpQlVGd1R3MEJBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lMRUJnaEF5QUNJQXRCZ0lDQWdIaHlOZ0lvSUFJZ0F6WUNJQ0FDSUFVMkFpUU1BUXNnQWlBRk9nQXJJQUpCSUdvaEF5QUZSUTBCQ3lBRElBa2dCUkFaR2dzZ0F5QUZha0VBT2dBQUlBSkJNR29pQlNJRElBSXBBaUEzQWdBZ0F5QUNLQUlvTmdJSUlBSkNBRGNDSUNBQ1FRQTJBaWdDUUNBRklBWkJIR29pQTBZTkFDQUNMUUE3SWdsQkdIUkJHSFVoQlNBRExBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFNZ0Fpa0RNRGNDQUNBRElBSW9BamcyQWdnTUFnc2dBeUFDS0FJd0lBSW9BalFRSUF3QkN5QURJQUlvQWpBZ0FrRXdhaUFGUVFCSUlnTWJJQUlvQWpRZ0NTQURHeEFoR2dzZ0Fpd0FPMEVBU0FSQUlBSW9BakFRRndzZ0Fpd0FLMEVBU0FSQUlBSW9BaUFRRndzZ0FrSDRBR3BCc1lMdUFCQXFDeUFDSUFKQitBQnFRWmpNN2dBUUhUWUNhRUdHQTBFQUlBSW9BbWdiQkVBZ0FpQUNRZmdBYWtHWXpPNEFFQjAyQW1BZ0FpZ0NZQ0lEQkg4Z0F5Z0NDQ0lEUVlqTThRQWdBeHNGUVlqTThRQUxJZ2tRSHlJRlFYQlBEUmdDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdzUUdDRURJQUlnQzBHQWdJQ0FlSEkyQW5BZ0FpQUROZ0pvSUFJZ0JUWUNiQXdCQ3lBQ0lBVTZBSE1nQWtIb0FHb2hBeUFGUlEwQkN5QURJQWtnQlJBWkdnc2dBeUFGYWtFQU9nQUFJQVlnQWtIb0FHb1FpQU0yQWlnZ0Fpd0FjMEVBU0FSQUlBSW9BbWdRRndzZ0FrSDRBR3BCbU16dUFCQXFDeUFDSUFKQitBQnFRY25vN2dBUUhUWUNhRUdHQTBFQUlBSW9BbWdiQkVBZ0FpQUNRZmdBYWtISjZPNEFFQjAyQW1BZ0FpZ0NZQ0lEQkg4Z0F5Z0NDQ0lEUVlqTThRQWdBeHNGUVlqTThRQUxJZ2tRSHlJRlFYQlBEUmdDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdzUUdDRURJQUlnQzBHQWdJQ0FlSEkyQW5BZ0FpQUROZ0pvSUFJZ0JUWUNiQXdCQ3lBQ0lBVTZBSE1nQWtIb0FHb2hBeUFGUlEwQkN5QURJQWtnQlJBWkdnc2dBeUFGYWtFQU9nQUFJQUpCQ0dvZ0FrSG9BR29RMGdRZ0JpQUNLQUljTmdKRUlBWWdBaWtDRkRjQ1BDQUdJQUlwQWd3M0FqUWdBaXdBYzBFQVNBUkFJQUlvQW1nUUZ3c2dBa0g0QUdwQnllanVBQkFxQ3lBQ1FZQUJhaVFBREFFTERCWUxJQWRCeUFScUlBUVFtd0VnQjBIWUJHb2dCQkNsQkNBQklBY2dBU2dDQUNnQ3FBRVJBZ0FnQkNBSEVFSU1FQXNnQ2lnQ0FDRUNRY2dGRUJnaUF4REtEQ0VFSUFBZ0FpQURFRkFnQkVITUFXb2dBaENCQWlBRVFkQUNhaUFDRUdvZ0JFSGdBbW9nQWhCYUlBTkJ6QU5xSUFJUWpnb2dBMEdJQkdvZ0FoQ0FBaUFEUVpnRWFpQUNFSVlDSUFOQnFBUnFJQUlRbFFJZ0EwSElCR29nQWhDRkF5QURRZGdFYWlBQ0VKUURJQU5CZ0FWcUlBSVE2UlFnQTBHSUJXb2dBaERyRkNBRFFhQUZhaUFDRUpzQklBRWdBeUFCS0FJQUtBS29BUkVDQUNBQ0lBTVFRZ3dQQ3lBS0tBSUFJUVJCMkFRUUdDSUhFTUlKSVFJZ0FDQUVJQWNRVUNBQ1Fjd0JhaUFFRUlFQ0lBSkIwQUpxSUFRUWFpQUNRZUFDYWlBRUVGb2dCMEdBQTJvZ0JCQ0FBaUFIUVpBRGFpQUVFSVlDSUFkQm9BTnFJQVFRbFFJZ0IwSEFBMm9nQkJDRkF5QUhRZEFEYWlBRUVKUURJQWRCK0FOcUlRVWpBRUV3YXlJQ0pBQWdBaUFFTmdJb0lBSWdBa0VvYWtHNTZPOEFFQjAyQWlBQ1FFR0dBMEVBSUFJb0FpQWJCRUFnQWlBQ1FTaHFRYm5vN3dBUUhUWUNJQ0FDS0FJZ0lnTUVmeUFES0FJSUlnTkJpTXp4QUNBREd3VkJpTXp4QUFzaUNSQWZJZ1pCY0U4TkZRSkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlDeEFZSVFNZ0FpQUxRWUNBZ0lCNGNqWUNDQ0FDSUFNMkFnQWdBaUFHTmdJRURBRUxJQUlnQmpvQUN5QUNJUU1nQmtVTkFRc2dBeUFKSUFZUUdSb0xJQU1nQm1wQkFEb0FBQ0FDUVJCcUlnWWdBaWtDQURjQ0FDQUdJQUlvQWdnMkFnZ2dBa0lBTndJQUlBSkJBRFlDQ0FKQUlBWWdCVUVFYWlJRFJnMEFJQUl0QUJzaUJVRVlkRUVZZFNFR0lBTXNBQXRCQUU0RVFDQUdRUUJPQkVBZ0F5QUNLUU1RTndJQUlBTWdBaWdDR0RZQ0NBd0NDeUFESUFJb0FoQWdBaWdDRkJBZ0RBRUxJQU1nQWlnQ0VDQUNRUkJxSUFaQkFFZ2lBeHNnQWlnQ0ZDQUZJQU1iRUNFYUN5QUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUNRU2hxUWJubzd3QVFLZ3NnQWtFd2FpUUFEQUFMSUFkQmlBUnFJQVFRbXdFZ0IwR1lCR29nQkJDWkNDQUhRYkFFYWlBRUVKY0lJQUVnQnlBQktBSUFLQUtvQVJFQ0FDQUVJQWNRUWd3T0N5QUtLQUlBSVFKQjJBTVFHQ0lERUtFTElRUWdBQ0FDSUFNUVVDQUVRY3dCYWlBQ0VJRUNJQVJCMEFKcUlBSVFhaUFFUWVBQ2FpQUNFRm9nQTBHQUEyb2dBaENBQWlBRFFaQURhaUFDRUlZQ0lBTkJvQU5xSUFJUWxRSWdBMEhBQTJvZ0FoQ2JBU0FEUWRBRGFpQUNFUElDSUFFZ0F5QUJLQUlBS0FLb0FSRUNBQ0FDSUFNUVFnd05DeUFLS0FJQUlRSkIyQU1RR0NJREVLQUxJUVFnQUNBQ0lBTVFVQ0FFUWN3QmFpQUNFSUVDSUFSQjBBSnFJQUlRYWlBRVFlQUNhaUFDRUZvZ0EwR0FBMm9nQWhDQUFpQURRWkFEYWlBQ0VJWUNJQU5Cb0FOcUlBSVFsUUlnQTBIQUEyb2dBaENiQVNBRFFkQURhaUFDRVBJQ0lBRWdBeUFCS0FJQUtBS29BUkVDQUNBQ0lBTVFRZ3dNQzBFQklRWWdDaWdDQUNFQ1FmZ0VFQmdpQXhEU0JpRUVJQUFnQWlBREVGQWdCRUhNQVdvZ0FoQ0JBaUFFUWRBQ2FpQUNFR29nQkVIZ0Ftb2dBaEJhSUFOQmtBTnFJQUlROGdJZ0EwR29BMm9nQWhDQUFpQURRYmdEYWlBQ0VJWUNJQU5CeUFOcUlBSVFsUUlnQTBIb0Eyb2dBaENGQXlBRFFmZ0RhaUFDRUpRRElBTkJxQVJxSUFJUXdBVWdBMEhJQkdvZ0FoQ1hDQ0FEUWFBRWFpQUNFSnNJSUFOQjhBUnFJQUlRalFnZ0FTQURJQUVvQWdBb0FxZ0JFUUlBSUFJZ0F4QkNJQUFnQXlBQ0lBTVFud0lNRFF0QkFTRUdJQW9vQWdBaEFrR0FCUkFZSWdNUTBRWWhCQ0FBSUFJZ0F4QlFJQVJCekFGcUlBSVFnUUlnQkVIUUFtb2dBaEJxSUFSQjRBSnFJQUlRV2lBRFFaQURhaUFDRVBJQ0lBTkJxQU5xSUFJUWdBSWdBMEc0QTJvZ0FoQ0dBaUFEUWNnRGFpQUNFSlVDSUFOQjZBTnFJQUlRaFFNZ0EwSDRBMm9nQWhDVUF5QURRYUFFYWlBQ0VLVUVJQU5CcUFScUlBSVFtd2dnQTBHd0JHb2dBaENYQ0NNQVFTQnJJZ1FrQUNBRUlBSTJBaGdnQkNBRVFSaHFRWURaN2dBUUhUWUNDQUpBUVlZRFFRQWdCQ2dDQ0JzRVFDQUVJQVJCR0dwQmdObnVBQkFkTmdJQUlBUW9BZ0FpQndSL0lBY29BZ2dpQjBHSXpQRUFJQWNiQlVHSXpQRUFDeUlKRUI4aUIwRndUdzBSQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJTEVCZ2hCU0FFSUF0QmdJQ0FnSGh5TmdJUUlBUWdCVFlDQ0NBRUlBYzJBZ3dNQVFzZ0JDQUhPZ0FUSUFSQkNHb2hCU0FIUlEwQkN5QUZJQWtnQnhBWkdnc2dCU0FIYWtFQU9nQUFJQU1nQkVFSWFoQk9OZ0xjQkNBRUxBQVRRUUJJQkVBZ0JDZ0NDQkFYQ3lBRVFSaHFRWURaN2dBUUtnc2dCRUVnYWlRQURBQUxJd0JCSUdzaUJDUUFJQVFnQWpZQ0dDQUVJQVJCR0dwQnVjRHdBQkFkTmdJSUFrQkJoZ05CQUNBRUtBSUlHd1JBSUFRZ0JFRVlha0c1d1BBQUVCMDJBZ0FnQkNnQ0FDSUhCSDhnQnlnQ0NDSUhRWWpNOFFBZ0J4c0ZRWWpNOFFBTElna1FIeUlIUVhCUERSRUNRQUpBSUFkQkMwOEVRQ0FIUVJCcVFYQnhJZ3NRR0NFRklBUWdDMEdBZ0lDQWVISTJBaEFnQkNBRk5nSUlJQVFnQnpZQ0RBd0JDeUFFSUFjNkFCTWdCRUVJYWlFRklBZEZEUUVMSUFVZ0NTQUhFQmthQ3lBRklBZHFRUUE2QUFBZ0F5QUVRUWhxRUU0MkF1UUVJQVFzQUJOQkFFZ0VRQ0FFS0FJSUVCY0xJQVJCR0dwQnVjRHdBQkFxQ3lBRVFTQnFKQUFNQUFzZ0EwSG9CR29nQWhDTkNDQUJJQU1nQVNnQ0FDZ0NxQUVSQWdBZ0FpQURFRUlnQUNBRElBSWdBeENmQWd3TUN5QUtLQUlBSVFOQm1BUVFHQ0lFRUw0RUlRSWdBQ0FESUFRUVVDQUNRY3dCYWlBREVJRUNJQUpCMEFKcUlBTVFhaUFDUWVBQ2FpQURFRm9nQkVHQUEyb2dBeENBQWlBRVFaQURhaUFERUlZQ0lBUkJvQU5xSUFNUWxRSWdCRUhBQTJvZ0F4Q2JBU0FFUWRBRGFpQURFS1VFSUFSQjJBTnFJQU1RK3dNakFFRWdheUlDSkFBZ0FpQUROZ0lZSUFJZ0FrRVlha0dkek80QUVCMDJBZ2dDUUFKQVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEJuY3p1QUJBZE5nSUFJQUlvQWdBaUJ3Ui9JQWNvQWdnaUIwR0l6UEVBSUFjYkJVR0l6UEVBQ3lJRkVCOGlCa0Z3VHcwUkFrQUNRQ0FHUVF0UEJFQWdCa0VRYWtGd2NTSUpFQmdoQnlBQ0lBbEJnSUNBZ0hoeU5nSVFJQUlnQnpZQ0NDQUNJQVkyQWd3TUFRc2dBaUFHT2dBVElBSkJDR29oQnlBR1JRMEJDeUFISUFVZ0JoQVpHZ3NnQmlBSGFrRUFPZ0FBSUFRZ0FrRUlhaENORGpZQ2lBUWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtHZHpPNEFFQ29MSUFJZ0FrRVlha0hubHU4QUVCMDJBZ2hCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtIbmx1OEFFQjAyQWdBZ0FpZ0NBQ0lIQkg4Z0J5Z0NDQ0lIUVlqTThRQWdCeHNGUVlqTThRQUxJZ1VRSHlJR1FYQlBEUkVDUUFKQUlBWkJDMDhFUUNBR1FSQnFRWEJ4SWdrUUdDRUhJQUlnQ1VHQWdJQ0FlSEkyQWhBZ0FpQUhOZ0lJSUFJZ0JqWUNEQXdCQ3lBQ0lBWTZBQk1nQWtFSWFpRUhJQVpGRFFFTElBY2dCU0FHRUJrYUN5QUdJQWRxUVFBNkFBQWdCQ0FDUVFocUVJc09OZ0tNQkNBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRZWVXN3dBUUtnc2dBa0VnYWlRQURBRUxBQXNnQkVHUUJHb2dBeER5QWlBQklBUWdBU2dDQUNnQ3FBRVJBZ0FnQXlBRUVFSU1DUXRCQVNFR0lBb29BZ0FoQWtIb0F4QVlJZ01RbndzaEJDQUFJQUlnQXhCUUlBUkJ6QUZxSUFJUWdRSWdCRUhRQW1vZ0FoQnFJQVJCNEFKcUlBSVFXaUFEUWRBRGFpQUNFUElDSUFOQmdBTnFJQUlRZ0FJZ0EwR1FBMm9nQWhDR0FpQURRYUFEYWlBQ0VKVUNJQU5CMkFOcUlBSVF4d0lnQVNBRElBRW9BZ0FvQXFnQkVRSUFJQUlnQXhCQ0lBQWdBeUFDSUFNUW53SU1DZ3NnQ2lnQ0FDRUNRZGdFRUJnaUF4REpEQ0VFSUFBZ0FpQURFRkFnQkVITUFXb2dBaENCQWlBRVFkQUNhaUFDRUdvZ0JFSGdBbW9nQWhCYUlBTkJnQU5xSUFJUWdBSWdBMEdRQTJvZ0FoQ0dBaUFEUWFBRGFpQUNFSlVDSUFOQndBTnFJQUlRaFFNZ0EwSFFBMm9nQWhDVUF5QURRZmdEYWlBQ0VKc0JJQU5CaUFScUlBSVFtUWdnQTBHZ0JHb2dBaENYQ0NBRFFjZ0VhaUFDRU1jQ0lBRWdBeUFCS0FJQUtBS29BUkVDQUNBQ0lBTVFRZ3dIQ3lBS0tBSUFJUU5CeUFRUUdDSUVFTlVKSVFJZ0FDQURJQVFRVUNBQ1Fjd0JhaUFERUlFQ0lBSkIwQUpxSUFNUWFpQUNRZUFDYWlBREVGb2dCRUdBQTJvZ0F4Q0FBaUFFUVpBRGFpQURFSVlDSUFSQm9BTnFJQU1RbFFJZ0JFSEFBMm9nQXhDRkF5QUVRZEFEYWlBREVKUURJQVJCK0FOcUlBTVFtd0VqQUVFZ2F5SUNKQUFnQWlBRE5nSVlJQUlnQWtFWWFrR2R6TzRBRUIwMkFnZ0NRQUpBUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQm5jenVBQkFkTmdJQUlBSW9BZ0FpQndSL0lBY29BZ2dpQjBHSXpQRUFJQWNiQlVHSXpQRUFDeUlGRUI4aUJrRndUdzBPQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJSkVCZ2hCeUFDSUFsQmdJQ0FnSGh5TmdJUUlBSWdCellDQ0NBQ0lBWTJBZ3dNQVFzZ0FpQUdPZ0FUSUFKQkNHb2hCeUFHUlEwQkN5QUhJQVVnQmhBWkdnc2dCaUFIYWtFQU9nQUFJQVFnQWtFSWFoQ0hEallDakFRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dkek80QUVDb0xJQUlnQWtFWWFrSEJpKzhBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0hCaSs4QUVCMDJBZ0FnQWlnQ0FDSUhCSDhnQnlnQ0NDSUhRWWpNOFFBZ0J4c0ZRWWpNOFFBTElnVVFIeUlHUVhCUERRNENRQUpBSUFaQkMwOEVRQ0FHUVJCcVFYQnhJZ2tRR0NFSElBSWdDVUdBZ0lDQWVISTJBaEFnQWlBSE5nSUlJQUlnQmpZQ0RBd0JDeUFDSUFZNkFCTWdBa0VJYWlFSElBWkZEUUVMSUFjZ0JTQUdFQmthQ3lBR0lBZHFRUUE2QUFBZ0JDQUNRUWhxRUZjMkFwQUVJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQndZdnZBQkFxQ3lBQ1FTQnFKQUFNQVFzQUN5TUFRU0JySWdJa0FDQUNJQU0yQWhnZ0FpQUNRUmhxUWR6MDdnQVFIVFlDQ0FKQVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEIzUFR1QUJBZE5nSUFJQUlvQWdBaUJ3Ui9JQWNvQWdnaUIwR0l6UEVBSUFjYkJVR0l6UEVBQ3lJRkVCOGlCMEZ3VHcwTkFrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSUpFQmdoQmlBQ0lBbEJnSUNBZ0hoeU5nSVFJQUlnQmpZQ0NDQUNJQWMyQWd3TUFRc2dBaUFIT2dBVElBSkJDR29oQmlBSFJRMEJDeUFHSUFVZ0J4QVpHZ3NnQmlBSGFrRUFPZ0FBSUFRZ0FrRUlhaENuQVRrRG9BUWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtIYzlPNEFFQ29MSUFKQklHb2tBQXdBQ3lBRVFhZ0VhaUFERVBJQ0lBUkJzQVJxSUFNUWpRZ2dBU0FFSUFFb0FnQW9BcWdCRVFJQUlBTWdCQkJDREFZTFFRRWhCaUFLS0FJQUlRSkIwQVFRR0NJREVLVUhJUVFnQUNBQ0lBTVFVQ0FFUWN3QmFpQUNFSUVDSUFSQjBBSnFJQUlRYWlBRVFlQUNhaUFDRUZvZ0EwR1FBMm9nQWhEeUFpQURRYWdEYWlBQ0VJQUNJQU5CdUFOcUlBSVFoZ0lnQTBISUEyb2dBaENWQWlBRFFlZ0RhaUFDRUlVRElBTkIrQU5xSUFJUWxBTWdBMEdnQkdvZ0FoREFCU0FEUWJ3RWFpQUNFTWNDSUFFZ0F5QUJLQUlBS0FLb0FSRUNBQ0FDSUFNUVFpQUFJQU1nQWlBREVKOENEQWNMSUFvb0FnQWhBa0hJQkJBWUlnTVFuZ3NoQkNBQUlBSWdBeEJRSUFSQnpBRnFJQUlRZ1FJZ0JFSFFBbW9nQWhCcUlBUkI0QUpxSUFJUVdpQURRWUFEYWlBQ0VJQUNJQU5Ca0FOcUlBSVFoZ0lnQTBHZ0Eyb2dBaENWQWlBRFFjQURhaUFDRUlVRElBTkIwQU5xSUFJUWxBTWdBMEg0QTJvZ0FoQ2JBU0FEUVlnRWFpQUNFSmNLSUFOQnFBUnFJQUlRbGdvZ0FTQURJQUVvQWdBb0FxZ0JFUUlBSUFJZ0F4QkNEQVFMUVFFaEJpQUtLQUlBSVFKQjZBUVFHQ0lERUxBSklRUWdBQ0FDSUFNUVVDQUVRY3dCYWlBQ0VJRUNJQVJCMEFKcUlBSVFhaUFFUWVBQ2FpQUNFRm9nQTBHUUEyb2dBaER5QWlBRFFhZ0RhaUFDRUlBQ0lBTkJ1QU5xSUFJUWhnSWdBMEhJQTJvZ0FoQ1ZBaUFEUWVnRGFpQUNFSnNCSUFOQitBTnFJQUlRd0FVZ0EwR1lCR29nQWhDSkNpQUJJQU1nQVNnQ0FDZ0NxQUVSQWdBZ0FDQURJQUlnQXhDZkFnd0ZDeUFLS0FJQUlRUkJvQVFRR0NJSEVOQUdJUUlnQUNBRUlBY1FVQ0FDUWN3QmFpQUVFSUVDSUFKQjBBSnFJQVFRYWlBQ1FlQUNhaUFFRUZvZ0FDZ0NKRUVDVEFSQUl3QkJNR3NpQXlRQUlBTWdCRFlDS0NBRElBTkJLR3BCbmN6dUFCQWROZ0lZQWtCQmhnTkJBQ0FES0FJWUcwVU5BQ0FESUFOQktHcEJuY3p1QUJBZE5nSVFBa0FDUUFKQUlBTW9BaEFpQmdSL0lBWW9BZ2dpQmtHSXpQRUFJQVliQlVHSXpQRUFDeUlKRUI4aUJrRndTUVJBQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJTEVCZ2hCU0FESUF0QmdJQ0FnSGh5TmdJZ0lBTWdCVFlDR0NBRElBWTJBaHdNQVFzZ0F5QUdPZ0FqSUFOQkdHb2hCU0FHUlEwQkN5QUZJQWtnQmhBWkdnc2dCU0FHYWtFQU9nQUFJQU1vQWh3aUJTQURMQUFqSWdaQi93RnhJZ2tnQmtFQVNCdEJCRVlFUUNBRFFSaHFRWDlCNzhIdUFFRUVFQnRGRFFJZ0F5Z0NIQ0VGSUFNdEFDTWlDU0VHQ3lBRklBa2dCa0VZZEVFWWRVRUFTQnRCQTBZRVFDQURRUmhxUVg5Qmc0cnRBRUVERUJ0RkRRTWdBeTBBSXlFR0N5QURJQU1vQWhnZ0EwRVlhaUFHUVJoMFFSaDFRUUJJR3pZQ0FFR1ZwZkVBSUFNUUpBd0RDd3dNQ3lBQ1FRRTJBcFFFREFFTElBSkJBallDbEFRTElBTkJLR3BCbmN6dUFCQXFJQU1zQUNOQkFFNE5BQ0FES0FJWUVCY0xJQU5CTUdva0FBc2dCMEdBQTJvZ0JCQ0FBaUFIUVpBRGFpQUVFSVlDSUFkQm9BTnFJQVFRbFFJZ0IwSEFBMm9nQkJDYkFTQUhRZEFEYWlBRUVQc0RJQWRCL0FOcUlBUVEzd3dnQjBHSUJHb2dCQkR5QWlNQVFTQnJJZ0lrQUNBQ0lBUTJBaGdnQWlBQ1FSaHFRWjNNN2dBUUhUWUNDQUpBQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR2R6TzRBRUIwMkFnQWdBaWdDQUNJREJIOGdBeWdDQ0NJRFFZak04UUFnQXhzRlFZak04UUFMSWdVUUh5SUdRWEJQRFFvQ1FBSkFJQVpCQzA4RVFDQUdRUkJxUVhCeElna1FHQ0VESUFJZ0NVR0FnSUNBZUhJMkFoQWdBaUFETmdJSUlBSWdCallDREF3QkN5QUNJQVk2QUJNZ0FrRUlhaUVESUFaRkRRRUxJQU1nQlNBR0VCa2FDeUFESUFacVFRQTZBQUFnQnlBQ1FRaHFFUDROTmdLVUJDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUVozTTdnQVFLZ3NnQWlBQ1FSaHFRYW55N2dBUUhUWUNDRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRUmhxUWFueTdnQVFIVFlDQUNBQ0tBSUFJZ01FZnlBREtBSUlJZ05CaU16eEFDQURHd1ZCaU16eEFBc2lCUkFmSWdaQmNFOE5DZ0pBQWtBZ0JrRUxUd1JBSUFaQkVHcEJjSEVpQ1JBWUlRTWdBaUFKUVlDQWdJQjRjallDRUNBQ0lBTTJBZ2dnQWlBR05nSU1EQUVMSUFJZ0Jqb0FFeUFDUVFocUlRTWdCa1VOQVFzZ0F5QUZJQVlRR1JvTElBTWdCbXBCQURvQUFDQUhJQUpCQ0dvUVZ6WUNtQVFnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrR3A4dTRBRUNvTElBSkJJR29rQUF3QkN3QUxJQUVnQnlBQktBSUFLQUtvQVJFQ0FDQUVJQWNRUWd3Q0N5QUtLQUlBSVFKQjhBUVFHQ0lERU1nTUlRUWdBQ0FDSUFNUVVDQUVRY3dCYWlBQ0VJRUNJQVJCMEFKcUlBSVFhaUFFUWVBQ2FpQUNFRm9nQTBHQUEyb2dBaENBQWlBRFFaQURhaUFDRUlZQ0lBTkJvQU5xSUFJUWxRSWdBMEhBQTJvZ0FoQ0ZBeUFEUWRBRGFpQUNFSlFESUFOQitBTnFJQUlRbXdFZ0EwR0lCR29nQWhDYkNDQURRWkFFYWlBQ0VKa0lJQU5CcUFScUlBSVFsd2dnQTBIUUJHb2dBaERIQWlBRFFlQUVhaUFDRUpZVklBRWdBeUFCS0FJQUtBS29BUkVDQUNBQ0lBTVFRZ3dCQ3lBS0tBSUFJUVJCNkFRUUdDSUhFTlVNSVFJZ0FDQUVJQWNRVUNBQ1Fjd0JhaUFFRUlFQ0lBSkIwQUpxSUFRUWFpQUNRZUFDYWlBRUVGb2dCMEdBQTJvZ0JCQ0FBaUFIUVpBRGFpQUVFSVlDSUFkQm9BTnFJQVFRbFFJZ0IwSEFBMm9nQkJDRkF5QUhRZEFEYWlBRUVKUURJQWRCK0FOcUlBUVFtd0VnQjBHSUJHb2dCQkQ3QXlBSFFiUUVhaUVGSXdCQlFHb2lBaVFBSUFJZ0JEWUNPQ0FDSUFKQk9HcEJtb1h1QUJBZE5nSW9Ba0FDUUVHR0EwRUFJQUlvQWlnYklna0VRQ0FDSUFKQk9HcEJtb1h1QUJBZE5nSWdJQUlvQWlBaUF3Ui9JQU1vQWdnaUEwR0l6UEVBSUFNYkJVR0l6UEVBQ3lJTEVCOGlCa0Z3VHcwSUFrQUNRQ0FHUVF0UEJFQWdCa0VRYWtGd2NTSU1FQmdoQXlBQ0lBeEJnSUNBZ0hoeU5nSXdJQUlnQXpZQ0tDQUNJQVkyQWl3TUFRc2dBaUFHT2dBeklBSkJLR29oQXlBR1JRMEJDeUFESUFzZ0JoQVpHZ3NnQXlBR2FrRUFPZ0FBSUFVZ0FrRW9haER6RFRZQ0JDQUNMQUF6UVFCSUJFQWdBaWdDS0JBWEN5QUNRVGhxUVpxRjdnQVFLZ3NnQWlBQ1FUaHFRYm5vN3dBUUhUWUNLRUdHQTBFQUlBSW9BaWdiQkg4Z0FpQUNRVGhxUWJubzd3QVFIVFlDS0NBQ0tBSW9JZ01FZnlBREtBSUlJZ05CaU16eEFDQURHd1ZCaU16eEFBc2lDUkFmSWdaQmNFOE5DQUpBQWtBZ0JrRUxUd1JBSUFaQkVHcEJjSEVpQ3hBWUlRTWdBaUFMUVlDQWdJQjRjallDQ0NBQ0lBTTJBZ0FnQWlBR05nSUVEQUVMSUFJZ0Jqb0FDeUFDSVFNZ0JrVU5BUXNnQXlBSklBWVFHUm9MSUFNZ0JtcEJBRG9BQUNBQ1FSQnFJZ1lnQWlrQ0FEY0NBQ0FHSUFJb0FnZzJBZ2dnQWtJQU53SUFJQUpCQURZQ0NBSkFJQVlnQlVFSWFpSURSZzBBSUFJdEFCc2lCVUVZZEVFWWRTRUdJQU1zQUF0QkFFNEVRQ0FHUVFCT0JFQWdBeUFDS1FNUU53SUFJQU1nQWlnQ0dEWUNDQXdDQ3lBRElBSW9BaEFnQWlnQ0ZCQWdEQUVMSUFNZ0FpZ0NFQ0FDUVJCcUlBWkJBRWdpQXhzZ0FpZ0NGQ0FGSUFNYkVDRWFDeUFDTEFBYlFRQklCRUFnQWlnQ0VCQVhDeUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFDUVRocVFibm83d0FRS2tFQUJTQUpRUUJIQ3hvZ0FrRkFheVFBREFFTEFBc2pBRUVnYXlJQ0pBQWdBaUFFTmdJWUlBSWdBa0VZYWtHZHpPNEFFQjAyQWdnQ1FFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRWjNNN2dBUUhUWUNBQ0FDS0FJQUlnTUVmeUFES0FJSUlnTkJpTXp4QUNBREd3VkJpTXp4QUFzaUJSQWZJZ05CY0U4TkJ3SkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlDUkFZSVFZZ0FpQUpRWUNBZ0lCNGNqWUNFQ0FDSUFZMkFnZ2dBaUFETmdJTURBRUxJQUlnQXpvQUV5QUNRUWhxSVFZZ0EwVU5BUXNnQmlBRklBTVFHUm9MSUFNZ0JtcEJBRG9BQUNBSElBSkJDR29ROFEwMkFzd0VJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQm5jenVBQkFxQ3lBQ1FTQnFKQUFNQUFzZ0IwSFFCR29nQkJEeUFpQUhRZGdFYWlBRUVJMElJQUVnQnlBQktBSUFLQUtvQVJFQ0FDQUVJQWNRUWd0QkFTRUdDMEVCQ3lFRUlBZ3NBQ3RCQUVnRVFDQUlLQUlnRUJjTElBWkZEUUVnQ2lBS0VNY0JOZ0lBUVljRFFRQWdDaWdDQUJzTkFBc0xJQWhCUUdza0FDQUVEd3NRTFFBTDJRY0JCbjhqQUVGQWFpSURKQUFnQXlBQ05nSTRJQU5CTUdvaUJVRUFOZ0lBSUFVZ0EwRTRhaENJQVRZQ0FFRUJJUWNDUUFKQUFrQUNRRUdIQTBFQUlBVW9BZ0FiUlEwQUEwQWdCUkNMQkNBRktBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCaEFmSWdSQmNFOE5BZ0pBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQ0JBWUlRSWdBeUFJUVlDQWdJQjRjallDS0NBRElBSTJBaUFnQXlBRU5nSWtEQUVMSUFNZ0JEb0FLeUFEUVNCcUlRSWdCRVVOQVFzZ0FpQUdJQVFRR1JvTElBSWdCR3BCQURvQUFDQURRU0JxRU9nRElRSWdBeXdBSzBFQVNBUkFJQU1vQWlBUUZ3c0NRQ0FDQkVBZ0FDQUJJQVVvQWdCQkJVRUFFSW9FSVFjTUFRc2dCU2dDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdZUUh5SUVRWEJQRFFRQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnZ1FHQ0VDSUFNZ0NFR0FnSUNBZUhJMkFoZ2dBeUFDTmdJUUlBTWdCRFlDRkF3QkN5QURJQVE2QUJzZ0EwRVFhaUVDSUFSRkRRRUxJQUlnQmlBRUVCa2FDMEVBSVFZZ0FpQUVha0VBT2dBQUlBTW9BaFFnQXkwQUd5SUNJQUpCR0hSQkdIVWlBa0VBU0J0QkJVWUVmeUFEUVJCcVFYOUI5WVh1QUVFRkVCdEZJUVlnQXl3QUd3VWdBZ3RCR0hSQkdIVkJBRWdFUUNBREtBSVFFQmNMSUFZRVFDQUZLQUlBSVFSQnJBSVFHQ0lDRU9NRUdpQUFJQVFnQWhCUUlBSkIwQUZxSUFRUWdRWWdBa0hZQVdvaUJ5QUVFSk1JSUFKQjRBRnFJQVFRV2lBQ1FmQUJhaUFFRUw0RkFrQWdCeWdDQkVGL1J3Ui9JQUlvQXR3QkRRRkIvNzd0QUFWQjY0cnVBQXRCQUJBa0N5QUJJQUlnQVNnQ0FDZ0NxQUVSQWdBZ0JDQUNFRUlnQUNBQ0lBUkJBQkRpQWlFSERBRUxJQVVvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJR0VCOGlCRUZ3VHcwRkFrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUlFQmdoQWlBRElBaEJnSUNBZ0hoeU5nSVlJQU1nQWpZQ0VDQURJQVEyQWhRTUFRc2dBeUFFT2dBYklBTkJFR29oQWlBRVJRMEJDeUFDSUFZZ0JCQVpHZ3RCQUNFR0lBSWdCR3BCQURvQUFDQURLQUlVSUFNdEFCc2lBaUFDUVJoMFFSaDFJZ0pCQUVnYkJIOGdBZ1VnQTBFUWFrRi9RWWpNOFFCQkFCQWJSU0VHSUFNc0FCc0xRUmgwUVJoMVFRQklCRUFnQXlnQ0VCQVhDeUFHQkVBZ0FDQUJJQVVvQWdBUTB3SkJBU0VIREFFTElBTWdCU2dDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMTmdJQVFaTzI4QUFnQXhBa0N5QUZJQVVReHdFMkFnQkJod05CQUNBRktBSUFHMFVOQVNBSFFRRnhEUUFMQ3lBRFFVQnJKQUFnQjBFQmNROExFQzBBQ3hBdEFBc1FMUUFMbEI0Q0NuOEJmQ01BUVNCcklna2tBQ0FKSUFJMkFoaEJ3QTRRR0NJSVFRRkJmeEQyQXlFTUlBQW9BZ1F0QVBRSUJFQkJ0bzd4QUVFQUVDUWdBQ2dDQkVFQU9nRDBDQXNnQUNBQ0lBZ1FVQ0FJUWJBQmFpQUNFSm9LSXdCQklHc2lCU1FBSUFVZ0FqWUNHQ0FGSUFWQkdHcEJ0Szd0QUJBZE5nSUlBa0FDUUFKQVFZWURRUUFnQlNnQ0NCc0VRQ0FGSUFWQkdHcEJ0Szd0QUJBZE5nSUFJQVVvQWdBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJREVCOGlCMEZ3VHcwREFrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSUVFQmdoQmlBRklBUkJnSUNBZ0hoeU5nSVFJQVVnQmpZQ0NDQUZJQWMyQWd3TUFRc2dCU0FIT2dBVElBVkJDR29oQmlBSFJRMEJDeUFHSUFNZ0J4QVpHZ3NnQmlBSGFrRUFPZ0FBSUFnZ0JVRUlhaENIQmpZQzdBRWdCU3dBRTBFQVNBUkFJQVVvQWdnUUZ3c2dCVUVZYWtHMHJ1MEFFQ29MSUFVZ0JVRVlha0d2ck8wQUVCMDJBZ2hCaGdOQkFDQUZLQUlJR3dSQUlBVWdCVUVZYWtHdnJPMEFFQjAyQWdBZ0JTZ0NBQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ01RSHlJSFFYQlBEUU1DUUFKQUlBZEJDMDhFUUNBSFFSQnFRWEJ4SWdRUUdDRUdJQVVnQkVHQWdJQ0FlSEkyQWhBZ0JTQUdOZ0lJSUFVZ0J6WUNEQXdCQ3lBRklBYzZBQk1nQlVFSWFpRUdJQWRGRFFFTElBWWdBeUFIRUJrYUN5QUdJQWRxUVFBNkFBQWdDQ0FGUVFocUVJY0dOZ0x3QVNBRkxBQVRRUUJJQkVBZ0JTZ0NDQkFYQ3lBRlFSaHFRYStzN1FBUUtnc2dCVUVnYWlRQURBRUxBQXNqQUVFZ2F5SUZKQUFnQlNBQ05nSVlJQVVnQlVFWWFrR0pyKzRBRUIwMkFnZ0NRQUpBUVlZRFFRQWdCU2dDQ0JzRVFDQUZJQVZCR0dwQmlhL3VBQkFkTmdJQUlBVW9BZ0FpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlERUI4aUIwRndUdzBEQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJRUVCZ2hCaUFGSUFSQmdJQ0FnSGh5TmdJUUlBVWdCallDQ0NBRklBYzJBZ3dNQVFzZ0JTQUhPZ0FUSUFWQkNHb2hCaUFIUlEwQkN5QUdJQU1nQnhBWkdnc2dCaUFIYWtFQU9nQUFJQWdnQlVFSWFoQlhOZ0w0QVNBRkxBQVRRUUJJQkVBZ0JTZ0NDQkFYQ3lBRlFSaHFRWW12N2dBUUtnc2dCU0FGUVJocVFaN1Q3Z0FRSFRZQ0NFR0dBMEVBSUFVb0FnZ2JCRUFnQlNBRlFSaHFRWjdUN2dBUUhUWUNBQ0FGS0FJQUlnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUF4QWZJZ2RCY0U4TkF3SkFBa0FnQjBFTFR3UkFJQWRCRUdwQmNIRWlCQkFZSVFZZ0JTQUVRWUNBZ0lCNGNqWUNFQ0FGSUFZMkFnZ2dCU0FITmdJTURBRUxJQVVnQnpvQUV5QUZRUWhxSVFZZ0IwVU5BUXNnQmlBRElBY1FHUm9MSUFZZ0IycEJBRG9BQUNBSUlBVkJDR29RVnpZQy9BRWdCU3dBRTBFQVNBUkFJQVVvQWdnUUZ3c2dCVUVZYWtHZTArNEFFQ29MSUFWQklHb2tBQXdCQ3dBTElBaEJnQUpxSUFJUXh3SWdDRUdRQW1vaEN5TUFRYkFCYXlJREpBQWdBeUFDTmdLb0FTQURJQU5CcUFGcVFmeUw3d0FRSFRZQ29BRUNRQUpBUVlZRFFRQWdBeWdDb0FFYklnVUVRQ0FESUFOQnFBRnFRZnlMN3dBUUhUWUNvQUVnQXlnQ29BRWlCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUdFQjhpQ2tGd1R3MERBa0FDUUNBS1FRdFBCRUFnQ2tFUWFrRndjU0lIRUJnaEJDQURJQWRCZ0lDQWdIaHlOZ0tJQVNBRElBUTJBb0FCSUFNZ0NqWUNoQUVNQVFzZ0F5QUtPZ0NMQVNBRFFZQUJhaUVFSUFwRkRRRUxJQVFnQmlBS0VCa2FDeUFFSUFwcVFRQTZBQUFnQTBHUUFXb2lCQ0FES1FLQUFUY0NBQ0FFSUFNb0FvZ0JOZ0lJSUFOQ0FEY0NnQUVnQTBFQU5nS0lBUUpBSUFRZ0MwRUVhaUlHUmcwQUlBTXRBSnNCSWdkQkdIUkJHSFVoQkNBR0xBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFZZ0F5a0RrQUUzQWdBZ0JpQURLQUtZQVRZQ0NBd0NDeUFHSUFNb0FwQUJJQU1vQXBRQkVDQU1BUXNnQmlBREtBS1FBU0FEUVpBQmFpQUVRUUJJSWdRYklBTW9BcFFCSUFjZ0JCc1FJUm9MSUFNc0FKc0JRUUJJQkVBZ0F5Z0NrQUVRRndzZ0F5d0Fpd0ZCQUVnRVFDQURLQUtBQVJBWEN5QURRYWdCYWtIOGkrOEFFQ29MSUFNZ0EwR29BV3BCOGFMdkFCQWROZ0tnQVVHR0EwRUFJQU1vQXFBQkd3Ui9JQU1nQTBHb0FXcEI4YUx2QUJBZE5nS2dBU0FES0FLZ0FTSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnWVFIeUlGUVhCUERRTUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2NRR0NFRUlBTWdCMEdBZ0lDQWVISTJBbWdnQXlBRU5nSmdJQU1nQlRZQ1pBd0JDeUFESUFVNkFHc2dBMEhnQUdvaEJDQUZSUTBCQ3lBRUlBWWdCUkFaR2dzZ0JDQUZha0VBT2dBQUlBTkI4QUJxSWdRZ0F5a0NZRGNDQUNBRUlBTW9BbWcyQWdnZ0EwSUFOd0pnSUFOQkFEWUNhQUpBSUFRZ0MwRVFhaUlHUmcwQUlBTXRBSHNpQjBFWWRFRVlkU0VFSUFZc0FBdEJBRTRFUUNBRVFRQk9CRUFnQmlBREtRTndOd0lBSUFZZ0F5Z0NlRFlDQ0F3Q0N5QUdJQU1vQW5BZ0F5Z0NkQkFnREFFTElBWWdBeWdDY0NBRFFmQUFhaUFFUVFCSUlnUWJJQU1vQW5RZ0J5QUVHeEFoR2dzZ0F5d0FlMEVBU0FSQUlBTW9BbkFRRndzZ0F5d0FhMEVBU0FSQUlBTW9BbUFRRndzZ0EwR29BV3BCOGFMdkFCQXFRUUFGSUFWQkFFY0xHaUFESUFOQnFBRnFRZFNJN1FBUUhUWUNvQUZCaGdOQkFDQURLQUtnQVJzRVFDQURJQU5CcUFGcVFkU0k3UUFRSFRZQ29BRWdBeWdDb0FFaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJR0VCOGlCVUZ3VHcwREFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUhFQmdoQkNBRElBZEJnSUNBZ0hoeU5nSklJQU1nQkRZQ1FDQURJQVUyQWtRTUFRc2dBeUFGT2dCTElBTkJRR3NoQkNBRlJRMEJDeUFFSUFZZ0JSQVpHZ3NnQkNBRmFrRUFPZ0FBSUFOQjBBQnFJZ1FnQTBGQWF5SUhLUUlBTndJQUlBUWdCeWdDQ0RZQ0NDQUhRZ0EzQWdBZ0IwRUFOZ0lJQWtBZ0JDQUxRUnhxSWdaR0RRQWdBeTBBV3lJSFFSaDBRUmgxSVFRZ0Jpd0FDMEVBVGdSQUlBUkJBRTRFUUNBR0lBTXBBMUEzQWdBZ0JpQURLQUpZTmdJSURBSUxJQVlnQXlnQ1VDQURLQUpVRUNBTUFRc2dCaUFES0FKUUlBTkIwQUJxSUFSQkFFZ2lCQnNnQXlnQ1ZDQUhJQVFiRUNFYUN5QURMQUJiUVFCSUJFQWdBeWdDVUJBWEN5QURMQUJMUVFCSUJFQWdBeWdDUUJBWEN5QURRYWdCYWtIVWlPMEFFQ29MSUFNZ0EwR29BV3BCMWJQdEFCQWROZ0tnQVVHR0EwRUFJQU1vQXFBQkd3UkFJQU1nQTBHb0FXcEIxYlB0QUJBZE5nS2dBU0FES0FLZ0FTSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnWVFIeUlGUVhCUERRTUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2NRR0NFRUlBTWdCMEdBZ0lDQWVISTJBaWdnQXlBRU5nSWdJQU1nQlRZQ0pBd0JDeUFESUFVNkFDc2dBMEVnYWlFRUlBVkZEUUVMSUFRZ0JpQUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0EwRXdhaUlFSUFNcEFpQTNBZ0FnQkNBREtBSW9OZ0lJSUFOQ0FEY0NJQ0FEUVFBMkFpZ0NRQ0FFSUF0QktHb2lCa1lOQUNBRExRQTdJZ2RCR0hSQkdIVWhCQ0FHTEFBTFFRQk9CRUFnQkVFQVRnUkFJQVlnQXlrRE1EY0NBQ0FHSUFNb0FqZzJBZ2dNQWdzZ0JpQURLQUl3SUFNb0FqUVFJQXdCQ3lBR0lBTW9BakFnQTBFd2FpQUVRUUJJSWdRYklBTW9BalFnQnlBRUd4QWhHZ3NnQXl3QU8wRUFTQVJBSUFNb0FqQVFGd3NnQXl3QUswRUFTQVJBSUFNb0FpQVFGd3NnQTBHb0FXcEIxYlB0QUJBcUN5QURJQU5CcUFGcVFleVM3d0FRSFRZQ29BRkJoZ05CQUNBREtBS2dBUnNFUUNBRElBTkJxQUZxUWV5Uzd3QVFIVFlDb0FFZ0F5Z0NvQUVpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlHRUI4aUJVRndUdzBEQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJSEVCZ2hCQ0FESUFkQmdJQ0FnSGh5TmdJSUlBTWdCRFlDQUNBRElBVTJBZ1FNQVFzZ0F5QUZPZ0FMSUFNaEJDQUZSUTBCQ3lBRUlBWWdCUkFaR2dzZ0JDQUZha0VBT2dBQUlBTkJFR29pQkNBREtRSUFOd0lBSUFRZ0F5Z0NDRFlDQ0NBRFFnQTNBZ0FnQTBFQU5nSUlBa0FnQkNBTFFUUnFJZ1pHRFFBZ0F5MEFHeUlIUVJoMFFSaDFJUVFnQml3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FHSUFNcEF4QTNBZ0FnQmlBREtBSVlOZ0lJREFJTElBWWdBeWdDRUNBREtBSVVFQ0FNQVFzZ0JpQURLQUlRSUFOQkVHb2dCRUVBU0NJRUd5QURLQUlVSUFjZ0JCc1FJUm9MSUFNc0FCdEJBRWdFUUNBREtBSVFFQmNMSUFNc0FBdEJBRWdFUUNBREtBSUFFQmNMSUFOQnFBRnFRZXlTN3dBUUtnc2dBMEd3QVdva0FBd0JDd0FMSUFoQjBBSnFJQUlRV2dKQUlBQW9BZ1FvQXVRR1FRSkhEUUFnQUNnQ0pFRUJSdzBBSXdCQkVHc2lCQ1FBSUFRZ0FqWUNDQ0FFSUFSQkNHcEJuSWZ0QUJBZE5nSUFRWVlEUVFBZ0JDZ0NBQnNFUUNBRUlBUkJDR3BCbklmdEFCQWROZ0lBSUFSQm5zTHdBQkRlQ0FzZ0JDQUVRUWhxUWFtRzdRQVFIVFlDQUVHR0EwRUFJQVFvQWdBYkJFQWdCQ0FFUVFocVFhbUc3UUFRSFRZQ0FDQUVRY08vOEFBUTNnZ0xJQVJCRUdva0FBc2dDU0FKUVJocVFaN0M4QUFRSFRZQ0VBSkFRWVlEUVFBZ0NTZ0NFQnRGRFFBZ0NTQUpRUmhxUWNPLzhBQVFIVFlDQ0VHR0EwRUFJQWtvQWdnYlJRMEFJQUFvQWdRb0F1UUdRUUpIRFFBZ0NFSElBV29nQ1NnQ0dCQ3RGU0FKS0FJWUlRSWpBRUVnYXlJR0pBQWdCaUFDTmdJWUlBWWdCa0VZYWtIRHYvQUFFQjAyQWdnQ1FFR0dBMEVBSUFZb0FnZ2JCRUFnQmlBR1FSaHFRY08vOEFBUUhUWUNBQ0FHS0FJQUlnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJCQWZJZ2RCY0U4TkF3SkFBa0FnQjBFTFR3UkFJQWRCRUdwQmNIRWlBaEFZSVFNZ0JpQUNRWUNBZ0lCNGNqWUNFQ0FHSUFNMkFnZ2dCaUFITmdJTURBRUxJQVlnQnpvQUV5QUdRUWhxSVFNZ0IwVU5BUXNnQXlBRUlBY1FHUm9MSUFNZ0IycEJBRG9BQUNBSUlBWkJDR29RZFRrRDRBRWdCaXdBRTBFQVNBUkFJQVlvQWdnUUZ3c2dCa0VZYWtIRHYvQUFFQ29MSUFaQklHb2tBQXdBQ3lBTUFuOGdDQ3NEMEFGRUFBQUFBQUFBSkVDaUlnMlpSQUFBQUFBQUFPQkJZd1JBSUEycURBRUxRWUNBZ0lCNEN6WUM0QUlnQ0NzRDRBRkVBQUFBQUFBQUpFQ2lJZzJaUkFBQUFBQUFBT0JCWXdSQUlBd2dEYW8yQXVRQ0RBRUxJQXhCZ0lDQWdIZzJBdVFDQ3lBQklBZ2dBU2dDQUNnQ3FBRVJBZ0FnQ1NnQ0dDQUlFRUlnQUNBSUlBa29BaGdReGc4aEFDQUpRU0JxSkFBZ0FBOExFQzBBQzY4UUFRaC9JQUF0QUNsRkJFQkJzY2p2QUVFQUVEcEJBQThMUWVRQkVCZ2lDaUVJSXdCQkVHc2lCeVFBSUFkQkJqb0FDeUFIUVFBNkFBWWdCMEhBbC9FQUtBQUFOZ0lBSUFkQnhKZnhBQzhBQURzQkJDQUlRVGNnQnhDOUFpRUdJQWNzQUF0QkFFZ0VRQ0FIS0FJQUVCY0xJQWdnQXpZQzRBRWdDRUd3dllBQk5nTE1BU0FJUWFDOWdBRTJBcndCSUFoQmhMMkFBVFlDc0FFZ0NFSHd0b0FCTmdJQUlBWVF3d01nQjBFUWFpUUFJQWdoQmlBQUlBSWdDaEJRSUFaQnZBRnFJQUlRYWlBR1Fjd0JhaUFDRUZvZ0FTQUtJQUVvQWdBb0FxZ0JFUUlBSUFJZ0NoQkNBbjhqQUVGQWFpSUZKQUFnQlNBQ05nSXdJQVZCS0dvaUFVRUFOZ0lBSUFFaEN5QUFJZ0lvQWdRb0F1Z0dJUUFnQlVFQU5nSWdJQVZDQURjREdDQUFRWURHQUdvb0FnQWlCeUFBUWZ6RkFHb29BZ0FpQm1zaUFVRU1iU0VBQWtBZ0FVVU5BQUpBSUFCQjFxclZxZ0ZKQkVBZ0JTQUJFQmdpQ0RZQ0dDQUZJQWdnQUVFTWJHbzJBaUFnQmlBSFJnMEJJQWdoQUFOQUlBQWhBUUpBSUFZc0FBdEJBRTRFUUNBQklBWXBBZ0EzQWdBZ0FTQUdLQUlJTmdJSURBRUxJQUVnQmlnQ0FDQUdLQUlFRUJvTElBRkJER29oQUNBR1FReHFJZ1lnQjBjTkFBc2dCU0FBTmdJY0lBQWdDRVlOQWlBRklBVW9BakEyQWpnRFFBSkFJQVZCQ0dvaUJpQUZRVGhxSUFnb0FnQWdDQ0FJTEFBTFFRQklHeEJUUVlrRFFRQWdCaWdDQUNBR0tBSUVjaHNOQUNBQklBaEhJUVlnQ0VFTWFpRUlJQVlOQVF3RUN3c2dBQ0FJUmcwQ0lBVkJDR29pQUNBRlFUQnFJQWdvQWdBZ0NDQUlMQUFMUVFCSUd4QlRJQXNnQUJBeE5nSUFEQUlMRUNnQUN5QUZJQWcyQWh3TElBVkJPR29pQUVFQU5nSUFJQUFpQ1NBRlFUQnFFSWdCTmdJQVFRRWhDQUpBQWtCQmh3TkJBQ0FKS0FJQUd3UkFBMEFnQ1NnQ0FDSUFCSDhnQUNnQ0JDSUFRWWpNOFFBZ0FCc0ZRWWpNOFFBTElnWVFIeUlIUVhCUERRTUNRQUpBSUFkQkMwOEVRQ0FIUVJCcVFYQnhJZ0VRR0NFQUlBVWdBVUdBZ0lDQWVISTJBaEFnQlNBQU5nSUlJQVVnQnpZQ0RBd0JDeUFGSUFjNkFCTWdCVUVJYWlFQUlBZEZEUUVMSUFBZ0JpQUhFQmthQzBFQUlRRWdBQ0FIYWtFQU9nQUFJQVVvQWd3Z0JTMEFFeUlBSUFCQkdIUkJHSFVpQUVFQVNCdEJBMFlFZnlBRlFRaHFRWDlCNXQ3dkFFRURFQnRGSVFFZ0JTMEFFd1VnQUF0QkdIUkJHSFZCQUVnRVFDQUZLQUlJRUJjTEFrQWdBUVJBSUFrb0FnQWhCa0h3QVJBWUlnRVFvd3NoQUNBQ0lBWWdBUkJRSUFCQnZBRnFJQVlRYWlBQVFjd0JhaUFHRUZvZ0FVSGdBV29nQmhDdUFpQUtJQUVnQ2lnQ0FDZ0NxQUVSQWdBZ0JpQUJFRUlnQWlBQklBWWdBeUFFRUpnQ0lRZ01BUXNnQ1NnQ0FDSUFCSDhnQUNnQ0JDSUFRWWpNOFFBZ0FCc0ZRWWpNOFFBTElnWVFIeUlIUVhCUERRUUNRQUpBSUFkQkMwOEVRQ0FIUVJCcVFYQnhJZ0VRR0NFQUlBVWdBVUdBZ0lDQWVISTJBaEFnQlNBQU5nSUlJQVVnQnpZQ0RBd0JDeUFGSUFjNkFCTWdCVUVJYWlFQUlBZEZEUUVMSUFBZ0JpQUhFQmthQzBFQUlRRWdBQ0FIYWtFQU9nQUFJQVVvQWd3Z0JTMEFFeUlBSUFCQkdIUkJHSFVpQUVFQVNCdEJBMFlFZnlBRlFRaHFRWDlCcDlqdUFFRURFQnRGSVFFZ0JTMEFFd1VnQUF0QkdIUkJHSFZCQUVnRVFDQUZLQUlJRUJjTElBRUVRQ0FKS0FJQUlRWkI4QUVRR0NJQkVKRUxJUUFnQWlBR0lBRVFVQ0FBUWJ3QmFpQUdFR29nQUVITUFXb2dCaEJhSUFGQjRBRnFJQVlRcmdJZ0NpQUJJQW9vQWdBb0FxZ0JFUUlBSUFZZ0FSQkNJQUlnQVNBR0lBTWdCQkNZQWlFSURBRUxJQWtvQWdBaUFBUi9JQUFvQWdRaUFFR0l6UEVBSUFBYkJVR0l6UEVBQ3lJR0VCOGlCMEZ3VHcwRUFrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSUJFQmdoQUNBRklBRkJnSUNBZ0hoeU5nSVFJQVVnQURZQ0NDQUZJQWMyQWd3TUFRc2dCU0FIT2dBVElBVkJDR29oQUNBSFJRMEJDeUFBSUFZZ0J4QVpHZ3RCQUNFQklBQWdCMnBCQURvQUFDQUZLQUlNSUFVdEFCTWlBQ0FBUVJoMFFSaDFJZ0JCQUVnYlFRVkdCSDhnQlVFSWFrRi9RWmVYN1FCQkJSQWJSU0VCSUFVdEFCTUZJQUFMUVJoMFFSaDFRUUJJQkVBZ0JTZ0NDQkFYQ3lBQkJFQWdBaUFLSUFrb0FnQWdBeUFFRU1rUElRZ01BUXNnQ1NnQ0FDSUFCSDhnQUNnQ0JDSUFRWWpNOFFBZ0FCc0ZRWWpNOFFBTElnWVFIeUlIUVhCUERRUUNRQUpBSUFkQkMwOEVRQ0FIUVJCcVFYQnhJZ0VRR0NFQUlBVWdBVUdBZ0lDQWVISTJBaEFnQlNBQU5nSUlJQVVnQnpZQ0RBd0JDeUFGSUFjNkFCTWdCVUVJYWlFQUlBZEZEUUVMSUFBZ0JpQUhFQmthQzBFQUlRRWdBQ0FIYWtFQU9nQUFJQVVvQWd3Z0JTMEFFeUlBSUFCQkdIUkJHSFVpQUVFQVNCc0VmeUFBQlNBRlFRaHFRWDlCaU16eEFFRUFFQnRGSVFFZ0JTMEFFd3RCR0hSQkdIVkJBRWdFUUNBRktBSUlFQmNMSUFFRVFDQUNJQW9nQ1NnQ0FCRFRBa0VCSVFnTUFRc2dCU0FKS0FJQUlnQUVmeUFBS0FJRUlnQkJpTXp4QUNBQUd3VkJpTXp4QUFzMkFnQkJrYkx3QUNBRkVDUUxBa0FnQ2tHbkFSRG5BU0lBUlEwQUlBZ2dBRUd3L2Z3QVFaVGgrUUJCQUJBY0lnQkJBRWR4UlEwQUlBQWdDeWdDQUNBSktBSUFSaUlBTmdMY0FTQUFJQXh5SVF3TElBa2dDUkRIQVRZQ0FFRUFRWWNEUVFBZ0NTZ0NBQnNnQ0VFQmMwRUJjUnNOQUFzZ0RFRUJjUTBCQ3dKQUlBcEJwd0VRZ0FFaUFFVU5BQ0FBUWJEOS9BQkJsT0g1QUVFQUVCd2lBRVVOQUNBQVFRRTJBdHdCREFFTFFkcW83d0JCQUJBa0N5QUZLQUlZSWdFRVFDQUJJQVVvQWh3aUJrY0VRQU5BSUFaQkRHc2hBQ0FHUVFGckxBQUFRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUlnWWdBVWNOQUFzTElBRVFGd3NnQlVGQWF5UUFJQWhCQVhFTUFRc1FMUUFMQzZZZUFRaC9Jd0JCUUdvaUJpUUFJQVlnQWpZQ01DQUdRU2hxSWdKQkFEWUNBQ0FDSVFzZ0FDZ0NCQ2dDNkFZaEFpQUdRUUEyQWlBZ0JrSUFOd01ZSUFKQnpNUUFhaWdDQUNJSElBSkJ5TVFBYWlnQ0FDSUNheUlGUVF4dElRa0NRQ0FGUlEwQUFrQWdDVUhXcXRXcUFVa0VRQ0FHSUFVUUdDSUlOZ0lZSUFZZ0NDQUpRUXhzYWpZQ0lDQUNJQWRHRFFFZ0NDRUZBMEFnQlNFSkFrQWdBaXdBQzBFQVRnUkFJQWtnQWlrQ0FEY0NBQ0FKSUFJb0FnZzJBZ2dNQVFzZ0NTQUNLQUlBSUFJb0FnUVFHZ3NnQ1VFTWFpRUZJQUpCREdvaUFpQUhSdzBBQ3lBR0lBVTJBaHdnQlNBSVJnMENJQVlnQmlnQ01EWUNPQU5BQWtBZ0JrRUlhaUlDSUFaQk9Hb2dDQ2dDQUNBSUlBZ3NBQXRCQUVnYkVGTkJpUU5CQUNBQ0tBSUFJQUlvQWdSeUd3MEFJQWdnQ1VjaEFpQUlRUXhxSVFnZ0FnMEJEQVFMQ3lBRklBaEdEUUlnQmtFSWFpSUNJQVpCTUdvZ0NDZ0NBQ0FJSUFnc0FBdEJBRWdiRUZNZ0N5QUNFREUyQWdBTUFnc1FLQUFMSUFZZ0NEWUNIQXNnQmtFNGFpSUNRUUEyQWdBZ0FpSUpJQVpCTUdvUWlBRTJBZ0JCQVNFSUFrQUNRRUdIQTBFQUlBa29BZ0FiQkVBRFFDQUpLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQWhBZklnZEJjRThOQXdKQUFrQWdCMEVMVHdSQUlBZEJFR3BCY0hFaUNoQVlJUVVnQmlBS1FZQ0FnSUI0Y2pZQ0VDQUdJQVUyQWdnZ0JpQUhOZ0lNREFFTElBWWdCem9BRXlBR1FRaHFJUVVnQjBVTkFRc2dCU0FDSUFjUUdSb0xRUUFoQWlBRklBZHFRUUE2QUFBZ0JpZ0NEQ0FHTFFBVElnVWdCVUVZZEVFWWRTSUZRUUJJRzBFRVJnUi9JQVpCQ0dwQmYwSDhqZTRBUVFRUUcwVWhBaUFHTFFBVEJTQUZDMEVZZEVFWWRVRUFTQVJBSUFZb0FnZ1FGd3NDUUNBQ0JFQWdDU2dDQUNFQ1FmQUJFQmdpQlJDa0N5RUlJQUFnQWlBRkVGQWdDRUc4QVdvZ0FoQnFJQWhCekFGcUlBSVFXaUFGUWVBQmFpQUNFSzRDSUFFZ0JTQUJLQUlBS0FLb0FSRUNBQ0FDSUFVUVFpQUFJQVVnQWlBRElBUVFtQUloQ0F3QkN5QUpLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQWhBZklnZEJjRThOQkFKQUFrQWdCMEVMVHdSQUlBZEJFR3BCY0hFaUNoQVlJUVVnQmlBS1FZQ0FnSUI0Y2pZQ0VDQUdJQVUyQWdnZ0JpQUhOZ0lNREFFTElBWWdCem9BRXlBR1FRaHFJUVVnQjBVTkFRc2dCU0FDSUFjUUdSb0xRUUFoQWlBRklBZHFRUUE2QUFBZ0JpZ0NEQ0FHTFFBVElnVWdCVUVZZEVFWWRTSUZRUUJJRzBFR1JnUi9JQVpCQ0dwQmYwSDlzKzhBUVFZUUcwVWhBaUFHTFFBVEJTQUZDMEVZZEVFWWRVRUFTQVJBSUFZb0FnZ1FGd3NnQWdSQUFuOGdDU2dDQUNFQ0lBQXRBQ2xGQkVCQmpjbnZBRUVBRURwQkFBd0JDMEhrQVJBWUlnVWdBeEN4RUNFSUlBQWdBaUFGRUZBZ0NFRzhBV29nQWhCcUlBaEJ6QUZxSUFJUVdpQUJJQVVnQVNnQ0FDZ0NxQUVSQWdBZ0FpQUZFRUlnQUNBRklBSWdBeUFFRU1vUEN5RUlEQUVMSUFrb0FnQWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN5SUNFQjhpQjBGd1R3MEVBa0FDUUNBSFFRdFBCRUFnQjBFUWFrRndjU0lLRUJnaEJTQUdJQXBCZ0lDQWdIaHlOZ0lRSUFZZ0JUWUNDQ0FHSUFjMkFnd01BUXNnQmlBSE9nQVRJQVpCQ0dvaEJTQUhSUTBCQ3lBRklBSWdCeEFaR2d0QkFDRUNJQVVnQjJwQkFEb0FBQ0FHS0FJTUlBWXRBQk1pQlNBRlFSaDBRUmgxSWdWQkFFZ2JRUVJHQkg4Z0JrRUlha0YvUVk3LzdRQkJCQkFiUlNFQ0lBWXRBQk1GSUFVTFFSaDBRUmgxUVFCSUJFQWdCaWdDQ0JBWEN5QUNCRUFnQ1NnQ0FDRUNRZkFCRUJnaUJSQ1NDeUVJSUFBZ0FpQUZFRkFnQ0VHOEFXb2dBaEJxSUFoQnpBRnFJQUlRV2lBRlFlQUJhaUFDRUs0Q0lBRWdCU0FCS0FJQUtBS29BUkVDQUNBQ0lBVVFRaUFBSUFVZ0FpQURJQVFRbUFJaENBd0JDeUFKS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUFoQWZJZ2RCY0U4TkJBSkFBa0FnQjBFTFR3UkFJQWRCRUdwQmNIRWlDaEFZSVFVZ0JpQUtRWUNBZ0lCNGNqWUNFQ0FHSUFVMkFnZ2dCaUFITmdJTURBRUxJQVlnQnpvQUV5QUdRUWhxSVFVZ0IwVU5BUXNnQlNBQ0lBY1FHUm9MUVFBaEFpQUZJQWRxUVFBNkFBQWdCaWdDRENBR0xRQVRJZ1VnQlVFWWRFRVlkU0lGUVFCSUcwRUZSZ1IvSUFaQkNHcEJmMEc1dXU0QVFRVVFHMFVoQWlBR0xRQVRCU0FGQzBFWWRFRVlkVUVBU0FSQUlBWW9BZ2dRRndzZ0FnUkFJQWtvQWdBaEFrSHdBUkFZSWdVUWtBc2hDQ0FBSUFJZ0JSQlFJQWhCdkFGcUlBSVFhaUFJUWN3QmFpQUNFRm9nQlVIZ0FXb2dBaEN1QWlBQklBVWdBU2dDQUNnQ3FBRVJBZ0FnQWlBRkVFSWdBQ0FGSUFJZ0F5QUVFSmdDSVFnTUFRc2dDU2dDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdJUUh5SUhRWEJQRFFRQ1FBSkFJQWRCQzA4RVFDQUhRUkJxUVhCeElnb1FHQ0VGSUFZZ0NrR0FnSUNBZUhJMkFoQWdCaUFGTmdJSUlBWWdCellDREF3QkN5QUdJQWM2QUJNZ0JrRUlhaUVGSUFkRkRRRUxJQVVnQWlBSEVCa2FDMEVBSVFJZ0JTQUhha0VBT2dBQUlBWW9BZ3dnQmkwQUV5SUZJQVZCR0hSQkdIVWlCVUVBU0J0QkJFWUVmeUFHUVFocVFYOUJxL2p1QUVFRUVCdEZJUUlnQmkwQUV3VWdCUXRCR0hSQkdIVkJBRWdFUUNBR0tBSUlFQmNMSUFJRVFDQUpLQUlBSVFKQjhBRVFHQ0lGRUk4TElRZ2dBQ0FDSUFVUVVDQUlRYndCYWlBQ0VHb2dDRUhNQVdvZ0FoQmFJQVZCNEFGcUlBSVFyZ0lnQVNBRklBRW9BZ0FvQXFnQkVRSUFJQUlnQlJCQ0lBQWdCU0FDSUFNZ0JCQ1lBaUVJREFFTElBa29BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlDRUI4aUIwRndUdzBFQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJS0VCZ2hCU0FHSUFwQmdJQ0FnSGh5TmdJUUlBWWdCVFlDQ0NBR0lBYzJBZ3dNQVFzZ0JpQUhPZ0FUSUFaQkNHb2hCU0FIUlEwQkN5QUZJQUlnQnhBWkdndEJBQ0VDSUFVZ0IycEJBRG9BQUNBR0tBSU1JQVl0QUJNaUJTQUZRUmgwUVJoMUlnVkJBRWdiUVFOR0JIOGdCa0VJYWtGL1Fmbis3Z0JCQXhBYlJTRUNJQVl0QUJNRklBVUxRUmgwUVJoMVFRQklCRUFnQmlnQ0NCQVhDeUFDQkVBZ0NTZ0NBQ0VDUWVBQkVCZ2lCUkNPQ3lFSUlBQWdBaUFGRUZBZ0NFRzhBV29nQWhCcUlBaEJ6QUZxSUFJUVdpQUJJQVVnQVNnQ0FDZ0NxQUVSQWdBZ0FpQUZFRUlnQUNBRklBSWdBeUFFRUpnQ0lRZ01BUXNnQ1NnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnSVFIeUlIUVhCUERRUUNRQUpBSUFkQkMwOEVRQ0FIUVJCcVFYQnhJZ29RR0NFRklBWWdDa0dBZ0lDQWVISTJBaEFnQmlBRk5nSUlJQVlnQnpZQ0RBd0JDeUFHSUFjNkFCTWdCa0VJYWlFRklBZEZEUUVMSUFVZ0FpQUhFQmthQzBFQUlRSWdCU0FIYWtFQU9nQUFJQVlvQWd3Z0JpMEFFeUlGSUFWQkdIUkJHSFVpQlVFQVNCdEJBMFlFZnlBR1FRaHFRWDlCM1BudUFFRURFQnRGSVFJZ0JpMEFFd1VnQlF0QkdIUkJHSFZCQUVnRVFDQUdLQUlJRUJjTElBSUVRQ0FKS0FJQUlRSkI4QUVRR0NJRkVJMExJUWdnQUNBQ0lBVVFVQ0FJUWJ3QmFpQUNFR29nQ0VITUFXb2dBaEJhSUFWQjRBRnFJQUlRcmdJZ0FTQUZJQUVvQWdBb0FxZ0JFUUlBSUFJZ0JSQkNJQUFnQlNBQ0lBTWdCQkNZQWlFSURBRUxJQWtvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJQ0VCOGlCMEZ3VHcwRUFrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSUtFQmdoQlNBR0lBcEJnSUNBZ0hoeU5nSVFJQVlnQlRZQ0NDQUdJQWMyQWd3TUFRc2dCaUFIT2dBVElBWkJDR29oQlNBSFJRMEJDeUFGSUFJZ0J4QVpHZ3RCQUNFQ0lBVWdCMnBCQURvQUFDQUdLQUlNSUFZdEFCTWlCU0FGUVJoMFFSaDFJZ1ZCQUVnYlFRTkdCSDhnQmtFSWFrRi9RWnJzN3dCQkF4QWJSU0VDSUFZdEFCTUZJQVVMUVJoMFFSaDFRUUJJQkVBZ0JpZ0NDQkFYQ3lBQ0JFQWdDU2dDQUNFQ1FmQUJFQmdpQlJDTUN5RUlJQUFnQWlBRkVGQWdDRUc4QVdvZ0FoQnFJQWhCekFGcUlBSVFXaUFGUWVBQmFpQUNFSzRDSUFFZ0JTQUJLQUlBS0FLb0FSRUNBQ0FDSUFVUVFpQUFJQVVnQWlBRElBUVFtQUloQ0F3QkN5QUpLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQWhBZklnZEJjRThOQkFKQUFrQWdCMEVMVHdSQUlBZEJFR3BCY0hFaUNoQVlJUVVnQmlBS1FZQ0FnSUI0Y2pZQ0VDQUdJQVUyQWdnZ0JpQUhOZ0lNREFFTElBWWdCem9BRXlBR1FRaHFJUVVnQjBVTkFRc2dCU0FDSUFjUUdSb0xRUUFoQWlBRklBZHFRUUE2QUFBZ0JpZ0NEQ0FHTFFBVElnVWdCVUVZZEVFWWRTSUZRUUJJRzBFSFJnUi9JQVpCQ0dwQmYwR01rTzRBUVFjUUcwVWhBaUFHTFFBVEJTQUZDMEVZZEVFWWRVRUFTQVJBSUFZb0FnZ1FGd3NnQWdSQUlBa29BZ0FoQWtId0FSQVlJZ1VRaXdzaENDQUFJQUlnQlJCUUlBaEJ2QUZxSUFJUWFpQUlRY3dCYWlBQ0VGb2dCVUhnQVdvZ0FoQ3VBaUFCSUFVZ0FTZ0NBQ2dDcUFFUkFnQWdBaUFGRUVJZ0FDQUZJQUlnQXlBRUVKZ0NJUWdNQVFzZ0NTZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ0lRSHlJSFFYQlBEUVFDUUFKQUlBZEJDMDhFUUNBSFFSQnFRWEJ4SWdvUUdDRUZJQVlnQ2tHQWdJQ0FlSEkyQWhBZ0JpQUZOZ0lJSUFZZ0J6WUNEQXdCQ3lBR0lBYzZBQk1nQmtFSWFpRUZJQWRGRFFFTElBVWdBaUFIRUJrYUMwRUFJUUlnQlNBSGFrRUFPZ0FBSUFZb0Fnd2dCaTBBRXlJRklBVkJHSFJCR0hVaUJVRUFTQnNFZnlBRkJTQUdRUWhxUVg5QmlNenhBRUVBRUJ0RklRSWdCaTBBRXd0QkdIUkJHSFZCQUVnRVFDQUdLQUlJRUJjTElBSUVRQ0FBSUFFZ0NTZ0NBQkRUQWtFQklRZ01BUXNnQmlBSktBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBczJBZ0JCcHJqd0FDQUdFQ1FMQWtBZ0FVR25BUkRuQVNJQ1JRMEFJQWdnQWtHdy9md0FRWlRoK1FCQkFCQWNJZ0pCQUVkeFJRMEFJQUlnQ3lnQ0FDQUpLQUlBUmlJQ05nTGNBU0FDSUF4eUlRd0xJQWtnQ1JESEFUWUNBRUVBUVljRFFRQWdDU2dDQUJzZ0NFRUJjMEVCY1JzTkFBc2dERUVCY1EwQkN3SkFJQUZCcHdFUWdBRWlBRVVOQUNBQVFiRDkvQUJCbE9INUFFRUFFQndpQUVVTkFDQUFRUUUyQXR3QkRBRUxRYkNwN3dCQkFCQWtDeUFHS0FJWUlnRUVRQ0FCSUFZb0Fod2lBa2NFUUFOQUlBSkJER3NoQUNBQ1FRRnJMQUFBUVFCSUJFQWdBQ2dDQUJBWEN5QUFJZ0lnQVVjTkFBc0xJQUVRRndzZ0JrRkFheVFBSUFoQkFYRVBDeEF0QUF2dkdRRUdmeU1BUVVCcUlnTWtBQ0FESUFJMkFqZ2dBMEV3YWlJQ1FRQTJBZ0FnQWlJR0lBTkJPR29RaUFFMkFnQkJBU0VIQWtBQ1FBSkFRWWNEUVFBZ0JpZ0NBQnRGRFFBRFFDQUdFSXNFSUFZb0FnQWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN5SUZFQjhpQkVGd1R3MENBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lJRUJnaEFpQURJQWhCZ0lDQWdIaHlOZ0lvSUFNZ0FqWUNJQ0FESUFRMkFpUU1BUXNnQXlBRU9nQXJJQU5CSUdvaEFpQUVSUTBCQ3lBQ0lBVWdCQkFaR2dzZ0FpQUVha0VBT2dBQUlBTkJJR29RNkFNaEFpQURMQUFyUVFCSUJFQWdBeWdDSUJBWEN3SkFJQUlFUUNBQUlBRWdCaWdDQUVFQ1FRQVFpZ1FoQnd3QkN5QUdLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQkJBZklnVkJjRThOQkFKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNCQVlJUUlnQXlBSVFZQ0FnSUI0Y2pZQ0dDQURJQUkyQWhBZ0F5QUZOZ0lVREFFTElBTWdCVG9BR3lBRFFSQnFJUUlnQlVVTkFRc2dBaUFFSUFVUUdSb0xRUUFoQkNBQ0lBVnFRUUE2QUFBZ0F5Z0NGQ0FETFFBYklnSWdBa0VZZEVFWWRTSUNRUUJJRzBFRVJnUi9JQU5CRUdwQmYwR2IvKzRBUVFRUUcwVWhCQ0FETEFBYkJTQUNDMEVZZEVFWWRVRUFTQVJBSUFNb0FoQVFGd3NnQkFSQUlBQWdBU0FHS0FJQUVJVUxRUUVoQnd3QkN5QUdLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQkJBZklnVkJjRThOQkFKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNCQVlJUUlnQXlBSVFZQ0FnSUI0Y2pZQ0dDQURJQUkyQWhBZ0F5QUZOZ0lVREFFTElBTWdCVG9BR3lBRFFSQnFJUUlnQlVVTkFRc2dBaUFFSUFVUUdSb0xRUUFoQkNBQ0lBVnFRUUE2QUFBZ0F5Z0NGQ0FETFFBYklnSWdBa0VZZEVFWWRTSUNRUUJJRzBFR1JnUi9JQU5CRUdwQmYwSFh2dTRBUVFZUUcwVWhCQ0FETEFBYkJTQUNDMEVZZEVFWWRVRUFTQVJBSUFNb0FoQVFGd3NnQkFSQUlBQWdBU0FHS0FJQUVNVVBRUUVoQnd3QkN5QUdLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQkJBZklnVkJjRThOQkFKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNCQVlJUUlnQXlBSVFZQ0FnSUI0Y2pZQ0dDQURJQUkyQWhBZ0F5QUZOZ0lVREFFTElBTWdCVG9BR3lBRFFSQnFJUUlnQlVVTkFRc2dBaUFFSUFVUUdSb0xRUUFoQkNBQ0lBVnFRUUE2QUFBZ0F5Z0NGQ0FETFFBYklnSWdBa0VZZEVFWWRTSUNRUUJJRzBFR1JnUi9JQU5CRUdwQmYwSFkrTzRBUVFZUUcwVWhCQ0FETEFBYkJTQUNDMEVZZEVFWWRVRUFTQVJBSUFNb0FoQVFGd3NnQkFSQUlBQWdBU0FHS0FJQUVJUUxJUWNNQVFzZ0JpZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1FRSHlJRlFYQlBEUVFDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdnUUdDRUNJQU1nQ0VHQWdJQ0FlSEkyQWhnZ0F5QUNOZ0lRSUFNZ0JUWUNGQXdCQ3lBRElBVTZBQnNnQTBFUWFpRUNJQVZGRFFFTElBSWdCQ0FGRUJrYUMwRUFJUVFnQWlBRmFrRUFPZ0FBSUFNb0FoUWdBeTBBR3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRCQmtZRWZ5QURRUkJxUVg5Qm52N3RBRUVHRUJ0RklRUWdBeXdBR3dVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FES0FJUUVCY0xJQVFFUUNBQUlBRWdCaWdDQUJDREMwRUJJUWNNQVFzZ0JpZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1FRSHlJRlFYQlBEUVFDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdnUUdDRUNJQU1nQ0VHQWdJQ0FlSEkyQWhnZ0F5QUNOZ0lRSUFNZ0JUWUNGQXdCQ3lBRElBVTZBQnNnQTBFUWFpRUNJQVZGRFFFTElBSWdCQ0FGRUJrYUMwRUFJUVFnQWlBRmFrRUFPZ0FBSUFNb0FoUWdBeTBBR3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRCQ0VZRWZ5QURRUkJxUVg5QnBQbnVBRUVJRUJ0RklRUWdBeXdBR3dVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FES0FJUUVCY0xJQVFFUUNBR0tBSUFJUVJCK0FNUUdDSUNFTndER2lBQUlBUWdBaEN1QVNBQ1Fjd0RhaUFFRUtVRUlBSkIxQU5xSUFRUWtRb2dBa0h3QTJvZ0JCRHdDU0FCSUFJZ0FTZ0NBQ2dDcUFFUkFnQWdCQ0FDRUVKQkFTRUhEQUVMSUFZb0FnQWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN5SUVFQjhpQlVGd1R3MEVBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lJRUJnaEFpQURJQWhCZ0lDQWdIaHlOZ0lZSUFNZ0FqWUNFQ0FESUFVMkFoUU1BUXNnQXlBRk9nQWJJQU5CRUdvaEFpQUZSUTBCQ3lBQ0lBUWdCUkFaR2d0QkFDRUVJQUlnQldwQkFEb0FBQ0FES0FJVUlBTXRBQnNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JRUXRHQkg4Z0EwRVFha0YvUWIyVTdnQkJDeEFiUlNFRUlBTXNBQnNGSUFJTFFSaDBRUmgxUVFCSUJFQWdBeWdDRUJBWEN5QUVCRUFnQUNBQklBWW9BZ0FRZ2d0QkFTRUhEQUVMSUFZb0FnQWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN5SUVFQjhpQlVGd1R3MEVBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lJRUJnaEFpQURJQWhCZ0lDQWdIaHlOZ0lZSUFNZ0FqWUNFQ0FESUFVMkFoUU1BUXNnQXlBRk9nQWJJQU5CRUdvaEFpQUZSUTBCQ3lBQ0lBUWdCUkFaR2d0QkFDRUVJQUlnQldwQkFEb0FBQ0FES0FJVUlBTXRBQnNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JRUVpHQkg4Z0EwRVFha0YvUVpHYTdRQkJCaEFiUlNFRUlBTXNBQnNGSUFJTFFSaDBRUmgxUVFCSUJFQWdBeWdDRUJBWEN5QUVCRUFnQmlnQ0FDRUNRZHdDRUJnaUJCQ2JDU0VISUFBZ0FpQUVFRkFnQjBIQUFXb2dBaEQrQlNBSFFjZ0JhaUFDRUZvZ0FTQUVJQUVvQWdBb0FxZ0JFUUlBSUFJZ0JCQkNJQUFnQkNBQ0lBUVFvZ2NoQnd3QkN5QUdLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQkJBZklnVkJjRThOQkFKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNCQVlJUUlnQXlBSVFZQ0FnSUI0Y2pZQ0dDQURJQUkyQWhBZ0F5QUZOZ0lVREFFTElBTWdCVG9BR3lBRFFSQnFJUUlnQlVVTkFRc2dBaUFFSUFVUUdSb0xRUUFoQkNBQ0lBVnFRUUE2QUFBZ0F5Z0NGQ0FETFFBYklnSWdBa0VZZEVFWWRTSUNRUUJJRzBFSFJnUi9JQU5CRUdwQmYwR1N3UEFBUVFjUUcwVWhCQ0FETEFBYkJTQUNDMEVZZEVFWWRVRUFTQVJBSUFNb0FoQVFGd3NnQkFSQUlBWW9BZ0FoQWtIY0FoQVlJZ1FRNlFzaEJ5QUFJQUlnQkJCUUlBZEJ3QUZxSUFJUS9nVWdCMEhJQVdvZ0FoQmFJQUVnQkNBQktBSUFLQUtvQVJFQ0FDQUNJQVFRUWlBQUlBUWdBaUFFRUtJSElRY01BUXNnQmlnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnUVFIeUlGUVhCUERRUUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2dRR0NFQ0lBTWdDRUdBZ0lDQWVISTJBaGdnQXlBQ05nSVFJQU1nQlRZQ0ZBd0JDeUFESUFVNkFCc2dBMEVRYWlFQ0lBVkZEUUVMSUFJZ0JDQUZFQmthQzBFQUlRUWdBaUFGYWtFQU9nQUFJQU1vQWhRZ0F5MEFHeUlDSUFKQkdIUkJHSFVpQWtFQVNCdEJCa1lFZnlBRFFSQnFRWDlCKytEdkFFRUdFQnRGSVFRZ0F5d0FHd1VnQWd0QkdIUkJHSFZCQUVnRVFDQURLQUlRRUJjTElBUUVRQ0FHS0FJQUlRSkIzQUlRR0NJRUVNNEhJUWNnQUNBQ0lBUVFVQ0FIUWNBQmFpQUNFUDRGSUFkQnlBRnFJQUlRV2lBQklBUWdBU2dDQUNnQ3FBRVJBZ0FnQWlBRUVFSWdBQ0FFSUFJZ0JCQ2lCeUVIREFFTElBWW9BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlFRUI4aUJVRndUdzBFQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJSUVCZ2hBaUFESUFoQmdJQ0FnSGh5TmdJWUlBTWdBallDRUNBRElBVTJBaFFNQVFzZ0F5QUZPZ0FiSUFOQkVHb2hBaUFGUlEwQkN5QUNJQVFnQlJBWkdndEJBQ0VFSUFJZ0JXcEJBRG9BQUNBREtBSVVJQU10QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUVFkR0JIOGdBMEVRYWtGL1FiN0E4QUJCQnhBYlJTRUVJQU1zQUJzRklBSUxRUmgwUVJoMVFRQklCRUFnQXlnQ0VCQVhDeUFFQkVBZ0JpZ0NBQ0VDUWR3Q0VCZ2lCQkRvQ3lFSElBQWdBaUFFRUZBZ0IwSEFBV29nQWhEK0JTQUhRY2dCYWlBQ0VGb2dBU0FFSUFFb0FnQW9BcWdCRVFJQUlBSWdCQkJDSUFBZ0JDQUNJQVFRb2djaEJ3d0JDeUFEUVJCcUlBWW9BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeEJWUWRXVTdnQVFIaUVDSUFNc0FCdEJBRWdFUUNBREtBSVFFQmNMSUFJRVFDQUFJQUVnQmlnQ0FCREVEeUVIREFFTElBTkJFR29nQmlnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTEVGVkJpTXp4QUJBZUlRSWdBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3c2dBZ1JBSUFBZ0FTQUdLQUlBRU5NQ1FRRWhCd3dCQ3lBRElBWW9BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDellDQUVIYXR2QUFJQU1RSkFzZ0JpQUdFTWNCTmdJQVFZY0RRUUFnQmlnQ0FCdEZEUUVnQjBFQmNRMEFDd3NnQTBGQWF5UUFJQWRCQVhFUEN4QXRBQXNRTFFBTHpBWUJCWDhqQUVFZ2F5SUNKQUFnQWlBQU5nSVlRUUFoQUNBQlFmb0FRZkN4ZjBFQkVDd2lBd1JBSUFOQnNQMzhBRUgwblBRQVFRQVFIQ0VBQ3lBQlFmNEFRZkN4ZjBFQkVDd2lBUVJBSUFGQnNQMzhBRUhNdFBRQVFRQVFIQ0VGQ3lBQ0lBSkJHR3BCNjRqdEFCQWROZ0lJQWtBQ1FFR0dBMEVBSUFJb0FnZ2JSUTBBSUFBRVFDQUNJQUpCR0dwQjY0anRBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBDQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJR0VCZ2hBU0FDSUFaQmdJQ0FnSGh5TmdJUUlBSWdBVFlDQ0NBQ0lBTTJBZ3dNQVFzZ0FpQURPZ0FUSUFKQkNHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFSWFoQlhOZ0tNQkNBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRZXVJN1FBUUtnd0JDMEd5cXZFQVFRQVFKQXNnQWlBQ1FSaHFRWUtzN3dBUUhUWUNDQUpBUVlZRFFRQWdBaWdDQ0J0RkRRQWdBQVJBSUFJZ0FrRVlha0dDck84QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRSUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1lRR0NFQklBSWdCa0dBZ0lDQWVISTJBaEFnQWlBQk5nSUlJQUlnQXpZQ0RBd0JDeUFDSUFNNkFCTWdBa0VJYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRUZjMkFvUUVJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQmdxenZBQkFxREFFTFFlRzY4UUJCQUJBa0N5QUNJQUpCR0dwQnY3L3ZBQkFkTmdJSUFrQkJoZ05CQUNBQ0tBSUlHMFVOQUNBRlJRMEFJQUlnQWtFWWFrRy92KzhBRUIwMkFnQWdBaWdDQUNJQUJIOGdBQ2dDQ0NJQVFZak04UUFnQUJzRlFZak04UUFMSWdNUUh5SUFRWEJQRFFFQ1FBSkFJQUJCQzA4RVFDQUFRUkJxUVhCeElnUVFHQ0VCSUFJZ0JFR0FnSUNBZUhJMkFoQWdBaUFCTmdJSUlBSWdBRFlDREF3QkN5QUNJQUE2QUJNZ0FrRUlhaUVCSUFCRkRRRUxJQUVnQXlBQUVCa2FDeUFBSUFGcVFRQTZBQUFnQlNBQ1FRaHFFSTBITmdMMEF5QUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUWIrLzd3QVFLZ3NnQWtFZ2FpUUFEd3NRTFFBTGwxUUJDbjhqQUVIQUFtc2lDQ1FBSUFBZ0FTQUNFRkFqQUVFZ2F5SURKQUFnQXlBQk5nSVlJQU1nQTBFWWFrR21xTzhBRUIwMkFnZ0NRQUpBUVlZRFFRQWdBeWdDQ0JzRVFDQURJQU5CR0dwQnBxanZBQkFkTmdJQUlBTW9BZ0FpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlMRUI4aUJFRndUdzBDQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJR0VCZ2hCU0FESUFaQmdJQ0FnSGh5TmdJUUlBTWdCVFlDQ0NBRElBUTJBZ3dNQVFzZ0F5QUVPZ0FUSUFOQkNHb2hCU0FFUlEwQkN5QUZJQXNnQkJBWkdnc2dCQ0FGYWtFQU9nQUFJQUlnQTBFSWFoQlhOZ0s4QWlBRExBQVRRUUJJQkVBZ0F5Z0NDQkFYQ3lBRFFSaHFRYWFvN3dBUUtnc2dBMEVnYWlRQURBQUxJd0JCSUdzaUF5UUFJQU1nQVRZQ0dDQURJQU5CR0dwQjBwRHVBQkFkTmdJSUFrQkJoZ05CQUNBREtBSUlHeUlMQkVBZ0F5QURRUmhxUWRLUTdnQVFIVFlDQUNBREtBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lCaEFmSWdWQmNFOE5BZ0pBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQnhBWUlRUWdBeUFIUVlDQWdJQjRjallDRUNBRElBUTJBZ2dnQXlBRk5nSU1EQUVMSUFNZ0JUb0FFeUFEUVFocUlRUWdCVVVOQVFzZ0JDQUdJQVVRR1JvTElBUWdCV3BCQURvQUFDQUNJQU5CQ0dvUWRUa0Q4QUlnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQTBFWWFrSFNrTzRBRUNvTElBTWdBMEVZYWtHUXR1MEFFQjAyQWdoQmhnTkJBQ0FES0FJSUd3Ui9JQU1nQTBFWWFrR1F0dTBBRUIwMkFnQWdBeWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdzUUh5SUZRWEJQRFFJQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnWVFHQ0VFSUFNZ0JrR0FnSUNBZUhJMkFoQWdBeUFFTmdJSUlBTWdCVFlDREF3QkN5QURJQVU2QUJNZ0EwRUlhaUVFSUFWRkRRRUxJQVFnQ3lBRkVCa2FDeUFFSUFWcVFRQTZBQUFnQWlBRFFRaHFFSFU1QS9nQ0lBTXNBQk5CQUVnRVFDQURLQUlJRUJjTElBTkJHR3BCa0xidEFCQXFRUUFGSUF0QkFFY0xHaUFESUFOQkdHcEI1L3p1QUJBZE5nSUlRWVlEUVFBZ0F5Z0NDQnNFUUNBRElBTkJHR3BCNS96dUFCQWROZ0lBSUFNb0FnQWlCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUxFQjhpQlVGd1R3MENBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lHRUJnaEJDQURJQVpCZ0lDQWdIaHlOZ0lRSUFNZ0JEWUNDQ0FESUFVMkFnd01BUXNnQXlBRk9nQVRJQU5CQ0dvaEJDQUZSUTBCQ3lBRUlBc2dCUkFaR2dzZ0JDQUZha0VBT2dBQUlBSWdBMEVJYWhDbkFUa0RnQU1nQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQTBFWWFrSG4vTzRBRUNvTElBTWdBMEVZYWtHTXp1NEFFQjAyQWdoQmhnTkJBQ0FES0FJSUd3UkFJQU1nQTBFWWFrR016dTRBRUIwMkFnQWdBeWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdzUUh5SUZRWEJQRFFJQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnWVFHQ0VFSUFNZ0JrR0FnSUNBZUhJMkFoQWdBeUFFTmdJSUlBTWdCVFlDREF3QkN5QURJQVU2QUJNZ0EwRUlhaUVFSUFWRkRRRUxJQVFnQ3lBRkVCa2FDeUFFSUFWcVFRQTZBQUFnQWlBRFFRaHFFS2NCT1FPSUF5QURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN5QURRUmhxUVl6TzdnQVFLZ3NnQTBFZ2FpUUFEQUFMSXdCQklHc2lBeVFBSUFNZ0FUWUNHQ0FESUFOQkdHcEJ3Wmp2QUJBZE5nSUlBa0JCaGdOQkFDQURLQUlJR3dSQUlBTWdBMEVZYWtIQm1POEFFQjAyQWdBZ0F5Z0NBQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ3NRSHlJRlFYQlBEUUlDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdZUUdDRUVJQU1nQmtHQWdJQ0FlSEkyQWhBZ0F5QUVOZ0lJSUFNZ0JUWUNEQXdCQ3lBRElBVTZBQk1nQTBFSWFpRUVJQVZGRFFFTElBUWdDeUFGRUJrYUN5QUVJQVZxUVFBNkFBQWdBaUFEUVFocUVGYzJBcFFESUFNc0FCTkJBRWdFUUNBREtBSUlFQmNMSUFOQkdHcEJ3Wmp2QUJBcUN5QURJQU5CR0dwQi80N3VBQkFkTmdJSVFZWURRUUFnQXlnQ0NCc0VRQ0FESUFOQkdHcEIvNDd1QUJBZE5nSUFJQU1vQWdBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJTEVCOGlCVUZ3VHcwQ0FrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUdFQmdoQkNBRElBWkJnSUNBZ0hoeU5nSVFJQU1nQkRZQ0NDQURJQVUyQWd3TUFRc2dBeUFGT2dBVElBTkJDR29oQkNBRlJRMEJDeUFFSUFzZ0JSQVpHZ3NnQkNBRmFrRUFPZ0FBSUFJZ0EwRUlhaENuQVRrRG1BTWdBeXdBRTBFQVNBUkFJQU1vQWdnUUZ3c2dBMEVZYWtIL2p1NEFFQ29MSUFNZ0EwRVlha0hoanU0QUVCMDJBZ2hCaGdOQkFDQURLQUlJR3dSQUlBTWdBMEVZYWtIaGp1NEFFQjAyQWdBZ0F5Z0NBQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ3NRSHlJRlFYQlBEUUlDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdZUUdDRUVJQU1nQmtHQWdJQ0FlSEkyQWhBZ0F5QUVOZ0lJSUFNZ0JUWUNEQXdCQ3lBRElBVTZBQk1nQTBFSWFpRUVJQVZGRFFFTElBUWdDeUFGRUJrYUN5QUVJQVZxUVFBNkFBQWdBaUFEUVFocUVLY0JPUU9nQXlBRExBQVRRUUJJQkVBZ0F5Z0NDQkFYQ3lBRFFSaHFRZUdPN2dBUUtnc2dBeUFEUVJocVFadVA3Z0FRSFRZQ0NFR0dBMEVBSUFNb0FnZ2JCRUFnQXlBRFFSaHFRWnVQN2dBUUhUWUNBQ0FES0FJQUlnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUN4QWZJZ1ZCY0U4TkFnSkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlCaEFZSVFRZ0F5QUdRWUNBZ0lCNGNqWUNFQ0FESUFRMkFnZ2dBeUFGTmdJTURBRUxJQU1nQlRvQUV5QURRUWhxSVFRZ0JVVU5BUXNnQkNBTElBVVFHUm9MSUFRZ0JXcEJBRG9BQUNBQ0lBTkJDR29RcHdFNUE2Z0RJQU1zQUJOQkFFZ0VRQ0FES0FJSUVCY0xJQU5CR0dwQm00L3VBQkFxQ3lBRFFTQnFKQUFNQUFzZ0FrR3dBMm9nQVJCYUlBaEJxQUpxSWdOQnVORHlBRFlDQUNBRFFnQTNBZ3dnQTBFQU9nQUlJQU5CQURZQ0JDQURRWmpWOGdBMkFnQWdBeUlHSVFzakFFRWdheUlESkFBZ0F5QUJOZ0lZSUFNZ0EwRVlha0crbHU4QUVCMDJBZ2dDUUVHR0EwRUFJQU1vQWdnYklnY0VRQ0FESUFOQkdHcEJ2cGJ2QUJBZE5nSUFJQU1vQWdBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJSkVCOGlCVUZ3VHcwQ0FrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUtFQmdoQkNBRElBcEJnSUNBZ0hoeU5nSVFJQU1nQkRZQ0NDQURJQVUyQWd3TUFRc2dBeUFGT2dBVElBTkJDR29oQkNBRlJRMEJDeUFFSUFrZ0JSQVpHZ3NnQkNBRmFrRUFPZ0FBSUFzZ0EwRUlhaENQQnpZQ0JDQURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN5QURRUmhxUWI2Vzd3QVFLZ3NnQXlBRFFSaHFRWmVhN3dBUUhUWUNDRUdHQTBFQUlBTW9BZ2diQkg4Z0F5QURRUmhxUVplYTd3QVFIVFlDQUNBREtBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lCeEFmSWdWQmNFOE5BZ0pBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQ1JBWUlRUWdBeUFKUVlDQWdJQjRjallDRUNBRElBUTJBZ2dnQXlBRk5nSU1EQUVMSUFNZ0JUb0FFeUFEUVFocUlRUWdCVVVOQVFzZ0JDQUhJQVVRR1JvTElBUWdCV3BCQURvQUFDQUxJQU5CQ0dvUVRqb0FDQ0FETEFBVFFRQklCRUFnQXlnQ0NCQVhDeUFEUVJocVFaZWE3d0FRS2tFQUJTQUhRUUJIQ3hvZ0F5QURRUmhxUWVibDdRQVFIVFlDQ0VHR0EwRUFJQU1vQWdnYkJFQWdBeUFEUVJocVFlYmw3UUFRSFRZQ0FDQURLQUlBSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQnhBZklnVkJjRThOQWdKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNSQVlJUVFnQXlBSlFZQ0FnSUI0Y2pZQ0VDQURJQVEyQWdnZ0F5QUZOZ0lNREFFTElBTWdCVG9BRXlBRFFRaHFJUVFnQlVVTkFRc2dCQ0FISUFVUUdSb0xJQVFnQldwQkFEb0FBQ0FMSUFOQkNHb1FpQWMyQWd3Z0F5d0FFMEVBU0FSQUlBTW9BZ2dRRndzZ0EwRVlha0htNWUwQUVDb0xJQU1nQTBFWWFrSGl0ZThBRUIwMkFnaEJoZ05CQUNBREtBSUlHd1JBSUFNZ0EwRVlha0hpdGU4QUVCMDJBZ0FnQXlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnY1FIeUlGUVhCUERRSUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2tRR0NFRUlBTWdDVUdBZ0lDQWVISTJBaEFnQXlBRU5nSUlJQU1nQlRZQ0RBd0JDeUFESUFVNkFCTWdBMEVJYWlFRUlBVkZEUUVMSUFRZ0J5QUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0N5QURRUWhxRUpnRE5nSVFJQU1zQUJOQkFFZ0VRQ0FES0FJSUVCY0xJQU5CR0dwQjRyWHZBQkFxQ3lBRFFTQnFKQUFNQUFzZ0NFR1FBbW9pQTBHNDBQSUFOZ0lBSUFOQ0FEY0NCQ0FEUWVUazh3QTJBZ0FnQTBJQU53SU1JQU1oQ3lNQVFVQnFJZ01rQUNBRElBRTJBamdnQXlBRFFUaHFRWUNEN2dBUUhUWUNDQUpBQWtCQmhnTkJBQ0FES0FJSUd3UkFJQU1nQTBFNGFrR0FnKzRBRUIwMkFnZ2dBeWdDQ0NJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUZRWEJQRFFNQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElna1FHQ0VFSUFNZ0NVR0FnSUNBZUhJMkFpQWdBeUFFTmdJWUlBTWdCVFlDSEF3QkN5QURJQVU2QUNNZ0EwRVlhaUVFSUFWRkRRRUxJQVFnQnlBRkVCa2FDeUFFSUFWcVFRQTZBQUFnQTBFb2FpSUZJZ1FnQXlrQ0dEY0NBQ0FFSUFNb0FpQTJBZ2dnQTBJQU53SVlJQU5CQURZQ0lBSkFJQVVnQzBFRWFpSUVSZzBBSUFNdEFETWlCMEVZZEVFWWRTRUZJQVFzQUF0QkFFNEVRQ0FGUVFCT0JFQWdCQ0FES1FNb053SUFJQVFnQXlnQ01EWUNDQXdDQ3lBRUlBTW9BaWdnQXlnQ0xCQWdEQUVMSUFRZ0F5Z0NLQ0FEUVNocUlBVkJBRWdpQkJzZ0F5Z0NMQ0FISUFRYkVDRWFDeUFETEFBelFRQklCRUFnQXlnQ0tCQVhDeUFETEFBalFRQklCRUFnQXlnQ0dCQVhDeUFEUVRocVFZQ0Q3Z0FRS2dzZ0F5QURRVGhxUWNDbzd3QVFIVFlDQ0VHR0EwRUFJQU1vQWdnYkJFQWdBeUFEUVRocVFjQ283d0FRSFRZQ0FDQURLQUlBSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQnhBZklnVkJjRThOQXdKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUNSQVlJUVFnQXlBSlFZQ0FnSUI0Y2pZQ0VDQURJQVEyQWdnZ0F5QUZOZ0lNREFFTElBTWdCVG9BRXlBRFFRaHFJUVFnQlVVTkFRc2dCQ0FISUFVUUdSb0xJQVFnQldwQkFEb0FBQ0FMSUFOQkNHb1FWellDRUNBRExBQVRRUUJJQkVBZ0F5Z0NDQkFYQ3lBRFFUaHFRY0NvN3dBUUtnc2dBMEZBYXlRQURBRUxBQXNnQmlnQ0JBUkFRY2dFRUJnaUF4QzdCQm9nQTBFQk9nQ3NBU0FESUFZb0FnUTJBdEFESUFNZ0JpMEFDRG9BbkFRZ0F5QUdLQUlNTmdLa0JDQURJQVlvQWhBMkFxZ0VBa0FnQ3l3QUQwRUFUZ1JBSUFnZ0N5Z0NERFlDaUFJZ0NDQUxLUUlFTndPQUFnd0JDeUFJUVlBQ2FpQUxLQUlFSUFzb0FnZ1FHZ3NnQTBIWUEyb2hCQ0FJTFFDTEFpSUdRUmgwUVJoMUlRVUNRQ0FETEFEakEwRUFUZ1JBSUFWQkFFNEVRQ0FFSUFncEE0QUNOd0lBSUFRZ0NDZ0NpQUkyQWdnTUFnc2dCQ0FJS0FLQUFpQUlLQUtFQWhBZ0RBRUxJQVFnQ0NnQ2dBSWdDRUdBQW1vZ0JVRUFTQ0lFR3lBSUtBS0VBaUFHSUFRYkVDRWFDeUFJTEFDTEFrRUFTQVJBSUFnb0FvQUNFQmNMSUFNZ0N5Z0NFRFlDd0FRZ0FpQURJQUlvQWdBb0FxZ0JFUUlBQ3lBSVFmQUJhaUlEUWJqUThnQTJBZ0FnQTBFQU5nSU1JQU5DQURjQ0JDQURRZWpoOHdBMkFnQWdBeUVHSXdCQklHc2lBeVFBSUFNZ0FUWUNHQ0FESUFOQkdHcEIwOFR2QUJBZE5nSUlBa0JCaGdOQkFDQURLQUlJR3dSQUlBTWdBMEVZYWtIVHhPOEFFQjAyQWdBZ0F5Z0NBQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ2NRSHlJRlFYQlBEUUlDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdrUUdDRUVJQU1nQ1VHQWdJQ0FlSEkyQWhBZ0F5QUVOZ0lJSUFNZ0JUWUNEQXdCQ3lBRElBVTZBQk1nQTBFSWFpRUVJQVZGRFFFTElBUWdCeUFGRUJrYUN5QUVJQVZxUVFBNkFBQWdCaUFEUVFocUVMY0lOZ0lFSUFNc0FCTkJBRWdFUUNBREtBSUlFQmNMSUFOQkdHcEIwOFR2QUJBcUN5QURJQU5CR0dwQm5iSHZBQkFkTmdJSVFZWURRUUFnQXlnQ0NCc0VRQ0FESUFOQkdHcEJuYkh2QUJBZE5nSUFJQU1vQWdBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJSEVCOGlCVUZ3VHcwQ0FrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUpFQmdoQkNBRElBbEJnSUNBZ0hoeU5nSVFJQU1nQkRZQ0NDQURJQVUyQWd3TUFRc2dBeUFGT2dBVElBTkJDR29oQkNBRlJRMEJDeUFFSUFjZ0JSQVpHZ3NnQkNBRmFrRUFPZ0FBSUFZZ0EwRUlhaENMQnpZQ0NDQURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN5QURRUmhxUVoyeDd3QVFLZ3NnQXlBRFFSaHFRYXFlN3dBUUhUWUNDRUdHQTBFQUlBTW9BZ2diQkVBZ0F5QURRUmhxUWFxZTd3QVFIVFlDQUNBREtBSUFJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lCeEFmSWdWQmNFOE5BZ0pBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQ1JBWUlRUWdBeUFKUVlDQWdJQjRjallDRUNBRElBUTJBZ2dnQXlBRk5nSU1EQUVMSUFNZ0JUb0FFeUFEUVFocUlRUWdCVVVOQVFzZ0JDQUhJQVVRR1JvTElBUWdCV3BCQURvQUFDQUdJQU5CQ0dvUXl3TTJBZ3dnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQTBFWWFrR3FudThBRUNvTElBTkJJR29rQUF3QUN5QUlRZUFCYWlJRFFialE4Z0EyQWdBZ0EwTC8vLy8vRHpjQ0JDQURRZmpYOGdBMkFnQWdBeUlKSVFjakFFRXdheUlESkFBZ0F5QUJOZ0lvSUFNZ0EwRW9ha0dqK080QUVCMDJBaEFDUUVHR0EwRUFJQU1vQWhBYkJFQWdBeUFEUVNocVFhUDQ3Z0FRSFRZQ0NDQURLQUlJSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQ2hBZklnUkJjRThOQWdKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaURCQVlJUVVnQXlBTVFZQ0FnSUI0Y2pZQ0dDQURJQVUyQWhBZ0F5QUVOZ0lVREFFTElBTWdCRG9BR3lBRFFSQnFJUVVnQkVVTkFRc2dCU0FLSUFRUUdSb0xJQVFnQldwQkFEb0FBQ0FEUVNCcUlBY2dBMEVRYWhDRkJpQUhJQU1wQXlBM0FnUWdBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3c2dBMEVvYWtHaitPNEFFQ29MSUFOQk1Hb2tBQXdBQ3lBSVFkQUJhaUlEUWJqUThnQTJBZ0FnQTBJQU53SUVJQU5CdE9YekFEWUNBQ0FESVFjakFFRWdheUlESkFBZ0F5QUJOZ0lZSUFNZ0EwRVlha0hmaU8wQUVCMDJBZ2dDUUFKQVFZWURRUUFnQXlnQ0NCc0VRQ0FESUFOQkdHcEIzNGp0QUJBZE5nSUFJQU1vQWdBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJS0VCOGlCVUZ3VHcwREFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSU1FQmdoQkNBRElBeEJnSUNBZ0hoeU5nSVFJQU1nQkRZQ0NDQURJQVUyQWd3TUFRc2dBeUFGT2dBVElBTkJDR29oQkNBRlJRMEJDeUFFSUFvZ0JSQVpHZ3NnQkNBRmFrRUFPZ0FBSUFjZ0EwRUlhaEJYTmdJRUlBTXNBQk5CQUVnRVFDQURLQUlJRUJjTElBTkJHR3BCMzRqdEFCQXFDeUFESUFOQkdHcEI4S3Z2QUJBZE5nSUlRWVlEUVFBZ0F5Z0NDQnNFUUNBRElBTkJHR3BCOEt2dkFCQWROZ0lBSUFNb0FnQWlCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUtFQjhpQlVGd1R3MERBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lNRUJnaEJDQURJQXhCZ0lDQWdIaHlOZ0lRSUFNZ0JEWUNDQ0FESUFVMkFnd01BUXNnQXlBRk9nQVRJQU5CQ0dvaEJDQUZSUTBCQ3lBRUlBb2dCUkFaR2dzZ0JDQUZha0VBT2dBQUlBY2dBMEVJYWhCWE5nSUlJQU1zQUJOQkFFZ0VRQ0FES0FJSUVCY0xJQU5CR0dwQjhLdnZBQkFxQ3lBRFFTQnFKQUFNQVFzQUN3SkFBa0FnQmlnQ0JBMEFJQVlvQWdnTkFDQUdLQUlNRFFBZ0NTZ0NDQ0FKS0FJRVFYOUhjZzBBSUFjb0FnUU5BQ0FIS0FJSVJRMEJDMEdnQkJBWUlnTVF1d1VhSUFOQkFUb0FyQUVnQXlBR0tBSUlOZ0x3QXlBRElBWW9BZ3cyQXVnRElBTWdDU2tDQkRjQytBTWdBeUFIS0FJRU5nS01CQ0FESUFjb0FnZzJBb1FFSUFJZ0F5QUNLQUlBS0FLb0FSRUNBQXNnQ0VIQUFXb2lBMEc0MFBJQU5nSUFJQU5DZnpjQ0JDQURRZGpMOHdBMkFnQWdBeUlKSVFZakFFRWdheUlESkFBZ0F5QUJOZ0lZSUFNZ0EwRVlha0dad080QUVCMDJBZ2dDUUFKQVFZWURRUUFnQXlnQ0NCc2lCd1JBSUFNZ0EwRVlha0dad080QUVCMDJBZ0FnQXlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnb1FIeUlGUVhCUERRTUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ3dRR0NFRUlBTWdERUdBZ0lDQWVISTJBaEFnQXlBRU5nSUlJQU1nQlRZQ0RBd0JDeUFESUFVNkFCTWdBMEVJYWlFRUlBVkZEUUVMSUFRZ0NpQUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0JpQURRUWhxRUU0MkFnUWdBeXdBRTBFQVNBUkFJQU1vQWdnUUZ3c2dBMEVZYWtHWndPNEFFQ29MSUFNZ0EwRVlha0h5ais4QUVCMDJBZ2hCaGdOQkFDQURLQUlJR3dSL0lBTWdBMEVZYWtIeWorOEFFQjAyQWdBZ0F5Z0NBQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ2NRSHlJRlFYQlBEUU1DUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdvUUdDRUVJQU1nQ2tHQWdJQ0FlSEkyQWhBZ0F5QUVOZ0lJSUFNZ0JUWUNEQXdCQ3lBRElBVTZBQk1nQTBFSWFpRUVJQVZGRFFFTElBUWdCeUFGRUJrYUN5QUVJQVZxUVFBNkFBQWdCaUFEUVFocUVFNDJBZ2dnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQTBFWWFrSHlqKzhBRUNwQkFBVWdCMEVBUndzYUlBTkJJR29rQUF3QkN3QUxJQWhCcUFGcUlnTkJ1TkR5QURZQ0FDQURRUUEyQWhRZ0EwTDkvLy8vWHpjQ0RDQURRdjMvLy85Zk53SUVJQU5CNk12ekFEWUNBQ0FESWdjZ0FSRFpGQ0FJUWRnQWFoRFJGQ0VGSXdCQjRBQnJJZ01rQUNBRElBRTJBbGdnQXlBRFFkZ0Fha0hvZ3U0QUVCMDJBaWdDUUFKQVFZWURRUUFnQXlnQ0tCc0VRQ0FESUFOQjJBQnFRZWlDN2dBUUhUWUNLQ0FES0FJb0lnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUNoQWZJZ1pCY0U4TkF3SkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlEQkFZSVFRZ0F5QU1RWUNBZ0lCNGNqWUNRQ0FESUFRMkFqZ2dBeUFHTmdJOERBRUxJQU1nQmpvQVF5QURRVGhxSVFRZ0JrVU5BUXNnQkNBS0lBWVFHUm9MSUFRZ0JtcEJBRG9BQUNBRFFjZ0FhaUlHSWdRZ0F5a0NPRGNDQUNBRUlBTW9Ba0EyQWdnZ0EwSUFOd0k0SUFOQkFEWUNRQUpBSUFZZ0JVRUVhaUlFUmcwQUlBTXRBRk1pQ2tFWWRFRVlkU0VHSUFRc0FBdEJBRTRFUUNBR1FRQk9CRUFnQkNBREtRTklOd0lBSUFRZ0F5Z0NVRFlDQ0F3Q0N5QUVJQU1vQWtnZ0F5Z0NUQkFnREFFTElBUWdBeWdDU0NBRFFjZ0FhaUFHUVFCSUlnUWJJQU1vQWt3Z0NpQUVHeEFoR2dzZ0F5d0FVMEVBU0FSQUlBTW9Ba2dRRndzZ0F5d0FRMEVBU0FSQUlBTW9BamdRRndzZ0EwSFlBR3BCNklMdUFCQXFDeUFESUFOQjJBQnFRYjJhN1FBUUhUWUNLRUdHQTBFQUlBTW9BaWdiQkVBZ0F5QURRZGdBYWtHOW11MEFFQjAyQWlBZ0F5Z0NJQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ29RSHlJR1FYQlBEUU1DUUFKQUlBWkJDMDhFUUNBR1FSQnFRWEJ4SWd3UUdDRUVJQU1nREVHQWdJQ0FlSEkyQWpBZ0F5QUVOZ0lvSUFNZ0JqWUNMQXdCQ3lBRElBWTZBRE1nQTBFb2FpRUVJQVpGRFFFTElBUWdDaUFHRUJrYUN5QUVJQVpxUVFBNkFBQWdCU0FEUVNocUVGYzJBaEFnQXl3QU0wRUFTQVJBSUFNb0FpZ1FGd3NnQTBIWUFHcEJ2WnJ0QUJBcUN5QURJQU5CMkFCcVFlM0w3Z0FRSFRZQ0tFR0dBMEVBSUFNb0FpZ2JCRUFnQXlBRFFkZ0Fha0h0eSs0QUVCMDJBaUFnQXlnQ0lDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnb1FIeUlHUVhCUERRTUNRQUpBSUFaQkMwOEVRQ0FHUVJCcVFYQnhJZ3dRR0NFRUlBTWdERUdBZ0lDQWVISTJBakFnQXlBRU5nSW9JQU1nQmpZQ0xBd0JDeUFESUFZNkFETWdBMEVvYWlFRUlBWkZEUUVMSUFRZ0NpQUdFQmthQ3lBRUlBWnFRUUE2QUFBZ0JTQURRU2hxRUlJT05nSVVJQU1zQUROQkFFZ0VRQ0FES0FJb0VCY0xJQU5CMkFCcVFlM0w3Z0FRS2dzZ0F5QURRZGdBYWtHWjV1OEFFQjAyQWloQmhnTkJBQ0FES0FJb0d3UkFJQU1nQTBIWUFHcEJtZWJ2QUJBZE5nSWdJQU1vQWlBaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJS0VCOGlCa0Z3VHcwREFrQUNRQ0FHUVF0UEJFQWdCa0VRYWtGd2NTSU1FQmdoQkNBRElBeEJnSUNBZ0hoeU5nSXdJQU1nQkRZQ0tDQURJQVkyQWl3TUFRc2dBeUFHT2dBeklBTkJLR29oQkNBR1JRMEJDeUFFSUFvZ0JoQVpHZ3NnQkNBR2FrRUFPZ0FBSUFVZ0EwRW9haEJPTmdJWUlBTXNBRE5CQUVnRVFDQURLQUlvRUJjTElBTkIyQUJxUVpubTd3QVFLZ3NnQXlBRFFkZ0Fha0dmcGUwQUVCMDJBaWhCaGdOQkFDQURLQUlvR3dSQUlBTWdBMEhZQUdwQm42WHRBQkFkTmdJZ0lBTW9BaUFpQkFSL0lBUW9BZ2dpQkVHSXpQRUFJQVFiQlVHSXpQRUFDeUlLRUI4aUJrRndUdzBEQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJTUVCZ2hCQ0FESUF4QmdJQ0FnSGh5TmdJd0lBTWdCRFlDS0NBRElBWTJBaXdNQVFzZ0F5QUdPZ0F6SUFOQktHb2hCQ0FHUlEwQkN5QUVJQW9nQmhBWkdnc2dCQ0FHYWtFQU9nQUFJQVVnQTBFb2FoQ2pDRFlDSENBRExBQXpRUUJJQkVBZ0F5Z0NLQkFYQ3lBRFFkZ0Fha0dmcGUwQUVDb0xJQU1nQTBIWUFHcEJ6Ylh1QUJBZE5nSW9RWVlEUVFBZ0F5Z0NLQnNFUUNBRElBTkIyQUJxUWMyMTdnQVFIVFlDSUNBREtBSWdJZ1FFZnlBRUtBSUlJZ1JCaU16eEFDQUVHd1ZCaU16eEFBc2lDaEFmSWdaQmNFOE5Bd0pBQWtBZ0JrRUxUd1JBSUFaQkVHcEJjSEVpREJBWUlRUWdBeUFNUVlDQWdJQjRjallDTUNBRElBUTJBaWdnQXlBR05nSXNEQUVMSUFNZ0Jqb0FNeUFEUVNocUlRUWdCa1VOQVFzZ0JDQUtJQVlRR1JvTElBUWdCbXBCQURvQUFDQUZJQU5CS0dvUXNnZzJBaUFnQXl3QU0wRUFTQVJBSUFNb0FpZ1FGd3NnQTBIWUFHcEJ6Ylh1QUJBcUN5QURJQU5CMkFCcVFZbUQ3d0FRSFRZQ0tFR0dBMEVBSUFNb0FpZ2JCRUFnQXlBRFFkZ0Fha0dKZys4QUVCMDJBaUFnQXlnQ0lDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnb1FIeUlHUVhCUERRTUNRQUpBSUFaQkMwOEVRQ0FHUVJCcVFYQnhJZ3dRR0NFRUlBTWdERUdBZ0lDQWVISTJBakFnQXlBRU5nSW9JQU1nQmpZQ0xBd0JDeUFESUFZNkFETWdBMEVvYWlFRUlBWkZEUUVMSUFRZ0NpQUdFQmthQ3lBRUlBWnFRUUE2QUFBZ0F5QURRU2hxRUlnRklBVWdBeWdDSERZQ1JDQUZJQU1wQWhRM0Fqd2dCU0FES1FJTU53STBJQVVnQXlrQ0JEY0NMQ0FETEFBelFRQklCRUFnQXlnQ0tCQVhDeUFEUWRnQWFrR0pnKzhBRUNvTElBTWdBMEhZQUdwQjRlenVBQkFkTmdJb1FZWURRUUFnQXlnQ0tCc0VRQ0FESUFOQjJBQnFRZUhzN2dBUUhUWUNJQ0FES0FJZ0lnUUVmeUFFS0FJSUlnUkJpTXp4QUNBRUd3VkJpTXp4QUFzaUNoQWZJZ1pCY0U4TkF3SkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlEQkFZSVFRZ0F5QU1RWUNBZ0lCNGNqWUNNQ0FESUFRMkFpZ2dBeUFHTmdJc0RBRUxJQU1nQmpvQU15QURRU2hxSVFRZ0JrVU5BUXNnQkNBS0lBWVFHUm9MSUFRZ0JtcEJBRG9BQUNBRklBTkJLR29RVGpZQ1NDQURMQUF6UVFCSUJFQWdBeWdDS0JBWEN5QURRZGdBYWtIaDdPNEFFQ29MSUFOQjRBQnFKQUFNQVFzQUN3SkFBa0FnQnlnQ0RFRjlSdzBBSUFjb0FoQkJmVWNOQUNBSktBSUVRWDlIRFFBZ0NTZ0NDRUYvUncwQUlBVW9BaUJGRFFFTFFiQUVFQmdpQXhEMEJpRUVJQU5CQVRvQXJBRWdBeUFGS0FJUU5nS01CQ0FESUFrb0FnUTJBdWdESUFNZ0NTZ0NDRFlDN0FNZ0F5QUZLQUlnTmdLWUJDQURJQVVvQWtnNkFLQUVJQU1nQnlnQ0JEWUM5QU1nQXlBSEtBSUlOZ0w0QXlBRElBY29BZ3cyQXZ3RElBTWdCeWdDRURZQ2dBUUNRQ0FGTEFBUFFRQk9CRUFnQ0NBRktBSU1OZ0pRSUFnZ0JTa0NCRGNEU0F3QkN5QUlRY2dBYWlBRktBSUVJQVVvQWdnUUdnc2dBMEhRQTJvaEJpQUlMUUJUSWdsQkdIUkJHSFVoQndKQUlBTXNBTnNEUVFCT0JFQWdCMEVBVGdSQUlBWWdDQ2tEU0RjQ0FDQUdJQWdvQWxBMkFnZ01BZ3NnQmlBSUtBSklJQWdvQWt3UUlBd0JDeUFHSUFnb0FrZ2dDRUhJQUdvZ0IwRUFTQ0lHR3lBSUtBSk1JQWtnQmhzUUlSb0xJQWdzQUZOQkFFZ0VRQ0FJS0FKSUVCY0xJQU1nQlNnQ0hEWUNsQVFDUUNBQUtBSWtRUVJLRFFBQ1FDQUVLQUtBQkVGOVJnMEFJQVFvQXBnRURRQWdCRUVDUVFFZ0JDZ0NnQVJCQTBZYk5nS1lCQXNnQkNnQy9BTkJmVVlOQUNBRUtBS01CQTBBSUFSQkFVRUNJQVFvQXZ3RFFRTkdHellDakFRTElBSWdBeUFDS0FJQUtBS29BUkVDQUFzZ0NFRW9haUlBUWJqUThnQTJBZ0FnQUVJQU53SUVJQUJCdU5ueUFEWUNBQ0FBUWdBM0Fnd2dBRUlBTndJVUlBQWhCQ01BUVRCcklnQWtBQ0FBSUFFMkFpZ2dBQ0FBUVNocVFmZWE3UUFRSFRZQ0NBSkFRWVlEUVFBZ0FDZ0NDQnNpQndSQUlBQWdBRUVvYWtIM211MEFFQjAyQWdBZ0FDZ0NBQ0lEQkg4Z0F5Z0NDQ0lEUVlqTThRQWdBeHNGUVlqTThRQUxJZ2tRSHlJR1FYQlBEUUlDUUFKQUlBWkJDMDhFUUNBR1FSQnFRWEJ4SWdvUUdDRURJQUFnQ2tHQWdJQ0FlSEkyQWhBZ0FDQUROZ0lJSUFBZ0JqWUNEQXdCQ3lBQUlBWTZBQk1nQUVFSWFpRURJQVpGRFFFTElBTWdDU0FHRUJrYUN5QURJQVpxUVFBNkFBQWdBRUVZYWlJRElBQkJDR29RaEFZZ0F5QUVRUVJxSWdaSEJFQWdCaUFBS0FJWUlBQW9BaHdRVVFzZ0JDQUFLQUlrTmdJUUlBQW9BaGdpQXdSQUlBQWdBellDSENBREVCY0xJQUFzQUJOQkFFZ0VRQ0FBS0FJSUVCY0xJQUJCS0dwQjk1cnRBQkFxQ3lBQUlBQkJLR3BCMHFqdEFCQWROZ0lJUVlZRFFRQWdBQ2dDQ0JzRWZ5QUFJQUJCS0dwQjBxanRBQkFkTmdJQUlBQW9BZ0FpQXdSL0lBTW9BZ2dpQTBHSXpQRUFJQU1iQlVHSXpQRUFDeUlIRUI4aUJrRndUdzBDQWtBQ1FDQUdRUXRQQkVBZ0JrRVFha0Z3Y1NJSkVCZ2hBeUFBSUFsQmdJQ0FnSGh5TmdJUUlBQWdBellDQ0NBQUlBWTJBZ3dNQVFzZ0FDQUdPZ0FUSUFCQkNHb2hBeUFHUlEwQkN5QURJQWNnQmhBWkdnc2dBeUFHYWtFQU9nQUFJQVFnQUVFSWFoQk9OZ0lVSUFBc0FCTkJBRWdFUUNBQUtBSUlFQmNMSUFCQktHcEIwcWp0QUJBcVFRQUZJQWRCQUVjTEdpQUFJQUJCS0dwQm1yN3VBQkFkTmdJSVFZWURRUUFnQUNnQ0NCc0VRQ0FBSUFCQktHcEJtcjd1QUJBZE5nSUFJQUFvQWdBaUF3Ui9JQU1vQWdnaUEwR0l6UEVBSUFNYkJVR0l6UEVBQ3lJSEVCOGlCa0Z3VHcwQ0FrQUNRQ0FHUVF0UEJFQWdCa0VRYWtGd2NTSUpFQmdoQXlBQUlBbEJnSUNBZ0hoeU5nSVFJQUFnQXpZQ0NDQUFJQVkyQWd3TUFRc2dBQ0FHT2dBVElBQkJDR29oQXlBR1JRMEJDeUFESUFjZ0JoQVpHZ3NnQXlBR2FrRUFPZ0FBSUFRZ0FFRUlhaENNQnpZQ0dDQUFMQUFUUVFCSUJFQWdBQ2dDQ0JBWEN5QUFRU2hxUVpxKzdnQVFLZ3NnQUVFd2FpUUFEQUFMSUFoQkdHb2lBRUc0MFBJQU5nSUFJQUJDQURjQ0JDQUFRWVRtOHdBMkFnQWdBQ0lISVFZakFFRWdheUlBSkFBZ0FDQUJOZ0lZSUFBZ0FFRVlha0g1eSs0QUVCMDJBZ2dDUUFKQVFZWURRUUFnQUNnQ0NCc0VRQ0FBSUFCQkdHcEIrY3Z1QUJBZE5nSUFJQUFvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJSkVCOGlBMEZ3VHcwREFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUtFQmdoQVNBQUlBcEJnSUNBZ0hoeU5nSVFJQUFnQVRZQ0NDQUFJQU0yQWd3TUFRc2dBQ0FET2dBVElBQkJDR29oQVNBRFJRMEJDeUFCSUFrZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFZZ0FFRUlhaENOQnpZQ0JDQUFMQUFUUVFCSUJFQWdBQ2dDQ0JBWEN5QUFRUmhxUWZuTDdnQVFLZ3NnQUNBQVFSaHFRZCtyN3dBUUhUWUNDRUdHQTBFQUlBQW9BZ2diQkVBZ0FDQUFRUmhxUWQrcjd3QVFIVFlDQUNBQUtBSUFJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lDUkFmSWdOQmNFOE5Bd0pBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQ2hBWUlRRWdBQ0FLUVlDQWdJQjRjallDRUNBQUlBRTJBZ2dnQUNBRE5nSU1EQUVMSUFBZ0F6b0FFeUFBUVFocUlRRWdBMFVOQVFzZ0FTQUpJQU1RR1JvTElBRWdBMnBCQURvQUFDQUdJQUJCQ0dvUVZ6WUNDQ0FBTEFBVFFRQklCRUFnQUNnQ0NCQVhDeUFBUVJocVFkK3I3d0FRS2dzZ0FFRWdhaVFBREFFTEFBc0NRQUpBQWtBZ0JDZ0NFQ0FFS0FJSUlBUW9BZ1JIY2cwQUlBUW9BaGdOQUNBRUtBSVVSUTBCQzBINEF4QVlJZ0VRM0FNYUlBRkJBVG9BckFGQkFDRUFJQWhCQURZQ0VDQUlRZ0EzQXdoQkFDRUdJQVFvQWdnZ0JDZ0NCQ0lKYXlJREJFQWdBMEVBU0EwQ0lBZ2dBeEFZSWdBMkFnZ2dDQ0FBSUFOQkFuVkJBblJxTmdJUUlBQWdDU0FERUJrZ0Eyb2hCZ3NnQ0NBRUtBSVFJZ00yQWhRZ0FVSFlBMm9nQUNBR0VGRWdBU0FETmdMa0F5QUFCRUFnQ0NBQU5nSU1JQUFRRndzZ0FTQUVLQUlZTmdMb0F5QUJJQVFvQWhRMkF1d0RJQUVnQnlnQ0JEWUM5QU1nQWlBQklBSW9BZ0FvQXFnQkVRSUFDeUFFRUpBS0dpQUZFUEVKR2lBTEVQSUpHaUFJUWNBQ2FpUUFEd3NRS0FBTEVDMEFDOWtWQVFkL0l3QkJRR29pQXlRQUlBTWdBallDT0NBRFFUQnFJZ1pCQURZQ0FDQUdJQU5CT0dvUWlBRTJBZ0JCQVNFSEFrQUNRRUdIQTBFQUlBWW9BZ0FiUlEwQUFrQUNRQU5BQWtBZ0JoQ0xCQ0FHS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1JCY0U4TkFBSkFBa0FnQkVFTFR3UkFJQVJCRUdwQmNIRWlDQkFZSVFJZ0F5QUlRWUNBZ0lCNGNqWUNLQ0FESUFJMkFpQWdBeUFFTmdJa0RBRUxJQU1nQkRvQUt5QURRU0JxSVFJZ0JFVU5BUXNnQWlBRklBUVFHUm9MSUFJZ0JHcEJBRG9BQUNBRFFTQnFFT2dESVFJZ0F5d0FLMEVBU0FSQUlBTW9BaUFRRndzQ1FDQUNCRUFnQUNBQklBWW9BZ0JCQVVFQUVJb0VJUWNNQVFzZ0JpZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1FRSHlJRlFYQlBEUVlDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdnUUdDRUNJQU1nQ0VHQWdJQ0FlSEkyQWhnZ0F5QUNOZ0lRSUFNZ0JUWUNGQXdCQ3lBRElBVTZBQnNnQTBFUWFpRUNJQVZGRFFFTElBSWdCQ0FGRUJrYUMwRUFJUVFnQWlBRmFrRUFPZ0FBSUFNb0FoUWdBeTBBR3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRCQjBZRWZ5QURRUkJxUVg5QnQ2RHVBRUVIRUJ0RklRUWdBeXdBR3dVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FES0FJUUVCY0xJQVFFUUNBQUlBRWdCaWdDQUJEYUNDRUhEQUVMSUFZb0FnQWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN5SUVFQjhpQlVGd1R3MEdBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lJRUJnaEFpQURJQWhCZ0lDQWdIaHlOZ0lZSUFNZ0FqWUNFQ0FESUFVMkFoUU1BUXNnQXlBRk9nQWJJQU5CRUdvaEFpQUZSUTBCQ3lBQ0lBUWdCUkFaR2d0QkFDRUVJQUlnQldwQkFEb0FBQ0FES0FJVUlBTXRBQnNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JRUVJHQkg4Z0EwRVFha0YvUWRidjd3QkJCQkFiUlNFRUlBTXNBQnNGSUFJTFFSaDBRUmgxUVFCSUJFQWdBeWdDRUJBWEN5QUVCRUFnQUNBQklBWW9BZ0FRMmdnaEJ3d0JDeUFHS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJCQWZJZ1ZCY0U4TkJnSkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlDQkFZSVFJZ0F5QUlRWUNBZ0lCNGNqWUNHQ0FESUFJMkFoQWdBeUFGTmdJVURBRUxJQU1nQlRvQUd5QURRUkJxSVFJZ0JVVU5BUXNnQWlBRUlBVVFHUm9MUVFBaEJDQUNJQVZxUVFBNkFBQWdBeWdDRkNBRExRQWJJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwRU1SZ1IvSUFOQkVHcEJmMEdFd3U4QVFRd1FHMFVoQkNBRExBQWJCU0FDQzBFWWRFRVlkVUVBU0FSQUlBTW9BaEFRRndzZ0JBUkFBbjhnQmlnQ0FDRUVJd0JCMEFCcklnSWtBQ0FDSUFRMkFrZ2dBaUFDUWNnQWFrSDZ3dThBRUIwMkFqZ0NRQUpBSUFJb0FqaEZCRUJCQUNFRVFlL0I3d0JCQUJBNkRBRUxJQUlnQWtISUFHcEIrc0x2QUJBZE5nSW9JQUlvQWlnaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJRkVCOGlCRUZ3VHcwQkFrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUlFQmdoQnlBQ0lBaEJnSUNBZ0hoeU5nSkFJQUlnQnpZQ09DQUNJQVEyQWp3TUFRc2dBaUFFT2dCRElBSkJPR29oQnlBRVJRMEJDeUFISUFVZ0JCQVpHZ3NnQkNBSGFrRUFPZ0FBSUFBb0FnUWhCQUpBSUFJc0FFTWlCMEVBVGdSQUlBSWdBa0ZBYXlnQ0FEWUNJQ0FDSUFJcEF6ZzNBeGdNQVFzZ0FrRVlhaUFDS0FJNElBSW9BandRR2dzZ0FrRW9haUlGSUFKQkdHb1F2QU1nQkNBRkVKY0JJUVFnQWl3QU0wRUFTQVJBSUFJb0FpZ1FGd3NnQWl3QUkwRUFTQVJBSUFJb0FoZ1FGd3NDZnlBRVJRUkFJQUlnQWlnQ09DQUNRVGhxSUFkQkFFZ2JOZ0lBUWJ6Qjd3QWdBaEE2UVFBTUFRc0NRQ0FFUWJEOS9BQkJvTnI1QUVGK0VCd2lCVVVFUUNBQ0lBSW9BamdnQWtFNGFpQUhRUUJJR3pZQ0VFSG1vZTBBSUFKQkVHb1FPZ3dCQzBIa0FSQVlJZ2NnQkJDZ0VpRUVJQUFnQWlnQ1NDQUhFRkFnQlNBRU5nSUVJQUVnQnlBQktBSUFLQUtvQVJFQ0FBc2dCVUVBUndzaEJDQUNMQUJEUVFCT0RRQWdBaWdDT0JBWEN5QUNRZEFBYWlRQUlBUU1BUXNRTFFBTElRY01BUXNnQmlnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnUVFIeUlGUVhCUERRWUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ2dRR0NFQ0lBTWdDRUdBZ0lDQWVISTJBaGdnQXlBQ05nSVFJQU1nQlRZQ0ZBd0JDeUFESUFVNkFCc2dBMEVRYWlFQ0lBVkZEUUVMSUFJZ0JDQUZFQmthQzBFQUlRUWdBaUFGYWtFQU9nQUFJQU1vQWhRZ0F5MEFHeUlDSUFKQkdIUkJHSFVpQWtFQVNCdEJDRVlFZnlBRFFSQnFRWDlCLzREdkFFRUlFQnRGSVFRZ0F5d0FHd1VnQWd0QkdIUkJHSFZCQUVnRVFDQURLQUlRRUJjTElBUUVRQ0FBSUFFZ0JpZ0NBQkNIQ3hvTUFRc2dCaWdDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdRUUh5SUZRWEJQRFFZQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnZ1FHQ0VDSUFNZ0NFR0FnSUNBZUhJMkFoZ2dBeUFDTmdJUUlBTWdCVFlDRkF3QkN5QURJQVU2QUJzZ0EwRVFhaUVDSUFWRkRRRUxJQUlnQkNBRkVCa2FDMEVBSVFRZ0FpQUZha0VBT2dBQUlBTW9BaFFnQXkwQUd5SUNJQUpCR0hSQkdIVWlBa0VBU0J0QkJVWUVmeUFEUVJCcVFYOUJtLzd1QUVFRkVCdEZJUVFnQXl3QUd3VWdBZ3RCR0hSQkdIVkJBRWdFUUNBREtBSVFFQmNMSUFRRVFDQUpSUVJBSUFFZ0FTZ0NBQ2dDQ0JFQUFFRWdSdzBGUWNBT0VCZ2lBa0VBUVg4UTlnTWhDU0FBS0FJRUlnUkJBVG9BOUFnQ1FDQUVLQUxrQmtFQ1J3MEFJQUFvQWlSQkFVY05BQ0FCS0FLY0EwR0JnSUNBZUVZTkFDQUJLQUtZQTBHQmdJQ0FlRVlOQUNBQlFSbEJmeEF3SVFRZ0NTQUJLQUtVQXpZQzRBSWdDU0FFS0FLd0FTQUJLQUtZQTJzMkF1UUNDeUFCSUFJZ0FTZ0NBQ2dDcUFFUkFnQUxJQUFnQ1NBR0tBSUFFSVlMSVFjTUFRc2dCaWdDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdRUUh5SUZRWEJQRFFZQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnZ1FHQ0VDSUFNZ0NFR0FnSUNBZUhJMkFoZ2dBeUFDTmdJUUlBTWdCVFlDRkF3QkN5QURJQVU2QUJzZ0EwRVFhaUVDSUFWRkRRRUxJQUlnQkNBRkVCa2FDMEVBSVFRZ0FpQUZha0VBT2dBQUlBTW9BaFFnQXkwQUd5SUNJQUpCR0hSQkdIVWlBa0VBU0J0QkIwWUVmeUFEUVJCcVFYOUJscEh2QUVFSEVCdEZJUVFnQXl3QUd3VWdBZ3RCR0hSQkdIVkJBRWdFUUNBREtBSVFFQmNMSUFRRVFDQUFJQUVnQmlnQ0FCRElEeUVIREFFTElBWW9BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlFRUI4aUJVRndUdzBFQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJSUVCZ2hBaUFESUFoQmdJQ0FnSGh5TmdJWUlBTWdBallDRUNBRElBVTJBaFFNQVFzZ0F5QUZPZ0FiSUFOQkVHb2hBaUFGUlEwQkN5QUNJQVFnQlJBWkdndEJBQ0VFSUFJZ0JXcEJBRG9BQUNBREtBSVVJQU10QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiQkg4Z0FnVWdBMEVRYWtGL1FZak04UUJCQUJBYlJTRUVJQU1zQUJzTFFSaDBRUmgxUVFCSUJFQWdBeWdDRUJBWEN5QUVCRUFnQUNBQklBWW9BZ0FRMHdKQkFTRUhEQUVMSUFNZ0JpZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxOZ0lBUWZDMThBQWdBeEFrQ3lBR0lBWVF4d0UyQWdCQmh3TkJBQ0FHS0FJQUcwVU5CQ0FIUVFGeERRRU1CQXNMRUMwQUMwRUFJUWRCdThidkFFRUFFRG9NQVFzTUFRc2dBMEZBYXlRQUlBZEJBWEVQQ3hBdEFBdGpBUUovUVlBQ0VCZ2lBeENMRENFRUlBQWdBaUFERUZBZ0JFRzhBV29nQWhCYUlBTkIzQUZxSUFJUW1RZ2dBMEh3QVdvZ0FoREhBaUFCSUFNZ0FTZ0NBQ2dDcUFFUkFnQWdBaUFERUVJZ0FDMEFLRVVFUUVFQkR3c2dBQ0FESUFJUTJRZ0xvd3dCQjM4akFFSFFBR3NpQXlRQUlBTWdBallDU0VHZ0JoQVlJZ2NRMmdVYUlBQWdBaUFIRUZBZ0IwSElBV29nQWhCcUlBZEIyQUZxSUFJUXh3SWdBU0FISUFFb0FnQW9BcWdCRVFJQUlBQkJBVG9BS0NBRElBTkJ5QUJxRUlnQk5nSkFBa0FDUUFKQUlBTkJRR3NvQWdBRVFDQURRVUJyS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ0pCY0U4TkF3SkFBa0FnQWtFTFR3UkFJQUpCRUdwQmNIRWlDQkFZSVFRZ0F5QUlRWUNBZ0lCNGNqWUNPQ0FESUFRMkFqQWdBeUFDTmdJMERBRUxJQU1nQWpvQU95QURRVEJxSVFRZ0FrVU5BUXNnQkNBRklBSVFHUm9MSUFJZ0JHcEJBRG9BQUVFQklRSWdBeWdDTkNBRExRQTdJZ1VnQlVFWWRFRVlkU0lGUVFCSUcwRUlSZ1IvSUFOQk1HcEJmMEgvZ084QVFRZ1FHMEVBUnlFQ0lBTXRBRHNGSUFVTFFSaDBRUmgxUVFCSUJFQWdBeWdDTUJBWEN5QUNSUTBCQzBFQUlRaEJvN2Z3QUVFQUVEb01BUXRCQUNFSUlBQWdCeUFES0FKQUVJY0xSUTBBSUFOQktHb2lBa0VBTmdJQUlBSWlCU0FEUVVCckVNY0JOZ0lBUVFFaENBSkFRWWNEUVFBZ0JTZ0NBQnRGRFFBRFFDQUZFSXNFQWtBQ1FBSkFBa0FDUUFKQUlBVW9BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlHRUI4aUJFRndTUVJBQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJSkVCZ2hBaUFESUFsQmdJQ0FnSGh5TmdJNElBTWdBallDTUNBRElBUTJBalFNQVFzZ0F5QUVPZ0E3SUFOQk1Hb2hBaUFFUlEwQkN5QUNJQVlnQkJBWkdnc2dBaUFFYWtFQU9nQUFJQVVvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJR0VCOGlCRUZ3VHcwQkFrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUpFQmdoQWlBRElBbEJnSUNBZ0hoeU5nSWdJQU1nQWpZQ0dDQURJQVEyQWh3TUFRc2dBeUFFT2dBaklBTkJHR29oQWlBRVJRMEJDeUFDSUFZZ0JCQVpHZ3NnQWlBRWFrRUFPZ0FBSUFOQkdHb1E2QU1oQWlBRExBQWpRUUJJQkVBZ0F5Z0NHQkFYQ3lBQ0JFQWdBQ0FISUFVb0FnQkJBVUVBRUlvRUlRZ01Cd3NnQXlnQ05DSUNJQU10QURzaUJDQUVRUmgwUVJoMUlnWkJBRWdiUVFaR0JFQWdBMEV3YWtGL1FkcjI3Z0JCQmhBYlJRMERJQU10QURzaUJDRUdJQU1vQWpRaEFnc2dBaUFFSUFaQkdIUkJHSFZCQUVnYlFRZEdCRUFnQTBFd2FrRi9RYmVnN2dCQkJ4QWJSUTBFSUFNdEFEc2lCQ0VHSUFNb0FqUWhBZ3NDUUNBQ0lBUWdCa0VZZEVFWWRVRUFTQnRCQWtZRWZ5QURRVEJxUVg5QnRlL3ZBRUVDRUJ0RkRRWWdBeTBBT3lJRUlRWWdBeWdDTkFVZ0Fnc2dCQ0FHUVJoMFFSaDFRUUJJRzBFQ1J3MEFJQU5CTUdwQmYwSEo3KzhBUVFJUUd3MEFJQVVvQWdBaEFrRUJJUWdnQUVFQk5nSUlRZUFCRUJnaUJCQ1lCaUVHSUFBZ0FpQUVFRkFnQmtHOEFXb2dBaEJhSUFSQjBBRnFJQUlReHdJZ0J5QUVJQWNvQWdBb0FxZ0JFUUlBSUFJZ0JCQkNEQWNMSUFVb0FnQWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN5SUdFQjhpQkVGd1R3MEZBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lKRUJnaEFpQURJQWxCZ0lDQWdIaHlOZ0lRSUFNZ0FqWUNDQ0FESUFRMkFnd01BUXNnQXlBRU9nQVRJQU5CQ0dvaEFpQUVSUTBCQ3lBQ0lBWWdCQkFaR2d0QkFDRUdJQUlnQkdwQkFEb0FBQ0FES0FJTUlBTXRBQk1pQWlBQ1FSaDBRUmgxSWdKQkFFZ2JCSDhnQWdVZ0EwRUlha0YvUVlqTThRQkJBQkFiUlNFR0lBTXRBQk1MUVJoMFFSaDFRUUJJQkVBZ0F5Z0NDQkFYQ3lBR0JFQWdBQ0FCSUFVb0FnQVEwd0pCQVNFSURBY0xJQU1nQXlnQ01DQURRVEJxSUFNc0FEdEJBRWdiTmdJQVFZM0o4UUFnQXhBa0RBWUxFQzBBQ3hBdEFBc2dBQ0FISUFVb0FnQVF6dzhoQ0F3REN5QUFJQWNnQlNnQ0FCRGFDQ0VJREFJTElBVW9BZ0FoQWtFQklRZ2dBRUVCTmdJSVFlQUJFQmdpQkJDWEJpRUdJQUFnQWlBRUVGQWdCa0c4QVdvZ0FoQmFJQVJCMEFGcUlBSVF4d0lnQnlBRUlBY29BZ0FvQXFnQkVRSUFJQUlnQkJCQ0RBRUxFQzBBQ3lBRExBQTdRUUJJQkVBZ0F5Z0NNQkFYQ3lBRklBVVF4d0UyQWdCQmh3TkJBQ0FGS0FJQUcwVU5BU0FJUVFGelFRRnhSUTBBQ3dzZ0F5Z0NTQ0FIRUVJTElBTkIwQUJxSkFBZ0NFRUJjUThMRUMwQUN6Z0FJQUJCd09tQUFUWUNBQ0FBTEFBN1FRQklCRUFnQUNnQ01CQVhDeUFBTEFBalFRQklCRUFnQUNnQ0dCQVhDeUFBRUprR0dpQUFDNHdWQWdoL0FYNGpBRUhRQW1zaUFpUUFJQUlnQVRZQ3lBSUNRQ0FBS0FJRUtBTG9CaUlBUWN2R0FHb3NBQUJCQUU0RVFDQUNJQUJCd01ZQWFpSUFLQUlJTmdMQUFpQUNJQUFwQWdBM0E3Z0NEQUVMSUFKQnVBSnFJQUFvQXNCR0lBQkJ4TVlBYWlnQ0FCQWFDeUFDUVpBQ2FoREVGQ0lKRUwwVUlBSkJBRG9BZ0FJZ0FrRUFPZ0NMQWdKQUFrQUNRQ0FDUWJnQ2FoQzdGQVJBSUFrZ0FrRzRBbW9Ra3cwaEFDQUNRUUEyQWlnZ0FrRUFOZ0x3QVNBSklBSkJLR29nQWtId0FXb2dBQkMrRkNBQ0tBTHdBU0lBRFFFTUF3c2dBa0c0QW1vUWtnMEVRQ0FDUWJnQ2FoREVBaUlBRFFFTUF3c2dBa0c0QW1vUXVoUkZEUUlnQWtHNEFtb2dBa0VvYWhEQUZCb2dBa0VBT2dEd0FTQUNRUUE2QVBzQkFrQWdBaWdDTUNJQVJRUkFJQUpCQURvQStBRWdBa0xqMkwyYjEreWN1aUEzQS9BQklBSkJDRG9BK3dFTUFRc2dBRUVBU0FSQUlBSkIwQUZxSWdGQkFDQUFheEI4SUFJZ0FVSGp4dkVBRUZnaUFDZ0NDRFlDNkFFZ0FpQUFLUUlBTndQZ0FTQUFRZ0EzQWdBZ0FFRUFOZ0lJSUFKQjhBRnFJQUlvQXVBQklBSkI0QUZxSUFJdEFPc0JJZ0JCR0hSQkdIVkJBRWdpQVJzZ0FpZ0M1QUVnQUNBQkd4Q01BUm9nQWl3QTZ3RkJBRWdFUUNBQ0tBTGdBUkFYQ3lBQ0xBRGJBVUVBVGcwQklBSW9BdEFCRUJjTUFRc2dBa0hRQVdvaUFTQUFFSHdnQWlBQlFmREc4UUFRV0NJQUtBSUlOZ0xvQVNBQ0lBQXBBZ0EzQStBQklBQkNBRGNDQUNBQVFRQTJBZ2dnQWtId0FXb2dBaWdDNEFFZ0FrSGdBV29nQWkwQTZ3RWlBRUVZZEVFWWRVRUFTQ0lCR3lBQ0tBTGtBU0FBSUFFYkVJd0JHaUFDTEFEckFVRUFTQVJBSUFJb0F1QUJFQmNMSUFJc0FOc0JRUUJPRFFBZ0FpZ0MwQUVRRndzZ0FrR0FBbW9pQ0VHRHgvRUFFRmdhSUFnZ0FpZ0M4QUVnQWtId0FXb2dBaTBBK3dFaUFFRVlkRUVZZFVFQVNDSUJHeUFDS0FMMEFTQUFJQUViRUl3QkdpQUNRZUFCYWlFQUl3QkJJR3NpQXlRQUlBSW9BaWdoQVNBRFFRQTJBaGdnQTBJQU53TVFJQU5CRUdvZ0FVRUNha0VIYjBFWWRFR0FnSUNJQkdwQkdIVVFiQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FDS0FJc0lnRkJBbW9PQlFBQkFnTUVCUXNnQUVJQU53SUFJQUJCQURZQ0NDQURLQUlVSUFNdEFCc2lBU0FCUVJoMFFSaDFRUUJJSWdVYklnUkJER29pQVVGd1R3MEdJQU1vQWhBaEJnSkFBa0FnQVVFS1RRUkFJQUFnQkRvQUN5QUFJUUVNQVFzZ0JFRWNha0Z3Y1NJSEVCZ2hBU0FBSUFkQmdJQ0FnSGh5TmdJSUlBQWdBVFlDQUNBQUlBUTJBZ1FnQkVVTkFRc2dBU0FHSUFOQkVHb2dCUnNnQkJBWkdnc2dBU0FFYWtFQU9nQUFJQUJCZ0xqdEFFRU1FSXdCR2d3RkN5QUFRZ0EzQWdBZ0FFRUFOZ0lJSUFNb0FoUWdBeTBBR3lJQklBRkJHSFJCR0hWQkFFZ2lCUnNpQkVFRmFpSUJRWEJQRFFVZ0F5Z0NFQ0VHQWtBQ1FDQUJRUXRQQkVBZ0JFRVZha0Z3Y1NJSEVCZ2hBU0FBSUFkQmdJQ0FnSGh5TmdJSUlBQWdBVFlDQUNBQUlBUTJBZ1FNQVFzZ0FDQUVPZ0FMSUFBaEFTQUVSUTBCQ3lBQklBWWdBMEVRYWlBRkd5QUVFQmthQ3lBQklBUnFRUUE2QUFBZ0FFR0h1TzBBUVFVUWpBRWFEQVFMSUFBZ0F5a0RFRGNDQUNBQUlBTW9BaGcyQWdnZ0EwRUFOZ0lZSUFOQ0FEY0RFQXdEQ3lBQVFnQTNBZ0FnQUVFQU5nSUlJQU1vQWhRZ0F5MEFHeUlCSUFGQkdIUkJHSFZCQUVnaUJSc2lCRUVHYWlJQlFYQlBEUU1nQXlnQ0VDRUdBa0FDUUNBQlFRdFBCRUFnQkVFV2FrRndjU0lIRUJnaEFTQUFJQWRCZ0lDQWdIaHlOZ0lJSUFBZ0FUWUNBQ0FBSUFRMkFnUU1BUXNnQUNBRU9nQUxJQUFoQVNBRVJRMEJDeUFCSUFZZ0EwRVFhaUFGR3lBRUVCa2FDeUFCSUFScVFRQTZBQUFnQUVHbWxPNEFRUVlRakFFYURBSUxJQUJDQURjQ0FDQUFRUUEyQWdnZ0F5Z0NGQ0FETFFBYklnRWdBVUVZZEVFWWRVRUFTQ0lGR3lJRVFRMXFJZ0ZCY0U4TkFpQURLQUlRSVFZQ1FBSkFJQUZCQ2swRVFDQUFJQVE2QUFzZ0FDRUJEQUVMSUFSQkhXcEJjSEVpQnhBWUlRRWdBQ0FIUVlDQWdJQjRjallDQ0NBQUlBRTJBZ0FnQUNBRU5nSUVJQVJGRFFFTElBRWdCaUFEUVJCcUlBVWJJQVFRR1JvTElBRWdCR3BCQURvQUFDQUFRWitVN2dCQkRSQ01BUm9NQVFzZ0F5QUJOZ0lBUWM3aTdnQWdBeEE2SUFCQkFEb0FBQ0FBUVFBNkFBc0xJQU1zQUJ0QkFFZ0VRQ0FES0FJUUVCY0xJQU5CSUdva0FBd0JDeEF0QUFzZ0NDQUNLQUxnQVNBQUlBSXRBT3NCSWdCQkdIUkJHSFZCQUVnaUFSc2dBaWdDNUFFZ0FDQUJHeENNQVJvZ0Fpd0E2d0ZCQUVnRVFDQUNLQUxnQVJBWEN5QUNRWUFDYWtHOG0rNEFFRmdhSUFJc0FQc0JRUUJJQkVBZ0FpZ0M4QUVRRnd0QkFDRUFJQUlvQW9RQ0lBSXNBSXNDSWdGQi93RnhJQUZCQUVnYlJRMEJDeUFDSUFKQnlBSnFRY2psN3dBUVFUWUMwQUVnQWlnQzBBRkZCRUFnQWlBQ1FjZ0Nha0hJNWU4QUVETTJBdEFCQ3lBQ0lBSkIwQUZxUVpXdDd3QVFNellDeUFFZ0FrRUFFQVEyQXNRQklBSkJ4QUZxRU9BSElnRW9BaFFoQXlBQktRSUlJUW9nQVNnQ0VDRUVJQUlnQVNrQ0FFSWdpVGNERUNBQ0lBUkJBV28yQWdRZ0FpQUtRaUNKTndNSUlBSWdBMEhzRG1vMkFnQWdBa0h3QVdvaUFVR000dThBSUFJUVR5QUNJQUpCeUFGcUlnTkJvSTN2QUJBak5nSW9JQUpCS0dvZ0FpZ0M4QUVnQVNBQ0xBRDdBVUVBU0JzUXlBRWdBaUFEUWV2bDd3QVFNellDd0FFZ0FpQUNRY0FCYWtIUm1PNEFFRE0yQXJnQkFrQWdBaWdDaEFJZ0Fpd0Fpd0lpQVVIL0FYRWdBVUVBU0JzRVFDTUFRUkJySWdBa0FDQUFJQUlvQXJnQk5nSUlJQUFvQWdnaEFTQUFRUkJxSkFBZ0FpQUJOZ0lvSUFKQktHb2dBaWdDZ0FJZ0FrR0FBbW9nQWl3QWl3SkJBRWdiRUowRERBRUxJQUpCMUxieUFEWUNNQ0FDUWVpMjhnQTJBbWdnQWtINHR2SUFLQUlBSWdFMkFpZ2dBa0VvYWlJRElBRkJER3NvQWdCcVFmeTI4Z0FvQWdBMkFnQWdBa0VBTmdJc0lBTWdBaWdDS0VFTWF5Z0NBR29pQVNBQ1FUUnFJZ1FRdkFFZ0FVS0FnSUNBY0RjQ1NDQUNRWUMzOGdBb0FnQWlDRFlDTUNBQ1FUQnFJZ0VnQ0VFTWF5Z0NBR3BCaExmeUFDZ0NBRFlDQUNBQ1FmUzI4Z0FvQWdBaUNEWUNLQ0FESUFoQkRHc29BZ0JxUVlpMzhnQW9BZ0EyQWdBZ0FrSG90dklBTmdKb0lBSkJ3TGJ5QURZQ0tDQUNRZFMyOGdBMkFqQWdCQkRaQVNFRElBSkNBRGNDVkNBQ1FnQTNBbHdnQWtFWU5nSmtJQUpCcEsveUFEWUNOQ0FCUVliVDd3QkJDaEJIR2dKL0lBQkJBRW9FUUNBQlFmN0c4UUJCQkJCSElBQVEwQU1NQVFzZ0FVR1N4L0VBUVFZUVIwRUFJQUJyRU5BREMwSDUxZkFBUVJZUVJ4b2pBRUVRYXlJQUpBQWdBQ0FDS0FLNEFUWUNDQ0FBS0FJSUlRRWdBRUVRYWlRQUlBSWdBVFlDSUNBQ1FlQUJhaUlBSUFRUW9RSWdBa0VnYWlBQ0tBTGdBU0FBSUFJc0FPc0JRUUJJR3hDZEF5QUNMQURyQVVFQVNBUkFJQUlvQXVBQkVCY0xJQUpCOExieUFDZ0NBQ0lBTmdJb0lBQkJER3NvQWdBZ0FrRW9hbXBCa0xmeUFDZ0NBRFlDQUNBQ1FhU3Y4Z0EyQWpRZ0FrR1V0L0lBS0FJQU5nSXdJQUlzQUY5QkFFZ0VRQ0FDS0FKVUVCY0xJQU1RemdFYUlBSkI2QUJxRUlJQkdnc2dBaXdBK3dGQkFFZ0VRQ0FDS0FMd0FSQVhDeUFDTFFDTEFpRUJDeUFCUVJoMFFSaDFRUUJPRFFBZ0FpZ0NnQUlRRndzZ0NSRENGQ0FDTEFEREFrRUFTQVJBSUFJb0FyZ0NFQmNMSUFKQjBBSnFKQUFMSGdBZ0FDQUJJQUlRVkNBQ1FiQUJhaUFCRUdrZ0FrSEFBV29nQVJCWkMxa0FJQUFnQVNBQ0VGUWdBa0hVQVdwQkFDQUNHMEVRYWlBQkVIa2dBa0g0QW1vZ0FSQnBJQUpCaUFOcUlBRVFXU0FDS0FLWUF5SUFRWUdBZ0lCNFJ3UkFJQUlnQUVFS2JiYzVBL0FDSUFKQjZBSnFJQUVReFFFTEM0d01BUVovSXdCQlFHb2lCeVFBQWtBQ1FDQUFJQUlRelFKRkJFQkJBQ0VBSUFkQklHb2lCRUc0MFBJQU5nSUFJQVJDQURjQ0JDQUVRYmpaOGdBMkFnQWdCRUlBTndJTUlBUkNBRGNDRkNBSFFRQTJBaGdnQjBJQU53TVFJQUlvQXR3RElBSW9BdGdESWdWcklnTUVRQ0FEUVFCSURRTWdCeUFERUJnaUFEWUNFQ0FISUFBZ0EwRUNkVUVDZEdvMkFoZ2dBQ0FGSUFNUUdTQURhaUVHQ3lBSElBSW9BdVFESWdNMkFod2dCRUVFYWlBQUlBWVFVU0FFSUFNMkFoQWdBQVJBSUFjZ0FEWUNGQ0FBRUJjTElBUWdBaWdDNkFNMkFoZ2dCQ0FDS0FMc0F6WUNGQ01BUVRCcklnQWtBQ0FBSUFFMkFpZ0NRQUpBQWtBZ0JDZ0NDQ0lESUFRb0FnUWlCVWNnQkNnQ0VDSUlRUUJIY2tVTkFDQUFRUUEyQWhBZ0FFSUFOd01JSUFNZ0JXc2lBd1JBSUFOQkFFZ05BaUFBSUFNUUdDSUdOZ0lJSUFBZ0JpQURRUUoxUVFKMGFqWUNFQ0FBSUFZZ0JTQURFQmtnQTJvMkFnd0xJQUFnQ0RZQ0ZDQUFRUmhxSWdNZ0FFRUlhaENtQ0NBQUtBSVlJUVVnQUN3QUl5RUdJQUFnQUVFb2FrSDNtdTBBRUNNMkFnQWdBQ0FGSUFNZ0JrRUFTQnNRSnlBQUxBQWpRUUJJQkVBZ0FDZ0NHQkFYQ3lBQUtBSUlJZ05GRFFBZ0FDQUROZ0lNSUFNUUZ3c2dCQ2dDRkNJREJFQWdBRUVJYWlJRklBTVFUU0FBS0FJSUlRTWdBQ3dBRXlFR0lBQWdBRUVvYWtIU3FPMEFFQ00yQWhnZ0FFRVlhaUFESUFVZ0JrRUFTQnNRSnlBQUxBQVRRUUJJQkVBZ0FDZ0NDQkFYQ3dzZ0JDZ0NHQ0lEQkVBZ0FFRUlhaUlGSUFNUXNBZ2dBQ2dDQ0NFRElBQXNBQk1oQmlBQUlBQkJLR3BCbXI3dUFCQWpOZ0lZSUFCQkdHb2dBeUFGSUFaQkFFZ2JFQ2NnQUN3QUUwRUFTQVJBSUFBb0FnZ1FGd3NMSUFCQk1Hb2tBQXdCQ3hBb0FBc2dCMEc0MFBJQU5nSUFJQWRDQURjQ0JDQUhRWVRtOHdBMkFnQWdCeUlBSUFJb0F2UUROZ0lFSXdCQklHc2lBaVFBSUFJZ0FUWUNHQUpBSUFBb0FnUWlBVVVOQUNBQ1FRaHFJZ01nQVJDeENDQUNLQUlJSVFVZ0Fpd0FFeUVHSUFJZ0FrRVlha0g1eSs0QUVDTTJBZ0FnQWlBRklBTWdCa0VBU0JzUUp5QUNMQUFUUVFCT0RRQWdBaWdDQ0JBWEN5QUFLQUlJSWdBRWZ5QUNRUWhxSWdFZ0FCQmJJQUlvQWdnaEFDQUNMQUFUSVFNZ0FpQUNRUmhxUWQrcjd3QVFJellDQUNBQ0lBQWdBU0FEUVFCSUd4QW5JQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xRUUFGSUFGQkFFY0xHaUFDUVNCcUpBQWdCQkNRQ2hvTUFRc2dBQ0FCSUFJUVZDQUNRZFFCYWtFQUlBSWJRUkJxSUFFUWVTQUNRZmdDYWlBQkVHa2dBa0dJQTJvZ0FSQlpJQUlvQXBnRElnQkJnWUNBZ0hoSEJFQWdBaUFBUVFwdHR6a0Q4QUlnQWtIb0Ftb2dBUkRGQVFzZ0FrSE1BMm9nQVJEQkJTTUFRVEJySWdBa0FDQUFJQUUyQWlnQ1FBSkFBa0FnQWlnQzNBTWlCQ0FDS0FMWUF5SURSeUFDS0FMa0F5SUdRUUJIY2tVTkFDQUFRUUEyQWhBZ0FFSUFOd01JSUFRZ0Eyc2lCQVJBSUFSQkFFZ05BaUFBSUFRUUdDSUZOZ0lJSUFBZ0JTQUVRUUoxUVFKMGFqWUNFQ0FBSUFVZ0F5QUVFQmtnQkdvMkFnd0xJQUFnQmpZQ0ZDQUFRUmhxSWdRZ0FFRUlhaENtQ0NBQUtBSVlJUU1nQUN3QUl5RUZJQUFnQUVFb2FrR3NtKzBBRUNNMkFnQWdBQ0FESUFRZ0JVRUFTQnNRSnlBQUxBQWpRUUJJQkVBZ0FDZ0NHQkFYQ3lBQUtBSUlJZ1JGRFFBZ0FDQUVOZ0lNSUFRUUZ3c2dBaWdDNkFNaUJBUkFJQUJCQ0dvaUF5QUVFTEFJSUFBb0FnZ2hCQ0FBTEFBVElRVWdBQ0FBUVNocVFhQys3Z0FRSXpZQ0dDQUFRUmhxSUFRZ0F5QUZRUUJJR3hBbklBQXNBQk5CQUVnRVFDQUFLQUlJRUJjTEN5QUNLQUxzQXlJRUJFQWdBRUVJYWlJRElBUVFUU0FBS0FJSUlRUWdBQ3dBRXlFRklBQWdBRUVvYWtHdnFlMEFFQ00yQWhnZ0FFRVlhaUFFSUFNZ0JVRUFTQnNRSnlBQUxBQVRRUUJJQkVBZ0FDZ0NDQkFYQ3dzZ0FFRXdhaVFBREFFTEVDZ0FDeU1BUVNCcklnQWtBQ0FBSUFFMkFoZ0NRQ0FDS0FMMEF5SUJSUTBBSUFCQkNHb2lBaUFCRUxFSUlBQW9BZ2doQVNBQUxBQVRJUVFnQUNBQVFSaHFRWjNNN2dBUUl6WUNBQ0FBSUFFZ0FpQUVRUUJJR3hBbklBQXNBQk5CQUU0TkFDQUFLQUlJRUJjTElBQkJJR29rQUFzZ0IwRkFheVFBRHdzUUtBQUw4UkFCQm44akFFR1FBV3NpQlNRQUFrQWdBQ0FDRU0wQ1JRUkFJQVZCZ0FGcUlnQkJ1TkR5QURZQ0FDQUFRbjgzQWdRZ0FFSFl5L01BTmdJQUlBQWdBaWdDNkFNMkFnUWdBQ0FDS0FMc0F6WUNDQ01BUVNCcklnTWtBQ0FESUFFMkFoZ0NRQ0FBS0FJRUlnUkJmMFlOQUNBRFFRaHFJZ1lnQkJCTklBTW9BZ2doQnlBRExBQVRJUWdnQXlBRFFSaHFRWm5BN2dBUUl6WUNBQ0FESUFjZ0JpQUlRUUJJR3hBbklBTXNBQk5CQUU0TkFDQURLQUlJRUJjTElBQW9BZ2dpQUVGL1JnUi9JQVJCZjBjRklBTkJDR29pQkNBQUVFMGdBeWdDQ0NFQUlBTXNBQk1oQmlBRElBTkJHR3BCOG8vdkFCQWpOZ0lBSUFNZ0FDQUVJQVpCQUVnYkVDY2dBeXdBRTBFQVNBUkFJQU1vQWdnUUZ3dEJBQXNhSUFOQklHb2tBQ0FGUWVnQWFpSUFRYmpROGdBMkFnQWdBRUVBTmdJVUlBQkMvZi8vLzE4M0Fnd2dBRUw5Ly8vL1h6Y0NCQ0FBUWVqTDh3QTJBZ0FnQUNBQ0tBTDBBellDQkNBQUlBSW9BdmdETmdJSUlBQWdBaWdDL0FNMkFnd2dBQ0FDS0FLQUJEWUNFQ0FBSUFFUTJCUWdCVUVZYWhEUkZDSUFJQUlvQW93RU5nSVFBa0FnQWl3QTJ3TkJBRTRFUUNBRklBSW9BdGdETmdJUUlBVWdBaWtDMEFNM0F3Z01BUXNnQlVFSWFpQUNLQUxRQXlBQ0tBTFVBeEFhQ3lBQVFRUnFJUU1nQlMwQUV5SUdRUmgwUVJoMUlRUUNRQ0FBTEFBUFFRQk9CRUFnQkVFQVRnUkFJQU1nQlNrRENEY0NBQ0FESUFVb0FoQTJBZ2dNQWdzZ0F5QUZLQUlJSUFVb0Fnd1FJQXdCQ3lBRElBVW9BZ2dnQlVFSWFpQUVRUUJJSWdNYklBVW9BZ3dnQmlBREd4QWhHZ3NnQlN3QUUwRUFTQVJBSUFVb0FnZ1FGd3NnQUNBQ0tBS1VCRFlDSENBQUlBSW9BcGdFTmdJZ0lBQWdBaXdBb0FRMkFrZ2pBRUhRQUdzaUFpUUFJQUlnQVRZQ1NDQUFRUVJxSVFFQ1FBSkFJQUFvQWdnZ0FDMEFEeUlESUFOQkdIUkJHSFVpQTBFQVNCc0VmeUFEQlNBQlFYOUJpTXp4QUVFQUVCdEZEUUlnQVN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FDSUFFb0FnZzJBakFnQWlBQktRSUFOd01vREFFTElBSkJLR29nQUNnQ0JDQUFLQUlJRUJvTElBSkJPR29pQVNBQ0tRSW9Od0lBSUFFZ0FpZ0NNRFlDQ0NBQ1FnQTNBaWdnQWtFQU5nSXdJQUlvQWpnaEF5QUNMQUJESVFRZ0FpQUNRY2dBYWtIb2d1NEFFQ00yQWlBZ0FrRWdhaUFESUFFZ0JFRUFTQnNRSnlBQ0xBQkRRUUJJQkVBZ0FpZ0NPQkFYQ3lBQ0xBQXpRUUJJQkVBZ0FpZ0NLQkFYQ3dzZ0FDZ0NFQ0lCQkVBZ0FrRTRhaUlESUFFUVd5QUNLQUk0SVFFZ0Fpd0FReUVFSUFJZ0FrSElBR3BCdlpydEFCQWpOZ0lnSUFKQklHb2dBU0FESUFSQkFFZ2JFQ2NnQWl3QVEwRUFTQVJBSUFJb0FqZ1FGd3NMSUFBb0FoUWlBUVJBSUFKQk9Hb2lBeUFCRUlNT0lBSW9BamdoQVNBQ0xBQkRJUVFnQWlBQ1FjZ0Fha0h0eSs0QUVDTTJBaUFnQWtFZ2FpQUJJQU1nQkVFQVNCc1FKeUFDTEFCRFFRQklCRUFnQWlnQ09CQVhDd3NnQUNnQ0dDSUJCRUFnQWtFNGFpSURJQUVRVFNBQ0tBSTRJUUVnQWl3QVF5RUVJQUlnQWtISUFHcEJtZWJ2QUJBak5nSWdJQUpCSUdvZ0FTQURJQVJCQUVnYkVDY2dBaXdBUTBFQVNBUkFJQUlvQWpnUUZ3c0xJQUFvQWh3aUFRUkFJQUpCT0dvaUF5QUJFS1FJSUFJb0FqZ2hBU0FDTEFCRElRUWdBaUFDUWNnQWFrR2ZwZTBBRUNNMkFpQWdBa0VnYWlBQklBTWdCRUVBU0JzUUp5QUNMQUJEUVFCSUJFQWdBaWdDT0JBWEN3c2dBQ2dDSUNJQkJFQWdBa0U0YWlJRElBRVFzd2dnQWlnQ09DRUJJQUlzQUVNaEJDQUNJQUpCeUFCcVFjMjE3Z0FRSXpZQ0lDQUNRU0JxSUFFZ0F5QUVRUUJJR3hBbklBSXNBRU5CQUVnRVFDQUNLQUk0RUJjTEN3SkFBa0FnQUNzRE1FUUFBTUQvLy8vZndXSU5BQ0FBS0FJNERRQWdBRUZBYXlzREFFUUFBQUFBQUFBQUFHRU5BUXNnQWtHVWhmMEFOZ0lBSUFJZ0FDa0NORGNDRENBQ0lBQXBBanczQWhRZ0FpQUFLQUpFTmdJY0lBSWdBQ2tDTERjQ0JDQUNRVGhxSWdFZ0FoQ0tCU0FDS0FJNElRTWdBaXdBUXlFRUlBSWdBa0hJQUdwQmlZUHZBQkFqTmdJZ0lBSkJJR29nQXlBQklBUkJBRWdiRUNjZ0Fpd0FRMEVBU0FSQUlBSW9BamdRRndzTElBQW9Ba2dpQVFSQUlBSkJPR29pQXlBQkVFMGdBaWdDT0NFQklBSXNBRU1oQkNBQ0lBSkJ5QUJxUWVIczdnQVFJellDSUNBQ1FTQnFJQUVnQXlBRVFRQklHeEFuSUFJc0FFTkJBRWdFUUNBQ0tBSTRFQmNMQ3lBQ1FkQUFhaVFBSUFBUThRa2FEQUVMSUFBZ0FTQUNFRlFnQWtIVUFXcEJBQ0FDRzBFUWFpQUJFSGtnQWtINEFtb2dBUkJwSUFKQmlBTnFJQUVRV1NBQ0tBS1lBeUlBUVlHQWdJQjRSd1JBSUFJZ0FFRUtiYmM1QS9BQ0lBSkI2QUpxSUFFUXhRRUxJQUpCekFOcUlBRVFwUUVnQWtIY0Eyb2dBUkNBQmlBQ1FlUURhaUFCRU1JRklBSkI4QU5xSUFFUTJCUWpBRUVnYXlJQUpBQWdBQ0FCTmdJWUFrQWdBaWdDakFRaUEwVU5BQ0FBUVFocUlnUWdBeEJiSUFBb0FnZ2hCaUFBTEFBVElRY2dBQ0FBUVJocVFlaWE3UUFRSXpZQ0FDQUFJQVlnQkNBSFFRQklHeEFuSUFBc0FCTkJBRTROQUNBQUtBSUlFQmNMSUFJb0FwQUVJZ1FFZnlBQVFRaHFJZ01nQkJDRkRpQUFLQUlJSVFRZ0FDd0FFeUVHSUFBZ0FFRVlha0dkek80QUVDTTJBZ0FnQUNBRUlBTWdCa0VBU0JzUUp5QUFMQUFUUVFCSUJFQWdBQ2dDQ0JBWEMwRUFCU0FEUVFCSEN4b2dBaWdDbEFRaUF3UkFJQUJCQ0dvaUJDQURFS1FJSUFBb0FnZ2hBeUFBTEFBVElRWWdBQ0FBUVJocVFhYWw3UUFRSXpZQ0FDQUFJQU1nQkNBR1FRQklHeEFuSUFBc0FCTkJBRWdFUUNBQUtBSUlFQmNMQ3lBQ0tBS1lCQ0lEQkVBZ0FFRUlhaUlFSUFNUXN3Z2dBQ2dDQ0NFRElBQXNBQk1oQmlBQUlBQkJHR3BCc0xidUFCQWpOZ0lBSUFBZ0F5QUVJQVpCQUVnYkVDY2dBQ3dBRTBFQVNBUkFJQUFvQWdnUUZ3c0xJQUJCSUdva0FDQUNRWndFYWlBQkVKTVZJQUpCcEFScUlBRVF6Z1FMSUFWQmtBRnFKQUFMd1F3Q0IzOEJmaU1BUVVCcUlnY2tBQUpBSUFBZ0FoRE5Ba1VFUUNBSFFUQnFJZ0JCdU5EeUFEWUNBQ0FBUVFBMkFnd2dBRUlBTndJRUlBQkI2T0h6QURZQ0FDQUFJQUlvQXZBRE5nSUlJQUFnQWlnQzZBTTJBZ3dqQUVFZ2F5SURKQUFnQXlBQk5nSVlBa0FnQUNnQ0JDSUVSUTBBSUFOQkNHb2lCaUFFRUxnSUlBTW9BZ2doQ0NBRExBQVRJUWtnQXlBRFFSaHFRZFBFN3dBUUl6WUNBQ0FESUFnZ0JpQUpRUUJJR3hBbklBTXNBQk5CQUU0TkFDQURLQUlJRUJjTElBQW9BZ2dpQmdSL0lBTkJDR29pQkNBR0VLOElJQU1vQWdnaEJpQURMQUFUSVFnZ0F5QURRUmhxUVoyeDd3QVFJellDQUNBRElBWWdCQ0FJUVFCSUd4QW5JQU1zQUJOQkFFZ0VRQ0FES0FJSUVCY0xRUUFGSUFSQkFFY0xHaUFBS0FJTUlnQUVRQ0FEUVFocUlnUWdBQkNvQXlBREtBSUlJUUFnQXl3QUV5RUdJQU1nQTBFWWFrR3FudThBRUNNMkFnQWdBeUFBSUFRZ0JrRUFTQnNRSnlBRExBQVRRUUJJQkVBZ0F5Z0NDQkFYQ3dzZ0EwRWdhaVFBSUFkQklHb2lBRUc0MFBJQU5nSUFJQUJDLy8vLy93ODNBZ1FnQUVINDEvSUFOZ0lBSUFBaEF3SkFJQUlvQXZ3RElBSW9BdmdEUVg5SGNnUkFJQWNnQWlrQytBTWlDamNER0F3QkMwRUFJUUFnQjBMLy8vLy9EemNDR0NBQ1Fjd0RhaUFDRU9ZQklnWW9BZ2hCQWs4RVFBSkFBa0FnQmlBR0tBSUVJZ2hHRFFBRFFDQUlLQUlJSWdrb0Fxd0VJZ1JCQ2tjRVFBSkFBa0FDUUFKQUlBQU5BQ0FFUVFGclFRSlBEUUFnQkNFQURBRUxJQUFnQkVjTkFRc0NRQUpBQWtBZ0FFRUJhdzRDQUFFRUN5QUZRUUowUVlDUTlBQnFLQUlBSUFrb0F2d0RSdzBCREFNTElBVkJBblJCNEkvMEFHb29BZ0FnQ1NnQy9BTkdEUUlMUWQyNDd3QkJBQkFrREFVTFFmRFE3Z0JCQUJBa0RBTUxJQVZCQVdvaEJRc2dDQ2dDQkNJSUlBWkhEUUFMQ3lBSElBQTJBaHdnQnlBRk5nSVlDd3NnQnlrREdDRUtDeUFESUFvM0FnUWpBRUV3YXlJQUpBQWdBQ0FCTmdJb0FrQWdBeWdDQkVGL1J5QURLQUlJUVFCSGNrVU5BQ0FBSUFNcEFnUWlDamNEQUNBQUlBbzNBeEFnQUVFWWFpSURJQUFRcHdnZ0FDZ0NHQ0VFSUFBc0FDTWhCU0FBSUFCQktHcEJvL2p1QUJBak5nSUlJQUJCQ0dvZ0JDQURJQVZCQUVnYkVDY2dBQ3dBSTBFQVRnMEFJQUFvQWhnUUZ3c2dBRUV3YWlRQUlBZEJDR29pQUVHNDBQSUFOZ0lBSUFCQ0FEY0NCQ0FBUWJUbDh3QTJBZ0FnQUNBQ0tBS01CRFlDQkNBQUlBSW9Bb1FFTmdJSUl3QkJJR3NpQWlRQUlBSWdBVFlDR0FKQUlBQW9BZ1FpQVVVTkFDQUNRUWhxSWdNZ0FSQmJJQUlvQWdnaEJDQUNMQUFUSVFVZ0FpQUNRUmhxUWQrSTdRQVFJellDQUNBQ0lBUWdBeUFGUVFCSUd4QW5JQUlzQUJOQkFFNE5BQ0FDS0FJSUVCY0xJQUFvQWdnaUFBUi9JQUpCQ0dvaUFTQUFFRnNnQWlnQ0NDRUFJQUlzQUJNaEF5QUNJQUpCR0dwQjhLdnZBQkFqTmdJQUlBSWdBQ0FCSUFOQkFFZ2JFQ2NnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3RCQUFVZ0FVRUFSd3NhSUFKQklHb2tBQXdCQ3lBQUlBRWdBaEJVSUFKQjFBRnFRUUFnQWh0QkVHb2dBUkI1SUFKQitBSnFJQUVRYVNBQ1FZZ0RhaUFCRUZrZ0FpZ0NtQU1pQUVHQmdJQ0FlRWNFUUNBQ0lBQkJDbTIzT1FQd0FpQUNRZWdDYWlBQkVNVUJDeUFDUWR3RGFpQUJFSjRJSUFKQjVBTnFJQUVRZ2djakFFRWdheUlBSkFBZ0FDQUJOZ0lZQWtBZ0FpZ0M4QU1pQTBVTkFDQUFRUWhxSWdRZ0F4Q3ZDQ0FBS0FJSUlRTWdBQ3dBRXlFRklBQWdBRUVZYWtHaHNlOEFFQ00yQWdBZ0FDQURJQVFnQlVFQVNCc1FKeUFBTEFBVFFRQk9EUUFnQUNnQ0NCQVhDeUFBUVNCcUpBQWpBRUV3YXlJQUpBQWdBQ0FCTmdJb0FrQWdBaWdDK0FOQmYwY2dBaWdDL0FOQkFFZHlSUTBBSUFBZ0Fpa0MrQU1pQ2pjREFDQUFJQW8zQXhBZ0FFRVlhaUlESUFBUXB3Z2dBQ2dDR0NFRUlBQXNBQ01oQlNBQUlBQkJLR3BCcC9qdUFCQWpOZ0lJSUFCQkNHb2dCQ0FESUFWQkFFZ2JFQ2NnQUN3QUkwRUFUZzBBSUFBb0FoZ1FGd3NnQUVFd2FpUUFJd0JCSUdzaUFDUUFJQUFnQVRZQ0dBSkFJQUlvQW9RRUlnTkZEUUFnQUVFSWFpSUVJQU1RV3lBQUtBSUlJUU1nQUN3QUV5RUZJQUFnQUVFWWFrR0dyTzhBRUNNMkFnQWdBQ0FESUFRZ0JVRUFTQnNRSnlBQUxBQVRRUUJPRFFBZ0FDZ0NDQkFYQ3lBQVFTQnFKQUFnQWtHSUJHb2dBUkM5QlFzZ0IwRkFheVFBQzJRQUlBQWdBU0FDRUZRZ0FrSFVBV3BCQUNBQ0cwRVFhaUFCRUhrZ0FrSDRBbW9nQVJCcElBSkJpQU5xSUFFUVdTQUNLQUtZQXlJQVFZR0FnSUI0UndSQUlBSWdBRUVLYmJjNUEvQUNJQUpCNkFKcUlBRVF4UUVMSUFKQnpBTnFJQUVRcFFFTHd3c0JCbjhqQUVGQWFpSUZKQUFDUUNBQUlBSVF6UUpGQkVBZ0JVRW9haUlBUWJqUThnQTJBZ0FnQUVJQU53SU1JQUJCQURvQUNDQUFRUUEyQWdRZ0FFR1kxZklBTmdJQUlBQWdBaWdDMEFNMkFnUWdBQ0FDTFFDY0JEb0FDQ0FBSUFJb0FxUUVOZ0lNSUFBZ0FpZ0NxQVEyQWhBakFFRWdheUlESkFBZ0F5QUJOZ0lZQWtBZ0FDZ0NCQ0lFUlEwQUlBTkJDR29pQmlBRUVMWUlJQU1vQWdnaEJ5QURMQUFUSVFnZ0F5QURRUmhxUWI2Vzd3QVFJellDQUNBRElBY2dCaUFJUVFCSUd4QW5JQU1zQUJOQkFFNE5BQ0FES0FJSUVCY0xJQUFzQUFnaUJnUi9JQU5CQ0dvaUJDQUdFRTBnQXlnQ0NDRUdJQU1zQUJNaEJ5QURJQU5CR0dwQmw1cnZBQkFqTmdJQUlBTWdCaUFFSUFkQkFFZ2JFQ2NnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3RCQUFVZ0JFRUFSd3NhSUFBb0Fnd2lCQVJBSUFOQkNHb2lCaUFFRUtVSUlBTW9BZ2doQkNBRExBQVRJUWNnQXlBRFFSaHFRZWJsN1FBUUl6WUNBQ0FESUFRZ0JpQUhRUUJJR3hBbklBTXNBQk5CQUVnRVFDQURLQUlJRUJjTEN5QUFLQUlRSWdBRVFDQURRUWhxSWdRZ0FCQ25CQ0FES0FJSUlRQWdBeXdBRXlFR0lBTWdBMEVZYWtIaXRlOEFFQ00yQWdBZ0F5QUFJQVFnQmtFQVNCc1FKeUFETEFBVFFRQklCRUFnQXlnQ0NCQVhDd3NnQTBFZ2FpUUFJQVZCRUdvaUFFRzQwUElBTmdJQUlBQkNBRGNDQkNBQVFlVGs4d0EyQWdBZ0FFSUFOd0lNQWtBZ0Fpd0E0d05CQUU0RVFDQUZJQUlvQXVBRE5nSUlJQVVnQWlrQzJBTTNBd0FNQVFzZ0JTQUNLQUxZQXlBQ0tBTGNBeEFhQ3lBQVFRUnFJUU1nQlMwQUN5SUdRUmgwUVJoMUlRUUNRQ0FBTEFBUFFRQk9CRUFnQkVFQVRnUkFJQU1nQlNrREFEY0NBQ0FESUFVb0FnZzJBZ2dNQWdzZ0F5QUZLQUlBSUFVb0FnUVFJQXdCQ3lBRElBVW9BZ0FnQlNBRVFRQklJZ01iSUFVb0FnUWdCaUFER3hBaEdnc2dCU3dBQzBFQVNBUkFJQVVvQWdBUUZ3c2dBQ0FDS0FMQUJEWUNFQ01BUVRCcklnSWtBQ0FDSUFFMkFpZ2dBRUVFYWlFQkFrQUNRQ0FBS0FJSUlBQXRBQThpQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFFc0FBc0xRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0lRSUFJZ0FTa0NBRGNEQ0F3QkN5QUNRUWhxSUFBb0FnUWdBQ2dDQ0JBYUN5QUNRUmhxSWdFZ0Fpa0NDRGNDQUNBQklBSW9BaEEyQWdnZ0FrSUFOd0lJSUFKQkFEWUNFQ0FDS0FJWUlRTWdBaXdBSXlFRUlBSWdBa0VvYWtHQWcrNEFFQ00yQWdBZ0FpQURJQUVnQkVFQVNCc1FKeUFDTEFBalFRQklCRUFnQWlnQ0dCQVhDeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDd3NnQUNnQ0VDSUJCRUFnQWtFWWFpSURJQUVRV3lBQ0tBSVlJUUVnQWl3QUl5RUVJQUlnQWtFb2FrSEFxTzhBRUNNMkFnQWdBaUFCSUFNZ0JFRUFTQnNRSnlBQ0xBQWpRUUJJQkVBZ0FpZ0NHQkFYQ3dzZ0FrRXdhaVFBSUFBUThna2FEQUVMSUFBZ0FTQUNFRlFnQWtIVUFXcEJBQ0FDRzBFUWFpQUJFSGtnQWtINEFtb2dBUkJwSUFKQmlBTnFJQUVRV1NBQ0tBS1lBeUlBUVlHQWdJQjRSd1JBSUFJZ0FFRUtiYmM1QS9BQ0lBSkI2QUpxSUFFUXhRRUxJQUpCd0FGcUlBRVFnZ1lqQUVFZ2F5SUFKQUFnQUNBQk5nSVlBa0FnQWlnQzBBTWlBMFVOQUNBQVFRaHFJZ1FnQXhDMkNDQUFLQUlJSVFNZ0FDd0FFeUVHSUFBZ0FFRVlha0hubHU4QUVDTTJBZ0FnQUNBRElBUWdCa0VBU0JzUUp5QUFMQUFUUVFCT0RRQWdBQ2dDQ0JBWEN5QUFRU0JxSkFBZ0FrSFVBMm9nQVJDbEFTQUNRZVFEYWlBQkVNRUZJQUpCN0FOcUlBRVErZ01qQUVFZ2F5SUFKQUFnQUNBQk5nSVlBa0FnQWkwQW5BUWlBMFVOQUNBQVFRaHFJZ1FnQTBFWWRFRVlkUkJOSUFBb0FnZ2hBeUFBTEFBVElRWWdBQ0FBUVJocVFZK2I3d0FRSXpZQ0FDQUFJQU1nQkNBR1FRQklHeEFuSUFBc0FCTkJBRTROQUNBQUtBSUlFQmNMSUFCQklHb2tBQ0FDUWFBRWFpQUJFSlVWSUFKQnJBUnFJQUVRN2dFZ0FrRzhCR29nQVJDOUJRc2dCVUZBYXlRQUM0NERBUU4vSUFBZ0FoRE5Ba1VFUUNBQ1Fjd0RhaUFCRUxBVkR3c2dBQ0FCSUFJUVZDQUNRZFFCYWtFQUlBSWJRUkJxSUFFUWVTQUNRZmdDYWlBQkVHa2dBa0dJQTJvZ0FSQlpJQUlvQXBnRElnQkJnWUNBZ0hoSEJFQWdBaUFBUVFwdHR6a0Q4QUlnQWtIb0Ftb2dBUkRGQVFzZ0FrSE1BMm9nQVJDd0ZTTUFRVEJySWdBa0FDQUFJQUUyQWlnQ1FBSkFBa0FnQWlnQzVBTWlBeUFDS0FMZ0F5SUVSZzBBSUFCQkFEWUNFQ0FBUWdBM0F3Z2dBeUFFYXlJREJFQWdBMEVBU0EwQ0lBQWdBeEFZSWdVMkFnZ2dBQ0FGSUFOQkFuVkJBblJxTmdJUUlBQWdCU0FFSUFNUUdTQURhallDREFzZ0FFRVlhaUlESUFCQkNHb1FxUWdnQUNnQ0dDRUVJQUFzQUNNaEJTQUFJQUJCS0dwQjJPL3RBQkFqTmdJQUlBQWdCQ0FESUFWQkFFZ2JFQ2NnQUN3QUkwRUFTQVJBSUFBb0FoZ1FGd3NnQUNnQ0NDSURSUTBBSUFBZ0F6WUNEQ0FERUJjTElBQkJNR29rQUF3QkN4QW9BQXNnQWtIc0Eyb2dBUkNsQVNBQ1Fmd0RhaUFCRU1FRklBSkJoQVJxSUFFUStnTWdBa0d3QkdvZ0FSQ0dBd3V5QXdFRGZ5QUFJQUlRelFKRkJFQWdBa0gwQTJvZ0FSQ2VDQ0FDUWZ3RGFpQUJFTnNVRHdzZ0FDQUJJQUlRVkNBQ1FkUUJha0VBSUFJYlFSQnFJQUVRZVNBQ1FmZ0NhaUFCRUdrZ0FrR0lBMm9nQVJCWklBSW9BcGdESWdCQmdZQ0FnSGhIQkVBZ0FpQUFRUXB0dHprRDhBSWdBa0hvQW1vZ0FSREZBUXNnQWtIY0Eyb2dBUkRPQkNBQ1FlUURhaUFCRUlVRklBSkI5QU5xSUFFUW5nZ2dBa0g4QTJvZ0FSRGJGQ01BUVNCcklnQWtBQ0FBSUFFMkFoZ0NRQ0FDS0FLSUJDSURSUTBBSUFCQkNHb2lCQ0FERUo0T0lBQW9BZ2doQXlBQUxBQVRJUVVnQUNBQVFSaHFRYm5vN3dBUUl6WUNBQ0FBSUFNZ0JDQUZRUUJJR3hBbklBQXNBQk5CQUU0TkFDQUFLQUlJRUJjTElBQkJJR29rQUNBQ1FZd0VhaUFCRUtVQklBSkJuQVJxSUFFUXdRVWdBa0drQkdvZ0FSRDZBeU1BUVNCcklnQWtBQ0FBSUFFMkFoZ0NRQ0FDS0FMVUJDSURSUTBBSUFCQkNHb2lCQ0FERUZzZ0FDZ0NDQ0VESUFBc0FCTWhCU0FBSUFCQkdHcEIwdnp1QUJBak5nSUFJQUFnQXlBRUlBVkJBRWdiRUNjZ0FDd0FFMEVBVGcwQUlBQW9BZ2dRRndzZ0FFRWdhaVFBSUFKQjJBUnFJQUVRaGdNTGdBSUJBWDhnQUNBQklBSVFWQ0FDUWJ3QmFrRUFJQUliUVJCcUlBRVFlU0FDUWRBQ2FpQUJFR2tnQWtIZ0Ftb2dBUkJaSUFKQjhBSnFRUUFnQWhzaUFFRVFhaUFCRU80QklBQkJJR29nQVJDdEFpQUFRVEJxSUFFUXR3SWdBRUhRQUdvZ0FSQ25BeUFBUWVBQWFpQUJFTWdESUFKQitBTnFJQUVRcFFFZ0FrR0lCR29nQVJDcEZTQUNRYWdFYWlBQkVLZ1ZJd0JCSUdzaUFDUUFJQUFnQVRZQ0dBSkFJQUlvQXN3RUlnRkZEUUFnQUVFSWFpSUNJQUVRVFNBQUtBSUlJUUVnQUN3QUV5RURJQUFnQUVFWWFrSDFoZTRBRUNNMkFnQWdBQ0FCSUFJZ0EwRUFTQnNRSnlBQUxBQVRRUUJPRFFBZ0FDZ0NDQkFYQ3lBQVFTQnFKQUFMa0FFQUlBQWdBU0FDRUZRZ0FrRzhBV3BCQUNBQ0cwRVFhaUFCRUhrZ0FrSFFBbW9nQVJCcElBSkI0QUpxSUFFUVdTQUNRZkFDYWtFQUlBSWJJZ0JCRUdvZ0FSRHVBU0FBUVNCcUlBRVFyUUlnQUVFd2FpQUJFTGNDSUFCQjBBQnFJQUVRcHdNZ0FFSGdBR29nQVJESUF5QUNRZmdEYWlBQkVLVUJJQUpCaUFScUlBRVFxUlVnQWtHb0JHb2dBUkNvRlF0dkFDQUFJQUVnQWhCVUlBSkJ2QUZxUVFBZ0FodEJFR29nQVJCNUlBSkIwQUpxSUFFUWFTQUNRZUFDYWlBQkVGa2dBa0h3QW1wQkFDQUNHeUlBUVJCcUlBRVE3Z0VnQUVFZ2FpQUJFSzBDSUFCQk1Hb2dBUkMzQWlBQ1FjQURhaUFCRUtVQklBSkIwQU5xSUFFUWhnTUx2UUVCQTM4Z0FDQUNFTTBDUlFSQUlBSkJ5QUZxSUFFUXV3MFBDeUFBSUFFZ0FoQlVJQUpCc0FGcUlBRVFwUUVqQUVFZ2F5SUFKQUFnQUNBQk5nSVlBa0FnQWlnQ3hBRWlBMFVOQUNBQVFRaHFJZ1FnQXhCTklBQW9BZ2doQXlBQUxBQVRJUVVnQUNBQVFSaHFRZFBYN2dBUUl6WUNBQ0FBSUFNZ0JDQUZRUUJJR3hBbklBQXNBQk5CQUU0TkFDQUFLQUlJRUJjTElBQkJJR29rQUNBQ1FjZ0JhaUFCRUxzTklBSkIwQUZxSUFFUXJRSWdBa0hnQVdvZ0FSQ25Bd3NmQUNBQUlBRWdBaEJVSUFKQnZBRnFJQUVRV1NBQ1FkQUJhaUFCRUljREM0b0NBUUovSXdCQklHc2lBaVFBQWtBZ0FDQUJFTTBDUlEwQUFrQWdBU2dDcEFFZ0FTMEFxd0VpQXlBRFFSaDBRUmgxUVFCSUcwVU5BQ0FDSUFCQm5BRnFRUVVRbHdJMkFoZ0NRQ0FCTEFDckFVRUFUZ1JBSUFJZ0FTZ0NxQUUyQWhBZ0FpQUJLUUtnQVRjRENBd0JDeUFDUVFocUlBRW9BcUFCSUFFb0FxUUJFQm9MSUFKQkdHb2dBaWdDQ0NBQ1FRaHFJQUlzQUJOQkFFZ2JFUFVDSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFFZ0FTZ0NBQ2dDQ0JFQUFFRUtSZzBBSUFBb0FxQUJJZ0VvQWdBaUF5QUJLQUlFTmdJRUlBRW9BZ1FnQXpZQ0FDQUFJQUFvQXFnQlFRRnJOZ0tvQVNBQkVCY2dBQ0FBS0FLZ0FTZ0NDRFlDbkFFTElBSkJJR29rQUF2R3BBSURFSDhDZkFGK0l3QkJJR3NpQ1NRQUFrQWdBU2dDbUFFZ0FTMEFud0VpQXlBRFFSaDBRUmgxUVFCSUcwVU5BQ0FKSUFCQm5BRnFRUVVRbHdJMkFoZ0NRQ0FCTEFDZkFVRUFUZ1JBSUFrZ0FTZ0NuQUUyQWhBZ0NTQUJLUUtVQVRjRENBd0JDeUFKUVFocUlBRW9BcFFCSUFFb0FwZ0JFQm9MSUFsQkdHb2dDU2dDQ0NBSlFRaHFJQWtzQUJOQkFFZ2JFUFVDSUFrc0FCTkJBRTROQUNBSktBSUlFQmNMQWtBZ0FTQUJLQUlBS0FJSUVRQUFRUXBHQkVBakFFR1FBV3NpQWlRQUFrQUNRQ0FBTFFDZ0FnMEFJQUlnQUNnQ0JFSFFBV29RaUFFMkFvQUJRWWNEUVFBZ0FpZ0NnQUViUlEwQUFrQWdBQ2dDQkNnQzZBWWlBMEhMeGdCcUxBQUFRUUJPQkVBZ0FpQURRY0RHQUdvaUF5Z0NDRFlDaUFFZ0FpQURLUUlBTndPQUFRd0JDeUFDUVlBQmFpQURLQUxBUmlBRFFjVEdBR29vQWdBUUdnc2dBaWdDaEFFZ0FpMEFpd0VpQXlBRFFSaDBRUmgxSWdOQkFFZ2JJUVFnQTBFQVNBUkFJQUlvQW9BQkVCY0xJQVFFUUNBQUlBQW9BZ1JCMEFGcUVJZ0JFTklQQ3lBQ0lBQW9BZ1JCMEFGcUVJZ0JOZ0tBQVNBQVFaZ0JhaUFDUVlBQmFoRG1Bd3dCQ3lBQ0lBQkJtQUZxUWZQZzd3QVFNellDZUNBQ0lBSkIrQUJxSWdOQjR1WHZBQkF6TmdKd0lBSWdBa0h3QUdvaUJFSEJwKzBBRURNMkFtZ2dBa0hvQUdwQjY2THZBQkF6R2lBQ0lBUkJ5NmZ0QUJBek5nSmdJQUlnQWtIZ0FHcEI0WTN2QUJBek5nSllJQUlnQTBIVjVlOEFFRE0yQWxBZ0FpQUNRZEFBYWtHODVlOEFFRE0yQWtnZ0FpQUNRY2dBYWtIUm1PNEFFRE0yQWtBZ0FpQUNRVUJyUVFNUWx3STJBamdnQWtFb2FpSURFTUFISUFJZ0FpZ0NLQ0FESUFJc0FETkJBRWdiTmdJZ0lBSkJnQUZxSWdOQngvZnRBQ0FDUVNCcUVFOGdBa0U0YWlBQ0tBS0FBU0FESUFJc0FJc0JRUUJJR3hEMUFpQUNMQUNMQVVFQVNBUkFJQUlvQW9BQkVCY0xJQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUpCQUJBRU5nSTRJQUpCT0dvUTRBY2lBeWdDRkNFRUlBTXBBZ2doRlNBREtBSVFJUVlnQWlBREtRSUFRaUNKTndNUUlBSWdCa0VCYWpZQ0JDQUNJQlZDSUlrM0F3Z2dBaUFFUWV3T2FqWUNBQ0FDUVlBQmFpSURRYWppN3dBZ0FoQlBJQUlnQWtIWUFHcEJBeENYQWpZQ0tDQUNRU2hxSUFJb0FvQUJJQU1nQWl3QWl3RkJBRWdiRVBVQ0FrQWdBQ2dDQkNnQzZBWWlBMEhMeGdCcUxBQUFRUUJPQkVBZ0FpQURRY0RHQUdvaUF5Z0NDRFlDTUNBQ0lBTXBBZ0EzQXlnTUFRc2dBa0VvYWlBREtBTEFSaUFEUWNUR0FHb29BZ0FRR2dzZ0FpZ0NMQ0FDTFFBeklnTWdBMEVZZEVFWWRTSURRUUJJR3lFRUlBTkJBRWdFUUNBQ0tBSW9FQmNMSUFRRVFDQUFJQUlvQW5nUTBnOExJQUlzQUlzQlFRQk9EUUFnQWlnQ2dBRVFGd3NnQWlBQVFaZ0Jha0dFNnU4QUVETTJBb0FCQWtBZ0FTZ0NrQWtpQkVVTkFDQUVLQUpFSUFRb0FrQnJRUUJNRFFBZ0FrR0FBV3BCbUtUdkFCQXpJZ2doQXlNQVFTQnJJZ0VrQUNBQklBTTJBaGdnQUNBRElBUVFWQ0FFUWFjQkVJQUJJZ01FUUFOQUFrQWdBeThCVUVFZVJnUkFJQUZCR0dwQnhiYnZBQkF6SVFZZ0EwR3cvZndBUVlTczh3QkJBQkFjSVFVakFFRWdheUlESkFBZ0F5QUdOZ0lZSUFBZ0JpQUZFRlFnQlVIQUFXb2dCaENyRlNBRlFiQUJhaUFHRUZrZ0JVR25BUkNBQVNJR0JFQURRQUpBSUFZdkFWQkJKVVlFUUNBQUlBTkJHR3BCakpmdkFCQXpJZ2NnQmtHdy9md0FRWlNNOHdCQkFCQWNJZ1lRVkNBR1FjQUJhaUFIRUtzVklBWkJzQUZxSUFjUVdRd0JDeUFEUVFocUlnY2dCaUFHS0FJQUtBSXdFUUlBSUFNZ0F5Z0NDQ0FISUFNc0FCTkJBRWdiTmdJQVFZVzI3d0FnQXhBa0lBTXNBQk5CQUU0TkFDQURLQUlJRUJjTElBVVF0Z2NpQmcwQUN3c2dBMEVnYWlRQURBRUxJQUZCQ0dvaUJpQURJQU1vQWdBb0FqQVJBZ0FnQVNBQktBSUlJQVlnQVN3QUUwRUFTQnMyQWdCQnBLUHZBQ0FCRUNRZ0FTd0FFMEVBVGcwQUlBRW9BZ2dRRndzZ0JCQzJCeUlERFFBTEN5QUJRU0JxSkFCQkRCQVlJZ0VnQUVHZ0FXbzJBZ1FnQVNBSU5nSUlJQUVnQUNnQ29BRWlBellDQUNBRElBRTJBZ1FnQUNBQk5nS2dBU0FBSUFBb0FxZ0JRUUZxTmdLb0FRc2dBaUFBS0FJRVFaZ0RhaENJQVRZQ0tFR0hBMEVBSUFJb0FpZ2JCRUFnQWlBQUtBSUVRWmdEYWhDSUFUWUNLQ0FDUVlBQmFpQUNRU2hxRU9ZREN5QUFJQUpCZ0FGcVFjYUU3UUFRTXlJRE5nS2NBVUVNRUJnaUFTQUFRYUFCYWpZQ0JDQUJJQU0yQWdnZ0FTQUFLQUtnQVNJRE5nSUFJQU1nQVRZQ0JDQUFJQUUyQXFBQklBQWdBQ2dDcUFGQkFXbzJBcWdCSUFJZ0FDZ0NCRUhnQkdvUWlBRTJBaWhCaHdOQkFDQUNLQUlvR3dSQUlBSWdBQ2dDQkVIZ0JHb1FpQUUyQWlnZ0FrR0FBV29nQWtFb2FoRG1Bd3NnQWtHUUFXb2tBRUVNRUJnaEFTQUFLQUtjQVNFQ0lBRWdBRUdnQVdvMkFnUWdBU0FDTmdJSUlBRWdBQ2dDb0FFaUFqWUNBQ0FDSUFFMkFnUWdBQ0FCTmdLZ0FTQUFJQUFvQXFnQlFRRnFOZ0tvQVF3QkN3SkFJQUVnQVNnQ0FDZ0NDQkVBQUVIREFFWUVRQ0FKUVFSQkJTQUFMUUNVQVNJR0d5SURPZ0FUSUFsQkNHb2lCRUdnaXUwQVFhdnY3d0FnQmhzZ0F4QVpHaUFESUFSeVFRQTZBQUFnQUNBQVFad0JhaUFKS0FJSUlBUWdDU3dBRTBFQVNCc1FNeUlETmdLY0FTQUFJQU1nQVJCVUlBRkJ5QUZxSUFNUWFTQUJRZGdCYWlBREVJY0RJQWtzQUJOQkFFNE5BU0FKS0FJSUVCY01BUXNnQVNBQktBSUFLQUlJRVFBQVFScEdCRUFnQUMwQWxBRU5BaUFBSUFCQm5BRnFRWWZ2N1FBUU15SUVOZ0tjQVNNQVFTQnJJZ01rQUNBQUxRQ1VBVVVFUUNBQUtBSUVLQUxrQmlFR0lBTkJBRFlDR0NBRFFnQTNBeEFDZndKQUFrQUNRQUpBQWtBZ0JnNEVBQUVFQWdNTElBTkJBem9BR3lBRFFRQTZBQk1nQTBIT2llMEFMd0FBT3dFUUlBTkIwSW50QUMwQUFEb0FFaUFEUVJCcURBUUxJQU5CQURvQUdTQURRZmJ6N2dBdEFBQTZBQmdnQTBFSk9nQWJJQU5CN3ZQdUFDa0FBRGNERUNBRFFSQnFEQU1MSUFOQkFEb0FHU0FEUWFDazd3QXRBQUE2QUJnZ0EwRUpPZ0FiSUFOQm1LVHZBQ2tBQURjREVDQURRUkJxREFJTElBTWdCallDQUVIV3ZQRUFJQU1RSkNBRFFRQTZBQkFnQTBFQU9nQWJJQU5CRUdvTUFRc2dBMEVRYWlJR1FZU2Y3Z0JCRFJBN0lBTW9BaEFnQmlBRExBQWJRUUJJR3dzaEJpQURJQUJCbkFGcUlnVkJpNVR2QUJBak5nSUlJQU5CQ0dvZ0JoQW5JQU1zQUJ0QkFFZ0VRQ0FES0FJUUVCY0xJQU1nQlVFRkVKY0NOZ0lRSUFOQkVHcEJ2NkR1QUJEMUFnc2dBQ0FFSUFFUVZDQUJRYkFCYWlBRUVHa2dBVUhBQVdvZ0JCQ0hBeUFEUVNCcUpBQU1BUXNnQVNBQktBSUFLQUlJRVFBQVFjUUFSZ1JBSUFBZ0FFR2NBV3BCbHBMdkFCQXpJZ00yQXB3QklBQWdBeUFCRUZRZ0FVSElBV29nQXhCcElBRkIyQUZxSUFNUWh3TU1BUXNnQVNBQktBSUFLQUlJRVFBQVFSbEdCRUFnQUMwQWxBRU5BaUFBSUFCQm5BRnFRWnl3N3dBUU15SUVOZ0tjQVNNQVFZQUJheUlESkFBZ0F5QUVOZ0o0SUFBZ0JDQUJFRlFDUUNBQktBSzBBVUYvUmcwQUlBTWdBU2dDc0FGQkNtMDJBbEFnQTBIb0FHb2lCRUd3NWU4QUlBTkIwQUJxRUU4Z0F5Z0NhQ0VHSUFNc0FITWhCU0FESUFOQitBQnFRZFRvN2dBUUl6WUNZQ0FEUWVBQWFpQUdJQVFnQlVFQVNCc1FKeUFETEFCelFRQklCRUFnQXlnQ2FCQVhDeUFESUFFb0FyUUJRUXB0TmdKQUlBTkI2QUJxSWdSQnNPWHZBQ0FEUVVCckVFOGdBeWdDYUNFR0lBTXNBSE1oQlNBRElBTkIrQUJxUVlldDdRQVFJellDWUNBRFFlQUFhaUFHSUFRZ0JVRUFTQnNRSnlBRExBQnpRUUJJQkVBZ0F5Z0NhQkFYQ3lBRElBRW9BcndCUVFwdE5nSXdJQU5CNkFCcUlnUkJzT1h2QUNBRFFUQnFFRThnQXlnQ2FDRUdJQU1zQUhNaEJTQURJQU5CK0FCcVFZNlA3Z0FRSXpZQ1lDQURRZUFBYWlBR0lBUWdCVUVBU0JzUUp5QURMQUJ6UVFCSUJFQWdBeWdDYUJBWEN5QURJQUVvQXNBQlFRcHROZ0lnSUFOQjZBQnFJZ1JCc09YdkFDQURRU0JxRUU4Z0F5Z0NhQ0VHSUFNc0FITWhCU0FESUFOQitBQnFRZkdPN2dBUUl6WUNZQ0FEUWVBQWFpQUdJQVFnQlVFQVNCc1FKeUFETEFCelFRQklCRUFnQXlnQ2FCQVhDeUFESUFFb0FzQUJRUXB0TmdJUUlBTkI2QUJxSWdSQnNPWHZBQ0FEUVJCcUVFOGdBeWdDYUNFR0lBTXNBSE1oQlNBRElBTkIrQUJxUWZHTzdnQVFJellDWUNBRFFlQUFhaUFHSUFRZ0JVRUFTQnNRSnlBRExBQnpRUUJPRFFBZ0F5Z0NhQkFYQ3lBQktBTE1BU0FCTFFEVEFTSUVJQVJCR0hSQkdIVkJBRWdpQkJzRVFDQUJRY2dCYWlJR0tBSUFJUVVnQXlBRFFmZ0Fha0hGdHU4QUVDTTJBbWdnQTBIb0FHb2dCU0FHSUFRYkVDY0xBa0FnQVNzRGlBWWlFMFFBQUFBQUFBRHdQMkVOQUNBRElCTTVBd0FnQTBIb0FHb2lCRUhoZ3U4QUlBTVFUeUFES0FKb0lRWWdBeXdBY3lFRklBTWdBMEg0QUdwQjI0cnRBQkFqTmdKZ0lBTkI0QUJxSUFZZ0JDQUZRUUJJR3hBbklBTXNBSE5CQUU0TkFDQURLQUpvRUJjTElBTkJnQUZxSkFBTUFRc2dBU0FCS0FJQUtBSUlFUUFBUVNCR0JFQWdBQzBBbEFFTkFpQUFJQUJCbkFGcVFaWFE3Z0FRTXlJRU5nS2NBU01BUWRBQWF5SURKQUFnQXlBRU5nSklJQUFnQkNBQkVGUWdBeUFCS0FLVUEwRUtiVFlDSUNBRFFUaHFJZ1JCc09YdkFDQURRU0JxRUU4Z0F5Z0NPQ0VHSUFNc0FFTWhCU0FESUFOQnlBQnFRZitPN2dBUUl6WUNNQ0FEUVRCcUlBWWdCQ0FGUVFCSUd4QW5JQU1zQUVOQkFFZ0VRQ0FES0FJNEVCY0xJQU1nQVNnQ21BTkJDbTAyQWhBZ0EwRTRhaUlFUWJEbDd3QWdBMEVRYWhCUElBTW9BamdoQmlBRExBQkRJUVVnQXlBRFFjZ0Fha0hoanU0QUVDTTJBakFnQTBFd2FpQUdJQVFnQlVFQVNCc1FKeUFETEFCRFFRQklCRUFnQXlnQ09CQVhDd0pBSUFFb0Fwd0RJZ1JCZ1lDQWdIaEdEUUFnQXlBRVFRcHROZ0lBSUFOQk9Hb2lCRUd3NWU4QUlBTVFUeUFES0FJNElRWWdBeXdBUXlFRklBTWdBMEhJQUdwQnFZUHRBQkFqTmdJd0lBTkJNR29nQmlBRUlBVkJBRWdiRUNjZ0F5d0FRMEVBVGcwQUlBTW9BamdRRndzZ0FVSEFBV29nQXlnQ1NCQlpJQU5CMEFCcUpBQU1BUXNnQVNBQktBSUFLQUlJRVFBQVFjZ0FSZ1JBSUFBZ0FFR2NBV3BCMnZidUFCQXpJZ00yQXB3QklBQWdBeUFCRUZRZ0FVRzhBV29nQXhCWklBRkIzQUZxSUFNUW1BZ2dBVUh3QVdvZ0F4Q0hBd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkJ5UUJHQkVBZ0FDQUFRWndCYWtIeXJlNEFFRE1pQXpZQ25BRWdBVUhRQVdwQkFDQUJHMEVRYWlBREVJMEtJQUFnQXlBQkVGUWdBVUc4QVdvZ0F4QlpEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSEtBRVlFUUNBQUxRQ1VBVVVOQWlBQUlBQkJuQUZxUWNudjd3QVFNeUlETmdLY0FTQUFJQU1nQVJEZ0R3d0JDeUFCSUFFb0FnQW9BZ2dSQUFCQnl3QkdCRUFnQUMwQWxBRkZEUUlnQUNBQVFad0Jha0cxNys4QUVETWlBellDbkFFZ0FDQURJQUVRNEE4TUFRc2dBU0FCS0FJQUtBSUlFUUFBUWN3QVJnUkFJQUFnQUVHY0FXb2dDVUVJYWlJRFFiZWc3Z0JCMXUvdkFDQUFMUUNVQVJzUVZTSUdLQUlBSUFNZ0Jpd0FDMEVBU0JzUU15SUVOZ0tjQVNBQUlBUWdBUkJVSUFGQnZBRnFJQVFRV1NBQlFkd0JhaUFFRUljREl3QkJJR3NpQXlRQUlBTWdCRFlDR0FKQUlBRW9BdkFCSWdSRkRRQWdBMEVJYWlJRklBUVFXeUFES0FJSUlRUWdBeXdBRXlFSElBTWdBMEVZYWtId2wrMEFFQ00yQWdBZ0F5QUVJQVVnQjBFQVNCc1FKeUFETEFBVFFRQk9EUUFnQXlnQ0NCQVhDeUFEUVNCcUpBQWdCaXdBQzBFQVRnMEJJQVlvQWdBUUZ3d0JDeUFCSUFFb0FnQW9BZ2dSQUFCQkRVWUVRQ0FBSUFFUXpRSkZCRUFnQUNBQUtBS2NBU0FCRU44UERBSUxJQUFnQUVHY0FXcEIxNzd1QUJBeklnTTJBcHdCSUFBZ0F5QUJFTjhQREFFTElBRWdBU2dDQUNnQ0NCRUFBRUVQUmdSQUlBQWdBRUdjQVdwQjAvL3VBQkF6SWdZMkFwd0JJQUFnQmlBQkVGUWpBRUZBYWlJREpBQWdBeUFHTmdJZ0FrQWdBVUd3QVdvaUJDZ0NCQ0lGUVg5R0RRQWdBMEVvYWlJSElBVVFUU0FES0FJb0lRZ2dBeXdBTXlFS0lBTWdBMEVnYWtIZjErNEFFQ00yQWhnZ0EwRVlhaUFJSUFjZ0NrRUFTQnNRSnlBRExBQXpRUUJPRFFBZ0F5Z0NLQkFYQ3lBRUt3TUlJaE5FQUFBQUFBQUE4TDloQkg4Z0JVRi9Sd1VnQTBFb2FpSUZJQk1RaVFVZ0F5Z0NLQ0VISUFNc0FETWhDQ0FESUFOQklHcEJyb0R0QUJBak5nSVlJQU5CR0dvZ0J5QUZJQWhCQUVnYkVDY2dBeXdBTTBFQVNBUkFJQU1vQWlnUUZ3dEJBQXNhSUFOQkFEWUNQQ0FEUWdBM0FqUWdBMEtBZ0lDQWNEY0NMQ0FEUWF6UjhnQTJBaWdnQkVFUWFpQURRU2hxRU84VUlRVWdBMEdzMGZJQU5nSW9JQU1zQUQ5QkFFZ0VRQ0FES0FJMEVCY0xJQVZGQkVBZ0EwR3MwZklBTmdJQUlBTWdCQ2tDRkRjQ0JDQURRUXhxSVFVQ1FDQUVMQUFuUVFCT0JFQWdCU0FFS1FJY053SUFJQVVnQkNnQ0pEWUNDQXdCQ3lBRklBUW9BaHdnQkNnQ0lCQWFDeUFEUVNocUlnVWdBeERkRFNBREtBSW9JUWNnQXl3QU15RUlJQU1nQTBFZ2FrSEFsKzBBRUNNMkFoZ2dBMEVZYWlBSElBVWdDRUVBU0JzUUp5QURMQUF6UVFCSUJFQWdBeWdDS0JBWEN5QURRYXpSOGdBMkFnQWdBeXdBRjBFQVNBUkFJQU1vQWd3UUZ3c0xJQVFvQWlnaUJBUkFJQU5CS0dvaUJTQUVFRTBnQXlnQ0tDRUVJQU1zQURNaEJ5QURJQU5CSUdwQnllRHVBQkFqTmdJWUlBTkJHR29nQkNBRklBZEJBRWdiRUNjZ0F5d0FNMEVBU0FSQUlBTW9BaWdRRndzTElBTkJRR3NrQUNBQlFkd0JhaUFHRUdrakFFSFFBR3NpQXlRQUlBTWdCallDU0FKQUlBRkI4QUZxSWdRb0FnUWlCVUYvUmcwQUlBTkJPR29pQnlBRkVFMGdBeWdDT0NFSUlBTXNBRU1oQ2lBRElBTkJ5QUJxUWZLLzdnQVFJellDTUNBRFFUQnFJQWdnQnlBS1FRQklHeEFuSUFNc0FFTkJBRTROQUNBREtBSTRFQmNMSUFRb0FnZ2lCd1IvSUFOQk9Hb2lCU0FIRUxFT0lBTW9BamdoQnlBRExBQkRJUWdnQXlBRFFjZ0Fha0dibnU4QUVDTTJBakFnQTBFd2FpQUhJQVVnQ0VFQVNCc1FKeUFETEFCRFFRQklCRUFnQXlnQ09CQVhDMEVBQlNBRlFYOUhDeG9DUUFKQUlBUW9BaFFOQUNBRUtBSVlRWDlIRFFBZ0JDc0RJRVFBQU1ELy8vL2Z3V0VOQVFzZ0EwSGcwZklBTmdJWUlBTWdCQ2tDSERjQ0pDQURJQVFvQWlRMkFpd2dBeUFFS1FJVU53SWNJQU5CT0dvaUJTQURRUmhxRU5zTklBTW9BamdoQnlBRExBQkRJUWdnQXlBRFFjZ0Fha0gzdXU0QUVDTTJBakFnQTBFd2FpQUhJQVVnQ0VFQVNCc1FKeUFETEFCRFFRQklCRUFnQXlnQ09CQVhDd3NnQkVFb2FpRUZBa0FDUUNBRUtBSXNJQVF0QURNaUJ5QUhRUmgwUVJoMUlnZEJBRWdiQkg4Z0J3VWdCVUYvUVlqTThRQkJBQkFiUlEwQ0lBVXNBQXNMUVJoMFFSaDFRUUJPQkVBZ0F5QUZLQUlJTmdJUUlBTWdCU2tDQURjRENBd0JDeUFEUVFocUlBUW9BaWdnQkNnQ0xCQWFDeUFEUVRocUlnVWdBeWtDQ0RjQ0FDQUZJQU1vQWhBMkFnZ2dBMElBTndJSUlBTkJBRFlDRUNBREtBSTRJUWNnQXl3QVF5RUlJQU1nQTBISUFHcEJ2NTd2QUJBak5nSXdJQU5CTUdvZ0J5QUZJQWhCQUVnYkVDY2dBeXdBUTBFQVNBUkFJQU1vQWpnUUZ3c2dBeXdBRTBFQVNBUkFJQU1vQWdnUUZ3c0xJQVFvQWpRaUJVRi9Sd1JBSUFOQk9Hb2lCeUFGRUUwZ0F5Z0NPQ0VGSUFNc0FFTWhDQ0FESUFOQnlBQnFRWXZBN2dBUUl6WUNNQ0FEUVRCcUlBVWdCeUFJUVFCSUd4QW5JQU1zQUVOQkFFZ0VRQ0FES0FJNEVCY0xDeUFFS3dNNEloTkVBQUFBQUFBQThMOWlCRUFnQTBFNGFpSUVJQk1RaVFVZ0F5Z0NPQ0VGSUFNc0FFTWhCeUFESUFOQnlBQnFRYWFkN3dBUUl6WUNNQ0FEUVRCcUlBVWdCQ0FIUVFCSUd4QW5JQU1zQUVOQkFFZ0VRQ0FES0FJNEVCY0xDeUFEUWRBQWFpUUFJQUZCc0FKcUlBWVFod01NQVFzZ0FTQUJLQUlBS0FJSUVRQUFRUkZHQkVBZ0FDQUFRWndCYWtHNDJPNEFFRE1pQXpZQ25BRWdBQ0FESUFFUVZBd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQkVrWUVRQ0FBSUFCQm5BRnFRWUdPN2dBUU15SUROZ0tjQVNBQUlBTWdBUkJVREFFTElBRWdBU2dDQUNnQ0NCRUFBRUdZQVVZRVFDQUFJQUJCbkFGcVFkei83Z0FRTXlJRE5nS2NBU0FCUWJBQmFpQURFR2tnQVVIQUFXb2dBeENTQ0NBQlFjZ0JhaUFERUZrZ0FDQURJQUVRVkF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCR0VZRVFDQUFJQUJCbkFGcVFiMlU3Z0FRTXlJRU5nS2NBU0FBSUFRZ0FSQlVJQUZCd0FGcVFRQWdBUnRCRUdvZ0JCQjVJQUZCMUFKcUlBUVFyaFVnQVVIa0Ftb2dCQkJwSXdCQklHc2lBeVFBSUFNZ0JEWUNHQUpBSUFFb0F2Z0NJZ1pGRFFBZ0EwRUlhaUlGSUFZUWdRNGdBeWdDQ0NFR0lBTXNBQk1oQnlBRElBTkJHR3BCdWVqdkFCQWpOZ0lBSUFNZ0JpQUZJQWRCQUVnYkVDY2dBeXdBRTBFQVRnMEFJQU1vQWdnUUZ3c2dBMEVnYWlRQUlBRkIvQUpxSUFRUVdRd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQm1RRkdCRUFnQUNBQVFad0Jha0gvZ084QUVETWlCRFlDbkFFZ0FDQUVJQUVRVkNBQlFiZ0NhaUFFRUpzVklBRkI2QUpxSUFRUWtSVWdBVUdRQTJvZ0JCQ0xGU0FCUWJBRGFpQUVFRmtnQVVHd0FXcEJBQ0FCR3lJRFFSQnFJQVFRbVFvZ0EwRW9haUFFRUtNVklBTkJPR29nQkJDY0ZTQURRWkFCYWlBRUVLVU5JQU5CcEFGcUlBUVFtUlVnQTBHc0FXb2dCQkRsRkNBQlFkQURhaUFFRUtVVkl3QkJJR3NpQXlRQUlBTWdCRFlDR0FKQUlBRW9BdlFESWdaRkRRQWdBMEVJYWlJRklBWVFrQTRnQXlnQ0NDRUdJQU1zQUJNaEJ5QURJQU5CR0dwQmhzSHZBQkFqTmdJQUlBTWdCaUFGSUFkQkFFZ2JFQ2NnQXl3QUUwRUFUZzBBSUFNb0FnZ1FGd3NnQTBFZ2FpUUFJd0JCSUdzaUF5UUFJQU1nQkRZQ0dBSkFJQUVvQXZ3RElnWkZEUUFnQTBFSWFpSUZJQVlRV3lBREtBSUlJUVlnQXl3QUV5RUhJQU1nQTBFWWFrSHloTzhBRUNNMkFnQWdBeUFHSUFVZ0IwRUFTQnNRSnlBRExBQVRRUUJPRFFBZ0F5Z0NDQkFYQ3lBRFFTQnFKQUFqQUVFZ2F5SURKQUFnQXlBRU5nSVlBa0FnQVNnQ2hBUWlCa1VOQUNBRFFRaHFJZ1VnQmhDb0F5QURLQUlJSVFjZ0F5d0FFeUVJSUFNZ0EwRVlha0cwbnU4QUVDTTJBZ0FnQXlBSElBVWdDRUVBU0JzUUp5QURMQUFUUVFCT0RRQWdBeWdDQ0JBWEN5QUJLd09JQkNJVFJBQUFBQUFBQUFBQVlRUi9JQVpCQUVjRklBTkJDR29pQmlBVEVITWdBeWdDQ0NFRklBTXNBQk1oQnlBRElBTkJHR3BCbFlEdEFCQWpOZ0lBSUFNZ0JTQUdJQWRCQUVnYkVDY2dBeXdBRTBFQVNBUkFJQU1vQWdnUUZ3dEJBQXNhSUFFb0FwQUVJZ1lFUUNBRFFRaHFJZ1VnQmhDakRpQURLQUlJSVFZZ0F5d0FFeUVISUFNZ0EwRVlha0h5aCs0QUVDTTJBZ0FnQXlBR0lBVWdCMEVBU0JzUUp5QURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN3c2dBMEVnYWlRQUlBRkJsQVJxSUFRUTdSUU1BUXNnQVNBQktBSUFLQUlJRVFBQVFUeEdCRUFnQUNBQVFad0Jha0dSbXUwQUVETWlBellDbkFFZ0FDQURJQUVRM1FnTUFRc2dBU0FCS0FJQUtBSUlFUUFBUVQxR0JFQWdBQ0FBUVp3QmFrR1N3UEFBRURNaUF6WUNuQUVnQUNBRElBRVEzUWdNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRVDVHQkVBZ0FDQUFRWndCYWtINzRPOEFFRE1pQXpZQ25BRWdBQ0FESUFFUTNRZ01BUXNnQVNBQktBSUFLQUlJRVFBQVFUOUdCRUFnQUNBQVFad0Jha0crd1BBQUVETWlBellDbkFFZ0FDQURJQUVRM1FnTUFRc2dBU0FCS0FJQUtBSUlFUUFBUVIxR0JFQWdBQ0FBUVp3QmFrSFZsTzRBRURNaUJEWUNuQUVnQUNBRUlBRVFWQ0FCUWNBQmFpQUVFSmtLSUFGQjJBRnFJQVFRcmhVZ0FVSG9BV29nQkJCcElBRkIrQUZxSUFRUWh3TWdBVUdJQW1vZ0JCQzdEU01BUVNCcklnTWtBQ0FESUFRMkFoZ0NRQ0FCS0FLVUFpSUdSUTBBSUFOQkNHb2lCU0FHRUZzZ0F5Z0NDQ0VHSUFNc0FCTWhCeUFESUFOQkdHcEIwb3J0QUJBak5nSUFJQU1nQmlBRklBZEJBRWdiRUNjZ0F5d0FFMEVBVGcwQUlBTW9BZ2dRRndzZ0EwRWdhaVFBSUFGQm1BSnFJQVFRV1F3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCbWdGR0JFQWdBQ0FBUVp3QmFrR3JnTzhBRURNaUJEWUNuQUVnQUNBRUlBRVFWQ0FCUWJnQ2FpQUVFSnNWSUFGQjZBSnFJQVFRa1JVZ0FVR1FBMm9nQkJDTEZTQUJRYkFEYWlBRUVGa2dBVUd3QVdwQkFDQUJHeUlEUVJCcUlBUVFtUW9nQTBFb2FpQUVFS01WSUFOQk9Hb2dCQkNjRlNBRFFaQUJhaUFFRUtVTklBTkJwQUZxSUFRUW1SVWdBMEdzQVdvZ0JCRGxGQ0FCUVlBWWFpQUVFS1VWSUFGQm9CaHFJQVFRYVNBQlFiQVlhaUFFRUpJSUl3QkJNR3NpQXlRQUlBTWdCRFlDS0FKQUlBRkJ1QmhxSWdZb0FnUWlCVVVOQUNBRFFSaHFJZ2NnQlJDd0RpQURLQUlZSVFVZ0F5d0FJeUVJSUFNZ0EwRW9ha0g5a3U4QUVDTTJBaEFnQTBFUWFpQUZJQWNnQ0VFQVNCc1FKeUFETEFBalFRQk9EUUFnQXlnQ0dCQVhDeUFHUVFocUlRVUNRQUpBSUFZb0Fnd2dCaTBBRXlJSElBZEJHSFJCR0hVaUIwRUFTQnNFZnlBSEJTQUZRWDlCaU16eEFFRUFFQnRGRFFJZ0JTd0FDd3RCR0hSQkdIVkJBRTRFUUNBRElBVW9BZ2cyQWdnZ0F5QUZLUUlBTndNQURBRUxJQU1nQmlnQ0NDQUdLQUlNRUJvTElBTkJHR29pQmlBREtRSUFOd0lBSUFZZ0F5Z0NDRFlDQ0NBRFFnQTNBZ0FnQTBFQU5nSUlJQU1vQWhnaEJTQURMQUFqSVFjZ0F5QURRU2hxUVpxVDd3QVFJellDRUNBRFFSQnFJQVVnQmlBSFFRQklHeEFuSUFNc0FDTkJBRWdFUUNBREtBSVlFQmNMSUFNc0FBdEJBRWdFUUNBREtBSUFFQmNMQ3lBRFFUQnFKQUFqQUVFZ2F5SURKQUFnQXlBRU5nSVlBa0FnQVVIUUdHb3JBd2dpRTBRQUFBQUFBQUR3djJFTkFDQURRUWhxSWdZZ0V4Q0pCU0FES0FJSUlRVWdBeXdBRXlFSElBTWdBMEVZYWtHcHF1OEFFQ00yQWdBZ0F5QUZJQVlnQjBFQVNCc1FKeUFETEFBVFFRQk9EUUFnQXlnQ0NCQVhDeUFEUVNCcUpBQWpBRUVnYXlJREpBQWdBeUFFTmdJWUFrQWdBVUhnR0dvb0FnUWlCa1VOQUNBRFFRaHFJZ1VnQmhCTklBTW9BZ2doQmlBRExBQVRJUWNnQXlBRFFSaHFRWnZzN1FBUUl6WUNBQ0FESUFZZ0JTQUhRUUJJR3hBbklBTXNBQk5CQUU0TkFDQURLQUlJRUJjTElBTkJJR29rQUNNQVFUQnJJZ01rQUNBRElBUTJBaWdDUUNBQlFlZ1lhaUlHS0FJRUlnVkZEUUFnQTBFWWFpSUhJQVVRV3lBREtBSVlJUWdnQXl3QUl5RUtJQU1nQTBFb2FrSDRpTzBBRUNNMkFoQWdBMEVRYWlBSUlBY2dDa0VBU0JzUUp5QURMQUFqUVFCT0RRQWdBeWdDR0JBWEN5QUdLQUlJSWdjRWZ5QURRUmhxSWdVZ0J4Q3pEaUFES0FJWUlRY2dBeXdBSXlFSUlBTWdBMEVvYWtHR251OEFFQ00yQWhBZ0EwRVFhaUFISUFVZ0NFRUFTQnNRSnlBRExBQWpRUUJJQkVBZ0F5Z0NHQkFYQzBFQUJTQUZRUUJIQ3hvZ0JrRU1haUVGQWtBQ1FDQUdLQUlRSUFZdEFCY2lCeUFIUVJoMFFSaDFJZ2RCQUVnYkJIOGdCd1VnQlVGL1FZak04UUJCQUJBYlJRMENJQVVzQUFzTFFSaDBRUmgxUVFCT0JFQWdBeUFGS0FJSU5nSUlJQU1nQlNrQ0FEY0RBQXdCQ3lBRElBWW9BZ3dnQmlnQ0VCQWFDeUFEUVJocUlnVWdBeWtDQURjQ0FDQUZJQU1vQWdnMkFnZ2dBMElBTndJQUlBTkJBRFlDQ0NBREtBSVlJUWNnQXl3QUl5RUlJQU1nQTBFb2FrSGNndTRBRUNNMkFoQWdBMEVRYWlBSElBVWdDRUVBU0JzUUp5QURMQUFqUVFCSUJFQWdBeWdDR0JBWEN5QURMQUFMUVFCSUJFQWdBeWdDQUJBWEN3c2dCaWdDR0NJRkJFQWdBMEVZYWlJSElBVVFXeUFES0FJWUlRVWdBeXdBSXlFSUlBTWdBMEVvYWtHTXFPOEFFQ00yQWhBZ0EwRVFhaUFGSUFjZ0NFRUFTQnNRSnlBRExBQWpRUUJJQkVBZ0F5Z0NHQkFYQ3dzZ0Jpc0RJQ0lUUkFBQXdQLy8vOS9CWWdSQUlBTkJHR29pQmlBVEVLMEJJQU1vQWhnaEJTQURMQUFqSVFjZ0F5QURRU2hxUWNiMzdnQVFJellDRUNBRFFSQnFJQVVnQmlBSFFRQklHeEFuSUFNc0FDTkJBRWdFUUNBREtBSVlFQmNMQ3lBRFFUQnFKQUFnQVVHUUdXb2dCQkR0RkNNQVFTQnJJZ01rQUNBRElBUTJBaGdDUUNBQlFaZ1phaUlFS3dNSUloTkVBQURBLy8vLzM4RmhEUUFnQTBFSWFpSUdJQk1RY3lBREtBSUlJUVVnQXl3QUV5RUhJQU1nQTBFWWFrR051TzBBRUNNMkFnQWdBeUFGSUFZZ0IwRUFTQnNRSnlBRExBQVRRUUJPRFFBZ0F5Z0NDQkFYQ3lBRUt3TVFJaFJFQUFEQS8vLy8zOEZoQkg4Z0UwUUFBTUQvLy8vZndXSUZJQU5CQ0dvaUJDQVVFSE1nQXlnQ0NDRUdJQU1zQUJNaEJTQURJQU5CR0dwQjRPSHVBQkFqTmdJQUlBTWdCaUFFSUFWQkFFZ2JFQ2NnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3RCQUFzYUlBTkJJR29rQUF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCSkVZRVFDQUFJQUJCbkFGcVFaRDA3Z0FRTXlJRU5nS2NBU0FBSUFRZ0FSQlVJd0JCSUdzaUF5UUFJQU1nQkRZQ0dBSkFJQUVvQXJRQklnUkZEUUFnQTBFSWFpSUdJQVFRd2c0Z0F5Z0NDQ0VFSUFNc0FCTWhCU0FESUFOQkdHcEJ6Ymp2QUJBak5nSUFJQU1nQkNBR0lBVkJBRWdiRUNjZ0F5d0FFMEVBVGcwQUlBTW9BZ2dRRndzZ0EwRWdhaVFBREFFTElBRWdBU2dDQUNnQ0NCRUFBRUVKUmdSQUlBQWdBRUdjQVdwQitZM3ZBQkF6SWdNMkFwd0JJQUFnQXlBQkVGUWdBVUd3QVdvZ0F4Q2VDQ0FCUWJnQmFpQURFSWNESUFGQnlBRnFJQU1Ra0FnZ0FVSFFBV29nQXhDQ0J3d0JDeUFCSUFFb0FnQW9BZ2dSQUFCQkZFWUVRQ0FBSUFCQm5BRnFRWmFSN3dBUU15SUdOZ0tjQVNBQUlBWWdBUkJVSUFGQnNBRnFJQVlRbVFvakFFRWdheUlESkFBZ0F5QUdOZ0lZQWtBZ0FTZ0M3QUVpQkVVTkFDQURRUWhxSWdVZ0JCREZCU0FES0FJSUlRY2dBeXdBRXlFSUlBTWdBMEVZYWtHMHJ1MEFFQ00yQWdBZ0F5QUhJQVVnQ0VFQVNCc1FKeUFETEFBVFFRQk9EUUFnQXlnQ0NCQVhDeUFCS0FMd0FTSUZCSDhnQTBFSWFpSUVJQVVReFFVZ0F5Z0NDQ0VGSUFNc0FCTWhCeUFESUFOQkdHcEJyNnp0QUJBak5nSUFJQU1nQlNBRUlBZEJBRWdiRUNjZ0F5d0FFMEVBU0FSQUlBTW9BZ2dRRnd0QkFBVWdCRUVBUndzYUlBTkJJR29rQUNNQVFTQnJJZ01rQUNBRElBWTJBaGdDUUNBQktBTDRBU0lFUlEwQUlBTkJDR29pQlNBRUVGc2dBeWdDQ0NFSElBTXNBQk1oQ0NBRElBTkJHR3BCaWEvdUFCQWpOZ0lBSUFNZ0J5QUZJQWhCQUVnYkVDY2dBeXdBRTBFQVRnMEFJQU1vQWdnUUZ3c2dBU2dDL0FFaUJRUi9JQU5CQ0dvaUJDQUZFRnNnQXlnQ0NDRUZJQU1zQUJNaEJ5QURJQU5CR0dwQm50UHVBQkFqTmdJQUlBTWdCU0FFSUFkQkFFZ2JFQ2NnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3RCQUFVZ0JFRUFSd3NhSUFOQklHb2tBQ0FCUVlBQ2FpQUdFSWNESXdCQjhBQnJJZ01rQUNBRElBWTJBbWdnQVVHUUFtb2lCRUVFYWlFRkFrQUNRQ0FFS0FJSUlBUXRBQThpQnlBSFFSaDBRUmgxSWdkQkFFZ2JCSDhnQndVZ0JVRi9RWWpNOFFCQkFCQWJSUTBDSUFVc0FBc0xRUmgwUVJoMVFRQk9CRUFnQXlBRktBSUlOZ0pRSUFNZ0JTa0NBRGNEU0F3QkN5QURRY2dBYWlBRUtBSUVJQVFvQWdnUUdnc2dBMEhZQUdvaUJTQURLUUpJTndJQUlBVWdBeWdDVURZQ0NDQURRZ0EzQWtnZ0EwRUFOZ0pRSUFNb0FsZ2hCeUFETEFCaklRZ2dBeUFEUWVnQWFrSDhpKzhBRUNNMkFrQWdBMEZBYXlBSElBVWdDRUVBU0JzUUp5QURMQUJqUVFCSUJFQWdBeWdDV0JBWEN5QURMQUJUUVFCSUJFQWdBeWdDU0JBWEN3c2dCRUVRYWlFRkFrQUNRQ0FFS0FJVUlBUXRBQnNpQnlBSFFSaDBRUmgxSWdkQkFFZ2JCSDhnQndVZ0JVRi9RWWpNOFFCQkFCQWJSUTBDSUFVc0FBc0xRUmgwUVJoMVFRQk9CRUFnQXlBRktBSUlOZ0k0SUFNZ0JTa0NBRGNETUF3QkN5QURRVEJxSUFRb0FoQWdCQ2dDRkJBYUN5QURRZGdBYWlJRklBTXBBakEzQWdBZ0JTQURLQUk0TmdJSUlBTkNBRGNDTUNBRFFRQTJBamdnQXlnQ1dDRUhJQU1zQUdNaENDQURJQU5CNkFCcVFmR2k3d0FRSXpZQ1FDQURRVUJySUFjZ0JTQUlRUUJJR3hBbklBTXNBR05CQUVnRVFDQURLQUpZRUJjTElBTXNBRHRCQUVnRVFDQURLQUl3RUJjTEN5QUVRUnhxSVFVQ1FBSkFJQVFvQWlBZ0JDMEFKeUlISUFkQkdIUkJHSFVpQjBFQVNCc0VmeUFIQlNBRlFYOUJpTXp4QUVFQUVCdEZEUUlnQlN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FESUFVb0FnZzJBaWdnQXlBRktRSUFOd01nREFFTElBTkJJR29nQkNnQ0hDQUVLQUlnRUJvTElBTkIyQUJxSWdVZ0F5a0NJRGNDQUNBRklBTW9BaWcyQWdnZ0EwSUFOd0lnSUFOQkFEWUNLQ0FES0FKWUlRY2dBeXdBWXlFSUlBTWdBMEhvQUdwQjFJanRBQkFqTmdKQUlBTkJRR3NnQnlBRklBaEJBRWdiRUNjZ0F5d0FZMEVBU0FSQUlBTW9BbGdRRndzZ0F5d0FLMEVBU0FSQUlBTW9BaUFRRndzTElBUkJLR29oQlFKQUFrQWdCQ2dDTENBRUxRQXpJZ2NnQjBFWWRFRVlkU0lIUVFCSUd3Ui9JQWNGSUFWQmYwR0l6UEVBUVFBUUcwVU5BaUFGTEFBTEMwRVlkRUVZZFVFQVRnUkFJQU1nQlNnQ0NEWUNHQ0FESUFVcEFnQTNBeEFNQVFzZ0EwRVFhaUFFS0FJb0lBUW9BaXdRR2dzZ0EwSFlBR29pQlNBREtRSVFOd0lBSUFVZ0F5Z0NHRFlDQ0NBRFFnQTNBaEFnQTBFQU5nSVlJQU1vQWxnaEJ5QURMQUJqSVFnZ0F5QURRZWdBYWtIVnMrMEFFQ00yQWtBZ0EwRkFheUFISUFVZ0NFRUFTQnNRSnlBRExBQmpRUUJJQkVBZ0F5Z0NXQkFYQ3lBRExBQWJRUUJJQkVBZ0F5Z0NFQkFYQ3dzZ0JFRTBhaUVGQWtBQ1FDQUVLQUk0SUFRdEFEOGlCeUFIUVJoMFFSaDFJZ2RCQUVnYkJIOGdCd1VnQlVGL1FZak04UUJCQUJBYlJRMENJQVVzQUFzTFFSaDBRUmgxUVFCT0JFQWdBeUFGS0FJSU5nSUlJQU1nQlNrQ0FEY0RBQXdCQ3lBRElBUW9BalFnQkNnQ09CQWFDeUFEUWRnQWFpSUVJQU1wQWdBM0FnQWdCQ0FES0FJSU5nSUlJQU5DQURjQ0FDQURRUUEyQWdnZ0F5Z0NXQ0VGSUFNc0FHTWhCeUFESUFOQjZBQnFRZXlTN3dBUUl6WUNRQ0FEUVVCcklBVWdCQ0FIUVFCSUd4QW5JQU1zQUdOQkFFZ0VRQ0FES0FKWUVCY0xJQU1zQUF0QkFFZ0VRQ0FES0FJQUVCY0xDeUFEUWZBQWFpUUFJQUZCMEFKcUlBWVFXUUpBSUFFb0F1QUNJZ05CZ1lDQWdIaEdEUUFnQVNnQzVBSWlCRUdCZ0lDQWVFWU5BQ0FCSUFSQkNtMjNPUVBnQVNBQklBTkJDbTIzT1FQUUFTQUJRY2dCYWlBR0VNVUJJd0JCSUdzaUF5UUFJQU1nQmpZQ0dBSkFJQUVyQStBQkloTkVBQUFBQUFBQUFBQmhEUUFnQTBFSWFpSUVJQk1RY3lBREtBSUlJUVlnQXl3QUV5RUZJQU1nQTBFWWFrSER2L0FBRUNNMkFnQWdBeUFHSUFRZ0JVRUFTQnNRSnlBRExBQVRRUUJPRFFBZ0F5Z0NDQkFYQ3lBRFFTQnFKQUFMREFFTElBRWdBU2dDQUNnQ0NCRUFBRUViUmdSQUlBQWdBRUdjQVdwQm0vN3VBQkF6SWdRMkFwd0JJQUFnQkNBQkVGUWdBVUhBQVdvZ0JCQ0NCaUFCUWVnQmFpQUVFSklJSUFGQjhBRnFJQVFRV1NBQlFZQUNhaUFFRUwwRklBRW9BcUFDSWdOQmdZQ0FnSGhIQkVBZ0FTQURRUXB0dHprRDRBRWpBRUVnYXlJREpBQWdBeUFFTmdJWUFrQWdBU3NENEFFaUUwUUFBQUFBQUFBQUFHRU5BQ0FEUVFocUlnUWdFeEJ6SUFNb0FnZ2hCaUFETEFBVElRVWdBeUFEUVJocVFaWEM4QUFRSXpZQ0FDQURJQVlnQkNBRlFRQklHeEFuSUFNc0FCTkJBRTROQUNBREtBSUlFQmNMSUFOQklHb2tBQXNNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRUk5HQkVBZ0FDQUFRWndCYWtIMWhlNEFFRE1pQXpZQ25BRWdBQ0FESUFFUVZDQUJRZEFCYWlBREVJQUdJQUZCMkFGcUlBTVFrZ2dnQVVIZ0FXb2dBeEJaSUFGQjhBRnFJQU1RdlFVTUFRc2dBU0FCS0FJQUtBSUlFUUFBUWM4QVJnUkFJQUFnQUVHY0FXcEIwWXZ0QUJBeklnTTJBcHdCSUFBZ0F5QUJFRlFnQVVHOEFXcEJBQ0FCRzBFUWFpQURFSGtnQVVIUUFtb2dBeEJwSUFGQjRBSnFJQU1RV1NBQlFmQUNha0VBSUFFYlFSQnFJQU1RaGdNTUFRc2dBU0FCS0FJQUtBSUlFUUFBUWRBQVJnUkFJQUFnQUVHY0FXcEI0UG51QUJBeklnWTJBcHdCSUFBZ0JpQUJFRlFnQVVHOEFXcEJBQ0FCRzBFUWFpQUdFSGtnQVVIUUFtb2dCaEJwSUFGQjRBSnFJQVlRV1NBQlFmQUNha0VBSUFFYlFSQnFJQVlRalFvZ0FVR29BMnBCQUNBQkd5SURRUkJxSUFZUTdnRWdBMEVnYWlBR0VLMENJQU5CTUdvZ0JoQzNBaU1BUVNCcklnTWtBQ0FESUFZMkFoZ0NRQ0FCS0FMOEF5SUVSUTBBSUFOQkNHb2lCU0FFRUpzT0lBTW9BZ2doQkNBRExBQVRJUWNnQXlBRFFSaHFRWXlMN2dBUUl6WUNBQ0FESUFRZ0JTQUhRUUJJR3hBbklBTXNBQk5CQUU0TkFDQURLQUlJRUJjTElBTkJJR29rQUNNQVFlQUFheUlESkFBZ0F5QUdOZ0pZQWtBZ0FVR0FCR29pQkNnQ0JDSUZSUTBBSUFOQnlBQnFJZ2NnQlJCYklBTW9Ba2doQ0NBRExBQlRJUW9nQXlBRFFkZ0Fha0d5aU8wQUVDTTJBa0FnQTBGQWF5QUlJQWNnQ2tFQVNCc1FKeUFETEFCVFFRQk9EUUFnQXlnQ1NCQVhDeUFFS0FJSUlnY0VmeUFEUWNnQWFpSUZJQWNRakFVZ0F5Z0NTQ0VISUFNc0FGTWhDQ0FESUFOQjJBQnFRYktXN3dBUUl6WUNRQ0FEUVVCcklBY2dCU0FJUVFCSUd4QW5JQU1zQUZOQkFFZ0VRQ0FES0FKSUVCY0xRUUFGSUFWQkFFY0xHaUFFS0FJTUlnVUVRQ0FEUWNnQWFpSUhJQVVRVFNBREtBSklJUVVnQXl3QVV5RUlJQU1nQTBIWUFHcEI5SUx2QUJBak5nSkFJQU5CUUdzZ0JTQUhJQWhCQUVnYkVDY2dBeXdBVTBFQVNBUkFJQU1vQWtnUUZ3c0xJQVJCRUdvaEJRSkFBa0FnQkNnQ0ZDQUVMUUFiSWdjZ0IwRVlkRUVZZFNJSFFRQklHd1IvSUFjRklBVkJmMEdJelBFQVFRQVFHMFVOQWlBRkxBQUxDMEVZZEVFWWRVRUFUZ1JBSUFNZ0JTZ0NDRFlDT0NBRElBVXBBZ0EzQXpBTUFRc2dBMEV3YWlBRUtBSVFJQVFvQWhRUUdnc2dBMEhJQUdvaUJTQURLUUl3TndJQUlBVWdBeWdDT0RZQ0NDQURRZ0EzQWpBZ0EwRUFOZ0k0SUFNb0FrZ2hCeUFETEFCVElRZ2dBeUFEUWRnQWFrSFFndTRBRUNNMkFrQWdBMEZBYXlBSElBVWdDRUVBU0JzUUp5QURMQUJUUVFCSUJFQWdBeWdDU0JBWEN5QURMQUE3UVFCSUJFQWdBeWdDTUJBWEN3c2dCRUVjYWlFRkFrQUNRQ0FFS0FJZ0lBUXRBQ2NpQnlBSFFSaDBRUmgxSWdkQkFFZ2JCSDhnQndVZ0JVRi9RWWpNOFFCQkFCQWJSUTBDSUFVc0FBc0xRUmgwUVJoMVFRQk9CRUFnQXlBRktBSUlOZ0lvSUFNZ0JTa0NBRGNESUF3QkN5QURRU0JxSUFRb0Fod2dCQ2dDSUJBYUN5QURRY2dBYWlJRklBTXBBaUEzQWdBZ0JTQURLQUlvTmdJSUlBTkNBRGNDSUNBRFFRQTJBaWdnQXlnQ1NDRUhJQU1zQUZNaENDQURJQU5CMkFCcVFiR0M3Z0FRSXpZQ1FDQURRVUJySUFjZ0JTQUlRUUJJR3hBbklBTXNBRk5CQUVnRVFDQURLQUpJRUJjTElBTXNBQ3RCQUVnRVFDQURLQUlnRUJjTEN5QUVLQUlvSWdVRVFDQURRY2dBYWlJSElBVVExQVFnQXlnQ1NDRUZJQU1zQUZNaENDQURJQU5CMkFCcVFaak03Z0FRSXpZQ1FDQURRVUJySUFVZ0J5QUlRUUJJR3hBbklBTXNBRk5CQUVnRVFDQURLQUpJRUJjTEN3SkFJQVFvQWpoRkJFQWdCRUZBYXlzREFFUUFBTUQvLy8vZndXRU5BUXNnQTBIODBQSUFOZ0lJSUFNZ0JDa0NQRGNDRkNBRElBUW9Ba1EyQWh3Z0F5QUVLUUkwTndJTUlBTkJ5QUJxSWdRZ0EwRUlhaERUQkNBREtBSklJUVVnQXl3QVV5RUhJQU1nQTBIWUFHcEJ5ZWp1QUJBak5nSkFJQU5CUUdzZ0JTQUVJQWRCQUVnYkVDY2dBeXdBVTBFQVNBUkFJQU1vQWtnUUZ3c0xJQU5CNEFCcUpBQWdBVUhJQkdvZ0JoQ2xBU0FCUWRnRWFpQUdFTUVGREFFTElBRWdBU2dDQUNnQ0NCRUFBRUhSQUVZRVFDQUFJQUJCbkFGcVFlNjY3Z0FRTXlJRE5nS2NBU0FBSUFNZ0FVR3cvZndBUWJqajl3QkJBQkFjSWdRUVZDQUVRYndCYWtFQUlBUWJRUkJxSUFNUWVTQUVRZEFDYWlBREVHa2dCRUhnQW1vZ0F4QlpJQVJCdkFOcVFRQWdCQnRCRUdvZ0F4Q05DaUFFUWZnRGFrRUFJQVFiSWdaQkVHb2dBeER1QVNBR1FTQnFJQU1RclFJZ0JrRXdhaUFERUxjQ0lBWkIwQUJxSUFNUXB3TWdCa0hnQUdvZ0F4RElBeUFFUVlBRmFpQURFT2dVSUFSQmlBVnFJQU1RNmhRZ0JFR2dCV29nQXhDbEFRd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQjBnQkdCRUFnQUNBQVFad0Jha0hXdXU0QUVETWlCRFlDbkFFZ0FDQUVJQUVRVkNBQlFid0Jha0VBSUFFYlFSQnFJQVFRZVNBQlFkQUNhaUFFRUdrZ0FVSGdBbW9nQkJCWklBRkI4QUpxUVFBZ0FSc2lBMEVRYWlBRUVPNEJJQU5CSUdvZ0JCQ3RBaUFEUVRCcUlBUVF0d0lnQTBIUUFHb2dCQkNuQXlBRFFlQUFhaUFFRU1nREl3QkJNR3NpQXlRQUlBTWdCRFlDS0NBQlFmd0RhaUVHQWtBQ1FDQUJLQUtBQkNBQkxRQ0hCQ0lGSUFWQkdIUkJHSFVpQlVFQVNCc0VmeUFGQlNBR1FYOUJpTXp4QUVFQUVCdEZEUUlnQml3QUN3dEJHSFJCR0hWQkFFNEVRQ0FESUFZb0FnZzJBaEFnQXlBR0tRSUFOd01JREFFTElBTkJDR29nQVNnQy9BTWdBU2dDZ0FRUUdnc2dBMEVZYWlJR0lBTXBBZ2czQWdBZ0JpQURLQUlRTmdJSUlBTkNBRGNDQ0NBRFFRQTJBaEFnQXlnQ0dDRUZJQU1zQUNNaEJ5QURJQU5CS0dwQnVlanZBQkFqTmdJQUlBTWdCU0FHSUFkQkFFZ2JFQ2NnQXl3QUkwRUFTQVJBSUFNb0FoZ1FGd3NnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NMSUFOQk1Hb2tBQ0FCUVlnRWFpQUVFS1VCSUFGQm1BUnFJQVFRbUFnZ0FVR3dCR29nQkJDV0NBd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQjB3QkdCRUFnQUNBQVFad0Jha0dGNis0QUVETWlBellDbkFFZ0FDQURJQUVRM2c4TUFRc2dBU0FCS0FJQUtBSUlFUUFBUWRRQVJnUkFJQUFnQUVHY0FXcEI2L2J2QUJBeklnTTJBcHdCSUFBZ0F5QUJFTjRQREFFTElBRWdBU2dDQUNnQ0NCRUFBRUhWQUVZRVFDQUFJQUJCbkFGcVFacUY3Z0FRTXlJRE5nS2NBU0FBSUFNZ0FSQlVJQUZCdkFGcVFRQWdBUnRCRUdvZ0F4QjVJQUZCMEFKcUlBTVFhU0FCUWVBQ2FpQURFRmtnQVVHQUEycEJBQ0FCRzBFUWFpQURFSVlESUFGQm1BTnFRUUFnQVJzaUJFRVFhaUFERU80QklBUkJJR29nQXhDdEFpQUVRVEJxSUFNUXR3SWdCRUhRQUdvZ0F4Q25BeUFFUWVBQWFpQURFTWdESUFGQnFBUnFJQU1RdndVZ0FVSElCR29nQXhDV0NDQUJRYUFFYWlBREVKb0lJQUZCOEFScUlBTVFqQWdNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRZFlBUmdSQUlBQWdBRUdjQVdwQmk5THVBQkF6SWdNMkFwd0JJQUFnQXlBQkVGUWdBVUc4QVdwQkFDQUJHMEVRYWlBREVIa2dBVUhRQW1vZ0F4QnBJQUZCNEFKcUlBTVFXU0FCUVlBRGFrRUFJQUViUVJCcUlBTVFoZ01nQVVHWUEycEJBQ0FCR3lJRVFSQnFJQU1RN2dFZ0JFRWdhaUFERUswQ0lBUkJNR29nQXhDM0FpQUVRZEFBYWlBREVLY0RJQVJCNEFCcUlBTVF5QU1nQVVHZ0JHb2dBeERCQlNBQlFhZ0VhaUFERUpvSUlBRkJzQVJxSUFNUWxnZ2pBRUVnYXlJRUpBQWdCQ0FETmdJWUFrQWdBU2dDM0FRaUJrRi9SZzBBSUFSQkNHb2lCU0FHRUUwZ0JDZ0NDQ0VHSUFRc0FCTWhCeUFFSUFSQkdHcEJnTm51QUJBak5nSUFJQVFnQmlBRklBZEJBRWdiRUNjZ0JDd0FFMEVBVGcwQUlBUW9BZ2dRRndzZ0JFRWdhaVFBSXdCQklHc2lCQ1FBSUFRZ0F6WUNHQUpBSUFFb0F1UUVJZ1pCZjBZTkFDQUVRUWhxSWdVZ0JoQk5JQVFvQWdnaEJpQUVMQUFUSVFjZ0JDQUVRUmhxUWJuQThBQVFJellDQUNBRUlBWWdCU0FIUVFCSUd4QW5JQVFzQUJOQkFFNE5BQ0FFS0FJSUVCY0xJQVJCSUdva0FDQUJRZWdFYWlBREVJd0lEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSFhBRVlFUUNBQUlBRVF6UUpGRFFFZ0FDQUFRWndCYWtHNDhlOEFFRE1pQkRZQ25BRWdBQ0FFSUFFUVZDQUJRYndCYWtFQUlBRWJRUkJxSUFRUWVTQUJRZEFDYWlBRUVHa2dBVUhnQW1vZ0JCQlpJQUZCOEFKcVFRQWdBUnNpQTBFUWFpQUVFTzRCSUFOQklHb2dCQkN0QWlBRFFUQnFJQVFRdHdJZ0FVSEFBMm9nQkJDbEFTQUJRZEFEYWlBRUVNRUZJQUZCMkFOcUlBUVErZ01qQUVFZ2F5SURKQUFnQXlBRU5nSVlBa0FnQVNnQ2lBUWlCa1VOQUNBRFFRaHFJZ1VnQmhDT0RpQURLQUlJSVFjZ0F5d0FFeUVJSUFNZ0EwRVlha0dkek80QUVDTTJBZ0FnQXlBSElBVWdDRUVBU0JzUUp5QURMQUFUUVFCT0RRQWdBeWdDQ0JBWEN5QUJLQUtNQkNJRkJIOGdBMEVJYWlJR0lBVVFqQTRnQXlnQ0NDRUZJQU1zQUJNaEJ5QURJQU5CR0dwQjU1YnZBQkFqTmdJQUlBTWdCU0FHSUFkQkFFZ2JFQ2NnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3RCQUFVZ0JrRUFSd3NhSUFOQklHb2tBQ0FCUVpBRWFpQUVFSVlEREFFTElBRWdBU2dDQUNnQ0NCRUFBRUhZQUVZRVFDQUFJQUJCbkFGcVFaZjI3Z0FRTXlJRE5nS2NBU0FBSUFNZ0FSQlVJQUZCdkFGcVFRQWdBUnRCRUdvZ0F4QjVJQUZCMEFKcUlBTVFhU0FCUWVBQ2FpQURFRmtnQVVIQUEycEJBQ0FCRzBFUWFpQURFSVlESUFGQjhBSnFRUUFnQVJzaUJFRVFhaUFERU80QklBUkJJR29nQXhDdEFpQUVRVEJxSUFNUXR3SWdBVUhZQTJvZ0F4Q0hBd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkIyZ0JHQkVBZ0FDQUFRWndCYWtIZXNPNEFFRE1pQkRZQ25BRWdBQ0FFSUFFUVZDQUJRYndCYWtFQUlBRWJRUkJxSUFRUWVTQUJRZEFDYWlBRUVHa2dBVUhnQW1vZ0JCQlpJQUZCOEFKcVFRQWdBUnNpQTBFUWFpQUVFTzRCSUFOQklHb2dCQkN0QWlBRFFUQnFJQVFRdHdJZ0EwSFFBR29nQkJDbkF5QURRZUFBYWlBRUVNZ0RJQUZCK0FOcUlBUVFwUUVqQUVFZ2F5SURKQUFnQXlBRU5nSVlBa0FnQVNnQ2pBUWlCa1VOQUNBRFFRaHFJZ1VnQmhDSURpQURLQUlJSVFjZ0F5d0FFeUVJSUFNZ0EwRVlha0dkek80QUVDTTJBZ0FnQXlBSElBVWdDRUVBU0JzUUp5QURMQUFUUVFCT0RRQWdBeWdDQ0JBWEN5QUJLQUtRQkNJRkJIOGdBMEVJYWlJR0lBVVFXeUFES0FJSUlRVWdBeXdBRXlFSElBTWdBMEVZYWtIQmkrOEFFQ00yQWdBZ0F5QUZJQVlnQjBFQVNCc1FKeUFETEFBVFFRQklCRUFnQXlnQ0NCQVhDMEVBQlNBR1FRQkhDeG9nQTBFZ2FpUUFJd0JCSUdzaUF5UUFJQU1nQkRZQ0dBSkFJQUVyQTZBRUloTkVBQURBLy8vLzM4RmhEUUFnQTBFSWFpSUdJQk1RclFFZ0F5Z0NDQ0VGSUFNc0FCTWhCeUFESUFOQkdHcEIzUFR1QUJBak5nSUFJQU1nQlNBR0lBZEJBRWdiRUNjZ0F5d0FFMEVBVGcwQUlBTW9BZ2dRRndzZ0EwRWdhaVFBSUFGQnFBUnFJQVFRaGdNZ0FVR3dCR29nQkJDTUNBd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQjJ3QkdCRUFnQUNBQVFad0Jha0hMek80QUVETWlBellDbkFFZ0FDQURJQUVRVkNBQlFid0Jha0VBSUFFYlFSQnFJQU1RZVNBQlFkQUNhaUFERUdrZ0FVSGdBbW9nQXhCWklBRkJnQU5xUVFBZ0FSdEJFR29nQXhDR0F5QUJRWmdEYWtFQUlBRWJJZ1JCRUdvZ0F4RHVBU0FFUVNCcUlBTVFyUUlnQkVFd2FpQURFTGNDSUFSQjBBQnFJQU1RcHdNZ0JFSGdBR29nQXhESUF5QUJRYUFFYWlBREVMOEZJQUZCdkFScUlBTVFod01NQVFzZ0FTQUJLQUlBS0FJSUVRQUFRZHdBUmdSQUlBQWdBRUdjQVdwQm5ZcnRBQkF6SWdNMkFwd0JJQUFnQXlBQkVOMFBEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSGVBRVlFUUNBQUlBQkJuQUZxUWJqQjdnQVFNeUlETmdLY0FTQUFJQU1nQVJCVUlBRkJ2QUZxUVFBZ0FSdEJFR29nQXhCNUlBRkIwQUpxSUFNUWFTQUJRZUFDYWlBREVGa2dBVUdBQTJwQkFDQUJHMEVRYWlBREVJWURJQUZCbUFOcVFRQWdBUnNpQkVFUWFpQURFTzRCSUFSQklHb2dBeEN0QWlBRVFUQnFJQU1RdHdJZ0FVSG9BMm9nQXhDbEFTQUJRZmdEYWlBREVMOEZJQUZCbUFScUlBTVFpQW9NQVFzZ0FTQUJLQUlBS0FJSUVRQUFRZDBBUmdSQUlBQWdBRUdjQVdwQnY2WHRBQkF6SWdRMkFwd0JJQUFnQkNBQkVGUWdBVUc4QVdwQkFDQUJHMEVRYWlBRUVIa2dBVUhRQW1vZ0JCQnBJQUZCNEFKcUlBUVFXU0FCUWZBQ2FrRUFJQUViSWdOQkVHb2dCQkR1QVNBRFFTQnFJQVFRclFJZ0EwRXdhaUFFRUxjQ0lBRkJ3QU5xSUFRUXBRRWdBVUhRQTJvZ0JCRDZBeUFCUWZ3RGFpQUVFTjRNSUFGQmlBUnFJQVFRaGdNakFFRWdheUlESkFBZ0F5QUVOZ0lZQWtBZ0FTZ0NsQVFpQkVVTkFDQURRUWhxSWdZZ0JCRC9EU0FES0FJSUlRVWdBeXdBRXlFSElBTWdBMEVZYWtHZHpPNEFFQ00yQWdBZ0F5QUZJQVlnQjBFQVNCc1FKeUFETEFBVFFRQk9EUUFnQXlnQ0NCQVhDeUFCS0FLWUJDSUdCSDhnQTBFSWFpSUVJQVlRV3lBREtBSUlJUVlnQXl3QUV5RUZJQU1nQTBFWWFrR3A4dTRBRUNNMkFnQWdBeUFHSUFRZ0JVRUFTQnNRSnlBRExBQVRRUUJJQkVBZ0F5Z0NDQkFYQzBFQUJTQUVRUUJIQ3hvZ0EwRWdhaVFBREFFTElBRWdBU2dDQUNnQ0NCRUFBRUhmQUVZRVFDQUFJQUJCbkFGcVFjR0k3d0FRTXlJRE5nS2NBU0FBSUFNZ0FSQlVJQUZCdkFGcVFRQWdBUnRCRUdvZ0F4QjVJQUZCMEFKcUlBTVFhU0FCUWVBQ2FpQURFRmtnQVVId0FtcEJBQ0FCR3lJRVFSQnFJQU1RN2dFZ0JFRWdhaUFERUswQ0lBUkJNR29nQXhDM0FpQUVRZEFBYWlBREVLY0RJQVJCNEFCcUlBTVF5QU1nQVVINEEyb2dBeENsQVNBQlFZZ0VhaUFERUpvSUlBRkJrQVJxSUFNUW1BZ2dBVUdvQkdvZ0F4Q1dDQ0FCUWRBRWFpQURFSWNESUFGQjRBUnFJQU1RbFJVTUFRc2dBU0FCS0FJQUtBSUlFUUFBUWVBQVJnUkFJQUFnQUVHY0FXcEJ0TjN1QUJBeklnUTJBcHdCSUFBZ0JDQUJFRlFnQVVHOEFXcEJBQ0FCRzBFUWFpQUVFSGtnQVVIUUFtb2dCQkJwSUFGQjRBSnFJQVFRV1NBQlFmQUNha0VBSUFFYklnTkJFR29nQkJEdUFTQURRU0JxSUFRUXJRSWdBMEV3YWlBRUVMY0NJQU5CMEFCcUlBUVFwd01nQTBIZ0FHb2dCQkRJQXlBQlFmZ0RhaUFFRUtVQklBRkJpQVJxSUFRUStnTWpBRUV3YXlJREpBQWdBeUFFTmdJb0FrQWdBVUcwQkdvaUJpZ0NCQ0lGUlEwQUlBTkJHR29pQnlBRkVQUU5JQU1vQWhnaEJTQURMQUFqSVFnZ0F5QURRU2hxUVpxRjdnQVFJellDRUNBRFFSQnFJQVVnQnlBSVFRQklHeEFuSUFNc0FDTkJBRTROQUNBREtBSVlFQmNMSUFaQkNHb2hCUUpBQWtBZ0JpZ0NEQ0FHTFFBVElnY2dCMEVZZEVFWWRTSUhRUUJJR3dSL0lBY0ZJQVZCZjBHSXpQRUFRUUFRRzBVTkFpQUZMQUFMQzBFWWRFRVlkVUVBVGdSQUlBTWdCU2dDQ0RZQ0NDQURJQVVwQWdBM0F3QU1BUXNnQXlBR0tBSUlJQVlvQWd3UUdnc2dBMEVZYWlJR0lBTXBBZ0EzQWdBZ0JpQURLQUlJTmdJSUlBTkNBRGNDQUNBRFFRQTJBZ2dnQXlnQ0dDRUZJQU1zQUNNaEJ5QURJQU5CS0dwQnVlanZBQkFqTmdJUUlBTkJFR29nQlNBR0lBZEJBRWdiRUNjZ0F5d0FJMEVBU0FSQUlBTW9BaGdRRndzZ0F5d0FDMEVBU0FSQUlBTW9BZ0FRRndzTElBTkJNR29rQUNNQVFTQnJJZ01rQUNBRElBUTJBaGdDUUNBQktBTE1CQ0lHUlEwQUlBTkJDR29pQlNBR0VQSU5JQU1vQWdnaEJpQURMQUFUSVFjZ0F5QURRUmhxUVozTTdnQVFJellDQUNBRElBWWdCU0FIUVFCSUd4QW5JQU1zQUJOQkFFNE5BQ0FES0FJSUVCY0xJQU5CSUdva0FDQUJRZEFFYWlBRUVJWURJQUZCMkFScUlBUVFqQWdNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRZUVBUmdSQUlBQWdBRUdjQVdwQjVJL3ZBQkF6SWdNMkFwd0JJQUFnQXlBQkVOd1BEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSGlBRVlFUUNBQUlBQkJuQUZxUVphaDdnQVFNeUlETmdLY0FTQUFJQU1nQVJCVUlBRkJ2QUZxUVFBZ0FSdEJFR29nQXhCNUlBRkIwQUpxSUFNUWFTQUJRZUFDYWlBREVGa2dBVUh3QW1wQkFDQUJHeUlFUVJCcUlBTVE3Z0VnQkVFZ2FpQURFSzBDSUFSQk1Hb2dBeEMzQWlBRVFkQUFhaUFERUtjRElBUkI0QUJxSUFNUXlBTU1BUXNnQVNBQktBSUFLQUlJRVFBQVFlTUFSZ1JBSUFBZ0FFR2NBV3BCcyszdUFCQXpJZ00yQXB3QklBQWdBeUFCRUZRZ0FVRzhBV3BCQUNBQkcwRVFhaUFERUhrZ0FVSFFBbW9nQXhCcElBRkI0QUpxSUFNUVdTQUJRZkFDYWtFQUlBRWJRUkJxSUFNUWhnTWdBVUdJQTJwQkFDQUJHeUlFUVJCcUlBTVE3Z0VnQkVFZ2FpQURFSzBDSUFSQk1Hb2dBeEMzQWlBQlFkZ0RhaUFERUtVQklBRkI2QU5xSUFNUXZ3VWdBVUdFQkdvZ0F4Q01DQXdCQ3lBQklBRW9BZ0FvQWdnUkFBQkI1QUJHQkVBZ0FDQUFRWndCYWtIZi91MEFFRE1pQXpZQ25BRWdBQ0FESUFFUTNBOE1BUXNnQVNBQktBSUFLQUlJRVFBQVFlVUFSZ1JBSUFBZ0FFR2NBV3BCL1pudUFCQXpJZ1EyQXB3QklBQWdCQ0FCRUZRZ0FVRzhBV3BCQUNBQkcwRVFhaUFFRUhrZ0FVSFFBbW9nQkJCcElBRkI0QUpxSUFRUVdTQUJRZkFDYWtFQUlBRWJRUkJxSUFRUWhnTWdBVUdJQTJwQkFDQUJHeUlEUVJCcUlBUVE3Z0VnQTBFZ2FpQUVFSzBDSUFOQk1Hb2dCQkMzQWlBQlFkZ0RhaUFFRUw4RklBRkIrQU5xSUFRUXBRMGpBRUVnYXlJREpBQWdBeUFFTmdJWUFrQWdBU3NEbUFRaUUwUUFBQUFBQUFBQUFHRU5BQ0FEUVFocUlnUWdFeEJ6SUFNb0FnZ2hCaUFETEFBVElRVWdBeUFEUVJocVFZWE83Z0FRSXpZQ0FDQURJQVlnQkNBRlFRQklHeEFuSUFNc0FCTkJBRTROQUNBREtBSUlFQmNMSUFFb0FxQUVJZ1JCWUVZRWZ5QVRSQUFBQUFBQUFBQUFZZ1VnQTBFSWFpSUdJQVFRZ2dRZ0F5Z0NDQ0VFSUFNc0FCTWhCU0FESUFOQkdHcEIzYWp0QUJBak5nSUFJQU1nQkNBR0lBVkJBRWdiRUNjZ0F5d0FFMEVBU0FSQUlBTW9BZ2dRRnd0QkFBc2FJQUVvQXFRRUlnUUVRQ0FEUVFocUlnWWdCQkJOSUFNb0FnZ2hCQ0FETEFBVElRVWdBeUFEUVJocVFZTzc3UUFRSXpZQ0FDQURJQVFnQmlBRlFRQklHeEFuSUFNc0FCTkJBRWdFUUNBREtBSUlFQmNMQ3lBRFFTQnFKQUFNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRZVlBUmdSQUlBQWdBUkROQWtVTkFTQUFJQUJCbkFGcVFlK3E3d0FRTXlJRE5nS2NBU0FBSUFNZ0FSRGREd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkI1d0JHQkVBZ0FDQUFRWndCYWtIbjFlNEFFRE1pQXpZQ25BRWdBQ0FESUFFUVZDQUJRYndCYWtFQUlBRWJRUkJxSUFNUWVTQUJRZEFDYWlBREVHa2dBVUhnQW1vZ0F4QlpJQUZCOEFKcVFRQWdBUnNpQkVFUWFpQURFTzRCSUFSQklHb2dBeEN0QWlBRVFUQnFJQU1RdHdJZ0JFSFFBR29nQXhDbkF5QUVRZUFBYWlBREVNZ0RJQUZCK0FOcUlBTVFwUUVnQVVHSUJHb2dBeENhQ0NBQlFaQUVhaUFERVBvRElBRkJ2QVJxSUFNUW1BZ2dBVUhRQkdvZ0F4Q0hBeUFCUWVBRWFpQURFTjRNSUFGQjdBUnFJQU1RaGdNTUFRc2dBU0FCS0FJQUtBSUlFUUFBUWVnQVJnUkFJQUFnQUVHY0FXcEIySjN1QUJBeklnUTJBcHdCSUFBZ0JDQUJFRlFnQVVHOEFXcEJBQ0FCRzBFUWFpQUVFSGtnQVVIUUFtb2dCQkJwSUFGQjRBSnFJQVFRV1NBQlFmQUNha0VBSUFFYklnTkJFR29nQkJEdUFTQURRU0JxSUFRUXJRSWdBMEV3YWlBRUVMY0NJQUZCd0FOcUlBUVFwUUVnQVVIUUEyb2dCQkQ2QXlBQlFmd0RhaUFFRU40TUlBRkJpQVJxSUFRUWhnTWpBRUVnYXlJREpBQWdBeUFFTmdJWUFrQWdBU2dDbEFRaUJFVU5BQ0FEUVFocUlnWWdCQkJiSUFNb0FnZ2hCU0FETEFBVElRY2dBeUFEUVJocVFiN0Y3d0FRSXpZQ0FDQURJQVVnQmlBSFFRQklHeEFuSUFNc0FCTkJBRTROQUNBREtBSUlFQmNMSUFFb0FwZ0VJZ1lFZnlBRFFRaHFJZ1FnQmhEbkRTQURLQUlJSVFZZ0F5d0FFeUVGSUFNZ0EwRVlha0dkek80QUVDTTJBZ0FnQXlBR0lBUWdCVUVBU0JzUUp5QURMQUFUUVFCSUJFQWdBeWdDQ0JBWEMwRUFCU0FFUVFCSEN4b2dBMEVnYWlRQURBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVIckFFWUVRQ0FBSUFFUXpRSkZCRUFnQUNBQUtBS2NBU0FCRU5zUERBSUxJQUFnQUVHY0FXcEIvTVR2QUJBeklnTTJBcHdCSUFBZ0F5QUJFTnNQREFFTElBRWdBU2dDQUNnQ0NCRUFBRUhzQUVZRVFDQUFJQUVRelFKRkJFQWdBQ0FBS0FLY0FTQUJFTm9QREFJTElBQWdBRUdjQVdwQjRlanZBQkF6SWdNMkFwd0JJQUFnQXlBQkVOb1BEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSHRBRVlFUUNBQUlBQkJuQUZxUVoyYzd3QVFNeUlFTmdLY0FTQUFJQVFnQVJCVUlBRkIxQUZxUVFBZ0FSdEJFR29nQkJCNUlBRkIrQUpxSUFRUWFTQUJRWWdEYWlBRUVGa2dBU2dDbUFNaUEwR0JnSUNBZUVjRVFDQUJJQU5CQ20yM09RUHdBaUFCUWVnQ2FpQUVFTVVCQ3lNQVFTQnJJZ01rQUNBRElBUTJBaGdDUUNBQktBTFFBeUlHUVF0R0RRQWdBMEVJYWlJRklBWVF4UVVnQXlnQ0NDRUdJQU1zQUJNaEJ5QURJQU5CR0dwQm5jenVBQkFqTmdJQUlBTWdCaUFGSUFkQkFFZ2JFQ2NnQXl3QUUwRUFUZzBBSUFNb0FnZ1FGd3NnQTBFZ2FpUUFJQUZCMUFOcUlBUVFwUUVnQVVIa0Eyb2dCQkNIQXlBQlFmUURhaUFFRUwwRkRBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVIdUFFWUVRQ0FBSUFCQm5BRnFRWVBUN2dBUU15SUROZ0tjQVNBQUlBTWdBUkJVSUFGQjFBRnFRUUFnQVJ0QkVHb2dBeEI1SUFGQitBSnFJQU1RYVNBQlFZZ0RhaUFERUZrZ0FTZ0NtQU1pQkVHQmdJQ0FlRWNFUUNBQklBUkJDbTIzT1FQd0FpQUJRZWdDYWlBREVNVUJDeUFCUVpnRWFpQURFT2dVSUFGQm9BUnFJQU1RNmhRZ0FVRzRCR29nQXhDbEFTQUJRY2dFYWlBREVJQUdEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSHZBRVlFUUNBQUlBQkJuQUZxUWNxWTdRQVFNeUlFTmdLY0FTQUFJQVFnQVJCVUlBRkIxQUZxUVFBZ0FSdEJFR29nQkJCNUlBRkIrQUpxSUFRUWFTQUJRWWdEYWlBRUVGa2dBU2dDbUFNaUEwR0JnSUNBZUVjRVFDQUJJQU5CQ20yM09RUHdBaUFCUWVnQ2FpQUVFTVVCQ3lBQlFjd0RhaUFFRUtVQkl3QkJJR3NpQXlRQUlBTWdCRFlDR0FKQUlBRXJBK2dESWhORUFBQUFBQUFBQUFCaERRQWdBMEVJYWlJR0lCTVFjeUFES0FJSUlRVWdBeXdBRXlFSElBTWdBMEVZYWtISC8rNEFFQ00yQWdBZ0F5QUZJQVlnQjBFQVNCc1FKeUFETEFBVFFRQk9EUUFnQXlnQ0NCQVhDeUFEUVNCcUpBQWpBRUVnYXlJREpBQWdBeUFFTmdJWUFrQWdBU2dDOUFNaUJFVU5BQ0FEUVFocUlnWWdCQkRqRFNBREtBSUlJUVFnQXl3QUV5RUZJQU1nQTBFWWFrSG83TzRBRUNNMkFnQWdBeUFFSUFZZ0JVRUFTQnNRSnlBRExBQVRRUUJPRFFBZ0F5Z0NDQkFYQ3lBRFFTQnFKQUFNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRZkFBUmdSQUlBQWdBRUdjQVdwQjJ0RHVBQkF6SWdRMkFwd0JJQUFnQkNBQkVGUWdBVUhVQVdwQkFDQUJHMEVRYWlBRUVIa2dBVUg0QW1vZ0JCQnBJQUZCaUFOcUlBUVFXU0FCS0FLWUF5SURRWUdBZ0lCNFJ3UkFJQUVnQTBFS2JiYzVBL0FDSUFGQjZBSnFJQVFReFFFTEl3QkJJR3NpQXlRQUlBTWdCRFlDR0FKQUlBRW9BdEFESWdaRkRRQWdBMEVJYWlJRklBWVFtUTRnQXlnQ0NDRUdJQU1zQUJNaEJ5QURJQU5CR0dwQm5jenVBQkFqTmdJQUlBTWdCaUFGSUFkQkFFZ2JFQ2NnQXl3QUUwRUFUZzBBSUFNb0FnZ1FGd3NnQTBFZ2FpUUFJQUZCMUFOcUlBUVErZ2tnQVVIY0Eyb2dCQkQ4Q1NBQlFlZ0RhaUFFRU9BVURBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVIeEFFWUVRQ0FBSUFCQm5BRnFRWTY0N3dBUU15SUROZ0tjQVNBQUlBTWdBUkJVSUFGQjFBRnFRUUFnQVJ0QkVHb2dBeEI1SUFGQitBSnFJQU1RYVNBQlFZZ0RhaUFERUZrZ0FTZ0NtQU1pQkVHQmdJQ0FlRWNFUUNBQklBUkJDbTIzT1FQd0FpQUJRZWdDYWlBREVNVUJDeUFCUVlnRWFpQURFSVlISUFGQmtBUnFJQU1RK3dZZ0FVR1lCR29nQXhENUJpQUJRY3dFYWlBREVJUUhJQUZCMUFScUlBTVErQVlnQVVIY0JHb2dBeERDQlNBQlFlZ0VhaUFERVA4RklBRkI4QVJxSUFNUTdnRWdBVUdzQldvZ0F4Q2xBU0FCUWJ3RmFpQURFSUFHSUFGQnlBVnFJQU1Rb2cwZ0FVSFlCV29nQXhDTkZTQUJRWkFHYWlBREVPSVVJQUZCbUFacUlBTVFpQlVnQVVHZ0Jtb2dBeEM5QlF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCOGdCR0JFQWdBQ0FCRU0wQ1JRUkFJQUFnQUNnQ25BRWdBUkRaRHd3Q0N5QUFJQUJCbkFGcVFadi83Z0FRTXlJRE5nS2NBU0FBSUFNZ0FSRFpEd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkI4d0JHQkVBZ0FDQUFRWndCYWtHczNPMEFFRE1pQXpZQ25BRWdBVUd3QVdwQkFDQUJHMEVRYWlBREVJSUdJQUZCekFOcVFRQWdBUnNpQkVFUWFpQURFUGNKSUFSQkpHb2dBeENRQ0NBRVFTeHFJQU1RZ2djZ0FVR0FCR3BCQUNBQkd5SUVRUkJxSUFNUXpnUWdCRUVZYWlBREVJVUZJQUFnQXlBQkVGUWdBVUhVQVdwQkFDQUJHMEVRYWlBREVIa2dBVUg0QW1vZ0F4QnBJQUZCaUFOcUlBTVFXU0FCS0FLWUF5SUVRWUdBZ0lCNFJ3UkFJQUVnQkVFS2JiYzVBL0FDSUFGQjZBSnFJQU1ReFFFTElBRkJxQVJxSUFNUXBRRWdBVUc0QkdvZ0F4RDZBd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkI5QUJHQkVBZ0FDQUFRWndCYWtIb211MEFFRE1pQkRZQ25BRWdBQ0FFSUFFUVZDQUJRZFFCYWtFQUlBRWJRUkJxSUFRUWVTQUJRZmdDYWlBRUVHa2dBVUdJQTJvZ0JCQlpJQUVvQXBnRElnTkJnWUNBZ0hoSEJFQWdBU0FEUVFwdHR6a0Q4QUlnQVVIb0Ftb2dCQkRGQVFzZ0FVSGNBMm9nQkJET0JDQUJRZVFEYWlBRUVJVUZJQUZCOUFOcUlBUVFwUUVqQUVFZ2F5SURKQUFnQXlBRU5nSVlBa0FnQVNnQ2lBUWlCRVVOQUNBRFFRaHFJZ1lnQkJDVERpQURLQUlJSVFRZ0F5d0FFeUVGSUFNZ0EwRVlha0dkek80QUVDTTJBZ0FnQXlBRUlBWWdCVUVBU0JzUUp5QURMQUFUUVFCT0RRQWdBeWdDQ0JBWEN5QURRU0JxSkFBTUFRc2dBU0FCS0FJQUtBSUlFUUFBUWZjQVJnUkFJQUFnQUVHY0FXcEIxTkR1QUJBeklnUTJBcHdCSUFBZ0JDQUJFRlFnQVVIVUFXcEJBQ0FCRzBFUWFpQUVFSGtnQVVINEFtb2dCQkJwSUFGQmlBTnFJQVFRV1NBQktBS1lBeUlEUVlHQWdJQjRSd1JBSUFFZ0EwRUtiYmM1QS9BQ0lBRkI2QUpxSUFRUXhRRUxJd0JCSUdzaUF5UUFJQU1nQkRZQ0dBSkFJQUVvQXB3RUlnWkZEUUFnQTBFSWFpSUZJQVlRVFNBREtBSUlJUWNnQXl3QUV5RUlJQU1nQTBFWWFrR080dTBBRUNNMkFnQWdBeUFISUFVZ0NFRUFTQnNRSnlBRExBQVRRUUJPRFFBZ0F5Z0NDQkFYQ3lBQktBS2dCQ0lGUVg5R0JIOGdCa0VBUndVZ0EwRUlhaUlHSUFVUVRTQURLQUlJSVFVZ0F5d0FFeUVISUFNZ0EwRVlha0dsdHUwQUVDTTJBZ0FnQXlBRklBWWdCMEVBU0JzUUp5QURMQUFUUVFCSUJFQWdBeWdDQ0JBWEMwRUFDeG9nQVNzRHFBUWlFMFFBQU1ELy8vL2Z3V0lFUUNBRFFRaHFJZ1lnRXhDdEFTQURLQUlJSVFVZ0F5d0FFeUVISUFNZ0EwRVlha0d1bU80QUVDTTJBZ0FnQXlBRklBWWdCMEVBU0JzUUp5QURMQUFUUVFCSUJFQWdBeWdDQ0JBWEN3c2dBMEVnYWlRQUlBRkJzQVJxSUFRUTRCUU1BUXNnQVNBQktBSUFLQUlJRVFBQVFka0FSZ1JBSUFBZ0FFR2NBV3BCb3RIdEFCQXpJZ00yQXB3QklBQWdBeUFCRUZRZ0FVRzhBV3BCQUNBQkcwRVFhaUFERUhrZ0FVSFFBbW9nQXhCcElBRkI0QUpxSUFNUVdTQUJRZkFDYWtFQUlBRWJJZ1JCRUdvZ0F4RHVBU0FFUVNCcUlBTVFyUUlnQkVFd2FpQURFTGNDSUFSQjBBQnFJQU1RcHdNZ0JFSGdBR29nQXhESUF5QUJRZmdEYWlBREVLVUJJQUZCaUFScUlBTVFtQWdnQVVHZ0JHb2dBeENXQ0NBQlFjZ0VhaUFERUljRERBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVINEFFWUVRQ0FBSUFCQm5BRnFRZDZWN2dBUU15SUVOZ0tjQVNBQUlBUWdBUkJVSUFGQjFBRnFRUUFnQVJ0QkVHb2dCQkI1SUFGQitBSnFJQVFRYVNBQlFZZ0RhaUFFRUZrZ0FTZ0NtQU1pQTBHQmdJQ0FlRWNFUUNBQklBTkJDbTIzT1FQd0FpQUJRZWdDYWlBRUVNVUJDeUFCUWN3RGFpQUVFS1VCSUFGQjRBTnFJQVFRb2cwakFFRWdheUlESkFBZ0F5QUVOZ0lZQWtBZ0FTZ0M5QU1pQkVVTkFDQURRUWhxSWdZZ0JCQ0tEaUFES0FJSUlRUWdBeXdBRXlFRklBTWdBMEVZYWtIRTcrNEFFQ00yQWdBZ0F5QUVJQVlnQlVFQVNCc1FKeUFETEFBVFFRQk9EUUFnQXlnQ0NCQVhDeUFEUVNCcUpBQU1BUXNnQVNBQktBSUFLQUlJRVFBQVFma0FSZ1JBSUFBZ0FFR2NBV3BCOTVqdEFCQXpJZ00yQXB3QklBQWdBeUFCRU5nUERBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVIN0FFWUVRQ0FBSUFFUXpRSkZEUUVnQUNBQVFad0Jha0dDeGU4QUVETWlBellDbkFFZ0FDQURJQUVRVkNBQlFkUUJha0VBSUFFYlFSQnFJQU1RZVNBQlFmZ0NhaUFERUdrZ0FVR0lBMm9nQXhCWklBRW9BcGdESWdSQmdZQ0FnSGhIQkVBZ0FTQUVRUXB0dHprRDhBSWdBVUhvQW1vZ0F4REZBUXNnQVVIY0Eyb2dBeEQzQ1NBQlFmQURhaUFERUpBSUlBRkIrQU5xSUFNUWdnY2dBVUdRQkdvZ0F4RE9CQ0FCUVpnRWFpQURFSVVGSUFGQnFBUnFJQU1RbmdnZ0FVR3dCR29nQXhDbEFTQUJRY0FFYWlBREVNRUZJQUZCeUFScUlBTVErZ01NQVFzZ0FTQUJLQUlBS0FJSUVRQUFRZm9BUmdSQUlBQWdBUkROQWtVRVFDQUFJQUFvQXB3QklBRVExdzhNQWdzZ0FDQUFRWndCYWtIWStPNEFFRE1pQXpZQ25BRWdBQ0FESUFFUTF3OE1BUXNnQVNBQktBSUFLQUlJRVFBQVFmd0FSZ1JBSUFBZ0FFR2NBV3BCeTVEdkFCQXpJZ1EyQXB3QklBQWdCQ0FCRUZRZ0FVSFVBV3BCQUNBQkcwRVFhaUFFRUhrZ0FVSDRBbW9nQkJCcElBRkJpQU5xSUFRUVdTQUJLQUtZQXlJRFFZR0FnSUI0UndSQUlBRWdBMEVLYmJjNUEvQUNJQUZCNkFKcUlBUVF4UUVMSXdCQklHc2lBeVFBSUFNZ0JEWUNHQUpBSUFFb0F1QURJZ1JGRFFBZ0EwRUlhaUlHSUFRUXRRZ2dBeWdDQ0NFRUlBTXNBQk1oQlNBRElBTkJHR3BCbmN6dUFCQWpOZ0lBSUFNZ0JDQUdJQVZCQUVnYkVDY2dBeXdBRTBFQVRnMEFJQU1vQWdnUUZ3c2dBMEVnYWlRQURBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVIOUFFWUVRQ0FBSUFFUXpRSkZCRUFnQUNBQUtBS2NBU0FCRU5ZUERBSUxJQUFnQUVHY0FXcEJudjd0QUJBeklnTTJBcHdCSUFBZ0F5QUJFTllQREFFTElBRWdBU2dDQUNnQ0NCRUFBRUgrQUVZRVFDQUFJQUVRelFKRkJFQWdBQ0FBS0FLY0FTQUJFTlVQREFJTElBQWdBRUdjQVdwQnBQbnVBQkF6SWdNMkFwd0JJQUFnQXlBQkVOVVBEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSC9BRVlFUUNBQUlBQkJuQUZxUVpxVzdRQVFNeUlETmdLY0FTQUFJQU1nQVJCVUlBRkIxQUZxUVFBZ0FSdEJFR29nQXhCNUlBRkIrQUpxSUFNUWFTQUJRWWdEYWlBREVGa2dBU2dDbUFNaUJFR0JnSUNBZUVjRVFDQUJJQVJCQ20yM09RUHdBaUFCUWVnQ2FpQURFTVVCQ3lBQlFkd0RhaUFERU00RUlBRkI1QU5xSUFNUWhRVWdBVUgwQTJvZ0F4Q2xBU0FCUVlRRWFpQURFSUFHSUFGQmpBUnFJQU1RL3dVZ0FVR1VCR29nQXhDOUJRd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQmdBRkdCRUFnQUNBQVFad0Jha0g3bU8wQUVETWlBellDbkFFZ0FDQURJQUVRVkNBQlFkUUJha0VBSUFFYlFSQnFJQU1RZVNBQlFmZ0NhaUFERUdrZ0FVR0lBMm9nQXhCWklBRW9BcGdESWdSQmdZQ0FnSGhIQkVBZ0FTQUVRUXB0dHprRDhBSWdBVUhvQW1vZ0F4REZBUXNnQVVITUEyb2dBeENsQVNBQlFkd0RhaUFERVBvSklBRkI1QU5xSUFNUS9Ba01BUXNnQVNBQktBSUFLQUlJRVFBQVFZRUJSZ1JBSUFBZ0FFR2NBV3BCNjcvd0FCQXpJZ00yQXB3QklBQWdBeUFCRU5nUERBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVHQ0FVWUVRQ0FBSUFCQm5BRnFRYmUxN3dBUU15SUROZ0tjQVNBQUlBTWdBUkRVRHd3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCZ3dGR0JFQWdBQ0FBUVp3QmFrSERsdTBBRURNaUF6WUNuQUVnQUNBRElBRVFWQ0FCUWRRQmFrRUFJQUViUVJCcUlBTVFlU0FCUWZnQ2FpQURFR2tnQVVHSUEyb2dBeEJaSUFFb0FwZ0RJZ1JCZ1lDQWdIaEhCRUFnQVNBRVFRcHR0emtEOEFJZ0FVSG9BbW9nQXhERkFRc2dBVUhjQTJvZ0F4RE9CQ0FCUWVRRGFpQURFSVVGSUFGQjlBTnFJQU1RcFFFakFFRWdheUlFSkFBZ0JDQUROZ0lZQWtBZ0FTZ0NpQVFpQmtVTkFDQUVRUWhxSWdVZ0JoQmJJQVFvQWdnaEJpQUVMQUFUSVFjZ0JDQUVRUmhxUWZqZjdnQVFJellDQUNBRUlBWWdCU0FIUVFCSUd4QW5JQVFzQUJOQkFFNE5BQ0FFS0FJSUVCY0xJQVJCSUdva0FDQUJRWXdFYWlBREVQb0pJQUZCbEFScUlBTVEvQWtqQUVFZ2F5SUVKQUFnQkNBRE5nSVlBa0FnQVNzRHFBUWlFMFFBQU1ELy8vL2Z3V0VOQUNBRVFRaHFJZ01nRXhDdEFTQUVLQUlJSVFZZ0JDd0FFeUVGSUFRZ0JFRVlha0dYNnU0QUVDTTJBZ0FnQkNBR0lBTWdCVUVBU0JzUUp5QUVMQUFUUVFCT0RRQWdCQ2dDQ0JBWEN5QUVRU0JxSkFBTUFRc2dBU0FCS0FJQUtBSUlFUUFBUVlRQlJnUkFJQUFnQUVHY0FXcEJvcG50QUJBeklnTTJBcHdCSUFBZ0F5QUJFRlFnQVVIVUFXcEJBQ0FCRzBFUWFpQURFSGtnQVVINEFtb2dBeEJwSUFGQmlBTnFJQU1RV1NBQktBS1lBeUlFUVlHQWdJQjRSd1JBSUFFZ0JFRUtiYmM1QS9BQ0lBRkI2QUpxSUFNUXhRRUxJQUZCekFOcUlBTVErZ2tNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRWVVCUmdSQUlBQWdBRUdjQVdwQnUranZBQkF6SWdRMkFwd0JJQUFnQkNBQkVGUWdBVUhVQVdwQkFDQUJHMEVRYWlBRUVIa2dBVUg0QW1vZ0JCQnBJQUZCaUFOcUlBUVFXU0FCS0FLWUF5SURRWUdBZ0lCNFJ3UkFJQUVnQTBFS2JiYzVBL0FDSUFGQjZBSnFJQVFReFFFTElBRkI0QU5xSUFRUWhnY2dBVUhvQTJvZ0JCRDdCaUFCUWZBRGFpQUVFUGtHSUFGQnBBUnFJQVFRaEFjZ0FVR3NCR29nQkJENEJpQUJRYlFFYWlBRUVNSUZJQUZCd0FScUlBUVEvd1VnQVVISUJHb2dCQkR1QVNBQlFjQUJhaUFFRUlJR0lBRkJsQVZxSUFRUTl3a2dBVUdvQldvZ0JCQ1FDQ0FCUWJBRmFpQUVFSUlISUFGQnlBVnFJQVFRemdRZ0FVSFFCV29nQkJDRkJTQUJRZUFGYWlBRUVLVUJJd0JCTUdzaUF5UUFJQU1nQkRZQ0tDQUJRZlFGYWlFR0FrQUNRQ0FCS0FMNEJTQUJMUUQvQlNJRklBVkJHSFJCR0hVaUJVRUFTQnNFZnlBRkJTQUdRWDlCaU16eEFFRUFFQnRGRFFJZ0Jpd0FDd3RCR0hSQkdIVkJBRTRFUUNBRElBWW9BZ2cyQWhBZ0F5QUdLUUlBTndNSURBRUxJQU5CQ0dvZ0FTZ0M5QVVnQVNnQytBVVFHZ3NnQTBFWWFpSUdJQU1wQWdnM0FnQWdCaUFES0FJUU5nSUlJQU5DQURjQ0NDQURRUUEyQWhBZ0F5Z0NHQ0VGSUFNc0FDTWhCeUFESUFOQktHcEJ2Y0h1QUJBak5nSUFJQU1nQlNBR0lBZEJBRWdiRUNjZ0F5d0FJMEVBU0FSQUlBTW9BaGdRRndzZ0F5d0FFMEVBU0FSQUlBTW9BZ2dRRndzTElBTkJNR29rQUNNQVFUQnJJZ01rQUNBRElBUTJBaWdDUUNBQlFZQUdhaUlFS0FJRUlnWkZEUUFnQTBFWWFpSUZJQVlRV3lBREtBSVlJUWNnQXl3QUl5RUlJQU1nQTBFb2FrR1YydThBRUNNMkFoQWdBMEVRYWlBSElBVWdDRUVBU0JzUUp5QURMQUFqUVFCT0RRQWdBeWdDR0JBWEN5QUVLQUlJSWdVRWZ5QURRUmhxSWdZZ0JSRDlEU0FES0FJWUlRVWdBeXdBSXlFSElBTWdBMEVvYWtHdXNPNEFFQ00yQWhBZ0EwRVFhaUFGSUFZZ0IwRUFTQnNRSnlBRExBQWpRUUJJQkVBZ0F5Z0NHQkFYQzBFQUJTQUdRUUJIQ3hvZ0JDZ0NEQ0lHQkVBZ0EwRVlhaUlGSUFZUStnMGdBeWdDR0NFR0lBTXNBQ01oQnlBRElBTkJLR3BCcVlmdkFCQWpOZ0lRSUFOQkVHb2dCaUFGSUFkQkFFZ2JFQ2NnQXl3QUkwRUFTQVJBSUFNb0FoZ1FGd3NMSUFRb0FoQWlCZ1JBSUFOQkdHb2lCU0FHRUZzZ0F5Z0NHQ0VHSUFNc0FDTWhCeUFESUFOQktHcEJuTnJ2QUJBak5nSVFJQU5CRUdvZ0JpQUZJQWRCQUVnYkVDY2dBeXdBSTBFQVNBUkFJQU1vQWhnUUZ3c0xJQVFvQWhRaUJnUkFJQU5CR0dvaUJTQUdFRnNnQXlnQ0dDRUdJQU1zQUNNaEJ5QURJQU5CS0dwQm1kTHZBQkFqTmdJUUlBTkJFR29nQmlBRklBZEJBRWdiRUNjZ0F5d0FJMEVBU0FSQUlBTW9BaGdRRndzTElBUW9BaGdpQmdSQUlBTkJHR29pQlNBR0VQZ05JQU1vQWhnaEJpQURMQUFqSVFjZ0F5QURRU2hxUWEyNTdnQVFJellDRUNBRFFSQnFJQVlnQlNBSFFRQklHeEFuSUFNc0FDTkJBRWdFUUNBREtBSVlFQmNMQ3lBRVFSeHFJUVlDUUFKQUlBUW9BaUFnQkMwQUp5SUZJQVZCR0hSQkdIVWlCVUVBU0JzRWZ5QUZCU0FHUVg5QmlNenhBRUVBRUJ0RkRRSWdCaXdBQ3d0QkdIUkJHSFZCQUU0RVFDQURJQVlvQWdnMkFnZ2dBeUFHS1FJQU53TUFEQUVMSUFNZ0JDZ0NIQ0FFS0FJZ0VCb0xJQU5CR0dvaUJpQURLUUlBTndJQUlBWWdBeWdDQ0RZQ0NDQURRZ0EzQWdBZ0EwRUFOZ0lJSUFNb0FoZ2hCU0FETEFBaklRY2dBeUFEUVNocVFlMlc3d0FRSXpZQ0VDQURRUkJxSUFVZ0JpQUhRUUJJR3hBbklBTXNBQ05CQUVnRVFDQURLQUlZRUJjTElBTXNBQXRCQUVnRVFDQURLQUlBRUJjTEN5QUVLQUlvSWdRRVFDQURRUmhxSWdZZ0JCQ3JDaUFES0FJWUlRUWdBeXdBSXlFRklBTWdBMEVvYWtHL3FPMEFFQ00yQWhBZ0EwRVFhaUFFSUFZZ0JVRUFTQnNRSnlBRExBQWpRUUJJQkVBZ0F5Z0NHQkFYQ3dzZ0EwRXdhaVFBREFFTElBRWdBU2dDQUNnQ0NCRUFBRUdIQVVZRVFDQUFJQUJCbkFGcVFiS2Q3d0FRTXlJRE5nS2NBU0FBSUFNZ0FSQlVJQUZCMUFGcVFRQWdBUnRCRUdvZ0F4QjVJQUZCK0FKcUlBTVFhU0FCUVlnRGFpQURFRmtnQVNnQ21BTWlCRUdCZ0lDQWVFY0VRQ0FCSUFSQkNtMjNPUVB3QWlBQlFlZ0NhaUFERU1VQkN5QUJRY0FCYWlBREVJSUdJQUZCM0FOcUlBTVFwUUVNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRWVlCUmdSQUlBQWdBRUdjQVdwQm5ZdnZBQkF6SWdRMkFwd0JJQUFnQkNBQkVGUWdBVUhVQVdwQkFDQUJHMEVRYWlBRUVIa2dBVUg0QW1vZ0JCQnBJQUZCaUFOcUlBUVFXU0FCS0FLWUF5SURRWUdBZ0lCNFJ3UkFJQUVnQTBFS2JiYzVBL0FDSUFGQjZBSnFJQVFReFFFTElBRkI2QU5xSUFRUWhnY2dBVUh3QTJvZ0JCRDdCaUFCUWZnRGFpQUVFUGtHSUFGQnJBUnFJQVFRaEFjZ0FVRzBCR29nQkJENEJpQUJRYndFYWlBRUVNSUZJQUZCeUFScUlBUVEvd1VnQVVIUUJHb2dCQkR1QVNBQlFad0ZhaUFFRVBjSklBRkJzQVZxSUFRUWtBZ2dBVUc0QldvZ0JCQ0NCeUFCUWRBRmFpQUVFTTRFSUFGQjJBVnFJQVFRaFFVZ0FVSG9CV29nQkJDbEFTTUFRU0JySWdNa0FDQURJQVEyQWhnQ1FDQUJLQUw4QlNJR1JRMEFJQU5CQ0dvaUJTQUdFRnNnQXlnQ0NDRUdJQU1zQUJNaEJ5QURJQU5CR0dwQnR0anZBQkFqTmdJQUlBTWdCaUFGSUFkQkFFZ2JFQ2NnQXl3QUUwRUFUZzBBSUFNb0FnZ1FGd3NnQTBFZ2FpUUFJQUZCZ0FacUlBUVFnQVlnQVVHSUJtb2dCQkQ2QXlBQlFiZ0dhaUFFRUtJTkl3QkJJR3NpQXlRQUlBTWdCRFlDR0FKQUlBRW9Bc3dHSWdaQmYwWU5BQ0FEUVFocUlnVWdCaEJOSUFNb0FnZ2hCaUFETEFBVElRY2dBeUFEUVJocVFkdlg3Z0FRSXpZQ0FDQURJQVlnQlNBSFFRQklHeEFuSUFNc0FCTkJBRTROQUNBREtBSUlFQmNMSUFOQklHb2tBQ01BUVNCcklnTWtBQ0FESUFRMkFoZ0NRQ0FCS0FMVUJpSUdSUTBBSUFOQkNHb2lCU0FHRUUwZ0F5Z0NDQ0VISUFNc0FCTWhDQ0FESUFOQkdHcEI5WTN2QUJBak5nSUFJQU1nQnlBRklBaEJBRWdiRUNjZ0F5d0FFMEVBVGcwQUlBTW9BZ2dRRndzZ0FTZ0MyQVlpQlVGL1JnUi9JQVpCQUVjRklBTkJDR29pQmlBRkVFMGdBeWdDQ0NFRklBTXNBQk1oQnlBRElBTkJHR3BCbnJIdEFCQWpOZ0lBSUFNZ0JTQUdJQWRCQUVnYkVDY2dBeXdBRTBFQVNBUkFJQU1vQWdnUUZ3dEJBQXNhSUFOQklHb2tBQ01BUWVBQWF5SURKQUFnQXlBRU5nSllJQUZCM0FacUlnWkJCR29oQlFKQUFrQWdCaWdDQ0NBR0xRQVBJZ2NnQjBFWWRFRVlkU0lIUVFCSUd3Ui9JQWNGSUFWQmYwR0l6UEVBUVFBUUcwVU5BaUFGTEFBTEMwRVlkRUVZZFVFQVRnUkFJQU5CUUdzZ0JTZ0NDRFlDQUNBRElBVXBBZ0EzQXpnTUFRc2dBMEU0YWlBR0tBSUVJQVlvQWdnUUdnc2dBMEhJQUdvaUJTQURLUUk0TndJQUlBVWdBeWdDUURZQ0NDQURRZ0EzQWpnZ0EwRUFOZ0pBSUFNb0FrZ2hCeUFETEFCVElRZ2dBeUFEUWRnQWFrR1B2ZTRBRUNNMkFqQWdBMEV3YWlBSElBVWdDRUVBU0JzUUp5QURMQUJUUVFCSUJFQWdBeWdDU0JBWEN5QURMQUJEUVFCSUJFQWdBeWdDT0JBWEN3c2dCa0VRYWlFRkFrQUNRQ0FHS0FJVUlBWXRBQnNpQnlBSFFSaDBRUmgxSWdkQkFFZ2JCSDhnQndVZ0JVRi9RWWpNOFFCQkFCQWJSUTBDSUFVc0FBc0xRUmgwUVJoMVFRQk9CRUFnQXlBRktBSUlOZ0lvSUFNZ0JTa0NBRGNESUF3QkN5QURRU0JxSUFZb0FoQWdCaWdDRkJBYUN5QURRY2dBYWlJRklBTXBBaUEzQWdBZ0JTQURLQUlvTmdJSUlBTkNBRGNDSUNBRFFRQTJBaWdnQXlnQ1NDRUhJQU1zQUZNaENDQURJQU5CMkFCcVFaZms3Z0FRSXpZQ01DQURRVEJxSUFjZ0JTQUlRUUJJR3hBbklBTXNBRk5CQUVnRVFDQURLQUpJRUJjTElBTXNBQ3RCQUVnRVFDQURLQUlnRUJjTEN5QUdRUnhxSVFVQ1FBSkFJQVlvQWlBZ0JpMEFKeUlISUFkQkdIUkJHSFVpQjBFQVNCc0VmeUFIQlNBRlFYOUJpTXp4QUVFQUVCdEZEUUlnQlN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FESUFVb0FnZzJBaGdnQXlBRktRSUFOd01RREFFTElBTkJFR29nQmlnQ0hDQUdLQUlnRUJvTElBTkJ5QUJxSWdVZ0F5a0NFRGNDQUNBRklBTW9BaGcyQWdnZ0EwSUFOd0lRSUFOQkFEWUNHQ0FES0FKSUlRY2dBeXdBVXlFSUlBTWdBMEhZQUdwQmk0UHVBQkFqTmdJd0lBTkJNR29nQnlBRklBaEJBRWdiRUNjZ0F5d0FVMEVBU0FSQUlBTW9Ba2dRRndzZ0F5d0FHMEVBU0FSQUlBTW9BaEFRRndzTElBWW9BaWdpQlFSQUlBTkJ5QUJxSWdjZ0JSQzdEaUFES0FKSUlRVWdBeXdBVXlFSUlBTWdBMEhZQUdwQjg5WHVBQkFqTmdJd0lBTkJNR29nQlNBSElBaEJBRWdiRUNjZ0F5d0FVMEVBU0FSQUlBTW9Ba2dRRndzTElBWkJMR29oQlFKQUFrQWdCaWdDTUNBR0xRQTNJZ2NnQjBFWWRFRVlkU0lIUVFCSUd3Ui9JQWNGSUFWQmYwR0l6UEVBUVFBUUcwVU5BaUFGTEFBTEMwRVlkRUVZZFVFQVRnUkFJQU1nQlNnQ0NEWUNDQ0FESUFVcEFnQTNBd0FNQVFzZ0F5QUdLQUlzSUFZb0FqQVFHZ3NnQTBISUFHb2lCU0FES1FJQU53SUFJQVVnQXlnQ0NEWUNDQ0FEUWdBM0FnQWdBMEVBTmdJSUlBTW9Ba2doQnlBRExBQlRJUWdnQXlBRFFkZ0Fha0hCZ3U0QUVDTTJBakFnQTBFd2FpQUhJQVVnQ0VFQVNCc1FKeUFETEFCVFFRQklCRUFnQXlnQ1NCQVhDeUFETEFBTFFRQklCRUFnQXlnQ0FCQVhDd3NnQmlnQ09DSUZCRUFnQTBISUFHb2lCeUFGRUs0T0lBTW9Ba2doQlNBRExBQlRJUWdnQXlBRFFkZ0Fha0hPdWU4QUVDTTJBakFnQTBFd2FpQUZJQWNnQ0VFQVNCc1FKeUFETEFCVFFRQklCRUFnQXlnQ1NCQVhDd3NnQmlnQ1BDSUZCRUFnQTBISUFHb2lCeUFGRUt3T0lBTW9Ba2doQlNBRExBQlRJUWdnQXlBRFFkZ0Fha0c2cGU0QUVDTTJBakFnQTBFd2FpQUZJQWNnQ0VFQVNCc1FKeUFETEFCVFFRQklCRUFnQXlnQ1NCQVhDd3NnQmlnQ1FDSUZCRUFnQTBISUFHb2lCeUFGRUxjT0lBTW9Ba2doQlNBRExBQlRJUWdnQXlBRFFkZ0Fha0hKbHU4QUVDTTJBakFnQTBFd2FpQUZJQWNnQ0VFQVNCc1FKeUFETEFCVFFRQklCRUFnQXlnQ1NCQVhDd3NnQmlnQ1JDSUdCRUFnQTBISUFHb2lCU0FHRUZzZ0F5Z0NTQ0VHSUFNc0FGTWhCeUFESUFOQjJBQnFRYzJvN3dBUUl6WUNNQ0FEUVRCcUlBWWdCU0FIUVFCSUd4QW5JQU1zQUZOQkFFZ0VRQ0FES0FKSUVCY0xDeUFEUWVBQWFpUUFJd0JCSUdzaUF5UUFJQU1nQkRZQ0dBSkFJQUVvQXFnSElnWkZEUUFnQTBFSWFpSUZJQVlRdFFnZ0F5Z0NDQ0VHSUFNc0FCTWhCeUFESUFOQkdHcEJzUGp1QUJBak5nSUFJQU1nQmlBRklBZEJBRWdiRUNjZ0F5d0FFMEVBVGcwQUlBTW9BZ2dRRndzZ0EwRWdhaVFBSUFGQnNBZHFJQVFRalJVZ0FVSG9CMm9nQkJEaUZDQUJRZkFIYWlBRUVJZ1ZJQUZCK0FkcUlBUVF2UVVNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRWWdCUmdSQUlBQWdBRUdjQVdwQnYvanZBQkF6SWdRMkFwd0JJQUFnQkNBQkVGUWdBVUhVQVdwQkFDQUJHMEVRYWlBRUVIa2dBVUg0QW1vZ0JCQnBJQUZCaUFOcUlBUVFXU0FCS0FLWUF5SURRWUdBZ0lCNFJ3UkFJQUVnQTBFS2JiYzVBL0FDSUFGQjZBSnFJQVFReFFFTEl3QkJJR3NpQXlRQUlBTWdCRFlDR0FKQUlBRW9BdFFESWdSRkRRQWdBMEVJYWlJR0lBUVFxUTRnQXlnQ0NDRUZJQU1zQUJNaEJ5QURJQU5CR0dwQm1vWHVBQkFqTmdJQUlBTWdCU0FHSUFkQkFFZ2JFQ2NnQXl3QUUwRUFUZzBBSUFNb0FnZ1FGd3NnQVNzRDJBTWlFMFFBQUFBQUFBQUFBR0VFZnlBRVFRQkhCU0FEUVFocUlnUWdFeEJ6SUFNb0FnZ2hCaUFETEFBVElRVWdBeUFEUVJocVFjRzU3Z0FRSXpZQ0FDQURJQVlnQkNBRlFRQklHeEFuSUFNc0FCTkJBRWdFUUNBREtBSUlFQmNMUVFBTEdpQURRU0JxSkFBTUFRc2dBU0FCS0FJQUtBSUlFUUFBUVlrQlJnUkFJQUFnQUVHY0FXcEJzSmZ0QUJBeklnTTJBcHdCSUFBZ0F5QUJFTlFQREFFTElBRWdBU2dDQUNnQ0NCRUFBRUdLQVVZRVFDQUFJQUJCbkFGcVFjK1Y3UUFRTXlJRE5nS2NBU0FBSUFNZ0FSQlVJQUZCMUFGcVFRQWdBUnRCRUdvZ0F4QjVJQUZCK0FKcUlBTVFhU0FCUVlnRGFpQURFRmtnQVNnQ21BTWlCRUdCZ0lDQWVFY0VRQ0FCSUFSQkNtMjNPUVB3QWlBQlFlZ0NhaUFERU1VQkN5QUJRZUFEYWlBREVJWUhJQUZCNkFOcUlBTVErd1lnQVVId0Eyb2dBeEQ1QmlBQlFhUUVhaUFERUlRSElBRkJyQVJxSUFNUStBWWdBVUcwQkdvZ0F4RENCU0FCUWNBRWFpQURFUDhGSUFGQnlBUnFJQU1RN2dFZ0FVR1VCV29nQXhET0JDQUJRWndGYWlBREVJVUZJQUZCckFWcUlBTVFwUUVnQVVHOEJXb2dBeENBQmlBQlFjUUZhaUFERVBvREl3QkJJR3NpQkNRQUlBUWdBellDR0FKQUlBRW9BdlFGSWdORkRRQWdCRUVJYWlJR0lBTVFUU0FFS0FJSUlRTWdCQ3dBRXlFRklBUWdCRUVZYWtISzhPMEFFQ00yQWdBZ0JDQURJQVlnQlVFQVNCc1FKeUFFTEFBVFFRQk9EUUFnQkNnQ0NCQVhDeUFFUVNCcUpBQU1BUXNnQVNBQktBSUFLQUlJRVFBQVFZc0JSZ1JBSUFBZ0FFR2NBV3BCc2JYdkFCQXpJZ00yQXB3QklBQWdBeUFCRUZRZ0FVSFVBV3BCQUNBQkcwRVFhaUFERUhrZ0FVSDRBbW9nQXhCcElBRkJpQU5xSUFNUVdTQUJLQUtZQXlJRVFZR0FnSUI0UndSQUlBRWdCRUVLYmJjNUEvQUNJQUZCNkFKcUlBTVF4UUVMSUFGQjRBTnFJQU1RaGdjZ0FVSG9BMm9nQXhEN0JpQUJRZkFEYWlBREVQa0dJQUZCcEFScUlBTVFoQWNnQVVHc0JHb2dBeEQ0QmlBQlFiUUVhaUFERU1JRklBRkJ3QVJxSUFNUS93VWdBVUhJQkdvZ0F4RHVBUXdCQ3lBQklBRW9BZ0FvQWdnUkFBQkJqUUZHQkVBZ0FDQUFRWndCYWtHSTArNEFFRE1pQkRZQ25BRWdBQ0FFSUFFUVZDQUJRZFFCYWtFQUlBRWJRUkJxSUFRUWVTQUJRZmdDYWlBRUVHa2dBVUdJQTJvZ0JCQlpJQUVvQXBnRElnTkJnWUNBZ0hoSEJFQWdBU0FEUVFwdHR6a0Q4QUlnQVVIb0Ftb2dCQkRGQVFzZ0FVSEFBV29nQkJDQ0JpQUJRZWdFYWlBRUVMOEZJQUZCaUFWcUlBUVFpQW9qQUVFZ2F5SURKQUFnQXlBRU5nSVlBa0FnQVNnQzFBVWlCRVVOQUNBRFFRaHFJZ1lnQkJEc0RTQURLQUlJSVFVZ0F5d0FFeUVISUFNZ0EwRVlha0d1c080QUVDTTJBZ0FnQXlBRklBWWdCMEVBU0JzUUp5QURMQUFUUVFCT0RRQWdBeWdDQ0JBWEN5QUJLQUxZQlNJR0JIOGdBMEVJYWlJRUlBWVE2ZzBnQXlnQ0NDRUdJQU1zQUJNaEJTQURJQU5CR0dwQmpOM3RBQkFqTmdJQUlBTWdCaUFFSUFWQkFFZ2JFQ2NnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3RCQUFVZ0JFRUFSd3NhSUFOQklHb2tBQXdCQ3lBQklBRW9BZ0FvQWdnUkFBQkJqZ0ZHQkVBZ0FDQUFRWndCYWtIcXFlOEFFRE1pQXpZQ25BRWdBQ0FESUFFUVZDQUJRZFFCYWtFQUlBRWJRUkJxSUFNUWVTQUJRZmdDYWlBREVHa2dBVUdJQTJvZ0F4QlpJQUVvQXBnRElnUkJnWUNBZ0hoSEJFQWdBU0FFUVFwdHR6a0Q4QUlnQVVIb0Ftb2dBeERGQVFzZ0FVSGNBMm9nQXhDbEFTQUJRZXdEYWlBREVKTVZEQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFR1FBVVlFUUNBQUlBQkJuQUZxUWFTKzdnQVFNeUlETmdLY0FTQUFJQU1nQVJCVUlBRkIxQUZxUVFBZ0FSdEJFR29nQXhCNUlBRkIrQUpxSUFNUWFTQUJRWWdEYWlBREVGa2dBU2dDbUFNaUJFR0JnSUNBZUVjRVFDQUJJQVJCQ20yM09RUHdBaUFCUWVnQ2FpQURFTVVCQ3lBQlFkUURhaUFERUljRERBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVHUEFVWUVRQ0FBSUFCQm5BRnFRZWVWN2dBUU15SUROZ0tjQVNBQUlBTWdBUkJVSUFGQjFBRnFRUUFnQVJ0QkVHb2dBeEI1SUFGQitBSnFJQU1RYVNBQlFZZ0RhaUFERUZrZ0FTZ0NtQU1pQkVHQmdJQ0FlRWNFUUNBQklBUkJDbTIzT1FQd0FpQUJRZWdDYWlBREVNVUJDeUFCUWZBRGFpQURFSVlISUFGQitBTnFJQU1RK3dZZ0FVR0FCR29nQXhENUJpQUJRYlFFYWlBREVJUUhJQUZCdkFScUlBTVErQVlnQVVIRUJHb2dBeERDQlNBQlFkQUVhaUFERVA4RklBRkIyQVJxSUFNUTdnRU1BUXNnQVNBQktBSUFLQUlJRVFBQVFaSUJSZ1JBSUFBZ0FFR2NBV3BCeXJIdEFCQXpJZ1EyQXB3QklBQWdCQ0FCRUZRZ0FVSFVBV3BCQUNBQkcwRVFhaUFFRUhrZ0FVSDRBbW9nQkJCcElBRkJpQU5xSUFRUVdTQUJLQUtZQXlJRFFZR0FnSUI0UndSQUlBRWdBMEVLYmJjNUEvQUNJQUZCNkFKcUlBUVF4UUVMSUFGQjNBTnFJQVFRcFFFZ0FVSHNBMm9nQkJEQ0JTQUJRZmdEYWlBRUVQd0pJd0JCSUdzaUF5UUFJQU1nQkRZQ0dBSkFJQUVvQW9nRUlnUkZEUUFnQTBFSWFpSUdJQVFRcHdRZ0F5Z0NDQ0VGSUFNc0FCTWhCeUFESUFOQkdHcEIxTFh2QUJBak5nSUFJQU1nQlNBR0lBZEJBRWdiRUNjZ0F5d0FFMEVBVGcwQUlBTW9BZ2dRRndzZ0FTZ0NqQVFpQmdSL0lBTkJDR29pQkNBR0VGc2dBeWdDQ0NFR0lBTXNBQk1oQlNBRElBTkJHR3BCL0tmdkFCQWpOZ0lBSUFNZ0JpQUVJQVZCQUVnYkVDY2dBeXdBRTBFQVNBUkFJQU1vQWdnUUZ3dEJBQVVnQkVFQVJ3c2FJQUVvQXBBRUlnUUVRQ0FEUVFocUlnWWdCQkJiSUFNb0FnZ2hCQ0FETEFBVElRVWdBeUFEUVJocVFacW83d0FRSXpZQ0FDQURJQVFnQmlBRlFRQklHeEFuSUFNc0FCTkJBRWdFUUNBREtBSUlFQmNMQ3lBQktBS1VCQ0lFQkVBZ0EwRUlhaUlHSUFRUTZBMGdBeWdDQ0NFRUlBTXNBQk1oQlNBRElBTkJHR3BCakxmdEFCQWpOZ0lBSUFNZ0JDQUdJQVZCQUVnYkVDY2dBeXdBRTBFQVNBUkFJQU1vQWdnUUZ3c0xJQU5CSUdva0FBd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQmxRRkdCRUFnQUNBQVFad0Jha0dIanU4QUVETWlBellDbkFFZ0FDQURJQUVRVkNBQlFkUUJha0VBSUFFYlFSQnFJQU1RZVNBQlFmZ0NhaUFERUdrZ0FVR0lBMm9nQXhCWklBRW9BcGdESWdSQmdZQ0FnSGhIQkVBZ0FTQUVRUXB0dHprRDhBSWdBVUhvQW1vZ0F4REZBUXNnQVVITUEyb2dBeENsQVNBQlFkd0RhaUFERUw4RklBRkIrQU5xSUFNUWtnZ2dBVUdBQkdvZ0F4Q0lDZ3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkJuUUZHQkVBZ0FDQUFRWndCYWtHMCtPNEFFRE1pQXpZQ25BRWdBQ0FESUFFUVZDQUJRYkFCYWlBREVHa2dBVUhBQVdvZ0F4QlpJQUZCMkFGcVFRQWdBUnNpQkVFUWFpQURFTU1OSUFSQkdHb2dBeENIRlF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCbmdGR0JFQWdBQ0FBUVp3QmFrSGlndThBRURNaUF6WUNuQUVnQUNBRElBRVFWQ0FCUWJBQmFpQURFR2tnQVVIQUFXb2dBeEJaSUFGQjJBRnFRUUFnQVJzaUJFRVFhaUFERU80QklBUkJJR29nQXhDdEFpQUVRVEJxSUFNUXR3SWdCRUhRQUdvZ0F4Q25BeUFFUWVBQWFpQURFTWdESUFGQjRBSnFJQU1RbWdnTUFRc2dBU0FCS0FJQUtBSUlFUUFBUVF4R0JFQWdBQ0FBUVp3QmFrSFA3KzhBRURNaUF6WUNuQUVnQUNBRElBRVFWQXdCQ3lBQklBRW9BZ0FvQWdnUkFBQkJud0ZHQkVBZ0FDQUFRWndCYWtITTcrOEFFRE1pQXpZQ25BRWdBQ0FESUFFUTB3OE1BUXNnQVNBQktBSUFLQUlJRVFBQVFhQUJSZ1JBSUFBZ0FFR2NBV3BCcThEdUFCQXpJZ00yQXB3QklBQWdBeUFCRU5NUERBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVHaEFVWUVRQ0FBSUFCQm5BRnFRWlBCN3dBUU15SUVOZ0tjQVNBQUlBUWdBUkJVSUFGQnNBRnFJQVFRYVNBQlFjQUJhaUFFRUZrZ0FVSFlBV3BCQUNBQkd5SURRUkJxSUFRUXd3MGdBMEVZYWlBRUVJY1ZJQUZCK0FGcUlBUVFwUUVnQVVHSUFtb2dCQkMvQlNNQVFUQnJJZ01rQUNBRElBUTJBaWdnQVVHb0Ftb2hCZ0pBQWtBZ0FTZ0NyQUlnQVMwQXN3SWlCU0FGUVJoMFFSaDFJZ1ZCQUVnYkJIOGdCUVVnQmtGL1FZak04UUJCQUJBYlJRMENJQVlzQUFzTFFSaDBRUmgxUVFCT0JFQWdBeUFHS0FJSU5nSVFJQU1nQmlrQ0FEY0RDQXdCQ3lBRFFRaHFJQUVvQXFnQ0lBRW9BcXdDRUJvTElBTkJHR29pQmlBREtRSUlOd0lBSUFZZ0F5Z0NFRFlDQ0NBRFFnQTNBZ2dnQTBFQU5nSVFJQU1vQWhnaEJTQURMQUFqSVFjZ0F5QURRU2hxUWJlLzd3QVFJellDQUNBRElBVWdCaUFIUVFCSUd4QW5JQU1zQUNOQkFFZ0VRQ0FES0FJWUVCY0xJQU1zQUJOQkFFZ0VRQ0FES0FJSUVCY0xDeUFCS0FLMEFpSUdCRUFnQTBFWWFpSUZJQVlRb1E0Z0F5Z0NHQ0VHSUFNc0FDTWhCeUFESUFOQktHcEJrOEh2QUJBak5nSUFJQU1nQmlBRklBZEJBRWdiRUNjZ0F5d0FJMEVBU0FSQUlBTW9BaGdRRndzTElBTkJNR29rQUNBQlFiZ0NhaUFFRUlnS0l3QkJNR3NpQXlRQUlBTWdCRFlDS0NBQlFZUURhaUVFQWtBQ1FDQUJLQUtJQXlBQkxRQ1BBeUlHSUFaQkdIUkJHSFVpQmtFQVNCc0VmeUFHQlNBRVFYOUJpTXp4QUVFQUVCdEZEUUlnQkN3QUN3dEJHSFJCR0hWQkFFNEVRQ0FESUFRb0FnZzJBaEFnQXlBRUtRSUFOd01JREFFTElBTkJDR29nQVNnQ2hBTWdBU2dDaUFNUUdnc2dBMEVZYWlJRUlBTXBBZ2czQWdBZ0JDQURLQUlRTmdJSUlBTkNBRGNDQ0NBRFFRQTJBaEFnQXlnQ0dDRUdJQU1zQUNNaEJTQURJQU5CS0dwQjBMVHZBQkFqTmdJQUlBTWdCaUFFSUFWQkFFZ2JFQ2NnQXl3QUkwRUFTQVJBSUFNb0FoZ1FGd3NnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NMSUFOQk1Hb2tBQXdCQ3lBQklBRW9BZ0FvQWdnUkFBQkJIMFlFUUNBQUlBQkJuQUZxUWNIdzdnQVFNeUlFTmdLY0FTTUFRVUJxSWdNa0FDQURJQVEyQWpnZ0FDQUVJQUVRVkNBRElBRkJzQUZxRUlnQk5nSXdJQU5CSUdvZ0EwRXdhaERDRHlBRElBTXBBeUEzQXhnZ0F5QURLUU1vTndNUUlBTW9BaGdnQXlnQ0VFY2dBeWdDSENBREtBSVVSM0lFUUFOQUlBTWdBeWdDR0RZQ0NDQURLQUlJSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNoQkNBRElBTkJPR29nQXlnQ0NDSUdCSDhnQmlnQ0JDSUdRWWpNOFFBZ0Joc0ZRWWpNOFFBTEVDTTJBZ0FnQXlBRUVDY2dBeUFES0FJWUtBSVFOZ0lZSUFNb0FoZ2dBeWdDRUVjZ0F5Z0NIQ0FES0FJVVIzSU5BQXNMSUFOQklHb2dBMEV3YWhDTUJDQURJQU1wQXlBM0F4Z2dBeUFES1FNb053TVFJQU1vQWhnZ0F5Z0NFRWNnQXlnQ0hDQURLQUlVUjNJRVFBTkFJQU1nQXlnQ0dEWUNDQ0FEUVRocUlBTkJDR29RNWdNZ0F5QURLQUlZS0FJWU5nSVlJQU1vQWhnZ0F5Z0NFRWNnQXlnQ0hDQURLQUlVUjNJTkFBc0xJQU5CUUdza0FBd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQm9nRkdCRUFnQUNnQ25BRWhBeU1BUWVBQWF5SUZKQUFnQlNBRE5nSllBa0FnQVN3QTR3RkJBRTRFUUNBRklBRW9BdUFCTmdKUUlBVWdBU2tDMkFFM0EwZ01BUXNnQlVISUFHb2dBU2dDMkFFZ0FTZ0MzQUVRY2dzZ0JTZ0NUQ0FGTFFCVElnTWdBMEVZZEVFWWRTSURRUUJJR3lFRUlBTkJBRWdFUUNBRktBSklFQmNMQWtBQ1FDQUVSUTBBSUFVZ0JVSFlBR3BCQXhDWEFqWUNRQ0FBS0FJRUtBTG9Ca0g2RDJvdEFBQUVRQUpBSUFFc0FPTUJRUUJPQkVBZ0JTQUJLQUxnQVRZQ0dDQUZJQUVwQXRnQk53TVFEQUVMSUFWQkVHb2dBU2dDMkFFZ0FTZ0MzQUVRY2dzakFFR2dBV3NpQnlRQUlBVkJJR29pQkVJQU53SUFJQVJCQURZQ0NDQUVJUU1DZnlBRlFSQnFJZ2dvQWdRZ0NDMEFDeUlHSUFaQkdIUkJHSFZCQUVnYnVFU2FtWm1abVpueFA2SWlFMFFBQUFBQUFBRHdRV01nRTBRQUFBQUFBQUFBQUdaeEJFQWdFNnNNQVF0QkFBc2hCaU1BUVJCcklnb2tBQ0FLSUFZMkFnd0NRQ0FHUWUvLy8vOERUUVJBSUFvQ2Z5QURMUUFMUVFkMkJFQWdBeWdDQkF3QkN5QURMUUFMQ3pZQ0NDTUFRUkJySWdZa0FDQUtRUXhxSWdzb0FnQWdDa0VJYWlJTUtBSUFTU0VOSUFaQkVHb2tBQ0FETFFBTFFRZDJCSDhnQXlnQ0NFSC8vLy8vQjNGQkFXc0ZRUUVMSUF3Z0N5QU5HeWdDQUNJR1FRSlBCSDhnQmtFRWFrRjhjU0lHSUFaQkFXc2lCaUFHUVFKR0d3VkJBUXNpQzBjRVFFRUJJUXdnQXkwQUMwRUhkZ1IvSUFNb0FnaEIvLy8vL3dkeFFRRnJCVUVCQ3lFR0FuOGdBeTBBQzBFSGRnUkFJQU1vQWdRTUFRc2dBeTBBQ3dzaERRSkFBbjhnQzBFQlJnUkFJQU1oQmlBREtBSUFEQUVMUVFBZ0JpQUxUeUFESUF0QkFXb1E5d1VpQmhzTkFRSi9JQU10QUF0QkIzWWlEQVJBSUFNb0FnQU1BUXNnQXdzTElRNGdCaUFPQW44Z0F5MEFDMEVIZGdSQUlBTW9BZ1FNQVFzZ0F5MEFDd3RCQVdvUTNnTWdEQVJBSUE0UUZ3c0NRQ0FMUVFGSEJFQWdBeUFMUVFGcVFZQ0FnSUI0Y2pZQ0NDQURJQTAyQWdRZ0F5QUdOZ0lBREFFTElBTWdEVG9BQ3dzTEN5QUtRUkJxSkFBTUFRc1Fkd0FMSUFnb0FnUWdDQzBBQ3lJRElBTkJHSFJCR0hWQkFFZ2lBeHNFUUNBSFFkQUFhaUVOSUFkQkdHcEJCSEloQ2dOQUFrQUNRQUpBQWtBQ1FBSkFBa0FnRUVFQ2RDSUdJQWdvQWdBZ0NDQURHMm9pQXlnQ0FDSUxRU0pyRGgwQkJRVUZBQUlGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFNRkJBVUxJQVJCcU9pQUFSRE1CQm9NQlFzZ0JFSEE2SUFCRU13RUdnd0VDeUFFUWR6b2dBRVF6QVFhREFNTElBUkIrT2lBQVJETUJCb01BZ3NnQkVHTTZZQUJFTXdFR2d3QkN5QUxRWUhBQTJ0Qi9URk5CRUFnQjBHZzEvVUFOZ0pRSUFkQmpOZjFBRFlDR0NBTklBb1F2QUVnQjBLQWdJQ0FjRGNEbUFFZ0IwSG8xdlVBTmdKUUlBZEIxTmIxQURZQ0dDQUtFS1VHSVJFZ0IwR0UyUFVBTmdJY0lBZENBRGNDUkNBSFFnQTNBandnQjBFUU5nSk1JQW9nQnlnQ0dFRU1heWdDQUdvaUF5QURLQUlBUWJWL2NVRUljallDQUNBSUtBSUFJQWdnQ0N3QUMwRUFTQnNnQm1vb0FnQWhFaU1BUVNCcklnTWtBQ0FEUVJocUlBZEJHR29pQmhEdUNBSkFJQU10QUJoRkRRQWdCaUFHS0FJQVFReHJLQUlBYWlJTUtBSUVHaUFEUVJCcUlnc2dEQ2dDSENJTU5nSUFJQXdnRENnQ0JFRUJhallDQkNBTEVMTVFJUTRnQ3lnQ0FDSU1JQXdvQWdSQkFXc2lEellDQkNBUFFYOUdCRUFnRENBTUtBSUFLQUlJRVFFQUN5QURJQVlnQmlnQ0FFRU1heWdDQUdvb0FoZzJBZ2dnQmlBR0tBSUFRUXhyS0FJQWFpSU1FTElRSVE4Z0F5QU9JQU1vQWdnZ0RDQVBJQklnRGlnQ0FDZ0NFQkVLQURZQ0VDQUxLQUlBRFFBZ0JpQUdLQUlBUVF4cktBSUFha0VGRUtJQ0N5QURRUmhxRUxnRElBTkJJR29rQUNBRVFhRHBnQUVRekFRaEF5QUhRUWhxSWdZZ0NoRHlFeUFESUFjb0FnZ2dCaUFITFFBVElnTkJHSFJCR0hWQkFFZ2lCaHNnQnlnQ0RDQURJQVliRUpFRFFiRHBnQUVRekFRYUlBY3NBQk5CQUVnRVFDQUhLQUlJRUJjTElBZEI2TmIxQURZQ1VDQUhRZFRXOVFBMkFoZ2dCMEdFMlBVQU5nSWNJQWNzQUVkQkFFZ0VRQ0FIS0FJOEVCY0xJQkVRakFNYUlBMFFnZ0VhREFFTElBUWdBMEVCRUpFREdnc2dFRUVCYWlJUUlBZ29BZ1FnQ0MwQUN5SURJQU5CR0hSQkdIVkJBRWdpQXh0SERRQUxDeUFIUWFBQmFpUUFJQVVvQWlBZ0JDQUZMQUFyUVFCSUd5SUdFSzBGSWdOQjhQLy8vd05QRFFJQ1FBSkFJQU5CQWs4RVFDQURRUVJxUVh4eElnZEJBblFRR0NFRUlBVWdCMEdBZ0lDQWVISTJBamdnQlNBRU5nSXdJQVVnQXpZQ05Bd0JDeUFGSUFNNkFEc2dCVUV3YWlFRUlBTkZEUUVMSUFRZ0JpQURFSnNDR2dzZ0JDQURRUUowYWtFQU5nSUFJQVZCeUFCcUlnUWdCVUV3YWhET0FpQUZLQUpJSVFZZ0JTd0FVeUVISXdCQkVHc2lBeVFBSUFNZ0JVRkFheWdDQURZQ0NDQURLQUlJSVFnZ0EwRVFhaVFBSUFVZ0NEWUNDQ0FGUVFocUlBWWdCQ0FIUVFCSUd4RHVEaUFGTEFCVFFRQklCRUFnQlNnQ1NCQVhDeUFGTEFBN1FRQklCRUFnQlNnQ01CQVhDeUFGTEFBclFRQklCRUFnQlNnQ0lCQVhDeUFGTEFBYlFRQk9EUUVnQlNnQ0VCQVhEQUVMQWtBZ0FTd0E0d0ZCQUU0RVFDQUZJQUVvQXVBQk5nSTRJQVVnQVNrQzJBRTNBekFNQVFzZ0JVRXdhaUFCS0FMWUFTQUJLQUxjQVJCeUN5QUZRY2dBYWlJRUlBVkJNR29RemdJZ0JTZ0NTQ0VHSUFVc0FGTWhCeU1BUVJCcklnTWtBQ0FESUFWQlFHc29BZ0EyQWdnZ0F5Z0NDQ0VJSUFOQkVHb2tBQ0FGSUFnMkFpQWdCVUVnYWlBR0lBUWdCMEVBU0JzUTdnNGdCU3dBVTBFQVNBUkFJQVVvQWtnUUZ3c2dCU3dBTzBFQVRnMEFJQVVvQWpBUUZ3c2dCVUhnQUdva0FBd0NDeEIzQUFzZ0FTOEJVRUVuYTBILy93TnhRUkpOQkVBZ0FDMEFsUUVOQWdzZ0FTQUJLQUlBS0FJSUVRQUFRU2RHQkVBZ0FDQUFRWndCYWtIOGplNEFFRE1pQXpZQ25BRWdBQ0FESUFFUXFnTU1BUXNnQVNBQktBSUFLQUlJRVFBQVFTaEdCRUFnQUNBQVFad0Jha0htM3U4QUVETWlBellDbkFFZ0FDQURJQUVRcWdNTUFRc2dBU0FCS0FJQUtBSUlFUUFBUVNsR0JFQWdBQ0FBUVp3QmFrR2ZtdTBBRURNaUJEWUNuQUVqQUVFUWF5SURKQUFnQXlBRU5nSUlJQUFnQkNBQkVGUWdBVUc4QVdvZ0JCQnBJQUZCekFGcUlBUVFXU0FCUWZBQmFpQUVFSTBLSUFGQmdBSnFJQVFRa2hVZ0F5QUJRWkFDYWhDSUFUWUNBRUdIQTBFQUlBTW9BZ0FiQkVBRFFDQURRUWhxSUFNUTVnTWdBeUFERU1jQk5nSUFRWWNEUVFBZ0F5Z0NBQnNOQUFzTElBTkJFR29rQUF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCS2tZRVFDQUFJQUJCbkFGcVFmcVY3Z0FRTXlJRE5nS2NBU0FBSUFNZ0FSRGNDQXdCQ3lBQklBRW9BZ0FvQWdnUkFBQkJLMFlFUUNBQUlBQkJuQUZxUWYyejd3QVFNeUlETmdLY0FTQUFJQU1nQVJEY0NBd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQkxFWUVRQ0FBSUFCQm5BRnFRWTcvN1FBUU15SUROZ0tjQVNBQUlBTWdBUkNxQXd3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCTFVZRVFDQUFJQUJCbkFGcVFhR3c3d0FRTXlJRE5nS2NBU0FBSUFNZ0FSQ3FBd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkJMa1lFUUNBQUlBQkJuQUZxUWFmWTdnQVFNeUlETmdLY0FTQUFJQU1nQVJDcUF3d0JDeUFCSUFFb0FnQW9BZ2dSQUFCQkwwWUVRQ0FBSUFCQm5BRnFRYk82N2dBUU15SUROZ0tjQVNBQUlBTWdBUkNxQXd3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCTUVZRVFDQUFJQUJCbkFGcVFlelE3Z0FRTXlJRE5nS2NBU0FBSUFNZ0FSQ3FBd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkJNVVlFUUNBQUlBQkJuQUZxUWF2NDdnQVFNeUlETmdLY0FTQUFJQU1nQVJDcUF3d0JDeUFCSUFFb0FnQW9BZ2dSQUFCQk1rWUVRQ0FBSUFCQm5BRnFRZlQ1N2dBUU15SUROZ0tjQVNBQUlBTWdBUkNxQXd3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCTTBZRVFDQUFJQUJCbkFGcVFmbis3Z0FRTXlJRE5nS2NBU0FBSUFNZ0FSRGNDQXdCQ3lBQklBRW9BZ0FvQWdnUkFBQkJORVlFUUNBQUlBQkJuQUZxUWR6NTdnQVFNeUlETmdLY0FTQUFJQU1nQVJDcUF3d0JDeUFCSUFFb0FnQW9BZ2dSQUFCQk5VWUVRQ0FBSUFCQm5BRnFRZFNSN3dBUU15SUROZ0tjQVNBQUlBTWdBUkNxQXd3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCTmtZRVFDQUFJQUJCbkFGcVFacnM3d0FRTXlJRE5nS2NBU0FBSUFNZ0FSQ3FBd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkJOMFlFUUNBQUlBQkJuQUZxUVplWDdRQVFNeUlETmdLY0FTQUFJQU1nQVJEY0NBd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQk9FWUVRQ0FBSUFCQm5BRnFRY0hhN3dBUU15SUROZ0tjQVNBQUlBTWdBUkNxQXd3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCT1VZRVFDQUFJQUJCbkFGcVFZeVE3Z0FRTXlJRE5nS2NBU0FBSUFNZ0FSQ3FBd3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkJ4d0JHQkVBZ0FDMEFsQUVOQWlBQUlBQkJuQUZxUVlUQzd3QVFNeUlFTmdLY0FTTUFRVEJySWdNa0FDQURJQVEyQWlnZ0FDQUVJQUVRVkNBQlFid0JhaUFFRUZrQ1FDQUJLQUxRQVNJRUxBQmZRUUJPQkVBZ0F5QUVLQUpjTmdJUUlBTWdCQ2tDVkRjRENBd0JDeUFEUVFocUlBUW9BbFFnQkNnQ1dCQWFDeUFESUFOQkNHcEJxc0h4QUJDVEF5SUVLQUlJTmdJZ0lBTWdCQ2tDQURjREdDQUVRZ0EzQWdBZ0JFRUFOZ0lJSUFNb0FoZ2hCQ0FETEFBaklRWWdBeUFEUVNocVFmckM3d0FRSXpZQ0FDQURJQVFnQTBFWWFpQUdRUUJJR3hBbklBTXNBQ05CQUVnRVFDQURLQUlZRUJjTElBTXNBQk5CQUVnRVFDQURLQUlJRUJjTElBTkJHR29pQkNBQktBTFFBU0lHSUFZb0FnQW9BakFSQWdBZ0F5Z0NHQ0FFSUFNc0FDTkJBRWdiSWdZZ0Jpd0FBQ0lHUVNCeUlBWWdCa0hCQUd0Qkdra2JPZ0FBSUFNb0FoZ2hCaUFETEFBaklRVWdBeUFEUVNocVFZdVU3d0FRSXpZQ0NDQURRUWhxSUFZZ0JDQUZRUUJJR3hBbklBTXNBQ05CQUVnRVFDQURLQUlZRUJjTElBTkJNR29rQUF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCd2dCR0JFQWdBQzBBbEFFTkFpQUFJQUJCbkFGcVFZVEM3d0FRTXlJRU5nS2NBU01BUVRCcklnTWtBQ0FESUFRMkFpZ2dBQ0FFSUFFUVZDQUJRYkFCYWlBRUVGa0NRQ0FCS0FMQUFTSUVMQUJmUVFCT0JFQWdBeUFFS0FKY05nSVFJQU1nQkNrQ1ZEY0RDQXdCQ3lBRFFRaHFJQVFvQWxRZ0JDZ0NXQkFhQ3lBRElBTkJDR3BCcXNIeEFCQ1RBeUlFS0FJSU5nSWdJQU1nQkNrQ0FEY0RHQ0FFUWdBM0FnQWdCRUVBTmdJSUlBTW9BaGdoQkNBRExBQWpJUVlnQXlBRFFTaHFRZnJDN3dBUUl6WUNBQ0FESUFRZ0EwRVlhaUFHUVFCSUd4QW5JQU1zQUNOQkFFZ0VRQ0FES0FJWUVCY0xJQU1zQUJOQkFFZ0VRQ0FES0FJSUVCY0xJQU5CR0dvaUJDQUJLQUxBQVNJR0lBWW9BZ0FvQWpBUkFnQWdBeWdDR0NBRUlBTXNBQ05CQUVnYklnWWdCaXdBQUNJR1FTQnlJQVlnQmtIQkFHdEJHa2tiT2dBQUlBTW9BaGdoQmlBRExBQWpJUVVnQXlBRFFTaHFRWXVVN3dBUUl6WUNDQ0FEUVFocUlBWWdCQ0FGUVFCSUd4QW5JQU1zQUNOQkFFZ0VRQ0FES0FJWUVCY0xJQU5CTUdva0FBd0JDeUFKUVFocUlnTWdBU0FCS0FJQUtBSXdFUUlBSUFrZ0NTZ0NDQ0FESUFrc0FCTkJBRWdiTmdJQVFlU3U4UUFnQ1JBNklBa3NBQk5CQUU0TkFDQUpLQUlJRUJjTElBQWdBUkROQWdSQVFRd1FHQ0VESUFBb0Fwd0JJUVFnQXlBQVFhQUJhallDQkNBRElBUTJBZ2dnQXlBQUtBS2dBU0lFTmdJQUlBUWdBellDQkNBQUlBTTJBcUFCSUFBZ0FDZ0NxQUZCQVdvMkFxZ0JDd0pBSUFFZ0FTZ0NBQ2dDQ0JFQUFFSEVBRWNOQUNBQ0JFQWpBRUVnYXlJRUpBQUNRQUpBQWtBQ1FDQUFLQUxrQVNJQ1JRMEFBbjhnQWlBQ0tBSUFLQUlJRVFBQVFSUkdCRUFnQUNnQzVBRU1BUXNnQUNnQzVBRkJGRUh3c1g5QkFSQXNDeUlJUlEwQUlBZ29Bb0FPSWdKRkJFQWdDRUVnUVg4UU1DSUNSUTBCSUFJb0FzQURJZ0pGRFFFTElBUkJFR29pQXlBQ0lBSW9BZ0FvQXBnQkVRQUFJZ3BCbWdGQkFVSHdzWDhReXdFZ0F5QUVLQUlVSWdKSERRRU1BZ3NnQkNBQUxRQ1ZBVG9BR0NBRUlBQTJBaFFnQkVHYzk0QUJOZ0lRSUFBb0FnUVFpQUlnQkVFUWFoQ2ZCZ3dDQ3dOQUlBSW9BZ2doQXlNQVFSQnJJZ2NrQUNBRFFiUVlhaWdDQUNFR0lBZEJnSURzQURZQ0JDQUhJQVkyQWdnZ0IwSHNxdjBBTmdJQUFrQWdDQ0FIUVFGQkFSQ1BBU0lHUlEwQUlBWkJFMEh3c1g5QkFSQXNJZ1ZGRFFBZ0JTZ0NoQUloQmdKQUlBVW9Bb0FDSWdzTkFDQUdEUUFnQlNnQ2lBSU5BQ0FGS0FLTUFnMEFJQVVvQXBBQ1JRMEJDeUFMQkg4Z0EwRUFRZklBRU5ZQ0lnWUVRQ0FESUFZUXNBRWFDeUFESUFVb0FvQUNJZ1lnQmlnQ0FDZ0NtQUVSQUFBZ0F5Z0NBQ2dDcUFFUkFnQWdCU2dDaEFJRklBWUxCRUFnQTBFQVFmb0FFTllDSWdZRVFDQURJQVlRc0FFYUN5QURJQVVvQW9RQ0lnWWdCaWdDQUNnQ21BRVJBQUFnQXlnQ0FDZ0NxQUVSQWdBTElBVW9Bb2dDQkVBZ0EwRUFRZjBBRU5ZQ0lnWUVRQ0FESUFZUXNBRWFDeUFESUFVb0FvZ0NJZ1lnQmlnQ0FDZ0NtQUVSQUFBZ0F5Z0NBQ2dDcUFFUkFnQUxJQVVvQXBBQ0JFQUNRQ0FEUVFCQkdCRFdBaUlHUlFSQUlBTkJBRUgrQUJEV0FpSUdSUTBCQ3lBRElBWVFzQUVhQ3lBRElBVW9BcEFDSWdZZ0JpZ0NBQ2dDbUFFUkFBQWdBeWdDQUNnQ3FBRVJBZ0FMSUFVb0Fvd0NSUTBBQWtBZ0EwRUFRZjRBRU5ZQ0lnWkZCRUFnQTBFQVFSZ1ExZ0lpQmtVTkFRc2dBeUFHRUxBQkdnc2dBeUFGS0FLTUFpSUdJQVlvQWdBb0FwZ0JFUUFBSUFNb0FnQW9BcWdCRVFJQUN5QUhRUkJxSkFBZ0FpZ0NCQ0lDSUFSQkVHcEhEUUFMQ3dKQUFrQWdDRUVnUVg4UU1DSUNSUTBBSUFJb0FzQURJZ0pGRFFBZ0FpMEFuZ1FOQVFzZ0JDQUtRUkZCQVVId3NYOFF5d0VnQkNBRUtBSUVJZ0pIQkVBRFFDQUNLQUlJSVFWQkFDRUdJd0JCRUdzaUF5UUFBa0FnQlNnQ1RFRUFRUklRMWdJaUIwVU5BQ0FGUWFJQkVLTUNRUUZIRFFBZ0JVRUFRYUlCRU5ZQ0lnaEZEUUFnQXlBSFFiQUJhaUFIRUo0R0FrQWdBeUFJUWRnQmFpSUdSZzBBSUFNdEFBc2lDMEVZZEVFWWRTRUhJQWdzQU9NQlFRQk9CRUFnQjBFQVRnUkFJQVlnQXlrREFEY0NBQ0FHSUFNb0FnZzJBZ2dNQWdzZ0JpQURLQUlBSUFNb0FnUVFkQXdCQ3lBR0lBTW9BZ0FnQXlBSFFRQklJZ1liSUFNb0FnUWdDeUFHR3hCeEN5QURMQUFMUVFCSUJFQWdBeWdDQUJBWEMwRUJJUVlMSUFOQkVHb2tBQ0FHUlFSQUlBVW9Ba3dnQlJDd0FSb0xJQUlvQWdRaUFpQUVSdzBBQ3dzZ0JDZ0NDRVVOQUNBRUtBSUVJZ0lvQWdBaUF5QUVLQUlBSWdZb0FnUTJBZ1FnQmlnQ0JDQUROZ0lBSUFSQkFEWUNDQ0FDSUFSR0RRQURRQ0FDS0FJRUlRTWdBaEFYSUFNaUFpQUVSdzBBQ3dzZ0JDQUFMUUNWQVRvQUNDQUVJQUEyQWdRZ0JFR2M5NEFCTmdJQUlBb2dCQkNmQmlBS0lBb29BZ0FvQWdRUkFRQWdCQ2dDR0VVTkFDQUVLQUlVSWdJb0FnQWlBeUFFS0FJUUlnWW9BZ1EyQWdRZ0JpZ0NCQ0FETmdJQUlBUkJBRFlDR0NBQ0lBUkJFR3BHRFFBRFFDQUNLQUlFSVFNZ0FoQVhJQU1pQWlBRVFSQnFSdzBBQ3dzZ0JFRWdhaVFBREFFTElBa2dBQzBBbFFFNkFCQWdDU0FBTmdJTUlBbEJuUGVBQVRZQ0NDQUFLQUlFRUlnQ0lBbEJDR29RbndZTElBQW9BcHdCSVFJakFFRWdheUlBSkFBZ0FDQUNOZ0lZSUFFb0FqUWlBaUFCS0FJNElnTkhCRUFEUUNBQUlBQkJHR29nQWlnQ0FDQUNJQUlzQUF0QkFFZ2JFQjAyQWdnQ1FFR0dBMEVBSUFBb0FnZ2JCRUFnQWlnQ0FDRUVJQUlzQUFzaEJpQUFRUWhxSWdVZ0FTQUJLQUlBS0FJd0VRSUFJQUFnQkNBQ0lBWkJBRWdiTmdJQUlBQWdBQ2dDQ0NBRklBQXNBQk5CQUVnYk5nSUVJQUFzQUJOQkFFNE5BU0FBS0FJSUVCY01BUXNnQWl3QUZ5RUVJQUlvQWd3aEJpQUFJQUJCR0dvZ0FpZ0NBQ0FDSUFJc0FBdEJBRWdiRUNNMkFnZ2dBRUVJYWlBR0lBSkJER29nQkVFQVNCc1FKd3NnQWtFWWFpSUNJQU5IRFFBTEN5QUFRU0JxSkFBTElBbEJJR29rQUF1OUFRRUNmeU1BUVJCcklnRWtBQ0FCUVFBNkFBUWdBVUh5eUozckFqWUNBQ0FCUVFRNkFBc2dBRUV5SUFFUXZRSWFJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xJQUJCNEFGcUlnSkJ1TkR5QURZQ0FDQUNRZ0EzQWdRZ0FrSEkyL0lBTmdJQUlBSkJBRFlDRENBQVFlamtnQUUyQXN3QklBQkIyT1NBQVRZQ3ZBRWdBRUc4NUlBQk5nS3dBU0FBUWFqZWdBRTJBZ0FnQWtINDVJQUJOZ0lBSUFCQndnRVFLU0FBSUFBb0FnQW9BcFFCRVFFQUlBRkJFR29rQUNBQUM3MEJBUUovSXdCQkVHc2lBU1FBSUFGQkFEb0FCQ0FCUWV6S3Rlc0NOZ0lBSUFGQkJEb0FDeUFBUVRBZ0FSQzlBaG9nQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVIZ0FXb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRY2piOGdBMkFnQWdBa0VBTmdJTUlBQkIrTnFBQVRZQ3pBRWdBRUhvMm9BQk5nSzhBU0FBUWN6YWdBRTJBckFCSUFCQnVOU0FBVFlDQUNBQ1FZamJnQUUyQWdBZ0FFSENBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUlBQUx6QUVCQW44akFFRVFheUlCSkFBZ0FVRUFPZ0FKSUFGQnpaenhBQzBBQURvQUNDQUJRUWs2QUFzZ0FVSEZuUEVBS1FBQU53TUFJQUJCT0NBQkVMMENHaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWVBQmFpSUNRYmpROGdBMkFnQWdBa0lBTndJRUlBSkJ5TnZ5QURZQ0FDQUNRUUEyQWd3Z0FFR0F4NEFCTmdMTUFTQUFRZkRHZ0FFMkFyd0JJQUJCMU1hQUFUWUNzQUVnQUVIQXdJQUJOZ0lBSUFKQmtNZUFBVFlDQUNBQVFjSUJFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUJRUkJxSkFBZ0FBdkJBUUVDZnlNQVFSQnJJZ0VrQUNBQlFRQTZBQWdnQVVMeXlzMmo5ODNjc2kwM0F3QWdBVUVJT2dBTElBQkJOU0FCRUwwQ0dpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QUFRZUFCYWlJQ1FialE4Z0EyQWdBZ0FrSUFOd0lFSUFKQnlOdnlBRFlDQUNBQ1FRQTJBZ3dnQUVIRXFZQUJOZ0xNQVNBQVFiU3BnQUUyQXJ3QklBQkJtS21BQVRZQ3NBRWdBRUdFbzRBQk5nSUFJQUpCMUttQUFUWUNBQ0FBUWNJQkVDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQlFSQnFKQUFnQUF2RkF3RUdmd05BSUFBaUFVRUJhaUVBSUFFdEFBQWlCa0hRdnZJQWFpMEFBRUVJY1EwQUN3SkFBa0FnQVNBR1FTdEdJQVpCTFVaeWFpSUFMUUFBSWdKQk1FY0VRQ0FBSVFFTUFRc2dBQzBBQVVIZkFYRkIyQUJHQkVBZ0FFRUNhaUVBQTBBZ0FDSUJRUUZxSVFBZ0FTMEFBQ0lEUVRCR0RRQUxRUUFoQUNBQklRUURRQUpBQW44Z0EwRVlkRUVZZFNJQ1FUQnJJZ05CQ1UwRVFDQURJQUJCQkhScURBRUxJQUpCSUhJaUFrSGhBR3RCQlVzTkFTQUFRUVIwSUFKcVFkY0Fhd3NoQUNBRUxRQUJJUU1nQkVFQmFpRUVEQUVMQ3lBRUlBRnJRUWhMSVFVTUFnc2dBa0V3UndSQUlBQWhBUXdCQ3dOQUlBQXRBQUVoQWlBQVFRRnFJZ0VoQUNBQ1FUQkdEUUFMQ3lBQklRUkJBQ0VBSUFKQkdIUkJHSFZCTUdzaUEwRUpUUVJBQTBBZ0F5QUFRUXBzYWlFQUlBUXNBQUVoQXlBRVFRRnFJUVFnQTBFd2F5SURRUXBKRFFBTEN5QUVJQUZySWdGQkNra05BQ0FCUVFwSEJFQkJBU0VGREFFTElBSkJHSFJCR0hWQk5FZ05BQ0FDUVRSSElBQkJBRTV5SVFVTElBWkJMVVlFUUVHQWdJQ0FlRUdBZ0lDQWVFRUFJQUJySUFCQmdJQ0FnSGhMR3lBRkd3OExRZi8vLy84SFFmLy8vLzhISUFBZ0FFSC8vLy8vQjBzYklBVWJDOHdCQVFKL0l3QkJFR3NpQVNRQUlBRkJCem9BQ3lBQlFRQTZBQWNnQVVIWG0vRUFLQUFBTmdJQUlBRkIycHZ4QUNnQUFEWUFBeUFBUVMwZ0FSQzlBaG9nQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVIZ0FXb2lBa0c0MFBJQU5nSUFJQUpDQURjQ0JDQUNRY2piOGdBMkFnQWdBa0VBTmdJTUlBQkJ2TzcvQURZQ3pBRWdBRUdzN3Y4QU5nSzhBU0FBUVpEdS93QTJBckFCSUFCQi9PZi9BRFlDQUNBQ1FjenUvd0EyQWdBZ0FFSENBUkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUlBQUxDUUFnQUJDVkN4QVhDd2tBSUFBUWxnc1FGd3YzQVFFQ2Z5TUFRUkJySWdFa0FDQUJRUVk2QUFzZ0FVRUFPZ0FHSUFGQitKenhBQ2dBQURZQ0FDQUJRZnljOFFBdkFBQTdBUVFnQUVHSUFTQUJFSjRCR2lBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQ3lBQVFkQURhaUlDUWJqUThnQTJBZ0FnQWtJQU53TUlJQUpCQURZQ0JDQUNRWWpNOHdBMkFnQWdBRUd3eFA4QU5nS0lBeUFBUWFERS93QTJBdmdDSUFCQmtNVC9BRFlDNkFJZ0FFR0F4UDhBTmdMa0FTQUFRZHpEL3dBMkF0UUJJQUJCek1QL0FEWUN3QUVnQUVHc3cvOEFOZ0t3QVNBQVFleTgvd0EyQWdBZ0FrSEF4UDhBTmdJQUlBQkJ6QUFRS1NBQUlBQW9BZ0FvQXBRQkVRRUFJQUZCRUdva0FBdnZBUUVDZnlNQVFSQnJJZ0VrQUNBQlFRQTZBQWtnQVVIVmwvRUFMUUFBT2dBSUlBRkJDVG9BQ3lBQlFjMlg4UUFwQUFBM0F3QWdBRUdFQVNBQkVKNEJHaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWN3RGFpSUNRYmpROGdBMkFnQWdBa0VBTmdJRUlBSkJqTHZ6QURZQ0FDQUFRYkM1L3dBMkFvZ0RJQUJCb0xuL0FEWUMrQUlnQUVHUXVmOEFOZ0xvQWlBQVFZQzUvd0EyQXVRQklBQkIzTGovQURZQzFBRWdBRUhNdVA4QU5nTEFBU0FBUWF5NC93QTJBckFCSUFCQjdMSC9BRFlDQUNBQ1FjQzUvd0EyQWdBZ0FFRWdFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUJRUkJxSkFBTDl3RUJBbjhqQUVFUWF5SUJKQUFnQVVFR09nQUxJQUZCQURvQUJpQUJRZitjOFFBb0FBQTJBZ0FnQVVHRG5mRUFMd0FBT3dFRUlBQkJnUUVnQVJDZUFSb2dBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3c2dBRUhNQTJvaUFrRzQwUElBTmdJQUlBSkNBRGNDQkNBQ1FhalY4Z0EyQWdBZ0FrRUFOZ0lNSUFCQjRLUC9BRFlDaUFNZ0FFSFFvLzhBTmdMNEFpQUFRY0NqL3dBMkF1Z0NJQUJCc0tQL0FEWUM1QUVnQUVHTW8vOEFOZ0xVQVNBQVFmeWkvd0EyQXNBQklBQkIzS0wvQURZQ3NBRWdBRUdjblA4QU5nSUFJQUpCOEtQL0FEWUNBQ0FBUWU0QUVDa2dBQ0FBS0FJQUtBS1VBUkVCQUNBQlFSQnFKQUFMQ1FBZ0FCQ1pDeEFYQ3hJQUlBQkIxQUZyRUR3Z0FFSDRBV29RTHdzU0FDQUFRYkFCYXhBOElBQkJuQUpxRUM4TERnQWdBQkE4SUFCQnpBTnFFQzhMOXdFQkFuOGpBRUVRYXlJQkpBQWdBVUVGT2dBTElBRkJBRG9BQlNBQlFjZVg4UUFvQUFBMkFnQWdBVUhMbC9FQUxRQUFPZ0FFSUFCQitRQWdBUkNlQVJvZ0FTd0FDMEVBU0FSQUlBRW9BZ0FRRndzZ0FFSE1BMm9pQWtHNDBQSUFOZ0lBSUFKQ0FEY0NCQ0FDUWFqVjhnQTJBZ0FnQWtFQU5nSU1JQUJCdkkzL0FEWUNpQU1nQUVHc2pmOEFOZ0w0QWlBQVFaeU4vd0EyQXVnQ0lBQkJqSTMvQURZQzVBRWdBRUhvalA4QU5nTFVBU0FBUWRpTS93QTJBc0FCSUFCQnVJei9BRFlDc0FFZ0FFSDRoZjhBTmdJQUlBSkJ6STMvQURZQ0FDQUFRZTRBRUNrZ0FDQUFLQUlBS0FLVUFSRUJBQ0FCUVJCcUpBQUxvZ1VDQm44RGZDTUFRUkJySWdRa0FDQUJJQUFvQWdBb0Fod1FjQ0VIQW44Z0FVSFlBMm9pQXlzRGtBRWdBeXNEaUFHaElBTXJBNmdCb0NJSklBQXJBd2dpQ0tNaUNwbEVBQUFBQUFBQTRFRmpCRUFnQ3FvTUFRdEJnSUNBZ0hnTElRVUNRQUpBSUFBb0FoQWlBd1JBSUFSQkFEWUNDQ0FKSUFPM295RUlJQVFnQkRZQ0JDQUVJQVEyQWdBZ0F5RUZEQUVMSUFSQkFEWUNDQ0FFSUFRMkFnUWdCQ0FFTmdJQUlBVkZEUUVMSUFRaEF5QUZJUUlEUUVFWUVCZ2lCaUFITmdJSUlBWWdBellDQUNBR0lBZzVBeEFnQmlBRU5nSUVJQU1nQmpZQ0JDQUdJUU1nQWtFQmF5SUNEUUFMSUFRZ0JUWUNDQ0FFSUFNMkFnQUxBa0FnQUNnQ0FDSUZRVEJxSWdNb0FnQWlBQVJBSUFWQk1Hb2hBd05BQWtBZ0FTQUFLQUlRSWdKSkJFQWdBQ2dDQUNJQ0RRRWdBQ0VEREFRTElBRWdBazBOQXlBQVFRUnFJUU1nQUNnQ0JDSUNSUTBESUFNaEFBc2dBQ0VESUFJaEFBd0FDd0FMSUFNaEFBc2dBeWdDQUNJQ1JRUkFRU0FRR0NJQ0lBRTJBaEFnQWlBQU5nSUlJQUpDQURjQ0FDQUNRUUEyQWh3Z0FpQUNRUlJxSWdBMkFoZ2dBaUFBTmdJVUlBTWdBallDQUNBRktBSXNLQUlBSWdBRWZ5QUZJQUEyQWl3Z0F5Z0NBQVVnQWdzaEFDQUZLQUl3SUFBUVJDQUZJQVVvQWpSQkFXbzJBalFMSUFKQkZHb2hBd0pBSUFJb0FoeEZEUUFnQWlnQ0dDSUFLQUlBSWdFZ0FpZ0NGQ0lGS0FJRU5nSUVJQVVvQWdRZ0FUWUNBQ0FDUVFBMkFod2dBQ0FEUmcwQUEwQWdBQ2dDQkNFQklBQVFGeUFCSWdBZ0EwY05BQXNMSUFRb0FnZ2lCUVJBSUFRb0FnUWlBU2dDQUNJR0lBUW9BZ0FpQUNnQ0JEWUNCQ0FBS0FJRUlBWTJBZ0FnQWlnQ0ZDSUdJQUUyQWdRZ0FTQUdOZ0lBSUFJZ0FEWUNGQ0FBSUFNMkFnUWdBaUFDS0FJY0lBVnFOZ0ljSUFSQkFEWUNDQXNnQkVFUWFpUUFDNjhGQVFaL0l3QkJFR3NpQWlRQUlBSkJCem9BQ3lBQ1FRQTZBQWNnQWtHUG0vRUFLQUFBTmdJQUlBSkJrcHZ4QUNnQUFEWUFBeUFBUWVFQUlBSVFqZ0lnQUVId0Ftb1Evd0loQXlBQVFmZ0RhaUlCUWJqUThnQTJBZ0FnQVVJQU53SUVJQUZCcU5YeUFEWUNBQ0FCUVFBMkFnd2dBU0VFSUFCQmlBUnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUdZMXZJQU5nSUFJQUZDQURjQ0RDQUJRZ0EzQWhRZ0FVRUFOZ0ljSUFFaEJTQUFRYWdFYWlJQlFialE4Z0EyQWdBZ0FVSDgwUElBTmdJSUlBRkJxTmJ5QURZQ0FDQUJRb0NBZ1A3Ly8vL3ZRVGNER0NBQlFnQTNBZ3dnQVVFQU5nSUVJQUVoQmlBQVFjZ0VhaUlCUWJqUThnQTJBZ0FnQVVFQU5nSUVJQUZCcU5qeUFEWUNBQ0FBUWVDKzl3QTJBdUFDSUFCQjBMNzNBRFlDMEFJZ0FFSEF2dmNBTmdMTUFTQUFRWnkrOXdBMkFyd0JJQUJCZ0xqM0FEWUNBQ0FEUWZDKzl3QTJBZ0FnQUVIY3YvY0FOZ0xRQXlBQVFjeS85d0EyQXNBRElBQkJ2TC8zQURZQ29BTWdBRUdzdi9jQU5nS1FBeUFBUVp5Lzl3QTJBb0FESUFSQjdMLzNBRFlDQUNBRlFmeS85d0EyQWdBZ0JrR013UGNBTmdJQUlBRkJuTUQzQURZQ0FDQUFJQUJCOUFKcVFRd1FiaUFBUWU0QUVDa2dBRUgxQUJBcElBQkI5Z0FRS1NBQVFaSUJFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUFRYURnL2dBMkFzZ0VJQUJCa09EK0FEWUNxQVFnQUVHQTRQNEFOZ0tJQkNBQVFmRGYvZ0EyQXZnRElBQkI0Ti8rQURZQzBBTWdBRUhRMy80QU5nTEFBeUFBUWNEZi9nQTJBcUFESUFCQnNOLytBRFlDa0FNZ0FFR2czLzRBTmdLQUF5QUFRZlRlL2dBMkF2QUNJQUJCNU43K0FEWUM0QUlnQUVIVTN2NEFOZ0xRQWlBQVFjVGUvZ0EyQXN3QklBQkJvTjcrQURZQ3ZBRWdBRUdFMlA0QU5nSUFJQUFRNlFjZ0FrRVFhaVFBSUFBTEdnQWdBQ0FCSUFJcEF3aEJBQ0FESUFFb0FnQW9BaEFSR0FBTEVnQWdBRUdvQkdzaUFCRGxBUm9nQUJBWEN4SUFJQUJCaUFScklnQVE1UUVhSUFBUUZ3c1NBQ0FBUWZnRGF5SUFFT1VCR2lBQUVCY0xFZ0FnQUVIUUEyc2lBQkRsQVJvZ0FCQVhDeElBSUFCQndBTnJJZ0FRNVFFYUlBQVFGd3NTQUNBQVFhQURheUlBRU9VQkdpQUFFQmNMRWdBZ0FFR1FBMnNpQUJEbEFSb2dBQkFYQ3hJQUlBQkJnQU5ySWdBUTVRRWFJQUFRRndzU0FDQUFRZkFDYXlJQUVPVUJHaUFBRUJjTEVnQWdBRUhnQW1zaUFCRGxBUm9nQUJBWEN4SUFJQUJCMEFKcklnQVE1UUVhSUFBUUZ3c1NBQ0FBUWN3QmF5SUFFT1VCR2lBQUVCY0xFZ0FnQUVHOEFXc2lBQkRsQVJvZ0FCQVhDd3dBSUFBUTVRRWFJQUFRRndzTEFDQUFRYWdFYXhEbEFRc0xBQ0FBUVlnRWF4RGxBUXNMQUNBQVFmZ0RheERsQVFzTEFDQUFRZEFEYXhEbEFRc0xBQ0FBUWNBRGF4RGxBUXNMQUNBQVFhQURheERsQVFzTEFDQUFRWkFEYXhEbEFRc0xBQ0FBUVlBRGF4RGxBUXNMQUNBQVFmQUNheERsQVFzTEFDQUFRZUFDYXhEbEFRc0xBQ0FBUWRBQ2F4RGxBUXNMQUNBQVFjd0JheERsQVFzTEFDQUFRYndCYXhEbEFRdUdBZ0VHZnlBQUtBSUVJZ0lnQUNnQ0NDSURTUVJBSUFJZ0FTa0NBRGNDQUNBQ0lBRW9BZ2cyQWdnZ0FDQUNRUXhxTmdJRUR3c0NRQ0FDSUFBb0FnQWlBbXNpQlVFTWJTSUhRUUZxSWdSQjFxclZxZ0ZKQkVBZ0JDQURJQUpyUVF4dElnTkJBWFFpQmlBRUlBWkxHMEhWcXRXcUFTQURRYXJWcXRVQVNSc2lCQVIvSUFSQjFxclZxZ0ZQRFFJZ0JFRU1iQkFZQlVFQUN5SUdJQWRCREd4cUlnTWdBU2tDQURjQ0FDQURJQUVvQWdnMkFnZ2dBeUFGUVhSdFFReHNhaUVCSUFWQkFFb0VRQ0FCSUFJZ0JSQVpHZ3NnQUNBR0lBUkJER3hxTmdJSUlBQWdBMEVNYWpZQ0JDQUFJQUUyQWdBZ0FnUkFJQUlRRndzUEN4QW9BQXRCbzRUdkFCQTRBQXZKQkFFRmZ5TUFRU0JySWdNa0FBSkFJQUJCb2dGQkFVRUJFQ3dpQkVVRVFFRUFJUUFNQVF0QkFDRUFJQVJCc1AzOEFFSHNzZlVBUVFBUUhDSUVSUTBBQWtBZ0JDd0E0d0ZCQUU0RVFDQURJQVFvQXVBQk5nSVlJQU1nQkNrQzJBRTNBeEFNQVFzZ0EwRVFhaUFFS0FMWUFTQUVLQUxjQVJCeUN3SkFBa0FnQWlnQ0FDSUVJQU1vQWhRZ0F5MEFHeUlGSUFWQkdIUkJHSFZCQUVnYlR3MEFJQU5CRUdvZ0JCQ0NBeWdDQUVIQkFFZ05BQ0FEUVJCcUlBSW9BZ0FRZ2dNb0FnQkJ4d0JLRFFCQkFTRUFJQU5CRUdvZ0FpZ0NBQkNDQXlnQ0FDRUZJQUlnQWlnQ0FFRUJhaUlFTmdJQUlBVkJQR3RCQjI4aEJ3SkFJQVFnQXlnQ0ZDQURMUUFiSWdVZ0JVRVlkRUVZZFVFQVNCdFBEUUFEUUVGK0lRVUNRQ0FEUVJCcUlBUVFnZ01vQWdCQnE2SUhSZzBBUVg4aEJTQURRUkJxSUFJb0FnQVFnZ01vQWdCQjRnQkdEUUFnQTBFUWFpQUNLQUlBRUlJREtBSUFRZTNNQUVZTkFFRUJJUVVnQTBFUWFpQUNLQUlBRUlJREtBSUFRU05HRFFBZ0EwRVFhaUFDS0FJQUVJSURLQUlBUWUvTUFFWU5BRUVDSVFVZ0EwRVFhaUFDS0FJQUVJSURLQUlBUWFxaUIwY05BZ3NnQWlBQ0tBSUFRUUZxSWdRMkFnQWdCU0FHYWlFR0lBUWdBeWdDRkNBRExRQWJJZ1VnQlVFWWRFRVlkVUVBU0J0SkRRQUxDeUFEUVFRMkFnZ2dBeUFHTmdJRUlBTWdCellDQUNBRElnSWdBVWNFUUNBQklBSW9BZ0EyQWdBZ0FTQUNLQUlFTmdJRUlBRWdBaWdDQ0RZQ0NBc01BUXRCek9Ed0FFRUFFQ1FMSUFNc0FCdEJBRTROQUNBREtBSVFFQmNMSUFOQklHb2tBQ0FBQ3dnQUlBQkJ3QU5xQzZZQkFRVi9Jd0JCRUdzaUFpUUFJQUFvQWtBaUFRUi9JQUpCckFJMkFnUWdBa0VJYWlBQklBSkJCR29ROHdFaEFTQUFJQUFvQWdBb0FoZ1JBQUFoQkNBQktBSUFJUU1nQVVFQU5nSUFJQU1RdWdVaEJTQUFRUUEyQWtBZ0FFRUFRUUFnQUNnQ0FDZ0NEQkVGQUJvZ0FTZ0NBQ0VESUFGQkFEWUNBQ0FEQkVBZ0F5QUJRUVJxS0FJQUVRQUFHZ3RCQUNBQUlBUWdCWEliQlVFQUN5RUFJQUpCRUdva0FDQUFDeDRBSUFCQjhBSnJFR1lnQUJEYUFTQUFRZEFBYWhBdklBQkJBRFlDWkFzakFDQUFRYndCYXhCbUlBQkJ0QUZxRU5vQklBQkJoQUpxRUM4Z0FFRUFOZ0tZQWdzZkFDQUFFR1lnQUVId0Ftb1EyZ0VnQUVIQUEyb1FMeUFBUVFBMkF0UURDeElBSUFCQjBBTnJJZ0FRcndJYUlBQVFGd3NTQUNBQVFjQURheUlBRUs4Q0dpQUFFQmNMRWdBZ0FFR2dBMnNpQUJDdkFob2dBQkFYQ3hJQUlBQkJrQU5ySWdBUXJ3SWFJQUFRRndzU0FDQUFRWUFEYXlJQUVLOENHaUFBRUJjTEVnQWdBRUh3QW1zaUFCQ3ZBaG9nQUJBWEN4SUFJQUJCNEFKcklnQVFyd0lhSUFBUUZ3dVFBZ0VGZnlNQVFSQnJJZ0lrQUNBQUVOa0JJUU1nQUVFQU5nSW9JQUJDQURjQ0lDQUFRZVN2OGdBMkFnQWdBRUUwYWtFQVFTOFFZUm9nQWlBREtBSUVJZ0UyQWdnZ0FTQUJLQUlFUVFGcU5nSUVJQUlvQWdoQitOV0JBUkRwQVJDVkVpRUVJQUlvQWdnaUFTQUJLQUlFUVFGcklnVTJBZ1FnQlVGL1JnUkFJQUVnQVNnQ0FDZ0NDQkVCQUFzZ0JBUkFJQUlnQXlnQ0JDSUJOZ0lBSUFFZ0FTZ0NCRUVCYWpZQ0JDQUFJQUlRcHdjMkFrUWdBaWdDQUNJQklBRW9BZ1JCQVdzaUF6WUNCQ0FEUVg5R0JFQWdBU0FCS0FJQUtBSUlFUUVBQ3lBQUlBQW9Ba1FpQVNBQktBSUFLQUljRVFBQU9nQmlDeUFBUVFCQmdDQWdBQ2dDQUNnQ0RCRUZBQm9nQWtFUWFpUUFJQUFMRWdBZ0FFSFFBbXNpQUJDdkFob2dBQkFYQ3hJQUlBQkJ6QUZySWdBUXJ3SWFJQUFRRndzU0FDQUFRYndCYXlJQUVLOENHaUFBRUJjTERBQWdBQkN2QWhvZ0FCQVhDd3NBSUFCQjBBTnJFSzhDQ3dzQUlBQkJ3QU5yRUs4Q0N3c0FJQUJCb0FOckVLOENDd3NBSUFCQmtBTnJFSzhDQ3dzQUlBQkJnQU5yRUs4Q0N3c0FJQUJCOEFKckVLOENDek1BQWtBQ1FDQUFLQUpBRFFBZ0FDQUJRYmVRN2dBUXl4TWlBVFlDUUNBQlJRMEFJQUJCQ0RZQ1dBd0JDMEVBRHdzZ0FBc0xBQ0FBUWVBQ2F4Q3ZBZ3NMQUNBQVFkQUNheEN2QWdzTEFDQUFRY3dCYXhDdkFnc0xBQ0FBUWJ3QmF4Q3ZBZ3UvQVFFQ2Z5TUFRUkJySWdFa0FDQUJRUUE2QUFnZ0FVTGgzSTNEeG82ZXVpMDNBd0FnQVVFSU9nQUxJQUJCendBZ0FSQ09BaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWZBQ2FoQzBCU0VDSUFCQjBKditBRFlDNEFJZ0FFSEFtLzRBTmdMUUFpQUFRYkNiL2dBMkFzd0JJQUJCakp2K0FEWUN2QUVnQUVId2xQNEFOZ0lBSUFKQjRKditBRFlDQUNBQVFmaWIvZ0EyQW9BRElBQWdBRUgwQW1wQkNoQnVJQUFnQUNnQ0FDZ0NsQUVSQVFBZ0FVRVFhaVFBSUFBTG5nSUJCWDhqQUVFUWF5SUNKQUFnQWtFQU9nQUpJQUpCM0pyeEFDMEFBRG9BQ0NBQ1FRazZBQXNnQWtIVW12RUFLUUFBTndNQUlBQkJtQUVnQWhEd0FTRURJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUJCc0FGcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR0kyUElBTmdJQUlBRkJBRFlDRENBQklRUWdBRUhBQVdvaUFVRzQwUElBTmdJQUlBRkJmellDQkNBQlFlalo4Z0EyQWdBZ0FTRUZJQUJCeUFGcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVSFkzZklBTmdJQUlBRkJBRFlDRENBQVFmeUEvZ0EyQWdBZ0JFR1FoLzRBTmdJQUlBVkJvSWYrQURZQ0FDQUJRYkNIL2dBMkFnQWdBMEdQQVJBcElBTkJwQUVRS1NBRFFkb0JFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUNRUkJxSkFBTGt3RUJBbjhqQUVFUWF5SUNKQUFnQWtFSE9nQUxJQUpCQURvQUJ5QUNRZCtiOFFBb0FBQTJBZ0FnQWtIaW0vRUFLQUFBTmdBRElBQkJLeUFDRUwwQ0lRTWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBQ0FCTmdMZ0FTQUFRWnp6L1FBMkFzd0JJQUJCalBQOUFEWUN2QUVnQUVIdzh2MEFOZ0t3QVNBQVFkenMvUUEyQWdBZ0F4RERBeUFDUVJCcUpBQWdBQXVPQVFFRGZ5QUFLQUpNUVg5SEJFQWdBQ2dDVEE4TElBQUNmeU1BUVJCcklnSWtBQ0FDUVFocUlnRWdBQ2dDSENJQU5nSUFJQUFnQUNnQ0JFRUJhallDQkNBQkVQd0NJZ0JCSUNBQUtBSUFLQUlzRVFNQUlRTWdBU2dDQUNJQUlBQW9BZ1JCQVdzaUFUWUNCQ0FCUVg5R0JFQWdBQ0FBS0FJQUtBSUlFUUVBQ3lBQ1FSQnFKQUFnQXdzMkFrd2dBd3NMQUNBQVFjelVnUUVRWndzUEFDQUFFTFlGSUFCQjBBRnFFQzhMRWdBZ0FFSFFBV3NpQUJETEJSb2dBQkFYQ3hJQUlBQkJ2QUZySWdBUXl3VWFJQUFRRndzTUFDQUFFTXNGR2lBQUVCY0xkUUVDZnlNQVFSQnJJZ01rQUNBRFFRaHFJQUFRc2dRYUlBTXRBQWdoQkFKQUlBSkZEUUFnQkVVTkFDQUFJQUFvQWdCQkRHc29BZ0JxS0FJWUlnUWdBU0FDSUFRb0FnQW9BakFSQlFBZ0FrWU5BQ0FBSUFBb0FnQkJER3NvQWdCcVFRRVFvZ0lMSUFOQkNHb1F1QU1nQTBFUWFpUUFDd3NBSUFCQjBBRnJFTXNGQ3dzQUlBQkJ2QUZyRU1zRkN6d0JBWDhnQUNnQ3dBY2hBUUovSUFBb0F1UUdRWDV4UVFKR0JFQWdBU2dDc0FFTUFRc2dBUkNLRWlBQUtBSzhCbW9nQUNnQ3dBWnFDMEVLYlF0R0FRRjhJQUFvQXNnSElBRnNRZVFBYlNFQklBSUVmeUFBS0FMb0JrR0FKR29yQXdBZ0FiZWlJZ09aUkFBQUFBQUFBT0JCWXdSQUlBT3FEd3RCZ0lDQWdIZ0ZJQUVMQzVVQkFnSi9BWHdqQUVFUWF5SUNKQUFnQWlBQVFld0dha0h4QUJDRUJDSURLQUlFTmdJTUlBSWdBeWdDQ0RZQ0NDQUNJQU1vQWd3MkFnUWdBaUFES0FJUU5nSUFBbjhnQVNnQ0JDQUNLQUlJYkNBREtBSVliU0lCUVFFTkFCb2dBQ2dDNkFaQmdDUnFLd01BSUFHM29pSUVtVVFBQUFBQUFBRGdRV01FUUNBRXFnd0JDMEdBZ0lDQWVBc2hBQ0FDUVJCcUpBQWdBQXVqQWdJRGZ3RjhJd0JCRUdzaUJDUUFJQVFnQUVIc0Jtb2lCaUFCRUxZQklnVW9BZ1EyQWd3Z0JDQUZLQUlJTmdJSUlBUWdCU2dDRERZQ0JDQUVJQVVvQWhBMkFnQUNmeUFBS0FMUUJ5QUVLQUlJYkNBRktBSVliU0lGSUFORkRRQWFJQUFvQXVnR1FZQWthaXNEQUNBRnQ2SWlCNWxFQUFBQUFBQUE0RUZqQkVBZ0I2b01BUXRCZ0lDQWdIZ0xJUVVnQkNBR0lBRVF0Z0VpQVNnQ0JEWUNEQ0FFSUFFb0FnZzJBZ2dnQkNBQktBSU1OZ0lFSUFRZ0FTZ0NFRFlDQUFKL0lBQW9BdEFISUFRb0FnQnNJQUVvQWhodElnRWdBMFVOQUJvZ0FDZ0M2QVpCZ0NScUt3TUFJQUczb2lJSG1VUUFBQUFBQUFEZ1FXTUVRQ0FIcWd3QkMwR0FnSUNBZUFzaEFDQUVRUkJxSkFBZ0FDQUNiRUhrQUcwZ0FpQUZiRUhrQUcxcUM1d0JBZ0YvQVh3akFFRVFheUlESkFBZ0F5QUFRZXdHYWlBQkVMWUJJZ0VvQWdRMkFnd2dBeUFCS0FJSU5nSUlJQU1nQVNnQ0REWUNCQ0FESUFFb0FoQTJBZ0FDZnlBQUtBTFFCeUFES0FJTWJDQUJLQUlZYlNJQlFRRU5BQm9nQUNnQzZBWkJnQ1JxS3dNQUlBRzNvaUlFbVVRQUFBQUFBQURnUVdNRVFDQUVxZ3dCQzBHQWdJQ0FlQXNoQUNBRFFSQnFKQUFnQUNBQ2JFSGtBRzBMd2dFQ0Fud0NmeUFBSUFFb0F0QUhJZ2dnQXlnQ0FHd2dBaWdDR0NJSmJTSUNOZ0lBSUFBZ0NDQURLQUlFYkNBSmJTSUROZ0lFSUFVRVFDQUFBbjhnQVNnQzZBWkJnQ1JxS3dNQUlnWWdBN2VpSWdlWlJBQUFBQUFBQU9CQll3UkFJQWVxREFFTFFZQ0FnSUI0Q3lJRE5nSUVJQUFDZnlBR0lBSzNvaUlHbVVRQUFBQUFBQURnUVdNRVFDQUdxZ3dCQzBHQWdJQ0FlQXNpQWpZQ0FBc2dCRUhrQUVjRVFDQUFJQU1nQkd4QjVBQnROZ0lFSUFBZ0FpQUViRUhrQUcwMkFnQUxDMEVCQW44Z0FDZ0N2QUVnQUMwQXd3RWlBaUFDUVJoMFFSaDFRUUJJR3dSL0lBQW9Bc2dCSUFBdEFNOEJJZ0FnQUVFWWRFRVlkVUVBU0J0QkFFY0ZRUUFMQy9ZTUFRNS9JQUJCR2tId3NYOUJBUkFzUWJEOS9BQkJzSTM5QUVFQUVCd2lDU2dDUUNFRUlBa29Ba1FoQlNBSlFRRVE3d0VpRGtFZ1FmQ3hmMEVCRUN3aENFR2dCaEFZSWd3UTJnVWhBa0VnRUJnaUEwR3grdThBS1FBQU53QUlJQU5CcWZydkFDa0FBRGNBQUNBRFFRQTZBQkFnQlNBRWF5RUZJQXhCekFGcUlRUUNRQ0FNTEFEWEFVRUFUZ1JBSUFRZ0EwRVFFQ0FNQVFzZ0JDQURRUkFRSVJvTElBVkJBblVoQ2lBREVCY2dBa0hvQVdvaUJpQUlLQUxBQXlJREVOZ0ZJQUpCbUFOcUlBTkJzQUZxRUswSEFrQWdBeUFHUmcwQUlBTkJ0QU5xSWdVdEFBc2lCMEVZZEVFWWRTRUlJQUpCbkFWcUlnUXNBQXRCQUU0RVFDQUlRUUJPQkVBZ0JDQUZLUUlBTndJQUlBUWdCU2dDQ0RZQ0NBd0NDeUFFSUFNb0FyUURJQU1vQXJnREVDQU1BUXNnQkNBREtBSzBBeUFGSUFoQkFFZ2lCQnNnQXlnQ3VBTWdCeUFFR3hBaEdnc2dDa0VCYXlFSUlBSkJxQVZxSUFOQndBTnFFTlFGSUFJZ0F5a0Q2QU0zQTlBRklBSWdBeWtENEFNM0E4Z0ZJQUlnQXlrRDJBTTNBOEFGSUFJZ0F5Z0M5QU0yQXR3RklBSWdBeWdDL0FNMkF1UUZJQUlnQXlrQ2hBUTNBdXdGSUFJZ0F5a0NqQVEzQXZRRklBSWdBeWdDbUFRMkFvQUdJQUlnQXlnQ3BBUTJBb3dHSUFJZ0F5a0NuQVEzQW9RR0l3QkJFR3NpQlNRQUlBVWdCa0hBQTJvZ0JoRFZBaUFGSUFVb0FnUWlDa2NFUUFOQUFrQWdDaWdDQ0NJRElBTW9BZ0FvQWdnUkFBQkJtZ0ZIRFFBZ0EwSHlBRUh3c1g5QkFSQXNJZ1FFUUNBRUlBTkJ5QU5xSWdJUTRBUWdCQ0FES0FLWUJ6WUMwQU1DUUNBQ0lBUkdJZzBOQUNBRFFhQUhhaUlITFFBTElnOUJHSFJCR0hVaEN5QUVRZGdEYWlJR0xBQUxRUUJPQkVBZ0MwRUFUZ1JBSUFZZ0J5a0RBRGNEQUNBR0lBY29BZ2cyQWdnTUFnc2dCaUFDS0FMWUF5QUNLQUxjQXhBZ0RBRUxJQVlnQWlnQzJBTWdCeUFMUVFCSUlnWWJJQUlvQXR3RElBOGdCaHNRSVJvTElBUWdBaWdDNkFNMkF1Z0RJQVJCN0FOcUlBSkI3QU5xRU5zTElBUWdBaTBBbkFRNkFKd0VJQVFnQWlrQ3BBUTNBcVFFSUExRkJFQWdCRUd3QkdvZ0FpZ0NzQVFnQWlnQ3RBUVFVUXNnQkNBQ0tBTEFCRFlDd0FRTElBTkIrZ0JCOExGL1FRRVFMQ0lDQkVBZ0FpQURRWkFJYWhEZ0JDQUNRY3dEYWlBRFFkd0xhaERVQlNBQ0lBTkI4QXRxS0FJQU5nTGdBeUFDSUFOQitBdHFLQUlBTmdMb0F5QUNJQU5CZ0F4cUtBSUFOZ0x3QXlBQ0lBTkJpQXhxS0FJQU5nTDRBeUFDSUFOQmpBeHFLQUlBTmdMOEF5QUNJQU5CbEF4cUtBSUFOZ0tFQkNBQ0lBTkJuQXhxS0FJQU5nS01CQ0FDSUFOQm9BeHFLUU1BTndPUUJDQUNJQU5CcUF4cUxRQUFPZ0NZQkFzZ0EwSDlBRUh3c1g5QkFSQXNJZ1FFUUNBRUlBTkJzQXhxSWdJUTRBUUNRQ0FDSUFSR0RRQWdBMEdBRUdvaUJ5MEFDeUlOUVJoMFFSaDFJUXNnQkVIUUEyb2lCaXdBQzBFQVRnUkFJQXRCQUU0RVFDQUdJQWNwQXdBM0F3QWdCaUFIS0FJSU5nSUlEQUlMSUFZZ0FpZ0MwQU1nQWlnQzFBTVFJQXdCQ3lBR0lBSW9BdEFESUFjZ0MwRUFTQ0lHR3lBQ0tBTFVBeUFOSUFZYkVDRWFDeUFFSUFJb0F1QUROZ0xnQXlBRUlBSXBBK2dETndQb0F5QUVJQUlvQW9RRU5nS0VCQ0FFSUFJcEF2d0ROd0w4QXlBRUlBSXBBdlFETndMMEF5QUVJQUlwQW93RU53S01CQ0FFSUFJcEFwUUVOd0tVQkNBRUlBSXRBS0FFT2dDZ0JDQUVJQUlvQXFnRU5nS29CQXNnQTBFWVFmQ3hmMEVCRUN3aEJDQURRZjRBUWZDeGYwRUJFQ3doQWlBRUJFQWdCQ0FEUWRnVWFoQ2JFUXdCQ3lBQ1JRMEFJQUlnQTBIZ0VHb2lCQkRnQkNBQ0lBTkJzQlJxS0FJQU5nTFFBeUFDSUFSSEJFQWdBa0hZQTJvZ0JDZ0MyQU1nQkNnQzNBTVFVUXNnQWlBRUtBTGtBellDNUFNZ0FpQUVLUVBvQXpjRDZBTWdBaUFFS0FMMEF6WUM5QU1MSUFvb0FnUWlDaUFGUncwQUN3c0NRQ0FGS0FJSVJRMEFJQVVvQWdRaUF5Z0NBQ0lDSUFVb0FnQWlCQ2dDQkRZQ0JDQUVLQUlFSUFJMkFnQWdCVUVBTmdJSUlBTWdCVVlOQUFOQUlBTW9BZ1FoQWlBREVCY2dBaUlESUFWSERRQUxDeUFGUVJCcUpBQWdEQ0FPTmdKTUlBNGdERUVBRU84RElBQWdDVUVBRU84QklnTTJBckFCQWtBZ0FRUkFJQU5CRkVId3NYOUJBUkFzQkVBZ0FFRUFFTGtER2lBQUtBS3dBUkRlQndzZ0FDQUpJQWdRN3dFaUFUWUN0QUVnQVVFVVFmQ3hmMEVCRUN4RkRRRWdBRUVDRUxrREdpQUFLQUswQVJEZUJ3d0JDeUFBSUFrZ0NCRHZBVFlDdEFFTElBa2dDQkMyQkJvZ0NVRUFFTFlFR2lBQVFRQTJBc0FIQzUwQ0FRWi9Jd0JCRUdzaUFTUUFJQUJCR2tId3NYOUJBUkFzSWdJRVFDQUNRYkQ5L0FCQnNJMzlBRUVBRUJ3aEF3c0NRQ0FEUVFBUTd3RWlCa0hFQUVId3NYOUJBUkFzSWdJc0FOY0JRUUJPQkVBZ0FTQUNLQUxVQVRZQ0NDQUJJQUlwQXN3Qk53TUFEQUVMSUFFZ0FpZ0N6QUVnQWlnQzBBRVFHZ3RCQVNFRklBRW9BZ1FnQVMwQUN5SUVJQVJCR0hSQkdIVWlCRUVBU0J0QkVFWUVmeUFCUVg5QnFmcnZBRUVRRUJ0QkFFY2hCU0FCTEFBTEJTQUVDMEVZZEVFWWRVRUFTQVJBSUFFb0FnQVFGd3NnQlFSQVFmVHg3Z0JCQUJBNkN5QUdJQUlRc0FFYUlBQW9BckFCSUFNMkFrd2dBeUFBS0FLd0FVRUFFTzhESUFNZ0FDZ0N0QUVnQXlnQ0FDZ0NxQUVSQWdBZ0FFSUFOd093QVNBQlFSQnFKQUFMN3hRQ0NYOEJmaU1BUWZBQWF5SUZKQUFDUUNBQkxRQXdSUTBBSUFCQnVBRnFJUWtDUUNBQUtBSzhBU0FBTFFEREFTSURJQU5CR0hSQkdIVWlCa0VBU0J0RkRRQWdBQ2dDeUFFZ0FDMEF6d0VpQXlBRFFSaDBRUmgxUVFCSUcwVU5BQ0FBUWNRQmFpRURBbjhnQmtFQVNBUkFJQUJCQURZQ3ZBRWdBQ2dDdUFFTUFRc2dDVUVBT2dBTElBa0xRUUE2QUFBQ1FDQUFMQURQQVVFQVNBUkFJQUJCQURZQ3lBRWdBQ2dDeEFFaEF3d0JDeUFBUVFBNkFNOEJDeUFEUVFBNkFBQWdBQzBBdkFjRVFDQUFRUUVRcmdjTElBQVF3eEFnQUVFQk9nQzhCeUFBSUFJUXJnY0xJd0JCNEFCcklnTWtBQ0FCUVFBNkFEQWdBQ0lDUWJnQmFpRUdBbjhnQUN3QXd3RkJBRWdFUUNBQ1FRQTJBcndCSUFJb0FyZ0JEQUVMSUFaQkFEb0FDeUFHQzBFQU9nQUFJQUpCeEFGcUlRY0NmeUFDTEFEUEFVRUFTQVJBSUFKQkFEWUN5QUVnQWlnQ3hBRU1BUXNnQjBFQU9nQUxJQWNMUVFBNkFBQUNRQ0FCS0FJY1FZR0FnSUI0UndSQUlBTkJBRG9BVUNBRFFRQTZBRnNnQTBFQU9nQkFJQU5CQURvQVN5QURRVEJxSUFKQkZFRUFRZkN4ZnhETEFRSkFJQU1vQWpnaUFFVUVRQ0FESUFFb0FpUWdBVUVrYWlBQkxBQXZRUUJJR3pZQ0FFSFNrdkVBSUFNUUpBd0JDd0pBQWtBZ0FTZ0NIQ0lJUVg5R0JFQWdBeWdDTkNnQ0NDSUFRZFFBYWlJRUlBTkIwQUJxUmcwQ0lBUXRBQXNpQ2tFWWRFRVlkU0VJSUFNc0FGdEJBRTRFUUNBSVFRQklEUUlnQXlBRUtBSUlOZ0pZSUFNZ0JDa0NBRGNEVUF3REN5QURRZEFBYWlBQUtBSlVJQVFnQ0VFQVNDSUVHeUFBS0FKWUlBb2dCQnNRSVJvTUFnc0NRQ0FJUVFCTURRQWdBQ0FJU0EwQUlBTW9BalFoQkFKQUlBaEJBV3NpQUVVTkFDQUFRUWR4SWdzRVFBTkFJQUJCQVdzaEFDQUVLQUlFSVFRZ0NrRUJhaUlLSUF0SERRQUxDeUFJUVFKclFRZEpEUUFEUUNBQVFRbHJJUWdnQkNnQ0JDZ0NCQ2dDQkNnQ0JDZ0NCQ2dDQkNnQ0JDZ0NCQ0VFSUFCQkNHc2hBQ0FJUVg1SkRRQUxDeUFFS0FJSUlnQkIxQUJxSWdRZ0EwSFFBR3BHRFFJZ0JDMEFDeUlLUVJoMFFSaDFJUWdnQXl3QVcwRUFUZ1JBSUFoQkFFNEVRQ0FESUFRb0FnZzJBbGdnQXlBRUtRSUFOd05RREFRTElBTkIwQUJxSUFBb0FsUWdBQ2dDV0JBZ0RBTUxJQU5CMEFCcUlBQW9BbFFnQkNBSVFRQklJZ1FiSUFBb0FsZ2dDaUFFR3hBaEdnd0NDeUFESUFFb0FpUWdBVUVrYWlBQkxBQXZRUUJJR3pZQ0lFR3IvZkFBSUFOQklHb1FKQXdDQ3lBRFFkQUFhaUFBS0FKVUlBQW9BbGdRSUFzQ1FBSkFJQUVvQWlBaUNFRi9SZ1JBSUFNb0FqQW9BZ2dpQUNBRFFSUnJSZzBDSUFBc0FGOUJBRWdOQVNBRElBQW9BbHcyQWtnZ0F5QUFLUUpVTndOQURBSUxBa0FnQ0VFQVRBMEFJQWdnQXlnQ09Fb05BQ0FES0FJMElRRUNRQ0FJUVFGcklnQkZEUUFnQUVFSGNTSUtCRUJCQUNFRUEwQWdBRUVCYXlFQUlBRW9BZ1FoQVNBRVFRRnFJZ1FnQ2tjTkFBc0xJQWhCQW10QkIwa05BQU5BSUFCQkNXc2hCQ0FCS0FJRUtBSUVLQUlFS0FJRUtBSUVLQUlFS0FJRUtBSUVJUUVnQUVFSWF5RUFJQVJCZmtrTkFBc0xJQUVvQWdnaUFDQURRUlJyUmcwQ0lBQXNBRjlCQUU0RVFDQURJQUFvQWx3MkFrZ2dBeUFBS1FKVU53TkFEQU1MSUFOQlFHc2dBQ2dDVkNBQUtBSllFQ0FNQWdzZ0F5QUJLQUlrSUFGQkpHb2dBU3dBTDBFQVNCczJBaEJCNXYzd0FDQURRUkJxRUNRTUFnc2dBMEZBYXlBQUtBSlVJQUFvQWxnUUlBc0NRQ0FHSUFOQjBBQnFSZzBBSUFNdEFGc2lBVUVZZEVFWWRTRUFJQVlzQUF0QkFFNEVRQ0FBUVFCT0JFQWdCaUFES1FOUU53SUFJQVlnQXlnQ1dEWUNDQXdDQ3lBR0lBTW9BbEFnQXlnQ1ZCQWdEQUVMSUFZZ0F5Z0NVQ0FEUWRBQWFpQUFRUUJJSWdBYklBTW9BbFFnQVNBQUd4QWhHZ3NnQnlBRFFVQnJSZzBBSUFNdEFFc2lBVUVZZEVFWWRTRUFJQWNzQUF0QkFFNEVRQ0FBUVFCT0JFQWdCeUFES1FOQU53SUFJQWNnQXlnQ1NEWUNDQXdDQ3lBSElBTW9Ba0FnQXlnQ1JCQWdEQUVMSUFjZ0F5Z0NRQ0FEUVVCcklBQkJBRWdpQUJzZ0F5Z0NSQ0FCSUFBYkVDRWFDd0pBSUFNb0FqaEZEUUFnQXlnQ05DSUFLQUlBSWdFZ0F5Z0NNQ0lHS0FJRU5nSUVJQVlvQWdRZ0FUWUNBQ0FEUVFBMkFqZ2dBQ0FEUVRCcVJnMEFBMEFnQUNnQ0JDRUJJQUFRRnlBQklnQWdBMEV3YWtjTkFBc0xJQU1zQUV0QkFFZ0VRQ0FES0FKQUVCY0xJQU1zQUZ0QkFFNE5BU0FES0FKUUVCY01BUXNDUUNBR0lBRkJCR29pQUVZTkFDQUFMUUFMSWdoQkdIUkJHSFVoQkNBR0xBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFZZ0FDa0NBRGNDQUNBR0lBQW9BZ2cyQWdnTUFnc2dCaUFCS0FJRUlBRW9BZ2dRSUF3QkN5QUdJQUVvQWdRZ0FDQUVRUUJJSWdBYklBRW9BZ2dnQ0NBQUd4QWhHZ3NnQnlBQlFSQnFJZ0JHRFFBZ0FDMEFDeUlFUVJoMFFSaDFJUVlnQnl3QUMwRUFUZ1JBSUFaQkFFNEVRQ0FISUFBcEFnQTNBZ0FnQnlBQUtBSUlOZ0lJREFJTElBY2dBU2dDRUNBQktBSVVFQ0FNQVFzZ0J5QUJLQUlRSUFBZ0JrRUFTQ0lBR3lBQktBSVVJQVFnQUJzUUlSb0xJQU5CNEFCcUpBQWdBaWdDdkFFZ0FpMEF3d0VpQUNBQVFSaDBRUmgxUVFCSUcwVU5BQ0FDS0FMSUFTQUNMUURQQVNJQUlBQkJHSFJCR0hWQkFFZ2JSUTBBSUFJdEFMd0hCRUFnQWtFQkVLNEhDMEVBSVFFZ0FrRWFRZkN4ZjBFQkVDd2lBQVJBSUFCQnNQMzhBRUd3amYwQVFRQVFIQ0VCQ3lBQ1FjUUJhaUVESUFKQkFCRFJBeUFDUVFBUXVRTWlCaERlQnlBQlFRQVF0Z1FhUWFnR0VCZ2lBQkRCQXhvZ0FTQUFJQUVvQWdBb0FxZ0JFUUlBSUFWQ0FEY0RXQ0FGUWdBM0EyQWdCVUlBTndOUUlBVkJ6TGo5QURZQ1FDQUZJQUEyQWtnZ0JVRUFOZ0pNSUFWQkFEWUNSQ0FGUWR3QWFpRUFBa0FnQlVIUUFHb2lCeUFKUmcwQUlBa3NBQXRCQUU0RVFDQUhJQWtwQWdBM0FnQWdCeUFKS0FJSU5nSUlEQUVMSUFjZ0FpZ0N1QUVnQWlnQ3ZBRVFJQXNDUUNBQUlBTkdEUUFnQXkwQUN5SUVRUmgwUVJoMUlRY2dCU3dBWjBFQVRnUkFJQWRCQUU0RVFDQUFJQU1wQWdBM0FnQWdBQ0FES0FJSU5nSUlEQUlMSUFBZ0FpZ0N4QUVnQWlnQ3lBRVFJQXdCQ3lBQUlBSW9Bc1FCSUFNZ0IwRUFTQ0lBR3lBQ0tBTElBU0FFSUFBYkVDRWFDeUFGSUFJMkFtd2dCVUVBT2dCb0lBVkMxSVdBZ0JBM0F4Z2dCVUxVaFlDQUVEY0RFQ0FGS1FJUUlRd2dCVUVnYWlJQVFRRTZBQmdnQUVFQU5nSVVJQUJCMlAzOEFEWUNBQ0FBSUF3M0FnUWdBRUlBTndJTUlBWWdBQ0FGUVVCclFRQkJBRUh3c1g5QkFVRUFFQzRnQmlBR0tBSUFLQUlFRVFFQUlBSkJBRFlDd0FjZ0FrRUJFTkVEQWtBZ0FTZ0NSQ0FCS0FKQWF5SUFRUWRNQkVCQitMSHZBRUVBRUNRQ1FDQUpMQUFMUVFCSUJFQWdBa0VBTmdLOEFTQUNLQUs0QVNFSkRBRUxJQWxCQURvQUN3c2dDVUVBT2dBQUFrQWdBeXdBQzBFQVNBUkFJQUpCQURZQ3lBRWdBaWdDeEFFaEF3d0JDeUFEUVFBNkFBc0xJQU5CQURvQUFBd0JDeUFBUVFoR0JFQWdCU0FES0FJQUlBTWdBeXdBQzBFQVNCczJBZ0JCcTczdkFDQUZFQ1JCcUFZUUdDSUFFTUVER2lBQklBQWdBU2dDQUNnQ3FBRVJBZ0FMSUFKQkFSRENFQXNnQlVITXVQMEFOZ0pBSUFVc0FHZEJBRWdFUUNBRktBSmNFQmNMSUFVc0FGdEJBRTROQUNBRktBSlFFQmNMSUFWQjhBQnFKQUFMaFFnQ0NIOEJmaU1BUVpBQ2F5SUJKQUFnQUMwQXZBZEZCRUFnQUVFQUVORURJQUJCR2tId3NYOUJBUkFzSWdNRVFDQURRYkQ5L0FCQnNJMzlBRUVBRUJ3aEFnc2dBRUVBRUxrRElnUVEzZ2NnQWtFQUVMWUVHa0dvQmhBWUlnTVF3UU1hSUFJZ0F5QUNLQUlBS0FLb0FSRUNBQ0FCSUFNMkFtZ2dBU0FBTmdKa0lBRkJzTGI5QURZQ1lDQUJRUUU2QUhRZ0FVSUFOd0pzSUFGQ3pJV0FnQkEzQXpnZ0FVTE1oWUNBRURjRElDQUJLUUlnSVFrZ0FVRkFheUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNJQWszQWdRZ0FrSUFOd0lNSUFRZ0FpQUJRZUFBYWtFQVFRQkI4TEYvUVFGQkFCQXVJQVFnQkNnQ0FDZ0NCQkVCQUNBQVFRQTJBc0FISUFCQkFSRFJBeUFCUVFBMkFqQWdBU0FCUVNocUlnSTJBaXdnQVNBQ05nSW9JQUZCOEFGcUlnTWdBRUhFQUVFQVFRTVF5d0VnQXlBQktBTDBBU0lDUmlJSFJRUkFJQUVvQWpBaEJpQUJLQUlvSVFVZ0FpRURBMEFnQXlnQ0NDRUlRUXdRR0NJRUlBZzJBZ2dnQkNBRk5nSUFJQVFnQVVFb2FqWUNCQ0FGSUFRMkFnUWdCa0VCYWlFR0lBUWhCU0FES0FJRUlnTWdBVUh3QVdwSERRQUxJQUVnQmpZQ01DQUJJQVUyQWlnTEFrQWdBU2dDK0FGRkRRQWdBaWdDQUNJRUlBRW9BdkFCSWdNb0FnUTJBZ1FnQXlnQ0JDQUVOZ0lBSUFGQkFEWUMrQUVnQncwQUEwQWdBaWdDQkNFRElBSVFGeUFESWdJZ0FVSHdBV3BIRFFBTEN3SkFJQUVvQWl3aUFpQUJRU2hxUmcwQUEwQWdBaWdDQ0NBQUtBTG9CaWdDOEFjUTdoQUVRQ0FCUXFTRWdJQVFOd080QVNBQlFxU0VnSUFRTndNWUlBRXBBaGdoQ1NBQlFjQUJhaUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNJQWszQWdRZ0FrSUFOd0lNSUFJaEF5QUJRcWlFZ0lBUU53T1FBU0FCUXFpRWdJQVFOd01RSUFFcEFoQWhDU0FCUVpnQmFpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lBazNBZ1FnQWtJQU53SU1JQUVnQWpZQ2pBRWdBU0FETmdLSUFTQUJJQUEyQW9RQklBRkNnSUNBZ0lBZ053SjhJQUZCdUxYOUFEWUNlQ0FBSUFNZ0FVSDRBR29nQWtFQVFmQ3hmMEVCUVFBUUxpQUJRc2lFZ0lBUU53TUlJQUZDeUlTQWdCQTNBK2dCSUFFcEFnZ2hDU0FCUWZBQmFpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lBazNBZ1FnQWtJQU53SU1JQUVnQWpZQzVBRWdBVUgwdGYwQU5nTGdBU0FBSUFJZ0FVSGdBV3BCQUVFQVFmQ3hmMEVCUVFBUUxnd0NDeUFDS0FJRUlnSWdBVUVvYWtjTkFBc0xBa0FnQVNnQ01FVU5BQ0FCS0FJc0lnSW9BZ0FpQkNBQktBSW9JZ01vQWdRMkFnUWdBeWdDQkNBRU5nSUFJQUZCQURZQ01DQUNJQUZCS0dwR0RRQURRQ0FDS0FJRUlRTWdBaEFYSUFNaUFpQUJRU2hxUncwQUN3c2dBRUVCT2dDOEJ3c2dBVUdRQW1va0FBc0xBQ0FBUVFCQkFSQ3ZDd3NUQUNBQUlBQW9BZ0JCREdzb0FnQnFFTEFMQzhRQ0FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBRkJDV3NPRWdBS0N3d0tDd0lEQkFVTUN3d01DZ3NIQ0FrTElBSWdBaWdDQUNJQlFRUnFOZ0lBSUFBZ0FTZ0NBRFlDQUE4TEFBc2dBaUFDS0FJQUlnRkJCR28yQWdBZ0FDQUJNZ0VBTndNQUR3c2dBaUFDS0FJQUlnRkJCR28yQWdBZ0FDQUJNd0VBTndNQUR3c2dBaUFDS0FJQUlnRkJCR28yQWdBZ0FDQUJNQUFBTndNQUR3c2dBaUFDS0FJQUlnRkJCR28yQWdBZ0FDQUJNUUFBTndNQUR3c0FDeUFDSUFJb0FnQkJCMnBCZUhFaUFVRUlhallDQUNBQUlBRXJBd0E1QXdBUEN5QUFJQUlnQXhFQ0FBc1BDeUFDSUFJb0FnQWlBVUVFYWpZQ0FDQUFJQUUwQWdBM0F3QVBDeUFDSUFJb0FnQWlBVUVFYWpZQ0FDQUFJQUUxQWdBM0F3QVBDeUFDSUFJb0FnQkJCMnBCZUhFaUFVRUlhallDQUNBQUlBRXBBd0EzQXdBTEN3QWdBRUVCUVFBUXJ3c0xDd0FnQUVFQVFRQVFyd3NMRXdBZ0FDQUFLQUlBUVF4cktBSUFhaEQxQ0F1M0F3RUhmeU1BUVJCcklnSWtBQUovQWtBZ0FFRVVRZkN4ZjBFQkVDd2lBUVJBSUFGQnNQMzhBRUdFb1BvQVFRQVFIQ0lHRFFFTFFkMkE3d0JCQUJBNlFRQU1BUXNnQWlBR1FSdEJBRUh3c1g4UXl3RUNRQ0FDS0FJSUlnZEZCRUJCdElEdkFFRUFFRG9NQVFzZ0FDZ0N1QWNpQVVVRVFDQUFJQUJCeEFCQjhMRi9RUUVRTENJQk5nSzRCd3NnQVVIb0FXb2dBU2dDNkFFb0FwUUJFUUVBUWJBQ0VCZ2lBeEM1QlJvZ0FpQUNLQUlFSWdSSEJFQURRQ0FFS0FJSUlRVkJ1QmtRR0NJQkVPQUdHaUFGS0FMc0FTRUZJQUZCQlRZQzVCZ2dBU0FGTmdLMEdDQUdMUUQ0QlVVRVFDQUJRUUkyQXJ3WUN5QURJQUVnQXlnQ0FDZ0NxQUVSQWdBZ0JDZ0NCQ0lFSUFKSERRQUxDeUFBS0FLNEJ5SUJSUVJBSUFBZ0FFSEVBRUh3c1g5QkFSQXNJZ0UyQXJnSEN5QUJRZWdCYWlBRElBRW9BdWdCS0FLb0FSRUNBRUg2MGU4QVFRQVFqQUlMQWtBZ0FpZ0NDRVVOQUNBQ0tBSUVJZ0VvQWdBaUFDQUNLQUlBSWdNb0FnUTJBZ1FnQXlnQ0JDQUFOZ0lBSUFKQkFEWUNDQ0FCSUFKR0RRQURRQ0FCS0FJRUlRQWdBUkFYSUFBaUFTQUNSdzBBQ3dzZ0IwRUFSd3NoQUNBQ1FSQnFKQUFnQUF2aEFnRUJmeUFBRUlFQklBQW9BckFCSWdFRVFDQUJJQUVvQWdBb0FnUVJBUUFnQUVFQU5nS3dBUXNnQUNnQ3RBRWlBUVJBSUFFZ0FTZ0NBQ2dDQkJFQkFDQUFRUUEyQXJRQkN3SkFJQUFzQU1NQlFRQklCRUFnQUVFQU5nSzhBU0FBS0FLNEFTRUJEQUVMSUFCQnVBRnFJZ0ZCQURvQUN3c2dBVUVBT2dBQUFrQWdBQ3dBendGQkFFZ0VRQ0FBUVFBMkFzZ0JJQUFvQXNRQklRRU1BUXNnQUVIRUFXb2lBVUVBT2dBTEN5QUJRUUE2QUFBZ0FFRUFOZ0xRQmlBQVFRQTJBdVFHSUFCQ0FEY0RnQWtnQUVKL053UDRDQ0FBUVlnSmFrSUFOd01BSUFCQ2Z6Y0RxQVlnQUVKL053T3dCaUFBUVFBMkFzQUhJQUJCQURvQTlBZ2dBRUVBTmdMd0NDQUFRZ0EzQStnSUlBQkJBRHNCNEFnZ0FFRUFOZ0s0QnlBQVFRQTJBcEFKSUFCQkFEb0F2QWNnQUVJQU53UFFCeUFBUWdBM0E3Z0dJQUJDQURjRHdBWWdBRUhRQVdvUWxBVWdBRUdZQTJvUWxBVWdBRUhnQkdvUWxBVUxDQUFnQUVIUUFXb0w0d0VCQlg4akFFRkFhaUlDSkFBZ0FDQUFLQUlBUVF4cktBSUFhaUlESUFNb0FoQkJmWEVpQXhENENDQUNRVGhxSUFCQkFSQzZBeUFDTFFBNEJFQWdBQ0FBS0FJQVFReHJLQUlBYWlnQ0dDRUVJQUlnQVNrRENEY0RFQ0FDSUFFcEF3QTNBd2dqQUVFUWF5SUJKQUFnQkNnQ0FDZ0NGQ0VGSUFFZ0Fpa0RFRGNEQ0NBQklBSXBBd2czQXdBZ0FrRW9haUlHSUFRZ0FVRUlJQVVSQndBZ0FVRVFhaVFBSUFKQkdHb2lBVUovTndNSUlBRkNBRGNEQUNBQUlBQW9BZ0JCREdzb0FnQnFJQU5CQkhJZ0F5QUdLUU1JSUFFcEF3aFJHeENpQWdzZ0FrRkFheVFBQzZNQkFRSi9Jd0JCRUdzaUFTUUFJQUZCakpueEFDOEFBRHNCQ0NBQlFZQVVPd0VLSUFGQmhKbnhBQ2tBQURjREFDQUFRY2tBSUFFUTFnWWdBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3c2dBRUhRQVdvUTdnd2hBaUFBUVlTZS9RQTJBcndCSUFCQjZKZjlBRFlDQUNBQ1FaU2UvUUEyQWdBZ0FFRzRudjBBTmdMZ0FTQUFJQUJCMUFGcVFRY1FiaUFBSUFBb0FnQW9BcFFCRVFFQUlBRkJFR29rQUNBQUM5OEJBUVIvSXdCQkVHc2lBeVFBSUFBZ0FDZ0NBRUVNYXlnQ0FHb29BaEFoQVNBQVFRQTJBZ1FnQUNBQUtBSUFRUXhyS0FJQWFpQUJRWDF4SWdFUStBZ2dBMEVJYWlBQVFRRVF1Z01DUUNBRExRQUlCRUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQVJBQW44Z0FDQUFLQUlBUVF4cktBSUFhaWdDR0NJQ0tBSU1JZ1FnQWlnQ0NFWUVRQ0FDUVg4Z0FpZ0NBQ2dDTEJFREFBd0JDeUFDSUFSQkFXc2lBallDRENBQ0xRQUFDMEYvUncwQ0N5QUJRUUZ5SVFFTUFRc2dBVUVFY2lFQkN5QUFJQUFvQWdCQkRHc29BZ0JxSUFFUW9nSWdBMEVRYWlRQUMrY0JBUVIvSXdCQkVHc2lBaVFBSUFKQkJqb0FDeUFDUVFBNkFBWWdBa0dEbVBFQUtBQUFOZ0lBSUFKQmg1anhBQzhBQURzQkJDQUFRUm9nQWhEd0FTRURJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQUJCc0FGcUlnRkJ1TkR5QURZQ0FDQUJRZ0EzQWdRZ0FVR0kyUElBTmdJQUlBRkJBRFlDRENBQklRUWdBRUhBQVdvaUFVRzQwUElBTmdJQUlBRkNBRGNDQkNBQlFmalo4Z0EyQWdBZ0FVRUFOZ0lNSUFCQjlJYjlBRFlDQUNBRVFZaU4vUUEyQWdBZ0FVR1lqZjBBTmdJQUlBTkJqd0VRS1NBRFFhVUJFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUNRUkJxSkFBTDlnRUJCSDhqQUVFUWF5SUVKQUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NFQ0VDSUFCQkFEWUNCQ0FBSUFBb0FnQkJER3NvQWdCcUlBSkJmWEVpQWhENENDQUVRUWhxSUFCQkFSQzZBd0pBSUFRdEFBZ0VRQ0FBSUFBb0FnQkJER3NvQWdCcUtBSVlCRUFDZndKQUlBQWdBQ2dDQUVFTWF5Z0NBR29vQWhnaUF5Z0NEQ0lGSUFNb0FnaEhCRUFnQlVFQmF5d0FBQ0FCUmcwQkN5QURJQUZCL3dGeElBTW9BZ0FvQWl3UkF3QU1BUXNnQXlBREtBSU1RUUZySWdFMkFnd2dBUzBBQUF0QmYwY05BZ3NnQWtFQmNpRUNEQUVMSUFKQkJISWhBZ3NnQUNBQUtBSUFRUXhyS0FJQWFpQUNFS0lDSUFSQkVHb2tBQXVRUVFJUGZ3RitJd0JCOEFGcklnSWtBQ0FCS0FKQUlnc2dBU2dDUkNJUFJ3UkFBMEFnQ3lnQ0FDSUhRUUU2QUswQklBY29Bb2dCSWdRaEF3SkFBa0FnQkNBSEtBS01BU0lCUmcwQUEwQWdBeWdDQUVFTFJnMEJJQU5CQkdvaUF5QUJSdzBBQ3d3QkN5QUJJQU5HRFFBZ0J5QUhLQUlBS0FLRUFSRUFBQ0lCUVNScUlRVUNRQ0FCTEFBdlFRQk9CRUFnQWlBRktBSUlOZ0xvQVNBQ0lBVXBBZ0EzQStBQkRBRUxJQUpCNEFGcUlBRW9BaVFnQVNnQ0tCQWFDd0pBSUFJb0F1UUJJQUl0QU9zQklnRWdBVUVZZEVFWWRVRUFTQ0lCR3lJRFJRMEFJQUlvQXVBQklBSkI0QUZxSUFFYklnUkJBV3NnQTBFQVIyb2lBUzBBQUVFalJ3Ui9JQUVnQkVZTkFTQUJRUUZyQlNBQkN5QUVSdzBBSUFKQjBBRnFJQUpCNEFGcUlnRkJBU0FEUVFGcklBRVFod0VhSUFJc0FPc0JRUUJJQkVBZ0FpZ0M0QUVRRndzZ0FpQUNLQUxZQVRZQzZBRWdBaUFDS1FQUUFUY0Q0QUVMSUFKQndBRnFJQUFnQWtIZ0FXb1E3QU1nQWlnQ3hBRWlBMEVNYXlFQkFrQWdBMEVCYXl3QUFFRUFUZ1JBSUFJZ0FTZ0NDRFlDMkFFZ0FpQUJLUUlBTndQUUFRd0JDeUFDUWRBQmFpQUJLQUlBSUFOQkNHc29BZ0FRR2dzZ0FpZ0N3QUVpQVFSQUlBRWdBaWdDeEFFaUEwWUVmeUFCQlFOQUlBTkJER3NoQkNBRFFRRnJMQUFBUVFCSUJFQWdCQ2dDQUJBWEN5QUVJZ01nQVVjTkFBc2dBaWdDd0FFTElRTWdBaUFCTmdMRUFTQURFQmNMQWtBZ0FpZ0MxQUVnQWl3QTJ3RWlBVUgvQVhFZ0FVRUFTQnRGRFFBZ0FrR3dBV29pQVVHcXdmRUFJQUpCMEFGcUVHc0NRQ0FCSUFWR0RRQWdBaTBBdXdFaUEwRVlkRUVZZFNFQklBVXNBQXRCQUU0RVFDQUJRUUJPQkVBZ0JTQUNLUU93QVRjQ0FDQUZJQUlvQXJnQk5nSUlEQUlMSUFVZ0FpZ0NzQUVnQWlnQ3RBRVFJQXdCQ3lBRklBSW9BckFCSUFKQnNBRnFJQUZCQUVnaUFSc2dBaWdDdEFFZ0F5QUJHeEFoR2dzZ0Fpd0F1d0ZCQUU0TkFDQUNLQUt3QVJBWEN5QUNMQURiQVVFQVNBUkFJQUlvQXRBQkVCY0xJQUlzQU9zQlFRQklCRUFnQWlnQzRBRVFGd3NnQnlnQ2pBRWhBU0FIS0FLSUFTRUVDd0pBSUFRaUF5QUJSZzBBQTBBZ0F5Z0NBRUVNUndSQUlBTkJCR29pQXlBQlJ3MEJEQUlMQ3lBQklBTkdEUUFnQnlBSEtBSUFLQUtNQVJFQUFDSUdRU1JxSVFVQ1FDQUdMQUF2UVFCT0JFQWdBaUFGS0FJSU5nTG9BU0FDSUFVcEFnQTNBK0FCREFFTElBSkI0QUZxSUFZb0FpUWdCaWdDS0JBYUN3SkFJQUlvQXVRQklBSXRBT3NCSWdFZ0FVRVlkRUVZZFVFQVNDSUJHeUlEUlEwQUlBSW9BdUFCSUFKQjRBRnFJQUViSWdSQkFXc2dBMEVBUjJvaUFTMEFBRUVqUndSL0lBRWdCRVlOQVNBQlFRRnJCU0FCQ3lBRVJ3MEFJQUpCMEFGcUlBSkI0QUZxSWdGQkFTQURRUUZySUFFUWh3RWFJQUlzQU9zQlFRQklCRUFnQWlnQzRBRVFGd3NnQWlBQ0tBTFlBVFlDNkFFZ0FpQUNLUVBRQVRjRDRBRUxJQUpCd0FGcUlBQWdBa0hnQVdvUTdBTWdBaWdDeEFFaUEwRU1heUVCQWtBZ0EwRUJheXdBQUVFQVRnUkFJQUlnQVNnQ0NEWUMyQUVnQWlBQktRSUFOd1BRQVF3QkN5QUNRZEFCYWlBQktBSUFJQU5CQ0dzb0FnQVFHZ3NnQWlnQ3dBRWlBUVJBSUFFZ0FpZ0N4QUVpQTBZRWZ5QUJCUU5BSUFOQkRHc2hCQ0FEUVFGckxBQUFRUUJJQkVBZ0JDZ0NBQkFYQ3lBRUlnTWdBVWNOQUFzZ0FpZ0N3QUVMSVFNZ0FpQUJOZ0xFQVNBREVCY0xBa0FnQWlnQzFBRWdBaXdBMndFaUFVSC9BWEVnQVVFQVNCdEZEUUFnQWtHZ0FXb2lBVUdxd2ZFQUlBSkIwQUZxRUdzQ1FDQUJJQVZHRFFBZ0FpMEFxd0VpQTBFWWRFRVlkU0VCSUFVc0FBdEJBRTRFUUNBQlFRQk9CRUFnQlNBQ0tRT2dBVGNDQUNBRklBSW9BcWdCTmdJSURBSUxJQVVnQWlnQ29BRWdBaWdDcEFFUUlBd0JDeUFGSUFJb0FxQUJJQUpCb0FGcUlBRkJBRWdpQVJzZ0FpZ0NwQUVnQXlBQkd4QWhHZ3NnQWl3QXF3RkJBRTROQUNBQ0tBS2dBUkFYQ3lBR1FkUUFhaUVGQWtBZ0Jpd0FYMEVBVGdSQUlBSWdCU2dDQ0RZQ3lBRWdBaUFGS1FJQU53UEFBUXdCQ3lBQ1FjQUJhaUFHS0FKVUlBWW9BbGdRR2dzZ0Fpd0E2d0ZCQUVnRVFDQUNLQUxnQVJBWEN5QUNJQUlvQXNnQk5nTG9BU0FDSUFJcEE4QUJJaEUzQStBQkFrQWdBaWdDNUFFZ0Fpd0E2d0VpQVVIL0FYRWdBVUVBU0NJQkd5SURSUTBBSUJHbklBSkI0QUZxSUFFYklnUkJBV3NnQTBFQVIyb2lBUzBBQUVFalJ3Ui9JQUVnQkVZTkFTQUJRUUZyQlNBQkN5QUVSdzBBSUFKQndBRnFJQUpCNEFGcUlnRkJBU0FEUVFGcklBRVFod0VhSUFJc0FPc0JRUUJJQkVBZ0FpZ0M0QUVRRndzZ0FpQUNLQUxJQVRZQzZBRWdBaUFDS1FQQUFUY0Q0QUVMSUFKQmtBRnFJQUFnQWtIZ0FXb1E3QU1nQWlnQ2xBRWlBMEVNYXlFQkFrQWdBMEVCYXl3QUFFRUFUZ1JBSUFJZ0FTZ0NDRFlDeUFFZ0FpQUJLUUlBTndQQUFRd0JDeUFDUWNBQmFpQUJLQUlBSUFOQkNHc29BZ0FRR2dzZ0FpZ0NrQUVpQVFSQUlBRWdBaWdDbEFFaUEwWUVmeUFCQlFOQUlBTkJER3NoQkNBRFFRRnJMQUFBUVFCSUJFQWdCQ2dDQUJBWEN5QUVJZ01nQVVjTkFBc2dBaWdDa0FFTElRTWdBaUFCTmdLVUFTQURFQmNMQWtBZ0FpZ0N4QUVnQWl3QXl3RWlBVUgvQVhFZ0FVRUFTQnRGRFFBZ0FrR0FBV29pQVVHcXdmRUFJQUpCd0FGcUVHc0NRQ0FCSUFWR0RRQWdBaTBBaXdFaUEwRVlkRUVZZFNFQklBVXNBQXRCQUU0RVFDQUJRUUJPQkVBZ0JTQUNLUU9BQVRjQ0FDQUZJQUlvQW9nQk5nSUlEQUlMSUFVZ0FpZ0NnQUVnQWlnQ2hBRVFJQXdCQ3lBRklBSW9Bb0FCSUFKQmdBRnFJQUZCQUVnaUFSc2dBaWdDaEFFZ0F5QUJHeEFoR2dzZ0Fpd0Fpd0ZCQUU0TkFDQUNLQUtBQVJBWEN5QUNMQURMQVVFQVNBUkFJQUlvQXNBQkVCY0xJQUlzQU5zQlFRQklCRUFnQWlnQzBBRVFGd3NnQWl3QTZ3RkJBRWdFUUNBQ0tBTGdBUkFYQ3lBSEtBS01BU0VCSUFjb0FvZ0JJUVFMQWtBZ0JDSURJQUZHSWdVTkFBSkFBMEFnQXlnQ0FFRUhSd1JBSUFOQkJHb2lBeUFCUncwQkRBSUxDeUFCSUFOR0RRQWdCeUFIS0FJQUtBSmNFUUFBSVFFZ0FrRUFOZ0xvQVNBQ1FnQTNBK0FCSUFFb0FoZ2lCQ0FCUVJScUlnNG9BZ0FpQVdzaUEwRU1iU0VGQWtBQ1FDQURSUTBBQWtBQ1FBSkFJQVZCMXFyVnFnRkpCRUFnQWlBREVCZ2lCallDNEFFZ0FpQUdJQVZCREd4cU5nTG9BU0FHSVFNZ0FTQUVSZ1JBSUFJZ0JqWUM1QUVNQlFzRFFDQURJUWdDUUNBQkxBQUxRUUJPQkVBZ0NDQUJLUUlBTndJQUlBZ2dBU2dDQ0RZQ0NBd0JDeUFJSUFFb0FnQWdBU2dDQkJBYUN5QUlRUXhxSVFNZ0FVRU1haUlCSUFSSERRQUxJQUlnQXpZQzVBRkJBQ0VFSUFKQkFEWUMyQUVnQWtJQU53UFFBU0FESUFaR0RRTkJBQ0VGQWtBQ1FBTkFBa0FnQml3QUMwRUFUZ1JBSUFJZ0JpZ0NDRFlDeUFFZ0FpQUdLUUlBTndQQUFRd0JDeUFDUWNBQmFpQUdLQUlBSUFZb0FnUVFHZ3NDUUNBQ0tBTEVBU0FDTFFETEFTSUJJQUZCR0hSQkdIVkJBRWdpQVJzaUEwVU5BQ0FDS0FMQUFTQUNRY0FCYWlBQkd5SUVRUUZySUFOQkFFZHFJZ0V0QUFCQkkwY0VmeUFCSUFSR0RRRWdBVUVCYXdVZ0FRc2dCRWNOQUNBQ1FaQUJhaUFDUWNBQmFpSUJRUUVnQTBFQmF5QUJFSWNCR2lBQ0xBRExBVUVBU0FSQUlBSW9Bc0FCRUJjTElBSWdBaWdDbUFFMkFzZ0JJQUlnQWlrRGtBRTNBOEFCQ3lBQUtBSUlJZ0ZGRFFRZ0FpZ0N4QUVnQWkwQXl3RWlBeUFEUVJoMFFSaDFRUUJJSWdRYklRTWdBaWdDd0FFZ0FrSEFBV29nQkJzaENRTkFBa0FDUUFKQUFrQUNRQUpBSUFFb0FoUWdBUzBBR3lJRUlBUkJHSFJCR0hWQkFFZ2lEQnNpQkNBRElBTWdCRXNpRUJzaUNnUkFJQWtnQVVFUWFpSU5LQUlBSUEwZ0RCc2lEQ0FLRUV3aURVVUVRQ0FESUFSSkRRSU1Bd3NnRFVFQVRnMENEQUVMSUFNZ0JFOE5BZ3NnQVNnQ0FDSUJEUVVNQ2dzZ0RDQUpJQW9RVENJRURRRUxJQkFOQVF3Q0N5QUVRUUJPRFFFTElBRW9BZ1FpQVEwQkRBWUxDeUFCUlEwRVFRQWhCQ0FDUVFBMkFuZ2dBa0lBTndOd0lBRW9BaUFnQVNnQ0hHc2lBMEVNYlNFSkFrQWdBd1JBSUFsQjFxclZxZ0ZQRFFFZ0FpQURFQmdpQkRZQ2NDQUNJQVFnQ1VFTWJHbzJBbmdnQVNnQ0hDSURJQUVvQWlBaUFVY0VRQU5BQWtBZ0F5d0FDMEVBVGdSQUlBUWdBeWtDQURjQ0FDQUVJQU1vQWdnMkFnZ01BUXNnQkNBREtBSUFJQU1vQWdRUUdnc2dCRUVNYWlFRUlBTkJER29pQXlBQlJ3MEFDd3NnQWlBRU5nSjBDeUFDUVpBQmFrR3F3ZkVBSUFSQkRHc1Fhd0pBSUFJb0F0Z0JJZ1FnQlVzRVFDQUZJQUlwQTVBQk53SUFJQVVnQWlnQ21BRTJBZ2dnQWtFQU5nS1lBU0FDUWdBM0E1QUJJQUlnQlVFTWFpSUZOZ0xVQVF3QkN5QUZJQUlvQXRBQklnTnJRUXh0SWdsQkFXb2lBVUhXcXRXcUFVOE5BeUFCSUFRZ0EydEJERzBpQkVFQmRDSUtJQUVnQ2tzYlFkV3ExYW9CSUFSQnF0V3ExUUJKR3lJRUJIOGdCRUhXcXRXcUFVOE5CU0FFUVF4c0VCZ0ZRUUFMSWdvZ0NVRU1iR29pQVNBQ0tRT1FBVGNDQUNBQklBSW9BcGdCTmdJSUlBSkJBRFlDbUFFZ0FrSUFOd09RQVNBS0lBUkJER3hxSVFrZ0FVRU1haUVFQWtBZ0F5QUZSZ1JBSUFJZ0NUWUMyQUVnQWlBRU5nTFVBU0FDSUFFMkF0QUJEQUVMQTBBZ0FVRU1heUlCSUFWQkRHc2lCU2tDQURjQ0FDQUJJQVVvQWdnMkFnZ2dCVUlBTndJQUlBVkJBRFlDQ0NBRElBVkhEUUFMSUFJZ0NUWUMyQUVnQWlnQzFBRWhBeUFDSUFRMkF0UUJJQUlvQXRBQklRVWdBaUFCTmdMUUFTQURJQVZHRFFBRFFDQURRUXhySVFFZ0EwRUJheXdBQUVFQVNBUkFJQUVvQWdBUUZ3c2dBU0lESUFWSERRQUxDeUFGQkVBZ0JSQVhDeUFFSVFVTElBSXNBSnNCUVFCSUJFQWdBaWdDa0FFUUZ3c2dBaWdDY0NJRUJFQWdCQ0FDS0FKMElnTkhCRUFEUUNBRFFReHJJUUVnQTBFQmF5d0FBRUVBU0FSQUlBRW9BZ0FRRndzZ0FTSURJQVJIRFFBTEN5QUVFQmNMSUFJc0FNc0JRUUJJQkVBZ0FpZ0N3QUVRRndzZ0JpQUlSaUVCSUFaQkRHb2hCaUFCRFFZTUFRc0xFQ2dBQ3hBb0FBdEJvNFR2QUJBNEFBc1FLQUFMUVphNjd3QVFsZ0VBQ3lBQ0tBTFFBU0VFREFJTFFRQWhCUXdCQzBFQUlRUWdBa0VBTmdMWUFTQUNRZ0EzQTlBQlFRQWhCUXRCQUNFRElBSkJBRFlDYUNBQ1FnQTNBMkFnQlNBRWF5SUJRUXh0SVFZQ1FDQUJCRUFnQmtIV3F0V3FBVThOQVNBQ0lBRVFHQ0lETmdKZ0lBSWdBellDWkNBQ0lBTWdCa0VNYkdvMkFtZ2dCU0FFSWdGSEJFQURRQUpBSUFFc0FBdEJBRTRFUUNBRElBRXBBZ0EzQWdBZ0F5QUJLQUlJTmdJSURBRUxJQU1nQVNnQ0FDQUJLQUlFRUJvTElBTkJER29oQXlBQlFReHFJZ0VnQlVjTkFBc0xJQUlnQXpZQ1pBc2dBa0hnQUdvZ0RrY0VRQ0FPSUFJb0FtQWdBeENrQkFzZ0FpZ0NZQ0lCQkVBZ0FTQUNLQUprSWdOR0JIOGdBUVVEUUNBRFFReHJJUVlnQTBFQmF5d0FBRUVBU0FSQUlBWW9BZ0FRRndzZ0JpSURJQUZIRFFBTElBSW9BbUFMSVFNZ0FpQUJOZ0prSUFNUUZ3c2dCQVJBSUFRZ0JVY0VRQU5BSUFWQkRHc2hBU0FGUVFGckxBQUFRUUJJQkVBZ0FTZ0NBQkFYQ3lBQklnVWdCRWNOQUFzTElBUVFGd3NnQWlnQzRBRWlCRVVOQWlBRUlBSW9BdVFCSWdOSEJFQURRQ0FEUVF4cklRRWdBMEVCYXl3QUFFRUFTQVJBSUFFb0FnQVFGd3NnQVNJRElBUkhEUUFMQ3lBRUVCY01BZ3NRS0FBTElBVU5BQU5BSUFRb0FnQkJCRWNFUUNBRVFRUnFJZ1FnQVVjTkFRd0NDd3NnQVNBRVJnMEFJQWNnQnlnQ0FDZ0NSQkVBQUNJRlFkd0FhaUVHQWtBZ0JTd0FaMEVBVGdSQUlBSWdCaWdDQ0RZQzZBRWdBaUFHS1FJQU53UGdBUXdCQ3lBQ1FlQUJhaUFGS0FKY0lBVW9BbUFRR2dzQ1FDQUNLQUxrQVNBQ0xRRHJBU0lCSUFGQkdIUkJHSFZCQUVnaUFSc2lBMFVOQUNBQ0tBTGdBU0FDUWVBQmFpQUJHeUlFUVFGcklBTkJBRWRxSWdFdEFBQkJJMGNFZnlBQklBUkdEUUVnQVVFQmF3VWdBUXNnQkVjTkFDQUNRZEFCYWlBQ1FlQUJhaUlCUVFFZ0EwRUJheUFCRUljQkdpQUNMQURyQVVFQVNBUkFJQUlvQXVBQkVCY0xJQUlnQWlnQzJBRTJBdWdCSUFJZ0Fpa0QwQUUzQStBQkN5QUNRY0FCYWlBQUlBSkI0QUZxRU93RElBSW9Bc1FCSWdOQkRHc2hBUUpBSUFOQkFXc3NBQUJCQUU0RVFDQUNJQUVvQWdnMkF0Z0JJQUlnQVNrQ0FEY0QwQUVNQVFzZ0FrSFFBV29nQVNnQ0FDQURRUWhyS0FJQUVCb0xJQUlvQXNBQklnRUVRQ0FCSUFJb0FzUUJJZ05HQkg4Z0FRVURRQ0FEUVF4cklRUWdBMEVCYXl3QUFFRUFTQVJBSUFRb0FnQVFGd3NnQkNJRElBRkhEUUFMSUFJb0FzQUJDeUVESUFJZ0FUWUN4QUVnQXhBWEN3SkFJQUlvQXRRQklBSXNBTnNCSWdGQi93RnhJQUZCQUVnYlJRMEFJQUpCMEFCcUlnRkJxc0h4QUNBQ1FkQUJhaEJyQWtBZ0FTQUdSZzBBSUFJdEFGc2lBMEVZZEVFWWRTRUJJQVlzQUF0QkFFNEVRQ0FCUVFCT0JFQWdCaUFDS1FOUU53SUFJQVlnQWlnQ1dEWUNDQXdDQ3lBR0lBSW9BbEFnQWlnQ1ZCQWdEQUVMSUFZZ0FpZ0NVQ0FDUWRBQWFpQUJRUUJJSWdFYklBSW9BbFFnQXlBQkd4QWhHZ3NnQWl3QVcwRUFUZzBBSUFJb0FsQVFGd3NnQlVFNGFpRUdBa0FnQlN3QVEwRUFUZ1JBSUFJZ0JpZ0NDRFlDeUFFZ0FpQUdLUUlBTndQQUFRd0JDeUFDUWNBQmFpQUZLQUk0SUFVb0Fqd1FHZ3NnQWl3QTZ3RkJBRWdFUUNBQ0tBTGdBUkFYQ3lBQ0lBSW9Bc2dCTmdMb0FTQUNJQUlwQThBQkloRTNBK0FCQWtBZ0FpZ0M1QUVnQWl3QTZ3RWlBVUgvQVhFZ0FVRUFTQ0lCR3lJRFJRMEFJQkduSUFKQjRBRnFJQUViSWdSQkFXc2dBMEVBUjJvaUFTMEFBRUVqUndSL0lBRWdCRVlOQVNBQlFRRnJCU0FCQ3lBRVJ3MEFJQUpCd0FGcUlBSkI0QUZxSWdGQkFTQURRUUZySUFFUWh3RWFJQUlzQU9zQlFRQklCRUFnQWlnQzRBRVFGd3NnQWlBQ0tBTElBVFlDNkFFZ0FpQUNLUVBBQVRjRDRBRUxJQUpCd0FGcUlBQWdBa0hnQVdvUTdBTUNRQ0FDS0FMRUFTSURRUXhySWdFZ0FrSFFBV3BHRFFBZ0FTMEFDeUlJUVJoMFFSaDFJUVFnQWl3QTJ3RkJBRTRFUUNBRVFRQk9CRUFnQWlBQktBSUlOZ0xZQVNBQ0lBRXBBZ0EzQTlBQkRBSUxJQUpCMEFGcUlBRW9BZ0FnQTBFSWF5Z0NBQkFnREFFTElBSkIwQUZxSUFFb0FnQWdBU0FFUVFCSUlnRWJJQU5CQ0dzb0FnQWdDQ0FCR3hBaEdnc2dBaWdDd0FFaUFRUkFJQUVnQWlnQ3hBRWlBMFlFZnlBQkJRTkFJQU5CREdzaEJDQURRUUZyTEFBQVFRQklCRUFnQkNnQ0FCQVhDeUFFSWdNZ0FVY05BQXNnQWlnQ3dBRUxJUU1nQWlBQk5nTEVBU0FERUJjTEFrQWdBaWdDMUFFZ0Fpd0Eyd0VpQVVIL0FYRWdBVUVBU0J0RkRRQWdBa0ZBYXlJQlFhckI4UUFnQWtIUUFXb1Fhd0pBSUFFZ0JrWU5BQ0FDTFFCTElnTkJHSFJCR0hVaEFTQUdMQUFMUVFCT0JFQWdBVUVBVGdSQUlBWWdBaWtEUURjQ0FDQUdJQUlvQWtnMkFnZ01BZ3NnQmlBQ0tBSkFJQUlvQWtRUUlBd0JDeUFHSUFJb0FrQWdBa0ZBYXlBQlFRQklJZ0ViSUFJb0FrUWdBeUFCR3hBaEdnc2dBaXdBUzBFQVRnMEFJQUlvQWtBUUZ3c2dCVUhRQUdvaEJnSkFJQVVzQUZ0QkFFNEVRQ0FDSUFZb0FnZzJBc2dCSUFJZ0Jpa0NBRGNEd0FFTUFRc2dBa0hBQVdvZ0JTZ0NVQ0FGS0FKVUVCb0xJQUlzQU9zQlFRQklCRUFnQWlnQzRBRVFGd3NnQWlBQ0tBTElBVFlDNkFFZ0FpQUNLUVBBQVNJUk53UGdBUUpBSUFJb0F1UUJJQUlzQU9zQklnRkIvd0Z4SUFGQkFFZ2lBUnNpQTBVTkFDQVJweUFDUWVBQmFpQUJHeUlFUVFGcklBTkJBRWRxSWdFdEFBQkJJMGNFZnlBQklBUkdEUUVnQVVFQmF3VWdBUXNnQkVjTkFDQUNRY0FCYWlBQ1FlQUJhaUlCUVFFZ0EwRUJheUFCRUljQkdpQUNMQURyQVVFQVNBUkFJQUlvQXVBQkVCY0xJQUlnQWlnQ3lBRTJBdWdCSUFJZ0Fpa0R3QUUzQStBQkN5QUNRY0FCYWlBQUlBSkI0QUZxRU93REFrQWdBaWdDeEFFaUEwRU1heUlCSUFKQjBBRnFSZzBBSUFFdEFBc2lDRUVZZEVFWWRTRUVJQUlzQU5zQlFRQk9CRUFnQkVFQVRnUkFJQUlnQVNnQ0NEWUMyQUVnQWlBQktRSUFOd1BRQVF3Q0N5QUNRZEFCYWlBQktBSUFJQU5CQ0dzb0FnQVFJQXdCQ3lBQ1FkQUJhaUFCS0FJQUlBRWdCRUVBU0NJQkd5QURRUWhyS0FJQUlBZ2dBUnNRSVJvTElBSW9Bc0FCSWdFRVFDQUJJQUlvQXNRQklnTkdCSDhnQVFVRFFDQURRUXhySVFRZ0EwRUJheXdBQUVFQVNBUkFJQVFvQWdBUUZ3c2dCQ0lESUFGSERRQUxJQUlvQXNBQkN5RURJQUlnQVRZQ3hBRWdBeEFYQ3dKQUlBSW9BdFFCSUFJc0FOc0JJZ0ZCL3dGeElBRkJBRWdiUlEwQUlBSkJNR29pQVVHcXdmRUFJQUpCMEFGcUVHc0NRQ0FCSUFaR0RRQWdBaTBBT3lJRFFSaDBRUmgxSVFFZ0Jpd0FDMEVBVGdSQUlBRkJBRTRFUUNBR0lBSXBBekEzQWdBZ0JpQUNLQUk0TmdJSURBSUxJQVlnQWlnQ01DQUNLQUkwRUNBTUFRc2dCaUFDS0FJd0lBSkJNR29nQVVFQVNDSUJHeUFDS0FJMElBTWdBUnNRSVJvTElBSXNBRHRCQUU0TkFDQUNLQUl3RUJjTElBVkJGR29oQmdKQUlBVXNBQjlCQUU0RVFDQUNJQVlvQWdnMkFzZ0JJQUlnQmlrQ0FEY0R3QUVNQVFzZ0FrSEFBV29nQlNnQ0ZDQUZLQUlZRUJvTElBSXNBT3NCUVFCSUJFQWdBaWdDNEFFUUZ3c2dBaUFDS0FMSUFUWUM2QUVnQWlBQ0tRUEFBU0lSTndQZ0FRSkFJQUlvQXVRQklBSXNBT3NCSWdGQi93RnhJQUZCQUVnaUFSc2lBMFVOQUNBUnB5QUNRZUFCYWlBQkd5SUVRUUZySUFOQkFFZHFJZ0V0QUFCQkkwY0VmeUFCSUFSR0RRRWdBVUVCYXdVZ0FRc2dCRWNOQUNBQ1FjQUJhaUFDUWVBQmFpSUJRUUVnQTBFQmF5QUJFSWNCR2lBQ0xBRHJBVUVBU0FSQUlBSW9BdUFCRUJjTElBSWdBaWdDeUFFMkF1Z0JJQUlnQWlrRHdBRTNBK0FCQ3lBQ1FjQUJhaUFBSUFKQjRBRnFFT3dEQWtBZ0FpZ0N4QUVpQTBFTWF5SUJJQUpCMEFGcVJnMEFJQUV0QUFzaUNFRVlkRUVZZFNFRUlBSXNBTnNCUVFCT0JFQWdCRUVBVGdSQUlBSWdBU2dDQ0RZQzJBRWdBaUFCS1FJQU53UFFBUXdDQ3lBQ1FkQUJhaUFCS0FJQUlBTkJDR3NvQWdBUUlBd0JDeUFDUWRBQmFpQUJLQUlBSUFFZ0JFRUFTQ0lCR3lBRFFRaHJLQUlBSUFnZ0FSc1FJUm9MSUFJb0FzQUJJZ0VFUUNBQklBSW9Bc1FCSWdOR0JIOGdBUVVEUUNBRFFReHJJUVFnQTBFQmF5d0FBRUVBU0FSQUlBUW9BZ0FRRndzZ0JDSURJQUZIRFFBTElBSW9Bc0FCQ3lFRElBSWdBVFlDeEFFZ0F4QVhDd0pBSUFJb0F0UUJJQUlzQU5zQklnRkIvd0Z4SUFGQkFFZ2JSUTBBSUFKQklHb2lBVUdxd2ZFQUlBSkIwQUZxRUdzQ1FDQUJJQVpHRFFBZ0FpMEFLeUlEUVJoMFFSaDFJUUVnQml3QUMwRUFUZ1JBSUFGQkFFNEVRQ0FHSUFJcEF5QTNBZ0FnQmlBQ0tBSW9OZ0lJREFJTElBWWdBaWdDSUNBQ0tBSWtFQ0FNQVFzZ0JpQUNLQUlnSUFKQklHb2dBVUVBU0NJQkd5QUNLQUlrSUFNZ0FSc1FJUm9MSUFJc0FDdEJBRTROQUNBQ0tBSWdFQmNMSUFWQklHb2hCZ0pBSUFVc0FDdEJBRTRFUUNBQ0lBWW9BZ2cyQXNnQklBSWdCaWtDQURjRHdBRU1BUXNnQWtIQUFXb2dCU2dDSUNBRktBSWtFQm9MSUFJc0FPc0JRUUJJQkVBZ0FpZ0M0QUVRRndzZ0FpQUNLQUxJQVRZQzZBRWdBaUFDS1FQQUFTSVJOd1BnQVFKQUlBSW9BdVFCSUFJc0FPc0JJZ0ZCL3dGeElBRkJBRWdpQVJzaUEwVU5BQ0FScHlBQ1FlQUJhaUFCR3lJRVFRRnJJQU5CQUVkcUlnRXRBQUJCSTBjRWZ5QUJJQVJHRFFFZ0FVRUJhd1VnQVFzZ0JFY05BQ0FDUWNBQmFpQUNRZUFCYWlJQlFRRWdBMEVCYXlBQkVJY0JHaUFDTEFEckFVRUFTQVJBSUFJb0F1QUJFQmNMSUFJZ0FpZ0N5QUUyQXVnQklBSWdBaWtEd0FFM0ErQUJDeUFDUWNBQmFpQUFJQUpCNEFGcUVPd0RBa0FnQWlnQ3hBRWlBMEVNYXlJQklBSkIwQUZxUmcwQUlBRXRBQXNpQ0VFWWRFRVlkU0VFSUFJc0FOc0JRUUJPQkVBZ0JFRUFUZ1JBSUFJZ0FTZ0NDRFlDMkFFZ0FpQUJLUUlBTndQUUFRd0NDeUFDUWRBQmFpQUJLQUlBSUFOQkNHc29BZ0FRSUF3QkN5QUNRZEFCYWlBQktBSUFJQUVnQkVFQVNDSUJHeUFEUVFocktBSUFJQWdnQVJzUUlSb0xJQUlvQXNBQklnRUVRQ0FCSUFJb0FzUUJJZ05HQkg4Z0FRVURRQ0FEUVF4cklRUWdBMEVCYXl3QUFFRUFTQVJBSUFRb0FnQVFGd3NnQkNJRElBRkhEUUFMSUFJb0FzQUJDeUVESUFJZ0FUWUN4QUVnQXhBWEN3SkFJQUlvQXRRQklBSXNBTnNCSWdGQi93RnhJQUZCQUVnYlJRMEFJQUpCRUdvaUFVR3F3ZkVBSUFKQjBBRnFFR3NDUUNBQklBWkdEUUFnQWkwQUd5SURRUmgwUVJoMUlRRWdCaXdBQzBFQVRnUkFJQUZCQUU0RVFDQUdJQUlwQXhBM0FnQWdCaUFDS0FJWU5nSUlEQUlMSUFZZ0FpZ0NFQ0FDS0FJVUVDQU1BUXNnQmlBQ0tBSVFJQUpCRUdvZ0FVRUFTQ0lCR3lBQ0tBSVVJQU1nQVJzUUlSb0xJQUlzQUJ0QkFFNE5BQ0FDS0FJUUVCY0xJQVZCNkFCcUlRWUNRQ0FGTEFCelFRQk9CRUFnQWlBR0tBSUlOZ0xJQVNBQ0lBWXBBZ0EzQThBQkRBRUxJQUpCd0FGcUlBVW9BbWdnQlNnQ2JCQWFDeUFDTEFEckFVRUFTQVJBSUFJb0F1QUJFQmNMSUFJZ0FpZ0N5QUUyQXVnQklBSWdBaWtEd0FFaUVUY0Q0QUVDUUNBQ0tBTGtBU0FDTEFEckFTSUJRZjhCY1NBQlFRQklJZ0ViSWdORkRRQWdFYWNnQWtIZ0FXb2dBUnNpQkVFQmF5QURRUUJIYWlJQkxRQUFRU05IQkg4Z0FTQUVSZzBCSUFGQkFXc0ZJQUVMSUFSSERRQWdBa0hBQVdvZ0FrSGdBV29pQVVFQklBTkJBV3NnQVJDSEFSb2dBaXdBNndGQkFFZ0VRQ0FDS0FMZ0FSQVhDeUFDSUFJb0FzZ0JOZ0xvQVNBQ0lBSXBBOEFCTndQZ0FRc2dBa0hBQVdvZ0FDQUNRZUFCYWhEc0F3SkFJQUlvQXNRQklnTkJER3NpQVNBQ1FkQUJha1lOQUNBQkxRQUxJZ1ZCR0hSQkdIVWhCQ0FDTEFEYkFVRUFUZ1JBSUFSQkFFNEVRQ0FDSUFFb0FnZzJBdGdCSUFJZ0FTa0NBRGNEMEFFTUFnc2dBa0hRQVdvZ0FTZ0NBQ0FEUVFocktBSUFFQ0FNQVFzZ0FrSFFBV29nQVNnQ0FDQUJJQVJCQUVnaUFSc2dBMEVJYXlnQ0FDQUZJQUViRUNFYUN5QUNLQUxBQVNJQkJFQWdBU0FDS0FMRUFTSURSZ1IvSUFFRkEwQWdBMEVNYXlFRUlBTkJBV3NzQUFCQkFFZ0VRQ0FFS0FJQUVCY0xJQVFpQXlBQlJ3MEFDeUFDS0FMQUFRc2hBeUFDSUFFMkFzUUJJQU1RRndzQ1FDQUNLQUxVQVNBQ0xBRGJBU0lCUWY4QmNTQUJRUUJJRzBVTkFDQUNRYXJCOFFBZ0FrSFFBV29RYXdKQUlBSWdCa1lOQUNBQ0xRQUxJZ05CR0hSQkdIVWhBU0FHTEFBTFFRQk9CRUFnQVVFQVRnUkFJQVlnQWlrREFEY0NBQ0FHSUFJb0FnZzJBZ2dNQWdzZ0JpQUNLQUlBSUFJb0FnUVFJQXdCQ3lBR0lBSW9BZ0FnQWlBQlFRQklJZ0ViSUFJb0FnUWdBeUFCR3hBaEdnc2dBaXdBQzBFQVRnMEFJQUlvQWdBUUZ3c2dBaXdBMndGQkFFZ0VRQ0FDS0FMUUFSQVhDeUFDTEFEckFVRUFUZzBBSUFJb0F1QUJFQmNMSUFBZ0J4RFVFQ0FMUVFScUlnc2dEMGNOQUFzTElBSkI4QUZxSkFBTHhnY0JCMzhqQUVGQWFpSURKQUFnQTBFQU5nSW9JQU5DQURjRElBSkFBa0FDUUNBQktBSllJQUV0QUY4aUJDQUVRUmgwUVJoMVFRQklJZ2NiSWdWQkJXb2lCRUZ3U1FSQUlBRkIxQUJxSVFZZ0FTZ0NWQ0VJQWtBQ1FDQUVRUXRQQkVBZ0JVRVZha0Z3Y1NJSkVCZ2hCQ0FESUFsQmdJQ0FnSGh5TmdJb0lBTWdCRFlDSUNBRElBVTJBaVFNQVFzZ0F5QUZPZ0FySUFOQklHb2hCQ0FGUlEwQkN5QUVJQWdnQmlBSEd5QUZFQmthQ3lBRUlBVnFRUUE2QUFBZ0EwRWdhaUlGUVpMQjd3QkJCUkNNQVJvZ0F5QUFJQVlRN0FNZ0F5Z0NCQ0FES0FJQWEwRU1iVUVCYWlFR0l3QkJJR3NpQkNRQUlBUkJDR29nQkVFVmFpSUhJQVJCSUdvaUNDQUdFTEFVSUFOQkVHb2lCaUFISUFRb0FnZ1FsZzBnQ0NRQUlBTWdCU0FES0FJUUlBWWdBeTBBR3lJRVFSaDBRUmgxUVFCSUlnVWJJQU1vQWhRZ0JDQUZHeENNQVNJRUtBSUlOZ0k0SUFNZ0JDa0NBRGNETUNBRVFnQTNBZ0FnQkVFQU5nSUlBa0FnQWtIVUFHb2lCQ0FEUVRCcVJnMEFJQU10QURzaUJrRVlkRUVZZFNFRklBUXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0JDQURLUU13TndJQUlBUWdBeWdDT0RZQ0NBd0NDeUFFSUFNb0FqQWdBeWdDTkJBZ0RBRUxJQVFnQXlnQ01DQURRVEJxSUFWQkFFZ2lCQnNnQXlnQ05DQUdJQVFiRUNFYUN5QURMQUE3UVFCSUJFQWdBeWdDTUJBWEN5QURMQUFiUVFCSUJFQWdBeWdDRUJBWEN5QURLQUlBSWdVRVFDQUZJQU1vQWdRaUJFWUVmeUFGQlFOQUlBUkJER3NoQmlBRVFRRnJMQUFBUVFCSUJFQWdCaWdDQUJBWEN5QUdJZ1FnQlVjTkFBc2dBeWdDQUFzaEJDQURJQVUyQWdRZ0JCQVhDeUFETEFBclFRQklCRUFnQXlnQ0lCQVhDMEVBSVFZZ0EwRUFOZ0k0SUFOQ0FEY0RNRUVBSVFWQkFDRUhJQUVvQWtRZ0FTZ0NRQ0lFYXlJQkJFQWdBVUVBU0EwQ0lBTWdBUkFZSWdVMkFqQWdBeUFGSUFGQkFuVkJBblJxTmdJNElBTWdCU0FFSUFFUUdTQUJhaUlITmdJMEN5QURRUUEyQWlnZ0EwSUFOd01nQWtBZ0FpZ0NSQ0FDS0FKQUlnSnJJZ0ZGQkVCQkFDRUVEQUVMSUFGQkFFZ05BeUFESUFFUUdDSUdOZ0lnSUFNZ0JpQUJRUUoxUVFKMGFqWUNLQ0FESUFZZ0FpQUJFQmtnQVdvaUJEWUNKQXNDUUFKQUFrQWdCeUFGYXlJQlJRMEFJQUVnQkNBR2EwY05BQ0FGSUFkR0RRQWdBVUVDZFNFQ1FRQWhBU0FGSVFRRFFDQUJJQUpQRFFjZ0FDQUVLQUlBSUFZZ0FVRUNkR29vQWdBUTFSQWdBVUVCYWlFQklBUkJCR29pQkNBSFJ3MEFDd3dCQ3lBR1JRMEJDeUFESUFZMkFpUWdCaEFYQ3lBRkJFQWdCUkFYQ3lBRFFVQnJKQUFQQ3hBdEFBc1FLQUFMRUNnQUN4QnRBQXQ3QVFKL0l3QkJFR3NpQkNRQUlBQkJBRFlDQkNBRVFRaHFJQUJCQVJDNkEwRUVJUU1nQkMwQUNBUkFJQUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQ0lESUFFZ0FpQURLQUlBS0FJZ0VRVUFJZ0UyQWdSQkFFRUdJQUVnQWtZYklRTUxJQUFnQUNnQ0FFRU1heWdDQUdvZ0F4Q2lBaUFFUVJCcUpBQUxjZ0VEZnlBQUtBSUFMQUFBUVRCclFRcFBCRUJCQUE4TEEwQWdBQ2dDQUNFRFFYOGhBU0FDUWN5WnMrWUFUUVJBUVg4Z0F5d0FBRUV3YXlJQklBSkJDbXdpQW1vZ0FVSC8vLy8vQnlBQ2Ewb2JJUUVMSUFBZ0EwRUJhallDQUNBQklRSWdBeXdBQVVFd2EwRUtTUTBBQ3lBQ0MvVURBUU4vQWtBQ1FBSkFBa0FDUUNBRERnTUVBZ0VBQ3lBRFFRaE1CRUFnQUNBQlJnMEVJQVFnQUNnQ0FDSUhOZ0lBSUFCQkJHb2lCU0FCUmcwRUlBUWhBd05BQW44Z0EwRUVhaUlHSUFVb0FnQWdCeUFDS0FJQUVRTUFSUTBBR2lBRElBTW9BZ0EyQWdRZ0JDSUFJQUFnQTBZTkFCb0RRQ0FESUFVb0FnQWdBMEVFYXlJQUtBSUFJQUlvQWdBUkF3QkZEUUVhSUFNZ0FDZ0NBRFlDQUNBQUlnTWdCRWNOQUFzZ0JBc2dCU2dDQURZQ0FDQUZRUVJxSWdVZ0FVWU5CU0FHS0FJQUlRY2dCaUVEREFBTEFBc2dBQ0FBSUFOQkFYWWlCVUVDZENJSGFpSUdJQUlnQlNBRUlBVVEwd01nQmlBQklBSWdBeUFGYXlJRElBUWdCMm9nQXhEVEF5QUdJUU1EUUNBQklBTkdCRUFnQUNBR1JnMEZBMEFnQkNBQUtBSUFOZ0lBSUFSQkJHb2hCQ0FBUVFScUlnQWdCa2NOQUFzTUJRc0NRQ0FES0FJQUlBQW9BZ0FnQWlnQ0FCRURBQVJBSUFRZ0F5Z0NBRFlDQUNBRFFRUnFJUU1NQVFzZ0JDQUFLQUlBTmdJQUlBQkJCR29oQUFzZ0JFRUVhaUVFSUFBZ0JrY05BQXNNQWdzZ0JDQUJRUVJySWdFZ0FDQUJLQUlBSUFBb0FnQWdBaWdDQUJFREFDSUNHeWdDQURZQ0FDQUFJQUVnQWhzaEFDQUVRUVJxSVFRTElBUWdBQ2dDQURZQ0FBd0JDeUFCSUFOR0RRQURRQ0FFSUFNb0FnQTJBZ0FnQkVFRWFpRUVJQU5CQkdvaUF5QUJSdzBBQ3dzTGFnRURmeUFBUWNUOS9BQTJBZ0FDUUNBQUtBSU1SUTBBSUFBb0FnZ2lBU2dDQUNJQ0lBQW9BZ1FpQXlnQ0JEWUNCQ0FES0FJRUlBSTJBZ0FnQUVFQU5nSU1JQUVnQUVFRWFpSUNSZzBBQTBBZ0FTZ0NCQ0VESUFFUUZ5QURJZ0VnQWtjTkFBc0xJQUFRRnd2MEJRSURmd0YrSUFCQ0FEY0NCQ0FBUVFBMkFnd2dBRUhnaFAwQU5nSUFBa0FnQVNnQ0NDQUJLQUlFYXlJREJFQWdBMEVBU0EwQklBQWdBeEFZSWdJMkFnUWdBQ0FDTmdJSUlBQWdBaUFEUVFKMVFRSjBhallDRENBQUlBRW9BZ2dnQVNnQ0JDSUVheUlEUVFCS0JIOGdBaUFFSUFNUUdTQURhZ1VnQWdzMkFnZ0xJQUJCNk5UeUFEWUNFQ0FBSUFFcEF4ZzNBeGdnQUNBQktRTWdOd01nSUFCQjJOYnlBRFlDS0NBQUlBRXBBaXczQWl3Z0FDQUJLQUkwTmdJMElBQkIrTmp5QURZQ09DQUFRVUJySUFGQlFHc3JBd0E1QXdBZ0FFSElBR29oQWdKQUlBRXNBRk5CQUU0RVFDQUNJQUZCeUFCcUlnTXBBd0EzQXdBZ0FpQURLQUlJTmdJSURBRUxJQUlnQVNnQ1NDQUJLQUpNRUJvTElBQkIxQUJxSVFJQ1FDQUJMQUJmUVFCT0JFQWdBaUFCUWRRQWFpSURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFFb0FsUWdBU2dDV0JBYUN5QUFRWlNGL1FBMkFtQWdBQ0FCS1FKa053SmtJQUFnQVNrQ2JEY0NiQ0FBSUFFcEFuUTNBblFnQUNBQktBSjhOZ0o4SUFFcEE0QUJJUVVnQUVHSTJmSUFOZ0tJQVNBQUlBVTNBNEFCSUFFb0Fvd0JJUUlnQUVHa3R2TUFOZ0tRQVNBQUlBSTJBb3dCSUFBZ0FTa0RtQUUzQTVnQklBQWdBU2dDb0FFMkFxQUJJQUJCMk5ueUFEWUNwQUVnQVNnQ3FBRWhBaUFBUWF5Nzh3QTJBcXdCSUFBZ0FqWUNxQUVnQVNnQ3NBRWhBaUFBUWRqYjhnQTJBcmdCSUFBZ0FqWUNzQUVnQUNBQktRUEFBVGNEd0FFZ0FDQUJLUVBJQVRjRHlBRWdBQ0FCS1FQUUFUY0QwQUVnQUNBQktRUFlBVGNEMkFFZ0FFSDQzUElBTmdMZ0FTQUFJQUVwQXVRQk53TGtBU0FBSUFFcEF1d0JOd0xzQVNBQUlBRXBBdlFCTndMMEFTQUFJQUVvQXZ3Qk5nTDhBU0FBUWJqRjh3QTJBdUFCSUFCQnFNWHpBRFlDdUFFZ0FFR1l4Zk1BTmdLc0FTQUFRWWpGOHdBMkFxUUJJQUJCK01UekFEWUNrQUVnQUVIb3hQTUFOZ0tJQVNBQVFkakU4d0EyQWpnZ0FFSEl4UE1BTmdJb0lBQkJ1TVR6QURZQ0VDQUFRYURFOHdBMkFnQWdBQThMRUNnQUM0OEVBUWwvSUFGQkJHb2hCd0pBSUFFb0FnUWlBUVJBSUFJb0FnQWdBaUFDTFFBTElnVkJHSFJCR0hWQkFFZ2lBeHNoQ1NBQ0tBSUVJQVVnQXhzaEJRTkFBa0FDUUFKQUFrQUNRQUpBSUFFb0FoUWdBUzBBR3lJQ0lBSkJHSFJCR0hWQkFFZ2lCQnNpQWlBRklBSWdCVWtpQ0JzaUF3UkFJQWtnQVVFUWFpSUdLQUlBSUFZZ0JCc2lCQ0FERUV3aUJrVUVRQ0FDSUFWTERRSU1Bd3NnQmtFQVRnMENEQUVMSUFJZ0JVME5BZ3NnQVNFSERBUUxJQVFnQ1NBREVFd2lBZzBCQ3lBSURRRU1CUXNnQWtFQVRnMEVDeUFCUVFScUlRRUxJQUVvQWdBaUFRMEFDd3NnQUNBSE5nSUVJQUFnQnpZQ0FBOExBa0FnQVNnQ0FDSURSUVJBSUFFaEFnd0JDeUFCSVFJRFFBSkFJQVVnQXlnQ0ZDQURMUUFiSWdRZ0JFRVlkRUVZZFVFQVNDSUVHeUlJSUFVZ0NFa2lCaHNpQ2dSQUlBTkJFR29pQ3lnQ0FDQUxJQVFiSUFrZ0NoQk1JZ1FOQVF0QmZ5QUdJQVVnQ0VzYklRUUxJQUlnQXlBRVFRQklHeUVDSUFNZ0JFRWRka0VFY1dvb0FnQWlBdzBBQ3dzZ0FTZ0NCQ0lCQkVBRFFBSkFJQUVvQWhRZ0FTMEFHeUlESUFOQkdIUkJHSFZCQUVnaUF4c2lCQ0FGSUFRZ0JVa2lDQnNpQmdSQUlBa2dBVUVRYWlJS0tBSUFJQW9nQXhzZ0JoQk1JZ01OQVF0QmZ5QUlJQVFnQlVzYklRTUxJQUVnQnlBRFFRQklHeUVISUFFZ0EwRi9jMEVkZGtFRWNXb29BZ0FpQVEwQUN3c2dBQ0FITmdJRUlBQWdBallDQUFzTEFDQUFRYlRVZ1FFUVp3dUpBUUVEZndKL0FrQWdBQ0FCS0FJTUlnTkdCRUFnQVVFQU5nSU1EQUVMUVFBZ0F3MEJHZ3NnQVNnQ0JDSUNJQUFnQWlnQ0FDZ0NBQkVEQUFSQUlBRW9BZ2doQWtFTUVCZ2lBeUFDTmdJRUlBTWdBRFlDQ0NBRElBSW9BZ0FpQkRZQ0FDQUVJQU0yQWdRZ0FpQUROZ0lBSUFJZ0FpZ0NDRUVCYWpZQ0NBc2dBU2dDRUNBQVJrRUJkQXNMYXdFQ2Z3Si9JQUVvQWdRaUFpQUFJQUlvQWdBb0FnQVJBd0FFUUNBQktBSUlJUUpCREJBWUlnTWdBallDQkNBRElBQTJBZ2dnQXlBQ0tBSUFJZ0EyQWdBZ0FDQUROZ0lFSUFJZ0F6WUNBQ0FDSUFJb0FnaEJBV28yQWdoQkFTQUJMUUFNUlEwQkdndEJBQXNMakFNQkIzOENRQUpBQWtBZ0FDZ0NCQ0lESUFBb0FnQWlCV3RCREcwaUIwRUJhaUlDUWRhcTFhb0JTUVJBSUFJZ0FDZ0NDQ0FGYTBFTWJTSUdRUUYwSWdnZ0FpQUlTeHRCMWFyVnFnRWdCa0dxMWFyVkFFa2JJZ0lFUUNBQ1FkYXExYW9CVHcwQ0lBSkJER3dRR0NFRUN5QUNRUXhzSVFZZ0JDQUhRUXhzYWlFQ0FrQWdBU3dBQzBFQVRnUkFJQUlnQVNrQ0FEY0NBQ0FDSUFFb0FnZzJBZ2dNQVFzZ0FpQUJLQUlBSUFFb0FnUVFjaUFBS0FJRUlRTWdBQ2dDQUNFRkN5QUVJQVpxSVFFZ0FrRU1haUVFSUFNZ0JVWU5BZ05BSUFKQkRHc2lBaUFEUVF4cklnTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSUlBTkNBRGNDQUNBRFFRQTJBZ2dnQXlBRlJ3MEFDeUFBSUFFMkFnZ2dBQ2dDQkNFQklBQWdCRFlDQkNBQUtBSUFJUU1nQUNBQ05nSUFJQUVnQTBZTkF3TkFJQUZCREdzaEFDQUJRUUZyTEFBQVFRQklCRUFnQUNnQ0FCQVhDeUFBSWdFZ0EwY05BQXNNQXdzUUtBQUxRYU9FN3dBUU9BQUxJQUFnQVRZQ0NDQUFJQVEyQWdRZ0FDQUNOZ0lBQ3lBREJFQWdBeEFYQ3d0S0FRSi9JQUFvQWdnaUFpQUFRUVJxSWdCSEJFQURRQUpBSUFFZ0FpZ0NDRVlFUUNBRFJRMEJJQUlvQWdBb0FnZ1BDeUFEUVFGcUlRTWdBaWdDQkNJQ0lBQkhEUUVMQ3d0QkFBdUhBZ0VFZnlBQUtBSUlJZ01nQUVFRWFpSUVSd1IvSUFNaEFBSkFBMEFnQUNnQ0NDQUJSZzBCSUFKQkFXb2hBaUFBS0FJRUlnQWdCRWNOQUF0QkFBOExJQUpGQkVCQkFBOExJQUpCQVdzaEJBSkFJQUpCQjNFaUJVVUVRQ0FESVFBTUFRdEJBQ0VCSUFNaEFBTkFJQUpCQVdzaEFpQUFLQUlFSVFBZ0FVRUJhaUlCSUFWSERRQUxDeUFFUVFkUEJFQURRQ0FDUVFscklRRWdBQ2dDQkNnQ0JDZ0NCQ2dDQkNnQ0JDZ0NCQ2dDQkNnQ0JDRUFJQUpCQ0dzaEFpQUJRWDVKRFFBTEN3SkFJQUFnQTBZTkFBTkFJQUFvQWdBaUFTZ0NDQzhCVUVIeUFFWU5BU0FCSWdBZ0EwY05BQXRCQUE4TElBQWdBMFlFUUVFQUR3c2dBQ2dDQUNnQ0NBVkJBQXNMcEFJQ0JIOEJmaU1BUWVBQWF5SUJKQUFnQVVFQU5nSWdJQUVnQVVFWWFpSUROZ0ljSUFFZ0F6WUNHQ0FCUWZTQy9RQTJBaEFnQVVFQk93RVVJQUZDeklHQWdCQTNBd2dnQVVMTWdZQ0FFRGNET0NBQktRSUlJUVVnQVVGQWF5SUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lBVTNBZ1FnQWtJQU53SU1JQUZCQVRvQU5DQUJRYkNBL1FBMkFpZ2dBU0FETmdJd0lBRWdBVUVRYWpZQ0xDQUFJQUlnQVVFb2FrRUFRUUJCOExGL1FRRkJBUkF1QWtBZ0FTZ0NJQ0lEUlEwQUlBRW9BaHdpQUNnQ0FDSUNJQUVvQWhnaUJDZ0NCRFlDQkNBRUtBSUVJQUkyQWdBZ0FVRUFOZ0lnSUFBZ0FVRVlha1lOQUFOQUlBQW9BZ1FoQWlBQUVCY2dBaUlBSUFGQkdHcEhEUUFMQ3lBQlFlQUFhaVFBSUFOQkFFY0xPQUVDZjBGL0lRRUNRQU5BSUFBb0Frd2lBa1VFUUVFQUR3c2dBaThCVUVFVFJnMEJJQUloQUNBQlFRRnJJZ0VOQUF0QkFBOExJQUFMUUFFRGYwRi9JUUVDUUFOQUlBQW9Ba3dpQUVVTkFTQUFMd0ZRSWdKQjZnQkxJQUpCbGdGSmNVVUVRQ0FCUVFGcklnRkZEUUlNQVFzTElBQWhBd3NnQXdzVEFDQUFJQUFvQWdCQkRHc29BZ0JxRUw0TEM3SUJBUU4vRVBzSVFZU3RnZ0VvQWdBaUFVRUNkRUhFbVlJQmFpSUNJQUZCalFOcVFmQUVjRUVDZEVIRW1ZSUJhaWdDQUNBQlFRRnFRZkFFY0NJRFFRSjBRY1NaZ2dGcUtBSUFJZ0ZCQVhGQjMrR2l5SGxzY3lBQlFmNy8vLzhIY1NBQ0tBSUFRWUNBZ0lCNGNYSkJBWFp6SWdFMkFnQkJoSzJDQVNBRE5nSUFJQUFnQVVFTGRpQUJjeUlBUVFkMFFZQ3RzZWw1Y1NBQWN5SUFRUTkwUVlDQW1QNStjU0FBY3lJQVFSSjJJQUJ6RUpRUkMvSUJBZ04vQVg0akFFSFFBR3NpQmlRQUFrQWdCVVVOQUNBQktBSUlSUTBBSUFFb0FnUWlCU2dDQUNJSElBRW9BZ0FpQ0NnQ0JEWUNCQ0FJS0FJRUlBYzJBZ0FnQVVFQU5nSUlJQUVnQlVZTkFBTkFJQVVvQWdRaEJ5QUZFQmNnQnlJRklBRkhEUUFMQ3lBR1F0aUJnSUFRTndNb0lBWkMySUdBZ0JBM0F3Z2dCaWtDQ0NFSklBWkJNR29pQlVFQk9nQVlJQVZCQURZQ0ZDQUZRZGo5L0FBMkFnQWdCVUlBTndJRUlBVWdDVGNDRENBR0lBUTJBaUFnQmlBRE5nSWNJQVlnQVRZQ0dDQUdJQUkyQWhRZ0JrSHdnZjBBTmdJUUlBQWdCU0FHUVJCcVFmQ3hmMEVCUVFFUWlRSWdCa0hRQUdva0FBdlZBUUVEZnlBQUtBSUVJUU1nQUNnQ0FDRUNBa0FnQUNnQ0RFRUJSZ1JBSUFJZ0EwWUVRRUVBRHdzRFFDQUNLQUlBSWdCRkRRSWdBRUhrc1lFQlFleXhnUUZCQUJBY0lnUkZEUUlnQkM4QkJpQUJMd0ZRUncwQ0lBQWdBU0FBS0FJQUtBSUFFUU1BRFFJZ0FrRUVhaUlDSUFOSERRQUxRUUFQQ3lBQ0lBTkdEUUFEUUFKQUlBSW9BZ0FpQUVVTkFDQUFRZVN4Z1FGQjdMR0JBVUVBRUJ3aUJFVU5BQ0FFTHdFR0lBRXZBVkJIRFFBZ0FDQUJJQUFvQWdBb0FnQVJBd0FOQUVFQUR3c2dBa0VFYWlJQ0lBTkhEUUFMQzBFQkN4TUFJQUFnQUNnQ0FFRU1heWdDQUdvUS9BZ0xwZ0lDQTM4QmZpTUFRZUFBYXlJQ0pBQWdBa0VBTmdJWUlBSWdBa0VRYWlJRE5nSVVJQUlnQXpZQ0VDQUNRUUE3QVZ3Z0FpQUJPd0ZlSUFKQnBQLzhBRFlDV0NBQ1F0Q0JnSUFRTndNSUlBSkMwSUdBZ0JBM0F6QWdBaWtDQ0NFRklBSkJPR29pQVVFQk9nQVlJQUZCQURZQ0ZDQUJRZGo5L0FBMkFnQWdBVUlBTndJRUlBRWdCVGNDRENBQ1FRRTZBQ3dnQWtId2dQMEFOZ0lnSUFJZ0F6WUNLQ0FDSUFKQjJBQnFOZ0lrSUFBZ0FTQUNRU0JxUWZDeGYwRUJRUUFRaVFJQ1FDQUNLQUlZSWdORkRRQWdBaWdDRkNJQUtBSUFJZ0VnQWlnQ0VDSUVLQUlFTmdJRUlBUW9BZ1FnQVRZQ0FDQUNRUUEyQWhnZ0FDQUNRUkJxUmcwQUEwQWdBQ2dDQkNFQklBQVFGeUFCSWdBZ0FrRVFha2NOQUFzTElBSkI0QUJxSkFBZ0F3dklBZ0VFZnlNQVFSQnJJZ0lrQUNBQVFkUUFhaUVFQWtBZ0FDd0FYMEVBVGdSQUlBSWdCQ2dDQ0RZQ0NDQUNJQVFwQWdBM0F3QU1BUXNnQWlBQUtBSlVJQUFvQWxnUUdnc2dBVUhVQUdvaEF3SkFJQUFnQVVZTkFDQURMUUFMSWdWQkdIUkJHSFVoQUNBRUxBQUxRUUJPQkVBZ0FFRUFUZ1JBSUFRZ0F5a0NBRGNDQUNBRUlBTW9BZ2cyQWdnTUFnc2dCQ0FCS0FKVUlBRW9BbGdRSUF3QkN5QUVJQUVvQWxRZ0F5QUFRUUJJSWdBYklBRW9BbGdnQlNBQUd4QWhHZ3NDUUNBQ0lBTkdEUUFnQWkwQUN5SUJRUmgwUVJoMUlRQWdBeXdBQzBFQVRnUkFJQUJCQUU0RVFDQURJQUlwQXdBM0FnQWdBeUFDS0FJSU5nSUlEQUlMSUFNZ0FpZ0NBQ0FDS0FJRUVDQU1BUXNnQXlBQ0tBSUFJQUlnQUVFQVNDSUFHeUFDS0FJRUlBRWdBQnNRSVJvTElBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBSkJFR29rQUF2MEF3RUdmd0pBQWtBQ1FDQURJQUpySWdSQkFFd05BQ0FFUVFKMUlnY2dBQ2dDQ0NJR0lBQW9BZ1FpQ0d0QkFuVk1CRUFDUUNBSUlBRnJJZ2xCQW5VaUJDQUhUZ1JBSUFnaEJTQURJUVlNQVFzZ0NDRUZJQU1nQWlBRVFRSjBhaUlHUndSQUlBWWhCQU5BSUFVZ0JDZ0NBRFlDQUNBRlFRUnFJUVVnQkVFRWFpSUVJQU5IRFFBTEN5QUFJQVUyQWdRZ0NVRUFUQTBDQ3lBRklBRWdCMEVDZENJRGFtc2hCeUFJSUFVaUJDQURheUlEU3dSQUEwQWdCQ0FES0FJQU5nSUFJQVJCQkdvaEJDQURRUVJxSWdNZ0NFa05BQXNMSUFBZ0JEWUNCQ0FIQkVBZ0JTQUhRUUoxUVFKMGF5QUJJQWNRWXhvTElBWWdBbXNpQUVVTkFTQUJJQUlnQUJCakdnOExJQWdnQUNnQ0FDSURhMEVDZFNBSGFpSUZRWUNBZ0lBRVR3MEJJQVVnQmlBRGF5SUdRUUYxSWdrZ0JTQUpTeHRCLy8vLy93TWdCa0g4Ly8vL0Iwa2JJZ1lFZnlBR1FZQ0FnSUFFVHcwRElBWkJBblFRR0FWQkFBc2hCU0FGSUFFZ0Eyc2lDVUVDZFVFQ2RHb2dBaUFFUVh4eEVCa2hBaUFKUVFCS0JFQWdCU0FESUFrUUdSb0xJQWRCQW5RZ0Ftb2hCQ0FCSUFoSEJFQURRQ0FFSUFFb0FnQTJBZ0FnQkVFRWFpRUVJQUZCQkdvaUFTQUlSdzBBQ3dzZ0FDQUdRUUowSUFWcU5nSUlJQUFnQkRZQ0JDQUFJQVUyQWdBZ0F3UkFJQU1RRndzTER3c1FLQUFMUWFPRTd3QVFPQUFMMXdFQkFuOGpBRUVRYXlJQkpBQWdBQkNHQ1NBQVFnQTNBbkFnQUVHVTkvd0FOZ0lBSUFCQ0FEY0NOQ0FBUWdBM0Fqd2dBRUlBTndKRUlBQkNBRGNDVkNBQVFnQTNBbHdnQUVJQU53SmtJQUJDQURjQ2ZDQUFRZ0EzQW9RQklBQkNBRGNDakFFZ0FFSUFOd0tVQVNBQVFnQTNBcHdCSUFCQ0FEY0NwQUZCd0ptQ0FVSEFtWUlCS0FJQUlnSkJBV28yQWdBZ0FrVUVRRUVBRUtRR0N5QUJRUUE2QUFJZ0FVSHQyZ0E3QVFBZ0FVRUNPZ0FMSUFCQkFTQUJFTUlMSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMSUFGQkVHb2tBQ0FBQzdVQkFRTi9Jd0JCRUdzaUFpUUFBa0FnQVVVTkFDQUFLQUxrQlVFQlJpQUFRZUFGYWlJRUtBSUVRUUJIY1NFRElBRkJBVWNOQUNBRUtBSUVEUUFnQWlBQVFlZ0Jha0VOUVFGQjhMRi9FTklEQWtBZ0FpZ0NDQ0lEUlEwQUlBSW9BZ1FpQVNnQ0FDSUFJQUlvQWdBaUJDZ0NCRFlDQkNBRUtBSUVJQUEyQWdBZ0FrRUFOZ0lJSUFFZ0FrWU5BQU5BSUFFb0FnUWhBQ0FCRUJjZ0FDSUJJQUpIRFFBTEN5QURRUUZMSVFNTElBSkJFR29rQUNBREN4a0JBWDhnQUVFS1FYOFFNQ0lCQkVBZ0FTQUFOZ0s0QndzTG1BTUJBMzhqQUVFZ2F5SURKQUFDUUFKQUlBQW9BbndpQkNBQUtBS0FBU0lGUmcwQUEwQWdCQ2dDQUVIYkFFWU5BU0FFUVFScUlnUWdCVWNOQUF0QkFDRUVEQUVMSUFRZ0JVWUVRRUVBSVFRTUFRc2dBRUd3L2Z3QVFjenMvQUJCZmhBY0lRVkJBQ0VFSUFFb0FnUWdBUzBBQ3lJQUlBQkJHSFJCR0hWQkFFZ2JRUWRIRFFBZ0FVRi9RY1cyN3dCQkJ4QWJEUUFDUUNBQ0xBQUxRUUJPQkVBZ0F5QUNLQUlJTmdJSUlBTWdBaWtDQURjREFBd0JDeUFESUFJb0FnQWdBaWdDQkJBYUN5QURRUkJxSWdFaUFDQURLUUlBTndJQUlBQWdBeWdDQ0RZQ0NDQURRZ0EzQWdBZ0EwRUFOZ0lJQWtBZ0FTQUZRUVJxSWdCR0RRQWdBeTBBR3lJQ1FSaDBRUmgxSVFFZ0JTd0FEMEVBVGdSQUlBRkJBRTRFUUNBQUlBTXBBeEEzQWdBZ0FDQURLQUlZTmdJSURBSUxJQUFnQXlnQ0VDQURLQUlVRUNBTUFRc2dBQ0FES0FJUUlBTkJFR29nQVVFQVNDSUFHeUFES0FJVUlBSWdBQnNRSVJvTElBTXNBQnRCQUVnRVFDQURLQUlRRUJjTFFRRWhCQ0FETEFBTFFRQk9EUUFnQXlnQ0FCQVhDeUFEUVNCcUpBQWdCQXVYQXdFRGZ5TUFRU0JySWdNa0FBSkFBa0FnQUNnQ2ZDSUVJQUFvQW9BQklnVkdEUUFEUUNBRUtBSUFRUzVHRFFFZ0JFRUVhaUlFSUFWSERRQUxRUUFoQkF3QkN5QUVJQVZHQkVCQkFDRUVEQUVMSUFCQnNQMzhBRUdzN1B3QVFYNFFIQ0VGUVFBaEJDQUJLQUlFSUFFdEFBc2lBQ0FBUVJoMFFSaDFRUUJJRzBFRlJ3MEFJQUZCZjBIdmplOEFRUVVRR3cwQUFrQWdBaXdBQzBFQVRnUkFJQU1nQWlnQ0NEWUNDQ0FESUFJcEFnQTNBd0FNQVFzZ0F5QUNLQUlBSUFJb0FnUVFHZ3NnQTBFUWFpSUJJZ0FnQXlrQ0FEY0NBQ0FBSUFNb0FnZzJBZ2dnQTBJQU53SUFJQU5CQURZQ0NBSkFJQUVnQlVFRWFpSUFSZzBBSUFNdEFCc2lBa0VZZEVFWWRTRUJJQVVzQUE5QkFFNEVRQ0FCUVFCT0JFQWdBQ0FES1FNUU53SUFJQUFnQXlnQ0dEWUNDQXdDQ3lBQUlBTW9BaEFnQXlnQ0ZCQWdEQUVMSUFBZ0F5Z0NFQ0FEUVJCcUlBRkJBRWdpQUJzZ0F5Z0NGQ0FDSUFBYkVDRWFDeUFETEFBYlFRQklCRUFnQXlnQ0VCQVhDMEVCSVFRZ0F5d0FDMEVBVGcwQUlBTW9BZ0FRRndzZ0EwRWdhaVFBSUFRTExRRUJmMEhRQVJBWUlnTWdBUkNBQ1JvZ0FDQUROZ0lFSUFJZ0F5QUNLQUlBS0FLb0FSRUNBQ0FCRUk4RUM2a0dBUWwvUVFFaENnSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FTQUFhMEVDZFE0R0JRVUFBUUlEQkFzZ0FVRUVheUlCS0FJQUlnSWdBQ2dDQUNJRVRBMEVJQUFnQWpZQ0FDQUJJQVEyQWdBTUJnc2dBVUVFYXlJQktBSUFJUUlnQUNnQ0JDSUVJQUFvQWdBaUEwd0VRQ0FDSUFSTURRUWdBQ0FDTmdJRUlBRWdCRFlDQUNBQUtBSUVJZ0lnQUNnQ0FDSUJUQTBFREFVTElBSWdCRW9FUUNBQUlBSTJBZ0FnQVNBRE5nSUFEQVlMSUFBZ0F6WUNCQ0FBSUFRMkFnQWdBU2dDQUNJQ0lBTk1EUU1nQUNBQ05nSUVJQUVnQXpZQ0FBd0ZDeUFCUVFScklRa2dBRUVJYWlFSElBQkJCR29oQ0NBQUtBSUlJUU1DUUFKQUFrQWdBQ2dDQkNJRklBQW9BZ0FpQmt3RVFDQURJQVZLRFFFZ0F5RUJEQU1MSUFBaEJDQUhJUUlnQmlFQklBTWdCVW9OQVNBQUlBWTJBZ1FnQUNBRk5nSUFJQWdoQkNBRElBWktEUUVnQXlFQkRBSUxJQWdnQXpZQ0FDQUhJQVUyQWdBZ0FDRUVJQWdoQWlBRklRRWdBeUFHVEEwQkN5QUVJQU0yQWdBZ0FpQUdOZ0lBQ3lBSktBSUFJZ0lnQVV3TkFpQUhJQUkyQWdBZ0NTQUJOZ0lBSUFjb0FnQWlBaUFJS0FJQUlnRk1EUUlnQUNBQk5nSUlJQUFnQWpZQ0JDQUNJQUFvQWdBaUFVd05BZ3dEQ3lBQUlBQkJCR29nQUVFSWFpQUFRUXhxSUFGQkJHc1F4UXNhREFNTElBQkJCR29oQmlBQVFRaHFJUWdnQUNnQ0NDRUZBa0FDUUFKQUlBQW9BZ1FpQnlBQUtBSUFJZ2xNQkVBZ0JTQUhTZzBCSUFVaEF3d0RDeUFBSVFRZ0NDRUNJQWtoQXlBRklBZEtEUUVnQUNBSk5nSUVJQUFnQnpZQ0FDQUdJUVFnQlNBSlNnMEJJQVVoQXd3Q0N5QUdJQVUyQWdBZ0NDQUhOZ0lBSUFBaEJDQUdJUUlnQnlFRElBVWdDVXdOQVFzZ0JDQUZOZ0lBSUFJZ0NUWUNBQXNnQUVFTWFpSUNJQUZHRFFCQkFDRUZBMEFDUUNBQ0lnUWhDaUFESUFJb0FnQWlCa2dFUUFOQUFrQWdDaUFETmdJQUlBQWdDQ0lDUmdSQUlBQWhBZ3dCQ3lBQ0lRb2dCaUFDUVFScklnZ29BZ0FpQTBvTkFRc0xJQUlnQmpZQ0FDQUZRUUZxSWdWQkNFWU5BUXNnQVNBRVFRUnFJZ0pHRFFRZ0JDZ0NBQ0VESUFRaENBd0JDd3NnQkVFRWFpQUJSaUVLQ3lBS0R3c2dBQ0FCTmdJRUlBQWdBallDQUF0QkFRdkNDd0VOZnlNQVFSQnJJZ3NrQUFKQUlBQW9BZ1FpQlNBQUtBSUlJZ05HRFFBZ0FpQUJJQUVnQWtvaUJCc2hCeUFCSUFJZ0JCc2hDU0FBUVFScUlRWURRQUpBQWtBZ0J5QUZLQUlBSWdGS0RRQWdDU0FGS0FJRVNBMEFJQU1nQlNJQlFRaHFJZ0pIQkVBRFFDQUJJQUlvQWdBMkFnQWdBU0FDS0FJRU5nSUVJQUZCQ0dvaEFTQUNRUWhxSWdJZ0EwY05BQXNMSUFBZ0FUWUNDQ0FCSVFNTUFRc0NRQ0FCSUFkTUJFQWdCU2dDQkNBSlNBMEJJQXNnQnpZQ0RDQUxJQUUyQWdnQ2Z5QUxRUWhxSVFjakFFRWdheUlFSkFBZ0JTQUdLQUlBSWdoclFRTjFJUW9DUUFKQUFrQWdCaWdDQkNJRElBWW9BZ2dpQVVrRVFDQURJQVZHQkVBZ0JTQUhLUUlBTndJQUlBWWdCVUVJYWpZQ0JBd0NDeUFGSUFNaUFTQUZhMEVJYXlJTVFYaHhhaUlDSUFGSkJFQWdBaUVBQTBBZ0FTQUFLUUlBTndJQUlBRkJDR29oQVNBQVFRaHFJZ0FnQTBrTkFBc0xJQVlnQVRZQ0JBSkFJQXhGRFFBZ0RFRUlheUlBUVFoeFJRUkFJQU5CQ0dzaUF5QUNRUWhySWdJb0FnQTJBZ0FnQXlBQ0tBSUVOZ0lFQ3lBQVFRaEpEUUFEUUNBRFFRaHJJZ0FnQWtFSWF5SUJLQUlBTmdJQUlBQWdBU2dDQkRZQ0JDQURRUkJySWdNZ0FrRVFheUlDS0FJQU5nSUFJQU1nQWlnQ0JEWUNCQ0FDSUFWSERRQUxDeUFGSUFjb0FnQTJBZ0FnQ0NBS1FRTjBhaUFIS0FJRU5nSUVEQUVMSUFNZ0NHdEJBM1ZCQVdvaUFFR0FnSUNBQWs4TkFTQUVJQVpCQ0dvMkFoZ2dCQ0FBSUFFZ0NHc2lBVUVDZFNJQ0lBQWdBa3NiUWYvLy8vOEJJQUZCK1AvLy93ZEpHeUlBQkg4Z0FFR0FnSUNBQWs4TkF5QUFRUU4wRUJnRlFRQUxJZ0UyQWdnZ0JDQUJJQXBCQTNScUlnSTJBaEFnQkNBQklBQkJBM1JxTmdJVUlBUWdBallDREFKQUFrQUNRQ0FFS0FJUUlnRWdCQ2dDRkVjRVFDQUJJUUFNQVFzZ0JDZ0NEQ0lESUFRb0FnZ2lDRXNFUUNBRElBTWdDR3RCQTNWQkFXcEJmbTFCQTNScUlnSWhBQ0FCSUFOSEJFQWdBaUVBQTBBZ0FDQURLQUlBTmdJQUlBQWdBeWdDQkRZQ0JDQUFRUWhxSVFBZ0EwRUlhaUlESUFGSERRQUxDeUFFSUFJMkFnd2dCQ0FBTmdJUURBRUxJQUVnQ0dzaUFFRUNkVUVCSUFBYklnQkJnSUNBZ0FKUERRRWdBRUVEZENJQ0VCZ2lDaUFDYWlFTUlBb2dBRUVCZEVGNGNXb2lBaUVBQWtBZ0FTQURheUlCUlEwQUlBRkJlSEVoRFFKQUlBRkJDR3NpRGtFRGRrRUJha0VIY1NJUFJRUkFJQUloQVF3QkMwRUFJUUFnQWlFQkEwQWdBU0FES1FJQU53SUFJQU5CQ0dvaEF5QUJRUWhxSVFFZ0FFRUJhaUlBSUE5SERRQUxDeUFDSUExcUlRQWdEa0U0U1EwQUEwQWdBU0FES1FJQU53SUFJQUVnQXlrQ0NEY0NDQ0FCSUFNcEFoQTNBaEFnQVNBREtRSVlOd0lZSUFFZ0F5a0NJRGNDSUNBQklBTXBBaWczQWlnZ0FTQURLUUl3TndJd0lBRWdBeWtDT0RjQ09DQURRVUJySVFNZ0FVRkFheUlCSUFCSERRQUxDeUFFSUF3MkFoUWdCQ0FBTmdJUUlBUWdBallDRENBRUlBbzJBZ2dnQ0VVTkFDQUlFQmNnQkNnQ0VDRUFDeUFBSUFjcEFnQTNBZ0FnQkNBRUtBSVFRUWhxTmdJUURBRUxRYU9FN3dBUU9BQUxJQVFnQkNnQ0RDSUFJQVVnQmlnQ0FDSUNheUlCYXlJRE5nSU1JQUZCQUVvRVFDQURJQUlnQVJBWkdnc0NRQ0FGSUFZb0FnUWlBVVlFUUNBRUtBSVFJUU1NQVFzZ0JDZ0NFQ0VEQTBBZ0F5QUZLUUlBTndJQUlBUWdCQ2dDRUVFSWFpSUROZ0lRSUFWQkNHb2lCU0FCUncwQUN5QUdLQUlFSVFVTElBWW9BZ0FoQVNBR0lBUW9BZ3cyQWdBZ0JDQUJOZ0lNSUFZZ0F6WUNCQ0FFSUFVMkFoQWdCaWdDQ0NFQ0lBWWdCQ2dDRkRZQ0NDQUVJQUUyQWdnZ0JDQUNOZ0lVSUFFZ0JVY0VRQ0FFSUFVZ0JTQUJhMEVJYTBFRGRrRi9jMEVEZEdvMkFoQUxJQUVFUUNBQkVCY0xJQUFoQlFzZ0JFRWdhaVFBSUFVTUFnc1FLQUFMUWFPRTd3QVFPQUFMSUFrMkFnZ01CQXNnQVNBSlNnMEFJQVVnQ1RZQ0FBc0NRQ0FKSUFVb0FnUWlBVXdOQUNBQklBZElEUUFnQlNBSE5nSUVDeUFGUVFocUlRVUxJQU1nQlVjTkFBc0xJQXRCRUdva0FBdGhBUUovSUFCQ0FEY0NCQ0FBSUFFZ0Frd2lBem9BRUNBQVFRQTJBZ3dnQUVIUTVQd0FOZ0lBUVFnUUdDSUVJQUVnQWlBREc2MGdBaUFCSUFNYnJVSWdob1EzQWdBZ0FDQUVRUWhxSWdFMkFnd2dBQ0FCTmdJSUlBQWdCRFlDQkNBQUM2TUxBZ0Y4Qm44akFFRkFhaUlGSkFBZ0JVSUFOd000SUFWQ0FEY0RNQ0FGUWdBM0F5Z2dCVUlBTndNZ0lBVkNBRGNER0NBRlFnQTNBeEFnQlVJQU53TUlJQVZDQURjREFDQUFJQUVnQlVFZ2FpQUZFSUlKQW44Z0JTZ0NDQ0lBSUFVb0FnQWlCR3UzUkFBQUFBQUFBT0Evb2lBRXQ2QWlBNWxFQUFBQUFBQUE0RUZqQkVBZ0E2b01BUXRCZ0lDQWdIZ0xJUVFDZndKL0lBVW9BaEFpQmlBQWE3ZEVBQUFBQUFBQTREK2lJQUMzb0NJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzaUFDQUVhN2RFQUFBQUFBQUE0RCtpSUFTM29DSURtVVFBQUFBQUFBRGdRV01FUUNBRHFnd0JDMEdBZ0lDQWVBc2hCQUovQW44Q2Z5QUZLQUlZSUFacnQwUUFBQUFBQUFEZ1A2SWdCcmVnSWdPWlJBQUFBQUFBQU9CQll3UkFJQU9xREFFTFFZQ0FnSUI0Q3lBQWE3ZEVBQUFBQUFBQTREK2lJQUMzb0NJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzZ0JHdTNSQUFBQUFBQUFPQS9vaUFFdDZBaUE1bEVBQUFBQUFBQTRFRmpCRUFnQTZvTUFRdEJnSUNBZ0hnTElRY0NmeUFGS0FJb0lnQWdCU2dDSUNJRWE3ZEVBQUFBQUFBQTREK2lJQVMzb0NJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzaEJBSi9BbjhnQlNnQ01DSUdJQUJydDBRQUFBQUFBQURnUDZJZ0FMZWdJZ09aUkFBQUFBQUFBT0JCWXdSQUlBT3FEQUVMUVlDQWdJQjRDeUlBSUFScnQwUUFBQUFBQUFEZ1A2SWdCTGVnSWdPWlJBQUFBQUFBQU9CQll3UkFJQU9xREFFTFFZQ0FnSUI0Q3lFRUFuOENmd0ovSUFVb0FqZ2dCbXUzUkFBQUFBQUFBT0Evb2lBR3Q2QWlBNWxFQUFBQUFBQUE0RUZqQkVBZ0E2b01BUXRCZ0lDQWdIZ0xJQUJydDBRQUFBQUFBQURnUDZJZ0FMZWdJZ09aUkFBQUFBQUFBT0JCWXdSQUlBT3FEQUVMUVlDQWdJQjRDeUFFYTdkRUFBQUFBQUFBNEQraUlBUzNvQ0lEbVVRQUFBQUFBQURnUVdNRVFDQURxZ3dCQzBHQWdJQ0FlQXNoQ1FKL0lBVW9BZ3dpQUNBRktBSUVJZ1JydDBRQUFBQUFBQURnUDZJZ0JMZWdJZ09aUkFBQUFBQUFBT0JCWXdSQUlBT3FEQUVMUVlDQWdJQjRDeUVFQW44Q2Z5QUZLQUlVSWdZZ0FHdTNSQUFBQUFBQUFPQS9vaUFBdDZBaUE1bEVBQUFBQUFBQTRFRmpCRUFnQTZvTUFRdEJnSUNBZ0hnTElnQWdCR3UzUkFBQUFBQUFBT0Evb2lBRXQ2QWlBNWxFQUFBQUFBQUE0RUZqQkVBZ0E2b01BUXRCZ0lDQWdIZ0xJUVFDZndKL0FuOGdCU2dDSENBR2E3ZEVBQUFBQUFBQTREK2lJQWEzb0NJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzZ0FHdTNSQUFBQUFBQUFPQS9vaUFBdDZBaUE1bEVBQUFBQUFBQTRFRmpCRUFnQTZvTUFRdEJnSUNBZ0hnTElBUnJ0MFFBQUFBQUFBRGdQNklnQkxlZ0lnT1pSQUFBQUFBQUFPQkJZd1JBSUFPcURBRUxRWUNBZ0lCNEN5RUdBbjhnQlNnQ0xDSUFJQVVvQWlRaUJHdTNSQUFBQUFBQUFPQS9vaUFFdDZBaUE1bEVBQUFBQUFBQTRFRmpCRUFnQTZvTUFRdEJnSUNBZ0hnTElRUUNmd0ovSUFVb0FqUWlDQ0FBYTdkRUFBQUFBQUFBNEQraUlBQzNvQ0lEbVVRQUFBQUFBQURnUVdNRVFDQURxZ3dCQzBHQWdJQ0FlQXNpQUNBRWE3ZEVBQUFBQUFBQTREK2lJQVMzb0NJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzaEJBSi9JQWtnQjJzaUJ5QUhiQUovQW44Q2Z5QUZLQUk4SUFocnQwUUFBQUFBQUFEZ1A2SWdDTGVnSWdPWlJBQUFBQUFBQU9CQll3UkFJQU9xREFFTFFZQ0FnSUI0Q3lBQWE3ZEVBQUFBQUFBQTREK2lJQUMzb0NJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUFzZ0JHdTNSQUFBQUFBQUFPQS9vaUFFdDZBaUE1bEVBQUFBQUFBQTRFRmpCRUFnQTZvTUFRdEJnSUNBZ0hnTElBWnJJZ0FnQUd4cXQ1OGlBNWxFQUFBQUFBQUE0RUZqQkVBZ0E2b01BUXRCZ0lDQWdIZ0xJUUFnQlVGQWF5UUFJQUVnQW1zaUFVRUFJQUZCQUVvYnR5QUF0Nk1MeFFRQ0FYd0Zmd0ovSUFFb0FnZ2lCQ0FCS0FJQUlnVnJ0eUFDb2lBRnQ2QWlBNWxFQUFBQUFBQUE0RUZqQkVBZ0E2b01BUXRCZ0lDQWdIZ0xJUVVDZndKL0lBRW9BaEFpQmlBRWE3Y2dBcUlnQkxlZ0lnT1pSQUFBQUFBQUFPQkJZd1JBSUFPcURBRUxRWUNBZ0lCNEN5SUVJQVZydHlBQ29pQUZ0NkFpQTVsRUFBQUFBQUFBNEVGakJFQWdBNm9NQVF0QmdJQ0FnSGdMSVFVQ2Z3Si9BbjhnQVNnQ0dDQUdhN2NnQXFJZ0JyZWdJZ09aUkFBQUFBQUFBT0JCWXdSQUlBT3FEQUVMUVlDQWdJQjRDeUFFYTdjZ0FxSWdCTGVnSWdPWlJBQUFBQUFBQU9CQll3UkFJQU9xREFFTFFZQ0FnSUI0Q3lBRmE3Y2dBcUlnQmJlZ0lnT1pSQUFBQUFBQUFPQkJZd1JBSUFPcURBRUxRWUNBZ0lCNEN5RUZJQUVvQWh3aENDQUJLQUlVSVFRZ0FTZ0NEQ0VHSUFFb0FnUWhCeUFBSUFVMkFnQUNmeUFFSUFacnR5QUNvaUFHdDZBaUE1bEVBQUFBQUFBQTRFRmpCRUFnQTZvTUFRdEJnSUNBZ0hnTElRRUNmd0ovSUFnZ0JHdTNJQUtpSUFTM29DSURtVVFBQUFBQUFBRGdRV01FUUNBRHFnd0JDMEdBZ0lDQWVBc2dBV3UzSUFLaUlBRzNvQ0lEbVVRQUFBQUFBQURnUVdNRVFDQURxZ3dCQzBHQWdJQ0FlQXNDZnlBQkFuOGdCaUFIYTdjZ0FxSWdCN2VnSWdPWlJBQUFBQUFBQU9CQll3UkFJQU9xREFFTFFZQ0FnSUI0Q3lJRWE3Y2dBcUlnQkxlZ0lnT1pSQUFBQUFBQUFPQkJZd1JBSUFPcURBRUxRWUNBZ0lCNEN5SUJhN2NnQXFJZ0FiZWdJZ0taUkFBQUFBQUFBT0JCWXdSQUlBQWdBcW8yQWdRUEN5QUFRWUNBZ0lCNE5nSUVDd1FBUVg4TG9STUNFWDhCZmlNQVFkQUFheUlISkFBZ0J5QUJOZ0pNSUFkQk4yb2hGaUFIUVRocUlSSkJBQ0VCQWtBQ1FBSkFBa0FEUUNBQlFmLy8vLzhISUExclNnMEJJQUVnRFdvaERTQUhLQUpNSWd3aEFRSkFBa0FDUUNBTUxRQUFJZ29FUUFOQUFrQUNRQ0FLUWY4QmNTSUlSUVJBSUFFaENnd0JDeUFJUVNWSERRRWdBU0VLQTBBZ0FTMEFBVUVsUncwQklBY2dBVUVDYWlJSU5nSk1JQXBCQVdvaENpQUJMUUFDSVFzZ0NDRUJJQXRCSlVZTkFBc0xJQW9nREdzaUFVSC8vLy8vQnlBTmF5SVhTZzBISUFBRVFDQUFJQXdnQVJEZUFnc2dBUTBHUVg4aEVFRUJJUWdnQnlnQ1RDRUJBa0FnQVN3QUFVRXdhMEVLVHcwQUlBRXRBQUpCSkVjTkFDQUJMQUFCUVRCcklSQkJBU0VVUVFNaENBc2dCeUFCSUFocUlnRTJBa3hCQUNFT0FrQWdBU3dBQUNJVFFTQnJJZ3RCSDBzRVFDQUJJUWdNQVFzZ0FTRUlRUUVnQzNRaUNVR0owUVJ4UlEwQUEwQWdCeUFCUVFGcUlnZzJBa3dnQ1NBT2NpRU9JQUVzQUFFaUUwRWdheUlMUVNCUERRRWdDQ0VCUVFFZ0MzUWlDVUdKMFFSeERRQUxDd0pBSUJOQktrWUVRQ0FIQW44Q1FDQUlMQUFCUVRCclFRcFBEUUFnQnlnQ1RDSUJMUUFDUVNSSERRQWdBU3dBQVVFQ2RDQUVha0hBQVd0QkNqWUNBQ0FCTEFBQlFRTjBJQU5xUVlBRGF5Z0NBQ0VQUVFFaEZDQUJRUU5xREFFTElCUU5Ca0VBSVJSQkFDRVBJQUFFUUNBQ0lBSW9BZ0FpQVVFRWFqWUNBQ0FCS0FJQUlROExJQWNvQWt4QkFXb0xJZ0UyQWt3Z0QwRUFUZzBCUVFBZ0Qyc2hEeUFPUVlEQUFISWhEZ3dCQ3lBSFFjd0FhaERYRUNJUFFRQklEUWdnQnlnQ1RDRUJDMEVBSVFoQmZ5RUpBbjlCQUNBQkxRQUFRUzVIRFFBYUlBRXRBQUZCS2tZRVFDQUhBbjhDUUNBQkxBQUNRVEJyUVFwUERRQWdCeWdDVENJQkxRQURRU1JIRFFBZ0FTd0FBa0VDZENBRWFrSEFBV3RCQ2pZQ0FDQUJMQUFDUVFOMElBTnFRWUFEYXlnQ0FDRUpJQUZCQkdvTUFRc2dGQTBHSUFBRWZ5QUNJQUlvQWdBaUFVRUVhallDQUNBQktBSUFCVUVBQ3lFSklBY29Ba3hCQW1vTElnRTJBa3dnQ1VGL2MwRWZkZ3dCQ3lBSElBRkJBV28yQWt3Z0IwSE1BR29RMXhBaENTQUhLQUpNSVFGQkFRc2hGUU5BSUFnaEVVRWNJUW9nQVN3QUFFSDdBR3RCUmtrTkNTQUhJQUZCQVdvaUV6WUNUQ0FCTEFBQUlRZ2dFeUVCSUFnZ0VVRTZiR3BCejh2eEFHb3RBQUFpQ0VFQmEwRUlTUTBBQ3dKQUFrQWdDRUViUndSQUlBaEZEUXNnRUVFQVRnUkFJQVFnRUVFQ2RHb2dDRFlDQUNBSElBTWdFRUVEZEdvcEF3QTNBMEFNQWdzZ0FFVU5DQ0FIUVVCcklBZ2dBaUFHRU1nUUlBY29Ba3doRXd3Q0N5QVFRUUJPRFFvTFFRQWhBU0FBUlEwSEN5QU9RZi8vZTNFaUN5QU9JQTVCZ01BQWNSc2hDRUVBSVE1Qis0ZnRBQ0VRSUJJaENnSkFBa0FDUUFKL0FrQUNRQUpBQWtBQ2Z3SkFBa0FDUUFKQUFrQUNRQUpBSUJOQkFXc3NBQUFpQVVGZmNTQUJJQUZCRDNGQkEwWWJJQUVnRVJzaUFVSFlBR3NPSVFRVUZCUVVGQlFVRkE0VUR3WU9EZzRVQmhRVUZCUUNCUU1VRkFrVUFSUVVCQUFMQWtBZ0FVSEJBR3NPQnc0VUN4UU9EZzRBQ3lBQlFkTUFSZzBKREJNTElBY3BBMEFoR0VIN2grMEFEQVVMUVFBaEFRSkFBa0FDUUFKQUFrQUNRQUpBSUJGQi93RnhEZ2dBQVFJREJCb0ZCaG9MSUFjb0FrQWdEVFlDQUF3WkN5QUhLQUpBSUEwMkFnQU1HQXNnQnlnQ1FDQU5yRGNEQUF3WEN5QUhLQUpBSUEwN0FRQU1GZ3NnQnlnQ1FDQU5PZ0FBREJVTElBY29Ba0FnRFRZQ0FBd1VDeUFIS0FKQUlBMnNOd01BREJNTElBbEJDQ0FKUVFoTEd5RUpJQWhCQ0hJaENFSDRBQ0VCQ3lBU0lRc2dBVUVnY1NFUklBY3BBMEFpR0ZCRkJFQURRQ0FMUVFGcklnc2dHS2RCRDNGQjRNL3hBR290QUFBZ0VYSTZBQUFnR0VJUFZpRU1JQmhDQklnaEdDQU1EUUFMQ3lBTElRd2dCeWtEUUZBTkF5QUlRUWh4UlEwRElBRkJCSFpCKzRmdEFHb2hFRUVDSVE0TUF3c2dFaUVCSUFjcEEwQWlHRkJGQkVBRFFDQUJRUUZySWdFZ0dLZEJCM0ZCTUhJNkFBQWdHRUlIVmlFTElCaENBNGdoR0NBTERRQUxDeUFCSVF3Z0NFRUljVVVOQWlBSklCSWdER3NpQVVFQmFpQUJJQWxJR3lFSkRBSUxJQWNwQTBBaUdFSUFVd1JBSUFkQ0FDQVlmU0lZTndOQVFRRWhEa0g3aCswQURBRUxJQWhCZ0JCeEJFQkJBU0VPUWZ5SDdRQU1BUXRCL1lmdEFFSDdoKzBBSUFoQkFYRWlEaHNMSVJBZ0dDQVNFSllHSVF3TElCVkJBQ0FKUVFCSUd3ME9JQWhCLy85N2NTQUlJQlViSVFnQ1FDQUhLUU5BSWhoQ0FGSU5BQ0FKRFFBZ0VpSU1JUXBCQUNFSkRBd0xJQWtnR0ZBZ0VpQU1hMm9pQVNBQklBbElHeUVKREFzTElBY29Ba0FpQVVIZG92RUFJQUViSWd3aUNrRUFRZi8vLy84SElBa2dDVUVBU0JzaUNCQzRBU0lCSUFwcklBZ2dBUnNpQVNBTWFpRUtJQWxCQUU0RVFDQUxJUWdnQVNFSkRBc0xJQXNoQ0NBQklRa2dDaTBBQUEwTkRBb0xJQWtFUUNBSEtBSkFEQUlMUVFBaEFTQUFRU0FnRDBFQUlBZ1E1QUlNQWdzZ0IwRUFOZ0lNSUFjZ0J5a0RRRDRDQ0NBSElBZEJDR29pQVRZQ1FFRi9JUWtnQVFzaENrRUFJUUVDUUFOQUlBb29BZ0FpQzBVTkFRSkFJQWRCQkdvZ0N4RFBFU0lNUVFCSUlnc05BQ0FNSUFrZ0FXdExEUUFnQ2tFRWFpRUtJQWtnQVNBTWFpSUJTdzBCREFJTEN5QUxEUTBMUVQwaENpQUJRUUJJRFFzZ0FFRWdJQThnQVNBSUVPUUNJQUZGQkVCQkFDRUJEQUVMUVFBaENTQUhLQUpBSVFvRFFDQUtLQUlBSWd0RkRRRWdCMEVFYWlBTEVNOFJJZ3NnQ1dvaUNTQUJTdzBCSUFBZ0IwRUVhaUFMRU40Q0lBcEJCR29oQ2lBQklBbExEUUFMQ3lBQVFTQWdEeUFCSUFoQmdNQUFjeERrQWlBUElBRWdBU0FQU0JzaEFRd0lDeUFWUVFBZ0NVRUFTQnNOQ0VFOUlRb2dBQ0FIS3dOQUlBOGdDU0FJSUFFZ0JSRXNBQ0lCUVFCT0RRY01DUXNnQnlBSEtRTkFQQUEzUVFFaENTQVdJUXdnQ3lFSURBUUxJQWNnQVVFQmFpSUlOZ0pNSUFFdEFBRWhDaUFJSVFFTUFBc0FDeUFBRFFjZ0ZFVU5Ba0VCSVFFRFFDQUVJQUZCQW5ScUtBSUFJZ0FFUUNBRElBRkJBM1JxSUFBZ0FpQUdFTWdRUVFFaERTQUJRUUZxSWdGQkNrY05BUXdKQ3d0QkFTRU5JQUZCQ2s4TkJ3TkFJQVFnQVVFQ2RHb29BZ0FOQVNBQlFRRnFJZ0ZCQ2tjTkFBc01Cd3RCSENFS0RBUUxJQW9nREdzaUVTQUpJQWtnRVVnYklndEIvLy8vL3djZ0RtdEtEUUpCUFNFS0lBc2dEbW9pQ1NBUElBa2dEMG9iSWdFZ0Ywb05BeUFBUVNBZ0FTQUpJQWdRNUFJZ0FDQVFJQTRRM2dJZ0FFRXdJQUVnQ1NBSVFZQ0FCSE1RNUFJZ0FFRXdJQXNnRVVFQUVPUUNJQUFnRENBUkVONENJQUJCSUNBQklBa2dDRUdBd0FCekVPUUNEQUVMQzBFQUlRME1Bd3RCUFNFS0MwR1F5SUVCSUFvMkFnQUxRWDhoRFFzZ0IwSFFBR29rQUNBTkMrTURBZ2QvQTN3Z0FTZ0NSRUVFYXlnQ0FDSURLQUlFSVFnZ0F5Z0NDQ0VFSUFFb0FrQW9BZ0FpQXlnQ0JDRUdJQU1vQWdnaEF5QUFJQUFvQWdBb0FpQVJBQUFnQW1zZ0FDZ0NER29oQ1NBQUlBQW9BZ0FvQWlBUkFBQWhCU0FBS0FJVUlRY2dBaUFGYWlFRkFrQWdBeUFFUmcwQUlBWWdDRVlOQUNBRUlBTnJ0eUFJSUFacnQ2TWhDZ3NnQlNBSGFpRUZBa0FDUUNBR0lBbE9CRUJCQUNFSElBVWdCa2dOQWlBRklBaE9EUUVnQ2lBRklBWnJ0NklnQTdlZ0lncVpSQUFBQUFBQUFPQkJZd1JBSUFxcUlRUU1BZ3RCZ0lDQWdIZ2hCQXdCQ3dKQUlBVWdDRW9FUUVFQUlRY2dDQ0FKU0EwRElBb2dDU0FHYTdlaUlBTzNvQ0lLbVVRQUFBQUFBQURnUVdORkRRRWdDcW9oQXd3Q0N3Si9JQW9nQlNBR2E3ZWlJQU8zSWd1Z0lneVpSQUFBQUFBQUFPQkJZd1JBSUF5cURBRUxRWUNBZ0lCNEN5RUVJQW9nQ1NBR2E3ZWlJQXVnSWdxWlJBQUFBQUFBQU9CQlkwVU5BQ0FLcWlFRERBRUxRWUNBZ0lCNElRTUxRUUFoQndKQUFrQWdBU2dDS0VFQmF3NENBQUVDQ3lBRUlBTWdBeUFFU0JzZ0Ftb2dBQ0FBS0FJQUtBSWtFUUFBSUFBb0FoQnFheUlBUVFBZ0FFRUFTaHNQQ3lBRUlBTWdBeUFFU2hzZ0FDQUFLQUlBS0FJa0VRQUFJQUpxSUFBb0FoaHFheUlBUVI5MUlBQnhJUWNMSUFjTHJRUUNEWDhDZmlNQVFSQnJJZ1FrQUNBQ0lBRW9BZ0FRa0FjaEN5QUVJQUlvQWdRMkFnd2dCQ0FDS0FJSU5nSUlJQVFnQWlnQ0REWUNCQ0FFSUFJb0FoQTJBZ0FnQUNBQUtBSUFLQUlnRVFBQUlRVWdBQ2dDSENFR0lBQWdBQ2dDQUNnQ0lCRUFBQ0VNSUFBb0FpUWhDQ0FBSUFBb0FnQW9BaVFSQUFBaERTQUFLQUlvSVE0Z0FDQUFLQUlBS0FJa0VRQUFJUWNnQUNnQ01DSUpJQVFvQWdoc0lBSW9BaGdpQ20waER5QUxLQUlFSUFsc0lBcHRJUUlDUUNBRklBWnFJZ1VnQ1NBRUtBSU1iQ0FLYldzZ0N5Z0NBQ0FKYkNBS2JXb2lCaUFGU0EwQUlBWWdDQ0FNYWlJSVNnMEFJQUlnQUNnQ0lDQUhhaUlISUE5cmFpSUNJQTBnRG1vaUFFb05BQ0FDSUFkSURRQUNRQUpBQWtBQ1FBSkFJQUVvQWdCQkFtc09CQUFEQVFJRkN5QURJQWl0SUFldFFpQ0doRGNDR0NBRElBS3RRaUNHSWhFZ0JhMGlFb1EzQWhBZ0F5QVJJQWF0aERjQ0NDQURJQUN0UWlDR0lCS0VOd0lBREFNTElBTWdCcTBnQjYxQ0lJYUVOd0lZSUFNZ0FxMUNJSVlpRVNBRnJTSVNoRGNDRUNBRElCRWdDSzJFTndJSUlBTWdBSzFDSUlZZ0VvUTNBZ0FNQWdzZ0F5QUlyU0lSSUFldFFpQ0doRGNDR0NBRElBS3RRaUNHSWhJZ0JxMkVOd0lRSUFNZ0VTQVNoRGNDQ0NBRElBV3RJQUN0UWlDR2hEY0NBQXdCQ3lBRElBaXRJaEVnQjYxQ0lJYUVOd0lZSUFNZ0FxMUNJSVlpRWlBRnJZUTNBaEFnQXlBUklCS0VOd0lJSUFNZ0JxMGdBSzFDSUlhRU53SUFDMEVCSVJBTElBUkJFR29rQUNBUUMxRUJBbjhnQWlBQklBRWdBa2diSUFBZ0FDZ0NBQ2dDSkJFQUFDSUVheUVESUFJZ0FTQUJJQUpLR3lBRWF5SUJJQUFvQWlCSUJFQWdBQ0FCTmdJZ0N5QURJQUFvQWloS0JFQWdBQ0FETmdJb0N3c1FBQ0FBUW44M0F3Z2dBRUlBTndNQUMxRUJBbjhnQWlBQklBRWdBa2diSUFBZ0FDZ0NBQ2dDSUJFQUFDSUVheUVESUFJZ0FTQUJJQUpLR3lBRWF5SUJJQUFvQWh4SUJFQWdBQ0FCTmdJY0N5QURJQUFvQWlSS0JFQWdBQ0FETmdJa0N3c1FBQ0FBUW44M0F3Z2dBRUlBTndNQUN3UUFJQUFMWXdFRGZ5QUFRWWpqL0FBMkFnQWdBQ2dDZ0FFaUFTQUFLQUtFQVNJRFJ3UkFBMEFnQVNnQ0FDSUNCRUFnQWlBQ0tBSUFLQUlFRVFFQUN5QUJRUVJxSWdFZ0EwY05BQXNnQUNnQ2dBRWhBUXNnQUNBQk5nS0VBU0FCQkVBZ0FSQVhDeUFBQzZNU0FnZC9BWHdqQUVFUWF5SUVKQUFnQVNnQzZBWkI5QmRxSWdVb0Fpd2lCMEVLYkNBSElBVXRBRHdiSUFJb0FzUUJJZ1VFZnlBRktBS1FBZ1ZCNUFBTElnZHNRZVFBYlNFRkFrQWdBMFVFUUNBQUtBSkVMd0ZRSVFNZ0FpZ0N4QUVvQXV3QklRWUNRQ0FBS0FKTVFRRnJRUUZMRFFBQ2Z3SkFBa0FnQTBIV0FHc09CZ0FEQXdNREFRTUxJQUVvQXVnR1FlQWdhaXNEQUNFTElBRW9BcmdISWdORkJFQWdBU0FCUWNRQVFmQ3hmMEVCRUN3aUF6WUN1QWNMSUFNckE4QUZSQUFBd1AvLy85L0JZaUVJSUFFb0FyZ0hJUU1DUUNBSUJFQWdBMFVFUUNBQklBRkJ4QUJCOExGL1FRRVFMQ0lETmdLNEJ3c2dBeXNEd0FVaEN3d0JDeUFERFFBZ0FTQUJRY1FBUWZDeGYwRUJFQ3dpQXpZQ3VBY0xBa0FnQTBIb0FXb2dCaEMrQXlJRFJRMEFJQU5CZ0JocUt3TUlSQUFBd1AvLy85L0JZUTBBSUFOQmlCaHFLd01BSVFzTElBRW9BdWdHUWFnZ2FpSURLd013SUFNckF6aGhEUUlnQVNnQzZBWkIyQ0JxREFFTElBRW9BdWdHUVpnbmFpc0RBQ0VMSUFFb0FyZ0hJZ05GQkVBZ0FTQUJRY1FBUWZDeGYwRUJFQ3dpQXpZQ3VBY0xJQU1yQThnRlJBQUF3UC8vLzkvQllpRUlJQUVvQXJnSElRTUNRQ0FJQkVBZ0EwVUVRQ0FCSUFGQnhBQkI4TEYvUVFFUUxDSUROZ0s0QndzZ0F5c0R5QVVoQ3d3QkN5QUREUUFnQVNBQlFjUUFRZkN4ZjBFQkVDd2lBellDdUFjTEFrQWdBMEhvQVdvZ0JoQytBeUlEUlEwQUlBTkJnQmhxS3dNUVJBQUF3UC8vLzkvQllRMEFJQU5Ca0JocUt3TUFJUXNMSUFFb0F1Z0dRZUFtYWlJREt3TXdJQU1yQXpoaERRRWdBU2dDNkFaQmtDZHFDeXNEQUNFTEN5QUxJQWNnQVNnQzZBWkI5QmRxSWdNb0Fpd2lCa0VLYkNBR0lBTXRBRHdiYkVIa0FHMjNvaUVMQWtBZ0FDZ0NSQ0lESUFNb0FnQW9BZ2dSQUFCQjF3QkhEUUFnQWlnQ3hBRW9Bb2dDUVFGSERRQWdCeUFCS0FMb0JrSDBGMm9pQXlnQ0xDSUdRUXBzSUFZZ0F5MEFQQnRzUWVRQWJiZEVBQUFBQUFBQUJFQ2lJUXNMSUFBb0FreEJBV3NoQmdKL0lBdVpSQUFBQUFBQUFPQkJZd1JBSUF1cURBRUxRWUNBZ0lCNEN5RURBa0FDUUFKQUlBWU9CQUFDQWdFQ0N5QUFBbjhnQUNnQ0VMY2dBU0FBS0FKRUx3RlFFS0VGSUFXM29xRWlDNWxFQUFBQUFBQUE0RUZqQkVBZ0M2b01BUXRCZ0lDQWdIZ0xRUUFnQUNnQ0FDZ0NOQkVFQUNBQVFRQWdBMnRCQUNBQUtBSUFLQUkwRVFRQURBTUxJQUlvQXZRQlFRSnRJUU1DUUNBQUtBSkVJZ0lnQWlnQ0FDZ0NDQkVBQUVIb0FFWUVRQ0FCSVFKQjU4b0RJUUVDUUFKQUFrQWdBQ2dDUkJDV0V5SUZRZW5LQTJzT0JRSUJBUUVBQVF0QjdNb0RJUUVNQVFzZ0JTRUJDeUFESUFJZ0FTQUhRUUFReWdGQkFtMXFJUU1NQVFzZ0FDZ0NSQ0VDSUFSQkJCQVlJZ0UyQWdBZ0JDQUJRUVJxSWdVMkFnZ2dBVUhWZ09nQ05nRUFJQVFnQlRZQ0JDQUNJQVFRVWlFQ0lBUW9BZ0FpQVFSQUlBUWdBVFlDQkNBQkVCY0xJQUlOQUNBQUtBSVlJQUFvQWhCclFRSnRJQU5xSVFNTElBQWdBMEVBSUFBb0FnQW9BalFSQkFBTUFnc2dBQ2dDR0NFSElBSW9BdlFCSVFZZ0FBSi9JQUVnQUNnQ1JDOEJVQkNtQ3lBRnQ2SWdCaUFIYXJlZ0lndVpSQUFBQUFBQUFPQkJZd1JBSUF1cURBRUxRWUNBZ0lCNEMwRUFJQUFvQWdBb0FqUVJCQUFnQUNBQ0tBTDBBU0FEYWtFQUlBQW9BZ0FvQWpRUkJBQU1BUXNnQTBIczVQd0FRZlRpL0FCQkFCQWNJUWNnQVNBQUtBSkVMd0ZRRUtFRklRc2dBQ2dDUkNFSklBUkJCQkFZSWdFMkFnQWdCQ0FCUVFScUlnWTJBZ2dnQVVIVmdOZ0NOZ0VBSUFRZ0JqWUNCQUovSUFzZ0JiZWlJZ3VaUkFBQUFBQUFBT0JCWXdSQUlBdXFEQUVMUVlDQWdJQjRDeUVHSUFrZ0JCQlNCRUFnQUNnQ1JDSUJJQUVvQWdBb0Fvd0dFUUFBSVFnTElBUW9BZ0FpQVFSQUlBUWdBVFlDQkNBQkVCY0xJQUFvQWt4QkFVWUVRQUpBSUFkRkRRQWdCeWdDUkNFSklBUkJDQkFZSWdFMkFnQWdCQ0FCUVFocUlnbzJBZ2dnQVVMY2dJU0R3SXlBTXpjQkFDQUVJQW8yQWdRZ0NTQUVFRkloQ1NBRUtBSUFJZ0VFUUNBRUlBRTJBZ1FnQVJBWEN5QUpSUTBBSUFBZ0J5QUZFSU1KSWdGRkRRSWdBQ0FBS0FKQUlBRnJRUUFnQUNnQ0FDZ0NOQkVFQUF3Q0N5QUlJQU1nQXlnQ0FDZ0NDQkVBQUVIdUFFZHlSUVJBSUFBZ0EwSE1BMm9nQlVFQ2JSRDZFQ0lCUlEwQ0lBQWdBQ2dDUUNBQmEwRUFJQUFvQWdBb0FqUVJCQUFNQWdzZ0FpQURFSXdSSVFFZ0FDZ0NFQ0FCSUFacWF5RUJJQU5CN09UOEFFR3cvZndBUVFBUUhDRUNJQWdFUUFKQUlBQW9Ba1FpQWlnQ3NBRWlCVVVFUUNBQ0tBSzRBU0VEREFFTElBSW9BcmdCSVFNQ1FDQUZLQUpNUVFGR0JFQWdBMEdCZ0lDQWVFWU5BU0FCSUFOSURRRU1BZ3NnQTBHQmdJQ0FlRVlOQUNBQklBTk1EUUVMSUFJZ0FUWUN1QUVnQVNFREN5QUFJQU1nQVNBQklBTktHMEVBSUFBb0FnQW9BalFSQkFBTUFnc0NRQ0FDUlEwQUlBSXZBVkJCNndCclFmLy9BM0ZCS2tzTkFDQUJRUUJPRFFJZ0FDQUJRUUFnQUNnQ0FDZ0NOQkVFQUF3Q0N5QUFJQU1nQmhDb0JrVU5BU0FBSUFGQkFDQUFLQUlBS0FJMEVRUUFEQUVMQWtBZ0IwVU5BQ0FIS0FKRUlRa2dCRUVJRUJnaUFUWUNBQ0FFSUFGQkNHb2lDallDQ0NBQlF0eUFoSVBBaklBek53RUFJQVFnQ2pZQ0JDQUpJQVFRVWlFSklBUW9BZ0FpQVFSQUlBUWdBVFlDQkNBQkVCY0xJQWxGRFFBZ0FDQUhJQVVRZ3draUFVVU5BU0FBSUFBb0FrQWdBV3RCQUNBQUtBSUFLQUkwRVFRQURBRUxJQWdnQXlBREtBSUFLQUlJRVFBQVFlNEFSM0pGQkVBZ0FDQURRY3dEYWlBRlFRSnRFUG9RSWdGRkRRRWdBQ0FBS0FKQUlBRnJRUUFnQUNnQ0FDZ0NOQkVFQUF3QkN5QUNJQU1RaXhFZ0Jtb2dBaWdDOUFGcUlBQW9BaGhxSVFFZ0EwSHM1UHdBUWJEOS9BQkJBQkFjSVFJZ0NBUkFBa0FnQUNnQ1JDSUNLQUt3QVNJRlJRUkFJQUlvQXJnQklRTU1BUXNnQWlnQ3VBRWhBd0pBSUFVb0FreEJBVVlFUUNBRFFZR0FnSUI0UmcwQklBRWdBMGdOQVF3Q0N5QURRWUdBZ0lCNFJnMEFJQUVnQTB3TkFRc2dBaUFCTmdLNEFTQUJJUU1MSUFBZ0F5QUJJQUVnQTBnYlFRQWdBQ2dDQUNnQ05CRUVBQXdCQ3dKQUlBSkZEUUFnQWk4QlVFSHJBR3RCLy84RGNVRXFTdzBBSUFGQkFFd05BU0FBSUFGQkFDQUFLQUlBS0FJMEVRUUFEQUVMSUFBZ0F5QUdFS2dHUlEwQUlBQWdBVUVBSUFBb0FnQW9BalFSQkFBTElBUkJFR29rQUF1SUJnQWdBQkNHQ1NBQUlBTTZBRkFnQUNBQ05nSklJQUFnQVRZQ1JDQUFRZkRoL0FBMkFnQUNRQ0FCSUFFb0FnQW9BZ2dSQUFCQjBnQkdCRUFnQUVFQk5nSk1EQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSFRBRVlFUUNBQUlBRW9BdFFESWdGQkFTQUJHellDVEF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCMVFCR0JFQWdBQ0FCS0FLVUF5SUJRUUlnQVJzMkFrd01BUXNnQVNBQktBSUFLQUlJRVFBQVFkWUFSZ1JBSUFBZ0FTZ0NsQU1pQVVFQ0lBRWJOZ0pNREFFTElBRWdBU2dDQUNnQ0NCRUFBRUhJQUVZRVFDQUFRUUUyQWt3TUFRc2dBU0FCS0FJQUtBSUlFUUFBUWRjQVJnUkFJQUFnQVNnQ2xBUWlBVUVCSUFFYk5nSk1EQUVMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSFlBRVlFUUNBQUlBRW9BdFFESWdGQkFTQUJHellDVEF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCMmdCR0JFQWdBQ0FCS0FLc0JDSUJRUUlnQVJzMkFrd01BUXNnQVNBQktBSUFLQUlJRVFBQVFkc0FSZ1JBSUFFb0FwUURJZ0lFUUNBQUlBSTJBa3dNQWdzZ0FFRUJOZ0pNSUFGQnB3RVFnQUVpQVVVTkFTQUJJQUVvQWdBb0FnZ1JBQUJCREVjTkFTQUFRUUkyQWt3TUFRc2dBU0FCS0FJQUtBSUlFUUFBUWQwQVJnUkFJQUFnQVNnQ2pBUWlBZ1IvSUFJRklBRVErUXNMTmdKTURBRUxJQUVnQVNnQ0FDZ0NDQkVBQUVIZkFFWUVRQ0FBUVFGQkFpQUJLQUxvQkVFQlJoczJBa3dNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRZUlBUmdSQUlBQkJBVFlDVEF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCNEFCR0JFQWdBQ0FCS0FMVUJDSUJRUUlnQVJzMkFrd01BUXNnQVNBQktBSUFLQUlJRVFBQVFlTUFSZ1JBSUFBZ0FTZ0NoQU1pQVVFQklBRWJOZ0pNREFFTElBRWdBU2dDQUNnQ0NCRUFBRUhsQUVZRVFDQUFJQUVvQW9RRElnRkJBU0FCR3pZQ1RBd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQjV3QkdCRUFnQUNBQktBTHdCQ0lDQkg4Z0FnVWdBUkQ1Q3dzMkFrd01BUXNnQVNBQktBSUFLQUlJRVFBQVFlZ0FSZ1JBSUFBZ0FTZ0NqQVFpQWdSL0lBSUZJQUVRK1FzTE5nSk1EQUVMSUFCQkFEWUNUQXNnQUNBQUtBSUFLQUl3RVFFQUlBQUxNQUFnQUNBQklBSVE4QUVoQVNBQVFkVGIvQUEyQWdBZ0FSQ0JBU0FBUVlHQWdJQjROZ0s0QVNBQVFnQTNBckFCQytNREFnaC9BWDVCQVNFRkFrQUNRQUpBQWtBQ1FBSkFJQUVnQUd0QkEzVU9CZ1VGQUFFQ0F3UUxJQUZCQ0dzaUF5Z0NBQ0lFSUFBb0FnQWlBazRFUUNBQ0lBUklEUVVnQVVFRWF5Z0NBQ0FBS0FJRVRnMEZDeUFBSUFRMkFnQWdBeUFDTmdJQUlBQW9BZ1FoQXlBQUlBRkJCR3NpQUNnQ0FEWUNCQ0FBSUFNMkFnQkJBUThMSUFBZ0FFRUlhaUFCUVFockVLb0dHa0VCRHdzZ0FDQUFRUWhxSUFCQkVHb2dBVUVJYXhEUUN4cEJBUThMSUFBZ0FFRUlhaUFBUVJCcUlBQkJHR29nQVVFSWF4RFBDeHBCQVE4TElBQWdBRUVJYWlBQVFSQnFJZ01RcWdZYUlBQkJHR29pQkNBQlJnMEFBa0FEUUNBRElRSUNRQ0FFSWdNb0FnQWlCQ0FDS0FJQUlnVk9CRUFnQkNBRlNnMEJJQU1vQWdRZ0FpZ0NCRTROQVFzZ0F5a0NBQ0VLSUFNZ0JUWUNBQ0FESUFJb0FnUTJBZ1FnQ2tJZ2lLY2hCeUFLcHlFR0FuOGdBQ0FBSUFKR0RRQWFBMEFDUUNBR0lBSkJDR3NpQkNnQ0FDSUlTQVJBSUFKQkJHc29BZ0FoQlF3QkN5QUdJQWhNQkVBZ0FrRUVheWdDQUNJRklBZEtEUUVMSUFJTUFnc2dBaUFGTmdJRUlBSWdDRFlDQUNBRUlnSWdBRWNOQUFzZ0FBc2lBaUFITmdJRUlBSWdCallDQUNBSlFRRnFJZ2xCQ0VZTkFnc2dBMEVJYWlJRUlBRkhEUUFMUVFFUEN5QURRUWhxSUFGR0lRVUxJQVVMNWdZQkIzOENRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBTU9Bd2NHQUFFTElBRkJCR3NpQVNnQ0FDSURLQUpFSWdjdkFWQWlCU0FBS0FJQUlnSW9Ba1FpQ0M4QlVDSUdSZ1JBSUFNb0Frd2lCU0FDS0FKTUlnWkhEUUlnQnlBSUlBVWdCeWdDQUNnQ2tBWVJCUUFFUUNBQktBSUFJUU1NQmdzZ0FDZ0NBQ0VDREFRTElBVWdCa2tOQkF3REN5QURRUWhNQkVBZ0FDQUJSZzBHSUFRZ0FDZ0NBQ0lETmdJQUlBQkJCR29pQlNBQlJnMEdJQVFoQUFOQUlBQkJCR29oQndKQUFrQUNRQUpBSUFVb0FnQWlBaWdDUkNJSUx3RlFJZ1lnQXlnQ1JDSUtMd0ZRSWdsR0JFQWdBaWdDVENJR0lBTW9Ba3dpQ1VZRVFDQUlJQW9nQmlBSUtBSUFLQUtRQmhFRkFFVU5BeUFBS0FJQUlRTU1BZ3NnQmlBSlNBMEJEQU1MSUFZZ0NVOE5BZ3NnQUNBRE5nSUVJQVFoQWdKQUlBQWdCRVlOQUFOQUFrQWdCU2dDQUNJR0tBSkVJZ2d2QVZBaUNpQUFJZ0pCQkdzaUFDZ0NBQ0lES0FKRUlna3ZBVkFpQzBZRVFDQUdLQUpNSWdZZ0F5Z0NUQ0lLUmdSQUlBZ2dDU0FHSUFnb0FnQW9BcEFHRVFVQVJRMEVJQUFvQWdBaEF3d0NDeUFHSUFwSURRRU1Bd3NnQ2lBTFR3MENDeUFDSUFNMkFnQWdBQ0FFUncwQUN5QUVJUUlMSUFJZ0JTZ0NBRFlDQUF3Q0N5QUZLQUlBSVFJTElBY2dBallDQUFzZ0JVRUVhaUlGSUFGR0RRY2dCeWdDQUNFRElBY2hBQXdBQ3dBTElBQWdBQ0FEUVFGMklnVkJBblFpQ0dvaUJ5QUNJQVVnQkNBRkVOd0ZJQWNnQVNBQ0lBTWdCV3NpQWlBRUlBaHFJQUlRM0FVZ0J5RURBMEFnQVNBRFJnUkFJQUFnQjBZTkJ3TkFJQVFnQUNnQ0FEWUNBQ0FFUVFScUlRUWdBRUVFYWlJQUlBZEhEUUFMREFjTEFrQUNRQUpBQWtBZ0F5Z0NBQ0lDS0FKRUlnZ3ZBVkFpQmlBQUtBSUFJZ1VvQWtRaUNpOEJVQ0lKUmdSQUlBSW9Ba3dpQmlBRktBSk1JZ2xHQkVBZ0NDQUtJQVlnQ0NnQ0FDZ0NrQVlSQlFCRkRRTWdBeWdDQUNFQ0RBSUxJQVlnQ1VnTkFRd0RDeUFHSUFsUERRSUxJQVFnQWpZQ0FDQURRUVJxSVFNTUFnc2dBQ2dDQUNFRkN5QUVJQVUyQWdBZ0FFRUVhaUVBQ3lBRVFRUnFJUVFnQUNBSFJ3MEFDd3dCQ3lBRklBWk9EUUVNQWdzZ0FTQURSZzBEQTBBZ0JDQURLQUlBTmdJQUlBUkJCR29oQkNBRFFRUnFJZ01nQVVjTkFBc01Bd3NnQWlFRElBRWhBQXNnQkNBRE5nSUFJQVJCQkdvaEJBc2dCQ0FBS0FJQU5nSUFDd3NNQUNBQUVJSUJHaUFBRUJjTHJ3WUJDSDhqQUVFd2F5SUNKQUFDUUNBQUtBTEVBVVVOQUNBQ1FTQnFJZ01nQUNnQ3lBRW9Bc0FEUVIxQkFVSHdzWDhReXdFQ2Z5QURJQUlvQWlRaUIwY0VRQ0FDUVJCcVFRUnlJUWdEUUFKQUlBY29BZ2dpQTBFTkVJQUJJZ1JGRFFBZ0JDZ0N6QUZCQWtjTkFDQUNRZ0EzQWhRZ0FpQUlOZ0lRSUFJZ0EwR2FBVUVCUWZDeGZ4RExBU0FDSUFJb0FnUWlCa2NFUUFOQUlBWW9BZ2hCdEJocUtBSUFJUWtnQ0NFRUFrQWdBaWdDRkNJRFJRUkFJQWdpQXlFRURBRUxBMEFDUUNBSklBTW9BaEFpQlVnRVFDQURLQUlBSWdVTkFTQURJUVFNQXdzZ0JTQUpUZzBDSUFOQkJHb2hCQ0FES0FJRUlnVkZEUUlnQkNFREN5QURJUVFnQlNFRERBQUxBQXNnQkNnQ0FFVUVRRUVVRUJnaUJTQUROZ0lJSUFWQ0FEY0NBQ0FGSUFrMkFoQWdCQ0FGTmdJQUlBSW9BaEFvQWdBaUF3UkFJQUlnQXpZQ0VDQUVLQUlBSVFVTElBSW9BaFFnQlJCRUlBSWdBaWdDR0VFQmFqWUNHQXNnQmlnQ0JDSUdJQUpIRFFBTEN3SkFJQUlvQWhRaUJFVU5BQ0FBS0FMRUFTZ0M3QUVoQmlBRUlRTURRQUpBSUFNb0FoQWlCU0FHVEFSL0lBVWdCazROQVNBRFFRUnFCU0FEQ3lnQ0FDSUREUUVNQWdzTElBUWhBd0pBSUFFRVFDQUNLQUlRS0FJUUlBWkdEUUVNQWdzRFFDQURJZ1VvQWdRaUF3MEFDeUFGS0FJUUlBWkhEUUVMQWtBZ0FpZ0NDRVVOQUNBQ0tBSUVJZ01vQWdBaUFDQUNLQUlBSWdFb0FnUTJBZ1FnQVNnQ0JDQUFOZ0lBSUFKQkFEWUNDQ0FDSUFOR0RRQURRQ0FES0FJRUlRQWdBeEFYSUFBaUF5QUNSdzBBQ3lBQ0tBSVVJUVFMSUFKQkVHb2dCQkNPQVVFQkRBUUxBa0FnQWlnQ0NFVU5BQ0FDS0FJRUlnTW9BZ0FpQlNBQ0tBSUFJZ1lvQWdRMkFnUWdCaWdDQkNBRk5nSUFJQUpCQURZQ0NDQUNJQU5HRFFBRFFDQURLQUlFSVFRZ0F4QVhJQVFpQXlBQ1J3MEFDeUFDS0FJVUlRUUxJQUpCRUdvZ0JCQ09BUXNnQnlnQ0JDSUhJQUpCSUdwSERRQUxDMEVBQ3lFRklBSW9BaWhGRFFBZ0FpZ0NKQ0lES0FJQUlnQWdBaWdDSUNJQktBSUVOZ0lFSUFFb0FnUWdBRFlDQUNBQ1FRQTJBaWdnQXlBQ1FTQnFSZzBBQTBBZ0F5Z0NCQ0VBSUFNUUZ5QUFJZ01nQWtFZ2FrY05BQXNMSUFKQk1Hb2tBQ0FGQzYwSEFnVi9BWHdDUUFKQUlBQW9Bc2dCS0FMQUF5SUVSUTBBSUFSQjZBSnFRUUFnQkJzaEJBSkFJQUFvQXNRQklnSkZEUUFnQWlnQ3BBSWlBa1VOQUNBQ1FlZ1lhaXNESUVRQUFNRC8vLy9md1dJRVFDQUFLQUxFQVNnQ3BBSXJBNGdaSUFFb0F1Z0dRZlFYYWlJQUtBSXNJZ0ZCQ213Z0FTQUFMUUE4RzBIa0FHeEI1QUJ0dDZJaUI1bEVBQUFBQUFBQTRFRmpCRUFnQjZvUEMwR0FnSUNBZUE4TEFrQUNRQUpBQWtBZ0FDZ0NzQUVPQkFBQkFnTUZDeUFCS0FMb0JpSUZRYmc3YWlJQ0tBSXNJZ05CQ213Z0F5QUNMUUE4R3lFRElBTWdBQ2dDeEFFaUFBUi9JQUFvQXBBQ0JVSGtBQXNnQlVIMEYyb2lCU2dDTENJR1FRcHNJQVlnQlMwQVBCdHNRZVFBYld3aEFBSkFJQUlnQWlnQ0FDZ0NLQkVBQUEwQUlBUXJBeGhFQUFEQS8vLy8zOEZoRFFBZ0JDc0RHQ0FCS0FMb0JrSDBGMm9pQUNnQ0xDSUJRUXBzSUFFZ0FDMEFQQnRCNUFCc1FlUUFiYmVpSWdlWlJBQUFBQUFBQU9CQll3UkFJQWVxSVFBTUFRdEJnSUNBZ0hnaEFBc2dBRUVDYlE4TElBRW9BdWdHSWdWQnVEdHFJZ0lvQWl3aUEwRUtiQ0FESUFJdEFEd2JJUU1nQXlBQUtBTEVBU0lBQkg4Z0FDZ0NrQUlGUWVRQUN5QUZRZlFYYWlJRktBSXNJZ1pCQ213Z0JpQUZMUUE4RzJ4QjVBQnRiQ0VESUFJZ0FpZ0NBQ2dDS0JFQUFBMERJQVFyQXhoRUFBREEvLy8vMzhGaERRTWdCQ3NER0NBQktBTG9Ca0gwRjJvaUFDZ0NMQ0lCUVFwc0lBRWdBQzBBUEJ0QjVBQnNRZVFBYmJlaUlnZVpSQUFBQUFBQUFPQkJZd1JBSUFlcUR3dEJnSUNBZ0hnUEN5QUJLQUxvQmlJRFFlZzRhaUlDSUFNb0F1ZzRLQUlvRVFBQURRTWdBQ0FCSUFRUWloRVBDeUFCS0FMb0JpSURRYWc1YWlJQ0lBTW9BcWc1S0FJb0VRQUFEUUlnQUNBQklBUVFpaEVQQ3lBQktBTG9CaUlGUWJnN2FpSUNLQUlzSWdOQkNtd2dBeUFDTFFBOEd5RURJQU1nQUNnQ3hBRWlBQVIvSUFBb0FwQUNCVUhrQUFzZ0JVSDBGMm9pQlNnQ0xDSUdRUXBzSUFZZ0JTMEFQQnRzUWVRQWJXd2hBQUpBSUFJZ0FpZ0NBQ2dDS0JFQUFBMEFJQVFyQXhoRUFBREEvLy8vMzhGaERRQWdCQ3NER0NBQktBTG9Ca0gwRjJvaUFDZ0NMQ0lCUVFwc0lBRWdBQzBBUEJ0QjVBQnNRZVFBYmJlaUlnZVpSQUFBQUFBQUFPQkJZd1JBSUFlcUlRQU1BUXRCZ0lDQWdIZ2hBQXNnQUVFQ2JTRURDeUFERHdzZ0FpZ0NMQ0lFUVFwc0lBUWdBaTBBUEJzaEJDQUVJQUFvQXNRQklnQUVmeUFBS0FLUUFnVkI1QUFMSUFFb0F1Z0dRZlFYYWlJQktBSXNJZ0pCQ213Z0FpQUJMUUE4RzJ4QjVBQnRiQXZKQVFJRWZ3RjhJQUVvQXVnR0lnTkJ1RHRxSWdRb0Fpd2lCVUVLYkNBRklBUXRBRHdiSVFVZ0JTQUFLQUxFQVNJQUJIOGdBQ2dDa0FJRlFlUUFDeUFEUWZRWGFpSURLQUlzSWdaQkNtd2dCaUFETFFBOEcyeEI1QUJ0YkNFQUFrQWdCQ0FFS0FJQUtBSW9FUUFBRFFBZ0Fpc0RHRVFBQU1ELy8vL2Z3V0VOQUNBQ0t3TVlJQUVvQXVnR1FmUVhhaUlBS0FJc0lnRkJDbXdnQVNBQUxRQThHMEhrQUd4QjVBQnR0NklpQjVsRUFBQUFBQUFBNEVGakJFQWdCNm9QQzBHQWdJQ0FlQ0VBQ3lBQUMwTUJBbjhnQVNBQktBSUFLQUlJRVFBQUlRSWdBU0FCS0FJQUtBSWtFUUFBSVFNZ0FDZ0N6QUVnQUNnQzlBRWdBeUFCUVJCQklDQUNRUVJHRzJvb0FnQnFhbXNMT0FFQmZ5QUJJQUVvQWdBb0FnZ1JBQUFoQWlBQklBRW9BZ0FvQWlRUkFBQWdBVUVZUVNnZ0FrRUVSaHRxS0FJQWFpQUFLQUxNQVdzTHlnTUJCSDhDUUNBQUtBTFlBVVVOQUNBQVFkUUJhaUVESUFJRVFDQURJQUFvQXRBQklnWkdEUUVnQXlFRUFrQURRQ0FFS0FJQUlnQWhBZ0pBSUFBRVFBTkFJQUlpQlNnQ0JDSUNEUUFNQWdzQUN5QUVRUWhxSVFVZ0JDQUVLQUlJS0FJQVJnUkFBMEFnQlNnQ0FDSUNRUWhxSVFVZ0FpQUNLQUlJS0FJQVJnMEFDd3NnQlNnQ0FDRUZDeUFGS0FJUUlBRkdEUUVDUUNBQUJFQURRQ0FBSWdRb0FnUWlBQTBBREFJTEFBc2dCRUVJYWlFQ0lBUWdCQ2dDQ0NnQ0FFWUVRQU5BSUFJb0FnQWlBRUVJYWlFQ0lBQWdBQ2dDQ0NnQ0FFWU5BQXNMSUFJb0FnQWhCQXNnQkNBR1J3MEFDeUFHSVFRTFFRQWhCU0FESUFSR0RRRURRQUpBSUFNb0FnQWlBQVJBQTBBZ0FDSURLQUlFSWdBTkFBd0NDd0FMSUFOQkNHb2hBaUFESUFNb0FnZ29BZ0JHQkVBRFFDQUNLQUlBSWdCQkNHb2hBaUFBSUFBb0FnZ29BZ0JHRFFBTEN5QUNLQUlBSVFNTElBVkJBV29oQlNBRElBUkhEUUFMREFFTEFrQWdBeWdDQUNJQUJFQURRQ0FBSWdJb0FnUWlBQTBBREFJTEFBc2dBMEVJYWlFQ0lBTWdBeWdDQ0NnQ0FFWUVRQU5BSUFJb0FnQWlBRUVJYWlFQ0lBQWdBQ2dDQ0NnQ0FFWU5BQXNMSUFJb0FnQWhBZ3NnQWlnQ0VDQUJheUVGQ3lBRkM4UUJBUU4vSUFCQjFOVDhBRFlDQUNBQUtBSzBBU0lCSUFBb0FyZ0JJZ0pIQkVBRFFDQUJLQUlBSWdNRVFDQURJQU1vQWdBb0FnUVJBUUFnQUNnQ3VBRWhBZ3NnQVVFRWFpSUJJQUpIRFFBTElBQW9BclFCSVFFTElBQkJBVG9Bd0FFZ0FDQUJOZ0s0QVNBQUtBS01BaUlCQkVBZ0FDQUJOZ0tRQWlBQkVCY0xJQUFvQW9BQ0lnRUVRQ0FBSUFFMkFvUUNJQUVRRndzZ0FFSFFBV29nQUNnQzFBRVFqZ0VnQUNnQ3RBRWlBUVJBSUFBZ0FUWUN1QUVnQVJBWEN5QUFFT0FCR2lBQUMwMEFRUUFoQVFKQUlBQW9Ba1FnQUNnQ1FFWU5BQ0FBUVFBUTd3RWdBQ2dDc0FGR0RRQWdBQ0FBS0FKRUlBQW9Ba0JyUVFKMVFRSnJFTzhCUWZ3QlFlQUJJQUliYWlnQ0FDRUJDeUFCQ3o0QVFRQWhBUUpBSUFBb0FrUWdBQ2dDUUVZTkFDQUFRUUFRN3dFZ0FDZ0NzQUZHRFFBZ0FFRUFFTzhCUWZnQlFkd0JJQUliYWlnQ0FDRUJDeUFCQzVNRkFRaC9JQUJCdEFGcUlBQkJ1QUZxSWdZb0FnQVFxd1lnQUNBR05nSzBBU0FHUWdBM0FnQWdBVUhBQTJvZ0FSRG1BU0lJSUFnb0FnUWlCMGNFUUFOQUlBY29BZ2dpQVNBQktBSUFLQUlJRVFBQVFab0JSZ1JBSUFjb0FnZ2lDU0VESXdCQklHc2lCQ1FBUVFRaEJRSkFJQU1vQXJBWlFRRkdEUUFnQXlnQ1RDRUJRUVFRR0NJQ1FacUI5QUEyQVFBZ0JFRUFOZ0lZSUFSQkFEc0JEQ0FFUWdBM0F4QWdCRUgwc29FQk5nSUlJQVJCRUdvZ0FpQUNRUVJxRUx3Q0lBUkJBVG9BRENBQ0VCY2dCRUdNMi93QU5nSUlRUUFoQlFKQUEwQUNRQ0FFSUFFMkFod2dBU0FFUVFocVFRRkJBUkNQQVNFQ0FrQWdCVUVCY1VVRVFFRUFJUVVnQWtVTkFTQUNJQU5HRFFFTFFRRWhCU0FCUWJEOS9BQkJySXoxQUVFQUVCd2lBMFVOQUNBRFFRMFFnQUZGRFFBZ0EwRU5FSUFCS0FMTUFVRUJheUlEUVFOSkRRRUxJQUVvQWt3aUFrVU5BaUFCSVFNZ0FpSUJJQUVvQWdBb0FnZ1JBQUJCSFVZTkFRd0NDd3NnQTBFQ2RFSEEyL3dBYWlnQ0FDRUZDeUFFUWZTeWdRRTJBZ2dnQkNnQ0VDSUJSUTBBSUFRZ0FUWUNGQ0FCRUJjTElBUkJJR29rQUNBSlFiUVlhaWdDQUNFRUFrQWdCaUlES0FJQUlnRkZCRUFnQmlJQklRTU1BUXNEUUFKQUlBRW9BaEFpQWlBRVNnUkFJQUVvQWdBaUFnMEJJQUVoQXd3REN5QUNJQVJPRFFJZ0FVRUVhaUVESUFFb0FnUWlBa1VOQWlBRElRRUxJQUVoQXlBQ0lRRU1BQXNBQ3lBREtBSUFJZ0pGQkVCQkdCQVlJZ0lnQkRZQ0VDQUNJQUUyQWdnZ0FrSUFOd0lBSUFKQkFEWUNGQ0FESUFJMkFnQWdBQ2dDdEFFb0FnQWlBUVIvSUFBZ0FUWUN0QUVnQXlnQ0FBVWdBZ3NoQVNBQUtBSzRBU0FCRUVRZ0FDQUFLQUs4QVVFQmFqWUN2QUVMSUFJZ0JUWUNGQXNnQnlnQ0JDSUhJQWhIRFFBTEN3dE9BUUYvSUFBUWdRRWdBRUcwQVdvZ0FFRzRBV29pQVNnQ0FCQ3JCaUFBUVFBMkFzQUJJQUFnQVRZQ3RBRWdBRUlBTndLNEFTQUFRUUEyQXJBQklBQWdBRUVBUVFCQkFCRFpDellDc0FFTDFBSUJCSDhqQUVIUUFXc2lCU1FBSUFVZ0FqWUN6QUVnQlVHZ0FXb2lBa0VBUVNnUVlSb2dCU0FGS0FMTUFUWUN5QUVDUUVFQUlBRWdCVUhJQVdvZ0JVSFFBR29nQWlBRElBUVErUkJCQUVnRVFFRi9JUUVNQVFzZ0FDZ0NURUVBVGlFR0lBQW9BZ0FoQnlBQUtBSklRUUJNQkVBZ0FDQUhRVjl4TmdJQUN3Si9Ba0FDUUNBQUtBSXdSUVJBSUFCQjBBQTJBakFnQUVFQU5nSWNJQUJDQURjREVDQUFLQUlzSVFnZ0FDQUZOZ0lzREFFTElBQW9BaEFOQVF0QmZ5QUFFTXdTRFFFYUN5QUFJQUVnQlVISUFXb2dCVUhRQUdvZ0JVR2dBV29nQXlBRUVQa1FDeUVDSUFnRVFDQUFRUUJCQUNBQUtBSWtFUVVBR2lBQVFRQTJBakFnQUNBSU5nSXNJQUJCQURZQ0hDQUFLQUlVSVFFZ0FFSUFOd01RSUFKQmZ5QUJHeUVDQ3lBQUlBQW9BZ0FpQUNBSFFTQnhjallDQUVGL0lBSWdBRUVnY1JzaEFTQUdSUTBBQ3lBRlFkQUJhaVFBSUFFTHZBSUJBMzhqQUVFUWF5SUNKQUFnQWtFQU5nSUlJQUpDQURjREFBSkFBbjhDUUNBQlFTUlBCRUFnQVEwQlFRQU1BZ3RCME9PQkFTZ0NBRUhRNDRFQlFkdmpnUUVzQUFCQkFFZ2JJQUZxTFFBQUlRRWdBRUVBT2dBQklBQWdBVG9BQUNBQVFRRTZBQXNNQWdzRFFDQUNJQUVnQVVFa2JpSURRU1JzYTBIUTQ0RUJLQUlBUWREamdRRkIyK09CQVN3QUFFRUFTQnRxTEFBQUVHd2dBVUVrVHlFRUlBTWhBU0FFRFFBTElBSW9BZ1FoQkNBQ0tBSUFJUU1nQWkwQUN3c2hBUUpBSUFRZ0FVSC9BWEVnQVVFWWRFRVlkVUVBU0NJQkd5SUVSUTBBSUFNZ0FpQUJHeUlCSUFScVFRRnJJZ01nQVUwTkFBTkFJQUV0QUFBaEJDQUJJQU10QUFBNkFBQWdBeUFFT2dBQUlBRkJBV29pQVNBRFFRRnJJZ05KRFFBTEN5QUFJQUlwQXdBM0FnQWdBQ0FDS0FJSU5nSUlDeUFDUVJCcUpBQUxEd0FnQVNBQVFkQUJhallDQkVFQUM3b0lBUWgvSXdCQkVHc2lDQ1FBSUFGQkFEWUNKQUpBQWtBQ1FBSkFJQUVvQWhoRkRRQWdBeUFDYXlJRVFRRjBJZ1ZCOFAvLy93TlBEUUlDUUNBRUJFQWdCVUVFYWtGOGNTSUdRUUowRUJnaEJDQUFJQVpCZ0lDQWdIaHlOZ0lJSUFBZ0JEWUNBQ0FBSUFVMkFnUWdCRUVBSUFVUStBc2FEQUVMSUFBZ0JUb0FDeUFBSVFRTElBUWdCVUVDZEdwQkFEWUNBQ0FDSUFOR0RRRWdBQ0FBS0FJSVFmLy8vLzhIY1VFQmEwRUJJQUFzQUF0QkFFZ2JFUFVHSUFnZ0FTa0NIRGNEQ0NBQUtBSUFJQUFnQUMwQUN5SUVRUmgwUVJoMVFRQklJZ1liSWdVZ0FDZ0NCQ0FFSUFZYlFRSjBhaUVFQWtBRFFBSkFJQUVvQWhnaUJpQUlRUWhxSUFJZ0F5QUlRUVJxSUFVZ0JDQUlJQVlvQWdBb0FoQVJEUUFoQkNBQklBRW9BaVFnQ0NnQ0JDSUdJQUpyYWpZQ0pDQUNJQVpHRFFBZ0JFRUJSd1JBQWtBQ1FDQUVEZ1FCQXdNQUF3c2dBQ0FGSUFBb0FnQWdBQ0FBTEFBTFFRQklHMnRCQW5VUTlRWWdBQ0VCSXdCQkVHc2lCQ1FBQWtBQ1FBSkFJQU1nQW1zaUIwVU5BQ0FCS0FJSUlRQWdBU2dDQkNBQkxRQUxJZ1VnQlVFWWRFRVlkVUVBU0NJSkd5RUZJQWRCQW5VaEJpQUNJQUVvQWdBaUNpQUJJQWtiSWd0UElBc2dCVUVDZEdvZ0FrOXhSUVJBSUFZZ0FFSC8vLy8vQjNGQkFXdEJBU0FKR3lJSElBVnJUUVIvSUFCQkdIWUZJQUVnQnlBRklBWnFJQWRySUFVZ0JSRCtDU0FCS0FJQUlRb2dBUzBBQ3dzaEFDQUZRUUowSUFvZ0FTQUFRUmgwUVJoMVFRQklHMm9oQUNBQ0lBTkhCRUFEUUNBQUlBSW9BZ0EyQWdBZ0FFRUVhaUVBSUFKQkJHb2lBaUFEUncwQUN3c2dBRUVBTmdJQUlBVWdCbW9oQUNBQkxBQUxRUUJJQkVBZ0FTQUFOZ0lFREFJTElBRWdBRG9BQ3d3QkN5QUhRUUJJRFFFQ1FDQUhRUWROQkVBZ0JDQUdPZ0FMSUFRaEFBd0JDeUFHUVFScVFYeHhJZ1ZCQW5RUUdDRUFJQVFnQlVHQWdJQ0FlSEkyQWdnZ0JDQUFOZ0lBSUFRZ0JqWUNCQXNnQWlBRFJ3Ui9JQUFnQWlBSFFYeHhFQmtnQjBFRWEwRjhjV3BCQkdvRklBQUxRUUEyQWdBZ0FTQUVLQUlBSUFRZ0JDMEFDeUlBUVJoMFFSaDFRUUJJSWdFYklBUW9BZ1FnQUNBQkd4Q1JBeG9nQkN3QUMwRUFUZzBBSUFRb0FnQVFGd3NnQkVFUWFpUUFEQUVMRUhjQUN3d0dDeUFBSUFnb0FnQWdBQ2dDQUNBQUlBQXNBQXRCQUVnYmEwRUNkUkQxQmd3RkN5QUFJQWdvQWdBZ0FDZ0NBQ0FBSUFBc0FBdEJBRWdiYXlJQ1FRRjFFUFVHSUFJZ0FDZ0NBQ0FBSUFBdEFBc2lCRUVZZEVFWWRTSUdRUUJJSWdjYklnbHFJUVVnQ1NBQUtBSUVJQVFnQnh0QkFuUnFJUVFnQ0NnQ0JDSUNJQU5KRFFFTUFnc0xJQUFzQUFzaEJnc2dCa0VBVGcwQUlBQW9BZ0FRRndzZ0FTZ0NFQ0lDSUFFdEFCY2lBeUFEUVJoMFFSaDFJZ05CQUVnYlJRMENJQU5CQUU0RVFDQUFJQUVwQWd3M0FnQWdBQ0FCS0FJVU5nSUlEQUVMSUFBZ0FTZ0NEQ0FDRUhJTElBaEJFR29rQUE4TEVIY0FDMEhJZ2U0QUVPWU9BQXNwQUNBQUtBSk1JQUJCcHdFUXB3VWlBRVVFUUVFQUR3c2dBQzhCVUVIQ0FHdEIvLzhEY1VFRFNRdS9Cd0VFZnlBQUlBRkhCRUFnQVVFRWFpSURMUUFMSWdWQkdIUkJHSFVoQkFKQUlBQkJCR29pQWl3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FDSUFNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFJTElBSWdBU2dDQkNBQktBSUlFQ0FNQVFzZ0FpQUJLQUlFSUFNZ0JFRUFTQ0lDR3lBQktBSUlJQVVnQWhzUUlSb0xJQUZCRUdvaEF5QUFRUkJxSVFJZ0FTMEFHeUlGUVJoMFFSaDFJUVFDUUNBQUxBQWJRUUJPQkVBZ0JFRUFUZ1JBSUFJZ0F5a0NBRGNDQUNBQ0lBTW9BZ2cyQWdnTUFnc2dBaUFCS0FJUUlBRW9BaFFRSUF3QkN5QUNJQUVvQWhBZ0F5QUVRUUJJSWdJYklBRW9BaFFnQlNBQ0d4QWhHZ3NnQVVFY2FpRURJQUJCSEdvaEFpQUJMUUFuSWdWQkdIUkJHSFVoQkFKQUlBQXNBQ2RCQUU0RVFDQUVRUUJPQkVBZ0FpQURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0NDeUFDSUFFb0Fod2dBU2dDSUJBZ0RBRUxJQUlnQVNnQ0hDQURJQVJCQUVnaUFoc2dBU2dDSUNBRklBSWJFQ0VhQ3lBQlFTaHFJUU1nQUVFb2FpRUNJQUV0QURNaUJVRVlkRUVZZFNFRUFrQWdBQ3dBTTBFQVRnUkFJQVJCQUU0RVFDQUNJQU1wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUlMSUFJZ0FTZ0NLQ0FCS0FJc0VDQU1BUXNnQWlBQktBSW9JQU1nQkVFQVNDSUNHeUFCS0FJc0lBVWdBaHNRSVJvTElBRkJOR29oQXlBQVFUUnFJUUlnQVMwQVB5SUZRUmgwUVJoMUlRUUNRQ0FBTEFBL1FRQk9CRUFnQkVFQVRnUkFJQUlnQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQWdzZ0FpQUJLQUkwSUFFb0FqZ1FJQXdCQ3lBQ0lBRW9BalFnQXlBRVFRQklJZ0liSUFFb0FqZ2dCU0FDR3hBaEdnc2dBVUZBYXlFRElBQkJRR3NoQWlBQkxRQkxJZ1ZCR0hSQkdIVWhCQUpBSUFBc0FFdEJBRTRFUUNBRVFRQk9CRUFnQWlBREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3Q0N5QUNJQUVvQWtBZ0FTZ0NSQkFnREFFTElBSWdBU2dDUUNBRElBUkJBRWdpQWhzZ0FTZ0NSQ0FGSUFJYkVDRWFDeUFCUWN3QWFpRURJQUJCekFCcUlRSWdBUzBBVnlJRlFSaDBRUmgxSVFRQ1FDQUFMQUJYUVFCT0JFQWdCRUVBVGdSQUlBSWdBeWtDQURjQ0FDQUNJQU1vQWdnMkFnZ01BZ3NnQWlBQktBSk1JQUVvQWxBUUlBd0JDeUFDSUFFb0Frd2dBeUFFUVFCSUlnSWJJQUVvQWxBZ0JTQUNHeEFoR2dzZ0FVSFlBR29oQXlBQVFkZ0FhaUVDSUFFdEFHTWlCVUVZZEVFWWRTRUVJQUFzQUdOQkFFNEVRQ0FFUVFCT0JFQWdBaUFES1FJQU53SUFJQUlnQXlnQ0NEWUNDQThMSUFJZ0FTZ0NXQ0FCS0FKY0VDQVBDeUFDSUFFb0FsZ2dBeUFFUVFCSUlnQWJJQUVvQWx3Z0JTQUFHeEFoR2dzTHRnRUJBWDhnQVNnQ0JDRURJQUFDZndKQUlBSkZEUUFnQXcwQUlBSWdBaWdDQUNnQ0NCRUFBRUh4QUVZRVFDQUNJQUlvQWdBb0FpQVJBQUFoQXlBQ1Fjd0RhaUFDRUo0RElnRWdBU2dDQUNnQ0pCRUFBQXdDQ3lBQ0lBSW9BZ0FvQWlBUkFBQWhBeUFDSUFJb0FnQW9BaVFSQUFBTUFRc2dBeUFES0FJQUtBSWdFUUFBSVFNZ0FTZ0NCQ0lDSUFJb0FnQW9BaVFSQUFBZ0FTZ0NCQ0lCQkg4Z0FTZ0NwQVFGUVFBTGF3czJBZ1FnQUNBRE5nSUFDOXNDQVFSL0FrQUNRQ0FBSUFGSEJFQWdBRUVFYWlBQktBSUVJQUVvQWdnUVVTQUFRUkJxSUFGQkVHb1FtQkVnQUNBQktBSjBOZ0owSUFGQitBQnFJUU1nQUVINEFHb2hBaUFCTFFDREFTSUZRUmgwUVJoMUlRUWdBQ3dBZ3dGQkFFNEVRQ0FFUVFCSURRSWdBaUFES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdEQ3lBQ0lBRW9BbmdnQXlBRVFRQklJZ0liSUFFb0Fud2dCU0FDR3hBaEdnd0NDeUFBUVJCcUlBRkJFR29RbUJFZ0FDQUJLQUowTmdKMElBQWdBU2dDaEFFMkFvUUJEd3NnQWlBQktBSjRJQUVvQW53UUlBc2dBQ0FCS0FLRUFUWUNoQUVnQVVHSUFXb2hBeUFBUVlnQmFpRUNJQUV0QUpNQklnVkJHSFJCR0hVaEJDQUFMQUNUQVVFQVRnUkFJQVJCQUU0RVFDQUNJQU1wQWdBM0FnQWdBaUFES0FJSU5nSUlEd3NnQWlBQktBS0lBU0FCS0FLTUFSQWdEd3NnQWlBQktBS0lBU0FESUFSQkFFZ2lBQnNnQVNnQ2pBRWdCU0FBR3hBaEdndm5Bd0VFZnlBQUlBRVEyQVVnQUVHd0FXb2dBVUd3QVdvUTFBVWdBRUhBQVdvZ0FVSEFBV29RbWhFQ1FBSkFBa0FnQUNBQlJ3UkFJQUZCMkFKcUlnTXRBQXNpQlVFWWRFRVlkU0VFQWtBZ0FFSFlBbW9pQWl3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FDSUFNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFJTElBSWdBU2dDMkFJZ0FTZ0MzQUlRSUF3QkN5QUNJQUVvQXRnQ0lBTWdCRUVBU0NJQ0d5QUJLQUxjQWlBRklBSWJFQ0VhQ3lBQlFlZ0NhaUVESUFCQjZBSnFJUUlnQVMwQTh3SWlCVUVZZEVFWWRTRUVBa0FnQUN3QTh3SkJBRTRFUUNBRVFRQk9CRUFnQWlBREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3Q0N5QUNJQUVvQXVnQ0lBRW9BdXdDRUNBTUFRc2dBaUFCS0FMb0FpQURJQVJCQUVnaUFoc2dBU2dDN0FJZ0JTQUNHeEFoR2dzZ0FDQUJLQUw0QWpZQytBSWdBVUdBQTJvaEF5QUFRWUFEYWlFQ0lBRXRBSXNESWdWQkdIUkJHSFVoQkNBQUxBQ0xBMEVBVGdSQUlBUkJBRWdOQWlBQ0lBTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBTUxJQUlnQVNnQ2dBTWdBeUFFUVFCSUlnSWJJQUVvQW9RRElBVWdBaHNRSVJvTUFnc2dBQ0FCS0FMNEFqWUMrQUlNQWdzZ0FpQUJLQUtBQXlBQktBS0VBeEFnQ3lBQVFZd0RhaUFCS0FLTUF5QUJLQUtRQXhCUkN5QUFJQUVvQXBnRE5nS1lBd3NaQUNBQkJFQWdBRUdZRVdvaUFDQUJFSnNSSUFBUW93WUxDMHdCQW44Q1FDQUFLQUlzSWdORkRRQWdBQ2dDRkNJRVJRMEFJQUVnQkNBRElBQW9BaGhCQVVZaUFSc29BcXdDTmdJQUlBSWdBRUVzYWlBQVFSUnFJQUViS0FJQUtBS3NBallDQUFzTGNRRURmd0pBQWtBZ0FRMEFJQUFvQWtBaUFTQUFLQUpFSWdKR0RRQURRQ0FCS0FJQUlnTW9BamdpQkVVTkFpQUVFTGNCUlFSQUlBTW9Bamd0QUx3RFJRMERDeUFCUVFScUlnRWdBa2NOQUFzTElBQkJBVG9BRXlBQUtBSWtSUVJBSUFCQkFUWUNKQXNQQ3lBQVFRQTZBQk1MQkFCQkJRc0lBQ0FBUWRRQmFndFVBQ0FBUWdBM0F3Z2dBRUlBTndOQUlBQkNBRGNET0NBQVFnQTNBekFnQUVJQU53TW9JQUJDQURjRElDQUFRZ0EzQXhnZ0FFSUFOd01RSUFCQjRMMzhBRFlDQUNBQVFnQTNBMGdnQUVJQU53TlFJQUFMZ1FVQkJIOGdBU2dDQkNFRElBQkJqd0ZCOExGL1FRRVFMQ0VBQWtBZ0FTQURSZzBBSUFCRkJFQURRQUpBQWtBZ0F5SUNLQUlJSWdNdkFWQkI2d0JyUWYvL0EzRkJLa3NOQUFKQUlBTW9Bb2dCSWdBZ0F5Z0NqQUVpQkVZTkFBTkFJQUFvQWdCQkEwWU5BU0FBUVFScUlnQWdCRWNOQUFzTUFRc2dBQ0FFUncwQkN5QUNLQUlBSWdBZ0FpZ0NCQ0lETmdJRUlBSW9BZ1FnQURZQ0FDQUJJQUVvQWdoQkFXczJBZ2dnQWhBWElBRWdBMGNOQVF3REN3Si9Ba0FDUUNBQ0lBRW9BZ1JHQkVCQkFTRUFJQU1RdHdFZ0JYSkJBWEVOQWd3QkMwRUJJUUFnQlVFQmNRMEJDMEVBSVFBZ0F4QzNBVVVOQUNBQ0tBSUFJZ0FnQWlnQ0JDSUROZ0lFSUFJb0FnUWdBRFlDQUNBQklBRW9BZ2hCQVdzMkFnZ2dBaEFYUVFBTUFRc0NRQUpBSUFNZ0F5Z0NBQ2dDQ0JFQUFFR0dBVWNFUUNBRElBTW9BZ0FvQWdnUkFBQkJpd0ZIRFFFZ0FpZ0NBQ0lFSUFJb0FnUWlBellDQkNBQ0tBSUVJQVEyQWdBZ0FTQUJLQUlJUVFGck5nSUlJQUlRRnd3Q0N5QURFT0VFUlEwQUlBSW9BZ0FpQkNBQ0tBSUVJZ00yQWdRZ0FpZ0NCQ0FFTmdJQUlBRWdBU2dDQ0VFQmF6WUNDQ0FDRUJjTUFRc2dBaWdDQkNFREN5QUFDeUVGSUFFZ0EwY05BQXNNQVFzRFFBSkFBbjhDUUNBREtBSUlJZ0l2QVZCQjZ3QnJRZi8vQTNGQkswOE5BQUpBSUFJb0FvZ0JJZ0FnQWlnQ2pBRWlCRVlOQUFOQUlBQW9BZ0JCQTBZTkFTQUVJQUJCQkdvaUFFY05BQXNNQVFzZ0FDQUVSZzBBSUFJZ0FpZ0NBQ2dDQ0JFQUFDRUNJQU1vQWdRaUFDQUNRWThCUncwQkdnd0NDeUFES0FJRUN5RUFJQU1vQWdBaUFpQUFOZ0lFSUFNb0FnUWdBallDQUNBQklBRW9BZ2hCQVdzMkFnZ2dBeEFYQ3lBQklBQWlBMGNOQUFzTEN3c0FRYXovN1FBUWxnRUFDd29BUWF6LzdRQVFPQUFMcndJQ0JuOEJmQ01BUVJCcklnVWtBQUpBSUFJb0FpaEJBMGNOQUNBQ0tBSXNJZ1JGRFFBZ0FpZ0NGRVVOQUNBRUtBS1FBaUFCS0FMb0JpSUdRZlFYYWlJREtBSXNJZ0ZCQ213Z0FTQURMUUE4RzJ4QjVBQnRJUWNnQWlnQ0ZDSURJQUlvQWl3aUFTQUJLQUxzQVNBREtBTHNBVWdpQ0Jzb0Fxd0NJUVFnQVNBRElBZ2JLQUtzQWlFRElBWkI2QjFxS3dNQUlRa2dCVUVJYWlBQUlBSVFqUWtDZnlBSlJBQUFBQUFBQVBBL29DQUh0NklpQ1psRUFBQUFBQUFBNEVGakJFQWdDYW9NQVF0QmdJQ0FnSGdMSVFBQ1FDQURSUTBBSUFVb0FnZ2lBU0FBVGcwQUlBQWdBV3NpQVNBREtBTHNBVW9FUUNBRElBRTJBdXdCQ3dzZ0JFVU5BQ0FGS0FJTUlnRWdBRTROQUNBQUlBRnJJZ0FnQkNnQzZBRktCRUFnQkNBQU5nTG9BUXNMSUFWQkVHb2tBQXZ3QWdJSGZ3UjhJQUZCQUNBQmF5QUFLd01JUkFBQUFBQUFBQUFBWkNBQUtBSW9JZ1lvQWlBaUFVRUNSaUFBS0FJa0lnY29BaUFnQVVZYkc3Y2dCaWdDQkNBSEtBSUVJZ2hydHlJTG95RUtRWUdBZ0lCNElRTkJnWUNBZ0hnaEFTQUFLQUlzSWdRZ0FDZ0NNQ0lKUndSQUlBcWFJUXdEUUFKL0lBd2dCQ2dDQUNJRktBSUVJQWhydDZJZ0JTZ0NDTGVnSWcyWlJBQUFBQUFBQU9CQll3UkFJQTJxREFFTFFZQ0FnSUI0Q3lJQUlBQWdBeUFBSUFOSUd5QURRWUdBZ0lCNFJoc2dBeUFGS0FJZ0lnVkJBa1liSVFNZ0FDQUFJQUVnQUNBQlNoc2dBVUdCZ0lDQWVFWWJJQUVnQlVFQlJoc2hBU0FFUVFScUlnUWdDVWNOQUFzTElBY29BZ2dpQkNBR0tBSUlha0VDYlNFQUFrQWdBVUdCZ0lDQWVFWU5BQ0FEUVlHQWdJQjRSZzBBSUFvZ0M2SkVBQUFBQUFBQTREK2lJQUVnQTJwQkFtMjNvQ0lLbVVRQUFBQUFBQURnUVdNRVFDQUtxaUVBREFFTFFZQ0FnSUI0SVFBTElBUWdBR3NnQWtFQ2JXOGdBR29MaFFjQ0IzOENmQ01BUVJCcklnY2tBQ0FBSUFFZ0FpQURFTWdISUFFb0FwQUNJQUlvQXVnR1FmUVhhaUlHS0FJc0lnbEJDbXdnQ1NBR0xRQThHMnhCNUFCdElRa0NRQUpBQWtBZ0F5Z0NLRUVCYXc0Q0FBRUNDeUFBS3dNSVJBQUFBQUFBQUFBQVpBUkFJQUFvQWlnaUJTZ0NDQ0FGS0FJOElnVWdCU2dDQUNnQ0pCRUFBR3NoQlF3Q0N5QUFLQUlrSWdVb0FnZ2dCU2dDUENJRklBVW9BZ0FvQWlRUkFBQnJJUVVNQVFzZ0FDc0RDRVFBQUFBQUFBQUFBR01FUUNBQUtBSW9LQUk4SWdVZ0JTZ0NBQ2dDSkJFQUFDQUFLQUlvS0FJSWF5RUZEQUVMSUFBb0FpUW9BandpQlNBRktBSUFLQUlrRVFBQUlBQW9BaVFvQWdocklRVUxBa0FnQUNnQ0xDSUdJQUFvQWpBaUMwWU5BQ0FGSUFscklRb2dDYmRFemN6TXpNek03TCtpSVF3RFFBSkFBa0FnQmlnQ0FDSUZLQUpFUlEwQUlBVW9BandpQ0VVTkFDQUZLQUlJSUFnZ0NDZ0NBQ2dDSkJFQUFHc2lDQ0FJUVI5MUlnaHFJQWh6SWdnZ0NrZ05BU0FBS0FJb0lBVkdCRUFnQlNBQUtBSWtSZzBCQ3lBRktBSU1RUVpJRFFBQ2Z5QU1JQWkzb0NJTm1VUUFBQUFBQUFEZ1FXTUVRQ0FOcWd3QkMwR0FnSUNBZUFzZ0NrZ05BUXNnQmtFRWFpSUdJQXRIRFFFTUFnc0xJQVFvQWdBZ0NVRUNkRTRFUUNBRUlBbEJBWFFpQlRZQ0FBSkFBa0FDUUNBREtBSW9RUUZyRGdJQUFRSUxJQUFyQXdoRUFBQUFBQUFBQUFCa0JFQWdBQ2dDSkNJR0lBWW9BZ2dnQldvMkFnZ01BZ3NnQUNnQ0tDSUdJQVlvQWdnZ0JXbzJBZ2dNQVFzZ0FDc0RDRVFBQUFBQUFBQUFBR01FUUNBQUtBSWtJZ1lnQmlnQ0NDQUZhellDQ0F3QkN5QUFLQUlvSWdZZ0JpZ0NDQ0FGYXpZQ0NBc2dCeUFBS0FJa0tRSUVOd01JSUFjZ0FDZ0NLQ2tDQkRjREFDQUFJQWRCQ0dvZ0J4RFhBamtEQ0NBQUlBRWdBaUFERU1nSElBQWdBU0FDSUFNZ0JCQ25FUXdCQ3dKQUFrQUNRQUpBSUFNb0FpaEJBV3NPQWdFQ0FBc2dBQ2dDS0NFR0lBQW9BaVFoQlF3Q0N5QUFLd01JUkFBQUFBQUFBQUFBWkFSQUlBQW9BaVFpQlNBQUtBSW9JZ1lvQWdnMkFnZ01BZ3NnQUNnQ0tDSUdJQUFvQWlRaUJTZ0NDRFlDQ0F3QkN5QUFLd01JUkFBQUFBQUFBQUFBWXdSQUlBQW9BaVFpQlNBQUtBSW9JZ1lvQWdnMkFnZ01BUXNnQUNnQ0tDSUdJQUFvQWlRaUJTZ0NDRFlDQ0FzZ0J5QUZLUUlFTndNSUlBY2dCaWtDQkRjREFDQUFJQWRCQ0dvZ0J4RFhBamtEQ0NBQUlBRWdBaUFERU1nSEN5QUhRUkJxSkFBTHl3TUJBMzhnQUNnQ1BDSUVSUVJBUVFBUEN5QUVLQUtBQ0VFQmNTRUdBbjhnQUNnQ0dFVUVRQ0FHSVFGQkRnd0JDeUFFSUFFZ0FpQUVLQUlBS0FMQUJoRUZBRUVCZENJRlFRTnRJUVJCQUNFQklBVkJLbXRCQTBrRVFDQUdJUUZCRGd3QkMwRU9JQUFvQWhnaUJXc2dCQ0FFUVE1cklBVktHeUFFSUFWQkFFb2JDeUVFUVFGQmZ5QUNRUUZHR3lFQ0FrQWdBQ2dDRENJRlFRVkdCRUFnQkVFT1J3MEJRUTVCRFVFT0lBTWJJQVliSVFRTUFRc2dBU0FEUVFGemNpRUJRUTRoQkFKQUFrQUNRQUpBQWtBQ1FBSkFJQVZCQm1zT0J3QUJBZ01FQlFZSEMwRU9RUTBnQVJzaEJBd0dDMEVTUVJBZ0FSc2hCQXdGQzBFV1FSUWdBUnNoQkF3RUMwRWFRUmdnQVJzaEJBd0RDMEVlUVJ3Z0FSc2hCQXdDQzBFaVFTQWdBUnNoQkF3QkMwRW1RU1FnQVJzaEJBc2dBaUFFYkNJQklBSUNmeUFBS0FJNElnTWdBeWdDQUNnQ0NCRUFBRUdHQVVZRVFDQUFLQUk4S0FMQUJ5SUFRUUZyUVFBZ0FFRUlTQnNNQVF0QkFDQUFLQUk0SWdNZ0F5Z0NBQ2dDQ0JFQUFFSHhBRWNOQUJvZ0FDZ0NPQ2dDNkFVaUFFRUJhMEVBSUFCQkNFZ2JDeUlFSUFGQkFtMGlBQ0FBUVI5MUlnQnFJQUJ6SWdCclFRTnFiRUVDZEVFQUlBQkJBMnNnQkVnYmFndmVBUUVGZnlNQVFSQnJJZ1lrQUNBQklBRW9BZ0FvQWlRUkFBQWhCeUFDSUFJb0FnQW9BaVFSQUFBaENDQUJJQUVvQWdBb0FpUVJBQUFoQ1NBQ0lBSW9BZ0FvQWlRUkFBQWhDaUFFSUFJZ0FTQUhJQWhLR3lJRUlBUW9BZ0FvQWlRUkFBQTJBZ0FnQlNBQklBSWdDU0FLU2hzaUFTQUJLQUlBS0FJa0VRQUFOZ0lBSUFaQkFEWUNEQ0FHUVFBMkFnZ2dCQ0FHUVF4cUlBWkJDR29nQXhEVkJ3UkFJQUFnQUNnQ0dDQUdLQUlJYWpZQ0dBc2dBU0FHUVF4cUlBWkJDR29nQXhEVkJ3UkFJQUFnQUNnQ0ZDQUdLQUlNYWpZQ0ZBc2dCa0VRYWlRQUMwc0JBbjhnQUNnQ0FDSUJCRUFDZnlBQktBSU1JZ0lnQVNnQ0VFWUVRQ0FCSUFFb0FnQW9BaVFSQUFBTUFRc2dBaWdDQUF0QmYwY0VRQ0FBS0FJQVJROExJQUJCQURZQ0FBdEJBUXVvR2dJTGZ3SjhJd0JCRUdzaURTUUFJQUFvQWl3aUNpQUFLQUl3SWc1SEJFQURRQ0FLS0FJQUlRVUNRQUpBQWtBZ0F5Z0NLQ0lHUVFGckRnSUNBQUVMUVFJaEJnd0JDeUFES0FJVUJFQkJBVUVDSUFVb0FpQkJBVVliSVFZTUFRc2dCU2dDUkNJR0JFQWdCaWdDNUFNaEJnd0JDeUFGS0FJNElnWkZCRUJCQUNFR0RBRUxJQVpCdU1QN0FFSE0vZklBUVg0UUhDSUdSUVJBUVFBaEJnd0JDeUFHS0FJRUlRWUxJd0JCRUdzaUNDUUFJQUFvQWh3aEJ3Si9JQU1vQWhSRkJFQWdCeUFES0FJb1FRTkhEUUVhQ3lBR1FRRkdJQWRCQUVoeFJRUkFJQWNnQmtFQ1J3MEJHaUFISUFkQkFFd05BUm9MUVFBZ0Iyc0xJUXNnQlNBSFFRRnhCSDlCQVFVZ0JTZ0NPQkMzQVFzNkFCd2dCU2dDT0NFSklBaEJCQkFZSWdjMkFnQWdDQ0FIUVFScUlndzJBZ2dnQjBHS2dhd0VOZ0VBSUFnZ0REWUNCQ0FKSUFnUVVpRUpJQWdvQWdBaUJ3UkFJQWdnQnpZQ0JDQUhFQmNMQWtBQ2Z5QUpCRUFnQlNBRktBSTRJQUZCQUJCK0lBVW9BZ1JxTmdJRUlBVWdCU2dDT0NJR0lBWW9BZ0FvQWlRUkFBQTJBZ2dnQlVFSWFpSUdJUWNnQ3lBQ0tBS1FBaUFCS0FMb0JrSDBGMm9pQlNnQ0xDSUpRUXBzSUFrZ0JTMEFQQnRzUWVRQWJXeEJBbTBNQVFzZ0JSRGZCU0lIUlEwQklBVWdCeWdDQkNJSE5nSkVJQWNnQmpZQ29BUWdCU0FGS0FJNElnY2dCeWdDQUNnQ0pCRUFBRFlDQ0NBRlFRaHFJUWNnQlFKL0lBWkJBVVlFUUNBRktBSTRJQUZCQUJCK0lRa2dBU0FDS0FLUUFoQjZRWDV0SUFsQkFYUnFEQUVMSUFFZ0FpZ0NrQUlRZWtFQ2JRc2dCU2dDQkdvMkFnUWdCU2dDUENFSkFrQWdCU2dDUUNJTVJRMEFJQWtOQUNBSElBd2dEQ2dDQUNnQ0pCRUFBRFlDQUNBSElRWWdDeUFDS0FLUUFpQUJLQUxvQmtIMEYyb2lCU2dDTENJSlFRcHNJQWtnQlMwQVBCdHNRZVFBYld4QkFtME1BUXNnQ1VVTkFRSkFJQU10QUJNTkFDQUZLQUk0RUxjQlJRUkFJQVVvQWpndEFMd0RSUTBCQ3lBRktBSTRRZkVBUVg4UU1DRUpJQVpCQVVjTkFDQUpEUUFDZjBRQUFBQUFBQUR3UHlBQktBTG9Ca0dBSkdvckF3Q2pSQUFBQUFBQUFQQy9vQ0FGS0FJNElBRkJBQkIrUVFGMHQ2SWlFSmxFQUFBQUFBQUE0RUZqQkVBZ0VLb01BUXRCZ0lDQWdIZ0xJUWtnQlNBRktBSUVJQWxyTmdJRUN5QUZJQVVvQWp3aUNTQUpLQUlBS0FJa0VRQUFOZ0lJSUFVZ0JTZ0NDQ0FMSUFJb0FwQUNJQUVvQXVnR1FmUVhhaUlKS0FJc0lneEJDbXdnRENBSkxRQThHMnhCNUFCdGJFRUNiV28yQWdnZ0JTZ0NPQkMzQVEwQkFrQWdBeTBBSEEwQUlBTW9BaFFOQUNBREtBSW9RUU5HRFFBQ1FDQUdRUUZHQkVBZ0FDZ0NFQ0lMSUFjb0FnQk9EUUVNQWdzZ0JrRUNSdzBCSUFBb0FoQWlDeUFIS0FJQVNnMEJDeUFGUVFBNkFCd2dCU0FMTmdJSUN5QUZRUlJxSVFZZ0JTZ0NDQXNoQlNBSElBVWdCaWdDQUdvMkFnQUxJQWhCRUdva0FDQUtRUVJxSWdvZ0RrY05BQXNMQWtBZ0FpZ0NqQUpCQldzaUJVRUdTVUV2SUFWMmNRUkFJQUlRa3dRTkFRc2dBRUlBTndNSUFrQWdCRVVFUUVFQUlRVkJBQ0VMSXdCQklHc2lCeVFBSUFCQ0FEY0RDQUpBSUFBb0FnUkJBa2dOQUNBSElBQW9BaVFwQWdRM0F4Z2dCeUFBS0FJb0tRSUVOd01RSUFBZ0IwRVlhaUFIUVJCcUVOY0NJaEE1QXdnQ1FDQUFLQUlrSWdnb0Fqd2lCa1VOQUNBQUtBSW9LQUk4UlEwQUlBZ29BZ1FoQlNBSElBWWdCaWdDQUNnQ0pCRUFBRFlDSENBSElBVTJBaGdnQUNnQ0tDSUZLQUlFSVFZZ0J5QUZLQUk4SWdVZ0JTZ0NBQ2dDSkJFQUFEWUNGQ0FISUFZMkFoQWdCMEVZYWlBSFFSQnFFTmNDSVJFZ0FDZ0NKQ2dDUENJRklBVW9BZ0FvQWlRUkFBQWdBQ2dDS0NnQ1BDSUZJQVVvQWdBb0FpUVJBQUJySWdVZ0JVRWZkU0lGYWlBRmN5RUZJQUFyQXdnaEVBc2dFRVFBQUFBQUFBQUFBR0VFZkNBQUlCRTVBd2dnRVFVZ0VBdEVBQUFBQUFBQUFBQmhEUUFnQWlnQ2tBSWdBU2dDNkFaQjlCZHFJZ1lvQWl3aUNFRUtiQ0FJSUFZdEFEd2JiRUhrQUcwaENpQUhRUUE2QUE4Z0RRSi9JQUlvQXBBQ0lBRW9BdWdHUWZRWGFpSUdLQUlzSWdoQkNtd2dDQ0FHTFFBOEcyeEI1QUJ0SWdoQkFuUWhCaUFBS0FJb0lnd29BZ1FnQUNnQ0pDSU9LQUlFYXlFSkFrQUNRQUpBQWtBQ1FDQUFLQUlFSWc5QkFtc09BZ0FCQWdzZ0NFRUdiQ0FKU0FSQUlBaEJBWFFoQmd3REN5QUhRUUU2QUE4Z0NFRUNiU0VHREFJTElBaEJER3dnQ1U0RVFDQUlRUUYwSVFZTUFnc2dCaUFJUVFGMElBVWdCa29iSVFZTUFRc2dCU0FJUVFOc1NBUkFJQWRCQVRvQUR5QUlRUUp0SVFZTUFRc2dCU0FHVEFSQUlBaEJBWFFoQmd3QkN5QVBRUVJIRFFBZ0FDZ0NNQ0FBS0FJc0lnVnJJZ2xCQkUwTkFTQUpRUWhORFFFZ0JTZ0NCQ2dDQ0NJSklBVW9BZ2dvQWdoSERRQWdDU0FPS0FJSVJ3UkFJQXdvQWdnZ0NVY05BUXNnQ0VFQmRDRUdDd0pBSUFjdEFBOUZEUUFnQXlnQ0lFRUhTQTBBSUFkQkFEb0FEeUFJUVFGMElRWUxJQVlNQVFzUWJRQUxJZ1UyQWd3Z0F5Z0NLQ0VKQWtBQ1FBSkFBa0FDUUFKQUlBQW9BaVFpQmlnQ0NDSU1JQUFvQWlnaUNDZ0NDQ0lPYXlJUEJFQWdDVUVEUnlBRklBOGdEMEVmZFNJTWFpQU1jMHB4RFFjZ0NVRUJhdzREQVFNRkJnc0NRQUpBSUFsQkFXc09Bd0FCQmdjTElBQXJBd2dpRUVRQUFBQUFBQUFBQUdRRVFDQUlJQVVnRG1vMkFnZ01Bd3NnQmlBRklBeHFOZ0lJREFJTElBQXJBd2dpRUVRQUFBQUFBQUFBQUdNRVFDQUlJQTRnQldzMkFnZ01CQXNnQmlBTUlBVnJOZ0lJREFNTElBQXJBd2doRUFzZ0VFUUFBQUFBQUFBQUFHUUVRQ0FHSUFndEFCdzZBQndDUUNBSExRQVBSUTBBSUFndEFCd05BQ0FOS0FJTUlRVWdDRUVCT2dBY0lBZ2dCU0FJS0FJSWFqWUNDQXNnQmlBSUtBSUlJQTBvQWd4ck5nSUlEQVFMSUFnZ0JpMEFIRG9BSEFKQUlBY3RBQTlGRFFBZ0JpMEFIQTBBSUEwb0Fnd2hCU0FHUVFFNkFCd2dCaUFGSUFZb0FnaHFOZ0lJQ3lBSUlBWW9BZ2dnRFNnQ0RHczJBZ2dNQXdzZ0FDc0RDQ0VRQ3lBUVJBQUFBQUFBQUFBQVl3UkFJQVlnQ0MwQUhEb0FIQUpBSUFjdEFBOUZEUUFnQ0MwQUhBMEFJQTBvQWd3aEJTQUlRUUU2QUJ3Z0NDQUlLQUlJSUFWck5nSUlDeUFHSUEwb0Fnd2dDQ2dDQ0dvMkFnZ01BZ3NnQ0NBR0xRQWNPZ0FjQWtBZ0J5MEFEMFVOQUNBR0xRQWNEUUFnRFNnQ0RDRUZJQVpCQVRvQUhDQUdJQVlvQWdnZ0JXczJBZ2dMSUFnZ0RTZ0NEQ0FHS0FJSWFqWUNDQXdCQ3lBRklBcEtJQXBCQVhRaUJpQUZUbkZGQkVBZ0RTQUdOZ0lNSUFZaEJRc2dCMEVZYWlBRElBTW9BZ0FvQWhBUkFnQWdBeWdDTkNBREtBSXdJQWNvQWh3Z0J5Z0NHR3RzYWtFQ2JTQUFJQVVnQ2hDbUVXb2hCZ0ovSUFBckF3aEVBQUFBQUFBQUFBQmtJQUFvQWlnaUNDZ0NJQ0lMUVFKR0lBc2dBQ2dDSkNJS0tBSWdSaHRCQVVZRVFDQUdJQVZCZm0xcUlnc2dCV29NQVFzZ0JpQUZRUUp0YWlJTElBVnJDeUVGSUFvZ0N6WUNDQ0FJSUFVMkFnZ2dBQ2dDS0NFSUlBQW9BaVFoQmdzZ0J5QUdLUUlFTndNWUlBY2dDQ2tDQkRjREVDQUFJQWRCR0dvZ0IwRVFhaERYQWprRENDQUFLQUlFUVFKSElRc0xJQWRCSUdva0FDQUxCRUFnQUNBQ0lBRWdBeUFOUVF4cUVLY1JEQUlMSUFBZ0FpQUJJQU1ReUFjTUFRc2pBRUVRYXlJSUpBQUNRQUpBQWtBQ1FDQURLQUlvSWdwQkEwWUVRQ0FDS0FLUUFpQUJLQUxvQmtIMEYyb2lCU2dDTENJR1FRcHNJQVlnQlMwQVBCdHNRZVFBYlNFR0lBaEJDR29nQXlBREtBSUFLQUlRRVFJQUlBQW9BaWdoQlNBQUtBSWtJQU1vQWpRZ0F5Z0NNQ0FJS0FJTUlBZ29BZ2hyYkdwQkFtMGdBRUVBSUFZUXBoRnFJZ2MyQWdnTUFRc2dBQ2dDTENJR0lBQW9BakFpQzBZTkFVR0JnSUNBZUVILy8vLy9CeUFLUVFGR0d5RUhJQVloQlFKQUFrQUNRQ0FLUVFGckRnSUFBUVFMQTBBZ0JTZ0NBQ0lLS0FKRUJFQWdDaWdDQ0NJS0lBY2dCeUFLU0JzaEJ3c2dCVUVFYWlJRklBdEhEUUFMREFFTEEwQWdCU2dDQUNJS0tBSkVCRUFnQ2lnQ0NDSUtJQWNnQnlBS1Noc2hCd3NnQlVFRWFpSUZJQXRIRFFBTEN5QUhJQWRCSDNVaUJXb2dCWE5CLy8vLy93ZEdEUUVnQmlBTFJnMENJQVlvQWdBaEJRc2dCU0FITmdJSUN5QUFJQUlnQVNBREVNZ0hJQWhCRUdva0FBd0JDeEJ0QUFzTElBTW9BaFFOQUNBQ0lBSW9BZ0FvQWlRUkFBQWhCU0FDS0FLUUFpSUNJQUVvQXVnR1FmUVhhaUlCS0FJc0lnWkJDbXdnQmlBQkxRQThJZ2diYkVFRGRFSGtBRzBoQmlBQ0lBRW9BaXdpQjBFS2JDQUhJQWdiYkVFQmRFSGtBRzBpQWtFQ2JTRUhBa0FnQUNnQ0xDSUJJQUFvQWpBaUNFWU5BQ0FGSUFkQkFDQUVHeUlFYXlFSElBUWdCU0FHYXlJR2FpRUxBMEFnQVNnQ0FDRUVBa0FDZndKQUFrQWdBeWdDS0VFQmF3NENBUUFEQ3lBRUtBSUlJQU1vQWpRZ0F5Z0NNQ0FES0FJZ1FRVnJiR3BxSWdRZ0Iwd05Ba0VCSVFFZ0JDQUZhd3dCQ3lBRUtBSUlJQU1vQWpRZ0F5Z0NNQ0FES0FJZ1FRVnJiR3BySWdRZ0MwNE5BVUYvSVFFZ0JDQUdhd3NoQXlBRElBSnRJQUZxSUFKc0lnSkZEUUlnQUNnQ0xDSUJJQUFvQWpBaUFFWU5BZ05BSUFFb0FnQWlBeUFES0FJSUlBSnJOZ0lJSUFGQkJHb2lBU0FBUncwQUN3d0NDeUFCUVFScUlnRWdDRWNOQUFzTEN5QU5RUkJxSkFBTG9Rb0NEWDhCZkNNQVFSQnJJZ3NrQUNBQklRb2dBaUVIQWtBZ0FDZ0NMQ0lKSUFBb0FqQWlEMFlFUUVFRUlRaEJnWUNBZ0hnaEFrR0JnSUNBZUNFQlFRUWhCZ3dCQ3lBSFFRTkdCRUJCZ1lDQWdIZ2hBVUVFSVFaQkJDRUlRWUdBZ0lCNElRSURRQ0FKS0FJQUlnVkJBa0VCSUFVb0FpQWlERUVDUmlJT0d5QUtFSk1FRU9JTEFrQWdCU2dDUENJRVJRMEFJQVFvQW9BSUlRUWdBa0dCZ0lDQWVFY0VRQUovSUFkQkFVWWdBaUFFU0hGRkJFQWdCU2dDRENJRklBZ2dCMEVDUmlBQ0lBUktjU0lOR3lFSUlBUWdBaUFOR3d3QkN5QUZLQUlNSWdVaENDQUVDeUVDSUFVZ0Jrb0VRQ0FFSVFFZ0JTRUdEQUlMSUFVZ0JrY05BUUpBSUE0TkFDQUJJQVJPRFFBZ0JDRUJEQUlMSUF4QkFrY05BU0FCSUFSTURRRWdCQ0VCREFFTElBUWlBaUVCSUFVb0Fnd2lDQ0VHQ3lBSlFRUnFJZ2tnRDBjTkFBc01BUXRCQWtFQklBZEJBa1liSVE0Z0IwRUNSeUVNUVlHQWdJQjRJUUZCQkNFR0lBZEJBVVlFUUVFRUlRaEJnWUNBZ0hnaEFnTkFJQWtvQWdBaUJTQU9JQW9Ra3dRUTRnc0NRQ0FGS0FJOElnUkZEUUFnQkNnQ2dBZ2hCQ0FDUVlHQWdJQjRSd1JBSUFVb0Fnd2lCU0FJSUFJZ0JFZ2lEUnNoQ0NBRUlBSWdEUnNoQWlBRklBWktCRUFnQkNFQklBVWhCZ3dDQ3lBRklBWkhEUUVnQkNBQklBRWdCRWdiSUFFZ0RCc2hBUXdCQ3lBRUlnSWhBU0FGS0FJTUlnZ2hCZ3NnQ1VFRWFpSUpJQTlIRFFBTERBRUxJQWRCQWtZaERVRUVJUWhCZ1lDQWdIZ2hBZ05BSUFrb0FnQWlCU0FPSUFvUWt3UVE0Z3NDUUNBRktBSThJZ1JGRFFBZ0JDZ0NnQWdoQkNBQ1FZR0FnSUI0UndSQUlBVW9BZ3dpQlNBSUlBMGdBaUFFU25FaUVCc2hDQ0FFSUFJZ0VCc2hBaUFGSUFaS0JFQWdCQ0VCSUFVaEJnd0NDeUFGSUFaSERRRWdBU0FFU0NBTWNRUkFJQVFoQVF3Q0N5QU1EUUVnQVNBRVRBMEJJQVFoQVF3QkN5QUVJZ0loQVNBRktBSU1JZ2doQmdzZ0NVRUVhaUlKSUE5SERRQUxDd0pBQWtBZ0JpQUlheUlFSUFJZ0FXc2lCU0FGUVI5MUlnVnFJQVZ6UVFGcUlnVktEUUFnQkNBRlJ3MEJJQWRCQWtjZ0FrRUVTbkVOQUNBSFFRSkhEUUVnQWtFRFNnMEJDeUFCSVFJZ0JpRUlDeUFMSUFnMkFnd2dDeUFDTmdJSUFrQWdBQ2dDTENJQklBQW9BakFpQkVZTkFDQUxLQUlJSVFnZ0N5Z0NEQ0VGSUFkQkEwWUVRQU5BUVFKQkFTQUJLQUlBSWdJb0FpQkJBa1lpQ1JzaEJnSkFBa0FnQWlnQ1FDSUhCRUJCQUNBSElBb2dCaUFIS0FJQUtBTEFCaEVGQUVFQmRFRURiU0lDYXlBQ0lBa2JJUVlNQVFzZ0FpZ0NQRVVOQVNBRklBSW9BZ3hLQkVBZ0FpZ0NPQ0lIUlEwQ0lBZEI5d0JCZnhBd1JRMENDeUFDSUFvZ0JpQURFS2dSSVFZZ0FpZ0NQQ2dDZ0FnZ0NFY05BUXNnQUNBR05nSWNDeUFCUVFScUlnRWdCRWNOQUF3Q0N3QUxRUUpCQVNBSFFRSkdJZ2tiSVFjRFFBSkFBa0FnQVNnQ0FDSUdLQUpBSWdJRVFFRUFJQUlnQ2lBSElBSW9BZ0FvQXNBR0VRVUFRUUYwUVFOdElnSnJJQUlnQ1JzaEFnd0JDeUFHS0FJOFJRMEJJQVVnQmlnQ0RFb0VRQ0FHS0FJNElnSkZEUUlnQWtIM0FFRi9FREJGRFFJTElBWWdDaUFISUFNUXFCRWhBaUFHS0FJOEtBS0FDQ0FJUncwQkN5QUFJQUkyQWh3TElBRkJCR29pQVNBRVJ3MEFDd3NDUUNBQUtBSXNJZ0VnQUNnQ01DSUNSZzBBQTBBQ1FDQUJLQUlBS0FJNElnTkZEUUFnQXhDM0FVVU5BQ0FBS0FJY3QwUUFBQUFBQUFEb1A2SWlFWmxFQUFBQUFBQUE0RUZqQkVBZ0FDQVJxallDSEF3REN5QUFRWUNBZ0lCNE5nSWNEQUlMSUFGQkJHb2lBU0FDUncwQUN3c2dDMEVRYWlRQUM1SUlBUWQvSXdCQklHc2lCaVFBSUFBb0FqQWlCQ0FBS0FJc0lnZHJJZ2xCQW5VaEJRSkFBa0FnQ1VFQVRBMEFJQVFnQjBZTkFTQUZRUUVnQlVFQlNoc2hDRUVBSVFRRFFDQUhJQVJCQW5ScUtBSUFJZ2NnQnlnQ09DSUhJQWNvQWdBb0FpQVJBQUEyQWdRZ0JFRUJhaUlFSUFoR0RRRWdBQ2dDTUNBQUtBSXNJZ2RyUVFKMUlBUkxEUUFMREFFTElBQWdBU0FCS0FJQUtBSWtFUUFBSUFFb0FwQUNJQUlvQXVnR1FmUVhhaUlFS0FJc0lnZEJDbXdnQnlBRUxRQThHMnhCQVhSQjVBQnRRUUYwYXpZQ0VDQURJQUlnQVNnQ2tBSWdBeTBBRXhDcUN6WUNOQ0FESUFJZ0FTZ0NrQUlnQXkwQUV4QzhFQ0lDTmdJNElBTW9BaUJCQ0VZRVFDQURJQUpCQW5SQkEyMDJBamdMSUFNb0FqUWhCQUpBSUFFb0Fvd0NRUVZySWdKQkJrbEJMeUFDZG5GRkJFQWdBeWdDT0NFSERBRUxJQU1nQkVFQ2JTSUVOZ0kwSUFNZ0F5Z0NPRUVDYlNJSE5nSTRJQUVvQW93Q1FRVnJRUUZMRFFBZ0F5QUhRUU5zUVFWdElnYzJBamdnQXlBRVFRRjBRUVZ0SWdRMkFqUUxJQU1nQkNBSGFqWUNNQ0FBUWdBM0FpUWdBRUlBTndJVUlBQkJBRFlDQkNBQUtBSVFJUUlDUUNBSlFRQk1CRUFnQWlJRUlRTU1BUXNnQlVFQklBVkJBVW9iSVFsQkFDRUhJQUloQXdOQUlBQW9BakFnQUNnQ0xDSUVhMEVDZFNBSFRRMENJQVFnQjBFQ2RHb29BZ0FpQkVFQU5nSUlJQVFvQWpnaENDQUdRUVlRR0NJRk5nSVFJQVlnQlVFR2FpSUtOZ0lZSUFWQmp3RTdBUVFnQlVIeGdKZ0VOZ0VBSUFZZ0NqWUNGQ0FJSUFaQkVHb1FVaUVJSUFZb0FoQWlCUVJBSUFZZ0JUWUNGQ0FGRUJjTElBZ0VRQ0FBS0FJa1JRUkFJQUFnQkRZQ0pBc2dBQ0FFTmdJb0lBQWdBQ2dDQkVFQmFqWUNCQXNnQmtFQU5nSVFJQVpCQURZQ0RBSkFJQVFvQWpnaUJTQUZLQUlBS0FJSUVRQUFRZkVBUmdSQUlBQWdCQ2dDT0NJRUVLY0NJQVFROFFFZ0FTQUdRUkJxSUFaQkRHb1FxUkVnQWlBR0tBSVFJZ1FnQWlBRVNCc2lBaUFHS0FJTUlnVWdBaUFGU0JzaEFpQURJQVFnQXlBRVNoc2lBeUFGSUFNZ0JVb2JJUU1NQVFzZ0JDZ0NPQ0lGSUFVb0FnQW9BZ2dSQUFCQmhnRkhEUUFnQkNnQ09DSUVRWkFJYWlnQ0FDSUZCRUFnQUNBRUlBVWdBU0FHUVJCcUlBWkJER29RcVJFZ0FpQUdLQUlRSWdRZ0FpQUVTQnNpQWlBR0tBSU1JZ1VnQWlBRlNCc2hBaUFESUFRZ0F5QUVTaHNpQXlBRklBTWdCVW9iSVFNTUFRc2dCQ0FFS0FJQUtBSWtFUUFBSVFVZ0JrRUFOZ0lJSUFaQkFEWUNCQ0FFSUFaQkNHb2dCa0VFYWlBQkVOVUhCRUFnQUNBQUtBSVlJQVlvQWdScU5nSVlJQUFnQUNnQ0ZDQUdLQUlJYWpZQ0ZBc2dBaUFGSUFJZ0JVZ2JJUUlnQXlBRklBTWdCVW9iSVFNTElBZEJBV29pQnlBSlJ3MEFDeUFBS0FJUUlRUUxJQUJCQVVFQ0lBUWdBbXNnQXlBRWEwb2JOZ0lnSUFaQklHb2tBQThMRUcwQUN6WUFJQUJDQURjRE9DQUFRZ0EzQXdnZ0FDQUFLQUlzTmdJd0lBQkNBRGNERUNBQVFnQTNBeGdnQUVJQU53TWdJQUJCQURZQ0tBczlBQ0FBUWdBM0F3Z2dBRUdVdGZ3QU5nSUFJQUJDQURjREVDQUFRZ0EzQXhnZ0FFSUFOd01nSUFCQ0FEY0RLQ0FBUWdBM0F6QWdBRUlBTndNNEM3Y0dBZ2gvQVg0akFFRVFheUlFSkFCQkFTRUZBa0FDUUFKQUFrQUNRQUpBSUFFZ0FHdEJCSFVPQmdVRkFBRUNBd1FMSUFGQkVHc2lBaWdDQUNJRElBQW9BZ0FpQms0RVFDQURJQVpIRFFVZ0FVRU1heWdDQUNBQUtBSUVUZzBGQ3lBRUlBQXBBZ2czQXdnZ0JDQUFLUUlBTndNQUlBQWdBaWtDQ0RjQ0NDQUFJQUlwQWdBM0FnQWdBaUFFS1FNSU53SUlJQUlnQkNrREFEY0NBQXdFQ3lBQUlBQkJFR29nQVVFUWF4Q3FCUm9NQXdzZ0FDQUFRUkJxSWdJZ0FFRWdhaUlERUtvRkdpQUJRUkJySWdZb0FnQWlCeUFBS0FJZ0lnaE9CRUFnQnlBSVJ3MERJQUZCREdzb0FnQWdBQ2dDSkU0TkF3c2dCQ0FES1FJSU53TUlJQVFnQXlrQ0FEY0RBQ0FESUFZcEFnZzNBZ2dnQXlBR0tRSUFOd0lBSUFZZ0JDa0RDRGNDQ0NBR0lBUXBBd0EzQWdBZ0FDZ0NJQ0lCSUFBb0FoQWlCazRFUUNBQklBWkhEUU1nQUNnQ0pDQUFLQUlVVGcwREN5QUVJQUlwQWdnM0F3Z2dCQ0FDS1FJQU53TUFJQUlnQXlrQ0NEY0NDQ0FDSUFNcEFnQTNBZ0FnQXlBRUtRTUlOd0lJSUFNZ0JDa0RBRGNDQUNBQUtBSVFJZ0VnQUNnQ0FDSURUZ1JBSUFFZ0EwY05BeUFBS0FJVUlBQW9BZ1JPRFFNTElBUWdBQ2tDQ0RjRENDQUVJQUFwQWdBM0F3QWdBQ0FDS1FJSU53SUlJQUFnQWlrQ0FEY0NBQ0FDSUFRcEF3ZzNBZ2dnQWlBRUtRTUFOd0lBREFJTElBQWdBRUVRYWlBQVFTQnFJQUJCTUdvZ0FVRVFheERqQ3hvTUFRc2dBQ0FBUVJCcUlBQkJJR29pQXhDcUJSb2dBRUV3YWlJQ0lBRkdEUUFDUUFOQUlBTWhCUUpBQWtBZ0FpSURLQUlBSWdZZ0JTZ0NBQ0lDU0FSQUlBTW9BZ1FoQnd3QkN5QUNJQVpIRFFFZ0F5Z0NCQ0lISUFVb0FnUk9EUUVMSUFNZ0JTa0NBRGNDQUNBRFFRaHFLUUlBSVFvZ0F5QUZLUUlJTndJSUFuOGdBQ0FBSUFWR0RRQWFBMEFDUUNBR0lBVkJFR3NpQWlnQ0FDSUpTQTBBSUFVZ0JpQUpSdzBDR2lBSElBVkJER3NvQWdCSURRQWdCUXdDQ3lBRklBSXBBZ0EzQWdBZ0JTQUNLUUlJTndJSUlBSWlCU0FBUncwQUN5QUFDeUlDSUFvM0FnZ2dBaUFITmdJRUlBSWdCallDQUNBSVFRRnFJZ2hCQ0VZTkFnc2dBMEVRYWlJQ0lBRkhEUUFMUVFFaEJRd0JDeUFEUVJCcUlBRkdJUVVMSUFSQkVHb2tBQ0FGQzBzQkFuOGdBQ2dDQUNJQkJFQUNmeUFCS0FJTUlnSWdBU2dDRUVZRVFDQUJJQUVvQWdBb0FpUVJBQUFNQVFzZ0FpMEFBQXRCZjBjRVFDQUFLQUlBUlE4TElBQkJBRFlDQUF0QkFRc0tBQ0FBRUxFQk5nSUFDeVlCQVg4Z0FDZ0NCQ0VDQTBBZ0FTQUNSd1JBSUFKQkJHc2hBZ3dCQ3dzZ0FDQUJOZ0lFQzF3QkEzOENRQ0FBS0FJTVJRMEFJQUFvQWdnaUFTZ0NBQ0lDSUFBb0FnUWlBeWdDQkRZQ0JDQURLQUlFSUFJMkFnQWdBRUVBTmdJTUlBRWdBRUVFYWlJQ1JnMEFBMEFnQVNnQ0JDRUFJQUVRRnlBQUlnRWdBa2NOQUFzTEN5b0FJd0JCRUdzaUFpUUFBa0FnQUNBQlJnUkFJQUJCQURvQWVBd0JDeUFCRUJjTElBSkJFR29rQUF0b0FRTi9JQUJCL0xEOEFEWUNBQUpBSUFBb0FneEZEUUFnQUNnQ0NDSUJLQUlBSWdJZ0FDZ0NCQ0lES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkFnd2dBU0FBUVFScUlnSkdEUUFEUUNBQktBSUVJUU1nQVJBWElBTWlBU0FDUncwQUN3c2dBQXVEQ2dJTmZ3bDhJd0JCRUdzaUNTUUFJQWxCQURZQ0NDQUpRZ0EzQXdBQ1FBSkFBa0FDUUFKQUFrQWdBQ2dDQUNJR0lBQW9BZ1JHRFFBZ0JpZ0NDQ0lGSUFaQkJHb2lERVlOQUFOQUlBVW9BZ3doRHlBRktBSUlJUkFDUUNBSElBNUpCRUFnQjBFQU5nSU1JQWRCQURvQUNDQUhJQTgyQWdRZ0J5QVFOZ0lBSUFrZ0IwRVFhaUlITmdJRURBRUxJQWNnQ1NnQ0FDSU5heUlSUVFSMUlnaEJBV29pQzBHQWdJQ0FBVThOQXlBTElBNGdEV3NpQ2tFRGRTSUdJQVlnQzBrYlFmLy8vLzhBSUFwQjhQLy8vd2RKR3lJR1FZQ0FnSUFCVHcwRUlBWkJCSFFpQmhBWUlnb2dDRUVFZEdvaUNFRUFOZ0lNSUFoQkFEb0FDQ0FJSUE4MkFnUWdDQ0FRTmdJQUlBaEJFR29oQnlBUlFRQktCRUFnQ2lBTklCRVFHUm9MSUFrZ0JpQUthallDQ0NBSklBYzJBZ1FnQ1NBS05nSUFJQTFGRFFBZ0RSQVhDeUFGS0FJRUlnVWdERVlOQVNBSktBSUlJUTRNQUFzQUN3SkFJQUVvQWdBaUJpQUJLQUlFUmcwQUlBWW9BZ2dpQlNBR1FRUnFJZ3hHRFFBRFFDQUZLQUlNSVE4Z0JTZ0NDQ0VRQWtBZ0NTZ0NDQ0lHSUFkTEJFQWdCMEVBTmdJTUlBZEJBVG9BQ0NBSElBODJBZ1FnQnlBUU5nSUFJQWtnQjBFUWFpSUhOZ0lFREFFTElBY2dDU2dDQUNJTmF5SVJRUVIxSWdoQkFXb2lDMEdBZ0lDQUFVOE5BeUFMSUFZZ0RXc2lDa0VEZFNJR0lBWWdDMGtiUWYvLy8vOEFJQXBCOFAvLy93ZEpHeUlHUVlDQWdJQUJUdzBGSUFaQkJIUWlCaEFZSWdvZ0NFRUVkR29pQ0VFQU5nSU1JQWhCQVRvQUNDQUlJQTgyQWdRZ0NDQVFOZ0lBSUFoQkVHb2hCeUFSUVFCS0JFQWdDaUFOSUJFUUdSb0xJQWtnQmlBS2FqWUNDQ0FKSUFjMkFnUWdDU0FLTmdJQUlBMUZEUUFnRFJBWEN5QUZLQUlFSWdVZ0RFY05BQXNMSUFrb0FnQWlCaUFIRU9RTElBWWdCMFlpQ0EwRUlBUzNJUllnQTdjaEZ5QURRZVFBYkNJS0lRNGdCaUVGQTBBQ2Z5QUhJQVZCRUdvaUEwWUVRRVFBQUFBQUFBRHdQeUVVSUFKRUFBQUFBQUFBOEQ4Z0JTMEFDQnNoRXlBS0RBRUxJQUpFQUFBQUFBQUE4RDhnQlMwQUNCc2hFeUFDUkFBQUFBQUFBUEEvSUFVdEFCZ2JJUlFnQlNnQ0VDQUZLQUlFYXdzaEJBSi9JQk1nRXlBVW9DSVlveUFFdHlJWm9pSVNtVVFBQUFBQUFBRGdRV01FUUNBU3Fnd0JDMEdBZ0lDQWVBc2lCQ0FPSUFRZ0RrZ2J0eUlhSUJNZ0Y2SWlGVVFBQUFBQUFBRGdQNkpqSVFRQ2Z5QVVJQmlqSUJtaUloS1pSQUFBQUFBQUFPQkJZd1JBSUJLcURBRUxRWUNBZ0lCNEN5RU9JQVFFUUFKL0lCVWdHcUFpRXBsRUFBQUFBQUFBNEVGakJFQWdFcW9NQVF0QmdJQ0FnSGdMUVFGMFFRTnRJUXdnQlFKL0lCVUNmeUFUSUJhaUloS1pSQUFBQUFBQUFPQkJZd1JBSUJLcURBRUxRWUNBZ0lCNEN5SUVJQXdnQkNBTVNodTNvU0lTbVVRQUFBQUFBQURnUVdNRVFDQVNxZ3dCQzBHQWdJQ0FlQXMyQWd3TElBTWlCU0FIUncwQUN3d0RDeEFvQUF0Qm80VHZBQkE0QUF0Qm80VHZBQkE0QUFzZ0NBMEFJQVloQXdOQUFrQWdBeWdDRENJTVFRQk1EUUFnQVNBQUlBTXRBQWdiSWdRb0FnQWlDeUFFS0FJRUlncEdEUUFEUUFKQUFrQWdDeWdDQ0NJRklBdEJCR29pQ0VZTkFDQURLQUlBSVFRRFFDQUZLQUlJSUFST0JFQWdBeWdDQkNBRktBSU1UZzBDQ3lBRktBSUVJZ1VnQ0VjTkFBc01BUXNnQlNBSVJnMEFJQVVnQlNnQ0NDQU1hallDQ0NBRklBVW9BZ3dnREdzMkFnd0xJQXRCRUdvaUN5QUtSdzBBQ3dzZ0EwRVFhaUlESUFkSERRQUxDeUFHQkVBZ0JoQVhDeUFKUVJCcUpBQUxtZ0lDQTM4QmZDQUFRUVJxSWdZaEJRSkFJQUFvQWdnaUJDQUdSZzBBQTBBZ0FTQUVLQUlJU0FSQUlBUWhCUXdDQ3lBRUtBSUVJZ1FnQmtjTkFBc2dCaUVGQzBFUUVCZ2lCQ0FCclNBQ3JVSWdob1EzQWdnZ0JTZ0NBQ0lCSUFRMkFnUWdCQ0FCTmdJQUlBVWdCRFlDQUNBRUlBVTJBZ1FnQUNBQUtBSU1RUUZxTmdJTUlBWWdBQ2dDQ0NJRktBSUVJZ1JIQkVBZ0E3ZEVBQUFBQUFBQStEK2lJUWNEUUFKL0lBVkJER29pQVNnQ0FDSUN0eUFISUFRb0FnaTNvR1FFUUNBQklBRWdCRUVNYWlBRUtBSU1JQUpJR3lnQ0FEWUNBQ0FFS0FJQUlnRWdCQ2dDQkNJQ05nSUVJQVFvQWdRZ0FUWUNBQ0FBSUFBb0FneEJBV3MyQWd3Z0JCQVhJQUlNQVFzZ0JDSUZLQUlFQ3lJRUlBWkhEUUFMQ3d2S0NnSUtmd0YrSUFFZ0FDZ0NDQ0lISUFBb0FnUWlCV3RCQkhWTkJFQUNRQ0FCUlEwQUlBVWhBeUFCUVFkeElnY0VRQU5BSUFOQkFEWUNEQ0FESUFOQkJHb2lCRFlDQ0NBRElBUTJBZ1FnQTBIOHNQd0FOZ0lBSUFOQkVHb2hBeUFDUVFGcUlnSWdCMGNOQUFzTElBRkJCSFFnQldvaEJTQUJRUUZyUWYvLy8vOEFjVUVIU1EwQUEwQWdBMEVBTmdJTUlBTWdBMEVFYWlJQk5nSUlJQU1nQVRZQ0JDQURRZnl3L0FBMkFnQWdBMEVRYWlJQ1FRQTJBZ3dnQWlBQ1FRUnFJZ0UyQWdnZ0FpQUJOZ0lFSUFKQi9MRDhBRFlDQUNBRFFTQnFJZ0pCQURZQ0RDQUNJQUpCQkdvaUFUWUNDQ0FDSUFFMkFnUWdBa0g4c1B3QU5nSUFJQU5CTUdvaUFrRUFOZ0lNSUFJZ0FrRUVhaUlCTmdJSUlBSWdBVFlDQkNBQ1FmeXcvQUEyQWdBZ0EwRkFheUlDUVFBMkFnd2dBaUFDUVFScUlnRTJBZ2dnQWlBQk5nSUVJQUpCL0xEOEFEWUNBQ0FEUWRBQWFpSUNRUUEyQWd3Z0FpQUNRUVJxSWdFMkFnZ2dBaUFCTmdJRUlBSkIvTEQ4QURZQ0FDQURRZUFBYWlJQ1FRQTJBZ3dnQWlBQ1FRUnFJZ0UyQWdnZ0FpQUJOZ0lFSUFKQi9MRDhBRFlDQUNBRFFmQUFhaUlDUVFBMkFnd2dBaUFDUVFScUlnRTJBZ2dnQWlBQk5nSUVJQUpCL0xEOEFEWUNBQ0FEUVlBQmFpSURJQVZIRFFBTEN5QUFJQVUyQWdRUEN3SkFBa0FDUUNBRklBQW9BZ0FpQTJ0QkJIVWlCQ0FCYWlJR1FZQ0FnSUFCU1FSQUlBWWdCeUFEYXlJRlFRTjFJZ01nQXlBR1NSdEIvLy8vL3dBZ0JVSHcvLy8vQjBrYklnWUVRQ0FHUVlDQWdJQUJUdzBDSUFaQkJIUVFHQ0VKQ3lBSklBUkJCSFJxSWdRaEF5QUJRUWR4SWdjRVFDQUVJUU1EUUNBRFFRQTJBZ3dnQXlBRFFRUnFJZ1UyQWdnZ0F5QUZOZ0lFSUFOQi9MRDhBRFlDQUNBRFFSQnFJUU1nQWtFQmFpSUNJQWRIRFFBTEN5QUJRUVIwSUFScUlRc2dBVUVCYTBILy8vLy9BSEZCQjA4RVFBTkFJQU5CQURZQ0RDQURJQU5CQkdvaUFUWUNDQ0FESUFFMkFnUWdBMEg4c1B3QU5nSUFJQU5CRUdvaUFrRUFOZ0lNSUFJZ0FrRUVhaUlCTmdJSUlBSWdBVFlDQkNBQ1FmeXcvQUEyQWdBZ0EwRWdhaUlDUVFBMkFnd2dBaUFDUVFScUlnRTJBZ2dnQWlBQk5nSUVJQUpCL0xEOEFEWUNBQ0FEUVRCcUlnSkJBRFlDRENBQ0lBSkJCR29pQVRZQ0NDQUNJQUUyQWdRZ0FrSDhzUHdBTmdJQUlBTkJRR3NpQWtFQU5nSU1JQUlnQWtFRWFpSUJOZ0lJSUFJZ0FUWUNCQ0FDUWZ5dy9BQTJBZ0FnQTBIUUFHb2lBa0VBTmdJTUlBSWdBa0VFYWlJQk5nSUlJQUlnQVRZQ0JDQUNRZnl3L0FBMkFnQWdBMEhnQUdvaUFrRUFOZ0lNSUFJZ0FrRUVhaUlCTmdJSUlBSWdBVFlDQkNBQ1FmeXcvQUEyQWdBZ0EwSHdBR29pQWtFQU5nSU1JQUlnQWtFRWFpSUJOZ0lJSUFJZ0FUWUNCQ0FDUWZ5dy9BQTJBZ0FnQTBHQUFXb2lBeUFMUncwQUN3c2dDU0FHUVFSMGFpRUdJQUFvQWdRaUNpQUFLQUlBSWdoR0RRSURRQ0FFUVJCcklnUkIvTEQ4QURZQ0FFRUFJUWtnQkVFQU5nSU1JQVFnQkVFRWFpSUJOZ0lJSUFRZ0FUWUNCQ0FLUVF4cklRY2dDa0VJYXlFRElBcEJFR3NoQ2lBQklRSWdBeWdDQUNJRklBZEhCRUFEUUVFUUVCZ2hBeUFGS1FJSUlRd2dBeUFCTmdJRUlBTWdERGNDQ0NBRElBSTJBZ0FnQWlBRE5nSUVJQUVnQXpZQ0FDQUVJQWxCQVdvaUNUWUNEQ0FESVFJZ0JTZ0NCQ0lGSUFkSERRQUxDeUFJSUFwSERRQUxJQUFnQmpZQ0NDQUFLQUlFSVFNZ0FDQUxOZ0lFSUFBb0FnQWhDQ0FBSUFRMkFnQWdBeUFJUmcwREEwQWdBMEVRYXlJRElBTW9BZ0FvQWdBUkFBQWFJQU1nQ0VjTkFBc01Bd3NRS0FBTFFhT0U3d0FRT0FBTElBQWdCallDQ0NBQUlBczJBZ1FnQUNBRU5nSUFDeUFJQkVBZ0NCQVhDd3MvQVFGL0l3QkJFR3NpQWlRQUFrQUNRQ0FCUVI1TERRQWdBQzBBZUEwQUlBQkJBVG9BZUF3QkN5QUNRUWhxSUFFUThCUWhBQXNnQWtFUWFpUUFJQUFMeHdFQ0FuOEJmQUpBSUFCQndBRnFFRjVGRFFBZ0FFRUtRWDhRTUNJQ0tBTGtCa0VEUncwQUlBQWdBQ2dDQUNnQ2pBWVJFQUFoQXlBQUFuOGdBQ2dDMEFFaUFTZ0MwQUVnQVNnQ3lBRnJ0eUFCS0FMTUFTQUJLQUxFQVd1M0lBT1pSQmd0UkZUN0lRbEFva1FBQUFBQUFJQm1RS01Ra2dHaW9TSURtVVFBQUFBQUFBRGdRV01FUUNBRHFnd0JDMEdBZ0lDQWVBdEI1QUJzSUFBb0FvZ0NRUUZySUFJb0F1Z0dRZlFYYWlJQktBSXNJZ0pCQ213Z0FpQUJMUUE4RzJ4QkFYUnROZ0tRQWdzTHh3SUJBbjhnQUJDQkFTQUFRYkFCYWhDS0NDQUFRZ0EzQStBQklBQkJmellDN0FFZ0FFSHdBV29RTHlBQVFRQTJBb1FDSUFCQjVBQTJBcEFDSUFCQ2dZQ0FnQWczQTZBQ0lBQkNCVGNEaUFJZ0FFSUFOd09vQWlBQUlBQW9BcFFDTmdLWUFpQUFLQUswQWlJQklBQW9BckFDSWdKSEJFQURRQ0FCUVJCcklnRWdBU2dDQUNnQ0FCRUFBQm9nQVNBQ1J3MEFDd3NnQUNBQ05nSzBBaUFBS0FMQUFpSUJJQUFvQXJ3Q0lnSkhCRUFEUUNBQlFSQnJJZ0VnQVNnQ0FDZ0NBQkVBQUJvZ0FTQUNSdzBBQ3dzZ0FDQUNOZ0xBQWlBQUtBTE1BaUlCSUFBb0FzZ0NJZ0pIQkVBRFFDQUJRUkJySWdFZ0FTZ0NBQ2dDQUJFQUFCb2dBU0FDUncwQUN3c2dBQ0FDTmdMTUFpQUFLQUxZQWlJQklBQW9BdFFDSWdKSEJFQURRQ0FCUVJCcklnRWdBU2dDQUNnQ0FCRUFBQm9nQVNBQ1J3MEFDd3NnQUNBQ05nTFlBZ3RmQVFWL0l3QkJFR3NpQUNRQUlBQkIvLy8vL3dNMkFnd2dBRUgvLy8vL0J6WUNDQ01BUVJCcklnRWtBQ0FBUVFocUlnSW9BZ0FnQUVFTWFpSURLQUlBU1NFRUlBRkJFR29rQUNBQ0lBTWdCQnNvQWdBaEFTQUFRUkJxSkFBZ0FRc0pBQ0FBRU9VTEVCY0xxd0VCQkg4akFFRVFheUlCSkFBZ0FTQUFRUjVCQVVId3NYOFF5d0VnQVNBQktBSUVJZ0JIQkVBRFFDQUFLQUlJSWdJUS94UWdBMG9FUUNBQ0VQOFVJUU1MSUFBb0FnUWlBQ0FCUncwQUN3c0NRQ0FCS0FJSVJRMEFJQUVvQWdRaUFDZ0NBQ0lDSUFFb0FnQWlCQ2dDQkRZQ0JDQUVLQUlFSUFJMkFnQWdBVUVBTmdJSUlBQWdBVVlOQUFOQUlBQW9BZ1FoQWlBQUVCY2dBaUlBSUFGSERRQUxDeUFCUVJCcUpBQWdBd3VyQVFFRWZ5TUFRUkJySWdFa0FDQUJJQUJCSGtFQlFmQ3hmeERMQVNBQklBRW9BZ1FpQUVjRVFBTkFJQUFvQWdnaUFoQ0FGU0FEU2dSQUlBSVFnQlVoQXdzZ0FDZ0NCQ0lBSUFGSERRQUxDd0pBSUFFb0FnaEZEUUFnQVNnQ0JDSUFLQUlBSWdJZ0FTZ0NBQ0lFS0FJRU5nSUVJQVFvQWdRZ0FqWUNBQ0FCUVFBMkFnZ2dBQ0FCUmcwQUEwQWdBQ2dDQkNFQ0lBQVFGeUFDSWdBZ0FVY05BQXNMSUFGQkVHb2tBQ0FEQ3lJQUlBQWdBUkNYQVNJQVJRUkFRUUFQQ3lBQVFiRDkvQUJCbEl6ekFFRUFFQndMWGdFQmZ5TUFRUkJySWdFa0FDQUJRY1NiOFFBdkFBQTdBUWdnQVVHQUZEc0JDaUFCUWJ5YjhRQXBBQUEzQXdBZ0FFRUxJQUVROEFFYUlBRXNBQXRCQUVnRVFDQUJLQUlBRUJjTElBQkIxS0Q4QURZQ0FDQUJRUkJxSkFBZ0FBdjNBUUVJZnlNQVFSQnJJZ01rQUFKL1FRQWdBRUVkUWZDeGYwRUJFQ3dpQlVVTkFCb0NRQ0FGUWJBQmFpQUZFT1lCSWdJb0FnaEZEUUFnQWlnQ0JDSUhJQUpHSWdnTkFDQUhJUUVDUUFOQUlBRW9BZ2dpQmlnQ3NCbEJBVWNOQVNBQktBSUVJZ0VnQWtjTkFBdEJBQ0VHQ3lBSURRQURRQ0FDS0FJQUlnSW9BZ2dpQVNnQ3NCbEJBVWNFUUNBQklRUU1BZ3NnQWlBSFJ3MEFDd3NnQXlBRU5nSU1JQU1nQmpZQ0NBSkFBa0FDUUNBREtBSUlJZ0ZGRFFBZ0F5Z0NEQ0lFUlEwQUlBRWdCRWNOQVFzZ0JVRU5FSUFCUlEwQkN5QUFLQUtVQTBFQ1J3d0JDeUFBS0FLVUEwRUJSZ3NoQUNBRFFSQnFKQUFnQUFzUEFDQUFRUmdnQVVFQkVDeEJBRWNMRUFBZ0FFSDlBQ0FCUVFFUUxFRUFSd3NRQUNBQVFmSUFJQUZCQVJBc1FRQkhDOUlFQXdKL0Ezd0NmZ0o4SUFDOUlnWkNOSWluUWY4UGNTSUJRY2tIYTBFL1R3UkFJQUZCeUFkTkJFQWdBRVFBQUFBQUFBRHdQNkFQQ3dKQUlBRkJpUWhKRFFCRUFBQUFBQUFBQUFBZ0JrS0FnSUNBZ0lDQWVGRU5BaG9nQVVIL0QwWUVRQ0FBUkFBQUFBQUFBUEEvb0E4TElBWkNBRmtFUUNNQVFSQnJJZ0ZFQUFBQUFBQUFBSEE1QXdnZ0FTc0RDRVFBQUFBQUFBQUFjS0lQQ3lBR1FvQ0FnSUNBZ0xQSVFGUU5BQ01BUVJCcklnRkVBQUFBQUFBQUFCQTVBd2dnQVNzRENFUUFBQUFBQUFBQUVLSVBDMEVBSUFFZ0JrSUJoa0tBZ0lDQWdJQ0FqWUYvVmhzaEFRc2dBRUhZN3ZZQUt3TUFJZ01nQUtBaUJDQURvYUVpQUNBQW9pSURJQU9pSUFCQmdPLzJBQ3NEQUtKQitPNzJBQ3NEQUtDaUlBTWdBRUh3N3ZZQUt3TUFva0hvN3ZZQUt3TUFvS0lnQUVIZzd2WUFLd01Bb2lBRXZTSUhwMEVFZEVId0QzRWlBa0dJNy9ZQWFpc0RBS0Nnb0NFQUlBSkJrTy8yQUdvcEF3QWdCMEl0aG53aEJpQUJSUVJBQW53Z0IwS0FnSUNBQ0lOUUJFQWdCa0tBZ0lDQWdJQ0FDSDIvSWdNZ0FLSWdBNkFpQUNBQW9Bd0JDeU1BUVJCcklRRWdCa0tBZ0lDQWdJQ0E4RDk4dnlJRElBQ2lJZ1FnQTZBaUFFUUFBQUFBQUFEd1AyTUVmQ0FCUW9DQWdJQ0FnSUFJTndNSUlBRWdBU3NEQ0VRQUFBQUFBQUFRQUtJNUF3aEVBQUFBQUFBQUFBQWdBRVFBQUFBQUFBRHdQNkFpQlNBRUlBTWdBS0dnSUFCRUFBQUFBQUFBOEQ4Z0JhR2dvS0JFQUFBQUFBQUE4TCtnSWdBZ0FFUUFBQUFBQUFBQUFHRWJCU0FBQzBRQUFBQUFBQUFRQUtJTER3c2dCcjhpQXlBQW9pQURvQXNMVmdBQ2Z3SkFJQUVnQVNnQ0FDZ0NDQkVBQUVFVVJnMEFJQUVnQVNnQ0FDZ0NDQkVBQUVHWkFVWU5BQ0FCTHdGUUlnQkJ4d0JyUWYvL0EzRkJCa2tOQUVFQUlBQkJKMnRCLy84RGNVRVNTdzBCR2d0QkFRc0xaZ0lCZndGOElBQVErUXdpQUVFQVNnUi9JQUVvQXVnR0lnRkIwTXdBYWlzREFDQUJRZlFYYWlJQktBSXNJZ0pCQ213Z0FpQUJMUUE4RzBIa0FHeEI1QUJ0dDZJZ0FMZWdJZ09aUkFBQUFBQUFBT0JCWXdSQUlBT3FEd3RCZ0lDQWdIZ0ZJQUFMQzM4Q0FYOEJmaUFBdlNJRFFqU0lwMEgvRDNFaUFrSC9EMGNFZkNBQ1JRUkFJQUVnQUVRQUFBQUFBQUFBQUdFRWYwRUFCU0FBUkFBQUFBQUFBUEJEb2lBQkVNb1JJUUFnQVNnQ0FFRkFhZ3MyQWdBZ0FBOExJQUVnQWtIK0IyczJBZ0FnQTBMLy8vLy8vLy8vaDRCL2cwS0FnSUNBZ0lDQThEK0V2d1VnQUFzTFpnSUJmd0Y4SUFBUStRd2lBRUVBU2dSL0lBRW9BdWdHSWdGQjRPTUFhaXNEQUNBQlFmUVhhaUlCS0FJc0lnSkJDbXdnQWlBQkxRQThHMEhrQUd4QjVBQnR0NklnQUxlZ0lnT1pSQUFBQUFBQUFPQkJZd1JBSUFPcUR3dEJnSUNBZ0hnRklBQUxDNEVGQVFWL0l3QkJFR3NpQXlRQUlBQVFvQU1oQkNBQUtBS2tBeUlHQkVBZ0JpZ0N3QUZCQ0VZaEJRc0NRQ0FFUlEwQUFrQWdBRUhzQTJvaUFpZ0NIQVJBSUFRZ0FDZ0NpQVFpQWhDMkFVVU5BUXdDQ3lBQ0VPRUNSUTBBQWtBZ0FDd0Fod1JCQUU0RVFDQURJQUFvQW9RRU5nSUlJQU1nQUNrQy9BTTNBd0FNQVFzZ0F5QUFLQUw4QXlBQUtBS0FCQkFhQ3lBRUlBTVFxQVFoQWlBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBRUlBSVF0Z0VOQVF0QjdjQURJUUlDUUFKQUFrQUNRQUpBQWtBZ0FVRUNhdzRKQVFJQkF3TURCZ0FHQXd0Qmd0SURRWWJTQXlBQUtBTFFBMEVEUmhzaEFnd0ZDMEdCMGdNaEFnSkFBa0FDUUNBQUtBTFFBMEVCYXc0RUJ3SUFBUUlMUVlUU0F5RUNEQVlMSUFBc0FKd0VJZ0JCQVd0QkJVa05CQXRCaWRJRElRSU1CQXRCaHRJRElRSUNRQUpBSUFBb0F0QURJZ0ZCQTJzT0FnQUZBUXRCZ3RJRElRSU1CQXNnQUNnQ3BBUU5BVUdCMGdNaEFnd0RDeUFBS0FMUUF5RUJDMEhWd0FNaEFnSkFBa0FDUUFKQUFrQWdBVUVCYXc0RkFBWUJBZ01FQ3dKQUFrQUNRQ0FBS0FLa0JFRUlhdzRJQUFJQ0FnSUNBZ0VDQzBIVHdBTkIwc0FESUFBb0FxZ0VRUUZHR3lFQ0RBY0xRZFBBQTBIUndBTWdBQ2dDcUFSQkFVWWJJUUlNQmd0QitzQURRZERBQXlBRkd5RUNEQVVMQWtBQ1FBSkFJQUFvQXFRRVFRaHJEZ2dBQWdJQ0FnSUNBUUlMUWVYQUEwSGt3QU1nQUNnQ3FBUkJBVVliSVFJTUJndEI1c0FEUWVQQUF5QUFLQUtvQkVFQlJoc2hBZ3dGQzBIOHdBTkI0c0FESUFVYklRSU1CQXRCM2NBRFFmdkFBMEhjd0FNZ0JSc2dBQ2dDcEFSQkNFWWJJUUlNQXd0QjZjQURJUUlNQWd0QkFDRUNEQUVMSUFCQmh0SURhaUVDQ3lBRFFSQnFKQUFnQWd0SUFDQUFFRHdnQUVFQU5nTFFBeUFBUWRRRGFoQXZJQUJCQURZQzZBTWdBRUhzQTJvUXBBRWdBRUVBT2dDY0JDQUFRZ0EzQXFRRUlBQkJyQVJxRU9JRElBQkJBRFlDd0FRTDl4RUNEWDhCZkNNQVFSQnJJaEFrQUNBQlFSc1FSU0VUQWtBQ1FDQURLQUlFSUFNb0FnQnJRUUJNRFFBZ0JFRUJjeUVVQTBBZ0NDRVNJQUlnRXlnQ2tBSVFlaUlLUVFGMElRMENRQUpBQWtBZ0FTQUJLQUlBS0FJSUVRQUFRWXdCUmdSQUlBTW9BZ1FnQXlnQ0FDSUphMEVDZFNBTVRRMEdJQWtnREVFQ2RDSUlhaWdDQUNJSklBa29BZ0FvQWdnUkFBQWhEeUFES0FJRUlBTW9BZ0FpQ1d0QkFuVWhEZ0ovSUE5QmhnRkdCRUFnRENBT1R3MElJQUVnQWlBSUlBbHFLQUlBUVFBZ0Myc1F4QklnQzJvTUFRc2dEQ0FPVHcwSElBc2dDQ0FKYWlnQ0FDSUpJQWtvQWdBb0FnZ1JBQUJCOVFCSERRQWFJQU1vQWdRZ0F5Z0NBQ0lKYTBFQ2RTQU1UUTBISUFzZ0FTQUlJQWxxS0FJQUlBMFFwd1pGRFFBYUlBTW9BZ1FnQXlnQ0FDSUphMEVDZFNBTVRRMEhJQUVnQ0NBSmFpZ0NBQ0FDUVFCQkFCQzZCeUFLSUF0cWFnc2hDa0VBSVF0QkFDRVBRUUFoQ1NBS1JRMEJJQkloQ0NBS0lRc01CUXNDUUFKQUlBRWdBU2dDQUNnQ0NCRUFBRUdHQVVjTkFDQURLQUlFSUFNb0FnQWlDR3RCQW5VZ0RFME5CeUFJSUF4QkFuUWlDV29vQWdBaUNDQUlLQUlBS0FJSUVRQUFRWVlCUncwQUlBTW9BZ1FnQXlnQ0FDSUlhMEVDZFNBTVRRMEhJQUVnQ0NBSmFpZ0NBQ0lLUVFFUTVBVWhEd0pBQWtBQ1FDQUhSUTBBSUFFZ0NrRUFFT1FGUlEwQUlBb1ExQU1oRGlBS0tBSk1JZ2dnQ0NnQ0FDZ0NDQkVBQUNFSUlBRW9BdEFESWdrRWZ5QUpLQUtnQkFWQkFBc2hDUUpBQWtBQ1FDQUlRZkVBUmdSQUlBb29Ba3dpRVNnQzBBUWhEa0VBSVFnQ1FDQUpRUUZyRGdJQ0FBTUxJQkVRcHdJZ0NrY05BZ3dEQzBFQUlBMGdBUkRVQTBFQ1Joc2dEU0FPUVFKR0d5RU5EQUlMSUJFUThRRWdDa1loQ0FzZ0NBMEFJQVZGRFFJTFFRRWhDQ0FPUVFOR0lBRVExQU5CQTBaeERRY2dBUkMzQVEwRUlBRXRBTHdERFFRQ1FDQUtFTGNCUlFSQUlBbEJBa2NOQmlBS0xRQzhBdzBCREFZTElBbEJBa2NOQlFzZ0RiZEVtcG1abVptWjZiK2lJQXUzb0NJVm1VUUFBQUFBQUFEZ1FXTUVRQ0FWcWlFTERBY0xRWUNBZ0lCNElRc01CZ3NnQ2tHQUNHb29BZ0FpQ0NBQktBS0FDQ0lPYXlJUlFRRktEUVZCQUNFSklCRkJBVVlFUUVFQUlRME1CUXNnQ0NBT1RnMEVJQW9vQXRBRElnZ0VmeUFJS0FLZ0JBVkJBQXNnQVNnQzBBTWlDQVIvSUFnb0FxQUVCVUVBQzBZTkJDQUtLQUtBQ0NBQktBS0FDR3RCZjBjTkFRdEJBQ0VKUVFBZ0RXc2hEUXdEQ3lBQkVOUURRUUpNQkVBZ0NoRFVBMEVEU0EwRUN5QUtLQUtjQXlBQktBS2NBM0lOQTBFQUlBMXJJZzBoQ1F3Q0N3Si9Ba0FnQVNBQktBSUFLQUlJRVFBQVFmVUFSdzBBSUFNb0FnUWdBeWdDQUNJSmEwRUNkU0FNVFEwSUlBa2dERUVDZENJSWFpZ0NBQ0lKSUFrb0FnQW9BZ2dSQUFCQjlRQkdEUUFnQkVVTkFDQUJMUURnQXcwRUlBTW9BZ1FnQXlnQ0FDSUphMEVDZFNBTVRRMElJQUVnQ0NBSmFpZ0NBQ0FORUtjR1JRMEVJQU1vQWdRZ0F5Z0NBQ0lKYTBFQ2RTQU1UUTBJSUFnZ0NXb29BZ0FoRGlBUVFRUVFHQ0lKTmdJQUlCQWdDVUVFYWlJUE5nSUlJQWxCaG9Hd0JEWUJBQ0FRSUE4MkFnUWdEaUFRRUZJaER5QVFLQUlBSWdrRVFDQVFJQWsyQWdRZ0NSQVhDeUFES0FJRUlBTW9BZ0FpQ1d0QkFuVWhEaUFQQkVBZ0RDQU9UdzBKSUFzZ0NDQUphaWdDQUNBQklBSWdDaUFMYWtFQUVMb0hheUVMUVFBTUFnc2dEQ0FPVHcwSUlBc2dBU0FJSUFscUtBSUFJQUpCQUNBTGEwRUFFTjRFYXlFTFFRQU1BUXRCQUNBQklBRW9BZ0FvQWdnUkFBQkI2d0JIRFFBYUlBTW9BZ1FnQXlnQ0FDSUthMEVDZFNBTVRRMEhRUUFnQ2lBTVFRSjBJZ2hxS0FJQUlnb2dDaWdDQUNnQ0NCRUFBRUdHQVVjTkFCb2dBVUdHQVVGL0VEQWhDaUFES0FJRUlBTW9BZ0FpQ1d0QkFuVWdERTBOQjBFQUlBcEZEUUFhUVFBZ0NpQUlJQWxxS0FJQUlnbEJBUkRrQlVVTkFCcEJBQ0FLSUFsQkFCRGtCUTBBR2lBREtBSUVJQU1vQWdBaUNtdEJBblVnREUwTkIwRUFJQUVnQ0NBS2FpZ0NBRUVBRVBBRFJRMEFHaUFES0FJRUlBTW9BZ0FpQ210QkFuVWdERTBOQnlBQklBZ2dDbW9vQWdBZ0FrRUFJQk1vQXBBQ0lBSW9BdWdHUWZRWGFpSUlLQUlzSWdwQkNtd2dDaUFJTFFBOEcyeEI1QUJ0YTBFQUVONEVJQXRxSVF0QkFBc2hEMEVBSVFrTUFRc0NRQ0FCRUxjQlJRUkFJQUV0QUx3RFJRMEJDeUFLRUxjQkRRQWdDVUVCUncwQUlBb3RBTHdERFFBZ0FRSi9JQTIzUkpxWm1abVptZWsvb2lBQktBSzBBN2VnSWhXWlJBQUFBQUFBQU9CQll3UkFJQldxREFFTFFZQ0FnSUI0Q3lBQktBSUFLQUtZQmhFQ0FBd0RDMEVBSVFrZ0FSRFVBeUVLSUE1QkJFZ05BQ0FLUVFOS0RRSUxBa0FnQVNBQktBSUFLQUlJRVFBQVFZWUJSdzBBSUFNb0FnUWdBeWdDQUNJS2EwRUNkU0FNVFEwRklBb2dERUVDZENJSWFpZ0NBQ0lLSUFvb0FnQW9BZ2dSQUFCQmpBRkdEUUFnQXlnQ0JDQURLQUlBSWdwclFRSjFJQXhORFFVZ0FTQUlJQXBxS0FJQUlBa1F1d2RGRFFFZ0F5Z0NCQ0FES0FJQUlncHJRUUoxSUF4TkRRVWdBU0FJSUFwcUtBSUFJQXNnRFdvUXB3WkZEUUVnQXlnQ0JDQURLQUlBSWdwclFRSjFJUTVCQUNBTlFRQk9JQVliUlFSQUlBd2dEazhOQmlBTElBRWdDQ0FLYWlnQ0FDQUNRUUFnQzJzZ0NSRGVCRUVBSUEwZ0R4dHFheUVMREFJTElBVUVRQ0FNSUE1UERRWkJBQ0FCSUFnZ0Ntb29BZ0FnQWlBTklBdHJJQWtRdWdjZ0Myb2dEVUVBSUFFb0Fwd0RHMnNpQ0dzZ0NDQVNRZjhCY1JzaEN3d0NDeUFNSUE1UERRVWdBU0FJSUFwcUtBSUFJQUlnRFNBTGF5QUpFTjRFSUFzZ0RXdHFJUXNNQVFzZ0FTQUJLQUlBS0FJSUVRQUFRWVlCUncwQUlBTW9BZ1FnQXlnQ0FDSUlhMEVDZFNBTVRRMEVJQXNnQ0NBTVFRSjBJZ3BxS0FJQUlnZ2dDQ2dDQUNnQ0NCRUFBRUdNQVVkeUlCUnlEUUFnQXlnQ0JDQURLQUlBSWdoclFRSjFJQXhORFFSQkFDRUxJQUVvQXBBSURRQkJBQ0FJSUFwcUtBSUFJQUlnQVVFQUVNUVNheUVMQ3lBU0lRZ0xJQXhCQVdvaURDQURLQUlFSUFNb0FnQnJRUUoxU0EwQUN3c0NRQ0FCSUFFb0FnQW9BZ2dSQUFCQmhnRkhEUUFnQlVVTkFDQUhSUTBBSUF0QkFFd05BRUVBSUF0cklBc2dBUkNoQ1JzaEN3c2dBQ0FJT2dBRUlBQWdDellDQUNBUVFSQnFKQUFQQ3hCdEFBc1NBQ0FBUlFSQVFRQVBDeUFBSUFFUTd3c0wxd1lCREg4akFFRWdheUlGSkFBQ1FDQUFRUk5CZnhBd0lnWkZCRUJCQUNFR0RBRUxJQVZCRUdvZ0JpQUFFUDhMSUFVb0FoaEZCRUJCQUNFR0RBRUxJQUJCR3hCRklRcEJBQ0VHSUFWQkFEWUNDQ0FGUWdBM0F3QWdCU2dDRkNJSUlBVkJFR3BIQkVBZ0FrRUFUQ0VRQWtBQ1FBTkFBa0FDUUNBQUlBZ29BZ2dpQjBFQUVQQURSUTBBSUFvb0FwQUNJUXNDZnlBUVJRUkFJQWNnQVNBTFFRRVFzUUlnQTBvRVFDQUhJQUVnQ2lnQ2tBSkJBUkN4QWlBRVNnMERDeUFISUFFZ0NpZ0NrQUpCQVJDeUFpRU1JQWNnQVNBS0tBS1FBa0VCRUxJQ0RBRUxJQWNnQVNBTFFRRVFzZ0lnQTBnRVFDQUhJQUVnQ2lnQ2tBSkJBUkN5QWlBRVNBMENDeUFISUFFZ0NpZ0NrQUpCQVJDeEFpRU1JQWNnQVNBS0tBS1FBa0VCRUxFQ0N5QUVheUFDYkNFTElBd2dBMnNnQW13aERDQUpJQTFKQkVBZ0NTQUxJQXdnQ3lBTVNoczJBZ0FnQlNBSlFRUnFJZ2syQWdRTUFRc2dDU0FHYXlJUFFRSjFJZzVCQVdvaUIwR0FnSUNBQkU4TkFTQUhJQTBnQm1zaUNVRUJkU0lOSUFjZ0RVc2JRZi8vLy84RElBbEIvUC8vL3dkSkd5SUpCSDhnQ1VHQWdJQ0FCRThOQkNBSlFRSjBFQmdGUVFBTElnY2dEa0VDZEdvaURpQUxJQXdnQ3lBTVNoczJBZ0FnQnlBSlFRSjBhaUVOSUE1QkJHb2hDU0FQUVFCS0JFQWdCeUFHSUE4UUdSb0xJQVVnRFRZQ0NDQUZJQWsyQWdRZ0JTQUhOZ0lBSUFZRVFDQUdFQmNMSUFjaEJnc2dDQ2dDQkNJSUlBVkJFR3BIRFFFTUF3c0xFQ2dBQzBHamhPOEFFRGdBQ3dKQUlBWWdDVVlFUUVFQUlRZ01BUXNnQ2lnQ2tBSWdBU2dDNkFaQjlCZHFJZ0VvQWl3aUEwRUtiQ0FESUFFdEFEd2JiRUhrQUcwaEJDQUpJQVlpQVVFRWFpSUlSd1JBSUFZb0FnQWhBd05BSUFnZ0FTQURJQWdvQWdBaUIwZ2lDaHNoQVNBSElBTWdDaHNoQXlBSVFRUnFJZ2dnQ1VjTkFBc0xRUUFoQ0NBQktBSUFJZ0ZCQUU0RVFDQUJJQVFnQVJzZ0Ftd2hDQXdCQ3lBQUlBRWdCRzBpQVVFZmRTQUJRUUYwYXlBQUtBSUFLQUtrQmhFQ0FBc2dCZ1JBSUFZUUZ3c2dDQ0VHQ3lBRktBSVlSUTBBSUFVb0FoUWlDQ2dDQUNJQUlBVW9BaEFpQVNnQ0JEWUNCQ0FCS0FJRUlBQTJBZ0FnQlVFQU5nSVlJQWdnQlVFUWFrWU5BQU5BSUFnb0FnUWhBQ0FJRUJjZ0FDSUlJQVZCRUdwSERRQUxDeUFGUVNCcUpBQWdCZ3ZCRFFFS2Z5TUFRZUFBYXlJRUpBQWdCRUVFRUJnaUFqWUNTQ0FFSUFKQkJHb2lBellDVUNBQ1FZYUJ4QU0yQVFBZ0JDQUROZ0pNSUFFZ0JFSElBR29RVWlFRElBUW9Ba2dpQWdSQUlBUWdBallDVENBQ0VCY0xBa0FnQTBVRVFDQUFRZ0EzQWdRZ0FDQUFRUVJxTmdJQURBRUxJQVJCeUFCcUlBRWdBVUViRUVWQkV4Q2pBaUlDUVFFZ0FTZ0NBQ2dDdEFZUkJ3QWdCRUU0YWlBQklBSkJBQ0FCS0FJQUtBSzBCaEVIQUFKQUFrQUNRQ0FDUVFKSERRQWdBU2dDeEFNaEFpQUVRU2hxSWdNZ0FTZ0NwQU5CaGdGQkFFSHdzWDhReXdFZ0FpQUNRUjkxSWdacUlBWnpJUVlDUUFKQUlBTWdCQ2dDTENJQ1JnMEFBMEFnQWlnQ0NDZ0N4QU1pQXlBRFFSOTFJZ05xSUFOeklBWkhEUUVnQWlnQ0JDSUNJQVJCS0dwSERRQUxEQUVMSUFJZ0JFRW9ha1lOQUNBQ0tBSUlJZ0lRK1FJaUF5QUNJQU1iSWdJb0FzUURJUU5CQVNFRklBUkJHR29nQWtFQ1FRRWdBaWdDQUNnQ3RBWVJCd0FnQkVFSWFpQUNRUUpCQUNBQ0tBSUFLQUswQmhFSEFDQURJQU5CSDNVaUIyb2dCM01oQ1FKQUFuOENRQ0FCSUFFb0FnQW9BZ2dSQUFCQmhnRkhEUUFnQWlBQ0tBSUFLQUlJRVFBQVFZWUJSdzBBSUFFZ0FrRUFFT1FGUlEwQUFrQWdBU2dDMEFNaUF3Ui9JQU1vQXFBRUJVRUFDMEVCUmdSQUlBSWdBUkRvRVF3QkN5QUNLQUxRQXlJREJIOGdBeWdDb0FRRlFRQUxRUUZIRFFBZ0FTQUNFT2dSQ3lBRVFjZ0FhaUFFUVRocUlBWWdDVWtiREFFTElBUkJ5QUJxSWdFZ0JFRVlhaUlERUo0SklRSWdBU0FFUVFocUlnY1FuZ2toQVNBRVFUaHFJZ2dnQXhDZUNTRURJQWdnQnhDZUNTSUhJQU1nQVNBQ0lBRWdBa29iSWdnZ0F5QUlTaHNpQ0NBSElBaEtHMEVBVEEwQklBSWdCeUFESUFFZ0FpQUJJQUpJR3lJRklBTWdCVWdiSWdVZ0JTQUhTaHNpQlVZRVFDQUFRZ0EzQWdRZ0FDQUFRUVJxSWdZMkFnQkJBQ0VGSUFRb0FrZ2lBU0FFUWNnQWFrRUVjaUlIUmcwQ0EwQWdCRUhZQUdvZ0FDQUdJQUVpQTBFUWFpSUJJQUVRblFrQ1FDQURLQUlFSWdKRkJFQWdBeWdDQ0NJQktBSUFJQU5HRFFFZ0EwRUlhaUVDQTBBZ0FpZ0NBQ0lEUVFocUlRSWdBeUFES0FJSUlnRW9BZ0JIRFFBTERBRUxBMEFnQWlJQktBSUFJZ0lOQUFzTElBRWdCMGNOQUFzTUFnc2dCRUU0YWlBQklBVkhEUUFhSUFSQnlBQnFJQUVnQTBjTkFCb2dCRUhJQUdvZ0JFRTRhaUFHSUFsSkd3c2hBaU1BUVJCcklnWWtBQ0FBUWdBM0FnUWdBQ0FBUVFScUlnVTJBZ0FnQWlnQ0FDSUJJQUpCQkdvaUIwY0VRQU5BSUFaQkNHb2dBQ0FGSUFFaUEwRVFhaUlCSUFFUW5Ra0NRQ0FES0FJRUlnSkZCRUFnQXlnQ0NDSUJLQUlBSUFOR0RRRWdBMEVJYWlFQ0EwQWdBaWdDQUNJRFFRaHFJUUlnQXlBREtBSUlJZ0VvQWdCSERRQUxEQUVMQTBBZ0FpSUJLQUlBSWdJTkFBc0xJQUVnQjBjTkFBc0xJQVpCRUdva0FFRUFJUVVMSUFSQkNHb2dCQ2dDREJENEFpQUVRUmhxSUFRb0Fod1ErQUlnQlVVTkFnc2dCQ2dDTUVVTkFDQUVLQUlzSWdJb0FnQWlBU0FFS0FJb0lnTW9BZ1EyQWdRZ0F5Z0NCQ0FCTmdJQUlBUkJBRFlDTUNBQ0lBUkJLR3BHRFFBRFFDQUNLQUlFSVFFZ0FoQVhJQUVpQWlBRVFTaHFSdzBBQ3dzZ0JDZ0NTQ0lHSUFSQnlBQnFRUVJ5SWdsSEJFQWdCaUVCQTBBZ0FTSURLQUljSVFVQ1FDQURLQUlFSWdKRkJFQWdBeWdDQ0NJQktBSUFJQU5HRFFFZ0EwRUlhaUVDQTBBZ0FpZ0NBQ0lEUVFocUlRSWdBeUFES0FJSUlnRW9BZ0JIRFFBTERBRUxBMEFnQWlJQktBSUFJZ0lOQUFzTElBVWdDMm9oQ3lBQklBbEhEUUFMQzBFQUlRY2dCQ2dDT0NJRklBUkJPR3BCQkhJaUNFY0VRQ0FGSVFFRFFDQUJJZ01vQWh3aENnSkFJQU1vQWdRaUFrVUVRQ0FES0FJSUlnRW9BZ0FnQTBZTkFTQURRUWhxSVFJRFFDQUNLQUlBSWdOQkNHb2hBaUFESUFNb0FnZ2lBU2dDQUVjTkFBc01BUXNEUUNBQ0lnRW9BZ0FpQWcwQUN3c2dCeUFLYWlFSElBRWdDRWNOQUFzTElBQkNBRGNDQkNBQUlBQkJCR29pQ2pZQ0FDQUZJQVlnQnlBTFNpSUNHeUlCSUFnZ0NTQUNHeUlHUmcwQkEwQWdCRUVvYWlBQUlBb2dBU0lEUVJCcUlnRWdBUkNkQ1FKQUlBTW9BZ1FpQWtVRVFDQURLQUlJSWdFb0FnQWdBMFlOQVNBRFFRaHFJUUlEUUNBQ0tBSUFJZ05CQ0dvaEFpQURJQU1vQWdnaUFTZ0NBRWNOQUFzTUFRc0RRQ0FDSWdFb0FnQWlBZzBBQ3dzZ0FTQUdSdzBBQ3d3QkN5QUVLQUl3UlEwQUlBUW9BaXdpQWlnQ0FDSUFJQVFvQWlnaUFTZ0NCRFlDQkNBQktBSUVJQUEyQWdBZ0JFRUFOZ0l3SUFJZ0JFRW9ha1lOQUFOQUlBSW9BZ1FoQUNBQ0VCY2dBQ0lDSUFSQktHcEhEUUFMQ3lBRVFUaHFJQVFvQWp3UStBSWdCRUhJQUdvZ0JDZ0NUQkQ0QWdzZ0JFSGdBR29rQUF2MEF3RURmeU1BUVJCcklnZ2tBQUpBSUFFZ0FrY0VRQU5BSUFNZ0JFWUVRQ0FJSUFVcEFnQTNBd2dEUUNBSVFRaHFJQUVpQTBFUWFoRHJDd0pBSUFFb0FnUWlCa1VFUUNBREtBSUlJZ0VvQWdBZ0EwWU5BU0FEUVFocUlRTURRQ0FES0FJQUlnUkJDR29oQXlBRUlBUW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQUdJZ0VvQWdBaUJnMEFDd3NnQVNBQ1J3MEFDeUFBSUFncEF3ZzNBZ0FNQXdzQ1FDQUJLQUlRSWdZZ0F5Z0NFQ0lIU0FSQUlBVWdBVUVRYWhEckN3SkFJQUVvQWdRaUJrVUVRQ0FCS0FJSUlnY29BZ0FnQVVjTkFTQUhJUUVNQXdzRFFDQUdJZ0VvQWdBaUJnMEFDd3dDQ3lBQlFRaHFJUWNEUUNBSEtBSUFJZ1pCQ0dvaEJ5QUdJQVlvQWdnaUFTZ0NBRWNOQUFzTUFRc0NRQ0FHSUFkS0JFQWdBU0VIREFFTElBRW9BZ1FpQmtVRVFDQUJLQUlJSWdjb0FnQWdBVVlOQVNBQlFRaHFJUVlEUUNBR0tBSUFJZ0ZCQ0dvaEJpQUJJQUVvQWdnaUJ5Z0NBRWNOQUFzTUFRc0RRQ0FHSWdjb0FnQWlCZzBBQ3dzQ1FBSkFJQU1vQWdRaUFVVUVRQ0FES0FJSUlnRW9BZ0FnQTBjTkFTQUJJUU1NQWdzRFFDQUJJZ01vQWdBaUFRMEFDd3dCQ3lBRFFRaHFJUVlEUUNBR0tBSUFJZ0ZCQ0dvaEJpQUJJQUVvQWdnaUF5Z0NBRWNOQUFzTElBY2hBUXNnQVNBQ1J3MEFDd3NnQUNBRktRSUFOd0lBQ3lBSVFSQnFKQUFMaHdJQ0JYOEJmQ01BUVJCcklnUWtBQ0FFUVFZUUdDSUZOZ0lBSUFRZ0JVRUdhaUlHTmdJSUlBVkJrZ0U3QVFRZ0JVSHVnTndETmdFQUlBUWdCallDQkNBQUlBUVFVaUVHSUFRb0FnQWlCUVJBSUFRZ0JUWUNCQ0FGRUJjTEFrQWdCa1VOQUNBRUlBQVFvQVlnQkNnQ0FDSUFJQVFvQWdRaUNFY0VRQU5BQWtBQ1FDQUFLQUlBSWdZb0FvZ0JJZ1VnQmlnQ2pBRWlCMFlOQUFOQUlBVW9BZ0JCQTBZTkFTQUZRUVJxSWdVZ0IwY05BQXNNQVFzZ0JTQUhSZzBBSUFaQjhRQVFSUTBBSUFrZ0JpQUJJQUpCQVNBREVJMERvQ0VKQ3lBQVFRUnFJZ0FnQ0VjTkFBc2dCQ2dDQUNFQUN5QUFSUTBBSUFRZ0FEWUNCQ0FBRUJjTElBUkJFR29rQUNBSkM0a0JBZ1IvQVh3akFFRVFheUlFSkFBQ1FDQUFLQUxZQWlJR1JRMEFJQVJCQmhBWUlnVTJBZ0FnQkNBRlFRWnFJZ2MyQWdnZ0JVR1NBVHNCQkNBRlFlNkEzQU0yQVFBZ0JDQUhOZ0lFSUFZZ0JCQlNJUVlnQkNnQ0FDSUZCRUFnQkNBRk5nSUVJQVVRRndzZ0JrVU5BQ0FBS0FMWUFpQUJJQUlnQXhEVEVTRUlDeUFFUVJCcUpBQWdDQXVsQWdFRGZ5TUFRU0JySWdJa0FDQUNRWUNBc0FNMkFod2dBa0drLy93QU5nSVlJQUpCQURZQ0VDQUNJQUpCQ0dvaUF6WUNEQ0FDSUFNMkFnZ2dBQ0FESUFKQkdHcEI4TEYvUVFCQkFSRFhCUUovQWtBZ0F5QUNLQUlNSWdCSEJFQURRQ0FBS0FJSUlnTW9BdEFFSUFGR0RRSWdBQ2dDQkNJQUlBSkJDR3BIRFFBTEMwR0JnSUNBZUVILy8vLy9CeUFCUVFGR0d3d0JDeUFESUFNb0FnQW9BaVFSQUFBaEFDQUJRUUZHQkVBZ0F5Z0NLQ0FBYWd3QkN5QURLQUlnSUFCcUN5RURBa0FnQWlnQ0VFVU5BQ0FDS0FJTUlnQW9BZ0FpQVNBQ0tBSUlJZ1FvQWdRMkFnUWdCQ2dDQkNBQk5nSUFJQUpCQURZQ0VDQUFJQUpCQ0dwR0RRQURRQ0FBS0FJRUlRRWdBQkFYSUFFaUFDQUNRUWhxUncwQUN3c2dBa0VnYWlRQUlBTUxtUUVCQVg4Q1FDQUFRY0FCYWhCZVJRMEFJQUJCQ2hCRktBTGtCa0VEUncwQUlBQkJzQUZxRUljS0R3c2dBQ2dDQ0NJQlFZR0FnSUI0UmdSQUFrQWdBQ2dDbkFNaUFRMEFJQUFnQUNnQ0FDZ0NsQVlSQUFCRkJFQWdBRUhxQUVHV0FSQ09CQ0lCRFFFTElBQkJHeEJGSWdFTkFDQUFRUlFRUlNFQkN5QUFJQUVnQVNnQ0FDZ0NKQkVBQUNBQUtBS3NBMm9pQVRZQ0NBc2dBUXVSQWdFQ2Z3SkFJQUJCd0FGcUVGNUZEUUFnQUVFS0VFVW9BdVFHUVFOSERRQWdBQ2dDMEFFb0FzUUJEd3NnQUNnQ21BTWlBVUdCZ0lDQWVFY0VRQ0FBS0FLMEF5QUJhZzhMSUFBb0FnUWlBVUdCZ0lDQWVFWUVRQ0FBQW44Z0FDZ0NwQU5GQkVBZ0FFRVVFRVVpQUNBQUtBSUFLQUlnRVFBQURBRUxBa0FnQUVIcUFFR1dBUkNPQkNJQlJRMEFJQUZCc1AzOEFFRzR3L3NBUVFBUUhDSUJSUTBBSUFFb0FxUURJQUFvQXFRRFJ3MEFJQUVnQVNnQ0FDZ0NJQkVBQUNBQUtBSzBBMm9NQVFzZ0FFRVVFRVVoQVNBQUtBS29BeUlDQkg4Z0FpZ0NzQUVGUVFBTElRSWdBU0FCS0FJQUtBSWdFUUFBSUFKcUlBQW9BcVFES0FLd0FXb2dBQ2dDdEFOcUN5SUJOZ0lFQ3lBQkN5OEJBWDhnQUNnQ25BTkZCRUJCQUE4TElBQkJHeEJGSVFGQkFVRUNJQUFvQXB3REtBTHNBU0FCS0FMc0FVZ2JDeVVCQVg4Z0FDQUFLQUlBS0FJSUVRQUFRWVlCUmdSL0lBQkIvQUFRUlVFQVJ3VkJBQXNMUUFBZ0FFRUFJQUFvQWdBb0FwZ0dFUUlBSUFCQkFDQUFLQUlBS0FLY0JoRUNBQ0FBUVlHQWdJQjROZ0xFQXlBQVFnQTNBcVFESUFCQkFEWUM4QU5CQUFzU0FDQUFRZUFEYXlJQUVLOEJHaUFBRUJjTEN3QWdBRUhnQTJzUXJ3RUxsZ2NCQm44Q1FDQUFLQUlJUlEwQUlBQW9BZ0FoQXlBQUlBQkJCR29pQ0RZQ0FDQUFLQUlFUVFBMkFnZ2dBRUlBTndJRUlBTW9BZ1FpQmlBRElBWWJJZ1ZGQkVBZ0FDQUZFSTRCREFFTEFrQWdCU2dDQ0NJR1JRMEFJQVVnQmlnQ0FDSURSZ1JBSUFaQkFEWUNBQ0FHS0FJRUlnTkZCRUFnQmlFRURBSUxBMEFnQXlJRUtBSUFJZ01OQUNBRUtBSUVJZ01OQUFzTUFRc2dCa0VBTmdJRUlBTkZCRUFnQmlFRURBRUxBMEFnQXlJRUtBSUFJZ01OQUNBRUtBSUVJZ01OQUFzTEFrQWdBU0FDUmdSQUlBVWhCZ3dCQ3lBQklRY0RRQ0FFSVFZZ0JTQUhLQUlRSWdRMkFoQUNmeUFJS0FJQUlnRkZCRUFnQ0NJQkRBRUxBMEFDUUFKQUlBRW9BaEFnQkVvRVFDQUJLQUlBSWdNTkFTQUJEQVFMSUFFb0FnUWlBMFVOQVFzZ0F5RUJEQUVMQ3lBQlFRUnFDeUVESUFVZ0FUWUNDQ0FGUWdBM0FnQWdBeUFGTmdJQUlBQW9BZ0FvQWdBaUFRUkFJQUFnQVRZQ0FDQURLQUlBSVFVTElBQW9BZ1FnQlJCRUlBQWdBQ2dDQ0VFQmFqWUNDRUVBSVFRQ1FDQUdSUTBBSUFZb0FnZ2lBMFVOQUNBR0lBTW9BZ0FpQVVZRVFDQURRUUEyQWdBZ0F5Z0NCQ0lCUlFSQUlBTWhCQXdDQ3dOQUlBRWlCQ2dDQUNJQkRRQWdCQ2dDQkNJQkRRQUxEQUVMSUFOQkFEWUNCQ0FCUlFSQUlBTWhCQXdCQ3dOQUlBRWlCQ2dDQUNJQkRRQWdCQ2dDQkNJQkRRQUxDd0pBSUFjb0FnUWlBMFVFUUNBSEtBSUlJZ0VvQWdBZ0IwWU5BU0FIUVFocUlRVURRQ0FGS0FJQUlnTkJDR29oQlNBRElBTW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQURJZ0VvQWdBaUF3MEFDd3NnQmtVTkFTQUJJUWNnQmlFRklBRWdBa2NOQUFzTElBQWdCaENPQVNBRVJRMEFBMEFnQkNnQ0NDSURCRUFnQXlFRURBRUxDeUFBSUFRUWpnRUxJQUVnQWtjRVFDQUFRUVJxSVFZRFFFRVVFQmdpQlNBQklnUW9BaEFpQnpZQ0VBSi9JQVlvQWdBaUFVVUVRQ0FHSWdFTUFRc0RRQUpBQWtBZ0FTZ0NFQ0FIU2dSQUlBRW9BZ0FpQXcwQklBRU1CQXNnQVNnQ0JDSURSUTBCQ3lBRElRRU1BUXNMSUFGQkJHb0xJUU1nQlNBQk5nSUlJQVZDQURjQ0FDQURJQVUyQWdBZ0FDZ0NBQ2dDQUNJQkJFQWdBQ0FCTmdJQUlBTW9BZ0FoQlFzZ0FDZ0NCQ0FGRUVRZ0FDQUFLQUlJUVFGcU5nSUlBa0FnQkNnQ0JDSURSUVJBSUFRb0FnZ2lBU2dDQUNBRVJnMEJJQVJCQ0dvaEJBTkFJQVFvQWdBaUEwRUlhaUVFSUFNZ0F5Z0NDQ0lCS0FJQVJ3MEFDd3dCQ3dOQUlBTWlBU2dDQUNJRERRQUxDeUFCSUFKSERRQUxDd3NJQUNBQVFjQUZhZ3NJQUNBQVFZd0ZhZ3NJQUNBQVFkZ0RhZ3Z0QndFR2Z3SkFJQUFvQWdoRkRRQWdBQ2dDQUNFR0lBQWdBRUVFYWlJSU5nSUFJQUFvQWdSQkFEWUNDQ0FBUWdBM0FnUWdCaWdDQkNJRElBWWdBeHNpQlVVRVFDQUFJQVVRK0FJTUFRc0NRQ0FGS0FJSUlnWkZEUUFnQlNBR0tBSUFJZ05HQkVBZ0JrRUFOZ0lBSUFZb0FnUWlBMFVFUUNBR0lRUU1BZ3NEUUNBRElnUW9BZ0FpQXcwQUlBUW9BZ1FpQXcwQUN3d0JDeUFHUVFBMkFnUWdBMFVFUUNBR0lRUU1BUXNEUUNBRElnUW9BZ0FpQXcwQUlBUW9BZ1FpQXcwQUN3c0NRQ0FCSUFKR0JFQWdCU0VHREFFTElBRWhCd05BSUFRaEJpQUZJQWNvQWhBMkFoQWdCU0FIUndSQUlBVkJGR29nQnlnQ0ZDQUhRUmhxRU4wUkN3SkFJQWdvQWdBaUFVVUVRQ0FJSWdFaEF3d0JDeUFGS0FJUUlRUURRQUpBSUFFb0FoQWdCRXNFUUNBQktBSUFJZ01OQVNBQklRTU1Bd3NnQVNnQ0JDSUREUUFnQVVFRWFpRUREQUlMSUFNaEFRd0FDd0FMSUFVZ0FUWUNDQ0FGUWdBM0FnQWdBeUFGTmdJQUlBQW9BZ0FvQWdBaUFRUkFJQUFnQVRZQ0FDQURLQUlBSVFVTElBQW9BZ1FnQlJCRUlBQWdBQ2dDQ0VFQmFqWUNDRUVBSVFRQ1FDQUdSUTBBSUFZb0FnZ2lBMFVOQUNBR0lBTW9BZ0FpQVVZRVFDQURRUUEyQWdBZ0F5Z0NCQ0lCUlFSQUlBTWhCQXdDQ3dOQUlBRWlCQ2dDQUNJQkRRQWdCQ2dDQkNJQkRRQUxEQUVMSUFOQkFEWUNCQ0FCUlFSQUlBTWhCQXdCQ3dOQUlBRWlCQ2dDQUNJQkRRQWdCQ2dDQkNJQkRRQUxDd0pBSUFjb0FnUWlBMFVFUUNBSEtBSUlJZ0VvQWdBZ0IwWU5BU0FIUVFocUlRVURRQ0FGS0FJQUlnTkJDR29oQlNBRElBTW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQURJZ0VvQWdBaUF3MEFDd3NnQmtVTkFTQUJJUWNnQmlFRklBRWdBa2NOQUFzTElBQWdCaEQ0QWlBRVJRMEFBMEFnQkNnQ0NDSURCRUFnQXlFRURBRUxDeUFBSUFRUStBSUxJQUVnQWtjRVFDQUFRUVJxSVFZRFFFRWdFQmdoQlNBQklnUW9BaEFoQVNBRlFSaHFJZ05DQURjQ0FDQUZJQUUyQWhBZ0JVRVVhaUlCSUFNMkFnQWdBU0FFS0FJVUlBUkJHR29RMEFjQ1FDQUdLQUlBSWdGRkJFQWdCaUlCSVFNTUFRc2dCU2dDRUNFSEEwQUNRQ0FCS0FJUUlBZExCRUFnQVNnQ0FDSUREUUVnQVNFRERBTUxJQUVvQWdRaUF3MEFJQUZCQkdvaEF3d0NDeUFESVFFTUFBc0FDeUFGSUFFMkFnZ2dCVUlBTndJQUlBTWdCVFlDQUNBQUtBSUFLQUlBSWdFRVFDQUFJQUUyQWdBZ0F5Z0NBQ0VGQ3lBQUtBSUVJQVVRUkNBQUlBQW9BZ2hCQVdvMkFnZ0NRQ0FFS0FJRUlnTkZCRUFnQkNnQ0NDSUJLQUlBSUFSR0RRRWdCRUVJYWlFRUEwQWdCQ2dDQUNJRFFRaHFJUVFnQXlBREtBSUlJZ0VvQWdCSERRQUxEQUVMQTBBZ0F5SUJLQUlBSWdNTkFBc0xJQUVnQWtjTkFBc0xDOU1HQVFoL0FrQWdBQ2dDQ0VVTkFDQUFLQUlBSVFNZ0FDQUFRUVJxSWdnMkFnQWdBQ2dDQkVFQU5nSUlJQUJDQURjQ0JBSkFJQU1vQWdRaUJDQURJQVFiSWdkRkRRQUNRQ0FIS0FJSUlnUkZEUUFnQnlBRUtBSUFJZ05HQkVBZ0JFRUFOZ0lBSUFRb0FnUWlBMFVFUUNBRUlRWU1BZ3NEUUNBRElnWW9BZ0FpQXcwQUlBWW9BZ1FpQXcwQUN3d0JDeUFFUVFBMkFnUWdBMFVFUUNBRUlRWU1BUXNEUUNBRElnWW9BZ0FpQXcwQUlBWW9BZ1FpQXcwQUN3c0NRQ0FCSUFKR0JFQWdCaUVEREFFTElBQkJCR29oQ2dOQUFrQWdDQ2dDQUNJRFJRUkFJQWdpQXlFRURBRUxJQUVvQWdBaENTQUtJUVFEUUFKQUlBTW9BaEFpQlNBSlNnUkFJQU1vQWdBaUJRMEJJQU1oQkF3REN5QUZJQWxPRFFJZ0EwRUVhaUVFSUFNb0FnUWlCVVVOQWlBRUlRTUxJQU1oQkNBRklRTU1BQXNBQ3dKQUlBUW9BZ0FFUUNBR0lRTU1BUXNnQVNnQ0FDRUZJQWNnQXpZQ0NDQUhRZ0EzQWdBZ0J5QUZOZ0lRSUFRZ0J6WUNBQ0FBS0FJQUtBSUFJZ01FUUNBQUlBTTJBZ0FnQkNnQ0FDRUhDeUFBS0FJRUlBY1FSQ0FBSUFBb0FnaEJBV28yQWdnZ0JrVUVRQ0FCUVFScUlRRU1CQXNDUUNBR0tBSUlJZ05GQkVCQkFDRUREQUVMSUFZZ0F5Z0NBQ0lFUmdSQUlBTkJBRFlDQUFOQUlBTW9BZ1FpQkVVTkFnTkFJQVFpQXlnQ0FDSUVEUUFMREFBTEFBc2dBMEVBTmdJRUlBUkZEUUFEUUNBRUlnTW9BZ0FpQkEwQUlBTW9BZ1FpQkEwQUN3c2dCaUVIQ3lBQlFRUnFJUUVnQjBVTkFTQURJUVlnQVNBQ1J3MEFDd3NnQUNBSEVJNEJJQU5GRFFFRFFDQURLQUlJSWdRRVFDQUVJUU1NQVFzTElBQWdBeENPQVF3QkN5QUFRUUFRamdFTElBRWdBa2NFUUNBQVFRUnFJUVlEUUFKQUlBWW9BZ0FpQTBVRVFDQUdJZ01oQkF3QkN5QUJLQUlBSVFjZ0JpRUVBMEFDUUNBREtBSVFJZ1VnQjBvRVFDQURLQUlBSWdVTkFTQURJUVFNQXdzZ0JTQUhUZzBDSUFOQkJHb2hCQ0FES0FJRUlnVkZEUUlnQkNFREN5QURJUVFnQlNFRERBQUxBQXNnQkNnQ0FFVUVRRUVVRUJnaEJTQUJLQUlBSVFjZ0JTQUROZ0lJSUFWQ0FEY0NBQ0FGSUFjMkFoQWdCQ0FGTmdJQUlBQW9BZ0FvQWdBaUF3UkFJQUFnQXpZQ0FDQUVLQUlBSVFVTElBQW9BZ1FnQlJCRUlBQWdBQ2dDQ0VFQmFqWUNDQXNnQVVFRWFpSUJJQUpIRFFBTEN3dkNCUUVHZnlNQVFSQnJJZ1lrQUFKQUFrQUNRQ0FBUWZFQVFYOFFNQ0lEUlEwQUlBTkJzUDM4QUVINC9mb0FRUUFRSENJRFJRMEFJQVlnQTBITUEyb2dBeERWQWlBR0tBSUVJZ2dnQmtZTkFTQUJRVHhxSVFVRFFDQUlLQUlJSWdkQjhRQkJmeEF3SWdBRVFDQUFRYkQ5L0FCQitQMzZBRUVBRUJ3YUN5QUNJQWRCMkFOcUlnQXJBNUFCSUFBckE0Z0JvU0FBS3dPb0FhQmpCRUFDUUNBRktBSUFJZ01FUUNBRklRUURRQUpBSUFNb0FoQWlBQ0FIU3dSQUlBTW9BZ0FpQUEwQklBTWhCQXdFQ3lBQUlBZFBEUU1nQTBFRWFpRUVJQU1vQWdRaUFFVU5BeUFFSVFNTElBTWhCQ0FBSVFNTUFBc0FDeUFGSWdNaEJBc2dCQ2dDQUNJQVJRUkFRU0FRR0NJQUlBYzJBaEFnQUNBRE5nSUlJQUJDQURjQ0FDQUFRZ0EzQXhnZ0JDQUFOZ0lBSUFFb0FqZ29BZ0FpQXdSL0lBRWdBellDT0NBRUtBSUFCU0FBQ3lFRElBRW9BandnQXhCRUlBRWdBU2dDUUVFQmFqWUNRQXNnQUNBQ09RTVlDeUFJS0FJRUlnZ2dCa2NOQUFzTUFRc2dBRUhZQTJvaUF5c0RrQUVnQXlzRGlBR2hJQU1yQTZnQm9DQUNaRVVOQVNBQlFUeHFJUVFDUUNBQktBSThJZ01FUUFOQUFrQWdBQ0FES0FJUUlnVkpCRUFnQXlnQ0FDSUZEUUVnQXlFRURBUUxJQUFnQlUwTkF5QURRUVJxSVFRZ0F5Z0NCQ0lGUlEwRElBUWhBd3NnQXlFRUlBVWhBd3dBQ3dBTElBUWhBd3NnQkNnQ0FDSUZSUVJBUVNBUUdDSUZJQUEyQWhBZ0JTQUROZ0lJSUFWQ0FEY0NBQ0FGUWdBM0F4Z2dCQ0FGTmdJQUlBRW9BamdvQWdBaUFBUi9JQUVnQURZQ09DQUVLQUlBQlNBRkN5RUFJQUVvQWp3Z0FCQkVJQUVnQVNnQ1FFRUJhallDUUFzZ0JTQUNPUU1ZREFFTElBWW9BZ2hGRFFBZ0JpZ0NCQ0lES0FJQUlnQWdCaWdDQUNJQktBSUVOZ0lFSUFFb0FnUWdBRFlDQUNBR1FRQTJBZ2dnQXlBR1JnMEFBMEFnQXlnQ0JDRUFJQU1RRnlBQUlnTWdCa2NOQUFzTElBWkJFR29rQUF1U0FnRURmeUFDUVFOclFYNVBCSDhnQVNnQ2pBSkJCV3NpQTBFR1NVRXZJQU4yY1NFRUlBQW9Bb0FJSVFNZ0FrRUJSZ1JBSUFFb0FvZ0NRUUYwSUFOclFRSnJJUU1MUVFBaEFnSi9RUUFnQTBFRVNnMEFHaUFEUVFSTEJFQkJCaUVDUVFRaEJVRUREQUVMUVFVZ0Eyc2hBaUFEUVFKMElnRkIwS1A3QUdvb0FnQWhCU0FCUWJ5ait3QnFLQUlBQ3lFQlFRbEJGU0FFR3lFREFrQUNmd0pBSUFCQjhRQVFSU0lFUlEwQUlBUkJzUDM4QUVINC9mb0FRUUFRSENJRVJRMEFJQUFvQXJBRVFXQkhEUUFnQkVINEEyb01BUXNnQUVIWUEyb0xFTGtCUVFWSURRQWdBQkMvQXcwQUlBVWdBU0FBS0FMUUF5SUFCSDhnQUNnQ29BUUZRUUFMUVFGR0d5RUNDeUFESUFKckJVRUFDd3ZDQWdJRGZ3RjhJd0JCRUdzaUJpUUFJQU1nQWlnQzZBWkI5QmRxSWdVb0Fpd2lCMEVLYkNBSElBVXRBRHdiYkVIa0FHMUJCRzBoQlNBRUJFQUNmeUFDS0FMb0JrR0FKR29yQXdBZ0JiZWlJZ2laUkFBQUFBQUFBT0JCWXdSQUlBaXFEQUVMUVlDQWdJQjRDeUVGQ3lBQVFRQTJBZ0FnQUVFQUlBVnJOZ0lFSUFFQ2Z3SkFJQUZCOFFBUVJTSUZSUTBBSUFWQnNQMzhBRUg0L2ZvQVFRQVFIQ0lGUlEwQUlBRW9BckFFUVdCSERRQWdCVUg0QTJvTUFRc2dBVUhZQTJvTEVMa0JFTFFHSVFVZ0FTZ0NzQVFpQjBGL1JpQUhRZjhQU25JRVFDQUFJQUlnQVJDZ0NTSUZJQU1nQkJES0FVRitiVFlDQkNBQUlBSWdCU0FESUFRUWpRRTJBZ0FMSUFKQjdBWnFJQVVRdGdFaUFVRUFFSXdHQkVBZ0JrRUlhaUFDSUFFZ0FVRUFFSkFISUFNZ0JCREFFQ0FBSUFZcEF3ZzNBZ0FMSUFaQkVHb2tBQXZYQWdJRWZ3RjhJd0JCRUdzaUJ5UUFJQU1nQWlnQzZBWkI5QmRxSWdVb0Fpd2lCa0VLYkNBR0lBVXRBRHdiYkVIa0FHMUJCRzBoQlNBRUJFQUNmeUFDS0FMb0JrR0FKR29yQXdBZ0JiZWlJZ21aUkFBQUFBQUFBT0JCWXdSQUlBbXFEQUVMUVlDQWdJQjRDeUVGQ3lBQ0lBRWdBVUhZQTJvaUJoQzVBUkMwQmlBRElBUVFqUUVoQ0NBQUlBVTJBZ1FnQUNBSU5nSUFJQUVDZnlBR0lBRkI4UUFRUlNJRlJRMEFHaUFHSUFWQnNQMzhBRUg0L2ZvQVFRQVFIQ0lGUlEwQUdpQUdJQUVvQXJBRVFXQkhEUUFhSUFWQitBTnFDeEM1QVJDMEJpRUZJQVlvQWxnaUJrRi9SaUFHUWY4UFNuSUVRQ0FBSUFJZ0FSQ2dDU0lGSUFNZ0JCREtBVUVDYlRZQ0JDQUFJQUlnQlNBRElBUVFqUUUyQWdBTElBSkI3QVpxSUFVUXRnRWlBVUVCRUl3R0JFQWdCMEVJYWlBQ0lBRWdBVUVCRUpBSElBTWdCQkRBRUNBQUlBY3BBd2czQWdBTElBZEJFR29rQUF2d0F3RURmeU1BUVNCcklnTWtBQUpBQWtBQ1FBSkFJQUpCQldzT0FnRUFBZ3NnQUVJQU53SUFJQUJCQURZQ0NDQUJLQUxZQmlJQlFRcE9CRUFnQUVIaDF3TVFrQUVMQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0FVRUtidzRLQUFFQ0F3UUZCZ2NJQ1F3TElBQkI0TmNERUpBQkRBc0xJQUJCNGRjREVKQUJEQW9MSUFCQjR0Y0RFSkFCREFrTElBQkI0OWNERUpBQkRBZ0xJQUJCNU5jREVKQUJEQWNMSUFCQjVkY0RFSkFCREFZTElBQkI1dGNERUpBQkRBVUxJQUJCNTljREVKQUJEQVFMSUFCQjZOY0RFSkFCREFNTElBQkI2ZGNERUpBQkRBSUxJQUJDQURjQ0FDQUFRUUEyQWdnZ0FTZ0MxQVlpQWtFTFRnUkFJQUFnQWtIWjF3TnFFSkFCREFJTElBRW9BdGdHSVFRZ0FrRUlUZ1JBQWtBZ0FrRUhheUlCUVFKUEJFQWdBa0VEYTBGOGNTSUZRUUowRUJnaEFpQURJQVZCZ0lDQWdIaHlOZ0lZSUFNZ0FqWUNFQ0FESUFFMkFoUU1BUXNnQXlBQk9nQWJJQU5CRUdvaEFnc2dBa0dCd2dNZ0FSRDRDeG9nQWlBQlFRSjBha0VBTmdJQUlBQWdBeWdDR0RZQ0NDQUFJQU1wQXhBM0FnQUxJQVJCREVzTkFTQUFJQVJCQW5SQndKNzdBR29vQWdBUWtBRU1BUXNnQXlBQktBTFlCallDQUNBRFFSQnFJZ0ZCc09YdkFDQURFRThnQUNBQkVKZ0JJQU1zQUJ0QkFFNE5BQ0FES0FJUUVCY0xJQU5CSUdva0FBczhBQ0FBUWZVQVFRRkJBUkFzSVFBZ0FVSDFBRUVCUVFFUUxDRUJBa0FnQUVVTkFDQUJSUTBBSUFFb0F1UURJZ0ZGRFFBZ0FDQUJOZ0xrQXdzTEZnQWdBRUhZZ2ZJQU5nSUFJQUJCRUdvUVNob2dBQXNXQUNBQVFiQ0I4Z0EyQWdBZ0FFRU1haEJLR2lBQUN3OEFRUWRCQkNBQUxRQVFRUVJ4R3d1VkJBRUdmd0pBSUFFZ0FDSUZhMEVEU0EwQUlBUkJCSEZGRFFBZ0FDMEFBRUh2QVVjTkFDQUFMUUFCUWJzQlJ3MEFJQUJCQTBFQUlBQXRBQUpCdndGR0cyb2hCUXNEUUFKQUlBRWdCVTBOQUNBQ0lBbE5EUUFnQlN3QUFDSUVRZjhCY1NFSEFrQWdCRUVBVGdSQVFRRWhCQ0FESUFkUERRRU1BZ3NnQkVGQ1NRMEJJQVJCWDAwRVFDQUJJQVZyUVFKSURRSWdCUzBBQVNJR1FjQUJjVUdBQVVjTkFrRUNJUVFnQmtFL2NTQUhRUVowUWNBUGNYSWdBMDBOQVF3Q0N3SkFBa0FnQkVGdlRRUkFJQUVnQld0QkEwZ05CQ0FGTFFBQ0lRZ2dCUzBBQVNFR0lBZEI3UUZHRFFFZ0IwSGdBVVlFUUNBR1FlQUJjVUdnQVVZTkF3d0ZDeUFHUWNBQmNVR0FBVWNOQkF3Q0N5QUVRWFJMRFFNZ0FTQUZhMEVFU0EwRElBVXRBQU1oQ0NBRkxRQUNJUW9nQlMwQUFTRUdBa0FDUUFKQUFrQWdCMEh3QVdzT0JRQUNBZ0lCQWdzZ0JrSHdBR3BCL3dGeFFUQkpEUUlNQmdzZ0JrSHdBWEZCZ0FGR0RRRU1CUXNnQmtIQUFYRkJnQUZIRFFRTElBcEJ3QUZ4UVlBQlJ3MERJQWhCd0FGeFFZQUJSdzBEUVFRaEJDQUlRVDl4SUFwQkJuUkJ3Qjl4SUFkQkVuUkJnSUR3QUhFZ0JrRS9jVUVNZEhKeWNpQURTdzBEREFJTElBWkI0QUZ4UVlBQlJ3MENDeUFJUWNBQmNVR0FBVWNOQVVFRElRUWdDRUUvY1NBSFFReDBRWURnQTNFZ0JrRS9jVUVHZEhKeUlBTkxEUUVMSUFsQkFXb2hDU0FFSUFWcUlRVU1BUXNMSUFVZ0FHc0wzUVFCQlg4Z0FpQUFOZ0lBSUFVZ0F6WUNBQUpBSUFkQkJIRkZEUUFnQVNBQ0tBSUFJZ0JyUVFOSURRQWdBQzBBQUVIdkFVY05BQ0FBTFFBQlFic0JSdzBBSUFBdEFBSkJ2d0ZIRFFBZ0FpQUFRUU5xTmdJQUN3SkFBa0FEUUFKQUlBSW9BZ0FpQnlBQlR3MEFJQVVvQWdBaURDQUVUdzBBSUFjc0FBQWlBRUgvQVhFaEF3SkFJQUJCQUU0RVFDQURJQVpOQkVCQkFTRUFEQUlMUVFJUEMwRUNJUW9nQUVGQ1NRMERJQUJCWDAwRVFDQUJJQWRyUVFKSURRVWdCeTBBQVNJSVFjQUJjVUdBQVVjTkJFRUNJUUFnQ0VFL2NTQURRUVowUWNBUGNYSWlBeUFHVFEwQkRBUUxJQUJCYjAwRVFDQUJJQWRyUVFOSURRVWdCeTBBQWlFSklBY3RBQUVoQ0FKQUFrQWdBMEh0QVVjRVFDQURRZUFCUncwQklBaEI0QUZ4UWFBQlJnMENEQWNMSUFoQjRBRnhRWUFCUmcwQkRBWUxJQWhCd0FGeFFZQUJSdzBGQ3lBSlFjQUJjVUdBQVVjTkJFRURJUUFnQ1VFL2NTQURRUXgwUVlEZ0EzRWdDRUUvY1VFR2RISnlJZ01nQmswTkFRd0VDeUFBUVhSTERRTWdBU0FIYTBFRVNBMEVJQWN0QUFNaENTQUhMUUFDSVFzZ0J5MEFBU0VJQWtBQ1FBSkFBa0FnQTBId0FXc09CUUFDQWdJQkFnc2dDRUh3QUdwQi93RnhRVEJKRFFJTUJnc2dDRUh3QVhGQmdBRkdEUUVNQlFzZ0NFSEFBWEZCZ0FGSERRUUxJQXRCd0FGeFFZQUJSdzBESUFsQndBRnhRWUFCUncwRFFRUWhBQ0FKUVQ5eElBdEJCblJCd0I5eElBTkJFblJCZ0lEd0FIRWdDRUUvY1VFTWRISnljaUlESUFaTERRTUxJQXdnQXpZQ0FDQUNJQUFnQjJvMkFnQWdCU0FGS0FJQVFRUnFOZ0lBREFFTEN5QUJJQWRMSVFvTElBb1BDMEVCQ3dnQUlBQkI3QU5xQzZnRUFDQUNJQUEyQWdBZ0JTQUROZ0lBQWtBZ0IwRUNjUVJBUVFFaEJ5QUVJQU5yUVFOSURRRWdCU0FEUVFGcU5nSUFJQU5CN3dFNkFBQWdCU0FGS0FJQUlnQkJBV28yQWdBZ0FFRzdBVG9BQUNBRklBVW9BZ0FpQUVFQmFqWUNBQ0FBUWI4Qk9nQUFDeUFDS0FJQUlRTURRQ0FCSUFOTkJFQkJBQ0VIREFJTFFRSWhCeUFES0FJQUlnQWdCa3NOQVNBQVFZQndjVUdBc0FOR0RRRUNRQUpBSUFCQi93Qk5CRUJCQVNFSElBUWdCU2dDQUNJRGEwRUFUQTBFSUFVZ0EwRUJhallDQUNBRElBQTZBQUFNQVFzZ0FFSC9EMDBFUUNBRUlBVW9BZ0FpQTJ0QkFrZ05BaUFGSUFOQkFXbzJBZ0FnQXlBQVFRWjJRY0FCY2pvQUFDQUZJQVVvQWdBaUEwRUJhallDQUNBRElBQkJQM0ZCZ0FGeU9nQUFEQUVMSUFRZ0JTZ0NBQ0lEYXlFSElBQkIvLzhEVFFSQUlBZEJBMGdOQWlBRklBTkJBV28yQWdBZ0F5QUFRUXgyUWVBQmNqb0FBQ0FGSUFVb0FnQWlBMEVCYWpZQ0FDQURJQUJCQm5aQlAzRkJnQUZ5T2dBQUlBVWdCU2dDQUNJRFFRRnFOZ0lBSUFNZ0FFRS9jVUdBQVhJNkFBQU1BUXNnQjBFRVNBMEJJQVVnQTBFQmFqWUNBQ0FESUFCQkVuWkI4QUZ5T2dBQUlBVWdCU2dDQUNJRFFRRnFOZ0lBSUFNZ0FFRU1ka0UvY1VHQUFYSTZBQUFnQlNBRktBSUFJZ05CQVdvMkFnQWdBeUFBUVFaMlFUOXhRWUFCY2pvQUFDQUZJQVVvQWdBaUEwRUJhallDQUNBRElBQkJQM0ZCZ0FGeU9nQUFDeUFDSUFJb0FnQkJCR29pQXpZQ0FBd0JDd3RCQVE4TElBY0xyZ0VCQkg4Z0FVSE1BMm9nQVJEbUFTRUdJQUJCQURZQ0NDQUFJQUEyQWdRZ0FDQUFOZ0lBSUFZb0FnUWlBU0FHUndSQUEwQUNRQ0FCS0FJSUlnVkJBUkJjSUFKSERRQWdCU2dDZ0FnZ0Eyc2lCQ0FFUVI5MUlnZHFJQWR6UVFKTERRQWdCRVVOQUVFTUVCZ2lCQ0FBTmdJRUlBUWdCVFlDQ0NBRUlBQW9BZ0FpQlRZQ0FDQUZJQVEyQWdRZ0FDQUVOZ0lBSUFBZ0FDZ0NDRUVCYWpZQ0NBc2dBU2dDQkNJQklBWkhEUUFMQ3d1UUFRRURmeU1BUVJCcklnUWtBQ0FCSUFFb0FnUWlBRWNFZndOQUlBQW9BZ2dpQWlBQ0tBSUFLQUlJRVFBQUlRTWdBQ2dDQkNFQ0lBTkJoZ0ZIQkVBZ0FDZ0NBQ0lESUFJMkFnUWdBQ2dDQkNBRE5nSUFJQUVnQVNnQ0NFRUJhellDQ0NBQUVCY0xJQUlpQUNBQlJ3MEFDeUFCS0FJRUJTQUFDeUFCSUFFb0FnZ2dCRUVJYWhEMkN4b2dCRUVRYWlRQUM0SUVBUVovSXdCQk1Hc2lBaVFBSUFJZ0FUWUNMQUpBQWtBQ1FDQUFJQUVnQUNnQ0FDZ0NwQUVSQXdCRkJFQWdBa0VnYWlJRElBRWdBU2dDQUNnQ01CRUNBQ0FDS0FJZ0lRRWdBaXdBS3lFRUlBSkJFR29pQlNBQUlBQW9BZ0FvQWpBUkFnQWdBaUFCSUFNZ0JFRUFTQnMyQWdBZ0FpQUNLQUlRSUFVZ0Fpd0FHMEVBU0JzMkFnUkJ5TFR4QUNBQ0VEb2dBaXdBRzBFQVNBUkFJQUlvQWhBUUZ3c2dBaXdBSzBFQVRnMEJJQUlvQWlBUUZ3d0JDeUFCSUFBMkFrd2dBa0VFRUJnaUF6WUNJQ0FDSUFOQkJHb2lCRFlDS0NBRFFmV0FzQVEyQVFBZ0FpQUVOZ0lrSUFFZ0FrRWdhaEJTSVFRZ0FpZ0NJQ0lEQkVBZ0FpQUROZ0lrSUFNUUZ3c2dBRUZBYXlFREFrQWdCQVJBSUFNZ0F5Z0NBQ0FDUVN4cUVLd0dEQUVMSUFBb0FrUWlCQ0FBS0FKSVJ3UkFJQVFnQVRZQ0FDQUFJQVJCQkdvMkFrUU1BUXNnQkNBREtBSUFJZ1JySWdOQkFuVWlCMEVCYWlJRlFZQ0FnSUFFVHcwQ0lBVWdBMEVCZFNJR0lBVWdCa3NiUWYvLy8vOERJQU5CL1AvLy93ZEpHeUlGQkg4Z0JVR0FnSUNBQkU4TkJDQUZRUUowRUJnRlFRQUxJZ1lnQjBFQ2RHb2lCeUFCTmdJQUlBTkJBRW9FUUNBR0lBUWdBeEFaR2dzZ0FDQUdJQVZCQW5ScU5nSklJQUFnQjBFRWFqWUNSQ0FBSUFZMkFrQWdCRVVOQUNBRUVCY0xJQUFRcEFJTElBSkJNR29rQUE4TEVDZ0FDMEdqaE84QUVEZ0FDNlVFQVFWL0FrQWdBU0FBSWdWclFRTklEUUFnQkVFRWNVVU5BQ0FBTFFBQVFlOEJSdzBBSUFBdEFBRkJ1d0ZIRFFBZ0FFRURRUUFnQUMwQUFrRy9BVVliYWlFRkN3TkFBa0FnQVNBRlRRMEFJQUlnQjAwTkFDQUZMUUFBSWdRZ0Ewc05BQUovSUFWQkFXb2dCRUVZZEVFWWRVRUFUZzBBR2lBRVFjSUJTUTBCSUFSQjN3Rk5CRUFnQVNBRmEwRUNTQTBDSUFVdEFBRWlCa0hBQVhGQmdBRkhEUUlnQmtFL2NTQUVRUVowUWNBUGNYSWdBMHNOQWlBRlFRSnFEQUVMQWtBQ1FDQUVRZThCVFFSQUlBRWdCV3RCQTBnTkJDQUZMUUFDSVFnZ0JTMEFBU0VHSUFSQjdRRkdEUUVnQkVIZ0FVWUVRQ0FHUWVBQmNVR2dBVVlOQXd3RkN5QUdRY0FCY1VHQUFVY05CQXdDQ3lBRVFmUUJTdzBESUFFZ0JXdEJCRWdOQXlBQ0lBZHJRUUpKRFFNZ0JTMEFBeUVJSUFVdEFBSWhDU0FGTFFBQklRWUNRQUpBQWtBQ1FDQUVRZkFCYXc0RkFBSUNBZ0VDQ3lBR1FmQUFha0gvQVhGQk1Fa05BZ3dHQ3lBR1FmQUJjVUdBQVVZTkFRd0ZDeUFHUWNBQmNVR0FBVWNOQkFzZ0NVSEFBWEZCZ0FGSERRTWdDRUhBQVhGQmdBRkhEUU1nQ0VFL2NTQUpRUVowUWNBZmNTQUVRUkowUVlDQThBQnhJQVpCUDNGQkRIUnljbklnQTBzTkF5QUhRUUZxSVFjZ0JVRUVhZ3dDQ3lBR1FlQUJjVUdBQVVjTkFnc2dDRUhBQVhGQmdBRkhEUUVnQ0VFL2NTQUVRUXgwUVlEZ0EzRWdCa0UvY1VFR2RISnlJQU5MRFFFZ0JVRURhZ3NoQlNBSFFRRnFJUWNNQVFzTElBVWdBR3NMYXdFQ2Z5TUFRUkJySWdFa0FDQUJJQUEyQWd3Z0FVRUlhaUFCUVF4cUVKb0VJUUJCQkVFQlFlVFNnUUVvQWdBb0FnQWJJUUlnQUNnQ0FDSUFCRUJCNU5LQkFTZ0NBQm9nQUFSQVFlVFNnUUZCdU5HQkFTQUFJQUJCZjBZYk5nSUFDd3NnQVVFUWFpUUFJQUlMQ0FBZ0FFRzhBV29MWmdFQmZ5TUFRUkJySWdVa0FDQUZJQVEyQWd3Z0JVRUlhaUFGUVF4cUVKb0VJUVFnQUNBQklBSWdBeERqQ1NFQklBUW9BZ0FpQUFSQVFlVFNnUUVvQWdBYUlBQUVRRUhrMG9FQlFialJnUUVnQUNBQVFYOUdHellDQUFzTElBVkJFR29rQUNBQkMrY0NBUVYvSUFGRkJFQWdBRUViRUVVb0FxUUNRY2dEYWc4TElBQkJ3QUZxSWdJZ0FCQzFCeUFCSVFNQ1FBSkFJQUVnQVNnQ0FDZ0NDQkVBQUVIeUFFY0VRQ0FDSUFFUTRSQWlBMFVOQVFzZ0F5QURLQUlBS0FJSUVRQUFRZklBUmcwQkN5TUFRU0JySWdJa0FBSkFBa0FnQUVFS0VFVWlBeWdDNUFaQkEwY05BQ0FDUVFBMkFoZ2dBaUFDUVJCcUlnUTJBaFFnQWlBRU5nSVFJQUpCZ0lESUF6WUNEQ0FDUWFULy9BQTJBZ2dnQXlBRUlBSkJDR29nQTBIeUFCQ0FBU0FCUVFFUTV4QWdBaWdDR0NJRVJRMEFJQUlvQWhBb0FnZ2lBUVJBSUFGQnNQMzhBRUdRemZzQVFRQVFIQ0VGQ3lBQ0tBSVVJZ0VvQWdBaUF5QUNLQUlRSWdZb0FnUTJBZ1FnQmlnQ0JDQUROZ0lBSUFKQkFEWUNHQ0FCSUFKQkVHcEdEUUVEUUNBQktBSUVJUU1nQVJBWElBTWlBU0FDUVJCcVJ3MEFDeUFFRFFFTFFRQWhCUXNnQWtFZ2FpUUFJQVVpQXcwQUlBQkJHeEJGS0FLa0FrSElBMm9oQXdzZ0F3dDBBUUovQWtBZ0FFR25BUkNBQVNJQ1JRMEFJQUl2QVZCQjZ3QnJRZi8vQTNGQktrc05BQ0FDSUFJb0FnQW9BaUFSQUFBZ0FVb05BQU5BSUFJaEF3TkFJQUFRdGdjaUFrVU5BaUFDTHdGUVFlc0FhMEgvL3dOeFFTcExEUUFMSUFJZ0FpZ0NBQ2dDSUJFQUFDQUJUQTBBQ3dzZ0F3c1NBQ0FFSUFJMkFnQWdCeUFGTmdJQVFRTUxtUVVCQm45QkFTRUVBa0FDUUFKQUFrQUNRQUpBSUFFZ0FHdEJBblVPQmdVRkFBRUNBd1FMSUFBb0FnQWhBZ0pBSUFGQkJHc2lCU2dDQUNJQklBRW9BZ0FvQWlRUkFBQWdBaUFDS0FJQUtBSWtFUUFBU0EwQUlBRWdBU2dDQUNnQ0pCRUFBQ0FDSUFJb0FnQW9BaVFSQUFCS0RRVWdBU2dDK0FOQkNrWU5CU0FDS0FMNEEwRUtSZzBBSUFFZ0FTZ0NBQ2dDSkJFQUFDQUNJQUlvQWdBb0FpUVJBQUJPRFFVTElBQW9BZ0FoQVNBQUlBVW9BZ0EyQWdBZ0JTQUJOZ0lBUVFFUEN5QUFJQUJCQkdvZ0FVRUVheEM3QmhwQkFROExJQUFnQUVFRWFpQUFRUWhxSUFGQkJHc1FnZ3dhUVFFUEN5QUFJQUJCQkdvZ0FFRUlhaUFBUVF4cUlBRkJCR3NRZ1F3YVFRRVBDeUFBSUFCQkJHb2dBRUVJYWlJRkVMc0dHaUFBUVF4cUlnSWdBVVlOQUFKQUEwQWdCU0lFS0FJQUlRTUNRQUpBSUFJaUJTZ0NBQ0lDSUFJb0FnQW9BaVFSQUFBZ0F5QURLQUlBS0FJa0VRQUFTQTBBSUFJZ0FpZ0NBQ2dDSkJFQUFDQURJQU1vQWdBb0FpUVJBQUJLRFFFZ0FpZ0MrQU5CQ2tZTkFTQURLQUw0QTBFS1JnMEFJQUlnQWlnQ0FDZ0NKQkVBQUNBRElBTW9BZ0FvQWlRUkFBQk9EUUVMSUFVb0FnQWhBeUFGSUFRb0FnQTJBZ0FnQUNFQ0FrQWdBQ0FFUmcwQUEwQWdCQ0lDUVFScklnUW9BZ0FoQmdKQUlBTWdBeWdDQUNnQ0pCRUFBQ0FHSUFZb0FnQW9BaVFSQUFCSURRQWdBeUFES0FJQUtBSWtFUUFBSUFZZ0JpZ0NBQ2dDSkJFQUFFb05BaUFES0FMNEEwRUtSZzBDSUFZb0F2Z0RRUXBHRFFBZ0F5QURLQUlBS0FJa0VRQUFJQVlnQmlnQ0FDZ0NKQkVBQUU0TkFnc2dBaUFFS0FJQU5nSUFJQUFnQkVjTkFBc2dBQ0VDQ3lBQ0lBTTJBZ0FnQjBFQmFpSUhRUWhHRFFJTElBVkJCR29pQWlBQlJ3MEFDMEVCRHdzZ0JVRUVhaUFCUmlFRUN5QUVDNE1GQWdoL0FYd2dBRUZBYXlFSElBRkVBQUFBQUFBQThMK2dJUUZCZnlFR0FrQUNRQUpBQWtBQ1FDQUFLQUpFSWdVZ0FDZ0NRQ0lFYTBFQVRBMEFBMEFnQlNBRWEwRUNkU0FDVFEwRElBUWdBa0VDZEdvb0FnQWlCQ0FESUFRckE5QURJZ29nQWFHWlJQeXA4ZEpOWWxBL1l5SUVHeUVESUFZZ0FpQUdJQUVnQ21NaUJSc2dCQnNoQmtFQklBVkJBWFFnQkJzaUJBUkFJQVJCQWtZTkFnd0RDeUFDUVFGcUlnSWdBQ2dDUkNJRklBQW9Ba0FpQkd0QkFuVklEUUFMQzBIWUF4QVlJZ1FoQXlNQVFSQnJJZ0lrQUNBQ1FRVTZBQXNnQWtFQU9nQUZJQUpCdHBqeEFDZ0FBRFlDQUNBQ1FicVk4UUF0QUFBNkFBUWdBMEdSQVNBQ0VKNEJJUVVnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQTBIVXJQb0FOZ0tJQXlBRFFjU3MrZ0EyQXZnQ0lBTkJ0S3o2QURZQzZBSWdBMEdrclBvQU5nTGtBU0FEUVlDcytnQTJBdFFCSUFOQjhLdjZBRFlDd0FFZ0EwSFFxL29BTmdLd0FTQURRWkNsK2dBMkFnQWdCUkE4SUFOQ0FEY0QwQU1nQWtFUWFpUUFJQU1nQVRrRDBBTWdCQ0FBTmdKTUlBWkJmMFlFUUNBQUtBSkVJZ0lnQUNnQ1NDSUZTUVJBSUFJZ0JEWUNBQ0FBSUFKQkJHbzJBa1FnQXc4TElBSWdCeWdDQUNJQ2F5SUhRUUoxSWdoQkFXb2lCa0dBZ0lDQUJFOE5BeUFHSUFVZ0Ftc2lCVUVCZFNJSklBWWdDVXNiUWYvLy8vOERJQVZCL1AvLy93ZEpHeUlHQkg4Z0JrR0FnSUNBQkU4TkJTQUdRUUowRUJnRlFRQUxJZ1VnQ0VFQ2RHb2lDQ0FFTmdJQUlBZEJBRW9FUUNBRklBSWdCeEFaR2dzZ0FDQUZJQVpCQW5ScU5nSklJQUFnQ0VFRWFqWUNSQ0FBSUFVMkFrQWdBa1VOQVNBQ0VCY2dBdzhMSUFBZ0JDQUdFTzhEQ3lBRER3c1FiUUFMRUNnQUMwR2poTzhBRURnQUN6c0JBWDhnQUNnQ3lBRWlBQVJBQTBBZ0FTQUFLQUlRSWdKT0JIOGdBU0FDVEFSQVFRRVBDeUFBUVFScUJTQUFDeWdDQUNJQURRQUxDMEVBQzRVQ0FnTi9BWDRqQUVIUUFHc2lCQ1FBSUFSQzhJR0FnQkEzQXlnZ0JFTHdnWUNBRURjRENDQUVLUUlJSVFjZ0JFRXdhaUlGUVFFNkFCZ2dCVUVBTmdJVUlBVkIyUDM4QURZQ0FDQUZJQWMzQWdRZ0JVSUFOd0lNSUFKQi8vLy8vd2MyQWdBZ0EwR0JnSUNBZURZQ0FDQUJLQUlBSWdVZ0FTZ0NCQ0lHUndSQUEwQWdCU2dDQUNFQklBUkJBRFlDR0NBRVFnQTNBeEFnQUNBQklBUkJKR29nQkVFZ2FpQUVRUkJxRVBVRElBUW9BaEFpQVFSQUlBUWdBVFlDRkNBQkVCY0xJQVFvQWlRaUFTQUNLQUlBU0FSQUlBSWdBVFlDQUFzZ0JDZ0NJQ0lCSUFNb0FnQktCRUFnQXlBQk5nSUFDeUFGUVFScUlnVWdCa2NOQUFzTElBUkIwQUJxSkFBTHh3RUJCSDhnQUVIa3Yvb0FOZ0lBSUFBb0FzUUJJZ0VnQUVISUFXb2lCRWNFUUFOQUlBRWlBaWdDRkNJQkJFQWdBU0FCS0FJQUtBSUVFUUVBQ3dKQUlBSW9BZ1FpQTBVRVFDQUNLQUlJSWdFb0FnQWdBa1lOQVNBQ1FRaHFJUUlEUUNBQ0tBSUFJZ05CQ0dvaEFpQURJQU1vQWdnaUFTZ0NBRWNOQUFzTUFRc0RRQ0FESWdFb0FnQWlBdzBBQ3dzZ0FTQUVSdzBBQ3dzZ0FFSEVBV29pQVNBQUtBTElBUkM5QmlBQUlBUTJBc1FCSUFCQ0FEY0R5QUVnQVVFQUVMMEdJQUFRNEFFYUlBQUxMUUVCZnlBQVFiQzUrZ0EyQWdBZ0FDZ0NzQUVpQVFSQUlBQWdBVFlDdEFFZ0FSQVhDeUFBRU9BQkdpQUFDKzRCQVFGL0l3QkJJR3NpQWlRQUFuOUIvLy8vL3djQ2Z5QUJRWUdBZ0lCNFJ3UkFJQUpCZ0lBY05nSVVJQUlnQVRZQ0dDQUNRZXlxL1FBMkFoQWdBQ0FDUVJCcVFmQ3hmMEVCRUk4QklnQUVRRUVBSUFBb0Frd2lBRVVOQWhvZ0FFR3cvZndBUWRDLytnQkJBQkFjREFJTFFmLy8vLzhIREFJTFFmLy8vLzhISUFCQnB3RVFnQUVpQUVVTkFSb2dBRUd3L2Z3QVFkQy8rZ0JCQUJBY0N5SUFSUTBBR2lBQ1FRQTJBaGdnQWtJQU53TVFJQUFnQVNBQ1FReHFJQUpCQ0dvZ0FrRVFhaEQxQXlBQ0tBSVFJZ0FFUUNBQ0lBQTJBaFFnQUJBWEN5QUNLQUlNQ3lFQUlBSkJJR29rQUNBQUMya0JCSDhnQUNnQ1JDSURJQUFvQWtCSEJFQURRQUpBSUFOQkJHc2lBeWdDQUNJQ0tBTEFBVUVPUndSQUlBSWhBUXdCQ3lBQlJRUkFRUUFoQVF3QkN5QUJLQUt3QVNFRUlBSWdBaWdDQUNnQ0tCRUJBQ0FDSUFRMkFyQUJDeUFESUFBb0FrQkhEUUFMQ3dzcEFRRi9JQUJCeklEeUFEWUNBQUpBSUFBb0FnZ2lBVVVOQUNBQUxRQU1SUTBBSUFFUUZ3c2dBQXNPQUNBQUlBRW9BZ1FRM3dGQkFRdkZBd0VLZnlNQVFSQnJJZ01rQUNBRElBRkI1Z0JCQVVId3NYOFF5d0VnQUVFQU5nSUlJQUJDQURjQ0FBSkFJQU1vQWdRaUJTQURSZzBBQWtBRFFBSkFBa0FnQlNnQ0NDSUVLQUt3QXlJSVJRMEFJQWhCRkVGL0VEQWdBVWNOQUNBRUtBTG9BeUlKUlEwQUlBbEJGRUYvRURBZ0FVY05BQ0FBS0FJSUlnWWdBa3NFUUNBQ0lBazJBZ1FnQWlBSU5nSUFJQUFnQWtFSWFpSUNOZ0lFREFFTElBSWdCMnNpQ2tFRGRTSUNRUUZxSWdSQmdJQ0FnQUpQRFFFZ0JDQUdJQWRySWdaQkFuVWlDeUFFSUF0TEcwSC8vLy8vQVNBR1Fmai8vLzhIU1JzaUJnUi9JQVpCZ0lDQWdBSlBEUVFnQmtFRGRCQVlCVUVBQ3lJRUlBSkJBM1JxSWdJZ0NUWUNCQ0FDSUFnMkFnQWdBa0VJYWlFQ0lBcEJBRW9FUUNBRUlBY2dDaEFaR2dzZ0FDQUVJQVpCQTNScU5nSUlJQUFnQWpZQ0JDQUFJQVEyQWdBZ0J3UkFJQWNRRndzZ0JDRUhDeUFGS0FJRUlnVWdBMGNOQVF3REN3c1FLQUFMUWFPRTd3QVFPQUFMQWtBZ0F5Z0NDRVVOQUNBREtBSUVJZ1VvQWdBaUFDQURLQUlBSWdFb0FnUTJBZ1FnQVNnQ0JDQUFOZ0lBSUFOQkFEWUNDQ0FESUFWR0RRQURRQ0FGS0FJRUlRQWdCUkFYSUFBaUJTQURSdzBBQ3dzZ0EwRVFhaVFBQzZFQkFnSi9BM3dnQUNnQ21BNGlBaUFBUVp3T2FpZ0NBQ0lEUndSQUlBQW9BcHdFS3dPNEFVUUFBQUFBQUFBUVFLSkVBQUFBQUFBQVVEK2lSQUFBQUFBQUFFNUFvaUFBS3dPb0RxTkVBQUFBQUFCQWowQ2lSQUFBQUFBQUFPQS9vQ0VGSUFHM0lRUkJBU0VBQTBBQ1FDQUNLd01BSWdZZ0JHVkZEUUFnQlNBR29DQUVaa1VOQUNBQUR3c2dBRUVCYWlFQUlBSkJDR29pQWlBRFJ3MEFDd3RCQUF1bkFRRUVmeU1BUVJCcklnRWtBQ0FCSUFCQkcwRUFRZkN4ZnhEU0F3SkFJQUVnQVNnQ0JDSUFSd1JBQTBBZ0FDZ0NDQ0lERU1vSERRSWdBQ2dDQkNJQUlBRkhEUUFMQzBFQUlRTUxBa0FnQVNnQ0NFVU5BQ0FCS0FJRUlnQW9BZ0FpQWlBQktBSUFJZ1FvQWdRMkFnUWdCQ2dDQkNBQ05nSUFJQUZCQURZQ0NDQUFJQUZHRFFBRFFDQUFLQUlFSVFJZ0FCQVhJQUlpQUNBQlJ3MEFDd3NnQVVFUWFpUUFJQU1MbmdNQ0JIOEJmaU1BUVlBQmF5SUNKQUFnQWtLTWc0Q0FFRGNEV0NBQ1FveURnSUFRTndNUUlBSXBBaEFoQlNBQ1FlQUFhaUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJJQVUzQWdRZ0FVSUFOd0lNSUFFaEF5QUNRcENEZ0lBUU53TXdJQUpDa0lPQWdCQTNBd2dnQWlrQ0NDRUZJQUpCT0dvaUFVRUJPZ0FZSUFGQkFEWUNGQ0FCUWRqOS9BQTJBZ0FnQVNBRk53SUVJQUZDQURjQ0RDQUJJUVFnQWtJQU53SWtJQUpCNUtENkFEWUNHQ0FBUVNCQmZ4QXdJUUVnQWlBQU5nSWdJQUlnQVRZQ0hFRUFJUUVnQUNBRElBSkJHR29nQkVFQVFmQ3hmMEVCUVFBUUxpQUNLQUlrQkVBZ0FDQUFLQUlBS0FJZ0VRQUFJUU1DZndKQUlBQXRBUGdGRFFBZ0FFRWdFRVVpQVNnQ25BTkJnWUNBZ0hoR0RRQWdBVUVaRUVVb0FyQUJJQUVvQXBRRElBRW9BcGdEYW1zTUFRc2dBQ2dDNUFJaUFVR0JnSUNBZUVjRVFDQUJJQUFvQXVBQ2F3d0JDeUFBS0FLY0JDZ0NzQUVMSVFFZ0FpZ0NKQ0lBSUFBb0FnQW9BaUFSQUFBZ0FTQURhbXNnQUNnQ0ZHb2lBRUVBSUFCQkFFb2JJUUVMSUFKQmdBRnFKQUFnQVF1QkFnSURmd0Y4SUFGQjVBQVF6QVVoQkFKL0lBRW9BdWdHSWdKQm9NQUFhaXNEQUNBQ1FmUVhhaUlES0FJc0lnSkJDbXdnQWlBRExRQThHMEhrQUd4QjVBQnR0NklpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdMSVFNQ2Z5QUJLQUxvQmlJQlFmQWFhaXNEQUNBQlFmUVhhaUlCS0FJc0lnSkJDbXdnQWlBQkxRQThHMEhrQUd4QjVBQnR0NklpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdMSVFGQkFDRUNBa0FDUUFKQUFrQWdBRUhRRFdvb0FnQkJBMnNPQ0FBQUF3RURBd0lCQXdzZ0JFRUNiU0FCYWc4TElBTkJBbTBnQkdvZ0FXb1BDeUFFUVFKdElBTnFJQUZCQVhScUlRSUxJQUlMZ3dRQkFuOGdBQkNCQVNBQVFnQTNBOUFCSUFCQ0FEY0Q0QUVnQUVJQU53THNBU0FBUWdBM0F2Z0JJQUJCZ0FKcUVDOENRQ0FBUVpBQ2FpSUJMQUFQUVFCSUJFQWdBVUVBTmdJSUlBRW9BZ1FoQWd3QkN5QUJRUVJxSWdKQkFEb0FDd3NnQWtFQU9nQUFBa0FnQVN3QUcwRUFTQVJBSUFGQkFEWUNGQ0FCS0FJUUlRSU1BUXNnQVVFUWFpSUNRUUE2QUFzTElBSkJBRG9BQUFKQUlBRXNBQ2RCQUVnRVFDQUJRUUEyQWlBZ0FTZ0NIQ0VDREFFTElBRkJIR29pQWtFQU9nQUxDeUFDUVFBNkFBQUNRQ0FCTEFBelFRQklCRUFnQVVFQU5nSXNJQUVvQWlnaEFnd0JDeUFCUVNocUlnSkJBRG9BQ3dzZ0FrRUFPZ0FBQWtBZ0FTd0FQMEVBU0FSQUlBRkJBRFlDT0NBQktBSTBJUUVNQVFzZ0FVRTBhaUlCUVFBNkFBc0xJQUZCQURvQUFDQUFRZEFDYWhBdklBQW9Bb0FPSWdFRVFDQUJJQUVvQWdBb0FnUVJBUUFnQUVFQU5nS0FEZ3NnQUVHNEJHb1FnUUVnQUVLQmdJQ0FtSUNBZ0lCL053UHdCU0FBUW9DQWdJQ1FnSUNBZ0g4M0ErZ0ZJQUJDZ1lDQWdKaUFnSUNBZnpjRDRBSWdBRUhRRFdvZ0FDZ0M4QUUyQWdBZ0FFSFFDV29nQUNnQzdBRTJBZ0FnQUMwQStBVkZCRUFnQUVHQmdJQ0FlRFlDNUFJTElBQkJBRG9BaUE0Z0FFRUFOZ0tFRGlBQVFvQ0FnSUNBZ0lDdndBQTNBNmdPSUFCQmtBNXFJQUFvQW93T05nSUFJQUJCbkE1cUlBQW9BcGdPTmdJQUM2QUJBUVYvSXdCQkVHc2lBaVFBQWtBZ0FFRUtFRVZGRFFBZ0FpQUFFS0FHSUFJb0FnQWlBeUFDS0FJRUlnVkhCRUFnQXlFQUEwQUNRQ0FBS0FJQUlnRkZEUUFnQVVHdy9md0FRZFRML0FCQkFCQWNJZ0ZGRFFBZ0JDQUJLQUtZQXlBQktBS1VBeUFCS0FLb0EycHFJZ0VnQVNBRVNCc2hCQXNnQUVFRWFpSUFJQVZIRFFBTEN5QURSUTBBSUFJZ0F6WUNCQ0FERUJjTElBSkJFR29rQUNBRUN5RUJBWDhnQUVFS0VFVVF3UkFFZnlBQUtBSk1RYWNCRU9jQklBQkdCVUVBQ3dzeUFDQUFRWnlFK2dBMkFnQWdBRUhZQVdvUW5BRWFJQUFzQU5NQlFRQklCRUFnQUNnQ3lBRVFGd3NnQUJEZ0FSb2dBQXZCQ2dFSmZ5TUFRVUJxSWdja0FBSkFJQUlvQWtBaUN5QUNLQUpFSWd4SEJFQWdCMEVJYWtFRWNpRUtBMEFDUUNBTEtBSUFJZ0lnQWlnQ0FDZ0NDQkVBQUVHZEFVWUVRQ0FDUWJEOS9BQkJ4TXYxQUVFQUVCd2hBaU1BUVNCcklnUWtBQ0FFUVFBNkFCQWdCRUVBT2dBYkFrQWdBaXdBWDBFQVRnUkFJQVFnQWlnQ1hEWUNDQ0FFSUFJcEFsUTNBd0FNQVFzZ0JDQUNLQUpVSUFJb0FsZ1FHZ3NnQVNBQ0lBUkJFR29nQkVFQlFRQWdBU2dDQUNnQ2lBRVJCZ0FnQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3NnQkN3QUcwRUFTQVJBSUFRb0FoQVFGd3NDUUNBQ1FSOUI4TEYvUVFFUUxDSUZSUTBBSUFWQnNQMzhBRUhRd2ZVQVFRQVFIQ0lKUlEwQUlBTWdBaUFDS0FJQUtBSWdFUUFBTmdJRUlBTWdBaUFDS0FJQUtBSWtFUUFBTmdJSUl3QkJJR3NpQlNRQUlBVkJBRG9BRUNBRlFRQTZBQnNDUUNBSkxBQmZRUUJPQkVBZ0JTQUpLQUpjTmdJSUlBVWdDU2tDVkRjREFBd0JDeUFGSUFrb0FsUWdDU2dDV0JBYUN5QUJJQWtnQlVFUWFpQUZRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUZMQUFMUVFCSUJFQWdCU2dDQUJBWEN5QUZMQUFiUVFCSUJFQWdCU2dDRUJBWEN5QUJJQU1vQWdRQ2Z5QURLQUlJSVFaQkFDQUFLQUlFSWdoRkRRQWFJQWdvQXJBR0lBWnJDeUFKRVBnVEFuOGpBRUVnYXlJR0pBQUNmd0pBUVljRFFRQWdDVUd3QVdvaUNDZ0NBQnRGRFFBZ0JpQUlFSWdCTmdJWVFZY0RRUUFnQmlnQ0dCdEZEUUFnQmlBSUVJZ0JOZ0lJSUFZZ0JrRUlha0c3cmUwQUVCMDJBaEJCaGdOQkFDQUdLQUlRRzBVTkFDQUdJQWdRaUFFMkFoQWdCaUFHUVJCcVFidXQ3UUFRSFRZQ0dDQUdLQUlZSWdnRWZ5QUlLQUlJSWdoQmlNenhBQ0FJR3dWQmlNenhBQXNReVFGQkNtd01BUXRCQUFzaENDQUdRU0JxSkFBZ0NBc2dDVUd3QVdvUWlBRWdBU2dDQUNnQ2JCRUdBQ0FCSUFrZ0FDQUJLQUlBS0FLTUFSRUVBQ0FGUVNCcUpBQUxJQUVnQWlBQUlBRW9BZ0FvQW93QkVRUUFJQVJCSUdva0FBd0JDeUFDTHdGUUlnUkJuUUZyUWYvL0EzRkJCVTBFUUNBSFFjU0QrZ0EyQWdnZ0NpQURLUUljTndJWUlBb2dBeWtDRkRjQ0VDQUtJQU1wQWd3M0FnZ2dDaUFES1FJRU53SUFJQWRCQURZQ05DQUhRZ0EzQWl3Z0F5Z0NLQ0FES0FJa0lnWnJJZ1FFUUNBRVFRQklEUVVnQnlBRUVCZ2lCVFlDTENBSElBVTJBakFnQnlBRklBUkJBblZCQW5ScU5nSTBJQWNnQlNBR0lBUVFHU0FFYWpZQ01Bc2dCeUFES1FJd053TTRJQUVnQXlnQ0JBSi9JQU1vQWdnaEJFRUFJQUFvQWdRaUJVVU5BQm9nQlNnQ3NBWWdCR3NMUVFFZ0FTZ0NBQ2dDZUJFSEFDQUFJQUVnQWtHdy9md0FRWnpWOHdCQkFCQWNJQWRCQ0dvUXVRa2dBU0FCS0FJQUtBSjhFUUVBSUFkQnhJUDZBRFlDQ0NBSEtBSXNJZ0pGRFFFZ0J5QUNOZ0l3SUFJUUZ3d0JDeUFFUVNkclFmLy9BM0ZCRWtzTkFDQUNRYkQ5L0FCQmxPSDVBRUVBRUJ3aEFpTUFRU0JySWdRa0FBSkFJQUlnQWlnQ0FDZ0NDQkVBQUVFcFJnUkFJQUFnQVNBQ1FRRVE2QVVNQVFzZ0FpQUNLQUlBS0FJSUVRQUFRU3BIQkVBZ0FpQUNLQUlBS0FJSUVRQUFHZ3NnQkVFQU9nQVFJQVJCQURvQUd3SkFJQUlzQUY5QkFFNEVRQ0FFSUFJb0FsdzJBZ2dnQkNBQ0tRSlVOd01BREFFTElBUWdBaWdDVkNBQ0tBSllFQm9MSUFFZ0FpQUVRUkJxSUFSQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFRc0FBdEJBRWdFUUNBRUtBSUFFQmNMSUFRc0FCdEJBRWdFUUNBRUtBSVFFQmNMSUFJb0F0d0JRUUZHQkVBZ0FDQUJJQUlnQXhDTkVnc2dBU0FDSUFBZ0FTZ0NBQ2dDakFFUkJBQUxJQVJCSUdva0FBc2dDMEVFYWlJTElBeEhEUUFMQ3lBSFFVQnJKQUFQQ3hBb0FBdjdBZ0VFZnlNQVFTQnJJZ1VrQUFKQUlBSWdBaWdDQUNnQ0NCRUFBRUVwUmdSQUlBQWdBU0FDUVFBUTZBVU1BUXNnQWlBQ0tBSUFLQUlJRVFBQVFTcEhCRUFnQWlBQ0tBSUFLQUlJRVFBQUdnc2dCVUVBT2dBUUlBVkJBRG9BR3dKQUlBSXNBRjlCQUU0RVFDQUZJQUlvQWx3MkFnZ2dCU0FDS1FKVU53TUFEQUVMSUFVZ0FpZ0NWQ0FDS0FKWUVCb0xJQUVnQWlBRlFSQnFJQVZCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQVVzQUF0QkFFZ0VRQ0FGS0FJQUVCY0xJQVVzQUJ0QkFFZ0VRQ0FGS0FJUUVCY0xJQUlvQXR3QlFRRkdCRUFnQWlnQ1FDSUhJQUlvQWtRaUNFY0VRQU5BQWtBZ0J5Z0NBQ0lHSUFZb0FnQW9BZ2dSQUFCQkUwWUVRQ0FBSUFFZ0JrR3cvZndBUWN6YitnQkJBQkFjSUFNZ0JCQ1BFZ3dCQ3lBR0x3RlFRU2RyUWYvL0EzRkJFa3NOQUNBQUlBRWdCa0d3L2Z3QVFaVGgrUUJCQUJBY0lBTWdCQkNPRWdzZ0IwRUVhaUlISUFoSERRQUxDd3NnQVNBQ0lBQWdBU2dDQUNnQ2pBRVJCQUFMSUFWQklHb2tBQXZCRWdJUWZ3SjhJd0JCSUdzaUN5UUFJQUpCc0FGcUlnNGdEaWdDQkRZQ0NDQUxRUUE2QUJBZ0MwRUFPZ0FiQWtBZ0Fpd0FYMEVBVGdSQUlBc2dBaWdDWERZQ0NDQUxJQUlwQWxRM0F3QU1BUXNnQ3lBQ0tBSlVJQUlvQWxnUUdnc2dBU0FDSUF0QkVHb2dDMEVCUVFBZ0FTZ0NBQ2dDaUFFUkJnQWdDeXdBQzBFQVNBUkFJQXNvQWdBUUZ3c2dDeXdBRzBFQVNBUkFJQXNvQWhBUUZ3c2dBQ0FCSUFJZ0FpQURJQVFRendJZ0FTQUNJQUFnQVNnQ0FDZ0NqQUVSQkFBZ0RpZ0NCQ0lDSUE0b0FnaEhCRUFEUUNBQ0tBSUFJZ1FnQkNnQ0FDZ0NDQkVBQUVHVEFVWUVRQ0FDS0FJQUlnUUVmeUFFUWJEOS9BQkJ1TVA3QUVFQUVCd0ZRUUFMSVFRakFFRVFheUlISkFBQ1FDQUVLQUxVQTBFQ1JnUkFJQVJDQURjQ0RDQUVRZ0EzQWlRZ0JFSUFOd0ljSUFSQ0FEY0NGQXdCQ3dKQUlBUkJrZ0ZCZnhBd0lna29BcGdFQkVBZ0NTZ0NuQVFOQVFzZ0JFSUFOd0lNSUFSQ0FEY0NKQ0FFUWdBM0Fod2dCRUlBTndJVURBRUxJQWtvQXFBRUlRMENmeUFBS0FJSVFlRENBR29yQXdBZ0F5Z0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnWW9BaXdpQlVFS2JDQUZJQVl0QUR3YmJFSGtBRzIzb2lJVm1VUUFBQUFBQUFEZ1FXTUVRQ0FWcWd3QkMwR0FnSUNBZUFzaEJnSkFJQVFzQUY5QkFFNEVRQ0FISUFRb0FsdzJBZ2dnQnlBRUtRSlVOd01BREFFTElBY2dCQ2dDVkNBRUtBSllFQm9MSUFFZ0JDQUhJQUVvQWdBb0FwZ0JFUVFBSUFjc0FBdEJBRWdFUUNBSEtBSUFFQmNMSUFrb0FwZ0VJZ1VnQlNnQ0FDZ0NJQkVBQUNBRUtBTGdBMm9oQlNBSktBS2NCQ0lKSUFrb0FnQW9BaUFSQUFBZ0JDZ0M1QU5xSVFrZ0JCQ1hGQ0lSSUFaQkFtMGlDbXNoRENBRUVKWVVJaElnQ21zaENpQUFJQUVnQlNBUklBVWdCbW9nRVVFQUFuOENRQ0FFS0FMd0F5SUlSUTBBSUFnUXBRSkZEUUFDZnlBS0lBeHJ0eUFKSUFWcnQ2TWlGU0FFS0FMd0F5SUlJQWdvQWdBb0FpQVJBQUFnQ0NnQ0hHb2dBQ2dDQkNBREtBS1FBaEI2YXlJUElBVnJ0NklnRExlZ0loYVpSQUFBQUFBQUFPQkJZd1JBSUJhcURBRUxRWUNBZ0lCNEN5RVFJQVFvQXZBRElnZ2dDQ2dDQUNnQ0lCRUFBQ0VUSUFnb0FpUWhDQ0FBS0FJRUlBTW9BcEFDRUhvaEZDQUFJQUVnQlNBTUlBOGdFQ0FHRU9zQ0FuOGdDcmNnRlNBSklCUWdDQ0FUYW1vaUJXdTNvcUVpRlpsRUFBQUFBQUFBNEVGakJFQWdGYW9NQVF0QmdJQ0FnSGdMSVF3Z0FDQUJJQVVnRENBSklBb2dCaERyQWlBRUtBTHdBeUlGSUFVb0FnQW9BaVFSQUFBZ0JTZ0NLR29nQkNnQzhBTWlCU0FGS0FJQUtBSWtFUUFBSUFVb0FpQnFheUlGSUFWQkgzVWlCV29nQlhOQkFYWU1BUXNnQUNBQklBVWdEQ0FKSUFvZ0JoRHJBaUFES0FLUUFpQUFLQUlFS0FMb0JrSDBGMm9pQlNnQ0xDSU1RUXBzSUF3Z0JTMEFQQnRzUWVRQWJVRUdiRUVGYlFzaUJXc2dCU0FOUVFGR0d5SUZhaEN5QVNBQUlBRWdDU0FTSUFrZ0Jtc2dCU0FTYWhDeUFTQUJJQVFnQUNBQktBSUFLQUtjQVJFRUFBc2dCMEVRYWlRQUN5QUNLQUlBSWdRZ0JDZ0NBQ2dDQ0JFQUFCb2dBa0VFYWlJQ0lBNG9BZ2hIRFFBTEN5QU9LQUlFSWdJZ0RpZ0NDRWNFUUFOQUlBSW9BZ0FpQkNBRUtBSUFLQUlJRVFBQUdpQUNLQUlBSWdRZ0JDZ0NBQ2dDQ0JFQUFFR1VBVVlFUUNBQ0tBSUFJZ1FFZnlBRVFiRDkvQUJCdU1QN0FFRUFFQndGUVFBTElRY2pBRUhnQUdzaUJDUUFBa0FDUUNBSFFaSUJRWDhRTUNJR0tBTHdBMEYvUndSQUlBWW9Bb0FFUVFKSERRRUxJQWRDQURjQ0RDQUhRZ0EzQWlRZ0IwSUFOd0ljSUFkQ0FEY0NGQXdCQ3dKQUlBWW9BcGdFQkVBZ0JpZ0NuQVFOQVFzZ0IwSUFOd0lNSUFkQ0FEY0NKQ0FIUWdBM0Fod2dCMElBTndJVURBRUxJQVJDQURjRFdDQUVRZ0EzQTFBZ0JFSUFOd05JSUFZdEFMd0RJUWtnQXhEeUF5RU1JQUVnQUNnQ0JDQU1JQWtRZ3dJUW1nRWdCRUVvYWlBR0x3SHdBeERmQ1NBR0tBS1VCQ0VGSUFSQlFHc2dCQ2dDTURZQ0FDQUVJQVFwQXlnM0F6Z0NRQ0FGUVFKSERRQWdCRUU0YWlJRlFZclJBeENRQVNBRVFTaHFJZ29nQmk4QjlBTVEzd2tnQlNBRUtBSW9JQW9nQkMwQU15SUdRUmgwUVJoMVFRQklJZ1ViSUFRb0Fpd2dCaUFGR3hDUkF4b2dCQ3dBTTBFQVRnMEFJQVFvQWlnUUZ3c2dBU0FFUVRocUlnb2dCRUhJQUdvZ0FTZ0NBQ2dDS0JFRUFDQUhJQUFvQWdRUWxSUWhFU0FFS0FKSVFYNXRJUklDZnlBSEtBTHNBeUlHQkVBQ2Z5QUdRWklCRUVVaUNDZ0NxQVFpQlFSQUlBZ29BcGdFSWdnZ0NDZ0NBQ2dDSUJFQUFDRUlJQVlvQXVBRElRMGdCU2dDaEFVaUR5QUZLQUtJQlVZRWYwRUFCU0FQS0FJQUtBSUlDeUVQSUFVckErQUVJQWdnRFdvZ0JTZ0NoQVVpQ0NBRktBS0lCVVlFZjBFQUJTQUlLQUlBS0FJRUMydTNvaUFQdDZBZ0JpZ0NyQU8zb0NBR0tBTG9BN2VnSWhXWlJBQUFBQUFBQU9CQll3UkFJQldxREFJTFFZQ0FnSUI0REFFTElBWWdCaWdDQUNnQ0pCRUFBQXNpQ0FKL0lBY29BdXdESWdaQmtnRVFSU0lOS0FLb0JDSUZCRUFnRFNnQ25BUWlEU0FOS0FJQUtBSWdFUUFBSVEwZ0JpZ0M1QU1oRHlBRktBS0VCU0lRSUFVb0FvZ0ZSZ1IvUVFBRklCQW9BZ0FvQWdnTElSQWdCU3NENEFRZ0RTQVBhaUFGS0FLRUJTSU5JQVVvQW9nRlJnUi9RUUFGSUEwb0FnQW9BZ1FMYTdlaUlCQzNvQ0FHS0FLc0E3ZWdJQVlvQXV3RHQ2QWlGWmxFQUFBQUFBQUE0RUZqQkVBZ0Zhb01BZ3RCZ0lDQWdIZ01BUXNnQmlBR0tBSUFLQUlrRVFBQUN5QUlhMEVDYldvTUFRc2dCeUFIS0FJQUtBSWtFUUFBQ3lFR0lBQW9BZ1FnQkNnQ09DQUtJQVF0QUVNaUJVRVlkRUVZZFVFQVNDSUtHeUFFS0FJOElBVWdDaHRCQW5ScVFRUnJLQUlBSUF3Z0NSREtBVUYrYlNFRkFrQWdCeXdBWDBFQVRnUkFJQVFnQnlnQ1hEWUNJQ0FFSUFjcEFsUTNBeGdNQVFzZ0JFRVlhaUFIS0FKVUlBY29BbGdRR2dzZ0FTQUhJQVJCR0dvZ0FTZ0NBQ2dDbUFFUkJBQWdCQ3dBSTBFQVNBUkFJQVFvQWhnUUZ3c2dFU0FTYWlFS0lBVWdCbW9oQmdKQUlBUXNBRU5CQUU0RVFDQUVJQVJCUUdzb0FnQTJBaEFnQkNBRUtRTTROd01JREFFTElBUkJDR29nQkNnQ09DQUVLQUk4RUhJTElBQWdBU0FLSUFZZ0JFRUlha0VCSUF3Z0NVRUFFS3NDSUFRc0FCTkJBRWdFUUNBRUtBSUlFQmNMSUFFZ0J5QUFJQUVvQWdBb0Fwd0JFUVFBSUFFUW9nRWdCQ3dBUTBFQVRnMEFJQVFvQWpnUUZ3c2dCRUhnQUdva0FBc2dBa0VFYWlJQ0lBNG9BZ2hIRFFBTEN5QUxRU0JxSkFBTGo2QUJBeGwvQkh3QmZpTUFRU0JySWhza0FDQUNLQUpBSWh3Z0FpZ0NSQ0lkUndSQUEwQUNRQ0FjS0FJQUlnWWdCaWdDQUNnQ0NCRUFBRUViUmdSQUlBWkJzUDM4QUVHWXNmd0FRUUFRSENFS0l3QkJJR3NpRnlRQUFrQWdCQ2dDd0FNZ0NpZ0M3QUVRdmdNaUJnUkFJQVlvQXJBWlFRRkdEUUVMSUJkQkFEb0FFQ0FYUVFBNkFCc0NRQ0FLTEFCZlFRQk9CRUFnRnlBS0tBSmNOZ0lJSUJjZ0Npa0NWRGNEQUF3QkN5QVhJQW9vQWxRZ0NpZ0NXQkFhQ3lBQklBb2dGMEVRYWlBWFFRRkJBQ0FCS0FJQUtBS0lBUkVHQUNBWExBQUxRUUJJQkVBZ0Z5Z0NBQkFYQ3lBWExBQWJRUUJJQkVBZ0Z5Z0NFQkFYQ3lBQUtBSUVJZ0lvQXVRR1FRTkdCRUFqQUVFUWF5SUhKQUFnQ2tIQUFXb1FYZ1JBSUFvb0F0QUJSUVJBSUFJb0FwQUpJUUlDUUNBS0xBRFBBVUVBVGdSQUlBY2dDaWdDekFFMkFnZ2dCeUFLS1FMRUFUY0RBQXdCQ3lBSElBb29Bc1FCSUFvb0FzZ0JFQm9MSUFJZ0J4REJFU0VDSUFjc0FBdEJBRWdFUUNBSEtBSUFFQmNMSUFwQnNBRnFJQUlRaEFNTElBb1F1eEVMSUFkQkVHb2tBQXNDUUNBR1JRMEFJQVpCZ0JscUtBSUFRUUpHRFFCQkFDRU9Jd0JCNEFGckloSWtBQUpBQWtBZ0NrSEFBV29RWGtVTkFDQUFLQUlFS0FMa0JrRURSdzBBSUFvZ0NpZ0NBQ2dDakFZUkVBQWhIaUFLSUFvb0FnQW9BaUFSQUFBaEZpQUtLQUxRQVNJQ0tBTE1BU0FDS0FMRUFXc2hCd0ovSUFvZ0NpZ0NBQ2dDSkJFQUFDRUdRUUFnQUNnQ0JDSUNSUTBBR2lBQ0tBS3dCaUFHYXdzaEVTQUtFTHNSSUFjZ0Ztb2hDU0FSdHlBS0tBTFFBU0lDS0FMTUFTQUNLQUxFQVd1M0lCNUVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveENTQWFLaEloNlpSQUFBQUFBQUFPQkJZd1JBSUI2cUlRSU1BZ3RCZ0lDQWdIZ2hBZ3dCQ3lBRElBTW9BZ0FvQWlBUkFBQWlGaUFERU4wSGFpRUpJQW9nQ2lnQ0FDZ0NKQkVBQUNJQ0lSRUxJQUFvQWdRZ0NpZ0NrQUlRb2dVaEZDQUJJQUFvQWlnZ0ZFSGtBRUVBUVFCQkFFRUFFUFFCSUFFZ0FDZ0NLRUhrQUJDakFTQVVRUUp0SVEwZ0NpZ0NpQUpCQUVvRVFBTkFBa0FnQWlBUlJ3UkFJQUVnRmlBQUtBSUVJZ1lFZnlBR0tBS3dCaUFSYXdWQkFBc2dDU0FBS0FJRUlnWUVmeUFHS0FLd0JpQUNhd1ZCQUFzZ0FTZ0NBQ2dDU0JFSUFDQVJJQW9vQXBBQ0lnY2dBQ2dDQkNnQzZBWkI5QmRxSWdnb0Fpd2lCa0VLYkNBR0lBZ3RBRHdpQmh0c1FRRjBRZVFBYldzaEVTQUNJQWNnQ0NnQ0xDSUNRUXBzSUFJZ0JodHNRUUYwUWVRQWJXc2hBZ3dCQ3lBS0tBS01BaUVHSUJKQnlBRnFJQllnQ1JEMUVDRUhBa0FnQVM4QlZFR2tBVVlOQUNBS0tBS01Ba0VGYXlJQ1FRWkpRUzhnQW5aeFJRMEFJQVpCQld0QkFra05BQ0FTUVJocUlnSVE3UkFpQ3lBRU5nSk1JQUlnRFNBUmFpQVJJQTFyRUlRSklBSWdGaUFKRUlVSklBQW9BZ1FvQXVnR1FmUVhhaUlHS0FJc0lnSkJDbXdnQWlBR0xRQThHMEhrQUd4QjVBQnRJUUlnRWtFSWFpSUlJQXBCaGdGQkFFSHdzWDhReXdFZ0FrRUViU0VHSUFKQkFtMGhEQ0FJSUJJb0Fnd2lBa2NFUUFOQUlBSW9BZ2dnRWtFWWFpQUdFS2dHQkVBZ0J5QUNLQUlJSWdnZ0NDZ0NBQ2dDSUJFQUFDQU1heUFJS0FJTWFpQUNLQUlJSWdnZ0NDZ0NBQ2dDSUJFQUFDQU1haUFJS0FJVWFoRDBFQXNnQWlnQ0JDSUNJQkpCQ0dwSERRQUxDd0pBSUJJb0FoQkZEUUFnRWlnQ0RDSUNLQUlBSWdnZ0VpZ0NDQ0lHS0FJRU5nSUVJQVlvQWdRZ0NEWUNBQ0FTUVFBMkFoQWdBaUFTUVFocVJnMEFBMEFnQWlnQ0JDRUdJQUlRRnlBR0lnSWdFa0VJYWtjTkFBc0xJQXNRNEFFYUMwRUFJUUlqQUVFUWF5SUdKQUFnQnlnQ0NDQUhLQUlFYTBFQVNnUkFBMEFnQmtFSWFpQUhJQUlReGdzZ0FDQUJJQVlvQWdnZ0JpZ0NEQ0FSSUJRUTh3Y2dBa0VCYWlJQ0lBY29BZ2dnQnlnQ0JHdEJBM1ZJRFFBTEN5QUdRUkJxSkFBZ0NpZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnWW9BaXdpQWtFS2JDQUNJQVl0QUR3YmJFRUJkRUhrQUcwaEFpQVNRZERrL0FBMkFzZ0JJQklvQXN3QklnWUVRQ0FTSUFZMkF0QUJJQVlRRndzZ0VTQUNheUlDSVJFTElBNUJBV29pRGlBS0tBS0lBa2dOQUFzTElBRVF3d0lnQVJEVkFTQVNRZUFCYWlRQUN3SkFJQXBCRTBId3NYOUJBUkFzSWdKRkRRQWdBa0d3L2Z3QVFjemIrZ0JCQUJBY0lnWkZEUUFnQmlnQ2hBSWhCd0pBSUFZb0FvQUNJZ0lOQUNBSERRQWdCaWdDaUFJTkFDQUdLQUtNQWcwQUlBWW9BcEFDUlEwQkN5QUNCRUFnQUNBQklBSWdCaUFLSUFNUTVRUWdCaWdDaEFJaEJ3c2dCd1JBSUFBZ0FTQUhJQVlnQ2lBREVPVUVDeUFHS0FLSUFpSUNCRUFnQUNBQklBSWdCaUFLSUFNUTVRUUxJQVlvQXBBQ0JFQkJBQ0VPSXdCQk1Hc2lDU1FBSUFsQklHb2dCaWdDa0FJaUZFR3dBV29nRkJEVkFpQUtFUElESVF3Z0RDQUFLQUlFS0FMb0JrSDBGMm9pQmlnQ0xDSUNRUXBzSUFJZ0JpMEFQQnRzUWVRQWJTRU5JQWxCQURvQUVDQUpRUUE2QUJzQ1FDQVVMQUJmUVFCT0JFQWdDU0FVS0FKY05nSUlJQWtnRkNrQ1ZEY0RBQXdCQ3lBSklCUW9BbFFnRkNnQ1dCQWFDeUFCSUJRZ0NVRVFhaUFKUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FKTEFBTFFRQklCRUFnQ1NnQ0FCQVhDeUFKTEFBYlFRQklCRUFnQ1NnQ0VCQVhDeUFOUVFKdElRZ2dDU2dDSkNJV0lBbEJJR3BIQkVBRFFDQVdLQUlJSWdzb0F0d0RJQXNvQXRnRFJ5QUxLQUxrQTNJRVFDQUFJQUVnQ3lBS0lBNFFwaElMSUFvZ0NpZ0NBQ2dDSkJFQUFDRUhJQW9vQW9nQ0lRWWdDeUFMS0FJQUtBSWdFUUFBSVFJZ0N5QUxLQUlBS0FJZ0VRQUFJQXNvQWhScUlBc2dDeWdDQUNnQ0lCRUFBQ0FMS0FJTWFtc2hDd0ovQWtBZ0ZDZ0MrQUpCQTBjTkFDQVdJQWtvQWlCR0RRQWdBQ0FCSUFnZ0Rtb2dBbW9nQzJvZ0J5QUdRUUZySUExc2EwR013UU1nREVFQVFRQVFtUUVnQUNnQ0JFR013UU1nREVFQUVJMEJJQXNnRFdwcURBRUxJQXNnRFdvTElBNXFJUTRnRmlnQ0JDSVdJQWxCSUdwSERRQUxDeUFCSUJRZ0FDQUJLQUlBS0FLTUFSRUVBQUpBSUFrb0FpaEZEUUFnQ1NnQ0pDSUNLQUlBSWdjZ0NTZ0NJQ0lHS0FJRU5nSUVJQVlvQWdRZ0J6WUNBQ0FKUVFBMkFpZ2dBaUFKUVNCcVJnMEFBMEFnQWlnQ0JDRUdJQUlRRnlBR0lnSWdDVUVnYWtjTkFBc0xJQWxCTUdva0FBd0JDeUFHS0FLTUFpSUNSUTBBSUFBZ0FTQUNJQVlnQ2lBREVPVUVDeUFLS0FLd0FpQUtLQUswQWtjRVFDQUFJQUVnQ2lBS1FiQUNha0VBUVFBUXJna0xJQW9vQXJ3Q0lBb29Bc0FDUndSQUlBQWdBU0FLSUFwQnZBSnFRUUZCQUJDdUNRc2dDaWdDeUFJZ0NpZ0N6QUpIQkVBZ0FDQUJJQW9nQ2tISUFtcEJBRUVCRUs0SkN5QUtLQUxVQWlBS0tBTFlBa2NFUUNBQUlBRWdDaUFLUWRRQ2FrRUJRUUVRcmdrTElBb29Ba0FpQnlBS0tBSkVJZ0pIQkVBRFFBSkFJQWNvQWdBaUJpQUdLQUlBS0FJSUVRQUFRUk5HQkVBZ0FDQUJJQVpCc1AzOEFFSE0yL29BUVFBUUhDQUtJQU1RanhJTUFRc2dCaThCVUVFbmEwSC8vd054UVJKTERRQWdBQ0FCSUFaQnNQMzhBRUdVNGZrQVFRQVFIQ0FLSUFNUWpoSUxJQWRCQkdvaUJ5QUNSdzBBQ3dzQ1FDQUtRUk5COExGL1FRRVFMQ0lDUlEwQUlBSkJzUDM4QUVITTIvb0FRUUFRSENJR1JRMEFJQVlvQXB3Q0lRY0NRQ0FHS0FLWUFpSUNEUUFnQncwQUlBWW9BcUFDRFFBZ0JpZ0NwQUpGRFFFTElBSUVRQ0FBSUFFZ0FpQUdJQW9nQXhEbEJDQUdLQUtjQWlFSEN5QUhCRUFnQUNBQklBY2dCaUFLSUFNUTVRUUxJQVlvQXFBQ0lnSUVRQ0FBSUFFZ0FpQUdJQW9nQXhEbEJBc2dCaWdDcEFJaUFrVU5BQ0FBSUFFZ0FpQUdJQW9nQXhEbEJBc2dDaWdDbEFJaUFpQUtLQUtZQWlJR1J3UkFBMEFnQkNBQ0tBSUFFTUVISUFKQkJHb2lBaUFHUncwQUN3c2dBU0FLSUFBZ0FTZ0NBQ2dDakFFUkJBQUxJQmRCSUdva0FBd0JDeUFHTHdGUUlnSkJ6d0JyUWYvL0EzRkJHVTBFUUNBR1FiRDkvQUJCaE9mNkFFRUFFQndoQlVFQUlRSkJBQ0VJUVFBaENrUUFBQUFBQUFBQUFDRWVJd0JCTUdzaUdTUUFJQmxCRmhBWUlnYzJBaUFnR1NBSFFSWnFJZ1kyQWlnZ0IwSFM0ZmtBS1FFQU53RU9JQWRCek9INUFDa0JBRGNCQ0NBSFFjVGgrUUFwQVFBM0FRQWdHU0FHTmdJa0lBVWdHVUVnYWhCU0lRWWdHU2dDSUNJSEJFQWdHU0FITmdJa0lBY1FGd3NDUUNBR0JFQWdHVUVBT2dBUUlCbEJBRG9BR3dKQUlBVXNBRjlCQUU0RVFDQVpJQVVvQWx3MkFnZ2dHU0FGS1FKVU53TUFEQUVMSUJrZ0JTZ0NWQ0FGS0FKWUVCb0xJQUVnQlNBWlFSQnFJQmxCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQmtzQUF0QkFFZ0VRQ0FaS0FJQUVCY0xJQmtzQUJ0QkFFZ0VRQ0FaS0FJUUVCY0xJQUVnQlNBQUlBRW9BZ0FvQW93QkVRUUFJQVJCc0FGcUlBVVEzZ1VNQVFzZ0JTQUZLQUlBS0FJSUVRQUFRZEFBUmdSQUl3QkI0QUJySWhNa0FDQVRRUUEyQWx3Z0UwRUFOZ0pZSUFVZ0UwSGNBR29nRTBIWUFHb1E2d3dDUUNBVEtBSmNJZ0pGRFFBZ0V5Z0NXRVVOQUNBQ0lBSW9BZ0FvQWlRUkFBQWhCaUFUS0FKWUlnSWdBaWdDQUNnQ0pCRUFBQ0VNSUJNb0FseEJBQkJjSVJjZ0V5Z0NYQzBBdkFNaEZpQUVJQmNvQXV3QklBVWdFeWdDWENBWFFRQVFvUU5GRFFBZ0JTZ0NzQUVpQWlBRktBTGdCQ0FDS0FJQUtBSTRFUUlBSUFZZ0RHc2hDeUFYS0FLUUFpQUFLQUlFS0FMb0JrSDBGMm9pQmlnQ0xDSUNRUXBzSUFJZ0JpMEFQQnRzUWVRQWJTRU5JQVVnQlNnQ0FDZ0NJQkVBQUNFUklBVW9BdndESWdoQkEwWUVRQ0FUUVFBNkFFZ2dFMEVBT2dCVEFrQWdCU3dBWDBFQVRnUkFJQk5CUUdzZ0JTZ0NYRFlDQUNBVElBVXBBbFEzQXpnTUFRc2dFMEU0YWlBRktBSlVJQVVvQWxnUUdnc2dBU0FGSUJOQnlBQnFJQk5CT0dwQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUJNc0FFTkJBRWdFUUNBVEtBSTRFQmNMSUJNc0FGTkJBRWdFUUNBVEtBSklFQmNMSUFBZ0FVRUJJQkVnRFdzZ0RDQU5RUUp0SWdKcklBSkJBWFFnQzJvZ0RTQUFLQUlFSUJjb0FwQUNFSG9pQWlBQ0VOZ0pJQUVnQlNBQUlBRW9BZ0FvQW93QkVRUUFEQUVMSUFVb0FvZ0VJUWNnQlNnQ2hBUWhBaUFUUVFBNkFDZ2dFMEVBT2dBelFhM1ZBMEVBSUFKQkFVWWlBaHNoQmdKQUlBVXNBRjlCQUU0RVFDQVRJQVVvQWx3MkFpQWdFeUFGS1FKVU53TVlEQUVMSUJOQkdHb2dCU2dDVkNBRktBSllFQm9MSUFFZ0JTQVRRU2hxSUJOQkdHcEJBVUVBSUFFb0FnQW9Bb2dCRVFZQUlCTXNBQ05CQUVnRVFDQVRLQUlZRUJjTElCTXNBRE5CQUVnRVFDQVRLQUlvRUJjTFFhN1ZBMEVBSUFJYlFhblZBeUFJUVFKR0lnZ2JJUlFnRXdKL0lBd2dEV3NoQ1VFQUlBQW9BZ1FpQWtVTkFCb2dBaWdDc0FZZ0NXc0xOZ0lVSUJNZ0VUWUNFQ0FCSUJOQkVHcEVBQUFBQUFDQVZzQWdBU2dDQUNnQ3FBRVJGQUFnRXlBUnJTQUpyVUlnaG9RaUlqY0RDQ0FYS0FLUUFpRUNJQk1nSWpjREFDQUFJQUVnRXlBTlFRRjBJQXRxSWcwZ0FpQVdRYXJWQTBHcDFRTWdDQnNpRENBVVFRQkJxdFVESUFZZ0NCc2dCMEVVUmhzaUN4RHdEQ0FCSUFVZ0FDQUJLQUlBS0FLTUFSRUVBQ01BUVNCckloSWtBQUpBSUFVb0F0d0VRWDV4UVFKR0JFQWdGeWdDa0FJaUNDQUFLQUlFSWdjb0F1Z0dRZlFYYWlJR0tBSXNJZ0pCQ213Z0FpQUdMUUE4RzJ4QjVBQnRJZzRnQnlBTUlBZ2dGaERLQVNJR2F5SUNRUUFnQWtFQVNoc2hDaUFGS0FLRUJFRUJSZ1JBSUFBb0FnUWdGQ0FMSUFVb0F2d0RRUUpHR3lBWEtBS1FBaUFXRU1vQklBWnJJZ0lnQ2lBQ0lBcEtHeUVLQ3lBRktBTGNCQ0VJSUFBb0FnUWdGeWdDa0FJUWVpRUxJQVVvQXR3RUlRY2dFa0VBT2dBUUlCSkJBRG9BR3dKQUlBVXNBRjlCQUU0RVFDQVNJQVVvQWx3MkFnZ2dFaUFGS1FKVU53TUFEQUVMSUJJZ0JTZ0NWQ0FGS0FKWUVCb0xJQUVnQlNBU1FSQnFJQkpCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQklzQUF0QkFFZ0VRQ0FTS0FJQUVCY0xJQklzQUJ0QkFFZ0VRQ0FTS0FJUUVCY0xJQUFnQVNBUklBcEJBWFlnQm1wcklBa2dEU0FHSUFwcUlnWWdEa0VEYkVFRWJTSUNJQTRnQWlBR2FpQUlRUUpHRzBFQ1FRRWdCMEVDUmhzZ0Myd2dDeERuRXlBQklBVWdBQ0FCS0FJQUtBS01BUkVFQUF3QkN5QUZLQUxjQkVVTkFDQUZLQUxjQkVFRVJnMEFRWkRXOEFCQkFCQWtDeUFTUVNCcUpBQUxJQk5CNEFCcUpBQU1BUXNnQlNBRktBSUFLQUlJRVFBQVFkTUFSZ1JBSXdCQjBBQnJJZ2drQUFKQUlBVW9BckFEUlEwQUlBaEJBRG9BUUNBSVFRQTZBRXNDUUNBRkxBQmZRUUJPQkVBZ0NDQUZLQUpjTmdJNElBZ2dCU2tDVkRjRE1Bd0JDeUFJUVRCcUlBVW9BbFFnQlNnQ1dCQWFDeUFCSUFVZ0NFRkFheUFJUVRCcVFRRkJBQ0FCS0FJQUtBS0lBUkVHQUNBSUxBQTdRUUJJQkVBZ0NDZ0NNQkFYQ3lBSUxBQkxRUUJJQkVBZ0NDZ0NRQkFYQ3lBRktBS3dBeUlDSUFJb0FnQW9BaUFSQUFBaEJ5QUZLQUt3QXlBQUtBSUVRUUFRZmlFR0lBaEJBRFlDS0NBSVFnQTNBeUFnQ0VFZ2FrSE95UU1Ra0FFZ0JTZ0NzQU1pQWlBQ0tBSUFLQUlJRVFBQUlRSWdDRUVRYWlBRlFmQUNhaUFESUFVUXhnTWdDQ2dDRUNJUElBZ29BaFJIQkVBZ0JpQUhhaUVIUVFGQkF5QUNRWkVCUmhzaEJnTkFJQVFnRHlnQ0FDSUNLQUxzQVNBRklBVW9BckFESUFKQkFCQ2hBd1JBSUFVZ0JTZ0NBQ2dDSkJFQUFDRUNJQUVnQUNnQ0JDQVBLQUlBS0FLUUFrRUFFSU1DRUpvQkFrQWdDQ3dBSzBFQVRnUkFJQWdnQ0NnQ0tEWUNDQ0FJSUFncEF5QTNBd0FNQVFzZ0NDQUlLQUlnSUFnb0FpUVFjZ3NnQUNBQklBY2dBaUFJSUFZZ0R5Z0NBQ2dDa0FKQkFFRUFFS3NDSUFnc0FBdEJBRWdFUUNBSUtBSUFFQmNMSUFFUW9nRUxJQTlCQkdvaUR5QUlLQUlVUncwQUN3c2dBU0FGSUFBZ0FTZ0NBQ2dDakFFUkJBQWdDQ2dDRUNJQ0JFQWdDQ0FDTmdJVUlBSVFGd3NnQ0N3QUswRUFUZzBBSUFnb0FpQVFGd3NnQ0VIUUFHb2tBQXdCQ3lBRklBVW9BZ0FvQWdnUkFBQkIxUUJHQkVBakFFR2dBV3NpQ1NRQUFrQWdCU2dDMkFORkRRQWdDVUVBT2dDUUFTQUpRUUE2QUpzQkFrQWdCU3dBWDBFQVRnUkFJQWtnQlNnQ1hEWUNpQUVnQ1NBRktRSlVOd09BQVF3QkN5QUpRWUFCYWlBRktBSlVJQVVvQWxnUUdnc2dBU0FGSUFsQmtBRnFJQWxCZ0FGcVFRRkJBQ0FCS0FJQUtBS0lBUkVHQUNBSkxBQ0xBVUVBU0FSQUlBa29Bb0FCRUJjTElBa3NBSnNCUVFCSUJFQWdDU2dDa0FFUUZ3c2dDVUlBTndKY0lBbEJBRHNCWkNBSlFnQTNBM0FnQ1VJQU53SlVJQWxDQURjRGFDQUpRWUNBZ1B3RE5nSjRJQWxCbUtqOUFEWUNVQ0FCSUFFb0FnQW9BcmdCRVFBQVJRUkFJQWxCQlRvQWN5QUpRZkRzN1FBdEFBQTZBR3dnQ1VIczdPMEFLQUFBTmdCb0lBbEJBRG9BYlNBSlFRRTJBbHdMSUFsQkFEWUNSQ0FKUWdBM0F5QWdDVUlBTndNb0lBbENBRGNDUENBSlFRQTZBRElnQ1VFQU93RXdJQWxDQVRjQ05DQUpRZ0EzQTBnZ0NVSEVnL29BTmdJWUlBVVE0d3doQnlBSklBVW9BdGdESWdJZ0FpZ0NBQ2dDSUJFQUFDQUZLQUxZQXlBQUtBSUVRUUFRZm1vMkFod2dCUkM1QmlFQ0lBbEJDR29nQlVHWUEyb2dBeUFGRU1ZRElBa29BZ2dpQmlBSktBSU1Sd1JBSUFkQkFXc2hEaUFDUVFFZ0Foc2hEU0FIUVFKSUlRd0RRQ0FFSUFZb0FnQWlBaWdDN0FFZ0JTQUZLQUxZQXlBQ1FRQVFvUU1FUUNBSklBa29BancyQWtBZ0NTQUZJQVVvQWdBb0FpUVJBQUEyQWlBZ0FDZ0NCQ0lDUVl3SWFpQUdLQUlBS0FLUUFpQUNLQUxVQjJ4QjVBQnROZ0lBSUFrZ0FrR0lDR29vQWdRMkFqZ0NRQUpBQWtBQ1FDQUZLQUtVQXlJSVFRSnJEZ0lBQWdFTElBWW9BZ0FnQTBFYkVPY0JSdzBCSUFVb0FwUURJUWdMUVFBaENpQUlRUUZIRFFFZ0JpZ0NBQ0FEUVJzUWdBRkdEUUVMUVFBaENpQUZLQUxZQXlnQ3BBTXJBN2dCSUFNb0FxUUVLd080QVdJTkFFRUFJUmdqQUVFUWF5SVVKQUFnRkNBRkVLQUdBa0FnRkNnQ0FDSUhJQlFvQWdRaUMwWU5BQ0FISVFJRFFBSkFJQUlvQWdBaUNFVU5BQ0FJUWJEOS9BQkI2T3J5QUVGK0VCd2lDRVVOQUNBSUtBSUVRUUpIRFFCQkFTRVlEQUlMSUFKQkJHb2lBaUFMUncwQUN3c2dCd1JBSUJRZ0J6WUNCQ0FIRUJjTElCUkJFR29rQUNBWVJRMEFJQVlvQWdBb0FwQUNJQUFvQWdRb0F1Z0dRZlFYYWlJSEtBSXNJZ0pCQ213Z0FpQUhMUUE4RzJ4QjVBQnRRWDV0SVFvTElBa2dDU2dDT0RZQ1ZDQUZLQUtVQTBFRGEwRUJUUVJBSUF4RkJFQWdDU0FBS0FJRUlBbEIwQUJxRU0wRklBNXNRUUp0SUFrb0FpQnFOZ0lnQ3lBSklBQW9BZ1FnQ1VIUUFHb1Fxd3RCZm0wZ0NTZ0NJR28yQWlBTElBRWdBQ2dDS0VIa0FCQ2pBU0FCSUFsQjBBQnFFSm9CSUFFZ0NTZ0NIQ0FLYWdKL0lBa29BaUFoQjBFQUlBQW9BZ1FpQWtVTkFCb2dBaWdDc0FZZ0Iyc0xJQTBnQVNnQ0FDZ0NlQkVIQUNBQUlBRWdCU0FKUVJocUlnSVF3Z01nQVNBQktBSUFLQUo4RVFFQUlBRVFvZ0VnQVJEVkFTQUFJQUVnQWlBR0tBSUFLQUtRQWhEQkJnc2dCa0VFYWlJR0lBa29BZ3hIRFFBTEN5QUJJQVVnQUNBQktBSUFLQUtNQVJFRUFDQUpLQUlJSWdJRVFDQUpJQUkyQWd3Z0FoQVhDeUFKUWNTRCtnQTJBaGdnQ1NnQ1BDSUNCRUFnQ1NBQ05nSkFJQUlRRndzZ0NVR1lxUDBBTmdKUUlBa3NBSE5CQUU0TkFDQUpLQUpvRUJjTElBbEJvQUZxSkFBZ0JDQUZFTUVIREFFTElBVWdCU2dDQUNnQ0NCRUFBRUhXQUVZRVFDTUFRYkFCYXlJUUpBQUNRQ0FGS0FMWUEwVU5BQ0FRUVFBNkFLQUJJQkJCQURvQXF3RUNRQ0FGTEFCZlFRQk9CRUFnRUNBRktBSmNOZ0tZQVNBUUlBVXBBbFEzQTVBQkRBRUxJQkJCa0FGcUlBVW9BbFFnQlNnQ1dCQWFDeUFCSUFVZ0VFR2dBV29nRUVHUUFXcEJBVUVBSUFFb0FnQW9Bb2dCRVFZQUlCQXNBSnNCUVFCSUJFQWdFQ2dDa0FFUUZ3c2dFQ3dBcXdGQkFFZ0VRQ0FRS0FLZ0FSQVhDeU1BUVJCcklnd2tBQ0FGUWZBRWFpRUxBbjhnQlN3QSt3UkJBRWdFUUNBRlFRQTJBdlFFSUFVb0F2QUVEQUVMSUFWQkFEb0Erd1FnQ3d0QkFEWUNBQ0FNSUFWQjhBSnFJQVVRbmdZQ1FDQU1LQUlFSUF3dEFBc2lBaUFDUVJoMFFSaDFJZ0pCQUVnYklnWkZEUUFnRENnQ0FDQU1JQUpCQUVnYklnSWdCa0VDZEdvaEJ5QUNJUVlDUUFOQVFlQ3I5Z0FnQmlnQ0FFRUhFTk1LQkVBZ0JrRUVhaUlHSUFkSERRRU1BZ3NMSUFZZ0FtdEJmRWNOQVF0QkFTRUlJQXNnREVZTkFDQU1MUUFMSWdaQkdIUkJHSFVoQWlBRkxBRDdCRUVBVGdSQUlBSkJBRTRFUUNBTElBd3BBd0EzQWdBZ0N5QU1LQUlJTmdJSURBSUxJQXNnRENnQ0FDQU1LQUlFRUhRTUFRc2dDeUFNS0FJQUlBd2dBa0VBU0NJQ0d5QU1LQUlFSUFZZ0Foc1FjUXNnREN3QUMwRUFTQVJBSUF3b0FnQVFGd3NnREVFUWFpUUFJQkJCQURZQ2lBRWdFRUlBTndPQUFTQUlCRUFnRUVFWWFpQUZRZkFFYWhEVUV5QVFJQkFvQWlBMkFvZ0JJQkFnRUNrREdEY0RnQUVMSUJCQ0FEY0NYQ0FRUVFBN0FXUWdFRUlBTndOd0lCQkNBRGNDVkNBUVFnQTNBMmdnRUVHQWdJRDhBellDZUNBUVFaaW8vUUEyQWxBZ0FTQUJLQUlBS0FLNEFSRUFBRVVFUUNBUVFRVTZBSE1nRUVIdzdPMEFMUUFBT2dCc0lCQkI3T3p0QUNnQUFEWUFhQ0FRUVFBNkFHMGdFRUVCTmdKY0N5QVFRUUEyQWtRZ0VFSUFOd01nSUJCQ0FEY0RLQ0FRUWdBM0Fqd2dFRUVBT2dBeUlCQkJBRHNCTUNBUVFnRTNBalFnRUVJQU53TklJQkJCeElQNkFEWUNHQ0FGRU9NTUlRY2dFQ0FGS0FMWUF5SUNJQUlvQWdBb0FpQVJBQUFnQlNnQzJBTWdBQ2dDQkVFQUVINXFOZ0ljSUFVUXVRWWlCa1VFUUVFQlFRTWdCU2dDMkFNaUFpQUNLQUlBS0FJSUVRQUFRWkVCUmhzaEJnc2dFRUVJYWlBRlFaZ0RhaUFESUFVUXhnTWdFQ2dDQ0NJUElCQW9BZ3hIQkVBZ0IwRUJheUVPSUFkQkFrZ2hEUU5BSUFRZ0R5Z0NBQ0lDS0FMc0FTQUZJQVVvQXRnRElBSkJBQkNoQXdSQUlCQWdFQ2dDUERZQ1FDQVFJQVVnQlNnQ0FDZ0NKQkVBQURZQ0lDQUFLQUlFSWdKQmpBaHFJQThvQWdBb0FwQUNJQUlvQXRRSGJFSGtBRzAyQWdBZ0VDQUNRWWdJYWlnQ0JEWUNPQ0FGS0FLa0JBUkFJQkFnQlNnQ3BBUTJBa3dMSUJBZ0VDZ0NPRFlDVkNBRktBS1VBMEVEUmdSQUlBMUZCRUFnRUNBQUtBSUVJQkJCMEFCcUVNMEZJQTVzUVFKdElCQW9BaUJxTmdJZ0N5QVFJQUFvQWdRZ0VFSFFBR29RcXd0QmZtMGdFQ2dDSUdvMkFpQUxBa0FnQ0FSQUlBOG9BZ0FoRTBFQUlSY2pBRUZBYWlJVkpBQWdBU0FBS0FJRUlCTW9BcEFDUVFBUWd3SVFtZ0VDUUFKQUlBVW9BcVFFUlEwQVFlM0VBeUVLUWV6RUF5RVlBa0FnQlNnQ3BBUkJBV3NPQWdBQ0FRdEI2OFFESVFwQjZzUURJUmdNQVF0QkFDRVlRUUFoQ2dzZ0ZTQUtOZ0kwSUJVZ0dEWUNNQ0FWS0FJMElSUWdGU2dDTUNFUklBQW9BZ1FnRUVHQUFXb2lHa0VBRUlJREtBSUFJQk1vQXBBQ0VMOFFJUXdnR2lnQ0JDQWFMUUFMSWdJZ0FrRVlkRUVZZFVFQVNCc2lHRUVBU2dSQVFRQWhDZ05BSUFBb0FnUWhFaUFhSUFvUWdnTW9BZ0FoRmlBVEtBS1FBaUVKQW44Z0dFRUJheUFLUmdSQUl3QkJFR3NpR0NRQUlCZ2dFa0hzQm1vaUN5QVdFTFlCSWdJb0FnUTJBZ3dnR0NBQ0tBSUlOZ0lJSUJnZ0FpZ0NERFlDQkNBWUlBSW9BaEEyQWdBQ2Z5QVNLQUxRQnlBWUtBSU1iQ0FDS0FJWWJTSUNRUUVOQUJvZ0VpZ0M2QVpCZ0NScUt3TUFJQUszb2lJZW1VUUFBQUFBQUFEZ1FXTUVRQ0FlcWd3QkMwR0FnSUNBZUFzaEJ5QVlJQXNnRmhDMkFTSUNLQUlFTmdJTUlCZ2dBaWdDQ0RZQ0NDQVlJQUlvQWd3MkFnUWdHQ0FDS0FJUU5nSUFBbjhnRWlnQzBBY2dHQ2dDQkd3Z0FpZ0NHRzBpQWtFQkRRQWFJQklvQXVnR1FZQWthaXNEQUNBQ3Q2SWlIcGxFQUFBQUFBQUE0RUZqQkVBZ0hxb01BUXRCZ0lDQWdIZ0xJUUlnR0VFUWFpUUFJQUlnQ1d4QjVBQnRJQWNnQ1d4QjVBQnRhZ3dCQ3lBU0lCWWdDVUVBRVBJSUN5QVhhaUVYSUFwQkFXb2lDaUFhS0FJRUlCb3RBQXNpQWlBQ1FSaDBRUmgxUVFCSUd5SVlTQTBBQ3dzZ0V5Z0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnY29BaXdpQWtFS2JDQUNJQWN0QUR3YmJFSGtBRzBoQ3dKQUlCRkZEUUFnRlVFQU5nSTRJQlZDQURjRE1DQVZRVEJxSUJFUWtBRWdFQ2dDSUNBTGFpRUhJQkFvQWh3aEFnSkFJQlVzQUR0QkFFNEVRQ0FWSUJVb0FqZzJBaWdnRlNBVktRTXdOd01nREFFTElCVkJJR29nRlNnQ01DQVZLQUkwRUhJTElBQWdBU0FDSUFjZ0ZVRWdhaUFHSUJNb0FwQUNRUUJCQUJDckFpQVZMQUFyUVFCSUJFQWdGU2dDSUJBWEN5QVFJQUFvQWdRZ0VTQVRLQUtRQWtFQUVJMEJJQXRCQm0wZ0RHdHFJQkFvQWh4cU5nSWNJQlVzQUR0QkFFNE5BQ0FWS0FJd0VCY0xJQkFvQWlBaEJ5QVFLQUljSVFJQ1FDQWFMQUFMUVFCT0JFQWdGU0FhS0FJSU5nSVlJQlVnR2lrQ0FEY0RFQXdCQ3lBVlFSQnFJQm9vQWdBZ0dpZ0NCQkJ5Q3lBQUlBRWdBaUFISUJWQkVHb2dCaUFUS0FLUUFrRUFRUUFRcXdJZ0ZTd0FHMEVBU0FSQUlCVW9BaEFRRndzQ1FDQVVSUTBBSUJWQkFEWUNPQ0FWUWdBM0F6QWdGVUV3YWlBVUVKQUJJQkFnRUNnQ0hDQUxRUVp0SUJkcWFpSUhOZ0ljSUJBb0FpQWdDMm9oQWdKQUlCVXNBRHRCQUU0RVFDQVZJQlVvQWpnMkFnZ2dGU0FWS1FNd053TUFEQUVMSUJVZ0ZTZ0NNQ0FWS0FJMEVISUxJQUFnQVNBSElBSWdGU0FHSUJNb0FwQUNRUUJCQUJDckFpQVZMQUFMUVFCSUJFQWdGU2dDQUJBWEN5QVZMQUE3UVFCT0RRQWdGU2dDTUJBWEN5QUJFS0lCSUJWQlFHc2tBQXdCQ3lBQklBQW9BaWhCNUFBUW93RWdBU0FRUWRBQWFoQ2FBU0FCSUJBb0Fod0NmeUFRS0FJZ0lRZEJBQ0FBS0FJRUlnSkZEUUFhSUFJb0FyQUdJQWRyQ3lBR0lBRW9BZ0FvQW5nUkJ3QWdBQ0FCSUFVZ0VFRVlhaERDQXlBQklBRW9BZ0FvQW53UkFRQWdBUkNpQVNBQkVOVUJDeUFBSUFFZ0VFRVlhaUFQS0FJQUtBS1FBaERCQmdzZ0QwRUVhaUlQSUJBb0FneEhEUUFMQ3lBQklBVWdBQ0FCS0FJQUtBS01BUkVFQUNBUUtBSUlJZ0lFUUNBUUlBSTJBZ3dnQWhBWEN5QVFRY1NEK2dBMkFoZ2dFQ2dDUENJQ0JFQWdFQ0FDTmdKQUlBSVFGd3NnRUVHWXFQMEFOZ0pRSUJBc0FITkJBRWdFUUNBUUtBSm9FQmNMSUJBc0FJc0JRUUJPRFFBZ0VDZ0NnQUVRRndzZ0VFR3dBV29rQUNBRUlBVVF3UWNNQVFzZ0JTQUZLQUlBS0FJSUVRQUFRZGNBUmdSQUl3QkJNR3NpRWlRQUFrQWdCU2dDc0FORkRRQWdFa0VBT2dBZ0lCSkJBRG9BS3dKQUlBVXNBRjlCQUU0RVFDQVNJQVVvQWx3MkFoZ2dFaUFGS1FKVU53TVFEQUVMSUJKQkVHb2dCU2dDVkNBRktBSllFQm9MSUFFZ0JTQVNRU0JxSUJKQkVHcEJBVUVBSUFFb0FnQW9Bb2dCRVFZQUlCSXNBQnRCQUVnRVFDQVNLQUlRRUJjTElCSXNBQ3RCQUVnRVFDQVNLQUlnRUJjTEl3QkJFR3NpQnlRQUFrQWdCUkNnQXlJR1JRMEFBa0FnQlVIWUEyb2lBaWdDSEFSQUlBWWdCU2dDOUFNaUNCQzJBVVVOQVF3Q0N5QUNFT0VDUlEwQUFrQWdCU3dBOHdOQkFFNEVRQ0FISUFVb0F2QUROZ0lJSUFjZ0JTa0M2QU0zQXdBTUFRc2dCeUFGS0FMb0F5QUZLQUxzQXhBYUN5QUdJQWNRcUFRaENDQUhMQUFMUVFCSUJFQWdCeWdDQUJBWEN5QUdJQWdRdGdFTkFRc0NRQUpBQWtBZ0JTZ0NqQVJCQW1zT0FnRUFBZ3RCeGNrRElRZ2dCU2dDaUFRaUFrRUJSZzBDUWNUSkEwSEV5UU5CeGNrRElBSkJBa1liSUFVb0FwUUVRUUpIR3lFSURBSUxRY2ZKQXlFSUlBVW9Bb2dFSWdKQkFVWU5BVUhHeVFOQnhza0RRY2ZKQXlBQ1FRSkdHeUFGS0FLVUJFRUNSeHNoQ0F3QkMwSEJ5UU1oQ0NBRktBS0lCQ0lDUVFGR0RRQkJ3TWtEUWNESkEwSEJ5UU1nQWtFQ1Joc2dCU2dDbEFSQkFrY2JJUWdMSUFkQkVHb2tBQ0FTUWdBM0FnQUNRQ0FGS0FMVUEwVU5BRUh0eEFNaEFrSHN4QU1oR0FKQUFrQWdCU2dDMUFOQkFXc09BZ0FCQWd0QjY4UURJUUpCNnNRRElSZ0xJQklnQWpZQ0JDQVNJQmcyQWdBTElCSW9BZ1FoRGlBU0tBSUFJUkVnQlNnQ3NBTWlBaUFDS0FJQUtBSWdFUUFBSVFZZ0JTZ0NzQU1nQUNnQ0JFRUFFSDRoQWlBU0lBVkI4QUpxSUFNZ0JSREdBeUFTS0FJQUloZ2dFaWdDQkNJTVJ3UkFJQUlnQm1vaEZnTkFJQVFnR0NnQ0FDSVhLQUxzQVNBRklBVW9BckFESUJkQkFCQ2hBd1JBSUFVZ0JTZ0NBQ2dDSkJFQUFDRUpJQUFvQWdRZ0NDQVhLQUtRQWtFQUVJMEJRUUp0SVJRZ0FDZ0NCQ0FJSUJjb0FwQUNRUUFReWdFaEJnSi9Ba0FDUUFKQUlBaEJ3TWtEYXlJQ1FRbE5CSDhnQWtFQ2RFR004L29BYWlnQ0FBVkJBZ3RCQVdzT0F3QUNBUUlMSUFaQkFtMGhDa0VBREFJTElBWkJmbTBoQ2tFQURBRUxJQUFvQWdRZ0NDQVhLQUtRQWtFQUVLc0hJQVpCQW0xcUlnWkJBQ0FGS0FLVUJFRUJSaUlDR3lFS1FRQWdCaUFDR3dzaERTQUJJQUFvQWdRZ0Z5Z0NrQUpCQUJDREFoQ2FBU0FSQkVBZ0FDQUJJQllnRnlnQ2tBSWlDeUFBS0FJRUlnY29BdWdHUWZRWGFpSUdLQUlzSWdKQkNtd2dBaUFHTFFBOEcyeEI1QUJ0UVgxdGFpQUhJQkVnQzBFQUVJMEJJQlJxYXlBSklBMXFJQXBxSUJFZ0Z5Z0NrQUpCQUVFQUVKa0JDeUFBSUFFZ0ZpQVVheUFKSUFnZ0Z5Z0NrQUpCQUVFQUVKa0JJQTRFUUNBQUlBRWdGQ0FXYWlBWEtBS1FBaUlISUFBb0FnUW9BdWdHUWZRWGFpSUdLQUlzSWdKQkNtd2dBaUFHTFFBOEcyeEI1QUJ0UVFOdGFpQUpJQTFxSUFwcUlBNGdCMEVBUVFBUW1RRUxJQUVRb2dFTElCaEJCR29pR0NBTVJ3MEFDd3NnQVNBRklBQWdBU2dDQUNnQ2pBRVJCQUFnRWlnQ0FDSUNSUTBBSUJJZ0FqWUNCQ0FDRUJjTElCSkJNR29rQUF3QkN5QUZJQVVvQWdBb0FnZ1JBQUJCMkFCR0JFQWpBRUdnQVdzaUJ5UUFBa0FnQlNnQ3NBTkZEUUFnQjBFQU9nQ1FBU0FIUVFBNkFKc0JBa0FnQlN3QVgwRUFUZ1JBSUFjZ0JTZ0NYRFlDaUFFZ0J5QUZLUUpVTndPQUFRd0JDeUFIUVlBQmFpQUZLQUpVSUFVb0FsZ1FHZ3NnQVNBRklBZEJrQUZxSUFkQmdBRnFRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUhMQUNMQVVFQVNBUkFJQWNvQW9BQkVCY0xJQWNzQUpzQlFRQklCRUFnQnlnQ2tBRVFGd3NnQjBJQU53SmNJQWRCQURzQlpDQUhRZ0EzQTNBZ0IwSUFOd0pVSUFkQ0FEY0RhQ0FIUVlDQWdQd0ROZ0o0SUFkQm1LajlBRFlDVUNBQklBRW9BZ0FvQXJnQkVRQUFSUVJBSUFkQkJUb0FjeUFIUWZEczdRQXRBQUE2QUd3Z0IwSHM3TzBBS0FBQU5nQm9JQWRCQURvQWJRc2dCMEVBTmdKRUlBZENBRGNESUNBSFFnQTNBeWdnQjBJQU53SThJQWRCQURvQU1pQUhRUUE3QVRBZ0IwSUJOd0kwSUFkQ0FEY0RTQ0FIUWNTRCtnQTJBaGdnQnlBRktBS3dBeUlDSUFJb0FnQW9BaUFSQUFBZ0JTZ0NzQU1nQUNnQ0JFRUFFSDVxTmdJY0lBZEJDR29nQlVId0Ftb2dBeUFGRU1ZRElBY29BZ2dpRHlBSEtBSU1Sd1JBQTBBZ0JDQVBLQUlBSWdJb0F1d0JJQVVnQlNnQ3NBTWdBa0VBRUtFREJFQWdCeUFIS0FJOE5nSkFJQWNnQlNBRktBSUFLQUlrRVFBQU5nSWdJQUFvQWdRaUFrRzRDR29nRHlnQ0FDZ0NrQUlnQWlnQzJBZHNRZVFBYlRZQ0FDQUhJQUpCdEFocUtBSUVJZ0kyQWxRZ0J5QUNOZ0k0SUFFZ0FDZ0NLRUhrQUJDakFTQUJJQWRCMEFCcUVKb0JJQUVnQnlnQ0hBSi9JQWNvQWlBaEJrRUFJQUFvQWdRaUFrVU5BQm9nQWlnQ3NBWWdCbXNMUVFNZ0FTZ0NBQ2dDZUJFSEFDQUFJQUVnQlNBSFFSaHFJZ0lRd2dNZ0FTQUJLQUlBS0FKOEVRRUFJQUVRb2dFZ0FSRFZBU0FBSUFFZ0FpQVBLQUlBS0FLUUFoREJCZ3NnRDBFRWFpSVBJQWNvQWd4SERRQUxDeUFCSUFVZ0FDQUJLQUlBS0FLTUFSRUVBQ0FIS0FJSUlnSUVRQ0FISUFJMkFnd2dBaEFYQ3lBSFFjU0QrZ0EyQWhnZ0J5Z0NQQ0lDQkVBZ0J5QUNOZ0pBSUFJUUZ3c2dCMEdZcVAwQU5nSlFJQWNzQUhOQkFFNE5BQ0FIS0FKb0VCY0xJQWRCb0FGcUpBQU1BUXNnQlNBRktBSUFLQUlJRVFBQVFkc0FSZ1JBSXdCQm9BRnJJaEVrQUFKQUlBVW9BdGdEUlEwQUlCRkJBRG9Ba0FFZ0VVRUFPZ0NiQVFKQUlBVXNBRjlCQUU0RVFDQVJJQVVvQWx3MkFvZ0JJQkVnQlNrQ1ZEY0RnQUVNQVFzZ0VVR0FBV29nQlNnQ1ZDQUZLQUpZRUJvTElBRWdCU0FSUVpBQmFpQVJRWUFCYWtFQlFRQWdBU2dDQUNnQ2lBRVJCZ0FnRVN3QWl3RkJBRWdFUUNBUktBS0FBUkFYQ3lBUkxBQ2JBVUVBU0FSQUlCRW9BcEFCRUJjTElCRkNBRGNDWENBUlFRQTdBV1FnRVVJQU53TndJQkZDQURjQ1ZDQVJRZ0EzQTJnZ0VVR0FnSUQ4QXpZQ2VDQVJRWmlvL1FBMkFsQWdBU0FCS0FJQUtBSzRBUkVBQUVVRVFDQVJRUVU2QUhNZ0VVSHc3TzBBTFFBQU9nQnNJQkZCN096dEFDZ0FBRFlBYUNBUlFRQTZBRzBMSUJGQkFEWUNSQ0FSUWdBM0F5QWdFVUlBTndNb0lCRkNBRGNDUENBUlFRQTZBRElnRVVFQU93RXdJQkZDQVRjQ05DQVJRZ0EzQTBnZ0VVSEVnL29BTmdJWUlCRWdCU2dDMkFNaUFpQUNLQUlBS0FJZ0VRQUFJQVVvQXRnRElBQW9BZ1JCQUJCK2FqWUNIQ0FGRUxrR0lnWkZCRUJCQVVFRElBVW9BdGdESWdJZ0FpZ0NBQ2dDQ0JFQUFFR1JBVVliSVFZTElCRkJDR29nQlVHWUEyb2dBeUFGRU1ZRElCRW9BZ2dpRHlBUktBSU1Sd1JBQTBBQ1FDQUVJQThvQWdBaUFpZ0M3QUVnQlNBRktBTFlBeUFDUVFBUW9RTkZEUUFnRVNBUktBSThOZ0pBSUJFZ0JTQUZLQUlBS0FJa0VRQUFOZ0lnQWtBZ0JVR25BUkNBQVVVTkFDQUZRYWNCRUlBQklnSWdBaWdDQUNnQ0NCRUFBRUVNUncwQUlBOG9BZ0FoQ0NBRlFhY0JFSUFCSWdJRWZ5QUNRYkQ5L0FCQnNMcjJBRUVBRUJ3RlFRQUxJUlFqQUVFZ2F5SUpKQUFnQ1VFQU9nQVFJQWxCQURvQUd3SkFJQlFzQUY5QkFFNEVRQ0FKSUJRb0FsdzJBZ2dnQ1NBVUtRSlVOd01BREFFTElBa2dGQ2dDVkNBVUtBSllFQm9MSUFFZ0ZDQUpRUkJxSUFsQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFrc0FBdEJBRWdFUUNBSktBSUFFQmNMSUFrc0FCdEJBRWdFUUNBSktBSVFFQmNMSUFBb0FnUWlBa0dNQ0dvZ0NDZ0NrQUlnQWlnQzFBZHNRZVFBYlRZQ0FDQUFLQUlFSUFKQmlBaHFJZ2NRelFVaERDQVJRUmhxSWhZb0FnUWhEU0FBS0FJRUlnSkJqQWhxSUFnb0FwQUNJQUlvQXRRSGJFSGtBRzAyQWdBZ0J5QUNRWWdJYWlnQ0JEWUNCQ0FCSUFBb0FpaEI1QUFRb3dFZ0FTQUhFSm9CQWtBZ0ZDZ0NRQ0lMSUJRb0FrUWlDRVlOQUNBTEtBSUFJUTRnQVNBV0tBSUVBbjhnRmlnQ0NDRUhRUUFnQUNnQ0JDSUNSUTBBR2lBQ0tBS3dCaUFIYXd0QkFTQUJLQUlBS0FKNEVRY0FBa0FnRGlBT0tBSUFLQUlJRVFBQVFaNEJSd1JBSUE0dkFWQkJKMnRCLy84RGNVRVNTdzBCSUFBZ0FTQU9RYkQ5L0FCQmxPSDVBRUVBRUJ3Z0ZoQ0lEQXdCQ3lBQUlBRWdEa0d3L2Z3QVFmREw5d0JCQUJBY0lCWVFyd3dMSUFFZ0FTZ0NBQ2dDZkJFQkFDQVdJQTAyQWdRZ0ZpQVdLQUlJSUF4ck5nSUlJQXRCQkdvaUNpQUlSZzBBQTBBZ0NpZ0NBQ0VMSUFFZ0RRSi9JQllvQWdnaEIwRUFJQUFvQWdRaUFrVU5BQm9nQWlnQ3NBWWdCMnNMUVFFZ0FTZ0NBQ2dDZUJFSEFBSkFJQXNnQ3lnQ0FDZ0NDQkVBQUVHZUFVWUVRQ0FBSUFFZ0MwR3cvZndBUWZETDl3QkJBQkFjSUJZUXJ3d01BUXNnQ3k4QlVFRW5hMEgvL3dOeFFSSkxEUUFnQUNBQklBdEJzUDM4QUVHVTRma0FRUUFRSENBV0VJZ01DeUFCSUFFb0FnQW9BbndSQVFBZ0ZpQU5OZ0lFSUJZZ0ZpZ0NDQ0FNYXpZQ0NDQUtRUVJxSWdvZ0NFY05BQXNMSUFFUW9nRWdBUkRWQVNBQklCUWdBQ0FCS0FJQUtBS01BUkVFQUNBSlFTQnFKQUFNQVFzZ0FDZ0NCQ0lDUVl3SWFpQVBLQUlBS0FLUUFpQUNLQUxVQjJ4QjVBQnROZ0lBSUJFZ0FrR0lDR29vQWdRaUFqWUNWQ0FSSUFJMkFqZ2dBU0FBS0FJb1FlUUFFS01CSUFFZ0VVSFFBR29RbWdFZ0FTQVJLQUljQW44Z0VTZ0NJQ0VIUVFBZ0FDZ0NCQ0lDUlEwQUdpQUNLQUt3QmlBSGF3c2dCaUFCS0FJQUtBSjRFUWNBSUFBZ0FTQUZJQkZCR0dvaUFoRENBeUFCSUFFb0FnQW9BbndSQVFBZ0FSQ2lBU0FCRU5VQklBQWdBU0FDSUE4b0FnQW9BcEFDRU1FR0N5QVBRUVJxSWc4Z0VTZ0NERWNOQUFzTElBRWdCU0FBSUFFb0FnQW9Bb3dCRVFRQUlCRW9BZ2dpQWdSQUlCRWdBallDRENBQ0VCY0xJQkZCeElQNkFEWUNHQ0FSS0FJOElnSUVRQ0FSSUFJMkFrQWdBaEFYQ3lBUlFaaW8vUUEyQWxBZ0VTd0FjMEVBVGcwQUlCRW9BbWdRRndzZ0VVR2dBV29rQUF3QkN5QUZJQVVvQWdBb0FnZ1JBQUJCM1FCR0JFQWpBRUdBQVdzaURDUUFBa0FnQlNnQ3NBTkZEUUFnREVFQU9nQndJQXhCQURvQWV3SkFJQVVzQUY5QkFFNEVRQ0FNSUFVb0FsdzJBbWdnRENBRktRSlVOd05nREFFTElBeEI0QUJxSUFVb0FsUWdCU2dDV0JBYUN5QUJJQVVnREVId0FHb2dERUhnQUdwQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUF3c0FHdEJBRWdFUUNBTUtBSmdFQmNMSUF3c0FIdEJBRWdFUUNBTUtBSndFQmNMSUFVb0FyQURJZ1lnQmlnQ0FDZ0NJQkVBQUNFSElBVW9BckFESUFBb0FnUkJBQkIrSVFZakFFRVFheUlMSkFBQ1FDQUZFS0FESWdoRkRRQUNRQ0FGUWRBRGFpSUNLQUljQkVBZ0NDQUZLQUxzQXlJQ0VMWUJSUTBCREFJTElBSVE0UUpGRFFBQ1FDQUZMQURyQTBFQVRnUkFJQXNnQlNnQzZBTTJBZ2dnQ3lBRktRTGdBemNEQUF3QkN5QUxJQVVvQXVBRElBVW9BdVFERUJvTElBZ2dDeENvQkNFQ0lBc3NBQXRCQUVnRVFDQUxLQUlBRUJjTElBZ2dBaEMyQVEwQkN5QUZLQUtVQkNFQ0lBVW9BcGdFUVFGR0JFQkI3c29EUWIzTEF5QUNRUUpHR3lFQ0RBRUxRZXpLQTBIdHlnTWdBa0VDUmhzaEFnc2dDMEVRYWlRQUlBeEJBRFlDV0NBTVFnQTNBMUFnREVIUUFHb2dBaENRQVNBTVFVQnJJQVZCOEFKcUlBTWdCUkRHQXlBTUtBSkFJZzhnRENnQ1JFY0VRQ0FHSUFkcUlndTNJU0VEUUNBRUlBOG9BZ0FpQmlnQzdBRWdCU0FGS0FLd0F5QUdRUUFRb1FNRVFDQUZJQVVvQWdBb0FpUVJBQUFoQmdKQUlBVW9Bb1FFQkVBZ0JTZ0NoQVJCQVdzaUIwRWRUUVIvSUFkQkFuUkI0SUQwQUdvb0FnQUZRUUFMSVFjZ0RFRUFOZ0k0SUF4Q0FEY0RNQ0FNUVRCcUlBY1FrQUVnQVNBQUtBSUVJQThvQWdBb0FwQUNRUUFRZ3dJUW1nRUNRQ0FNTEFBN1FRQk9CRUFnRENBTUtBSTROZ0lvSUF3Z0RDa0RNRGNESUF3QkN5QU1RU0JxSUF3b0FqQWdEQ2dDTkJCeUN5QUFJQUVnQ3lBR0lBeEJJR3BCQXlBUEtBSUFLQUtRQWtFQ2JVRUFRUUFRcXdJZ0RDd0FLMEVBU0FSQUlBd29BaUFRRnd0RTdGRzRIb1hyd1Q4aEgwUXpNek16TXpQelB5RWdBa0FDZkFKQUFrQUNRQUpBQWtBZ0JTZ0NoQVJCQVdzT0NnSUFCQU1HQkFRRUJBRUVDMFI3Rks1SDRYcVV2eUVmREFVTFJIc1Vya2ZoZXFTL0lSOUV6Y3pNek16TTdEOGhJQXdFQzBSbVptWm1abWJ5UHd3Q0MwUUFBQUFBQUFBQVFBd0JDMFFBQUFBQUFBRHdQd3NoSUNBZUlSOExBbjhnSUNBQUtBSUVJQWNnRHlnQ0FDZ0NrQUpCQVJES0FiZWlSQUFBQUFBQUFPQS9vaUFHdDZBaUhwbEVBQUFBQUFBQTRFRmpCRUFnSHFvTUFRdEJnSUNBZ0hnTElRWWdEQ3dBTzBFQVRnMEJJQXdvQWpBUUZ3d0JDd0pBSUFVb0FvQUVSUTBBSUFBb0FnUWdBaUFQS0FJQUtBS1FBa0VBRU1vQklRZ2dCU2dDZ0FSQkFXc2lCMEVkVFFSL0lBZEJBblJCNElEMEFHb29BZ0FGUVFBTElRY2dERUVBTmdJNElBeENBRGNETUNBTVFUQnFJQWNRa0FFZ0FTQUFLQUlFSUE4b0FnQW9BcEFDUVFBUWd3SVFtZ0VDUUNBTUxBQTdRUUJPQkVBZ0RDQU1LQUk0TmdJWUlBd2dEQ2tETURjREVBd0JDeUFNUVJCcUlBd29BakFnRENnQ05CQnlDeUFBSUFFZ0N5QUdJQXhCRUdwQkF5QVBLQUlBS0FLUUFrRUNiVUVBUVFBUXF3SWdEQ3dBRzBFQVNBUkFJQXdvQWhBUUZ3c2dDTGNoSUVSbVptWm1abWIyUHlFZkFrQUNRQUpBQWtBQ1FBSkFJQVVvQW9BRVFRRnJEZ29DQUFRREJRUUVCQVFCQkF0RUFBQUFBQUFBOUQ4aEh3d0VDMFNhbVptWm1abTV2eUVlUkpxWm1abVptZmsvSVI4TUF3dEV1QjZGNjFHNHJyOGhIa1NhbVptWm1abjVQeUVmREFJTFJIc1Vya2ZoZXJTL0lSNUVtcG1abVptWjlUOGhId3dCQzBRQUFBQUFBQUQ4UHlFZkN5QU1MQUE3UVFCT0lRY0NmeUFHdHlBZklDQ2lvU0lmbVVRQUFBQUFBQURnUVdNRVFDQWZxZ3dCQzBHQWdJQ0FlQXNoQmlBSERRQWdEQ2dDTUJBWEN5QWVJUjhMSUFBb0FnUWdBaUFQS0FJQUtBS1FBa0VBRUkwQklRY2dBU0FBS0FJRUlBOG9BZ0FvQXBBQ1FRQVFnd0lRbWdFQ2Z5QWhJQjlFQUFBQUFBQUE4RCtnSUFlM29rUUFBQUFBQUFEZ3Y2S2dJaDZaUkFBQUFBQUFBT0JCWXdSQUlCNnFEQUVMUVlDQWdJQjRDeUVIQWtBZ0RDd0FXMEVBVGdSQUlBd2dEQ2dDV0RZQ0NDQU1JQXdwQTFBM0F3QU1BUXNnRENBTUtBSlFJQXdvQWxRUWNnc2dBQ0FCSUFjZ0JpQU1RUUVnRHlnQ0FDZ0NrQUpCQUVFQUVLc0NJQXdzQUF0QkFFZ0VRQ0FNS0FJQUVCY0xJQUVRb2dFZ0h5RWVDeUFQUVFScUlnOGdEQ2dDUkVjTkFBc0xJQUVnQlNBQUlBRW9BZ0FvQW93QkVRUUFJQXdvQWtBaUFnUkFJQXdnQWpZQ1JDQUNFQmNMSUF3c0FGdEJBRTROQUNBTUtBSlFFQmNMSUF4QmdBRnFKQUFNQVFzZ0JTQUZLQUlBS0FJSUVRQUFRZUFBUmdSQUl3QkIwQUJySWdza0FBSkFJQVVvQXJBRFJRMEFJQVVvQXJnRVJRMEFJQXRCQURvQVFDQUxRUUE2QUVzQ1FDQUZMQUJmUVFCT0JFQWdDeUFGS0FKY05nSTRJQXNnQlNrQ1ZEY0RNQXdCQ3lBTFFUQnFJQVVvQWxRZ0JTZ0NXQkFhQ3lBQklBVWdDMEZBYXlBTFFUQnFRUUZCQUNBQktBSUFLQUtJQVJFR0FDQUxMQUE3UVFCSUJFQWdDeWdDTUJBWEN5QUxMQUJMUVFCSUJFQWdDeWdDUUJBWEN3SkFJQVVnQUNnQ0JDQUVFSmdUSWdoQkFVWU5BQ0FGS0FLd0F5SUNJQUlvQWdBb0FpQVJBQUFoQnlBRktBS3dBeUFBS0FJRVFRQVFmaUVHUVFNaENpQUZLQUt3QXlJQ0lBSW9BZ0FvQWdnUkFBQkJrUUZHQkVCQkFrRUJJQVVvQXJBREtBS2tBeXNEdUFFZ0F5Z0NwQVFyQTdnQllSc2hDZ3NnQmlBSGFpRUdJQXRCSUdvZ0JVSHdBbW9nQXlBRkVNWURJQXRCQURZQ0dDQUxRZ0EzQXhBQ1FDQUlRUU5HRFFBZ0JTZ0N1QVJCQkVjTkFDQUxRUkJxUWRYTUF4Q1FBU0FHSUFBb0FnUkIxY3dESUFzb0FpQWlBaUFMS0FJa1JnUi9RZVFBQlNBQ0tBSUFLQUtRQWd0QkFCQ05BV3NoQmdzZ0MwRVFhaUFGS0FLNEJFRUNSd1IvUVFBaEFpTUFRUkJySWdna0FBSkFJQVVRb0FNaUIwVU5BQUpBSUFWQmlBUnFJZ0lvQWh3RVFDQUhJQVVvQXFRRUlnSVF0Z0ZGRFFFTUFnc2dBaERoQWtVTkFBSkFJQVVzQUtNRVFRQk9CRUFnQ0NBRktBS2dCRFlDQ0NBSUlBVXBBcGdFTndNQURBRUxJQWdnQlNnQ21BUWdCU2dDbkFRUUdnc2dCeUFJRUtnRUlRSWdDQ3dBQzBFQVNBUkFJQWdvQWdBUUZ3c2dCeUFDRUxZQkRRRUxBa0FnQlN3QXh3UkJBRTRFUUNBSUlBVW9Bc1FFTmdJSUlBZ2dCU2tDdkFRM0F3QU1BUXNnQ0NBRktBSzhCQ0FGS0FMQUJCQWFDMEhRekFNaEFpQUlLQUlFSUFndEFBc2lCeUFIUVJoMFFSaDFJZ2RCQUVnYlFRbEdCSDlCME13RFFkbk1BeUFJUVg5QjVaanVBRUVKRUJzYklRSWdDQzBBQ3dVZ0J3dEJHSFJCR0hWQkFFNE5BQ0FJS0FJQUVCY0xJQWhCRUdva0FDQUNCVUhWekFNTEVKQUJJQXNvQWlBaUR5QUxLQUlrUndSQUEwQWdCQ0FQS0FJQUlnSW9BdXdCSUFVZ0JTZ0NzQU1nQWtFQUVLRURCRUFnQlNBRktBSUFLQUlrRVFBQUlRSWdBU0FBS0FJRUlBOG9BZ0FvQXBBQ1FRQVFnd0lRbWdFQ1FDQUxMQUFiUVFCT0JFQWdDeUFMS0FJWU5nSUlJQXNnQ3lrREVEY0RBQXdCQ3lBTElBc29BaEFnQ3lnQ0ZCQnlDeUFBSUFFZ0JpQUNJQXNnQ2lBUEtBSUFLQUtRQWtFQVFRQVFxd0lnQ3l3QUMwRUFTQVJBSUFzb0FnQVFGd3NnQVJDaUFRc2dEMEVFYWlJUElBc29BaVJIRFFBTEN5QUxMQUFiUVFCSUJFQWdDeWdDRUJBWEN5QUxLQUlnSWdKRkRRQWdDeUFDTmdJa0lBSVFGd3NnQVNBRklBQWdBU2dDQUNnQ2pBRVJCQUFMSUF0QjBBQnFKQUFnQkNBRkVNRUhEQUVMSUFVZ0JTZ0NBQ2dDQ0JFQUFFSGpBRVlFUUNNQVFhQUJheUlJSkFBQ1FDQUZLQUxJQTBVTkFDQUlRUUE2QUpBQklBaEJBRG9BbXdFQ1FDQUZMQUJmUVFCT0JFQWdDQ0FGS0FKY05nS0lBU0FJSUFVcEFsUTNBNEFCREFFTElBaEJnQUZxSUFVb0FsUWdCU2dDV0JBYUN5QUJJQVVnQ0VHUUFXb2dDRUdBQVdwQkFVRUFJQUVvQWdBb0FvZ0JFUVlBSUFnc0FJc0JRUUJJQkVBZ0NDZ0NnQUVRRndzZ0NDd0Ftd0ZCQUVnRVFDQUlLQUtRQVJBWEN5QUlRZ0EzQWx3Z0NFRUFPd0ZrSUFoQ0FEY0RjQ0FJUWdBM0FsUWdDRUlBTndOb0lBaEJnSUNBL0FNMkFuZ2dDRUdZcVAwQU5nSlFJQUVnQVNnQ0FDZ0N1QUVSQUFCRkJFQWdDRUVGT2dCeklBaEI4T3p0QUMwQUFEb0FiQ0FJUWV6czdRQW9BQUEyQUdnZ0NFRUFPZ0J0SUFoQkFUWUNZQXNnQlVHSUEyb2hCaUFJUVFBMkFrUWdDRUlBTndNZ0lBaENBRGNES0NBSVFnQTNBandnQ0VFQU9nQXlJQWhCQURzQk1DQUlRZ0UzQWpRZ0NFSUFOd05JSUFoQnhJUDZBRFlDR0NBSUlBVW9Bc2dESWdJZ0FpZ0NBQ2dDSUJFQUFEWUNIQUpBQW44Z0JTc0R3QU5FQUFBQUFBQUE4TDlpQkVCQkFDQUZLd1BBQTBRQUFBQUFBQUFBQUdFTkFSb0xJQVVvQXNnRElnSWdBaWdDQUNnQ0NCRUFBRUh0QUVjRVFDQUVRUlFRZ0FFYURBSUxJQVVvQXNnREtBTDhBMEVCUndzaEFpQUVRUlFRZ0FFaEJ5QUNEUUFnQXlBSFJ3MEFJQWRCRTBId3NYOUJBUkFzSWdJRWZ5QUNRYkQ5L0FCQnpOdjZBRUVBRUJ3RlFRQUxJUUlnQkJDWEVVVUVRQ0FDS0FLQUFpSUNSUTBCSUFnZ0FpQUNLQUlBS0FJZ0VRQUFJQUlnQWlnQ0FDZ0NJQkVBQUNBQ0tBSVVhaUFDSUFJb0FnQW9BaUFSQUFBZ0FpZ0NER3ByUVFKdGFqWUNIQXdCQ3lBQ0tBS01BaUlDUlEwQUlBZ2dBaUFDS0FJQUtBSWdFUUFBSUFJZ0FpZ0NBQ2dDSUJFQUFDQUNLQUlVYWlBQ0lBSW9BZ0FvQWlBUkFBQWdBaWdDREdwclFRSnRhallDSEFzZ0JSQzVCaUVDSUFoQkNHb2dCaUFESUFVUXhnTWdDQ2dDQ0NJUElBZ29BZ3hIQkVBZ0FrRURJQUliSVFjRFFDQUVJQThvQWdBaUFpZ0M3QUVnQlNBRktBTElBeUFDUVFBUW9RTUVRQ0FJSUFnb0FqdzJBa0FnQ0NBRklBVW9BZ0FvQWlRUkFBQWdEeWdDQUNnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdZb0Fpd2lBa0VLYkNBQ0lBWXRBRHdiYkVIa0FHMUJBMnhxTmdJZ0lBQW9BZ1FpQWtHTUNHb2dEeWdDQUNnQ2tBSWdBaWdDMUFkc1FlUUFiVFlDQUNBSUlBSkJpQWhxS0FJRUlnSTJBbFFnQ0NBQ05nSTRJQUVnQUNnQ0tFSGtBQkNqQVNBQklBaEIwQUJxRUpvQklBRWdDQ2dDSEFKL0lBZ29BaUFoQmtFQUlBQW9BZ1FpQWtVTkFCb2dBaWdDc0FZZ0Jtc0xJQWNnQVNnQ0FDZ0NlQkVIQUNBQUlBRWdCU0FJUVJocUlnSVF3Z01nQVNBQktBSUFLQUo4RVFFQUlBRVFvZ0VnQVJEVkFTQUFJQUVnQWlBUEtBSUFLQUtRQWhEQkJnc2dEMEVFYWlJUElBZ29BZ3hIRFFBTEN5QUJJQVVnQUNBQktBSUFLQUtNQVJFRUFDQUlLQUlJSWdJRVFDQUlJQUkyQWd3Z0FoQVhDeUFJUWNTRCtnQTJBaGdnQ0NnQ1BDSUNCRUFnQ0NBQ05nSkFJQUlRRndzZ0NFR1lxUDBBTmdKUUlBZ3NBSE5CQUU0TkFDQUlLQUpvRUJjTElBaEJvQUZxSkFBTUFRc2dCU0FGS0FJQUtBSUlFUUFBUWVVQVJnUkFJd0JCb0FGcklna2tBQUpBSUFVb0FzZ0RSUTBBSUFsQkFEb0FrQUVnQ1VFQU9nQ2JBUUpBSUFVc0FGOUJBRTRFUUNBSklBVW9BbHcyQW9nQklBa2dCU2tDVkRjRGdBRU1BUXNnQ1VHQUFXb2dCU2dDVkNBRktBSllFQm9MSUFFZ0JTQUpRWkFCYWlBSlFZQUJha0VCUVFBZ0FTZ0NBQ2dDaUFFUkJnQWdDU3dBaXdGQkFFZ0VRQ0FKS0FLQUFSQVhDeUFKTEFDYkFVRUFTQVJBSUFrb0FwQUJFQmNMSUFsQ0FEY0NYQ0FKUVFBN0FXUWdDVUlBTndOd0lBbENBRGNDVkNBSlFnQTNBMmdnQ1VHQWdJRDhBellDZUNBSlFaaW8vUUEyQWxBZ0FTQUJLQUlBS0FLNEFSRUFBRVVFUUNBSlFRVTZBSE1nQ1VIdzdPMEFMUUFBT2dCc0lBbEI3T3p0QUNnQUFEWUFhQ0FKUVFBNkFHMGdDVUVCTmdKZ0N5QUZFT01NSVFZZ0NVRUFOZ0pFSUFsQ0FEY0NKQ0FKUWdBM0Fqd2dDVUhFZy9vQU5nSVlJQWxCQURvQU1pQUpRUUE3QVRBZ0NVSUFOd0ljSUFsQ0FUY0NOQ0FKUWdBM0EwZ2dDVUVBTmdJc0lBVVF1UVloQWlBSlFRaHFJQVZCaUFOcUlBTWdCUkRHQXlBSktBSUlJZzhnQ1NnQ0RFY0VRQ0FHUVFGcklRNGdBa0VCSUFJYklRMGdCa0VDU0NFTUEwQWdCQ0FQS0FJQUlnSW9BdXdCSUFVZ0JTZ0N5QU1nQWtFQUVLRURCRUFnQ1FKL0lBOG9BZ0FvQXV3QklSUkJBQ0VZQWtBQ1FDQUZRYXdFYWlJSEtBSUFJZ1pGRFFBZ0J5RUlJQVloQWdOQUlBZ2dBaUFDS0FJUUlCUklJZ3NiSVFnZ0FpQUxRUUowYWlnQ0FDSUNEUUFMSUFjZ0NFWU5BQ0FJS0FJUUlCUktEUUFEUUNBVUlBWW9BaEFpQWtnRVFDQUdLQUlBSWdZTkFRd0RDeUFDSUJSSUJFQWdCaWdDQkNJR0RRRU1Bd3NMSUFaRkRRRWdCaWdDRkNFWUN5QUZLQUxJQXlJQ0lBSW9BZ0FvQWlBUkFBQWdHR29NQVF0QmxycnZBQkNXQVFBTE5nSWNJQWtnQ1NnQ1BEWUNRQ0FKSUFVZ0JTZ0NBQ2dDSkJFQUFEWUNJQ0FBS0FJRUlnSkJqQWhxSUE4b0FnQW9BcEFDSUFJb0F0UUhiRUhrQUcwMkFnQWdDU0FDUVlnSWFpZ0NCQ0lDTmdKVUlBa2dBallDT0NBRktBS0VBMEVEUmdSQUlBeEZCRUFnQ1NBQUtBSUVJQWxCMEFCcUVNMEZJQTVzUVFKdElBa29BaUJxTmdJZ0N5QUpJQUFvQWdRZ0NVSFFBR29RcXd0QmZtMGdDU2dDSUdvMkFpQUxJQUVnQUNnQ0tFSGtBQkNqQVNBQklBbEIwQUJxRUpvQklBRWdDU2dDSEFKL0lBa29BaUFoQmtFQUlBQW9BZ1FpQWtVTkFCb2dBaWdDc0FZZ0Jtc0xJQTBnQVNnQ0FDZ0NlQkVIQUNBQUlBRWdCU0FKUVJocUlnSVF3Z01nQVNBQktBSUFLQUo4RVFFQUlBRVFvZ0VnQVJEVkFTQUFJQUVnQWlBUEtBSUFLQUtRQWhEQkJnc2dEMEVFYWlJUElBa29BZ3hIRFFBTEN5QUJJQVVnQUNBQktBSUFLQUtNQVJFRUFDQUpLQUlJSWdJRVFDQUpJQUkyQWd3Z0FoQVhDeUFKUWNTRCtnQTJBaGdnQ1NnQ1BDSUNCRUFnQ1NBQ05nSkFJQUlRRndzZ0NVR1lxUDBBTmdKUUlBa3NBSE5CQUU0TkFDQUpLQUpvRUJjTElBbEJvQUZxSkFBTUFRc2dCU0FGS0FJQUtBSUlFUUFBUWVjQVJnUkFJd0JCZ0FGcklnMGtBQUpBSUFVb0FyQURSUTBBSUExQkFEb0FjQ0FOUVFBNkFIc0NRQ0FGTEFCZlFRQk9CRUFnRFNBRktBSmNOZ0pvSUEwZ0JTa0NWRGNEWUF3QkN5QU5RZUFBYWlBRktBSlVJQVVvQWxnUUdnc2dBU0FGSUExQjhBQnFJQTFCNEFCcVFRRkJBQ0FCS0FJQUtBS0lBUkVHQUNBTkxBQnJRUUJJQkVBZ0RTZ0NZQkFYQ3lBTkxBQjdRUUJJQkVBZ0RTZ0NjQkFYQ3lBRktBS3dBeUlDSUFJb0FnQW9BaUFSQUFBaEJrRUJJUmdnQlNnQ3NBTWlBaUFDS0FJQUtBSUlFUUFBSWdkQmtRRkhCRUJCQXlFWUlBVW9BckFESUFBb0FnUkJBQkIrSUFacUlRWUxJd0JCRUdzaUN5UUFBa0FnQlJDZ0F5SUlSUTBBQWtBZ0JVR1FCR29pQWlnQ0hBUkFJQWdnQlNnQ3JBUWlDaEMyQVVVTkFRd0NDeUFDRU9FQ1JRMEFBa0FnQlN3QXF3UkJBRTRFUUNBTElBVW9BcWdFTmdJSUlBc2dCU2tDb0FRM0F3QU1BUXNnQ3lBRktBS2dCQ0FGS0FLa0JCQWFDeUFJSUFzUXFBUWhDaUFMTEFBTFFRQklCRUFnQ3lnQ0FCQVhDeUFJSUFvUXRnRU5BUXRCNXNvRElRb0xJQXRCRUdva0FDQU5RUUEyQWxnZ0RVSUFOd05RSUFVb0FzZ0VRUlJIQkVBZ0RVSFFBR29nQ2hDUUFRc2dEVUZBYXlBRlFmQUNhaUFESUFVUXhnTWdEU2dDUUNJUElBMG9Ba1JIQkVBZ0IwR1JBVWNoQ3dOQUlBUWdEeWdDQUNJQ0tBTHNBU0FGSUFVb0FyQURJQUpCQUJDaEF3UkFJQVVnQlNnQ0FDZ0NKQkVBQUNFTUFrQWdCU2dDNkFRRVFFRUFJUUlnQzBVRVFDQUFLQUlFSUFvZ0R5Z0NBQ2dDa0FKQkFCQ05BVUVDYlNFQ0N5QUZLQUxvQkVFQmF5SUhRUjFOQkg4Z0IwRUNkRUhnZ1BRQWFpZ0NBQVZCQUFzaEJ5QU5RUUEyQWpnZ0RVSUFOd013SUExQk1Hb2dCeENRQVNBQklBQW9BZ1FnRHlnQ0FDZ0NrQUpCQUJDREFoQ2FBU0FBS0FJRUlBY2dEeWdDQUNnQ2tBSkJBUkRLQVVGK2JTQU1haUVISUFJZ0Jtb2hBZ0pBSUEwc0FEdEJBRTRFUUNBTklBMG9BamcyQWlnZ0RTQU5LUU13TndNZ0RBRUxJQTFCSUdvZ0RTZ0NNQ0FOS0FJMEVISUxJQUFnQVNBQ0lBY2dEVUVnYWtFRElBOG9BZ0FvQXBBQ1FRSnRRUUJCQUJDckFpQU5MQUFyUVFCSUJFQWdEU2dDSUJBWEN5QU5MQUE3UVFCT0RRRWdEU2dDTUJBWERBRUxJQVVvQXVRRVJRMEFRUUFoQWlBTFJRUkFJQUFvQWdRZ0NpQVBLQUlBS0FLUUFrRUFFSTBCUVFKdElRSUxJQUFvQWdRZ0NpQVBLQUlBS0FLUUFrRUFFTW9CSVFnZ0JTZ0M1QVJCQVdzaUIwRWRUUVIvSUFkQkFuUkI0SUQwQUdvb0FnQUZRUUFMSVFjZ0RVRUFOZ0k0SUExQ0FEY0RNQ0FOUVRCcUlBY1FrQUVnQVNBQUtBSUVJQThvQWdBb0FwQUNRUUFRZ3dJUW1nRUNmeUFJdDBRQUFBQUFBQUQ0UDZJZ0RMZWdJaDZaUkFBQUFBQUFBT0JCWXdSQUlCNnFEQUVMUVlDQWdJQjRDeUVISUFJZ0Jtb2hBZ0pBSUEwc0FEdEJBRTRFUUNBTklBMG9BamcyQWhnZ0RTQU5LUU13TndNUURBRUxJQTFCRUdvZ0RTZ0NNQ0FOS0FJMEVISUxJQUFnQVNBQ0lBY2dEVUVRYWtFRElBOG9BZ0FvQXBBQ1FRSnRRUUJCQUJDckFpQU5MQUFiUVFCSUJFQWdEU2dDRUJBWEN5QU5MQUE3UVFCT0RRQWdEU2dDTUJBWEN5QUJJQUFvQWdRZ0R5Z0NBQ2dDa0FKQkFCQ0RBaENhQVFKQUlBMHNBRnRCQUU0RVFDQU5JQTBvQWxnMkFnZ2dEU0FOS1FOUU53TUFEQUVMSUEwZ0RTZ0NVQ0FOS0FKVUVISUxJQUFnQVNBR0lBd2dEU0FZSUE4b0FnQW9BcEFDUVFCQkFCQ3JBaUFOTEFBTFFRQklCRUFnRFNnQ0FCQVhDeUFCRUtJQkN5QVBRUVJxSWc4Z0RTZ0NSRWNOQUFzTElBRWdCU0FBSUFFb0FnQW9Bb3dCRVFRQUlBMG9Ba0FpQWdSQUlBMGdBallDUkNBQ0VCY0xJQTBzQUZ0QkFFNE5BQ0FOS0FKUUVCY0xJQTFCZ0FGcUpBQWdCQ0FGRU1FSERBRUxJQVVnQlNnQ0FDZ0NDQkVBQUVIb0FFY05BQ01BUVlBQmF5SU9KQUFDUUNBRktBS3dBMFVOQUNBT1FRQTZBSEFnRGtFQU9nQjdBa0FnQlN3QVgwRUFUZ1JBSUE0Z0JTZ0NYRFlDYUNBT0lBVXBBbFEzQTJBTUFRc2dEa0hnQUdvZ0JTZ0NWQ0FGS0FKWUVCb0xJQUVnQlNBT1FmQUFhaUFPUWVBQWFrRUJRUUFnQVNnQ0FDZ0NpQUVSQmdBZ0Rpd0FhMEVBU0FSQUlBNG9BbUFRRndzZ0Rpd0FlMEVBU0FSQUlBNG9BbkFRRndzZ0JTZ0NzQU1pQWlBQ0tBSUFLQUlnRVFBQUlBVW9BckFESUFBb0FnUkJBQkIrYWlFR0lBVW9BcHdFSWdJRVFDQUNJQU5CZ0FwcUlBVW9BckFEUVNCQmZ4QXdJQUpCSUVGL0VEQkdHeUlDSUFJb0FnQW9BaUFSQUFBZ0JtdEJBbTBnQm1vaEJnc2dCUkNXRXlFTklBVW9BckFESWdJZ0FpZ0NBQ2dDQ0JFQUFDRUNJQTVCQURZQ1dDQU9RZ0EzQTFBZ0RrSFFBR29nRFJDUUFTQU9RVUJySUFWQjhBSnFJQU1nQlJER0F5QU9LQUpBSWc4Z0RpZ0NSRWNFUUVFQlFRTWdBa0dSQVVZYklRZ2dBa0dSQVVjaEN3TkFJQVFnRHlnQ0FDSUNLQUxzQVNBRklBVW9BckFESUFKQkFCQ2hBd1JBSUFVZ0JTZ0NBQ2dDSkJFQUFDRU1JQUFvQWdRZ0RTQVBLQUlBS0FLUUFrRUFFTW9CSVFjZ0FTQUFLQUlFSUE4b0FnQW9BcEFDUVFBUWd3SVFtZ0VDUUNBRktBS0FCRVVOQUVFQUlRb2dDMFVFUUNBQUtBSUVJQTBnRHlnQ0FDZ0NrQUpCQUJDTkFVRUNiU0VLQ3lBRktBS0FCRUVCYXlJQ1FSMU5CSDhnQWtFQ2RFSGdnUFFBYWlnQ0FBVkJBQXNoQWlBT1FRQTJBamdnRGtJQU53TXdJQTVCTUdvZ0FoQ1FBU0FISUF4cUlBQW9BZ1FnQWlBUEtBSUFLQUtRQWtFQkVLc0hheUVISUFZZ0Ntb2hBZ0pBSUE0c0FEdEJBRTRFUUNBT0lBNG9BamcyQWlnZ0RpQU9LUU13TndNZ0RBRUxJQTVCSUdvZ0RpZ0NNQ0FPS0FJMEVISUxJQUFnQVNBQ0lBY2dEa0VnYWtFRElBOG9BZ0FvQXBBQ1FRSnRRUUJCQUJDckFpQU9MQUFyUVFCSUJFQWdEaWdDSUJBWEN5QU9MQUE3UVFCT0RRQWdEaWdDTUJBWEN3SkFJQVVvQW9RRVJRMEFRUUFoQ2lBTFJRUkFJQUFvQWdRZ0RTQVBLQUlBS0FLUUFrRUFFSTBCUVFKdElRb0xJQVVvQW9RRVFRRnJJZ0pCSFUwRWZ5QUNRUUowUWVDQTlBQnFLQUlBQlVFQUN5RUNJQTVCQURZQ09DQU9RZ0EzQXpBZ0RrRXdhaUFDRUpBQklBQW9BZ1FnQWlBUEtBSUFLQUtRQWtFQkVNb0JRWDV0SUF4cUlRY2dCaUFLYWlFQ0FrQWdEaXdBTzBFQVRnUkFJQTRnRGlnQ09EWUNHQ0FPSUE0cEF6QTNBeEFNQVFzZ0RrRVFhaUFPS0FJd0lBNG9BalFRY2dzZ0FDQUJJQUlnQnlBT1FSQnFRUU1nRHlnQ0FDZ0NrQUpCQW0xQkFFRUFFS3NDSUE0c0FCdEJBRWdFUUNBT0tBSVFFQmNMSUE0c0FEdEJBRTROQUNBT0tBSXdFQmNMQWtBZ0Rpd0FXMEVBVGdSQUlBNGdEaWdDV0RZQ0NDQU9JQTRwQTFBM0F3QU1BUXNnRGlBT0tBSlFJQTRvQWxRUWNnc2dBQ0FCSUFZZ0RDQU9JQWdnRHlnQ0FDZ0NrQUpCQUVFQUVLc0NJQTRzQUF0QkFFZ0VRQ0FPS0FJQUVCY0xJQUVRb2dFTElBOUJCR29pRHlBT0tBSkVSdzBBQ3dzZ0FTQUZJQUFnQVNnQ0FDZ0NqQUVSQkFBZ0RpZ0NRQ0lDQkVBZ0RpQUNOZ0pFSUFJUUZ3c2dEaXdBVzBFQVRnMEFJQTRvQWxBUUZ3c2dEa0dBQVdva0FBc2dHVUV3YWlRQURBRUxJQUpCSjJ0Qi8vOERjVUVTVFFSQUlBWkJzUDM4QUVHVTRma0FRUUFRSENFR0l3QkJJR3NpQWlRQUFrQWdCaUFHS0FJQUtBSUlFUUFBUVNsR0JFQWdBQ0FCSUFaQkFCRG9CUXdCQ3lBR0lBWW9BZ0FvQWdnUkFBQkJLa2NFUUNBR0lBWW9BZ0FvQWdnUkFBQWFDeUFDUVFBNkFCQWdBa0VBT2dBYkFrQWdCaXdBWDBFQVRnUkFJQUlnQmlnQ1hEWUNDQ0FDSUFZcEFsUTNBd0FNQVFzZ0FpQUdLQUpVSUFZb0FsZ1FHZ3NnQVNBR0lBSkJFR29nQWtFQlFRQWdBU2dDQUNnQ2lBRVJCZ0FnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWl3QUcwRUFTQVJBSUFJb0FoQVFGd3NnQmlnQzNBRkJBVVlFUUNBQUlBRWdCaUFESUFRUWtCSUxJQUVnQmlBQUlBRW9BZ0FvQW93QkVRUUFDeUFDUVNCcUpBQU1BUXNnRzBFUWFpSUNJQVlnQmlnQ0FDZ0NNQkVDQUNBYklCc29BaEFnQWlBYkxBQWJRUUJJR3pZQ0FDQWJMQUFiUVFCT0RRQWdHeWdDRUJBWEN5QWNRUVJxSWh3Z0hVY05BQXNMSUJ0QklHb2tBQXVGQmdJTWZ3SjhJQU1nQXlnQ0FDZ0NJQkVBQUNFTElBQW9BZ1FvQXVnR1FmUVhhaUlGSWdRb0Fpd2lCa0VLYkNBR0lBUXRBRHdiUWVRQWJFSGtBRzBoQkNBQUtBSUlJZ1pCMkROcUt3TUFJUkFDZnlBR1FjQWJhaXNEQUNBRklnWW9BaXdpQjBFS2JDQUhJQVl0QUR3YlFlUUFiRUhrQUcyM29pSVJtVVFBQUFBQUFBRGdRV01FUUNBUnFnd0JDMEdBZ0lDQWVBc2lCMEVDYlNFTUFuOGdFQ0FFdDZJaUVKbEVBQUFBQUFBQTRFRmpCRUFnRUtvTUFRdEJnSUNBZ0hnTElRMGdBQ2dDQkNJSUtBTG9Ca0gwRjJvaUJTSUVLQUlzSWdaQkNtd2dCaUFFTFFBOEcwSGtBR3hCNUFCdElRUWdBQ2dDQ0NJSlFhREFBR29yQXdBaEVDQUZJZ1lvQWl3aUJVRUtiQ0FGSUFZdEFEd2JRZVFBYkVIa0FHMGhCU0FKUWZBYWFpc0RBQ0VSSUFoQnhNQURJQUlvQXBBQ0lnWkJBQkNOQVNFT0lBc2dEV29nQjJvaEJ5QUhBbjhnRUNBRXQ2SWlFSmxFQUFBQUFBQUE0RUZqQkVBZ0VLb01BUXRCZ0lDQWdIZ0xJZ3BxSVFRZ0JBSi9JQkVnQmJlaUloQ1pSQUFBQUFBQUFPQkJZd1JBSUJDcURBRUxRWUNBZ0lCNEN5SVBhaUVKSUFJb0FvZ0NJUVFnQmlBQUtBSUVLQUxvQmtIMEYyb2lCeWdDTENJRlFRcHNJQVVnQnkwQVBCdHNRUUYwUWVRQWJTRUhJQUlnQWlnQ0FDZ0NKQkVBQUNBQ0tBS0lBa0VCSUFSQkFtOGlCR3RCQVhGcUlBWWdBQ2dDQkNnQzZBWkI5QmRxSWdVb0Fpd2lDRUVLYkNBSUlBVXRBRHdiYkVIa0FHMXNheUlGSUFkQkFpQUVhMndpQ0dvaEFnSkFJQU1vQXRBRElnUkJDRVlFUUNBSVFRQklEUUVnQ2tGK2JTQUphaUVLSUFJaEJBTkFJQUFnQVNBS0lBUkJ4TUFESUFaQkFFRUFFSmtCSUFRZ0Iyc2lCQ0FGVGcwQUN5QURLQUxRQXlFRUN5QUVRUWxHQkg4Z0NFRUFTQTBCSUF3Z0Qyb2dDV29oQ1NBQ0lRUURRQ0FBSUFFZ0NTQUVRY1RBQXlBR1FRQkJBQkNaQVNBRUlBZHJJZ1FnQlU0TkFBc2dBeWdDMEFNRklBUUxRUXRyUVg1SkRRQWdDRUVBU0EwQUlBc2dEQ0FOYWlBT2Ftc2hBd05BSUFBZ0FTQURJQUpCeE1BRElBWkJBRUVBRUprQklBSWdCMnNpQWlBRlRnMEFDd3NMK0E0Q0ZYOEJmQ01BUVVCcUlnOGtBQUpBSUFNb0FxZ0NRUUZHRFFBQ2YwRUFJQU1pQ0VVTkFCb0RRQ0FJS0FLVUFnUkFJQWdvQXBRQ1FRRkdEQUlMUVFBZ0NDZ0NUQ0lJUlEwQkdpQUlRYkQ5L0FCQnJJejFBRUVBRUJ3aUNBMEFDMEVBQ3lFVklBTW9Ba1FnQXlnQ1FHdEJBRXdOQUNBRklBWnhJUmtnRlVFQmN5RWFBMEFDUUNBRElCWVE3d0VpRGlBT0tBSUFLQUlJRVFBQVFSMUdCRUFnQUNBQklBSWdEaUFFSUFVZ0JpQUhFSklTREFFTElBNGdEaWdDQUNnQ0NCRUFBRUdhQVVjTkFDQU9RYkFaYWlnQ0FFRUJSZzBBSUFRb0F0QURJUkFDUUNBVkRRQWdBaWdDdUE1RkRRQWdEa0cwR0dvb0FnQWhDQUovSUFRb0F2d0RRUUpHQkVBQ2Z5QUlJUWtDUUNBQ1FiUU9haUlLS0FJQUlnMUZEUUFnQ2lFSUEwQWdDQ0FOSUEwb0FoQWdDVWdpQ3hzaENDQU5JQXRCQW5ScUtBSUFJZzBOQUFzZ0NDQUtSZzBBSUFnb0FoQWdDVW9OQUNBSUtBSVlEQUVMSUFKQjBBMXFLQUlBQ3d3QkN3Si9JQWdoQ1FKQUlBSkJ0QTVxSWdvb0FnQWlEVVVOQUNBS0lRZ0RRQ0FJSUEwZ0RTZ0NFQ0FKU0NJTEd5RUlJQTBnQzBFQ2RHb29BZ0FpRFEwQUN5QUlJQXBHRFFBZ0NDZ0NFQ0FKU2cwQUlBZ29BaFFNQVFzZ0FrSFFDV29vQWdBTEN5SUlJQkFnQ0JzaEVBc2dFRVVFUUNBSFFZR0FnSUI0TmdJQURBRUxJQTRoQ0FKL0FrQUNRQUpBSUFRb0Frd2lDVVVOQUNBSlFiRDkvQUJCaEtENkFFRUFFQndpQ1VVTkFDQUpLQUxBQVVVTkFDQUpRY0FCYWlFSkRBRUxJQWhGRFFFRFFBSkFBa0FnQ0NnQ2ZDSUpJQWdvQW9BQklncEdEUUFEUUNBSktBSUFRZVVBUmcwQklBbEJCR29pQ1NBS1J3MEFDd3dCQ3lBSklBcEdEUUFnQ0VHdy9md0FRZXpnOGdCQmZoQWNJZ2tvQWhCRkRRQWdDVUVRYWlFSkRBSUxJQWdnQ0NnQ0FDZ0NDQkVBQUVHWkFVWU5BaUFJS0FKTUlnZ05BQXNNQVFzZ0NTZ0NBQ0VJUVFFTUFRdEJBQ0VJUVFBTElRa2dEeUFJTmdJOElBOGdDVG9BT0NBUExRQTRJUWtnRHlnQ1BDRUlJQTVCdEJocUtBSUFJUW9nRDBHQWdPd0FOZ0lzSUE4Z0NqWUNNQ0FQUWV5cS9RQTJBaWdDUUNBQ0lBOUJLR3BCQVVFQkVJOEJJZ29FUUNBS1FiRDkvQUJCbUxIOEFFRUFFQndpRVEwQkN5QVBJQTRvQXJRWU5nSUFJQWRCZ1lDQWdIZzJBZ0FNQVFzQ1FDQVZEUUFnRVNnQ2hBSkJBa2NOQUNBSFFZR0FnSUI0TmdJQURBRUxJQWxCQUVjaUNpQUlRUU5HY1NFU0lCRW9BcEFDSUFBb0FnUW9BdWdHUWZRWGFpSUpLQUlzSWcxQkNtd2dEU0FKTFFBOEcyeEI1QUJ0SVEwZ0VTQVJLQUlBS0FJa0VRQUFJaHNnRFNBT1FlUVlhaWdDQUVFQmRFRUNhMndpRTJzaENVRUFJUlFDZnlBS0lBaEJBVVp4SWh3RVFDQU5JUWdnQ1NFS1FRQU1BUXRCQUNFSUlCSUVRQ0FKSVFwQkFBd0JDeUFPSVFvQ2Z3SkFBa0FDUUNBRUtBSk1JZ3RGRFFBZ0MwR3cvZndBUVlTZytnQkJBQkFjSWd0RkRRQWdDeWdDeEFGRkRRQWdDMEhFQVdvaEN3d0JDeUFLUlEwQkEwQUNRQUpBSUFvb0Fud2lDeUFLS0FLQUFTSU1SZzBBQTBBZ0N5Z0NBRUhsQUVZTkFTQUxRUVJxSWdzZ0RFY05BQXNNQVFzZ0N5QU1SZzBBSUFwQnNQMzhBRUhzNFBJQVFYNFFIQ0lMS0FJVVJRMEFJQXRCRkdvaEN3d0NDeUFLSUFvb0FnQW9BZ2dSQUFCQm1RRkdEUUlnQ2lnQ1RDSUtEUUFMREFFTElBc29BZ0FoQ2tFQkRBRUxRUUFoQ2tFQUN5RUxJQThnQ2pZQ0pDQVBJQXM2QUNBQ2Z5QVBMUUFnQkVBZ0R5Z0NKQ0FOYkNBSmFnd0JDeUFKSUE0b0F1UVlRUUZLRFFBYUlBa2dEVUVCZEdzTElRb2dEaUVMUkFBQUFBQUFBQUFBSVIxQkFDRVhBa0FDUUFKQUlBUW9Ba3dpREVVTkFDQU1RYkQ5L0FCQmhLRDZBRUVBRUJ3aURFVU5BQ0FNS3dPNEFVUUFBQUFBQUFBQUFHRU5BQ0FNUWJnQmFpRU1EQUVMSUF0RkRRRURRQUpBQWtBZ0N5Z0NmQ0lNSUFzb0FvQUJJaGhHRFFBRFFDQU1LQUlBUWVVQVJnMEJJQXhCQkdvaURDQVlSdzBBQ3d3QkN5QU1JQmhHRFFBZ0MwR3cvZndBUWV6ZzhnQkJmaEFjSWd3ckF3aEVBQUFBQUFBQUFBQmhEUUFnREVFSWFpRU1EQUlMSUFzZ0N5Z0NBQ2dDQ0JFQUFFR1pBVVlOQWlBTEtBSk1JZ3NOQUFzTUFRc2dEQ3NEQUNFZFFRRWhGd3NnRHlBZE9RTVlJQThnRnpvQUVBSi9JQTh0QUJBRVFDQVBLd01ZSUEyM29pSWRtVVFBQUFBQUFBRGdRV01FUUNBZHFnd0NDMEdBZ0lDQWVBd0JDeUFOUVFKMElCTWdEaWdDNUJoQkFrZ2JDeUVUUVFFTElRd2dDaUFUYWlFTElCVWdFa1Z4SVJOQkFDRU9Ba0FnR1VVRVFDQWFJQnh4SWhRZ0VuSWhEaUFNSUFRb0F0QURRUWhyUVFOSkloSnlRUUZIRFFFZ0VrVWlEQ0FPY1NFT0lBd2dGSEVoRkFzZ0FDQUJJQXNnQ2lBRUlCQkJBRUVBRU44SElBUW9BdEFEUVFoclFRTlBEUUFnQUNBQklCRWdCQkNSRWdzZ0J5QVRCSDhnQnlnQ0FDSU1RWUdBZ0lCNFJ3UkFJQUFnQVNBTUlBc2dCQ0FRUVFFZ0JRUi9JQVFvQXZ3RFFRSkhCVUVCQ3hEZkJ3c2dDZ1ZCZ1lDQWdIZ0xOZ0lBSUE0RVFDQUFJQUVnQ0NBYmFpSU9JQTFxSUE0Z0RXc2dCQ0FRUVFCQkFCRGZCd3NnRkVVTkFDQUFJQUVnQ1NBSWF5SUlJQTFxSUFnZ0RXc2dCQ0FRUVFCQkFCRGZCd3NnRmtFQmFpSVdJQU1vQWtRZ0F5Z0NRR3RCQW5WSURRQUxDeUFQUVVCckpBQUxrd0lCQW44akFFRXdheUlJSkFBQ1FDQUNRUjFCOExGL1FRRVFMQ0lKUlEwQUlBbEJzUDM4QUVHc2pQVUFRUUFRSENJSlJRMEFJQVZGQkVBZ0FDQUJJQU1nQ1NBRVFRRWdBaTBBbmdSRkVLOEpEQUVMSUFoQkFEb0FJQ0FJUVFBNkFDc0NRQ0FGTEFCZlFRQk9CRUFnQ0NBRktBSmNOZ0lZSUFnZ0JTa0NWRGNERUF3QkN5QUlRUkJxSUFVb0FsUWdCU2dDV0JBYUN5QUJJQVVnQ0VFZ2FpQUlRUkJxUVFGQkFDQUJLQUlBS0FLSUFSRUdBQ0FJTEFBYlFRQklCRUFnQ0NnQ0VCQVhDeUFJTEFBclFRQklCRUFnQ0NnQ0lCQVhDeUFJUVlHQWdJQjROZ0lNSUFBZ0FTQURJQWtnQlNBR0lBY2dDRUVNYWhDU0VpQUJJQVVnQUNBQktBSUFLQUtNQVJFRUFBc2dDRUV3YWlRQUM5NERBZ1YvQW53akFFRVFheUlESkFBQ2YwRUFJQUZCQVJETUIwVU5BQnBCQUNBQkVPWUxJZ0lReVFSQkFFd05BQm9nQWhESkJBc2hCU0FESUFGQndBTnFJQUVRMVFJZ0F5QURLQUlFSWdKSEJFQURRQUpBSUFJb0FnZ2lCRUVCRU13SFJRMEFJQVFRNWdzaUJCREpCQ0FGUVJoMFFSaDFJZ1ZNRFFBZ0JCREpCQ0VGQ3lBQ0tBSUVJZ0lnQTBjTkFBc0xJQUFvQWdRaUJpZ0M2QVpCOUJkcUlnSW9BaXdpQkVFS2JDQUVJQUl0QUR3YlFlUUFiRUhrQUcwaEFpQUdRZERBQTBIa0FFRUFFSTBCSVFRZ0FRSi9BbjhnQUNnQ0JFSHlBQkNiQmlBQUtBSUVRZklBRUtrSG9DQUN0eUlIb2lBRXQ2QkVBQUFBQUFBQUFBQ2dJZ2laUkFBQUFBQUFBT0JCWXdSQUlBaXFEQUVMUVlDQWdJQjRDeUlCSUFWQkdIUkJHSFZCQUV3TkFCb2dBQ2dDQkVIaXhBTkI1QUJCQUJDTkFiZEVtcG1abVptWjJUK2lJQUFvQWdSQitnQVFtd1lnQUNnQ0JFSDZBQkNwQjZBZ0I2S2dJQUczb0NJSG1VUUFBQUFBQUFEZ1FXTUVRQ0FIcWd3QkMwR0FnSUNBZUFzMkFxQUVBa0FnQXlnQ0NFVU5BQ0FES0FJRUlnSW9BZ0FpQUNBREtBSUFJZ0VvQWdRMkFnUWdBU2dDQkNBQU5nSUFJQU5CQURZQ0NDQUNJQU5HRFFBRFFDQUNLQUlFSVFBZ0FoQVhJQUFpQWlBRFJ3MEFDd3NnQTBFUWFpUUFDeThBSUFFZ0FFRUlhaUlBS0FJRUlBQW9BZ0JyUVFKMVNRUi9JQUFvQWdBZ0FVRUNkR29vQWdCQkFFY0ZRUUFMQzhRQkFRUi9JQUJCdUlEeUFEWUNBQ0FBUVFocUlRRURRQ0FDSUFFb0FnUWdBU2dDQUd0QkFuVkpCRUFnQVNnQ0FDQUNRUUowYWlnQ0FBUkFJQUVvQWdBZ0FrRUNkR29vQWdBaUF5QURLQUlFUVFGcklnUTJBZ1FnQkVGL1JnUkFJQU1nQXlnQ0FDZ0NDQkVCQUFzTElBSkJBV29oQWd3QkN3c2dBRUdZQVdvUVNob2dBU2dDQUNJQ0lBRW9BZ2dnQW10QkFuVkJBblJxR2lBQktBSUVHaUFDQkVBZ0FSQ1hFaUFCUVJCcUlBRW9BZ0FpQWlBQktBSUlJQUpyUVFKMUVMVVJDeUFBQ3d3QUlBQWdBQ2dDQUJDekVRdDJBUUovSXdCQkVHc2lBU1FBSUFGQm9PS0JBVFlDQUNBQlFhVGlnUUVvQWdBaUFqWUNCQ0FCSUFJZ0FFRUNkR28yQWdnZ0FTZ0NCQ0VBSUFFb0FnZ2hBZ05BSUFBZ0FrWUVRQ0FCS0FJQUlBRW9BZ1EyQWdRZ0FVRVFhaVFBQlNBQVFRQTJBZ0FnQVNBQVFRUnFJZ0EyQWdRTUFRc0xDeFFBSUFCQjBBRnFJQUFnQVNnQ0JCQ2ZFa0VBQ3lJQUlBQkJnSUh5QURZQ0FDQUFLQUlJRUxFQlJ3UkFJQUFvQWdnUS9CTUxJQUFMMndFQkJYOGdBQ2dDQkNJQ0lBQW9BZ2hIQkVBZ0FpQUJLQUlBTmdJQUlBQWdBa0VFYWpZQ0JBOExBa0FnQWlBQUtBSUFJZ1ZySWdKQkFuVWlCa0VCYWlJRFFZQ0FnSUFFU1FSQUlBTWdBa0VCZFNJRUlBTWdCRXNiUWYvLy8vOERJQUpCL1AvLy93ZEpHeUlEQkg4Z0EwR0FnSUNBQkU4TkFpQURRUUowRUJnRlFRQUxJZ1FnQmtFQ2RHb2lCaUFCS0FJQU5nSUFJQUpCQUVvRVFDQUVJQVVnQWhBWkdnc2dBQ0FFSUFOQkFuUnFOZ0lJSUFBZ0JrRUVhallDQkNBQUlBUTJBZ0FnQlFSQUlBVVFGd3NQQ3hBb0FBdEJvNFR2QUJBNEFBdURCUUlFZndKOEl3QkIwQUJySWdna0FDQUlRZ0EzQTBnZ0NFRkFhMElBTndNQUlBaENBRGNET0NBSVFnQTNBekFDUUNBQ0lBQW9BZ1FnQlNBRElBUWdCaUFJUVRCcUlBSW9BZ0FvQXBRR0VSTUFSUTBBSUFJb0Fxd0VJUU1DUUFKL0lBY0VRQUpBSUFjc0FGOUJBRTRFUUNBSUlBY29BbHcyQWlnZ0NDQUhLUUpVTndNZ0RBRUxJQWhCSUdvZ0J5Z0NWQ0FIS0FKWUVCb0xJQUVnQnlBSVFTQnFJQUVvQWdBb0FwZ0JFUVFBSUFnc0FDdEJBRTROQWlBSUtBSWdEQUVMSUFoQkFEb0FFQ0FJUVFBNkFCc0NRQ0FDTEFCZlFRQk9CRUFnQ0NBQ0tBSmNOZ0lJSUFnZ0Fpa0NWRGNEQUF3QkN5QUlJQUlvQWxRZ0FpZ0NXQkFhQ3lBQklBSWdDRUVRYWlBSVFRQkJBQ0FCS0FJQUtBS0lBUkVHQUNBSUxBQUxRUUJJQkVBZ0NDZ0NBQkFYQ3lBSUxBQWJRUUJPRFFFZ0NDZ0NFQXNRRnd0QjVRQkI1QUFnQTBFQ1Joc2hCQ0FEUVFGR0lRTUNmeUFBS0FJRUlnWW9BdWdHSWdwQndNRUFhaXNEQUNBRktBS1FBaUFHS0FMb0JrSDBGMm9pQ1NnQ0xDSUxRUXBzSUFzZ0NTMEFQQnRzUWVRQWJiZWlJZ3laUkFBQUFBQUFBT0JCWXdSQUlBeXFEQUVMUVlDQWdJQjRDeUlKdHlFTVFlY0FJQVFnQXhzaEF5QUFJQUVnQ0VFd2FpSUVBbjhnQkNBSkFuOGdDa0h3d0FCcUt3TUFJQVVvQXBBQ0lBWW9BdWdHUWZRWGFpSUVLQUlzSWdaQkNtd2dCaUFFTFFBOEcyeEI1QUJ0dDZJaURabEVBQUFBQUFBQTRFRmpCRUFnRGFvTUFRdEJnSUNBZ0hnTEVQWVFJQXlpSWd5WlJBQUFBQUFBQU9CQll3UkFJQXlxREFFTFFZQ0FnSUI0Q3lBRktBS1FBaUFERU9ZVElBY0VRQ0FCSUFjZ0FDQUJLQUlBS0FLY0FSRUVBQXdCQ3lBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUFzZ0NFSFFBR29rQUF2VEJnSUhmd0Y4SXdCQk1Hc2lDU1FBSUFJZ0FpZ0NBQ2dDakFFUkFBQWhDQUpBSUFJb0FyQUNSUVJBSUFnb0FuaEZEUUVMQWtBZ0JrRUJTdzBBSUFJb0FyQUJJZ2hGRFFBZ0NCRFlBVVVOQUNBQ0tBS3dBU0lESUFNb0FnQW9BaUFSQUFBZ0F5Z0NGR29oQXdzQ1FDQUdRWDF4RFFBZ0FpZ0NzQUlpQ0VVTkFDQUNJQWhCc1AzOEFFR0U1L29BUVFBUUhCRE5DeUlJUlEwQUlBZ1EyQUZGRFFBZ0NDQUlLQUlBS0FJZ0VRQUFJQWdvQWd4cUlRUUxBbjhnQUNnQ0NFSGdMR29yQXdBZ0JTZ0NrQUlnQUNnQ0JDZ0M2QVpCOUJkcUlnZ29BaXdpQ2tFS2JDQUtJQWd0QUR3YmJFSGtBRzIzb2lJUG1VUUFBQUFBQUFEZ1FXTUVRQ0FQcWd3QkMwR0FnSUNBZUFzaENpQUNJQUlvQWdBb0FpUVJBQUFoRGlBRUlBTnJJZ1FnQlNnQ2tBSWlCU0FBS0FJRUtBTG9Ca0gwRjJvaUN5SUlLQUlzSWcxQkNtd2dEU0FJTFFBOEcyeEJBM1JCNUFCdFFRVnNRUU50SWcxdElRZ2dCU0FMS0FJc0lneEJDbXdnRENBTExRQThHMnhCNUFCdFFRSjBJZ1ZCQm0waEN3SkFJQVZCQTIwZ0JFb0VRRUVBSVFnTUFRc2dDRUVDU0FSQVFRRWhDQXdCQ3lBRUlBaEJBV3NnRFd4cklRUUxBa0FDZnlBSEJFQUNRQ0FITEFCZlFRQk9CRUFnQ1NBSEtBSmNOZ0lvSUFrZ0J5a0NWRGNESUF3QkN5QUpRU0JxSUFjb0FsUWdCeWdDV0JBYUN5QUJJQWNnQ1VFZ2FpQUJLQUlBS0FLWUFSRUVBQ0FKTEFBclFRQk9EUUlnQ1NnQ0lBd0JDeUFKUVFBNkFCQWdDVUVBT2dBYkFrQWdBaXdBWDBFQVRnUkFJQWtnQWlnQ1hEWUNDQ0FKSUFJcEFsUTNBd0FNQVFzZ0NTQUNLQUpVSUFJb0FsZ1FHZ3NnQVNBQ0lBbEJFR29nQ1VFQVFRQWdBU2dDQUNnQ2lBRVJCZ0FnQ1N3QUMwRUFTQVJBSUFrb0FnQVFGd3NnQ1N3QUcwRUFUZzBCSUFrb0FoQUxFQmNMSUFJb0FyQUNSU0FHUVFGTGNTSUdSUVJBSUFGQmdRSTdBVXdMSUFSQkFtMGhCQ0FLUVFKdElRVWdDQVJBSUFvZ0JTQU9haUlPYWlFS0lBTWdCR29oQkVFQUlRVURRQ0FBSUFFZ0F5QUVJQVVnRFd4cUlnd2dBeUFNU2hzaURDQUxheUFPSUFzZ0RHb2dDaEN5QVNBRlFRRnFJZ1VnQ0VjTkFBc0xJQVpGQkVBZ0FVRUFPd0ZNQ3lBQktBSUFJUU1nQndSQUlBRWdCeUFBSUFNb0Fwd0JFUVFBREFFTElBRWdBaUFBSUFNb0Fvd0JFUVFBQ3lBSlFUQnFKQUFMQkFCQmZ3c3RBUUYvUWVRQkVCZ2lBeUFCRUtBU0dpQUFJQU0yQWdRZ0FpQURJQUlvQWdBb0FxZ0JFUUlBSUFFUWp3UUw0UUVCQW44akFFRVFheUlDSkFBZ0FrRWdFQmdpQXpZQ0FDQUNRcFdBZ0lDQWhJQ0FnSDgzQWdRZ0EwRUFPZ0FWSUFOQmtKenhBQ2tBQURjQURTQURRWXVjOFFBcEFBQTNBQWdnQTBHRG5QRUFLUUFBTndBQUlBQkJ4d0FnQWhEV0JpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUFJQUUyQXRBQklBQkNBRGNDMUFFZ0FFR3cyZmtBTmdLOEFTQUFRWlRUK1FBMkFnQWdBRUlBTndMY0FTQUNJQUVnQVNnQ0FDZ0NNQkVDQUNBQUxBRGZBVUVBU0FSQUlBQW9BdFFCRUJjTElBQWdBaWtEQURjQzFBRWdBQ0FDS0FJSU5nTGNBU0FDUVJCcUpBQWdBQXU0RGdFUGZ5TUFRZEFCYXlJSEpBQWdCMEVBTmdMSUFTQUhRZ0EzQThBQkFrQUNRQ0FFS0FMY0F5QUVLQUxZQXlJSmF5SUlCRUFnQ0VFQVNBMEJJQWNnQ0JBWUlnczJBc0FCSUFjZ0N5QUlRUUoxUVFKMGFqWUN5QUVnQnlBTElBa2dDQkFaSUFocUlnbzJBc1FCQ3lBSElBUW9BdVFESWdRMkFzd0JJQWRCdUFGcUlnNUJBRFlDQUNBSFFnQTNBN0FCSUFkQkFEWUNxQUVnQjBJQU53T2dBU0FLSUF0R0RRRWdCRUVCYXlJRVFRSjBRZnpTK1FCcUlROGdCRUVEU3lFUVFRQWhDRUVBSVFRZ0N5RUpBMEFnQ1NnQ0FDRVJBa0FnQ0NBRVFmOEJjU0FFUVJoMFFSaDFRUUJJRzBVTkFDQVFEUUFnQjBHd0FXb2dEeWdDQUJDUUFRc2dCMEg0QUdvaUJDQVJRZi8vQTNFUTNBWWdCMEd3QVdvZ0J5Z0NlQ0FFSUFjdEFJTUJJZ2hCR0hSQkdIVkJBRWdpQkJzZ0J5Z0NmQ0FJSUFRYkVKRURHaUFITEFDREFVRUFTQVJBSUFjb0FuZ1FGd3NnQ1VFRWFpSUpJQXBHRFFJZ0J5Z0N0QUVoQ0NBSExRQzdBU0VFREFBTEFBc1FLQUFMSUFVRWZ5QUhRZmdBYWlBRlFmLy9BM0VRM0FZZ0J5QUhLQUtBQVRZQ3FBRWdCeUFIS1FONE53T2dBU0FIS0FLa0FTRU5JQWN0QUtzQkJVRUFDeUVKSUFZUThnTWhEQ0FCSUFBb0FnUWdERUVBRUlNQ0VKb0JBa0FnRGlBSFFhZ0JhaUFIS0FLMEFTSUdJQWNzQUxzQklnUkIvd0Z4SUFSQkFFZ2JJQTBnQ1VIL0FYRWdDVUVZZEVFWWRVRUFTQnRMSWdRYkxBQURRUUJPQkVBZ0J5QUhRYkFCYWlBSFFhQUJhaUFFR3lJRUtBSUlOZ0tZQVNBSElBUXBBZ0EzQTVBQkRBRUxJQWRCa0FGcUlBZEJzQUZxSUFkQm9BRnFJQVFiS0FJQUlBWWdCeWdDcEFFZ0JCc1FjZ3NnQjBJQU53T0lBU0FIUWdBM0E0QUJJQWRDQURjRGVDQUJJQWRCa0FGcUlBZEIrQUJxSUFFb0FnQW9BaWdSQkFBZ0J5Z0NlQ0lRUVFKdElBSnFJUklDUUFKQUlBVUVRQ0FNSUFBb0FnUW9BdWdHUWZRWGFpSUVLQUlzSWdKQkNtd2dBaUFFTFFBOEcyeEJBWFJCNUFCdElSVWdEQ0FFS0FJc0lnSkJDbXdnQWlBRUxRQThHMnhCQVhSQjVBQnRJUk1nQVJEWkF5RUlJQUFvQWdRb0F1Z0dJUUlnQjBFQU5nSndJQWRDQURjRGFDQUNRY2dtYWlnQ0FDSUdJQUpCeENacUtBSUFJZ1JySWdKQkRHMGhCUUpBSUFKRkJFQkJBQ0VDUVFBaENRd0JDeUFGUWRhcTFhb0JUdzBESUFjZ0FoQVlJZ0kyQW1nZ0J5QUNJQVZCREd4cU5nSndBa0FnQkNBR1JnUkFJQUloQ1F3QkN5QUNJUWtEUUFKQUlBUXNBQXRCQUU0RVFDQUpJQVFwQWdBM0FnQWdDU0FFS0FJSU5nSUlEQUVMSUFrZ0JDZ0NBQ0FFS0FJRUVCb0xJQWxCREdvaENTQUVRUXhxSWdRZ0JrY05BQXNMSUFjZ0NUWUNiQXNDUUNBSUxBQWpRUUJPQkVBZ0J5QUlLQUlnTmdKWUlBY2dDQ2tDR0RjRFVBd0JDeUFIUWRBQWFpQUlLQUlZSUFnb0Fod1FHZ3NnQnkwQVd5SUVRUmgwUVJoMUlRNGdCeWdDVUNFUEFrQWdBaUlJSUFsR0loRU5BQ0FIS0FKVUlBUWdEa0VBU0NJRUd5RVVJQThnQjBIUUFHb2dCQnNoQlFOQUFrQWdDQ2dDQkNBSUxRQUxJZzBnRFVFWWRFRVlkU0lFUVFCSUlnb2JJQlJIRFFBZ0NDZ0NBQ0VHSUFwRkJFQWdCRVVOQXlBSUlRb2dCU0lFTFFBQUlBWkIvd0Z4UncwQkEwQWdEVUVCYXlJTlJRMEVJQVF0QUFFaEJpQUVRUUZxSVFRZ0JpQUtRUUZxSWdvdEFBQkdEUUFMREFFTElCUkZEUUlnQmlBSUlBb2JJQVVnRkJCTVJRMENDeUFJUVF4cUlnZ2dDVWNOQUFzZ0NTRUlDeUFPUVFCSUJFQWdEeEFYQ3lBSUlBbEhCRUFnQjBJQU53TmdJQWRDQURjRFdDQUhRZ0EzQTFBZ0FTQUhRYkFCYWlBSFFkQUFhaUFCS0FJQUtBSW9FUVFBSUFjb0FsUWhCQ0FIUWdBM0EwZ2dCMEZBYTBJQU53TUFJQWRDQURjRE9DQUJJQWRCb0FGcUlBZEJPR29nQVNnQ0FDZ0NLQkVFQUNBRVFRSnRJUlVnQnlnQ1BFRUNiU0VUQ3lBRElCVnFJUVFDUUNBSExBQzdBVUVBVGdSQUlBY2dCeWdDdUFFMkFqQWdCeUFIS1FPd0FUY0RLQXdCQ3lBSFFTaHFJQWNvQXJBQklBY29BclFCRUhJTElBQWdBU0FTSUFRZ0IwRW9ha0VESUF4QkFFRUFFS3NDSUFjc0FETkJBRWdFUUNBSEtBSW9FQmNMSUFNZ0Uyc2hBd0pBSUFjc0FLc0JRUUJPQkVBZ0J5QUhLQUtvQVRZQ0lDQUhJQWNwQTZBQk53TVlEQUVMSUFkQkdHb2dCeWdDb0FFZ0J5Z0NwQUVRY2dzZ0FDQUJJQklnQXlBSFFSaHFRUU1nREVFQVFRQVFxd0lnQnl3QUkwRUFTQVJBSUFjb0FoZ1FGd3NnQWtVTkFTQVJSUVJBQTBBZ0NVRU1heUVBSUFsQkFXc3NBQUJCQUVnRVFDQUFLQUlBRUJjTElBQWlDU0FDUncwQUN3c2dBaEFYREFFTEFrQWdCeXdBdXdGQkFFNEVRQ0FISUFjb0FyZ0JOZ0lRSUFjZ0J5a0RzQUUzQXdnTUFRc2dCMEVJYWlBSEtBS3dBU0FIS0FLMEFSQnlDeUFBSUFFZ0VpQURJQWRCQ0dwQkF5QU1RUUJCQUJDckFpQUhMQUFUUVFCT0RRQWdCeWdDQ0JBWEN5QUJFS0lCSUFjc0FKc0JRUUJJQkVBZ0J5Z0NrQUVRRndzZ0J5d0Fxd0ZCQUVnRVFDQUhLQUtnQVJBWEN5QUhMQUM3QVVFQVNBUkFJQWNvQXJBQkVCY0xJQXNFUUNBTEVCY0xJQWRCMEFGcUpBQWdFQThMRUNnQUMrQUhBUXAvSXdCQkVHc2lFeVFBSUFJZ0FEWUNBQ0FEUVlBRWNTRVZJQWRCQW5RaEZnTkFJQlJCQkVZRVFBSi9JQTB0QUF0QkIzWUVRQ0FOS0FJRURBRUxJQTB0QUFzTFFRRkxCRUFnRXlBTkVKSUROZ0lJSUFJZ0UwRUlha0VCRU5NVUlBMFFzQVVnQWlnQ0FCQ3pDVFlDQUFzZ0EwR3dBWEVpQTBFUVJ3UkFJQUVnQTBFZ1JnUi9JQUlvQWdBRklBQUxOZ0lBQ3lBVFFSQnFKQUFGQWtBQ1FBSkFBa0FDUUFKQUlBZ2dGR29zQUFBT0JRQUJBd0lFQlFzZ0FTQUNLQUlBTmdJQURBUUxJQUVnQWlnQ0FEWUNBQ0FHUVNBZ0JpZ0NBQ2dDTEJFREFDRUhJQUlnQWlnQ0FDSVBRUVJxTmdJQUlBOGdCellDQUF3REN3Si9JQTB0QUF0QkIzWUVRQ0FOS0FJRURBRUxJQTB0QUFzTFJRMENBbjhnRFMwQUMwRUhkZ1JBSUEwb0FnQU1BUXNnRFFzb0FnQWhCeUFDSUFJb0FnQWlEMEVFYWpZQ0FDQVBJQWMyQWdBTUFnc0NmeUFNTFFBTFFRZDJCRUFnRENnQ0JBd0JDeUFNTFFBTEMwVWhCeUFWUlEwQklBY05BU0FDSUF3UWtnTWdEQkN3QlNBQ0tBSUFFTE1KTmdJQURBRUxJQUlvQWdBaEZ5QUVJQlpxSWdRaEJ3TkFBa0FnQlNBSFRRMEFJQVpCZ0JBZ0J5Z0NBQ0FHS0FJQUtBSU1FUVVBUlEwQUlBZEJCR29oQnd3QkN3c2dEa0VBU2dSQUlBSW9BZ0FoRHlBT0lSQURRQUpBSUFRZ0IwOE5BQ0FRUlEwQUlBZEJCR3NpQnlnQ0FDRVJJQUlnRDBFRWFpSVNOZ0lBSUE4Z0VUWUNBQ0FRUVFGcklSQWdFaUVQREFFTEN3SkFJQkJGQkVCQkFDRVJEQUVMSUFaQk1DQUdLQUlBS0FJc0VRTUFJUkVnQWlnQ0FDRVBDd05BSUE5QkJHb2hFaUFRUVFCS0JFQWdEeUFSTmdJQUlCQkJBV3NoRUNBU0lROE1BUXNMSUFJZ0VqWUNBQ0FQSUFrMkFnQUxBa0FnQkNBSFJnUkFJQVpCTUNBR0tBSUFLQUlzRVFNQUlROGdBaUFDS0FJQUloQkJCR29pQnpZQ0FDQVFJQTgyQWdBTUFRc0NmeUFMTFFBTFFRZDJCRUFnQ3lnQ0JBd0JDeUFMTFFBTEN3Ui9BbjhnQ3kwQUMwRUhkZ1JBSUFzb0FnQU1BUXNnQ3dzc0FBQUZRWDhMSVJGQkFDRVBRUUFoRUFOQUlBUWdCMGNFUUFKQUlBOGdFVWNFUUNBUElSSU1BUXNnQWlBQ0tBSUFJaEpCQkdvMkFnQWdFaUFLTmdJQVFRQWhFZ0ovSUFzdEFBdEJCM1lFUUNBTEtBSUVEQUVMSUFzdEFBc0xJQkJCQVdvaUVFMEVRQ0FQSVJFTUFRc0NmeUFMTFFBTFFRZDJCRUFnQ3lnQ0FBd0JDeUFMQ3lBUWFpMEFBRUgvQUVZRVFFRi9JUkVNQVFzQ2Z5QUxMUUFMUVFkMkJFQWdDeWdDQUF3QkN5QUxDeUFRYWl3QUFDRVJDeUFIUVFScklnY29BZ0FoRHlBQ0lBSW9BZ0FpR0VFRWFqWUNBQ0FZSUE4MkFnQWdFa0VCYWlFUERBRUxDeUFDS0FJQUlRY0xJQmNnQnhDL0NRc2dGRUVCYWlFVURBRUxDd3ZHQkFFSWZ5TUFRVEJySWdVa0FDQUVLQUtRQWlFR0lBUWdCQ2dDQUNnQ0pCRUFBQ0VKSUFBZ0FTQUFLQUlFUVlIS0F5QUdRUUFRalFGQmZtMGdBbW9nQ1NBRUtBS0lBa0VCYXlBR0lBQW9BZ1FvQXVnR1FmUVhhaUlLS0FJc0lnaEJDbXdnQ0NBS0xRQThHMnhCNUFCdGJDSUlheUlLUVlIS0F5QUdRUUJCQUJDWkFVRUJJQVFvQW9nQ2F5QUdJQUFvQWdRb0F1Z0dRZlFYYWlJTEtBSXNJZ3hCQ213Z0RDQUxMUUE4RzJ4QkFYUkI1QUJ0YkNFTElBaEZCRUFnQmlBQUtBSUVLQUxvQmtIMEYyb2lCeWdDTENJSVFRcHNJQWdnQnkwQVBCdHNRUUYwUWVRQWJTRUhDeUFBSUFFZ0J5QUphaUFKSUF0cUlBZHJJQUlnQUNnQ0JDQUdFTXdGUVFCQkFCRGFDUUpBSUFOQkFFd05BQ0FCSUFBb0FnUWdCa0VBRUlNQ0VKb0JJQVZDQURjREtDQUZRZ0EzQXlBZ0JVSUFOd01ZSUFWQkNHb2lCeUFEUWYvL0EzRVEzQVlnQVNBSElBVkJHR29nQVNnQ0FDZ0NLQkVFQUFKL0lBQW9BZ1JCZ2NvRElBWkJBQkRLQVVFQ2JTQUthaUFKU0FSQUlBUWdCQ2dDQUNnQ0pCRUFBQ0FHSUFBb0FnUW9BdWdHUWZRWGFpSURLQUlzSWdSQkNtd2dCQ0FETFFBOEcyeEI1QUJ0YWd3QkN5QUdJQUFvQWdRb0F1Z0dRZlFYYWlJREtBSXNJZ1JCQ213Z0JDQURMUUE4RzJ4QjVBQnRRUU5zSUFwcUN5RURJQUVnQlVFSWFpQUZLQUlZUVg1dElBSnFBbjhnQXlBRktBSWNRUUp0YWlFQ1FRQWdBQ2dDQkNJQVJRMEFHaUFBS0FLd0JpQUNhd3RCQUNBQktBSUFLQUprRVFnQUlBRVFvZ0VnQlN3QUUwRUFUZzBBSUFVb0FnZ1FGd3NnQlVFd2FpUUFDK01CQVFKL0lBSW9BdWdEUVg1eFFRSkdCRUFnQXlnQ2tBSWdBQ2dDQkNnQzZBWkI5QmRxSWdjb0Fpd2lDRUVLYkNBSUlBY3RBRHdiYkVIa0FHMGhCeUFERVBJRElRTWdBQ0FCSUFBb0FnUWdCQ0FERUw4UUlBVnFJQUFvQWdRZ0JDQURRUUFRcXdjZ0Jtb2dBQ2dDQkNBRUlBTkJBQkRLQVNBQUtBSUVJQVFnQTBFQUVJMEJJZ0VnQjBFRGJFRUViU0lFSUFjZ0FTQUVhaUFDS0FMb0EwRUNSaHNnQUNnQ0JDQURFSG9pQUVFQ1FRRWdBaWdDNkFOQkFrWWJiQ0FBRU9jVER3c0NRQ0FDS0FMb0EwVU5BQ0FDS0FMb0EwRUVSZzBBUVlUbDhBQkJBQkFrQ3d1SEJnSUpmd0Y4SXdCQkVHc2lDQ1FBQWtBZ0FrSHdBRUYvRURBTkFBSkFBa0FDZnlBQ0lBSW9BZ0FvQWdnUkFBQkI4QUJHQkVBZ0FrSHhBRUh3c1g5QkFSQXNJZ1FOQWlBQ1FZWUJRZkN4ZjBFQkVDd01BUXNnQWlBQ0tBSUFLQUlJRVFBQVFZd0JSdzBDSUFJb0Frd0xJZ1JGRFFJTElBUWdCQ2dDQUNnQ2RCRUFBQ0lGQkg4Z0JTZ0NCQ0lHQkg4Z0JpZ0NvQVFGUVFBTElRa2dCU2dDQkNJR0JIOGdCaWdDcUFRRlFRQUxJUXNnQlNnQ0JDRUdJQWdDZndKQUlBUkZEUUFnQmcwQUlBUWdCQ2dDQUNnQ0lCRUFBQ0VHSUFRZ0JDZ0NBQ2dDSkJFQUFBd0JDeUFHSUFZb0FnQW9BaUFSQUFBaEJpQUZLQUlFSWdVZ0JTZ0NBQ2dDSkJFQUFBczJBZ3dnQ0NBR05nSUlJQWdvQWdnRlFRQUxJUVlDZnlBRUlBUWdCQ2dDQUNnQ0NCRUFBRUdHQVVZTkFCb2dCQ0FFS0FJQUtBSUlFUUFBUWZFQVJ3MENJQWxCQVVZRVFDQUVFUEVCREFFTElBUVFwd0lMSWdWRkRRRWdCUkMzQVEwQklBVXRBTHdERFFFZ0JDQUVLQUlBS0FJOEVRQUFJZ2NFZnlBSEVMa0JCVUVBQ3lFTUlBSWdBaWdDQUNnQ3FBWVJBQUFpQ2tFQ1NRMEJJQXBCQW1zaUIwRUhUUVIvSUFkQkFuUkIrTVA3QUdvb0FnQUZRUUFMSWdkRkRRRWdCU0FGS0FJQUtBSWtFUUFBSVFVZ0RFRUNUQVJBSUFRZ0JDZ0NBQ2dDSUJFQUFDQUVJQUFvQWdSQkFCQithaUVHQ3lBSFFjWE1BMFlFUUNBQ0lBSW9BZ0FvQWdnUkFBQkI4QUJHRFFJTElBVWdDMm9oQWtFQUlRUWdDa0VIUmdSQUlBQW9BZ1FpQ2lnQzZBWkI5QmRxSWdRb0Fpd2lCVUVLYkNBRklBUXRBRHdiSUFNb0FwQUNJZ1ZzUWVRQWJTRUVJQXBCb01RRElBVkJBQkRLQVNFRklBQWdBU0FHQW45QkFVRi9JQWxCQVVZaUNSdTNSQUFBQUFBQUFPZy9vaUFBS0FJRUlBY2dBeWdDa0FKQkFCREtBU0FGYTdlaVFRQWdCR3NnQkNBSkd5SUV0NkFpRFpsRUFBQUFBQUFBNEVGakJFQWdEYW9NQVF0QmdJQ0FnSGdMSUFKcVFhREVBeUFES0FLUUFrRUFRUUFRbVFFTElBQWdBU0FHSUFJZ0JHb2dCeUFES0FLUUFrRUFRUUFRbVFFTUFRdEJnKy93QUVFQUVDUUxJQWhCRUdva0FBdW1CUUVGZnlNQVFUQnJJZ1VrQUNBQ0tBTDBBMEVFUndSQUlBSW9BdWdEQkg5QkFRVWdBaWdDOUFOQkFVWUxJUVlDUUFKQUFrQUNRQ0FDS0FMUUEwRUJhdzRDQVFBQ0N5QUdCRUFnQlVHQzJRTTJBaWdnQlVHRDJRTTJBaXdNQXdzZ0JVR0EyUU0yQWlnZ0JVR0IyUU0yQWl3TUFnc2dCZ1JBSUFWQmtzRUROZ0lvSUFWQms4RUROZ0lzREFJTElBVkJsTUVETmdJb0lBVkJsY0VETmdJc0RBRUxJQVZCQURZQ0tDQUZRUUEyQWl3TElBVkJBRG9BSXlBRlFRQTZBQmdnQlNnQ0xDRUpJQVVvQWlnaENBSkFJQUlzQUY5QkFFNEVRQ0FGSUFJb0FsdzJBaEFnQlNBQ0tRSlVOd01JREFFTElBVkJDR29nQWlnQ1ZDQUNLQUpZRUJvTElBRWdBaUFGUVJocUlBVkJDR3BCQVVFQUlBRW9BZ0FvQW9nQkVRWUFJQVVzQUJOQkFFZ0VRQ0FGS0FJSUVCY0xJQVVzQUNOQkFFZ0VRQ0FGS0FJWUVCY0xJQU1nQXlnQ0FDZ0NKQkVBQUNBREtBS0lBa0VCYXlBREtBS1FBaUFBS0FJRUtBTG9Ca0gwRjJvaUJpZ0NMQ0lIUVFwc0lBY2dCaTBBUEJ0c1FlUUFiV3hySVFZZ0FpQUNLQUlBS0FJZ0VRQUFJQVJxSVFRZ0F4RHlBeUVISUFnRVFDQUFJQUVnQkNBR0lBZ2dCMEVBUVFBUW1RRWdBQ2dDQkNBSUlBZEJBQkNOQVNBRWFpRUVDd0pBSUFJb0F1Z0RCRUFnQUNBQklBUWdCa0dLd1FOQmk4RURRUUFnQWlnQzZBTWlBMEVDUmhzZ0EwRUJSaHNpQXlBSFFRQkJBQkNaQVNBQUtBSUVJQU1nQjBFQUVJMEJJQVJxSVFRTUFRc2dBaWdDOUFOQkFVWUVRQ0FBSUFFZ0JDQUdJQUpCQUNBREVLRVNJQVJxSVFRTUFRc2dBaWdDM0FNZ0FpZ0MyQU5ISUFJb0F1UURRUUJIY2tVTkFDQUFJQUVnQkNBR0lBSWdBaWdDN0FNZ0F4Q2hFaUFFYWlFRUN5QUpCRUFnQUNBQklBUWdCaUFKSUFkQkFFRUFFSmtCQ3lBQklBSWdBQ0FCS0FJQUtBS01BUkVFQUFzZ0JVRXdhaVFBQzhzREFRRi9Jd0JCRUdzaUNpUUFJQWtDZnlBQUJFQWdBaEN3RWlFQUFrQWdBUVJBSUFvZ0FDQUFLQUlBS0FJc0VRSUFJQU1nQ2lnQ0FEWUFBQ0FLSUFBZ0FDZ0NBQ2dDSUJFQ0FBd0JDeUFLSUFBZ0FDZ0NBQ2dDS0JFQ0FDQURJQW9vQWdBMkFBQWdDaUFBSUFBb0FnQW9BaHdSQWdBTElBZ2dDaERCQkNBS0VFb2FJQVFnQUNBQUtBSUFLQUlNRVFBQU5nSUFJQVVnQUNBQUtBSUFLQUlRRVFBQU5nSUFJQW9nQUNBQUtBSUFLQUlVRVFJQUlBWWdDaERuQWlBS0VFb2FJQW9nQUNBQUtBSUFLQUlZRVFJQUlBY2dDaERCQkNBS0VFb2FJQUFnQUNnQ0FDZ0NKQkVBQUF3QkN5QUNFSzhTSVFBQ1FDQUJCRUFnQ2lBQUlBQW9BZ0FvQWl3UkFnQWdBeUFLS0FJQU5nQUFJQW9nQUNBQUtBSUFLQUlnRVFJQURBRUxJQW9nQUNBQUtBSUFLQUlvRVFJQUlBTWdDaWdDQURZQUFDQUtJQUFnQUNnQ0FDZ0NIQkVDQUFzZ0NDQUtFTUVFSUFvUVNob2dCQ0FBSUFBb0FnQW9BZ3dSQUFBMkFnQWdCU0FBSUFBb0FnQW9BaEFSQUFBMkFnQWdDaUFBSUFBb0FnQW9BaFFSQWdBZ0JpQUtFT2NDSUFvUVNob2dDaUFBSUFBb0FnQW9BaGdSQWdBZ0J5QUtFTUVFSUFvUVNob2dBQ0FBS0FJQUtBSWtFUUFBQ3pZQ0FDQUtRUkJxSkFBTEVnQWdBRUdVQkdzaUFCRFFBUm9nQUJBWEN4SUFJQUJCakFScklnQVEwQUVhSUFBUUZ3c0xBQ0FBUVpRRWF4RFFBUXNMQUNBQVFZd0VheERRQVFzVEFFSFEwWUVCUWRUUmdRRkIyTkdCQVJBSkM4MEhBUXAvSXdCQkVHc2lFeVFBSUFJZ0FEWUNBQ0FEUVlBRWNTRVdBMEFnRkVFRVJnUkFBbjhnRFMwQUMwRUhkZ1JBSUEwb0FnUU1BUXNnRFMwQUN3dEJBVXNFUUNBVElBMFFrZ00yQWdnZ0FpQVRRUWhxUVFFUXJnMGdEUkN5QlNBQ0tBSUFFTE1KTmdJQUN5QURRYkFCY1NJRFFSQkhCRUFnQVNBRFFTQkdCSDhnQWlnQ0FBVWdBQXMyQWdBTElCTkJFR29rQUE4TEFrQUNRQUpBQWtBQ1FBSkFJQWdnRkdvc0FBQU9CUUFCQXdJRUJRc2dBU0FDS0FJQU5nSUFEQVFMSUFFZ0FpZ0NBRFlDQUNBR1FTQWdCaWdDQUNnQ0hCRURBQ0VQSUFJZ0FpZ0NBQ0lRUVFGcU5nSUFJQkFnRHpvQUFBd0RDd0ovSUEwdEFBdEJCM1lFUUNBTktBSUVEQUVMSUEwdEFBc0xSUTBDQW44Z0RTMEFDMEVIZGdSQUlBMG9BZ0FNQVFzZ0RRc3RBQUFoRHlBQ0lBSW9BZ0FpRUVFQmFqWUNBQ0FRSUE4NkFBQU1BZ3NDZnlBTUxRQUxRUWQyQkVBZ0RDZ0NCQXdCQ3lBTUxRQUxDMFVoRHlBV1JRMEJJQThOQVNBQ0lBd1FrZ01nREJDeUJTQUNLQUlBRUxNSk5nSUFEQUVMSUFJb0FnQWhGeUFFSUFkcUlnUWhFUU5BQWtBZ0JTQVJUUTBBSUJFc0FBQWlEMEVBVGdSL0lBWW9BZ2dnRDBIL0FYRkJBWFJxTHdFQVFZQVFjVUVBUndWQkFBdEZEUUFnRVVFQmFpRVJEQUVMQ3lBT0lnOUJBRW9FUUFOQUFrQWdCQ0FSVHcwQUlBOUZEUUFnRVVFQmF5SVJMUUFBSVJBZ0FpQUNLQUlBSWhKQkFXbzJBZ0FnRWlBUU9nQUFJQTlCQVdzaER3d0JDd3NnRHdSL0lBWkJNQ0FHS0FJQUtBSWNFUU1BQlVFQUN5RVNBMEFnQWlBQ0tBSUFJaEJCQVdvMkFnQWdEMEVBU2dSQUlCQWdFam9BQUNBUFFRRnJJUThNQVFzTElCQWdDVG9BQUFzQ1FDQUVJQkZHQkVBZ0JrRXdJQVlvQWdBb0Fod1JBd0FoRHlBQ0lBSW9BZ0FpRUVFQmFqWUNBQ0FRSUE4NkFBQU1BUXNDZnlBTExRQUxRUWQyQkVBZ0N5Z0NCQXdCQ3lBTExRQUxDd1IvQW44Z0N5MEFDMEVIZGdSQUlBc29BZ0FNQVFzZ0N3c3NBQUFGUVg4TElSSkJBQ0VQUVFBaEVBTkFJQVFnRVVZTkFRSkFJQThnRWtjRVFDQVBJUlVNQVFzZ0FpQUNLQUlBSWhKQkFXbzJBZ0FnRWlBS09nQUFRUUFoRlFKL0lBc3RBQXRCQjNZRVFDQUxLQUlFREFFTElBc3RBQXNMSUJCQkFXb2lFRTBFUUNBUElSSU1BUXNDZnlBTExRQUxRUWQyQkVBZ0N5Z0NBQXdCQ3lBTEN5QVFhaTBBQUVIL0FFWUVRRUYvSVJJTUFRc0NmeUFMTFFBTFFRZDJCRUFnQ3lnQ0FBd0JDeUFMQ3lBUWFpd0FBQ0VTQ3lBUlFRRnJJaEV0QUFBaER5QUNJQUlvQWdBaUdFRUJhallDQUNBWUlBODZBQUFnRlVFQmFpRVBEQUFMQUFzZ0Z5QUNLQUlBRU8wRkN5QVVRUUZxSVJRTUFBc0FDOHNEQVFGL0l3QkJFR3NpQ2lRQUlBa0NmeUFBQkVBZ0FoQzZFaUVBQWtBZ0FRUkFJQW9nQUNBQUtBSUFLQUlzRVFJQUlBTWdDaWdDQURZQUFDQUtJQUFnQUNnQ0FDZ0NJQkVDQUF3QkN5QUtJQUFnQUNnQ0FDZ0NLQkVDQUNBRElBb29BZ0EyQUFBZ0NpQUFJQUFvQWdBb0Fod1JBZ0FMSUFnZ0NoRG5BaUFLRUVvYUlBUWdBQ0FBS0FJQUtBSU1FUUFBT2dBQUlBVWdBQ0FBS0FJQUtBSVFFUUFBT2dBQUlBb2dBQ0FBS0FJQUtBSVVFUUlBSUFZZ0NoRG5BaUFLRUVvYUlBb2dBQ0FBS0FJQUtBSVlFUUlBSUFjZ0NoRG5BaUFLRUVvYUlBQWdBQ2dDQUNnQ0pCRUFBQXdCQ3lBQ0VMa1NJUUFDUUNBQkJFQWdDaUFBSUFBb0FnQW9BaXdSQWdBZ0F5QUtLQUlBTmdBQUlBb2dBQ0FBS0FJQUtBSWdFUUlBREFFTElBb2dBQ0FBS0FJQUtBSW9FUUlBSUFNZ0NpZ0NBRFlBQUNBS0lBQWdBQ2dDQUNnQ0hCRUNBQXNnQ0NBS0VPY0NJQW9RU2hvZ0JDQUFJQUFvQWdBb0Fnd1JBQUE2QUFBZ0JTQUFJQUFvQWdBb0FoQVJBQUE2QUFBZ0NpQUFJQUFvQWdBb0FoUVJBZ0FnQmlBS0VPY0NJQW9RU2hvZ0NpQUFJQUFvQWdBb0FoZ1JBZ0FnQnlBS0VPY0NJQW9RU2hvZ0FDQUFLQUlBS0FJa0VRQUFDellDQUNBS1FSQnFKQUFMQ3dBZ0FFR0UxWUVCRUdjTEN3QWdBRUdNMVlFQkVHY0wwUUlCQjM4akFFRVFheUlFSkFBZ0FFR0VtWUlCUVlpWmdnRWdCRUVFYWlBRUlBRVExZ1FpQmlnQ0FDSURCSDlCQUFWQklCQVlJUU1nQWlnQ0FDRUJJQU5CR0dvaUIwSUFOd0lBSUFNZ0FUWUNFQ0FEUVJScUlnZ2dCellDQUNBQ0tBSUVJZ0VnQWtFSWFpSUpSd1JBQTBBZ0JFRUlhaUFJSUFjZ0FTSUNRUkJxSWdFZ0FSRG1CQUpBSUFJb0FnUWlCVVVFUUNBQ0tBSUlJZ0VvQWdBZ0FrWU5BU0FDUVFocUlRSURRQ0FDS0FJQUlnVkJDR29oQWlBRklBVW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQUZJZ0VvQWdBaUJRMEFDd3NnQVNBSlJ3MEFDd3NnQXlBRUtBSUVOZ0lJSUFOQ0FEY0NBQ0FHSUFNMkFnQkJoSm1DQVNnQ0FDZ0NBQ0lCQkg5QmhKbUNBU0FCTmdJQUlBWW9BZ0FGSUFNTElRRkJpSm1DQVNnQ0FDQUJFRVJCakptQ0FVR01tWUlCS0FJQVFRRnFOZ0lBUVFFTE9nQUVJQUFnQXpZQ0FDQUVRUkJxSkFBTEh3RUJmeUFCS0FJQUVQNFNJUUlnQUNBQktBSUFOZ0lFSUFBZ0FqWUNBQXZ1QVFFRWZ3SkFBa0FnQVNnQ0JDSURCRUFnQVVFRWFpRUZJQUlvQWdBaEJnTkFBa0FnQXlnQ0VDSUVJQVpLQkVBZ0F5Z0NBQ0lFRFFFTUJBc2dCQ0FHVGcwRUlBTkJCR29oQlNBREtBSUVJZ1JGRFFRZ0JTRURDeUFESVFVZ0JDRUREQUFMQUFzZ0FVRUVhaUVEQ3lBRElRVUxRUUFoQmlBQUlBVW9BZ0FpQkFSL1FRQUZRUlFRR0NFRUlBSW9BZ0FoQWlBRUlBTTJBZ2dnQkVJQU53SUFJQVFnQWpZQ0VDQUZJQVEyQWdBZ0FTZ0NBQ2dDQUNJQ0JIOGdBU0FDTmdJQUlBVW9BZ0FGSUFRTElRTWdBU2dDQkNBREVFUWdBU0FCS0FJSVFRRnFOZ0lJUVFFTE9nQUVJQUFnQkRZQ0FBdjVCQUlEZndGK0l3QkI4QUJySWdVa0FFR0JnSUNBZUNFSEFrQWdBRUVnRUVVaUJpQUdJQUJCRkJCRkVOd0VRWDlCQVNBREcyb1E3d0VpQmtVTkFDQUdJQVlvQWdBb0FnZ1JBQUJCRkVjTkFDQUJLQUxzQVNFSElBVkJnSURzQURZQ1pDQUZJQWMyQW1nZ0JVSHNxdjBBTmdKZ0lBWWdCVUhnQUdwQjhMRi9RUUVRandFaUJrVUVRRUdCZ0lDQWVDRUhEQUVMSUFWQjBBQnFJZ2NnQmtFVFFRQkI4TEYvRU5JREFrQWdCeUFGS0FKVUlnWkdEUUFnQWlnQzNBRWhBZ05BSUFZb0FnZ29BdHdCSUFKR0RRRWdCaWdDQkNJR0lBVkIwQUJxUncwQUN5QUZRZEFBYWlFR0MwR0JnSUNBZUNFSEFrQWdCU2dDV0NBQlFSTVFvd0pIRFFBZ0JpQUZRZEFBYWtZTkFDQUZRdlNCZ0lBUU53TW9JQVZDOUlHQWdCQTNBd0FnQlNrQ0FDRUlJQVZCTUdvaUFVRUJPZ0FZSUFGQkFEWUNGQ0FCUWRqOS9BQTJBZ0FnQVVJQU53SUVJQUVnQ0RjQ0RDQUZJQUFRdndFMkFpQWdCVUVBTmdJY0lBVkIzTGI1QURZQ0dDQUZRUUU2QUNVZ0JTQURRUUZ6SWdJNkFDUWdCaWdDQ0NBQklBVkJHR3BCOExGL0lBSkJBQkNKQWlBRktBSWNJZ0pGRFFBZ0JVRUdFQmdpQVRZQ0NDQUZJQUZCQm1vaUF6WUNFQ0FCUWZjQU93RUVJQUZCaG9IRUF6WUJBQ0FGSUFNMkFnd2dBaUFGUVFocUVGSWhBeUFGS0FJSUlnRUVRQ0FGSUFFMkFnd2dBUkFYQ3lBRFJRMEFJQVZCQ0dvZ0FDQUNJQVlvQWdnZ0JFRUJjeERqQnlBRktBSUlJUWNMSUFVb0FsaEZEUUFnQlNnQ1ZDSUdLQUlBSWdBZ0JTZ0NVQ0lCS0FJRU5nSUVJQUVvQWdRZ0FEWUNBQ0FGUVFBMkFsZ2dCaUFGUWRBQWFrWU5BQU5BSUFZb0FnUWhBQ0FHRUJjZ0FDSUdJQVZCMEFCcVJ3MEFDd3NnQlVId0FHb2tBQ0FIQzQwREFRSi9JQUJCMEFOcUVMa0JJUVFDUUVHSW1ZSUJLQUlBSWdCRkRRQWdCRUVKSUFSQkNVZ2JJUVFEUUNBQklBQW9BaEFpQlVnRVFDQUFLQUlBSWdBTkFRd0NDeUFCSUFWS0JFQWdBQ2dDQkNJQURRRU1BZ3NMSUFCRkRRQUNRQ0FBS0FJWUlnQkZEUUJCQUNBQ0tBSUVJQUViSVFFRFFDQUFLQUlRSWdVZ0FVb0VRQ0FBS0FJQUlnQU5BUXdDQ3lBQklBVktCRUFnQUNnQ0JDSUFEUUVNQWdzTElBQkZEUUFDUUNBQUtBSVlJZ0JGRFFBZ0EwRUJjeUVCQTBBZ0FTQUFLQUlRSWdOSUJFQWdBQ2dDQUNJQURRRU1BZ3NnQVNBRFNnUkFJQUFvQWdRaUFBMEJEQUlMQ3lBQVJRMEFBa0FnQUNnQ0dDSUFSUTBBSUFJb0FnQkJmM05CQVhFaEFRTkFJQUFvQWhBaUFpQUJTZ1JBSUFBb0FnQWlBQTBCREFJTElBRWdBa29FUUNBQUtBSUVJZ0FOQVF3Q0N3c2dBRVVOQUFKQUlBQW9BaGdpQUVVTkFBTkFJQUFvQWhBaUFTQUVTZ1JBSUFBb0FnQWlBQTBCREFJTElBRWdCRWdFUUNBQUtBSUVJZ0FOQVF3Q0N3c2dBRVVOQUNBQUtBSVVEd3NMQ3dzTFFaYTY3d0FRbGdFQUM4RUJBUU4vSXdCQkVHc2lBaVFBQWtBZ0FCQ2dBeUlEUlFSQVFRQWhBQXdCQ3dKQUlBQkJ4QVZxSWdRb0Fod0VRQ0FESUFBb0F1QUZJZ0FRdGdGRkRRRU1BZ3NnQkJEaEFrVU5BQUpBSUFBc0FOOEZRUUJPQkVBZ0FpQUFLQUxjQlRZQ0NDQUNJQUFwQXRRRk53TUFEQUVMSUFJZ0FDZ0MxQVVnQUNnQzJBVVFHZ3NnQXlBQ0VLZ0VJUUFnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQXlBQUVMWUJEUUVMSUFGQjRja0Rha0VBSUFGQkRVa2JJUUFMSUFKQkVHb2tBQ0FBQzZZWUFRcC9Jd0JCc0FScklnc2tBQ0FMSUFvMkFxUUVJQXNnQVRZQ3FBUWdDMEV2TmdKZ0lBc2dDMEdJQVdvZ0MwR1FBV29nQzBIZ0FHb2lBUkR6QVNJUEtBSUFJZ28yQW9RQklBc2dDa0dRQTJvMkFvQUJJQUVRaVFFaEVTQUxRZEFBYWhDSkFTRU9JQXRCUUdzUWlRRWhEQ0FMUVRCcUVJa0JJUTBnQzBFZ2FoQ0pBU0VRSXdCQkVHc2lBU1FBSUFzQ2Z5QUNCRUFnQVNBREVMQVNJZ0lnQWlnQ0FDZ0NMQkVDQUNBTElBRW9BZ0EyQUhnZ0FTQUNJQUlvQWdBb0FpQVJBZ0FnRFNBQkVNRUVJQUVRU2hvZ0FTQUNJQUlvQWdBb0Fod1JBZ0FnRENBQkVNRUVJQUVRU2hvZ0N5QUNJQUlvQWdBb0Fnd1JBQUEyQW5RZ0N5QUNJQUlvQWdBb0FoQVJBQUEyQW5BZ0FTQUNJQUlvQWdBb0FoUVJBZ0FnRVNBQkVPY0NJQUVRU2hvZ0FTQUNJQUlvQWdBb0FoZ1JBZ0FnRGlBQkVNRUVJQUVRU2hvZ0FpQUNLQUlBS0FJa0VRQUFEQUVMSUFFZ0F4Q3ZFaUlDSUFJb0FnQW9BaXdSQWdBZ0N5QUJLQUlBTmdCNElBRWdBaUFDS0FJQUtBSWdFUUlBSUEwZ0FSREJCQ0FCRUVvYUlBRWdBaUFDS0FJQUtBSWNFUUlBSUF3Z0FSREJCQ0FCRUVvYUlBc2dBaUFDS0FJQUtBSU1FUUFBTmdKMElBc2dBaUFDS0FJQUtBSVFFUUFBTmdKd0lBRWdBaUFDS0FJQUtBSVVFUUlBSUJFZ0FSRG5BaUFCRUVvYUlBRWdBaUFDS0FJQUtBSVlFUUlBSUE0Z0FSREJCQ0FCRUVvYUlBSWdBaWdDQUNnQ0pCRUFBQXMyQWh3Z0FVRVFhaVFBSUFrZ0NDZ0NBRFlDQUNBRVFZQUVjU0lTUVFsMklSTkJBQ0VCUVFBaEFnTkFJQUloQ2dKQUFrQUNRQUpBSUFGQkJFWU5BQ0FBSUF0QnFBUnFFUHNDUlEwQVFRQWhCQUpBQWtBQ1FBSkFBa0FDUUNBTFFmZ0FhaUFCYWl3QUFBNEZBUUFFQXdVSkN5QUJRUU5HRFFjZ0IwR0F3QUFDZnlBQUtBSUFJZ0lvQWd3aUF5QUNLQUlRUmdSQUlBSWdBaWdDQUNnQ0pCRUFBQXdCQ3lBREtBSUFDeUFIS0FJQUtBSU1FUVVBQkVBZ0MwRVFhaUFBRUxJU0lCQWdDeWdDRUJDUUFRd0NDeUFGSUFVb0FnQkJCSEkyQWdCQkFDRUFEQVlMSUFGQkEwWU5CZ3NEUUNBQUlBdEJxQVJxRVBzQ1JRMEdJQWRCZ01BQUFuOGdBQ2dDQUNJQ0tBSU1JZ01nQWlnQ0VFWUVRQ0FDSUFJb0FnQW9BaVFSQUFBTUFRc2dBeWdDQUFzZ0J5Z0NBQ2dDREJFRkFFVU5CaUFMUVJCcUlBQVFzaElnRUNBTEtBSVFFSkFCREFBTEFBc0NmeUFNTFFBTFFRZDJCRUFnRENnQ0JBd0JDeUFNTFFBTEMwRUFBbjhnRFMwQUMwRUhkZ1JBSUEwb0FnUU1BUXNnRFMwQUN3dHJSZzBFQWtBQ2Z5QU1MUUFMUVFkMkJFQWdEQ2dDQkF3QkN5QU1MUUFMQ3dSQUFuOGdEUzBBQzBFSGRnUkFJQTBvQWdRTUFRc2dEUzBBQ3dzTkFRc0NmeUFNTFFBTFFRZDJCRUFnRENnQ0JBd0JDeUFNTFFBTEN5RURBbjhnQUNnQ0FDSUNLQUlNSWdRZ0FpZ0NFRVlFUUNBQ0lBSW9BZ0FvQWlRUkFBQU1BUXNnQkNnQ0FBc2hBaUFEQkVBQ2Z5QU1MUUFMUVFkMkJFQWdEQ2dDQUF3QkN5QU1DeWdDQUNBQ1JnUkFJQUFRdEFJYUlBd2dDZ0ovSUF3dEFBdEJCM1lFUUNBTUtBSUVEQUVMSUF3dEFBc0xRUUZMR3lFQ0RBZ0xJQVpCQVRvQUFBd0dDeUFDQW44Z0RTMEFDMEVIZGdSQUlBMG9BZ0FNQVFzZ0RRc29BZ0JIRFFVZ0FCQzBBaG9nQmtFQk9nQUFJQTBnQ2dKL0lBMHRBQXRCQjNZRVFDQU5LQUlFREFFTElBMHRBQXNMUVFGTEd5RUNEQVlMQW44Z0FDZ0NBQ0lDS0FJTUlnTWdBaWdDRUVZRVFDQUNJQUlvQWdBb0FpUVJBQUFNQVFzZ0F5Z0NBQXNDZnlBTUxRQUxRUWQyQkVBZ0RDZ0NBQXdCQ3lBTUN5Z0NBRVlFUUNBQUVMUUNHaUFNSUFvQ2Z5QU1MUUFMUVFkMkJFQWdEQ2dDQkF3QkN5QU1MUUFMQzBFQlN4c2hBZ3dHQ3dKL0lBQW9BZ0FpQWlnQ0RDSURJQUlvQWhCR0JFQWdBaUFDS0FJQUtBSWtFUUFBREFFTElBTW9BZ0FMQW44Z0RTMEFDMEVIZGdSQUlBMG9BZ0FNQVFzZ0RRc29BZ0JHQkVBZ0FCQzBBaG9nQmtFQk9nQUFJQTBnQ2dKL0lBMHRBQXRCQjNZRVFDQU5LQUlFREFFTElBMHRBQXNMUVFGTEd5RUNEQVlMSUFVZ0JTZ0NBRUVFY2pZQ0FFRUFJUUFNQXdzQ1FDQUtEUUFnQVVFQ1NRMEFRUUFoQWlBVElBRkJBa1lnQ3kwQWUwRUFSM0Z5UlEwRkN5QUxJQTRRa2dNMkFnZ2dDeUFMS0FJSU5nSVFBa0FnQVVVTkFDQUJJQXRxTFFCM1FRRkxEUUFEUUFKQUlBc2dEaEN3QlRZQ0NDQUxLQUlRSUFzb0FnaEdEUUFnQjBHQXdBQWdDeWdDRUNnQ0FDQUhLQUlBS0FJTUVRVUFSUTBBSUFzZ0N5Z0NFRUVFYWpZQ0VBd0JDd3NnQ3lBT0VKSUROZ0lJQW44Z0VDMEFDMEVIZGdSQUlCQW9BZ1FNQVFzZ0VDMEFDd3NnQ3lnQ0VDQUxLQUlJYTBFQ2RTSUNUd1JBSUFzZ0VCQ3dCVFlDQ0NBTFFRaHFRUUFnQW1zUTB4UWhBeUFRRUxBRklRUWdEaENTQXlFVUl3QkJJR3NpQWlRQUlBSWdCRFlDRUNBQ0lBTTJBaGdnQWlBVU5nSUlBMEFDUUNBQ0tBSVlJQUlvQWhCSElnTkZEUUFnQWlnQ0dDZ0NBQ0FDS0FJSUtBSUFSdzBBSUFJZ0FpZ0NHRUVFYWpZQ0dDQUNJQUlvQWdoQkJHbzJBZ2dNQVFzTElBSkJJR29rQUNBRFJRMEJDeUFMSUE0UWtnTTJBZ0FnQ3lBTEtBSUFOZ0lJSUFzZ0N5Z0NDRFlDRUFzZ0N5QUxLQUlRTmdJSUEwQUNRQ0FMSUE0UXNBVTJBZ0FnQ3lnQ0NDQUxLQUlBUmcwQUlBQWdDMEdvQkdvUSt3SkZEUUFDZnlBQUtBSUFJZ0lvQWd3aUF5QUNLQUlRUmdSQUlBSWdBaWdDQUNnQ0pCRUFBQXdCQ3lBREtBSUFDeUFMS0FJSUtBSUFSdzBBSUFBUXRBSWFJQXNnQ3lnQ0NFRUVhallDQ0F3QkN3c2dFa1VOQXlBTElBNFFzQVUyQWdBZ0N5Z0NDQ0FMS0FJQVJnMERJQVVnQlNnQ0FFRUVjallDQUVFQUlRQU1BZ3NEUUFKQUlBQWdDMEdvQkdvUSt3SkZEUUFDZnlBSFFZQVFBbjhnQUNnQ0FDSUNLQUlNSWdNZ0FpZ0NFRVlFUUNBQ0lBSW9BZ0FvQWlRUkFBQU1BUXNnQXlnQ0FBc2lBaUFIS0FJQUtBSU1FUVVBQkVBZ0NTZ0NBQ0lESUFzb0FxUUVSZ1JBSUFnZ0NTQUxRYVFFYWhEREJpQUpLQUlBSVFNTElBa2dBMEVFYWpZQ0FDQURJQUkyQWdBZ0JFRUJhZ3dCQ3dKL0lCRXRBQXRCQjNZRVFDQVJLQUlFREFFTElCRXRBQXNMUlEwQklBUkZEUUVnQWlBTEtBSndSdzBCSUFzb0FvUUJJZ0lnQ3lnQ2dBRkdCRUFnRHlBTFFZUUJhaUFMUVlBQmFoRERCaUFMS0FLRUFTRUNDeUFMSUFKQkJHbzJBb1FCSUFJZ0JEWUNBRUVBQ3lFRUlBQVF0QUlhREFFTEN3SkFJQXNvQW9RQklnSWdEeWdDQUVZTkFDQUVSUTBBSUFzb0FvQUJJQUpHQkVBZ0R5QUxRWVFCYWlBTFFZQUJhaEREQmlBTEtBS0VBU0VDQ3lBTElBSkJCR28yQW9RQklBSWdCRFlDQUFzQ1FDQUxLQUljUVFCTURRQUNRQ0FBSUF0QnFBUnFFTUVDUlFSQUFuOGdBQ2dDQUNJQ0tBSU1JZ01nQWlnQ0VFWUVRQ0FDSUFJb0FnQW9BaVFSQUFBTUFRc2dBeWdDQUFzZ0N5Z0NkRVlOQVFzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3REN3TkFJQUFRdEFJYUlBc29BaHhCQUV3TkFRSkFJQUFnQzBHb0JHb1F3UUpGQkVBZ0IwR0FFQUovSUFBb0FnQWlBaWdDRENJRElBSW9BaEJHQkVBZ0FpQUNLQUlBS0FJa0VRQUFEQUVMSUFNb0FnQUxJQWNvQWdBb0Fnd1JCUUFOQVFzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3RUN5QUpLQUlBSUFzb0FxUUVSZ1JBSUFnZ0NTQUxRYVFFYWhEREJnc0NmeUFBS0FJQUlnSW9BZ3dpQXlBQ0tBSVFSZ1JBSUFJZ0FpZ0NBQ2dDSkJFQUFBd0JDeUFES0FJQUN5RUNJQWtnQ1NnQ0FDSURRUVJxTmdJQUlBTWdBallDQUNBTElBc29BaHhCQVdzMkFod01BQXNBQ3lBS0lRSWdDQ2dDQUNBSktBSUFSdzBESUFVZ0JTZ0NBRUVFY2pZQ0FFRUFJUUFNQVFzQ1FDQUtSUTBBUVFFaEJBTkFBbjhnQ2kwQUMwRUhkZ1JBSUFvb0FnUU1BUXNnQ2kwQUN3c2dCRTBOQVFKQUlBQWdDMEdvQkdvUXdRSkZCRUFDZnlBQUtBSUFJZ0VvQWd3aUFpQUJLQUlRUmdSQUlBRWdBU2dDQUNnQ0pCRUFBQXdCQ3lBQ0tBSUFDd0ovSUFvdEFBdEJCM1lFUUNBS0tBSUFEQUVMSUFvTElBUkJBblJxS0FJQVJnMEJDeUFGSUFVb0FnQkJCSEkyQWdCQkFDRUFEQU1MSUFBUXRBSWFJQVJCQVdvaEJBd0FDd0FMUVFFaEFDQVBLQUlBSUFzb0FvUUJSZzBBUVFBaEFDQUxRUUEyQWhBZ0VTQVBLQUlBSUFzb0FvUUJJQXRCRUdvUTZRSWdDeWdDRUFSQUlBVWdCU2dDQUVFRWNqWUNBQXdCQzBFQklRQUxJQkFRU2hvZ0RSQktHaUFNRUVvYUlBNFFTaG9nRVJCS0dpQVBLQUlBSVFFZ0QwRUFOZ0lBSUFFRVFDQUJJQThvQWdRUkFRQUxJQXRCc0FScUpBQWdBQThMSUFvaEFnc2dBVUVCYWlFQkRBQUxBQXM5QVFKL0lBRW9BZ0FoQWlBQlFRQTJBZ0FnQWlFRElBQW9BZ0FoQWlBQUlBTTJBZ0FnQWdSQUlBSWdBQ2dDQkJFQkFBc2dBQ0FCS0FJRU5nSUVDd3NBSUFCQjlOU0JBUkJuQ3dzQUlBQkIvTlNCQVJCbkMrWUNBUU4vSUFBc0FFdEJBRWdFUUNBQUtBSkFFQmNMSUFBb0FqUWlBZ1JBSUFJZ0FDZ0NPQ0lCUmdSL0lBSUZBMEFnQVVFTWF5RURJQUZCQVdzc0FBQkJBRWdFUUNBREtBSUFFQmNMSUFNaUFTQUNSdzBBQ3lBQUtBSTBDeUVCSUFBZ0FqWUNPQ0FCRUJjTElBQW9BaWdpQWdSQUlBSWdBQ2dDTENJQlJnUi9JQUlGQTBBZ0FVRU1heUVESUFGQkFXc3NBQUJCQUVnRVFDQURLQUlBRUJjTElBTWlBU0FDUncwQUN5QUFLQUlvQ3lFQklBQWdBallDTENBQkVCY0xJQUFvQWh3aUFnUkFJQUlnQUNnQ0lDSUJSZ1IvSUFJRkEwQWdBVUVNYXlFRElBRkJBV3NzQUFCQkFFZ0VRQ0FES0FJQUVCY0xJQU1pQVNBQ1J3MEFDeUFBS0FJY0N5RUJJQUFnQWpZQ0lDQUJFQmNMSUFBb0FoQWlBZ1JBSUFJZ0FDZ0NGQ0lCUmdSL0lBSUZBMEFnQVVFTWF5RURJQUZCQVdzc0FBQkJBRWdFUUNBREtBSUFFQmNMSUFNaUFTQUNSdzBBQ3lBQUtBSVFDeUVCSUFBZ0FqWUNGQ0FCRUJjTEM2c0JBUUovSUFFZ0FTZ0NCQ0lBUndSQUEwQUNRQUpBQWtBZ0FDZ0NDQ0lDTHdGUVFlc0FhMEgvL3dOeFFTcExEUUFDUUNBQ0tBS0lBU0lESUFJb0Fvd0JJZ0pHRFFBRFFDQURLQUlBUVFOR0RRRWdBMEVFYWlJRElBSkhEUUFMREFFTElBSWdBMGNOQVFzZ0FDZ0NBQ0lDSUFBb0FnUWlBellDQkNBQUtBSUVJQUkyQWdBZ0FTQUJLQUlJUVFGck5nSUlJQUFRRnd3QkN5QUFLQUlFSVFNTElBTWlBQ0FCUncwQUN3c0wzd0VCQm44akFFRVFheUlGSkFBZ0FDZ0NCQ0VEQW44Z0FpZ0NBQ0FBS0FJQWF5SUVRZi8vLy84SFNRUkFJQVJCQVhRTUFRdEJmd3NpQkVFQklBUWJJUVFnQVNnQ0FDRUhJQUFvQWdBaENDQURRUzlHQkg5QkFBVWdBQ2dDQUFzZ0JCQ2dDQ0lHQkVBZ0EwRXZSd1JBSUFBb0FnQWFJQUJCQURZQ0FBc2dCVUV1TmdJRUlBQWdCVUVJYWlBR0lBVkJCR29ROHdFaUF4QzRFaUFES0FJQUlRWWdBMEVBTmdJQUlBWUVRQ0FHSUFNb0FnUVJBUUFMSUFFZ0FDZ0NBQ0FISUFocmFqWUNBQ0FDSUFRZ0FDZ0NBR28yQWdBZ0JVRVFhaVFBRHdzUWR3QUxMd0JCQUNFQUlBSkJBMnRCZms4RWYwRU1RUWtnQVNnQ2pBSkJDRVliSWdBZ0FFRURhaUFCRUpNRUd3VkJBQXNMSlFFQmZ5QUJLQUlBRU53TVFSaDBRUmgxSVFJZ0FDQUJLQUlBTmdJRUlBQWdBam9BQUF2ckZRRUtmeU1BUWJBRWF5SUxKQUFnQ3lBS05nS2tCQ0FMSUFFMkFxZ0VJQXRCTHpZQ2FDQUxJQXRCaUFGcUlBdEJrQUZxSUF0QjZBQnFJZ0VROHdFaUR5Z0NBQ0lLTmdLRUFTQUxJQXBCa0FOcU5nS0FBU0FCRUlrQklSRWdDMEhZQUdvUWlRRWhEaUFMUWNnQWFoQ0pBU0VNSUF0Qk9Hb1FpUUVoRFNBTFFTaHFFSWtCSVJBakFFRVFheUlCSkFBZ0N3Si9JQUlFUUNBQklBTVF1aElpQWlBQ0tBSUFLQUlzRVFJQUlBc2dBU2dDQURZQWVDQUJJQUlnQWlnQ0FDZ0NJQkVDQUNBTklBRVE1d0lnQVJCS0dpQUJJQUlnQWlnQ0FDZ0NIQkVDQUNBTUlBRVE1d0lnQVJCS0dpQUxJQUlnQWlnQ0FDZ0NEQkVBQURvQWR5QUxJQUlnQWlnQ0FDZ0NFQkVBQURvQWRpQUJJQUlnQWlnQ0FDZ0NGQkVDQUNBUklBRVE1d0lnQVJCS0dpQUJJQUlnQWlnQ0FDZ0NHQkVDQUNBT0lBRVE1d0lnQVJCS0dpQUNJQUlvQWdBb0FpUVJBQUFNQVFzZ0FTQURFTGtTSWdJZ0FpZ0NBQ2dDTEJFQ0FDQUxJQUVvQWdBMkFIZ2dBU0FDSUFJb0FnQW9BaUFSQWdBZ0RTQUJFT2NDSUFFUVNob2dBU0FDSUFJb0FnQW9BaHdSQWdBZ0RDQUJFT2NDSUFFUVNob2dDeUFDSUFJb0FnQW9BZ3dSQUFBNkFIY2dDeUFDSUFJb0FnQW9BaEFSQUFBNkFIWWdBU0FDSUFJb0FnQW9BaFFSQWdBZ0VTQUJFT2NDSUFFUVNob2dBU0FDSUFJb0FnQW9BaGdSQWdBZ0RpQUJFT2NDSUFFUVNob2dBaUFDS0FJQUtBSWtFUUFBQ3pZQ0pDQUJRUkJxSkFBZ0NTQUlLQUlBTmdJQUlBUkJnQVJ4SWhKQkNYWWhFMEVBSVFGQkFDRUNBMEFnQWlFS0FrQUNRQUpBQWtBZ0FVRUVSZzBBSUFBZ0MwR29CR29RNmdKRkRRQkJBQ0VFQWtBQ1FBSkFBa0FDUUFKQUlBdEIrQUJxSUFGcUxBQUFEZ1VCQUFRREJRa0xJQUZCQTBZTkJ5QUFFUDBCSWdKQkFFNEVmeUFIS0FJSUlBSkIvd0Z4UVFGMGFpOEJBRUdBd0FCeEJVRUFDd1JBSUF0QkdHb2dBQkMvRWlBUUlBc3NBQmdRYkF3Q0N5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBWUxJQUZCQTBZTkJnc0RRQ0FBSUF0QnFBUnFFT29DUlEwR0lBQVEvUUVpQWtFQVRnUi9JQWNvQWdnZ0FrSC9BWEZCQVhScUx3RUFRWURBQUhGQkFFY0ZRUUFMUlEwR0lBdEJHR29nQUJDL0VpQVFJQXNzQUJnUWJBd0FDd0FMQW44Z0RDMEFDMEVIZGdSQUlBd29BZ1FNQVFzZ0RDMEFDd3RCQUFKL0lBMHRBQXRCQjNZRVFDQU5LQUlFREFFTElBMHRBQXNMYTBZTkJBSkFBbjhnREMwQUMwRUhkZ1JBSUF3b0FnUU1BUXNnREMwQUN3c0VRQUovSUEwdEFBdEJCM1lFUUNBTktBSUVEQUVMSUEwdEFBc0xEUUVMQW44Z0RDMEFDMEVIZGdSQUlBd29BZ1FNQVFzZ0RDMEFDd3NoQXlBQUVQMEJJUUlnQXdSQUFuOGdEQzBBQzBFSGRnUkFJQXdvQWdBTUFRc2dEQXN0QUFBZ0FrSC9BWEZHQkVBZ0FCQ3FBaG9nRENBS0FuOGdEQzBBQzBFSGRnUkFJQXdvQWdRTUFRc2dEQzBBQ3d0QkFVc2JJUUlNQ0FzZ0JrRUJPZ0FBREFZTEFuOGdEUzBBQzBFSGRnUkFJQTBvQWdBTUFRc2dEUXN0QUFBZ0FrSC9BWEZIRFFVZ0FCQ3FBaG9nQmtFQk9nQUFJQTBnQ2dKL0lBMHRBQXRCQjNZRVFDQU5LQUlFREFFTElBMHRBQXNMUVFGTEd5RUNEQVlMSUFBUS9RRkIvd0Z4QW44Z0RDMEFDMEVIZGdSQUlBd29BZ0FNQVFzZ0RBc3RBQUJHQkVBZ0FCQ3FBaG9nRENBS0FuOGdEQzBBQzBFSGRnUkFJQXdvQWdRTUFRc2dEQzBBQ3d0QkFVc2JJUUlNQmdzZ0FCRDlBVUgvQVhFQ2Z5QU5MUUFMUVFkMkJFQWdEU2dDQUF3QkN5QU5DeTBBQUVZRVFDQUFFS29DR2lBR1FRRTZBQUFnRFNBS0FuOGdEUzBBQzBFSGRnUkFJQTBvQWdRTUFRc2dEUzBBQ3d0QkFVc2JJUUlNQmdzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3REN3SkFJQW9OQUNBQlFRSkpEUUJCQUNFQ0lCTWdBVUVDUmlBTExRQjdRUUJIY1hKRkRRVUxJQXNnRGhDU0F6WUNFQ0FMSUFzb0FoQTJBaGdDUUNBQlJRMEFJQUVnQzJvdEFIZEJBVXNOQUFOQUFrQWdDeUFPRUxJRk5nSVFJQXNvQWhnZ0N5Z0NFRVlOQUNBTEtBSVlMQUFBSWdKQkFFNEVmeUFIS0FJSUlBSkIvd0Z4UVFGMGFpOEJBRUdBd0FCeFFRQkhCVUVBQzBVTkFDQUxJQXNvQWhoQkFXbzJBaGdNQVFzTElBc2dEaENTQXpZQ0VBSi9JQkF0QUF0QkIzWUVRQ0FRS0FJRURBRUxJQkF0QUFzTElBc29BaGdnQ3lnQ0VHc2lBazhFUUNBTElCQVFzZ1UyQWhBZ0MwRVFha0VBSUFKckVLNE5JUU1nRUJDeUJTRUVJQTRRa2dNaEZDTUFRU0JySWdJa0FDQUNJQVEyQWhBZ0FpQUROZ0lZSUFJZ0ZEWUNDQU5BQWtBZ0FpZ0NHQ0FDS0FJUVJ5SURSUTBBSUFJb0FoZ3RBQUFnQWlnQ0NDMEFBRWNOQUNBQ0lBSW9BaGhCQVdvMkFoZ2dBaUFDS0FJSVFRRnFOZ0lJREFFTEN5QUNRU0JxSkFBZ0EwVU5BUXNnQ3lBT0VKSUROZ0lJSUFzZ0N5Z0NDRFlDRUNBTElBc29BaEEyQWhnTElBc2dDeWdDR0RZQ0VBTkFBa0FnQ3lBT0VMSUZOZ0lJSUFzb0FoQWdDeWdDQ0VZTkFDQUFJQXRCcUFScUVPb0NSUTBBSUFBUS9RRkIvd0Z4SUFzb0FoQXRBQUJIRFFBZ0FCQ3FBaG9nQ3lBTEtBSVFRUUZxTmdJUURBRUxDeUFTUlEwRElBc2dEaEN5QlRZQ0NDQUxLQUlRSUFzb0FnaEdEUU1nQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdDQ3dOQUFrQWdBQ0FMUWFnRWFoRHFBa1VOQUFKL0lBQVEvUUVpQWtFQVRnUi9JQWNvQWdnZ0FrSC9BWEZCQVhScUx3RUFRWUFRY1FWQkFBc0VRQ0FKS0FJQUlnTWdDeWdDcEFSR0JFQWdDQ0FKSUF0QnBBUnFFTDBTSUFrb0FnQWhBd3NnQ1NBRFFRRnFOZ0lBSUFNZ0Fqb0FBQ0FFUVFGcURBRUxBbjhnRVMwQUMwRUhkZ1JBSUJFb0FnUU1BUXNnRVMwQUN3dEZEUUVnQkVVTkFTQUxMUUIySUFKQi93RnhSdzBCSUFzb0FvUUJJZ0lnQ3lnQ2dBRkdCRUFnRHlBTFFZUUJhaUFMUVlBQmFoRERCaUFMS0FLRUFTRUNDeUFMSUFKQkJHbzJBb1FCSUFJZ0JEWUNBRUVBQ3lFRUlBQVFxZ0lhREFFTEN3SkFJQXNvQW9RQklnSWdEeWdDQUVZTkFDQUVSUTBBSUFzb0FvQUJJQUpHQkVBZ0R5QUxRWVFCYWlBTFFZQUJhaEREQmlBTEtBS0VBU0VDQ3lBTElBSkJCR28yQW9RQklBSWdCRFlDQUFzQ1FDQUxLQUlrUVFCTURRQUNRQ0FBSUF0QnFBUnFFTFVDUlFSQUlBQVEvUUZCL3dGeElBc3RBSGRHRFFFTElBVWdCU2dDQUVFRWNqWUNBRUVBSVFBTUF3c0RRQ0FBRUtvQ0dpQUxLQUlrUVFCTURRRUNRQ0FBSUF0QnFBUnFFTFVDUlFSQUlBQVEvUUVpQWtFQVRnUi9JQWNvQWdnZ0FrSC9BWEZCQVhScUx3RUFRWUFRY1FWQkFBc05BUXNnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdFQ3lBSktBSUFJQXNvQXFRRVJnUkFJQWdnQ1NBTFFhUUVhaEM5RWdzZ0FCRDlBU0VDSUFrZ0NTZ0NBQ0lEUVFGcU5nSUFJQU1nQWpvQUFDQUxJQXNvQWlSQkFXczJBaVFNQUFzQUN5QUtJUUlnQ0NnQ0FDQUpLQUlBUncwRElBVWdCU2dDQUVFRWNqWUNBRUVBSVFBTUFRc0NRQ0FLUlEwQVFRRWhCQU5BQW44Z0NpMEFDMEVIZGdSQUlBb29BZ1FNQVFzZ0NpMEFDd3NnQkUwTkFRSkFJQUFnQzBHb0JHb1F0UUpGQkVBZ0FCRDlBVUgvQVhFQ2Z5QUtMUUFMUVFkMkJFQWdDaWdDQUF3QkN5QUtDeUFFYWkwQUFFWU5BUXNnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdEQ3lBQUVLb0NHaUFFUVFGcUlRUU1BQXNBQzBFQklRQWdEeWdDQUNBTEtBS0VBVVlOQUVFQUlRQWdDMEVBTmdJWUlCRWdEeWdDQUNBTEtBS0VBU0FMUVJocUVPa0NJQXNvQWhnRVFDQUZJQVVvQWdCQkJISTJBZ0FNQVF0QkFTRUFDeUFRRUVvYUlBMFFTaG9nREJCS0dpQU9FRW9hSUJFUVNob2dEeWdDQUNFQklBOUJBRFlDQUNBQkJFQWdBU0FQS0FJRUVRRUFDeUFMUWJBRWFpUUFJQUFQQ3lBS0lRSUxJQUZCQVdvaEFRd0FDd0FMRmdBZ0FDQUJJQUlRd2hJZ0FDQUJJQUlnQXhEREVndXNCQUVJZnlBQUtBS2dCQ0VJQWtBQ1FDQUFLQUpNSWdNZ0F5Z0NBQ2dDQ0JFQUFFR0dBVVlOQUNBRElBTW9BZ0FvQWdnUkFBQkI4UUJIRFFFZ0NFRUJSZ1JBSUFNUThRRWhBd3dCQ3lBREVLY0NJUU1MSUFORkRRQWdBeEMzQVEwQUlBTXRBTHdERFFBQ2Z5QUFRZkFBUVg4UU1DSUVCRUFnQkNBRUtBSUFLQUtvQmhFQUFBd0JDeUFBS0FMd0EwVU5BU0FBS0FMd0EwRUhTZzBCSUFBZ0FDZ0NBQ2dDcUFZUkFBQUxJZ1JCQWtrTkFDQUVRUUpySWdaQkIwMEVmeUFHUVFKMFFmakQrd0JxS0FJQUJVRUFDeUlHUlEwQUlBRW9BdWdHUWZRWGFpSUZLQUlzSWdkQkNtd2dCeUFGTFFBOEd5QUNLQUtRQWlJSGJFSGtBRzBoQlNBQklBWWdCMEVBRU1vQlFRSnRJUWNnQlVFQmRDRUdJQU1vQW9BSUlRcEJBVUYvSUFoQkFVWWJJZ2tDZnlBRVFRSnJRUVpQQkVBZ0JFRUlhMEVDVHcwQ0lBVkJBMndnQmlBS1FRRnhHeUFHYWlJRklBUkJDRWNOQVJvZ0JTQUhJQWxzYXd3QkN5QUdJQVZCQTJ3Z0NrRUJjUnNnQjJvaUJTQUVRUWRIRFFBYUlBRkJvTVFESUFJb0FwQUNRUUFReWdGQkFtMGdCV29MYkNFRUlBTWdBeWdDQUNnQ0pCRUFBQ0VESUFBQ2Z5QUlRUUZHQkVBZ0FpZ0NrQUloQUNBQ0lBSW9BZ0FvQWlRUkFBQWdBQ0FCS0FMb0JrSDBGMm9pQVNnQ0xDSUNRUXBzSUFJZ0FTMEFQQnRzUVFOMFFlUUFiV3NNQVFzZ0FpQUNLQUlBS0FJa0VRQUFDeUFISUFsc0lBTWdCR3ByYWlJQUlBbHNRUUJNQkg5QkFBVWdBQ0FBSUFadmF3c2dCR28yQXFnRUN3dUtCQUlGZndGOEFrQWdBQ3NENkFORUFBQUFBQUFBOEw5aURRQWdBU2dDNkFaQjlCZHFJZ1VvQWl3aUJrRUtiQ0FHSUFVdEFEd2JJQUlvQXBBQ0lnWnNRZVFBYlNFRkFuOGdBRUh3QUJCRklnSUVRQ0FDSUFJb0FnQW9BcWdHRVFBQURBRUxJQUFvQXZBRFJRMEJJQUFvQXZBRFFRZEtEUUVnQUNBQUtBSUFLQUtvQmhFQUFBc2lDRUVDU1EwQUlBaEJBbXNpQWtFSFRRUi9JQUpCQW5SQitNUDdBR29vQWdBRlFRQUxJZ0pGRFFBZ0FDZ0NUQ0lFSUFRb0FnQW9BZ2dSQUFCQjhRQkdCRUFnQXlBQUtBSk1JZ1FROFFFaUJ5QUhLQUlBS0FJa0VRQUFJQVFRcHdJaUJDQUVLQUlBS0FJa0VRQUFheUlFSUFSQkgzVWlCR29nQkhOcUlRTUxBbjhnQVNBQ0lBWkJBQkRLQWJkRUFBQUFBQUFBNEwraUlBTWdCVzhnQUNnQ3BBUWlBaUFDUVI5MUlnSnFJQUp6YWlBRElBQW9BcWdFSWdJZ0FrRWZkU0lDYWlBQ2MycHJ0NkFpQ1psRUFBQUFBQUFBNEVGakJFQWdDYW9NQVF0QmdJQ0FnSGdMSVFKQkFBSi9JQVczUkFBQUFBQUFBT0Evb2lJSm1VUUFBQUFBQUFEZ1FXTUVRQ0FKcWd3QkMwR0FnSUNBZUFzaUJTQUNRUUFnQldzaUJFZ2dBaUFGVG5JaUJ4c2hBd0pBSUFkRkRRQWdBaUFFVGcwQUlBSWdBa0VmZFNJRGFpQURjeUFGYlVFQmFpQUZiQ0VESUFoQkIwY05BQ0FCUWFERUF5QUdRUUFReWdGQkJHMGdBMm9oQXd0QkFDQURheUFESUFBb0FxQUVRUUZHR3lFRUN5QUVDNVlCQVFOL0lBQkJBQkJjSVFZZ0FDQUNJQUVnQTBFQUVMb0hJUVVnQUNBQ0lBRWdBMEVBRU40RUlRSUNRQ0FGUlEwQUlBSkZEUUFnQVNBR0tBS1FBaEI2UVFGMElRTUNRQ0FBUWZZQVFRRkJBUkFzSWdSRkRRQWdCQ2dDekFORkRRQWdBU0FFUVFJUTRnWWdCaWdDa0FJZ0FDMEF2QU1RalFFZ0Eyb2hBd3NnQXlBRmFrRUFJQUlnQTJwcklBSWdCVW9iSVFRTElBUUxEQUFnQUVFQlFTMFF5UlFhQzhnSEFRZC9Jd0JCOEFGcklnTWtBQ0FEUVFBMkFtUWdBMEhRc1BZQU5nS2NBU0FEUWJ5dzlnQTJBbUFnQTBHY0FXb2dBMEhvQUdvaUJSQzhBU0FEUW9DQWdJQndOd0xrQVNBRFFaaXc5Z0EyQXB3QklBTkJoTEQyQURZQ1lDQUZFS1VHSVFjZ0EwSUFOd09JQVNBRFFnQTNBNUFCSUFOQkNEWUNtQUVnQTBHRTJQVUFOZ0pvSUFVZ0FSRFRFeUFEUVFBMkFsZ2dBMElBTndOUUFrQWdBMEhnQUdvZ0EwSFFBR3BCM3dBUTFBa2lBU0FCS0FJQVFReHJLQUlBYWlnQ0VFRUZjU0lJUlFSQUlBTkJJR3BCQkhJaEFTQURRVGhxSVFVZ0EwSHdBR29oQ1FOQUFrQWdBaTBBT0FSQUlBTkJJR29pQkNBRFFkQUFhaUlHRU00Q0lBQWdCQ0FHSUFJb0FnUWdBaWdDQ0NBQ0tBSU1JQUlvQWhBZ0FDZ0NBQ2dDWUJFTUFDQURMQUFyUVFCT0RRRWdBeWdDSUJBWERBRUxJQU5CSUdvaUJDQURRZEFBYWlJR0VNNENJQUFnQkNBR1FZR0FnSUI0UVlHQWdJQjRRWUdBZ0lCNFFZR0FnSUI0SUFBb0FnQW9BbUFSREFBZ0F5d0FLMEVBVGcwQUlBTW9BaUFRRndzZ0NTQURLQUpnUVF4cktBSUFhaTBBQUVFQ2NRMENJQU5CbUtqOUFEWUNJQ0FCUVFBN0FSQWdBVUlBTndJSUlBRkNBRGNDQUNBRlFnQTNBZ2dnQlVJQU53SUFJQU5CZ0lDQS9BTTJBa2dnQlVIRmkrMEFRUXNRT3lBQUlBTkJJR29RbWdFZ0EwRUFOZ0lZSUFOQ0FEY0RFQ0FEUVJCcVFkSEtBeENRQVFKQUlBSXRBRGdFUUNBRElBTkJFR29pQkJET0FpQUFJQU1nQkNBQ0tBSUVJQUlvQWdnZ0FpZ0NEQ0FDS0FJUUlBQW9BZ0FvQW1BUkRBQWdBeXdBQzBFQVRnMEJJQU1vQWdBUUZ3d0JDeUFESUFOQkVHb2lCQkRPQWlBQUlBTWdCRUdCZ0lDQWVFR0JnSUNBZUVHQmdJQ0FlRUdCZ0lDQWVDQUFLQUlBS0FKZ0VRd0FJQU1zQUF0QkFFNE5BQ0FES0FJQUVCY0xJQUFRb2dFZ0F5d0FHMEVBU0FSQUlBTW9BaEFRRndzZ0EwR1lxUDBBTmdJZ0lBTXNBRU5CQUVnRVFDQURLQUk0RUJjTElBTkI0QUJxSUFOQjBBQnFRZDhBRU5RSklnUWdCQ2dDQUVFTWF5Z0NBR290QUJCQkJYRkZEUUFMSUFoRkRRRUxJQUl0QURoRkRRQWdBMEVBT2dBZ0lBTkJBRG9BS3lBRFFRQTZBQnNnQTBFQU5nSVFJQUFnQTBFZ2FpQURRUkJxSUFJb0FnUWdBaWdDQ0NBQ0tBSU1JQUlvQWhBZ0FDZ0NBQ2dDWUJFTUFDQURMQUFiUVFCSUJFQWdBeWdDRUJBWEN5QURMQUFyUVFCT0RRQWdBeWdDSUJBWEN5QURMQUJiUVFCSUJFQWdBeWdDVUJBWEN5QURRWml3OWdBMkFwd0JJQU5CaExEMkFEWUNZQ0FEUVlUWTlRQTJBbWdnQXl3QWt3RkJBRWdFUUNBREtBS0lBUkFYQ3lBSEVJd0RHaUFEUVp3QmFoQ0NBUm9nQTBId0FXb2tBQXVTTGdJTmZ3UitJd0JCZ0FKcklnZ2tBQ0FCUVFBUTlRY2hEQ0FJUVFBNkFPQUJJQWhCQURvQTZ3RUNRQ0FDTEFCZlFRQk9CRUFnQ0NBQ0tBSmNOZ0xZQVNBSUlBSXBBbFEzQTlBQkRBRUxJQWhCMEFGcUlBSW9BbFFnQWlnQ1dCQWFDeUFCSUFJZ0NFSGdBV29nQ0VIUUFXb2dBU2dDQUNnQ29BRVJCd0FnQ0N3QTJ3RkJBRWdFUUNBSUtBTFFBUkFYQ3lBSUxBRHJBVUVBU0FSQUlBZ29BdUFCRUJjTElBRVEyUU1vQWhBaEJ5QUJFTmtES0FJTUlRUWpBRUVRYXlJR0pBQWdEQ0FFUVFJZ0JCc2lEVFlDTkNBTUlBZEJBaUFIR3lJSE5nSXdBa0FnRENnQ0tDSUtCRUFEUUFKQUlBY2dDaWdDRUNJRVNBMEFJQVFnQjA0RVFDQU5JQW9vQWhRaUJFZ05BU0FFSUExT0RRUUxJQXBCQkdvaENnc2dDaWdDQUNJS0RRQUxDeUFHSUEwMkFnUWdCaUFITmdJQVFZZW83UUFnQmhBa0lBeENnb0NBZ0NBM0FqQUxJQVpCRUdva0FBSkFJQU10QUJrRVFDQUJJQU1vQWdRQ2Z5QURLQUlJSVFkQkFDQUFLQUlFSWdSRkRRQWFJQVFvQXJBR0lBZHJDMEVBSUFFb0FnQW9Bb0FCRVFjQUlBTkJBRG9BR1F3QkN5QURMUUFhUlEwQUlBRUNmeUFES0FJSUlRZEJBQ0FBS0FJRUlnUkZEUUFhSUFRb0FyQUdJQWRyQ3lBQktBSUFLQUtFQVJFQ0FDQURRUUE2QUJvTEFrQUNRQUovSUFKQjFnQkJmeEF3QkVBQ1FDQUNMQURqQVVFQVRnUkFJQWdnQWlnQzRBRTJBc2dCSUFnZ0Fpa0MyQUUzQThBQkRBRUxJQWhCd0FGcUlBSW9BdGdCSUFJb0F0d0JFSElMSUFoQndBRnFJUTBnQWtHaEFVRi9FREFpQkFSL0lBUkJzUDM4QUVHVTN2TUFRUUFRSEFWQkFBc2hCQ01BUWNBQmF5SUZKQUFDUUFKQUlBUkZEUUFnQkVHNEFtb1FYa1VOQUFKQUlBMHNBQXRCQUU0RVFDQUZJQTBvQWdnMkFxZ0JJQVVnRFNrQ0FEY0RvQUVNQVFzZ0JVR2dBV29nRFNnQ0FDQU5LQUlFRUhJTElBVkJRR3NpQnlBRlFhQUJhaUlFRU00Q0lBRWdCeUFFUVlHQWdJQjRRWUdBZ0lCNFFZR0FnSUI0UVlHQWdJQjRJQUVvQWdBb0FtQVJEQUFnQlN3QVMwRUFTQVJBSUFVb0FrQVFGd3NnQlN3QXF3RkJBRTROQVNBRktBS2dBUkFYREFFTEFrQWdBeWdDTkNJRVJRMEFJQVZCQURZQ3VBRWdCVUlBTndPd0FVRW9JUWNDUUFKQUFrQWdCRUVCYXc0Q0FRQUNDMEhiQUNFSEN5QUZRYkFCYWlBSEVKQUJDd0pBSUFVc0FMc0JRUUJPQkVBZ0JTQUZLQUs0QVRZQ21BRWdCU0FGS1FPd0FUY0RrQUVNQVFzZ0JVR1FBV29nQlNnQ3NBRWdCU2dDdEFFUWNnc2dCVUZBYXlJSElBVkJrQUZxSWdRUXpnSWdBU0FISUFSQmdZQ0FnSGhCZ1lDQWdIaEJnWUNBZ0hoQmdZQ0FnSGdnQVNnQ0FDZ0NZQkVNQUNBRkxBQkxRUUJJQkVBZ0JTZ0NRQkFYQ3lBRkxBQ2JBVUVBU0FSQUlBVW9BcEFCRUJjTElBVXNBTHNCUVFCT0RRQWdCU2dDc0FFUUZ3c2dCVUVBTmdLSUFTQUZRZ0EzQTRBQkFrQUNmeU1BUWNBQmF5SUdKQUFnQlVHQUFXb2lDU2dDQkNJRUlBa29BZ0FpREVjRVFBTkFJQVJCRUdzaEJ5QUVRUVZyTEFBQVFRQklCRUFnQnlnQ0FCQVhDeUFISWdRZ0RFY05BQXNMSUFrZ0REWUNCQ0FHUWRDdzlnQTJBbXdnQmtHOHNQWUFOZ0l3SUFaQkFEWUNOQ0FHUWV3QWFpQUdRVGhxSWdRUXZBRWdCa0tBZ0lDQWNEY0N0QUVnQmtHWXNQWUFOZ0pzSUFaQmhMRDJBRFlDTUNBRUVLVUdJUkFnQmtJQU53TllJQVpDQURjRFlDQUdRUWcyQW1nZ0JrR0UyUFVBTmdJNElBUWdEUkRURXlBR1FRQTJBaWdnQmtJQU53TWdBa0FDUUNBR1FUQnFJQVpCSUdwQklCRFVDU0lFSUFRb0FnQkJER3NvQWdCcUxRQVFRUVZ4UlFSQUEwQUNRQUpBSUFZb0FpUWdCaTBBS3lJRUlBUkJHSFJCR0hWQkFFZ2lCeHNpQkVVTkFDQUdLQUlnSUFaQklHb2dCeHNpQnlBRVFRSjBhaUVNSUFjaEJBSkFBMEJCNEt2MkFDQUVLQUlBUVFjUTB3b0VRQ0FFUVFScUlnUWdERWNOQVF3Q0N3c2dCQ0FIYTBGOFJ3MEJDd0pBSUFrb0FnUWlCQ0FKS0FJQVJnMEFJQVJCQkdzdEFBQkZCRUFnQmtFQU5nSVlJQVpDQURjREVDQUVRUkJySWc4b0FnUWdEeTBBQ3lJRUlBUkJHSFJCR0hWQkFFZ2lDaHNpRGtFQmFpSUVRZkQvLy84RFR3MEdJQThvQWdBaERBSkFBa0FnQkVFQ1R3UkFJQTVCQldwQmZIRWlCMEVDZEJBWUlRUWdCaUFIUVlDQWdJQjRjallDR0NBR0lBUTJBaEFnQmlBT05nSVVEQUVMSUFZZ0Rqb0FHeUFHUVJCcUlRUWdEa1VOQVFzZ0JDQU1JQThnQ2hzZ0RoQ2JBaG9MSUFRZ0RrRUNkR3BCQURZQ0FDQUdRUkJxUWRpcjlnQkJBUkNSQXhvZ0NTZ0NCQ0lFUVJCcklRY2dCRUVGYXl3QUFFRUFTQVJBSUFjb0FnQVFGd3NnQnlBR0tRTVFOd0lBSUFjZ0JpZ0NHRFlDQ0F3QkN5QUdRUUU2QUJzZ0JrRVFha0hZcS9ZQVFRRVFtd0lhSUFaQkFEb0FIQ0FHUVFBMkFoUWdDU2dDQkNJRUlBa29BZ2hKQkVBZ0JDQUdLUU1RTndJQUlBUWdCaWdDR0RZQ0NDQUVJQVl0QUJ3NkFBd2dDU0FFUVJCcU5nSUVEQUVMSUFrZ0JrRVFhaERUQ1NBR0xBQWJRUUJPRFFBZ0JpZ0NFQkFYQ3dKQUlBWXNBQ3RCQUU0RVFDQUdJQVlvQWlnMkFoZ2dCaUFHS1FNZ053TVFEQUVMSUFaQkVHb2dCaWdDSUNBR0tBSWtFSElMSUFaQkFUb0FIQ0FKS0FJRUlnUWdDU2dDQ0VrRVFDQUVJQVlwQXhBM0FnQWdCQ0FHS0FJWU5nSUlJQVFnQmkwQUhEb0FEQ0FKSUFSQkVHbzJBZ1JCQVNFT0RBSUxJQWtnQmtFUWFoRFRDU0FHTEFBYlFRQklCRUFnQmlnQ0VCQVhDMEVCSVE0TUFRc2dDU2dDQkNJRUlBa29BZ0JIQkVBZ0JFRUVheTBBQUVVRVFDQUdRUUEyQWhnZ0JrSUFOd01RSUFSQkVHc2lEeWdDQkNBUExRQUxJZ1FnQkVFWWRFRVlkVUVBU0NJS0d5SUxRUUZxSWdSQjhQLy8vd05QRFFZZ0R5Z0NBQ0VNQWtBQ1FDQUVRUUpQQkVBZ0MwRUZha0Y4Y1NJSFFRSjBFQmdoQkNBR0lBZEJnSUNBZ0hoeU5nSVlJQVlnQkRZQ0VDQUdJQXMyQWhRTUFRc2dCaUFMT2dBYklBWkJFR29oQkNBTFJRMEJDeUFFSUF3Z0R5QUtHeUFMRUpzQ0dnc2dCQ0FMUVFKMGFrRUFOZ0lBSUFaQkVHb2lCRUhZcS9ZQVFRRVFrUU1hSUFRZ0JpZ0NJQ0FHUVNCcUlBWXRBQ3NpQjBFWWRFRVlkVUVBU0NJRUd5QUdLQUlrSUFjZ0JCc1FrUU1pQkNnQ0FDRU1JQVlnQkNnQ0JEWUNBQ0FHSUFRb0FBYzJBQU1nQkVJQU53SUFJQVF0QUFzaEJ5QUVRUUEyQWdnZ0NTZ0NCQ0lLUVFWcklnUXNBQUJCQUVnRVFDQUtRUkJyS0FJQUVCY0xJQXBCRUdzaUNpQU1OZ0lBSUFvZ0JpZ0NBRFlDQkNBS0lBWW9BQU0yQUFjZ0JDQUhPZ0FBSUFZc0FCdEJBRTROQWlBR0tBSVFFQmNNQWdzZ0JrSUFOd0lBSUFaQkFEWUNDQUpBSUFaQklHb2lEeWdDQkNBUExRQUxJZ1FnQkVFWWRFRVlkU0lLUVFCSUd5SU1RZGlyOWdBUXJRVWlDMm9pQkVIdy8vLy9BMGtFUUFKQUlBUkJBVTBFUUNBR0lBczZBQXNnQmlFRURBRUxJQVJCQkdwQmZIRWlCMEVDZEJBWUlRUWdCaUFIUVlDQWdJQjRjallDQ0NBR0lBUTJBZ0FnQmlBTE5nSUVDeUFMQkVBZ0JFSFlxL1lBSUFzUW13SWFJQThzQUFzaENnc2dCQ0FMUVFKMGFrRUFOZ0lBSUFZZ0R5Z0NBQ0FQSUFwQkFFZ2JJQXdRa1FNYURBRUxFSGNBQ3lBR0lBWW9BZ2cyQWhnZ0JrRUFOZ0lJSUFaQkFEb0FIQ0FHSUFZcEF3QTNBeEFnQmtJQU53TUFBa0FnQ1NnQ0JDSUVJQWtvQWdoSkJFQWdCQ0FHS1FNUU53SUFJQVFnQmlnQ0dEWUNDQ0FHUVFBMkFoZ2dCa0lBTndNUUlBUWdCaTBBSERvQURDQUpJQVJCRUdvMkFnUU1BUXNnQ1NBR1FSQnFFTk1KSUFZc0FCdEJBRTROQUNBR0tBSVFFQmNMSUFZc0FBdEJBRTROQVNBR0tBSUFFQmNNQVFzQ1FDQUdMQUFyUVFCT0JFQWdCaUFHS0FJb05nSVlJQVlnQmlrRElEY0RFQXdCQ3lBR1FSQnFJQVlvQWlBZ0JpZ0NKQkJ5SUFrb0FnUWhCQXNnQmtFQU9nQWNJQWtvQWdnZ0JFc0VRQ0FFSUFZcEF4QTNBZ0FnQkNBR0tBSVlOZ0lJSUFRZ0JpMEFIRG9BRENBSklBUkJFR28yQWdRTUFRc2dDU0FHUVJCcUVOTUpJQVlzQUJ0QkFFNE5BQ0FHS0FJUUVCY0xJQVpCTUdvZ0JrRWdha0VnRU5RSklnUWdCQ2dDQUVFTWF5Z0NBR290QUJCQkJYRkZEUUFMQ3lBR0xBQXJRUUJJQkVBZ0JpZ0NJQkFYQ3lBR1FaaXc5Z0EyQW13Z0JrR0VzUFlBTmdJd0lBWkJoTmoxQURZQ09DQUdMQUJqUVFCSUJFQWdCaWdDV0JBWEN5QVFFSXdER2lBR1Fld0FhaENDQVJvZ0JrSEFBV29rQUNBT0RBSUxFSGNBQ3hCM0FBc0VRQ0FGS0FLQUFTSUVJQVVvQW9RQklnWkdEUUVnQlVGQWEwRUVjaUVLSUFWQjJBQnFJUXdEUUFKQUlBUXRBQXdFUUNBRlFmQUFhaUFFRU5RVElBVkJtS2o5QURZQ1FDQUtRUUE3QVJBZ0NrSUFOd0lJSUFwQ0FEY0NBQ0FNUWdBM0FnZ2dERUlBTndJQUlBVkJnSUNBL0FNMkFtZ2dERUhGaSswQVFRc1FPeUFGUVFJMkFrd2dBU0FGUVVCckVKb0JBa0FnQlN3QWUwRUFUZ1JBSUFVZ0JTZ0NlRFlDT0NBRklBVXBBM0EzQXpBTUFRc2dCVUV3YWlBRktBSndJQVVvQW5RUWNnc2dCVUd3QVdvaURTQUZRVEJxSWdjUXpnSWdBU0FOSUFkQmdZQ0FnSGhCZ1lDQWdIaEJnWUNBZ0hoQmdZQ0FnSGdnQVNnQ0FDZ0NZQkVNQUNBRkxBQzdBVUVBU0FSQUlBVW9BckFCRUJjTElBVXNBRHRCQUVnRVFDQUZLQUl3RUJjTElBRVFvZ0VnQlVHWXFQMEFOZ0pBSUFVc0FHTkJBRWdFUUNBRktBSllFQmNMSUFVc0FIdEJBRTROQVNBRktBSndFQmNNQVFzQ1FDQUVMQUFMUVFCT0JFQWdCU0FFS0FJSU5nSW9JQVVnQkNrQ0FEY0RJQXdCQ3lBRlFTQnFJQVFvQWdBZ0JDZ0NCQkJ5Q3lBRlFVQnJJZzBnQlVFZ2FpSUhFTTRDSUFFZ0RTQUhRWUdBZ0lCNFFZR0FnSUI0UVlHQWdJQjRRWUdBZ0lCNElBRW9BZ0FvQW1BUkRBQWdCU3dBUzBFQVNBUkFJQVVvQWtBUUZ3c2dCU3dBSzBFQVRnMEFJQVVvQWlBUUZ3c2dCRUVRYWlJRUlBWkhEUUFMREFFTEFrQWdEU3dBQzBFQVRnUkFJQVVnRFNnQ0NEWUNHQ0FGSUEwcEFnQTNBeEFNQVFzZ0JVRVFhaUFOS0FJQUlBMG9BZ1FRY2dzZ0JVRkFheUlISUFWQkVHb2lCQkRPQWlBQklBY2dCRUdCZ0lDQWVFR0JnSUNBZUVHQmdJQ0FlRUdCZ0lDQWVDQUJLQUlBS0FKZ0VRd0FJQVVzQUV0QkFFZ0VRQ0FGS0FKQUVCY0xJQVVzQUJ0QkFFNE5BQ0FGS0FJUUVCY0xBa0FnQXlnQ05DSUVSUTBBSUFWQkFEWUN1QUVnQlVJQU53T3dBVUVwSVFjQ1FBSkFBa0FnQkVFQmF3NENBUUFDQzBIZEFDRUhDeUFGUWJBQmFpQUhFSkFCQ3dKQUlBVXNBTHNCUVFCT0JFQWdCU0FGS0FLNEFUWUNDQ0FGSUFVcEE3QUJOd01BREFFTElBVWdCU2dDc0FFZ0JTZ0N0QUVRY2dzZ0JVRkFheUlFSUFVUXpnSWdBU0FFSUFWQmdZQ0FnSGhCZ1lDQWdIaEJnWUNBZ0hoQmdZQ0FnSGdnQVNnQ0FDZ0NZQkVNQUNBRkxBQkxRUUJJQkVBZ0JTZ0NRQkFYQ3lBRkxBQUxRUUJJQkVBZ0JTZ0NBQkFYQ3lBRkxBQzdBVUVBVGcwQUlBVW9BckFCRUJjTElBVW9Bb0FCSWcxRkRRQWdEU0FGS0FLRUFTSUhSZ1IvSUEwRkEwQWdCMEVRYXlFRUlBZEJCV3NzQUFCQkFFZ0VRQ0FFS0FJQUVCY0xJQVFpQnlBTlJ3MEFDeUFGS0FLQUFRc2hCQ0FGSUEwMkFvUUJJQVFRRndzZ0JVSEFBV29rQUNBSUxBRExBVUVBVGcwQ0lBaEJ3QUZxREFFTElBSkIyd0JCZnhBd0JFQUNRQ0FDTEFEakFVRUFUZ1JBSUFnZ0FpZ0M0QUUyQXJnQklBZ2dBaWtDMkFFM0E3QUJEQUVMSUFoQnNBRnFJQUlvQXRnQklBSW9BdHdCRUhJTElBaEJzQUZxSVE0akFFSGdBR3NpQlNRQUlBTW9BZ1FoRUFKL0lBTW9BZ2doQjBFQUlBQW9BZ1FpQkVVTkFCb2dCQ2dDc0FZZ0Iyc0xJUW9DUUNBT0tBSUVJQTR0QUFzaUJDQUVRUmgwUVJoMVFRQklJZ1FiSWdkRkRRQWdCVUVvYWlFR0lBNG9BZ0FnRGlBRUd5RVBJQVZCRUdwQkJISWhEUU5BSUE4Z0IwRUNkR29oQkNBUElBbEJBblJxSVFzQ1FBTkFBa0FDUUNBTEtBSUFJZ3hCejlRRFRBUkFJQXhCNE1RRGEwRUZTUTBDSUF4Qjdjd0FhMEVEVHcwQkRBSUxJQXhCME5RRGEwRVRTUTBCSUF4QndOa0RSZzBCQ3lBTFFRUnFJZ3NnQkVjTkFRd0NDd3NnQkNBTFJnMEFJQXNnRDJzaUJFRjhSZzBBSUFrZ0JFRUNkU0lNU1FSQUlBVkIwQUJxSWdjZ0JVRVFhaUFPSUFrZ0RDQUpheUFPRVBrSklnUVF6Z0lnQVNBSElBUWdFQ0FLUVlHQWdJQjRRWUdBZ0lCNElBRW9BZ0FvQW1BUkRBQWdCU3dBVzBFQVNBUkFJQVVvQWxBUUZ3c2dCU3dBRzBFQVNBUkFJQVVvQWhBUUZ3dEJnWUNBZ0hnaEVFR0JnSUNBZUNFS0N3SkFJQWtnREVjRVFDQU1JQTRvQWdRaUNTQU9MUUFMSWdzZ0MwRVlkRUVZZFNJUFFRQklHMDhOQVFzZ0JVSFFBR29nRGlBTVFRRWdEaEQ1Q1NFRUlBVkJBRFlDU0NBRlFnQTNBMEFDUUFKQUFrQUNRQ0FGS0FKVUlna2dCU3dBV3lJTFFmOEJjU0lQSUF0QkFFZ2JRUUZHQkVBZ0JFR1FnZmtBUVFFUW53UkZEUUVnQlNnQ1ZDRUpJQVV0QUZzaUR5RUxDeUFKSUE4Z0MwRVlkRUVZZFVFQVNCdEJBVVlFUUNBRVFaaUIrUUJCQVJDZkJFVU5BaUFGS0FKVUlRa2dCUzBBV3lJUElRc0xJQWtnRHlBTFFSaDBRUmgxUVFCSUcwRUJSZ1JBSUFSQm9JSDVBRUVCRUo4RVJRMERJQVVvQWxRaENTQUZMUUJiSWc4aEN3c2dCVUZBYXlBRktBSlFJQVZCMEFCcUlBdEJHSFJCR0hWQkFFZ2lCQnNnQ1NBUElBUWJFSkVER2d3REN5QUZRVUJyUWVERUF4Q1FBUXdDQ3lBRlFVQnJRZUhFQXhDUUFRd0JDeUFGUVVCclFlTEVBeENRQVFzZ0JVR1lxUDBBTmdJUUlBMUJBRHNCRUNBTlFnQTNBZ2dnRFVJQU53SUFJQVpDQURjQ0NDQUdRZ0EzQWdBZ0JVR0FnSUQ4QXpZQ09DQUdRY1dMN1FCQkN4QTdJQUVnQlVFUWFoQ2FBU0FGSUFWQlFHc2lCQkRPQWlBQklBVWdCQ0FRSUFwQmdZQ0FnSGhCZ1lDQWdIZ2dBU2dDQUNnQ1lCRU1BQ0FGTEFBTFFRQklCRUFnQlNnQ0FCQVhDeUFCRUtJQklBVkJtS2o5QURZQ0VDQUZMQUF6UVFCSUJFQWdCU2dDS0JBWEN5QUZMQUJMUVFCSUJFQWdCU2dDUUJBWEN5QUZMQUJiUVFCSUJFQWdCU2dDVUJBWEN5QU9LQUlFSVFsQmdZQ0FnSGdoQ2lBT0xRQUxJZ3NoRDBHQmdJQ0FlQ0VRQ3lBT0tBSUFJQTRnRDBFWWRFRVlkVUVBU0NJRUd5RVBJQWtnQ3lBRUd5SUhJQXhCQVdvaUNVc05BUXNMSUFjZ0NVME5BQ0FGUWRBQWFpSUVJQVZCRUdvZ0RpQUpRWDhnRGhENUNTSUhFTTRDSUFFZ0JDQUhJQkFnQ2tHQmdJQ0FlRUdCZ0lDQWVDQUJLQUlBS0FKZ0VRd0FJQVVzQUZ0QkFFZ0VRQ0FGS0FKUUVCY0xJQWNzQUF0QkFFNE5BQ0FIS0FJQUVCY0xJQU5CZ1lDQWdIZzJBZ1FnQlVIZ0FHb2tBQ0FJTEFDN0FVRUFUZzBDSUFoQnNBRnFEQUVMSUFKQmpRRkJmeEF3QkVBQ1FDQURLQUlRSWdSQmdZQ0FnSGhHRFFBZ0JFVU5BQUpBSUFJc0FPTUJRUUJPQkVBZ0NDQUNLQUxnQVRZQ3FBRWdDQ0FDS1FMWUFUY0RvQUVNQVFzZ0NFR2dBV29nQWlnQzJBRWdBaWdDM0FFUWNnc2dDRUhFZy9vQU5nSmdJQU1wQWd3aEVpQURLUUlVSVJNZ0F5a0NIQ0VVSUFNcEFnUWhFVUVBSVFvZ0NFRUFOZ0tNQVNBSUlCUTNBbndnQ0NBVE53SjBJQWdnRWpjQ2JDQUlRZ0EzQW9RQklBZ2dFVGNDWkNBREtBSW9JQU1vQWlRaUJHc2lCd1JBSUFkQkFFZ05CU0FJSUFjUUdDSUtOZ0tFQVNBSUlBb2dCMEVDZFVFQ2RHbzJBb3dCSUFnZ0NpQUVJQWNRR1NBSGFqWUNpQUVMSUFNcEFqQWhFU0FJUVFFNkFKZ0JJQWdnRVRjRGtBRWdBU0FJUWFBQmFpQUlRZUFBYWhER0VpQUlRY1NEK2dBMkFtQWdDZ1JBSUFnZ0NqWUNpQUVnQ2hBWEN5QUlMQUNyQVVFQVRnMERJQWhCb0FGcURBSUxBa0FnQWl3QTR3RkJBRTRFUUNBSUlBSW9BdUFCTmdKWUlBZ2dBaWtDMkFFM0ExQU1BUXNnQ0VIUUFHb2dBaWdDMkFFZ0FpZ0MzQUVRY2dzZ0NFRUFPZ0JJSUFoQkFEb0FFQ0FCSUFoQjBBQnFJQWhCRUdvUXhoSWdDQ3dBVzBFQVRnMENJQWhCMEFCcURBRUxBa0FnQWl3QTR3RkJBRTRFUUNBSUlBSW9BdUFCTmdJSUlBZ2dBaWtDMkFFM0F3QU1BUXNnQ0NBQ0tBTFlBU0FDS0FMY0FSQnlDeUFJUWZBQmFpSUVJQWdRemdJZ0FTQUVJQWhCZ1lDQWdIaEJnWUNBZ0hoQmdZQ0FnSGhCZ1lDQWdIZ2dBU2dDQUNnQ1lCRU1BQ0FJTEFEN0FVRUFTQVJBSUFnb0F2QUJFQmNMSUFnc0FBdEJBRTROQVNBSUN5Z0NBQkFYQ3lBRElBSWdBaWdDQUNnQ0lCRUFBQ0FDS0FJVWFqWUNGQ0FCSUFJZ0FDQUJLQUlBS0FLa0FSRUVBQ0FJUVlBQ2FpUUFEd3NRS0FBTFV3RUJmQ0FCSUFBUTdRc2dBU2dDR0NBQktBSWNRUUVnQVNnQ0lCQ05BMFFBQUFBQUFBQndQNklpQWlBQkt3TUlvRGtEQ0NBQklBSkVBQUFBQUFBQVRrQ2lJQUVyQXlpaklBRXJBeENnT1FNUVFRQUxSUUVCZnlNQVFSQnJJZ0VrQUNNQVFSQnJJZ0lrQUNBQVFRRTZBQXNnQUVFQlFTMFFuaFVnQWtFQU9nQVBJQUFnQWkwQUR6b0FBU0FDUVJCcUpBQWdBVUVRYWlRQUM1QUJBUU4vSXdCQkVHc2lCQ1FBSUFFZ0FTZ0NCQ0lBUndSL0EwQWdBQ2dDQ0NJQ0lBSW9BZ0FvQWdnUkFBQWhBeUFBS0FJRUlRSWdBMEdHQVVjRVFDQUFLQUlBSWdNZ0FqWUNCQ0FBS0FJRUlBTTJBZ0FnQVNBQktBSUlRUUZyTmdJSUlBQVFGd3NnQWlJQUlBRkhEUUFMSUFFb0FnUUZJQUFMSUFFZ0FTZ0NDQ0FFUVFocUVMQU1HaUFFUVJCcUpBQUxCQUFnQVF0WkFRRi9JQUFnQUNnQ1NDSUJRUUZySUFGeU5nSklJQUFvQWdBaUFVRUljUVJBSUFBZ0FVRWdjallDQUVGL0R3c2dBRUlBTndJRUlBQWdBQ2dDTENJQk5nSWNJQUFnQVRZQ0ZDQUFJQUVnQUNnQ01HbzJBaEJCQUFzMUFRRi9Jd0JCRUdzaUFpUUFJQUlnQUMwQUFEb0FEeUFBSUFFdEFBQTZBQUFnQVNBQ1FROXFMUUFBT2dBQUlBSkJFR29rQUF0aUFRRi9Jd0JCRUdzaUJpUUFJQVpCQURvQUR5QUdJQVU2QUE0Z0JpQUVPZ0FOSUFaQkpUb0FEQ0FGQkVBZ0JrRU5haUFHUVE1cUVNMFNDeUFDSUFFZ0FpZ0NBQ0FCYXlBR1FReHFJQU1nQUNnQ0FCQVFJQUZxTmdJQUlBWkJFR29rQUF0Q0FDQUJJQUlnQXlBRVFRUVF3d1FoQVNBRExRQUFRUVJ4UlFSQUlBQWdBVUhRRDJvZ0FVSHNEbW9nQVNBQlFlUUFTQnNnQVVIRkFFZ2JRZXdPYXpZQ0FBc0xRQUFnQWlBRElBQkJDR29nQUNnQ0NDZ0NCQkVBQUNJQUlBQkJvQUpxSUFVZ0JFRUFFTWtKSUFCcklnQkJud0pNQkVBZ0FTQUFRUXh0UVF4dk5nSUFDd3RBQUNBQ0lBTWdBRUVJYWlBQUtBSUlLQUlBRVFBQUlnQWdBRUdvQVdvZ0JTQUVRUUFReVFrZ0FHc2lBRUduQVV3RVFDQUJJQUJCREcxQkIyODJBZ0FMQ3hJQUlBQkI3QU5ySWdBUStnRWFJQUFRRndzTEFDQUFRZXdEYXhENkFRdWdCQUVFZnlNQVFUQnJJZ2NrQUNBR0tBS1FBaUVJSUFVRVFDQURJQWdnQUNnQ0JDZ0M2QVpCOUJkcUlnWW9BaXdpQ1VFS2JDQUpJQVl0QUR3YmJFRUJkRUhrQUcxcklRb2dBeUFJSUFZaUF5Z0NMQ0lHUVFwc0lBWWdBeTBBUEJ0c1FRRjBRZVFBYldvaEF3c2dCVUVLU0NBRVFRbE1jVVVFUUNBQ0lBZ2dBQ2dDQkNnQzZBWkI5QmRxSWdJb0Fpd2lCa0VLYkNBR0lBSXRBRHdiYkVIa0FHMUJBWFJxSVFJTElBRWdBQ2dDQkNBSVFRQVFnd0lRbWdFZ0IwRWdhaUFFUWYvL0EzRVEzQVlnQnlBSEx3RW9Pd0VzSUFjZ0J5MEFLam9BTGlBSEtBSWtJUWtnQnlnQ0lDRUdBa0FnQnl3QUt5SUVRUUJPQkVBZ0J5QUhMUUF1T2dBYUlBY2dDVFlDRkNBSElBWTJBaEFnQnlBSEx3RXNPd0VZSUFjZ0JEb0FHd3dCQ3lBSFFSQnFJQVlnQ1JCeUN5QUFJQUVnQWlBRElBZEJFR3BCQXlBSVFRQkJBQkNyQWlBSExBQWJRUUJJQkVBZ0J5Z0NFQkFYQ3dKQUlBVkZEUUFnQjBFZ2FpQUZRZi8vQTNFUTNBWWdCRUVBU0FSQUlBWVFGd3NnQnlBSEx3RW9Pd0VzSUFjZ0J5MEFLam9BTGlBSEtBSWtJUU1nQnlnQ0lDRUdBa0FnQnl3QUt5SUVRUUJPQkVBZ0J5QUhMUUF1T2dBS0lBY2dBellDQkNBSElBWTJBZ0FnQnlBSEx3RXNPd0VJSUFjZ0JEb0FDd3dCQ3lBSElBWWdBeEJ5Q3lBQUlBRWdBaUFLSUFkQkF5QUlRUUJCQUJDckFpQUhMQUFMUVFCT0RRQWdCeWdDQUJBWEN5QUJFS0lCSUFSQkFFZ0VRQ0FHRUJjTElBZEJNR29rQUF1a0JBSUVmd0Y4SXdCQklHc2lDU1FBSUFBb0FnUWdBeWdDa0FJUWVpRUtJQUFnQVNBRElBUWdCRUVJYWlBSlFSQnFJQVlnQnhESUJpQUVJQVFvQWdBMkFnZ2dCU0FKS0FJUU5nSUFJQVVnQ1NnQ0ZEWUNCQ0FBSUFJZ0F5QUVRUkJxSUFSQkdHb2dDVUVRSUFjUXlBWWdCQ0FFS0FJWU5nSVFJQVVnQ1NnQ0NEWUNDQ0FGSUFrb0FndzJBZ3dnQkVFTWFpRUFBbjlFQUFBQUFBQUE0RDlFemN6TXpNek0vRDhnQnhzQ2Z3SjhJQVFvQWhnaUF5QUVLQUlJSWdKSElneEZCRUFnQkNnQ0hDRUxJQVFvQWd3aEFVUUFBQUFBQUFBQUFBd0JDeUFFS0FJY0lnc2dCQ2dDRENJQmE3Y2dBeUFDYTdlakN5QUt0NklpRFpsRUFBQUFBQUFBNEVGakJFQWdEYW9NQVF0QmdJQ0FnSGdMdDZJaURabEVBQUFBQUFBQTRFRmpCRUFnRGFvTUFRdEJnSUNBZ0hnTElRVWdBQ0FCSUFWcklnRTJBZ0FnQkNBRUtBSUVJQVZySWdvMkFnUWdCRUVVYWlJSElBUW9BaFFnQldvMkFnQWdCRUVjYWlJR0lBVWdDMm9pQlRZQ0FBSjhJQXhGQkVBZ0F5QUNheUVGUkFBQUFBQUFBQUFBREFFTElBVWdBV3UzSUFNZ0Ftc2lCYmVqQ3lFTklBVkJBbTBoQlFKQUlBZ0VRQ0FFSUFWQkNtb2lCU0FDYWlJQU5nSVlJQVFnQURZQ0VBd0JDeUFFUVFScUlRY2dCQ0FDSUFWcUlnSTJBZ0FnQkNBQ05nSUlJQUFoQmdzZ0JpQUJBbjhnRFNBRnQ2SWlEWmxFQUFBQUFBQUE0RUZqQkVBZ0Rhb01BUXRCZ0lDQWdIZ0xJZ1JxTmdJQUlBY2dCQ0FLYWpZQ0FDQUpRU0JxSkFBTDBBVUNDWDhCZkNNQVFZQUJheUlFSkFBZ0F5Z0NqQUloQ0NBQ0tBTDhCU0VKSUFBb0FnUWdBeWdDa0FJUWVpRUZJQUpCMkFOcUlnc1F1UUZCQVVZaEJ3Si9JQVczUkdabVptWm1aZ1pBb2lJTm1VUUFBQUFBQUFEZ1FXTUVRQ0FOcWd3QkMwR0FnSUNBZUFzaENnSkFJQWNOQUVFSUlRWUNRQUpBSUFJb0FyUUhEZ0lBQVFJTElBTW9Bb3dDUVFGTERRRWdBaWdDMEFNaUJ3Ui9JQWNvQXFBRUJVRUFDMEVCUncwQkMwRUVJUVlMSUFSQ0FEY0RlQ0FFUWdBM0EzQWdBQ0FDSUFNZ0JFSDRBR29nQkVId0FHb2dCRUhnQUdvZ0JpQUlRUU5HRU1nR0lBUkJBRG9BV0NBRVF1N2UwYXVHcmRtdzVBQTNBMUFnQkVFSU9nQmJJQVJCQURvQVN5QUVRUUE2QUVBZ0JFRUFPZ0E3SUFSQkFEb0FNQ0FCSUFSQjBBQnFJQVJCUUdzZ0JFRXdhaUFCS0FJQUtBS1FBUkVIQUNBRUxBQTdRUUJJQkVBZ0JDZ0NNQkFYQ3lBRUxBQkxRUUJJQkVBZ0JDZ0NRQkFYQ3lBRUxBQmJRUUJJQkVBZ0JDZ0NVQkFYQ3lBRUtBSndJZ2NnQldzaEF5QUVLQUo0SWd3Z0JXb2hCU0FFS0FKOElRWUNRQ0FKUlNBSlFRQkhJQWhCQTBZYlJRUkFJQUFnQVNBRklBWWdBeUFHUVFBZ0Ntc1E2d0lnQUNBQklBVWdCQ2dDZENJR0lBTWdCaUFLRU9zQ0RBRUxJQUFnQVNBRklBWWdBeUFFS0FKMEVMSUJDeUFDUVlnQlFmQ3hmMEVCRUN4RkJFQWdBQ0FCSUF3Z0JDZ0NZQ0FGSUFRb0FtUVFzZ0VDUUNBTEVMa0JRUUZHRFFBZ0FTQUJLQUlBS0FLVUFSRUJBQ0FFUVFBNkFDUWdCRUh6NkpYckJqWUNJQ0FFUVFRNkFDc2dCRUVBT2dBYklBUkJBRG9BRUNBRVFRQTZBQXNnQkVFQU9nQUFJQUVnQkVFZ2FpQUVRUkJxSUFRZ0FTZ0NBQ2dDa0FFUkJ3QWdCQ3dBQzBFQVNBUkFJQVFvQWdBUUZ3c2dCQ3dBRzBFQVNBUkFJQVFvQWhBUUZ3c2dCQ3dBSzBFQVRnMEFJQVFvQWlBUUZ3c2dBQ0FCSUFNZ0JDZ0NhQ0FISUFRb0Ftd1FzZ0VMSUFFZ0FTZ0NBQ2dDbEFFUkFRQWdCRUdBQVdva0FBdndBUUVDZnlNQVFSQnJJZ0VrQUNBQlFRVTZBQXNnQVVFQU9nQUZJQUZCNVpqeEFDZ0FBRFlDQUNBQlFlbVk4UUF0QUFBNkFBUWdBRUdKQVNBQkVKNEJHaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWN3RGFpSUNRYmpROGdBMkFnQWdBa0ovTndJRUlBSkIrTmJ5QURZQ0FDQUFRYXpNK0FBMkFvZ0RJQUJCbk16NEFEWUMrQUlnQUVHTXpQZ0FOZ0xvQWlBQVFmekwrQUEyQXVRQklBQkIyTXY0QURZQzFBRWdBRUhJeS9nQU5nTEFBU0FBUWFqTCtBQTJBckFCSUFCQjZNVDRBRFlDQUNBQ1Fiek0rQUEyQWdBZ0FFSC9BQkFwSUFBZ0FDZ0NBQ2dDbEFFUkFRQWdBVUVRYWlRQUMyZ0JBbjhnQVNBQktBSUVJZ0JIQkVBRFFDQUFLQUlJSWdJZ0FpZ0NBQ2dDQ0JFQUFDRURJQUFvQWdRaEFpQURRWVlCUndSQUlBQW9BZ0FpQXlBQ05nSUVJQUFvQWdRZ0F6WUNBQ0FCSUFFb0FnaEJBV3MyQWdnZ0FCQVhDeUFDSWdBZ0FVY05BQXNMQzBJQUlBRWdBaUFESUFSQkJCREVCQ0VCSUFNdEFBQkJCSEZGQkVBZ0FDQUJRZEFQYWlBQlFld09haUFCSUFGQjVBQklHeUFCUWNVQVNCdEI3QTVyTmdJQUN3dEFBQ0FDSUFNZ0FFRUlhaUFBS0FJSUtBSUVFUUFBSWdBZ0FFR2dBbW9nQlNBRVFRQVEzQWtnQUdzaUFFR2ZBa3dFUUNBQklBQkJERzFCREc4MkFnQUxDNDBEQVFGOElBQW9BdGdGUVFGclFRRk5CRUFDZnlBQktBTG9CaUlBUWVBdGFpc0RBQ0FBUWVndGFpc0RBS01DZnlBQVFaQXNhaXNEQUNBQ0lBQkI5QmRxSWdBb0Fpd2lBVUVLYkNBQklBQXRBRHdiYkVIa0FHMjNvaUlEbVVRQUFBQUFBQURnUVdNRVFDQURxZ3dCQzBHQWdJQ0FlQXUzb2lJRG1VUUFBQUFBQUFEZ1FXTUVRQ0FEcWd3QkMwR0FnSUNBZUF0QkFYUVBDd0pBSUFBb0F0UUZRUWhHQkVBZ0FVR01DR29nQVNnQzFBY2dBbXhCNUFCdE5nSUFJQUZCN0FacVFkSEtBeENFQkNFQUlBRW9BdWdHSWdKQjRDMXFLd01BSUFKQjZDMXFLd01Bb3lBQlFZZ0lhaWdDQkNBQUtBSVViQ0FBS0FJWWJiZWlJZ09aUkFBQUFBQUFBT0JCWTBVTkFTQURxZzhMSUFFb0F1Z0dJZ0JCNEMxcUt3TUFJQUJCNkMxcUt3TUFvd0ovSUFCQnNDOXFLd01BSUFJZ0FFSDBGMm9pQUNnQ0xDSUJRUXBzSUFFZ0FDMEFQQnRzUWVRQWJiZWlJZ09aUkFBQUFBQUFBT0JCWXdSQUlBT3FEQUVMUVlDQWdJQjRDN2VpSWdPWlJBQUFBQUFBQU9CQlkwVU5BQ0FEcWc4TFFZQ0FnSUI0QzBBQUlBSWdBeUFBUVFocUlBQW9BZ2dvQWdBUkFBQWlBQ0FBUWFnQmFpQUZJQVJCQUJEY0NTQUFheUlBUWFjQlRBUkFJQUVnQUVFTWJVRUhiellDQUFzTEJBQkJBZ3YrQmdFS2Z5TUFRUkJySWdra0FDQUdFUHdDSVFvZ0NTQUdFTThHSWcwaUJpQUdLQUlBS0FJVUVRSUFJQVVnQXpZQ0FBSkFBa0FnQUNJSExRQUFJZ1pCSzJzT0F3QUJBQUVMSUFvZ0JrRVlkRUVZZFNBS0tBSUFLQUlzRVFNQUlRWWdCU0FGS0FJQUlnZEJCR28yQWdBZ0J5QUdOZ0lBSUFCQkFXb2hCd3NDUUFKQUlBSWdCeUlHYTBFQlRBMEFJQWN0QUFCQk1FY05BQ0FITFFBQlFTQnlRZmdBUncwQUlBcEJNQ0FLS0FJQUtBSXNFUU1BSVFZZ0JTQUZLQUlBSWdoQkJHbzJBZ0FnQ0NBR05nSUFJQW9nQnl3QUFTQUtLQUlBS0FJc0VRTUFJUVlnQlNBRktBSUFJZ2hCQkdvMkFnQWdDQ0FHTmdJQUlBZEJBbW9pQnlFR0EwQWdBaUFHVFEwQ0lBWXNBQUFoQ0JDeEFSb2dDRUV3YTBFS1NTQUlRU0J5UWVFQWEwRUdTWEpGRFFJZ0JrRUJhaUVHREFBTEFBc0RRQ0FDSUFaTkRRRWdCaXdBQUNFSUVMRUJHaUFJUVRCclFRcFBEUUVnQmtFQmFpRUdEQUFMQUFzQ1FBSi9JQWt0QUF0QkIzWUVRQ0FKS0FJRURBRUxJQWt0QUFzTFJRUkFJQW9nQnlBR0lBVW9BZ0FnQ2lnQ0FDZ0NNQkVKQUJvZ0JTQUZLQUlBSUFZZ0IydEJBblJxTmdJQURBRUxJQWNnQmhEdEJTQU5JQTBvQWdBb0FoQVJBQUFoRGlBSElRZ0RRQ0FHSUFoTkJFQWdBeUFISUFCclFRSjBhaUFGS0FJQUVMOEpCUUpBQW44Z0NTMEFDMEVIZGdSQUlBa29BZ0FNQVFzZ0NRc2dDMm9zQUFCQkFFd05BQ0FNQW44Z0NTMEFDMEVIZGdSQUlBa29BZ0FNQVFzZ0NRc2dDMm9zQUFCSERRQWdCU0FGS0FJQUlneEJCR28yQWdBZ0RDQU9OZ0lBSUFzZ0N3Si9JQWt0QUF0QkIzWUVRQ0FKS0FJRURBRUxJQWt0QUFzTFFRRnJTV29oQzBFQUlRd0xJQW9nQ0N3QUFDQUtLQUlBS0FJc0VRTUFJUThnQlNBRktBSUFJaEJCQkdvMkFnQWdFQ0FQTmdJQUlBaEJBV29oQ0NBTVFRRnFJUXdNQVFzTEN3SkFBa0FEUUNBQ0lBWk5EUUVnQmkwQUFDSUhRUzVIQkVBZ0NpQUhRUmgwUVJoMUlBb29BZ0FvQWl3UkF3QWhCeUFGSUFVb0FnQWlDMEVFYWpZQ0FDQUxJQWMyQWdBZ0JrRUJhaUVHREFFTEN5QU5JQTBvQWdBb0Fnd1JBQUFoQnlBRklBVW9BZ0FpQzBFRWFpSUlOZ0lBSUFzZ0J6WUNBQ0FHUVFGcUlRWU1BUXNnQlNnQ0FDRUlDeUFLSUFZZ0FpQUlJQW9vQWdBb0FqQVJDUUFhSUFVZ0JTZ0NBQ0FDSUFaclFRSjBhaUlGTmdJQUlBUWdCU0FESUFFZ0FHdEJBblJxSUFFZ0FrWWJOZ0lBSUFrUVNob2dDVUVRYWlRQUM0b0NBUUovSXdCQkVHc2lBU1FBSUFGQkVCQVlJZ0kyQWdBZ0FVS0xnSUNBZ0lLQWdJQi9Od0lFSUFKQkFEb0FDeUFDUWYrWThRQW9BQUEyQUFjZ0FrSDRtUEVBS1FBQU53QUFJQUJCNGdBZ0FSQ09BaUFCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFBUWZBQ2FoRC9BaUVDSUFCQmhKMzRBRFlDNEFJZ0FFSDBuUGdBTmdMUUFpQUFRZVNjK0FBMkFzd0JJQUJCd0p6NEFEWUN2QUVnQUVHa2x2Z0FOZ0lBSUFKQmxKMzRBRFlDQUNBQVFZQ2UrQUEyQXRBRElBQkI4SjM0QURZQ3dBTWdBRUhnbmZnQU5nS2dBeUFBUWRDZCtBQTJBcEFESUFCQndKMzRBRFlDZ0FNZ0FDQUFRZlFDYWtFTUVHNGdBQ0FBS0FJQUtBS1VBUkVCQUNBQlFSQnFKQUFnQUF1c0NRSUhmd0Y4SXdCQjBBQnJJZ2drQUNBQ0tBS3dBU0VKQWtBZ0FDZ0NMRUVCUncwQUlBRXZBVlJCcEFGSERRQWdDU2dDZUFSQUlBa29BbnhGRFFFTElBa2dBellDa0FFZ0NTQUVOZ0tVQVNBQ0lBQW9BZ1FnQ1VFQUVQTVNJQUlnQ1JEM0VpTUFRUkJySWdja0FBSkFJQUlvQXJBRElnTkZEUUFnQWlnQzZBTWlERVVOQUNBSkxRQlFJUXNDUUFKQUFrQUNRQUpBSUFJb0F0QUVJZ3BCQVdzT0JBUUFBUUlEQzBFQ0lRb01Bd3RCQVVFQ0lBdEJBVVliUVFNZ0N4c2hDZ3dDQzBFQ1FRRWdDMEVCUmh0QkF5QUxHeUVLREFFTFFRQWhDZ3NDUUNBTFFRRkxEUUFnQnlBRFFld0FRUUZCOExGL0VNc0JBa0FnQnlnQ0JDSURJQWRHRFFBQ1FBSkFBa0FnQ2tFQmF3NENBZ0VBQ3dOQUlBTW9BZ2dRL2djYUlBTW9BZ1FpQXlBSFJ3MEFDd3dDQ3dOQUFrQWdBeWdDQ0NJRUVQNEhEUUFnQkNnQ3RBUkJBa2NOQUNBRUlBbEJBUkNDRFFzZ0F5Z0NCQ0lESUFkSERRQUxEQUVMQTBBQ1FDQURLQUlJSWdRUS9nY05BQ0FFS0FLMEJFRUJSdzBBSUFRZ0NVRUJFSUlOQ3lBREtBSUVJZ01nQjBjTkFBc0xJQWNvQWdoRkRRQWdCeWdDQkNJREtBSUFJZ1FnQnlnQ0FDSU5LQUlFTmdJRUlBMG9BZ1FnQkRZQ0FDQUhRUUEyQWdnZ0F5QUhSZzBBQTBBZ0F5Z0NCQ0VFSUFNUUZ5QUVJZ01nQjBjTkFBc0xJQXRCL1FGeERRQWdCeUFNUWV3QVFRRkI4TEYvRU1zQklBY2dCeWdDQkNJRFJ3UkFBMEFDUUNBREtBSUlJZ1FRL2djTkFDQUtRUUZHSUFRb0FyUUVJZ3RCQVVaeElBcEJBa1lnQzBFQ1JuRnlSUTBBSUFRZ0NVRUFFSUlOQ3lBREtBSUVJZ01nQjBjTkFBc0xJQWNvQWdoRkRRQWdCeWdDQkNJREtBSUFJZ1FnQnlnQ0FDSUtLQUlFTmdJRUlBb29BZ1FnQkRZQ0FDQUhRUUEyQWdnZ0F5QUhSZzBBQTBBZ0F5Z0NCQ0VFSUFNUUZ5QUVJZ01nQjBjTkFBc0xJQWRCRUdva0FBc2dDRUlBTndOSUlBaEJRR3RDQURjREFDQUlRZ0EzQXpnZ0NFSUFOd013SUFrZ0NFRXdhaEM0QkFKQUFuOGdCZ1JBQWtBZ0Jpd0FYMEVBVGdSQUlBZ2dCaWdDWERZQ0tDQUlJQVlwQWxRM0F5QU1BUXNnQ0VFZ2FpQUdLQUpVSUFZb0FsZ1FHZ3NnQVNBR0lBaEJJR29nQVNnQ0FDZ0NtQUVSQkFBZ0NDd0FLMEVBVGcwQ0lBZ29BaUFNQVFzZ0NFRUFPZ0FRSUFoQkFEb0FHd0pBSUFJc0FGOUJBRTRFUUNBSUlBSW9BbHcyQWdnZ0NDQUNLUUpVTndNQURBRUxJQWdnQWlnQ1ZDQUNLQUpZRUJvTElBRWdBaUFJUVJCcUlBaEJBRUVBSUFFb0FnQW9Bb2dCRVFZQUlBZ3NBQXRCQUVnRVFDQUlLQUlBRUJjTElBZ3NBQnRCQUU0TkFTQUlLQUlRQ3hBWEMwSG5BRUhsQUVIa0FDQUNLQUtzQkNJRFFRSkdHeUFEUVFGR0d5RURJQUFnQVNBSVFUQnFJZ1FDZnlBRUlBa29BblFDZnlBQUtBSUVJZ1FvQXVnR1FaZzJhaXNEQUNBRktBS1FBaUFFS0FMb0JrSDBGMm9pQkNnQ0xDSUhRUXBzSUFjZ0JDMEFQQnRzUWVRQWJiZWlJZzZaUkFBQUFBQUFBT0JCWXdSQUlBNnFEQUVMUVlDQWdJQjRDeEQyRUNBSktBSjB0NklpRHBsRUFBQUFBQUFBNEVGakJFQWdEcW9NQVF0QmdJQ0FnSGdMSUFVb0FwQUNJQU1RNWhNQ1FDQUdCRUFnQVNBR0lBQWdBU2dDQUNnQ25BRVJCQUFNQVFzZ0FTQUNJQUFnQVNnQ0FDZ0NqQUVSQkFBTElBaEIwQUJxSkFBTG13Z0JBMzhnQUNBQkVHUWFJQUJCMU52OEFEWUNBQ0FBSUFFcEE3QUJOd093QVNBQUlBRW9BcmdCTmdLNEFTQUFRYndCYWlBQlFid0JhaENMQWlFRElBQkJpTmp5QURZQzBBSWdBRUhVQW1vaEFnSkFJQUVzQU44Q1FRQk9CRUFnQWlBQktRTFVBamNDQUNBQ0lBRW9BdHdDTmdJSURBRUxJQUlnQVNnQzFBSWdBU2dDMkFJUUdnc2dBRUhZM2ZJQU5nTGdBaUFBUWVRQ2FpRUNBa0FnQVN3QTd3SkJBRTRFUUNBQ0lBRXBBdVFDTndJQUlBSWdBU2dDN0FJMkFnZ01BUXNnQWlBQktBTGtBaUFCS0FMb0FoQWFDeUFBUVlUZytnQTJBZ0FnQTBHZzV2b0FOZ0lBSUFCQjVPYjZBRFlDNEFJZ0FFSFU1dm9BTmdMUUFpQUFRY1RtK2dBMkFzd0JJQUJCOEFKcUlBRkI4QUpxRUpvQ0dpQUFRYmpjOGdBMkFzQURJQUJCeEFOcUlRSUNRQ0FCTEFEUEEwRUFUZ1JBSUFJZ0FTa0N4QU0zQWdBZ0FpQUJLQUxNQXpZQ0NBd0JDeUFDSUFFb0FzUURJQUVvQXNnREVCb0xJQUJCdU4zeUFEWUMwQU1nQUNBQktRUFlBemNEMkFNZ0FDQUJLUVBnQXpjRDRBTWdBRUdJcXZVQU5nTFFBeUFBUWZpcDlRQTJBc0FESUFCQjZLbjFBRFlDb0FNZ0FFSFlxZlVBTmdLUUF5QUFRY2lwOVFBMkFvQURJQUJCbktuMUFEWUM4QUlnQUNBQktBTG9BellDNkFNZ0FFSHNBMm9oQWdKQUlBRXNBUGNEUVFCT0JFQWdBaUFCS1FMc0F6Y0NBQ0FDSUFFb0F2UUROZ0lJREFFTElBSWdBU2dDN0FNZ0FTZ0M4QU1RR2dzZ0FFR28xZklBTmdMNEF5QUFRZndEYWlFQ0FrQWdBU3dBaHdSQkFFNEVRQ0FDSUFFcEF2d0ROd0lBSUFJZ0FTZ0NoQVEyQWdnTUFRc2dBaUFCS0FMOEF5QUJLQUtBQkJBYUN5QUFRWmpXOGdBMkFvZ0VJQUJCakFScUlRSUNRQ0FCTEFDWEJFRUFUZ1JBSUFJZ0FTa0NqQVEzQWdBZ0FpQUJLQUtVQkRZQ0NBd0JDeUFDSUFFb0Fvd0VJQUVvQXBBRUVCb0xJQUJCQURZQ29BUWdBRUdZQkdwQ0FEY0RBQUpBSUFFb0Fwd0VJQUVvQXBnRWF5SURCRUFnQTBFQVNBMEJJQUFnQXhBWUlnSTJBcGdFSUFBZ0FqWUNuQVFnQUNBQ0lBTkJCSFZCQkhScU5nS2dCQ0FBSUFFb0Fwd0VJQUVvQXBnRUlnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQ25BUUxJQUVvQXFRRUlRSWdBRUdvMXZJQU5nS29CQ0FBSUFJMkFxUUVJQUVvQXF3RUlRSWdBRUg4MFBJQU5nS3dCQ0FBSUFJMkFxd0VJQUFnQVNrQ3RBUTNBclFFSUFBZ0FTa0N2QVEzQXJ3RUlBQWdBU2dDeEFRMkFzUUVJQUJCMkliNEFEWUNxQVFnQUVISWh2Z0FOZ0tJQkNBQVFiaUcrQUEyQXZnRElBQkJxSWI0QURZQzBBTWdBRUdZaHZnQU5nTEFBeUFBUVlpRytBQTJBcUFESUFCQitJWDRBRFlDa0FNZ0FFSG9oZmdBTmdLQUF5QUFRYnlGK0FBMkF2QUNJQUJCcklYNEFEWUM0QUlnQUVHY2hmZ0FOZ0xRQWlBQVFZeUYrQUEyQXN3QklBQkI2SVQ0QURZQ3ZBRWdBRUhJL3ZjQU5nSUFEd3NRS0FBTGlBY0JCSDhnQUNnQ3NBTWlEQVJBSUF4QnVNUDdBRUdBbi9zQVFRQVFIQ0VLQ3lBQUtBTG9BeUlBQkVBZ0FFRzR3L3NBUVlDZit3QkJBQkFjSVFzTFFRQWhEQ0FDS0FLUUFpQUJLQUxvQmtIMEYyb2lBQ2dDTENJTlFRcHNJQTBnQUMwQVBCdHNRZVFBYlNFQUlBTWdCSEpGQkVBZ0NDZ0NBQ0FIS0FJQWF5QUFRUUowU0NFTUN3SkFBa0FDUUFKQUlBVU9Bd0FCQWdNTEFrQUNmeUFLUlFSQUlBc0VRQ0FJSUFzZ0N5Z0NBQ2dDSkJFQUFDSUZOZ0lFSUFjZ0JUWUNCQXRCQUNBTVJRMEJHZ3dDQ3lBSElBb2dDaWdDQUNnQ0pCRUFBQ0lGTmdJRUlBZ2dCVFlDQkNBTURRRWdDaUFCUVFBUWZnc2hCU0FMQkg4Z0N5QUJRUUFRZmdWQkFBc2hEQUpBQWtBZ0EwVU5BQ0FESUFJUTF3ZEZEUUFnQnlBQklBSWdBeUFLSUFrZ0J5Z0NBRUVCRU1FSk5nSUFEQUVMSUFjZ0J5Z0NBQ0FGSUFCQkFtMXFhallDQUFzQ1FDQUVSUTBBSUFRZ0JFRUFFRndpQWhEWEIwVU5BQ0FJSUFFZ0FpQUVJQXNnQ1NBSUtBSUFRUUFRd1FrMkFnQU1BUXNnQ0NBSUtBSUFJQUJCZm0wZ0RHdHFOZ0lBQ3lBRFJRMENJQVlOQWlBREtBS01CRUVBVEEwQ0lBZ29BZ0FnQnlnQ0FDSUJheUFBUVFKMFRBUkFJQWNnQUNBQmFqWUNBQThMSUFjZ0EwSDFBRUh3c1g5QkFSQXNJZ0VnQVNnQ0FDZ0NJQkVBQUNBREtBS01CRUVCYWlBQWJHbzJBZ0FQQ3lBS0JIOGdCeUFLSUFvb0FnQW9BaVFSQUFBaUJEWUNCQ0FJSUFRMkFnUWdDaUFCUVFBUWZnVkJBQXNoQkFKQUFrQWdEQTBBSUFjQ2Z3SkFJQU5GRFFBZ0F5QUNFTmNIUlEwQUlBRWdBaUFESUFvZ0NTQUhLQUlBUVFFUXdRa01BUXNnQnlnQ0FDQUVJQUJCQW0xcWFnc2lCRFlDQUNBSEFuOENRQ0FLUlEwQUlBb29BdXdESWdWQkFFd05BQ0FBSUFWc1FRTnNRUUp0REFFTElBTkZEUUlnQXlnQ2pBUWlCVUVBVEEwQklBQWdCV3hCQVhRTElBUnFOZ0lBQ3lBRFJRMEFJQVlOQUNBREtBS01CRUVBVEEwQUlBY2dBMEgxQUVId3NYOUJBUkFzSWdRZ0JDZ0NBQ2dDSUJFQUFDQURLQUtNQkVFQmFpQUFiR28yQWdBTElBZ2dBU0FDS0FLUUFoRE1CU0FBYWtGK2JTQUlLQUlBYWpZQ0FBOExJQXNFZnlBSUlBc2dDeWdDQUNnQ0pCRUFBQ0lDTmdJRUlBY2dBallDQkNBTElBRkJBQkIrQlVFQUN5RUNJQXdOQUFKQUlBUkZEUUFnQkNBRVFRQVFYQ0lERU5jSFJRMEFJQWdnQVNBRElBUWdDeUFKSUFnb0FnQkJBQkRCQ1RZQ0FBOExJQWdnQ0NnQ0FDQUFRWDV0SUFKcmFqWUNBQXNMOVJZQ0VYOERmQ01BUVJCcklnb2tBQUpBSUFGRkRRQWdBa1VOQUNBQ0tBS1FBaUFCS0FMb0JrSDBGMm9pRENnQ0xDSVFRUXBzSUJBZ0RDMEFQQnRzUWVRQWJTRVFJQVZCQTA4TkFDQUFLQUt3QXlJTUJFQWdERUc0dy9zQVFZQ2Yrd0JCQUJBY0lRa0xJQUFvQXVnRElnd0VRQ0FNUWJqRCt3QkJnSi83QUVFQUVCd2hEZ3NnQ1NBT2NpSVBSUTBBQW45QkFDQUpSUTBBR2dKL0lBa29BcHdEQkVBZ0NTZ0NvQU1NQVF0QkFDQUpRUk5CZnhBd0lnaEZEUUFhSUFoQnNQMzhBRUhNMi9vQVFRQVFIQXNoQ0NBSkVQa0NJZ2RGQkVCQkFDRUhJQWtNQVF0QkFTRVJJQWNvQXB3REJFQWdCeWdDb0FNaENBc2dCd3NoRENBT0JFQWdEaEQ1QWlFTkN5QUtJQUlnQWlnQ0FDZ0NKQkVBQUNJU05nSU1JQW9nQXpZQ0NDQUtJQUlnQWlnQ0FDZ0NKQkVBQURZQ0JDQUtJQVEyQWdCQkFDRURJQThFUUNBSklBNGdDUnNvQXRBRElnTUVmeUFES0FLZ0JBVkJBQXNoQXdzZ0VFRUNkQ0VFSUFJZ0FpZ0NBQ2dDSkJFQUFDRVBBa0FnQUNnQ3BBUUVRRUVCUVFJZ0FDZ0NwQVJCQVVZYklRZ01BUXNDUUNBSVJRMEFJQWdnQ1JEaUJDSUlSUTBBUVFGQkFpQUlRUUZHR3lFSURBRUxJQWNFUUNBSElBa1FwQWxCQUVnRVFFRUNJUWdNQWd0QkFTRUlJQWNnQ1JDa0NVRUFTZzBCUVFKQkFTQURRUUZHR3lFSURBRUxRUUloQ0FKQUFrQWdBdzRDQUFJQkMwRUJRUUlnRWlBUElBUnJTaHNoQ0F3QkMwRUJJUWdMQW44Z0VRUkFBa0FDUUFKQUFrQWdDRUVCYXc0Q0FBRURDeUFIRVBFQklBbEdEUUVNQWdzZ0J4Q25BaUFKUncwQkMwRUJJUXNMSUFBZ0FTQUNJQWNnRFNBRklBc2dDa0VJYWlBS0lBZ1E0aEpCQVF3QkN5QUFJQUVnQWlBSElBMGdCVUVBSUFwQkNHb2dDaUFJRU9JU1FRRWdEUTBBR2tFQklSTWdDaWdDQUNBS0tBSUlheUFFVGdzaEIwRUFJUUlDUUNBSlJRMEFJQTVGRFFBZ0NTZ0N0QWNnRGlnQ3RBZEhJUUlMSUFwQkFVRi9JQWhCQVVZYklnOGdFR3dpRFVFQ2JTSUVJQW9vQWd4cUlnTTJBZ3dnQ2lBS0tBSUVJQVJxSWdRMkFnUWdBaUFIY2tVRVFDQUtJQVFnRFdvaUJEWUNCQ0FLSUFNZ0RXb2lBellDREFzZ0FTZ0M2QVpCNkR4cUt3TUFJUmdnQ2lnQ0NDRUNJQW9vQWdBaEJ5QUdJQW9wQXdnM0FnQWdCaUFISUFKclFRUnRJZ2RCQTJ3Z0FtcXRJQVFDZjBTYW1abVptWm41UHlBWW9TQVF0eUlZb2lJWm1VUUFBQUFBQUFEZ1FXTUVRQ0FacWd3QkMwR0FnSUNBZUFzZ0Qyd2lEV3F0UWlDR2hEY0NFQ0FHSUFJZ0IycXRJQU1nRFdxdFFpQ0doRGNDQ0NBR0lBb3BBd0EzQWhnZ0FDZ0NzQUVpQXlBR0FuOGdBU2dDNkFaQndNRUFhaXNEQUNBWW9pSVltVVFBQUFBQUFBRGdRV01FUUNBWXFnd0JDMEdBZ0lDQWVBc2lFaUFJRUlrSkFrQUNRQ0FSQkVBZ0JVRUNSZzBDSUF0RkRRSWdEQTBCREFJTElBVkJBa1lOQVNBTVJRMEJDMEVBSVFzakFFRXdheUlFSkFBZ0JFRUFOZ0lvSUFRZ0JFRWdhaUlDTmdJa0lBUWdBallDSUVFR0VCZ2lBRUgyQURzQkJDQUFRZlNBMUFNMkFRQWdCRUVBTmdJWUlBUkNBRGNERUNBRVFRQTdBUXdnQkVIMHNvRUJOZ0lJSUFSQkVHb2dBQ0FBUVFacUVMd0NJQVJCQVRvQURDQUFFQmNnRENBQ0lBUkJDR3BCOExGL1FRRkJBUkRYQlNBUVFRSnRJUkVDUUNBQ0lBUW9BaVFpRFVZTkFDQUlRUUZySVJRZ0ViZEVBQUFBQUFBQTREK2lJUmdnQ0VFQ1JpRVZRUUFoQWdOQUFrQWdEU2dDQ0NJSEVLVUNSUTBBSUFjZ0J5Z0NBQ2dDQ0JFQUFFSDFBRVlFUUVFQUlRSWdCRUVBT2dBSElBY2dCeWdDQUNnQ0lCRUFBQ0VXSUF4QnVNUDdBRUdFNFBJQVFYNFFIQ2dDQkVFQmFpRVhRUmtoQUFKQUlBd2dEQ2dDQUNnQ0NCRUFBRUh4QUVjTkFDQUhJQWNvQWdBb0FpQVJBQUFnQnlnQ0pHb2dCeUFIS0FJQUtBSWdFUUFBSUFjb0FoeHFheUFNS0FLTUJHMGhEd0pBQW44Q1FBSkFJQlFPQWdBQkF3c2dEQkR4QVNBSlJnMENJQWNnQnlnQ0FDZ0NKQkVBQUNBUGFpQUhLQUlnYWlFQ0lBY2dCeWdDQUNnQ0pCRUFBQXdCQ3lBTUVLY0NJQWxHRFFFZ0J5QUhLQUlBS0FJa0VRQUFJQWNvQWlCcUlRSWdCeUFIS0FJQUtBSWtFUUFBSUE5cUN5RUFJQUlnQUNBSEtBSW9hbXNoQUFzZ0F5QUhJQVJCQjJwQkFFRUJFSWdKSWdKQkFFb2dBcmNnRDdkRUFBQUFBQUFBK0QraVkzRU5BRUVBSVFJTElCQWdGMndoRHdKQUFuOGdBeUFISUFSQkIyb2dBRUVBRUlnSklnQUVRRUVBQW44Z0dDQUFJQkZ0UVFGcUlCRnN0NkFpR1psRUFBQUFBQUFBNEVGakJFQWdHYW9NQVF0QmdJQ0FnSGdMSWdCcklBQWdGUnNNQVFzZ0FrVU5BU0FDSUFJZ0VXOXJ0MFFBQUFBQUFBRGdQNklpR1psRUFBQUFBQUFBNEVGakJFQWdHYW9NQVF0QmdJQ0FnSGdMSWdBZ0N5QUFJQUJCSDNVaUFtb2dBbk1nQ3lBTFFSOTFJZ0JxSUFCelN4c2hDd3NnRHlBV2FpRUNEQUVMSUFjZ0J5Z0NBQ2dDQ0JFQUFFSDJBRWNOQUNBRVFRQTZBQWNnQXlBSElBUkJCMnBCQUVFQkVJZ0pSUTBBSUFJaUFFVUVRQ0FHS0FJQUlCQnFJUUFMSUFZZ0FEWUNBQ0FHSUFZb0FoZ2lCeUFISUFCclFRUnRJZ2RyTmdJUUlBWWdBQ0FIYWpZQ0NBc2dEU2dDQkNJTklBUkJJR3BIRFFBTElBdEZEUUFnQmlBR0tBSUVJQXRxTmdJRUlBWWdCaWdDRENBTGFqWUNEQ0FHSUFZb0FoUWdDMm8yQWhRZ0JpQUdLQUljSUF0cU5nSWNDeUFFUWZTeWdRRTJBZ2dnQkNnQ0VDSUFCRUFnQkNBQU5nSVVJQUFRRndzQ1FDQUVLQUlvUlEwQUlBUW9BaVFpQUNnQ0FDSUNJQVFvQWlBaUJ5Z0NCRFlDQkNBSEtBSUVJQUkyQWdBZ0JFRUFOZ0lvSUFBZ0JFRWdha1lOQUFOQUlBQW9BZ1FoQWlBQUVCY2dBaUlBSUFSQklHcEhEUUFMQ3lBRVFUQnFKQUFnQXlBR0lCSWdDQkNKQ1FzQ1FDQUZEUUFnRXlBSlFRQkhjVVVOQUNBT1JRMEFRUUFoQkNNQVFTQnJJZ0lrQUNBQ1FSQnFJQTVCNndCQkFVSHdzWDhRMGdNQ1FDQUNLQUlZUlEwQUlBSkJBRG9BRHdKL1FRQWdBaWdDRkNJQUlBSkJFR3BHRFFBYUEwQWdBeUFBS0FJSUlBSkJEMnBCQUVFQkVJZ0pJUVFnQUNnQ0JDSUFJQUpCRUdwSERRQUxRUUFnQkVVTkFCb2dDU0FCUVFBUWZpRUFJQUVvQXVnR1FmUVhhaUlCS0FJc0lnVkJDbXdnQlNBQkxRQThHMEhrQUd4QjVBQnRJUVVnQ1NnQzBBTWlBUVIvSUFFb0FxQUVCVUVBQ3lFTElBa2dDU2dDQUNnQ0lCRUFBQ0VIUVFBZ0JHc2dCQ0FJUVFKR0d5RUJJQVlDZndKQUlBaEJBVWNOQUNBTFFRRkhEUUFnQlVFQ2JTQUFRUUYwYWlBSGFnd0JDeUFBSUFkcUN6WUNBQ0FKS0FMUUF5SUVCSDhnQkNnQ29BUUZRUUFMSVFRZ0RpQU9LQUlBS0FJZ0VRQUFJUWNDUUNBSVFRSkhJZ3NOQUNBRVFRSkhEUUFnQmlBR0tBSWNJQUZCQW0xcU5nSWNJQVZCZm0waEFBc2dCaUFBSUFkcUlnQTJBaGdDUUNBR0FuOENRQ0FMUlFSQUlBa29Bb0FJSWdRZ0RpZ0NnQWdpQlVnRVFDQUdJQVlvQWdRZ0FVRUNiV29pQkRZQ0JFRUREQU1MSUFRZ0JVd05Bd3dCQ3lBSVFRRkhEUUlnQ1NnQ2dBZ2lCQ0FPS0FLQUNDSUZTZ1JBSUFZb0FnUWhCRUVEREFJTElBUWdCVTROQWdzZ0JpQUdLQUljSUFGQkFtMXFJZ1EyQWh4QkFBdEJBM1JxSUFRMkFnUUxJQVlDZnlBQnQwUXpNek16TXpQelA2SWlHQ0FHS0FJTXQ2QWlHWmxFQUFBQUFBQUE0RUZqQkVBZ0dhb01BUXRCZ0lDQWdIZ0xOZ0lNSUFZQ2Z5QVlJQVlvQWhTM29DSVltVVFBQUFBQUFBRGdRV01FUUNBWXFnd0JDMEdBZ0lDQWVBczJBaFFnQmdKL0lBQWdCaWdDQUNJQWE3Y2lHRVFBQUFBQUFBRFFQNklnQUxjaUdhQWlHcGxFQUFBQUFBQUE0RUZqQkVBZ0dxb01BUXRCZ0lDQWdIZ0xOZ0lJSUFZQ2Z5QVlSQUFBQUFBQUFPZy9vaUFab0NJWW1VUUFBQUFBQUFEZ1FXTUVRQ0FZcWd3QkMwR0FnSUNBZUFzMkFoQkJBUXNoQkNBQ0tBSVlSUTBBSUFJb0FoUWlBQ2dDQUNJQklBSW9BaEFpQlNnQ0JEWUNCQ0FGS0FJRUlBRTJBZ0FnQWtFQU5nSVlJQUFnQWtFUWFrWU5BQU5BSUFBb0FnUWhBU0FBRUJjZ0FTSUFJQUpCRUdwSERRQUxDeUFDUVNCcUpBQWdCRVVOQUNBRElBWWdFaUFJRUlrSkMwRUJJUWdMSUFwQkVHb2tBQ0FJQzFRQkFuOENRQ0FBS0FJQUlnSkZEUUFDZnlBQ0tBSVlJZ01nQWlnQ0hFWUVRQ0FDSUFFZ0FpZ0NBQ2dDTkJFREFBd0JDeUFDSUFOQkJHbzJBaGdnQXlBQk5nSUFJQUVMUVg5SERRQWdBRUVBTmdJQUN3c1lBQ0FBS0FKTVFRQklCRUFnQUJEckVnOExJQUFRNnhJTDZRWUJDbjhqQUVFUWF5SUlKQUFnQmhEK0FpRUpJQWdnQmhEWUJpSU5JZ1lnQmlnQ0FDZ0NGQkVDQUNBRklBTTJBZ0FDUUFKQUlBQWlCeTBBQUNJR1FTdHJEZ01BQVFBQkN5QUpJQVpCR0hSQkdIVWdDU2dDQUNnQ0hCRURBQ0VHSUFVZ0JTZ0NBQ0lIUVFGcU5nSUFJQWNnQmpvQUFDQUFRUUZxSVFjTEFrQUNRQ0FDSUFjaUJtdEJBVXdOQUNBSExRQUFRVEJIRFFBZ0J5MEFBVUVnY2tINEFFY05BQ0FKUVRBZ0NTZ0NBQ2dDSEJFREFDRUdJQVVnQlNnQ0FDSUtRUUZxTmdJQUlBb2dCam9BQUNBSklBY3NBQUVnQ1NnQ0FDZ0NIQkVEQUNFR0lBVWdCU2dDQUNJS1FRRnFOZ0lBSUFvZ0Jqb0FBQ0FIUVFKcUlnY2hCZ05BSUFJZ0JrME5BaUFHTEFBQUlRb1FzUUVhSUFwQk1HdEJDa2tnQ2tFZ2NrSGhBR3RCQmtseVJRMENJQVpCQVdvaEJnd0FDd0FMQTBBZ0FpQUdUUTBCSUFZc0FBQWhDaEN4QVJvZ0NrRXdhMEVLVHcwQklBWkJBV29oQmd3QUN3QUxBa0FDZnlBSUxRQUxRUWQyQkVBZ0NDZ0NCQXdCQ3lBSUxRQUxDMFVFUUNBSklBY2dCaUFGS0FJQUlBa29BZ0FvQWlBUkNRQWFJQVVnQlNnQ0FDQUdJQWRyYWpZQ0FBd0JDeUFISUFZUTdRVWdEU0FOS0FJQUtBSVFFUUFBSVE0Z0J5RUtBMEFnQmlBS1RRUkFJQU1nQnlBQWEyb2dCU2dDQUJEdEJRVUNRQUovSUFndEFBdEJCM1lFUUNBSUtBSUFEQUVMSUFnTElBdHFMQUFBUVFCTURRQWdEQUovSUFndEFBdEJCM1lFUUNBSUtBSUFEQUVMSUFnTElBdHFMQUFBUncwQUlBVWdCU2dDQUNJTVFRRnFOZ0lBSUF3Z0Rqb0FBQ0FMSUFzQ2Z5QUlMUUFMUVFkMkJFQWdDQ2dDQkF3QkN5QUlMUUFMQzBFQmEwbHFJUXRCQUNFTUN5QUpJQW9zQUFBZ0NTZ0NBQ2dDSEJFREFDRVBJQVVnQlNnQ0FDSVFRUUZxTmdJQUlCQWdEem9BQUNBS1FRRnFJUW9nREVFQmFpRU1EQUVMQ3dzRFFBSkFJQUlnQmtzRVFDQUdMUUFBSWdkQkxrY05BU0FOSUEwb0FnQW9BZ3dSQUFBaEJ5QUZJQVVvQWdBaUMwRUJhallDQUNBTElBYzZBQUFnQmtFQmFpRUdDeUFKSUFZZ0FpQUZLQUlBSUFrb0FnQW9BaUFSQ1FBYUlBVWdCU2dDQUNBQ0lBWnJhaUlGTmdJQUlBUWdCU0FESUFFZ0FHdHFJQUVnQWtZYk5nSUFJQWdRU2hvZ0NFRVFhaVFBRHdzZ0NTQUhRUmgwUVJoMUlBa29BZ0FvQWh3UkF3QWhCeUFGSUFVb0FnQWlDMEVCYWpZQ0FDQUxJQWM2QUFBZ0JrRUJhaUVHREFBTEFBdlJFQUlkZndGOEl3QkJFR3NpRENRQUlBSkJMR29pQ1NnQ0FDRVVJQWtvQWdRaEVTQUFLQUlFSUFRb0FwQUNFSG9oQndKQUFrQUNRQUpBSUFrb0FnQWlCaUFKS0FJRVJnMEFJQVlvQWdBaUJpQUdLQUlFSUFkQmZtMXFOZ0lFSUFBb0FnUWdCQ2dDa0FJUWVpRUdJQkVnRkdzaUVVRUNkU0lMUVFGckloSWdDU2dDQkNBSktBSUFJZ1ZyUVFKMVR3MEFJQVVnRWtFQ2RHb29BZ0FpRkNBVUtBSUVJQVpCQW0xcUlnYzJBZ1FnQUNBQklBVW9BZ0FpQmlnQ0JDQUdLQUlJSUFjZ0ZDZ0NDRUVCUVg4Z0F5Z0NLRUVDUmhzaUhDQURLQUkwYkNJWUVPc0NRUUFoQmlBTVFRQTJBZ2dnREVJQU53TUFJQkZCQUVvRVFDQUxRUUVnQzBFQlNoc2hGRUVBSVFVRFFDQUpLQUlFSUFrb0FnQWlCMnRCQW5VZ0NFME5BZ0pBQWtBZ0J5QUlRUUowYWlnQ0FDZ0NPQ0lISUFjb0FnQW9BZ2dSQUFCQmlnRkhEUUFnQ0VVTkFDQUlJQkpJRFFFTElBVWdDa2NFUUNBS0lBZzJBZ0FnRENBS1FRUnFJZ28yQWdRTUFRc2dCU0FHYXlJTFFRSjFJaEZCQVdvaUJVR0FnSUNBQkU4TkJTQUZJQXRCQVhVaUJ5QUZJQWRMRzBILy8vLy9BeUFMUWZ6Ly8vOEhTUnNpQlFSL0lBVkJnSUNBZ0FSUERRVWdCVUVDZEJBWUJVRUFDeUlISUJGQkFuUnFJaEVnQ0RZQ0FDQUhJQVZCQW5ScUlRVWdFVUVFYWlFS0lBdEJBRW9FUUNBSElBWWdDeEFaR2dzZ0RDQUZOZ0lJSUF3Z0NqWUNCQ0FNSUFjMkFnQWdCZ1JBSUFZUUZ3c2dCeUVHQ3lBSVFRRnFJZ2dnRkVjTkFBc0xBa0FnQ2lBR2F5SUhRUUJNRFFBZ0JDZ0NqQUloQkNBQUtBSUVRYVRCQXlBREtBSThJQU10QUJNUWpRRWhHMEVGUVFZZ0JFRUZhMEVDU1NJRUd5SVVJQU1vQWlCS0RRQkJCRUVGSUFRYkloMUJmM01oSGlBSFFRSjFJZ1JCQVNBRVFRRktHeUVmSUFSQkFXc2lHVUVCSUJsQkFVb2JJUkVnQjBFRlNTRWdJQWRCQkVZaElTQVVJUklEUUNBU0lCMXJJUTRnRWtFWWRFRVlkU0VYSUFNb0FqQWhDd0pBSUNBRVFFRUFJUVpCQVNFRURBRUxJQW9nQm1zaUJFVU5CaUFTSUI1cUlSWWdCRUVDZFNFRVFRRWhDRUVBSVFVRFFDQUVJQVZCQVdvaUIwME5CeUFHSUFWQkFuUnFLQUlBSWdvZ0NTZ0NCQ0FKS0FJQUlnUnJRUUoxVHcwRUlBWWdCMEVDZEdvb0FnQWhEeUFFSUFwQkFuUWlFMm9vQWdBaUJDZ0NFQ0VHSUFRZ0RtcEJBRG9BSkNBSktBSUVJQWtvQWdBaURXdEJBblVpRlNBS1RRMEVJQVpCQUVjZ0JpQU9USEVoQkFKQUlBMGdFMm9vQWdBaUVDZ0NEQ0FYU0EwQUlBOGdGVThOQlNBTklBOUJBblJxS0FJQUtBSU1JQmRJSUFSeVJRUkFJQTRnRUdwQkFUb0FKQXdCQ3lBSVFRRnhCRUFDUUNBS0JIOGdGU0FLUVFGcklnWk5EUWdnRFNBR1FRSjBhaWdDQUNnQ09DSUdJQVlvQWdBb0FnZ1JBQUFoQmlBSktBSUVJQWtvQWdBaUNHdEJBblVoQlNBR1FZb0JSZzBCSUFVZ0NrME5DQ0FJSUJOcUJTQU5DeWdDQUNBT2FrRUNPZ0FrREFJTElBVWdDazBOQmlBSUlCTnFLQUlBSUE1cVFRTTZBQ1FNQVFzZ0JVRUJheUlGSUF3b0FnUWdEQ2dDQUNJR2EwRUNkVThOQ0NBVklBWWdCVUVDZEdvb0FnQWlCazBOQlNBTklBWkJBblJxS0FJQUlnWW9BZ3dnRjA0TkFDQVNJQlJHQkVBZ0RpQVFha0VET2dBa0RBRUxJQVlnRm1vdEFDUkJBVVlFUUNBT0lCQnFRUU02QUNRTUFRc2dFRUVrYWlJR0lBNXFJUVVnQmlBV2FpMEFBRUVEUndSQUlBVkJBam9BQUF3QkN5QUZRUU02QUFBTElBd29BZ1FoQ2lBSElCRkdCRUFnRVNFR0RBSUxJQVFoQ0NBSElnVWdDaUFNS0FJQUlnWnJRUUoxSWdSSkRRQUxEQVlMSUFwQkJHc29BZ0FpRmlBSktBSUVJQWtvQWdBaUJXdEJBblZQRFFJZ0JTQVdRUUowSWdkcUtBSUFJQTVxUVFBNkFDUWdGaUFKS0FJRUlBa29BZ0FpRDJ0QkFuVWlDRThOQWdKQUlBY2dEMm9vQWdBaUJTZ0NEQ0FYU0EwQUlDRkZCRUFnQmtFQmF5SUhJQXdvQWdRZ0RDZ0NBQ0lHYTBFQ2RVOE5CeUFJSUFZZ0IwRUNkR29vQWdBaUJrME5CQ0FQSUFaQkFuUnFLQUlBS0FJTUlCZElJQVJ5UlEwQkN5QUZJQTVxUVFNNkFDUUxRUUFoQ0VFQUlBc2dHbW9pR21zaEZpQWFJQnhzSVFjZ0RDZ0NCQ0lLSUF3b0FnQWlCbXRCQW5VaEZRTkFJQWdnRlVZTkJpQUpLQUlFSUFrb0FnQWlEV3RCQW5VaEVDQUdJQWhCQW5ScUtBSUFJUVVnQnlFRUFrQWdBeWdDS0VFRFJnUkFJQVVnRUU4TkJTQU5JQVVpQkVFQ2RHb29BZ0FvQWpSRkJFQWdDRVVOQWlBSUlCbEdEUUlnRlNBSVFRRnJJZ1JORFFrZ0VDQUdJQVJCQW5ScUtBSUFJZzlORFFZZ0ZTQUlRUUZxSWd0TkRRa2dFQ0FHSUF0QkFuUnFLQUlBSWd0TkRRWWdEU0FQUVFKMGFpZ0NBQ2dDTkNBTklBdEJBblJxS0FJQUtBSTBSdzBDQ3lBRUlCQlBEUVVnR2lBV0lBMGdCRUVDZEdvb0FnQW9BalJCQVVZYklRUUxJQVVnRUU4TkJBSkFBa0FDUUNBTklBVkJBblJxS0FJQUloTWdEbW90QUNSQkFXc09Bd0FCQWdNTElBZ2dHVTROQWlBVklBaEJBV29pQlUwTkNTQVFJQVlnQlVFQ2RHb29BZ0FpQlUwTkJpQUFJQUVnRXlnQ0JDQVRLQUlJSUFScUlBMGdCVUVDZEdvb0FnQWlCU2dDQkNBRktBSUlJQVJxSUJnUTZ3SU1BZ3NDZnlBQ0t3TUlJQk1vQWdRaUR5QWJhaUlMSUFJb0FpUWlCU2dDQkd1M29pQUZLQUlJSUFScXQ2QWlJcGxFQUFBQUFBQUE0RUZqQkVBZ0lxb01BUXRCZ0lDQWdIZ0xJUVVnQUNBQklBOGdFeWdDQ0NBRWFpQUxJQVVnR0JEckFnd0JDd0ovSUFJckF3Z2dFeWdDQkNJUElCdHJJZ3NnQWlnQ0pDSUZLQUlFYTdlaUlBVW9BZ2dnQkdxM29DSWltVVFBQUFBQUFBRGdRV01FUUNBaXFnd0JDMEdBZ0lDQWVBc2hCU0FBSUFFZ0N5QUZJQThnRXlnQ0NDQUVhaUFZRU9zQ0N5QUlRUUZxSWdnZ0gwY05BQXNnRWlBREtBSWdTQ0VFSUJKQkFXb2hFaUFFRFFBTEN5QU1LQUlBSWdBRVFDQUFFQmNMSUF4QkVHb2tBQThMRUcwQUMwR2poTzhBRURnQUN4QW9BQXNRYlFBTENBQWdBRUc4QTJvTG93Y0JDWDhqQUVFUWF5SUlKQUFDUUFKQUFrQUNRQUpBSUFJb0FnUWdBaWdDQUNJR2EwRURkU0FEVFEwQUlBWWdBMEVEZEdvb0FnQW9BZ0JCRTBGL0VEQWhEQ0FDS0FJRUlBSW9BZ0FpQm10QkEzVWdBMDBOQUNBR0lBTkJBM1JxS0FJQUtBSUFRUnRCZnhBd0lRMENRQ0FNUlEwQUlBMUZEUUFDUUNBQUtBS3dBeUlKSUFBb0FyUURJZ1ZHQkVBZ0NTRUdEQUVMSUFJb0FnUWdBaWdDQUNJSGEwRURkU0lLSUFOTkRRSWdCeUFEUVFOMGFpZ0NBQ2dDQUNFTElBa2hCZ0pBQTBBZ0N5QUdLQUlBS0FJNFJnMEJJQVpCQkdvaUJpQUZSdzBBQ3lBRklRWUxJQW9nQTBFQmFpSUxUUTBDSUFjZ0MwRURkR29vQWdCQkJHc29BZ0FoQndOQUlBY2dDU2dDQUNnQ09FWU5BU0FKUVFScUlna2dCVWNOQUFzTUFRc2dCU0FHUmcwQUlBVWdDVVlOQUFKL0lBUUVRRUhZQUJBWUVLRVJEQUVMSUFBb0FyQUZJZ1VnQUNnQ3RBVkdEUU1nQlNnQ0FBc2hCU0FJUVFBMkFnZ2dDRUlBTndNQUlBbEJCR29pQ3lBR2F5SUhCRUFnQjBFQVNBMEVJQWdnQnhBWUlnbzJBZ0FnQ0NBS0lBZEJBblZCQW5ScU5nSUlJQWdnQmlBTFJ3Ui9JQW9nQmlBSFFYeHhJZ2NRR1NBSGFnVWdDZ3MyQWdRTElBVWdERFlDU0NBRklBMDJBa1FnQlNBR0tBSUFOZ0pNSUFVZ0NTZ0NBRFlDVUNBRklBZ1F5UWNnQlNBTUlBMGdBU0FBUWZBQ2FpQUFLQUtZQXhDcEJTQUNLQUlFSUFJb0FnQnJRUU4xUVFGcklRRUNRQ0FEUlFSQUlBVkJBVFlDVkF3QkN5QURJQUZCQVd0R0JFQWdCVUVDTmdKVURBRUxJQVZCQXpZQ1ZBc2dERUVnUVg4UU1DRUJJQVVDZndKQUFrQUNRQ0FGS0FKVVFRRnJEZ0lBQVFJTElBRkJGQkRuQVF3Q0N5QUJRUlFRZ0FFTUFRc2dBaWdDQkNBQ0tBSUFJZ0ZyUVFOMUlBTk5EUUlnQVNBRFFRTjBhaWdDQUNnQ0FFRVVRWDhRTUFzMkFrQUNRQ0FFUlEwQUlBQW9BclFGSWdFZ0FDZ0N1QVZIQkVBZ0FTQUZOZ0lBSUFBZ0FVRUVhallDdEFVTUFRc2dBU0FBS0FLd0JTSUNheUlCUVFKMUlnWkJBV29pQTBHQWdJQ0FCRThOQlNBRElBRkJBWFVpQkNBRElBUkxHMEgvLy8vL0F5QUJRZnovLy84SFNSc2lBd1IvSUFOQmdJQ0FnQVJQRFFjZ0EwRUNkQkFZQlVFQUN5SUVJQVpCQW5ScUlnWWdCVFlDQUNBQlFRQktCRUFnQkNBQ0lBRVFHUm9MSUFBZ0JDQURRUUowYWpZQ3VBVWdBQ0FHUVFScU5nSzBCU0FBSUFRMkFyQUZJQUpGRFFBZ0FoQVhDeUFJS0FJQUlnQUVRQ0FJSUFBMkFnUWdBQkFYQ3dzZ0NFRVFhaVFBRHdzUWJRQUxFRzBBQ3hBb0FBc1FLQUFMUWFPRTd3QVFPQUFMU2dFRGZ3SkFJQUFvQXJBRklnSWdBQ2dDdEFVaUEwY0VRQU5BSUFJb0FnQWlBQ2dDUUNJRUJFQWdCRUVnRUVVZ0FVWU5Bd3NnQWtFRWFpSUNJQU5IRFFBTEMwRUFJUUFMSUFBTGNBSUNmd0YrSUFBb0FpZ2hBa0VCSVFFQ1FDQUFRZ0FnQUMwQUFFR0FBWEVFZjBFQlFRSWdBQ2dDRkNBQUtBSWNSaHNGUVFFTElBSVJHd0FpQTBJQVV3MEFJQU1nQUNnQ0NDSUJCSDhnQUVFRWFnVWdBQ2dDSENJQlJRMEJJQUJCRkdvTEtBSUFJQUZyckh3aEF3c2dBd3YvQVFFSGYwSFlBQkFZSWdVUW9SRWFBa0FDUUFKQUlBQW9BclFGSWdFZ0FDZ0N1QVVpQWtrRVFDQUJJQVUyQWdBZ0FDQUJRUVJxTmdLMEJRd0JDeUFCSUFCQnNBVnFLQUlBSWdGcklnWkJBblVpQkVFQmFpSURRWUNBZ0lBRVR3MEJJQU1nQWlBQmF5SUNRUUYxSWdjZ0F5QUhTeHRCLy8vLy93TWdBa0g4Ly8vL0Iwa2JJZ01FZnlBRFFZQ0FnSUFFVHcwRElBTkJBblFRR0FWQkFBc2lBaUFFUVFKMGFpSUVJQVUyQWdBZ0JrRUFTZ1JBSUFJZ0FTQUdFQmthQ3lBQUlBSWdBMEVDZEdvMkFyZ0ZJQUFnQkVFRWFqWUN0QVVnQUNBQ05nS3dCU0FCUlEwQUlBRVFGd3NnQUVFQk9nQ01BdzhMRUNnQUMwR2poTzhBRURnQUM5d0JBUUovSUFFZ0FTZ0NCQ0lBUndSQUEwQUNmd0pBSUFBb0FnZ2lBaUFDS0FJQUtBSUlFUUFBUVlZQlJnMEFJQUFvQWdnaUFpQUNLQUlBS0FJSUVRQUFRZkVBUmcwQUlBQW9BZ0FpQWlBQUtBSUVJZ00yQWdRZ0FDZ0NCQ0FDTmdJQUlBRWdBU2dDQ0VFQmF6WUNDQ0FBRUJjZ0F3d0JDd0pBSUFBb0FnZ2lBaUFDS0FJQUtBSUlFUUFBUVlZQlJ3MEFJQUFvQWdnUTRRUkZEUUFnQUNnQ0FDSUNJQUFvQWdRaUF6WUNCQ0FBS0FJRUlBSTJBZ0FnQVNBQktBSUlRUUZyTmdJSUlBQVFGeUFEREFFTElBQW9BZ1FMSWdBZ0FVY05BQXNMQzFnQUFuOENRQ0FCSUFFb0FnQW9BZ2dSQUFCQjhRQkdEUUFnQVNBQktBSUFLQUlJRVFBQVFmSUFSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR0dBVVlOQUVFQUlBRXZBVkJCSjJ0Qi8vOERjVUVTU3cwQkdndEJBUXNMUHdFQmZ5QUFLQUlZSWdJZ0FDZ0NIRVlFUUNBQUlBRkIvd0Z4SUFBb0FnQW9BalFSQXdBUEN5QUFJQUpCQVdvMkFoZ2dBaUFCT2dBQUlBRkIvd0Z4Qzc0SUFRTi9JQUFnQVJCa0dpQUFRZFRiL0FBMkFnQWdBQ0FCS1FPd0FUY0RzQUVnQUNBQktBSzRBVFlDdUFFZ0FFRzhBV29nQVVHOEFXb1Fpd0loQXlBQVFZalk4Z0EyQXRBQ0lBQkIxQUpxSVFJQ1FDQUJMQURmQWtFQVRnUkFJQUlnQVNrQzFBSTNBZ0FnQWlBQktBTGNBallDQ0F3QkN5QUNJQUVvQXRRQ0lBRW9BdGdDRUJvTElBQkIyTjN5QURZQzRBSWdBRUhrQW1vaEFnSkFJQUVzQU84Q1FRQk9CRUFnQWlBQktRTGtBamNDQUNBQ0lBRW9BdXdDTmdJSURBRUxJQUlnQVNnQzVBSWdBU2dDNkFJUUdnc2dBRUdFNFBvQU5nSUFJQU5Cb09iNkFEWUNBQ0FBUWVUbStnQTJBdUFDSUFCQjFPYjZBRFlDMEFJZ0FFSEU1dm9BTmdMTUFTQUFRZkFDYWlBQlFmQUNhaENhQWhvZ0FFRzQzUElBTmdMQUF5QUFRY1FEYWlFQ0FrQWdBU3dBendOQkFFNEVRQ0FDSUFFcEFzUUROd0lBSUFJZ0FTZ0N6QU0yQWdnTUFRc2dBaUFCS0FMRUF5QUJLQUxJQXhBYUN5QUFRYmpkOGdBMkF0QURJQUFnQVNrRDJBTTNBOWdESUFBZ0FTa0Q0QU0zQStBRElBQkJpS3IxQURZQzBBTWdBRUg0cWZVQU5nTEFBeUFBUWVpcDlRQTJBcUFESUFCQjJLbjFBRFlDa0FNZ0FFSElxZlVBTmdLQUF5QUFRWnlwOVFBMkF2QUNJQUFnQVNnQzZBTTJBdWdESUFCQjdBTnFJUUlDUUNBQkxBRDNBMEVBVGdSQUlBSWdBU2tDN0FNM0FnQWdBaUFCS0FMMEF6WUNDQXdCQ3lBQ0lBRW9BdXdESUFFb0F2QURFQm9MSUFCQnFOWHlBRFlDK0FNZ0FFSDhBMm9oQWdKQUlBRXNBSWNFUVFCT0JFQWdBaUFCS1FMOEF6Y0NBQ0FDSUFFb0FvUUVOZ0lJREFFTElBSWdBU2dDL0FNZ0FTZ0NnQVFRR2dzZ0FFR1kxdklBTmdLSUJDQUFRWXdFYWlFQ0FrQWdBU3dBbHdSQkFFNEVRQ0FDSUFFcEFvd0VOd0lBSUFJZ0FTZ0NsQVEyQWdnTUFRc2dBaUFCS0FLTUJDQUJLQUtRQkJBYUN5QUFRUUEyQXFBRUlBQkJtQVJxUWdBM0F3QUNRQ0FCS0FLY0JDQUJLQUtZQkdzaUF3UkFJQU5CQUVnTkFTQUFJQU1RR0NJQ05nS1lCQ0FBSUFJMkFwd0VJQUFnQWlBRFFRUjFRUVIwYWpZQ29BUWdBQ0FCS0FLY0JDQUJLQUtZQkNJRWF5SURRUUJLQkg4Z0FpQUVJQU1RR1NBRGFnVWdBZ3MyQXB3RUN5QUJLQUtrQkNFQ0lBQkJxTmJ5QURZQ3FBUWdBQ0FDTmdLa0JDQUJLQUtzQkNFQ0lBQkIvTkR5QURZQ3NBUWdBQ0FDTmdLc0JDQUFJQUVwQXJRRU53SzBCQ0FBSUFFcEFyd0VOd0s4QkNBQUlBRW9Bc1FFTmdMRUJDQUFJQUVvQXN3RU5nTE1CQ0FBUVlDNDl3QTJBZ0FnQUVHY3Z2Y0FOZ0s4QVNBQVFjQys5d0EyQXN3QklBQkIwTDczQURZQzBBSWdBRUhndnZjQU5nTGdBaUFBUWZDKzl3QTJBdkFDSUFCQm5MLzNBRFlDZ0FNZ0FFR3N2L2NBTmdLUUF5QUFRYnkvOXdBMkFxQURJQUJCekwvM0FEWUN3QU1nQUVIY3YvY0FOZ0xRQXlBQVFleS85d0EyQXZnRElBQkIvTC8zQURZQ2lBUWdBRUdNd1BjQU5nS29CQ0FBUVp6QTl3QTJBc2dFSUFBZ0FTZ0MwQVEyQXRBRUR3c1FLQUFMREFBZ0FFSUFJQUVReGdrYUMrd0NBZ1o4Qkg4akFFRVFheUlLSkFBZ0FpQURjZ1JBSUFFZ0FTZ0NCRUVCUVg4Z0FTMEFNQnNpRENBQ2JHbzJBZ1FnQVNBQktBSWNRUUZCZnlBQkxRQXhHeUlOSUFOc2FqWUNIQ0FCS0FJQUlBRW9BaGhIQkVCRUFBQUFBQUFBOEQ4aEJTQUJJQUZCQ0dvaUN4Q29CU0lISUFzZ0FVRVFhaUlMRUtnRm9DSUlJQXNnQVVFWWFoQ29CYUFpQmtRQUFBQUFBQUFBQUdRRVFDQUlJQWFqSVFVZ0J5QUdveUVFQ3lBS0lBVTVBd2dnQ2lBRU9RTUFJQW9yQXdnaEJDQUJBbjlFQUFBQUFBQUE4RDhnQ2lzREFDSUZvU0FNdHlJR29pQUN0eUlIb2lBRklBMjNJZ1dpSUFPM0lnaWlvQ0FCS0FJTXQ2QWlDWmxFQUFBQUFBQUE0RUZqQkVBZ0Nhb01BUXRCZ0lDQWdIZ0xOZ0lNSUFFQ2YwUUFBQUFBQUFEd1B5QUVvU0FHb2lBSG9pQUVJQVdpSUFpaW9DQUJLQUlVdDZBaUJKbEVBQUFBQUFBQTRFRmpCRUFnQktvTUFRdEJnSUNBZ0hnTE5nSVVDeUFCRU5vR0lBQWdBUkM1QkFzZ0NrRVFhaVFBQzlzMEJCdC9CSHdDZlFKK0l3QkJrQUZySWdja0FBSkFJQUFvQXJBREloMUZEUUFnQUNnQzZBTkZEUUFnQWlnQ09DSUdSUTBBSUFaQnNQMzhBRUdZc2Z3QVFRQVFIQ0lRUlEwQUlBSXRBRkFoRFFKQUFrQUNRQUpBQWtBZ0FDZ0MwQVFpRmtFQmF3NEVCQUFCQWdNTFFRSWhGZ3dEQzBFQlFRSWdEVUVCUmh0QkF5QU5HeUVXREFJTFFRSkJBU0FOUVFGR0cwRURJQTBiSVJZTUFRdEJBQ0VXQ3lBQ0tRS1FBU0lscHlFS0lDVkNJSWluSVFZakFFRXdheUlFSkFBZ0FDZ0NzQU1pQ0NBSUtBSUFLQUo0RVFBQUlRZ2dBQ2dDNkFNaUNTQUpLQUlBS0FKNEVRQUFJUWtnQ0FSQUlBZ29BZ1FpRWdSL0lCSW9BcUFFQlVFQUN5RVJJQWdvQWdRaUNBUi9JQWdvQXFRRUJVRUFDeUVhQ3lBSkJFQWdDU2dDQkNJSUJIOGdDQ2dDb0FRRlFRQUxJUnNnQ1NnQ0JDSUlCSDhnQ0NnQ3BBUUZRUUFMSVJ3TElBTWhDU0FOUVJoMFFSaDFJUmdDZndKL0lBQW9BckFESWdnZ0NDZ0NBQ2dDQ0JFQUFFR0dBVVlFUUNBSUVPRUVJUTRnQ0F3QkN5QUlJQWdvQWdBb0FnZ1JBQUJCOFFCSEJFQkJBQ0VEUVFBTUFnc2dDQ0VPUVFBTElRTWdDRUgyQUVId3NYOUJBUkFzUVFCSEN5RVhBbjhnQUNnQzZBTWlEQ0FNS0FJQUtBSUlFUUFBUVlZQlJnUkFJQXdRNFFRaEV5QU1EQUVMSUF4QkFDQU1JQXdvQWdBb0FnZ1JBQUJCOFFCR0d5RVRRUUFMSVEwZ0FDZ0MwQVFoRWdKL1FRQWdDQ0FJS0FJQUtBSUlFUUFBUVpFQlJnMEFHa0VBSUF3Z0RDZ0NBQ2dDQ0JFQUFFR1JBVVlOQUJwQkFDQUlFTGNCUlEwQUdpQU1FTGNCUVFGekN5RVVJQkpCQTJzaEdTQUFJUklqQUVFZ2F5SUZKQUFnQlVFQU5nSVlJQVVnQlVFUWFpSUFOZ0lVSUFVZ0FEWUNFQUpBQWtBZ0RnUkFJQVVnRGtIc0FFRUJRUUVRMGdNQ1FDQUZLQUlZUlEwQUlBVW9BaFFpQUNnQ0FDSUxJQVVvQWhBaUR5Z0NCRFlDQkNBUEtBSUVJQXMyQWdBZ0JVRUFOZ0lZSUFBZ0JVRVFha1lOQUFOQUlBQW9BZ1FoQ3lBQUVCY2dDeUlBSUFWQkVHcEhEUUFMQ3lBRktBSUlJZzlGRFFFZ0JTZ0NCQ0lMS0FJQUloVWdCU2dDQUNJQUtBSUVOZ0lFSUFBb0FnUWdGVFlDQUNBRktBSVFJaFVnQ3pZQ0JDQUxJQlUyQWdBZ0JTQUFOZ0lRSUFBZ0JVRVFhallDQkNBRklBVW9BaGdnRDJvMkFoZ01BUXNnQTBVTkFTQUZJQU5CN0FCQkFVRUJFTklEQWtBZ0JTZ0NHRVVOQUNBRktBSVVJZ0FvQWdBaUN5QUZLQUlRSWc4b0FnUTJBZ1FnRHlnQ0JDQUxOZ0lBSUFWQkFEWUNHQ0FBSUFWQkVHcEdEUUFEUUNBQUtBSUVJUXNnQUJBWElBc2lBQ0FGUVJCcVJ3MEFDd3NnQlNnQ0NDSVBSUTBBSUFVb0FnUWlDeWdDQUNJVklBVW9BZ0FpQUNnQ0JEWUNCQ0FBS0FJRUlCVTJBZ0FnQlNnQ0VDSVZJQXMyQWdRZ0N5QVZOZ0lBSUFVZ0FEWUNFQ0FBSUFWQkVHbzJBZ1FnQlNBRktBSVlJQTlxTmdJWUN5QUZLQUlZUlFSQVFRQWhEd3dCQzBFQUlROENRQ0FGS0FJVUtBSUlJZ0FRL2dkRkRRQUNRQUpBQWtBZ0FDZ0MwQVJCQVdzT0FnQUJBZ3NnRWlnQzBBUkJBbXNPQXdJQkFnRUxJQklvQXRBRVFYMXhRUUZHRFFFTFFRSWhEeUFCS0FMb0JrR09GV290QUFBTkFFRUJRUUlnQUJDU0ZFRjljVUVGUmhzaER3c2dCU2dDR0VVTkFDQUZLQUlVSWdBb0FnQWlDeUFGS0FJUUloVW9BZ1EyQWdRZ0ZTZ0NCQ0FMTmdJQUlBVkJBRFlDR0NBQUlBVkJFR3BHRFFBRFFDQUFLQUlFSVFzZ0FCQVhJQXNpQUNBRlFSQnFSdzBBQ3dzZ0JVRWdhaVFBSUE4aEJTQUVJQkFnRUNnQ0FDZ0NKQkVBQUNJQU5nSWdJQVFnQURZQ0hDQVFLQUtRQWlBQktBTG9Ca0gwRjJvaUFDZ0NMQ0lMUVFwc0lBc2dBQzBBUEJ0c1FRRjBRZVFBYlNFUElBUkJBRFlDR0NBRVFRQTJBaFFnQmlBS2F5RVZJQUVvQXVnR1FmUVhhaUlBS0FJc0lndEJDbXdnQ3lBQUxRQThHeUFRSWdBb0FwQUNiRUhrQUcwaEVBSkFJQmhCQVVzTkFDQUlJQWdvQWdBb0FnZ1JBQUJCa1FGR0RRQWdDQ0FCUVFBUWZpRUxBa0FnRGtVTkFDQU9JQVJCR0dvZ0JFRVVhaEQxQ3lBRFJRMEFJQU10QUlRSVJRMEFBbjhnRVVFQ1JnUkFJQTRROFFFTUFRc2dEaENuQWdzaUhpQWVLQUlBS0FJZ0VRQUFJQXBxSUFNZ0F5Z0NBQ2dDSUJFQUFHc2hDZ3NDUUNBU0tBTFFCRUY5Y1VFQlJnUkFJQnBCQUNBUlFRSkhHMFVFUUNBRUlBZ2dBU0FBS0FLUUFrRUJFTElDTmdJZ0RBTUxJQThnRlVvRVFDQUVJQWdnQVNBQUtBS1FBa0VCRUxJQ05nSWdEQU1MSUJsQkFVMEVRQ0FFSUFnZ0FTQUFLQUtRQWtFQkVMSUNOZ0lnSUFvZ0Myb2dBU0FBS0FLUUFoQjZheUVLREFNTElBVUVRQ0FFSUFnZ0FTQUFLQUtRQWtFQkVMSUNOZ0lnSUFNaENpQU9CRUFnRGhDbkFpRUtDeUFLSUFvb0FnQW9BaUFSQUFBZ0MwRUFJQVZCQVVZYklBdHFhaUVLREFNTEFrQWdDQkQwQXlJUkJFQWdFVUhNQTJvZ0VTQUlFTU1IUlEwQkN5QUlFS3dGSWhFRVFDQVhJQlFnRVVITUEyb2dFU0FJRU1NSFFRRnpjbklOQVF3REN5QVVJQmR5UVFGSERRSUxJQVFnQ0NBQklBQW9BcEFDUVFFUXNnSTJBaUFDZkVRQUFBQUFBQUR3UHlBSlJRMEFHa1FBQUFBQUFBRHdQeUFKS3dNQVJBQUFBQUFBQVBBL1pFVWdGRUVCYzNJTkFCb2dDVUVCT2dBUVJBQUFBQUFBQU9DL0N5QUxJQUVnQUNnQ2tBSVFlbXUzb2lBS3Q2QWlINWxFQUFBQUFBQUE0RUZqQkVBZ0g2b2hDZ3dEQzBHQWdJQ0FlQ0VLREFJTElCUUVRQ0FFSUFnZ0FTQUFLQUtRQWtFQkVMRUNJaGMyQWlBZ0VVRUJSd1JBSUFvZ0FTQUFLQUtRQWhCNklBdHFheUVLREFNTElBUWdGeUFRUVFKdGFqWUNJQXdDQ3lBYVFRQWdFVUVCUnh0RkJFQWdCQ0FJSUFFZ0FDZ0NrQUpCQVJDeEFqWUNJQXdDQ3lBUElCVktCRUFnQkNBSUlBRWdBQ2dDa0FKQkFSQ3hBallDSUF3Q0N5QVpRUUZOQkVBZ0JDQUlJQUVnQUNnQ2tBSkJBUkN4QWpZQ0lDQUJJQUFvQXBBQ0VIb2dDaUFMYTJvaENnd0NDeUFGQkVBZ0JDQUlJQUVnQUNnQ2tBSkJBUkN4QWpZQ0lDQURJUW9nRGdSQUlBNFE4UUVoQ2dzZ0NpQUtLQUlBS0FJZ0VRQUFJQXRCQUNBRlFRSkdHMm9oQ2d3Q0N3SkFBa0FnQ0JEMEF5SVJCRUFnRVVITUEyb2dFU0FJRU1NSFJRMEJDeUFJRUt3RkloRUVRQ0FYSUJGQnpBTnFJQkVnQ0JEREIwRUJjM0lOQVF3Q0N5QVhSUTBCQ3lBRUlBZ2dBU0FBS0FLUUFrRUJFTEVDTmdJZ0lBRWdBQ2dDa0FJUWVpQUtJQXRyYWlFS0RBSUxBa0FnQ1VVTkFDQUpLd01BUkRNek16TXpNOU0vWkVVTkFDQUVJQWdnQVNBQUtBS1FBa0VCRUxFQ05nSWdJQUVnQUNnQ2tBSVFlaUVSSUFsQkFUb0FFQ0FSSUFvZ0MydHFJUW9NQWdzZ0RnUkFJQVFnQkNnQ0ZDQVFRWDFzYWpZQ0lBd0NDeUFFSUFnZ0NDZ0NBQ2dDSkJFQUFDQVFRWDFzYWpZQ0lBd0JDd0pBSUFsRkRRQWdDU3NEQUVRek16TXpNelBUUDJSRkRRQWdCQ0FJSUFFZ0FDZ0NrQUpCQVJDeUFqWUNJQ0FCSUFBb0FwQUNFSG9oRVNBSlFRRTZBQkFnQ2lBTGFpQVJheUVLREFFTElBb2dFRUVCZEdvaENpQU9CRUFnQkNBRUtBSVlJQkJCQTJ4cU5nSWdEQUVMSUFRZ0NDQUlLQUlBS0FJa0VRQUFJQkJCQTJ4cU5nSWdDd0pBSUJoQmZYRU5BQ0FNSUF3b0FnQW9BZ2dSQUFCQmtRRkdEUUFnRENBQlFRQVFmaUVMQWtBZ0UwVU5BQ0FUSUFSQkdHb2dCRUVVYWhEMUN5QU5SUTBBSUEwdEFJUUlSUTBBQW44Z0cwRUNSZ1JBSUJNUThRRU1BUXNnRXhDbkFnc2lFU0FSS0FJQUtBSWdFUUFBSUFacUlBMGdEU2dDQUNnQ0lCRUFBR3NoQmdzQ1FBSkFJQklvQXRBRVFRRnJEZ1FBQVFFQUFRc2dIRUVBSUJ0QkFrY2JSUVJBSUFRZ0RDQUJJQUFvQXBBQ1FRRVFzZ0kyQWh3TUFnc2dEeUFWU2dSQUlBUWdEQ0FCSUFBb0FwQUNRUUVRc2dJMkFod01BZ3NnR1VFQlRRUkFJQVFnRENBQklBQW9BcEFDUVFFUXNnSTJBaHdnQmlBTGFpQUJJQUFvQXBBQ0VIcHJJUVlNQWdzZ0ZBUkFJQVFvQWlBaEJTQU1JQUVnQUNnQ2tBSkJBUkN5QWlFSklBUWdCU0FRUVFKMGF5SUZJQXdnRENnQ0FDZ0NKQkVBQUNBUVFRRjBJaFJxSWc4Z0JTQVBTaHNpQlRZQ0hDQUZJQWtnRkd0TURRSWdCQ0FKTmdJY0lBWWdDMm9nQVNBQUtBS1FBaEI2YXlFR0RBSUxJQVVFUUNBRUlBd2dBU0FBS0FLUUFrRUJFTElDTmdJY0lBMGhCaUFUQkVBZ0V4Q25BaUVHQ3lBR0lBWW9BZ0FvQWlBUkFBQWdDMEVBSUFWQkFVWWJJQXRxYWlFR0RBSUxBa0FDUUNBTUVQUURJZ1VFUUNBRlFjd0RhaUFGSUF3UXhBZEZEUUVMSUF3UXJBVWlCVVVOQVNBRlFjd0RhaUFGSUF3UXhBY05BUXNnQkNBTUlBRWdBQ2dDa0FKQkFSQ3lBallDSENBR0lBdHFJQUVnQUNnQ2tBSVFlbXNoQmd3Q0N3SkFJQWxGRFFBZ0NTc0RDRVF6TXpNek16UFRQMlJGRFFBZ0JDQU1JQUVnQUNnQ2tBSkJBUkN5QWpZQ0hDQUJJQUFvQXBBQ0VIb2hCU0FKUVFFNkFCQWdCaUFMYWlBRmF5RUdEQUlMSUJNRVFDQUVJQVFvQWhnZ0VFRURiR28yQWh3TUFnc2dCQ0FNSUF3b0FnQW9BaVFSQUFBZ0VFRURiR28yQWh3TUFRc2dIRUVBSUJ0QkFVY2JSUVJBSUFRZ0RDQUJJQUFvQXBBQ1FRRVFzUUkyQWh3TUFRc2dGQVJBSUFRb0FpQWhCU0FNSUFFZ0FDZ0NrQUpCQVJDeEFpRUpJQVFnQlNBUWFpSUZJQXdnRENnQ0FDZ0NKQkVBQUNJVUlBVWdGRWdiSWdVMkFod2dDU0FRYWlBRlNnUkFJQVFnQ1NBUVFRRjBhallDSEF3Q0N5QUdJQXRySUFFZ0FDZ0NrQUlRZWtFQmRHc2hCZ3dCQ3lBUElCVktCRUFnQkNBTUlBRWdBQ2dDa0FKQkFSQ3hBallDSEF3QkN5QVpRUUZOQkVBZ0JDQU1JQUVnQUNnQ2tBSkJBUkN4QWpZQ0hDQUJJQUFvQXBBQ0VIb2dCaUFMYTJvaEJnd0JDeUFGQkVBZ0JDQU1JQUVnQUNnQ2tBSkJBUkN4QWpZQ0hDQU5JUVlnRXdSQUlCTVE4UUVoQmdzZ0JpQUdLQUlBS0FJZ0VRQUFJQXRCQUNBRlFRSkdHMm9oQmd3QkN3SkFBa0FnREJEMEF5SUZCRUFnQlVITUEyb2dCU0FNRU1RSFJRMEJDeUFNRUt3RklnVkZEUUVnQlVITUEyb2dCU0FNRU1RSERRRUxJQVFnRENBQklBQW9BcEFDUVFFUXNRSTJBaHdnQVNBQUtBS1FBaEI2SUFZZ0MydHFJUVlNQVFzQ1FDQUpSUTBBSUFrckF3aEVNek16TXpNejB6OWtSUTBBSUFRZ0RDQUJJQUFvQXBBQ1FRRVFzUUkyQWh3Z0FTQUFLQUtRQWhCNklRVWdDVUVCT2dBUUlBVWdCaUFMYTJvaEJnd0JDeUFHSUJCQkFYUnJJUVlnRXdSQUlBUWdCQ2dDRkNBUVFYMXNhallDSEF3QkN5QUVJQXdnRENnQ0FDZ0NKQkVBQUNBUVFYMXNhallDSEFzZ0F3Ui9JQU1vQW9BSUJVRUFDeUVESUE0RVFBSi9JQklvQXRBRVFYMXhRUUZHQkVBZ0RoRHhBUXdCQ3lBT0VLY0NDeWdDZ0FnaEF3c2dEUVIvSUEwb0FvQUlCVUVBQ3lFSklCTUVRQUovQWtBQ1FDQVNLQUxRQkVFQmF3NEVBQUVCQUFFTElCTVE4UUVNQVFzZ0V4Q25BZ3NvQW9BSUlRa0xJQUFvQXBBQ0lBRW9BdWdHUWZRWGFpSU9LQUlzSWcxQkNtd2dEU0FPTFFBOEcyeEJBM1JCNUFCdElRc2dCQ0FBSUFBb0FnQW9BaVFSQUFBaURqWUNFQ0FFSUE0Z0Myc2lEVFlDRENBRUlBTTJBaXdnQkNBSk5nSW9JQUFvQW9nQ1FRRjBJUVVDZnlBU0tBTFFCQ0lQUVgxeEloTkJBVVlFUUNBRUlBVkJBMnNpRkRZQ0pDQUVRU1JxSUFSQkxHb2dBeUFVU0JzTUFRc2dCRUVCTmdJa0lBUkJKR29nQkVFc2FpQURRUUZLR3dzb0FnQWhGQUovQWtBQ1FDQVBRUUZyRGdRQUFRRUFBUXNnQkNBRlFRTnJJZ00yQWlRZ0JFRWthaUFFUVNocUlBTWdDVW9iREFFTElBUkJBVFlDSkNBRVFTUnFJQVJCS0dvZ0NVRUJTaHNMS0FJQUlnVWdGR3NoQ1NBWVFRRkdCRUFnQkNnQ0lDRURJQVFDZnlBVFFRRkdCRUFnQkNBSklCQnNRUUp0SUFNZ0RpQURJQTVLRzJvaUR6WUNIQ0FFUVJ4cUlBUkJFR29nRGlBUFNCc01BUXNnQkNBSklCQnNRUUp0SUFNZ0RTQURJQTFJRzJvaUR6WUNIQ0FFUVJ4cUlBUkJER29nRFNBUFNoc0xLQUlBSWc4MkFod0NRQ0FESUE5cklnOGdEMEVmZFNJUGFpQVBjeUFRUVFGMFRnMEFJQW9nQm1zaUR5QVBRUjkxSWc5cUlBOXpJQXRCQVhST0RRQWdCQ0FEUVFKQmZpQVRRUUZHR3lBUWJHbzJBaHdMSUFFZ0FDZ0NrQUlRekFVZ0VHcEJmbTBnQm1vaEJnc2dCU0FVYWtFQ2JTRUZBa0FnRENBTUtBSUFLQUlJRVFBQVFaRUJSdzBBSUFRb0FpQWhBeUFTS0FMUUJFRjljVUVCUmdSQUlBUWdBeUFPSUFNZ0Rrb2JOZ0ljREFFTElBUWdBeUFOSUFNZ0RVZ2JOZ0ljQ3dKQUlCaEJBa2NOQUNBRUtBSWNJUU1nQkFKL0lCSW9BdEFFSWd4QkFVWWdERUVFUm5JaURDQVpRUUpKUndSQUlBUWdDU0FRYkVGK2JTQURJQTRnQXlBT1NodHFJZ2syQWlBZ0JFRWdhaUFFUVJCcUlBa2dEa29iREFFTElBUWdDU0FRYkVGK2JTQURJQTBnQXlBTlNCdHFJZ2syQWlBZ0JFRWdhaUFFUVF4cUlBa2dEVWdiQ3lnQ0FDSUpOZ0lnSUFrZ0Eyc2lDU0FKUVI5MUlnbHFJQWx6SUJCQkFYUk9EUUFnQ2lBR2F5SUpJQWxCSDNVaUNXb2dDWE1nQzBFQmRFNE5BQ0FFSUFOQkFrRitJQXdiSUJCc2FqWUNJQXNDUUNBSUlBZ29BZ0FvQWdnUkFBQkJrUUZHQkVBQ1FBSkFJQklvQXRBRVFRRnJEZ1FBQVFFQUFRc2dCQ2dDSENJRElBNGdBeUFPU2hzaEF3d0NDeUFFS0FJY0lnTWdEU0FESUExSUd5RUREQUVMSUJoQkEwY0VRQ0FFS0FJZ0lRTU1BUXNnQkNBRklCQnNJQTFxSWdNMkFod0xJQVFvQWh3aERpQUhJQXF0QW45QkFVRi9JQklvQXRBRUlncEJmWEZCQVVZYlFRRkJmeUFXUVFGR0d5QVdRUU5HSWcwYnQwUUFBQUFBQUFEMFA2SWlIeUFRdHlJZ29pQUR0NkFpSVpsRUFBQUFBQUFBNEVGakJFQWdJYW9NQVF0QmdJQ0FnSGdMclVJZ2hvUTNBb0FCSUFjZ0JxMENmMFFBQUFBQUFBRDBQMFFBQUFBQUFBRDBQMFFBQUFBQUFBRDB2eUFLUVFSR0d5QUtRUUZHR3lBZklBMGJJQ0NpSUE2M29DSWZtVVFBQUFBQUFBRGdRV01FUUNBZnFnd0JDMEdBZ0lDQWVBdXRRaUNHaERjQ2lBRWdCRUV3YWlRQUlBZENBRGNEY0NBSElBY3BBNEFCSWlVM0ExQWdCeUFsTndOSUlBZENBRGNEYUNBSElBY3BBNGdCSWlVM0EyQWdCeUFsTndOWUlBZEJnUUk3QVhnQ1FBSkFBa0FDUUNBV1FRRnJEZ01BQVFJREN5QUhRUUU2QUhrZ0IwRUJPZ0I0REFJTElBZEJBRG9BZVNBSFFRQTZBSGdNQVFzZ0VpZ0MwQVFpQTBGOWNVRUJSaUVHSUFjZ0EwRUJSaUFEUVFSR2Nqb0FlU0FISUFZNkFIZ0xRUUVoQXlBQ0tBSjhSUVJBSUIwUXR3RWhBd3NnQnlnQ1pDRUdJQWNvQWt3aENnSi9Ba0FDUUFKQUFrQWdCeWdDWUNJT0lBY29Ba2dpRFVjTkFDQUdJQXBIRFFBZ0EwVU5BUXdDQ3lBR0lBcHJ0eUFPSUExcnR4RE1CclloSXlBRERRRUxJQUVvQXVnR1FZZzNhaUlES0FJc0lnWkJDbXdnQmlBRExRQThHN0s3UkJndFJGVDdJUWxBb2tRQUFBQUFBSUJtUUtPMklpUWdJNHRkUlEwQUlBY29BbVFpRGlBSEtBSk1JZzFNSVFnQ2Z5TUFRUkJySWdva0FBSkFJQ1FpSTd3aUJrSC8vLy8vQjNFaUEwSGFuNlQ2QTAwRVFDQURRWUNBZ013RFNRMEJJQ083UVFBUXl3WWhJd3dCQ3lBRFFkR243WU1FVFFSQUlDTzdJUjhnQTBIamw5dUFCRTBFUUVRWUxVUlUreUg1djBRWUxVUlUreUg1UHlBR1FRQk9HeUFmb0VFQkVNc0dJU01NQWd0RUdDMUVWUHNoQ2NCRUdDMUVWUHNoQ1VBZ0JrRUFUaHNnSDZCQkFCRExCaUVqREFFTElBTkIxZU9JaHdSTkJFQWdJN3NoSHlBRFFkL2J2NFVFVFFSQVJOSWhNMzk4MlJMQVJOSWhNMzk4MlJKQUlBWkJBRTRiSUIrZ1FRRVF5d1loSXd3Q0MwUVlMVVJVK3lFWndFUVlMVVJVK3lFWlFDQUdRUUJPR3lBZm9FRUFFTXNHSVNNTUFRc2dBMEdBZ0lEOEIwOEVRQ0FqSUNPVElTTU1BUXNnSXlBS1FRaHFFUGdNSVFNZ0Npc0RDQ0FEUVFGeEVNc0dJU01MSUFwQkVHb2tBQ0FqSUFjb0FtQWdCeWdDU0d1eWxDSWppME1BQUFCUFhRUkFJQ09vREFFTFFZQ0FnSUI0Q3lFRElBaEZCRUFnRmtFQlJnUkFJQWNnRGlBRGF6WUNUQ0FrSVNNTUF3c2dCeUFESUExcU5nSmtJQ1FoSXd3QkN3SkFJQlpCQVVZRVFDQUhJQTBnQTJzMkFtUU1BUXNnQnlBRElBNXFOZ0pNQ3lBa2pDRWpDMEVCSUJaQkEwWU5BUm9MSUFjZ0J5a0RZQ0lsTndOQUlBY2dCeWtEU0NJbU53TTRJQWNnSlRjRENDQUhJQ1kzQXdBZ0IwRVFhaUFIUVFocUlDT01JQWNRMndVZ0J5QUhLUU1RTndOZ1FRQUxJUTRDUUNBU0tBS2NCQ0FTS0FLWUJFY0VRQ0FIUWdBM0FuQWdCd0ovSUFjb0FtQWdCeWdDU0dzaUF5QURRUjkxSWdOcUlBTnp0MFFBQUFBQUFBQUlRS01pSDVsRUFBQUFBQUFBNEVGakJFQWdINm9NQVF0QmdJQ0FnSGdMSWdNMkFtd2dCeUFETmdKb0RBRUxJQWNvQW1BZ0J5Z0NTR3NpQXlBRFFSOTFJZ05xSUFOeklncTNJUjhnQUNnQ2tBSWlEU0FCS0FMb0JrSDBGMm9pQXlnQ0xDSUdRUXBzSUFZZ0F5MEFQQnRzUWVRQWJTRURJQWNDZnlBSExRQjRJQWN0QUhsR0JFQkVBQUFBQUFBQUNFQkVBQUFBQUFBQUdFQWdIeUFEdHlJaW95SWdSQUFBQUFBQUFCQkFaQ0lHR3lFaEFrQWdCa1VOQUNBZ1JBQUFBQUFBQUVCQVkwVU5BRVFBQUFBQUFBQWdRQ0FnRU40Sm9TRWhDeUFIQW44Z0h5QWhveUlmbVVRQUFBQUFBQURnUVdNRVFDQWZxZ3dCQzBHQWdJQ0FlQXNpQmpZQ2JDQUhJQVkyQW1nZ0NrRUZiaUVLSUEwZ0FTZ0M2QVlpQzBIMEYyb2lDQ2dDTENJSlFRcHNJQWtnQ0MwQVBCdHNRUWRzUWVRQWJVRUJkQ0lOQW44Z0MwSDROR29yQXdBQ2Z5QWlSRE16TXpNek0vTS9vaUlmbVVRQUFBQUFBQURnUVdNRVFDQWZxZ3dCQzBHQWdJQ0FlQXNpQ0NBS0lBZ2dDa29iSWdvZ0EwRURiQ0lESUFNZ0Nrb2J0NklpSDVsRUFBQUFBQUFBNEVGakJFQWdINm9NQVF0QmdJQ0FnSGdMSWdNZ0F5QU5TaHNoQXdKL0lDTVEyd1lnQmtFQmRMS1VJaVNMUXdBQUFFOWRCRUFnSktnTUFRdEJnSUNBZ0hnTElnWWdBeUFESUFaS0d3d0JDeUFISUFOQkFuUWlBd0ovSUI5RUFBQUFBQUFBS0VDakloK1pSQUFBQUFBQUFPQkJZd1JBSUIrcURBRUxRWUNBZ0lCNEN5SUdJQU1nQmtnYklnWTJBbXdnQnlBR05nSm9JQUVvQXVnR1FmZzBhaXNEQUNBRElBY29BbVFnQnlnQ1RHc2lCaUFHUVI5MUlnWnFJQVp6SWdZZ0F5QUdTaHUzb2lJZm1VUUFBQUFBQUFEZ1FXTUVRQ0FmcWd3QkMwR0FnSUNBZUFzaUF6WUNjQ0FISUFNMkFuUUxJQWRCeUFCcUVMY0ZJQTVGQkVBZ0IwSElBR29pQXlBaklBTVE5d3dMSUFjZ0J5a0RTRGNERUNBSElBY3BBMUEzQXhnZ0J5QUhLUU5ZTndNZ0lBY2dCeWtEWURjREtDQUNJQWRCRUdvQ2Z5QUJLQUxvQmlJQlFmZzNhaXNEQUNBQUtBS1FBaUFCUWZRWGFpSUJLQUlzSWdKQkNtd2dBaUFCTFFBOEcyeEI1QUJ0dDZJaUg1bEVBQUFBQUFBQTRFRmpCRUFnSDZvTUFRdEJnSUNBZ0hnTElCWVFpUWtMSUFkQmtBRnFKQUFMcUFNRERIOEJmUUY4SXdCQkVHc2lCeVFBQWtBZ0FTZ0NHQ0lFSUFFb0FnQWlBMHdOQUNBQUtBS0FBU0lJSUFBb0FvUUJJZ2xHRFFBZ0FrRUNkQ0VLSUFRZ0EydXlJUThEUUFKQUlBZ29BZ0FpQkMwQUtBMEFJQWRCQURvQUR5QUVLQUlrSVFVZ0JDMEFLU0VHSXdCQkVHc2lBeVFBSUFOQkNHb2dBQ0FGSUFZZ0IwRVBhaUFDUVFFUXZnY2dBeWdDRENFRklBTW9BZ2doQmlBRFFSQnFKQUFnQlNBR0lBVWdCa29iSVFVQ2Z5QUVLQUlrSWdNZ0F5Z0NBQ2dDSUJFQUFDQURLQUljYWlBRUtBSWtJZ01nQXlnQ0FDZ0NJQkVBQUdvZ0F5Z0NKR3EzUkFBQUFBQUFBT0Evb2lJUW1VUUFBQUFBQUFEZ1FXTUVRQ0FRcWd3QkMwR0FnSUNBZUFzaEJpQUJLQUlBSVFzZ0JDZ0NKQ0lESUFNb0FnQW9BaVFSQUFBaERDQURLQUlvSVEwZ0JDZ0NKQ0lESUFNb0FnQW9BaVFSQUFBaERpQUFLQUo4UlEwQUlBVWdEQ0FOYWlBT0lBTW9BaUJxYXlJRElBTkJIM1VpQTJvZ0EzTWdDbXBNRFFBZ0JpQUxhN0lnRDVXN1JBQUFBQUFBQU9DL29KbEV6Y3pNek16TTNEOWtSUTBBSUFSQkFUb0FLQXNnQ0VFRWFpSUlJQWxIRFFBTEN5QUhRUkJxSkFBTDN3RUJCWDhnQUNnQ2hBRWlBaUFBS0FLSUFVY0VRQ0FDSUFFMkFnQWdBQ0FDUVFScU5nS0VBUThMQWtBZ0FpQUFRWUFCYWlnQ0FDSUZheUlDUVFKMUlnWkJBV29pQTBHQWdJQ0FCRWtFUUNBRElBSkJBWFVpQkNBRElBUkxHMEgvLy8vL0F5QUNRZnovLy84SFNSc2lBd1IvSUFOQmdJQ0FnQVJQRFFJZ0EwRUNkQkFZQlVFQUN5SUVJQVpCQW5ScUlnWWdBVFlDQUNBQ1FRQktCRUFnQkNBRklBSVFHUm9MSUFBZ0JDQURRUUowYWpZQ2lBRWdBQ0FHUVFScU5nS0VBU0FBSUFRMkFvQUJJQVVFUUNBRkVCY0xEd3NRS0FBTFFhT0U3d0FRT0FBTDJSVUNDbjhCZmlNQVFiQUJheUlGSkFBQ2Z3SkFJQUZCOEFKcUlnWW9Ba0FpQjBVTkFDQUdLQUo0UlEwQUlBZEJGRUYvRURBaENDQUdLQUo0SWdjRWZ5QUhRUlJCZnhBd0JVRUFDeUFJUnlFSUN5QUlCRUFnQWtFZ0VFVU1BUXNnQmhENkJ3c2hDaUFGUVl3QmFpSUlRZ0EzQWdBZ0JVRUFOZ0o4SUFWQkFEWUNxQUVnQlVJQU53SjBJQVZDQURjRG9BRWdCU0FHTmdLY0FTQUZRZ0EzQXBRQklBVWdCRFlDaEFFZ0JTQUROZ0tBQVNBRlFZVE0vQUEyQW5BZ0JTQUlOZ0tJQVNBRlFiVEE5d0FvQVFBMkFsQWdCVUdzd1BjQUtRRUFOd05JSUFWQnBNRDNBQ2tCQURjRFFDQUZRYUFCYWlBRlFVQnJJQVZCMUFCcUVMd0NJQVZDQURjQ1pDQUZJQVZCNEFCcVFRUnlJZ2cyQW1BZ0FpZ0M3QUVoQkVFVUVCZ2lBeUFJTmdJSUlBTkNBRGNDQUNBRElBUTJBaEFnQlNBRE5nSmdJQVVnQXpZQ1pDQURJQU1RUkNBRklBVW9BbWhCQVdvMkFtZ2dBU2dDc0FOQkFSQmNJUU1nQVNnQzZBTkJBUkJjSVFRQ1FBSkFBa0FDUUNBRFJRMEFJQUlnQTBZTkFDQURLQUxzQVNFR0FrQWdCU2dDWkNJRUJFQWdDQ0VDQTBBQ1FDQUVLQUlRSWdNZ0Jrb0VRQ0FFS0FJQUlnTU5BU0FFSVFJTUJBc2dBeUFHVGcwRElBUkJCR29oQWlBRUtBSUVJZ05GRFFNZ0FpRUVDeUFFSVFJZ0F5RUVEQUFMQUFzZ0NDSUVJUUlMSUFJb0FnQU5BMEVVRUJnaUF5QUVOZ0lJSUFOQ0FEY0NBQ0FESUFZMkFoQWdBaUFETmdJQUlBVW9BbUFvQWdBaUJBMEJEQUlMSUFSRkRRSWdBaUFFUmcwQ0lBUW9BdXdCSVFZQ1FDQUZLQUprSWdRRVFDQUlJUUlEUUFKQUlBUW9BaEFpQXlBR1NnUkFJQVFvQWdBaUF3MEJJQVFoQWd3RUN5QURJQVpPRFFNZ0JFRUVhaUVDSUFRb0FnUWlBMFVOQXlBQ0lRUUxJQVFoQWlBRElRUU1BQXNBQ3lBSUlnUWhBZ3NnQWlnQ0FBMENRUlFRR0NJRElBUTJBZ2dnQTBJQU53SUFJQU1nQmpZQ0VDQUNJQU0yQWdBZ0JTZ0NZQ2dDQUNJRVJRMEJDeUFGSUFRMkFtQWdBaWdDQUNFREN5QUZLQUprSUFNUVJDQUZJQVVvQW1oQkFXbzJBbWdMSUFWQmlBRnFJZ3NnQlNnQ1lDQUlFTjBSSUFWQzZJR0FnQkEzQXpnZ0JVTG9nWUNBRURjRENDQUZLUUlJSVE4Z0JVRkFheUlDUVFFNkFCZ2dBa0VBTmdJVUlBSkIyUDM4QURZQ0FDQUNRZ0EzQWdRZ0FpQVBOd0lNSUFvZ0FpSU1JQVZCOEFCcVFmQ3hmMEVCUVFBUWlRSWdCVUlBTndJc0lBVWdCVUVvYWtFRWNpSUlOZ0lvQWtBZ0FVSElCR29pRFNnQ0JBUkFJQVVnQVNnQ3pBUTJBaGdnQlVFb2FpQUZRUmhxSUFWQkhHb1E0aEVNQVFzZ0FTZ0M2QU1oQnlBQktBS3dBeEM4QkNFR0FrQWdCU2dDTENJRVJRUkFJQWdpQkNFQ0RBRUxJQWdoQWdOQUFrQWdCQ2dDRUNJRElBWktCRUFnQkNnQ0FDSUREUUVnQkNFQ0RBTUxJQU1nQms0TkFpQUVRUVJxSVFJZ0JDZ0NCQ0lEUlEwQ0lBSWhCQXNnQkNFQ0lBTWhCQXdBQ3dBTElBSW9BZ0JGQkVCQkZCQVlJZ01nQkRZQ0NDQURRZ0EzQWdBZ0F5QUdOZ0lRSUFJZ0F6WUNBQ0FGS0FJb0tBSUFJZ1FFUUNBRklBUTJBaWdnQWlnQ0FDRURDeUFGS0FJc0lBTVFSQ0FGSUFVb0FqQkJBV28yQWpBTElBY1F2QVFoQmdKQUlBVW9BaXdpQkVVRVFDQUlJZ1FoQWd3QkN5QUlJUUlEUUFKQUFrQWdCQ2dDRUNJRElBWk1CRUFnQXlBR1RnMEVJQVJCQkdvaEFpQUVLQUlFSWdORkRRUWdBaUVFREFFTElBUW9BZ0FpQTBVTkFRc2dCQ0VDSUFNaEJBd0JDd3NnQkNFQ0N5QUNLQUlBRFFCQkZCQVlJZ01nQkRZQ0NDQURRZ0EzQWdBZ0F5QUdOZ0lRSUFJZ0F6WUNBQ0FGS0FJb0tBSUFJZ1FFUUNBRklBUTJBaWdnQWlnQ0FDRURDeUFGS0FJc0lBTVFSQ0FGSUFVb0FqQkJBV28yQWpBTEFrQWdCU2dDTENJRUJFQURRQ0FFSWdJb0FnUWlCQTBBREFJTEFBc2dDRUVJYWlFQ0lBZ2dCU2dDTkNnQ0FFWUVRQU5BSUFJb0FnQWlBMEVJYWlFQ0lBTWdBeWdDQ0NnQ0FFWU5BQXNMSUFJb0FnQWhBZ3NDUUNBRktBSjBJZ1FnQlNnQ2VDSUdSZzBBSUFVb0FpZ29BaEFoQXlBQ0tBSVFJUUlEUUFKQUlBUW9BZ0FRdkFRaUJ5QURTQTBBSUFJZ0IwZ05BQ0FHSUFSQkJHb2lCRWNOQVF3Q0N3c2dCVUVBTmdJZ0lBVW9BbmdoQnlBRktBSjBJUVFnQlNBRlFSaHFJZ1kyQWh3Z0JTQUdOZ0lZSUFRZ0IwY0VRQU5BSUFRb0FnQWlCaUFHS0FJQUtBSUlFUUFBUVlZQlJnUkFJQVFvQWdBaENVRU1FQmdpQmlBSk5nSUlJQVlnQlVFWWFqWUNCQ0FHSUFVb0FoZ2lDVFlDQUNBSklBWTJBZ1FnQlNBR05nSVlJQVVnQlNnQ0lFRUJhallDSUFzZ0JFRUVhaUlFSUFkSERRQUxDeUFGUVlDQW1BUTJBaFFnQlVHay8vd0FOZ0lRSUFFb0FyQURJZ1FnQkNnQ0FDZ0NDQkVBQUNFRUlBRW9BckFESVFZQ1FDQUVRWVlCUmdSQVFRd1FHQ0lFSUFZMkFnZ2dCQ0FGUVJocU5nSUVJQVFnQlNnQ0dDSUdOZ0lBSUFZZ0JEWUNCQ0FGSUFRMkFoZ2dCU0FGS0FJZ1FRRnFOZ0lnREFFTElBWWdCVUVZYWlBRlFSQnFRUUZCQVVFQUVOY0ZDeUFCS0FMb0F5SUVJQVFvQWdBb0FnZ1JBQUFoQmlBQktBTG9BeUVFQWtBZ0JrR0dBVVlFUUVFTUVCZ2lBU0FFTmdJSUlBRWdCVUVZYWpZQ0JDQUJJQVVvQWhnaUJEWUNBQ0FFSUFFMkFnUWdCU0FCTmdJWUlBVWdCU2dDSUVFQmFqWUNJQXdCQ3lBRUlBVkJHR29nQlVFUWFrRUJRUUZCQUJEWEJRc0NRQUpBSUFVb0Fod2lCQ0FGUVJocVJnMEFRUUFoQVVIb0J5RUdBMEFnQWlBRUtBSUlJZ2NRdkFRaUNVWUVRQ0FHSUFjb0Fyd0ZJQWNzQUxRRlFRZHNhaUlPSUFZZ0RrZ2JJUVlMSUFNZ0NVWUVRQ0FCSUFjb0Fyd0ZJQWNzQUxRRlFRZHNhaUlISUFFZ0Iwb2JJUUVMSUFRb0FnUWlCQ0FGUVJocVJ3MEFDeUFGS0FJY0lnUWdCVUVZYWtZTkFBTkFBa0FDUUNBRElBUW9BZ2dpQnhDOEJDSUpTZ1JBSUFjb0Fyd0ZJQWNzQUxRRlFRZHNhaUFCU2cwQkRBSUxJQUlnQ1U0TkFDQUhLQUs4QlNBSExBQzBCVUVIYkdvZ0JrNE5BUXNnQkNnQ0JDSUVJQVZCR0dwSERRRU1BZ3NMSUEwb0FnUkZEUUVMSUFVZ0FqWUNtQUVnQlNBRE5nS1VBU0FGSUFVb0FuUTJBbmdnQ2lBTUlBVkI4QUJxUWZDeGYwRUJRUUFRaVFJTElBVW9BaUJGRFFBZ0JTZ0NIQ0lFS0FJQUlnRWdCU2dDR0NJQ0tBSUVOZ0lFSUFJb0FnUWdBVFlDQUNBRlFRQTJBaUFnQkNBRlFSaHFSZzBBQTBBZ0JDZ0NCQ0VCSUFRUUZ5QUJJZ1FnQlVFWWFrY05BQXNMQW44Z0JTZ0NkQ0lCSUFVb0FuZ2lCMFlFUUNBQkRBRUxBMEFnQVNnQ0FCQzhCQ0VHSUFnaEFnSkFJQVVvQWl3aUJFVUVRQ0FJSWdRaEFnd0JDd05BQWtBZ0JDZ0NFQ0lESUFaS0JFQWdCQ2dDQUNJRERRRWdCQ0VDREFNTElBTWdCazROQWlBRVFRUnFJUUlnQkNnQ0JDSURSUTBDSUFJaEJBc2dCQ0VDSUFNaEJBd0FDd0FMSUFJb0FnQkZCRUJCRkJBWUlnTWdCRFlDQ0NBRFFnQTNBZ0FnQXlBR05nSVFJQUlnQXpZQ0FDQUZLQUlvS0FJQUlnUUVRQ0FGSUFRMkFpZ2dBaWdDQUNFREN5QUZLQUlzSUFNUVJDQUZJQVVvQWpCQkFXbzJBakFMSUFGQkJHb2lBU0FIUncwQUN5QUZLQUowSVFFZ0JTZ0NlQXNoQWlBQVFRQTJBZ2dnQUVJQU53SUFBa0FnQWlBQmF5SUNCRUFnQWtFQVNBMEJJQUFnQWhBWUlnTTJBZ0FnQUNBRElBSkJBblZCQW5ScU5nSUlJQUFnQXlBQklBSVFHU0FDYWpZQ0JBc2dBRUVRYWlJQlFnQTNBZ0FnQUNBQk5nSU1JQUJCREdvZ0JTZ0NLQ0FJRU5BSElBVkJLR29nQlNnQ0xCQ09BU0FGUWVBQWFpQUZLQUprRUk0QklBVkJoTXo4QURZQ2NDQUZLQUtnQVNJQUJFQWdCU0FBTmdLa0FTQUFFQmNMSUFzZ0JTZ0NqQUVRamdFZ0JTZ0NkQ0lBQkVBZ0JTQUFOZ0o0SUFBUUZ3c2dCVUd3QVdva0FBOExFQ2dBQy9vTUFRNS9Jd0JCUUdvaUJpUUFBa0FnQVNnQ09DSU1SUTBBSUF4QnNQMzhBRUdZc2Z3QVFRQVFIQ0lDUlEwQUlBWkNBRGNET0NBR1FnQTNBekFnQmtJQU53TW9JQVpDQURjRElDQUJJQVpCSUdvUXVBUWdCa0VJYWlBQUlBSWdCaWdDSUNJTUlBWW9BamdpRGhEMkVpTUFRVEJySWdRa0FDQUFJZzhvQXJBRFFRRVFYQ0VLSUFBb0F1Z0RRUUVRWENFSUFrQWdDa1VOQUNBSVJRMEFJQW9vQXV3QklBZ29BdXdCUmcwQUlBRWdDRFlDZkFzZ0FTSUxJQUVvQW9BQklnQWdBU2dDaEFFaUEwY0Vmd05BSUFBb0FnQWlBUVJBSUFFZ0FTZ0NBQ2dDQkJFQkFBc2dBRUVFYWlJQUlBTkhEUUFMSUFzb0FvQUJCU0FBQ3pZQ2hBRWdCaWdDQ0NJRklBWW9BZ3dpQ1VjRVFBTkFJQVVvQWdBaUFTQUJLQUlBS0FJZ0VRQUFJUUFnQVNnQ0hDRURJQUVnQVNnQ0FDZ0NJQkVBQUNFSElBRW9BaVFoRFFKQUlBd2dBQ0FEYWlJQVNDQUFJQTVJY1VVRVFDQUhJQTFxSWdBZ0RFd05BU0FBSUE1T0RRRUxRU3dRR0NJRFFnQTNBQ0VnQTBHTXdmY0FOZ0lBUVFFaEFDQURRUUU2QUNrZ0EwSUFOd0lFSUFOQ0FEY0NEQ0FEUWdBM0FoUWdBMElBTndJY0lBTWdBVFlDSkFKQUFrQUNRQUpBSUE4b0F0QUVRUUZyRGdRREFnQUJBZ3NnQVVFQkVGd29BdXdCSUFvb0F1d0JSaUVBREFJTElBRkJBUkJjS0FMc0FTQUlLQUxzQVVZaEFBd0JDMEVBSVFBTElBTWdBRG9BS1NBTElBTVE5UklMQWtBZ0N5Z0NmQTBBSUFFb0Fwd0RJZ0JGRFFBZ0N5QUFOZ0o4Q3lBRlFRUnFJZ1VnQ1VjTkFBc0xJQVJCR0dvZ0FpZ0NyQUlRMUFzQ1FBSkFJQXBGRFFBZ0FpQUtSZzBBSUFvb0Fxd0NJZ0JGRFFBZ0JFRUlhaUFBRU5RTElBUW9BZ3doQUNBRUtBSUlJUUlnQkNBRVFSaHFOZ0lvSUFBZ0FrY0VRQU5BSUFSQktHb2dBaERyQkNBQ1FRUnFJZ0lnQUVjTkFBc2dCQ2dDQ0NFQ0N5QUNSUTBCSUFRZ0FqWUNEQ0FDRUJjTUFRc2dDRVVOQUNBQ0lBaEdEUUFnQ0NnQ3JBSWlBRVVOQUNBRVFRaHFJQUFRMUFzZ0JDZ0NEQ0VBSUFRb0FnZ2hBaUFFSUFSQkdHbzJBaWdnQUNBQ1J3UkFBMEFnQkVFb2FpQUNFT3NFSUFKQkJHb2lBaUFBUncwQUN5QUVLQUlJSVFJTElBSkZEUUFnQkNBQ05nSU1JQUlRRndzQ1FBSkFJQVFvQWhnaUFDQUVLQUljSWdGR0RRQURRQ0FBS0FJQUtBSkVJZ0lnQWlnQ0FDZ0NqQUVSQUFBaUNTZ0NRQkM4QkNFRFFRQWhCUUovUVFBZ0JpZ0NHQ0lDUlEwQUdnTkFJQUlvQWhBaUJ5QURUQVIvUVFFZ0F5QUhUQTBDR2lBQ1FRUnFCU0FDQ3lnQ0FDSUNEUUFMUVFBTElRY2dDU2dDZUJDOEJDRURBa0FnQmlnQ0dDSUNSUTBBQTBBZ0FpZ0NFQ0lKSUFOTUJIOGdBeUFKVEFSQVFRRWhCUXdEQ3lBQ1FRUnFCU0FDQ3lnQ0FDSUNEUUFMQ3lBRklBZHlSUTBCSUFCQkJHb2lBQ0FCUncwQUN5QUJJUUFNQVFzZ0FDQUJSZ1JBSUFFaEFBd0JDeUFBUVFScUlnTWdBVVlOQUFOQUlBTW9BZ0FvQWtRaUFpQUNLQUlBS0FLTUFSRUFBQ0lIS0FKQUVMd0VJUVZCQUNFSkFuOUJBQ0FHS0FJWUlnSkZEUUFhQTBBZ0FpZ0NFQ0lOSUFWTUJIOUJBU0FGSUExTURRSWFJQUpCQkdvRklBSUxLQUlBSWdJTkFBdEJBQXNoRFNBSEtBSjRFTHdFSVFVQ1FDQUdLQUlZSWdKRkRRQURRQ0FDS0FJUUlnY2dCVXdFZnlBRklBZE1CRUJCQVNFSkRBTUxJQUpCQkdvRklBSUxLQUlBSWdJTkFBc0xJQWtnRFhJRVFDQUFJQU1vQWdBMkFnQWdBRUVFYWlFQUN5QURRUVJxSWdNZ0FVY05BQXNMSUFRb0FoZ2hBaUFFS0FJY0lnRWdBRWNFUUNBQklBQWdBU0FBYTJvaUEyc2lBUVJBSUFBZ0F5QUJFR01hSUFRb0FoZ2hBZ3NnQkNBQUlBRnFJZ0EyQWh3TElBQWdBa2NFUUFOQUFrQWdBaWdDQUNJQktBSklLQUxJQVNBTEtBSklLQUxJQVVjTkFDQUJFTmdCUlEwQUlBRWdBU2dDQUNnQ0lCRUFBQ0FCS0FJVWFpQU1UQTBBSUFFZ0FTZ0NBQ2dDSUJFQUFDQUJLQUlNYWlBT1RnMEFRU3dRR0NJRlFnQTNBQ0VnQlVHTXdmY0FOZ0lBSUFWQ0FEY0NCQ0FGUWdBM0Fnd2dCVUlBTndJVUlBVkNBRGNDSENBRklBRTJBaVJCQVNFREFrQUNRQUpBQWtBZ0R5Z0MwQVJCQVdzT0JBTUNBQUVDQ3lBQktBSklLQUxFQVNnQzdBRWdDaWdDN0FGR0lRTU1BZ3NnQVNnQ1NDZ0N4QUVvQXV3QklBZ29BdXdCUmlFRERBRUxRUUFoQXdzZ0JTQURPZ0FwSUFzZ0JSRDFFZ3NnQWtFRWFpSUNJQUJIRFFBTElBUW9BaGdoQUFzZ0FBUkFJQVFnQURZQ0hDQUFFQmNMSUFSQk1Hb2tBQ0FHUVJScUlBWW9BaGdRamdFZ0JpZ0NDQ0lBUlEwQUlBWWdBRFlDRENBQUVCY0xJQVpCUUdza0FBc1NBQ0FBUWFnRWF5SUFFT0VCR2lBQUVCY0xFZ0FnQUVHSUJHc2lBQkRoQVJvZ0FCQVhDeElBSUFCQitBTnJJZ0FRNFFFYUlBQVFGd3NTQUNBQVFkQURheUlBRU9FQkdpQUFFQmNMRWdBZ0FFSEFBMnNpQUJEaEFSb2dBQkFYQ3hJQUlBQkJvQU5ySWdBUTRRRWFJQUFRRndzeEFRRi9JQUFvQWd3aUFTQUFLQUlRUmdSQUlBQWdBQ2dDQUNnQ0tCRUFBQThMSUFBZ0FVRUVhallDRENBQktBSUFDeElBSUFCQmtBTnJJZ0FRNFFFYUlBQVFGd3NTQUNBQVFZQURheUlBRU9FQkdpQUFFQmNMRWdBZ0FFSHdBbXNpQUJEaEFSb2dBQkFYQ3hJQUlBQkI0QUpySWdBUTRRRWFJQUFRRndzU0FDQUFRZEFDYXlJQUVPRUJHaUFBRUJjTEVnQWdBRUhNQVdzaUFCRGhBUm9nQUJBWEN4SUFJQUJCdkFGcklnQVE0UUVhSUFBUUZ3c01BQ0FBRU9FQkdpQUFFQmNMQ3dBZ0FFR29CR3NRNFFFTEN3QWdBRUdJQkdzUTRRRUxDd0FnQUVINEEyc1E0UUVMQ3dBZ0FFSFFBMnNRNFFFTEN3QWdBRUhBQTJzUTRRRUxDd0FnQUVHZ0Eyc1E0UUVMQ3dBZ0FFR1FBMnNRNFFFTEN3QWdBRUdBQTJzUTRRRUxDd0FnQUVId0Ftc1E0UUVMQ3dBZ0FFSGdBbXNRNFFFTEN3QWdBRUhRQW1zUTRRRUxFQUFnQUJDcUVTQUJFS29SYzBFQmN3c0xBQ0FBUWN3QmF4RGhBUXNMQUNBQVFid0JheERoQVF0RkFRSjhJQUFnQWlBQ29pSUVPUU1BSUFFZ0FpQUNSQUFBQUFJQUFLQkJvaUlESUFJZ0E2R2dJZ0toSWdNZ0E2SWdBaUFDb0NBRG9pQUNJQUtpSUFTaG9LQTVBd0FMdlFFQkEzOGpBRUVRYXlJQkpBQUNRQ0FBRUtBRElnTkZEUUFDUUNBQVFkQURhaUlDS0FJY0JFQWdBeUFBS0FMc0F5SUNFTFlCUlEwQkRBSUxJQUlRNFFKRkRRQUNRQ0FBTEFEckEwRUFUZ1JBSUFFZ0FDZ0M2QU0yQWdnZ0FTQUFLUUxnQXpjREFBd0JDeUFCSUFBb0F1QURJQUFvQXVRREVCb0xJQU1nQVJDb0JDRUNJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xJQU1nQWhDMkFRMEJDMEhveWdOQjU4b0RJQUFvQXBnRVFRRkdHeUVDQ3lBQlFSQnFKQUFnQWd2ekJBRURmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1ReGdRaEJpQURJQUJCNEFGcUVPOEhJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVCeUFBUWNBQmFoQ0pBU0lCSUFFdEFBdEJCM1lFZnlBQktBSUlRZi8vLy84SGNVRUJhd1ZCQ2dzUWRpQUFBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnQU1BUXNnQVFzaUFqWUN2QUVnQUNBQVFSQnFOZ0lNSUFCQkFEWUNDQU5BQWtBZ0FFSFlBbW9nQUVIUUFtb1Erd0pGRFFBZ0FDZ0N2QUVDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NCQXdCQ3lBQkxRQUxDeUFDYWtZRVFBSi9JQUV0QUF0QkIzWUVRQ0FCS0FJRURBRUxJQUV0QUFzTElRTWdBUUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xRUUYwRUhZZ0FTQUJMUUFMUVFkMkJIOGdBU2dDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlnQUNBREFuOGdBUzBBQzBFSGRnUkFJQUVvQWdBTUFRc2dBUXNpQW1vMkFyd0JDd0ovSUFBb0F0Z0NJZ01vQWd3aUNDQURLQUlRUmdSQUlBTWdBeWdDQUNnQ0pCRUFBQXdCQ3lBSUtBSUFDeUFHSUFJZ0FFRzhBV29nQUVFSWFpQUFLQUxNQWlBQVFkQUJhaUFBUVJCcUlBQkJER29nQnhETkJnMEFJQUJCMkFKcUVMUUNHZ3dCQ3dzQ1FBSi9JQUF0QU5zQlFRZDJCRUFnQUNnQzFBRU1BUXNnQUMwQTJ3RUxSUTBBSUFBb0Fnd2lBeUFBUVJCcWEwR2ZBVW9OQUNBQUlBTkJCR28yQWd3Z0F5QUFLQUlJTmdJQUN5QUZJQUlnQUNnQ3ZBRWdCQ0FHRU5nVE5nSUFJQUJCMEFGcUlBQkJFR29nQUNnQ0RDQUVFT2tDSUFCQjJBSnFJQUJCMEFKcUVNRUNCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUxZQWlFQ0lBRVFTaG9nQUVIUUFXb1FTaG9nQUVIZ0Ftb2tBQ0FDQzhRREFRVi9Jd0JCNEFCcklnTWtBQ0FEUVVCcklnUkJqSkQzQUNrQ0FEY0RBQ0FEUVlTUTl3QXBBZ0EzQXpnZ0EwRUROZ0pNSUFOQi9JLzNBQ2tDQURjRE1DQURJQU5CTUdvaUJUWUNTQ0FESUFNcEEwZzNBd2dnQTBIUUFHb2dBMEVJYWlBRFFTQnFJZ2NRL0FFaEJpQUVRYVNROXdBcEFnQTNBd0FnQTBHY2tQY0FLUUlBTndNNElBTkJBellDSENBRFFaU1E5d0FwQWdBM0F6QWdBeUFGTmdJWUlBTWdBeWtER0RjREFDQUhJQU1nQTBFUWFoRDhBU0VFQWtBQ1FBSkFBbjhnQVNnQzZBWkJyQk5xS0FJQUlnVUVRQ0FHS0FJRUlnRkZEUVFEUUNBQktBSVFJZ0FnQlVvRVFDQUJLQUlBSWdFTkFRd0dDeUFBSUFWSUJFQWdBU2dDQkNJQkRRRU1CZ3NMSUFGRkRRUWdBVUVVYWd3QkN5QUFRY3dFYWlBQUtBTE1CQTBBR2tFQUlRRWdBaWdDd0FNaUFFVU5BU0FBS0FMZ0FrVU5BU0FFS0FJRUlnRkZEUUlnQUNnQzRBSWhBQU5BSUFFb0FoQWlBaUFBU2dSQUlBRW9BZ0FpQVEwQkRBUUxJQUFnQWtvRVFDQUJLQUlFSWdFTkFRd0VDd3NnQVVVTkFpQUJRUlJxQ3lnQ0FDRUJDeUFFSUFRb0FnUVExQXdnQmlBR0tBSUVFTk1NSUFOQjRBQnFKQUFnQVE4TFFaYTY3d0FRbGdFQUMwR1d1dThBRUpZQkFBdUlBUUVCZndKQUlBSkJBVWNOQUNBQUtBSUlJZ05GRFFBZ0FTQURJQUFvQWdScnJIMGhBUXNDUUNBQUtBSVVJQUFvQWh4SEJFQWdBRUVBUVFBZ0FDZ0NKQkVGQUJvZ0FDZ0NGRVVOQVFzZ0FFRUFOZ0ljSUFCQ0FEY0RFQ0FBSUFFZ0FpQUFLQUlvRVJzQVFnQlREUUFnQUVJQU53SUVJQUFnQUNnQ0FFRnZjVFlDQUVFQUR3dEJmd3Z5QWdFSmZ3SkFJQUFvQWdRZ0FDZ0NBQ0lEYTBFQ2RTSUhJQUZxSWdJZ0Iwc0VRQ0FBSUFFUTZnUU1BUXNnQWlBSFR3MEFJQUFnQXlBQ1FRSjBhallDQkFzZ0FVRUFTZ1JBQTBCQkRCQVlJZ0lRMWd3Z0J5QUlha0VDZENJR0lBQW9BZ0JxSUFJMkFnQUNRQ0FBS0FJQUlBWnFLQUlBSWdJb0FnUWdBaWdDQUNJRGF5SUVRUUoxSWdsQmtNNEFUZzBBSUFJb0FnZ2dBMnRCQW5WQmtNNEFUdzBBUWNDNEFoQVlJZ1ZCd0xnQ2FpRUtJQVJCQUVvRVFDQUZJQU1nQkJBWkdnc2dBaUFLTmdJSUlBSWdCU0FKUVFKMGFqWUNCQ0FDSUFVMkFnQWdBMFVOQUNBREVCY0xRUUFoQlNBQUtBSUFJQVpxS0FJQUlnSW9BZ1FpQmlBQ0tBSUFJZ05ySWdSQkFFb0VRQU5BSUFNZ0JVRUNkQ0lFYWlnQ0FDSUpCRUFnQ1JETkNSQVhJQUlvQWdBZ0JHcEJBRFlDQUNBQ0tBSUVJUVlnQWlnQ0FDRURDeUFGUVFGcUlnVWdCaUFEYXlJRVFRSjFTQTBBQ3dzZ0JBUkFJQUlnQXpZQ0JBc2dDRUVCYWlJSUlBRkhEUUFMQ3d0T0FRRi9RU2dRR0NJRVFRQTJBZ2dnQkVJQU53SUFJQVJDQURjREdDQUVRZ0EzQWd3Z0JFSUFOd01nSUFRZ0EwRUFFS29USUFRZ0FqWUNEQ0FBS0FJQUlBRkJBblJxS0FJQUlBUVFtUVFMVHdFQmYwRW9FQmdpQkVFQU5nSUlJQVJDQURjQ0FDQUVRZ0EzQXhnZ0JFSUFOd0lNSUFSQ0FEY0RJQ0FFSUFOQi93QVFxaE1nQkNBQ05nSU1JQUFvQWdBZ0FVRUNkR29vQWdBZ0JCQ1pCQXZyQWdFR2YwRW9FQmdpQlVFQU5nSUlJQVZDQURjQ0FDQUZRZ0EzQXhnZ0JVSUFOd0lNSUFWQ0FEY0RJQ0FFUVFKUEJFQURRQ0FKUVFGcUlRa2dCRUVEU3lFSElBUkJBWFVoQkNBSERRQUxDd0pBSUFVb0FnUWlCaUFGS0FJQUlnUnJJZ2RCQmswRVFFRUhJQWRySWdvZ0JTZ0NDQ0lJSUFaclRRUkFJQVVnQmtFQUlBb1FZU0FLYWpZQ0JBd0NDeUFJSUFScklnWkJBWFFpQ0VFSElBaEJCMHNiUWYvLy8vOEhJQVpCLy8vLy93TkpHeUlJRUJnaUJpQUhha0VBSUFvUVlSb2dCd1JBSUFZZ0JDQUhFQmthQ3lBRklBWWdDR28yQWdnZ0JTQUdRUWRxTmdJRUlBVWdCallDQUNBRVJRMEJJQVFRRnd3QkN5QUhRUWRHRFFBZ0JTQUVRUWRxTmdJRUN5QUZLQUlBUWY4Qk9nQUFJQVVvQWdCQjJBQTZBQUVnQlNnQ0FFRUVPZ0FDSUFVb0FnQWdBem9BQXlBRktBSUFJQWs2QUFRZ0JTZ0NBRUVZT2dBRklBVW9BZ0JCQ0RvQUJpQUZJQUkyQWd3Z0FDZ0NBQ0FCUVFKMGFpZ0NBQ0FGRUprRUM3TUNBUVovUVNnUUdDSUZRUUEyQWdnZ0JVSUFOd0lBSUFWQ0FEY0RHQ0FGUWdBM0Fnd2dCVUlBTndNZ0FrQWdCU2dDQkNJR0lBVW9BZ0FpQjJzaUNFRUVUUVJBUVFVZ0NHc2lDaUFGS0FJSUlna2dCbXROQkVBZ0JTQUdRUUFnQ2hCaElBcHFOZ0lFREFJTElBa2dCMnNpQmtFQmRDSUpRUVVnQ1VFRlN4dEIvLy8vL3djZ0JrSC8vLy8vQTBrYklna1FHQ0lHSUFocVFRQWdDaEJoR2lBSUJFQWdCaUFISUFnUUdSb0xJQVVnQmlBSmFqWUNDQ0FGSUFaQkJXbzJBZ1FnQlNBR05nSUFJQWRGRFFFZ0J4QVhEQUVMSUFoQkJVWU5BQ0FGSUFkQkJXbzJBZ1FMSUFVb0FnQkIvd0U2QUFBZ0JTZ0NBRUhaQURvQUFTQUZLQUlBUVFJNkFBSWdCU2dDQUNBRE9nQURJQVVvQWdBZ0JEb0FCQ0FGSUFJMkFnd2dBQ2dDQUNBQlFRSjBhaWdDQUNBRkVKa0VDNGNCQVFGL1FTZ1FHQ0lEUVFBMkFnZ2dBMElBTndJQUlBTkNBRGNER0NBRFFnQTNBZ3dnQTBJQU53TWdBa0JFQUFBQUFBQUFUa0FnQXFORUFBQUFBSUNFTGtHaVJBQUFBQUFBQU9BL29DSUNtVVFBQUFBQUFBRGdRV01FUUNBRElBS3FFS3NUREFFTElBTkJnSUNBZ0hnUXF4TUxJQU1nQVRZQ0RDQUFLQUlBS0FJQUlBTVFtUVFMdndFQkFYOENRQUovSUFBb0FoQkJBVVlFUUNBQUtBSUFLQUlBSUFJUW94TWdBQ2dDQUNnQ0FDZ0NCRUVFYXlnQ0FDQUJOZ0lRSUFBb0FnQU1BUXNnQUNnQ0JDQUFLQUlBSWdOclFRSjFJQUZORFFFZ0F5QUJRUUowYWlnQ0FDQUNFS01USUFBb0FnUWdBQ2dDQUNJQ2EwRUNkU0FCVFEwQklBSWdBVUVDZENJRGFpZ0NBQ2dDQkVFRWF5Z0NBQ0FCTmdJUUlBRWdBQ2dDQkNBQUtBSUFJZ0JyUVFKMVR3MEJJQUFnQTJvTEtBSUFLQUlFUVFScktBSUFHZzhMRUcwQUM4b0NBUWQvSUFBb0FoUkJBVWNFUUVGL0lBQW9BZ1FnQUNnQ0FDSUNheUlEUVh4eElBTkJBblVpQVVILy8vLy9BM0VnQVVjYkVCZ2hCZ0pBSUFOQkFFd05BQ0FCUVFFZ0FVRUJTaHNoQjBFQUlRTURRQ0FHSUFOQkFuUWlBV29pQlVFQU5nSUFBa0FnQVNBQ2FpZ0NBQ0lDS0FJRUlBSW9BZ0JyUVFKMVFRQk1EUUFnQlNBQUtBSUFJQUZxS0FJQUtBSUFLQUlBS0FJTU5nSUFRUUVoQWlBQUtBSUFJQUZxS0FJQUlnUW9BZ1FnQkNnQ0FHdEJBblZCQWtnTkFBTkFJQVVnQlNnQ0FDQUFLQUlBSUFGcUtBSUFLQUlBSUFKQkFuUnFLQUlBS0FJTWFpSUVOZ0lBSUFBb0FnQWdBV29vQWdBb0FnQWdBa0VDZEdvb0FnQWdCRFlDRENBQ1FRRnFJZ0lnQUNnQ0FDQUJhaWdDQUNJRUtBSUVJQVFvQWdCclFRSjFTQTBBQ3dzZ0EwRUJhaUlESUFkR0RRRWdBQ2dDQUNFQ0RBQUxBQXNnQUVFQk5nSVVJQVlRRndzTHFnVUJDWDhqQUVFUWF5SUZKQUFnQUVHQWdJQ0FBVThFUUNBRlFRaHFJZ0pCb0pPQ0FVR2NqUEFBUVNrUVJ5SUFJQUFvQWdCQkRHc29BZ0JxS0FJY0lnTTJBZ0FnQXlBREtBSUVRUUZxTmdJRUlBSkI4TldCQVJCbklnTkJDaUFES0FJQUtBSWNFUU1BSVFNZ0FpZ0NBQ0lDSUFJb0FnUkJBV3NpQkRZQ0JDQUVRWDlHQkVBZ0FpQUNLQUlBS0FJSUVRRUFDeUFBSUFNUW1nWWdBQkMwQkVILy8vLy9BQ0VBQ3lBRklBQkIvd0J4T2dBSElBVWdBRUVIZGtIL0FIRWlBam9BQmlBRklBQkJEblpCL3dCeElnTTZBQVVnQlNBQVFSVjJJZ1E2QUFSQkFDRUFBa0FDUUFKQUlBUkIvd0Z4RFFCQkFTRUFJQU1OQUVFQ0lRQWdBZzBBSUFGQkNHb2hDQ0FCUVFScUlRTU1BUXNnQVVFSWFpRUlJQUZCQkdvaEF3TkFJQVZCQkdvZ0FHb2lBaUFDTFFBQVFZQi9jaUlKT2dBQUFrQWdBU2dDQkNJQ0lBRW9BZ2hIQkVBZ0FpQUpPZ0FBSUFFZ0FrRUJhallDQkF3QkN5QUNJQUVvQWdBaUJHc2lBa0VCYWlJR1FRQklEUU1nQWlBR0lBSkJBWFFpQnlBR0lBZExHMEgvLy8vL0J5QUNRZi8vLy84RFNSc2lCd1IvSUFjUUdBVkJBQXNpQm1vaUNpQUpPZ0FBSUFKQkFFb0VRQ0FHSUFRZ0FoQVpHZ3NnQVNBR0lBZHFOZ0lJSUFFZ0NrRUJhallDQkNBQklBWTJBZ0FnQkVVTkFDQUVFQmNMSUFCQkFXb2lBRUVEUncwQUN3c0NRQ0FES0FJQUlnQWdDQ2dDQUVjRVFDQUFJQVV0QUFjNkFBQWdBeUFBUVFGcU5nSUFEQUVMSUFBZ0FTZ0NBQ0lDYXlJQVFRRnFJZ05CQUVnTkFTQUFJQU1nQUVFQmRDSUVJQU1nQkVzYlFmLy8vLzhISUFCQi8vLy8vd05KR3lJRUJIOGdCQkFZQlVFQUN5SURhaUlHSUFVdEFBYzZBQUFnQUVFQVNnUkFJQU1nQWlBQUVCa2FDeUFCSUFNZ0JHbzJBZ2dnQVNBR1FRRnFOZ0lFSUFFZ0F6WUNBQ0FDUlEwQUlBSVFGd3NnQlVFUWFpUUFEd3NRS0FBTGdnTUJCWDhDUUVFb0VCZ2lCaUlDUVFBMkFnZ2dBa0lBTndJQUlBSWdBU2dDRURZQ0VDQUNJQUVvQWd3MkFnd2dBaUFCS3dNWU9RTVlJQUVvQWlBaEJDQUNRUUEyQWlRZ0FpQUVOZ0lnSUFJZ0FTZ0NCQ0FCS0FJQWF4RHhCeUFDS0FJRUlBSW9BZ0FpQkd0QkFFb0VRQU5BSUFNZ0JHb2dBU2dDQUNBRGFpMEFBRG9BQUNBRFFRRnFJZ01nQWlnQ0JDQUNLQUlBSWdSclNBMEFDd3NDUUFKQUFrQWdBQ2dDQkNJQklBQW9BZ2hIQkVBZ0FTQUdOZ0lBSUFBZ0FVRUVhallDQkF3QkN5QUJJQUFvQWdBaUFtc2lBVUVDZFNJRlFRRnFJZ05CZ0lDQWdBUlBEUUVnQXlBQlFRRjFJZ1FnQXlBRVN4dEIvLy8vL3dNZ0FVSDgvLy8vQjBrYklnTUVmeUFEUVlDQWdJQUVUdzBESUFOQkFuUVFHQVZCQUFzaUJDQUZRUUowYWlJRklBWTJBZ0FnQVVFQVNnUkFJQVFnQWlBQkVCa2FDeUFBSUFRZ0EwRUNkR28yQWdnZ0FDQUZRUVJxTmdJRUlBQWdCRFlDQUNBQ1JRMEFJQUlRRnlBQUtBSUVHZ3NnQUNnQ0FCb01BZ3NRS0FBTFFhT0U3d0FRT0FBTEM0UUJBUVYvSUFBb0FnUWlBeUFBS0FJQUlnRnJJZ0pCQUVvRVFBTkFJQUVnQkVFQ2RDSUNhaWdDQUNJRkJFQWdCUkROQ1JBWElBQW9BZ0FnQW1wQkFEWUNBQ0FBS0FJRUlRTWdBQ2dDQUNFQkN5QUVRUUZxSWdRZ0F5QUJheUlDUVFKMVNBMEFDd3NnQWdSQUlBQWdBVFlDQkFzZ0FRUkFJQUFnQVRZQ0JDQUJFQmNMSUFBTG93RUJCbjlCQkNFREl3QkJnQUpySWdRa0FBSkFJQUZCQWtnTkFDQUFJQUZCQW5ScUlnY2dCRFlDQUNBRUlRSURRQ0FDSUFBb0FnQWdBMEdBQWlBRFFZQUNTUnNpQlJBWkdrRUFJUUlEUUNBQUlBSkJBblJxSWdZb0FnQWdBQ0FDUVFGcUlnSkJBblJxS0FJQUlBVVFHUm9nQmlBR0tBSUFJQVZxTmdJQUlBRWdBa2NOQUFzZ0F5QUZheUlEUlEwQklBY29BZ0FoQWd3QUN3QUxJQVJCZ0FKcUpBQUxWd0VCZnlBQUtBSUFRUUZySWdGQkFDQUJhM0ZCcWN5dk8yeEJHM1pCa1AvMkFHb3NBQUFpQVFSL0lBRUZJQUFvQWdRaUFFRUFJQUJyY1VHcHpLODdiRUViZGtHUS8vWUFhaXdBQUNJQVFTQnFRUUFnQUJzTEM4TVFBZ2wvQVh3akFFRWdheUlESkFBZ0F5QUJLQUlFSUFFb0FnQnJJZ1ZCQW5WQkNtb2lCQkFZSWdJMkFoQWdBeUFDSUFScUlnYzJBaGdDUUNBRlFWbE9CRUFnQWtIL0FEb0FBQ0FESUFKQkFXb2lCRFlDRkF3QkN5QUVRUUYwUVFFZ0JCdEIvLy8vL3djZ0JFSC8vLy8vQTBrYklnUVFHQ0lGUWY4QU9nQUFJQU1nQkNBRmFpSUhOZ0lZSUFNZ0JVRUJhaUlFTmdJVUlBTWdCVFlDRUNBQ0VCY2dCU0VDQ3dKQUFrQWdCQ0FIU1FSQUlBUkIvd0E2QUFBZ0F5QUVRUUZxSWdVMkFoUWdBaUVFREFFTElBUWdBbXNpQmtFQmFpSUVRUUJJRFFFZ0JpQUVJQWNnQW1zaUJVRUJkQ0lISUFRZ0Iwc2JRZi8vLy84SElBVkIvLy8vL3dOSkd5SUZCSDhnQlJBWUJVRUFDeUlFYWlJSVFmOEFPZ0FBSUFRZ0JXb2hCeUFJUVFGcUlRVWdCa0VBU2dSQUlBUWdBaUFHRUJrYUN5QURJQWMyQWhnZ0F5QUZOZ0lVSUFNZ0JEWUNFQ0FDRUJjTEFrQWdCU0FIU1FSQUlBVkJDRG9BQUNBRElBVkJBV29pQWpZQ0ZDQURLQUlZSVFjTUFRc2dCU0FFYXlJRlFRRnFJZ0pCQUVnTkFTQUZJQUlnQnlBRWF5SUhRUUYwSWdZZ0FpQUdTeHRCLy8vLy93Y2dCMEgvLy8vL0Ewa2JJZ0lFZnlBQ0VCZ0ZRUUFMSWdacUlnaEJDRG9BQUNBQ0lBWnFJUWNnQ0VFQmFpRUNJQVZCQUVvRVFDQUdJQVFnQlJBWkdnc2dBeUFITmdJWUlBTWdBallDRkNBRElBWTJBaEFnQkJBWEN3SkFJQUlnQjBrRVFDQUNRUUk2QUFBZ0F5QUNRUUZxSWdJMkFoUWdBeWdDR0NFSERBRUxJQUlnQXlnQ0VDSUVheUlGUVFGcUlnSkJBRWdOQVNBRklBSWdCeUFFYXlJSFFRRjBJZ1lnQWlBR1N4dEIvLy8vL3djZ0IwSC8vLy8vQTBrYklnSUVmeUFDRUJnRlFRQUxJZ1pxSWdoQkFqb0FBQ0FDSUFacUlRY2dDRUVCYWlFQ0lBVkJBRW9FUUNBR0lBUWdCUkFaR2dzZ0F5QUhOZ0lZSUFNZ0FqWUNGQ0FESUFZMkFoQWdCRVVOQUNBRUVCY0xBa0FnQWlBSFNRUkFJQUpCQURvQUFDQURJQUpCQVdvMkFoUU1BUXNnQWlBREtBSVFJZ0pySWdSQkFXb2lCVUVBU0EwQklBUWdCU0FISUFKcklnZEJBWFFpQmlBRklBWkxHMEgvLy8vL0J5QUhRZi8vLy84RFNSc2lCd1IvSUFjUUdBVkJBQXNpQldvaUJrRUFPZ0FBSUFSQkFFb0VRQ0FGSUFJZ0JCQVpHZ3NnQXlBRklBZHFOZ0lZSUFNZ0JrRUJhallDRkNBRElBVTJBaEFnQWtVTkFDQUNFQmNMSUFNZ0FTZ0NCQ0FCS0FJQWEwRUVkUkRZREVFQUlRSWdBeWdDQkNBREtBSUFJZ2RyUVFCS0JFQURRQ0FDSUFkcUlRWUNRQ0FES0FJVUlnUWdBeWdDR0VjRVFDQUVJQVl0QUFBNkFBQWdBeUFFUVFGcU5nSVVEQUVMSUFRZ0F5Z0NFQ0lGYXlJRVFRRnFJZ2RCQUVnTkF5QUVJQWNnQkVFQmRDSUlJQWNnQ0VzYlFmLy8vLzhISUFSQi8vLy8vd05KR3lJSUJIOGdDQkFZQlVFQUN5SUhhaUlKSUFZdEFBQTZBQUFnQkVFQVNnUkFJQWNnQlNBRUVCa2FDeUFESUFjZ0NHbzJBaGdnQXlBSlFRRnFOZ0lVSUFNZ0J6WUNFQ0FGUlEwQUlBVVFGd3NnQWtFQmFpSUNJQU1vQWdRZ0F5Z0NBQ0lIYTBnTkFBc0xRUUFoQndKQUlBRW9BZ1FnQVNnQ0FDSUNhMEVBVEEwQUFrQURRQUpBSUFJZ0IwRUVkQ0lLYWlnQ0FDSUNRZjhBSUFKQi93QklHeUlDUVFBZ0FrRUFTaHNoQ0FKQUlBTW9BaFFpQWlBREtBSVlJZ1pKQkVBZ0FpQUlPZ0FBSUFNZ0FrRUJhaUlDTmdJVURBRUxJQUlnQXlnQ0VDSUVheUlGUVFGcUlnSkJBRWdOQVNBRklBSWdCaUFFYXlJR1FRRjBJZ2tnQWlBSlN4dEIvLy8vL3djZ0JrSC8vLy8vQTBrYklna0VmeUFKRUJnRlFRQUxJZ1pxSWdJZ0NEb0FBQ0FDUVFGcUlRSWdCVUVBU2dSQUlBWWdCQ0FGRUJrYUN5QURJQVlnQ1dvMkFoZ2dBeUFDTmdJVUlBTWdCallDRUNBRVJRMEFJQVFRRnlBREtBSVVJUUlMQW44Z0FTZ0NBQ0FLYWlzRENDSUxtVVFBQUFBQUFBRGdRV01FUUNBTHFnd0JDMEdBZ0lDQWVBc2lCRUgvQUNBRVFmOEFTQnNpQkVFQUlBUkJBRW9iSVFVQ1FDQURLQUlZSWdnZ0Frc0VRQ0FDSUFVNkFBQWdBeUFDUVFGcUlnSTJBaFFNQVFzZ0FpQURLQUlRSWdScklnWkJBV29pQWtFQVNBMEZJQVlnQWlBSUlBUnJJZ2hCQVhRaUNTQUNJQWxMRzBILy8vLy9CeUFJUWYvLy8vOERTUnNpQ1FSL0lBa1FHQVZCQUFzaUNHb2lBaUFGT2dBQUlBSkJBV29oQWlBR1FRQktCRUFnQ0NBRUlBWVFHUm9MSUFNZ0NDQUphallDR0NBRElBSTJBaFFnQXlBSU5nSVFJQVJGRFFBZ0JCQVhJQU1vQWhRaEFnc0NmeUFMSUFXM29VUUFBQUFBQUFEUVFLSWlDNWxFQUFBQUFBQUE0RUZqQkVBZ0M2b01BUXRCZ0lDQWdIZ0xJZ3BCQjNaQi93QnhJUWdDUUNBREtBSVlJQUpIQkVBZ0FpQUlPZ0FBSUFNZ0FrRUJhaUlDTmdJVURBRUxJQUlnQXlnQ0VDSUZheUlFUVFGcUlnSkJBRWdOQlNBRUlBSWdCRUVCZENJR0lBSWdCa3NiUWYvLy8vOEhJQVJCLy8vLy93TkpHeUlKQkg4Z0NSQVlCVUVBQ3lJR2FpSUNJQWc2QUFBZ0FrRUJhaUVDSUFSQkFFb0VRQ0FHSUFVZ0JCQVpHZ3NnQXlBR0lBbHFOZ0lZSUFNZ0FqWUNGQ0FESUFZMkFoQWdCVVVOQUNBRkVCY2dBeWdDRkNFQ0N5QUtRZjhBY1NFR0FrQWdBeWdDR0NBQ1J3UkFJQUlnQmpvQUFDQURJQUpCQVdvMkFoUU1BUXNnQWlBREtBSVFJZ1JySWdKQkFXb2lCVUVBU0EwRElBSWdCU0FDUVFGMElnZ2dCU0FJU3h0Qi8vLy8vd2NnQWtILy8vLy9BMGtiSWdnRWZ5QUlFQmdGUVFBTElnVnFJZ2tnQmpvQUFDQUNRUUJLQkVBZ0JTQUVJQUlRR1JvTElBTWdCU0FJYWpZQ0dDQURJQWxCQVdvMkFoUWdBeUFGTmdJUUlBUkZEUUFnQkJBWEN5QUhRUUZxSWdjZ0FTZ0NCQ0FCS0FJQUlnSnJRUVIxU0EwQkRBTUxDd3dDQ3d3QkN5QUFJQU5CRUdvUXFCTWdBeWdDQUNJQUJFQWdBeUFBTmdJRUlBQVFGd3NnQXlnQ0VDSUFCRUFnQXlBQU5nSVVJQUFRRndzZ0EwRWdhaVFBRHdzUUtBQUxpd2dCQ244akFFRVFheUlJSkFBQ2Z5QUJLQUlFSWdRZ0FTZ0NBQ0lEYXlJQ1JRUkFRWDhoQ1VFQURBRUxRWDVCZnlBRVFRRnJMUUFBUWZjQlJoc2dBbW9oQ1NBRExRQUFRZkFCUmdzaEJDQUFJQUFvQWdBaUFqWUNCQUpBSUFFb0FnUWdBMnRCQjJvaUJpQUFLQUlJSWdVZ0FtdE5CRUFnQWlFRERBRUxJQUFnQmhBWUlnTTJBZ1FnQUNBRE5nSUFJQUFnQXlBR2FpSUZOZ0lJSUFKRkRRQWdBaEFYSUFBb0FnZ2hCU0FBS0FJRUlRTUxBa0FDUUNBRElBVkpCRUFnQTBId0FUb0FBQ0FBSUFOQkFXbzJBZ1FNQVFzZ0F5QUFLQUlBSWdOcklnSkJBV29pQmtFQVNBMEJJQUlnQmlBRklBTnJJZ1ZCQVhRaUJ5QUdJQWRMRzBILy8vLy9CeUFGUWYvLy8vOERTUnNpQmdSL0lBWVFHQVZCQUFzaUJXb2lCMEh3QVRvQUFDQUNRUUJLQkVBZ0JTQURJQUlRR1JvTElBQWdCU0FHYWpZQ0NDQUFJQWRCQVdvMkFnUWdBQ0FGTmdJQUlBTkZEUUFnQXhBWEN5QUlJQWtnQkd0QkFtb1EyQXhCQUNFRElBZ29BZ1FnQ0NnQ0FDSUNhMEVBU2dSQUEwQWdBaUFEYWlFSEFrQWdBQ2dDQkNJQ0lBQW9BZ2hIQkVBZ0FpQUhMUUFBT2dBQUlBQWdBa0VCYWpZQ0JBd0JDeUFDSUFBb0FnQWlCV3NpQWtFQmFpSUdRUUJJRFFNZ0FpQUdJQUpCQVhRaUNpQUdJQXBMRzBILy8vLy9CeUFDUWYvLy8vOERTUnNpQ2dSL0lBb1FHQVZCQUFzaUJtb2lDeUFITFFBQU9nQUFJQUpCQUVvRVFDQUdJQVVnQWhBWkdnc2dBQ0FHSUFwcU5nSUlJQUFnQzBFQmFqWUNCQ0FBSUFZMkFnQWdCVVVOQUNBRkVCY0xJQU5CQVdvaUF5QUlLQUlFSUFnb0FnQWlBbXRJRFFBTEN3SkFJQVFnQ1VvTkFBTkFJQVFpQXlBQktBSUVJQUVvQWdBaUJHdEpCRUFnQXlBRWFpRUdBa0FnQUNnQ0JDSUVJQUFvQWdoSEJFQWdCQ0FHTFFBQU9nQUFJQUFnQkVFQmFqWUNCQXdCQ3lBRUlBQW9BZ0FpQW1zaUJFRUJhaUlGUVFCSURRUWdCQ0FGSUFSQkFYUWlCeUFGSUFkTEcwSC8vLy8vQnlBRVFmLy8vLzhEU1JzaUJ3Ui9JQWNRR0FWQkFBc2lCV29pQ2lBR0xRQUFPZ0FBSUFSQkFFb0VRQ0FGSUFJZ0JCQVpHZ3NnQUNBRklBZHFOZ0lJSUFBZ0NrRUJhallDQkNBQUlBVTJBZ0FnQWtVTkFDQUNFQmNMSUFOQkFXb2hCQ0FESUFsSERRRU1BZ3NMRUcwQUN3SkFJQUFvQWdRaUFTQUFLQUlJSWdKSkJFQWdBVUgzQVRvQUFDQUFJQUZCQVdvMkFnUU1BUXNnQVNBQUtBSUFJZ0ZySWdOQkFXb2lCRUVBU0EwQklBTWdCQ0FDSUFGcklnSkJBWFFpQ1NBRUlBbExHMEgvLy8vL0J5QUNRZi8vLy84RFNSc2lBZ1IvSUFJUUdBVkJBQXNpQkdvaUNVSDNBVG9BQUNBRFFRQktCRUFnQkNBQklBTVFHUm9MSUFBZ0FpQUVhallDQ0NBQUlBbEJBV28yQWdRZ0FDQUVOZ0lBSUFGRkRRQWdBUkFYQ3lBSUtBSUFJZ0FFUUNBSUlBQTJBZ1FnQUJBWEN5QUlRUkJxSkFBUEN4QW9BQXVZQXdFRmZ5QUFLQUlFSWdNZ0FDZ0NBQ0lFUndSQUlBQWdCRFlDQkNBRUlRTUxBa0FDUUNBQUtBSUlJZ1lnQTBzRVFDQURRZjhCT2dBQUlBQWdBMEVCYWlJRE5nSUVEQUVMSUFNZ0JHc2lCMEVCYWlJRlFRQklEUUVnQnlBRklBWWdCR3NpQmtFQmRDSURJQU1nQlVrYlFmLy8vLzhISUFaQi8vLy8vd05KR3lJR0JIOGdCaEFZQlVFQUN5SUZhaUlEUWY4Qk9nQUFJQU5CQVdvaEF5QUhRUUJLQkVBZ0JTQUVJQWNRR1JvTElBQWdCU0FHYWpZQ0NDQUFJQU0yQWdRZ0FDQUZOZ0lBSUFSRkRRQWdCQkFYSUFBb0FnUWhBd3NnQVVIL0FIRWhCaUFBS0FJSUlnRWdBMHNFUUNBRElBWTZBQUFnQUNBRFFRRnFOZ0lFSUFBZ0FoQ3NFdzhMSUFNZ0FDZ0NBQ0lIYXlJRlFRRnFJZ05CQUVnTkFDQUZJQU1nQVNBSGF5SUVRUUYwSWdFZ0FTQURTUnRCLy8vLy93Y2dCRUgvLy8vL0Ewa2JJZ1FFZnlBRUVCZ0ZRUUFMSWdOcUlnRWdCam9BQUNBRlFRQktCRUFnQXlBSElBVVFHUm9MSUFBZ0F5QUVhallDQ0NBQUlBRkJBV28yQWdRZ0FDQUROZ0lBSUFjRVFDQUhFQmNMSUFBZ0FoQ3NFdzhMRUNnQUM4d0VBUVovSUFGQkQzRkJzSDl5SVFZZ0FDZ0NCQ0lESUFBb0FnQWlCRWNFUUNBQUlBUTJBZ1FnQkNFREN3SkFBa0FnQUNnQ0NDSUJJQU5MQkVBZ0F5QUdPZ0FBSUFBZ0EwRUJhaUlETmdJRURBRUxJQU1nQkdzaUNFRUJhaUlGUVFCSURRRWdDQ0FGSUFFZ0JHc2lBMEVCZENJQklBRWdCVWtiUWYvLy8vOEhJQU5CLy8vLy93TkpHeUlGQkg4Z0JSQVlCVUVBQ3lJSGFpSUJJQVk2QUFBZ0FVRUJhaUVESUFoQkFFb0VRQ0FISUFRZ0NCQVpHZ3NnQUNBRklBZHFOZ0lJSUFBZ0F6WUNCQ0FBSUFjMkFnQWdCRVVOQUNBRUVCY2dBQ2dDQkNFREN3SkFJQUFvQWdnaUFTQURTd1JBSUFOQndBQTZBQUFnQUNBRFFRRnFJZ2MyQWdRTUFRc2dBeUFBS0FJQUlnWnJJZ1ZCQVdvaUEwRUFTQTBCSUFVZ0F5QUJJQVpySWdSQkFYUWlBU0FCSUFOSkcwSC8vLy8vQnlBRVFmLy8vLzhEU1JzaUJBUi9JQVFRR0FWQkFBc2lBMm9pQVVIQUFEb0FBQ0FCUVFGcUlRY2dCVUVBU2dSQUlBTWdCaUFGRUJrYUN5QUFJQU1nQkdvMkFnZ2dBQ0FITmdJRUlBQWdBellDQUNBR1JRMEFJQVlRRnlBQUtBSUVJUWNMSUFKQi93QnhJUU1nQUNnQ0NDSUJJQWRMQkVBZ0J5QURPZ0FBSUFBZ0IwRUJhallDQkE4TElBY2dBQ2dDQUNJR2F5SUZRUUZxSWdSQkFFZ05BQ0FGSUFRZ0FTQUdheUlDUVFGMElnRWdBU0FFU1J0Qi8vLy8vd2NnQWtILy8vLy9BMGtiSWdJRWZ5QUNFQmdGUVFBTElnUnFJZ0VnQXpvQUFDQUZRUUJLQkVBZ0JDQUdJQVVRR1JvTElBQWdBaUFFYWpZQ0NDQUFJQUZCQVdvMkFnUWdBQ0FFTmdJQUlBWUVRQ0FHRUJjTER3c1FLQUFMZ2dJQkJYOENRQ0FBS0FJRUlnSWdBQ2dDQUNJRGF5SUVRUVZOQkVCQkJpQUVheUlHSUFBb0FnZ2lCU0FDYTAwRVFDQUFJQUpCQUNBR0VHRWdCbW8yQWdRTUFnc2dCU0FEYXlJQ1FRRjBJZ1ZCQmlBRlFRWkxHMEgvLy8vL0J5QUNRZi8vLy84RFNSc2lCUkFZSWdJZ0JHcEJBQ0FHRUdFYUlBUUVRQ0FDSUFNZ0JCQVpHZ3NnQUNBQ0lBVnFOZ0lJSUFBZ0FrRUdhallDQkNBQUlBSTJBZ0FnQTBVTkFTQURFQmNNQVFzZ0JFRUdSZzBBSUFBZ0EwRUdhallDQkFzZ0FDZ0NBRUgvQVRvQUFDQUFLQUlBUWRFQU9nQUJJQUFvQWdCQkF6b0FBaUFBS0FJQUlBRkJFSFk2QUFNZ0FDZ0NBQ0FCUVFoMk9nQUVJQUFvQWdBZ0FUb0FCUXZlQkFFSWZ5TUFRUkJySWdja0FBSkFBa0FnQUNnQ0JDQUFLQUlBSWdOcklnSkJBa2tOQUNBRExRQUFRZjhCUncwQUlBSkJBMDhFUUNBQUlBTkJBbW8yQWdRTFFRQWhBeUFISUFFb0FnUWdBUzBBQ3lJQ0lBSkJHSFJCR0hWQkFFZ2JFTmdNSUFjb0FnUWdCeWdDQUNJQ2EwRUFTZ1JBQTBBZ0FpQURhaUVGQWtBZ0FDZ0NCQ0lDSUFBb0FnaEhCRUFnQWlBRkxRQUFPZ0FBSUFBZ0FrRUJhallDQkF3QkN5QUNJQUFvQWdBaUJHc2lBa0VCYWlJR1FRQklEUVFnQWlBR0lBSkJBWFFpQ0NBR0lBaExHMEgvLy8vL0J5QUNRZi8vLy84RFNSc2lDQVIvSUFnUUdBVkJBQXNpQm1vaUNTQUZMUUFBT2dBQUlBSkJBRW9FUUNBR0lBUWdBaEFaR2dzZ0FDQUdJQWhxTmdJSUlBQWdDVUVCYWpZQ0JDQUFJQVkyQWdBZ0JFVU5BQ0FFRUJjTElBTkJBV29pQXlBSEtBSUVJQWNvQWdBaUFtdElEUUFMQ3lBQktBSUVJQUV0QUFzaUF5QURRUmgwUVJoMVFRQklJZ01iSWdRRVFDQUJLQUlBSUFFZ0F4c2lBeUFFYWlFSUEwQWdBeTBBQUNFR0FrQWdBQ2dDQkNJQklBQW9BZ2dpQlVrRVFDQUJJQVk2QUFBZ0FDQUJRUUZxTmdJRURBRUxJQUVnQUNnQ0FDSUJheUlDUVFGcUlnUkJBRWdOQkNBQ0lBUWdCU0FCYXlJRlFRRjBJZ2tnQkNBSlN4dEIvLy8vL3djZ0JVSC8vLy8vQTBrYklnVUVmeUFGRUJnRlFRQUxJZ1JxSWdrZ0Jqb0FBQ0FDUVFCS0JFQWdCQ0FCSUFJUUdSb0xJQUFnQkNBRmFqWUNDQ0FBSUFsQkFXbzJBZ1FnQUNBRU5nSUFJQUZGRFFBZ0FSQVhDeUFEUVFGcUlnTWdDRWNOQUFzZ0J5Z0NBQ0VDQ3lBQ1JRMEFJQWNnQWpZQ0JDQUNFQmNMSUFkQkVHb2tBQThMRUNnQUMwNENBWDhCZmdKL1FRQWdBRUkwaUtkQi93OXhJZ0ZCL3dkSkRRQWFRUUlnQVVHekNFc05BQnBCQUVJQlFiTUlJQUZycllZaUFrSUJmU0FBZzBJQVVnMEFHa0VDUVFFZ0FDQUNnMUFiQ3d1RkFRRUZmeU1BUVJCcklnRWtBQ0FCUVJCcUlRUUNRQU5BSUFBb0FpUWlBaUFBS0FJb0lBRkJDR29pQXlBRUlBRkJCR29nQWlnQ0FDZ0NGQkVLQUNFRlFYOGhBaUFEUVFFZ0FTZ0NCQ0FEYXlJRElBQW9BaUFRMVFNZ0EwY05BUUpBSUFWQkFXc09BZ0VDQUFzTFFYOUJBQ0FBS0FJZ0VQUUZHeUVDQ3lBQlFSQnFKQUFnQWd1cEF3SUdmd0YrSXdCQklHc2lBaVFBQWtBZ0FDMEFOQVJBSUFBb0FqQWhCQ0FCUlEwQklBQkJBRG9BTkNBQVFYODJBakFNQVFzZ0FrRUJOZ0lZSXdCQkVHc2lBeVFBSUFKQkdHb2lCU2dDQUNBQVFTeHFJZ1lvQWdCSUlRY2dBMEVRYWlRQUlBWWdCU0FIR3lnQ0FDSURRUUFnQTBFQVNoc2hCUUpBQTBBZ0JDQUZSd1JBSUFBb0FpQVEwUWtpQmtGL1JnMENJQUpCR0dvZ0JHb2dCam9BQUNBRVFRRnFJUVFNQVFzTEFrQWdBQzBBTlFSQUlBSWdBaXdBR0RZQ0ZBd0JDeUFDUVJocUlRUURRQUpBSUFBb0FpZ2lCU2tDQUNFSUFrQWdBQ2dDSkNJR0lBVWdBa0VZYWlJRklBTWdCV29pQlNBQ1FSQnFJQUpCRkdvZ0JDQUNRUXhxSUFZb0FnQW9BaEFSRFFCQkFXc09Bd0FFQVFNTElBQW9BaWdnQ0RjQ0FDQURRUWhHRFFNZ0FDZ0NJQkRSQ1NJR1FYOUdEUU1nQlNBR09nQUFJQU5CQVdvaEF3d0JDd3NnQWlBQ0xBQVlOZ0lVQ3dKQUlBRkZCRUFEUUNBRFFRQk1EUUlnQTBFQmF5SURJQUpCR0dwcUxBQUFJQUFvQWlBUTBnbEJmMGNOQUF3REN3QUxJQUFnQWlnQ0ZEWUNNQXNnQWlnQ0ZDRUVEQUVMUVg4aEJBc2dBa0VnYWlRQUlBUUxxUU1DQm44QmZpTUFRU0JySWdJa0FBSkFJQUF0QURRRVFDQUFLQUl3SVFRZ0FVVU5BU0FBUVFBNkFEUWdBRUYvTmdJd0RBRUxJQUpCQVRZQ0dDTUFRUkJySWdNa0FDQUNRUmhxSWdVb0FnQWdBRUVzYWlJR0tBSUFTQ0VISUFOQkVHb2tBQ0FHSUFVZ0J4c29BZ0FpQTBFQUlBTkJBRW9iSVFVQ1FBTkFJQVFnQlVjRVFDQUFLQUlnRU5FSklnWkJmMFlOQWlBQ1FSaHFJQVJxSUFZNkFBQWdCRUVCYWlFRURBRUxDd0pBSUFBdEFEVUVRQ0FDSUFJdEFCZzZBQmNNQVFzZ0FrRVlhaUVFQTBBQ1FDQUFLQUlvSWdVcEFnQWhDQUpBSUFBb0FpUWlCaUFGSUFKQkdHb2lCU0FESUFWcUlnVWdBa0VRYWlBQ1FSZHFJQVFnQWtFTWFpQUdLQUlBS0FJUUVRMEFRUUZyRGdNQUJBRURDeUFBS0FJb0lBZzNBZ0FnQTBFSVJnMERJQUFvQWlBUTBRa2lCa0YvUmcwRElBVWdCam9BQUNBRFFRRnFJUU1NQVFzTElBSWdBaTBBR0RvQUZ3c0NRQ0FCUlFSQUEwQWdBMEVBVEEwQ0lBTkJBV3NpQXlBQ1FSaHFhaTBBQUNBQUtBSWdFTklKUVg5SERRQU1Bd3NBQ3lBQUlBSXRBQmMyQWpBTElBSXRBQmNoQkF3QkMwRi9JUVFMSUFKQklHb2tBQ0FFQzVvQkFRTi9Jd0JCRUdzaUJTUUFJQUFRcFFZaEJDQUFJQUUyQWlBZ0FFSHd6UFlBTmdJQUlBVkJDR29pQXlBRUtBSUVJZ0UyQWdBZ0FTQUJLQUlFUVFGcU5nSUVJQU1RMlF3aEFTQURLQUlBSWdNZ0F5Z0NCRUVCYXlJRU5nSUVJQVJCZjBZRVFDQURJQU1vQWdBb0FnZ1JBUUFMSUFBZ0FqWUNLQ0FBSUFFMkFpUWdBQ0FCSUFFb0FnQW9BaHdSQUFBNkFDd2dCVUVRYWlRQUM1b0JBUU4vSXdCQkVHc2lCU1FBSUFBUTJRRWhCQ0FBSUFFMkFpQWdBRUdJelBZQU5nSUFJQVZCQ0dvaUF5QUVLQUlFSWdFMkFnQWdBU0FCS0FJRVFRRnFOZ0lFSUFNUXB3Y2hBU0FES0FJQUlnTWdBeWdDQkVFQmF5SUVOZ0lFSUFSQmYwWUVRQ0FESUFNb0FnQW9BZ2dSQVFBTElBQWdBallDS0NBQUlBRTJBaVFnQUNBQklBRW9BZ0FvQWh3UkFBQTZBQ3dnQlVFUWFpUUFDeElBSUFCQmtBUnJJZ0FROGdFYUlBQVFGd3NTQUNBQVFZZ0VheUlBRVBJQkdpQUFFQmNMRWdBZ0FFSDhBMnNpQUJEeUFSb2dBQkFYQ3hJQUlBQkIwQU5ySWdBUThnRWFJQUFRRndzU0FDQUFRY0FEYXlJQUVQSUJHaUFBRUJjTEVnQWdBRUdnQTJzaUFCRHlBUm9nQUJBWEN4SUFJQUJCa0FOcklnQVE4Z0VhSUFBUUZ3c1NBQ0FBUVlBRGF5SUFFUElCR2lBQUVCY0xFZ0FnQUVId0Ftc2lBQkR5QVJvZ0FCQVhDeElBSUFCQjRBSnJJZ0FROGdFYUlBQVFGd3NTQUNBQVFkQUNheUlBRVBJQkdpQUFFQmNMRWdBZ0FFSE1BV3NpQUJEeUFSb2dBQkFYQ3hBQUlBQVFzUkVnQVJDeEVYTkJBWE1MRWdBZ0FFRzhBV3NpQUJEeUFSb2dBQkFYQ3d3QUlBQVE4Z0VhSUFBUUZ3c0xBQ0FBUVpBRWF4RHlBUXNMQUNBQVFZZ0VheER5QVFzTEFDQUFRZndEYXhEeUFRc0xBQ0FBUWRBRGF4RHlBUXNMQUNBQVFjQURheER5QVFzTEFDQUFRYUFEYXhEeUFRc0xBQ0FBUVpBRGF4RHlBUXNMQUNBQVFZQURheER5QVF0dUFRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQURJQUkyQWdnZ0F5QURRUXhxRUpvRUlRRWdBRUhRbU80QUlBTW9BZ2dRZ3hRaEFpQUJLQUlBSWdBRVFFSGswb0VCS0FJQUdpQUFCRUJCNU5LQkFVRzQwWUVCSUFBZ0FFRi9SaHMyQWdBTEN5QURRUkJxSkFBZ0FndlNCQUVFZnlNQVFSQnJJZ1FrQUFKQUFrQkJpL0h2QUNBQkxBQUFFTm9EUlFSQVFaRElnUUZCSERZQ0FBd0JDMEVDSVFJZ0FVRXJFTm9EUlFSQUlBRXRBQUJCOGdCSElRSUxJQUpCZ0FGeUlBSWdBVUg0QUJEYUF4c2lBa0dBZ0NCeUlBSWdBVUhsQUJEYUF4c2lBaUFDUWNBQWNpQUJMUUFBSWdKQjhnQkdHeUlGUVlBRWNpQUZJQUpCOXdCR0d5SUZRWUFJY2lBRklBSkI0UUJHR3lFQ0lBUkJ0Z00yQWdBZ0FDQUNRWUNBQW5JZ0JCQU1JZ0JCZ1dCUEJFQkJrTWlCQVVFQUlBQnJOZ0lBUVg4aEFBc2dBRUVBU0EwQkl3QkJJR3NpQXlRQUFuOENRQUpBUVl2eDd3QWdBU3dBQUJEYUEwVUVRRUdReUlFQlFSdzJBZ0FNQVF0Qm1Ba1E1QUVpQWcwQkMwRUFEQUVMSUFKQkFFR1FBUkJoR2lBQlFTc1EyZ05GQkVBZ0FrRUlRUVFnQVMwQUFFSHlBRVliTmdJQUN3SkFJQUV0QUFCQjRRQkhCRUFnQWlnQ0FDRUJEQUVMSUFCQkEwRUFFQWdpQVVHQUNIRkZCRUFnQXlBQlFZQUljallDRUNBQVFRUWdBMEVRYWhBSUdnc2dBaUFDS0FJQVFZQUJjaUlCTmdJQUN5QUNRWDgyQWxBZ0FrR0FDRFlDTUNBQ0lBQTJBandnQWlBQ1FaZ0JhallDTEFKQUlBRkJDSEVOQUNBRElBTkJHR28yQWdBZ0FFR1RxQUVnQXhBTERRQWdBa0VLTmdKUUN5QUNRUUUyQWlnZ0FrRUNOZ0lrSUFKQkF6WUNJQ0FDUVFRMkFneEJtZEdCQVMwQUFFVUVRQ0FDUVg4MkFrd0xJQUpCbE5HQkFTZ0NBRFlDT0VHVTBZRUJLQUlBSWdFRVFDQUJJQUkyQWpRTFFaVFJnUUVnQWpZQ0FDQUNDeUVCSUFOQklHb2tBQ0FCSWdNTkFTQUFFQVlhQzBFQUlRTUxJQVJCRUdva0FDQURDd3NBSUFCQjhBSnJFUElCQ3dzQUlBQkI0QUpyRVBJQkN3c0FJQUJCMEFKckVQSUJDd3NBSUFCQnpBRnJFUElCQ3dzQUlBQkJ2QUZyRVBJQkM2QUlBUVYvSXdCQklHc2lCU1FBQWtBQ1FBSkFJQUFvQW53aUF5QUFLQUtBQVNJRVJnMEFBMEFnQXlnQ0FFRXFSZzBCSUFOQkJHb2lBeUFFUncwQUN3d0JDeUFESUFSR0RRQWdBRUd3L2Z3QVFlUzk5Z0JCZmhBY0lRY0NRQ0FCS0FJRUlnUWdBUzBBQ3lJRElBTkJHSFJCR0hVaUJrRUFTQnRCQkVZRWZ5QUJRWDlCbmN6dUFFRUVFQnRGRFFFZ0FTMEFDeUlESVFZZ0FTZ0NCQVVnQkFzZ0F5QUdRUmgwUVJoMVFRQklHMEVFUncwQklBRkJmMEdwOHU0QVFRUVFHdzBCUVFFaEF5QUhJQUlRVnpZQ0NBd0NDMEVCSVFNZ0J5QUNFUDROTmdJRURBRUxJQUFvQW53aUJDRURBa0FDUUFKQUFrQUNRQ0FFSUFBb0FvQUJJZ1pHRFFBZ0JDRURBMEFnQXlnQ0FFRXJSZzBCSUFOQkJHb2lBeUFHUncwQUN3d0JDeUFESUFaR0RRQWdBRUd3L2Z3QVFZaSs5Z0JCZmhBY0lRY2dBU2dDQkNBQkxRQUxJZ01nQTBFWWRFRVlkVUVBU0J0QkJVY05BQ0FCUVg5Qmw5THVBRUVGRUJ0RkRRRWdBQ2dDZ0FFaEJpQUFLQUo4SVFRTElBUWdCa1lOQWdOQUlBUW9BZ0JCTEVZTkFpQUVRUVJxSWdRZ0JrY05BQXNNQWdzQ1FDQUNMQUFMUVFCT0JFQWdCU0FDS0FJSU5nSUlJQVVnQWlrQ0FEY0RBQXdCQ3lBRklBSW9BZ0FnQWlnQ0JCQWFDeUFGUVJCcUlnQWdCU2tDQURjQ0FDQUFJQVVvQWdnMkFnZ2dCVUlBTndJQUlBVkJBRFlDQ0FKQUlBQWdCMEVFYWlJQ1JnMEFJQVV0QUJzaUFVRVlkRUVZZFNFQUlBY3NBQTlCQUU0RVFDQUFRUUJPQkVBZ0FpQUZLUU1RTndJQUlBSWdCU2dDR0RZQ0NBd0NDeUFDSUFVb0FoQWdCU2dDRkJBZ0RBRUxJQUlnQlNnQ0VDQUZRUkJxSUFCQkFFZ2lBQnNnQlNnQ0ZDQUJJQUFiRUNFYUN5QUZMQUFiUVFCSUJFQWdCU2dDRUJBWEMwRUJJUU1nQlN3QUMwRUFUZzBDSUFVb0FnQVFGd3dDQ3lBRUlBWkdEUUFnQUVHdy9md0FRYkMrOWdCQmZoQWNJUWNDUUNBQktBSUVJZ1FnQVMwQUN5SURJQU5CR0hSQkdIVWlCa0VBU0J0QkNrWUVmeUFCUVg5QjU0ZnVBRUVLRUJ0RkRRRWdBUzBBQ3lJRElRWWdBU2dDQkFVZ0JBc2dBeUFHUVJoMFFSaDFRUUJJRzBFS1J3MEJJQUZCZjBHSGh1NEFRUW9RR3cwQlFRRWhBeUFISUFJUWlBWTJBZ2dNQWd0QkFTRURJQWNnQWhDSUJqWUNCQXdCQ3dKQUlBQW9BbndpQXlBQUtBS0FBU0lFUmcwQUEwQWdBeWdDQUVFdFJnMEJJQU5CQkdvaUF5QUVSdzBBQzBFQUlRTU1BUXNnQXlBRVJnUkFRUUFoQXd3QkN5QUFRYkQ5L0FCQjBMNzJBRUYrRUJ3aEIwRUFJUU1DUUNBQktBSUVJZ1lnQVMwQUN5SUVJQVJCR0hSQkdIVWlBRUVBU0J0QkIwWUVRQ0FCUVg5QnZzWHZBRUVIRUJ0RkRRRWdBU2dDQkNFR0lBRXRBQXNpQkNFQUN5QUdJQVFnQUVFWWRFRVlkVUVBU0J0QkJFY05BU0FCUVg5Qm5jenVBRUVFRUJzTkFVRUJJUU1nQnlBQ0VPWU5OZ0lJREFFTFFRRWhBeUFISUFJUVZ6WUNCQXNnQlVFZ2FpUUFJQU1MdGdJQ0JINEZmeU1BUVNCcklnZ2tBQUpBQWtBQ1FDQUJJQUpIQkVCQmtNaUJBU2dDQUNFTVFaRElnUUZCQURZQ0FDTUFRUkJySWdra0FCQ3hBUm9qQUVFUWF5SUtKQUFqQUVFUWF5SUxKQUFnQ3lBQklBaEJIR3BCQWhDZENpQUxLUU1BSVFRZ0NpQUxLUU1JTndNSUlBb2dCRGNEQUNBTFFSQnFKQUFnQ2lrREFDRUVJQWtnQ2lrRENEY0RDQ0FKSUFRM0F3QWdDa0VRYWlRQUlBa3BBd0FoQkNBSUlBa3BBd2czQXhBZ0NDQUVOd01JSUFsQkVHb2tBQ0FJS1FNUUlRUWdDQ2tEQ0NFRlFaRElnUUVvQWdBaUFVVU5BU0FJS0FJY0lBSkhEUUlnQlNFR0lBUWhCeUFCUWNRQVJ3MEREQUlMSUFOQkJEWUNBQXdDQzBHUXlJRUJJQXcyQWdBZ0NDZ0NIQ0FDUmcwQkN5QURRUVEyQWdBZ0JpRUZJQWNoQkFzZ0FDQUZOd01BSUFBZ0JEY0RDQ0FJUVNCcUpBQUxzZ01CQkg4Q1FDQUFRU0JxSWdNZ0FVWU5BQ0FCTFFBTElnUkJHSFJCR0hVaEFpQUFMQUFyUVFCT0JFQWdBa0VBVGdSQUlBTWdBU2tDQURjQ0FDQURJQUVvQWdnMkFnZ01BZ3NnQXlBQktBSUFJQUVvQWdRUWRBd0JDeUFESUFFb0FnQWdBU0FDUVFCSUlnSWJJQUVvQWdRZ0JDQUNHeEJ4Q3lBQVFRQTJBaXdnQUNnQ01DSUNRUWh4QkVBZ0FDQUFLQUlnSUFNZ0FDMEFLeUlFUVJoMFFSaDFRUUJJSWdVYklnRTJBZ3dnQUNBQk5nSUlJQUFnQVNBQUtBSWtJQVFnQlJ0QkFuUnFJZ0UyQWl3Z0FDQUJOZ0lRQ3dKQUlBSkJFSEZGRFFBZ0FDQUFLQUlnSUFNZ0FDMEFLeUlDUVJoMFFSaDFRUUJJSWdFYklBQW9BaVFnQWlBQkd5SUNRUUowYWpZQ0xDQURJQUFvQWloQi8vLy8vd2R4UVFGclFRRWdBUnNROVFZZ0FDQUFLQUlnSUFNZ0FDMEFLeUlEUVJoMFFSaDFRUUJJSWdRYklnRTJBaGdnQUNBQk5nSVVJQUFnQVNBQUtBSWtJQU1nQkJ0QkFuUnFOZ0ljSUFBdEFEQkJBM0ZGRFFBQ1FDQUNRUUJJQkVBZ0FVRUlheUFCUVFScklBSkIvLy8vL3dkcklnTkJBRWdpQWhzaEFVRUJJQU1nQWhzaEFnd0JDeUFDUlEwQkN5QUFJQUVnQWtFQ2RHbzJBaGdMQzg4UkFReC9Jd0JCSUdzaUJTUUFJQUJDQURjQ0FDQUFRUUEyQWdnQ1FBSkFJQUVvQWdRaUF5QUJMUUFMSWdJZ0FrRVlkRUVZZFNJRVFRQklHMEVCUmdSQUlBRkI0S0gyQUVFQkVKOEVSUVJBUWFES0F5RUNEQUlMSUFFdEFBc2lBaUVFSUFFb0FnUWhBd3NnQXlBQ0lBUkJHSFJCR0hWQkFFZ2JRUUZHQkVBZ0FVSG9vZllBUVFFUW53UkZCRUJCb2NvRElRSU1BZ3NnQVMwQUN5SUNJUVFnQVNnQ0JDRURDeUFESUFJZ0JFRVlkRUVZZFVFQVNCdEJBVVlFUUNBQlFmQ2g5Z0JCQVJDZkJFVUVRRUdpeWdNaEFnd0NDeUFCTFFBTElnSWhCQ0FCS0FJRUlRTUxJQU1nQWlBRVFSaDBRUmgxUVFCSUcwRUJSZ1JBSUFGQitLSDJBRUVCRUo4RVJRUkFRYVBLQXlFQ0RBSUxJQUV0QUFzaUFpRUVJQUVvQWdRaEF3c0NRQ0FESUFJZ0JFRVlkRUVZZFVFQVNCdEJBVVlFZnlBQlFZQ2k5Z0JCQVJDZkJFVUVRRUdreWdNaEFnd0RDeUFCTFFBTElnSWhCQ0FCS0FJRUJTQURDeUFDSUFSQkdIUkJHSFZCQUVnYlFRRkhEUUFnQVVHSW92WUFRUUVRbndRTkFFR2x5Z01oQWd3QkMwR215Z01oQWlBQlFaQ2k5Z0FRcVFJTkFFR255Z01oQWlBQlFZQ3M5Z0FRcVFJTkFFR295Z01oQWlBQlFaeXM5Z0FRcVFJTkFFR3B5Z01oQWlBQlFiU3M5Z0FRcVFJTkFFR3F5Z01oQWlBQlFjaXM5Z0FRcVFJTkFFR3J5Z01oQWlBQlFkaXM5Z0FRcVFJTkFFR3N5Z01oQWlBQlFlU3M5Z0FRcVFJTkFFR3R5Z01oQWlBQlFmQ3M5Z0FRcVFJTkFFR3V5Z01oQWlBQlFmeXM5Z0FRcVFJTkFFR3Z5Z01oQWlBQlFZaXQ5Z0FRcVFJTkFFR3d5Z01oQWlBQlFaU3Q5Z0FRcVFJTkFFR3h5Z01oQWlBQlFhU3Q5Z0FRcVFJTkFFR3l5Z01oQWlBQlFiaXQ5Z0FRcVFJTkFFR3p5Z01oQWlBQlFkQ3Q5Z0FRcVFJTkFFRzB5Z01oQWlBQlFleXQ5Z0FRcVFJTkFFRzF5Z01oQWlBQlFmaXQ5Z0FRcVFJTkFFRzJ5Z01oQWlBQlFZU3U5Z0FRcVFJTkFFRzN5Z01oQWlBQlFaQ3U5Z0FRcVFJTkFFRzR5Z01oQWlBQlFhQ3U5Z0FRcVFJTkFFRzV5Z01oQWlBQlFiU3U5Z0FRcVFJTkFFRzZ5Z01oQWlBQlFjU3U5Z0FRcVFJTkFFRzd5Z01oQWlBQlFkaXU5Z0FRcVFJTkFFRzh5Z01oQWlBQlFleXU5Z0FRcVFJTkFFRzl5Z01oQWlBQlFmaXU5Z0FRcVFKRkRRRUxJQUFnQWhDUUFRc0NRQ0FBS0FJRUlBQXRBQXNpQWlBQ1FSaDBRUmgxSWdOQkFFZ2JEUUFDUUNBQUlBRkdEUUFnQVMwQUN5SUVRUmgwUVJoMUlRSWdBMEVBVGdSQUlBSkJBRTRFUUNBQUlBRXBBZ0EzQWdBZ0FDQUJLQUlJTmdJSURBSUxJQUFnQVNnQ0FDQUJLQUlFRUhRTUFRc2dBQ0FCS0FJQUlBRWdBa0VBU0NJQ0d5QUJLQUlFSUFRZ0Foc1FjUXNnQlVFQU5nSVlJQVZDQURjREVDQUZRUUEyQWdnZ0JVSUFOd01BQTBBQ1FDQU1RUXhzSWdOQmdJZUNBV29pQVNBRlFSQnFSZzBBSUFFdEFBc2lCRUVZZEVFWWRTRUNJQVVzQUJ0QkFFNEVRQ0FDUVFCT0JFQWdCU0FCS0FJSU5nSVlJQVVnQVNrQ0FEY0RFQXdDQ3lBRlFSQnFJQUVvQWdBZ0FTZ0NCQkIwREFFTElBVkJFR29nQVNnQ0FDQUJJQUpCQUVnaUFoc2dBU2dDQkNBRUlBSWJFSEVMQWtBZ0JTQURRZUNIZ2dGcUlnRkdEUUFnQVMwQUN5SURRUmgwUVJoMUlRSWdCU3dBQzBFQVRnUkFJQUpCQUU0RVFDQUZJQUVvQWdnMkFnZ2dCU0FCS1FJQU53TUFEQUlMSUFVZ0FTZ0NBQ0FCS0FJRUVIUU1BUXNnQlNBQktBSUFJQUVnQWtFQVNDSUNHeUFCS0FJRUlBTWdBaHNRY1F0QkFDRUNJQVVvQWhRZ0JTMEFHeUlCSUFGQkdIUkJHSFZCQUVnaUNCc2hBU0FBS0FJRUlBQXRBQXNpQXlBRFFSaDBRUmgxUVFCSUlnUWJJUU1nQUNnQ0FDQUFJQVFiSVFRZ0JTZ0NFQ0FGUVJCcUlBZ2JJUWdEUUFKQUlBRUVRQ0FFSUFOQkFuUnFJZ1lnQkNBQ1FRSjBhaUlEYTBFQ2RTSUNJQUZJRFFFZ0NDZ0NBQ0VKQTBBZ0FpQUJheUlDUVFGcUlnY2dBa2tOQWlBRElBa2dCeERUQ2lJQ1JRMENJQUlnQ0NBQkVQUUxCRUFnQmlBQ1FRUnFJZ05yUVFKMUlnSWdBVTROQVF3REN3c2dBaUFHUmcwQklBSWdCR3RCQW5VaEFnc2dBa0YvUmcwQUlBVW9BaFFnQlMwQUd5SUJJQUZCR0hSQkdIVkJBRWdiSVFFZ0JTZ0NBQ0FGSUFVdEFBc2lBMEVZZEVFWWRVRUFTQ0lFR3lFSUlBVW9BZ1FnQXlBRUd5RURJd0JCRUdzaUJDUUFJQVFnQVRZQ0RBSkFBa0FDUUFKL0lBQXRBQXRCQjNZRVFDQUFLQUlFREFFTElBQXRBQXNMSWdrZ0FpSUJUd1JBSUFRZ0NTQUJheUlMTmdJSUl3QkJFR3NpQmlRQUlBUkJDR29pQnlnQ0FDQUVRUXhxSWdvb0FnQkpJUTBnQmtFUWFpUUFJQVFnQnlBS0lBMGJLQUlBTmdJTUlBTWdCQ2dDRENJR0lBQXRBQXRCQjNZRWZ5QUFLQUlJUWYvLy8vOEhjVUVCYXdWQkFRc2lCeUFKYTJwTkJFQUNmeUFBTFFBTFFRZDJCRUFnQUNnQ0FBd0JDeUFBQ3lFS0FrQWdCQ2dDRENJR0lBTkdEUUFnQ3lBR2F5SUxSUTBBSUFvZ0FVRUNkR29oQnlBRElBWkpEUU1DUUNBSElBaFBEUUFnQ2lBSlFRSjBhaUFJVFEwQUlBZ2dCeUFHUVFKMGFrOEVRQ0FJSUFNZ0JtdEJBblJxSVFnTUFRc2dCeUFJSUFZUStBVWdCQ2dDRENFSFFRQWhCaUFFUVFBMkFnd2dDQ0FEUVFKMGFpRUlJQU1nQjJzaEF5QUJJQWRxSVFFTElBb2dBVUVDZEdvaUJ5QURRUUowYWlBSElBWkJBblJxSUFzUStBVUxJQW9nQVVFQ2RHb2dDQ0FERVBnRkRBTUxJQUFnQnlBRElBbHFJQVlnQjJwcklBa2dBU0FHSUFNZ0NCQ0pDQXdEQ3hCM0FBc2dCeUFJSUFNUStBVWdCeUFEUVFKMGFpQUhJQVFvQWd4QkFuUnFJQXNRK0FVTElBTWdCQ2dDREdzZ0NXb2hBUUpBSUFBdEFBdEJCM1lFUUNBQUlBRTJBZ1FNQVFzZ0FDQUJPZ0FMQ3lBRVFRQTJBZ1FnQ2lBQlFRSjBhaUFFS0FJRU5nSUFDeUFFUVJCcUpBQWdCU2dDRkNBRkxRQWJJZ0VnQVVFWWRFRVlkVUVBU0NJREd5RUJJQUFvQWdBZ0FDQUFMUUFMSWdaQkdIUkJHSFZCQUVnaUNSc2hCQ0FGS0FJUUlBVkJFR29nQXhzaENDQUFLQUlFSUFZZ0NSc2lBeUFDSUFVb0FnUWdCUzBBQ3lJR0lBWkJHSFJCR0hWQkFFZ2JhaUlDVHcwQkN3c2dERUVCYWlJTVFRZEhEUUFMSUFVc0FBdEJBRWdFUUNBRktBSUFFQmNMSUFVc0FCdEJBRTROQUNBRktBSVFFQmNMSUFWQklHb2tBQXVhQVFJQ2Z3SjhJd0JCRUdzaUF5UUFBa0FDUUFKQUlBQWdBVWNFUUVHUXlJRUJLQUlBSVFSQmtNaUJBVUVBTmdJQUVMRUJHaUFBSUFOQkRHb1F5QUloQlVHUXlJRUJLQUlBSWdCRkRRRWdBeWdDRENBQlJ3MENJQVVoQmlBQVFjUUFSdzBEREFJTElBSkJCRFlDQUF3Q0MwR1F5SUVCSUFRMkFnQWdBeWdDRENBQlJnMEJDeUFDUVFRMkFnQWdCaUVGQ3lBRFFSQnFKQUFnQlF1YUFRSUNmd0o5SXdCQkVHc2lBeVFBQWtBQ1FBSkFJQUFnQVVjRVFFR1F5SUVCS0FJQUlRUkJrTWlCQVVFQU5nSUFFTEVCR2lBQUlBTkJER29RK3cwaEJVR1F5SUVCS0FJQUlnQkZEUUVnQXlnQ0RDQUJSdzBDSUFVaEJpQUFRY1FBUncwRERBSUxJQUpCQkRZQ0FBd0NDMEdReUlFQklBUTJBZ0FnQXlnQ0RDQUJSZzBCQ3lBQ1FRUTJBZ0FnQmlFRkN5QURRUkJxSkFBZ0JRdkxBUUlEZndGK0l3QkJFR3NpQkNRQUFuNENRQUpBSUFBZ0FVY0VRQUpBQWtBZ0FDMEFBQ0lGUVMxSERRQWdBRUVCYWlJQUlBRkhEUUFNQVF0QmtNaUJBU2dDQUNFR1FaRElnUUZCQURZQ0FDQUFJQVJCREdvZ0F4Q3hBUkQ2RENFSEFrQkJrTWlCQVNnQ0FDSUFCRUFnQkNnQ0RDQUJSdzBCSUFCQnhBQkdEUVFNQlF0QmtNaUJBU0FHTmdJQUlBUW9BZ3dnQVVZTkJBc0xDeUFDUVFRMkFnQkNBQXdDQ3lBQ1FRUTJBZ0JDZnd3QkMwSUFJQWQ5SUFjZ0JVRXRSaHNMSVFjZ0JFRVFhaVFBSUFjTDNBRUNBMzhCZmlNQVFSQnJJZ1FrQUFKL0FrQUNRQUpBSUFBZ0FVY0VRQUpBQWtBZ0FDMEFBQ0lGUVMxSERRQWdBRUVCYWlJQUlBRkhEUUFNQVF0QmtNaUJBU2dDQUNFR1FaRElnUUZCQURZQ0FDQUFJQVJCREdvZ0F4Q3hBUkQ2RENFSEFrQkJrTWlCQVNnQ0FDSUFCRUFnQkNnQ0RDQUJSdzBCSUFCQnhBQkdEUVVNQkF0QmtNaUJBU0FHTmdJQUlBUW9BZ3dnQVVZTkF3c0xDeUFDUVFRMkFnQkJBQXdEQ3lBSFF2Ly8vLzhQV0EwQkN5QUNRUVEyQWdCQmZ3d0JDMEVBSUFlbklnQnJJQUFnQlVFdFJoc0xJUUFnQkVFUWFpUUFJQUFMeFFRQkFYOGpBRUdRQW1zaUFDUUFJQUFnQWpZQ2dBSWdBQ0FCTmdLSUFpQURFTVlFSVFZZ0FFSFFBV29nQXlBQVFmOEJhaER5QnlBQVFjQUJhaENKQVNJQklBRXRBQXRCQjNZRWZ5QUJLQUlJUWYvLy8vOEhjVUVCYXdWQkNnc1FkaUFBQW44Z0FTMEFDMEVIZGdSQUlBRW9BZ0FNQVFzZ0FRc2lBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0FOQUFrQWdBRUdJQW1vZ0FFR0FBbW9RNmdKRkRRQWdBQ2dDdkFFQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQkF3QkN5QUJMUUFMQ3lBQ2FrWUVRQUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xJUU1nQVFKL0lBRXRBQXRCQjNZRVFDQUJLQUlFREFFTElBRXRBQXNMUVFGMEVIWWdBU0FCTFFBTFFRZDJCSDhnQVNnQ0NFSC8vLy8vQjNGQkFXc0ZRUW9MRUhZZ0FDQURBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnQU1BUXNnQVFzaUFtbzJBcndCQ3lBQVFZZ0NhaEQ5QVNBR0lBSWdBRUc4QVdvZ0FFRUlhaUFBTEFEL0FTQUFRZEFCYWlBQVFSQnFJQUJCREdwQndQN3hBQkRWQmcwQUlBQkJpQUpxRUtvQ0dnd0JDd3NDUUFKL0lBQXRBTnNCUVFkMkJFQWdBQ2dDMUFFTUFRc2dBQzBBMndFTFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTmdUTmdJQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVPa0NJQUJCaUFKcUlBQkJnQUpxRUxVQ0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBS0lBaUVDSUFFUVNob2dBRUhRQVdvUVNob2dBRUdRQW1va0FDQUNDK0VCQWdOL0FYNGpBRUVRYXlJRUpBQUNmd0pBQWtBQ1FDQUFJQUZIQkVBQ1FBSkFJQUF0QUFBaUJVRXRSdzBBSUFCQkFXb2lBQ0FCUncwQURBRUxRWkRJZ1FFb0FnQWhCa0dReUlFQlFRQTJBZ0FnQUNBRVFReHFJQU1Rc1FFUStnd2hCd0pBUVpESWdRRW9BZ0FpQUFSQUlBUW9BZ3dnQVVjTkFTQUFRY1FBUmcwRkRBUUxRWkRJZ1FFZ0JqWUNBQ0FFS0FJTUlBRkdEUU1MQ3dzZ0FrRUVOZ0lBUVFBTUF3c2dCMEwvL3dOWURRRUxJQUpCQkRZQ0FFSC8vd01NQVF0QkFDQUhweUlBYXlBQUlBVkJMVVliQ3lFQUlBUkJFR29rQUNBQVFmLy9BM0VMdXdFQ0FYNENmeU1BUVJCcklnVWtBQUpBQWtBZ0FDQUJSd1JBUVpESWdRRW9BZ0FoQmtHUXlJRUJRUUEyQWdBZ0FDQUZRUXhxSUFNUXNRRVE5eE1oQkFKQVFaRElnUUVvQWdBaUFBUkFJQVVvQWd3Z0FVY05BU0FBUWNRQVJnMEREQVFMUVpESWdRRWdCallDQUNBRktBSU1JQUZHRFFNTEN5QUNRUVEyQWdCQ0FDRUVEQUVMSUFKQkJEWUNBQ0FFUWdCVkJFQkMvLy8vLy8vLy8vLy9BQ0VFREFFTFFvQ0FnSUNBZ0lDQWdIOGhCQXNnQlVFUWFpUUFJQVFMb1FNQkNIOUJBU0VFQWtBQ1FBSkFBa0FDUUFKQUlBRWdBR3RCQW5VT0JnVUZBQUVDQXdRTElBQW9BZ0FoQXlBQlFRUnJJZ0VvQWdCQkFCQndJZ1VnQTBFQUVIQWlBMG9nQXlBRlNpQUNMUUFBRzBFQlJ3MEVJQUFvQWdBaEFpQUFJQUVvQWdBMkFnQWdBU0FDTmdJQVFRRVBDeUFBSUFCQkJHb2dBVUVFYXlBQ0VOTUdHa0VCRHdzZ0FDQUFRUVJxSUFCQkNHb2dBVUVFYXlBQ0VPVU1Ha0VCRHdzZ0FDQUFRUVJxSUFCQkNHb2dBRUVNYWlBQlFRUnJJQUlRNUF3YVFRRVBDeUFBSUFCQkJHb2dBRUVJYWlJR0lBSVEwd1lhSUFCQkRHb2lBeUFCUmcwQUFrQURRQ0FHS0FJQUlRUWdBeUlGS0FJQVFRQVFjQ0lESUFSQkFCQndJZ1JLSUFNZ0JFZ2dBaTBBQUJ0QkFVWUVRQ0FGS0FJQUlRa2dCU0VFQTBBQ1FDQUVJQVlpQXlnQ0FEWUNBQ0FBSUFOR0JFQWdBQ0VEREFFTElBTkJCR3NpQmlnQ0FDRUhJQU1oQkNBSlFRQVFjQ0lLSUFkQkFCQndJZ2RLSUFjZ0Nrb2dBaTBBQUJzTkFRc0xJQU1nQ1RZQ0FDQUlRUUZxSWdoQkNFWU5BZ3NnQlNJR1FRUnFJZ01nQVVjTkFBdEJBUThMSUFWQkJHb2dBVVloQkFzZ0JBdU9Bd0VHZjBFQklRSUNRQUpBQWtBQ1FBSkFBa0FnQVNBQWEwRUNkUTRHQlFVQUFRSURCQXNnQUNnQ0FDRURJQUZCQkdzaUFTZ0NBQ0lFSUFRb0FnQW9BaVFSQUFBZ0F5QURLQUlBS0FJa0VRQUFUQTBFSUFBb0FnQWhBaUFBSUFFb0FnQTJBZ0FnQVNBQ05nSUFRUUVQQ3lBQUlBQkJCR29nQVVFRWF4RFVCaHBCQVE4TElBQWdBRUVFYWlBQVFRaHFJQUZCQkdzUTV3d2FRUUVQQ3lBQUlBQkJCR29nQUVFSWFpQUFRUXhxSUFGQkJHc1E1Z3dhUVFFUEN5QUFJQUJCQkdvZ0FFRUlhaUlFRU5RR0dpQUFRUXhxSWdNZ0FVWU5BQUpBQTBBZ0JDZ0NBQ0VDSUFNb0FnQWlCU0FGS0FJQUtBSWtFUUFBSUFJZ0FpZ0NBQ2dDSkJFQUFFb0VRQ0FES0FJQUlRVWdBeUVDQTBBQ1FDQUNJQVFpQWlnQ0FEWUNBQ0FBSUFKR0JFQWdBQ0VDREFFTElBSkJCR3NpQkNnQ0FDRUhJQVVnQlNnQ0FDZ0NKQkVBQUNBSElBY29BZ0FvQWlRUkFBQktEUUVMQ3lBQ0lBVTJBZ0FnQmtFQmFpSUdRUWhHRFFJTElBTWlCRUVFYWlJRElBRkhEUUFMUVFFUEN5QURRUVJxSUFGR0lRSUxJQUlMeVFFQ0FuOEJmaU1BUVJCcklnUWtBQUovQWtBQ1FDQUFJQUZIQkVCQmtNaUJBU2dDQUNFRlFaRElnUUZCQURZQ0FDQUFJQVJCREdvZ0F4Q3hBUkQzRXlFR0FrQkJrTWlCQVNnQ0FDSUFCRUFnQkNnQ0RDQUJSdzBCSUFCQnhBQkdEUVFNQXd0QmtNaUJBU0FGTmdJQUlBUW9BZ3dnQVVZTkFnc0xJQUpCQkRZQ0FFRUFEQUlMSUFaQ2dJQ0FnSGhURFFBZ0JrTC8vLy8vQjFVTkFDQUdwd3dCQ3lBQ1FRUTJBZ0JCLy8vLy93Y2dCa0lBVlEwQUdrR0FnSUNBZUFzaEFDQUVRUkJxSkFBZ0FBc0lBQ0FBUWFnRGFndnJBd0VHZndKQUlBRkZEUUFnQVNBQktBSUFLQUlJRVFBQVFZWUJSZ1JBQWtBQ1FDQUFLQUlBSWdRb0FnUWlBZ1JBSUFSQkJHb2hBd05BQWtBZ0FTQUNLQUlRSWdCSkJFQWdBaWdDQUNJQURRRU1CQXNnQUNBQlR3MEVJQUpCQkdvaEF5QUNLQUlFSWdCRkRRUWdBeUVDQ3lBQ0lRTWdBQ0VDREFBTEFBc2dCRUVFYWlFQ0N5QUNJUU1MSUFNb0FnQU5BVUVVRUJnaUFDQUNOZ0lJSUFCQ0FEY0NBQ0FBSUFFMkFoQWdBeUFBTmdJQUlBUW9BZ0FvQWdBaUFRUkFJQVFnQVRZQ0FDQURLQUlBSVFBTElBUW9BZ1FnQUJCRUlBUWdCQ2dDQ0VFQmFqWUNDQThMSUFFZ0FTZ0NBQ2dDQ0JFQUFFSHhBRWNOQUNBQlFjd0RhaUFCRU9ZQklnY2dCeWdDQkNJRlJnMEFBMEFnQlNnQ0NDRUdBa0FDUUNBQUtBSUFJZ1FvQWdRaUFnUkFJQVJCQkdvaEFRTkFBa0FnQWlnQ0VDSURJQVpMQkVBZ0FpZ0NBQ0lERFFFTUJBc2dBeUFHVHcwRUlBSkJCR29oQVNBQ0tBSUVJZ05GRFFRZ0FTRUNDeUFDSVFFZ0F5RUNEQUFMQUFzZ0JFRUVhaUVDQ3lBQ0lRRUxJQUVvQWdCRkJFQkJGQkFZSWdNZ0FqWUNDQ0FEUWdBM0FnQWdBeUFHTmdJUUlBRWdBellDQUNBRUtBSUFLQUlBSWdJRVFDQUVJQUkyQWdBZ0FTZ0NBQ0VEQ3lBRUtBSUVJQU1RUkNBRUlBUW9BZ2hCQVdvMkFnZ0xJQVVvQWdRaUJTQUhSdzBBQ3dzTHdRTUJCMzhqQUVFZ2F5SUVKQUFnQUVJQU53SUVJQUFnQUVFRWFpSUhOZ0lBSUFSQ0FEY0NCQ0FFSUFSQkJISWlDRFlDQUNBRUlBUTJBaEFnQkVFUWFpQUJLQUxvQXhEZ0V5QUJLQUtVQXlFQ0lBRW9BcEFESVFFZ0JDQUVOZ0lZSUFFZ0FrY0VRQU5BSUFSQkdHb2dBU2dDQUJEZ0V5QUJRUVJxSWdFZ0FrY05BQXNMSUFnZ0JDZ0NBQ0lDUndSQUEwQWdBaUlGS0FJUUlRWUNRQ0FISWdJb0FnQWlBVVVFUUNBSElnRWhBZ3dCQ3dOQUFrQWdCaUFCS0FJUUlnTkpCRUFnQVNnQ0FDSUREUUVnQVNFQ0RBTUxJQU1nQms4TkFpQUJRUVJxSVFJZ0FTZ0NCQ0lEUlEwQ0lBSWhBUXNnQVNFQ0lBTWhBUXdBQ3dBTElBSW9BZ0JGQkVCQkZCQVlJZ01nQVRZQ0NDQURRZ0EzQWdBZ0F5QUdOZ0lRSUFJZ0F6WUNBQ0FBS0FJQUtBSUFJZ0VFUUNBQUlBRTJBZ0FnQWlnQ0FDRURDeUFBS0FJRUlBTVFSQ0FBSUFBb0FnaEJBV28yQWdnTEFrQWdCU2dDQkNJQlJRUkFJQVVvQWdnaUFpZ0NBQ0FGUmcwQklBVkJDR29oQXdOQUlBTW9BZ0FpQVVFSWFpRURJQUVnQVNnQ0NDSUNLQUlBUncwQUN3d0JDd05BSUFFaUFpZ0NBQ0lCRFFBTEN5QUNJQWhIRFFBTEN5QUVJQVFvQWdRUTdBd2dCRUVnYWlRQUMrc0JBUVYvSXdCQk1Hc2lBaVFBSUFKQkJCQVlJZ1EyQWlBZ0FpQUVRUVJxSWdNMkFpZ2dCRUh4Z0pnRU5nRUFJQUlnQXpZQ0pDQUJJQUpCSUdvUVVpRUVJQUlvQWlBaUF3UkFJQUlnQXpZQ0pDQURFQmNMQWtBZ0JBMEFJQUpCSUdvaUF5QUJJQUVvQWdBb0FqQVJBZ0FnQWlnQ0lDRUJJQUlzQUNzaEJTQUNRUkJxSWdZZ0FDQUFLQUlBS0FJd0VRSUFJQUlnQVNBRElBVkJBRWdiTmdJQUlBSWdBaWdDRUNBR0lBSXNBQnRCQUVnYk5nSUVRZEwxN1FBZ0FoQWtJQUlzQUJ0QkFFZ0VRQ0FDS0FJUUVCY0xJQUlzQUN0QkFFNE5BQ0FDS0FJZ0VCY0xJQUpCTUdva0FDQUVDOEFDQVFoL0l3QkJFR3NpQkNRQUlBQkJBRFlDQ0NBQVFnQTNBZ0FnQVNnQ0pDRUhJQUVvQWlBaEFTQUVJQUEyQWdnZ0FTQUhSd1JBQTBBZ0JDQUJLQUlBTmdJRUFrQWdCQ2dDQ0NJQUtBSUVJZ0lnQUNnQ0NDSURTUVJBSUFJZ0JDZ0NCRFlDQUNBQUlBSkJCR28yQWdRTUFRc0NRQ0FDSUFBb0FnQWlBbXNpQ0VFQ2RTSUdRUUZxSWdWQmdJQ0FnQVJKQkVBZ0JTQURJQUpySWdOQkFYVWlDU0FGSUFsTEcwSC8vLy8vQXlBRFFmei8vLzhIU1JzaUJRUi9JQVZCZ0lDQWdBUlBEUUlnQlVFQ2RCQVlCVUVBQ3lJRElBWkJBblJxSWdZZ0JDZ0NCRFlDQUNBSVFRQktCRUFnQXlBQ0lBZ1FHUm9MSUFBZ0F5QUZRUUowYWpZQ0NDQUFJQVpCQkdvMkFnUWdBQ0FETmdJQUlBSUVRQ0FDRUJjTERBSUxFQ2dBQzBHamhPOEFFRGdBQ3lBQlFRUnFJZ0VnQjBjTkFBc0xJQVJCRUdva0FBdU5Cd0VPZnlNQVFTQnJJZ1FrQUNBRVFRQTJBaGdnQkVJQU53TVFJQUFvQWhnaUNDQUFLQUlVSWdOcklnZEJERzBoQlFKQUFrQWdCd1JBSUFWQjFxclZxZ0ZQRFFFZ0JDQUhFQmdpQmpZQ0VDQUVJQVlnQlVFTWJHb2lEellDR0FKQUlBTWdDRVlFUUNBR0lRSU1BUXNnQmlFQ0EwQUNRQ0FETEFBTFFRQk9CRUFnQWlBREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQU1vQWdBZ0F5Z0NCQkFhQ3lBQ1FReHFJUUlnQTBFTWFpSURJQWhIRFFBTEN5QUVJQUkyQWhRTElBRXRBQXNpQTBFWWRFRVlkU0VMSUFFb0FnQWhEQ0FCS0FJRUlRMGdCaUVIQWtBQ1FBSkFJQUlnQmtZTkFDQU1JQUVnQzBFQVNDSUZHeUVPSUEwZ0F5QUZHeUVLQTBBQ1FDQUhLQUlFSUFjdEFBc2lCU0FGUVJoMFFSaDFJZ05CQUVnaUNCc2dDa2NOQUNBSEtBSUFJUWtnQ0VVRVFDQURSUTBESUFjaENDQU9JZ010QUFBZ0NVSC9BWEZIRFFFRFFDQUZRUUZySWdWRkRRUWdBeTBBQVNFSklBTkJBV29oQXlBSklBaEJBV29pQ0MwQUFFWU5BQXNNQVFzZ0NrVU5BaUFKSUFjZ0NCc2dEaUFLRUV4RkRRSUxJQWRCREdvaUJ5QUNSdzBBQ3d3QkN5QUNJQWRIRFFFTEFrQWdBaUFQUndSQUFrQWdDMEVBVGdSQUlBSWdBU2tDQURjQ0FDQUNJQUVvQWdnMkFnZ01BUXNnQWlBTUlBMFFHZ3NnQkNBQ1FReHFJZ0kyQWhRTUFRc2dCRUVRYWlBQkVJVUNJQVFvQWhBaEJpQUVLQUlVSVFJTFFRQWhCU0FFUVFBMkFnZ2dCRUlBTndNQUlBSWdCbXNpQjBFTWJTRUJRUUFoQXlBSEJFQWdBVUhXcXRXcUFVOE5BeUFFSUFjUUdDSUZOZ0lBSUFRZ0JUWUNCQ0FFSUFVZ0FVRU1iR28yQWdnQ1FDQUNJQVpHQkVBZ0JTRUREQUVMSUFVaEF3TkFBa0FnQml3QUMwRUFUZ1JBSUFNZ0Jpa0NBRGNDQUNBRElBWW9BZ2cyQWdnTUFRc2dBeUFHS0FJQUlBWW9BZ1FRR2dzZ0EwRU1haUVESUFaQkRHb2lCaUFDUncwQUN3c2dCQ0FETmdJRUN5QUVJQUJCRkdvaUFFY0VRQ0FBSUFVZ0F4Q2tCQ0FFS0FJQUlRVUxJQVZGRFFBZ0JTQUVLQUlFSWdKR0JIOGdCUVVEUUNBQ1FReHJJUUFnQWtFQmF5d0FBRUVBU0FSQUlBQW9BZ0FRRndzZ0FDSUNJQVZIRFFBTElBUW9BZ0FMSVFBZ0JDQUZOZ0lFSUFBUUZ3c2dCQ2dDRUNJQkJFQWdBU0FFS0FJVUlnSkdCSDhnQVFVRFFDQUNRUXhySVFBZ0FrRUJheXdBQUVFQVNBUkFJQUFvQWdBUUZ3c2dBQ0lDSUFGSERRQUxJQVFvQWhBTElRQWdCQ0FCTmdJVUlBQVFGd3NnQkVFZ2FpUUFEd3NRS0FBTEVDZ0FDdzRBSUFBZ0FTZ0NHQkRmQVVFQUM5Z0dBZ1IvQVg0akFFSFFBV3NpQmlRQUlBWkNBRGNEeUFFZ0JrSUFOd1BBQVNBR1FnQTNBN2dCSUFaQ0FEY0RzQUVnQmtJQU53T29BU0FHUWdBM0E2QUJJQVpDQURjRG1BRWdCa0lBTndPUUFTQUNJQU1nQmtHd0FXb2dCa0dRQVdvUWdna2dCaUFHS1FPd0FTSUtOd09BQVNBR0lBbzNBMEFnQmtGQWF5SUhLQUlBSVFnZ0JrR0lBV29pQWlBQUtBSUVJZ2tFZnlBSktBS3dCaUFIS0FJRWF3VkJBQXMyQWdRZ0FpQUlOZ0lBSUFZZ0Jpa0RpQUUzQTdBQklBWWdCaWtEdUFFaUNqY0RlQ0FHSUFvM0F6Z2dCaWdDT0NFSElBSWdBQ2dDQkNJSUJIOGdDQ2dDc0FZZ0JpZ0NQR3NGUVFBTE5nSUVJQUlnQnpZQ0FDQUdJQVlwQTRnQk53TzRBU0FHSUFZcEE4QUJJZ28zQTNBZ0JpQUtOd013SUFZb0FqQWhCeUFDSUFBb0FnUWlDQVIvSUFnb0FyQUdJQVlvQWpSckJVRUFDellDQkNBQ0lBYzJBZ0FnQmlBR0tRT0lBVGNEd0FFZ0JpQUdLUVBJQVNJS053Tm9JQVlnQ2pjREtDQUdLQUlvSVFjZ0FpQUFLQUlFSWdnRWZ5QUlLQUt3QmlBR0tBSXNhd1ZCQUFzMkFnUWdBaUFITmdJQUlBWWdCaWtEaUFFM0E4Z0JJQVlnQmlrRGtBRWlDamNEWUNBR0lBbzNBeUFnQmlnQ0lDRUhJQUlnQUNnQ0JDSUlCSDhnQ0NnQ3NBWWdCaWdDSkdzRlFRQUxOZ0lFSUFJZ0J6WUNBQ0FHSUFZcEE0Z0JOd09RQVNBR0lBWXBBNWdCSWdvM0ExZ2dCaUFLTndNWUlBWW9BaGdoQnlBQ0lBQW9BZ1FpQ0FSL0lBZ29BckFHSUFZb0FoeHJCVUVBQ3pZQ0JDQUNJQWMyQWdBZ0JpQUdLUU9JQVRjRG1BRWdCaUFHS1FPZ0FTSUtOd05RSUFZZ0NqY0RFQ0FHS0FJUUlRY2dBaUFBS0FJRUlnZ0VmeUFJS0FLd0JpQUdLQUlVYXdWQkFBczJBZ1FnQWlBSE5nSUFJQVlnQmlrRGlBRTNBNkFCSUFZZ0Jpa0RxQUVpQ2pjRFNDQUdJQW8zQXdnZ0JpZ0NDQ0VISUFJZ0FDZ0NCQ0lJQkg4Z0NDZ0NzQVlnQmlnQ0RHc0ZRUUFMTmdJRUlBSWdCellDQUNBR0lBWXBBNGdCTndPb0FTQUFLQUlvSVFJQ1FDQUZRZVFBUmdSQUlBRWdBaUFBS0FJRUlBUVFla0VDYlNJQVFRRWdBRUVCU2h0QjVBQkJBRUVBUVFCQkFCRDBBU0FCSUFaQnNBRnFJQVpCa0FGcUlBRW9BZ0FvQWpnUkJBQU1BUXNnQVNBQ0lBTWdCVUVBUVFCQkFFRUFFUFFCSUFFZ0JrR3dBV29nQVNnQ0FDZ0NOQkVDQUFzZ0FSRERBaUFHUWRBQmFpUUFDMElBSUFBZ0FVRUJJQUlnQm1zZ0F5QUdheUlESUFaQkFYUWdCR29pQkNBSElBZ2dDUkRZQ1NBQUlBRkJBQ0FDSUFWcUlBWnFJQU1nQkNBSElBZ2dDUkRZQ1F0aEFDQUJJQUFvQWloQkFFSGtBRUVBUVFCQkFFRUFFUFFCSUFFZ0FDZ0NLRUhrQUJDakFTQUJJQUlnQUNnQ0JDSUFCSDhnQUNnQ3NBWWdCV3NGUVFBTElBUWdBbXNnQlNBRGF5QUdJQUVvQWdBb0Fsd1JCZ0FnQVJEREFpQUJFTlVCQzZBRUFRTi9Jd0JCa0FGcklnTWtBQ0FEUVFBNkFJQUJJQU5CQURvQWl3RUNRQ0FDTEFCZlFRQk9CRUFnQXlBQ0tBSmNOZ0o0SUFNZ0Fpa0NWRGNEY0F3QkN5QURRZkFBYWlBQ0tBSlVJQUlvQWxnUUdnc2dBU0FDSUFOQmdBRnFJQU5COEFCcVFRRkJBQ0FCS0FJQUtBS0lBUkVHQUNBRExBQjdRUUJJQkVBZ0F5Z0NjQkFYQ3lBRExBQ0xBVUVBU0FSQUlBTW9Bb0FCRUJjTElBTkNBRGNEU0NBRFFnQTNBVTRnQTBJQU53TmdJQU5DQURjRFdDQURRWUNBZ1B3RE5nSm9JQU5CbUtqOUFEWUNRQ0FEUVFBMkFqUWdBMElBTndNWUlBTkNBRGNDTENBRFFjU0QrZ0EyQWdnZ0EwRUFPd0FoSUFOQ0FEY0RPQ0FESUFJZ0FpZ0NBQ2dDSUJFQUFEWUNEQ0FESUFJZ0FpZ0NBQ2dDSkJFQUFEWUNFQUpBSUFJb0F0Z0JJZ1ZGRFFBZ0JVRUtRWDhRTUNJRlJRMEFJQVZCc1AzOEFFR0VxUDBBUVFBUUhDSUZSUTBBSUFVb0FyUUdJUVFMSUFOQkFEWUNKQ0FESUFRMkFoUWdBMEVCT2dBZ0lBQW9BZ1FpQkVHTUNHb2dCQ2dDMUFkQjVBQnNRZVFBYlRZQ0FDQURJQVJCaUFocUtBSUVJZ1EyQWtRZ0F5QUVOZ0lvSUFFZ0FDZ0NLRUhrQUJDakFTQUJJQU5CUUdzUW1nRWdBQ0FCSUFJZ0EwRUlhaENORWlBQkVLSUJJQUVRMVFFZ0FTQUNJQUFnQVNnQ0FDZ0NqQUVSQkFBZ0EwSEVnL29BTmdJSUlBTW9BaXdpQUFSQUlBTWdBRFlDTUNBQUVCY0xJQU5CbUtqOUFEWUNRQ0FETEFCalFRQklCRUFnQXlnQ1dCQVhDeUFEUVpBQmFpUUFDNG9DQVFaL0lBRW9BZ1FnQUJDL0FSQ1JCQ0lBQkg4Z0FFR3cvZndBUWFqMDlRQkJBQkFjQlVFQUN5RUZJQUVvQWpBaUFDQUJLQUkwSWdKSkJFQWdBQ0FGTmdJQUlBRWdBRUVFYWpZQ01FRUFEd3NDUUNBQUlBRkJMR29vQWdBaUFHc2lCa0VDZFNJRVFRRnFJZ05CZ0lDQWdBUkpCRUFnQXlBQ0lBQnJJZ0pCQVhVaUJ5QURJQWRMRzBILy8vLy9BeUFDUWZ6Ly8vOEhTUnNpQXdSL0lBTkJnSUNBZ0FSUERRSWdBMEVDZEJBWUJVRUFDeUlDSUFSQkFuUnFJZ1FnQlRZQ0FDQUdRUUJLQkVBZ0FpQUFJQVlRR1JvTElBRWdBaUFEUVFKMGFqWUNOQ0FCSUFSQkJHbzJBakFnQVNBQ05nSXNJQUFFUUNBQUVCY0xRUUFQQ3hBb0FBdEJvNFR2QUJBNEFBc09BQ0FBSUFFb0FnZ1Ezd0ZCQUFzREFBRUxBd0FCQ3hrQUlBQWdBU0FDSUFNZ0JFRUFJQUFvQWdBb0Fsd1JCZ0FMSWdBZ0FDQUJJQU5ySUFJZ0Eyc2dBMEVCZENJQklBRWdBQ2dDQUNnQ1FCRUlBQXNoQUNBQVFnQTNBNkFCSUFCQ0FEY0NsQUVnQUNBQUtBTE1BVUVFYXpZQ3pBRUx3Z0VCQkg4akFFRVFheUlGSkFBZ0FpQUJhMEVDZFNJRVFlLy8vLzhEVFFSQUFrQWdCRUVCVFFSQUlBQWdCRG9BQ3lBQUlRTU1BUXNnQUNBQUlBUkJBazhFZnlBRVFRUnFRWHh4SWdNZ0EwRUJheUlESUFOQkFrWWJCVUVCQzBFQmFpSUdFUGNGSWdNMkFnQWdBQ0FHUVlDQWdJQjRjallDQ0NBQUlBUTJBZ1FMQTBBZ0FTQUNSd1JBSUFNZ0FTZ0NBRFlDQUNBRFFRUnFJUU1nQVVFRWFpRUJEQUVMQ3lBRlFRQTJBZ3dnQXlBRktBSU1OZ0lBSUFWQkVHb2tBQThMRUhjQUMrb0NBUVIvQWtBZ0FTZ0NNQ0lDUVJCeEJFQWdBU2dDTENJQ0lBRW9BaGdpQTBrRVFDQUJJQU0yQWl3Z0F5RUNDeUFDSUFFb0FoUWlBV3NpQTBFQVNBMEJJQU5CQW5VaEJBSkFJQU5CQjAwRVFDQUFJQVE2QUFzTUFRc2dCRUVFYWtGOGNTSUZRUUowRUJnaEF5QUFJQVZCZ0lDQWdIaHlOZ0lJSUFBZ0F6WUNBQ0FBSUFRMkFnUWdBeUVBQ3lBQklBSkhCRUFEUUNBQUlBRW9BZ0EyQWdBZ0FFRUVhaUVBSUFGQkJHb2lBU0FDUncwQUN3c2dBRUVBTmdJQUR3c2dBa0VJY1FSQUlBRW9BaEFpQkNBQktBSUlJZ0ZySWdKQkFFZ05BU0FDUVFKMUlRTUNRQ0FDUVFkTkJFQWdBQ0FET2dBTERBRUxJQU5CQkdwQmZIRWlCVUVDZEJBWUlRSWdBQ0FGUVlDQWdJQjRjallDQ0NBQUlBSTJBZ0FnQUNBRE5nSUVJQUloQUFzZ0FTQUVSd1JBQTBBZ0FDQUJLQUlBTmdJQUlBQkJCR29oQUNBQlFRUnFJZ0VnQkVjTkFBc0xJQUJCQURZQ0FBOExJQUJDQURjQ0FDQUFRUUEyQWdnUEN4QjNBQXVsQkFFSmZ5TUFRWkFCYXlJREpBQWdBMEdnMS9VQU5nSkFJQU5Cak5mMUFEWUNDQ0FEUVVCcklBTkJDR29pQkVFRWNpSUpFTHdCSUFOQ2dJQ0FnSEEzQTRnQklBTkI2TmIxQURZQ1FDQURRZFRXOVFBMkFnZ2dDUkNsQmlFTElBTkNBRGNDTENBRFFnQTNBalFnQTBFUU5nSThJQU5CaE5qMUFEWUNEQ01BUVNCcklnVWtBQ0FGUVJocUlBUVE3Z2dDUUNBRkxRQVlSUTBBSUFWQkVHb2lCeUFFSUFRb0FnQkJER3NvQWdCcUtBSWNJZ1kyQWdBZ0JpQUdLQUlFUVFGcU5nSUVJQWNRc3hBaENpQUhLQUlBSWdZZ0JpZ0NCRUVCYXlJSU5nSUVJQWhCZjBZRVFDQUdJQVlvQWdBb0FnZ1JBUUFMSUFVZ0JDQUVLQUlBUVF4cktBSUFhaWdDR0RZQ0NDQUVJQVFvQWdCQkRHc29BZ0JxSWdZUXNoQWhDQ0FGSUFvZ0JTZ0NDQ0FHSUFnZ0FTQUtLQUlBS0FJWUVRb0FOZ0lRSUFjb0FnQU5BQ0FFSUFRb0FnQkJER3NvQWdCcVFRVVFvZ0lMSUFWQkdHb1F1QU1nQlVFZ2FpUUFJQUFnQ1JEeUUwRUFJUVFnQUNnQ0JDQUFMUUFMSWdFZ0FVRVlkRUVZZFVFQVNDSUJHMEVBU2dSQUlBSkJNR3NoQWdOQUlBUkJBblFnQUNnQ0FDQUFJQUZCQVhFYmFpSUJJQUlnQVNnQ0FHbzJBZ0FnQkVFQmFpSUVJQUFvQWdRZ0FDMEFDeUlCSUFGQkdIUkJHSFZCQUVnaUFSdElEUUFMQ3lBRFFlalc5UUEyQWtBZ0EwSFUxdlVBTmdJSUlBTkJoTmoxQURZQ0RDQURMQUEzUVFCSUJFQWdBeWdDTEJBWEN5QUxFSXdER2lBRFFVQnJFSUlCR2lBRFFaQUJhaVFBQzZRQ0FRUi9Jd0JCOEFGcklnSWtBRUg0QVJBWUlnTVE0Z2thUWZnQ0VCZ2lCQkQ3RENFRkFrQWdBU3dBK3daQkFFNEVRQ0FDSUFFb0F2Z0dOZ0lnSUFJZ0FTa0M4QVkzQXhnTUFRc2dBa0VZYWlBQktBTHdCaUFCS0FMMEJoQWFDeUFDSUFKQkdHcEJ1ZkR1QUJCWUlnRW9BZ2cyQXVnQklBSWdBU2tDQURjRDRBRWdBVUlBTndJQUlBRkJBRFlDQ0NBQ0xBQWpRUUJJQkVBZ0FpZ0NHQkFYQ3lBQ1FRaHFJQUpCR0dvUW5BTWlBU0FDS0FMZ0FTQUNRZUFCYWlBQ0xBRHJBVUVBU0JzUXZRZ2dCU0FCRUlnQkVQa1RJQU1nQkNBREtBSUFLQUtvQVJFQ0FDQURRUU0yQXZRQklBTkJBellDN0FFZ0FDQURJQUFvQWdBb0FxZ0JFUUlBSUFFUW13TWdBaXdBNndGQkFFZ0VRQ0FDS0FMZ0FSQVhDeUFDUWZBQmFpUUFDOG9PQVFwL0lBQW9BdUFCSWdFZ0FDZ0M1QUZIQkVBRFFDQUJLQUlBRU5nQkJFQWdBU2dDQUNJRElBSWdBeWdDR0dzZ0F5Z0NBQ2dDa0FZUkFnQWdBaUFCS0FJQUlnTW9BaEJxSUFNb0FoaHJJUUlMSUFGQkJHb2lBU0FBS0FMa0FVY05BQXNMSUFBb0F1d0JJZ0VnQUNnQzhBRkhCRUJCQUNFQ0EwQWdBU2dDQUJEWUFRUkFJQUVvQWdBaUF5QUNJQU1vQWhocklBTW9BZ0FvQXBBR0VRSUFJQUlnQVNnQ0FDSURLQUlRYWlBREtBSVlheUVDQ3lBQlFRUnFJZ0VnQUNnQzhBRkhEUUFMQ3lBQUtBTDRBU0lCSUFBb0F2d0JSd1JBUVFBaEFnTkFJQUVvQWdBUTJBRUVRQ0FCS0FJQUlnTWdBaUFES0FJWWF5QURLQUlBS0FLUUJoRUNBQ0FDSUFFb0FnQWlBeWdDRUdvZ0F5Z0NHR3NoQWdzZ0FVRUVhaUlCSUFBb0F2d0JSdzBBQ3dzZ0FDZ0NoQUlpQVNBQUtBS0lBa2NFUUVFQUlRSURRQ0FCS0FJQUVOZ0JCRUFnQVNnQ0FDSURJQUlnQXlnQ0dHc2dBeWdDQUNnQ2tBWVJBZ0FnQWlBQktBSUFJZ01vQWhCcUlBTW9BaGhySVFJTElBRkJCR29pQVNBQUtBS0lBa2NOQUFzTElBQW9BcEFDSWdFZ0FDZ0NsQUpIQkVCQkFDRUNBMEFnQVNnQ0FCRFlBUVJBSUFFb0FnQWlBeUFDSUFNb0FoaHJJQU1vQWdBb0FwQUdFUUlBSUFJZ0FTZ0NBQ0lES0FJUWFpQURLQUlZYXlFQ0N5QUJRUVJxSWdFZ0FDZ0NsQUpIRFFBTEN5QUFLQUtjQWlJQklBQW9BcUFDUndSQVFRQWhBZ05BSUFFb0FnQVEyQUVFUUNBQktBSUFJZ01nQWlBREtBSVlheUFES0FJQUtBS1FCaEVDQUNBQ0lBRW9BZ0FpQXlnQ0VHb2dBeWdDR0dzaEFnc2dBVUVFYWlJQklBQW9BcUFDUncwQUN3c2dBQ2dDcUFJaUFTQUFLQUtzQWtjRVFFRUFJUUlEUUNBQktBSUFFTmdCQkVBZ0FTZ0NBQ0lESUFJZ0F5Z0NHR3NnQXlnQ0FDZ0NrQVlSQWdBZ0FpQUJLQUlBSWdNb0FoQnFJQU1vQWhocklRSUxJQUZCQkdvaUFTQUFLQUtzQWtjTkFBc0xJQUFvQXJRQ0lnRWdBQ2dDdUFKSEJFQkJBQ0VDQTBBZ0FTZ0NBQkRZQVFSQUlBRW9BZ0FpQXlBQ0lBTW9BaGhySUFNb0FnQW9BcEFHRVFJQUlBSWdBU2dDQUNJREtBSVFhaUFES0FJWWF5RUNDeUFCUVFScUlnRWdBQ2dDdUFKSERRQUxDeUFBS0FMQUFpSUJJQUFvQXNRQ1J3UkFRUUFoQWdOQUlBRW9BZ0FRMkFFRVFDQUJLQUlBSWdNZ0FpQURLQUlZYXlBREtBSUFLQUtRQmhFQ0FDQUNJQUVvQWdBaUF5Z0NFR29nQXlnQ0dHc2hBZ3NnQVVFRWFpSUJJQUFvQXNRQ1J3MEFDd3NEUUNBSVFRTnNJUVlnQUNBSUVPQUpJUU1DZndKQUFrQUNRQ0FJUVFGcklnY09BZ0VDQUFzZ0FDQUdRUXhzYWlnQzVBRWhBa0VBREFJTFFRQWhBU0FBSUFaQkRHeHFJZ1FvQXVBQklnSWdCQ2dDNUFGSEJFQURRQ0FDS0FJQUVOZ0JCRUFnQVNBQ0tBSUFJZ1VvQWhocUlBVW9BaEJySVFFTElBSkJCR29pQWlBRUtBTGtBVWNOQUFzTElBTWdBV3RCZm0wTUFRdEJBQ0VCSUFBZ0JrRU1iR29pQkNnQzRBRWlBaUFFS0FMa0FVY0VRQU5BSUFJb0FnQVEyQUVFUUNBQklBSW9BZ0FpQlNnQ0dHb2dCU2dDRUdzaEFRc2dBa0VFYWlJQ0lBUW9BdVFCUncwQUN3c2dBU0FEYXdzaEJDQUNJQUFnQmtFTWJHb2lCU2dDNEFFaUFVY0VRQ0FFSUFscUlRUURRQ0FCS0FJQUVOZ0JCRUFnQVNnQ0FDSUNJQVFnQWlnQzBBRnFJQUlvQWdBb0FwQUdFUUlBQ3lBQlFRUnFJZ0VnQlNnQzVBRkhEUUFMQ3lBR1FRRnFJUVFDZndKQUFrQUNRQ0FIRGdJQ0FRQUxJQUFnQkVFTWJHb29BdVFCSVFKQkFBd0NDMEVBSVFFZ0FDQUVRUXhzYWlJRktBTGdBU0lDSUFVb0F1UUJSd1JBQTBBZ0FpZ0NBQkRZQVFSQUlBRWdBaWdDQUNJS0tBSVlhaUFLS0FJUWF5RUJDeUFDUVFScUlnSWdCU2dDNUFGSERRQUxDeUFCSUFOckRBRUxRUUFoQVNBQUlBUkJER3hxSWdVb0F1QUJJZ0lnQlNnQzVBRkhCRUFEUUNBQ0tBSUFFTmdCQkVBZ0FTQUNLQUlBSWdvb0FoaHFJQW9vQWhCcklRRUxJQUpCQkdvaUFpQUZLQUxrQVVjTkFBc0xJQU1nQVd0QmZtMExJUVVnQWlBQUlBUkJER3hxSWdRb0F1QUJJZ0ZIQkVBZ0JTQUphaUVGQTBBZ0FTZ0NBQkRZQVFSQUlBRW9BZ0FpQWlBRklBSW9BdEFCYWlBQ0tBSUFLQUtRQmhFQ0FBc2dBVUVFYWlJQklBUW9BdVFCUncwQUN3c2dCa0VDYWlFR0FuOENRQUpBQWtBZ0J3NENBZ0VBQ3lBQUlBWkJER3hxS0FMa0FTRUNRUUFNQWd0QkFDRUJJQUFnQmtFTWJHb2lCQ2dDNEFFaUFpQUVLQUxrQVVjRVFBTkFJQUlvQWdBUTJBRUVRQ0FCSUFJb0FnQWlCeWdDR0dvZ0J5Z0NFR3NoQVFzZ0FrRUVhaUlDSUFRb0F1UUJSdzBBQ3dzZ0FTQURhd3dCQzBFQUlRRWdBQ0FHUVF4c2FpSUVLQUxnQVNJQ0lBUW9BdVFCUndSQUEwQWdBaWdDQUJEWUFRUkFJQUVnQWlnQ0FDSUhLQUlZYWlBSEtBSVFheUVCQ3lBQ1FRUnFJZ0lnQkNnQzVBRkhEUUFMQ3lBRElBRnJRWDV0Q3lFRUlBSWdBQ0FHUVF4c2FpSUdLQUxnQVNJQlJ3UkFJQVFnQ1dvaEJBTkFJQUVvQWdBUTJBRUVRQ0FCS0FJQUlnSWdCQ0FDS0FMUUFXb2dBaWdDQUNnQ2tBWVJBZ0FMSUFGQkJHb2lBU0FHS0FMa0FVY05BQXNMSUFrZ0Eyc2hDU0FJUVFGcUlnaEJBMGNOQUFzTHhBRUJBbjhnQVNBQktBSUVJZ0JIQkVBRFFBSi9Ba0FnQUNnQ0NDSUNJQUlvQWdBb0FnZ1JBQUJCb1FGR0JFQWdBQ2dDQ0VHaEFSQkZSUTBCSUFBb0FnQWlBaUFBS0FJRUlnTTJBZ1FnQUNnQ0JDQUNOZ0lBSUFFZ0FTZ0NDRUVCYXpZQ0NDQUFFQmNnQXd3Q0N5QUFLQUlJSWdJZ0FpZ0NBQ2dDQ0JFQUFFR2RBVVlOQUNBQUtBSUFJZ0lnQUNnQ0JDSUROZ0lFSUFBb0FnUWdBallDQUNBQklBRW9BZ2hCQVdzMkFnZ2dBQkFYSUFNTUFRc2dBQ2dDQkFzaUFDQUJSdzBBQ3dzTEZnQWdBQ0FCSUFKQ2dJQ0FnSUNBZ0lDQWZ4QzZDZ3UzQVFFQmZ5TUFRU0JySWdFa0FBSi9Ba0JCaHdOQkFDQUFRYkFCYWlJQUtBSUFHMFVOQUNBQklBQVFpQUUyQWhoQmh3TkJBQ0FCS0FJWUcwVU5BQ0FCSUFBUWlBRTJBZ2dnQVNBQlFRaHFRWmZxN2dBUUhUWUNFRUdHQTBFQUlBRW9BaEFiUlEwQUlBRWdBQkNJQVRZQ0VDQUJJQUZCRUdwQmwrcnVBQkFkTmdJWUlBRW9BaGdpQUFSL0lBQW9BZ2dpQUVHSXpQRUFJQUFiQlVHSXpQRUFDeERKQVVFS2JBd0JDMEVBQ3lFQUlBRkJJR29rQUNBQUN6QUJBWDhqQUVFUWF5SUNKQUFnQWlBQk5nSUlJQUJCc0FGcUlnQVFsQVVnQUNBQ1FRaHFFT1lESUFKQkVHb2tBQXNkQUNBQVFiaTc5UUEyQWdBZ0FFR3dBV29RbXdNZ0FCRGdBUm9nQUF1M0NBRUZmeUFCS0FJQUlRUUNRQUpBQWtBQ1FBSkFBa0FDUUFKL0FrQUNRQUpBQWtBZ0EwVU5BQ0FES0FJQUlnWkZEUUFnQUVVRVFDQUNJUU1NQXdzZ0EwRUFOZ0lBSUFJaEF3d0JDd0pBUWVUU2dRRW9BZ0FvQWdCRkJFQWdBRVVOQVNBQ1JRME1JQUloQmdOQUlBUXNBQUFpQXdSQUlBQWdBMEgvdndOeE5nSUFJQUJCQkdvaEFDQUVRUUZxSVFRZ0JrRUJheUlHRFFFTURnc0xJQUJCQURZQ0FDQUJRUUEyQWdBZ0FpQUdhdzhMSUFJaEF5QUFSUTBEREFVTElBUVFIdzhMUVFFaEJRd0RDMEVBREFFTFFRRUxJUVVEUUNBRlJRUkFJQVF0QUFCQkEzWWlCVUVRYXlBR1FScDFJQVZxY2tFSFN3MERBbjhnQkVFQmFpSUZJQVpCZ0lDQUVIRkZEUUFhSUFVdEFBQkJ3QUZ4UVlBQlJ3UkFJQVJCQVdzaEJBd0hDeUFFUVFKcUlnVWdCa0dBZ0NCeFJRMEFHaUFGTFFBQVFjQUJjVUdBQVVjRVFDQUVRUUZySVFRTUJ3c2dCRUVEYWdzaEJDQURRUUZySVFOQkFTRUZEQUVMQTBBZ0JDMEFBQ0VHQWtBZ0JFRURjUTBBSUFaQkFXdEIvZ0JMRFFBZ0JDZ0NBQ0lHUVlHQ2hBaHJJQVp5UVlDQmdvUjRjUTBBQTBBZ0EwRUVheUVESUFRb0FnUWhCaUFFUVFScUlRUWdCaUFHUVlHQ2hBaHJja0dBZ1lLRWVIRkZEUUFMQ3lBR1FmOEJjU0lGUVFGclFmNEFUUVJBSUFOQkFXc2hBeUFFUVFGcUlRUU1BUXNMSUFWQndnRnJJZ1ZCTWtzTkF5QUVRUUZxSVFRZ0JVRUNkRUh3MGZFQWFpZ0NBQ0VHUVFBaEJRd0FDd0FMQTBBZ0JVVUVRQ0FEUlEwSEEwQUNRQUpBQWtBZ0JDMEFBQ0lGUVFGcklnZEIvZ0JMQkVBZ0JTRUdEQUVMSUFSQkEzRU5BU0FEUVFWSkRRRUNRQU5BSUFRb0FnQWlCa0dCZ29RSWF5QUdja0dBZ1lLRWVIRU5BU0FBSUFaQi93RnhOZ0lBSUFBZ0JDMEFBVFlDQkNBQUlBUXRBQUkyQWdnZ0FDQUVMUUFETmdJTUlBQkJFR29oQUNBRVFRUnFJUVFnQTBFRWF5SURRUVJMRFFBTElBUXRBQUFoQmdzZ0JrSC9BWEVpQlVFQmF5RUhDeUFIUWY0QVN3MEJDeUFBSUFVMkFnQWdBRUVFYWlFQUlBUkJBV29oQkNBRFFRRnJJZ01OQVF3SkN3c2dCVUhDQVdzaUJVRXlTdzBESUFSQkFXb2hCQ0FGUVFKMFFmRFI4UUJxS0FJQUlRWkJBU0VGREFFTElBUXRBQUFpQlVFRGRpSUhRUkJySUFjZ0JrRWFkV3B5UVFkTERRRUNRQUpBQW44Z0JFRUJhaUlISUFWQmdBRnJJQVpCQm5SeUlnVkJBRTROQUJvZ0J5MEFBRUdBQVdzaUIwRS9TdzBCSUFSQkFtb2lDQ0FISUFWQkJuUnlJZ1ZCQUU0TkFCb2dDQzBBQUVHQUFXc2lCMEUvU3cwQklBY2dCVUVHZEhJaEJTQUVRUU5xQ3lFRUlBQWdCVFlDQUNBRFFRRnJJUU1nQUVFRWFpRUFEQUVMUVpESWdRRkJHVFlDQUNBRVFRRnJJUVFNQlF0QkFDRUZEQUFMQUFzZ0JFRUJheUVFSUFZTkFTQUVMUUFBSVFZTElBWkIvd0Z4RFFBZ0FBUkFJQUJCQURZQ0FDQUJRUUEyQWdBTElBSWdBMnNQQzBHUXlJRUJRUmsyQWdBZ0FFVU5BUXNnQVNBRU5nSUFDMEYvRHdzZ0FTQUVOZ0lBSUFJTE1nQWdBRUVBUnlBQVFialI4UUJIY1NBQVFkRFI4UUJIY1NBQVFhVFRnUUZIY1NBQVFielRnUUZIY1FSQUlBQVFGd3NMZUFBZ0FFRUFOZ0o0QWtBZ0FDd0Fod0ZCQUVnRVFDQUFRUUEyQW9BQklBQW9BbndoQVF3QkN5QUFRZndBYWlJQlFRQTZBQXNMSUFGQkFEb0FBQ0FBUVFBMkFrQUNRQ0FBTEFCUFFRQklCRUFnQUVFQU5nSklJQUFvQWtRaEFBd0JDeUFBUWNRQWFpSUFRUUE2QUFzTElBQkJBRG9BQUVFQUM1Y0NBUVIvQWtBQ1FBSkFJQUFvQWtBaUEwVU5BQ0FBS0FKNFJRMEFJQU5CRkVGL0VEQWhBeUFBS0FKNElnQUVmeUFBUVJSQmZ4QXdCVUVBQ3lBRFJnMEFJQUVvQWdnaUFDQUJLQUlNUndSQUlBQWdBallDQUNBQklBQkJCR28yQWdoQkFBOExJQUFnQVVFRWFpZ0NBQ0lEYXlJQVFRSjFJZ1pCQVdvaUJFR0FnSUNBQkU4TkFTQUVJQUJCQVhVaUJTQUVJQVZMRzBILy8vLy9BeUFBUWZ6Ly8vOEhTUnNpQkFSL0lBUkJnSUNBZ0FSUERRTWdCRUVDZEJBWUJVRUFDeUlGSUFaQkFuUnFJZ1lnQWpZQ0FDQUFRUUJLQkVBZ0JTQURJQUFRR1JvTElBRWdCU0FFUVFKMGFqWUNEQ0FCSUFaQkJHbzJBZ2dnQVNBRk5nSUVJQU5GRFFBZ0F4QVhDMEVBRHdzUUtBQUxRYU9FN3dBUU9BQUw5UUVDQW44QmZDTUFRU0JySWdNa0FDQUFLd000UkFBQUFBQUFBUEMvWWlFRUFrQWdBQ2dDUUFSQUlBUkZEUUVnQTBFUWFpSUFJQUlnQWlnQ0FDZ0NNQkVDQUNBQ0xBQmZJUUVnQWlnQ1ZDRUVJQU1nQXlnQ0VDQUFJQU1zQUJ0QkFFZ2JOZ0lBSUFNZ0JDQUNRZFFBYWlBQlFRQklHellDQkVHaTFlOEFJQU1RSkNBRExBQWJRUUJPRFFFZ0F5Z0NFQkFYREFFTElBUkZEUUFnQUNzRE9DRUZRU0FRR0NJQUlBSTJBZ2dnQUNBQlFSQnFOZ0lFSUFBZ0JUa0RHQ0FBUVg4MkFoQWdBQ0FCS0FJUUlnSTJBZ0FnQWlBQU5nSUVJQUVnQURZQ0VDQUJJQUVvQWhoQkFXbzJBaGdMSUFOQklHb2tBRUVBQ3lzQkFYOGpBRUVRYXlJQ0pBQWdBaUFCTmdJTUlBQkJvb0h2QUNBQkVJTVVJUUFnQWtFUWFpUUFJQUFMb2dFQkFYOGpBRUVnYXlJQkpBQUNRQ0FBUVNCcUVGNUZEUUFDUUNBQUxBQXZRUUJPQkVBZ0FTQUFLQUlzTmdJSUlBRWdBQ2tDSkRjREFBd0JDeUFCSUFBb0FpUWdBQ2dDS0JBYUN5QUJRUkJxSUFFUXZBTWdBQ3dBVDBFQVNBUkFJQUFvQWtRUUZ3c2dBQ0FCS1FNUU53SkVJQUFnQVNnQ0dEWUNUQ0FCUVFBNkFCc2dBVUVBT2dBUUlBRXNBQXRCQUU0TkFDQUJLQUlBRUJjTElBRkJJR29rQUF2L0FnRURmd0pBSUFFdEFBQU5BRUhSb2ZBQUVQME1JZ0VFUUNBQkxRQUFEUUVMSUFCQkRHeEI0Tjd4QUdvUS9Rd2lBUVJBSUFFdEFBQU5BUXRCMDZmd0FCRDlEQ0lCQkVBZ0FTMEFBQTBCQzBHWnZmQUFJUUVMQWtBRFFBSkFJQUVnQW1vdEFBQWlCRVVOQUNBRVFTOUdEUUJCRnlFRUlBSkJBV29pQWtFWFJ3MEJEQUlMQ3lBQ0lRUUxRWm05OEFBaEF3SkFBa0FDUUFKQUFrQWdBUzBBQUNJQ1FTNUdEUUFnQVNBRWFpMEFBQTBBSUFFaEF5QUNRY01BUncwQkN5QURMUUFCUlEwQkN5QURRWm05OEFBUWFFVU5BQ0FEUWVtTDhBQVFhQTBCQ3lBQVJRUkFRWlRSOFFBaEFpQURMUUFCUVM1R0RRSUxRUUFQQzBFQUlRRkJvTk9CQVNnQ0FDSUNCRUFEUUNBRElBSkJDR29RYUVVTkFpQUNLQUlnSWdJTkFBc0xRU1FRNUFFaUFnUkFJQUpCbE5IeEFDa0NBRGNDQUNBQ1FRaHFJZ0VnQXlBRUVCa2FJQUVnQkdwQkFEb0FBQ0FDUWFEVGdRRW9BZ0EyQWlCQm9OT0JBU0FDTmdJQUlBSWhBUXNnQVVHVTBmRUFJQUFnQVhJYklRSUxJQUlMdUI4Q0QzOEZmaU1BUVpBQmF5SUVKQUFnQkVFQVFaQUJFR0VpQTBGL05nSk1JQU1nQURZQ0xDQURRU28yQWlBZ0F5QUFOZ0pVSUFFaEJDQUNJUTlCQUNFQ0l3QkJzQUpySWdVa0FDQURLQUpNR2dKQUFrQUNRQUpBQWtBZ0F5Z0NCQTBBSUFNUXZna2FJQU1vQWdRTkFBd0JDeUFFTFFBQUlnQkZEUU1DUUFKQUFrQURRQUpBQWtBZ0FFSC9BWEVpQUVFZ1JpQUFRUWxyUVFWSmNnUkFBMEFnQkNJQVFRRnFJUVFnQUMwQUFTSUJRU0JHSUFGQkNXdEJCVWx5RFFBTElBTkNBQkNGQkFOQUFuOGdBeWdDQkNJQklBTW9BbWhIQkVBZ0F5QUJRUUZxTmdJRUlBRXRBQUFNQVFzZ0F4Q2dBUXNpQVVFZ1JpQUJRUWxyUVFWSmNnMEFDeUFES0FJRUlRUWdBeWtEY0VJQVdRUkFJQU1nQkVFQmF5SUVOZ0lFQ3lBRUlBTW9BaXhyckNBREtRTjRJQlI4ZkNFVURBRUxBbjhDUUFKQUlBUXRBQUJCSlVZRVFDQUVMUUFCSWdCQktrWU5BU0FBUVNWSERRSUxJQU5DQUJDRkJBSkFJQVF0QUFCQkpVWUVRQU5BQW44Z0F5Z0NCQ0lBSUFNb0FtaEhCRUFnQXlBQVFRRnFOZ0lFSUFBdEFBQU1BUXNnQXhDZ0FRc2lBRUVnUmlBQVFRbHJRUVZKY2cwQUN5QUVRUUZxSVFRTUFRc2dBeWdDQkNJQUlBTW9BbWhIQkVBZ0F5QUFRUUZxTmdJRUlBQXRBQUFoQUF3QkN5QURFS0FCSVFBTElBUXRBQUFnQUVjRVFDQURLUU53UWdCWkJFQWdBeUFES0FJRVFRRnJOZ0lFQ3lBQVFRQk9EUTFCQUNFQ0lBNUZEUW9NRFFzZ0F5Z0NCQ0FES0FJc2E2d2dBeWtEZUNBVWZId2hGQ0FFSVFBTUF3dEJBQ0VJSUFSQkFtb01BUXNDUUNBQVFUQnJRUXBQRFFBZ0JDMEFBa0VrUncwQUlBUXRBQUZCTUdzaEFDTUFRUkJySWdFZ0R6WUNEQ0FCSUE4Z0FFRUNkRUVFYTBFQUlBQkJBVXNiYWlJQVFRUnFOZ0lJSUFBb0FnQWhDQ0FFUVFOcURBRUxJQThvQWdBaENDQVBRUVJxSVE4Z0JFRUJhZ3NoQUVFQUlReEJBQ0VFSUFBdEFBQkJNR3RCQ2trRVFBTkFJQUF0QUFBZ0JFRUtiR3BCTUdzaEJDQUFMUUFCSVFFZ0FFRUJhaUVBSUFGQk1HdEJDa2tOQUFzTElBQXRBQUFpQjBIdEFFY0VmeUFBQlVFQUlRa2dDRUVBUnlFTUlBQXRBQUVoQjBFQUlRb2dBRUVCYWdzaUFVRUJhaUVBUVFNaEJpQU1JUUlDUUFKQUFrQUNRQUpBQWtBZ0IwSEJBR3NPT2dRTEJBc0VCQVFMQ3dzTEF3c0xDd3NMQ3dRTEN3c0xCQXNMQkFzTEN3c0xCQXNFQkFRRUJBQUVCUXNCQ3dRRUJBc0xCQUlFQ3dzRUN3SUxDeUFCUVFKcUlBQWdBUzBBQVVIb0FFWWlBUnNoQUVGK1FYOGdBUnNoQmd3RUN5QUJRUUpxSUFBZ0FTMEFBVUhzQUVZaUFSc2hBRUVEUVFFZ0FSc2hCZ3dEQzBFQklRWU1BZ3RCQWlFR0RBRUxRUUFoQmlBQklRQUxRUUVnQmlBQUxRQUFJZ0ZCTDNGQkEwWWlBaHNoRFFKQUlBRkJJSElnQVNBQ0d5SUxRZHNBUmcwQUFrQWdDMEh1QUVjRVFDQUxRZU1BUncwQklBUkJBU0FFUVFGS0d5RUVEQUlMSUFnZ0RTQVVFSVFVREFJTElBTkNBQkNGQkFOQUFuOGdBeWdDQkNJQklBTW9BbWhIQkVBZ0F5QUJRUUZxTmdJRUlBRXRBQUFNQVFzZ0F4Q2dBUXNpQVVFZ1JpQUJRUWxyUVFWSmNnMEFDeUFES0FJRUlRRWdBeWtEY0VJQVdRUkFJQU1nQVVFQmF5SUJOZ0lFQ3lBQklBTW9BaXhyckNBREtRTjRJQlI4ZkNFVUN5QURJQVNzSWhJUWhRUUNRQ0FES0FJRUlnRWdBeWdDYUVjRVFDQURJQUZCQVdvMkFnUU1BUXNnQXhDZ0FVRUFTQTBFQ3lBREtRTndRZ0JaQkVBZ0F5QURLQUlFUVFGck5nSUVDMEVRSVFFQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUxRZGdBYXc0aEJna0pBZ2tKQ1FrSkFRa0NCQUVCQVFrRkNRa0pDUWtEQmdrSkFna0VDUWtHQUFzZ0MwSEJBR3NpQVVFR1N3MElRUUVnQVhSQjhRQnhSUTBJQ3lBRlFRaHFJQU1nRFVFQUVKRU9JQU1wQTNoQ0FDQURLQUlFSUFNb0FpeHJySDFTRFFVTUR3c2dDMEh2QVhGQjR3QkdCRUFnQlVFZ2FrRi9RWUVDRUdFYUlBVkJBRG9BSUNBTFFmTUFSdzBHSUFWQkFEb0FRU0FGUVFBNkFDNGdCVUVBTmdFcURBWUxJQVZCSUdvZ0FDMEFBU0lCUWQ0QVJpSUNRWUVDRUdFYUlBVkJBRG9BSUNBQVFRSnFJQUJCQVdvZ0Foc2hCd0ovQWtBQ1FDQUFRUUpCQVNBQ0cyb3RBQUFpQUVFdFJ3UkFJQUJCM1FCR0RRRWdBVUhlQUVjaEJpQUhEQU1MSUFVZ0FVSGVBRWNpQmpvQVRnd0JDeUFGSUFGQjNnQkhJZ1k2QUg0TElBZEJBV29MSVFBRFFBSkFJQUF0QUFBaUFVRXRSd1JBSUFGRkRRMGdBVUhkQUVjTkFRd0lDMEV0SVFFZ0FDMEFBU0lDUlEwQUlBSkIzUUJHRFFBZ0FFRUJhaUVIQWtBZ0FpQUFRUUZyTFFBQUlnQk5CRUFnQWlFQkRBRUxBMEFnQUVFQmFpSUFJQVZCSUdwcUlBWTZBQUFnQUNBSExRQUFJZ0ZKRFFBTEN5QUhJUUFMSUFFZ0JXb2dCam9BSVNBQVFRRnFJUUFNQUFzQUMwRUlJUUVNQWd0QkNpRUJEQUVMUVFBaEFRdENBQ0VTUVFBaEFrRUFJUWRCQUNFR0l3QkJFR3NpRUNRQUFrQWdBVUVCUnlBQlFTUk5jVVVFUUVHUXlJRUJRUncyQWdBTUFRc0RRQUovSUFNb0FnUWlCQ0FES0FKb1J3UkFJQU1nQkVFQmFqWUNCQ0FFTFFBQURBRUxJQU1Rb0FFTElnUkJJRVlnQkVFSmEwRUZTWElOQUFzQ1FBSkFJQVJCSzJzT0F3QUJBQUVMUVg5QkFDQUVRUzFHR3lFR0lBTW9BZ1FpQkNBREtBSm9Sd1JBSUFNZ0JFRUJhallDQkNBRUxRQUFJUVFNQVFzZ0F4Q2dBU0VFQ3dKQUFrQUNRQUpBQWtBZ0FVRnZjUTBBSUFSQk1FY05BQUovSUFNb0FnUWlCQ0FES0FKb1J3UkFJQU1nQkVFQmFqWUNCQ0FFTFFBQURBRUxJQU1Rb0FFTElnUkJYM0ZCMkFCR0JFQkJFQ0VCQW44Z0F5Z0NCQ0lFSUFNb0FtaEhCRUFnQXlBRVFRRnFOZ0lFSUFRdEFBQU1BUXNnQXhDZ0FRc2lCRUdoMVBFQWFpMEFBRUVRU1EwRElBTXBBM0JDQUZrRVFDQURJQU1vQWdSQkFXczJBZ1FMSUFOQ0FCQ0ZCQXdHQ3lBQkRRRkJDQ0VCREFJTElBRkJDaUFCR3lJQklBUkJvZFR4QUdvdEFBQkxEUUFnQXlrRGNFSUFXUVJBSUFNZ0F5Z0NCRUVCYXpZQ0JBc2dBMElBRUlVRVFaRElnUUZCSERZQ0FBd0VDeUFCUVFwSERRQWdCRUV3YXlJQ1FRbE5CRUJCQUNFQkEwQWdBVUVLYkNBQ2FpSUJRWm16NXN3QlNRSi9JQU1vQWdRaUFpQURLQUpvUndSQUlBTWdBa0VCYWpZQ0JDQUNMUUFBREFFTElBTVFvQUVMSWdSQk1Hc2lBa0VKVFhFTkFBc2dBYTBoRWdzQ1FDQUNRUWxMRFFBZ0VrSUtmaUVUSUFLdElSVURRQ0FUSUJWOElSSUNmeUFES0FJRUlnRWdBeWdDYUVjRVFDQURJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QURFS0FCQ3lJRVFUQnJJZ0pCQ1VzTkFTQVNRcHF6NXN5WnMrYk1HVm9OQVNBU1FncCtJaE1nQXEwaUZVSi9oVmdOQUF0QkNpRUJEQUlMUVFvaEFTQUNRUWxORFFFTUFnc2dBU0FCUVFGcmNRUkFJQVJCb2RUeEFHb3RBQUFpQnlBQlNRUkFBMEFnQVNBQ2JDQUhhaUlDUWNmajhUaEpBbjhnQXlnQ0JDSUVJQU1vQW1oSEJFQWdBeUFFUVFGcU5nSUVJQVF0QUFBTUFRc2dBeENnQVFzaUJFR2gxUEVBYWkwQUFDSUhJQUZKY1EwQUN5QUNyU0VTQ3lBQklBZE5EUUVnQWEwaEV3TkFJQklnRTM0aUZTQUhyVUwvQVlNaUZrSi9oVllOQWlBVklCWjhJUklnQVFKL0lBTW9BZ1FpQWlBREtBSm9Sd1JBSUFNZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFNUW9BRUxJZ1JCb2RUeEFHb3RBQUFpQjAwTkFpQVFJQk5DQUNBU1FnQVEyd0lnRUNrRENGQU5BQXNNQVFzZ0FVRVhiRUVGZGtFSGNVR2gxdkVBYWl3QUFDRVJJQVJCb2RUeEFHb3RBQUFpQWlBQlNRUkFBMEFnQnlBUmRDQUNjaUlIUVlDQWdNQUFTUUovSUFNb0FnUWlBaUFES0FKb1J3UkFJQU1nQWtFQmFqWUNCQ0FDTFFBQURBRUxJQU1Rb0FFTElnUkJvZFR4QUdvdEFBQWlBaUFCU1hFTkFBc2dCNjBoRWdzZ0FTQUNUUTBBUW44Z0VhMGlFNGdpRlNBU1ZBMEFBMEFnQXExQy93R0RJQklnRTRhRUlSSWdBUUovSUFNb0FnUWlBaUFES0FKb1J3UkFJQU1nQWtFQmFqWUNCQ0FDTFFBQURBRUxJQU1Rb0FFTElnUkJvZFR4QUdvdEFBQWlBazBOQVNBU0lCVllEUUFMQ3lBQklBUkJvZFR4QUdvdEFBQk5EUUFEUUNBQkFuOGdBeWdDQkNJQ0lBTW9BbWhIQkVBZ0F5QUNRUUZxTmdJRUlBSXRBQUFNQVFzZ0F4Q2dBUXRCb2RUeEFHb3RBQUJMRFFBTFFaRElnUUZCeEFBMkFnQkJBQ0VHUW44aEVnc2dBeWtEY0VJQVdRUkFJQU1nQXlnQ0JFRUJhellDQkFzQ1FDQVNRbjlTRFFBTElCSWdCcXdpRTRVZ0UzMGhFZ3NnRUVFUWFpUUFJQU1wQTNoQ0FDQURLQUlFSUFNb0FpeHJySDFSRFFvQ1FDQUxRZkFBUncwQUlBaEZEUUFnQ0NBU1BnSUFEQU1MSUFnZ0RTQVNFSVFVREFJTElBaEZEUUVnQlNrREVDRVNJQVVwQXdnaEV3SkFBa0FDUUNBTkRnTUFBUUlFQ3lBSUlCTWdFaEMxQ2pnQ0FBd0RDeUFJSUJNZ0VoREhCemtEQUF3Q0N5QUlJQk0zQXdBZ0NDQVNOd01JREFFTElBUkJBV3BCSHlBTFFlTUFSaUlIR3lFR0FrQWdEVUVCUnlJTlJRUkFJQWdoQVNBTUJFQWdCa0VDZEJEa0FTSUJSUTBJQ3lBRlFnQTNBNmdDUVFBaEJBSkFBMEFnQVNFS0EwQUNmeUFES0FJRUlnRWdBeWdDYUVjRVFDQURJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QURFS0FCQ3lJQklBVnFMUUFoUlEwQ0lBVWdBVG9BR3lBRlFSeHFJQVZCRzJwQkFTQUZRYWdDYWhEakNTSUJRWDVHRFFBZ0FVRi9SZzBISUFvRVFDQUtJQVJCQW5ScUlBVW9BaHcyQWdBZ0JFRUJhaUVFQ3lBTUlBUWdCa1p4UlEwQUN5QUtJQVpCQVhSQkFYSWlCa0VDZEJDZ0NDSUJEUUFMUVFFaEFrRUFJUWtNQ1FzZ0JVR29BbW9FZnlBRktBS29BZ1ZCQUFzTkJFRUFJUWtNQVFzZ0RBUkFRUUFoQkNBR0VPUUJJZ0ZGRFFjRFFDQUJJUWtEUUFKL0lBTW9BZ1FpQVNBREtBSm9Sd1JBSUFNZ0FVRUJhallDQkNBQkxRQUFEQUVMSUFNUW9BRUxJZ0VnQldvdEFDRkZCRUJCQUNFS0RBUUxJQVFnQ1dvZ0FUb0FBQ0FFUVFGcUlnUWdCa2NOQUF0QkFTRUNRUUFoQ2lBSklBWkJBWFJCQVhJaUJoQ2dDQ0lCRFFBTERBZ0xRUUFoQkNBSUJFQURRQUovSUFNb0FnUWlBU0FES0FKb1J3UkFJQU1nQVVFQmFqWUNCQ0FCTFFBQURBRUxJQU1Rb0FFTElnRWdCV290QUNFRVFDQUVJQWhxSUFFNkFBQWdCRUVCYWlFRURBRUZRUUFoQ2lBSUlRa01Bd3NBQ3dBTEEwQUNmeUFES0FJRUlnRWdBeWdDYUVjRVFDQURJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QURFS0FCQ3lBRmFpMEFJUTBBQzBFQUlRbEJBQ0VLQ3lBREtBSUVJUUVnQXlrRGNFSUFXUVJBSUFNZ0FVRUJheUlCTmdJRUN5QURLUU40SUFFZ0F5Z0NMR3VzZkNJVFVBMElJQXRCNHdCR0lCSWdFMUp4RFFnQ1FDQU1SUTBBSUExRkJFQWdDQ0FLTmdJQURBRUxJQWdnQ1RZQ0FBc2dCdzBBSUFvRVFDQUtJQVJCQW5ScVFRQTJBZ0FMSUFsRkJFQkJBQ0VKREFFTElBUWdDV3BCQURvQUFBc2dBeWdDQkNBREtBSXNhNndnQXlrRGVDQVVmSHdoRkNBT0lBaEJBRWRxSVE0TElBQkJBV29oQkNBQUxRQUJJZ0FOQVF3SUN3dEJBQ0VKQ3lBTUlRSU1BUXRCQVNFQ1FRQWhDVUVBSVFvTElBNE5BZ3RCZnlFT0RBRUxJQXdoQWdzZ0FrVU5BQ0FKRUJjZ0NoQVhDeUFGUWJBQ2FpUUFJQTRoQUNBRFFaQUJhaVFBSUFBTFF3QUNRQ0FBUlEwQUFrQUNRQUpBQWtBZ0FVRUNhZzRHQUFFQ0FnUURCQXNnQUNBQ1BBQUFEd3NnQUNBQ1BRRUFEd3NnQUNBQ1BnSUFEd3NnQUNBQ053TUFDd3ZqQXdFRmZ5TUFRU0JySWdNa0FBSkFBa0FnQUNnQ2ZDSUVJQUFvQW9BQklnVkdEUUFEUUNBRUtBSUFRUUZHRFFFZ0JFRUVhaUlFSUFWSERRQUxRUUFoQkF3QkN5QUVJQVZHQkVCQkFDRUVEQUVMSUFCQnNQMzhBRUhnbS9VQVFYNFFIQ0VGUVFBaEJBSkFJQUVvQWdRaUJ5QUJMUUFMSWdBZ0FFRVlkRUVZZFNJR1FRQklHMEVNUmdSL0lBRkJmMEg5a3U4QVFRd1FHMFVOQVNBQkxRQUxJZ0FoQmlBQktBSUVCU0FIQ3lBQUlBWkJHSFJCR0hWQkFFZ2JRUTlIRFFFZ0FVRi9RWnFUN3dCQkR4QWJEUUVDUUNBQ0xBQUxRUUJPQkVBZ0F5QUNLQUlJTmdJSUlBTWdBaWtDQURjREFBd0JDeUFESUFJb0FnQWdBaWdDQkJBYUN5QURRUkJxSWdFaUFDQURLUUlBTndJQUlBQWdBeWdDQ0RZQ0NDQURRZ0EzQWdBZ0EwRUFOZ0lJQWtBZ0FTQUZRUWhxSWdCR0RRQWdBeTBBR3lJQ1FSaDBRUmgxSVFFZ0JTd0FFMEVBVGdSQUlBRkJBRTRFUUNBQUlBTXBBeEEzQWdBZ0FDQURLQUlZTmdJSURBSUxJQUFnQXlnQ0VDQURLQUlVRUNBTUFRc2dBQ0FES0FJUUlBTkJFR29nQVVFQVNDSUFHeUFES0FJVUlBSWdBQnNRSVJvTElBTXNBQnRCQUVnRVFDQURLQUlRRUJjTFFRRWhCQ0FETEFBTFFRQk9EUUVnQXlnQ0FCQVhEQUVMUVFFaEJDQUZJQUlRcnc0MkFnUUxJQU5CSUdva0FDQUVDeEVBSUFBZ0FUWUNwQU1nQVNBQUVOc0hDMmtCQVg4Z0FDQUFLQUlBS0FJSUVRQUFRWm9CUmdSQUlBQkJzQmxxUVFJMkFnQVBDd0pBSUFBZ0FDZ0NBQ2dDQ0JFQUFFRWRSdzBBSUFCQkFqWUNxQUlnQUNnQ1FDSUJJQUFvQWtRaUFFWU5BQU5BSUFFb0FnQVFoeFFnQVVFRWFpSUJJQUJIRFFBTEN3c1BBQ0FBUVJKQkFVRUJFQ3hCQUVjTER3QWdBRUVSUVFGQkFSQXNRUUJIQzRvQkFRUi9Ba0FnQVVHd0FXb2dBUkRtQVNJQktBSUlSUVJBREFFTElBRWdBU2dDQkNJRlJnUkFEQUVMSUFVaEFnSkFBMEFnQWlnQ0NDSURLQUt3R1VFQlJ3MEJJQUlvQWdRaUFpQUJSdzBBQzBFQUlRTUxBMEFnQVNnQ0FDSUJLQUlJSWdJb0FyQVpRUUZIQkVBZ0FpRUVEQUlMSUFFZ0JVY05BQXNMSUFBZ0JEWUNCQ0FBSUFNMkFnQUxJQUFnQUVIczIvRUFOZ0lBSUFCQnROenhBRFlDQUNBQVFRUnFJQUVRakJRTE53RUNmeUFCRUI4aUFrRU5haEFZSWdOQkFEWUNDQ0FESUFJMkFnUWdBeUFDTmdJQUlBQWdBMEVNYWlBQklBSkJBV29RR1RZQ0FBc01BQ0FBRUlBTkdpQUFFQmNMRWdBZ0FFR3dBV3NpQUJEOUJ4b2dBQkFYQ3d3QUlBQVEvUWNhSUFBUUZ3c0xBQ0FBUWJBQmF4RDlCd3NwQVFGL0FrQWdBQ2dDQUVFTWF5SUFJQUFvQWdoQkFXc2lBVFlDQ0NBQlFRQk9EUUFnQUJBWEN3dGxBUU4vSXdCQkVHc2lBaVFBSUFKQkFEWUNDQ0FDUWdBM0F3QUNRQ0FBS0FMVUF5QUFLQUxRQXlJQmF5SUFCRUFnQUVFQVNBMEJJQUFRR0NBQklBQVFHU0VCSUFBRWZ5QUJLQUlBQlVFQUN5RURJQUVRRndzZ0FrRVFhaVFBSUFNUEN4QW9BQXNXQUNBQVFiVGM4UUEyQWdBZ0FFRUVhaENSRkNBQUM5b0JBUUovQWtBZ0FVSC9BWEVpQXdSQUlBQkJBM0VFUUFOQUlBQXRBQUFpQWtVTkF5QUNJQUZCL3dGeFJnMERJQUJCQVdvaUFFRURjUTBBQ3dzQ1FDQUFLQUlBSWdKQmYzTWdBa0dCZ29RSWEzRkJnSUdDaEhoeERRQWdBMEdCZ29RSWJDRURBMEFnQWlBRGN5SUNRWDl6SUFKQmdZS0VDR3R4UVlDQmdvUjRjUTBCSUFBb0FnUWhBaUFBUVFScUlRQWdBa0dCZ29RSWF5QUNRWDl6Y1VHQWdZS0VlSEZGRFFBTEN3TkFJQUFpQWkwQUFDSURCRUFnQWtFQmFpRUFJQU1nQVVIL0FYRkhEUUVMQ3lBQ0R3c2dBQkFmSUFCcUR3c2dBQXVDQWdFRGZ3Si9JQUFvQXV3RElnSUVRQ0FDUVpJQkVFVW9BcGdFSWdFZ0FTZ0NBQ2dDSUJFQUFDRUJJQUlvQXVBRElRSWdBQ2dDN0FNaUEwR1NBUkJGS0FLY0JDSUFJQUFvQWdBb0FpQVJBQUFnQVNBQ2FpSUFheUFES0FMa0Eyb01BUXNnQUVHU0FSQkZJZ0lvQXBnRUlnQWdBQ2dDQUNnQ0lCRUFBQ0VBSUFJb0Fwd0VJZ01nQXlnQ0FDZ0NJQkVBQUNFRElBRUVRQ0FDS0FLY0JDQUJRUUFRZmtFQmRDQURhaUVEQ3dKQUlBSW9BcXdFSWdSRkRRQUNRQUpBSUFRb0F2UURRUUZyRGdJQUFRSUxJQUlvQXBnRUlBRkJBQkIrSUFCcUlRQU1BUXNnQXlBQ0tBS2NCQ0FCUVFBUWZtc2hBd3NnQXlBQWF3c2hBU0FCUVFKdElBQnFDNzBCQWdWL0FYd2dBRUdTQVJCRklnRW9BcWdFSWdJRVFDQUJLQUtjQkNJQklBRW9BZ0FvQWlBUkFBQWhCQ0FBS0FMa0F5RUZJQUpCMkFScUlnRW9BaXdpQXlBQktBSXdSZ1IvUVFBRklBTW9BZ0FvQWdnTElRTWdBaXNENEFRZ0JDQUZhaUFCS0FJc0lnSWdBU2dDTUVZRWYwRUFCU0FDS0FJQUtBSUVDMnUzb2lBRHQ2QWdBQ2dDckFPM29DQUFLQUxzQTdlZ0lnYVpSQUFBQUFBQUFPQkJZd1JBSUFhcUR3dEJnSUNBZ0hnUEN5QUFJQUFvQWdBb0FpUVJBQUFMdlFFQ0JYOEJmQ0FBUVpJQkVFVWlBU2dDcUFRaUFnUkFJQUVvQXBnRUlnRWdBU2dDQUNnQ0lCRUFBQ0VFSUFBb0F1QURJUVVnQWtIWUJHb2lBU2dDTENJRElBRW9BakJHQkg5QkFBVWdBeWdDQUNnQ0NBc2hBeUFDS3dQZ0JDQUVJQVZxSUFFb0Fpd2lBaUFCS0FJd1JnUi9RUUFGSUFJb0FnQW9BZ1FMYTdlaUlBTzNvQ0FBS0FLc0E3ZWdJQUFvQXVnRHQ2QWlCcGxFQUFBQUFBQUE0RUZqQkVBZ0Jxb1BDMEdBZ0lDQWVBOExJQUFnQUNnQ0FDZ0NKQkVBQUFzeUFDQUFJQUlnQVNnQ3pBTkJBV3NpQVVFQmRFSEJ4QU5xUVFBZ0FVRUlTUnNnQXlBRUVLc0hOZ0lFSUFCQkFEWUNBQXN5QUNBQUlBSWdBU2dDekFOQkFXc2lBVUVCZEVIQXhBTnFRUUFnQVVFSVNSc2dBeUFFRUw0UU5nSUVJQUJCQURZQ0FBdm9BUUVEZndKQUlBQkIyQU5xSWdRb0FnQWlBd1JBSUFCQjJBTnFJUVFEUUFKQUlBRWdBeWdDRUNJQ1NRUkFJQU1vQWdBaUFnMEJJQU1oQkF3RUN5QUJJQUpORFFNZ0EwRUVhaUVFSUFNb0FnUWlBa1VOQXlBRUlRTUxJQU1oQkNBQ0lRTU1BQXNBQ3lBRUlRTUxJQVFvQWdBaUFrVUVRRUVnRUJnaUFpQUJOZ0lRSUFJZ0F6WUNDQ0FDUWdBM0FnQWdBa0VZYWlJQlFnQTNBZ0FnQWlBQk5nSVVJQVFnQWpZQ0FDQUFLQUxVQXlnQ0FDSUJCSDhnQUNBQk5nTFVBeUFFS0FJQUJTQUNDeUVESUFBb0F0Z0RJQU1RUkNBQUlBQW9BdHdEUVFGcU5nTGNBd3NnQWtFVWFnc0lBQ0FBUWNBQmFndlZBUUVDZndKQUFrQWdBU2dDQkNJQUlBRkdEUUFEUUNBQUtBSUlJZ0lnQWlnQ0FDZ0NDQkVBQUVIK0FFY05BU0FBS0FJRUlnQWdBVWNOQUFzTUFRc2dBQ0FCUmcwQUlBRWdBQ2dDQkNJQ1J3UkFBMEFnQWlnQ0NDSURJQU1vQWdBb0FnZ1JBQUJCL2dCR0JFQWdBQ0FDS0FJSU5nSUlJQUFvQWdRaEFBc2dBaWdDQkNJQ0lBRkhEUUFMQ3lBQUlBRkdEUUFnQUNnQ0FDSUNJQUVvQWdBaUF5Z0NCRFlDQkNBREtBSUVJQUkyQWdBRFFDQUFLQUlFSVFJZ0FTQUJLQUlJUVFGck5nSUlJQUFRRnlBQ0lnQWdBVWNOQUFzTEN6QUFJQUFRZ1FFZ0FFSEFBV29RdkFVZ0FFSFVBbW9RTHlBQVFlUUNhaEF2SUFCQi9BSnFFQzhnQUVFQU5nTDRBZ3RTQVFGL0lBQW9BZ1FoQkNBQUtBSUFJZ0FnQVFKL1FRQWdBa1VOQUJvZ0JFRUlkU0lCSUFSQkFYRkZEUUFhSUFFZ0FpZ0NBR29vQWdBTElBSnFJQU5CQWlBRVFRSnhHeUFBS0FJQUtBSWNFUWNBQzhVQ0FRUi9RZmdERUJnaUFTQUFFSXNCSUFGQmlOZnlBRFlDekFNZ0FDZ0MwQU1oQWlBQlFRQTJBdUFESUFGQjJBTnFJZ05DQURjREFDQUJRYWpaOGdBMkF0UURJQUVnQWpZQzBBTUNRQ0FBS0FMY0F5QUFLQUxZQXlJRWF5SUNCRUFnQWtFQVNBMEJJQUVnQWhBWUlnTTJBdGdESUFFZ0F6WUMzQU1nQVNBRElBSkJBblZCQW5ScU5nTGdBeUFCSUFNZ0JDQUNFQmtnQW1vMkF0d0RDeUFCSUFBb0F1UUROZ0xrQXlBQklBQXBBK2dETndQb0F5QUFLQUwwQXlFQUlBRkJ0TFQwQURZQzhBTWdBVUdrdFBRQU5nTFVBeUFCUVpTMDlBQTJBc3dESUFGQmhMVDBBRFlDaUFNZ0FVSDBzL1FBTmdMNEFpQUJRZVN6OUFBMkF1Z0NJQUZCMUxQMEFEWUM1QUVnQVVHd3MvUUFOZ0xVQVNBQlFhQ3o5QUEyQXNBQklBRkJnTFAwQURZQ3NBRWdBVUhBclBRQU5nSUFJQUVnQURZQzlBTWdBUThMRUNnQUN4OEFJQUFRUENBQVFRQTJBdEFESUFCQjFBTnFFTUFOSUFCQkFEWUM5QU1MWWdBZ0FCQThJQUJCekFOcUVDOGdBRUVBTmdMZ0F5QUFRbjgzQXVnRElBQkJBRFlDaEFRZ0FFTDkvLy8vWHpjQy9BTWdBRUw5Ly8vL1h6Y0M5QU1nQUVJQU53S01CQ0FBUWdBM0FwUUVJQUJCQURvQW9BUWdBRUdCZ0lDQWVEWUNxQVFMRWdBZ0FFSGtBMnNpQUJDdkFSb2dBQkFYQ3hJQUlBQkIzQU5ySWdBUXJ3RWFJQUFRRndzTEFDQUFRZVFEYXhDdkFRc0xBQ0FBUWR3RGF4Q3ZBUXZLQWdFRGZ5QUFRUUZHSVFRQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBSXNBSndFSUFJb0F0QURJZ1ZCQ0hSeUlnTkJnQVpNQkVCQkFDRUFBa0FnQTBHQkFtc09CUThDQXdRT0FBc2dBMEdCQkdzT0JBNEVCUVlOQ3dKQUlBTkJnUVpyRGdVTURBb0xEQUFMSUFOQmdRaHJEZ1VHQnd3SUNRd0xRUUVoQUF3TUMwRUNJUUFNQ3d0QkF5RUFEQW9MUVFFaEFBd0pDMEVDSVFBTUNBdEJBeUVBREFjTFFRSWhBQXdHQzBFRElRQU1CUXRCQlNFQURBUUxRUVloQUF3REMwRUhJUUFNQWd0QkNDRUFEQUVMUVFRaEFBc2dCRUg4QVd3Z0FFRWNiR29nQVVFQ2RHcEJuSkQwQUdvb0FnQWhBMEVBSVFBQ1FDQUNLQUtrQkNJQlJRMEFBa0FDUUNBQ0tBS29CRUVCYXc0Q0FBRUNDMEVCUVFJZ0FVRUlSaHNoQUF3QkMwRi9RWDRnQVVFSVJoc2hBQXNnQTBGL0lBQWdCVUVDUmh0cVFRUnFDOTRGQVFwL0lBRWdBU2dDQkJEb0NTQUJJQUZCQkdvaUNUWUNBQ0FCUWdBM0FnUUNRQ0FBUWN3RGFpSUNJQUFRNWdFaUNDZ0NDQVJBSUFnb0FnUWlCaUFJUmcwQklBRkJCR29oQUFOQUlBWW9BZ2dpQnlnQy9BTWhCU0FBSVFRQ1FDQUpLQUlBSWdKRkJFQWdDU0lDSVFRTUFRc0RRQUpBSUFJb0FoQWlBeUFGU2dSQUlBSW9BZ0FpQXcwQklBSWhCQXdEQ3lBRElBVk9EUUlnQWtFRWFpRUVJQUlvQWdRaUEwVU5BaUFFSVFJTElBSWhCQ0FESVFJTUFBc0FDeUFIS0FLc0JDRUhJQVFvQWdBaUEwVUVRRUVZRUJnaUF5QUZOZ0lRSUFNZ0FqWUNDQ0FEUWdBM0FnQWdBMEVBTmdJVUlBUWdBellDQUNBQktBSUFLQUlBSWdJRWZ5QUJJQUkyQWdBZ0JDZ0NBQVVnQXdzaEFpQUJLQUlFSUFJUVJDQUJJQUVvQWdoQkFXbzJBZ2dMSUFNZ0J6WUNGQ0FHS0FJRUlnWWdDRWNOQUFzTUFRc0Nmd0pBSUFJZ0FCRG1BU0lFSUFRb0FnUWlBa2NFUUFOQUlBSW9BZ2d0QUt3QlJRMENJQUlvQWdRaUFpQUVSdzBBQ3dzZ0FDZ0MrQU5CZjBjZ0FDZ0MvQU5CQUVkeVJRMEFRZUNQOUFCQmdKRDBBQ0FBS0FMOEF5SUtRUUpHR3d3QkMwR0FrUFFBQ3lFTElBQkI5QU5xSWdjaUFpZ0NCRUYvUnlBQ0tBSUlRUUJIY2tVTkFDQUFLQUw0QTBFQVRBMEFJQUZCQkdvaENBTkFJQXNnQmtFSGNFRUNkR29vQWdBaEJTQUlJUVFDUUNBSktBSUFJZ0pGQkVBZ0NTSUNJUVFNQVFzRFFBSkFJQUlvQWhBaUF5QUZTZ1JBSUFJb0FnQWlBdzBCSUFJaEJBd0RDeUFESUFWT0RRSWdBa0VFYWlFRUlBSW9BZ1FpQTBVTkFpQUVJUUlMSUFJaEJDQURJUUlNQUFzQUN5QUVLQUlBSWdORkJFQkJHQkFZSWdNZ0JUWUNFQ0FESUFJMkFnZ2dBMElBTndJQUlBTkJBRFlDRkNBRUlBTTJBZ0FnQVNnQ0FDZ0NBQ0lDQkg4Z0FTQUNOZ0lBSUFRb0FnQUZJQU1MSVFJZ0FTZ0NCQ0FDRUVRZ0FTQUJLQUlJUVFGcU5nSUlDeUFESUFvMkFoUWdCa0VCYWlJR0lBQW9BdmdEUVFBZ0J5Z0NCRUYvUnlBSEtBSUljaHRJRFFBTEN3dEdBUU4vSUFCQnpBTnFJQUFRNWdFaUFTQUJLQUlFSWdCR0JFQkJBQThMQTBBQ1FDQUFLQUlJTFFDc0FTSUNSU0VESUFKRkRRQWdBQ2dDQkNJQUlBRkhEUUVMQ3lBREMxY0JBbjhnQUVITUEyb2dBQkRtQVNJQ0lBSW9BZ1FpQVVjRVFBTkFJQUVvQWdndEFLd0JSUVJBUVFBUEN5QUJLQUlFSWdFZ0FrY05BQXNMSUFBb0F2d0RJQUFvQXZnRFFYOUhjZ1IvSUFBb0F2d0RCVUVBQ3dzOEFBTkFRWkRUZ1FFb0FnQWlBQVJBUVpEVGdRRWdBQ2dDQ0RZQ0FDQUFLQUlFSUFBb0FnQVJBUUFnQUJBWERBRUxDMEdKMDRFQlFRQTZBQUFMYUFFQ2Z5QUJJQUVvQWdRaUFFY0VRQU5BSUFBb0FnZ2lBaUFDS0FJQUtBSUlFUUFBSVFNZ0FDZ0NCQ0VDSUFOQit3QkhCRUFnQUNnQ0FDSURJQUkyQWdRZ0FDZ0NCQ0FETmdJQUlBRWdBU2dDQ0VFQmF6WUNDQ0FBRUJjTElBSWlBQ0FCUncwQUN3c0xVZ0FnQUJBOElBQkJBRFlDNEFNZ0FFRUFOZ0xvQXlBQVFRQTJBdkFESUFCQy8vLy8vdzgzQXZnRElBQkJBRFlDaEFRZ0FFRUFOZ0tNQkNBQVFRQTZBSmdFSUFCQkNqWUNsQVFnQUVFQU9nQ1FCQXViQWdFQ2Z3SkFJQUVnQWtZTkFDQUJRUUZxSWdRZ0FrWU5BQ0FCTFFBQVFkd0FSdzBBQWtBQ1FDQUVMQUFBSWdOQkpHc09XZ0FCQVFFQUFBQUFBUUVBQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUFCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVBQUFFQUFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRQUFBQUVMSUFBZ0F4REdBU0FCUVFKcUR3c2dBQ2dDREVId0IzRkJ3QUJHQkVBZ0FDQUVJQUpCQUJDQ0NBOExJQUZCQWtFQUFuOUJBQ0VDQWtBQ1FDQURRZmdCY1VFd1J5QURRZjRCY1VFNFIzRU5BQ0FEUWY4QmNTSURRVEZyUVFoTERRQWdBMEV3YXlJQ0lBQW9BaEJMRFFFZ0FDQUNFSlFIUVFFaEFnc2dBZ3dCQ3hDUEJnQUxHMm9oQVFzZ0FRdVBBUUFDUUNBQklBSkdEUUFDUUFKQUlBRXNBQUFpQWtFa2F3NVpBZ0VCQVFJQUFnSUJBUUlCQVFFQkFRRUJBUUVCQVFFQkFRRUJBZ0VCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUlDQVFJQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFnSUJDeUFBS0FJWURRRUxJQUFnQWhER0FTQUJRUUZxSVFFTElBRUx0UU1CQm44akFFRVFheUlFSkFBZ0FpQUJheUlGUVhCSkJFQUNRQ0FGUVFwTkJFQWdCQ0FGT2dBTElBUWhCZ3dCQ3lBRlFSQnFRWEJ4SWdnUUdDRUdJQVFnQ0VHQWdJQ0FlSEkyQWdnZ0JDQUdOZ0lBSUFRZ0JUWUNCQXNnQVNBQ1J3Ui9JQVlnQVNBRkVCa2dCV29GSUFZTFFRQTZBQUFnQUNnQ0JDSUdJQVFvQWdBZ0JDQUVMUUFMSWdKQkdIUkJHSFZCQUVnaUFSc2lBQ0FBSUFRb0FnUWdBaUFCRzJvZ0JpZ0NBQ2dDR0JFRkFCb2dCQ2dDQUNBRUlBUXNBQXRCQUVnYklRSkJBQ0VJSXdCQkVHc2lCaVFBSUFZZ0FqWUNEQ01BUVJCcklna2tBRUhRenZJQUlRZEJEeUVGQTBBZ0JRUkFJQWtnQnpZQ0RDQUpJQWtvQWd3Z0JVRUJkaUlCUVFOMGFqWUNEQ0FKS0FJTUlnQkJDR29nQnlBQUlBWW9BZ3dRNUEwaUFCc2hCeUFGSUFGQmYzTnFJQUVnQUJzaEJRd0JDd3NnQ1VFUWFpUUFBa0FnQjBISXovSUFSZzBBSUFJZ0J5Z0NBQkJvRFFCQmdCOGdCeThCQkNJQklBRkJnQUZHSWdBYklRZ2dBQTBBSUFORkRRQWdBVUdBQ0hJZ0FTQUJRWUFHY1JzaENBc2dCa0VRYWlRQUlBZ2hBQ0FFTEFBTFFRQklCRUFnQkNnQ0FCQVhDeUFFUVJCcUpBQWdBQThMRUMwQUM4NEJBUUovSUFBQ2Z3SkFJQUlnQVdzaUJFRUpUQVJBSUFSQklDQURRUUZ5WjJ0QjBRbHNRUXgySWdVZ0JVRUNkRUhRMlBFQWFpZ0NBQ0FEUzJ0QkFXcElEUUVMSUFBQ2Z5QURRZi9CMXk5TkJFQUNmeUFEUVkvT0FFMEVRQ0FCSUFNUXlRME1BUXNnQVNBRFFaRE9BRzRpQUJESkRTQURJQUJCa000QWJHc1FvZ2dMREFFTElBRWdBMEdBd3RjdmJpSUFFTlVOSUFNZ0FFR0F3dGN2YkdzaUFFR1F6Z0J1SWdFUW9nZ2dBQ0FCUVpET0FHeHJFS0lJQ3pZQ0FFRUFEQUVMSUFBZ0FqWUNBRUU5Q3pZQ0JBdUdBZ0VCZndKQUlBRWdBa2NFUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQkxBQUFJZ1ZCeEFCckRqUURDQWdJQ0FnSUNBZ0lDQWdJQ0FnRkNBZ0lCd2dJQ0FnSUNBZ0lDQWdCQ0FJSUNBZ0lDQWdJQ0FnSUNBZ0lDQVFJQ0FnR0FBc2dCUTBISUFNZ0JSQzlBUXdKQ3lBRFFRZ1F2UUVNQ0FzZ0JDQUVMd0ZRUVlBUWNqc0JVQXdIQ3lBRUlBUXZBVkpCZ0JCeU93RlNEQVlMSUFRZ0JDOEJVRUdBd0FCeU93RlFEQVVMSUFRZ0JDOEJVa0dBd0FCeU93RlNEQVFMSUFRZ0JDOEJVRUdBR0hJN0FWQWdCRUhmQUJETUF3d0RDeUFFSUFRdkFWSkJnQmh5T3dGU0lBUVE2dzRNQWdzZ0FDQUJJQUlnQXhDekZBOExFSllGQUFzZ0FVRUJhZ3UrQXdFRWZ5TUFRU0JySWdRa0FBSkFBa0FnQWlBQmEwRUNTQTBBSUFKQkFXc2lCeUFCUmcwQUlBRWhCUU5BSUFWQkFXb2hCaUFGTFFBQVFUMUdCRUFnQmkwQUFFSGRBRWNFUUNBR0lnVWdCMGNOQWd3REN5QUNJQVZHRFFJZ0JFRVFhaUFBSUFFZ0JSRHFDU0FFS0FJVUlBUXRBQnNpQVNBQlFSaDBRUmgxUVFCSUlnRWJJZ0pGRFFNZ0JDQUFJQVFvQWhBZ0JFRVFhaUFCR3lJQUlBQWdBbW9RdmdvQ1FBSkFJQVFvQWdRaUFTQUVMUUFMSWdBZ0FFRVlkRUVZZFNJQ1FRQklHd1JBSUFNb0FrZ2lBQ0FES0FKTVJnMEJBa0FnQWtFQVRnUkFJQUFnQkNrREFEY0NBQ0FBSUFRb0FnZzJBZ2dNQVFzZ0FDQUVLQUlBSUFFUUdnc2dBeUFBUVF4cU5nSklEQUlMQWtBQ1FDQUVLQUlVSUFRdEFCc2lBQ0FBUVJoMFFSaDFRUUJJSWdBYlFRRnJEZ0lBQVFjTElBTWdCQ2dDRUNBRVFSQnFJQUFiTEFBQUVNd0REQUlMSUFNZ0JDZ0NFQ0FFUVJCcUlBQWJJZ0FzQUFBZ0FDd0FBUkNUQnd3QkN5QURRY1FBYWlBRUVJVUNDeUFFTEFBTFFRQklCRUFnQkNnQ0FCQVhDeUFFTEFBYlFRQklCRUFnQkNnQ0VCQVhDeUFFUVNCcUpBQWdCVUVDYWc4TElBWWlCU0FIUncwQUN3c1FqZ1lBQ3hDOUNnQUxrd1lCQW44Q1FBSkFJQUVnQWtjRWZ3SkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUV0QUFBaUJVRVlkRUVZZFNJRVFUQnJEa2tJQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0ZDUWtBQ1FrSkNRa0pDUUVKQ1FrQ0NRTUdCQWtIQ1FzQ1FDQURCRUFnQTBFTUVMMEJEQUVMSUFCQkRCREdBUXNNQ3dzQ1FDQURCRUFnQTBFS0VMMEJEQUVMSUFCQkNoREdBUXNNQ2dzQ1FDQURCRUFnQTBFTkVMMEJEQUVMSUFCQkRSREdBUXNNQ1FzQ1FDQURCRUFnQTBFSkVMMEJEQUVMSUFCQkNSREdBUXNNQ0FzQ1FDQURCRUFnQTBFTEVMMEJEQUVMSUFCQkN4REdBUXNNQndzZ0FVRUJhaUFDUmcwRklBRXNBQUVpQWtIQkFFZ05CU0FDUWVFQWEwSC9BWEZCR1VzZ0FrSGJBRTl4RFFVZ0FrRWZjU0VDQWtBZ0F3UkFJQU1nQWhDOUFRd0JDeUFBSUFJUXhnRUxJQUZCQW1vUEN5QUJRUUZxSUFKR0RRUUNRQ0FCTFFBQklnUkIrQUZ4UVRCR0RRQWdCRUgrQVhGQk9FWU5BQ0FFUVNCeVFlRUFhMEgvQVhGQkJrOE5CUXNnQVVFQ2FpSUJJQUpHRFFRZ0FTMEFBQ0lFUWZnQmNVRXdSZzBBSUFSQi9nRnhRVGhHRFFBZ0JFRWdja0hoQUd0Qi93RnhRUVpQRFFRTElBRkJBV29nQWtZTkF3Si9JQUV0QUFFaUJFSDRBWEZCTUVZRVFDQUVRVEJyREFFTElBUkJNR3NnQkVIK0FYRkJPRVlOQUJvZ0JFRWdjaUlFUWVFQWEwSC9BWEZCQlVzTkJDQUVRZGNBYXdzaEJDQUJRUUpxSUFKR0RRTUNmeUFCTFFBQ0lnSkIrQUZ4UVRCR0JFQWdBa0V3YXd3QkN5QUNRVEJySUFKQi9nRnhRVGhHRFFBYUlBSkJJSElpQWtIaEFHdEIvd0Z4UVFWTERRUWdBa0hYQUdzTElBUkJCSFJxSVFJQ1FDQURCRUFnQXlBQ1FSaDBRUmgxRUwwQkRBRUxJQUFnQWtFWWRFRVlkUkRHQVFzZ0FVRURhZzhMQWtBZ0F3UkFJQU5CQUJDOUFRd0JDeUFBUVFBUXhnRUxEQU1MSUFSQjN3QkdEUUVnQkVFQVRnUkFJQUFvQWdRb0FnZ2dCVUVCZEdvdEFBRkJESEVOQWdzQ1FDQURCRUFnQXlBRUVMMEJEQUVMSUFBZ0JCREdBUXNnQVVFQmFnVWdBUXNQQ3hDV0JRQUxJQUZCQVdvTC93TUFBa0FDUUFKQUFrQWdBU0FDUmcwQUFrQUNRQUpBQWtBQ1FBSkFJQUVzQUFCQnhBQnJEalFCQmdZR0JnWUdCZ1lHQmdZR0JnWURCZ1lHQlFZR0JnWUdCZ1lHQmdZR0JnQUdCZ1lHQmdZR0JnWUdCZ1lHQmdJR0JnWUVCZ3RCMkFBUUdDQUFJQUFvQWlRb0FnUkJBQ0FBS0FJTUlnSkJBWEVnQWtFSWNVRURkaENWQlNFQ0RBWUxRZGdBRUJnZ0FDQUFLQUlrS0FJRVFRRWdBQ2dDRENJQ1FRRnhJQUpCQ0hGQkEzWVFsUVVoQWd3RkMwSFlBQkFZSUFBZ0FDZ0NKQ2dDQkVFQUlBQW9BZ3dpQWtFQmNTQUNRUWh4UVFOMkVKVUZJUUlNQlF0QjJBQVFHQ0FBSUFBb0FpUW9BZ1JCQVNBQUtBSU1JZ0pCQVhFZ0FrRUljVUVEZGhDVkJTRUNEQVFMUWRnQUVCZ2dBQ0FBS0FJa0tBSUVRUUFnQUNnQ0RDSUNRUUZ4SUFKQkNIRkJBM1lRbFFVaEFpQUFLQUlrSUFJMkFnUWdBQ0FDTmdJa0lBSWdBaThCVUVHQUdISTdBVkFnQWtIZkFCRE1Bd3dFQzBIWUFCQVlJQUFnQUNnQ0pDZ0NCRUVCSUFBb0Fnd2lBa0VCY1NBQ1FRaHhRUU4yRUpVRklRSWdBQ2dDSkNBQ05nSUVJQUFnQWpZQ0pDQUNJQUl2QVZCQmdCaHlPd0ZRSUFKQjN3QVF6QU1nQVVFQmFpRUJDeUFCRHdzZ0FDZ0NKQ0FDTmdJRUlBQWdBallDSkNBQ0lBSXZBVkJCZ0JCeU93RlFEQUVMSUFBb0FpUWdBallDQkNBQUlBSTJBaVFnQWlBQ0x3RlFRWURBQUhJN0FWQUxJQUZCQVdvTGhnRUFBa0FnQVNBQ1JnMEFBa0FnQVN3QUFDSUNRU1JyRGxvQkFBQUFBUUVCQVFBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRRUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVFFQUN5QUFJQUlReGdFZ0FVRUJhaUVCQ3lBQkM3Z0JBUVIvSXdCQkVHc2lCU1FBSUFJZ0FXc2lCRUZ2VFFSQUFrQWdCRUVLVFFSQUlBQWdCRG9BQ3lBQUlRTU1BUXNnQUNBRVFRdFBCSDhnQkVFUWFrRndjU0lESUFOQkFXc2lBeUFEUVF0R0d3VkJDZ3RCQVdvaUJoQVlJZ00yQWdBZ0FDQUdRWUNBZ0lCNGNqWUNDQ0FBSUFRMkFnUUxBMEFnQVNBQ1J3UkFJQU1nQVMwQUFEb0FBQ0FEUVFGcUlRTWdBVUVCYWlFQkRBRUxDeUFGUVFBNkFBOGdBeUFGTFFBUE9nQUFJQVZCRUdva0FBOExFQzBBQzVZRkFRVi9Ba0FDUUFKQUFuOGdBQ0VEQWtBQ1FDQUJJQUpHSWdWRkJFQUNRQ0FDSUFGQkFXb2lCRVlnQVMwQUFDSUFRU1JHY1EwQUlBQkIyd0JyUVFKSkRRQWdBRUV1UmcwQUlBTWdBRUVZZEVFWWRSREdBU0FFREFRTElBTWdBU0FDRU9rSklnQWdBVWNOQWlBRkRRRWdBUzBBQUVFdVJ3MEJRUWdRR0NFQUlBTW9BaVFpQlNnQ0JDRUVJQUJCdU1LQkFUWUNBQ0FBSUFRMkFnUWdCU0FBTmdJRUlBTWdBeWdDSkNnQ0JEWUNKQ0FCUVFGcURBTUxJQU1nQVNBQ0VPa0pJZ0FnQVVjTkFRc2dBeUFCSUFJUWpnMGhBQXNnQUFzaUFDQUJSdzBBSUFBZ0FrWU5BQ0FDSUFGQkFXcEdCRUFnQVE4TElBRXRBQUJCM0FCSEJFQWdBUThMSUFFdEFBRWlBRUVvUmtFQmRDSUVCRUFDUUNBRExRQU1RUUp4QkVBZ0F5Z0NFQ0VGREFFTFFRd1FHQ0VBSUFNZ0F5Z0NFRUVCYWlJRk5nSVFJQU1vQWlRaUJpZ0NCQ0VISUFBZ0JUWUNDQ0FBUWRTK2dRRTJBZ0FnQUNBSE5nSUVJQVlnQURZQ0JDQURJQU1vQWlRb0FnUTJBaVFMSUFFZ0JHb2hBQU5BSUFBaUFTQUNSZzBESUFNb0FoQWhBQ0FES0FJa0lRUWdBU0FESUFFZ0FoQzNGQ0lHUndSQUlBTWdCaUFDSUFRZ0FFRUJhaUFES0FJUVFRRnFFT3dKSWdBZ0FVY05BUXNMSUFGQkFXb2dBa1lOQWlBQkxRQUFRZHdBUncwQ0lBRXRBQUZCS1VaQkFYUWlBRVVOQWlBQUlBRnFJUUFnQXkwQURFRUNjUTBCUVF3UUdDRUJJQU1vQWlRaUFpZ0NCQ0VFSUFFZ0JUWUNDQ0FCUWFTL2dRRTJBZ0FnQVNBRU5nSUVJQUlnQVRZQ0JDQURJQU1vQWlRb0FnUTJBaVFnQUE4TEFrQWdBRUg0QVhGQk1FWU5BQ0FBUWY0QmNVRTRSZzBBSUFFUEN5QUFRVEZyUVFoTEJFQWdBUThMSUFCQk1Hc2lBQ0FES0FJUVN3MENJQU1nQUJDVUJ5QUJRUUpxSVFBTElBQVBDeENYQlFBTEVJOEdBQXVhQmdFRWZ3SkFBa0FnQVNBQ1J3Ui9Ba0FDUUFKQUFrQUNRQUpBSUFFc0FBQWlBMEVvYXc0MUF3VUlDQVVGQUFVRkJRVUZCUVVGQlFVRkJRVUZCUVVJQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQWdFRUMwRUlFQmdoQkNBQUtBSWtJZ01vQWdRaEFpQUVRY1M1Z1FFMkFnQWdCQ0FDTmdJRUlBTWdCRFlDQkNBQUlBQW9BaVFvQWdRMkFpUWdBVUVCYWc4TEFuOGdBU0FCSUFKR0RRQWFJQUVnQVMwQUFFSGNBRWNOQUJvQ1FDQUNJQUZCQVdvaUJVY0VRQ0FGTFFBQUlnTkJNRVlFUUNBQVFRQVF4Z0VnQVVFQ2Fnd0RDd0pBSUFOQk1XdEIvd0Z4UVFoTkJFQWdBMEV3YXlFR0FrQWdBaUFCUVFKcUlnTkhCRUFEUUNBRExRQUFJZ1JCTUd0Qi93RnhRUWxMRFFJZ0JrR1pzK2JNQVU4TkJpQUdRUXBzSUFScVFUQnJJUVlnQTBFQmFpSURJQUpIRFFBTEN5QUNJUU1MSUFaRkRRTWdCaUFBS0FJUVN3MERJQUFnQmhDVUJ5QURJQVZIRFFFTElBQWdCU0FDRUxRVUlnTWdCVWNOQUNBQklBQWdCU0FDUVFBUXN4UWlBQ0FBSUFWR0d5RURDeUFEREFJTEVKWUZBQXNRandZQUN3OExJQUFnQVNBQ0VJNE5Ed3NnQVVFQmFpSUVJQUpHRFFNQ1FDQUJRUUpxSUFKR0RRQWdCQzBBQUVFL1J3MEFJQUV0QUFKQk9rY05BQ0FBSUFBb0FoaEJBV28yQWhnZ0FDQUJRUU5xSUFJUWtRMGlBU0FDUmcwRUlBRXRBQUJCS1VjTkJDQUFJQUFvQWhoQkFXczJBaGdnQVVFQmFnOExBa0FnQUMwQURFRUNjUVJBSUFBb0FoQWhCZ3dCQzBFTUVCZ2hCU0FBSUFBb0FoQkJBV29pQmpZQ0VDQUFLQUlrSWdNb0FnUWhBU0FGSUFZMkFnZ2dCVUhVdm9FQk5nSUFJQVVnQVRZQ0JDQURJQVUyQWdRZ0FDQUFLQUlrS0FJRU5nSWtDeUFBSUFBb0FoaEJBV28yQWhnZ0FpQUFJQVFnQWhDUkRTSURSZzBESUFNdEFBQkJLVWNOQXlBQUxRQU1RUUp4UlFSQVFRd1FHQ0VFSUFBb0FpUWlBaWdDQkNFQklBUWdCallDQ0NBRVFhUy9nUUUyQWdBZ0JDQUJOZ0lFSUFJZ0JEWUNCQ0FBSUFBb0FpUW9BZ1EyQWlRTElBQWdBQ2dDR0VFQmF6WUNHQ0FEUVFGcUR3c2dBMEg3QUVZTkF3c2dBQ0FCSUFJUXRSUUZJQUVMRHdzUWx3VUFDeER6RGdBTCtRVUNCSDhCZmlNQVFUQnJJZ1VrQUFKQUFrQWdBU0FDUmcwQUFrQUNRQUpBQWtBZ0FTd0FBQ0lEUVNSckRnVUJCQVFFQXdBTEFrQWdBMEhjQUdzT0F3SUVBQVFMUVF3UUdDRUNJQUFvQWd3aEF5QUFLQUlrSWdRb0FnUWhCaUFDUVlpM2dRRTJBZ0FnQWlBR05nSUVJQUlnQTBId0QzRkJnQXhHT2dBSUlBUWdBallDQkNBQUlBQW9BaVFvQWdRMkFpUWdBVUVCYWlFQkRBTUxRUXdRR0NFQ0lBQW9BZ3doQXlBQUtBSWtJZ1FvQWdRaEJpQUNRZEMzZ1FFMkFnQWdBaUFHTmdJRUlBSWdBMEh3RDNGQmdBeEdPZ0FJSUFRZ0FqWUNCQ0FBSUFBb0FpUW9BZ1EyQWlRZ0FVRUJhaUVCREFJTElBRkJBV29nQWtZTkFTQUJMUUFCSWdKQndnQkhCRUFnQWtIaUFFY05Ba0VZRUJnaEFpQUFLQUlrS0FJRUlRTWdBa0dZdUlFQk5nSUFJQUlnQXpZQ0JDQUNRUWhxSUFBb0FnQWlBellDQUNBRElBTW9BZ1JCQVdvMkFnUWdBQ2tDQkNFSElBSkJBRG9BRkNBQ0lBYzNBZ3dnQUNnQ0pDQUNOZ0lFSUFBZ0FDZ0NKQ2dDQkRZQ0pDQUJRUUpxSVFFTUFndEJHQkFZSVFJZ0FDZ0NKQ2dDQkNFRElBSkJtTGlCQVRZQ0FDQUNJQU0yQWdRZ0FrRUlhaUFBS0FJQUlnTTJBZ0FnQXlBREtBSUVRUUZxTmdJRUlBQXBBZ1FoQnlBQ1FRRTZBQlFnQWlBSE53SU1JQUFvQWlRZ0FqWUNCQ0FBSUFBb0FpUW9BZ1EyQWlRZ0FVRUNhaUVCREFFTElBRkJBV29nQWtZTkFDQUJMUUFCUVQ5SERRQWdBVUVDYWlBQ1JnMEFJQUVzQUFJaUEwRWhSd1JBSUFOQlBVY05BU0FGUVFocUVNTUlJZ01nQUNnQ0REWUNEQ0FESUFGQkEyb2dBaENFQ0NFQklBTW9BaEFoQkNBQUlBTkJBQ0FBS0FJUUVNSUlJQUFnQkNBQUtBSVFhallDRUNBQklBSkdEUUlnQVMwQUFFRXBSdzBDSUFNUTJBUWdBVUVCYWlFQkRBRUxJQVZCQ0dvUXd3Z2lBeUFBS0FJTU5nSU1JQU1nQVVFRGFpQUNFSVFJSVFFZ0F5Z0NFQ0VFSUFBZ0EwRUJJQUFvQWhBUXdnZ2dBQ0FFSUFBb0FoQnFOZ0lRSUFFZ0FrWU5BU0FCTFFBQVFTbEhEUUVnQXhEWUJDQUJRUUZxSVFFTElBVkJNR29rQUNBQkR3c1Fsd1VBQzlFREFRVi9Jd0JCOEFCcklnRWtBQ0FCUVRBUUdDSUNOZ0lvSUFGQ3BJQ0FnSUNHZ0lDQWZ6Y0NMQ0FDUVFBNkFDUWdBa0hycHZFQUtBQUFOZ0FnSUFKQjQ2YnhBQ2tBQURjQUdDQUNRZHVtOFFBcEFBQTNBQkFnQWtIVHB2RUFLUUFBTndBSUlBSkJ5NmJ4QUNrQUFEY0FBQ0FCSUFFUWp3SWlCRUh3MVlFQkVHYzJBZ1FnQkVHazFJRUJFR2NoQXlBQlFnQTNBeGdnQVVJQU53TWdJQUZDQURjREVDQUJRWUFFTmdJTUlBRWdBellDQ0NBQklBSWdBa0VrYWlJQ0VJUUlJQUpHQkVBZ0FVRUFPZ0JZSUFGQkFEb0FaQ0FCUVVCclFnQTNBd0FnQVVJQU53QkZJQUZDQURjRFVDQUJRZ0EzQWx3Z0FVRUFOZ0pzSUFGQkFEb0FhQ0FCUWdBM0F6Z2dBU0FBS0FJQUlBQWdBQzBBQ3lJQ1FSaDBRUmgxUVFCSUlnTWJJZ1VnQlNBQUtBSUVJQUlnQXh0cUlBRkJPR3BCQUJES0FpRUNJQUVvQWpnaUFBUkFJQUVnQURZQ1BDQUFFQmNMQWtBZ0FTZ0NJQ0lBUlEwQUlBQWdBQ2dDQkNJRFFRRnJOZ0lFSUFNTkFDQUFJQUFvQWdBb0FnZ1JBUUFnQUJDUkFnc2dCQ2dDQUNJQUlBQW9BZ1JCQVdzaUJEWUNCQ0FFUVg5R0JFQWdBQ0FBS0FJQUtBSUlFUUVBQ3lBQkxBQXpRUUJJQkVBZ0FTZ0NLQkFYQ3lBQlFmQUFhaVFBSUFJUEN4Q0tBd0FMM2dNQkJYOGpBRUh3QUdzaUFTUUFJQUZCTUJBWUlnSTJBaWdnQVVLcWdJQ0FnSWFBZ0lCL053SXNJQUpCQURvQUtpQUNRWmluOFFBdkFBQTdBQ2dnQWtHUXAvRUFLUUFBTndBZ0lBSkJpS2Z4QUNrQUFEY0FHQ0FDUVlDbjhRQXBBQUEzQUJBZ0FrSDRwdkVBS1FBQU53QUlJQUpCOEtieEFDa0FBRGNBQUNBQklBRVFqd0lpQkVIdzFZRUJFR2MyQWdRZ0JFR2sxSUVCRUdjaEF5QUJRZ0EzQXhnZ0FVSUFOd01nSUFGQ0FEY0RFQ0FCUVlBRU5nSU1JQUVnQXpZQ0NDQUJJQUlnQWtFcWFpSUNFSVFJSUFKR0JFQWdBVUVBT2dCWUlBRkJBRG9BWkNBQlFVQnJRZ0EzQXdBZ0FVSUFOd0JGSUFGQ0FEY0RVQ0FCUWdBM0Fsd2dBVUVBTmdKc0lBRkJBRG9BYUNBQlFnQTNBemdnQVNBQUtBSUFJQUFnQUMwQUN5SUNRUmgwUVJoMVFRQklJZ01iSWdVZ0JTQUFLQUlFSUFJZ0F4dHFJQUZCT0dwQkFCREtBaUVDSUFFb0FqZ2lBQVJBSUFFZ0FEWUNQQ0FBRUJjTEFrQWdBU2dDSUNJQVJRMEFJQUFnQUNnQ0JDSURRUUZyTmdJRUlBTU5BQ0FBSUFBb0FnQW9BZ2dSQVFBZ0FCQ1JBZ3NnQkNnQ0FDSUFJQUFvQWdSQkFXc2lCRFlDQkNBRVFYOUdCRUFnQUNBQUtBSUFLQUlJRVFFQUN5QUJMQUF6UVFCSUJFQWdBU2dDS0JBWEN5QUJRZkFBYWlRQUlBSVBDeENLQXdBTFBnRUJmeU1BUVJCcklnRWtBQ0FCQW44Z0FDMEFDMEVIZGdSQUlBQW9BZ0FNQVFzZ0FBczJBZ0JCdk5QeEFDZ0NBRUh5eS9FQUlBRVEwd2dRQXdBTHJRRUJBMzhnQUVMWWhJQ0FvQVUzQWdBQ1FDQUFLQUlRSUFBb0Fnd2lBV3NpQTBFYlRRUkFJQUJCREdwQkJ5QURRUUoyYXhEcUJDQUFLQUlNSVFFZ0FDZ0NCQ0VDREFFTFFTb2hBaUFEUVJ4R0RRQWdBQ0FCUVJ4cU5nSVFDeUFCSUFJMkFnQWdBU0FDUVlNRWFqWUNHQ0FCSUFKQnJRTnFOZ0lVSUFFZ0FrSFhBbW8yQWhBZ0FTQUNRWUVDYWpZQ0RDQUJJQUpCckFGcU5nSUlJQUVnQWtIV0FHbzJBZ1FnQUVFQU5nSUlDN2NhQVF4L0l3QkJFR3NpQmlRQUlBQWhCU01BUVRCcklnUWtBQ0FFUVFBMkFpd2dCRUVBT3dFb0lBUkJBRG9BS2lBRFFRQklCRUFnQkVFdE93RXNRUUVoQjBFQUlBTnJJUU1MSUFNZ0F5QUZLQUlBSWdCdElnc2dBR3hySVFBQ1FBSkFBa0FDZndKQUlBVW9BaEFnQlNnQ0RDSUpheUlEUVFSTUJFQWdCRUVBTmdJZ0lBUkNBRGNER0NBQUlRTU1BUXNnQTBFQ2RTRU1JQVVvQWdRaERTQUpLQUlBSVE0Z0FDRURRUUVoQlFOQUFrQWdCU0FJSUE0Z0NTQUZRUUowYWlnQ0FHc2dBR29pQ2lBS1FSOTFJZ2hxSUFoeklBTWdBMEVmZFNJSWFpQUljMGtpRHhzaENDQUtJQU1nRHhzaUF5QURRUjkxSWdwcUlBcHpJQTFNRFFBZ0JVRUJhaUlGSUF4SURRRUxDeUFFUVFBMkFpQWdCRUlBTndNWUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FJRGdjTEFBRUNBd1FGQmdzQ1FBSkFBa0FnQTBFQmFnNENBUUFDQ3lBRVFjMEFPZ0FZREFzTElBUkI3UUE2QUJnTUNndEJBaUVBSUFOQkFFNE5EQ0FEUVg5ekRBc0xBa0FDUUFKQUlBTkJBV29PQWdFQUFnc2dCRUhOQURvQUdBd0pDeUFFUWUwQU9nQVlEQWdMUVFNaEFDQURRUUJPRFFzZ0EwRi9jd3dLQ3lBRFJRUkFJQVJCMEFBNkFCZ2dCRUVCT2dBalFRUWhBQXdOQzBFRUlRQWdBMEVBVGcwS1FRQWdBMnNNQ1FzZ0EwVUVRQ0FFUWRBQU9nQVlJQVJCQVRvQUkwRUZJUUFNREF0QkJTRUFJQU5CQUU0TkNVRUFJQU5yREFnTEFrQUNRQUpBSUFOQkFXb09BZ0VBQWdzZ0JFSE5BRG9BR0F3RkN5QUVRZTBBT2dBWURBUUxRUVloQUNBRFFRQk9EUWdnQTBGL2N3d0hDd0pBQWtBQ1FDQURRUUZxRGdJQkFBSUxJQVJCelFBNkFCZ01Bd3NnQkVIdEFEb0FHQXdDQzBFSElRQWdBMEVBVGcwSElBTkJmM01NQmd0QjYrV1FSU0VBREFjTElBUkJBVG9BSTBFSElRQU1Cd3NnQkVFQk9nQWpRUVloQUF3R0N5QUVRUUU2QUNOQkF5RUFEQVVMSUFSQkFUb0FJMEVDSVFBTUJBc2dBMFVFUUNBRVFkQUFPd0VZUVFFaEFDQUVRUUU2QUNNTUJBdEJBU0VBSUFOQkFFNE5BVUVBSUFOckN5SUZSUTBCSUFWQkFFd05Ba0VBSVFNRFFDQUVRUmhxUWJIbDd3QVFXQm9nQTBFQmFpSURJQVZIRFFBTERBSUxRUUFoQlFOQUlBUkJHR3BCMUxId0FCQllHaUFGUVFGcUlnVWdBMGNOQUFzTUFRc2dCRUUvT3dFWUlBUkJBVG9BSXdzZ0JDZ0NMQ0VESUFaQkFEWUNCQ0FHSUFNMkFnQWdCaUFFTHdFb093RUlJQVlnQkMwQUtqb0FDaUFHSUFjNkFBc2dCaUFFS0FJWUlBUkJHR29nQkMwQUl5SURRUmgwUVJoMVFRQklJZ1ViSUFRb0Fod2dBeUFGR3hDTUFSb2dCRUVJYWlJRElBQWdDMEVIYkdvUWZDQUdJQVFvQWdnZ0F5QUVMUUFUSWdCQkdIUkJHSFZCQUVnaUF4c2dCQ2dDRENBQUlBTWJFSXdCR2lBRUxBQVRRUUJJQkVBZ0JDZ0NDQkFYQ3lBRUxBQWpRUUJJQkVBZ0JDZ0NHQkFYQ3lBRVFUQnFKQUJCQUNFRFFRQWhCQ01BUWNBQmF5SUFKQUFnQUVFQU5nSzRBU0FBUWdBM0E3QUJJQUJCQURZQ3FBRWdBRUlBTndPZ0FRSkFBa0FnQmlnQ0JDQUdMUUFMSWdVZ0JVRVlkRUVZZFVFQVNDSUZHMEVBU2dSQVFRRWhDQ0FBUWJBQmFrRUJjaUVIQTBBQ1FBSkFBa0FDUUNBRURnTUFBUUlEQzBFQklRUkJmeUVJQWtBQ1FDQUdLQUlBSUFZZ0JVRUJjUnNnQTJvc0FBQkJLMnNPQXdFQUJBQUxJQU5CQVdzaEF3dEJBU0VJREFJTElBWW9BZ0FnQmlBRlFRRnhHeUFEYWl3QUFDSUZRVEJyUVFsTkJFQWdBMEVCYXlFRFFRSWhCQXdDQzBFQklRUUNRQUpBQWtBQ1FBSkFJQVZCd1FCckRqQUVCZ1lEQmdZR0JnWUdCZ1lBQmdZQ0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdRR0JnTUdCZ1lHQmdZR0JnRUdCZ0lHQ3dKL0lBQXNBTHNCUVFCSUJFQWdBRUVCTmdLMEFTQUFLQUt3QVNJRlFRRnFEQUVMSUFCQkFUb0F1d0VnQUVHd0FXb2hCU0FIQ3lFSklBVkJ6UUE2QUFBZ0NVRUFPZ0FBREFVTEFuOGdBQ3dBdXdGQkFFZ0VRQ0FBUVFFMkFyUUJJQUFvQXJBQklnVkJBV29NQVFzZ0FFRUJPZ0M3QVNBQVFiQUJhaUVGSUFjTElRa2dCVUh0QURvQUFDQUpRUUE2QUFBTUJBc0NmeUFBTEFDN0FVRUFTQVJBSUFCQkFUWUN0QUVnQUNnQ3NBRWlCVUVCYWd3QkN5QUFRUUU2QUxzQklBQkJzQUZxSVFVZ0J3c2hDU0FGUWRBQU9nQUFJQWxCQURvQUFBd0RDeUFBUWJBQmFrR3g1ZThBRUZnYURBSUxJQUJCc0FGcVFkU3g4QUFRV0JvTUFRdEJBaUVFSUFZb0FnQWdCaUFGUVFGeEd5QURhaXdBQUNJRlFUQnJRUWxMRFFBZ0FFR2dBV29nQlJCc0N5QURRUUZxSWdNZ0JpZ0NCQ0FHTFFBTElnVWdCVUVZZEVFWWRTSUpRUUJJSWdVYlNBMEFDeUFBS0FLMEFTQUFMUUM3QVNJRElBTkJHSFJCR0hWQkFFZ2JEUUVMSUFBZ0JpZ0NBQ0FHSUFVYk5nSUFRZGo3N1FBZ0FCQTZJQUpCNitXUVJUWUNBQ0FCUWV2bGtFVTJBZ0FNQVFzZ0FDZ0NwQUVnQUMwQXF3RWlBeUFEUVJoMFFSaDFRUUJJRzBVRVFDQUFJQVlvQWdBZ0JpQUpRUUJJR3pZQ0VFR3gvTzBBSUFCQkVHb1FPaUFDUWV2bGtFVTJBZ0FnQVVIcjVaQkZOZ0lBREFFTFFRQWhBeUFBUWFBQmFoREVBaUlGUlFSQUlBQWdCaWdDQUNBR0lBWXNBQXRCQUVnYk5nSWdRWmo5N1FBZ0FFRWdhaEE2SUFKQjYrV1FSVFlDQUNBQlFldmxrRVUyQWdBTUFRc2dBU0FGUVFGcklnVWdDR3cyQWdBZ0FrRUFOZ0lBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFWQkIyOE9Cd0FCQWdNRUJRWUlDeUFBS0FLd0FTQUFRYkFCYWlBQUxRQzdBU0lEUVJoMFFSaDFJZ1ZCQUVnaUJCc3RBQUFpQjBIa0FFWU5CaUFIUWNFQVJnUkFJQUFvQXJRQklBTWdCVUVBU0JzaEF3d0lDMEVBSVFNZ0FFR3dBV3BCL3BMd0FCQWVEUWNnQUNBR0tBSUFJQVlnQml3QUMwRUFTQnMyQWpCQnV2dnRBQ0FBUVRCcUVEb2dBa0hyNVpCRk5nSUFJQUZCNitXUVJUWUNBQXdJQzBFQ0lRTWdBRUd3QVdwQmlxRHdBQkFlRFFaQkFTRURJQUJCc0FGcVFZYlQ3Z0FRSGcwR0FrQWdBQ2dDc0FFZ0FFR3dBV29nQUMwQXV3RWlBMEVZZEVFWWRTSUZRUUJJSWdRYkxRQUFJZ2RCNUFCSEJFQWdCMEhCQUVjTkFTQUFLQUswQVNBRElBVkJBRWdiUVFKcUlRTU1DQXRCQVNBQUtBSzBBU0FESUFRYmF5RUREQWNMSUFBZ0JpZ0NBQ0FHSUFZc0FBdEJBRWdiTmdKQVFicjc3UUFnQUVGQWF4QTZJQUpCNitXUVJUWUNBQ0FCUWV2bGtFVTJBZ0FNQnd0QkJDRURJQUJCc0FGcVFZcWc4QUFRSGcwRlFRTWhBeUFBUWJBQmFrR0cwKzRBRUI0TkJRSkFJQUFvQXJBQklBQkJzQUZxSUFBdEFMc0JJZ05CR0hSQkdIVWlCVUVBU0NJRUd5MEFBQ0lIUWVRQVJ3UkFJQWRCd1FCSERRRWdBQ2dDdEFFZ0F5QUZRUUJJRzBFRWFpRUREQWNMUVFNZ0FDZ0N0QUVnQXlBRUcyc2hBd3dHQ3lBQUlBWW9BZ0FnQmlBR0xBQUxRUUJJR3pZQ1VFRzYrKzBBSUFCQjBBQnFFRG9nQWtIcjVaQkZOZ0lBSUFGQjYrV1FSVFlDQUF3R0N3SkFJQUFvQXJBQklBQkJzQUZxSUFBdEFMc0JJZ05CR0hSQkdIVWlCVUVBU0NJRUd5MEFBQ0lIUWVRQVJ3UkFJQWRCd1FCSERRRWdBQ2dDdEFFZ0F5QUZRUUJJRzBFRmFpRUREQVlMUVFVZ0FDZ0N0QUVnQXlBRUcyc2hBd3dGQzBFRklRTWdBRUd3QVdwQi9wTHdBQkFlRFFRZ0FDQUdLQUlBSUFZZ0Jpd0FDMEVBU0JzMkFtQkJ1dnZ0QUNBQVFlQUFhaEE2SUFKQjYrV1FSVFlDQUNBQlFldmxrRVUyQWdBTUJRc0NRQ0FBS0FLd0FTQUFRYkFCYWlBQUxRQzdBU0lEUVJoMFFSaDFJZ1ZCQUVnaUJCc3RBQUFpQjBIa0FFY0VRQ0FIUWNFQVJ3MEJJQUFvQXJRQklBTWdCVUVBU0J0QkIyb2hBd3dGQ3lBQ1FRY2dBQ2dDdEFFZ0F5QUVHMnNpQXpZQ0FBd0VDMEVISVFNZ0FFR3dBV3BCL3BMd0FCQWVEUU1nQUNBR0tBSUFJQVlnQml3QUMwRUFTQnMyQW5CQnV2dnRBQ0FBUWZBQWFoQTZJQUpCNitXUVJUWUNBQ0FCUWV2bGtFVTJBZ0FNQkFzZ0FFR3dBV3BCaXFEd0FCQWVCRUJCQ1NFRElBSkJDVFlDQUF3REN5QUFRYkFCYWtHRzArNEFFQjRFUUVFSUlRTWdBa0VJTmdJQURBTUxBa0FnQUNnQ3NBRWdBRUd3QVdvZ0FDMEF1d0VpQTBFWWRFRVlkU0lGUVFCSUlnUWJMUUFBSWdkQjVBQkhCRUFnQjBIQkFFY05BU0FDSUFBb0FyUUJJQU1nQlVFQVNCdEJDV29pQXpZQ0FBd0VDeUFDUVFnZ0FDZ0N0QUVnQXlBRUcyc2lBellDQUF3REN5QUFJQVlvQWdBZ0JpQUdMQUFMUVFCSUd6WUNnQUZCdXZ2dEFDQUFRWUFCYWhBNklBSkI2K1dRUlRZQ0FDQUJRZXZsa0VVMkFnQU1Bd3NnQUVHd0FXcEJpcUR3QUJBZUJFQkJDeUVESUFKQkN6WUNBQXdDQ3lBQVFiQUJha0dHMCs0QUVCNEVRRUVLSVFNZ0FrRUtOZ0lBREFJTEFrQWdBQ2dDc0FFZ0FFR3dBV29nQUMwQXV3RWlBMEVZZEVFWWRTSUZRUUJJSWdRYkxRQUFJZ2RCNUFCSEJFQWdCMEhCQUVjTkFTQUNJQUFvQXJRQklBTWdCVUVBU0J0QkMyb2lBellDQUF3REN5QUNRUW9nQUNnQ3RBRWdBeUFFRzJzaUF6WUNBQXdDQ3lBQUlBWW9BZ0FnQmlBR0xBQUxRUUJJR3pZQ2tBRkJ1dnZ0QUNBQVFaQUJhaEE2SUFKQjYrV1FSVFlDQUNBQlFldmxrRVUyQWdBTUFndEJBQ0FBS0FLMEFTQURJQVFiYXlFREN5QUNJQU1nQ0d3MkFnQUxJQUFzQUtzQlFRQklCRUFnQUNnQ29BRVFGd3NnQUN3QXV3RkJBRWdFUUNBQUtBS3dBUkFYQ3lBQVFjQUJhaVFBSUFZc0FBdEJBRWdFUUNBR0tBSUFFQmNMSUFaQkVHb2tBQXZWQndFRmZ5QUNFSklOQkVBZ0FBSi9JQUlReEFJaEF5TUFRU0JySWdJa0FDQUNRZERpQURzQkVDQUNRUUk2QUJzZ0FrRUFPZ0FTUVg5QkFTQURRUUJJSWdjYklRUUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQURJQU5CSDNVaUJXb2dCWE1pQTBFTWJpSUZRWFJzSUFOcURnd0FBUUlEQkFVR0J3Z0pDZ3NNQ3lBQ1FRQTZBQklnQWtIUTRnQTdBUkFNQ3dzZ0FrRVFha0cyd1BBQVFhakQ4QUFnQkVGN2JDQUJhaUlESUFOQkgzVWlBMm9nQTNNZ0JFRUhiQ0FCYWlJQklBRkJIM1VpQVdvZ0FYTkpHeERSQWd3S0N5QUNRUkJxUWNQQjhBQkJsTC93QUNBRVFRRjBJQUZxSWdNZ0EwRWZkU0lEYWlBRGN5QUVRWFpzSUFGcUlnRWdBVUVmZFNJQmFpQUJjMGtiRU5FQ0RBa0xJQUpCRUdwQmtiL3dBRUhOd2ZBQUlBUkJmV3dnQVdvaUF5QURRUjkxSWdOcUlBTnpJQVJCQ1d3Z0FXb2lBU0FCUVI5MUlnRnFJQUZ6U1JzUTBRSU1DQXNnQWtFUWFrR2F2L0FBUWZlKzhBQWdCRUVDZENBQmFpSURJQU5CSDNVaUEyb2dBM01nQVNBRVFRTjBheUlCSUFGQkgzVWlBV29nQVhOSkd4RFJBZ3dIQ3lBQ1FSQnFRZnErOEFCQnBML3dBQ0FCSUFScklnTWdBMEVmZFNJRGFpQURjeUFFUVF0c0lBRnFJZ0VnQVVFZmRTSUJhaUFCYzBrYkVORUNEQVlMSUFKQkVHcEIvYjd3QUVIS3Z2QUFJQVJCQm13aUF5QUJhaUlHSUFaQkgzVWlCbW9nQm5NZ0FTQURheUlCSUFGQkgzVWlBV29nQVhOSkd4RFJBZ3dGQ3lBQ1FSQnFRYzIrOEFCQmo3N3dBQ0FCSUFScUlnTWdBMEVmZFNJRGFpQURjeUFFUVhWc0lBRnFJZ0VnQVVFZmRTSUJhaUFCYzBrYkVORUNEQVFMSUFKQkVHcEJqTDd3QUVIWHZ2QUFJQUVnQkVFQ2RHc2lBeUFEUVI5MUlnTnFJQU56SUFSQkEzUWdBV29pQVNBQlFSOTFJZ0ZxSUFGelNSc1EwUUlNQXdzZ0FrRVFha0dTdnZBQVFjMjk4QUFnQkVFRGJDQUJhaUlESUFOQkgzVWlBMm9nQTNNZ0JFRjNiQ0FCYWlJQklBRkJIM1VpQVdvZ0FYTkpHeERSQWd3Q0N5QUNRUkJxUWIrOThBQkJvNzd3QUNBQklBUkJBWFJySWdNZ0EwRWZkU0lEYWlBRGN5QUVRUXBzSUFGcUlnRWdBVUVmZFNJQmFpQUJjMGtiRU5FQ0RBRUxJQUpCRUdwQjBMM3dBRUh3dlBBQUlBUkJCV3dnQVdvaUF5QURRUjkxSWdOcUlBTnpJQVJCZVd3Z0FXb2lBU0FCUVI5MUlnRnFJQUZ6U1JzUTBRSUxJQUpCaDUzeEFFSEVuZkVBSUFjYklBSkJFR29RYXlBQ0xBQWJRUUJJQkVBZ0FpZ0NFQkFYQ3lBQ0lBSW9BZ2cyQWhnZ0FpQUNLUU1BTndNUUlBQWdBa0VRYWhDVERTRUJJQUFvQWdBaEFDQUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNRU0JxSkFBZ0JDQUZiQ0FBYkNBQmFnczJBZ2dMQzRrRUFRaC9Jd0JCTUdzaUF5UUFBbjhDUUNBQUtBSUVJQUF0QUFzaUFpQUNRUmgwUVJoMVFRQklJZ0liSWdoRkJFQkJBQ0VDREFFTElBQW9BZ0FnQUNBQ0d5RUdRUUFoQUVFQUlRSURRQUpBQWtBQ2Z3SkFBa0FDUUFKQUlBQU9Bd0FCQWdZTEFrQUNRQ0FFSUFacUxBQUFRU3RyRGdNQUFRUUJDeUFIUVFGcURBUUxJQVJCQVdzaEJFRUJJUUFNQlF0QkFpRUFRUUFoQWdKQUFrQUNRQUpBQWtBQ1FBSkFJQVFnQm1vc0FBQWlDVUhCQUdzT0p3UUZDd0FCQWdNR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQkFVTEFBRUNBd1lMUVFFaEFnd0tDMEVDSVFJTUNRdEJBeUVDREFnTFFRUWhBZ3dIQzBFRklRSU1CZ3RCQmlFQ0RBVUxJQU1nQ1RZQ0FFSGU3dThBSUFNUUpFRUFEQWNMQWtBQ1FBSkFJQVFnQm1vc0FBQWlBRUhHQUdzT0xnQUNBZ0lDQWdJQ0FnSUNBZ0lGQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFBZ0lDQUFJQ0FnSUNBZ0lDQWdJQ0FnVUJDeUFGUVFGcklRVkJBaUVBREFVTElBQkJJMFlOQXdzZ0F5QUFOZ0lRUVlQdjd3QWdBMEVRYWhBa1FRQU1CZ3NnQjBFQmF3c2hCMEVBSVFBTUFRc2dCVUVCYWlFRlFRSWhBQXNnQkVFQmFpSUVJQWhKRFFBTEN5QURRU0JxSWdBZ0J6WUNDQ0FBSUFVMkFnUWdBQ0FDTmdJQUlBQWdBVWNFUUNBQklBTW9BaUEyQWdBZ0FTQURLQUlrTmdJRUlBRWdBeWdDS0RZQ0NBdEJBUXNoQUNBRFFUQnFKQUFnQUF2REFRRURmeU1BUVJCcklnTWtBQUpBSUFJZ0F4REFGRVVOQUNBQUlBTW9BZ1FnQUNnQ0RDSUZJQU1vQWdCQkFuUnFLQUlBYWlBQUtBSUFJZ0lnQXlnQ0NDSUVJQUVvQWdocmJHb2dCU0FCS0FJQVFRSjBhaWdDQUNBQktBSUVhbXNpQVRZQ0NDQUFBbjhnQkVFQVNnUkFJQUVnQWlBRWJFd05BaUFCSUFKckRBRUxBa0FnQkVFQVNBUkFJQUVnQWlBRWJFZ05BUXdEQ3lBQklBSnJJQUpCQW0wZ0FVZ05BUm9nQVNBQ1FYNXRUZzBDQ3lBQklBSnFDellDQ0FzZ0EwRVFhaVFBQ3k0QkFYOGdBQ2dDR0NJQkJFQWdBQ0FCTmdJY0lBRVFGd3NnQUNnQ0RDSUJCRUFnQUNBQk5nSVFJQUVRRndzTGJ3RURmeU1BUVJCcklnTWtBQ0FBSUFOQkNHb1FtQTBoQUFKL0lBRXRBQXRCQjNZRVFDQUJLQUlFREFFTElBRXRBQXNMSVFRZ0FoQWZJUVVnQUFKL0lBRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxJQVFnQkNBRmFoQ25GU0FBSUFJZ0JSQ01BUm9nQTBFUWFpUUFDOVlCQVFKL0lBQkNBRGNDRENBQVFnQTNBaHdnQUVJQU53SVVJQUJCSEJBWUlnRTJBaGdnQUNBQlFSeHFJZ0kyQWlBZ0FVSFFqdlFBS0FJQU5nSVlJQUZCeUk3MEFDa0NBRGNDRUNBQlFjQ085QUFwQWdBM0FnZ2dBVUc0anZRQUtRSUFOd0lBSUFBZ0FqWUNIQ0FBUXFpQWdJQWdOd0lBSUFCQkRHcEJCeERxQkNBQUtBSU1JZ0VnQUNnQ0JDSUNOZ0lBSUFFZ0FrRWphallDR0NBQklBSkJIV28yQWhRZ0FTQUNRUmRxTmdJUUlBRWdBa0VSYWpZQ0RDQUJJQUpCREdvMkFnZ2dBU0FDUVFacU5nSUVJQUJCQURZQ0NDQUFDMDhCQW44akFFRVFheUlCSkFBQ2Z5QUFLQUlFSWdCQkEyb2lBa0VIVHdSQUlBRWdBRFlDQUVIOTR1NEFJQUVRSkVFQURBRUxJQUpCQW5SQnZJLzBBR29vQWdBTElRQWdBVUVRYWlRQUlBQUxQd0FDZndKL0lBQkJBV3NpQUVFSFR3UkFRUUFnQVVFQmF5SUJRUXhQRFFJYUlBRkJBblJCOEk3MEFHb01BUXNnQUVFQ2RFSFVqdlFBYWdzb0FnQUxDMGNBQW44Q2Z3SkFRUUFnQWtFQmF5SUNRUXhQRFFJYUlBSkJBblJCOEk3MEFHb01BUXNBQ3lnQ0FBc2hBaUFBSUFNMkFnZ2dBQ0FDTmdJRUlBQWdBVUVCYXpZQ0FDQUFDd2dBSUFCQmdBUnFDNzRCQVFSL0l3QkJFR3NpQkNRQUlBSWhCU01BUVJCcklnTWtBQUpBSUFGQjcvLy8vd05OQkVBQ1FDQUJRUUZOQkVBZ0FDQUJPZ0FMSUFBaEFnd0JDeUFBSUFBZ0FVRUNUd1IvSUFGQkJHcEJmSEVpQWlBQ1FRRnJJZ0lnQWtFQ1Joc0ZRUUVMUVFGcUlnWVE5d1VpQWpZQ0FDQUFJQVpCZ0lDQWdIaHlOZ0lJSUFBZ0FUWUNCQXNnQWlBQklBVVE1eFFnQTBFQU5nSU1JQUlnQVVFQ2RHb2dBeWdDRERZQ0FDQURRUkJxSkFBTUFRc1Fkd0FMSUFSQkVHb2tBQ0FBQ3hRQUlBQWdBUkQyQWhvZ0FFRUFOZ0x3QTBFQUM2Z1FBZ2gvQW53akFFRXdheUlISkFBQ1FBSkFBa0FDUUFKQUlBQWdBVVlOQUNBRElBSW9BdWdHUWZRWGFpSUlLQUlzSWdaQkNtd2dCaUFJTFFBOEcyeEI1QUJ0SVFZQ2Z5QUNRZXNBRUtrSElBYTNJZzZpSWcrWlJBQUFBQUFBQU9CQll3UkFJQStxREFFTFFZQ0FnSUI0Q3lFSUFrQWdBU0FCS0FJQUtBSUlFUUFBUWVzQVJnUkFJQWkzUkIrRjYxRzRIdVUvb2lJT21VUUFBQUFBQUFEZ1FXTUVRQ0FPcWlFSURBSUxRWUNBZ0lCNElRZ01BUXNnQVNBQktBSUFLQUlJRVFBQVFZWUJSdzBBSUFkQkFEWUNJQ0FIUVFBMkFoQWdBU0FIUVNCcUlBZEJFR3BCQUJEVkIwVU5BQUovSUFJb0F1Z0dRY0FyYWlzREFDQU9vaUFJdDBRQUFBQUFBQURnUDZLZ0lnNlpSQUFBQUFBQUFPQkJZd1JBSUE2cURBRUxRWUNBZ0lCNEN5SUpJQWdnQ0NBSlNCc2hDQXNnQUNBQklBWkJCRzBpQ2hDN0IwVUVRQ0FCUVFFUVhDRUVJQUJCOFFCQmZ4QXdJUVVnQXlBQ0tBTG9Ca0gwRjJvaUNDZ0NMQ0lHUVFwc0lBWWdDQzBBUEJ0c1FlUUFiU0VJQW44Z0FrSHJBQkNwQnlBSXR5SU9vaUlQbVVRQUFBQUFBQURnUVdNRVFDQVBxZ3dCQzBHQWdJQ0FlQXNoQ0NBQklBRW9BZ0FvQWdnUkFBQWhCZ0pBSUFWRkRRQWdCa0dHQVVjTkFDQUZJQVFRMXdkRkRRQUNmeUFDS0FMb0JrSEFLMm9yQXdBZ0RxSWdDTGRFQUFBQUFBQUE0RCtpb0NJT21VUUFBQUFBQUFEZ1FXTUVRQ0FPcWd3QkMwR0FnSUNBZUFzaEJTQURJQUlvQXVnR1FmUVhhaUlJS0FJc0lnWkJDbXdnQmlBSUxRQThHMnhCNUFCdElRZ2dCQ0FFS0FJQUtBSWtFUUFBSVFRZ0F5QUNLQUxvQmtIMEYyb2lBaWdDTENJR1FRcHNJQVlnQWkwQVBCdHNRUU4wUWVRQWJTRUNJQUFnQVVFQUVQQURSUTBBQWtBZ0FDQUFLQUlBS0FJa0VRQUFJQUFvQWhocUlBUWdDRUVCZENJRGFrb0VRQ0FBSUFBb0FnQW9BaVFSQUFBZ0FTQUJLQUlBS0FJa0VRQUFTQTBCQ3lBQUlBQW9BZ0FvQWlRUkFBQWdBQ2dDRUdvZ0JDQUNJQU5xYTA0TkFTQUFJQUFvQWdBb0FpUVJBQUFnQVNBQktBSUFLQUlrRVFBQVRBMEJDeUFBSUFBb0FnQW9BaUFSQUFBZ0JXb2dBQ2dDSkdvZ0FTQUJLQUlBS0FJZ0VRQUFJQUVvQWh4cWF5SUJRUUJNRFFBZ0FDQUFLQUswQXlBQmF5QUFLQUlBS0FLWUJoRUNBQXNNQVFzQ1FDQUJJQUVvQWdBb0FnZ1JBQUJCNndCSERRQWdBQ0FBS0FJQUtBSWtFUUFBSUFFZ0FTZ0NBQ2dDSkJFQUFFY05BQ0FBS0FLZ0JDRUdJQUFvQXZnRElRa2dBQkNnQXlFTElBQW9Bc0FFSVF3Q1FDQUFMQUMvQkVFQVRnUkFJQWNnQUNnQ3ZBUTJBaWdnQnlBQUtRSzBCRGNESUF3QkN5QUhRU0JxSUFBb0FyUUVJQUFvQXJnRUVCb0xJQWRCRUdvZ0NTQUdRUUFnQ3lBTUlBZEJJR29RN2drZ0J5d0FLMEVBU0FSQUlBY29BaUFRRndzZ0FTZ0NvQVFoQmlBQktBTDRBeUVMSUFFUW9BTWhEQ0FCS0FMQUJDRU5Ba0FnQVN3QXZ3UkJBRTRFUUNBSElBRW9BcndFTmdJb0lBY2dBU2tDdEFRM0F5QU1BUXNnQjBFZ2FpQUJLQUswQkNBQktBSzRCQkFhQzBFQUlRa2dCeUFMSUFaQkFDQU1JQTBnQjBFZ2FoRHVDU0FITEFBclFRQklCRUFnQnlnQ0lCQVhDd0pBSUFjb0FoUWdCeXdBR3lJTFFmOEJjU0FMUVFCSUd5SU1JQWNvQWdRZ0J5d0FDeUlHUWY4QmNTQUdRUUJJRzBjTkFDQU1SUVJBUVFFaENRd0JDeUFIS0FJUUlBZEJFR29nQzBFQVNCc2dCeWdDQUNBSElBWkJBRWdiSUF3UTlBdEZJUWtnQnkwQUN5RUdDeUFHUVJoMFFSaDFRUUJJQkVBZ0J5Z0NBQkFYQ3lBSExBQWJRUUJJQkVBZ0J5Z0NFQkFYQ3lBSlJRMEFJQUVnQURZQzVBUU1BUXNnQVNBQktBSUFLQUlJRVFBQVFlc0FSZ1JBSUFBZ0FTQUNJQWdnQ2hDNkIwVUVRQ0FFS0FJRUlnQWdCQ2dDQ0VjRVFDQUFJQUUyQWdBZ0JDQUFRUVJxTmdJRURBTUxJQUFnQkNnQ0FDSUNheUlBUVFKMUlnaEJBV29pQTBHQWdJQ0FCRThOQXlBRElBQkJBWFVpQlNBRElBVkxHMEgvLy8vL0F5QUFRZnovLy84SFNSc2lBd1IvSUFOQmdJQ0FnQVJQRFFVZ0EwRUNkQkFZQlVFQUN5SUZJQWhCQW5ScUlnZ2dBVFlDQUNBQVFRQktCRUFnQlNBQ0lBQVFHUm9MSUFRZ0JTQURRUUowYWpZQ0NDQUVJQWhCQkdvMkFnUWdCQ0FGTmdJQUlBSkZEUUlnQWhBWERBSUxBa0FnQlNnQ0FDSUdJQVVvQWdRaUNVWU5BQU5BSUFZb0FnQWdBVVlOQVNBR1FRUnFJZ1lnQ1VjTkFBc01BZ3NnQmlBSlJnMEJDd0ovSUFFZ0FTZ0NBQ2dDQ0JFQUFFR01BVVlFUUNBQUlBQW9BZ0FvQWlBUkFBQWdDR29nQUNnQ0pHb2dBU0FCS0FJQUtBSWdFUUFBSUFFb0FoeHFhd3dCQ3lBQUlBRWdBaUFJSUFvUTNnUUxJZ0ZCQUV3TkFDQUFJQUFvQXJRRElBRnJJQUFvQWdBb0FwZ0dFUUlBSUFVb0FnQWlDQ0VCQWtBQ1FBSkFJQWdnQlNnQ0JDSUdSZzBBSUFnaEFRTkFJQUVvQWdBZ0FFWU5BU0FCUVFScUlnRWdCa2NOQUFzTUFRc2dBU0FHUncwQkN5QUZLQUlJSWdvZ0Jrc0VRQ0FHSUFBMkFnQWdCU0FHUVFScU5nSUVEQUVMSUFZZ0NHc2lDVUVDZFNJTFFRRnFJZ0ZCZ0lDQWdBUlBEUVFnQVNBS0lBaHJJZ1pCQVhVaUNpQUJJQXBMRzBILy8vLy9BeUFHUWZ6Ly8vOEhTUnNpQVFSL0lBRkJnSUNBZ0FSUERRWWdBVUVDZEJBWUJVRUFDeUlHSUF0QkFuUnFJZ29nQURZQ0FDQUpRUUJLQkVBZ0JpQUlJQWtRR1JvTElBVWdCaUFCUVFKMGFqWUNDQ0FGSUFwQkJHbzJBZ1FnQlNBR05nSUFJQWhGRFFBZ0NCQVhDeUFFS0FJQUlnRWdCQ2dDQkVZTkFDQUhRUUEyQWlnZ0IwSUFOd01nQTBBZ0FDQUJLQUlBSUFJZ0F5QUhRU0JxSUFVUXl4UWdBVUVFYWlJQklBUW9BZ1JIRFFBTElBY29BaUFpQUVVTkFDQUhJQUEyQWlRZ0FCQVhDeUFIUVRCcUpBQVBDeEFvQUF0Qm80VHZBQkE0QUFzUUtBQUxRYU9FN3dBUU9BQUxqUUVCQlg4akFFRVFheUlESkFBZ0FTZ0NvQVFoQkNBQktBTDRBeUVGSUFFUW9BTWhCaUFCS0FMQUJDRUhBa0FnQVN3QXZ3UkJBRTRFUUNBRElBRW9BcndFTmdJSUlBTWdBU2tDdEFRM0F3QU1BUXNnQXlBQktBSzBCQ0FCS0FLNEJCQWFDeUFBSUFVZ0JDQUNJQVlnQnlBREVPNEpJQU1zQUF0QkFFZ0VRQ0FES0FJQUVCY0xJQU5CRUdva0FBdTJBUUlEZndGOEl3QkJFR3NpQXlRQUFud2dBMEcydWU4QUVGVWhBaU1BUVJCcklnRWtBQ0FCUVFBMkFnd0NmeUFBTFFBTFFRZDJCRUFnQUNnQ0FBd0JDeUFBQ3lFQUlBRkJrTWlCQVNnQ0FEWUNDRUdReUlFQlFRQTJBZ0FnQUNBQlFReHFFTWdDSVFSQmtNaUJBU0FCUVFocUVKUUNBa0FnQVNnQ0NFSEVBRWNFUUNBQktBSU1JQUJHRFFFZ0FVRVFhaVFBSUFRTUFnc2dBaER2Q1FBTElBSVFsUTBBQ3lFRUlBSVFTaG9nQTBFUWFpUUFJQVFMQ3dBZ0FFRUFOZ0lrUVFBTGR3RUJmeUFBUVFBMkFpUUNRQ0FBUVJocUlnTW9BZ1JGRFFBZ0F5MEFDRUdCQVVZTkFDQUFBbjhnQUNnQ0hDRURJQUFzQUNBaEFDQUJJQUlRNWdVZ0F5QUFRUWRzYW1wQkhXc2lBQXMyQWlRZ0FBOExJQUFvQWhSQmdZQ0FnSGhHQkVBZ0FDZ0NKQThMSUFBZ0FDZ0NGQ0lBTmdJa0lBQUxvMUlCQ0g4akFFSFFBbXNpQmlRQUlBQW9BbndpQXlFRkFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0F5QUFLQUtBQVNJRVJnMEFJQU1oQlFOQUlBVW9BZ0JCN2dGR0RRRWdCVUVFYWlJRklBUkhEUUFMREFFTElBUWdCVVlOQUNBQVFiRDkvQUJCZ09mekFFRitFQndoQnlBQktBSUVJQUV0QUFzaUJTQUZRUmgwUVJoMVFRQklHMEVGUncwQUlBRkJmMEgvdGU4QVFRVVFHMFVOQVNBQUtBS0FBU0VFSUFBb0Fud2hBd3NnQXlBRVJnMENJQU1oQlFOQUlBVW9BZ0JCN3dGR0RRSWdCVUVFYWlJRklBUkhEUUFMREFJTFFRRWhCQ01BUVNCcklnb2tBQ0FHUWJBQ2FpSUlRZ0EzQWdRZ0NFR1UwdklBTmdJQUlBaENBRGNDRENBSVFnQTNBaFFnQWtFQUVJSUNJUUFnQ0VFQU9nQWJJQWhCQURZQ0RDQUlRUUUyQWdRZ0NFRUFPZ0FRSUFnZ0FEWUNDQUpBSUFBTkFDQUlRUkJxSWdWQmYwR0l6UEVBUVFBUUd3MEFJd0JCRUdzaUFTUUFBa0FnQWlnQ0JDSUFJQUl0QUFzaUNTQUpRUmgwUVJoMUlnTkJBRWdiUVFaR0JFQWdBa0YvUWRxTzdnQkJCaEFiUlFSQVFRRWhDUXdDQ3lBQ0xRQUxJZ2toQXlBQ0tBSUVJUUFMSUFBZ0NTQURRUmgwUVJoMVFRQklHMEVHUmdSQUlBSkJmMEd1ais0QVFRWVFHMFVFUUVFQ0lRa01BZ3NnQWkwQUN5SUpJUU1nQWlnQ0JDRUFDeUFBSUFrZ0EwRVlkRUVZZFVFQVNCdEJCMFlFUUNBQ1FYOUJrNC91QUVFSEVCdEZCRUJCQXlFSkRBSUxJQUl0QUFzaUNTRURJQUlvQWdRaEFBc2dBQ0FKSUFOQkdIUkJHSFZCQUVnYlFRaEdCRUFnQWtGL1FmYU83Z0JCQ0JBYlJRUkFRUVFoQ1F3Q0N5QUNMUUFMSWdraEF5QUNLQUlFSVFBTEFrQWdBQ0FKSUFOQkdIUkJHSFZCQUVnYlFRWkdCSDhnQWtGL1FkNzM3Z0JCQmhBYlJRUkFRUVVoQ1F3REN5QUNMUUFMSWdraEF5QUNLQUlFQlNBQUN5QUpJQU5CR0hSQkdIVkJBRWdiUVFoSERRQWdBa0YvUVpPQjd3QkJDQkFiRFFCQkJpRUpEQUVMUVFjaENTQUNRYUxCN3dBUUhnMEFRUWdoQ1NBQ1FkYUc3Z0FRSGcwQVFRa2hDU0FDUWZ2Mjd3QVFIZzBBUVFvaENTQUNRZUdIN2dBUUhnMEFRUXNoQ1NBQ1FiSHY3d0FRSGcwQVFRd2hDU0FDUWJTMDd3QVFIZzBBUVExQkFDQUNRWkhUN3dBUUhpSUFHeUVKSUFBTkFBc2dBVUVRYWlRQUlBaENBamNDQkFKL0lBZ3NBQnRCQUVnRVFDQUlRUUEyQWhRZ0NDZ0NFQXdCQ3lBRlFRQTZBQXNnQlF0QkFEb0FBQ0FJSUFrMkFnd2dDQ2dDQ0NBSmNnMEFJQWdvQWhRZ0NDMEFHeUlBSUFCQkdIUkJHSFZCQUVnYkRRQWdCVUYvUVlqTThRQkJBQkFiRFFBQ1FDQUNMQUFMUVFCT0JFQWdDaUFDS0FJSU5nSVlJQW9nQWlrQ0FEY0RFQXdCQ3lBS1FSQnFJQUlvQWdBZ0FpZ0NCQkFhQ3lBSVFRQTJBZ3dnQ0VJRE53SUVBbjhnQ0N3QUcwRUFTQVJBSUFoQkFEWUNGQ0FJS0FJUURBRUxJQVZCQURvQUN5QUZDMEVBT2dBQUFrQWdCU0FLUVJCcVJnMEFJQW90QUJzaUFVRVlkRUVZZFNFQUlBVXNBQXRCQUU0RVFDQUFRUUJPQkVBZ0JTQUtLUU1RTndJQUlBVWdDaWdDR0RZQ0NBd0NDeUFGSUFvb0FoQWdDaWdDRkJBZ0RBRUxJQVVnQ2lnQ0VDQUtRUkJxSUFCQkFFZ2lBQnNnQ2lnQ0ZDQUJJQUFiRUNFYUN5QUtMQUFiUVFCSUJFQWdDaWdDRUJBWEN5QUlLQUlJSUFnb0FneHlEUUFnQ0NnQ0ZDQUlMUUFiSWdBZ0FFRVlkRUVZZFVFQVNCc05BQ0FGUVg5QmlNenhBRUVBRUJzTkFDQUNLQUlFSUFJdEFBc2lBQ0FBUVJoMFFSaDFRUUJJSWdBYlJRMEFJQW9nQWlnQ0FDQUNJQUFiTmdJQVFkNjA4UUFnQ2hBa0N5QUtRU0JxSkFBZ0J5QUdLQUs4QWpZQ0VDQUhJQVlwQXJRQ053SUlBa0FnQmlBSFFhd0NhMFlOQUNBSFFSUnFJUU1nQmtIQUFtb2hBaUFHTFFETEFpSUJRUmgwUVJoMUlRQWdCeXdBSDBFQVRnUkFJQUJCQUU0RVFDQURJQUlwQWdBM0FnQWdBeUFDS0FJSU5nSUlEQUlMSUFNZ0JpZ0N3QUlnQmlnQ3hBSVFJQXdCQ3lBRElBWW9Bc0FDSUFJZ0FFRUFTQ0lBR3lBR0tBTEVBaUFCSUFBYkVDRWFDeUFHUVpUUzhnQTJBckFDSUFZc0FNc0NRUUJPRFFrZ0JpZ0N3QUlRRnd3SkN5QUVJQVZHRFFBZ0FFR3cvZndBUWFEbjh3QkJmaEFjSVFjZ0FTZ0NCQ0lFSUFFdEFBc2lCU0FGUVJoMFFSaDFJZ05CQUVnYlFRVkdCRUFnQVVGL1FiS0k3UUJCQlJBYlJRMENJQUVvQWdRaEJDQUJMUUFMSWdVaEF3c2dCQ0FGSUFOQkdIUkJHSFZCQUVnYlFRdEdCRUFnQVVGL1FiS1c3d0JCQ3hBYlJRMERJQUVvQWdRaEJDQUJMUUFMSWdVaEF3c2dCQ0FGSUFOQkdIUkJHSFZCQUVnYlFRcEdCRUFnQVVGL1FmU0M3d0JCQ2hBYlJRMEVJQUVvQWdRaEJDQUJMUUFMSWdVaEF3c0NRQUpBQWtBQ1FDQUVJQVVnQTBFWWRFRVlkVUVBU0J0QkMwWUVRQ0FCUVg5QjBJTHVBRUVMRUJ0RkRRRWdBU2dDQkNFRUlBRXRBQXNpQlNFREN5QUVJQVVnQTBFWWRFRVlkVUVBU0J0QkQwY05BeUFCUVg5QnNZTHVBRUVQRUJzTkF5QUNMQUFMUVFCSURRRWdCaUFDS0FJSU5nTDRBU0FHSUFJcEFnQTNBL0FCREFJTEFrQWdBaXdBQzBFQVRnUkFJQVlnQWlnQ0NEWUNtQUlnQmlBQ0tRSUFOd09RQWd3QkN5QUdRWkFDYWlBQ0tBSUFJQUlvQWdRUUdnc2dCa0dnQW1vaUFDQUdLUUtRQWpjQ0FDQUFJQVlvQXBnQ05nSUlJQVpDQURjQ2tBSWdCa0VBTmdLWUFnSkFJQUFnQjBFUWFpSUNSZzBBSUFZdEFLc0NJZ0ZCR0hSQkdIVWhBQ0FITEFBYlFRQk9CRUFnQUVFQVRnUkFJQUlnQmlrRG9BSTNBZ0FnQWlBR0tBS29BallDQ0F3Q0N5QUNJQVlvQXFBQ0lBWW9BcVFDRUNBTUFRc2dBaUFHS0FLZ0FpQUdRYUFDYWlBQVFRQklJZ0FiSUFZb0FxUUNJQUVnQUJzUUlSb0xJQVlzQUtzQ1FRQklCRUFnQmlnQ29BSVFGd3RCQVNFRUlBWXNBSnNDUVFCT0RRc2dCaWdDa0FJUUZ3d0xDeUFHUWZBQmFpQUNLQUlBSUFJb0FnUVFHZ3NnQmtHQUFtb2lBQ0FHS1FMd0FUY0NBQ0FBSUFZb0F2Z0JOZ0lJSUFaQ0FEY0M4QUVnQmtFQU5nTDRBU0FISUFBUXd3VWdCaXdBaXdKQkFFZ0VRQ0FHS0FLQUFoQVhDMEVCSVFRZ0Jpd0Erd0ZCQUU0TkNTQUdLQUx3QVJBWERBa0xJQUZCbU16dUFCQWVCRUJCQVNFRUlBY2dBaENJQXpZQ0tBd0pDeUFCUWNubzdnQVFIZzBFSUFBb0FvQUJJUVFnQUNnQ2ZDRURDeUFESUFSR0RRWURRQ0FES0FJQVFmQUJSd1JBSUFOQkJHb2lBeUFFUncwQkRBZ0xDeUFESUFSR0RRWWdBRUd3L2Z3QVFjVG44d0JCZmhBY0lRY2dBU2dDQkNJRUlBRXRBQXNpQlNBRlFSaDBRUmgxSWdOQkFFZ2JRUU5HQkVBZ0FVRi9RY0c1N2dCQkF4QWJSUTBGSUFFb0FnUWhCQ0FCTFFBTElnVWhBd3NnQkNBRklBTkJHSFJCR0hWQkFFZ2JRUVpHQkVBZ0FVRi9RZUs1N3dCQkJoQWJSUTBHSUFFb0FnUWhCQ0FCTFFBTElnVWhBd3NnQkNBRklBTkJHSFJCR0hWQkFFZ2JRUVZIRFFZZ0FVRi9RZisxN3dCQkJSQWJEUVlnQnlBQ0VFNDJBaFJCQVNFRURBY0xRUUVoQkNBSElBSVFWellDQkF3R0MwRUJJUVFnQnlBQ0VJc0ZOZ0lJREFVTElBY2dBaEJPTmdJTVFRRWhCQXdFQzBFQklRUWdCa0hZQVdvZ0FoRFNCQ0FISUFZb0F1d0JOZ0pFSUFjZ0Jpa0M1QUUzQWp3Z0J5QUdLUUxjQVRjQ05Bd0RDeUFISUFJUWRUa0RDRUVCSVFRTUFndEJBU0VFSUFjZ0FoQ3NDallDRUF3QkN3SkFBa0FnQUNnQ2ZDSUZJQUFvQW9BQklnTkdEUUFEUUNBRktBSUFRZkVCUmcwQklBVkJCR29pQlNBRFJ3MEFDd3dCQ3lBRElBVkdEUUFnQUVHdy9md0FRZWpuOHdCQmZoQWNJUWNDUUFKQUlBRW9BZ1FpQkNBQkxRQUxJZ1VnQlVFWWRFRVlkU0lEUVFCSUcwRUtSZ1JBSUFGQmYwSDFndTRBUVFvUUcwVU5BU0FCS0FJRUlRUWdBUzBBQ3lJRklRTUxJQVFnQlNBRFFSaDBRUmgxUVFCSUcwRUpSZ1JBSUFGQmYwR213TzhBUVFrUUcwVU5BaUFCS0FJRUlRUWdBUzBBQ3lJRklRTUxJQVFnQlNBRFFSaDBRUmgxUVFCSUcwRUtSdzBDSUFGQmYwR3VsTzhBUVFvUUd3MENJQWNnQWhCMU9RTVlRUUVoQkF3REN3SkFJQUlzQUF0QkFFNEVRQ0FHSUFJb0FnZzJBc0FCSUFZZ0Fpa0NBRGNEdUFFTUFRc2dCa0c0QVdvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVpCeUFGcUlnQWdCaWtDdUFFM0FnQWdBQ0FHS0FMQUFUWUNDQ0FHUWdBM0FyZ0JJQVpCQURZQ3dBRUNRQ0FBSUFkQkJHb2lBa1lOQUNBR0xRRFRBU0lCUVJoMFFSaDFJUUFnQnl3QUQwRUFUZ1JBSUFCQkFFNEVRQ0FDSUFZcEE4Z0JOd0lBSUFJZ0JpZ0MwQUUyQWdnTUFnc2dBaUFHS0FMSUFTQUdLQUxNQVJBZ0RBRUxJQUlnQmlnQ3lBRWdCa0hJQVdvZ0FFRUFTQ0lBR3lBR0tBTE1BU0FCSUFBYkVDRWFDeUFHTEFEVEFVRUFTQVJBSUFZb0FzZ0JFQmNMUVFFaEJDQUdMQUREQVVFQVRnMENJQVlvQXJnQkVCY01BZ3RCQVNFRUlBY0NmeU1BUVJCcklnRWtBQUpBSUFJb0FnUWlCU0FDTFFBTElnY2dCMEVZZEVFWWRTSUFRUUJJRzBFRFJnUkFJQUpCZjBHMTdlOEFRUU1RRzBVRVFFRUJJUU1NQWdzZ0FpZ0NCQ0VGSUFJdEFBc2lCeUVBQ3lBRklBY2dBRUVZZEVFWWRVRUFTQnRCQTBZRVFDQUNRWDlCeWFqdEFFRURFQnRGQkVCQkFpRUREQUlMSUFJb0FnUWhCU0FDTFFBTElnY2hBQXNnQlNBSElBQkJHSFJCR0hWQkFFZ2JRUVJHQkVCQkFFRURJQUpCZjBIdndlNEFRUVFRR3lJQUd5RURJQUJGRFFFZ0FpZ0NCQ0VGSUFJdEFBc2lCeUVBQzBFQUlRTWdCU0FISUFCQkdIUkJHSFVpQUVFQVNCdEZEUUFnQVNBQ0tBSUFJQUlnQUVFQVNCczJBZ0JCeXIvdkFDQUJFQ1FMSUFGQkVHb2tBQ0FEQ3pZQ0VBd0JDeUFBS0FKOElnUWhCUUpBQWtBQ1FBSkFBa0FnQkNBQUtBS0FBU0lEUmcwQUlBUWhCUU5BSUFVb0FnQkI4Z0ZHRFFFZ0JVRUVhaUlGSUFOSERRQUxEQUVMSUFNZ0JVWU5BQ0FBUWJEOS9BQkJqT2p6QUVGK0VCd2hCeUFCS0FJRUlBRXRBQXNpQlNBRlFSaDBRUmgxUVFCSUcwRUZSdzBBSUFGQmYwSG83TzRBUVFVUUcwVU5BU0FBS0FLQUFTRURJQUFvQW53aEJBc0NRQ0FESUFSR0RRQWdCQ0VGQTBBZ0JTZ0NBRUh6QVVjRVFDQUZRUVJxSWdVZ0EwY05BUXdDQ3dzZ0F5QUZSZzBBSUFCQnNQMzhBRUdzNlBNQVFYNFFIQ0VISUFFb0FnUWdBUzBBQ3lJRklBVkJHSFJCR0hWQkFFZ2JRUWRIRFFBZ0FVRi9RWmVHN2dCQkJ4QWJSUTBDSUFBb0FvQUJJUU1nQUNnQ2ZDRUVDeUFESUFSR0RRSURRQ0FFS0FJQVFmUUJSd1JBSUFSQkJHb2lCQ0FEUncwQkRBUUxDeUFESUFSR0RRSWdBRUd3L2Z3QVFkRG84d0JCZmhBY0lRY0NRQ0FCS0FJRUlnUWdBUzBBQ3lJRklBVkJHSFJCR0hVaUEwRUFTQnRCQ2tZRVFDQUJRWDlCZ0lQdUFFRUtFQnRGRFFFZ0FTZ0NCQ0VFSUFFdEFBc2lCU0VEQ3lBRUlBVWdBMEVZZEVFWWRVRUFTQnRCREVjTkF5QUJRWDlCd0tqdkFFRU1FQnNOQTBFQklRUWdCeUFDRUZjMkFoQU1CQXNDUUNBQ0xBQUxRUUJPQkVBZ0JpQUNLQUlJTmdLZ0FTQUdJQUlwQWdBM0E1Z0JEQUVMSUFaQm1BRnFJQUlvQWdBZ0FpZ0NCQkFhQ3lBR1FhZ0JhaUlBSUFZcEFwZ0JOd0lBSUFBZ0JpZ0NvQUUyQWdnZ0JrSUFOd0tZQVNBR1FRQTJBcUFCQWtBZ0FDQUhRUVJxSWdKR0RRQWdCaTBBc3dFaUFVRVlkRUVZZFNFQUlBY3NBQTlCQUU0RVFDQUFRUUJPQkVBZ0FpQUdLUU9vQVRjQ0FDQUNJQVlvQXJBQk5nSUlEQUlMSUFJZ0JpZ0NxQUVnQmlnQ3JBRVFJQXdCQ3lBQ0lBWW9BcWdCSUFaQnFBRnFJQUJCQUVnaUFCc2dCaWdDckFFZ0FTQUFHeEFoR2dzZ0Jpd0Fzd0ZCQUVnRVFDQUdLQUtvQVJBWEMwRUJJUVFnQml3QW93RkJBRTROQXlBR0tBS1lBUkFYREFNTFFRRWhCQ0FISUFJUTRnMDJBZ1FNQWd0QkFTRUVJQWNDZnlNQVFSQnJJZ0VrQUFKQUlBSW9BZ1FpQlNBQ0xRQUxJZ2NnQjBFWWRFRVlkU0lBUVFCSUcwRUZSZ1JBSUFKQmYwSG5pKzhBUVFVUUcwVUVRRUVCSVFNTUFnc2dBaWdDQkNFRklBSXRBQXNpQnlFQUN5QUZJQWNnQUVFWWRFRVlkVUVBU0J0QkJVWUVRQ0FDUVg5QjQrRHVBRUVGRUJ0RkJFQkJBaUVEREFJTElBSW9BZ1FoQlNBQ0xRQUxJZ2NoQUFzZ0JTQUhJQUJCR0hSQkdIVkJBRWdiUVFsR0JFQkJBRUVESUFKQmYwR0k2ZThBUVFrUUd5SUFHeUVESUFCRkRRRWdBaWdDQkNFRklBSXRBQXNpQnlFQUMwRUFJUU1nQlNBSElBQkJHSFJCR0hVaUFFRUFTQnRGRFFBZ0FTQUNLQUlBSUFJZ0FFRUFTQnMyQWdCQi9KRHdBQ0FCRUNRTElBRkJFR29rQUNBREN6WUNCQXdCQ3dKQUFrQWdBQ2dDZkNJRklBQW9Bb0FCSWdOR0RRQURRQ0FGS0FJQVFmVUJSZzBCSUFWQkJHb2lCU0FEUncwQUN3d0JDeUFESUFWR0RRQWdBRUd3L2Z3QVFmVG84d0JCZmhBY0lRY0NRQ0FCS0FJRUlnUWdBUzBBQ3lJRklBVkJHSFJCR0hVaUEwRUFTQnRCQkVZRVFDQUJRWDlCbmN6dUFFRUVFQnRGRFFFZ0FTZ0NCQ0VFSUFFdEFBc2lCU0VEQ3lBRUlBVWdBMEVZZEVFWWRVRUFTQnRCQlVjTkFTQUJRWDlCLzdYdkFFRUZFQnNOQVVFQklRUWdCeUFDRUtjS05nSUlEQUlMUVFFaEJDQUhBbjhqQUVFUWF5SURKQUJCQVNFQkFrQWdBaWdDQkNJRklBSXRBQXNpQnlBSFFSaDBRUmgxSWdCQkFFZ2JRUUZHQkVBZ0FrRi9RWnp3N2dCQkFSQWJSUTBCSUFJb0FnUWhCU0FDTFFBTElnY2hBQXNnQlNBSElBQkJHSFJCR0hWQkFFZ2JRUUZHQkVBZ0FrRi9RY0NLN1FCQkFSQWJJZ0JGUVFGMElRRWdBRVVOQVNBQ0tBSUVJUVVnQWkwQUN5SUhJUUFMUVFBaEFTQUZJQWNnQUVFWWRFRVlkU0lBUVFCSUcwVU5BQ0FESUFJb0FnQWdBaUFBUVFCSUd6WUNBRUh6eE80QUlBTVFKQXNnQTBFUWFpUUFJQUVMTmdJRURBRUxJQUFvQW53aUF5RUVBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQXlBQUtBS0FBU0lGUmcwQUlBTWhCQU5BSUFRb0FnQkI5Z0ZHRFFFZ0JFRUVhaUlFSUFWSERRQUxEQUVMSUFRZ0JVWU5BQ0FBUWJEOS9BQkJsT256QUVGK0VCd2hCeUFCS0FJRUlnUWdBUzBBQ3lJRklBVkJHSFJCR0hVaUEwRUFTQnRCQlVZRVFDQUJRWDlCanVMdEFFRUZFQnRGRFFJZ0FTZ0NCQ0VFSUFFdEFBc2lCU0VEQ3dKQUlBUWdCU0FEUVJoMFFSaDFRUUJJRzBFTFJ3MEFJQUZCZjBHbHR1MEFRUXNRR3cwQUlBY2dBaEJPTmdJSVFRRWhCQXdjQ3lBQlFhNlk3Z0FRSGcwQ0lBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUlBTWdCVVlOQUNBRElRUURRQ0FFS0FJQVFmY0JSd1JBSUFSQkJHb2lCQ0FGUncwQkRBSUxDeUFFSUFWR0RRQWdBRUd3L2Z3QVFianA4d0JCZmhBY0lRVUNRQ0FCS0FJRUlBRXRBQXNpQXlBRFFSaDBRUmgxUVFCSUcwRUVSdzBBSUFGQmYwR2R6TzRBUVFRUUd3MEFRUUVoQkNBRklBSVFqUTQyQWdRTUhBc2dBVUhubHU4QUVCNE5BeUFBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVFQTBBZ0JDZ0NBRUg0QVVjRVFDQUVRUVJxSWdRZ0JVY05BUXdDQ3dzZ0JDQUZSZzBBSUFCQnNQMzhBRUhjNmZNQVFYNFFIQ0VISUFFb0FnUWdBUzBBQ3lJRUlBUkJHSFJCR0hWQkFFZ2JRUVpIRFFBZ0FVRi9RYWFsN1FCQkJoQWJSUTBFSUFBb0FvQUJJUVVnQUNnQ2ZDRURDd0pBSUFNZ0JVWU5BQ0FESVFRRFFDQUVLQUlBUWZrQlJ3UkFJQVJCQkdvaUJDQUZSdzBCREFJTEN5QUVJQVZHRFFBZ0FFR3cvZndBUVlEcTh3QkJmaEFjSVFjZ0FTZ0NCQ0FCTFFBTElnUWdCRUVZZEVFWWRVRUFTQnRCQjBjTkFDQUJRWDlCM1BUdUFFRUhFQnRGRFFVZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJBTkFJQVFvQWdCQitnRkhCRUFnQkVFRWFpSUVJQVZIRFFFTUFnc0xJQVFnQlVZTkFDQUFRYkQ5L0FCQm9PcnpBRUYrRUJ3aEF5QUJRZGZEN3dBUUhnMEdJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVFEUUNBRUtBSUFRZnNCUndSQUlBUkJCR29pQkNBRlJ3MEJEQUlMQ3lBRUlBVkdEUUFnQUVHdy9md0FRY2pxOHdCQmZoQWNJUU1nQVVIL3RlOEFFQjRFUUVFQklRUWdBeUFDRUtjS05nSUVEQndMSUFGQnY2anRBQkFlRFFjZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJBTkFJQVFvQWdCQi9BRkhCRUFnQkVFRWFpSUVJQVZIRFFFTUFnc0xJQVFnQlVZTkFDQUFRYkQ5L0FCQjdPcnpBRUYrRUJ3aEF5QUJRWWFzN3dBUUhnMElJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVFEUUNBRUtBSUFRZjBCUndSQUlBUkJCR29pQkNBRlJ3MEJEQUlMQ3lBRUlBVkdEUUFnQUVHdy9md0FRWlRyOHdCQmZoQWNJUU1nQVVIZmlPMEFFQjRFUUVFQklRUWdBeUFDRUZjMkFnUU1IQXNnQVVId3ErOEFFQjROQ1NBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFRUEwQWdCQ2dDQUVIK0FVY0VRQ0FFUVFScUlnUWdCVWNOQVF3Q0N3c2dCQ0FGUmcwQUlBQkJzUDM4QUVHNDYvTUFRWDRRSENFRElBRkJuY3p1QUJBZURRb2dBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCQU5BSUFRb0FnQkIvd0ZIQkVBZ0JFRUVhaUlFSUFWSERRRU1BZ3NMSUFRZ0JVWU5BQ0FBUWJEOS9BQkIyT3Z6QUVGK0VCd2hBeUFCUVozTTdnQVFIZ1JBUVFFaEJDQURJQUlRaUFNMkFnUU1IQXNnQVVHWDZ1NEFFQjRFUUVFQklRUWdCa0dBQVdvZ0FoRFNCQ0FESUFZb0FwUUJOZ0ljSUFNZ0Jpa0NqQUUzQWhRZ0F5QUdLUUtFQVRjQ0RBd2NDeUFCUWFXOTdnQVFIZ1JBUVFFaEJDQURJQUlRaXdVMkFpQU1IQXNnQVVHbGcrOEFFQjRFUUNBRElBSVFUallDSkVFQklRUU1IQXNnQVVHR3ZlNEFFQjRFUUVFQklRUWdBeUFDRUlzRk5nSW9EQndMSUFGQmxvUHZBQkFlRFFzZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJBTkFJQVFvQWdCQmdBSkhCRUFnQkVFRWFpSUVJQVZIRFFFTUFnc0xJQVFnQlVZTkFDQUFRYkQ5L0FCQmdPenpBRUYrRUJ3aEF5QUJRYW1IN3dBUUhnUkFRUUVoQkNBREFuOGpBRUVRYXlJREpBQkJBU0VCQWtBZ0FpZ0NCQ0lGSUFJdEFBc2lCeUFIUVJoMFFSaDFJZ0JCQUVnYlFRRkdCRUFnQWtGL1FjRDU3d0JCQVJBYlJRMEJJQUlvQWdRaEJTQUNMUUFMSWdjaEFBc2dCU0FISUFCQkdIUkJHSFZCQUVnYlFRRkdCRUFnQWtGL1FhYnY3d0JCQVJBYklnQkZRUUYwSVFFZ0FFVU5BU0FDS0FJRUlRVWdBaTBBQ3lJSElRQUxRUUFoQVNBRklBY2dBRUVZZEVFWWRTSUFRUUJJRzBVTkFDQURJQUlvQWdBZ0FpQUFRUUJJR3pZQ0FFSHNoZThBSUFNUUpBc2dBMEVRYWlRQUlBRUxOZ0lFREJ3TElBRkJzdG52QUJBZURRd2dBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCQU5BSUFRb0FnQkJnUUpIQkVBZ0JFRUVhaUlFSUFWSERRRU1BZ3NMSUFRZ0JVWU5BQ0FBUWJEOS9BQkJwT3p6QUVGK0VCd2hBeUFCUWVpYTdRQVFIZ1JBUVFFaEJDQURJQUlRVnpZQ0JBd2NDeUFCUVozTTdnQVFIZ1JBUVFFaEJDQURJQUlRaEE0MkFnZ01IQXNnQVVHbXBlMEFFQjRFUUVFQklRUWdBeUFDRUtNSU5nSU1EQndMSUFGQnNMYnVBQkFlRFEwZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJBTkFJQVFvQWdCQmdnSkhCRUFnQkVFRWFpSUVJQVZIRFFFTUFnc0xJQVFnQlVZTkFDQUFRYkQ5L0FCQnlPenpBRUYrRUJ3aEF5QUJRZWlDN2dBUUhnUkFBa0FnQWl3QUMwRUFUZ1JBSUFZZ0FpZ0NDRFlDYUNBR0lBSXBBZ0EzQTJBTUFRc2dCa0hnQUdvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVpCOEFCcUlnQWdCaWtDWURjQ0FDQUFJQVlvQW1nMkFnZ2dCa0lBTndKZ0lBWkJBRFlDYUNBRElBQVFrd0VnQml3QWUwRUFTQVJBSUFZb0FuQVFGd3RCQVNFRUlBWXNBR3RCQUU0TkhDQUdLQUpnRUJjTUhBc2dBVUc5bXUwQUVCNEVRRUVCSVFRZ0F5QUNFRmMyQWhBTUhBc2dBVUh0eSs0QUVCNEVRRUVCSVFRZ0F5QUNFSUlPTmdJVURCd0xJQUZCbWVidkFCQWVCRUFnQXlBQ0VFNDJBaGhCQVNFRURCd0xJQUZCbjZYdEFCQWVCRUJCQVNFRUlBTWdBaENqQ0RZQ0hBd2NDeUFCUWMyMTdnQVFIZ1JBUVFFaEJDQURJQUlRc2dnMkFpQU1IQXNnQVVHSmcrOEFFQjRFUUVFQklRUWdCa0ZBYXlBQ0VJZ0ZJQU1nQmlnQ1hEWUNSQ0FESUFZcEFsUTNBandnQXlBR0tRSk1Od0kwSUFNZ0Jpa0NSRGNDTEF3Y0N5QUJRZUhzN2dBUUhnME9JQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVFEUUNBRUtBSUFRWU1DUndSQUlBUkJCR29pQkNBRlJ3MEJEQUlMQ3lBRUlBVkdEUUFnQUVHdy9md0FRZXpzOHdCQmZoQWNJUU1nQVVHZHpPNEFFQjRORHlBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFRUEwQWdCQ2dDQUVHRUFrY0VRQ0FFUVFScUlnUWdCVWNOQVF3Q0N3c2dCQ0FGUmcwQUlBQkJzUDM4QUVHWTdmTUFRWDRRSENFRElBRkIrY3Z1QUJBZUJFQkJBU0VFSUFNZ0FoQ05CellDQkF3Y0N5QUJRZCtyN3dBUUhnMFFJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVFEUUNBRUtBSUFRWVVDUndSQUlBUkJCR29pQkNBRlJ3MEJEQUlMQ3lBRUlBVkdEUUFnQUVHdy9md0FRYnp0OHdCQmZoQWNJUU1nQVVINDMrNEFFQjRORVNBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFRUEwQWdCQ2dDQUVHR0FrY0VRQ0FFUVFScUlnUWdCVWNOQVF3Q0N3c2dCQ0FGUmcwQUlBQkJzUDM4QUVIWTdmTUFRWDRRSENFRElBRkIvc0R1QUJBZURSSWdBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCQU5BSUFRb0FnQkJod0pIQkVBZ0JFRUVhaUlFSUFWSERRRU1BZ3NMSUFRZ0JVWU5BQ0FBUWJEOS9BQkIrTzN6QUVGK0VCd2hBeUFCUVozTTdnQVFIZzBUSUFBb0FvQUJJUVVnQUNnQ2ZDRURDd0pBSUFNZ0JVWU5BQ0FESVFRRFFDQUVLQUlBUVlnQ1J3UkFJQVJCQkdvaUJDQUZSdzBCREFJTEN5QUVJQVZHRFFBZ0FFR3cvZndBUVp6dTh3QkJmaEFjSVFNZ0FVRzM1KzBBRUI0TkZDQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FDQURJQVZHRFFBZ0F5RUVBMEFnQkNnQ0FFR0pBa2NFUUNBRVFRUnFJZ1FnQlVjTkFRd0NDd3NnQkNBRlJnMEFJQUJCc1AzOEFFRzQ3dk1BUVg0UUhDRURJQUZCbmN6dUFCQWVEUlVnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FDUUFKQUFrQWdBeUFGUmcwQUlBTWhCQU5BSUFRb0FnQkJpZ0pIQkVBZ0JFRUVhaUlFSUFWSERRRU1BZ3NMSUFRZ0JVWU5BQ0FBUWJEOS9BQkIzTzd6QUVGK0VCd2hBeUFCUWYyczdRQVFIZzBCSUFBb0FvQUJJUVVnQUNnQ2ZDRURDeUFESUFWR0RRSWdBeUVFQTBBZ0JDZ0NBRUdMQWtZTkFpQUVRUVJxSWdRZ0JVY05BQXNNQWdzQ1FDQUNMQUFMUVFCT0JFQWdCaUFDS0FJSU5nSW9JQVlnQWlrQ0FEY0RJQXdCQ3lBR1FTQnFJQUlvQWdBZ0FpZ0NCQkFhQ3lBR1FUQnFJZ0FnQmlrQ0lEY0NBQ0FBSUFZb0FpZzJBZ2dnQmtJQU53SWdJQVpCQURZQ0tDQURJQUFRa3dFZ0Jpd0FPMEVBU0FSQUlBWW9BakFRRnd0QkFTRUVJQVlzQUN0QkFFNE5IQ0FHS0FJZ0VCY01IQXNnQkNBRlJnMEFJQUJCc1AzOEFFR0E3L01BUVg0UUhDRURJQUZCOEpmdEFCQWVEUllnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQkFOQUlBUW9BZ0JCakFKSEJFQWdCRUVFYWlJRUlBVkhEUUVNQWdzTElBUWdCVVlOQUNBQVFiRDkvQUJCcE8vekFFRitFQndoQXlBQlFmKzE3d0FRSGcwWElBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUlBTWdCVVlOQUNBRElRUURRQ0FFS0FJQVFZMENSd1JBSUFSQkJHb2lCQ0FGUncwQkRBSUxDeUFFSUFWR0RRQWdBRUd3L2Z3QVFjVHY4d0JCZmhBY0lRTWdBVUhkcWU4QUVCNE5HQ0FBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVFQTBBZ0JDZ0NBRUdPQWtjRVFDQUVRUVJxSWdRZ0JVY05BUXdDQ3dzZ0JDQUZSZzBBSUFCQnNQMzhBRUhvNy9NQVFYNFFIQ0VESUFGQitJanRBQkFlQkVCQkFTRUVJQU1nQWhCWE5nSUVEQndMSUFGQmhwN3ZBQkFlQkVCQkFTRUVJQU1nQWhDeURqWUNDQXdjQ3lBQlFkeUM3Z0FRSGdSQUFrQWdBaXdBQzBFQVRnUkFJQVlnQWlnQ0NEWUNDQ0FHSUFJcEFnQTNBd0FNQVFzZ0JpQUNLQUlBSUFJb0FnUVFHZ3NnQmtFUWFpSUVJQVlwQWdBM0FnQWdCQ0FHS0FJSU5nSUlJQVpDQURjQ0FDQUdRUUEyQWdnZ0JDQURRUXhxSWdKSEJFQUNRQ0FFTFFBTElnRkJHSFJCR0hVaEFDQUNMQUFMUVFCT0JFQWdBRUVBVGdSQUlBSWdCQ2tDQURjQ0FDQUNJQVFvQWdnMkFnZ01BZ3NnQWlBRUtBSUFJQVFvQWdRUUlBd0JDeUFDSUFRb0FnQWdCQ0FBUVFCSUlnQWJJQVFvQWdRZ0FTQUFHeEFoR2dzTElBWXNBQnRCQUVnRVFDQUdLQUlRRUJjTFFRRWhCQ0FHTEFBTFFRQk9EUndnQmlnQ0FCQVhEQndMSUFGQmpLanZBQkFlQkVCQkFTRUVJQU1nQWhCWE5nSVlEQndMSUFGQnh2ZnVBQkFlRFJrZ0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJBTkFJQVFvQWdCQmp3SkhCRUFnQkVFRWFpSUVJQVZIRFFFTUFnc0xJQVFnQlVZTkFDQUFRYkQ5L0FCQmpQRHpBRUYrRUJ3aEF5QUJRZEtLN1FBUUhnMGFJQUFvQW9BQklRVWdBQ2dDZkNFREMwRUFJUVFnQXlBRlJnMGFBMEFnQXlnQ0FFR1FBa2NFUUNBRFFRUnFJZ01nQlVjTkFRd2NDd3NnQXlBRlJnMGFJQUJCc1AzOEFFR3c4UE1BUVg0UUhDRUFJQUZCMUxYdkFCQWVCRUJCQVNFRUlBQWdBaENZQXpZQ0JBd2JDeUFCUWZ5bjd3QVFIZ1JBUVFFaEJDQUFJQUlRVnpZQ0NBd2JDeUFCUVpxbzd3QVFIZ1JBUVFFaEJDQUFJQUlRVnpZQ0RBd2JDeUFCUVl5MzdRQVFIa1VOR2tFQklRUWdBQ0FDRUp3S05nSVFEQm9MSUFjZ0FoQk9OZ0lFUVFFaEJBd1pDMEVCSVFRZ0J5QUNFS2NCT1FNUURCZ0xRUUVoQkNBRklBSVFpdzQyQWdnTUZ3dEJBU0VFSUFjQ2Z5TUFRUkJySWdNa0FBSkFJQUlvQWdRaUJTQUNMUUFMSWdjZ0IwRVlkRUVZZFNJQVFRQklHMEVGUmdSQUlBSkJmMEdMZ08wQVFRVVFHMFVFUUVFQklRRU1BZ3NnQWlnQ0JDRUZJQUl0QUFzaUJ5RUFDeUFGSUFjZ0FFRVlkRUVZZFVFQVNCdEJCRVlFUUNBQ1FYOUIwSmZ0QUVFRUVCc2lBRVZCQVhRaEFTQUFSUTBCSUFJb0FnUWhCU0FDTFFBTElnY2hBQXRCQUNFQklBVWdCeUFBUVJoMFFSaDFJZ0JCQUVnYlJRMEFJQU1nQWlnQ0FDQUNJQUJCQUVnYk5nSUFRYitrN1FBZ0F4QWtDeUFEUVJCcUpBQWdBUXMyQWdRTUZndEJBU0VFSUFjZ0FoQ25BVGtEQ0F3VkMwRUJJUVFnQXdKL0l3QkJFR3NpQVNRQUFrQWdBaWdDQkNJRklBSXRBQXNpQnlBSFFSaDBRUmgxSWdCQkFFZ2JRUVJHQkVBZ0FrRi9RZHZEN3dCQkJCQWJSUVJBUVFFaEF3d0NDeUFDS0FJRUlRVWdBaTBBQ3lJSElRQUxJQVVnQnlBQVFSaDBRUmgxUVFCSUcwRUlSZ1JBSUFKQmYwSDBpdTBBUVFnUUcwVUVRRUVDSVFNTUFnc2dBaWdDQkNFRklBSXRBQXNpQnlFQUN5QUZJQWNnQUVFWWRFRVlkVUVBU0J0QkJFWUVRRUVBUVFNZ0FrRi9RWWFMN1FCQkJCQWJJZ0FiSVFNZ0FFVU5BU0FDS0FJRUlRVWdBaTBBQ3lJSElRQUxRUUFoQXlBRklBY2dBRUVZZEVFWWRTSUFRUUJJRzBVTkFDQUJJQUlvQWdBZ0FpQUFRUUJJR3pZQ0FFR0N3KzhBSUFFUUpBc2dBVUVRYWlRQUlBTUxOZ0lFREJRTFFRRWhCQ0FESUFJUXFnbzJBZ2dNRXd0QkFTRUVJQU1nQWhCWE5nSUVEQklMUVFFaEJDQURJQUlRVnpZQ0NBd1JDMEVCSVFRZ0F5QUNFTFFJTmdJRURCQUxJQU1nQWhCT05nSXNRUUVoQkF3UEMwRUJJUVFnQXlBQ0VGYzJBZ2dNRGd0QkFTRUVJQU1nQWhDeUNEWUNFQXdOQ3lBRElBSVFUallDU0VFQklRUU1EQXRCQVNFRUlBTWdBaENOQnpZQ0JBd0xDMEVCSVFRZ0F5QUNFRmMyQWdnTUNndEJBU0VFSUFNZ0FoQlhOZ0lFREFrTFFRRWhCQ0FEQW44akFFRVFheUlESkFBQ1FDQUNLQUlFSWdVZ0FpMEFDeUlISUFkQkdIUkJHSFVpQUVFQVNCdEJCVVlFUUNBQ1FYOUJ6NW51QUVFRkVCdEZCRUJCQVNFQkRBSUxJQUlvQWdRaEJTQUNMUUFMSWdjaEFBc2dCU0FISUFCQkdIUkJHSFZCQUVnYlFRVkdCRUFnQWtGL1FZZVo3Z0JCQlJBYklnQkZRUUYwSVFFZ0FFVU5BU0FDS0FJRUlRVWdBaTBBQ3lJSElRQUxRUUFoQVNBRklBY2dBRUVZZEVFWWRTSUFRUUJJRzBVTkFDQURJQUlvQWdBZ0FpQUFRUUJJR3pZQ0FFR3Z3TzRBSUFNUUpBc2dBMEVRYWlRQUlBRUxOZ0lFREFnTFFRRWhCQ0FESUFJUThRMDJBZ1FNQndzZ0F5QUNFRTQyQWdSQkFTRUVEQVlMUVFFaEJDQURBbjhqQUVFUWF5SUhKQUFDUUNBQ0tBSUVJZ01nQWkwQUN5SUZJQVZCR0hSQkdIVWlBRUVBU0J0QkJFWUVRQ0FDUVg5Qjd1enVBRUVFRUJzaUFFVWhBU0FBUlEwQklBSW9BZ1FoQXlBQ0xRQUxJZ1VoQUF0QkFDRUJJQU1nQlNBQVFSaDBRUmgxSWdCQkFFZ2JSUTBBSUFjZ0FpZ0NBQ0FDSUFCQkFFZ2JOZ0lBUWNYRDdnQWdCeEFrQ3lBSFFSQnFKQUFnQVFzMkFnUU1CUXRCQVNFRUlBTWdBaEJYTmdJRURBUUxRUUVoQkNBRElBSVFwd28yQWdRTUF3dEJBU0VFSUFNZ0FoQlhOZ0lFREFJTFFRRWhCQ0FESUFJUXB3RTVBeUFNQVF0QkFTRUVJQU1nQWhCWE5nSUVDeUFHUWRBQ2FpUUFJQVFMZWdBZ0FFRzQwUElBTmdJQUlBQkJBRFlDRENBQVFnQTNBZ1FnQUVIazVmTUFOZ0lBSUFCQmxJWDlBRFlDS0NBQVFRQTJBaXdnQUVJQU53TVFJQUJDQURjREdDQUFRUUEyQWlBZ0FFRUFOZ0pJSUFCQlFHdENBRGNEQUNBQVFRQTJBamdnQUVLQWdJRCsvLy8vNzBFM0F6QWdBRUVBT2dBUElBQUw0Um9CQlg4akFFR0FBV3NpQXlRQUlBQW9BbndpQlNFRUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBRklBQW9Bb0FCSWdaR0RRQWdCU0VFQTBBZ0JDZ0NBRUVDUmcwQklBUkJCR29pQkNBR1J3MEFDd3dCQ3lBRUlBWkdEUUFnQUVHdy9md0FRWVRpOHdCQmZoQWNJUVFnQVNnQ0JDQUJMUUFMSWdjZ0IwRVlkRUVZZFVFQVNCdEJCRWNOQUNBQlFYOUJuY3p1QUVFRUVCdEZEUUVnQUNnQ2dBRWhCaUFBS0FKOElRVUxBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQlNBR1JnMEFJQVVoQkFOQUlBUW9BZ0JCQTBjRVFDQUVRUVJxSWdRZ0JrY05BUXdDQ3dzZ0JDQUdSZzBBSUFCQnNQMzhBRUdzNHZNQVFYNFFIQ0VFSUFFb0FnUWdBUzBBQ3lJSElBZEJHSFJCR0hWQkFFZ2JRUU5IRFFBZ0FVRi9RZXo1N2dCQkF4QWJSUTBCSUFBb0FvQUJJUVlnQUNnQ2ZDRUZDeUFGSUFaR0RRSWdCU0VFQTBBZ0JDZ0NBRUVFUmcwQ0lBUkJCR29pQkNBR1J3MEFDd3dDQ3dKQUlBSXNBQXRCQUU0RVFDQURJQUlvQWdnMkFtZ2dBeUFDS1FJQU53TmdEQUVMSUFOQjRBQnFJQUlvQWdBZ0FpZ0NCQkFhQ3lBRFFmQUFhaUlCSWdBZ0F5a0NZRGNDQUNBQUlBTW9BbWcyQWdnZ0EwSUFOd0pnSUFOQkFEWUNhQUpBSUFFZ0JFRUVhaUlBUmcwQUlBTXRBSHNpQWtFWWRFRVlkU0VCSUFRc0FBOUJBRTRFUUNBQlFRQk9CRUFnQUNBREtRTndOd0lBSUFBZ0F5Z0NlRFlDQ0F3Q0N5QUFJQU1vQW5BZ0F5Z0NkQkFnREFFTElBQWdBeWdDY0NBRFFmQUFhaUFCUVFCSUlnQWJJQU1vQW5RZ0FpQUFHeEFoR2dzZ0F5d0FlMEVBU0FSQUlBTW9BbkFRRnd0QkFTRUdJQU1zQUd0QkFFNE5EU0FES0FKZ0VCY01EUXNnQkNBR1JnMEFJQUJCc1AzOEFFSFU0dk1BUVg0UUhDRUVJQUVvQWdRZ0FTMEFDeUlISUFkQkdIUkJHSFZCQUVnYlFRUkhEUUFnQVVGL1FhSGw3Z0JCQkJBYlJRMEJJQUFvQW9BQklRWWdBQ2dDZkNFRkN5QUZJQVpHRFFJZ0JTRUVBMEFnQkNnQ0FFRUZSZzBDSUFSQkJHb2lCQ0FHUncwQUN3d0NDd0pBSUFJc0FBdEJBRTRFUUNBRElBSW9BZ2cyQWtnZ0F5QUNLUUlBTndOQURBRUxJQU5CUUdzZ0FpZ0NBQ0FDS0FJRUVCb0xJQU5CMEFCcUlnRWdBMEZBYXlJQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0NBQVFnQTNBZ0FnQUVFQU5nSUlBa0FnQVNBRVFRUnFJZ0JHRFFBZ0F5MEFXeUlDUVJoMFFSaDFJUUVnQkN3QUQwRUFUZ1JBSUFGQkFFNEVRQ0FBSUFNcEExQTNBZ0FnQUNBREtBSllOZ0lJREFJTElBQWdBeWdDVUNBREtBSlVFQ0FNQVFzZ0FDQURLQUpRSUFOQjBBQnFJQUZCQUVnaUFCc2dBeWdDVkNBQ0lBQWJFQ0VhQ3lBRExBQmJRUUJJQkVBZ0F5Z0NVQkFYQzBFQklRWWdBeXdBUzBFQVRnMEtJQU1vQWtBUUZ3d0tDeUFFSUFaR0RRQWdBRUd3L2Z3QVFmemk4d0JCZmhBY0lRUWdBU2dDQkNBQkxRQUxJZ2NnQjBFWWRFRVlkVUVBU0J0QkJFY05BQ0FCUVg5QnZjSHVBRUVFRUJ0RkRRRWdBQ2dDZ0FFaEJpQUFLQUo4SVFVTElBVWdCa1lOQWlBRklRUURRQ0FFS0FJQVFRWkdEUUlnQkVFRWFpSUVJQVpIRFFBTERBSUxBa0FnQWl3QUMwRUFUZ1JBSUFNZ0FpZ0NDRFlDS0NBRElBSXBBZ0EzQXlBTUFRc2dBMEVnYWlBQ0tBSUFJQUlvQWdRUUdnc2dBMEV3YWlJQklnQWdBeWtDSURjQ0FDQUFJQU1vQWlnMkFnZ2dBMElBTndJZ0lBTkJBRFlDS0FKQUlBRWdCRUVFYWlJQVJnMEFJQU10QURzaUFrRVlkRUVZZFNFQklBUXNBQTlCQUU0RVFDQUJRUUJPQkVBZ0FDQURLUU13TndJQUlBQWdBeWdDT0RZQ0NBd0NDeUFBSUFNb0FqQWdBeWdDTkJBZ0RBRUxJQUFnQXlnQ01DQURRVEJxSUFGQkFFZ2lBQnNnQXlnQ05DQUNJQUFiRUNFYUN5QURMQUE3UVFCSUJFQWdBeWdDTUJBWEMwRUJJUVlnQXl3QUswRUFUZzBISUFNb0FpQVFGd3dIQ3lBRUlBWkdEUUFnQUVHdy9md0FRYURqOHdCQmZoQWNJUVFnQVNnQ0JDQUJMUUFMSWdjZ0IwRVlkRUVZZFVFQVNCdEJCRWNOQUNBQlFYOUJvYkh2QUVFRUVCdEZEUUlnQUNnQ2dBRWhCaUFBS0FKOElRVUxJQVVnQmtZTkJBTkFJQVVvQWdCQkIwY0VRQ0FGUVFScUlnVWdCa2NOQVF3R0N3c2dCU0FHUmcwRUlBQkJzUDM4QUVISTQvTUFRWDRRSENFSElBRW9BZ1FpQlNBQkxRQUxJZ1lnQmtFWWRFRVlkU0lFUVFCSUcwRUpSZ1JBSUFGQmYwSFR4TzhBUVFrUUcwVU5BeUFCTFFBTElnWWhCQ0FCS0FJRUlRVUxJQVVnQmlBRVFSaDBRUmgxUVFCSUcwRUlSZ1IvSUFGQmYwR2RzZThBUVFnUUcwVU5CQ0FCTFFBTElnWWhCQ0FCS0FJRUJTQUZDeUFHSUFSQkdIUkJHSFZCQUVnYlFRbEhEUVFnQVVGL1FhcWU3d0JCQ1JBYkRRUkJBU0VHSUFjZ0FoRExBellDREF3RkMwRUJJUVlnQkFKL0l3QkJFR3NpQkNRQUFrQWdBaWdDQkNJQklBSXRBQXNpQUNBQVFSaDBRUmgxSWdWQkFFZ2JRUWhHQkVBZ0FrRi9RWWlxN1FCQkNCQWJSUVJBUVFFaEJ3d0NDeUFDTFFBTElnQWhCU0FDS0FJRUlRRUxJQUVnQUNBRlFSaDBRUmgxUVFCSUcwRUhSZ1JBSUFKQmYwSEsydThBUVFjUUd5SUFSVUVCZENFSElBQkZEUUVnQWkwQUN5SUFJUVVnQWlnQ0JDRUJDMEVBSVFjZ0FTQUFJQVZCR0hSQkdIVWlBRUVBU0J0RkRRQWdCQ0FDS0FJQUlBSWdBRUVBU0JzMkFnQkJ6OFh1QUNBRUVDUUxJQVJCRUdva0FDQUhDellDQkF3RUMwRUJJUVlnQkNBQ0VJc0hOZ0lFREFNTFFRRWhCaUFISUFJUXR3ZzJBZ1FNQWd0QkFTRUdJQWNnQWhDTEJ6WUNDQXdCQ3lBQUtBSjhJZ1VoQmdKQUFrQUNRQUpBSUFVZ0FDZ0NnQUVpQkVZTkFDQUZJUVlEUUNBR0tBSUFRUWhHRFFFZ0JrRUVhaUlHSUFSSERRQUxEQUVMSUFRZ0JrWU5BQ0FBUWJEOS9BQkI4T1B6QUVGK0VCd2hCeUFCS0FJRUlBRXRBQXNpQmlBR1FSaDBRUmgxUVFCSUcwRUZSdzBBSUFGQmYwR2s1dThBUVFVUUcwVU5BU0FBS0FLQUFTRUVJQUFvQW53aEJRc0NRQ0FFSUFWR0RRQWdCU0VHQTBBZ0JpZ0NBRUVKUndSQUlBWkJCR29pQmlBRVJ3MEJEQUlMQ3lBRUlBWkdEUUFnQUVHdy9md0FRWlRrOHdCQmZoQWNJUVlnQVNnQ0JDQUJMUUFMSWdjZ0IwRVlkRUVZZFVFQVNCdEJCa2NOQUNBQlFYOUJudGp0QUVFR0VCdEZEUUlnQUNnQ2dBRWhCQ0FBS0FKOElRVUxRUUFoQmlBRUlBVkdEUUlEUUNBRktBSUFRUXBIQkVBZ0JVRUVhaUlGSUFSSERRRU1CQXNMSUFRZ0JVWU5BaUFBUWJEOS9BQkJzT1R6QUVGK0VCd2hCU0FCS0FJRUlBRXRBQXNpQUNBQVFSaDBRUmgxUVFCSUcwRUdSdzBDSUFGQmYwR1QrTzhBUVFZUUd3MENBa0FnQWl3QUMwRUFUZ1JBSUFNZ0FpZ0NDRFlDQ0NBRElBSXBBZ0EzQXdBTUFRc2dBeUFDS0FJQUlBSW9BZ1FRR2dzZ0EwRVFhaUlCSWdBZ0F5a0NBRGNDQUNBQUlBTW9BZ2cyQWdnZ0EwSUFOd0lBSUFOQkFEWUNDQUpBSUFFZ0JVRUVhaUlBUmcwQUlBTXRBQnNpQWtFWWRFRVlkU0VCSUFVc0FBOUJBRTRFUUNBQlFRQk9CRUFnQUNBREtRTVFOd0lBSUFBZ0F5Z0NHRFlDQ0F3Q0N5QUFJQU1vQWhBZ0F5Z0NGQkFnREFFTElBQWdBeWdDRUNBRFFSQnFJQUZCQUVnaUFCc2dBeWdDRkNBQ0lBQWJFQ0VhQ3lBRExBQWJRUUJJQkVBZ0F5Z0NFQkFYQzBFQklRWWdBeXdBQzBFQVRnMENJQU1vQWdBUUZ3d0NDMEVCSVFZZ0J3Si9Jd0JCRUdzaUJ5UUFBa0FnQWlnQ0JDSUVJQUl0QUFzaUFTQUJRUmgwUVJoMUlnVkJBRWdiUVFOR0JFQWdBa0YvUWNXdzdnQkJBeEFiUlFSQVFRRWhBQXdDQ3lBQ0tBSUVJUVFnQWkwQUN5SUJJUVVMSUFRZ0FTQUZRUmgwUVJoMVFRQklHMEVEUmdSQUlBSkJmMEdxcCswQVFRTVFHMFVFUUVFQ0lRQU1BZ3NnQWlnQ0JDRUVJQUl0QUFzaUFTRUZDMEVESVFBZ0JDQUJJQVZCR0hSQkdIVkJBRWdiUVFOR0JFQWdBa0YvUWZxVjdnQkJBeEFiUlEwQklBSW9BZ1FoQkNBQ0xRQUxJZ0VoQlFzZ0JDQUJJQVZCR0hSQkdIVkJBRWdiUVFOR0JFQWdBa0YvUWFXWTdRQkJBeEFiUlFSQVFRUWhBQXdDQ3lBQ0tBSUVJUVFnQWkwQUN5SUJJUVVMQWtBZ0JDQUJJQVZCR0hSQkdIVkJBRWdiUVFOR0JIOGdBa0YvUWJtVTdnQkJBeEFiUlFSQVFRVWhBQXdEQ3lBQ0xRQUxJZ0VoQlNBQ0tBSUVCU0FFQ3lBQklBVkJHSFJCR0hWQkFFZ2JRUVJIRFFBZ0FrRi9RYlM5OEFCQkJCQWJEUUJCQmlFQURBRUxRUWNoQUNBQ1FiU2Q3Z0FRSGcwQVFRZ2hBQ0FDUWRqNTdnQVFIZzBBUVFraEFDQUNRY0d3N2dBUUhnMEFRUW9oQUNBQ1FhSzI3UUFRSGcwQVFRc2hBQ0FDUWJDOThBQVFIZzBBUVF3aEFDQUNRYkNkN2dBUUhnMEFRUTBoQUNBQ1FZYVQ3Z0FRSGcwQVFRNGhBQ0FDUWNDMTdRQVFIZzBBUVE4aEFDQUNRY2F3N2dBUUhnMEFRUkFoQUNBQ1FiWFo3d0FRSGcwQVFSRWhBQ0FDUWZXWDdnQVFIZzBBUVJJaEFDQUNRYSt4N1FBUUhnMEFRUk1oQUNBQ1FhMng3UUFRSGcwQVFSUWhBQ0FDUWFleDdRQVFIZzBBUVJVaEFDQUNRYnU1N1FBUUhnMEFRUlloQUNBQ1FibTU3UUFRSGcwQVFSY2hBQ0FDUWEyNTdRQVFIZzBBUVJnaEFDQUNRYk81N1FBUUhnMEFRUmtoQUNBQ1FiMmQ3Z0FRSGcwQVFSb2hBQ0FDUWJtOThBQVFIZzBBUVJzaEFDQUNRWnlZN1FBUUhnMEFRUnhCQUNBQ1FhdTk4QUFRSGlJQkd5RUFJQUVOQUVFQUlRQWdBaWdDQkNBQ0xRQUxJZ0VnQVVFWWRFRVlkU0lCUVFCSUcwVU5BQ0FISUFJb0FnQWdBaUFCUVFCSUd6WUNBRUdrbHZBQUlBY1FKQXNnQjBFUWFpUUFJQUFMTmdJRURBRUxJQVlnQWhCT05nSUVRUUVoQmdzZ0EwR0FBV29rQUNBR0N6Y0JBWDhqQUVFUWF5SUNKQUFnQWlBQUtBSUFOZ0lJSUFJZ0FpZ0NDQ0FCUVFKMGFqWUNDQ0FDS0FJSUlRQWdBa0VRYWlRQUlBQUxFUUFnQUVFWWF5SUFFTVFCR2lBQUVCY0xDZ0FnQUVFWWF4REVBUXVkQVFFQ2Z5QUFRZ0EzQWdRZ0FFRUFOZ0lNSUFCQjRJVDlBRFlDQUNBQVFSQnFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUhZMS9JQU5nSUFJQUVoQWlBQVFSaHFJZ0ZCdU5EeUFEWUNBQ0FCUVFBMkFnUWdBVUg0M2ZJQU5nSUFJQUJCek5YekFEWUNBQ0FDUWVUVjh3QTJBZ0FnQVVIMDFmTUFOZ0lBSUFCQmlnRVF0UUVnQUVIY0FSQzFBU0FBSUFBb0FnQW9BZ2dSQVFBZ0FBdUxFd0VFZnlBQUtBSjhJZ1VoQXdKQUFrQUNRQUpBQWtBQ1FDQUZJQUFvQW9BQklnUkdEUUFnQlNFREEwQWdBeWdDQUVISUFFWU5BU0FEUVFScUlnTWdCRWNOQUFzTUFRc2dBeUFFUmcwQUlBQkJzUDM4QUVHOHpQTUFRWDRRSENFRElBRW9BZ1FnQVMwQUN5SUdJQVpCR0hSQkdIVkJBRWdiUVF0SERRQWdBVUYvUVo2QjdRQkJDeEFiUlEwQklBQW9Bb0FCSVFRZ0FDZ0NmQ0VGQ3lBRUlBVkdEUUlEUUNBRktBSUFRY2tBUndSQUlBVkJCR29pQlNBRVJ3MEJEQVFMQ3lBRUlBVkdEUUlnQUVHdy9md0FRZURNOHdCQmZoQWNJUVlnQVNnQ0JDSUZJQUV0QUFzaUF5QURRUmgwUVJoMUlnUkJBRWdiUVF0R0JFQWdBVUYvUVpuQTdnQkJDeEFiUlEwQ0lBRW9BZ1FoQlNBQkxRQUxJZ01oQkFzZ0JTQURJQVJCR0hSQkdIVkJBRWdiUVE5SERRSWdBVUYvUWZLUDd3QkJEeEFiRFFJZ0JpQUNFRTQyQWdnTUF3c2dBeUFDRUw0T05nSUVEQUlMSUFZZ0FoQk9OZ0lFREFFTElBQW9BbndpQkNFREFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdCQ0FBS0FLQUFTSUZSZzBBSUFRaEF3TkFJQU1vQWdCQnlnQkdEUUVnQTBFRWFpSURJQVZIRFFBTERBRUxJQU1nQlVZTkFDQUFRYkQ5L0FCQmlNM3pBRUYrRUJ3aEJpQUJLQUlFSWdVZ0FTMEFDeUlESUFOQkdIUkJHSFVpQkVFQVNCdEJDa1lFUUNBQlFYOUJ1SVB1QUVFS0VCdEZEUUlnQVNnQ0JDRUZJQUV0QUFzaUF5RUVDeUFGSUFNZ0JFRVlkRUVZZFVFQVNCdEJDa1lFUUNBQlFYOUIvNEh1QUVFS0VCdEZEUU1nQVNnQ0JDRUZJQUV0QUFzaUF5RUVDeUFGSUFNZ0JFRVlkRUVZZFVFQVNCdEJDRVlFUUNBQlFYOUJ6cHZ1QUVFSUVCdEZEUVFnQVNnQ0JDRUZJQUV0QUFzaUF5RUVDd0pBSUFVZ0F5QUVRUmgwUVJoMVFRQklHMEVHUncwQUlBRkJmMEcvdWUwQVFRWVFHdzBBSUFZZ0FoRFFEVFlDRUF3S0N5QUJRZGViN2dBUUhnMEVJQUFvQW9BQklRVWdBQ2dDZkNFRUN3SkFJQVFnQlVZTkFDQUVJUU1EUUNBREtBSUFRY3NBUndSQUlBTkJCR29pQXlBRlJ3MEJEQUlMQ3lBRElBVkdEUUFnQUVHdy9md0FRYkROOHdCQmZoQWNJUU1nQVNnQ0JDQUJMUUFMSWdZZ0JrRVlkRUVZZFVFQVNCdEJBMGNOQUNBQlFYOUJzUGp1QUVFREVCdEZEUVVnQUNnQ2dBRWhCU0FBS0FKOElRUUxJQVFnQlVZTkJnTkFJQVFvQWdCQnpBQkhCRUFnQkVFRWFpSUVJQVZIRFFFTUNBc0xJQVFnQlVZTkJpQUFRYkQ5L0FCQjBNM3pBRUYrRUJ3aEJpQUJLQUlFSWdVZ0FTMEFDeUlESUFOQkdIUkJHSFVpQkVFQVNCdEJBMFlFUUNBQlFYOUJtb1h1QUVFREVCdEZEUVlnQVNnQ0JDRUZJQUV0QUFzaUF5RUVDeUFGSUFNZ0JFRVlkRUVZZFVFQVNCdEJBMGNOQmlBQlFYOUJ3Ym51QUVFREVCc05CZ3dIQ3lBR0lBSVEyQTAyQWdRTUJ3c2dCaUFDRU5ZTk5nSUlEQVlMSUFZZ0FoRFNEVFlDREF3RkN5QUdJQUlRd0E0MkFoUU1CQXNnQXlBQ0VMUUlOZ0lFREFNTElBWWdBaENvRGpZQ0JBd0NDeUFBS0FKOElnUWhBd0pBQWtBQ1FBSkFBa0FnQkNBQUtBS0FBU0lGUmcwQUlBUWhBd05BSUFNb0FnQkJ6UUJHRFFFZ0EwRUVhaUlESUFWSERRQUxEQUVMSUFNZ0JVWU5BQ0FBUWJEOS9BQkIrTTN6QUVGK0VCd2hBeUFCS0FJRUlBRXRBQXNpQmlBR1FSaDBRUmgxUVFCSUcwRUdSdzBBSUFGQmYwSEs4TzBBUVFZUUcwVU5BU0FBS0FLQUFTRUZJQUFvQW53aEJBc0NRQ0FFSUFWR0RRQWdCQ0VEQTBBZ0F5Z0NBRUhPQUVjRVFDQURRUVJxSWdNZ0JVY05BUXdDQ3dzZ0F5QUZSZzBBSUFCQnNQMzhBRUdZenZNQVFYNFFIQ0VHSUFFb0FnUWlCU0FCTFFBTElnTWdBMEVZZEVFWWRTSUVRUUJJRzBFRFJnUkFJQUZCZjBHaTNlMEFRUU1RRzBVTkF5QUJLQUlFSVFVZ0FTMEFDeUlESVFRTElBVWdBeUFFUVJoMFFSaDFRUUJJRzBFRFJnUkFJQUZCZjBIQnVlNEFRUU1RRzBVTkJTQUJLQUlFSVFVZ0FTMEFDeUlESVFRTEFrQWdCU0FESUFSQkdIUkJHSFZCQUVnYlFRUkhEUUFnQVVGL1FaM003Z0JCQkJBYkRRQWdCaUFDRUtZT05nSVFEQVlMSUFGQm1vWHVBQkFlQkVBZ0JpQUNFS0VLTmdJVURBWUxJQUZCbmQzdEFCQWVCRUFqQUVFUWF5SUZKQUFDUUNBQ0tBSUVJZ0VnQWkwQUN5SUFJQUJCR0hSQkdIVWlBMEVBU0J0QkJFWUVRQ0FDUVg5QnRLN3RBRUVFRUJ0RkJFQkJBU0VFREFJTElBSXRBQXNpQUNFRElBSW9BZ1FoQVFzZ0FTQUFJQU5CR0hSQkdIVkJBRWdiUVFWR0JFQWdBa0YvUWErczdRQkJCUkFiUlFSQVFRSWhCQXdDQ3lBQ0xRQUxJZ0FoQXlBQ0tBSUVJUUVMSUFFZ0FDQURRUmgwUVJoMVFRQklHMEVHUmdSQVFRQkJBeUFDUVg5QjNJYnVBRUVHRUJzaUFCc2hCQ0FBUlEwQklBSXRBQXNpQUNFRElBSW9BZ1FoQVF0QkFDRUVJQUVnQUNBRFFSaDBRUmgxSWdCQkFFZ2JSUTBBSUFVZ0FpZ0NBQ0FDSUFCQkFFZ2JOZ0lBUWE3YTdnQWdCUkFrQ3lBRlFSQnFKQUFnQmlBRU5nSVlEQVlMSUFGQmpzenVBQkFlRFFNZ0FDZ0NnQUVoQlNBQUtBSjhJUVFMUVFBaEF3SkFJQVFnQlVZTkFBTkFJQVFvQWdCQnp3QkhCRUFnQkVFRWFpSUVJQVZIRFFFTUFnc0xJQVFnQlVZTkFDQUFRYkQ5L0FCQndNN3pBRUYrRUJ3aEFDQUJLQUlFSUFFdEFBc2lCQ0FFUVJoMFFSaDFRUUJJRzBFSlJ3MEFJQUZCZjBHRXpPNEFRUWtRR3cwQVFRRWhBeUFBSUFJUXBnNDJBZ1FMSUFNUEN5QURJQUlRVGpZQ0JBd0RDeUFHSUFJUW53bzJBZ1FNQWdzakFFRVFheUlGSkFBQ1FDQUNLQUlFSWdFZ0FpMEFDeUlBSUFCQkdIUkJHSFVpQTBFQVNCdEJDRVlFUUNBQ1FYOUIzcTN0QUVFSUVCdEZCRUJCQVNFRURBSUxJQUl0QUFzaUFDRURJQUlvQWdRaEFRc2dBU0FBSUFOQkdIUkJHSFZCQUVnYlFRWkdCRUFnQWtGL1FaWGE3d0JCQmhBYlJRUkFRUUloQkF3Q0N5QUNMUUFMSWdBaEF5QUNLQUlFSVFFTElBRWdBQ0FEUVJoMFFSaDFRUUJJRzBFR1JnUkFJQUpCZjBHNTJlOEFRUVlRRzBVRVFFRURJUVFNQWdzZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQ3lBQklBQWdBMEVZZEVFWWRVRUFTQnRCQmtZRVFDQUNRWDlCbTludkFFRUdFQnRGQkVCQkJDRUVEQUlMSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXNnQVNBQUlBTkJHSFJCR0hWQkFFZ2JRUWhHQkVBZ0FrRi9RZFRiN3dCQkNCQWJSUVJBUVFVaEJBd0NDeUFDTFFBTElnQWhBeUFDS0FJRUlRRUxJQUVnQUNBRFFSaDBRUmgxUVFCSUcwRUdSZ1JBUVFCQkJpQUNRWDlCbk5ydkFFRUdFQnNpQUJzaEJDQUFSUTBCSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXRCQUNFRUlBRWdBQ0FEUVJoMFFSaDFJZ0JCQUVnYlJRMEFJQVVnQWlnQ0FDQUNJQUJCQUVnYk5nSUFRZXpiN2dBZ0JSQWtDeUFGUVJCcUpBQWdCaUFFTmdJY1FRRVBDeUFHSUFJUWRUa0RDQXRCQVF2YUF3RUVmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ0NRQ0FBS0FJRUlnRkJmVVlOQUNBQ1FRaHFJZ01nQVJEWkRTQUNLQUlJSVFRZ0Fpd0FFeUVGSUFJZ0FrRVlha0c0Zys0QUVDTTJBZ0FnQWlBRUlBTWdCVUVBU0JzUUp5QUNMQUFUUVFCT0RRQWdBaWdDQ0JBWEN5QUFLQUlJSWdOQmZVWUVmeUFCUVgxSEJTQUNRUWhxSWdFZ0F4RFhEU0FDS0FJSUlRTWdBaXdBRXlFRUlBSWdBa0VZYWtIL2dlNEFFQ00yQWdBZ0FpQURJQUVnQkVFQVNCc1FKeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDMEVBQ3hvZ0FDZ0NEQ0lCUVgxSEJFQWdBa0VJYWlJRElBRVEwdzBnQWlnQ0NDRUJJQUlzQUJNaEJDQUNJQUpCR0dwQnpwdnVBQkFqTmdJQUlBSWdBU0FESUFSQkFFZ2JFQ2NnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NMSUFBb0FoQWlBVUY5UndSQUlBSkJDR29pQXlBQkVORU5JQUlvQWdnaEFTQUNMQUFUSVFRZ0FpQUNRUmhxUWIrNTdRQVFJellDQUNBQ0lBRWdBeUFFUVFCSUd4QW5JQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xDeUFBS0FJVUlnQUVRQ0FDUVFocUlnRWdBQkRCRGlBQ0tBSUlJUUFnQWl3QUV5RURJQUlnQWtFWWFrSFhtKzRBRUNNMkFnQWdBaUFBSUFFZ0EwRUFTQnNRSnlBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3dzZ0FrRWdhaVFBQzVzSkFRUi9Jd0JCSUdzaUFpUUFJQUlnQVRZQ0dDQUNJQUpCR0dwQnVJUHVBQkFkTmdJSUFrQkJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0c0Zys0QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRRUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBaEFnQWlBQk5nSUlJQUlnQXpZQ0RBd0JDeUFDSUFNNkFCTWdBa0VJYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRU5nTk5nSUVJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQnVJUHVBQkFxQ3lBQ0lBSkJHR3BCLzRIdUFCQWROZ0lJUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQi80SHVBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJUUlBSWdBVFlDQ0NBQ0lBTTJBZ3dNQVFzZ0FpQURPZ0FUSUFKQkNHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFSWFoRFdEVFlDQ0NBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRZitCN2dBUUtnc2dBaUFDUVJocVFjNmI3Z0FRSFRZQ0NFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRYzZiN2dBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkFRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFFZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFFMkFnZ2dBaUFETmdJTURBRUxJQUlnQXpvQUV5QUNRUWhxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RMGcwMkFnd2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtIT20rNEFFQ29MSUFJZ0FrRVlha0cvdWUwQUVCMDJBZ2hCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtHL3VlMEFFQjAyQWdBZ0FpZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWhBZ0FpQUJOZ0lJSUFJZ0F6WUNEQXdCQ3lBQ0lBTTZBQk1nQWtFSWFpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVFocUVOQU5OZ0lRSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFKQkdHcEJ2N250QUJBcUN5QUNJQUpCR0dwQjE1dnVBQkFkTmdJSVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEIxNXZ1QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQVRZQ0NDQUNJQU0yQWd3TUFRc2dBaUFET2dBVElBSkJDR29oQVNBRFJRMEJDeUFCSUFRZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaERBRGpZQ0ZDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUWRlYjdnQVFLZ3NnQWtFZ2FpUUFEd3NRTFFBTGxSZ0JCWDhqQUVHUUFXc2lCaVFBSUFBb0Fud2lCQ0VEQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQVFnQUNnQ2dBRWlCVVlOQUNBRUlRTURRQ0FES0FJQVFUZEdEUUVnQTBFRWFpSURJQVZIRFFBTERBRUxJQU1nQlVZTkFDQUFRYkQ5L0FCQm5NanpBRUYrRUJ3aEJ5QUJLQUlFSUFFdEFBc2lBeUFEUVJoMFFSaDFRUUJJRzBFSlJ3MEFJQUZCZjBITzcrMEFRUWtRRzBVTkFTQUFLQUtBQVNFRklBQW9BbndoQkFzQ1FBSkFBa0FDUUNBRUlBVkdEUUFnQkNFREEwQWdBeWdDQUVFNFJ3UkFJQU5CQkdvaUF5QUZSdzBCREFJTEN5QURJQVZHRFFBZ0FFR3cvZndBUWNqSTh3QkJmaEFjSVFjZ0FTZ0NCQ0FCTFFBTElnTWdBMEVZZEVFWWRVRUFTQnRCQ1VjTkFDQUJRWDlCMk8vdEFFRUpFQnRGRFFFZ0FDZ0NnQUVoQlNBQUtBSjhJUVFMSUFRZ0JVWU5BaUFFSVFNRFFDQURLQUlBUVRsR0RRSWdBMEVFYWlJRElBVkhEUUFMREFJTFFRRWhBeUFHUVlBQmFpSUJJQUlRcUFnZ0FTQUhRUVJxSWdCSEJFQWdBQ0FHS0FLQUFTQUdLQUtFQVJCUkN5QUdLQUtBQVNJQVJRMExJQVlnQURZQ2hBRWdBQkFYREFzTElBTWdCVVlOQUNBQVFiRDkvQUJCNk1qekFFRitFQndoQnlBQktBSUVJQUV0QUFzaUF5QURRUmgwUVJoMVFRQklHMEVHUncwQUlBRkJmMEh3bXUwQVFRWVFHMFVOQWlBQUtBS0FBU0VGSUFBb0Fud2hCQXNDUUFKQUFrQUNRQ0FFSUFWR0RRQWdCQ0VEQTBBZ0F5Z0NBRUU2UndSQUlBTkJCR29pQXlBRlJ3MEJEQUlMQ3lBRElBVkdEUUFnQUVHdy9md0FRWkRKOHdCQmZoQWNJUWNnQVNnQ0JDSURJQUV0QUFzaUJTQUZRUmgwUVJoMUlnUkJBRWdiUVFkR0JFQWdBVUYvUWJIdjdRQkJCeEFiUlEwSElBRW9BZ1FoQXlBQkxRQUxJZ1VoQkFzZ0F5QUZJQVJCR0hSQkdIVkJBRWdiUVFoR0JFQWdBVUYvUWFqdjdRQkJDQkFiUlEwSUlBRW9BZ1FoQXlBQkxRQUxJZ1VoQkFzZ0F5QUZJQVJCR0hSQkdIVkJBRWdiUVF4R0JFQWdBVUYvUWZIZDdnQkJEQkFiUlEwSklBRW9BZ1FoQXlBQkxRQUxJZ1VoQkFzQ1FDQURJQVVnQkVFWWRFRVlkVUVBU0J0QkIwY05BQ0FCUVg5QnhwRHVBRUVIRUJzTkFDQUhJQUlRVGpZQ0dFRUJJUU1NRGdzZ0FVSG4zTzRBRUI0RVFDQUhJQUlRZFRrRElFRUJJUU1NRGdzZ0FVSGJsdTRBRUI0TkFTQUFLQUtBQVNFRklBQW9BbndoQkFzZ0JDQUZSZzBDSUFRaEF3TkFJQU1vQWdCQk8wWU5BaUFEUVFScUlnTWdCVWNOQUFzTUFnc0NRQ0FDTEFBTFFRQk9CRUFnQmlBQ0tBSUlOZ0pvSUFZZ0Fpa0NBRGNEWUF3QkN5QUdRZUFBYWlBQ0tBSUFJQUlvQWdRUUdnc2dCa0h3QUdvaUFDQUdLUUpnTndJQUlBQWdCaWdDYURZQ0NDQUdRZ0EzQW1BZ0JrRUFOZ0pvSUFjZ0FCQ2NDQ0FHTEFCN1FRQklCRUFnQmlnQ2NCQVhDMEVCSVFNZ0Jpd0FhMEVBVGcwTElBWW9BbUFRRnd3TEN5QURJQVZHRFFBZ0FFR3cvZndBUWJESjh3QkJmaEFjSVFjZ0FTZ0NCQ0FCTFFBTElnTWdBMEVZZEVFWWRVRUFTQnRCQjBjTkFDQUJRWDlCeS9qdkFFRUhFQnRGRFFZZ0FDZ0NnQUVoQlNBQUtBSjhJUVFMSUFRZ0JVWU5DQU5BSUFRb0FnQkJQRWNFUUNBRVFRUnFJZ1FnQlVjTkFRd0tDd3NnQkNBRlJnMElJQUJCc1AzOEFFSE15Zk1BUVg0UUhDRUhJQUVvQWdRaUF5QUJMUUFMSWdVZ0JVRVlkRUVZZFNJRVFRQklHMEVIUmdSQUlBRkJmMEdnNyswQVFRY1FHMFVOQnlBQktBSUVJUU1nQVMwQUN5SUZJUVFMSUFNZ0JTQUVRUmgwUVJoMVFRQklHMEVKUmdSQUlBRkJmMEhFNyswQVFRa1FHMFVOQ0NBQktBSUVJUU1nQVMwQUN5SUZJUVFMSUFNZ0JTQUVRUmgwUVJoMVFRQklHMEVFUncwSUlBRkJmMEdBd080QVFRUVFHdzBJSUFjZ0FoQk9OZ0lNUVFFaEF3d0pDMEVCSVFNZ0J5QUNFTGNJTmdJRURBZ0xJQWNnQWhCMU9RTUlRUUVoQXd3SEMwRUJJUU1nQnlBQ0VKWUROZ0lFREFZTElBY2dBaEJPTmdJSVFRRWhBd3dGQ3lBSElBSVFkVGtERUVFQklRTU1CQXRCQVNFRElBY2dBaEJYTmdJRURBTUxJQWNnQWhCT09nQUVRUUVoQXd3Q0MwRUJJUU1nQnlBQ0VNc0ROZ0lJREFFTElBQW9BbndpQkNFREFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBUWdBQ2dDZ0FFaUJVWU5BQ0FFSVFNRFFDQURLQUlBUVQxR0RRRWdBMEVFYWlJRElBVkhEUUFMREFFTElBTWdCVVlOQUNBQVFiRDkvQUJCN01uekFFRitFQndoQnlBQktBSUVJZ01nQVMwQUN5SUZJQVZCR0hSQkdIVWlCRUVBU0J0QkNFWUVRQ0FCUVg5QjNlWHRBRUVJRUJ0RkRRSWdBU2dDQkNFRElBRXRBQXNpQlNFRUN5QURJQVVnQkVFWWRFRVlkVUVBU0J0QkIwWUVRQ0FCUVg5Qm9PL3RBRUVIRUJ0RkRRTWdBU2dDQkNFRElBRXRBQXNpQlNFRUN3SkFJQU1nQlNBRVFSaDBRUmgxUVFCSUcwRUpSdzBBSUFGQmYwSEU3KzBBUVFrUUd3MEFRUUVoQXlBSElBSVF5d00yQWd3TUNRc2dBVUdBd080QUVCNE5BeUFBS0FLQUFTRUZJQUFvQW53aEJBc0NRQ0FFSUFWR0RRQWdCQ0VEQTBBZ0F5Z0NBRUUrUndSQUlBTkJCR29pQXlBRlJ3MEJEQUlMQ3lBRElBVkdEUUFnQUVHdy9md0FRWkRLOHdCQmZoQWNJUWNnQVNnQ0JDSURJQUV0QUFzaUJTQUZRUmgwUVJoMUlnUkJBRWdiUVFwR0JFQWdBVUYvUWJTZTd3QkJDaEFiUlEwRklBRW9BZ1FoQXlBQkxRQUxJZ1VoQkFzQ1FDQURJQVVnQkVFWWRFRVlkVUVBU0J0QkIwY05BQ0FCUVg5QmxZRHRBRUVIRUJzTkFDQUhJQUlRZFRrRENFRUJJUU1NQ1FzZ0FVSHloKzRBRUI0TkJTQUFLQUtBQVNFRklBQW9BbndoQkFzQ1FDQUVJQVZHRFFBZ0JDRURBMEFnQXlnQ0FFRS9Sd1JBSUFOQkJHb2lBeUFGUncwQkRBSUxDeUFESUFWR0RRQWdBRUd3L2Z3QVFiVEs4d0JCZmhBY0lRY2dBU2dDQkNBQkxRQUxJZ01nQTBFWWRFRVlkVUVBU0J0QkIwY05BQ0FCUVg5QnkvanZBRUVIRUJ0RkRRWWdBQ2dDZ0FFaEJTQUFLQUo4SVFRTEFrQWdCQ0FGUmcwQUlBUWhBd05BSUFNb0FnQkJ3QUJIQkVBZ0EwRUVhaUlESUFWSERRRU1BZ3NMSUFNZ0JVWU5BQ0FBUWJEOS9BQkIzTXJ6QUVGK0VCd2hBd0pBSUFFb0FnUWdBUzBBQ3lJRUlBUkJHSFJCR0hWQkFFZ2JRUWRIRFFBZ0FVRi9RWVRrN2dCQkJ4QWJEUUFnQXlBQ0VIVTVBd2hCQVNFRERBa0xJQUZCc0tYdUFCQWVEUWNnQUNnQ2dBRWhCU0FBS0FKOElRUUxBa0FDUUFKQUlBUWdCVVlOQUNBRUlRTURRQ0FES0FJQVFjRUFSd1JBSUFOQkJHb2lBeUFGUncwQkRBSUxDeUFESUFWR0RRQWdBRUd3L2Z3QVFZakw4d0JCZmhBY0lRTUNRQ0FCS0FJRUlBRXRBQXNpQkNBRVFSaDBRUmgxUVFCSUcwRUtSdzBBSUFGQmYwRzU3KzBBUVFvUUd3MEFJQU1nQWhCMU9RTUlRUUVoQXd3TEN5QUJRZkRjN2dBUUhnMEJJQUFvQW9BQklRVWdBQ2dDZkNFRUMwRUFJUU1nQkNBRlJnMEpBMEFnQkNnQ0FFSENBRVlOQWlBRVFRUnFJZ1FnQlVjTkFBc01DUXNDUUNBQ0xBQUxRUUJPQkVBZ0JpQUNLQUlJTmdKSUlBWWdBaWtDQURjRFFBd0JDeUFHUVVCcklBSW9BZ0FnQWlnQ0JCQWFDeUFHUWRBQWFpSUFJQVpCUUdzaUFTa0NBRGNDQUNBQUlBRW9BZ2cyQWdnZ0FVSUFOd0lBSUFGQkFEWUNDQ0FESUFBUTRRTWdCaXdBVzBFQVNBUkFJQVlvQWxBUUZ3dEJBU0VESUFZc0FFdEJBRTROQ0NBR0tBSkFFQmNNQ0FzZ0JDQUZSZzBISUFCQnNQMzhBRUcweS9NQVFYNFFIQ0VFQWtBZ0FTZ0NCQ0FCTFFBTElnQWdBRUVZZEVFWWRVRUFTQnRCQzBjTkFDQUJRWDlCNHUvdEFFRUxFQnNOQUFKQUlBSXNBQXRCQUU0RVFDQUdJQUlvQWdnMkFpZ2dCaUFDS1FJQU53TWdEQUVMSUFaQklHb2dBaWdDQUNBQ0tBSUVFQm9MUVFFaEF5QUdRVEJxSUFaQklHb1FpUWNnQmlnQ01DRUFJQVFnQmlzRE9Ea0RFQ0FFSUFBMkFnZ2dCaXdBSzBFQVRnMElJQVlvQWlBUUZ3d0lDeUFCUWZ6YzdnQVFIa1VOQndKQUlBSXNBQXRCQUU0RVFDQUdJQUlvQWdnMkFnZ2dCaUFDS1FJQU53TUFEQUVMSUFZZ0FpZ0NBQ0FDS0FJRUVCb0xJQVpCRUdvaUFDQUdLUUlBTndJQUlBQWdCaWdDQ0RZQ0NDQUdRZ0EzQWdBZ0JrRUFOZ0lJSUFRZ0FCQ09GU0FHTEFBYlFRQklCRUFnQmlnQ0VCQVhDMEVCSVFNZ0Jpd0FDMEVBVGcwSElBWW9BZ0FRRnd3SEMwRUJJUU1nQnlBQ0VQVU5OZ0lFREFZTElBY2dBaEJPT2dBSVFRRWhBd3dGQ3lBSElBSVFUallDRUVFQklRTU1CQXRCQVNFRElBY2dBaERMQXpZQ0JBd0RDMEVCSVFNZ0J5QUNFS0lPTmdJUURBSUxRUUVoQXlBSElBSVFWellDQkF3QkN5QURJQUlRZFRrREVFRUJJUU1MSUFaQmtBRnFKQUFnQXd0eUFRSi9Jd0JCSUdzaUFpUUFJQUlnQVRZQ0dBSkFJQUFvQWdRaUFFVU5BQ0FDUVFocUlnRWdBQkM0Q0NBQ0tBSUlJUUFnQWl3QUV5RURJQUlnQWtFWWFrSE83KzBBRUNNMkFnQWdBaUFBSUFFZ0EwRUFTQnNRSnlBQ0xBQVRRUUJPRFFBZ0FpZ0NDQkFYQ3lBQ1FTQnFKQUFMaHdJQkJIOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUlBSWdBa0VZYWtITzcrMEFFQjAyQWdnQ1FFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRYzd2N1FBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ0ZCY0U4TkFRSkFBa0FnQVVFTFR3UkFJQUZCRUdwQmNIRWlCUkFZSVFNZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFNMkFnZ2dBaUFCTmdJTURBRUxJQUlnQVRvQUV5QUNRUWhxSVFNZ0FVVU5BUXNnQXlBRUlBRVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RdHdnMkFnUWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtITzcrMEFFQ29MSUFKQklHb2tBQThMRUMwQUM5c0NBUWQvUVNBUUdDSURRUkJxSVFJQ1FDQUJMQUFMUVFCT0JFQWdBaUFCS1FJQU53SUFJQUlnQVNnQ0NEWUNDQXdCQ3lBQ0lBRW9BZ0FnQVNnQ0JCQWFDeUFESUFFb0FndzJBaHdDZndKQUlBQW9BZ1FpQVFSQUlBTW9BaFFnQXkwQUd5SUNJQUpCR0hSQkdIVkJBRWdpQWhzaEJDQURLQUlRSUFOQkVHb2dBaHNoQmdOQUFrQUNRQUpBQWtBZ0FTZ0NGQ0FCTFFBYklnSWdBa0VZZEVFWWRVRUFTQ0lGR3lJQ0lBUWdBaUFFU1JzaUJ3UkFJQVlnQVVFUWFpSUlLQUlBSUFnZ0JSc2dCeEJNSWdVTkFRc2dBaUFFU3cwQkRBSUxJQVZCQUU0TkFRc2dBU2dDQUNJQ1JRMEVEQUVMSUFFb0FnUWlBZzBBSUFGQkJHb01CQXNnQWlFQkRBQUxBQXNnQUVFRWFpRUJDeUFCQ3lFQ0lBTWdBVFlDQ0NBRFFnQTNBZ0FnQWlBRE5nSUFJQUFvQWdBb0FnQWlBUVJBSUFBZ0FUWUNBQ0FDS0FJQUlRTUxJQUFvQWdRZ0F4QkVJQUFnQUNnQ0NFRUJhallDQ0F2MUJRRUlmeUFBUWdBM0FnUWdBRUVBTmdJTUlBQkI0SVQ5QURZQ0FDQUFRUkJxSWdGQnVORHlBRFlDQUNBQlFnQTNBd2dnQVVIbzFQSUFOZ0lBSUFGQ0FEY0RFQ0FCSVFJZ0FFRW9haUlCUWJqUThnQTJBZ0FnQVVFQU5nSU1JQUZDNFAvLy93ODNBZ1FnQVVIWTF2SUFOZ0lBSUFFaEF5QUFRVGhxSWdGQnVORHlBRFlDQUNBQlFnQTNBeEFnQVVJQU53TVlJQUZCK05qeUFEWUNBQ0FCUWdBM0F5QWdBVUdVaGYwQU5nSW9JQUZCUUd0Q0FEY0RBQ0FCUVFBMkFqZ2dBVUtBZ0lEKy8vLy83MEUzQXpBZ0FVRUFOZ0lzSUFGQ2dJQ0Evdi8vLys5Qk53TUlJQUZDQURjRFNDQUJRUUE2QUJBZ0FVRUFPZ0FjSUFFaEJDQUFRWWdCYWlJQlFialE4Z0EyQWdBZ0FVRUFOZ0lFSUFGQmlObnlBRFlDQUNBQklRVWdBRUc0MFBJQU5nS1FBU0FBUVg4MkFxQUJJQUJDQURjRG1BRWdBRUdrdHZNQU5nS1FBU0FBUWFRQmFpSUJRYmpROGdBMkFnQWdBVUVBTmdJRUlBRkIyTm55QURZQ0FDQUJJUVlnQUVHc0FXb2lBVUc0MFBJQU5nSUFJQUZCQURZQ0JDQUJRYXk3OHdBMkFnQWdBU0VISUFCQnVBRnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0F3Z2dBVUhZMi9JQU5nSUFJQUZDQURjREVDQUJRb0NBZ1A3Ly8vL3ZRVGNESUNBQlFvQ0FnUDcvLy8vdlFUY0RHQ0FCSVFnZ0FFSGdBV29pQVVHNDBQSUFOZ0lBSUFGQ2dJQ0Evdi8vLys5Qk53TVlJQUZDZ0lDQS92Ly8vKzlCTndNUUlBRkNnSUNBL3YvLy8rOUJOd01JSUFGQkFEWUNCQ0FCUWZqYzhnQTJBZ0FnQUVHZ3hQTUFOZ0lBSUFKQnVNVHpBRFlDQUNBRFFjakU4d0EyQWdBZ0JFSFl4UE1BTmdJQUlBVkI2TVR6QURZQ0FDQUFRZmpFOHdBMkFwQUJJQVpCaU1YekFEWUNBQ0FIUVpqRjh3QTJBZ0FnQ0VHb3hmTUFOZ0lBSUFGQnVNWHpBRFlDQUNBQVFlVUFFTFVCSUFCQi9RQVF0UUVnQUVHWEFSQzFBU0FBUVpnQkVMVUJJQUJCb1FFUXRRRWdBRUdFQWhDMUFTQUFRZFFBRUxVQklBQkJvd0VRdFFFZ0FFRWpFTFVCSUFCQnd3RVF0UUVnQUVIUUFSQzFBU0FBSUFBb0FnQW9BZ2dSQVFBZ0FBdkFRUUVGZnlNQVFiQUJheUlHSkFBZ0FDZ0NmQ0lFSVFNQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0JDQUFLQUtBQVNJRlJnMEFJQVFoQXdOQUlBTW9BZ0JCQzBZTkFTQURRUVJxSWdNZ0JVY05BQXNNQVFzZ0F5QUZSZzBBSUFCQnNQMzhBRUhvdS9NQVFYNFFIQ0VESUFFb0FnUWdBUzBBQ3lJSElBZEJHSFJCR0hWQkFFZ2JRUVZIRFFBZ0FVRi9RWXlMN2dCQkJSQWJSUTBCSUFBb0FvQUJJUVVnQUNnQ2ZDRUVDd0pBSUFRZ0JVWU5BQ0FFSVFNRFFDQURLQUlBUVF4SEJFQWdBMEVFYWlJRElBVkhEUUVNQWdzTElBTWdCVVlOQUNBQVFiRDkvQUJCaUx6ekFFRitFQndoQXlBQktBSUVJQUV0QUFzaUJ5QUhRUmgwUVJoMVFRQklHMEVFUncwQUlBRkJmMEdkek80QVFRUVFHMFVOQWlBQUtBS0FBU0VGSUFBb0Fud2hCQXNDUUFKQUFrQWdCQ0FGUmcwQUlBUWhBd05BSUFNb0FnQkJEVWNFUUNBRFFRUnFJZ01nQlVjTkFRd0NDd3NnQXlBRlJnMEFJQUJCc1AzOEFFR3N2UE1BUVg0UUhDRURJQUVvQWdRZ0FTMEFDeUlISUFkQkdIUkJHSFZCQUVnYlFRUkhEUUFnQVVGL1FZUFQ3Z0JCQkJBYlJRMEJJQUFvQW9BQklRVWdBQ2dDZkNFRUN5QUVJQVZHRFFjRFFDQUVLQUlBUVE1R0RRSWdCRUVFYWlJRUlBVkhEUUFMREFjTEFrQWdBaXdBQzBFQVRnUkFJQVlnQWlnQ0NEWUNtQUVnQmlBQ0tRSUFOd09RQVF3QkN5QUdRWkFCYWlBQ0tBSUFJQUlvQWdRUUdnc2dCa0dnQVdvaUFTSUFJQVlwQXBBQk53SUFJQUFnQmlnQ21BRTJBZ2dnQmtJQU53S1FBU0FHUVFBMkFwZ0JBa0FnQVNBRFFRUnFJZ0JHRFFBZ0JpMEFxd0VpQWtFWWRFRVlkU0VCSUFNc0FBOUJBRTRFUUNBQlFRQk9CRUFnQUNBR0tRT2dBVGNDQUNBQUlBWW9BcWdCTmdJSURBSUxJQUFnQmlnQ29BRWdCaWdDcEFFUUlBd0JDeUFBSUFZb0FxQUJJQVpCb0FGcUlBRkJBRWdpQUJzZ0JpZ0NwQUVnQWlBQUd4QWhHZ3NnQml3QXF3RkJBRWdFUUNBR0tBS2dBUkFYQzBFQklRUWdCaXdBbXdGQkFFNE5CeUFHS0FLUUFSQVhEQWNMSUFRZ0JVWU5CU0FBUWJEOS9BQkJ6THp6QUVGK0VCd2hCeUFCS0FJRUlnUWdBUzBBQ3lJRklBVkJHSFJCR0hVaUEwRUFTQnRCQkVZRVFDQUJRWDlCbmN6dUFFRUVFQnRGRFFNZ0FTMEFDeUlGSVFNZ0FTZ0NCQ0VFQ3lBRUlBVWdBMEVZZEVFWWRVRUFTQnRCQlVZRVFDQUJRWDlCLzdYdkFFRUZFQnRGRFFRZ0FTMEFDeUlGSVFNZ0FTZ0NCQ0VFQ3lBRUlBVWdBMEVZZEVFWWRVRUFTQnRCQlVZRWZ5QUJRWDlCNk96dUFFRUZFQnRGRFFVZ0FTMEFDeUlGSVFNZ0FTZ0NCQVVnQkFzZ0JTQURRUmgwUVJoMVFRQklHMEVGUncwRklBRkJmMEdPbGU4QVFRVVFHdzBGSUFjZ0FoQjFPUU1RUVFFaEJBd0dDMEVCSVFRZ0F5QUNFSm9PTmdJRURBVUxRUUVoQkNBRElBSVFtQTQyQWdRTUJBdEJBU0VFSUFjZ0FoQ1dEallDQkF3REMwRUJJUVFnQnlBQ0VNTU9OZ0lJREFJTFFRRWhCQ0FISUFJUVZ6WUNEQXdCQ3lBQUtBSjhJZ1FoQlFKQUFrQUNRQUpBQWtBZ0JDQUFLQUtBQVNJRFJnMEFJQVFoQlFOQUlBVW9BZ0JCRDBZTkFTQUZRUVJxSWdVZ0EwY05BQXNNQVFzZ0F5QUZSZzBBSUFCQnNQMzhBRUgwdlBNQVFYNFFIQ0VGSUFFb0FnUWdBUzBBQ3lJSElBZEJHSFJCR0hWQkFFZ2JRUWhIRFFBZ0FVRi9RWnJ0N3dCQkNCQWJSUTBCSUFBb0FvQUJJUU1nQUNnQ2ZDRUVDd0pBSUFNZ0JFWU5BQ0FFSVFVRFFDQUZLQUlBUVJCSEJFQWdCVUVFYWlJRklBTkhEUUVNQWdzTElBTWdCVVlOQUNBQVFiRDkvQUJCbUwzekFFRitFQndoQlNBQktBSUVJQUV0QUFzaUJ5QUhRUmgwUVJoMVFRQklHMEVKUncwQUlBRkJmMEh4NWU0QVFRa1FHMFVOQWlBQUtBS0FBU0VESUFBb0Fud2hCQXNnQXlBRVJnMENBMEFnQkNnQ0FFRVJSd1JBSUFSQkJHb2lCQ0FEUncwQkRBUUxDeUFESUFSR0RRSWdBRUd3L2Z3QVFieTk4d0JCZmhBY0lRY0NRQ0FCS0FJRUlnUWdBUzBBQ3lJRklBVkJHSFJCR0hVaUEwRUFTQnRCQ2tZRWZ5QUJRWDlCN3BEdUFFRUtFQnRGRFFFZ0FTMEFDeUlGSVFNZ0FTZ0NCQVVnQkFzZ0JTQURRUmgwUVJoMVFRQklHMEVLUncwRElBRkJmMEhCdXUwQVFRb1FHdzBEUVFFaEJDQUhJQUlRVnpZQ0VBd0VDd0pBSUFJc0FBdEJBRTRFUUNBR0lBSW9BZ2cyQW5nZ0JpQUNLUUlBTndOd0RBRUxJQVpCOEFCcUlBSW9BZ0FnQWlnQ0JCQWFDeUFHUVlBQmFpSUJJZ0FnQmlrQ2NEY0NBQ0FBSUFZb0FuZzJBZ2dnQmtJQU53SndJQVpCQURZQ2VBSkFJQUVnQjBFRWFpSUFSZzBBSUFZdEFJc0JJZ0pCR0hSQkdIVWhBU0FITEFBUFFRQk9CRUFnQVVFQVRnUkFJQUFnQmlrRGdBRTNBZ0FnQUNBR0tBS0lBVFlDQ0F3Q0N5QUFJQVlvQW9BQklBWW9Bb1FCRUNBTUFRc2dBQ0FHS0FLQUFTQUdRWUFCYWlBQlFRQklJZ0FiSUFZb0FvUUJJQUlnQUJzUUlSb0xJQVlzQUlzQlFRQklCRUFnQmlnQ2dBRVFGd3RCQVNFRUlBWXNBSHRCQUU0TkF5QUdLQUp3RUJjTUF3c2dCU0FDRUU0MkFnUkJBU0VFREFJTFFRRWhCQ0FGSUFJUXJRZzJBZ1FNQVFzZ0FDZ0NmQ0lESVFRQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBTWdBQ2dDZ0FFaUJVWU5BQ0FESVFRRFFDQUVLQUlBUVJKR0RRRWdCRUVFYWlJRUlBVkhEUUFMREFFTElBUWdCVVlOQUNBQVFiRDkvQUJCNEwzekFFRitFQndoQkNBQktBSUVJQUV0QUFzaUJ5QUhRUmgwUVJoMVFRQklHMEVIUncwQUlBRkJmMEhILys0QVFRY1FHMFVOQVNBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUFKQUFrQUNRQ0FESUFWR0RRQWdBeUVFQTBBZ0JDZ0NBRUVUUndSQUlBUkJCR29pQkNBRlJ3MEJEQUlMQ3lBRUlBVkdEUUFnQUVHdy9md0FRWWkrOHdCQmZoQWNJUVFnQVNnQ0JDQUJMUUFMSWdjZ0IwRVlkRUVZZFVFQVNCdEJCRWNOQUNBQlFYOUJ1ZWp2QUVFRUVCdEZEUUVnQUNnQ2dBRWhCU0FBS0FKOElRTUxJQU1nQlVZTkFpQURJUVFEUUNBRUtBSUFRUlJHRFFJZ0JFRUVhaUlFSUFWSERRQUxEQUlMQWtBZ0Fpd0FDMEVBVGdSQUlBWWdBaWdDQ0RZQ1dDQUdJQUlwQWdBM0ExQU1BUXNnQmtIUUFHb2dBaWdDQUNBQ0tBSUVFQm9MSUFaQjRBQnFJZ0VpQUNBR0tRSlFOd0lBSUFBZ0JpZ0NXRFlDQ0NBR1FnQTNBbEFnQmtFQU5nSllBa0FnQVNBRVFRUnFJZ0JHRFFBZ0JpMEFheUlDUVJoMFFSaDFJUUVnQkN3QUQwRUFUZ1JBSUFGQkFFNEVRQ0FBSUFZcEEyQTNBZ0FnQUNBR0tBSm9OZ0lJREFJTElBQWdCaWdDWUNBR0tBSmtFQ0FNQVFzZ0FDQUdLQUpnSUFaQjRBQnFJQUZCQUVnaUFCc2dCaWdDWkNBQ0lBQWJFQ0VhQ3lBR0xBQnJRUUJJQkVBZ0JpZ0NZQkFYQzBFQklRUWdCaXdBVzBFQVRnMFhJQVlvQWxBUUZ3d1hDeUFFSUFWR0RRQWdBRUd3L2Z3QVFhaSs4d0JCZmhBY0lRY2dBU2dDQkNBQkxRQUxJZ1FnQkVFWWRFRVlkVUVBU0J0QkJrY05BQ0FCUVg5QnVKTHRBRUVHRUJ0RkRRSWdBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCQU5BSUFRb0FnQkJGVWNFUUNBRVFRUnFJZ1FnQlVjTkFRd0NDd3NnQkNBRlJnMEFJQUJCc1AzOEFFSE12dk1BUVg0UUhDRUhJQUVvQWdRZ0FTMEFDeUlFSUFSQkdIUkJHSFZCQUVnYlFRWkhEUUFnQVVGL1FiREI3d0JCQmhBYlJRMERJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVFEUUNBRUtBSUFRUlpIQkVBZ0JFRUVhaUlFSUFWSERRRU1BZ3NMSUFRZ0JVWU5BQ0FBUWJEOS9BQkI3TDd6QUVGK0VCd2hCeUFCS0FJRUlBRXRBQXNpQkNBRVFSaDBRUmgxUVFCSUcwRUVSdzBBSUFGQmYwR2R6TzRBUVFRUUcwVU5CQ0FBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVFQTBBZ0JDZ0NBRUVYUndSQUlBUkJCR29pQkNBRlJ3MEJEQUlMQ3lBRUlBVkdEUUFnQUVHdy9md0FRWkMvOHdCQmZoQWNJUU1nQVVHaTBlMEFFQjROQlNBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFRUEwQWdCQ2dDQUVFWVJ3UkFJQVJCQkdvaUJDQUZSdzBCREFJTEN5QUVJQVZHRFFBZ0FFR3cvZndBUWJTLzh3QkJmaEFjSVFNZ0FVSEU3KzRBRUI0TkJpQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FDQURJQVZHRFFBZ0F5RUVBMEFnQkNnQ0FFRVpSd1JBSUFSQkJHb2lCQ0FGUncwQkRBSUxDeUFFSUFWR0RRQWdBRUd3L2Z3QVFkUy84d0JCZmhBY0lRTWdBVUdYdE84QUVCNEVRRUVCSVFRZ0F5QUNFTGdPTmdJRURCY0xJQUZCKzUzdkFCQWVEUWNnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQkFOQUlBUW9BZ0JCR2tjRVFDQUVRUVJxSWdRZ0JVY05BUXdDQ3dzZ0JDQUZSZzBBSUFCQnNQMzhBRUg0di9NQVFYNFFIQ0VESUFGQm5jenVBQkFlQkVCQkFTRUVJQU1nQWhDSERqWUNCQXdYQ3lBQlFjR0w3d0FRSGcwSUlBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUlBTWdCVVlOQUNBRElRUURRQ0FFS0FJQVFSdEhCRUFnQkVFRWFpSUVJQVZIRFFFTUFnc0xJQVFnQlVZTkFDQUFRYkQ5L0FCQm5NRHpBRUYrRUJ3aEF5QUJRYWJ2N3dBUUhnUkFRUUVoQkNBREFuOGpBRUVRYXlJSEpBQkJBU0VGQWtBZ0FpZ0NCQ0lCSUFJdEFBc2lBQ0FBUVJoMFFSaDFJZ05CQUVnYlFRRkdCRUFnQWtGL1FlS0M3d0JCQVJBYlJRMEJJQUl0QUFzaUFDRURJQUlvQWdRaEFRc2dBU0FBSUFOQkdIUkJHSFZCQUVnYlFRRkdCRUFnQWtGL1FZTzk3Z0JCQVJBYlJRUkFRUUloQlF3Q0N5QUNMUUFMSWdBaEF5QUNLQUlFSVFFTElBRWdBQ0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFRUUJCQXlBQ1FYOUIvUDN0QUVFQkVCc2lBQnNoQlNBQVJRMEJJQUl0QUFzaUFDRURJQUlvQWdRaEFRdEJBQ0VGSUFFZ0FDQURRUmgwUVJoMUlnQkJBRWdiUlEwQUlBY2dBaWdDQUNBQ0lBQkJBRWdiTmdJQVFmM3Q3d0FnQnhBa0N5QUhRUkJxSkFBZ0JRczJBZ1FNRndzZ0FVR3g1ZThBRUI0RVFFRUJJUVFnQXdKL0l3QkJFR3NpQnlRQVFRRWhCUUpBSUFJb0FnUWlBU0FDTFFBTElnQWdBRUVZZEVFWWRTSURRUUJJRzBFQlJnUkFJQUpCZjBIaWd1OEFRUUVRRzBVTkFTQUNMUUFMSWdBaEF5QUNLQUlFSVFFTElBRWdBQ0FEUVJoMFFSaDFRUUJJRzBFQlJnUkFJQUpCZjBHRHZlNEFRUUVRRzBVRVFFRUNJUVVNQWdzZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQ3lBQklBQWdBMEVZZEVFWWRVRUFTQnRCQVVZRVFFRUFRUU1nQWtGL1Fmejk3UUJCQVJBYklnQWJJUVVnQUVVTkFTQUNMUUFMSWdBaEF5QUNLQUlFSVFFTFFRQWhCU0FCSUFBZ0EwRVlkRUVZZFNJQVFRQklHMFVOQUNBSElBSW9BZ0FnQWlBQVFRQklHellDQUVHbTRlOEFJQWNRSkFzZ0IwRVFhaVFBSUFVTE5nSUlEQmNMSUFGQnJyZnZBQkFlQkVCQkFTRUVJQU1DZnlNQVFSQnJJZ2NrQUVFQklRVUNRQ0FDS0FJRUlnRWdBaTBBQ3lJQUlBQkJHSFJCR0hVaUEwRUFTQnRCQVVZRVFDQUNRWDlCNG9MdkFFRUJFQnRGRFFFZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQ3lBQklBQWdBMEVZZEVFWWRVRUFTQnRCQVVZRVFDQUNRWDlCZzczdUFFRUJFQnRGQkVCQkFpRUZEQUlMSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXNnQVNBQUlBTkJHSFJCR0hWQkFFZ2JRUUZHQkVCQkFFRURJQUpCZjBIOC9lMEFRUUVRR3lJQUd5RUZJQUJGRFFFZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQzBFQUlRVWdBU0FBSUFOQkdIUkJHSFVpQUVFQVNCdEZEUUFnQnlBQ0tBSUFJQUlnQUVFQVNCczJBZ0JCMGJidkFDQUhFQ1FMSUFkQkVHb2tBQ0FGQ3pZQ0RBd1hDeUFCUWVLQzd3QVFIZ1JBUVFFaEJDQURBbjhqQUVFUWF5SUhKQUJCQVNFRkFrQWdBaWdDQkNJQklBSXRBQXNpQUNBQVFSaDBRUmgxSWdOQkFFZ2JRUUZHQkVBZ0FrRi9RZUtDN3dCQkFSQWJSUTBCSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXNnQVNBQUlBTkJHSFJCR0hWQkFFZ2JRUUZHQkVBZ0FrRi9RWU85N2dCQkFSQWJSUVJBUVFJaEJRd0NDeUFDTFFBTElnQWhBeUFDS0FJRUlRRUxJQUVnQUNBRFFSaDBRUmgxUVFCSUcwRUJSZ1JBUVFCQkF5QUNRWDlCL1AzdEFFRUJFQnNpQUJzaEJTQUFSUTBCSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXRCQUNFRklBRWdBQ0FEUVJoMFFSaDFJZ0JCQUVnYlJRMEFJQWNnQWlnQ0FDQUNJQUJCQUVnYk5nSUFRYWFCN3dBZ0J4QWtDeUFIUVJCcUpBQWdCUXMyQWhBTUZ3c2dBVUdOKys0QUVCNEVRRUVCSVFRZ0F3Si9Jd0JCRUdzaUJ5UUFRUUVoQlFKQUlBSW9BZ1FpQVNBQ0xRQUxJZ0FnQUVFWWRFRVlkU0lEUVFCSUcwRUJSZ1JBSUFKQmYwSGlndThBUVFFUUcwVU5BU0FDTFFBTElnQWhBeUFDS0FJRUlRRUxJQUVnQUNBRFFSaDBRUmgxUVFCSUcwRUJSZ1JBSUFKQmYwR0R2ZTRBUVFFUUcwVUVRRUVDSVFVTUFnc2dBaTBBQ3lJQUlRTWdBaWdDQkNFQkN5QUJJQUFnQTBFWWRFRVlkVUVBU0J0QkFVWUVRRUVBUVFNZ0FrRi9RZno5N1FCQkFSQWJJZ0FiSVFVZ0FFVU5BU0FDTFFBTElnQWhBeUFDS0FJRUlRRUxRUUFoQlNBQklBQWdBMEVZZEVFWWRTSUFRUUJJRzBVTkFDQUhJQUlvQWdBZ0FpQUFRUUJJR3pZQ0FFR20rdTRBSUFjUUpBc2dCMEVRYWlRQUlBVUxOZ0lVREJjTElBRkJ3UG52QUJBZUJFQkJBU0VFSUFNQ2Z5TUFRUkJySWdja0FFRUJJUVVDUUNBQ0tBSUVJZ0VnQWkwQUN5SUFJQUJCR0hSQkdIVWlBMEVBU0J0QkFVWUVRQ0FDUVg5QjRvTHZBRUVCRUJ0RkRRRWdBaTBBQ3lJQUlRTWdBaWdDQkNFQkN5QUJJQUFnQTBFWWRFRVlkVUVBU0J0QkFVWUVRQ0FDUVg5Qmc3M3VBRUVCRUJ0RkJFQkJBaUVGREFJTElBSXRBQXNpQUNFRElBSW9BZ1FoQVFzZ0FTQUFJQU5CR0hSQkdIVkJBRWdiUVFGR0JFQkJBRUVESUFKQmYwSDgvZTBBUVFFUUd5SUFHeUVGSUFCRkRRRWdBaTBBQ3lJQUlRTWdBaWdDQkNFQkMwRUFJUVVnQVNBQUlBTkJHSFJCR0hVaUFFRUFTQnRGRFFBZ0J5QUNLQUlBSUFJZ0FFRUFTQnMyQWdCQjZQanZBQ0FIRUNRTElBZEJFR29rQUNBRkN6WUNHQXdYQ3lBQlFZbng3d0FRSGcwSklBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3dKQUlBTWdCVVlOQUNBRElRUURRQ0FFS0FJQVFSeEhCRUFnQkVFRWFpSUVJQVZIRFFFTUFnc0xJQVFnQlVZTkFDQUFRYkQ5L0FCQndNRHpBRUYrRUJ3aEF5QUJRWjJLN1FBUUhnMEtJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVFEUUNBRUtBSUFRUjFIQkVBZ0JFRUVhaUlFSUFWSERRRU1BZ3NMSUFRZ0JVWU5BQ0FBUWJEOS9BQkI1TUR6QUVGK0VCd2hBeUFCUWJTdTdRQVFIZ1JBUVFFaEJDQURJQUlRaHdZMkFnUU1Gd3NnQVVHdnJPMEFFQjROQ3lBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFRUEwQWdCQ2dDQUVFZVJ3UkFJQVJCQkdvaUJDQUZSdzBCREFJTEN5QUVJQVZHRFFBZ0FFR3cvZndBUVl6Qjh3QkJmaEFjSVFNZ0FVRzU2TzhBRUI0TkRDQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FDQURJQVZHRFFBZ0F5RUVBMEFnQkNnQ0FFRWZSd1JBSUFSQkJHb2lCQ0FGUncwQkRBSUxDeUFFSUFWR0RRQWdBRUd3L2Z3QVFiVEI4d0JCZmhBY0lRTWdBVUg3dGU4QUVCNEVRRUVCSVFRZ0F5QUNFSmdETmdJRURCY0xJQUZCcDZqdkFCQWVEUTBnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQkFOQUlBUW9BZ0JCSUVjRVFDQUVRUVJxSWdRZ0JVY05BUXdDQ3dzZ0JDQUZSZzBBSUFCQnNQMzhBRUhVd2ZNQVFYNFFIQ0VFSUFGQnE4RHVBQkFlRFE0Z0FDZ0NnQUVoQlNBQUtBSjhJUU1MQWtBZ0F5QUZSZzBBSUFNaEJBTkFJQVFvQWdCQklVY0VRQ0FFUVFScUlnUWdCVWNOQVF3Q0N3c2dCQ0FGUmcwQUlBQkJzUDM4QUVINHdmTUFRWDRRSENFRElBRkI0dFh1QUJBZURROGdBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQUNRQUpBQWtBZ0F5QUZSZzBBSUFNaEJBTkFJQVFvQWdCQklrY0VRQ0FFUVFScUlnUWdCVWNOQVF3Q0N3c2dCQ0FGUmcwQUlBQkJzUDM4QUVHWXd2TUFRWDRRSENFRElBRkJtb1h1QUJBZUJFQkJBU0VFSUFNZ0FoRHpEVFlDQkF3YUN5QUJRYm5vN3dBUUhnMEJJQUFvQW9BQklRVWdBQ2dDZkNFREN5QURJQVZHRFFJZ0F5RUVBMEFnQkNnQ0FFRWpSZzBDSUFSQkJHb2lCQ0FGUncwQUN3d0NDd0pBSUFJc0FBdEJBRTRFUUNBR0lBSW9BZ2cyQWpnZ0JpQUNLUUlBTndNd0RBRUxJQVpCTUdvZ0FpZ0NBQ0FDS0FJRUVCb0xJQVpCUUdzaUFDQUdLUUl3TndJQUlBQWdCaWdDT0RZQ0NDQUdRZ0EzQWpBZ0JrRUFOZ0k0SUFNZ0FCQ2lGU0FHTEFCTFFRQklCRUFnQmlnQ1FCQVhDMEVCSVFRZ0Jpd0FPMEVBVGcwWElBWW9BakFRRnd3WEN5QUVJQVZHRFFBZ0FFR3cvZndBUWJ6Qzh3QkJmaEFjSVFNZ0FVSEpvTzhBRUI0TkVDQUFLQUtBQVNFRklBQW9BbndoQXdzQ1FDQURJQVZHRFFBZ0F5RUVBMEFnQkNnQ0FFRWtSd1JBSUFSQkJHb2lCQ0FGUncwQkRBSUxDeUFFSUFWR0RRQWdBRUd3L2Z3QVFlREM4d0JCZmhBY0lRTWdBVUd6ais4QUVCNE5FU0FBS0FLQUFTRUZJQUFvQW53aEF3c0NRQ0FESUFWR0RRQWdBeUVFQTBBZ0JDZ0NBRUVsUndSQUlBUkJCR29pQkNBRlJ3MEJEQUlMQ3lBRUlBVkdEUUFnQUVHdy9md0FRWWpEOHdCQmZoQWNJUU1nQVVINGlPMEFFQjRORWlBQUtBS0FBU0VGSUFBb0Fud2hBd3NDUUNBRElBVkdEUUFnQXlFRUEwQWdCQ2dDQUVFbVJ3UkFJQVJCQkdvaUJDQUZSdzBCREFJTEN5QUVJQVZHRFFBZ0FFR3cvZndBUWFqRDh3QkJmaEFjSVFNZ0FVSCt3ZTRBRUI0RVFFRUJJUVFnQXlBQ0VJZ0ROZ0lFREJjTElBRkJzdWp1QUJBZURSTWdBQ2dDZ0FFaEJTQUFLQUo4SVFNTEFrQWdBeUFGUmcwQUlBTWhCQU5BSUFRb0FnQkJKMGNFUUNBRVFRUnFJZ1FnQlVjTkFRd0NDd3NnQkNBRlJnMEFJQUJCc1AzOEFFSEl3L01BUVg0UUhDRURJQUZCNStYdUFCQWVEUlFnQUNnQ2dBRWhCU0FBS0FKOElRTUxBa0FnQXlBRlJnMEFJQU1oQkFOQUlBUW9BZ0JCS0VjRVFDQUVRUVJxSWdRZ0JVY05BUXdDQ3dzZ0JDQUZSZzBBSUFCQnNQMzhBRUhvdy9NQVFYNFFIQ0VESUFGQmljTHVBQkFlQkVCQkFTRUVJQU1nQWhDSUF6WUNCQXdYQ3lBQlFiN283Z0FRSGcwVklBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQzBFQUlRUWdBeUFGUmcwVkEwQWdBeWdDQUVFcFJ3UkFJQU5CQkdvaUF5QUZSdzBCREJjTEN5QURJQVZHRFJVZ0FFR3cvZndBUVl6RTh3QkJmaEFjSVFBZ0FVSGsvdTBBRUI1RkRSVkJBU0VFSUFBZ0FoQ1dBellDQkF3VkN5QUVJQUlRZFRrRENFRUJJUVFNRkF0QkFTRUVJQWNDZnlNQVFSQnJJZ0FrQUFKQUlBSW9BZ1FpQXlBQ0xRQUxJZ0VnQVVFWWRFRVlkU0lGUVFCSUcwRUdSZ1JBSUFKQmYwRzRrdTBBUVFZUUd5SUJSU0VISUFGRkRRRWdBaTBBQ3lJQklRVWdBaWdDQkNFREMwRUFJUWNnQXlBQklBVkJHSFJCR0hVaUFVRUFTQnRGRFFBZ0FDQUNLQUlBSUFJZ0FVRUFTQnMyQWdCQjZaSHRBQ0FBRUNRTElBQkJFR29rQUNBSEN6WUNCQXdUQzBFQklRUWdCeUFDRUZjMkFnUU1FZ3RCQVNFRUlBY0NmeU1BUVJCcklnVWtBQUpBSUFJb0FnUWlBU0FDTFFBTElnQWdBRUVZZEVFWWRTSURRUUJJRzBFRVJnUkFJQUpCZjBHUzgrMEFRUVFRRzBVRVFFRUJJUWNNQWdzZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQ3lBQklBQWdBMEVZZEVFWWRVRUFTQnRCQmtZRVFDQUNRWDlCaFBQdEFFRUdFQnNpQUVWQkFYUWhCeUFBUlEwQklBSXRBQXNpQUNFRElBSW9BZ1FoQVF0QkFDRUhJQUVnQUNBRFFSaDBRUmgxSWdCQkFFZ2JSUTBBSUFVZ0FpZ0NBQ0FDSUFCQkFFZ2JOZ0lBUVlmSjdnQWdCUkFrQ3lBRlFSQnFKQUFnQndzMkFnUU1FUXRCQVNFRUlBTUNmeU1BUVJCcklnY2tBRUVCSVFVQ1FDQUNLQUlFSWdFZ0FpMEFDeUlBSUFCQkdIUkJHSFVpQTBFQVNCdEJBVVlFUUNBQ1FYOUI2dVB1QUVFQkVCdEZEUUVnQWkwQUN5SUFJUU1nQWlnQ0JDRUJDeUFCSUFBZ0EwRVlkRUVZZFVFQVNCdEJBVVlFUUNBQ1FYOUJodFB1QUVFQkVCdEZCRUJCQWlFRkRBSUxJQUl0QUFzaUFDRURJQUlvQWdRaEFRc2dBU0FBSUFOQkdIUkJHSFZCQUVnYlFRRkdCRUJCQUVFRElBSkJmMEh6dU8wQVFRRVFHeUlBR3lFRklBQkZEUUVnQWkwQUN5SUFJUU1nQWlnQ0JDRUJDMEVBSVFVZ0FTQUFJQU5CR0hSQkdIVWlBRUVBU0J0RkRRQWdCeUFDS0FJQUlBSWdBRUVBU0JzMkFnQkJ6SlB3QUNBSEVDUUxJQWRCRUdva0FDQUZDellDQkF3UUMwRUJJUVFnQXlBQ0VJa09OZ0lFREE4TFFRRWhCQ0FESUFKQkFSQ0hCVGtEQ0F3T0MwRUJJUVFnQXlBQ0VGYzJBZ2dNRFF0QkFTRUVJQU1DZnlNQVFSQnJJZ2NrQUVFQklRVUNRQ0FDS0FJRUlnRWdBaTBBQ3lJQUlBQkJHSFJCR0hVaUEwRUFTQnRCQVVZRVFDQUNRWDlCNG9MdkFFRUJFQnRGRFFFZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQ3lBQklBQWdBMEVZZEVFWWRVRUFTQnRCQVVZRVFDQUNRWDlCZzczdUFFRUJFQnRGQkVCQkFpRUZEQUlMSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXNnQVNBQUlBTkJHSFJCR0hWQkFFZ2JRUUZHQkVCQkFFRURJQUpCZjBIOC9lMEFRUUVRR3lJQUd5RUZJQUJGRFFFZ0FpMEFDeUlBSVFNZ0FpZ0NCQ0VCQzBFQUlRVWdBU0FBSUFOQkdIUkJHSFVpQUVFQVNCdEZEUUFnQnlBQ0tBSUFJQUlnQUVFQVNCczJBZ0JCcGZEdkFDQUhFQ1FMSUFkQkVHb2tBQ0FGQ3pZQ0hBd01DMEVCSVFRZ0F5QUNFRmMyQWdRTUN3dEJBU0VFSUFNZ0FoQ0hCallDQ0F3S0MwRUJJUVFnQXlBQ0VJQU9OZ0lFREFrTFFRRWhCQ0FESUFJUVZ6WUNDQXdJQ3lBRUlBSVFUallDQkVFQklRUU1Cd3RCQVNFRUlBTUNmeU1BUVJCcklnQWtBQUpBSUFJb0FnUWlBeUFDTFFBTElnRWdBVUVZZEVFWWRTSUZRUUJJRzBFRVJnUkFJQUpCZjBIaTFlNEFRUVFRR3lJQlJTRUhJQUZGRFFFZ0FpMEFDeUlCSVFVZ0FpZ0NCQ0VEQzBFQUlRY2dBeUFCSUFWQkdIUkJHSFVpQVVFQVNCdEZEUUFnQUNBQ0tBSUFJQUlnQVVFQVNCczJBZ0JCamRYdUFDQUFFQ1FMSUFCQkVHb2tBQ0FIQ3pZQ0JBd0dDMEVCSVFRZ0F5QUNFTzhOTmdJRURBVUxRUUVoQkNBREFuOGpBRUVRYXlJSEpBQUNRQ0FDS0FJRUlnRWdBaTBBQ3lJQUlBQkJHSFJCR0hVaUEwRUFTQnRCQTBZRVFDQUNRWDlCKzRidEFFRURFQnRGQkVCQkFTRUZEQUlMSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXNnQVNBQUlBTkJHSFJCR0hWQkFFZ2JRUVpHQkVBZ0FrRi9RYVNtN3dCQkJoQWJSUVJBUVFJaEJRd0NDeUFDTFFBTElnQWhBeUFDS0FJRUlRRUxJQUVnQUNBRFFSaDBRUmgxUVFCSUcwRUVSZ1JBUVFCQkF5QUNRWDlCcjVmdkFFRUVFQnNpQUJzaEJTQUFSUTBCSUFJdEFBc2lBQ0VESUFJb0FnUWhBUXRCQUNFRklBRWdBQ0FEUVJoMFFSaDFJZ0JCQUVnYlJRMEFJQWNnQWlnQ0FDQUNJQUJCQUVnYk5nSUFRZG1PN3dBZ0J4QWtDeUFIUVJCcUpBQWdCUXMyQWdRTUJBdEJBU0VFSUFNZ0FoQlhOZ0lFREFNTFFRRWhCQ0FHUVJocUlBSVEwZ1FnQXlBR0tBSXNOZ0ljSUFNZ0Jpa0NKRGNDRkNBRElBWXBBaHczQWd3TUFndEJBU0VFSUFNZ0FoQ3RDRFlDQkF3QkMwRUJJUVFnQmlBQ0VOSUVJQU1nQmlnQ0ZEWUNIQ0FESUFZcEFndzNBaFFnQXlBR0tRSUVOd0lNQ3lBR1FiQUJhaVFBSUFRTGRBRUNmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ0NRQ0FBS0FJRUlnQkJZRVlOQUNBQ1FRaHFJZ0VnQUJDQ0JDQUNLQUlJSVFBZ0Fpd0FFeUVESUFJZ0FrRVlha0hrL3UwQUVDTTJBZ0FnQWlBQUlBRWdBMEVBU0JzUUp5QUNMQUFUUVFCT0RRQWdBaWdDQ0JBWEN5QUNRU0JxSkFBTGh3SUJCSDhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlJQUlnQWtFWWFrSGsvdTBBRUIwMkFnZ0NRRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRUmhxUWVUKzdRQVFIVFlDQUNBQ0tBSUFJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdGQmNFOE5BUUpBQWtBZ0FVRUxUd1JBSUFGQkVHcEJjSEVpQlJBWUlRTWdBaUFGUVlDQWdJQjRjallDRUNBQ0lBTTJBZ2dnQWlBQk5nSU1EQUVMSUFJZ0FUb0FFeUFDUVFocUlRTWdBVVVOQVFzZ0F5QUVJQUVRR1JvTElBRWdBMnBCQURvQUFDQUFJQUpCQ0dvUWxnTTJBZ1FnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrSGsvdTBBRUNvTElBSkJJR29rQUE4TEVDMEFDM0lCQW44akFFRWdheUlDSkFBZ0FpQUJOZ0lZQWtBZ0FDZ0NCQ0lBUlEwQUlBSkJDR29pQVNBQUVLNElJQUlvQWdnaEFDQUNMQUFUSVFNZ0FpQUNRUmhxUWVmbDdnQVFJellDQUNBQ0lBQWdBU0FEUVFCSUd4QW5JQUlzQUJOQkFFNE5BQ0FDS0FJSUVCY0xJQUpCSUdva0FBdUhBZ0VFZnlNQVFTQnJJZ0lrQUNBQ0lBRTJBaGdnQWlBQ1FSaHFRZWZsN2dBUUhUWUNDQUpBUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQjUrWHVBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUFVRndUdzBCQWtBQ1FDQUJRUXRQQkVBZ0FVRVFha0Z3Y1NJRkVCZ2hBeUFDSUFWQmdJQ0FnSGh5TmdJUUlBSWdBellDQ0NBQ0lBRTJBZ3dNQVFzZ0FpQUJPZ0FUSUFKQkNHb2hBeUFCUlEwQkN5QURJQVFnQVJBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFSWFoQ3RDRFlDQkNBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRZWZsN2dBUUtnc2dBa0VnYWlRQUR3c1FMUUFMcEFFQkEzOGpBRUVRYXlJRUpBQWdBa0h2Ly8vL0EwMEVRQUpBSUFKQkFVMEVRQ0FBSUFJNkFBc2dBQ0VEREFFTElBQWdBQ0FDUVFKUEJIOGdBa0VFYWtGOGNTSURJQU5CQVdzaUF5QURRUUpHR3dWQkFRdEJBV29pQlJEM0JTSUROZ0lBSUFBZ0JVR0FnSUNBZUhJMkFnZ2dBQ0FDTmdJRUN5QURJQUVnQWhEZUF5QUVRUUEyQWd3Z0F5QUNRUUowYWlBRUtBSU1OZ0lBSUFSQkVHb2tBQThMRUhjQUMzSUJBbjhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlBa0FnQUNnQ0JDSUFSUTBBSUFKQkNHb2lBU0FBRVBBTklBSW9BZ2doQUNBQ0xBQVRJUU1nQWlBQ1FSaHFRY21nN3dBUUl6WUNBQ0FDSUFBZ0FTQURRUUJJR3hBbklBSXNBQk5CQUU0TkFDQUNLQUlJRUJjTElBSkJJR29rQUF1SEFnRUVmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ2dBaUFDUVJocVFjbWc3d0FRSFRZQ0NBSkFRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCeWFEdkFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQVVGd1R3MEJBa0FDUUNBQlFRdFBCRUFnQVVFUWFrRndjU0lGRUJnaEF5QUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0F6WUNDQ0FDSUFFMkFnd01BUXNnQWlBQk9nQVRJQUpCQ0dvaEF5QUJSUTBCQ3lBRElBUWdBUkFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhEdkRUWUNCQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFjbWc3d0FRS2dzZ0FrRWdhaVFBRHdzUUxRQUxGQUFnQVFSL0lBQWdBaUFCRVBnTEJTQUFDeG9MY2dFQ2Z5TUFRU0JySWdJa0FDQUNJQUUyQWhnQ1FDQUFLQUlFSWdCRkRRQWdBa0VJYWlJQklBQVFyZ2dnQWlnQ0NDRUFJQUlzQUJNaEF5QUNJQUpCR0dwQjhlWHVBQkFqTmdJQUlBSWdBQ0FCSUFOQkFFZ2JFQ2NnQWl3QUUwRUFUZzBBSUFJb0FnZ1FGd3NnQWtFZ2FpUUFDNGNDQVFSL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0NBQ0lBSkJHR3BCOGVYdUFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrSHg1ZTRBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SUJRWEJQRFFFQ1FBSkFJQUZCQzA4RVFDQUJRUkJxUVhCeElnVVFHQ0VESUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFETmdJSUlBSWdBVFlDREF3QkN5QUNJQUU2QUJNZ0FrRUlhaUVESUFGRkRRRUxJQU1nQkNBQkVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFSzBJTmdJRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCOGVYdUFCQXFDeUFDUVNCcUpBQVBDeEF0QUF1RUF3SUVmd0Y4SXdCQklHc2lBaVFBSUFJZ0FUWUNHQUpBSUFBb0FnUWlBVVVOQUNBQ1FRaHFJZ01nQVJDWERpQUNLQUlJSVFRZ0Fpd0FFeUVGSUFJZ0FrRVlha0dkek80QUVDTTJBZ0FnQWlBRUlBTWdCVUVBU0JzUUp5QUNMQUFUUVFCT0RRQWdBaWdDQ0JBWEN5QUFLQUlJSWdNRWZ5QUNRUWhxSWdFZ0F4REVEaUFDS0FJSUlRTWdBaXdBRXlFRUlBSWdBa0VZYWtIL3RlOEFFQ00yQWdBZ0FpQURJQUVnQkVFQVNCc1FKeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDMEVBQlNBQlFRQkhDeG9nQUNnQ0RDSUJCRUFnQWtFSWFpSURJQUVRV3lBQ0tBSUlJUUVnQWl3QUV5RUVJQUlnQWtFWWFrSG83TzRBRUNNMkFnQWdBaUFCSUFNZ0JFRUFTQnNRSnlBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3dzZ0FDc0RFQ0lHUkFBQUFBQUFBQUFBWWdSQUlBSkJDR29pQUNBR0VITWdBaWdDQ0NFQklBSXNBQk1oQXlBQ0lBSkJHR3BCanBYdkFCQWpOZ0lBSUFJZ0FTQUFJQU5CQUVnYkVDY2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c0xJQUpCSUdva0FBdTBCd0VFZnlNQVFTQnJJZ0lrQUNBQ0lBRTJBaGdnQWlBQ1FSaHFRWjNNN2dBUUhUWUNDQUpBUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQm5jenVBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJUUlBSWdBVFlDQ0NBQ0lBTTJBZ3dNQVFzZ0FpQURPZ0FUSUFKQkNHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFSWFoQ1dEallDQkNBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBQ1FSaHFRWjNNN2dBUUtnc2dBaUFDUVJocVFmKzE3d0FRSFRZQ0NFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRZisxN3dBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ05CY0U4TkFRSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFFZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFFMkFnZ2dBaUFETmdJTURBRUxJQUlnQXpvQUV5QUNRUWhxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29Rd3c0MkFnZ2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtIL3RlOEFFQ29MSUFJZ0FrRVlha0hvN080QUVCMDJBZ2hCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtIbzdPNEFFQjAyQWdBZ0FpZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWhBZ0FpQUJOZ0lJSUFJZ0F6WUNEQXdCQ3lBQ0lBTTZBQk1nQWtFSWFpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVFocUVGYzJBZ3dnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrSG83TzRBRUNvTElBSWdBa0VZYWtHT2xlOEFFQjAyQWdoQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrR09sZThBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFCTmdJSUlBSWdBellDREF3QkN5QUNJQU02QUJNZ0FrRUlhaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFSFU1QXhBZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0dPbGU4QUVDb0xJQUpCSUdva0FBOExFQzBBQy9ZU0FRVi9Jd0JCOEFCcklnWWtBQUpBQWtBQ1FBSkFJQUFvQW53aUJTQUFLQUtBQVNJRVJnMEFBMEFnQlNnQ0FFSFFBRVlOQVNBRlFRUnFJZ1VnQkVjTkFBc01BUXNnQkNBRlJnMEFJQUJCc1AzOEFFR0V0L01BUVg0UUhDRUhBa0FDUUNBQktBSUVJZ1FnQVMwQUN5SUZJQVZCR0hSQkdIVWlBMEVBU0J0QkRFWUVRQ0FCUVg5QjM5ZnVBRUVNRUJ0RkRRRWdBUzBBQ3lJRklRTWdBU2dDQkNFRUN5QUVJQVVnQTBFWWRFRVlkVUVBU0J0QkNVWUVRQ0FCUVg5QnJvRHRBRUVKRUJ0RkRRSWdBUzBBQ3lJRklRTWdBU2dDQkNFRUN3SkFJQVFnQlNBRFFSaDBRUmgxUVFCSUcwRUpSZ1IvSUFGQmYwSEFsKzBBUVFrUUcwVU5BU0FCTFFBTElnVWhBeUFCS0FJRUJTQUVDeUFGSUFOQkdIUkJHSFZCQUVnYlFRcEhEUU1nQVVGL1Fjbmc3Z0JCQ2hBYkRRTWdCeUFDRUU0MkFpZ01CQXRCQVNFRElBWkIyQUJxSUFJUTNBMGdCeUFHS1FKY053SVVBa0FnQmlBSFFjZ0FhMFlOQUNBSFFSeHFJUVFnQmtIa0FHb2hBaUFHTFFCdklnRkJHSFJCR0hVaEFDQUhMQUFuUVFCT0JFQWdBRUVBVGdSQUlBUWdBaWtDQURjQ0FDQUVJQUlvQWdnMkFnZ01BZ3NnQkNBR0tBSmtJQVlvQW1nUUlBd0JDeUFFSUFZb0FtUWdBaUFBUVFCSUlnQWJJQVlvQW1nZ0FTQUFHeEFoR2dzZ0JrR3MwZklBTmdKWUlBWXNBRzlCQUU0TkJDQUdLQUprRUJjTUJBc2dCeUFDRUU0MkFnUU1BZ3RCQVNFRElBY2dBaERVRFRrRENBd0NDeUFBS0FKOElnTWhCQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQURJQUFvQW9BQklnVkdEUUFnQXlFRUEwQWdCQ2dDQUVIUkFFWU5BU0FFUVFScUlnUWdCVWNOQUFzTUFRc2dCQ0FGUmcwQUlBQkJzUDM4QUVHc3QvTUFRWDRRSENFSElBRW9BZ1FnQVMwQUN5SUVJQVJCR0hSQkdIVkJBRWdiUVFWSERRQWdBVUYvUVlULzdRQkJCUkFiUlEwQklBQW9Bb0FCSVFVZ0FDZ0NmQ0VEQ3lBRElBVkdEUUlnQXlFRUEwQWdCQ2dDQUVIU0FFWU5BaUFFUVFScUlnUWdCVWNOQUFzTUFnc0NRQ0FDTEFBTFFRQk9CRUFnQmtGQWF5QUNLQUlJTmdJQUlBWWdBaWtDQURjRE9Bd0JDeUFHUVRocUlBSW9BZ0FnQWlnQ0JCQWFDeUFHUWNnQWFpSUFJQVlwQWpnM0FnQWdBQ0FHS0FKQU5nSUlJQVpDQURjQ09DQUdRUUEyQWtBQ1FDQUFJQWRCQkdvaUFrWU5BQ0FHTFFCVElnRkJHSFJCR0hVaEFDQUhMQUFQUVFCT0JFQWdBRUVBVGdSQUlBSWdCaWtEU0RjQ0FDQUNJQVlvQWxBMkFnZ01BZ3NnQWlBR0tBSklJQVlvQWt3UUlBd0JDeUFDSUFZb0FrZ2dCa0hJQUdvZ0FFRUFTQ0lBR3lBR0tBSk1JQUVnQUJzUUlSb0xJQVlzQUZOQkFFZ0VRQ0FHS0FKSUVCY0xRUUVoQXlBR0xBQkRRUUJPRFFvZ0JpZ0NPQkFYREFvTElBUWdCVVlOQUNBQVFiRDkvQUJCMUxmekFFRitFQndoQnlBQktBSUVJZ1FnQVMwQUN5SUZJQVZCR0hSQkdIVWlBMEVBU0J0QkRVWUVRQ0FCUVg5QjhyL3VBRUVORUJ0RkRRSWdBUzBBQ3lJRklRTWdBU2dDQkNFRUN5QUVJQVVnQTBFWWRFRVlkVUVBU0J0QkRrWUVRQ0FCUVg5Qm01N3ZBRUVPRUJ0RkRRTWdBUzBBQ3lJRklRTWdBU2dDQkNFRUN3SkFJQVFnQlNBRFFSaDBRUmgxUVFCSUcwRUlSZ1IvSUFGQmYwSDN1dTRBUVFnUUcwVU5CU0FCTFFBTElnVWhBeUFCS0FJRUJTQUVDeUFGSUFOQkdIUkJHSFZCQUVnYlFRNUhEUUFnQVVGL1FiK2U3d0JCRGhBYkRRQUNRQ0FDTEFBTFFRQk9CRUFnQmlBQ0tBSUlOZ0lJSUFZZ0Fpa0NBRGNEQUF3QkN5QUdJQUlvQWdBZ0FpZ0NCQkFhQ3lBR1FSQnFJZ0FnQmlrQ0FEY0NBQ0FBSUFZb0FnZzJBZ2dnQmtJQU53SUFJQVpCQURZQ0NDQUhJQUFRbkFnZ0Jpd0FHMEVBU0FSQUlBWW9BaEFRRnd0QkFTRURJQVlzQUF0QkFFNE5DaUFHS0FJQUVCY01DZ3NnQVVHTHdPNEFFQjRFUUNBSElBSVFUallDTkF3SkN5QUJRYWFkN3dBUUhnMEVJQUFvQW9BQklRVWdBQ2dDZkNFREN3SkFJQU1nQlVZTkFDQURJUVFEUUNBRUtBSUFRZE1BUndSQUlBUkJCR29pQkNBRlJ3MEJEQUlMQ3lBRUlBVkdEUUFnQUVHdy9md0FRZmkzOHdCQmZoQWNJUWNnQVNnQ0JDQUJMUUFMSWdRZ0JFRVlkRUVZZFVFQVNCdEJBMGNOQUNBQlFYOUJxOER1QUVFREVCdEZEUVVnQUNnQ2dBRWhCU0FBS0FKOElRTUxJQU1nQlVZTkJnTkFJQU1vQWdCQjFBQkhCRUFnQTBFRWFpSURJQVZIRFFFTUNBc0xJQU1nQlVZTkJpQUFRYkQ5L0FCQm5ManpBRUYrRUJ3aEJ5QUJLQUlFSWdRZ0FTMEFDeUlGSUFWQkdIUkJHSFVpQTBFQVNCdEJDRVlFZnlBQlFYOUI3OHp1QUVFSUVCdEZEUVlnQVMwQUN5SUZJUU1nQVNnQ0JBVWdCQXNnQlNBRFFSaDBRUmgxUVFCSUcwRUpSdzBHSUFGQmYwRzc3KzhBUVFrUUd3MEdJQWNnQWhCT05nSVFEQWNMSUFjZ0FoQk9OZ0lFREFZTFFRRWhBeUFISUFJUXBnbzJBZ2dNQmd0QkFTRURJQVpCSUdvZ0FoRGFEU0FISUFZb0FqUTJBaVFnQnlBR0tRSXNOd0ljSUFjZ0Jpa0NKRGNDRkF3RkMwRUJJUU1nQnlBQ1FRRVFod1U1QXpnTUJBc2dCeUFDRUU0MkFnUU1BZ3NnQnlBQ0VIVTVBd2dNQVFzZ0FDZ0NmQ0lFSVFNQ1FBSkFBa0FDUUFKQUlBUWdBQ2dDZ0FFaUJVWU5BQ0FFSVFNRFFDQURLQUlBUWRVQVJnMEJJQU5CQkdvaUF5QUZSdzBBQ3d3QkN5QURJQVZHRFFBZ0FFR3cvZndBUWNDNDh3QkJmaEFjSVFjZ0FTZ0NCQ0FCTFFBTElnTWdBMEVZZEVFWWRVRUFTQnRCQTBjTkFDQUJRWDlCZ05udUFFRURFQnRGRFFFZ0FDZ0NnQUVoQlNBQUtBSjhJUVFMQWtBZ0JDQUZSZzBBSUFRaEF3TkFJQU1vQWdCQjFnQkhCRUFnQTBFRWFpSURJQVZIRFFFTUFnc0xJQU1nQlVZTkFDQUFRYkQ5L0FCQjVManpBRUYrRUJ3aEJ5QUJLQUlFSUFFdEFBc2lBeUFEUVJoMFFSaDFRUUJJRzBFRVJ3MEFJQUZCZjBHNXdQQUFRUVFRRzBVTkFpQUFLQUtBQVNFRklBQW9BbndoQkFzQ1FDQUVJQVZHRFFBZ0JDRURBMEFnQXlnQ0FFSFhBRWNFUUNBRFFRUnFJZ01nQlVjTkFRd0NDd3NnQXlBRlJnMEFJQUJCc1AzOEFFR0l1Zk1BUVg0UUhDRUhJQUVvQWdRZ0FTMEFDeUlESUFOQkdIUkJHSFZCQUVnYlFRTkhEUUFnQVVGL1Fkdlg3Z0JCQXhBYlJRMERJQUFvQW9BQklRVWdBQ2dDZkNFRUMwRUFJUU1nQkNBRlJnMEVBMEFnQkNnQ0FFSFlBRWNFUUNBRVFRUnFJZ1FnQlVjTkFRd0dDd3NnQkNBRlJnMEVJQUJCc1AzOEFFR291Zk1BUVg0UUhDRUVJQUVvQWdRZ0FTMEFDeUlBSUFCQkdIUkJHSFZCQUVnYlFRTkhEUVFnQVVGL1FjcVE3Z0JCQXhBYkRRUWdCQ0FDRUU0MkFnUU1Bd3NnQnlBQ0VFNDJBZ1FNQWdzZ0J5QUNFRTQyQWdRTUFRc2dCeUFDRUU0MkFnUUxRUUVoQXdzZ0JrSHdBR29rQUNBREMzRUJBbjhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlBa0FnQUNnQ0JDSUFSUTBBSUFKQkNHb2lBU0FBRUUwZ0FpZ0NDQ0VBSUFJc0FCTWhBeUFDSUFKQkdHcEJ5cER1QUJBak5nSUFJQUlnQUNBQklBTkJBRWdiRUNjZ0Fpd0FFMEVBVGcwQUlBSW9BZ2dRRndzZ0FrRWdhaVFBQzRZQ0FRUi9Jd0JCSUdzaUFpUUFJQUlnQVRZQ0dDQUNJQUpCR0dwQnlwRHVBQkFkTmdJSUFrQkJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0hLa080QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlCUVhCUERRRUNRQUpBSUFGQkMwOEVRQ0FCUVJCcVFYQnhJZ1VRR0NFRElBSWdCVUdBZ0lDQWVISTJBaEFnQWlBRE5nSUlJQUlnQVRZQ0RBd0JDeUFDSUFFNkFCTWdBa0VJYWlFRElBRkZEUUVMSUFNZ0JDQUJFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRUU0MkFnUWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtIS2tPNEFFQ29MSUFKQklHb2tBQThMRUMwQUM4WUNBUWwvSXdCQkVHc2lBaVFBQWtBZ0FDZ0NCQ0FCS0FJRVJ3MEFJQUFvQWdnZ0FTZ0NDRWNOQUFKQUlBRXNBQmRCQUU0RVFDQUNJQUVvQWhRMkFnZ2dBaUFCS1FJTU53TUFEQUVMSUFJZ0FTZ0NEQ0FCS0FJUUVCb0xRUUVoQXdKQUlBQW9BaEFnQUMwQUZ5SUJJQUZCR0hSQkdIVWlDRUVBU0NJRkd5SUdJQUlvQWdRZ0FpMEFDeUlFSUFSQkdIUkJHSFVpQ1VFQVNDSUtHMGNOQUNBQVFReHFJZ1FvQWdBaEJ5QUNLQUlBSUFJZ0Noc2hBQ0FGUlFSQUlBaEZCRUJCQUNFRERBSUxJQUF0QUFBZ0IwSC9BWEZIRFFFRFFDQUJRUUZySWdFRVFDQUFMUUFCSVFNZ0FFRUJhaUVBSUFNZ0JFRUJhaUlFTFFBQVJnMEJDd3NnQVVFQVJ5RUREQUVMSUFaRkJFQkJBQ0VEREFFTElBY2dCQ0FGR3lBQUlBWVFURUVBUnlFREN5QUpRUUJJQkVBZ0FpZ0NBQkFYQ3lBRFJTRUVDeUFDUVJCcUpBQWdCQXNkQUNBQlFmLy8vLzhEU3dSQVFhT0U3d0FRT0FBTElBRkJBblFRR0F1VkFnRUhmeUFBUVFScUlRTUNRQ0FBS0FJRUlnQUVRQ0FDS0FJQUlBSWdBaTBBQ3lJRVFSaDBRUmgxUVFCSUlnVWJJUWdnQWlnQ0JDQUVJQVViSVFRRFFBSkFBa0FDUUFKQUFrQUNRQ0FBS0FJVUlBQXRBQnNpQWlBQ1FSaDBRUmgxUVFCSUlnWWJJZ0lnQkNBQ0lBUkpJZ2tiSWdVRVFDQUlJQUJCRUdvaUJ5Z0NBQ0FISUFZYklnWWdCUkJNSWdkRkJFQWdBaUFFU3cwQ0RBTUxJQWRCQUU0TkFnd0JDeUFDSUFSTkRRSUxJQUFvQWdBaUFnMEVJQUVnQURZQ0FDQUFEd3NnQmlBSUlBVVFUQ0lDRFFFTElBa05BUXdGQ3lBQ1FRQk9EUVFMSUFCQkJHb2hBeUFBS0FJRUlnSkZEUU1nQXlFQUN5QUFJUU1nQWlFQURBQUxBQXNnQVNBRE5nSUFJQU1QQ3lBQklBQTJBZ0FnQXd2TWRBRUJmeUFBUWNDeTh3QTJBZ0FnQUNnQzRHVWlBUVJBSUFCQjVPVUFhaUFCTmdJQUlBRVFGd3NnQUVIVTVRQnFJQUJCMk9VQWFpZ0NBQkNxRFNBQVFkUzE4d0EyQXFobElBQkJ4T1VBYWlnQ0FDSUJCRUFnQUVISTVRQnFJQUUyQWdBZ0FSQVhDeUFBUWNQbEFHb3NBQUJCQUVnRVFDQUFLQUs0WlJBWEN5QUFRYmZsQUdvc0FBQkJBRWdFUUNBQUtBS3NaUkFYQ3lBQVFkQ3k4d0EyQXRoa0lBQkIvK1FBYWl3QUFFRUFTQVJBSUFBb0F2UmtFQmNMSUFCQjgrUUFhaXdBQUVFQVNBUkFJQUFvQXVoa0VCY0xJQUJCNStRQWFpd0FBRUVBU0FSQUlBQW9BdHhrRUJjTElBQkIwTEx6QURZQ3JHUWdBRUhUNUFCcUxBQUFRUUJJQkVBZ0FDZ0N5R1FRRndzZ0FFSEg1QUJxTEFBQVFRQklCRUFnQUNnQ3ZHUVFGd3NnQUVHNzVBQnFMQUFBUVFCSUJFQWdBQ2dDc0dRUUZ3c2dBRUhVdGZNQU5nS0FaQ0FBUVp6a0FHb29BZ0FpQVFSQUlBQkJvT1FBYWlBQk5nSUFJQUVRRndzZ0FFR2I1QUJxTEFBQVFRQklCRUFnQUNnQ2tHUVFGd3NnQUVHUDVBQnFMQUFBUVFCSUJFQWdBQ2dDaEdRUUZ3c2dBRUhRc3ZNQU5nS3dZeUFBUWRmakFHb3NBQUJCQUVnRVFDQUFLQUxNWXhBWEN5QUFRY3ZqQUdvc0FBQkJBRWdFUUNBQUtBTEFZeEFYQ3lBQVFiL2pBR29zQUFCQkFFZ0VRQ0FBS0FLMFl4QVhDeUFBUWRDeTh3QTJBdUJpSUFCQmgrTUFhaXdBQUVFQVNBUkFJQUFvQXZ4aUVCY0xJQUJCKytJQWFpd0FBRUVBU0FSQUlBQW9BdkJpRUJjTElBQkI3K0lBYWl3QUFFRUFTQVJBSUFBb0F1UmlFQmNMSUFCQjBMTHpBRFlDa0dJZ0FFRzM0Z0JxTEFBQVFRQklCRUFnQUNnQ3JHSVFGd3NnQUVHcjRnQnFMQUFBUVFCSUJFQWdBQ2dDb0dJUUZ3c2dBRUdmNGdCcUxBQUFRUUJJQkVBZ0FDZ0NsR0lRRndzZ0FFSFFzdk1BTmdMQVlTQUFRZWZoQUdvc0FBQkJBRWdFUUNBQUtBTGNZUkFYQ3lBQVFkdmhBR29zQUFCQkFFZ0VRQ0FBS0FMUVlSQVhDeUFBUWMvaEFHb3NBQUJCQUVnRVFDQUFLQUxFWVJBWEN5QUFRZEN5OHdBMkF2QmdJQUJCbCtFQWFpd0FBRUVBU0FSQUlBQW9Bb3hoRUJjTElBQkJpK0VBYWl3QUFFRUFTQVJBSUFBb0FvQmhFQmNMSUFCQi8rQUFhaXdBQUVFQVNBUkFJQUFvQXZSZ0VCY0xJQUJCMExMekFEWUNvR0FnQUVISDRBQnFMQUFBUVFCSUJFQWdBQ2dDdkdBUUZ3c2dBRUc3NEFCcUxBQUFRUUJJQkVBZ0FDZ0NzR0FRRndzZ0FFR3Y0QUJxTEFBQVFRQklCRUFnQUNnQ3BHQVFGd3NnQUVIUXN2TUFOZ0xRWHlBQVFmZmZBR29zQUFCQkFFZ0VRQ0FBS0FMc1h4QVhDeUFBUWV2ZkFHb3NBQUJCQUVnRVFDQUFLQUxnWHhBWEN5QUFRZC9mQUdvc0FBQkJBRWdFUUNBQUtBTFVYeEFYQ3lBQVFkQ3k4d0EyQW9CZklBQkJwOThBYWl3QUFFRUFTQVJBSUFBb0FweGZFQmNMSUFCQm05OEFhaXdBQUVFQVNBUkFJQUFvQXBCZkVCY0xJQUJCajk4QWFpd0FBRUVBU0FSQUlBQW9Bb1JmRUJjTElBQkIwTEx6QURZQ3NGNGdBRUhYM2dCcUxBQUFRUUJJQkVBZ0FDZ0N6RjRRRndzZ0FFSEwzZ0JxTEFBQVFRQklCRUFnQUNnQ3dGNFFGd3NnQUVHLzNnQnFMQUFBUVFCSUJFQWdBQ2dDdEY0UUZ3c2dBRUhRc3ZNQU5nTGdYU0FBUVlmZUFHb3NBQUJCQUVnRVFDQUFLQUw4WFJBWEN5QUFRZnZkQUdvc0FBQkJBRWdFUUNBQUtBTHdYUkFYQ3lBQVFlL2RBR29zQUFCQkFFZ0VRQ0FBS0FMa1hSQVhDeUFBUWRDeTh3QTJBcEJkSUFCQnQ5MEFhaXdBQUVFQVNBUkFJQUFvQXF4ZEVCY0xJQUJCcTkwQWFpd0FBRUVBU0FSQUlBQW9BcUJkRUJjTElBQkJuOTBBYWl3QUFFRUFTQVJBSUFBb0FwUmRFQmNMSUFCQjBMTHpBRFlDd0Z3Z0FFSG4zQUJxTEFBQVFRQklCRUFnQUNnQzNGd1FGd3NnQUVIYjNBQnFMQUFBUVFCSUJFQWdBQ2dDMEZ3UUZ3c2dBRUhQM0FCcUxBQUFRUUJJQkVBZ0FDZ0N4RndRRndzZ0FFSFFzdk1BTmdMd1d5QUFRWmZjQUdvc0FBQkJBRWdFUUNBQUtBS01YQkFYQ3lBQVFZdmNBR29zQUFCQkFFZ0VRQ0FBS0FLQVhCQVhDeUFBUWYvYkFHb3NBQUJCQUVnRVFDQUFLQUwwV3hBWEN5QUFRZEN5OHdBMkFxQmJJQUJCeDlzQWFpd0FBRUVBU0FSQUlBQW9BcnhiRUJjTElBQkJ1OXNBYWl3QUFFRUFTQVJBSUFBb0FyQmJFQmNMSUFCQnI5c0FhaXdBQUVFQVNBUkFJQUFvQXFSYkVCY0xJQUJCMExMekFEWUMwRm9nQUVIMzJnQnFMQUFBUVFCSUJFQWdBQ2dDN0ZvUUZ3c2dBRUhyMmdCcUxBQUFRUUJJQkVBZ0FDZ0M0Rm9RRndzZ0FFSGYyZ0JxTEFBQVFRQklCRUFnQUNnQzFGb1FGd3NnQUVIUXN2TUFOZ0tBV2lBQVFhZmFBR29zQUFCQkFFZ0VRQ0FBS0FLY1doQVhDeUFBUVp2YUFHb3NBQUJCQUVnRVFDQUFLQUtRV2hBWEN5QUFRWS9hQUdvc0FBQkJBRWdFUUNBQUtBS0VXaEFYQ3lBQVFkQ3k4d0EyQXJCWklBQkIxOWtBYWl3QUFFRUFTQVJBSUFBb0FzeFpFQmNMSUFCQnk5a0FhaXdBQUVFQVNBUkFJQUFvQXNCWkVCY0xJQUJCdjlrQWFpd0FBRUVBU0FSQUlBQW9BclJaRUJjTElBQkIwTEx6QURZQzRGZ2dBRUdIMlFCcUxBQUFRUUJJQkVBZ0FDZ0MvRmdRRndzZ0FFSDcyQUJxTEFBQVFRQklCRUFnQUNnQzhGZ1FGd3NnQUVIdjJBQnFMQUFBUVFCSUJFQWdBQ2dDNUZnUUZ3c2dBRUhRc3ZNQU5nS1FXQ0FBUWJmWUFHb3NBQUJCQUVnRVFDQUFLQUtzV0JBWEN5QUFRYXZZQUdvc0FBQkJBRWdFUUNBQUtBS2dXQkFYQ3lBQVFaL1lBR29zQUFCQkFFZ0VRQ0FBS0FLVVdCQVhDeUFBUWRDeTh3QTJBc0JYSUFCQjU5Y0FhaXdBQUVFQVNBUkFJQUFvQXR4WEVCY0xJQUJCMjljQWFpd0FBRUVBU0FSQUlBQW9BdEJYRUJjTElBQkJ6OWNBYWl3QUFFRUFTQVJBSUFBb0FzUlhFQmNMSUFCQjBMTHpBRFlDOEZZZ0FFR1gxd0JxTEFBQVFRQklCRUFnQUNnQ2pGY1FGd3NnQUVHTDF3QnFMQUFBUVFCSUJFQWdBQ2dDZ0ZjUUZ3c2dBRUgvMWdCcUxBQUFRUUJJQkVBZ0FDZ0M5RllRRndzZ0FFSFFzdk1BTmdLZ1ZpQUFRY2ZXQUdvc0FBQkJBRWdFUUNBQUtBSzhWaEFYQ3lBQVFidldBR29zQUFCQkFFZ0VRQ0FBS0FLd1ZoQVhDeUFBUWEvV0FHb3NBQUJCQUVnRVFDQUFLQUtrVmhBWEN5QUFRZEN5OHdBMkF0QlZJQUJCOTlVQWFpd0FBRUVBU0FSQUlBQW9BdXhWRUJjTElBQkI2OVVBYWl3QUFFRUFTQVJBSUFBb0F1QlZFQmNMSUFCQjM5VUFhaXdBQUVFQVNBUkFJQUFvQXRSVkVCY0xJQUJCMExMekFEWUNnRlVnQUVHbjFRQnFMQUFBUVFCSUJFQWdBQ2dDbkZVUUZ3c2dBRUdiMVFCcUxBQUFRUUJJQkVBZ0FDZ0NrRlVRRndzZ0FFR1AxUUJxTEFBQVFRQklCRUFnQUNnQ2hGVVFGd3NnQUVIUXN2TUFOZ0t3VkNBQVFkZlVBR29zQUFCQkFFZ0VRQ0FBS0FMTVZCQVhDeUFBUWN2VUFHb3NBQUJCQUVnRVFDQUFLQUxBVkJBWEN5QUFRYi9VQUdvc0FBQkJBRWdFUUNBQUtBSzBWQkFYQ3lBQVFkQ3k4d0EyQXVCVElBQkJoOVFBYWl3QUFFRUFTQVJBSUFBb0F2eFRFQmNMSUFCQis5TUFhaXdBQUVFQVNBUkFJQUFvQXZCVEVCY0xJQUJCNzlNQWFpd0FBRUVBU0FSQUlBQW9BdVJURUJjTElBQkIwTEx6QURZQ2tGTWdBRUczMHdCcUxBQUFRUUJJQkVBZ0FDZ0NyRk1RRndzZ0FFR3Iwd0JxTEFBQVFRQklCRUFnQUNnQ29GTVFGd3NnQUVHZjB3QnFMQUFBUVFCSUJFQWdBQ2dDbEZNUUZ3c2dBRUhRc3ZNQU5nTEFVaUFBUWVmU0FHb3NBQUJCQUVnRVFDQUFLQUxjVWhBWEN5QUFRZHZTQUdvc0FBQkJBRWdFUUNBQUtBTFFVaEFYQ3lBQVFjL1NBR29zQUFCQkFFZ0VRQ0FBS0FMRVVoQVhDeUFBUWRDeTh3QTJBdkJSSUFCQmw5SUFhaXdBQUVFQVNBUkFJQUFvQW94U0VCY0xJQUJCaTlJQWFpd0FBRUVBU0FSQUlBQW9Bb0JTRUJjTElBQkIvOUVBYWl3QUFFRUFTQVJBSUFBb0F2UlJFQmNMSUFCQjBMTHpBRFlDb0ZFZ0FFSEgwUUJxTEFBQVFRQklCRUFnQUNnQ3ZGRVFGd3NnQUVHNzBRQnFMQUFBUVFCSUJFQWdBQ2dDc0ZFUUZ3c2dBRUd2MFFCcUxBQUFRUUJJQkVBZ0FDZ0NwRkVRRndzZ0FFSFFzdk1BTmdMUVVDQUFRZmZRQUdvc0FBQkJBRWdFUUNBQUtBTHNVQkFYQ3lBQVFldlFBR29zQUFCQkFFZ0VRQ0FBS0FMZ1VCQVhDeUFBUWQvUUFHb3NBQUJCQUVnRVFDQUFLQUxVVUJBWEN5QUFRZEN5OHdBMkFvQlFJQUJCcDlBQWFpd0FBRUVBU0FSQUlBQW9BcHhRRUJjTElBQkJtOUFBYWl3QUFFRUFTQVJBSUFBb0FwQlFFQmNMSUFCQmo5QUFhaXdBQUVFQVNBUkFJQUFvQW9SUUVCY0xJQUJCMExMekFEWUNzRThnQUVIWHp3QnFMQUFBUVFCSUJFQWdBQ2dDekU4UUZ3c2dBRUhMendCcUxBQUFRUUJJQkVBZ0FDZ0N3RThRRndzZ0FFRy96d0JxTEFBQVFRQklCRUFnQUNnQ3RFOFFGd3NnQUVIUXN2TUFOZ0xnVGlBQVFZZlBBR29zQUFCQkFFZ0VRQ0FBS0FMOFRoQVhDeUFBUWZ2T0FHb3NBQUJCQUVnRVFDQUFLQUx3VGhBWEN5QUFRZS9PQUdvc0FBQkJBRWdFUUNBQUtBTGtUaEFYQ3lBQVFkQ3k4d0EyQXBCT0lBQkJ0ODRBYWl3QUFFRUFTQVJBSUFBb0FxeE9FQmNMSUFCQnE4NEFhaXdBQUVFQVNBUkFJQUFvQXFCT0VCY0xJQUJCbjg0QWFpd0FBRUVBU0FSQUlBQW9BcFJPRUJjTElBQkIwTEx6QURZQ3dFMGdBRUhuelFCcUxBQUFRUUJJQkVBZ0FDZ0MzRTBRRndzZ0FFSGJ6UUJxTEFBQVFRQklCRUFnQUNnQzBFMFFGd3NnQUVIUHpRQnFMQUFBUVFCSUJFQWdBQ2dDeEUwUUZ3c2dBRUhRc3ZNQU5nTHdUQ0FBUVpmTkFHb3NBQUJCQUVnRVFDQUFLQUtNVFJBWEN5QUFRWXZOQUdvc0FBQkJBRWdFUUNBQUtBS0FUUkFYQ3lBQVFmL01BR29zQUFCQkFFZ0VRQ0FBS0FMMFRCQVhDeUFBUWRDeTh3QTJBcUJNSUFCQng4d0FhaXdBQUVFQVNBUkFJQUFvQXJ4TUVCY0xJQUJCdTh3QWFpd0FBRUVBU0FSQUlBQW9BckJNRUJjTElBQkJyOHdBYWl3QUFFRUFTQVJBSUFBb0FxUk1FQmNMSUFCQjBMTHpBRFlDMEVzZ0FFSDN5d0JxTEFBQVFRQklCRUFnQUNnQzdFc1FGd3NnQUVIcnl3QnFMQUFBUVFCSUJFQWdBQ2dDNEVzUUZ3c2dBRUhmeXdCcUxBQUFRUUJJQkVBZ0FDZ0MxRXNRRndzZ0FFSFFzdk1BTmdLQVN5QUFRYWZMQUdvc0FBQkJBRWdFUUNBQUtBS2NTeEFYQ3lBQVFadkxBR29zQUFCQkFFZ0VRQ0FBS0FLUVN4QVhDeUFBUVkvTEFHb3NBQUJCQUVnRVFDQUFLQUtFU3hBWEN5QUFRZEN5OHdBMkFyQktJQUJCMThvQWFpd0FBRUVBU0FSQUlBQW9Bc3hLRUJjTElBQkJ5OG9BYWl3QUFFRUFTQVJBSUFBb0FzQktFQmNMSUFCQnY4b0FhaXdBQUVFQVNBUkFJQUFvQXJSS0VCY0xJQUJCMExMekFEWUM0RWtnQUVHSHlnQnFMQUFBUVFCSUJFQWdBQ2dDL0VrUUZ3c2dBRUg3eVFCcUxBQUFRUUJJQkVBZ0FDZ0M4RWtRRndzZ0FFSHZ5UUJxTEFBQVFRQklCRUFnQUNnQzVFa1FGd3NnQUVIUXN2TUFOZ0tRU1NBQVFiZkpBR29zQUFCQkFFZ0VRQ0FBS0FLc1NSQVhDeUFBUWF2SkFHb3NBQUJCQUVnRVFDQUFLQUtnU1JBWEN5QUFRWi9KQUdvc0FBQkJBRWdFUUNBQUtBS1VTUkFYQ3lBQVFkQ3k4d0EyQXNCSUlBQkI1OGdBYWl3QUFFRUFTQVJBSUFBb0F0eElFQmNMSUFCQjI4Z0FhaXdBQUVFQVNBUkFJQUFvQXRCSUVCY0xJQUJCejhnQWFpd0FBRUVBU0FSQUlBQW9Bc1JJRUJjTElBQkIxTFh6QURZQ2tFZ2dBRUdzeUFCcUtBSUFJZ0VFUUNBQVFiRElBR29nQVRZQ0FDQUJFQmNMSUFCQnE4Z0FhaXdBQUVFQVNBUkFJQUFvQXFCSUVCY0xJQUJCbjhnQWFpd0FBRUVBU0FSQUlBQW9BcFJJRUJjTElBQkIwTEx6QURZQzVFY2dBRUdMeUFCcUxBQUFRUUJJQkVBZ0FDZ0NnRWdRRndzZ0FFSC94d0JxTEFBQVFRQklCRUFnQUNnQzlFY1FGd3NnQUVIenh3QnFMQUFBUVFCSUJFQWdBQ2dDNkVjUUZ3c2dBRUhRc3ZNQU5nSzRSeUFBUWQvSEFHb3NBQUJCQUVnRVFDQUFLQUxVUnhBWEN5QUFRZFBIQUdvc0FBQkJBRWdFUUNBQUtBTElSeEFYQ3lBQVFjZkhBR29zQUFCQkFFZ0VRQ0FBS0FLOFJ4QVhDeUFBUVlpMTh3QTJBdGhHSUFCQm9NY0FhaEJkSUFCQmlNY0FhaEJkSUFCQjBMTHpBRFlDMkVZZ0FFSC94Z0JxTEFBQVFRQklCRUFnQUNnQzlFWVFGd3NnQUVIenhnQnFMQUFBUVFCSUJFQWdBQ2dDNkVZUUZ3c2dBRUhueGdCcUxBQUFRUUJJQkVBZ0FDZ0MzRVlRRndzZ0FFR1V4Z0JxRUtBRUdpQUFRZERGQUdvUTlnVWFJQUJCak1VQWFoQ2dCQm9nQUVIUXN2TUFOZ0xnUkNBQVFZZkZBR29zQUFCQkFFZ0VRQ0FBS0FMOFJCQVhDeUFBUWZ2RUFHb3NBQUJCQUVnRVFDQUFLQUx3UkJBWEN5QUFRZS9FQUdvc0FBQkJBRWdFUUNBQUtBTGtSQkFYQ3lBQVFaekVBR29ROWdVYUlBQkIyTU1BYWhEMkJSb2dBRUhVdGZNQU5nS3NReUFBUWNqREFHb29BZ0FpQVFSQUlBQkJ6TU1BYWlBQk5nSUFJQUVRRndzZ0FFSEh3d0JxTEFBQVFRQklCRUFnQUNnQ3ZFTVFGd3NnQUVHN3d3QnFMQUFBUVFCSUJFQWdBQ2dDc0VNUUZ3c2dBRUhRc3ZNQU5nS0FReUFBUWFmREFHb3NBQUJCQUVnRVFDQUFLQUtjUXhBWEN5QUFRWnZEQUdvc0FBQkJBRWdFUUNBQUtBS1FReEFYQ3lBQVFZL0RBR29zQUFCQkFFZ0VRQ0FBS0FLRVF4QVhDeUFBUWRDeTh3QTJBckJDSUFCQjE4SUFhaXdBQUVFQVNBUkFJQUFvQXN4Q0VCY0xJQUJCeThJQWFpd0FBRUVBU0FSQUlBQW9Bc0JDRUJjTElBQkJ2OElBYWl3QUFFRUFTQVJBSUFBb0FyUkNFQmNMSUFCQjBMTHpBRFlDNEVFZ0FFR0h3Z0JxTEFBQVFRQklCRUFnQUNnQy9FRVFGd3NnQUVIN3dRQnFMQUFBUVFCSUJFQWdBQ2dDOEVFUUZ3c2dBRUh2d1FCcUxBQUFRUUJJQkVBZ0FDZ0M1RUVRRndzZ0FFSFFzdk1BTmdLUVFTQUFRYmZCQUdvc0FBQkJBRWdFUUNBQUtBS3NRUkFYQ3lBQVFhdkJBR29zQUFCQkFFZ0VRQ0FBS0FLZ1FSQVhDeUFBUVovQkFHb3NBQUJCQUVnRVFDQUFLQUtVUVJBWEN5QUFRZEN5OHdBMkFzQkFJQUJCNThBQWFpd0FBRUVBU0FSQUlBQW9BdHhBRUJjTElBQkIyOEFBYWl3QUFFRUFTQVJBSUFBb0F0QkFFQmNMSUFCQno4QUFhaXdBQUVFQVNBUkFJQUFvQXNSQUVCY0xJQUJCMExMekFEWUM4RDhnQUVHWHdBQnFMQUFBUVFCSUJFQWdBQ2dDakVBUUZ3c2dBRUdMd0FCcUxBQUFRUUJJQkVBZ0FDZ0NnRUFRRndzZ0FFSC9QMm9zQUFCQkFFZ0VRQ0FBS0FMMFB4QVhDeUFBUWRDeTh3QTJBcUEvSUFCQnh6OXFMQUFBUVFCSUJFQWdBQ2dDdkQ4UUZ3c2dBRUc3UDJvc0FBQkJBRWdFUUNBQUtBS3dQeEFYQ3lBQVFhOC9haXdBQUVFQVNBUkFJQUFvQXFRL0VCY0xJQUJCMExMekFEWUM0RDRnQUVHSFAyb3NBQUJCQUVnRVFDQUFLQUw4UGhBWEN5QUFRZnMrYWl3QUFFRUFTQVJBSUFBb0F2QStFQmNMSUFCQjd6NXFMQUFBUVFCSUJFQWdBQ2dDNUQ0UUZ3c2dBRUhRc3ZNQU5nS29QaUFBUWM4K2Fpd0FBRUVBU0FSQUlBQW9Bc1ErRUJjTElBQkJ3ejVxTEFBQVFRQklCRUFnQUNnQ3VENFFGd3NnQUVHM1Btb3NBQUJCQUVnRVFDQUFLQUtzUGhBWEN5QUFRZEN5OHdBMkF0ZzlJQUJCL3oxcUxBQUFRUUJJQkVBZ0FDZ0M5RDBRRndzZ0FFSHpQV29zQUFCQkFFZ0VRQ0FBS0FMb1BSQVhDeUFBUWVjOWFpd0FBRUVBU0FSQUlBQW9BdHc5RUJjTElBQkIwTEx6QURZQ2lEMGdBRUd2UFdvc0FBQkJBRWdFUUNBQUtBS2tQUkFYQ3lBQVFhTTlhaXdBQUVFQVNBUkFJQUFvQXBnOUVCY0xJQUJCbHoxcUxBQUFRUUJJQkVBZ0FDZ0NqRDBRRndzZ0FFSFFzdk1BTmdLNFBDQUFRZDg4YWl3QUFFRUFTQVJBSUFBb0F0UThFQmNMSUFCQjB6eHFMQUFBUVFCSUJFQWdBQ2dDeUR3UUZ3c2dBRUhIUEdvc0FBQkJBRWdFUUNBQUtBSzhQQkFYQ3lBQVFkQ3k4d0EyQXZnN0lBQkJuenhxTEFBQVFRQklCRUFnQUNnQ2xEd1FGd3NnQUVHVFBHb3NBQUJCQUVnRVFDQUFLQUtJUEJBWEN5QUFRWWM4YWl3QUFFRUFTQVJBSUFBb0F2dzdFQmNMSUFCQjBMTHpBRFlDdURzZ0FFSGZPMm9zQUFCQkFFZ0VRQ0FBS0FMVU94QVhDeUFBUWRNN2Fpd0FBRUVBU0FSQUlBQW9Bc2c3RUJjTElBQkJ4enRxTEFBQVFRQklCRUFnQUNnQ3ZEc1FGd3NnQUVIUXN2TUFOZ0xvT2lBQVFZODdhaXdBQUVFQVNBUkFJQUFvQW9RN0VCY0xJQUJCZ3p0cUxBQUFRUUJJQkVBZ0FDZ0MrRG9RRndzZ0FFSDNPbW9zQUFCQkFFZ0VRQ0FBS0FMc09oQVhDeUFBUWRDeTh3QTJBcGc2SUFCQnZ6cHFMQUFBUVFCSUJFQWdBQ2dDdERvUUZ3c2dBRUd6T21vc0FBQkJBRWdFUUNBQUtBS29PaEFYQ3lBQVFhYzZhaXdBQUVFQVNBUkFJQUFvQXB3NkVCY0xJQUJCMExMekFEWUM2RGtnQUVHUE9tb3NBQUJCQUVnRVFDQUFLQUtFT2hBWEN5QUFRWU02YWl3QUFFRUFTQVJBSUFBb0F2ZzVFQmNMSUFCQjl6bHFMQUFBUVFCSUJFQWdBQ2dDN0RrUUZ3c2dBRUhRc3ZNQU5nS29PU0FBUWM4NWFpd0FBRUVBU0FSQUlBQW9Bc1E1RUJjTElBQkJ3emxxTEFBQVFRQklCRUFnQUNnQ3VEa1FGd3NnQUVHM09Xb3NBQUJCQUVnRVFDQUFLQUtzT1JBWEN5QUFRZEN5OHdBMkF1ZzRJQUJCanpscUxBQUFRUUJJQkVBZ0FDZ0NoRGtRRndzZ0FFR0RPV29zQUFCQkFFZ0VRQ0FBS0FMNE9CQVhDeUFBUWZjNGFpd0FBRUVBU0FSQUlBQW9BdXc0RUJjTElBQkIwTEx6QURZQ21EZ2dBRUcvT0dvc0FBQkJBRWdFUUNBQUtBSzBPQkFYQ3lBQVFiTTRhaXdBQUVFQVNBUkFJQUFvQXFnNEVCY0xJQUJCcHpocUxBQUFRUUJJQkVBZ0FDZ0NuRGdRRndzZ0FFSFFzdk1BTmdMSU55QUFRZTgzYWl3QUFFRUFTQVJBSUFBb0F1UTNFQmNMSUFCQjR6ZHFMQUFBUVFCSUJFQWdBQ2dDMkRjUUZ3c2dBRUhYTjJvc0FBQkJBRWdFUUNBQUtBTE1OeEFYQ3lBQVFkQ3k4d0EyQW9nM0lBQkJyemRxTEFBQVFRQklCRUFnQUNnQ3BEY1FGd3NnQUVHak4yb3NBQUJCQUVnRVFDQUFLQUtZTnhBWEN5QUFRWmMzYWl3QUFFRUFTQVJBSUFBb0FvdzNFQmNMSUFCQjBMTHpBRFlDdURZZ0FFSGZObW9zQUFCQkFFZ0VRQ0FBS0FMVU5oQVhDeUFBUWRNMmFpd0FBRUVBU0FSQUlBQW9Bc2cyRUJjTElBQkJ4elpxTEFBQVFRQklCRUFnQUNnQ3ZEWVFGd3NnQUVIUXN2TUFOZ0xvTlNBQVFZODJhaXdBQUVFQVNBUkFJQUFvQW9RMkVCY0xJQUJCZ3pacUxBQUFRUUJJQkVBZ0FDZ0MrRFVRRndzZ0FFSDNOV29zQUFCQkFFZ0VRQ0FBS0FMc05SQVhDeUFBUWRDeTh3QTJBcGcxSUFCQnZ6VnFMQUFBUVFCSUJFQWdBQ2dDdERVUUZ3c2dBRUd6Tldvc0FBQkJBRWdFUUNBQUtBS29OUkFYQ3lBQVFhYzFhaXdBQUVFQVNBUkFJQUFvQXB3MUVCY0xJQUJCMExMekFEWUN5RFFnQUVIdk5Hb3NBQUJCQUVnRVFDQUFLQUxrTkJBWEN5QUFRZU0wYWl3QUFFRUFTQVJBSUFBb0F0ZzBFQmNMSUFCQjF6UnFMQUFBUVFCSUJFQWdBQ2dDekRRUUZ3c2dBRUhRc3ZNQU5nTDRNeUFBUVo4MGFpd0FBRUVBU0FSQUlBQW9BcFEwRUJjTElBQkJrelJxTEFBQVFRQklCRUFnQUNnQ2lEUVFGd3NnQUVHSE5Hb3NBQUJCQUVnRVFDQUFLQUw4TXhBWEN5QUFRZEN5OHdBMkFxZ3pJQUJCenpOcUxBQUFRUUJJQkVBZ0FDZ0N4RE1RRndzZ0FFSERNMm9zQUFCQkFFZ0VRQ0FBS0FLNE14QVhDeUFBUWJjemFpd0FBRUVBU0FSQUlBQW9BcXd6RUJjTElBQkIwTEx6QURZQzJESWdBRUgvTW1vc0FBQkJBRWdFUUNBQUtBTDBNaEFYQ3lBQVFmTXlhaXdBQUVFQVNBUkFJQUFvQXVneUVCY0xJQUJCNXpKcUxBQUFRUUJJQkVBZ0FDZ0MzRElRRndzZ0FFSFFzdk1BTmdLSU1pQUFRYTh5YWl3QUFFRUFTQVJBSUFBb0FxUXlFQmNMSUFCQm96SnFMQUFBUVFCSUJFQWdBQ2dDbURJUUZ3c2dBRUdYTW1vc0FBQkJBRWdFUUNBQUtBS01NaEFYQ3lBQVFkQ3k4d0EyQXRneElBQkIvekZxTEFBQVFRQklCRUFnQUNnQzlERVFGd3NnQUVIek1Xb3NBQUJCQUVnRVFDQUFLQUxvTVJBWEN5QUFRZWN4YWl3QUFFRUFTQVJBSUFBb0F0d3hFQmNMSUFCQjBMTHpBRFlDaURFZ0FFR3ZNV29zQUFCQkFFZ0VRQ0FBS0FLa01SQVhDeUFBUWFNeGFpd0FBRUVBU0FSQUlBQW9BcGd4RUJjTElBQkJsekZxTEFBQVFRQklCRUFnQUNnQ2pERVFGd3NnQUVIUXN2TUFOZ0xRTUNBQVFmY3dhaXdBQUVFQVNBUkFJQUFvQXV3d0VCY0xJQUJCNnpCcUxBQUFRUUJJQkVBZ0FDZ0M0REFRRndzZ0FFSGZNR29zQUFCQkFFZ0VRQ0FBS0FMVU1CQVhDeUFBUWRDeTh3QTJBcEF3SUFCQnR6QnFMQUFBUVFCSUJFQWdBQ2dDckRBUUZ3c2dBRUdyTUdvc0FBQkJBRWdFUUNBQUtBS2dNQkFYQ3lBQVFaOHdhaXdBQUVFQVNBUkFJQUFvQXBRd0VCY0xJQUJCMExMekFEWUMwQzhnQUVIM0wyb3NBQUJCQUVnRVFDQUFLQUxzTHhBWEN5QUFRZXN2YWl3QUFFRUFTQVJBSUFBb0F1QXZFQmNMSUFCQjN5OXFMQUFBUVFCSUJFQWdBQ2dDMUM4UUZ3c2dBRUhRc3ZNQU5nS0FMeUFBUWFjdmFpd0FBRUVBU0FSQUlBQW9BcHd2RUJjTElBQkJteTlxTEFBQVFRQklCRUFnQUNnQ2tDOFFGd3NnQUVHUEwyb3NBQUJCQUVnRVFDQUFLQUtFTHhBWEN5QUFRZEN5OHdBMkF0QXVJQUJCOXk1cUxBQUFRUUJJQkVBZ0FDZ0M3QzRRRndzZ0FFSHJMbW9zQUFCQkFFZ0VRQ0FBS0FMZ0xoQVhDeUFBUWQ4dWFpd0FBRUVBU0FSQUlBQW9BdFF1RUJjTElBQkIwTEx6QURZQ2dDNGdBRUduTG1vc0FBQkJBRWdFUUNBQUtBS2NMaEFYQ3lBQVFac3VhaXdBQUVFQVNBUkFJQUFvQXBBdUVCY0xJQUJCank1cUxBQUFRUUJJQkVBZ0FDZ0NoQzRRRndzZ0FFSFFzdk1BTmdLd0xTQUFRZGN0YWl3QUFFRUFTQVJBSUFBb0Fzd3RFQmNMSUFCQnl5MXFMQUFBUVFCSUJFQWdBQ2dDd0MwUUZ3c2dBRUcvTFdvc0FBQkJBRWdFUUNBQUtBSzBMUkFYQ3lBQVFkQ3k4d0EyQW9BdElBQkJweTFxTEFBQVFRQklCRUFnQUNnQ25DMFFGd3NnQUVHYkxXb3NBQUJCQUVnRVFDQUFLQUtRTFJBWEN5QUFRWTh0YWl3QUFFRUFTQVJBSUFBb0FvUXRFQmNMSUFCQjBMTHpBRFlDc0N3Z0FFSFhMR29zQUFCQkFFZ0VRQ0FBS0FMTUxCQVhDeUFBUWNzc2Fpd0FBRUVBU0FSQUlBQW9Bc0FzRUJjTElBQkJ2eXhxTEFBQVFRQklCRUFnQUNnQ3RDd1FGd3NnQUVIUXN2TUFOZ0xnS3lBQVFZY3NhaXdBQUVFQVNBUkFJQUFvQXZ3ckVCY0xJQUJCK3l0cUxBQUFRUUJJQkVBZ0FDZ0M4Q3NRRndzZ0FFSHZLMm9zQUFCQkFFZ0VRQ0FBS0FMa0t4QVhDeUFBUWRDeTh3QTJBcEFySUFCQnR5dHFMQUFBUVFCSUJFQWdBQ2dDckNzUUZ3c2dBRUdySzJvc0FBQkJBRWdFUUNBQUtBS2dLeEFYQ3lBQVFaOHJhaXdBQUVFQVNBUkFJQUFvQXBRckVCY0xJQUJCMExMekFEWUN3Q29nQUVIbkttb3NBQUJCQUVnRVFDQUFLQUxjS2hBWEN5QUFRZHNxYWl3QUFFRUFTQVJBSUFBb0F0QXFFQmNMSUFCQnp5cHFMQUFBUVFCSUJFQWdBQ2dDeENvUUZ3c2dBRUhRc3ZNQU5nTHdLU0FBUVpjcWFpd0FBRUVBU0FSQUlBQW9Bb3dxRUJjTElBQkJpeXBxTEFBQVFRQklCRUFnQUNnQ2dDb1FGd3NnQUVIL0tXb3NBQUJCQUVnRVFDQUFLQUwwS1JBWEN5QUFRZEN5OHdBMkFxQXBJQUJCeHlscUxBQUFRUUJJQkVBZ0FDZ0N2Q2tRRndzZ0FFRzdLV29zQUFCQkFFZ0VRQ0FBS0FLd0tSQVhDeUFBUWE4cGFpd0FBRUVBU0FSQUlBQW9BcVFwRUJjTElBQkIwTEx6QURZQzBDZ2dBRUgzS0dvc0FBQkJBRWdFUUNBQUtBTHNLQkFYQ3lBQVFlc29haXdBQUVFQVNBUkFJQUFvQXVBb0VCY0xJQUJCM3locUxBQUFRUUJJQkVBZ0FDZ0MxQ2dRRndzZ0FFSFFzdk1BTmdLQUtDQUFRYWNvYWl3QUFFRUFTQVJBSUFBb0Fwd29FQmNMSUFCQm15aHFMQUFBUVFCSUJFQWdBQ2dDa0NnUUZ3c2dBRUdQS0dvc0FBQkJBRWdFUUNBQUtBS0VLQkFYQ3lBQVFkQ3k4d0EyQXJBbklBQkIxeWRxTEFBQVFRQklCRUFnQUNnQ3pDY1FGd3NnQUVITEoyb3NBQUJCQUVnRVFDQUFLQUxBSnhBWEN5QUFRYjhuYWl3QUFFRUFTQVJBSUFBb0FyUW5FQmNMSUFCQjBMTHpBRFlDNENZZ0FFR0hKMm9zQUFCQkFFZ0VRQ0FBS0FMOEpoQVhDeUFBUWZzbWFpd0FBRUVBU0FSQUlBQW9BdkFtRUJjTElBQkI3eVpxTEFBQVFRQklCRUFnQUNnQzVDWVFGd3NnQUVHWUptb1E5Z1VhSUFCQjBMTHpBRFlDeUNVZ0FFSHZKV29zQUFCQkFFZ0VRQ0FBS0FMa0pSQVhDeUFBUWVNbGFpd0FBRUVBU0FSQUlBQW9BdGdsRUJjTElBQkIxeVZxTEFBQVFRQklCRUFnQUNnQ3pDVVFGd3NnQUVIUXN2TUFOZ0w0SkNBQVFaOGxhaXdBQUVFQVNBUkFJQUFvQXBRbEVCY0xJQUJCa3lWcUxBQUFRUUJJQkVBZ0FDZ0NpQ1VRRndzZ0FFR0hKV29zQUFCQkFFZ0VRQ0FBS0FMOEpCQVhDeUFBUWRDeTh3QTJBc3drSUFCQjh5UnFMQUFBUVFCSUJFQWdBQ2dDNkNRUUZ3c2dBRUhuSkdvc0FBQkJBRWdFUUNBQUtBTGNKQkFYQ3lBQVFkc2thaXdBQUVFQVNBUkFJQUFvQXRBa0VCY0xJQUJCMExMekFEWUNvQ1FnQUVISEpHb3NBQUJCQUVnRVFDQUFLQUs4SkJBWEN5QUFRYnNrYWl3QUFFRUFTQVJBSUFBb0FyQWtFQmNMSUFCQnJ5UnFMQUFBUVFCSUJFQWdBQ2dDcENRUUZ3c2dBRUhRc3ZNQU5nTFFJeUFBUWZjamFpd0FBRUVBU0FSQUlBQW9BdXdqRUJjTElBQkI2eU5xTEFBQVFRQklCRUFnQUNnQzRDTVFGd3NnQUVIZkkyb3NBQUJCQUVnRVFDQUFLQUxVSXhBWEN5QUFRWWdqYWhDZ0JCb2dBRUhRc3ZNQU5nSzRJaUFBUWQ4aWFpd0FBRUVBU0FSQUlBQW9BdFFpRUJjTElBQkIweUpxTEFBQVFRQklCRUFnQUNnQ3lDSVFGd3NnQUVISEltb3NBQUJCQUVnRVFDQUFLQUs4SWhBWEN5QUFRWWkxOHdBMkF0Z2hJQUJCb0NKcUVGMGdBRUdJSW1vUVhTQUFRZEN5OHdBMkF0Z2hJQUJCL3lGcUxBQUFRUUJJQkVBZ0FDZ0M5Q0VRRndzZ0FFSHpJV29zQUFCQkFFZ0VRQ0FBS0FMb0lSQVhDeUFBUWVjaGFpd0FBRUVBU0FSQUlBQW9BdHdoRUJjTElBQkJpTFh6QURZQytDQWdBRUhBSVdvUVhTQUFRYWdoYWhCZElBQkIwTEx6QURZQytDQWdBRUdmSVdvc0FBQkJBRWdFUUNBQUtBS1VJUkFYQ3lBQVFaTWhhaXdBQUVFQVNBUkFJQUFvQW9naEVCY0xJQUJCaHlGcUxBQUFRUUJJQkVBZ0FDZ0MvQ0FRRndzZ0FFSFFzdk1BTmdLb0lDQUFRYzhnYWl3QUFFRUFTQVJBSUFBb0FzUWdFQmNMSUFCQnd5QnFMQUFBUVFCSUJFQWdBQ2dDdUNBUUZ3c2dBRUczSUdvc0FBQkJBRWdFUUNBQUtBS3NJQkFYQ3lBQVFkQ3k4d0EyQXRnZklBQkIveDlxTEFBQVFRQklCRUFnQUNnQzlCOFFGd3NnQUVIekgyb3NBQUJCQUVnRVFDQUFLQUxvSHhBWEN5QUFRZWNmYWl3QUFFRUFTQVJBSUFBb0F0d2ZFQmNMSUFCQjBMTHpBRFlDaUI4Z0FFR3ZIMm9zQUFCQkFFZ0VRQ0FBS0FLa0h4QVhDeUFBUWFNZmFpd0FBRUVBU0FSQUlBQW9BcGdmRUJjTElBQkJseDlxTEFBQVFRQklCRUFnQUNnQ2pCOFFGd3NnQUVIUXN2TUFOZ0xZSGlBQVFmOGVhaXdBQUVFQVNBUkFJQUFvQXZRZUVCY0xJQUJCOHg1cUxBQUFRUUJJQkVBZ0FDZ0M2QjRRRndzZ0FFSG5IbW9zQUFCQkFFZ0VRQ0FBS0FMY0hoQVhDeUFBUWRDeTh3QTJBb2dlSUFCQnJ4NXFMQUFBUVFCSUJFQWdBQ2dDcEI0UUZ3c2dBRUdqSG1vc0FBQkJBRWdFUUNBQUtBS1lIaEFYQ3lBQVFaY2VhaXdBQUVFQVNBUkFJQUFvQW93ZUVCY0xJQUJCMExMekFEWUN1QjBnQUVIZkhXb3NBQUJCQUVnRVFDQUFLQUxVSFJBWEN5QUFRZE1kYWl3QUFFRUFTQVJBSUFBb0FzZ2RFQmNMSUFCQnh4MXFMQUFBUVFCSUJFQWdBQ2dDdkIwUUZ3c2dBRUhRc3ZNQU5nS01IU0FBUWJNZGFpd0FBRUVBU0FSQUlBQW9BcWdkRUJjTElBQkJweDFxTEFBQVFRQklCRUFnQUNnQ25CMFFGd3NnQUVHYkhXb3NBQUJCQUVnRVFDQUFLQUtRSFJBWEN5QUFRZEN5OHdBMkFzd2NJQUJCOHh4cUxBQUFRUUJJQkVBZ0FDZ0M2QndRRndzZ0FFSG5IR29zQUFCQkFFZ0VRQ0FBS0FMY0hCQVhDeUFBUWRzY2Fpd0FBRUVBU0FSQUlBQW9BdEFjRUJjTElBQkIwTEx6QURZQ2pCd2dBRUd6SEdvc0FBQkJBRWdFUUNBQUtBS29IQkFYQ3lBQVFhY2NhaXdBQUVFQVNBUkFJQUFvQXB3Y0VCY0xJQUJCbXh4cUxBQUFRUUJJQkVBZ0FDZ0NrQndRRndzZ0FFSFFzdk1BTmdMZ0d5QUFRWWNjYWl3QUFFRUFTQVJBSUFBb0F2d2JFQmNMSUFCQit4dHFMQUFBUVFCSUJFQWdBQ2dDOEJzUUZ3c2dBRUh2RzJvc0FBQkJBRWdFUUNBQUtBTGtHeEFYQ3lBQVFkQ3k4d0EyQXBBYklBQkJ0eHRxTEFBQVFRQklCRUFnQUNnQ3JCc1FGd3NnQUVHckcyb3NBQUJCQUVnRVFDQUFLQUtnR3hBWEN5QUFRWjhiYWl3QUFFRUFTQVJBSUFBb0FwUWJFQmNMSUFCQjBMTHpBRFlDd0JvZ0FFSG5HbW9zQUFCQkFFZ0VRQ0FBS0FMY0doQVhDeUFBUWRzYWFpd0FBRUVBU0FSQUlBQW9BdEFhRUJjTElBQkJ6eHBxTEFBQVFRQklCRUFnQUNnQ3hCb1FGd3NnQUVIVXRmTUFOZ0tRR2lBQVFhd2FhaWdDQUNJQkJFQWdBRUd3R21vZ0FUWUNBQ0FCRUJjTElBQkJxeHBxTEFBQVFRQklCRUFnQUNnQ29Cb1FGd3NnQUVHZkdtb3NBQUJCQUVnRVFDQUFLQUtVR2hBWEN5QUFRZEN5OHdBMkF1UVpJQUJCaXhwcUxBQUFRUUJJQkVBZ0FDZ0NnQm9RRndzZ0FFSC9HV29zQUFCQkFFZ0VRQ0FBS0FMMEdSQVhDeUFBUWZNWmFpd0FBRUVBU0FSQUlBQW9BdWdaRUJjTElBQkIwTEx6QURZQ3VCa2dBRUhmR1dvc0FBQkJBRWdFUUNBQUtBTFVHUkFYQ3lBQVFkTVphaXdBQUVFQVNBUkFJQUFvQXNnWkVCY0xJQUJCeHhscUxBQUFRUUJJQkVBZ0FDZ0N2QmtRRndzZ0FFSFFzdk1BTmdLTUdTQUFRYk1aYWl3QUFFRUFTQVJBSUFBb0FxZ1pFQmNMSUFCQnB4bHFMQUFBUVFCSUJFQWdBQ2dDbkJrUUZ3c2dBRUdiR1dvc0FBQkJBRWdFUUNBQUtBS1FHUkFYQ3lBQVFkQ3k4d0EyQXVBWUlBQkJoeGxxTEFBQVFRQklCRUFnQUNnQy9CZ1FGd3NnQUVIN0dHb3NBQUJCQUVnRVFDQUFLQUx3R0JBWEN5QUFRZThZYWl3QUFFRUFTQVJBSUFBb0F1UVlFQmNMSUFCQjBMTHpBRFlDdEJnZ0FFSGJHR29zQUFCQkFFZ0VRQ0FBS0FMUUdCQVhDeUFBUWM4WWFpd0FBRUVBU0FSQUlBQW9Bc1FZRUJjTElBQkJ3eGhxTEFBQVFRQklCRUFnQUNnQ3VCZ1FGd3NnQUVIUXN2TUFOZ0wwRnlBQVFac1lhaXdBQUVFQVNBUkFJQUFvQXBBWUVCY0xJQUJCanhocUxBQUFRUUJJQkVBZ0FDZ0NoQmdRRndzZ0FFR0RHR29zQUFCQkFFZ0VRQ0FBS0FMNEZ4QVhDeUFBUWJBWGFoRDJCUm9nQUVIUXN2TUFOZ0tFRnlBQVFhc1hhaXdBQUVFQVNBUkFJQUFvQXFBWEVCY0xJQUJCbnhkcUxBQUFRUUJJQkVBZ0FDZ0NsQmNRRndzZ0FFR1RGMm9zQUFCQkFFZ0VRQ0FBS0FLSUZ4QVhDeUFBUWRDeTh3QTJBdGdXSUFCQi94WnFMQUFBUVFCSUJFQWdBQ2dDOUJZUUZ3c2dBRUh6Rm1vc0FBQkJBRWdFUUNBQUtBTG9GaEFYQ3lBQVFlY1dhaXdBQUVFQVNBUkFJQUFvQXR3V0VCY0xJQUJCMExMekFEWUNyQllnQUVIVEZtb3NBQUJCQUVnRVFDQUFLQUxJRmhBWEN5QUFRY2NXYWl3QUFFRUFTQVJBSUFBb0Fyd1dFQmNMSUFCQnV4WnFMQUFBUVFCSUJFQWdBQ2dDc0JZUUZ3c2dBRUhRc3ZNQU5nS0FGaUFBUWFjV2Fpd0FBRUVBU0FSQUlBQW9BcHdXRUJjTElBQkJteFpxTEFBQVFRQklCRUFnQUNnQ2tCWVFGd3NnQUVHUEZtb3NBQUJCQUVnRVFDQUFLQUtFRmhBWEN5QUFRYndWYWhDZ0JCb2dBRUhRc3ZNQU5nS1FGU0FBUWJjVmFpd0FBRUVBU0FSQUlBQW9BcXdWRUJjTElBQkJxeFZxTEFBQVFRQklCRUFnQUNnQ29CVVFGd3NnQUVHZkZXb3NBQUJCQUVnRVFDQUFLQUtVRlJBWEN5QUFRZEN5OHdBMkF1UVVJQUJCaXhWcUxBQUFRUUJJQkVBZ0FDZ0NnQlVRRndzZ0FFSC9GR29zQUFCQkFFZ0VRQ0FBS0FMMEZCQVhDeUFBUWZNVWFpd0FBRUVBU0FSQUlBQW9BdWdVRUJjTElBQkIwTEx6QURZQ3VCUWdBRUhmRkdvc0FBQkJBRWdFUUNBQUtBTFVGQkFYQ3lBQVFkTVVhaXdBQUVFQVNBUkFJQUFvQXNnVUVCY0xJQUJCeHhScUxBQUFRUUJJQkVBZ0FDZ0N2QlFRRndzZ0FFSFFzdk1BTmdLTUZDQUFRYk1VYWl3QUFFRUFTQVJBSUFBb0FxZ1VFQmNMSUFCQnB4UnFMQUFBUVFCSUJFQWdBQ2dDbkJRUUZ3c2dBRUdiRkdvc0FBQkJBRWdFUUNBQUtBS1FGQkFYQ3lBQVFkQ3k4d0EyQXVBVElBQkJoeFJxTEFBQVFRQklCRUFnQUNnQy9CTVFGd3NnQUVIN0Uyb3NBQUJCQUVnRVFDQUFLQUx3RXhBWEN5QUFRZThUYWl3QUFFRUFTQVJBSUFBb0F1UVRFQmNMSUFCQjBMTHpBRFlDdEJNZ0FFSGJFMm9zQUFCQkFFZ0VRQ0FBS0FMUUV4QVhDeUFBUWM4VGFpd0FBRUVBU0FSQUlBQW9Bc1FURUJjTElBQkJ3eE5xTEFBQVFRQklCRUFnQUNnQ3VCTVFGd3NnQUVIUXN2TUFOZ0w4RWlBQVFhTVRhaXdBQUVFQVNBUkFJQUFvQXBnVEVCY0xJQUJCbHhOcUxBQUFRUUJJQkVBZ0FDZ0NqQk1RRndzZ0FFR0xFMm9zQUFCQkFFZ0VRQ0FBS0FLQUV4QVhDeUFBUWRDeTh3QTJBcndTSUFCQjR4SnFMQUFBUVFCSUJFQWdBQ2dDMkJJUUZ3c2dBRUhYRW1vc0FBQkJBRWdFUUNBQUtBTE1FaEFYQ3lBQVFjc1NhaXdBQUVFQVNBUkFJQUFvQXNBU0VCY0xJQUJCMExMekFEWUMvQkVnQUVHakVtb3NBQUJCQUVnRVFDQUFLQUtZRWhBWEN5QUFRWmNTYWl3QUFFRUFTQVJBSUFBb0Fvd1NFQmNMSUFCQml4SnFMQUFBUVFCSUJFQWdBQ2dDZ0JJUUZ3c2dBRUhRc3ZNQU5nSzhFU0FBUWVNUmFpd0FBRUVBU0FSQUlBQW9BdGdSRUJjTElBQkIxeEZxTEFBQVFRQklCRUFnQUNnQ3pCRVFGd3NnQUVITEVXb3NBQUJCQUVnRVFDQUFLQUxBRVJBWEN5QUFRZEN5OHdBMkF2d1FJQUJCb3hGcUxBQUFRUUJJQkVBZ0FDZ0NtQkVRRndzZ0FFR1hFV29zQUFCQkFFZ0VRQ0FBS0FLTUVSQVhDeUFBUVlzUmFpd0FBRUVBU0FSQUlBQW9Bb0FSRUJjTElBQkIwTEx6QURZQ3ZCQWdBRUhqRUdvc0FBQkJBRWdFUUNBQUtBTFlFQkFYQ3lBQVFkY1FhaXdBQUVFQVNBUkFJQUFvQXN3UUVCY0xJQUJCeXhCcUxBQUFRUUJJQkVBZ0FDZ0N3QkFRRndzZ0FFSFFzdk1BTmdMOER5QUFRYU1RYWl3QUFFRUFTQVJBSUFBb0FwZ1FFQmNMSUFCQmx4QnFMQUFBUVFCSUJFQWdBQ2dDakJBUUZ3c2dBRUdMRUdvc0FBQkJBRWdFUUNBQUtBS0FFQkFYQ3lBQVFkQ3k4d0EyQXRBUElBQkI5dzlxTEFBQVFRQklCRUFnQUNnQzdBOFFGd3NnQUVIckQyb3NBQUJCQUVnRVFDQUFLQUxnRHhBWEN5QUFRZDhQYWl3QUFFRUFTQVJBSUFBb0F0UVBFQmNMSUFCQjBMTHpBRFlDcEE4Z0FFSExEMm9zQUFCQkFFZ0VRQ0FBS0FMQUR4QVhDeUFBUWI4UGFpd0FBRUVBU0FSQUlBQW9BclFQRUJjTElBQkJzdzlxTEFBQVFRQklCRUFnQUNnQ3FBOFFGd3NnQUVIUXN2TUFOZ0xrRGlBQVFZc1BhaXdBQUVFQVNBUkFJQUFvQW9BUEVCY0xJQUJCL3c1cUxBQUFRUUJJQkVBZ0FDZ0M5QTRRRndzZ0FFSHpEbW9zQUFCQkFFZ0VRQ0FBS0FMb0RoQVhDeUFBUWRDeTh3QTJBcmdPSUFCQjN3NXFMQUFBUVFCSUJFQWdBQ2dDMUE0UUZ3c2dBRUhURG1vc0FBQkJBRWdFUUNBQUtBTElEaEFYQ3lBQVFjY09haXdBQUVFQVNBUkFJQUFvQXJ3T0VCY0xJQUJCMExMekFEWUNqQTRnQUVHekRtb3NBQUJCQUVnRVFDQUFLQUtvRGhBWEN5QUFRYWNPYWl3QUFFRUFTQVJBSUFBb0Fwd09FQmNMSUFCQm13NXFMQUFBUVFCSUJFQWdBQ2dDa0E0UUZ3c2dBRUhRc3ZNQU5nTGdEU0FBUVljT2Fpd0FBRUVBU0FSQUlBQW9BdndORUJjTElBQkIrdzFxTEFBQVFRQklCRUFnQUNnQzhBMFFGd3NnQUVIdkRXb3NBQUJCQUVnRVFDQUFLQUxrRFJBWEN5QUFRZEN5OHdBMkFyUU5JQUJCMncxcUxBQUFRUUJJQkVBZ0FDZ0MwQTBRRndzZ0FFSFBEV29zQUFCQkFFZ0VRQ0FBS0FMRURSQVhDeUFBUWNNTmFpd0FBRUVBU0FSQUlBQW9BcmdORUJjTElBQkIwTEx6QURZQ2lBMGdBRUd2RFdvc0FBQkJBRWdFUUNBQUtBS2tEUkFYQ3lBQVFhTU5haXdBQUVFQVNBUkFJQUFvQXBnTkVCY0xJQUJCbHcxcUxBQUFRUUJJQkVBZ0FDZ0NqQTBRRndzZ0FFSFFzdk1BTmdLNERDQUFRZDhNYWl3QUFFRUFTQVJBSUFBb0F0UU1FQmNMSUFCQjB3eHFMQUFBUVFCSUJFQWdBQ2dDeUF3UUZ3c2dBRUhIREdvc0FBQkJBRWdFUUNBQUtBSzhEQkFYQ3lBQVFkQ3k4d0EyQW93TUlBQkJzd3hxTEFBQVFRQklCRUFnQUNnQ3FBd1FGd3NnQUVHbkRHb3NBQUJCQUVnRVFDQUFLQUtjREJBWEN5QUFRWnNNYWl3QUFFRUFTQVJBSUFBb0FwQU1FQmNMSUFCQjBMTHpBRFlDNEFzZ0FFR0hER29zQUFCQkFFZ0VRQ0FBS0FMOEN4QVhDeUFBUWZzTGFpd0FBRUVBU0FSQUlBQW9BdkFMRUJjTElBQkI3d3RxTEFBQVFRQklCRUFnQUNnQzVBc1FGd3NnQUVIUXN2TUFOZ0swQ3lBQVFkc0xhaXdBQUVFQVNBUkFJQUFvQXRBTEVCY0xJQUJCend0cUxBQUFRUUJJQkVBZ0FDZ0N4QXNRRndzZ0FFSERDMm9zQUFCQkFFZ0VRQ0FBS0FLNEN4QVhDeUFBUWRDeTh3QTJBb2dMSUFCQnJ3dHFMQUFBUVFCSUJFQWdBQ2dDcEFzUUZ3c2dBRUdqQzJvc0FBQkJBRWdFUUNBQUtBS1lDeEFYQ3lBQVFaY0xhaXdBQUVFQVNBUkFJQUFvQW93TEVCY0xJQUJCMExMekFEWUMzQW9nQUVHREMyb3NBQUJCQUVnRVFDQUFLQUw0Q2hBWEN5QUFRZmNLYWl3QUFFRUFTQVJBSUFBb0F1d0tFQmNMSUFCQjZ3cHFMQUFBUVFCSUJFQWdBQ2dDNEFvUUZ3c2dBRUhRc3ZNQU5nS2tDaUFBUWNzS2Fpd0FBRUVBU0FSQUlBQW9Bc0FLRUJjTElBQkJ2d3BxTEFBQVFRQklCRUFnQUNnQ3RBb1FGd3NnQUVHekNtb3NBQUJCQUVnRVFDQUFLQUtvQ2hBWEN5QUFRZEN5OHdBMkF1d0pJQUJCa3dwcUxBQUFRUUJJQkVBZ0FDZ0NpQW9RRndzZ0FFR0hDbW9zQUFCQkFFZ0VRQ0FBS0FMOENSQVhDeUFBUWZzSmFpd0FBRUVBU0FSQUlBQW9BdkFKRUJjTElBQkJxQWxxRUtBRUdpQUFRZEN5OHdBMkF2d0lJQUJCb3dscUxBQUFRUUJJQkVBZ0FDZ0NtQWtRRndzZ0FFR1hDV29zQUFCQkFFZ0VRQ0FBS0FLTUNSQVhDeUFBUVlzSmFpd0FBRUVBU0FSQUlBQW9Bb0FKRUJjTElBQkIwTEx6QURZQzBBZ2dBRUgzQ0dvc0FBQkJBRWdFUUNBQUtBTHNDQkFYQ3lBQVFlc0lhaXdBQUVFQVNBUkFJQUFvQXVBSUVCY0xJQUJCM3docUxBQUFRUUJJQkVBZ0FDZ0MxQWdRRndzZ0FFSFFzdk1BTmdLa0NDQUFRY3NJYWl3QUFFRUFTQVJBSUFBb0FzQUlFQmNMSUFCQnZ3aHFMQUFBUVFCSUJFQWdBQ2dDdEFnUUZ3c2dBRUd6Q0dvc0FBQkJBRWdFUUNBQUtBS29DQkFYQ3lBQVFkQ3k4d0EyQXZnSElBQkJud2hxTEFBQVFRQklCRUFnQUNnQ2xBZ1FGd3NnQUVHVENHb3NBQUJCQUVnRVFDQUFLQUtJQ0JBWEN5QUFRWWNJYWl3QUFFRUFTQVJBSUFBb0F2d0hFQmNMSUFCQjBMTHpBRFlDd0FjZ0FDd0E1d2RCQUVnRVFDQUFLQUxjQnhBWEN5QUFMQURiQjBFQVNBUkFJQUFvQXRBSEVCY0xJQUFzQU04SFFRQklCRUFnQUNnQ3hBY1FGd3NnQUVIUXN2TUFOZ0x3QmlBQUxBQ1hCMEVBU0FSQUlBQW9Bb3dIRUJjTElBQXNBSXNIUVFCSUJFQWdBQ2dDZ0FjUUZ3c2dBQ3dBL3daQkFFZ0VRQ0FBS0FMMEJoQVhDeUFBUWRDeTh3QTJBclFHSUFBc0FOc0dRUUJJQkVBZ0FDZ0MwQVlRRndzZ0FDd0F6d1pCQUVnRVFDQUFLQUxFQmhBWEN5QUFMQUREQmtFQVNBUkFJQUFvQXJnR0VCY0xJQUJCMExMekFEWUNpQVlnQUN3QXJ3WkJBRWdFUUNBQUtBS2tCaEFYQ3lBQUxBQ2pCa0VBU0FSQUlBQW9BcGdHRUJjTElBQXNBSmNHUVFCSUJFQWdBQ2dDakFZUUZ3c2dBRUhRc3ZNQU5nTGNCU0FBTEFDREJrRUFTQVJBSUFBb0F2Z0ZFQmNMSUFBc0FQY0ZRUUJJQkVBZ0FDZ0M3QVVRRndzZ0FDd0E2d1ZCQUVnRVFDQUFLQUxnQlJBWEN5QUFRZFMxOHdBMkFyQUZJQUFvQXN3RklnRUVRQ0FBSUFFMkF0QUZJQUVRRndzZ0FDd0F5d1ZCQUVnRVFDQUFLQUxBQlJBWEN5QUFMQUMvQlVFQVNBUkFJQUFvQXJRRkVCY0xJQUJCMExMekFEWUM4QVFnQUN3QWx3VkJBRWdFUUNBQUtBS01CUkFYQ3lBQUxBQ0xCVUVBU0FSQUlBQW9Bb0FGRUJjTElBQXNBUDhFUVFCSUJFQWdBQ2dDOUFRUUZ3c2dBRUhRc3ZNQU5nTEVCQ0FBTEFEckJFRUFTQVJBSUFBb0F1QUVFQmNMSUFBc0FOOEVRUUJJQkVBZ0FDZ0MxQVFRRndzZ0FDd0Ewd1JCQUVnRVFDQUFLQUxJQkJBWEN5QUFRWUFFYWhDZ0JCb2dBRUhRc3ZNQU5nTEFBeUFBTEFEbkEwRUFTQVJBSUFBb0F0d0RFQmNMSUFBc0FOc0RRUUJJQkVBZ0FDZ0MwQU1RRndzZ0FDd0F6d05CQUVnRVFDQUFLQUxFQXhBWEN5QUFRZndDYWhDZ0JCb2dBRUhRc3ZNQU5nSzhBaUFBTEFEakFrRUFTQVJBSUFBb0F0Z0NFQmNMSUFBc0FOY0NRUUJJQkVBZ0FDZ0N6QUlRRndzZ0FDd0F5d0pCQUVnRVFDQUFLQUxBQWhBWEN5QUFRZmdCYWhDZ0JCb2dBRUcwQVdvUW9BUWFJQUJCMExMekFEWUNpQUVnQUN3QXJ3RkJBRWdFUUNBQUtBS2tBUkFYQ3lBQUxBQ2pBVUVBU0FSQUlBQW9BcGdCRUJjTElBQXNBSmNCUVFCSUJFQWdBQ2dDakFFUUZ3c2dBRUhRc3ZNQU5nSmNJQUFzQUlNQlFRQklCRUFnQUNnQ2VCQVhDeUFBTEFCM1FRQklCRUFnQUNnQ2JCQVhDeUFBTEFCclFRQklCRUFnQUNnQ1lCQVhDeUFBUWRDeTh3QTJBakFnQUN3QVYwRUFTQVJBSUFBb0Frd1FGd3NnQUN3QVMwRUFTQVJBSUFBb0FrQVFGd3NnQUN3QVAwRUFTQVJBSUFBb0FqUVFGd3NnQUVIVXRmTUFOZ0lFSUFBb0FpQWlBUVJBSUFBZ0FUWUNKQ0FCRUJjTElBQXNBQjlCQUVnRVFDQUFLQUlVRUJjTElBQXNBQk5CQUVnRVFDQUFLQUlJRUJjTElBQUw1QVFCQ1g4Z0FTZ0NBQ0lGSUFGQkJHb2lDa2NFUUFOQUFrQUNRQUpBSUFVaUJDZ0NIQ0lMS0FJQVFRVkdCRUFnQkVFUWFpRUdBa0FnQkNnQ0ZDQUVMUUFiSWdVZ0JVRVlkRUVZZFNJTVFRQklJZ2NiSWdnZ0FpZ0NCQ0FDTFFBTElnRWdBVUVZZEVFWWRVRUFTQ0lCRzBjTkFDQUNLQUlBSUFJZ0FSc2hBU0FHS0FJQUlRa0NRQ0FIUlFSQUlBeEZEUUVnQmlFSElBRXRBQUFnQ1VIL0FYRkhEUUlEUUNBRlFRRnJJZ1ZGRFFJZ0FTMEFBU0VJSUFGQkFXb2hBU0FJSUFkQkFXb2lCeTBBQUVZTkFBc01BZ3NnQ0VVTkFDQUpJQVlnQnhzZ0FTQUlFRXdOQVF0QkZCQVlJZ0JCQURZQ0FDQUFRUWhxSVFFQ1FDQUdMQUFMUVFCT0JFQWdBU0FHS1FJQU53SUFJQUVnQmlnQ0NEWUNDQXdCQ3lBQklBUW9BaEFnQkNnQ0ZCQWFDeUFBSUFNMkFnUWdBQ0FES0FJQUlnRTJBZ0FnQVNBQU5nSUVJQU1nQURZQ0FDQURJQU1vQWdoQkFXbzJBZ2hCN3dOQjNxanhBQ0FFS0FJY0lnQW9BZ0JCQlVZUU5DQUFLQUlJRHd0Qjd3TkIzcWp4QUVFQkVEUWdBQ0FMS0FJSUlBSWdBeER6RkNJRkRRRUxJQVFvQWdRaUFRMEJJQVFvQWdnaUJTZ0NBQ0FFUmcwQ0lBUkJDR29oQVFOQUlBRW9BZ0FpQkVFSWFpRUJJQVFnQkNnQ0NDSUZLQUlBUncwQUN3d0NDMEVVRUJnaUFFRUFOZ0lBSUFCQkNHb2hBUUpBSUFZc0FBdEJBRTRFUUNBQklBWXBBZ0EzQWdBZ0FTQUdLQUlJTmdJSURBRUxJQUVnQkNnQ0VDQUVLQUlVRUJvTElBQWdBellDQUNBQUlBTW9BZ1FpQVRZQ0JDQUJJQUEyQWdBZ0F5QUFOZ0lFSUFNZ0F5Z0NDRUVCYWpZQ0NDQUZEd3NEUUNBQklnVW9BZ0FpQVEwQUN3c2dCU0FLUncwQUN3dEJBQXY3QVFJRmZ3RjhJd0JCSUdzaUFpUUFJQUJCeUFCcUlRVWdBa0VRYWlBQVFUQnFJQUVRL1FZQ1FDQUNLQUlVSWdNZ0FpZ0NFQ0lBYTBFQ2RTSUdJQUVvQWdRZ0FTZ0NBR3RCREcwaUJFY0VmeUFDSUFVZ0FSRDlCaUFDS0FJUUlnQUVRQ0FDSUFBMkFoUWdBQkFYQ3lBQ0lBSW9BZ0FpQURZQ0VDQUNJQUlvQWdRaUF6WUNGQ0FDSUFJb0FnZzJBaGdnQVNnQ0JDQUJLQUlBYTBFTWJTRUVJQU1nQUd0QkFuVUZJQVlMSUFSSERRQWdBMEVFYXlnQ0FDSUJLQUlBRFFCQjR3TkI2Nmp4QUVFQkVEUWdBaWdDRUNFQUlBRXBBd2dnQVNrREVCREhCeUVIQ3lBQUJFQWdBaUFBTmdJVUlBQVFGd3NnQWtFZ2FpUUFJQWNMb0FFQkFuOGpBRUVnYXlJQ0pBQWdBa0VRYWlBQVFUQnFJQUVRL1FZZ0FpQUFRY2dBYWlBQkVQMEdBbjhnQVNnQ0JDQUJLQUlBYTBFTWJTSURJQUlvQWhRZ0FpZ0NFQ0lBYTBFQ2RVWUVRQ0FDS0FJQUlRRkJBUXdCQ3lBRElBSW9BZ1FnQWlnQ0FDSUJhMEVDZFVZTElRTWdBUVJBSUFJZ0FUWUNCQ0FCRUJjZ0FpZ0NFQ0VBQ3lBQUJFQWdBaUFBTmdJVUlBQVFGd3NnQWtFZ2FpUUFJQU1MRFFBZ0FDZ0NMQ0FBS0FJd1J3dFVBUU4vSXdCQklHc2lBaVFBSUFKQkJqWUNBQ0FDRUNJZ0FrRUVOZ0lBUVF3UUdDSURRUUEyQWdnZ0EwSUFOd0lBSUFNaEJDQUNJQU0yQWdnZ0JDQUJFSjBDSUFBZ0FoQTlJQUlRSWlBQ1FTQnFKQUFMbEJnQ0NIOEJmQ01BUWJBQmF5SUNKQUFnQUVJQU53SUVJQUJDQURjQ0RDQUFJQUJCQkdvMkFnQWdBRUVBTmdJVUlBQWlCaUFDUVpBQmFrSHJvdThBRURJaUFCQTlJQUFRSWdKQUlBRXNBQTlCQUU0RVFDQUNJQUVvQWd3MkFuZ2dBaUFCS1FJRU53TndEQUVMSUFKQjhBQnFJQUVvQWdRZ0FTZ0NDQkFhQ3lBQ1FRWTJBcEFCSUFKQmtBRnFFQ0lnQWtFQk5nS1FBVUVNRUJnaUFFSUFOd0lBSUFCQkFEWUNDQ0FDSUFBMkFwZ0JBa0FnQWl3QWUwRUFUZ1JBSUFBZ0Fpa0RjRGNDQUNBQUlBSW9BbmcyQWdnTUFRc2dBQ0FDS0FKd0lBSW9BblFRSUFzZ0JpQUNRWkFCYWlJQUVEMGdBQkFpSUFJc0FIdEJBRWdFUUNBQ0tBSndFQmNMSUFZZ0FrR1FBV3BCa3AvdUFCQXlJZ0FRUFNBQUVDSUNRQ0FCTEFBYlFRQk9CRUFnQWlBQktBSVlOZ0o0SUFJZ0FTa0NFRGNEY0F3QkN5QUNRZkFBYWlBQktBSVFJQUVvQWhRUUdnc2dBa0VHTmdLUUFTQUNRWkFCYWhBaUlBSkJBVFlDa0FGQkRCQVlJZ0JDQURjQ0FDQUFRUUEyQWdnZ0FpQUFOZ0tZQVFKQUlBSXNBSHRCQUU0RVFDQUFJQUlwQTNBM0FnQWdBQ0FDS0FKNE5nSUlEQUVMSUFBZ0FpZ0NjQ0FDS0FKMEVDQUxJQVlnQWtHUUFXb2lBQkE5SUFBUUlpQUNMQUI3UVFCSUJFQWdBaWdDY0JBWEN5QUJRWlN3OHdCQnNMRHpBRUVBRUJ3aEJDQUJRWlN3OHdCQjBMRHpBRUVBRUJ3aEJTQUJRWlN3OHdCQjlMRHpBRUVBRUJ3aEFDQUJRWlN3OHdCQm1MSHpBRUVBRUJ3aEF5QUJRWlN3OHdCQnVMSHpBRUVBRUJ3aENBSkFJQUZCbExEekFFSFlzZk1BUVFBUUhDSUhCRUFnQmlBQ1FaQUJhaUlBUVl1VTd3QVFNaUlERUQwZ0F4QWlJQVlnQUVHbTArNEFFRElpQXhBOUlBTVFJaUFHSUFCQnQ2anRBQkF5SWdNUVBTQURFQ0lnQnkwQUt5RURJQUpCQmpZQ2tBRWdBQkFpSUFJZ0F6b0FtQUVnQWtFQ05nS1FBU0FHSUFBUVBTQUFFQ0lNQVFzZ0JBUkFJQVlnQWtHUUFXb2lBMEdMbE84QUVESWlBQkE5SUFBUUlpQUdJQU5CcTZidkFCQXlJZ0FRUFNBQUVDSWdCQ3NET0NFS0lBSkJCallDY0NBQ1FkQUFhaUFLRUxvQ0lBSkI4QUJxSWdBUUlpQUNJQUlwQTFnM0E0QUJJQUlnQWlrRFVEY0RlQ0FDUVFJMkFvZ0JJQUpCQURZQ2NDQUdJQU5CdDZqdEFCQXlJZ1VRUFNBRkVDSWdCaUFBRUQwZ0FrRkFheUFFS3dOQUVMb0NJQUFRSWlBQUVDSWdBaUFDS1FOSU53T0FBU0FDSUFJcEEwQTNBM2dnQWtFQ05nS0lBU0FDUVFBMkFuQWdCaUFEUWY2dzdnQVFNaUlGRUQwZ0JSQWlJQVlnQUJBOUlBSkJNR29nQkNzRFNCQzZBaUFBRUNJZ0FCQWlJQUlnQWlrRE9EY0RnQUVnQWlBQ0tRTXdOd040SUFKQkFqWUNpQUVnQWtFQU5nSndJQVlnQTBITGgrMEFFRElpQXhBOUlBTVFJaUFHSUFBUVBTQUFFQ0lNQVFzZ0JRUkFJQVlnQWtHUUFXb2lBRUdMbE84QUVESWlBeEE5SUFNUUlpQUdJQUJCa0p6dEFCQXlJZ01RUFNBREVDSWdCaUFBUWJlbzdRQVFNaUlERUQwZ0F4QWlJQVVvQWpBaEF5QUNRUVkyQXBBQklBSkJJR29nQXhDZUFpQUFFQ0lnQWlBQ0tRTW9Od09nQVNBQ0lBSXBBeUEzQTVnQklBSkJBRFlDa0FFZ0JpQUFFRDBnQUJBaUlBWWdBRUgrc080QUVESWlBeEE5SUFNUUlpQUZLQUkwSVFNZ0FrRUdOZ0tRQVNBQ1FSQnFJQU1RbmdJZ0FCQWlJQUlnQWlrREdEY0RvQUVnQWlBQ0tRTVFOd09ZQVNBQ1FRQTJBcEFCSUFZZ0FCQTlJQUFRSWlBR0lBQkJ5NGZ0QUJBeUlnTVFQU0FERUNJZ0JTZ0NPQ0VESUFKQkJqWUNrQUVnQWlBREVKNENJQUFRSWlBQ0lBSXBBd2czQTZBQklBSWdBaWtEQURjRG1BRWdBa0VBTmdLUUFTQUdJQUFRUFNBQUVDSU1BUXNnQXdSQUlBWWdBa0dRQVdvaUFFR0xsTzhBRURJaUJCQTlJQVFRSWlBR0lBQkJ3dlB1QUJBeUlnUVFQU0FFRUNJZ0JpQUFRYmVvN1FBUU1pSUFFRDBnQUJBaUFrQWdBeXdBUTBFQVRnUkFJQUlnQXlnQ1FEWUNlQ0FDSUFNcEFqZzNBM0FNQVFzZ0FrSHdBR29nQXlnQ09DQURLQUk4RUJvTElBSkJCallDa0FFZ0FrR1FBV29RSWlBQ1FRRTJBcEFCUVF3UUdDSUFRZ0EzQWdBZ0FFRUFOZ0lJSUFJZ0FEWUNtQUVDUUNBQ0xBQjdRUUJPQkVBZ0FDQUNLUU53TndJQUlBQWdBaWdDZURZQ0NBd0JDeUFBSUFJb0FuQWdBaWdDZEJBZ0N5QUdJQUpCa0FGcUlnQVFQU0FBRUNJZ0Fpd0FlMEVBVGcwQklBSW9BbkFRRnd3QkN5QUlCRUFnQmtHTGxPOEFFUHNGUWV5RTdRQVErd1VhSUFKQkFEWUNlQ0FDUWdBM0FuQWdDQ2dDUENJRUlBZ29BamdpQUdzaUEwRU1iU0VGQWtBQ1FDQURCRUFnQlVIV3F0V3FBVThOQVNBQ0lBTVFHQ0lETmdKd0lBSWdBellDZENBQ0lBTWdCVUVNYkdvMkFuZ2dBQ0FFUndSQUEwQUNRQ0FBTEFBTFFRQk9CRUFnQXlBQUtRSUFOd0lBSUFNZ0FDZ0NDRFlDQ0F3QkN5QURJQUFvQWdBZ0FDZ0NCQkFhQ3lBRFFReHFJUU1nQUVFTWFpSUFJQVJIRFFBTEN5QUNJQU0yQW5RTERBRUxFQ2dBQ3lBQ1FlQUFhaUlBUVFBMkFnZ2dBRUlBTndJQUlBSW9BbkFpQXlBQ0tBSjBSd1JBQTBBZ0FrRUdOZ0tRQVNBQ1FaQUJhaEFpSUFKQkFUWUNrQUZCREJBWUlnUkNBRGNDQUNBRVFRQTJBZ2dnQWlBRU5nS1lBUUpBSUFNZ0JFWU5BQ0FETEFBTFFRQk9CRUFnQkNBREtRSUFOd0lBSUFRZ0F5Z0NDRFlDQ0F3QkN5QUVJQU1vQWdBZ0F5Z0NCQkFnQ3lBQUlBSkJrQUZxSWdRUXpBRWdCQkFpSUFOQkRHb2lBeUFDS0FKMFJ3MEFDd3NnQmtHM3FPMEFFUHNGSUFBUTl4UWdBQkNzQVNBQ1FmQUFhaENCQkF3QkN5QUFSUTBBSUFaQmk1VHZBQkQ3QlVHZGsrMEFFUHNGR2lBR1FiZW83UUFRK3dVaENDQUNRWkFCYWlJRUlBQWdBQ2dDQUNnQ0lCRUNBQ01BUVNCcklnTWtBQ0FEUVFZMkFnQWdBeEFpSUFOQkFUWUNBRUVNRUJnaUJVSUFOd0lBSUFWQkFEWUNDQ0FESUFVMkFnZ0NRQ0FFSUFWR0RRQWdCQ3dBQzBFQVRnUkFJQVVnQkNrQ0FEY0NBQ0FGSUFRb0FnZzJBZ2dNQVFzZ0JTQUVLQUlBSUFRb0FnUVFJQXNnQ0NBREVEMGdBeEFpSUFOQklHb2tBQ0FDTEFDYkFVRUFTQVJBSUFJb0FwQUJFQmNMSUFKQjhBQnFJZ1JCQURZQ0NDQUVRZ0EzQWdBQ1FDQUFJZ2dvQWl3b0FnZ2lBQ0FFS0FJSUlBUW9BZ0FpQjJ0QkRHMU5EUUFDUUFKQUlBQkIxcXJWcWdGSkJFQWdCQ2dDQkNFRklBQkJER3dpQUJBWUlnTWdBR29oQ1NBRElBVWdCMnRCREcxQkRHeHFJUU1nQlNBSFJnMEJJQU1oQUFOQUlBQkJER3NpQUNBRlFReHJJZ1VwQWdBM0FnQWdBQ0FGS0FJSU5nSUlJQVZDQURjQ0FDQUZRUUEyQWdnZ0JTQUhSdzBBQ3lBRUlBazJBZ2dnQkNBQU5nSUFJQVFvQWdRaEFDQUVJQU0yQWdRZ0FDQUhSZzBDQTBBZ0FFRU1heUVESUFCQkFXc3NBQUJCQUVnRVFDQURLQUlBRUJjTElBTWlBQ0FIUncwQUN3d0NDMEdqaE84QUVEZ0FDeUFFSUFrMkFnZ2dCQ0FETmdJRUlBUWdBellDQUFzZ0IwVU5BQ0FIRUJjTElBZ29BaXdpQXlnQ0FDSUFJQU5CQkdwSEJFQURRQ0FBSWdWQkZHb2hBQUpBSUFRb0FnUWlBeUFFS0FJSVJ3UkFBa0FnQUN3QUMwRUFUZ1JBSUFNZ0FDa0NBRGNDQUNBRElBQW9BZ2cyQWdnTUFRc2dBeUFGS0FJVUlBVW9BaGdRR2dzZ0JDQURRUXhxTmdJRURBRUxJQVFnQUJDRkFnc0NRQ0FGS0FJRUlnTkZCRUFnQlNnQ0NDSUFLQUlBSUFWR0RRRWdCVUVJYWlFREEwQWdBeWdDQUNJRlFRaHFJUU1nQlNBRktBSUlJZ0FvQWdCSERRQUxEQUVMQTBBZ0F5SUFLQUlBSWdNTkFBc0xJQUFnQ0NnQ0xFRUVha2NOQUFzTElBSkI0QUJxSWdCQkFEWUNDQ0FBUWdBM0FnQWdBaWdDY0NJRElBSW9BblJIQkVBRFFDQUNRUVkyQXBBQklBSkJrQUZxRUNJZ0FrRUJOZ0tRQVVFTUVCZ2lCRUlBTndJQUlBUkJBRFlDQ0NBQ0lBUTJBcGdCQWtBZ0F5QUVSZzBBSUFNc0FBdEJBRTRFUUNBRUlBTXBBZ0EzQWdBZ0JDQURLQUlJTmdJSURBRUxJQVFnQXlnQ0FDQURLQUlFRUNBTElBQWdBa0dRQVdvaUJCRE1BU0FFRUNJZ0EwRU1haUlESUFJb0FuUkhEUUFMQ3lBR1FmSG83UUFRK3dVZ0FCRDNGQ0FBRUt3QklBSkI4QUJxRUlFRUN5QUJMUUFwQkVBZ0JpQUNRWkFCYWlJQVFjV0Q3UUFRTWlJREVEMGdBeEFpSUFKQkJqWUNrQUVnQUJBaUlBSkJBVG9BbUFFZ0FrRUNOZ0tRQVNBR0lBQVFQU0FBRUNJTElBRXRBQ2dFUUNBR0lBSkJrQUZxSWdCQnJaL3VBQkF5SWdNUVBTQURFQ0lnQVMwQUtDRURJQUpCQmpZQ2tBRWdBQkFpSUFKQkFUWUNrQUZCREJBWUlnRkNBRGNDQkNBQ0lBRTJBcGdCSUFGQkFUb0FDeUFCSUFNMkFnQWdCaUFBRUQwZ0FCQWlDeUFDUWJBQmFpUUFDeFFBSUFCQkFVR3F3ZkVBUWFyQjhRQVFIeEFiQzlFQ0FRTi9Jd0JCUUdvaUFpUUFJQUpCSUdvaUEwRi9OZ0lZSUFOQkJqWUNBQ0FDUVFRMkFpQWdBaUFCTmdJb0lBSkJBRFlDQ0NBQ1FnQTNBd0FnQWtFUWFrRUFJQUlnQXhDR0NpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUNRUUEyQWlnQ1FDQUNMQUFiSWdGQkFFNEVRQ0FBSUFJcEF4QTNBZ0FnQUNBQ0tBSVlOZ0lJREFFTElBQWdBaWdDRUNBQ0tBSVVFQm9MQWtBZ0FDZ0NCQ0FBTFFBTElnTWdBMEVZZEVFWWRVRUFTQ0lER3lJRVFRTkpEUUFnQkNBQUtBSUFJQUFnQXh0cVFRSnJJZ0F0QUFCQkxFY05BQ0FBUVNBNkFBQUxJQUZCQUVnRVFDQUNLQUlRRUJjTEFrQUNRQUpBQWtBQ1FDQUNLQUlnUVFGckRnVUFCQVFDQVFRTElBSW9BaWdpQUVVTkF5QUFMQUFMUVFCT0RRSWdBQ2dDQUJBWERBSUxJQUlvQWlnaUFFVU5BaUFBRUYwTUFRc2dBaWdDS0NJQVJRMEJJQUFRckFFTElBQVFGd3NnQWtGQWF5UUFDNXNRQVJWL0l3QkJvQUZySWdNa0FFSHdoWUlCTFFBQVJRUkFRZkR0Z1FGQkFFR0FHQkJoR2tId2hZSUJRUUU2QUFBTFFaQ0dnZ0V0QUFCRkJFQkJrSWFDQVVFQk9nQUFDMEgwaFlJQktBSUFSUVJBUWZTRmdnRW9BZ0JGQkVBZ0EwRVFha0VFY2lFR0EwQWdBMEVBTmdJWUlBTkNBRGNERUNBRFFSQnFJQUpCR0hSQkdIVVFiQ0FHS0FBRElRUWdCaWdDQUNFRklBTXRBQnNoQnlBRFFRQTJBaGdnQXlBRk5nSUFJQU1nQkRZQUF5QURLQUlRSVFnZ0EwSUFOd01RSUFKQkRHd2lCRUh3N1lFQmFpRUZBa0FnQkVINzdZRUJhaXdBQUVFQVRnUkFJQVVnQ0RZQ0FDQUVRZmZ0Z1FGcUlBTW9BQU0yQUFBZ0JFSDA3WUVCYWlBREtBSUFOZ0lBSUFVZ0J6b0FDd3dCQ3lBRktBSUFFQmNnQXl3QUd5RUpJQVVnQ0RZQ0FDQUVRZmZ0Z1FGcUlBTW9BQU0yQUFBZ0JFSDA3WUVCYWlBREtBSUFOZ0lBSUFVZ0J6b0FDeUFKUVFCT0RRQWdBeWdDRUJBWEN5QUNRUUZxSWdKQmdBSkhEUUFMUWZDMjhnQW9BZ0FpQ1VFTWF5RUtRZlMyOGdBb0FnQkJER3NoQzBHQXQvSUFLQUlBUVF4cklReEIrTGJ5QUNnQ0FDSU5RUXhySVE0Z0EwSFFBR29oRDBHVXQvSUFLQUlBSVJCQmtMZnlBQ2dDQUNFUlFZaTM4Z0FvQWdBaEVrR0V0L0lBS0FJQUlSTWdBMEVZYWlFR1FmeTI4Z0FvQWdBaEZDQURRUnhxSVFSQkFDRUNBMEFnQXlBTk5nSVFJQU5CMUxieUFEWUNHQ0FEUWVpMjhnQTJBbEFnQTBFUWFpSUZJQTRvQWdCcUlCUTJBZ0FnQTBFQU5nSVVJQVVnQXlnQ0VFRU1heWdDQUdvaUJ5QUVFTHdCSUFkQ2dJQ0FnSEEzQWtnZ0JpQU1LQUlBYWlBVE5nSUFJQVVnQ3lnQ0FHb2dFallDQUNBRFFlaTI4Z0EyQWxBZ0EwSEF0dklBTmdJUUlBTkIxTGJ5QURZQ0dDQUVFTmtCSVJVZ0EwR2tyL0lBTmdJY0lBTkNBRGNDUkNBRFFnQTNBandnQTBFWU5nSk1JQVpCOFlydEFFRUNFRWNpQlVFRWFpSUhJQVVvQWdCQkRHc2lDQ2dDQUdvaUZpQVdLQUlBUWJWL2NVRUljallDQUNBSElBZ29BZ0JxUVFRMkFnZ2dCeUFJS0FJQWFrRXdOZ0pJSUFVZ0FoRFFBeG9nQXlBRUVLRUNJQUpCREd3aUIwSHc3WUVCYWlFRklBZEIrKzJCQVdvc0FBQkJBRWdFUUNBRktBSUFFQmNMSUFVZ0F5a0RBRGNDQUNBRklBTW9BZ2cyQWdnZ0F5QUpOZ0lRSUFvb0FnQWdBMEVRYW1vZ0VUWUNBQ0FEUWFTdjhnQTJBaHdnQXlBUU5nSVlJQU1zQUVkQkFFZ0VRQ0FES0FJOEVCY0xJQlVRemdFYUlBOFFnZ0VhSUFKQkFXb2lBa0VnUncwQUN3Si9RWlB4Z1FFc0FBQkJBRWdFUUVHTThZRUJRUUkyQWdCQmlQR0JBU2dDQUF3QkMwR1Q4WUVCUVFJNkFBQkJpUEdCQVFzaUFrRUFPZ0FDSUFKQjNNUUFPd0FBQW45QnkvYUJBU3dBQUVFQVNBUkFRY1QyZ1FGQkFqWUNBRUhBOW9FQktBSUFEQUVMUWN2MmdRRkJBam9BQUVIQTlvRUJDeUlDUVFBNkFBSWdBa0hjdUFFN0FBQUNmMEd2OG9FQkxBQUFRUUJJQkVCQnFQS0JBVUVDTmdJQVFhVHlnUUVvQWdBTUFRdEJyL0tCQVVFQ09nQUFRYVR5Z1FFTElnSkJBRG9BQWlBQ1FkemVBRHNBQUFKL1FkdnVnUUVzQUFCQkFFZ0VRRUhVN29FQlFRSTJBZ0JCME82QkFTZ0NBQXdCQzBIYjdvRUJRUUk2QUFCQjBPNkJBUXNpQWtFQU9nQUNJQUpCM01RQk93QUFBbjlCaSsrQkFTd0FBRUVBU0FSQVFZVHZnUUZCQWpZQ0FFR0E3NEVCS0FJQURBRUxRWXZ2Z1FGQkFqb0FBRUdBNzRFQkN5SUNRUUE2QUFJZ0FrSGN6QUU3QUFBQ2YwSHo3b0VCTEFBQVFRQklCRUJCN082QkFVRUNOZ0lBUWVqdWdRRW9BZ0FNQVF0QjgrNkJBVUVDT2dBQVFlanVnUUVMSWdKQkFEb0FBaUFDUWR6Y0FUc0FBQUovUVpmdmdRRXNBQUJCQUVnRVFFR1E3NEVCUVFJMkFnQkJqTytCQVNnQ0FBd0JDMEdYNzRFQlFRSTZBQUJCak8rQkFRc2lBa0VBT2dBQ0lBSkIzT1FCT3dBQUFuOUI1KzZCQVN3QUFFRUFTQVJBUWVEdWdRRkJBallDQUVIYzdvRUJLQUlBREFFTFFlZnVnUUZCQWpvQUFFSGM3b0VCQ3lJQ1FRQTZBQUlnQWtIYzZBRTdBQUJCOUlXQ0FVSHc3WUVCTmdJQUN3c2dBRUlBTndJQUlBQkJBRFlDQ0NBQktBSUVJQUV0QUFzaUFpQUNRUmgwUVJoMVFRQklHMEVCZEVFQ2FpRUNJd0JCRUdzaUJTUUFJQVVnQWpZQ0RBSkFJQUpCYjAwRVFDQUZBbjhnQUMwQUMwRUhkZ1JBSUFBb0FnUU1BUXNnQUMwQUN3czJBZ2dqQUVFUWF5SUNKQUFnQlVFTWFpSUVLQUlBSUFWQkNHb2lCaWdDQUVraEJ5QUNRUkJxSkFBZ0FDSUNMUUFMUVFkMkJIOGdBaWdDQ0VILy8vLy9CM0ZCQVdzRlFRb0xJQVlnQkNBSEd5Z0NBQ0lFUVF0UEJIOGdCRUVRYWtGd2NTSUVJQVJCQVdzaUJDQUVRUXRHR3dWQkNnc2lCa2NFUUNBQ0xRQUxRUWQyQkg4Z0FpZ0NDRUgvLy8vL0IzRkJBV3NGUVFvTElRUUNmeUFDTFFBTFFRZDJCRUFnQWlnQ0JBd0JDeUFDTFFBTEN5RUhBa0FDZnlBR1FRcEdCRUJCQVNFSUlBSWhCQ0FBS0FJQURBRUxRUUFnQkNBR1R5QUdRUUZxRUJnaUJCc05BU0FDTFFBTFFRZDJJZ0loQ0FKL0lBSUVRQ0FBS0FJQURBRUxJQUFMQ3lFQ0lBUWdBZ0ovSUFBdEFBdEJCM1lFUUNBQUtBSUVEQUVMSUFBdEFBc0xRUUZxRU1vRElBZ0VRQ0FDRUJjTEFrQWdCa0VLUndSQUlBQWdCa0VCYWtHQWdJQ0FlSEkyQWdnZ0FDQUhOZ0lFSUFBZ0JEWUNBQXdCQ3lBQUlBYzZBQXNMQ3dzZ0JVRVFhaVFBREFFTEVDMEFDeUFCS0FJRUlBRXRBQXNpQWlBQ1FSaDBRUmgxUVFCSUlnSWJJZ1FFUUNBQktBSUFJQUVnQWhzaUFpQUVhaUVFQTBBZ0FDQUNMUUFBUVF4c0lnRkI4TzJCQVdvaUJTZ0NBQ0FGSUFGQisrMkJBV290QUFBaUJVRVlkRUVZZFVFQVNDSUdHeUFCUWZUdGdRRnFLQUlBSUFVZ0Joc1FqQUVhSUFKQkFXb2lBaUFFUncwQUN3c2dBMEdnQVdva0FBdTlDUUVJZnlNQVFSQnJJZ1lrQUNBQkVDSWdCa0VBTmdJSUlBWkNBRGNEQUFKQUlBQWdCaEQ5RkFSQUlBRkJEQkFZSWdBMkFnZ2dBQ0FHS0FJSU5nSUlJQUFnQmlrREFEY0NBQ0FHUVFBMkFnZ2dCa0lBTndNQVFRRWhBaUFCUVFFMkFnQU1BUXNqQUVFZ2F5SUZKQUFnQUJDd0RTQUZRUkJxSUFBUTl3Z2dBQ0FBS0FJQVFReHJLQUlBYWlJQ0tBSVVJUWdnQWtFQU5nSVVJQUlnQWlnQ0VCQzJBaUFCUVFocUlRY2pBRUVnYXlJQ0pBQWdBa0VBTmdJY0lBSkJHR29nQUVFQUVMb0RJQUl0QUJnRVFDQUNRUkJxSWdNZ0FDQUFLQUlBUVF4cktBSUFhaWdDSENJRU5nSUFJQVFnQkNnQ0JFRUJhallDQkNBREVOd1FJUVFnQWlBQUlBQW9BZ0JCREdzb0FnQnFLQUlZTmdJSUlBSkJBRFlDQUNBRUlBSW9BZ2dnQWlnQ0FDQUFJQUFvQWdCQkRHc29BZ0JxSUFKQkhHb2dCeUFFS0FJQUtBSXdFUXNBR2lBREtBSUFJZ01nQXlnQ0JFRUJheUlFTmdJRUlBUkJmMFlFUUNBRElBTW9BZ0FvQWdnUkFRQUxJQUFnQUNnQ0FFRU1heWdDQUdvZ0FpZ0NIQkNpQWdzZ0FrRWdhaVFBSUFBZ0FDZ0NBRUVNYXlnQ0FDSUVhaUlDS0FJUUlnTkJCWEVpQndSQUlBSkJBQkMyQWlBRklBVXBBeGczQXdnZ0JTQUZLUU1RTndNQUlBQWdCUkRQRUNBQUlBQW9BZ0JCREdzb0FnQWlCR29vQWhBaEF3c2dBQ0FFYWlJQ0lBZzJBaFFnQWlBREVMWUNJQVZCSUdva0FDQUhSUVJBSUFGQkFEWUNBRUVCSVFJTUFRdEJBU0VDUVFFaEJBSkFRYytJN3dBZ0FCRGZBMFVFUUVFQUlRUkJ2NC92QUNBQUVOOERSUTBCQ3lBQlFRSTJBZ0FnQVNBRU9nQUlEQUVMQWtCQis5VHVBQ0FBRU44RFJRUkFJQUFRMGdWQkxFY05BUXNnQVVFRE5nSUFEQUVMSUFBUTBnVkIyd0JHQkVCQkRCQVlJZ0pCQURZQ0NDQUNRZ0EzQWdBZ0FTQUNOZ0lJSUFJZ0FpZ0NBQ0lESUFJb0FnUWlCVWNFZndOQUlBTW9BZ0FpQkFSQUlBUVFJaUFFRUJjZ0FpZ0NCQ0VGQ3lBRFFRUnFJZ01nQlVjTkFBc2dBaWdDQUFVZ0F3czJBZ1FDZjBFQVFibUs4QUFnQUJEZkEwVU5BQnBCQVVHM2l2QUFJQUFRM3dNTkFCb0NRQUpBQWtBRFFFRWdFQmdpQlVGL05nSVlJQVZCQmpZQ0FDQUFJQVVRL0JSRkRRSUNRQUpBSUFJb0FnUWlBeUFDS0FJSVJ3UkFJQU1nQlRZQ0FDQUNJQU5CQkdvMkFnUU1BUXNnQXlBQ0tBSUFJZ1JySWdOQkFuVWlDVUVCYWlJSVFZQ0FnSUFFVHcwQklBZ2dBMEVCZFNJSElBY2dDRWtiUWYvLy8vOERJQU5CL1AvLy93ZEpHeUlJQkg4Z0NFR0FnSUNBQkU4TkJDQUlRUUowRUJnRlFRQUxJZ2NnQ1VFQ2RHb2lDU0FGTmdJQUlBTkJBRW9FUUNBSElBUWdBeEFaR2dzZ0FpQUhJQWhCQW5ScU5nSUlJQUlnQ1VFRWFqWUNCQ0FDSUFjMkFnQWdCRVVOQUNBRUVCY0xRWW1kOFFBZ0FCRGZBdzBCREFRTEN4QW9BQXRCbzRUdkFCQTRBQXNnQlJBaUlBVVFGd3RCdDRyd0FDQUFFTjhEQ3dSQUlBRkJCRFlDQUVFQklRSU1BZ3NnQVNnQ0NDSUNCRUFnQWhDc0FTQUNFQmNMSUFGQkFEWUNDQXRCR0JBWUlnSkNBRGNDQkNBQ1FnQTNBZ3dnQWlBQ1FRUnFOZ0lBSUFKQkFEWUNGQ0FCSUFJMkFnZ2dBQ0FDRUs4TkJFQWdBVUVGTmdJQVFRRWhBZ3dCQ3lBQktBSUlJZ0FFUUNBQUVGMGdBQkFYQzBFQUlRSWdBVUVBTmdJSUN5QUdMQUFMUVFCSUJFQWdCaWdDQUJBWEN5QUdRUkJxSkFBZ0FndklDZ0VZZnlNQVFhQUJheUlESkFCQklpRUlBbjlCeWNMeEFDQUFFTjhEUlFSQVFTY2hDRUVBSUFBUTBnVkJKMGNOQVJwQkFDQUFFS1lGSWdJZ0FrRi9SaHNoQlFzQ1FDQUFJQUFvQWdCQkRHc29BZ0JxS0FJUUlnSU5BRUh3dHZJQUtBSUFJZ3hCREdzaERVSDB0dklBS0FJQVFReHJJUTVCZ0xmeUFDZ0NBRUVNYXlFUFFmaTI4Z0FvQWdBaUVFRU1heUVSSUFOQnlBQnFJUkpCbExmeUFDZ0NBQ0VUUVpDMzhnQW9BZ0FoRkVHSXQvSUFLQUlBSVJWQmhMZnlBQ2dDQUNFV1FmeTI4Z0FvQWdBaEZ5QURRUlJxSVFvZ0FFRVFhaUVKSUFOQkVHb2lDMEVFYWlFWUEwQWdCU0FBRUtZRklnSWdBa0YvUmhzaUJVRVlkRUVZZFNJQ0lBaEdCRUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NFQ0VDREFJTEFrQUNRQUpBSUFWQi93RnhRZHdBUmdSQUlBQVFwZ1VpQlVGL1J3MEJRZHdBSVFVTUFnc2dBU0FDRUd3TUFnc0NRQUpBQWtBQ1FBSkFBa0FDUUNBRlFSaDBRUmgxSWdKQkwyc09Sd2NBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWNBQUFBQUFBWUFBQUFGQUFBQUFBQUFBQVFBQUFBREFBSUJBQXNnQWlBSVJ3UkFJQUZCM0FBUWJBc2dBU0FDRUd3TUJ3c2dBMEhVdHZJQU5nSVFJQU5CNkxieUFEWUNTQ0FESUJBMkFnZ2dBMEVJYWlJQ0lCRW9BZ0JxSUJjMkFnQkJBQ0VFSUFOQkFEWUNEQ0FDSUFNb0FnaEJER3NvQWdCcUlnWWdDaEM4QVNBR1FvQ0FnSUJ3TndKSUlBc2dEeWdDQUdvZ0ZqWUNBQ0FDSUE0b0FnQnFJQlUyQWdBZ0EwSG90dklBTmdKSUlBTkJ3TGJ5QURZQ0NDQURRZFMyOGdBMkFoQWdDaERaQVNFWklBTkJwSy95QURZQ0ZDQURRZ0EzQWp3Z0EwSUFOd0kwSUFOQkFEWUNtQUVnQTBFWU5nSkVBa0FnQ1NBQUtBSUFRUXhyS0FJQWFpZ0NBQ0lDUVFKeERRQURRQUpBSUFJTkFDQUVRUU5LRFFBZ0FCQ21CU0VDSUJnZ0F5Z0NFRUVNYXlnQ0FHb2lCQ0FFS0FJQVFiVi9jVUVJY2pZQ0FDQURJQVVnQWlBQ1FYOUdHeUlGT2dDZkFTQUxJQU5CbndGcVFRRVFSeG9nQXlBREtBS1lBVUVCYWlJRU5nS1lBU0FKSUFBb0FnQkJER3NvQWdCcUtBSUFJZ0pCQW5GRkRRRU1BZ3NMSUFJTkFDTUFRU0JySWdJa0FDQUNRUUEyQWh3Z0FrRVlhaUFEUVFocUlnUkJBQkM2QXlBQ0xRQVlCRUFnQWtFUWFpSUdJQVFnQkNnQ0FFRU1heWdDQUdvb0Fod2lCellDQUNBSElBY29BZ1JCQVdvMkFnUWdCaERjRUNFSElBSWdCQ0FFS0FJQVFReHJLQUlBYWlnQ0dEWUNDQ0FDUVFBMkFnQWdCeUFDS0FJSUlBSW9BZ0FnQkNBRUtBSUFRUXhyS0FJQWFpQUNRUnhxSUFKQkZHb2dCeWdDQUNnQ0VCRUxBQm9nQmlnQ0FDSUdJQVlvQWdSQkFXc2lCellDQkNBSFFYOUdCRUFnQmlBR0tBSUFLQUlJRVFFQUN5QURBbjhnQWlnQ0ZFR0FnSUNBZUVnRVFDQUNJQUlvQWh4QkJISTJBaHhCZ0lDQWdIZ01BUXNnQWlnQ0ZFSC8vLy8vQjBvRVFDQUNJQUlvQWh4QkJISTJBaHhCLy8vLy93Y01BUXNnQWlnQ0ZBczJBcGdCSUFRZ0JDZ0NBRUVNYXlnQ0FHb2dBaWdDSEJDaUFnc2dBa0VnYWlRQUlBUWlBaUFDS0FJQVFReHJLQUlBYWkwQUVFRUZjUTBBSUFFZ0F5d0FtQUVRYkFzZ0F5QU1OZ0lJSUEwb0FnQWdBMEVJYW1vZ0ZEWUNBQ0FEUWFTdjhnQTJBaFFnQXlBVE5nSVFJQU1zQUQ5QkFFZ0VRQ0FES0FJMEVCY0xJQmtRemdFYUlCSVFnZ0VhREFZTElBRkJDUkJzREFVTElBRkJEUkJzREFRTElBRkJDaEJzREFNTElBRkJEQkJzREFJTElBRkJDQkJzREFFTElBRWdCVUVZZEVFWWRSQnNDeUFKSUFBb0FnQkJER3NvQWdCcUtBSUFJZ0pGRFFBTEN5QUNRUVZ4UlNBSUlBVkJHSFJCR0hWR2NRc2hBQ0FEUWFBQmFpUUFJQUFMZEFFQmZ5QUFRZ0EzQWdRZ0FFRUFOZ0lNSUFCQjRJVDlBRFlDQUNBQVFSQnFJZ0ZCdU5EeUFEWUNBQ0FCUWdBM0FnUWdBVUhnMC9JQU5nSUFJQUZCQURZQ0RDQUFRYUN2OHdBMkFnQWdBVUhBci9NQU5nSUFJQUJCQURZQ0lDQUFRVElRdFFFZ0FDQUFLQUlBS0FJSUVRRUFJQUFMdndFQkJIOGpBRUVRYXlJQkpBQUNRQ0FBS0FMUUFRUkFJQUFvQXRBQklRQU1BUXNnQVNBQVFTVkJBVUh3c1g4UTBnTkJBQ0VBSUFFZ0FTZ0NCQ0lEUndSQUlBTWhBZ05BSUFJb0FnZ29BdEFCSWdRZ0FDQUFJQVJJR3lFQUlBSW9BZ1FpQWlBQlJ3MEFDd3NnQVNnQ0NFVU5BQ0FES0FJQUlnSWdBU2dDQUNJRUtBSUVOZ0lFSUFRb0FnUWdBallDQUNBQlFRQTJBZ2dnQVNBRFJnMEFBMEFnQXlnQ0JDRUNJQU1RRnlBQ0lnTWdBVWNOQUFzTElBRkJFR29rQUNBQUM3OEJBUVIvSXdCQkVHc2lBU1FBQWtBZ0FDZ0N6QUVFUUNBQUtBTE1BU0VBREFFTElBRWdBRUVsUVFGQjhMRi9FTklEUVFBaEFDQUJJQUVvQWdRaUEwY0VRQ0FESVFJRFFDQUNLQUlJS0FMTUFTSUVJQUFnQUNBRVNCc2hBQ0FDS0FJRUlnSWdBVWNOQUFzTElBRW9BZ2hGRFFBZ0F5Z0NBQ0lDSUFFb0FnQWlCQ2dDQkRZQ0JDQUVLQUlFSUFJMkFnQWdBVUVBTmdJSUlBRWdBMFlOQUFOQUlBTW9BZ1FoQWlBREVCY2dBaUlESUFGSERRQUxDeUFCUVJCcUpBQWdBQXZqQVFFRWZ5TUFRUkJySWdJa0FDQUNRUUE2QUFnZ0FrTHo2c216bHV6WXNpMDNBd0FnQWtFSU9nQUxJQUJCSGlBQ0VQQUJJUU1nQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQUVHd0FXb2lBVUc0MFBJQU5nSUFJQUZDQURjQ0JDQUJRZGpkOGdBMkFnQWdBVUVBTmdJTUlBRWhCQ0FBUWNBQmFpSUJRYmpROGdBMkFnQWdBVUlBTndNWUlBRkIrTlh5QURZQ0FDQUJRZ0EzQWdRZ0FVSUFOd0lNSUFCQnlLWHpBRFlDQUNBRVFkeXI4d0EyQWdBZ0FVSHNxL01BTmdJQUlBTkIyZ0VRS1NBRFFmTUFFQ2tnQUNBQUtBSUFLQUtVQVJFQkFDQUNRUkJxSkFBTHRCRUNBM3dRZnlNQVFiQUVheUlKSkFBZ0FpQUNRUU5yUVJodElnaEJBQ0FJUVFCS0d5SVJRV2hzYWlFTUlBUkJBblJCb0kvekFHb29BZ0FpRFNBRFFRRnJJZ3RxUVFCT0JFQWdBeUFOYWlFSUlCRWdDMnNoQWdOQUlBbEJ3QUpxSUFwQkEzUnFJQUpCQUVnRWZFUUFBQUFBQUFBQUFBVWdBa0VDZEVHd2ovTUFhaWdDQUxjTE9RTUFJQUpCQVdvaEFpQUtRUUZxSWdvZ0NFY05BQXNMSUF4QkdHc2hEeUFOUVFBZ0RVRUFTaHNoQ2tFQUlRZ0RRRVFBQUFBQUFBQUFBQ0VGSUFOQkFFb0VRQ0FJSUF0cUlRNUJBQ0VDQTBBZ0FDQUNRUU4wYWlzREFDQUpRY0FDYWlBT0lBSnJRUU4wYWlzREFLSWdCYUFoQlNBQ1FRRnFJZ0lnQTBjTkFBc0xJQWtnQ0VFRGRHb2dCVGtEQUNBSUlBcEdJUUlnQ0VFQmFpRUlJQUpGRFFBTFFTOGdER3NoRkVFd0lBeHJJUklnREVFWmF5RVZJQTBoQ0FKQUEwQWdDU0FJUVFOMGFpc0RBQ0VGUVFBaEFpQUlJUW9nQ0VFQVRDSVFSUVJBQTBBZ0NVSGdBMm9nQWtFQ2RHb0Nmd0ovSUFWRUFBQUFBQUFBY0Q2aUlnYVpSQUFBQUFBQUFPQkJZd1JBSUFhcURBRUxRWUNBZ0lCNEM3Y2lCa1FBQUFBQUFBQnd3YUlnQmFBaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTE5nSUFJQWtnQ2tFQmF5SUtRUU4wYWlzREFDQUdvQ0VGSUFKQkFXb2lBaUFJUncwQUN3c0NmeUFGSUE4UWtBVWlCU0FGUkFBQUFBQUFBTUEvb3B4RUFBQUFBQUFBSU1DaW9DSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBc2hEaUFGSUE2M29TRUZBa0FDUUFKQUFuOGdEMEVBVENJV1JRUkFJQWhCQW5RZ0NXb2lBaUFDS0FMY0F5SUNJQUlnRW5VaUFpQVNkR3NpQ2pZQzNBTWdBaUFPYWlFT0lBb2dGSFVNQVFzZ0R3MEJJQWhCQW5RZ0NXb29BdHdEUVJkMUN5SUxRUUJNRFFJTUFRdEJBaUVMSUFWRUFBQUFBQUFBNEQ5bURRQkJBQ0VMREFFTFFRQWhBa0VBSVFvZ0VFVUVRQU5BSUFsQjRBTnFJQUpCQW5ScUloY29BZ0FoRUVILy8vOEhJUk1DZndKQUlBb05BRUdBZ0lBSUlSTWdFQTBBUVFBTUFRc2dGeUFUSUJCck5nSUFRUUVMSVFvZ0FrRUJhaUlDSUFoSERRQUxDd0pBSUJZTkFFSC8vLzhESVFJQ1FBSkFJQlVPQWdFQUFndEIvLy8vQVNFQ0N5QUlRUUowSUFscUloQWdFQ2dDM0FNZ0FuRTJBdHdEQ3lBT1FRRnFJUTRnQzBFQ1J3MEFSQUFBQUFBQUFQQS9JQVdoSVFWQkFpRUxJQXBGRFFBZ0JVUUFBQUFBQUFEd1B5QVBFSkFGb1NFRkN5QUZSQUFBQUFBQUFBQUFZUVJBUVFBaENpQUlJUUlDUUNBSUlBMU1EUUFEUUNBSlFlQURhaUFDUVFGcklnSkJBblJxS0FJQUlBcHlJUW9nQWlBTlNnMEFDeUFLUlEwQUlBOGhEQU5BSUF4QkdHc2hEQ0FKUWVBRGFpQUlRUUZySWdoQkFuUnFLQUlBUlEwQUN3d0RDMEVCSVFJRFFDQUNJZ3BCQVdvaEFpQUpRZUFEYWlBTklBcHJRUUowYWlnQ0FFVU5BQXNnQ0NBS2FpRUtBMEFnQ1VIQUFtb2dBeUFJYWlJTFFRTjBhaUFJUVFGcUlnZ2dFV3BCQW5SQnNJL3pBR29vQWdDM09RTUFRUUFoQWtRQUFBQUFBQUFBQUNFRklBTkJBRW9FUUFOQUlBQWdBa0VEZEdvckF3QWdDVUhBQW1vZ0N5QUNhMEVEZEdvckF3Q2lJQVdnSVFVZ0FrRUJhaUlDSUFOSERRQUxDeUFKSUFoQkEzUnFJQVU1QXdBZ0NDQUtTQTBBQ3lBS0lRZ01BUXNMQWtBZ0JVRVlJQXhyRUpBRklnVkVBQUFBQUFBQWNFRm1CRUFnQ1VIZ0Eyb2dDRUVDZEdvQ2Z3Si9JQVZFQUFBQUFBQUFjRDZpSWdhWlJBQUFBQUFBQU9CQll3UkFJQWFxREFFTFFZQ0FnSUI0Q3lJQ3QwUUFBQUFBQUFCd3dhSWdCYUFpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdMTmdJQUlBaEJBV29oQ0F3QkN3Si9JQVdaUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDeUVDSUE4aERBc2dDVUhnQTJvZ0NFRUNkR29nQWpZQ0FBdEVBQUFBQUFBQThEOGdEQkNRQlNFRkFrQWdDRUVBU0EwQUlBZ2hBd05BSUFrZ0F5SUFRUU4wYWlBRklBbEI0QU5xSUFOQkFuUnFLQUlBdDZJNUF3QWdBMEVCYXlFRElBVkVBQUFBQUFBQWNENmlJUVVnQUEwQUN5QUlRUUJJRFFBZ0NDRUNBMEFnQ0NBQ0lnQnJJUU5FQUFBQUFBQUFBQUFoQlVFQUlRSURRQUpBSUFKQkEzUkJnS1h6QUdvckF3QWdDU0FBSUFKcVFRTjBhaXNEQUtJZ0JhQWhCU0FDSUExT0RRQWdBaUFEU1NFTUlBSkJBV29oQWlBTURRRUxDeUFKUWFBQmFpQURRUU4wYWlBRk9RTUFJQUJCQVdzaEFpQUFRUUJLRFFBTEN3SkFBa0FDUUFKQUFrQWdCQTRFQVFJQ0FBUUxSQUFBQUFBQUFBQUFJUVlDUUNBSVFRQk1EUUFnQ1VHZ0FXb2dDRUVEZEdvckF3QWhCU0FJSVFJRFFDQUpRYUFCYWlJRElBSkJBM1JxSUFVZ0F5QUNRUUZySWdCQkEzUnFJZ01yQXdBaUJ5QUhJQVdnSWdXaG9Ea0RBQ0FESUFVNUF3QWdBa0VCU3lFRElBQWhBaUFERFFBTElBaEJBa2dOQUNBSlFhQUJhaUFJUVFOMGFpc0RBQ0VGSUFnaEFnTkFJQWxCb0FGcUlnTWdBa0VEZEdvZ0JTQURJQUpCQVdzaUFFRURkR29pQXlzREFDSUdJQVlnQmFBaUJhR2dPUU1BSUFNZ0JUa0RBQ0FDUVFKTElRTWdBQ0VDSUFNTkFBdEVBQUFBQUFBQUFBQWhCaUFJUVFGTURRQURRQ0FHSUFsQm9BRnFJQWhCQTNScUt3TUFvQ0VHSUFoQkFrb2hBQ0FJUVFGcklRZ2dBQTBBQ3dzZ0NTc0RvQUVoQlNBTERRSWdBU0FGT1FNQUlBa3JBNmdCSVFVZ0FTQUdPUU1RSUFFZ0JUa0RDQXdEQzBRQUFBQUFBQUFBQUNFRklBaEJBRTRFUUFOQUlBZ2lBRUVCYXlFSUlBVWdDVUdnQVdvZ0FFRURkR29yQXdDZ0lRVWdBQTBBQ3dzZ0FTQUZtaUFGSUFzYk9RTUFEQUlMUkFBQUFBQUFBQUFBSVFVZ0NFRUFUZ1JBSUFnaEF3TkFJQU1pQUVFQmF5RURJQVVnQ1VHZ0FXb2dBRUVEZEdvckF3Q2dJUVVnQUEwQUN3c2dBU0FGbWlBRklBc2JPUU1BSUFrckE2QUJJQVdoSVFWQkFTRUNJQWhCQUVvRVFBTkFJQVVnQ1VHZ0FXb2dBa0VEZEdvckF3Q2dJUVVnQWlBSVJ5RUFJQUpCQVdvaEFpQUFEUUFMQ3lBQklBV2FJQVVnQ3hzNUF3Z01BUXNnQVNBRm1qa0RBQ0FKS3dPb0FTRUZJQUVnQnBvNUF4QWdBU0FGbWprRENBc2dDVUd3Qkdva0FDQU9RUWR4QzZnREF3SjhBMzhCZmlBQXZTSUlRaUNJcHlJRlFmai8vLzhIY1VHb3FKYi9BMGtpQmtVRVFFUVlMVVJVK3lIcFB5QUFJQUNhSUFoQ0FGa2lCeHVoUkFkY0ZETW1wb0U4SUFFZ0Fab2dCeHVob0NFQUlBVkJIM1loQlVRQUFBQUFBQUFBQUNFQkN5QUFJQUFnQUNBQW9pSUVvaUlEUkdOVlZWVlZWZFUvb2lBRUlBTWdCQ0FFb2lJRElBTWdBeUFESUFORWMxTmcyOHQxODc2aVJLYVNONkNJZmhRL29LSkVBV1h5OHRoRVF6K2dva1FvQTFiSkltMXRQNkNpUkRmV0JvVDBaSlkvb0tKRWV2NFFFUkVSd1QrZ0lBUWdBeUFESUFNZ0F5QURSTlI2djNSd0t2cytva1RwcC9BeUQ3Z1NQNkNpUkdnUWpScjNKakEvb0tKRUZZUGcvc2piVnorZ29rU1RoRzdwNHlhQ1A2Q2lSUDVCc3h1Nm9hcy9vS0tnb2lBQm9LSWdBYUNnSWdPZ0lRRWdCa1VFUUVFQklBSkJBWFJydHlJRUlBQWdBeUFCSUFHaUlBRWdCS0Nqb2FBaUFDQUFvS0VpQUpvZ0FDQUZHdzhMSUFJRWZFUUFBQUFBQUFEd3Z5QUJveUlFSUFTOVFvQ0FnSUJ3Zzc4aUJDQURJQUc5UW9DQWdJQndnNzhpQVNBQW9hR2lJQVFnQWFKRUFBQUFBQUFBOEQrZ29LSWdCS0FGSUFFTEN5SUFJQUJCc0FGcUVDOGdBRUlBTndMRUFTQUFRZ0EzQTlnQklBQkNBRGNDekFFTEVnQWdBRUhBQVdzaUFCQ2pCQm9nQUJBWEN3c0FJQUJCd0FGckVLTUVDM0lCQW44akFFRWdheUlDSkFBZ0FpQUJOZ0lZQWtBZ0FDZ0NCQ0lBUlEwQUlBSkJDR29pQVNBQUVKOE9JQUlvQWdnaEFDQUNMQUFUSVFNZ0FpQUNRUmhxUWJXMjdnQVFJellDQUNBQ0lBQWdBU0FEUVFCSUd4QW5JQUlzQUJOQkFFNE5BQ0FDS0FJSUVCY0xJQUpCSUdva0FBdHlBUUovSXdCQklHc2lBaVFBSUFJZ0FUWUNHQUpBSUFBb0FnUWlBRVVOQUNBQ1FRaHFJZ0VnQUJEUERTQUNLQUlJSVFBZ0Fpd0FFeUVESUFJZ0FrRVlha0h2cXU4QUVDTTJBZ0FnQWlBQUlBRWdBMEVBU0JzUUp5QUNMQUFUUVFCT0RRQWdBaWdDQ0JBWEN5QUNRU0JxSkFBTGh3SUJCSDhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlJQUlnQWtFWWFrSHZxdThBRUIwMkFnZ0NRRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRUmhxUWUrcTd3QVFIVFlDQUNBQ0tBSUFJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdGQmNFOE5BUUpBQWtBZ0FVRUxUd1JBSUFGQkVHcEJjSEVpQlJBWUlRTWdBaUFGUVlDQWdJQjRjallDRUNBQ0lBTTJBZ2dnQWlBQk5nSU1EQUVMSUFJZ0FUb0FFeUFDUVFocUlRTWdBVVVOQVFzZ0F5QUVJQUVRR1JvTElBRWdBMnBCQURvQUFDQUFJQUpCQ0dvUXpnMDJBZ1FnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrSHZxdThBRUNvTElBSkJJR29rQUE4TEVDMEFDendCQVg4Q1FDQUFMQUFQUVFCSUJFQWdBRUVBTmdJSUlBQW9BZ1FoQVF3QkN5QUFRUVJxSWdGQkFEb0FDd3NnQVVFQU9nQUFJQUJCQURZQ0VBdVpBd0lFZndGOEl3QkJJR3NpQWlRQUlBSWdBVFlDR0FKQUlBQW9BZ1FpQVVVTkFDQUNRUWhxSWdNZ0FSQmJJQUlvQWdnaEJDQUNMQUFUSVFVZ0FpQUNRUmhxUWNHWTd3QVFJellDQUNBQ0lBUWdBeUFGUVFCSUd4QW5JQUlzQUJOQkFFNE5BQ0FDS0FJSUVCY0xJQUFyQXdnaUJrUUFBTUQvLy8vZndXRUVmeUFCUVFCSEJTQUNRUWhxSWdFZ0JoQ3RBU0FDS0FJSUlRTWdBaXdBRXlFRUlBSWdBa0VZYWtIL2p1NEFFQ00yQWdBZ0FpQURJQUVnQkVFQVNCc1FKeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDMEVBQ3hvZ0FDc0RFQ0lHUkFBQXdQLy8vOS9CWWdSQUlBSkJDR29pQVNBR0VLMEJJQUlvQWdnaEF5QUNMQUFUSVFRZ0FpQUNRUmhxUWVHTzdnQVFJellDQUNBQ0lBTWdBU0FFUVFCSUd4QW5JQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xDeUFBS3dNWUlnWkVBQURBLy8vLzM4RmlCRUFnQWtFSWFpSUFJQVlRclFFZ0FpZ0NDQ0VCSUFJc0FCTWhBeUFDSUFKQkdHcEJtNC91QUJBak5nSUFJQUlnQVNBQUlBTkJBRWdiRUNjZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzTElBSkJJR29rQUFzNUFRSi9RUUVoQVNBQUtBSWNJQUF0QUNNaUFpQUNRUmgwUVJoMVFRQklHd1IvUVFFRklBQkJHR3BCZjBHSXpQRUFRUUFRRzBFQVJ3c0xsd2NDQkg4QmZDTUFRVEJySWdJa0FDQUNJQUUyQWlnQ1FDQUFLQUlFSWdGRkRRQWdBa0VZYWlJRElBRVFvZ29nQWlnQ0dDRUVJQUlzQUNNaEJTQUNJQUpCS0dwQmxZWHVBQkFqTmdJUUlBSkJFR29nQkNBRElBVkJBRWdiRUNjZ0Fpd0FJMEVBVGcwQUlBSW9BaGdRRndzZ0FDc0RDQ0lHUkFBQUFBQUFBUEMvWVFSL0lBRkJBRWNGSUFKQkdHb2lBU0FHRUhNZ0FpZ0NHQ0VESUFJc0FDTWhCQ0FDSUFKQktHcEJ2TG51QUJBak5nSVFJQUpCRUdvZ0F5QUJJQVJCQUVnYkVDY2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3dEJBQXNhSUFBb0FoQWlBUVJBSUFKQkdHb2lBeUFCRUtVT0lBSW9BaGdoQVNBQ0xBQWpJUVFnQWlBQ1FTaHFRY1c1N3dBUUl6WUNFQ0FDUVJCcUlBRWdBeUFFUVFCSUd4QW5JQUlzQUNOQkFFZ0VRQ0FDS0FJWUVCY0xDeUFBS0FJVUlnRUVRQ0FDUVJocUlnTWdBUkNnQ2lBQ0tBSVlJUUVnQWl3QUl5RUVJQUlnQWtFb2FrR1UzZTBBRUNNMkFoQWdBa0VRYWlBQklBTWdCRUVBU0JzUUp5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEN3c2dBRUVZYWlFQkFrQUNRQ0FBS0FJY0lBQXRBQ01pQXlBRFFSaDBRUmgxSWdOQkFFZ2JCSDhnQXdVZ0FVRi9RWWpNOFFCQkFCQWJSUTBDSUFFc0FBc0xRUmgwUVJoMVFRQk9CRUFnQWlBQktBSUlOZ0lJSUFJZ0FTa0NBRGNEQUF3QkN5QUNJQUFvQWhnZ0FDZ0NIQkFhQ3lBQ1FSaHFJZ0VnQWlrQ0FEY0NBQ0FCSUFJb0FnZzJBZ2dnQWtJQU53SUFJQUpCQURZQ0NDQUNLQUlZSVFNZ0Fpd0FJeUVFSUFJZ0FrRW9ha0dMOCswQUVDTTJBaEFnQWtFUWFpQURJQUVnQkVFQVNCc1FKeUFDTEFBalFRQklCRUFnQWlnQ0dCQVhDeUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDd3NnQUNnQ0pDSUJCRUFnQWtFWWFpSURJQUVRV3lBQ0tBSVlJUUVnQWl3QUl5RUVJQUlnQWtFb2FrR3pxTzhBRUNNMkFoQWdBa0VRYWlBQklBTWdCRUVBU0JzUUp5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEN3c2dBQ3NES0NJR1JBQUFBQUFBQUFBQVlnUkFJQUpCR0dvaUFTQUdFSE1nQWlnQ0dDRURJQUlzQUNNaEJDQUNJQUpCS0dwQm1JanRBQkFqTmdJUUlBSkJFR29nQXlBQklBUkJBRWdiRUNjZ0Fpd0FJMEVBU0FSQUlBSW9BaGdRRndzTElBQXJBekFpQmtRQUFBQUFBQUFBQUdJRVFDQUNRUmhxSWdBZ0JoQnpJQUlvQWhnaEFTQUNMQUFqSVFNZ0FpQUNRU2hxUVltRzdRQVFJellDRUNBQ1FSQnFJQUVnQUNBRFFRQklHeEFuSUFJc0FDTkJBRWdFUUNBQ0tBSVlFQmNMQ3lBQ1FUQnFKQUFMZFFFQ2Z5QUJJQUJCR0dvaUFFY0VRQ0FCTFFBTElnTkJHSFJCR0hVaEFpQUFMQUFMUVFCT0JFQWdBa0VBVGdSQUlBQWdBU2tDQURjQ0FDQUFJQUVvQWdnMkFnZ1BDeUFBSUFFb0FnQWdBU2dDQkJBZ0R3c2dBQ0FCS0FJQUlBRWdBa0VBU0NJQUd5QUJLQUlFSUFNZ0FCc1FJUm9MQy9vUEFRVi9Jd0JCUUdvaUFpUUFJQUlnQVRZQ09DQUNJQUpCT0dwQmxZWHVBQkFkTmdJb0FrQkJoZ05CQUNBQ0tBSW9HeUlFQkVBZ0FpQUNRVGhxUVpXRjdnQVFIVFlDSUNBQ0tBSWdJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCUkFmSWdOQmNFOE5BUUpBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQmhBWUlRRWdBaUFHUVlDQWdJQjRjallDTUNBQ0lBRTJBaWdnQWlBRE5nSXNEQUVMSUFJZ0F6b0FNeUFDUVNocUlRRWdBMFVOQVFzZ0FTQUZJQU1RR1JvTElBRWdBMnBCQURvQUFDQUFJQUpCS0dvUW9RbzJBZ1FnQWl3QU0wRUFTQVJBSUFJb0FpZ1FGd3NnQWtFNGFrR1ZoZTRBRUNvTElBSWdBa0U0YWtHOHVlNEFFQjAyQWloQmhnTkJBQ0FDS0FJb0d3Ui9JQUlnQWtFNGFrRzh1ZTRBRUIwMkFpQWdBaWdDSUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFqQWdBaUFCTmdJb0lBSWdBellDTEF3QkN5QUNJQU02QURNZ0FrRW9haUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FTaHFFSFU1QXdnZ0Fpd0FNMEVBU0FSQUlBSW9BaWdRRndzZ0FrRTRha0c4dWU0QUVDcEJBQVVnQkVFQVJ3c2FJQUlnQWtFNGFrSEZ1ZThBRUIwMkFpaEJoZ05CQUNBQ0tBSW9Hd1JBSUFJZ0FrRTRha0hGdWU4QUVCMDJBaUFnQWlnQ0lDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRRUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBakFnQWlBQk5nSW9JQUlnQXpZQ0xBd0JDeUFDSUFNNkFETWdBa0VvYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRU2hxRUtzSU5nSVFJQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUpCT0dwQnhibnZBQkFxQ3lBQ0lBSkJPR3BCbE4zdEFCQWROZ0lvUVlZRFFRQWdBaWdDS0JzRVFDQUNJQUpCT0dwQmxOM3RBQkFkTmdJZ0lBSW9BaUFpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJd0lBSWdBVFlDS0NBQ0lBTTJBaXdNQVFzZ0FpQURPZ0F6SUFKQktHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFb2FoQ2ZDallDRkNBQ0xBQXpRUUJJQkVBZ0FpZ0NLQkFYQ3lBQ1FUaHFRWlRkN1FBUUtnc2dBaUFDUVRocVFZdno3UUFRSFRZQ0tBSkFRWVlEUVFBZ0FpZ0NLQnNFUUNBQ0lBSkJPR3BCaS9QdEFCQWROZ0lvSUFJb0FpZ2lBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lJSUFJZ0FUWUNBQ0FDSUFNMkFnUU1BUXNnQWlBRE9nQUxJQUloQVNBRFJRMEJDeUFCSUFRZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFKQkVHb2lBeUlCSUFJcEFnQTNBZ0FnQVNBQ0tBSUlOZ0lJSUFKQ0FEY0NBQ0FDUVFBMkFnZ0NRQ0FESUFCQkdHb2lBVVlOQUNBQ0xRQWJJZ1JCR0hSQkdIVWhBeUFCTEFBTFFRQk9CRUFnQTBFQVRnUkFJQUVnQWlrREVEY0NBQ0FCSUFJb0FoZzJBZ2dNQWdzZ0FTQUNLQUlRSUFJb0FoUVFJQXdCQ3lBQklBSW9BaEFnQWtFUWFpQURRUUJJSWdFYklBSW9BaFFnQkNBQkd4QWhHZ3NnQWl3QUcwRUFTQVJBSUFJb0FoQVFGd3NnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWtFNGFrR0w4KzBBRUNvTElBSWdBa0U0YWtHenFPOEFFQjAyQWloQmhnTkJBQ0FDS0FJb0d3UkFJQUlnQWtFNGFrR3pxTzhBRUIwMkFpQWdBaWdDSUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFJQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFqQWdBaUFCTmdJb0lBSWdBellDTEF3QkN5QUNJQU02QURNZ0FrRW9haUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FTaHFFRmMyQWlRZ0Fpd0FNMEVBU0FSQUlBSW9BaWdRRndzZ0FrRTRha0d6cU84QUVDb0xJQUlnQWtFNGFrR1lpTzBBRUIwMkFpaEJoZ05CQUNBQ0tBSW9Hd1JBSUFJZ0FrRTRha0dZaU8wQUVCMDJBaUFnQWlnQ0lDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRSUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBakFnQWlBQk5nSW9JQUlnQXpZQ0xBd0JDeUFDSUFNNkFETWdBa0VvYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRU2hxRUhVNUF5Z2dBaXdBTTBFQVNBUkFJQUlvQWlnUUZ3c2dBa0U0YWtHWWlPMEFFQ29MSUFJZ0FrRTRha0dKaHUwQUVCMDJBaWhCaGdOQkFDQUNLQUlvR3dSQUlBSWdBa0U0YWtHSmh1MEFFQjAyQWlBZ0FpZ0NJQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUlDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWpBZ0FpQUJOZ0lvSUFJZ0F6WUNMQXdCQ3lBQ0lBTTZBRE1nQWtFb2FpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVNocUVIVTVBekFnQWl3QU0wRUFTQVJBSUFJb0FpZ1FGd3NnQWtFNGFrR0podTBBRUNvTElBSkJRR3NrQUE4TEVDMEFDeEF0QUF1SEFnRUVmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ2dBaUFDUVJocVFadlU3Z0FRSFRZQ0NBSkFRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCbTlUdUFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQVVGd1R3MEJBa0FDUUNBQlFRdFBCRUFnQVVFUWFrRndjU0lGRUJnaEF5QUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0F6WUNDQ0FDSUFFMkFnd01BUXNnQWlBQk9nQVRJQUpCQ0dvaEF5QUJSUTBCQ3lBRElBUWdBUkFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhEdERUWUNCQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFadlU3Z0FRS2dzZ0FrRWdhaVFBRHdzUUxRQUxxQU1DQTM4Q2ZDTUFRU0JySWdJa0FDQUNJQUUyQWhnQ1FDQUFLd01JSWdWRUFBQUFBQUFBQUFCaERRQWdBa0VJYWlJQklBVVFjeUFDS0FJSUlRTWdBaXdBRXlFRUlBSWdBa0VZYWtIU2tPNEFFQ00yQWdBZ0FpQURJQUVnQkVFQVNCc1FKeUFDTEFBVFFRQk9EUUFnQWlnQ0NCQVhDeUFBS3dNUUlnWkVBQUFBQUFBQUFBQmhCSDhnQlVRQUFBQUFBQUFBQUdJRklBSkJDR29pQVNBR0VITWdBaWdDQ0NFRElBSXNBQk1oQkNBQ0lBSkJHR3BCa0xidEFCQWpOZ0lBSUFJZ0F5QUJJQVJCQUVnYkVDY2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3dEJBQXNhSUFBckF4Z2lCVVFBQU1ELy8vL2Z3V0lFUUNBQ1FRaHFJZ0VnQlJDdEFTQUNLQUlJSVFNZ0Fpd0FFeUVFSUFJZ0FrRVlha0huL080QUVDTTJBZ0FnQWlBRElBRWdCRUVBU0JzUUp5QUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN3c2dBQ3NESUNJRlJBQUF3UC8vLzkvQllnUkFJQUpCQ0dvaUFDQUZFSzBCSUFJb0FnZ2hBU0FDTEFBVElRTWdBaUFDUVJocVFZek83Z0FRSXpZQ0FDQUNJQUVnQUNBRFFRQklHeEFuSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMQ3lBQ1FTQnFKQUFMaUFJQkFuOGpBRUV3YXlJQ0pBQWdBaUFCTmdJb0lBQkJCR29oQVFKQUFrQWdBQ2dDQ0NBQUxRQVBJZ01nQTBFWWRFRVlkU0lEUVFCSUd3Ui9JQU1GSUFGQmYwR0l6UEVBUVFBUUcwVU5BaUFCTEFBTEMwRVlkRUVZZFVFQVRnUkFJQUlnQVNnQ0NEWUNFQ0FDSUFFcEFnQTNBd2dNQVFzZ0FrRUlhaUFBS0FJRUlBQW9BZ2dRR2dzZ0FrRVlhaUlBSUFJcEFnZzNBZ0FnQUNBQ0tBSVFOZ0lJSUFKQ0FEY0NDQ0FDUVFBMkFoQWdBaWdDR0NFQklBSXNBQ01oQXlBQ0lBSkJLR3BCbExMdkFCQWpOZ0lBSUFJZ0FTQUFJQU5CQUVnYkVDY2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c0xJQUpCTUdva0FBdDNBUUovSXdCQklHc2lBaVFBSUFJZ0FUWUNHQUpBSUFBdEFBUWlBRVVOQUNBQ1FRaHFJZ0VnQUVFWWRFRVlkUkJOSUFJb0FnZ2hBQ0FDTEFBVElRTWdBaUFDUVJocVFlanM3Z0FRSXpZQ0FDQUNJQUFnQVNBRFFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFKQklHb2tBQXVHQWdFRWZ5TUFRU0JySWdJa0FDQUNJQUUyQWhnZ0FpQUNRUmhxUWVqczdnQVFIVFlDQ0FKQVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEI2T3p1QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBVUZ3VHcwQkFrQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSUZFQmdoQXlBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQXpZQ0NDQUNJQUUyQWd3TUFRc2dBaUFCT2dBVElBSkJDR29oQXlBQlJRMEJDeUFESUFRZ0FSQVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaEJPT2dBRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCNk96dUFCQXFDeUFDUVNCcUpBQVBDeEF0QUF2UUFRRUVmeU1BUVNCcklnSWtBQ0FDSUFFMkFoZ0NRQ0FBS0FJRUlnRkZEUUFnQWtFSWFpSURJQUVRcFFnZ0FpZ0NDQ0VFSUFJc0FCTWhCU0FDSUFKQkdHcEI2K1h0QUJBak5nSUFJQUlnQkNBRElBVkJBRWdiRUNjZ0Fpd0FFMEVBVGcwQUlBSW9BZ2dRRndzZ0FDZ0NDQ0lBQkg4Z0FrRUlhaUlCSUFBUXB3UWdBaWdDQ0NFQUlBSXNBQk1oQXlBQ0lBSkJHR3BCNTdYdkFCQWpOZ0lBSUFJZ0FDQUJJQU5CQUVnYkVDY2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3dEJBQVVnQVVFQVJ3c2FJQUpCSUdva0FBdnlBd0VFZnlNQVFTQnJJZ0lrQUNBQ0lBRTJBaGdnQWlBQ1FSaHFRZXZsN1FBUUhUWUNDQUpBQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrSHI1ZTBBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFCTmdJSUlBSWdBellDREF3QkN5QUNJQU02QUJNZ0FrRUlhaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFSWdITmdJRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCNitYdEFCQXFDeUFDSUFKQkdHcEI1N1h2QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCNTdYdkFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MENBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhDWUF6WUNDQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFlZTE3d0FRS2dzZ0FrRWdhaVFBRHdzUUxRQUxFQzBBQzVvQkFRTi9Jd0JCRUdzaUJDUUFJQUpCYjAwRVFBSkFJQUpCQ2swRVFDQUFJQUk2QUFzZ0FDRUREQUVMSUFBZ0FrRUxUd1IvSUFKQkVHcEJjSEVpQXlBRFFRRnJJZ01nQTBFTFJoc0ZRUW9MUVFGcUlnVVFHQ0lETmdJQUlBQWdCVUdBZ0lDQWVISTJBZ2dnQUNBQ05nSUVDeUFESUFFZ0FoREtBeUFFUVFBNkFBOGdBaUFEYWlBRUxRQVBPZ0FBSUFSQkVHb2tBQThMRUMwQUM2NE1BUVovSUFBZ0FXb2hCUUpBQWtBZ0FDZ0NCQ0lDUVFGeERRQWdBa0VEY1VVTkFTQUFLQUlBSWdJZ0FXb2hBUUpBSUFBZ0Ftc2lBRUdveUlFQktBSUFSd1JBSUFKQi93Rk5CRUFnQUNnQ0NDSUVJQUpCQTNZaUFrRURkRUc4eUlFQmFrWWFJQUFvQWd3aUF5QUVSdzBDUVpUSWdRRkJsTWlCQVNnQ0FFRitJQUozY1RZQ0FBd0RDeUFBS0FJWUlRWUNRQ0FBSUFBb0Fnd2lBMGNFUUNBQUtBSUlJZ0pCcE1pQkFTZ0NBRWthSUFJZ0F6WUNEQ0FESUFJMkFnZ01BUXNDUUNBQVFSUnFJZ0lvQWdBaUJBMEFJQUJCRUdvaUFpZ0NBQ0lFRFFCQkFDRUREQUVMQTBBZ0FpRUhJQVFpQTBFVWFpSUNLQUlBSWdRTkFDQURRUkJxSVFJZ0F5Z0NFQ0lFRFFBTElBZEJBRFlDQUFzZ0JrVU5BZ0pBSUFBZ0FDZ0NIQ0lFUVFKMFFjVEtnUUZxSWdJb0FnQkdCRUFnQWlBRE5nSUFJQU1OQVVHWXlJRUJRWmpJZ1FFb0FnQkJmaUFFZDNFMkFnQU1CQXNnQmtFUVFSUWdCaWdDRUNBQVJodHFJQU0yQWdBZ0EwVU5Bd3NnQXlBR05nSVlJQUFvQWhBaUFnUkFJQU1nQWpZQ0VDQUNJQU0yQWhnTElBQW9BaFFpQWtVTkFpQURJQUkyQWhRZ0FpQUROZ0lZREFJTElBVW9BZ1FpQWtFRGNVRURSdzBCUVp6SWdRRWdBVFlDQUNBRklBSkJmbkUyQWdRZ0FDQUJRUUZ5TmdJRUlBVWdBVFlDQUE4TElBUWdBellDRENBRElBUTJBZ2dMQWtBZ0JTZ0NCQ0lDUVFKeFJRUkFJQVZCck1pQkFTZ0NBRVlFUUVHc3lJRUJJQUEyQWdCQm9NaUJBVUdneUlFQktBSUFJQUZxSWdFMkFnQWdBQ0FCUVFGeU5nSUVJQUJCcU1pQkFTZ0NBRWNOQTBHY3lJRUJRUUEyQWdCQnFNaUJBVUVBTmdJQUR3c2dCVUdveUlFQktBSUFSZ1JBUWFqSWdRRWdBRFlDQUVHY3lJRUJRWnpJZ1FFb0FnQWdBV29pQVRZQ0FDQUFJQUZCQVhJMkFnUWdBQ0FCYWlBQk5nSUFEd3NnQWtGNGNTQUJhaUVCQWtBZ0FrSC9BVTBFUUNBRktBSUlJZ1FnQWtFRGRpSUNRUU4wUWJ6SWdRRnFSaG9nQkNBRktBSU1JZ05HQkVCQmxNaUJBVUdVeUlFQktBSUFRWDRnQW5keE5nSUFEQUlMSUFRZ0F6WUNEQ0FESUFRMkFnZ01BUXNnQlNnQ0dDRUdBa0FnQlNBRktBSU1JZ05IQkVBZ0JTZ0NDQ0lDUWFUSWdRRW9BZ0JKR2lBQ0lBTTJBZ3dnQXlBQ05nSUlEQUVMQWtBZ0JVRVVhaUlFS0FJQUlnSU5BQ0FGUVJCcUlnUW9BZ0FpQWcwQVFRQWhBd3dCQ3dOQUlBUWhCeUFDSWdOQkZHb2lCQ2dDQUNJQ0RRQWdBMEVRYWlFRUlBTW9BaEFpQWcwQUN5QUhRUUEyQWdBTElBWkZEUUFDUUNBRklBVW9BaHdpQkVFQ2RFSEV5b0VCYWlJQ0tBSUFSZ1JBSUFJZ0F6WUNBQ0FERFFGQm1NaUJBVUdZeUlFQktBSUFRWDRnQkhkeE5nSUFEQUlMSUFaQkVFRVVJQVlvQWhBZ0JVWWJhaUFETmdJQUlBTkZEUUVMSUFNZ0JqWUNHQ0FGS0FJUUlnSUVRQ0FESUFJMkFoQWdBaUFETmdJWUN5QUZLQUlVSWdKRkRRQWdBeUFDTmdJVUlBSWdBellDR0FzZ0FDQUJRUUZ5TmdJRUlBQWdBV29nQVRZQ0FDQUFRYWpJZ1FFb0FnQkhEUUZCbk1pQkFTQUJOZ0lBRHdzZ0JTQUNRWDV4TmdJRUlBQWdBVUVCY2pZQ0JDQUFJQUZxSUFFMkFnQUxJQUZCL3dGTkJFQWdBVUVEZGlJQ1FRTjBRYnpJZ1FGcUlRRUNmMEdVeUlFQktBSUFJZ05CQVNBQ2RDSUNjVVVFUUVHVXlJRUJJQUlnQTNJMkFnQWdBUXdCQ3lBQktBSUlDeUVDSUFFZ0FEWUNDQ0FDSUFBMkFnd2dBQ0FCTmdJTUlBQWdBallDQ0E4TFFSOGhBaUFBUWdBM0FoQWdBVUgvLy84SFRRUkFJQUZCQ0hZaUFpQUNRWUQrUDJwQkVIWkJDSEVpQkhRaUFpQUNRWURnSDJwQkVIWkJCSEVpQTNRaUFpQUNRWUNBRDJwQkVIWkJBbkVpQW5SQkQzWWdBeUFFY2lBQ2Ntc2lBa0VCZENBQklBSkJGV3AyUVFGeGNrRWNhaUVDQ3lBQUlBSTJBaHdnQWtFQ2RFSEV5b0VCYWlFSEFrQUNRRUdZeUlFQktBSUFJZ1JCQVNBQ2RDSURjVVVFUUVHWXlJRUJJQU1nQkhJMkFnQWdCeUFBTmdJQUlBQWdCellDR0F3QkN5QUJRUUJCR1NBQ1FRRjJheUFDUVI5R0czUWhBaUFIS0FJQUlRTURRQ0FESWdRb0FnUkJlSEVnQVVZTkFpQUNRUjEySVFNZ0FrRUJkQ0VDSUFRZ0EwRUVjV29pQjBFUWFpZ0NBQ0lERFFBTElBY2dBRFlDRUNBQUlBUTJBaGdMSUFBZ0FEWUNEQ0FBSUFBMkFnZ1BDeUFFS0FJSUlnRWdBRFlDRENBRUlBQTJBZ2dnQUVFQU5nSVlJQUFnQkRZQ0RDQUFJQUUyQWdnTEMzRUJBbjhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlBa0FnQUNnQ0JDSUFSUTBBSUFKQkNHb2lBU0FBRUZzZ0FpZ0NDQ0VBSUFJc0FCTWhBeUFDSUFKQkdHcEJnb3p1QUJBak5nSUFJQUlnQUNBQklBTkJBRWdiRUNjZ0Fpd0FFMEVBVGcwQUlBSW9BZ2dRRndzZ0FrRWdhaVFBQzRZQ0FRUi9Jd0JCSUdzaUFpUUFJQUlnQVRZQ0dDQUNJQUpCR0dwQmdvenVBQkFkTmdJSUFrQkJoZ05CQUNBQ0tBSUlHd1JBSUFJZ0FrRVlha0dDak80QUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlCUVhCUERRRUNRQUpBSUFGQkMwOEVRQ0FCUVJCcVFYQnhJZ1VRR0NFRElBSWdCVUdBZ0lDQWVISTJBaEFnQWlBRE5nSUlJQUlnQVRZQ0RBd0JDeUFDSUFFNkFCTWdBa0VJYWlFRElBRkZEUUVMSUFNZ0JDQUJFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRUZjMkFnUWdBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtHQ2pPNEFFQ29MSUFKQklHb2tBQThMRUMwQUMzRUJBbjhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlBa0FnQUNnQ0JDSUFSUTBBSUFKQkNHb2lBU0FBRUZzZ0FpZ0NDQ0VBSUFJc0FCTWhBeUFDSUFKQkdHcEJwcWp2QUJBak5nSUFJQUlnQUNBQklBTkJBRWdiRUNjZ0Fpd0FFMEVBVGcwQUlBSW9BZ2dRRndzZ0FrRWdhaVFBQzlBSEFnTi9BWHdqQUVIZ0FHc2lBaVFBSUFJZ0FUWUNXQUpBSUFBckF3Z2lCVVFBQU1ELy8vL2Z3V0VOQUNBQ1FjZ0FhaUlCSUFVUXJRRWdBaWdDU0NFRElBSXNBRk1oQkNBQ0lBSkIyQUJxUWNPMjdnQVFJellDUUNBQ1FVQnJJQU1nQVNBRVFRQklHeEFuSUFJc0FGTkJBRTROQUNBQ0tBSklFQmNMSUFCQkVHb2hBUUpBQWtBZ0FDZ0NGQ0FBTFFBYklnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUJMQUFMQzBFWWRFRVlkVUVBVGdSQUlBSWdBU2dDQ0RZQ09DQUNJQUVwQWdBM0F6QU1BUXNnQWtFd2FpQUFLQUlRSUFBb0FoUVFHZ3NnQWtISUFHb2lBU0FDS1FJd053SUFJQUVnQWlnQ09EWUNDQ0FDUWdBM0FqQWdBa0VBTmdJNElBSW9Ba2doQXlBQ0xBQlRJUVFnQWlBQ1FkZ0Fha0d1MHU0QUVDTTJBa0FnQWtGQWF5QURJQUVnQkVFQVNCc1FKeUFDTEFCVFFRQklCRUFnQWlnQ1NCQVhDeUFDTEFBN1FRQklCRUFnQWlnQ01CQVhDd3NnQUVFY2FpRUJBa0FDUUNBQUtBSWdJQUF0QUNjaUF5QURRUmgwUVJoMUlnTkJBRWdiQkg4Z0F3VWdBVUYvUVlqTThRQkJBQkFiUlEwQ0lBRXNBQXNMUVJoMFFSaDFRUUJPQkVBZ0FpQUJLQUlJTmdJb0lBSWdBU2tDQURjRElBd0JDeUFDUVNCcUlBQW9BaHdnQUNnQ0lCQWFDeUFDUWNnQWFpSUJJQUlwQWlBM0FnQWdBU0FDS0FJb05nSUlJQUpDQURjQ0lDQUNRUUEyQWlnZ0FpZ0NTQ0VESUFJc0FGTWhCQ0FDSUFKQjJBQnFRZTZlN3dBUUl6WUNRQ0FDUVVCcklBTWdBU0FFUVFCSUd4QW5JQUlzQUZOQkFFZ0VRQ0FDS0FKSUVCY0xJQUlzQUN0QkFFZ0VRQ0FDS0FJZ0VCY0xDd0pBQWtBZ0FDc0RNRVFBQU1ELy8vL2Z3V0lOQUNBQUtBSTREUUFnQUVGQWF5c0RBRVFBQUFBQUFBQUFBR0VOQVFzZ0FrR1VoZjBBTmdJQUlBSWdBQ2tDTkRjQ0RDQUNJQUFwQWp3M0FoUWdBaUFBS0FKRU5nSWNJQUlnQUNrQ0xEY0NCQ0FDUWNnQWFpSUJJQUlRaWdVZ0FpZ0NTQ0VESUFJc0FGTWhCQ0FDSUFKQjJBQnFRYnlEN3dBUUl6WUNRQ0FDUVVCcklBTWdBU0FFUVFCSUd4QW5JQUlzQUZOQkFFZ0VRQ0FDS0FKSUVCY0xDeUFBS0FKSUlnRUVRQ0FDUWNnQWFpSURJQUVRandVZ0FpZ0NTQ0VCSUFJc0FGTWhCQ0FDSUFKQjJBQnFRZFdnN3dBUUl6WUNRQ0FDUVVCcklBRWdBeUFFUVFCSUd4QW5JQUlzQUZOQkFFZ0VRQ0FDS0FKSUVCY0xDeUFBS0FKTUlnQUVRQ0FDUWNnQWFpSUJJQUFRalFVZ0FpZ0NTQ0VBSUFJc0FGTWhBeUFDSUFKQjJBQnFRZVNzN1FBUUl6WUNRQ0FDUVVCcklBQWdBU0FEUVFCSUd4QW5JQUlzQUZOQkFFZ0VRQ0FDS0FKSUVCY0xDeUFDUWVBQWFpUUFDNmtPQVFWL0l3QkJnQUZySWdJa0FDQUNJQUUyQW5nZ0FpQUNRZmdBYWtIRHR1NEFFQjAyQW1nQ1FFR0dBMEVBSUFJb0FtZ2JJZ1FFUUNBQ0lBSkIrQUJxUWNPMjdnQVFIVFlDWUNBQ0tBSmdJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCUkFmSWdOQmNFOE5BUUpBQWtBZ0EwRUxUd1JBSUFOQkVHcEJjSEVpQmhBWUlRRWdBaUFHUVlDQWdJQjRjallDY0NBQ0lBRTJBbWdnQWlBRE5nSnNEQUVMSUFJZ0F6b0FjeUFDUWVnQWFpRUJJQU5GRFFFTElBRWdCU0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUWVnQWFoQ25BVGtEQ0NBQ0xBQnpRUUJJQkVBZ0FpZ0NhQkFYQ3lBQ1FmZ0Fha0hEdHU0QUVDb0xJQUlnQWtINEFHcEJydEx1QUJBZE5nSm9Ba0FDUUVHR0EwRUFJQUlvQW1nYkJIOGdBaUFDUWZnQWFrR3UwdTRBRUIwMkFtZ2dBaWdDYUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFrZ2dBaUFCTmdKQUlBSWdBellDUkF3QkN5QUNJQU02QUVzZ0FrRkFheUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQWtIUUFHb2lBeUFDUVVCcklnRXBBZ0EzQWdBZ0F5QUJLQUlJTmdJSUlBRkNBRGNDQUNBQlFRQTJBZ2dDUUNBRElBQkJFR29pQVVZTkFDQUNMUUJiSWdSQkdIUkJHSFVoQXlBQkxBQUxRUUJPQkVBZ0EwRUFUZ1JBSUFFZ0Fpa0RVRGNDQUNBQklBSW9BbGcyQWdnTUFnc2dBU0FDS0FKUUlBSW9BbFFRSUF3QkN5QUJJQUlvQWxBZ0FrSFFBR29nQTBFQVNDSUJHeUFDS0FKVUlBUWdBUnNRSVJvTElBSXNBRnRCQUVnRVFDQUNLQUpRRUJjTElBSXNBRXRCQUVnRVFDQUNLQUpBRUJjTElBSkIrQUJxUWE3UzdnQVFLa0VBQlNBRVFRQkhDeG9nQWlBQ1FmZ0Fha0h1bnU4QUVCMDJBbWhCaGdOQkFDQUNLQUpvR3dSQUlBSWdBa0g0QUdwQjdwN3ZBQkFkTmdKb0lBSW9BbWdpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBDQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJb0lBSWdBVFlDSUNBQ0lBTTJBaVFNQVFzZ0FpQURPZ0FySUFKQklHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUpCTUdvaUF5SUJJQUlwQWlBM0FnQWdBU0FDS0FJb05nSUlJQUpDQURjQ0lDQUNRUUEyQWlnQ1FDQURJQUJCSEdvaUFVWU5BQ0FDTFFBN0lnUkJHSFJCR0hVaEF5QUJMQUFMUVFCT0JFQWdBMEVBVGdSQUlBRWdBaWtETURjQ0FDQUJJQUlvQWpnMkFnZ01BZ3NnQVNBQ0tBSXdJQUlvQWpRUUlBd0JDeUFCSUFJb0FqQWdBa0V3YWlBRFFRQklJZ0ViSUFJb0FqUWdCQ0FCR3hBaEdnc2dBaXdBTzBFQVNBUkFJQUlvQWpBUUZ3c2dBaXdBSzBFQVNBUkFJQUlvQWlBUUZ3c2dBa0g0QUdwQjdwN3ZBQkFxQ3lBQ0lBSkIrQUJxUWJ5RDd3QVFIVFlDYUVHR0EwRUFJQUlvQW1nYkJFQWdBaUFDUWZnQWFrRzhnKzhBRUIwMkFtQWdBaWdDWUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFNQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFuQWdBaUFCTmdKb0lBSWdBellDYkF3QkN5QUNJQU02QUhNZ0FrSG9BR29oQVNBRFJRMEJDeUFCSUFRZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFJZ0FrSG9BR29RaUFVZ0FDQUNLQUljTmdKRUlBQWdBaWtDRkRjQ1BDQUFJQUlwQWd3M0FqUWdBQ0FDS1FJRU53SXNJQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUpCK0FCcVFieUQ3d0FRS2dzZ0FpQUNRZmdBYWtIVm9POEFFQjAyQW1oQmhnTkJBQ0FDS0FKb0d3UkFJQUlnQWtINEFHcEIxYUR2QUJBZE5nSmdJQUlvQW1BaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwREFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSndJQUlnQVRZQ2FDQUNJQU0yQW13TUFRc2dBaUFET2dCeklBSkI2QUJxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkI2QUJxRUk0Rk5nSklJQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUpCK0FCcVFkV2c3d0FRS2dzZ0FpQUNRZmdBYWtIa3JPMEFFQjAyQW1oQmhnTkJBQ0FDS0FKb0d3UkFJQUlnQWtINEFHcEI1S3p0QUJBZE5nSmdJQUlvQW1BaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwREFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSndJQUlnQVRZQ2FDQUNJQU0yQW13TUFRc2dBaUFET2dCeklBSkI2QUJxSVFFZ0EwVU5BUXNnQVNBRUlBTVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkI2QUJxRU5VRU5nSk1JQUlzQUhOQkFFZ0VRQ0FDS0FKb0VCY0xJQUpCK0FCcVFlU3M3UUFRS2dzZ0FrR0FBV29rQUE4TEVDMEFDeEF0QUFzUUxRQUxGQUFnQVFSQUlBQWdBa0gvQVhFZ0FSQmhHZ3NMaGdJQkJIOGpBRUVnYXlJQ0pBQWdBaUFCTmdJWUlBSWdBa0VZYWtIMWhlNEFFQjAyQWdnQ1FFR0dBMEVBSUFJb0FnZ2JCRUFnQWlBQ1FSaHFRZldGN2dBUUhUWUNBQ0FDS0FJQUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ0ZCY0U4TkFRSkFBa0FnQVVFTFR3UkFJQUZCRUdwQmNIRWlCUkFZSVFNZ0FpQUZRWUNBZ0lCNGNqWUNFQ0FDSUFNMkFnZ2dBaUFCTmdJTURBRUxJQUlnQVRvQUV5QUNRUWhxSVFNZ0FVVU5BUXNnQXlBRUlBRVFHUm9MSUFFZ0EycEJBRG9BQUNBQUlBSkJDR29RVGpZQ0JDQUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN5QUNRUmhxUWZXRjdnQVFLZ3NnQWtFZ2FpUUFEd3NRTFFBTGh3SUJCSDhqQUVFZ2F5SUNKQUFnQWlBQk5nSVlJQUlnQWtFWWFrRzQ4ZThBRUIwMkFnZ0NRRUdHQTBFQUlBSW9BZ2diQkVBZ0FpQUNRUmhxUWJqeDd3QVFIVFlDQUNBQ0tBSUFJZ0VFZnlBQktBSUlJZ0ZCaU16eEFDQUJHd1ZCaU16eEFBc2lCQkFmSWdGQmNFOE5BUUpBQWtBZ0FVRUxUd1JBSUFGQkVHcEJjSEVpQlJBWUlRTWdBaUFGUVlDQWdJQjRjallDRUNBQ0lBTTJBZ2dnQWlBQk5nSU1EQUVMSUFJZ0FUb0FFeUFDUVFocUlRTWdBVVVOQVFzZ0F5QUVJQUVRR1JvTElBRWdBMnBCQURvQUFDQUFJQUpCQ0dvUW1BTTJBZ1FnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrRzQ4ZThBRUNvTElBSkJJR29rQUE4TEVDMEFDNWdFQVFsL1Fjeis3QUFRSHlFRFFjeis3QUFoQ1NNQVFSQnJJZ1FrQUNBRVFRRTJBZ3dDUUFKQUFrQWdBUUovSUFBdEFBdEJCM1lFUUNBQUtBSUVEQUVMSUFBdEFBc0xJZ2ROQkVBZ0JDQUhJQUZySWdnMkFnZ2pBRUVRYXlJRkpBQWdCRUVJYWlJQ0tBSUFJQVJCREdvaUJpZ0NBRWtoQ2lBRlFSQnFKQUFnQkNBQ0lBWWdDaHNvQWdBMkFnd2dBeUFFS0FJTUlnVWdBQzBBQzBFSGRnUi9JQUFvQWdoQi8vLy8vd2R4UVFGckJVRUtDeUlDSUFkcmFrMEVRQUovSUFBdEFBdEJCM1lFUUNBQUtBSUFEQUVMSUFBTElRWUNRQ0FFS0FJTUlnVWdBMFlOQUNBSUlBVnJJZ2hGRFFBZ0FTQUdhaUVDSUFNZ0JVa05Bd0pBSUFKQnpQN3NBRThOQUNBR0lBZHFRY3orN0FCTkRRQWdBaUFGYWtITS91d0FUUVJBSUFNZ0JXdEJ6UDdzQUdvaENRd0JDeUFDUWN6KzdBQWdCUkRSQkNBRUtBSU1JUUpCQUNFRklBUkJBRFlDRENBRFFjeis3QUJxSVFrZ0F5QUNheUVESUFFZ0Ftb2hBUXNnQVNBR2FpSUNJQU5xSUFJZ0JXb2dDQkRSQkFzZ0FTQUdhaUFKSUFNUTBRUU1Bd3NnQUNBQ0lBTWdCMm9nQWlBRmFtc2dCeUFCSUFVZ0EwSE0vdXdBRUljSERBTUxFSGNBQ3lBQ1Fjeis3QUFnQXhEUkJDQUNJQU5xSUFJZ0JDZ0NER29nQ0JEUkJBc2dBeUFFS0FJTWF5QUhhaUVCQWtBZ0FDMEFDMEVIZGdSQUlBQWdBVFlDQkF3QkN5QUFJQUU2QUFzTElBUkJBRG9BQnlBQklBWnFJQVF0QUFjNkFBQUxJQVJCRUdva0FBdDFBUUovSUFFZ0FFRUlhaUlBUndSQUlBRXRBQXNpQTBFWWRFRVlkU0VDSUFBc0FBdEJBRTRFUUNBQ1FRQk9CRUFnQUNBQktRSUFOd0lBSUFBZ0FTZ0NDRFlDQ0E4TElBQWdBU2dDQUNBQktBSUVFQ0FQQ3lBQUlBRW9BZ0FnQVNBQ1FRQklJZ0FiSUFFb0FnUWdBeUFBR3hBaEdnc0xwUUlCQkg4akFFRWdheUlDSkFBZ0FpQUJOZ0lZQWtBZ0FDZ0NCQ0lCUVdCR0RRQWdBa0VJYWlJRElBRVFnZ1FnQWlnQ0NDRUVJQUlzQUJNaEJTQUNJQUpCR0dwQjM2ZnRBQkFqTmdJQUlBSWdCQ0FESUFWQkFFZ2JFQ2NnQWl3QUUwRUFUZzBBSUFJb0FnZ1FGd3NnQUNnQ0NDSURCSDhnQWtFSWFpSUJJQU1RVFNBQ0tBSUlJUU1nQWl3QUV5RUVJQUlnQWtFWWFrSHJwKzBBRUNNMkFnQWdBaUFESUFFZ0JFRUFTQnNRSnlBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQzBFQUJTQUJRV0JIQ3hvZ0FDZ0NEQ0lBQkVBZ0FrRUlhaUlCSUFBUVRTQUNLQUlJSVFBZ0Fpd0FFeUVESUFJZ0FrRVlha0gzcCswQUVDTTJBZ0FnQWlBQUlBRWdBMEVBU0JzUUp5QUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN3c2dBa0VnYWlRQUM5b0ZBUVYvSXdCQklHc2lBaVFBSUFJZ0FUWUNHQ0FDSUFKQkdHcEIzNmZ0QUJBZE5nSUlBa0JCaGdOQkFDQUNLQUlJR3lJRUJFQWdBaUFDUVJocVFkK243UUFRSFRZQ0FDQUNLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQlJBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJoQVlJUUVnQWlBR1FZQ0FnSUI0Y2pZQ0VDQUNJQUUyQWdnZ0FpQUROZ0lNREFFTElBSWdBem9BRXlBQ1FRaHFJUUVnQTBVTkFRc2dBU0FGSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FBSUFKQkNHb1FsZ00yQWdRZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0hmcCswQUVDb0xJQUlnQWtFWWFrSHJwKzBBRUIwMkFnaEJoZ05CQUNBQ0tBSUlHd1IvSUFJZ0FrRVlha0hycCswQUVCMDJBZ0FnQWlnQ0FDSUJCSDhnQVNnQ0NDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTElnUVFIeUlEUVhCUERRRUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFQklBSWdCVUdBZ0lDQWVISTJBaEFnQWlBQk5nSUlJQUlnQXpZQ0RBd0JDeUFDSUFNNkFCTWdBa0VJYWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FDQUNRUWhxRUU0MkFnZ2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3c2dBa0VZYWtIcnArMEFFQ3BCQUFVZ0JFRUFSd3NhSUFJZ0FrRVlha0gzcCswQUVCMDJBZ2hCaGdOQkFDQUNLQUlJR3dSQUlBSWdBa0VZYWtIM3ArMEFFQjAyQWdBZ0FpZ0NBQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWhBZ0FpQUJOZ0lJSUFJZ0F6WUNEQXdCQ3lBQ0lBTTZBQk1nQWtFSWFpRUJJQU5GRFFFTElBRWdCQ0FERUJrYUN5QUJJQU5xUVFBNkFBQWdBQ0FDUVFocUVFNDJBZ3dnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NnQWtFWWFrSDNwKzBBRUNvTElBSkJJR29rQUE4TEVDMEFDOHNDQWdOL0Fud2pBRUVnYXlJQ0pBQWdBaUFCTmdJWUFrQWdBQ3NEQ0NJRlJBQUF3UC8vLzkvQllRMEFJQUpCQ0dvaUFTQUZFSzBCSUFJb0FnZ2hBeUFDTEFBVElRUWdBaUFDUVJocVFlZVQ3UUFRSXpZQ0FDQUNJQU1nQVNBRVFRQklHeEFuSUFJc0FCTkJBRTROQUNBQ0tBSUlFQmNMSUFBckF4QWlCa1FBQU1ELy8vL2Z3V0VFZnlBRlJBQUF3UC8vLzkvQllnVWdBa0VJYWlJQklBWVFyUUVnQWlnQ0NDRURJQUlzQUJNaEJDQUNJQUpCR0dwQjNaUHRBQkFqTmdJQUlBSWdBeUFCSUFSQkFFZ2JFQ2NnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3RCQUFzYUlBQXJBeGdpQlVRQUFNRC8vLy9md1dJRVFDQUNRUWhxSWdBZ0JSQ3RBU0FDS0FJSUlRRWdBaXdBRXlFRElBSWdBa0VZYWtIVGsrMEFFQ00yQWdBZ0FpQUJJQUFnQTBFQVNCc1FKeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDd3NnQWtFZ2FpUUFDOUVGQVFSL0l3QkJJR3NpQWlRQUlBSWdBVFlDR0NBQ0lBSkJHR3BCNTVQdEFCQWROZ0lJQWtCQmhnTkJBQ0FDS0FJSUd3UkFJQUlnQWtFWWFrSG5rKzBBRUIwMkFnQWdBaWdDQUNJQkJIOGdBU2dDQ0NJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SURRWEJQRFFFQ1FBSkFJQU5CQzA4RVFDQURRUkJxUVhCeElnVVFHQ0VCSUFJZ0JVR0FnSUNBZUhJMkFoQWdBaUFCTmdJSUlBSWdBellDREF3QkN5QUNJQU02QUJNZ0FrRUlhaUVCSUFORkRRRUxJQUVnQkNBREVCa2FDeUFCSUFOcVFRQTZBQUFnQUNBQ1FRaHFFS2NCT1FNSUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCNTVQdEFCQXFDeUFDSUFKQkdHcEIzWlB0QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCM1pQdEFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhDbkFUa0RFQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFDUVJocVFkMlQ3UUFRS2dzZ0FpQUNRUmhxUWRPVDdRQVFIVFlDQ0VHR0EwRUFJQUlvQWdnYkJFQWdBaUFDUVJocVFkT1Q3UUFRSFRZQ0FDQUNLQUlBSWdFRWZ5QUJLQUlJSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQkJBZklnTkJjRThOQVFKQUFrQWdBMEVMVHdSQUlBTkJFR3BCY0hFaUJSQVlJUUVnQWlBRlFZQ0FnSUI0Y2pZQ0VDQUNJQUUyQWdnZ0FpQUROZ0lNREFFTElBSWdBem9BRXlBQ1FRaHFJUUVnQTBVTkFRc2dBU0FFSUFNUUdSb0xJQUVnQTJwQkFEb0FBQ0FBSUFKQkNHb1Fwd0U1QXhnZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FrRVlha0hUayswQUVDb0xJQUpCSUdva0FBOExFQzBBQzVvQkFRSi9Jd0JCRUdzaUJDUUFJQU5CYjAwRVFBSkFJQU5CQ2swRVFDQUFJQUk2QUFzZ0FDRUREQUVMSUFBZ0EwRUxUd1IvSUFOQkVHcEJjSEVpQXlBRFFRRnJJZ01nQTBFTFJoc0ZRUW9MUVFGcUlnVVFHQ0lETmdJQUlBQWdCVUdBZ0lDQWVISTJBZ2dnQUNBQ05nSUVDeUFESUFFZ0FoREtBeUFFUVFBNkFBOGdBaUFEYWlBRUxRQVBPZ0FBSUFSQkVHb2tBQThMRUMwQUM0NENBUU4vSXdCQlFHb2lBaVFBSUFJZ0FUWUNPQUpBSUFBb0FnUWlBVVVOQUNBQ1FTaHFJZ01nQVJEVUJDQUNLQUlvSVFFZ0Fpd0FNeUVFSUFJZ0FrRTRha0dOd3U0QUVDTTJBaUFnQWtFZ2FpQUJJQU1nQkVFQVNCc1FKeUFDTEFBelFRQk9EUUFnQWlnQ0tCQVhDd0pBQWtBZ0FDZ0NFQTBBSUFBckF4aEVBQURBLy8vLzM4RmlEUUFNQVFzZ0FrSDgwUElBTmdJSUlBSWdBQ2tDRkRjQ0ZDQUNJQUFvQWh3MkFod2dBaUFBS1FJTU53SU1JQUpCS0dvaUFDQUNRUWhxRU5NRUlBSW9BaWdoQVNBQ0xBQXpJUU1nQWlBQ1FUaHFRY0xvN2dBUUl6WUNJQ0FDUVNCcUlBRWdBQ0FEUVFCSUd4QW5JQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xDeUFDUVVCckpBQUxxUVFCQTM4akFFRkFhaUlDSkFBZ0FpQUJOZ0k0SUFCQkJHb2hBUUpBQWtBZ0FDZ0NDQ0FBTFFBUElnTWdBMEVZZEVFWWRTSURRUUJJR3dSL0lBTUZJQUZCZjBHSXpQRUFRUUFRRzBVTkFpQUJMQUFMQzBFWWRFRVlkVUVBVGdSQUlBSWdBU2dDQ0RZQ0lDQUNJQUVwQWdBM0F4Z01BUXNnQWtFWWFpQUFLQUlFSUFBb0FnZ1FHZ3NnQWtFb2FpSUJJQUlwQWhnM0FnQWdBU0FDS0FJZ05nSUlJQUpDQURjQ0dDQUNRUUEyQWlBZ0FpZ0NLQ0VESUFJc0FETWhCQ0FDSUFKQk9HcEJ4SWp1QUJBak5nSUlJQUpCQ0dvZ0F5QUJJQVJCQUVnYkVDY2dBaXdBTTBFQVNBUkFJQUlvQWlnUUZ3c2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c0xBa0FnQUNnQ0ZDSUJJQUFvQWhBaUEwY0VRQ0FDUVFBMkFoQWdBa0lBTndNSUlBRWdBMnNpQVFSQUlBRkJBRWdOQWlBQ0lBRVFHQ0lFTmdJSUlBSWdCQ0FCUVFSMVFRUjBhallDRUNBQ0lBUWdBeUFCRUJrZ0FXbzJBZ3dMSUFKQktHb2lBU0FDUVFocUVPRU5JQUlvQWlnaEF5QUNMQUF6SVFRZ0FpQUNRVGhxUWM2dDd3QVFJellDQUNBQ0lBTWdBU0FFUVFCSUd4QW5JQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUlvQWdnaUFRUkFJQUlnQVRZQ0RDQUJFQmNMQ3lBQUtBSWNJZ0FFUUNBQ1FTaHFJZ0VnQUJDVkRpQUNLQUlvSVFBZ0Fpd0FNeUVESUFJZ0FrRTRha0cyaE80QUVDTTJBZ2dnQWtFSWFpQUFJQUVnQTBFQVNCc1FKeUFDTEFBelFRQklCRUFnQWlnQ0tCQVhDd3NnQWtGQWF5UUFEd3NRS0FBTHVBSUJCWDhnQWlBQmF5SUVRUVIxSWdZZ0FDZ0NDQ0lGSUFBb0FnQWlBMnRCQkhWTkJFQWdBU0FCSUFBb0FnUWlCU0FEYXlJRWFpQUNJQVlnQkVFRWRTSUhTeHNpQkVjRVFBTkFJQU1nQVNzREFEa0RBQ0FESUFFckF3ZzVBd2dnQTBFUWFpRURJQUZCRUdvaUFTQUVSdzBBQ3dzZ0JpQUhTd1JBSUFBZ0FpQUVheUlBUVFCS0JIOGdCU0FFSUFBUUdTQUFhZ1VnQlFzMkFnUVBDeUFBSUFNMkFnUVBDeUFEQkVBZ0FDQUROZ0lFSUFNUUZ5QUFRUUEyQWdnZ0FFSUFOd0lBUVFBaEJRc0NRQ0FFUVFCSURRQWdCaUFGUVFOMUlnSWdBaUFHU1J0Qi8vLy8vd0FnQlVIdy8vLy9CMGtiSWdKQmdJQ0FnQUZQRFFBZ0FDQUNRUVIwSWdNUUdDSUNOZ0lBSUFBZ0FqWUNCQ0FBSUFJZ0EybzJBZ2dnQUNBRUJIOGdBaUFCSUFRUUdTQUVhZ1VnQWdzMkFnUVBDeEFvQUF2V0F3SUVmd0Y4SXdCQklHc2lBaVFBSUFJZ0FUWUNHQUpBSUFBb0FnUWlBVVVOQUNBQ1FRaHFJZ01nQVJCTklBSW9BZ2doQkNBQ0xBQVRJUVVnQWlBQ1FSaHFRWnlIN1FBUUl6WUNBQ0FDSUFRZ0F5QUZRUUJJR3hBbklBSXNBQk5CQUU0TkFDQUNLQUlJRUJjTElBQW9BZ2dpQXdSL0lBSkJDR29pQVNBREVFMGdBaWdDQ0NFRElBSXNBQk1oQkNBQ0lBSkJHR3BCcVlQdEFCQWpOZ0lBSUFJZ0F5QUJJQVJCQUVnYkVDY2dBaXdBRTBFQVNBUkFJQUlvQWdnUUZ3dEJBQVVnQVVFQVJ3c2FJQUFvQWd3aUFRUkFJQUpCQ0dvaUF5QUJFRTBnQWlnQ0NDRUJJQUlzQUJNaEJDQUNJQUpCR0dwQnFZYnRBQkFqTmdJQUlBSWdBU0FESUFSQkFFZ2JFQ2NnQWl3QUUwRUFTQVJBSUFJb0FnZ1FGd3NMSUFBb0FoQWlBUVJBSUFKQkNHb2lBeUFCRUUwZ0FpZ0NDQ0VCSUFJc0FCTWhCQ0FDSUFKQkdHcEI3SUh0QUJBak5nSUFJQUlnQVNBRElBUkJBRWdiRUNjZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzTElBQXJBeGdpQmtRQUFBQUFBQUFBQUdJRVFDQUNRUWhxSWdBZ0JoQnpJQUlvQWdnaEFTQUNMQUFUSVFNZ0FpQUNRUmhxUWV5TTd3QVFJellDQUNBQ0lBRWdBQ0FEUVFCSUd4QW5JQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xDeUFDUVNCcUpBQUxvUWtCQlg4akFFRWdheUlDSkFBZ0FpQUJOZ0lZSUFJZ0FrRVlha0djaCswQUVCMDJBZ2dDUUVHR0EwRUFJQUlvQWdnYklnUUVRQ0FDSUFKQkdHcEJuSWZ0QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRkVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUdFQmdoQVNBQ0lBWkJnSUNBZ0hoeU5nSVFJQUlnQVRZQ0NDQUNJQU0yQWd3TUFRc2dBaUFET2dBVElBSkJDR29oQVNBRFJRMEJDeUFCSUFVZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaEJPTmdJRUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCbklmdEFCQXFDeUFDSUFKQkdHcEJxWVB0QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFZnlBQ0lBSkJHR3BCcVlQdEFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhCT05nSUlJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQnFZUHRBQkFxUVFBRklBUkJBRWNMR2lBQ0lBSkJHR3BCcVlidEFCQWROZ0lJUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQnFZYnRBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUEwRndUdzBCQWtBQ1FDQURRUXRQQkVBZ0EwRVFha0Z3Y1NJRkVCZ2hBU0FDSUFWQmdJQ0FnSGh5TmdJUUlBSWdBVFlDQ0NBQ0lBTTJBZ3dNQVFzZ0FpQURPZ0FUSUFKQkNHb2hBU0FEUlEwQkN5QUJJQVFnQXhBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFSWFoQk9OZ0lNSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFKQkdHcEJxWWJ0QUJBcUN5QUNJQUpCR0dwQjdJSHRBQkFkTmdJSVFZWURRUUFnQWlnQ0NCc0VRQ0FDSUFKQkdHcEI3SUh0QUJBZE5nSUFJQUlvQWdBaUFRUi9JQUVvQWdnaUFVR0l6UEVBSUFFYkJVR0l6UEVBQ3lJRUVCOGlBMEZ3VHcwQkFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUZFQmdoQVNBQ0lBVkJnSUNBZ0hoeU5nSVFJQUlnQVRZQ0NDQUNJQU0yQWd3TUFRc2dBaUFET2dBVElBSkJDR29oQVNBRFJRMEJDeUFCSUFRZ0F4QVpHZ3NnQVNBRGFrRUFPZ0FBSUFBZ0FrRUlhaEJPTmdJUUlBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBSkJHR3BCN0lIdEFCQXFDeUFDSUFKQkdHcEI3SXp2QUJBZE5nSUlRWVlEUVFBZ0FpZ0NDQnNFUUNBQ0lBSkJHR3BCN0l6dkFCQWROZ0lBSUFJb0FnQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUVFQjhpQTBGd1R3MEJBa0FDUUNBRFFRdFBCRUFnQTBFUWFrRndjU0lGRUJnaEFTQUNJQVZCZ0lDQWdIaHlOZ0lRSUFJZ0FUWUNDQ0FDSUFNMkFnd01BUXNnQWlBRE9nQVRJQUpCQ0dvaEFTQURSUTBCQ3lBQklBUWdBeEFaR2dzZ0FTQURha0VBT2dBQUlBQWdBa0VJYWhCMU9RTVlJQUlzQUJOQkFFZ0VRQ0FDS0FJSUVCY0xJQUpCR0dwQjdJenZBQkFxQ3lBQ1FTQnFKQUFQQ3hBdEFBdUdBZ0VFZnlNQVFTQnJJZ0lrQUNBQ0lBRTJBaGdnQWlBQ1FSaHFRWjdDOEFBUUhUWUNDQUpBUVlZRFFRQWdBaWdDQ0JzRVFDQUNJQUpCR0dwQm5zTHdBQkFkTmdJQUlBSW9BZ0FpQVFSL0lBRW9BZ2dpQVVHSXpQRUFJQUViQlVHSXpQRUFDeUlFRUI4aUFVRndUdzBCQWtBQ1FDQUJRUXRQQkVBZ0FVRVFha0Z3Y1NJRkVCZ2hBeUFDSUFWQmdJQ0FnSGh5TmdJUUlBSWdBellDQ0NBQ0lBRTJBZ3dNQVFzZ0FpQUJPZ0FUSUFKQkNHb2hBeUFCUlEwQkN5QURJQVFnQVJBWkdnc2dBU0FEYWtFQU9nQUFJQUFnQWtFSWFoQjFPUU1JSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFKQkdHcEJuc0x3QUJBcUN5QUNRU0JxSkFBUEN4QXRBQXVJQWdFQ2Z5TUFRVEJySWdJa0FDQUNJQUUyQWlnZ0FFRUVhaUVCQWtBQ1FDQUFLQUlJSUFBdEFBOGlBeUFEUVJoMFFSaDFJZ05CQUVnYkJIOGdBd1VnQVVGL1FZak04UUJCQUJBYlJRMENJQUVzQUFzTFFSaDBRUmgxUVFCT0JFQWdBaUFCS0FJSU5nSVFJQUlnQVNrQ0FEY0RDQXdCQ3lBQ1FRaHFJQUFvQWdRZ0FDZ0NDQkFhQ3lBQ1FSaHFJZ0FnQWlrQ0NEY0NBQ0FBSUFJb0FoQTJBZ2dnQWtJQU53SUlJQUpCQURZQ0VDQUNLQUlZSVFFZ0Fpd0FJeUVESUFJZ0FrRW9ha0dDa084QUVDTTJBZ0FnQWlBQklBQWdBMEVBU0JzUUp5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEN5QUNMQUFUUVFCSUJFQWdBaWdDQ0JBWEN3c2dBa0V3YWlRQUM2Z0RBUVIvSXdCQk1Hc2lBaVFBSUFJZ0FUWUNLQ0FDSUFKQktHcEJncER2QUJBZE5nSWdBa0JCaGdOQkFDQUNLQUlnR3dSQUlBSWdBa0VvYWtHQ2tPOEFFQjAyQWlBZ0FpZ0NJQ0lCQkg4Z0FTZ0NDQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1FRSHlJRFFYQlBEUUVDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUJJQUlnQlVHQWdJQ0FlSEkyQWdnZ0FpQUJOZ0lBSUFJZ0F6WUNCQXdCQ3lBQ0lBTTZBQXNnQWlFQklBTkZEUUVMSUFFZ0JDQURFQmthQ3lBQklBTnFRUUE2QUFBZ0FrRVFhaUlCSUFJcEFnQTNBZ0FnQVNBQ0tBSUlOZ0lJSUFKQ0FEY0NBQ0FDUVFBMkFnZ0NRQ0FCSUFCQkJHb2lBRVlOQUNBQ0xRQWJJZ05CR0hSQkdIVWhBU0FBTEFBTFFRQk9CRUFnQVVFQVRnUkFJQUFnQWlrREVEY0NBQ0FBSUFJb0FoZzJBZ2dNQWdzZ0FDQUNLQUlRSUFJb0FoUVFJQXdCQ3lBQUlBSW9BaEFnQWtFUWFpQUJRUUJJSWdBYklBSW9BaFFnQXlBQUd4QWhHZ3NnQWl3QUcwRUFTQVJBSUFJb0FoQVFGd3NnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWtFb2FrR0NrTzhBRUNvTElBSkJNR29rQUE4TEVDMEFDK01CQVFKL0l3QkJNR3NpQWlRQUlBSWdBVFlDS0FKQUFrQWdBQ2dDQ0NJRElBQW9BZ1FpQVVZTkFDQUNRUUEyQWhBZ0FrSUFOd01JSUFNZ0FXc2lBQVJBSUFCQkFFZ05BaUFDSUFBUUdDSUROZ0lJSUFJZ0F5QUFRUUoxUVFKMGFqWUNFQ0FDSUFNZ0FTQUFFQmtnQUdvMkFnd0xJQUpCR0dvaUFDQUNRUWhxRUtrSUlBSW9BaGdoQVNBQ0xBQWpJUU1nQWlBQ1FTaHFRZUhvN3dBUUl6WUNBQ0FDSUFFZ0FDQURRUUJJR3hBbklBSXNBQ05CQUVnRVFDQUNLQUlZRUJjTElBSW9BZ2dpQUVVTkFDQUNJQUEyQWd3Z0FCQVhDeUFDUVRCcUpBQVBDeEFvQUFzSkFDQUFRUUEyQWdRTEtnRUJmeU1BUVJCcklnRWtBQ0FCSUFBMkFneEJxTVNCQVVIVXkvRUFJQUFRbHdzZ0FVRVFhaVFBQ3dRQVFnQUxEQUFnQUJDYkNob2dBQkFYQ3lJQUlBQkJsTkx5QURZQ0FDQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFFQmNMSWdBZ0FFR3MwZklBTmdJQUlBQXNBQmRCQUVnRVFDQUFLQUlNRUJjTElBQVFGd3NnQUNBQVFaVFM4Z0EyQWdBZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FBc2dBQ0FBUWF6UjhnQTJBZ0FnQUN3QUYwRUFTQVJBSUFBb0Fnd1FGd3NnQUF0VUFRRi9JQUVDZnlBQktBSUlJZ0lnQVNnQ0RFY0VRQUpBQWtBZ0Fpd0FBRUVLYXc0RUFRQUFBUUFMSUFGQm5YZzJBZ0FnQVNBQ1FRRnFOZ0lJSUFBb0FnUU1BZ3NMSUFGQm4zZzJBZ0JCQUFzMkFpZ0xEQUFnQUJEbERSb2dBQkFYQ3drQUlBQVFzd29RRnd2Q0FRQkJ5K1dCQVN3QUFFRUFTQVJBUWNEbGdRRW9BZ0FRRnd0QnMrV0JBU3dBQUVFQVNBUkFRYWpsZ1FFb0FnQVFGd3RCbStXQkFTd0FBRUVBU0FSQVFaRGxnUUVvQWdBUUZ3dEJnK1dCQVN3QUFFRUFTQVJBUWZqa2dRRW9BZ0FRRnd0QjYrU0JBU3dBQUVFQVNBUkFRZURrZ1FFb0FnQVFGd3RCMCtTQkFTd0FBRUVBU0FSQVFjamtnUUVvQWdBUUZ3dEJ1K1NCQVN3QUFFRUFTQVJBUWJEa2dRRW9BZ0FRRnd0Qm8rU0JBU3dBQUVFQVNBUkFRWmprZ1FFb0FnQVFGd3NMR2dCQmgrU0JBU3dBQUVFQVNBUkFRZnpqZ1FFb0FnQVFGd3NMREFBZ0FCREhCUm9nQUJBWEN3Y0FJQUFRNUFFTGt3UUJCWDhqQUVFUWF5SUVKQUFnQkVJQU53TUlJQUFoQVFOQUFrQWdBU0lETFFBQUlnSkIwTDd5QUdvdEFBQkJBWEVOQUFKQUFrQURRQ0FCTFFBQklnSkIwTDd5QUdvdEFBQkJBWEZGQkVBZ0FTMEFBaUlDUWRDKzhnQnFMUUFBUVFGeERRSWdBUzBBQXlJQ1FkQys4Z0JxTFFBQVFRRnhEUU1nQVMwQUJDRUNJQUZCQkdvaUF5RUJJQUpCMEw3eUFHb3RBQUJCQVhGRkRRRU1CQXNMSUFGQkFXb2hBd3dDQ3lBQlFRSnFJUU1NQVFzZ0FVRURhaUVEQ3dKQUFrQUNRQUpBQWtBQ1FDQUNEZzREQlFVRkJRVUZCUVVGQlFVRkFRQUxJQUpCSmtZTkFTQUNRVHhIRFFRZ0F5RUJJQVFvQWdnaUFnUkFJQUlnQkNnQ0RDSUJheUFDSUFNZ0Ftc1FZeG9nQXlBQmF5RUJDd05BSUFBZ0FTSUNTUVJBSUFKQkFXc2lBUzBBQUVIUXZ2SUFhaTBBQUVFSWNRMEJDd3NnQWtFQU9nQUFJQU5CQVdvaEF3d0RDeUFEUVFvNkFBQWdBMEVCYWlFQklBTXRBQUZCQ2tjTkJDQUVLQUlNSVFVZ0JDZ0NDQ0lDQkVBZ0FpQUZheUFDSUFFZ0Ftc1FZeG9MSUFRZ0JVRUJhallDRENBRUlBTkJBbW9pQVRZQ0NBd0VDeUFESUFSQkNHb1Frd1VoQVF3REN5QURJUUVnQkNnQ0NDSUNCRUFnQWlBRUtBSU1JZ0ZySUFJZ0F5QUNheEJqR2lBRElBRnJJUUVMQTBBZ0FDQUJJZ0pKQkVBZ0FrRUJheUlCTFFBQVFkQys4Z0JxTFFBQVFRaHhEUUVMQ3lBQ1FRQTZBQUFMSUFSQkVHb2tBQ0FERHdzZ0EwRUJhaUVCREFBTEFBdTRBd0VGZnlBQUlRRURRQUpBSUFFaUF5MEFBQ0lGUWRDKzhnQnFMUUFBUVFGeERRQUNRQUpBQTBBZ0FTMEFBU0lGUWRDKzhnQnFMUUFBUVFGeFJRUkFJQUV0QUFJaUJVSFF2dklBYWkwQUFFRUJjUTBDSUFFdEFBTWlCVUhRdnZJQWFpMEFBRUVCY1EwRElBRXRBQVFoQlNBQlFRUnFJZ01oQVNBRlFkQys4Z0JxTFFBQVFRRnhSUTBCREFRTEN5QUJRUUZxSVFNTUFnc2dBVUVDYWlFRERBRUxJQUZCQTJvaEF3c0NRQUpBQWtBQ1FDQUZEZzRDQXdNREF3TURBd01EQXdNREFRQUxJQVZCUEVjTkFpQURJUUVnQWdSQUlBSWdCR3NnQWlBRElBSnJFR01hSUFNZ0JHc2hBUXNEUUNBQUlBRWlBa2tFUUNBQ1FRRnJJZ0V0QUFCQjBMN3lBR290QUFCQkNIRU5BUXNMSUFKQkFEb0FBQ0FEUVFGcUR3c2dBMEVLT2dBQUlBTkJBV29oQVNBRExRQUJRUXBIRFFJZ0FnUkFJQUlnQkdzZ0FpQUJJQUpyRUdNYUN5QUVRUUZxSVFRZ0EwRUNhaUlCSVFJTUFnc2dBeUVCSUFJRVFDQUNJQVJySUFJZ0F5QUNheEJqR2lBRElBUnJJUUVMQTBBZ0FDQUJJZ0pKQkVBZ0FrRUJheUlCTFFBQVFkQys4Z0JxTFFBQVFRaHhEUUVMQ3lBQ1FRQTZBQUFnQXc4TElBTkJBV29oQVF3QUN3QUxpd01CQkg4akFFRVFheUlFSkFBZ0JFSUFOd01JSUFBaEF3TkFBa0FnQXlJQkxRQUFJZ0pCMEw3eUFHb3RBQUJCQVhFTkFDQUJMUUFCSWdKQjBMN3lBR290QUFCQkFYRkZCRUFnQVMwQUFpSUNRZEMrOGdCcUxRQUFRUUZ4UlFSQUlBRkJCR29oQXlBQkxRQURJZ0pCMEw3eUFHb3RBQUJCQVhGRkRRTWdBVUVEYWlFQkRBSUxJQUZCQW1vaEFRd0JDeUFCUVFGcUlRRUxBa0FDUUFKQUlBSkJKa2NFUUNBQ1JRMEJJQUpCUEVjTkF5QUJJUUlnQkNnQ0NDSURCRUFnQXlBRUtBSU1JZ0pySUFNZ0FTQURheEJqR2lBQklBSnJJUUlMQTBBZ0FDQUNJZ05KQkVBZ0EwRUJheUlDTFFBQVFkQys4Z0JxTFFBQVFRaHhEUUVMQ3lBRFFRQTZBQUFnQVVFQmFpRUJEQUlMSUFFZ0JFRUlhaENUQlNFRERBTUxJQUVoQWlBRUtBSUlJZ01FUUNBRElBUW9BZ3dpQW1zZ0F5QUJJQU5yRUdNYUlBRWdBbXNoQWdzRFFDQUFJQUlpQTBrRVFDQURRUUZySWdJdEFBQkIwTDd5QUdvdEFBQkJDSEVOQVFzTElBTkJBRG9BQUFzZ0JFRVFhaVFBSUFFUEN5QUJRUUZxSVFNTUFBc0FDNGtDQVFOL0lBQWhBd04vQWtBZ0F5SUJMUUFBSWdKQjBMN3lBR290QUFCQkFYRU5BQ0FCTFFBQklnSkIwTDd5QUdvdEFBQkJBWEZGQkVBZ0FTMEFBaUlDUWRDKzhnQnFMUUFBUVFGeFJRUkFJQUZCQkdvaEF5QUJMUUFESWdKQjBMN3lBR290QUFCQkFYRkZEUU1nQVVFRGFpRUJEQUlMSUFGQkFtb2hBUXdCQ3lBQlFRRnFJUUVMSUFKRkJFQWdBU0VDQTBBZ0FDQUNJZ05KQkVBZ0EwRUJheUlDTFFBQVFkQys4Z0JxTFFBQVFRaHhEUUVMQ3lBRFFRQTZBQUFnQVE4TElBSkJQRVlFZnlBQklRSURRQ0FBSUFJaUEwa0VRQ0FEUVFGcklnSXRBQUJCMEw3eUFHb3RBQUJCQ0hFTkFRc0xJQU5CQURvQUFDQUJRUUZxQlNBQlFRRnFJUU1NQVFzTEM4TURBUVIvSXdCQkVHc2lBeVFBSUFOQ0FEY0RDQU5BQWtBZ0FDSUNMUUFBSWdGQjBMN3lBR290QUFCQkFYRU5BQUpBQWtBRFFDQUFMUUFCSWdGQjBMN3lBR290QUFCQkFYRkZCRUFnQUMwQUFpSUJRZEMrOGdCcUxRQUFRUUZ4RFFJZ0FDMEFBeUlCUWRDKzhnQnFMUUFBUVFGeERRTWdBQzBBQkNFQklBQkJCR29pQWlFQUlBRkIwTDd5QUdvdEFBQkJBWEZGRFFFTUJBc0xJQUJCQVdvaEFnd0NDeUFBUVFKcUlRSU1BUXNnQUVFRGFpRUNDd0pBQWtBQ1FBSkFBa0FDUUNBQkRnNERCUVVGQlFVRkJRVUZCUVVGQVFBTElBRkJKa1lOQVNBQlFUeEhEUVFnQWlFQklBTW9BZ2dpQUFSL0lBQWdBeWdDRENJQmF5QUFJQUlnQUdzUVl4b2dBaUFCYXdVZ0FRdEJBRG9BQUNBQ1FRRnFJUUlNQXdzZ0FrRUtPZ0FBSUFKQkFXb2hBQ0FDTFFBQlFRcEhEUVFnQXlnQ0RDRUVJQU1vQWdnaUFRUkFJQUVnQkdzZ0FTQUFJQUZyRUdNYUN5QURJQVJCQVdvMkFnd2dBeUFDUVFKcUlnQTJBZ2dNQkFzZ0FpQURRUWhxRUpNRklRQU1Bd3NnQWlFQklBTW9BZ2dpQUFSL0lBQWdBeWdDRENJQmF5QUFJQUlnQUdzUVl4b2dBaUFCYXdVZ0FRdEJBRG9BQUFzZ0EwRVFhaVFBSUFJUEN5QUNRUUZxSVFBTUFBc0FDK2dDQVFSL0EwQUNRQ0FBSWdFdEFBQWlCRUhRdnZJQWFpMEFBRUVCY1EwQUFrQUNRQU5BSUFBdEFBRWlCRUhRdnZJQWFpMEFBRUVCY1VVRVFDQUFMUUFDSWdSQjBMN3lBR290QUFCQkFYRU5BaUFBTFFBRElnUkIwTDd5QUdvdEFBQkJBWEVOQXlBQUxRQUVJUVFnQUVFRWFpSUJJUUFnQkVIUXZ2SUFhaTBBQUVFQmNVVU5BUXdFQ3dzZ0FFRUJhaUVCREFJTElBQkJBbW9oQVF3QkN5QUFRUU5xSVFFTEFrQUNRQUpBQWtBZ0JBNE9BZ01EQXdNREF3TURBd01EQXdFQUN5QUVRVHhIRFFJZ0FTRUFJQUlFZnlBQ0lBTnJJQUlnQVNBQ2F4QmpHaUFCSUFOckJTQUFDMEVBT2dBQUlBRkJBV29QQ3lBQlFRbzZBQUFnQVVFQmFpRUFJQUV0QUFGQkNrY05BaUFDQkVBZ0FpQURheUFDSUFBZ0Ftc1FZeG9MSUFOQkFXb2hBeUFCUVFKcUlnQWhBZ3dDQ3lBQklRQWdBZ1IvSUFJZ0Eyc2dBaUFCSUFKckVHTWFJQUVnQTJzRklBQUxRUUE2QUFBZ0FROExJQUZCQVdvaEFBd0FDd0FMdXdJQkEzOGpBRUVRYXlJREpBQWdBMElBTndNSUEwQUNRQ0FBSWdFdEFBQWlBa0hRdnZJQWFpMEFBRUVCY1EwQUlBRXRBQUVpQWtIUXZ2SUFhaTBBQUVFQmNVVUVRQ0FCTFFBQ0lnSkIwTDd5QUdvdEFBQkJBWEZGQkVBZ0FVRUVhaUVBSUFFdEFBTWlBa0hRdnZJQWFpMEFBRUVCY1VVTkF5QUJRUU5xSVFFTUFnc2dBVUVDYWlFQkRBRUxJQUZCQVdvaEFRc0NRQUpBQWtBZ0FrRW1Sd1JBSUFKRkRRRWdBa0U4UncwRElBRWhBQ0FES0FJSUlnSUVmeUFDSUFNb0Fnd2lBR3NnQWlBQklBSnJFR01hSUFFZ0FHc0ZJQUFMUVFBNkFBQWdBVUVCYWlFQkRBSUxJQUVnQTBFSWFoQ1RCU0VBREFNTElBRWhBQ0FES0FJSUlnSUVmeUFDSUFNb0Fnd2lBR3NnQWlBQklBSnJFR01hSUFFZ0FHc0ZJQUFMUVFBNkFBQUxJQU5CRUdva0FDQUJEd3NnQVVFQmFpRUFEQUFMQUF1eEFRRUNmd05BQWtBZ0FDSUJMUUFBSWdKQjBMN3lBR290QUFCQkFYRU5BQ0FCTFFBQklnSkIwTDd5QUdvdEFBQkJBWEZGQkVBZ0FTMEFBaUlDUWRDKzhnQnFMUUFBUVFGeFJRUkFJQUZCQkdvaEFDQUJMUUFESWdKQjBMN3lBR290QUFCQkFYRkZEUU1nQVVFRGFpRUJEQUlMSUFGQkFtb2hBUXdCQ3lBQlFRRnFJUUVMSUFJRVFDQUNRVHhHQkVBZ0FVRUFPZ0FBSUFGQkFXb1BDeUFCUVFGcUlRQU1BUXNMSUFGQkFEb0FBQ0FCQzc4RUFRUi9Jd0JCRUdzaUJDUUFJQVJDQURjRENBSkFJQUF0QUFCQjBMN3lBR290QUFCQkNIRkZCRUFnQUNFQ0RBRUxJQUFoQXdOQUlBTXRBQUVoQlNBRFFRRnFJZ0loQXlBRlFkQys4Z0JxTFFBQVFRaHhEUUFMSUFRZ0FqWUNDQ0FFSUFJZ0FHczJBZ3dMSUFGQi93RnhJUVVEUUNBQ0lRQUNRQ0FDTFFBQUlnTkIwTDd5QUdvdEFBQWlBVUVNY1EwQUFrQUNRQU5BSUFJdEFBRWlBMEhRdnZJQWFpMEFBQ0lCUVF4eFJRUkFJQUl0QUFJaUEwSFF2dklBYWkwQUFDSUJRUXh4RFFJZ0FpMEFBeUlEUWRDKzhnQnFMUUFBSWdGQkRIRU5BeUFDTFFBRUlRTWdBa0VFYWlJQUlRSWdBMEhRdnZJQWFpMEFBQ0lCUVF4eFJRMEJEQVFMQ3lBQ1FRRnFJUUFNQWdzZ0FrRUNhaUVBREFFTElBSkJBMm9oQUFzQ1FDQURJQVZHQkVBZ0FDRUNJQVFvQWdnaUFRUkFJQUVnQkNnQ0RDSUNheUFCSUFBZ0FXc1FZeG9nQUNBQ2F5RUNDd05BSUFKQkFEb0FBQ0FDUVFGcklnSXRBQUJCMEw3eUFHb3RBQUJCQ0hFTkFBc2dBRUVCYWlFQ0RBRUxJQUZCQ0hFRVFDQUFRU0E2QUFBZ0FFRUJhaUlDSVFNZ0FDMEFBVUhRdnZJQWFpMEFBRUVJY1VVTkFnTkFJQU10QUFFaEFDQURRUUZxSVFNZ0FFSFF2dklBYWkwQUFFRUljUTBBQ3lBRUtBSU1JUUVnQkNnQ0NDSUFCRUFnQUNBQmF5QUFJQUlnQUdzUVl4b0xJQVFnQVNBRElBSnJJZ0JxTmdJTUlBUWdBQ0FDYWlJQ05nSUlEQUlMQWtBZ0EwRW1Sd1JBSUFNTkFVRUFJUUlNQWdzZ0FDQUVRUWhxRUpNRklRSU1BZ3NnQUVFQmFpRUNEQUVMQ3lBRVFSQnFKQUFnQWd2cEF3RUZmd0ovSUFBdEFBQkIwTDd5QUdvdEFBQkJDSEZGQkVBZ0FDRUNRUUFNQVFzZ0FDRURBMEFnQXkwQUFTRUVJQU5CQVdvaUFpRURJQVJCMEw3eUFHb3RBQUJCQ0hFTkFBc2dBaUFBYXlFRklBSUxJUVFnQVVIL0FYRWhCZ04vSUFJaEFBSkFJQUl0QUFBaUEwSFF2dklBYWkwQUFDSUJRUXh4RFFBQ1FBSkFBMEFnQWkwQUFTSURRZEMrOGdCcUxRQUFJZ0ZCREhGRkJFQWdBaTBBQWlJRFFkQys4Z0JxTFFBQUlnRkJESEVOQWlBQ0xRQURJZ05CMEw3eUFHb3RBQUFpQVVFTWNRMERJQUl0QUFRaEF5QUNRUVJxSWdBaEFpQURRZEMrOGdCcUxRQUFJZ0ZCREhGRkRRRU1CQXNMSUFKQkFXb2hBQXdDQ3lBQ1FRSnFJUUFNQVFzZ0FrRURhaUVBQ3lBRElBWkdCRUFnQUNFQ0lBUUVRQ0FFSUFWcklBUWdBQ0FFYXhCakdpQUFJQVZySVFJTEEwQWdBa0VBT2dBQUlBSkJBV3NpQWkwQUFFSFF2dklBYWkwQUFFRUljUTBBQ3lBQVFRRnFEd3NnQVVFSWNRUkFJQUJCSURvQUFDQUFRUUZxSVFJZ0FDMEFBVUhRdnZJQWFpMEFBRUVJY1VVTkFTQUNJUU1EUUNBRExRQUJJUUFnQTBFQmFpSUJJUU1nQUVIUXZ2SUFhaTBBQUVFSWNRMEFDeUFFQkVBZ0JDQUZheUFFSUFJZ0JHc1FZeG9MSUFFZ0Ftc2lBQ0FGYWlFRklBQWdBbW9pQWlFRURBRUxJQU1FZnlBQVFRRnFJUUlNQVFWQkFBc0xDNklEQVFSL0l3QkJFR3NpQXlRQUlBTkNBRGNEQ0NBQlFmOEJjU0VGQTBBZ0FDRUNBa0FnQUMwQUFDSUJRZEMrOGdCcUxRQUFJZ1JCQkhFTkFBSkFBa0FEUUNBQUxRQUJJZ0ZCMEw3eUFHb3RBQUFpQkVFRWNVVUVRQ0FBTFFBQ0lnRkIwTDd5QUdvdEFBQWlCRUVFY1EwQ0lBQXRBQU1pQVVIUXZ2SUFhaTBBQUNJRVFRUnhEUU1nQUMwQUJDRUJJQUJCQkdvaUFpRUFJQUZCMEw3eUFHb3RBQUFpQkVFRWNVVU5BUXdFQ3dzZ0FFRUJhaUVDREFJTElBQkJBbW9oQWd3QkN5QUFRUU5xSVFJTEFrQWdBU0FGUmdSQUlBSWhBU0FES0FJSUlnQUVmeUFBSUFNb0Fnd2lBV3NnQUNBQ0lBQnJFR01hSUFJZ0FXc0ZJQUVMUVFBNkFBQWdBa0VCYWlFQURBRUxJQVJCQ0hFRVFDQUNRU0E2QUFBZ0FrRUJhaUVBSUFGQkRVY05BaUFBTFFBQVFRcEhEUUlnQXlnQ0RDRUVJQU1vQWdnaUFRUkFJQUVnQkdzZ0FTQUFJQUZyRUdNYUN5QURJQVJCQVdvMkFnd2dBeUFDUVFKcUlnQTJBZ2dNQWdzQ1FDQUJRU1pIQkVBZ0FRMEJRUUFoQUF3Q0N5QUNJQU5CQ0dvUWt3VWhBQXdDQ3lBQ1FRRnFJUUFNQVFzTElBTkJFR29rQUNBQUM4d0NBUVYvSUFGQi93RnhJUVlEZnlBQUlRSUNRQ0FBTFFBQUlnRkIwTDd5QUdvdEFBQWlCVUVFY1EwQUFrQUNRQU5BSUFBdEFBRWlBVUhRdnZJQWFpMEFBQ0lGUVFSeFJRUkFJQUF0QUFJaUFVSFF2dklBYWkwQUFDSUZRUVJ4RFFJZ0FDMEFBeUlCUWRDKzhnQnFMUUFBSWdWQkJIRU5BeUFBTFFBRUlRRWdBRUVFYWlJQ0lRQWdBVUhRdnZJQWFpMEFBQ0lGUVFSeFJRMEJEQVFMQ3lBQVFRRnFJUUlNQWdzZ0FFRUNhaUVDREFFTElBQkJBMm9oQWdzZ0FTQUdSZ1JBSUFJaEFDQURCSDhnQXlBRWF5QURJQUlnQTJzUVl4b2dBaUFFYXdVZ0FBdEJBRG9BQUNBQ1FRRnFEd3NnQlVFSWNRUkFJQUpCSURvQUFDQUNRUUZxSVFBZ0FVRU5SdzBCSUFBdEFBQkJDa2NOQVNBREJFQWdBeUFFYXlBRElBQWdBMnNRWXhvTElBUkJBV29oQkNBQ1FRSnFJZ0FoQXd3QkN5QUJCSDhnQWtFQmFpRUFEQUVGUVFBTEN3dWVBd0VFZnlNQVFSQnJJZ01rQUNBRFFnQTNBd2dnQVVIL0FYRWhCUU5BSUFBaEFnSkFJQUF0QUFBaUFVSFF2dklBYWkwQUFFRUNjUTBBQWtBQ1FBTkFJQUF0QUFFaUFVSFF2dklBYWkwQUFFRUNjVVVFUUNBQUxRQUNJZ0ZCMEw3eUFHb3RBQUJCQW5FTkFpQUFMUUFESWdGQjBMN3lBR290QUFCQkFuRU5BeUFBTFFBRUlRRWdBRUVFYWlJQ0lRQWdBVUhRdnZJQWFpMEFBRUVDY1VVTkFRd0VDd3NnQUVFQmFpRUNEQUlMSUFCQkFtb2hBZ3dCQ3lBQVFRTnFJUUlMQWtBZ0FTQUZSZ1JBSUFJaEFTQURLQUlJSWdBRWZ5QUFJQU1vQWd3aUFXc2dBQ0FDSUFCckVHTWFJQUlnQVdzRklBRUxRUUE2QUFBZ0FrRUJhaUVBREFFTFFRQWhBQUpBQWtBQ1FBSkFJQUVPRGdRQ0FnSUNBZ0lDQWdJQ0FnSUFBUXNnQWtFS09nQUFJQUpCQVdvaEFDQUNMUUFCUVFwSERRUWdBeWdDRENFRUlBTW9BZ2dpQVFSQUlBRWdCR3NnQVNBQUlBRnJFR01hQ3lBRElBUkJBV28yQWd3Z0F5QUNRUUpxSWdBMkFnZ01CQXNnQVVFbVJnMEJDeUFDUVFGcUlRQU1BZ3NnQWlBRFFRaHFFSk1GSVFBTUFRc0xJQU5CRUdva0FDQUFDOUFDQVFSL0lBRkIvd0Z4SVFVRFFDQUFJUUlDUUNBQUxRQUFJZ0ZCMEw3eUFHb3RBQUJCQW5FTkFBSkFBa0FEUUNBQUxRQUJJZ0ZCMEw3eUFHb3RBQUJCQW5GRkJFQWdBQzBBQWlJQlFkQys4Z0JxTFFBQVFRSnhEUUlnQUMwQUF5SUJRZEMrOGdCcUxRQUFRUUp4RFFNZ0FDMEFCQ0VCSUFCQkJHb2lBaUVBSUFGQjBMN3lBR290QUFCQkFuRkZEUUVNQkFzTElBQkJBV29oQWd3Q0N5QUFRUUpxSVFJTUFRc2dBRUVEYWlFQ0N3SkFJQUVnQlVZRVFDQUNJUUFnQXdSL0lBTWdCR3NnQXlBQ0lBTnJFR01hSUFJZ0JHc0ZJQUFMUVFBNkFBQWdBa0VCYWlFQURBRUxRUUFoQUFKQUFrQWdBUTRPQWdFQkFRRUJBUUVCQVFFQkFRQUJDeUFDUVFvNkFBQWdBa0VCYWlFQUlBSXRBQUZCQ2tjTkFpQURCRUFnQXlBRWF5QURJQUFnQTJzUVl4b0xJQVJCQVdvaEJDQUNRUUpxSWdBaEF3d0NDeUFDUVFGcUlRQU1BUXNMSUFBTGxRSUJBMzhqQUVFUWF5SURKQUFnQTBJQU53TUlJQUZCL3dGeElRUURRQUpBSUFBaUFTMEFBQ0lDUWRDKzhnQnFMUUFBUVFKeERRQWdBUzBBQVNJQ1FkQys4Z0JxTFFBQVFRSnhSUVJBSUFFdEFBSWlBa0hRdnZJQWFpMEFBRUVDY1VVRVFDQUJRUVJxSVFBZ0FTMEFBeUlDUWRDKzhnQnFMUUFBUVFKeFJRMERJQUZCQTJvaEFRd0NDeUFCUVFKcUlRRU1BUXNnQVVFQmFpRUJDd0pBSUFJZ0JFWUVRQ0FCSVFBZ0F5Z0NDQ0lDQkg4Z0FpQURLQUlNSWdCcklBSWdBU0FDYXhCakdpQUJJQUJyQlNBQUMwRUFPZ0FBSUFGQkFXb2hBUXdCQ3dKQUlBSkJKa2NFUUNBQ0RRRkJBQ0VCREFJTElBRWdBMEVJYWhDVEJTRUFEQUlMSUFGQkFXb2hBQXdCQ3dzZ0EwRVFhaVFBSUFFTHN3RUJBbjhnQVVIL0FYRWhBd04vQWtBZ0FDSUJMUUFBSWdKQjBMN3lBR290QUFCQkFuRU5BQ0FCTFFBQklnSkIwTDd5QUdvdEFBQkJBbkZGQkVBZ0FTMEFBaUlDUWRDKzhnQnFMUUFBUVFKeFJRUkFJQUZCQkdvaEFDQUJMUUFESWdKQjBMN3lBR290QUFCQkFuRkZEUU1nQVVFRGFpRUJEQUlMSUFGQkFtb2hBUXdCQ3lBQlFRRnFJUUVMSUFJZ0EwWUVRQ0FCUVFBNkFBQWdBVUVCYWc4TElBSUVmeUFCUVFGcUlRQU1BUVZCQUFzTEN5SUFRZlRqZ1FFb0FnQWlBRUhzNDRFQlJ3UkFJQUJCb01TQkFTZ0NBQkVCQUFzTHFRUUJCWDhqQUVFZ2F5SUVKQUFnQVJBZklnSkJjRWtFUUFKQUFrQWdBa0VMVHdSQUlBSkJFR3BCY0hFaUF4QVlJUVVnQkNBRFFZQ0FnSUI0Y2pZQ0NDQUVJQVUyQWdBZ0JDQUNOZ0lFREFFTElBUWdBam9BQ3lBRUlRVWdBa1VOQVFzZ0JTQUJJQUlRR1JvTElBSWdCV3BCQURvQUFDTUFRY0FTYXlJQkpBQWdBVUVZYWlBQVFRaHFJZ0lRdlE4aUJTQUVFTHdQR2lBQ0VNMFFJd0JCSUdzaUFpUUFJQUZDQURjQ0JDQUJRZ0EzQWd3Z0FTQUJRUVJxTmdJQUlBRkJBRFlDRkFKQUlBVkJoQkpxSWdNb0FnZ0VRQ0FCSUFNUXBnTU1BUXNnQlVIVUVXb2lBeWdDQ0FSQUlBRWdBa0dVK080QUVESWlCaEE5SUFZUUlpQUJJQU1Rb2dRTElBVkJ2QkZxSWdNb0FnZ0VRQ0FCSUFKQm0vL3VBQkF5SWdZUVBTQUdFQ0lnQVNBREVLSUVDeUFGUWV3UmFpSURLQUlJQkVBZ0FTQUNRWnY0N2dBUU1pSUdFRDBnQmhBaUlBRWdBeENpQkFzZ0JVR2NFbW9pQmlJREtBSUVJQU1vQWdCR0RRQWdBU0FDUVlMMjd3QVFNaUlERUQwZ0F4QWlJQUpCQmpZQ0FDQUNFQ0lnQWtFRU5nSUFRUXdRR0NJRFFRQTJBZ2dnQTBJQU53SUFJQUlnQXpZQ0NDQURJQVlRblFJZ0FTQUNFRDBnQWhBaUN5QUNRU0JxSkFBZ0JFRVFhaUlDSUFFUThBSWdBUkJkSUFVUS9Bb2FJQUZCd0JKcUpBQWdBQ0FDRU5JQ0lBUXNBQnRCQUVnRVFDQUVLQUlRRUJjTElBUXNBQXRCQUVnRVFDQUVLQUlBRUJjTElBQW9Bc0FPSWdCQngvdnZBQ0FBR3lFQUlBUkJJR29rQUNBQUR3c1FMUUFMbVJRQkNIOGpBRUVRYXlJSUpBQWdBUkFmSWdKQmNFa0VRQUpBQWtBZ0FrRUxUd1JBSUFKQkVHcEJjSEVpQlJBWUlRTWdDQ0FGUVlDQWdJQjRjallDQ0NBSUlBTTJBZ0FnQ0NBQ05nSUVEQUVMSUFnZ0Fqb0FDeUFJSVFNZ0FrVU5BUXNnQXlBQklBSVFHUm9MSUFJZ0EycEJBRG9BQUNNQVFmQUFheUlDSkFBZ0FFR2dDV29pQlVFQk9nQXdJQVZCQkdvaEF3Si9JQVVzQUE5QkFFZ0VRQ0FGUVFBMkFnZ2dCU2dDQkF3QkN5QURRUUE2QUFzZ0F3dEJBRG9BQUNBRlFSQnFJUVFDZnlBRkxBQWJRUUJJQkVBZ0JVRUFOZ0lVSUFVb0FoQU1BUXNnQkVFQU9nQUxJQVFMUVFBNkFBQWdCVUtCZ0lDQW1JQ0FnSUIvTndJY0lBVkJKR29oQmdKL0lBVXNBQzlCQUVnRVFDQUZRUUEyQWlnZ0JTZ0NKQXdCQ3lBR1FRQTZBQXNnQmd0QkFEb0FBQ0FDUWRnQWFpSUJRZ0EzQWdRZ0FVSUFOd0lNSUFFZ0FVRUVhallDQUNBQlFRQTJBaFFDUUFKQUFrQUNRQ0FJS0FJRUlBZ3RBQXNpQUNBQVFSaDBRUmgxUVFCSUcwVU5BQ0FCSUFnUWhBVkZCRUJCQUNFRVFmSEo4QUJCQUJBa0RBUUxJQUpCQlRvQUMwRUFJUUFnQWtFQU9nQUZJQUpCOHBmdEFDZ0FBRFlDQUNBQ1FmYVg3UUF0QUFBNkFBUUNRQ0FCSUFJUUt5SUhJQUZCQkdvaUNVY0VRQ0FIS0FJY0tBSUFRUUZHRFFFTElBSkJBem9BVXlBQ1FRQTZBRXNnQWtHaXdlOEFMd0FBT3dGSUlBSkJwTUh2QUMwQUFEb0FTZ0pBSUFrZ0FTQUNRY2dBYWhBcklnZEhCRUFnQnlnQ0hDZ0NBRUVCUmcwQkN5QUNRUkFRR0NJSE5nSTRJQUpDaklDQWdJQ0NnSUNBZnpjQ1BDQUhRUUE2QUF3Z0IwR2tyZThBS0FBQU5nQUlJQWRCbkszdkFDa0FBRGNBQUNBSklBRWdBa0U0YWhBcklnZEhCRUFnQnlnQ0hDZ0NBRUVCUmlFQUN5QUNMQUJEUVFCSUJFQWdBaWdDT0JBWEN5QUFSU0VBQ3lBQ0xBQlRRUUJPRFFBZ0FpZ0NTQkFYQ3lBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQ3lBQUJFQkJBQ0VFUVkzWDhBQkJBQkFrREFRTElBSkJFQkFZSWdjMkFnQWdBa0tNZ0lDQWdJS0FnSUIvTndJRVFRQWhBQ0FIUVFBNkFBd2dCMEdrcmU4QUtBQUFOZ0FJSUFkQm5LM3ZBQ2tBQURjQUFDQUpJQUVnQWhBcklnZEhCRUFnQnlnQ0hDZ0NBRUVCUmlFQUN5QUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN3SkFJQUFFUUNBQ1FSQVFHQ0lBTmdJQUlBSkNqSUNBZ0lDQ2dJQ0FmemNDQkNBQVFRQTZBQXdnQUVHa3JlOEFLQUFBTmdBSUlBQkJuSzN2QUNrQUFEY0FBRUdWQTBIbW5mRUFJQWtnQVNBQ0VDc2lBRWNFZnlBQUtBSWNLQUlBUVFGR0JVRUFDeEEwUWQwRFFZYXA4UUFnQVNBQ0VDc29BaHdpQUNnQ0FFRUJSaEEwQWtBZ0JpQUFLQUlJSWdCR0RRQWdBQzBBQ3lJRVFSaDBRUmgxSVFNZ0Jpd0FDMEVBVGdSQUlBTkJBRTRFUUNBR0lBQXBBZ0EzQWdBZ0JpQUFLQUlJTmdJSURBSUxJQVlnQUNnQ0FDQUFLQUlFRUNBTUFRc2dCaUFBS0FJQUlBQWdBMEVBU0NJREd5QUFLQUlFSUFRZ0F4c1FJUm9MSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFVb0FpZ2lBeUFGTFFBdklnUWdCRUVZZEVFWWRTSUFRUUJJRzBFRFJnUi9JQVpCZjBIMjF1NEFRUU1RRzBVTkFpQUZMUUF2SWdRaEFDQUZLQUlvQlNBREN5QUVJQUJCR0hSQkdIVkJBRWdpQUJzaUJFRUFUQTBESUFZb0FnQWdCaUFBR3lJRElBUnFJUWtnQXlFQUEwQWdBRUV0SUFRUXVBRWlBRVVOQkNBQUxRQUFRUzFIQkVBZ0NTQUFRUUZxSWdCcklnUkJBRW9OQVF3RkN3c2dBQ0FKUmcwRElBQWdBMnRCZjBZTkF5QUNRY2dBYWlBR1FRQWdCa0dIbmZFQUVNa0lJZ01nQmhDSEFTRUFJQUpCT0dvZ0JpQURRUUZxUVg4Z0JoQ0hBU0VEQWtBZ0JTQUFRZktYN1FBUUhnUi9RWDhGSUFKQktHb2dBQ0FDUWVmOTd3QVFsZ2NpQkJDeUN5QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUNJQUlvQWpBMkFsQWdBaUFDS1FNb053TklJQUpCQURvQUtDQUNRUUE2QURNZ0JCRFlCQ0FBS0FJRUlBQXRBQXNpQkNBRVFSaDBRUmgxUVFCSUcwVU5BU0FBRU1RQ0N6WUNIQXNDUUNBRklBTkJvc0h2QUJBZUJIOUJmd1VnQWtFb2FpQURJQUpCNS8zdkFCQ1dCeUlFRUxJTElBTXNBQXRCQUVnRVFDQURLQUlBRUJjTElBSkJRR3NnQWlnQ01EWUNBQ0FDSUFJcEF5ZzNBemdnQWtFQU9nQW9JQUpCQURvQU15QUVFTmdFSUFNb0FnUWdBeTBBQ3lJRUlBUkJHSFJCR0hWQkFFZ2JSUTBCSUFNUXhBSUxOZ0lnQ3lBRExBQUxRUUJJQkVBZ0F5Z0NBQkFYQ3lBQUxBQUxRUUJPRFFRZ0FDZ0NBQkFYREFRTElBSkJCVG9BQ3lBQ1FRQTZBQVVnQWtIeWwrMEFLQUFBTmdJQUlBSkI5cGZ0QUMwQUFEb0FCQUpBSUFrZ0FTQUNFQ3NpQlVZRVFFRUJJUUFNQVF0QkFTRUFJQVVvQWh3b0FnQkJBVWNOQUNBQ1FRTTZBRk1nQWtFQU9nQkxJQUpCb3NIdkFDOEFBRHNCU0NBQ1FhVEI3d0F0QUFBNkFFb2dDU0FCSUFKQnlBQnFFQ3NpQUVZRWYwRUJCU0FBS0FJY0tBSUFRUUZIQ3lFQUlBSXNBRk5CQUU0TkFDQUNLQUpJRUJjTElBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBQUVRRUVBSVFSQjRzcndBRUVBRUNRTUJRc2dBa0VGT2dBTElBSkJBRG9BQlNBQ1FmS1g3UUFvQUFBMkFnQWdBa0gybCswQUxRQUFPZ0FFUVpVRFFlYWQ4UUFnQ1NBQklBSVFLeUlBUndSL0lBQW9BaHdvQWdCQkFVWUZRUUFMRURSQjNRTkJocW54QUNBQklBSVFLeWdDSENJQUtBSUFRUUZHRURRQ1FDQURJQUFvQWdnaUFFWU5BQ0FBTFFBTElnWkJHSFJCR0hVaEJTQURMQUFMUVFCT0JFQWdCVUVBVGdSQUlBTWdBQ2tDQURjQ0FDQURJQUFvQWdnMkFnZ01BZ3NnQXlBQUtBSUFJQUFvQWdRUUlBd0JDeUFESUFBb0FnQWdBQ0FGUVFCSUlnTWJJQUFvQWdRZ0JpQURHeEFoR2dzZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FrRURPZ0FMSUFKQm9zSHZBQzhBQURzQkFDQUNRYVRCN3dBdEFBQTZBQUlnQWtFQU9nQURRWlVEUWVhZDhRQWdDU0FCSUFJUUt5SUFSd1IvSUFBb0Fod29BZ0JCQVVZRlFRQUxFRFJCM1FOQmhxbnhBQ0FCSUFJUUt5Z0NIQ0lBS0FJQVFRRkdFRFFDUUNBRUlBQW9BZ2dpQUVZTkFDQUFMUUFMSWdWQkdIUkJHSFVoQXlBRUxBQUxRUUJPQkVBZ0EwRUFUZ1JBSUFRZ0FDa0NBRGNDQUNBRUlBQW9BZ2cyQWdnTUFnc2dCQ0FBS0FJQUlBQW9BZ1FRSUF3QkN5QUVJQUFvQWdBZ0FDQURRUUJJSWdNYklBQW9BZ1FnQlNBREd4QWhHZ3NnQWl3QUMwRUFUZzBCSUFJb0FnQVFGd3dCQ3lBRlFuODNBaHdMUVFFaEJBd0NDeUFDUWNnQWFpQUdJQUpCNS8zdkFCQ1dCeUlBRUxJTElBQVEyQVFDUUNBQ0tBSk1JQUlzQUZNaUJFSC9BWEVnQkVFQVNCdEZCRUFnQlNnQ0hDRUFEQUVMSUFVZ0FrSElBR29ReEFJaUFEWUNIQ0FDTFFCVElRUUxJQVVnQURZQ0lDQUVRUmgwUVJoMVFRQk9EUUFnQWlnQ1NCQVhDd0pBSUFVb0Fod2lBMEdCZ0lDQWVFWU5BQ0FGS0FJZ0lnQkJnWUNBZ0hoR0RRQkJBU0VFSUFCQmYwWU5BU0FBSUFOT0RRRUxRUUFoQkVHaXl2QUFRUUFRSkNBRlFvR0FnSUNZZ0lDQWdIODNBaHdMSUFFUVhTQUNRZkFBYWlRQUlBUWhBQ0FJTEFBTFFRQklCRUFnQ0NnQ0FCQVhDeUFJUVJCcUpBQWdBQThMRUMwQUN5NEFJQUFvQXJnT1FmQUVhaUFCRUswTklBQW9BcmdPSWdBb0Fwd0ZJZ0ZCQ213Z0FTQUFMUUNzQlJzUXBBWUxzZ0lCQlg4akFFRWdheUlCSkFBZ0FDSUVLQUs0RGlJQ0tBTFVaU0lBSUFKQjJPVUFhaUlGUndSQUEwQWdBQ0lES0FJY0lnQWdBQ2dDQUNnQ0pCRUJBQUpBSUFNb0FnUWlBa1VFUUNBREtBSUlJZ0FvQWdBZ0EwWU5BU0FEUVFocUlRSURRQ0FDS0FJQUlnTkJDR29oQWlBRElBTW9BZ2dpQUNnQ0FFY05BQXNNQVFzRFFDQUNJZ0FvQWdBaUFnMEFDd3NnQUNBRlJ3MEFDeUFFS0FLNERpRUNDd0pBSUFKQnZ5TnFMQUFBUVFCT0JFQWdBU0FDUWJRamFpSUFLQUlJTmdJWUlBRWdBQ2tDQURjREVBd0JDeUFCUVJCcUlBSW9BclFqSUFKQnVDTnFLQUlBRUJvTElBUkI5QVpxSUFGQkVHb1F5UTVGQkVBZ0FTQUJLQUlRSUFGQkVHb2dBU3dBRzBFQVNCczJBZ0JCOU4zdkFDQUJFQ1FMSUFFc0FCdEJBRWdFUUNBQktBSVFFQmNMSUFGQklHb2tBQXZkQVFFRWZ5TUFRUkJySWdNa0FDQUFJQUlRNHc0Z0FSQWZJZ1JCY0VrRVFBSkFBa0FnQkVFTFR3UkFJQVJCRUdwQmNIRWlCaEFZSVFVZ0F5QUdRWUNBZ0lCNGNqWUNDQ0FESUFVMkFnQWdBeUFFTmdJRURBRUxJQU1nQkRvQUN5QURJUVVnQkVVTkFRc2dCU0FCSUFRUUdSb0xJQVFnQldwQkFEb0FBQ0FBSUFNUXpBb2FJQU1zQUF0QkFFZ0VRQ0FES0FJQUVCY0xJQU1nQUVFQklBSkJBRWNRL3c0Z0FDQURFTklDSUFNc0FBdEJBRWdFUUNBREtBSUFFQmNMSUFBb0FzQU9JZ0JCeC92dkFDQUFHeUVBSUFOQkVHb2tBQ0FBRHdzUUxRQUxrZ01DQTM4QmZnSkFRY2pqZ1FFb0FnQWlBa0hFNDRFQktBSUFJZ0ZIQkVBRFFDQUNRUXhySVFNZ0FrRUJheXdBQUVFQVNBUkFJQU1vQWdBUUZ3c2dBeUlDSUFGSERRQUxDMEhJNDRFQklBRTJBZ0FnQUNnQ3lBY2lBMFVFUUVIQWorMEFRUUFRSkF3QkN5TUFRWkFCYXlJQkpBQWdBU0FEUVFwQmZ4QXdJZ0EyQW93QklBRkI4UDc2QURZQ2lBRWdBVUxBZ29DQUVEY0RZQ0FCUXNDQ2dJQVFOd01JSUFFcEFnZ2hCQ0FCUWVnQWFpSUNRUUU2QUJnZ0FrRUFOZ0lVSUFKQjJQMzhBRFlDQUNBQ0lBUTNBZ1FnQWtJQU53SU1JQU1nQWlBQlFZZ0Jha0VBUVFCQjhMRi9RUUZCQUJBdUlBRWdBRFlDV0NBQlFRQTJBbFFnQVVJQU53Sk1JQUZCQURvQVNpQUJRUUE3QVVnZ0FVRUNOZ0pFSUFGQ0FEY0NQQ0FCUWJELytnQTJBamdnQVVMRWdvQ0FFRGNERUNBQlFzU0NnSUFRTndNQUlBRXBBZ0FoQkNBQlFSaHFJZ0JCQVRvQUdDQUFRUUEyQWhRZ0FFSFkvZndBTmdJQUlBQWdCRGNDQkNBQVFnQTNBZ3dnQXlBQUlBRkJPR3BCQUVFQVFmQ3hmMEVCUVFBUUxpQUJRWkFCYWlRQUN3djBCUUVHZnlNQVFSQnJJZ1VrQUNBQkVCOGlBMEZ3U1FSQUFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUVFQmdoQmlBRklBUkJnSUNBZ0hoeU5nSUlJQVVnQmpZQ0FDQUZJQU0yQWdRTUFRc2dCU0FET2dBTElBVWhCaUFEUlEwQkN5QUdJQUVnQXhBWkdnc2dBeUFHYWtFQU9nQUFJQUFoQmlNQVFUQnJJZ0lrQUNBQ1FSaHFJZ0JDQURjQ0JDQUFRZ0EzQWd3Z0FDQUFRUVJxTmdJQUlBQkJBRFlDRkNBQUlRRkJBU0VIQWtBZ0JTZ0NCQ0FGTFFBTElnQWdBRUVZZEVFWWRVRUFTQnRGRFFBZ0FTQUZFSVFGUlFSQVFmWE44QUJCQUJBa0RBRUxRUUFoQkNBQ1FZcXI3d0F2QUFBN0FSQWdBa0dBRkRzQkVpQUNRWUtyN3dBcEFBQTNBd2dnQVNBQ1FRaHFFQ3NpQUNBQlFRUnFJZ05IQkVBZ0FDZ0NIQ2dDQUVFQ1JpRUVDeUFDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFFUlEwQUlBSkJpcXZ2QUM4QUFEc0JFQ0FDUVlBVU93RVNJQUpCZ3F2dkFDa0FBRGNEQ0VHVkEwSG1uZkVBSUFNZ0FTQUNRUWhxRUNzaUFFY0VmeUFBS0FJY0tBSUFRUUpHQlVFQUN4QTBRZGNEUWZpbzhRQWdBU0FDUVFocUVDc29BaHdpQUNnQ0FFRUNSaEEwSUFBdEFBZ2hBQ0FDTEFBVFFRQklCRUFnQWlnQ0NCQVhDeUFBUVFCSElRY0xRY2pqZ1FFb0FnQWlCRUhFNDRFQktBSUFJZ05IQkVBRFFDQUVRUXhySVFBZ0JFRUJheXdBQUVFQVNBUkFJQUFvQWdBUUZ3c2dBQ0lFSUFOSERRQUxDMEhJNDRFQklBTTJBZ0FDUUFKQUlBWkJDR29pQUJEUUJRUkFJQVlvQXV3R1FYNXhRUUpIRFFFTFFkV1A3UUJCQUJBa0RBRUxBa0FnQmtIUUNXb3RBQUFFUUNBQUlBWkJvQWxxSUFjUXhCQU1BUXNnQUNBSEVLNEhDd0pBQWtBQ1FBSkFJQVlvQXJnT0tBTGtCaUlFUVFKckRnTUFBZ0VDQ3lBQUVNa1FEQU1MSUFCQnlnQkI4TEYvUVFFUUxBMEJJQVlvQXJnT0tBTGtCaUVFQ3dKQUFrQWdCQTRFQXdFQkFBRUxJQUFReGhBTUFnc2dBQkRLRUF3QkN5QUFFTVVRQ3lBQkVGMGdBa0V3YWlRQUlBVXNBQXRCQUVnRVFDQUZLQUlBRUJjTElBVkJFR29rQUE4TEVDMEFDOTBIQVFoL0l3QkJJR3NpQWlRQUlBRVFIeUlFUVhCSkJFQUNRQUpBSUFSQkMwOEVRQ0FFUVJCcVFYQnhJZ01RR0NFRklBSWdBMEdBZ0lDQWVISTJBZ2dnQWlBRk5nSUFJQUlnQkRZQ0JBd0JDeUFDSUFRNkFBc2dBaUVGSUFSRkRRRUxJQVVnQVNBRUVCa2FDeUFFSUFWcVFRQTZBQUFnQWtFUWFpRUlJQUFoQlNNQVFUQnJJZ01rQUNBRFFSaHFJZ0JDQURjQ0JDQUFRZ0EzQWd3Z0FDQUFRUVJxTmdJQUlBQkJBRFlDRkFKL1FRQWdBaUlFS0FJRUlBSXRBQXNpQVNBQlFSaDBRUmgxUVFCSUcwVU5BQm9nQUNBRUVJUUZSUVJBUWZYTjhBQkJBQkFrUVFBTUFRc2dBMEVRRUJnaUFUWUNDQ0FEUW8rQWdJQ0Fnb0NBZ0g4M0Fnd2dBVUVBT2dBUElBRkIxdXJ0QUNrQUFEY0FCeUFCUWMvcTdRQXBBQUEzQUFBZ0FDQURRUWhxRUNzaUFpQUFRUVJxSWdGSEJFQWdBaWdDSENnQ0FFRUNSaUVHQ3lBRExBQVRRUUJJQkVBZ0F5Z0NDQkFYQ3lBR0JFQWdBMEVRRUJnaUFqWUNDQ0FEUW8rQWdJQ0Fnb0NBZ0g4M0Fnd2dBa0VBT2dBUElBSkIxdXJ0QUNrQUFEY0FCeUFDUWMvcTdRQXBBQUEzQUFCQmxRTkI1cDN4QUNBQklBQWdBMEVJYWhBcklnSkhCSDhnQWlnQ0hDZ0NBRUVDUmdWQkFBc1FORUhYQTBINHFQRUFJQUFnQTBFSWFoQXJLQUljSWdJb0FnQkJBa1lRTkNBQ0xRQUlJUUlnQXl3QUUwRUFTQVJBSUFNb0FnZ1FGd3NnQWtFQVJ5RUpDeUFEUVJBUUdDSUNOZ0lJSUFOQ2pJQ0FnSUNDZ0lDQWZ6Y0NEQ0FDUVFBNkFBd2dBa0grdXUwQUtBQUFOZ0FJSUFKQjlycnRBQ2tBQURjQUFDQUJJQUFnQTBFSWFoQXJJZ0pIQkVBZ0FpZ0NIQ2dDQUVFQ1JpRUhDeUFETEFBVFFRQklCRUFnQXlnQ0NCQVhDMEVBSUFkRkRRQWFJQU5CRUJBWUlnSTJBZ2dnQTBLTWdJQ0FnSUtBZ0lCL053SU1JQUpCQURvQURDQUNRZjY2N1FBb0FBQTJBQWdnQWtIMnV1MEFLUUFBTndBQVFaVURRZWFkOFFBZ0FTQUFJQU5CQ0dvUUt5SUNSd1IvSUFJb0Fod29BZ0JCQWtZRlFRQUxFRFJCMXdOQitLanhBQ0FBSUFOQkNHb1FLeWdDSENJQktBSUFRUUpHRURRZ0FTMEFDQ0VCSUFNc0FCTkJBRWdFUUNBREtBSUlFQmNMSUFGQkFFY0xJUWRCeU9PQkFTZ0NBQ0lCUWNUamdRRW9BZ0FpQmtjRVFBTkFJQUZCREdzaEFpQUJRUUZyTEFBQVFRQklCRUFnQWlnQ0FCQVhDeUFDSWdFZ0JrY05BQXNMUWNqamdRRWdCallDQUNBSVFRQTJBZ2dnQ0VJQU53SUFBa0FDUUFKQUlBVkJDR29nQ0NBSElBa1E1aHNMQ3dzZ0FCQmRJQU5CTUdva0FDQUZJQWdRMGdJZ0JDd0FHMEVBU0FSQUlBUW9BaEFRRndzZ0JDd0FDMEVBU0FSQUlBUW9BZ0FRRndzZ0JTZ0N3QTRpQUVISCsrOEFJQUFiSVFBZ0JFRWdhaVFBSUFBUEN4QXRBQXRNQVFGL0l3QkJFR3NpQXlRQUlBTWdBQ0FCSUFJUS93NGdBQ0FERU5JQ0lBTXNBQXRCQUVnRVFDQURLQUlBRUJjTElBQW9Bc0FPSWdCQngvdnZBQ0FBR3lFQUlBTkJFR29rQUNBQUMvY0VBUVovSXdCQkVHc2lCQ1FBSXdCQndBRnJJZ0VrQUVISTQ0RUJLQUlBSWdKQnhPT0JBU2dDQUNJRlJ3UkFBMEFnQWtFTWF5RURJQUpCQVdzc0FBQkJBRWdFUUNBREtBSUFFQmNMSUFNaUFpQUZSdzBBQ3d0QnlPT0JBU0FGTmdJQUFrQWdBRUVJYWlJREVOQUZSUVJBUVpMZTd3QkJBQkFrSUFSQkFEb0FBQ0FFUVFBNkFBc01BUXNnQVVFQU5nSzRBU0FCUWdBM0E3QUJJQUVnQXpZQ0JDQUJRY1M3L1FBMkFnQWdBVUZBYXlJRlFaaTU4Z0EyQWdBZ0FVR0k5WUFCTmdJQUlBRkJwTG55QUNnQ0FDSUNOZ0lJSUFGQkNHb2lBeUFDUVF4cktBSUFha0dvdWZJQUtBSUFOZ0lBSUFNZ0FTZ0NDRUVNYXlnQ0FHb2lBeUFCUVF4cUlnWWlBaEM4QVNBRFFvQ0FnSUJ3TndKSUlBVkJtTG55QURZQ0FDQUJRWVM1OGdBMkFnZ2dBaERaQVJvZ0FVSUFOd0lzSUFKQnBLL3lBRFlDQUNBQlFnQTNBalFnQVVFUU5nSThJd0JCSUdzaUFpUUFJQUZDZnpjQ2xBRWdBVUVBT2dDU0FTQUJRUUU3QVpBQklBRkJBRG9BcUFFZ0FVSi9Od0tjQVNBQlFYODJBcVFCSUFKQkFEb0FHQ0FDSUFFMkFoUWdBa0djOTRBQk5nSVFJQUVvQWdRUWlBSWdBa0VRYWlJREVKOEdJQUZCQURvQWtBRWdBU2dDQkNBREVKOEdJQUlnQmhDaEFpQUJMQUM3QVVFQVNBUkFJQUVvQXJBQkVCY0xJQUVnQWlrREFEY0NzQUVnQVNBQ0tBSUlOZ0s0QVNBQ1FTQnFKQUFnQkNBQktRT3dBVGNDQUNBRUlBRW9BcmdCTmdJSUlBRkJBRFlDdUFFZ0FVSUFOd093QVNBQkVQOEtHaUFCTEFDN0FVRUFUZzBBSUFFb0FyQUJFQmNMSUFGQndBRnFKQUFnQUNBRUVOSUNJQVFzQUF0QkFFZ0VRQ0FFS0FJQUVCY0xJQUFvQXNBT0lnQkJ4L3Z2QUNBQUd5RUFJQVJCRUdva0FDQUFDMUlBSXdCQkVHc2lBU1FBQWtBQ1FBSkFBa0FnQVNBQUVLRVdDd3NMQ3lBQUlBRVEwZ0lnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUNnQ3dBNGlBRUhIKys4QUlBQWJJUUFnQVVFUWFpUUFJQUFMZ0FFQkEzOENmeU1BUVJCcklnTWtBQ0FEUVFBMkFnZ2dBMElBTndNQUFrQWdBZ1JBSUFKQkFFZ05BU0FESUFJUUdDSUVOZ0lBSUFNZ0FpQUVhaUlGTmdJSUlBUWdBU0FDRUJrYUlBTWdCVFlDQkFzZ0FDQURFSU1QSVFFZ0F5Z0NBQ0lBQkVBZ0F5QUFOZ0lFSUFBUUZ3c2dBMEVRYWlRQUlBRU1BUXNRS0FBTEM3OExBUXQvSXdCQkVHc2lDQ1FBSUFFUUh5SUNRWEJKQkVBQ1FBSkFJQUpCQzA4RVFDQUNRUkJxUVhCeElnUVFHQ0VGSUFnZ0JFR0FnSUNBZUhJMkFnZ2dDQ0FGTmdJQUlBZ2dBallDQkF3QkN5QUlJQUk2QUFzZ0NDRUZJQUpGRFFFTElBVWdBU0FDRUJrYUN5QUNJQVZxUVFBNkFBQWpBRUVRYXlJQkpBQWpBRUVRYXlJRkpBQWdDQ2dDQkNFRUlBZ3RBQXNoQWlBQlFRQTJBZ2dnQVVJQU53SUFBa0FDUUFKQUlBUWdBaUFDUVJoMFFSaDFRUUJJSWdJYklncEZEUUFDUUNBSUtBSUFJQWdnQWhzdEFBQWlCRUU5UmdSQVFRQWhBZ3dCQzBFQUlRSURRRUVBSUFSQit3RnhRU3RISUFSQi93RnhJZ1pCTUd0QkNra2dCa0VnY2tIaEFHdEJHa2x5R3cwQklBVkJER29nQTJvZ0JEb0FBQUpBSUFOQkFXb2lBMEVFUncwQUlBVkIzT09CQVNBRkxBQU1FSVlCSWdjNkFBd2dCVUhjNDRFQklBVXNBQTBRaGdFaUJEb0FEU0FGUWR6amdRRWdCU3dBRGhDR0FTSURPZ0FPUWR6amdRRWdCU3dBRHhDR0FTRUdJQVVnQkVFRWRrRURjU0FIUVFKMGNpSUxPZ0FKSUFVZ0Jqb0FEeUFGSUFZZ0EwRUdkR282QUFzZ0JTQURRUUoyUVE5eElBUkJCSFJ5T2dBS0FrQWdBU2dDQ0NBQ1J3UkFJQUlnQ3pvQUFDQUJJQUpCQVdvaUFqWUNCQ0FCS0FJSUlRUU1BUXNnQWlBQktBSUFJZ1pySWdOQkFXb2lBa0VBU0EwRklBTWdBaUFEUVFGMElnUWdBaUFFU3h0Qi8vLy8vd2NnQTBILy8vLy9BMGtiSWdJRWZ5QUNFQmdGUVFBTElnZHFJZ3dnQ3pvQUFDQUNJQWRxSVFRZ0RFRUJhaUVDSUFOQkFFb0VRQ0FISUFZZ0F4QVpHZ3NnQVNBRU5nSUlJQUVnQWpZQ0JDQUJJQWMyQWdBZ0JrVU5BQ0FHRUJjTEFrQWdBaUFFUndSQUlBSWdCUzBBQ2pvQUFDQUJJQUpCQVdvaUFqWUNCQ0FCS0FJSUlRUU1BUXNnQkNBQktBSUFJZ1pySWdOQkFXb2lBa0VBU0EwRklBTWdBaUFEUVFGMElnUWdBaUFFU3h0Qi8vLy8vd2NnQTBILy8vLy9BMGtiSWdJRWZ5QUNFQmdGUVFBTElnZHFJZ3NnQlMwQUNqb0FBQ0FDSUFkcUlRUWdDMEVCYWlFQ0lBTkJBRW9FUUNBSElBWWdBeEFaR2dzZ0FTQUVOZ0lJSUFFZ0FqWUNCQ0FCSUFjMkFnQWdCa1VOQUNBR0VCY0xJQUlnQkVjRVFDQUNJQVV0QUFzNkFBQWdBU0FDUVFGcUlnSTJBZ1JCQUNFRERBRUxJQVFnQVNnQ0FDSUdheUlFUVFGcUlnSkJBRWdOQkNBRUlBSWdCRUVCZENJRElBSWdBMHNiUWYvLy8vOEhJQVJCLy8vLy93TkpHeUlIQkg4Z0J4QVlCVUVBQ3lJRGFpSUNJQVV0QUFzNkFBQWdBa0VCYWlFQ0lBUkJBRW9FUUNBRElBWWdCQkFaR2dzZ0FTQURJQWRxTmdJSUlBRWdBallDQkNBQklBTTJBZ0JCQUNFRElBWkZEUUFnQmhBWEN5QUtRUUZySWdwRkRRRWdDVUVCYWlJSklBZ29BZ0FnQ0NBSUxBQUxRUUJJRzJvdEFBQWlCRUU5UncwQUN3c2dBMFVOQUNBRFFRTk1CRUFnQlVFTWFpQURha0VBUVFRZ0Eyc1FZUm9MUVFBaEJDQUZRZHpqZ1FFZ0JTd0FEQkNHQVNJSk9nQU1JQVZCM09PQkFTQUZMQUFORUlZQklnWTZBQTFCM09PQkFTQUZMQUFPRUlZQklRZEIzT09CQVNBRkxBQVBFSVlCSVFvZ0JTQUdRUVIyUVFOeElBbEJBblJ5T2dBSklBVWdDaUFIUVFaMGFqb0FDeUFGSUFkQkFuWkJEM0VnQmtFRWRISTZBQW9nQTBFQ1NBMEFJQU5CQVdzaEN3TkFJQVZCQ1dvZ0JHb2hDUUpBSUFFb0FnZ2dBa2NFUUNBQ0lBa3RBQUE2QUFBZ0FTQUNRUUZxSWdJMkFnUU1BUXNnQWlBQktBSUFJZ1pySWdOQkFXb2lBa0VBU0EwRElBTWdBaUFEUVFGMElnY2dBaUFIU3h0Qi8vLy8vd2NnQTBILy8vLy9BMGtiSWdvRWZ5QUtFQmdGUVFBTElnZHFJZ0lnQ1MwQUFEb0FBQ0FDUVFGcUlRSWdBMEVBU2dSQUlBY2dCaUFERUJrYUN5QUJJQWNnQ21vMkFnZ2dBU0FDTmdJRUlBRWdCellDQUNBR1JRMEFJQVlRRndzZ0JFRUJhaUlFSUF0SERRQUxDeUFGUVJCcUpBQU1BUXNRS0FBTElBQWdBUkNERHlFRklBRW9BZ0FpQUFSQUlBRWdBRFlDQkNBQUVCY0xJQUZCRUdva0FDQUlMQUFMUVFCSUJFQWdDQ2dDQUJBWEN5QUlRUkJxSkFBZ0JROExFQzBBQzU0QkFRUi9Jd0JCRUdzaUFpUUFJQUVRSHlJRFFYQkpCRUFDUUFKQUlBTkJDMDhFUUNBRFFSQnFRWEJ4SWdVUUdDRUVJQUlnQlVHQWdJQ0FlSEkyQWdnZ0FpQUVOZ0lBSUFJZ0F6WUNCQXdCQ3lBQ0lBTTZBQXNnQWlFRUlBTkZEUUVMSUFRZ0FTQURFQmthQ3lBRElBUnFRUUE2QUFBZ0FDQUNFTXdLSVFBZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FrRVFhaVFBSUFBUEN4QXRBQXRHQVFGL0l3QkJFR3NpQVNRQUlBRVF3QWNnQUNBQkVOSUNJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xJQUFvQXNBT0lnQkJ4L3Z2QUNBQUd5RUFJQUZCRUdva0FDQUFDOEFNQWd0L0Fud2pBRUVnYXlJR0pBQWdBUkFmSWdkQmNFa0VRQUpBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQ1JBWUlRZ2dCaUFKUVlDQWdJQjRjallDQ0NBR0lBZzJBZ0FnQmlBSE5nSUVEQUVMSUFZZ0J6b0FDeUFHSVFnZ0IwVU5BUXNnQ0NBQklBY1FHUm9MSUFjZ0NHcEJBRG9BQUNBR1FSQnFJUXNnQUNFTUl3QkJnQUpySWdJa0FFSEk0NEVCS0FJQUlnQkJ4T09CQVNnQ0FDSUlSd1JBQTBBZ0FFRU1heUVCSUFCQkFXc3NBQUJCQUVnRVFDQUJLQUlBRUJjTElBRWlBQ0FJUncwQUN3dEJ5T09CQVNBSU5nSUFJQXhCQ0dvaUF5QUdFSmNCSVFRZ0FrSElBV29pQlVJQU53SUVJQVZDQURjQ0RDQUZJQVZCQkdvMkFnQWdCVUVBTmdJVUFrQWdCRVVFUUNBQ0lBWW9BZ0FnQmlBR0xBQUxRUUJJR3pZQ0FFSEd1KzhBSUFJUUpDQUxJQVVROEFJTUFRc2dBa0c0QVdvaUFFRUFOZ0lJSUFCQ0FEY0NBQ0FDUWFnQmFpSUJRUUEyQWdnZ0FVSUFOd0lBSUFKQm1BRnFJZ2hCQURZQ0NDQUlRZ0EzQWdBZ0FrR0lBV29pQjBFQU5nSUlJQWRDQURjQ0FDQUNRZmdBYWlJSlFRQTJBZ2dnQ1VJQU53SUFJQUpCNkFCcUlncEJBRFlDQ0NBS1FnQTNBZ0FnQXlzRDZBZ2dBeWdDNkFaQmlPVUFhaXNEQUdJRVFDQURFTkVGQ3dKQUlBTXJBK2dJSUFNb0F1Z0dRWWpsQUdvckF3QmlCRUJCL2Yvd0FFRUFFQ1FNQVFzZ0JDQUVLQUlBS0FJSUVRQUFRWVlCUncwQUlBUkJGRUYvRURCQkFSRGNCeUVOSUFRckEvZ0VJUTRnQWtFR05nTGdBU0FDUWRnQWFpQU5JQTZnRUxvQ0lBSkI0QUZxSWdNUUlpQUNJQUlwQTJBM0EvQUJJQUpCQURZQzRBRWdBaUFDS1FOWU53UG9BU0FLSUFNUXpBRWdBeEFpSUFRckEvQUVJUTRnQWtFR05nTGdBU0FDUWNnQWFpQU5JQTZnRUxvQ0lBTVFJaUFDSUFJcEExQTNBL0FCSUFKQkFEWUM0QUVnQWlBQ0tRTklOd1BvQVNBSklBTVF6QUVnQXhBaUlBUXJBK0FFSVEwZ0FrRUdOZ0xnQVNBQ1FUaHFJQTBRdWdJZ0F4QWlJQUlnQWtGQWF5a0RBRGNEOEFFZ0FpQUNLUU00TndQb0FTQUNRUUEyQXVBQklBQWdBeERNQVNBREVDSWdCQ3NENkFRaERTQUNRUVkyQXVBQklBSkJLR29nRFJDNkFpQURFQ0lnQWlBQ0tRTXdOd1B3QVNBQ0lBSXBBeWczQStnQklBSkJBRFlDNEFFZ0FTQURFTXdCSUFNUUlpQUVLd1BvQkNBRUt3UGdCS0VoRFNBQ1FRWTJBdUFCSUFKQkdHb2dEUkM2QWlBREVDSWdBaUFDS1FNZ053UHdBU0FDSUFJcEF4ZzNBK2dCSUFKQkFEWUM0QUVnQ0NBREVNd0JJQU1RSWlBRUt3T0FCU0VOSUFKQkJqWUM0QUVnQWtFSWFpQU5FTG9DSUFNUUlpQUNJQUlwQXhBM0EvQUJJQUlnQWlrRENEY0Q2QUVnQWtFQU5nTGdBU0FISUFNUXpBRWdBeEFpSUFVZ0EwSGRyKzBBRURJaUJCQTlJQVFRSWlBQ1FRWTJBdUFCSUFNUUlpQUNRUVEyQXVBQlFRd1FHQ0lFUVFBMkFnZ2dCRUlBTndJQUlBSWdCRFlDNkFFZ0JDQUFFSjBDSUFVZ0F4QTlJQU1RSWlBRklBTkI4Ni90QUJBeUlnUVFQU0FFRUNJZ0FrRUdOZ0xnQVNBREVDSWdBa0VFTmdMZ0FVRU1FQmdpQkVFQU5nSUlJQVJDQURjQ0FDQUNJQVEyQXVnQklBUWdBUkNkQWlBRklBTVFQU0FERUNJZ0JTQURRWWFuN2dBUU1pSUVFRDBnQkJBaUlBSkJCallDNEFFZ0F4QWlJQUpCQkRZQzRBRkJEQkFZSWdSQkFEWUNDQ0FFUWdBM0FnQWdBaUFFTmdMb0FTQUVJQWdRblFJZ0JTQURFRDBnQXhBaUlBVWdBMEdZcCs0QUVESWlCQkE5SUFRUUlpQUNRUVkyQXVBQklBTVFJaUFDUVFRMkF1QUJRUXdRR0NJRVFRQTJBZ2dnQkVJQU53SUFJQUlnQkRZQzZBRWdCQ0FIRUowQ0lBVWdBeEE5SUFNUUlpQUZJQU5CdFBIdEFCQXlJZ1FRUFNBRUVDSWdBa0VHTmdMZ0FTQURFQ0lnQWtFRU5nTGdBVUVNRUJnaUJFRUFOZ0lJSUFSQ0FEY0NBQ0FDSUFRMkF1Z0JJQVFnQ1JDZEFpQUZJQU1RUFNBREVDSWdCU0FEUWM3eDdRQVFNaUlFRUQwZ0JCQWlJQUpCQmpZQzRBRWdBeEFpSUFKQkJEWUM0QUZCREJBWUlnUkJBRFlDQ0NBRVFnQTNBZ0FnQWlBRU5nTG9BU0FFSUFvUW5RSWdCU0FERUQwZ0F4QWlDeUFMSUFVUThBSWdDaENzQVNBSkVLd0JJQWNRckFFZ0NCQ3NBU0FCRUt3QklBQVFyQUVMSUFVUVhTQUNRWUFDYWlRQUlBd2dDeERTQWlBR0xBQWJRUUJJQkVBZ0JpZ0NFQkFYQ3lBR0xBQUxRUUJJQkVBZ0JpZ0NBQkFYQ3lBTUtBTEFEaUlBUWNmNzd3QWdBQnNoQUNBR1FTQnFKQUFnQUE4TEVDMEFDNThCQVFSL0l3QkJFR3NpQWlRQUlBRVFIeUlEUVhCSkJFQUNRQUpBSUFOQkMwOEVRQ0FEUVJCcVFYQnhJZ1VRR0NFRUlBSWdCVUdBZ0lDQWVISTJBZ2dnQWlBRU5nSUFJQUlnQXpZQ0JBd0JDeUFDSUFNNkFBc2dBaUVFSUFORkRRRUxJQVFnQVNBREVCa2FDeUFESUFScVFRQTZBQUFnQUNBQ0VQME9JUUFnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQWtFUWFpUUFJQUMzRHdzUUxRQUwyd0VCQkg4akFFRVFheUlDSkFBZ0FSQWZJZ05CY0VrRVFBSkFBa0FnQTBFTFR3UkFJQU5CRUdwQmNIRWlCUkFZSVFRZ0FpQUZRWUNBZ0lCNGNqWUNDQ0FDSUFRMkFnQWdBaUFETmdJRURBRUxJQUlnQXpvQUN5QUNJUVFnQTBVTkFRc2dCQ0FCSUFNUUdSb0xJQU1nQkdwQkFEb0FBRUVBSVFFQ1FDQUFRUWhxSUFJUWx3RWlBRVVOQUNBQVFSbEJmeEF3SWdCRkRRQWdBRUd3L2Z3QVFiU0srZ0JCQUJBY0lnQkZEUUFnQUJDL0FVRUJhaUVCQ3lBQklRQWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBa0VRYWlRQUlBQVBDeEF0QUFzS0FDQUFRUWhxRU5BRkM1b1JBZzkvQVh3akFFRVFheUlESkFBZ0F5RUxJQUVoQ2lNQVFaQUJheUlDSkFBZ0FrSFlBR29pQmtJQU53SUVJQVpDQURjQ0RDQUdJQVpCQkdvMkFnQWdCa0VBTmdJVUFrQUNRQUpBSUFBb0FyZ09JZ01vQXRSbElnRWdBMEhZNVFCcUlnMUhCRUJCSzBFcUlBb2JJUTVCT0VFd0lBb2JJUTlCQ0VFSElBb2JRUUowSVJBRFFDQUJJZ2hCRUdvaEJBSkFBa0FnQVNnQ0hDSUJSUTBBSUFGQmxMRHpBRUd3c1BNQVFRQVFIQ0VGSUFGQmxMRHpBRUhRc1BNQVFRQVFIQ0VISUFGQmxMRHpBRUhZc2ZNQVFRQVFIQ0VNSUFGQmxMRHpBRUc0c2ZNQVFRQVFIQ0VESUFGQmxMRHpBRUdzc3ZNQVFRQVFIQ0VKSUFVRVFDQUZJQTlxS3dNQUlSRWdBa0VHTmdJNElBSkJHR29nRVJDNkFpQUNRVGhxRUNJZ0FpQUNLUU1nTndOSUlBSWdBaWtER0RjRFFDQUNRUUkyQWxBZ0FrRUFOZ0k0SUFKQkJqWUNjQ0FDUWZBQWFoQWlJQUpCQVRZQ2NFRU1FQmdpQVVJQU53SUFJQUZCQURZQ0NDQUNJQUUyQW5nQ1FDQUJJQVJHRFFBZ0JDd0FDMEVBVGdSQUlBRWdCQ2tDQURjQ0FDQUJJQVFvQWdnMkFnZ01BUXNnQVNBSUtBSVFJQWdvQWhRUUlBc2dCaUFDUWZBQWFpSUJFRDBnQVJBaUlBWWdBa0U0YWlJQkVEMGdBUkFpREFJTElBY0VRQUovSUFvRVFDQUhLQUl3REFFTElBY29BaXdMSVFNZ0FrRUdOZ0p3SUFKQjhBQnFFQ0lnQWtFQk5nSndRUXdRR0NJQlFnQTNBZ0FnQVVFQU5nSUlJQUlnQVRZQ2VBSkFJQUVnQkVZTkFDQUVMQUFMUVFCT0JFQWdBU0FFS1FJQU53SUFJQUVnQkNnQ0NEWUNDQXdCQ3lBQklBZ29BaEFnQ0NnQ0ZCQWdDeUFHSUFKQjhBQnFJZ0VRUFNBQkVDSWdBa0VHTmdKd0lBSkJDR29nQXhDZUFpQUJFQ0lnQWlBQ0tRTVFOd09BQVNBQ0lBSXBBd2czQTNnZ0FrRUFOZ0p3SUFZZ0FSQTlJQUVRSWd3Q0N5QU1CRUFnRENBT2FpMEFBQ0VESUFKQkJqWUNjQ0FDUWZBQWFoQWlJQUpCQVRZQ2NFRU1FQmdpQVVJQU53SUFJQUZCQURZQ0NDQUNJQUUyQW5nQ1FDQUJJQVJHRFFBZ0JDd0FDMEVBVGdSQUlBRWdCQ2tDQURjQ0FDQUJJQVFvQWdnMkFnZ01BUXNnQVNBSUtBSVFJQWdvQWhRUUlBc2dCaUFDUWZBQWFpSUJFRDBnQVJBaUlBSkJCallDY0NBQkVDSWdBaUFET2dCNElBSkJBallDY0NBR0lBRVFQU0FCRUNJTUFnc2dBd1JBQW44Q1FBSkFBa0FDUUFKQUlBb0VRQ0FDUVFBMkFrQWdBa0lBTndNNElBTW9BandpQ1NBREtBSTRJZ0ZySWdOQkRHMGhCU0FEUlEwRElBVkIxcXJWcWdGUERRd2dBaUFERUJnaUJ6WUNPQ0FDSUFjZ0JVRU1iR28yQWtBZ0J5RURJQUVnQ1VZTkFRd0NDeUFDUVFBMkFrQWdBa0lBTndNNElBTW9BakFpQ1NBREtBSXNJZ0ZySWdOQkRHMGhCU0FEUlEwQ0lBVkIxcXJWcWdGUERRd2dBaUFERUJnaUJ6WUNPQ0FDSUFjZ0JVRU1iR28yQWtBZ0J5RURJQUVnQ1VjTkFRc2dBaUFISWdNMkFqd01BZ3NEUUFKQUlBRXNBQXRCQUU0RVFDQURJQUVwQWdBM0FnQWdBeUFCS0FJSU5nSUlEQUVMSUFNZ0FTZ0NBQ0FCS0FJRUVCb0xJQU5CREdvaEF5QUJRUXhxSWdFZ0NVY05BQXNnQWlBRE5nSThJQUpCS0dvaUNVRUFOZ0lJSUFsQ0FEY0NBQ0FISWdFZ0EwWU5BZ05BSUFKQkJqWUNjQ0FDUWZBQWFoQWlJQUpCQVRZQ2NFRU1FQmdpQlVJQU53SUFJQVZCQURZQ0NDQUNJQVUyQW5nQ1FDQUJJQVZHRFFBZ0FTd0FDMEVBVGdSQUlBVWdBU2tDQURjQ0FDQUZJQUVvQWdnMkFnZ01BUXNnQlNBQktBSUFJQUVvQWdRUUlBc2dDU0FDUWZBQWFpSUZFTXdCSUFVUUlpQUJRUXhxSWdFZ0EwY05BQXRCQUNFRklBY01Bd3RCQUNFRFFRQWhCd3NnQWtFQU5nSXdJQUpDQURjQ0tBdEJBU0VGSUFNTElRa2dBa0VHTmdKd0lBSkI4QUJxRUNJZ0FrRUJOZ0p3UVF3UUdDSUJRZ0EzQWdBZ0FVRUFOZ0lJSUFJZ0FUWUNlQUpBSUFFZ0JFWU5BQ0FFTEFBTFFRQk9CRUFnQVNBRUtRSUFOd0lBSUFFZ0JDZ0NDRFlDQ0F3QkN5QUJJQWdvQWhBZ0NDZ0NGQkFnQ3lBR0lBSkI4QUJxSWdFUVBTQUJFQ0lnQWtFR05nSndJQUVRSWlBQ1FRUTJBbkJCREJBWUlnUkJBRFlDQ0NBRVFnQTNBZ0FnQWlBRU5nSjRJQVFnQWtFb2FpSUVFSjBDSUFZZ0FSQTlJQUVRSWlBRUVLd0JJQWxGRFFJZ0NTRUJJQVZGQkVBRFFDQURRUXhySVFFZ0EwRUJheXdBQUVFQVNBUkFJQUVvQWdBUUZ3c2dBU0lESUFsSERRQUxJQWNoQVFzZ0FpQUpOZ0k4SUFFUUZ3d0NDeUFKUlEwQUlBa29BaXdOQVNBQ1FRWTJBbkFnQWtId0FHb1FJaUFDUVFFMkFuQkJEQkFZSWdGQ0FEY0NBQ0FCUVFBMkFnZ2dBaUFCTmdKNEFrQWdBU0FFUmcwQUlBUXNBQXRCQUU0RVFDQUJJQVFwQWdBM0FnQWdBU0FFS0FJSU5nSUlEQUVMSUFFZ0NDZ0NFQ0FJS0FJVUVDQUxJQVlnQWtId0FHb2lBUkE5SUFFUUlpQUJJQWxCeUFCQk1DQUtHMm9RckFJYUlBWWdBUkNpQkNBQkVGME1BUXNnQWtFNGFpQUJJQUVvQWdBZ0VHb29BZ0FSQWdBZ0FrRUdOZ0p3SUFKQjhBQnFFQ0lnQWtFQk5nSndRUXdRR0NJQlFnQTNBZ0FnQVVFQU5nSUlJQUlnQVRZQ2VBSkFJQUVnQkVZTkFDQUVMQUFMUVFCT0JFQWdBU0FFS1FJQU53SUFJQUVnQkNnQ0NEWUNDQXdCQ3lBQklBZ29BaEFnQ0NnQ0ZCQWdDeUFHSUFKQjhBQnFJZ0VRUFNBQkVDSWdBa0VHTmdKd0lBRVFJaUFDUVFFMkFuQkJEQkFZSWdGQ0FEY0NBQ0FCUVFBMkFnZ2dBaUFCTmdKNEFrQWdBaXdBUTBFQVRnUkFJQUVnQWlrRE9EY0NBQ0FCSUFKQlFHc29BZ0EyQWdnTUFRc2dBU0FDS0FJNElBSW9BandRSUFzZ0JpQUNRZkFBYWlJQkVEMGdBUkFpSUFJc0FFTkJBRTROQUNBQ0tBSTRFQmNMQWtBZ0NDZ0NCQ0lEUlFSQUlBZ29BZ2dpQVNnQ0FDQUlSZzBCSUFoQkNHb2hCd05BSUFjb0FnQWlBMEVJYWlFSElBTWdBeWdDQ0NJQktBSUFSdzBBQ3d3QkN3TkFJQU1pQVNnQ0FDSUREUUFMQ3lBQklBMUhEUUFMQ3lBTElBWVE4QUlnQmhCZElBSkJrQUZxSkFBTUFnc1FLQUFMRUNnQUN5QUFJQXNRMGdJZ0N5d0FDMEVBU0FSQUlBc29BZ0FRRndzZ0FDZ0N3QTRpQUVISCsrOEFJQUFiSVFBZ0MwRVFhaVFBSUFBTHJ3TUJCWDhqQUVFZ2F5SUNKQUFnQVJBZklnUkJjRWtFUUFKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUJSQVlJUU1nQWlBRlFZQ0FnSUI0Y2pZQ0NDQUNJQU0yQWdBZ0FpQUVOZ0lFREFFTElBSWdCRG9BQ3lBQ0lRTWdCRVVOQVFzZ0F5QUJJQVFRR1JvTElBTWdCR3BCQURvQUFDQUNRUkJxSWdZaEF5TUFRUkJySWdVa0FBSkFJQUJCM0FacUlnRW9BZ3dFUUNBRklBRWdBaERzQXdKQUlBVW9BZ0FpQVN3QUMwRUFUZ1JBSUFNZ0FTa0NBRGNDQUNBRElBRW9BZ2cyQWdnTUFRc2dBeUFCS0FJQUlBRW9BZ1FRR2lBRktBSUFJZ0ZGRFFJTElBRWdCU2dDQkNJRFJnUi9JQUVGQTBBZ0EwRU1heUVFSUFOQkFXc3NBQUJCQUVnRVFDQUVLQUlBRUJjTElBUWlBeUFCUncwQUN5QUZLQUlBQ3lFRElBVWdBVFlDQkNBREVCY01BUXNnQWl3QUMwRUFUZ1JBSUFNZ0Fpa0NBRGNDQUNBRElBSW9BZ2cyQWdnTUFRc2dBeUFDS0FJQUlBSW9BZ1FRR2dzZ0JVRVFhaVFBSUFBZ0JoRFNBaUFDTEFBYlFRQklCRUFnQWlnQ0VCQVhDeUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFBS0FMQURpSUFRY2Y3N3dBZ0FCc2hBQ0FDUVNCcUpBQWdBQThMRUMwQUM0MEhBZ2gvQW53akFFRWdheUlFSkFBZ0FSQWZJZ0pCY0VrRVFBSkFBa0FnQWtFTFR3UkFJQUpCRUdwQmNIRWlBeEFZSVFZZ0JDQURRWUNBZ0lCNGNqWUNDQ0FFSUFZMkFnQWdCQ0FDTmdJRURBRUxJQVFnQWpvQUN5QUVJUVlnQWtVTkFRc2dCaUFCSUFJUUdSb0xJQUlnQm1wQkFEb0FBQ0FFUVJCcUlnY2hBU0FBSVFZakFFSHdBR3NpQXlRQVFjampnUUVvQWdBaUFFSEU0NEVCS0FJQUlnVkhCRUFEUUNBQVFReHJJUUlnQUVFQmF5d0FBRUVBU0FSQUlBSW9BZ0FRRndzZ0FpSUFJQVZIRFFBTEMwSEk0NEVCSUFVMkFnQUNRQUpBQWtBZ0JrRUlhaUlDSUFRUWx3RWlCVVVFUUNBRElBUW9BZ0FnQkNBRUxBQUxRUUJJR3pZQ0FFSEd1KzhBSUFNUUpFRUFFQjhpQWtGd1R3MENBa0FDUUNBQ1FRdFBCRUFnQWtFUWFrRndjU0lGRUJnaEFDQUJJQVZCZ0lDQWdIaHlOZ0lJSUFFZ0FEWUNBQ0FCSUFJMkFnUWdBQ0VCREFFTElBRWdBam9BQ3lBQ1JRMEJDeUFCUVFBZ0FoQVpHZ3NnQVNBQ2FrRUFPZ0FBREFFTElBTkJPR29pQUVJQU53SUVJQUJDQURjQ0RDQUFJQUJCQkdvMkFnQWdBRUVBTmdJVUFrQWdCU0FGS0FJQUtBSUlFUUFBUVlZQlJ3MEFJQUlyQStnSUlBSW9BdWdHUVlqbEFHb3JBd0JpQkVBZ0FoRFJCUXNnQWlzRDZBZ2dBaWdDNkFaQmlPVUFhaXNEQUdJRVFFSDkvL0FBUVFBUUpBd0JDeUFHSUFRUS9RNGhDQ0FGUVFBUWNDRUpJQVVyQS9nRUlRb2dCU3NEOEFRaEN5QUFJQU5CMEFCcUlnSkJnWjd2QUJBeUlnVVFQU0FGRUNJZ0EwRUdOZ0pRSUFOQkNHb2dDQkNlQWlBQ0VDSWdBeUFES1FNUU53TmdJQU1nQXlrRENEY0RXQ0FEUVFBMkFsQWdBQ0FDRUQwZ0FoQWlJQUFnQWtIUjdlNEFFRElpQlJBOUlBVVFJaUFEUVFZMkFsQWdBMEVZYWlBSkVKNENJQUlRSWlBRElBTXBBeUEzQTJBZ0F5QURLUU1ZTndOWUlBTkJBRFlDVUNBQUlBSVFQU0FDRUNJZ0FDQUNRZjJtN2dBUU1pSUNFRDBnQWhBaUlBTkJCallDVUNBRFFTaHFBbjhnQ2lBTG9TSUttVVFBQUFBQUFBRGdRV01FUUNBS3Fnd0JDMEdBZ0lDQWVBc1FuZ0lnQTBIUUFHb2lBaEFpSUFNZ0F5a0RNRGNEWUNBRElBTXBBeWczQTFnZ0EwRUFOZ0pRSUFBZ0FoQTlJQUlRSWdzZ0FTQUFFUEFDSUFBUVhRc2dBMEh3QUdva0FBd0JDeEF0QUFzZ0JpQUhFTklDSUFRc0FCdEJBRWdFUUNBRUtBSVFFQmNMSUFRc0FBdEJBRWdFUUNBRUtBSUFFQmNMSUFZb0FzQU9JZ0JCeC92dkFDQUFHeUVBSUFSQklHb2tBQ0FBRHdzUUxRQUxtVElDRW44QmZpTUFRU0JySWdza0FDQUJFQjhpQmtGd1NRUkFBa0FDUUNBR1FRdFBCRUFnQmtFUWFrRndjU0lFRUJnaEJ5QUxJQVJCZ0lDQWdIaHlOZ0lJSUFzZ0J6WUNBQ0FMSUFZMkFnUU1BUXNnQ3lBR09nQUxJQXNoQnlBR1JRMEJDeUFISUFFZ0JoQVpHZ3NnQmlBSGFrRUFPZ0FBSUF0QkVHb2hFRUVBSVFaQkFDRUJJd0JCa0FOcklnSWtBQ0FBS0FLNERrR0tGR290QUFBaEJ5QUNRUUEyQW9nRElBSkNBRGNEZ0FNZ0FrRUFOZ0w0QWlBQ1FnQTNBL0FDSUFKQkFEWUM2QUlnQWtJQU53UGdBaUFDUWNnQ2FpSUlRZ0EzQWdRZ0NFSUFOd0lNSUFnZ0NFRUVhallDQUNBSVFRQTJBaFFnQjBFQVJ5RU9RUUVoRHdKQUFrQWdDeWdDQkNBTExRQUxJZ2NnQjBFWWRFRVlkVUVBU0J0RkRRQWdDQ0FMRUlRRlJRUkFRZlhOOEFCQkFCQWtEQUVMSUFKQmpkWHZBQzhBQURzQklDQUNRWUFVT3dFaUlBSkJoZFh2QUNrQUFEY0RHQ0FJSUFKQkdHb1FLeUlCSUFoQkJHb2lDa2NFUUNBQktBSWNLQUlBUVFKR0lRWUxJQUlzQUNOQkFFZ0VRQ0FDS0FJWUVCY0xJQVlFUUNBQ1FZM1Y3d0F2QUFBN0FTQWdBa0dBRkRzQklpQUNRWVhWN3dBcEFBQTNBeGhCbFFOQjVwM3hBQ0FLSUFnZ0FrRVlhaEFySWdGSEJIOGdBU2dDSENnQ0FFRUNSZ1ZCQUFzUU5FSFhBMEg0cVBFQUlBZ2dBa0VZYWhBcktBSWNJZ0VvQWdCQkFrWVFOQ0FCTFFBSUlRRWdBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c2dBVUVBUnlFUEN5QUNRUVU2QUNOQkFDRUdJQUpCQURvQUhTQUNRWmpzN3dBb0FBQTJBaGdnQWtHYzdPOEFMUUFBT2dBY0lBb2dDQ0FDUVJocUVDc2lBVWNFUUNBQktBSWNLQUlBUVFKR0lRWUxJQUlzQUNOQkFFZ0VRQ0FDS0FJWUVCY0xRUUFoQnlBR0JFQWdBa0VGT2dBaklBSkJBRG9BSFNBQ1FaanM3d0FvQUFBMkFoZ2dBa0djN084QUxRQUFPZ0FjUVpVRFFlYWQ4UUFnQ2lBSUlBSkJHR29RS3lJQlJ3Ui9JQUVvQWh3b0FnQkJBa1lGUVFBTEVEUkIxd05CK0tqeEFDQUlJQUpCR0dvUUt5Z0NIQ0lCS0FJQVFRSkdFRFFnQVMwQUNDRUJJQUlzQUNOQkFFZ0VRQ0FDS0FJWUVCY0xJQUZCQUVjaERBc2dBa0VRRUJnaUFUWUNHQ0FDUW95QWdJQ0Fnb0NBZ0g4M0Fod2dBVUVBT2dBTUlBRkI5WXZ1QUNnQUFEWUFDQ0FCUWUyTDdnQXBBQUEzQUFBZ0NpQUlJQUpCR0dvUUt5SUJSd1JBSUFFb0Fod29BZ0JCQWtZaEJ3c2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3dEJBQ0VHSUFjRVFDQUNRUkFRR0NJQk5nSVlJQUpDaklDQWdJQ0NnSUNBZnpjQ0hDQUJRUUE2QUF3Z0FVSDFpKzRBS0FBQU5nQUlJQUZCN1l2dUFDa0FBRGNBQUVHVkEwSG1uZkVBSUFvZ0NDQUNRUmhxRUNzaUFVY0VmeUFCS0FJY0tBSUFRUUpHQlVFQUN4QTBRZGNEUWZpbzhRQWdDQ0FDUVJocUVDc29BaHdpQVNnQ0FFRUNSaEEwSUFFdEFBZ2hBU0FDTEFBalFRQklCRUFnQWlnQ0dCQVhDeUFCUVFCSElRMExJQUpCbFBMdEFDMEFBRG9BSUNBQ1FRazZBQ01nQWtFQU9nQWhJQUpCalBMdEFDa0FBRGNER0NBS0lBZ2dBa0VZYWhBcklnRkhCRUFnQVNnQ0hDZ0NBRUVDUmlFR0N5QUNMQUFqUVFCSUJFQWdBaWdDR0JBWEN5QUdCRUFnQWtHVTh1MEFMUUFBT2dBZ0lBSkJDVG9BSXlBQ1FRQTZBQ0VnQWtHTTh1MEFLUUFBTndNWVFaVURRZWFkOFFBZ0NpQUlJQUpCR0dvUUt5SUJSd1IvSUFFb0Fod29BZ0JCQWtZRlFRQUxFRFJCMXdOQitLanhBQ0FJSUFKQkdHb1FLeWdDSENJQktBSUFRUUpHRURRZ0FTMEFDQ0VCSUFJc0FDTkJBRWdFUUNBQ0tBSVlFQmNMSUFGQkFFY2hEZ3RCQUNFR0lBSkJ4YkR2QUMwQUFEb0FJQ0FDUVFrNkFDTWdBa0VBT2dBaElBSkJ2YkR2QUNrQUFEY0RHQ0FLSUFnZ0FrRVlhaEFySWdGSEJFQWdBU2dDSENnQ0FFVWhCZ3NnQWl3QUkwRUFTQVJBSUFJb0FoZ1FGd3RCQUNFSEFrQWdCa1VOQUNBQ1FjV3c3d0F0QUFBNkFDQWdBa0VKT2dBaklBSkJBRG9BSVNBQ1FiMnc3d0FwQUFBM0F4aEJsUU5CNXAzeEFDQUtJQWdnQWtFWWFoQXJJZ0ZIQkg4Z0FTZ0NIQ2dDQUFWQkFRdEZFRFJCNHdOQjY2anhBQ0FJSUFKQkdHb1FLeWdDSENJSEtBSUFSUkEwSUFJc0FDTWhBU0FIS1FNSUlBY3BBeEFRekFJaEJ5QUJRUUJPRFFBZ0FpZ0NHQkFYQ3lBQ1FRQTZBQ0FnQWtMc3dzMmpoNnJZcytVQU53TVlJQUpCQ0RvQUl5QUtJQWdnQWtFWWFoQXJJZ0ZIQkVBZ0FTZ0NIQ2dDQUVVaEJRc2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3dEJBQ0VHUVFBaEFRSkFJQVZGRFFBZ0FrRUFPZ0FnSUFKQzdNTE5vNGVxMkxQbEFEY0RHQ0FDUVFnNkFDTkJsUU5CNXAzeEFDQUtJQWdnQWtFWWFoQXJJZ0ZIQkg4Z0FTZ0NIQ2dDQUFWQkFRdEZFRFJCNHdOQjY2anhBQ0FJSUFKQkdHb1FLeWdDSENJQktBSUFSUkEwSUFJc0FDTWhCQ0FCS1FNSUlBRXBBeEFRekFJaEFTQUVRUUJPRFFBZ0FpZ0NHQkFYQ3lBQ1FRWTZBQ01nQWtFQU9nQWVJQUpCdjV6dUFDZ0FBRFlDR0NBQ1FjT2M3Z0F2QUFBN0FSd2dDaUFJSUFKQkdHb1FLeUlFUndSQUlBUW9BaHdvQWdCRklRWUxJQUlzQUNOQkFFZ0VRQ0FDS0FJWUVCY0xJQVlFUUNBQ1FRWTZBQ01nQWtFQU9nQWVJQUpCdjV6dUFDZ0FBRFlDR0NBQ1FjT2M3Z0F2QUFBN0FSeEJsUU5CNXAzeEFDQUtJQWdnQWtFWWFoQXJJZ0ZIQkg4Z0FTZ0NIQ2dDQUFWQkFRdEZFRFJCNHdOQjY2anhBQ0FJSUFKQkdHb1FLeWdDSENJSEtBSUFSUkEwSUFJc0FDTWhBU0FIS1FNSUlBY3BBeEFRekFJaEJ5QUJRUUJJQkVBZ0FpZ0NHQkFYQ3lBSElRRUxJQUpCRUJBWUlnUTJBaGdnQWtLTWdJQ0FnSUtBZ0lCL053SWNRUUFoQlNBRVFRQTZBQXdnQkVHbWtlOEFLQUFBTmdBSUlBUkJucEh2QUNrQUFEY0FBQ0FLSUFnZ0FrRVlhaEFySWdSSEJFQWdCQ2dDSENnQ0FFRUJSaUVGQ3lBQ0xBQWpRUUJJQkVBZ0FpZ0NHQkFYQ3dKQUlBVkZEUUFnQWtFUUVCZ2lCRFlDR0NBQ1FveUFnSUNBZ29DQWdIODNBaHdnQkVFQU9nQU1JQVJCcHBIdkFDZ0FBRFlBQ0NBRVFaNlI3d0FwQUFBM0FBQkJsUU5CNXAzeEFDQUtJQWdnQWtFWWFoQXJJZ1JIQkg4Z0JDZ0NIQ2dDQUVFQlJnVkJBQXNRTkVIZEEwR0dxZkVBSUFnZ0FrRVlhaEFyS0FJY0lnUW9BZ0JCQVVZUU5BSkFJQVFvQWdnaUNTQUNRWUFEYWtZTkFDQUpMUUFMSWdaQkdIUkJHSFVoQkNBQ0xBQ0xBMEVBVGdSQUlBUkJBRTRFUUNBQ0lBa29BZ2cyQW9nRElBSWdDU2tDQURjRGdBTU1BZ3NnQWtHQUEyb2dDU2dDQUNBSktBSUVFQ0FNQVFzZ0FrR0FBMm9nQ1NnQ0FDQUpJQVJCQUVnaUJCc2dDU2dDQkNBR0lBUWJFQ0VhQ3lBQ0xBQWpRUUJPRFFBZ0FpZ0NHQkFYQ3lBQ1FSQVFHQ0lFTmdJWUlBSkNpNENBZ0lDQ2dJQ0FmemNDSEVFQUlRVWdCRUVBT2dBTElBUkJzcEh2QUNnQUFEWUFCeUFFUWF1Ujd3QXBBQUEzQUFBZ0NpQUlJQUpCR0dvUUt5SUVSd1JBSUFRb0Fod29BZ0JCQVVZaEJRc2dBaXdBSTBFQVNBUkFJQUlvQWhnUUZ3c0NRQ0FGUlEwQUlBSkJFQkFZSWdRMkFoZ2dBa0tMZ0lDQWdJS0FnSUIvTndJY0lBUkJBRG9BQ3lBRVFiS1I3d0FvQUFBMkFBY2dCRUdya2U4QUtRQUFOd0FBUVpVRFFlYWQ4UUFnQ2lBSUlBSkJHR29RS3lJRVJ3Ui9JQVFvQWh3b0FnQkJBVVlGUVFBTEVEUkIzUU5CaHFueEFDQUlJQUpCR0dvUUt5Z0NIQ0lFS0FJQVFRRkdFRFFDUUNBRUtBSUlJZ2tnQWtId0FtcEdEUUFnQ1MwQUN5SUdRUmgwUVJoMUlRUWdBaXdBK3dKQkFFNEVRQ0FFUVFCT0JFQWdBaUFKS0FJSU5nTDRBaUFDSUFrcEFnQTNBL0FDREFJTElBSkI4QUpxSUFrb0FnQWdDU2dDQkJBZ0RBRUxJQUpCOEFKcUlBa29BZ0FnQ1NBRVFRQklJZ1FiSUFrb0FnUWdCaUFFR3hBaEdnc2dBaXdBSTBFQVRnMEFJQUlvQWhnUUZ3dEJBQ0VHSUFKQkFEb0FIQ0FDUWUzSXBiTUhOZ0lZSUFKQkJEb0FJeUFLSUFnZ0FrRVlhaEFySWdSSEJFQWdCQ2dDSENnQ0FFRUJSaUVHQ3lBQ0xBQWpRUUJJQkVBZ0FpZ0NHQkFYQ3lBR1JRMEJJQUpCQURvQUhDQUNRZTNJcGJNSE5nSVlJQUpCQkRvQUkwR1ZBMEhtbmZFQUlBb2dDQ0FDUVJocUVDc2lCRWNFZnlBRUtBSWNLQUlBUVFGR0JVRUFDeEEwUWQwRFFZYXA4UUFnQ0NBQ1FSaHFFQ3NvQWh3aUJDZ0NBRUVCUmhBMEFrQWdCQ2dDQ0NJSklBSkI0QUpxUmcwQUlBa3RBQXNpQmtFWWRFRVlkU0VFSUFJc0FPc0NRUUJPQkVBZ0JFRUFUZ1JBSUFJZ0NTZ0NDRFlDNkFJZ0FpQUpLUUlBTndQZ0Fnd0NDeUFDUWVBQ2FpQUpLQUlBSUFrb0FnUVFJQXdCQ3lBQ1FlQUNhaUFKS0FJQUlBa2dCRUVBU0NJRUd5QUpLQUlFSUFZZ0JCc1FJUm9MSUFJc0FDTkJBRTROQVNBQ0tBSVlFQmNNQVF0QkFDRUhDd0pBSUFCQkNHb2lFaERRQlVVRVFFR1MzdThBUVFBUUpDQVFRUUE2QUFBZ0VFRUFPZ0FMREFFTElBQW9Bc2dISWdRRWZ5QUVFTDhCQlVGL0N5RVRJQklRd1JBaUNnUkFJQTlGQkVCQnNzbndBRUVBRURvZ0VFRUFPZ0FBSUJCQkFEb0FDd3dDQ3lBU0VNTVFDeU1BUVJCckloRWtBQ0FDUVJocUlnTWdFallDQkNBRFFjUzcvUUEyQWdBZ0EwRkFheUlHUVppNThnQTJBZ0FnQTBHWTZJQUJOZ0lBSUFOQnBMbnlBQ2dDQUNJRU5nSUlJQU5CQ0dvaUNTQUVRUXhyS0FJQWFrR291ZklBS0FJQU5nSUFJQWtnQXlnQ0NFRU1heWdDQUdvaUJDQURRUXhxSWdVUXZBRWdCRUtBZ0lDQWNEY0NTQ0FHUVppNThnQTJBZ0FnQTBHRXVmSUFOZ0lJSUFVUTJRRWFJQU5DQURjQ0xDQUZRYVN2OGdBMkFnQWdBMElBTndJMElBTkJFRFlDUENBRFFRQTJBcGdCSUFOQkFEWUNuQUVnQTBJQU53S1FBaUFESUFOQm9BRnFJZ1EyQXFRQklBTWdCRFlDb0FFZ0EwRUFOZ0tZQWlBRFFnQTNBcWdCSUFOQ0FEY0NzQUVnQTBJQU53SzRBU0FEUWdBM0FzQUJJQU5DQURjQ3lBRWdBMElBTndMUUFTQURRUUEyQXRnQklBTkNBRGNDOUFFZ0EwSUFOd0w4QVNBRFFnQTNBb1FDSUFOQkFEWUNyQUlnQXlBRFFhUUNhaUlFTmdLb0FpQURJQVEyQXFRQ0lBTkJCVFlDa0FFZ0EwRUFPd0dVQVNBRFFRQTdBYUFDSUFOQkFEWUNuQUlnQTBFQU5nS01BaUFEUVFBMkF1d0JJQU5DQURjQzRBRWdFVUVBT2dBQUlCRkJBRG9BQ3lBRklCRVE2UU1nRVN3QUMwRUFTQVJBSUJFb0FnQVFGd3NnQTBHQUFtb2hCU0FKSUFNb0FnaEJER3NvQWdCcVFRQVF0Z0lnQTBFQk5nTG9BU0FEUVFBNkFOd0JJQU1nQXlnQ0JCRFFCVFlDOEFFQ1FDQURMQUQvQVVFQVNBUkFJQU5CQURZQytBRWdBeWdDOUFFaEJnd0JDeUFEUWZRQmFpSUdRUUE2QUFzTElBTkJrQUpxSVFRZ0JrRUFPZ0FBQWtBZ0F5d0Fpd0pCQUVnRVFDQURRUUEyQW9RQ0lBTW9Bb0FDSVFVTUFRc2dBMEVBT2dDTEFnc2dCVUVBT2dBQUFrQWdBeXdBbXdKQkFFZ0VRQ0FEUVFBMkFwUUNJQU1vQXBBQ0lRUU1BUXNnQTBFQU9nQ2JBZ3NnQkVFQU9nQUFJQkZCRUdva0FDQURJQXc2QUpVQklBTWdEem9BbEFGQmZ5RVBJQUFvQXJnT0lnUkJ6ZzlxTFFBQVJRUkFJQVJCNUE1cUlnWW9BaXdpQkVFS2JDQUVJQVl0QUR3YklROExJQU1nRGpvQW9RSWdBeUFOT2dDZ0FpQURJQTgyQXBBQklBZEJBRW9FUUNBRFFRRTZBTndCSUFNZ0J6WUM2QUVMSUFGQkFFb0VRQ0FEUVFFNkFOd0JJQU1nQVRZQzhBRUxJQUlvQW9RRElBSXRBSXNESWdFZ0FVRVlkRUVZZFVFQVNCc0VRQUpBSUFKQmdBTnFJZ1lnQTBIMEFXb2lCRVlOQUNBR0xRQUxJZ2RCR0hSQkdIVWhBU0FFTEFBTFFRQk9CRUFnQVVFQVRnUkFJQVFnQmlrQ0FEY0NBQ0FFSUFZb0FnZzJBZ2dNQWdzZ0JDQUdLQUlBSUFZb0FnUVFJQXdCQ3lBRUlBWW9BZ0FnQmlBQlFRQklJZ0ViSUFZb0FnUWdCeUFCR3hBaEdnc2dBMEVCT2dEY0FRc2dBaWdDOUFJZ0FpMEErd0lpQVNBQlFSaDBRUmgxUVFCSUd3UkFBa0FnQWtId0Ftb2lCaUFEUVlBQ2FpSUVSZzBBSUFZdEFBc2lCMEVZZEVFWWRTRUJJQVFzQUF0QkFFNEVRQ0FCUVFCT0JFQWdCQ0FHS1FJQU53SUFJQVFnQmlnQ0NEWUNDQXdDQ3lBRUlBWW9BZ0FnQmlnQ0JCQWdEQUVMSUFRZ0JpZ0NBQ0FHSUFGQkFFZ2lBUnNnQmlnQ0JDQUhJQUViRUNFYUN5QURRUUU2QU53QkN5QUNLQUxrQWlBQ0xRRHJBaUlCSUFGQkdIUkJHSFZCQUVnYkJFQUNRQ0FDUWVBQ2FpSUdJQU5Ca0FKcUlnUkdEUUFnQmkwQUN5SUhRUmgwUVJoMUlRRWdCQ3dBQzBFQVRnUkFJQUZCQUU0RVFDQUVJQVlwQWdBM0FnQWdCQ0FHS0FJSU5nSUlEQUlMSUFRZ0JpZ0NBQ0FHS0FJRUVDQU1BUXNnQkNBR0tBSUFJQVlnQVVFQVNDSUJHeUFHS0FJRUlBY2dBUnNRSVJvTElBTkJBVG9BM0FFTFFRQWhBU01BUVJCcklnMGtBQ01BUWFBQ2F5SUZKQUFnQXkwQW9RSUVRQ0FGSUFOQnBBSnFJZ2MyQXBRQ0lBVkJrT3FBQVRZQ2tBSWdCU0FETFFDVUFVRUJjem9BbUFJZ0JVTGNnWUNBRURjRGlBSWdCVUxjZ1lDQUVEY0RBQ0FGS1FJQUlSUWdCVUZBYXlJRVFRRTZBQmdnQkVFQU5nSVVJQVJCMlAzOEFEWUNBQ0FFSUJRM0FnUWdCRUlBTndJTUlBTW9BZ1FnQkNBRlFaQUNha0VBUVFCQjhMRi9RUUZCQUJBdUlBY1EvZzRMSUFKQkNHb2hDU0FGUVVCckVKd0RJUTRDUUFKQUFrQUNRQ0FETFFEY0FVVU5BQ0FETFFDVUFVVUVRRUcwcGZBQVFRQVFPZ3dDQ3lBREtBSUVMUUQwQ0FSQVFiYnA3d0JCQUJBNkRBSUxBbjlCQUNFSEFrQWdBeWdDNkFGQkFFd05BQ0FES0FMd0FTQURLQUlFRU5BRlNnMEFJQU1vQXVnQklBTW9BdkFCU2cwQUlBTW9BdmdCSUFNdEFQOEJJZ0VnQVVFWWRFRVlkVUVBU0JzRVFFRUFJUUVnQXlnQ0JDQURRZlFCYWhDWEFTSUhSUTBCSUFjZ0J5Z0NBQ2dDQ0JFQUFFRVVSdzBCQ3dKQUlBTW9Bb1FDSUFNdEFJc0NJZ0VnQVVFWWRFRVlkVUVBU0J0RkRRQkJBQ0VCSUFNb0FnUWdBMEdBQW1vUWx3RWlCRVVOQVNBRUlBUW9BZ0FvQWdnUkFBQkJGRWNOQVNBSFJRMEFJQVFnQjBZTkFDQUhJQVFRMVFWRkRRRUxRUUFoQVVFQklBTW9BcFFDSUFNdEFKc0NJZ2NnQjBFWWRFRVlkVUVBU0J0RkRRRWFJQU1vQWdRZ0EwR1FBbW9RbHdFaUIwVU5BQ0FISUFjb0FnQW9BZ2dSQUFCQnd3QkdJUUVMSUFFTERRQkJuWTd0QUVFQUVEb01BUXNDUUNBRExRQ1VBUTBBSUFNdEFKVUJSUTBBUWVMcjd3QkJBQkE2REFFTElBVWdEa0VIRVBBS05nSTRJQVVnQlVFNGFpSUhRYWF0N2dBUUl6WUNrQUlnQlVHUUFtb2lBVUd5eFBBQUVDY2dCU0FIUVp6MjdnQVFJellDa0FJZ0FVR2J2ZkFBRUNjZ0JVRUFOZ0tZQWlBRlFnQTNBNUFDSUFWQkFEWUNNQ0FGUWdBM0F5Z0NRQ0FETFFDVUFVVUVRQ0FGUVpBQ2FrSGI4TzRBUVRJUU95QUZRUUE2QURFZ0JVSEFpdTBBTFFBQU9nQXdJQVZCQ1RvQU15QUZRYmlLN1FBcEFBQTNBeWdNQVFzZ0F5MEFsUUVFUUNBRlFaQUNha0hBOGU0QVFUTVFPeUFGUVNocVFkTHI3d0JCRHhBN0RBRUxJQVZCa0FKcVFZN3g3Z0JCTVJBN0lBVkJBRG9BTVNBRlFjQ0s3UUF0QUFBNkFEQWdCVUVKT2dBeklBVkJ1SXJ0QUNrQUFEY0RLQXNnQlNBT1FRY1Fsd0kyQWpnZ0JVRTRhaUlHUWFIWTdnQVErd29nQlNnQ2tBSWhCeUFGTEFDYkFpRUJJQVVnQmtINC91NEFFQ00yQWhnZ0JVRVlhaUlFSUFjZ0JVR1FBbW9nQVVFQVNCc1FKeUFGSUFaQmk1VHZBQkFqTmdJWUlBUkJxOVR1QUJBbklBVWdCa0hHMyswQUVDTTJBaGdnQkVHQ3hQQUFFQ2NnQXkwQWxBRUVRQ0FGSUE1QkJ4Q1hBallDT0NBRlFUaHFJZ1pCb2RqdUFCRDdDaUFGS0FLUUFpRUhJQVVzQUpzQ0lRRWdCU0FHUWZqKzdnQVFJellDR0NBRlFSaHFJZ1FnQnlBRlFaQUNhaUFCUVFCSUd4QW5JQVVnQmtHTGxPOEFFQ00yQWhnZ0JFR3IxTzRBRUNjZ0JTQUdRY2JmN1FBUUl6WUNHQ0FFUWZhZDdnQVFKd3NnQXlBT1FiVGk3Z0FRTXpZQ21BRWdCU0FEUVpnQmFpSUVRWW5mN1FBUUl6WUNHQ0FGUVJocUlnWkJqT0x1QUJBbklBVW9BaWdoQnlBRkxBQXpJUUVnQlNBRVFhT3Q3Z0FRSXpZQ0dDQUdJQWNnQlVFb2FpQUJRUUJJR3hBbklBTW9BZ1JCQUJDdUN5QUZJQU10QUpVQk9nQWdJQVVnQXpZQ0hDQUZRWnozZ0FFMkFoZ2dBeWdDQkNBR0VKOEdJQU1vQWdSQkFSQ3VDeUFES0FJRUtBTG9CaUlCUWZvUGFpMEFBQ0VHSUFGQjRnNXFMUUFBSVFRZ0RpQURRUWhxQW44Z0F5Z0NrQUVpREVGL1JnUkFJQVZCQ1RzQkNDQUZRUUU2QUJNZ0JVRUlhZ3dCQ3lBTVFYQlBEUUlDUUFKQUlBeEJDMDhFUUNBTVFSQnFRWEJ4SWdFUUdDRUhJQVVnQVVHQWdJQ0FlSEkyQWhBZ0JTQUhOZ0lJSUFVZ0REWUNEQXdCQ3lBRklBdzZBQk1nQlVFSWFpRUhJQXhGRFFFTElBZEJJQ0FNRUdFYUN5QUhJQXhxUVFBNkFBQWdCU2dDQ0NBRlFRaHFJQVVzQUJOQkFFZ2JDMEVSUVFFZ0Joc2lBVUVFY2lBQklBUWJFT0lPSUFVc0FCTkJBRWdFUUNBRktBSUlFQmNMSUFVc0FETkJBRWdFUUNBRktBSW9FQmNMSUFVc0FKc0NRUUJJQkVBZ0JTZ0NrQUlRRndzTElBNFFtd01nQlVHZ0Ftb2tBQXdCQ3hBdEFBc2dDU0FEUVF4cUlnRVFvUUlnQTBFQU5nS2NBaUFEUVFBMkFvd0NJQU5CQURZQzdBRWdBMElBTndMZ0FTQU5RUUE2QUFBZ0RVRUFPZ0FMSUFFZ0RSRHBBeUFOTEFBTFFRQklCRUFnRFNnQ0FCQVhDeUFEUVFocUlnRW9BZ0JCREdzb0FnQWdBV3BCQUJDMkFpQU5RUkJxSkFBZ0NnUkFJQkpCQUJEQ0VBc2dFMEVBVGdSQUlCSWdFeEM1QXhvTElCQWdBaWtEQ0RjQ0FDQVFJQUlvQWhBMkFnZ2dBeENLQ3hvTElBZ1FYU0FDTEFEckFrRUFTQVJBSUFJb0F1QUNFQmNMSUFJc0FQc0NRUUJJQkVBZ0FpZ0M4QUlRRndzZ0Fpd0Fpd05CQUVnRVFDQUNLQUtBQXhBWEN5QUNRWkFEYWlRQUlBQWdFQkRTQWlBTExBQWJRUUJJQkVBZ0N5Z0NFQkFYQ3lBTExBQUxRUUJJQkVBZ0N5Z0NBQkFYQ3lBQUtBTEFEaUlBUWNmNzd3QWdBQnNoQUNBTFFTQnFKQUFnQUE4TEVDMEFDNlFCQVFSL0l3QkJFR3NpQVNRQUlBRkNBRGNDQUNBQlFRQTJBZ2hCeE9PQkFTZ0NBQ0lDUWNqamdRRW9BZ0JIQkVBRFFDQUJJQUlvQWdBZ0FpQUNMUUFMSWdOQkdIUkJHSFZCQUVnaUJCc2dBaWdDQkNBRElBUWJFSXdCR2lBQ1FReHFJZ0pCeU9PQkFTZ0NBRWNOQUFzTElBQWdBUkRTQWlBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQ3lBQUtBTEFEaUlBUWNmNzd3QWdBQnNoQUNBQlFSQnFKQUFnQUF1MkFnRUVmeU1BUVNCcklnTWtBQ0FCRUI4aUJFRndTUVJBQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJRkVCZ2hBaUFESUFWQmdJQ0FnSGh5TmdJSUlBTWdBallDQUNBRElBUTJBZ1FNQVFzZ0F5QUVPZ0FMSUFNaEFpQUVSUTBCQ3lBQ0lBRWdCQkFaR2dzZ0FpQUVha0VBT2dBQUlBTkJFR29pQVVIQUFCQVlJZ0kyQWdBZ0FVS3dnSUNBZ0lpQWdJQi9Od0lFSUFKQjNycndBQ2tBQURjQUtDQUNRZGE2OEFBcEFBQTNBQ0FnQWtIT3V2QUFLUUFBTndBWUlBSkJ4cnJ3QUNrQUFEY0FFQ0FDUWI2NjhBQXBBQUEzQUFnZ0FrRzJ1dkFBS1FBQU53QUFJQUpCQURvQU1DQUFJQUVRMGdJZ0F5d0FHMEVBU0FSQUlBTW9BaEFRRndzZ0F5d0FDMEVBU0FSQUlBTW9BZ0FRRndzZ0FDZ0N3QTRpQUVISCsrOEFJQUFiSVFBZ0EwRWdhaVFBSUFBUEN4QXRBQXNVQUVIQXVZSUJLQUlBSWdCQnd2bnZBQ0FBR3d2Y0JBRUdmeU1BUVNCcklnUWtBQ0FCRUI4aUJVRndTUVJBQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJR0VCZ2hBeUFFSUFaQmdJQ0FnSGh5TmdJSUlBUWdBellDQUNBRUlBVTJBZ1FNQVFzZ0JDQUZPZ0FMSUFRaEF5QUZSUTBCQ3lBRElBRWdCUkFaR2dzZ0F5QUZha0VBT2dBQUlBUkJFR29oQnlBRUlRWWpBRUhRQUdzaUFpUUFJQUpCUUdzaUJFRUFOZ0lJSUFSQ0FEY0NBQUpBQWtBQ1FDQUFRZHdHYWlJQktBSU1CRUFnQWtFd2FpQUJJQVlRN0FNZ0FpZ0NNQ0lCSUFJb0FqUWlCVVlOQWdOQUFrQWdBU3dBQzBFQVRnUkFJQUlnQVNnQ0NEWUNLQ0FDSUFFcEFnQTNBeUFNQVFzZ0FrRWdhaUFCS0FJQUlBRW9BZ1FRR2dzZ0FrRUdOZ0lBSUFJUUlpQUNRUUUyQWdCQkRCQVlJZ05DQURjQ0FDQURRUUEyQWdnZ0FpQUROZ0lJQWtBZ0Fpd0FLMEVBVGdSQUlBTWdBaWtESURjQ0FDQURJQUlvQWlnMkFnZ01BUXNnQXlBQ0tBSWdJQUlvQWlRUUlBc2dCQ0FDRU13QklBSVFJaUFDTEFBclFRQklCRUFnQWlnQ0lCQVhDeUFGSUFGQkRHb2lBVWNOQUFzTUFRc2dCQ0FDUVlqTThRQVFNaUlCRU13QklBRVFJZ3dDQ3lBQ0tBSXdJUUVMSUFGRkRRQWdBU0FDS0FJMElnTkdCSDhnQVFVRFFDQURRUXhySVFVZ0EwRUJheXdBQUVFQVNBUkFJQVVvQWdBUUZ3c2dCU0lESUFGSERRQUxJQUlvQWpBTElRTWdBaUFCTmdJMElBTVFGd3NnQnlBRUVQb1VJQVFRckFFZ0FrSFFBR29rQUNBQUlBY1EwZ0lnQml3QUcwRUFTQVJBSUFZb0FoQVFGd3NnQml3QUMwRUFTQVJBSUFZb0FnQVFGd3NnQUNnQ3dBNGlBRUhIKys4QUlBQWJJUUFnQmtFZ2FpUUFJQUFQQ3hBdEFBdWREd01KZndKK0FYd2pBRUVRYXlJREpBQWdBeUVISUFBaENpQUJJUU1qQUVIQUFXc2lBaVFBUWNqamdRRW9BZ0FpQUVIRTQ0RUJLQUlBSWdaSEJFQURRQ0FBUVF4cklRRWdBRUVCYXl3QUFFRUFTQVJBSUFFb0FnQVFGd3NnQVNJQUlBWkhEUUFMQzBISTQ0RUJJQVkyQWdBZ0FrR0lBV29pQVVJQU53SUVJQUZDQURjQ0RDQUJJQUZCQkdvMkFnQWdBVUVBTmdJVUlBSkIrQUJxSWdaQkFEWUNDQ0FHUWdBM0FnQWdBa0hvQUdvaUNFRUFOZ0lJSUFoQ0FEY0NBQ0FDUWRnQWFpSUpRUUEyQWdnZ0NVSUFOd0lBSUFwQkNHb2lBQ3NENkFnZ0FDZ0M2QVpCaU9VQWFpc0RBR0lFUUNBQUVORUZDeUFDUVlDQTBBQTJBa3dnQWlBRE5nSlFJQUpCakxHQkFUWUNTQUpBQWtBZ0FDQUNRY2dBYWtId3NYOUJBUkNQQVNJQUJFQWdBRUd3L2Z3QVFZU2crZ0JCQUJBY0lnVU5BUXNnQnlBQkVQQUNEQUVMQW44Z0JTQUZJQU1RaFJJUTNBY2lEWmxFQUFBQUFBQUE0RUZqQkVBZ0Rhb01BUXRCZ0lDQWdIZ0xJUVJDZ0lDQWdJQ0F3UCsvZnlFTEFuNUNBQ0FGUVJsQmZ4QXdJZ0JGRFFBYVFnQWdBRUd3L2Z3QVFiU0srZ0JCQUJBY0lnQkZEUUFhSUFJZ0FCQy9BVUVCYWhDZUFpQUNLUU1JSVFzZ0Fpa0RBQXNoREVFRUVCZ2lBRUdHZ2FnRU5nRUFJQUpCUUd0QkFEWUNBQ0FDUVFBN0FUUWdBa0lBTndNNElBSkI5TEtCQVRZQ01DQUNRVGhxSUFBZ0FFRUVhaEM4QWlBQ1FRRTZBRFFnQUJBWElBSWdBeUFFYXpZQ1JDQUNRWXl5Z1FFMkFqQWdBa0VBTmdJb0lBSWdBa0VnYWlJRE5nSWtJQUlnQXpZQ0lDQUNRUUEyQWhnZ0FpQUNRUkJxSWdBMkFoUWdBaUFBTmdJUUlBVWdBeUFDUVRCcUVOMENJQU1nQWlnQ0pDSUFSd1JBQTBBQ1FDQUFLQUlJSWdNZ0F5Z0NBQ2dDQ0JFQUFFR0dBVVlFUUNBQ1FRWTJBcUFCSUFKQm9BRnFFQ0lnQWtFQk5nS2dBVUVNRUJnaUJFSUFOd0lBSUFSQkFEWUNDQ0FDSUFRMkFxZ0JBa0FnQkNBRFFkUUFha1lOQUNBRExBQmZRUUJPQkVBZ0JDQURLUUpVTndJQUlBUWdBeWdDWERZQ0NBd0JDeUFFSUFNb0FsUWdBeWdDV0JBZ0N5QUdJQUpCb0FGcUlnUVF6QUVnQkJBaUlBTVErUUlpQkVVTkFVRU1FQmdpQXlBRU5nSUlJQU1nQWtFUWFqWUNCQ0FESUFJb0FoQWlCRFlDQUNBRUlBTTJBZ1FnQWlBRE5nSVFJQUlnQWlnQ0dFRUJhallDR0F3QkN5QURJQU1vQWdBb0FnZ1JBQUJCaWdGSERRQWdBa0VHTmdLZ0FTQUNRYUFCYWhBaUlBSkJBVFlDb0FGQkRCQVlJZ1JDQURjQ0FDQUVRUUEyQWdnZ0FpQUVOZ0tvQVFKQUlBUWdBMEhVQUdwR0RRQWdBeXdBWDBFQVRnUkFJQVFnQXlrQ1ZEY0NBQ0FFSUFNb0FsdzJBZ2dNQVFzZ0JDQURLQUpVSUFNb0FsZ1FJQXNnQ1NBQ1FhQUJhaUlERU13QklBTVFJZ3NnQUNnQ0JDSUFJQUpCSUdwSERRQUxDeUFDUVJCcUlnTVEvZzRnQXlBQ0tBSVVJZ0JIQkVBRFFDQUFLQUlJSVFNZ0FrRUdOZ0tnQVNBQ1FhQUJhaEFpSUFKQkFUWUNvQUZCREJBWUlnUkNBRGNDQUNBRVFRQTJBZ2dnQWlBRU5nS29BUUpBSUFRZ0EwSFVBR3BHRFFBZ0F5d0FYMEVBVGdSQUlBUWdBeWtDVkRjQ0FDQUVJQU1vQWx3MkFnZ01BUXNnQkNBREtBSlVJQU1vQWxnUUlBc2dDQ0FDUWFBQmFpSURFTXdCSUFNUUlpQUFLQUlFSWdBZ0FrRVFha2NOQUFzTElBRWdBa0dnQVdvaUFFRzk2dTBBRURJaUF4QTlJQU1RSWlBQ1FRWTJBcUFCSUFBUUlpQUNRUVEyQXFBQlFRd1FHQ0lEUVFBMkFnZ2dBMElBTndJQUlBSWdBellDcUFFZ0F5QUdFSjBDSUFFZ0FCQTlJQUFRSWlBQklBQkJyZkh0QUJBeUlnTVFQU0FERUNJZ0FrRUdOZ0tnQVNBQUVDSWdBa0VFTmdLZ0FVRU1FQmdpQTBFQU5nSUlJQU5DQURjQ0FDQUNJQU0yQXFnQklBTWdDQkNkQWlBQklBQVFQU0FBRUNJZ0FTQUFRZkM2N1FBUU1pSURFRDBnQXhBaUlBSkJCallDb0FFZ0FCQWlJQUpCQkRZQ29BRkJEQkFZSWdOQkFEWUNDQ0FEUWdBM0FnQWdBaUFETmdLb0FTQURJQWtRblFJZ0FTQUFFRDBnQUJBaUlBRWdBRUdjc084QUVESWlBeEE5SUFNUUlpQUNRUVkyQXFBQklBQVFJaUFDSUFzM0E3QUJJQUlnRERjRHFBRWdBa0VBTmdLZ0FTQUJJQUFRUFNBQUVDSWdBU0FBUVphUjd3QVFNaUlERUQwZ0F4QWlJQUpCQmpZQ29BRWdBQkFpSUFKQkFUWUNvQUZCREJBWUlnQkNBRGNDQUNBQVFRQTJBZ2dnQWlBQU5nS29BUUpBSUFBZ0JVSFVBR3BHRFFBZ0JTd0FYMEVBVGdSQUlBQWdCU2tDVkRjQ0FDQUFJQVVvQWx3MkFnZ01BUXNnQUNBRktBSlVJQVVvQWxnUUlBc2dBU0FDUWFBQmFpSUFFRDBnQUJBaUlBY2dBUkR3QWdKQUlBSW9BaGhGRFFBZ0FpZ0NGQ0lBS0FJQUlnTWdBaWdDRUNJRktBSUVOZ0lFSUFVb0FnUWdBellDQUNBQ1FRQTJBaGdnQUNBQ1FSQnFSZzBBQTBBZ0FDZ0NCQ0VESUFBUUZ5QURJZ0FnQWtFUWFrY05BQXNMQWtBZ0FpZ0NLRVVOQUNBQ0tBSWtJZ0FvQWdBaUF5QUNLQUlnSWdVb0FnUTJBZ1FnQlNnQ0JDQUROZ0lBSUFKQkFEWUNLQ0FBSUFKQklHcEdEUUFEUUNBQUtBSUVJUU1nQUJBWElBTWlBQ0FDUVNCcVJ3MEFDd3NnQWtIMHNvRUJOZ0l3SUFJb0FqZ2lBRVVOQUNBQ0lBQTJBandnQUJBWEN5QUpFS3dCSUFnUXJBRWdCaENzQVNBQkVGMGdBa0hBQVdva0FDQUtJQWNRMGdJZ0J5d0FDMEVBU0FSQUlBY29BZ0FRRndzZ0NpZ0N3QTRpQUVISCsrOEFJQUFiSVFBZ0IwRVFhaVFBSUFBTHdnb0NCMzhCZmlNQVFTQnJJZ1FrQUNBQkVCOGlBMEZ3U1FSQUFrQUNRQ0FEUVF0UEJFQWdBMEVRYWtGd2NTSUNFQmdoQlNBRUlBSkJnSUNBZ0hoeU5nSUlJQVFnQlRZQ0FDQUVJQU0yQWdRTUFRc2dCQ0FET2dBTElBUWhCU0FEUlEwQkN5QUZJQUVnQXhBWkdnc2dBeUFGYWtFQU9nQUFJQVJCRUdvaEJ5TUFRYUFCYXlJQ0pBQWdBa0hvQUdvaUFVSUFOd0lFSUFGQ0FEY0NEQ0FCSUFGQkJHbzJBZ0FnQVVFQU5nSVVBa0FDUUNBQUlnVW9Bc2dISWdBRVFDQUFJQVFRbHdFaUFBMEJDeUFGUVFocUlnWWdCQkNYQVNJQURRQWdBa0xzZ1lDQUVEY0RZQ0FDUXV5QmdJQVFOd01RSUFJcEFoQWhDU0FDUVlBQmFpSUFRUUU2QUJnZ0FFRUFOZ0lVSUFCQjJQMzhBRFlDQUNBQVFnQTNBZ1FnQUNBSk53SU1JQUpCQURZQ1dDQUNRZ0EzQTFBZ0FrR29zSUVCTmdKSUFrQWdBa0hRQUdvaUF5QUVSZzBBSUFRc0FBdEJBRTRFUUNBRElBUXBBZ0EzQWdBZ0F5QUVLQUlJTmdJSURBRUxJQU1nQkNnQ0FDQUVLQUlFRUNBTElBSkJBRFlDVEFKL0FrQWdCU2dDeUFjaUF3UkFJQU1nQUNBQ1FjZ0Fha0VBUVFCQjhMRi9RUUZCQUJBdUlBSW9Ba3dpQXcwQkN5QUdJQUFnQWtISUFHcEJBRUVBUWZDeGYwRUJRUUFRTGtFQUlBSW9Ba3dpQTBVTkFSb0xJQU1nQXlBREtBSUFLQUpJRVFBQUlnQkZEUUFhSUFNZ0FFRVFhaERoQWtVTkFCb0NRQ0FBTEFBclFRQk9CRUFnQWlBQUtBSW9OZ0l3SUFJZ0FDa0NJRGNES0F3QkN5QUNRU2hxSUFBb0FpQWdBQ2dDSkJBYUN5QUNRVGhxSUFKQktHb1F2QU1nQWl3QU0wRUFTQVJBSUFJb0FpZ1FGd3NDUUNBR0lBSkJPR29RbHdFaUFBMEFJQUpCREJBWUlnQTJBaGdnQWlBQVFReHFJZ2cyQWlBZ0FFSCtnT0FBTmdFSUlBQkM4b0MwZ0tDUHdENDNBUUFnQWlBSU5nSWNJQU1nQWtFWWFoQlNJUWdnQWlnQ0dDSUFCRUFnQWlBQU5nSWNJQUFRRnd0QkFDRUFJQWhGRFFBZ0JrRVpRZkN4ZjBFQkVDd2lCa1VOQUNBR0tBS0FCaUlHUlEwQUlBWkI2QUZxSUFKQk9Hb1Fsd0VoQUFzZ0Fpd0FRMEVBU0FSQUlBSW9BamdRRndzZ0FDQURJQUFiQ3lFQUlBSkJxTENCQVRZQ1NDQUNMQUJiUVFCSUJFQWdBaWdDVUJBWEN5QUFEUUFnQWlBRUtBSUFJQVFnQkN3QUMwRUFTQnMyQWdCQjQ3N3ZBQ0FDRUl3Q0lBY2dBUkR3QWd3QkN5QUNRUUEyQWxBZ0FrSUFOd05JSUFBZ0FrSElBR29Rd0FzZ0FpZ0NTQ0lBSUFJb0FreEhCRUFEUUNBQ1FRWTJBb0FCSUFKQmdBRnFFQ0lnQWtFQk5nS0FBVUVNRUJnaUEwSUFOd0lBSUFOQkFEWUNDQ0FDSUFNMkFvZ0JBa0FnQUNBRFJnMEFJQUFzQUF0QkFFNEVRQ0FESUFBcEFnQTNBZ0FnQXlBQUtBSUlOZ0lJREFFTElBTWdBQ2dDQUNBQUtBSUVFQ0FMSUFFZ0FrR0FBV29pQXhBOUlBTVFJaUFDUVFZMkFvQUJJQU1RSWlBQ1FRRTJBb0FCUVF3UUdDSURRZ0EzQWdBZ0EwRUFOZ0lJSUFJZ0F6WUNpQUVDUUNBRElBQkJER3BHRFFBZ0FDd0FGMEVBVGdSQUlBTWdBQ2tDRERjQ0FDQURJQUFvQWhRMkFnZ01BUXNnQXlBQUtBSU1JQUFvQWhBUUlBc2dBU0FDUVlBQmFpSURFRDBnQXhBaUlBQkJHR29pQUNBQ0tBSk1SdzBBQ3dzZ0J5QUJFUEFDSUFJb0FrZ2lBRVVOQUNBQUlBSW9Ba3dpQTBZRWZ5QUFCUU5BSUFOQkFXc3NBQUJCQUVnRVFDQURRUXhyS0FJQUVCY0xJQU5CR0dzaUF5d0FDMEVBU0FSQUlBTW9BZ0FRRndzZ0FDQURSdzBBQ3lBQ0tBSklDeUVESUFJZ0FEWUNUQ0FERUJjTElBRVFYU0FDUWFBQmFpUUFJQVVnQnhEU0FpQUVMQUFiUVFCSUJFQWdCQ2dDRUJBWEN5QUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEN5QUZLQUxBRGlJQVFjZjc3d0FnQUJzaEFDQUVRU0JxSkFBZ0FBOExFQzBBQytRSkF3bC9BbndCZmlNQVFTQnJJZ2NrQUNBQkVCOGlCVUZ3U1FSQUFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUVFQmdoQ1NBSElBUkJnSUNBZ0hoeU5nSUlJQWNnQ1RZQ0FDQUhJQVUyQWdRTUFRc2dCeUFGT2dBTElBY2hDU0FGUlEwQkN5QUpJQUVnQlJBWkdnc2dCU0FKYWtFQU9nQUFJQWRCRUdvaUNVSUFOd0lBSUFsQkFEWUNDQ0FKSVFFakFFR2dBV3NpQ0NRQUFrQWdBRUVJYWlJRUt3UG9DQ0lNSUFRb0F1Z0dRWWpsQUdvckF3QWlDMklFZkNBRUVORUZJQVFvQXVnR1FZamxBR29yQXdBaEN5QUVLd1BvQ0FVZ0RBc2dDMklFUUVHbjl2QUFRUUFRSkFKQUlBRXNBQXRCQUVnRVFDQUJRUUEyQWdRZ0FTZ0NBQ0VCREFFTElBRkJBRG9BQ3dzZ0FVRUFPZ0FBREFFTElBaEJ5QUJxSWdWQkFEWUNEQ0FGSUFWQkJHb2lBellDQ0NBRklBTTJBZ1FnQlVIYzl2d0FOZ0lBSUFWQkFEWUNHQ0FGUWdBM0FoQWdCVUVBTmdJa0lBVkNBRGNDSENBRlFRQTJBakFnQlVJQU53SW9JQVZCQURZQ1BDQUZRZ0EzQWpRZ0JVRkFheUlLSWdOQkFEWUNDQ0FEUWdBM0FnQWdCVUVBTmdKVUlBVkNBRGNDVENBRklBVW9BZ0FvQWdnUkFRQWdDRUw4aFlDQUVEY0RJQ0FJUXZ5RmdJQVFOd01JSUFncEFnZ2hEU0FJUVNocUlnTkJBVG9BR0NBRFFRQTJBaFFnQTBIWS9md0FOZ0lBSUFNZ0RUY0NCQ0FEUWdBM0Fnd2dDQ0FGTmdJWUlBZ2dCRFlDRkNBSVFlQ3IvUUEyQWhBZ0JDQURJQWhCRUdwQkFFRUFRZkN4ZjBFQlFRQVFMaU1BUVVCcUlnUWtBQ0FFUVFocUlnWkNBRGNDQkNBR1FnQTNBZ3dnQmlBR1FRUnFOZ0lBSUFaQkFEWUNGQ0FHSUFSQklHb2lBMEdsNmU4QUVESWlBaEE5SUFJUUlpQUVRUVkyQWlBZ0F4QWlJQVJCQkRZQ0lFRU1FQmdpQWtFQU5nSUlJQUpDQURjQ0FDQUVJQUkyQWlnZ0FpQUZRUkJxRUowQ0lBWWdBeEE5SUFNUUlpQUdJQU5Cdit6dkFCQXlJZ0lRUFNBQ0VDSWdCRUVHTmdJZ0lBTVFJaUFFUVFRMkFpQkJEQkFZSWdKQkFEWUNDQ0FDUWdBM0FnQWdCQ0FDTmdJb0lBSWdCVUVjYWhDZEFpQUdJQU1RUFNBREVDSWdCaUFEUVlIeTdRQVFNaUlDRUQwZ0FoQWlJQVJCQmpZQ0lDQURFQ0lnQkVFRU5nSWdRUXdRR0NJQ1FRQTJBZ2dnQWtJQU53SUFJQVFnQWpZQ0tDQUNJQVZCS0dvUW5RSWdCaUFERUQwZ0F4QWlJQVlnQTBHUzZlOEFFRElpQWhBOUlBSVFJaUFFUVFZMkFpQWdBeEFpSUFSQkJEWUNJRUVNRUJnaUFrRUFOZ0lJSUFKQ0FEY0NBQ0FFSUFJMkFpZ2dBaUFGUVRScUVKMENJQVlnQXhBOUlBTVFJaUFHSUFOQnJlenZBQkF5SWdJUVBTQUNFQ0lnQkVFR05nSWdJQU1RSWlBRVFRUTJBaUJCREJBWUlnSkJBRFlDQ0NBQ1FnQTNBZ0FnQkNBQ05nSW9JQUlnQ2hDZEFpQUdJQU1RUFNBREVDSWdCaUFEUWZUeDdRQVFNaUlDRUQwZ0FoQWlJQVJCQmpZQ0lDQURFQ0lnQkVFRU5nSWdRUXdRR0NJQ1FRQTJBZ2dnQWtJQU53SUFJQVFnQWpZQ0tDQUNJQVZCekFCcUVKMENJQVlnQXhBOUlBTVFJaUFESUFZUThBSWdBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3c2dBU0FFS1FNZ053SUFJQUVnQkNnQ0tEWUNDQ0FFSUFFb0FnQWdBU0FCTEFBTFFRQklHellDQUNBR0VGMGdCRUZBYXlRQUlBVVF3d3NhQ3lBSVFhQUJhaVFBSUFBZ0NSRFNBaUFITEFBYlFRQklCRUFnQnlnQ0VCQVhDeUFITEFBTFFRQklCRUFnQnlnQ0FCQVhDeUFBS0FMQURpSUFRY2Y3N3dBZ0FCc2hBQ0FIUVNCcUpBQWdBQThMRUMwQUM0UU5BUXgvSXdCQkVHc2lDU1FBSXdCQmtBRnJJZ0VrQUNBQlFkZ0FhaUlJUWdBM0FnUWdDRUlBTndJTUlBZ2dDRUVFYWpZQ0FDQUlRUUEyQWhRZ0FVRkFheUlIUWdBM0FnUWdCMElBTndJTUlBY2dCMEVFYWpZQ0FDQUhRUUEyQWhRZ0J5QUJRZkFBYWlJRVFZdVE3d0FRTWlJQ0VEMGdBaEFpSUFBb0FyZ09JUVVqQUVIUUFHc2lBaVFBSUFSQ0FEY0NCQ0FFUWdBM0Fnd2dCQ0FFUVFScU5nSUFJQVJCQURZQ0ZDQUNRUmhxSWdOQ0FEY0NCQ0FEUWdBM0Fnd2dBeUFEUVFScU5nSUFJQU5CQURZQ0ZDQUVJQUpCTUdwQnlKL3ZBQkF5SWdZUVBTQUdFQ0lDUUNBRkxBQWZRUUJPQkVBZ0FpQUZLQUljTmdJUUlBSWdCU2tDRkRjRENBd0JDeUFDUVFocUlBVW9BaFFnQlNnQ0dCQWFDeUFDUVFZMkFqQWdBa0V3YWhBaUlBSkJBVFlDTUVFTUVCZ2lCa0lBTndJQUlBWkJBRFlDQ0NBQ0lBWTJBamdDUUNBQ0xBQVRRUUJPQkVBZ0JpQUNLUU1JTndJQUlBWWdBaWdDRURZQ0NBd0JDeUFHSUFJb0FnZ2dBaWdDREJBZ0N5QUVJQUpCTUdvaUJoQTlJQVlRSWlBQ0xBQVRRUUJJQkVBZ0FpZ0NDQkFYQ3lBRktBSWdJZ1lnQlNnQ0pDSUtSd1JBQTBBQ1FDQUdLQUlBSWdVc0FDZEJBRTRFUUNBQ0lBVW9BaVEyQWhBZ0FpQUZLUUljTndNSURBRUxJQUpCQ0dvZ0JTZ0NIQ0FGS0FJZ0VCb0xJQUpCQmpZQ01DQUNRVEJxRUNJZ0FrRUJOZ0l3UVF3UUdDSUZRZ0EzQWdBZ0JVRUFOZ0lJSUFJZ0JUWUNPQUpBSUFJc0FCTkJBRTRFUUNBRklBSXBBd2czQWdBZ0JTQUNLQUlRTmdJSURBRUxJQVVnQWlnQ0NDQUNLQUlNRUNBTElBTWdBa0V3YWlJRkVEMGdCUkFpSUFVZ0JpZ0NBQkQ0RkNBRElBVVFvZ1FnQlJCZElBSXNBQk5CQUVnRVFDQUNLQUlJRUJjTElBWkJCR29pQmlBS1J3MEFDd3NnQkNBQ1FUQnFRZnJkN1FBUU1pSUZFRDBnQlJBaUlBUWdBeENpQkNBREVGMGdBa0hRQUdva0FDQUhJQVFRb2dRZ0JCQmRJQUFvQXJnT0lnSW9BdUJsSWdVZ0FrSGs1UUJxS0FJQUlncEhCRUFEUUNBQlFTaHFJZ0pDQURjQ0JDQUNRZ0EzQWd3Z0FpQUNRUVJxTmdJQUlBSkJBRFlDRkNBQ0lBRkI4QUJxUWNpZjd3QVFNaUlFRUQwZ0JCQWlBa0FnQlNnQ0FDSUVMQUFiUVFCT0JFQWdBU0FFS0FJWU5nSVlJQUVnQkNrQ0VEY0RFQXdCQ3lBQlFSQnFJQVFvQWhBZ0JDZ0NGQkFhQ3lBQlFRWTJBbkFnQVVId0FHb1FJaUFCUVFFMkFuQkJEQkFZSWdSQ0FEY0NBQ0FFUVFBMkFnZ2dBU0FFTmdKNEFrQWdBU3dBRzBFQVRnUkFJQVFnQVNrREVEY0NBQ0FFSUFFb0FoZzJBZ2dNQVFzZ0JDQUJLQUlRSUFFb0FoUVFJQXNnQWlBQlFmQUFhaUlFRUQwZ0JCQWlJQUVzQUJ0QkFFZ0VRQ0FCS0FJUUVCY0xJQUZCRUdvaUJFSUFOd0lFSUFSQ0FEY0NEQ0FFSUFSQkJHbzJBZ0FnQkVFQU5nSVVJQVVvQWdBaUF5Z0NIQ0lHSUFNb0FpQWlDMGNFUUFOQUFrQUNRQ0FHS0FJQUlnTkZCRUJCQUNFRERBRUxJQU5CbExEekFFR3Nzdk1BUVFBUUhDSU1SUTBBSUF3b0FpeEJBVVlOQVNBR0tBSUFJUU1MQWtBZ0F5d0FKMEVBVGdSQUlBRWdBeWdDSkRZQ0NDQUJJQU1wQWh3M0F3QU1BUXNnQVNBREtBSWNJQU1vQWlBUUdnc2dBVUVHTmdKd0lBRkI4QUJxRUNJZ0FVRUJOZ0p3UVF3UUdDSURRZ0EzQWdBZ0EwRUFOZ0lJSUFFZ0F6WUNlQUpBSUFFc0FBdEJBRTRFUUNBRElBRXBBd0EzQWdBZ0F5QUJLQUlJTmdJSURBRUxJQU1nQVNnQ0FDQUJLQUlFRUNBTElBUWdBVUh3QUdvaUF4QTlJQU1RSWlBRElBWW9BZ0FRK0JRZ0JDQURFS0lFSUFNUVhTQUJMQUFMUVFCT0RRQWdBU2dDQUJBWEN5QUdRUVJxSWdZZ0MwY05BQXNMSUFJZ0FVSHdBR3BCK3QzdEFCQXlJZ01RUFNBREVDSWdBaUFFRUtJRUFrQWdCU2dDQUNJRExBQVBRUUJPQkVBZ0FTQURLQUlNTmdJSUlBRWdBeWtDQkRjREFBd0JDeUFCSUFNb0FnUWdBeWdDQ0JBYUN5QUJRUVkyQW5BZ0FVSHdBR29RSWlBQlFRRTJBbkJCREJBWUlnTkNBRGNDQUNBRFFRQTJBZ2dnQVNBRE5nSjRBa0FnQVN3QUMwRUFUZ1JBSUFNZ0FTa0RBRGNDQUNBRElBRW9BZ2cyQWdnTUFRc2dBeUFCS0FJQUlBRW9BZ1FRSUFzZ0J5QUJRZkFBYWlJREVEMGdBeEFpSUFjZ0FoQ2lCQ0FCTEFBTFFRQklCRUFnQVNnQ0FCQVhDeUFFRUYwZ0FoQmRJQVZCQkdvaUJTQUtSdzBBQ3dzZ0NDQUJRZkFBYWtHZTNPMEFFRElpQWhBOUlBSVFJaUFJSUFjUW9nUWdDU0FJRVBBQ0lBY1FYU0FJRUYwZ0FVR1FBV29rQUNBQUlBa1EwZ0lnQ1N3QUMwRUFTQVJBSUFrb0FnQVFGd3NnQUNnQ3dBNGlBRUhIKys4QUlBQWJJUUFnQ1VFUWFpUUFJQUFMVmdFQ2Z5TUFRUkJySWdFa0FDQUJJQUFvQXNRT0lnSWdBaWdDQUNnQ0RCRUNBQ0FBSUFFUTBnSWdBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3c2dBQ2dDd0E0aUFFSEgrKzhBSUFBYklRQWdBVUVRYWlRQUlBQUxoUUlCQkg4akFFRVFheUlDSkFBZ0FSQWZJZ1JCY0VrRVFBSkFBa0FnQkVFTFR3UkFJQVJCRUdwQmNIRWlCUkFZSVFNZ0FpQUZRWUNBZ0lCNGNqWUNDQ0FDSUFNMkFnQWdBaUFFTmdJRURBRUxJQUlnQkRvQUN5QUNJUU1nQkVVTkFRc2dBeUFCSUFRUUdSb0xJQU1nQkdwQkFEb0FBRUhJNDRFQktBSUFJZ05CeE9PQkFTZ0NBQ0lGUndSQUEwQWdBMEVNYXlFQklBTkJBV3NzQUFCQkFFZ0VRQ0FCS0FJQUVCY0xJQUVpQXlBRlJ3MEFDd3RCeU9PQkFTQUZOZ0lBSUFBb0FzUU9JZ0FnQWlBQUtBSUFLQUlJRVFNQUlRQWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dBRVVFUUVHcDEvQUFRUUFRT2dzZ0FrRVFhaVFBSUFBUEN4QXRBQXNlQUVIcnFlMEFRUUFRakFJZ0FBUkFJQUFnQUNnQ0FDZ0NCQkVCQUFzTHRwQUhBUmgvSXdCQkVHc2lEQ1FBSUF4QkJUb0FDeUFNUVFBNkFBVWdERUhSOGU4QUtBQUFOZ0lBSUF4QjFmSHZBQzBBQURvQUJCQ3hDaUFNUWZ6amdRRkhCRUFDUUNBTUxRQUxJZ05CR0hSQkdIVWhBVUdINUlFQkxBQUFRUUJPQkVBZ0FVRUFUZ1JBUWZ6amdRRWdEQ2tDQURjQ0FFR0U1SUVCSUF3b0FnZzJBZ0FNQWd0Qi9PT0JBU0FNS0FJQUlBd29BZ1FRSUF3QkMwSDg0NEVCSUF3b0FnQWdEQ0FCUVFCSUlnRWJJQXdvQWdRZ0F5QUJHeEFoR2dzTElBd3NBQXRCQUVnRVFDQU1LQUlBRUJjTFFjZ09FQmdpRGtHNHJvRUJOZ0lBSXdCQkVHc2lFQ1FBSUJCQkFEb0FCQ0FRUWVUZWplc0NOZ0lBSUJCQkJEb0FDeUFPUVFocUlncEJDaUFRRVBBQkdpQVFMQUFMUVFCSUJFQWdFQ2dDQUJBWEN5QUtRZ0EzQTdnQklBcEI2S0g5QURZQ0FDQUtRZ0EzQThBQklBcENBRGNEeUFFZ0NrSFFBV29RbkFNYUlBcEJtQU5xRUp3REdpQUtRZUFFYWhDY0F4b2dDa0hjQm1vaUFVSUFOd0lBSUFwQndJYjlBRFlDMUFZZ0NpQUJOZ0xZQmlBS1Fld0dhaUlCUWdBM0FnUWdBVUlBTndJd0lBRkJpTWZ5QURZQ0FDQUJRZ0EzQWd3Z0FVSUFOd0lVSUFGQktHb2lBMElBTndJQUlBRkNnSUNBZ0lDQWdNQS9Od0ljSUFFZ0F6WUNKQ0FCUWdBM0FqZ2dBVUZBYTBJQU53SUFJQUZCZ0lDQS9BTTJBa2dRc1FvQ1FDQUJRUVJxSWdOQi9PT0JBVVlOQUVHSDVJRUJMUUFBSWdKQkdIUkJHSFVoQUNBRExBQUxRUUJPQkVBZ0FFRUFUZ1JBSUFOQi9PT0JBU2tDQURjQ0FDQURRWVRrZ1FFb0FnQTJBZ2dNQWdzZ0EwSDg0NEVCS0FJQVFZRGtnUUVvQWdBUUlBd0JDeUFEUWZ6amdRRW9BZ0JCL09PQkFTQUFRUUJJSWdNYlFZRGtnUUVvQWdBZ0FpQURHeEFoR2dzZ0FVS0NnSUNBSURjQ01DQUtRZ0EzQStBSElBcEJtS2o5QURZQzNBY2dDa0lBTndQb0J5QUtRUUE3QWZBSElBcENBRGNDOUFjZ0NrSUFOd0w4QnlBS1FZd0lha0lBTndJQUlBcEJtS2o5QURZQ2lBZ2dDa0dFQ0dwQmdJQ0EvQU0yQWdBZ0NrR1VDR3BDQURjQ0FDQUtRWndJYWtFQU93RUFJQXBCb0FocVFnQTNBd0FnQ2tHb0NHcENBRGNEQUNBS1FiZ0lha0lBTndNQUlBcEJtS2o5QURZQ3RBZ2dDa0d3Q0dwQmdJQ0EvQU0yQWdBZ0NrSEFDR3BDQURjREFDQUtRY2dJYWtFQU93RUFJQXBCMUFocVFnQTNBZ0FnQ2tITUNHcENBRGNDQUNBS1Fkd0lha0dBZ0lEOEF6WUNBRUh3NVFBUUdDRUNJd0JCTUdzaUFDUUFJQUpDQURjRENDQUNRZFMxOHdBMkFnUWdBa0hBc3ZNQU5nSUFJQUpDQURjREVDQUNRZ0EzQXhnZ0FrSUFOd01nSUFKQ0FEY0RLQ0FDUWdBM0FqUWdBa0lBTndJOElBSkNBRGNDUkNBQ1FnQTNBa3dnQWtJQU53RlNJQUpDQURjRFlDQUNRUUE2QUZzZ0FrR0VzL01BTmdJd0lBSkNBRGNEYUNBQ1FnQTNBM0FnQWtJQU53TjRJQUpDQURjQmZpQUNRUUE2QUljQklBSkJoTFB6QURZQ1hDQUNRZ0EzQW93QklBSkNBRGNDbEFFZ0FrSUFOd0tjQVNBQ1FnQTNBcVFCSUFKQ0FEY0JxZ0VnQWtHRXMvTUFOZ0tJQVNBQ1FRQTZBTE1CSUFKQ0FEY0R1QUVnQWtJQU53UEFBU0FDUWdBM0E4Z0JJQUpDQURjRDBBRWdBa0lBTndIV0FTQUNRZ0EzQStBQklBSkJvTFR6QURZQ3RBRWdBa0lBTndQb0FTQUNRZ0EzQS9BQklBSkNBRGNCbWdJZ0FrSUFOd0tVQWlBQ1FnQTNBb3dDSUFKQ0FEY0NoQUlnQWtJQU53TDhBU0FDUWdBM0FyUUNJQUpCb0xUekFEWUMrQUVnQWtJQU53S3NBaUFDUWdBM0FxUUNJQUpDQURjQjNnSWdBa0lBTndQWUFpQUNRZ0EzQTlBQ0lBSkNBRGNEeUFJZ0FrSUFOd1BBQWlBQ1FnQTNBdXdDSUFKQkFEWUM5QUlnQWtIc3MvTUFOZ0s4QWlBQ1FnQTNBWjRESUFKQ0FEY0RtQU1nQWtJQU53T1FBeUFDUWdBM0E0Z0RJQUpDQURjRGdBTWdBa0dndFBNQU5nTDhBaUFDUWdBM0E3Z0RJQUpDQURjRHNBTWdBa0lBTndPb0F5QUNRZ0EzQWVJRElBSkNBRGNDM0FNZ0FrSUFOd0xVQXlBQ1FnQTNBc3dESUFKQ0FEY0N4QU1nQWtFQU5nTDRBeUFDUWdBM0EvQURJQUpCN0xQekFEWUN3QU1nQWtJQU53R2lCQ0FDUWdBM0Fwd0VJQUpDQURjQ2xBUWdBa0lBTndLTUJDQUNRZ0EzQW9RRUlBSkJvTFR6QURZQ2dBUWdBa0lBTndLOEJDQUNRZ0EzQXJRRUlBSkNBRGNDckFRZ0FrSUFOd0htQkNBQ1FnQTNBK0FFSUFKQ0FEY0QyQVFnQWtJQU53UFFCQ0FDUWdBM0E4Z0VJQUpCQURvQTd3UWdBa0dFcy9NQU5nTEVCQ0FDUWdBM0FaSUZJQUpDQURjQ2pBVWdBa0lBTndLRUJTQUNRZ0EzQXZ3RUlBSkNBRGNDOUFRZ0FrSFV0Zk1BTmdLd0JTQUNRUUEyQXFnRklBSkNBRGNEb0FVZ0FrSHNzL01BTmdMd0JDQUNRZ0EzQXRRRklBSkNBRGNDekFVZ0FrSUFOd0xFQlNBQ1FnQTNBcndGSUFKQ0FEY0N0QVVnQWtJQU53SCtCU0FDUWdBM0EvZ0ZJQUpDQURjRDhBVWdBa0lBTndQb0JTQUNRZ0EzQStBRklBSkJBRG9BaHdZZ0FrR0VzL01BTmdMY0JTQUNRZ0EzQWFvR0lBSkNBRGNDcEFZZ0FrSUFOd0tjQmlBQ1FnQTNBcFFHSUFKQ0FEY0NqQVlnQWtFQU9nQ3pCaUFDUVlTejh3QTJBb2dHSUFKQnRBWnFJZ1VRK1FVZ0FrSUFOd0dTQnlBQ1FnQTNBb3dISUFKQ0FEY0NoQWNnQWtJQU53TDhCaUFDUWdBM0F2UUdJQUpDQURjRHFBY2dBa0c0cy9NQU5nTHdCaUFDUWdBM0E3QUhJQUpDQURjRHVBY2dBa0hBQjJvaUNSRDVCU0FDUVpvSWFrSUFOd0VBSUFKQmxBaHFRZ0EzQWdBZ0FrR01DR3BDQURjQ0FDQUNRWVFJYWtJQU53SUFJQUpDQURjQy9BY2dBa0dvQ0dwQ0FEY0RBQ0FDUWFNSWFrRUFPZ0FBSUFKQmhMUHpBRFlDK0FjZ0FrR3dDR3BDQURjREFDQUNRYmdJYWtJQU53TUFJQUpCd0FocVFnQTNBd0FnQWtIR0NHcENBRGNCQUNBQ1FkUUlha0lBTndJQUlBSkJ6d2hxUVFBNkFBQWdBa0dFcy9NQU5nS2tDQ0FDUWR3SWFrSUFOd0lBSUFKQjVBaHFRZ0EzQWdBZ0FrSHNDR3BDQURjQ0FDQUNRZklJYWtJQU53RUFJQUpCK3docVFRQTZBQUFnQWtHRXMvTUFOZ0xRQ0NBQ1FZQUpha0lBTndNQUlBSkJpQWxxUWdBM0F3QWdBa0dRQ1dwQ0FEY0RBQ0FDUVpnSmFrSUFOd01BSUFKQm5nbHFRZ0EzQVFBZ0FrR0VzL01BTmdMOENDQUNRYWNKYWtFQU9nQUFJQUpCckFscVFnQTNBZ0FnQWtHMENXcENBRGNDQUNBQ1Fid0pha0lBTndJQUlBSkJ4QWxxUWdBM0FnQWdBa0hLQ1dwQ0FEY0JBQ0FDUWRRSmFrSUFOd0lBSUFKQm9MVHpBRFlDcUFrZ0FrSGNDV3BDQURjQ0FDQUNRZVFKYWtJQU53SUFJQUpCN0FscUloRVErUVVnQWtHa0Ntb2lFeEQ1QlNBQ1FmNEtha0lBTndFQUlBSkIrQXBxUWdBM0F3QWdBa0h3Q21wQ0FEY0RBQ0FDUWVnS2FrSUFOd01BSUFKQjRBcHFRZ0EzQXdBZ0FrR01DMnBDQURjQ0FDQUNRWWNMYWtFQU9nQUFJQUpCaExQekFEWUMzQW9nQWtHVUMycENBRGNDQUNBQ1Fad0xha0lBTndJQUlBSkJwQXRxUWdBM0FnQWdBa0dxQzJwQ0FEY0JBQ0FDUWJnTGFrSUFOd01BSUFKQnN3dHFRUUE2QUFBZ0FrR0VzL01BTmdLSUN5QUNRY0FMYWtJQU53TUFJQUpCeUF0cVFnQTNBd0FnQWtIUUMycENBRGNEQUNBQ1FkWUxha0lBTndFQUlBSkIzd3RxUVFBNkFBQWdBa0dFcy9NQU5nSzBDeUFDUWVRTGFrSUFOd0lBSUFKQjdBdHFRZ0EzQWdBZ0FrSDBDMnBDQURjQ0FDQUNRZndMYWtJQU53SUFJQUpCZ2d4cVFnQTNBUUFnQWtHRXMvTUFOZ0xnQ3lBQ1FZc01ha0VBT2dBQUlBSkJrQXhxUWdBM0F3QWdBa0dZREdwQ0FEY0RBQ0FDUWFBTWFrSUFOd01BSUFKQnFBeHFRZ0EzQXdBZ0FrR3VER3BDQURjQkFDQUNRWVN6OHdBMkFvd01JQUpCdHd4cVFRQTZBQUFnQWtIYURHcENBRGNCQUNBQ1FkUU1ha0lBTndJQUlBSkJ6QXhxUWdBM0FnQWdBa0hFREdwQ0FEY0NBQ0FDUWJ3TWFrSUFOd0lBSUFKQmdBMXFRZ0EzQXdBZ0FrRzRzL01BTmdLNERDQUNRZmdNYWtJQU53TUFJQUpCOEF4cVFnQTNBd0FnQWtHcURXcENBRGNCQUNBQ1FhUU5ha0lBTndJQUlBSkJuQTFxUWdBM0FnQWdBa0dVRFdwQ0FEY0NBQ0FDUVl3TmFrSUFOd0lBSUFKQnN3MXFRUUE2QUFBZ0FrR0VzL01BTmdLSURTQUNRYmdOYWtJQU53TUFJQUpCd0ExcVFnQTNBd0FnQWtISURXcENBRGNEQUNBQ1FkQU5ha0lBTndNQUlBSkIxZzFxUWdBM0FRQWdBa0dFcy9NQU5nSzBEU0FDUWQ4TmFrRUFPZ0FBSUFKQmdnNXFRZ0EzQVFBZ0FrSDhEV3BDQURjQ0FDQUNRZlFOYWtJQU53SUFJQUpCN0ExcVFnQTNBZ0FnQWtIa0RXcENBRGNDQUNBQ1FZc09ha0VBT2dBQUlBSkJoTFB6QURZQzRBMGdBa0d1RG1wQ0FEY0JBQ0FDUWFnT2FrSUFOd01BSUFKQm9BNXFRZ0EzQXdBZ0FrR1lEbXBDQURjREFDQUNRWkFPYWtJQU53TUFJQUpCdHc1cVFRQTZBQUFnQWtHRXMvTUFOZ0tNRGlBQ1Fkb09ha0lBTndFQUlBSkIxQTVxUWdBM0FnQWdBa0hNRG1wQ0FEY0NBQ0FDUWNRT2FrSUFOd0lBSUFKQnZBNXFRZ0EzQWdBZ0FrSGpEbXBCQURvQUFDQUNRWVN6OHdBMkFyZ09JQUpCaGc5cVFnQTNBUUFnQWtHQUQycENBRGNEQUNBQ1FmZ09ha0lBTndNQUlBSkI4QTVxUWdBM0F3QWdBa0hvRG1wQ0FEY0RBQ0FDUVp3UGFrRUFOZ0lBSUFKQmxBOXFRZ0EzQWdBZ0FrSHNzL01BTmdMa0RpQUNRY1lQYWtJQU53RUFJQUpCd0E5cVFnQTNBd0FnQWtHNEQycENBRGNEQUNBQ1FiQVBha0lBTndNQUlBSkJxQTlxUWdBM0F3QWdBa0hQRDJwQkFEb0FBQ0FDUVlTejh3QTJBcVFQSUFKQjhnOXFRZ0EzQVFBZ0FrSHNEMnBDQURjQ0FDQUNRZVFQYWtJQU53SUFJQUpCM0E5cVFnQTNBZ0FnQWtIVUQycENBRGNDQUNBQ1Fmc1Bha0VBT2dBQUlBSkJoTFB6QURZQzBBOGdBa0dlRUdwQ0FEY0JBQ0FDUVpnUWFrSUFOd01BSUFKQmtCQnFRZ0EzQXdBZ0FrR0lFR3BDQURjREFDQUNRWUFRYWtJQU53TUFJQUpCdEJCcVFRQTJBZ0FnQWtHc0VHcENBRGNDQUNBQ1FleXo4d0EyQXZ3UElBSkIzaEJxUWdBM0FRQWdBa0hZRUdwQ0FEY0RBQ0FDUWRBUWFrSUFOd01BSUFKQnlCQnFRZ0EzQXdBZ0FrSEFFR3BDQURjREFDQUNRZlFRYWtFQU5nSUFJQUpCN0JCcVFnQTNBZ0FnQWtIc3MvTUFOZ0s4RUNBQ1FaNFJha0lBTndFQUlBSkJtQkZxUWdBM0F3QWdBa0dRRVdwQ0FEY0RBQ0FDUVlnUmFrSUFOd01BSUFKQmdCRnFRZ0EzQXdBZ0FrRzBFV3BCQURZQ0FDQUNRYXdSYWtJQU53SUFJQUpCN0xQekFEWUMvQkFnQWtIZUVXcENBRGNCQUNBQ1FkZ1Jha0lBTndNQUlBSkIwQkZxUWdBM0F3QWdBa0hJRVdwQ0FEY0RBQ0FDUWNBUmFrSUFOd01BSUFKQjlCRnFRUUEyQWdBZ0FrSHNFV3BDQURjQ0FDQUNRZXl6OHdBMkFyd1JJQUpCbmhKcVFnQTNBUUFnQWtHWUVtcENBRGNEQUNBQ1FaQVNha0lBTndNQUlBSkJpQkpxUWdBM0F3QWdBa0dBRW1wQ0FEY0RBQ0FDUWJRU2FrRUFOZ0lBSUFKQnJCSnFRZ0EzQWdBZ0FrSHNzL01BTmdMOEVTQUNRZDRTYWtJQU53RUFJQUpCMkJKcVFnQTNBd0FnQWtIUUVtcENBRGNEQUNBQ1FjZ1Nha0lBTndNQUlBSkJ3QkpxUWdBM0F3QWdBa0gwRW1wQkFEWUNBQ0FDUWV3U2FrSUFOd0lBSUFKQjdMUHpBRFlDdkJJZ0FrSDhFbW9pRkJENUJTQUNRZFlUYWtJQU53RUFJQUpCMEJOcVFnQTNBd0FnQWtISUUycENBRGNEQUNBQ1FjQVRha0lBTndNQUlBSkJ1Qk5xUWdBM0F3QWdBa0hrRTJwQ0FEY0NBQ0FDUWQ4VGFrRUFPZ0FBSUFKQmhMUHpBRFlDdEJNZ0FrSHNFMnBDQURjQ0FDQUNRZlFUYWtJQU53SUFJQUpCL0JOcVFnQTNBZ0FnQWtHQ0ZHcENBRGNCQUNBQ1FaQVVha0lBTndNQUlBSkJpeFJxUVFBNkFBQWdBa0dFcy9NQU5nTGdFeUFDUVpnVWFrSUFOd01BSUFKQm9CUnFRZ0EzQXdBZ0FrR29GR3BDQURjREFDQUNRYTRVYWtJQU53RUFJQUpCdHhScVFRQTZBQUFnQWtHRXMvTUFOZ0tNRkNBQ1Fid1Vha0lBTndJQUlBSkJ4QlJxUWdBM0FnQWdBa0hNRkdwQ0FEY0NBQ0FDUWRRVWFrSUFOd0lBSUFKQjJoUnFRZ0EzQVFBZ0FrR0VzL01BTmdLNEZDQUNRZU1VYWtFQU9nQUFJQUpCNkJScVFnQTNBd0FnQWtId0ZHcENBRGNEQUNBQ1FmZ1Vha0lBTndNQUlBSkJnQlZxUWdBM0F3QWdBa0dHRldwQ0FEY0JBQ0FDUVlTejh3QTJBdVFVSUFKQmp4VnFRUUE2QUFBZ0FrR3lGV3BDQURjQkFDQUNRYXdWYWtJQU53SUFJQUpCcEJWcVFnQTNBZ0FnQWtHY0ZXcENBRGNDQUNBQ1FaUVZha0lBTndJQUlBSkJ1eFZxUVFBNkFBQWdBa0dFcy9NQU5nS1FGU0FDUWNBVmFrSUFOd01BSUFKQnlCVnFRZ0EzQXdBZ0FrSFFGV3BDQURjREFDQUNRZGdWYWtJQU53TUFJQUpCM2hWcVFnQTNBUUFnQWtINEZXcENBRGNEQUNBQ1FhQzA4d0EyQXJ3VklBSkI4QlZxUWdBM0F3QWdBa0hvRldwQ0FEY0RBQ0FDUWFJV2FrSUFOd0VBSUFKQm5CWnFRZ0EzQWdBZ0FrR1VGbXBDQURjQ0FDQUNRWXdXYWtJQU53SUFJQUpCaEJacVFnQTNBZ0FnQWtHRXMvTUFOZ0tBRmlBQ1Fhc1dha0VBT2dBQUlBSkJ6aFpxUWdBM0FRQWdBa0hJRm1wQ0FEY0RBQ0FDUWNBV2FrSUFOd01BSUFKQnVCWnFRZ0EzQXdBZ0FrR3dGbXBDQURjREFDQUNRZGNXYWtFQU9nQUFJQUpCaExQekFEWUNyQllnQWtINkZtcENBRGNCQUNBQ1FmUVdha0lBTndJQUlBSkI3QlpxUWdBM0FnQWdBa0hrRm1wQ0FEY0NBQ0FDUWR3V2FrSUFOd0lBSUFKQmd4ZHFRUUE2QUFBZ0FrR0VzL01BTmdMWUZpQUNRYVlYYWtJQU53RUFJQUpCb0JkcVFnQTNBd0FnQWtHWUYycENBRGNEQUNBQ1FaQVhha0lBTndNQUlBSkJpQmRxUWdBM0F3QWdBa0d2RjJwQkFEb0FBQ0FDUVlTejh3QTJBb1FYSUFKQjBoZHFRZ0EzQVFBZ0FrSE1GMnBDQURjQ0FDQUNRY1FYYWtJQU53SUFJQUpCdkJkcVFnQTNBZ0FnQWtHMEYycENBRGNDQUNBQ1FkUzA4d0EyQXJBWElBSkI3QmRxUWdBM0FnQWdBa0hrRjJwQ0FEY0NBQ0FDUWR3WGFrSUFOd0lBSUFKQmxoaHFRZ0EzQVFBZ0FrR1FHR3BDQURjREFDQUNRWWdZYWtJQU53TUFJQUpCZ0JocVFnQTNBd0FnQWtINEYycENBRGNEQUNBQ1Fhd1lha0VBTmdJQUlBSkJwQmhxUWdBM0FnQWdBa0hzcy9NQU5nTDBGeUFDUWRZWWFrSUFOd0VBSUFKQjBCaHFRZ0EzQXdBZ0FrSElHR3BDQURjREFDQUNRY0FZYWtJQU53TUFJQUpCdUJocVFnQTNBd0FnQWtIZkdHcEJBRG9BQUNBQ1FZU3o4d0EyQXJRWUlBSkJnaGxxUWdBM0FRQWdBa0g4R0dwQ0FEY0NBQ0FDUWZRWWFrSUFOd0lBSUFKQjdCaHFRZ0EzQWdBZ0FrSGtHR3BDQURjQ0FDQUNRWXNaYWtFQU9nQUFJQUpCaExQekFEWUM0QmdnQWtHdUdXcENBRGNCQUNBQ1FhZ1pha0lBTndNQUlBSkJvQmxxUWdBM0F3QWdBa0dZR1dwQ0FEY0RBQ0FDUVpBWmFrSUFOd01BSUFKQnR4bHFRUUE2QUFBZ0FrR0VzL01BTmdLTUdTQUNRZG9aYWtJQU53RUFJQUpCMUJscVFnQTNBZ0FnQWtITUdXcENBRGNDQUNBQ1FjUVpha0lBTndJQUlBSkJ2QmxxUWdBM0FnQWdBa0hqR1dwQkFEb0FBQ0FDUVlTejh3QTJBcmdaSUFKQmhocHFRZ0EzQVFBZ0FrR0FHbXBDQURjREFDQUNRZmdaYWtJQU53TUFJQUpCOEJscVFnQTNBd0FnQWtIb0dXcENBRGNEQUNBQ1FkUzE4d0EyQXBBYUlBSkJqeHBxUVFBNkFBQWdBa0dFcy9NQU5nTGtHU0FDUWJRYWFrSUFOd0lBSUFKQnJCcHFRZ0EzQWdBZ0FrR2tHbXBDQURjQ0FDQUNRWndhYWtJQU53SUFJQUpCbEJwcVFnQTNBZ0FnQWtIaUdtcENBRGNCQUNBQ1Fkd2Fha0lBTndJQUlBSkIxQnBxUWdBM0FnQWdBa0hNR21wQ0FEY0NBQ0FDUWNRYWFrSUFOd0lBSUFKQnVMUHpBRFlDd0JvZ0FrR0lHMnBDQURjREFDQUNRWUFiYWtJQU53TUFJQUpCK0JwcVFnQTNBd0FnQWtHeUcycENBRGNCQUNBQ1Fhd2Jha0lBTndJQUlBSkJwQnRxUWdBM0FnQWdBa0djRzJwQ0FEY0NBQ0FDUVpRYmFrSUFOd0lBSUFKQnVMUHpBRFlDa0JzZ0FrSFlHMnBDQURjREFDQUNRZEFiYWtJQU53TUFJQUpCeUJ0cVFnQTNBd0FnQWtHQ0hHcENBRGNCQUNBQ1Fmd2Jha0lBTndJQUlBSkI5QnRxUWdBM0FnQWdBa0hzRzJwQ0FEY0NBQ0FDUWVRYmFrSUFOd0lBSUFKQml4eHFRUUE2QUFBZ0FrR0VzL01BTmdMZ0d5QUNRYTRjYWtJQU53RUFJQUpCcUJ4cVFnQTNBd0FnQWtHZ0hHcENBRGNEQUNBQ1FaZ2Nha0lBTndNQUlBSkJrQnhxUWdBM0F3QWdBa0hFSEdwQkFEWUNBQ0FDUWJ3Y2FrSUFOd0lBSUFKQjdMUHpBRFlDakJ3Z0FrSHVIR3BDQURjQkFDQUNRZWdjYWtJQU53TUFJQUpCNEJ4cVFnQTNBd0FnQWtIWUhHcENBRGNEQUNBQ1FkQWNha0lBTndNQUlBSkJoQjFxUVFBMkFnQWdBa0g4SEdwQ0FEY0NBQ0FDUWV5ejh3QTJBc3djSUFKQnJoMXFRZ0EzQVFBZ0FrR29IV3BDQURjREFDQUNRYUFkYWtJQU53TUFJQUpCbUIxcVFnQTNBd0FnQWtHUUhXcENBRGNEQUNBQ1FiY2Rha0VBT2dBQUlBSkJoTFB6QURZQ2pCMGdBa0hhSFdwQ0FEY0JBQ0FDUWRRZGFrSUFOd0lBSUFKQnpCMXFRZ0EzQWdBZ0FrSEVIV3BDQURjQ0FDQUNRYndkYWtJQU53SUFJQUpCdUxQekFEWUN1QjBnQWtHQUhtcENBRGNEQUNBQ1FmZ2Rha0lBTndNQUlBSkI4QjFxUWdBM0F3QWdBa0dxSG1wQ0FEY0JBQ0FDUWFRZWFrSUFOd0lBSUFKQm5CNXFRZ0EzQWdBZ0FrR1VIbXBDQURjQ0FDQUNRWXdlYWtJQU53SUFJQUpCdUxQekFEWUNpQjRnQWtIUUhtcENBRGNEQUNBQ1FjZ2Vha0lBTndNQUlBSkJ3QjVxUWdBM0F3QWdBa0g2SG1wQ0FEY0JBQ0FDUWZRZWFrSUFOd0lBSUFKQjdCNXFRZ0EzQWdBZ0FrSGtIbXBDQURjQ0FDQUNRZHdlYWtJQU53SUFJQUpCZ3g5cVFRQTZBQUFnQWtHRXMvTUFOZ0xZSGlBQ1Fhb2Zha0lBTndFQUlBSkJwQjlxUWdBM0FnQWdBa0djSDJwQ0FEY0NBQ0FDUVpRZmFrSUFOd0lBSUFKQmpCOXFRZ0EzQWdBZ0FrRzRzL01BTmdLSUh5QUNRZEFmYWtJQU53TUFJQUpCeUI5cVFnQTNBd0FnQWtIQUgycENBRGNEQUNBQ1Fmb2Zha0lBTndFQUlBSkI5QjlxUWdBM0FnQWdBa0hzSDJwQ0FEY0NBQ0FDUWVRZmFrSUFOd0lBSUFKQjNCOXFRZ0EzQWdBZ0FrRzRzL01BTmdMWUh5QUNRYUFnYWtJQU53TUFJQUpCbUNCcVFnQTNBd0FnQWtHUUlHcENBRGNEQUNBQ1Fjb2dha0lBTndFQUlBSkJ4Q0JxUWdBM0FnQWdBa0c4SUdwQ0FEY0NBQ0FDUWJRZ2FrSUFOd0lBSUFKQnJDQnFRZ0EzQWdBZ0FrRzRzL01BTmdLb0lDQUNRZkFnYWtJQU53TUFJQUpCNkNCcVFnQTNBd0FnQWtIZ0lHcENBRGNEQUNBQ1Fab2hha0lBTndFQUlBSkJsQ0ZxUWdBM0FnQWdBa0dNSVdwQ0FEY0NBQ0FDUVlRaGFrSUFOd0lBSUFKQi9DQnFRZ0EzQWdBZ0FrR2tJV3BCQURZQ0FDQUNRWWkxOHdBMkF2Z2dJQUpCcUNGcUlnRkNBRGNDQkNBQlFnQTNBZ3dnQVNBQlFRUnFOZ0lBSUFGQkFEWUNGQ0FDUWNBaGFpSUVRZ0EzQWdRZ0JFSUFOd0lNSUFRZ0JFRUVhallDQUNBRVFRQTJBaFFnQWtINklXcENBRGNCQUNBQ1FmUWhha0lBTndJQUlBSkI3Q0ZxUWdBM0FnQWdBa0hrSVdwQ0FEY0NBQ0FDUWR3aGFrSUFOd0lBSUFKQmhDSnFRUUEyQWdBZ0FrR0l0Zk1BTmdMWUlTQUNRWWdpYWlJQlFnQTNBZ1FnQVVJQU53SU1JQUVnQVVFRWFqWUNBQ0FCUVFBMkFoUWdBa0dnSW1vaUIwSUFOd0lFSUFkQ0FEY0NEQ0FISUFkQkJHbzJBZ0FnQjBFQU5nSVVJQUpCMmlKcVFnQTNBUUFnQWtIVUltcENBRGNDQUNBQ1Fjd2lha0lBTndJQUlBSkJ4Q0pxUWdBM0FnQWdBa0c4SW1wQ0FEY0NBQ0FDUWZBaWFrSUFOd01BSUFKQnVMUHpBRFlDdUNJZ0FrSDRJbXBDQURjREFDQUNRWUFqYWtJQU53TUFJQUpCakNOcVFnQTNBZ0FnQWtHVUkycENBRGNDQUNBQ1Fad2pha0lBTndJQUlBSkJwQ05xUWdBM0FnQWdBa0dxSTJwQ0FEY0JBQ0FDUWJRamFrSUFOd0lBSUFKQm9MVHpBRFlDaUNNZ0FrRzhJMnBDQURjQ0FDQUNRY1FqYWtJQU53SUFJQUpCOGlOcVFnQTNBUUFnQWtIc0kycENBRGNDQUNBQ1FlUWpha0lBTndJQUlBSkIzQ05xUWdBM0FnQWdBa0hVSTJwQ0FEY0NBQ0FDUVlna2FrSUFOd01BSUFKQnVMUHpBRFlDMENNZ0FrR1FKR3BDQURjREFDQUNRWmdrYWtJQU53TUFJQUpCcENScVFnQTNBZ0FnQWtHc0pHcENBRGNDQUNBQ1FiUWtha0lBTndJQUlBSkJ2Q1JxUWdBM0FnQWdBa0hDSkdwQ0FEY0JBQ0FDUVlTejh3QTJBcUFrSUFKQnl5UnFRUUE2QUFBZ0FrSFFKR3BDQURjREFDQUNRZGdrYWtJQU53TUFJQUpCNENScVFnQTNBd0FnQWtIb0pHcENBRGNEQUNBQ1FlNGtha0lBTndFQUlBSkI5eVJxUVFBNkFBQWdBa0dFcy9NQU5nTE1KQ0FDUWZ3a2FrSUFOd0lBSUFKQmhDVnFRZ0EzQWdBZ0FrR01KV3BDQURjQ0FDQUNRWlFsYWtJQU53SUFJQUpCbWlWcVFnQTNBUUFnQWtIQUpXcENBRGNEQUNBQ1FiaXo4d0EyQXZna0lBSkJ1Q1ZxUWdBM0F3QWdBa0d3SldwQ0FEY0RBQ0FDUWVvbGFrSUFOd0VBSUFKQjVDVnFRZ0EzQWdBZ0FrSGNKV3BDQURjQ0FDQUNRZFFsYWtJQU53SUFJQUpCekNWcVFnQTNBZ0FnQWtHNHMvTUFOZ0xJSlNBQ1FZQW1ha0lBTndNQUlBSkJpQ1pxUWdBM0F3QWdBa0dRSm1wQ0FEY0RBQ0FDUWJvbWFrSUFOd0VBSUFKQnRDWnFRZ0EzQWdBZ0FrR3NKbXBDQURjQ0FDQUNRYVFtYWtJQU53SUFJQUpCbkNacVFnQTNBZ0FnQWtIVXRQTUFOZ0tZSmlBQ1FkUW1ha0lBTndJQUlBSkJ6Q1pxUWdBM0FnQWdBa0hFSm1wQ0FEY0NBQ0FDUVlJbmFrSUFOd0VBSUFKQi9DWnFRZ0EzQWdBZ0FrSDBKbXBDQURjQ0FDQUNRZXdtYWtJQU53SUFJQUpCNUNacVFnQTNBZ0FnQWtHNHMvTUFOZ0xnSmlBQ1FhZ25ha0lBTndNQUlBSkJvQ2RxUWdBM0F3QWdBa0dZSjJwQ0FEY0RBQ0FDUWRJbmFrSUFOd0VBSUFKQnpDZHFRZ0EzQWdBZ0FrSEVKMnBDQURjQ0FDQUNRYnduYWtJQU53SUFJQUpCdENkcVFnQTNBZ0FnQWtHNHMvTUFOZ0t3SnlBQ1FmZ25ha0lBTndNQUlBSkI4Q2RxUWdBM0F3QWdBa0hvSjJwQ0FEY0RBQ0FDUWFJb2FrSUFOd0VBSUFKQm5DaHFRZ0EzQWdBZ0FrR1VLR3BDQURjQ0FDQUNRWXdvYWtJQU53SUFJQUpCaENocVFnQTNBZ0FnQWtHNHMvTUFOZ0tBS0NBQ1FjZ29ha0lBTndNQUlBSkJ3Q2hxUWdBM0F3QWdBa0c0S0dwQ0FEY0RBQ0FDUWZJb2FrSUFOd0VBSUFKQjdDaHFRZ0EzQWdBZ0FrSGtLR3BDQURjQ0FDQUNRZHdvYWtJQU53SUFJQUpCMUNocVFnQTNBZ0FnQWtHNHMvTUFOZ0xRS0NBQ1FaZ3Bha0lBTndNQUlBSkJrQ2xxUWdBM0F3QWdBa0dJS1dwQ0FEY0RBQ0FDUWNJcGFrSUFOd0VBSUFKQnZDbHFRZ0EzQWdBZ0FrRzBLV3BDQURjQ0FDQUNRYXdwYWtJQU53SUFJQUpCcENscVFnQTNBZ0FnQWtHNHMvTUFOZ0tnS1NBQ1FlZ3Bha0lBTndNQUlBSkI0Q2xxUWdBM0F3QWdBa0hZS1dwQ0FEY0RBQ0FDUVpJcWFrSUFOd0VBSUFKQmpDcHFRZ0EzQWdBZ0FrR0VLbXBDQURjQ0FDQUNRZndwYWtJQU53SUFJQUpCOUNscVFnQTNBZ0FnQWtHNHMvTUFOZ0x3S1NBQ1FiZ3Fha0lBTndNQUlBSkJzQ3BxUWdBM0F3QWdBa0dvS21wQ0FEY0RBQ0FDUWVJcWFrSUFOd0VBSUFKQjNDcHFRZ0EzQWdBZ0FrSFVLbXBDQURjQ0FDQUNRY3dxYWtJQU53SUFJQUpCeENwcVFnQTNBZ0FnQWtHNHMvTUFOZ0xBS2lBQ1FZZ3Jha0lBTndNQUlBSkJnQ3RxUWdBM0F3QWdBa0g0S21wQ0FEY0RBQ0FDUWJJcmFrSUFOd0VBSUFKQnJDdHFRZ0EzQWdBZ0FrR2tLMnBDQURjQ0FDQUNRWndyYWtJQU53SUFJQUpCbEN0cVFnQTNBZ0FnQWtHNHMvTUFOZ0tRS3lBQ1FkZ3Jha0lBTndNQUlBSkIwQ3RxUWdBM0F3QWdBa0hJSzJwQ0FEY0RBQ0FDUVlJc2FrSUFOd0VBSUFKQi9DdHFRZ0EzQWdBZ0FrSDBLMnBDQURjQ0FDQUNRZXdyYWtJQU53SUFJQUpCNUN0cVFnQTNBZ0FnQWtHNHMvTUFOZ0xnS3lBQ1FhZ3Nha0lBTndNQUlBSkJvQ3hxUWdBM0F3QWdBa0dZTEdwQ0FEY0RBQ0FDUWRJc2FrSUFOd0VBSUFKQnpDeHFRZ0EzQWdBZ0FrSEVMR3BDQURjQ0FDQUNRYndzYWtJQU53SUFJQUpCdEN4cVFnQTNBZ0FnQWtHNHMvTUFOZ0t3TENBQ1FmZ3Nha0lBTndNQUlBSkI4Q3hxUWdBM0F3QWdBa0hvTEdwQ0FEY0RBQ0FDUWFJdGFrSUFOd0VBSUFKQm5DMXFRZ0EzQWdBZ0FrR1VMV3BDQURjQ0FDQUNRWXd0YWtJQU53SUFJQUpCaEMxcVFnQTNBZ0FnQWtHckxXcEJBRG9BQUNBQ1FZU3o4d0EyQW9BdElBSkIwaTFxUWdBM0FRQWdBa0hNTFdwQ0FEY0NBQ0FDUWNRdGFrSUFOd0lBSUFKQnZDMXFRZ0EzQWdBZ0FrRzBMV3BDQURjQ0FDQUNRYml6OHdBMkFyQXRJQUpCK0MxcVFnQTNBd0FnQWtId0xXcENBRGNEQUNBQ1FlZ3Rha0lBTndNQUlBSkJvaTVxUWdBM0FRQWdBa0djTG1wQ0FEY0NBQ0FDUVpRdWFrSUFOd0lBSUFKQmpDNXFRZ0EzQWdBZ0FrR0VMbXBDQURjQ0FDQUNRYml6OHdBMkFvQXVJQUpCeUM1cVFnQTNBd0FnQWtIQUxtcENBRGNEQUNBQ1FiZ3Vha0lBTndNQUlBSkI4aTVxUWdBM0FRQWdBa0hzTG1wQ0FEY0NBQ0FDUWVRdWFrSUFOd0lBSUFKQjNDNXFRZ0EzQWdBZ0FrSFVMbXBDQURjQ0FDQUNRZnN1YWtFQU9nQUFJQUpCaExQekFEWUMwQzRnQWtHaUwycENBRGNCQUNBQ1Fad3Zha0lBTndJQUlBSkJsQzlxUWdBM0FnQWdBa0dNTDJwQ0FEY0NBQ0FDUVlRdmFrSUFOd0lBSUFKQnVMUHpBRFlDZ0M4Z0FrSElMMnBDQURjREFDQUNRY0F2YWtJQU53TUFJQUpCdUM5cVFnQTNBd0FnQWtIeUwycENBRGNCQUNBQ1Fld3Zha0lBTndJQUlBSkI1QzlxUWdBM0FnQWdBa0hjTDJwQ0FEY0NBQ0FDUWRRdmFrSUFOd0lBSUFKQmlEQnFRUUEyQWdBZ0FrR0FNR3BDQURjREFDQUNRZXl6OHdBMkF0QXZJQUpCc2pCcVFnQTNBUUFnQWtHc01HcENBRGNDQUNBQ1FhUXdha0lBTndJQUlBSkJuREJxUWdBM0FnQWdBa0dVTUdwQ0FEY0NBQ0FDUWNnd2FrRUFOZ0lBSUFKQndEQnFRZ0EzQXdBZ0FrSHNzL01BTmdLUU1DQUNRZEF3YWlJVkVQa0ZJQUpCcWpGcVFnQTNBUUFnQWtHa01XcENBRGNDQUNBQ1Fad3hha0lBTndJQUlBSkJsREZxUWdBM0FnQWdBa0dNTVdwQ0FEY0NBQ0FDUWNBeGFrSUFOd01BSUFKQnVMUHpBRFlDaURFZ0FrSElNV3BDQURjREFDQUNRZEF4YWtJQU53TUFJQUpCM0RGcVFnQTNBZ0FnQWtIa01XcENBRGNDQUNBQ1Fld3hha0lBTndJQUlBSkI5REZxUWdBM0FnQWdBa0g2TVdwQ0FEY0JBQ0FDUVl3eWFrSUFOd0lBSUFKQmd6SnFRUUE2QUFBZ0FrR0VzL01BTmdMWU1TQUNRWlF5YWtJQU53SUFJQUpCbkRKcVFnQTNBZ0FnQWtHa01tcENBRGNDQUNBQ1Fhb3lha0lBTndFQUlBSkJ3REpxUWdBM0F3QWdBa0c0cy9NQU5nS0lNaUFDUWNneWFrSUFOd01BSUFKQjBESnFRZ0EzQXdBZ0FrSGNNbXBDQURjQ0FDQUNRZVF5YWtJQU53SUFJQUpCN0RKcVFnQTNBZ0FnQWtIME1tcENBRGNDQUNBQ1Fmb3lha0lBTndFQUlBSkJrRE5xUWdBM0F3QWdBa0c0cy9NQU5nTFlNaUFDUVpnemFrSUFOd01BSUFKQm9ETnFRZ0EzQXdBZ0FrR3NNMnBDQURjQ0FDQUNRYlF6YWtJQU53SUFJQUpCdkROcVFnQTNBZ0FnQWtIRU0ycENBRGNDQUNBQ1Fjb3pha0lBTndFQUlBSkI4RE5xUWdBM0F3QWdBa0c0cy9NQU5nS29NeUFDUWVnemFrSUFOd01BSUFKQjRETnFRZ0EzQXdBZ0FrR2FOR3BDQURjQkFDQUNRWlEwYWtJQU53SUFJQUpCakRScVFnQTNBZ0FnQWtHRU5HcENBRGNDQUNBQ1Fmd3pha0lBTndJQUlBSkJ3RFJxUWdBM0F3QWdBa0c0cy9NQU5nTDRNeUFDUWJnMGFrSUFOd01BSUFKQnNEUnFRZ0EzQXdBZ0FrSHFOR3BDQURjQkFDQUNRZVEwYWtJQU53SUFJQUpCM0RScVFnQTNBZ0FnQWtIVU5HcENBRGNDQUNBQ1FjdzBha0lBTndJQUlBSkJ1TFB6QURZQ3lEUWdBa0dRTldwQ0FEY0RBQ0FDUVlnMWFrSUFOd01BSUFKQmdEVnFRZ0EzQXdBZ0FrRzZOV3BDQURjQkFDQUNRYlExYWtJQU53SUFJQUpCckRWcVFnQTNBZ0FnQWtHa05XcENBRGNDQUNBQ1FadzFha0lBTndJQUlBSkJ1TFB6QURZQ21EVWdBa0hnTldwQ0FEY0RBQ0FDUWRnMWFrSUFOd01BSUFKQjBEVnFRZ0EzQXdBZ0FrR0tObXBDQURjQkFDQUNRWVEyYWtJQU53SUFJQUpCL0RWcVFnQTNBZ0FnQWtIME5XcENBRGNDQUNBQ1FldzFha0lBTndJQUlBSkJ1TFB6QURZQzZEVWdBa0d3Tm1wQ0FEY0RBQ0FDUWFnMmFrSUFOd01BSUFKQm9EWnFRZ0EzQXdBZ0FrSGFObXBDQURjQkFDQUNRZFEyYWtJQU53SUFJQUpCekRacVFnQTNBZ0FnQWtIRU5tcENBRGNDQUNBQ1FidzJha0lBTndJQUlBSkJ1TFB6QURZQ3VEWWdBa0dBTjJwQ0FEY0RBQ0FDUWZnMmFrSUFOd01BSUFKQjhEWnFRZ0EzQXdBZ0FrR3FOMnBDQURjQkFDQUNRYVEzYWtJQU53SUFJQUpCbkRkcVFnQTNBZ0FnQWtHVU4ycENBRGNDQUNBQ1FZdzNha0lBTndJQUlBSkJ3RGRxUVFBMkFnQWdBa0c0TjJwQ0FEY0RBQ0FDUWV5ejh3QTJBb2czSUFKQjZqZHFRZ0EzQVFBZ0FrSGtOMnBDQURjQ0FDQUNRZHczYWtJQU53SUFJQUpCMURkcVFnQTNBZ0FnQWtITU4ycENBRGNDQUNBQ1FiaXo4d0EyQXNnM0lBSkJrRGhxUWdBM0F3QWdBa0dJT0dwQ0FEY0RBQ0FDUVlBNGFrSUFOd01BSUFKQnVqaHFRZ0EzQVFBZ0FrRzBPR3BDQURjQ0FDQUNRYXc0YWtJQU53SUFJQUpCcERocVFnQTNBZ0FnQWtHY09HcENBRGNDQUNBQ1FiaXo4d0EyQXBnNElBSkI0RGhxUWdBM0F3QWdBa0hZT0dwQ0FEY0RBQ0FDUWRBNGFrSUFOd01BSUFKQmlqbHFRZ0EzQVFBZ0FrR0VPV3BDQURjQ0FDQUNRZnc0YWtJQU53SUFJQUpCOURocVFnQTNBZ0FnQWtIc09HcENBRGNDQUNBQ1FhQTVha0VBTmdJQUlBSkJtRGxxUWdBM0F3QWdBa0hzcy9NQU5nTG9PQ0FDUWNvNWFrSUFOd0VBSUFKQnhEbHFRZ0EzQWdBZ0FrRzhPV3BDQURjQ0FDQUNRYlE1YWtJQU53SUFJQUpCckRscVFnQTNBZ0FnQWtIZ09XcEJBRFlDQUNBQ1FkZzVha0lBTndNQUlBSkI3TFB6QURZQ3FEa2dBa0dLT21wQ0FEY0JBQ0FDUVlRNmFrSUFOd0lBSUFKQi9EbHFRZ0EzQWdBZ0FrSDBPV3BDQURjQ0FDQUNRZXc1YWtJQU53SUFJQUpCa3pwcVFRQTZBQUFnQWtHRXMvTUFOZ0xvT1NBQ1FibzZha0lBTndFQUlBSkJ0RHBxUWdBM0FnQWdBa0dzT21wQ0FEY0NBQ0FDUWFRNmFrSUFOd0lBSUFKQm5EcHFRZ0EzQWdBZ0FrRzRzL01BTmdLWU9pQUNRZUE2YWtJQU53TUFJQUpCMkRwcVFnQTNBd0FnQWtIUU9tcENBRGNEQUNBQ1FZbzdha0lBTndFQUlBSkJoRHRxUWdBM0FnQWdBa0g4T21wQ0FEY0NBQ0FDUWZRNmFrSUFOd0lBSUFKQjdEcHFRZ0EzQWdBZ0FrRzRzL01BTmdMb09pQUNRYkE3YWtJQU53TUFJQUpCcUR0cVFnQTNBd0FnQWtHZ08ycENBRGNEQUNBQ1Fkbzdha0lBTndFQUlBSkIxRHRxUWdBM0FnQWdBa0hNTzJwQ0FEY0NBQ0FDUWNRN2FrSUFOd0lBSUFKQnZEdHFRZ0EzQWdBZ0FrSHdPMnBCQURZQ0FDQUNRZWc3YWtJQU53TUFJQUpCN0xQekFEWUN1RHNnQWtHYVBHcENBRGNCQUNBQ1FaUThha0lBTndJQUlBSkJqRHhxUWdBM0FnQWdBa0dFUEdwQ0FEY0NBQ0FDUWZ3N2FrSUFOd0lBSUFKQnNEeHFRUUEyQWdBZ0FrR29QR3BDQURjREFDQUNRZXl6OHdBMkF2ZzdJQUpCMmp4cVFnQTNBUUFnQWtIVVBHcENBRGNDQUNBQ1Fjdzhha0lBTndJQUlBSkJ4RHhxUWdBM0FnQWdBa0c4UEdwQ0FEY0NBQ0FDUWJpejh3QTJBcmc4SUFKQmdEMXFRZ0EzQXdBZ0FrSDRQR3BDQURjREFDQUNRZkE4YWtJQU53TUFJQUpCcWoxcVFnQTNBUUFnQWtHa1BXcENBRGNDQUNBQ1Fadzlha0lBTndJQUlBSkJsRDFxUWdBM0FnQWdBa0dNUFdwQ0FEY0NBQ0FDUWJpejh3QTJBb2c5SUFKQjBEMXFRZ0EzQXdBZ0FrSElQV3BDQURjREFDQUNRY0E5YWtJQU53TUFJQUpCK2oxcVFnQTNBUUFnQWtIMFBXcENBRGNDQUNBQ1Fldzlha0lBTndJQUlBSkI1RDFxUWdBM0FnQWdBa0hjUFdwQ0FEY0NBQ0FDUWJpejh3QTJBdGc5SUFKQm9ENXFRZ0EzQXdBZ0FrR1lQbXBDQURjREFDQUNRWkErYWtJQU53TUFJQUpCcUQ1cUloWVErUVVnQWtHQ1AycENBRGNCQUNBQ1Fmdytha0lBTndJQUlBSkI5RDVxUWdBM0FnQWdBa0hzUG1wQ0FEY0NBQ0FDUWVRK2FrSUFOd0lBSUFKQnBEOXFRZ0EzQWdBZ0FrR1lQMnBCQURZQ0FDQUNRWlEvYWtFQU5nSUFJQUpCa0Q5cVFRQTJBZ0FnQWtIc3MvTUFOZ0xnUGlBQ1Fhdy9ha0lBTndJQUlBSkJ0RDlxUWdBM0FnQWdBa0c4UDJwQ0FEY0NBQ0FDUWNJL2FrSUFOd0VBSUFKQjJEOXFRZ0EzQXdBZ0FrRzRzL01BTmdLZ1B5QUNRZUEvYWtJQU53TUFJQUpCNkQ5cVFnQTNBd0FnQWtHU3dBQnFRZ0EzQVFBZ0FrR013QUJxUWdBM0FnQWdBa0dFd0FCcVFnQTNBZ0FnQWtIOFAycENBRGNDQUNBQ1FmUS9ha0lBTndJQUlBSkJxTUFBYWtJQU53TUFJQUpCdUxQekFEWUM4RDhnQWtHd3dBQnFRZ0EzQXdBZ0FrRzR3QUJxUWdBM0F3QWdBa0hFd0FCcVFnQTNBZ0FnQWtITXdBQnFRZ0EzQWdBZ0FrSFV3QUJxUWdBM0FnQWdBa0hjd0FCcVFnQTNBZ0FnQWtIaXdBQnFRZ0EzQVFBZ0FrSDR3QUJxUWdBM0F3QWdBa0c0cy9NQU5nTEFRQ0FDUVlEQkFHcENBRGNEQUNBQ1FZakJBR3BDQURjREFDQUNRYkxCQUdwQ0FEY0JBQ0FDUWF6QkFHcENBRGNDQUNBQ1FhVEJBR3BDQURjQ0FDQUNRWnpCQUdwQ0FEY0NBQ0FDUVpUQkFHcENBRGNDQUNBQ1FkakJBR3BDQURjREFDQUNRYml6OHdBMkFwQkJJQUpCME1FQWFrSUFOd01BSUFKQnlNRUFha0lBTndNQUlBSkJnc0lBYWtJQU53RUFJQUpCL01FQWFrSUFOd0lBSUFKQjlNRUFha0lBTndJQUlBSkI3TUVBYWtJQU53SUFJQUpCNU1FQWFrSUFOd0lBSUFKQnFNSUFha0lBTndNQUlBSkJ1TFB6QURZQzRFRWdBa0dnd2dCcVFnQTNBd0FnQWtHWXdnQnFRZ0EzQXdBZ0FrSFN3Z0JxUWdBM0FRQWdBa0hNd2dCcVFnQTNBZ0FnQWtIRXdnQnFRZ0EzQWdBZ0FrRzh3Z0JxUWdBM0FnQWdBa0cwd2dCcVFnQTNBZ0FnQWtHNHMvTUFOZ0t3UWlBQ1FmakNBR3BDQURjREFDQUNRZkRDQUdwQ0FEY0RBQ0FDUWVqQ0FHcENBRGNEQUNBQ1FhTERBR3BDQURjQkFDQUNRWnpEQUdwQ0FEY0NBQ0FDUVpUREFHcENBRGNDQUNBQ1FZekRBR3BDQURjQ0FDQUNRWVREQUdwQ0FEY0NBQ0FDUWRTMTh3QTJBcXhESUFKQnE4TUFha0VBT2dBQUlBSkJoTFB6QURZQ2dFTWdBa0hRd3dCcVFnQTNBd0FnQWtISXd3QnFRZ0EzQXdBZ0FrSEF3d0JxUWdBM0F3QWdBa0c0d3dCcVFnQTNBd0FnQWtHd3d3QnFRZ0EzQXdBZ0FrSDZ3d0JxUWdBM0FRQWdBa0gwd3dCcVFnQTNBZ0FnQWtIc3d3QnFRZ0EzQWdBZ0FrSGt3d0JxUWdBM0FnQWdBa0hjd3dCcVFnQTNBZ0FnQWtIVXRQTUFOZ0xZUXlBQ1FaVEVBR3BDQURjQ0FDQUNRWXpFQUdwQ0FEY0NBQ0FDUVlURUFHcENBRGNDQUNBQ1FiN0VBR3BDQURjQkFDQUNRYmpFQUdwQ0FEY0RBQ0FDUWJERUFHcENBRGNEQUNBQ1FhakVBR3BDQURjREFDQUNRYURFQUdwQ0FEY0RBQ0FDUWRTMDh3QTJBcHhFSUFKQjJNUUFha0lBTndNQUlBSkIwTVFBYWtJQU53TUFJQUpCeU1RQWFrSUFOd01BSUFKQmdzVUFha0lBTndFQUlBSkIvTVFBYWtJQU53SUFJQUpCOU1RQWFrSUFOd0lBSUFKQjdNUUFha0lBTndJQUlBSkI1TVFBYWtJQU53SUFJQUpCaThVQWFrRUFPZ0FBSUFKQmhMUHpBRFlDNEVRZ0FrR3V4UUJxUWdBM0FRQWdBa0dveFFCcVFnQTNBd0FnQWtHZ3hRQnFRZ0EzQXdBZ0FrR1l4UUJxUWdBM0F3QWdBa0dReFFCcVFnQTNBd0FnQWtHZ3RQTUFOZ0tNUlNBQ1FjakZBR3BDQURjREFDQUNRY0RGQUdwQ0FEY0RBQ0FDUWJqRkFHcENBRGNEQUNBQ1FmTEZBR3BDQURjQkFDQUNRZXpGQUdwQ0FEY0NBQ0FDUWVURkFHcENBRGNDQUNBQ1FkekZBR3BDQURjQ0FDQUNRZFRGQUdwQ0FEY0NBQ0FDUWRTMDh3QTJBdEJGSUFKQmpNWUFha0lBTndJQUlBSkJoTVlBYWtJQU53SUFJQUpCL01VQWFrSUFOd0lBSUFKQnRzWUFha0lBTndFQUlBSkJzTVlBYWtJQU53TUFJQUpCcU1ZQWFrSUFOd01BSUFKQm9NWUFha0lBTndNQUlBSkJtTVlBYWtJQU53TUFJQUpCb0xUekFEWUNsRVlnQWtIUXhnQnFRZ0EzQXdBZ0FrSEl4Z0JxUWdBM0F3QWdBa0hBeGdCcVFnQTNBd0FnQWtINnhnQnFRZ0EzQVFBZ0FrSDB4Z0JxUWdBM0FnQWdBa0hzeGdCcVFnQTNBZ0FnQWtIa3hnQnFRZ0EzQWdBZ0FrSGN4Z0JxUWdBM0FnQWdBa0dFeHdCcVFRQTJBZ0FnQWtHSXRmTUFOZ0xZUmlBQ1FZakhBR29pQVVJQU53SUVJQUZDQURjQ0RDQUJJQUZCQkdvMkFnQWdBVUVBTmdJVUlBSkJvTWNBYWlJTlFnQTNBZ1FnRFVJQU53SU1JQTBnRFVFRWFqWUNBQ0FOUVFBMkFoUWdBa0hheHdCcVFnQTNBUUFnQWtIVXh3QnFRZ0EzQWdBZ0FrSE14d0JxUWdBM0FnQWdBa0hFeHdCcVFnQTNBZ0FnQWtHOHh3QnFRZ0EzQWdBZ0FrSG94d0JxUWdBM0F3QWdBa0hqeHdCcVFRQTZBQUFnQWtHRXMvTUFOZ0s0UnlBQ1FmREhBR3BDQURjREFDQUNRZmpIQUdwQ0FEY0RBQ0FDUVlESUFHcENBRGNEQUNBQ1FZYklBR3BDQURjQkFDQUNRWlRJQUdwQ0FEY0NBQ0FDUWRTMTh3QTJBcEJJSUFKQmo4Z0Fha0VBT2dBQUlBSkJoTFB6QURZQzVFY2dBa0djeUFCcVFnQTNBZ0FnQWtHa3lBQnFRZ0EzQWdBZ0FrR3N5QUJxUWdBM0FnQWdBa0cweUFCcVFnQTNBZ0FnQWtIaXlBQnFRZ0EzQVFBZ0FrSGN5QUJxUWdBM0FnQWdBa0hVeUFCcVFnQTNBZ0FnQWtITXlBQnFRZ0EzQWdBZ0FrSEV5QUJxUWdBM0FnQWdBa0g0eUFCcVFnQTNBd0FnQWtHNHMvTUFOZ0xBU0NBQ1FZREpBR3BDQURjREFDQUNRWWpKQUdwQ0FEY0RBQ0FDUVpUSkFHcENBRGNDQUNBQ1FaekpBR3BDQURjQ0FDQUNRYVRKQUdwQ0FEY0NBQ0FDUWF6SkFHcENBRGNDQUNBQ1FiTEpBR3BDQURjQkFDQUNRY2pKQUdwQ0FEY0RBQ0FDUWJpejh3QTJBcEJKSUFKQjBNa0Fha0lBTndNQUlBSkIyTWtBYWtJQU53TUFJQUpCZ3NvQWFrSUFOd0VBSUFKQi9Na0Fha0lBTndJQUlBSkI5TWtBYWtJQU53SUFJQUpCN01rQWFrSUFOd0lBSUFKQjVNa0Fha0lBTndJQUlBSkJxTW9BYWtJQU53TUFJQUpCdUxQekFEWUM0RWtnQWtHZ3lnQnFRZ0EzQXdBZ0FrR1l5Z0JxUWdBM0F3QWdBa0hTeWdCcVFnQTNBUUFnQWtITXlnQnFRZ0EzQWdBZ0FrSEV5Z0JxUWdBM0FnQWdBa0c4eWdCcVFnQTNBZ0FnQWtHMHlnQnFRZ0EzQWdBZ0FrSDR5Z0JxUWdBM0F3QWdBa0c0cy9NQU5nS3dTaUFDUWZES0FHcENBRGNEQUNBQ1FlaktBR3BDQURjREFDQUNRYUxMQUdwQ0FEY0JBQ0FDUVp6TEFHcENBRGNDQUNBQ1FaVExBR3BDQURjQ0FDQUNRWXpMQUdwQ0FEY0NBQ0FDUVlUTEFHcENBRGNDQUNBQ1FiaXo4d0EyQW9CTElBSkJ5TXNBYWtJQU53TUFJQUpCd01zQWFrSUFOd01BSUFKQnVNc0Fha0lBTndNQUlBSkI4c3NBYWtJQU53RUFJQUpCN01zQWFrSUFOd0lBSUFKQjVNc0Fha0lBTndJQUlBSkIzTXNBYWtJQU53SUFJQUpCMU1zQWFrSUFOd0lBSUFKQnVMUHpBRFlDMEVzZ0FrR1l6QUJxUWdBM0F3QWdBa0dRekFCcVFnQTNBd0FnQWtHSXpBQnFRZ0EzQXdBZ0FrSEN6QUJxUWdBM0FRQWdBa0c4ekFCcVFnQTNBZ0FnQWtHMHpBQnFRZ0EzQWdBZ0FrR3N6QUJxUWdBM0FnQWdBa0drekFCcVFnQTNBZ0FnQWtHNHMvTUFOZ0tnVENBQ1Flak1BR3BDQURjREFDQUNRZURNQUdwQ0FEY0RBQ0FDUWRqTUFHcENBRGNEQUNBQ1FaTE5BR3BDQURjQkFDQUNRWXpOQUdwQ0FEY0NBQ0FDUVlUTkFHcENBRGNDQUNBQ1Fmek1BR3BDQURjQ0FDQUNRZlRNQUdwQ0FEY0NBQ0FDUWJpejh3QTJBdkJNSUFKQnVNMEFha0lBTndNQUlBSkJzTTBBYWtJQU53TUFJQUpCcU0wQWFrSUFOd01BSUFKQjRzMEFha0lBTndFQUlBSkIzTTBBYWtJQU53SUFJQUpCMU0wQWFrSUFOd0lBSUFKQnpNMEFha0lBTndJQUlBSkJ4TTBBYWtJQU53SUFJQUpCdUxQekFEWUN3RTBnQWtHSXpnQnFRZ0EzQXdBZ0FrR0F6Z0JxUWdBM0F3QWdBa0g0elFCcVFnQTNBd0FnQWtHeXpnQnFRZ0EzQVFBZ0FrR3N6Z0JxUWdBM0FnQWdBa0dremdCcVFnQTNBZ0FnQWtHY3pnQnFRZ0EzQWdBZ0FrR1V6Z0JxUWdBM0FnQWdBa0c0cy9NQU5nS1FUaUFDUWRqT0FHcENBRGNEQUNBQ1FkRE9BR3BDQURjREFDQUNRY2pPQUdwQ0FEY0RBQ0FDUVlMUEFHcENBRGNCQUNBQ1Fmek9BR3BDQURjQ0FDQUNRZlRPQUdwQ0FEY0NBQ0FDUWV6T0FHcENBRGNDQUNBQ1FlVE9BR3BDQURjQ0FDQUNRYml6OHdBMkF1Qk9JQUpCcU04QWFrSUFOd01BSUFKQm9NOEFha0lBTndNQUlBSkJtTThBYWtJQU53TUFJQUpCMHM4QWFrSUFOd0VBSUFKQnpNOEFha0lBTndJQUlBSkJ4TThBYWtJQU53SUFJQUpCdk04QWFrSUFOd0lBSUFKQnRNOEFha0lBTndJQUlBSkJ1TFB6QURZQ3NFOGdBa0g0endCcVFnQTNBd0FnQWtId3p3QnFRZ0EzQXdBZ0FrSG96d0JxUWdBM0F3QWdBa0dpMEFCcVFnQTNBUUFnQWtHYzBBQnFRZ0EzQWdBZ0FrR1UwQUJxUWdBM0FnQWdBa0dNMEFCcVFnQTNBZ0FnQWtHRTBBQnFRZ0EzQWdBZ0FrRzRzL01BTmdLQVVDQUNRY2pRQUdwQ0FEY0RBQ0FDUWNEUUFHcENBRGNEQUNBQ1FialFBR3BDQURjREFDQUNRZkxRQUdwQ0FEY0JBQ0FDUWV6UUFHcENBRGNDQUNBQ1FlVFFBR3BDQURjQ0FDQUNRZHpRQUdwQ0FEY0NBQ0FDUWRUUUFHcENBRGNDQUNBQ1FiaXo4d0EyQXRCUUlBSkJtTkVBYWtJQU53TUFJQUpCa05FQWFrSUFOd01BSUFKQmlORUFha0lBTndNQUlBSkJ3dEVBYWtJQU53RUFJQUpCdk5FQWFrSUFOd0lBSUFKQnRORUFha0lBTndJQUlBSkJyTkVBYWtJQU53SUFJQUpCcE5FQWFrSUFOd0lBSUFKQnVMUHpBRFlDb0ZFZ0FrSG8wUUJxUWdBM0F3QWdBa0hnMFFCcVFnQTNBd0FnQWtIWTBRQnFRZ0EzQXdBZ0FrR1MwZ0JxUWdBM0FRQWdBa0dNMGdCcVFnQTNBZ0FnQWtHRTBnQnFRZ0EzQWdBZ0FrSDgwUUJxUWdBM0FnQWdBa0gwMFFCcVFnQTNBZ0FnQWtHNHMvTUFOZ0x3VVNBQ1FialNBR3BDQURjREFDQUNRYkRTQUdwQ0FEY0RBQ0FDUWFqU0FHcENBRGNEQUNBQ1FlTFNBR3BDQURjQkFDQUNRZHpTQUdwQ0FEY0NBQ0FDUWRUU0FHcENBRGNDQUNBQ1FjelNBR3BDQURjQ0FDQUNRY1RTQUdwQ0FEY0NBQ0FDUWJpejh3QTJBc0JTSUFKQmlOTUFha0lBTndNQUlBSkJnTk1BYWtJQU53TUFJQUpCK05JQWFrSUFOd01BSUFKQnN0TUFha0lBTndFQUlBSkJyTk1BYWtJQU53SUFJQUpCcE5NQWFrSUFOd0lBSUFKQm5OTUFha0lBTndJQUlBSkJsTk1BYWtJQU53SUFJQUpCdUxQekFEWUNrRk1nQWtIWTB3QnFRZ0EzQXdBZ0FrSFEwd0JxUWdBM0F3QWdBa0hJMHdCcVFnQTNBd0FnQWtHQzFBQnFRZ0EzQVFBZ0FrSDgwd0JxUWdBM0FnQWdBa0gwMHdCcVFnQTNBZ0FnQWtIczB3QnFRZ0EzQWdBZ0FrSGswd0JxUWdBM0FnQWdBa0c0cy9NQU5nTGdVeUFDUWFqVUFHcENBRGNEQUNBQ1FhRFVBR3BDQURjREFDQUNRWmpVQUdwQ0FEY0RBQ0FDUWRMVUFHcENBRGNCQUNBQ1FjelVBR3BDQURjQ0FDQUNRY1RVQUdwQ0FEY0NBQ0FDUWJ6VUFHcENBRGNDQUNBQ1FiVFVBR3BDQURjQ0FDQUNRYml6OHdBMkFyQlVJQUpCK05RQWFrSUFOd01BSUFKQjhOUUFha0lBTndNQUlBSkI2TlFBYWtJQU53TUFJQUpCb3RVQWFrSUFOd0VBSUFKQm5OVUFha0lBTndJQUlBSkJsTlVBYWtJQU53SUFJQUpCak5VQWFrSUFOd0lBSUFKQmhOVUFha0lBTndJQUlBSkJ1TFB6QURZQ2dGVWdBa0hJMVFCcVFnQTNBd0FnQWtIQTFRQnFRZ0EzQXdBZ0FrRzQxUUJxUWdBM0F3QWdBa0h5MVFCcVFnQTNBUUFnQWtIczFRQnFRZ0EzQWdBZ0FrSGsxUUJxUWdBM0FnQWdBa0hjMVFCcVFnQTNBZ0FnQWtIVTFRQnFRZ0EzQWdBZ0FrRzRzL01BTmdMUVZTQUNRWmpXQUdwQ0FEY0RBQ0FDUVpEV0FHcENBRGNEQUNBQ1FZaldBR3BDQURjREFDQUNRY0xXQUdwQ0FEY0JBQ0FDUWJ6V0FHcENBRGNDQUNBQ1FiVFdBR3BDQURjQ0FDQUNRYXpXQUdwQ0FEY0NBQ0FDUWFUV0FHcENBRGNDQUNBQ1FiaXo4d0EyQXFCV0lBSkI2TllBYWtJQU53TUFJQUpCNE5ZQWFrSUFOd01BSUFKQjJOWUFha0lBTndNQUlBSkJrdGNBYWtJQU53RUFJQUpCak5jQWFrSUFOd0lBSUFKQmhOY0Fha0lBTndJQUlBSkIvTllBYWtJQU53SUFJQUpCOU5ZQWFrSUFOd0lBSUFKQnVMUHpBRFlDOEZZZ0FrRzQxd0JxUWdBM0F3QWdBa0d3MXdCcVFnQTNBd0FnQWtHbzF3QnFRZ0EzQXdBZ0FrSGkxd0JxUWdBM0FRQWdBa0hjMXdCcVFnQTNBZ0FnQWtIVTF3QnFRZ0EzQWdBZ0FrSE0xd0JxUWdBM0FnQWdBa0hFMXdCcVFnQTNBZ0FnQWtHNHMvTUFOZ0xBVnlBQ1FZallBR3BDQURjREFDQUNRWURZQUdwQ0FEY0RBQ0FDUWZqWEFHcENBRGNEQUNBQ1FiTFlBR3BDQURjQkFDQUNRYXpZQUdwQ0FEY0NBQ0FDUWFUWUFHcENBRGNDQUNBQ1FaellBR3BDQURjQ0FDQUNRWlRZQUdwQ0FEY0NBQ0FDUWJpejh3QTJBcEJZSUFKQjJOZ0Fha0lBTndNQUlBSkIwTmdBYWtJQU53TUFJQUpCeU5nQWFrSUFOd01BSUFKQmd0a0Fha0lBTndFQUlBSkIvTmdBYWtJQU53SUFJQUpCOU5nQWFrSUFOd0lBSUFKQjdOZ0Fha0lBTndJQUlBSkI1TmdBYWtJQU53SUFJQUpCdUxQekFEWUM0RmdnQWtHbzJRQnFRZ0EzQXdBZ0FrR2cyUUJxUWdBM0F3QWdBa0dZMlFCcVFnQTNBd0FnQWtIUzJRQnFRZ0EzQVFBZ0FrSE0yUUJxUWdBM0FnQWdBa0hFMlFCcVFnQTNBZ0FnQWtHODJRQnFRZ0EzQWdBZ0FrRzAyUUJxUWdBM0FnQWdBa0c0cy9NQU5nS3dXU0FDUWZqWkFHcENBRGNEQUNBQ1FmRFpBR3BDQURjREFDQUNRZWpaQUdwQ0FEY0RBQ0FDUWFMYUFHcENBRGNCQUNBQ1FaemFBR3BDQURjQ0FDQUNRWlRhQUdwQ0FEY0NBQ0FDUVl6YUFHcENBRGNDQUNBQ1FZVGFBR3BDQURjQ0FDQUNRYml6OHdBMkFvQmFJQUpCeU5vQWFrSUFOd01BSUFKQndOb0Fha0lBTndNQUlBSkJ1Tm9BYWtJQU53TUFJQUpCOHRvQWFrSUFOd0VBSUFKQjdOb0Fha0lBTndJQUlBSkI1Tm9BYWtJQU53SUFJQUpCM05vQWFrSUFOd0lBSUFKQjFOb0Fha0lBTndJQUlBSkJ1TFB6QURZQzBGb2dBa0dZMndCcVFnQTNBd0FnQWtHUTJ3QnFRZ0EzQXdBZ0FrR0kyd0JxUWdBM0F3QWdBa0hDMndCcVFnQTNBUUFnQWtHODJ3QnFRZ0EzQWdBZ0FrRzAyd0JxUWdBM0FnQWdBa0dzMndCcVFnQTNBZ0FnQWtHazJ3QnFRZ0EzQWdBZ0FrRzRzL01BTmdLZ1d5QUNRZWpiQUdwQ0FEY0RBQ0FDUWVEYkFHcENBRGNEQUNBQ1FkamJBR3BDQURjREFDQUNRWkxjQUdwQ0FEY0JBQ0FDUVl6Y0FHcENBRGNDQUNBQ1FZVGNBR3BDQURjQ0FDQUNRZnpiQUdwQ0FEY0NBQ0FDUWZUYkFHcENBRGNDQUNBQ1FiaXo4d0EyQXZCYklBSkJ1TndBYWtJQU53TUFJQUpCc053QWFrSUFOd01BSUFKQnFOd0Fha0lBTndNQUlBSkI0dHdBYWtJQU53RUFJQUpCM053QWFrSUFOd0lBSUFKQjFOd0Fha0lBTndJQUlBSkJ6TndBYWtJQU53SUFJQUpCeE53QWFrSUFOd0lBSUFKQnVMUHpBRFlDd0Z3Z0FrR0kzUUJxUWdBM0F3QWdBa0dBM1FCcVFnQTNBd0FnQWtINDNBQnFRZ0EzQXdBZ0FrR3kzUUJxUWdBM0FRQWdBa0dzM1FCcVFnQTNBZ0FnQWtHazNRQnFRZ0EzQWdBZ0FrR2MzUUJxUWdBM0FnQWdBa0dVM1FCcVFnQTNBZ0FnQWtHNHMvTUFOZ0tRWFNBQ1FkamRBR3BDQURjREFDQUNRZERkQUdwQ0FEY0RBQ0FDUWNqZEFHcENBRGNEQUNBQ1FZTGVBR3BDQURjQkFDQUNRZnpkQUdwQ0FEY0NBQ0FDUWZUZEFHcENBRGNDQUNBQ1FlemRBR3BDQURjQ0FDQUNRZVRkQUdwQ0FEY0NBQ0FDUWJpejh3QTJBdUJkSUFKQnFONEFha0lBTndNQUlBSkJvTjRBYWtJQU53TUFJQUpCbU40QWFrSUFOd01BSUFKQjB0NEFha0lBTndFQUlBSkJ6TjRBYWtJQU53SUFJQUpCeE40QWFrSUFOd0lBSUFKQnZONEFha0lBTndJQUlBSkJ0TjRBYWtJQU53SUFJQUpCdUxQekFEWUNzRjRnQWtINDNnQnFRZ0EzQXdBZ0FrSHczZ0JxUWdBM0F3QWdBa0hvM2dCcVFnQTNBd0FnQWtHaTN3QnFRZ0EzQVFBZ0FrR2Mzd0JxUWdBM0FnQWdBa0dVM3dCcVFnQTNBZ0FnQWtHTTN3QnFRZ0EzQWdBZ0FrR0Uzd0JxUWdBM0FnQWdBa0c0cy9NQU5nS0FYeUFDUWNqZkFHcENBRGNEQUNBQ1FjRGZBR3BDQURjREFDQUNRYmpmQUdwQ0FEY0RBQ0FDUWZMZkFHcENBRGNCQUNBQ1FlemZBR3BDQURjQ0FDQUNRZVRmQUdwQ0FEY0NBQ0FDUWR6ZkFHcENBRGNDQUNBQ1FkVGZBR3BDQURjQ0FDQUNRYml6OHdBMkF0QmZJQUpCbU9BQWFrSUFOd01BSUFKQmtPQUFha0lBTndNQUlBSkJpT0FBYWtJQU53TUFJQUpCd3VBQWFrSUFOd0VBSUFKQnZPQUFha0lBTndJQUlBSkJ0T0FBYWtJQU53SUFJQUpCck9BQWFrSUFOd0lBSUFKQnBPQUFha0lBTndJQUlBSkJ1TFB6QURZQ29HQWdBa0hvNEFCcVFnQTNBd0FnQWtIZzRBQnFRZ0EzQXdBZ0FrSFk0QUJxUWdBM0F3QWdBa0dTNFFCcVFnQTNBUUFnQWtHTTRRQnFRZ0EzQWdBZ0FrR0U0UUJxUWdBM0FnQWdBa0g4NEFCcVFnQTNBZ0FnQWtIMDRBQnFRZ0EzQWdBZ0FrRzRzL01BTmdMd1lDQUNRYmpoQUdwQ0FEY0RBQ0FDUWJEaEFHcENBRGNEQUNBQ1FhamhBR3BDQURjREFDQUNRZUxoQUdwQ0FEY0JBQ0FDUWR6aEFHcENBRGNDQUNBQ1FkVGhBR3BDQURjQ0FDQUNRY3poQUdwQ0FEY0NBQ0FDUWNUaEFHcENBRGNDQUNBQ1FiaXo4d0EyQXNCaElBSkJpT0lBYWtJQU53TUFJQUpCZ09JQWFrSUFOd01BSUFKQitPRUFha0lBTndNQUlBSkJzdUlBYWtJQU53RUFJQUpCck9JQWFrSUFOd0lBSUFKQnBPSUFha0lBTndJQUlBSkJuT0lBYWtJQU53SUFJQUpCbE9JQWFrSUFOd0lBSUFKQnVMUHpBRFlDa0dJZ0FrSFk0Z0JxUWdBM0F3QWdBa0hRNGdCcVFnQTNBd0FnQWtISTRnQnFRZ0EzQXdBZ0FrR0M0d0JxUWdBM0FRQWdBa0g4NGdCcVFnQTNBZ0FnQWtIMDRnQnFRZ0EzQWdBZ0FrSHM0Z0JxUWdBM0FnQWdBa0hrNGdCcVFnQTNBZ0FnQWtHNHMvTUFOZ0xnWWlBQ1FhampBR3BDQURjREFDQUNRYURqQUdwQ0FEY0RBQ0FDUVpqakFHcENBRGNEQUNBQ1FkTGpBR3BDQURjQkFDQUNRY3pqQUdwQ0FEY0NBQ0FDUWNUakFHcENBRGNDQUNBQ1FiempBR3BDQURjQ0FDQUNRYlRqQUdwQ0FEY0NBQ0FDUWJpejh3QTJBckJqSUFKQitPTUFha0lBTndNQUlBSkI4T01BYWtJQU53TUFJQUpCNk9NQWFrSUFOd01BSUFKQjFMWHpBRFlDZ0dRZ0FrR2s1QUJxUWdBM0FnQWdBa0djNUFCcVFnQTNBZ0FnQWtHVTVBQnFRZ0EzQWdBZ0FrR001QUJxUWdBM0FnQWdBa0dFNUFCcVFnQTNBZ0FnQWtITzVBQnFRZ0EzQVFBZ0FrSEk1QUJxUWdBM0F3QWdBa0hBNUFCcVFnQTNBd0FnQWtHNDVBQnFRZ0EzQXdBZ0FrR3c1QUJxUWdBM0F3QWdBa0hYNUFCcVFRQTZBQUFnQWtHRXMvTUFOZ0tzWkNBQ1FmcmtBR3BDQURjQkFDQUNRZlRrQUdwQ0FEY0NBQ0FDUWV6a0FHcENBRGNDQUNBQ1FlVGtBR3BDQURjQ0FDQUNRZHprQUdwQ0FEY0NBQ0FDUWJpejh3QTJBdGhrSUFKQm9PVUFha0lBTndNQUlBSkJtT1VBYWtJQU53TUFJQUpCa09VQWFrSUFOd01BSUFKQjFMWHpBRFlDcUdVZ0FrSE01UUJxUWdBM0FnQWdBa0hFNVFCcVFnQTNBZ0FnQWtHODVRQnFRZ0EzQWdBZ0FrRzA1UUJxUWdBM0FnQWdBa0dzNVFCcVFnQTNBZ0FnQWtIWTVRQnFJZ0ZDQURjREFDQUNRZWpsQUdwQkFEWUNBQ0FDUWdBM0ErQmxJQUlnQVRZQzFHVkJJQkFZSVFFZ0FFR2dnSUNBZURZQ0dDQUFJQUUyQWhBZ0FFRVNOZ0lVSUFGQkFEb0FFaUFCUWMzZDdRQXZBQUE3QUJBZ0FVSEYzZTBBS1FBQU53QUlJQUZCdmQzdEFDa0FBRGNBQUNBQVFRWTZBQXNnQUVHTGtPOEFLQUFBTmdJQUlBQkJqNUR2QUM4QUFEc0JCQ0FBUVFBNkFBWWdBa0VFYWlJQklBQkJFR29nQUJEOEJpQUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRUUUyQWl3Z0FFRVFFQmdpQXpZQ0VDQUFRbytBZ0lDQWdvQ0FnSDgzQWhRZ0EwRUFPZ0FQSUFOQjhvdnRBQ2tBQURjQUJ5QURRZXVMN1FBcEFBQTNBQUFnQUVIZ0FCQVlJZ00yQWdBZ0FFTFZnSUNBZ0l5QWdJQi9Od0lFSUFOQjZvN3RBRUhWQUJBWlFRQTZBRlVnQWtFd2FpSUdJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCM0FCcUlRZ2dBa0VBT3dGYUlBQkJCVG9BR3lBQVFadTE3Z0FvQUFBMkFoQWdBRUdmdGU0QUxRQUFPZ0FVSUFCQkFEb0FGUUpBSUFKQnpBQnFJZ01nQUVFUWFrWU5BQ0FETEFBTFFRQk9CRUFnQXlBQUtRTVFOd0lBSUFNZ0FDZ0NHRFlDQ0F3QkN5QURJQUJCRUdwQkJSQWhHaUFBTEFBYlFRQk9EUUFnQUNnQ0VCQVhDeUFDUWFBQ093RllJQUVnQmhBMklBQkJBRG9BRkNBQVFjaktzWU1ITmdJUUlBQkJCRG9BR3lBQVFTQVFHQ0lETmdJQUlBQkNsSUNBZ0lDRWdJQ0FmemNDQkNBRFFRQTZBQlFnQTBHQ3J1OEFLQUFBTmdBUUlBTkIrcTN2QUNrQUFEY0FDQ0FEUWZLdDd3QXBBQUEzQUFBZ0NDQUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRWWdCYWlFR0lBSkJBRHNCaGdFZ0FFRUFPZ0FVSUFCQjZNcXhnd2MyQWhBZ0FFRUVPZ0FiQWtBZ0FrSDRBR29pQXlBQVFSQnFSZzBBSUFNc0FBdEJBRTRFUUNBRElBQXBBeEEzQWdBZ0F5QUFLQUlZTmdJSURBRUxJQU1nQUVFUWFrRUVFQ0VhSUFBc0FCdEJBRTROQUNBQUtBSVFFQmNMSUFKQjZBSTdBWVFCSUFFZ0NCQTJJQUJCaSsvdEFDMEFBRG9BR0NBQVFRazZBQnNnQUVHRDcrMEFLUUFBTndNUUlBQkJBRG9BR1NBQVFTQVFHQ0lETmdJQUlBQkNrSUNBZ0lDRWdJQ0FmemNDQkNBRFFRQTZBQkFnQTBHODd1MEFLUUFBTndBSUlBTkJ0Tzd0QUNrQUFEY0FBQ0FHSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQnRBRnFJUWdnQWtFQU93R3lBU0FBUVFBNkFCZ2dBRUxoMkxHRGxlelpzdk1BTndNUUlBQkJDRG9BR3dKQUlBSkJwQUZxSWdNZ0FFRVFha1lOQUNBRExBQUxRUUJPQkVBZ0F5QUFLUU1RTndJQUlBTWdBQ2dDR0RZQ0NBd0JDeUFESUFCQkVHcEJDQkFoR2lBQUxBQWJRUUJPRFFBZ0FDZ0NFQkFYQ3lBQ1FlRUNPd0d3QVNBQklBWVFOaUFBUVpqTjdnQXZBQUE3QVJnZ0FFR0FGRHNCR2lBQVFaRE43Z0FwQUFBM0F4QWdBRUhnQUJBWUlnTTJBZ0FnQUVMVGdJQ0FnSXlBZ0lCL053SUVJQU5CaWFMeEFFSFRBQkFaUVFBNkFGTWdDQ0FBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVFNNkFCc2dBRUVBT2dBVElBQkJ0T0x1QUM4QUFEc0JFQ0FBUWJiaTdnQXRBQUE2QUJJZ0NDQUFRUkJxRUlNRklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkIrQUZxSVFZZ0FFRUFPZ0FaSUFCQm84M3VBQzBBQURvQUdDQUFRUWs2QUJzZ0FFR2J6ZTRBS1FBQU53TVFBa0FnQWtIUUFXb2lBeUFBUVJCcVJnMEFJQU1zQUF0QkFFNEVRQ0FESUFBcEF4QTNBZ0FnQXlBQUtBSVlOZ0lJREFFTElBTWdBRUVRYWtFSkVDRWFJQUFzQUJ0QkFFNE5BQ0FBS0FJUUVCY0xJQUpCNWdBN0Fkd0JJQUVnQ0JBMklBQkJFQkFZSWdNMkFoQWdBRUtMZ0lDQWdJS0FnSUIvTndJVUlBTkJBRG9BQ3lBRFFZcWw3d0FvQUFBMkFBY2dBMEdEcGU4QUtRQUFOd0FBSUFCQndBQVFHQ0lETmdJQUlBQkN1NENBZ0lDSWdJQ0FmemNDQkNBRFFRQTZBRHNnQTBIVG4vRUFLQUFBTmdBM0lBTkJ6Si94QUNrQUFEY0FNQ0FEUWNTZjhRQXBBQUEzQUNnZ0EwRzhuL0VBS1FBQU53QWdJQU5CdEoveEFDa0FBRGNBR0NBRFFheWY4UUFwQUFBM0FCQWdBMEdrbi9FQUtRQUFOd0FJSUFOQm5KL3hBQ2tBQURjQUFDQUdJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCQXpvQUd5QUFRUUE2QUJNZ0FFSEI4TzRBTHdBQU93RVFJQUJCdy9EdUFDMEFBRG9BRWlBR0lBQkJFR29RZ3dVZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrRzhBbW9oRHlBQVFRYzZBQnNnQUVFQU9nQVhJQUJCcjZUdkFDZ0FBRFlDRUNBQVFiS2s3d0FvQUFBMkFCTUNRQ0FDUVpRQ2FpSURJQUJCRUdwR0RRQWdBeXdBQzBFQVRnUkFJQU1nQUNrREVEY0NBQ0FESUFBb0FoZzJBZ2dNQVFzZ0F5QUFRUkJxUVFjUUlSb2dBQ3dBRzBFQVRnMEFJQUFvQWhBUUZ3c2dBa0h2QWpzQm9BSWdBU0FHRURZZ0FFRUFPZ0FVSUFCQjBNS2Rxd1kyQWhBZ0FFRUVPZ0FiSUFCQk1CQVlJZ00yQWdBZ0FFS3BnSUNBZ0lhQWdJQi9Od0lFSUFOQkFEb0FLU0FEUVpPbDhRQXRBQUE2QUNnZ0EwR0xwZkVBS1FBQU53QWdJQU5CZzZYeEFDa0FBRGNBR0NBRFFmdWs4UUFwQUFBM0FCQWdBMEh6cFBFQUtRQUFOd0FJSUFOQjY2VHhBQ2tBQURjQUFDQVBJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCL0FKcUlRZ2dBa0VBT2dENEFpQUNRZ0EzQS9BQ0lBSkNBRGNENkFJZ0FFRUFPZ0FVSUFCQjhNS2Rxd1kyQWhBZ0FFRUVPZ0FiQWtBZ0FrSFlBbW9pQXlBQVFSQnFSZzBBSUFNc0FBdEJBRTRFUUNBRElBQXBBeEEzQWdBZ0F5QUFLQUlZTmdJSURBRUxJQU1nQUVFUWFrRUVFQ0VhSUFBc0FCdEJBRTROQUNBQUtBSVFFQmNMSUFKQjhBSTdBZVFDSUFFZ0R4QTJJQUJCRUJBWUlnTTJBaEFnQUVLTmdJQ0FnSUtBZ0lCL053SVVJQU5CQURvQURTQURRZnpxN2dBcEFBQTNBQVVnQTBIMzZ1NEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtzZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BTENBRFFjWHc3UUFvQUFBMkFDZ2dBMEc5OE8wQUtRQUFOd0FnSUFOQnRmRHRBQ2tBQURjQUdDQURRYTN3N1FBcEFBQTNBQkFnQTBHbDhPMEFLUUFBTndBSUlBTkJuZkR0QUNrQUFEY0FBQ0FJSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ00yQWhBZ0FFS1lnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FHQ0FEUWJPYjdnQXBBQUEzQUJBZ0EwR3JtKzRBS1FBQU53QUlJQU5CbzV2dUFDa0FBRGNBQUNBSUlBQkJFR29RZ3dVZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRVFFQmdpQXpZQ0VDQUFRb3lBZ0lDQWdvQ0FnSDgzQWhRZ0EwRUFPZ0FNSUFOQm0rdnVBQ2dBQURZQUNDQURRWlByN2dBcEFBQTNBQUFnQWtHWUEyb2hCZ0pBSUFJc0FLTURRUUJPQkVBZ0JpQURRUXdRSUF3QkN5QUdJQU5CREJBaEdnc2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0h5QWpzQnBBTWdBU0FJRURZZ0FFRVFFQmdpQXpZQ0VDQUFRbzJBZ0lDQWdvQ0FnSDgzQWhRZ0EwRUFPZ0FOSUFOQjJLYnRBQ2tBQURjQUJTQURRZE9tN1FBcEFBQTNBQUFnQUVFZ0VCZ2lBellDQUNBQVFwNkFnSUNBaElDQWdIODNBZ1FnQTBFQU9nQWVJQU5CeXFidEFDa0FBRGNBRmlBRFFjU203UUFwQUFBM0FCQWdBMEc4cHUwQUtRQUFOd0FJSUFOQnRLYnRBQ2tBQURjQUFDQUNRY0FEYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkJnQVJxSVFnZ0FrS0JnSUNBZ1AwQU53TDBBeUFDUVFBNkFQd0RJQUpDNUlDQWdNQU1Od0xzQXlBQVFRVTZBQnNnQUVHcHF1OEFLQUFBTmdJUUlBQkJyYXJ2QUMwQUFEb0FGQ0FBUVFBNkFCVUNRQ0FDUWR3RGFpSURJQUJCRUdwR0RRQWdBeXdBQzBFQVRnUkFJQU1nQUNrREVEY0NBQ0FESUFBb0FoZzJBZ2dNQVFzZ0F5QUFRUkJxUVFVUUlSb2dBQ3dBRzBFQVRnMEFJQUFvQWhBUUZ3c2dBa0h6QURzQjZBTWdBU0FHRURZZ0FFSE5tZTRBTFFBQU9nQVlJQUJCQ1RvQUd5QUFRY1daN2dBcEFBQTNBeEFnQUVFQU9nQVpJQUJCMEFBUUdDSUROZ0lBSUFCQ3g0Q0FnSUNLZ0lDQWZ6Y0NCQ0FEUWF6QjhRQkJ4d0FRR1VFQU9nQkhJQWdnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFRE9nQWJJQUJCQURvQUV5QUFRY0h3N2dBdkFBQTdBUkFnQUVIRDhPNEFMUUFBT2dBU0lBZ2dBRUVRYWhDREJTQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRY1FFYWlFR0lBQkJBRG9BR0NBQVF1L3EwWVBYanAycTd3QTNBeEFnQUVFSU9nQWJBa0FnQWtHY0JHb2lBeUFBUVJCcVJnMEFJQU1zQUF0QkFFNEVRQ0FESUFBcEF4QTNBZ0FnQXlBQUtBSVlOZ0lJREFFTElBTWdBRUVRYWtFSUVDRWFJQUFzQUJ0QkFFNE5BQ0FBS0FJUUVCY0xJQUpCOUFJN0FhZ0VJQUVnQ0JBMklBQkJFQkFZSWdNMkFoQWdBRUtPZ0lDQWdJS0FnSUIvTndJVUlBTkJBRG9BRGlBRFFkR043Z0FwQUFBM0FBWWdBMEhMamU0QUtRQUFOd0FBSUFCQklCQVlJZ00yQWdBZ0FFS2FnSUNBZ0lTQWdJQi9Od0lFSUFOQkFEb0FHaUFEUWNpTjdnQXZBQUE3QUJnZ0EwSEFqZTRBS1FBQU53QVFJQU5CdUkzdUFDa0FBRGNBQ0NBRFFiQ043Z0FwQUFBM0FBQWdCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWZBRWFpRUlJQUpCQURzQjdnUWdBRUVIT2dBYklBQkJwcTN1QUNnQUFEWUNFQ0FBUWFtdDdnQW9BQUEyQUJNZ0FFRUFPZ0FYQWtBZ0FrSGdCR29pQXlBQVFSQnFSZzBBSUFNc0FBdEJBRTRFUUNBRElBQXBBeEEzQWdBZ0F5QUFLQUlZTmdJSURBRUxJQU1nQUVFUWFrRUhFQ0VhSUFBc0FCdEJBRTROQUNBQUtBSVFFQmNMSUFKQjlnSTdBZXdFSUFFZ0JoQTJJQUJCRUJBWUlnTTJBaEFnQUVLTWdJQ0FnSUtBZ0lCL053SVVJQU5CQURvQURDQURRYlBiN3dBb0FBQTJBQWdnQTBHcjIrOEFLUUFBTndBQUlBQkIwQUFRR0NJRE5nSUFJQUJDd0lDQWdJQ0tnSUNBZnpjQ0JDQURRUUE2QUVBZ0EwR0FvdkVBS1FBQU53QTRJQU5CK0tIeEFDa0FBRGNBTUNBRFFmQ2g4UUFwQUFBM0FDZ2dBMEhvb2ZFQUtRQUFOd0FnSUFOQjRLSHhBQ2tBQURjQUdDQURRZGloOFFBcEFBQTNBQkFnQTBIUW9mRUFLUUFBTndBSUlBTkJ5S0h4QUNrQUFEY0FBQ0FJSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQnNBVnFJUVlnQWtLQWdJQ0E4UC8vLy84QU53S2tCU0FDUVFBNkFLd0ZJQUpDQURjQ25BVWdBRUhLMis4QUxRQUFPZ0FZSUFCQkNUb0FHeUFBUWNMYjd3QXBBQUEzQXhBZ0FFRUFPZ0FaQWtBZ0FrR01CV29pQXlBQVFSQnFSZzBBSUFNc0FBdEJBRTRFUUNBRElBQXBBeEEzQWdBZ0F5QUFLQUlZTmdJSURBRUxJQU1nQUVFUWFrRUpFQ0VhSUFBc0FCdEJBRTROQUNBQUtBSVFFQmNMSUFKQitBQTdBWmdGSUFFZ0NCQTJJQUJCTUJBWUlnRTJBaEFnQUVLa2dJQ0FnSWFBZ0lCL053SVVJQUZCQURvQUpDQUJRZkRkN1FBb0FBQTJBQ0FnQVVIbzNlMEFLUUFBTndBWUlBRkI0TjN0QUNrQUFEY0FFQ0FCUWRqZDdRQXBBQUEzQUFnZ0FVSFEzZTBBS1FBQU53QUFJQUJCMU56dUFDMEFBRG9BQ0NBQVFRazZBQXNnQUVITTNPNEFLUUFBTndNQUlBQkJBRG9BQ1NBR0lBQkJFR29nQUJEOEJpQUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRZURsQUdvaER5QUNRUUkyQXRnRkFrQUNRQUpBQWtBZ0FpZ0M1R1VpQVNBQ0tBTG9aU0lJU1FSQUlBRWdCallDQUNBQ0lBRkJCR28yQXVSbERBRUxJQUVnRHlnQ0FDSUJheUlMUVFKMUloSkJBV29pQTBHQWdJQ0FCRThOQVNBRElBZ2dBV3NpQ0VFQmRTSVhJQU1nRjBzYlFmLy8vLzhESUFoQi9QLy8vd2RKR3lJREJIOGdBMEdBZ0lDQUJFOE5BeUFEUVFKMEVCZ0ZRUUFMSWdnZ0VrRUNkR29pRWlBR05nSUFJQXRCQUVvRVFDQUlJQUVnQ3hBWkdnc2dBaUFJSUFOQkFuUnFOZ0xvWlNBQ0lCSkJCR28yQXVSbElBSWdDRFlDNEdVZ0FVVU5BQ0FCRUJjTElBQkJJQkFZSWdFMkFoQWdBRUtTZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRWlBQlFhT3Q3UUF2QUFBN0FCQWdBVUdicmUwQUtRQUFOd0FJSUFGQms2M3RBQ2tBQURjQUFDQUFRY0FBRUJnaUFUWUNBQ0FBUXJPQWdJQ0FpSUNBZ0g4M0FnUWdBVUVBT2dBeklBRkJ4cDN0QUNnQUFEWUFMeUFCUWIrZDdRQXBBQUEzQUNnZ0FVRzNuZTBBS1FBQU53QWdJQUZCcjUzdEFDa0FBRGNBR0NBQlFhZWQ3UUFwQUFBM0FCQWdBVUdmbmUwQUtRQUFOd0FJSUFGQmw1M3RBQ2tBQURjQUFDQUNRZHdGYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkJBRHNCaGdZZ0FFRWdFQmdpQVRZQ0VDQUFRcENBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FRSUFGQjFhM3RBQ2tBQURjQUNDQUJRYzJ0N1FBcEFBQTNBQUFnQUNBQVFSQnFJZ3MyQWlnZ0FDQUNRZFRsQUdvaUNDQUxJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FMSUFKQitBVnFJZ0ZHRFFBZ0FDMEFHeUlTUVJoMFFSaDFJUXNnQVN3QUMwRUFUZ1JBSUF0QkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dDMEVBU0NJQkd5QUFLQUlVSUJJZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLUmdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVTQUJRWUhxN2dBdEFBQTZBQkFnQVVINTZlNEFLUUFBTndBSUlBRkI4ZW51QUNrQUFEY0FBQ0FBUWNBQUVCZ2lBVFlDQUNBQVFyR0FnSUNBaUlDQWdIODNBZ1FnQVVFQU9nQXhJQUZCKzUzdEFDMEFBRG9BTUNBQlFmT2Q3UUFwQUFBM0FDZ2dBVUhybmUwQUtRQUFOd0FnSUFGQjQ1M3RBQ2tBQURjQUdDQUJRZHVkN1FBcEFBQTNBQkFnQVVIVG5lMEFLUUFBTndBSUlBRkJ5NTN0QUNrQUFEY0FBQ0FDUVlnR2FpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCQURzQnNnWWdBRUVRRUJnaUFUWUNFQ0FBUW8rQWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBUElBRkI1T3J1QUNrQUFEY0FCeUFCUWQzcTdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdzMkFpZ2dBQ0FJSUFzZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBc2dBa0drQm1vaUFVWU5BQ0FBTFFBYkloSkJHSFJCR0hVaEN5QUJMQUFMUVFCT0JFQWdDMEVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBTFFRQklJZ0ViSUFBb0FoUWdFaUFCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRUdPZ0FiSUFCQnQrVHRBQ2dBQURZQ0VDQUFRYnZrN1FBdkFBQTdBUlFnQUVFQU9nQVdJQUJCTUJBWUlnRTJBZ0FnQUVLa2dJQ0FnSWFBZ0lCL053SUVJQUZCQURvQUpDQUJRYStRN1FBb0FBQTJBQ0FnQVVHbmtPMEFLUUFBTndBWUlBRkJuNUR0QUNrQUFEY0FFQ0FCUVplUTdRQXBBQUEzQUFnZ0FVR1BrTzBBS1FBQU53QUFJQVVnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQmdJQ0FFRGNDNUFZZ0FrR1Vob0lCTmdMZ0JpQUFRUVk2QUJzZ0FFRUFPZ0FXSUFCQnNPVHRBQ2dBQURZQ0VDQUFRYlRrN1FBdkFBQTdBUlFnQUNBQVFSQnFJZ00yQWlnZ0FDQUlJQU1nQUVFb2FoQTVJQUFvQWdBZ0JUWUNIQUpBSUFNZ0FrSFFCbW9pQVVZTkFDQUFMUUFiSWd0QkdIUkJHSFVoQXlBQkxBQUxRUUJPQkVBZ0EwRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFEUVFCSUlnRWJJQUFvQWhRZ0N5QUJHeEFoR2dzZ0JpQUZFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBVFlDRUNBQVFwK0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQWZJQUZCMU1MdkFDa0FBRGNBRnlBQlFjM0M3d0FwQUFBM0FCQWdBVUhGd3U4QUtRQUFOd0FJSUFGQnZjTHZBQ2tBQURjQUFDQUFRZUFBRUJnaUFUWUNBQ0FBUXR1QWdJQ0FqSUNBZ0g4M0FnUWdBVUdoMHU4QVFkc0FFQmxCQURvQVd5QUNRZkFHYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNuNHF1ajRYWHgvSS9Od09vQnlBQ1FvQ0FnSUNBZ0lENFB6Y0R1QWNnQWtJQU53T3dCeUFDUXArS3JvK0YxOGZ5UHpjRG9BY2dBRUVRRUJnaUFUWUNFQ0FBUW8yQWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBTklBRkJuUER2QUNrQUFEY0FCU0FCUVpmdzd3QXBBQUEzQUFBZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0dNQjJvaUFVWU5BQ0FBTFFBYklndEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDeUFCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRUFPZ0FZSUFCQ3c5NjVvOWJNMjdubEFEY0RFQ0FBUVFnNkFCc2dBRUVnRUJnaUFUWUNBQ0FBUXA2QWdJQ0FoSUNBZ0g4M0FnUWdBVUVBT2dBZUlBRkJqNUh0QUNrQUFEY0FGaUFCUVltUjdRQXBBQUEzQUJBZ0FVR0JrZTBBS1FBQU53QUlJQUZCK1pEdEFDa0FBRGNBQUNBSklBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnWUNBZ0JBM0EvQUhJQUpCb0lhQ0FUWUM3QWNnQUVFQU9nQVlJQUJDNDk2NW85Yk0yN25sQURjREVDQUFRUWc2QUJzZ0FDQUFRUkJxSWdNMkFpZ2dBQ0FJSUFNZ0FFRW9haEE1SUFBb0FnQWdDVFlDSEFKQUlBTWdBa0hjQjJvaUFVWU5BQ0FBTFFBYklnVkJHSFJCR0hVaEF5QUJMQUFMUVFCT0JFQWdBMEVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRFFRQklJZ0ViSUFBb0FoUWdCU0FCR3hBaEdnc2dCaUFKRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcE9BZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FUSUFGQmxxN3ZBQ2dBQURZQUR5QUJRWSt1N3dBcEFBQTNBQWdnQVVHSHJ1OEFLUUFBTndBQUlBQkJ3QUFRR0NJQk5nSUFJQUJDdElDQWdJQ0lnSUNBZnpjQ0JDQUJRUUE2QURRZ0FVSExydThBS0FBQU5nQXdJQUZCdzY3dkFDa0FBRGNBS0NBQlFidXU3d0FwQUFBM0FDQWdBVUd6cnU4QUtRQUFOd0FZSUFGQnE2N3ZBQ2tBQURjQUVDQUJRYU91N3dBcEFBQTNBQWdnQVVHYnJ1OEFLUUFBTndBQUlBSkIrQWRxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrR2lDR3BCQURzQkFDQUFRU0FRR0NJQk5nSVFJQUJDa1lDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJFZ0FVSFhzTzhBTFFBQU9nQVFJQUZCejdEdkFDa0FBRGNBQ0NBQlFjZXc3d0FwQUFBM0FBQWdBQ0FBUVJCcUlnVTJBaWdnQUNBSUlBVWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVVnQWtHVUNHb2lBVVlOQUNBQUxRQWJJZ2xCR0hSQkdIVWhCU0FCTEFBTFFRQk9CRUFnQlVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUZRUUJJSWdFYklBQW9BaFFnQ1NBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXBpQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBWUlBRkJ0czd1QUNrQUFEY0FFQ0FCUWE3TzdnQXBBQUEzQUFnZ0FVR216dTRBS1FBQU53QUFJQUJCd0FBUUdDSUJOZ0lBSUFCQ3RvQ0FnSUNJZ0lDQWZ6Y0NCQ0FCUVFBNkFEWWdBVUh0enU0QUtRQUFOd0F1SUFGQjU4N3VBQ2tBQURjQUtDQUJRZC9PN2dBcEFBQTNBQ0FnQVVIWHp1NEFLUUFBTndBWUlBRkJ6ODd1QUNrQUFEY0FFQ0FCUWNmTzdnQXBBQUEzQUFnZ0FVRy96dTRBS1FBQU53QUFJQUpCcEFocUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0hPQ0dwQkFEc0JBQ0FBUVNBUUdDSUJOZ0lRSUFCQ2xZQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCVWdBVUdwME80QUtRQUFOd0FOSUFGQnBORHVBQ2tBQURjQUNDQUJRWnpRN2dBcEFBQTNBQUFnQUNBQVFSQnFJZ1UyQWlnZ0FDQUlJQVVnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFVZ0FrSEFDR29pQVVZTkFDQUFMUUFiSWdsQkdIUkJHSFVoQlNBQkxBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFGUVFCSUlnRWJJQUFvQWhRZ0NTQUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBVFlDRUNBQVFwU0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQVVJQUZCcis3dEFDZ0FBRFlBRUNBQlFhZnU3UUFwQUFBM0FBZ2dBVUdmN3UwQUtRQUFOd0FBSUFCQndBQVFHQ0lCTmdJQUlBQkN2NENBZ0lDSWdJQ0FmemNDQkNBQlFRQTZBRDhnQVVIZnJPOEFLUUFBTndBM0lBRkIyS3p2QUNrQUFEY0FNQ0FCUWRDczd3QXBBQUEzQUNnZ0FVSElyTzhBS1FBQU53QWdJQUZCd0t6dkFDa0FBRGNBR0NBQlFiaXM3d0FwQUFBM0FCQWdBVUd3ck84QUtRQUFOd0FJSUFGQnFLenZBQ2tBQURjQUFDQUNRZEFJYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkIrZ2hxUVFBN0FRQWdBRUVnRUJnaUFUWUNFQ0FBUXBLQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBU0lBRkJuZS90QUM4QUFEc0FFQ0FCUVpYdjdRQXBBQUEzQUFnZ0FVR043KzBBS1FBQU53QUFJQUFnQUVFUWFpSUZOZ0lvSUFBZ0NDQUZJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FGSUFKQjdBaHFJZ0ZHRFFBZ0FDMEFHeUlKUVJoMFFSaDFJUVVnQVN3QUMwRUFUZ1JBSUFWQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCVUVBU0NJQkd5QUFLQUlVSUFrZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLUmdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVTQUJRY3ozN2dBdEFBQTZBQkFnQVVIRTkrNEFLUUFBTndBSUlBRkJ2UGZ1QUNrQUFEY0FBQ0FBUVRBUUdDSUJOZ0lBSUFCQ29ZQ0FnSUNHZ0lDQWZ6Y0NCQ0FCUVFBNkFDRWdBVUdhZ080QUxRQUFPZ0FnSUFGQmtvRHVBQ2tBQURjQUdDQUJRWXFBN2dBcEFBQTNBQkFnQVVHQ2dPNEFLUUFBTndBSUlBRkIrdi90QUNrQUFEY0FBQ0FDUWZ3SWFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCcGdscVFRQTdBUUFnQUVFUUVCZ2lBVFlDRUNBQVFvK0FnSUNBZ29DQWdIODNBaFFnQVVFQU9nQVBJQUZCMWZmdUFDa0FBRGNBQnlBQlFjNzM3Z0FwQUFBM0FBQWdBQ0FBUVJCcUlnVTJBaWdnQUNBSUlBVWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVVnQWtHWUNXb2lBVVlOQUNBQUxRQWJJZ2xCR0hSQkdIVWhCU0FCTEFBTFFRQk9CRUFnQlVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUZRUUJJSWdFYklBQW9BaFFnQ1NBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXBDQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBUUlBRkI4NjN1QUNrQUFEY0FDQ0FCUWV1dDdnQXBBQUEzQUFBZ0FFSEFBQkFZSWdFMkFnQWdBRUs0Z0lDQWdJaUFnSUIvTndJRUlBRkJBRG9BT0NBQlFaKzU4QUFwQUFBM0FEQWdBVUdYdWZBQUtRQUFOd0FvSUFGQmo3bndBQ2tBQURjQUlDQUJRWWU1OEFBcEFBQTNBQmdnQVVIL3VQQUFLUUFBTndBUUlBRkI5N2p3QUNrQUFEY0FDQ0FCUWUrNDhBQXBBQUEzQUFBZ0FrR29DV29pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFRQTZBQkFnQUVFQU9nQWJJQU1nQUVFUWFoQ0RCU0FBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVFZNkFCc2dBRUVBT2dBV0lBQkJzTUh2QUNnQUFEWUNFQ0FBUWJUQjd3QXZBQUE3QVJRZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0hFQ1dvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRUdPZ0FiSUFCQno0YnVBQ2dBQURZQ0VDQUFRZE9HN2dBdkFBQTdBUlFnQUVFQU9nQVdJQUJCSUJBWUlnRTJBZ0FnQUVLVmdJQ0FnSVNBZ0lCL053SUVJQUZCQURvQUZTQUJRZHFRN1FBcEFBQTNBQTBnQVVIVmtPMEFLUUFBTndBSUlBRkJ6WkR0QUNrQUFEY0FBQ0FSSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQm5BcHFRb0dBZ0lBUU53SUFJQUpCbUFwcVFheUdnZ0UyQWdBZ0FFRUdPZ0FiSUFCQkFEb0FGaUFBUWIyRzdnQW9BQUEyQWhBZ0FFSEJodTRBTHdBQU93RVVJQUFnQUVFUWFpSUROZ0lvSUFBZ0NDQURJQUJCS0dvUU9TQUFLQUlBSUJFMkFod0NRQ0FESUFKQmlBcHFJZ0ZHRFFBZ0FDMEFHeUlGUVJoMFFSaDFJUU1nQVN3QUMwRUFUZ1JBSUFOQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dBMEVBU0NJQkd5QUFLQUlVSUFVZ0FSc1FJUm9MSUFZZ0VSQTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCQmpvQUd5QUFRZk9MN2dBb0FBQTJBaEFnQUVIM2krNEFMd0FBT3dFVUlBQkJBRG9BRmlBQVFTQVFHQ0lCTmdJQUlBQkNsWUNBZ0lDRWdJQ0FmemNDQkNBQlFRQTZBQlVnQVVId2tPMEFLUUFBTndBTklBRkI2NUR0QUNrQUFEY0FDQ0FCUWVPUTdRQXBBQUEzQUFBZ0V5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRZFFLYWtLQmdJQ0FFRGNDQUNBQ1FkQUtha0c0aG9JQk5nSUFJQUJCQmpvQUd5QUFRUUE2QUJZZ0FFSFRpKzRBS0FBQU5nSVFJQUJCMTR2dUFDOEFBRHNCRkNBQUlBQkJFR29pQXpZQ0tDQUFJQWdnQXlBQVFTaHFFRGtnQUNnQ0FDQVROZ0ljQWtBZ0F5QUNRY0FLYWlJQlJnMEFJQUF0QUJzaUJVRVlkRUVZZFNFRElBRXNBQXRCQUU0RVFDQURRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFOQkFFZ2lBUnNnQUNnQ0ZDQUZJQUViRUNFYUN5QUdJQk1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFSQVFHQ0lCTmdJUUlBQkNqSUNBZ0lDQ2dJQ0FmemNDRkNBQlFRQTZBQXdnQVVIMGsrOEFLQUFBTmdBSUlBRkI3SlB2QUNrQUFEY0FBQ0FBUWNBQUVCZ2lBVFlDQUNBQVFyT0FnSUNBaUlDQWdIODNBZ1FnQVVFQU9nQXpJQUZCeEwvdUFDZ0FBRFlBTHlBQlFiMi83Z0FwQUFBM0FDZ2dBVUcxdis0QUtRQUFOd0FnSUFGQnJiL3VBQ2tBQURjQUdDQUJRYVcvN2dBcEFBQTNBQkFnQVVHZHYrNEFLUUFBTndBSUlBRkJsYi91QUNrQUFEY0FBQ0FDUWR3S2FpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCaGd0cVFRQTdBUUFnQUVFSE9nQWJJQUJCcHBUdkFDZ0FBRFlDRUNBQVFhbVU3d0FvQUFBMkFCTWdBRUVBT2dBWElBQWdBRUVRYWlJRk5nSW9JQUFnQ0NBRklBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUZJQUpCK0FwcUlnRkdEUUFnQUMwQUd5SUpRUmgwUVJoMUlRVWdBU3dBQzBFQVRnUkFJQVZCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JVRUFTQ0lCR3lBQUtBSVVJQWtnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdFMkFoQWdBRUtTZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRWlBQlFmT0Q3UUF2QUFBN0FCQWdBVUhyZyswQUtRQUFOd0FJSUFGQjQ0UHRBQ2tBQURjQUFDQUFRVEFRR0NJQk5nSUFJQUJDcTRDQWdJQ0dnSUNBZnpjQ0JDQUJRUUE2QUNzZ0FVR2NzTzhBS0FBQU5nQW5JQUZCbGJEdkFDa0FBRGNBSUNBQlFZMnc3d0FwQUFBM0FCZ2dBVUdGc084QUtRQUFOd0FRSUFGQi9hL3ZBQ2tBQURjQUNDQUJRZld2N3dBcEFBQTNBQUFnQWtHSUMyb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWJJTGFrRUFPd0VBSUFCQklCQVlJZ0UyQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFU0FCUVlhRTdRQXRBQUE2QUJBZ0FVSCtnKzBBS1FBQU53QUlJQUZCOW9QdEFDa0FBRGNBQUNBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRYVFMYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNsWUNBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQlVnQVVHT3B1NEFLUUFBTndBTklBRkJpYWJ1QUNrQUFEY0FDQ0FCUVlHbTdnQXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcVNBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FrSUFGQm9mcnVBQ2dBQURZQUlDQUJRWm42N2dBcEFBQTNBQmdnQVVHUit1NEFLUUFBTndBUUlBRkJpZnJ1QUNrQUFEY0FDQ0FCUVlINjdnQXBBQUEzQUFBZ0FrRzBDMm9pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FkNExha0VBT3dFQUlBQkIvSmJ2QUMwQUFEb0FHQ0FBUVFrNkFCc2dBRUgwbHU4QUtRQUFOd01RSUFCQkFEb0FHU0FBSUFCQkVHb2lCVFlDS0NBQUlBZ2dCU0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQlNBQ1FkQUxhaUlCUmcwQUlBQXRBQnNpQ1VFWWRFRVlkU0VGSUFFc0FBdEJBRTRFUUNBRlFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVZCQUVnaUFSc2dBQ2dDRkNBSklBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUJOZ0lRSUFCQ2s0Q0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCTWdBVUgvc3UwQUtBQUFOZ0FQSUFGQitMTHRBQ2tBQURjQUNDQUJRZkN5N1FBcEFBQTNBQUFnQUVIQUFCQVlJZ0UyQWdBZ0FFSzRnSUNBZ0lpQWdJQi9Od0lFSUFGQkFEb0FPQ0FCUWZpbDdnQXBBQUEzQURBZ0FVSHdwZTRBS1FBQU53QW9JQUZCNktYdUFDa0FBRGNBSUNBQlFlQ2w3Z0FwQUFBM0FCZ2dBVUhZcGU0QUtRQUFOd0FRSUFGQjBLWHVBQ2tBQURjQUNDQUJRY2lsN2dBcEFBQTNBQUFnQWtIZ0Myb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUVlvTWFrRUFPd0VBSUFCQklCQVlJZ0UyQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFU0FCUWNhejdRQXRBQUE2QUJBZ0FVRytzKzBBS1FBQU53QUlJQUZCdHJQdEFDa0FBRGNBQUNBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRZndMYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNrNENBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQk1nQVVHWmtlOEFLQUFBTmdBUElBRkJrcEh2QUNrQUFEY0FDQ0FCUVlxUjd3QXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcTZBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0F1SUFGQjBLVHdBQ2tBQURjQUppQUJRY3FrOEFBcEFBQTNBQ0FnQVVIQ3BQQUFLUUFBTndBWUlBRkJ1cVR3QUNrQUFEY0FFQ0FCUWJLazhBQXBBQUEzQUFnZ0FVR3FwUEFBS1FBQU53QUFJQUpCakF4cUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0cyREdwQkFEc0JBQ0FBUVNBUUdDSUJOZ0lRSUFCQ2tZQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCRWdBVUhIa2U4QUxRQUFPZ0FRSUFGQnY1SHZBQ2tBQURjQUNDQUJRYmVSN3dBcEFBQTNBQUFnQUNBQVFSQnFJZ1UyQWlnZ0FDQUlJQVVnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFVZ0FrR29ER29pQVVZTkFDQUFMUUFiSWdsQkdIUkJHSFVoQlNBQkxBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFGUVFCSUlnRWJJQUFvQWhRZ0NTQUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFd0VCZ2lBVFlDRUNBQVFxZUFnSUNBaG9DQWdIODNBaFFnQVVFQU9nQW5JQUZCaStudUFDa0FBRGNBSHlBQlFZVHA3Z0FwQUFBM0FCZ2dBVUg4Nk80QUtRQUFOd0FRSUFGQjlPanVBQ2tBQURjQUNDQUJRZXpvN2dBcEFBQTNBQUFnQUVIZ0FCQVlJZ0UyQWdBZ0FFTFhnSUNBZ0l5QWdJQi9Od0lFSUFGQjNLWHRBRUhYQUJBWlFRQTZBRmNnQWtHNERHb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUXBxejVzeVpzK2IwUHpjRDhBd2dBa0dBRFdwQ2dJQ0FnSUNBZ1BnL053TUFJQUpCK0F4cVFnQTNBd0FnQWtIb0RHcENtclBtekptejV2US9Od01BSUFCQklCQVlJZ0UyQWhBZ0FFS1VnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FGQ0FCUVlHczdnQW9BQUEyQUJBZ0FVSDVxKzRBS1FBQU53QUlJQUZCOGF2dUFDa0FBRGNBQUNBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRZFFNYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFZT003UUF0QUFBNkFCZ2dBRUVKT2dBYklBQkIrNHZ0QUNrQUFEY0RFQ0FBUVFBNkFCa2dBRUhRQUJBWUlnRTJBZ0FnQUVMQmdJQ0FnSXFBZ0lCL053SUVJQUZCcXA3eEFFSEJBQkFaUVFBNkFFRWdBa0dJRFdvaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRYklOYWtFQU93RUFJQUJCQURvQUdDQUFRdTNhdmFySGp0eTY5QUEzQXhBZ0FFRUlPZ0FiSUFBZ0FFRVFhaUlGTmdJb0lBQWdDQ0FGSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRklBSkJwQTFxSWdGR0RRQWdBQzBBR3lJSlFSaDBRUmgxSVFVZ0FTd0FDMEVBVGdSQUlBVkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQlVFQVNDSUJHeUFBS0FJVUlBa2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS2VnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FIaUFCUVlyKzdnQXBBQUEzQUJZZ0FVR0UvdTRBS1FBQU53QVFJQUZCL1AzdUFDa0FBRGNBQ0NBQlFmVDk3Z0FwQUFBM0FBQWdBRUhRQUJBWUlnRTJBZ0FnQUVMT2dJQ0FnSXFBZ0lCL053SUVJQUZCNWYvdUFFSE9BQkFaUVFBNkFFNGdBa0cwRFdvaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRZDROYWtFQU93RUFJQUJCSUJBWUlnRTJBaEFnQUVLYWdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUdpQUJRYm4rN2dBdkFBQTdBQmdnQVVHeC91NEFLUUFBTndBUUlBRkJxZjd1QUNrQUFEY0FDQ0FCUWFIKzdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0hRRFdvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcENBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FRSUFGQms2cnVBQ2tBQURjQUNDQUJRWXVxN2dBcEFBQTNBQUFnQUVFZ0VCZ2lBVFlDQUNBQVFwbUFnSUNBaElDQWdIODNBZ1FnQVVFQU9nQVpJQUZCNmMvdUFDMEFBRG9BR0NBQlFlSFA3Z0FwQUFBM0FCQWdBVUhaeis0QUtRQUFOd0FJSUFGQjBjL3VBQ2tBQURjQUFDQUNRZUFOYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkJpZzVxUVFBN0FRQWdBRUVRRUJnaUFUWUNFQ0FBUW8rQWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBUElBRkJqYXp1QUNrQUFEY0FCeUFCUVlhczdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0g4RFdvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcEtBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FTSUFGQnBKenRBQzhBQURzQUVDQUJRWnljN1FBcEFBQTNBQWdnQVVHVW5PMEFLUUFBTndBQUlBQkJJQkFZSWdFMkFnQWdBRUthZ0lDQWdJU0FnSUIvTndJRUlBRkJBRG9BR2lBQlFhcTc3UUF2QUFBN0FCZ2dBVUdpdSswQUtRQUFOd0FRSUFGQm1ydnRBQ2tBQURjQUNDQUJRWks3N1FBcEFBQTNBQUFnQWtHTURtb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWJZT2FrRUFPd0VBSUFCQklCQVlJZ0UyQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFU0FCUWIyNzdRQXRBQUE2QUJBZ0FVRzF1KzBBS1FBQU53QUlJQUZCcmJ2dEFDa0FBRGNBQUNBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRYWdPYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNrb0NBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQklnQVVHbnB1NEFMd0FBT3dBUUlBRkJuNmJ1QUNrQUFEY0FDQ0FCUVplbTdnQXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcWlBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FvSUFGQjdLYndBQ2tBQURjQUlDQUJRZVNtOEFBcEFBQTNBQmdnQVVIY3B2QUFLUUFBTndBUUlBRkIxS2J3QUNrQUFEY0FDQ0FCUWN5bThBQXBBQUEzQUFBZ0FrSGtEbW9pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FvR0FnSUNnQVRjRG1BOGdBa0dnRDJwQkFEb0FBQ0FDUVpBUGFrS0RnSUNBTURjREFDQUFRUkFRR0NJQk5nSVFJQUJDaklDQWdJQ0NnSUNBZnpjQ0ZDQUJRUUE2QUF3Z0FVSFhwZTBBS0FBQU5nQUlJQUZCejZYdEFDa0FBRGNBQUNBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRWUFQYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNuWUNBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQjBnQVVHYWpPMEFLUUFBTndBVklBRkJsWXp0QUNrQUFEY0FFQ0FCUVkyTTdRQXBBQUEzQUFnZ0FVR0ZqTzBBS1FBQU53QUFJQUJCd0FBUUdDSUJOZ0lBSUFCQ3ZvQ0FnSUNJZ0lDQWZ6Y0NCQ0FCUVFBNkFENGdBVUdkMGZBQUtRQUFOd0EySUFGQmw5SHdBQ2tBQURjQU1DQUJRWS9SOEFBcEFBQTNBQ2dnQVVHSDBmQUFLUUFBTndBZ0lBRkIvOUR3QUNrQUFEY0FHQ0FCUWZmUThBQXBBQUEzQUJBZ0FVSHYwUEFBS1FBQU53QUlJQUZCNTlEd0FDa0FBRGNBQUNBQ1FiZ09haUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQjRnNXFRUUE3QVFBZ0FFRVFFQmdpQVRZQ0VDQUFRbytBZ0lDQWdvQ0FnSDgzQWhRZ0FVRUFPZ0FQSUFGQjJZbnRBQ2tBQURjQUJ5QUJRZEtKN1FBcEFBQTNBQUFnQUNBQVFSQnFJZ1UyQWlnZ0FDQUlJQVVnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFVZ0FrSFVEbW9pQVVZTkFDQUFMUUFiSWdsQkdIUkJHSFVoQlNBQkxBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFGUVFCSUlnRWJJQUFvQWhRZ0NTQUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBVFlDRUNBQVFwdUFnSUNBaElDQWdIODNBaFFnQVVFQU9nQWJJQUZCZ3ZEdkFDZ0FBRFlBRnlBQlFmdnY3d0FwQUFBM0FCQWdBVUh6Nys4QUtRQUFOd0FJSUFGQjYrL3ZBQ2tBQURjQUFDQUFRY0FBRUJnaUFUWUNBQ0FBUXJLQWdJQ0FpSUNBZ0g4M0FnUWdBVUVBT2dBeUlBRkJ5YWJ3QUM4QUFEc0FNQ0FCUWNHbThBQXBBQUEzQUNnZ0FVRzVwdkFBS1FBQU53QWdJQUZCc2Fid0FDa0FBRGNBR0NBQlFhbW04QUFwQUFBM0FCQWdBVUdocHZBQUtRQUFOd0FJSUFGQm1hYndBQ2tBQURjQUFDQUNRYVFQYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkJ6ZzlxUVFBN0FRQWdBRUVRRUJnaUFUWUNFQ0FBUW8rQWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBUElBRkJqdkR2QUNrQUFEY0FCeUFCUVlmdzd3QXBBQUEzQUFBZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0hBRDJvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcG1BZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FaSUFGQjd1M3RBQzBBQURvQUdDQUJRZWJ0N1FBcEFBQTNBQkFnQVVIZTdlMEFLUUFBTndBSUlBRkIxdTN0QUNrQUFEY0FBQ0FBUWRBQUVCZ2lBVFlDQUNBQVFzS0FnSUNBaW9DQWdIODNBZ1FnQVVHZ3h2RUFRY0lBRUJsQkFEb0FRaUFDUWRBUGFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCK2c5cVFRQTdBUUFnQUVFZ0VCZ2lBVFlDRUNBQVFwYUFnSUNBaElDQWdIODNBaFFnQVVFQU9nQVdJQUZCL3UzdEFDa0FBRGNBRGlBQlFmanQ3UUFwQUFBM0FBZ2dBVUh3N2UwQUtRQUFOd0FBSUFBZ0FFRVFhaUlGTmdJb0lBQWdDQ0FGSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRklBSkI3QTlxSWdGR0RRQWdBQzBBR3lJSlFSaDBRUmgxSVFVZ0FTd0FDMEVBVGdSQUlBVkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQlVFQVNDSUJHeUFBS0FJVUlBa2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQkVCQVlJZ0UyQWhBZ0FFS0xnSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FDeUFCUWIydDdRQW9BQUEyQUFjZ0FVRzJyZTBBS1FBQU53QUFJQUJCRUJBWUlnRTJBZ0FnQUVLUGdJQ0FnSUtBZ0lCL053SUVJQUZCQURvQUR5QUJRYTJ0N1FBcEFBQTNBQWNnQVVHbXJlMEFLUUFBTndBQUlBSkIvQTlxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrTGtnSUNBZ013Nk53T3dFQ0FDUWJnUWFrRUJPZ0FBSUFKQnFCQnFRcHFYZ0lDZzh3STNBd0FnQUVIS3JlMEFMd0FBT3dFWUlBQkJnQlE3QVJvZ0FFSENyZTBBS1FBQU53TVFJQUFnQUVFUWFpSUZOZ0lvSUFBZ0NDQUZJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FGSUFKQm1CQnFJZ0ZHRFFBZ0FDMEFHeUlKUVJoMFFSaDFJUVVnQVN3QUMwRUFUZ1JBSUFWQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCVUVBU0NJQkd5QUFLQUlVSUFrZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLU2dJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVpQUJRYXUwN2dBdkFBQTdBQkFnQVVHanRPNEFLUUFBTndBSUlBRkJtN1R1QUNrQUFEY0FBQ0FBUVNBUUdDSUJOZ0lBSUFCQ2xvQ0FnSUNFZ0lDQWZ6Y0NCQ0FCUVFBNkFCWWdBVUdTdE80QUtRQUFOd0FPSUFGQmpMVHVBQ2tBQURjQUNDQUJRWVMwN2dBcEFBQTNBQUFnQWtHOEVHb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJREFQamNEOEJBZ0FrSDRFR3BCQVRvQUFDQUNRZWdRYWtLeWdJQ0FvQVkzQXdBZ0FFRWdFQmdpQVRZQ0VDQUFRcENBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FRSUFGQmg4M3VBQ2tBQURjQUNDQUJRZi9NN2dBcEFBQTNBQUFnQUNBQVFSQnFJZ1UyQWlnZ0FDQUlJQVVnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFVZ0FrSFlFR29pQVVZTkFDQUFMUUFiSWdsQkdIUkJHSFVoQlNBQkxBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFGUVFCSUlnRWJJQUFvQWhRZ0NTQUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBVFlDRUNBQVFwQ0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQVFJQUZCM0xMdUFDa0FBRGNBQ0NBQlFkU3k3Z0FwQUFBM0FBQWdBRUVnRUJnaUFUWUNBQ0FBUXBTQWdJQ0FoSUNBZ0g4M0FnUWdBVUVBT2dBVUlBRkJ6N0x1QUNnQUFEWUFFQ0FCUWNleTdnQXBBQUEzQUFnZ0FVRy9zdTRBS1FBQU53QUFJQUpCL0JCcUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0tBZ0lDQXdENDNBN0FSSUFKQnVCRnFRUUU2QUFBZ0FrR29FV3BDc29DQWdLQUdOd01BSUFCQkVCQVlJZ0UyQWhBZ0FFS09nSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FEaUFCUWIrdTdRQXBBQUEzQUFZZ0FVRzVydTBBS1FBQU53QUFJQUFnQUVFUWFpSUZOZ0lvSUFBZ0NDQUZJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FGSUFKQm1CRnFJZ0ZHRFFBZ0FDMEFHeUlKUVJoMFFSaDFJUVVnQVN3QUMwRUFUZ1JBSUFWQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCVUVBU0NJQkd5QUFLQUlVSUFrZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLUmdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVTQUJRWkd5N2dBdEFBQTZBQkFnQVVHSnN1NEFLUUFBTndBSUlBRkJnYkx1QUNrQUFEY0FBQ0FBUVNBUUdDSUJOZ0lBSUFCQ2xZQ0FnSUNFZ0lDQWZ6Y0NCQ0FCUVFBNkFCVWdBVUg0c2U0QUtRQUFOd0FOSUFGQjg3SHVBQ2tBQURjQUNDQUJRZXV4N2dBcEFBQTNBQUFnQWtHOEVXb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJREFQamNEOEJFZ0FrSDRFV3BCQVRvQUFDQUNRZWdSYWtLeWdJQ0FvQVkzQXdBZ0FFRVFFQmdpQVRZQ0VDQUFRbytBZ0lDQWdvQ0FnSDgzQWhRZ0FVRUFPZ0FQSUFGQjdxM3RBQ2tBQURjQUJ5QUJRZWV0N1FBcEFBQTNBQUFnQUNBQVFSQnFJZ1UyQWlnZ0FDQUlJQVVnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFVZ0FrSFlFV29pQVVZTkFDQUFMUUFiSWdsQkdIUkJHSFVoQlNBQkxBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFGUVFCSUlnRWJJQUFvQWhRZ0NTQUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFUUVCZ2lBVFlDRUNBQVFvK0FnSUNBZ29DQWdIODNBaFFnQVVFQU9nQVBJQUZCdHJQdUFDa0FBRGNBQnlBQlFhK3o3Z0FwQUFBM0FBQWdBRUVnRUJnaUFUWUNBQ0FBUXBPQWdJQ0FoSUNBZ0g4M0FnUWdBVUVBT2dBVElBRkJxclB1QUNnQUFEWUFEeUFCUWFPejdnQXBBQUEzQUFnZ0FVR2JzKzRBS1FBQU53QUFJQUpCL0JGcUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0tBZ0lDQXdENDNBN0FTSUFKQnVCSnFRUUU2QUFBZ0FrR29FbXBDc29DQWdLQUdOd01BSUFCQkVCQVlJZ0UyQWhBZ0FFS05nSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FEU0FCUVp5VzdnQXBBQUEzQUFVZ0FVR1hsdTRBS1FBQU53QUFJQUFnQUVFUWFpSUZOZ0lvSUFBZ0NDQUZJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FGSUFKQm1CSnFJZ0ZHRFFBZ0FDMEFHeUlKUVJoMFFSaDFJUVVnQVN3QUMwRUFUZ1JBSUFWQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCVUVBU0NJQkd5QUFLQUlVSUFrZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCbXVydUFDOEFBRHNCR0NBQVFZQVVPd0VhSUFCQmt1cnVBQ2tBQURjREVDQUFRUkFRR0NJQk5nSUFJQUJDam9DQWdJQ0NnSUNBZnpjQ0JDQUJRUUE2QUE0Z0FVR0o2dTRBS1FBQU53QUdJQUZCZytydUFDa0FBRGNBQUNBQ1Fid1NhaUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQzVJQ0FnSURNT2pjRDhCSWdBa0g0RW1wQkFUb0FBQ0FDUWVnU2FrSzBrSUNBd0lZQ053TUFJQUJCQURvQUdTQUFRZHZxN2dBdEFBQTZBQmdnQUVFSk9nQWJJQUJCMCtydUFDa0FBRGNERUNBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRZGdTYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFSQVFHQ0lCTmdJUUlBQkNpNENBZ0lDQ2dJQ0FmemNDRkNBQlFRQTZBQXNnQVVHbG9lOEFLQUFBTmdBSElBRkJucUh2QUNrQUFEY0FBQ0FBUVNBUUdDSUJOZ0lBSUFCQ2xvQ0FnSUNFZ0lDQWZ6Y0NCQ0FCUVFBNkFCWWdBVUdWb2U4QUtRQUFOd0FPSUFGQmo2SHZBQ2tBQURjQUNDQUJRWWVoN3dBcEFBQTNBQUFnRkNBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1Fhd1Rha0lBTndJQUlBSkJxQk5xUWRDR2dnRTJBZ0FnQUVIQm9lOEFMd0FBT3dFWUlBQkJnQlE3QVJvZ0FFRzVvZThBS1FBQU53TVFJQUFnQUVFUWFpSUROZ0lvSUFBZ0NDQURJQUJCS0dvUU9TQUFLQUlBSUJRMkFod0NRQ0FESUFKQm1CTnFJZ0ZHRFFBZ0FDMEFHeUlGUVJoMFFSaDFJUU1nQVN3QUMwRUFUZ1JBSUFOQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dBMEVBU0NJQkd5QUFLQUlVSUFVZ0FSc1FJUm9MSUFZZ0ZCQTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLYWdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUdpQUJRZHVTN2dBdkFBQTdBQmdnQVVIVGt1NEFLUUFBTndBUUlBRkJ5NUx1QUNrQUFEY0FDQ0FCUWNPUzdnQXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcWFBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FtSUFGQm9hVHdBQ2tBQURjQUhpQUJRWnVrOEFBcEFBQTNBQmdnQVVHVHBQQUFLUUFBTndBUUlBRkJpNlR3QUNrQUFEY0FDQ0FCUVlPazhBQXBBQUEzQUFBZ0FrRzBFMm9pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FkNFRha0VBT3dFQUlBQkJJQkFZSWdFMkFoQWdBRUtZZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BR0NBQlFlNlM3Z0FwQUFBM0FCQWdBVUhta3U0QUtRQUFOd0FJSUFGQjNwTHVBQ2tBQURjQUFDQUFJQUJCRUdvaUJUWUNLQ0FBSUFnZ0JTQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCU0FDUWRBVGFpSUJSZzBBSUFBdEFCc2lDVUVZZEVFWWRTRUZJQUVzQUF0QkFFNEVRQ0FGUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBVkJBRWdpQVJzZ0FDZ0NGQ0FKSUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDa1lDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJFZ0FVR0JwUEFBTFFBQU9nQVFJQUZCK2FQd0FDa0FBRGNBQ0NBQlFmR2o4QUFwQUFBM0FBQWdBRUhBQUJBWUlnRTJBZ0FnQUVLNGdJQ0FnSWlBZ0lCL053SUVJQUZCQURvQU9DQUJRZEhlN3dBcEFBQTNBREFnQVVISjN1OEFLUUFBTndBb0lBRkJ3ZDd2QUNrQUFEY0FJQ0FCUWJuZTd3QXBBQUEzQUJnZ0FVR3gzdThBS1FBQU53QVFJQUZCcWQ3dkFDa0FBRGNBQ0NBQlFhSGU3d0FwQUFBM0FBQWdBa0hnRTJvaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRWW9VYWtFQU93RUFJQUJCbFBMdEFDMEFBRG9BR0NBQVFRazZBQnNnQUVHTTh1MEFLUUFBTndNUUlBQkJBRG9BR1NBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRZndUYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNrNENBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQk1nQVVIc28vQUFLQUFBTmdBUElBRkI1YVB3QUNrQUFEY0FDQ0FCUWQyajhBQXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcW1BZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FwSUFGQjRKcnZBQzBBQURvQUtDQUJRZGlhN3dBcEFBQTNBQ0FnQVVIUW11OEFLUUFBTndBWUlBRkJ5SnJ2QUNrQUFEY0FFQ0FCUWNDYTd3QXBBQUEzQUFnZ0FVRzRtdThBS1FBQU53QUFJQUpCakJScUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0cyRkdwQkFEc0JBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2k0Q0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBc2dBVUgybmU4QUtBQUFOZ0FISUFGQjc1M3ZBQ2tBQURjQUFDQUFJQUJCRUdvaUJUWUNLQ0FBSUFnZ0JTQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCU0FDUWFnVWFpSUJSZzBBSUFBdEFCc2lDVUVZZEVFWWRTRUZJQUVzQUF0QkFFNEVRQ0FGUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBVkJBRWdpQVJzZ0FDZ0NGQ0FKSUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbW9DQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJvZ0FVSG9ydThBTHdBQU93QVlJQUZCNEs3dkFDa0FBRGNBRUNBQlFkaXU3d0FwQUFBM0FBZ2dBVUhRcnU4QUtRQUFOd0FBSUFCQndBQVFHQ0lCTmdJQUlBQkN1SUNBZ0lDSWdJQ0FmemNDQkNBQlFRQTZBRGdnQVVHMDNlOEFLUUFBTndBd0lBRkJyTjN2QUNrQUFEY0FLQ0FCUWFUZDd3QXBBQUEzQUNBZ0FVR2MzZThBS1FBQU53QVlJQUZCbE4zdkFDa0FBRGNBRUNBQlFZemQ3d0FwQUFBM0FBZ2dBVUdFM2U4QUtRQUFOd0FBSUFKQnVCUnFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtIaUZHcEJBRHNCQUNBQVFSQVFHQ0lCTmdJUUlBQkNpNENBZ0lDQ2dJQ0FmemNDRkNBQlFRQTZBQXNnQVVHdnF1MEFLQUFBTmdBSElBRkJxS3J0QUNrQUFEY0FBQ0FBSUFCQkVHb2lCVFlDS0NBQUlBZ2dCU0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQlNBQ1FkUVVhaUlCUmcwQUlBQXRBQnNpQ1VFWWRFRVlkU0VGSUFFc0FBdEJBRTRFUUNBRlFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVZCQUVnaUFSc2dBQ2dDRkNBSklBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVJBUUdDSUJOZ0lRSUFCQ2o0Q0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBOGdBVUc4bWU0QUtRQUFOd0FISUFGQnRabnVBQ2tBQURjQUFDQUFRZEFBRUJnaUFUWUNBQ0FBUXNhQWdJQ0Fpb0NBZ0g4M0FnUWdBVUhiaXU4QVFjWUFFQmxCQURvQVJpQUNRZVFVYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkJqaFZxUVFBN0FRQWdBRUVRRUJnaUFUWUNFQ0FBUW82QWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBT0lBRkI2WWJ1QUNrQUFEY0FCaUFCUWVPRzdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0dBRldvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRXdFQmdpQVRZQ0VDQUFRcWFBZ0lDQWhvQ0FnSDgzQWhRZ0FVRUFPZ0FtSUFGQjhKbnRBQ2tBQURjQUhpQUJRZXFaN1FBcEFBQTNBQmdnQVVIaW1lMEFLUUFBTndBUUlBRkIycG50QUNrQUFEY0FDQ0FCUWRLWjdRQXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcVNBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FrSUFGQjZJM3RBQ2dBQURZQUlDQUJRZUNON1FBcEFBQTNBQmdnQVVIWWplMEFLUUFBTndBUUlBRkIwSTN0QUNrQUFEY0FDQ0FCUWNpTjdRQXBBQUEzQUFBZ0FrR1FGV29pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1Fib1Zha0VBT3dFQUlBQkJJQkFZSWdFMkFoQWdBRUtRZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRUNBQlFhN243UUFwQUFBM0FBZ2dBVUdtNSswQUtRQUFOd0FBSUFBZ0FFRVFhaUlGTmdJb0lBQWdDQ0FGSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRklBSkJyQlZxSWdGR0RRQWdBQzBBR3lJSlFSaDBRUmgxSVFVZ0FTd0FDMEVBVGdSQUlBVkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQlVFQVNDSUJHeUFBS0FJVUlBa2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS1NnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFaUFCUWFDUThBQXZBQUE3QUJBZ0FVR1lrUEFBS1FBQU53QUlJQUZCa0pEd0FDa0FBRGNBQUNBQVFUQVFHQ0lCTmdJQUlBQkNyNENBZ0lDR2dJQ0FmemNDQkNBQlFRQTZBQzhnQVVHVWp1MEFLUUFBTndBbklBRkJqWTd0QUNrQUFEY0FJQ0FCUVlXTzdRQXBBQUEzQUJnZ0FVSDlqZTBBS1FBQU53QVFJQUZCOVkzdEFDa0FBRGNBQ0NBQlFlMk43UUFwQUFBM0FBQWdBa0c4RldvaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRUUE2QUJBZ0FFRUFPZ0FiSUFNZ0FFRVFhaENEQlNBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFRWTZBQnNnQUVFQU9nQVdJQUJCbU5udEFDZ0FBRFlDRUNBQVFaelo3UUF2QUFBN0FSUWdBQ0FBUVJCcUlnVTJBaWdnQUNBSUlBVWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVVnQWtIWUZXb2lBVVlOQUNBQUxRQWJJZ2xCR0hSQkdIVWhCU0FCTEFBTFFRQk9CRUFnQlVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUZRUUJJSWdFYklBQW9BaFFnQ1NBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXBlQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBWElBRkJpSnJ0QUNrQUFEY0FEeUFCUVlHYTdRQXBBQUEzQUFnZ0FVSDVtZTBBS1FBQU53QUFJQUJCd0FBUUdDSUJOZ0lBSUFCQ3ZJQ0FnSUNJZ0lDQWZ6Y0NCQ0FCUVFBNkFEd2dBVUd3biswQUtBQUFOZ0E0SUFGQnFKL3RBQ2tBQURjQU1DQUJRYUNmN1FBcEFBQTNBQ2dnQVVHWW4rMEFLUUFBTndBZ0lBRkJrSi90QUNrQUFEY0FHQ0FCUVlpZjdRQXBBQUEzQUJBZ0FVR0FuKzBBS1FBQU53QUlJQUZCK0o3dEFDa0FBRGNBQUNBQ1FZQVdhaUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQnFoWnFRUUE3QVFBZ0FFR1BoKzBBTHdBQU93RVlJQUJCZ0JRN0FSb2dBRUdIaCswQUtRQUFOd01RSUFBZ0FFRVFhaUlGTmdJb0lBQWdDQ0FGSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRklBSkJuQlpxSWdGR0RRQWdBQzBBR3lJSlFSaDBRUmgxSVFVZ0FTd0FDMEVBVGdSQUlBVkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQlVFQVNDSUJHeUFBS0FJVUlBa2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS2VnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FIaUFCUVlqMzdnQXBBQUEzQUJZZ0FVR0M5KzRBS1FBQU53QVFJQUZCK3ZidUFDa0FBRGNBQ0NBQlFmTDI3Z0FwQUFBM0FBQWdBRUhRQUJBWUlnRTJBZ0FnQUVMTGdJQ0FnSXFBZ0lCL053SUVJQUZCbExQdkFFSExBQkFaUVFBNkFFc2dBa0dzRm1vaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRZFlXYWtFQU93RUFJQUJCQURvQUdDQUFRdlBzbmNQRXJwdTJOVGNERUNBQVFRZzZBQnNnQUNBQVFSQnFJZ1UyQWlnZ0FDQUlJQVVnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFVZ0FrSElGbW9pQVVZTkFDQUFMUUFiSWdsQkdIUkJHSFVoQlNBQkxBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFFZ0FDa0RFRGNEQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFGUVFCSUlnRWJJQUFvQWhRZ0NTQUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBVFlDRUNBQVFwMkFnSUNBaElDQWdIODNBaFFnQVVFQU9nQWRJQUZCdjQzdEFDa0FBRGNBRlNBQlFicU43UUFwQUFBM0FCQWdBVUd5amUwQUtRQUFOd0FJSUFGQnFvM3RBQ2tBQURjQUFDQUFRY0FBRUJnaUFUWUNBQ0FBUXIyQWdJQ0FpSUNBZ0g4M0FnUWdBVUVBT2dBOUlBRkJwZXZ0QUNrQUFEY0FOU0FCUWFEcjdRQXBBQUEzQURBZ0FVR1k2KzBBS1FBQU53QW9JQUZCa092dEFDa0FBRGNBSUNBQlFZanI3UUFwQUFBM0FCZ2dBVUdBNiswQUtRQUFOd0FRSUFGQitPcnRBQ2tBQURjQUNDQUJRZkRxN1FBcEFBQTNBQUFnQWtIWUZtb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUVlJWGFrRUFPd0VBSUFCQkVCQVlJZ0UyQWhBZ0FFS01nSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FEQ0FCUWVxSjdRQW9BQUEyQUFnZ0FVSGlpZTBBS1FBQU53QUFJQUFnQUVFUWFpSUZOZ0lvSUFBZ0NDQUZJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FGSUFKQjlCWnFJZ0ZHRFFBZ0FDMEFHeUlKUVJoMFFSaDFJUVVnQVN3QUMwRUFUZ1JBSUFWQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCVUVBU0NJQkd5QUFLQUlVSUFrZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCTUJBWUlnRTJBaEFnQUVLaWdJQ0FnSWFBZ0lCL053SVVJQUZCQURvQUlpQUJRWmpwN1FBdkFBQTdBQ0FnQVVHUTZlMEFLUUFBTndBWUlBRkJpT250QUNrQUFEY0FFQ0FCUVlEcDdRQXBBQUEzQUFnZ0FVSDQ2TzBBS1FBQU53QUFJQUJCNEFBUUdDSUJOZ0lBSUFCQzE0Q0FnSUNNZ0lDQWZ6Y0NCQ0FCUWZmYTdRQkIxd0FRR1VFQU9nQlhJQUpCaEJkcUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0d1RjJwQkFEc0JBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2pvQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBNGdBVUhsMys0QUtRQUFOd0FHSUFGQjM5L3VBQ2tBQURjQUFDQUFJQUJCRUdvaUJUWUNLQ0FBSUFnZ0JTQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCU0FDUWFBWGFpSUJSZzBBSUFBdEFCc2lDVUVZZEVFWWRTRUZJQUVzQUF0QkFFNEVRQ0FGUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBVkJBRWdpQVJzZ0FDZ0NGQ0FKSUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbjRDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUI4Z0FVR1FwdkFBS1FBQU53QVhJQUZCaWFid0FDa0FBRGNBRUNBQlFZR204QUFwQUFBM0FBZ2dBVUg1cGZBQUtRQUFOd0FBSUFCQmtBRVFHQ0lCTmdJQUlBQkNpNEdBZ0lDU2dJQ0FmemNDQkNBQlFhZTg3UUJCaXdFUUdVRUFPZ0NMQVNBQ1FiQVhhaUlGSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQjRCZHFLQUlBSWdFZ0FpZ0MzQmNpQ1VjRVFBTkFJQUZCREdzaEF5QUJRUUZyTEFBQVFRQklCRUFnQXlnQ0FCQVhDeUFESWdFZ0NVY05BQXNMSUFJZ0NUWUM0QmNnQWtIc0Yyb29BZ0FpQVNBQ1FlZ1hhaWdDQUNJSlJ3UkFBMEFnQVVFTWF5RURJQUZCQVdzc0FBQkJBRWdFUUNBREtBSUFFQmNMSUFNaUFTQUpSdzBBQ3dzZ0FpQUpOZ0xzRnlBQVFTQVFHQ0lCTmdJUUlBQkNsb0NBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQllnQVVHUGl1OEFLUUFBTndBT0lBRkJpWXJ2QUNrQUFEY0FDQ0FCUVlHSzd3QXBBQUEzQUFBZ0FDQUFRUkJxSWdNMkFpZ2dBQ0FJSUFNZ0FFRW9haEE1SUFBb0FnQWdCVFlDSEFKQUlBTWdBa0hNRjJvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEF5QUJMQUFMUVFCT0JFQWdBMEVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRFFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFGRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRUFPZ0FVSUFCQjFkeWxvd2MyQWhBZ0FFRUVPZ0FiSUFCQndBQVFHQ0lCTmdJQUlBQkN2SUNBZ0lDSWdJQ0FmemNDQkNBQlFRQTZBRHdnQVVHbW9QRUFLQUFBTmdBNElBRkJucUR4QUNrQUFEY0FNQ0FCUVphZzhRQXBBQUEzQUNnZ0FVR09vUEVBS1FBQU53QWdJQUZCaHFEeEFDa0FBRGNBR0NBQlFmNmY4UUFwQUFBM0FCQWdBVUgybi9FQUtRQUFOd0FJSUFGQjdwL3hBQ2tBQURjQUFDQUNRZlFYYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNob0NBZ01BQ053T29HQ0FDUWJBWWFrRUJPZ0FBSUFKQm9CaHFRb21BZ0lDUUFUY0RBQ0FBUVFBNkFCUWdBRUgxM0tXakJ6WUNFQ0FBUVFRNkFCc2dBQ0FBUVJCcUlnVTJBaWdnQUNBSUlBVWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVVnQWtHUUdHb2lBVVlOQUNBQUxRQWJJZ2xCR0hSQkdIVWhCU0FCTEFBTFFRQk9CRUFnQlVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUZRUUJJSWdFYklBQW9BaFFnQ1NBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVRRUJnaUFUWUNFQ0FBUW8rQWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBUElBRkJpTzN1QUNrQUFEY0FCeUFCUVlIdDdnQXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcUdBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FoSUFGQjJKdnRBQzBBQURvQUlDQUJRZENiN1FBcEFBQTNBQmdnQVVISW0rMEFLUUFBTndBUUlBRkJ3SnZ0QUNrQUFEY0FDQ0FCUWJpYjdRQXBBQUEzQUFBZ0FrRzRHV29pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FlSVpha0VBT3dFQUlBQkJFQkFZSWdFMkFoQWdBRUtOZ0lDQWdJS0FnSUIvTndJVUlBRkJBRG9BRFNBQlFmanM3Z0FwQUFBM0FBVWdBVUh6N080QUtRQUFOd0FBSUFBZ0FFRVFhaUlGTmdJb0lBQWdDQ0FGSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRklBSkIxQmxxSWdGR0RRQWdBQzBBR3lJSlFSaDBRUmgxSVFVZ0FTd0FDMEVBVGdSQUlBVkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQlVFQVNDSUJHeUFBS0FJVUlBa2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS1lnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FHQ0FCUWNTUTdRQXBBQUEzQUJBZ0FVRzhrTzBBS1FBQU53QUlJQUZCdEpEdEFDa0FBRGNBQUNBQVFkQUFFQmdpQVRZQ0FDQUFRc0NBZ0lDQWlvQ0FnSDgzQWdRZ0FVRUFPZ0JBSUFGQjBKSHRBQ2tBQURjQU9DQUJRY2lSN1FBcEFBQTNBREFnQVVIQWtlMEFLUUFBTndBb0lBRkJ1Skh0QUNrQUFEY0FJQ0FCUWJDUjdRQXBBQUEzQUJnZ0FVR29rZTBBS1FBQU53QVFJQUZCb0pIdEFDa0FBRGNBQ0NBQlFaaVI3UUFwQUFBM0FBQWdBa0cwR0dvaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRZDRZYWtFQU93RUFJQUJCRUJBWUlnRTJBaEFnQUVLTWdJQ0FnSUtBZ0lCL053SVVJQUZCQURvQURDQUJRYXFrN3dBb0FBQTJBQWdnQVVHaXBPOEFLUUFBTndBQUlBQWdBRUVRYWlJRk5nSW9JQUFnQ0NBRklBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUZJQUpCMEJocUlnRkdEUUFnQUMwQUd5SUpRUmgwUVJoMUlRVWdBU3dBQzBFQVRnUkFJQVZCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JVRUFTQ0lCR3lBQUtBSVVJQWtnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdFMkFoQWdBRUtVZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRkNBQlFlRFc3Z0FvQUFBMkFCQWdBVUhZMXU0QUtRQUFOd0FJSUFGQjBOYnVBQ2tBQURjQUFDQUFRU0FRR0NJQk5nSUFJQUJDbm9DQWdJQ0VnSUNBZnpjQ0JDQUJRUUE2QUI0Z0FVSGI3dTBBS1FBQU53QVdJQUZCMWU3dEFDa0FBRGNBRUNBQlFjM3U3UUFwQUFBM0FBZ2dBVUhGN3UwQUtRQUFOd0FBSUFKQjRCaHFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtHS0dXcEJBRHNCQUNBQVFTQVFHQ0lCTmdJUUlBQkNrWUNBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQkVnQVVHUzErNEFMUUFBT2dBUUlBRkJpdGZ1QUNrQUFEY0FDQ0FCUVlMWDdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0g4R0dvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcFNBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FVSUFGQjlkYnVBQ2dBQURZQUVDQUJRZTNXN2dBcEFBQTNBQWdnQVVIbDF1NEFLUUFBTndBQUlBQkJJQkFZSWdFMkFnQWdBRUtlZ0lDQWdJU0FnSUIvTndJRUlBRkJBRG9BSGlBQlFmcnU3UUFwQUFBM0FCWWdBVUgwN3UwQUtRQUFOd0FRSUFGQjdPN3RBQ2tBQURjQUNDQUJRZVR1N1FBcEFBQTNBQUFnQWtHTUdXb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWJZWmFrRUFPd0VBSUFCQklCQVlJZ0UyQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFU0FCUWFUWDdnQXRBQUE2QUJBZ0FVR2MxKzRBS1FBQU53QUlJQUZCbE5mdUFDa0FBRGNBQUNBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRYWdaYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNtWUNBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQmtnQVVIOXZ1NEFMUUFBT2dBWUlBRkI5Yjd1QUNrQUFEY0FFQ0FCUWUyKzdnQXBBQUEzQUFnZ0FVSGx2dTRBS1FBQU53QUFJQUJCMEFBUUdDSUJOZ0lBSUFCQ3c0Q0FnSUNLZ0lDQWZ6Y0NCQ0FCUWRmeDd3QkJ3d0FRR1VFQU9nQkRJQUpCNUJscUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0dPR21wQkFEc0JBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2pZQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBMGdBVUdFdis0QUtRQUFOd0FGSUFGQi83N3VBQ2tBQURjQUFDQUFJQUJCRUdvaUJUWUNLQ0FBSUFnZ0JTQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCU0FDUVlBYWFpSUJSZzBBSUFBdEFCc2lDVUVZZEVFWWRTRUZJQUVzQUF0QkFFNEVRQ0FGUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBVkJBRWdpQVJzZ0FDZ0NGQ0FKSUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbG9DQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJZZ0FVRzAzZTBBS1FBQU53QU9JQUZCcnQzdEFDa0FBRGNBQ0NBQlFhYmQ3UUFwQUFBM0FBQWdBRUVRRUJnaUFUWUNBQ0FBUW8rQWdJQ0Fnb0NBZ0g4M0FnUWdBVUVBT2dBUElBRkI0Skh0QUNrQUFEY0FCeUFCUWRtUjdRQXBBQUEzQUFBZ0FrR1FHbW9pQmlBQVFSQnFJQUFRL0FZZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrRzRHbXBCQXpZQ0FBSkFJQUlvQXVSbElnRWdBaWdDNkdVaUJVa0VRQ0FCSUFZMkFnQWdBaUFCUVFScU5nTGtaUXdCQ3lBQklBOG9BZ0FpQVdzaUNVRUNkU0lSUVFGcUlnTkJnSUNBZ0FSUERRRWdBeUFGSUFGcklnVkJBWFVpRXlBRElCTkxHMEgvLy8vL0F5QUZRZnovLy84SFNSc2lBd1IvSUFOQmdJQ0FnQVJQRFFNZ0EwRUNkQkFZQlVFQUN5SUZJQkZCQW5ScUloRWdCallDQUNBSlFRQktCRUFnQlNBQklBa1FHUm9MSUFJZ0JTQURRUUowYWpZQzZHVWdBaUFSUVFScU5nTGtaU0FDSUFVMkF1QmxJQUZGRFFBZ0FSQVhDeUFBUVNBUUdDSUJOZ0lRSUFCQ2tvQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCSWdBVUhucCs0QUx3QUFPd0FRSUFGQjM2ZnVBQ2tBQURjQUNDQUJRZGVuN2dBcEFBQTNBQUFnQUVIUUFCQVlJZ0UyQWdBZ0FFTERnSUNBZ0lxQWdJQi9Od0lFSUFGQnk0anVBRUhEQUJBWlFRQTZBRU1nQWtIQUdtb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUXBxejVzeVpzK2IwUHpjRCtCb2dBa0dJRzJwQ2dJQ0FnSUNBZ0lEQUFEY0RBQ0FDUVlBYmFrS0FnSUNBZ0lDQThEODNBd0FnQWtId0dtcENtclBtekptejV2US9Od01BSUFCQklCQVlJZ0UyQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFU0FCUWNLbzdnQXRBQUE2QUJBZ0FVRzZxTzRBS1FBQU53QUlJQUZCc3FqdUFDa0FBRGNBQUNBQUlBQkJFR29pQlRZQ0tDQUFJQWdnQlNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JTQUNRZHdhYWlJQlJnMEFJQUF0QUJzaUNVRVlkRUVZZFNFRklBRXNBQXRCQUU0RVFDQUZRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFWQkFFZ2lBUnNnQUNnQ0ZDQUpJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFSQVFHQ0lCTmdJUUlBQkNqWUNBZ0lDQ2dJQ0FmemNDRkNBQlFRQTZBQTBnQVVIWDZlNEFLUUFBTndBRklBRkIwdW51QUNrQUFEY0FBQ0FBUVNBUUdDSUJOZ0lBSUFCQ2tZQ0FnSUNFZ0lDQWZ6Y0NCQ0FCUVFBNkFCRWdBVUhRNmU0QUxRQUFPZ0FRSUFGQnlPbnVBQ2tBQURjQUNDQUJRY0RwN2dBcEFBQTNBQUFnQWtHUUcyb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUXJQbXpKbXo1c3pwUHpjRHlCc2dBa0hZRzJwQ21yUG16Sm16NXZRL053TUFJQUpCMEJ0cVFwcXo1c3lacytiY1B6Y0RBQ0FDUWNBYmFrS3o1c3lacytiTTZUODNBd0FnQUVFUUVCZ2lBVFlDRUNBQVFveUFnSUNBZ29DQWdIODNBaFFnQVVFQU9nQU1JQUZCditydUFDZ0FBRFlBQ0NBQlFiZnE3Z0FwQUFBM0FBQWdBQ0FBUVJCcUlnVTJBaWdnQUNBSUlBVWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVVnQWtHc0cyb2lBVVlOQUNBQUxRQWJJZ2xCR0hSQkdIVWhCU0FCTEFBTFFRQk9CRUFnQlVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUZRUUJJSWdFYklBQW9BaFFnQ1NBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXBXQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBVklBRkJsZUh0QUNrQUFEY0FEU0FCUVpEaDdRQXBBQUEzQUFnZ0FVR0k0ZTBBS1FBQU53QUFJQUJCNEFBUUdDSUJOZ0lBSUFCQzA0Q0FnSUNNZ0lDQWZ6Y0NCQ0FCUWJTcTdRQkIwd0FRR1VFQU9nQlRJQUpCNEJ0cUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0dLSEdwQkFEc0JBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2o0Q0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBOGdBVUhMb2U4QUtRQUFOd0FISUFGQnhLSHZBQ2tBQURjQUFDQUFJQUJCRUdvaUJUWUNLQ0FBSUFnZ0JTQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCU0FDUWZ3YmFpSUJSZzBBSUFBdEFCc2lDVUVZZEVFWWRTRUZJQUVzQUF0QkFFNEVRQ0FGUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBVkJBRWdpQVJzZ0FDZ0NGQ0FKSUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRUkFRR0NJQk5nSVFJQUJDam9DQWdJQ0NnSUNBZnpjQ0ZDQUJRUUE2QUE0Z0FVSE9sTzhBS1FBQU53QUdJQUZCeUpUdkFDa0FBRGNBQUNBQVFTQVFHQ0lCTmdJQUlBQkNsb0NBZ0lDRWdJQ0FmemNDQkNBQlFRQTZBQllnQVVIMGxPOEFLUUFBTndBT0lBRkI3cFR2QUNrQUFEY0FDQ0FCUWVhVTd3QXBBQUEzQUFBZ0FrR01IR29pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FvQ0FnSURBQWpjRHdCd2dBa0hJSEdwQkFEb0FBQ0FDUWJnY2FrS0tnSUNBb0FFM0F3QWdBRUVRRUJnaUFUWUNFQ0FBUW95QWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBTUlBRkJxWlh2QUNnQUFEWUFDQ0FCUWFHVjd3QXBBQUEzQUFBZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0dvSEdvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRVFFQmdpQVRZQ0VDQUFRbzZBZ0lDQWdvQ0FnSDgzQWhRZ0FVRUFPZ0FPSUFGQjNaVHZBQ2tBQURjQUJpQUJRZGVVN3dBcEFBQTNBQUFnQUVFZ0VCZ2lBVFlDQUNBQVFwYUFnSUNBaElDQWdIODNBZ1FnQVVFQU9nQVdJQUZCaTVYdkFDa0FBRGNBRGlBQlFZV1Y3d0FwQUFBM0FBZ2dBVUg5bE84QUtRQUFOd0FBSUFKQnpCeHFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtHSUhXcEJBRG9BQUNBQ1FZQWRha0lBTndNQUlBSkIrQnhxUWdBM0F3QWdBRUVRRUJnaUFUWUNFQ0FBUW95QWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBTUlBRkJ0cFh2QUNnQUFEWUFDQ0FCUWE2Vjd3QXBBQUEzQUFBZ0FDQUFRUkJxSWdVMkFpZ2dBQ0FJSUFVZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBVWdBa0hvSEdvaUFVWU5BQ0FBTFFBYklnbEJHSFJCR0hVaEJTQUJMQUFMUVFCT0JFQWdCVUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRlFRQklJZ0ViSUFBb0FoUWdDU0FCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcFNBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FVSUFGQmorTHRBQ2dBQURZQUVDQUJRWWZpN1FBcEFBQTNBQWdnQVVILzRlMEFLUUFBTndBQUlBQkJ3QUFRR0NJQk5nSUFJQUJDdTRDQWdJQ0lnSUNBZnpjQ0JDQUJRUUE2QURzZ0FVR2h0ZThBS0FBQU5nQTNJQUZCbXJYdkFDa0FBRGNBTUNBQlFaSzE3d0FwQUFBM0FDZ2dBVUdLdGU4QUtRQUFOd0FnSUFGQmdyWHZBQ2tBQURjQUdDQUJRZnEwN3dBcEFBQTNBQkFnQVVIeXRPOEFLUUFBTndBSUlBRkI2clR2QUNrQUFEY0FBQ0FDUVl3ZGFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCdGgxcVFRQTdBUUFnQUVFZ0VCZ2lBVFlDRUNBQVFwR0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQVJJQUZCdjRmdkFDMEFBRG9BRUNBQlFiZUg3d0FwQUFBM0FBZ2dBVUd2aCs4QUtRQUFOd0FBSUFBZ0FFRVFhaUlGTmdJb0lBQWdDQ0FGSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRklBSkJxQjFxSWdGR0RRQWdBQzBBR3lJSlFSaDBRUmgxSVFVZ0FTd0FDMEVBVGdSQUlBVkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQlVFQVNDSUJHeUFBS0FJVUlBa2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQk1CQVlJZ0UyQWhBZ0FFS2lnSUNBZ0lhQWdJQi9Od0lVSUFGQkFEb0FJaUFCUWZ6aDdRQXZBQUE3QUNBZ0FVSDA0ZTBBS1FBQU53QVlJQUZCN09IdEFDa0FBRGNBRUNBQlFlVGg3UUFwQUFBM0FBZ2dBVUhjNGUwQUtRQUFOd0FBSUFCQndBQVFHQ0lCTmdJQUlBQkN2WUNBZ0lDSWdJQ0FmemNDQkNBQlFRQTZBRDBnQVVIVDRlMEFLUUFBTndBMUlBRkJ6dUh0QUNrQUFEY0FNQ0FCUWNiaDdRQXBBQUEzQUNnZ0FVRys0ZTBBS1FBQU53QWdJQUZCdHVIdEFDa0FBRGNBR0NBQlFhN2g3UUFwQUFBM0FCQWdBVUdtNGUwQUtRQUFOd0FJSUFGQm51SHRBQ2tBQURjQUFDQUNRYmdkYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdJYkFBRGNEOEIwZ0FrR0FIbXBDZ0lDQWdJQ0FnSkRBQURjREFDQUNRZmdkYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBa0hvSFdwQ2dJQ0FnSUNBZ0liQUFEY0RBQ0FBUVNBUUdDSUJOZ0lRSUFCQ2tJQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCQWdBVUhFdGU0QUtRQUFOd0FJSUFGQnZMWHVBQ2tBQURjQUFDQUFJQUJCRUdvaUJUWUNLQ0FBSUFnZ0JTQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCU0FDUWRRZGFpSUJSZzBBSUFBdEFCc2lDVUVZZEVFWWRTRUZJQUVzQUF0QkFFNEVRQ0FGUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBVkJBRWdpQVJzZ0FDZ0NGQ0FKSUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDa1lDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJFZ0FVSDUwdTBBTFFBQU9nQVFJQUZCOGRMdEFDa0FBRGNBQ0NBQlFlblM3UUFwQUFBM0FBQWdBRUV3RUJnaUFUWUNBQ0FBUXFPQWdJQ0Fob0NBZ0g4M0FnUWdBVUVBT2dBaklBRkJvN1B0QUNnQUFEWUFIeUFCUVp5ejdRQXBBQUEzQUJnZ0FVR1VzKzBBS1FBQU53QVFJQUZCakxQdEFDa0FBRGNBQ0NBQlFZU3o3UUFwQUFBM0FBQWdBa0dJSG1vaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRb0NBZ0lDQWdJRDRQemNEd0I0Z0FrSFFIbXBDZ0lDQWdJQ0FnSURBQURjREFDQUNRY2dlYWtLQWdJQ0FnSUNBOEQ4M0F3QWdBa0c0SG1wQ2dJQ0FnSUNBZ1BnL053TUFJQUJCSUJBWUlnRTJBaEFnQUVLUWdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVDQUJRZVRWN1FBcEFBQTNBQWdnQVVIYzFlMEFLUUFBTndBQUlBQWdBRUVRYWlJRk5nSW9JQUFnQ0NBRklBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUZJQUpCcEI1cUlnRkdEUUFnQUMwQUd5SUpRUmgwUVJoMUlRVWdBU3dBQzBFQVRnUkFJQVZCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JVRUFTQ0lCR3lBQUtBSVVJQWtnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJFQkFZSWdFMkFoQWdBRUtQZ0lDQWdJS0FnSUIvTndJVUlBRkJBRG9BRHlBQlFZbUo3UUFwQUFBM0FBY2dBVUdDaWUwQUtRQUFOd0FBSUFCQjBBQVFHQ0lCTmdJQUlBQkN5NENBZ0lDS2dJQ0FmemNDQkNBQlFmYk83Z0JCeXdBUUdVRUFPZ0JMSUFKQjJCNXFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtHQ0gycEJBRHNCQUNBQVFSQVFHQ0lCTmdJUUlBQkNqWUNBZ0lDQ2dJQ0FmemNDRkNBQlFRQTZBQTBnQVVHWGllMEFLUUFBTndBRklBRkJrb250QUNrQUFEY0FBQ0FBSUFCQkVHb2lCVFlDS0NBQUlBZ2dCU0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQlNBQ1FmUWVhaUlCUmcwQUlBQXRBQnNpQ1VFWWRFRVlkU0VGSUFFc0FBdEJBRTRFUUNBRlFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVZCQUVnaUFSc2dBQ2dDRkNBSklBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUJOZ0lRSUFCQ21vQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCb2dBVUgxNXU0QUx3QUFPd0FZSUFGQjdlYnVBQ2tBQURjQUVDQUJRZVhtN2dBcEFBQTNBQWdnQVVIZDV1NEFLUUFBTndBQUlBQkJNQkFZSWdFMkFnQWdBRUtpZ0lDQWdJYUFnSUIvTndJRUlBRkJBRG9BSWlBQlFmRHI3UUF2QUFBN0FDQWdBVUhvNiswQUtRQUFOd0FZSUFGQjRPdnRBQ2tBQURjQUVDQUJRZGpyN1FBcEFBQTNBQWdnQVVIUTYrMEFLUUFBTndBQUlBSkJpQjlxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrS1N5YVNTeWFTUytUODNBOEFmSUFKQjBCOXFRb0NBZ0lDQWdJQ0t3QUEzQXdBZ0FrSElIMnBDbXJQbXpKbXo1dHcvTndNQUlBSkJ1QjlxUXBMSnBKTEpwSkw1UHpjREFDQUFRU0FRR0NJQk5nSVFJQUJDbDRDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJjZ0FVR3A2TzRBS1FBQU53QVBJQUZCb3VqdUFDa0FBRGNBQ0NBQlFacm83Z0FwQUFBM0FBQWdBQ0FBUVJCcUlnVTJBaWdnQUNBSUlBVWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVVnQWtHa0gyb2lBVVlOQUNBQUxRQWJJZ2xCR0hSQkdIVWhCU0FCTEFBTFFRQk9CRUFnQlVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUZRUUJJSWdFYklBQW9BaFFnQ1NBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXBtQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBWklBRkJ0T2J1QUMwQUFEb0FHQ0FCUWF6bTdnQXBBQUEzQUJBZ0FVR2s1dTRBS1FBQU53QUlJQUZCbk9idUFDa0FBRGNBQUNBQVFUQVFHQ0lCTmdJQUlBQkNvWUNBZ0lDR2dJQ0FmemNDQkNBQlFRQTZBQ0VnQVVITzYrMEFMUUFBT2dBZ0lBRkJ4dXZ0QUNrQUFEY0FHQ0FCUWI3cjdRQXBBQUEzQUJBZ0FVRzI2KzBBS1FBQU53QUlJQUZCcnV2dEFDa0FBRGNBQUNBQ1FkZ2ZhaUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQ2tzbWtrc21ra3ZrL053T1FJQ0FDUWFBZ2FrS0FnSUNBZ0lDQWlzQUFOd01BSUFKQm1DQnFRcHF6NXN5WnMrYmNQemNEQUNBQ1FZZ2dha0tTeWFTU3lhU1MrVDgzQXdBZ0FFRWdFQmdpQVRZQ0VDQUFRcGFBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FXSUFGQjJ1ZnVBQ2tBQURjQURpQUJRZFRuN2dBcEFBQTNBQWdnQVVITTUrNEFLUUFBTndBQUlBQWdBRUVRYWlJRk5nSW9JQUFnQ0NBRklBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUZJQUpCOUI5cUlnRkdEUUFnQUMwQUd5SUpRUmgwUVJoMUlRVWdBU3dBQzBFQVRnUkFJQVZCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JVRUFTQ0lCR3lBQUtBSVVJQWtnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJoSlR0QUM4QUFEc0JHQ0FBUVlBVU93RWFJQUJCL0pQdEFDa0FBRGNERUNBQVFjQUFFQmdpQVRZQ0FDQUFRcldBZ0lDQWlJQ0FnSDgzQWdRZ0FVRUFPZ0ExSUFGQnArVHRBQ2tBQURjQUxTQUJRYUxrN1FBcEFBQTNBQ2dnQVVHYTVPMEFLUUFBTndBZ0lBRkJrdVR0QUNrQUFEY0FHQ0FCUVlyazdRQXBBQUEzQUJBZ0FVR0M1TzBBS1FBQU53QUlJQUZCK3VQdEFDa0FBRGNBQUNBQ1FhZ2dhaUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQ2dJQ0FnSUNBZ1BnL053UGdJQ0FDUWZBZ2FrS0FnSUNBZ0lDQW1NQUFOd01BSUFKQjZDQnFRb0NBZ0lDQWdJRHdQemNEQUNBQ1FkZ2dha0tBZ0lDQWdJQ0ErRDgzQXdBZ0FFRUFPZ0FaSUFCQm9aVHRBQzBBQURvQUdDQUFRUWs2QUJzZ0FFR1psTzBBS1FBQU53TVFJQUFnQUVFUWFpSUZOZ0lvSUFBZ0NDQUZJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FGSUFKQnhDQnFJZ0ZHRFFBZ0FDMEFHeUlKUVJoMFFSaDFJUVVnQVN3QUMwRUFUZ1JBSUFWQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCVUVBU0NJQkd5QUFLQUlVSUFrZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLU2dJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVpQUJRY0xBN1FBdkFBQTdBQkFnQVVHNndPMEFLUUFBTndBSUlBRkJzc0R0QUNrQUFEY0FBQ0FBUWNBQUVCZ2lBVFlDQUNBQVFyV0FnSUNBaUlDQWdIODNBZ1FnQVVFQU9nQTFJQUZCNEwzdEFDa0FBRGNBTFNBQlFkdTk3UUFwQUFBM0FDZ2dBVUhUdmUwQUtRQUFOd0FnSUFGQnk3M3RBQ2tBQURjQUdDQUJRY085N1FBcEFBQTNBQkFnQVVHN3ZlMEFLUUFBTndBSUlBRkJzNzN0QUNrQUFEY0FBQ0FDUWZnZ2FpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCQURvQUVpQUFRZnY2QVRzQkVDQUFRUUk2QUJzZ0FrRUFOZ0trSVNBRElBUWdBRUVRYWhDQ0Nob2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXBHQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBUklBRkIxY0R0QUMwQUFEb0FFQ0FCUWMzQTdRQXBBQUEzQUFnZ0FVSEZ3TzBBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQmxDRnFJZ0ZHRFFBZ0FDMEFHeUlGUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFVZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLWGdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUZ5QUJRWjZsN3dBcEFBQTNBQThnQVVHWHBlOEFLUUFBTndBSUlBRkJqNlh2QUNrQUFEY0FBQ0FBUWRBQUVCZ2lBVFlDQUNBQVFzS0FnSUNBaW9DQWdIODNBZ1FnQVVIcHZlMEFRY0lBRUJsQkFEb0FRaUFDUWRnaGFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCQURvQUVDQUFRUUE2QUJzZ0FrRUJOZ0tFSWlBRElBY2dBRUVRYWhDQ0Nob2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXBXQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBVklBRkJ0S1h2QUNrQUFEY0FEU0FCUWErbDd3QXBBQUEzQUFnZ0FVR25wZThBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQjlDRnFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCRUJBWUlnRTJBaEFnQUVLUGdJQ0FnSUtBZ0lCL053SVVJQUZCQURvQUR5QUJRYWFxN3dBcEFBQTNBQWNnQVVHZnF1OEFLUUFBTndBQUlBQkJ3QUFRR0NJQk5nSUFJQUJDdVlDQWdJQ0lnSUNBZnpjQ0JDQUJRUUE2QURrZ0FVR1VoTzhBTFFBQU9nQTRJQUZCaklUdkFDa0FBRGNBTUNBQlFZU0U3d0FwQUFBM0FDZ2dBVUg4Zys4QUtRQUFOd0FnSUFGQjlJUHZBQ2tBQURjQUdDQUJRZXlEN3dBcEFBQTNBQkFnQVVIa2crOEFLUUFBTndBSUlBRkIzSVB2QUNrQUFEY0FBQ0FDUWJnaWFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpDZ0lDQWdJQ0FnUFEvTndQd0lpQUNRWUFqYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBa0g0SW1wQ2dJQ0FnSUNBZ09nL053TUFJQUpCNkNKcVFvQ0FnSUNBZ0lEMFB6Y0RBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2pvQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBNGdBVUcxcXU4QUtRQUFOd0FHSUFGQnI2cnZBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUWRRaWFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRUUE2QUJRZ0FFSEczcm1qQnpZQ0VDQUFRUVE2QUJzZ0FFRWdFQmdpQVRZQ0FDQUFRcEtBZ0lDQWhJQ0FnSDgzQWdRZ0FVRUFPZ0FTSUFGQis1dnRBQzhBQURzQUVDQUJRZk9iN1FBcEFBQTNBQWdnQVVIcm0rMEFLUUFBTndBQUlBSkJpQ05xSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRUhPZ0FiSUFCQkFEb0FGeUFBUVl6NDdnQW9BQUEyQWhBZ0FFR1ArTzRBS0FBQU5nQVRJQU1nQUVFUWFoQ0RCU0FBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVFBNkFCUWdBRUhtM3JtakJ6WUNFQ0FBUVFRNkFCc2dBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVFnQWtHa0kyb2lBVVlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FCTEFBTFFRQk9CRUFnQkVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUVRUUJJSWdFYklBQW9BaFFnQnlBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVRRUJnaUFUWUNFQ0FBUW95QWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBTUlBRkJ0b0R1QUNnQUFEWUFDQ0FCUWE2QTdnQXBBQUEzQUFBZ0FFRWdFQmdpQVRZQ0FDQUFRcDZBZ0lDQWhJQ0FnSDgzQWdRZ0FVRUFPZ0FlSUFGQjdZRHVBQ2tBQURjQUZpQUJRZWVBN2dBcEFBQTNBQkFnQVVIZmdPNEFLUUFBTndBSUlBRkIxNER1QUNrQUFEY0FBQ0FDUWRBamFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpDZ0lDQWdJQ0FnUFEvTndPSUpDQUNRWmdrYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBa0dRSkdwQ2dJQ0FnSUNBZ1BBL053TUFJQUpCZ0NScVFvQ0FnSUNBZ0lEMFB6Y0RBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2k0Q0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBc2dBVUhTZ080QUtBQUFOZ0FISUFGQnk0RHVBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUWV3amFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbUlDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJnZ0FVSFFvTzBBS1FBQU53QVFJQUZCeUtEdEFDa0FBRGNBQ0NBQlFjQ2c3UUFwQUFBM0FBQWdBRUV3RUJnaUFUWUNBQ0FBUXE2QWdJQ0Fob0NBZ0g4M0FnUWdBVUVBT2dBdUlBRkIrT2Z0QUNrQUFEY0FKaUFCUWZMbjdRQXBBQUEzQUNBZ0FVSHE1KzBBS1FBQU53QVlJQUZCNHVmdEFDa0FBRGNBRUNBQlFkcm43UUFwQUFBM0FBZ2dBVUhTNSswQUtRQUFOd0FBSUFKQm9DUnFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtIS0pHcEJBRHNCQUNBQVFTQVFHQ0lCTmdJUUlBQkNrSUNBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQkFnQVVIbnR1NEFLUUFBTndBSUlBRkIzN2J1QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQkNBQ1Fid2thaUlCUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFFc0FBdEJBRTRFUUNBRVFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUFSc2dBQ2dDRkNBSElBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUJOZ0lRSUFCQ2xZQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCVWdBVUczb08wQUtRQUFOd0FOSUFGQnNxRHRBQ2tBQURjQUNDQUJRYXFnN1FBcEFBQTNBQUFnQUVIQUFCQVlJZ0UyQWdBZ0FFSzVnSUNBZ0lpQWdJQi9Od0lFSUFGQkFEb0FPU0FCUWJubzdRQXRBQUE2QURnZ0FVR3g2TzBBS1FBQU53QXdJQUZCcWVqdEFDa0FBRGNBS0NBQlFhSG83UUFwQUFBM0FDQWdBVUdaNk8wQUtRQUFOd0FZSUFGQmtlanRBQ2tBQURjQUVDQUJRWW5vN1FBcEFBQTNBQWdnQVVHQjZPMEFLUUFBTndBQUlBSkJ6Q1JxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrSDJKR3BCQURzQkFDQUFRUkFRR0NJQk5nSVFJQUJDajRDQWdJQ0NnSUNBZnpjQ0ZDQUJRUUE2QUE4Z0FVSFd0dTRBS1FBQU53QUhJQUZCejdidUFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JDQUNRZWdrYWlJQlJnMEFJQUF0QUJzaUIwRVlkRUVZZFNFRUlBRXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFSQkFFZ2lBUnNnQUNnQ0ZDQUhJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFSQVFHQ0lCTmdJUUlBQkNqSUNBZ0lDQ2dJQ0FmemNDRkNBQlFRQTZBQXdnQVVHZWhPOEFLQUFBTmdBSUlBRkJsb1R2QUNrQUFEY0FBQ0FBUVNBUUdDSUJOZ0lBSUFCQ25ZQ0FnSUNFZ0lDQWZ6Y0NCQ0FCUVFBNkFCMGdBVUcveSswQUtRQUFOd0FWSUFGQnVzdnRBQ2tBQURjQUVDQUJRYkxMN1FBcEFBQTNBQWdnQVVHcXkrMEFLUUFBTndBQUlBSkIrQ1JxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrS0FnSUNBZ0lDQWhNQUFOd093SlNBQ1FjQWxha0tBZ0lDQWdJQ0FrTUFBTndNQUlBSkJ1Q1ZxUW9DQWdJQ0FnSUQ0UHpjREFDQUNRYWdsYWtLQWdJQ0FnSUNBaE1BQU53TUFJQUJCRUJBWUlnRTJBaEFnQUVLTGdJQ0FnSUtBZ0lCL053SVVJQUZCQURvQUN5QUJRZDJGN3dBb0FBQTJBQWNnQVVIV2hlOEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUVJQUpCbENWcUlnRkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBU3dBQzBFQVRnUkFJQVJCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lCR3lBQUtBSVVJQWNnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdFMkFoQWdBRUtSZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRVNBQlFZdlQ3UUF0QUFBNkFCQWdBVUdEMCswQUtRQUFOd0FJSUFGQis5THRBQ2tBQURjQUFDQUFRU0FRR0NJQk5nSUFJQUJDbklDQWdJQ0VnSUNBZnpjQ0JDQUJRUUE2QUJ3Z0FVSGhzTzRBS0FBQU5nQVlJQUZCMmJEdUFDa0FBRGNBRUNBQlFkR3c3Z0FwQUFBM0FBZ2dBVUhKc080QUtRQUFOd0FBSUFKQnlDVnFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLYXMrYk1tYlBtNUQ4M0E0QW1JQUpCa0NacVFwcXo1c3lacytiMFB6Y0RBQ0FDUVlnbWFrS2FzK2JNbWJQbTNEODNBd0FnQWtINEpXcENtclBtekptejV1US9Od01BSUFCQklCQVlJZ0UyQWhBZ0FFS1FnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFQ0FCUWE3VzdRQXBBQUEzQUFnZ0FVR20xdTBBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQjVDVnFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLUWdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVDQUJRZUtiN1FBcEFBQTNBQWdnQVVIYW0rMEFLUUFBTndBQUlBQkJ3QUFRR0NJQk5nSUFJQUJDdklDQWdJQ0lnSUNBZnpjQ0JDQUJRUUE2QUR3Z0FVR3U5ZTRBS0FBQU5nQTRJQUZCcHZYdUFDa0FBRGNBTUNBQlFaNzE3Z0FwQUFBM0FDZ2dBVUdXOWU0QUtRQUFOd0FnSUFGQmp2WHVBQ2tBQURjQUdDQUJRWWIxN2dBcEFBQTNBQkFnQVVIKzlPNEFLUUFBTndBSUlBRkI5dlR1QUNrQUFEY0FBQ0FDUVpnbWFpSUVJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCeUNacUtBSUFJZ0VnQWlnQ3hDWWlCMGNFUUFOQUlBRkJER3NoQXlBQlFRRnJMQUFBUVFCSUJFQWdBeWdDQUJBWEN5QURJZ0VnQjBjTkFBc0xJQUlnQnpZQ3lDWWdBa0hVSm1vb0FnQWlBU0FDUWRBbWFpZ0NBQ0lIUndSQUEwQWdBVUVNYXlFRElBRkJBV3NzQUFCQkFFZ0VRQ0FES0FJQUVCY0xJQU1pQVNBSFJ3MEFDd3NnQWlBSE5nTFVKaUFBUVFBNkFCZ2dBRUxReXRHTHhxM2R0dUVBTndNUUlBQkJDRG9BR3dKQUlBSW9Bc2dtSWdFZ0FrSE1KbW9vQWdCSEJFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQ0FDSUFGQkRHbzJBc2dtREFFTElBSkJ4Q1pxSUFCQkVHb1FoUUlMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQkVCQVlJZ0UyQWhBZ0FFS1BnSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FEeUFCUVlXYzdRQXBBQUEzQUFjZ0FVSCttKzBBS1FBQU53QUFJQUFnQUVFUWFpSUROZ0lvSUFBZ0NDQURJQUJCS0dvUU9TQUFLQUlBSUFRMkFod0NRQ0FESUFKQnRDWnFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUU1nQVN3QUMwRUFUZ1JBSUFOQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dBMEVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0JCQTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCK3BQdEFDMEFBRG9BR0NBQVFRazZBQnNnQUVIeWsrMEFLUUFBTndNUUlBQkJBRG9BR1NBQVFjQUFFQmdpQVRZQ0FDQUFRcnVBZ0lDQWlJQ0FnSDgzQWdRZ0FVRUFPZ0E3SUFGQit0N3RBQ2dBQURZQU55QUJRZlBlN1FBcEFBQTNBREFnQVVIcjN1MEFLUUFBTndBb0lBRkI0OTd0QUNrQUFEY0FJQ0FCUWR2ZTdRQXBBQUEzQUJnZ0FVSFQzdTBBS1FBQU53QVFJQUZCeTk3dEFDa0FBRGNBQ0NBQlFjUGU3UUFwQUFBM0FBQWdBa0hnSm1vaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRb0NBZ0lDQWdJRDRQemNEbUNjZ0FrR29KMnBDZ0lDQWdJQ0FnSmpBQURjREFDQUNRYUFuYWtLQWdJQ0FnSUNBOEQ4M0F3QWdBa0dRSjJwQ2dJQ0FnSUNBZ1BnL053TUFJQUJCQURvQUdDQUFRdWpDeWV2R3FOcTU5QUEzQXhBZ0FFRUlPZ0FiSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkIvQ1pxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS2JnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FHeUFCUWRTcjdnQW9BQUEyQUJjZ0FVSE5xKzRBS1FBQU53QVFJQUZCeGF2dUFDa0FBRGNBQ0NBQlFiMnI3Z0FwQUFBM0FBQWdBRUVnRUJnaUFUWUNBQ0FBUXBlQWdJQ0FoSUNBZ0g4M0FnUWdBVUVBT2dBWElBRkI2S3Z1QUNrQUFEY0FEeUFCUWVHcjdnQXBBQUEzQUFnZ0FVSFpxKzRBS1FBQU53QUFJQUpCMENocUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0tBZ0lDQWdJQ0ErRDgzQTRncElBSkJtQ2xxUW9DQWdJQ0FnSUNTd0FBM0F3QWdBa0dRS1dwQ0FEY0RBQ0FDUVlBcGFrS0FnSUNBZ0lDQStEODNBd0FnQUVFZ0VCZ2lBVFlDRUNBQVFwS0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQVNJQUZCelA3dUFDOEFBRHNBRUNBQlFjVCs3Z0FwQUFBM0FBZ2dBVUc4L3U0QUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkI3Q2hxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS2NnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FIQ0FCUWJTcTdnQW9BQUEyQUJnZ0FVR3NxdTRBS1FBQU53QVFJQUZCcEtydUFDa0FBRGNBQ0NBQlFaeXE3Z0FwQUFBM0FBQWdBRUV3RUJnaUFUWUNBQ0FBUXFDQWdJQ0Fob0NBZ0g4M0FnUWdBVUVBT2dBZ0lBRkJ0S3Z1QUNrQUFEY0FHQ0FCUWF5cjdnQXBBQUEzQUJBZ0FVR2txKzRBS1FBQU53QUlJQUZCbkt2dUFDa0FBRGNBQUNBQ1FhQXBhaUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQ2dJQ0FnSUNBZ1BnL053UFlLU0FDUWVncGFrS0FnSUNBZ0lDQWtzQUFOd01BSUFKQjRDbHFRZ0EzQXdBZ0FrSFFLV3BDZ0lDQWdJQ0FnUGcvTndNQUlBQkJJQkFZSWdFMkFoQWdBRUtUZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRXlBQlFjSFE3Z0FvQUFBMkFBOGdBVUc2ME80QUtRQUFOd0FJSUFGQnN0RHVBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUWJ3cGFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRVEFRR0NJQk5nSVFJQUJDbzRDQWdJQ0dnSUNBZnpjQ0ZDQUJRUUE2QUNNZ0FVSHZxTzRBS0FBQU5nQWZJQUZCNktqdUFDa0FBRGNBR0NBQlFlQ283Z0FwQUFBM0FCQWdBVUhZcU80QUtRQUFOd0FJSUFGQjBLanVBQ2tBQURjQUFDQUFRY0FBRUJnaUFUWUNBQ0FBUXJ1QWdJQ0FpSUNBZ0g4M0FnUWdBVUVBT2dBN0lBRkJ6YW51QUNnQUFEWUFOeUFCUWNhcDdnQXBBQUEzQURBZ0FVRytxZTRBS1FBQU53QW9JQUZCdHFudUFDa0FBRGNBSUNBQlFhNnA3Z0FwQUFBM0FCZ2dBVUdtcWU0QUtRQUFOd0FRSUFGQm5xbnVBQ2tBQURjQUNDQUJRWmFwN2dBcEFBQTNBQUFnQWtHQUtHb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUQ0UHpjRHVDZ2dBa0hJS0dwQ2dJQ0FnSUNBZ0pMQUFEY0RBQ0FDUWNBb2FrSUFOd01BSUFKQnNDaHFRb0NBZ0lDQWdJRDRQemNEQUNBQVFTQVFHQ0lCTmdJUUlBQkNtWUNBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQmtnQVVIR2tlNEFMUUFBT2dBWUlBRkJ2cEh1QUNrQUFEY0FFQ0FCUWJhUjdnQXBBQUEzQUFnZ0FVR3VrZTRBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQm5DaHFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCTUJBWUlnRTJBaEFnQUVLaGdJQ0FnSWFBZ0lCL053SVVJQUZCQURvQUlTQUJRWlNwN2dBdEFBQTZBQ0FnQVVHTXFlNEFLUUFBTndBWUlBRkJoS251QUNrQUFEY0FFQ0FCUWZ5bzdnQXBBQUEzQUFnZ0FVSDBxTzRBS1FBQU53QUFJQUJCd0FBUUdDSUJOZ0lBSUFCQ3VJQ0FnSUNJZ0lDQWZ6Y0NCQ0FCUVFBNkFEZ2dBVUdDcXU0QUtRQUFOd0F3SUFGQitxbnVBQ2tBQURjQUtDQUJRZktwN2dBcEFBQTNBQ0FnQVVIcXFlNEFLUUFBTndBWUlBRkI0cW51QUNrQUFEY0FFQ0FCUWRxcDdnQXBBQUEzQUFnZ0FVSFNxZTRBS1FBQU53QUFJQUpCc0NkcUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0tBZ0lDQWdJQ0ErRDgzQStnbklBSkIrQ2RxUW9DQWdJQ0FnSUNTd0FBM0F3QWdBa0h3SjJwQ0FEY0RBQ0FDUWVBbmFrS0FnSUNBZ0lDQStEODNBd0FnQUVFZ0VCZ2lBVFlDRUNBQVFwZUFnSUNBaElDQWdIODNBaFFnQVVFQU9nQVhJQUZCOTVIdUFDa0FBRGNBRHlBQlFmQ1I3Z0FwQUFBM0FBZ2dBVUhva2U0QUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkJ6Q2RxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQk1CQVlJZ0UyQWhBZ0FFS3NnSUNBZ0lhQWdJQi9Od0lVSUFGQkFEb0FMQ0FCUVpPdjd3QW9BQUEyQUNnZ0FVR0xyKzhBS1FBQU53QWdJQUZCZzYvdkFDa0FBRGNBR0NBQlFmdXU3d0FwQUFBM0FCQWdBVUh6cnU4QUtRQUFOd0FJSUFGQjY2N3ZBQ2tBQURjQUFDQUFRZkFBRUJnaUFUWUNBQ0FBUXVLQWdJQ0Fqb0NBZ0g4M0FnUWdBVUc1cXU0QVFlSUFFQmxCQURvQVlpQUNRZkFwYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNzK2JNbWJQbXpPay9Od09vS2lBQ1FiZ3Fha0tBZ0lDQWdJQ0ErRDgzQXdBZ0FrR3dLbXBDQURjREFDQUNRYUFxYWtLejVzeVpzK2JNNlQ4M0F3QWdBRUVnRUJnaUFUWUNFQ0FBUXBpQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBWUlBRkI2TjN1QUNrQUFEY0FFQ0FCUWVEZDdnQXBBQUEzQUFnZ0FVSFkzZTRBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQmpDcHFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLVmdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUZTQUJRY3JUN1FBcEFBQTNBQTBnQVVIRjArMEFLUUFBTndBSUlBRkJ2ZFB0QUNrQUFEY0FBQ0FBUVRBUUdDSUJOZ0lBSUFCQ29ZQ0FnSUNHZ0lDQWZ6Y0NCQ0FCUVFBNkFDRWdBVUdmN08wQUxRQUFPZ0FnSUFGQmwrenRBQ2tBQURjQUdDQUJRWS9zN1FBcEFBQTNBQkFnQVVHSDdPMEFLUUFBTndBSUlBRkIvK3Z0QUNrQUFEY0FBQ0FDUWNBcWFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpDZ0lDQWdJQ0FnT2cvTndQNEtpQUNRWWdyYWtLQWdJQ0FnSUNBOEQ4M0F3QWdBa0dBSzJwQ21yUG16Sm16NXR3L053TUFJQUpCOENwcVFvQ0FnSUNBZ0lEb1B6Y0RBQ0FBUVNBUUdDSUJOZ0lRSUFCQ2s0Q0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCTWdBVUdwMSswQUtBQUFOZ0FQSUFGQm90ZnRBQ2tBQURjQUNDQUJRWnJYN1FBcEFBQTNBQUFnQUNBQVFSQnFJZ1EyQWlnZ0FDQUlJQVFnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFRZ0FrSGNLbW9pQVVZTkFDQUFMUUFiSWdkQkdIUkJHSFVoQkNBQkxBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFFUVFCSUlnRWJJQUFvQWhRZ0J5QUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBVFlDRUNBQVFwV0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQVZJQUZCdTYzdUFDa0FBRGNBRFNBQlFiYXQ3Z0FwQUFBM0FBZ2dBVUd1cmU0QUtRQUFOd0FBSUFCQjBBQVFHQ0lCTmdJQUlBQkN5WUNBZ0lDS2dJQ0FmemNDQkNBQlFjM2Y3d0JCeVFBUUdVRUFPZ0JKSUFKQmtDdHFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtMSXd1dWo0ZlhSOEQ4M0E4Z3JJQUpCMkN0cVFvQ0FnSUNBZ0lENFB6Y0RBQ0FDUWRBcmFrS2FzK2JNbWJQbTVEODNBd0FnQWtIQUsycEN5TUxybytIMTBmQS9Od01BSUFCQklCQVlJZ0UyQWhBZ0FFS1RnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFeUFCUWVhdDdnQW9BQUEyQUE4Z0FVSGZyZTRBS1FBQU53QUlJQUZCMTYzdUFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JDQUNRYXdyYWlJQlJnMEFJQUF0QUJzaUIwRVlkRUVZZFNFRUlBRXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFSQkFFZ2lBUnNnQUNnQ0ZDQUhJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNrNENBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQk1nQVVIRjV1NEFLQUFBTmdBUElBRkJ2dWJ1QUNrQUFEY0FDQ0FCUWJibTdnQXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcUNBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FnSUFGQmtPZnVBQ2tBQURjQUdDQUJRWWpuN2dBcEFBQTNBQkFnQVVHQTUrNEFLUUFBTndBSUlBRkIrT2J1QUNrQUFEY0FBQ0FDUWVBcmFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpDcytiTW1iUG16UGsvTndPWUxDQUNRYWdzYWtLQWdJQ0FnSUNBaE1BQU53TUFJQUpCb0N4cVFvQ0FnSUNBZ0lEd1B6Y0RBQ0FDUVpBc2FrS3o1c3lacytiTStUODNBd0FnQUVFZ0VCZ2lBVFlDRUNBQVFwR0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQVJJQUZCZ09qdUFDMEFBRG9BRUNBQlFmam43Z0FwQUFBM0FBZ2dBVUh3NSs0QUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkIvQ3RxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS1VnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FGQ0FCUWU3VTdRQW9BQUEyQUJBZ0FVSG0xTzBBS1FBQU53QUlJQUZCM3RUdEFDa0FBRGNBQUNBQVFUQVFHQ0lCTmdJQUlBQkNvWUNBZ0lDR2dJQ0FmemNDQkNBQlFRQTZBQ0VnQVVIejArMEFMUUFBT2dBZ0lBRkI2OVB0QUNrQUFEY0FHQ0FCUWVQVDdRQXBBQUEzQUJBZ0FVSGIwKzBBS1FBQU53QUlJQUZCMDlQdEFDa0FBRGNBQUNBQ1FiQXNhaUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQ2dJQ0FnSUNBZ09nL053UG9MQ0FDUWZnc2FrS0FnSUNBZ0lDQThEODNBd0FnQWtId0xHcENtclBtekptejV0dy9Od01BSUFKQjRDeHFRb0NBZ0lDQWdJRG9QemNEQUNBQVFTQVFHQ0lCTmdJUUlBQkNrb0NBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQklnQVVHUzJPMEFMd0FBT3dBUUlBRkJpdGp0QUNrQUFEY0FDQ0FCUVlMWTdRQXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBUWdBa0hNTEdvaUFVWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQUJMQUFMUVFCT0JFQWdCRUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRVFRQklJZ0ViSUFBb0FoUWdCeUFCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcFdBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FWSUFGQjBybnVBQ2tBQURjQURTQUJRYzI1N2dBcEFBQTNBQWdnQVVIRnVlNEFLUUFBTndBQUlBQkJ3QUFRR0NJQk5nSUFJQUJDc0lDQWdJQ0lnSUNBZnpjQ0JDQUJRUUE2QURBZ0FVR1QwTzRBS1FBQU53QW9JQUZCaTlEdUFDa0FBRGNBSUNBQlFZUFE3Z0FwQUFBM0FCZ2dBVUg3eis0QUtRQUFOd0FRSUFGQjg4L3VBQ2tBQURjQUNDQUJRZXZQN2dBcEFBQTNBQUFnQWtHQUxXb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWFvdGFrRUFPd0VBSUFCQklCQVlJZ0UyQWhBZ0FFS1NnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFaUFCUWV1NTdnQXZBQUE3QUJBZ0FVSGp1ZTRBS1FBQU53QUlJQUZCMjdudUFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JDQUNRWnd0YWlJQlJnMEFJQUF0QUJzaUIwRVlkRUVZZFNFRUlBRXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFSQkFFZ2lBUnNnQUNnQ0ZDQUhJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFlK0U3d0F2QUFBN0FSZ2dBRUdBRkRzQkdpQUFRZWVFN3dBcEFBQTNBeEFnQUVFZ0VCZ2lBVFlDQUNBQVFweUFnSUNBaElDQWdIODNBZ1FnQVVFQU9nQWNJQUZCcGN2dEFDZ0FBRFlBR0NBQlFaM0w3UUFwQUFBM0FCQWdBVUdWeSswQUtRQUFOd0FJSUFGQmpjdnRBQ2tBQURjQUFDQUNRYkF0YWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdJbkFBRGNENkMwZ0FrSDRMV3BDZ0lDQWdJQ0FnSkRBQURjREFDQUNRZkF0YWtLQWdJQ0FnSUNBZ01BQU53TUFJQUpCNEMxcVFvQ0FnSUNBZ0lDSndBQTNBd0FnQUVFQU9nQVpJQUJCNm9YdkFDMEFBRG9BR0NBQVFRazZBQnNnQUVIaWhlOEFLUUFBTndNUUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUVJQUpCekMxcUlnRkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBU3dBQzBFQVRnUkFJQVJCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lCR3lBQUtBSVVJQWNnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdFMkFoQWdBRUtVZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRkNBQlFjK3o3Z0FvQUFBMkFCQWdBVUhIcys0QUtRQUFOd0FJSUFGQnY3UHVBQ2tBQURjQUFDQUFRVEFRR0NJQk5nSUFJQUJDcjRDQWdJQ0dnSUNBZnpjQ0JDQUJRUUE2QUM4Z0FVR2l4ZTBBS1FBQU53QW5JQUZCbThYdEFDa0FBRGNBSUNBQlFaUEY3UUFwQUFBM0FCZ2dBVUdMeGUwQUtRQUFOd0FRSUFGQmc4WHRBQ2tBQURjQUNDQUJRZnZFN1FBcEFBQTNBQUFnQWtHQUxtb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUNBd0FBM0E3Z3VJQUpCeUM1cVFvQ0FnSUNBZ0lDUXdBQTNBd0FnQWtIQUxtcENBRGNEQUNBQ1FiQXVha0tBZ0lDQWdJQ0FnTUFBTndNQUlBQkJJQkFZSWdFMkFoQWdBRUtSZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRVNBQlFmKzA3Z0F0QUFBNkFCQWdBVUgzdE80QUtRQUFOd0FJSUFGQjc3VHVBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUVp3dWFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDa0lDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJBZ0FVR3V0ZThBS1FBQU53QUlJQUZCcHJYdkFDa0FBRGNBQUNBQVFTQVFHQ0lCTmdJQUlBQkNtNENBZ0lDRWdJQ0FmemNDQkNBQlFRQTZBQnNnQVVHdzUrNEFLQUFBTmdBWElBRkJxZWZ1QUNrQUFEY0FFQ0FCUWFIbjdnQXBBQUEzQUFnZ0FVR1o1KzRBS1FBQU53QUFJQUpCZ0M5cUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0t6NXN5WnMrYk0rVDgzQTdndklBSkJ5QzlxUW9DQWdJQ0FnSUNFd0FBM0F3QWdBa0hBTDJwQ2dJQ0FnSUNBZ1BBL053TUFJQUpCc0M5cVFyUG16Sm16NXN6NVB6Y0RBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2pvQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBNGdBVUhFdGU4QUtRQUFOd0FHSUFGQnZyWHZBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUVp3dmFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbElDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJRZ0FVR3JqdThBS0FBQU5nQVFJQUZCbzQ3dkFDa0FBRGNBQ0NBQlFadU83d0FwQUFBM0FBQWdBRUV3RUJnaUFUWUNBQ0FBUXFTQWdJQ0Fob0NBZ0g4M0FnUWdBVUVBT2dBa0lBRkJ2L0x0QUNnQUFEWUFJQ0FCUWJmeTdRQXBBQUEzQUJnZ0FVR3Y4dTBBS1FBQU53QVFJQUZCcC9MdEFDa0FBRGNBQ0NBQlFaL3k3UUFwQUFBM0FBQWdBa0hRTG1vaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRZm91YWtFQU93RUFJQUJCSUJBWUlnRTJBaEFnQUVLU2dJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVpQUJRY0NPN3dBdkFBQTdBQkFnQVVHNGp1OEFLUUFBTndBSUlBRkJzSTd2QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQkNBQ1Fld3VhaUlCUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFFc0FBdEJBRTRFUUNBRVFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUFSc2dBQ2dDRkNBSElBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUJOZ0lRSUFCQ2tZQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCRWdBVUdrNmU0QUxRQUFPZ0FRSUFGQm5PbnVBQ2tBQURjQUNDQUJRWlRwN2dBcEFBQTNBQUFnQUVFd0VCZ2lBVFlDQUNBQVFxYUFnSUNBaG9DQWdIODNBZ1FnQVVFQU9nQW1JQUZCMGNqdEFDa0FBRGNBSGlBQlFjdkk3UUFwQUFBM0FCZ2dBVUhEeU8wQUtRQUFOd0FRSUFGQnU4anRBQ2tBQURjQUNDQUJRYlBJN1FBcEFBQTNBQUFnQWtIUUwyb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9HQWdJRGdBemNDaERBZ0FrR01NR3BCQURvQUFDQUNRZnd2YWtLUGdJQ0E4QUUzQWdBZ0FFRVFFQmdpQVRZQ0VDQUFRbytBZ0lDQWdvQ0FnSDgzQWhRZ0FVRUFPZ0FQSUFGQnBPcnVBQ2tBQURjQUJ5QUJRWjNxN2dBcEFBQTNBQUFnQUNBQVFSQnFJZ1EyQWlnZ0FDQUlJQVFnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFRZ0FrSHNMMm9pQVVZTkFDQUFMUUFiSWdkQkdIUkJHSFVoQkNBQkxBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFFUVFCSUlnRWJJQUFvQWhRZ0J5QUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBVFlDRUNBQVFwZUFnSUNBaElDQWdIODNBaFFnQVVFQU9nQVhJQUZCN2RqdUFDa0FBRGNBRHlBQlFlYlk3Z0FwQUFBM0FBZ2dBVUhlMk80QUtRQUFOd0FBSUFCQk1CQVlJZ0UyQWdBZ0FFS25nSUNBZ0lhQWdJQi9Od0lFSUFGQkFEb0FKeUFCUVkzYzdRQXBBQUEzQUI4Z0FVR0czTzBBS1FBQU53QVlJQUZCL3R2dEFDa0FBRGNBRUNBQlFmYmI3UUFwQUFBM0FBZ2dBVUh1MiswQUtRQUFOd0FBSUFKQmtEQnFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQWdJQ0FnQWczQXNRd0lBSkJ6REJxUVFBNkFBQWdBa0c4TUdwQ0FEY0NBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2pJQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBd2dBVUhaMk80QUtBQUFOZ0FJSUFGQjBkanVBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUWF3d2FpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDa0lDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJBZ0FVSCtvTzhBS1FBQU53QUlJQUZCOXFEdkFDa0FBRGNBQUNBQVFUQVFHQ0lCTmdJQUlBQkNxWUNBZ0lDR2dJQ0FmemNDQkNBQlFRQTZBQ2tnQVVIMHV1MEFMUUFBT2dBb0lBRkI3THJ0QUNrQUFEY0FJQ0FCUWVTNjdRQXBBQUEzQUJnZ0FVSGN1dTBBS1FBQU53QVFJQUZCMUxydEFDa0FBRGNBQ0NBQlFjeTY3UUFwQUFBM0FBQWdGU0FBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUVlBeGFrSUFOd01BSUFKQi9EQnFRY1NHZ2dFMkFnQWdBRUVRRUJnaUFUWUNFQ0FBUW82QWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBT0lBRkJzS0h2QUNrQUFEY0FCaUFCUWFxaDd3QXBBQUEzQUFBZ0FDQUFRUkJxSWdNMkFpZ2dBQ0FJSUFNZ0FFRW9haEE1SUFBb0FnQWdGVFlDSEFKQUlBTWdBa0hzTUdvaUFVWU5BQ0FBTFFBYklnUkJHSFJCR0hVaEF5QUJMQUFMUVFCT0JFQWdBMEVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRFFRQklJZ0ViSUFBb0FoUWdCQ0FCR3hBaEdnc2dCaUFWRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcFNBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FVSUFGQjE5SHRBQ2dBQURZQUVDQUJRYy9SN1FBcEFBQTNBQWdnQVVISDBlMEFLUUFBTndBQUlBQkJNQkFZSWdFMkFnQWdBRUtuZ0lDQWdJYUFnSUIvTndJRUlBRkJBRG9BSnlBQlFZNnA3UUFwQUFBM0FCOGdBVUdIcWUwQUtRQUFOd0FZSUFGQi82anRBQ2tBQURjQUVDQUJRZmVvN1FBcEFBQTNBQWdnQVVIdnFPMEFLUUFBTndBQUlBSkJpREZxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrS0FnSUNBZ0lDQWdNQUFOd1BBTVNBQ1FkQXhha0tBZ0lDQWdJQ0FqTUFBTndNQUlBSkJ5REZxUW9DQWdJQ0FnSUR3UHpjREFDQUNRYmd4YWtLQWdJQ0FnSUNBZ01BQU53TUFJQUJCSUJBWUlnRTJBaEFnQUVLU2dJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVpQUJRWVBWN1FBdkFBQTdBQkFnQVVINzFPMEFLUUFBTndBSUlBRkI4OVR0QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQkNBQ1FhUXhhaUlCUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFFc0FBdEJBRTRFUUNBRVFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUFSc2dBQ2dDRkNBSElBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUJOZ0lRSUFCQ21vQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCb2dBVUc0NHUwQUx3QUFPd0FZSUFGQnNPTHRBQ2tBQURjQUVDQUJRYWppN1FBcEFBQTNBQWdnQVVHZzR1MEFLUUFBTndBQUlBQkJNQkFZSWdFMkFnQWdBRUt1Z0lDQWdJYUFnSUIvTndJRUlBRkJBRG9BTGlBQlFlSG83UUFwQUFBM0FDWWdBVUhiNk8wQUtRQUFOd0FnSUFGQjAranRBQ2tBQURjQUdDQUJRY3ZvN1FBcEFBQTNBQkFnQVVIRDZPMEFLUUFBTndBSUlBRkJ1K2p0QUNrQUFEY0FBQ0FDUWRneGFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCZ2pKcVFRQTdBUUFnQUVFZ0VCZ2lBVFlDRUNBQVFwaUFnSUNBaElDQWdIODNBaFFnQVVFQU9nQVlJQUZCeStMdEFDa0FBRGNBRUNBQlFjUGk3UUFwQUFBM0FBZ2dBVUc3NHUwQUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkI5REZxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS1ZnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FGU0FCUWRYVTdRQXBBQUEzQUEwZ0FVSFExTzBBS1FBQU53QUlJQUZCeU5UdEFDa0FBRGNBQUNBQVFjQUFFQmdpQVRZQ0FDQUFRckdBZ0lDQWlJQ0FnSDgzQWdRZ0FVRUFPZ0F4SUFGQmtwdnZBQzBBQURvQU1DQUJRWXFiN3dBcEFBQTNBQ2dnQVVHQ20rOEFLUUFBTndBZ0lBRkIrcHJ2QUNrQUFEY0FHQ0FCUWZLYTd3QXBBQUEzQUJBZ0FVSHFtdThBS1FBQU53QUlJQUZCNHBydkFDa0FBRGNBQUNBQ1FZZ3lhaUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQ21yUG16Sm16NXVRL053UEFNaUFDUWRBeWFrS0FnSUNBZ0lDQStEODNBd0FnQWtISU1tcENtclBtekptejV0dy9Od01BSUFKQnVESnFRcHF6NXN5WnMrYmtQemNEQUNBQVFTQVFHQ0lCTmdJUUlBQkNrNENBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQk1nQVVIOTErMEFLQUFBTmdBUElBRkI5dGZ0QUNrQUFEY0FDQ0FCUWU3WDdRQXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBUWdBa0drTW1vaUFVWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQUJMQUFMUVFCT0JFQWdCRUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRVFRQklJZ0ViSUFBb0FoUWdCeUFCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcFNBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FVSUFGQmhkVHRBQ2dBQURZQUVDQUJRZjNUN1FBcEFBQTNBQWdnQVVIMTArMEFLUUFBTndBQUlBQkJ3QUFRR0NJQk5nSUFJQUJDc1lDQWdJQ0lnSUNBZnpjQ0JDQUJRUUE2QURFZ0FVR0g5dTRBTFFBQU9nQXdJQUZCLy9YdUFDa0FBRGNBS0NBQlFmZjE3Z0FwQUFBM0FDQWdBVUh2OWU0QUtRQUFOd0FZSUFGQjUvWHVBQ2tBQURjQUVDQUJRZC8xN2dBcEFBQTNBQWdnQVVIWDllNEFLUUFBTndBQUlBSkIyREpxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrS2FzK2JNbWJQbTVEODNBNUF6SUFKQm9ETnFRb0NBZ0lDQWdJRDRQemNEQUNBQ1FaZ3pha0thcytiTW1iUG0zRDgzQXdBZ0FrR0lNMnBDbXJQbXpKbXo1dVEvTndNQUlBQkJJQkFZSWdFMkFoQWdBRUtTZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRWlBQlFiN1g3UUF2QUFBN0FCQWdBVUcyMSswQUtRQUFOd0FJSUFGQnJ0ZnRBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUWZReWFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbllDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUIwZ0FVSE9wKzRBS1FBQU53QVZJQUZCeWFmdUFDa0FBRGNBRUNBQlFjR243Z0FwQUFBM0FBZ2dBVUc1cCs0QUtRQUFOd0FBSUFCQjRBQVFHQ0lCTmdJQUlBQkMyb0NBZ0lDTWdJQ0FmemNDQkNBQlFZQ1o3d0JCMmdBUUdVRUFPZ0JhSUFKQnFETnFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLS3JvK0YxOGZDNno4M0ErQXpJQUpCOEROcVFvQ0FnSUNBZ0lENFB6Y0RBQ0FDUWVnemFrS2FzK2JNbWJQbTNEODNBd0FnQWtIWU0ycENpcTZQaGRmSHd1cy9Od01BSUFCQklCQVlJZ0UyQWhBZ0FFS2FnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FHaUFCUVoybzdnQXZBQUE3QUJnZ0FVR1ZxTzRBS1FBQU53QVFJQUZCamFqdUFDa0FBRGNBQ0NBQlFZV283Z0FwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVFnQWtIRU0yb2lBVVlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FCTEFBTFFRQk9CRUFnQkVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUVRUUJJSWdFYklBQW9BaFFnQnlBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXB5QWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBY0lBRkJvdFR0QUNnQUFEWUFHQ0FCUVpyVTdRQXBBQUEzQUJBZ0FVR1MxTzBBS1FBQU53QUlJQUZCaXRUdEFDa0FBRGNBQUNBQVFUQVFHQ0lCTmdJQUlBQkNvSUNBZ0lDR2dJQ0FmemNDQkNBQlFRQTZBQ0FnQVVHLzFPMEFLUUFBTndBWUlBRkJ0OVR0QUNrQUFEY0FFQ0FCUWEvVTdRQXBBQUEzQUFnZ0FVR24xTzBBS1FBQU53QUFJQUpCK0ROcUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0t6NXN5WnMrYk00VDgzQTdBMElBSkJ3RFJxUW9DQWdJQ0FnSUNBd0FBM0F3QWdBa0c0TkdwQ21yUG16Sm16NXR3L053TUFJQUpCcURScVFyUG16Sm16NXN6aFB6Y0RBQ0FBUVNBUUdDSUJOZ0lRSUFCQ21ZQ0FnSUNFZ0lDQWZ6Y0NGQ0FCUVFBNkFCa2dBVUhaMSswQUxRQUFPZ0FZSUFGQjBkZnRBQ2tBQURjQUVDQUJRY25YN1FBcEFBQTNBQWdnQVVIQjErMEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUVJQUpCbERScUlnRkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBU3dBQzBFQVRnUkFJQVJCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lCR3lBQUtBSVVJQWNnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdFMkFoQWdBRUtSZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRVNBQlFheUE3Z0F0QUFBNkFCQWdBVUdrZ080QUtRQUFOd0FJSUFGQm5JRHVBQ2tBQURjQUFDQUFRY0FBRUJnaUFUWUNBQ0FBUXJLQWdJQ0FpSUNBZ0g4M0FnUWdBVUVBT2dBeUlBRkJ6OW50QUM4QUFEc0FNQ0FCUWNmWjdRQXBBQUEzQUNnZ0FVRy8yZTBBS1FBQU53QWdJQUZCdDludEFDa0FBRGNBR0NBQlFhL1o3UUFwQUFBM0FCQWdBVUduMmUwQUtRQUFOd0FJSUFGQm45bnRBQ2tBQURjQUFDQUNRY2cwYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdQZy9Od09BTlNBQ1FaQTFha0tBZ0lDQWdJQ0Fpc0FBTndNQUlBSkJpRFZxUXBxejVzeVpzK2JrUHpjREFDQUNRZmcwYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBRUVRRUJnaUFUWUNFQ0FBUW8rQWdJQ0Fnb0NBZ0g4M0FoUWdBVUVBT2dBUElBRkJ3b0R1QUNrQUFEY0FCeUFCUWJ1QTdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBUWdBa0hrTkdvaUFVWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQUJMQUFMUVFCT0JFQWdCRUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRVFRQklJZ0ViSUFBb0FoUWdCeUFCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcG1BZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FaSUFGQjdJRHRBQzBBQURvQUdDQUJRZVNBN1FBcEFBQTNBQkFnQVVIY2dPMEFLUUFBTndBSUlBRkIxSUR0QUNrQUFEY0FBQ0FBUWRBQUVCZ2lBVFlDQUNBQVFzcUFnSUNBaW9DQWdIODNBZ1FnQVVITG4rMEFRY29BRUJsQkFEb0FTaUFDUVpnMWFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCMkRWcVFnQTNBd0FnQWtIUU5XcENBRGNEQUNBQ1FjZzFha0lBTndNQUlBSkI0RFZxUW9DQWdJQ0FnSUQ0UHpjREFDQUFRU0FRR0NJQk5nSVFJQUJDbDRDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJjZ0FVSDlnTzBBS1FBQU53QVBJQUZCOW9EdEFDa0FBRGNBQ0NBQlFlNkE3UUFwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVFnQWtHME5Xb2lBVVlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FCTEFBTFFRQk9CRUFnQkVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUVRUUJJSWdFYklBQW9BaFFnQnlBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUFUWUNFQ0FBUXBlQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBWElBRkI2OUh0QUNrQUFEY0FEeUFCUWVUUjdRQXBBQUEzQUFnZ0FVSGMwZTBBS1FBQU53QUFJQUJCTUJBWUlnRTJBZ0FnQUVLb2dJQ0FnSWFBZ0lCL053SUVJQUZCQURvQUtDQUJRZm5EN1FBcEFBQTNBQ0FnQVVIeHcrMEFLUUFBTndBWUlBRkI2Y1B0QUNrQUFEY0FFQ0FCUWVIRDdRQXBBQUEzQUFnZ0FVSFp3KzBBS1FBQU53QUFJQUpCNkRWcUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0thcytiTW1iUG0zRDgzQTZBMklBSkJzRFpxUW9DQWdJQ0FnSURvUHpjREFDQUNRYWcyYWtLYXMrYk1tYlBtMUQ4M0F3QWdBa0dZTm1wQ21yUG16Sm16NXR3L053TUFJQUJCSUJBWUlnRTJBaEFnQUVLVmdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUZTQUJRWlBWN1FBcEFBQTNBQTBnQVVHTzFlMEFLUUFBTndBSUlBRkJodFh0QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQkNBQ1FZUTJhaUlCUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFFc0FBdEJBRTRFUUNBRVFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUFSc2dBQ2dDRkNBSElBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVJBUUdDSUJOZ0lRSUFCQ2k0Q0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBc2dBVUhzc3U0QUtBQUFOZ0FISUFGQjViTHVBQ2tBQURjQUFDQUFRVEFRR0NJQk5nSUFJQUJDcm9DQWdJQ0dnSUNBZnpjQ0JDQUJRUUE2QUM0Z0FVSE43ZTBBS1FBQU53QW1JQUZCeCszdEFDa0FBRGNBSUNBQlFiL3Q3UUFwQUFBM0FCZ2dBVUczN2UwQUtRQUFOd0FRSUFGQnIrM3RBQ2tBQURjQUNDQUJRYWZ0N1FBcEFBQTNBQUFnQWtHNE5tb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUQ0UHpjRDhEWWdBa0dBTjJwQ2dJQ0FnSUNBZ0lqQUFEY0RBQ0FDUWZnMmFrS2FzK2JNbWJQbTNEODNBd0FnQWtIb05tcENnSUNBZ0lDQWdQZy9Od01BSUFCQjI3VHVBQzhBQURzQkdDQUFRWUFVT3dFYUlBQkIwN1R1QUNrQUFEY0RFQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQkNBQ1FkUTJhaUlCUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFFc0FBdEJBRTRFUUNBRVFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUFSc2dBQ2dDRkNBSElBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVJBUUdDSUJOZ0lRSUFCQ2pvQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBNGdBVUcvbE84QUtRQUFOd0FHSUFGQnVaVHZBQ2tBQURjQUFDQUFRVEFRR0NJQk5nSUFJQUJDb1lDQWdJQ0dnSUNBZnpjQ0JDQUJRUUE2QUNFZ0FVR084TzBBTFFBQU9nQWdJQUZCaHZEdEFDa0FBRGNBR0NBQlFmN3Y3UUFwQUFBM0FCQWdBVUgyNyswQUtRQUFOd0FJSUFGQjd1L3RBQ2tBQURjQUFDQUNRWWczYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNub0NBZ05BS053SzhOeUFDUWNRM2FrRUFPZ0FBSUFKQnREZHFRcnlBZ0lEQUJ6Y0NBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2pJQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBd2dBVUdjbGU4QUtBQUFOZ0FJSUFGQmxKWHZBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUWFRM2FpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbDRDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJjZ0FVR2EwdTBBS1FBQU53QVBJQUZCazlMdEFDa0FBRGNBQ0NBQlFZdlM3UUFwQUFBM0FBQWdBRUV3RUJnaUFUWUNBQ0FBUXFpQWdJQ0Fob0NBZ0g4M0FnUWdBVUVBT2dBb0lBRkJvc1R0QUNrQUFEY0FJQ0FCUVpyRTdRQXBBQUEzQUJnZ0FVR1N4TzBBS1FBQU53QVFJQUZCaXNUdEFDa0FBRGNBQ0NBQlFZTEU3UUFwQUFBM0FBQWdBa0hJTjJvaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRclBtekptejVzenhQemNEZ0RnZ0FrR1FPR3BDcytiTW1iUG16UGsvTndNQUlBSkJpRGhxUXBxejVzeVpzK2JrUHpjREFDQUNRZmczYWtLejVzeVpzK2JNOFQ4M0F3QWdBRUVnRUJnaUFUWUNFQ0FBUXBXQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBVklBRkJ2dFh0QUNrQUFEY0FEU0FCUWJuVjdRQXBBQUEzQUFnZ0FVR3gxZTBBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQjVEZHFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCRUJBWUlnRTJBaEFnQUVLTmdJQ0FnSUtBZ0lCL053SVVJQUZCQURvQURTQUJRYzZCN1FBcEFBQTNBQVVnQVVISmdlMEFLUUFBTndBQUlBQkJ3QUFRR0NJQk5nSUFJQUJDdFlDQWdJQ0lnSUNBZnpjQ0JDQUJRUUE2QURVZ0FVSC8yZTBBS1FBQU53QXRJQUZCK3RudEFDa0FBRGNBS0NBQlFmTFo3UUFwQUFBM0FDQWdBVUhxMmUwQUtRQUFOd0FZSUFGQjR0bnRBQ2tBQURjQUVDQUJRZHJaN1FBcEFBQTNBQWdnQVVIUzJlMEFLUUFBTndBQUlBSkJtRGhxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrSFlPR3BDQURjREFDQUNRZEE0YWtJQU53TUFJQUpCeURocVFnQTNBd0FnQWtIZ09HcENnSUNBZ0lDQWdQZy9Od01BSUFCQkVCQVlJZ0UyQWhBZ0FFS01nSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FEQ0FCUWQrQjdRQW9BQUEyQUFnZ0FVSFhnZTBBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQnREaHFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLVGdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUV5QUJRYW1SN2dBb0FBQTJBQThnQVVHaWtlNEFLUUFBTndBSUlBRkJtcEh1QUNrQUFEY0FBQ0FBUWNBQUVCZ2lBVFlDQUNBQVFyK0FnSUNBaUlDQWdIODNBZ1FnQVVFQU9nQS9JQUZCdDhmdEFDa0FBRGNBTnlBQlFiREg3UUFwQUFBM0FEQWdBVUdveCswQUtRQUFOd0FvSUFGQm9NZnRBQ2tBQURjQUlDQUJRWmpIN1FBcEFBQTNBQmdnQVVHUXgrMEFLUUFBTndBUUlBRkJpTWZ0QUNrQUFEY0FDQ0FCUVlESDdRQXBBQUEzQUFBZ0FrSG9PR29pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FvQ0FnSUNBQmpjQ25Ea2dBa0drT1dwQkFEb0FBQ0FDUVpRNWFrS01nSUNBd0FFM0FnQWdBRUVnRUJnaUFUWUNFQ0FBUXBHQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBUklBRkJrSkx1QUMwQUFEb0FFQ0FCUVlpUzdnQXBBQUEzQUFnZ0FVR0FrdTRBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQmhEbHFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLVmdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUZTQUJRWkdSN2dBcEFBQTNBQTBnQVVHTWtlNEFLUUFBTndBSUlBRkJoSkh1QUNrQUFEY0FBQ0FBUWRBQUVCZ2lBVFlDQUNBQVFzS0FnSUNBaW9DQWdIODNBZ1FnQVVHOXh1MEFRY0lBRUJsQkFEb0FRaUFDUWFnNWFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpDZ0lDQWdJQUdOd0xjT1NBQ1FlUTVha0VBT2dBQUlBSkIxRGxxUW95QWdJREFBVGNDQUNBQVFTQVFHQ0lCTmdJUUlBQkNrNENBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQk1nQVVIWGtlNEFLQUFBTmdBUElBRkIwSkh1QUNrQUFEY0FDQ0FCUWNpUjdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBUWdBa0hFT1dvaUFVWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQUJMQUFMUVFCT0JFQWdCRUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRVFRQklJZ0ViSUFBb0FoUWdCeUFCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcFdBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FWSUFGQm1xRHVBQ2tBQURjQURTQUJRWldnN2dBcEFBQTNBQWdnQVVHTm9PNEFLUUFBTndBQUlBQkJNQkFZSWdFMkFnQWdBRUtxZ0lDQWdJYUFnSUIvTndJRUlBRkJBRG9BS2lBQlFibjM3Z0F2QUFBN0FDZ2dBVUd4OSs0QUtRQUFOd0FnSUFGQnFmZnVBQ2tBQURjQUdDQUJRYUgzN2dBcEFBQTNBQkFnQVVHWjkrNEFLUUFBTndBSUlBRkJrZmZ1QUNrQUFEY0FBQ0FDUWVnNWFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCa2pwcVFRQTdBUUFnQUVFZ0VCZ2lBVFlDRUNBQVFwT0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQVRJQUZCc3FEdUFDZ0FBRFlBRHlBQlFhdWc3Z0FwQUFBM0FBZ2dBVUdqb080QUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkJoRHBxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQkVCQVlJZ0UyQWhBZ0FFS09nSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FEaUFCUWQ2UDdnQXBBQUEzQUFZZ0FVSFlqKzRBS1FBQU53QUFJQUJCTUJBWUlnRTJBZ0FnQUVLaGdJQ0FnSWFBZ0lCL053SUVJQUZCQURvQUlTQUJRWnFBN2dBdEFBQTZBQ0FnQVVHU2dPNEFLUUFBTndBWUlBRkJpb0R1QUNrQUFEY0FFQ0FCUVlLQTdnQXBBQUEzQUFnZ0FVSDYvKzBBS1FBQU53QUFJQUpCbURwcUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0tBZ0lDQWdJQ0E2RDgzQTlBNklBSkI0RHBxUW9DQWdJQ0FnSUQ0UHpjREFDQUNRZGc2YWtJQU53TUFJQUpCeURwcVFvQ0FnSUNBZ0lEb1B6Y0RBQ0FBUVJBUUdDSUJOZ0lRSUFCQ2pZQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBMGdBVUg5ais0QUtRQUFOd0FGSUFGQitJL3VBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUWJRNmFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDa29DQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJJZ0FVSFZqKzRBTHdBQU93QVFJQUZCelkvdUFDa0FBRGNBQ0NBQlFjV1A3Z0FwQUFBM0FBQWdBRUV3RUJnaUFUWUNBQ0FBUXFXQWdJQ0Fob0NBZ0g4M0FnUWdBVUVBT2dBbElBRkI4Zi90QUNrQUFEY0FIU0FCUWV6LzdRQXBBQUEzQUJnZ0FVSGsvKzBBS1FBQU53QVFJQUZCM1AvdEFDa0FBRGNBQ0NBQlFkVC83UUFwQUFBM0FBQWdBa0hvT21vaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRclBtekptejVzenhQemNEb0RzZ0FrR3dPMnBDZ0lDQWdJQ0FnUGcvTndNQUlBSkJxRHRxUWdBM0F3QWdBa0dZTzJwQ3MrYk1tYlBtelBFL053TUFJQUJCSUJBWUlnRTJBaEFnQUVLUWdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVDQUJRZStQN2dBcEFBQTNBQWdnQVVIbmorNEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUVJQUpCaER0cUlnRkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBU3dBQzBFQVRnUkFJQVJCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lCR3lBQUtBSVVJQWNnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJFQkFZSWdFMkFoQWdBRUtOZ0lDQWdJS0FnSUIvTndJVUlBRkJBRG9BRFNBQlFaais3Z0FwQUFBM0FBVWdBVUdUL3U0QUtRQUFOd0FBSUFCQk1CQVlJZ0UyQWdBZ0FFS21nSUNBZ0lhQWdJQi9Od0lFSUFGQkFEb0FKaUFCUWFESjdRQXBBQUEzQUI0Z0FVR2F5ZTBBS1FBQU53QVlJQUZCa3NudEFDa0FBRGNBRUNBQlFZcko3UUFwQUFBM0FBZ2dBVUdDeWUwQUtRQUFOd0FBSUFKQnVEdHFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQWdJQ0FnQVkzQXV3N0lBSkI5RHRxUVFBNkFBQWdBa0hrTzJwQ2pJQ0FnTUFCTndJQUlBQkJFQkFZSWdFMkFoQWdBRUtNZ0lDQWdJS0FnSUIvTndJVUlBRkJBRG9BRENBQlFkZis3Z0FvQUFBMkFBZ2dBVUhQL3U0QUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkIxRHRxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQkVCQVlJZ0UyQWhBZ0FFS09nSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FEaUFCUWNqUDdnQXBBQUEzQUFZZ0FVSEN6KzRBS1FBQU53QUFJQUJCTUJBWUlnRTJBZ0FnQUVLbmdJQ0FnSWFBZ0lCL053SUVJQUZCQURvQUp5QUJRZm5JN1FBcEFBQTNBQjhnQVVIeXlPMEFLUUFBTndBWUlBRkI2c2p0QUNrQUFEY0FFQ0FCUWVMSTdRQXBBQUEzQUFnZ0FVSGF5TzBBS1FBQU53QUFJQUpCK0R0cUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0tBZ0lDQWdBWTNBcXc4SUFKQnREeHFRUUE2QUFBZ0FrR2tQR3BDaklDQWdNQUJOd0lBSUFCQkVCQVlJZ0UyQWhBZ0FFS05nSUNBZ0lLQWdJQi9Od0lVSUFGQkFEb0FEU0FCUWN2UTdnQXBBQUEzQUFVZ0FVSEcwTzRBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQmxEeHFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLUWdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVDQUJRZWpwN2dBcEFBQTNBQWdnQVVIZzZlNEFLUUFBTndBQUlBQkJJQkFZSWdFMkFnQWdBRUtjZ0lDQWdJU0FnSUIvTndJRUlBRkJBRG9BSENBQlFhK3A3UUFvQUFBMkFCZ2dBVUducWUwQUtRQUFOd0FRSUFGQm42bnRBQ2tBQURjQUNDQUJRWmVwN1FBcEFBQTNBQUFnQWtHNFBHb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUXJQbXpKbXo1c3poUHpjRDhEd2dBa0dBUFdwQ3MrYk1tYlBtek9rL053TUFJQUpCK0R4cVFwcXo1c3lacytiY1B6Y0RBQ0FDUWVnOGFrS3o1c3lacytiTTRUODNBd0FnQUVFUUVCZ2lBVFlDRUNBQVFvNkFnSUNBZ29DQWdIODNBaFFnQVVFQU9nQU9JQUZCeXVydUFDa0FBRGNBQmlBQlFjVHE3Z0FwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVFnQWtIVVBHb2lBVVlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FCTEFBTFFRQk9CRUFnQkVFQVRnUkFJQUVnQUNrREVEY0NBQ0FCSUFBb0FoZzJBZ2dNQWdzZ0FTQUFLQUlRSUFBb0FoUVFJQXdCQ3lBQklBQW9BaEFnQUVFUWFpQUVRUUJJSWdFYklBQW9BaFFnQnlBQkd4QWhHZ3NnQmlBREVEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUc5NmU0QUx3QUFPd0VZSUFCQmdCUTdBUm9nQUVHMTZlNEFLUUFBTndNUUlBQkJFQkFZSWdFMkFnQWdBRUtPZ0lDQWdJS0FnSUIvTndJRUlBRkJBRG9BRGlBQlFhenA3Z0FwQUFBM0FBWWdBVUdtNmU0QUtRQUFOd0FBSUFKQmlEMXFJZ01nQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLYXMrYk1tYlBtNUQ4M0E4QTlJQUpCMEQxcVFvQ0FnSUNBZ0lEd1B6Y0RBQ0FDUWNnOWFrS2FzK2JNbWJQbTNEODNBd0FnQWtHNFBXcENtclBtekptejV1US9Od01BSUFCQkFEb0FHU0FBUWJYcTdnQXRBQUE2QUJnZ0FFRUpPZ0FiSUFCQnJlcnVBQ2tBQURjREVDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FETmdJY0FrQWdCQ0FDUWFROWFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbFlDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJVZ0FVSGcwdTBBS1FBQU53QU5JQUZCMjlMdEFDa0FBRGNBQ0NBQlFkUFM3UUFwQUFBM0FBQWdBRUV3RUJnaUFUWUNBQ0FBUXFPQWdJQ0Fob0NBZ0g4M0FnUWdBVUVBT2dBaklBRkJ4N0x0QUNnQUFEWUFIeUFCUWNDeTdRQXBBQUEzQUJnZ0FVRzRzdTBBS1FBQU53QVFJQUZCc0xMdEFDa0FBRGNBQ0NBQlFhaXk3UUFwQUFBM0FBQWdBa0hZUFdvaUF5QUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRcHF6NXN5WnMrYmtQemNEa0Q0Z0FrR2dQbXBDZ0lDQWdJQ0FnSURBQURjREFDQUNRWmcrYWtLYXMrYk1tYlBtM0Q4M0F3QWdBa0dJUG1wQ21yUG16Sm16NXVRL053TUFJQUJCSUJBWUlnRTJBaEFnQUVLVGdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUV5QUJRWlBXN1FBb0FBQTJBQThnQVVHTTF1MEFLUUFBTndBSUlBRkJoTmJ0QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQkNBQ1FmUTlhaUlCUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFFc0FBdEJBRTRFUUNBRVFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUFSc2dBQ2dDRkNBSElBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVJBUUdDSUJOZ0lRSUFCQ2pvQ0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBNGdBVUd1aSs0QUtRQUFOd0FHSUFGQnFJdnVBQ2tBQURjQUFDQUFRU0FRR0NJQk5nSUFJQUJDbm9DQWdJQ0VnSUNBZnpjQ0JDQUJRUUE2QUI0Z0FVSGwyKzBBS1FBQU53QVdJQUZCMzl2dEFDa0FBRGNBRUNBQlFkZmI3UUFwQUFBM0FBZ2dBVUhQMiswQUtRQUFOd0FBSUJZZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrSFlQbXBDZ1lDQWdCQTNBd0FnQWtIVVBtcEIzSWFDQVRZQ0FDQUFRUkFRR0NJQk5nSVFJQUJDallDQWdJQ0NnSUNBZnpjQ0ZDQUJRUUE2QUEwZ0FVRzhpKzRBS1FBQU53QUZJQUZCdDR2dUFDa0FBRGNBQUNBQUlBQkJFR29pQXpZQ0tDQUFJQWdnQXlBQVFTaHFFRGtnQUNnQ0FDQVdOZ0ljQWtBZ0F5QUNRY1ErYWlJQlJnMEFJQUF0QUJzaUJFRVlkRUVZZFNFRElBRXNBQXRCQUU0RVFDQURRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFOQkFFZ2lBUnNnQUNnQ0ZDQUVJQUViRUNFYUN5QUdJQllRTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNsSUNBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQlFnQVVINnNPOEFLQUFBTmdBUUlBRkI4ckR2QUNrQUFEY0FDQ0FCUWVxdzd3QXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcUtBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FpSUFGQnVLL3ZBQzhBQURzQUlDQUJRYkN2N3dBcEFBQTNBQmdnQVVHb3IrOEFLUUFBTndBUUlBRkJvSy92QUNrQUFEY0FDQ0FCUVppdjd3QXBBQUEzQUFBZ0FrSGdQbW9pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FvQ0FnSUNBQXpjQ2xEOGdBa0djUDJwQkFEb0FBQ0FDUVl3L2FrSUFOd0lBSUFCQklCQVlJZ0UyQWhBZ0FFS1FnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFQ0FCUWVHdzd3QXBBQUEzQUFnZ0FVSFpzTzhBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQi9ENXFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLWGdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUZ5QUJRYlRUN1FBcEFBQTNBQThnQVVHdDArMEFLUUFBTndBSUlBRkJwZFB0QUNrQUFEY0FBQ0FBUVRBUUdDSUJOZ0lBSUFCQ3JJQ0FnSUNHZ0lDQWZ6Y0NCQ0FCUVFBNkFDd2dBVUg2aHUwQUtBQUFOZ0FvSUFGQjhvYnRBQ2tBQURjQUlDQUJRZXFHN1FBcEFBQTNBQmdnQVVIaWh1MEFLUUFBTndBUUlBRkIyb2J0QUNrQUFEY0FDQ0FCUWRLRzdRQXBBQUEzQUFBZ0FrR2dQMm9pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FwcXo1c3lacytia1B6Y0QyRDhnQWtIb1AycENtclBtekptejV2US9Od01BSUFKQjREOXFRcHF6NXN5WnMrYmNQemNEQUNBQ1FkQS9ha0thcytiTW1iUG01RDgzQXdBZ0FFRWdFQmdpQVRZQ0VDQUFRcGFBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FXSUFGQjA5YnRBQ2tBQURjQURpQUJRYzNXN1FBcEFBQTNBQWdnQVVIRjF1MEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUVJQUpCdkQ5cUlnRkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBU3dBQzBFQVRnUkFJQVJCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lCR3lBQUtBSVVJQWNnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdFMkFoQWdBRUtYZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRnlBQlFaelQ3UUFwQUFBM0FBOGdBVUdWMCswQUtRQUFOd0FJSUFGQmpkUHRBQ2tBQURjQUFDQUFRVEFRR0NJQk5nSUFJQUJDb29DQWdJQ0dnSUNBZnpjQ0JDQUJRUUE2QUNJZ0FVSDdtZThBTHdBQU93QWdJQUZCODVudkFDa0FBRGNBR0NBQlFldVo3d0FwQUFBM0FCQWdBVUhqbWU4QUtRQUFOd0FJSUFGQjI1bnZBQ2tBQURjQUFDQUNRZkEvYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdQZy9Od09vUUNBQ1FiakFBR3BDZ0lDQWdJQ0FnSURBQURjREFDQUNRYkRBQUdwQ2dJQ0FnSUNBZ1BBL053TUFJQUpCb01BQWFrS0FnSUNBZ0lDQStEODNBd0FnQUVFZ0VCZ2lBVFlDRUNBQVFwV0FnSUNBaElDQWdIODNBaFFnQVVFQU9nQVZJQUZCL3RidEFDa0FBRGNBRFNBQlFmblc3UUFwQUFBM0FBZ2dBVUh4MXUwQUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkJqTUFBYWlJQlJnMEFJQUF0QUJzaUIwRVlkRUVZZFNFRUlBRXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFSQkFFZ2lBUnNnQUNnQ0ZDQUhJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNsb0NBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQllnQVVHQzB1MEFLUUFBTndBT0lBRkIvTkh0QUNrQUFEY0FDQ0FCUWZUUjdRQXBBQUEzQUFBZ0FFRXdFQmdpQVRZQ0FDQUFRcWVBZ0lDQWhvQ0FnSDgzQWdRZ0FVRUFPZ0FuSUFGQnlzVHRBQ2tBQURjQUh5QUJRY1BFN1FBcEFBQTNBQmdnQVVHN3hPMEFLUUFBTndBUUlBRkJzOFR0QUNrQUFEY0FDQ0FCUWF2RTdRQXBBQUEzQUFBZ0FrSEF3QUJxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrS2FzK2JNbWJQbTNEODNBL2hBSUFKQmlNRUFha0tBZ0lDQWdJQ0E2RDgzQXdBZ0FrR0F3UUJxUXBxejVzeVpzK2JVUHpjREFDQUNRZkRBQUdwQ21yUG16Sm16NXR3L053TUFJQUJCSUJBWUlnRTJBaEFnQUVLVWdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUZDQUJRYXpWN1FBb0FBQTJBQkFnQVVHazFlMEFLUUFBTndBSUlBRkJuTlh0QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBRE5nSWNBa0FnQkNBQ1FkekFBR29pQVVZTkFDQUFMUUFiSWdkQkdIUkJHSFVoQkNBQkxBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnTUFnc2dBU0FBS0FJUUlBQW9BaFFRSUF3QkN5QUJJQUFvQWhBZ0FFRVFhaUFFUVFCSUlnRWJJQUFvQWhRZ0J5QUJHeEFoR2dzZ0JpQURFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBVFlDRUNBQVFwYUFnSUNBaElDQWdIODNBaFFnQVVFQU9nQVdJQUZCc2RMdEFDa0FBRGNBRGlBQlFhdlM3UUFwQUFBM0FBZ2dBVUdqMHUwQUtRQUFOd0FBSUFCQk1CQVlJZ0UyQWdBZ0FFS25nSUNBZ0lhQWdJQi9Od0lFSUFGQkFEb0FKeUFCUWZMRTdRQXBBQUEzQUI4Z0FVSHJ4TzBBS1FBQU53QVlJQUZCNDhUdEFDa0FBRGNBRUNBQlFkdkU3UUFwQUFBM0FBZ2dBVUhUeE8wQUtRQUFOd0FBSUFKQmtNRUFhaUlESUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQ2dJQ0FnSUNBZ1BBL053UElRU0FDUWRqQkFHcENnSUNBZ0lDQWdQZy9Od01BSUFKQjBNRUFha0thcytiTW1iUG01RDgzQXdBZ0FrSEF3UUJxUW9DQWdJQ0FnSUR3UHpjREFDQUFRU0FRR0NJQk5nSVFJQUJDbElDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJRZ0FVSFgxZTBBS0FBQU5nQVFJQUZCejlYdEFDa0FBRGNBQ0NBQlFjZlY3UUFwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVFnQWtHc3dRQnFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLU2dJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUVpQUJRZHJtN2dBdkFBQTdBQkFnQVVIUzV1NEFLUUFBTndBSUlBRkJ5dWJ1QUNrQUFEY0FBQ0FBUVRBUUdDSUJOZ0lBSUFCQ3BvQ0FnSUNHZ0lDQWZ6Y0NCQ0FCUVFBNkFDWWdBVUd1enUwQUtRQUFOd0FlSUFGQnFNN3RBQ2tBQURjQUdDQUJRYURPN1FBcEFBQTNBQkFnQVVHWXp1MEFLUUFBTndBSUlBRkJrTTd0QUNrQUFEY0FBQ0FDUWVEQkFHb2lBeUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUNBd0FBM0E1aENJQUpCcU1JQWFrS0FnSUNBZ0lDQWtzQUFOd01BSUFKQm9NSUFha0lBTndNQUlBSkJrTUlBYWtLQWdJQ0FnSUNBZ01BQU53TUFJQUJCRUJBWUlnRTJBaEFnQUVLTWdJQ0FnSUtBZ0lCL053SVVJQUZCQURvQURDQUJRZXZuN2dBb0FBQTJBQWdnQVVIajUrNEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUVJQUpCL01FQWFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbUlDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJnZ0FVSEswdTBBS1FBQU53QVFJQUZCd3RMdEFDa0FBRGNBQ0NBQlFiclM3UUFwQUFBM0FBQWdBRUV3RUJnaUFUWUNBQ0FBUXFPQWdJQ0Fob0NBZ0g4M0FnUWdBVUVBT2dBaklBRkI2N0x0QUNnQUFEWUFIeUFCUWVTeTdRQXBBQUEzQUJnZ0FVSGNzdTBBS1FBQU53QVFJQUZCMUxMdEFDa0FBRGNBQ0NBQlFjeXk3UUFwQUFBM0FBQWdBa0d3d2dCcUlnTWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0thcytiTW1iUG01RDgzQStoQ0lBSkIrTUlBYWtLYXMrYk1tYlBtOUQ4M0F3QWdBa0h3d2dCcVFwcXo1c3lacytiY1B6Y0RBQ0FDUWVEQ0FHcENtclBtekptejV1US9Od01BSUFCQklCQVlJZ0UyQWhBZ0FFS1dnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FGaUFCUWZ2VjdRQXBBQUEzQUE0Z0FVSDExZTBBS1FBQU53QUlJQUZCN2RYdEFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUROZ0ljQWtBZ0JDQUNRY3pDQUdvaUFVWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQUJMQUFMUVFCT0JFQWdCRUVBVGdSQUlBRWdBQ2tERURjQ0FDQUJJQUFvQWhnMkFnZ01BZ3NnQVNBQUtBSVFJQUFvQWhRUUlBd0JDeUFCSUFBb0FoQWdBRUVRYWlBRVFRQklJZ0ViSUFBb0FoUWdCeUFCR3hBaEdnc2dCaUFERURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQVRZQ0VDQUFRcFdBZ0lDQWhJQ0FnSDgzQWhRZ0FVRUFPZ0FWSUFGQnBPRHZBQ2tBQURjQURTQUJRWi9nN3dBcEFBQTNBQWdnQVVHWDRPOEFLUUFBTndBQUlBQkJ3QUFRR0NJQk5nSUFJQUJDdDRDQWdJQ0lnSUNBZnpjQ0JDQUJRUUE2QURjZ0FVSGM0TzhBS1FBQU53QXZJQUZCMWVEdkFDa0FBRGNBS0NBQlFjM2c3d0FwQUFBM0FDQWdBVUhGNE84QUtRQUFOd0FZSUFGQnZlRHZBQ2tBQURjQUVDQUJRYlhnN3dBcEFBQTNBQWdnQVVHdDRPOEFLUUFBTndBQUlBSkJnTU1BYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkJxc01BYWtFQU93RUFJQUJCRUJBWUlnRTJBaEFnQUVLTmdJQ0FnSUtBZ0lCL053SVVJQUZCQURvQURTQUJRZXJnN3dBcEFBQTNBQVVnQVVIbDRPOEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQU0yQWh3Q1FDQUVJQUpCbk1NQWFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQUVzQUF0QkFFNEVRQ0FFUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFNUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRVEFRR0NJQk5nSVFJQUJDb0lDQWdJQ0dnSUNBZnpjQ0ZDQUJRUUE2QUNBZ0FVR2k4KzRBS1FBQU53QVlJQUZCbXZQdUFDa0FBRGNBRUNBQlFaTHo3Z0FwQUFBM0FBZ2dBVUdLOCs0QUtRQUFOd0FBSUFCQkVCQVlJZ0UyQWdBZ0FFS0xnSUNBZ0lLQWdJQi9Od0lFSUFGQkFEb0FDeUFCUVkvYTdRQW9BQUEyQUFjZ0FVR0kydTBBS1FBQU53QUFJQUpCck1NQWFpSUdJQUJCRUdvZ0FCRDhCaUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWRUREFHcEJCallDQUFKQUlBSW9BdVJsSWdFZ0FpZ0M2R1VpQkVrRVFDQUJJQVkyQWdBZ0FpQUJRUVJxTmdMa1pRd0JDeUFCSUE4b0FnQWlBV3NpQjBFQ2RTSUZRUUZxSWdOQmdJQ0FnQVJQRFFFZ0F5QUVJQUZySWdSQkFYVWlDU0FESUFsTEcwSC8vLy8vQXlBRVFmei8vLzhIU1JzaUF3Ui9JQU5CZ0lDQWdBUlBEUU1nQTBFQ2RCQVlCVUVBQ3lJRUlBVkJBblJxSWdVZ0JqWUNBQ0FIUVFCS0JFQWdCQ0FCSUFjUUdSb0xJQUlnQkNBRFFRSjBhallDNkdVZ0FpQUZRUVJxTmdMa1pTQUNJQVEyQXVCbElBRkZEUUFnQVJBWEN5QUFRUkFRR0NJQk5nSVFJQUJDajRDQWdJQ0NnSUNBZnpjQ0ZDQUJRUUE2QUE4Z0FVR3FndTBBS1FBQU53QUhJQUZCbzRMdEFDa0FBRGNBQUNBQVFiQUJFQmdpQVRZQ0FDQUFRcUdCZ0lDQWxvQ0FnSDgzQWdRZ0FVSER6KzhBUWFFQkVCbEJBRG9Bb1FFZ0FrSFl3d0JxSWdRZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrR0l4QUJxS0FJQUlnRWdBaWdDaEVRaUIwY0VRQU5BSUFGQkRHc2hBeUFCUVFGckxBQUFRUUJJQkVBZ0F5Z0NBQkFYQ3lBRElnRWdCMGNOQUFzTElBSWdCellDaUVRZ0FrR1V4QUJxS0FJQUlnRWdBa0dReEFCcUtBSUFJZ2RIQkVBRFFDQUJRUXhySVFNZ0FVRUJheXdBQUVFQVNBUkFJQU1vQWdBUUZ3c2dBeUlCSUFkSERRQUxDeUFDSUFjMkFwUkVJQUJCRUJBWUlnRTJBaEFnQUVLTmdJQ0FnSUtBZ0lCL053SVVJQUZCQURvQURTQUJRZXFDN1FBcEFBQTNBQVVnQVVIbGd1MEFLUUFBTndBQUlBQWdBRUVRYWlJRE5nSW9JQUFnQ0NBRElBQkJLR29RT1NBQUtBSUFJQVEyQWh3Q1FDQURJQUpCOU1NQWFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRURJQUVzQUF0QkFFNEVRQ0FEUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBTkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFRUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDa29DQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJJZ0FVSERndTBBTHdBQU93QVFJQUZCdTRMdEFDa0FBRGNBQ0NBQlFiT0M3UUFwQUFBM0FBQWdBRUdBQVJBWUlnRTJBZ0FnQUVMNGdJQ0FnSkNBZ0lCL053SUVJQUZCeXM3dkFFSDRBQkFaUVFBNkFIZ2dBa0djeEFCcUlnUWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0hNeEFCcUtBSUFJZ0VnQWlnQ3lFUWlCMGNFUUFOQUlBRkJER3NoQXlBQlFRRnJMQUFBUVFCSUJFQWdBeWdDQUJBWEN5QURJZ0VnQjBjTkFBc0xJQUlnQnpZQ3pFUWdBa0hZeEFCcUtBSUFJZ0VnQWtIVXhBQnFLQUlBSWdkSEJFQURRQ0FCUVF4cklRTWdBVUVCYXl3QUFFRUFTQVJBSUFNb0FnQVFGd3NnQXlJQklBZEhEUUFMQ3lBQ0lBYzJBdGhFSUFCQklCQVlJZ0UyQWhBZ0FFS1FnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFQ0FCUWZ1QzdRQXBBQUEzQUFnZ0FVSHpndTBBS1FBQU53QUFJQUFnQUVFUWFpSUROZ0lvSUFBZ0NDQURJQUJCS0dvUU9TQUFLQUlBSUFRMkFod0NRQ0FESUFKQnVNUUFhaUlCUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VESUFFc0FBdEJBRTRFUUNBRFFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQU5CQUVnaUFSc2dBQ2dDRkNBSElBRWJFQ0VhQ3lBR0lBUVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVFBNkFCZ2dBRUxOeUtXemg2U1l0dXdBTndNUUlBQkJDRG9BR3lBQVFjQUFFQmdpQVRZQ0FDQUFRclNBZ0lDQWlJQ0FnSDgzQWdRZ0FVRUFPZ0EwSUFGQm91M3RBQ2dBQURZQU1DQUJRWnJ0N1FBcEFBQTNBQ2dnQVVHUzdlMEFLUUFBTndBZ0lBRkJpdTN0QUNrQUFEY0FHQ0FCUVlMdDdRQXBBQUEzQUJBZ0FVSDY3TzBBS1FBQU53QUlJQUZCOHV6dEFDa0FBRGNBQUNBQ1FlREVBR29pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FZckZBR3BCQURzQkFDQUFRUWM2QUJzZ0FFSDYxdTRBS0FBQU5nSVFJQUJCL2RidUFDZ0FBRFlBRXlBQVFRQTZBQmNnQUNBQVFSQnFJZ1EyQWlnZ0FDQUlJQVFnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFRZ0FrSDh4QUJxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS1FnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FFQ0FCUVlpQzdRQXBBQUEzQUFnZ0FVR0FndTBBS1FBQU53QUFJQUJCNEFBUUdDSUJOZ0lBSUFCQzNJQ0FnSUNNZ0lDQWZ6Y0NCQ0FCUWI3WTd3QkIzQUFRR1VFQU9nQmNJQUpCak1VQWFpSURJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCQURvQUVDQUFRUUE2QUJzZ0F5QUFRUkJxRUlNRklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJFQkFZSWdFMkFoQWdBRUtPZ0lDQWdJS0FnSUIvTndJVUlBRkJBRG9BRGlBQlFjeUM3UUFwQUFBM0FBWWdBVUhHZ3UwQUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBTTJBaHdDUUNBRUlBSkJxTVVBYWlJQlJnMEFJQUF0QUJzaUIwRVlkRUVZZFNFRUlBRXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0FTQUFLUU1RTndJQUlBRWdBQ2dDR0RZQ0NBd0NDeUFCSUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQUVnQUNnQ0VDQUFRUkJxSUFSQkFFZ2lBUnNnQUNnQ0ZDQUhJQUViRUNFYUN5QUdJQU1RTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lCTmdJUUlBQkNrWUNBZ0lDRWdJQ0FmemNDRkNBQlFRQTZBQkVnQVVHaGd1MEFMUUFBT2dBUUlBRkJtWUx0QUNrQUFEY0FDQ0FCUVpHQzdRQXBBQUEzQUFBZ0FFR0FBUkFZSWdFMkFnQWdBRUwyZ0lDQWdKQ0FnSUIvTndJRUlBRkIwODN2QUVIMkFCQVpRUUE2QUhZZ0FrSFF4UUJxSWdRZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrR0F4Z0JxS0FJQUlnRWdBaWdDL0VVaUIwY0VRQU5BSUFGQkRHc2hBeUFCUVFGckxBQUFRUUJJQkVBZ0F5Z0NBQkFYQ3lBRElnRWdCMGNOQUFzTElBSWdCellDZ0VZZ0FrR014Z0JxS0FJQUlnRWdBa0dJeGdCcUtBSUFJZ2RIQkVBRFFDQUJRUXhySVFNZ0FVRUJheXdBQUVFQVNBUkFJQU1vQWdBUUZ3c2dBeUlCSUFkSERRQUxDeUFDSUFjMkFveEdJQUJCRUJBWUlnRTJBaEFnQUVLUGdJQ0FnSUtBZ0lCL053SVVJQUZCQURvQUR5QUJRZHlDN1FBcEFBQTNBQWNnQVVIVmd1MEFLUUFBTndBQUlBQWdBRUVRYWlJRE5nSW9JQUFnQ0NBRElBQkJLR29RT1NBQUtBSUFJQVEyQWh3Q1FDQURJQUpCN01VQWFpSUJSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRURJQUVzQUF0QkFFNEVRQ0FEUVFCT0JFQWdBU0FBS1FNUU53SUFJQUVnQUNnQ0dEWUNDQXdDQ3lBQklBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFFZ0FDZ0NFQ0FBUVJCcUlBTkJBRWdpQVJzZ0FDZ0NGQ0FISUFFYkVDRWFDeUFHSUFRUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJQk5nSVFJQUJDbFlDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJVZ0FVR0tudTBBS1FBQU53QU5JQUZCaFo3dEFDa0FBRGNBQ0NBQlFmMmQ3UUFwQUFBM0FBQWdBRUVnRUJnaUFUWUNBQ0FBUXB5QWdJQ0FoSUNBZ0g4M0FnUWdBVUVBT2dBY0lBRkJrcDN0QUNnQUFEWUFHQ0FCUVlxZDdRQXBBQUEzQUJBZ0FVR0NuZTBBS1FBQU53QUlJQUZCK3B6dEFDa0FBRGNBQUNBQ1FaVEdBR29pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFRQTZBQkFnQUVFQU9nQWJJQU1nQUVFUWFoQ0RCU0FBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVFBNkFCa2dBRUhManU4QUxRQUFPZ0FZSUFCQkNUb0FHeUFBUWNPTzd3QXBBQUEzQXhBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdBellDSEFKQUlBUWdBa0d3eGdCcUlnRkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBU3dBQzBFQVRnUkFJQVJCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lCR3lBQUtBSVVJQWNnQVJzUUlSb0xJQVlnQXhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdFMkFoQWdBRUthZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BR2lBQlFhTzU3UUF2QUFBN0FCZ2dBVUdidWUwQUtRQUFOd0FRSUFGQms3bnRBQ2tBQURjQUNDQUJRWXU1N1FBcEFBQTNBQUFnQUVIQUFCQVlJZ0UyQWdBZ0FFSzhnSUNBZ0lpQWdJQi9Od0lFSUFGQkFEb0FQQ0FCUWZHZjdnQW9BQUEyQURnZ0FVSHBuKzRBS1FBQU53QXdJQUZCNFovdUFDa0FBRGNBS0NBQlFkbWY3Z0FwQUFBM0FDQWdBVUhSbis0QUtRQUFOd0FZSUFGQnlaL3VBQ2tBQURjQUVDQUJRY0dmN2dBcEFBQTNBQWdnQVVHNW4rNEFLUUFBTndBQUlBSkIyTVlBYWlJRElBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJBRG9BRWlBQVFmdjZBVHNCRUNBQVFRSTZBQnNnQWtFQU5nS0VSeUFESUEwZ0FFRVFhaENDQ2hvZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRVFFQmdpQVRZQ0VDQUFRbzJBZ0lDQWdvQ0FnSDgzQWhRZ0FVRUFPZ0FOSUFGQnFvcnRBQ2tBQURjQUJTQUJRYVdLN1FBcEFBQTNBQUFnQUNBQVFSQnFJZ1EyQWlnZ0FDQUlJQVFnQUVFb2FoQTVJQUFvQWdBZ0F6WUNIQUpBSUFRZ0FrSDB4Z0JxSWdGR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0FTd0FDMEVBVGdSQUlBUkJBRTRFUUNBQklBQXBBeEEzQWdBZ0FTQUFLQUlZTmdJSURBSUxJQUVnQUNnQ0VDQUFLQUlVRUNBTUFRc2dBU0FBS0FJUUlBQkJFR29nQkVFQVNDSUJHeUFBS0FJVUlBY2dBUnNRSVJvTElBWWdBeEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ0UyQWhBZ0FFS1hnSUNBZ0lTQWdJQi9Od0lVSUFGQkFEb0FGeUFCUWJ5RDdRQXBBQUEzQUE4Z0FVRzFnKzBBS1FBQU53QUlJQUZCcllQdEFDa0FBRGNBQUNBQVFkQUFFQmdpQVRZQ0FDQUFRc3VBZ0lDQWlvQ0FnSDgzQWdRZ0FVR3VuTzBBUWNzQUVCbEJBRG9BU3lBQ1FiakhBR29pQXlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FlTEhBR3BCQURzQkFDQUFRU0FRR0NJQk5nSVFJQUJDbFlDQWdJQ0VnSUNBZnpjQ0ZDQUJRUUE2QUJVZ0FVSGFnKzBBS1FBQU53QU5JQUZCMVlQdEFDa0FBRGNBQ0NBQlFjMkQ3UUFwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQXpZQ0hBSkFJQVFnQWtIVXh3QnFJZ0ZHRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQVN3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FCSUFBcEF4QTNBZ0FnQVNBQUtBSVlOZ0lJREFJTElBRWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0FTQUFLQUlRSUFCQkVHb2dCRUVBU0NJQkd5QUFLQUlVSUFjZ0FSc1FJUm9MSUFZZ0F4QTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnRTJBaEFnQUVLYmdJQ0FnSVNBZ0lCL053SVVJQUZCQURvQUd5QUJRZEx0N2dBb0FBQTJBQmNnQVVITDdlNEFLUUFBTndBUUlBRkJ3KzN1QUNrQUFEY0FDQ0FCUWJ2dDdnQXBBQUEzQUFBZ0FFSEFBQkFZSWdFMkFnQWdBRUsxZ0lDQWdJaUFnSUIvTndJRUlBRkJBRG9BTlNBQlFlTGg3Z0FwQUFBM0FDMGdBVUhkNGU0QUtRQUFOd0FvSUFGQjFlSHVBQ2tBQURjQUlDQUJRYzNoN2dBcEFBQTNBQmdnQVVIRjRlNEFLUUFBTndBUUlBRkJ2ZUh1QUNrQUFEY0FDQ0FCUWJYaDdnQXBBQUEzQUFBZ0FrSGt4d0JxSWdNZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrR095QUJxUVFBN0FRQWdBRUVnRUJnaUFUWUNFQ0FBUXBpQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBWUlBRkI1KzN1QUNrQUFEY0FFQ0FCUWQvdDdnQXBBQUEzQUFnZ0FVSFg3ZTRBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFNMkFod0NRQ0FFSUFKQmdNZ0FhaUlCUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFFc0FBdEJBRTRFUUNBRVFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUFSc2dBQ2dDRkNBSElBRWJFQ0VhQ3lBR0lBTVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVJBUUdDSUJOZ0lRSUFCQ2o0Q0FnSUNDZ0lDQWZ6Y0NGQ0FCUVFBNkFBOGdBVUdqMyswQUtRQUFOd0FISUFGQm5OL3RBQ2tBQURjQUFDQUFRU0FRR0NJQk5nSUFJQUJDa0lDQWdJQ0VnSUNBZnpjQ0JDQUJRUUE2QUJBZ0FVRzAzKzBBS1FBQU53QUlJQUZCck4vdEFDa0FBRGNBQUNBQ1FaRElBR29pQVNBQVFSQnFJQUFRL0FZZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrRzR5QUJxUVFRMkFnQUNRQ0FDS0FMa1pTSURJQUlvQXVobElnUkpCRUFnQXlBQk5nSUFJQUlnQTBFRWFqWUM1R1VNQVFzZ0F5QVBLQUlBSWdOcklnZEJBblVpRFVFQmFpSUdRWUNBZ0lBRVR3MEJJQVlnQkNBRGF5SUVRUUYxSWdVZ0JTQUdTUnRCLy8vLy93TWdCRUg4Ly8vL0Iwa2JJZ1lFZnlBR1FZQ0FnSUFFVHcwRElBWkJBblFRR0FWQkFBc2lCQ0FOUVFKMGFpSU5JQUUyQWdBZ0IwRUFTZ1JBSUFRZ0F5QUhFQmthQ3lBQ0lBUWdCa0VDZEdvMkF1aGxJQUlnRFVFRWFqWUM1R1VnQWlBRU5nTGdaU0FEUlEwQUlBTVFGd3NnQUVFZ0VCZ2lBellDRUNBQVFwV0FnSUNBaElDQWdIODNBaFFnQTBFQU9nQVZJQU5CKzdQdUFDa0FBRGNBRFNBRFFmYXo3Z0FwQUFBM0FBZ2dBMEh1cys0QUtRQUFOd0FBSUFCQklCQVlJZ00yQWdBZ0FFS1pnSUNBZ0lTQWdJQi9Od0lFSUFOQkFEb0FHU0FEUWV5ejdnQXRBQUE2QUJnZ0EwSGtzKzRBS1FBQU53QVFJQU5CM0xQdUFDa0FBRGNBQ0NBRFFkU3o3Z0FwQUFBM0FBQWdBa0hBeUFCcUlnWWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0tBZ0lDQWdJQ0E4RDgzQS9oSUlBSkJpTWtBYWtLQWdJQ0FnSUNBaXNBQU53TUFJQUpCZ01rQWFrSUFOd01BSUFKQjhNZ0Fha0tBZ0lDQWdJQ0E4RDgzQXdBZ0FFRWdFQmdpQXpZQ0VDQUFRcE9BZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FUSUFOQmtMWHVBQ2dBQURZQUR5QURRWW0xN2dBcEFBQTNBQWdnQTBHQnRlNEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQVkyQWh3Q1FDQUVJQUpCM01nQWFpSURSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQU1zQUF0QkFFNEVRQ0FFUVFCT0JFQWdBeUFBS1FNUU53SUFJQU1nQUNnQ0dEWUNDQXdDQ3lBRElBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFNZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQXhzZ0FDZ0NGQ0FISUFNYkVDRWFDeUFCSUFZUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJRE5nSVFJQUJDazRDQWdJQ0VnSUNBZnpjQ0ZDQURRUUE2QUJNZ0EwRzZzdTRBS0FBQU5nQVBJQU5CczdMdUFDa0FBRGNBQ0NBRFFhdXk3Z0FwQUFBM0FBQWdBRUVnRUJnaUF6WUNBQ0FBUXBlQWdJQ0FoSUNBZ0g4M0FnUWdBMEVBT2dBWElBTkJvckx1QUNrQUFEY0FEeUFEUVp1eTdnQXBBQUEzQUFnZ0EwR1RzdTRBS1FBQU53QUFJQUpCa01rQWFpSUdJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCME1rQWFrSUFOd01BSUFKQnlNa0Fha0lBTndNQUlBSkJ3TWtBYWtJQU53TUFJQUpCMk1rQWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFCQklCQVlJZ00yQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFU0FEUWRHMDdnQXRBQUE2QUJBZ0EwSEp0TzRBS1FBQU53QUlJQU5Cd2JUdUFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRYXpKQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcFNBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FVSUFOQjVySHVBQ2dBQURZQUVDQURRZDZ4N2dBcEFBQTNBQWdnQTBIV3NlNEFLUUFBTndBQUlBQkJJQkFZSWdNMkFnQWdBRUtZZ0lDQWdJU0FnSUIvTndJRUlBTkJBRG9BR0NBRFFjMng3Z0FwQUFBM0FCQWdBMEhGc2U0QUtRQUFOd0FJSUFOQnZiSHVBQ2tBQURjQUFDQUNRZURKQUdvaUJpQUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRYURLQUdwQ0FEY0RBQ0FDUVpqS0FHcENBRGNEQUNBQ1FaREtBR3BDQURjREFDQUNRYWpLQUdwQ2dJQ0FnSUNBZ0lEQUFEY0RBQ0FBUVNBUUdDSUROZ0lRSUFCQ2tvQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCSWdBMEcrdE80QUx3QUFPd0FRSUFOQnRyVHVBQ2tBQURjQUNDQURRYTYwN2dBcEFBQTNBQUFnQUNBQVFSQnFJZ1EyQWlnZ0FDQUlJQVFnQUVFb2FoQTVJQUFvQWdBZ0JqWUNIQUpBSUFRZ0FrSDh5UUJxSWdOR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0F5d0FDMEVBVGdSQUlBUkJBRTRFUUNBRElBQXBBeEEzQWdBZ0F5QUFLQUlZTmdJSURBSUxJQU1nQUNnQ0VDQUFLQUlVRUNBTUFRc2dBeUFBS0FJUUlBQkJFR29nQkVFQVNDSURHeUFBS0FJVUlBY2dBeHNRSVJvTElBRWdCaEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ00yQWhBZ0FFS1NnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFaUFEUVppejdnQXZBQUE3QUJBZ0EwR1FzKzRBS1FBQU53QUlJQU5CaUxQdUFDa0FBRGNBQUNBQVFTQVFHQ0lETmdJQUlBQkNsb0NBZ0lDRWdJQ0FmemNDQkNBRFFRQTZBQllnQTBIL3N1NEFLUUFBTndBT0lBTkIrYkx1QUNrQUFEY0FDQ0FEUWZHeTdnQXBBQUEzQUFBZ0FrR3d5Z0JxSWdZZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrS0FnSUNBZ0lDQThEODNBK2hLSUFKQitNb0Fha0tBZ0lDQWdJQ0FqTUFBTndNQUlBSkI4TW9BYWtJQU53TUFJQUpCNE1vQWFrS0FnSUNBZ0lDQThEODNBd0FnQUVFZ0VCZ2lBellDRUNBQVFwQ0FnSUNBaElDQWdIODNBaFFnQTBFQU9nQVFJQU5CNXJUdUFDa0FBRGNBQ0NBRFFkNjA3Z0FwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQmpZQ0hBSkFJQVFnQWtITXlnQnFJZ05HRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQXl3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FESUFBcEF4QTNBZ0FnQXlBQUtBSVlOZ0lJREFJTElBTWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0F5QUFLQUlRSUFCQkVHb2dCRUVBU0NJREd5QUFLQUlVSUFjZ0F4c1FJUm9MSUFFZ0JoQTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnTTJBaEFnQUVLVGdJQ0FnSVNBZ0lCL053SVVJQU5CQURvQUV5QURRZUxvN3dBb0FBQTJBQThnQTBIYjZPOEFLUUFBTndBSUlBTkIwK2p2QUNrQUFEY0FBQ0FBUVRBUUdDSUROZ0lBSUFCQ29ZQ0FnSUNHZ0lDQWZ6Y0NCQ0FEUVFBNkFDRWdBMEhyeiswQUxRQUFPZ0FnSUFOQjQ4L3RBQ2tBQURjQUdDQURRZHZQN1FBcEFBQTNBQkFnQTBIVHorMEFLUUFBTndBSUlBTkJ5OC90QUNrQUFEY0FBQ0FDUVlETEFHb2lCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUQwUHpjRHVFc2dBa0hJeXdCcVFvQ0FnSUNBZ0lDU3dBQTNBd0FnQWtIQXl3QnFRZ0EzQXdBZ0FrR3d5d0JxUW9DQWdJQ0FnSUQwUHpjREFDQUFRU0FRR0NJRE5nSVFJQUJDa1lDQWdJQ0VnSUNBZnpjQ0ZDQURRUUE2QUJFZ0EwR0c2ZThBTFFBQU9nQVFJQU5CL3VqdkFDa0FBRGNBQ0NBRFFmYm83d0FwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQmpZQ0hBSkFJQVFnQWtHY3l3QnFJZ05HRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQXl3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FESUFBcEF4QTNBZ0FnQXlBQUtBSVlOZ0lJREFJTElBTWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0F5QUFLQUlRSUFCQkVHb2dCRUVBU0NJREd5QUFLQUlVSUFjZ0F4c1FJUm9MSUFFZ0JoQTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnTTJBaEFnQUVLU2dJQ0FnSVNBZ0lCL053SVVJQU5CQURvQUVpQURRYzNNN2dBdkFBQTdBQkFnQTBIRnpPNEFLUUFBTndBSUlBTkJ2Y3p1QUNrQUFEY0FBQ0FBUVRBUUdDSUROZ0lBSUFCQ29JQ0FnSUNHZ0lDQWZ6Y0NCQ0FEUVFBNkFDQWdBMEdxeU8wQUtRQUFOd0FZSUFOQm9zanRBQ2tBQURjQUVDQURRWnJJN1FBcEFBQTNBQWdnQTBHU3lPMEFLUUFBTndBQUlBSkIwTXNBYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdQZy9Od09JVENBQ1Faak1BR3BDZ0lDQWdJQ0FnSkxBQURjREFDQUNRWkRNQUdwQ0FEY0RBQ0FDUVlETUFHcENnSUNBZ0lDQWdQZy9Od01BSUFCQklCQVlJZ00yQWhBZ0FFS1FnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFQ0FEUWViTTdnQXBBQUEzQUFnZ0EwSGV6TzRBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFZMkFod0NRQ0FFSUFKQjdNc0FhaUlEUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFNc0FBdEJBRTRFUUNBRVFRQk9CRUFnQXlBQUtRTVFOd0lBSUFNZ0FDZ0NHRFlDQ0F3Q0N5QURJQUFvQWhBZ0FDZ0NGQkFnREFFTElBTWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUF4c2dBQ2dDRkNBSElBTWJFQ0VhQ3lBQklBWVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUROZ0lRSUFCQ2xJQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCUWdBMEhWaSs0QUtBQUFOZ0FRSUFOQnpZdnVBQ2tBQURjQUNDQURRY1dMN2dBcEFBQTNBQUFnQUVFd0VCZ2lBellDQUNBQVFxS0FnSUNBaG9DQWdIODNBZ1FnQTBFQU9nQWlJQU5CdXNidEFDOEFBRHNBSUNBRFFiTEc3UUFwQUFBM0FCZ2dBMEdxeHUwQUtRQUFOd0FRSUFOQm9zYnRBQ2tBQURjQUNDQURRWnJHN1FBcEFBQTNBQUFnQWtHZ3pBQnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQWdJQ0FnSUNBZ01BQU53UFlUQ0FDUWVqTUFHcENnSUNBZ0lDQWdKekFBRGNEQUNBQ1FlRE1BR3BDQURjREFDQUNRZERNQUdwQ2dJQ0FnSUNBZ0lEQUFEY0RBQ0FBUVNBUUdDSUROZ0lRSUFCQ2tvQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCSWdBMEhxaSs0QUx3QUFPd0FRSUFOQjRvdnVBQ2tBQURjQUNDQURRZHFMN2dBcEFBQTNBQUFnQUNBQVFSQnFJZ1EyQWlnZ0FDQUlJQVFnQUVFb2FoQTVJQUFvQWdBZ0JqWUNIQUpBSUFRZ0FrRzh6QUJxSWdOR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0F5d0FDMEVBVGdSQUlBUkJBRTRFUUNBRElBQXBBeEEzQWdBZ0F5QUFLQUlZTmdJSURBSUxJQU1nQUNnQ0VDQUFLQUlVRUNBTUFRc2dBeUFBS0FJUUlBQkJFR29nQkVFQVNDSURHeUFBS0FJVUlBY2dBeHNRSVJvTElBRWdCaEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ00yQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFU0FEUVlERjd3QXRBQUE2QUJBZ0EwSDR4TzhBS1FBQU53QUlJQU5COE1UdkFDa0FBRGNBQUNBQVFUQVFHQ0lETmdJQUlBQkNvWUNBZ0lDR2dJQ0FmemNDQkNBRFFRQTZBQ0VnQTBISnorMEFMUUFBT2dBZ0lBTkJ3Yy90QUNrQUFEY0FHQ0FEUWJuUDdRQXBBQUEzQUJBZ0EwR3h6KzBBS1FBQU53QUlJQU5CcWMvdEFDa0FBRGNBQUNBQ1FmRE1BR29pQmlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FvQ0FnSUNBZ0lENFB6Y0RxRTBnQWtHNHpRQnFRb0NBZ0lDQWdJQ0F3QUEzQXdBZ0FrR3d6UUJxUWdBM0F3QWdBa0dnelFCcVFvQ0FnSUNBZ0lENFB6Y0RBQ0FBUVJBUUdDSUROZ0lRSUFCQ2o0Q0FnSUNDZ0lDQWZ6Y0NGQ0FEUVFBNkFBOGdBMEdqeGU4QUtRQUFOd0FISUFOQm5NWHZBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FHTmdJY0FrQWdCQ0FDUVl6TkFHb2lBMFlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FETEFBTFFRQk9CRUFnQkVFQVRnUkFJQU1nQUNrREVEY0NBQ0FESUFBb0FoZzJBZ2dNQWdzZ0F5QUFLQUlRSUFBb0FoUVFJQXdCQ3lBRElBQW9BaEFnQUVFUWFpQUVRUUJJSWdNYklBQW9BaFFnQnlBREd4QWhHZ3NnQVNBR0VEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUF6WUNFQ0FBUXBPQWdJQ0FoSUNBZ0g4M0FoUWdBMEVBT2dBVElBTkJvSnp2QUNnQUFEWUFEeUFEUVptYzd3QXBBQUEzQUFnZ0EwR1JuTzhBS1FBQU53QUFJQUJCTUJBWUlnTTJBZ0FnQUVLamdJQ0FnSWFBZ0lCL053SUVJQU5CQURvQUl5QURRWXZPN1FBb0FBQTJBQjhnQTBHRXp1MEFLUUFBTndBWUlBTkIvTTN0QUNrQUFEY0FFQ0FEUWZUTjdRQXBBQUEzQUFnZ0EwSHN6ZTBBS1FBQU53QUFJQUpCd00wQWFpSUdJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCZ000QWFrSUFOd01BSUFKQitNMEFha0lBTndNQUlBSkI4TTBBYWtJQU53TUFJQUpCaU00QWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFCQklCQVlJZ00yQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFU0FEUWFTZDd3QXRBQUE2QUJBZ0EwR2NuZThBS1FBQU53QUlJQU5CbEozdkFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRZHpOQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcE9BZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FUSUFOQnpaanRBQ2dBQURZQUR5QURRY2FZN1FBcEFBQTNBQWdnQTBHK21PMEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtqZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BSXlBRFFZVEQ3UUFvQUFBMkFCOGdBMEg5d3UwQUtRQUFOd0FZSUFOQjljTHRBQ2tBQURjQUVDQURRZTNDN1FBcEFBQTNBQWdnQTBIbHd1MEFLUUFBTndBQUlBSkJrTTRBYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdJREFBRGNEeUU0Z0FrSFl6Z0JxUW9DQWdJQ0FnSUNBd0FBM0F3QWdBa0hRemdCcVFnQTNBd0FnQWtIQXpnQnFRb0NBZ0lDQWdJQ0F3QUEzQXdBZ0FFRWdFQmdpQXpZQ0VDQUFRcEdBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FSSUFOQjlaanRBQzBBQURvQUVDQURRZTJZN1FBcEFBQTNBQWdnQTBIbG1PMEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQVkyQWh3Q1FDQUVJQUpCck00QWFpSURSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQU1zQUF0QkFFNEVRQ0FFUVFCT0JFQWdBeUFBS1FNUU53SUFJQU1nQUNnQ0dEWUNDQXdDQ3lBRElBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFNZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQXhzZ0FDZ0NGQ0FISUFNYkVDRWFDeUFCSUFZUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJRE5nSVFJQUJDa1lDQWdJQ0VnSUNBZnpjQ0ZDQURRUUE2QUJFZ0EwR1N1TzhBTFFBQU9nQVFJQU5CaXJqdkFDa0FBRGNBQ0NBRFFZSzQ3d0FwQUFBM0FBQWdBRUV3RUJnaUF6WUNBQ0FBUXFHQWdJQ0Fob0NBZ0g4M0FnUWdBMEVBT2dBaElBTkIvODd0QUMwQUFEb0FJQ0FEUWZmTzdRQXBBQUEzQUJnZ0EwSHZ6dTBBS1FBQU53QVFJQU5CNTg3dEFDa0FBRGNBQ0NBRFFkL083UUFwQUFBM0FBQWdBa0hnemdCcUlnWWdBRUVRYWlBQUVEY2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBa0tBZ0lDQWdJQ0ErRDgzQTVoUElBSkJxTThBYWtLQWdJQ0FnSUNBZ01BQU53TUFJQUpCb004QWFrSUFOd01BSUFKQmtNOEFha0tBZ0lDQWdJQ0ErRDgzQXdBZ0FFRVFFQmdpQXpZQ0VDQUFRbytBZ0lDQWdvQ0FnSDgzQWhRZ0EwRUFPZ0FQSUFOQnJManZBQ2tBQURjQUJ5QURRYVc0N3dBcEFBQTNBQUFnQUNBQVFSQnFJZ1EyQWlnZ0FDQUlJQVFnQUVFb2FoQTVJQUFvQWdBZ0JqWUNIQUpBSUFRZ0FrSDh6Z0JxSWdOR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0F5d0FDMEVBVGdSQUlBUkJBRTRFUUNBRElBQXBBeEEzQWdBZ0F5QUFLQUlZTmdJSURBSUxJQU1nQUNnQ0VDQUFLQUlVRUNBTUFRc2dBeUFBS0FJUUlBQkJFR29nQkVFQVNDSURHeUFBS0FJVUlBY2dBeHNRSVJvTElBRWdCaEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ00yQWhBZ0FFS1FnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFQ0FEUVpmLzdnQXBBQUEzQUFnZ0EwR1AvKzRBS1FBQU53QUFJQUJCTUJBWUlnTTJBZ0FnQUVLZ2dJQ0FnSWFBZ0lCL053SUVJQU5CQURvQUlDQURRWVRMN1FBcEFBQTNBQmdnQTBIOHl1MEFLUUFBTndBUUlBTkI5TXJ0QUNrQUFEY0FDQ0FEUWV6SzdRQXBBQUEzQUFBZ0FrR3d6d0JxSWdZZ0FFRVFhaUFBRURjZ0FDd0FDMEVBU0FSQUlBQW9BZ0FRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FrS0FnSUNBZ0lDQStEODNBK2hQSUFKQitNOEFha0tBZ0lDQWdJQ0FnTUFBTndNQUlBSkI4TThBYWtJQU53TUFJQUpCNE04QWFrS0FnSUNBZ0lDQStEODNBd0FnQUVFUUVCZ2lBellDRUNBQVFvNkFnSUNBZ29DQWdIODNBaFFnQTBFQU9nQU9JQU5CdnYvdUFDa0FBRGNBQmlBRFFiai83Z0FwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQmpZQ0hBSkFJQVFnQWtITXp3QnFJZ05HRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQXl3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FESUFBcEF4QTNBZ0FnQXlBQUtBSVlOZ0lJREFJTElBTWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0F5QUFLQUlRSUFCQkVHb2dCRUVBU0NJREd5QUFLQUlVSUFjZ0F4c1FJUm9MSUFFZ0JoQTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnTTJBaEFnQUVLU2dJQ0FnSVNBZ0lCL053SVVJQU5CQURvQUVpQURRZHo0N2dBdkFBQTdBQkFnQTBIVStPNEFLUUFBTndBSUlBTkJ6UGp1QUNrQUFEY0FBQ0FBUVRBUUdDSUROZ0lBSUFCQ29vQ0FnSUNHZ0lDQWZ6Y0NCQ0FEUVFBNkFDSWdBMEh5eWUwQUx3QUFPd0FnSUFOQjZzbnRBQ2tBQURjQUdDQURRZUxKN1FBcEFBQTNBQkFnQTBIYXllMEFLUUFBTndBSUlBTkIwc250QUNrQUFEY0FBQ0FDUVlEUUFHb2lCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUQ0UHpjRHVGQWdBa0hJMEFCcVFvQ0FnSUNBZ0lDQXdBQTNBd0FnQWtIQTBBQnFRZ0EzQXdBZ0FrR3cwQUJxUW9DQWdJQ0FnSUQ0UHpjREFDQUFRU0FRR0NJRE5nSVFJQUJDa0lDQWdJQ0VnSUNBZnpjQ0ZDQURRUUE2QUJBZ0EwSDUrTzRBS1FBQU53QUlJQU5COGZqdUFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRWnpRQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcGlBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FZSUFOQjg1dnZBQ2tBQURjQUVDQURRZXViN3dBcEFBQTNBQWdnQTBIam0rOEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtvZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BS0NBRFFibk43UUFwQUFBM0FDQWdBMEd4emUwQUtRQUFOd0FZSUFOQnFjM3RBQ2tBQURjQUVDQURRYUhON1FBcEFBQTNBQWdnQTBHWnplMEFLUUFBTndBQUlBSkIwTkFBYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdQZy9Od09JVVNBQ1FaalJBR3BDZ0lDQWdJQ0FnSURBQURjREFDQUNRWkRSQUdwQ0FEY0RBQ0FDUVlEUkFHcENnSUNBZ0lDQWdQZy9Od01BSUFCQklCQVlJZ00yQWhBZ0FFS1ZnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FGU0FEUWZpYzd3QXBBQUEzQUEwZ0EwSHpuTzhBS1FBQU53QUlJQU5CNjV6dkFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRZXpRQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcEtBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FTSUFOQm92N3RBQzhBQURzQUVDQURRWnIrN1FBcEFBQTNBQWdnQTBHUy91MEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtpZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BSWlBRFFmVEY3UUF2QUFBN0FDQWdBMEhzeGUwQUtRQUFOd0FZSUFOQjVNWHRBQ2tBQURjQUVDQURRZHpGN1FBcEFBQTNBQWdnQTBIVXhlMEFLUUFBTndBQUlBSkJvTkVBYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdQZy9Od1BZVVNBQ1FlalJBR3BDZ0lDQWdJQ0FnSURBQURjREFDQUNRZURSQUdwQ0FEY0RBQ0FDUWREUkFHcENnSUNBZ0lDQWdQZy9Od01BSUFCQklCQVlJZ00yQWhBZ0FFS1FnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFQ0FEUWIvKzdRQXBBQUEzQUFnZ0EwRzMvdTBBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFZMkFod0NRQ0FFSUFKQnZORUFhaUlEUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFNc0FBdEJBRTRFUUNBRVFRQk9CRUFnQXlBQUtRTVFOd0lBSUFNZ0FDZ0NHRFlDQ0F3Q0N5QURJQUFvQWhBZ0FDZ0NGQkFnREFFTElBTWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUF4c2dBQ2dDRkNBSElBTWJFQ0VhQ3lBQklBWVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUROZ0lRSUFCQ2xJQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCUWdBMEdvK2U0QUtBQUFOZ0FRSUFOQm9QbnVBQ2tBQURjQUNDQURRWmo1N2dBcEFBQTNBQUFnQUVFd0VCZ2lBellDQUNBQVFxU0FnSUNBaG9DQWdIODNBZ1FnQTBFQU9nQWtJQU5Cd01ydEFDZ0FBRFlBSUNBRFFiaks3UUFwQUFBM0FCZ2dBMEd3eXUwQUtRQUFOd0FRSUFOQnFNcnRBQ2tBQURjQUNDQURRYURLN1FBcEFBQTNBQUFnQWtIdzBRQnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQWdJQ0FnSUNBK0Q4M0E2aFNJQUpCdU5JQWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFKQnNOSUFha0lBTndNQUlBSkJvTklBYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBRUVnRUJnaUF6WUNFQ0FBUXBLQWdJQ0FoSUNBZ0g4M0FoUWdBMEVBT2dBU0lBTkIwZm51QUM4QUFEc0FFQ0FEUWNuNTdnQXBBQUEzQUFnZ0EwSEIrZTRBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFZMkFod0NRQ0FFSUFKQmpOSUFhaUlEUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFNc0FBdEJBRTRFUUNBRVFRQk9CRUFnQXlBQUtRTVFOd0lBSUFNZ0FDZ0NHRFlDQ0F3Q0N5QURJQUFvQWhBZ0FDZ0NGQkFnREFFTElBTWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUF4c2dBQ2dDRkNBSElBTWJFQ0VhQ3lBQklBWVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUROZ0lRSUFCQ2tZQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCRWdBMEdlbHUwQUxRQUFPZ0FRSUFOQmxwYnRBQ2tBQURjQUNDQURRWTZXN1FBcEFBQTNBQUFnQUVFd0VCZ2lBellDQUNBQVFxR0FnSUNBaG9DQWdIODNBZ1FnQTBFQU9nQWhJQU5CNThIdEFDMEFBRG9BSUNBRFFkL0I3UUFwQUFBM0FCZ2dBMEhYd2UwQUtRQUFOd0FRSUFOQno4SHRBQ2tBQURjQUNDQURRY2ZCN1FBcEFBQTNBQUFnQWtIQTBnQnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtHQTB3QnFRZ0EzQXdBZ0FrSDQwZ0JxUWdBM0F3QWdBa0h3MGdCcVFnQTNBd0FnQWtHSTB3QnFRb0NBZ0lDQWdJQ0F3QUEzQXdBZ0FFRVFFQmdpQXpZQ0VDQUFRbytBZ0lDQWdvQ0FnSDgzQWhRZ0EwRUFPZ0FQSUFOQmpwZnRBQ2tBQURjQUJ5QURRWWVYN1FBcEFBQTNBQUFnQUNBQVFSQnFJZ1EyQWlnZ0FDQUlJQVFnQUVFb2FoQTVJQUFvQWdBZ0JqWUNIQUpBSUFRZ0FrSGMwZ0JxSWdOR0RRQWdBQzBBR3lJSFFSaDBRUmgxSVFRZ0F5d0FDMEVBVGdSQUlBUkJBRTRFUUNBRElBQXBBeEEzQWdBZ0F5QUFLQUlZTmdJSURBSUxJQU1nQUNnQ0VDQUFLQUlVRUNBTUFRc2dBeUFBS0FJUUlBQkJFR29nQkVFQVNDSURHeUFBS0FJVUlBY2dBeHNRSVJvTElBRWdCaEEySUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFCQklCQVlJZ00yQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFU0FEUWUrLzhBQXRBQUE2QUJBZ0EwSG52L0FBS1FBQU53QUlJQU5CMzcvd0FDa0FBRGNBQUNBQVFUQVFHQ0lETmdJQUlBQkNvWUNBZ0lDR2dJQ0FmemNDQkNBRFFRQTZBQ0VnQTBHMTBPMEFMUUFBT2dBZ0lBTkJyZER0QUNrQUFEY0FHQ0FEUWFYUTdRQXBBQUEzQUJBZ0EwR2QwTzBBS1FBQU53QUlJQU5CbGREdEFDa0FBRGNBQUNBQ1FaRFRBR29pQmlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FkRFRBR3BDQURjREFDQUNRY2pUQUdwQ0FEY0RBQ0FDUWNEVEFHcENBRGNEQUNBQ1FkalRBR3BDZ0lDQWdJQ0FnSURBQURjREFDQUFRUkFRR0NJRE5nSVFJQUJDajRDQWdJQ0NnSUNBZnpjQ0ZDQURRUUE2QUE4Z0EwR0p3UEFBS1FBQU53QUhJQU5CZ3NEd0FDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRYXpUQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcFdBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FWSUFOQnhKYnRBQ2tBQURjQURTQURRYitXN1FBcEFBQTNBQWdnQTBHM2x1MEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtsZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BSlNBRFFiTEM3UUFwQUFBM0FCMGdBMEd0d3UwQUtRQUFOd0FZSUFOQnBjTHRBQ2tBQURjQUVDQURRWjNDN1FBcEFBQTNBQWdnQTBHVnd1MEFLUUFBTndBQUlBSkI0Tk1BYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkJvTlFBYWtJQU53TUFJQUpCbU5RQWFrSUFOd01BSUFKQmtOUUFha0lBTndNQUlBSkJxTlFBYWtLQWdJQ0FnSUNBZ01BQU53TUFJQUJCSUJBWUlnTTJBaEFnQUVLVGdJQ0FnSVNBZ0lCL053SVVJQU5CQURvQUV5QURRZkdXN1FBb0FBQTJBQThnQTBIcWx1MEFLUUFBTndBSUlBTkI0cGJ0QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBR05nSWNBa0FnQkNBQ1FmelRBR29pQTBZTkFDQUFMUUFiSWdkQkdIUkJHSFVoQkNBRExBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFNZ0FDa0RFRGNDQUNBRElBQW9BaGcyQWdnTUFnc2dBeUFBS0FJUUlBQW9BaFFRSUF3QkN5QURJQUFvQWhBZ0FFRVFhaUFFUVFCSUlnTWJJQUFvQWhRZ0J5QURHeEFoR2dzZ0FTQUdFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBellDRUNBQVFwU0FnSUNBaElDQWdIODNBaFFnQTBFQU9nQVVJQU5CcHBudEFDZ0FBRFlBRUNBRFFaNlo3UUFwQUFBM0FBZ2dBMEdXbWUwQUtRQUFOd0FBSUFCQk1CQVlJZ00yQWdBZ0FFS2tnSUNBZ0lhQWdJQi9Od0lFSUFOQkFEb0FKQ0FEUWRURDdRQW9BQUEyQUNBZ0EwSE13KzBBS1FBQU53QVlJQU5CeE1QdEFDa0FBRGNBRUNBRFFiekQ3UUFwQUFBM0FBZ2dBMEcwdyswQUtRQUFOd0FBSUFKQnNOUUFhaUlHSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQjhOUUFha0lBTndNQUlBSkI2TlFBYWtJQU53TUFJQUpCNE5RQWFrSUFOd01BSUFKQitOUUFha0tBZ0lDQWdJQ0FnTUFBTndNQUlBQkJJQkFZSWdNMkFoQWdBRUtTZ0lDQWdJU0FnSUIvTndJVUlBTkJBRG9BRWlBRFFjK1o3UUF2QUFBN0FCQWdBMEhIbWUwQUtRQUFOd0FJSUFOQnY1bnRBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FHTmdJY0FrQWdCQ0FDUWN6VUFHb2lBMFlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FETEFBTFFRQk9CRUFnQkVFQVRnUkFJQU1nQUNrREVEY0NBQ0FESUFBb0FoZzJBZ2dNQWdzZ0F5QUFLQUlRSUFBb0FoUVFJQXdCQ3lBRElBQW9BaEFnQUVFUWFpQUVRUUJJSWdNYklBQW9BaFFnQnlBREd4QWhHZ3NnQVNBR0VEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUF6WUNFQ0FBUXBDQWdJQ0FoSUNBZ0g4M0FoUWdBMEVBT2dBUUlBTkIwb3J2QUNrQUFEY0FDQ0FEUWNxSzd3QXBBQUEzQUFBZ0FFRXdFQmdpQXpZQ0FDQUFRcUNBZ0lDQWhvQ0FnSDgzQWdRZ0EwRUFPZ0FnSUFOQmg4enRBQ2tBQURjQUdDQURRZi9MN1FBcEFBQTNBQkFnQTBIM3krMEFLUUFBTndBSUlBTkI3OHZ0QUNrQUFEY0FBQ0FDUVlEVkFHb2lCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUQ0UHpjRHVGVWdBa0hJMVFCcVFvQ0FnSUNBZ0lDQXdBQTNBd0FnQWtIQTFRQnFRZ0EzQXdBZ0FrR3cxUUJxUW9DQWdJQ0FnSUQ0UHpjREFDQUFRUkFRR0NJRE5nSVFJQUJDam9DQWdJQ0NnSUNBZnpjQ0ZDQURRUUE2QUE0Z0EwRzRpKzhBS1FBQU53QUdJQU5Cc292dkFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRWnpWQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcENBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FRSUFOQnk1WHRBQ2tBQURjQUNDQURRY09WN1FBcEFBQTNBQUFnQUVFd0VCZ2lBellDQUNBQVFxQ0FnSUNBaG9DQWdIODNBZ1FnQTBFQU9nQWdJQU5CbHNIdEFDa0FBRGNBR0NBRFFZN0I3UUFwQUFBM0FCQWdBMEdHd2UwQUtRQUFOd0FJSUFOQi9zRHRBQ2tBQURjQUFDQUNRZERWQUdvaUJpQUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRb0NBZ0lDQWdJRDRQemNEaUZZZ0FrR1kxZ0JxUW9DQWdJQ0FnSUNBd0FBM0F3QWdBa0dRMWdCcVFnQTNBd0FnQWtHQTFnQnFRb0NBZ0lDQWdJRDRQemNEQUNBQVFSQVFHQ0lETmdJUUlBQkNqb0NBZ0lDQ2dJQ0FmemNDRkNBRFFRQTZBQTRnQTBIeWxlMEFLUUFBTndBR0lBTkI3Slh0QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBR05nSWNBa0FnQkNBQ1FlelZBR29pQTBZTkFDQUFMUUFiSWdkQkdIUkJHSFVoQkNBRExBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFNZ0FDa0RFRGNDQUNBRElBQW9BaGcyQWdnTUFnc2dBeUFBS0FJUUlBQW9BaFFRSUF3QkN5QURJQUFvQWhBZ0FFRVFhaUFFUVFCSUlnTWJJQUFvQWhRZ0J5QURHeEFoR2dzZ0FTQUdFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBellDRUNBQVFwbUFnSUNBaElDQWdIODNBaFFnQTBFQU9nQVpJQU5CeDV2dkFDMEFBRG9BR0NBRFFiK2I3d0FwQUFBM0FCQWdBMEczbSs4QUtRQUFOd0FJSUFOQnI1dnZBQ2tBQURjQUFDQUFRVEFRR0NJRE5nSUFJQUJDcVlDQWdJQ0dnSUNBZnpjQ0JDQURRUUE2QUNrZ0EwSG96TzBBTFFBQU9nQW9JQU5CNE16dEFDa0FBRGNBSUNBRFFkak03UUFwQUFBM0FCZ2dBMEhRek8wQUtRQUFOd0FRSUFOQnlNenRBQ2tBQURjQUNDQURRY0RNN1FBcEFBQTNBQUFnQWtHZzFnQnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQWdJQ0FnSUNBK0Q4M0E5aFdJQUpCNk5ZQWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFKQjROWUFha0lBTndNQUlBSkIwTllBYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBRUVnRUJnaUF6WUNFQ0FBUXBhQWdJQ0FoSUNBZ0g4M0FoUWdBMEVBT2dBV0lBTkJ5NXp2QUNrQUFEY0FEaUFEUWNXYzd3QXBBQUEzQUFnZ0EwRzluTzhBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFZMkFod0NRQ0FFSUFKQnZOWUFhaUlEUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFNc0FBdEJBRTRFUUNBRVFRQk9CRUFnQXlBQUtRTVFOd0lBSUFNZ0FDZ0NHRFlDQ0F3Q0N5QURJQUFvQWhBZ0FDZ0NGQkFnREFFTElBTWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUF4c2dBQ2dDRkNBSElBTWJFQ0VhQ3lBQklBWVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUROZ0lRSUFCQ2xZQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCVWdBMEhtd2U0QUtRQUFOd0FOSUFOQjRjSHVBQ2tBQURjQUNDQURRZG5CN2dBcEFBQTNBQUFnQUVFd0VCZ2lBellDQUNBQVFxV0FnSUNBaG9DQWdIODNBZ1FnQTBFQU9nQWxJQU5CaWNqdEFDa0FBRGNBSFNBRFFZVEk3UUFwQUFBM0FCZ2dBMEg4eCswQUtRQUFOd0FRSUFOQjlNZnRBQ2tBQURjQUNDQURRZXpIN1FBcEFBQTNBQUFnQWtIdzFnQnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQWdJQ0FnSUNBK0Q4M0E2aFhJQUpCdU5jQWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFKQnNOY0Fha0lBTndNQUlBSkJvTmNBYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBRUVnRUJnaUF6WUNFQ0FBUXBPQWdJQ0FoSUNBZ0g4M0FoUWdBMEVBT2dBVElBTkIwcjd1QUNnQUFEWUFEeUFEUWN1KzdnQXBBQUEzQUFnZ0EwSER2dTRBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFZMkFod0NRQ0FFSUFKQmpOY0FhaUlEUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFNc0FBdEJBRTRFUUNBRVFRQk9CRUFnQXlBQUtRTVFOd0lBSUFNZ0FDZ0NHRFlDQ0F3Q0N5QURJQUFvQWhBZ0FDZ0NGQkFnREFFTElBTWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUF4c2dBQ2dDRkNBSElBTWJFQ0VhQ3lBQklBWVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUROZ0lRSUFCQ2tvQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCSWdBMEh0eE84QUx3QUFPd0FRSUFOQjVjVHZBQ2tBQURjQUNDQURRZDNFN3dBcEFBQTNBQUFnQUVFd0VCZ2lBellDQUNBQVFxZUFnSUNBaG9DQWdIODNBZ1FnQTBFQU9nQW5JQU5Cb00vdEFDa0FBRGNBSHlBRFFablA3UUFwQUFBM0FCZ2dBMEdSeiswQUtRQUFOd0FRSUFOQmljL3RBQ2tBQURjQUNDQURRWUhQN1FBcEFBQTNBQUFnQWtIQTF3QnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQWdJQ0FnSUNBOEQ4M0EvaFhJQUpCaU5nQWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFKQmdOZ0Fha0lBTndNQUlBSkI4TmNBYWtLQWdJQ0FnSUNBOEQ4M0F3QWdBRUVnRUJnaUF6WUNFQ0FBUXBDQWdJQ0FoSUNBZ0g4M0FoUWdBMEVBT2dBUUlBTkJrOFh2QUNrQUFEY0FDQ0FEUVl2Rjd3QXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdCallDSEFKQUlBUWdBa0hjMXdCcUlnTkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBeXdBQzBFQVRnUkFJQVJCQUU0RVFDQURJQUFwQXhBM0FnQWdBeUFBS0FJWU5nSUlEQUlMSUFNZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQXlBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lER3lBQUtBSVVJQWNnQXhzUUlSb0xJQUVnQmhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdNMkFoQWdBRUtVZ0lDQWdJU0FnSUIvTndJVUlBTkJBRG9BRkNBRFFZeWM3d0FvQUFBMkFCQWdBMEdFbk84QUtRQUFOd0FJSUFOQi9KdnZBQ2tBQURjQUFDQUFRVEFRR0NJRE5nSUFJQUJDcVlDQWdJQ0dnSUNBZnpjQ0JDQURRUUE2QUNrZ0EwSHF6ZTBBTFFBQU9nQW9JQU5CNHMzdEFDa0FBRGNBSUNBRFFkck43UUFwQUFBM0FCZ2dBMEhTemUwQUtRQUFOd0FRSUFOQnlzM3RBQ2tBQURjQUNDQURRY0xON1FBcEFBQTNBQUFnQWtHUTJBQnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtIUTJBQnFRZ0EzQXdBZ0FrSEkyQUJxUWdBM0F3QWdBa0hBMkFCcVFnQTNBd0FnQWtIWTJBQnFRb0NBZ0lDQWdJQ0F3QUEzQXdBZ0FFRWdFQmdpQXpZQ0VDQUFRcEtBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FTSUFOQmtaM3ZBQzhBQURzQUVDQURRWW1kN3dBcEFBQTNBQWdnQTBHQm5lOEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQVkyQWh3Q1FDQUVJQUpCck5nQWFpSURSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQU1zQUF0QkFFNEVRQ0FFUVFCT0JFQWdBeUFBS1FNUU53SUFJQU1nQUNnQ0dEWUNDQXdDQ3lBRElBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFNZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQXhzZ0FDZ0NGQ0FISUFNYkVDRWFDeUFCSUFZUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJRE5nSVFJQUJDbElDQWdJQ0VnSUNBZnpjQ0ZDQURRUUE2QUJRZ0EwRzVtTzBBS0FBQU5nQVFJQU5Cc1pqdEFDa0FBRGNBQ0NBRFFhbVk3UUFwQUFBM0FBQWdBRUV3RUJnaUF6WUNBQ0FBUXFtQWdJQ0Fob0NBZ0g4M0FnUWdBMEVBT2dBcElBTkI0OEx0QUMwQUFEb0FLQ0FEUWR2QzdRQXBBQUEzQUNBZ0EwSFR3dTBBS1FBQU53QVlJQU5CeThMdEFDa0FBRGNBRUNBRFFjUEM3UUFwQUFBM0FBZ2dBMEc3d3UwQUtRQUFOd0FBSUFKQjROZ0FhaUlHSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQm9Oa0Fha0lBTndNQUlBSkJtTmtBYWtJQU53TUFJQUpCa05rQWFrSUFOd01BSUFKQnFOa0Fha0tBZ0lDQWdJQ0FnTUFBTndNQUlBQkJJQkFZSWdNMkFoQWdBRUtTZ0lDQWdJU0FnSUIvTndJVUlBTkJBRG9BRWlBRFFlS1k3UUF2QUFBN0FCQWdBMEhhbU8wQUtRQUFOd0FJSUFOQjBwanRBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FHTmdJY0FrQWdCQ0FDUWZ6WUFHb2lBMFlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FETEFBTFFRQk9CRUFnQkVFQVRnUkFJQU1nQUNrREVEY0NBQ0FESUFBb0FoZzJBZ2dNQWdzZ0F5QUFLQUlRSUFBb0FoUVFJQXdCQ3lBRElBQW9BaEFnQUVFUWFpQUVRUUJJSWdNYklBQW9BaFFnQnlBREd4QWhHZ3NnQVNBR0VEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUF6WUNFQ0FBUXBLQWdJQ0FoSUNBZ0g4M0FoUWdBMEVBT2dBU0lBTkIvN2Z2QUM4QUFEc0FFQ0FEUWZlMzd3QXBBQUEzQUFnZ0EwSHZ0KzhBS1FBQU53QUFJQUJCTUJBWUlnTTJBZ0FnQUVLbmdJQ0FnSWFBZ0lCL053SUVJQU5CQURvQUp5QURRZGJPN1FBcEFBQTNBQjhnQTBIUHp1MEFLUUFBTndBWUlBTkJ4ODd0QUNrQUFEY0FFQ0FEUWIvTzdRQXBBQUEzQUFnZ0EwRzN6dTBBS1FBQU53QUFJQUpCc05rQWFpSUdJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCOE5rQWFrSUFOd01BSUFKQjZOa0Fha0lBTndNQUlBSkI0TmtBYWtJQU53TUFJQUpCK05rQWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFCQklCQVlJZ00yQWhBZ0FFS1FnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFQ0FEUVp5NDd3QXBBQUEzQUFnZ0EwR1V1TzhBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFZMkFod0NRQ0FFSUFKQnpOa0FhaUlEUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFNc0FBdEJBRTRFUUNBRVFRQk9CRUFnQXlBQUtRTVFOd0lBSUFNZ0FDZ0NHRFlDQ0F3Q0N5QURJQUFvQWhBZ0FDZ0NGQkFnREFFTElBTWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUF4c2dBQ2dDRkNBSElBTWJFQ0VhQ3lBQklBWVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUROZ0lRSUFCQ2tZQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCRWdBMEdOLys0QUxRQUFPZ0FRSUFOQmhmL3VBQ2tBQURjQUNDQURRZjMrN2dBcEFBQTNBQUFnQUVFd0VCZ2lBellDQUNBQVFxYUFnSUNBaG9DQWdIODNBZ1FnQTBFQU9nQW1JQU5CNDhydEFDa0FBRGNBSGlBRFFkM0s3UUFwQUFBM0FCZ2dBMEhWeXUwQUtRQUFOd0FRSUFOQnpjcnRBQ2tBQURjQUNDQURRY1hLN1FBcEFBQTNBQUFnQWtHQTJnQnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtLQWdJQ0FnSUNBK0Q4M0E3aGFJQUpCeU5vQWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFKQndOb0Fha0lBTndNQUlBSkJzTm9BYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBRUVRRUJnaUF6WUNFQ0FBUW8rQWdJQ0Fnb0NBZ0g4M0FoUWdBMEVBT2dBUElBTkJyLy91QUNrQUFEY0FCeUFEUWFqLzdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdCallDSEFKQUlBUWdBa0djMmdCcUlnTkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBeXdBQzBFQVRnUkFJQVJCQUU0RVFDQURJQUFwQXhBM0FnQWdBeUFBS0FJWU5nSUlEQUlMSUFNZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQXlBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lER3lBQUtBSVVJQWNnQXhzUUlSb0xJQUVnQmhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdNMkFoQWdBRUtUZ0lDQWdJU0FnSUIvTndJVUlBTkJBRG9BRXlBRFFjZjQ3Z0FvQUFBMkFBOGdBMEhBK080QUtRQUFOd0FJSUFOQnVQanVBQ2tBQURjQUFDQUFRVEFRR0NJRE5nSUFJQUJDcUlDQWdJQ0dnSUNBZnpjQ0JDQURRUUE2QUNnZ0EwSEp5ZTBBS1FBQU53QWdJQU5Cd2NudEFDa0FBRGNBR0NBRFFibko3UUFwQUFBM0FCQWdBMEd4eWUwQUtRQUFOd0FJSUFOQnFjbnRBQ2tBQURjQUFDQUNRZERhQUdvaUJpQUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRb0NBZ0lDQWdJRDRQemNEaUZzZ0FrR1kyd0JxUW9DQWdJQ0FnSUNBd0FBM0F3QWdBa0dRMndCcVFnQTNBd0FnQWtHQTJ3QnFRb0NBZ0lDQWdJRDRQemNEQUNBQVFTQVFHQ0lETmdJUUlBQkNrWUNBZ0lDRWdJQ0FmemNDRkNBRFFRQTZBQkVnQTBIditPNEFMUUFBT2dBUUlBTkI1L2p1QUNrQUFEY0FDQ0FEUWQvNDdnQXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdCallDSEFKQUlBUWdBa0hzMmdCcUlnTkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBeXdBQzBFQVRnUkFJQVJCQUU0RVFDQURJQUFwQXhBM0FnQWdBeUFBS0FJWU5nSUlEQUlMSUFNZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQXlBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lER3lBQUtBSVVJQWNnQXhzUUlSb0xJQUVnQmhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdNMkFoQWdBRUtaZ0lDQWdJU0FnSUIvTndJVUlBTkJBRG9BR1NBRFFlR2I3d0F0QUFBNkFCZ2dBMEhabSs4QUtRQUFOd0FRSUFOQjBadnZBQ2tBQURjQUNDQURRY21iN3dBcEFBQTNBQUFnQUVFd0VCZ2lBellDQUNBQVFxNkFnSUNBaG9DQWdIODNBZ1FnQTBFQU9nQXVJQU5Ca00zdEFDa0FBRGNBSmlBRFFZck43UUFwQUFBM0FDQWdBMEdDemUwQUtRQUFOd0FZSUFOQitzenRBQ2tBQURjQUVDQURRZkxNN1FBcEFBQTNBQWdnQTBIcXpPMEFLUUFBTndBQUlBSkJvTnNBYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdQZy9Od1BZV3lBQ1FlamJBR3BDZ0lDQWdJQ0FnSURBQURjREFDQUNRZURiQUdwQ0FEY0RBQ0FDUWREYkFHcENnSUNBZ0lDQWdQZy9Od01BSUFCQklCQVlJZ00yQWhBZ0FFS1dnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FGaUFEUWVLYzd3QXBBQUEzQUE0Z0EwSGNuTzhBS1FBQU53QUlJQU5CMUp6dkFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRYnpiQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcE9BZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FUSUFOQmpmN3RBQ2dBQURZQUR5QURRWWIrN1FBcEFBQTNBQWdnQTBIKy9lMEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtvZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BS0NBRFFjdkY3UUFwQUFBM0FDQWdBMEhEeGUwQUtRQUFOd0FZSUFOQnU4WHRBQ2tBQURjQUVDQURRYlBGN1FBcEFBQTNBQWdnQTBHcnhlMEFLUUFBTndBQUlBSkI4TnNBYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdQZy9Od09vWENBQ1FiamNBR3BDZ0lDQWdJQ0FnSURBQURjREFDQUNRYkRjQUdwQ0FEY0RBQ0FDUWFEY0FHcENnSUNBZ0lDQWdQZy9Od01BSUFCQklCQVlJZ00yQWhBZ0FFS1JnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FFU0FEUWJYKzdRQXRBQUE2QUJBZ0EwR3QvdTBBS1FBQU53QUlJQU5CcGY3dEFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRWXpjQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcFdBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FWSUFOQmovbnVBQ2tBQURjQURTQURRWXI1N2dBcEFBQTNBQWdnQTBHQytlNEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtxZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BS2lBRFFaM0s3UUF2QUFBN0FDZ2dBMEdWeXUwQUtRQUFOd0FnSUFOQmpjcnRBQ2tBQURjQUdDQURRWVhLN1FBcEFBQTNBQkFnQTBIOXllMEFLUUFBTndBSUlBTkI5Y250QUNrQUFEY0FBQ0FDUWNEY0FHb2lCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUQ0UHpjRCtGd2dBa0dJM1FCcVFvQ0FnSUNBZ0lDQXdBQTNBd0FnQWtHQTNRQnFRZ0EzQXdBZ0FrSHczQUJxUW9DQWdJQ0FnSUQ0UHpjREFDQUFRU0FRR0NJRE5nSVFJQUJDazRDQWdJQ0VnSUNBZnpjQ0ZDQURRUUE2QUJNZ0EwRzgrZTRBS0FBQU5nQVBJQU5CdGZudUFDa0FBRGNBQ0NBRFFhMzU3Z0FwQUFBM0FBQWdBQ0FBUVJCcUlnUTJBaWdnQUNBSUlBUWdBRUVvYWhBNUlBQW9BZ0FnQmpZQ0hBSkFJQVFnQWtIYzNBQnFJZ05HRFFBZ0FDMEFHeUlIUVJoMFFSaDFJUVFnQXl3QUMwRUFUZ1JBSUFSQkFFNEVRQ0FESUFBcEF4QTNBZ0FnQXlBQUtBSVlOZ0lJREFJTElBTWdBQ2dDRUNBQUtBSVVFQ0FNQVFzZ0F5QUFLQUlRSUFCQkVHb2dCRUVBU0NJREd5QUFLQUlVSUFjZ0F4c1FJUm9MSUFFZ0JoQTJJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUJCSUJBWUlnTTJBaEFnQUVLU2dJQ0FnSVNBZ0lCL053SVVJQU5CQURvQUVpQURRWXVXN1FBdkFBQTdBQkFnQTBHRGx1MEFLUUFBTndBSUlBTkIrNVh0QUNrQUFEY0FBQ0FBUVRBUUdDSUROZ0lBSUFCQ3A0Q0FnSUNHZ0lDQWZ6Y0NCQ0FEUVFBNkFDY2dBMEcrd2UwQUtRQUFOd0FmSUFOQnQ4SHRBQ2tBQURjQUdDQURRYS9CN1FBcEFBQTNBQkFnQTBHbndlMEFLUUFBTndBSUlBTkJuOEh0QUNrQUFEY0FBQ0FDUVpEZEFHb2lCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWREZEFHcENBRGNEQUNBQ1FjamRBR3BDQURjREFDQUNRY0RkQUdwQ0FEY0RBQ0FDUWRqZEFHcENnSUNBZ0lDQWdJREFBRGNEQUNBQVFTQVFHQ0lETmdJUUlBQkNrSUNBZ0lDRWdJQ0FmemNDRkNBRFFRQTZBQkFnQTBIK2x1MEFLUUFBTndBSUlBTkI5cGJ0QUNrQUFEY0FBQ0FBSUFCQkVHb2lCRFlDS0NBQUlBZ2dCQ0FBUVNocUVEa2dBQ2dDQUNBR05nSWNBa0FnQkNBQ1FhemRBR29pQTBZTkFDQUFMUUFiSWdkQkdIUkJHSFVoQkNBRExBQUxRUUJPQkVBZ0JFRUFUZ1JBSUFNZ0FDa0RFRGNDQUNBRElBQW9BaGcyQWdnTUFnc2dBeUFBS0FJUUlBQW9BaFFRSUF3QkN5QURJQUFvQWhBZ0FFRVFhaUFFUVFCSUlnTWJJQUFvQWhRZ0J5QURHeEFoR2dzZ0FTQUdFRFlnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUVFZ0VCZ2lBellDRUNBQVFwS0FnSUNBaElDQWdIODNBaFFnQTBFQU9nQVNJQU5CM0wvd0FDOEFBRHNBRUNBRFFkUy84QUFwQUFBM0FBZ2dBMEhNdi9BQUtRQUFOd0FBSUFCQk1CQVlJZ00yQWdBZ0FFS25nSUNBZ0lhQWdJQi9Od0lFSUFOQkFEb0FKeUFEUVl6UTdRQXBBQUEzQUI4Z0EwR0YwTzBBS1FBQU53QVlJQU5CL2MvdEFDa0FBRGNBRUNBRFFmWFA3UUFwQUFBM0FBZ2dBMEh0eiswQUtRQUFOd0FBSUFKQjROMEFhaUlHSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQm9ONEFha0lBTndNQUlBSkJtTjRBYWtJQU53TUFJQUpCa040QWFrSUFOd01BSUFKQnFONEFha0tBZ0lDQWdJQ0FnTUFBTndNQUlBQkJJQkFZSWdNMkFoQWdBRUtRZ0lDQWdJU0FnSUIvTndJVUlBTkJBRG9BRUNBRFFmbS84QUFwQUFBM0FBZ2dBMEh4di9BQUtRQUFOd0FBSUFBZ0FFRVFhaUlFTmdJb0lBQWdDQ0FFSUFCQktHb1FPU0FBS0FJQUlBWTJBaHdDUUNBRUlBSkIvTjBBYWlJRFJnMEFJQUF0QUJzaUIwRVlkRUVZZFNFRUlBTXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0F5QUFLUU1RTndJQUlBTWdBQ2dDR0RZQ0NBd0NDeUFESUFBb0FoQWdBQ2dDRkJBZ0RBRUxJQU1nQUNnQ0VDQUFRUkJxSUFSQkFFZ2lBeHNnQUNnQ0ZDQUhJQU1iRUNFYUN5QUJJQVlRTmlBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQVFTQVFHQ0lETmdJUUlBQkNsb0NBZ0lDRWdJQ0FmemNDRkNBRFFRQTZBQllnQTBHdWx1MEFLUUFBTndBT0lBTkJxSmJ0QUNrQUFEY0FDQ0FEUWFDVzdRQXBBQUEzQUFBZ0FFRXdFQmdpQXpZQ0FDQUFRcXVBZ0lDQWhvQ0FnSDgzQWdRZ0EwRUFPZ0FySUFOQmtNTHRBQ2dBQURZQUp5QURRWW5DN1FBcEFBQTNBQ0FnQTBHQnd1MEFLUUFBTndBWUlBTkIrY0h0QUNrQUFEY0FFQ0FEUWZIQjdRQXBBQUEzQUFnZ0EwSHB3ZTBBS1FBQU53QUFJQUpCc040QWFpSUdJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCOE40QWFrSUFOd01BSUFKQjZONEFha0lBTndNQUlBSkI0TjRBYWtJQU53TUFJQUpCK040QWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFCQklCQVlJZ00yQWhBZ0FFS1VnSUNBZ0lTQWdJQi9Od0lVSUFOQkFEb0FGQ0FEUWQyVzdRQW9BQUEyQUJBZ0EwSFZsdTBBS1FBQU53QUlJQU5CelpidEFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRY3plQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcFdBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FWSUFOQmpabnRBQ2tBQURjQURTQURRWWlaN1FBcEFBQTNBQWdnQTBHQW1lMEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtxZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BS2lBRFFiSEQ3UUF2QUFBN0FDZ2dBMEdwdyswQUtRQUFOd0FnSUFOQm9jUHRBQ2tBQURjQUdDQURRWm5EN1FBcEFBQTNBQkFnQTBHUncrMEFLUUFBTndBSUlBTkJpY1B0QUNrQUFEY0FBQ0FDUVlEZkFHb2lCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWNEZkFHcENBRGNEQUNBQ1FiamZBR3BDQURjREFDQUNRYkRmQUdwQ0FEY0RBQ0FDUWNqZkFHcENnSUNBZ0lDQWdJREFBRGNEQUNBQVFTQVFHQ0lETmdJUUlBQkNrNENBZ0lDRWdJQ0FmemNDRkNBRFFRQTZBQk1nQTBHNm1lMEFLQUFBTmdBUElBTkJzNW50QUNrQUFEY0FDQ0FEUWF1WjdRQXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdCallDSEFKQUlBUWdBa0djM3dCcUlnTkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBeXdBQzBFQVRnUkFJQVJCQUU0RVFDQURJQUFwQXhBM0FnQWdBeUFBS0FJWU5nSUlEQUlMSUFNZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQXlBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lER3lBQUtBSVVJQWNnQXhzUUlSb0xJQUVnQmhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdNMkFoQWdBRUtSZ0lDQWdJU0FnSUIvTndJVUlBTkJBRG9BRVNBRFFjaUs3d0F0QUFBNkFCQWdBMEhBaXU4QUtRQUFOd0FJSUFOQnVJcnZBQ2tBQURjQUFDQUFRVEFRR0NJRE5nSUFJQUJDcG9DQWdJQ0dnSUNBZnpjQ0JDQURRUUE2QUNZZ0EwSG15KzBBS1FBQU53QWVJQU5CNE12dEFDa0FBRGNBR0NBRFFkakw3UUFwQUFBM0FCQWdBMEhReSswQUtRQUFOd0FJSUFOQnlNdnRBQ2tBQURjQUFDQUNRZERmQUdvaUJpQUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRWkRnQUdwQ0FEY0RBQ0FDUVlqZ0FHcENBRGNEQUNBQ1FZRGdBR3BDQURjREFDQUNRWmpnQUdwQ2dJQ0FnSUNBZ0lEQUFEY0RBQ0FBUVJBUUdDSUROZ0lRSUFCQ2o0Q0FnSUNDZ0lDQWZ6Y0NGQ0FEUVFBNkFBOGdBMEdwaSs4QUtRQUFOd0FISUFOQm9vdnZBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FHTmdJY0FrQWdCQ0FDUWV6ZkFHb2lBMFlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FETEFBTFFRQk9CRUFnQkVFQVRnUkFJQU1nQUNrREVEY0NBQ0FESUFBb0FoZzJBZ2dNQWdzZ0F5QUFLQUlRSUFBb0FoUVFJQXdCQ3lBRElBQW9BaEFnQUVFUWFpQUVRUUJJSWdNYklBQW9BaFFnQnlBREd4QWhHZ3NnQVNBR0VEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVnRUJnaUF6WUNFQ0FBUXBHQWdJQ0FoSUNBZ0g4M0FoUWdBMEVBT2dBUklBTkJ3Wlh0QUMwQUFEb0FFQ0FEUWJtVjdRQXBBQUEzQUFnZ0EwR3hsZTBBS1FBQU53QUFJQUJCTUJBWUlnTTJBZ0FnQUVLbWdJQ0FnSWFBZ0lCL053SUVJQU5CQURvQUppQURRZlhBN1FBcEFBQTNBQjRnQTBIdndPMEFLUUFBTndBWUlBTkI1OER0QUNrQUFEY0FFQ0FEUWQvQTdRQXBBQUEzQUFnZ0EwSFh3TzBBS1FBQU53QUFJQUpCb09BQWFpSUdJQUJCRUdvZ0FCQTNJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCNE9BQWFrSUFOd01BSUFKQjJPQUFha0lBTndNQUlBSkIwT0FBYWtJQU53TUFJQUpCNk9BQWFrS0FnSUNBZ0lDQWdNQUFOd01BSUFCQkVCQVlJZ00yQWhBZ0FFS1BnSUNBZ0lLQWdJQi9Od0lVSUFOQkFEb0FEeUFEUWVPVjdRQXBBQUEzQUFjZ0EwSGNsZTBBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFZMkFod0NRQ0FFSUFKQnZPQUFhaUlEUmcwQUlBQXRBQnNpQjBFWWRFRVlkU0VFSUFNc0FBdEJBRTRFUUNBRVFRQk9CRUFnQXlBQUtRTVFOd0lBSUFNZ0FDZ0NHRFlDQ0F3Q0N5QURJQUFvQWhBZ0FDZ0NGQkFnREFFTElBTWdBQ2dDRUNBQVFSQnFJQVJCQUVnaUF4c2dBQ2dDRkNBSElBTWJFQ0VhQ3lBQklBWVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVNBUUdDSUROZ0lRSUFCQ21vQ0FnSUNFZ0lDQWZ6Y0NGQ0FEUVFBNkFCb2dBMEdzbSs4QUx3QUFPd0FZSUFOQnBKdnZBQ2tBQURjQUVDQURRWnliN3dBcEFBQTNBQWdnQTBHVW0rOEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUt2Z0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BTHlBRFFiZk03UUFwQUFBM0FDY2dBMEd3ek8wQUtRQUFOd0FnSUFOQnFNenRBQ2tBQURjQUdDQURRYURNN1FBcEFBQTNBQkFnQTBHWXpPMEFLUUFBTndBSUlBTkJrTXp0QUNrQUFEY0FBQ0FDUWZEZ0FHb2lCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUWJEaEFHcENBRGNEQUNBQ1FhamhBR3BDQURjREFDQUNRYURoQUdwQ0FEY0RBQ0FDUWJqaEFHcENnSUNBZ0lDQWdJREFBRGNEQUNBQVFTQVFHQ0lETmdJUUlBQkNsNENBZ0lDRWdJQ0FmemNDRkNBRFFRQTZBQmNnQTBHMG5POEFLUUFBTndBUElBTkJyWnp2QUNrQUFEY0FDQ0FEUWFXYzd3QXBBQUEzQUFBZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdCallDSEFKQUlBUWdBa0dNNFFCcUlnTkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBeXdBQzBFQVRnUkFJQVJCQUU0RVFDQURJQUFwQXhBM0FnQWdBeUFBS0FJWU5nSUlEQUlMSUFNZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQXlBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lER3lBQUtBSVVJQWNnQXhzUUlSb0xJQUVnQmhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdNMkFoQWdBRUtXZ0lDQWdJU0FnSUIvTndJVUlBTkJBRG9BRmlBRFFkREI3Z0FwQUFBM0FBNGdBMEhLd2U0QUtRQUFOd0FJSUFOQndzSHVBQ2tBQURjQUFDQUFRVEFRR0NJRE5nSUFJQUJDcTRDQWdJQ0dnSUNBZnpjQ0JDQURRUUE2QUNzZ0EwSG54KzBBS0FBQU5nQW5JQU5CNE1mdEFDa0FBRGNBSUNBRFFkakg3UUFwQUFBM0FCZ2dBMEhReCswQUtRQUFOd0FRSUFOQnlNZnRBQ2tBQURjQUNDQURRY0RIN1FBcEFBQTNBQUFnQWtIQTRRQnFJZ1lnQUVFUWFpQUFFRGNnQUN3QUMwRUFTQVJBSUFBb0FnQVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQWtHQTRnQnFRZ0EzQXdBZ0FrSDQ0UUJxUWdBM0F3QWdBa0h3NFFCcVFnQTNBd0FnQWtHSTRnQnFRb0NBZ0lDQWdJQ0F3QUEzQXdBZ0FFRWdFQmdpQXpZQ0VDQUFRcFNBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FVSUFOQnZyN3VBQ2dBQURZQUVDQURRYmErN2dBcEFBQTNBQWdnQTBHdXZ1NEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQVkyQWh3Q1FDQUVJQUpCM09FQWFpSURSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQU1zQUF0QkFFNEVRQ0FFUVFCT0JFQWdBeUFBS1FNUU53SUFJQU1nQUNnQ0dEWUNDQXdDQ3lBRElBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFNZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQXhzZ0FDZ0NGQ0FISUFNYkVDRWFDeUFCSUFZUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRU0FRR0NJRE5nSVFJQUJDa0lDQWdJQ0VnSUNBZnpjQ0ZDQURRUUE2QUJBZ0EwSEs2TzhBS1FBQU53QUlJQU5Cd3VqdkFDa0FBRGNBQUNBQVFUQVFHQ0lETmdJQUlBQkNvWUNBZ0lDR2dJQ0FmemNDQkNBRFFRQTZBQ0VnQTBIcnorMEFMUUFBT2dBZ0lBTkI0OC90QUNrQUFEY0FHQ0FEUWR2UDdRQXBBQUEzQUJBZ0EwSFR6KzBBS1FBQU53QUlJQU5CeTgvdEFDa0FBRGNBQUNBQ1FaRGlBR29pQmlBQVFSQnFJQUFRTnlBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQ1FvQ0FnSUNBZ0lEMFB6Y0R5R0lnQWtIWTRnQnFRb0NBZ0lDQWdJQ1N3QUEzQXdBZ0FrSFE0Z0JxUWdBM0F3QWdBa0hBNGdCcVFvQ0FnSUNBZ0lEMFB6Y0RBQ0FBUVJBUUdDSUROZ0lRSUFCQ2pvQ0FnSUNDZ0lDQWZ6Y0NGQ0FEUVFBNkFBNGdBMEh0Nk84QUtRQUFOd0FHSUFOQjUranZBQ2tBQURjQUFDQUFJQUJCRUdvaUJEWUNLQ0FBSUFnZ0JDQUFRU2hxRURrZ0FDZ0NBQ0FHTmdJY0FrQWdCQ0FDUWF6aUFHb2lBMFlOQUNBQUxRQWJJZ2RCR0hSQkdIVWhCQ0FETEFBTFFRQk9CRUFnQkVFQVRnUkFJQU1nQUNrREVEY0NBQ0FESUFBb0FoZzJBZ2dNQWdzZ0F5QUFLQUlRSUFBb0FoUVFJQXdCQ3lBRElBQW9BaEFnQUVFUWFpQUVRUUJJSWdNYklBQW9BaFFnQnlBREd4QWhHZ3NnQVNBR0VEWWdBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBRUVRRUJnaUF6WUNFQ0FBUW8rQWdJQ0Fnb0NBZ0g4M0FoUWdBMEVBT2dBUElBTkJ0TXp1QUNrQUFEY0FCeUFEUWEzTTdnQXBBQUEzQUFBZ0FFRXdFQmdpQXpZQ0FDQUFRcUNBZ0lDQWhvQ0FnSDgzQWdRZ0EwRUFPZ0FnSUFOQnFzanRBQ2tBQURjQUdDQURRYUxJN1FBcEFBQTNBQkFnQTBHYXlPMEFLUUFBTndBSUlBTkJrc2p0QUNrQUFEY0FBQ0FDUWVEaUFHb2lCaUFBUVJCcUlBQVFOeUFBTEFBTFFRQklCRUFnQUNnQ0FCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFDUW9DQWdJQ0FnSUQ0UHpjRG1HTWdBa0dvNHdCcVFvQ0FnSUNBZ0lDU3dBQTNBd0FnQWtHZzR3QnFRZ0EzQXdBZ0FrR1E0d0JxUW9DQWdJQ0FnSUQ0UHpjREFDQUFRUkFRR0NJRE5nSVFJQUJDallDQWdJQ0NnSUNBZnpjQ0ZDQURRUUE2QUEwZ0EwSFZ6TzRBS1FBQU53QUZJQU5CME16dUFDa0FBRGNBQUNBQUlBQkJFR29pQkRZQ0tDQUFJQWdnQkNBQVFTaHFFRGtnQUNnQ0FDQUdOZ0ljQWtBZ0JDQUNRZnppQUdvaUEwWU5BQ0FBTFFBYklnZEJHSFJCR0hVaEJDQURMQUFMUVFCT0JFQWdCRUVBVGdSQUlBTWdBQ2tERURjQ0FDQURJQUFvQWhnMkFnZ01BZ3NnQXlBQUtBSVFJQUFvQWhRUUlBd0JDeUFESUFBb0FoQWdBRUVRYWlBRVFRQklJZ01iSUFBb0FoUWdCeUFER3hBaEdnc2dBU0FHRURZZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FFRWdFQmdpQXpZQ0VDQUFRcEdBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FSSUFOQndvYnVBQzBBQURvQUVDQURRYnFHN2dBcEFBQTNBQWdnQTBHeWh1NEFLUUFBTndBQUlBQkJNQkFZSWdNMkFnQWdBRUtpZ0lDQWdJYUFnSUIvTndJRUlBTkJBRG9BSWlBRFFaZkc3UUF2QUFBN0FDQWdBMEdQeHUwQUtRQUFOd0FZSUFOQmg4YnRBQ2tBQURjQUVDQURRZi9GN1FBcEFBQTNBQWdnQTBIM3hlMEFLUUFBTndBQUlBSkJzT01BYWlJR0lBQkJFR29nQUJBM0lBQXNBQXRCQUVnRVFDQUFLQUlBRUJjTElBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBSkNnSUNBZ0lDQWdJREFBRGNENkdNZ0FrSDQ0d0JxUW9DQWdJQ0FnSUNjd0FBM0F3QWdBa0h3NHdCcVFnQTNBd0FnQWtIZzR3QnFRb0NBZ0lDQWdJQ0F3QUEzQXdBZ0FFRWdFQmdpQXpZQ0VDQUFRcEdBZ0lDQWhJQ0FnSDgzQWhRZ0EwRUFPZ0FSSUFOQjFJYnVBQzBBQURvQUVDQURRY3lHN2dBcEFBQTNBQWdnQTBIRWh1NEFLUUFBTndBQUlBQWdBRUVRYWlJRU5nSW9JQUFnQ0NBRUlBQkJLR29RT1NBQUtBSUFJQVkyQWh3Q1FDQUVJQUpCek9NQWFpSURSZzBBSUFBdEFCc2lCMEVZZEVFWWRTRUVJQU1zQUF0QkFFNEVRQ0FFUVFCT0JFQWdBeUFBS1FNUU53SUFJQU1nQUNnQ0dEWUNDQXdDQ3lBRElBQW9BaEFnQUNnQ0ZCQWdEQUVMSUFNZ0FDZ0NFQ0FBUVJCcUlBUkJBRWdpQXhzZ0FDZ0NGQ0FISUFNYkVDRWFDeUFCSUFZUU5pQUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUFRUkFRR0NJQk5nSVFJQUJDaklDQWdJQ0NnSUNBZnpjQ0ZDQUJRUUE2QUF3Z0FVSDkzZTBBS0FBQU5nQUlJQUZCOWQzdEFDa0FBRGNBQUNBQVFRWTZBQXNnQUVIQTR1NEFLQUFBTmdJQUlBQkJ4T0x1QUM4QUFEc0JCQ0FBUVFBNkFBWWdBa0dBNUFCcUlnTWdBRUVRYWlBQUVQd0dJQUFzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUpCcU9RQWFrRUZOZ0lBQWtBZ0FpZ0M1R1VpQVNBQ0tBTG9aU0lFU1FSQUlBRWdBellDQUNBQ0lBRkJCR28yQXVSbERBRUxJQUVnRHlnQ0FDSUJheUlIUVFKMUlnMUJBV29pQmtHQWdJQ0FCRThOQVNBR0lBUWdBV3NpQkVFQmRTSVBJQVlnRDBzYlFmLy8vLzhESUFSQi9QLy8vd2RKR3lJR0JIOGdCa0dBZ0lDQUJFOE5BeUFHUVFKMEVCZ0ZRUUFMSWdRZ0RVRUNkR29pRFNBRE5nSUFJQWRCQUVvRVFDQUVJQUVnQnhBWkdnc2dBaUFFSUFaQkFuUnFOZ0xvWlNBQ0lBMUJCR28yQXVSbElBSWdCRFlDNEdVZ0FVVU5BQ0FCRUJjTElBQkJJQkFZSWdFMkFoQWdBRUthZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BR2lBQlFjRHE3UUF2QUFBN0FCZ2dBVUc0NnUwQUtRQUFOd0FRSUFGQnNPcnRBQ2tBQURjQUNDQUJRYWpxN1FBcEFBQTNBQUFnQUVFZ0VCZ2lBVFlDQUNBQVFwMkFnSUNBaElDQWdIODNBZ1FnQVVFQU9nQWRJQUZCb1kzdEFDa0FBRGNBRlNBQlFaeU43UUFwQUFBM0FCQWdBVUdVamUwQUtRQUFOd0FJSUFGQmpJM3RBQ2tBQURjQUFDQUNRYXprQUdvaUJpQUFRUkJxSUFBUU55QUFMQUFMUVFCSUJFQWdBQ2dDQUJBWEN5QUFMQUFiUVFCSUJFQWdBQ2dDRUJBWEN5QUNRZGJrQUdwQkFEc0JBQ0FBUWNHSjd3QXRBQUE2QUJnZ0FFRUpPZ0FiSUFCQnVZbnZBQ2tBQURjREVDQUFRUUE2QUJrZ0FDQUFRUkJxSWdRMkFpZ2dBQ0FJSUFRZ0FFRW9haEE1SUFBb0FnQWdCallDSEFKQUlBUWdBa0hJNUFCcUlnRkdEUUFnQUMwQUd5SUhRUmgwUVJoMUlRUWdBU3dBQzBFQVRnUkFJQVJCQUU0RVFDQUJJQUFwQXhBM0FnQWdBU0FBS0FJWU5nSUlEQUlMSUFFZ0FDZ0NFQ0FBS0FJVUVDQU1BUXNnQVNBQUtBSVFJQUJCRUdvZ0JFRUFTQ0lCR3lBQUtBSVVJQWNnQVJzUUlSb0xJQU1nQmhBMklBQXNBQnRCQUVnRVFDQUFLQUlRRUJjTElBQkJJQkFZSWdFMkFoQWdBRUtWZ0lDQWdJU0FnSUIvTndJVUlBRkJBRG9BRlNBQlFjS2Y3UUFwQUFBM0FBMGdBVUc5biswQUtRQUFOd0FJSUFGQnRaL3RBQ2tBQURjQUFDQUFRVEFRR0NJQk5nSUFJQUJDb0lDQWdJQ0dnSUNBZnpjQ0JDQUJRUUE2QUNBZ0FVSEwvKzBBS1FBQU53QVlJQUZCdy8vdEFDa0FBRGNBRUNBQlFidi83UUFwQUFBM0FBZ2dBVUd6LyswQUtRQUFOd0FBSUFKQjJPUUFhaUlHSUFCQkVHb2dBQkEzSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFKQ2dJQ0FnSUNBZ1BnL053T1FaU0FDUWFEbEFHcENnSUNBZ0lDQWdJakFBRGNEQUNBQ1FaamxBR3BDbXJQbXpKbXo1dVEvTndNQUlBSkJpT1VBYWtLQWdJQ0FnSUNBK0Q4M0F3QWdBRUVnRUJnaUFUWUNFQ0FBUXBPQWdJQ0FoSUNBZ0g4M0FoUWdBVUVBT2dBVElBRkJwYUR0QUNnQUFEWUFEeUFCUVo2ZzdRQXBBQUEzQUFnZ0FVR1dvTzBBS1FBQU53QUFJQUFnQUVFUWFpSUVOZ0lvSUFBZ0NDQUVJQUJCS0dvUU9TQUFLQUlBSUFZMkFod0NRQ0FFSUFKQjlPUUFhaUlCUmcwQUlBQXRBQnNpQkVFWWRFRVlkU0VJSUFFc0FBdEJBRTRFUUNBSVFRQk9CRUFnQVNBQUtRTVFOd0lBSUFFZ0FDZ0NHRFlDQ0F3Q0N5QUJJQUFvQWhBZ0FDZ0NGQkFnREFFTElBRWdBQ2dDRUNBQVFSQnFJQWhCQUVnaUFSc2dBQ2dDRkNBRUlBRWJFQ0VhQ3lBRElBWVFOaUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBUVRCcUpBQU1BZ3NRS0FBTFFhT0U3d0FRT0FBTElBcENBRGNEc0FFZ0NpQUNOZ0xvQmlBS0lBb29BZ0FvQXBRQkVRRUFJQkJCRUdva0FDQU9RYUFKYWlJQlFnQTNBZ1FnQVVJQU53SWtJQUZCL0s2QkFUWUNBQ0FCUWdBM0Fnd2dBVUlBTndJVUlBRkNBRGNBS1NBT1FkZ0phaEQzQnhvZ0RrSUJOd093RGtIQXVZSUJRUUEyQWdBZ0RrRUFOZ0xBRGlNQVFTQnJJZ0VrQUNBQlFRYzZBQnNnQVVFQU9nQVhJQUZCbC9idkFDZ0FBRFlDRUNBQlFacjI3d0FvQUFBMkFCTWdEa0gwQm1vaUF5QUJRUkJxRUxRS0lRQWdBU3dBRzBFQVNBUkFJQUVvQWhBUUZ3c2dBRVVFUUVHcGlQRUFRUUFRT2dzZ0FVRUhPZ0FiSUFGQkFEb0FGeUFCUVl6NDdnQW9BQUEyQWhBZ0FVR1ArTzRBS0FBQU5nQVRJQU1nQVVFUWFoQzBDaUVBSUFFc0FCdEJBRWdFUUNBQktBSVFFQmNMSUFCRkJFQkJoNGp4QUVFQUVEb0xBa0FnQXlnQ0hDSUFRYmtEVFFSQUlBRWdBRFlDQkNBQlFib0ROZ0lBUWNHSzhRQWdBUkE2REFFTFFkRGxnUUV0QUFCRkJFQkJrT1NCQVVLQ2dJQ0FJRGNEQUVHWTVJRUJRZXpzN1FBUVZScEJxT1NCQVVLQ2dJQ0FJRGNEQUVHazVJRUJRUUU2QUFCQnNPU0JBVUdteFBBQUVGVWFRY0RrZ1FGQ2dZQ0FnQ0EzQXdCQnZPU0JBVUVCT2dBQVFjamtnUUZCM2NMdkFCQlZHa0hZNUlFQlFvR0FnSUFnTndNQVFkVGtnUUZCQURvQUFFSGc1SUVCUWFiRThBQVFWUnBCOE9TQkFVS0JnSUNBRURjREFFSHM1SUVCUVFBNkFBQkIrT1NCQVVINzdPOEFFRlVhUVlqbGdRRkNnWUNBZ0JBM0F3QkJoT1dCQVVFQU9nQUFRWkRsZ1FGQnBzVHdBQkJWR2tHZzVZRUJRb0tBZ0lBUU53TUFRWnpsZ1FGQkFEb0FBRUdvNVlFQlFlN3M3d0FRVlJwQnVPV0JBVUtDZ0lDQUVEY0RBRUcwNVlFQlFRQTZBQUJCd09XQkFVR214UEFBRUZVYVFjemxnUUZCQURvQUFFSFE1WUVCUVFFNkFBQUxBa0FnQTBHWTVJRUJRWkRrZ1FFUWtnVkZCRUJCcE9TQkFTMEFBQTBCQ3lBRFFiRGtnUUZCcU9TQkFSQ1NCVVVFUUVHODVJRUJMUUFBRFFFTElBTkJ5T1NCQVVIQTVJRUJFSklGUlFSQVFkVGtnUUV0QUFBTkFRc2dBMEhnNUlFQlFkamtnUUVRa2dWRkJFQkI3T1NCQVMwQUFBMEJDeUFEUWZqa2dRRkI4T1NCQVJDU0JVVUVRRUdFNVlFQkxRQUFEUUVMSUFOQmtPV0JBVUdJNVlFQkVKSUZSUVJBUVp6bGdRRXRBQUFOQVFzZ0EwR281WUVCUWFEbGdRRVFrZ1ZGQkVCQnRPV0JBUzBBQUEwQkN5QURRY0RsZ1FGQnVPV0JBUkNTQlVVRVFFSE01WUVCTFFBQURRRUxJQU5DZ29DQWdDQTNBakFNQVF0QnZvTHhBRUVBRURvTElBRkJJR29rQUNBT1FRQTJBc1FPSUE1QkFEb0F2QTRnRGlBT0tBTHdCallDdUE0Z0RFRVFhaVFBSUE0TFNnRUJmd0pBSUFFb0FnZ2lBaUFCS0FJTVJnMEFJQUl0QUFCRkRRQWdBVUdkZURZQ0FDQUJJQUpCQVdvMkFnZ2dBU0FBS0FJRU5nSW9Ed3NnQVVHZmVEWUNBQ0FCUVFBMkFpZ0xIQUFnQWtHZWVEWUNBQ0FDSUFCQkNFRUVJQUViYWlnQ0FEWUNLQXNLQUNBQlFhQjROZ0lBQzBnQkFYOGdBRUhVd0lFQk5nSUFJQUFvQWdnaUFRUkFJQUVnQVNnQ0FDZ0NCQkVCQUFzZ0FFSHd0b0VCTmdJQUlBQW9BZ1FpQVFSQUlBRWdBU2dDQUNnQ0JCRUJBQXNnQUFzVUFDQUJRYUY0TmdJQUlBRWdBQ2dDQkRZQ0tBdXJBZ0VGZnlBQ1FaNTROZ0lBQWtBZ0FTQUFMUUFnUndSQUlBSWdBQ2dDQkRZQ0tDQUNLQUljSUFBb0FoUkJBM1JxSUFJb0FnZzJBZ1FnQUNnQ0hDSURJQUFvQWhnaUFFWU5BU0FDS0FJUUlRUWdBaWdDRENFQ0lBQkJBV3NoQVNBRElBQnJRUU54SWdjRVFBTkFJQVFnQVVFTWJHb2lCa0VBT2dBSUlBWWdBallDQkNBR0lBSTJBZ0FnQVVFQmFpRUJJQVZCQVdvaUJTQUhSdzBBQ3dzZ0F5QUFRWDl6YWtFRFNRMEJJQU5CQVdzaEF3TkFJQVFnQVVFTWJHb2lBRUVBT2dBSUlBQWdBallDQkNBQUlBSTJBZ0FnQUNBQ05nSU1JQUJCQURvQUZDQUFJQUkyQWhBZ0FFRUFPZ0FnSUFBZ0FqWUNIQ0FBSUFJMkFoZ2dBRUVBT2dBc0lBQWdBallDS0NBQUlBSTJBaVFnQVVFRWFpSUJJQU5IRFFBTERBRUxJQUlnQUNnQ0NEWUNLQXNMNkFVQkJuOGdBU2dDSENJRUlBQW9BaFFpQlVFRGRHb2hBZ0pBSUFFb0FnQkJvWGhHQkVBZ0FpQUNLQUlBUVFGcUlnTTJBZ0FnQXlBQUtBSVFJZ1pKSVFJZ0FDZ0NEQ0VIQWtBZ0F5QUdUdzBBSUFNZ0Iwa05BQ0FFSUFWQkEzUnFLQUlFSUFFb0FnaEhJQU1nQmtseElRSUxBa0FnQWtVTkFDQURJQWRKRFFBZ0FVR2dlRFlDQUE4TElBRkJubmcyQWdBZ0FnUkFJQUVnQUNnQ0JEWUNLQ0FFSUFWQkEzUnFJQUVvQWdnMkFnUWdBQ2dDSENJRElBQW9BaGdpQkVZTkFpQUJLQUlRSVFVZ0FTZ0NEQ0VCSUFSQkFXc2hBaUFESUFSclFRTnhJZ2NFUUVFQUlRQURRQ0FGSUFKQkRHeHFJZ1pCQURvQUNDQUdJQUUyQWdRZ0JpQUJOZ0lBSUFKQkFXb2hBaUFBUVFGcUlnQWdCMGNOQUFzTElBTWdCRUYvYzJwQkEwa05BaUFEUVFGcklRTURRQ0FGSUFKQkRHeHFJZ0JCQURvQUNDQUFJQUUyQWdRZ0FDQUJOZ0lBSUFBZ0FUWUNEQ0FBUVFBNkFCUWdBQ0FCTmdJUUlBQkJBRG9BSUNBQUlBRTJBaHdnQUNBQk5nSVlJQUJCQURvQUxDQUFJQUUyQWlnZ0FDQUJOZ0lrSUFKQkJHb2lBaUFEUncwQUN3d0NDeUFCSUFBb0FnZzJBaWdQQ3lBQ1FRQTJBZ0FDUUNBQUtBSVFJZ0pGRFFBZ0FDZ0NEQTBBSUFGQm9IZzJBZ0FQQ3lBQlFaNTROZ0lBSUFJRVFDQUJJQUFvQWdRMkFpZ2dCQ0FGUVFOMGFpQUJLQUlJTmdJRUlBQW9BaHdpQXlBQUtBSVlJZ1JHRFFFZ0FTZ0NFQ0VGSUFFb0Fnd2hBU0FFUVFGcklRSWdBeUFFYTBFRGNTSUhCRUJCQUNFQUEwQWdCU0FDUVF4c2FpSUdRUUE2QUFnZ0JpQUJOZ0lFSUFZZ0FUWUNBQ0FDUVFGcUlRSWdBRUVCYWlJQUlBZEhEUUFMQ3lBRElBUkJmM05xUVFOSkRRRWdBMEVCYXlFREEwQWdCU0FDUVF4c2FpSUFRUUE2QUFnZ0FDQUJOZ0lFSUFBZ0FUWUNBQ0FBSUFFMkFnd2dBRUVBT2dBVUlBQWdBVFlDRUNBQVFRQTZBQ0FnQUNBQk5nSWNJQUFnQVRZQ0dDQUFRUUE2QUN3Z0FDQUJOZ0lvSUFBZ0FUWUNKQ0FDUVFScUlnSWdBMGNOQUFzTUFRc2dBU0FBS0FJSU5nSW9Dd3MvQVFKL0lBRkJubmcyQWdBZ0FTZ0NDQ0VDSUFFb0FoQWdBQ2dDQ0VFTWJHb2lBMEVFYTBFQk9nQUFJQU5CQ0dzZ0FqWUNBQ0FCSUFBb0FnUTJBaWdMTFFBZ0FVR2VlRFlDQUNBQktBSVFJQUFvQWdoQkRHeHFRUXhySUFFb0FnZzJBZ0FnQVNBQUtBSUVOZ0lvQzg0V0FSRi9Jd0JCSUdzaUJTUUFBbjhDUUFKQUFrQUNRQUpBSUFFb0FnZ2lCQ0FCS0FJTUlnSkhCRUFnQUMwQVYwVU5BaUFFUVFGcUlBSkdEUUlnQlNBRUxRQUFJZ0k2QUFBZ0JTQUVMUUFCSWdZNkFBRWdBQzBBVlFSQUlBVWdBQ2dDRENJRElBSkJHSFJCR0hVZ0F5Z0NBQ2dDRkJFREFEb0FBQ0FGSUFBb0Fnd2lBaUFHUVJoMFFSaDFJQUlvQWdBb0FoUVJBd0E2QUFFTElBVkJFR29nQUVFSWFpSU1JQVVnQlVFQ2NpSUpFT29KSUFVb0FoUWdCUzBBR3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnNoQmlBQ1FRQklCRUFnQlNnQ0VCQVhDeUFHUlEwQklBQW9BandnQUNnQ09DSUdheUlEQkVCQkFTRUNJQU5CQVhVaUEwRUJJQU5CQVVzYklRTkJBQ0VFSUFVdEFBQWhCeUFGTFFBQklRb0RRQ0FHSUFSQkFYUnFJZ3N0QUFBZ0IwWUVRQ0FLSUFzdEFBRkdEUWdMSUFSQkFXb2lCQ0FEUncwQUN3dEJBQ0VHQWtBZ0FDMEFWa1VOQUNBQUtBSXNJQUFvQWpCR0RRQWdCVUVRYWlFRUl3QkJFR3NpQWlRQUFrQWdDU0FGYXlJRFFYQkpCRUFDUUNBRFFRcE5CRUFnQWlBRE9nQUxJQUloQmd3QkN5QURRUkJxUVhCeElnY1FHQ0VHSUFJZ0IwR0FnSUNBZUhJMkFnZ2dBaUFHTmdJQUlBSWdBellDQkFzZ0JTQUpSd1IvSUFZZ0JTQURFQmtnQTJvRklBWUxRUUE2QUFBZ0JDQU1LQUlJSWdZZ0FpZ0NBQ0FDSUFJdEFBc2lBMEVZZEVFWWRVRUFTQ0lFR3lJSElBY2dBaWdDQkNBRElBUWJhaUFHS0FJQUtBSVFFUWNBSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFKQkVHb2tBQXdCQ3hBdEFBc2dCUzBBR3lJQ1FSaDBRUmgxSVFwQkFDRUhJQUFvQWpBZ0FDZ0NMQ0lRYXlJR1FSaHRJUVFnQlNnQ0VDRUxBbjhnQmdSQUlBVW9BaFFnQWlBS1FRQklJZ0liSVFZZ0N5QUZRUkJxSUFJYklRMGdCRUVCSUFSQkFVc2JJUTlCQVNFSFFRQWhBZ05BQWtBQ1FBSkFJQkFnQWtFWWJHb2lBeWdDQkNBRExRQUxJZ2dnQ0VFWWRFRVlkVUVBU0NJT0d5SUlJQVlnQmlBSVN4c2lFUVJBSUEwZ0F5Z0NBQ0FESUE0YklCRVFUQ0lPRFFFTElBWWdDRThOQVF3Q0N5QU9RUUJJRFFFTEFrQUNRQ0FHSUFNb0FoQWdBeTBBRnlJSUlBaEJHSFJCR0hWQkFFZ2lEaHNpQ0NBR0lBaEpHeUlSQkVBZ0EwRU1haUlES0FJQUlBTWdEaHNnRFNBUkVFd2lBdzBCQ3lBR0lBaExEUUlNQVFzZ0EwRUFTQTBCQzBFQkRBTUxJQUpCQVdvaUFpQUVTU0VISUFJZ0QwY05BQXNMUVFBTElRSWdDa0VBU0FSQUlBc1FGd3NnQjBFQmNRMEdJQUloQmdzQ1FDQUFLQUpFSUFBb0FraEdCRUFnQmlFQ0RBRUxRUUFoQ2lBRlFSQnFJQXdnQlNBSkVMNEtJQVV0QUJzaUNVRVlkRUVZZFNFTklBVW9BaEFoQ0FKQUFrQWdBQ2dDU0NBQUtBSkVJaEJySWdORkJFQkJBU0VIREFFTElBVW9BaFFnQ1NBTlFRQklJZ0liSVFzZ0EwRU1iU0lEUVFFZ0EwRUJTeHNoRHlBQ0JFQWdDQ0FGUVJCcUlBSWJJUVFEUUNBUUlBcEJER3hxSWdNb0FnUWdBeTBBQ3lJQ0lBSkJHSFJCR0hVaUNVRUFTQnNnQzBZRVFFRUJJUUpCQUNFSElBdEZEUVFnQkNBREtBSUFJQU1nQ1VFQVNCc2dDeEJNUlEwRUMwRUJJUWNnQ2tFQmFpSUtJQTlIRFFBTERBRUxJQWhCL3dGeElRNERRQUpBSUFzZ0VDQUtRUXhzYWlJQ0tBSUVJQUl0QUFzaUF5QURRUmgwUVJoMUlnUkJBRWdiUncwQVFRQWhCeUFOUlFSQVFRRWhBZ3dFQ3lBRlFSQnFJUXdnQ1NFRElBSW9BZ0FnQWlBRVFRQklHeUlFTFFBQUlBNUhEUUFEUUVFQklRSWdBMEVCYXlJRFJRMEVJQVF0QUFFaEFpQUVRUUZxSVFRZ0FpQU1RUUZxSWd3dEFBQkdEUUFMQzBFQklRY2dDa0VCYWlJS0lBOUhEUUFMQ3lBR0lRSUxJQTFCQUVnRVFDQUlFQmNMSUFkRkRRWUxJQUloQmlBRkxRQUFJZ0pCR0hSQkdIVWlDVUVBVGdSQUFrQWdBQ2dDRENnQ0NDSUVJQUpCQVhScUx3RUFJZ2NnQUM4QlVDSURjVVVFUUNBSlFkOEFSdzBCSUFOQmdBRnhSUTBCQ3lBRkxRQUJJZ3BCR0hSQkdIVWlERUVBU0EwQVFRRWhBaUFESUFRZ0NrRUJkR292QVFCeERRY2dBMEdBQVhGRkRRQWdERUhmQUVZTkJ3c2dBQzhCVWlJRUlBZHhEUVVnQ1VIZkFFY05CQ0FFUVlBQmNRMEZEQVFMSUFBdkFWSWhCQXdEQ3lBQUxRQlVJUUpCQUF3RkN5QUJLQUlJSVFRTElBVWdCQzBBQUNJSE9nQVBJQUF0QUZVRVFDQUZJQUFvQWd3aUFpQUhRUmgwUVJoMUlBSW9BZ0FvQWhRUkF3QWlCem9BRHdzQ1FDQUFLQUlZSUFBb0FoUWlCbXNpQXdSQVFRQWhCQ0FIUWY4QmNTRUpBMEJCQVNFQ0lBa2dCQ0FHYWkwQUFFWU5BaUFFUVFGcUlnUWdBMGNOQUFzTEFrQWdBQzhCVWlJQ1JRUkFJQUFvQWlBZ0FDZ0NKRVlOQVFzQ2Z5QUhRUmgwUVJoMVFRQk9CRUJCQVNBQUtBSU1LQUlJSUFkQi93RnhRUUYwYWk4QkFDQUNjUTBCR2dzZ0FrRUhkaUFIUWY4QmNVSGZBRVp4Q3lFREFrQWdBQ2dDSUNJRUlBQW9BaVFpQmtZTkFDQUhRZjhCY1NFQ0EwQWdCQzBBQUNBQ1JnMEJJQVJCQVdvaUJDQUdSdzBBQ3lBR0lRUUxRUUVoQWlBRFFYOXpJQVFnQmtaeERRRUxBa0FnQUNnQ0xDSUpJQUFvQWpBaUJFWUVRRUVBSVFJTUFRc0NmeUFBTFFCV0JFQWdCVUVBT2dBUklBVWdCem9BRUNBRlFRRTZBQnNnQlNBQUtBSVFJZ0lnQlVFUWFpSUdJQVpCQVhJZ0FpZ0NBQ2dDRUJFSEFDQUZMQUFiUVFCSUJFQWdCU2dDRUJBWEN5QUFLQUlzSVFrZ0FDZ0NNQ0VFSUFVdEFBc01BUXNnQlVFQU9nQUJJQVVnQnpvQUFDQUZRUUU2QUF0QkFRc2lBa0VZZEVFWWRTRU1JQVFnQ1dzaUJrRVliU0VFSUFVb0FnQWhDd0ovSUFZRVFDQUZLQUlFSUFKQi93RnhJQXhCQUVnaUFoc2hCaUFMSUFVZ0Foc2hEU0FFUVFFZ0JFRUJTeHNoRUVFQklRcEJBQ0VDQTBBQ1FBSkFBa0FnQ1NBQ1FSaHNhaUlES0FJRUlBTXRBQXNpQ0NBSVFSaDBRUmgxUVFCSUlnOGJJZ2dnQmlBR0lBaExHeUlPQkVBZ0RTQURLQUlBSUFNZ0R4c2dEaEJNSWc4TkFRc2dCaUFJVHcwQkRBSUxJQTlCQUVnTkFRc0NRQUpBSUFZZ0F5Z0NFQ0FETFFBWElnZ2dDRUVZZEVFWWRVRUFTQ0lQR3lJSUlBWWdDRWtiSWc0RVFDQURRUXhxSWdNb0FnQWdBeUFQR3lBTklBNFFUQ0lERFFFTElBWWdDRXNOQWd3QkN5QURRUUJJRFFFTFFRRU1Bd3NnQWtFQmFpSUNJQVJKSVFvZ0FpQVFSdzBBQ3d0QkFBc2hBaUFNUVFCSUJFQWdDeEFYQ3lBS0RRRUxJQUloQ1NBQUtBSkVJQUFvQWtoSEJFQkJBQ0VISUFWQkVHb2lBaUFBUVFocUlBVkJEMm9nQWhDK0NpQUZMUUFiSWdaQkdIUkJHSFVoQ3lBQUtBSklJQUFvQWtRaUQyc2lBa0VNYlNFTklBVW9BaEFoQ0FKQUFrQUNRQUovSUFJRVFDQUZLQUlVSUFZZ0MwRUFTQ0lDR3lFUUlBZ2dCVUVRYWlBQ0d5RU9JQTFCQVNBTlFRRkxHeUVSSUFoQi93RnhJUkpCQVNFSFFRQWhDZ05BQWtBZ0VDQVBJQXBCREd4cUlnSW9BZ1FnQWkwQUN5SURJQU5CR0hSQkdIVkJBRWdpQXh0SERRQWdBaWdDQUNBQ0lBTWJJUVFDUUNBTFFRQk9CRUFnQ3cwQlFRRWhBaUFIUVFGeFJRMElEQW9MUVFFaEFpQVFSUTBGSUE0Z0JDQVFFRXdOQVF3RkN5QUZRUkJxSVF3Z0JpRURJQVF0QUFBZ0VrY05BQU5BUVFFZ0EwRUJheUlEUlEwRUdpQUVMUUFCSVFJZ0JFRUJhaUVFSUFJZ0RFRUJhaUlNTFFBQVJnMEFDd3NnQ2tFQmFpSUtJQTFKSVFjZ0NpQVJSdzBBQ3dzZ0NRc2hBaUFMUVFCT0RRRUxJQWdRRnlBSFFRRnhSUTBCREFNTElBZEJBWEVOQWdzZ0JTMEFEeUVIQ3lBSFFSaDBRUmgxUVFCSURRQWdBQzhCVUNJR0lBQW9BZ3dvQWdnZ0IwSC9BWEVpQTBFQmRHb3ZBUUJ4UlFSQUlBTkIzd0JIRFFFZ0JrR0FBWEZGRFFFTFFRRWhBZ3RCQVF3REMwRUJJUUlnQlMwQUFTSURRUmgwUVJoMUlnbEJBRWdOQVNBRUlBQW9BZ3dvQWdnZ0EwRUJkR292QVFCeERRQWdDVUhmQUVjTkFTQUVRWUFCY1VVTkFRc2dCaUVDQzBFQ0N5RUdBbjhnQUMwQVZDQUNRZjhCY1VZRVFFRUFJUVJCbjNnTUFRc2dBU0FCS0FJSUlBWnFOZ0lJSUFBb0FnUWhCRUdkZUFzaEFDQUJJQVEyQWlnZ0FTQUFOZ0lBSUFWQklHb2tBQXNKQUNBQUVQQU9FQmNMdmdFQkJYOGdBQ2dDQ0NJRElBRW9BaFFnQVNnQ0VDSUNhMEVNYlUwRVFDQUNJQU5CQVdzaUEwRU1iR290QUFnRVFBSkFJQUlnQTBFTWJHb2lBaWdDQkNJRklBSW9BZ0FpQkdzaUJpQUJLQUlNSUFFb0FnZ2lBMnRLRFFBZ0JDQUZSd1JBSUFNaEFnTkFJQVF0QUFBZ0FpMEFBRWNOQWlBQ1FRRnFJUUlnQkVFQmFpSUVJQVZIRFFBTEN5QUJRWjU0TmdJQUlBRWdBeUFHYWpZQ0NDQUJJQUFvQWdRMkFpZ1BDd3NnQVVHZmVEWUNBQ0FCUVFBMkFpZ1BDeENQQmdBTG5RRUJCSDhDUUFKQUlBRW9BaEFnQUNnQ0ZFRUJhMEVNYkdvaUFpMEFDRVVOQVNBQ0tBSUVJQUlvQWdBaUJXc2lBeUFCS0FJTUlBRW9BZ2dpQkd0S0RRRkJBQ0VDSUFOQkFFd05BQU5BSUFJZ0JXb3RBQUFnQWlBRWFpMEFBRWNOQWlBRElBSkJBV29pQWtjTkFBc01BQXNnQVVHZWVEWUNBQ0FCSUFNZ0JHbzJBZ2dnQVNBQUtBSUVOZ0lvRHdzZ0FVR2ZlRFlDQUNBQlFRQTJBaWdMWEFFQ2Z5QUFRZUM4Z1FFMkFnQWdBQ2dDQ0NJQklBRW9BZ1JCQVdzaUFqWUNCQ0FDUVg5R0JFQWdBU0FCS0FJQUtBSUlFUUVBQ3lBQVFmQzJnUUUyQWdBZ0FDZ0NCQ0lCQkVBZ0FTQUJLQUlBS0FJRUVRRUFDeUFBRUJjTFdnRUNmeUFBUWVDOGdRRTJBZ0FnQUNnQ0NDSUJJQUVvQWdSQkFXc2lBallDQkNBQ1FYOUdCRUFnQVNBQktBSUFLQUlJRVFFQUN5QUFRZkMyZ1FFMkFnQWdBQ2dDQkNJQkJFQWdBU0FCS0FJQUtBSUVFUUVBQ3lBQUM5SUJBUVYvQWtBQ1FBSkFJQUVvQWhBZ0FDZ0NGRUVCYTBFTWJHb2lCUzBBQ0VVTkFpQUZLQUlFSUFVb0FnQWlBbXNpQmlBQktBSU1JQUVvQWdnaUEydEtEUUlnQmtFQVRBMEJBMEFnQUNnQ0RDSURJQUlnQkdvc0FBQWdBeWdDQUNnQ0ZCRURBQ0FBS0FJTUlnSWdBU2dDQ0NBRWFpd0FBQ0FDS0FJQUtBSVVFUU1BUncwRElBUkJBV29pQkNBR1JnMEJJQVVvQWdBaEFnd0FDd0FMSUFFb0FnZ2hBd3NnQVVHZWVEWUNBQ0FCSUFNZ0JtbzJBZ2dnQVNBQUtBSUVOZ0lvRHdzZ0FVR2ZlRFlDQUNBQlFRQTJBaWdMWEFFQ2Z5QUFRWWk4Z1FFMkFnQWdBQ2dDQ0NJQklBRW9BZ1JCQVdzaUFqWUNCQ0FDUVg5R0JFQWdBU0FCS0FJQUtBSUlFUUVBQ3lBQVFmQzJnUUUyQWdBZ0FDZ0NCQ0lCQkVBZ0FTQUJLQUlBS0FJRUVRRUFDeUFBRUJjTFdnRUNmeUFBUVlpOGdRRTJBZ0FnQUNnQ0NDSUJJQUVvQWdSQkFXc2lBallDQkNBQ1FYOUdCRUFnQVNBQktBSUFLQUlJRVFFQUN5QUFRZkMyZ1FFMkFnQWdBQ2dDQkNJQkJFQWdBU0FCS0FJQUtBSUVFUUVBQ3lBQUMwOEJBWDhDUUNBQktBSUlJZ0lnQVNnQ0RFWU5BQ0FDTFFBQUlBQXRBQWhIRFFBZ0FVR2RlRFlDQUNBQklBSkJBV28yQWdnZ0FTQUFLQUlFTmdJb0R3c2dBVUdmZURZQ0FDQUJRUUEyQWlnTEp3RUJmeUFBUWZDMmdRRTJBZ0FnQUNnQ0JDSUJCRUFnQVNBQktBSUFLQUlFRVFFQUN5QUFDMDhCQVg4Q1FDQUJLQUlJSWdJZ0FTZ0NERVlOQUNBQ0xRQUFJQUF0QUJSSERRQWdBVUdkZURZQ0FDQUJJQUpCQVdvMkFnZ2dBU0FBS0FJRU5nSW9Ed3NnQVVHZmVEWUNBQ0FCUVFBMkFpZ0xYQUVDZnlBQVFleTZnUUUyQWdBZ0FDZ0NDQ0lCSUFFb0FnUkJBV3NpQWpZQ0JDQUNRWDlHQkVBZ0FTQUJLQUlBS0FJSUVRRUFDeUFBUWZDMmdRRTJBZ0FnQUNnQ0JDSUJCRUFnQVNBQktBSUFLQUlFRVFFQUN5QUFFQmNMV2dFQ2Z5QUFRZXk2Z1FFMkFnQWdBQ2dDQ0NJQklBRW9BZ1JCQVdzaUFqWUNCQ0FDUVg5R0JFQWdBU0FCS0FJQUtBSUlFUUVBQ3lBQVFmQzJnUUUyQWdBZ0FDZ0NCQ0lCQkVBZ0FTQUJLQUlBS0FJRUVRRUFDeUFBQzJnQkFuOENRQ0FCS0FJSUlnSWdBU2dDREVZTkFDQUFLQUlNSWdNZ0Fpd0FBQ0FES0FJQUtBSVVFUU1BUWY4QmNTQUFMUUFVUncwQUlBRkJuWGcyQWdBZ0FTQUJLQUlJUVFGcU5nSUlJQUVnQUNnQ0JEWUNLQThMSUFGQm4zZzJBZ0FnQVVFQU5nSW9DMXdCQW44Z0FFR1F1b0VCTmdJQUlBQW9BZ2dpQVNBQktBSUVRUUZySWdJMkFnUWdBa0YvUmdSQUlBRWdBU2dDQUNnQ0NCRUJBQXNnQUVId3RvRUJOZ0lBSUFBb0FnUWlBUVJBSUFFZ0FTZ0NBQ2dDQkJFQkFBc2dBQkFYQzFvQkFuOGdBRUdRdW9FQk5nSUFJQUFvQWdnaUFTQUJLQUlFUVFGcklnSTJBZ1FnQWtGL1JnUkFJQUVnQVNnQ0FDZ0NDQkVCQUFzZ0FFSHd0b0VCTmdJQUlBQW9BZ1FpQVFSQUlBRWdBU2dDQUNnQ0JCRUJBQXNnQUF1dEF3RUdmeU1BUVVCcUlnSWtBQ0FDUVFBNkFDZ2dBa0VBT2dBMElBSkJBRFlDRUNBQ1FnQTNBeUFnQWtJQU53SXNJQUpCQURZQ1BDQUNRUUE2QURnZ0FrSUFOd01JSUFBb0FoZ2hCU0FCS0FJSUlRTWdBU2dDRENFRUlBSkJBRG9BSENBQ0lBUTJBaGdnQWlBRU5nSVVRUUVoQkNBQ1FRaHFJZ1lnQlVFQmFpQUNRUlJxRUw4SUlBSkJBRG9BS0NBQ0lBTTJBaVFnQWlBQ0xRQWNPZ0EwSUFJZ0F6WUNJQ0FDSUFNMkFqd2dBa0VCT2dBNElBSWdBaWtDRkRjQ0xBSkFBa0FDUUNBQVFRaHFJQUVvQWdnaUF5QUJLQUlNSUFZZ0FTZ0NMRUcvSDNGQndBQnlJQU1nQVNnQ0JFWWdBUzBBTUVFQVIzRVF4QW9nQUMwQU5FY0VRQ0FCUVo1NE5nSUFJQUVnQUNnQ0JEWUNLQ0FDS0FJTUlBSW9BZ2dpQTJ0QkRHMGlCVUVDU1EwQklBRW9BaEFoQmlBQUtBSXdJUWNEUUNBRUlBZHFRUXhzSUFacVFReHJJZ0FnQXlBRVFReHNhaUlCS0FJQU5nSUFJQUFnQVNnQ0JEWUNCQ0FBSUFFdEFBZzZBQWdnQkVFQmFpSUVJQVZIRFFBTERBSUxJQUZCQURZQ0tDQUJRWjk0TmdJQUlBSW9BZ2doQXdzZ0EwVU5BUXNnQWlBRE5nSU1JQU1RRndzZ0FrRkFheVFBQzQ0QkFRSi9JQUJCOExpQkFUWUNBQUpBSUFBb0FpZ2lBVVVOQUNBQklBRW9BZ1FpQWtFQmF6WUNCQ0FDRFFBZ0FTQUJLQUlBS0FJSUVRRUFJQUVRa1FJTElBQW9BZ2dpQVNBQktBSUVRUUZySWdJMkFnUWdBa0YvUmdSQUlBRWdBU2dDQUNnQ0NCRUJBQXNnQUVId3RvRUJOZ0lBSUFBb0FnUWlBUVJBSUFFZ0FTZ0NBQ2dDQkJFQkFBc2dBQkFYQzR3QkFRSi9JQUJCOExpQkFUWUNBQUpBSUFBb0FpZ2lBVVVOQUNBQklBRW9BZ1FpQWtFQmF6WUNCQ0FDRFFBZ0FTQUJLQUlBS0FJSUVRRUFJQUVRa1FJTElBQW9BZ2dpQVNBQktBSUVRUUZySWdJMkFnUWdBa0YvUmdSQUlBRWdBU2dDQUNnQ0NCRUJBQXNnQUVId3RvRUJOZ0lBSUFBb0FnUWlBUVJBSUFFZ0FTZ0NBQ2dDQkJFQkFBc2dBQXY0QWdFRmZ5QUJRUUFnQUNnQ0JBSi9RUUFnQVNnQ0JDSUNJQUVvQWd3aUEwWU5BQm9nQXlBQktBSUlJZ1JHQkVCQkFDQUJMUUFzUVFoeERRRWFRUUVnQTBFQmF5MEFBQ0lDUWQ4QVJnMEJHaUFDUVJoMFFSaDFRUUJPQkVCQkFTQUFLQUlNS0FJSUlBSkJBWFJxTFFBQlFReHhEUUlhQzBFQURBRUxBa0FnQWlBRVJ3MEFJQUVvQWl3aUEwR0FBWEVOQUVFQUlBTkJCSEVOQVJwQkFTQUNMUUFBSWdKQjN3QkdEUUVhSUFKQkdIUkJHSFZCQUU0RVFFRUJJQUFvQWd3b0FnZ2dBa0VCZEdvdEFBRkJESEVOQWhvTFFRQU1BUXNnQkMwQUFDSUdRUmgwUVJoMUlRVkJBU0VDQW45QkFTQUVRUUZyTFFBQUlnUkIzd0JHRFFBYUlBUkJHSFJCR0hWQkFFNEVRRUVCSUFBb0Fnd29BZ2dnQkVFQmRHb3RBQUZCREhFTkFSb0xRUUFMSVFNQ1FDQUZRZDhBUmcwQUlBVkJBRTRFUUNBQUtBSU1LQUlJSUFaQkFYUnFMUUFCUVF4eERRRUxRUUFoQWdzZ0FpQURSd3NnQUMwQUZFWWlBQnMyQWlnZ0FVR2ZlRUdlZUNBQUd6WUNBQXRjQVFKL0lBQkJtTGlCQVRZQ0FDQUFLQUlJSWdFZ0FTZ0NCRUVCYXlJQ05nSUVJQUpCZjBZRVFDQUJJQUVvQWdBb0FnZ1JBUUFMSUFCQjhMYUJBVFlDQUNBQUtBSUVJZ0VFUUNBQklBRW9BZ0FvQWdRUkFRQUxJQUFRRnd0YUFRSi9JQUJCbUxpQkFUWUNBQ0FBS0FJSUlnRWdBU2dDQkVFQmF5SUNOZ0lFSUFKQmYwWUVRQ0FCSUFFb0FnQW9BZ2dSQVFBTElBQkI4TGFCQVRZQ0FDQUFLQUlFSWdFRVFDQUJJQUVvQWdBb0FnUVJBUUFMSUFBTFpnRUJmd0pBQWtBZ0FTZ0NDQ0lDSUFFb0FneEhEUUFnQVMwQUxFRUNjUTBBREFFTEFrQWdBQzBBQ0VVTkFBSkFJQUl0QUFCQkNtc09CQUFCQVFBQkN3d0JDeUFCUVo5NE5nSUFJQUZCQURZQ0tBOExJQUZCbm5nMkFnQWdBU0FBS0FJRU5nSW9DMjBBQWtBQ1FDQUJMUUF3QkVBZ0FTZ0NDQ0FCS0FJRVJ3MEJJQUV0QUN4QkFYRU5BUXdDQ3lBQUxRQUlSUTBBQWtBZ0FTZ0NDRUVCYXkwQUFFRUthdzRFQUFFQkFBRUxEQUVMSUFGQm4zZzJBZ0FnQVVFQU5nSW9Ed3NnQVVHZWVEWUNBQ0FCSUFBb0FnUTJBaWdMRlFBZ0FFRU1ha0VBSUFFb0FnUkJnTFdCQVVZYkN4a0FJQUFvQWd3aUFBUkFJQUFnQUNnQ0FDZ0NCQkVCQUFzTENnQWdBVUdZZURZQ0FBc1VBQ0FCSUFCQkNHb1FVaUFBTFFBRlFRQkhjd3RCQVFGL0FrQWdBU0FBUVFocUVGSkZEUUFnQVNBQktBSUFLQUpBRVFBQUlnRXJBNWdCSUFBb0FoUzNaVVVOQUNBQkt3T2dBU0FBS0FJVXQyWWhBZ3NnQWdzcUFRRi9JQUF2QVFZZ0FTQUJLQUlBS0FJSUVRQUFSZ1IvSUFFZ0FDZ0NDQkNGRWtFQVNnVkJBQXNMSWdBZ0FFR29zSUVCTmdJQUlBQXNBQk5CQUVnRVFDQUFLQUlJRUJjTElBQVFGd3NOQUVHbnhmRUFRUUFRT2tFQUN4Y0FJQUJCcksrQkFUWUNBQ0FBUVF4cUVGMGdBQkFYQ3hVQUlBQkJySytCQVRZQ0FDQUFRUXhxRUYwZ0FBdEdBQ0FBUWZ5dWdRRTJBZ0FnQUN3QUwwRUFTQVJBSUFBb0FpUVFGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUN3QUQwRUFTQVJBSUFBb0FnUVFGd3NnQUJBWEMrSmJBeDUvQVg0Q2ZDTUFRZkFCYXlJTkpBQkJ5T09CQVNnQ0FDSURRY1RqZ1FFb0FnQWlCa2NFUUFOQUlBTkJER3NoQWlBRFFRRnJMQUFBUVFCSUJFQWdBaWdDQUJBWEN5QUNJZ01nQmtjTkFBc0xRY2pqZ1FFZ0JqWUNBRUVBSVFNZ0RVRzRBV29pQ1VJQU53SW9JQWxDZ0lDQWdCQTNBaEFnQ1VLQWdJQ0FnQTgzQWdnZ0NVSUFOd0lBSUFsQ0FEY0NHQ0FKUVFFN0FUUWdDVUVBTmdJd0lBbENBRGNBSFNBSlFRRVE2Z1FnQ1NnQ0JDQUpLQUlBYTBFQVNnUkFBMEJCREJBWUlnSVExZ3dnQ1NnQ0FDQURRUUowYWlBQ05nSUFJQU5CQVdvaUF5QUpLQUlFSUFrb0FnQnJRUUoxU0EwQUN3c2dDUkNoRXlNQVFmQUVheUlFSkFBZ0FVRUlhaUlPS3dQb0NDSWlJQTRvQXVnR1FZamxBR29yQXdBaUlXSUVmQ0FPRU5FRklBNG9BdWdHUVlqbEFHb3JBd0FoSVNBT0t3UG9DQVVnSWdzZ0lXSUVRRUduOXZBQVFRQVFKQXNnRGlnQ3VBY2lBa1VFUUNBT0lBNUJ4QUJCOExGL1FRRVFMQ0lDTmdLNEJ3dEVBQUFBQUFBQVhrQWhJU0FDS3dPd0JFUUFBQUFBQUFBQUFHSUVRQ0FPS0FLNEJ5SUNSUVJBSUE0Z0RrSEVBRUh3c1g5QkFSQXNJZ0kyQXJnSEN5QUNLd093QkNFaEN5QUpRUUFnSVJDZkV5QUVRdXlGZ0lBUU53UElCQ0FFUXV5RmdJQVFOd000SUFRcEFqZ2hJQ0FFUWRBRWFpSUJRUUU2QUJnZ0FVRUFOZ0lVSUFGQjJQMzhBRFlDQUNBQklDQTNBZ1FnQVVJQU53SU1JQVJCdkFScUloTkNBRGNDQUNBRVFjQ3AvUUEyQXFnRUlBUWdFellDdUFRZ0JDQWhPUU93QkNBT0lBRWdCRUdvQkdwQkFFRUFRZkN4ZjBFQlFRQVFMaUFFUVpBRWFpSUJRZ0EzQXdBZ0JFR2NCR29pRjBJQU53SUFJQVJCOUtuOUFEWUNpQVFnQkNBQk5nS01CQ0FFSUJjMkFwZ0VJQVJDdElHQWdCQTNBK0FESUFSQ3RJR0FnQkEzQXpBZ0JDa0NNQ0VnSUFSQjZBTnFJZ0ZCQVRvQUdDQUJRUUEyQWhRZ0FVSFkvZndBTmdJQUlBRWdJRGNDQkNBQlFnQTNBZ3dnRGlBQklBUkJpQVJxUVFCQkFFSHdzWDlCQVVFQUVDNGdCRUlBTndQWUF5QUVRZ0EzQTlBREFrQUNRQUpBQWtBZ0Z5QUVLQUtZQkNJQlJ3UkFJQVJCeEFKcUlSUWdCRUhRQW1vaEdDQUVRZHdDYWlFVklBUkI3QUJxSVJvZ0JFR0VBV29oRUNBRVFmZ0FhaUVNSUFSQi9BQnFJUnNnQkVId0FHb2hIQ0FFUWRRQ2FpRWRJQVJCeUFKcUlSNUJBU0VSQTBBZ0RpZ0N1QWNpQWtVRVFDQU9JQTVCeEFCQjhMRi9RUUVRTENJQ05nSzRCd3NDUUNBQ1FlZ0JhaUlESUFFaUNDZ0NFQkMrQXlJSFJRUkFRUUFoR1F3QkN3Si9RUUFnQjBHWUdXb3JBeEJFQUFEQS8vLy8zOEZoRFFBYUlBZEJxQmxxS3dNQUlpS1pSQUFBQUFBQUFPQkJZd1JBSUNLcURBRUxRWUNBZ0lCNEN5RVpJQWRCdEJocUtBSUFJaEVnQ1NnQ0JDQUpLQUlBYTBFQ2RVNEVRQ0FKSUJFZ0NTZ0NCQ0FKS0FJQWEwRUNkV3RCQVdvUW1oTUxBa0FDUUNBSFFROUJBVUVCRUN3aUFRUkFJQUZCc1AzOEFFRzhsUDBBUVFBUUhDSUJEUUVMSUFkQkhVRi9FREJCRDBFQlFRRVFMQ0lCUlEwQklBRkJzUDM4QUVHOGxQMEFRUUFRSENJQlJRMEJDeUFCS0FLMEFVRi9Sd1JBSUFFb0FyUUJJUllMQWtBZ0FTZ0MyQUZGRFFBZ0FTZ0MyQUVpRVNBSktBSUVJQWtvQWdCclFRSjFUZ1JBSUFrZ0VTQUpLQUlFSUFrb0FnQnJRUUoxYTBFQmFoQ2FFd3NnRVVHQUFrZ05BQ0FFSUFjb0FyUVlOZ0lnUWZyajd3QWdCRUVnYWhBa0N5QUJLQUwwQVVGL1JnMEFJQUVvQXZRQklSSkJLQkFZSWdaQkFEWUNDQ0FHUWdBM0FnQWdCa0lBTndNWUlBWkNBRGNDRENBR1FnQTNBeUFnRmtFUGNVRkFjaUVMSUFZb0FnUWlBU0FHS0FJQUlnSkhCRUFnQmlBQ05nSUVJQUloQVFzQ1FBSkFBa0FnQmlnQ0NDSUtJQUZMQkVBZ0FTQUxPZ0FBSUFZZ0FVRUJhaUlCTmdJRURBRUxJQUVnQW1zaUJVRUJhaUlCUVFCSURRRWdCU0FCSUFvZ0Ftc2lDa0VCZENJUElBRWdEMHNiUWYvLy8vOEhJQXBCLy8vLy93TkpHeUlQQkg4Z0R4QVlCVUVBQ3lJS2FpSUJJQXM2QUFBZ0FVRUJhaUVCSUFWQkFFb0VRQ0FLSUFJZ0JSQVpHZ3NnQmlBS0lBOXFOZ0lJSUFZZ0FUWUNCQ0FHSUFvMkFnQWdBa1VOQUNBQ0VCY2dCaWdDQkNFQkN5QVNRZjhBY1NFS0lBWW9BZ2dpQ3lBQlN3UkFJQUVnQ2pvQUFDQUdJQUZCQVdvMkFnUU1BZ3NnQVNBR0tBSUFJZ0ZySWdKQkFXb2lCVUVBU0EwQUlBSWdCU0FMSUFGcklndEJBWFFpRHlBRklBOUxHMEgvLy8vL0J5QUxRZi8vLy84RFNSc2lDd1IvSUFzUUdBVkJBQXNpQldvaUR5QUtPZ0FBSUFKQkFFb0VRQ0FGSUFFZ0FoQVpHZ3NnQmlBRklBdHFOZ0lJSUFZZ0QwRUJhallDQkNBR0lBVTJBZ0FnQVFSQUlBRVFGd3NNQVFzUUtBQUxJQVpCQURZQ0RDQUpLQUlBSUJGQkFuUnFLQUlBSUFZUW1RUUxBa0FnQjBFUlFRRkJBUkFzSWdGRkJFQWdCMEVkUVg4UU1FRVJRUUZCQVJBc0lnRkZEUUVMSUFSQnNBTnFJZ0lnQVVHd0FXb2dBUkNlQmlBRVFVQnJJZ0VnQWhET0FpQUVLQUpBSUFFZ0JDd0FTMEVBU0JzaUFoQWZJZ0ZCY0U4TkJBSkFBa0FnQVVFTFR3UkFJQUZCRUdwQmNIRWlCUkFZSVFZZ0JDQUZRWUNBZ0lCNGNqWUNvQUlnQkNBR05nS1lBaUFFSUFFMkFwd0NEQUVMSUFRZ0FUb0Fvd0lnQkVHWUFtb2hCaUFCUlEwQkN5QUdJQUlnQVJBWkdnc2dBU0FHYWtFQU9nQUFJQVFzQUV0QkFFZ0VRQ0FFS0FKQUVCY0xJQVFzQUxzRFFRQklCRUFnQkNnQ3NBTVFGd3NnQkNnQ25BSWdCQ3dBb3dJaUFVSC9BWEVnQVVFQVNCc0VmMEVvRUJnaUFVRUFOZ0lJSUFGQ0FEY0NBQ0FCUWdBM0F4Z2dBVUlBTndJTUlBRkNBRGNESUNBQlFRTWdCRUdZQW1vUXFSTWdBVUVBTmdJTUlBa29BZ0FnRVVFQ2RHb29BZ0FnQVJDWkJDQUVMUUNqQWdVZ0FRdEJHSFJCR0hWQkFFNE5BQ0FFS0FLWUFoQVhDd0pBSUFkQitnQkI4TEYvUVFFUUxDSUJSUVJBSUFOQkFSRE1CMFVOQVNBREVPWUxJUUVMSUFGRkRRQWdBU2dDK0FOQmYwY2dBU2dDL0FOQkFFZHlSUTBBSUFrZ0VVRUFJQUVRZ1FnZ0FTZ0M4QU5CQWtZUW5oTUxJQWRCL2dCQjhMRi9RUUVRTENJQ1JRUkFJQU5CQVJEbkMwVU5BU0FEUWY0QVFRRkJBUkFzSVFJTElBSkZEUUFnQWlnQzNBTWdBaWdDMkFOSElBSW9BdVFEUVFCSGNrVU5BQ0FKSUJGQkFDQUNFTnNESUFJb0F1d0RFSjBUQ3lBRVF2Q0ZnSUFRTndPb0F5QUVRdkNGZ0lBUU53TVlJQVFwQWhnaElDQUVRYkFEYWlJQlFRRTZBQmdnQVVFQU5nSVVJQUZCMlAzOEFEWUNBQ0FCSUNBM0FnUWdBVUlBTndJTUlBUkM5SVdBZ0JBM0E0QURJQVJDOUlXQWdCQTNBeEFnQkNrQ0VDRWdJQVJCaUFOcUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFJZ0lEY0NCQ0FDUWdBM0Fnd2dCRUlBTndQSUFpQUVRYlNxL1FBMkFwZ0NJQVJDQURjQzFBSWdCQ0FlTmdMRUFpQUVRUUEyQXZnQ0lBUkNBRGNEOEFJZ0JFRUFOZ0xrQWlBRUlCVTJBdUFDSUFRZ0ZUWUMzQUlnQkNBZE5nTFFBaUFFSUFrMkFwd0NJQVJDQURjRHNBSWdCRUlBTndPb0FpQUVJQUUyQXV3Q0lBUkJBRHNCNkFJZ0JFRUFOZ0xBQWlBRVFvQ0FnSUNBZ0lDdndBQTNBN2dDSUFRZ0ZqWUNwQUlnQkNBUk5nS2dBaUFESUFFZ0JFR1lBbW9nQWtFQVFmQ3hmMEVCUVFBUUxpQUlLQUlVSWdFZ0NFRVlhaUlmUndSQUEwQWdCQ2dDMEFNaEJpQUlLQUlRSVFJZ0JFR0FnT3dBTmdLTUFpQUVJQUkyQXBBQ0lBUkI3S3I5QURZQ2lBSWdBU0lLS0FJUUlRRWdCRUdBZ013QU5nTDhBU0FFSUFFMkFvQUNJQVJCN0tyOUFEWUMrQUVDUUNBRUtBTFlBeUFHUndSQUlBWWdCRUdJQW1vMkFnQWdCQ0FHUVFScUlnSTJBdFFEREFFTFFRUVFHQ0lCSUFSQmlBSnFOZ0lBSUFRZ0FVRUVhaUlDTmdMWUF5QUVJQUkyQXRRRElBUWdBVFlDMEFNZ0JrVU5BQ0FHRUJjZ0JDZ0MxQU1oQWdzQ1FDQUVLQUxZQXlBQ1J3UkFJQUlnQkVINEFXbzJBZ0FnQkNBQ1FRUnFOZ0xVQXd3QkN5QUNJQVFvQXRBRElnSnJJZ0ZCQW5VaUEwRUJhaUlHUVlDQWdJQUVUdzBHSUFZZ0FVRUJkU0lISUFZZ0Iwc2JRZi8vLy84RElBRkIvUC8vL3dkSkd5SUdCSDhnQmtHQWdJQ0FCRThOQ0NBR1FRSjBFQmdGUVFBTElnY2dBMEVDZEdvaUF5QUVRZmdCYWpZQ0FDQUJRUUJLQkVBZ0J5QUNJQUVRR1JvTElBUWdCeUFHUVFKMGFqWUMyQU1nQkNBRFFRUnFOZ0xVQXlBRUlBYzJBdEFESUFKRkRRQWdBaEFYQ3lBRVF2Q0ZnSUFRTndQUUFTQUVRdkNGZ0lBUU53TUlJQVFwQWdnaElDQUVRZGdCYWlJUFFRRTZBQmdnRDBFQU5nSVVJQTlCMlAzOEFEWUNBQ0FQSUNBM0FnUWdEMElBTndJTUlBUkM5SVdBZ0JBM0E2Z0JJQVJDOUlXQWdCQTNBd0FnQkNrQ0FDRWdJQVJCc0FGcUloSkJBVG9BR0NBU1FRQTJBaFFnRWtIWS9md0FOZ0lBSUJJZ0lEY0NCQ0FTUWdBM0Fnd2dCRUlBTndOd0lBUkJ0S3I5QURZQ1FDQUVRZ0EzQW53Z0JDQWNOZ0pzSUFSQkFEWUNvQUVnQkVJQU53T1lBU0FFUVFBMkFvd0JJQVFnRURZQ2lBRWdCQ0FRTmdLRUFTQUVJQnMyQW5nZ0JDQUpOZ0pFSUFSQ0FEY0RXQ0FFUWdBM0ExQWdCQ0FQTmdLVUFTQUVRUUE3QVpBQklBUkJBRFlDYUNBRUlCWTJBa3dnQkNBUk5nSklJQWdvQWhBaEFTQUVJQ0U1QTJBZ0JDQVpOZ0pjSUFRZ0FUWUNXQ0FFS0FLNEJDRUJRUUFoQWdKQUlBd29BZ2hGRFFBZ0RDZ0NBQ0VHSUF3Z0RFRUVhaUlMTmdJQUlBd29BZ1JCQURZQ0NDQU1RZ0EzQWdRZ0JpZ0NCQ0lISUFZZ0J4c2lCVVVFUUNBTUlBVVE2d01NQVFzQ1FDQUZLQUlJSWdkRkRRQWdCU0FIS0FJQUlnWkdCRUFnQjBFQU5nSUFJQWNvQWdRaUJrVUVRQ0FISVFJTUFnc0RRQ0FHSWdJb0FnQWlCZzBBSUFJb0FnUWlCZzBBQ3d3QkN5QUhRUUEyQWdRZ0JrVUVRQ0FISVFJTUFRc0RRQ0FHSWdJb0FnQWlCZzBBSUFJb0FnUWlCZzBBQ3dzQ1FDQUJJQk5HQkVBZ0JTRUhEQUVMSUFFaEF3TkFJQUloQnlBRklBTW9BaEFpQWpZQ0VDQUZJQU1yQXhnNUF4Z0NmeUFMS0FJQUlnRkZCRUFnQ3lJQkRBRUxBMEFDUUFKQUlBRW9BaEFnQWtzRVFDQUJLQUlBSWdZTkFTQUJEQVFMSUFFb0FnUWlCa1VOQVFzZ0JpRUJEQUVMQ3lBQlFRUnFDeUVDSUFVZ0FUWUNDQ0FGUWdBM0FnQWdBaUFGTmdJQUlBd29BZ0FvQWdBaUFRUkFJQXdnQVRZQ0FDQUNLQUlBSVFVTElBd29BZ1FnQlJCRUlBd2dEQ2dDQ0VFQmFqWUNDRUVBSVFJQ1FDQUhSUTBBSUFjb0FnZ2lCa1VOQUNBSElBWW9BZ0FpQVVZRVFDQUdRUUEyQWdBZ0JpZ0NCQ0lCUlFSQUlBWWhBZ3dDQ3dOQUlBRWlBaWdDQUNJQkRRQWdBaWdDQkNJQkRRQUxEQUVMSUFaQkFEWUNCQ0FCUlFSQUlBWWhBZ3dCQ3dOQUlBRWlBaWdDQUNJQkRRQWdBaWdDQkNJQkRRQUxDd0pBSUFNb0FnUWlCa1VFUUNBREtBSUlJZ0VvQWdBZ0EwWU5BU0FEUVFocUlRVURRQ0FGS0FJQUlnWkJDR29oQlNBR0lBWW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQUdJZ0VvQWdBaUJnMEFDd3NnQjBVTkFTQUJJUU1nQnlFRklBRWdFMGNOQUFzTElBd2dCeERyQXlBQ1JRMEFBMEFnQWlnQ0NDSUdCRUFnQmlFQ0RBRUxDeUFNSUFJUTZ3TUxJQUVnRTBjRVFDQU1RUVJxSVFjRFFFRWdFQmdpQlNBQklnSXBBeGczQXhnZ0JTQUJLUU1RTndNUUFrQWdCeWdDQUNJQlJRUkFJQWNpQVNFR0RBRUxJQVVvQWhBaEF3TkFBa0FnQVNnQ0VDQURTd1JBSUFFb0FnQWlCZzBCSUFFaEJnd0RDeUFCS0FJRUlnWU5BQ0FCUVFScUlRWU1BZ3NnQmlFQkRBQUxBQXNnQlNBQk5nSUlJQVZDQURjQ0FDQUdJQVUyQWdBZ0RDZ0NBQ2dDQUNJQkJFQWdEQ0FCTmdJQUlBWW9BZ0FoQlFzZ0RDZ0NCQ0FGRUVRZ0RDQU1LQUlJUVFGcU5nSUlBa0FnQWlnQ0JDSUdSUVJBSUFJb0FnZ2lBU2dDQUNBQ1JnMEJJQUpCQ0dvaEFnTkFJQUlvQWdBaUJrRUlhaUVDSUFZZ0JpZ0NDQ0lCS0FJQVJ3MEFDd3dCQ3dOQUlBWWlBU2dDQUNJR0RRQUxDeUFCSUJOSERRQUxDeUFFSUE0b0F1Z0dRZGJrQUdvdEFBQTZBSkVCSUE0Z0R5QUVRVUJySUJJZ0JFSFFBMnBCOExGL1FRRkJBQkF1SUFSQnRLcjlBRFlDUUNBRUtBS1lBU0lCQkVBZ0JDQUJOZ0tjQVNBQkVCY0xBa0FnQkNnQ2pBRkZEUUFnQkNnQ2lBRWlBaWdDQUNJQklBUW9Bb1FCSWdZb0FnUTJBZ1FnQmlnQ0JDQUJOZ0lBSUFSQkFEWUNqQUVnQWlBUVJnMEFBMEFnQWlnQ0JDRUJJQUpCQ0dvZ0FpZ0NEQkNPQVNBQ0VCY2dBU0lDSUJCSERRQUxDeUFNSUFRb0Fud1E2d01nR2lBRUtBSndFTThGQWtBZ0NpZ0NCQ0lDUlFSQUlBb29BZ2dpQVNnQ0FDQUtSZzBCSUFwQkNHb2hBZ05BSUFJb0FnQWlCa0VJYWlFQ0lBWWdCaWdDQ0NJQktBSUFSdzBBQ3d3QkN3TkFJQUlpQVNnQ0FDSUNEUUFMQ3lBQklCOUhEUUFMQ3lBRVFiU3EvUUEyQXBnQ0lBUW9BdkFDSWdFRVFDQUVJQUUyQXZRQ0lBRVFGd3NDUUNBRUtBTGtBa1VOQUNBRUtBTGdBaUlDS0FJQUlnRWdCQ2dDM0FJaUJpZ0NCRFlDQkNBR0tBSUVJQUUyQWdBZ0JFRUFOZ0xrQWlBQ0lCVkdEUUFEUUNBQ0tBSUVJUUVnQWtFSWFpQUNLQUlNRUk0QklBSVFGeUFCSWdJZ0ZVY05BQXNMSUJnZ0JDZ0MxQUlRNndNZ0ZDQUVLQUxJQWhEUEJRSkFJQWdvQWdRaUFrVUVRQ0FJS0FJSUlnRW9BZ0FnQ0VZTkFTQUlRUWhxSVFJRFFDQUNLQUlBSWdaQkNHb2hBaUFHSUFZb0FnZ2lBU2dDQUVjTkFBc01BUXNEUUNBQ0lnRW9BZ0FpQWcwQUN3c2dBU0FYUncwQUN3c2dCQ2dDMEFNaUFRUkFJQVFnQVRZQzFBTWdBUkFYQ3lBRVFmU3AvUUEyQW9nRUlBUkJtQVJxSUFRb0Fwd0VFTndDSUFSQmlBUnFRUVJ5SUFRb0FwQUVFTndDSUFSQndLbjlBRFlDcUFRZ0JFRzRCR29nQkNnQ3ZBUVE2d01nQkVId0JHb2tBQXdEQ3hBdEFBc1FLQUFMUWFPRTd3QVFPQUFMUVFBaEFRSkFBa0FnQ1NnQ0ZFRUJSZ1JBSUFrb0FnUWlCeUFKS0FJQUlnTnJRUUJNRFFJRFFDQUhJQU5yUVFKMUlBRk5EUUlnQXlBQlFRSjBhaWdDQUNJQ0tBSUFJZ1loQlNBQ0tBSUVJQVpyUVFKMUlRSWpBRUhRQVdzaUF5UUFJQU5DQVRjRENBSkFJQUpCQW5RaUNrVU5BQ0FEUVFRMkFoQWdBMEVFTmdJVVFRUWlCeUVHUVFJaENBTkFJQU5CRUdvZ0NFRUNkR29nQnlJQ0lBWkJCR3BxSWdjMkFnQWdDRUVCYWlFSUlBSWhCaUFISUFwSkRRQUxBbjhnQlNBRklBcHFRUVJySWdKUEJFQkJBQ0VJUVFFaEIwRUFEQUVMUVFFaENFRUJJUWNEUUFKL0lBaEJBM0ZCQTBZRVFDQUZJQWNnQTBFUWFoRFhEQ0FEUVFocVFRSVF6QWtnQjBFQ2Fnd0JDd0pBSUFOQkVHb2dCMEVCYXlJR1FRSjBhaWdDQUNBQ0lBVnJUd1JBSUFVZ0EwRUlhaUFIUVFBZ0EwRVFhaERMQ1F3QkN5QUZJQWNnQTBFUWFoRFhEQXNnQjBFQlJnUkFJQU5CQ0dwQkFSREtDVUVBREFFTElBTkJDR29nQmhES0NVRUJDeUVISUFNZ0F5Z0NDQ0lHUVFGeUlnZzJBZ2dnQlVFRWFpSUZJQUpKRFFBTElBWkJBVXNoQ0NBREtBSU1RUUJIQ3lFQ0lBVWdBMEVJYWlBSFFRQWdBMEVRYWhETENRSkFJQWRCQVVjTkFDQUlEUUFnQWtVTkFRc0RRQUovSUFkQkFVd0VRQ0FEUVFocUlnSWdBaENtRXlJQ0VNd0pJQU1vQWdnaENDQUNJQWRxREFFTElBTkJDR29pQWtFQ0VNb0pJQU1nQXlnQ0NFRUhjellDQ0NBQ1FRRVF6QWtnQlVFRWF5SUxJQU5CRUdvaUJpQUhRUUpySWdwQkFuUnFLQUlBYXlBQ0lBZEJBV3RCQVNBR0VNc0pJQUpCQVJES0NTQURJQU1vQWdoQkFYSWlDRFlDQ0NBTElBSWdDa0VCSUFZUXl3a2dDZ3NoQnlBRlFRUnJJUVVnQjBFQlJ3MEFJQU1vQWd3aEFpQUlRUUZIRFFBZ0FnMEFDd3NnQTBIUUFXb2tBQ0FCUVFGcUlnRWdDU2dDQkNJSElBa29BZ0FpQTJ0QkFuVklEUUFMREFJTFFhQ1RnZ0ZCelBqd0FFRTBFRWNhREFFTEVHMEFDeUFOUWRTMjhnQTJBakFnRFVIb3R2SUFOZ0pvSUExQitMYnlBQ2dDQUNJQ05nSW9JQTFCS0dvaUFTQUNRUXhyS0FJQWFrSDh0dklBS0FJQU5nSUFJQTBvQWlnaEFpQU5RUUEyQWl3Z0FTQUNRUXhyS0FJQWFpSUNJQTFCTkdvaUR4QzhBU0FDUW9DQWdJQndOd0pJSUExQmdMZnlBQ2dDQUNJQ05nSXdJQTFCTUdvaUJpQUNRUXhyS0FJQWFrR0V0L0lBS0FJQU5nSUFJQTFCOUxieUFDZ0NBQ0lDTmdJb0lBRWdBa0VNYXlnQ0FHcEJpTGZ5QUNnQ0FEWUNBQ0FOUWVpMjhnQTJBbWdnRFVIQXR2SUFOZ0lvSUExQjFMYnlBRFlDTUNBUEVOa0JJUmNnRFVJQU53SlVJQTFDQURjQ1hDQU5RUmcyQW1RZ0RVR2tyL0lBTmdJMFFRQWhBa0VBSVJOQkFDRVNJd0JCRUdzaUF5UUFJQWtvQWhRaUZrRUJSZ1JBSXdCQklHc2lCU1FBSUFrb0FoUUVRQUpBSUFrb0FnUWdDU2dDQUNJQmF5SUhRUUJNRFFBZ0IwRUNkaUlIUVFFZ0IwRUJTeHNoR1FOQUFrQWdBU0FUUVFKMElnNXFLQUlBSWdFb0FnUWdBU2dDQUd0QkFuVkJBRXdOQUNBSktBSUFJQTVxS0FJQUlnY29BZ0FvQWdBb0Fnd2hBVUVCSVJFZ0J5Z0NCQ0FIS0FJQWEwRUNkVUVDU0EwQUEwQWdDU2dDQUNBT2FpZ0NBQ2dDQUNBUlFRSjBhaWdDQUNnQ0RDSUhJQUZySWhWQkFFZ0VRQ0FGUVFocVFhQ1RnZ0VRc2dRaEVBSkFJQVV0QUFoRkRRQkJvSk9DQVNnQ0FFRU1heWdDQUVHZ2s0SUJhaUlFS0FJRUlRb2dCQ2dDR0NFTElBUW9Ba3dpQ0VGL1JnUkFJQVZCRUdvaUFTQUVLQUljSWdnMkFnQWdDQ0FJS0FJRVFRRnFOZ0lFSUFGQjhOV0JBUkJuSWdoQklDQUlLQUlBS0FJY0VRTUFJUWdnQVNnQ0FDSUJJQUVvQWdSQkFXc2lERFlDQkNBTVFYOUdCRUFnQVNBQktBSUFLQUlJRVFFQUN5QUVJQWcyQWt3TEFrQWdDMFVOQUNBRUtBSU1JUUZCN2NyeEFFSEx5dkVBSUFwQnNBRnhRU0JHR3lJTVFjdks4UUJySWdwQkFFb0VRQ0FMUWN2SzhRQWdDaUFMS0FJQUtBSXdFUVVBSUFwSERRRUxJQUZCSW10QkFDQUJRU0pLR3lJQkJFQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSVVFQmdoQ2lBRklCUkJnSUNBZ0hoeU5nSVlJQVVnQ2pZQ0VDQUZJQUUyQWhRTUFRc2dCU0FCT2dBYklBVkJFR29oQ2dzZ0NpQUlJQUVRWVNBQmFrRUFPZ0FBSUFzZ0JTZ0NFQ0FGUVJCcUlBVXNBQnRCQUVnYklBRWdDeWdDQUNnQ01CRUZBQ0VJSUFVc0FCdEJBRWdFUUNBRktBSVFFQmNMSUFFZ0NFY05BUXRCN2NyeEFDQU1heUlCUVFCS0JFQWdDeUFNSUFFZ0N5Z0NBQ2dDTUJFRkFDQUJSdzBCQ3lBRVFRQTJBZ3dNQVF0Qm9KT0NBU2dDQUVFTWF5Z0NBRUdnazRJQmFpSUJJQUVvQWhCQkJYSVF0Z0lMSUJBUXVBTWdCVUVRYWlJSVFhQ1RnZ0VnRlJEUUF5SUJJQUVvQWdCQkRHc29BZ0JxS0FJY0lnbzJBZ0FnQ2lBS0tBSUVRUUZxTmdJRUlBaEI4TldCQVJCbklncEJDaUFLS0FJQUtBSWNFUU1BSVFvZ0NDZ0NBQ0lJSUFnb0FnUkJBV3NpQ3pZQ0JDQUxRWDlHQkVBZ0NDQUlLQUlBS0FJSUVRRUFDeUFCSUFvUW1nWWdBUkMwQkNBRlFRaHFJQUVRc2dRaEZBSkFJQVV0QUFoRkRRQWdBU0FCS0FJQVFReHJLQUlBYWlJTUtBSUVJUXNnRENnQ0dDRUVJQXdvQWt3aUNrRi9SZ1JBSUFWQkVHb2lDQ0FNS0FJY0lnbzJBZ0FnQ2lBS0tBSUVRUUZxTmdJRUlBaEI4TldCQVJCbklncEJJQ0FLS0FJQUtBSWNFUU1BSVFvZ0NDZ0NBQ0lJSUFnb0FnUkJBV3NpRURZQ0JDQVFRWDlHQkVBZ0NDQUlLQUlBS0FJSUVRRUFDeUFNSUFvMkFrd0xBa0FnQkVVTkFDQU1LQUlNSVFoQjg1THRBRUhVa3UwQUlBdEJzQUZ4UVNCR0d5SVFRZFNTN1FCcklndEJBRW9FUUNBRVFkU1M3UUFnQ3lBRUtBSUFLQUl3RVFVQUlBdEhEUUVMSUFoQkgydEJBQ0FJUVI5S0d5SUxCRUFDUUNBTFFRdFBCRUFnQzBFUWFrRndjU0lZRUJnaENDQUZJQmhCZ0lDQWdIaHlOZ0lZSUFVZ0NEWUNFQ0FGSUFzMkFoUU1BUXNnQlNBTE9nQWJJQVZCRUdvaENBc2dDQ0FLSUFzUVlTQUxha0VBT2dBQUlBUWdCU2dDRUNBRlFSQnFJQVVzQUJ0QkFFZ2JJQXNnQkNnQ0FDZ0NNQkVGQUNFSUlBVXNBQnRCQUVnRVFDQUZLQUlRRUJjTElBZ2dDMGNOQVF0Qjg1THRBQ0FRYXlJSVFRQktCRUFnQkNBUUlBZ2dCQ2dDQUNnQ01CRUZBQ0FJUncwQkN5QU1RUUEyQWd3TUFRc2dBU0FCS0FJQVFReHJLQUlBYWlJSUlBZ29BaEJCQlhJUXRnSUxJQlFRdUFNZ0JVRUlhaUFCRUxJRUlSUUNRQ0FGTFFBSVJRMEFJQUVnQVNnQ0FFRU1heWdDQUdvaURDZ0NCQ0VMSUF3b0FoZ2hCQ0FNS0FKTUlncEJmMFlFUUNBRlFSQnFJZ2dnRENnQ0hDSUtOZ0lBSUFvZ0NpZ0NCRUVCYWpZQ0JDQUlRZkRWZ1FFUVp5SUtRU0FnQ2lnQ0FDZ0NIQkVEQUNFS0lBZ29BZ0FpQ0NBSUtBSUVRUUZySWhBMkFnUWdFRUYvUmdSQUlBZ2dDQ2dDQUNnQ0NCRUJBQXNnRENBS05nSk1Dd0pBSUFSRkRRQWdEQ2dDRENFSVFiS1A4UUJCaFkveEFDQUxRYkFCY1VFZ1Joc2lFRUdGai9FQWF5SUxRUUJLQkVBZ0JFR0ZqL0VBSUFzZ0JDZ0NBQ2dDTUJFRkFDQUxSdzBCQ3lBSVFTMXJRUUFnQ0VFdFNoc2lDd1JBQWtBZ0MwRUxUd1JBSUF0QkVHcEJjSEVpR0JBWUlRZ2dCU0FZUVlDQWdJQjRjallDR0NBRklBZzJBaEFnQlNBTE5nSVVEQUVMSUFVZ0N6b0FHeUFGUVJCcUlRZ0xJQWdnQ2lBTEVHRWdDMnBCQURvQUFDQUVJQVVvQWhBZ0JVRVFhaUFGTEFBYlFRQklHeUFMSUFRb0FnQW9BakFSQlFBaENDQUZMQUFiUVFCSUJFQWdCU2dDRUJBWEN5QUlJQXRIRFFFTFFiS1A4UUFnRUdzaUNFRUFTZ1JBSUFRZ0VDQUlJQVFvQWdBb0FqQVJCUUFnQ0VjTkFRc2dERUVBTmdJTURBRUxJQUVnQVNnQ0FFRU1heWdDQUdvaUNDQUlLQUlRUVFWeUVMWUNDeUFVRUxnRElBVkJFR29pQ0NBQklBRW9BZ0JCREdzb0FnQnFLQUljSWdvMkFnQWdDaUFLS0FJRVFRRnFOZ0lFSUFoQjhOV0JBUkJuSWdwQkNpQUtLQUlBS0FJY0VRTUFJUW9nQ0NnQ0FDSUlJQWdvQWdSQkFXc2lDellDQkNBTFFYOUdCRUFnQ0NBSUtBSUFLQUlJRVFFQUN5QUJJQW9RbWdZZ0FSQzBCQXNnQ1NnQ0FDQU9haWdDQUNnQ0FDQVJRUUowYWlnQ0FDQVZOZ0lNSUFjaEFTQVJRUUZxSWhFZ0NTZ0NBQ0FPYWlnQ0FDSUhLQUlFSUFjb0FnQnJRUUoxU0EwQUN3c2dFMEVCYWlJVElCbEdEUUVnQ1NnQ0FDRUJEQUFMQUFzZ0NVRUFOZ0lVQ3lBRlFTQnFKQUFMSUFOQnpRQTZBQUFnQmlBRFFRRVFSeG9nQTBIVUFEb0FBQ0FHSUFOQkFSQkhHaUFEUWVnQU9nQUFJQVlnQTBFQkVFY2FJQU5CNUFBNkFBQWdCaUFEUVFFUVJ4b2dBMEVBT2dBQUlBWWdBMEVCRUVjYUlBTkJBRG9BQUNBR0lBTkJBUkJIR2lBRFFRQTZBQUFnQmlBRFFRRVFSeG9nQTBFR09nQUFJQVlnQTBFQkVFY2FJQWtvQWdBaEFTQUpLQUlFSVFjZ0EwRUFPZ0FBSUFZZ0EwRUJFRWNhSUFNZ0J5QUJhMEVFUnpvQUFDQUdJQU5CQVJCSEdpQURJQWtvQWdRZ0NTZ0NBR3NpQVVFS2Rqb0FBQ0FHSUFOQkFSQkhHaUFESUFGQkFuWTZBQUFnQmlBRFFRRVFSeG9nQXlBSktBSU1JZ0ZCQ0hZNkFBQWdCaUFEUVFFUVJ4b2dBeUFCT2dBQUlBWWdBMEVCRUVjYUlBTkJBRFlDQ0NBRFFnQTNBd0FDUUFKQUFrQWdDU2dDQkNBSktBSUFJZ2RyUVFCTURRQkJBQ0VCQTBBQ1FDQUJJQUpyUWIvRUIwc0VRQ0FDSVFFTUFRc2dBeWdDQkNFRlFjREVCeEFZSWdGQndNUUhhaUVJSUFFZ0JTQUNheUlGYWlFS0lBVkJBRW9FUUNBQklBSWdCUkFaR2dzZ0F5QUlOZ0lJSUFNZ0NqWUNCQ0FESUFFMkFnQWdBa1VOQUNBQ0VCY2dDU2dDQUNFSElBTW9BZ0FoQVFzZ0F5QUJOZ0lFUVFBaEFpQUhJQkpCQW5RaUFXb29BZ0FpQnlnQ0JDQUhLQUlBYTBFQ2RVRUFTZ1JBQTBBQ1FDQUpLQUlBSUFGcUtBSUFLQUlBSUFKQkFuUnFLQUlBSWdjb0FnQWdCeWdDQkVZTkFFRUFJUWNDUUNBSktBSUFJQUZxS0FJQUtBSUFJQUpCQW5ScUtBSUFJZ1VvQWdRZ0JTZ0NBQ0lGYXlJSVJRMEFJQVV0QUFCQi93RkhEUUFnQ0VFRFNRMEFJQVV0QUFGQkwwWWhCd3NnQncwQUlBa29BZ0FnQVdvb0FnQW9BZ0FnQWtFQ2RHb29BZ0FvQWd3Z0F4Q2lFd0pBSUFrb0FnQWdBV29vQWdBb0FnQWdBa0VDZEdvb0FnQWlCeWdDQUNJRklBY29BZ1JHQkg5QmZ3VWdCUzBBQUF0QjhBRkdEUUFnQ1NnQ0FDQUJhaWdDQUNnQ0FDQUNRUUowYWlnQ0FDSUhLQUlBSWdVZ0J5Z0NCRVlFZjBGL0JTQUZMUUFBQzBIM0FVWU5BRUVBSVFjZ0NTZ0NBQ0FCYWlnQ0FDZ0NBQ0FDUVFKMGFpZ0NBQ0lGS0FJRUlBVW9BZ0JyUVFCTURRRURRQ0FKS0FJQUlBRnFLQUlBS0FJQUlBSkJBblJxS0FJQUtBSUFJQWRxSVFzQ1FDQURLQUlFSWdVZ0F5Z0NDRWNFUUNBRklBc3RBQUE2QUFBZ0F5QUZRUUZxTmdJRURBRUxJQVVnQXlnQ0FDSUlheUlGUVFGcUlncEJBRWdOQ0NBRklBb2dCVUVCZENJRUlBUWdDa2tiUWYvLy8vOEhJQVZCLy8vLy93TkpHeUlFQkg4Z0JCQVlCVUVBQ3lJS2FpSU1JQXN0QUFBNkFBQWdCVUVBU2dSQUlBb2dDQ0FGRUJrYUN5QURJQVFnQ21vMkFnZ2dBeUFNUVFGcU5nSUVJQU1nQ2pZQ0FDQUlSUTBBSUFnUUZ3c2dCMEVCYWlJSElBa29BZ0FnQVdvb0FnQW9BZ0FnQWtFQ2RHb29BZ0FpQlNnQ0JDQUZLQUlBYTBnTkFBc01BUXNnQ1NnQ0FDQUJhaWdDQUNnQ0FDQUNRUUowYWlnQ0FDZ0NBQ0VLQWtBZ0F5Z0NCQ0lISUFNb0FnaEhCRUFnQnlBS0xRQUFPZ0FBSUFNZ0IwRUJhallDQkF3QkN5QUhJQU1vQWdBaUJXc2lCMEVCYWlJSVFRQklEUVlnQnlBSUlBZEJBWFFpQ3lBSUlBdExHMEgvLy8vL0J5QUhRZi8vLy84RFNSc2lDd1IvSUFzUUdBVkJBQXNpQ0dvaUJDQUtMUUFBT2dBQUlBZEJBRW9FUUNBSUlBVWdCeEFaR2dzZ0F5QUlJQXRxTmdJSUlBTWdCRUVCYWpZQ0JDQURJQWcyQWdBZ0JVVU5BQ0FGRUJjTElBa29BZ0FnQVdvb0FnQW9BZ0FnQWtFQ2RHb29BZ0FpQnlnQ0FFRi9jeUFIS0FJRWFpQURFS0lUUVFFaEJ5QUpLQUlBSUFGcUtBSUFLQUlBSUFKQkFuUnFLQUlBSWdVb0FnUWdCU2dDQUd0QkFrZ05BQU5BSUFrb0FnQWdBV29vQWdBb0FnQWdBa0VDZEdvb0FnQW9BZ0FnQjJvaEN3SkFJQU1vQWdRaUJTQURLQUlJUndSQUlBVWdDeTBBQURvQUFDQURJQVZCQVdvMkFnUU1BUXNnQlNBREtBSUFJZ2hySWdWQkFXb2lDa0VBU0EwSElBVWdDaUFGUVFGMElnUWdCQ0FLU1J0Qi8vLy8vd2NnQlVILy8vLy9BMGtiSWdRRWZ5QUVFQmdGUVFBTElncHFJZ3dnQ3kwQUFEb0FBQ0FGUVFCS0JFQWdDaUFJSUFVUUdSb0xJQU1nQkNBS2FqWUNDQ0FESUF4QkFXbzJBZ1FnQXlBS05nSUFJQWhGRFFBZ0NCQVhDeUFIUVFGcUlnY2dDU2dDQUNBQmFpZ0NBQ2dDQUNBQ1FRSjBhaWdDQUNJRktBSUVJQVVvQWdCclNBMEFDd3NnQWtFQmFpSUNJQWtvQWdBZ0FXb29BZ0FpQnlnQ0JDQUhLQUlBYTBFQ2RVZ05BQXNMQWtBQ1FDQURLQUlFSWdJZ0F5Z0NBQ0lIYXlJQlFRTklEUUFnQVNBSGFpSUZRUU5yTFFBQVFmOEJSdzBBSUFWQkFtc3RBQUJCTDBZTkFRc0NRQ0FES0FJSUlBSkhCRUFnQWtFQU9nQUFJQU1nQWtFQmFpSUNOZ0lFREFFTElBRkJBV29pQWtFQVNBMEVJQUVnQWlBQlFRRjBJZ1VnQWlBRlN4dEIvLy8vL3djZ0FVSC8vLy8vQTBrYklnZ0VmeUFJRUJnRlFRQUxJZ1ZxSWdKQkFEb0FBQ0FDUVFGcUlRSWdBVUVBU2dSQUlBVWdCeUFCRUJrYUN5QURJQVVnQ0dvMkFnZ2dBeUFDTmdJRUlBTWdCVFlDQUNBSFJRMEFJQWNRRnlBREtBSUVJUUlMQWtBZ0F5Z0NDQ0FDUndSQUlBSkIvd0U2QUFBZ0F5QUNRUUZxSWdJMkFnUU1BUXNnQWlBREtBSUFJZ2RySWdGQkFXb2lBa0VBU0EwRUlBRWdBaUFCUVFGMElnVWdBaUFGU3h0Qi8vLy8vd2NnQVVILy8vLy9BMGtiSWdnRWZ5QUlFQmdGUVFBTElnVnFJZ0pCL3dFNkFBQWdBa0VCYWlFQ0lBRkJBRW9FUUNBRklBY2dBUkFaR2dzZ0F5QUZJQWhxTmdJSUlBTWdBallDQkNBRElBVTJBZ0FnQjBVTkFDQUhFQmNnQXlnQ0JDRUNDd0pBSUFNb0FnZ2dBa2NFUUNBQ1FTODZBQUFnQXlBQ1FRRnFJZ0kyQWdRTUFRc2dBaUFES0FJQUlnZHJJZ0ZCQVdvaUFrRUFTQTBFSUFFZ0FpQUJRUUYwSWdVZ0FpQUZTeHRCLy8vLy93Y2dBVUgvLy8vL0Ewa2JJZ2dFZnlBSUVCZ0ZRUUFMSWdWcUlnSkJMem9BQUNBQ1FRRnFJUUlnQVVFQVNnUkFJQVVnQnlBQkVCa2FDeUFESUFVZ0NHbzJBZ2dnQXlBQ05nSUVJQU1nQlRZQ0FDQUhSUTBBSUFjUUZ5QURLQUlFSVFJTElBTW9BZ2dnQWtjRVFDQUNRUUE2QUFBZ0F5QUNRUUZxTmdJRURBRUxJQUlnQXlnQ0FDSUNheUlCUVFGcUlnZEJBRWdOQXlBQklBY2dBVUVCZENJRklBVWdCMGtiUWYvLy8vOEhJQUZCLy8vLy93TkpHeUlGQkg4Z0JSQVlCVUVBQ3lJSGFpSUlRUUE2QUFBZ0FVRUFTZ1JBSUFjZ0FpQUJFQmthQ3lBRElBVWdCMm8yQWdnZ0F5QUlRUUZxTmdJRUlBTWdCellDQUNBQ1JRMEFJQUlRRndzZ0EwSE5BRG9BRHlBR0lBTkJEMnBCQVJCSEdpQURRZFFBT2dBUElBWWdBMEVQYWtFQkVFY2FJQU5COGdBNkFBOGdCaUFEUVE5cVFRRVFSeG9nQTBIckFEb0FEeUFHSUFOQkQycEJBUkJIR2lBRElBTW9BZ1FnQXlnQ0FHc2lBVUVZZGpvQUR5QUdJQU5CRDJwQkFSQkhHaUFESUFGQkVIWTZBQThnQmlBRFFROXFRUUVRUnhvZ0F5QUJRUWgyT2dBUElBWWdBMEVQYWtFQkVFY2FJQU1nQVRvQUR5QUdJQU5CRDJwQkFSQkhHaUFHSUFNb0FnQWlBU0FES0FJRUlBRnJFTGdRSUJKQkFXb2lFaUFKS0FJRUlBa29BZ0FpQjJ0QkFuVk9EUUVnQXlnQ0FDRUNJQU1vQWdnaEFRd0FDd0FMSUJaQkFVWUVRQ0FKRUtFVEN5QURLQUlBSWdFRVFDQURJQUUyQWdRZ0FSQVhDeUFEUVJCcUpBQU1BUXNRS0FBTElBMUJHR29pQVNBUEVLRUNJQTBvQWhnaEFpQU5MQUFqSVFZZ0RVRUlhaUFQRUtFQ0lBSWdBU0FHUVFCSUd5RUdJQTBvQWd3Z0RTMEFFeUlCSUFGQkdIUkJHSFZCQUVnYklRZEJBQ0VESXdCQkVHc2lBU1FBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0NRQ0FIUlEwQUEwQWdBVUVOYWlBRGFpQUdMUUFBT2dBQUlBZEJBV3NoQnlBRFFRRnFJZ05CQTBZRVFDQUJMUUFQSVFJZ0FTMEFEaUVESUFBZ0FTMEFEU0lGUVFKMlFkempnUUVvQWdCQjNPT0JBVUhuNDRFQkxBQUFRUUJJRzJvc0FBQVFiQ0FBSUFWQkJIUkJNSEVnQTBFRWRuSkIzT09CQVNnQ0FFSGM0NEVCUWVmamdRRXNBQUJCQUVnYmFpd0FBQkJzSUFBZ0EwRUNkRUU4Y1NBQ1FRWjJja0hjNDRFQktBSUFRZHpqZ1FGQjUrT0JBU3dBQUVFQVNCdHFMQUFBRUd3Z0FDQUNRVDl4UWR6amdRRW9BZ0JCM09PQkFVSG40NEVCTEFBQVFRQklHMm9zQUFBUWJFRUFJUU1MSUFaQkFXb2hCaUFIRFFBTElBTkZEUUFnQTBFQ1RBUkFJQUZCRFdvZ0EycEJBRUVESUFOckVHRWFDeUFCSUFFdEFBMGlBa0VDZGlJR09nQUpJQUVnQVMwQUR5SUhRVDl4T2dBTUlBRWdBa0VFZEVFd2NTQUJMUUFPSWdKQkJIWnlPZ0FLSUFFZ0FrRUNkRUU4Y1NBSFFRWjJjam9BQ3lBRFFRQk9CRUFnQUVIYzQ0RUJLQUlBUWR6amdRRkI1K09CQVN3QUFFRUFTQnNnQm1vc0FBQVFiRUVCSVFjRFFDQUFJQUZCQ1dvZ0Iyb3RBQUJCM09PQkFTZ0NBRUhjNDRFQlFlZmpnUUVzQUFCQkFFZ2JhaXdBQUJCc0lBTWdCMFloQWlBSFFRRnFJUWNnQWtVTkFBc0xJQU5CQTA0TkFBTkFJQUJCUFJCc0lBTkJBV29pQTBFRFJ3MEFDd3NnQVVFUWFpUUFJQTBzQUJOQkFFZ0VRQ0FOS0FJSUVCY0xJQTBzQUNOQkFFZ0VRQ0FOS0FJWUVCY0xJQTFCOExieUFDZ0NBQ0lBTmdJb0lBQkJER3NvQWdBZ0RVRW9hbXBCa0xmeUFDZ0NBRFlDQUNBTlFhU3Y4Z0EyQWpRZ0RVR1V0L0lBS0FJQU5nSXdJQTBzQUY5QkFFZ0VRQ0FOS0FKVUVCY0xJQmNRemdFYUlBMUI2QUJxRUlJQkdnSkFJQWtzQUNOQkFFZ0VRQ0FKS0FJWVFRQTZBQUFnQ1VFQU5nSWNEQUVMSUFsQkFEb0FJeUFKUVFBNkFCZ0xJQWtvQWdRaUF5QUpLQUlBSWdacklnQkJBRW9FUUNBQVFRSjJJZ0JCQVNBQVFRRkxHeUVBUVFBaEF3Ti9JQVlnQTBFQ2RDSUJhaWdDQUNJQ0JIOGdBaENrRXhBWElBa29BZ0FGSUFZTElBRnFRUUEyQWdBZ0FDQURRUUZxSWdOR0JIOGdDU2dDQkNFRElBa29BZ0FGSUFrb0FnQWhCZ3dCQ3dzaEJnc0NRQ0FESUFacklnQkZCRUFnQ1VFQkVPb0VEQUVMSUFCQkJVa05BQ0FKSUFaQkJHbzJBZ1FMUVF3UUdDSUFFTllNSUFrb0FnQWdBRFlDQUNBSlFRQTZBQ1FnQ1VLQWdJQ0FFRGNDRUNBSklBa29BaWcyQWl3Z0NTZ0NBQ0lES0FJQUlnQUVRQ0FBRUtRVEVCY2dDU2dDQUVFQU5nSUFJQWtvQWdBaEF3c2dBeUFKS0FJRVJ3UkFJQWtnQXpZQ0JBc2dDVUVBT2dBMElBbEJBRG9BSkNBSklBa29BaWdpQURZQ0xDQUFCRUFnQUJBWEN5QUpMQUFqUVFCSUJFQWdDU2dDR0JBWEN5QUpLQUlBSWdBRVFDQUpJQUEyQWdRZ0FCQVhDeUFOUWZBQmFpUUFDeUFBSUFCQnFMQ0JBVFlDQUNBQUxBQVRRUUJJQkVBZ0FDZ0NDQkFYQ3lBQUN3d0FJQUFRaGc4YUlBQVFGd3RFQUNBQVFmeXVnUUUyQWdBZ0FDd0FMMEVBU0FSQUlBQW9BaVFRRndzZ0FDd0FHMEVBU0FSQUlBQW9BaEFRRndzZ0FDd0FEMEVBU0FSQUlBQW9BZ1FRRndzZ0FBdjZBUUlHZndGK0lBT3RJQUY4SWdvZ0FDZ0NCQ0FBS0FJQWE2MVdCRUFnQUNBS3B4RHhCd3NDUUNBRFJRMEFJQUduSVFVZ0EwRUJhMEVEVHdSQUlBTkJmSEVoQ1FOQUlBQW9BZ0FnQkNBRmFtb2dBaUFFYWkwQUFEb0FBQ0FBS0FJQUlBUkJBWElpQmlBRmFtb2dBaUFHYWkwQUFEb0FBQ0FBS0FJQUlBUkJBbklpQmlBRmFtb2dBaUFHYWkwQUFEb0FBQ0FBS0FJQUlBUkJBM0lpQmlBRmFtb2dBaUFHYWkwQUFEb0FBQ0FFUVFScUlRUWdCMEVFYWlJSElBbEhEUUFMQ3lBRFFRTnhJZ2RGRFFBRFFDQUFLQUlBSUFRZ0JXcHFJQUlnQkdvdEFBQTZBQUFnQkVFQmFpRUVJQWhCQVdvaUNDQUhSdzBBQ3dzZ0F3dkZBUUlEZndKK0lBTkZCRUJCQUE4TElBT3RJQUY4SWdjZ0FDZ0NTQ0lGTlFKTUlnZ2dCeUFJVmhzaUIwS0FnSUNBQ0ZvRVFDQUFRUU0yQWh4QkFBOExBa0FnQlNnQ1VDSUVyU0FIV2dSQUlBVW9Ba2doQkF3QkN5QUVRY0FBSUFSQndBQkxHeUVFQTBBZ0JDSUdRUUYwSVFRZ0J5QUdyVllOQUFzZ0FDZ0NOQ0FGS0FKSVFRRWdCaUFBS0FJd0VRa0FJZ1JGQkVBZ0FFRVFOZ0ljUVFBUEN5QUZJQVkyQWxBZ0JTQUVOZ0pJQ3lBRUlBR25haUFDSUFNUUdSb2dCU0FIUGdKTUlBTUxPUUVEZmlBQ0lBQW9Ba2dvQWtnZ0FhZHFJQUFwQXdBaUJDQUJmU0lGSUFPdElnWWdCU0FHVkJ1blFRQWdBU0FFVkJzaUFCQVpHaUFBQ3d3QUlBRWdBaUFEYkJDZ0NBc0dBQ0FCRUJjTENnQWdBU0FDYkJEa0FRc0pBQ0FBTFFEOEEwVUxTZ0VCZnlNQVFSQnJJZ0lrQUNBQ0lBQkI3QU5xUWJmbDd3QVFNellDQ0NBQ0lBSkJDR3BCQXhDWEFqWUNBQ0FDSUFFb0FnQWdBU0FCTEFBTFFRQklHeEQxQWlBQ1FSQnFKQUFMaFFJQUl3QkJRR29pQXlRQUlBTWdCVFlDT0NBRElBRTJBZ0FnQXlBQ05nSUVJQU5DaW9DQWdLQUJOd01JSUFOQktHb2lCRUdScFBFQUlBTVFUeUFES0FJb0lRRWdBeXdBTXlFQ0lBTWdBRUhzQTJvaUJVSDB3ZTRBRUNNMkFpQWdBMEVnYWlBQklBUWdBa0VBU0JzUUp5QURMQUF6UVFCSUJFQWdBeWdDS0JBWEN5QURRU2hxSUFOQk9Hb1FqQVFnQXlBREtRTW9Od01nSUFNZ0F5a0RNRGNER0NBREtBSWdJQU1vQWhoSElBTW9BaVFnQXlnQ0hFZHlCRUFEUUNBRElBTkJJR29pQUNnQ0FEWUNFQ0FGSUFOQkVHb1E1Z01nQUNBQUtBSUFLQUlZTmdJQUlBQW9BZ0FnQXlnQ0dFY2dBQ2dDQkNBREtBSWNSM0lOQUFzTElBTkJRR3NrQUF1REN3TUtmd0Y5QVh3akFFR2dBV3NpQlNRQUlBQkJBQkQxQnlFTklBVkJBRG9BaEFFZ0JVSG81Sld6QmpZQ2dBRWdCVUVFT2dDTEFTQUFMUUNkQkVVRVFDQUZRWUFCYWtHS3ZQQUFFSk1ER2dzZ0FTZ0NCQ0FCTFFBTElnUWdCRUVZZEVFWWRVRUFTQnNFUUNBQVFhUUVhaUVKSUFCQjdBTnFJUW9nQUVHVUFtb2hDd05BSUEwZ0FTQU1FSUlES0FJQUVMWUJJZ2dFUUFKQUlBc2lCeWdDQUNJRVJRUkFJQXNpQkNFSERBRUxBMEFDUUNBRUtBSVFJZ1lnQ0VzRVFDQUVLQUlBSWdZTkFTQUVJUWNNQXdzZ0JpQUlUdzBDSUFSQkJHb2hCeUFFS0FJRUlnWkZEUUlnQnlFRUN5QUVJUWNnQmlFRURBQUxBQXNnQnlnQ0FFVUVRRUVVRUJnaUJpQUVOZ0lJSUFaQ0FEY0NBQ0FHSUFnMkFoQWdCeUFHTmdJQUlBQW9BcEFDS0FJQUlnUUVRQ0FBSUFRMkFwQUNJQWNvQWdBaEJnc2dBQ2dDbEFJZ0JoQkVJQUFnQUNnQ21BSkJBV28yQXBnQ0N5QUZRUU02QUhNZ0JVRUFPZ0JySUFWQjhZM3ZBQzhBQURzQmFDQUZRZk9ON3dBdEFBQTZBR29nQlNBS1FZMzc3Z0FRUVRZQ1dDQUZLQUpvSUFWQjZBQnFJQVVzQUhOQkFFZ2JJUVFnQlFKL1FZY0RRUUFnQlNnQ1dCc0VRQ0FLSUFRZ0JVSFlBR29RelFNTUFRc2dDaUFFRURNTE5nSjRJQVVzQUhOQkFFZ0VRQ0FGS0FKb0VCY0xBa0FnQ0N3QUowRUFUZ1JBSUFVZ0NDZ0NKRFlDVUNBRklBZ3BBaHczQTBnTUFRc2dCVUhJQUdvZ0NDZ0NIQ0FJS0FJZ0VCb0xJQWtvQWdBaEJDQUpMQUFMSVFjZ0JTQUZLQUpJSUFWQnlBQnFJQVVzQUZOQkFFZ2JOZ0l3SUFVZ0JDQUpJQWRCQUVnYk5nSTBJQVZCMkFCcUlnUkJzdlB0QUNBRlFUQnFFRThnQlNnQ1dDRUhJQVVzQUdNaEJpQUZJQVZCK0FCcUlBVW9Bb0FCSUFWQmdBRnFJQVVzQUlzQlFRQklHeEFqTmdKQUlBVkJRR3NnQnlBRUlBWkJBRWdiRUNjZ0JTd0FZMEVBU0FSQUlBVW9BbGdRRndzZ0JTd0FVMEVBU0FSQUlBVW9Ba2dRRndzZ0JTQUZRZmdBYWlJSFFheUk3UUFRSXpZQ1dDQUZRZGdBYWlJRUlBSVFod0lnQlNBSFFhR0c3UUFRSXpZQ1dDQUVJQU1RaHdJZ0JTQUFLQUk0SUFBb0FrZ2dBQ2dDUkdwQkFXc2lCa0VJZGtIOC8vOEhjV29vQWdBZ0JrSC9CM0ZCQW5ScUtBSUFLQUlFTmdJZ0lBUkJzb2J0QUNBRlFTQnFFRThnQlNnQ1dDRUdJQVVzQUdNaERpQUZJQWRCdTYzdEFCQWpOZ0pJSUFWQnlBQnFJQVlnQkNBT1FRQklHeEFuSUFVc0FHTkJBRWdFUUNBRktBSllFQmNMSUFVZ0FDZ0NPQ0FBS0FKSUlBQW9Ba1JxUVFGcklnUkJDSFpCL1AvL0IzRnFLQUlBSUFSQi93ZHhRUUowYWlnQ0FDZ0NCRFlDRUNBRlFkZ0FhaUlFUWJLRzdRQWdCVUVRYWhCUElBVW9BbGdoQnlBRkxBQmpJUVlnQlNBRlFmZ0Fha0dYNnU0QUVDTTJBa2dnQlVISUFHb2dCeUFFSUFaQkFFZ2JFQ2NnQlN3QVkwRUFTQVJBSUFVb0FsZ1FGd3NDUUNBQUtBSTRJQUFvQWtnZ0FDZ0NSR3BCQVdzaUJFRUlka0g4Ly84SGNXb29BZ0FnQkVIL0IzRkJBblJxS0FJQUtnSW9JZzlEQUFDQVAxc05BQ0FGSUErN0loQTVBd0FnQlVRQUFBQUFBQUR3UHlBUW9TQUN0Nkk1QXdnZ0JVSFlBR29pQkVHR3B2RUFJQVVRVHlBRktBSllJUWNnQlN3QVl5RUdJQVVnQlVINEFHcEI5TUh1QUJBak5nSklJQVZCeUFCcUlBY2dCQ0FHUVFCSUd4QW5JQVVzQUdOQkFFNE5BQ0FGS0FKWUVCY0xJQUlnQ0NnQ0ZDSUVRUUJNQkg4Z0JTQUlLQUlFTmdLVUFTQUZJQWdvQWdnMkFwQUJJQVVnQ0NnQ0REWUNuQUVnQlNBSUtBSVFOZ0tZQVNBRktBS2NBUVVnQkFzZ0FDZ0NPQ0FBS0FKSUlBQW9Ba1JxUVFGcklnUkJDSFpCL1AvL0IzRnFLQUlBSUFSQi93ZHhRUUowYWlnQ0FDZ0NCR3dnQ0NnQ0dHMXFJUUlMSUF4QkFXb2lEQ0FCS0FJRUlBRXRBQXNpQkNBRVFSaDBRUmgxUVFCSUcwa05BQXNMSUFVc0FJc0JRUUJJQkVBZ0JTZ0NnQUVRRndzZ0JVR2dBV29rQUF2SEVnRUZmeU1BUWVBQmF5SUNKQUFDUUNBQkxBQUxRUUJPQkVBZ0FpQUJLQUlJTmdMWUFTQUNJQUVwQWdBM0E5QUJEQUVMSUFKQjBBRnFJQUVvQWdBZ0FTZ0NCQkFhQ3dKQUlBSW9BdFFCSWdjZ0FpMEEyd0VpQVNBQlFSaDBRUmgxSWdoQkFFZ2lDaHRGRFFBZ0FpZ0MwQUVnQWtIUUFXb2dDaHN0QUFCQklFY05BQ0FDUWRBQmFrRUFFS0VWSUFJb0F0UUJJUWNnQWkwQTJ3RWlBU0VJQ3dKQUlBY2dBU0FJUVJoMFFSaDFRUUJJR3lJQlJRMEFJQUZCQVdzaUFTQUNLQUxRQVNBQ1FkQUJhaUFJUVJoMFFSaDFRUUJJRzJvdEFBQkJJRWNOQUNBQ1FkQUJhaUFCRUtFVkN5QUNJQUJCN0FOcUlncEJpSVR0QUJBZE5nS3dBUUpBQWtBQ1FFR0dBMEVBSUFJb0FyQUJHd1IvSUFJZ0NrR0loTzBBRUIwMkFvZ0JJQUlvQW9nQklnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzRlFZak04UUFMSWdnUUh5SUJRWEJKQkVBQ1FBSkFJQUZCQzA4RVFDQUJRUkJxUVhCeElna1FHQ0VISUFJZ0NVR0FnSUNBZUhJMkFzZ0JJQUlnQnpZQ3dBRWdBaUFCTmdMRUFRd0JDeUFDSUFFNkFNc0JJQUpCd0FGcUlRY2dBVVVOQVFzZ0J5QUlJQUVRR1JvTElBRWdCMnBCQURvQUFBSkFJQUFvQWpnZ0FDZ0NTQ0FBS0FKRWFrRUJheUlCUVFoMlFmei8vd2R4YWlnQ0FDQUJRZjhIY1VFQ2RHb29BZ0FpQVN3QUkwRUFUZ1JBSUFJZ0FTZ0NJRFlDdUFFZ0FpQUJLUUlZTndPd0FRd0JDeUFDUWJBQmFpQUJLQUlZSUFFb0Fod1FHZ3NnQWtFRk9nQ2pBU0FDUVFBNkFKMEJJQUpCeGJydUFDZ0FBRFlDbUFFZ0FrSEp1dTRBTFFBQU9nQ2NBU0FDSUFwQmpmdnVBQkJCTmdLSUFTQUNLQUtZQVNBQ1FaZ0JhaUFDTEFDakFVRUFTQnNoQVNBQ0FuOUJod05CQUNBQ0tBS0lBUnNFUUNBS0lBRWdBa0dJQVdvUXpRTU1BUXNnQ2lBQkVETUxOZ0tvQVNBQ0xBQ2pBVUVBU0FSQUlBSW9BcGdCRUJjTElBSW9BclFCSUFJdEFMc0JJZ0VnQVVFWWRFRVlkU0lJUVFCSUd5SUpSUTBESUFrZ0FpZ0N4QUVnQWkwQXl3RWlCeUFIUVJoMFFSaDFJZ2RCQUVnYlJ3MENJQUlvQXNBQklBSkJ3QUZxSUFkQkFFZ2JJUWNnQWlnQ3NBRWhDeUFJUVFCSURRRWdDRVVOQXlBSExRQUFJQXRCL3dGeFJ3MENJQUpCc0FGcUlRZ0RRQ0FCUVFGcklnRkZEUVFnQnkwQUFTRUpJQWRCQVdvaEJ5QUpJQWhCQVdvaUNDMEFBRVlOQUFzTUFnc1FMUUFMSUFzZ0J5QUpFRXhGRFFFTEFrQWdBQ2dDT0NBQUtBSklJQUFvQWtScVFRRnJJZ0ZCQ0haQi9QLy9CM0ZxS0FJQUlBRkIvd2R4UVFKMGFpZ0NBQ0lCTEFBalFRQk9CRUFnQWlBQktBSWdOZ0tRQVNBQ0lBRXBBaGczQTRnQkRBRUxJQUpCaUFGcUlBRW9BaGdnQVNnQ0hCQWFDeUFDS0FLSUFTRUJJQUlzQUpNQklRY2dBaUFDUWFnQmFrR0loTzBBRUNNMkFvQUJJQUpCZ0FGcUlBRWdBa0dJQVdvZ0IwRUFTQnNRSnlBQ0xBQ1RBVUVBU0FSQUlBSW9Bb2dCRUJjTElBSW9BclFCSUFJc0FMc0JJZ0ZCL3dGeElBRkJBRWdiUVF0SERRQWdBa0d3QVdwQmYwSEZpKzBBUVFzUUd3MEFJQUJCQVRvQWVBc2dBQ2dDT0NJQklBQW9Ba2dnQUNnQ1JHcEJBV3NpQ0VFS2RpSUhRUUowYWlnQ0FDQUlRZjhIY1NJSVFRSjBhaWdDQUNnQ0JDSUpCRUFnQWlBSk5nSmdJQUpCaUFGcUlnRkJzb2J0QUNBQ1FlQUFhaEJQSUFJb0FvZ0JJUWNnQWl3QWt3RWhDQ0FDSUFKQnFBRnFRY2VEN3dBUUl6WUNnQUVnQWtHQUFXb2dCeUFCSUFoQkFFZ2JFQ2NnQWl3QWt3RkJBRWdFUUNBQ0tBS0lBUkFYQ3lBQUtBSklJQUFvQWtScVFRRnJJZ0ZCL3dkeElRZ2dBVUVLZGlFSElBQW9BamdoQVFzQ1FBSkFBa0FDUUNBQklBZEJBblJxS0FJQUlBaEJBblJxS0FJQUtBSU1RUUZyRGdNQUFRSURDeUFDSUFKQnFBRnFRZUdnN3dBUUl6WUNpQUVnQWtHSUFXcEJodTN2QUJBbkRBSUxJQUlnQWtHb0FXcEI0YUR2QUJBak5nS0lBU0FDUVlnQmFrSFczTzRBRUNjTUFRc2dBaUFDUWFnQmFrSGhvTzhBRUNNMkFvZ0JJQUpCaUFGcVFkU0k3d0FRSndzZ0FpQUNRYWdCYWlJQVFkN1k3UUFRSXpZQ2lBRWdBa0dJQVdvaUFVR0dpKzBBRUNjZ0FpQUFRUU1RbHdJMkFvZ0JJQUVnQWlnQzBBRWdBa0hRQVdvZ0Fpd0Eyd0ZCQUVnYkVQVUNJQU5CQUVjZ0JFRUFSM0VnQTBHQmdJQ0FlRWR4SUFSQmdZQ0FnSGhIY1NFQUFrQUNRQ0FHUVlHQWdJQjRSZzBBSUFWQmdZQ0FnSGhHRFFBZ0JrVU5BQ0FGUlEwQUlBQkZEUUFnQWlBS0VQMEtOZ0tJQVNBQ0lBSkJpQUZxSWdBUS9RbzJBb0FCSUFJZ0FrR0FBV3BCemJYdEFCQXpOZ0o0SUFJZ0FrSDRBR29pQVVIZTJPMEFFQ00yQW9nQklBQkIrN1h0QUJBbklBSWdBellDTUNBQVFiRGw3d0FnQWtFd2FoQlBJQUlvQW9nQklRTWdBaXdBa3dFaEJ5QUNJQUZCcklqdEFCQWpOZ0p3SUFKQjhBQnFJQU1nQUNBSFFRQklHeEFuSUFJc0FKTUJRUUJJQkVBZ0FpZ0NpQUVRRndzZ0FpQUVOZ0lnSUFKQmlBRnFJZ0JCc09YdkFDQUNRU0JxRUU4Z0FpZ0NpQUVoQVNBQ0xBQ1RBU0VESUFJZ0FrSDRBR3BCb1lidEFCQWpOZ0p3SUFKQjhBQnFJQUVnQUNBRFFRQklHeEFuSUFJc0FKTUJRUUJJQkVBZ0FpZ0NpQUVRRndzZ0FpQUZOZ0lRSUFKQmlBRnFJZ0JCc09YdkFDQUNRUkJxRUU4Z0FpZ0NpQUVoQVNBQ0xBQ1RBU0VESUFJZ0FrSDRBR3BCbCtydUFCQWpOZ0p3SUFKQjhBQnFJQUVnQUNBRFFRQklHeEFuSUFJc0FKTUJRUUJJQkVBZ0FpZ0NpQUVRRndzZ0FpQUdOZ0lBSUFKQmlBRnFJZ0JCc09YdkFDQUNFRThnQWlnQ2lBRWhBU0FDTEFDVEFTRURJQUlnQWtINEFHcEJ1NjN0QUJBak5nSndJQUpCOEFCcUlBRWdBQ0FEUVFCSUd4QW5JQUlzQUpNQlFRQklCRUFnQWlnQ2lBRVFGd3NnQWlBQ1FmZ0Fha0crZ2UwQUVDTTJBb2dCSUFKQmlBRnFRYjdFOEFBUUp3d0JDeUFBUlEwQUlBSWdBellDVUNBQ1FZZ0JhaUlBUWJEbDd3QWdBa0hRQUdvUVR5QUNLQUtJQVNFQklBSXNBSk1CSVFNZ0FpQUNRYWdCYWtHc2lPMEFFQ00yQW9BQklBSkJnQUZxSUFFZ0FDQURRUUJJR3hBbklBSXNBSk1CUVFCSUJFQWdBaWdDaUFFUUZ3c2dBaUFFTmdKQUlBSkJpQUZxSWdCQnNPWHZBQ0FDUVVCckVFOGdBaWdDaUFFaEFTQUNMQUNUQVNFRElBSWdBa0dvQVdwQm9ZYnRBQkFqTmdLQUFTQUNRWUFCYWlBQklBQWdBMEVBU0JzUUp5QUNMQUNUQVVFQVRnMEFJQUlvQW9nQkVCY0xJQUlzQUxzQlFRQklCRUFnQWlnQ3NBRVFGd3NnQWl3QXl3RkJBRWdFUUNBQ0tBTEFBUkFYQ3lBQ0xBRGJBVUVBU0FSQUlBSW9BdEFCRUJjTElBSkI0QUZxSkFBTE1BRUJmeU1BUVJCcklnSWtBQ0FDSUFCQjdBTnFRYUdHN1FBUUl6WUNDQ0FDUVFocUlBRVFod0lnQWtFUWFpUUFDNGtDQVFKL0l3QkJJR3NpQkNRQUlBUWdBRUhzQTJvaUFFR3NpTzBBRUNNMkFoQWdCRUVRYWlJRklBRVFod0lnQkNBQVFhR0c3UUFRSXpZQ0VDQUZJQUlRaHdJQ1FDQURSUTBBSUFSQkJUb0FHeUFFUVFBNkFCVWdCRUh5bCswQUtBQUFOZ0lRSUFSQjlwZnRBQzBBQURvQUZBSkFBa0FDUUNBRFFRSnJEZ0lBQVFJTElBUkJBem9BR3lBRVFRQTZBQk1nQkVHaXdlOEFMd0FBT3dFUUlBUkJwTUh2QUMwQUFEb0FFZ3dCQ3lBRVFRWTZBQnNnQkVFQU9nQVdJQVJCa3FidkFDZ0FBRFlDRUNBRVFaYW03d0F2QUFBN0FSUUxJQVFnQUVIRGcrNEFFQ00yQWdnZ0JFRUlhaUFFUVJCcUVDY2dCQ3dBRzBFQVRnMEFJQVFvQWhBUUZ3c2dCRUVnYWlRQUM1VUhBUU4vSXdCQk1Hc2lCQ1FBSUFSQkFEWUNLQ0FFUWdBM0F5QUNRQUpBQWtBZ0EwRUNhdzRDQUFFQ0N5QUVRUU02QUNzZ0JFR2l3ZThBTHdBQU93RWdJQVJCcE1IdkFDMEFBRG9BSWd3QkN5QUVRUVk2QUNzZ0JFR1NwdThBS0FBQU5nSWdJQVJCbHFidkFDOEFBRHNCSkFzZ0FDQUFRZXdEYWlJRFFZYUw3UUFRTXlJR05nTHNBMEVNRUJnaUJTQUFRZkFEYWpZQ0JDQUZJQVkyQWdnZ0JTQUFLQUx3QXlJR05nSUFJQVlnQlRZQ0JDQUFJQVUyQXZBRElBQWdBQ2dDK0FOQkFXbzJBdmdESUFRZ0EwR3NpTzBBRUNNMkFoQWdCRUVRYWlJRklBRVFod0lnQkNBRFFhR0c3UUFRSXpZQ0VDQUZJQUlRaHdJZ0JDZ0NKQ0FFTEFBcklnRkIvd0Z4SUFGQkFFZ2JCRUFnQkNnQ0lDRUNJQVFnQTBIRGcrNEFFQ00yQWhBZ0JFRVFhaUFDSUFSQklHb2dBVUVBU0JzUUp3c2dCQ0FEUWNlRDd3QVFJellDRUNBRVFSQnFRYmVHN1FBUUp3SkFJQUFvQWpnZ0FDZ0NTQ0FBS0FKRWFrRUJheUlCUVFoMlFmei8vd2R4YWlnQ0FDQUJRZjhIY1VFQ2RHb29BZ0FpQVN3QUkwRUFUZ1JBSUFRZ0FTZ0NJRFlDR0NBRUlBRXBBaGczQXhBTUFRc2dCRUVRYWlBQktBSVlJQUVvQWh3UUdnc2dCQ2dDRkNBRUxRQWJJZ0VnQVVFWWRFRVlkU0lCUVFCSUd5RUNJQUZCQUVnRVFDQUVLQUlRRUJjTEFrQWdBa1VOQUFKQUlBQW9BamdnQUNnQ1NDQUFLQUpFYWtFQmF5SUJRUWgyUWZ6Ly93ZHhhaWdDQUNBQlFmOEhjVUVDZEdvb0FnQWlBU3dBSTBFQVRnUkFJQVFnQVNnQ0lEWUNHQ0FFSUFFcEFoZzNBeEFNQVFzZ0JFRVFhaUFCS0FJWUlBRW9BaHdRR2dzZ0JDZ0NFQ0VCSUFRc0FCc2hBaUFFSUFOQmlJVHRBQkFqTmdJSUlBUkJDR29nQVNBRVFSQnFJQUpCQUVnYkVDY2dCQ3dBRzBFQVRnMEFJQVFvQWhBUUZ3c0NRQUpBQWtBQ1FDQUFLQUk0SUFBb0FrZ2dBQ2dDUkdwQkFXc2lBVUVJZGtIOC8vOEhjV29vQWdBZ0FVSC9CM0ZCQW5ScUtBSUFLQUlNUVFGckRnTUFBUUlEQ3lBRUlBTkI0YUR2QUJBak5nSVFJQVJCRUdwQmh1M3ZBQkFuREFJTElBUWdBMEhob084QUVDTTJBaEFnQkVFUWFrSFczTzRBRUNjTUFRc2dCQ0FEUWVHZzd3QVFJellDRUNBRVFSQnFRZFNJN3dBUUp3c2dBQ2dDT0NBQUtBSklJQUFvQWtScVFRRnJJZ0JCQ0haQi9QLy9CM0ZxS0FJQUlBQkIvd2R4UVFKMGFpZ0NBQ2dDRUVFQlJnUkFJQVFnQTBIeHJPMEFFQ00yQWhBZ0JFRVFha0hqd3U4QUVDY0xJQVFzQUN0QkFFZ0VRQ0FFS0FJZ0VCY0xJQVJCTUdva0FBdVVCd0lGZndGOUl3QkI0QUJySWdZa0FDQUdRUVE2QUZNZ0JrRUFPZ0JNSUFaQjhzcU5vd2MyQWtnZ0JpQUFRZXdEYWlJSFFZMzc3Z0FRUVRZQ09DQUdBbjlCaHdOQkFDQUdLQUk0R3dSQUlBY2dCa0hJQUdvZ0JrRTRhaEROQXd3QkN5QUhJQVpCeUFCcUVETUxOZ0pZSUFZc0FGTkJBRWdFUUNBR0tBSklFQmNMQWtBZ0FDZ0NHQ0lIUlEwQUlBQW9BZ2dnQnlBQUtBSVVha0VCYXlJSFFaSUJiaUlJUVFKMGFpZ0NBQ0FISUFoQmtnRnNhMEVjYkdvaUJ5b0NHQ0VMQWtBZ0J5Z0NCQ0lJUVFCTURRQWdCa0U0YWlJSklBY29BZ0FRaHdRZ0JpZ0NPQ0VISUFZc0FFTWhDaUFHSUFaQjJBQnFRZGVxN3dBUUl6WUNNQ0FHUVRCcUlBY2dDU0FLUVFCSUd4QW5JQVlzQUVOQkFFZ0VRQ0FHS0FJNEVCY0xJQWhCQWtrTkFDQUdJQWcyQWlBZ0JrRTRhaUlIUWJEbDd3QWdCa0VnYWhCUElBWW9BamdoQ0NBR0xBQkRJUWtnQmlBR1FkZ0Fha0hmNk80QUVDTTJBakFnQmtFd2FpQUlJQWNnQ1VFQVNCc1FKeUFHTEFCRFFRQk9EUUFnQmlnQ09CQVhDeUFMUXdBQWdEOWJEUUFnQmlBTHV6a0RFQ0FHUVRocUlnZEI0WUx2QUNBR1FSQnFFRThnQmlnQ09DRUlJQVlzQUVNaENTQUdJQVpCMkFCcVFiZUI3UUFRSXpZQ01DQUdRVEJxSUFnZ0J5QUpRUUJJR3hBbklBWXNBRU5CQUU0TkFDQUdLQUk0RUJjTEFrQWdBQ2dDTUNJSFJRMEFJQUFvQWlBZ0J5QUFLQUlzYWtFQmF5SUFRUWQyUWZ6Ly93OXhhaWdDQUNBQVFmOERjVUVEZEdvaUFDb0NCQ0VMQWtBZ0FDZ0NBQ0lBUVg5R0RRQWdCa0U0YWlJSElBQVFod1FnQmlnQ09DRUFJQVlzQUVNaENDQUdJQVpCMkFCcVFmalY3Z0FRSXpZQ01DQUdRVEJxSUFBZ0J5QUlRUUJJR3hBbklBWXNBRU5CQUU0TkFDQUdLQUk0RUJjTElBdERBQUNBUDFzTkFDQUdJQXU3T1FNQUlBWkJPR29pQUVIaGd1OEFJQVlRVHlBR0tBSTRJUWNnQml3QVF5RUlJQVlnQmtIWUFHcEJxb0h0QUJBak5nSXdJQVpCTUdvZ0J5QUFJQWhCQUVnYkVDY2dCaXdBUTBFQVRnMEFJQVlvQWpnUUZ3c2dCaUFHUWRnQWFpSUFRYXlJN1FBUUl6WUNPQ0FHUVRocUlnY2dBU0FEUVI5MUlnRWdBM0ZxRUljQ0lBWWdBRUdoaHUwQUVDTTJBamdnQnlBQ0lBUkJIM1VpQWlBRWNXb1Fod0lnQmlBQVFidXQ3UUFRSXpZQ09DQUhJQUlnQkdvZ0FuTVFod0lnQmlBQVFaZnE3Z0FRSXpZQ09DQUhJQUVnQTJvZ0FYTVFod0lnQlFSQUlBWWdCa0hZQUdwQnFvYnRBQkFqTmdJNElBWkJPR29nQlJDSEFnc2dCa0hnQUdva0FBdkNDUUlKZndGOUl3QkJrQUZySWdVa0FDQUFLQUlnSUFBb0FqQWdBQ2dDTEdwQkFXc2lERUVIZGtIOC8vOFBjV29vQWdBaERTQUFLQUlJSUFBb0FoZ2dBQ2dDRkdwQkFXc2lCMEdTQVc0aUNFRUNkR29vQWdBaEJpQUZRUWM2QUdzZ0JVRUFPZ0JuSUFWQm5xN3VBQ2dBQURZQ1lDQUZRYUd1N2dBb0FBQTJBR01nQlNBQVFld0RhaUlBUVkzNzdnQVFRVFlDZ0FFZ0JRSi9RWWNEUVFBZ0JTZ0NnQUViQkVBZ0FDQUZRZUFBYWlBRlFZQUJhaEROQXd3QkN5QUFJQVZCNEFCcUVETUxOZ0p3SUFVc0FHdEJBRWdFUUNBRktBSmdFQmNMSUFjZ0NFR1NBV3hySWdCQkhHd2dCbW9oQndKQUlBWWdBRUVjYkdvaUNDZ0NCRUVBVEEwQUlBVkJnQUZxSWdrZ0J5Z0NBQkNIQkNBRktBS0FBU0VLSUFVc0FJc0JJUXNnQlNBRlFmQUFha0hYcXU4QUVDTTJBbEFnQlVIUUFHb2dDaUFKSUF0QkFFZ2JFQ2NnQlN3QWl3RkJBRWdFUUNBRktBS0FBUkFYQ3lBSUtBSUVJZ2xCQWtnTkFDQUZJQWsyQWtBZ0JVR0FBV29pQ1VHdzVlOEFJQVZCUUdzUVR5QUZLQUtBQVNFS0lBVXNBSXNCSVFzZ0JTQUZRZkFBYWtIZjZPNEFFQ00yQWxBZ0JVSFFBR29nQ2lBSklBdEJBRWdiRUNjZ0JTd0Fpd0ZCQUU0TkFDQUZLQUtBQVJBWEN3SkFJQWdxQWhnaURrTUFBSUEvV3cwQUlBVWdEcnM1QXpBZ0JVR0FBV29pQ0VIaGd1OEFJQVZCTUdvUVR5QUZLQUtBQVNFSklBVXNBSXNCSVFvZ0JTQUZRZkFBYWtHM2dlMEFFQ00yQWxBZ0JVSFFBR29nQ1NBSUlBcEJBRWdiRUNjZ0JTd0Fpd0ZCQUU0TkFDQUZLQUtBQVJBWEN5QU1RZjhEY1NFSUlBVW9BbkFnQnhDTUR5QUZJQVVvQW5BMkFsQUNRQ0FHSUFCQkhHeHFJZ1lvQWdnaUFFRUFUQTBBSUFZb0Fnd2hCaUFGSUFBMkFpQWdCU0FHSUFBZ0JrRUFTaHMyQWlRZ0JVR0FBV29pQUVIYzVPOEFJQVZCSUdvUVR5QUZLQUtBQVNFR0lBVXNBSXNCSVFjZ0JTQUZRZEFBYWtIT2hPMEFFQ00yQW5nZ0JVSDRBR29nQmlBQUlBZEJBRWdiRUNjZ0JTd0Fpd0ZCQUU0TkFDQUZLQUtBQVJBWEN3SkFJQTBnQ0VFRGRHb2lBQ2dDQUNJR1FYOUdEUUFnQlVHQUFXb2lCeUFHRUljRUlBVW9Bb0FCSVFZZ0JTd0Fpd0VoQ0NBRklBVkI4QUJxUWZqVjdnQVFJellDVUNBRlFkQUFhaUFHSUFjZ0NFRUFTQnNRSnlBRkxBQ0xBVUVBVGcwQUlBVW9Bb0FCRUJjTEFrQWdBQ29DQkNJT1F3QUFnRDliRFFBZ0JTQU91emtERUNBRlFZQUJhaUlBUWVHQzd3QWdCVUVRYWhCUElBVW9Bb0FCSVFZZ0JTd0Fpd0VoQnlBRklBVkI4QUJxUWFxQjdRQVFJellDVUNBRlFkQUFhaUFHSUFBZ0IwRUFTQnNRSnlBRkxBQ0xBVUVBVGcwQUlBVW9Bb0FCRUJjTFFRQWhBQ0FGUVFBMkFvZ0JJQVZDQURjRGdBRWdBVUVBVEFSL0lBVkJnQUZxQlFOQUlBSWdBRUVEZEdvaUJpZ0NBQ0VISUFVZ0JpZ0NCQ0FFYWpZQ0JDQUZJQU1nQjJvMkFnQWdCVUhRQUdvaUJrSFB5ZkVBSUFVUVR5QUZRWUFCYWlBRktBSlFJQVlnQlMwQVd5SUdRUmgwUVJoMVFRQklJZ2NiSUFVb0FsUWdCaUFIR3hDTUFSb2dCU3dBVzBFQVNBUkFJQVVvQWxBUUZ3c2dBRUVCYWlJQUlBRkhEUUFMSUFVb0FvQUJJQVZCZ0FGcUlBVXNBSXNCUVFCSUd3c2hBQ0FGSUFWQjhBQnFRWXU3N1FBUUl6WUNVQ0FGUWRBQWFpQUFFQ2NnQlN3QWl3RkJBRWdFUUNBRktBS0FBUkFYQ3lBRlFaQUJhaVFBQzdjSEFnZC9BWDBqQUVHQUFXc2lCU1FBSUFBb0FnZ2dBQ2dDR0NBQUtBSVVha0VCYXlJSFFaSUJiaUlKUVFKMGFpZ0NBQ0VHSUFWQkNEb0FXeUFGUVFBNkFGZ2dCVUx3M3JITHg2MmF0K1VBTndOUUlBVWdBRUhzQTJvaUFFR04rKzRBRUVFMkFuQWdCUUovUVljRFFRQWdCU2dDY0JzRVFDQUFJQVZCMEFCcUlBVkI4QUJxRU0wRERBRUxJQUFnQlVIUUFHb1FNd3MyQW1BZ0JTd0FXMEVBU0FSQUlBVW9BbEFRRndzZ0J5QUpRWklCYkdzaUIwRWNiQ0FHYWlFQUFrQWdCaUFIUVJ4c2FpSUpLQUlFUVFCTURRQWdCVUh3QUdvaUNDQUFLQUlBRUljRUlBVW9BbkFoQ2lBRkxBQjdJUXNnQlNBRlFlQUFha0hYcXU4QUVDTTJBa0FnQlVGQWF5QUtJQWdnQzBFQVNCc1FKeUFGTEFCN1FRQklCRUFnQlNnQ2NCQVhDeUFKS0FJRUlnaEJBa2dOQUNBRklBZzJBakFnQlVId0FHb2lDRUd3NWU4QUlBVkJNR29RVHlBRktBSndJUW9nQlN3QWV5RUxJQVVnQlVIZ0FHcEIzK2p1QUJBak5nSkFJQVZCUUdzZ0NpQUlJQXRCQUVnYkVDY2dCU3dBZTBFQVRnMEFJQVVvQW5BUUZ3c0NRQ0FKS2dJWUlneERBQUNBUDFzTkFDQUZJQXk3T1FNZ0lBVkI4QUJxSWdsQjRZTHZBQ0FGUVNCcUVFOGdCU2dDY0NFSUlBVXNBSHNoQ2lBRklBVkI0QUJxUWJlQjdRQVFJellDUUNBRlFVQnJJQWdnQ1NBS1FRQklHeEFuSUFVc0FIdEJBRTROQUNBRktBSndFQmNMSUFVb0FtQWdBQkNORHlBRktBSmdJQUFRakE4Z0JTQUZLQUpnTmdKQUFrQWdCaUFIUVJ4c2FpSUdLQUlJSWdCQkFFd05BQ0FHS0FJTUlRWWdCU0FBTmdJUUlBVWdCaUFBSUFaQkFFb2JOZ0lVSUFWQjhBQnFJZ0JCM09UdkFDQUZRUkJxRUU4Z0JTZ0NjQ0VHSUFVc0FIc2hCeUFGSUFWQlFHdEJ6b1R0QUJBak5nSm9JQVZCNkFCcUlBWWdBQ0FIUVFCSUd4QW5JQVVzQUh0QkFFNE5BQ0FGS0FKd0VCY0xJQVVnQlVIZ0FHcEIrTlh1QUJBak5nSndJQVZCOEFCcVFhK1g3d0FRSjBFQUlRQWdCVUVBTmdKNElBVkNBRGNEY0NBQlFRQk1CSDhnQlVId0FHb0ZBMEFnQWlBQVFRTjBhaUlHS0FJQUlRY2dCU0FHS0FJRUlBUnFOZ0lFSUFVZ0F5QUhhallDQUNBRlFVQnJJZ1pCejhueEFDQUZFRThnQlVId0FHb2dCU2dDUUNBR0lBVXRBRXNpQmtFWWRFRVlkVUVBU0NJSEd5QUZLQUpFSUFZZ0J4c1FqQUVhSUFVc0FFdEJBRWdFUUNBRktBSkFFQmNMSUFCQkFXb2lBQ0FCUncwQUN5QUZLQUp3SUFWQjhBQnFJQVVzQUh0QkFFZ2JDeUVBSUFVZ0JVSGdBR3BCaTd2dEFCQWpOZ0pBSUFWQlFHc2dBQkFuSUFVc0FIdEJBRWdFUUNBRktBSndFQmNMSUFWQmdBRnFKQUFMemdVQkFuOGpBRUhnQUdzaUJTUUFJQVZCQkRvQU15QUZRUUE2QUN3Z0JVSHd3dEhEQmpZQ0tDQUZJQUJCN0FOcUlnWkJqZnZ1QUJCQk5nSklJQVVDZjBHSEEwRUFJQVVvQWtnYkJFQWdCaUFGUVNocUlBVkJ5QUJxRU0wRERBRUxJQVlnQlVFb2FoQXpDellDT0NBRkxBQXpRUUJJQkVBZ0JTZ0NLQkFYQ3lBRklBRTJBaEFnQlNBQ05nSVVJQVVnQXpZQ0dDQUZJQVEyQWh3Z0JVSElBR29pQVVHczVPOEFJQVZCRUdvUVR5QUZLQUpJSVFJZ0JTd0FVeUVESUFVZ0JVRTRha0d4NWU4QUVDTTJBbGdnQlVIWUFHb2dBaUFCSUFOQkFFZ2JFQ2NnQlN3QVUwRUFTQVJBSUFVb0FrZ1FGd3NnQlVISUFHb2lBU0FBS0FJSUlBQW9BaGdnQUNnQ0ZHcEJBV3NpQWtHU0FXNGlBMEVDZEdvb0FnQWdBaUFEUVpJQmJHdEJIR3hxS0FJQUVJY0VJQVVvQWtnaEFpQUZMQUJUSVFNZ0JTQUZRVGhxUWRlcTd3QVFJellDV0NBRlFkZ0FhaUFDSUFFZ0EwRUFTQnNRSnlBRkxBQlRRUUJJQkVBZ0JTZ0NTQkFYQ3lBQUtBSUlJZ0lnQUNnQ0dDQUFLQUlVYWtFQmF5SURRWklCYmlJQlFRSjBhaWdDQUNBRElBRkJrZ0ZzYXlJRFFSeHNhaWdDQkNJRVFRSk9CRUFnQlNBRlFUaHFRZC9vN2dBUUl6WUNTQ0FGUWNnQWFpQUVFSWNDSUFBb0FoZ2dBQ2dDRkdwQkFXc2lBU0FCUVpJQmJpSUJRWklCYkdzaEF5QUFLQUlJSVFJTElBVW9BamdnQWlBQlFRSjBhaWdDQUNBRFFSeHNhaENORHlBQUtBSUlJQUFvQWhnZ0FDZ0NGR3BCQVdzaUFFR1NBVzRpQVVFQ2RHb29BZ0FoQWlBRklBVW9BamcyQWxnQ1FDQUNJQUFnQVVHU0FXeHJRUnhzYWlJQktBSUlJZ0JCQUV3TkFDQUJLQUlNSVFFZ0JTQUFOZ0lBSUFVZ0FTQUFJQUZCQUVvYk5nSUVJQVZCeUFCcUlnQkIzT1R2QUNBRkVFOGdCU2dDU0NFQklBVXNBRk1oQWlBRklBVkIyQUJxUWM2RTdRQVFJellDUUNBRlFVQnJJQUVnQUNBQ1FRQklHeEFuSUFVc0FGTkJBRTROQUNBRktBSklFQmNMSUFWQjRBQnFKQUFMc1FjREEzOEhmQUo5SXdCQjBBQnJJZ2NrQUNBQUtBSWdJQUFvQWpBZ0FDZ0NMR3BCQVdzaUNFRUhka0g4Ly84UGNXb29BZ0FnQ0VIL0EzRkJBM1JxS2dJRUlSRWdBQ2dDQ0NBQUtBSVlJQUFvQWhScVFRRnJJZ2hCa2dGdUlnbEJBblJxS0FJQUlBZ2dDVUdTQVd4clFSeHNhaUlJS2dJWUlSSWdDQ2dDQkNFSUlBWkVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveUlHRUs0RklRNGdCaERxQlNFUElBVkVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveUlHRUs0RklRb2dBcmNnQkVFQ2JTSUN0eUlMb0NJRklBc2dCaERxQmFLaElnd2dCYUVnQ2lBRFFRSnRJZ08zSWdxaUlBRzNJQXFnSWdhZ0lnMGdCcUVRekFZaEVDQUZJQXNnRDZLaElnc2dCYUVnQ2lBT29pQUdvQ0lGSUFhaEVNd0dJUVlnQjBFRU9nQkRJQWRCQURvQVBDQUhRZkRDMGNNR05nSTRJQWNnQUVIc0Eyb2lBVUdOKys0QUVFRTJBaWdnQmlBUW9TSUdtU0VLSUFjQ2YwR0hBMEVBSUFjb0FpZ2JCRUFnQVNBSFFUaHFJQWRCS0dvUXpRTU1BUXNnQVNBSFFUaHFFRE1MTmdKSUlBY3NBRU5CQUVnRVFDQUhLQUk0RUJjTElBY2dCa1FBQUFBQUFBQUFBR1EyQWhBZ0J5QUtSQmd0UkZUN0lRbEFaRFlDRkNBSEFuOGdCWmxFQUFBQUFBQUE0RUZqQkVBZ0Jhb01BUXRCZ0lDQWdIZ0xOZ0lZSUFjQ2Z5QUxtVVFBQUFBQUFBRGdRV01FUUNBTHFnd0JDMEdBZ0lDQWVBczJBaHdnQndKL0lBMlpSQUFBQUFBQUFPQkJZd1JBSUEycURBRUxRWUNBZ0lCNEN6WUNBQ0FIQW44Z0RKbEVBQUFBQUFBQTRFRmpCRUFnREtvTUFRdEJnSUNBZ0hnTE5nSUVJQWNnQXlBRFFSOTFJZ0ZxSUFGek5nSUlJQWNnQWlBQ1FSOTFJZ0ZxSUFGek5nSU1JQWRCS0dvaUFVRzY1TzhBSUFjUVR5QUhLQUlvSVFJZ0J5d0FNeUVESUFjZ0IwSElBR3BCc2VYdkFCQWpOZ0lnSUFkQklHb2dBaUFCSUFOQkFFZ2JFQ2NnQnl3QU0wRUFTQVJBSUFjb0FpZ1FGd3NnRVVNQUFJQS9YQVJBSUFjZ0IwSElBR3BCcW9IdEFCQWpOZ0lvSUFkQktHb2dFUkRmQ0FzZ0VrTUFBSUEvWEFSQUlBY2dCMEhJQUdwQnQ0SHRBQkFqTmdJb0lBZEJLR29nRWhEZkNBc0NRQ0FJUVFCTURRQWdCeUFIUWNnQWFpSUNRZC9vN2dBUUl6WUNLQ0FIUVNocUlnRWdDQkNIQWlBQklBQW9BZ2dnQUNnQ0dDQUFLQUlVYWtFQmF5SUFRWklCYmlJRFFRSjBhaWdDQUNBQUlBTkJrZ0ZzYTBFY2JHb29BZ0FRaHdRZ0J5Z0NLQ0VBSUFjc0FETWhBeUFISUFKQjE2cnZBQkFqTmdJZ0lBZEJJR29nQUNBQklBTkJBRWdiRUNjZ0J5d0FNMEVBVGcwQUlBY29BaWdRRndzZ0IwSFFBR29rQUF2WEJBSUVmd0o5SXdCQk1Hc2lCU1FBSUFBb0FpQWdBQ2dDTUNBQUtBSXNha0VCYXlJR1FRZDJRZnovL3c5eGFpZ0NBQ0FHUWY4RGNVRURkR29xQWdRaENTQUFLQUlJSUFBb0FoZ2dBQ2dDRkdwQkFXc2lCa0dTQVc0aUIwRUNkR29vQWdBZ0JpQUhRWklCYkd0QkhHeHFJZ1lxQWhnaENpQUdLQUlFSVFnZ0JVRUhPZ0FqSUFWQkFEb0FIeUFGUVpPTzd3QW9BQUEyQWhnZ0JVR1dqdThBS0FBQU5nQWJJQVVnQUVIc0Eyb2lCa0dOKys0QUVFRTJBZ2dnQlFKL1FZY0RRUUFnQlNnQ0NCc0VRQ0FHSUFWQkdHb2dCVUVJYWhETkF3d0JDeUFHSUFWQkdHb1FNd3MyQWlnZ0JTd0FJMEVBU0FSQUlBVW9BaGdRRndzZ0JTQUZRU2hxSWdaQnlJZnRBQkFqTmdJSUlBVkJDR29pQnlBQklBTkJBbTBpQTJvUWh3SWdCU0FHUWN1RTdRQVFJellDQ0NBSElBSWdCRUVDYlNJQmFoQ0hBaUFGSUFaQnFvYnRBQkFqTmdJSUlBY2dBeENIQWlBRklBWkJuWVB0QUJBak5nSUlJQWNnQVJDSEFpQUpRd0FBZ0Q5Y0JFQWdCU0FGUVNocVFhcUI3UUFRSXpZQ0NDQUZRUWhxSUFrUTN3Z0xJQXBEQUFDQVAxd0VRQ0FGSUFWQktHcEJ0NEh0QUJBak5nSUlJQVZCQ0dvZ0NoRGZDQXNDUUNBSVFRQk1EUUFnQlNBRlFTaHFJZ0pCMytqdUFCQWpOZ0lJSUFWQkNHb2lBU0FJRUljQ0lBRWdBQ2dDQ0NBQUtBSVlJQUFvQWhScVFRRnJJZ0JCa2dGdUlnTkJBblJxS0FJQUlBQWdBMEdTQVd4clFSeHNhaWdDQUJDSEJDQUZLQUlJSVFBZ0JTd0FFeUVESUFVZ0FrSFhxdThBRUNNMkFnQWdCU0FBSUFFZ0EwRUFTQnNRSnlBRkxBQVRRUUJPRFFBZ0JTZ0NDQkFYQ3lBRlFUQnFKQUFMdndRQ0FuOEdmaU1BUWZBQWF5SURKQUFnQTBFRU9nQmpJQU5CQURvQVhDQURRZkRDMGNNR05nSllJQU1nQUVIc0Eyb2lCRUdOKys0QUVFRTJBa2dnQXdKL1FZY0RRUUFnQXlnQ1NCc0VRQ0FFSUFOQjJBQnFJQU5CeUFCcUVNMEREQUVMSUFRZ0EwSFlBR29RTXdzMkFtZ2dBeXdBWTBFQVNBUkFJQU1vQWxnUUZ3c2dBU2tDQUNFRklBRXBBZ2doQmlBQ0tRSUlJUWNnQWlrQ0FDRUlJQUlwQWhBaENTQUJLUUlZSVFvZ0F5QUJLUUlRTndNUUlBTWdDamNER0NBRElBazNBeUFnQXlBSU53TXdJQU1nQnpjREtDQURJQVkzQXdnZ0F5QUZOd01BSUFOQnlBQnFJZ0ZCK09MdkFDQURFRThnQXlnQ1NDRUNJQU1zQUZNaEJDQURJQU5CNkFCcVFiSGw3d0FRSXpZQ1FDQURRVUJySUFJZ0FTQUVRUUJJR3hBbklBTXNBRk5CQUVnRVFDQURLQUpJRUJjTElBTkJ5QUJxSWdFZ0FDZ0NDQ0FBS0FJWUlBQW9BaFJxUVFGcklnSkJrZ0Z1SWdSQkFuUnFLQUlBSUFJZ0JFR1NBV3hyUVJ4c2FpZ0NBQkNIQkNBREtBSklJUUlnQXl3QVV5RUVJQU1nQTBIb0FHcEIxNnJ2QUJBak5nSkFJQU5CUUdzZ0FpQUJJQVJCQUVnYkVDY2dBeXdBVTBFQVNBUkFJQU1vQWtnUUZ3c2dBeUFEUWVnQWFpSUJRYmlZN2dBUUl6WUNTQ0FEUWNnQWFpSUNRZSs1N3dBUUp5QURJQUZCN3JEdUFCQWpOZ0pJSUFKQjc3bnZBQkFuSUFBb0FnZ2dBQ2dDR0NBQUtBSVVha0VCYXlJQVFaSUJiaUlFUVFKMGFpZ0NBQ0FBSUFSQmtnRnNhMEVjYkdvb0FnUWhBQ0FESUFGQjMranVBQkFqTmdKSUlBSWdBQkNIQWlBRFFmQUFhaVFBQy9RRkFnUi9BMzRqQUVId0FHc2lBaVFBSUFKQkJEb0FReUFDUVFBNkFEd2dBa0h3d3RIREJqWUNPQ0FDSUFCQjdBTnFJZ05CamZ2dUFCQkJOZ0pZSUFJQ2YwR0hBMEVBSUFJb0FsZ2JCRUFnQXlBQ1FUaHFJQUpCMkFCcUVNMEREQUVMSUFNZ0FrRTRhaEF6Q3pZQ1NDQUNMQUJEUVFCSUJFQWdBaWdDT0JBWEN5QUJLUUlBSVFZZ0FTa0NDQ0VISUFFcEFoQWhDQ0FDSUFFcEFoZzNBeWdnQWlBSU53TWdJQUlnQnpjREdDQUNJQVkzQXhBZ0FrSFlBR29pQVVIZTR1OEFJQUpCRUdvUVR5QUNLQUpZSVFNZ0Fpd0FZeUVFSUFJZ0FrSElBR3BCc2VYdkFCQWpOZ0pvSUFKQjZBQnFJQU1nQVNBRVFRQklHeEFuSUFJc0FHTkJBRWdFUUNBQ0tBSllFQmNMSUFJZ0FrSElBR29pQTBINDFlNEFFQ00yQWxnZ0FrSFlBR29pQVVHdmwrOEFFQ2NnQVNBQUtBSUlJQUFvQWhnZ0FDZ0NGR3BCQVdzaUJFR1NBVzRpQlVFQ2RHb29BZ0FnQkNBRlFaSUJiR3RCSEd4cUtBSUFFSWNFSUFJb0FsZ2hCQ0FDTEFCaklRVWdBaUFEUWRlcTd3QVFJellDYUNBQ1FlZ0FhaUFFSUFFZ0JVRUFTQnNRSnlBQ0xBQmpRUUJJQkVBZ0FpZ0NXQkFYQ3lBQ0lBSkJ5QUJxSWdGQnVKanVBQkFqTmdKWUlBSkIyQUJxSWdOQjc3bnZBQkFuSUFJZ0FVSHVzTzRBRUNNMkFsZ2dBMEh2dWU4QUVDY2dBQ2dDQ0NBQUtBSVlJQUFvQWhScVFRRnJJZ1JCa2dGdUlnVkJBblJxS0FJQUlBUWdCVUdTQVd4clFSeHNhaWdDQkNFRUlBSWdBVUhmNk80QUVDTTJBbGdnQXlBRUVJY0NJQUFvQWdnZ0FDZ0NHQ0FBS0FJVWFrRUJheUlCUVpJQmJpSURRUUowYWlnQ0FDRUFJQUlnQWlnQ1NEWUNhQUpBSUFBZ0FTQURRWklCYkdzaUEwRWNiR29vQWdnaUFVRUFUQTBBSUFBZ0EwRWNiR29vQWd3aEFDQUNJQUUyQWdBZ0FpQUFJQUVnQUVFQVNoczJBZ1FnQWtIWUFHb2lBRUhjNU84QUlBSVFUeUFDS0FKWUlRRWdBaXdBWXlFRElBSWdBa0hvQUdwQnpvVHRBQkFqTmdKUUlBSkIwQUJxSUFFZ0FDQURRUUJJR3hBbklBSXNBR05CQUU0TkFDQUNLQUpZRUJjTElBSkI4QUJxSkFBTDRnVUNCSDhDZmlNQVFlQUFheUlDSkFBZ0FrRUVPZ0F6SUFKQkFEb0FMQ0FDUWZEQzBjTUdOZ0lvSUFJZ0FFSHNBMm9pQTBHTisrNEFFRUUyQWtnZ0FnSi9RWWNEUVFBZ0FpZ0NTQnNFUUNBRElBSkJLR29nQWtISUFHb1F6UU1NQVFzZ0F5QUNRU2hxRURNTE5nSTRJQUlzQUROQkFFZ0VRQ0FDS0FJb0VCY0xJQUVwQWdBaEJpQUJLUUlJSVFjZ0FpQUJLUUlRTndNZ0lBSWdCemNER0NBQ0lBWTNBeEFnQWtISUFHb2lBVUhLNHU4QUlBSkJFR29RVHlBQ0tBSklJUU1nQWl3QVV5RUVJQUlnQWtFNGFrR3g1ZThBRUNNMkFsZ2dBa0hZQUdvZ0F5QUJJQVJCQUVnYkVDY2dBaXdBVTBFQVNBUkFJQUlvQWtnUUZ3c2dBaUFDUVRocUlnTkIrTlh1QUJBak5nSklJQUpCeUFCcUlnRkJyNWZ2QUJBbklBRWdBQ2dDQ0NBQUtBSVlJQUFvQWhScVFRRnJJZ1JCa2dGdUlnVkJBblJxS0FJQUlBUWdCVUdTQVd4clFSeHNhaWdDQUJDSEJDQUNLQUpJSVFRZ0Fpd0FVeUVGSUFJZ0EwSFhxdThBRUNNMkFsZ2dBa0hZQUdvZ0JDQUJJQVZCQUVnYkVDY2dBaXdBVTBFQVNBUkFJQUlvQWtnUUZ3c2dBaUFDUVRocUlnRkJ1Smp1QUJBak5nSklJQUpCeUFCcUlnTkI3N252QUJBbklBSWdBVUh1c080QUVDTTJBa2dnQTBIdnVlOEFFQ2NnQUNnQ0NDQUFLQUlZSUFBb0FoUnFRUUZySWdSQmtnRnVJZ1ZCQW5ScUtBSUFJQVFnQlVHU0FXeHJRUnhzYWlnQ0JDRUVJQUlnQVVIZjZPNEFFQ00yQWtnZ0F5QUVFSWNDSUFBb0FnZ2dBQ2dDR0NBQUtBSVVha0VCYXlJQlFaSUJiaUlEUVFKMGFpZ0NBQ0VBSUFJZ0FpZ0NPRFlDV0FKQUlBQWdBU0FEUVpJQmJHc2lBMEVjYkdvb0FnZ2lBVUVBVEEwQUlBQWdBMEVjYkdvb0Fnd2hBQ0FDSUFFMkFnQWdBaUFBSUFFZ0FFRUFTaHMyQWdRZ0FrSElBR29pQUVIYzVPOEFJQUlRVHlBQ0tBSklJUUVnQWl3QVV5RURJQUlnQWtIWUFHcEJ6b1R0QUJBak5nSkFJQUpCUUdzZ0FTQUFJQU5CQUVnYkVDY2dBaXdBVTBFQVRnMEFJQUlvQWtnUUZ3c2dBa0hnQUdva0FBc05BQ0FBSUFFcEE0Z0NOd0lBQ3hnQUlBQkJBQ0FDYXpZQ2pBSWdBRUVBSUFGck5nS0lBZ3N6QUNBQUtBSWdJQUFvQWpBZ0FDZ0NMR3BCQVdzaUFFRUhka0g4Ly84UGNXb29BZ0FnQUVIL0EzRkJBM1JxSUFFMkFnQUxkd0VDZnlBQUtBTHdBeUlCS0FJQUlnSWdBU2dDQkRZQ0JDQUJLQUlFSUFJMkFnQWdBQ0FBS0FMNEEwRUJhellDK0FNZ0FSQVhJQUFvQXZBRElnRW9BZ0FpQWlBQktBSUVOZ0lFSUFFb0FnUWdBallDQUNBQUlBQW9BdmdEUVFGck5nTDRBeUFCRUJjZ0FDQUFLQUx3QXlnQ0NEWUM3QU1MdGdZQkJuOGpBRUZBYWlJQkpBQWdBRUVBT2dCNElBQWdBQ2dDQUNnQ3VBRVJBQUFFUUNBQUlBQkI3QU5xSWdOQnBLSHZBQkF6TmdMc0F5QUJJQU5CaTVUdkFCQWpOZ0l3SUFGQk1Hb2lBa0dWMk8wQUVDY2dBU0FEUVFNUWx3STJBakFnQWtIUC91d0FFUFVDSUFBZ0FDZ0M4QU1vQWdnMkF1d0RDeUFBS0FLSUJDQUFMUUNQQkNJRElBTkJHSFJCR0hWQkFFZ2JCRUFnQUNBQVFld0RhaUlEUWFTaDd3QVFNellDN0FNZ0FTQURRWXVVN3dBUUl6WUNNQ0FCUVRCcUlnSkJsZGp0QUJBbklBRWdBMEVERUpjQ05nSXdJQUlnQUNnQ2hBUWdBRUdFQkdvZ0FDd0Fqd1JCQUVnYkVQVUNJQUFnQUNnQzhBTW9BZ2cyQXV3REN5QUFJQUJCN0FOcUlnTkJ3ZkR1QUJBeklnUTJBdXdEUVF3UUdDSUNJQUJCOEFOcUlnVTJBZ1FnQWlBRU5nSUlJQUlnQUNnQzhBTWlCRFlDQUNBRUlBSTJBZ1FnQUNBQ05nTHdBeUFBSUFBb0F2Z0RRUUZxTmdMNEF5QUJJQU5CM3RqdEFCQWpOZ0l3SUFGQk1Hb2lBa0dPcXU4QUVDY2dBU0FEUVpDRDdnQVFJellDTUNBQ1FlUGc3Z0FRSndKQUlBQXRBUDBEQkVBZ0FTQUFLUUpjTndNZ0lBRkJNR29pQWtIWTVPOEFJQUZCSUdvUVR5QUJLQUl3SVFRZ0FTd0FPeUVHSUFFZ0EwSC9odTBBRUNNMkFpZ2dBVUVvYWlBRUlBSWdCa0VBU0JzUUp5QUJMQUE3UVFCT0RRRWdBU2dDTUJBWERBRUxJQUFvQWx3aEFpQUJJQUFvQW1SQkNtdzJBaFFnQVNBQ1FRcHNOZ0lRSUFGQk1Hb2lBa0hZNU84QUlBRkJFR29RVHlBQktBSXdJUVFnQVN3QU95RUdJQUVnQTBIL2h1MEFFQ00yQWlnZ0FVRW9haUFFSUFJZ0JrRUFTQnNRSnlBQkxBQTdRUUJPRFFBZ0FTZ0NNQkFYQ3lBQUlBTkJqZnZ1QUJBeklnUTJBdXdEUVF3UUdDSUNJQVUyQWdRZ0FpQUVOZ0lJSUFJZ0FDZ0M4QU1pQkRZQ0FDQUVJQUkyQWdRZ0FDQUNOZ0x3QXlBQUlBQW9BdmdEUVFGcU5nTDRBeUFCSUFOQjN0anRBQkFqTmdJd0lBRkJNR29pQWtHeHNlNEFFQ2NnQVNBQUtRT0lBamNEQUNBQ1FmK2o4UUFnQVJCUElBRW9BakFoQkNBQkxBQTdJUVVnQVNBRFFmVEI3Z0FRSXpZQ0tDQUJRU2hxSUFRZ0FpQUZRUUJJR3hBbklBRXNBRHRCQUVnRVFDQUJLQUl3RUJjTElBQWdBQ2dDN0FNMkF1Z0RJQUZCUUdza0FBdVhBUUVEZnlNQVFUQnJJZ01rQUNBRElBQkI3QU5xSWdCQjlNSHVBQkFkTmdJZ0FrQkJoZ05CQUNBREtBSWdHdzBBSUFNZ0FTa0NBRGNEQ0NBRElBSTVBd0FnQTBFZ2FpSUJRZCtqOFFBZ0F4QlBJQU1vQWlBaEJDQURMQUFySVFVZ0F5QUFRZlRCN2dBUUl6WUNHQ0FEUVJocUlBUWdBU0FGUVFCSUd4QW5JQU1zQUN0QkFFNE5BQ0FES0FJZ0VCY0xJQU5CTUdva0FBdERBQ0FBS0FMd0F5SUJLQUlBSWdJZ0FTZ0NCRFlDQkNBQktBSUVJQUkyQWdBZ0FDQUFLQUw0QTBFQmF6WUMrQU1nQVJBWElBQWdBQ2dDOEFNb0FnZzJBdXdEQzY4RUFRaC9Jd0JCTUdzaUFTUUFRUTVCQ1NBQUxRQ0FCQ0lER3lFRVFaSEM4UUJCaDhMeEFDQURHeUVGQWtBZ0F3UkFRUkFRR0NFRElBRkJrSUNBZ0hnMkFpZ2dBU0FETmdJZ0lBRWdCRFlDSkF3QkN5QUJJQVE2QUNzZ0FVRWdhaUVEQ3lBRElBVWdCQkFaSUFScVFRQTZBQUFnQVVFQU5nSUlJQUZDQURjREFDQUNLQUlFSUFJdEFBc2lBeUFEUVJoMFFSaDFJZ2RCQUVnYklnZ2dBU2dDSkNBQkxBQXJJZ1ZCL3dGeElBVkJBRWdpQ1JzaUJHb2lBMEZ3U1FSQUlBRW9BaUFoQmdKQUlBTkJDazBFUUNBQklBUTZBQXNnQVNFRERBRUxJQU5CRUdwQmNIRWlDaEFZSVFNZ0FTQUtRWUNBZ0lCNGNqWUNDQ0FCSUFNMkFnQWdBU0FFTmdJRUN5QUVCRUFnQXlBR0lBRkJJR29nQ1JzZ0JCQVpHZ3NnQXlBRWFrRUFPZ0FBSUFFZ0FpZ0NBQ0FDSUFkQkFFZ2JJQWdRakFFYUlBRWdBVUcyaXZBQUVGZ2lBaWdDQ0RZQ0dDQUJJQUlwQWdBM0F4QWdBa0lBTndJQUlBSkJBRFlDQ0NBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQ3lBQklBQkI3QU5xSUFFb0FoQWdBVUVRYWlBQkxBQWJRUUJJR3hCVEFrQkJpUU5CQUNBQktBSUFJQUVvQWdSeUcwVUVRQ0FBS0FMc0F5RUREQUVMSUFBZ0FSQXhJZ00yQXV3REMwRU1FQmdpQWlBQVFmQURhallDQkNBQ0lBTTJBZ2dnQWlBQUtBTHdBeUlETmdJQUlBTWdBallDQkNBQUlBSTJBdkFESUFBZ0FDZ0MrQU5CQVdvMkF2Z0RJQUVzQUJ0QkFFZ0VRQ0FCS0FJUUVCY0xJQVZCQUVnRVFDQUdFQmNMSUFGQk1Hb2tBQThMRUMwQUMrc01BUVIvSXdCQjRBQnJJZ1FrQUNBRVFRVTZBRnNnQkVFQU9nQlZJQVJCeGJydUFDZ0FBRFlDVUNBRVFjbTY3Z0F0QUFBNkFGUWdCQ0FBUWV3RGFpSUZRWTM3N2dBUVFUWUNFQ0FBQW45Qmh3TkJBQ0FFS0FJUUd3UkFJQVVnQkVIUUFHb2dCRUVRYWhETkF3d0JDeUFGSUFSQjBBQnFFRE1MSWdjMkF1d0RJQVFzQUZ0QkFFZ0VRQ0FFS0FKUUVCY2dCU2dDQUNFSEMwRU1FQmdpQmlBQVFmQURhallDQkNBR0lBYzJBZ2dnQmlBQUtBTHdBeUlITmdJQUlBY2dCallDQkNBQUlBWTJBdkFESUFBZ0FDZ0MrQU5CQVdvMkF2Z0RBa0FnQXl3QUMwRUFUZ1JBSUFRZ0F5Z0NDRFlDU0NBRUlBTXBBZ0EzQTBBTUFRc2dCRUZBYXlBREtBSUFJQU1vQWdRUUdnc2dCRUV3YWlBQklBRW9BZ0FvQWpBUkFnQUNRQ0FDTEFBTFFRQk9CRUFnQkNBQ0tBSUlOZ0lvSUFRZ0Fpa0NBRGNESUF3QkN5QUVRU0JxSUFJb0FnQWdBaWdDQkJBYUN5QUFJQVJCUUdzZ0JFRXdhaUFFUVNCcVFRRVEwQW9nQkN3QUswRUFTQVJBSUFRb0FpQVFGd3NnQkN3QU8wRUFTQVJBSUFRb0FqQVFGd3NnQkN3QVMwRUFTQVJBSUFRb0FrQVFGd3NnQUNBQkVKQVBBa0FDUUNBQktBSjhJZ0FnQVNnQ2dBRWlBa1lOQUFOQUlBQW9BZ0JCN2dCR0RRRWdBRUVFYWlJQUlBSkhEUUFMREFFTElBQWdBa1lOQUNBQlFiRDkvQUJCa09QeUFFRitFQndpQUJCZVJRMEFBa0FnQUN3QUQwRUFUZ1JBSUFRZ0FDZ0NERFlDR0NBRUlBQXBBZ1EzQXhBTUFRc2dCRUVRYWlBQUtBSUVJQUFvQWdnUUdnc2dCQ2dDRUNFQUlBUXNBQnNoQWlBRUlBVkIrTlh1QUJBak5nSUlJQVJCQ0dvZ0FDQUVRUkJxSUFKQkFFZ2JFQ2NnQkN3QUcwRUFUZzBBSUFRb0FoQVFGd3NDUUFKQUlBRW9BbndpQUNBQktBS0FBU0lDUmcwQUEwQWdBQ2dDQUVHUEFVWU5BU0FBUVFScUlnQWdBa2NOQUFzTUFRc2dBQ0FDUmcwQUlBRkJzUDM4QUVHYzdQSUFRWDRRSENJQUVGNUZEUUFnQkNBRlFldWk3d0FRblFjMkFnZ2dCQ0FFUVFocUlnSkIzdGp0QUJBak5nSVFJQVJCRUdwQit2N3RBQkFuSUFRZ0FrRURFSmNDTmdJQUFrQWdBQ3dBRDBFQVRnUkFJQVFnQUNnQ0REWUNHQ0FFSUFBcEFnUTNBeEFNQVFzZ0JFRVFhaUFBS0FJRUlBQW9BZ2dRR2dzZ0JDQUVLQUlRSUFSQkVHb2dCQ3dBRzBFQVNCc1E5UUlnQkN3QUcwRUFUZzBBSUFRb0FoQVFGd3NDUUFKQUlBRW9BbndpQUNBQktBS0FBU0lDUmcwQUEwQWdBQ2dDQUVHUUFVWU5BU0FBUVFScUlnQWdBa2NOQUFzTUFRc2dBQ0FDUmcwQUlBRkJzUDM4QUVHNDdQSUFRWDRRSENJQUVGNUZEUUFDUUNBQUxBQVBRUUJPQkVBZ0JDQUFLQUlNTmdJWUlBUWdBQ2tDQkRjREVBd0JDeUFFUVJCcUlBQW9BZ1FnQUNnQ0NCQWFDeUFFS0FJUUlRQWdCQ3dBR3lFQ0lBUWdCVUdEK080QUVDTTJBZ2dnQkVFSWFpQUFJQVJCRUdvZ0FrRUFTQnNRSnlBRUxBQWJRUUJPRFFBZ0JDZ0NFQkFYQ3dKQUFrQWdBU2dDZkNJQUlBRW9Bb0FCSWdKR0RRQURRQ0FBS0FJQVFkc0JSZzBCSUFCQkJHb2lBQ0FDUncwQUN3d0JDeUFBSUFKR0RRQUNRQ0FCUWJEOS9BQkJ4SUh6QUVGK0VCd2lBQkRoQWtVTkFBSkFJQUFzQUJ0QkFFNEVRQ0FFSUFBb0FoZzJBaGdnQkNBQUtRSVFOd01RREFFTElBUkJFR29nQUNnQ0VDQUFLQUlVRUJvTElBUW9BaEFoQWlBRUxBQWJJUU1nQkNBRlFZaUU3UUFRSXpZQ0NDQUVRUWhxSUFJZ0JFRVFhaUFEUVFCSUd4QW5JQVFzQUJ0QkFFNE5BQ0FFS0FJUUVCY0xBa0FnQUNnQ1FFVU5BQ0FFUVJCcUlnSWdBQ2dDUUJDUEJTQUVLQUlRSVFNZ0JDd0FHeUVHSUFRZ0JVSGhvTzhBRUNNMkFnZ2dCRUVJYWlBRElBSWdCa0VBU0JzUUp5QUVMQUFiUVFCT0RRQWdCQ2dDRUJBWEN5QUFLQUpFUlEwQUlBUkJFR29pQWlBQUtBSkVFSTBGSUFRb0FoQWhBQ0FFTEFBYklRTWdCQ0FGUWZHczdRQVFJellDQ0NBRVFRaHFJQUFnQWlBRFFRQklHeEFuSUFRc0FCdEJBRTROQUNBRUtBSVFFQmNMQWtBQ1FDQUJLQUo4SWdBZ0FTZ0NnQUVpQWtZTkFBTkFJQUFvQWdCQjVnRkdEUUVnQUVFRWFpSUFJQUpIRFFBTERBRUxJQUFnQWtZTkFDQUJRYkQ5L0FCQjlJVHpBRUYrRUJ3aUFCQmVSUTBBQWtBZ0FDd0FEMEVBVGdSQUlBUWdBQ2dDRERZQ0dDQUVJQUFwQWdRM0F4QU1BUXNnQkVFUWFpQUFLQUlFSUFBb0FnZ1FHZ3NnQkNnQ0VDRUFJQVFzQUJzaEFTQUVJQVZCMExUdkFCQWpOZ0lJSUFSQkNHb2dBQ0FFUVJCcUlBRkJBRWdiRUNjZ0JDd0FHMEVBVGcwQUlBUW9BaEFRRndzZ0JFSGdBR29rQUF2UEFnRURmeU1BUVRCcklnUWtBQ0FBSUFCQjdBTnFRWTM3N2dBUU15SUdOZ0xzQTBFTUVCZ2lCU0FBUWZBRGFqWUNCQ0FGSUFZMkFnZ2dCU0FBS0FMd0F5SUdOZ0lBSUFZZ0JUWUNCQ0FBSUFVMkF2QURJQUFnQUNnQytBTkJBV28yQXZnREFrQWdBeXdBQzBFQVRnUkFJQVFnQXlnQ0NEWUNLQ0FFSUFNcEFnQTNBeUFNQVFzZ0JFRWdhaUFES0FJQUlBTW9BZ1FRR2dzQ1FDQUJMQUFMUVFCT0JFQWdCQ0FCS0FJSU5nSVlJQVFnQVNrQ0FEY0RFQXdCQ3lBRVFSQnFJQUVvQWdBZ0FTZ0NCQkFhQ3dKQUlBSXNBQXRCQUU0RVFDQUVJQUlvQWdnMkFnZ2dCQ0FDS1FJQU53TUFEQUVMSUFRZ0FpZ0NBQ0FDS0FJRUVCb0xJQUFnQkVFZ2FpQUVRUkJxSUFSQkFSRFFDaUFFTEFBTFFRQklCRUFnQkNnQ0FCQVhDeUFFTEFBYlFRQklCRUFnQkNnQ0VCQVhDeUFFTEFBclFRQklCRUFnQkNnQ0lCQVhDeUFFUVRCcUpBQUw4Qm9CQTM4akFFSHdBR3NpQmlRQUFrQUNRQ0FCS0FKOElnY2dBU2dDZ0FFaUNFWU5BQU5BSUFjb0FnQkIyZ0ZHRFFFZ0IwRUVhaUlISUFoSERRQUxEQUVMSUFjZ0NFWU5BQ0FCUWJEOS9BQkJvSUh6QUVGK0VCd2lCeEJlUlEwQVFjdkw4UUJCaU16eEFDQUNLQUlFSUFJdEFBc2lDQ0FJUVJoMFFSaDFRUUJJR3hzaENBSkFJQWNzQUE5QkFFNEVRQ0FHSUFjb0FndzJBbGdnQmlBSEtRSUVOd05RREFFTElBWkIwQUJxSUFjb0FnUWdCeWdDQ0JBYUN5QUdJQVpCMEFCcUlBZ1Frd01pQnlnQ0NEWUNhQ0FHSUFjcEFnQTNBMkFnQjBJQU53SUFJQWRCQURZQ0NDQUNJQVlvQW1BZ0JrSGdBR29nQmkwQWF5SUhRUmgwUVJoMVFRQklJZ2diSUFZb0FtUWdCeUFJR3hDTUFSb2dCaXdBYTBFQVNBUkFJQVlvQW1BUUZ3c2dCaXdBVzBFQVRnMEFJQVlvQWxBUUZ3c2dBRUhzQTJvaEJ5QUFBbjhnQlFSQUlBZEJqZnZ1QUJDZEJ3d0JDeUFIUVkzNzdnQVFNd3NpQnpZQzdBTkJEQkFZSWdVZ0FFSHdBMm8yQWdRZ0JTQUhOZ0lJSUFVZ0FDZ0M4QU1pQnpZQ0FDQUhJQVUyQWdRZ0FDQUZOZ0x3QXlBQUlBQW9BdmdEUVFGcU5nTDRBd0pBSUFNc0FBdEJBRTRFUUNBR0lBTW9BZ2cyQWtnZ0JpQURLUUlBTndOQURBRUxJQVpCUUdzZ0F5Z0NBQ0FES0FJRUVCb0xJQVpCTUdvZ0FTQUJLQUlBS0FJd0VRSUFBa0FnQWl3QUMwRUFUZ1JBSUFZZ0FpZ0NDRFlDS0NBR0lBSXBBZ0EzQXlBTUFRc2dCa0VnYWlBQ0tBSUFJQUlvQWdRUUdnc2dBQ0FHUVVCcklBWkJNR29nQmtFZ2FpQUVFTkFLSUFZc0FDdEJBRWdFUUNBR0tBSWdFQmNMSUFZc0FEdEJBRWdFUUNBR0tBSXdFQmNMSUFZc0FFdEJBRWdFUUNBR0tBSkFFQmNMSUFCQjdBTnFJUUlnQUNBQkVKQVBBa0FnQVNBQktBSUFLQUlJRVFBQVFSdEhEUUFnQmtFQU5nSm9JQVpDQURjRFlBSkFJQUVvQXFRQ1FlZ0JhaERoQWtVTkFBSkFJQUVvQXFRQ0lnQXNBSU1DUVFCT0JFQWdCaUFBS0FLQUFqWUNDQ0FHSUFBcEF2Z0JOd01BREFFTElBWWdBQ2dDK0FFZ0FDZ0MvQUVRR2dzZ0JpQUdRZDI3OEFBUWt3TWlBQ2dDQ0RZQ0dDQUdJQUFwQWdBM0F4QWdBRUlBTndJQUlBQkJBRFlDQ0NBR0lBWkJFR3BCMjd2d0FCQllJZ0FvQWdnMkFsZ2dCaUFBS1FJQU53TlFJQUJDQURjQ0FDQUFRUUEyQWdnZ0JrSGdBR29nQmlnQ1VDQUdRZEFBYWlBR0xRQmJJZ0JCR0hSQkdIVkJBRWdpQXhzZ0JpZ0NWQ0FBSUFNYkVJd0JHaUFHTEFCYlFRQklCRUFnQmlnQ1VCQVhDeUFHTEFBYlFRQklCRUFnQmlnQ0VCQVhDeUFHTEFBTFFRQk9EUUFnQmlnQ0FCQVhDd0pBSUFFb0FxUUNRZWdCYWhDVENrVU5BQUpBSUFFb0FxUUNJZ0FzQUk4Q1FRQk9CRUFnQmlBQUtBS01BallDQ0NBR0lBQXBBb1FDTndNQURBRUxJQVlnQUNnQ2hBSWdBQ2dDaUFJUUdnc2dCaUFHUWQyNzhBQVFrd01pQUNnQ0NEWUNHQ0FHSUFBcEFnQTNBeEFnQUVJQU53SUFJQUJCQURZQ0NDQUdJQVpCRUdwQjI3dndBQkJZSWdBb0FnZzJBbGdnQmlBQUtRSUFOd05RSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dCa0hnQUdvZ0JpZ0NVQ0FHUWRBQWFpQUdMUUJiSWdCQkdIUkJHSFZCQUVnaUF4c2dCaWdDVkNBQUlBTWJFSXdCR2lBR0xBQmJRUUJJQkVBZ0JpZ0NVQkFYQ3lBR0xBQWJRUUJJQkVBZ0JpZ0NFQkFYQ3lBR0xBQUxRUUJPRFFBZ0JpZ0NBQkFYQ3dKQUlBRW9BcVFDS0FLd0FrVU5BQ0FHSUFFb0FxUUNLQUt3QWhDUEJTQUdJQVpCcTd6d0FCQ1RBeUlBS0FJSU5nSVlJQVlnQUNrQ0FEY0RFQ0FBUWdBM0FnQWdBRUVBTmdJSUlBWWdCa0VRYWtIYnUvQUFFRmdpQUNnQ0NEWUNXQ0FHSUFBcEFnQTNBMUFnQUVJQU53SUFJQUJCQURZQ0NDQUdRZUFBYWlBR0tBSlFJQVpCMEFCcUlBWXRBRnNpQUVFWWRFRVlkVUVBU0NJREd5QUdLQUpVSUFBZ0F4c1FqQUVhSUFZc0FGdEJBRWdFUUNBR0tBSlFFQmNMSUFZc0FCdEJBRWdFUUNBR0tBSVFFQmNMSUFZc0FBdEJBRTROQUNBR0tBSUFFQmNMQWtBZ0FTZ0NwQUlvQXJRQ1JRMEFJQVlnQVNnQ3BBSW9BclFDRUkwRklBWWdCa0hxdS9BQUVKTURJZ0FvQWdnMkFoZ2dCaUFBS1FJQU53TVFJQUJDQURjQ0FDQUFRUUEyQWdnZ0JpQUdRUkJxUWR1NzhBQVFXQ0lBS0FJSU5nSllJQVlnQUNrQ0FEY0RVQ0FBUWdBM0FnQWdBRUVBTmdJSUlBWkI0QUJxSUFZb0FsQWdCa0hRQUdvZ0JpMEFXeUlBUVJoMFFSaDFRUUJJSWdNYklBWW9BbFFnQUNBREd4Q01BUm9nQml3QVcwRUFTQVJBSUFZb0FsQVFGd3NnQml3QUcwRUFTQVJBSUFZb0FoQVFGd3NnQml3QUMwRUFUZzBBSUFZb0FnQVFGd3NnQmlnQ1pDQUdMUUJySWdBZ0FFRVlkRUVZZFNJQVFRQklJZ01iQkg4Z0JpZ0NZQ0VBSUFZZ0FrR2tvZThBRUNNMkFsQWdCa0hRQUdvZ0FDQUdRZUFBYWlBREd4QW5JQVl0QUdzRklBQUxRUmgwUVJoMVFRQk9EUUFnQmlnQ1lCQVhDd0pBQWtBZ0FTZ0NmQ0lISUFFb0FvQUJJZ0JHRFFBRFFDQUhLQUlBUWU0QVJnMEJJQWRCQkdvaUJ5QUFSdzBBQ3d3QkN5QUFJQWRHRFFBZ0FVR3cvZndBUVpEajhnQkJmaEFjSWdBUVhrVU5BQUpBSUFFdkFWQkJ6d0JyUWYvL0EzRkJHVXNOQUFKQUlBQXNBQTlCQUU0RVFDQUdJQUFvQWd3MkFtZ2dCaUFBS1FJRU53TmdEQUVMSUFaQjRBQnFJQUFvQWdRZ0FDZ0NDQkFhQ3lBR0tBSmdJUU1nQml3QWF5RUVJQVlnQWtHUWcrNEFFQ00yQWxBZ0JrSFFBR29nQXlBR1FlQUFhaUFFUVFCSUd4QW5JQVlzQUd0QkFFNE5BQ0FHS0FKZ0VCY0xBa0FnQUN3QUQwRUFUZ1JBSUFZZ0FDZ0NERFlDYUNBR0lBQXBBZ1EzQTJBTUFRc2dCa0hnQUdvZ0FDZ0NCQ0FBS0FJSUVCb0xJQVlvQW1BaEFDQUdMQUJySVFNZ0JpQUNRZmpWN2dBUUl6WUNVQ0FHUWRBQWFpQUFJQVpCNEFCcUlBTkJBRWdiRUNjZ0Jpd0FhMEVBVGcwQUlBWW9BbUFRRndzQ1FBSkFJQUVvQW53aUJ5QUJLQUtBQVNJQVJnMEFBMEFnQnlnQ0FFR1BBVVlOQVNBSFFRUnFJZ2NnQUVjTkFBc01BUXNnQUNBSFJnMEFJQUZCc1AzOEFFR2M3UElBUVg0UUhDSUFFRjVGRFFBZ0JpQUNRZXVpN3dBUW5RYzJBbEFnQmlBR1FkQUFhaUlEUWQ3WTdRQVFJellDWUNBR1FlQUFha0g2L3UwQUVDY2dCaUFEUVFNUWx3STJBaEFDUUNBQUxBQVBRUUJPQkVBZ0JpQUFLQUlNTmdKb0lBWWdBQ2tDQkRjRFlBd0JDeUFHUWVBQWFpQUFLQUlFSUFBb0FnZ1FHZ3NnQmtFUWFpQUdLQUpnSUFaQjRBQnFJQVlzQUd0QkFFZ2JFUFVDSUFZc0FHdEJBRTROQUNBR0tBSmdFQmNMQWtBQ1FDQUJLQUo4SWdjZ0FTZ0NnQUVpQUVZTkFBTkFJQWNvQWdCQmtBRkdEUUVnQjBFRWFpSUhJQUJIRFFBTERBRUxJQUFnQjBZTkFDQUJRYkQ5L0FCQnVPenlBRUYrRUJ3aUFCQmVSUTBBQWtBZ0FDd0FEMEVBVGdSQUlBWWdBQ2dDRERZQ2FDQUdJQUFwQWdRM0EyQU1BUXNnQmtIZ0FHb2dBQ2dDQkNBQUtBSUlFQm9MSUFZb0FtQWhBQ0FHTEFCcklRTWdCaUFDUVlQNDdnQVFJellDVUNBR1FkQUFhaUFBSUFaQjRBQnFJQU5CQUVnYkVDY2dCaXdBYTBFQVRnMEFJQVlvQW1BUUZ3c0NRQUpBSUFFb0Fud2lCeUFCS0FLQUFTSUFSZzBBQTBBZ0J5Z0NBRUhiQVVZTkFTQUhRUVJxSWdjZ0FFY05BQXNNQVFzZ0FDQUhSZzBBQWtBZ0FVR3cvZndBUWNTQjh3QkJmaEFjSWdBUTRRSkZEUUFDUUNBQUxBQWJRUUJPQkVBZ0JpQUFLQUlZTmdKb0lBWWdBQ2tDRURjRFlBd0JDeUFHUWVBQWFpQUFLQUlRSUFBb0FoUVFHZ3NnQmlnQ1lDRURJQVlzQUdzaEJDQUdJQUpCaUlUdEFCQWpOZ0pRSUFaQjBBQnFJQU1nQmtIZ0FHb2dCRUVBU0JzUUp5QUdMQUJyUVFCT0RRQWdCaWdDWUJBWEN3SkFJQUFvQWtCRkRRQWdCa0hnQUdvaUF5QUFLQUpBRUk4RklBWW9BbUFoQkNBR0xBQnJJUVVnQmlBQ1FlR2c3d0FRSXpZQ1VDQUdRZEFBYWlBRUlBTWdCVUVBU0JzUUp5QUdMQUJyUVFCT0RRQWdCaWdDWUJBWEN5QUFLQUpFUlEwQUlBWkI0QUJxSWdNZ0FDZ0NSQkNOQlNBR0tBSmdJUUFnQml3QWF5RUVJQVlnQWtIeHJPMEFFQ00yQWxBZ0JrSFFBR29nQUNBRElBUkJBRWdiRUNjZ0Jpd0FhMEVBVGcwQUlBWW9BbUFRRndzQ1FBSkFJQUVvQW53aUJ5QUJLQUtBQVNJQVJnMEFBMEFnQnlnQ0FFSGVBVVlOQVNBSFFRUnFJZ2NnQUVjTkFBc01BUXNnQUNBSFJnMEFJQUZCc1AzOEFFRzRndk1BUVg0UUhDSUFLQUlFUlEwQUFrQUNRQ0FBS0FJRVFRRnJEZ0lBQVFJTElBWWdBa0dHZ2UwQUVDTTJBbUFnQmtIZ0FHcEIxYW52QUJBbkRBRUxJQVlnQWtHR2dlMEFFQ00yQW1BZ0JrSGdBR3BCcHJydUFCQW5Dd0pBQWtBZ0FTZ0NmQ0lISUFFb0FvQUJJZ0JHRFFBRFFDQUhLQUlBUVpZQlJnMEJJQWRCQkdvaUJ5QUFSdzBBQ3d3QkN5QUFJQWRHRFFBQ1FDQUJRYkQ5L0FCQmdPN3lBRUYrRUJ3aUFCQ1RDa1VOQUFKQUlBQXNBQ2RCQUU0RVFDQUdJQUFvQWlRMkFtZ2dCaUFBS1FJY053TmdEQUVMSUFaQjRBQnFJQUFvQWh3Z0FDZ0NJQkFhQ3lBR0tBSmdJUUVnQml3QWF5RURJQVlnQWtIL3VPMEFFQ00yQWxBZ0JrSFFBR29nQVNBR1FlQUFhaUFEUVFCSUd4QW5JQVlzQUd0QkFFNE5BQ0FHS0FKZ0VCY0xJQUFRa2dwRkRRQUNRQ0FBTEFBL1FRQk9CRUFnQmlBQUtBSThOZ0pvSUFZZ0FDa0NORGNEWUF3QkN5QUdRZUFBYWlBQUtBSTBJQUFvQWpnUUdnc2dCaWdDWUNFQUlBWXNBR3NoQVNBR0lBSkJrUER0QUJBak5nSlFJQVpCMEFCcUlBQWdCa0hnQUdvZ0FVRUFTQnNRSnlBR0xBQnJRUUJPRFFBZ0JpZ0NZQkFYQ3lBR1FmQUFhaVFBQ3d3QUlBQVEwZ29hSUFBUUZ3c0xBQ0FBSUFGQkFCQ1NEd3N6QUNBQVFmeWZnUUUyQWdBZ0FDd0FMMEVBU0FSQUlBQW9BaVFRRndzZ0FFR3NyNEVCTmdJQUlBQkJER29RWFNBQUVCY0xNUUFnQUVIOG40RUJOZ0lBSUFBc0FDOUJBRWdFUUNBQUtBSWtFQmNMSUFCQnJLK0JBVFlDQUNBQVFReHFFRjBnQUFzTUFDQUFJQUZCSkdvUThBSUxLQUFnQUVIQW5vRUJOZ0lBSUFCQkpHb1FYU0FBUWF5dmdRRTJBZ0FnQUVFTWFoQmRJQUFRRndzbUFDQUFRY0NlZ1FFMkFnQWdBRUVrYWhCZElBQkJySytCQVRZQ0FDQUFRUXhxRUYwZ0FBdmJ3UU1DR244Q2ZDTUFRYUFIYXlJRkpBQWdCVUdJQjJvaUZrSUFOd0lFSUJaQ0FEY0NEQ0FXSUJaQkJHbzJBZ0FnRmtFQU5nSVVJQUJCSkdvaUd4Q0RBd0pBSUJZZ0FSQ0VCVVVFUUVHVzRmQUFRUUFRT2lBRlFRWTZBSU1ISUFWQnBybnRBQ2dBQURZQytBWWdCVUdxdWUwQUx3QUFPd0g4QmlBRlFRQTZBUDRHSUJzZ0JVSDRCbW9nQlVIWUJtcEJ6YW53QUJBeUlnQVFOU0FBRUNJZ0JTd0Fnd2RCQUVnRVFDQUZLQUw0QmhBWEN5QUZRUWM2QUlNSElBVkIvNjN2QUNnQUFEWUMrQVlnQlVHQ3J1OEFLQUFBTmdEN0JpQUZRUUE2QVA4R0lBVkJ5QVpxUWFISDhRQWdBUkJySUFWQkJqWUMyQVlnQlVIWUJtb1FJaUFGUVFFMkF0Z0dRUXdRR0NJQVFnQTNBZ0FnQUVFQU5nSUlJQVVnQURZQzRBWUNRQ0FGTEFEVEJrRUFUZ1JBSUFBZ0JTa0R5QVkzQWdBZ0FDQUZLQUxRQmpZQ0NBd0JDeUFBSUFVb0FzZ0dJQVVvQXN3R0VDQUxJQnNnQlVINEJtb2dCVUhZQm1vaUFCQTFJQUFRSWlBRkxBRFRCa0VBU0FSQUlBVW9Bc2dHRUJjTElBVXNBSU1IUVFCSUJFQWdCU2dDK0FZUUZ3dEJBQ0VCREFFTElBVkJCam9BNHdZZ0JVRUFPZ0RlQmlBRlFhbWw3Z0FvQUFBMkF0Z0dJQVZCcmFYdUFDOEFBRHNCM0FZQ1FDQVdJQVZCMkFacUVDc2lBU0FXUVFScUloQkdCRUJCQVNFQ0RBRUxRUUVoQWlBQktBSWNLQUlBUVFGSERRQWdCVUVGT2dDREIwRUFJUUlnQlVFQU9nRDlCaUFGUVlYUzdnQW9BQUEyQXZnR0lBVkJpZEx1QUMwQUFEb0EvQVlDUUNBUUlCWWdCVUg0Qm1vUUt5SUJSd1JBSUFFb0Fod29BZ0JCQlVZTkFRc2dCVUVGT2dEVEJpQUZRUUE2QU0wR0lBVkJoZEx1QUNnQUFEWUN5QVlnQlVHSjB1NEFMUUFBT2dETUJpQVFJQllnQlVISUJtb1FLeUlCUndSQUlBRW9BaHdvQWdCQkJFWWhBZ3NnQlN3QTB3WkJBRWdFUUNBRktBTElCaEFYQ3lBQ1FRRnpJUUlMSUFVc0FJTUhRUUJPRFFBZ0JTZ0MrQVlRRndzZ0JTd0E0d1pCQUVnRVFDQUZLQUxZQmhBWEN5QUNCRUJCanFYdUFFRUFFQ1FnQlVFR09nQ0RCeUFGUWFhNTdRQW9BQUEyQXZnR0lBVkJxcm50QUM4QUFEc0IvQVlnQlVFQU9nRCtCaUFiSUFWQitBWnFJQVZCMkFacVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFVc0FJTUhRUUJJQkVBZ0JTZ0MrQVlRRndzZ0JVRUhPZ0NEQnlBRlFRQTZBUDhHSUFWQi82M3ZBQ2dBQURZQytBWWdCVUdDcnU4QUtBQUFOZ0Q3QmlBYklBVkIrQVpxSUFWQjJBWnFRWk9EOFFBUU1pSUFFRFVnQUJBaUlBVXNBSU1IUVFCSUJFQWdCU2dDK0FZUUZ3dEJBQ0VCREFFTElBVkJCam9BNHdZZ0JVR3BwZTRBS0FBQU5nTFlCaUFGUWEybDdnQXZBQUE3QWR3R0lBVkJBRG9BM2daQmxRTkI1cDN4QUNBUUlCWWdCVUhZQm1vUUt5SUJSd1IvSUFFb0Fod29BZ0JCQVVZRlFRQUxFRFJCM1FOQmhxbnhBQ0FXSUFWQjJBWnFFQ3NvQWh3aUFTZ0NBRUVCUmhBMEFrQWdBU2dDQ0NJQkxBQUxRUUJPQkVBZ0JTQUJLQUlJTmdLQUJ5QUZJQUVwQWdBM0EvZ0dEQUVMSUFWQitBWnFJQUVvQWdBZ0FTZ0NCQkFhQ3lBRkxBRGpCa0VBU0FSQUlBVW9BdGdHRUJjTFFRQWhBZ0pBQWtBQ1FDQUZLQUw4QmlBRkxBQ0RCeUlCUWY4QmNTQUJRUUJJRzBFRlJnUkFJQVZCK0FacVFYOUJ0clh1QUVFRkVCdEZEUUVMSUFWQkJUb0E0d1lnQlVFQU9nRGRCaUFGUVlYUzdnQW9BQUEyQXRnR0lBVkJpZEx1QUMwQUFEb0EzQVlnRUNBV0lBVkIyQVpxRUNzaUFVY0VRQ0FCS0FJY0tBSUFRUVJHSVFJTElBVXNBT01HUVFCSUJFQWdCU2dDMkFZUUZ3c2dBa1VOQUVIU3hmQUFRUUFRSkNBRlFRWTZBTk1HSUFWQnBybnRBQ2dBQURZQ3lBWWdCVUdxdWUwQUx3QUFPd0hNQmlBRlFRQTZBTTRHSUJzZ0JVSElCbW9nQlVIWUJtcEJ6YW53QUJBeUlnQVFOU0FBRUNJZ0JTd0Ewd1pCQUVnRVFDQUZLQUxJQmhBWEN5QUZRUWM2QU5NR0lBVkJBRG9BendZZ0JVSC9yZThBS0FBQU5nTElCaUFGUVlLdTd3QW9BQUEyQU1zR0lCc2dCVUhJQm1vZ0JVSFlCbXBCeXRmd0FCQXlJZ0FRTlNBQUVDSWdCU3dBMHdaQkFFNE5BU0FGS0FMSUJoQVhEQUVMQWtBQ1FBSkFBa0FnQlNnQy9BWWlCQ0FGTFFDREJ5SUNJQUpCR0hSQkdIVWlCa0VBU0J0QkJFWUVRQ0FGUWZnR2FrRi9RZno1N2dCQkJCQWJSUTBCSUFVdEFJTUhJZ0loQmlBRktBTDhCaUVFQ3lBRUlBSWdCa0VZZEVFWWRVRUFTQnRCQmtZTkFRd0NDeUFGUVFBMkF1QUdJQVZDQURjRDJBWWdCVUVGT2dEVEJpQUZRWVhTN2dBb0FBQTJBc2dHSUFWQmlkTHVBQzBBQURvQXpBWWdCVUVBT2dETkJrR1ZBMEhtbmZFQUlCQWdGaUFGUWNnR2FoQXJJZ0ZIQkg4Z0FTZ0NIQ2dDQUVFRlJnVkJBQXNRTkVIdkEwSGVxUEVBSUJZZ0JVSElCbW9RS3lnQ0hDSUJLQUlBUVFWR0VEUWdCVUd3Qm1vZ0FTZ0NDQkNzQWlJQklBVkIyQVpxSUFWQmdBWnFJQVZCMkFWcUVLQVBJUXdnQVJCZElBVXNBTk1HUVFCSUJFQWdCU2dDeUFZUUZ3c0NRQ0FNQkVBQ1FDQUZMQURqQmtFQVRnUkFJQVVnQlNnQzRBWTJBcWdHSUFVZ0JTa0QyQVkzQTZBR0RBRUxJQVZCb0FacUlBVW9BdGdHSUFVb0F0d0dFQm9MSUFWQm9BWnFJUUVnQlNnQ2dBWWhEU0FGS0FMWUJTRUpRUUFoQmlNQVFZQUNheUlESkFBZ0EwRUFPZ0R5QVNBRFFjK1dBVHNCOEFFZ0EwRUNPZ0Q3QVNBRFFRQTZBT0FCSUFOQkFEb0E2d0VDZnlBQUlnSW9BZ1FvQXNBSElnQkZCRUJCOC9md0FFRUFFRG9nQTBFR09nRGJBU0FEUWFhNTdRQW9BQUEyQXRBQklBTkJxcm50QUM4QUFEc0IxQUVnQTBFQU9nRFdBU0FDUVNScUlnRWdBMEhRQVdvZ0EwR3dBV3BCemFud0FCQXlJZ0FRTlNBQUVDSWdBeXdBMndGQkFFZ0VRQ0FES0FMUUFSQVhDeUFEUVFjNkFOc0JJQU5CQURvQTF3RWdBMEgvcmU4QUtBQUFOZ0xRQVNBRFFZS3U3d0FvQUFBMkFOTUJJQUVnQTBIUUFXb2dBMEd3QVdwQjgvZndBQkF5SWdBUU5TQUFFQ0lnQXl3QTJ3RkJBRWdFUUNBREtBTFFBUkFYQzBFQURBRUxBa0FnQUNBQkVKY0JJZ1FOQUNBQ0tBSUVJQUVRbHdFaUJBMEFRUUFoQkVIYzFPNEFRUUFRSkNBRFFRYzZBUHNCSUFOQkFEb0E5d0VnQTBITHAvQUFLQUFBTmdMd0FTQURRYzZuOEFBb0FBQTJBUE1CSUFOQjRBRnFRYmpMOFFBUVdCcEJBU0VHQ3dKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFRb0FvZ0JJZ0FnQkNnQ2pBRWlBVVlOQUFOQUlBQW9BZ0JCQmtZTkFTQUFRUVJxSWdBZ0FVY05BQXNNQVFzZ0FDQUJSdzBCQ3lBRUlBUW9BZ0FvQWdnUkFBQkJod0ZHRFFBZ0JDQUVLQUlBS0FJSUVRQUFRWTRCUncwQkN3SkFJQVJCRTBGL0VEQWlBQVJBSUFCQnNQMzhBRUhNMi9vQVFRQVFIQ0lRRFFFTFFjemM4QUJCQUJBNklBTkJCam9BMndFZ0EwR211ZTBBS0FBQU5nTFFBU0FEUWFxNTdRQXZBQUE3QWRRQklBTkJBRG9BMWdFZ0FrRWthaUlCSUFOQjBBRnFJQU5Cc0FGcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFNc0FOc0JRUUJJQkVBZ0F5Z0MwQUVRRndzZ0EwRUhPZ0RiQVNBRFFRQTZBTmNCSUFOQi82M3ZBQ2dBQURZQzBBRWdBMEdDcnU4QUtBQUFOZ0RUQVNBQklBTkIwQUZxSUFOQnNBRnFRZWJIOEFBUU1pSUFFRFVnQUJBaUlBTXNBTnNCUVFCSUJFQWdBeWdDMEFFUUZ3dEJBQXdMQ3dKL0lBUWdCQ2dDQUNnQ0NCRUFBRUdPQVVZRVFFRUFJQVlOQVJvZ0JFR3cvZndBUVpqWStBQkJBQkFjREFFTFFRQWdCRUdPQVVGL0VEQWlBRVVOQUJvZ0FFR3cvZndBUVpqWStBQkJBQkFjQ3lFS0lBTkJBRHNCdEFFZ0EwRUZOZ0s0QVNBRFFheUUvUUEyQXJBQkFrQUNRQ0FFSUFRb0FnQW9Ba3dSQUFBaUFFVU5BQ0FBUVJCcUVGNUZEUUFDUUNBRUlBUW9BZ0FvQWdnUkFBQkJoUUZIRFFCQkFDRUFJQVpGQkVBZ0JFR3cvZndBUWJEbStBQkJBQkFjSVFBTElBQW9BcFFHUVFGSERRQWdBRUdIQVVGL0VEQWlBUVIvSUFGQnNQMzhBRUhnOGZnQVFRQVFIQVZCQUFzaUFTQUJJQVFRM0FSQkFXb1E3d0VpQVVVTkFDQUJRYkQ5L0FCQnNPYjRBRUVBRUJ3aUFVVU5BQ0FCS0FLVUJrRUJSdzBBSUFFb0F0QUJJQUFvQXRBQlJnMENDeUFFSUFRb0FnQW9Ba3dSQUFBb0FpQWdEVUVBSUFsckVJc0lEQUVMSUFNZ0EwSFFBV29pQVRZQzFBRWdBeUFCTmdMUUFTQURRUUEyQXRnQklBUWdBU0FEUWJBQmFoRGRBaUFCSUFNb0F0UUJJZ0JIQkVCQkFDQUpheUVHQTBBQ1FDQUFLQUlJSWdFZ0FTZ0NBQ2dDQ0JFQUFFR05BVVlOQUNBQUtBSUlJZ0VnQVNnQ0FDZ0NUQkVBQUVFUWFoQmVSUTBBSUFBb0FnZ2lBU0FCS0FJQUtBSk1FUUFBS0FJZ0lBMGdCaENMQ0FzZ0FDZ0NCQ0lBSUFOQjBBRnFSdzBBQ3dzZ0F5Z0MyQUZGRFFBZ0F5Z0MxQUVpQUNnQ0FDSUdJQU1vQXRBQklnRW9BZ1EyQWdRZ0FTZ0NCQ0FHTmdJQUlBTkJBRFlDMkFFZ0FDQURRZEFCYWtZTkFBTkFJQUFvQWdRaEFTQUFFQmNnQVNJQUlBTkIwQUZxUncwQUN3c2dFQ0FRS0FJQUtBS3NBUkVCQUNBRUlBUW9BZ0FvQWdnUkFBQkI4d0JIRFFFZ0FpQUVFSnNIR2d3SUN5QUVJQVFvQWdBb0FnZ1JBQUJCOGdCR0JFQkJBQ0FFUVJOQmZ4QXdJZ0JGRFFvYVFRQWdBRUd3L2Z3QVFjemIrZ0JCQUJBY0loTkZEUW9hSUJOQkcwRi9FREFoRUNBRUxBQ2NCQ0VLSUJBZ0VDZ0NBQ2dDakFZUkVBQkVHQzFFVlBzaENVQ2lSQUFBQUFBQWdHWkFveENTQVNFY0lCQW9BcEFDSUFJb0FnUW9BdWdHUWZRWGFpSUJLQUlzSWdCQkNtd2dBQ0FCTFFBOEcyeEJBWFJCNUFCdElRWkJBQ0VBSUFOQkFEWUN1QUVnQXlBRFFiQUJhaUlCTmdLMEFTQURJQUUyQXJBQklBTkJBRFlDMkFFZ0F5QURRZEFCYWlJQk5nTFVBU0FESUFFMkF0QUJJQU5CZ0lESUF6WUNyQUVnQTBHay8vd0FOZ0tvQVNBRFFRQTdBWndCSUFOQkJqWUNvQUVnQTBHc2hQMEFOZ0tZQVFKL0lBbTNJQndnRGJjaUhhS2hJQWEzb3lBS3Q2QVF6UVFpSEpsRUFBQUFBQUFBNEVGakJFQWdIS29NQVF0QmdJQ0FnSGdMSVFzZ0FpZ0NCQ2dDd0FjZ0EwR29BV29nQkJEdUF5SUJCRUFnQVVHdy9md0FRWkROK3dCQkFCQWNJUUFMSUFJb0FnUW9Bc0FISUFOQnFBRnFJQVFRMWdVaUFRUi9JQUZCc1AzOEFFR1F6ZnNBUVFBUUhBVkJBQXNoQ0NBTElBcHJJUThnQWlnQ0JDZ0N3QWNnQTBHd0FXb2dBMEdZQVdvaUFTQUVJQk1Rd0FNZ0NFY0VmeUFJQlNBQ0tBSUVLQUxBQjBHbkFSRG5BUXRCOExGL0VKOERJQUlvQWdRb0FzQUhJQU5CMEFGcUlBRWdBQ0FFUWZDeGZ4Q2ZBeUFFUWNBQmFoQmVCRUFnRUNnQ2tBSWhBU0FFS0FMUUFTQU5BbjhnSFpvZ0VDQVFLQUlBS0FLTUJoRVFBRVFZTFVSVSt5RUpRS0pFQUFBQUFBQ0Faa0NqRUpJQm9pQUJJQTlzUVFGMHQ2QWlISmxFQUFBQUFBQUE0RUZqQkVBZ0hLb01BUXRCZ0lDQWdIZ0xFSXNJQ3lBVElCTW9BZ0FvQXF3QkVRRUFRUUFoQ1VFQUlRWWdBaWdDQkNnQ3dBY2dBMEdvQVdvZ0JCRHVBeUlCQkVBZ0FVR3cvZndBUVpETit3QkJBQkFjSVFZTElBSW9BZ1FvQXNBSElBTkJxQUZxSUFRUTFnVWlBUVJBSUFGQnNQMzhBRUdRemZzQVFRQVFIQ0VKQ3dKQUlBQWdCa2NOQUNBSUlBbEhEUUFnQTBFQU5nS1FBU0FESUFOQmlBRnFJZ28yQW93QklBTWdDallDaUFFZ0EwRUFOZ0tBQVNBRElBTkIrQUJxSWdFMkFud2dBeUFCTmdKNElBSW9BZ1FvQXNBSElnWWdDaUFEUVpnQmFpSUJJQVFnQ0FSL0lBZ0ZJQVpCcHdFUTV3RUxRZkN4ZnhDZkF5QUNLQUlFS0FMQUJ5QURRZmdBYWlBQklBQWdCRUh3c1g4UW53TWdBeWdDMkFFaUJpQURLQUtBQVNJQlN3UkFJQU5CQURZQ2NDQURJQU5CNkFCcUlnWTJBbXdnQXlBR05nSm9JQVFnQ3pvQW5BUWdBeUFHTmdKa0lBTWdCallDWUNBRElBTXBBMkEzQXdBZ0EwSElBR29nQXlnQzFBRWdBMEhRQVdvZ0F5Z0NmQ0FEUWZnQWFpQURFTTRJSUFZZ0F5Z0NiQ0lCUmcwSUEwQWdBU2dDQ0NJR0lBWW9BZ0FvQWxRUkFBQWdBQVIvSUFBRklCTVF3QU1MSUFRUXlnUWdBU2dDQkNJQklBTkI2QUJxUncwQUN3d0lDeUFCSUFaTEJFQWdBMEVBTmdKd0lBTWdBMEhvQUdvaUJqWUNYQ0FESUFZMkFsZ2dBeUFES1FOWU53TUlJQU1nQmpZQ2JDQURJQVkyQW1nZ0EwSElBR29nQXlnQ2ZDQURRZmdBYWlBREtBTFVBU0FEUWRBQmFpQURRUWhxRU00SUlBWWdBeWdDYkNJQlJnMEhBMEFnQVNnQ0NDSUdJQVlvQWdBb0FsUVJBQUFnQkNBQUJIOGdBQVVnRXhEQUF3c1F5Z1FnQVNnQ0JDSUJJQU5CNkFCcVJ3MEFDd3dIQ3lBRUlBczZBSndFSUE5RkRRZ2dBeWdDdEFFaUFDQURRYkFCYWtZTkNFRUFJQTlCQVhScklRWURRQ0FBS0FJSUlnRWdBU2dDQUNnQ1ZCRUFBQ0FHRU1zRUlBQW9BZ1FpQUNBRFFiQUJha2NOQUFzTUNBc2dBMEVBTmdLUUFTQURJQU5CaUFGcUlnbzJBb3dCSUFNZ0NqWUNpQUVnQTBFQU5nS0FBU0FESUFOQitBQnFJZ0UyQW53Z0F5QUJOZ0o0SUFOQkFEWUNjQ0FESUFOQjZBQnFJZ0UyQW13Z0F5QUJOZ0pvSUFOQkFEWUNVQ0FESUFOQnlBQnFJZ0UyQWt3Z0F5QUJOZ0pJSUFOQkFEWUNRQ0FESUFOQk9Hb2lBVFlDUENBRElBRTJBamdnQWlnQ0JDZ0N3QWNpQVNBS0lBTkJtQUZxSUFBZ0NBUi9JQWdGSUFGQnB3RVE1d0VMUWZDeGZ4Q2ZBeUFDS0FJRUtBTEFCeUlLSUFOQitBQnFJZzhnQTBHWUFXb2lBU0FHSUFrRWZ5QUpCU0FLUWFjQkVPY0JDMEh3c1g4UW53TWdBaWdDQkNnQ3dBY2dBMEhvQUdvaUVDQUJJQVlnQkVId3NYOFFud01nQXlBREtBSk1OZ0kwSUFNZ0EwSElBR29pQ2pZQ01DQURJQU1wQXpBM0F4Z2dBMEVvYWlJQklBTW9Bb3dCSUFOQmlBRnFJQU1vQXRRQklBTkIwQUZxSUFOQkdHb1F6Z2dnQXlBREtBSThOZ0lrSUFNZ0EwRTRhallDSUNBRElBTXBBeUEzQXhBZ0FTQURLQUo4SUE4Z0F5Z0NiQ0FRSUFOQkVHb1F6Z2dnQ2lBREtBSk1JZ0ZHRFFRRFFDQUJLQUlJSWdvZ0NpZ0NBQ2dDVkJFQUFDQUVJQUFFZnlBQUJTQVRFTUFEQ3hES0JDQUJLQUlFSWdFZ0EwSElBR3BIRFFBTERBUUxJQVFnQkNnQ0FDZ0NDQkVBQUVFYlJ3MEJJQVpGQkVBZ0JFR3cvZndBUVppeC9BQkJBQkFjSVFvTElBcEJ3QUZxRUY1RkJFQkI3TVB4QUVFQUVEb2dBa0VrYWlJQklBTkIwQUZxUWFhNTdRQVFWU0lDSUFOQnNBRnFRYzJwOEFBUU1pSUFFRFVnQUJBaUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBRWdBMEhRQVdwQi82M3ZBQkJWSWdFZ0EwR3dBV3BCMzlId0FCQXlJZ0FRTlNBQUVDSWdBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3dEJBQXdLQ3lBRFFRQTJBcmdCSUFNZ0EwR3dBV29pRHpZQ3RBRWdBeUFQTmdLd0FTQURRUUE3QWRRQklBTkJCVFlDMkFFZ0EwR3NoUDBBTmdMUUFTQUtJQThnQTBIUUFXb1EzUUlnQTBJQU53S2NBU0FESUFOQm1BRnFJZ1pCQkhJaUVEWUNtQUVnQXlBS0tBTFFBVFlDZUFKQUFrQWdCaWdDQkNJQUJFQWdCa0VFYWlFQklBTW9BbmdoQkFOQUFrQWdBQ2dDRUNJQ0lBUkxCRUFnQUNnQ0FDSUNEUUVNQkFzZ0FpQUVUdzBFSUFCQkJHb2hBU0FBS0FJRUlnSkZEUVFnQVNFQUN5QUFJUUVnQWlFQURBQUxBQXNnQmtFRWFpRUFDeUFBSVFFTElBTWdBU2dDQUNJQ0JIOUJBQVZCRkJBWUlRSWdBeWdDZUNFRUlBSWdBRFlDQ0NBQ1FnQTNBZ0FnQWlBRU5nSVFJQUVnQWpZQ0FDQUdLQUlBS0FJQUlnQUVmeUFHSUFBMkFnQWdBU2dDQUFVZ0Fnc2hBQ0FHS0FJRUlBQVFSQ0FHSUFZb0FnaEJBV28yQWdoQkFRczZBSXdCSUFNZ0FqWUNpQUVnRHlBREtBSzBBU0lHUmcwQ0EwQUNRQ0FHS0FJSUlnQWdBQ2dDQUNnQ1RCRUFBQ2dDSUNJUFJRMEFJQkFoQVFKQUlBTW9BcHdCSWdCRkJFQWdFQ0lBSVFFTUFRc0RRQUpBSUFBb0FoQWlBaUFQU3dSQUlBQW9BZ0FpQkEwQklBQWhBUXdEQ3lBQ0lBOVBEUUlnQUVFRWFpRUJJQUFvQWdRaUJFVU5BaUFCSVFBTElBQWhBU0FFSVFBTUFBc0FDeUFCS0FJQURRQkJGQkFZSWdRZ0FEWUNDQ0FFUWdBM0FnQWdCQ0FQTmdJUUlBRWdCRFlDQUNBREtBS1lBU2dDQUNJQUJFQWdBeUFBTmdLWUFTQUJLQUlBSVFRTElBTW9BcHdCSUFRUVJDQURJQU1vQXFBQlFRRnFOZ0tnQVFzZ0JpZ0NCQ0lHSUFOQnNBRnFSdzBBQ3d3Q0N5QUNJQW9RbXdjYURBWUxJQVFnQkNnQ0FDZ0NDQkVBQUVHTkFVWUVRRUVBSVFBZ0JrVUVRQ0FFUWJEOS9BQkJuTGI0QUVFQUVCd2hBQXNnQUVIQUFXb1FYa1VFUUVHbHcvRUFRUUFRT2lBQ1FTUnFJZ0VnQTBIUUFXcEJwcm50QUJCVklnSWdBMEd3QVdwQnphbndBQkF5SWdBUU5TQUFFQ0lnQWl3QUMwRUFTQVJBSUFJb0FnQVFGd3NnQVNBRFFkQUJha0gvcmU4QUVGVWlBU0FEUWJBQmFrR20wZkFBRURJaUFCQTFJQUFRSWlBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQzBFQURBa0xJQUFnQUNnQ0FDZ0NUQkVBQUNnQ0lDSUFSUTBHSUFBZ0RVRUFJQWxyRUlzSURBWUxRYlBpOEFCQkFCQWtJQUpCSkdvaUFTQURRZEFCYWtHbXVlMEFFRlVpQWlBRFFiQUJha0hOcWZBQUVESWlBQkExSUFBUUlpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUJJQU5CMEFGcVFmK3Q3d0FRVlNJQklBTkJzQUZxUWJQaThBQVFNaUlBRURVZ0FCQWlJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xRUUFNQndzZ0VDQURLQUtZQVNJQlJ3UkFRUUFnQ1dzaEJnTkFJQUVpQWlnQ0VDQU5JQVlRaXdnQ1FDQUNLQUlFSWdCRkJFQWdBaWdDQ0NJQktBSUFJQUpHRFFFZ0FrRUlhaUVFQTBBZ0JDZ0NBQ0lBUVFocUlRUWdBQ0FBS0FJSUlnRW9BZ0JIRFFBTERBRUxBMEFnQUNJQktBSUFJZ0FOQUFzTElBRWdFRWNOQUFzTElBb29Ba3dRbUE4Z0EwR1lBV29nQXlnQ25BRVEyd29nQTBHd0FXb1FvZ01NQlFzZ0JDQUxPZ0NjQkNBREtBSThJZ0FnQTBFNGFrY0VRQU5BSUFBb0FnZ2lBU0FCS0FJQUtBSlVFUUFBSUFZRWZ5QUdCU0FURU1BREN5QUVFTW9FSUFBb0FnUWlBQ0FEUVRocVJ3MEFDd3NnQTBFNGFoQ2lBeUFEUWNnQWFoQ2lBeUFEUWVnQWFoQ2lBd3dDQ3dKQUlBOUZEUUFnQXlnQ2pBRWlBQ0FEUVlnQmFrWU5BRUVBSUE5QkFYUnJJUVlEUUNBQUtBSUlJZ0VnQVNnQ0FDZ0NWQkVBQUNBR0VNc0VJQUFvQWdRaUFDQURRWWdCYWtjTkFBc0xJQVFnQ3pvQW5BUWdBMEhvQUdvUW9nTU1BUXNDUUNBUFJRMEFJQU1vQXJRQklnQWdBMEd3QVdwR0RRQkJBQ0FQUVFGMGF5RUdBMEFnQUNnQ0NDSUJJQUVvQWdBb0FsUVJBQUFnQmhETEJDQUFLQUlFSWdBZ0EwR3dBV3BIRFFBTEN5QURRZWdBYWhDaUF3c2dBMEg0QUdvUW9nTWdBMEdJQVdvUW9nTUNRQ0FES0FMWUFVVU5BQ0FES0FMVUFTSUFLQUlBSWdZZ0F5Z0MwQUVpQVNnQ0JEWUNCQ0FCS0FJRUlBWTJBZ0FnQTBFQU5nTFlBU0FBSUFOQjBBRnFSZzBBQTBBZ0FDZ0NCQ0VCSUFBUUZ5QUJJZ0FnQTBIUUFXcEhEUUFMQ3lBREtBSzRBVVVOQUNBREtBSzBBU0lBS0FJQUlnWWdBeWdDc0FFaUFTZ0NCRFlDQkNBQktBSUVJQVkyQWdBZ0EwRUFOZ0s0QVNBQUlBTkJzQUZxUmcwQUEwQWdBQ2dDQkNFQklBQVFGeUFCSWdBZ0EwR3dBV3BIRFFBTEN5QUVRUk5CZnhBd1FiRDkvQUJCek52NkFFRUFFQndpQUNBQUtBSUFLQUtzQVJFQkFDQURRUVk2QU5zQklBTkJwcm50QUNnQUFEWUMwQUVnQTBHcXVlMEFMd0FBT3dIVUFTQURRUUE2QU5ZQklBTkJCallDc0FFZ0EwR3dBV29pQVJBaUlBTkJBVFlDc0FFZ0EwRU1FQmdpQURZQ3VBRWdBQ0FES0FMNEFUWUNDQ0FBSUFNcEEvQUJOd0lBSUFKQkpHb2lBQ0FEUWRBQmFpQUJFRFVnQVJBaUlBTXNBTnNCUVFCSUJFQWdBeWdDMEFFUUZ3c2dBMEVIT2dEYkFTQURRZit0N3dBb0FBQTJBdEFCSUFOQmdxN3ZBQ2dBQURZQTB3RWdBMEVBT2dEWEFTQURRUVkyQXJBQklBTkJzQUZxRUNJZ0EwRUJOZ0t3QVVFTUVCZ2lBVUlBTndJQUlBRkJBRFlDQ0NBRElBRTJBcmdCQWtBZ0F5d0E2d0ZCQUU0RVFDQUJJQU1wQStBQk53SUFJQUVnQXlnQzZBRTJBZ2dNQVFzZ0FTQURLQUxnQVNBREtBTGtBUkFnQ3lBQUlBTkIwQUZxSUFOQnNBRnFJZ0FRTlNBQUVDSWdBeXdBMndGQkFFNE5BQ0FES0FMUUFSQVhDMEVCQ3lFQklBTXNBT3NCUVFCSUJFQWdBeWdDNEFFUUZ3c2dBeXdBK3dGQkFFZ0VRQ0FES0FMd0FSQVhDeUFEUVlBQ2FpUUFJQVVzQUtzR1FRQk9EUUVnQlNnQ29BWVFGd3dCQzBIOG91NEFRUUFRSkFzZ0JTd0E0d1pCQUVnRVFDQUZLQUxZQmhBWEN5QU1SUTBDREFRTElBVkIrQVpxUVg5QjFaZnRBRUVHRUJzRVFDQUZLQUw4QmlFRUlBVXRBSU1ISWdJaEJnd0JDeUFGUVFBMkF1QUdJQVZDQURjRDJBWWdCVUVBTmdMUUJpQUZRZ0EzQThnR0lBVkJBRFlDbkFZZ0JVRUFOZ0tZQmlBRlFRQTJBcFFHSUFWQkFEWUNrQVlnQlVFQU5nS0lCaUFGUWdBM0E0QUdJQVZCQlRvQTR3VWdCVUVBT2dEZEJTQUZRWVhTN2dBb0FBQTJBdGdGSUFWQmlkTHVBQzBBQURvQTNBVkJsUU5CNXAzeEFDQVFJQllnQlVIWUJXb1FLeUlCUndSL0lBRW9BaHdvQWdCQkJVWUZRUUFMRURSQjd3TkIzcWp4QUNBV0lBVkIyQVZxRUNzb0Fod2lBU2dDQUVFRlJoQTBJQVZCNkFWcUlBRW9BZ2dRckFJaEFVRUFJUUlqQUVFd2F5SVJKQUFnRVVFUUVCZ2lCRFlDRUNBUlFvdUFnSUNBZ29DQWdIODNBaFFnQkVFQU9nQUxJQVJCbDVUdkFDZ0FBRFlBQnlBRVFaQ1U3d0FwQUFBM0FBQWdBU0FSUVJCcUVDc2lCQ0FCUVFScUloZEhCRUFnQkNnQ0hDZ0NBRUVCUmlFQ0N5QVJMQUFiUVFCSUJFQWdFU2dDRUJBWEN5QUZRZGdHYWlFWUlBVkJ5QVpxSVFZZ0JVR0FCbW9oRWtFQUlRUUNRQ0FDUlEwQUlCRkJFQkFZSWdJMkFoQWdFVUtMZ0lDQWdJS0FnSUIvTndJVUlBSkJBRG9BQ3lBQ1FaZVU3d0FvQUFBMkFBY2dBa0dRbE84QUtRQUFOd0FBUVpVRFFlYWQ4UUFnRnlBQklCRkJFR29RS3lJQ1J3Ui9JQUlvQWh3b0FnQkJBVVlGUVFBTEVEUkIzUU5CaHFueEFDQUJJQkZCRUdvUUt5Z0NIQ0lDS0FJQVFRRkdFRFFDUUNBQ0tBSUlJZ29nR0VZTkFDQUtMUUFMSWdSQkdIUkJHSFVoQWlBWUxBQUxRUUJPQkVBZ0FrRUFUZ1JBSUJnZ0Npa0NBRGNDQUNBWUlBb29BZ2cyQWdnTUFnc2dHQ0FLS0FJQUlBb29BZ1FRSUF3QkN5QVlJQW9vQWdBZ0NpQUNRUUJJSWdJYklBb29BZ1FnQkNBQ0d4QWhHZ3NnRVN3QUcwRUFTQVJBSUJFb0FoQVFGd3NnRVVFSE9nQWJRUUFoQWlBUlFaUGg3d0FvQUFBMkFoQWdFVUdXNGU4QUtBQUFOZ0FUSUJGQkFEb0FGeUFYSUFFZ0VVRVFhaEFySWdSSEJFQWdCQ2dDSENnQ0FFRUJSaUVDQ3lBUkxBQWJRUUJJQkVBZ0VTZ0NFQkFYQzBFQUlRUWdBa1VOQUNBUlFRYzZBQnNnRVVFQU9nQVhJQkZCaytIdkFDZ0FBRFlDRUNBUlFaYmg3d0FvQUFBMkFCTkJsUU5CNXAzeEFDQVhJQUVnRVVFUWFoQXJJZ0pIQkg4Z0FpZ0NIQ2dDQUVFQlJnVkJBQXNRTkVIZEEwR0dxZkVBSUFFZ0VVRVFhaEFyS0FJY0lnSW9BZ0JCQVVZUU5BSkFJQUlvQWdnaUNpQUdSZzBBSUFvdEFBc2lCRUVZZEVFWWRTRUNJQVlzQUF0QkFFNEVRQ0FDUVFCT0JFQWdCaUFLS1FJQU53SUFJQVlnQ2lnQ0NEWUNDQXdDQ3lBR0lBb29BZ0FnQ2lnQ0JCQWdEQUVMSUFZZ0NpZ0NBQ0FLSUFKQkFFZ2lBaHNnQ2lnQ0JDQUVJQUliRUNFYUN5QVJMQUFiUVFCSUJFQWdFU2dDRUJBWEN5QVJRUU02QUJ0QkFDRUNJQkZCbklmdEFDOEFBRHNCRUNBUlFaNkg3UUF0QUFBNkFCSWdFVUVBT2dBVElCY2dBU0FSUVJCcUVDc2lCRWNFUUNBRUtBSWNLQUlBUlNFQ0N5QVJMQUFiUVFCSUJFQWdFU2dDRUJBWEMwRUFJUVFnQWtVTkFDQVJRUU02QUJzZ0VVRUFPZ0FUSUJGQm5JZnRBQzhBQURzQkVDQVJRWjZIN1FBdEFBQTZBQkpCbFFOQjVwM3hBQ0FYSUFFZ0VVRVFhaEFySWdKSEJIOGdBaWdDSENnQ0FBVkJBUXRGRURSQjR3TkI2Nmp4QUNBQklCRkJFR29RS3lnQ0hDSUNLQUlBUlJBMElBVWdBaWtEQ0NBQ0tRTVFFTXdDTmdLY0JpQVJMQUFiUVFCSUJFQWdFU2dDRUJBWEN5QVJRUU02QUJ0QkFDRUNJQkZCcVlQdEFDOEFBRHNCRUNBUlFhdUQ3UUF0QUFBNkFCSWdFVUVBT2dBVElCY2dBU0FSUVJCcUVDc2lCa2NFUUNBR0tBSWNLQUlBUlNFQ0N5QVJMQUFiUVFCSUJFQWdFU2dDRUJBWEN5QUNSUTBBSUJGQkF6b0FHeUFSUVFBNkFCTWdFVUdwZyswQUx3QUFPd0VRSUJGQnE0UHRBQzBBQURvQUVrR1ZBMEhtbmZFQUlCY2dBU0FSUVJCcUVDc2lBa2NFZnlBQ0tBSWNLQUlBQlVFQkMwVVFORUhqQTBIcnFQRUFJQUVnRVVFUWFoQXJLQUljSWdJb0FnQkZFRFFnQlNBQ0tRTUlJQUlwQXhBUXpBSTJBcGdHSUJFc0FCdEJBRWdFUUNBUktBSVFFQmNMSUJGQjUrbnRBQzhBQURzQkdDQVJRWUFVT3dFYUlCRkIzK250QUNrQUFEY0RFQ0FYSUFFZ0VVRVFhaEFySWdKSEJFQWdBaWdDSENnQ0FFRUZSaUVFQ3lBUkxBQWJRUUJJQkVBZ0VTZ0NFQkFYQ3lBRUJFQWdFVUhuNmUwQUx3QUFPd0VJSUJGQmdCUTdBUW9nRVVIZjZlMEFLUUFBTndNQVFaVURRZWFkOFFBZ0Z5QUJJQkVRS3lJQ1J3Ui9JQUlvQWh3b0FnQkJCVVlGUVFBTEVEUkI3d05CM3FqeEFDQUJJQkVRS3lnQ0hDSUNLQUlBUVFWR0VEUWdFVUVRYWlBQ0tBSUlFS3dDSVFNZ0VTd0FDMEVBU0FSQUlCRW9BZ0FRRndzZ0VVSUFOd0lFSUJFZ0VVRUVjaUlUTmdJQUFrQWdBeWdDQUNJQ0lBTkJCR29pQ2tZTkFBTkFJQkZCS0dvZ0VTQVRJQUlpQmtFUWFpSUNJQUlRUUFKQUlBWW9BZ1FpQkVVRVFDQUdLQUlJSWdJb0FnQWdCa1lOQVNBR1FRaHFJUVFEUUNBRUtBSUFJZ1pCQ0dvaEJDQUdJQVlvQWdnaUFpZ0NBRWNOQUFzTUFRc0RRQ0FFSWdJb0FnQWlCQTBBQ3dzZ0FpQUtSdzBBQ3lBUktBSUFJZ0lnRTBZTkFDQURRUVJxSVEwRFFBSkFJQU1nQWlJUVFSQnFJZ29RS3lJQ0lBMUdEUUFnQWlnQ0hDZ0NBRUVCUncwQUlCSW9BZ1FoQkVHVkEwSG1uZkVBSUEwZ0F5QUtFQ3NpQWtZRWYwRUFCU0FDS0FJY0tBSUFRUUZHQ3hBMFFkMERRWWFwOFFBZ0F5QUtFQ3NvQWh3aUFpZ0NBRUVCUmhBMElBSW9BZ2doRlNNQVFTQnJJaFFrQUNBU0tBSUFJZ2dnQkNBSWEwRVliU0lNUVJoc2FpRUpBa0FDUUFKQUFrQWdFaWdDQkNJRUlCSW9BZ2dpQWtrRVFDQUVJQWxHQkVBQ1FDQUtMQUFMUVFCT0JFQWdDU0FLS1FJQU53SUFJQWtnQ2lnQ0NEWUNDQXdCQ3lBSklBb29BZ0FnQ2lnQ0JCQWFDeUFJSUF4QkdHeHFRUXhxSVFJQ1FDQVZMQUFMUVFCT0JFQWdBaUFWS1FJQU53SUFJQUlnRlNnQ0NEWUNDQXdCQ3lBQ0lCVW9BZ0FnRlNnQ0JCQWFDeUFTSUFsQkdHbzJBZ1FNQWdzZ0ZDQVNRUWhxTmdJWUFrQWdDaXdBQzBFQVRnUkFJQlFnQ2lnQ0NEWUNDQ0FVSUFvcEFnQTNBd0FNQVFzZ0ZDQUtLQUlBSUFvb0FnUVFHZ3NnRkVFTWFpRUxBa0FnRlN3QUMwRUFUZ1JBSUFzZ0ZTa0NBRGNDQUNBTElCVW9BZ2cyQWdnTUFRc2dDeUFWS0FJQUlCVW9BZ1FRR2dzZ0VpZ0NCQ0lDSVFvZ0FpQUpJQUlnQ1d0QkdHc2lEMEVZYlVFWWJHb2lCRXNFUUNBRUlRWWdBaUVLQTBBZ0NpQUdLUUlBTndJQUlBb2dCaWdDQ0RZQ0NDQUdRZ0EzQWdBZ0JrRUFOZ0lJSUFvZ0JpZ0NGRFlDRkNBS0lBWXBBZ3czQWd3Z0JrSUFOd0lNSUFaQkFEWUNGQ0FLUVJocUlRb2dCa0VZYWlJR0lBSkpEUUFMQ3lBU0lBbzJBZ1FnRHdSQUEwQWdBa0VZYXlFS0lBSkJEV3NzQUFCQkFFZ0VRQ0FLS0FJQUVCY0xJQW9nQkVFWWF5SUdLUUlBTndJQUlBb2dCaWdDQ0RZQ0NDQUdRUUE2QUFzZ0JrRUFPZ0FBSUFKQkRHc2hEeUFDUVFGckxBQUFRUUJJQkVBZ0R5Z0NBQkFYQ3lBUElBUkJER3NpQWlrQ0FEY0NBQ0FQSUFJb0FnZzJBZ2dnQWtFQU9nQUxJQUpCQURvQUFDQUtJUUlnQmlJRUlBbEhEUUFMQ3lBSkxBQUxRUUJJQkVBZ0NTZ0NBQkFYQ3lBSklCUXBBd0EzQWdBZ0NTQVVLQUlJTmdJSUlCUkJBRG9BQ3lBVVFRQTZBQUFnQ0NBTVFSaHNhaUlDTEFBWFFRQklCRUFnQWlnQ0RCQVhDeUFDSUFzcEFnQTNBZ3dnQWlBTEtBSUlOZ0lVSUJSQkFEb0FEQ0FVUVFBNkFCY2dGQ3dBQzBFQVRnMEJJQlFvQWdBUUZ3d0JDeUFFSUFoclFSaHRRUUZxSWdaQnE5V3ExUUJQRFFFZ0ZDQVNRUWhxTmdJUUlCUWdCaUFDSUFoclFSaHRJZ1JCQVhRaUFpQUNJQVpKRzBHcTFhclZBQ0FFUWRXcTFTcEpHeUlHQkg4Z0JrR3IxYXJWQUU4TkF5QUdRUmhzRUJnRlFRQUxJZ1EyQWdBZ0ZDQUVJQXhCR0d4cUlnSTJBZ2dnRkNBRUlBWkJHR3hxTmdJTUlCUWdBallDQkFKQUFrQUNRQ0FVS0FJSUlob2dGQ2dDREVjTkFDQVVLQUlFSWc0Z0ZDZ0NBQ0lDU3dSQUlBNGdEaUFDYTBFWWJVRUJha0YrYlVFWWJDSUVhaUVDSUE0Z0drY0VRQU5BSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFJZ0Rpa0NBRGNDQUNBQ0lBNG9BZ2cyQWdnZ0RrRUFPZ0FMSUE1QkFEb0FBQ0FDTEFBWFFRQklCRUFnQWlnQ0RCQVhDeUFDSUE0cEFndzNBZ3dnQWlBT0tBSVVOZ0lVSUE1QkFEb0FEQ0FPUVFBNkFCY2dBa0VZYWlFQ0lBNUJHR29pRGlBYVJ3MEFDeUFVS0FJRUlSb0xJQlFnQWpZQ0NDQVVJQVFnR21vMkFnUU1BUXNnR2lBQ2F5SUVRUmh0UVFGMFFRRWdCQnNpQmtHcjFhclZBRThOQVNBR1FSaHNJZ1FRR0NJSUlBUnFJUXNnQ0NBR1FRSjJJZ3hCR0d4cUlRUWdHaUFPYXlJUFFSaHRJUVlDUUNBUFJRUkFJQVFoQmd3QkN5QUdRUmhzSWdJaEJpQUNRUmhySWc5QkdHNUJBWEVFZnlBRUJTQUVJQTRwQWdBM0FnQWdCQ0FPS0FJSU5nSUlJQTVDQURjQ0FDQU9RUUEyQWdnZ0NDQU1RUmhzYWlJQ0lBNG9BaFEyQWhRZ0FpQU9LUUlNTndJTUlBNUNBRGNDRENBT1FRQTJBaFFnRGtFWWFpRU9JQVJCR0dvTElRSWdCQ0FHYWlFR0lBOUJHRThFUUFOQUlBSWdEaWtDQURjQ0FDQUNJQTRvQWdnMkFnZ2dEa0lBTndJQUlBNUJBRFlDQ0NBQ0lBNG9BaFEyQWhRZ0FpQU9LUUlNTndJTUlBNUNBRGNDRENBT1FRQTJBaFFnQWlBT0tBSWdOZ0lnSUFJZ0Rpa0NHRGNDR0NBT1FnQTNBaGdnRGtFQU5nSWdJQUlnRGlnQ0xEWUNMQ0FDSUE0cEFpUTNBaVFnRGtFQU5nSXNJQTVDQURjQ0pDQU9RVEJxSVE0Z0FrRXdhaUlDSUFaSERRQUxDeUFVS0FJRUlRNGdGQ2dDQUNFQ0N5QVVJQXMyQWd3Z0ZDQUdOZ0lJSUJRZ0JEWUNCQ0FVSUFnMkFnQWdEaUFhUndSQUEwQWdHa0VCYXl3QUFFRUFTQVJBSUJwQkRHc29BZ0FRRndzZ0drRVlheUlhTEFBTFFRQklCRUFnR2lnQ0FCQVhDeUFPSUJwSERRQUxDeUFDUlEwQUlBSVFGd3NnRkNnQ0NDRUNBa0FnQ2l3QUMwRUFUZ1JBSUFJZ0Npa0NBRGNDQUNBQ0lBb29BZ2cyQWdnTUFRc2dBaUFLS0FJQUlBb29BZ1FRR2dzZ0FrRU1haUVDQWtBZ0ZTd0FDMEVBVGdSQUlBSWdGU2tDQURjQ0FDQUNJQlVvQWdnMkFnZ01BUXNnQWlBVktBSUFJQlVvQWdRUUdnc2dGQ0FVS0FJSVFSaHFOZ0lJREFFTFFhT0U3d0FRT0FBTElCUW9BZ1FoQWlBSklCSW9BZ0FpQkVjRVFDQUpJUVlEUUNBQ1FSaHJJZ0lnQmtFWWF5SUdLUUlBTndJQUlBSWdCaWdDQ0RZQ0NDQUdRZ0EzQWdBZ0JrRUFOZ0lJSUFJZ0JpZ0NGRFlDRkNBQ0lBWXBBZ3czQWd3Z0JrSUFOd0lNSUFaQkFEWUNGQ0FVSUJRb0FnUkJHR3NpQWpZQ0JDQUVJQVpIRFFBTEN5QVVLQUlJSVFZZ0NTQVNLQUlFSWdSSEJFQURRQ0FHSUFrcEFnQTNBZ0FnQmlBSktBSUlOZ0lJSUFsQ0FEY0NBQ0FKUVFBMkFnZ2dCaUFKS0FJVU5nSVVJQVlnQ1NrQ0REY0NEQ0FKUWdBM0Fnd2dDVUVBTmdJVUlCUWdGQ2dDQ0VFWWFpSUdOZ0lJSUFsQkdHb2lDU0FFUncwQUN5QVNLQUlFSVFrZ0ZDZ0NCQ0VDQ3lBU0tBSUFJUVFnRWlBQ05nSUFJQlFnQkRZQ0JDQVNJQVkyQWdRZ0ZDQUpOZ0lJSUJJb0FnZ2hBaUFTSUJRb0FndzJBZ2dnRkNBRU5nSUFJQlFnQWpZQ0RDQUVJQWxIQkVBRFFDQVVJQWxCR0dzaUFqWUNDQ0FDTEFBWFFRQklCRUFnQWlnQ0RCQVhDeUFDTEFBTFFRQklCRUFnQWlnQ0FCQVhDeUFVS0FJSUlna2dCRWNOQUFzZ0ZDZ0NBQ0VKQ3lBSkJFQWdDUkFYQ3dzZ0ZFRWdhaVFBREFJTEVDZ0FDMEdqaE84QUVEZ0FDd3NDUUNBUUtBSUVJZ1JGQkVBZ0VDZ0NDQ0lDS0FJQUlCQkdEUUVnRUVFSWFpRUVBMEFnQkNnQ0FDSUdRUWhxSVFRZ0JpQUdLQUlJSWdJb0FnQkhEUUFMREFFTEEwQWdCQ0lDS0FJQUlnUU5BQXNMSUFJZ0UwY05BQXNMSUJFZ0VTZ0NCQkRYQkNBREVGMExBa0FnR0NnQ0JDQVlMUUFMSWdJZ0FrRVlkRUVZZFVFQVNCdEJCVVlFUUNBWVFYOUJtLzd1QUVFRkVCdEZEUUVMSUJGQkF6b0FHeUFSUVFBNkFCTWdFVUdwaHUwQUx3QUFPd0VRSUJGQnE0YnRBQzBBQURvQUVrRUJJUUlDUUNBQklCRkJFR29RS3lJRUlCZEdEUUFnQkNnQ0hDZ0NBQTBBSUJjZ0FTQVJRZXlCN1FBUVZTSUVFQ3NpQWtZRWYwRUJCU0FDS0FJY0tBSUFRUUJIQ3lFQ0lBUXNBQXRCQUU0TkFDQUVLQUlBRUJjTElCRXNBQnRCQUVnRVFDQVJLQUlRRUJjTFFRRWhCQ0FDUlEwQklBVkJmellDbEFZZ0JVRi9OZ0tRQmd3QkN5QVJRUU02QUJ0QkFDRUNJQkZCQURvQUV5QVJRYW1HN1FBdkFBQTdBUkFnRVVHcmh1MEFMUUFBT2dBU0lCY2dBU0FSUVJCcUVDc2lCRWNFUUNBRUtBSWNLQUlBUlNFQ0N5QVJMQUFiUVFCSUJFQWdFU2dDRUJBWEMwRUFJUVFnQWtVTkFDQUZJQUVnRVVFUWFrR3BodTBBRUZVaUJoRGFDaUlDS1FNQUlBSXBBd2dRekFJMkFwUUdJQVlzQUF0QkFFZ0VRQ0FHS0FJQUVCY0xJQmNnQVNBUlFSQnFRZXlCN1FBUVZTSUdFQ3NpQWtZRWYwRUJCU0FDS0FJY0tBSUFDMFVoQWlBR0xBQUxRUUJJQkVBZ0JpZ0NBQkFYQ3lBQ1JRMEFJQVVnQVNBUlFSQnFRZXlCN1FBUVZTSUVFTm9LSWdJcEF3QWdBaWtEQ0JETUFqWUNrQVlnQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3RCQVNFRUN5QVJRVEJxSkFBZ0FSQmRJQVVzQU9NRlFRQklCRUFnQlNnQzJBVVFGd3NDUUNBRUlnWUVRQUpBSUFVc0FPTUdRUUJPQkVBZ0JTQUZLQUxnQmpZQzBBVWdCU0FGS1FQWUJqY0R5QVVNQVFzZ0JVSElCV29nQlNnQzJBWWdCU2dDM0FZUUdnc0NRQ0FGTEFEVEJrRUFUZ1JBSUFVZ0JTZ0MwQVkyQXNBRklBVWdCU2tEeUFZM0E3Z0ZEQUVMSUFWQnVBVnFJQVVvQXNnR0lBVW9Bc3dHRUJvTElBQWdCVUhJQldvZ0JVRzRCV29nQlNnQ25BWWdCU2dDbUFZZ0JTZ0NsQVlnQlNnQ2tBWWdCVUdvQldvZ0JVR0FCbW9Rbnc4aUNoQ2VEeUVCSUFvb0FnQWlBZ1JBSUFJZ0NpZ0NCQ0lFUmdSL0lBSUZBMEFnQkVFQmF5d0FBRUVBU0FSQUlBUkJER3NvQWdBUUZ3c2dCRUVZYXlJRUxBQUxRUUJJQkVBZ0JDZ0NBQkFYQ3lBQ0lBUkhEUUFMSUFvb0FnQUxJUUFnQ2lBQ05nSUVJQUFRRndzZ0JTd0F3d1ZCQUVnRVFDQUZLQUs0QlJBWEN5QUZMQURUQlVFQVRnMEJJQVVvQXNnRkVCY01BUXRCMTZIdUFFRUFFQ1FMSUFVb0FvQUdJZ1FFUUNBRUlBVW9Bb1FHSWdKR0JIOGdCQVVEUUNBQ1FRRnJMQUFBUVFCSUJFQWdBa0VNYXlnQ0FCQVhDeUFDUVJocklnSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBSWdCRWNOQUFzZ0JTZ0NnQVlMSVFBZ0JTQUVOZ0tFQmlBQUVCY0xJQVVzQU5NR1FRQklCRUFnQlNnQ3lBWVFGd3NnQlN3QTR3WkJBRWdFUUNBRktBTFlCaEFYQ3lBR1JRMEJEQU1MQWtBZ0JDQUNJQVpCR0hSQkdIVkJBRWdiUVFOSERRQWdCVUg0Qm1wQmYwR2FzZTBBUVFNUUd3MEFJQVZCQURZQzRBWWdCVUlBTndQWUJpQUZRUUEyQXRBR0lBVkNBRGNEeUFZZ0JVRUFOZ0tJQmlBRlFnQTNBNEFHSUFWQmtBVnFJQllnQlVIWUJXcEJoZEx1QUJCVklnRVE4d0lRckFJaERFRUFJUVlqQUVFUWF5SUxKQUFnQzBHUjRlOEFMUUFBT2dBSUlBdEJDVG9BQ3lBTFFRQTZBQWtnQzBHSjRlOEFLUUFBTndNQUlBd2dDeEFySWdJZ0RFRUVhaUlLUndSQUlBSW9BaHdvQWdCQkFVWWhCZ3NnQ3l3QUMwRUFTQVJBSUFzb0FnQVFGd3NnQlVIWUJtb2hDU0FGUWNnR2FpRVBJQVZCZ0FacUlSQUNmeUFHUlFSQVFaNjc4UUJCQUJBa1FRQU1BUXNnQzBHUjRlOEFMUUFBT2dBSUlBdEJDVG9BQ3lBTFFRQTZBQWtnQzBHSjRlOEFLUUFBTndNQVFaVURRZWFkOFFBZ0NpQU1JQXNRS3lJQ1J3Ui9JQUlvQWh3b0FnQkJBVVlGUVFBTEVEUkIzUU5CaHFueEFDQU1JQXNRS3lnQ0hDSUNLQUlBUVFGR0VEUUNRQ0FDS0FJSUlnWWdDVVlOQUNBR0xRQUxJZ1JCR0hSQkdIVWhBaUFKTEFBTFFRQk9CRUFnQWtFQVRnUkFJQWtnQmlrQ0FEY0NBQ0FKSUFZb0FnZzJBZ2dNQWdzZ0NTQUdLQUlBSUFZb0FnUVFJQXdCQ3lBSklBWW9BZ0FnQmlBQ1FRQklJZ0liSUFZb0FnUWdCQ0FDR3hBaEdnc2dDeXdBQzBFQVNBUkFJQXNvQWdBUUZ3dEJBQ0VHSUF0QkFEb0FDQ0FMUXVIbzBaUEhxcDY0NVFBM0F3QWdDMEVJT2dBTElBb2dEQ0FMRUNzaUFrY0VRQ0FDS0FJY0tBSUFRUUZHSVFZTElBc3NBQXRCQUVnRVFDQUxLQUlBRUJjTElBWkZCRUJCOTdueEFFRUFFQ1JCQUF3QkN5QUxRUUE2QUFnZ0MwTGg2TkdUeDZxZXVPVUFOd01BSUF0QkNEb0FDMEdWQTBIbW5mRUFJQW9nRENBTEVDc2lBa2NFZnlBQ0tBSWNLQUlBUVFGR0JVRUFDeEEwUWQwRFFZYXA4UUFnRENBTEVDc29BaHdpQWlnQ0FFRUJSaEEwQWtBZ0FpZ0NDQ0lHSUE5R0RRQWdCaTBBQ3lJRVFSaDBRUmgxSVFJZ0R5d0FDMEVBVGdSQUlBSkJBRTRFUUNBUElBWXBBZ0EzQWdBZ0R5QUdLQUlJTmdJSURBSUxJQThnQmlnQ0FDQUdLQUlFRUNBTUFRc2dEeUFHS0FJQUlBWWdBa0VBU0NJQ0d5QUdLQUlFSUFRZ0Foc1FJUm9MSUFzc0FBdEJBRWdFUUNBTEtBSUFFQmNMUVFBaEJpQUxRZjJJN3dBdEFBQTZBQWdnQzBFSk9nQUxJQXRCOVlqdkFDa0FBRGNEQUNBTFFRQTZBQWtnQ2lBTUlBc1FLeUlDUndSQUlBSW9BaHdvQWdCQkFVWWhCZ3NnQ3l3QUMwRUFTQVJBSUFzb0FnQVFGd3NnQmtVRVFFSGJ1ZkVBUVFBUUpFRUFEQUVMSUF0Qi9ZanZBQzBBQURvQUNDQUxRUWs2QUFzZ0MwRUFPZ0FKSUF0QjlZanZBQ2tBQURjREFFR1ZBMEhtbmZFQUlBb2dEQ0FMRUNzaUFrY0VmeUFDS0FJY0tBSUFRUUZHQlVFQUN4QTBRZDBEUVlhcDhRQWdEQ0FMRUNzb0Fod2lBaWdDQUVFQlJoQTBBa0FnQWlnQ0NDSUdJQkJHRFFBZ0JpMEFDeUlFUVJoMFFSaDFJUUlnRUN3QUMwRUFUZ1JBSUFKQkFFNEVRQ0FRSUFZcEFnQTNBZ0FnRUNBR0tBSUlOZ0lJREFJTElCQWdCaWdDQUNBR0tBSUVFQ0FNQVFzZ0VDQUdLQUlBSUFZZ0FrRUFTQ0lDR3lBR0tBSUVJQVFnQWhzUUlSb0xJQXNzQUF0QkFFZ0VRQ0FMS0FJQUVCY0xRUUVMSVJBZ0MwRVFhaVFBSUF3UVhTQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN3SkFJQkFFUUFKQUlBVXNBT01HUVFCT0JFQWdCU0FGS0FMZ0JqWUNpQVVnQlNBRktRUFlCamNEZ0FVTUFRc2dCVUdBQldvZ0JTZ0MyQVlnQlNnQzNBWVFHZ3NDUUNBRkxBRFRCa0VBVGdSQUlBVWdCU2dDMEFZMkF2Z0VJQVVnQlNrRHlBWTNBL0FFREFFTElBVkI4QVJxSUFVb0FzZ0dJQVVvQXN3R0VCb0xBa0FnQlN3QWl3WkJBRTRFUUNBRklBVW9Bb2dHTmdMb0JDQUZJQVVwQTRBR053UGdCQXdCQ3lBRlFlQUVhaUFGS0FLQUJpQUZLQUtFQmhBYUN5QUZRWUFGYWlFR0lBVkI4QVJxSVFJZ0JVSGdCR29oRDBFQUlRRWpBRUhnQUdzaURDUUFBa0FnQUNnQ0JDZ0N3QWNpQkVVTkFFRUJJUUVDUUFKQUlBUWdCaENYQVNJRUlBSWdEeERTRkEwQUlBUWdBaUFQRU44VURRQWdCQ0FDSUE4UTBSTU5BQ0FFSUFJZ0R4RHhFQTBBSUFRZ0FpQVBFTm9DRFFBZ0JDQUNJQThRMmhRTkFDQUVJQUlnRHhDRkZBMEFJQVFnQWlBUEVOY1VEUUFnQkNBQ0lBOFE3QlFOQUNBRUlBSWdEeERHQmcwQUlBUWdBaUFQRVBBUURRQWdCQ0FDSUE4UXRRME5BQ0FFSUFJZ0R4RFFGQTBBUWMycDhBQWhDVUVBSVFFTUFRdEIyS1B3QUNFSklBQW9BZ1FpQkNnQzVBWkJBMFlOQUNBRUVNNEZJQUFvQWdRb0FzQUhRUUVRclFrTElBeEJCam9BVzBFQUlRWWdERUVBT2dCV0lBeEJwcm50QUNnQUFEWUNVQ0FNUWFxNTdRQXZBQUE3QVZRZ0RFRUdOZ0l3SUF4Qk1Hb2lCQkFpSUF4QkFUWUNNRUVNRUJnaUNrSUFOd0lBSUFwQkFEWUNDQ0FNSUFvMkFqZ2dDaUFKRU5FQ0lBQkJKR29pQ2lBTVFkQUFhaUFFRURVZ0JCQWlJQXdzQUZ0QkFFZ0VRQ0FNS0FKUUVCY0xJQXhCQnpvQVd5QU1RZit0N3dBb0FBQTJBbEFnREVHQ3J1OEFLQUFBTmdCVElBeEJBRG9BVndKQUlBRUVRRUVBSVFRTUFRc2dERUdzdi9FQUlBSVFheUFNSUF4QmtyL3hBQkJZSWdBb0FnZzJBaGdnRENBQUtRSUFOd01RSUFCQ0FEY0NBQ0FBUVFBMkFnZ2dEQ0FNUVJCcUlBOG9BZ0FnRHlBUExRQUxJZ0pCR0hSQkdIVkJBRWdpQUJzZ0R5Z0NCQ0FDSUFBYkVJd0JJZ0FvQWdnMkFpZ2dEQ0FBS1FJQU53TWdJQUJDQURjQ0FDQUFRUUEyQWdnZ0RFRWdha0dWbC9FQUVGZ2lBQ2dDQkNFQ0lBQW9BZ0FoQmlBTUlBQXRBQW82QUM0Z0RDQUFMd0VJT3dFc0lBQkNBRGNDQUNBQUxRQUxJUVFnQUVFQU5nSUlDeUFNUVFZMkFqQWdERUV3YWhBaUlBeEJBVFlDTUVFTUVCZ2lBRUlBTndJQUlBQkJBRFlDQ0NBTUlBQTJBamdDUUNBRVFSaDBRUmgxUVFCT0JFQWdBQ0FDTmdJRUlBQWdCallDQUNBQUlBd3ZBU3c3QVFnZ0FDQU1MUUF1T2dBS0lBQWdCRG9BQ3d3QkN5QUFJQVlnQWhBZ0N5QUtJQXhCMEFCcUlBeEJNR29pQUJBMUlBQVFJaUFFUVJoMFFSaDFRUUJJQkVBZ0JoQVhDd0pBSUFFTkFDQU1MQUFyUVFCSUJFQWdEQ2dDSUJBWEN5QU1MQUFiUVFCSUJFQWdEQ2dDRUJBWEN5QU1MQUFMUVFCT0RRQWdEQ2dDQUJBWEN5QU1MQUJiUVFCT0RRQWdEQ2dDVUJBWEN5QU1RZUFBYWlRQUlBVXNBT3NFUVFCSUJFQWdCU2dDNEFRUUZ3c2dCU3dBK3dSQkFFZ0VRQ0FGS0FMd0JCQVhDeUFGTEFDTEJVRUFUZzBCSUFVb0FvQUZFQmNNQVF0QmxxTHVBRUVBRUNRTElBVXNBSXNHUVFCSUJFQWdCU2dDZ0FZUUZ3c2dCU3dBMHdaQkFFZ0VRQ0FGS0FMSUJoQVhDeUFGTEFEakJrRUFTQVJBSUFVb0F0Z0dFQmNMSUJCRkRRRU1Bd3NnQlVINEJtcEJrSXZ0QUJBZUJFQWdCVUVBTmdMZ0JpQUZRZ0EzQTlnR0lBVkJBRFlDMEFZZ0JVSUFOd1BJQmlBRlFjZ0VhaUFXSUFWQmdBWnFRWVhTN2dBUVZTSUJFUE1DRUt3Q0lRbEJBQ0VFSXdCQkVHc2lEQ1FBSUF4QmtlSHZBQzBBQURvQUNDQU1RUWs2QUFzZ0RFRUFPZ0FKSUF4QmllSHZBQ2tBQURjREFDQUpJQXdRS3lJQ0lBbEJCR29pQmtjRVFDQUNLQUljS0FJQVFRRkdJUVFMSUF3c0FBdEJBRWdFUUNBTUtBSUFFQmNMSUFWQjJBWnFJUkFnQlVISUJtb2hDZ0ovSUFSRkJFQkJucnZ4QUVFQUVDUkJBQXdCQ3lBTVFaSGg3d0F0QUFBNkFBZ2dERUVKT2dBTElBeEJBRG9BQ1NBTVFZbmg3d0FwQUFBM0F3QkJsUU5CNXAzeEFDQUdJQWtnREJBcklnSkhCSDhnQWlnQ0hDZ0NBRUVCUmdWQkFBc1FORUhkQTBHR3FmRUFJQWtnREJBcktBSWNJZ0lvQWdCQkFVWVFOQUpBSUFJb0FnZ2lEeUFRUmcwQUlBOHRBQXNpQkVFWWRFRVlkU0VDSUJBc0FBdEJBRTRFUUNBQ1FRQk9CRUFnRUNBUEtRSUFOd0lBSUJBZ0R5Z0NDRFlDQ0F3Q0N5QVFJQThvQWdBZ0R5Z0NCQkFnREFFTElCQWdEeWdDQUNBUElBSkJBRWdpQWhzZ0R5Z0NCQ0FFSUFJYkVDRWFDeUFNTEFBTFFRQklCRUFnRENnQ0FCQVhDMEVBSVFRZ0RFRUFPZ0FFSUF4QjlNcmhvd2MyQWdBZ0RFRUVPZ0FMSUFZZ0NTQU1FQ3NpQWtjRVFDQUNLQUljS0FJQVFRRkdJUVFMSUF3c0FBdEJBRWdFUUNBTUtBSUFFQmNMSUFSRkJFQkI2YXJ4QUVFQUVDUkJBQXdCQ3lBTVFRQTZBQVFnREVIMHl1R2pCellDQUNBTVFRUTZBQXRCbFFOQjVwM3hBQ0FHSUFrZ0RCQXJJZ0pIQkg4Z0FpZ0NIQ2dDQUVFQlJnVkJBQXNRTkVIZEEwR0dxZkVBSUFrZ0RCQXJLQUljSWdJb0FnQkJBVVlRTkFKQUlBSW9BZ2dpQmlBS1JnMEFJQVl0QUFzaUJFRVlkRUVZZFNFQ0lBb3NBQXRCQUU0RVFDQUNRUUJPQkVBZ0NpQUdLUUlBTndJQUlBb2dCaWdDQ0RZQ0NBd0NDeUFLSUFZb0FnQWdCaWdDQkJBZ0RBRUxJQW9nQmlnQ0FDQUdJQUpCQUVnaUFoc2dCaWdDQkNBRUlBSWJFQ0VhQ3lBTUxBQUxRUUJJQkVBZ0RDZ0NBQkFYQzBFQkN5RUNJQXhCRUdva0FDQUpFRjBnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NDUUNBQ0JFQUNRQ0FGTEFEakJrRUFUZ1JBSUFVZ0JTZ0M0QVkyQXNBRUlBVWdCU2tEMkFZM0E3Z0VEQUVMSUFWQnVBUnFJQVVvQXRnR0lBVW9BdHdHRUJvTEFrQWdCU3dBMHdaQkFFNEVRQ0FGSUFVb0F0QUdOZ0t3QkNBRklBVXBBOGdHTndPb0JBd0JDeUFGUWFnRWFpQUZLQUxJQmlBRktBTE1CaEFhQ3lBQUlBVkJ1QVJxSUFWQnFBUnFFSndQSVFFZ0JTd0Fzd1JCQUVnRVFDQUZLQUtvQkJBWEN5QUZMQUREQkVFQVRnMEJJQVVvQXJnRUVCY01BUXRCczZIdUFFRUFFQ1FMSUFVc0FOTUdRUUJJQkVBZ0JTZ0N5QVlRRndzZ0JTd0E0d1pCQUVnRVFDQUZLQUxZQmhBWEN5QUNSUTBCREFNTElBVkIrQVpxUWFELzdnQVFIZ1JBSUFWQkFEWUM0QVlnQlVJQU53UFlCaUFGUVFBMkF0QUdJQVZDQURjRHlBWWdCVUdRQkdvZ0ZpQUZRWUFHYWtHRjB1NEFFRlVpQVJEekFoQ3NBaUVKUVFBaEJDTUFRUkJySWd3a0FDQU1RWkhoN3dBdEFBQTZBQWdnREVFSk9nQUxJQXhCQURvQUNTQU1RWW5oN3dBcEFBQTNBd0FnQ1NBTUVDc2lBaUFKUVFScUlnWkhCRUFnQWlnQ0hDZ0NBRUVCUmlFRUN5QU1MQUFMUVFCSUJFQWdEQ2dDQUJBWEN5QUZRZGdHYWlFUUlBVkJ5QVpxSVFvQ2Z5QUVSUVJBUVo2NzhRQkJBQkFrUVFBTUFRc2dERUdSNGU4QUxRQUFPZ0FJSUF4QkNUb0FDeUFNUVFBNkFBa2dERUdKNGU4QUtRQUFOd01BUVpVRFFlYWQ4UUFnQmlBSklBd1FLeUlDUndSL0lBSW9BaHdvQWdCQkFVWUZRUUFMRURSQjNRTkJocW54QUNBSklBd1FLeWdDSENJQ0tBSUFRUUZHRURRQ1FDQUNLQUlJSWc4Z0VFWU5BQ0FQTFFBTElnUkJHSFJCR0hVaEFpQVFMQUFMUVFCT0JFQWdBa0VBVGdSQUlCQWdEeWtDQURjQ0FDQVFJQThvQWdnMkFnZ01BZ3NnRUNBUEtBSUFJQThvQWdRUUlBd0JDeUFRSUE4b0FnQWdEeUFDUVFCSUlnSWJJQThvQWdRZ0JDQUNHeEFoR2dzZ0RDd0FDMEVBU0FSQUlBd29BZ0FRRndzZ0RFRUZPZ0FMUVFBaEJDQU1RZWVXN3dBb0FBQTJBZ0FnREVIcmx1OEFMUUFBT2dBRUlBeEJBRG9BQlNBR0lBa2dEQkFySWdKSEJFQWdBaWdDSENnQ0FFRUJSaUVFQ3lBTUxBQUxRUUJJQkVBZ0RDZ0NBQkFYQ3lBRVJRUkFRWks2OFFCQkFCQWtRUUFNQVFzZ0RFRUZPZ0FMSUF4QkFEb0FCU0FNUWVlVzd3QW9BQUEyQWdBZ0RFSHJsdThBTFFBQU9nQUVRWlVEUWVhZDhRQWdCaUFKSUF3UUt5SUNSd1IvSUFJb0Fod29BZ0JCQVVZRlFRQUxFRFJCM1FOQmhxbnhBQ0FKSUF3UUt5Z0NIQ0lDS0FJQVFRRkdFRFFDUUNBQ0tBSUlJZ1lnQ2tZTkFDQUdMUUFMSWdSQkdIUkJHSFVoQWlBS0xBQUxRUUJPQkVBZ0FrRUFUZ1JBSUFvZ0Jpa0NBRGNDQUNBS0lBWW9BZ2cyQWdnTUFnc2dDaUFHS0FJQUlBWW9BZ1FRSUF3QkN5QUtJQVlvQWdBZ0JpQUNRUUJJSWdJYklBWW9BZ1FnQkNBQ0d4QWhHZ3NnREN3QUMwRUFTQVJBSUF3b0FnQVFGd3RCQVFzaEVDQU1RUkJxSkFBZ0NSQmRJQUVzQUF0QkFFZ0VRQ0FCS0FJQUVCY0xBa0FnRUFSQUFrQWdCU3dBNHdaQkFFNEVRQ0FGSUFVb0F1QUdOZ0tJQkNBRklBVXBBOWdHTndPQUJBd0JDeUFGUVlBRWFpQUZLQUxZQmlBRktBTGNCaEFhQ3dKQUlBVXNBTk1HUVFCT0JFQWdCU0FGS0FMUUJqWUMrQU1nQlNBRktRUElCamNEOEFNTUFRc2dCVUh3QTJvZ0JTZ0N5QVlnQlNnQ3pBWVFHZ3NnQlVHQUJHb2hCQ0FGUWZBRGFpRU1RUUFoQ2lNQVFVQnFJZ3NrQUFKQUlBQWlBU2dDQkNnQ3dBY2lBa1VFUUVHUCtQQUFRUUFRT2lBTFFRWTZBRHNnQzBHbXVlMEFLQUFBTmdJd0lBdEJxcm50QUM4QUFEc0JOQ0FMUVFBNkFEWWdBVUVrYWlJQklBdEJNR29nQzBFUWFrSE5xZkFBRURJaUFCQTFJQUFRSWlBTExBQTdRUUJJQkVBZ0N5Z0NNQkFYQ3lBTFFRYzZBRHNnQzBFQU9nQTNJQXRCLzYzdkFDZ0FBRFlDTUNBTFFZS3U3d0FvQUFBMkFETWdBU0FMUVRCcUlBdEJFR3BCai9qd0FCQXlJZ0FRTlNBQUVDSWdDeXdBTzBFQVNBUkFJQXNvQWpBUUZ3dEJBQ0VHREFFTElBc2dDMEV3YWlJQU5nSTBJQXNnQURZQ01DQUxRUUEyQWpnZ0FpQUVFSmNCSVE4Q2Z3SkFBbjlCQUNBTUtBSUVJZ0FnREMwQUN5SUdJQVpCR0hSQkdIVWlDVUVBU0J0QkFVWUVmeUFNUVg5QmtMSHdBRUVCRUJ0RkJFQkJmU0VLUVFRTUFnc2dEQzBBQ3lJR0lRa2dEQ2dDQkFVZ0FBc2dCaUFKUVJoMFFSaDFRUUJJRzBFQlJ3MEFHa0VBUVFNZ0RFRi9RZW1vOEFCQkFSQWJHeUlLQ3lBUEtBTFFBMFlOQUNBTFFRVTZBQnNnQzBFQU9nQVZJQXRCNTVidkFDZ0FBRFlDRUNBTFFldVc3d0F0QUFBNkFCUWdEeUFMUVJCcUlBd1F0UTBoQUNBTExBQWJRUUJJQkVBZ0N5Z0NFQkFYQ3lBQVJRUkFRZFNXN3dCQkFCQTZJQXRCQmpvQUN5QUxRYWE1N1FBb0FBQTJBZ0FnQzBHcXVlMEFMd0FBT3dFRUlBdEJBRG9BQmlBQlFTUnFJZ0VnQ3lBTFFSQnFRYzJwOEFBUU1pSUFFRFVnQUJBaUlBc3NBQXRCQUVnRVFDQUxLQUlBRUJjTElBdEJCem9BQ3lBTFFRQTZBQWNnQzBIL3JlOEFLQUFBTmdJQUlBdEJncTd2QUNnQUFEWUFBeUFCSUFzZ0MwRVFha0hMNy9BQUVESWlBQkExSUFBUUlpQUxMQUFMUVFCSUJFQWdDeWdDQUJBWEMwRUFEQUlMSUE5QkUwRi9FREFoQkNBQktBSUVLQUxBQnlBUFFmSUFFSXNESVFZZ0MwRUFPd0VVSUF0QkJqWUNHQ0FMUWF5RS9RQTJBaEFnQVNnQ0JDZ0N3QWNpQUNBTFFUQnFJZ0lnQzBFUWFpQVBJQVlFZnlBR0JTQUFRYWNCRU9jQkMwSHdzWDhRbndNZ0FpQUxLQUkwSWdCSEJFQURRQUpBSUFBb0FnZ2lBa1VOQUNBRUlBSkJzUDM4QUVHNHcvc0FRUUFRSEJEWUJ5QVBSdzBBSUFJZ0FpZ0NBQ2dDVkJFQUFDQUtFTXNFQ3lBQUtBSUVJZ0FnQzBFd2FrY05BQXNMSUFFb0FnUWlBQ2dDNUFaQkEwWU5BQ0FBRU00RklBRW9BZ1FvQXNBSFFRRVFyUWtMSUF0QkJqb0FDeUFMUVFBNkFBWWdDMEdtdWUwQUtBQUFOZ0lBSUF0QnFybnRBQzhBQURzQkJDQUJRU1JxSWdFZ0N5QUxRUkJxUWRpajhBQVFNaUlBRURVZ0FCQWlJQXNzQUF0QkFFZ0VRQ0FMS0FJQUVCY0xJQXRCQnpvQUN5QUxRUUE2QUFjZ0MwSC9yZThBS0FBQU5nSUFJQXRCZ3E3dkFDZ0FBRFlBQXlBQklBc2dDMEVRYWtHSXpQRUFFRElpQUJBMUlBQVFJaUFMTEFBTFFRQklCRUFnQ3lnQ0FCQVhDMEVCQ3lFR0lBc29BamhGRFFBZ0N5Z0NOQ0lBS0FJQUlnSWdDeWdDTUNJQktBSUVOZ0lFSUFFb0FnUWdBallDQUNBTFFRQTJBamdnQUNBTFFUQnFSZzBBQTBBZ0FDZ0NCQ0VCSUFBUUZ5QUJJZ0FnQzBFd2FrY05BQXNMSUF0QlFHc2tBQ0FHSVFFZ0JTd0Erd05CQUVnRVFDQUZLQUx3QXhBWEN5QUZMQUNMQkVFQVRnMEJJQVVvQW9BRUVCY01BUXRCd0tQdUFFRUFFQ1FMSUFVc0FOTUdRUUJJQkVBZ0JTZ0N5QVlRRndzZ0JTd0E0d1pCQUVnRVFDQUZLQUxZQmhBWEN5QVFSUTBCREFNTElBVkIrQVpxUWNHSDd3QVFIZ1JBSUFWQkFEWUM0QVlnQlVJQU53UFlCaUFGUWRnRGFpQVdJQVZCeUFacVFZWFM3Z0FRVlNJQkVQTUNFS3dDSWdJZ0JVSFlCbW9RM0FvaER5QUNFRjBnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NDUUNBUEJFQUNRQ0FGTEFEakJrRUFUZ1JBSUFVZ0JTZ0M0QVkyQXRBRElBVWdCU2tEMkFZM0E4Z0REQUVMSUFWQnlBTnFJQVVvQXRnR0lBVW9BdHdHRUJvTElBVkJ5QU5xSVEwakFFSGdBV3NpQ0NRQUFrQWdBQ0lDS0FJRUtBTEFCeUlBUlFSQVFZLzQ4QUJCQUJBNklBaEJCam9BMndFZ0NFR211ZTBBS0FBQU5nTFFBU0FJUWFxNTdRQXZBQUE3QWRRQklBaEJBRG9BMWdFZ0FrRWthaUlCSUFoQjBBRnFJQWhCc0FGcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFnc0FOc0JRUUJJQkVBZ0NDZ0MwQUVRRndzZ0NFRUhPZ0RiQVNBSVFRQTZBTmNCSUFoQi82M3ZBQ2dBQURZQzBBRWdDRUdDcnU4QUtBQUFOZ0RUQVNBQklBaEIwQUZxSUFoQnNBRnFRWS80OEFBUU1pSUFFRFVnQUJBaUlBZ3NBTnNCUVFCSUJFQWdDQ2dDMEFFUUZ3dEJBQ0VDREFFTFFRRWhFeUFBSUEwUWx3RWlDaUFLS0FJQUtBSUlFUUFBUVlVQlJ3UkFJQW9nQ2lnQ0FDZ0NDQkVBQUVHSEFVWWhFd3NnQ2lBS0tBSUFLQUlJRVFBQUlSQWdDaUFLS0FJQUtBSUlFUUFBSVFZZ0NpZ0NUQ0VFSUFoQkFEb0ExQUVnQ0VIMTZxV2pCallDMEFFZ0NFRUVPZ0RiQVNBSVFRWTJBckFCSUFoQnNBRnFFQ0lnQ0VFQk5nS3dBVUVNRUJnaUFFSUFOd0lBSUFCQkFEWUNDQ0FJSUFBMkFyZ0JJQUpCSkdvaEN3SkFJQUFnRFVZTkFDQU5MQUFMUVFCT0JFQWdBQ0FOS1FJQU53SUFJQUFnRFNnQ0NEWUNDQXdCQ3lBQUlBMG9BZ0FnRFNnQ0JCQWdDeUFMSUFoQjBBRnFJQWhCc0FGcUlnQVFOU0FBRUNJZ0NDd0Eyd0ZCQUVnRVFDQUlLQUxRQVJBWEN5QUlRUUE3QWRRQklBaEJCVFlDMkFFZ0NFR3NoUDBBTmdMUUFTQUlRUUEyQXFnQklBZ2dDRUdnQVdvaUFEWUNwQUVnQ0NBQU5nS2dBU0FLSUFBZ0NFSFFBV29RM1FJQ1FDQUtJQW9vQWdBb0Frd1JBQUFpQUVVTkFDQUFRUkJxRUY1RkRRQWdBRUVBRUlRREN5QUlLQUtrQVNJQUlBaEJvQUZxUndSQUEwQUNRQ0FBS0FJSUlnRWdBU2dDQUNnQ1RCRUFBQ0lCUlEwQUlBRkJFR29RWGtVTkFDQUJRUUFRaEFNTElBQW9BZ1FpQUNBSVFhQUJha2NOQUFzTEFuOENRQ0FHUWZJQVJnUkFJQUlvQWdRb0FzQUhJQTBRbHdFaERDQUlRWUNBeUFNMkFwd0JJQWhCcFAvOEFEWUNtQUZCQUNFQUlBSW9BZ1FvQXNBSElBaEJtQUZxSUF3UTdnTWlBUVJBSUFGQnNQMzhBRUdRemZzQVFRQVFIQ0VKQ3lBQ0tBSUVLQUxBQnlBSVFaZ0JhaUFNRU5ZRklnRUVRQ0FCUWJEOS9BQkJrTTM3QUVFQUVCd2hBQXNnQ1VVRVFDQU1RUk5CZnhBd1FiRDkvQUJCek52NkFFRUFFQndRd0FNaENRc2dDRUVBTmdLUUFTQUlJQWhCaUFGcUlnWTJBb3dCSUFnZ0JqWUNpQUVnQ0VFQU93RjhJQWhCQmpZQ2dBRWdDRUdzaFAwQU5nSjRJQUlvQWdRb0FzQUhJZ0VnQmlBSVFmZ0FhaUFNSUFBRWZ5QUFCU0FCUWFjQkVPY0JDMEh3c1g4UW53TUNRQ0FFSUFvUXNBRWlDa1VFUUNBSUlBMG9BZ0FnRFNBTkxBQUxRUUJJR3pZQ0lFR3JvUEVBSUFoQklHb1FPaUFMRUlNRElBaEJCam9BY3lBSVFhYTU3UUFvQUFBMkFtZ2dDRUdxdWUwQUx3QUFPd0ZzSUFoQkFEb0FiaUFMSUFoQjZBQnFJQWhCc0FGcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFnc0FITkJBRWdFUUNBSUtBSm9FQmNMSUFoQkJ6b0FjeUFJUWYrdDd3QW9BQUEyQW1nZ0NFR0NydThBS0FBQU5nQnJJQWhCQURvQWJ5QUlRZGdBYWlJQVFaT3A4UUFnRFJCcklBQkJ1cEx4QUJCWUlna29BZ1FoQUNBSktBSUFJUVlnQ0NBSkxRQUtPZ0JtSUFnZ0NTOEJDRHNCWkNBSlFnQTNBZ0FnQ1N3QUN5RUJJQWxCQURZQ0NDQUlRUVkyQXJBQklBaEJzQUZxRUNJZ0NFRUJOZ0t3QVVFTUVCZ2lDVUlBTndJQUlBbEJBRFlDQ0NBSUlBazJBcmdCQWtBZ0FVRUFUZ1JBSUFrZ0FEWUNCQ0FKSUFZMkFnQWdDU0FJTHdGa093RUlJQWtnQ0MwQVpqb0FDaUFKSUFFNkFBc01BUXNnQ1NBR0lBQVFJQXNnQ3lBSVFlZ0FhaUFJUWJBQmFpSUFFRFVnQUJBaUlBRkJBRWdFUUNBR0VCY0xJQWdzQUdOQkFFZ0VRQ0FJS0FKWUVCY0xJQWdzQUhOQkFFNE5BU0FJS0FKb0VCY01BUXNnQ0NnQ2pBRWlBQ0FJUVlnQmFrWU5BQU5BSUFBb0FnZ2lBU0FCS0FJQUtBSlVFUUFBSUF3Z0NSREtCQ0FBS0FJRUlnQWdDRUdJQVdwSERRQUxDd0pBSUFnb0FwQUJSUTBBSUFnb0Fvd0JJZ0FvQWdBaUJpQUlLQUtJQVNJQktBSUVOZ0lFSUFFb0FnUWdCallDQUNBSVFRQTJBcEFCSUFBZ0NFR0lBV3BHRFFBRFFDQUFLQUlFSVFFZ0FCQVhJQUVpQUNBSVFZZ0Jha2NOQUFzTFFRQWdDa1VOQWhvTUFRc2dCQ0FLRUxBQkRRQWdDQ0FOS0FJQUlBMGdEU3dBQzBFQVNCczJBakJCcTZEeEFDQUlRVEJxRURvZ0N4Q0RBeUFJUVFZNkFKTUJJQWhCcHJudEFDZ0FBRFlDaUFFZ0NFR3F1ZTBBTHdBQU93R01BU0FJUVFBNkFJNEJJQXNnQ0VHSUFXb2dDRUd3QVdwQnphbndBQkF5SWdBUU5TQUFFQ0lnQ0N3QWt3RkJBRWdFUUNBSUtBS0lBUkFYQ3lBSVFRYzZBSk1CSUFoQi82M3ZBQ2dBQURZQ2lBRWdDRUdDcnU4QUtBQUFOZ0NMQVNBSVFRQTZBSThCSUFoQitBQnFJZ0JCazZueEFDQU5FR3NnQUVHNmt2RUFFRmdpQkNnQ0JDRUFJQVFvQWdBaEFpQUlJQVF0QUFvNkFHb2dDQ0FFTHdFSU93Rm9JQVJDQURjQ0FDQUVMQUFMSVFFZ0JFRUFOZ0lJSUFoQkJqWUNzQUVnQ0VHd0FXb1FJaUFJUVFFMkFyQUJRUXdRR0NJRVFnQTNBZ0FnQkVFQU5nSUlJQWdnQkRZQ3VBRUNRQ0FCUVFCT0JFQWdCQ0FBTmdJRUlBUWdBallDQUNBRUlBZ3ZBV2c3QVFnZ0JDQUlMUUJxT2dBS0lBUWdBVG9BQ3d3QkN5QUVJQUlnQUJBZ0N5QUxJQWhCaUFGcUlBaEJzQUZxSWdBUU5TQUFFQ0lnQVVFQVNBUkFJQUlRRndzZ0NDd0Fnd0ZCQUVnRVFDQUlLQUo0RUJjTElBZ3NBSk1CUVFCSUJFQWdDQ2dDaUFFUUZ3dEJBQXdCQ3dKQUlCQkJoUUZIQkVBZ0JDRUFEQUVMSUFRb0Frd2hBQ0FFUVlVQlFmQ3hmMEVCRUN3TkFBSkFJQVFzQUY5QkFFNEVRQ0FJSUFRb0FsdzJBcEFCSUFnZ0JDa0NWRGNEaUFFTUFRc2dDRUdJQVdvZ0JDZ0NWQ0FFS0FKWUVCb0xJQUFnQkJDd0FTRUJJQWdzQUpNQklRUWdBVVVFUUNBSUlBZ29Bb2dCSUFoQmlBRnFJQVJCQUVnYk5nSVFRZFdnOFFBZ0NFRVFhaEE2SUFzUWd3TWdDRUVHT2dDREFTQUlRYWE1N1FBb0FBQTJBbmdnQ0VHcXVlMEFMd0FBT3dGOElBaEJBRG9BZmlBTElBaEIrQUJxSUFoQnNBRnFRYzJwOEFBUU1pSUFFRFVnQUJBaUlBZ3NBSU1CUVFCSUJFQWdDQ2dDZUJBWEN5QUlRUWM2QUlNQklBaEIvNjN2QUNnQUFEWUNlQ0FJUVlLdTd3QW9BQUEyQUhzZ0NFRUFPZ0IvSUFoQjZBQnFJZ0JCdXFueEFDQUlRWWdCYWhCcklBQkJ1cEx4QUJCWUlnUW9BZ1FoQUNBRUtBSUFJUUlnQ0NBRUxRQUtPZ0JhSUFnZ0JDOEJDRHNCV0NBRVFnQTNBZ0FnQkN3QUN5RUJJQVJCQURZQ0NDQUlRUVkyQXJBQklBaEJzQUZxRUNJZ0NFRUJOZ0t3QVVFTUVCZ2lCRUlBTndJQUlBUkJBRFlDQ0NBSUlBUTJBcmdCQWtBZ0FVRUFUZ1JBSUFRZ0FEWUNCQ0FFSUFJMkFnQWdCQ0FJTHdGWU93RUlJQVFnQ0MwQVdqb0FDaUFFSUFFNkFBc01BUXNnQkNBQ0lBQVFJQXNnQ3lBSVFmZ0FhaUFJUWJBQmFpSUFFRFVnQUJBaUlBRkJBRWdFUUNBQ0VCY0xJQWdzQUhOQkFFZ0VRQ0FJS0FKb0VCY0xJQWdzQUlNQlFRQklCRUFnQ0NnQ2VCQVhDeUFJTEFDVEFVRUFTQVJBSUFnb0FvZ0JFQmNMUVFBTUFnc2dCRUVBVGcwQUlBZ29Bb2dCRUJjTEFrQWdFMFVOQUNBQUtBSk1JUVFnQUVHRkFVSHdzWDlCQVJBc0RRQUNRQ0FBUWVRQmFpSUJFSklLUlFSQUlBRVFrd3BGRFFFTEFrQWdBUkNTQ2dSQUlBRXNBRDlCQUU0RVFDQUlJQUVvQWp3MkFyZ0JJQWdnQVNrQ05EY0RzQUVNQWdzZ0NFR3dBV29nQVNnQ05DQUJLQUk0RUJvTUFRc2dBU3dBSjBFQVRnUkFJQWdnQVNnQ0pEWUN1QUVnQ0NBQktRSWNOd093QVF3QkN5QUlRYkFCYWlBQktBSWNJQUVvQWlBUUdnc2dDRUd3QVdvUStSUkZCRUFDUUFKL0lBaEJzQUZxSWdFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xRUUJQQkVBZ0FVRUFRUUVRL1FVTUFRc1Fkd0FMQ3dKQUlBSW9BZ1FvQXNBSElBaEJzQUZxRUpjQklnRkZEUUFDUUNBQlFlUUJhaUlDRUpJS1JRMEFJQUlnQ0VISUFHcEJpTXp4QUJCVklnRVFsUW9nQVN3QUMwRUFUZzBBSUFFb0FnQVFGd3NnQWhDVENrVU5BQ0FDSUFoQk9HcEJpTXp4QUJCVklnRVF3d1VnQVN3QUMwRUFUZzBBSUFFb0FnQVFGd3NnQ0N3QXV3RkJBRTROQUNBSUtBS3dBUkFYQ3dKQUlBQXNBRjlCQUU0RVFDQUlJQUFvQWx3MkFwQUJJQWdnQUNrQ1ZEY0RpQUVNQVFzZ0NFR0lBV29nQUNnQ1ZDQUFLQUpZRUJvTElBUWdBQkN3QVNFQUlBZ3NBSk1CSVFFZ0FFVUVRQ0FJSUFnb0FvZ0JJQWhCaUFGcUlBRkJBRWdiTmdJQVFmZWc4UUFnQ0JBNklBc1Fnd01nQ0VFR09nQ0RBU0FJUWFhNTdRQW9BQUEyQW5nZ0NFR3F1ZTBBTHdBQU93RjhJQWhCQURvQWZpQUxJQWhCK0FCcUlBaEJzQUZxUWMycDhBQVFNaUlBRURVZ0FCQWlJQWdzQUlNQlFRQklCRUFnQ0NnQ2VCQVhDeUFJUVFjNkFJTUJJQWhCLzYzdkFDZ0FBRFlDZUNBSVFZS3U3d0FvQUFBMkFIc2dDRUVBT2dCL0lBaEI2QUJxSWdCQjJhbnhBQ0FJUVlnQmFoQnJJQUJCdXBMeEFCQllJZ1FvQWdRaEFDQUVLQUlBSVFJZ0NDQUVMUUFLT2dCYUlBZ2dCQzhCQ0RzQldDQUVRZ0EzQWdBZ0JDd0FDeUVCSUFSQkFEWUNDQ0FJUVFZMkFyQUJJQWhCc0FGcUVDSWdDRUVCTmdLd0FVRU1FQmdpQkVJQU53SUFJQVJCQURZQ0NDQUlJQVEyQXJnQkFrQWdBVUVBVGdSQUlBUWdBRFlDQkNBRUlBSTJBZ0FnQkNBSUx3RllPd0VJSUFRZ0NDMEFXam9BQ2lBRUlBRTZBQXNNQVFzZ0JDQUNJQUFRSUFzZ0N5QUlRZmdBYWlBSVFiQUJhaUlBRURVZ0FCQWlJQUZCQUVnRVFDQUNFQmNMSUFnc0FITkJBRWdFUUNBSUtBSm9FQmNMSUFnc0FJTUJRUUJJQkVBZ0NDZ0NlQkFYQ3lBSUxBQ1RBVUVBU0FSQUlBZ29Bb2dCRUJjTFFRQU1BZ3NnQVVFQVRnMEFJQWdvQW9nQkVCY0xJQWhCQmpvQWt3RWdDRUVBT2dDT0FTQUlRYWE1N1FBb0FBQTJBb2dCSUFoQnFybnRBQzhBQURzQmpBRWdDeUFJUVlnQmFpQUlRYkFCYWtIWW8vQUFFRElpQUJBMUlBQVFJaUFJTEFDVEFVRUFTQVJBSUFnb0FvZ0JFQmNMSUFoQkJ6b0Frd0VnQ0VFQU9nQ1BBU0FJUWYrdDd3QW9BQUEyQW9nQklBaEJncTd2QUNnQUFEWUFpd0VnQ3lBSVFZZ0JhaUFJUWJBQmFrR0l6UEVBRURJaUFCQTFJQUFRSWlBSUxBQ1RBVUVBU0FSQUlBZ29Bb2dCRUJjTFFRRUxJUUlnQ0NnQ3FBRkZEUUFnQ0NnQ3BBRWlBQ2dDQUNJRUlBZ29BcUFCSWdFb0FnUTJBZ1FnQVNnQ0JDQUVOZ0lBSUFoQkFEWUNxQUVnQUNBSVFhQUJha1lOQUFOQUlBQW9BZ1FoQVNBQUVCY2dBU0lBSUFoQm9BRnFSdzBBQ3dzZ0NFSGdBV29rQUNBQ0lRRWdCU3dBMHdOQkFFNE5BU0FGS0FMSUF4QVhEQUVMUVlhazdnQkJBQkFrQ3lBRkxBRGpCa0VBU0FSQUlBVW9BdGdHRUJjTElBOUZEUUVNQXdzZ0JVSDRCbXBCN1lMdkFCQWVCRUFnQlVFQU5nTGdCaUFGUWdBM0E5Z0dJQVZCc0FOcUlCWWdCVUhJQm1wQmhkTHVBQkJWSWdFUTh3SVFyQUloRDBFQUlRWWpBRUVRYXlJSkpBQWdDVUdSNGU4QUxRQUFPZ0FJSUFsQkNUb0FDeUFKUVFBNkFBa2dDVUdKNGU4QUtRQUFOd01BSUE4Z0NSQXJJZ0lnRDBFRWFpSVFSd1JBSUFJb0Fod29BZ0JCQVVZaEJnc2dDU3dBQzBFQVNBUkFJQWtvQWdBUUZ3c2dCVUhZQm1vaENnSi9RUUFnQmtVTkFCb2dDVUdSNGU4QUxRQUFPZ0FJSUFsQkNUb0FDeUFKUVFBNkFBa2dDVUdKNGU4QUtRQUFOd01BUVpVRFFlYWQ4UUFnRUNBUElBa1FLeUlDUndSL0lBSW9BaHdvQWdCQkFVWUZRUUFMRURSQjNRTkJocW54QUNBUElBa1FLeWdDSENJQ0tBSUFRUUZHRURRQ1FDQUNLQUlJSWdZZ0NrWU5BQ0FHTFFBTElnUkJHSFJCR0hVaEFpQUtMQUFMUVFCT0JFQWdBa0VBVGdSQUlBb2dCaWtDQURjQ0FDQUtJQVlvQWdnMkFnZ01BZ3NnQ2lBR0tBSUFJQVlvQWdRUUlBd0JDeUFLSUFZb0FnQWdCaUFDUVFCSUlnSWJJQVlvQWdRZ0JDQUNHeEFoR2dzZ0NTd0FDMEVBU0FSQUlBa29BZ0FRRndzZ0NVRURPZ0FMUVFBaEJpQUpRWnlIN1FBdkFBQTdBUUFnQ1VHZWgrMEFMUUFBT2dBQ0lBbEJBRG9BQXlBUUlBOGdDUkFySWdKSEJFQWdBaWdDSENnQ0FFVWhCZ3NnQ1N3QUMwRUFTQVJBSUFrb0FnQVFGd3RCQUNBR1JRMEFHaUFKUVFNNkFBc2dDVUVBT2dBRElBbEJuSWZ0QUM4QUFEc0JBQ0FKUVo2SDdRQXRBQUE2QUFKQmxRTkI1cDN4QUNBUUlBOGdDUkFySWdKSEJIOGdBaWdDSENnQ0FBVkJBUXRGRURSQjR3TkI2Nmp4QUNBUElBa1FLeWdDSENJQ0tBSUFSUkEwSUFVZ0Fpa0RDQ0FDS1FNUUVNd0NOZ0tBQmlBSkxBQUxRUUJJQkVBZ0NTZ0NBQkFYQ3lBSlFRTTZBQXRCQUNFR0lBbEJxWVB0QUM4QUFEc0JBQ0FKUWF1RDdRQXRBQUE2QUFJZ0NVRUFPZ0FESUJBZ0R5QUpFQ3NpQWtjRVFDQUNLQUljS0FJQVJTRUdDeUFKTEFBTFFRQklCRUFnQ1NnQ0FCQVhDMEVBSUFaRkRRQWFJQWxCQXpvQUN5QUpRUUE2QUFNZ0NVR3BnKzBBTHdBQU93RUFJQWxCcTRQdEFDMEFBRG9BQWtHVkEwSG1uZkVBSUJBZ0R5QUpFQ3NpQWtjRWZ5QUNLQUljS0FJQUJVRUJDMFVRTkVIakEwSHJxUEVBSUE4Z0NSQXJLQUljSWdJb0FnQkZFRFFnQlNBQ0tRTUlJQUlwQXhBUXpBSTJBdGdGSUFrc0FBdEJBRWdFUUNBSktBSUFFQmNMSUFsQkF6b0FDMEVBSVFZZ0NVR3BodTBBTHdBQU93RUFJQWxCcTRidEFDMEFBRG9BQWlBSlFRQTZBQU1nRUNBUElBa1FLeUlDUndSQUlBSW9BaHdvQWdCRklRWUxJQWtzQUF0QkFFZ0VRQ0FKS0FJQUVCY0xRUUFnQmtVTkFCb2dDVUVET2dBTElBbEJBRG9BQXlBSlFhbUc3UUF2QUFBN0FRQWdDVUdyaHUwQUxRQUFPZ0FDUVpVRFFlYWQ4UUFnRUNBUElBa1FLeUlDUndSL0lBSW9BaHdvQWdBRlFRRUxSUkEwUWVNRFFldW84UUFnRHlBSkVDc29BaHdpQWlnQ0FFVVFOQ0FGSUFJcEF3Z2dBaWtERUJETUFqWUNuQVlnQ1N3QUMwRUFTQVJBSUFrb0FnQVFGd3NnQ1VFRE9nQUxRUUFoQmlBSlFleUI3UUF2QUFBN0FRQWdDVUh1Z2UwQUxRQUFPZ0FDSUFsQkFEb0FBeUFRSUE4Z0NSQXJJZ0pIQkVBZ0FpZ0NIQ2dDQUVVaEJnc2dDU3dBQzBFQVNBUkFJQWtvQWdBUUZ3dEJBQ0FHUlEwQUdpQUpRUU02QUFzZ0NVRUFPZ0FESUFsQjdJSHRBQzhBQURzQkFDQUpRZTZCN1FBdEFBQTZBQUpCbFFOQjVwM3hBQ0FRSUE4Z0NSQXJJZ0pIQkg4Z0FpZ0NIQ2dDQUFWQkFRdEZFRFJCNHdOQjY2anhBQ0FQSUFrUUt5Z0NIQ0lDS0FJQVJSQTBJQVVnQWlrRENDQUNLUU1RRU13Q05nS1lCaUFKTEFBTFFRQklCRUFnQ1NnQ0FCQVhDMEVCQ3lFQ0lBbEJFR29rQUNBUEVGMGdBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3c0NRQ0FDQkVBQ1FDQUZMQURqQmtFQVRnUkFJQVVnQlNnQzRBWTJBcWdESUFVZ0JTa0QyQVkzQTZBRERBRUxJQVZCb0FOcUlBVW9BdGdHSUFVb0F0d0dFQm9MSUFBZ0JVR2dBMm9nQlNnQ2dBWWdCU2dDMkFVZ0JTZ0NuQVlnQlNnQ21BWkRBQURBZnhDYkR5RUJJQVVzQUtzRFFRQk9EUUVnQlNnQ29BTVFGd3dCQzBIa28rNEFRUUFRSkFzZ0JTd0E0d1pCQUVnRVFDQUZLQUxZQmhBWEN5QUNSUTBCREFNTElBVkIrQVpxUWZPTTd3QVFIZ1JBSUFWQkFEWUM0QVlnQlVJQU53UFlCaUFGUVlnRGFpQVdJQVZCeUFacVFZWFM3Z0FRVlNJQkVQTUNFS3dDSVE5QkFDRUdJd0JCRUdzaUNTUUFJQWxCa2VIdkFDMEFBRG9BQ0NBSlFRazZBQXNnQ1VFQU9nQUpJQWxCaWVIdkFDa0FBRGNEQUNBUElBa1FLeUlDSUE5QkJHb2lFRWNFUUNBQ0tBSWNLQUlBUVFGR0lRWUxJQWtzQUF0QkFFZ0VRQ0FKS0FJQUVCY0xJQVZCMkFacUlRb0NmMEVBSUFaRkRRQWFJQWxCa2VIdkFDMEFBRG9BQ0NBSlFRazZBQXNnQ1VFQU9nQUpJQWxCaWVIdkFDa0FBRGNEQUVHVkEwSG1uZkVBSUJBZ0R5QUpFQ3NpQWtjRWZ5QUNLQUljS0FJQVFRRkdCVUVBQ3hBMFFkMERRWWFwOFFBZ0R5QUpFQ3NvQWh3aUFpZ0NBRUVCUmhBMEFrQWdBaWdDQ0NJR0lBcEdEUUFnQmkwQUN5SUVRUmgwUVJoMUlRSWdDaXdBQzBFQVRnUkFJQUpCQUU0RVFDQUtJQVlwQWdBM0FnQWdDaUFHS0FJSU5nSUlEQUlMSUFvZ0JpZ0NBQ0FHS0FJRUVDQU1BUXNnQ2lBR0tBSUFJQVlnQWtFQVNDSUNHeUFHS0FJRUlBUWdBaHNRSVJvTElBa3NBQXRCQUVnRVFDQUpLQUlBRUJjTElBbEJBem9BQzBFQUlRWWdDVUdjaCswQUx3QUFPd0VBSUFsQm5vZnRBQzBBQURvQUFpQUpRUUE2QUFNZ0VDQVBJQWtRS3lJQ1J3UkFJQUlvQWh3b0FnQkZJUVlMSUFrc0FBdEJBRWdFUUNBSktBSUFFQmNMUVFBZ0JrVU5BQm9nQ1VFRE9nQUxJQWxCQURvQUF5QUpRWnlIN1FBdkFBQTdBUUFnQ1VHZWgrMEFMUUFBT2dBQ1FaVURRZWFkOFFBZ0VDQVBJQWtRS3lJQ1J3Ui9JQUlvQWh3b0FnQUZRUUVMUlJBMFFlTURRZXVvOFFBZ0R5QUpFQ3NvQWh3aUFpZ0NBRVVRTkNBRklBSXBBd2dnQWlrREVCRE1BallDZ0FZZ0NTd0FDMEVBU0FSQUlBa29BZ0FRRndzZ0NVRURPZ0FMUVFBaEJpQUpRYW1EN1FBdkFBQTdBUUFnQ1VHcmcrMEFMUUFBT2dBQ0lBbEJBRG9BQXlBUUlBOGdDUkFySWdKSEJFQWdBaWdDSENnQ0FFVWhCZ3NnQ1N3QUMwRUFTQVJBSUFrb0FnQVFGd3RCQUNBR1JRMEFHaUFKUVFNNkFBc2dDVUVBT2dBRElBbEJxWVB0QUM4QUFEc0JBQ0FKUWF1RDdRQXRBQUE2QUFKQmxRTkI1cDN4QUNBUUlBOGdDUkFySWdKSEJIOGdBaWdDSENnQ0FBVkJBUXRGRURSQjR3TkI2Nmp4QUNBUElBa1FLeWdDSENJQ0tBSUFSUkEwSUFVZ0Fpa0RDQ0FDS1FNUUVNd0NOZ0xZQlNBSkxBQUxRUUJJQkVBZ0NTZ0NBQkFYQ3lBSlFRTTZBQXRCQUNFR0lBbEJxWWJ0QUM4QUFEc0JBQ0FKUWF1RzdRQXRBQUE2QUFJZ0NVRUFPZ0FESUJBZ0R5QUpFQ3NpQWtjRVFDQUNLQUljS0FJQVJTRUdDeUFKTEFBTFFRQklCRUFnQ1NnQ0FCQVhDMEVBSUFaRkRRQWFJQWxCQXpvQUN5QUpRUUE2QUFNZ0NVR3BodTBBTHdBQU93RUFJQWxCcTRidEFDMEFBRG9BQWtHVkEwSG1uZkVBSUJBZ0R5QUpFQ3NpQWtjRWZ5QUNLQUljS0FJQUJVRUJDMFVRTkVIakEwSHJxUEVBSUE4Z0NSQXJLQUljSWdJb0FnQkZFRFFnQlNBQ0tRTUlJQUlwQXhBUXpBSTJBcHdHSUFrc0FBdEJBRWdFUUNBSktBSUFFQmNMSUFsQkF6b0FDMEVBSVFZZ0NVSHNnZTBBTHdBQU93RUFJQWxCN29IdEFDMEFBRG9BQWlBSlFRQTZBQU1nRUNBUElBa1FLeUlDUndSQUlBSW9BaHdvQWdCRklRWUxJQWtzQUF0QkFFZ0VRQ0FKS0FJQUVCY0xRUUFnQmtVTkFCb2dDVUVET2dBTElBbEJBRG9BQXlBSlFleUI3UUF2QUFBN0FRQWdDVUh1Z2UwQUxRQUFPZ0FDUVpVRFFlYWQ4UUFnRUNBUElBa1FLeUlDUndSL0lBSW9BaHdvQWdBRlFRRUxSUkEwUWVNRFFldW84UUFnRHlBSkVDc29BaHdpQWlnQ0FFVVFOQ0FGSUFJcEF3Z2dBaWtERUJETUFqWUNtQVlnQ1N3QUMwRUFTQVJBSUFrb0FnQVFGd3NnQ1VFR09nQUxRUUFoQmlBSlFleU03d0FvQUFBMkFnQWdDVUh3ak84QUx3QUFPd0VFSUFsQkFEb0FCaUFRSUE4Z0NSQXJJZ0pIQkVBZ0FpZ0NIQ2dDQUVVaEJnc2dDU3dBQzBFQVNBUkFJQWtvQWdBUUZ3dEJBQ0FHUlEwQUdpQUZJQThnQ1VIc2pPOEFFRlVpQkJEYUNpSUNLUU1BSUFJcEF3Z1F0UW80QXBRR0lBUXNBQXRCQUVnRVFDQUVLQUlBRUJjTFFRRUxJUUlnQ1VFUWFpUUFJQThRWFNBQkxBQUxRUUJJQkVBZ0FTZ0NBQkFYQ3dKQUlBSkZEUUFDUUNBRkxBRGpCa0VBVGdSQUlBVWdCU2dDNEFZMkFvQURJQVVnQlNrRDJBWTNBL2dDREFFTElBVkIrQUpxSUFVb0F0Z0dJQVVvQXR3R0VCb0xJQUFnQlVINEFtb2dCU2dDZ0FZZ0JTZ0MyQVVnQlNnQ25BWWdCU2dDbUFZZ0JTb0NsQVlRbXc4aEFTQUZMQUNEQTBFQVRnMEFJQVVvQXZnQ0VCY0xJQVVzQU9NR1FRQklCRUFnQlNnQzJBWVFGd3NnQWtVTkFRd0RDeUFGUWZnR2FrRzJ0ZTRBRUI0RVFDQVFJQllnQlVIWUJtcEJoZEx1QUJCVklnSVFLeUlCUmdSL1FRQUZJQUVvQWh3b0FnQkJCRVlMSVFFZ0Fpd0FDMEVBU0FSQUlBSW9BZ0FRRndzZ0FVVUVRRUVBSVFGQmpxWHVBRUVBRURvTUJBc0NmMEdWQTBIbW5mRUFJQllnQlVIWUJtcEJoZEx1QUJCVklnWWlBaEFySWdFZ0ZrRUVha1lFZjBFQUJTQUJLQUljS0FJQVFRUkdDeEEwUWVrRFFkS284UUFnRmlBQ0VDc29BaHdpQVNnQ0FFRUVSaEEwSUFWQjZBSnFJQUVvQWdnUS9BVWhERUVBSVFJakFFSHdBR3NpQ3lRQUlBQkJKR29oRUVFQklRb2dDMEhZQUdvaUNVSUFOd0lFSUFsQ0FEY0NEQ0FKSUFsQkJHbzJBZ0FnQ1VFQU5nSVVBa0FDUUNBTUtBSUVJQXdvQWdCclFRSjFRUUJLQkVBRFFBSkFJQUlnRENnQ0JDQU1LQUlBYTBFQ2RVa0VRQ0FNS0FJRUlBd29BZ0FpQVd0QkFuVWdBazBOQlNBQklBSkJBblFpQkdvb0FnQW9BZ0JCQlVZTkFRc2dDeUFDTmdJQVFkKzE3UUFnQ3hBNklCQVFnd01nQzBFR09nQlRJQXRCQURvQVRpQUxRYWE1N1FBb0FBQTJBa2dnQzBHcXVlMEFMd0FBT3dGTUlCQWdDMEhJQUdvZ0MwRW9ha0hOcWZBQUVESWlBQkExSUFBUUlpQUxMQUJUUVFCSUJFQWdDeWdDU0JBWEN5QUxRUWM2QUZNZ0MwSC9yZThBS0FBQU5nSklJQXRCZ3E3dkFDZ0FBRFlBU3lBTFFRQTZBRThnQzBFSWFpSUFJQUlRZkNBTElBQkJtY2Z4QUJDVEF5SUFLQUlJTmdJZ0lBc2dBQ2tDQURjREdDQUFRZ0EzQWdBZ0FFRUFOZ0lJSUF0QkdHcEJtc3Z3QUJCWUlnUW9BZ1FoQUNBRUtBSUFJUUlnQ3lBRUxRQUtPZ0FtSUFzZ0JDOEJDRHNCSkNBRVFnQTNBZ0FnQkN3QUN5RUJJQVJCQURZQ0NDQUxRUVkyQWlnZ0MwRW9haEFpSUF0QkFUWUNLRUVNRUJnaUJFSUFOd0lBSUFSQkFEWUNDQ0FMSUFRMkFqQUNRQ0FCUVFCT0JFQWdCQ0FBTmdJRUlBUWdBallDQUNBRUlBc3ZBU1E3QVFnZ0JDQUxMUUFtT2dBS0lBUWdBVG9BQ3d3QkN5QUVJQUlnQUJBZ0N5QVFJQXRCeUFCcUlBdEJLR29pQUJBMUlBQVFJaUFCUVFCSUJFQWdBaEFYQ3lBTExBQWpRUUJJQkVBZ0N5Z0NHQkFYQ3lBTExBQVRRUUJJQkVBZ0N5Z0NDQkFYQ3lBTExBQlRRUUJJQkVBZ0N5Z0NTQkFYQzBFQUlRb01Bd3RCOXdKQng2anhBQ0FDSUF3b0FnUWdEQ2dDQUd0QkFuVkpFRFFnRENnQ0JDQU1LQUlBSWdGclFRSjFJQUpORFFOQjd3TkIzcWp4QUNBQklBUnFLQUlBSWdRb0FnQkJCVVlRTkNBTFFTaHFJZ0VnQkNnQ0NCRHdBaUFBSUFFZ0FDZ0NBQ2dDQ0JFREFCb2dDeXdBTTBFQVNBUkFJQXNvQWlnUUZ3c2dDMEhJQUdvaUFTQUNFSHdnQzBFR05nSW9JQXRCS0dvaUJCQWlJQXRCQlRZQ0tFRVlFQmdpRDBJQU53SUVJQTlDQURjQ0RDQVBJQTlCQkdvMkFnQWdEMEVBTmdJVUlBc2dEellDTUNBUElCQVFwZ01nQ1NBQklBUVFOU0FFRUNJZ0N5d0FVMEVBU0FSQUlBc29Ba2dRRndzZ0FrRUJhaUlDSUF3b0FnUWdEQ2dDQUd0QkFuVklEUUFMQ3lBUUlBa1FwZ01MSUFrUVhTQUxRZkFBYWlRQUlBb01BUXNRYlFBTElRRWdEQkNzQVNBR0xBQUxRUUJPRFFNZ0JpZ0NBQkFYREFNTElBVkIrQVpxUWFpUjdnQVFIZ1JBSUFWQkFEWUM0QVlnQlVJQU53UFlCaUFGUVFBMkF0QUdJQVZDQURjRHlBWWdCVUhRQW1vZ0ZpQUZRWUFHYWtHRjB1NEFFRlVpQVJEekFoQ3NBaUlDSUFWQjJBWnFJQVZCeUFacUVKb1BJUmdnQWhCZElBRXNBQXRCQUVnRVFDQUJLQUlBRUJjTEFrQWdHRVVOQUFKQUlBVXNBT01HUVFCT0JFQWdCU0FGS0FMZ0JqWUN5QUlnQlNBRktRUFlCamNEd0FJTUFRc2dCVUhBQW1vZ0JTZ0MyQVlnQlNnQzNBWVFHZ3NDZnlBRlFjQUNhaUVTSUFWQnNBSnFJQVZCeUFacUVNOElJZ01oQ0VFQUlRSWpBRUhBQW1zaUJ5UUFJQWRDQURjQ3RBSWdCeUFIUWJBQ2FrRUVjaUlRTmdLd0FpQUhRZ0EzQXFRQ0lBY2dCMEdnQW1wQkJISWlEellDb0FJZ0IwRUFOZ0tZQWlBSFFnQTNBNUFDSUFkQkFEWUNpQUlnQjBJQU53T0FBaUFIUWdBM0F2UUJJQWNnQjBId0FXcEJCSElpQkRZQzhBRWdCMEVBT2dEaUFTQUhRYytXQVRzQjRBRWdCMEVDT2dEckFTQUhRUUE2QU5BQklBZEJBRG9BMndFQ1FBSkFBa0FnQUNJTUtBSUVLQUxBQjBVRVFFR1ArUEFBUVFBUU9pQUhRUVk2QU1zQklBZEJwcm50QUNnQUFEWUN3QUVnQjBHcXVlMEFMd0FBT3dIRUFTQUhRUUE2QU1ZQklBeEJKR29pQVNBSFFjQUJhaUFIUWFBQmFrSE5xZkFBRURJaUFCQTFJQUFRSWlBSExBRExBVUVBU0FSQUlBY29Bc0FCRUJjTElBZEJCem9BeXdFZ0IwRUFPZ0RIQVNBSFFmK3Q3d0FvQUFBMkFzQUJJQWRCZ3E3dkFDZ0FBRFlBd3dFZ0FTQUhRY0FCYWlBSFFhQUJha0dQK1BBQUVESWlBQkExSUFBUUlpQUhMQURMQVVFQVRnMEJJQWNvQXNBQkVCY01BUXNnQ0NnQ0JDQUlLQUlBUmdSQVFhbkU4UUJCQUJBa0lBZEJCem9BNndFZ0IwRUFPZ0RuQVNBSFFjdW44QUFvQUFBMkF1QUJJQWRCenFmd0FDZ0FBRFlBNHdFZ0IwSFFBV3BCcWNUeEFFRVlFRHNnQjBFR09nRExBU0FIUWFhNTdRQW9BQUEyQXNBQklBZEJxcm50QUM4QUFEc0J4QUVnQjBFQU9nREdBU0FIUVFZMkFxQUJJQWRCb0FGcUlnRVFJaUFIUVFFMkFxQUJJQWRCREJBWUlnQTJBcWdCSUFBZ0J5Z0M2QUUyQWdnZ0FDQUhLUVBnQVRjQ0FDQU1RU1JxSWdBZ0IwSEFBV29nQVJBMUlBRVFJaUFITEFETEFVRUFTQVJBSUFjb0FzQUJFQmNMSUFkQkJ6b0F5d0VnQjBIL3JlOEFLQUFBTmdMQUFTQUhRWUt1N3dBb0FBQTJBTU1CSUFkQkFEb0F4d0VnQjBFR05nS2dBU0FIUWFBQmFoQWlJQWRCQVRZQ29BRkJEQkFZSWdGQ0FEY0NBQ0FCUVFBMkFnZ2dCeUFCTmdLb0FRSkFJQWNzQU5zQlFRQk9CRUFnQVNBSEtRUFFBVGNDQUNBQklBY29BdGdCTmdJSURBRUxJQUVnQnlnQzBBRWdCeWdDMUFFUUlBc2dBQ0FIUWNBQmFpQUhRYUFCYWlJQUVEVWdBQkFpSUFjc0FNc0JRUUJJQkVBZ0J5Z0N3QUVRRnd0QkFTRUNEQUVMQWtBZ0VpZ0NCQ0lDSUJJdEFBc2lBQ0FBUVJoMFFSaDFJZ0ZCQUVnYlFRSkdCRUFnRWtGL1Fidm83d0JCQWhBYlJRUkFRWVVCSVJSQkFTRVhEQUlMSUJJb0FnUWhBaUFTTFFBTElnQWhBUXNnQWlBQUlBRkJHSFJCR0hWQkFFZ2JRUVZHQkVBZ0VrRi9RYktkN3dCQkJSQWJSUVJBUVljQklSUU1BZ3NnRWkwQUN5RUJDeUFISUJJb0FnQWdFaUFCUVJoMFFSaDFRUUJJR3pZQ01FSEQvZTBBSUFkQk1Hb1FPaUFIUVFZNkFNc0JJQWRCcHJudEFDZ0FBRFlDd0FFZ0IwR3F1ZTBBTHdBQU93SEVBU0FIUVFBNkFNWUJJQXhCSkdvaUFTQUhRY0FCYWlBSFFhQUJha0hOcWZBQUVESWlBQkExSUFBUUlpQUhMQURMQVVFQVNBUkFJQWNvQXNBQkVCY0xJQWRCQnpvQXl3RWdCMEgvcmU4QUtBQUFOZ0xBQVNBSFFZS3U3d0FvQUFBMkFNTUJJQWRCQURvQXh3RWdCMEdRQVdwQjdzcnhBQ0FTRUdzZ0IwRUdOZ0tnQVNBSFFhQUJhaEFpSUFkQkFUWUNvQUZCREJBWUlnQkNBRGNDQUNBQVFRQTJBZ2dnQnlBQU5nS29BUUpBSUFjc0FKc0JRUUJPQkVBZ0FDQUhLUU9RQVRjQ0FDQUFJQWNvQXBnQk5nSUlEQUVMSUFBZ0J5Z0NrQUVnQnlnQ2xBRVFJQXNnQVNBSFFjQUJhaUFIUWFBQmFpSUFFRFVnQUJBaUlBY3NBSnNCUVFCSUJFQWdCeWdDa0FFUUZ3c2dCeXdBeXdGQkFFZ0VRQ0FIS0FMQUFSQVhDMEVBSVFJTUFRc2dDQ2dDQUNJUklBZ29BZ1JIQkVBZ0IwRzRBbW9oQ3dOQUlBd29BZ1FvQXNBSElCRVFsd0VpRlVVRVFDQUhJQkVvQWdBZ0VTQVJMQUFMUVFCSUd6WUNBRUhaK3UwQUlBY1FPaUFIUVFZNkFNc0JJQWRCcHJudEFDZ0FBRFlDd0FFZ0IwR3F1ZTBBTHdBQU93SEVBU0FIUVFBNkFNWUJJQXhCSkdvaUFTQUhRY0FCYWlBSFFhQUJha0hOcWZBQUVESWlBQkExSUFBUUlpQUhMQURMQVVFQVNBUkFJQWNvQXNBQkVCY0xJQWRCQnpvQXl3RWdCMEgvcmU4QUtBQUFOZ0xBQVNBSFFZS3U3d0FvQUFBMkFNTUJJQWRCQURvQXh3RWdCMEdRQVdwQis4bnhBQ0FSRUdzZ0IwRUdOZ0tnQVNBSFFhQUJhaEFpSUFkQkFUWUNvQUZCREJBWUlnQkNBRGNDQUNBQVFRQTJBZ2dnQnlBQU5nS29BUUpBSUFjc0FKc0JRUUJPQkVBZ0FDQUhLUU9RQVRjQ0FDQUFJQWNvQXBnQk5nSUlEQUVMSUFBZ0J5Z0NrQUVnQnlnQ2xBRVFJQXNnQVNBSFFjQUJhaUFIUWFBQmFpSUFFRFVnQUJBaUlBY3NBSnNCUVFCSUJFQWdCeWdDa0FFUUZ3c2dCeXdBeXdGQkFFZ0VRQ0FIS0FMQUFSQVhDMEVBSVFJTUF3c2dGUzhCVUNBVVJ3UkFJQlVzQUY4aEJpQVZLQUpVSVFFZ0IwR2dBV29pQkNBVklCVW9BZ0FvQWpBUkFnQWdFaWdDQUNFQ0lCSXNBQXNoQUNBSElBRWdGVUhVQUdvaUFTQUdRUUJJR3pZQ0lDQUhJQWNvQXFBQklBUWdCeXdBcXdGQkFFZ2JOZ0lrSUFjZ0FpQVNJQUJCQUVnYk5nSW9RZER6N1FBZ0IwRWdhaEE2SUFjc0FLc0JRUUJJQkVBZ0J5Z0NvQUVRRndzZ0IwRUdPZ0RMQVNBSFFRQTZBTVlCSUFkQnBybnRBQ2dBQURZQ3dBRWdCMEdxdWUwQUx3QUFPd0hFQVNBTVFTUnFJZ0lnQjBIQUFXb2dCMEdnQVdwQnphbndBQkF5SWdBUU5TQUFFQ0lnQnl3QXl3RkJBRWdFUUNBSEtBTEFBUkFYQ3lBSFFRYzZBTXNCSUFkQi82M3ZBQ2dBQURZQ3dBRWdCMEdDcnU4QUtBQUFOZ0REQVNBSFFRQTZBTWNCSUFkQjBBQnFJZ0JCODhYeEFDQUJFR3NnQnlBQVFmekY4UUFRV0NJQUtBSUlOZ0pvSUFjZ0FDa0NBRGNEWUNBQVFnQTNBZ0FnQUVFQU5nSUlJQWRCUUdzaUFDQVZJQlVvQWdBb0FqQVJBZ0FnQnlBSFFlQUFhaUFIS0FKQUlBQWdCeTBBU3lJQlFSaDBRUmgxUVFCSUlnQWJJQWNvQWtRZ0FTQUFHeENNQVNJQUtBSUlOZ0o0SUFjZ0FDa0NBRGNEY0NBQVFnQTNBZ0FnQUVFQU5nSUlJQWNnQjBId0FHcEJpOGJ4QUJCWUlnQW9BZ2cyQW9nQklBY2dBQ2tDQURjRGdBRWdBRUlBTndJQUlBQkJBRFlDQ0NBSElBZEJnQUZxSUJJb0FnQWdFaUFTTFFBTElnRkJHSFJCR0hWQkFFZ2lBQnNnRWlnQ0JDQUJJQUFiRUl3QklnQW9BZ2cyQXBnQklBY2dBQ2tDQURjRGtBRWdBRUlBTndJQUlBQkJBRFlDQ0NBSFFaQUJha0dXbC9FQUVGZ2lCaWdDQkNFQUlBWW9BZ0FoQkNBSElBWXRBQW82QUk0QklBY2dCaThCQ0RzQmpBRWdCa0lBTndJQUlBWXNBQXNoQVNBR1FRQTJBZ2dnQjBFR05nS2dBU0FIUWFBQmFoQWlJQWRCQVRZQ29BRkJEQkFZSWdaQ0FEY0NBQ0FHUVFBMkFnZ2dCeUFHTmdLb0FRSkFJQUZCQUU0RVFDQUdJQUEyQWdRZ0JpQUVOZ0lBSUFZZ0J5OEJqQUU3QVFnZ0JpQUhMUUNPQVRvQUNpQUdJQUU2QUFzTUFRc2dCaUFFSUFBUUlBc2dBaUFIUWNBQmFpQUhRYUFCYWlJQUVEVWdBQkFpSUFGQkFFZ0VRQ0FFRUJjTElBY3NBSnNCUVFCSUJFQWdCeWdDa0FFUUZ3c2dCeXdBaXdGQkFFZ0VRQ0FIS0FLQUFSQVhDeUFITEFCN1FRQklCRUFnQnlnQ2NCQVhDeUFITEFCTFFRQklCRUFnQnlnQ1FCQVhDeUFITEFCclFRQklCRUFnQnlnQ1lCQVhDeUFITEFCYlFRQklCRUFnQnlnQ1VCQVhDeUFITEFETEFVRUFTQVJBSUFjb0FzQUJFQmNMUVFBaEFnd0RDeUFWS0FKTUloTkZCRUFnQnlBVktBSlVJQlZCMUFCcUlnSWdGU3dBWDBFQVNCczJBaEJCd3NUeEFDQUhRUkJxRURvZ0IwRUdPZ0RMQVNBSFFhYTU3UUFvQUFBMkFzQUJJQWRCcXJudEFDOEFBRHNCeEFFZ0IwRUFPZ0RHQVNBTVFTUnFJZ0VnQjBIQUFXb2dCMEdnQVdwQnphbndBQkF5SWdBUU5TQUFFQ0lnQnl3QXl3RkJBRWdFUUNBSEtBTEFBUkFYQ3lBSFFRYzZBTXNCSUFkQi82M3ZBQ2dBQURZQ3dBRWdCMEdDcnU4QUtBQUFOZ0REQVNBSFFRQTZBTWNCSUFkQmtBRnFJZ0JCeGNmeEFDQUNFR3NnQUVHbzN2QUFFRmdpQmlnQ0JDRUFJQVlvQWdBaEJDQUhJQVl0QUFvNkFJSUJJQWNnQmk4QkNEc0JnQUVnQmtJQU53SUFJQVlzQUFzaEFpQUdRUUEyQWdnZ0IwRUdOZ0tnQVNBSFFhQUJhaEFpSUFkQkFUWUNvQUZCREJBWUlnWkNBRGNDQUNBR1FRQTJBZ2dnQnlBR05nS29BUUpBSUFKQkFFNEVRQ0FHSUFBMkFnUWdCaUFFTmdJQUlBWWdCeThCZ0FFN0FRZ2dCaUFITFFDQ0FUb0FDaUFHSUFJNkFBc01BUXNnQmlBRUlBQVFJQXNnQVNBSFFjQUJhaUFIUWFBQmFpSUFFRFVnQUJBaUlBSkJBRWdFUUNBRUVCY0xJQWNzQUpzQlFRQklCRUFnQnlnQ2tBRVFGd3NnQnl3QXl3RkJBRWdFUUNBSEtBTEFBUkFYQzBFQUlRSU1Bd3NnRXlnQ1RDRUFBa0FnQ1VVRVFDQUFJZ2tOQVVIdXd2RUFRUUFRT2lBSFFRWTZBTXNCSUFkQnBybnRBQ2dBQURZQ3dBRWdCMEdxdWUwQUx3QUFPd0hFQVNBSFFRQTZBTVlCSUF4QkpHb2lBU0FIUWNBQmFpQUhRYUFCYWtITnFmQUFFRElpQUJBMUlBQVFJaUFITEFETEFVRUFTQVJBSUFjb0FzQUJFQmNMSUFkQkJ6b0F5d0VnQjBFQU9nREhBU0FIUWYrdDd3QW9BQUEyQXNBQklBZEJncTd2QUNnQUFEWUF3d0VnQVNBSFFjQUJhaUFIUWFBQmFrR0t5UEFBRURJaUFCQTFJQUFRSWlBSExBRExBVUVBU0FSQUlBY29Bc0FCRUJjTFFRQWhBZ3dFQ3lBQUlBbEdEUUJCaHNQeEFFRUFFRG9nQjBFR09nRExBU0FIUWFhNTdRQW9BQUEyQXNBQklBZEJxcm50QUM4QUFEc0J4QUVnQjBFQU9nREdBU0FNUVNScUlnRWdCMEhBQVdvZ0IwR2dBV3BCemFud0FCQXlJZ0FRTlNBQUVDSWdCeXdBeXdGQkFFZ0VRQ0FIS0FMQUFSQVhDeUFIUVFjNkFNc0JJQWRCQURvQXh3RWdCMEgvcmU4QUtBQUFOZ0xBQVNBSFFZS3U3d0FvQUFBMkFNTUJJQUVnQjBIQUFXb2dCMEdnQVdwQm9zandBQkF5SWdBUU5TQUFFQ0lnQnl3QXl3RkJBRWdFUUNBSEtBTEFBUkFYQzBFQUlRSU1Bd3NnRUNFQ0lBY29BclFDSWdFaENnSkFBbjhDUUNBQlJRUkFJQkFpQVNFQURBRUxBMEFnQWlJR0lBb2lBQ0FBS0FJUUlCTkpJZzBiSVFJZ0FDQU5RUUowYWlnQ0FDSUtEUUFMQWtBZ0FpQVFSd1JBSUJNZ0JpQUFJQTBiS0FJUVR3MEJDeUFRSVFBRFFBSkFJQUVvQWhBaUFpQVRTd1JBSUFFb0FnQWlBZzBCSUFFaEFBd0VDeUFDSUJOUERRTWdBVUVFYWlFQUlBRW9BZ1FpQWtVTkF5QUFJUUVMSUFFaEFDQUNJUUVNQUFzQUN5QUNRUlJxREFFTElBQW9BZ0FOQVVFWUVCZ2lBaUFUTmdJUUlBSWdBVFlDQ0NBQ1FnQTNBZ0FnQWtFQk5nSVVJQUFnQWpZQ0FDQUhLQUt3QWlnQ0FDSUJCRUFnQnlBQk5nS3dBaUFBS0FJQUlRSUxJQWNvQXJRQ0lBSVFSQ0FMQ3lJQUlBQW9BZ0JCQVdvMkFnQUxJQThoQVFKQUlBY29BcVFDSWdCRkJFQWdEeUlBSVFFTUFRc0RRQUpBSUFBb0FoQWlBaUFWU3dSQUlBQW9BZ0FpQWcwQklBQWhBUXdEQ3lBQ0lCVlBEUUlnQUVFRWFpRUJJQUFvQWdRaUFrVU5BaUFCSVFBTElBQWhBU0FDSVFBTUFBc0FDeUFCS0FJQVJRUkFRUlFRR0NJQ0lBQTJBZ2dnQWtJQU53SUFJQUlnRlRZQ0VDQUJJQUkyQWdBZ0J5Z0NvQUlvQWdBaUFBUkFJQWNnQURZQ29BSWdBU2dDQUNFQ0N5QUhLQUtrQWlBQ0VFUWdCeUFIS0FLb0FrRUJhallDcUFJTElCRkJER29pRVNBSUtBSUVSdzBBQ3dzZ0J5Z0NvQUloQVNBSElBZEJrQUpxTmdLZ0FTQUJJQTlIQkVBRFFDQUhRYUFCYWlBQklnSkJFR29RNndRQ1FDQUNLQUlFSWdCRkJFQWdBaWdDQ0NJQktBSUFJQUpHRFFFZ0FrRUlhaUVDQTBBZ0FpZ0NBQ0lBUVFocUlRSWdBQ0FBS0FJSUlnRW9BZ0JIRFFBTERBRUxBMEFnQUNJQktBSUFJZ0FOQUFzTElBRWdEMGNOQUFzTElBY29BcEFDSVFZZ0J5Z0NsQUloQWlBSFFmVW5OZ0tnQVNBQ0lBWnJJZ0JCQW5VaENnSkFJQUJCZ0FSTUJFQWdCaUFDSUFkQm9BRnFJQXBCQUVFQUVOTUREQUVMSUFwQi8vLy8vd0VnQ2tILy8vLy9BVWtiSVFBQ1FBTkFJQUJCQW5RUUdDSUJEUUVnQUVFQlN5RUJJQUJCQVhZaEFDQUJEUUFMSUFZZ0FpQUhRYUFCYWlBS1FRQkJBQkRUQXd3QkN5QUdJQUlnQjBHZ0FXb2dDaUFCSUFBUTB3TWdBUkFYQ3lBSFFRQTJBc2dCSUFjZ0IwSEFBV29pQVRZQ3hBRWdCeUFCTmdMQUFTQUhRZ0EzQXBRQklBY2dCMEdRQVdwQkJISWlCallDa0FFZ0IwRUFOZ0tJQVNBSElBZEJnQUZxSWdBMkFvUUJJQWNnQURZQ2dBRWdCMEdBZ01nRE5nSkVJQWRCcFAvOEFEWUNRQ0FIUVFBN0FYUWdCMEVHTmdKNElBZEJySVQ5QURZQ2NDQU1LQUlFS0FMQUJ5QUJJQWRCUUdzZ0J5Z0NrQUlvQWdCQmpnRkJmeEF3SUFjb0FwUUNRUVJyS0FJQVFZNEJRWDhRTUVId3NYOFFud01nQnlnQ3lBRUVRQ0FIS0FLUUFpSVNJQWNvQXBRQ1J3UkFBMEFnRWlnQ0FDSUFJQUFvQWdBb0FnZ1JBQUFoQUNBU0tBSUFJUmtDUUNBQVFZNEJSZ1JBSUFZaEFTQUhLQUtVQVNJQVJRUkFJQVlpQUNFQkRBSUxBMEFDUUNBQUtBSVFJZ0lnR1VzRVFDQUFLQUlBSWdJTkFTQUFJUUVNQkFzZ0FpQVpUdzBESUFCQkJHb2hBU0FBS0FJRUlnSkZEUU1nQVNFQUN5QUFJUUVnQWlFQURBQUxBQXNnR1VHT0FVRi9FREFoR1NBR0lRRUNRQ0FIS0FLVUFTSUFSUVJBSUFZaUFDRUJEQUVMQTBBQ1FDQUFLQUlRSWdJZ0dVc0VRQ0FBS0FJQUlnSU5BU0FBSVFFTUF3c2dBaUFaVHcwQ0lBQkJCR29oQVNBQUtBSUVJZ0pGRFFJZ0FTRUFDeUFBSVFFZ0FpRUFEQUFMQUFzTElBRW9BZ0JGQkVCQkZCQVlJZ0lnQURZQ0NDQUNRZ0EzQWdBZ0FpQVpOZ0lRSUFFZ0FqWUNBQ0FIS0FLUUFTZ0NBQ0lBQkVBZ0J5QUFOZ0tRQVNBQktBSUFJUUlMSUFjb0FwUUJJQUlRUkNBSElBY29BcGdCUVFGcU5nS1lBUXNnRWtFRWFpSVNJQWNvQXBRQ1J3MEFDd3NnQmlBSEtBS1FBU0lCUndSQUlBY29Bb2dCSVJJZ0J5Z0NnQUVoQ2dOQUlBb2hBRUVNRUJnaUNpQUJJZ0lvQWhBMkFnZ2dDaUFBTmdJQUlBb2dCMEdBQVdvMkFnUWdBQ0FLTmdJRUFrQWdBaWdDQkNJQVJRUkFJQUlvQWdnaUFTZ0NBQ0FDUmcwQklBSkJDR29oQWdOQUlBSW9BZ0FpQUVFSWFpRUNJQUFnQUNnQ0NDSUJLQUlBUncwQUN3d0JDd05BSUFBaUFTZ0NBQ0lBRFFBTEN5QVNRUUZxSVJJZ0FTQUdSdzBBQ3lBSElCSTJBb2dCSUFjZ0NqWUNnQUVMSUFjb0FvUUJJaElnQjBHQUFXcEhCSDhEUUFKQUlBd29BZ1FvQXNBSElBZEJRR3NnRWlnQ0NCRHVBeUlBQkVBZ0FFR3cvZndBUVpETit3QkJBQkFjSWdZTkFRc2dFaWdDQ0VFVFFYOFFNRUd3L2Z3QVFjemIrZ0JCQUJBY0VNQURJUVlMSUJJb0FnZ2lBQVIvSUFCQnNQMzhBRUdZMlBnQVFRQVFIQVZCQUFzaENpQUVJUUVDUUNBSEtBTDBBU0lBUlFSQUlBUWlBQ0VCREFFTEEwQUNRQ0FBS0FJUUlnSWdDa3NFUUNBQUtBSUFJZ0lOQVNBQUlRRU1Bd3NnQWlBS1R3MENJQUJCQkdvaEFTQUFLQUlFSWdKRkRRSWdBU0VBQ3lBQUlRRWdBaUVBREFBTEFBc2dBU2dDQUVVRVFFRVlFQmdpQWlBS05nSVFJQUlnQURZQ0NDQUNRZ0EzQWdBZ0FpQUdOZ0lVSUFFZ0FqWUNBQ0FIS0FMd0FTZ0NBQ0lBQkVBZ0J5QUFOZ0x3QVNBQktBSUFJUUlMSUFjb0F2UUJJQUlRUkNBSElBY29BdmdCUVFGcU5nTDRBUXNnRWlnQ0JDSVNJQWRCZ0FGcVJ3MEFDeUFIS0FLRUFRVWdFZ3NvQWdnaUFBUi9JQUJCc1AzOEFFR1kyUGdBUVFBUUhBVkJBQXNoQmdKQUlBY29BdlFCSWdCRkJFQWdCQ0lBSVFFTUFRc2dCQ0VCQTBBQ1FDQUFLQUlRSWdJZ0Jrc0VRQ0FBS0FJQUlnSU5BU0FBSVFFTUF3c2dBaUFHVHcwQ0lBQkJCR29oQVNBQUtBSUVJZ0pGRFFJZ0FTRUFDeUFBSVFFZ0FpRUFEQUFMQUFzZ0FTZ0NBQ0lDUlFSQVFSZ1FHQ0lDSUFZMkFoQWdBaUFBTmdJSUlBSkNBRGNDQUNBQ1FRQTJBaFFnQVNBQ05nSUFJQWNvQXZBQktBSUFJZ0FFZnlBSElBQTJBdkFCSUFFb0FnQUZJQUlMSVFBZ0J5Z0M5QUVnQUJCRUlBY2dCeWdDK0FGQkFXbzJBdmdCQ3lBQ0tBSVVJUm9MSUJBZ0J5Z0NzQUlpQVVjRVFBTkFJQUVpQWlnQ0ZDRUFBa0FDZnlBQ0tBSVFJZ2d2QVZCQmpnRkdCRUFnQ0VHSEFSQ2pBZ3dCQ3lBSUtBSkVJQWdvQWtCclFRSjFDeUFBUncwQUlBY29Bb1FDSWdBZ0J5Z0NpQUpIQkVBZ0FDQUlOZ0lBSUFjZ0FFRUVhallDaEFJTUFRc2dBQ0FIS0FLQUFpSUxheUlOUVFKMUlnRkJBV29pQmtHQWdJQ0FCRThOQlNBR0lBMUJBWFVpQUNBQUlBWkpHMEgvLy8vL0F5QU5RZnovLy84SFNSc2lDZ1IvSUFwQmdJQ0FnQVJQRFFVZ0NrRUNkQkFZQlVFQUN5SUdJQUZCQW5ScUlnQWdDRFlDQUNBTlFRQktCRUFnQmlBTElBMFFHUm9MSUFjZ0JpQUtRUUowYWpZQ2lBSWdCeUFBUVFScU5nS0VBaUFISUFZMkFvQUNJQXRGRFFBZ0N4QVhDd0pBSUFJb0FnUWlBRVVFUUNBQ0tBSUlJZ0VvQWdBZ0FrWU5BU0FDUVFocUlRSURRQ0FDS0FJQUlnQkJDR29oQWlBQUlBQW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQUFJZ0VvQWdBaUFBMEFDd3NnQVNBUVJ3MEFDd3NDUUFKQUFrQWdCeWdDZ0FJaUFTQUhLQUtFQWlJVlJnUkFBa0FnRndSQVFmQURFQmdpQmhEa0J4b01BUXRCK0FNUUdDSUdFT1lIR2lBUElBY29BcUFDSWdGSEJFQURRQUpBSUFFaUFpZ0NFQ0lBS0FKTUlBWkdEUUFnQUNBQUtBSUFLQUlJRVFBQVFZMEJSZzBBSUFJb0FoQWdCaERmQVFzQ1FDQUNLQUlFSWdCRkJFQWdBaWdDQ0NJQktBSUFJQUpHRFFFZ0FrRUlhaUVDQTBBZ0FpZ0NBQ0lBUVFocUlRSWdBQ0FBS0FJSUlnRW9BZ0JIRFFBTERBRUxBMEFnQUNJQktBSUFJZ0FOQUFzTElBRWdEMGNOQUFzTFFlZ0ZFQmdpRHhDWUJCcEI1QUVRR0NJQUVJVUJHaUFQSUFBZ0R5Z0NBQ2dDcUFFUkFnQWdCaUFQSUFZb0FnQW9BcWdCRVFJQUlBd29BZ1FvQXVRR1FRTkhEUUJCNEFFUUdDSUxFSUFFSVFJQ1FDQVBRWTRCUVg4UU1DSUFJQUFvQWdBb0Frd1JBQUJCRUdvUVhnUkFJQXNnRDBHT0FVRi9FREFpQUNBQUtBSUFLQUpNRVFBQUtBSWdJZ0FvQXNRQk5nTEVBU0FMSUFBb0FzZ0JJZ0UyQXNnQklBc2dBQ2dDekFFaUNqWUN6QUVnQ3lBQUtBTFFBU0lBTmdMUUFRd0JDeUFIUVFBMkFxZ0JJQWNnQjBHZ0FXb2lBVFlDcEFFZ0J5QUJOZ0tnQVNBSFFRQTdBV1FnQjBFRk5nSm9JQWRCcklUOUFEWUNZQ0FQUVk0QlFYOFFNQ0FCSUFkQjRBQnFFTjBDSUFFZ0J5Z0NwQUVpQUVjRVFBTkFJQUFvQWdnaUFTQUJLQUlBS0FKTUVRQUFJZ0VvQWlBaENpQUJRUkJxRUY0RVFDQUxJQW9vQXNRQk5nTEVBU0FMSUFvb0FzZ0JOZ0xJQVNBTElBb29Bc3dCTmdMTUFTQUxJQW9vQXRBQk5nTFFBUXNnQUNnQ0JDSUFJQWRCb0FGcVJ3MEFDd3NnQjBHZ0FXb1FvZ01nQ3lnQzBBRWhBQ0FMS0FMTUFTRUtJQXNvQXNnQklRRUxJQXNnQUVISUFXbzJBdEFCSUFzZ0NrSGtBR28yQXN3QklBc2dBVUhrQUdvMkFzZ0JJQXdvQWdRb0FwQUpRUjVCOExGL1FRRVFMQ0lBSUFzZ0FDZ0NBQ2dDcUFFUkFnQWdEeUFQS0FJQUtBSk1FUUFBSUFJUWhBTUxJQVlnQmlnQ0FDZ0NyQUVSQVFBZ0NRMEJRUUFoQWd3REN5QVZJQUZyUVFSR0JFQWdBU2dDQUNFR0lBOGdCeWdDb0FJaUFVY0VRQU5BQWtBZ0FTSUNLQUlRSWdBb0Frd2dCa1lOQUNBQUlBQW9BZ0FvQWdnUkFBQkJqUUZHRFFBZ0FpZ0NFQ0FHRU44QkN3SkFJQUlvQWdRaUFFVUVRQ0FDS0FJSUlnRW9BZ0FnQWtZTkFTQUNRUWhxSVFJRFFDQUNLQUlBSWdCQkNHb2hBaUFBSUFBb0FnZ2lBU2dDQUVjTkFBc01BUXNEUUNBQUlnRW9BZ0FpQUEwQUN3c2dBU0FQUncwQUN3c2dCaUFHS0FJQUtBS3NBUkVCQUF3Q0N5QVhCRUFnQ1VVRVFFRUFJUWxCQUNFR0RBTUxRZkFERUJnaUJoRGtCeG9nRHlBSEtBS2dBaUlCUndSQUEwQUNRQ0FCSWdJb0FoQWlBQ2dDVENBR1JnMEFJQUFnQUNnQ0FDZ0NDQkVBQUVHTkFVWU5BQ0FDS0FJUUlBWVEzd0VMQWtBZ0FpZ0NCQ0lBUlFSQUlBSW9BZ2dpQVNnQ0FDQUNSZzBCSUFKQkNHb2hBZ05BSUFJb0FnQWlBRUVJYWlFQ0lBQWdBQ2dDQ0NJQktBSUFSdzBBQ3d3QkN3TkFJQUFpQVNnQ0FDSUFEUUFMQ3lBQklBOUhEUUFMQ3lBSklBWWdDU2dDQUNnQ3FBRVJBZ0FNQWdzZ0IwSDFKellDb0FFZ0FTQVZJQWRCb0FGcUlnQVEyUXBCK0FNUUdDSUdFT1lIR2lBQVFiU2VnUUVRNHdVaERrRUFJUlFnQVNFQUEwQUNRQ0FBS0FJQVFZMEJRZkN4ZjBFQkVDd2lBa1VOQUNBQ1FiRDkvQUJCbkxiNEFFRUFFQndpQWtVTkFDQVVJQUlnRkJzaEZDQUNRYUlCUWZDeGYwRUJFQ3dpQWtVTkFDQUNRYkQ5L0FCQjdMSDFBRUVBRUJ3aUFrVU5BQUpBSUFJc0FPTUJRUUJPQkVBZ0J5QUNLQUxnQVRZQ2FDQUhJQUlwQXRnQk53TmdEQUVMSUFkQjRBQnFJQUlvQXRnQklBSW9BdHdCRUhJTElBZEIwQUJxSWdwQ0FEY0NBQ0FLUVFBMkFnZ0NRQ0FIUWVBQWFpSVhLQUlFSUJjdEFBc2lBaUFDUVJoMFFSaDFJaEZCQUVnYkloTWdEaWdDQkNBT0xRQUxJZ0lnQWtFWWRFRVlkVUVBU0NJSUd5SVNhaUlDUWZELy8vOERTUVJBSUE0b0FnQWhEUUpBSUFKQkFVMEVRQ0FLSUJJNkFBc2dDaUVDREFFTElBSkJCR3BCZkhFaUMwRUNkQkFZSVFJZ0NpQUxRWUNBZ0lCNGNqWUNDQ0FLSUFJMkFnQWdDaUFTTmdJRUN5QVNCRUFnQWlBTklBNGdDQnNnRWhDYkFob2dGeXdBQ3lFUkN5QUNJQkpCQW5ScVFRQTJBZ0FnQ2lBWEtBSUFJQmNnRVVFQVNCc2dFeENSQXhvTUFRc1Fkd0FMSUE0c0FBdEJBRWdFUUNBT0tBSUFFQmNMSUFjZ0J5Z0NXRFlDcUFFZ0J5QUhLUU5RTndPZ0FTQUhMQUJyUVFCT0RRQWdCeWdDWUJBWEN5QUFRUVJxSWdBZ0ZVY05BQXRCZnlFS1FYOGhFa0YvSVJGQmZ5RVpBMEFnQVNnQ0FFR05BVUh3c1g5QkFSQXNJZ0FnQUNnQ0FDZ0NUQkVBQUNJQ0JFQWdBaUFDS0FJQUtBSVFFUUFBSWdBZ0FDQUtJQUFnQ2tnYklBcEJBRWdiSVFvZ0FpQUNLQUlBS0FJVUVRQUFJZ3NnQ3lBU0lBc2dFa2diSUJKQkFFZ2JJUklnQUNBQ0tBSWdJZ0lvQXN3QklBSW9Bc1FCYTJvaUFDQVpJQUFnR1VvYklSa2dDeUFDS0FMUUFTQUNLQUxJQVd0cUlnQWdFU0FBSUJGS0d5RVJDeUFCUVFScUlnRWdGVWNOQUFzZ0ZFR2lBVUh3c1g5QkFSQXNJQTRRb1E4Z0JpQVVJQVlvQWdBb0FxZ0JFUUlBSUE4Z0J5Z0NvQUlpQVVjRVFBTkFBa0FnQVNJQ0tBSVFJZ0FvQWt3Z0JrWU5BQ0FBSUFBb0FnQW9BZ2dSQUFCQmpRRkdEUUFnQWlnQ0VDQUdFTjhCQ3dKQUlBSW9BZ1FpQUVVRVFDQUNLQUlJSWdFb0FnQWdBa1lOQVNBQ1FRaHFJUUlEUUNBQ0tBSUFJZ0JCQ0dvaEFpQUFJQUFvQWdnaUFTZ0NBRWNOQUFzTUFRc0RRQ0FBSWdFb0FnQWlBQTBBQ3dzZ0FTQVBSdzBBQ3dzQ1FDQUpSUVJBUVFBaEJrSHV3dkVBUVFBUU9nd0JDeUFKSUFZZ0NTZ0NBQ2dDcUFFUkFnQWdCa0VUUVg4UU1DRUFBa0FnQ2tFQVNBMEFJQkpCQUVnTkFDQVpRUUJJRFFBZ0VVRUFTQTBBSUJRZ0ZDZ0NBQ2dDVEJFQUFDZ0NJQ0lCSUJFMkF0QUJJQUVnR1RZQ3pBRWdBU0FTTmdMSUFTQUJJQW8yQXNRQkN5QUFJQUFvQWdBb0Fxd0JFUUVBQ3lBT0xBQUxRUUJJQkVBZ0RpZ0NBQkFYQ3lBSkRRRkJBQ0VDREFJTElBa2dCaUFKS0FJQUtBS29BUkVDQUNBR1FSTkJmeEF3SWdBZ0FDZ0NBQ2dDckFFUkFRQUxJQWRCQURZQ2FDQUhJQWRCNEFCcUlnQTJBbVFnQnlBQU5nSmdBa0FnQnlnQ2lBRkZEUUFnQnlnQ2hBRWlHU0FIUVlBQmFrWU5BQU5BUVFBaENpQVpLQUlJSWdBRVFDQUFRYkQ5L0FCQm1OajRBRUVBRUJ3aENnc2dCQ0VCQWtBZ0J5Z0M5QUVpQUVVRVFDQUVJZ0FoQVF3QkN3TkFBa0FnQUNnQ0VDSUNJQXBMQkVBZ0FDZ0NBQ0lDRFFFZ0FDRUJEQU1MSUFJZ0NrOE5BaUFBUVFScUlRRWdBQ2dDQkNJQ1JRMENJQUVoQUFzZ0FDRUJJQUloQUF3QUN3QUxJQUVvQWdBaUFrVUVRRUVZRUJnaUFpQUtOZ0lRSUFJZ0FEWUNDQ0FDUWdBM0FnQWdBa0VBTmdJVUlBRWdBallDQUNBSEtBTHdBU2dDQUNJQUJIOGdCeUFBTmdMd0FTQUJLQUlBQlNBQ0N5RUFJQWNvQXZRQklBQVFSQ0FISUFjb0F2Z0JRUUZxTmdMNEFRc0NRQ0FDS0FJVUlCcEdEUUFnQ2lBSFFlQUFhaUlBSUFkQjhBQnFFTjBDSUFBZ0J5Z0NaQ0lTUmcwQUEwQWdFaWdDQ0NJQUlBQW9BZ0FvQWxRUkFBQWhEeUFFSVFFQ1FDQUhLQUwwQVNJQVJRUkFJQVFpQUNFQkRBRUxBMEFDUUNBQUtBSVFJZ0lnQ2tzRVFDQUFLQUlBSWdJTkFTQUFJUUVNQXdzZ0FpQUtUdzBDSUFCQkJHb2hBU0FBS0FJRUlnSkZEUUlnQVNFQUN5QUFJUUVnQWlFQURBQUxBQXNnQVNnQ0FDSUNSUVJBUVJnUUdDSUNJQW8yQWhBZ0FpQUFOZ0lJSUFKQ0FEY0NBQ0FDUVFBMkFoUWdBU0FDTmdJQUlBY29BdkFCS0FJQUlnQUVmeUFISUFBMkF2QUJJQUVvQWdBRklBSUxJUUFnQnlnQzlBRWdBQkJFSUFjZ0J5Z0MrQUZCQVdvMkF2Z0JDeUFQSUFJb0FoUWdHaERLQkNBU0tBSUVJaElnQjBIZ0FHcEhEUUFMQ3lBWktBSUVJaGtnQjBHQUFXcEhEUUFMQ3dKL0lCQWdCeWdDc0FJaUFVY0VRQU5BSUFFaUFpZ0NFQ0lCRUk4RUFrQUNRQ0FCS0FKRUlBRW9Ba0JySWdCRkJFQWdDUTBCUWU3QzhRQkJBQkE2UVFBTUJRc2dBVUdOQVJDakFpQUFRUUoxUncwQkEwQWdBVUdOQVVId3NYOUJBUkFzSWdBRVFDQUJJQUFRc0FFYURBRUxDeUFKRFFCQjdzTHhBRUVBRURwQkFBd0VDeUFKSUFFUXNBRWFDd0pBSUFJb0FnUWlBRVVFUUNBQ0tBSUlJZ0VvQWdBZ0FrWU5BU0FDUVFocUlRSURRQ0FDS0FJQUlnQkJDR29oQWlBQUlBQW9BZ2dpQVNnQ0FFY05BQXNNQVFzRFFDQUFJZ0VvQWdBaUFBMEFDd3NnQVNBUVJ3MEFDd3NnQjBFQU9nQlVJQWRCOWVxbG93WTJBbEFnQjBFRU9nQmJJQWRCQmpZQ29BRWdCMEdnQVdvUUlpQUhRUUUyQXFBQlFRd1FHQ0lBUWdBM0FnQWdBRUVBTmdJSUlBY2dBRFlDcUFFZ0RFRWthaUVCQWtBZ0FDQUdRZFFBYWtZTkFDQUdMQUJmUVFCT0JFQWdBQ0FHS1FKVU53SUFJQUFnQmlnQ1hEWUNDQXdCQ3lBQUlBWW9BbFFnQmlnQ1dCQWdDeUFCSUFkQjBBQnFJQWRCb0FGcUlnQVFOU0FBRUNJZ0J5d0FXMEVBU0FSQUlBY29BbEFRRndzZ0IwRUdPZ0JiSUFkQnBybnRBQ2dBQURZQ1VDQUhRYXE1N1FBdkFBQTdBVlFnQjBFQU9nQldJQWRCQmpZQ29BRWdCMEdnQVdvUUlpQUhRUUUyQXFBQlFRd1FHQ0lBUWdBM0FnQWdBRUVBTmdJSUlBY2dBRFlDcUFFQ1FDQUhMQURyQVVFQVRnUkFJQUFnQnlrRDRBRTNBZ0FnQUNBSEtBTG9BVFlDQ0F3QkN5QUFJQWNvQXVBQklBY29BdVFCRUNBTElBRWdCMEhRQUdvZ0IwR2dBV29pQUJBMUlBQVFJaUFITEFCYlFRQklCRUFnQnlnQ1VCQVhDeUFIUVFjNkFGc2dCMEgvcmU4QUtBQUFOZ0pRSUFkQmdxN3ZBQ2dBQURZQVV5QUhRUUE2QUZjZ0IwRUdOZ0tnQVNBSFFhQUJhaEFpSUFkQkFUWUNvQUZCREJBWUlnQkNBRGNDQUNBQVFRQTJBZ2dnQnlBQU5nS29BUUpBSUFjc0FOc0JRUUJPQkVBZ0FDQUhLUVBRQVRjQ0FDQUFJQWNvQXRnQk5nSUlEQUVMSUFBZ0J5Z0MwQUVnQnlnQzFBRVFJQXNnQVNBSFFkQUFhaUFIUWFBQmFpSUFFRFVnQUJBaUlBY3NBRnRCQUVnRVFDQUhLQUpRRUJjTFFRRUxJUUlnQnlnQ2FFVU5BQ0FIS0FKa0lnQW9BZ0FpQkNBSEtBSmdJZ0VvQWdRMkFnUWdBU2dDQkNBRU5nSUFJQWRCQURZQ2FDQUFJQWRCNEFCcVJnMEFBMEFnQUNnQ0JDRUJJQUFRRnlBQklnQWdCMEhnQUdwSERRQUxDd0pBSUFjb0FvZ0JSUTBBSUFjb0FvUUJJZ0FvQWdBaUJDQUhLQUtBQVNJQktBSUVOZ0lFSUFFb0FnUWdCRFlDQUNBSFFRQTJBb2dCSUFBZ0IwR0FBV3BHRFFBRFFDQUFLQUlFSVFFZ0FCQVhJQUVpQUNBSFFZQUJha2NOQUFzTElBZEJrQUZxSUFjb0FwUUJFTXdJSUFjb0FzZ0JSUTBBSUFjb0FzUUJJZ0FvQWdBaUJDQUhLQUxBQVNJQktBSUVOZ0lFSUFFb0FnUWdCRFlDQUNBSFFRQTJBc2dCSUFBZ0IwSEFBV3BHRFFBRFFDQUFLQUlFSVFFZ0FCQVhJQUVpQUNBSFFjQUJha2NOQUFzTElBY3NBTnNCUVFCSUJFQWdCeWdDMEFFUUZ3c2dCeXdBNndGQkFFZ0VRQ0FIS0FMZ0FSQVhDeUFIUWZBQmFpQUhLQUwwQVJEWUNpQUhLQUtBQWlJQUJFQWdBQkFYQ3lBSEtBS1FBaUlBQkVBZ0J5QUFOZ0tVQWlBQUVCY0xJQWRCb0FKcUlBY29BcVFDRU13SUlBZEJzQUpxSUFjb0FyUUNFTmNLSUFkQndBSnFKQUFnQWd3Q0MwR2poTzhBRURnQUN4QW9BQXNoQVNBREVJRUVJQVVzQU1zQ1FRQk9EUUFnQlNnQ3dBSVFGd3NnQlVISUJtb1FnUVFnQlN3QTR3WkJBRWdFUUNBRktBTFlCaEFYQ3lBWVJRMEJEQU1MSUFWQitBWnFRZWFRN2dBUUhnUkFJQVZCQURZQzRBWWdCVUlBTndQWUJpQUZRUUEyQXRBR0lBVkNBRGNEeUFZZ0JVR1lBbW9nRmlBRlFZQUdha0dGMHU0QUVGVWlBUkR6QWhDc0FpSUNJQVZCMkFacUlBVkJ5QVpxRUpvUElRc2dBaEJkSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMQWtBZ0MwVU5BQUpBSUFVc0FPTUdRUUJPQkVBZ0JTQUZLQUxnQmpZQ2tBSWdCU0FGS1FQWUJqY0RpQUlNQVFzZ0JVR0lBbW9nQlNnQzJBWWdCU2dDM0FZUUdnc0NmeUFGUVlnQ2FpRVlJQVZCK0FGcUlBVkJ5QVpxRU04SUlRaEJBQ0VCUVFBaEFpTUFRYUFCYXlJT0pBQWdEa0dBZ01nRE5nS1VBU0FPUWFULy9BQTJBcEFCSUE1QkFEWUNpQUVnRGlBT1FZQUJhaUlFTmdLRUFTQU9JQVEyQW9BQklBNUI4QUJxSWcxQkFEWUNDQ0FOUWdBM0FnQUNRQUovSUFBaUVDZ0NCQ0lBS0FMQUIwVUVRRUdQK1BBQVFRQVFPaUFPUVFZNkFHc2dEa0dtdWUwQUtBQUFOZ0pnSUE1QnFybnRBQzhBQURzQlpDQU9RUUE2QUdZZ0VFRWthaUlCSUE1QjRBQnFJQTVCUUd0QnphbndBQkF5SWdBUU5TQUFFQ0lnRGl3QWEwRUFTQVJBSUE0b0FtQVFGd3NnRGtFSE9nQnJJQTVCQURvQVp5QU9RZit0N3dBb0FBQTJBbUFnRGtHQ3J1OEFLQUFBTmdCaklBRWdEa0hnQUdvZ0RrRkFhMEdQK1BBQUVESWlBQkExSUFBUUlpQU9MQUJyUVFCSUJFQWdEaWdDWUJBWEMwRUFEQUVMQWtBZ0NDZ0NBQ0laSUFnb0FnUkdEUUFEUUFKQUlBQW9Bc0FISUJrUWx3RWhEd0pBQWtBQ1FBSkFBa0FDUUNBWUtBSUVJZ1lnR0MwQUN5SUFJQUJCR0hSQkdIVWlCRUVBU0J0QkJVWUVmeUFZUVg5QnNwM3ZBRUVGRUJ0RkRRRWdHQzBBQ3lJQUlRUWdHQ2dDQkFVZ0Jnc2dBQ0FFUVJoMFFSaDFRUUJJRzBFQ1JnMEJEQVlMSUE4Z0R5Z0NBQ2dDQ0JFQUFFR05BVVlOQkNBQlJRUkFJQTlCamdGQmZ4QXdJUUVnRGtFR05nSkFJQTVCUUdzUUlpQU9RUUUyQWtCQkRCQVlJZ0JDQURjQ0FDQUFRUUEyQWdnZ0RpQUFOZ0pJQWtBZ0FDQUJRZFFBYWtZTkFDQUJMQUJmUVFCT0JFQWdBQ0FCS1FKVU53SUFJQUFnQVNnQ1hEWUNDQXdCQ3lBQUlBRW9BbFFnQVNnQ1dCQWdDeUFOSUE1QlFHc2lBQkRNQVNBQUVDSWdBVUVUUVg4UU1DRUpBa0FnRUNnQ0JDZ0N3QWNnRGtHUUFXb2dBUkR1QXlJQUJFQWdBRUd3L2Z3QVFaRE4rd0JCQUJBY0loUU5BUXNnQ1VHdy9md0FRY3piK2dCQkFCQWNFTUFESVJRTElBRWhBZ3dGQ3lBQklBRW9BZ0FvQXBnQkVRQUFJaFVnRlNnQ0FDZ0NvQUVSQVFBZ0ZSRGRCQ0FQSUJVUTN3RWdBaENQQkVFTUVCZ2lCQ0FWTmdJSUlBUWdEa0dBQVdvMkFnUWdCQ0FPS0FLQUFTSUFOZ0lBSUFBZ0JEWUNCQ0FPSUFRMkFvQUJJQTRnRGlnQ2lBRkJBV28yQW9nQlFlZ0ZFQmdpQXhDWUJCcEI1QUVRR0NJQUVJVUJHaUFESUFBZ0F5Z0NBQ2dDcUFFUkFnQWdGU0FESUJVb0FnQW9BcWdCRVFJQUlCQW9BZ1FvQXVRR1FRTkhEUU5CNEFFUUdDSVNFSUFFSVF3Z0EwR09BVUYvRURBaUFDQUFLQUlBS0FKTUVRQUFRUkJxRUY0RVFDQVNJQU5CamdGQmZ4QXdJZ0FnQUNnQ0FDZ0NUQkVBQUNnQ0lDSUFLQUxFQVRZQ3hBRWdFaUFBS0FMSUFTSUVOZ0xJQVNBU0lBQW9Bc3dCSWc4MkFzd0JJQklnQUNnQzBBRWlBRFlDMEFFZ0VrSFFBV29oQmlBU1Fjd0JhaUVUSUJKQnlBRnFJUW9NQXdzZ0RrRUFOZ0pJSUE0Z0RrRkFheUlFTmdKRUlBNGdCRFlDUUNBT1FRQTdBV1FnRGtFRk5nSm9JQTVCcklUOUFEWUNZQ0FEUVk0QlFYOFFNQ0FFSUE1QjRBQnFFTjBDSUFRZ0RpZ0NSQ0lBUmcwQkEwQWdBQ2dDQ0NJRUlBUW9BZ0FvQWt3UkFBQWlCQ2dDSUNFR0lBUkJFR29RWGdSQUlCSWdCaWdDeEFFMkFzUUJJQklnQmlnQ3lBRTJBc2dCSUJJZ0JpZ0N6QUUyQXN3QklCSWdCaWdDMEFFMkF0QUJDeUFBS0FJRUlnQWdEa0ZBYTBjTkFBc01BUXNnR0VGL1Fidm83d0JCQWhBYkJFQWdHQzBBQ3lFRURBVUxJQWdvQWdRaUNpQUlLQUlBSWdScklnWkJERzBoQUFKQUlBWkJHRWNOQUNBUEtBS1VCa0VCUncwQUlBNUJHQkFZSWdZMkFqQWdEaUFHSUFCQkRHeHFOZ0k0SUFZaEFDQUVJQXBIQkVBRFFBSkFJQVFzQUF0QkFFNEVRQ0FBSUFRcEFnQTNBZ0FnQUNBRUtBSUlOZ0lJREFFTElBQWdCQ2dDQUNBRUtBSUVFQm9MSUFCQkRHb2hBQ0FFUVF4cUlnUWdDa2NOQUFzTElBNUJCRG9BS3lBT0lBQTJBalFnRGtFQU9nQWtJQTVCOU9UVnF3WTJBaUFnRUNBT1FUQnFJQTVCSUdvUW1ROGFJQTRzQUN0QkFFZ0VRQ0FPS0FJZ0VCY0xJQUFnQmtjRVFBTkFJQUJCREdzaEJDQUFRUUZyTEFBQVFRQklCRUFnQkNnQ0FCQVhDeUFFSWdBZ0JrY05BQXNMSUE0Z0JqWUNOQ0FHRUJjTElCY2dEeWdDbEFaQkFVWnFJUmNnR1NBSUtBSUFSZ1JBSUE5Qmh3RkJmeEF3SVFFZ0RrRUdOZ0pBSUE1QlFHc1FJaUFPUVFFMkFrQkJEQkFZSWdCQ0FEY0NBQ0FBUVFBMkFnZ2dEaUFBTmdKSUFrQWdBQ0FCUWRRQWFrWU5BQ0FCTEFCZlFRQk9CRUFnQUNBQktRSlVOd0lBSUFBZ0FTZ0NYRFlDQ0F3QkN5QUFJQUVvQWxRZ0FTZ0NXQkFnQ3lBTklBNUJRR3NpQUJETUFTQUFFQ0lnQVVHT0FVRi9FREFoQ1NBQklRSU1CQXNnRjBFQ1JnUkFRUUFoRnlBQklBSkdCRUFnQWlFQkRBVUxJQThnQVJEZkFTQUNFSThFREFRTElBRWdBU2dDQUNnQ21BRVJBQUFpQVNBQktBSUFLQUtnQVJFQkFDQUJFTjBFSUE4Z0FSRGZBU0FDRUk4RUlBNUJCallDUUNBT1FVQnJFQ0lnRGtFQk5nSkFRUXdRR0NJQVFnQTNBZ0FnQUVFQU5nSUlJQTRnQURZQ1NBSkFJQUFnQVVIVUFHcEdEUUFnQVN3QVgwRUFUZ1JBSUFBZ0FTa0NWRGNDQUNBQUlBRW9BbHcyQWdnTUFRc2dBQ0FCS0FKVUlBRW9BbGdRSUFzZ0RTQU9RVUJySWdBUXpBRWdBQkFpSUFrZ0FTQUpLQUlBS0FLb0FSRUNBQ0FKSUFrb0FnQW9BcXdCRVFFQURBTUxJQkpCMEFGcUlRWWdFa0hNQVdvaEV5QVNRY2dCYWlFS0FrQWdEaWdDU0VVTkFDQU9LQUpFSWdBb0FnQWlEeUFPS0FKQUlnUW9BZ1EyQWdRZ0JDZ0NCQ0FQTmdJQUlBNUJBRFlDU0NBQUlBNUJRR3RHRFFBRFFDQUFLQUlFSVFRZ0FCQVhJQVFpQUNBT1FVQnJSdzBBQ3dzZ0VpZ0MwQUVoQUNBU0tBTE1BU0VQSUJJb0FzZ0JJUVFMSUFvZ0JFSGtBR28yQWdBZ0V5QVBRZVFBYWpZQ0FDQUdJQUJCeUFGcU5nSUFJQU1nQXlnQ0FDZ0NUQkVBQUNFQUlCQW9BZ1FvQXBBSlFSNUI4TEYvUVFFUUxDSUVCRUFnQkNBU0lBUW9BZ0FvQXFnQkVRSUFJQUFnREJDRUF3d0JDeUFNSUJJb0FnQW9BZ1FSQVFBTElBNUJCallDUUNBT1FVQnJFQ0lnRGtFQk5nSkFRUXdRR0NJQVFnQTNBZ0FnQUVFQU5nSUlJQTRnQURZQ1NBSkFJQUFnRlVIVUFHcEdEUUFnRlN3QVgwRUFUZ1JBSUFBZ0ZTa0NWRGNDQUNBQUlCVW9BbHcyQWdnTUFRc2dBQ0FWS0FKVUlCVW9BbGdRSUFzZ0RTQU9RVUJySWdBUXpBRWdBQkFpSUFrZ0ZTQUpLQUlBS0FLb0FSRUNBQ0FKSUFrb0FnQW9BcXdCRVFFQUN5QVpRUXhxSWhrZ0NDZ0NCRVlOQWlBUUtBSUVJUUFNQVFzTElBNGdHQ2dDQUNBWUlBUkJHSFJCR0hWQkFFZ2JOZ0lBUWNQOTdRQWdEaEE2SUE1QkJqb0FheUFPUWFhNTdRQW9BQUEyQW1BZ0RrR3F1ZTBBTHdBQU93RmtJQTVCQURvQVppQVFRU1JxSWdFZ0RrSGdBR29nRGtGQWEwSE5xZkFBRURJaUFCQTFJQUFRSWlBT0xBQnJRUUJJQkVBZ0RpZ0NZQkFYQ3lBT1FRYzZBR3NnRGtFQU9nQm5JQTVCLzYzdkFDZ0FBRFlDWUNBT1FZS3U3d0FvQUFBMkFHTWdBU0FPUWVBQWFpQU9RVUJyUVpIaThBQVFNaUlBRURVZ0FCQWlJQTRzQUd0QkFFZ0VRQ0FPS0FKZ0VCY0xRUUFNQVFzQ1FDQU9LQUtJQVVVTkFFRUFJUUlnRGtFQU5nSklJQTRnRGtGQWF5SUFOZ0pFSUE0Z0FEWUNRQ0FPUVFBN0FXUWdEa0VHTmdKb0lBNUJySVQ5QURZQ1lDQU9RUUEyQWhnZ0RrSUFOd01RQWtBZ0RpZ0NoQUVpQUNBT1FZQUJha1lFUUVFQUlRWU1BUXNnQUNFRUEwQWdBaUlCUVFGcUlRSWdCQ2dDQkNJRUlBNUJnQUZxUncwQUN5QUJRZi8vLy84RFR3MERJQTRnQWtFQ2RDSUJFQmdpQWpZQ0VDQU9JQUVnQW1vMkFoZ2dBaUVHQTBBZ0JpQUFLQUlJTmdJQUlBWkJCR29oQmlBQUtBSUVJZ0FnRGtHQUFXcEhEUUFMSUE0Z0JqWUNGQXNnRGtIMUp6WUNuQUVnQmlBQ2F5SUFRUUoxSVFRQ1FDQUFRWUFFVEFSQUlBSWdCaUFPUVp3QmFpQUVRUUJCQUJEVEF3d0JDeUFFUWYvLy8vOEJJQVJCLy8vLy93RkpHeUVBQWtBRFFDQUFRUUowRUJnaUFRMEJJQUJCQVVzaEFTQUFRUUYySVFBZ0FRMEFDeUFDSUFZZ0RrR2NBV29nQkVFQVFRQVEwd01NQVFzZ0FpQUdJQTVCbkFGcUlBUWdBU0FBRU5NRElBRVFGd3NnQWlBR1J3UkFJQUloQVFOQVFRQWhCQ0FRS0FJRUtBTEFCeUFPUVpBQmFpQUJLQUlBRU80RElnQUVRQ0FBUWJEOS9BQkJrTTM3QUVFQUVCd2hCQXNDUUNBRURRQWdDVVVOQUNBSlFiRDkvQUJCek52NkFFRUFFQndRd0FNaEJBc0NRQ0FFSUJSR0RRQWdBU2dDQUNBT1FVQnJJZ29nRGtIZ0FHb1EzUUlnQ2lBT0tBSkVJZ0JHRFFBRFFDQUFLQUlJSWdvZ0NpZ0NBQ2dDVkJFQUFDQVVJQVFReWdRZ0FDZ0NCQ0lBSUE1QlFHdEhEUUFMQ3lBQlFRUnFJZ0VnQmtjTkFBc0xJQUlFUUNBQ0VCY0xJQTRvQWtoRkRRQWdEaWdDUkNJQUtBSUFJZ0lnRGlnQ1FDSUJLQUlFTmdJRUlBRW9BZ1FnQWpZQ0FDQU9RUUEyQWtnZ0FDQU9RVUJyUmcwQUEwQWdBQ2dDQkNFQklBQVFGeUFCSWdBZ0RrRkFhMGNOQUFzTElBNUJCam9BYXlBT1FRQTZBR1lnRGtHbXVlMEFLQUFBTmdKZ0lBNUJxcm50QUM4QUFEc0JaQ0FRUVNScUlnRWdEa0hnQUdvZ0RrRkFhMEhZby9BQUVESWlBQkExSUFBUUlpQU9MQUJyUVFCSUJFQWdEaWdDWUJBWEN5QU9RUWM2QUdzZ0RrRUFPZ0JuSUE1Qi82M3ZBQ2dBQURZQ1lDQU9RWUt1N3dBb0FBQTJBR01nQVNBT1FlQUFhaUFPUVVCclFZak04UUFRTWlJQUVEVWdBQkFpSUE0c0FHdEJBRWdFUUNBT0tBSmdFQmNMSUE1QkFEb0FaQ0FPUWZYcXBhTUdOZ0pnSUE1QkJEb0FheUFPUVFZMkFrQWdEa0ZBYXlJQUVDSWdEa0VFTmdKQVFRd1FHQ0lDUVFBMkFnZ2dBa0lBTndJQUlBNGdBallDU0NBQ0lBMFFuUUlnQVNBT1FlQUFhaUFBRURVZ0FCQWlJQTRzQUd0QkFFZ0VRQ0FPS0FKZ0VCY0xRUUVMSVFRZ0RSQ3NBUUpBSUE0b0FvZ0JSUTBBSUE0b0FvUUJJZ0FvQWdBaUFpQU9LQUtBQVNJQktBSUVOZ0lFSUFFb0FnUWdBallDQUNBT1FRQTJBb2dCSUFBZ0RrR0FBV3BHRFFBRFFDQUFLQUlFSVFFZ0FCQVhJQUVpQUNBT1FZQUJha2NOQUFzTElBNUJvQUZxSkFBZ0JBd0JDeEFvQUFzaEFTQUlFSUVFSUFVc0FKTUNRUUJPRFFBZ0JTZ0NpQUlRRndzZ0JVSElCbW9RZ1FRZ0JTd0E0d1pCQUVnRVFDQUZLQUxZQmhBWEN5QUxSUTBCREFNTElBVkIrQVpxUVkycjd3QVFIZ1JBSUFWQkFEWUM0QVlnQlVJQU53UFlCZ0ovSUFWQjRBRnFJQllnQlVISUJtcEJoZEx1QUJCVklnUVE4d0lRckFJaER5TUFRU0JySWd3a0FDQU1RZkh4N1FBdkFBQTdBUmdnREVHQUZEc0JHaUFNUWVueDdRQXBBQUEzQXhBZ0R5QU1RUkJxRUNzaUFTQVBRUVJxSWdKSEJFQWdBU2dDSENnQ0FFRUVSaUVLQ3lBTUxBQWJRUUJJQkVBZ0RDZ0NFQkFYQ3lBRlFkZ0dhaUVRQWtBZ0NnUkFJQXhCOGZIdEFDOEFBRHNCQ0NBTVFZQVVPd0VLSUF4QjZmSHRBQ2tBQURjREFFR1ZBMEhtbmZFQUlBSWdEeUFNRUNzaUFVY0VmeUFCS0FJY0tBSUFRUVJHQlVFQUN4QTBRZWtEUWRLbzhRQWdEeUFNRUNzb0Fod2lBU2dDQUVFRVJoQTBJQXhCRUdvZ0FTZ0NDQkQ4QlNFSklBd3NBQXRCQUVnRVFDQU1LQUlBRUJjTFFRQWhCaUFKS0FJRUlBa29BZ0JyUVFKMVFRQktCRUFEUUVIM0FrSEhxUEVBSUFZZ0NTZ0NCQ0FKS0FJQWEwRUNkVWtRTkNBSktBSUVJQWtvQWdBaUFXdEJBblVnQmswTkEwSGRBMEdHcWZFQUlBRWdCa0VDZEdvb0FnQWlBU2dDQUVFQlJoQTBJQUVvQWdnaEFnSkFJQkFvQWdRaUFTQVFLQUlJUndSQUFrQWdBaXdBQzBFQVRnUkFJQUVnQWlrQ0FEY0NBQ0FCSUFJb0FnZzJBZ2dNQVFzZ0FTQUNLQUlBSUFJb0FnUVFHZ3NnRUNBQlFReHFOZ0lFREFFTElCQWdBaENGQWdzZ0JrRUJhaUlHSUFrb0FnUWdDU2dDQUd0QkFuVklEUUFMQ3lBSkVLd0JDeUFNUVNCcUpBQWdDZ3dCQ3hCdEFBc2hBU0FQRUYwZ0JDd0FDMEVBU0FSQUlBUW9BZ0FRRndzZ0FRUkFJQVZCMEFGcUlBVkIyQVpxSWdzUXp3Z2lEQ0VRUVFBaENpTUFRZUFBYXlJSUpBQUNRQ0FBSWdZb0FnUWlBaWdDd0FkRkJFQkJBQ0VDREFFTElBaEJBRFlDV0NBSUlBaEIwQUJxSWdBMkFsUWdDQ0FBTmdKUUFrQUNRQ0FRS0FJQUlnRWdFQ2dDQkVjRVFBSkFBa0FnQWlnQ3dBY2dBUkNYQVNJRVJRMEFBMEFnQkVHdy9md0FRWml4L0FCQkFCQWNJZ0JGRFFFZ0FDQUFLQUlBS0FJSUVRQUFRUnRIRFFGQkRCQVlJZ0lnQURZQ0NDQUNJQWhCMEFCcU5nSUVJQUlnQ0NnQ1VDSUFOZ0lBSUFBZ0FqWUNCQ0FJSUFJMkFsQWdDQ0FJS0FKWVFRRnFJZ0EyQWxnZ0FVRU1haUlCSUJBb0FnUkdEUUlnQmlnQ0JDZ0N3QWNnQVJDWEFTSUVEUUFMQ3lBSUlBRW9BZ0FnQVNBQkxBQUxRUUJJR3pZQ0FFSEx3dkVBSUFnUU9pQUlRUVk2QUVzZ0NFR211ZTBBS0FBQU5nSkFJQWhCcXJudEFDOEFBRHNCUkNBSVFRQTZBRVlnQmtFa2FpSUNJQWhCUUdzZ0NFRWdha0hOcWZBQUVESWlBQkExSUFBUUlpQUlMQUJMUVFCSUJFQWdDQ2dDUUJBWEN5QUlRUWM2QUVzZ0NFSC9yZThBS0FBQU5nSkFJQWhCZ3E3dkFDZ0FBRFlBUXlBSVFRQTZBRWNnQ0VFUWFpSUFRY1BBOFFBZ0FSQnJJQUJCOHNid0FCQllJZ1lvQWdRaEFDQUdLQUlBSVFRZ0NDQUdMUUFLT2dBZUlBZ2dCaThCQ0RzQkhDQUdRZ0EzQWdBZ0Jpd0FDeUVCSUFaQkFEWUNDQ0FJUVFZMkFpQWdDRUVnYWhBaUlBaEJBVFlDSUVFTUVCZ2lCa0lBTndJQUlBWkJBRFlDQ0NBSUlBWTJBaWdDUUNBQlFRQk9CRUFnQmlBQU5nSUVJQVlnQkRZQ0FDQUdJQWd2QVJ3N0FRZ2dCaUFJTFFBZU9nQUtJQVlnQVRvQUN3d0JDeUFHSUFRZ0FCQWdDeUFDSUFoQlFHc2dDRUVnYWlJQUVEVWdBQkFpSUFGQkFFZ0VRQ0FFRUJjTElBZ3NBQnRCQUVnRVFDQUlLQUlRRUJjTElBZ3NBRXRCQUVnRVFDQUlLQUpBRUJjTFFRQWhBZ3dEQ3lBQVFRRkxEUUVMUWVHSDhRQkJBQkE2SUFoQkJqb0FTeUFJUWFhNTdRQW9BQUEyQWtBZ0NFR3F1ZTBBTHdBQU93RkVJQWhCQURvQVJpQUdRU1JxSWdFZ0NFRkFheUFJUVNCcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFnc0FFdEJBRWdFUUNBSUtBSkFFQmNMSUFoQkJ6b0FTMEVBSVFJZ0NFRUFPZ0JISUFoQi82M3ZBQ2dBQURZQ1FDQUlRWUt1N3dBb0FBQTJBRU1nQVNBSVFVQnJJQWhCSUdwQjRZZnhBQkF5SWdBUU5TQUFFQ0lnQ0N3QVMwRUFUZzBCSUFnb0FrQVFGd3dCQ3lBSVFkQUFhaUlCSVFJQ1FDQUJJQWdvQWxRaUFFWWlEUTBBSUFBaUFpZ0NCQ0lFSUFoQjBBQnFSZzBBQTBBZ0JDQUNJQVFvQWdoQnNQMzhBRUdZc2Z3QVFRQVFIQ2dDMEFFb0FzUUJJQUlvQWdoQnNQMzhBRUdZc2Z3QVFRQVFIQ2dDMEFFb0FzUUJTQnNoQWlBRUtBSUVJZ1FnQ0VIUUFHcEhEUUFMQ3lBQ0tBSUlRYkQ5L0FCQm1MSDhBRUVBRUJ3b0F0QUJLQUxFQVNFSkFrQWdEUTBBSUFBaUFTZ0NCQ0lFSUFoQjBBQnFSZzBBQTBBZ0JDQUJJQVFvQWdoQnNQMzhBRUdZc2Z3QVFRQVFIQ2dDMEFFb0FzZ0JJQUVvQWdoQnNQMzhBRUdZc2Z3QVFRQVFIQ2dDMEFFb0FzZ0JTQnNoQVNBRUtBSUVJZ1FnQ0VIUUFHcEhEUUFMQ3lBQktBSUlRYkQ5L0FCQm1MSDhBRUVBRUJ3b0F0QUJLQUxJQVNFUElBaEIwQUJxSWdFaEFnSkFJQTBOQUNBQUlnSW9BZ1FpQkNBSVFkQUFha1lOQUFOQUlBUWdBaUFDS0FJSVFiRDkvQUJCbUxIOEFFRUFFQndvQXRBQktBTE1BU0FFS0FJSVFiRDkvQUJCbUxIOEFFRUFFQndvQXRBQktBTE1BVWdiSVFJZ0JDZ0NCQ0lFSUFoQjBBQnFSdzBBQ3dzZ0FpZ0NDRUd3L2Z3QVFaaXgvQUJCQUJBY0tBTFFBU2dDekFFaEVBSkFJQTBOQUNBQUlnRW9BZ1FpQkNBSVFkQUFha1lOQUFOQUlBUWdBU0FCS0FJSVFiRDkvQUJCbUxIOEFFRUFFQndvQXRBQktBTFFBU0FFS0FJSVFiRDkvQUJCbUxIOEFFRUFFQndvQXRBQktBTFFBVWdiSVFFZ0JDZ0NCQ0lFSUFoQjBBQnFSdzBBQ3dzZ0FTZ0NDRUd3L2Z3QVFaaXgvQUJCQUJBY0tBTFFBU2dDMEFFaEFpQUFLQUlJSWdFRVFDQUJRYkQ5L0FCQm1MSDhBRUVBRUJ3aENnc2dDa0VURUlBQklRMGdBQ2dDQkNJQklBaEIwQUJxUndSQUEwQkJBQ0VFSUFFb0FnZ2lBQVJBSUFCQnNQMzhBRUdZc2Z3QVFRQVFIQ0VFQ3lBTklBUkJFeENBQVNJQUJIOGdBRUd3L2Z3QVFjemIrZ0JCQUJBY0JVRUFDeEMzQnlBRUtBSk1JQVFRc0FFYUlBRW9BZ1FpQVNBSVFkQUFha2NOQUFzTElBb29BdEFCSWdCQ0FEY0QyQUVnQUNBQ05nTFFBU0FBSUJBMkFzd0JJQUFnRHpZQ3lBRWdBQ0FKTmdMRUFTQU5JQTBvQWdBb0Fxd0JFUUVBSUFoQkFEb0FSQ0FJUWZYcXBhTUdOZ0pBSUFoQkJEb0FTeUFJUVFZMkFpQWdDRUVnYWhBaUlBaEJBVFlDSUVFTUVCZ2lBRUlBTndJQUlBQkJBRFlDQ0NBSUlBQTJBaWdnQmtFa2FpRUJBa0FnQUNBS1FkUUFha1lOQUNBS0xBQmZRUUJPQkVBZ0FDQUtLUUpVTndJQUlBQWdDaWdDWERZQ0NBd0JDeUFBSUFvb0FsUWdDaWdDV0JBZ0N5QUJJQWhCUUdzZ0NFRWdhaUlBRURVZ0FCQWlJQWdzQUV0QkFFZ0VRQ0FJS0FKQUVCY0xJQWhCQmpvQVN5QUlRUUE2QUVZZ0NFR211ZTBBS0FBQU5nSkFJQWhCcXJudEFDOEFBRHNCUkNBQklBaEJRR3NnQ0VFZ2FrSFlvL0FBRURJaUFCQTFJQUFRSWlBSUxBQkxRUUJJQkVBZ0NDZ0NRQkFYQ3lBSVFRYzZBRXNnQ0VFQU9nQkhJQWhCLzYzdkFDZ0FBRFlDUUNBSVFZS3U3d0FvQUFBMkFFTWdBU0FJUVVCcklBaEJJR3BCaU16eEFCQXlJZ0FRTlNBQUVDSWdDQ3dBUzBFQVNBUkFJQWdvQWtBUUZ3dEJBU0VDQ3lBSUtBSllSUTBBSUFnb0FsUWlCQ2dDQUNJQklBZ29BbEFpQUNnQ0JEWUNCQ0FBS0FJRUlBRTJBZ0FnQ0VFQU5nSllJQVFnQ0VIUUFHcEdEUUFEUUNBRUtBSUVJUUFnQkJBWElBQWlCQ0FJUWRBQWFrY05BQXNMSUFoQjRBQnFKQUFnQWlFQklBd1FnUVFnQ3hDQkJBd0VDMEh4cE80QVFRQVFKQ0FGUWRnR2FoQ0JCQXdCQ3lBRlFmZ0dha0hscWUwQUVCNEVRQ0FGUVFBMkF1QUdJQVZDQURjRDJBWWdCVUc0QVdvZ0ZpQUZRY2dHYWtHRjB1NEFFRlVpQVJEekFoQ3NBaUVQUVFBaEJDTUFRUkJySWd3a0FDQU1RWkhoN3dBdEFBQTZBQWdnREVFSk9nQUxJQXhCQURvQUNTQU1RWW5oN3dBcEFBQTNBd0FnRHlBTUVDc2lBaUFQUVFScUlnWkhCRUFnQWlnQ0hDZ0NBRUVCUmlFRUN5QU1MQUFMUVFCSUJFQWdEQ2dDQUJBWEN5QUZRZGdHYWlFS0FuOGdCRVVFUUVIRGxmRUFRUUFRSkVFQURBRUxJQXhCa2VIdkFDMEFBRG9BQ0NBTVFRazZBQXNnREVFQU9nQUpJQXhCaWVIdkFDa0FBRGNEQUVHVkEwSG1uZkVBSUFZZ0R5QU1FQ3NpQWtjRWZ5QUNLQUljS0FJQVFRRkdCVUVBQ3hBMFFkMERRWWFwOFFBZ0R5QU1FQ3NvQWh3aUFpZ0NBRUVCUmhBMEFrQWdBaWdDQ0NJUUlBcEdEUUFnRUMwQUN5SUVRUmgwUVJoMUlRSWdDaXdBQzBFQVRnUkFJQUpCQUU0RVFDQUtJQkFwQWdBM0FnQWdDaUFRS0FJSU5nSUlEQUlMSUFvZ0VDZ0NBQ0FRS0FJRUVDQU1BUXNnQ2lBUUtBSUFJQkFnQWtFQVNDSUNHeUFRS0FJRUlBUWdBaHNRSVJvTElBd3NBQXRCQUVnRVFDQU1LQUlBRUJjTElBeEIrQUE3QVFBZ0RFRUJPZ0FMSUFZZ0R5QU1FQ3NpQWtZRWYwRUJCU0FDS0FJY0tBSUFDMFVoQWlBTUxBQUxRUUJJQkVBZ0RDZ0NBQkFYQ3lBQ1JRUkFRYjJTOFFCQkFCQWtRUUFNQVFzZ0RFSDRBRHNCQUNBTVFRRTZBQXRCbFFOQjVwM3hBQ0FHSUE4Z0RCQXJJZ0pHQkg5QkFRVWdBaWdDSENnQ0FBdEZFRFJCNHdOQjY2anhBQ0FQSUF3UUt5Z0NIQ0lDS0FJQVJSQTBJQVVnQWlrRENDQUNLUU1RRU13Q05nS0FCaUFNTEFBTFFRQklCRUFnRENnQ0FCQVhDMEVCQ3lFUUlBeEJFR29rQUNBUEVGMGdBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3c0NRQ0FRQkVBQ1FDQUZMQURqQmtFQVRnUkFJQVVnQlNnQzRBWTJBckFCSUFVZ0JTa0QyQVkzQTZnQkRBRUxJQVZCcUFGcUlBVW9BdGdHSUFVb0F0d0dFQm9MSUFWQnFBRnFJUVFnQlNnQ2dBWWhDeU1BUVlBQmF5SU5KQUFDUUNBQUlnSW9BZ1FvQXNBSElnQkZCRUJCMXEvdkFFRUFFRG9nRFVFR09nQjdJQTFCcHJudEFDZ0FBRFlDY0NBTlFhcTU3UUF2QUFBN0FYUWdEVUVBT2dCMklBSkJKR29pQVNBTlFmQUFhaUFOUWRBQWFrSE5xZkFBRURJaUFCQTFJQUFRSWlBTkxBQjdRUUJJQkVBZ0RTZ0NjQkFYQ3lBTlFRYzZBSHNnRFVFQU9nQjNJQTFCLzYzdkFDZ0FBRFlDY0NBTlFZS3U3d0FvQUFBMkFITWdBU0FOUWZBQWFpQU5RZEFBYWtHUCtQQUFFRElpQUJBMUlBQVFJaUFOTEFCN1FRQklCRUFnRFNnQ2NCQVhDMEVBSVFBTUFRc0NRQ0FBSUFRUWx3RWlBQVJBSUFCQnNQMzhBRUdZc2Z3QVFRQVFIQ0lQRFFFTElBMGdCQ2dDQUNBRUlBUXNBQXRCQUVnYk5nSUFRY2prOEFBZ0RSQTZJQTFCQmpvQWV5QU5RYWE1N1FBb0FBQTJBbkFnRFVHcXVlMEFMd0FBT3dGMElBMUJBRG9BZGlBQ1FTUnFJZ0VnRFVId0FHb2dEVUhRQUdwQnphbndBQkF5SWdBUU5TQUFFQ0lnRFN3QWUwRUFTQVJBSUEwb0FuQVFGd3NnRFVFSE9nQjdJQTFCLzYzdkFDZ0FBRFlDY0NBTlFZS3U3d0FvQUFBMkFITWdEVUVBT2dCM0lBMUJRR3NpQUVHZ3dQRUFJQVFRYXlBQVFlems4QUFRV0NJR0tBSUVJUUFnQmlnQ0FDRUVJQTBnQmkwQUNqb0FUaUFOSUFZdkFRZzdBVXdnQmtJQU53SUFJQVlzQUFzaEFpQUdRUUEyQWdnZ0RVRUdOZ0pRSUExQjBBQnFFQ0lnRFVFQk5nSlFRUXdRR0NJR1FnQTNBZ0FnQmtFQU5nSUlJQTBnQmpZQ1dBSkFJQUpCQUU0RVFDQUdJQUEyQWdRZ0JpQUVOZ0lBSUFZZ0RTOEJURHNCQ0NBR0lBMHRBRTQ2QUFvZ0JpQUNPZ0FMREFFTElBWWdCQ0FBRUNBTElBRWdEVUh3QUdvZ0RVSFFBR29pQUJBMUlBQVFJaUFDUVFCSUJFQWdCQkFYQ3lBTkxBQkxRUUJJQkVBZ0RTZ0NRQkFYQ3lBTkxBQjdRUUJJQkVBZ0RTZ0NjQkFYQzBFQUlRQU1BUXNDUUNBTElBOG9BdEFCSWdBb0FzUUJJZ1JPQkVBZ0FDZ0N6QUVpQ2lBTFRnMEJDMEdUNC9BQVFRQVFPaUFOUVFZNkFIc2dEVUdtdWUwQUtBQUFOZ0p3SUExQnFybnRBQzhBQURzQmRDQU5RUUE2QUhZZ0FrRWthaUlCSUExQjhBQnFJQTFCMEFCcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUEwc0FIdEJBRWdFUUNBTktBSndFQmNMSUExQkJ6b0FleUFOUVFBNkFIY2dEVUgvcmU4QUtBQUFOZ0p3SUExQmdxN3ZBQ2dBQURZQWN5QUJJQTFCOEFCcUlBMUIwQUJxUWRYaThBQVFNaUlBRURVZ0FCQWlJQTBzQUh0QkFFZ0VRQ0FOS0FKd0VCY0xRUUFoQUF3QkN5QUFLQUxJQVNFQklBQXJBOWdCSVJ3Z0FDZ0MwQUVoQUNBTlFRVTZBRHNnRFVHYi91NEFLQUFBTmdJd0lBMUJuLzd1QUMwQUFEb0FOQ0FOUVFBNkFEVWdEVUVFT2dBcklBMUJBRG9BSkNBTlFlSHEwZnNHTmdJZ0lBMUJBRFlDZUNBTlFnQTNBM0FnQWlBTlFUQnFJQTFCSUdvZ0N3Si9JQUczSUFzZ0JHdTNJQnhFR0MxRVZQc2hDVUNpUkFBQUFBQUFnR1pBb3hDU0FhS2hJaHlaUkFBQUFBQUFBT0JCWXdSQUlCeXFEQUVMUVlDQWdJQjRDeUFLSUFBZ0RVRVFhaUFOUWZBQWFoQ2ZEeUlHRUo0UElRUWdCaWdDQUNJQkJFQWdBU0FHS0FJRUlnQkdCSDhnQVFVRFFDQUFRUUZyTEFBQVFRQklCRUFnQUVFTWF5Z0NBQkFYQ3lBQVFSaHJJZ0FzQUF0QkFFZ0VRQ0FBS0FJQUVCY0xJQUFnQVVjTkFBc2dCaWdDQUFzaEFDQUdJQUUyQWdRZ0FCQVhDeUFOTEFBclFRQklCRUFnRFNnQ0lCQVhDeUFOTEFBN1FRQklCRUFnRFNnQ01CQVhDd0ovSUFSRkJFQkJwK1R3QUVFQUVEb2dBa0VrYWlJQkVJTURJQTFCQmpvQVN5QU5RYWE1N1FBb0FBQTJBa0FnRFVHcXVlMEFMd0FBT3dGRUlBMUJBRG9BUmlBQklBMUJRR3NnRFVIUUFHcEJ6YW53QUJBeUlnQVFOU0FBRUNJZ0RTd0FTMEVBU0FSQUlBMG9Ba0FRRndzZ0RVRUhPZ0JMSUExQkFEb0FSeUFOUWYrdDd3QW9BQUEyQWtBZ0RVR0NydThBS0FBQU5nQkRJQUVnRFVGQWF5QU5RZEFBYWtHbjVQQUFFRElpQUJBMUlBQVFJaUFOTEFCTFFRQklCRUFnRFNnQ1FCQVhDMEVBREFFTElBSW9BZ1FvQXNBSElRRkJBQ0VHSUExQkFEb0FWQ0FOUWZYcXBhTUdOZ0pRSUExQkJEb0FXMEdWQTBIbW5mRUFJQUpCSkdvaURDQU5RZEFBYWhBcklnQWdBa0VvYWtjRWZ5QUFLQUljS0FJQVFRRkdCVUVBQ3hBMFFkMERRWWFwOFFBZ0RDQU5RZEFBYWhBcktBSWNJZ0FvQWdCQkFVWVFOQ0FCSUFBb0FnZ1Fsd0VpQUFSQUlBQkJzUDM4QUVHWXNmd0FRUUFRSENFR0N5QU5MQUJiUVFCSUJFQWdEU2dDVUJBWEN3SkFJQVpGQkVCQjdOVHVBRUVBRURvZ0RCQ0RBeUFOUVFZNkFFc2dEVUdtdWUwQUtBQUFOZ0pBSUExQnFybnRBQzhBQURzQlJDQU5RUUE2QUVZZ0RDQU5RVUJySUExQjBBQnFRYzJwOEFBUU1pSUFFRFVnQUJBaUlBMHNBRXRCQUVnRVFDQU5LQUpBRUJjTElBMUJCem9BU3lBTlFRQTZBRWNnRFVIL3JlOEFLQUFBTmdKQUlBMUJncTd2QUNnQUFEWUFReUFNSUExQlFHc2dEVUhRQUdwQm5kN3dBQkF5SWdBUU5TQUFFQ0lnRFN3QVMwRUFUZzBCSUEwb0FrQVFGd3dCQ3lBR0tBTFFBU0FQS0FMUUFTSUFLd1BZQVRrRDJBRWdBQ0FMTmdMTUFTQUFLd1BZQVNJY1JBQUFBQUFBQUFBQVlnUkFJQUFDZnlBS0lBdHJ0eUFjUkJndFJGVDdJUWxBb2tRQUFBQUFBSUJtUUtNUWtnR2lJQUFvQXRBQnQ2QWlISmxFQUFBQUFBQUE0RUZqQkVBZ0hLb01BUXRCZ0lDQWdIZ0xOZ0xRQVFzZ0QwRVRFSUFCSWdBRVFDQUFRYkQ5L0FCQnpOdjZBRUVBRUJ3aENRc2dCa0VURUlBQklnQUVRQ0FBUWJEOS9BQkJ6TnY2QUVFQUVCd2hFd3NnQ1VHbkFSQ0FBU0lLQkVBRFFBSkFBa0FnQ2lBS0tBSUFLQUpNRVFBQUlnQUVRQ0FBUVJCcUVGNE5BUXRCQUNFQUlBMUJBRFlDV0NBTklBMUIwQUJxSWdJMkFsUWdEU0FDTmdKUUlBMUJBRHNCUkNBTlFRVTJBa2dnRFVHc2hQMEFOZ0pBSUFvZ0FpQU5RVUJyRU4wQ0lBSWdEU2dDVkNJQlJ3UkFBMEFDUUNBQktBSUlJZ0lnQWlnQ0FDZ0NUQkVBQUNJQ1FSQnFFRjVGRFFBZ0FBUkFJQUlvQWlBb0FzUUJJQUFvQWlBb0FzUUJUZzBCQ3lBQ0lRQUxJQUVvQWdRaUFTQU5RZEFBYWtjTkFBc0xBa0FnRFNnQ1dFVU5BQ0FOS0FKVUlnRW9BZ0FpQkNBTktBSlFJZ0lvQWdRMkFnUWdBaWdDQkNBRU5nSUFJQTFCQURZQ1dDQUJJQTFCMEFCcVJnMEFBMEFnQVNnQ0JDRUNJQUVRRnlBQ0lnRWdEVUhRQUdwSERRQUxDeUFBUlEwQkN5QUFLQUlnS0FMRUFTQUxUQTBBSUFvZ0V4RGZBUXNnQ1JDMkJ5SUtEUUFMQ3lBSkVJOEVJQTFCQmpvQVN5QU5RUUE2QUVZZ0RVR211ZTBBS0FBQU5nSkFJQTFCcXJudEFDOEFBRHNCUkNBTUlBMUJRR3NnRFVIUUFHcEIyS1B3QUJBeUlnQVFOU0FBRUNJZ0RTd0FTMEVBU0FSQUlBMG9Ba0FRRndzZ0RVRUhPZ0JMSUExQkFEb0FSeUFOUWYrdDd3QW9BQUEyQWtBZ0RVR0NydThBS0FBQU5nQkRJQXdnRFVGQWF5QU5RZEFBYWtHSXpQRUFFRElpQUJBMUlBQVFJaUFOTEFCTFFRQklCRUFnRFNnQ1FCQVhDeUFOUVFBNkFFUWdEVUgxNnFXakJqWUNRQ0FOUVFRNkFFc2dEVUVHTmdKUUlBMUIwQUJxRUNJZ0RVRUJOZ0pRUVF3UUdDSUFRZ0EzQWdBZ0FFRUFOZ0lJSUEwZ0FEWUNXQUpBSUFBZ0JrSFVBR3BHRFFBZ0Jpd0FYMEVBVGdSQUlBQWdCaWtDVkRjQ0FDQUFJQVlvQWx3MkFnZ01BUXNnQUNBR0tBSlVJQVlvQWxnUUlBc2dEQ0FOUVVCcklBMUIwQUJxSWdBUU5TQUFFQ0lnRFN3QVMwRUFUZzBBSUEwb0FrQVFGd3NnQmtFQVJ3c2hBQ0FOS0FKd0lnUkZEUUFnQkNBTktBSjBJZ0pHQkg4Z0JBVURRQ0FDUVFGckxBQUFRUUJJQkVBZ0FrRU1heWdDQUJBWEN5QUNRUmhySWdJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFJZ0JFY05BQXNnRFNnQ2NBc2hBU0FOSUFRMkFuUWdBUkFYQ3lBTlFZQUJhaVFBSUFBaEFTQUZMQUN6QVVFQVRnMEJJQVVvQXFnQkVCY01BUXRCK2FIdUFFRUFFQ1FMSUFVc0FPTUdRUUJJQkVBZ0JTZ0MyQVlRRndzZ0VFVU5BUXdEQ3lBRlFmZ0dha0hja2U0QUVCNEVRQ0FGUVFBMkF1QUdJQVZDQURjRDJBWWdCVUVBTmdMUUJpQUZRZ0EzQThnR0lBVkJrQUZxSUJZZ0JVR0FCbXBCaGRMdUFCQlZJZ0VROHdJUXJBSWhDVUVBSVFRakFFRVFheUlNSkFBZ0RFR1I0ZThBTFFBQU9nQUlJQXhCQ1RvQUN5QU1RUUE2QUFrZ0RFR0o0ZThBS1FBQU53TUFJQWtnREJBcklnSWdDVUVFYWlJR1J3UkFJQUlvQWh3b0FnQkJBVVloQkFzZ0RDd0FDMEVBU0FSQUlBd29BZ0FRRndzZ0JVSFlCbW9oRUNBRlFjZ0dhaUVLQW45QkFDQUVSUTBBR2lBTVFaSGg3d0F0QUFBNkFBZ2dERUVKT2dBTElBeEJBRG9BQ1NBTVFZbmg3d0FwQUFBM0F3QkJsUU5CNXAzeEFDQUdJQWtnREJBcklnSkhCSDhnQWlnQ0hDZ0NBRUVCUmdWQkFBc1FORUhkQTBHR3FmRUFJQWtnREJBcktBSWNJZ0lvQWdCQkFVWVFOQUpBSUFJb0FnZ2lEeUFRUmcwQUlBOHRBQXNpQkVFWWRFRVlkU0VDSUJBc0FBdEJBRTRFUUNBQ1FRQk9CRUFnRUNBUEtRSUFOd0lBSUJBZ0R5Z0NDRFlDQ0F3Q0N5QVFJQThvQWdBZ0R5Z0NCQkFnREFFTElCQWdEeWdDQUNBUElBSkJBRWdpQWhzZ0R5Z0NCQ0FFSUFJYkVDRWFDeUFNTEFBTFFRQklCRUFnRENnQ0FCQVhDeUFNUVFjNkFBdEJBQ0VFSUF4QnlQN3RBQ2dBQURZQ0FDQU1RY3YrN1FBb0FBQTJBQU1nREVFQU9nQUhJQVlnQ1NBTUVDc2lBa2NFUUNBQ0tBSWNLQUlBUVFGR0lRUUxJQXdzQUF0QkFFZ0VRQ0FNS0FJQUVCY0xRUUFnQkVVTkFCb2dERUVIT2dBTElBeEJBRG9BQnlBTVFjais3UUFvQUFBMkFnQWdERUhML3UwQUtBQUFOZ0FEUVpVRFFlYWQ4UUFnQmlBSklBd1FLeUlDUndSL0lBSW9BaHdvQWdCQkFVWUZRUUFMRURSQjNRTkJocW54QUNBSklBd1FLeWdDSENJQ0tBSUFRUUZHRURRQ1FDQUNLQUlJSWdZZ0NrWU5BQ0FHTFFBTElnUkJHSFJCR0hVaEFpQUtMQUFMUVFCT0JFQWdBa0VBVGdSQUlBb2dCaWtDQURjQ0FDQUtJQVlvQWdnMkFnZ01BZ3NnQ2lBR0tBSUFJQVlvQWdRUUlBd0JDeUFLSUFZb0FnQWdCaUFDUVFCSUlnSWJJQVlvQWdRZ0JDQUNHeEFoR2dzZ0RDd0FDMEVBU0FSQUlBd29BZ0FRRnd0QkFRc2hEeUFNUVJCcUpBQWdDUkJkSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMQWtBZ0R3UkFBa0FnQlN3QTR3WkJBRTRFUUNBRklBVW9BdUFHTmdLSUFTQUZJQVVwQTlnR053T0FBUXdCQ3lBRlFZQUJhaUFGS0FMWUJpQUZLQUxjQmhBYUN3SkFJQVVzQU5NR1FRQk9CRUFnQlNBRktBTFFCallDZUNBRklBVXBBOGdHTndOd0RBRUxJQVZCOEFCcUlBVW9Bc2dHSUFVb0Fzd0dFQm9MSUFWQmdBRnFJUVFnQlVId0FHb2hDQ01BUWRBQWF5SURKQUFDUUNBQUlnSW9BZ1FvQXNBSElnQkZCRUJCai9qd0FFRUFFRG9nQTBFR09nQkxJQU5CcHJudEFDZ0FBRFlDUUNBRFFhcTU3UUF2QUFBN0FVUWdBMEVBT2dCR0lBSkJKR29pQVNBRFFVQnJJQU5CSUdwQnphbndBQkF5SWdBUU5TQUFFQ0lnQXl3QVMwRUFTQVJBSUFNb0FrQVFGd3NnQTBFSE9nQkxJQU5CQURvQVJ5QURRZit0N3dBb0FBQTJBa0FnQTBHQ3J1OEFLQUFBTmdCRElBRWdBMEZBYXlBRFFTQnFRWS80OEFBUU1pSUFFRFVnQUJBaUlBTXNBRXRCQUVnRVFDQURLQUpBRUJjTFFRQWhBZ3dCQ3dKQUlBQWdCQkNYQVNJQUJFQkJBQ0VCSUFCQnNQMzhBRUhnOGZnQVFRQVFIQ0lURFFFTElBTWdCQ2dDQUNBRUlBUXNBQXRCQUVnYk5nSUFRYm42N1FBZ0F4QTZJQU5CQmpvQVN5QURRYWE1N1FBb0FBQTJBa0FnQTBHcXVlMEFMd0FBT3dGRUlBTkJBRG9BUmlBQ1FTUnFJZ0VnQTBGQWF5QURRU0JxUWMycDhBQVFNaUlBRURVZ0FCQWlJQU1zQUV0QkFFZ0VRQ0FES0FKQUVCY0xJQU5CQnpvQVN5QURRZit0N3dBb0FBQTJBa0FnQTBHQ3J1OEFLQUFBTmdCRElBTkJBRG9BUnlBRFFSQnFJZ0JCazhqeEFDQUVFR3NnQUVHV2wvRUFFRmdpQmlnQ0JDRUFJQVlvQWdBaEJDQURJQVl0QUFvNkFCNGdBeUFHTHdFSU93RWNJQVpDQURjQ0FDQUdMQUFMSVFJZ0JrRUFOZ0lJSUFOQkJqWUNJQ0FEUVNCcUVDSWdBMEVCTmdJZ1FRd1FHQ0lHUWdBM0FnQWdCa0VBTmdJSUlBTWdCallDS0FKQUlBSkJBRTRFUUNBR0lBQTJBZ1FnQmlBRU5nSUFJQVlnQXk4QkhEc0JDQ0FHSUFNdEFCNDZBQW9nQmlBQ09nQUxEQUVMSUFZZ0JDQUFFQ0FMSUFFZ0EwRkFheUFEUVNCcUlnQVFOU0FBRUNJZ0FrRUFTQVJBSUFRUUZ3c2dBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3c2dBeXdBUzBFQVNBUkFJQU1vQWtBUUZ3dEJBQ0VDREFFTElBTkJRR3NpQUNBVFFZVUJRUUZCOExGL0VNc0JBbjhDUUNBQUlBTW9Ba1FpQkVjRVFDQUVJUUFEUUFKQUlBQWdCRVlFUUNBRUtBSUlJZ0ZGQkVCQkFDRUJEQUlMSUFGQnNQMzhBRUd3NXZnQVFRQVFIQ0VCREFFTElCTWdBQ2dDQ0JDd0FSb0xJQUFvQWdRaUFDQURRVUJyUndSQUlBTW9Ba1FoQkF3QkN3c2dBUTBCQzBITS92QUFRUUFRT2tFQURBRUxJQUVvQXRBQklnQW9BdEFCSVFrZ0FDZ0N6QUVoRVNBQUtBTElBU0VLSUFBb0FzUUJJUlFnRTBFQUVGd2hCQ0FDS0FJRUlnQW9BcEFKSVJBZ0JDZ0NrQUlpQmlBQUtBTG9Ca0gwRjJvaUJDZ0NMQ0lBUVFwc0lBQWdCQzBBUENJYUcyeEJBWFJCNUFCdFFRSnRJUXdDZnlBR0lBUW9BaXdpQUVFS2JDQUFJQm9iYkVFQmRFSGtBRzIzUkdabVptWm1adlkvb3lJY21VUUFBQUFBQUFEZ1FXTUVRQ0FjcWd3QkMwR0FnSUNBZUFzaEJpQUlLQUlFSUFndEFBc2lBQ0FBUVJoMFFSaDFJZ0JCQUVnYkJFQWdDQ2dDQUNBSUlBQkJBRWdiSVJJRFFFR3dCaEFZSWcwUTVRY2hBRUhnQVJBWUlnc1FnQVFoQkNBTklBRW9BclFGTmdLMEJTQU5JQUV0QUt3Rk9nQ3NCUUpBSUExQmhBVnFBbjhDUUFKQUFrQWdFaTBBQUVIa0FHc09FZ0FCQVFFQkFRRUJBUUVCQVFFQkFRUUJBZ0VMSUFrZ0RHb2hDU0FLSUF4cUlRcEJmd3dDQzBIbTAvQUFRUUFRT2lBTklBMG9BZ0FvQWdRUkFRQWdDeUFMS0FJQUtBSUVFUUVBSUFOQkJqb0FHeUFEUWFhNTdRQW9BQUEyQWhBZ0EwR3F1ZTBBTHdBQU93RVVJQU5CQURvQUZpQUNRU1JxSWdFZ0EwRVFhaUFEUVNCcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFNc0FCdEJBRWdFUUNBREtBSVFFQmNMSUFOQkJ6b0FHeUFEUVFBNkFCY2dBMEgvcmU4QUtBQUFOZ0lRSUFOQmdxN3ZBQ2dBQURZQUV5QUJJQU5CRUdvZ0EwRWdha0htMC9BQUVESWlBQkExSUFBUUlpQURMQUFiUVFCSUJFQWdBeWdDRUJBWEMwRUFEQVVMSUFrZ0RHc2hDU0FLSUF4cklRcEJBUXNReXdRTElBc2dDVFlDMEFFZ0N5QUdJQkZxSWhFMkFzd0JJQXNnQ2pZQ3lBRWdDeUFHSUJScUloUTJBc1FCSUExQnNBRnFJQVFRaEFNZ0VFRWVRZkN4ZjBFQkVDd2lBU0FMSUFFb0FnQW9BcWdCRVFJQUlCTWdEU0FUS0FJQUtBS29BUkVDQUNBQUlRRWdFa0VCYWlJU0lBZ29BZ0FnQ0NBSUxRQUxJZ1JCR0hSQkdIVkJBRWdpQUJzZ0NDZ0NCQ0FFSUFBYmFrY05BQXNMSUFOQkFEb0FGQ0FEUWZYcXBhTUdOZ0lRSUFOQkJEb0FHeUFEUVFZMkFpQWdBMEVnYWhBaUlBTkJBVFlDSUVFTUVCZ2lBRUlBTndJQUlBQkJBRFlDQ0NBRElBQTJBaWdnQWtFa2FpRUJBa0FnQUNBVFFkUUFha1lOQUNBVExBQmZRUUJPQkVBZ0FDQVRLUUpVTndJQUlBQWdFeWdDWERZQ0NBd0JDeUFBSUJNb0FsUWdFeWdDV0JBZ0N5QUJJQU5CRUdvZ0EwRWdhaUlBRURVZ0FCQWlJQU1zQUJ0QkFFZ0VRQ0FES0FJUUVCY0xJQU5CQmpvQUd5QURRUUE2QUJZZ0EwR211ZTBBS0FBQU5nSVFJQU5CcXJudEFDOEFBRHNCRkNBQklBTkJFR29nQTBFZ2FrSFlvL0FBRURJaUFCQTFJQUFRSWlBRExBQWJRUUJJQkVBZ0F5Z0NFQkFYQ3lBRFFRYzZBQnNnQTBFQU9nQVhJQU5CLzYzdkFDZ0FBRFlDRUNBRFFZS3U3d0FvQUFBMkFCTWdBU0FEUVJCcUlBTkJJR3BCaU16eEFCQXlJZ0FRTlNBQUVDSWdBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3dEJBUXNoQWlBREtBSklSUTBBSUFNb0FrUWlBQ2dDQUNJRUlBTW9Ba0FpQVNnQ0JEWUNCQ0FCS0FJRUlBUTJBZ0FnQTBFQU5nSklJQUFnQTBGQWEwWU5BQU5BSUFBb0FnUWhBU0FBRUJjZ0FTSUFJQU5CUUd0SERRQUxDeUFEUWRBQWFpUUFJQUloQVNBRkxBQjdRUUJJQkVBZ0JTZ0NjQkFYQ3lBRkxBQ0xBVUVBVGcwQklBVW9Bb0FCRUJjTUFRdEJ0YUx1QUVFQUVDUUxJQVVzQU5NR1FRQklCRUFnQlNnQ3lBWVFGd3NnQlN3QTR3WkJBRWdFUUNBRktBTFlCaEFYQ3lBUFJRMEJEQU1MSUFWQitBWnFRZCtRN3dBUUhnUkFJQVZCQURZQzRBWWdCVUlBTndQWUJpQUZRUUEyQXRBR0lBVkNBRGNEeUFZZ0JVSFlBR29nRmlBRlFZQUdha0dGMHU0QUVGVWlBUkR6QWhDc0FpRUpJd0JCSUdzaUN5UUFJQXRCOGZIdEFDOEFBRHNCR0NBTFFZQVVPd0VhSUF0QjZmSHRBQ2tBQURjREVDQUpJQXRCRUdvUUt5SUNJQWxCQkdvaUJrY0VRQ0FDS0FJY0tBSUFRUVJHSVFvTElBc3NBQnRCQUVnRVFDQUxLQUlRRUJjTElBVkIyQVpxSVJBZ0JVSElCbW9oRDBFQUlRUWdDZ1JBSUF0QjhmSHRBQzhBQURzQkNDQUxRWUFVT3dFS0lBdEI2Zkh0QUNrQUFEY0RBRUdWQTBIbW5mRUFJQVlnQ1NBTEVDc2lBa2NFZnlBQ0tBSWNLQUlBUVFSR0JVRUFDeEEwUWVrRFFkS284UUFnQ1NBTEVDc29BaHdpQWlnQ0FFRUVSaEEwSUF0QkVHb2dBaWdDQ0JEOEJTRU1JQXNzQUF0QkFFZ0VRQ0FMS0FJQUVCY0xBa0FnRENnQ0JDQU1LQUlBYTBFQ2RVRUFUQTBBQTBBQ1FFSDNBa0hIcVBFQUlBUWdEQ2dDQkNBTUtBSUFhMEVDZFVrUU5DQU1LQUlFSUF3b0FnQWlBbXRCQW5VZ0JFME5BRUhkQTBHR3FmRUFJQUlnQkVFQ2RHb29BZ0FpQWlnQ0FFRUJSaEEwSUFJb0FnZ2hDZ0pBSUJBb0FnUWlBaUFRS0FJSVJ3UkFBa0FnQ2l3QUMwRUFUZ1JBSUFJZ0Npa0NBRGNDQUNBQ0lBb29BZ2cyQWdnTUFRc2dBaUFLS0FJQUlBb29BZ1FRR2dzZ0VDQUNRUXhxTmdJRURBRUxJQkFnQ2hDRkFnc2dCRUVCYWlJRUlBd29BZ1FnRENnQ0FHdEJBblZJRFFFTUFnc0xFRzBBQzBFQUlRUWdDMEhja084QUx3QUFPd0VJSUF0QmdCUTdBUW9nQzBIVWtPOEFLUUFBTndNQUlBWWdDU0FMRUNzaUFrY0VRQ0FDS0FJY0tBSUFRUUZHSVFRTElBc3NBQXRCQUVnRVFDQUxLQUlBRUJjTEFrQWdCRVVOQUNBTFFkeVE3d0F2QUFBN0FRZ2dDMEdBRkRzQkNpQUxRZFNRN3dBcEFBQTNBd0JCbFFOQjVwM3hBQ0FHSUFrZ0N4QXJJZ0pIQkg4Z0FpZ0NIQ2dDQUVFQlJnVkJBQXNRTkVIZEEwR0dxZkVBSUFrZ0N4QXJLQUljSWdJb0FnQkJBVVlRTkFKQUlBSW9BZ2dpQ2lBUFJnMEFJQW90QUFzaUJrRVlkRUVZZFNFQ0lBOHNBQXRCQUU0RVFDQUNRUUJPQkVBZ0R5QUtLUUlBTndJQUlBOGdDaWdDQ0RZQ0NBd0NDeUFQSUFvb0FnQWdDaWdDQkJBZ0RBRUxJQThnQ2lnQ0FDQUtJQUpCQUVnaUFoc2dDaWdDQkNBR0lBSWJFQ0VhQ3lBTExBQUxRUUJPRFFBZ0N5Z0NBQkFYQ3lBTUVLd0JDeUFMUVNCcUpBQWdDUkJkSUFFc0FBdEJBRWdFUUNBQktBSUFFQmNMQWtBZ0JBUkFJQVZCeUFCcUlBVkIyQVpxRU04SUlRSUNRQ0FGTEFEVEJrRUFUZ1JBSUFWQlFHc2dCU2dDMEFZMkFnQWdCU0FGS1FQSUJqY0RPQXdCQ3lBRlFUaHFJQVVvQXNnR0lBVW9Bc3dHRUJvTElBQWdBaUFGUVRocUVKa1BJUUVnQlN3QVEwRUFTQVJBSUFVb0FqZ1FGd3NnQWhDQkJBd0JDMEhLcE80QVFRQVFKQXNnQlN3QTB3WkJBRWdFUUNBRktBTElCaEFYQ3lBRlFkZ0dhaENCQkNBRVJRMEJEQU1MSUFWQitBWnFRZHorN2dBUUhnUkFJQVZCQURZQzRBWWdCVUlBTndQWUJpQUZRU0JxSUJZZ0JVSElCbXBCaGRMdUFCQlZJZ0VROHdJUXJBSWlBaUFGUWRnR2FoRGNDaUVNSUFJUVhTQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN3SkFJQXdFUUFKQUlBVXNBT01HUVFCT0JFQWdCU0FGS0FMZ0JqWUNHQ0FGSUFVcEE5Z0dOd01RREFFTElBVkJFR29nQlNnQzJBWWdCU2dDM0FZUUdnc2dCVUVRYWlFSVFRQWhCaU1BUWNBQmF5SURKQUFDUUNBQUloQW9BZ1FpQVNnQ3dBY2lBRVVFUUVIV3IrOEFRUUFRT2lBRFFRWTZBTHNCSUFOQnBybnRBQ2dBQURZQ3NBRWdBMEdxdWUwQUx3QUFPd0cwQVNBRFFRQTZBTFlCSUJCQkpHb2lBU0FEUWJBQmFpQURRWkFCYWtITnFmQUFFRElpQUJBMUlBQVFJaUFETEFDN0FVRUFTQVJBSUFNb0FyQUJFQmNMSUFOQkJ6b0F1d0VnQTBFQU9nQzNBU0FEUWYrdDd3QW9BQUEyQXJBQklBTkJncTd2QUNnQUFEWUFzd0VnQVNBRFFiQUJhaUFEUVpBQmFrR1ArUEFBRURJaUFCQTFJQUFRSWlBRExBQzdBVUVBU0FSQUlBTW9BckFCRUJjTERBRUxJQUVvQXVRR1FRTkhCRUJCZ2Zud0FFRUFFQ1FnQTBFR09nQzdBU0FEUWFhNTdRQW9BQUEyQXJBQklBTkJxcm50QUM4QUFEc0J0QUVnQTBFQU9nQzJBU0FRUVNScUlnRWdBMEd3QVdvZ0EwR1FBV3BCemFud0FCQXlJZ0FRTlNBQUVDSWdBeXdBdXdGQkFFZ0VRQ0FES0FLd0FSQVhDeUFEUVFjNkFMc0JJQU5CQURvQXR3RWdBMEgvcmU4QUtBQUFOZ0t3QVNBRFFZS3U3d0FvQUFBMkFMTUJJQUVnQTBHd0FXb2dBMEdRQVdwQmdmbndBQkF5SWdBUU5TQUFFQ0lnQXl3QXV3RkJBRWdFUUNBREtBS3dBUkFYQ3d3QkN5QUFJQWdRbHdFaUUwVUVRQ0FESUFnb0FnQWdDQ0FJTEFBTFFRQklHellDQUVIaGsvRUFJQU1RT2lBRFFRWTZBTHNCSUFOQnBybnRBQ2dBQURZQ3NBRWdBMEdxdWUwQUx3QUFPd0cwQVNBRFFRQTZBTFlCSUJCQkpHb2lBU0FEUWJBQmFpQURRWkFCYWtITnFmQUFFRElpQUJBMUlBQVFJaUFETEFDN0FVRUFTQVJBSUFNb0FyQUJFQmNMSUFOQkJ6b0F1d0VnQTBIL3JlOEFLQUFBTmdLd0FTQURRWUt1N3dBb0FBQTJBTE1CSUFOQkFEb0F0d0VnQTBHQUFXb2lBRUhJc1BBQUlBZ1FheUFBUVphWDhRQVFXQ0lLS0FJRUlRQWdDaWdDQUNFRUlBTWdDaTBBQ2pvQWNpQURJQW92QVFnN0FYQWdDa0lBTndJQUlBb3NBQXNoQWlBS1FRQTJBZ2dnQTBFR05nS1FBU0FEUVpBQmFoQWlJQU5CQVRZQ2tBRkJEQkFZSWdwQ0FEY0NBQ0FLUVFBMkFnZ2dBeUFLTmdLWUFRSkFJQUpCQUU0RVFDQUtJQUEyQWdRZ0NpQUVOZ0lBSUFvZ0F5OEJjRHNCQ0NBS0lBTXRBSEk2QUFvZ0NpQUNPZ0FMREFFTElBb2dCQ0FBRUNBTElBRWdBMEd3QVdvZ0EwR1FBV29pQUJBMUlBQVFJaUFDUVFCSUJFQWdCQkFYQ3lBRExBQ0xBVUVBU0FSQUlBTW9Bb0FCRUJjTElBTXNBTHNCUVFCSUJFQWdBeWdDc0FFUUZ3c01BUXNDUUNBVElCTW9BZ0FvQWdnUkFBQkJqZ0ZHRFFBZ0V5QVRLQUlBS0FJSUVRQUFRZk1BUmcwQUlCTWdFeWdDQUNnQ0NCRUFBRUh5QUVZTkFDQURRWkFCYWlJQUlCTWdFeWdDQUNnQ01CRUNBQ0FESUFNb0FwQUJJQUFnQXl3QW13RkJBRWdiTmdKQVFaZlE4QUFnQTBGQWF4QTZJQU1zQUpzQlFRQklCRUFnQXlnQ2tBRVFGd3NnQTBFR09nQzdBU0FEUVFBNkFMWUJJQU5CcHJudEFDZ0FBRFlDc0FFZ0EwR3F1ZTBBTHdBQU93RzBBU0FRUVNScUlnRWdBMEd3QVdvZ0EwR1FBV3BCemFud0FCQXlJZ0FRTlNBQUVDSWdBeXdBdXdGQkFFZ0VRQ0FES0FLd0FSQVhDeUFEUVFjNkFMc0JJQU5CLzYzdkFDZ0FBRFlDc0FFZ0EwR0NydThBS0FBQU5nQ3pBU0FEUVFBNkFMY0JJQU5COEFCcUlnQWdFeUFUS0FJQUtBSXdFUUlBSUFNZ0FFSFF4L0VBRUpNRElnQW9BZ2cyQW9nQklBTWdBQ2tDQURjRGdBRWdBRUlBTndJQUlBQkJBRFlDQ0NBRFFZQUJha0dzMFBBQUVGZ2lDaWdDQkNFQUlBb29BZ0FoQkNBRElBb3RBQW82QUdJZ0F5QUtMd0VJT3dGZ0lBcENBRGNDQUNBS0xBQUxJUUlnQ2tFQU5nSUlJQU5CQmpZQ2tBRWdBMEdRQVdvUUlpQURRUUUyQXBBQlFRd1FHQ0lLUWdBM0FnQWdDa0VBTmdJSUlBTWdDallDbUFFQ1FDQUNRUUJPQkVBZ0NpQUFOZ0lFSUFvZ0JEWUNBQ0FLSUFNdkFXQTdBUWdnQ2lBRExRQmlPZ0FLSUFvZ0Fqb0FDd3dCQ3lBS0lBUWdBQkFnQ3lBQklBTkJzQUZxSUFOQmtBRnFJZ0FRTlNBQUVDSWdBa0VBU0FSQUlBUVFGd3NnQXl3QWl3RkJBRWdFUUNBREtBS0FBUkFYQ3lBRExBQjdRUUJJQkVBZ0F5Z0NjQkFYQ3lBRExBQzdBVUVBU0FSQUlBTW9BckFCRUJjTERBRUxRUUFoQVNBRFFiQUJhaUlBSUJBb0FnUkJHMEVBUWZDeGZ4RExBU0FEUVFBMkFvZ0JJQU5DQURjRGdBRUNRQUpBQW44Q1FBSkFBa0FDUUFKQUFrQWdBQ0FES0FLMEFTSUVSZ1JBUVFBaEFBd0JDeUFFSVFBRFFDQUJJZ0pCQVdvaEFTQUFLQUlFSWdBZ0EwR3dBV3BIRFFBTElBSkIvLy8vL3dOUERRRWdBeUFCUVFKMElnQVFHQ0lCTmdLQUFTQURJQUFnQVdvMkFvZ0JJQUVoQUFOQUlBQWdCQ2dDQ0RZQ0FDQUFRUVJxSVFBZ0JDZ0NCQ0lFSUFOQnNBRnFSdzBBQ3lBRElBQTJBb1FCQ3dKL0lCTWdFeWdDQUNnQ1RCRUFBRUVRYWhCZUJFQWdFeUFUS0FJQUtBSk1FUUFBS0FJZ0tBTEVBU0VFSUJNZ0V5Z0NBQ2dDVEJFQUFDZ0NJQ2dDeUFFTUFRc0NRQ0FUSUJNb0FnQW9BZ2dSQUFCQmpnRkdCRUFnRTBHdy9md0FRYmpEK3dCQkFCQWNJQU5CNEFCcUlBTkJ5QUJxSUFOQjJBQnFJQU5CN0FCcUVPd0xEUUZCNC9id0FFRUFFRG9nQTBFR09nQjdJQU5CcHJudEFDZ0FBRFlDY0NBRFFhcTU3UUF2QUFBN0FYUWdBMEVBT2dCMklCQkJKR29pQWlBRFFmQUFhaUFEUVpBQmFrSE5xZkFBRURJaUFCQTFJQUFRSWlBRExBQjdRUUJJQkVBZ0F5Z0NjQkFYQ3lBRFFRYzZBSHNnQTBFQU9nQjNJQU5CLzYzdkFDZ0FBRFlDY0NBRFFZS3U3d0FvQUFBMkFITWdBaUFEUWZBQWFpQURRWkFCYWtIajl2QUFFRElpQUJBMUlBQVFJa0VBSUFNc0FIdEJBRTROQ0JvZ0F5Z0NjQkFYSUFFTkNRd0tDMEcxOWZBQVFRQVFPaUFEUVFZNkFIc2dBMEdtdWUwQUtBQUFOZ0p3SUFOQnFybnRBQzhBQURzQmRDQURRUUE2QUhZZ0VFRWthaUlDSUFOQjhBQnFJQU5Ca0FGcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFNc0FIdEJBRWdFUUNBREtBSndFQmNMSUFOQkJ6b0FleUFEUVFBNkFIY2dBMEgvcmU4QUtBQUFOZ0p3SUFOQmdxN3ZBQ2dBQURZQWN5QUNJQU5COEFCcUlBTkJrQUZxUWJYMThBQVFNaUlBRURVZ0FCQWlJQU1zQUh0QkFFNE5CaUFES0FKd0VCY01CZ3NnQXlnQ1lDQURLQUpZYWtFQ2JTRUVJQU1vQW13Z0F5Z0NTR3BCQW0wTElRSUNRQUpBQWtBQ1FDQUFJQUZIQkVBZ0F5QUNOZ0tVQVNBRElBUTJBcEFCSUFFZ0FDQURRWkFCYWhETkNFRUFJUVFnQVNnQ0FDSUFCRUFnQUVHdy9md0FRWml4L0FCQkFCQWNJUW9MSUJOQkUwRi9FREFpQUFSQUlBQkJzUDM4QUVITTIvb0FRUUFRSENFRUN5QUVRUUFnQkVFYlFYOFFNQnNOQXlBRElBZ29BZ0FnQ0NBSUxBQUxRUUJJR3pZQ0VFSG9zL0VBSUFOQkVHb1FPaUFEUVFZNkFIc2dBMEdtdWUwQUtBQUFOZ0p3SUFOQnFybnRBQzhBQURzQmRDQURRUUE2QUhZZ0VFRWthaUlDSUFOQjhBQnFJQU5Ca0FGcVFjMnA4QUFRTWlJQUVEVWdBQkFpSUFNc0FIdEJBRWdFUUNBREtBSndFQmNMSUFOQkJ6b0FleUFEUWYrdDd3QW9BQUEyQW5BZ0EwR0NydThBS0FBQU5nQnpJQU5CQURvQWR5QURRZUFBYWtIa3gvRUFJQWdRYXlBRFFRWTJBcEFCSUFOQmtBRnFFQ0lnQTBFQk5nS1FBVUVNRUJnaUFFSUFOd0lBSUFCQkFEWUNDQ0FESUFBMkFwZ0JJQU1zQUd0QkFFZ05BU0FBSUFNcEEyQTNBZ0FnQUNBREtBSm9OZ0lJREFJTFFZbTM3Z0JCQUJBNklBTkJCam9BZXlBRFFhYTU3UUFvQUFBMkFuQWdBMEdxdWUwQUx3QUFPd0YwSUFOQkFEb0FkaUFRUVNScUlnSWdBMEh3QUdvZ0EwR1FBV3BCemFud0FCQXlJZ0FRTlNBQUVDSWdBeXdBZTBFQVNBUkFJQU1vQW5BUUZ3c2dBMEVIT2dCN0lBTkJBRG9BZHlBRFFmK3Q3d0FvQUFBMkFuQWdBMEdDcnU4QUtBQUFOZ0J6SUFJZ0EwSHdBR29nQTBHUUFXcEJpYmZ1QUJBeUlnQVFOU0FBRUNJZ0F5d0FlMEVBVGcwSUlBTW9BbkFRRnd3SUN5QUFJQU1vQW1BZ0F5Z0NaQkFnQ3lBQ0lBTkI4QUJxSUFOQmtBRnFJZ0FRTlNBQUVDSWdBeXdBYTBFQVNBUkFJQU1vQW1BUUZ3c2dBeXdBZTBFQVRnMEJJQU1vQW5BUUZ3d0JDeUFLUVJOQjhMRi9RUUVRTENJTlJRUkFRYnUzN2dCQkFCQTZJQkJCSkdvaUFpQURRZkFBYWtHbXVlMEFFRlVpQkNBRFFaQUJha0hOcWZBQUVESWlBQkExSUFBUUlpQUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEN5QUNJQU5COEFCcVFmK3Q3d0FRVlNJQ0lBTkJrQUZxUWJ1MzdnQVFNaUlBRURVZ0FCQWlJQUlzQUF0QkFFNE5BU0FDS0FJQUVCY01BUXNnQkNBTlJnUkFJQkJCSkdvaUJDQURRZkFBYWtHbXVlMEFFRlVpQWlBRFFaQUJha0hMcC9BQUVESWlBQkExSUFBUUlpQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUVJQU5COEFCcVFmK3Q3d0FRVlNJQ0lBTkJrQUZxUWQvdThBQVFNaUlBRURVZ0FCQWlJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQVFnQTBId0FHcEJpZUh2QUJCVklnSWdBMEdRQVdvZ0NCQ0lCQ0lBRURVZ0FCQWlJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQVFnQTBId0FHcEJtK0h2QUJCVklnSWdBMEdRQVdvZ0NrSFVBR29RaUFRaUFCQTFJQUFRSWlBQ0xBQUxRUUJJQkVBZ0FpZ0NBQkFYQzBFQklRWU1DQXNnRXlBVEtBSUFLQUlJRVFBQVFmSUFSZ1JBSUFOQkFEWUNlQ0FESUFOQjhBQnFJZ0EyQW5RZ0F5QUFOZ0p3SUFOQkFEc0JaQ0FEUVFZMkFtZ2dBMEdzaFAwQU5nSmdJQU5CZ0lESUF6WUNYQ0FEUWFULy9BQTJBbGdDUUNBUUtBSUVLQUxBQnlBRFFkZ0FhaUFURU80RElnQUVRQ0FBUWJEOS9BQkJrTTM3QUVFQUVCd2lFZzBCQ3lBTkVNQURJUklMQWtBQ1FDQVFLQUlFS0FMQUJ5QURRZGdBYWlBVEVOWUZJZ0pGQkVBZ0VDZ0NCQ2dDd0FjaEFBd0JDeUFRS0FJRUtBTEFCeUVBSUFKQnNQMzhBRUdRemZzQVFRQVFIQ0lHRFFFTElBQkJwd0VRNXdFaEJnc2dBQ0FEUWZBQWFpSUNJQU5CNEFCcUlCTWdCa0h3c1g4UW53TWdBaUFES0FKMElnQkhEUU1NQkFzZ0V5QU5FTjhCSUEwZ0RTZ0NBQ2dDckFFUkFRQWdCQkNQQkNBRUlBUW9BZ0FvQXF3QkVRRUFJQkFnRXhDYkJ3MEVJQU1nRXlnQ1ZDQVRRZFFBYWlJQ0lCTXNBRjlCQUVnYk5nSXdRWm40N1FBZ0EwRXdhaEE2SUJCQkpHb2lCaUFEUWZBQWFrR211ZTBBRUZVaUJDQURRWkFCYWtITnFmQUFFRElpQUJBMUlBQVFJaUFFTEFBTFFRQklCRUFnQkNnQ0FCQVhDeUFHSUFOQjhBQnFRZit0N3dBUVZTSUVJQU5Ca0FGcVFZN2Y4QUFRTWlJQUVEVWdBQkFpSUFRc0FBdEJBRWdFUUNBRUtBSUFFQmNMSUFZZ0EwSHdBR3BCaWVIdkFCQlZJZ1FnQTBHUUFXb2dBaENJQkNJQUVEVWdBQkFpSUFRc0FBdEJBRWdFUUNBRUtBSUFFQmNMSUFZZ0EwSHdBR3BCbStIdkFCQlZJZ0lnQTBHUUFXb2dDa0hVQUdvUWlBUWlBQkExSUFBUUlpQUNMQUFMUVFCT0RRQWdBaWdDQUJBWEMwRUFJUVlNQmdzUUtBQUxBMEFnQUNnQ0NDSUNJQUlvQWdBb0FsUVJBQUFnRXlBU0VNb0VJQUFvQWdRaUFDQURRZkFBYWtjTkFBc0xJQk1nRFJEZkFTQU5JQTBvQWdBb0Fxd0JFUUVBSUFRUWp3UWdCQ0FFS0FJQUtBS3NBUkVCQUNBVFFiRDkvQUJCa00zN0FFRUFFQndoQzBFQUlRUWdDaUlBUlFSQUlBdEJBQkJjSVFBTEFrQWdDMEhBQVdvUVhrVU5BQ0FBUWNBQmFoQmVSUTBBSUFBb0FwQUNJQkFvQWdRb0F1Z0dRZlFYYWlJRUtBSXNJZ0pCQ213Z0FpQUVMUUE4RzJ4QkFYUkI1QUJ0SVFrZ0FDZ0MwQUVpRHlnQ3lBRWhCaUFMS0FMUUFTSUVLQUxJQVNFQ0FuOGdCQ2dDeEFFZ0R5Z0N4QUZydHlBQUlBQW9BZ0FvQW93R0VSQUFSQmd0UkZUN0lRbEFva1FBQUFBQUFJQm1RS01Ra2dHaUlBSWdCbXUzb0NJY21VUUFBQUFBQUFEZ1FXTUVRQ0FjcWd3QkMwR0FnSUNBZUFzaEFpQUxBbjhnQUNnQ2lBSzNJQUszSUFtM294RE5CS0VpSEpsRUFBQUFBQUFBNEVGakJFQWdIS29NQVF0QmdJQ0FnSGdMT2dDY0JFRUJJUVFMSUFSRkJFQWdBeUFUS0FKVUlCTkIxQUJxSUJNc0FGOUJBRWdiTmdJZ1FiYjQ3UUFnQTBFZ2FoQTZJQkJCSkdvaUFpQURRY2dBYWtHbXVlMEFFRlVpQkNBRFFaQUJha0hOcWZBQUVESWlBQkExSUFBUUlpQUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEN5QUNJQU5CeUFCcVFmK3Q3d0FRVlNJQ0lBTkJrQUZxUVkzMThBQVFNaUlBRURVZ0FCQWlJQUlzQUF0QkFFZ0VRQ0FDS0FJQUVCY0xJQU5COEFCcUVLSUREQUlMSUFOQkFEWUNtQUVnQXlBRFFaQUJhaUlBTmdLVUFTQURJQUEyQXBBQkFrQWdFQ2dDQkNnQ3dBY2dBMEhZQUdvZ0V4RHVBeUlBQkVBZ0FFR3cvZndBUVpETit3QkJBQkFjSWdZTkFRc2dEUkRBQXlFR0N3SkFBa0FnRUNnQ0JDZ0N3QWNnQTBIWUFHb2dFeERXQlNJQ1JRUkFJQkFvQWdRb0FzQUhJUUFNQVFzZ0VDZ0NCQ2dDd0FjaEFDQUNRYkQ5L0FCQmtNMzdBRUVBRUJ3aUJBMEJDeUFBUWFjQkVPY0JJUVFMSUFBZ0EwR1FBV29pQWlBRFFlQUFhaUFUSUFSQjhMRi9FSjhESUFJZ0F5Z0NsQUVpQUVjRVFBTkFJQUFvQWdnaUFpQUNLQUlBS0FKVUVRQUFJQVlnRXhES0JDQUFLQUlFSWdBZ0EwR1FBV3BIRFFBTEN5QURRWkFCYWhDaUF5QURRZkFBYWhDaUF3c2dFRUVrYWlJRUlBTkI4QUJxUWFhNTdRQVFWU0lDSUFOQmtBRnFRZGlqOEFBUU1pSUFFRFVnQUJBaUlBSXNBQXRCQUVnRVFDQUNLQUlBRUJjTElBUWdBMEh3QUdwQi82M3ZBQkJWSWdJZ0EwR1FBV3BCaU16eEFCQXlJZ0FRTlNBQUVDSWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dCQ0FEUWZBQWFrR0o0ZThBRUZVaUFpQURRWkFCYWlBSUVJZ0VJZ0FRTlNBQUVDSWdBaXdBQzBFQVNBUkFJQUlvQWdBUUZ3c2dCQ0FEUWZBQWFrR2I0ZThBRUZVaUFpQURRWkFCYWlBS1FkUUFhaENJQkNJQUVEVWdBQkFpSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMUVFFaEJpQUJEUUlNQXd0QkFBc2hCaUFCUlEwQkN5QUJFQmNMSUFNb0FyZ0JSUTBBSUFNb0FyUUJJZ0FvQWdBaUFpQURLQUt3QVNJQktBSUVOZ0lFSUFFb0FnUWdBallDQUNBRFFRQTJBcmdCSUFBZ0EwR3dBV3BHRFFBRFFDQUFLQUlFSVFFZ0FCQVhJQUVpQUNBRFFiQUJha2NOQUFzTElBTkJ3QUZxSkFBZ0JpRUJJQVVzQUJ0QkFFNE5BU0FGS0FJUUVCY01BUXRCbktQdUFFRUFFQ1FMSUFVc0FPTUdRUUJJQkVBZ0JTZ0MyQVlRRndzZ0RFVU5BUXdEQ3lBRklBVW9BdmdHSUFWQitBWnFJQVVzQUlNSFFRQklHellDQUVIM2t2RUFJQVVRSkFzZ0JVRUdPZ0RUQmlBRlFRQTZBTTRHSUFWQnBybnRBQ2dBQURZQ3lBWWdCVUdxdWUwQUx3QUFPd0hNQmlBYklBVkJ5QVpxSUFWQjJBWnFRYzJwOEFBUU1pSUFFRFVnQUJBaUlBVXNBTk1HUVFCSUJFQWdCU2dDeUFZUUZ3c2dCVUVIT2dEVEJpQUZRZit0N3dBb0FBQTJBc2dHSUFWQmdxN3ZBQ2dBQURZQXl3WWdCVUVBT2dEUEJpQUZRWUFHYWlJQVFabkg4UUFnQlVINEJtb1FheUFBUWRqVzhBQVFXQ0lFS0FJRUlRQWdCQ2dDQUNFQ0lBVWdCQzBBQ2pvQTJnVWdCU0FFTHdFSU93SFlCU0FFUWdBM0FnQWdCQ3dBQ3lFQklBUkJBRFlDQ0NBRlFRWTJBdGdHSUFWQjJBWnFFQ0lnQlVFQk5nTFlCa0VNRUJnaUJFSUFOd0lBSUFSQkFEWUNDQ0FGSUFRMkF1QUdBa0FnQVVFQVRnUkFJQVFnQURZQ0JDQUVJQUkyQWdBZ0JDQUZMd0hZQlRzQkNDQUVJQVV0QU5vRk9nQUtJQVFnQVRvQUN3d0JDeUFFSUFJZ0FCQWdDeUFiSUFWQnlBWnFJQVZCMkFacUlnQVFOU0FBRUNJZ0FVRUFTQVJBSUFJUUZ3c2dCU3dBaXdaQkFFZ0VRQ0FGS0FLQUJoQVhDeUFGTEFEVEJrRUFUZzBBSUFVb0FzZ0dFQmNMUVFBaEFRc2dCU3dBZ3dkQkFFNE5BQ0FGS0FMNEJoQVhDeUFXRUYwZ0JVR2dCMm9rQUNBQlFRRnhDOEt1QVFJZWZ3RitJd0JCa0FGcklnc2tBQ0FMUWN5NjhnQTJBandnQzBIWXV2SUFLQUlBSWdNMkFnQWdDeUFEUVF4cktBSUFha0hjdXZJQUtBSUFOZ0lBSUFzb0FnQWhBeUFMUVFBMkFnUWdDeUFEUVF4cktBSUFhaUlGSUF0QkNHb2lBeEM4QVNBRlFvQ0FnSUJ3TndKSUlBdEJ6THJ5QURZQ1BDQUxRYmk2OGdBMkFnQWdBeERaQVNFYklBdENBRGNES0NBTFFnQTNBekFnQzBFSU5nSTRJQXRCcEsveUFEWUNDQ0FESUFFUTZRTWpBRUZBYWlJTUpBQWdBQ0lDS0FJRUlnQWdBQ2dDQUNnQ2xBRVJBUUFnQWlnQ0JFRUFOZ0xrQmlBTVFRQTJBandnREVFQU5nSTRJd0JCc0FGcklnQWtBQ0FBSUFJb0FnUkIwQUZxUWZQZzd3QVFNellDcUFFZ0FDQUFRYWdCYWtIaTVlOEFFRE0yQXFBQklBQWdBRUdnQVdwQndhZnRBQkF6TmdLWUFTQUFJQUJCbUFGcVFldWk3d0FRTXpZQ2tBRWpBRUVRYXlJQkpBQWdBU0FBS0FLUUFUWUNDQ0FCS0FJSUlRTWdBVUVRYWlRQUlBQWdBellDZUNBQVFmZ0FhaUFDS0FJWUlBSkJHR29nQWl3QUkwRUFTQnNRblFNZ0FpZ0NlQ0lESUFJb0FueEhCRUFEUUNBQUlBQkJtQUZxUWRpSDdnQVFNellDT0NNQVFSQnJJZ0VrQUNBQklBQkJPR29pQlNnQ0FEWUNDQ0FCS0FJSUlRZ2dBVUVRYWlRQUlBQWdDRFlDZUNBQVFmZ0FhaUlCSUFNb0FnQWdBeUFETEFBTFFRQklHeENkQXlBQUlBVkJyTVh2QUJBak5nS0lBU0FBSUFNb0FndzJBakFnQVVHQTR1OEFJQUJCTUdvUVR5QUFRWWdCYWlBQUtBSjRJQUVnQUN3QWd3RkJBRWdiRU1nQklBQXNBSU1CUVFCSUJFQWdBQ2dDZUJBWEN5QUFJQUJCT0dwQjFQRHVBQkFqTmdKNElBQkIrQUJxUVl5eDhBQVF5QUVnQTBFUWFpSURJQUlvQW54SERRQUxDeUFBSUFCQm9BRnFRY3VuN1FBUU16WUNpQUVnQUVHSUFXcEJBeENYQWhvQ1FDQUNLQUtRQVNBQ0tBS1VBVVlOQUNBQUlBQkJvQUZxUWE2bjdRQVFNellDT0NBQ0tBS1FBU0lESUFJb0FwUUJSZzBBQTBBZ0FDQUFRVGhxUVorYTdRQVFNellDY0NNQVFSQnJJZ0VrQUNBQklBQkI4QUJxSWdVb0FnQTJBZ2dnQVNnQ0NDRUlJQUZCRUdva0FDQUFJQWcyQW5nZ0FFSDRBR29pQVNBREtBSUFJQU1nQXl3QUMwRUFTQnNRblFNZ0FDQUZRYXpGN3dBUUl6WUNhQ0FBSUFNb0FndzJBaUFnQVVHQTR1OEFJQUJCSUdvUVR5QUFRZWdBYWlBQUtBSjRJQUVnQUN3QWd3RkJBRWdiRU1nQklBQXNBSU1CUVFCSUJFQWdBQ2dDZUJBWEN5QUFJQUJCOEFCcVFkVHc3Z0FRSXpZQ2VDQUFRZmdBYWtHNG5QQUFFTWdCSUFOQkVHb2lBeUFDS0FLVUFVY05BQXNMSUFBZ0FFR29BV3BCMWVYdkFCQXpOZ0p3SUFBZ0FFSHdBR3BCbFp6dUFCQXpOZ0pvSUFBZ0FFSG9BR3BCeEtqdUFCQXpOZ0pnSUFBZ0FFSGdBR29pQVVISW4rOEFFRE0yQWxnZ0FDQUFRZGdBYWtFREVKY0NOZ0o0SUFCQitBQnFJZ05Cd0p2dUFCRDFBaUFBSUFGQjBaanVBQkF6TmdKUUlBQWdBRUhRQUdwQkF4Q1hBallDZUNBRFFmRHA3d0FROVFJZ0FFRUFFQVEyQWt3Z0FFSE1BR29RNEFjaUJTZ0NGQ0VJSUFVcEFnZ2hJQ0FGS0FJUUlRWWdBQ0FGS1FJQVFpQ0pOd01RSUFBZ0JrRUJhallDQkNBQUlDQkNJSWszQXdnZ0FDQUlRZXdPYWpZQ0FDQURRWXppN3dBZ0FCQlBJQUFnQVVHZ2plOEFFQ00yQWpnZ0FFRTRhaUlGSUFBb0FuZ2dBeUFBTEFDREFVRUFTQnNReUFFZ0FDQUJRYWF0N2dBUUl6WUNTQ0FGRU1BSElBQkJ5QUJxSUFBb0FqZ2dCU0FBTEFCRFFRQklHeERJQVNBQUxBQkRRUUJJQkVBZ0FDZ0NPQkFYQ3lBQ0lBQkJxQUZxUVpDVTdRQVFNellDekFJZ0FDd0Fnd0ZCQUVnRVFDQUFLQUo0RUJjTElBQkJzQUZxSkFBQ1FDQUxJQXNvQWdCQkRHc29BZ0JxSWdFdEFCQkJBbkVOQUNBQ1FhZ0JhaUVjSUF0QkdHb2hIU0FMUVJCcUlSZ0RRQUpBSUF4QkdHb2lBQ0FCS0FJY0lnRTJBZ0FnQVNBQktBSUVRUUZxTmdJRUlBQkI4TldCQVJCbklnRkJDaUFCS0FJQUtBSWNFUU1BSVFFZ0FDZ0NBQ0lBSUFBb0FnUkJBV3NpQXpZQ0JDQURRWDlHQkVBZ0FDQUFLQUlBS0FJSUVRRUFDeUFMUVl5NWdnRWdBUkRqQXhvZ0FpQUNLQUpZUVFGcU5nSllBa0FDUUVHUXVZSUJLQUlBUVplNWdnRXRBQUFpQUNBQVFSaDBRUmgxUVFCSUcwVU5BRUdNdVlJQlFRQVFSaTBBQUVIWUFFY05BQUpBSUJnZ0N5Z0NBQ0lCUVF4cktBSUFhaWdDQUNJQVFRSnhEUUFEUUFKQVFaQzVnZ0VvQWdCQmw3bUNBUzBBQUNJQUlBQkJHSFJCR0hWQkFFZ2JRUU5KRFFBZ0FrR011WUlCUVFBUVJpQU1RU2hxUVl5NWdnRkJBa0YvUVl5NWdnRVFod0VRM2dvZ0RDd0FNMEVBU0FSQUlBd29BaWdRRnd0QmpMbUNBVUVBRUVZaEFDQUxLQUlBSVFFZ0FDMEFBRUhMQUVjTkFDQVlJQUZCREdzb0FnQnFLQUlBSVFBTUFnc2dERUVZYWlJQUlBc2dBVUVNYXlnQ0FHb29BaHdpQVRZQ0FDQUJJQUVvQWdSQkFXbzJBZ1FnQUVIdzFZRUJFR2NpQVVFS0lBRW9BZ0FvQWh3UkF3QWhBeUFBS0FJQUlnRWdBU2dDQkVFQmF5SUZOZ0lFSUFWQmYwWUVRQ0FCSUFFb0FnQW9BZ2dSQVFBTElBQWdDMEVCRUxvRElBd3RBQmdFUUFKQVFaZTVnZ0VzQUFCQkFFZ0VRRUdNdVlJQktBSUFRUUE2QUFCQmtMbUNBVUVBTmdJQURBRUxRWmU1Z2dGQkFEb0FBRUdNdVlJQlFRQTZBQUFMUVFBaEJRSi9Ba0FEUUFKQUlCMGdDeWdDQUVFTWF5Z0NBR29vQWdBaUFDZ0NEQ0lCSUFBb0FoQkhCRUFnQUNBQlFRRnFOZ0lNSUFFdEFBQWhBUXdCQ3lBQUlBQW9BZ0FvQWlnUkFBQWlBVUYvUmcwQ0MwRUFJQU5CL3dGeElBRkIvd0Z4UmcwQ0drR011WUlCSUFGQkdIUkJHSFVRYkNBRlFRRnFJUVZCa0xtQ0FTZ0NBRUdYdVlJQkxRQUFJZ0FnQUVFWWRFRVlkVUVBU0J0QmIwY05BQXRCQkF3QkMwRUNRUVlnQlJzTElRQWdDeUFMS0FJQVFReHJLQUlBYWlJQklBRW9BaEFnQUhJUXRnSUxJQUlnQWlnQ1dFRUJhallDV0NBWUlBc29BZ0FpQVVFTWF5Z0NBR29vQWdBaUFFRUNjVVVOQUFzTElBQkJBbkVOQWdKQUlBSW9BcWdCSUFJb0Fxd0JSdzBBUWJ1aTd3QkJBQkFrSUF4QkFEWUNKQ0FNUVFBNkFCZ2dERUVBT2dBaklBSW9BcXdCSWdBZ0FpZ0NzQUZKQkVBZ0FDQU1LUU1ZTndJQUlBQWdEQ2dDSURZQ0NDQUFJQXdvQWlRMkFnd2dBaUFBUVJCcU5nS3NBUXdCQ3lBY0lBeEJHR29Rb1FFZ0RDd0FJMEVBVGcwQUlBd29BaGdRRndzakFFR1FBV3NpQUNRQUlBQWdBa0hNQW1wQnZkN3VBQkF6TmdLSUFTQUFJQUJCaUFGcVFZTzk3Z0FRSXpZQ2dBRUNRQ0FDS0FJa0lnRXNBT2NCUVFCT0JFQWdBQ0FCS0FMa0FUWUNlQ0FBSUFFcEF0d0JOd053REFFTElBQkI4QUJxSUFFb0F0d0JJQUVvQXVBQkVCb0xJQUJCZ0FGcUlBQW9BbkFnQUVId0FHb2dBQ3dBZTBFQVNCc1F5QUVnQUN3QWUwRUFTQVJBSUFBb0FuQVFGd3NnQUNBQVFZZ0Jha0dDOXU4QUVDTTJBb0FCSUFBZ0FpZ0NKQ0lCS0FKVUlBRkIxQUJxSUFFc0FGOUJBRWdiTmdKUUlBQkI4QUJxSWdGQnZ2UHRBQ0FBUWRBQWFoQlBJQUJCZ0FGcUlBQW9BbkFnQVNBQUxBQjdRUUJJR3hESUFTQUFMQUI3UVFCSUJFQWdBQ2dDY0JBWEN5QUNLQUtvQVNJRElBSW9BcXdCUndSQUEwQWdBQ0FBUVlnQmFrSHJvdThBRURNMkFvQUJJd0JCRUdzaUFTUUFJQUVnQUNnQ2dBRTJBZ2dnQVNnQ0NDRUZJQUZCRUdva0FDQUFJQVUyQW5BZ0FFSHdBR29nQXlnQ0FDQURJQU1zQUF0QkFFZ2JFSjBEQWtBZ0F5Z0NERVVOQUNBQUlBQkJnQUZxUWF6Rjd3QVFJellDYUNBQUlBTW9BZ3cyQWtBZ0FFSHdBR29pQVVHQTR1OEFJQUJCUUdzUVR5QUFRZWdBYWlBQUtBSndJQUVnQUN3QWUwRUFTQnNReUFFZ0FDd0FlMEVBVGcwQUlBQW9BbkFRRndzZ0FDQUFRWUFCYWtIVThPNEFFQ00yQW5BZ0FFSHdBR3BCc28vd0FCRElBUUpBSUFJb0FxZ0JJQU5HQkVBZ0FDQUFRWUFCYWtHTGxPOEFFQ00yQW5BZ0FFSHdBR3BCcTdYdUFCRElBUXdCQ3lBQUlBQkJnQUZxUVl1VTd3QVFJellDY0NBQVFmQUFha0hPaCs4QUVNZ0JDeUFEUVJCcUlnTWdBaWdDckFGSERRQUxDeUFDS0FKNElnTWdBaWdDZkVjRVFBTkFJQUFnQUVHSUFXcEIySWZ1QUJBek5nS0FBU01BUVJCcklnRWtBQ0FCSUFCQmdBRnFJZ1VvQWdBMkFnZ2dBU2dDQ0NFSUlBRkJFR29rQUNBQUlBZzJBbkFnQUVId0FHb2lBU0FES0FJQUlBTWdBeXdBQzBFQVNCc1FuUU1nQUNBRlFhekY3d0FRSXpZQ2FDQUFJQU1vQWd3MkFqQWdBVUdBNHU4QUlBQkJNR29RVHlBQVFlZ0FhaUFBS0FKd0lBRWdBQ3dBZTBFQVNCc1F5QUVnQUN3QWUwRUFTQVJBSUFBb0FuQVFGd3NnQUNBQVFZQUJha0hVOE80QUVDTTJBbkFnQUVId0FHcEJqTEh3QUJESUFTQURRUkJxSWdNZ0FpZ0NmRWNOQUFzTEFrQWdBaWdDaEFFZ0FpZ0NpQUZHRFFBZ0FDQUFRWWdCYWtIa2dlMEFFRE0yQW9BQklBQWdBRUdBQVdwQjFQRHVBQkFqTmdKd0lBQkI4QUJxUWZPbDhBQVF5QUVnQWlnQ2hBRWlBeUFDS0FLSUFVWU5BQU5BSUFBZ0FFR0FBV3BCMFpqdUFCQXpOZ0pvSXdCQkVHc2lBU1FBSUFFZ0FFSG9BR29pQlNnQ0FEWUNDQ0FCS0FJSUlRZ2dBVUVRYWlRQUlBQWdDRFlDY0NBQVFmQUFhaUlCSUFNb0FnQWdBeUFETEFBTFFRQklHeENkQXlBQUlBVkJyTVh2QUJBak5nSmdJQUFnQXlnQ0REWUNJQ0FCUVlEaTd3QWdBRUVnYWhCUElBQkI0QUJxSUFBb0FuQWdBU0FBTEFCN1FRQklHeERJQVNBQUxBQjdRUUJJQkVBZ0FDZ0NjQkFYQ3lBRFFSQnFJZ01nQWlnQ2lBRkhEUUFMQ3dKQUlBSW9BclFCSUFJb0FyZ0JSZzBBSUFBZ0FFR0lBV3BCcnFmdEFCQXpOZ0tBQVNBQ0tBSzBBU0lESUFJb0FyZ0JSZzBBQTBBZ0FDQUFRWUFCYWtHZm11MEFFRE0yQW1nakFFRVFheUlCSkFBZ0FTQUFRZWdBYWlJRktBSUFOZ0lJSUFFb0FnZ2hDQ0FCUVJCcUpBQWdBQ0FJTmdKd0lBQkI4QUJxSWdFZ0F5Z0NBQ0FESUFNc0FBdEJBRWdiRUowRElBQWdCVUdzeGU4QUVDTTJBbUFnQUNBREtBSU1OZ0lRSUFGQmdPTHZBQ0FBUVJCcUVFOGdBRUhnQUdvZ0FDZ0NjQ0FCSUFBc0FIdEJBRWdiRU1nQklBQXNBSHRCQUVnRVFDQUFLQUp3RUJjTElBQWdBRUhvQUdwQjFQRHVBQkFqTmdKZ0lBQWdBeXdBRURZQ0FDQUFRZkFBYWlJQlFkZnU3d0FnQUJCUElBQkI0QUJxSUFBb0FuQWdBU0FBTEFCN1FRQklHeERJQVNBQUxBQjdRUUJJQkVBZ0FDZ0NjQkFYQ3lBRFFSUnFJZ01nQWlnQ3VBRkhEUUFMQ3lBQVFaQUJhaVFBSXdCQklHc2lCU1FBUWFBR0VCZ2lBQkRhQlJvZ0RDQUFOZ0k4SUFJb0FpUWlBU0FBSUFFb0FnQW9BcWdCRVFJQVFiQUNFQmdpQkJDNUJScEJ1QmtRR0NJQUVPQUdHaUFBUVFFMkFyUVlJQUFnQWlnQ1pEWUM1QmdnQUNBQ0tBSm90emtEcUJrZ0FpZ0NLQ0lCQkVBZ0FDQUJJQUFvQWdBb0FxZ0JFUUlBSUFKQkFEWUNLQXNnQWlnQ01DSUJCRUFnQUNBQklBQW9BZ0FvQXFnQkVRSUFJQUpCQURZQ01Bc2dCQ0FBSUFRb0FnQW9BcWdCRVFJQUlBd29BandoQnlNQVFUQnJJZ0FrQUVIY0FoQVlJZ2dRemdjYUlBSW9BcWdCSWdNZ0FpZ0NyQUZIQkVBRFFFR1FBeEFZSWdFUWdRTWFJQUZCQWpZQzlBRWdBVUVETmdMc0FTQUNLQUtvQVNBRFJ3UkFJQUZDQURjQzhBSWdBVUVETmdMb0FpQUJRb0NBZ1A3Ly8vL3ZRVGNDNEFJZ0FVRUNOZ0xjQWd0QjVBRVFHQ0lPRUlVQklRa2dBRUVnYWlBREVKZ0JJQWxCMkFGcUlRWWdBQzBBS3lJUFFSaDBRUmgxSVFvQ1FDQUpMQURqQVVFQVRnUkFJQXBCQUU0RVFDQUdJQUFwQXlBM0FnQWdCaUFBS0FJb05nSUlEQUlMSUFZZ0FDZ0NJQ0FBS0FJa0VIUU1BUXNnQmlBQUtBSWdJQUJCSUdvZ0NrRUFTQ0lHR3lBQUtBSWtJQThnQmhzUWNRc2dBQ3dBSzBFQVNBUkFJQUFvQWlBUUZ3c2dBU0FPSUFFb0FnQW9BcWdCRVFJQUlBZ2dBU0FJS0FJQUtBS29BUkVDQUNBRFFSQnFJZ01nQWlnQ3JBRkhEUUFMQ3dKQUlBSW9BbmdpQXlBQ0tBSjhSd1JBQTBCQmtBTVFHQ0lCRUlFREdpQUJRUU0yQXZRQklBRkJBallDN0FGQjVBRVFHQ0lPRUlVQklRa2dBRUVnYWlBREVKZ0JJQWxCMkFGcUlRWWdBQzBBS3lJUFFSaDBRUmgxSVFvQ1FDQUpMQURqQVVFQVRnUkFJQXBCQUU0RVFDQUdJQUFwQXlBM0FnQWdCaUFBS0FJb05nSUlEQUlMSUFZZ0FDZ0NJQ0FBS0FJa0VIUU1BUXNnQmlBQUtBSWdJQUJCSUdvZ0NrRUFTQ0lHR3lBQUtBSWtJQThnQmhzUWNRc2dBQ3dBSzBFQVNBUkFJQUFvQWlBUUZ3c2dBU0FPSUFFb0FnQW9BcWdCRVFJQUlBSW9BcHdCSUFJb0FxQUJSd1JBUWVRQkVCZ2lEaENGQVNFSklBQkIvS254QUNBQ0tBS2NBUkJySUFBZ0FFR1JxZkVBRUZnaUJpZ0NDRFlDR0NBQUlBWXBBZ0EzQXhBZ0JrSUFOd0lBSUFaQkFEWUNDQ0FKUWRnQmFpRUdJQUJCSUdvZ0FFRVFhaENZQVNBQUxRQXJJZzlCR0hSQkdIVWhDZ0pBSUFrc0FPTUJRUUJPQkVBZ0NrRUFUZ1JBSUFZZ0FDa0RJRGNDQUNBR0lBQW9BaWcyQWdnTUFnc2dCaUFBS0FJZ0lBQW9BaVFRZEF3QkN5QUdJQUFvQWlBZ0FFRWdhaUFLUVFCSUlnWWJJQUFvQWlRZ0R5QUdHeEJ4Q3lBQUxBQXJRUUJJQkVBZ0FDZ0NJQkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQUxBQUxRUUJJQkVBZ0FDZ0NBQkFYQ3lBQklBNGdBU2dDQUNnQ3FBRVJBZ0FMSUFnZ0FTQUlLQUlBS0FLb0FSRUNBQ0FEUVJCcUlnTWdBaWdDZkVjTkFBc2dBaWdDZUNBRFJ3MEJDeUFDS0FLY0FTQUNLQUtnQVVZTkFFR1FBeEFZSWdFUWdRTWFJQUZCQXpZQzlBRWdBVUVDTmdMc0FVSGtBUkFZSWdvUWhRRWhCaUFBUWYycDhRQWdBaWdDbkFFUWF5QUFJQUJCa2FueEFCQllJZ01vQWdnMkFoZ2dBQ0FES1FJQU53TVFJQU5DQURjQ0FDQURRUUEyQWdnZ0JrSFlBV29oQXlBQVFTQnFJQUJCRUdvUW1BRWdBQzBBS3lJT1FSaDBRUmgxSVFrQ1FDQUdMQURqQVVFQVRnUkFJQWxCQUU0RVFDQURJQUFwQXlBM0FnQWdBeUFBS0FJb05nSUlEQUlMSUFNZ0FDZ0NJQ0FBS0FJa0VIUU1BUXNnQXlBQUtBSWdJQUJCSUdvZ0NVRUFTQ0lER3lBQUtBSWtJQTRnQXhzUWNRc2dBQ3dBSzBFQVNBUkFJQUFvQWlBUUZ3c2dBQ3dBRzBFQVNBUkFJQUFvQWhBUUZ3c2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dBU0FLSUFFb0FnQW9BcWdCRVFJQUlBZ2dBU0FJS0FJQUtBS29BUkVDQUFzZ0IwSG9BV29nQ0NBSEtBTG9BU2dDcUFFUkFnQWdBRUV3YWlRQUlBd29BandpQUVIb0FXb2dCQ0FBS0FMb0FTZ0NxQUVSQWdBZ0FpZ0NMQ0lBQkVBZ0RDZ0NQQ0lCUWVnQmFpQUFJQUVvQXVnQktBS29BUkVDQUNBQ1FRQTJBaXdMUWZRQkVCZ2lBQkROQnhvZ0RDQUFOZ0k0SUFJdEFGVUVRRUhnQVJBWUlnRVFtQVlhSUFVZ0FpZ0NXRUVCYWpZQ0FDQUZRUkJxUVlEaTd3QWdCUkJQSUFGQjFBQnFJUUFnQlMwQUd5SUlRUmgwUVJoMUlRTUNRQ0FCTEFCZlFRQk9CRUFnQTBFQVRnUkFJQUFnQlNrREVEY0NBQ0FBSUFVb0FoZzJBZ2dNQWdzZ0FDQUZLQUlRSUFVb0FoUVFJQXdCQ3lBQUlBVW9BaEFnQlVFUWFpQURRUUJJSWdBYklBVW9BaFFnQ0NBQUd4QWhHZ3NnQlN3QUcwRUFTQVJBSUFVb0FoQVFGd3NnRENnQ09DSUFJQUVnQUNnQ0FDZ0NxQUVSQWdBTElBSW9BamdpQVVGZ1JnUkFRUVVoQVVFSUlRTUNRQ0FDS0FJRUVJZ0NRZjRBUWZDeGYwRUJFQ3dpQUVVTkFDQUFRYkQ5L0FCQnpMVDBBRUVBRUJ3aUFFVU5BQ0FBS0FMc0EwVU5BQ0FBRU5zRHR5QUFLQUxzQTdlalJBQUFBQUFBQU9nL1pnMEFRUVloQVVFUUlRTUxJQUlnQXpZQ1NBc2dEQ2dDUENBQk5nTEVBeUFDUVdBMkFqaEJyQUlRR0NJQUVPTUVHaUFDSUFBMkFqUWdBRUVCTmdMY0FTQUZRU0JxSkFBTUFRc2dBaWdDSkVVTkFDQU1LQUk4SWdSRkRRQWdEQ2dDT0NJT1JRMEFBa0FDUUVHUXVZSUJLQUlBUVplNWdnRXRBQUFpQUNBQVFSaDBRUmgxUVFCSUlnQWJJZ0ZGRFFBZ0FVR011WUlCS0FJQVFZeTVnZ0VnQUJzaUFHb2hBeUFBSVFFRFFDQUJMUUFBUVNCR0JFQWdBVUVCYWlJQklBTkhEUUVNQWdzTElBRWdBR3RCZjBjTkFRdEJBQ0VHUVFBaEF5TUFRU0JySWdVa0FDQUNLQUxBQWlJQklBSW9Bc1FDUndSQUEwQUNRQUpBQWtBQ1FBSkFJQU5GRFFBZ0JrVU5BaUFHS0FKWUlBWXRBRjhpRFNBTlFSaDBRUmgxSWc5QkFFZ2lCeHNpQ1NBQktBSUVJQUV0QUFzaUFDQUFRUmgwUVJoMVFRQklJZ0FiUncwQUlBRW9BZ0FnQVNBQUd5RUFJQVpCMUFCcUlnZ29BZ0FoQ2lBSFJRUkFJQTlGRFFRZ0FDMEFBQ0FLUWY4QmNVY05BUU5BSUExQkFXc2lEVVVOQXlBQUxRQUJJUWNnQUVFQmFpRUFJQWNnQ0VFQmFpSUlMUUFBUmcwQUN3d0JDeUFKUlEwRElBb2dDQ0FIR3lBQUlBa1FURVVOQXdzZ0RpQUJFSmNCSWdCRkRRRWdBRUd3L2Z3QVFjemIrZ0JCQUJBY0lRWUxJQVlOQVFzZ0JVRVFhaUlBSUFFb0Fnd2lDQ0FJS0FJQUtBSXdFUUlBSUFFb0FnQWhDQ0FCTEFBTElRWWdCU0FGS0FJUUlBQWdCU3dBRzBFQVNCczJBZ0FnQlNBSUlBRWdCa0VBU0JzMkFnUkJwYS94QUNBRkVDUWdCU3dBRzBFQVNBUkFJQVVvQWhBUUZ3c2dBU2dDRENJQUJFQWdBQ0FBS0FJQUtBSUVFUUVBQzBFQUlRWWdBVUVBTmdJTURBRUxJQVpCRkVGL0VEQWlBeUFCS0FJTUlBTW9BZ0FvQXFnQkVRSUFDeUFCUVJCcUlnRWdBaWdDeEFKSERRQUxDeUFPS0FKTVJRUkFJQVFnRGlBRUtBSUFLQUtvQVJFQ0FDQUNLQUxFQWlFQkN5QUNLQUxBQWlJRElBRkhCRUFEUUNBQlFSQnJJUUFnQVVFRmF5d0FBRUVBU0FSQUlBQW9BZ0FRRndzZ0FDSUJJQU5IRFFBTEN5QUNJQU0yQXNRQ0lBVkJJR29rQUF3QkMwR011WUlCUVFBUVJpMEFBRUVsUmcwQUFrQkJrTG1DQVNnQ0FFR1h1WUlCTFFBQUlnQWdBRUVZZEVFWWRVRUFTQnRCQTBrTkFFR011WUlCUVFFUVJpMEFBRUU2UncwQVFZeTVnZ0ZCQUJCR0xRQUFRZndBUmcwQVFZeTVnZ0ZCQUJCR0xRQUFRY3NBUndSQUlBSkJqTG1DQVVFQUVFWWdERUVJYWtHTXVZSUJRUUpCZjBHTXVZSUJFSWNCRU40S0lBd3NBQk5CQUU0TkFpQU1LQUlJRUJjTUFndEJxc3Z2QUVFQUVDUU1BUXNnQWtFQk5nS1VBaUFDSUFJb0FvZ0NOZ0tNQWtFQUlRTkJBQ0VQUVFBaEVTTUFRZkFBYXlJSEpBQkJBU0VhQWtBQ1FBSkFBa0JCa0xtQ0FTZ0NBRUdYdVlJQkxRQUFJZ0FnQUVFWWRFRVlkVUVBU0J0QkFFd05BQ0FDUWNBQ2FpRWVJQUpCekFGcUlSOGdBa0U4YWlFV0lBSkJpQUpxSVJjZ0FrSDhBV29oR1FOQVFZeTVnZ0VnQXhCR0dnSkFRWXk1Z2dFZ0F4QkdMQUFBSWdCQklFWWdBRUVKYTBFRlNYSUVRQ0FDRU5rRURBRUxRWXk1Z2dFZ0F4QkdMUUFBUVNWR0RRSUNRQ0FEUVFKcUlnQkJrTG1DQVNnQ0FFR1h1WUlCTFFBQUlnRWdBVUVZZEVFWWRVRUFTQnRPRFFCQmpMbUNBU0FERUVZdEFBQkIyd0JIRFFCQmpMbUNBU0FEUVFGcUVFWXNBQUJCTUd0QkNrOE5BQ0FBSVFNTUFRc0NRQ0FBUVpDNWdnRW9BZ0JCbDdtQ0FTMEFBQ0lCSUFGQkdIUkJHSFZCQUVnYlRnMEFRWXk1Z2dFZ0F4QkdMUUFBUWRzQVJ3MEFRWXk1Z2dFZ0FCQkdMUUFBUVRwSERRQWdCMEdNdVlJQklBTkJBV29RUmkwQUFDSUFPZ0FJSUFkQkFEWUNJQ0FIUWdBM0F4aEJqTG1DQVNBRFFRTnFJZ01RUmkwQUFFSGRBRWNFUUFOQUlBZEJHR3BCakxtQ0FTQURFRVlzQUFBUWJFR011WUlCSUFOQkFXb2lBeEJHTFFBQVFkMEFSdzBBQ3dzQ1FDQUFRZklBUmdSQUl3QkJFR3NpQUNRQVFkZ0RFQmdpQlJDVUN4cEI1QUVRR0NJRUVJVUJJUWdnQUNBSFFSaHFFSmdCSUFoQjJBRnFJUUVnQUMwQUN5SUpRUmgwUVJoMUlRWUNRQ0FJTEFEakFVRUFUZ1JBSUFaQkFFNEVRQ0FCSUFBcEF3QTNBZ0FnQVNBQUtBSUlOZ0lJREFJTElBRWdBQ2dDQUNBQUtBSUVFSFFNQVFzZ0FTQUFLQUlBSUFBZ0JrRUFTQ0lCR3lBQUtBSUVJQWtnQVJzUWNRc2dBQ3dBQzBFQVNBUkFJQUFvQWdBUUZ3c2dCU0FFSUFVb0FnQW9BcWdCRVFJQUlBSW9BalFpQVNBRklBRW9BZ0FvQXFnQkVRSUFJQUJCRUdva0FBd0JDd0pBSUFjc0FDTkJBRTRFUUNBSElBY29BaUEyQW1nZ0J5QUhLUU1ZTndOZ0RBRUxJQWRCNEFCcUlBY29BaGdnQnlnQ0hCQWFDeUFDSUFkQkNHb2dCMEhnQUdvUTNnb2dCeXdBYTBFQVRnMEFJQWNvQW1BUUZ3c2dCeXdBSTBFQVRnMEJJQWNvQWhnUUZ3d0JDMEdNdVlJQklBTVFSaTBBQUNBQ0xRQlZSZ1JBSUFJUTJRUkI0QUVRR0NJQUVKY0dHaUFPSUFBZ0RpZ0NBQ2dDcUFFUkFnQU1BUXRCcExtQ0FVR011WUlCSUFNUVJpd0FBQkNHQVVGL1J3UkFJQWRCQURZQ0lDQUhRZ0EzQXhnZ0IwRVlhaUlBUVl5NWdnRWdBeEJHTEFBQUVHd2dBaUFBRUtVUElBY3NBQ05CQUU0TkFTQUhLQUlZRUJjTUFRdEJqTG1DQVNBREVFWXRBQUFnQWkwQVZFWUVRRUdNdVlJQklBTkJBV29pQXhCR0xBQUFJZ0JCSUVZZ0FFRUphMEVGU1hJTkFTQUhRUUEyQWlBZ0IwSUFOd01ZUVl5NWdnRWdBeEJHTFFBQUlBSXRBRlJIQkVBRFFDQUhRUmhxUVl5NWdnRWdBeEJHTEFBQUVHeEJqTG1DQVNBRFFRRnFJZ01RUmkwQUFDQUNMUUJVUncwQUN3c2dBaUFIUVJocUVLVVBJQWNzQUNOQkFFNE5BU0FIS0FJWUVCY01BUXNDUUNBQVFaQzVnZ0VvQWdCQmw3bUNBUzBBQUNJQklBRkJHSFJCR0hWQkFFZ2JUZzBBUVl5NWdnRWdBeEJHTFFBQVFTaEhEUUJCakxtQ0FTQURRUUZxRUVZc0FBQkJNR3RCQ1VzTkFDTUFRVUJxSWdVa0FFRi9JUVFDUUVHUXVZSUJLQUlBUVplNWdnRXRBQUFpQUNBQVFSaDBRUmgxUVFCSUlnQWJJZ2dnQTBFQmFpSUJUUTBBUVl5NWdnRW9BZ0JCakxtQ0FTQUFHeUlESUFGcUlRQUNRRUdJbm9FQktRTUFJaUJDSUlpbklnWkZEUUFnSUtjaENTQURJQWhxSVFnRFFDQUpJQUF0QUFBZ0JoQzRBVVVOQVNBQVFRRnFJZ0FnQ0VjTkFBc01BUXNnQUNBRGF5RUVDeUFGUVNocUlnQkJqTG1DQVNBQklBUWdBV3RCakxtQ0FSQ0hBU0VJUWJBRUVCZ2lDUkRFQmhvZ0NDZ0NBQ0FBSUFndEFBc2lBRUVZZEVFWWRVRUFTQ0lCR3lFREFrQUNRQ0FJS0FJRUlBQWdBUnNpQUVVTkFDQUFJQU5xSVFFZ0F5RUFBMEFnQUMwQUFFRTZSd1JBSUFCQkFXb2lBQ0FCUncwQkRBSUxDeUFBSUFGR0RRQWdBQ0FEYXlJR1FYOUdEUUJCQUNFQklBVkJFR29pQUNBSVFRQWdCaUFJRUljQklnTW9BZ0FpQ2lBQUlBTXNBQXNpQTBFQVNCc1F5UUVoQUNBRFFRQklCRUFnQ2hBWEN5QUdRUUZxSWdOQmYwWU5BUUpBSUFnb0FnUWdDQzBBQ3lJQklBRkJHSFJCR0hWQkFFZ2lBUnNpQ2lBRFRRMEFJQW9nQ0NnQ0FDQUZRU2hxSUFFYklnWnFJUW9nQXlBR2FpRUJBMEFnQVMwQUFFRTZSd1JBSUFGQkFXb2lBU0FLUncwQkRBSUxDeUFCSUFwR0RRQWdBU0FHYXlJR1FYOUdEUUJCQUNFQklBTWdCa1lOQWlBRlFSQnFJZ0VnQ0NBRElBWWdBMnNnQ0JDSEFTSURLQUlBSWdZZ0FTQURMQUFMSWdOQkFFZ2JFTWtCSVFFZ0EwRUFUZzBDSUFZUUZ3d0NDeUFGUVJCcUlnRWdDQ0FEUVg4Z0NCQ0hBU0lES0FJQUlnWWdBU0FETEFBTElnTkJBRWdiRU1rQklRRWdBMEVBVGcwQklBWVFGd3dCQzBFQUlRRWdBeERKQVNFQUN5QUZRZ0EzQXhnZ0JVSUFOd01RSUFWQmdJQ0EvQU0yQWlBZ0JVS0lnSUNBa0FFM0FnZ2dCVUtDZ0lDQXdBQTNBZ0FnQlVFNGFpSURJQVZCRUdvaUJpQUZJQVVRMEFnZ0F5QUdJQVZCQkdvaUNpQUtFTkFJSUFNZ0JpQUZRUWhxSWdvZ0NoRFFDQ0FESUFZZ0JVRU1haUlESUFNUTBBZ2dDU0FCQkg4Z0FRVkJBQ0VEQWtBZ0JTZ0NGQ0lHUlEwQUlBVW9BaEFDZnlBR1FRRnJJQUJ4SUFacElncEJBVTBOQUJvZ0FDQUFJQVpKRFFBYUlBQWdCbkFMSWcxQkFuUnFLQUlBSWdGRkRRQWdBU2dDQUNJQlJRMEFBa0FnQ2tFQlRRUkFJQVpCQVdzaEJnTkFBa0FnQVNnQ0JDSUtJQUJIQkVBZ0JpQUtjU0FOUncwRkRBRUxJQUVvQWdnZ0FFWU5Bd3NnQVNnQ0FDSUJEUUFMREFJTEEwQUNRQ0FCS0FJRUlnb2dBRWNFUUNBR0lBcE5CSDhnQ2lBR2NBVWdDZ3NnRFVjTkJBd0JDeUFCS0FJSUlBQkdEUUlMSUFFb0FnQWlBUTBBQ3d3QkN5QUJJUU1MUVFOQkFpQURHd3MyQXZRRElBa2dBRFlDOEFNZ0FpQUFOZ0owSUFJZ0NUWUNjQ0FDUVFFMkFtd2dCU2dDR0NJQUJFQURRQ0FBS0FJQUlRRWdBQkFYSUFFaUFBMEFDd3NnQlNnQ0VDRUFJQVZCQURZQ0VDQUFCRUFnQUJBWEN5QUlMQUFMUVFCSUJFQWdDQ2dDQUJBWEN5QUZRVUJySkFBZ0JFRUJheUVEREFFTFFZeTVnZ0VnQXhCR0xRQUFRU2hHQkVBakFFRWdheUlBSkFCQjJBUVFHQ0lCRU9vSEdnSkFBa0FDUUNBQ0tBTGNBU0lGSUFJb0F1QUJSd1JBSUFVZ0FUWUNBQ0FDSUFWQkJHbzJBdHdCREFFTElBVWdBaWdDMkFFaUNHc2lCVUVDZFNJSlFRRnFJZ1pCZ0lDQWdBUlBEUUVnQmlBRlFRRjFJZ1FnQkNBR1NSdEIvLy8vL3dNZ0JVSDgvLy8vQjBrYklnWUVmeUFHUVlDQWdJQUVUdzBESUFaQkFuUVFHQVZCQUFzaUJDQUpRUUowYWlJSklBRTJBZ0FnQlVFQVNnUkFJQVFnQ0NBRkVCa2FDeUFDSUFRZ0JrRUNkR28yQXVBQklBSWdDVUVFYWpZQzNBRWdBaUFFTmdMWUFTQUlSUTBBSUFnUUZ3c0NRQ0FDS0FJMElnVXNBRjlCQUU0RVFDQUFJQVVvQWx3MkFnZ2dBQ0FGS1FKVU53TUFEQUVMSUFBZ0JTZ0NWQ0FGS0FKWUVCb0xJQUFvQWdnaEJTQUFRUUEyQWdnZ0FDQUZOZ0lZSUFBZ0FUWUNEQ0FBS1FNQUlTQWdBRUlBTndNQUlBQWdJRGNERUNBQUlBRTJBaHdDUUNBQ0tBTEVBaUlCSUFJb0FzZ0NTUVJBSUFFZ0FDa0RFRGNDQUNBQklBQW9BaGcyQWdnZ0FFRUFOZ0lZSUFCQ0FEY0RFQ0FCSUFBb0FodzJBZ3dnQWlBQlFSQnFOZ0xFQWd3QkN5QUNRY0FDYWlBQVFSQnFFS0VCSUFBc0FCdEJBRTROQUNBQUtBSVFFQmNMSUFBc0FBdEJBRWdFUUNBQUtBSUFFQmNMSUFCQklHb2tBQXdEQ3hBb0FBdEJvNFR2QUJBNEFBdEJqTG1DQVNBREVFWXRBQUJCS1VZRVFDTUFRVEJySWdZa0FBSkFJQUlvQXR3QklnQWdBaWdDMkFGSEJFQWdBRUVFYXlnQ0FFR1FBMm9RWGtVRVFFSDR1KzhBUVFBUU9pQUNJQUlvQXR3QlFRUnJOZ0xjQVF3Q0N5QUNRVHhxSVFvZ0FpZ0MzQUVoQkFOQUlBUWdBaWdDMkFGR0RRSUNRQ0FFUVFScklnUW9BZ0FpQUN3QW53TkJBRTRFUUNBR0lBQW9BcHdETmdJb0lBWWdBQ2tDbEFNM0F5QU1BUXNnQmtFZ2FpQUFLQUtVQXlBQUtBS1lBeEFhQzBFQUlRQWdCaTBBS3lJQlFSaDBRUmgxSVEwZ0JpZ0NJQ0VRSUFJb0FrQWdBaTBBUnlJRklBVkJHSFJCR0hWQkFFZ2lDQnNpQ1FSQUlCQWdCa0VnYWlBTlFRQklJZ0FiSWdVZ0JpZ0NKQ0FCSUFBYklnQnFJUUVDUUFKQUlBQWdDVWdOQUNBQ0tBSThJQW9nQ0JzaUVpMEFBQ0VUSUFVaENBTkFJQUFnQ1dzaUFFRUJhaUlWSUFCSkRRRWdDQ0FUSUJVUXVBRWlBRVVOQVNBQUlCSWdDUkJNUlEwQ0lBRWdBRUVCYWlJSWF5SUFJQWxPRFFBTEN5QUJJUUFMUVg4Z0FDQUZheUFBSUFGR0d5RUFDeUFOUVFCSUJFQWdFQkFYQ3lBQVFYOUhEUUFMSUFRb0FnQWhBU0FHUVJCcUlnVkJxc0h4QUNBS0VHc0NRQ0FGSUFGQnhBTnFJZ0JHRFFBZ0JpMEFHeUlJUVJoMFFSaDFJUVVnQVN3QXp3TkJBRTRFUUNBRlFRQk9CRUFnQUNBR0tRTVFOd0lBSUFBZ0JpZ0NHRFlDQ0F3Q0N5QUFJQVlvQWhBZ0JpZ0NGQkFnREFFTElBQWdCaWdDRUNBR1FSQnFJQVZCQUVnaUFCc2dCaWdDRkNBSUlBQWJFQ0VhQ3lBR0xBQWJRUUJJQkVBZ0JpZ0NFQkFYQ3lBQ0tBTGNBU0FFUVFScUlnRnJJZ0FFUUNBRUlBRWdBQkJqR2dzZ0FpQUFJQVJxTmdMY0FRd0JDeUFHSUFJb0Fqd2dBa0U4YWlBQ0xBQkhRUUJJR3pZQ0FFSHMydThBSUFZUUpBc2dCa0V3YWlRQURBRUxRWXk1Z2dFZ0F4QkdMUUFBUVMxR0JFQWpBRUZBYWlJQUpBQWdBa0U4YWlFRklBSXRBRWNpQ0VFWWRFRVlkU0VCQWtBQ1FBSkFJQUlvQXVRQklBSW9BdWdCUndSQUlBQWdCU2dDQUNBRklBRkJBRWdiTmdJQVFhUGE3d0FnQUJBa0RBRUxJQUpCUUdzb0FnQWdDQ0FCUVFCSUcwVU5BRUhJQkJBWUlnRVE3QVVhQWtBZ0JTd0FDMEVBVGdSQUlBQWdCU2dDQ0RZQ09DQUFJQVVwQWdBM0F6QU1BUXNnQUVFd2FpQUNLQUk4SUFJb0FrQVFHZ3NnQVVHVUEyb2hCU0FBTFFBN0lnWkJHSFJCR0hVaENBSkFJQUVzQUo4RFFRQk9CRUFnQ0VFQVRnUkFJQVVnQUNrRE1EY0NBQ0FGSUFBb0FqZzJBZ2dNQWdzZ0JTQUFLQUl3SUFBb0FqUVFJQXdCQ3lBRklBQW9BakFnQUVFd2FpQUlRUUJJSWdVYklBQW9BalFnQmlBRkd4QWhHZ3NnQUN3QU8wRUFTQVJBSUFBb0FqQVFGd3NDUUNBQ0tBTG9BU0lGSUFJb0F1d0JSd1JBSUFVZ0FUWUNBQ0FDSUFWQkJHbzJBdWdCREFFTElBVWdBaWdDNUFFaUNHc2lCVUVDZFNJSlFRRnFJZ1pCZ0lDQWdBUlBEUUlnQmlBRlFRRjFJZ1FnQkNBR1NSdEIvLy8vL3dNZ0JVSDgvLy8vQjBrYklnWUVmeUFHUVlDQWdJQUVUdzBFSUFaQkFuUVFHQVZCQUFzaUJDQUpRUUowYWlJSklBRTJBZ0FnQlVFQVNnUkFJQVFnQ0NBRkVCa2FDeUFDSUFRZ0JrRUNkR28yQXV3QklBSWdDVUVFYWpZQzZBRWdBaUFFTmdMa0FTQUlSUTBBSUFnUUZ3c0NRQ0FDS0FJMElnVXNBRjlCQUU0RVFDQUFJQVVvQWx3MkFoZ2dBQ0FGS1FKVU53TVFEQUVMSUFCQkVHb2dCU2dDVkNBRktBSllFQm9MSUFBb0FoZ2hCU0FBUVFBMkFoZ2dBQ0FGTmdJb0lBQWdBVFlDSENBQUtRTVFJU0FnQUVJQU53TVFJQUFnSURjRElDQUFJQUUyQWl3Q1FDQUNLQUxFQWlJQklBSW9Bc2dDU1FSQUlBRWdBQ2tESURjQ0FDQUJJQUFvQWlnMkFnZ2dBRUVBTmdJb0lBQkNBRGNESUNBQklBQW9BaXcyQWd3Z0FpQUJRUkJxTmdMRUFnd0JDeUFDUWNBQ2FpQUFRU0JxRUtFQklBQXNBQ3RCQUU0TkFDQUFLQUlnRUJjTElBQXNBQnRCQUU0TkFDQUFLQUlRRUJjTElBQkJRR3NrQUF3REN4QW9BQXRCbzRUdkFCQTRBQXNDUUNBQVFaQzVnZ0VvQWdCQmw3bUNBUzBBQUNJQklBRkJHSFJCR0hWQkFFZ2JUZzBBUVl5NWdnRWdBeEJHTFFBQVFkc0FSdzBBUVl5NWdnRWdBMEVCYWhCR0xRQUFRZndBUmcwQVFiZ0dFQmdpQUJDM0JpRVBJQUlvQXBnQ0lBSW9BcHdDUndSQUlBSWdBQkNrRHdzZ0FpZ0N6QUVnQWlnQzBBRkhCRUFnQWlBQUVORUlDeUFDS0FLa0FpQUNLQUtvQWtjRVFDQUNJQUFRb2c4TElBSW9BcndDUlEwQklBSWdBQkRkQ2d3QkN3SkFBa0FDUUFKQUlBTkJBRXdpQlEwQVFZeTVnZ0VnQXhCR0xRQUFRZDBBUncwQVFZeTVnZ0VnQTBFQmF4QkdMUUFBUWZ3QVJnMEFJQThvQXRBRVFRUktEUUVnQWlnQ2dBSWdBaWdDL0FGSEJFQWdBaERaQkFzZ0FpZ0NOQ0lBSUE4Z0FDZ0NBQ2dDcUFFUkFnQWdCeUFQTmdJWUlCY2dCMEVZYWhEM0Fnd0NDd0pBSUFCQmtMbUNBU2dDQUVHWHVZSUJMUUFBSWdFZ0FVRVlkRUVZZFVFQVNCdE9EUUJCakxtQ0FTQURFRVl0QUFCQit3QkhCRUJCakxtQ0FTQURFRVl0QUFCQi9RQkhEUUVMUVl5NWdnRWdBeEJHTFFBQVFmc0FSZ1JBSUFOQkFXb2lBQ0FEUVl5NWdnRWdBQkJHTFFBQVFTOUdJZ0FiSVFOQkFrRUJJQUFiSVJFTUJRc2dFVUVDUnlBQ0tBSmdRUUZNY1VVRVFDQUNFTmtFQzBFQUlSRWdBa0VBTmdKZ0RBUUxRWmk1Z2dGQmpMbUNBU0FERUVZc0FBQWlBVUhmQUhFZ0FTQUJRZUVBYTBFYVNSdEJHSFJCR0hVUWhnRkJmMGNFUUVHWUNCQVlJZ29RdlFRaEFTQVdJQXBCMUFCcUVKVUdBa0FnQlEwQUFuOENRQUpBQWtCQmpMbUNBU0FEUVFGckVFWXNBQUFpQUVIZUFHc09BZ0VDQUF0QkNpQUFRVDFHRFFJYURBTUxJQU5CQWs4RVFFRUVRWXk1Z2dFZ0EwRUNheEJHTFFBQVFkNEFSZzBDR2d0QkFRd0JDeUFEUVFKUEJFQkJCVUdNdVlJQklBTkJBbXNRUmkwQUFFSGZBRVlOQVJvTFFRSUxJUVZCOEFRUUdDSUFFSjRFR2lBQUlBVTJBdmdESUFFZ0FDQUtLQUlBS0FLb0FSRUNBQXNDUUVHd3VZSUJRWXk1Z2dFZ0F4QkdMQUFBSWdCQjN3QnhJQUFnQUVIaEFHdEJHa2tiUVJoMFFSaDFFSVlCUVg5R0RRQWdDa0hyQUJDQUFTSUFCRUFnQUVHdy9md0FRYVQ4OHdCQkFCQWNEUUVMUWZBRUVCZ2lBQkNlQkJvZ0FTQUFJQW9vQWdBb0FxZ0JFUUlBSUFCQkFUb0FyQUVnQUVFQ1FRRkJ2TG1DQVNnQ0FFRUFTQnMyQW9BRUMwR011WUlCSUFNUVJpd0FBRUhCQUd0Qkdra2hBVUdNdVlJQklBTVFSaXdBQUNJQVFTQnlJQUFnQUVIQkFHdEJHa2tiSVFBZ0IwRUFPZ0FaSUFjZ0FEb0FHQ0FIUVFFNkFDTWdDaUFIUVJocUVNc0ROZ0s4QlNBSExBQWpRUUJJQkVBZ0J5Z0NHQkFYQzBFRVFRVWdBUnNoQ0FKQUlBTWlCVUVCYWlJQlFaQzVnZ0VvQWdCQmw3bUNBUzBBQUNJQUlBQkJHSFJCR0hWQkFFZ2JUZzBBQTBBQ1FFR011WUlCSUFFaUJSQkdMUUFBUVNkR0RRQkJqTG1DQVNBRkVFWXRBQUJCTEVZTkFDQURJUVVNQWd0QmYwRUJRWXk1Z2dFZ0JSQkdMUUFBUVN4R0d5QUlhaUVJSUFVaUEwRUJhaUlCUVpDNWdnRW9BZ0JCbDdtQ0FTMEFBQ0lBSUFCQkdIUkJHSFZCQUVnYlNBMEFDd3NnQ2lBSU9nQzBCVUVBSVFFZ0IwRUFOZ0lnSUFkQ0FEY0RHQ0FIUVFBMkFoQWdCMElBTndNSUFrQWdBaWdDWENJQVFRQk9EUUFnRVEwQUlBSkJBRFlDWEVFQUlBQnJJUUVMQWtBZ0JVRUJhaUlJUVpDNWdnRW9BZ0FpQmtHWHVZSUJMUUFBSWdNZ0EwRVlkRUVZZFNJRVFRQklHMDRFUUNBSUlRQU1BUXNDUUVHTXVZSUJJQWdRUml3QUFFRXdhMEVLU1FSQUEwQWdCMEVZYWtHTXVZSUJJQWdRUml3QUFCQnNJQWhCQVdvaUFFR1F1WUlCS0FJQUlnWkJsN21DQVMwQUFDSURJQU5CR0hSQkdIVWlCRUVBU0J0T0RRSWdDQ0VGUVl5NWdnRWdBQ0lJRUVZc0FBQkJNR3RCQ2trTkFBc0xJQVZCQVdvaEFFR1F1WUlCS0FJQUlRWkJsN21DQVMwQUFDSURJUVFNQVFzZ0NDRUZDMEVCSVFrQ1FDQUdJQU1nQkVFWWRFRVlkVUVBU0JzZ0FFd0VRQ0FBSVFnTUFRc0NRRUdNdVlJQklBQVFSaTBBQUVFdlJnUkFBMEFnQ1VFQmRDRUpJQUJCQVdvaUNFR1F1WUlCS0FJQUlnWkJsN21DQVMwQUFDSURJQU5CR0hSQkdIVWlCRUVBU0J0T0RRSWdBQ0VGUVl5NWdnRWdDQ0lBRUVZdEFBQkJMMFlOQUFzTElBVkJBV29oQ0VHUXVZSUJLQUlBSVFaQmw3bUNBUzBBQUNJRElRUU1BUXNnQUNFRkN3SkFJQVlnQXlBRVFSaDBRUmgxUVFCSUd5QUlUQVJBSUFnaEFBd0JDd0pBUVl5NWdnRWdDQkJHTEFBQVFUQnJRUXBKQkVBRFFDQUhRUWhxUVl5NWdnRWdDQkJHTEFBQUVHd2dDRUVCYWlJQVFaQzVnZ0VvQWdBaUJrR1h1WUlCTFFBQUlnTWdBMEVZZEVFWWRTSUVRUUJJRzA0TkFpQUlJUVZCakxtQ0FTQUFJZ2dRUml3QUFFRXdhMEVLU1EwQUN3c2dCVUVCYWlFQVFaQzVnZ0VvQWdBaEJrR1h1WUlCTFFBQUlnTWhCQXdCQ3lBSUlRVUxBa0FnQmlBRElBUkJHSFJCR0hWQkFFZ2JJQUJNQkVBZ0FDRUlEQUVMQWtCQmpMbUNBU0FBRUVZdEFBQkJQa1lFUUFOQUlBSWdBaWdDWEVFQmFqWUNYQ0FCUVFGcUlRRWdBRUVCYWlJSVFaQzVnZ0VvQWdBaUJrR1h1WUlCTFFBQUlnTWdBMEVZZEVFWWRTSUVRUUJJRzA0TkFpQUFJUVZCakxtQ0FTQUlJZ0FRUmkwQUFFRStSZzBBQ3dzZ0JVRUJhaUVJUVpDNWdnRW9BZ0FoQmtHWHVZSUJMUUFBSWdNaEJBd0JDeUFBSVFVTEFrQWdDQ0FHSUFNZ0JFRVlkRUVZZFVFQVNCdE9EUUJCakxtQ0FTQUlFRVl0QUFCQlBFY05BQU5BSUFJZ0FpZ0NYRUVCYXpZQ1hDQUlJZ1ZCQVdvaUNFR1F1WUlCS0FJQVFaZTVnZ0V0QUFBaUFDQUFRUmgwUVJoMVFRQklHMDROQVVHTXVZSUJJQWdRUmkwQUFFRThSZzBBQ3dzZ0J5Z0NIQ0FITFFBaklnQWdBRUVZZEVFWWRVRUFTQ0lBR3dSL0lBY29BaGdnQjBFWWFpQUFHeERKQVFWQkFRc2hBeUFIS0FJTUlBY3RBQk1pQUNBQVFSaDBRUmgxUVFCSUlnQWJCRUFnQnlnQ0NDQUhRUWhxSUFBYkVNa0JJUWtMSUFNZ0EwRUJhM0VFUUFOQUlBRkJBV29oQVNBRFFYMXRJQU5xSWdNZ0EwRUJhM0VOQUFzTElBa2dDVUVCYTNFRVFFSGl3ZkFBUVFBUU9nc2dBd1IvSUFJb0FrZ2dDV3dnQTIwRlFRUUxJUWdDUUNBUlJRMEFJQUlnQWlnQ1lFRUJhallDWUNBS1FRVTJBckFFSUFvZ0VUWUN2QVlnRVVFQ1J3MEFJQXBCQWpZQ3dBY0xJQUlvQXBnQ0lBSW9BcHdDUndSQUlBSWdDaENrRHdzZ0FpZ0N6QUVnQWlnQzBBRkhCRUFnQWlBS0VORUlDeUFDS0FLa0FpQUNLQUtvQWtjRVFDQUNJQW9Rb2c4TElBSW9BcndDQkVBZ0FpQUtFTjBLQ3lBQ0tBSzBBaUFDTFFDN0FpSUFJQUJCR0hSQkdIVkJBRWdiQkVBakFFR0FBV3NpQkNRQUlBUkI4QUJxUWFyQjhRQWdDa0hVQUdvUWF5QUNRYkFDYWlFVklBSW9BckFDSVJJQ1FDQUNLQUswQWlJTklBSXRBTHNDSWhNZ0UwRVlkRUVZZFNJUVFRQklJZ0FiSWdsQkFFd05BQ0FTSUJVZ0FCc2lCaUFKYWlFVUlBWWhBQU5BSUFCQjdRQWdDUkM0QVNJQVJRMEJJQUF0QUFCQjdRQkhCRUFnRkNBQVFRRnFJZ0JySWdsQkFFb05BUXdDQ3dzZ0FDQVVSZzBBSUFBZ0JtdEJmMFlOQUVHZ0JCQVlJZ0FRMEFZYUFrQWdCQ3dBZTBFQVRnUkFJQVFnQkNnQ2VEWUNhQ0FFSUFRcEEzQTNBMkFNQVFzZ0JFSGdBR29nQkNnQ2NDQUVLQUowRUJvTElBQkJsQU5xSVFZZ0JDMEFheUlOUVJoMFFSaDFJUWtDUUNBQUxBQ2ZBMEVBVGdSQUlBbEJBRTRFUUNBR0lBUXBBMkEzQWdBZ0JpQUVLQUpvTmdJSURBSUxJQVlnQkNnQ1lDQUVLQUprRUNBTUFRc2dCaUFFS0FKZ0lBUkI0QUJxSUFsQkFFZ2lCaHNnQkNnQ1pDQU5JQVliRUNFYUN5QUVMQUJyUVFCSUJFQWdCQ2dDWUJBWEN5QUFRUUUyQXBRRUFrQWdBaWdDTkNJR0xBQmZRUUJPQkVBZ0JDQUdLQUpjTmdKSUlBUWdCaWtDVkRjRFFBd0JDeUFFUVVCcklBWW9BbFFnQmlnQ1dCQWFDeUFFS0FKSUlRWWdCRUVBTmdKSUlBUWdCallDV0NBRUlBQTJBa3dnQkNrRFFDRWdJQVJDQURjRFFDQUVJQ0EzQTFBZ0JDQUFOZ0pjQWtBZ0FpZ0N4QUlpQUNBQ0tBTElBa2tFUUNBQUlBUXBBMUEzQWdBZ0FDQUVLQUpZTmdJSUlBUkJBRFlDV0NBRVFnQTNBMUFnQUNBRUtBSmNOZ0lNSUFJZ0FFRVFhallDeEFJTUFRc2dBa0hBQW1vZ0JFSFFBR29Rb1FFZ0JDd0FXMEVBVGcwQUlBUW9BbEFRRndzZ0JDd0FTMEVBU0FSQUlBUW9Ba0FRRndzZ0FpZ0N0QUloRFNBQ0tBS3dBaUVTSUFJdEFMc0NJaE1oRUFzQ1FDQU5JQk1nRUVFWWRFRVlkVUVBU0NJQUd5SUpRUUJNRFFBZ0VpQVZJQUFiSWdZZ0NXb2hGQ0FHSVFBRFFDQUFRYzBBSUFrUXVBRWlBRVVOQVNBQUxRQUFRYzBBUndSQUlCUWdBRUVCYWlJQWF5SUpRUUJLRFFFTUFnc0xJQUFnRkVZTkFDQUFJQVpyUVg5R0RRQkJvQVFRR0NJQUVOQUdHZ0pBSUFRc0FIdEJBRTRFUUNBRUlBUW9BbmcyQWpnZ0JDQUVLUU53TndNd0RBRUxJQVJCTUdvZ0JDZ0NjQ0FFS0FKMEVCb0xJQUJCbEFOcUlRWWdCQzBBT3lJTlFSaDBRUmgxSVFrQ1FDQUFMQUNmQTBFQVRnUkFJQWxCQUU0RVFDQUdJQVFwQXpBM0FnQWdCaUFFS0FJNE5nSUlEQUlMSUFZZ0JDZ0NNQ0FFS0FJMEVDQU1BUXNnQmlBRUtBSXdJQVJCTUdvZ0NVRUFTQ0lHR3lBRUtBSTBJQTBnQmhzUUlSb0xJQVFzQUR0QkFFZ0VRQ0FFS0FJd0VCY0xJQUJCQWpZQ2xBUUNRQ0FDS0FJMElnWXNBRjlCQUU0RVFDQUVJQVlvQWx3MkFrZ2dCQ0FHS1FKVU53TkFEQUVMSUFSQlFHc2dCaWdDVkNBR0tBSllFQm9MSUFRb0FrZ2hCaUFFUVFBMkFrZ2dCQ0FHTmdKWUlBUWdBRFlDVENBRUtRTkFJU0FnQkVJQU53TkFJQVFnSURjRFVDQUVJQUEyQWx3Q1FDQUNLQUxFQWlJQUlBSW9Bc2dDU1FSQUlBQWdCQ2tEVURjQ0FDQUFJQVFvQWxnMkFnZ2dCRUVBTmdKWUlBUkNBRGNEVUNBQUlBUW9BbHcyQWd3Z0FpQUFRUkJxTmdMRUFnd0JDeUFDUWNBQ2FpQUVRZEFBYWhDaEFTQUVMQUJiUVFCT0RRQWdCQ2dDVUJBWEN5QUVMQUJMUVFCSUJFQWdCQ2dDUUJBWEN5QUNLQUswQWlFTklBSW9BckFDSVJJZ0FpMEF1d0lpRXlFUUN3SkFJQTBnRXlBUVFSaDBRUmgxUVFCSUlnQWJJZ2xCQUV3TkFDQVNJQlVnQUJzaUJpQUphaUVVSUFZaEFBTkFJQUJCOHdBZ0NSQzRBU0lBUlEwQklBQXRBQUJCOHdCSEJFQWdGQ0FBUVFGcUlnQnJJZ2xCQUVvTkFRd0NDd3NnQUNBVVJnMEFJQUFnQm10QmYwWU5BRUdnQkJBWUlnQVE3QWNhQWtBZ0JDd0FlMEVBVGdSQUlBUWdCQ2dDZURZQ0tDQUVJQVFwQTNBM0F5QU1BUXNnQkVFZ2FpQUVLQUp3SUFRb0FuUVFHZ3NnQUVHVUEyb2hCaUFFTFFBcklnMUJHSFJCR0hVaENRSkFJQUFzQUo4RFFRQk9CRUFnQ1VFQVRnUkFJQVlnQkNrRElEY0NBQ0FHSUFRb0FpZzJBZ2dNQWdzZ0JpQUVLQUlnSUFRb0FpUVFJQXdCQ3lBR0lBUW9BaUFnQkVFZ2FpQUpRUUJJSWdZYklBUW9BaVFnRFNBR0d4QWhHZ3NnQkN3QUswRUFTQVJBSUFRb0FpQVFGd3NnQUVFQk5nS1lCQUpBSUFJb0FqUWlCaXdBWDBFQVRnUkFJQVFnQmlnQ1hEWUNTQ0FFSUFZcEFsUTNBMEFNQVFzZ0JFRkFheUFHS0FKVUlBWW9BbGdRR2dzZ0JDZ0NTQ0VHSUFSQkFEWUNTQ0FFSUFZMkFsZ2dCQ0FBTmdKTUlBUXBBMEFoSUNBRVFnQTNBMEFnQkNBZ053TlFJQVFnQURZQ1hBSkFJQUlvQXNRQ0lnQWdBaWdDeUFKSkJFQWdBQ0FFS1FOUU53SUFJQUFnQkNnQ1dEWUNDQ0FFUVFBMkFsZ2dCRUlBTndOUUlBQWdCQ2dDWERZQ0RDQUNJQUJCRUdvMkFzUUNEQUVMSUFKQndBSnFJQVJCMEFCcUVLRUJJQVFzQUZ0QkFFNE5BQ0FFS0FKUUVCY0xJQVFzQUV0QkFFZ0VRQ0FFS0FKQUVCY0xJQUlvQXJRQ0lRMGdBaWdDc0FJaEVpQUNMUUM3QWlJVElSQUxBa0FnRFNBVElCQkJHSFJCR0hWQkFFZ2lBQnNpQ1VFQVRBMEFJQklnRlNBQUd5SUdJQWxxSVJRZ0JpRUFBMEFnQUVIVEFDQUpFTGdCSWdCRkRRRWdBQzBBQUVIVEFFY0VRQ0FVSUFCQkFXb2lBR3NpQ1VFQVNnMEJEQUlMQ3lBQUlCUkdEUUFnQUNBR2EwRi9SZzBBUWFBRUVCZ2lBQkRzQnhvQ1FDQUVMQUI3UVFCT0JFQWdCQ0FFS0FKNE5nSVlJQVFnQkNrRGNEY0RFQXdCQ3lBRVFSQnFJQVFvQW5BZ0JDZ0NkQkFhQ3lBQVFaUURhaUVHSUFRdEFCc2lEVUVZZEVFWWRTRUpBa0FnQUN3QW53TkJBRTRFUUNBSlFRQk9CRUFnQmlBRUtRTVFOd0lBSUFZZ0JDZ0NHRFlDQ0F3Q0N5QUdJQVFvQWhBZ0JDZ0NGQkFnREFFTElBWWdCQ2dDRUNBRVFSQnFJQWxCQUVnaUJoc2dCQ2dDRkNBTklBWWJFQ0VhQ3lBRUxBQWJRUUJJQkVBZ0JDZ0NFQkFYQ3lBQVFRSTJBcGdFQWtBZ0FpZ0NOQ0lHTEFCZlFRQk9CRUFnQkNBR0tBSmNOZ0pJSUFRZ0Jpa0NWRGNEUUF3QkN5QUVRVUJySUFZb0FsUWdCaWdDV0JBYUN5QUVLQUpJSVFZZ0JFRUFOZ0pJSUFRZ0JqWUNXQ0FFSUFBMkFrd2dCQ2tEUUNFZ0lBUkNBRGNEUUNBRUlDQTNBMUFnQkNBQU5nSmNBa0FnQWlnQ3hBSWlBQ0FDS0FMSUFra0VRQ0FBSUFRcEExQTNBZ0FnQUNBRUtBSllOZ0lJSUFSQkFEWUNXQ0FFUWdBM0ExQWdBQ0FFS0FKY05nSU1JQUlnQUVFUWFqWUN4QUlNQVFzZ0FrSEFBbW9nQkVIUUFHb1FvUUVnQkN3QVcwRUFUZzBBSUFRb0FsQVFGd3NnQkN3QVMwRUFTQVJBSUFRb0FrQVFGd3NnQWlnQ3RBSWhEU0FDS0FLd0FpRVNJQUl0QUxzQ0loTWhFQXNDUUNBTklCTWdFRUVZZEVFWWRVRUFTQ0lBR3lJSlFRQk1EUUFnRWlBVklBQWJJZ1lnQ1dvaERTQUdJUUFEUUNBQVFkUUFJQWtRdUFFaUFFVU5BU0FBTFFBQVFkUUFSd1JBSUEwZ0FFRUJhaUlBYXlJSlFRQktEUUVNQWdzTElBQWdEVVlOQUNBQUlBWnJRWDlHRFFCQitBUVFHQ0lBRU8wSEdnSkFJQVFzQUh0QkFFNEVRQ0FFSUFRb0FuZzJBZ2dnQkNBRUtRTndOd01BREFFTElBUWdCQ2dDY0NBRUtBSjBFQm9MSUFCQmxBTnFJUVlnQkMwQUN5SU5RUmgwUVJoMUlRa0NRQ0FBTEFDZkEwRUFUZ1JBSUFsQkFFNEVRQ0FHSUFRcEF3QTNBZ0FnQmlBRUtBSUlOZ0lJREFJTElBWWdCQ2dDQUNBRUtBSUVFQ0FNQVFzZ0JpQUVLQUlBSUFRZ0NVRUFTQ0lHR3lBRUtBSUVJQTBnQmhzUUlSb0xJQVFzQUF0QkFFZ0VRQ0FFS0FJQUVCY0xBa0FnQWlnQ05DSUdMQUJmUVFCT0JFQWdCQ0FHS0FKY05nSklJQVFnQmlrQ1ZEY0RRQXdCQ3lBRVFVQnJJQVlvQWxRZ0JpZ0NXQkFhQ3lBRUtBSklJUVlnQkVFQU5nSklJQVFnQmpZQ1dDQUVJQUEyQWt3Z0JDa0RRQ0VnSUFSQ0FEY0RRQ0FFSUNBM0ExQWdCQ0FBTmdKY0FrQWdBaWdDeEFJaUFDQUNLQUxJQWtrRVFDQUFJQVFwQTFBM0FnQWdBQ0FFS0FKWU5nSUlJQVJCQURZQ1dDQUVRZ0EzQTFBZ0FDQUVLQUpjTmdJTUlBSWdBRUVRYWpZQ3hBSU1BUXNnQWtIQUFtb2dCRUhRQUdvUW9RRWdCQ3dBVzBFQVRnMEFJQVFvQWxBUUZ3c2dCQ3dBUzBFQVNBUkFJQVFvQWtBUUZ3c2dGU3dBQ3lFUUN3SkFJQkJCR0hSQkdIVkJBRWdFUUNBQ0tBS3dBa0VBT2dBQUlBSkJBRFlDdEFJTUFRc2dGVUVBT2dBTElCVkJBRG9BQUFzZ0JDd0FlMEVBU0FSQUlBUW9BbkFRRndzZ0JFR0FBV29rQUFzQ1FBSkFJQUlvQWx3aUFFRUFUZzBBSUJFTkFFRUFJQUJySWdSQkIzRWhCaUFBUVhoTkJFQWdCRUY0Y1NFRVFRQWhBQU5BSUFoQkNIUWhDQ0FBUVFocUlnQWdCRWNOQUFzTFFRQWhBQ0FHUlEwQkEwQWdDRUVCZENFSUlBQkJBV29pQUNBR1J3MEFDd3dCQ3lBQkRRQWdBRUVBVEEwQUlCRU5BQ0FBUlEwQUlBQkJBV3NoQkVFQUlRWWdBRUVIY1NJSkJFQURRQ0FBUVFGcklRQWdDRUVCZENFSUlBWkJBV29pQmlBSlJ3MEFDd3NnQkVFSFR3UkFBMEFnQ0VFSWRDRUlJQUJCQ0dzaUFBMEFDd3NnQWtFQU5nSmNDd0pBSUFoRkJFQkJBU0VJREFFTElBZEIwQUJxSWdBZ0NCQjhJQUFRbGdNaENDQUhMQUJiUVFCT0RRQWdCeWdDVUJBWEN3SkFJQThFUUNBUElBb2dEeWdDQUNnQ3FBRVJBZ0FnRHlnQzBBUkJZRWNOQVNBQlFRQktCRUFnRHlBQk5nS01CQXNnQTBVRVFDQVBRUUkyQXZ3RkN5QVBJQWcyQXRBRURBRUxJQUZCQUVvRVFDQUtJQUUyQXV3REN5QURSUVJBSUFwQkFqWUMxQWNMSUFvZ0NEWUNzQVFnQ0VFRVRBUkFJQUlvQW9BQ0lBSW9BdndCUndSQUlBSVEyUVFMSUFJb0FqUWlBQ0FLSUFBb0FnQW9BcWdCRVFJQUlBY2dDallDVUNBWElBZEIwQUJxRVBjQ0RBRUxJQWNnQ2pZQ1VDQVpJQWRCMEFCcUlnQVE5d0lnQnlBS05nSlFJQmNnQUJEM0Fnc2dBaWdDNkFFaUFDQUNLQUxrQVVjRVFDQUFRUVJyS0FJQUlRQWdCMEZBYXlJQlFhckI4UUFnRmhCcklBQkJ3QU5xSUFFUWt3RWdCeXdBUzBFQVNBUkFJQWNvQWtBUUZ3c2dBaUFDS0FMa0FUWUM2QUVMSUFJb0F0Z0JJZ01nQWlnQzNBRkdEUU1EUUFKQUlBTW9BZ0JCa0FOcUVGNE5BQ0FES0FJQUlRRWdCMEV3YWlJSVFhckI4UUFnRmhCckFrQWdDQ0FCUVpRRGFpSUFSZzBBSUFjdEFEc2lCa0VZZEVFWWRTRUlJQUVzQUo4RFFRQk9CRUFnQ0VFQVRnUkFJQUFnQnlrRE1EY0NBQ0FBSUFjb0FqZzJBZ2dNQXdzZ0FDQUhLQUl3SUFjb0FqUVFJQXdCQ3lBQUlBY29BakFnQjBFd2FpQUlRUUJJSWdBYklBY29BalFnQmlBQUd4QWhHZ3NnQnl3QU8wRUFUZzBBSUFjb0FqQVFGd3NnQTBFRWFpSURJQUlvQXR3QlJ3MEFDd3dEQzBHTXVZSUJJQU1RUmkwQUFFSDRBRVlFUUVHSUJSQVlJZ29Rb3djZ0ZpQUtRZFFBYWhDVkJpQUNLQUxNQVNBQ0tBTFFBVWNFUUNBQ0lBb1EwUWdMUVFBaENDQUhRUUEyQWlBZ0IwSUFOd01ZSUFkQkFEWUNFQ0FIUWdBM0F3Z0NRQ0FDS0FKY0lnQkJBRTROQUNBUkRRQWdBa0VBTmdKY1FRQWdBR3NoQ0FzQ1FDQURRUUZxSWdGQmtMbUNBU2dDQUNJR1FaZTVnZ0V0QUFBaUJTQUZRUmgwUVJoMUlnUkJBRWdiVGdSQUlBRWhBQXdCQ3dKQVFZeTVnZ0VnQVJCR0xBQUFRVEJyUVFwSkJFQURRQ0FIUVJocVFZeTVnZ0VnQVJCR0xBQUFFR3dnQVVFQmFpSUFRWkM1Z2dFb0FnQWlCa0dYdVlJQkxRQUFJZ1VnQlVFWWRFRVlkU0lFUVFCSUcwNE5BaUFCSVFOQmpMbUNBU0FBSWdFUVJpd0FBRUV3YTBFS1NRMEFDd3NnQTBFQmFpRUFRWkM1Z2dFb0FnQWhCa0dYdVlJQkxRQUFJZ1VoQkF3QkN5QUJJUU1MUVFFaENRSkFJQVlnQlNBRVFSaDBRUmgxUVFCSUd5QUFUQVJBSUFBaEFRd0JDd0pBUVl5NWdnRWdBQkJHTFFBQVFTOUdCRUFEUUNBSlFRRjBJUWtnQUVFQmFpSUJRWkM1Z2dFb0FnQWlCa0dYdVlJQkxRQUFJZ1VnQlVFWWRFRVlkU0lFUVFCSUcwNE5BaUFBSVFOQmpMbUNBU0FCSWdBUVJpMEFBRUV2UmcwQUN3c2dBMEVCYWlFQlFaQzVnZ0VvQWdBaEJrR1h1WUlCTFFBQUlnVWhCQXdCQ3lBQUlRTUxBa0FnQmlBRklBUkJHSFJCR0hWQkFFZ2JJQUZNQkVBZ0FTRUFEQUVMQWtCQmpMbUNBU0FCRUVZc0FBQkJNR3RCQ2trRVFBTkFJQWRCQ0dwQmpMbUNBU0FCRUVZc0FBQVFiQ0FCUVFGcUlnQkJrTG1DQVNnQ0FDSUdRWmU1Z2dFdEFBQWlCU0FGUVJoMFFSaDFJZ1JCQUVnYlRnMENJQUVoQTBHTXVZSUJJQUFpQVJCR0xBQUFRVEJyUVFwSkRRQUxDeUFEUVFGcUlRQkJrTG1DQVNnQ0FDRUdRWmU1Z2dFdEFBQWlCU0VFREFFTElBRWhBd3NDUUNBR0lBVWdCRUVZZEVFWWRVRUFTQnNnQUV3RVFDQUFJUUVNQVFzQ1FFR011WUlCSUFBUVJpMEFBRUUrUmdSQUEwQWdBaUFDS0FKY1FRRnFOZ0pjSUFoQkFXb2hDQ0FBUVFGcUlnRkJrTG1DQVNnQ0FDSUdRWmU1Z2dFdEFBQWlCU0FGUVJoMFFSaDFJZ1JCQUVnYlRnMENJQUFoQTBHTXVZSUJJQUVpQUJCR0xRQUFRVDVHRFFBTEN5QURRUUZxSVFGQmtMbUNBU2dDQUNFR1FaZTVnZ0V0QUFBaUJTRUVEQUVMSUFBaEF3c0NRQ0FCSUFZZ0JTQUVRUmgwUVJoMVFRQklHMDROQUVHTXVZSUJJQUVRUmkwQUFFRThSdzBBQTBBZ0FpQUNLQUpjUVFGck5nSmNJQUVpQTBFQmFpSUJRWkM1Z2dFb0FnQkJsN21DQVMwQUFDSUFJQUJCR0hSQkdIVkJBRWdiVGcwQlFZeTVnZ0VnQVJCR0xRQUFRVHhHRFFBTEN5QUhLQUljSUFjdEFDTWlBQ0FBUVJoMFFSaDFRUUJJSWdBYkJIOGdCeWdDR0NBSFFSaHFJQUFiRU1rQkJVRUJDeUVGSUFjb0Fnd2dCeTBBRXlJQUlBQkJHSFJCR0hWQkFFZ2lBQnNFUUNBSEtBSUlJQWRCQ0dvZ0FCc1F5UUVoQ1FzZ0JTQUZRUUZyY1FSQUEwQWdDRUVCYWlFSUlBVkJmVzBnQldvaUJTQUZRUUZyY1EwQUN3c2dDU0FKUVFGcmNRUkFRZUxCOEFCQkFCQTZDeUFDS0FKSUlBbHNJQVZ0SVFVQ1FDQUNLQUpjSWdGQkFFZ0VRRUVBSUFGcklnWkJCM0VoQUNBQlFYaE5CRUFnQmtGNGNTRUdRUUFoQVFOQUlBVkJDSFFoQlNBQlFRaHFJZ0VnQmtjTkFBc0xRUUFoQVNBQVJRMEJBMEFnQlVFQmRDRUZJQUZCQVdvaUFTQUFSdzBBQ3d3QkN5QUlEUUFnQVVVTkFDQUJRUUZySVFaQkFDRUFJQUZCQjNFaUJBUkFBMEFnQVVFQmF5RUJJQVZCQVhRaEJTQUFRUUZxSWdBZ0JFY05BQXNMSUFaQkIwOEVRQU5BSUFWQkNIUWhCU0FCUVFocklnRU5BQXNMSUFKQkFEWUNYQXNDUUNBRlJRUkFRUUVoQlF3QkN5QUhRZEFBYWlJQUlBVVFmQ0FBRUpZRElRVWdCeXdBVzBFQVRnMEFJQWNvQWxBUUZ3c2dDRUVBU2dSQUlBb2dDRFlDNUFNTElBb2dCVFlDcUFRZ0FoRFpCQ0FDS0FJMElnQWdDaUFBS0FJQUtBS29BUkVDQUNBSExBQVRRUUJJQkVBZ0J5Z0NDQkFYQ3lBSExBQWpRUUJPRFFRZ0J5Z0NHQkFYREFRTFFZeTVnZ0VnQXhCR0xRQUFRZmtBUmdSQVFjL003d0JCQUJBa0RBUUxRWXk1Z2dFZ0F4QkdMUUFBUWZvQVJnUkFRZmdGRUJnaUNoRENCQ0FXSUFwQjFBQnFFSlVHSUFJb0Fzd0JJQUlvQXRBQlJ3UkFJQUlnQ2hEUkNBc2dBaWdDdkFJRVFDQUNJQW9RM1FvTFFRQWhDQ0FIUVFBMkFpQWdCMElBTndNWUlBZEJBRFlDRUNBSFFnQTNBd2dDUUNBQ0tBSmNJZ0JCQUU0TkFDQVJEUUFnQWtFQU5nSmNRUUFnQUdzaENBc0NRQ0FEUVFGcUlnRkJrTG1DQVNnQ0FDSUdRWmU1Z2dFdEFBQWlCU0FGUVJoMFFSaDFJZ1JCQUVnYlRnUkFJQUVoQUF3QkN3SkFRWXk1Z2dFZ0FSQkdMQUFBUVRCclFRcEpCRUFEUUNBSFFSaHFRWXk1Z2dFZ0FSQkdMQUFBRUd3Z0FVRUJhaUlBUVpDNWdnRW9BZ0FpQmtHWHVZSUJMUUFBSWdVZ0JVRVlkRUVZZFNJRVFRQklHMDROQWlBQklRTkJqTG1DQVNBQUlnRVFSaXdBQUVFd2EwRUtTUTBBQ3dzZ0EwRUJhaUVBUVpDNWdnRW9BZ0FoQmtHWHVZSUJMUUFBSWdVaEJBd0JDeUFCSVFNTFFRRWhDUUpBSUFZZ0JTQUVRUmgwUVJoMVFRQklHeUFBVEFSQUlBQWhBUXdCQ3dKQVFZeTVnZ0VnQUJCR0xRQUFRUzlHQkVBRFFDQUpRUUYwSVFrZ0FFRUJhaUlCUVpDNWdnRW9BZ0FpQmtHWHVZSUJMUUFBSWdVZ0JVRVlkRUVZZFNJRVFRQklHMDROQWlBQUlRTkJqTG1DQVNBQklnQVFSaTBBQUVFdlJnMEFDd3NnQTBFQmFpRUJRWkM1Z2dFb0FnQWhCa0dYdVlJQkxRQUFJZ1VoQkF3QkN5QUFJUU1MQWtBZ0JpQUZJQVJCR0hSQkdIVkJBRWdiSUFGTUJFQWdBU0VBREFFTEFrQkJqTG1DQVNBQkVFWXNBQUJCTUd0QkNra0VRQU5BSUFkQkNHcEJqTG1DQVNBQkVFWXNBQUFRYkNBQlFRRnFJZ0JCa0xtQ0FTZ0NBQ0lHUVplNWdnRXRBQUFpQlNBRlFSaDBRUmgxSWdSQkFFZ2JUZzBDSUFFaEEwR011WUlCSUFBaUFSQkdMQUFBUVRCclFRcEpEUUFMQ3lBRFFRRnFJUUJCa0xtQ0FTZ0NBQ0VHUVplNWdnRXRBQUFpQlNFRURBRUxJQUVoQXdzQ1FDQUdJQVVnQkVFWWRFRVlkVUVBU0JzZ0FFd0VRQ0FBSVFFTUFRc0NRRUdNdVlJQklBQVFSaTBBQUVFK1JnUkFBMEFnQWlBQ0tBSmNRUUZxTmdKY0lBaEJBV29oQ0NBQVFRRnFJZ0ZCa0xtQ0FTZ0NBQ0lHUVplNWdnRXRBQUFpQlNBRlFSaDBRUmgxSWdSQkFFZ2JUZzBDSUFBaEEwR011WUlCSUFFaUFCQkdMUUFBUVQ1R0RRQUxDeUFEUVFGcUlRRkJrTG1DQVNnQ0FDRUdRWmU1Z2dFdEFBQWlCU0VFREFFTElBQWhBd3NDUUNBQklBWWdCU0FFUVJoMFFSaDFRUUJJRzA0TkFFR011WUlCSUFFUVJpMEFBRUU4UncwQUEwQWdBaUFDS0FKY1FRRnJOZ0pjSUFFaUEwRUJhaUlCUVpDNWdnRW9BZ0JCbDdtQ0FTMEFBQ0lBSUFCQkdIUkJHSFZCQUVnYlRnMEJRWXk1Z2dFZ0FSQkdMUUFBUVR4R0RRQUxDeUFIS0FJY0lBY3RBQ01pQUNBQVFSaDBRUmgxUVFCSUlnQWJCSDhnQnlnQ0dDQUhRUmhxSUFBYkVNa0JCVUVCQ3lFRklBY29BZ3dnQnkwQUV5SUFJQUJCR0hSQkdIVkJBRWdpQUJzRVFDQUhLQUlJSUFkQkNHb2dBQnNReVFFaENRc2dCU0FGUVFGcmNRUkFBMEFnQ0VFQmFpRUlJQVZCZlcwZ0JXb2lCU0FGUVFGcmNRMEFDd3NnQ1NBSlFRRnJjUVJBUWVMQjhBQkJBQkE2Q3lBQ0tBSklJQWxzSUFWdElRVUNRQ0FDS0FKY0lnRkJBRWdFUUVFQUlBRnJJZ1pCQjNFaEFDQUJRWGhOQkVBZ0JrRjRjU0VHUVFBaEFRTkFJQVZCQ0hRaEJTQUJRUWhxSWdFZ0JrY05BQXNMUVFBaEFTQUFSUTBCQTBBZ0JVRUJkQ0VGSUFGQkFXb2lBU0FBUncwQUN3d0JDeUFJRFFBZ0FVVU5BQ0FCUVFGcklRWkJBQ0VBSUFGQkIzRWlCQVJBQTBBZ0FVRUJheUVCSUFWQkFYUWhCU0FBUVFGcUlnQWdCRWNOQUFzTElBWkJCMDhFUUFOQUlBVkJDSFFoQlNBQlFRaHJJZ0VOQUFzTElBSkJBRFlDWEFzQ1FDQUZSUVJBUVFFaEJRd0JDeUFIUWRBQWFpSUFJQVVRZkNBQUVKWURJUVVnQnl3QVcwRUFUZzBBSUFjb0FsQVFGd3NnQ0VFQVNnUkFJQW9nQ0RZQzVBTUxJQW9nQlRZQ3FBUWdBaERaQkNBQ0tBSTBJZ0FnQ2lBQUtBSUFLQUtvQVJFQ0FDQUhMQUFUUVFCSUJFQWdCeWdDQ0JBWEN5QUhMQUFqUVFCT0RRUWdCeWdDR0JBWERBUUxRWXk1Z2dFZ0F4QkdMUUFBUWRvQVJnUkFRYkFFRUJnaUFCRENCaUFIUVFBMkFpQWdCMElBTndNWUlBZEJHR29oQVNBQUlBTkJBV29pQlVHUXVZSUJLQUlBUVplNWdnRXRBQUFpQ0NBSVFSaDBRUmgxUVFCSUcwZ0Vmd0pBUVl5NWdnRWdCUkJHTEFBQVFUQnJRUXBQRFFBRFFDQUhRUmhxUVl5NWdnRWdCU0lERUVZc0FBQVFiQ0FEUVFGcUlnVkJrTG1DQVNnQ0FFR1h1WUlCTFFBQUlnRWdBVUVZZEVFWWRVRUFTQnRPRFFGQmpMbUNBU0FGRUVZc0FBQkJNR3RCQ1UwTkFBc0xJQWNvQWhnZ0IwRVlhaUFITEFBalFRQklHd1VnQVFzUXlRRTJBcEFFSUFJb0FqUWlBU0FBSUFFb0FnQW9BcWdCRVFJQUlBY3NBQ05CQUU0TkJDQUhLQUlZRUJjTUJBdEJqTG1DQVNBREVFWXRBQUJCSWtZRVFBSkFBa0JCakxtQ0FTQURRUUZxSWdNUVJpMEFBRUhlQUVZTkFFR011WUlCSUFNUVJpMEFBRUhmQUVZTkFFR011WUlCSUFNUVJpMEFBRUU4UmcwQVFZeTVnZ0VnQXhCR0xRQUFRVDVHRFFCQmpMbUNBU0FERUVZdEFBQkJ3QUJIRFFFTFFjaXU3UUJCQUJBa0lBQWhBd3NnQjBFQU5nSllJQWRDQURjRFVFR011WUlCSUFNUVJpMEFBRUVpUndSQUEwQWdCMEhRQUdwQmpMbUNBU0FERUVZc0FBQVFiRUdNdVlJQklBTkJBV29pQXhCR0xRQUFRU0pIRFFBTEMwSFFCQkFZSWdBUXBRY2FJQWNnQURZQ0xFSGtBUkFZSWdBUWhRRWhBU0FIUVJocUlnVWdCMEhRQUdvUW1BRWdBU0FGRUtFUElBY3NBQ05CQUVnRVFDQUhLQUlZRUJjTElBY29BaXdpQVNBQUlBRW9BZ0FvQXFnQkVRSUFJQjhnQjBFc2FoQ2JFZ0pBSUFJb0FqUWlBQ3dBWDBFQVRnUkFJQWNnQUNnQ1hEWUNFQ0FISUFBcEFsUTNBd2dNQVFzZ0IwRUlhaUFBS0FKVUlBQW9BbGdRR2dzZ0J5Z0NFQ0VBSUFkQkFEWUNFQ0FISUFBMkFpQWdCeUFIS0FJc0lnQTJBaFFnQnlrRENDRWdJQWRDQURjRENDQUhJQ0EzQXhnZ0J5QUFOZ0lrSUI0Z0IwRVlhaENjQnlBSExBQWpRUUJJQkVBZ0J5Z0NHQkFYQ3lBSExBQVRRUUJJQkVBZ0J5Z0NDQkFYQ3lBSExBQmJRUUJPRFFRZ0J5Z0NVQkFYREFRTFFZeTVnZ0VnQXhCR0xRQUFRZHdBUmdSQVFRQWhHZ3dFQzBHTXVZSUJJQU1RUmkwQUFFSDhBRWNOQXlBQ0VOa0VBa0FDUUNBRFFRQktCRUJCQ2lFQlFZeTVnZ0VnQTBFQmF4QkdMUUFBUVRwR0RRRUxRUXNoQVNBRFFRRnFJZ0JCa0xtQ0FTZ0NBRUdYdVlJQkxRQUFJZ1VnQlVFWWRFRVlkVUVBU0J0T0RRQkJqTG1DQVNBQUVFWXNBQUFpQlVFNlJnUkFRUWdoQVF3Q0N5QUZRZDBBUndSQUlBVkIvQUJIRFFGQkF5RUJEQUlMUVFZaEFRd0JDeUFESVFBTElBSkJ6QUJCMEFBZ0FpZ0NOQ0lES0FKRUlBTW9Ba0JHRzJvZ0FUWUNBQ0FBSVFNZ0FpZ0NVRVVOQTBIQURoQVlJZ0JCQVVGL0VQWURHaUFBSUFJb0FrdzJBdXdCSUFBZ0FpZ0NVRFlDOEFFZ0FrSUFOd0pNUWVBQ0VCZ2lBVUVCRU9FRkdpQUJJQUlvQWpRZ0FTZ0NBQ2dDcUFFUkFnQWdBQ0FCSUFBb0FnQW9BcWdCRVFJQUlBNGdBQ0FPS0FJQUtBS29BUkVDQUVHc0FoQVlJZ0VRNHdRYUlBSWdBVFlDTkNBQlFRRTJBdHdCSUFJZ0FpZ0N3QUVpQlNBQ0tBTEVBVWNFZndOQUlBQWdCU2dDQUNBQUtBSUFLQUtvQVJFQ0FDQUZRUVJxSWdVZ0FpZ0N4QUZIRFFBTElBSW9Bc0FCQlNBRkN6WUN4QUVNQXdzZ0J5QVBOZ0lZSUJrZ0IwRVlhaUlBRVBjQ0lBY2dEellDR0NBWElBQVE5d0lMUVFBaER3d0JDeUFITEFBVFFRQklCRUFnQnlnQ0NCQVhDeUFITEFBalFRQklCRUFnQnlnQ0dCQVhDeUFGSVFNTElBSW9BaWdpQ0FSQUFrQWdBaWdDZ0FJaUFDQUNLQUtFQWlJRlNRUkFJQUFnQ0RZQ0FDQUNJQUJCQkdvMkFvQUNEQUVMSUFBZ0dTZ0NBQ0lBYXlJR1FRSjFJZ1JCQVdvaUFVR0FnSUNBQkU4TkJDQUJJQVVnQUdzaUJVRUJkU0lKSUFFZ0NVc2JRZi8vLy84RElBVkIvUC8vL3dkSkd5SUJCSDhnQVVHQWdJQ0FCRThOQmlBQlFRSjBFQmdGUVFBTElnVWdCRUVDZEdvaUJDQUlOZ0lBSUFaQkFFb0VRQ0FGSUFBZ0JoQVpHZ3NnQWlBRklBRkJBblJxTmdLRUFpQUNJQVJCQkdvMkFvQUNJQUlnQlRZQy9BRWdBRVVOQUNBQUVCY0xJQUpCQURZQ0tBc2dBaWdDTUFSQVFhZ0VFQmdpQUJEekF4b2dBaWdDTUNJQlFRRTZBS3dCSUFBZ0FTQUFLQUlBS0FLb0FSRUNBQ0FPSUFBZ0RpZ0NBQ2dDcUFFUkFnQWdBa0VBTmdJd0N5QURRUUZxSVFNZ0FpZ0NPRUZnUndSQVFhZ0VFQmdpQUJEekF4b2dBQ0FDS0FJNE5nTGNBU0FPSUFBZ0RpZ0NBQ2dDcUFFUkFnQWdBa0ZnTmdJNEN5QURRWkM1Z2dFb0FnQkJsN21DQVMwQUFDSUFJQUJCR0hSQkdIVkJBRWdiU0EwQUN3c0NRQ0FhUlEwQUlBSXRBRlZGRFFBZ0RrR25BUkRuQVNJQUlBQW9BZ0FvQWdnUkFBQkJ5d0JHRFFBZ0FoRFpCRUhnQVJBWUlnRVFsd1lhSUFjZ0FpZ0NXRUVCYWpZQ0FDQUhRUmhxUVlEaTd3QWdCeEJQSUFGQjFBQnFJUUFnQnkwQUl5SUZRUmgwUVJoMUlRTUNRQ0FCTEFCZlFRQk9CRUFnQTBFQVRnUkFJQUFnQnlrREdEY0NBQ0FBSUFjb0FpQTJBZ2dNQWdzZ0FDQUhLQUlZSUFjb0Fod1FJQXdCQ3lBQUlBY29BaGdnQjBFWWFpQURRUUJJSWdBYklBY29BaHdnQlNBQUd4QWhHZ3NnQnl3QUkwRUFTQVJBSUFjb0FoZ1FGd3NnRGlBQklBNG9BZ0FvQXFnQkVRSUFDeUFIUWZBQWFpUUFEQUlMRUNnQUMwR2poTzhBRURnQUN3c2dDeUFMS0FJQVFReHJLQUlBYWlJQkxRQVFRUUp4UlEwQkN3c2dEQ2dDT0NJQVJRMEFJQXdvQWp3aUFVVU5BQ0FBS0FKTURRQWdBU0FBSUFFb0FnQW9BcWdCRVFJQUN5QUNLQUxFQWlJQUlBSW9Bc0FDSWdOSEJFQURRQ0FBUVJCcklRRWdBRUVGYXl3QUFFRUFTQVJBSUFFb0FnQVFGd3NnQVNJQUlBTkhEUUFMQ3lBQ0lBTTJBc1FDSUFJb0Fud2lBQ0FDS0FKNElnTkhCRUFEUUNBQVFSQnJJUUVnQUVFRmF5d0FBRUVBU0FSQUlBRW9BZ0FRRndzZ0FTSUFJQU5IRFFBTEN5QUNJQU0yQW53Z0FpZ0N1QUVpQUNBQ0tBSzBBU0lEUndSQUEwQWdBRUVVYXlFQklBQkJDV3NzQUFCQkFFZ0VRQ0FCS0FJQUVCY0xJQUVpQUNBRFJ3MEFDd3NnQWlBRE5nSzRBU0FDS0FLc0FTSUFJQUlvQXFnQklnTkhCRUFEUUNBQVFSQnJJUUVnQUVFRmF5d0FBRUVBU0FSQUlBRW9BZ0FRRndzZ0FTSUFJQU5IRFFBTEN5QUNJQU0yQXF3QklBSW9BZ1FROUFnZ0RFRkFheVFBSUF0QjFMcnlBQ2dDQUNJQU5nSUFJQXNnQUVFTWF5Z0NBR3BCNExyeUFDZ0NBRFlDQUNBTFFhU3Y4Z0EyQWdnZ0N5d0FNMEVBU0FSQUlBc29BaWdRRndzZ0d4RE9BUm9nQzBFOGFoQ0NBUm9nQzBHUUFXb2tBRUVCQ3d3QUlBQVFwZzhhSUFBUUZ3c2FBRUc3dVlJQkxBQUFRUUJJQkVCQnNMbUNBU2dDQUJBWEN3c2FBRUd2dVlJQkxBQUFRUUJJQkVCQnBMbUNBU2dDQUJBWEN3c2FBRUdqdVlJQkxBQUFRUUJJQkVCQm1MbUNBU2dDQUJBWEN3c2FBRUdYdVlJQkxBQUFRUUJJQkVCQmpMbUNBU2dDQUJBWEN3c1NBRUhzdUlJQlFmQzRnZ0VvQWdBUTJnUUxFZ0JCM0xpQ0FVSGd1SUlCS0FJQUVOb0VDeElBUWR5M2dnRkI0TGVDQVNnQ0FCRGlDZ3NTQUVIOHVJSUJRWUM1Z2dFb0FnQVFvUVFMRWdCQjdMYUNBVUh3dG9JQktBSUFFT2tLQ3hJQVFheTNnZ0ZCc0xlQ0FTZ0NBQkRsQ2dzU0FFSE10b0lCUWRDMmdnRW9BZ0FRMXdnTEVnQkJ2TGlDQVVIQXVJSUJLQUlBRU9BS0N4SUFRYXk0Z2dGQnNMaUNBU2dDQUJEYUJBc1NBRUdjdUlJQlFhQzRnZ0VvQWdBUTJnUUxFZ0JCakxpQ0FVR1F1SUlCS0FJQUVOb0VDeElBUWZ5M2dnRkJnTGlDQVNnQ0FCRGFCQXNTQUVIc3Q0SUJRZkMzZ2dFb0FnQVE0UW9MRWdCQnZMZUNBVUhBdDRJQktBSUFFT1FLQ3hJQVFjeTNnZ0ZCMExlQ0FTZ0NBQkRqQ2dzU0FFSGN0b0lCUWVDMmdnRW9BZ0FRNmdvTEVnQkIvTGFDQVVHQXQ0SUJLQUlBRU9nS0N4SUFRWnkzZ2dGQm9MZUNBU2dDQUJEbUNnc1NBRUhNdUlJQlFkQzRnZ0VvQWdBUTJnUUxFZ0JCakxlQ0FVR1F0NElCS0FJQUVPY0tDN2ZMQ0FSS2Z3TitBWDBFZkNNQVFlQUJheUk2SkFBZ0FDZ0NCQ0lDSUFJb0FnQW9BcFFCRVFFQUlBQW9BZ1JCQURZQzVBWWdPa0VJYWlBNlFSaHFFSndESWp3Z0FTZ0NBQ0FCSUFFc0FBdEJBRWdiUWZRQUVPUU9JQUFoQ2lBOEVJZ0JJUUJCQUNFQkl3QkIwQVJySWdra0FDQUpJQUEyQXNnRUlBbEI4QUZxSUFsQnlBUnFRYnVIOEFBUVV3SkFBa0FDUUFKQVFZa0RRUUFnQ1NnQzhBRWdDU2dDOUFGeUcwVUVRQ0FKS0FMSUJDRUFJd0JCa0FKcklnY2tBQ0FISUFBMkFvZ0NJQWRCZ0FKcUlBZEJpQUpxSWdCQm02THZBQkJUSUFkQitBRnFJQUJCL0tIdkFCQlRJQWRCOEFGcUlBQkI4NHp1QUJCVElBZEI2QUZxSUFCQm00enVBQkJUSUFjZ0NpZ0NCRUhRQVdwQjgrRHZBQkF6TmdMZ0FTQUhJQWRCNEFGcVFlTGw3d0FRTXpZQzJBRWdCeUFIUWRnQmFrSEJwKzBBRURNMkF0QUJJQWNnQjBIUUFXcEI2Nkx2QUJBek5nTElBUUpBUVlrRFFRQWdCeWdDK0FFZ0J5Z0MvQUZ5R3dSQUl3QkJFR3NpQWlRQUlBSWdCeWdDeUFFMkFnZ2dBaWdDQ0NFQUlBSkJFR29rQUNBSElBQTJBcUFCSUFjZ0IwSDRBV29RTVRZQ1dDTUFRUkJySWdJa0FDQUNJQWNvQWxnMkFnZ2dBaWdDQ0NFQUlBSkJFR29rQUNBSElBQTJBb0FCSUFkQm9BRnFJQWRCZ0FGcUVHOFFuUU1NQVF0QmlRTkJBQ0FIS0FLQUFpQUhLQUtFQW5JYlJRMEFJd0JCRUdzaUFpUUFJQUlnQnlnQ3lBRTJBZ2dnQWlnQ0NDRUFJQUpCRUdva0FDQUhJQUEyQXFBQklBY2dCMEdBQW1vUU1UWUNXQ01BUVJCcklnSWtBQ0FDSUFjb0FsZzJBZ2dnQWlnQ0NDRUFJQUpCRUdva0FDQUhJQUEyQW9BQklBZEJvQUZxSUFkQmdBRnFFRzhRblFNTEFrQkJpUU5CQUNBSEtBTG9BU0FIS0FMc0FYSWJCRUFnQnlBSFFkQUJha0hyb3U4QUVETTJBcUFCSXdCQkVHc2lEeVFBSUE4Z0IwR2dBV29pQWlnQ0FEWUNDQ0FQS0FJSUlRQWdEMEVRYWlRQUlBY2dBRFlDZ0FFZ0J5QUhRZWdCYWhBeE5nSTRJd0JCRUdzaUR5UUFJQThnQnlnQ09EWUNDQ0FQS0FJSUlRQWdEMEVRYWlRQUlBY2dBRFlDV0NBSFFZQUJhaUlBSUFkQjJBQnFFRzhRblFNZ0J5QUNRWXVVN3dBUUl6WUNnQUVnQUVHQWplOEFFTWdCREFFTFFZa0RRUUFnQnlnQzhBRWdCeWdDOUFGeUcwVU5BQ0FISUFkQjBBRnFRZXVpN3dBUU16WUNvQUVqQUVFUWF5SVBKQUFnRHlBSFFhQUJhaUlDS0FJQU5nSUlJQThvQWdnaEFDQVBRUkJxSkFBZ0J5QUFOZ0tBQVNBSElBZEI4QUZxRURFMkFqZ2pBRUVRYXlJUEpBQWdEeUFIS0FJNE5nSUlJQThvQWdnaEFDQVBRUkJxSkFBZ0J5QUFOZ0pZSUFkQmdBRnFJZ0FnQjBIWUFHb1FieENkQXlBSElBSkJpNVR2QUJBak5nS0FBU0FBUVlDTjd3QVF5QUVMSUFjZ0IwSFlBV3BCeTZmdEFCQXpOZ0xBQVNBSFFjQUJha0VERUpjQ0dpQUhJQWRCMEFGcVFiaW43UUFRTXpZQ3VBRWdCMEdnQVdvZ0IwR0lBbXBCZ1lIdUFCQzRBaUFIS0FLc0FTSVBJQWNvQXJBQlJ3UkFBMEFnQnlBUEtRSUFOd09BQVNBSElBZEJ1QUZxUWMyZjd3QVFNellDV0NNQVFSQnJJZ0lrQUNBQ0lBZEIyQUJxSWdVb0FnQTJBZ2dnQWlnQ0NDRUFJQUpCRUdva0FDQUhJQUEyQWpnZ0J5QUhRWUFCYWhBeE5nS1lBU01BUVJCcklnSWtBQ0FDSUFkQm1BRnFJZ1FvQWdBMkFnZ2dBaWdDQ0NFQUlBSkJFR29rQUNBSElBQTJBaUFnQjBFNGFpSUNJQWRCSUdvUWJ4Q2RBeUFISUFWQjk2THZBQkFqTmdJNElBY2dCMEdBQVdvUU1UWUNtQUVnQnlBRVFZdVU3d0FRSFRZQ0lBSkFJQWNvQWlBaUFBUkFJQUFvQWdnaUZBMEJDMEdJelBFQUlSUUxJQUlnRkJESUFTQVBRUWhxSWc4Z0J5Z0NzQUZIRFFBTEN5QUhRWUFCYWlBSFFZZ0Nha0czME8wQUVMZ0NBa0FnQnlnQ2pBRWdCeWdDa0FGR0RRQWdCeUFIUWNBQmFrR1JnZTBBRURNMkFqZ2dCeWdDakFFaUR5QUhLQUtRQVVZTkFBTkFJQWNnRHlrQ0FEY0RXQ0FISUFkQk9HcEJsLy90QUJBek5nS1lBU0FISUFkQm1BRnFRUU1RbHdJMkFpQWdCeUFIUWRnQWFoQXhOZ0p3SXdCQkVHc2lBaVFBSUFJZ0J5Z0NjRFlDQ0NBQ0tBSUlJUUFnQWtFUWFpUUFJQWNnQURZQ2VDQUhRU0JxSUFkQitBQnFFRzhROVFJZ0QwRUlhaUlQSUFjb0FwQUJSdzBBQ3dzZ0IwSFlBR29nQjBHSUFtcEJzSTN2QUJDNEFpQUhLQUprSWc4Z0J5Z0NhRWNFUUFOQUlBY2dEeWtDQURjRE9DQUhJQWRCd0FGcVFlR043d0FRTXpZQ0lDTUFRUkJySWdJa0FDQUNJQWRCSUdvaUJTZ0NBRFlDQ0NBQ0tBSUlJUUFnQWtFUWFpUUFJQWNnQURZQ21BRWdCeUFIUVRocUVERTJBbkFqQUVFUWF5SUNKQUFnQWlBSEtBSndOZ0lJSUFJb0FnZ2hBQ0FDUVJCcUpBQWdCeUFBTmdKNElBZEJtQUZxSWdRZ0IwSDRBR29pQWhCdkVKMERJQWNnQlVHZ2plOEFFQ00yQXBnQklBY2dCMEU0YWhBeE5nSndJd0JCRUdzaUZDUUFJQlFnQnlnQ2NEWUNDQ0FVS0FJSUlRQWdGRUVRYWlRQUlBY2dBRFlDZUNBRUlBSVFieERJQVNBSElBVkJpNVR2QUJBak5nS1lBU0FISUFkQk9Hb1FNVFlDZUNBRUlBSW9BZ0FpQUFSL0lBQW9BZ1FpQUVHSXpQRUFJQUFiQlVHSXpQRUFDeERJQVNBUFFRaHFJZzhnQnlnQ2FFY05BQXNMSUFjZ0IwSGdBV3BCMWVYdkFCQXpJZ0EyQXBnQklBQVFuZ2NnQnlBSFFaZ0Jha0dWbk80QUVETWlBRFlDZUNBQUVKNEhJQWNnQjBINEFHcEJ4S2p1QUJBeklnQTJBbkFnQUJDZUJ5QUhJQWRCOEFCcUlnVkJ5Si92QUJBeklnQTJBbEFnQUJDZUJ5QUhJQWRCMEFCcVFRTVFsd0kyQWpnZ0IwRTRhaUlFUWNDYjdnQVE5UUlnQnlBRlFkR1k3Z0FRTXlJQU5nSklJQUFRbmdjZ0J5QUhRY2dBYWtFREVKY0NOZ0k0SUFSQjhxRHdBQkQxQWlBSFFRQVFCRFlDUkNBSFFjUUFhaERnQnlJUEtBSVVJUUlnRHlrQ0NDRk1JQThvQWhBaEFDQUhJQThwQWdCQ0lJazNBeEFnQnlBQVFRRnFOZ0lFSUFjZ1RFSWdpVGNEQ0NBSElBSkI3QTVxTmdJQUlBUkJqT0x2QUNBSEVFOGdCeUFGUWFDTjd3QVFJellDSUNBSFFTQnFJZ0FnQnlnQ09DQUVJQWNzQUVOQkFFZ2JFTWdCSUFjZ0JVR21yZTRBRUNNMkFqQWdBQkRBQnlBSFFUQnFJQWNvQWlBZ0FDQUhMQUFyUVFCSUd4RElBU0FITEFBclFRQklCRUFnQnlnQ0lCQVhDeUFITEFCRFFRQklCRUFnQnlnQ09CQVhDeUFIUWRnQWFpSUNLQUlNSWdBZ0FrRUVha2NFUUNBQVFhREVnUUVvQWdBUkFRQUxJQWRCZ0FGcUlnSW9BZ3dpQUNBQ1FRUnFSd1JBSUFCQm9NU0JBU2dDQUJFQkFBc2dCMEdnQVdvaUFpZ0NEQ0lBSUFKQkJHcEhCRUFnQUVHZ3hJRUJLQUlBRVFFQUN5QUhRWkFDYWlRQVFld0JFQmdpQWhDZUJVRUJOZ0xvQVNBS0tBSUVJZ0FnQWlBQUtBSUFLQUtvQVJFQ0FFR2dCaEFZSWdBUTJnVWFJQUlnQUNBQ0tBSUFLQUtvQVJFQ0FFSDBBUkFZSWpRUXpRY2hNU0FBSURRZ0FDZ0NBQ2dDcUFFUkFnQWdDVUh3QVdvZ0NVSElCR3BCdXZydkFCQlRBa0JCaVFOQkFDQUpLQUx3QVNBSktBTDBBWEliUlEwQUlBcEJBVFlDQ0NBSlFmQUJhaUFKUWNnRWFrSDMrdThBRUZNZ0NTZ0M4QUVnQ1NnQzlBRnlEUUJCNEFFUUdDSUFFSmdHR2lBMElBQWdOQ2dDQUNnQ3FBRVJBZ0FMSUFsQndBUnFJZ0FnQ1VISUJHb2lBa0hxaiswQUVGTWdDU0FBRURFMkFvZ0VJQWxCOEFGcUlnQWdDVUdJQkdwQmxySHVBQkJUSUFrZ0FCQXhOZ0xvQXlNQVFSQnJJZzhrQUNBUElBa29BdWdETmdJSUlBOG9BZ2doQUNBUFFSQnFKQUFnQ1NBQU5nS29CQ0FKUWFnRWFpSUFFTDhLSVU4Z0FDQUNRZjd3N1FBUXVBSUNRQ0FBS0FJTUlBQW9BaEJHRFFBZ0NTZ0N0QVFpR2lBSktBSzRCRVlOQUNCUElFK1NJVThEUUNBSklCb3BBZ0EzQTRnRVFaQURFQmdpQnhDQkF4cEI1QUVRR0NJRUVJVUJJUThnQ1NBSlFZZ0VhaEF4TmdMQUF5TUFRUkJySWdJa0FDQUNJQWtvQXNBRE5nSUlJQUlvQWdnaEFDQUNRUkJxSkFBZ0NTQUFOZ0xRQXlBSlFkQURhaEJ2SWdJUUh5SUZRWEJQRFFZQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnQVFHQ0VVSUFrZ0FFR0FnSUNBZUhJMkF2QURJQWtnRkRZQzZBTWdDU0FGTmdMc0F3d0JDeUFKSUFVNkFQTURJQWxCNkFOcUlSUWdCVVVOQVFzZ0ZDQUNJQVVRR1JvTElBVWdGR3BCQURvQUFDQVBRZGdCYWlFRklBbEI4QUZxSUFsQjZBTnFFSmdCSUFrdEFQc0JJZ0pCR0hSQkdIVWhBQUpBSUE4c0FPTUJRUUJPQkVBZ0FFRUFUZ1JBSUFVZ0NTa0Q4QUUzQWdBZ0JTQUpLQUw0QVRZQ0NBd0NDeUFGSUFrb0F2QUJJQWtvQXZRQkVIUU1BUXNnQlNBSktBTHdBU0FKUWZBQmFpQUFRUUJJSWdBYklBa29BdlFCSUFJZ0FCc1FjUXNnQ1N3QSt3RkJBRWdFUUNBSktBTHdBUkFYQ3lBSkxBRHpBMEVBU0FSQUlBa29BdWdERUJjTElBa2dDVUdJQkdvUU1UWUMwQU1nQ1NBSlFkQURha0dEK080QUVCMDJBdWdEQWtBZ0NTZ0M2QU1pQUFSQUlBQW9BZ2dpRHcwQkMwR0l6UEVBSVE4TElBOFFIeUlDUVhCUERRWUNRQUpBSUFKQkMwOEVRQ0FDUVJCcVFYQnhJZ0FRR0NFVUlBa2dBRUdBZ0lDQWVISTJBdmdCSUFrZ0ZEWUM4QUVnQ1NBQ05nTDBBUXdCQ3lBSklBSTZBUHNCSUFsQjhBRnFJUlFnQWtVTkFRc2dGQ0FQSUFJUUdSb0xJQUlnRkdwQkFEb0FBQ0FKSUFsQmlBUnFFREUyQXRBRElBa2dDVUhRQTJwQmtJUHVBQkFkTmdMb0F3SkFJQWtvQXVnRElnQUVRQ0FBS0FJSUlnOE5BUXRCaU16eEFDRVBDeUFQRUI4aUFrRndUdzBHQWtBQ1FDQUNRUXRQQkVBZ0FrRVFha0Z3Y1NJQUVCZ2hGQ0FKSUFCQmdJQ0FnSGh5TmdLZ0JDQUpJQlEyQXBnRUlBa2dBallDbkFRTUFRc2dDU0FDT2dDakJDQUpRWmdFYWlFVUlBSkZEUUVMSUJRZ0R5QUNFQmthQ3lBQ0lCUnFRUUE2QUFBZ0IwSDhBV29oRHlBSkxRQ2pCQ0lDUVJoMFFSaDFJUUFDUUFKQUlBY3NBSWNDUVFCT0JFQWdBRUVBVGdSQUlBOGdDU2tEbUFRM0FnQWdEeUFKS0FLZ0JEWUNDQXdEQ3lBUElBa29BcGdFSUFrb0Fwd0VFQ0FNQVFzZ0R5QUpLQUtZQkNBSlFaZ0VhaUFBUVFCSUlnQWJJQWtvQXB3RUlBSWdBQnNRSVJvTElBa3NBS01FUVFCT0RRQWdDU2dDbUFRUUZ3c2dDU0FKUVlnRWFoQXhOZ0xBQXlBSklBbEJ3QU5xUVpTRTdRQVFIVFlDMEFNQ1FDQUpLQUxRQXlJQUJFQWdBQ2dDQ0NJUERRRUxRWWpNOFFBaER3c2dEeEFmSWdKQmNFOE5CZ0pBQWtBZ0FrRUxUd1JBSUFKQkVHcEJjSEVpQUJBWUlSUWdDU0FBUVlDQWdJQjRjallDOEFNZ0NTQVVOZ0xvQXlBSklBSTJBdXdEREFFTElBa2dBam9BOHdNZ0NVSG9BMm9oRkNBQ1JRMEJDeUFVSUE4Z0FoQVpHZ3NnQWlBVWFrRUFPZ0FBSUFjZ0NVSG9BMm9RamdjMkF1d0JJQWtzQVBNRFFRQklCRUFnQ1NnQzZBTVFGd3NnQ1NBSlFZZ0VhaEF4TmdMQUF5QUpJQWxCd0FOcVFiVzI3Z0FRSFRZQzBBTUNRQ0FKS0FMUUF5SUFCRUFnQUNnQ0NDSVBEUUVMUVlqTThRQWhEd3NnRHhBZklnSkJjRThOQmdKQUFrQWdBa0VMVHdSQUlBSkJFR3BCY0hFaUFCQVlJUlFnQ1NBQVFZQ0FnSUI0Y2pZQzhBTWdDU0FVTmdMb0F5QUpJQUkyQXV3RERBRUxJQWtnQWpvQTh3TWdDVUhvQTJvaEZDQUNSUTBCQ3lBVUlBOGdBaEFaR2dzZ0FpQVVha0VBT2dBQUlBY2dDVUhvQTJvUW5nbzJBdlFCSUFrc0FQTURRUUJJQkVBZ0NTZ0M2QU1RRndzZ0NTQUpRWWdFYWhBeE5nTEFBeUFKSUFsQndBTnFRZUdnN3dBUUhUWUMwQU1DUUNBSktBTFFBeUlBQkVBZ0FDZ0NDQ0lQRFFFTFFZak04UUFoRHdzZ0R4QWZJZ0pCY0U4TkJnSkFBa0FnQWtFTFR3UkFJQUpCRUdwQmNIRWlBQkFZSVJRZ0NTQUFRWUNBZ0lCNGNqWUM4QU1nQ1NBVU5nTG9BeUFKSUFJMkF1d0REQUVMSUFrZ0Fqb0E4d01nQ1VIb0Eyb2hGQ0FDUlEwQkN5QVVJQThnQWhBWkdnc2dBaUFVYWtFQU9nQUFJQWNnQ1VIb0Eyb1FqZ1UyQXZnQ0lBa3NBUE1EUVFCSUJFQWdDU2dDNkFNUUZ3c2dDU0FKUVlnRWFoQXhOZ0xBQXlBSklBbEJ3QU5xUWZHczdRQVFIVFlDMEFNQ1FDQUpLQUxRQXlJQUJFQWdBQ2dDQ0NJUERRRUxRWWpNOFFBaER3c2dEeEFmSWdKQmNFOE5CZ0pBQWtBZ0FrRUxUd1JBSUFKQkVHcEJjSEVpQUJBWUlSUWdDU0FBUVlDQWdJQjRjallDOEFNZ0NTQVVOZ0xvQXlBSklBSTJBdXdEREFFTElBa2dBam9BOHdNZ0NVSG9BMm9oRkNBQ1JRMEJDeUFVSUE4Z0FoQVpHZ3NnQWlBVWFrRUFPZ0FBSUFjZ0NVSG9BMm9RMVFRMkF2d0NJQWtzQVBNRFFRQklCRUFnQ1NnQzZBTVFGd3NnQnlBRUlBY29BZ0FvQXFnQkVRSUFJQWtnQ1VHSUJHb1FNVFlDMEFNZ0NTQUpRZEFEYWtHUWh1MEFFQjAyQXVnREFuOGdDVUhvQTJwREFBQUFBQkRqQWlCUFhRUkFJQUZGQkVCQjNBSVFHQkNiQ1NFQkN5QUJEQUVMSUJGRkJFQkIzQUlRR0JET0J5RVJDeUFSQ3lJQUlBY2dBQ2dDQUNnQ3FBRVJBZ0FnQ1N3QSt3RkJBRWdFUUNBSktBTHdBUkFYQ3lBYVFRaHFJaG9nQ1NnQ3VBUkhEUUFMSUJFRVFDQUtLQUlFRUlnQ0lnQWdFU0FBS0FJQUtBS29BUkVDQUFzZ0FVVU5BQ0FLS0FJRUVJZ0NJZ0FnQVNBQUtBSUFLQUtvQVJFQ0FBdEJzQUlRR0NJQ0VMa0ZHaUFLS0FJRUVJZ0NJZ0FnQWlBQUtBSUFLQUtvQVJFQ0FFRUVFQmdpQVNBQ05nSUFJQWtnQVVFRWFpSUFOZ0tRQkNBSklBQTJBb3dFSUFrZ0FUWUNpQVFDUUNBS0tBSWNJZ0FnQ2lnQ0lDSUJTUVJBSUFCQkFEWUNBQ0FLSUFCQkJHbzJBaHdNQVFzZ0FDQUtLQUlZSWdWcklnUkJBblVpRVVFQmFpSVBRWUNBZ0lBRVR3MERRUUFoQUNBUElBRWdCV3NpQWtFQmRTSUJJQUVnRDBrYlFmLy8vLzhESUFKQi9QLy8vd2RKR3lJQ0JFQWdBa0dBZ0lDQUJFOE5CU0FDUVFKMEVCZ2hBQXNnQUNBUlFRSjBhaUlCUVFBMkFnQWdCRUVBU2dSQUlBQWdCU0FFRUJrYUN5QUtJQUFnQWtFQ2RHbzJBaUFnQ2lBQlFRUnFOZ0ljSUFvZ0FEWUNHQ0FGUlEwQUlBVVFGd3RCQUNFQklBbEJnQVJxSUFsQnlBUnFRWmorN3dBUVUwR0pBMEVBSUFrb0FvQUVJQWtvQW9RRWNoc0VRQ0FLS0FJRUVJZ0NJUUFnQ1NBSlFZQUVhaEF4TmdMb0F5QUpJQWxCNkFOcVFmMlo3Z0FRSFRZQzhBRWdBQ0FKUWZBQmFoRGdDRGtEeUFJTElBbEI2QU5xSUFsQnlBUnFRY2FkOFFBUXVBSWdDVUg0QVdvaE1pQUpLQUwwQXlJQUlBa29BdmdEUmcwQlFmQzI4Z0FvQWdBaVBVRU1heUUrUWZTMjhnQW9BZ0FpUDBFTWF5RkFRWUMzOGdBb0FnQWlRVUVNYXlGQ1FmaTI4Z0FvQWdBaVEwRU1heUZFSUFsQnNBSnFJVVVnQ1VIOEFXb2hOVUdVdC9JQUtBSUFJVVpCa0xmeUFDZ0NBQ0ZIUVlpMzhnQW9BZ0FoU0VHRXQvSUFLQUlBSVVsQi9MYnlBQ2dDQUNGS1FZR1I3Z0F2QUFBaFMwSDVrTzRBS1FBQUlVNERRQ0FKSUFBcEFnQTNBK0FESUFsQjRBTnFFREVoQWlBeUlFczdBUUFnQ1VHQUZEc0IrZ0VnQ1NCT053UHdBU0FDSUFsQjhBRnFFTHNDSVFJZ0NVSGdBMm9RTVNFUkFrQWdBZ1JBUVFBaENDQUpRUUE2QVBRQklBbEI5UExCcXdZMkF2QUJJQWxCQkRvQSt3RWdDVUVGT2dEYkF5QUpRZktYN1FBb0FBQTJBdEFESUFsQjlwZnRBQzBBQURvQTFBTWdDVUVBT2dEVkF5QUpJQkUyQXNBRElBa2dDVUhBQTJvZ0NVSHdBV29RSFRZQ3NBTWdDU2dDc0FNaUFnUi9JQUlvQWdnaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJUEVCOGlFU0FKS0FMVUF5QUpMUURiQXlJQ0lBSkJHSFJCR0hVaUFrRUFTQnRHQkg4Z0NVSFFBMnBCZnlBUElCRVFHMFVoQ0NBSkxRRGJBd1VnQWd0QkdIUkJHSFZCQUVnRVFDQUpLQUxRQXhBWEN5QUpMQUQ3QVVFQVNBUkFJQWtvQXZBQkVCY0xJQWdFUUVHd0FoQVlJZ2NRdVFVYUlBa2dDVUhnQTJvUU1UWUNzQU1nQ1NBSlFiQURha0dWMU80QUVFRTJBc0FESXdCQkVHc2lFU1FBSUJFZ0NTZ0N3QU0yQWdnZ0VTZ0NDQ0VDSUJGQkVHb2tBQ0FKSUFJMkF0QURJQWxCMEFOcUVHOGlFUkFmSWc5QmNFOE5DQUpBQWtBZ0QwRUxUd1JBSUE5QkVHcEJjSEVpQWhBWUlSUWdDU0FDUVlDQWdJQjRjallDK0FFZ0NTQVVOZ0x3QVNBSklBODJBdlFCREFFTElBa2dEem9BK3dFZ0NVSHdBV29oRkNBUFJRMEJDeUFVSUJFZ0R4QVpHZ3NnRHlBVWFrRUFPZ0FBSUFrb0F2UUJJQWtzQVBzQklnSkIvd0Z4SUFKQkFFZ2JCRUJCK0FFUUdDSUNFS2dIR2dKQUlBSUNmeUFKS0FMMEFTSVVJQWt0QVBzQklnZ2dDRUVZZEVFWWRTSVpRUUJJRzBFRlJnUkFRUUVnQ1VId0FXcEJmMEd1dE84QVFRVVFHMFVOQVJvZ0NTMEErd0VpQ0NFWklBa29BdlFCSVJRTElCUWdDQ0FaUVJoMFFSaDFRUUJJRzBFRVJnUkFRUVFnQ1VId0FXcEJmMEdQbSs4QVFRUVFHMFVOQVJvZ0NTMEErd0VpQ0NFWklBa29BdlFCSVJRTElCUWdDQ0FaUVJoMFFSaDFRUUJJRzBFSFJnUi9RUUlnQ1VId0FXcEJmMEdncyswQVFRY1FHMFVOQVJvZ0NTMEErd0VpQ0NFWklBa29BdlFCQlNBVUN5QUlJQmxCR0hSQkdIVkJBRWdiUVFaSERRRWdDVUh3QVdwQmYwSEhrdThBUVFZUUd3MEJRUU1MTmdMTUFRc2dCeUFDSUFjb0FnQW9BcWdCRVFJQUN5QUpJQWxCNEFOcUVERTJBcUFESUFrZ0NVR2dBMnBCOHBqdkFCQkJOZ0t3QXlNQVFSQnJJaEVrQUNBUklBa29BckFETmdJSUlCRW9BZ2doQWlBUlFSQnFKQUFnQ1NBQ05nTEFBeUFKUWNBRGFoQnZJaEVRSHlJUFFYQlBEUWdDUUFKQUlBOUJDMDhFUUNBUFFSQnFRWEJ4SWdJUUdDRVVJQWtnQWtHQWdJQ0FlSEkyQXRnRElBa2dGRFlDMEFNZ0NTQVBOZ0xVQXd3QkN5QUpJQTg2QU5zRElBbEIwQU5xSVJRZ0QwVU5BUXNnRkNBUklBOFFHUm9MSUE4Z0ZHcEJBRG9BQUVFQklSRUNRQUpBQWtBZ0NTZ0MxQU1pRkNBSkxBRGJBeUlJUWY4QmNTSVpJQWhCQUVnYkRnTUNBUUFCQzBFQlFRSWdDVUhRQTJwQmYwSGRtdTRBUVFJUUd4c2hFU0FKS0FMVUF5RVVJQWt0QU5zREloa2hDQXNnQnlBUk5nS1VBZ3NDUUNBVUlCa2dDRUVZZEVFWWRVRUFTQnRCREVjTkFDQUpRZEFEYWtGL1FkWHU3Z0JCREJBYkRRQWdCMEVCTmdMUUFRc2dDVUhnQTJvUU1TRUNRVEFRR0NJUlFlR0U4QUFvQUFBMkFCOGdFVUhhaFBBQUtRQUFOd0FZSUJGQjBvVHdBQ2tBQURjQUVDQVJRY3FFOEFBcEFBQTNBQWdnRVVIQ2hQQUFLUUFBTndBQUlCRkJBRG9BSXlBSklBSTJBcUFESUFsQnNBTnFJZ0lnQ1VHZ0Eyb2dFUkJUSUFrZ0FoQXhOZ0xBQXdKQVFZY0RRUUFnQ1NnQ3dBTWJCRUFnQ1VIQUEyb2dDVUd3QTJvUU1SRG5Bd3dCQ3lBSlFRQTZBTUFESUFsQkFEb0F5d01MSUJFUUZ5QUpRZUFEYWhBeElRSkJNQkFZSWhGQjZJUHdBQ2dBQURZQUp5QVJRZUdEOEFBcEFBQTNBQ0FnRVVIWmcvQUFLUUFBTndBWUlCRkIwWVB3QUNrQUFEY0FFQ0FSUWNtRDhBQXBBQUEzQUFnZ0VVSEJnL0FBS1FBQU53QUFJQkZCQURvQUt5QUpJQUkyQXBBRElBbEJvQU5xSWdJZ0NVR1FBMm9nRVJCVElBa2dBaEF4TmdLd0F3SkFRWWNEUVFBZ0NTZ0NzQU1iQkVBZ0NVR3dBMm9nQ1VHZ0Eyb1FNUkRuQXd3QkN5QUpRUUE2QUxBRElBbEJBRG9BdXdNTElCRVFGd0pBSUFrb0FzUURJQWt0QU1zRElnSWdBa0VZZEVFWWRVRUFTQnRGRFFBZ0NpZ0NTQTBBUWNBQkVCZ2lBaENkQkNBS0lBSTJBa2dnQ1NBSlFlQURhaEF4TmdLUUF5QUpRYUFEYWlBSlFaQURha0hIZ3ZBQUVGTUNRRUdKQTBFQUlBa29BcUFESUFrb0FxUURjaHNFUUNBSklBbEI0QU5xRURFMkFwQURJQWxCb0FOcUlnUWdDVUdRQTJvaUVVRzVoZTBBRUVFUTFnaEI1QUVRR0NJUEVJVUJJZ0pCMkFGcUlRVWdFU0FFRUpnQklBa3RBSnNESWhGQkdIUkJHSFVoQkFKQUlBSXNBT01CUVFCT0JFQWdCRUVBVGdSQUlBVWdDU2tEa0FNM0FnQWdCU0FKS0FLWUF6WUNDQXdDQ3lBRklBa29BcEFESUFrb0FwUURFSFFNQVFzZ0JTQUpLQUtRQXlBSlFaQURhaUFFUVFCSUlnSWJJQWtvQXBRRElCRWdBaHNRY1FzZ0NTd0Ftd05CQUVnRVFDQUpLQUtRQXhBWEN5QUtLQUpJSWdJZ0R5QUNLQUlBS0FLb0FSRUNBQ0FKTEFDckEwRUFUZzBCSUFrb0FxQURFQmNNQVF0QjVBRVFHQ0lQRUlVQklnSkIyQUZxSVFVZ0NVR2dBMm9nQ1VIQUEyb1FtQUVnQ1MwQXF3TWlFVUVZZEVFWWRTRUVBa0FnQWl3QTR3RkJBRTRFUUNBRVFRQk9CRUFnQlNBSktRT2dBemNDQUNBRklBa29BcWdETmdJSURBSUxJQVVnQ1NnQ29BTWdDU2dDcEFNUWRBd0JDeUFGSUFrb0FxQURJQWxCb0FOcUlBUkJBRWdpQWhzZ0NTZ0NwQU1nRVNBQ0d4QnhDeUFKTEFDckEwRUFTQVJBSUFrb0FxQURFQmNMSUFvb0FrZ2lBaUFQSUFJb0FnQW9BcWdCRVFJQUN5QUhJQW9vQWtnZ0J5Z0NBQ2dDcUFFUkFnQWdDa0VBTmdKSUN3SkFJQWtvQXJRRElBa3RBTHNESWdJZ0FrRVlkRUVZZFVFQVNCdEZEUUFnQ2lnQ1RBMEFRY0FCRUJnaUFoRHZCQ0FLSUFJMkFrd2dDU0FKUWVBRGFoQXhOZ0tRQXlBSlFhQURhaUFKUVpBRGFrSG9nZkFBRUZNQ1FFR0pBMEVBSUFrb0FxQURJQWtvQXFRRGNoc0VRQ0FKSUFsQjRBTnFFREUyQXBBRElBbEJvQU5xSWdRZ0NVR1FBMm9pRVVHTWhlMEFFRUVRMWdoQjVBRVFHQ0lQRUlVQklnSkIyQUZxSVFVZ0VTQUVFSmdCSUFrdEFKc0RJaEZCR0hSQkdIVWhCQUpBSUFJc0FPTUJRUUJPQkVBZ0JFRUFUZ1JBSUFVZ0NTa0RrQU0zQWdBZ0JTQUpLQUtZQXpZQ0NBd0NDeUFGSUFrb0FwQURJQWtvQXBRREVIUU1BUXNnQlNBSktBS1FBeUFKUVpBRGFpQUVRUUJJSWdJYklBa29BcFFESUJFZ0Foc1FjUXNnQ1N3QW13TkJBRWdFUUNBSktBS1FBeEFYQ3lBS0tBSk1JZ0lnRHlBQ0tBSUFLQUtvQVJFQ0FDQUpMQUNyQTBFQVRnMEJJQWtvQXFBREVCY01BUXRCNUFFUUdDSVBFSVVCSWdKQjJBRnFJUVVnQ1VHZ0Eyb2dDVUd3QTJvUW1BRWdDUzBBcXdNaUVVRVlkRUVZZFNFRUFrQWdBaXdBNHdGQkFFNEVRQ0FFUVFCT0JFQWdCU0FKS1FPZ0F6Y0NBQ0FGSUFrb0FxZ0ROZ0lJREFJTElBVWdDU2dDb0FNZ0NTZ0NwQU1RZEF3QkN5QUZJQWtvQXFBRElBbEJvQU5xSUFSQkFFZ2lBaHNnQ1NnQ3BBTWdFU0FDR3hCeEN5QUpMQUNyQTBFQVNBUkFJQWtvQXFBREVCY0xJQW9vQWt3aUFpQVBJQUlvQWdBb0FxZ0JFUUlBQ3lBSElBb29Ba3dnQnlnQ0FDZ0NxQUVSQWdBZ0NrRUFOZ0pNQ3lBSktBS01CQ0lSUVFScktBSUFJZ0lnQnlBQ0tBSUFLQUtvQVJFQ0FBSkFJQWtvQXBBRUlCRkhCRUFnRVNBSE5nSUFJQWtnRVVFRWFqWUNqQVFNQVFzZ0VTQUpLQUtJQkNJRmF5SVVRUUoxSWhGQkFXb2lEMEdBZ0lDQUJFOE5CeUFQSUJSQkFYVWlBaUFDSUE5SkcwSC8vLy8vQXlBVVFmei8vLzhIU1JzaUJBUi9JQVJCZ0lDQWdBUlBEUWtnQkVFQ2RCQVlCVUVBQ3lJUElCRkJBblJxSWdJZ0J6WUNBQ0FVUVFCS0JFQWdEeUFGSUJRUUdSb0xJQWtnRHlBRVFRSjBhallDa0FRZ0NTQUNRUVJxTmdLTUJDQUpJQTgyQW9nRUlBVkZEUUFnQlJBWEN5QUpMQUM3QTBFQVNBUkFJQWtvQXJBREVCY0xJQWtzQU1zRFFRQklCRUFnQ1NnQ3dBTVFGd3NnQ1N3QTJ3TkJBRWdFUUNBSktBTFFBeEFYQ3lBSkxBRDdBVUVBVGcwQ0lBa29BdkFCRUJjTUFnc2dDU0FKS0FLTUJFRUVhellDakFRTUFRc2dNa0dUbU8wQUx3QUFPd0VBSUFsQmdCUTdBZm9CSUFsQmk1anRBQ2tBQURjRDhBRWdFU0FKUWZBQmFoQzdBa1VOQUNBSklBbEI0QU5xRURFMkFzQURJQWtnQ1VIQUEycEJ1TVh2QUJBZE5nTHdBUUpBSUFrb0F2QUJJZ0lFUUNBQ0tBSUlJZzhOQVF0QmlNenhBQ0VQQ3lBUEVCOGlFVUZ3VHcwR0FrQUNRQ0FSUVF0UEJFQWdFVUVRYWtGd2NTSUNFQmdoR2lBSklBSkJnSUNBZ0hoeU5nTFlBeUFKSUJvMkF0QURJQWtnRVRZQzFBTU1BUXNnQ1NBUk9nRGJBeUFKUWRBRGFpRWFJQkZGRFFFTElCb2dEeUFSRUJrYUN5QVJJQnBxUVFBNkFBQWdDU0FKS0FMUUF5QUpRZEFEYWlBSkxBRGJBMEVBU0JzMkFxQUJJQWxCd0FOcUloRkI3djN2QUNBSlFhQUJhaEJQSUFsQmlBTnFJZ0lnQ1VISUJHb2dDU2dDd0FNZ0VTQUpMQURMQTBFQVNCc1FVeUFKSUFJUU1UWUNzQU1nQ1NBSlFiQURha0hmNmUwQUVFRTJBdkFCQWtBZ0NTZ0M4QUZGQkVBZ0NTQUpLQUxRQXlBSlFkQURhaUFKTEFEYkEwRUFTQnMyQW5CQm42dnhBQ0FKUWZBQWFoQWtEQUVMSUFsQjRBTnFFREVoQWtFd0VCZ2lFVUcvaFBBQUx3QUFPd0FnSUJGQnQ0VHdBQ2tBQURjQUdDQVJRYStFOEFBcEFBQTNBQkFnRVVHbmhQQUFLUUFBTndBSUlCRkJuNFR3QUNrQUFEY0FBQ0FSUVFBNkFDSWdDU0FDTmdLZ0F5QUpRZkFCYWlJQ0lBbEJvQU5xSUJFUVV5QUpJQUlRTVRZQ3NBTUNRRUdIQTBFQUlBa29BckFER3dSQUlBbEJzQU5xSUFsQjhBRnFFREVRNXdNTUFRc2dDVUVBT2dDd0F5QUpRUUE2QUxzREN5QVJFQmNnQ1VIZ0Eyb1FNU0VDUVRBUUdDSVJRYjZEOEFBdkFBQTdBQ2dnRVVHMmcvQUFLUUFBTndBZ0lCRkJyb1B3QUNrQUFEY0FHQ0FSUWFhRDhBQXBBQUEzQUJBZ0VVR2VnL0FBS1FBQU53QUlJQkZCbG9Qd0FDa0FBRGNBQUNBUlFRQTZBQ29nQ1NBQ05nS1FBeUFKUWZBQmFpSUNJQWxCa0FOcUlCRVFVeUFKSUFJUU1UWUNvQU1DUUVHSEEwRUFJQWtvQXFBREd3UkFJQWxCb0FOcUlBbEI4QUZxRURFUTV3TU1BUXNnQ1VFQU9nQ2dBeUFKUVFBNkFLc0RDeUFSRUJjZ0NTQUpRZUFEYWhBeE5nTHdBU0FKSUFsQjhBRnFRZWllN1FBUVFUWUNnQU1DUUNBSktBSzBBeUFKTEFDN0F5SUNRZjhCY1NBQ1FRQklHMFVOQUNBS0tBSklEUUJCd0FFUUdDSUNFSjBFSUFvZ0FqWUNTQ0FKSUFsQjRBTnFFREUyQXBBRElBbEI4QUZxSUFsQmtBTnFRWnlDOEFBUVUwR0pBMEVBSUFrb0F2QUJJQWtvQXZRQmNoc0VRQ0FKSUFsQjRBTnFFREUyQXBBRElBbEI4QUZxSWdRZ0NVR1FBMm9pRVVHbmhlMEFFRUVRMWdoQjVBRVFHQ0lQRUlVQklnSkIyQUZxSVFVZ0VTQUVFSmdCSUFrdEFKc0RJaEZCR0hSQkdIVWhCQUpBSUFJc0FPTUJRUUJPQkVBZ0JFRUFUZ1JBSUFVZ0NTa0RrQU0zQWdBZ0JTQUpLQUtZQXpZQ0NBd0NDeUFGSUFrb0FwQURJQWtvQXBRREVIUU1BUXNnQlNBSktBS1FBeUFKUVpBRGFpQUVRUUJJSWdJYklBa29BcFFESUJFZ0Foc1FjUXNnQ1N3QW13TkJBRWdFUUNBSktBS1FBeEFYQ3lBS0tBSklJZ0lnRHlBQ0tBSUFLQUtvQVJFQ0FDQUpMQUQ3QVVFQVRnMEJJQWtvQXZBQkVCY01BUXNnQ1NCRE5nTHdBU0FKUWRTMjhnQTJBdmdCSUFsQjZMYnlBRFlDc0FJZ0NVSHdBV29pRVNCRUtBSUFhaUJLTmdJQUlBbEJBRFlDOUFFZ0VTQUpLQUx3QVVFTWF5Z0NBR29pQWlBMUVMd0JJQUpDZ0lDQWdIQTNBa2dnQ1NCQk5nTDRBU0F5SUVJb0FnQnFJRWsyQWdBZ0NTQS9OZ0x3QVNBUklFQW9BZ0JxSUVnMkFnQWdDVUhvdHZJQU5nS3dBaUFKUWNDMjhnQTJBdkFCSUFsQjFMYnlBRFlDK0FFZ05SRFpBU0VFSUFsQnBLL3lBRFlDL0FFZ0NVSUFOd0trQWlBSlFnQTNBcHdDSUFsQkdEWUNyQUlnTlNBSlFiQURhaERwQXlBSlFRQTJBcGdESUFsQ0FEY0RrQU5CQVNFYUEwQUNRQ0FKUWVBQmFpSUZJQWxCOEFGcUlnOGdDU2dDOEFGQkRHc29BZ0JxS0FJY0lnSTJBZ0FnQWlBQ0tBSUVRUUZxTmdJRUlBVkI4TldCQVJCbklnSkJDaUFDS0FJQUtBSWNFUU1BSVJFZ0JTZ0NBQ0lGSUFVb0FnUkJBV3NpQWpZQ0JDQUNRWDlHQkVBZ0JTQUZLQUlBS0FJSUVRRUFDeUFQSUFsQmtBTnFJQkVRNHdNaUFpQUNLQUlBUVF4cktBSUFhaTBBRUVFRmNRMEFJQnBCQVhGRkJFQWdDaWdDU0NFUlFkZ0JFQmdpQWhEaUJSb2dFU0FDSUJFb0FnQW9BcWdCRVFJQUMwSGtBUkFZSWc4UWhRRWlBa0hZQVdvaEZDQUpRZUFCYWlBSlFaQURhaENZQVNBSkxRRHJBU0lSUVJoMFFSaDFJUVVDUUNBQ0xBRGpBVUVBVGdSQUlBVkJBRTRFUUNBVUlBa3BBK0FCTndJQUlCUWdDU2dDNkFFMkFnZ01BZ3NnRkNBSktBTGdBU0FKS0FMa0FSQjBEQUVMSUJRZ0NTZ0M0QUVnQ1VIZ0FXb2dCVUVBU0NJQ0d5QUpLQUxrQVNBUklBSWJFSEVMSUFrc0FPc0JRUUJJQkVBZ0NTZ0M0QUVRRndzZ0NpZ0NTQ0lDSUE4Z0FpZ0NBQ2dDcUFFUkFnQkJBQ0VhREFFTEN5QUpMQUNiQTBFQVNBUkFJQWtvQXBBREVCY0xJQWtnUFRZQzhBRWdQaWdDQUNBSlFmQUJhbW9nUnpZQ0FDQUpRYVN2OGdBMkF2d0JJQWtnUmpZQytBRWdDU3dBcHdKQkFFZ0VRQ0FKS0FLY0FoQVhDeUFFRU00QkdpQkZFSUlCR2dzQ1FDQUpLQUtrQXlBSkxRQ3JBeUlDSUFKQkdIUkJHSFZCQUVnYlJRMEFJQW9vQWt3TkFFSEFBUkFZSWdJUTd3UWdDaUFDTmdKTUlBa2dDVUhnQTJvUU1UWUNrQU1nQ1VId0FXb2dDVUdRQTJwQnRZSHdBQkJUUVlrRFFRQWdDU2dDOEFFZ0NTZ0M5QUZ5R3dSQUlBa2dDVUhnQTJvUU1UWUNrQU1nQ1VId0FXb2lCQ0FKUVpBRGFpSVJRZktFN1FBUVFSRFdDRUhrQVJBWUlnOFFoUUVpQWtIWUFXb2hCU0FSSUFRUW1BRWdDUzBBbXdNaUVVRVlkRUVZZFNFRUFrQWdBaXdBNHdGQkFFNEVRQ0FFUVFCT0JFQWdCU0FKS1FPUUF6Y0NBQ0FGSUFrb0FwZ0ROZ0lJREFJTElBVWdDU2dDa0FNZ0NTZ0NsQU1RZEF3QkN5QUZJQWtvQXBBRElBbEJrQU5xSUFSQkFFZ2lBaHNnQ1NnQ2xBTWdFU0FDR3hCeEN5QUpMQUNiQTBFQVNBUkFJQWtvQXBBREVCY0xJQW9vQWt3aUFpQVBJQUlvQWdBb0FxZ0JFUUlBSUFrc0FQc0JRUUJPRFFFZ0NTZ0M4QUVRRnd3QkN5QUpJRU0yQXZBQklBbEIxTGJ5QURZQytBRWdDVUhvdHZJQU5nS3dBaUFKUWZBQmFpSVJJRVFvQWdCcUlFbzJBZ0FnQ1VFQU5nTDBBU0FSSUFrb0F2QUJRUXhyS0FJQWFpSUNJRFVRdkFFZ0FrS0FnSUNBY0RjQ1NDQUpJRUUyQXZnQklESWdRaWdDQUdvZ1NUWUNBQ0FKSUQ4MkF2QUJJQkVnUUNnQ0FHb2dTRFlDQUNBSlFlaTI4Z0EyQXJBQ0lBbEJ3TGJ5QURZQzhBRWdDVUhVdHZJQU5nTDRBU0ExRU5rQklRUWdDVUdrci9JQU5nTDhBU0FKUWdBM0FxUUNJQWxDQURjQ25BSWdDVUVZTmdLc0FpQTFJQWxCb0FOcUVPa0RJQWxCQURZQ21BTWdDVUlBTndPUUEwRUJJUm9EUUFKQUlBbEI0QUZxSWdVZ0NVSHdBV29pRHlBSktBTHdBVUVNYXlnQ0FHb29BaHdpQWpZQ0FDQUNJQUlvQWdSQkFXbzJBZ1FnQlVIdzFZRUJFR2NpQWtFS0lBSW9BZ0FvQWh3UkF3QWhFU0FGS0FJQUlnVWdCU2dDQkVFQmF5SUNOZ0lFSUFKQmYwWUVRQ0FGSUFVb0FnQW9BZ2dSQVFBTElBOGdDVUdRQTJvZ0VSRGpBeUlDSUFJb0FnQkJER3NvQWdCcUxRQVFRUVZ4RFFBZ0drRUJjVVVFUUNBS0tBSk1JUkZCMkFFUUdDSUNFT0lGR2lBUklBSWdFU2dDQUNnQ3FBRVJBZ0FMUWVRQkVCZ2lEeENGQVNJQ1FkZ0JhaUVVSUFsQjRBRnFJQWxCa0FOcUVKZ0JJQWt0QU9zQkloRkJHSFJCR0hVaEJRSkFJQUlzQU9NQlFRQk9CRUFnQlVFQVRnUkFJQlFnQ1NrRDRBRTNBZ0FnRkNBSktBTG9BVFlDQ0F3Q0N5QVVJQWtvQXVBQklBa29BdVFCRUhRTUFRc2dGQ0FKS0FMZ0FTQUpRZUFCYWlBRlFRQklJZ0liSUFrb0F1UUJJQkVnQWhzUWNRc2dDU3dBNndGQkFFZ0VRQ0FKS0FMZ0FSQVhDeUFLS0FKTUlnSWdEeUFDS0FJQUtBS29BUkVDQUVFQUlSb01BUXNMSUFrc0FKc0RRUUJJQkVBZ0NTZ0NrQU1RRndzZ0NTQTlOZ0x3QVNBK0tBSUFJQWxCOEFGcWFpQkhOZ0lBSUFsQnBLL3lBRFlDL0FFZ0NTQkdOZ0w0QVNBSkxBQ25Ba0VBU0FSQUlBa29BcHdDRUJjTElBUVF6Z0VhSUVVUWdnRWFDd0pBUVljRFFRQWdDU2dDZ0FNYlJRMEFJQW9vQWxBTkFFSEFBaEFZSWc4UXN3c2dDaUFQTmdKUUlBa2dDVUdBQTJwQmhKL3ZBQkJCTmdMZ0FTTUFRUkJySWhFa0FDQVJJQWtvQXVBQk5nSUlJQkVvQWdnaEFpQVJRUkJxSkFBZ0NTQUNOZ0tRQXlBSlFaQURhaEJ2SWhFUUh5SUVRWEJQRFFnQ1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnSVFHQ0VVSUFrZ0FrR0FnSUNBZUhJMkF2Z0JJQWtnRkRZQzhBRWdDU0FFTmdMMEFRd0JDeUFKSUFRNkFQc0JJQWxCOEFGcUlSUWdCRVVOQVFzZ0ZDQVJJQVFRR1JvTElBUWdGR3BCQURvQUFDQVBJQWxCOEFGcUVLWUtOZ0w0QVNBSkxBRDdBVUVBU0FSQUlBa29BdkFCRUJjTElBa2dDVUdBQTJwQjdOZnVBQkJCTmdMd0FVR0hBMEVBSUFrb0F2QUJHd1JBSUFvb0FsQWhFU01BUVJCcklnOGtBQ0FQSUFrb0F2QUJOZ0lJSUE4b0FnZ2hBaUFQUVJCcUpBQWdDU0FDTmdLUUF5QVJJQWxCa0FOcUVIaEJBV3MyQXJRQkN5QUpJQWxCZ0FOcVFmalI3Z0FRUVRZQ2tBTkJod05CQUNBSktBS1FBeHNFUUNBS0tBSlFJUkVqQUVFUWF5SVBKQUFnRHlBSktBS1FBellDQ0NBUEtBSUlJUUlnRDBFUWFpUUFJQWtnQWpZQzRBRWdFU0FKUWVBQmFoQjRRUUZyTmdMMEFRc2dDU0FKUVlBRGFrR3JuZThBRUVFMkF1QUJRWWNEUVFBZ0NTZ0M0QUViUlEwQUlBb29BbEFoRVNNQVFSQnJJZzhrQUNBUElBa29BdUFCTmdJSUlBOG9BZ2doQWlBUFFSQnFKQUFnQ1NBQ05nTFlBU0FSSUFsQjJBRnFFSGkzT1FPb0FndEJzQUlRR0NJUUVMa0ZJUk1nQ1NnQzBBTWdDVUhRQTJvZ0NTd0Eyd05CQUVnYkloRVFIeUlQUVhCUERRY0NRQUpBSUE5QkMwOEVRQ0FQUVJCcVFYQnhJZ0lRR0NFVUlBa2dBa0dBZ0lDQWVISTJBdmdCSUFrZ0ZEWUM4QUVnQ1NBUE5nTDBBUXdCQ3lBSklBODZBUHNCSUFsQjhBRnFJUlFnRDBVTkFRc2dGQ0FSSUE4UUdSb0xJQThnRkdwQkFEb0FBQ0FRUWRRQWFpRVBJQWt0QVBzQkloRkJHSFJCR0hVaEFnSkFJQkFzQUY5QkFFNEVRQ0FDUVFCT0JFQWdEeUFKS1FQd0FUY0NBQ0FQSURJb0FnQTJBZ2dNQWdzZ0R5QUpLQUx3QVNBSktBTDBBUkFnREFFTElBOGdDU2dDOEFFZ0NVSHdBV29nQWtFQVNDSUNHeUFKS0FMMEFTQVJJQUliRUNFYUN5QUpMQUQ3QVVFQVNBUkFJQWtvQXZBQkVCY0xBa0FDZnlBSlFZZ0RhaEF4SVFJZ0FVRVFkRUVRZFNFclFRQWhGU01BUWRBRGF5SU1KQUFnRENBQ05nTFlBaUFNUWRBQ2FpQU1RZGdDYWtHOTUrMEFFRk1DUUVHSkEwRUFJQXdvQXRBQ0lBd29BdFFDY2h0RkJFQkJBU0VSUVFFaEZBd0JDeUFNSUF4QjBBSnFFREUyQXFnQkl3QkJFR3NpRVNRQUlCRWdEQ2dDcUFFMkFnZ2dFU2dDQ0NFQ0lCRkJFR29rQUNBTUlBSTJBdUFDSUF4QjRBSnFFSGdpRkVFUWRFRVFkU0lSUVFKSUJFQWdFU0VVREFFTElBb29Ba2dpQWdSQUlCTWdBaUFUS0FJQUtBS29BUkVDQUFzZ0NpZ0NUQ0lDQkVBZ0V5QUNJQk1vQWdBb0FxZ0JFUUlBQ3lBS0tBSlFJZ0lFUUNBVElBSWdFeWdDQUNnQ3FBRVJBZ0FMSUFwQkFEWUNVQ0FLUWdBM0FraEJBU0VWQ3lBTVFjZ0NhaUFNUWRnQ2FoQ0pDeUFNS0FMWUFpRUNJQXhCQURZQzRBSWdEQ0FDTmdMa0FnSkFBa0FnRENnQ3lBSWdEQ2dDNEFKSElBd29Bc3dDSUF3b0F1UUNSM0pGRFFBZ0UwSFVBR29oRzBIbjZlMEFMd0FBSVF0QjMrbnRBQ2tBQUNGTUlCRkJBRXdoQ0NBVVFmLy9BM0ZCQVVjaERRTkFJQXdvQXNnQ0lRSWdEQ0FMT3dIb0FpQU1RWUFVT3dIcUFpQU1JRXczQStBQ0FrQWdBaUFNUWVBQ2FoQzdBZzBBSUF3b0FzZ0NJUUlnREVFSE9nQ3pBU0FNUVFBNkFLOEJJQXhCOXBudkFDZ0FBRFlDcUFFZ0RFSDVtZThBS0FBQU5nQ3JBU0FDSUF4QnFBRnFFTHNDRFFBZ0RDZ0N5QUloQWlBTVFRQTZBTUVDSUF4QjM2RHVBQzBBQURvQXdBSWdERUVKT2dEREFpQU1RZGVnN2dBcEFBQTNBN2dDSUFJZ0RFRzRBbW9RdXdJTkFDQU1LQUxJQWlFQ0lBeEJCVG9Bc3dJZ0RFRUFPZ0N0QWlBTVFZNmM3UUFvQUFBMkFxZ0NJQXhCa3B6dEFDMEFBRG9BckFJZ0FpQU1RYWdDYWhDN0FnMEFJQXdvQXNnQ0lRSWdERUVGT2dDakFpQU1RUUE2QUowQ0lBeEI2Ym52QUNnQUFEWUNtQUlnREVIdHVlOEFMUUFBT2dDY0FpQUNJQXhCbUFKcUVMc0NSUTBDQ3lBTUtBTElBaUVDSUF3Z0N6c0I2QUlnREVHQUZEc0I2Z0lnRENCTU53UGdBZ0pBSUFJZ0RFSGdBbW9RdXdKRkRRQWdERUhJQW1wQm1kL3ZBQkQ3Q2tFQUlTWWdDQTBBQTBBZ0RFR0FnT2dFTmdLOEFpQU1RZXlxL1FBMkFyZ0NJQXdnSmtFQmFpSW1JQ3RxSWc4MkFzQUNBa0FnRXlBTVFiZ0Nha0VCUVFFUWp3RWlBZ1JBSUFKQnNQMzhBRUhzcFBVQVFRQVFIQ0laRFFFTFFiZ1pFQmdpQlJEZ0JpRVpJQVVnRHpZQ3RCZ2dEVVVFUUFKQUlBVkIxQUJxSWdRZ0cwWU5BQ0FiTFFBTElnOUJHSFJCR0hVaEFpQUVMQUFMUVFCT0JFQWdBa0VBVGdSQUlBUWdHeWtDQURjQ0FDQUVJQnNvQWdnMkFnZ01BZ3NnQkNBVEtBSlVJQk1vQWxnUUlBd0JDeUFFSUJNb0FsUWdHeUFDUVFCSUlnSWJJQk1vQWxnZ0R5QUNHeEFoR2dzZ0NpZ0NTQ0lDQkVBZ0JTQUNJQVVvQWdBb0FxZ0JFUUlBQ3lBS0tBSk1JZ0lFUUNBRklBSWdCU2dDQUNnQ3FBRVJBZ0FMSUFvb0FsQWlBZ1JBSUFVZ0FpQUZLQUlBS0FLb0FSRUNBQXNnQ2tFQU5nSlFJQXBDQURjQ1NBc2dFeUFGSUJNb0FnQW9BcWdCRVFJQUlBb29BaHdpRHlBS0tBSWdJZ0pKQkVBZ0QwRUFOZ0lBSUFvZ0QwRUVhallDSEF3QkN5QVBJQW9vQWhnaUpXc2lCMEVDZFNJRVFRRnFJZ1ZCZ0lDQWdBUlBEUTBnQlNBQ0lDVnJJZzlCQVhVaUFpQUNJQVZKRzBILy8vLy9BeUFQUWZ6Ly8vOEhTUnNpQlFSL0lBVkJnSUNBZ0FSUERROGdCVUVDZEJBWUJVRUFDeUlQSUFSQkFuUnFJZ0pCQURZQ0FDQUhRUUJLQkVBZ0R5QWxJQWNRR1JvTElBb2dEeUFGUVFKMGFqWUNJQ0FLSUFKQkJHbzJBaHdnQ2lBUE5nSVlJQ1ZGRFFBZ0pSQVhDeUFNSUNZMkFsQWdERUdvQW1vaUFrSDRpZkFBSUF4QjBBQnFFRThnREVHUUFtb2dERUhJQW1vZ0RDZ0NxQUlnQWlBTUxBQ3pBa0VBU0JzUVV3SkFJQXdvQXBBQ0lBd29BcFFDY2cwQUlBeEI0QUpxSUF4QnlBSnFRZGYvN3dBUVV5QU1JQXdwQStBQ053T1FBaUFWUlEwQUlBd2dERUdRQW1vUU1UWUM0QUlnREVIZ0FtcEJ1TVh2QUJBcUN5QU1JQXhCa0FKcUVERTJBdUFDQWtBZ0RFSGdBbW9Rcmc4aUFrVU5BQ0FaSUFJZ0dTZ0NBQ2dDcUFFUkFnQWdBaWdDMEFOQkJrY05BQ0FaUWJ3WWFrRUlOZ0lBQ3lBTUlDWTJBa0FnREVIZ0FtcEJ5b253QUNBTVFVQnJFRThnREN3QXN3SkJBRWdFUUNBTUtBS29BaEFYQ3lBTUlBd29BdWdDTmdLd0FpQU1JQXdwQStBQ053T29BaUFNUVlnQ2FpQU1RY2dDYWlBTUtBS29BaUFNUWFnQ2FpQU1MQUN6QWtFQVNCc1FVd0pBSUF3b0FvZ0NJQXdvQW93Q2NnMEFJQXhCNEFKcUlBeEJ5QUpxUWNYLzd3QVFVeUFNSUF3cEErQUNOd09JQWlBVlJRMEFJQXdnREVHSUFtb1FNVFlDNEFJZ0RFSGdBbXBCdU1YdkFCQXFDMEdKQTBFQUlBd29Bb2dDSUF3b0Fvd0NjaHNFUUNBTUlBeEJpQUpxRURFMkF1QUNJQmtnREVIZ0Ftb1FyUThnR1NnQ0FDZ0NxQUVSQWdBTElBeEJnQUpxSWdKQkFEWUNBQ0FDUVFBMkFnUWdEQ0FtTmdJd0lBeEI0QUpxUWR5SjhBQWdERUV3YWhCUElBd3NBTE1DUVFCSUJFQWdEQ2dDcUFJUUZ3c2dEQ0FNS0FMb0FqWUNzQUlnRENBTUtRUGdBamNEcUFJZ0RFSGdBbW9nREVISUFtb2dEQ2dDcUFJZ0RFR29BbW9nREN3QXN3SkJBRWdiRUZNZ0RDQU1LUVBnQWpjRGdBSWdBaWdDQUNBQ0tBSUVja1VFUUNBTVFlQUNhaUFNUWNnQ2FrSGk0dTBBRUZNZ0RDQU1LUVBnQWpjRGdBSUxJQXdnQWhBeE5nS1lBU0FNUWVBQ2FpSVBJQXhCbUFGcVFmUHI3UUFRVXlBTUlBOFFNVFlDbUFJakFFRVFheUlFSkFBZ0JDQU1LQUtZQWpZQ0NDQUVLQUlJSVE4Z0JFRVFhaVFBSUF3Z0R6WUNxQUVDUUFKQUlBeEJxQUZxRUhnaUIwSC8vd054QkVBZ0IwRVFkRUVRZFNFY0RBRUxRUVVoSENBWlFlQVlhaWdDQkEwQkN5QVpRZVFZYWlBY05nSUFDeUFNSUFJUU1UWUNpQUVnREVIZ0Ftb2lEeUFNUVlnQmFrSFJnKzhBRUZNZ0RDQVBFREUyQXBnQkl3QkJFR3NpQkNRQUlBUWdEQ2dDbUFFMkFnZ2dCQ2dDQ0NFUElBUkJFR29rQUNBTUlBODJBcWdCSUF4QnFBRnFFRzhpQkJBZklnVkJjRThORGdKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUR4QVlJUm9nRENBUFFZQ0FnSUI0Y2pZQ29BSWdEQ0FhTmdLWUFpQU1JQVUyQXB3Q0RBRUxJQXdnQlRvQW93SWdERUdZQW1vaEdpQUZSUTBCQ3lBYUlBUWdCUkFaR2dzZ0JTQWFha0VBT2dBQUFrQWdEQ2dDbkFJZ0RDd0Fvd0lpRDBIL0FYRWdEMEVBU0NJRUd5SUZSUTBBSUF4QkFEWUM2QUlnREVJQU53UGdBaUFGUVFGcUlnOUJjRThORHlBTUtBS1lBaUFNUVpnQ2FpQUVHeUVFQWtBZ0QwRUtUUVJBSUF3Z0JUb0E2d0lnREVIZ0Ftb2hHZ3dCQ3lBRlFSRnFRWEJ4SWc4UUdDRWFJQXdnRDBHQWdJQ0FlSEkyQXVnQ0lBd2dHallDNEFJZ0RDQUZOZ0xrQWdzZ0dpQUVJQVVRR1NBRmFrRUFPZ0FBSUF4QjRBSnFJZzlCOWNEeEFFRUJFSXdCR2lBWlFkZ1lhaUFQUVFFUWh3VTVBd0FnREN3QTZ3SkJBRTROQUNBTUtBTGdBaEFYQ3lBTUlBSVFNVFlDcUFFZ0RDQU1RYWdCYWtHSzlPNEFFRUUyQXVBQ0FrQkJod05CQUNBTUtBTGdBaHRGQkVBZ0dVRzhHR29vQWdCQkNFY05BUXNnQWhBeElROUJBQ0VjSUF4Qms5SHRBQzhBQURzQjZBSWdERUdBRkRzQjZnSWdERUdMMGUwQUtRQUFOd1BnQWlBTVFRYzZBTE1CSUF4Qjc5cnRBQ2dBQURZQ3FBRWdERUh5MnUwQUtBQUFOZ0NyQVNBTVFRQTZBSzhCSUF3Z0R6WUNtQUVnRENBTVFaZ0JhaUFNUWVBQ2FoQWROZ0tJQVNBTUtBS0lBU0lQQkg4Z0R5Z0NDQ0lQUVlqTThRQWdEeHNGUVlqTThRQUxJZ1VRSHlJRUlBd29BcXdCSUF3dEFMTUJJZzhnRDBFWWRFRVlkU0lQUVFCSUcwWUVmeUFNUWFnQmFrRi9JQVVnQkJBYlJTRWNJQXd0QUxNQkJTQVBDMEVZZEVFWWRVRUFTQVJBSUF3b0FxZ0JFQmNMSUF3c0FPc0NRUUJJQkVBZ0RDZ0M0QUlRRndzQ1FDQWNCRUFnR1VHOEdHcEJCVFlDQUNBSFFSQjBRUkIxSVJ3TUFRc2dEQ0FDRURFMkFxZ0JJQXhCNEFKcUlnOGdCMEVRZEVFUWRTSWNFSHdnRENBTVFhZ0JhaUFNS0FMZ0FpQVBJQXdzQU9zQ1FRQklHeENKRHpZQ21BRWdEQ3dBNndKQkFFZ0VRQ0FNS0FMZ0FoQVhDeUFNSUFJUU1UWUM0QUlnRENBTVFlQUNha0hSdy9BQUVJa1BOZ0tJQVNBWlFid1lhZ0ovQWtCQmh3TkJBQ0FNS0FLWUFSdEZEUUJCaHdOQkFDQU1LQUtJQVJ0RkRRQWdEQ0FNUVpnQmFrR1VsKzRBRUVFMkFyZ0RJd0JCRUdzaUJDUUFJQVFnRENnQ3VBTTJBZ2dnQkNnQ0NDRVBJQVJCRUdva0FDQU1JQTgyQW5nZ0RFSDRBR29RYnlJRUVCOGlCVUZ3VHcwU0FrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSVBFQmdoR2lBTUlBOUJnSUNBZ0hoeU5nTG9BaUFNSUJvMkF1QUNJQXdnQlRZQzVBSU1BUXNnRENBRk9nRHJBaUFNUWVBQ2FpRWFJQVZGRFFFTElCb2dCQ0FGRUJrYUN5QUZJQnBxUVFBNkFBQWdEQ0FNUVpnQmFpSUVRWmVIN2dBUVFUWUN3QU1qQUVFUWF5SUZKQUFnQlNBTUtBTEFBellDQ0NBRktBSUlJUThnQlVFUWFpUUFJQXdnRHpZQ3lBTWdERUhJQTJvUWVDRUZJQXdnQkVHNmlPOEFFRUUyQXZBQkl3QkJFR3NpQkNRQUlBUWdEQ2dDOEFFMkFnZ2dCQ2dDQ0NFUElBUkJFR29rQUNBTUlBODJBdmdCSUF4QitBRnFFSGdoQkFKL1FRQWdEQ2dDNUFJZ0RDMEE2d0lpRHlBUFFSaDBRUmgxSWc5QkFFZ2JSUTBBR2tFQUlBd29BdUFDSUF4QjRBSnFJQTlCQUVnYkxRQUFJZzlCeUFCclFmOEJjVUg1QVVrTkFCb2dEMEVDZEVITW1vRUJhaWdDQUNBRklBUkJER3hxYWtFTWFnc2hCeUFNSUF4QmlBRnFRWlNYN2dBUVFUWUM0QUVqQUVFUWF5SUVKQUFnQkNBTUtBTGdBVFlDQ0NBRUtBSUlJUThnQkVFUWFpUUFJQXdnRHpZQzZBRWdERUhvQVdvUWJ5SUVFQjhpQlVGd1R3MFNBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lQRUJnaEdpQU1JQTlCZ0lDQWdIaHlOZ0t3QVNBTUlCbzJBcWdCSUF3Z0JUWUNyQUVNQVFzZ0RDQUZPZ0N6QVNBTVFhZ0JhaUVhSUFWRkRRRUxJQm9nQkNBRkVCa2FDeUFGSUJwcVFRQTZBQUFnRENBTVFZZ0JhaUlFUVplSDdnQVFRVFlDMEFFakFFRVFheUlGSkFBZ0JTQU1LQUxRQVRZQ0NDQUZLQUlJSVE4Z0JVRVFhaVFBSUF3Z0R6WUMyQUVnREVIWUFXb1FlQ0VGSUF3Z0JFRzZpTzhBRUVFMkFzQUJJd0JCRUdzaUJDUUFJQVFnRENnQ3dBRTJBZ2dnQkNnQ0NDRVBJQVJCRUdva0FDQU1JQTgyQXNnQklBeEJ5QUZxRUhnaEJBSi9RUUFnRENnQ3JBRWdEQzBBc3dFaUR5QVBRUmgwUVJoMUlpVkJBRWdiUlEwQUdrRUFJQXdvQXFnQklBeEJxQUZxSUNWQkFFZ2JMUUFBSWc5QnlBQnJRZjhCY1VINUFVa05BQm9nRDBFQ2RFSE1tb0VCYWlnQ0FDQUZJQVJCREd4cWFrRU1hZ3NoRHlBbFFRQklCRUFnRENnQ3FBRVFGd3NnREN3QTZ3SkJBRWdFUUNBTUtBTGdBaEFYQzBFR0lBY2dEMGdOQVJvTFFRZ0xOZ0lBQzBHNEFSQVlJZzRROFFzZ0dTQU9JQmtvQWdBb0FxZ0JFUUlBSUF3Z0FoQXhOZ0xnQWlBTVFhZ0JhaUFNUWVBQ2FrR0s5TzRBRUlrRUlBd2dEQ2dDc0FFMkFxQUJJQXdnRENrRHFBRTNBNWdCSUF3Z0RDZ0N2QUUyQXBBQklBd2dEQ2tDdEFFM0E0Z0JJQXdvQXBnQklBd29Bb2dCUnlBTUtBS2NBU0FNS0FLTUFVZHlSUTBBSUJ4QkFXb2hCUU5BSUF3Z0RDZ0NtQUUyQXNnRFFkZ0JFQmdpR0JEakNDQU9JQmdnRGlnQ0FDZ0NxQUVSQWdBZ0RDQU1RY2dEYWlJQ1FZK2I3d0FRSFRZQzRBSWdERUhnQW1vaUR4RGRBU0VsSUF3Z0FrR1VsKzRBRUVFMkFyZ0RJd0JCRUdzaUJDUUFJQVFnRENnQ3VBTTJBZ2dnQkNnQ0NDRUNJQVJCRUdva0FDQU1JQUkyQXVBQ0lBOFFieUlQRUI4aUJFRndUdzBHQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJQ0VCZ2hIQ0FNSUFKQmdJQ0FnSGh5TmdLQUFTQU1JQncyQW5nZ0RDQUVOZ0o4REFFTElBd2dCRG9BZ3dFZ0RFSDRBR29oSENBRVJRMEJDeUFjSUE4Z0JCQVpHZ3NnQkNBY2FrRUFPZ0FBSUF3Z0RFSElBMm9pRDBHWGgrNEFFRUUyQXJnREl3QkJFR3NpQkNRQUlBUWdEQ2dDdUFNMkFnZ2dCQ2dDQ0NFQ0lBUkJFR29rQUNBTUlBSTJBdUFDSUF4QjRBSnFFSGdoQnlBTUlBOUJ1b2p2QUJCQk5nSzRBeU1BUVJCcklnOGtBQ0FQSUF3b0FyZ0ROZ0lJSUE4b0FnZ2hBaUFQUVJCcUpBQWdEQ0FDTmdMZ0FpQU1RZUFDYWhCNElRUUNRQ0FaS0FLOEdFRUdSZ1JBSUF4QjZBQnFJQ1VRZkNBWVFid0JhaUVsSUF3dEFITWlEMEVZZEVFWWRTRUNBa0FnR0N3QXh3RkJBRTRFUUNBQ1FRQk9CRUFnSlNBTUtRTm9Od0lBSUNVZ0RDZ0NjRFlDQ0F3RUN5QWxJQXdvQW1nZ0RDZ0NiQkFnREFFTElDVWdEQ2dDYUNBTVFlZ0FhaUFDUVFCSUlnSWJJQXdvQW13Z0R5QUNHeEFoR2dzZ0RDd0FjMEVBVGcwQklBd29BbWdRRnd3QkN5QU1RZGdBYWlBRklDVnJFSHdnR0VHOEFXb2hKU0FNTFFCaklnOUJHSFJCR0hVaEFnSkFJQmdzQU1jQlFRQk9CRUFnQWtFQVRnUkFJQ1VnRENrRFdEY0NBQ0FsSUF3b0FtQTJBZ2dNQXdzZ0pTQU1LQUpZSUF3b0Fsd1FJQXdCQ3lBbElBd29BbGdnREVIWUFHb2dBa0VBU0NJQ0d5QU1LQUpjSUE4Z0Foc1FJUm9MSUF3c0FHTkJBRTROQUNBTUtBSllFQmNMSUF4QitBQnFFSk1HSVFJZ0dDQUVPZ0RNQVNBWUlBSTJBdFFCSUFjRVFFSG90b0lCTFFBQVJRUkFJQXhCNEFKcUlnSkJoSnVCQVVIWUFCQVpHaUFNUVFzMkFyd0RJQXdnQWpZQ3VBTWdEQ0FNS1FPNEF6Y0RLQ0FNUVNocUVOUUlRZWkyZ2dGQkFUb0FBQXNnQjdJaFQwSGd0b0lCSVJ3Z0dBSi9Ba0JCNExhQ0FTZ0NBQ0lhUlEwQUEwQWdIQ0FhSUJvcUFoQWdUMTBpQWhzaEhDQWFJQUpCQW5ScUtBSUFJaG9OQUFzZ0hFSGd0b0lCUmcwQUlCd3FBaEFnVDE0TkFDQWNLQUlVREFFTElBd2dUN3M1QXlCQnE3bnhBQ0FNUVNCcUVDUkJBQXMyQXJRQkN5QU1MQUNEQVVFQVNBUkFJQXdvQW5nUUZ3c2dERUdZQVdvUWhnUWdEQ2dDbUFFZ0RDZ0NpQUZISUF3b0Fwd0JJQXdvQW93QlIzSU5BQXNMSUF4Qm1BRnFJZ0pCQURZQ0FDQUNRUUEyQWdRZ0RDQW1OZ0lRSUF4QjRBSnFRYU9LOEFBZ0RFRVFhaEJQSUF3c0FMTUNRUUJJQkVBZ0RDZ0NxQUlRRndzZ0RDQU1LQUxvQWpZQ3NBSWdEQ0FNS1FQZ0FqY0RxQUlnREVIZ0Ftb2dERUhJQW1vZ0RDZ0NxQUlnREVHb0Ftb2dEQ3dBc3dKQkFFZ2JFRk1nRENBTUtRUGdBamNEbUFFQ1FDQUNLQUlBSUFJb0FnUnlEUUFnREVIZ0Ftb2dERUhJQW1wQjZ2L3ZBQkJUSUF3Z0RDa0Q0QUkzQTVnQklCVkZEUUFnRENBQ0VERTJBdUFDSUF4QjRBSnFRYmpGN3dBUUtndEJpUU5CQUNBQ0tBSUFJQUlvQWdSeUd3UkFJQXdnQWhBeE5nTGdBaUFLSUF4QjRBSnFJQmtRckE4TElBeEJpQUZxSWdKQkFEWUNBQ0FDUVFBMkFnUWdEQ0FtTmdJQUlBeEI0QUpxUVl1SzhBQWdEQkJQSUF3c0FMTUNRUUJJQkVBZ0RDZ0NxQUlRRndzZ0RDQU1LQUxvQWpZQ3NBSWdEQ0FNS1FQZ0FqY0RxQUlnREVIZ0Ftb2dERUhJQW1vZ0RDZ0NxQUlnREVHb0Ftb2dEQ3dBc3dKQkFFZ2JFRk1nRENBTUtRUGdBamNEaUFFZ0FpZ0NBQ0FDS0FJRWNrVUVRQ0FNUWVBQ2FpQU1RY2dDYWtIRGp1OEFFRk1nRENBTUtRUGdBamNEaUFFTEFrQkJpUU5CQUNBQ0tBSUFJQUlvQWdSeUcwVU5BQ0FNSUFJUU1UWUNlQ0FNSUF4QitBQnFJZ1JCcE96dkFCQkJOZ0tvQVNNQVFSQnJJZ1VrQUNBRklBeEJxQUZxSWdjb0FnQTJBZ2dnQlNnQ0NDRVBJQVZCRUdva0FDQU1JQTgyQXVBQ0lCbEJvQmxxSUF4QjRBSnFJZ1VRZUxjNUF3QWdEQ0FDRURFMkFuZ2dEQ0FFUVlqcDd3QVFRVFlDcUFFakFFRVFheUlFSkFBZ0JDQUhLQUlBTmdJSUlBUW9BZ2doRHlBRVFSQnFKQUFnRENBUE5nTGdBaUFaUWFnWmFpQUZFSGkzT1FNQUlBd2dBaEF4TmdLb0FTQU1JQWRCbXF6dkFCQkJOZ0xnQWtHSEEwRUFJQVVvQWdBYlJRMEFJQXdnQWhBeE5nSjRJQXdnREVINEFHcEJpT252QUJCQk5nS29BU01BUVJCcklnUWtBQ0FFSUF3b0FxZ0JOZ0lJSUFRb0FnZ2hEeUFFUVJCcUpBQWdEQ0FQTmdMZ0FpQU1RZUFDYWhCNElRUWdEQ0FDRURFMkFzQURJQXdnREVIQUEycEJtcXp2QUJCQk5nTElBeU1BUVJCcklnVWtBQ0FGSUF3b0FzZ0ROZ0lJSUFVb0FnZ2hEeUFGUVJCcUpBQWdEQ0FQTmdLNEF5QVpJQVFnREVHNEEyb1FlRUVIYkdxM09RT2dHU0FNSUFJUU1UWUNlQ0FNSUF4QitBQnFRWWpwN3dBUVFUWUNxQUVqQUVFUWF5SUVKQUFnQkNBTUtBS29BVFlDQ0NBRUtBSUlJUThnQkVFUWFpUUFJQXdnRHpZQzRBSWdERUhnQW1vUWVDRVBJQXdnQWhBeE5nTEFBeUFNSUF4QndBTnFRWnFzN3dBUVFUWUN5QU1qQUVFUWF5SUVKQUFnQkNBTUtBTElBellDQ0NBRUtBSUlJUUlnQkVFUWFpUUFJQXdnQWpZQ3VBTWdHU0FQSUF4QnVBTnFFSGhCREd4cXR6a0RxQmtMSUF4QitBQnFJQXhCeUFKcVFmL2U3UUFRVTBHSkEwRUFJQXdvQW5nZ0RDZ0NmSEliQkVBZ0RDQU1RZmdBYWhBeE5nS29BU01BUVJCcklnOGtBQ0FQSUF3b0FxZ0JOZ0lJSUE4b0FnZ2hBaUFQUVJCcUpBQWdEQ0FDTmdMZ0FpQUtJQXhCNEFKcUVIZ2lBallDS0NBWlFaUVphaUFDTmdJQUN5QU1RYmdEYWlBTVFjZ0Nha0hON080QUVGTkJpUU5CQUNBTUtBSzRBeUFNS0FLOEEzSWJCRUFnREVHNEEyb1FNU0VDUVFBaEdpQU1RUUE2QU9RQ0lBeEI5UExCcXdZMkF1QUNJQXhCQkRvQTZ3SWdERUVGT2dDekFTQU1RZktYN1FBb0FBQTJBcWdCSUF4QjlwZnRBQzBBQURvQXJBRWdERUVBT2dDdEFTQU1JQUkyQXNnRElBd2dERUhJQTJvZ0RFSGdBbW9RSFRZQ3dBTWdEQ2dDd0FNaUFnUi9JQUlvQWdnaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJRUVCOGlEeUFNS0FLc0FTQU1MUUN6QVNJQ0lBSkJHSFJCR0hVaUFrRUFTQnRHQkg4Z0RFR29BV3BCZnlBRUlBOFFHMFVoR2lBTUxRQ3pBUVVnQWd0QkdIUkJHSFZCQUVnRVFDQU1LQUtvQVJBWEN5QU1MQURyQWtFQVNBUkFJQXdvQXVBQ0VCY0xJQW9nR2pvQUpRc2dEQ3dBb3dKQkFFZ0VRQ0FNS0FLWUFoQVhDeUFNTEFDekFrRUFTQVJBSUF3b0FxZ0NFQmNMSUJFZ0prY05BQXNMSUF3Z0RDZ0N5QUlvQWhnMkFzZ0NJQXdvQXRnQ0lRSWdERUVBTmdMZ0FpQU1JQUkyQXVRQ0lBd29Bc2dDSUF3b0F1QUNSeUFNS0FMTUFpQU1LQUxrQWtkeURRQUxDeUFNUWRBRGFpUUFJQlJCRUhSQkVIVU1BUXNNQ1FzaU9FRUNUZ1JBSUJCQkFUWUNsQUlnQ1NnQ2pBUkJCR3NpQWlnQ0FFRUFRUTBRMWdKRkJFQkIrQUVRR0NJUkVLZ0hHaUFSUVFFMkFzd0JJQkFnRVNBUUtBSUFLQUtvQVJFQ0FBc2dBaWdDQUNJQ0lCQWdBaWdDQUNnQ3FBRVJBZ0FNQVFzZ0NTZ0NqQVJCQkdzb0FnQWdFQkMzQnlBVElCQW9BZ0FvQWdRUkFRQUxJQWtnQ1NnQzBBTWdDVUhRQTJvZ0NTd0Eyd05CQUVnYk5nS1FBU0FKUWZBQmFrSHdoL0FBSUFsQmtBRnFFRThnQ1N3QXl3TkJBRWdFUUNBSktBTEFBeEFYQ3lBSklESW9BZ0EyQXNnRElBa2dDU2tEOEFFaVREY0R3QU1nQ1VId0FXb2dDVUhJQkdvZ1RLY2dDVUhBQTJvZ0NTd0F5d05CQUVnYkVGTUNRQ0FKS0FMd0FTQUpLQUwwQVhKRkJFQWdDU0FKS0FMUUF5QUpRZEFEYWlBSkxBRGJBMEVBU0JzMkFvQUJRZnFyOFFBZ0NVR0FBV29RSkF3QkN5QUpRZkFCYWhBeElRSkJBQ0VtSXdCQmdBRnJJaUVrQUNBaElBSTJBbUFnSVVISUFHb2dJVUhnQUdwQmxwSHZBQkM0QWdKQUlDRW9BbGdnSVNnQ1ZHdEJBM1ZGQkVCQjd0N3ZBRUVBRUNRTUFRc2dJU2dDVkNJN0lDRW9BbGhIQkVBZ0NrR2NBMm9oSlNBS1FhZ0RhaUU1QTBBZ0lTQTdLUUlBTndOQUlBb29BcVFESWhRaEVRSkFBa0FDUUFKQUlCUWdPVVlOQUFOQUlCRWlBaWdDRUNBbVRnMEJJQUlvQWhRZ0prNE5BZ0pBSUFJb0FnUWlEMFVFUUNBQ0tBSUlJaEVvQWdBZ0FrWU5BU0FDUVFocUlROERRQ0FQS0FJQUlnSkJDR29oRHlBQ0lBSW9BZ2dpRVNnQ0FFY05BQXNNQVFzRFFDQVBJaEVvQWdBaUR3MEFDd3NnRVNBNVJ3MEFDd3RCd0E0UUdDSUVRUUZCZnhEMkF5RWVJQ1VpRVNnQ0FDSVBSUVJBSUNVaUR5RVJEQUlMQTBBQ1FDQWVJQThvQWhBaUFra0VRQ0FQS0FJQUloUU5BU0FQSVJFTUJBc2dBaUFlVHcwRElBOUJCR29oRVNBUEtBSUVJaFJGRFFNZ0VTRVBDeUFQSVJFZ0ZDRVBEQUFMQUFzRFFDQW1JQlFpQkNnQ0ZFY0VRQUpBSUFRb0FnUWlEMFVFUUNBRUtBSUlJaFFvQWdBZ0JFWU5BU0FFUVFocUlSRURRQ0FSS0FJQUlnSkJDR29oRVNBQ0lBSW9BZ2dpRkNnQ0FFY05BQXNNQVFzRFFDQVBJaFFvQWdBaUR3MEFDd3NnRkNBNVJ3MEJEQU1MQ3lBRUlEbEdEUUVnQ2lnQ21BTWlFU0FsUmcwQklBUW9BaEFoQlFOQUlCRWlBaWdDRkNBRlJ3UkFBa0FnQWlnQ0JDSVBSUVJBSUFJb0FnZ2lFU2dDQUNBQ1JnMEJJQUpCQ0dvaEZBTkFJQlFvQWdBaUFrRUlhaUVVSUFJZ0FpZ0NDQ0lSS0FJQVJ3MEFDd3dCQ3dOQUlBOGlFU2dDQUNJUERRQUxDeUFSSUNWSERRRU1Bd3NMSUFJZ0pVWU5BU0FoSUNGQlFHc1FNVFlDYUNBaFFUaHFJQ0ZCNkFCcUVJa0xJQ0VnSVVGQWF4QXhOZ0lvSUNFb0FpZ2hFU0FoUVFBMkFtZ2dJU0FSTmdKc0lDRW9BamdnSVNnQ2FFY2dJU2dDUENBaEtBSnNSM0pGRFFFRFFBSkFJQ0VvQWpnaEVTQWhRUWM2QURNZ0lVRUFPZ0F2SUNGQjlwbnZBQ2dBQURZQ0tDQWhRZm1aN3dBb0FBQTJBQ3NnSVNBUk5nSjRJQ0VvQW5naUVRUi9JQkVvQWdRaUVVR0l6UEVBSUJFYkJVR0l6UEVBQ3lJRkVCOGlGRUZ3VHcwQUFrQUNRQ0FVUVF0UEJFQWdGRUVRYWtGd2NTSVBFQmdoRVNBaElBOUJnSUNBZ0hoeU5nSndJQ0VnRVRZQ2FDQWhJQlEyQW13TUFRc2dJU0FVT2dCeklDRkI2QUJxSVJFZ0ZFVU5BUXNnRVNBRklCUVFHUm9MUVFBaEN5QVJJQlJxUVFBNkFBQUNRQUpBQWtBZ0lTZ0NiQ0FoTFFCeklnOGdEMEVZZEVFWWRTSU5RUUJJR3lJVUlDRW9BaXdnSVMwQU15SVJJQkZCR0hSQkdIVWlCMEVBU0J0SERRQWdJU2dDS0NBaFFTaHFJQWRCQUVnYklSRWdJU2dDYUNFSUFrQWdEVUVBU0NJRlJRUkFJQTBOQVVFQklRc01CQXNnRkVVRVFFRUJJUXNNQXdzZ0NDQWhRZWdBYWlBRkd5QVJJQlFRVEVVaEN3d0NDeUFoUWVnQWFpRUZJQkV0QUFBZ0NFSC9BWEZIRFFJRFFDQVBRUUZySWc5RklRc2dEMFVOQVNBUkxRQUJJUlFnRVVFQmFpRVJJQlFnQlVFQmFpSUZMUUFBUmcwQUN3c2dEVUVBVGcwQklDRW9BbWdoQ0FzZ0NCQVhDeUFIUVFCSUJFQWdJU2dDS0JBWEN3SkFJQXRGRFFBZ0FpZ0NFQ0VGSUNFb0FqZ2hEeUFoUWVnQWFpSVJJQVFvQWhBUWZDQUtJQThnQlNBUkVLc1BJQ0VzQUhOQkFFNE5BQ0FoS0FKb0VCY0xJQ0VnSVNnQ09DZ0NHRFlDT0NBaElDRkJRR3NRTVRZQ0tDQWhLQUlvSVJFZ0lVRUFOZ0pvSUNFZ0VUWUNiQ0FoS0FJNElDRW9BbWhISUNFb0Fqd2dJU2dDYkVkeURRRU1Bd3NMREEwTElCRW9BZ0FpRkVVRVFFRVlFQmdpRkNBRU5nSVFJQlFnRHpZQ0NDQVVRZ0EzQWdBZ0ZFRUFOZ0lVSUJFZ0ZEWUNBQ0FLS0FLWUF5Z0NBQ0lDQkg4Z0NpQUNOZ0tZQXlBUktBSUFCU0FVQ3lFQ0lBb29BcHdESUFJUVJDQUtJQW9vQXFBRFFRRnFOZ0tnQXdzZ0ZDQW1OZ0lVSUNGQlFHc1FNU0VDSXdCQjRBQnJJaFlrQUNBV0lBSTJBbEFnRmlBV1FkQUFha0hUamU0QUVCMDJBakFDUUNBV0tBSXdJZ0lFUUNBQ0tBSUlJZ0lOQVF0QmlNenhBQ0VDQ3dKQUlBSVFIeUlQUVhCSkJFQUNRQUpBSUE5QkMwOEVRQ0FQUVJCcVFYQnhJaEVRR0NFVUlCWWdFVUdBZ0lDQWVISTJBa2dnRmlBVU5nSkFJQllnRHpZQ1JBd0JDeUFXSUE4NkFFc2dGa0ZBYXlFVUlBOUZEUUVMSUJRZ0FpQVBFQmthQ3lBUElCUnFRUUE2QUFBZ0ZpQVdRZEFBYWtHNHhlOEFFQjAyQWpBQ1FFR0dBMEVBSUJZb0FqQWJSUTBBSUJZZ0ZrSFFBR3BCdU1YdkFCQWROZ0lZQWtBZ0ZpZ0NHQ0lDQkVBZ0FpZ0NDQ0lDRFFFTFFZak04UUFoQWdzZ0FoQWZJZzlCY0U4TkR3SkFBa0FnRDBFTFR3UkFJQTlCRUdwQmNIRWlFUkFZSVJRZ0ZpQVJRWUNBZ0lCNGNqWUNPQ0FXSUJRMkFqQWdGaUFQTmdJMERBRUxJQllnRHpvQU95QVdRVEJxSVJRZ0QwVU5BUXNnRkNBQ0lBOFFHUm9MSUE4Z0ZHcEJBRG9BQUFKQUlCNUIxQUJxSWc4Z0ZrRXdha1lOQUNBV0xRQTdJaEZCR0hSQkdIVWhBaUFQTEFBTFFRQk9CRUFnQWtFQVRnUkFJQThnRmlrRE1EY0NBQ0FQSUJZb0FqZzJBZ2dNQWdzZ0R5QVdLQUl3SUJZb0FqUVFJQXdCQ3lBUElCWW9BakFnRmtFd2FpQUNRUUJJSWdJYklCWW9BalFnRVNBQ0d4QWhHZ3NnRml3QU8wRUFUZzBBSUJZb0FqQVFGd3NDUUNBZVJRMEFBa0FnRml3QVMwRUFUZ1JBSUJZZ0ZpZ0NTRFlDS0NBV0lCWXBBMEEzQXlBTUFRc2dGa0VnYWlBV0tBSkFJQllvQWtRUUdnc0NRQ0FlUVlRQ2FpSVBJQlpCSUdwR0RRQWdGaTBBS3lJUlFSaDBRUmgxSVFJZ0R5d0FDMEVBVGdSQUlBSkJBRTRFUUNBUElCWXBBeUEzQWdBZ0R5QVdLQUlvTmdJSURBSUxJQThnRmlnQ0lDQVdLQUlrRUNBTUFRc2dEeUFXS0FJZ0lCWkJJR29nQWtFQVNDSUNHeUFXS0FJa0lCRWdBaHNRSVJvTElCWXNBQ3RCQUU0TkFDQVdLQUlnRUJjTElCWWdGa0hRQUdwQmthcnRBQkFkTmdJd1FRQWhEeUFXUVRCcUVOc0VCRUJCNkFRUUdDSUNFTEFKR2lBZUlBSWdIaWdDQUNnQ3FBRVJBZ0FMSURoQkFFb0VRQU5BUWVBQ0VCZ2lCRUVCRU9FRkdpQUVJQTlCQVdvaUR5QXJhallDN0FFZ0ZpQVdRZEFBYWtIZjZlMEFFRUUyQWxnZ0ZpQVdRZGdBYWtIaTR1MEFFRUUyQWhBZ0ZpQVdRUkJxUWRLMTdRQVFIVFlDR0NBV0tBSVlJZ0lFZnlBQ0tBSUlJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lFUkFmSWdWQmNFOE5FQUpBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQWhBWUlRZ2dGaUFDUVlDQWdJQjRjallDT0NBV0lBZzJBakFnRmlBRk5nSTBEQUVMSUJZZ0JUb0FPeUFXUVRCcUlRZ2dCVVVOQVFzZ0NDQVJJQVVRR1JvTElBVWdDR3BCQURvQUFDQUVBbjlCQUNBV0tBSTBJZ0lnRmkwQU95SVJJQkZCR0hSQkdIVWlDRUVBU0J0QkEwWUVmMEVCSUJaQk1HcEJmMEgxNXUwQVFRTVFHMFVOQVJvZ0ZpMEFPeUlSSVFnZ0ZpZ0NOQVVnQWdzZ0VTQUlRUmgwUVJoMVFRQklHMEVDUncwQUdpQVdRVEJxUVg5QjNacnVBRUVDRUJ0RlFRRjBDellDaEFJZ0Zpd0FPMEVBU0FSQUlCWW9BakFRRndzZ0hpQUVJQjRvQWdBb0FxZ0JFUUlBSUE4Z09FY05BQXNMSUFvb0FtQWlEeUFLUWVRQWFpSUNSd1JBQTBBQ1FDQVBLQUlFSWhGRkJFQWdEeWdDQ0NJVUtBSUFJQTlHRFFFZ0QwRUlhaUVJQTBBZ0NDZ0NBQ0lSUVFocUlRZ2dFU0FSS0FJSUloUW9BZ0JIRFFBTERBRUxBMEFnRVNJVUtBSUFJaEVOQUFzTElBOGdDaWdDWUVZRVFDQUtJQlEyQW1BTElBb2dDaWdDYUVFQmF6WUNhQ0FLS0FKa0lBOFEwd1VnRHlnQ0ZDSVJCRUFnRHlBUk5nSVlJQkVRRndzZ0R4QVhJQUlnRkNJUFJ3MEFDd3NnQ2tFQU5nSXNBa0FDUUNBS1FhZ0RhaUlQS0FJQUloRkZEUUFnRHlFVUEwQWdGQ0FSSUJFb0FoQWdKa2dpQWhzaEZDQVJJQUpCQW5ScUtBSUFJaEVOQUFzZ0R5QVVSZzBBSUJRb0FoQWdKa3dOQVFzZ0R5RVVDeUFXUVJocUlCWkIwQUJxRUlrTElCWW9BbEFoQWlBV1FRQTJBakFnRmlBQ05nSTBBa0FnRmlnQ0dDQVdLQUl3UnlBV0tBSWNJQllvQWpSSGNrVU5BRUVCSVJFRFFDQVdRVEJxSUJaQkdHcEI1WlR0QUJCVFFZa0RRUUFnRmlnQ01DQVdLQUkwY2hzRVFDQVdRVEJxSWdVZ0ZrRVlhaUlSUWVXVTdRQVFVeUFXSUFVUU1UWUNXQ01BUVJCcklnUWtBQ0FFSUJZb0FsZzJBZ2dnQkNnQ0NDRUNJQVJCRUdva0FDQVdJQUkyQWhBZ0ZrRVFhaEI0SVFKQnNBUVFHQ0lFRU1JR0lBVWdFVUdXaC9BQUVGTkJpUU5CQUNBRktBSUFJQVVvQWdSeUd3UkFJQVJCQWpZQ2lBUUxJQVFnQWpZQ2tBUWdDaUFLUVg4Z0hrRUFRUnNRMWdJUTlBb2dCRUVBRVBRQ0lBSWdKbW9oQkFKQUlBb29BcWdESWhFRVFDQUtRYWdEYWlFUEEwQUNRQ0FtSUJFb0FoQWlBa2dFUUNBUktBSUFJaFFOQVNBUklROE1CQXNnQWlBbVRnMERJQkZCQkdvaER5QVJLQUlFSWhSRkRRTWdEeUVSQ3lBUklROGdGQ0VSREFBTEFBc2dEeUVSQ3lBUEtBSUFJaFJGQkVCQkdCQVlJaFFnSmpZQ0VDQVVJQkUyQWdnZ0ZFSUFOd0lBSUJSQkFEWUNGQ0FQSUJRMkFnQWdDaWdDcEFNb0FnQWlBZ1IvSUFvZ0FqWUNwQU1nRHlnQ0FBVWdGQXNoQWlBS0tBS29BeUFDRUVRZ0NpQUtLQUtzQTBFQmFqWUNyQU1MSUJRZ0JFRUJhellDRkF3Q0N3SkFJQThnRkVjRVFDQVJRUUpPQkVBZ0ZpZ0NHQ0VDSUJaQkJqb0FPeUFXUVFBNkFEWWdGa0gza3U0QUtBQUFOZ0l3SUJaQis1THVBQzhBQURzQk5DQUNJQlpCTUdvUXV3SkZEUUlMUWJBRUVCZ2lBaERDQmlBQ0lCUW9BaFFnRkNnQ0VHdEJBV28yQXBBRUlBb2dDa0YvSUI0Z0VVRVFkRUdBZ0FSclFSQjFRUnNRMWdJUTlBb2dBa0VBRVBRQ0lCRWdFU0E0U0dvaEVRd0JDeUFXS0FJWUlRSWdGa0huNmUwQUx3QUFPd0U0SUJaQmdCUTdBVG9nRmtIZjZlMEFLUUFBTndNd0lBSWdGa0V3YWhDN0FpRUNJQllvQWhnaEJDQUNCRUFnRmtGQWF5RUxJd0JCZ0FGcklnNGtBQ0FPSUFRMkFtZ2dEaUFPUWVnQWFrSC8zdTBBRUVFMkFtQkJod05CQUNBT0tBSmdHd1IvSUFvb0FpZ2hCU01BUVJCcklnUWtBQ0FFSUE0b0FtQTJBZ2dnQkNnQ0NDRUNJQVJCRUdva0FDQU9JQUkyQWpnZ0RrRTRhaEI0SVFRakFFRVFheUlISkFBZ0J5QU9LQUpnTmdJSUlBY29BZ2doQWlBSFFSQnFKQUFnRGlBQ05nSTRJQW9nRGtFNGFoQjROZ0lvSUFRZ0JVY0ZRUUFMSVEwZ0RpQU9RZWdBYWtHYi8rNEFFRUUyQWxnQ1FFR0hBMEVBSUE0b0FsZ2JSUTBBSUE0Z0RrSFlBR3BCMDQzdUFCQWROZ0k0UVFBaENDQWVJQTVCT0dvUTNRRkJFSFJCRUhVaUFrRUJJQUpCQVVvYlFRRnJRUnNRMWdJaUFnUkFJQUpCc1AzOEFFR1lzZndBUVFBUUhDRUlDeUFPUWRnQWFoQ3VEeUlIUlEwQUlBNGdEa0hZQUdwQjVKanZBQkFkTmdJNElBNUJPR29pQlJEYkJDRUVJQW9vQW9nQklRSWdEa0ZBYTBFQU5nSUFJQTVDQURjRE9DQU9RUUE2QUZRQ1FDQUZJQXRHRFFBZ0N5d0FDMEVBVGdSQUlBNUJRR3NnQ3lnQ0NEWUNBQ0FPSUFzcEFnQTNBemdNQVFzZ0RrRTRhaUFMS0FJQUlBc29BZ1FRSUFzZ0RpQUhOZ0pNSUE0Z0FqWUNTQ0FPSUFnMkFrUWdDaWdDTENFQ0lBNGdCRG9BVkNBT0lBSTJBbEFnQ2lnQ2lBTWdDaWdDaEFOcUlnZ2dDaWdDL0FJaUJDQUtLQUw0QWlJRmF5SUNRUVYwUVFGclFRQWdBaHRHQkVBakFFRWdheUlMSkFBQ1FDQUtRZlFDYWlJSUtBSVFJZ0pCZ0FGUEJFQWdDQ0FDUVlBQmF6WUNFQ0FMSUFnb0FnUWlBaWdDQURZQ0NDQUlJQUpCQkdvMkFnUWdDQ0FMUVFocUVNSUNEQUVMQW44Q1FBSkFJQWdvQWdnaUJDQUlLQUlFYTBFQ2RTSUZJQWdvQWd3aUFpQUlLQUlBYXlJSFFRSjFTUVJBSUFJZ0JFWU5BU0FMUVlBZ0VCZzJBZ2dnQ0NBTFFRaHFFTUlDREFRTElBc2dDRUVNYWpZQ0dDQUhRUUYxUVFFZ0J4c2lBa0dBZ0lDQUJFOE5GeUFMSUFKQkFuUWlCQkFZSWdjMkFnZ2dDeUFISUFWQkFuUnFJZ0kyQWhBZ0N5QUVJQWRxTmdJVUlBc2dBallDRENBTFFZQWdFQmcyQWdRZ0MwRUlhaUFMUVFScUVNSUNJQWdvQWdnaUJ5QUlLQUlFUmdSQUlBY01Bd3NEUUNBTFFRaHFJQWRCQkdzaUJ4RFlBeUFISUFnb0FnUkhEUUFMREFFTElBdEJnQ0FRR0RZQ0NDQUlJQXRCQ0dvaUJCRFlBeUFMSUFnb0FnUWlBaWdDQURZQ0NDQUlJQUpCQkdvMkFnUWdDQ0FFRU1JQ0RBSUxJQWdvQWdnTElRVWdDQ2dDQUNFRUlBZ2dDeWdDQ0RZQ0FDQUxJQVEyQWdnZ0NDQUxLQUlNTmdJRUlBc2dCellDRENBSUlBc29BaEEyQWdnZ0N5QUZOZ0lRSUFnb0Fnd2hBaUFJSUFzb0FoUTJBZ3dnQ3lBQ05nSVVJQVVnQjBjRVFDQUxJQVVnQlNBSGEwRUVhMEVDZGtGL2MwRUNkR28yQWhBTElBUkZEUUFnQkJBWEN5QUxRU0JxSkFBZ0NpZ0MrQUloQlNBS0tBS0VBeUFLS0FLSUEyb2hDQ0FLS0FMOEFpRUVDMEVBSVFjZ0JDQUZSd1JBSUFVZ0NFRUZka0g4Ly84L2NXb29BZ0FnQ0VIL0FIRkJCWFJxSVFjTElBY2dEaWtET0RjQ0FDQUhJQTVCUUdzaUFpZ0NBRFlDQ0NBQ1FRQTJBZ0FnRGtJQU53TTRJQWNnRGkwQVZEb0FIQ0FISUE0cEFrdzNBaFFnQnlBT0tRSkVOd0lNSUFvZ0NpZ0NpQU5CQVdvMkFvZ0RDeUFPSUE1QjZBQnFJZ0pCdW9UdEFCQkJOZ0l3SUE0Z0FrR0JudThBRUVFMkFpZ0NRRUdIQTBFQUlBNG9BakFiUlFSQVFZY0RRUUFnRGlnQ0tCdEJBRWNnRFhKRkRRRUxJQTVCT0dvZ0RrSG9BR3BCbVAvdkFCQlRRWWtEUVFBZ0RpZ0NPQ0FPS0FJOGNodEZEUUFnRGtFSWFpQU9RZWdBYWtHY2hPMEFFRk1nRGlnQ0NDQU9LQUlNY2cwQVFhZ0VFQmdpQlJEekF4cEJod05CQUNBT0tBSXdHd1JBSUFVZ0RrRXdhaEN0RHlBRktBSUFLQUtvQVJFQ0FBdEJod05CQUNBT0tBSW9Hd1JBSUFvZ0RrRW9haUFGRUt3UEMwR0hBMEVBSUE0b0FtQWJCRUFqQUVFUWF5SUVKQUFnQkNBT0tBSmdOZ0lJSUFRb0FnZ2hBaUFFUVJCcUpBQWdEaUFDTmdJNElBVWdEa0U0YWhCNE5nS1lCQXNnTVNBRklERW9BZ0FvQXFnQkVRSUFDeUFPUVNCcUlBNUI2QUJxSWdKQm1ManRBQkJUSUE1QkdHb2dBa0hON080QUVGTkJpUU5CQUNBT0tBSWdJQTRvQWlSeUd3UkFJQTVCSUdvUU1TRUNJQTVCQURvQVBDQU9RZlR5d2FzR05nSTRJQTVCQkRvQVF5QU9RZktYN1FBb0FBQTJBZ2dnRGtIMmwrMEFMUUFBT2dBTUlBNUJBRG9BRFNBT1FRVTZBQk1nRGlBQ05nSjRJQTRnRGtINEFHb2dEa0U0YWhBZE5nSndBa0FnRGlnQ2NDSUNCSDhnQWlnQ0NDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnSVFIMEVGUndSQVFRQWhCd3dCQ3lBT1FRaHFRWDhnQWtFRkVCdEZJUWNnRGl3QUUwRUFUZzBBSUE0b0FnZ1FGd3NnRGl3QVEwRUFTQVJBSUE0b0FqZ1FGd3NnQ2lBSE9nQWtDMEdKQTBFQUlBNG9BaGdnRGlnQ0hISWJCRUFnRGtFWWFoQXhJUUpCQUNFSElBNUJBRG9BUENBT1FmVHl3YXNHTmdJNElBNUJCRG9BUXlBT1FmS1g3UUFvQUFBMkFnZ2dEa0gybCswQUxRQUFPZ0FNSUE1QkFEb0FEU0FPUVFVNkFCTWdEaUFDTmdKNElBNGdEa0g0QUdvZ0RrRTRhaEFkTmdKd0FrQWdEaWdDY0NJQ0JIOGdBaWdDQ0NJQ1FZak04UUFnQWhzRlFZak04UUFMSWdJUUgwRUZSdzBBSUE1QkNHcEJmeUFDUVFVUUcwVWhCeUFPTEFBVFFRQk9EUUFnRGlnQ0NCQVhDeUFPTEFCRFFRQklCRUFnRGlnQ09CQVhDeUFLSUFjNkFDVUxJQTVCZ0FGcUpBQU1BUXNnRmtFR09nQTdJQlpCQURvQU5pQVdRZmVTN2dBb0FBQTJBakFnRmtIN2t1NEFMd0FBT3dFMElBUWdGa0V3YWhDN0FpRUNJQllvQWhnaEJDQUNCRUFnRmlBRU5nSXdJQllnRmtFd2FrSDlwdTRBRUVFMkFsZ2pBRUVRYXlJRUpBQWdCQ0FXS0FKWU5nSUlJQVFvQWdnaEFpQUVRUkJxSkFBZ0ZpQUNOZ0lRSUJaQkVHb1FlQ0VDSUFvZ0NpZ0NMQ0FDYXpZQ0xDQUtRUUE2QUl3QkRBRUxJQlpCQnpvQU95QVdRUUE2QURjZ0ZrSDJtZThBS0FBQU5nSXdJQlpCK1pudkFDZ0FBRFlBTXlBRUlCWkJNR29RdXdJaEFpQVdLQUlZSVFRZ0FnUkFJQW9nQkNBZUlCWkJRR3NRcXc4TUFRc2dGa0VBT2dBNUlCWkIzNkR1QUMwQUFEb0FPQ0FXUVFrNkFEc2dGa0hYb080QUtRQUFOd013SUFRZ0ZrRXdhaEM3QWlFQ0lCWW9BaGdoQkNBQ0JFQWdGa0ZBYXlFZkl3QkJzQWRySWdZa0FDQUdJQVEyQXFnSElBWWdCa0dvQjJwQnRhVHRBQkFkTmdMNEJRSkFBa0FDZndKQUlBWW9BdmdGSWdJRVFDQUNLQUlJSWdVTkFRdEJpTXp4QUNFRkN3SkFBa0FnQlJBZklnUkJjRWtFUUFKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUFoQVlJUWNnQmlBQ1FZQ0FnSUI0Y2pZQ29BY2dCaUFITmdLWUJ5QUdJQVEyQXB3SERBRUxJQVlnQkRvQW93Y2dCa0dZQjJvaEJ5QUVSUTBCQ3lBSElBVWdCQkFaR2dzZ0JDQUhha0VBT2dBQUlBWWdCa0dvQjJwQnVNWHZBQkFkTmdMNEJRSkFJQVlvQXZnRklnSUVRQ0FDS0FJSUlnVU5BUXRCaU16eEFDRUZDeUFGRUI4aUJFRndUdzBZQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJQ0VCZ2hCeUFHSUFKQmdJQ0FnSGh5TmdLUUJ5QUdJQWMyQW9nSElBWWdCRFlDakFjTUFRc2dCaUFFT2dDVEJ5QUdRWWdIYWlFSElBUkZEUUVMSUFjZ0JTQUVFQmthQ3lBRUlBZHFRUUE2QUFBZ0JpQUdRYWdIYWlJRlFiU1Q3d0FRUVRZQ2dBY2dCa0g0Qm1vZ0JVSDNzKzhBRUZNZ0JpQUZRZXl2N1FBUVFUWUM0QVVqQUVFUWF5SUVKQUFnQkNBR0tBTGdCVFlDQ0NBRUtBSUlJUUlnQkVFUWFpUUFJQVlnQWpZQytBVWdCa0g0QldvUWVDRUNJQVlnQlVHYi91NEFFRUUyQXZBR0lBWWdCVUhwdWU4QUVFRTJBdWdHSUFvb0Fpd2dBa0VRZEVFUWRXcTNJQW9vQWtDM29pQUtLQUlvUVFKMHQ2TWhVVUdKQTBFQUlBWW9BdmdHSUFZb0F2d0djaHNFUUNBS0lBb2dCaWdDcUFjZ0hoRFZDRFlDaEFFTElGRkVBQUFBQUFBQThEK2dJVkFnQmlBR1FZQUhha0dncyswQUVFRTJBdUFHQWtCQmh3TkJBQ0FHS0FMZ0JodEZEUUFnQmlBR1FlQUdha0hUamU0QUVCMDJBdmdGUVFBaEJTQUdRZmdGYWlJRUVOMEJJUTBnQmlnQzRBWWhBaUFHUVFBNkFQd0ZJQVpCOVBMQnF3WTJBdmdGSUFaQkJEb0Fnd1lnQmtFQU9nRGtCU0FHUWZQb3ZZTUhOZ0xnQlNBR1FRUTZBT3NGSUFZZ0FqWUMyQVFnQmlBR1FkZ0VhaUFFRUIwMkF0QUZJQVlvQXRBRklnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJ4QWZJZ1FnQmlnQzVBVWdCaTBBNndVaUFpQUNRUmgwUVJoMUlnSkJBRWdiUmdSL0lBWkI0QVZxUVg4Z0J5QUVFQnRGSVFVZ0JpMEE2d1VGSUFJTFFSaDBRUmgxUVFCSUJFQWdCaWdDNEFVUUZ3c2dCaXdBZ3daQkFFZ0VRQ0FHS0FMNEJSQVhDeUFGQkVBZ0NpZ0M1QUVpQkNBS0tBTG9BVVlOQVNBS0tBS2NBeUlGUlEwR0EwQWdIaUFGS0FJUUlnSkpCRUFnQlNnQ0FDSUZEUUVNQ0FzZ0FpQWVTUVJBSUFVb0FnUWlCUTBCREFnTEN5QUZSUTBHSUFRb0FnZ2hDQ0FGS0FJVUlRMGdCQ2dDQUNFRUlBWWdCa0hnQm1wQm5jSHZBQkFkTmdMZ0JRSkFJQVlvQXVBRklnSUVRQ0FDS0FJSUlnVU5BUXRCaU16eEFDRUZDeUFGRUI4aUMwRndUdzBhQWtBQ1FDQUxRUXRQQkVBZ0MwRVFha0Z3Y1NJQ0VCZ2hCeUFHSUFKQmdJQ0FnSGh5TmdLQUJpQUdJQWMyQXZnRklBWWdDellDL0FVTUFRc2dCaUFMT2dDREJpQUdRZmdGYWlFSElBdEZEUUVMSUFjZ0JTQUxFQmthQ3lBSElBdHFRUUE2QUFBZ0JDQUdRZmdGYWhEdkNqWUNuQVFnQml3QWd3WkJBRWdFUUNBR0tBTDRCUkFYQ3dKQUlBMGdDR3NpQkVFQVNBUkFJQW9vQXVRQklRVU1BUXNnQ2lnQzVBRWlCU2dDQUNJQ0lGQTVBK0FESUFJZ0JEWUMyQU1MSUFWQkRHb2lCeUFLS0FMb0FTSUNSd1JBQTBBZ0JTQUhLQUlBTmdJQUlBVWdCeWtDQkRjQ0JDQUZRUXhxSVFVZ0IwRU1haUlISUFKSERRQUxDeUFLSUFVMkF1Z0JEQUVMUWRnRUVCZ2lDeERDQ1NFSUlBb29BcHdESWdWRkRRVWdEVUVRZEVFUWRTSUNRUUVnQWtFQlNoc2hEUU5BSUI0Z0JTZ0NFQ0lDU1FSQUlBVW9BZ0FpQlEwQkRBY0xJQUlnSGtrRVFDQUZLQUlFSWdVTkFRd0hDd3NnQlVVTkJTQUZOUUlVSVV3Z0JpQUdRZUFHYWtHUWcrNEFFQjAyQXZnRkFrQWdCaWdDK0FVaUFnUkFJQUlvQWdnaUJRMEJDMEdJelBFQUlRVUxJQVVRSHlJRVFYQlBEUmtDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdJUUdDRUhJQVlnQWtHQWdJQ0FlSEkyQXRnR0lBWWdCellDMEFZZ0JpQUVOZ0xVQmd3QkN5QUdJQVE2QU5zR0lBWkIwQVpxSVFjZ0JFVU5BUXNnQnlBRklBUVFHUm9MSUFRZ0IycEJBRG9BQUNBTFFZd0VhaUVGSUFZdEFOc0dJZ1JCR0hSQkdIVWhBZ0pBSUFzc0FKY0VRUUJPQkVBZ0FrRUFUZ1JBSUFVZ0Jpa0QwQVkzQWdBZ0JTQUdLQUxZQmpZQ0NBd0NDeUFGSUFZb0F0QUdJQVlvQXRRR0VDQU1BUXNnQlNBR0tBTFFCaUFHUWRBR2FpQUNRUUJJSWdJYklBWW9BdFFHSUFRZ0Foc1FJUm9MSUFZc0FOc0dRUUJJQkVBZ0JpZ0MwQVlRRndzZ0JpQUdRZUFHYWtIRGsrOEFFQjAyQXVBRkFrQWdCaWdDNEFVaUFnUkFJQUlvQWdnaUJRMEJDMEdJelBFQUlRVUxJQVVRSHlJRVFYQlBEUmtDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdJUUdDRUhJQVlnQWtHQWdJQ0FlSEkyQW9BR0lBWWdCellDK0FVZ0JpQUVOZ0w4QlF3QkN5QUdJQVE2QUlNR0lBWkIrQVZxSVFjZ0JFVU5BUXNnQnlBRklBUVFHUm9MSUFRZ0IycEJBRG9BQUNBTElBWkIrQVZxRUlnRE5nSzBCQ0FHTEFDREJrRUFTQVJBSUFZb0F2Z0ZFQmNMSUFaQkJ6b0F5d1lnQmtFQU9nREhCaUFHUVkrUTdnQW9BQUEyQU1NR0lBWkJqSkR1QUNnQUFEWUN3QVlnQzBIOEEyb2hBZ0pBSUFzc0FJY0VRUUJPQkVBZ0FpQUdLUVBBQmpjQ0FDQUNJQVlvQXNnR05nSUlEQUVMSUFJZ0JrSEFCbXBCQnhBaEdpQUdMQURMQmtFQVRnMEFJQVlvQXNBR0VCY0xJQVlnQmtIZ0JtcEJuY0h2QUJBZE5nTGdCUUpBSUFZb0F1QUZJZ0lFUUNBQ0tBSUlJZ1VOQVF0QmlNenhBQ0VGQ3lBRkVCOGlCRUZ3VHcwWkFrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUNFQmdoQnlBR0lBSkJnSUNBZ0hoeU5nS0FCaUFHSUFjMkF2Z0ZJQVlnQkRZQy9BVU1BUXNnQmlBRU9nQ0RCaUFHUWZnRmFpRUhJQVJGRFFFTElBY2dCU0FFRUJrYUN5QUVJQWRxUVFBNkFBQWdDeUFHUWZnRmFoRHZDallDcEFRZ0Jpd0Fnd1pCQUVnRVFDQUdLQUw0QlJBWEN5QUxJRkE1QTZnREFrQWdIeXdBQzBFQVRnUkFJQVlnSHlnQ0NEWUNnQVlnQmlBZktRSUFOd1A0QlF3QkN5QUdRZmdGYWlBZktBSUFJQjhvQWdRUUdnc2dCaUFJTmdLRUJnSkFJQW9vQXV3Q0lnSWdDaWdDOEFKSkJFQWdBaUFHS1FQNEJUY0NBQ0FDSUFZb0FvQUdOZ0lJSUFJZ0JpZ0NoQVkyQWd3Z0NpQUNRUkJxTmdMc0Fnd0JDeUFLUWVnQ2FpQUdRZmdGYWhDaEFTQUdMQUNEQmtFQVRnMEFJQVlvQXZnRkVCY0xJQTJ0SUV4Q0lJYUVJVXdnQ2lnQzZBRWlCQ0FLS0FMc0FTSUNTUVJBSUFRZ1REY0NCQ0FFSUFzMkFnQWdDaUFFUVF4cU5nTG9BUXdCQ3lBRUlBb29BdVFCSWdocklnMUJERzBpQlVFQmFpSUhRZGFxMWFvQlR3MEdJQWNnQWlBSWEwRU1iU0lFUVFGMElnSWdBaUFIU1J0QjFhclZxZ0VnQkVHcTFhclZBRWtiSWdKQjFxclZxZ0ZQRFJnZ0FrRU1iQ0lFRUJnaUFpQUZRUXhzYWlJSElFdzNBZ1FnQnlBTE5nSUFJQWNnRFVGMGJVRU1iR29oQlNBTlFRQktCRUFnQlNBSUlBMFFHUm9MSUFvZ0FpQUVhallDN0FFZ0NpQUhRUXhxTmdMb0FTQUtJQVUyQXVRQklBaEZEUUFnQ0JBWEN5QUdJQVpCZ0FkcVFacjQ3d0FRUVRZQ3VBWUNRRUdIQTBFQUlBWW9BcmdHRzBVTkFFSDRCQkFZSWdzUTBnWWhCU0FHS0FLWUJ5QUdRWmdIYWlBR0xBQ2pCMEVBU0JzaUJCQWZJZ2RCY0U4TkdRSkFBa0FnQjBFTFR3UkFJQWRCRUdwQmNIRWlBaEFZSVFnZ0JpQUNRWUNBZ0lCNGNqWUNnQVlnQmlBSU5nTDRCU0FHSUFjMkF2d0ZEQUVMSUFZZ0J6b0Fnd1lnQmtINEJXb2hDQ0FIUlEwQkN5QUlJQVFnQnhBWkdnc2dCeUFJYWtFQU9nQUFJQXNnQmtINEJXcEJBUkNDQWpZQ2xBTWdCaXdBZ3daQkFFZ0VRQ0FHS0FMNEJSQVhDeUFMSUZCRUFBQUFBQUFBOEwrZ09RUFFBeUFHUWVQZWtZc0dOZ0tvQmlBR1FRUTZBTE1HSUF0QjVBSnFJUUlnQmtFQU9nQ3NCZ0pBSUFzc0FPOENRUUJPQkVBZ0FpQUdLUU9vQmpjQ0FDQUNJQVlvQXJBR05nSUlEQUVMSUFJZ0JrR29CbXBCQkJBaEdpQUdMQUN6QmtFQVRnMEFJQVlvQXFnR0VCY0xJQVpCTVRzQitBVWdCa0VCT2dDREJpQUdRWmdHYWlBR1FmZ0ZhaENtQVNBTFFhd0RhaUFHS0FLWUJpQUdLQUtjQmhCUklBWW9BcGdHSWdJRVFDQUdJQUkyQXB3R0lBSVFGd3NnQml3QWd3WkJBRWdFUUNBR0tBTDRCUkFYQ3lBR0lBWkJ1QVpxUWJqRjd3QVFIVFlDK0FVQ1FFR0dBMEVBSUFZb0F2Z0ZHMFVOQUNBR0lBWkJ1QVpxUWJqRjd3QVFIVFlDNEFVQ1FDQUdLQUxnQlNJQ0JFQWdBaWdDQ0NJQ0RRRUxRWWpNOFFBaEFnc2dBaEFmSWdkQmNFOE5HZ0pBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQkJBWUlRZ2dCaUFFUVlDQWdJQjRjallDZ0FZZ0JpQUlOZ0w0QlNBR0lBYzJBdndGREFFTElBWWdCem9BZ3dZZ0JrSDRCV29oQ0NBSFJRMEJDeUFJSUFJZ0J4QVpHZ3NnQnlBSWFrRUFPZ0FBSUF0QjFBQnFJUWNnQmkwQWd3WWlCRUVZZEVFWWRTRUNBa0FnQ3l3QVgwRUFUZ1JBSUFKQkFFNEVRQ0FISUFZcEEvZ0ZOd0lBSUFjZ0JpZ0NnQVkyQWdnTUFnc2dCeUFHS0FMNEJTQUdLQUw4QlJBZ0RBRUxJQWNnQmlnQytBVWdCa0g0QldvZ0FrRUFTQ0lDR3lBR0tBTDhCU0FFSUFJYkVDRWFDeUFHTEFDREJrRUFUZzBBSUFZb0F2Z0ZFQmNMUVpBREVCZ2lDQkNCQXhwQkVCQVlJZ1JCekl2dEFDZ0FBRFlBQnlBRVFjV0w3UUFwQUFBM0FBQWdCRUVBT2dBTElBaEJ5QUpxSVFJQ1FDQUlMQURUQWtFQVRnUkFJQUlnQkVFTEVDQU1BUXNnQWlBRVFRc1FJUm9MSUFRUUZ5QUlRUU0yQXV3QklBaEJBallDK0FKQjVBRVFHQ0lFRUlVQklRSWdCa0VBT2dEOEJTQUdRZkM3a3VSNE5nTDRCU0FHUVFRNkFJTUdJQVpCNEFWcUlBWkIrQVZxRUpnQklBWXNBSU1HUVFCSUJFQWdCaWdDK0FVUUZ3c2dBa0hZQVdvaERTQUdMQURyQlNFSEFrQWdBaXdBNHdGQkFFNEVRQ0FIUVFCT0JFQWdEU0FHS1FQZ0JUY0NBQ0FOSUFZb0F1Z0ZOZ0lJREFJTElBMGdCaWdDNEFVZ0JpZ0M1QVVRZEF3QkN5QU5JQVlvQXVBRklBWkI0QVZxSUFkQkFFZ2lBaHNnQmlnQzVBVWdCMEgvQVhFZ0Foc1FjUXNnQ0NBRUlBZ29BZ0FvQXFnQkVRSUFJQXNnQ0NBTEtBSUFLQUtvQVJFQ0FBSkFJQjhzQUF0QkFFNEVRQ0FHSUI4b0FnZzJBb0FHSUFZZ0h5a0NBRGNEK0FVTUFRc2dCa0g0QldvZ0h5Z0NBQ0FmS0FJRUVCb0xJQVlnQlRZQ2hBWUNRQ0FLS0FMc0FpSUNJQW9vQXZBQ1NRUkFJQUlnQmlrRCtBVTNBZ0FnQWlBR0tBS0FCallDQ0NBQ0lBWW9Bb1FHTmdJTUlBb2dBa0VRYWpZQzdBSU1BUXNnQ2tIb0Ftb2dCa0g0QldvUW9RRWdCaXdBZ3daQkFFNE5BQ0FHS0FMNEJSQVhDeUFHTEFEckJVRUFUZzBBSUFZb0F1QUZFQmNMSUFaQmtBWnFJQVpCZ0FkcVFZZnU3UUFRVXdKQVFZa0RRUUFnQmlnQ2tBWWdCaWdDbEFaeUcwVU5BQ0FHSUFaQmtBWnFFREUyQXVBRklBWWdCa0hnQldwQjA0M3VBQkFkTmdMNEJTQUdRZmdGYWhEZEFTRU5RUUVoR1VHSEEwRUFJQVlvQXZBR0d3UkFJd0JCRUdzaUJDUUFJQVFnQmlnQzhBWTJBZ2dnQkNnQ0NDRUNJQVJCRUdva0FDQUdJQUkyQXZnRklBWkIrQVZxRUhnZ0syb2hHUXNnQmtHUUJtb1FNU0VDUVFBaEJ5QUdRUUE2QVB3RklBWkI5UExCcXdZMkF2Z0ZJQVpCQkRvQWd3WWdCa0VBT2dEa0JTQUdRZlBvdllNSE5nTGdCU0FHUVFRNkFPc0ZJQVlnQWpZQzJBUWdCaUFHUWRnRWFpQUdRZmdGYWhBZE5nTFFCU0FHS0FMUUJTSUNCSDhnQWlnQ0NDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnVVFIeUlFSUFZb0F1UUZJQVl0QU9zRklnSWdBa0VZZEVFWWRTSUNRUUJJRzBZRWZ5QUdRZUFGYWtGL0lBVWdCQkFiUlNFSElBWXRBT3NGQlNBQ0MwRVlkRUVZZFVFQVNBUkFJQVlvQXVBRkVCY0xJQVlzQUlNR1FRQklCRUFnQmlnQytBVVFGd3NnRFVFUWRFRVFkU0lDUVFFZ0FrRUJTaHNoRUNBSEJFQWdDaWdDaUFJaUFpQUtLQUtNQWlJRlJnMEJJQmxCRUhSQkVIVWhEUU5BQWtBQ1FDQUNLQUlFSUJCSERRQWdBaWdDQ0NBTlJ3MEFJQW9vQXB3RElnVkZEUWtEUUNBZUlBVW9BaEFpQkVrRVFDQUZLQUlBSWdVTkFRd0xDeUFFSUI1SkJFQWdCU2dDQkNJRkRRRU1Dd3NMSUFWRkRRa0NRQ0FGS0FJVUlBSW9BZ3hySWdkQkFFZ05BQUpBSUFJb0FnQWlCQ0FFS0FJQUtBSUlFUUFBUWRZQVJ3UkFJQUlvQWdBaEJRd0JDeUFDS0FJQUlnVkJoT2Y2QUVHWXIvWUFRUUFRSENJRUlGQTVBNGdFSUFRZ0J6WUNnQVFMSUFVZ0JTZ0NBQ2dDQ0JFQUFFSFZBRWNOQUNBQ0tBSUFRWVRuK2dCQjdKSDJBRUVBRUJ3aUJDQlFPUU9JQkNBRUlBYzJBb0FFQ3lBQ0lnVkJFR29pQnlBS0tBS01BaUlFUndSQUEwQWdCU0FIS0FJQU5nSUFJQVVnQnlrQ0JEY0NCQ0FGSUFjb0FndzJBZ3dnQlVFUWFpRUZJQWRCRUdvaUJ5QUVSdzBBQ3dzZ0NpQUZOZ0tNQWd3QkN5QUNRUkJxSVFJTElBSWdCVWNOQUFzTUFRc2dCaUFHUVpBR2FoQXhOZ0w0QlNBR0tBTDRCU0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxRWS91N1FCQkJoRHNBZzBBQWtBZ0NpZ0M3QUlpQWlBS0tBTG9Ba1lOQUNBWlFSQjBRUkIxSWhnZ0syb2hHMEVBSVFjRFFBSkFJQUlpQkVFUWF5RUNBa0FnQkVFRWF5SU5LQUlBSWdVZ0JTZ0NBQ2dDQ0JFQUFFSFdBRVlFUUNBTktBSUFJZ1VFZnlBRlFZVG4rZ0JCbUsvMkFFRUFFQndGUVFBTElRMGdCa0VBTmdLQUJpQUdRZ0EzQS9nRlFRRWhIQUpBSUEwb0FyQURJQTBvQXF3RElnaHJJZ3RGRFFBZ0MwRUFTQTBNSUFZZ0N4QVlJZ1UyQXZnRklBWWdCU0FMUVFKMVFRSjBhallDZ0FZZ0JpQUZJQWdnQ3hBWklBdHFJZ2cyQXZ3RklBdEZEUUFEUUNBYklBVW9BZ0JIQkVBZ0JVRUVhaUlGSUFoSERRRU1BZ3NMSUFVZ0NFWU5BQ0FOS0FLVUF5RUxJQVlvQXBnSElBWkJtQWRxSUFZc0FLTUhRUUJJR3lJSUVCOGlEa0Z3VHcwZkFrQUNRQ0FPUVF0UEJFQWdEa0VRYWtGd2NTSUZFQmdoR1NBR0lBVkJnSUNBZ0hoeU5nTG9CU0FHSUJrMkF1QUZJQVlnRGpZQzVBVU1BUXNnQmlBT09nRHJCU0FHUWVBRmFpRVpJQTVGRFFFTElCa2dDQ0FPRUJrYUMwRUFJUWdnRGlBWmFrRUFPZ0FBQWtBZ0JrSGdCV3BCQVJDQ0FpQUxSdzBBSUFSQkRHc29BZ0FnQWkwQUN5SUZJQVZCR0hSQkdIVWlGVUVBU0JzaURpQWZLQUlFSUI4dEFBc2lCQ0FFUVJoMFFSaDFJZ1JCQUVnYlJ3MEFJQjhvQWdBZ0h5QUVRUUJJR3lFWklBSW9BZ0FoQ3dKQUlCVkJBRWdpQkVVRVFDQVZEUUZCQVNFSURBSUxJQTVGQkVCQkFTRUlEQUlMSUFzZ0FpQUVHeUFaSUE0UVRFVWhDQXdCQ3lBQ0lRUWdHUzBBQUNBTFFmOEJjVWNOQUFOQUlBVkJBV3NpQlVVaENDQUZSUTBCSUJrdEFBRWhDeUFaUVFGcUlSa2dDeUFFUVFGcUlnUXRBQUJHRFFBTEN5QUdMQURyQlVFQVNBUkFJQVlvQXVBRkVCY0xJQWhGRFFBZ0RVRUJOZ0tzQkVFQUlSd2dEU0VIQ3lBR0tBTDRCU0lFQkVBZ0JCQVhDeUFjRFFFTUFnc2dEU2dDQUNJRklBVW9BZ0FvQWdnUkFBQkIxUUJIRFFBZ0RTZ0NBQ0lGQkg4Z0JVR0U1L29BUWV5UjlnQkJBQkFjQlVFQUN5RU5JQVpCQURZQ2dBWWdCa0lBTndQNEJVRUJJUndDUUNBTktBS3dBeUFOS0FLc0F5SUlheUlMUlEwQUlBdEJBRWdOQ3lBR0lBc1FHQ0lGTmdMNEJTQUdJQVVnQzBFQ2RVRUNkR28yQW9BR0lBWWdCU0FJSUFzUUdTQUxhaUlJTmdMOEJTQUxSUTBBQTBBZ0d5QUZLQUlBUndSQUlBVkJCR29pQlNBSVJ3MEJEQUlMQ3lBRklBaEdEUUFnRFNnQ2xBTWhDeUFHS0FLWUJ5QUdRWmdIYWlBR0xBQ2pCMEVBU0JzaUNCQWZJZzVCY0U4TkhnSkFBa0FnRGtFTFR3UkFJQTVCRUdwQmNIRWlCUkFZSVJrZ0JpQUZRWUNBZ0lCNGNqWUM2QVVnQmlBWk5nTGdCU0FHSUE0MkF1UUZEQUVMSUFZZ0Rqb0E2d1VnQmtIZ0JXb2hHU0FPUlEwQkN5QVpJQWdnRGhBWkdndEJBQ0VJSUE0Z0dXcEJBRG9BQUFKQUlBWkI0QVZxUVFFUWdnSWdDMGNOQUNBRVFReHJLQUlBSUFJdEFBc2lCU0FGUVJoMFFSaDFJaFZCQUVnYklnNGdIeWdDQkNBZkxRQUxJZ1FnQkVFWWRFRVlkU0lFUVFCSUcwY05BQ0FmS0FJQUlCOGdCRUVBU0JzaEdTQUNLQUlBSVFzQ1FDQVZRUUJJSWdSRkJFQWdGUTBCUVFFaENBd0NDeUFPUlFSQVFRRWhDQXdDQ3lBTElBSWdCQnNnR1NBT0VFeEZJUWdNQVFzZ0FpRUVJQmt0QUFBZ0MwSC9BWEZIRFFBRFFDQUZRUUZySWdWRklRZ2dCVVVOQVNBWkxRQUJJUXNnR1VFQmFpRVpJQXNnQkVFQmFpSUVMUUFBUmcwQUN3c2dCaXdBNndWQkFFZ0VRQ0FHS0FMZ0JSQVhDeUFJUlEwQUlBMUJBVFlDcEFSQkFDRWNJQTBoQndzZ0JpZ0MrQVVpQkFSQUlBUVFGd3NnSEVVTkFRc2dBaUFLS0FMb0FrY05BUXNMSUFkRkRRQWdDaWdDbkFNaUJVVU5CZ05BSUI0Z0JTZ0NFQ0lDU1FSQUlBVW9BZ0FpQlEwQkRBZ0xJQUlnSGtrRVFDQUZLQUlFSWdVTkFRd0lDd3NnQlVVTkJpQUZLQUlVSVFzZ0NpZ0NqQUlpQkNBS0tBS1FBaUlDU1FSQUlBUWdFRFlDQkNBRUlBYzJBZ0FnQkNBTE5nSU1JQVFnR0RZQ0NDQUtJQVJCRUdvMkFvd0NEQUlMSUFRZ0NpZ0NpQUlpRG1zaUNFRUVkU0lGUVFGcUlnMUJnSUNBZ0FGUERRY2dEU0FDSUE1cklnUkJBM1VpQWlBQ0lBMUpHMEgvLy8vL0FDQUVRZkQvLy84SFNSc2lBa0dBZ0lDQUFVOE5HU0FDUVFSMElnSVFHQ0lFSUFWQkJIUnFJZ1VnRURZQ0JDQUZJQWMyQWdBZ0JTQUxOZ0lNSUFVZ0dEWUNDQ0FJUVFCS0JFQWdCQ0FPSUFnUUdSb0xJQW9nQWlBRWFqWUNrQUlnQ2lBRlFSQnFOZ0tNQWlBS0lBUTJBb2dDSUE1RkRRRWdEaEFYREFFTElBWWdIeWdDQUNBZklCOHNBQXRCQUVnYk5nSWdRWmZUOEFBZ0JrRWdhaENNQWdzZ0JrSDRCV29nQmtHb0Iyb2lCRUhwOE8wQUVMZ0NJQVlvQW9RR0lBWW9Bb2dHUmlFUUlBWkI0QVZxSWdJZ0JFSFY4dTBBRUZNZ0JpQUNFREUyQXRnRVFRRWhCU0FHS0FMWUJFVUVRQ0FHSUFaQjZBWnFRZlB5N1FBUUhUWUMwQVZCaGdOQkFDQUdLQUxRQlJ0QkFFY2hCUXRCQUNFSUlBWkI0QVZxSWdJZ0JrR29CMnBCdnAzdkFCQlRJQVlnQWhBeE5nTFlCQ0FHS0FMWUJBUkFRUUVoR0F3Q0N5QUdJQVpCNkFacVFmMlo3Z0FRSFRZQzBBVWdCU0FRUVlZRFFRQWdCaWdDMEFVYlFRQkhJaGh5Y2cwQklBWkI0QVZxSWdJZ0JrR29CMnBCN3ZudkFCQzRBaUFHUWRnRWFpSUZJQUlReWdVZ0JpQUZFREUyQXVBQ0lBWWdCa0hnQW1vaUJFR1FodTBBRUIwMkF0QUZJQVpCMEFWcUVOMEJJUWdnQlNBQ0VNb0ZJQVlnQlJBeE5nTGdBU01BUVJCcklnVWtBQ0FGSUFZb0F1QUJOZ0lJSUFVb0FnZ2hBaUFGUVJCcUpBQWdCaUFDTmdMZ0FpQUVFRzhpQkJBZklnVkJjRThOR0FKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUFoQVlJUWNnQmlBQ1FZQ0FnSUI0Y2pZQzJBVWdCaUFITmdMUUJTQUdJQVUyQXRRRkRBRUxJQVlnQlRvQTJ3VWdCa0hRQldvaEJ5QUZSUTBCQ3lBSElBUWdCUkFaR2dzZ0JTQUhha0VBT2dBQUlBWW9BdEFGSUFaQjBBVnFJQVlzQU5zRklnVkJBRWdpQWhzaEJBSi9Ba0FnQmlnQzFBVWdCVUgvQVhFZ0Foc2lBa0VGU1EwQUlBUXRBQVJCNHdCSERRQWdCQzBBQTBIekFFY05BQ0FFTFFBQ1FlVUFSdzBBSUFRdEFBRkI4Z0JIRFFCQkFTQUVMUUFBUWVNQVJnMEJHZ3NDUUNBQ1FRTkpEUUFnQkMwQUFrSHRBRWNOQUNBRUxRQUJRZWtBUncwQVFRRWdCQzBBQUVIa0FFWU5BUm9MQWtBZ0FrRUhTUTBBSUFRdEFBWkI0d0JIRFFBZ0JDMEFCVUh6QUVjTkFDQUVMUUFFUWVVQVJ3MEFJQVF0QUFOQjhnQkhEUUFnQkMwQUFrSGpBRWNOQUNBRUxRQUJRZVVBUncwQVFRRWdCQzBBQUVIa0FFWU5BUm9MUWZnRUVCZ2lEaERTQmlFWUFrQWdCaWdDOEFVZ0JpZ0M3QVZyUVFOMVFRRkhEUUFnQmtIWUJHb2lBaUFHUWVBRmFoREtCU0FHSUFJUU1UWUM0QUVnQmlBR1FlQUJha0dEK080QUVCMDJBdUFDQWtBZ0JpZ0M0QUlpQWdSQUlBSW9BZ2dpQWcwQkMwR0l6UEVBSVFJTElBSWlCQkFmSWdkQmNFOE5HZ0pBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQlJBWUlRSWdCaUFGUVlDQWdJQjRjallDeUFVZ0JpQUNOZ0xBQlNBR0lBYzJBc1FGREFFTElBWWdCem9BeXdVZ0JrSEFCV29oQWlBSFJRMEJDeUFDSUFRZ0J4QVpHZ3NnQWlBSGFrRUFPZ0FBSUE1QnJBUnFJUVVnQmkwQXl3VWlCRUVZZEVFWWRTRUNBa0FnRGl3QXR3UkJBRTRFUUNBQ1FRQk9CRUFnQlNBR0tRUEFCVGNDQUNBRklBWW9Bc2dGTmdJSURBSUxJQVVnQmlnQ3dBVWdCaWdDeEFVUUlBd0JDeUFGSUFZb0FzQUZJQVpCd0FWcUlBSkJBRWdpQWhzZ0JpZ0N4QVVnQkNBQ0d4QWhHZ3NnQml3QXl3VkJBRTROQUNBR0tBTEFCUkFYQ3lBR0tBS1lCeUFHUVpnSGFpQUdMQUNqQjBFQVNCc2lCUkFmSWdkQmNFOE5HUUpBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQkJBWUlRSWdCaUFFUVlDQWdJQjRjallDNEFRZ0JpQUNOZ0xZQkNBR0lBYzJBdHdFREFFTElBWWdCem9BNHdRZ0JrSFlCR29oQWlBSFJRMEJDeUFDSUFVZ0J4QVpHZ3NnQWlBSGFrRUFPZ0FBSUE0Z0JrSFlCR3BCQVJDQ0FqWUNsQU1nQml3QTR3UkJBRWdFUUNBR0tBTFlCQkFYQ3lBT0lGQTVBOUFESXdCQkVHc2lCQ1FBQWtBZ0JpZ0M2QVlpQWdSQUlBUWdBaWdDSERZQ0NBd0JDeUFFUVFBMkFnZ0xJQVFvQWdnaEFpQUVRUkJxSkFBZ0JpQUNOZ0xZQkNBR0tBTFlCQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJSFFYQlBEUmtDUUFKQUlBZEJDMDhFUUNBSFFSQnFRWEJ4SWdRUUdDRUNJQVlnQkVHQWdJQ0FlSEkyQXJnRklBWWdBallDc0FVZ0JpQUhOZ0swQlF3QkN5QUdJQWM2QUxzRklBWkJzQVZxSVFJZ0IwVU5BUXNnQWlBRklBY1FHUm9MSUFJZ0IycEJBRG9BQUNBT1FlUUNhaUVGSUFZdEFMc0ZJZ1JCR0hSQkdIVWhBZ0pBSUE0c0FPOENRUUJPQkVBZ0FrRUFUZ1JBSUFVZ0Jpa0RzQVUzQWdBZ0JTQUdLQUs0QlRZQ0NBd0NDeUFGSUFZb0FyQUZJQVlvQXJRRkVDQU1BUXNnQlNBR0tBS3dCU0FHUWJBRmFpQUNRUUJJSWdJYklBWW9BclFGSUFRZ0Foc1FJUm9MSUFZc0FMc0ZRUUJJQkVBZ0JpZ0NzQVVRRndzQ1FFR0hBMEVBSUFZb0F2QUdHd1JBSXdCQkVHc2lCQ1FBSUFRZ0JpZ0M4QVkyQWdnZ0JDZ0NDQ0VDSUFSQkVHb2tBQ0FHSUFJMkF1QUNJQVpCMkFScUlnSWdCa0hnQW1vUWVDQXJhaEI4SUFaQm9BVnFJQUlRcGdFZ0RrR3NBMm9nQmlnQ29BVWdCaWdDcEFVUVVTQUdLQUtnQlNJQ0JFQWdCaUFDTmdLa0JTQUNFQmNMSUFZc0FPTUVRUUJPRFFFZ0JpZ0MyQVFRRnd3QkN5QUtLQUtFQVNJRUJFQWdCa0hZQkdvaUFpQUVLQUpNUWJEOS9BQkJtTEg4QUVFQUVCd29BdXdCRUh3Z0JrR1FCV29nQWhDbUFTQU9RYXdEYWlBR0tBS1FCU0FHS0FLVUJSQlJJQVlvQXBBRklnSUVRQ0FHSUFJMkFwUUZJQUlRRndzZ0Jpd0E0d1JCQUU0TkFTQUdLQUxZQkJBWERBRUxJQVpCMkFScUlnSWdLMEVCYWhCOElBWkJnQVZxSUFJUXBnRWdEa0dzQTJvZ0JpZ0NnQVVnQmlnQ2hBVVFVU0FHS0FLQUJTSUNCRUFnQmlBQ05nS0VCU0FDRUJjTElBWXNBT01FUVFCT0RRQWdCaWdDMkFRUUZ3c2dCa0hvQkdvZ0JrSGdCV29RdXdvaUJDQVlFUE1LSUFRb0Fnd2lBaUFFUVFScVJ3UkFJQUpCb01TQkFTZ0NBQkVCQUFzZ0RrRUFJQWhySUFoQnlBRnFJQWhCQUVnYklnZzJBdlFFQWtBZ0h5d0FDMEVBVGdSQUlBWWdIeWdDQ0RZQzRBUWdCaUFmS1FJQU53UFlCQXdCQ3lBR1FkZ0VhaUFmS0FJQUlCOG9BZ1FRR2dzZ0JpQVlOZ0xrQkFKQUlBb29BdXdDSWdJZ0NpZ0M4QUpKQkVBZ0FpQUdLUVBZQkRjQ0FDQUNJQVlvQXVBRU5nSUlJQUlnQmlnQzVBUTJBZ3dnQ2lBQ1FSQnFOZ0xzQWd3QkN5QUtRZWdDYWlBR1FkZ0VhaENoQVNBR0xBRGpCRUVBVGcwQUlBWW9BdGdFRUJjTEFrQWdDaWdDbUFJaUFpQUtLQUtjQWtjRVFDQUNJQTQyQWdBZ0NpQUNRUVJxTmdLWUFnd0JDeUFDSUFvb0FwUUNJZzFySWd0QkFuVWlCRUVCYWlJRlFZQ0FnSUFFVHcwSElBVWdDMEVCZFNJQ0lBSWdCVWtiUWYvLy8vOERJQXRCL1AvLy93ZEpHeUlIQkg4Z0IwR0FnSUNBQkU4TkdpQUhRUUowRUJnRlFRQUxJZ1VnQkVFQ2RHb2lBaUFPTmdJQUlBdEJBRW9FUUNBRklBMGdDeEFaR2dzZ0NpQUZJQWRCQW5ScU5nS2NBaUFLSUFKQkJHbzJBcGdDSUFvZ0JUWUNsQUlnRFVVTkFDQU5FQmNMSUFZZ0JpZ0M4QVZCQ0dzUTRRNDJBcUFCSUFZZ0JrR2dBV3BCdEpQdkFCQ2RCVFlDNEFFZ0JpQUdRZUFCYWhDSUFUWUMyQVFnQmtIZ0Ftb2lDeUFHS0FMWUJEWUNBQ0FMUVFBMkFnUWdCaUFMRURFMkF0Z0VBa0FnQmlnQzJBUWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUMwR2dzKzBBRUdnRVFDQUdJQXNRTVRZQzRBRWdCaWdDNEFFaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQzBHUDd1MEFFR2dOQVFzZ0JpQUxFREUyQXVBQklBWWdCa0hnQVdwQjA0M3VBQkFkTmdMWUJDQUdRZGdFYWlJRUVOMEJJUTBqQUVFUWF5SUZKQUFnQlNBR0tBTHdCallDQ0NBRktBSUlJUUlnQlVFUWFpUUFJQVlnQWpZQzJBUWdCQkI0SVFjZ0RrRUJOZ0trQkNBR0lBc1FNVFlDMkFRQ1FDQUVLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXRCb0xQdEFFRUhFT3dDUlFSQUlBWWdDeEF4TmdLZ0FTQUdJQVpCb0FGcVFjT1Q3d0FRSFRZQzRBRUNRQ0FHS0FMZ0FTSUNCRUFnQWlnQ0NDSUNEUUVMUVlqTThRQWhBZ3NnQWhBZklndEJjRThOSEFKQUFrQWdDMEVMVHdSQUlBdEJFR3BCY0hFaUJSQVlJUVFnQmlBRlFZQ0FnSUI0Y2pZQzRBUWdCaUFFTmdMWUJDQUdJQXMyQXR3RURBRUxJQVlnQ3pvQTR3UWdCa0hZQkdvaEJDQUxSUTBCQ3lBRUlBSWdDeEFaR2dzZ0JDQUxha0VBT2dBQUlBNGdCa0hZQkdvUWlBTTJBc3dFSUFZc0FPTUVRUUJPRFFFZ0JpZ0MyQVFRRnd3QkN5QU9RUUUyQXN3RUN5QUtLQUtjQXlJRlJRMEdJQTFCRUhSQkVIVWlBa0VCSUFKQkFVb2JJUlVnQnlBcmFpSUNRUUVnQWtFUWRFRVFkVUVCU2h0Qi8vOERjU0VPQTBBZ0hpQUZLQUlRSWdKSkJFQWdCU2dDQUNJRkRRRU1DQXNnQWlBZVNRUkFJQVVvQWdRaUJRMEJEQWdMQ3lBRlJRMEdJQVVvQWhRaEN5QUtLQUtNQWlJRUlBb29BcEFDSWdKSkJFQWdCQ0FWTmdJRUlBUWdHRFlDQUNBRUlBczJBZ3dnQkNBT05nSUlJQW9nQkVFUWFqWUNqQUlNQVFzZ0JDQUtLQUtJQWlJYmF5SU5RUVIxSWdWQkFXb2lCMEdBZ0lDQUFVOE5CeUFISUFJZ0cyc2lCRUVEZFNJQ0lBSWdCMGtiUWYvLy8vOEFJQVJCOFAvLy93ZEpHeUlDUVlDQWdJQUJUdzBaSUFKQkJIUWlBaEFZSWdRZ0JVRUVkR29pQlNBVk5nSUVJQVVnR0RZQ0FDQUZJQXMyQWd3Z0JTQU9OZ0lJSUExQkFFb0VRQ0FFSUJzZ0RSQVpHZ3NnQ2lBQ0lBUnFOZ0tRQWlBS0lBVkJFR28yQW93Q0lBb2dCRFlDaUFJZ0cwVU5BQ0FiRUJjTElBWXRBTnNGSVFWQkFBc2hCeUFGUVJoMFFSaDFRUUJJQkVBZ0JpZ0MwQVVRRndzZ0JrSGdCV29pQkNnQ0RDSUNJQVJCQkdwSEJFQWdBa0dneElFQktBSUFFUUVBQzBFQUlSaEJBQ0FIUlEwREdnd0NDd3dYQzBFQUlBVkZEUUVhQ3lBR1FlQUZhaUFHUWFnSGFrSFY4dTBBUWRIdzdRQWdFQnNRdUFJZ0JpZ0M4QVVpQkNBR0tBTHNCU0lIYXlFT0FrQWdCaWdDNEFVaUJRMEFRUUVoQlNBT1FSQklEUUFnQnlBSFFRaHFJZ1VRbWdNaEN3SkFBMEFnQlVFSWFpSUNJQVJQRFFFZ0JTQUNFSm9ESVEwZ0FpRUZJQXNnRFVZTkFBc2dCeUFFRUx3SVFRRWhCUXdCQzBFQlFRSWdDeHNoQlFzQ1FDQU9RUWxJRFFBZ0JVRUJSZzBBQTBBZ0J5a0NBQ0ZNSUFjZ0JFRUlheUlFS1FJQU53SUFJQVFnVERjQ0FDQUVJQWRCQ0dvaUIydEJDRW9OQUFzTElBWkJBVFlDNEFWQmdBVVFHQ0lMRU5FR0lSc2dCaWdDbUFjZ0JrR1lCMm9nQml3QW93ZEJBRWdiSWdVUUh5SUhRWEJQRFJVQ1FBSkFJQWRCQzA4RVFDQUhRUkJxUVhCeElnUVFHQ0VDSUFZZ0JFR0FnSUNBZUhJMkF1QUVJQVlnQWpZQzJBUWdCaUFITmdMY0JBd0JDeUFHSUFjNkFPTUVJQVpCMkFScUlRSWdCMFVOQVFzZ0FpQUZJQWNRR1JvTElBSWdCMnBCQURvQUFDQUxJQVpCMkFScVFRRVFnZ0kyQXBRRElBWXNBT01FUVFCSUJFQWdCaWdDMkFRUUZ3c2dDeUJRT1FQUUF3SkFRWWNEUVFBZ0JpZ0M4QVliQkVBakFFRVFheUlFSkFBZ0JDQUdLQUx3QmpZQ0NDQUVLQUlJSVFJZ0JFRVFhaVFBSUFZZ0FqWUMwQVVnQmtIWUJHb2lBaUFHUWRBRmFoQjRJQ3RxRUh3Z0JrSElCR29nQWhDbUFTQUxRYXdEYWlBR0tBTElCQ0FHS0FMTUJCQlJJQVlvQXNnRUlnSUVRQ0FHSUFJMkFzd0VJQUlRRndzZ0Jpd0E0d1JCQUU0TkFTQUdLQUxZQkJBWERBRUxJQW9vQW9RQklnUUVRQ0FHUWRnRWFpSUNJQVFvQWt4QnNQMzhBRUdZc2Z3QVFRQVFIQ2dDN0FFUWZDQUdRYmdFYWlBQ0VLWUJJQXRCckFOcUlBWW9BcmdFSUFZb0Fyd0VFRkVnQmlnQ3VBUWlBZ1JBSUFZZ0FqWUN2QVFnQWhBWEN5QUdMQURqQkVFQVRnMEJJQVlvQXRnRUVCY01BUXNnQmtIWUJHb2lBaUFyUVFGcUVId2dCa0dvQkdvZ0FoQ21BU0FMUWF3RGFpQUdLQUtvQkNBR0tBS3NCQkJSSUFZb0FxZ0VJZ0lFUUNBR0lBSTJBcXdFSUFJUUZ3c2dCaXdBNHdSQkFFNE5BQ0FHS0FMWUJCQVhDd0pBUVljRFFRQWdCaWdDNkFZYlJRMEFJQVlnQmtIb0JtcEI4L0x0QUJBZE5nTFlCQ0FHUWRnRWFrTUFBSUMvRU9NQ0lrOURBQUFBQUdCRkRRQWdDeUJQUXdBQUFBQmVCSDhDZnlCUHUwUUFBQUFBQUlCV1FLSkVBQUFBQUFBQVdVQ2pSQUFBQUFBQUFPQS9vQ0pSbVVRQUFBQUFBQURnUVdNRVFDQlJxZ3dCQzBHQWdJQ0FlQXNpQWtIL0FDQUNRZjhBU0JzaUFrRUJJQUpCQVVvYkJVRUFDellDM0FRTElBWkJrQVJxSUFaQjRBVnFFTHNLSWdRZ0d4RHpDaUFFS0FJTUlnSWdCRUVFYWtjRVFDQUNRYURFZ1FFb0FnQVJBUUFMSUFoRkJFQWdCa0hZQkdvaUFpQUdRZUFGYWhES0JTQUdJQUlRTVRZQzRBSWdCaUFHUWVBQ2FrR1FodTBBRUIwMkF0QUZJQVpCMEFWcUVOMEJJUWdMSUF0QkFDQUlheUFJUWNnQmFpQUlRUUJNR3pZQzdBUUNRQ0FmTEFBTFFRQk9CRUFnQmlBZktBSUlOZ0xnQkNBR0lCOHBBZ0EzQTlnRURBRUxJQVpCMkFScUlCOG9BZ0FnSHlnQ0JCQWFDeUFHSUJzMkF1UUVBa0FnQ2lnQzdBSWlBaUFLS0FMd0Fra0VRQ0FDSUFZcEE5Z0VOd0lBSUFJZ0JpZ0M0QVEyQWdnZ0FpQUdLQUxrQkRZQ0RDQUtJQUpCRUdvMkF1d0NEQUVMSUFwQjZBSnFJQVpCMkFScUVLRUJJQVlzQU9NRVFRQk9EUUFnQmlnQzJBUVFGd3NDUUNBS0tBS2tBaUlDSUFvb0FxZ0NSd1JBSUFJZ0N6WUNBQ0FLSUFKQkJHbzJBcVFDREFFTElBSWdDaWdDb0FJaURXc2lDRUVDZFNJRVFRRnFJZ1ZCZ0lDQWdBUlBEUU1nQlNBSVFRRjFJZ0lnQWlBRlNSdEIvLy8vL3dNZ0NFSDgvLy8vQjBrYklnY0VmeUFIUVlDQWdJQUVUdzBXSUFkQkFuUVFHQVZCQUFzaUJTQUVRUUowYWlJQ0lBczJBZ0FnQ0VFQVNnUkFJQVVnRFNBSUVCa2FDeUFLSUFVZ0IwRUNkR28yQXFnQ0lBb2dBa0VFYWpZQ3BBSWdDaUFGTmdLZ0FpQU5SUTBBSUEwUUZ3c0NRQ0FHS0FMc0JTQUdLQUx3QlVZTkFDQUdJQVlvQXZBRlFRaHJFT0VPTmdMZ0FTQUdJQVpCNEFGcVFiU1Q3d0FRblFVMkF1QUNJQVlnQmtIZ0Ftb1FpQUUyQXRnRUlBWkIwQVZxSWdnZ0JpZ0MyQVEyQWdBZ0NFRUFOZ0lFSUFZZ0NCQXhOZ0xZQkNBR0tBTFlCQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxRYUN6N1FBUWFBUkFJQVlnQ0JBeE5nTGdBaUFHS0FMZ0FpSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTFFZL3U3UUFRYUEwQkN5QUdJQWdRTVRZQzRBSWdCaUFHUWVBQ2FrSFRqZTRBRUIwMkF0Z0VJQVpCMkFScUlnUVEzUUVoRFNNQVFSQnJJZ1VrQUNBRklBWW9BdkFHTmdJSUlBVW9BZ2doQWlBRlFSQnFKQUFnQmlBQ05nTFlCQ0FFRUhnaEJ5QUxRUUUyQXF3RUlBWWdDQkF4TmdMWUJBSkFJQVFvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQzBHZ3MrMEFRUWNRN0FKRkJFQWdCaUFJRURFMkF1QUJJQVlnQmtIZ0FXcEJ3NVB2QUJBZE5nTGdBZ0pBSUFZb0F1QUNJZ0lFUUNBQ0tBSUlJZ0lOQVF0QmlNenhBQ0VDQ3lBQ0VCOGlCVUZ3VHcwWUFrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUVFQmdoR1NBR0lBUkJnSUNBZ0hoeU5nTGdCQ0FHSUJrMkF0Z0VJQVlnQlRZQzNBUU1BUXNnQmlBRk9nRGpCQ0FHUWRnRWFpRVpJQVZGRFFFTElCa2dBaUFGRUJrYUN5QUZJQmxxUVFBNkFBQWdDeUFHUWRnRWFoQ0lBellDdEFRZ0Jpd0E0d1JCQUU0TkFTQUdLQUxZQkJBWERBRUxJQXRCQVRZQ3RBUUxJQW9vQXB3RElnVkZEUUlnRFVFUWRFRVFkU0lDUVFFZ0FrRUJTaHNoRGlBSElDdHFJZ0pCQVNBQ1FSQjBRUkIxUVFGS0cwSC8vd054SVFzRFFDQWVJQVVvQWhBaUFra0VRQ0FGS0FJQUlnVU5BUXdFQ3lBQ0lCNUpCRUFnQlNnQ0JDSUZEUUVNQkFzTElBVkZEUUlnQlNnQ0ZDRUlJQW9vQW93Q0lnUWdDaWdDa0FJaUFra0VRQ0FFSUE0MkFnUWdCQ0FiTmdJQUlBUWdDRFlDRENBRUlBczJBZ2dnQ2lBRVFSQnFOZ0tNQWd3QkN5QUVJQW9vQW9nQ0loVnJJZzFCQkhVaUJVRUJhaUlIUVlDQWdJQUJUdzBESUFjZ0FpQVZheUlFUVFOMUlnSWdBaUFIU1J0Qi8vLy8vd0FnQkVIdy8vLy9CMGtiSWdKQmdJQ0FnQUZQRFJVZ0FrRUVkQ0lDRUJnaUJDQUZRUVIwYWlJRklBNDJBZ1FnQlNBYk5nSUFJQVVnQ0RZQ0RDQUZJQXMyQWdnZ0RVRUFTZ1JBSUFRZ0ZTQU5FQmthQ3lBS0lBSWdCR28yQXBBQ0lBb2dCVUVRYWpZQ2pBSWdDaUFFTmdLSUFpQVZSUTBBSUJVUUZ3c2dCa0hnQldvaUJDZ0NEQ0lDSUFSQkJHcEhCRUFnQWtHZ3hJRUJLQUlBRVFFQUMwRUJDeUVPSUFaQjRBVnFJQVpCcUFkcVFkMnQ3d0FRdUFJZ0NrSG9BbW9oS1NBclFRRnFJUlVDUUFKQUlBWW9BdXdGSWhrZ0JpZ0M4QVZIQkVBZ1VFUUFBQUFBQUFEZ3Y2QWhVUU5BSUFZZ0dSQXhOZ0xRQlNBR0lBWkIwQVZxUWRPTjdnQVFIVFlDMkFSQkFDRUhJQVpCMkFScUlnUVEzUUVoRFNBWkVERWhBaUFHUVFBNkFOd0VJQVpCOVBMQnF3WTJBdGdFSUFaQkJEb0E0d1FnQmtFQU9nRFVCU0FHUWZQb3ZZTUhOZ0xRQlNBR1FRUTZBTnNGSUFZZ0FqWUM0QUlnQmlBR1FlQUNhaUFFRUIwMkF1QUJJQVlvQXVBQklnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1FnQmlnQzFBVWdCaTBBMndVaUFpQUNRUmgwUVJoMUlnSkJBRWdiUmdSL0lBWkIwQVZxUVg4Z0JTQUVFQnRGSVFjZ0JpMEEyd1VGSUFJTFFSaDBRUmgxUVFCSUJFQWdCaWdDMEFVUUZ3c2dCaXdBNHdSQkFFZ0VRQ0FHS0FMWUJCQVhDeUFOUVJCMFFSQjFJZ0pCQVNBQ1FRRktHeUViQWtBZ0J3UkFJQW9vQXNBQklRVWdDaWdDeEFFaEFnSkFBMEFnQWlJRUlBVkdEUUVnQkVFTWF5RUNJQVJCQ0dzb0FnQWdHMGNOQUFzZ0NpZ0NuQU1pQlVVTkJ3TkFJQjRnQlNnQ0VDSUhTUVJBSUFVb0FnQWlCUTBCREFrTElBY2dIa2tFUUNBRktBSUVJZ1VOQVF3SkN3c2dCVVVOQnlBRktBSVVJQVJCQkdzb0FnQnJJZ1ZCQUU0RVFDQUNLQUlBSWdRZ1VUa0Q0QU1nQkNBRk5nTFlBd3NnQmlBWkVERTJBdEFGSUFZZ0JrSFFCV3BCa3QvdkFCQWROZ0xZQkVHR0EwRUFJQVlvQXRnRUd3UkFJQUlvQWdBaEJDQUdJQmtRTVRZQzBBVWdCaUFHUWRBRmFrR1MzKzhBRUIwMkF0Z0VJQVFnQmtIWUJHb1E0QWhFQUFBQUFBQUFGRUNqT1FPZ0JBc2dDaWdDd0FFaUJDQUNJQVJyUVF4dFFReHNhaUlGUVF4cUlob2dDaWdDeEFFaUFrY0VRQU5BSUFVZ0dpZ0NBRFlDQUNBRklCb3BBZ1EzQWdRZ0JVRU1haUVGSUJwQkRHb2lHaUFDUncwQUN3c2dDaUFGTmdMRUFRd0ZDeUFLS0FLY0F5SUZSUTBHQTBBZ0hpQUZLQUlRSWdKSkJFQWdCU2dDQUNJRkRRRU1DQXNnQWlBZVNRUkFJQVVvQWdRaUJRMEJEQWdMQ3lBRlJRMEdJQnV0SUFVMUFoUkNJSWFFSVV3Z0NpZ0MwQUVpQkNBS0tBTFVBU0lDU1FSQUlBUWdURGNERUNBRUlGQTVBd2dnQkVFQU5nSUFJQW9nQkVFWWFqWUMwQUVNQWdzZ0JDQUtLQUxNQVNJSWF5SU5RUmh0SWdWQkFXb2lCMEdyMWFyVkFFOE5CeUFISUFJZ0NHdEJHRzBpQkVFQmRDSUNJQUlnQjBrYlFhclZxdFVBSUFSQjFhclZLa2tiSWdKQnE5V3ExUUJQRFJrZ0FrRVliQ0lFRUJnaUFpQUZRUmhzYWlJSElFdzNBeEFnQnlCUU9RTUlJQWRCQURZQ0FDQUhJQTFCYUcxQkdHeHFJUVVnRFVFQVNnUkFJQVVnQ0NBTkVCa2FDeUFLSUFJZ0JHbzJBdFFCSUFvZ0IwRVlhallDMEFFZ0NpQUZOZ0xNQVNBSVJRMEJJQWdRRnd3QkMwSElCQkFZSWhNUTFRa2hDeUFLS0FLY0F5SUZSUTBGQTBBZ0hpQUZLQUlRSWdKSkJFQWdCU2dDQUNJRkRRRU1Cd3NnQWlBZVNRUkFJQVVvQWdRaUJRMEJEQWNMQ3lBRlJRMEZJQVUxQWhRaFRDQVpFREVoQWtFQUlRVWdCa0VBT2dEY0JDQUdRZlR5d2FzR05nTFlCQ0FHUVFRNkFPTUVJQVpCdEp6dUFDMEFBRG9BMkFVZ0JrRUpPZ0RiQlNBR1FheWM3Z0FwQUFBM0E5QUZJQVpCQURvQTJRVWdCaUFDTmdMZ0FpQUdJQVpCNEFKcUlBWkIyQVJxRUIwMkF1QUJJQVlvQXVBQklnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJ4QWZJZ1FnQmlnQzFBVWdCaTBBMndVaUFpQUNRUmgwUVJoMUlnSkJBRWdiUmdSL0lBWkIwQVZxUVg4Z0J5QUVFQnRGSVFVZ0JpMEEyd1VGSUFJTFFSaDBRUmgxUVFCSUJFQWdCaWdDMEFVUUZ3c2dCaXdBNHdSQkFFZ0VRQ0FHS0FMWUJCQVhDMEVCSVFjQ1FDQUZEUUFnR1JBeElRSkJBQ0VGSUFaQkFEb0EzQVFnQmtIMDhzR3JCallDMkFRZ0JrRUVPZ0RqQkNBR1FhbWM3Z0F2QUFBN0FkZ0ZJQVpCZ0JRN0Fkb0ZJQVpCb1p6dUFDa0FBRGNEMEFVZ0JpQUNOZ0xnQWlBR0lBWkI0QUpxSUFaQjJBUnFFQjAyQXVBQklBWW9BdUFCSWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQnhBZklnUWdCaWdDMUFVZ0JpMEEyd1VpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JSZ1IvSUFaQjBBVnFRWDhnQnlBRUVCdEZJUVVnQmkwQTJ3VUZJQUlMUVJoMFFSaDFRUUJJQkVBZ0JpZ0MwQVVRRndzZ0Jpd0E0d1JCQUVnRVFDQUdLQUxZQkJBWEMwRUNJUWNnQlEwQUlCTWdFeWdDQUNnQ0JCRUJBQXdFQ3lBVElBYzJBb3dFSUFZZ0dSQXhOZ0xRQlNBR0lBWkIwQVZxUWNHTDd3QVFIVFlDMkFRQ1FFR0dBMEVBSUFZb0F0Z0VHMFVOQUNBR0lCa1FNVFlDNEFJZ0JpQUdRZUFDYWtIQmkrOEFFQjAyQXRBRkFrQWdCaWdDMEFVaUFnUkFJQUlvQWdnaUJRMEJDMEdJelBFQUlRVUxJQVVRSHlJRVFYQlBEUm9DUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdJUUdDRUhJQVlnQWtHQWdJQ0FlSEkyQXVBRUlBWWdCellDMkFRZ0JpQUVOZ0xjQkF3QkN5QUdJQVE2QU9NRUlBWkIyQVJxSVFjZ0JFVU5BUXNnQnlBRklBUVFHUm9MSUFRZ0IycEJBRG9BQUNBVEFuOGdCaWdDM0FRaUNDQUdMUURqQkNJRklBVkJHSFJCR0hVaUFrRUFTQnRCQTBZRVFFRUJJQVpCMkFScVFYOUI5ZWJ0QUVFREVCdEZEUUVhSUFZb0F0d0VJUWdnQmkwQTR3UWlCU0VDQzBFQUlBZ2dCU0FDUVJoMFFSaDFRUUJJRzBFQ1J3MEFHaUFHUWRnRWFrRi9RZDJhN2dCQkFoQWJSVUVCZEFzMkFwQUVJQVlzQU9NRVFRQk9EUUFnQmlnQzJBUVFGd3NnQmlBWkVERTJBdEFGSUFZZ0JrSFFCV3BCa0lQdUFCQWROZ0xZQkFKQUlBWW9BdGdFSWdJRVFDQUNLQUlJSWdVTkFRdEJpTXp4QUNFRkN5QUZFQjhpQkVGd1R3MFpBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lDRUJnaEJ5QUdJQUpCZ0lDQWdIaHlOZ0tJQkNBR0lBYzJBb0FFSUFZZ0JEWUNoQVFNQVFzZ0JpQUVPZ0NMQkNBR1FZQUVhaUVISUFSRkRRRUxJQWNnQlNBRUVCa2FDeUFFSUFkcVFRQTZBQUFnRTBIOEEyb2hCU0FHTFFDTEJDSUVRUmgwUVJoMUlRSUNRQUpBSUJNc0FJY0VRUUJPQkVBZ0FrRUFUZ1JBSUFVZ0Jpa0RnQVEzQWdBZ0JTQUdLQUtJQkRZQ0NBd0RDeUFGSUFZb0FvQUVJQVlvQW9RRUVDQU1BUXNnQlNBR0tBS0FCQ0FHUVlBRWFpQUNRUUJJSWdJYklBWW9Bb1FFSUFRZ0Foc1FJUm9MSUFZc0FJc0VRUUJPRFFBZ0JpZ0NnQVFRRndzZ0JpZ0NtQWNnQmtHWUIyb2dCaXdBb3dkQkFFZ2JJZ1FRSHlJRlFYQlBEUmtDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdJUUdDRUhJQVlnQWtHQWdJQ0FlSEkyQXVBRUlBWWdCellDMkFRZ0JpQUZOZ0xjQkF3QkN5QUdJQVU2QU9NRUlBWkIyQVJxSVFjZ0JVVU5BUXNnQnlBRUlBVVFHUm9MSUFVZ0IycEJBRG9BQUNBVElBWkIyQVJxUVFFUWdnSTJBcXdFSUFZc0FPTUVRUUJJQkVBZ0JpZ0MyQVFRRndzZ0V5QlFPUU9vQXlBR0lCa1FNVFlDMEFVZ0JpQUdRZEFGYWtHNHhlOEFFQjAyQXRnRUFrQkJoZ05CQUNBR0tBTFlCQnRGRFFBZ0JpQVpFREUyQXVBQ0lBWWdCa0hnQW1wQnVNWHZBQkFkTmdMUUJRSkFJQVlvQXRBRklnSUVRQ0FDS0FJSUlnVU5BUXRCaU16eEFDRUZDeUFGRUI4aUJFRndUdzBhQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJQ0VCZ2hCeUFHSUFKQmdJQ0FnSGh5TmdMZ0JDQUdJQWMyQXRnRUlBWWdCRFlDM0FRTUFRc2dCaUFFT2dEakJDQUdRZGdFYWlFSElBUkZEUUVMSUFjZ0JTQUVFQmthQ3lBRUlBZHFRUUE2QUFBZ0UwSFVBR29oQlNBR0xRRGpCQ0lFUVJoMFFSaDFJUUlDUUNBVExBQmZRUUJPQkVBZ0FrRUFUZ1JBSUFVZ0Jpa0QyQVEzQWdBZ0JTQUdLQUxnQkRZQ0NBd0NDeUFGSUFZb0F0Z0VJQVlvQXR3RUVDQU1BUXNnQlNBR0tBTFlCQ0FHUWRnRWFpQUNRUUJJSWdJYklBWW9BdHdFSUFRZ0Foc1FJUm9MSUFZc0FPTUVRUUJPRFFBZ0JpZ0MyQVFRRndzQ1FFR0hBMEVBSUFZb0F2QUdHd1JBSXdCQkVHc2lCQ1FBSUFRZ0JpZ0M4QVkyQWdnZ0JDZ0NDQ0VDSUFSQkVHb2tBQ0FHSUFJMkF0QUZJQVpCMkFScUlnSWdCa0hRQldvUWVDQXJhaEI4SUFaQjhBTnFJQUlRcGdFZ0UwR0VBMm9nQmlnQzhBTWdCaWdDOUFNUVVTQUdLQUx3QXlJQ0JFQWdCaUFDTmdMMEF5QUNFQmNMSUFZc0FPTUVRUUJPRFFFZ0JpZ0MyQVFRRnd3QkN5QUtLQUtFQVNJRUJFQWdCa0hZQkdvaUFpQUVLQUpNUWJEOS9BQkJtTEg4QUVFQUVCd29BdXdCRUh3Z0JrSGdBMm9nQWhDbUFTQVRRWVFEYWlBR0tBTGdBeUFHS0FMa0F4QlJJQVlvQXVBRElnSUVRQ0FHSUFJMkF1UURJQUlRRndzZ0Jpd0E0d1JCQUU0TkFTQUdLQUxZQkJBWERBRUxJQVpCMkFScUlnSWdGUkI4SUFaQjBBTnFJQUlRcGdFZ0UwR0VBMm9nQmlnQzBBTWdCaWdDMUFNUVVTQUdLQUxRQXlJQ0JFQWdCaUFDTmdMVUF5QUNFQmNMSUFZc0FPTUVRUUJPRFFBZ0JpZ0MyQVFRRndzZ0JpQVpFREUyQXRBRklBWWdCa0hRQldwQmtJYnRBQkFkTmdMWUJDQVRRUUFnQmtIWUJHb1EzUUVpQW1zZ0FrSElBV29nQWtFQVNCczJBclFFSUFvb0Fzd0JJZ1FnQ2lnQzBBRWlBa2NFUUNBRUlRZ2dDaWdDbkFNaUIwVU5CZ05BSUFjaEJRTkFJQjRnQlNnQ0VDSU5TUVJBSUFVb0FnQWlCUTBCREFrTElBMGdIa2tFUUNBRktBSUVJZ1VOQVF3SkN3c2dCVVVOQnlBYklBZ29BaEJHQkVBZ0NDZ0NGQ0FGS0FJVWF5SUZRUUJPQkVBZ0V5QUlLd01JT1FQZ0F5QVRJQVUyQXRnREFrQWdIeXdBQzBFQVRnUkFJQVlnSHlnQ0NEWUM0QVFnQmlBZktRSUFOd1BZQkF3QkN5QUdRZGdFYWlBZktBSUFJQjhvQWdRUUdnc2dCaUFUTmdMa0JBSkFJQW9vQXV3Q0lnSWdDaWdDOEFKSkJFQWdBaUFHS1FQWUJEY0NBQ0FDSUFZb0F1QUVOZ0lJSUFJZ0JpZ0M1QVEyQWd3Z0NpQUNRUkJxTmdMc0Fnd0JDeUFwSUFaQjJBUnFFS0VCSUFZc0FPTUVRUUJPRFFBZ0JpZ0MyQVFRRndzZ0NpZ0N6QUVoQkNBS0tBTFFBU0VDQ3lBQ0lBUWdDQ0FFYTBFWWJVRVliR29pQlVFWWFpSWFSd1JBQTBBZ0JTQWFLQUlBTmdJQUlBVWdHaXNEQ0RrRENDQUZJQm9wQXhBM0F4QWdCVUVZYWlFRklCcEJHR29pR2lBQ1J3MEFDd3NnQ2lBRk5nTFFBUXdHQ3lBSVFSaHFJZ2dnQWtjTkFBc0xBa0FnSHl3QUMwRUFUZ1JBSUFZZ0h5Z0NDRFlDNEFRZ0JpQWZLUUlBTndQWUJBd0JDeUFHUWRnRWFpQWZLQUlBSUI4b0FnUVFHZ3NnQmlBTE5nTGtCQUpBSUFvb0F1d0NJZ0lnQ2lnQzhBSkpCRUFnQWlBR0tRUFlCRGNDQUNBQ0lBWW9BdUFFTmdJSUlBSWdCaWdDNUFRMkFnd2dDaUFDUVJCcU5nTHNBZ3dCQ3lBcElBWkIyQVJxRUtFQklBWXNBT01FUVFCT0RRQWdCaWdDMkFRUUZ3c2dHNjBnVEVJZ2hvUWhUQ0FLS0FMRUFTSUVJQW9vQXNnQklnSkpCRUFnQkNCTU53SUVJQVFnRXpZQ0FDQUtJQVJCREdvMkFzUUJEQUVMSUFRZ0NpZ0N3QUVpQ0dzaURVRU1iU0lGUVFGcUlnZEIxcXJWcWdGUERRWWdCeUFDSUFoclFReHRJZ1JCQVhRaUFpQUNJQWRKRzBIVnF0V3FBU0FFUWFyVnF0VUFTUnNpQWtIV3F0V3FBVThOR0NBQ1FReHNJZ1FRR0NJQ0lBVkJER3hxSWdjZ1REY0NCQ0FISUJNMkFnQWdCeUFOUVhSdFFReHNhaUVGSUExQkFFb0VRQ0FGSUFnZ0RSQVpHZ3NnQ2lBQ0lBUnFOZ0xJQVNBS0lBZEJER28yQXNRQklBb2dCVFlDd0FFZ0NFVU5BQ0FJRUJjTElCbEJDR29pR1NBR0tBTHdCVWNOQUFzTElBWWdCa0dBQjJwQmdLN3RBQkJCTmdMSUF3SkFRWWNEUVFBZ0JpZ0N5QU1iUlEwQVFRRWhDQ0FHS0FMd0JnUkFJd0JCRUdzaUJDUUFJQVFnQmlnQzhBWTJBZ2dnQkNnQ0NDRUNJQVJCRUdva0FDQUdJQUkyQXRnRUlBWkIyQVJxRUhnZ0syb2hDQXNnQmlnQ3lBTWhBa0VBSVFVZ0JrRUFPZ0RjQkNBR1FmVHl3YXNHTmdMWUJDQUdRUVE2QU9NRUlBWkJBRG9BMUFVZ0JrSHo2TDJEQnpZQzBBVWdCa0VFT2dEYkJTQUdJQUkyQXVBQ0lBWWdCa0hnQW1vZ0JrSFlCR29RSFRZQzRBRWdCaWdDNEFFaUFnUi9JQUlvQWdnaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJSEVCOGlCQ0FHS0FMVUJTQUdMUURiQlNJQ0lBSkJHSFJCR0hVaUFrRUFTQnRHQkg4Z0JrSFFCV3BCZnlBSElBUVFHMFVoQlNBR0xRRGJCUVVnQWd0QkdIUkJHSFZCQUVnRVFDQUdLQUxRQlJBWEN5QUdMQURqQkVFQVNBUkFJQVlvQXRnRUVCY0xJQVVFUUNBS0tBSVlJQWhCRUhRaUFrRU9kV3BCQURZQ0FDQUtLQUxvQWlJSElBb29BdXdDUmcwQklBSkJFSFVoQ3dOQUFrQWdCeWdDRENJQ0lBSW9BZ0FvQWdnUkFBQkIzd0JIRFFBZ0J5Z0NEQ0lDQkg4Z0FrR0U1L29BUWVTUytBQkJBQkFjQlVFQUN5SWJRY0FEYWhCZURRQkJBQ0VFSUFaQkFEWUM0QVFnQmtJQU53UFlCQUpBQWtBZ0d5Z0NpQU1nR3lnQ2hBTWlBbXNpRFVVTkFDQU5RUUJPQkVBZ0JpQU5FQmdpQkRZQzJBUWdCaUFFSUExQkFuVkJBblJxTmdMZ0JDQUdJQVFnQWlBTkVCa2lCU0FOYWlJQ05nTGNCQUpBSUExRkRRQURRQ0FGS0FJQUlBdEdEUUVnQlVFRWFpSUZJQUpIRFFBTERBSUxJQUlnQlVZTkFRSkFJQW9zQUY5QkFFNEVRQ0FHSUFvb0FsdzJBc0FESUFZZ0Npa0NWRGNEdUFNTUFRc2dCa0c0QTJvZ0NpZ0NWQ0FLS0FKWUVCb0xBa0FnRzBIRUEyb2lEU0FHUWJnRGFrWU5BQ0FHTFFEREF5SUZRUmgwUVJoMUlRSWdEU3dBQzBFQVRnUkFJQUpCQUU0RVFDQU5JQVlwQTdnRE53SUFJQTBnQmlnQ3dBTTJBZ2dNQWdzZ0RTQUdLQUs0QXlBR0tBSzhBeEFnREFFTElBMGdCaWdDdUFNZ0JrRzRBMm9nQWtFQVNDSUNHeUFHS0FLOEF5QUZJQUliRUNFYUN5QUdMQUREQTBFQVRnMENJQVlvQXJnREVCY01BZ3NNQ1FzZ0JpQUdRY2dEYWtIVGplNEFFQjAyQXVBQ0FrQWdCaWdDNEFJaUFnUkFJQUlvQWdnaUJRMEJDMEdJelBFQUlRVUxBa0FnR3l3QTN3UkJBRTRFUUNBR0lCc29BdHdFTmdMWUJTQUdJQnNwQXRRRU53UFFCUXdCQ3lBR1FkQUZhaUFiS0FMVUJDQWJLQUxZQkJBYUMwRUFJUUlnQlJBZklnZ2dCaWdDMUFVZ0JpMEEyd1VpRFNBTlFSaDBRUmgxSWcxQkFFZ2JSZ1IvSUFaQjBBVnFRWDhnQlNBSUVCdEZJUUlnQmkwQTJ3VUZJQTBMUVJoMFFSaDFRUUJJQkVBZ0JpZ0MwQVVRRndzQ1FDQUNCRUFDUUNBS0xBQmZRUUJPQkVBZ0JpQUtLQUpjTmdLd0F5QUdJQW9wQWxRM0E2Z0REQUVMSUFaQnFBTnFJQW9vQWxRZ0NpZ0NXQkFhQ3dKQUlCdEJ4QU5xSWcwZ0JrR29BMnBHRFFBZ0JpMEFzd01pQlVFWWRFRVlkU0VDSUEwc0FBdEJBRTRFUUNBQ1FRQk9CRUFnRFNBR0tRT29BemNDQUNBTklBWW9BckFETmdJSURBSUxJQTBnQmlnQ3FBTWdCaWdDckFNUUlBd0JDeUFOSUFZb0FxZ0RJQVpCcUFOcUlBSkJBRWdpQWhzZ0JpZ0NyQU1nQlNBQ0d4QWhHZ3NnQml3QXN3TkJBRTROQVNBR0tBS29BeEFYREFFTElBWWdHeWdDVkNBYlFkUUFhaUFiTEFCZlFRQklHellDRUVIUTFPOEFJQVpCRUdvUUpBc2dCRVVOQVFzZ0JCQVhDeUFIUVJCcUlnY2dDaWdDN0FKSERRQUxEQUVMUWZBRUVCZ2lHeERJRENFTElBWWdCa0hJQTJwQmtJUHVBQkFkTmdMWUJBSkFJQVlvQXRnRUlnSUVRQ0FDS0FJSUlnSU5BUXRCaU16eEFDRUNDeUFDSWdRUUh5SUhRWEJQRFJjQ1FBSkFJQWRCQzA4RVFDQUhRUkJxUVhCeElnVVFHQ0VDSUFZZ0JVR0FnSUNBZUhJMkFxQURJQVlnQWpZQ21BTWdCaUFITmdLY0F3d0JDeUFHSUFjNkFLTURJQVpCbUFOcUlRSWdCMFVOQVFzZ0FpQUVJQWNRR1JvTElBSWdCMnBCQURvQUFDQWJRZndEYWlFRklBWXRBS01ESWdSQkdIUkJHSFVoQWdKQUlCc3NBSWNFUVFCT0JFQWdBa0VBVGdSQUlBVWdCaWtEbUFNM0FnQWdCU0FHS0FLZ0F6WUNDQXdDQ3lBRklBWW9BcGdESUFZb0Fwd0RFQ0FNQVFzZ0JTQUdLQUtZQXlBR1FaZ0RhaUFDUVFCSUlnSWJJQVlvQXB3RElBUWdBaHNRSVJvTElBWXNBS01EUVFCSUJFQWdCaWdDbUFNUUZ3c2dCaWdDbUFjZ0JrR1lCMm9nQml3QW93ZEJBRWdiSWdVUUh5SUhRWEJQRFJjQ1FBSkFJQWRCQzA4RVFDQUhRUkJxUVhCeElnUVFHQ0VDSUFZZ0JFR0FnSUNBZUhJMkF1QUVJQVlnQWpZQzJBUWdCaUFITmdMY0JBd0JDeUFHSUFjNkFPTUVJQVpCMkFScUlRSWdCMFVOQVFzZ0FpQUZJQWNRR1JvTElBSWdCMnBCQURvQUFDQWJJQVpCMkFScUVKZ0ROZ0xvQkNBR0xBRGpCRUVBU0FSQUlBWW9BdGdFRUJjTElBWWdCa0hJQTJwQjA0M3VBQkFkTmdMWUJBSkFJQVlvQXRnRUlnSUVRQ0FDS0FJSUlnSU5BUXRCaU16eEFDRUNDeUFDSWdRUUh5SUhRWEJQRFJjQ1FBSkFJQWRCQzA4RVFDQUhRUkJxUVhCeElnVVFHQ0VDSUFZZ0JVR0FnSUNBZUhJMkFwQURJQVlnQWpZQ2lBTWdCaUFITmdLTUF3d0JDeUFHSUFjNkFKTURJQVpCaUFOcUlRSWdCMFVOQVFzZ0FpQUVJQWNRR1JvTElBSWdCMnBCQURvQUFDQWJRZFFFYWlFRklBWXRBSk1ESWdSQkdIUkJHSFVoQWdKQUlCc3NBTjhFUVFCT0JFQWdBa0VBVGdSQUlBVWdCaWtEaUFNM0FnQWdCU0FHS0FLUUF6WUNDQXdDQ3lBRklBWW9Bb2dESUFZb0Fvd0RFQ0FNQVFzZ0JTQUdLQUtJQXlBR1FZZ0RhaUFDUVFCSUlnSWJJQVlvQW93RElBUWdBaHNRSVJvTElBWXNBSk1EUVFCSUJFQWdCaWdDaUFNUUZ3c2dCaUFHUWNnRGFrSHRoTzhBRUIwMkF0Z0VJQVpCMkFScUlnUkJoZ05CQUNBR0tBTFlCQnNFZnlBR0lBWkJ5QU5xUWUyRTd3QVFIVFlDMEFVZ0JrSFFCV29RM1FFRlFRZ0xRUkIwUVJCMUlnSVFmQ0FiSUFRUWlBYzJBdVFFSUFZc0FPTUVRUUJJQkVBZ0JpZ0MyQVFRRndzZ0NpZ0NHQ0FJUVJCMElnMUJEblZxSUFKQkFtcEJDRzAyQWdBZ0JpZ0N5QU1oQWtFQUlRY2dCa0VBT2dEY0JDQUdRZlR5d2FzR05nTFlCQ0FHUVFRNkFPTUVJQVpCQURvQTBnVWdCa0gxNEFFN0FkQUZJQVpCQWpvQTJ3VWdCaUFDTmdMZ0FpQUdJQVpCNEFKcUlBWkIyQVJxRUIwMkF1QUJJQVlvQXVBQklnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1FnQmlnQzFBVWdCaTBBMndVaUFpQUNRUmgwUVJoMUlnSkJBRWdiUmdSL0lBWkIwQVZxUVg4Z0JTQUVFQnRGSVFjZ0JpMEEyd1VGSUFJTFFSaDBRUmgxUVFCSUJFQWdCaWdDMEFVUUZ3c2dCaXdBNHdSQkFFZ0VRQ0FHS0FMWUJCQVhDd0pBSUFjRVFDQWJRUUkyQXVnRUlBb29BaGdnRFVFUWRVRUNkR29pQWtFQUlBSW9BZ0JyTmdJQURBRUxJQnRCQVRZQzZBUUxBa0FnSHl3QUMwRUFUZ1JBSUFZZ0h5Z0NDRFlDNEFRZ0JpQWZLUUlBTndQWUJBd0JDeUFHUWRnRWFpQWZLQUlBSUI4b0FnUVFHZ3NnQmlBTE5nTGtCQUpBSUFvb0F1d0NJZ0lnQ2lnQzhBSkpCRUFnQWlBR0tRUFlCRGNDQUNBQ0lBWW9BdUFFTmdJSUlBSWdCaWdDNUFRMkFnd2dDaUFDUVJCcU5nTHNBZ3dCQ3lBcElBWkIyQVJxRUtFQklBWXNBT01FUVFCT0RRQWdCaWdDMkFRUUZ3c2dDaWdDeUFJaUFpQUtLQUxNQWtjRVFDQUNJQnMyQWdBZ0NpQUNRUVJxTmdMSUFnd0JDeUFDSUFvb0FzUUNJZzFySWdoQkFuVWlCRUVCYWlJRlFZQ0FnSUFFVHcwRUlBVWdDRUVCZFNJQ0lBSWdCVWtiUWYvLy8vOERJQWhCL1AvLy93ZEpHeUlIQkg4Z0IwR0FnSUNBQkU4TkZ5QUhRUUowRUJnRlFRQUxJZ1VnQkVFQ2RHb2lBaUFiTmdJQUlBaEJBRW9FUUNBRklBMGdDQkFaR2dzZ0NpQUZJQWRCQW5ScU5nTE1BaUFLSUFKQkJHbzJBc2dDSUFvZ0JUWUN4QUlnRFVVTkFDQU5FQmNMSUFZZ0JrR0FCMnBCdE4zdUFCQkJOZ0tBQXdKQVFZY0RRUUFnQmlnQ2dBTWJSUTBBSUFZZ0JrR0FBMnBCaTVUdkFCQWROZ0xZQkFKQUlBWW9BdGdFSWdJRVFDQUNLQUlJSWdVTkFRdEJpTXp4QUNFRkN5QUZFQjhpQkVGd1R3MFhBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lDRUJnaEJ5QUdJQUpCZ0lDQWdIaHlOZ0xZQlNBR0lBYzJBdEFGSUFZZ0JEWUMxQVVNQVFzZ0JpQUVPZ0RiQlNBR1FkQUZhaUVISUFSRkRRRUxJQWNnQlNBRUVCa2FDeUFFSUFkcVFRQTZBQUFnQmlBR1FZQURha0dQbSs4QUVCMDJBdGdFSUFaQjJBUnFFTnNFSVEwQ1FDQUdLQUxVQlNBR0xBRGJCU0lDUWY4QmNTQUNRUUJJRzBFSVJnUkFJQVpCMEFWcVFYOUIzNGp2QUVFSUVCdEZEUUVMUWVnRUVCZ2lFeERWRENFSElBWWdCa0dBQTJwQmtJUHVBQkFkTmdMWUJBSkFJQVlvQXRnRUlnSUVRQ0FDS0FJSUlnVU5BUXRCaU16eEFDRUZDeUFGRUI4aUJFRndUdzBZQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJQ0VCZ2hDQ0FHSUFKQmdJQ0FnSGh5TmdMNEFpQUdJQWcyQXZBQ0lBWWdCRFlDOUFJTUFRc2dCaUFFT2dEN0FpQUdRZkFDYWlFSUlBUkZEUUVMSUFnZ0JTQUVFQmthQ3lBRUlBaHFRUUE2QUFBZ0UwSDhBMm9oQlNBR0xRRDdBaUlFUVJoMFFSaDFJUUlDUUNBVExBQ0hCRUVBVGdSQUlBSkJBRTRFUUNBRklBWXBBL0FDTndJQUlBVWdCaWdDK0FJMkFnZ01BZ3NnQlNBR0tBTHdBaUFHS0FMMEFoQWdEQUVMSUFVZ0JpZ0M4QUlnQmtId0Ftb2dBa0VBU0NJQ0d5QUdLQUwwQWlBRUlBSWJFQ0VhQ3lBR0xBRDdBa0VBU0FSQUlBWW9BdkFDRUJjTEFrQWdCaWdDbkFjZ0Jpd0Fvd2NpQWtIL0FYRWdBa0VBU0NJQ0cwVU5BQ0FHS0FLWUJ5QUdRWmdIYWlBQ0d5SUVFQjhpQlVGd1R3MFpBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lDRUJnaENDQUdJQUpCZ0lDQWdIaHlOZ0xnQkNBR0lBZzJBdGdFSUFZZ0JUWUMzQVFNQVFzZ0JpQUZPZ0RqQkNBR1FkZ0VhaUVJSUFWRkRRRUxJQWdnQkNBRkVCa2FDeUFGSUFocVFRQTZBQUFnRXlBR1FkZ0Vha0VCRUlJQ05nTFVCQ0FHTEFEakJFRUFUZzBBSUFZb0F0Z0VFQmNMSXdCQjRBQnJJaHdrQUVINHQ0SUJMUUFBUlFSQUlCeEJBVFlDRkNBY1FSaHFJZ1JCOHBmdEFDQWNRUlJxRUVnaEFpQWNRUUkyQWhBZ0hFRW9haUlMUVllVzdnQWdIRUVRYWhCSUdpQWNRUUUyQWd3Z0hFRTRhaUlJUWVXWTdnQWdIRUVNYWhCSUdpQWNRUVEyQWdnZ0hFSElBR29pQlVHVnJlOEFJQnhCQ0dvUVNCcEI4TGVDQVVJQU53SUFRZXkzZ2dGQjhMZUNBVFlDQUNBY1FkZ0FhaUliUWV5M2dnRkI4TGVDQVNBRUlBSVFRQ0FiUWV5M2dnRkI4TGVDQVNBTElBc1FRQ0FiUWV5M2dnRkI4TGVDQVNBSUlBZ1FRQ0FiUWV5M2dnRkI4TGVDQVNBRklBVVFRQ0FjTEFCVFFRQklCRUFnSENnQ1NCQVhDeUFjTEFCRFFRQklCRUFnSENnQ09CQVhDeUFjTEFBelFRQklCRUFnSENnQ0tCQVhDeUFjTEFBalFRQklCRUFnSENnQ0dCQVhDMEg0dDRJQlFRRTZBQUFMQW45QjdMZUNBU0FHUWRBRmFpSUVFQ3NpQWtId3Q0SUJSd1JBSUFJb0Fod01BUXNnSENBRUtBSUFJQVFnQkN3QUMwRUFTQnMyQWdCQmlkM3VBQ0FjRUNSQkFBc2hBaUFjUWVBQWFpUUFJQk1nQWpZQ3VBUWdEUVJBSUJOQkFUWUN6QVFMSUFZZ0JrR0FBMnBCamRMdkFCQWROZ0xZQkFKQVFZWURRUUFnQmlnQzJBUWJSUTBBSUFaQmxPVHVBQzhBQURzQjRBUWdCa0dBRkRzQjRnUWdCa0dNNU80QUtRQUFOd1BZQkNBR1FRVTZBT3NDSUFaQnpkZnVBQ2dBQURZQzRBSWdCa0hSMSs0QUxRQUFPZ0RrQWlBR1FRQTZBT1VDSUJNZ0JrSFlCR29nQmtIZ0Ftb1EyZ0lhSUFZc0FPc0NRUUJJQkVBZ0JpZ0M0QUlRRndzZ0Jpd0E0d1JCQUVnRVFDQUdLQUxZQkJBWEN5QUdRYTNBN2dBdEFBQTZBT0FFSUFaQkNUb0E0d1FnQmtHbHdPNEFLUUFBTndQWUJDQUdRUUE2QU9FRUlBWkJCam9BNndJZ0JrR3J3L0FBS0FBQU5nTGdBaUFHUWEvRDhBQXZBQUE3QWVRQ0lBWkJBRG9BNWdJZ0V5QUdRZGdFYWlBR1FlQUNhaERhQWhvZ0Jpd0E2d0pCQUVnRVFDQUdLQUxnQWhBWEN5QUdMQURqQkVFQVRnMEFJQVlvQXRnRUVCY0xBa0FnQmlnQzFBVWdCaTBBMndVaUFpQUNRUmgwUVJoMVFRQklHMEVKUncwQUlBWkIwQVZxUVg5QjVaanVBRUVKRUJzTkFDQUdRUUE2QU5rQ0lBWkI3Wmp1QUMwQUFEb0EyQUlnQmtFSk9nRGJBaUFHUWVXWTdnQXBBQUEzQTlBQ0lCTkJ2QVJxSVFJQ1FDQVRMQURIQkVFQVRnUkFJQUlnQmlrRDBBSTNBZ0FnQWlBR0tBTFlBallDQ0F3QkN5QUNJQVpCMEFKcVFRa1FJUm9nQml3QTJ3SkJBRTROQUNBR0tBTFFBaEFYQ3lBR0lBWkJnQU5xUVkzUzd3QVFIVFlDMkFSQmhnTkJBQ0FHS0FMWUJCdEZEUUFnQmtHVTVPNEFMd0FBT3dIZ0JDQUdRWUFVT3dIaUJDQUdRWXprN2dBcEFBQTNBOWdFSUFaQkJUb0E2d0lnQmtITjErNEFLQUFBTmdMZ0FpQUdRZEhYN2dBdEFBQTZBT1FDSUFaQkFEb0E1UUlnRXlBR1FkZ0VhaUFHUWVBQ2FoRGFBaG9nQml3QTZ3SkJBRWdFUUNBR0tBTGdBaEFYQ3lBR0xBRGpCRUVBU0FSQUlBWW9BdGdFRUJjTElBWkJyY0R1QUMwQUFEb0E0QVFnQmtFSk9nRGpCQ0FHUWFYQTdnQXBBQUEzQTlnRUlBWkJBRG9BNFFRZ0JrRUdPZ0RyQWlBR1FjR3g4QUFvQUFBMkF1QUNJQVpCeGJId0FDOEFBRHNCNUFJZ0JrRUFPZ0RtQWlBVElBWkIyQVJxSUFaQjRBSnFFTm9DR2lBR0xBRHJBa0VBU0FSQUlBWW9BdUFDRUJjTElBWXNBT01FUVFCT0RRQWdCaWdDMkFRUUZ3c0NRRUdIQTBFQUlBWW9BdkFHR3dSQUl3QkJFR3NpQkNRQUlBUWdCaWdDOEFZMkFnZ2dCQ2dDQ0NFQ0lBUkJFR29rQUNBR0lBSTJBdUFDSUFaQjJBUnFJZ0lnQmtIZ0Ftb1FlQ0FyYWhCOElBWkJ3QUpxSUFJUXBnRWdFMEdFQTJvZ0JpZ0N3QUlnQmlnQ3hBSVFVU0FHS0FMQUFpSUNCRUFnQmlBQ05nTEVBaUFDRUJjTElBWXNBT01FUVFCT0RRRWdCaWdDMkFRUUZ3d0JDeUFLS0FLRUFTSUVCRUFnQmtIWUJHb2lBaUFFS0FKTVFiRDkvQUJCbUxIOEFFRUFFQndvQXV3QkVId2dCa0d3QW1vZ0FoQ21BU0FUUVlRRGFpQUdLQUt3QWlBR0tBSzBBaEJSSUFZb0FyQUNJZ0lFUUNBR0lBSTJBclFDSUFJUUZ3c2dCaXdBNHdSQkFFNE5BU0FHS0FMWUJCQVhEQUVMSUFaQjJBUnFJZ0lnRlJCOElBWkJvQUpxSUFJUXBnRWdFMEdFQTJvZ0JpZ0NvQUlnQmlnQ3BBSVFVU0FHS0FLZ0FpSUNCRUFnQmlBQ05nS2tBaUFDRUJjTElBWXNBT01FUVFCT0RRQWdCaWdDMkFRUUZ3c2dFeUJRT1FPb0F3SkFJQVlvQXRRRklBWXRBTnNGSWdJZ0FrRVlkRUVZZFVFQVNCdEJCRWNOQUNBR1FkQUZha0YvUVllVzdnQkJCQkFiRFFBZ0V5QlFSSnFabVptWm1ibS9vRGtEcUFNTElBWWdCa0dBQTJwQmtJYnRBQkFkTmdMWUJDQVRRUUFnQmtIWUJHb1EzUUVpQW1zZ0FrSElBV29nQWtFQVNCczJBdHdFQWtBZ0h5d0FDMEVBVGdSQUlBWWdIeWdDQ0RZQzRBUWdCaUFmS1FJQU53UFlCQXdCQ3lBR1FkZ0VhaUFmS0FJQUlCOG9BZ1FRR2dzZ0JpQUhOZ0xrQkFKQUlBb29BdXdDSWdJZ0NpZ0M4QUpKQkVBZ0FpQUdLUVBZQkRjQ0FDQUNJQVlvQXVBRU5nSUlJQUlnQmlnQzVBUTJBZ3dnQ2lBQ1FSQnFOZ0xzQWd3QkN5QXBJQVpCMkFScUVLRUJJQVlzQU9NRVFRQk9EUUFnQmlnQzJBUVFGd3NnQ2lnQzFBSWlBaUFLS0FMWUFrY0VRQ0FDSUJNMkFnQWdDaUFDUVFScU5nTFVBZ3dCQ3lBQ0lBb29BdEFDSWcxcklnaEJBblVpQkVFQmFpSUZRWUNBZ0lBRVR3MEZJQVVnQ0VFQmRTSUNJQUlnQlVrYlFmLy8vLzhESUFoQi9QLy8vd2RKR3lJSEJIOGdCMEdBZ0lDQUJFOE5HQ0FIUVFKMEVCZ0ZRUUFMSWdVZ0JFRUNkR29pQWlBVE5nSUFJQWhCQUVvRVFDQUZJQTBnQ0JBWkdnc2dDaUFGSUFkQkFuUnFOZ0xZQWlBS0lBSkJCR28yQXRRQ0lBb2dCVFlDMEFJZ0RVVU5BQ0FORUJjTElBWXNBTnNGUVFCT0RRQWdCaWdDMEFVUUZ3c2dCaUFHUVlBSGFrSHRzKzhBRUVFMkFwZ0NBa0JCaHdOQkFDQUdLQUtZQWh0RkRRQWdCaUFHUVpnQ2FrSFRqZTRBRUIwMkF0Z0VRUUFoQlNBR1FkZ0VhaUlFRU4wQklRZ2dCaWdDbUFJaEFpQUdRUUE2QU53RUlBWkI5UExCcXdZMkF0Z0VJQVpCQkRvQTR3UWdCa0VBT2dEVUJTQUdRZlBvdllNSE5nTFFCU0FHUVFRNkFOc0ZJQVlnQWpZQzRBSWdCaUFHUWVBQ2FpQUVFQjAyQXVBQklBWW9BdUFCSWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQnhBZklnUWdCaWdDMUFVZ0JpMEEyd1VpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JSZ1IvSUFaQjBBVnFRWDhnQnlBRUVCdEZJUVVnQmkwQTJ3VUZJQUlMUVJoMFFSaDFRUUJJQkVBZ0JpZ0MwQVVRRndzZ0Jpd0E0d1JCQUVnRVFDQUdLQUxZQkJBWEN5QUZCRUFnQ2lnQ25BTWlCVVVOQkFOQUlCNGdCU2dDRUNJQ1NRUkFJQVVvQWdBaUJRMEJEQVlMSUFJZ0hra0VRQ0FGS0FJRUlnVU5BUXdHQ3dzZ0JVVU5CQ0FGS0FJVUlBb29BdVFCSWdVb0FnaHJJZ1JCQUU0RVFDQUZLQUlBSWdJZ1VEa0Q0QU1nQWlBRU5nTFlBd3NnQlVFTWFpSWFJQW9vQXVnQklnSkhCRUFEUUNBRklCb29BZ0EyQWdBZ0JTQWFLUUlFTndJRUlBVkJER29oQlNBYVFReHFJaG9nQWtjTkFBc0xJQW9nQlRZQzZBRU1BUXRCMkFRUUdDSUxFTUlKSVEwZ0NpZ0NuQU1pQlVVTkF5QUlRUkIwUVJCMUlnSkJBU0FDUVFGS0d5RUhBMEFnSGlBRktBSVFJZ0pKQkVBZ0JTZ0NBQ0lGRFFFTUJRc2dBaUFlU1FSQUlBVW9BZ1FpQlEwQkRBVUxDeUFGUlEwRElBVTFBaFFoVENBR0lBWkJtQUpxUVpDRDdnQVFIVFlDMkFRQ1FDQUdLQUxZQkNJQ0JFQWdBaWdDQ0NJRkRRRUxRWWpNOFFBaEJRc2dCUkFmSWdSQmNFOE5Gd0pBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQWhBWUlSb2dCaUFDUVlDQWdJQjRjallDa0FJZ0JpQWFOZ0tJQWlBR0lBUTJBb3dDREFFTElBWWdCRG9Ba3dJZ0JrR0lBbW9oR2lBRVJRMEJDeUFhSUFVZ0JCQVpHZ3NnQkNBYWFrRUFPZ0FBSUF0QmpBUnFJUVVnQmkwQWt3SWlCRUVZZEVFWWRTRUNBa0FnQ3l3QWx3UkJBRTRFUUNBQ1FRQk9CRUFnQlNBR0tRT0lBamNDQUNBRklBWW9BcEFDTmdJSURBSUxJQVVnQmlnQ2lBSWdCaWdDakFJUUlBd0JDeUFGSUFZb0FvZ0NJQVpCaUFKcUlBSkJBRWdpQWhzZ0JpZ0NqQUlnQkNBQ0d4QWhHZ3NnQml3QWt3SkJBRWdFUUNBR0tBS0lBaEFYQ3lBR1FjemQ3Z0F2QUFBN0FZQUNJQVpCZ0JRN0FZSUNJQVpCeE4zdUFDa0FBRGNEK0FFZ0MwSDhBMm9oQWdKQUlBc3NBSWNFUVFCT0JFQWdBaUFHS1FQNEFUY0NBQ0FDSUFZb0FvQUNOZ0lJREFFTElBSWdCa0g0QVdwQkNoQWhHaUFHTEFDREFrRUFUZzBBSUFZb0F2Z0JFQmNMSUFZZ0JrR1lBbXBCbTlUdUFCQWROZ0xRQlFKQUlBWW9BdEFGSWdJRVFDQUNLQUlJSWdVTkFRdEJpTXp4QUNFRkN5QUZFQjhpQkVGd1R3MFhBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lDRUJnaEdpQUdJQUpCZ0lDQWdIaHlOZ0xnQkNBR0lCbzJBdGdFSUFZZ0JEWUMzQVFNQVFzZ0JpQUVPZ0RqQkNBR1FkZ0VhaUVhSUFSRkRRRUxJQm9nQlNBRUVCa2FDeUFFSUJwcVFRQTZBQUFnQ3lBR1FkZ0VhaER2Q2pZQ3BBUWdCaXdBNHdSQkFFZ0VRQ0FHS0FMWUJCQVhDeUFMSUZBNUE2Z0RRUkFRR0NJRVFmU3o3d0FwQUFBM0FBY2dCRUh0cys4QUtRQUFOd0FBSUFSQkFEb0FEeUFMUWVRQ2FpRUNBa0FnQ3l3QTd3SkJBRTRFUUNBQ0lBUkJEeEFnREFFTElBSWdCRUVQRUNFYUN5QUVFQmNDUUNBZkxBQUxRUUJPQkVBZ0JpQWZLQUlJTmdMZ0JDQUdJQjhwQWdBM0E5Z0VEQUVMSUFaQjJBUnFJQjhvQWdBZ0h5Z0NCQkFhQ3lBR0lBMDJBdVFFQWtBZ0NpZ0M3QUlpQWlBS0tBTHdBa2tFUUNBQ0lBWXBBOWdFTndJQUlBSWdCaWdDNEFRMkFnZ2dBaUFHS0FMa0JEWUNEQ0FLSUFKQkVHbzJBdXdDREFFTElDa2dCa0hZQkdvUW9RRWdCaXdBNHdSQkFFNE5BQ0FHS0FMWUJCQVhDeUFIclNCTVFpQ0doQ0ZNSUFvb0F1Z0JJZ1FnQ2lnQzdBRWlBa2tFUUNBRUlFdzNBZ1FnQkNBTE5nSUFJQW9nQkVFTWFqWUM2QUVNQVFzZ0JDQUtLQUxrQVNJSWF5SU5RUXh0SWdWQkFXb2lCMEhXcXRXcUFVOE5CQ0FISUFJZ0NHdEJERzBpQkVFQmRDSUNJQUlnQjBrYlFkV3ExYW9CSUFSQnF0V3ExUUJKR3lJQ1FkYXExYW9CVHcwV0lBSkJER3dpQkJBWUlnSWdCVUVNYkdvaUJ5Qk1Od0lFSUFjZ0N6WUNBQ0FISUExQmRHMUJER3hxSVFVZ0RVRUFTZ1JBSUFVZ0NDQU5FQmthQ3lBS0lBSWdCR28yQXV3QklBb2dCMEVNYWpZQzZBRWdDaUFGTmdMa0FTQUlSUTBBSUFnUUZ3c2dCaUFHUVlBSGFrRzQyZTRBRUVFMkF2QUJBa0JCaHdOQkFDQUdLQUx3QVJ0RkRRQkJrQVFRR0NJVkVJb01JUTBnQmlnQ21BY2dCa0dZQjJvZ0Jpd0Fvd2RCQUVnYklnUVFIeUlGUVhCUERSY0NRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ0lRR0NFSElBWWdBa0dBZ0lDQWVISTJBdUFFSUFZZ0J6WUMyQVFnQmlBRk5nTGNCQXdCQ3lBR0lBVTZBT01FSUFaQjJBUnFJUWNnQlVVTkFRc2dCeUFFSUFVUUdSb0xJQVVnQjJwQkFEb0FBQ0FWSUFaQjJBUnFRUUVRZ2dJMkFvUURJQVlzQU9NRVFRQklCRUFnQmlnQzJBUVFGd3NnQmlBR1FmQUJha0c4dHU0QUVCMDJBdGdFQWtBZ0JpZ0MyQVFpQWdSQUlBSW9BZ2dpR2cwQkMwR0l6UEVBSVJvTElCb1FIeUlFUVhCUERSY0NRQUpBSUFSQkMwOEVRQ0FFUVJCcVFYQnhJZ0lRR0NFSElBWWdBa0dBZ0lDQWVISTJBdGdGSUFZZ0J6WUMwQVVnQmlBRU5nTFVCUXdCQ3lBR0lBUTZBTnNGSUFaQjBBVnFJUWNnQkVVTkFRc2dCeUFhSUFRUUdSb0xJQVFnQjJwQkFEb0FBQ0FHSUFaQjhBRnFRWVA0N2dBUUhUWUMyQVJCaGdOQkFDQUdLQUxZQkJzRWZ5QUdJQVpCOEFGcVFZUDQ3Z0FRSFRZQzRBRUNRQ0FHS0FMZ0FTSUNCRUFnQWlnQ0NDSWFEUUVMUVlqTThRQWhHZ3NnR2dWQjc2dnRBQXNpQkJBZklnVkJjRThORndKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUFoQVlJUWNnQmlBQ1FZQ0FnSUI0Y2pZQzZBSWdCaUFITmdMZ0FpQUdJQVUyQXVRQ0RBRUxJQVlnQlRvQTZ3SWdCa0hnQW1vaEJ5QUZSUTBCQ3lBSElBUWdCUkFaR2dzZ0JTQUhha0VBT2dBQUlBWkI0QUZxSUFZb0F2QUJFT2NESUFZZ0JrSHdBV3BCa0lQdUFCQWROZ0xZQkFKQUlBWW9BdGdFSWdJRVFDQUNLQUlJSWhvTkFRdEJpTXp4QUNFYUN5QWFFQjhpQkVGd1R3MFhBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lDRUJnaEJ5QUdJQUpCZ0lDQWdIaHlOZ0xZQVNBR0lBYzJBdEFCSUFZZ0JEWUMxQUVNQVFzZ0JpQUVPZ0RiQVNBR1FkQUJhaUVISUFSRkRRRUxJQWNnR2lBRUVCa2FDeUFFSUFkcVFRQTZBQUFnRlVIY0Eyb2hCU0FHTFFEYkFTSUVRUmgwUVJoMUlRSUNRQ0FWTEFEbkEwRUFUZ1JBSUFKQkFFNEVRQ0FGSUFZcEE5QUJOd0lBSUFVZ0JpZ0MyQUUyQWdnTUFnc2dCU0FHS0FMUUFTQUdLQUxVQVJBZ0RBRUxJQVVnQmlnQzBBRWdCa0hRQVdvZ0FrRUFTQ0lDR3lBR0tBTFVBU0FFSUFJYkVDRWFDeUFHTEFEYkFVRUFTQVJBSUFZb0F0QUJFQmNMSXdCQkVHc2lCQ1FBSUFRZ0JpZ0M4QVkyQWdnZ0JDZ0NDQ0VDSUFSQkVHb2tBQ0FHSUFJMkF0Z0VJQVpCMkFScUlnUWdCQkI0SUN0cUlnSkJBU0FDUVJCMFFSQjFRUUZLRzBILy93TnhFSHdnQmtIQUFXb2dCQkNtQVNBVlFad0RhaUFHS0FMQUFTQUdLQUxFQVJCUklBWW9Bc0FCSWdJRVFDQUdJQUkyQXNRQklBSVFGd3NnQml3QTR3UkJBRWdFUUNBR0tBTFlCQkFYQ3dKQUlBWXNBT3NDUVFCT0JFQWdCaUFHS0FMb0FqWUN1QUVnQmlBR0tRUGdBamNEc0FFTUFRc2dCa0d3QVdvZ0JpZ0M0QUlnQmlnQzVBSVFHZ3NnRlVIc0Eyb2hCU0FHTFFDN0FTSUVRUmgwUVJoMUlRSUNRQ0FWTEFEM0EwRUFUZ1JBSUFKQkFFNEVRQ0FGSUFZcEE3QUJOd0lBSUFVZ0JpZ0N1QUUyQWdnTUFnc2dCU0FHS0FLd0FTQUdLQUswQVJBZ0RBRUxJQVVnQmlnQ3NBRWdCa0d3QVdvZ0FrRUFTQ0lDR3lBR0tBSzBBU0FFSUFJYkVDRWFDeUFHTEFDN0FVRUFTQVJBSUFZb0FyQUJFQmNMUVpBREVCZ2lDeENCQXhvZ0JpQUdRZkFCYWtIeHJPMEFFQjAyQXFBQkFrQWdCaWdDb0FFaUFnUkFJQUlvQWdnaUdnMEJDMEdJelBFQUlSb0xJQm9RSHlJRVFYQlBEUmNDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdJUUdDRUlJQVlnQWtHQWdJQ0FlSEkyQXVBRUlBWWdDRFlDMkFRZ0JpQUVOZ0xjQkF3QkN5QUdJQVE2QU9NRUlBWkIyQVJxSVFnZ0JFVU5BUXNnQ0NBYUlBUVFHUm9MSUFRZ0NHcEJBRG9BQUNBTElBWkIyQVJxRU5VRU5nTDhBaUFHTEFEakJFRUFTQVJBSUFZb0F0Z0VFQmNMSUFzZ0JrSFFCV29RamdjMkF1d0JJQVlnQmtId0FXcEI3cER2QUJBZE5nTFlCQUpBSUFZb0F0Z0VJZ0lFUUNBQ0tBSUlJaG9OQVF0QmlNenhBQ0VhQ3lBYUVCOGlCRUZ3VHcwQ0FrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUNFQmdoQ0NBR0lBSkJnSUNBZ0hoeU5nS29BU0FHSUFnMkFxQUJJQVlnQkRZQ3BBRU1BUXNnQmlBRU9nQ3JBU0FHUWFBQmFpRUlJQVJGRFFFTElBZ2dHaUFFRUJrYUN5QUVJQWhxUVFBNkFBQWdDeUFHS0FLa0FTQUdMQUNyQVNJQ1FmOEJjU0FDUVFCSUd3Ui9JQVpCb0FGcUVMQVBCVUVKQ3pZQ3RBSkI1QUVRR0NJRkVJVUJJZ0pCMkFGcUlRZ2dCa0hZQkdvZ0JrSGdBV29RbUFFZ0JpMEE0d1FpQkVFWWRFRVlkU0VIQWtBZ0Fpd0E0d0ZCQUU0RVFDQUhRUUJPQkVBZ0NDQUdLUVBZQkRjQ0FDQUlJQVlvQXVBRU5nSUlEQUlMSUFnZ0JpZ0MyQVFnQmlnQzNBUVFkQXdCQ3lBSUlBWW9BdGdFSUFaQjJBUnFJQWRCQUVnaUFoc2dCaWdDM0FRZ0JDQUNHeEJ4Q3lBR0xBRGpCRUVBU0FSQUlBWW9BdGdFRUJjTElBc2dCU0FMS0FJQUtBS29BUkVDQUNBVklBc2dGU2dDQUNnQ3FBRVJBZ0FDUUNBZkxBQUxRUUJPQkVBZ0JpQWZLQUlJTmdMZ0JDQUdJQjhwQWdBM0E5Z0VEQUVMSUFaQjJBUnFJQjhvQWdBZ0h5Z0NCQkFhQ3lBR0lBMDJBdVFFQWtBZ0NpZ0M3QUlpQWlBS0tBTHdBa2tFUUNBQ0lBWXBBOWdFTndJQUlBSWdCaWdDNEFRMkFnZ2dBaUFHS0FMa0JEWUNEQ0FLSUFKQkVHbzJBdXdDREFFTElDa2dCa0hZQkdvUW9RRWdCaXdBNHdSQkFFNE5BQ0FHS0FMWUJCQVhDeUFHTEFDckFVRUFTQVJBSUFZb0FxQUJFQmNMSUFZc0FPc0JRUUJJQkVBZ0JpZ0M0QUVRRndzZ0Jpd0E2d0pCQUVnRVFDQUdLQUxnQWhBWEN5QUdMQURiQlVFQVRnMEFJQVlvQXRBRkVCY0xJQVlnQmtHQUIycEJpWnJ1QUJCQk5nTGdBUUpBUVljRFFRQWdCaWdDNEFFYlJRMEFRZmdFRUJnaUN4RFNCaUVGSUFZb0FwZ0hJQVpCbUFkcUlBWXNBS01IUVFCSUd5SUVFQjhpRFVGd1R3MFhBa0FDUUNBTlFRdFBCRUFnRFVFUWFrRndjU0lDRUJnaEJ5QUdJQUpCZ0lDQWdIaHlOZ0xnQkNBR0lBYzJBdGdFSUFZZ0RUWUMzQVFNQVFzZ0JpQU5PZ0RqQkNBR1FkZ0VhaUVISUExRkRRRUxJQWNnQkNBTkVCa2FDeUFISUExcVFRQTZBQUFnQ3lBR1FkZ0Vha0VCRUlJQ05nS1VBeUFHTEFEakJFRUFTQVJBSUFZb0F0Z0VFQmNMSUFzZ1VFUUFBQUFBQUFEd3Y2QTVBOUFESUFaQkJUb0Ftd0VnQmtFQU9nQ1ZBU0FHUVkyYTdnQXRBQUE2QUpRQklBWkJpWnJ1QUNnQUFEWUNrQUVnQzBIa0Ftb2hBZ0pBSUFzc0FPOENRUUJPQkVBZ0FpQUdLUU9RQVRjQ0FDQUNJQVlvQXBnQk5nSUlEQUVMSUFJZ0JrR1FBV3BCQlJBaEdpQUdMQUNiQVVFQVRnMEFJQVlvQXBBQkVCY0xJQVpCTVRzQjJBUWdCa0VCT2dEakJDQUdRWUFCYWlBR1FkZ0VhaENtQVNBTFFhd0RhaUFHS0FLQUFTQUdLQUtFQVJCUklBWW9Bb0FCSWdJRVFDQUdJQUkyQW9RQklBSVFGd3NnQml3QTR3UkJBRWdFUUNBR0tBTFlCQkFYQ3lBR0lBWkI0QUZxUWJqRjd3QVFIVFlDMkFRQ1FFR0dBMEVBSUFZb0F0Z0VHMFVOQUNBR0lBWkI0QUZxUWJqRjd3QVFIVFlDMEFVQ1FDQUdLQUxRQlNJQ0JFQWdBaWdDQ0NJYURRRUxRWWpNOFFBaEdnc2dHaEFmSWdSQmNFOE5HQUpBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQWhBWUlRY2dCaUFDUVlDQWdJQjRjallDNEFRZ0JpQUhOZ0xZQkNBR0lBUTJBdHdFREFFTElBWWdCRG9BNHdRZ0JrSFlCR29oQnlBRVJRMEJDeUFISUJvZ0JCQVpHZ3NnQkNBSGFrRUFPZ0FBSUF0QjFBQnFJUWNnQmkwQTR3UWlCRUVZZEVFWWRTRUNBa0FnQ3l3QVgwRUFUZ1JBSUFKQkFFNEVRQ0FISUFZcEE5Z0VOd0lBSUFjZ0JpZ0M0QVEyQWdnTUFnc2dCeUFHS0FMWUJDQUdLQUxjQkJBZ0RBRUxJQWNnQmlnQzJBUWdCa0hZQkdvZ0FrRUFTQ0lDR3lBR0tBTGNCQ0FFSUFJYkVDRWFDeUFHTEFEakJFRUFUZzBBSUFZb0F0Z0VFQmNMUVpBREVCZ2lDQkNCQXhwQkVCQVlJZ1JCekl2dEFDZ0FBRFlBQnlBRVFjV0w3UUFwQUFBM0FBQWdCRUVBT2dBTElBaEJ5QUpxSVFJQ1FDQUlMQURUQWtFQVRnUkFJQUlnQkVFTEVDQU1BUXNnQWlBRVFRc1FJUm9MSUFRUUZ5QUlRUU0yQXV3QklBaEJBallDK0FKQjVBRVFHQ0lFRUlVQklRSWdCa0VBT2dEY0JDQUdRZkM3a3R4NE5nTFlCQ0FHUVFRNkFPTUVJQVpCMEFWcUlBWkIyQVJxRUpnQklBWXNBT01FUVFCSUJFQWdCaWdDMkFRUUZ3c2dBa0hZQVdvaERTQUdMQURiQlNFSEFrQWdBaXdBNHdGQkFFNEVRQ0FIUVFCT0JFQWdEU0FHS1FQUUJUY0NBQ0FOSUFZb0F0Z0ZOZ0lJREFJTElBMGdCaWdDMEFVZ0JpZ0MxQVVRZEF3QkN5QU5JQVlvQXRBRklBWkIwQVZxSUFkQkFFZ2lBaHNnQmlnQzFBVWdCMEgvQVhFZ0Foc1FjUXNnQ0NBRUlBZ29BZ0FvQXFnQkVRSUFJQXNnQ0NBTEtBSUFLQUtvQVJFQ0FBSkFJQjhzQUF0QkFFNEVRQ0FHSUI4b0FnZzJBdUFFSUFZZ0h5a0NBRGNEMkFRTUFRc2dCa0hZQkdvZ0h5Z0NBQ0FmS0FJRUVCb0xJQVlnQlRZQzVBUUNRQ0FLS0FMc0FpSUNJQW9vQXZBQ1NRUkFJQUlnQmlrRDJBUTNBZ0FnQWlBR0tBTGdCRFlDQ0NBQ0lBWW9BdVFFTmdJTUlBb2dBa0VRYWpZQzdBSU1BUXNnS1NBR1FkZ0VhaENoQVNBR0xBRGpCRUVBVGcwQUlBWW9BdGdFRUJjTElBWXNBTnNGUVFCT0RRQWdCaWdDMEFVUUZ3c2dHQVJBUWJnRUVCZ2lLaERJQ1NFSUFrQWdCaWdDaEFZZ0JpZ0NpQVpHRFFBZ0JrSFFCV29pQWlBR1FmZ0ZhaERLQlNBR0lBSVFNVFlDZUNBR0lBWkIrQUJxUVlQNDdnQVFIVFlDb0FGQmhnTkJBQ0FHS0FLZ0FSc0VmeUFHUWVBQ2FpSUNJQVpCK0FWcUVNb0ZJQVlnQWhBeE5nSm9JQVlnQmtIb0FHcEJnL2p1QUJBZE5nSndBa0FnQmlnQ2NDSUNCRUFnQWlnQ0NDSWFEUUVMUVlqTThRQWhHZ3NnR2dWQjc2dnRBQXNpQkJBZklnVkJjRThOR0FKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUFoQVlJUWNnQmlBQ1FZQ0FnSUI0Y2pZQzRBUWdCaUFITmdMWUJDQUdJQVUyQXR3RURBRUxJQVlnQlRvQTR3UWdCa0hZQkdvaEJ5QUZSUTBCQ3lBSElBUWdCUkFaR2dzZ0JTQUhha0VBT2dBQUFrQWdCaXdBNHdRaUJVRUFUZ1JBSUFZZ0JpZ0M0QVEyQW1BZ0JpQUdLUVBZQkRjRFdBd0JDeUFHUWRnQWFpQUdLQUxZQkNBR0tBTGNCQkFhQ3lBcVFkd0RhaUVISUFZdEFHTWlCRUVZZEVFWWRTRUNBa0FnS2l3QTV3TkJBRTRFUUNBQ1FRQk9CRUFnQnlBR0tRTllOd0lBSUFjZ0JpZ0NZRFlDQ0F3Q0N5QUhJQVlvQWxnZ0JpZ0NYQkFnREFFTElBY2dCaWdDV0NBR1FkZ0FhaUFDUVFCSUlnSWJJQVlvQWx3Z0JDQUNHeEFoR2dzZ0Jpd0FZMEVBU0FSQUlBWW9BbGdRRndzZ0JVRUFUZzBBSUFZb0F0Z0VFQmNMSUFZb0FwZ0hJQVpCbUFkcUlBWXNBS01IUVFCSUd5SUVFQjhpQlVGd1R3MFhBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lDRUJnaEJ5QUdJQUpCZ0lDQWdIaHlOZ0xnQkNBR0lBYzJBdGdFSUFZZ0JUWUMzQVFNQVFzZ0JpQUZPZ0RqQkNBR1FkZ0VhaUVISUFWRkRRRUxJQWNnQkNBRkVCa2FDeUFGSUFkcVFRQTZBQUFnS2lBR1FkZ0Vha0VCRUlJQ05nS0VBeUFHTEFEakJFRUFTQVJBSUFZb0F0Z0VFQmNMSUFZb0FvZ0dJQVlvQW9RR2EwRURkUVJBSUFaQlFHc2dCa0g0QldvUXV3b2lCQ0FJRVBNS0lBUW9BZ3dpQWlBRVFRUnFSd1JBSUFKQm9NU0JBU2dDQUJFQkFBc0xJQVpCMEFWcUlBWkJxQWRxUWUyRDhBQVFVMEdKQTBFQUlBWW9BdEFGSUFZb0F0UUZjaHNFUUFKQUlBWkIwQVZxRURFaEFpTUFRZEFBYXlJRUpBQWdCQ0FDTmdJNElBUWdCRUU0YWtIRDZ1MEFFQjAyQWtBZ0JFRkFheERiQkNJTUJFQkI1QUVRR0NJSEVJVUJJUTBnQkVFb093RW9JQVJCQVRvQU15QU5RZGdCYWlFTElBUkJRR3NnQkVFb2FoQ1lBU0FFTFFCTElnVkJHSFJCR0hVaEFnSkFJQTBzQU9NQlFRQk9CRUFnQWtFQVRnUkFJQXNnQkNrRFFEY0NBQ0FMSUFRb0FrZzJBZ2dNQWdzZ0N5QUVLQUpBSUFRb0FrUVFkQXdCQ3lBTElBUW9Ba0FnQkVGQWF5QUNRUUJJSWdJYklBUW9Ba1FnQlNBQ0d4QnhDeUFFTEFCTFFRQklCRUFnQkNnQ1FCQVhDeUFFTEFBelFRQklCRUFnQkNnQ0tCQVhDeUFJSUFjZ0NDZ0NBQ2dDcUFFUkFnQUxJQVJCQURZQ01DQUVJQVJCS0dvaUFqWUNMQ0FFSUFJMkFpZ2dCRUZBYXlBRVFUaHFFSXdFSUFRZ0JDa0RRRGNESUNBRUlBUXBBMGczQXhnQ1FBSkFJQVFvQWlBZ0JDZ0NHRWNnQkNnQ0pDQUVLQUljUjNKRkRRQUNRQU5BSUFRZ0JDZ0NJRFlDRUNBRUtBSVFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCeEFmSWcxQmNFOE5Bd0pBQWtBZ0RVRUxUd1JBSUExQkVHcEJjSEVpQlJBWUlRSWdCQ0FGUVlDQWdJQjRjallDQ0NBRUlBSTJBZ0FnQkNBTk5nSUVEQUVMSUFRZ0RUb0FDeUFFSVFJZ0RVVU5BUXNnQWlBSElBMFFHUm9MUVFBaEJ5QUNJQTFxUVFBNkFBQWdCQ2dDQkNBRUxRQUxJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwRU5SZ1IvSUFSQmYwSEltdTBBUVEwUUcwVWhCeUFFTFFBTEJTQUNDMEVZZEVFWWRVRUFTQVJBSUFRb0FnQVFGd3NDUUFKQUlBY0VRRUVZRUJnaUJVRUJOZ0lJSUFWQkFEb0FGeUFGUVFBNkFBd2dCU0FFUVNocU5nSUVJQVVnQkNnQ0tDSUNOZ0lBSUFJZ0JUWUNCQ0FFSUFVMkFpZ2dCQ0FFS0FJd1FRRnFOZ0l3REFFTElBUW9BaEFpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlIRUI4aURVRndUdzBGQWtBQ1FDQU5RUXRQQkVBZ0RVRVFha0Z3Y1NJRkVCZ2hBaUFFSUFWQmdJQ0FnSGh5TmdJSUlBUWdBallDQUNBRUlBMDJBZ1FNQVFzZ0JDQU5PZ0FMSUFRaEFpQU5SUTBCQ3lBQ0lBY2dEUkFaR2d0QkFDRUhJQUlnRFdwQkFEb0FBQ0FFS0FJRUlBUXRBQXNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JRUWxHQkg4Z0JFRi9RZVdvN1FCQkNSQWJSU0VISUFRdEFBc0ZJQUlMUVJoMFFSaDFRUUJJQkVBZ0JDZ0NBQkFYQ3lBSEJFQWdCQ2dDTUNJRkJFQkJHQkFZSWdkQkF6WUNDQ0FIUVFNNkFCY2dCMEhIeXZFQUx3QUFPd0FNSUFkQnljcnhBQzBBQURvQURpQUhRUUE2QUE4Z0J5QUVRU2hxTmdJRUlBY2dCQ2dDS0NJQ05nSUFJQUlnQnpZQ0JDQUVJQVZCQVdvMkFqQWdCQ0FITmdJb0N5TUFRUkJySWdVa0FDQUZJQVFvQWhBMkFnZ2dCU2dDQ0NFQ0lBVkJFR29rQUNBRUlBSTJBZ0FnQkJCdklRVkJHQkFZSWd0QkFEWUNDQ0FMUVFBMkFnQWdDMEVNYWlFSElBVVFIeUlOUVhCUERRSUNRQUpBSUExQkMwOEVRQ0FOUVJCcVFYQnhJZ0lRR0NFSElBc2dBa0dBZ0lDQWVISTJBaFFnQ3lBSE5nSU1JQXNnRFRZQ0VBd0JDeUFISUEwNkFBc2dEVVVOQVFzZ0J5QUZJQTBRR1JvTElBY2dEV3BCQURvQUFDQUxJQVJCS0dvMkFnUWdDeUFFS0FJb0lnSTJBZ0FnQWlBTE5nSUVJQVFnQ3pZQ0tDQUVJQVFvQWpCQkFXbzJBakFNQVFzZ0JDZ0NFQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ2NRSHlJTlFYQlBEUVVDUUFKQUlBMUJDMDhFUUNBTlFSQnFRWEJ4SWdVUUdDRUNJQVFnQlVHQWdJQ0FlSEkyQWdnZ0JDQUNOZ0lBSUFRZ0RUWUNCQXdCQ3lBRUlBMDZBQXNnQkNFQ0lBMUZEUUVMSUFJZ0J5QU5FQmthQzBFQUlRY2dBaUFOYWtFQU9nQUFJQVFvQWdRZ0JDMEFDeUlDSUFKQkdIUkJHSFVpQWtFQVNCdEJDa1lFZnlBRVFYOUJ5SW52QUVFS0VCdEZJUWNnQkMwQUN3VWdBZ3RCR0hSQkdIVkJBRWdFUUNBRUtBSUFFQmNMSUFkRkRRQWdCQ2dDTUNJRkJFQkJHQkFZSWdkQkF6WUNDQ0FIUVFNNkFCY2dCMEhIeXZFQUx3QUFPd0FNSUFkQnljcnhBQzBBQURvQURpQUhRUUE2QUE4Z0J5QUVRU2hxTmdJRUlBY2dCQ2dDS0NJQ05nSUFJQUlnQnpZQ0JDQUVJQVZCQVdvMkFqQWdCQ0FITmdJb0N5TUFRUkJySWdVa0FDQUZJQVFvQWhBMkFnZ2dCU2dDQ0NFQ0lBVkJFR29rQUNBRUlBSTJBZ0FnQkJCdklRVkJHQkFZSWd0QkFqWUNDQ0FMUVFBMkFnQWdDMEVNYWlFSElBVVFIeUlOUVhCUERRTUNRQUpBSUExQkMwOEVRQ0FOUVJCcVFYQnhJZ0lRR0NFSElBc2dBa0dBZ0lDQWVISTJBaFFnQ3lBSE5nSU1JQXNnRFRZQ0VBd0JDeUFISUEwNkFBc2dEVVVOQVFzZ0J5QUZJQTBRR1JvTElBY2dEV3BCQURvQUFDQUxJQVJCS0dvMkFnUWdDeUFFS0FJb0lnSTJBZ0FnQWlBTE5nSUVJQVFnQ3pZQ0tDQUVJQVFvQWpCQkFXbzJBakFMSUFRZ0JDZ0NJQ2dDR0RZQ0lDQUVLQUlnSUFRb0FoaEhJQVFvQWlRZ0JDZ0NIRWR5RFFFTUF3c0xFQzBBQ3hBdEFBc2dCQ2dDTENJRklBUkJLR3BIQkVBZ0JFRkFhMEVFY2lFdFFRRWhGd05BQWtBQ1FBSkFBa0FDUUFKQUlBVW9BZ2dPQkFBRkFRSUZDeUFGUVF4cUlRc2pBRUhRQW1zaUpDUUFRYWkzZ2dFdEFBQkZCRUFnSkVFUWFpSUhRYW55N2dCQjNKdUJBUkRQQXlFQ0lDUkJLR29pSTBHbGlPOEFRZVNiZ1FFUXp3TWFJQ1JCUUdzaUhVSC9vdThBUWV5YmdRRVF6d01hSUNSQjJBQnFJaHBCOFB2dUFFSDBtNEVCRU04REdpQWtRZkFBYWlJWlFaK0c3Z0JCL0p1QkFSRFBBeG9nSkVHSUFXb2lIRUdINXU0QVFZU2NnUUVRendNYUlDUkJvQUZxSWhOQnJPdnVBRUdNbklFQkVNOERHaUFrUWJnQmFpSVFRYlhDN3dCQmxKeUJBUkRQQXhvZ0pFSFFBV29pR0VHeDYrNEFRWnljZ1FFUXp3TWFJQ1JCNkFGcUlodEJvT3Z1QUVHa25JRUJFTThER2lBa1FZQUNhaUlWUWFicjdnQkJySnlCQVJEUEF4b2dKRUdZQW1vaURrSGg2KzRBUWJTY2dRRVF6d01hSUNSQnNBSnFJZzFCdHV2dUFFRzhuSUVCRU04REdrR2d0NElCUWdBM0FnQkJuTGVDQVVHZ3Q0SUJOZ0lBSUNSQnlBSnFJaElnQnlBQ0VNNERJQklnSXlBakVNNERJQklnSFNBZEVNNERJQklnR2lBYUVNNERJQklnR1NBWkVNNERJQklnSENBY0VNNERJQklnRXlBVEVNNERJQklnRUNBUUVNNERJQklnR0NBWUVNNERJQklnR3lBYkVNNERJQklnRlNBVkVNNERJQklnRGlBT0VNNERJQklnRFNBTkVNNERJQTBRVmlBT0VGWWdGUkJXSUJzUVZpQVlFRllnRUJCV0lCTVFWaUFjRUZZZ0dSQldJQm9RVmlBZEVGWWdJeEJXSUFjUVZrR290NElCUVFFNkFBQUxBa0JCbkxlQ0FTQUxFQ3NpQWtHZ3Q0SUJSd1JBSUFJc0FDZEJBRTRFUUNBRUlBSXBBaHczQWdBZ0JDQUNLQUlrTmdJSURBSUxJQVFnQWlnQ0hDQUNLQUlnRUhJTUFRc2dKQ0FMS0FJQUlBc2dDeXdBQzBFQVNCczJBZ0JCMTdMeEFDQWtFQ1FnQkVFQU5nSUlJQVJDQURjQ0FBc2dKRUhRQW1va0FDQUVRU2hxSWdjaERRSkFJQWNnQlNJQ1JnMEFBMEFnQkNBQ0tBSUlJZ2MyQWtBQ1FDQUNMQUFYUVFCT0JFQWdMU0FDS1FJTU53SUFJQzBnQWlnQ0ZEWUNDQXdCQ3lBdElBSW9BZ3dnQWlnQ0VCQWFJQVFvQWtBaEJ3c2dCQ3dBVDBFQVNBUkFJQVFvQWtRUUZ3c2dCMEVEUmdSQUlBSWhEUXdDQ3lBQ0tBSUVJZ0lnQkVFb2FrY05BQXNMUVFBaERnSkFJQTBnQlNJQ1J3UkFBMEFnQkNBQ0tBSUlJZ2MyQWtBQ1FDQUNMQUFYUVFCT0JFQWdMU0FDS1FJTU53SUFJQzBnQWlnQ0ZEWUNDQXdCQ3lBdElBSW9BZ3dnQWlnQ0VCQWFJQVFvQWtBaEJ3c2dCQ3dBVDBFQVNBUkFJQVFvQWtRUUZ3c2dEaUFIUVFGR2FpRU9JQUlvQWdRaUFpQU5SdzBBQ3lBT1FSQjBJZ2RCRUhVaERVRUFJUUlnQjBFQVNnMEJEQVFMSUJkRkRRUWdDQ0FMRUpzRk5nS2dCQXdFQ3dOQUlBUkJwSnFCQVJETUJCb2dEU0FDUVFGcUlnSkJFSFJCRUhWS0RRQUxEQUlMSUFSQjQ3endBQzhBQURzQlNDQUVRWUFVT3dGS0lBUkIyN3p3QUNrQUFEY0RRQ0FGUVF4cUlTd0NRQ0FGS0FJUUloSWdCU3dBRnlJa1FmOEJjU0lqSUNSQkFFZ2lBaHNpSFVVTkFDQXNLQUlBSUN3Z0Foc2lBaUFkYWlFTklBUXRBRWtoR2lBRUxRQklJUmtnQkMwQVJ5RWNJQVF0QUVZaEV5QUVMUUJGSVJBZ0JDMEFSQ0VZSUFRdEFFTWhHeUFFTFFCQ0lSVWdCQzBBUVNFT0lBUXRBRUFoQ3lBQ0lRY0NRQU5BSUFjdEFBQWlLQ0FMUmcwQklBNGdLRVlOQVNBVklDaEdEUUVnR3lBb1JnMEJJQmdnS0VZTkFTQVFJQ2hHRFFFZ0V5QW9SZzBCSUJ3Z0tFWU5BU0FaSUNoR0RRRWdHaUFvUmcwQklBZEJBV29pQnlBTlJ3MEFDeUFOSVFjTFFYOGdCeUFDYXlBSElBMUdHeUlDSUIxUERRQWdCQ0FzSUFKQmZ5QXNFSWNCRU0wVUlWRWdCQ3dBQzBFQVNBUkFJQVFvQWdBUUZ3c2dDQ0JST1FPWUJDQXNLQUlFSVJJZ0xDMEFDeUlqSVNRTElCSWdJeUFrUVJoMFFSaDFRUUJJR3dSQVFlUUJFQmdpRFJDRkFTRUxJQVFnTEJDWUFTQUxRZGdCYWlFT0lBUXRBQXNpQjBFWWRFRVlkU0VDQWtBZ0N5d0E0d0ZCQUU0RVFDQUNRUUJPQkVBZ0RpQUVLUU1BTndJQUlBNGdCQ2dDQ0RZQ0NBd0NDeUFPSUFRb0FnQWdCQ2dDQkJCMERBRUxJQTRnQkNnQ0FDQUVJQUpCQUVnaUFoc2dCQ2dDQkNBSElBSWJFSEVMSUFRc0FBdEJBRWdFUUNBRUtBSUFFQmNMSUFnZ0RTQUlLQUlBS0FLb0FSRUNBQXNnQkN3QVMwRUFUZzBESUFRb0FrQVFGd3dEQzBIa0FSQVlJZzBRaFFFaEN5QUVRVUJySUFWQkRHb1FtQUVnQzBIWUFXb2hEaUFFTFFCTElnZEJHSFJCR0hVaEFnSkFJQXNzQU9NQlFRQk9CRUFnQWtFQVRnUkFJQTRnQkNrRFFEY0NBQ0FPSUFRb0FrZzJBZ2dNQWdzZ0RpQUVLQUpBSUFRb0FrUVFkQXdCQ3lBT0lBUW9Ba0FnQkVGQWF5QUNRUUJJSWdJYklBUW9Ba1FnQnlBQ0d4QnhDeUFFTEFCTFFRQklCRUFnQkNnQ1FCQVhDeUFJSUEwZ0NDZ0NBQ2dDcUFFUkFnQU1BZ3NnRjBVTkFDQUlJQXNRbXdVMkFxQUVJQTVCLy84RGNVVU5BQ0FJSUEwMkFxUUVDeUFFS0FJRUlBUXRBQXNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JCSDlCa0FNUUdDSVZFSUVER2tFUUVCZ2lCMEhNaSswQUtBQUFOZ0FISUFkQnhZdnRBQ2tBQURjQUFDQUhRUUE2QUFzZ0ZVSElBbW9oQWdKQUlCVXNBTk1DUVFCT0JFQWdBaUFIUVFzUUlBd0JDeUFDSUFkQkN4QWhHZ3NnQnhBWFFlUUJFQmdpRFJDRkFTSUNRZGdCYWlFT0lBUXRBQXNpQjBFWWRFRVlkU0VMQWtBZ0Fpd0E0d0ZCQUU0RVFDQUxRUUJPQkVBZ0RpQUVLUU1BTndJQUlBNGdCQ2dDQ0RZQ0NBd0NDeUFPSUFRb0FnQWdCQ2dDQkJCMERBRUxJQTRnQkNnQ0FDQUVJQXRCQUVnaUFoc2dCQ2dDQkNBSElBSWJFSEVMSUJVZ0RTQVZLQUlBS0FLb0FSRUNBQ0FJSUJVZ0NDZ0NBQ2dDcUFFUkFnQWdCQzBBQ3dVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FFS0FJQUVCY0xRUUFoRndzZ0JTZ0NCQ0lGSUFSQktHcEhEUUFMQ3lBTUJFQkI1QUVRR0NJSEVJVUJJUTBnQkVFcE93RUFJQVJCQVRvQUN5QU5RZGdCYWlFTElBUkJRR3NnQkJDWUFTQUVMUUJMSWdWQkdIUkJHSFVoQWdKQUlBMHNBT01CUVFCT0JFQWdBa0VBVGdSQUlBc2dCQ2tEUURjQ0FDQUxJQVFvQWtnMkFnZ01BZ3NnQ3lBRUtBSkFJQVFvQWtRUWRBd0JDeUFMSUFRb0FrQWdCRUZBYXlBQ1FRQklJZ0liSUFRb0FrUWdCU0FDR3hCeEN5QUVMQUJMUVFCSUJFQWdCQ2dDUUJBWEN5QUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEN5QUlJQWNnQ0NnQ0FDZ0NxQUVSQWdBTEFrQWdCQ2dDTUVVTkFDQUVLQUlzSWdJb0FnQWlCeUFFS0FJb0lnVW9BZ1EyQWdRZ0JTZ0NCQ0FITmdJQUlBUkJBRFlDTUNBQ0lBUkJLR3BHRFFBRFFDQUNLQUlFSVFVZ0Fpd0FGMEVBU0FSQUlBSW9BZ3dRRndzZ0FoQVhJQVVpQWlBRVFTaHFSdzBBQ3dzZ0JFSFFBR29rQUF3QkN4QXRBQXNMSUFZZ0JrSG9CbXBCL1pudUFCQWROZ0xZQkVHR0EwRUFJQVlvQXRnRUd3UkFJQVlnQmtIb0JtcEIvWm51QUJBZE5nTFlCQ0FxSUFaQjJBUnFFT0FJT1FPQUJBc2dLaUJRT1FQQUF3SkFRWWNEUVFBZ0JpZ0M4QVliUlEwQUl3QkJFR3NpQkNRQUlBUWdCaWdDOEFZMkFnZ2dCQ2dDQ0NFQ0lBUkJFR29rQUNBR0lBSTJBdUFDSUFaQjJBUnFJZ0lnQmtIZ0Ftb1FlQ0FyYWhCOElBWkJNR29nQWhDbUFTQXFRWndEYWlBR0tBSXdJQVlvQWpRUVVTQUdLQUl3SWdJRVFDQUdJQUkyQWpRZ0FoQVhDeUFHTEFEakJFRUFUZzBBSUFZb0F0Z0VFQmNMQWtBZ0h5d0FDMEVBVGdSQUlBWWdIeWdDQ0RZQzRBUWdCaUFmS1FJQU53UFlCQXdCQ3lBR1FkZ0VhaUFmS0FJQUlCOG9BZ1FRR2dzZ0JpQUlOZ0xrQkFKQUlBb29BdXdDSWdJZ0NpZ0M4QUpKQkVBZ0FpQUdLUVBZQkRjQ0FDQUNJQVlvQXVBRU5nSUlJQUlnQmlnQzVBUTJBZ3dnQ2lBQ1FSQnFOZ0xzQWd3QkN5QXBJQVpCMkFScUVLRUJJQVlzQU9NRVFRQk9EUUFnQmlnQzJBUVFGd3NnQ2lnQzRBSWlBaUFLS0FMa0FrY0VRQ0FDSUNvMkFnQWdDaUFDUVFScU5nTGdBZ3dDQ3lBQ0lBb29BdHdDSWcxcklnaEJBblVpQkVFQmFpSUZRWUNBZ0lBRVR3MEVJQVVnQ0VFQmRTSUNJQUlnQlVrYlFmLy8vLzhESUFoQi9QLy8vd2RKR3lJSEJIOGdCMEdBZ0lDQUJFOE5GeUFIUVFKMEVCZ0ZRUUFMSWdVZ0JFRUNkR29pQWlBcU5nSUFJQWhCQUVvRVFDQUZJQTBnQ0JBWkdnc2dDaUFGSUFkQkFuUnFOZ0xrQWlBS0lBSkJCR28yQXVBQ0lBb2dCVFlDM0FJZ0RVVU5BU0FORUJjTUFRc2dEaUFRUlhJTkFDQUdLQUs0QmcwQUlBWW9BdUFHRFFBZ0JpZ0NtQUlOQUNBR0tBTGdBUTBBSUFZb0FzZ0REUUFnQmlnQ2dBTU5BQ0FHS0FMc0JTQUdLQUx3QlVjTkFDQUdLQUtRQmlBR0tBS1VCbklOQUNBR0tBTHdBUTBBSUFZZ0JrR0FCMm9RaUFFMkF0Z0VJQVlnQmlnQzJBUWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN6WUNBRUdOc3ZFQUlBWVFKQXNnQmtIZ0JXb2lCQ2dDRENJQ0lBUkJCR3BIQkVBZ0FrR2d4SUVCS0FJQUVRRUFDeUFHUWZnRmFpSUVLQUlNSWdJZ0JFRUVha2NFUUNBQ1FhREVnUUVvQWdBUkFRQUxJQVlzQUpNSFFRQklCRUFnQmlnQ2lBY1FGd3NnQml3QW93ZEJBRWdFUUNBR0tBS1lCeEFYQ3lBR1FiQUhhaVFBREFRTERCUUxRWmE2N3dBUWxnRUFDd3dRQ3lBV1FSQVFHQ0lGTmdJd0lCWkNqSUNBZ0lDQ2dJQ0FmemNDTkNBRlFRQTZBQXdnQlVIMzJPMEFLQUFBTmdBSUlBVkI3OWp0QUNrQUFEY0FBQ0FFSUJaQk1Hb1F1d0loQWlBRkVCY2dGaWdDR0NFRUlBSUVRQ0FXUVVCcklSQWpBRUdRQVdzaUV5UUFJQk1nQkRZQ2lBRkJFQkFZSWdWQjJyWHRBQ2dBQURZQUNDQUZRZEsxN1FBcEFBQTNBQUFnQlVFQU9nQU1JQk5CQURvQWNpQVRRZTdlQVRzQmNDQVRRUUk2QUhzZ0V5QUVOZ0pnSUJNZ0UwSGdBR29nQlJBZE5nSlFBa0FDUUNBVEtBSlFJZ0lFZnlBQ0tBSUlJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lBaEFmUVFKSEJFQWdCUkFYREFFTElCTkI4QUJxUVg4Z0FrRUNFQnNoQWlBVExBQjdRUUJJQkVBZ0V5Z0NjQkFYQ3lBRkVCY2dBa1VOQVF0QjBBUVFHQ0lZRUtVSElRMUJzQUVRR0NJT0VPQU1JQk1nRTBHSUFXb2lCRUhENnUwQUVCMDJBbkFnRTBId0FHb2lBaERiQkNFTElBSWdCRUhKa2U4QUVJa0VJQk1nRXlnQ2VEWUNhQ0FUSUJNcEEzQTNBMkFnRXlBVEtBS0VBVFlDV0NBVElCTXBBbnczQTFBQ1FDQVRLQUpnSUJNb0FsQkhJQk1vQW1RZ0V5Z0NWRWR5UlEwQUlCTkJRR3NoQndKQUEwQWdFeUFUS0FKZ05nSklJQWRCQURZQ0FDQVRRZ0EzQXpnZ0N3UkFJQk5CT0dwQi9hbnhBQkJZR2dzZ0V5QVRRY2dBYWtHdmgrMEFFRUUyQWdnakFFRVFheUlFSkFBZ0JDQVRLQUlJTmdJSUlBUW9BZ2doQWlBRVFSQnFKQUFnRXlBQ05nSVFJQk5CRUdvUWJ5SUVFQjhpQlVGd1NRUkFBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lDRUJnaENDQVRJQUpCZ0lDQWdIaHlOZ0lnSUJNZ0NEWUNHQ0FUSUFVMkFod01BUXNnRXlBRk9nQWpJQk5CR0dvaENDQUZSUTBCQ3lBSUlBUWdCUkFaR2dzZ0JTQUlha0VBT2dBQUlCTkJLR29pQWlBVFFSaHFFUElLSUJOQk9Hb2dFeWdDS0NBQ0lCTXRBRE1pQkVFWWRFRVlkVUVBU0NJQ0d5QVRLQUlzSUFRZ0Foc1FqQUVhSUJNc0FETkJBRWdFUUNBVEtBSW9FQmNMSUJNc0FDTkJBRWdFUUNBVEtBSVlFQmNMSUJNZ0UwSElBR29pQkVHVWplNEFFRUUyQWhnakFFRVFheUlGSkFBZ0JTQVRLQUlZTmdJSUlBVW9BZ2doQWlBRlFSQnFKQUFnRXlBQ05nSW9JQk5CT0dvZ0UwRW9haEJ2RUZnYUlCTWdCRUdvaCswQUVFRTJBZ2dqQUVFUWF5SUVKQUFnQkNBVEtBSUlOZ0lJSUFRb0FnZ2hBaUFFUVJCcUpBQWdFeUFDTmdJUUlCTkJFR29RYnlJRUVCOGlCVUZ3VHcwQ0FrQUNRQ0FGUVF0UEJFQWdCVUVRYWtGd2NTSUNFQmdoQ0NBVElBSkJnSUNBZ0hoeU5nSWdJQk1nQ0RZQ0dDQVRJQVUyQWh3TUFRc2dFeUFGT2dBaklCTkJHR29oQ0NBRlJRMEJDeUFJSUFRZ0JSQVpHZ3NnQlNBSWFrRUFPZ0FBSUJOQktHb2lBaUFUUVJocUVQSUtJQk5CT0dvZ0V5Z0NLQ0FDSUJNdEFETWlCRUVZZEVFWWRVRUFTQ0lDR3lBVEtBSXNJQVFnQWhzUWpBRWFJQk1zQUROQkFFZ0VRQ0FUS0FJb0VCY0xJQk1zQUNOQkFFZ0VRQ0FUS0FJWUVCY0xJQXNFUUNBVFFUaHFRWkdwOFFBUVdCb0xRZWdDRUJnaUd4REZDUm9nRXlBVFFjZ0Fha0dwdis4QUVFRTJBaWhCaHdOQkFDQVRLQUlvR3dSQUlCdEJBVFlDNUFJTFFlUUJFQmdpQlJDRkFTSUNRZGdCYWlFVklCTkJLR29nRTBFNGFoQ1lBU0FUTFFBeklnUkJHSFJCR0hVaENBSkFJQUlzQU9NQlFRQk9CRUFnQ0VFQVRnUkFJQlVnRXlrREtEY0NBQ0FWSUJNb0FqQTJBZ2dNQWdzZ0ZTQVRLQUlvSUJNb0Fpd1FkQXdCQ3lBVklCTW9BaWdnRTBFb2FpQUlRUUJJSWdJYklCTW9BaXdnQkNBQ0d4QnhDeUFUTEFBelFRQklCRUFnRXlnQ0tCQVhDeUFiSUFVZ0d5Z0NBQ2dDcUFFUkFnQWdEaUFiSUE0b0FnQW9BcWdCRVFJQUlCTXNBRU5CQUVnRVFDQVRLQUk0RUJjTElCTkI0QUJxRUlZRUlCTW9BbUFnRXlnQ1VFY2dFeWdDWkNBVEtBSlVSM0lOQVF3REN3c01GUXNNRkFzZ0dDQU9JQmdvQWdBb0FxZ0JFUUlBSUJnZ0NpZ0NNQ0FLS0FJc2FyY2dDaWdDUUxlaUlBb29BaWhCQW5TM28wUUFBQUFBQUFEd1A2QTVBOUFESUJNZ0UwR0lBV3BCL2FidUFCQkJOZ0pnSXdCQkVHc2lCQ1FBSUFRZ0V5Z0NZRFlDQ0NBRUtBSUlJUUlnQkVFUWFpUUFJQk1nQWpZQ2NDQUtJQk5COEFCcUVIZ2dDaWdDTUdvMkFqQUNRQ0FRTEFBTFFRQk9CRUFnRXlBUUtBSUlOZ0o0SUJNZ0VDa0NBRGNEY0F3QkN5QVRRZkFBYWlBUUtBSUFJQkFvQWdRUUdnc2dFeUFOTmdKOEFrQWdDaWdDN0FJaUFpQUtLQUx3QWtrRVFDQUNJQk1wQTNBM0FnQWdBaUFUS0FKNE5nSUlJQUlnRXlnQ2ZEWUNEQ0FLSUFKQkVHbzJBdXdDREFFTElBcEI2QUpxSUJOQjhBQnFFS0VCSUJNc0FIdEJBRTROQUNBVEtBSndFQmNMSUFvb0Fyd0NJZ0lnQ2lnQ3dBSkhCRUFnQWlBWU5nSUFJQW9nQWtFRWFqWUN2QUlNQVFzQ1FDQUNJQW9vQXJnQ0lnMXJJZ2hCQW5VaUJFRUJhaUlGUVlDQWdJQUVTUVJBSUFVZ0NFRUJkU0lDSUFJZ0JVa2JRZi8vLy84RElBaEIvUC8vL3dkSkd5SUhCSDhnQjBHQWdJQ0FCRThOQWlBSFFRSjBFQmdGUVFBTElnVWdCRUVDZEdvaUFpQVlOZ0lBSUFoQkFFb0VRQ0FGSUEwZ0NCQVpHZ3NnQ2lBRklBZEJBblJxTmdMQUFpQUtJQUpCQkdvMkFyd0NJQW9nQlRZQ3VBSWdEVVVOQWlBTkVCY01BZ3NNRWdzTUVnc2dFMEdRQVdva0FBd0JDeUFXUVFjNkFEc2dGa0VBT2dBM0lCWkJ0Ymp2QUNnQUFEWUNNQ0FXUWJpNDd3QW9BQUEyQURNZ0JDQVdRVEJxRUxzQ0lRSWdGaWdDR0NFRUlBSUVRQ01BUVNCcklnY2tBQ0FISUFRMkFoZ2dCeUFIUVJocUVNY0JOZ0lRQWtBZ0J5Z0NFRVVFUUNBS0lBY29BaGdnSGhEVkNDRUVJQWNnQjBFWWFrSDlwdTRBRUVFMkFnZ2pBRUVRYXlJRkpBQWdCU0FIS0FJSU5nSUlJQVVvQWdnaEFpQUZRUkJxSkFBZ0J5QUNOZ0lRSUFvZ0JDQUhRUkJxRUhnUTlRb01BUXNnQnlBSFFSaHFRZjJtN2dBUVFUWUNDQ01BUVJCcklnUWtBQ0FFSUFjb0FnZzJBZ2dnQkNnQ0NDRUNJQVJCRUdva0FDQUhJQUkyQWhBZ0NpQUhRUkJxRUhnZ0NpZ0NMR28yQWl3TElBZEJJR29rQUF3QkN5QVdRUWM2QURzZ0ZrRUFPZ0EzSUJaQm9JUHRBQ2dBQURZQ01DQVdRYU9EN1FBb0FBQTJBRE1nQkNBV1FUQnFFTHNDSVFJZ0ZpZ0NHQ0VGSUFJRVFDQVdRVUJySVI4akFFR1FBV3NpQkNRQUlBUWdCVFlDaUFGQkVCQVlJZ0pCZ1pmdUFDa0FBRGNBQmlBQ1FmdVc3Z0FwQUFBM0FBQWdBa0VBT2dBT0lBUWdCVFlDWUNBRUlBUkI0QUJxSUFJUVV5QUVJQVFRTVRZQ2VBSkFRWWNEUVFBZ0JDZ0NlQnNFUUNBRVFmZ0FhaUFFRURFUTV3TU1BUXNnQkVFQU9nQjRJQVJCQURvQWd3RUxJQUlRRnlBRVFmQUFhaUFFUVlnQmFrSDhodTRBRUZNQ1FFR0pBMEVBSUFRb0FuQWdCQ2dDZEhJYlJRMEFJQVJCNEFCcUlnSWdCRUh3QUdvUU1SRG5BeUFFSUFKQkFCRHVDaUFFUWZnQWFpQUVLQUlBSUFRZ0JDMEFDeUlGUVJoMFFSaDFRUUJJSWdJYklBUW9BZ1FnQlNBQ0d4Q01BUm9nQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3NnQkN3QWEwRUFUZzBBSUFRb0FtQVFGd3NnQkNBRVFZZ0Jha0drdis4QUVFRTJBbGdDUUFKQVFZY0RRUUFnQkNnQ1dCdEZEUUFnQkNnQ1dDRUZRUUFoQWtFUUVCZ2lDRUdiNHUwQUtBQUFOZ0FISUFoQmxPTHRBQ2tBQURjQUFDQUlRUUE2QUFzZ0JFRURPZ0FMSUFSQjllYnRBQzhBQURzQkFDQUVRZmZtN1FBdEFBQTZBQUlnQkVFQU9nQURJQVFnQlRZQ1lDQUVJQVJCNEFCcUlBZ1FIVFlDTUNBRUtBSXdJZ1VFZnlBRktBSUlJZ1ZCaU16eEFDQUZHd1ZCaU16eEFBc2lEUkFmSWdjZ0JDZ0NCQ0FFTFFBTElnVWdCVUVZZEVFWWRTSUZRUUJJRzBZRWZ5QUVRWDhnRFNBSEVCdEZJUUlnQkMwQUN3VWdCUXRCR0hSQkdIVkJBRWdFUUNBRUtBSUFFQmNMSUFnUUZ5QUNCRUFnQkVIZ0FHb2lCU0FFS0FKWUVPY0RJd0JCNEFScklpSWtBRUdvdUlJQkxRQUFSUVJBSUNKQnNvUHVBRUdJelBFQUVHQWhBaUFpUVJocUlpaEJwWUx1QUVHSG5mRUFFR0FhSUNKQk1Hb2lLVUhKemU4QVFjU2Q4UUFRWUJvZ0lrSElBR29pS2tIWDJ1OEFRYWIrN0FBUVlCb2dJa0hnQUdvaUxFR2FwKzBBUVlxKzhBQVFZQm9nSWtINEFHb2lMVUcwNWU0QVFhSzk4QUFRWUJvZ0lrR1FBV29pRjBHbTVlNEFRWWErOEFBUVlCb2dJa0dvQVdvaUpFSFU1ZTRBUWFlOThBQVFZQm9nSWtIQUFXb2lFa0hDNWU0QVFZbSs4QUFRWUJvZ0lrSFlBV29pSTBIUzJ1OEFRYVArN0FBUVlCb2dJa0h3QVdvaUhVR2ZndTRBUWFHOThBQVFZQm9nSWtHSUFtb2lERUg0NCs0QVFjRys4QUFRWUJvZ0lrR2dBbW9pR2tIczQrNEFRY0MrOEFBUVlCb2dJa0c0QW1vaUdVSC81TzRBUWU2ODhBQVFZQm9nSWtIUUFtb2lIRUdhNWU0QVFjTzg4QUFRWUJvZ0lrSG9BbW9pRTBHTzVlNEFRZTI4OEFBUVlCb2dJa0dBQTJvaUVFSG42KzRBUWNQRDhBQVFZQm9nSWtHWUEyb2lHRUdBN080QVFiTEQ4QUFRWUJvZ0lrR3dBMm9pRzBIMTYrNEFRY0xEOEFBUVlCb2dJa0hJQTJvaUZVRzk2KzRBUWIyLzhBQVFZQm9nSWtIZ0Eyb2lEa0hXNis0QVFhZS84QUFRWUJvZ0lrSDRBMm9pQzBITDYrNEFRYnkvOEFBUVlCb2dJa0dRQkdvaUNFR1R2KzhBUWFMQThBQVFZQm9nSWtHb0JHb2lEVUdoNU80QVFmSys4QUFRWUJvZ0lrSEFCR29pQjBHQmh1NEFRZkMrOEFBUVlCcEJvTGlDQVVJQU53SUFRWnk0Z2dGQm9MaUNBVFlDQUNBaVFkZ0VhaUlHUVp5NGdnRkJvTGlDQVNBaUlBSVFYeUFHUVp5NGdnRkJvTGlDQVNBb0lDZ1FYeUFHUVp5NGdnRkJvTGlDQVNBcElDa1FYeUFHUVp5NGdnRkJvTGlDQVNBcUlDb1FYeUFHUVp5NGdnRkJvTGlDQVNBc0lDd1FYeUFHUVp5NGdnRkJvTGlDQVNBdElDMFFYeUFHUVp5NGdnRkJvTGlDQVNBWElCY1FYeUFHUVp5NGdnRkJvTGlDQVNBa0lDUVFYeUFHUVp5NGdnRkJvTGlDQVNBU0lCSVFYeUFHUVp5NGdnRkJvTGlDQVNBaklDTVFYeUFHUVp5NGdnRkJvTGlDQVNBZElCMFFYeUFHUVp5NGdnRkJvTGlDQVNBTUlBd1FYeUFHUVp5NGdnRkJvTGlDQVNBYUlCb1FYeUFHUVp5NGdnRkJvTGlDQVNBWklCa1FYeUFHUVp5NGdnRkJvTGlDQVNBY0lCd1FYeUFHUVp5NGdnRkJvTGlDQVNBVElCTVFYeUFHUVp5NGdnRkJvTGlDQVNBUUlCQVFYeUFHUVp5NGdnRkJvTGlDQVNBWUlCZ1FYeUFHUVp5NGdnRkJvTGlDQVNBYklCc1FYeUFHUVp5NGdnRkJvTGlDQVNBVklCVVFYeUFHUVp5NGdnRkJvTGlDQVNBT0lBNFFYeUFHUVp5NGdnRkJvTGlDQVNBTElBc1FYeUFHUVp5NGdnRkJvTGlDQVNBSUlBZ1FYeUFHUVp5NGdnRkJvTGlDQVNBTklBMFFYeUFHUVp5NGdnRkJvTGlDQVNBSElBY1FYeUFIRUZZZ0RSQldJQWdRVmlBTEVGWWdEaEJXSUJVUVZpQWJFRllnR0JCV0lCQVFWaUFURUZZZ0hCQldJQmtRVmlBYUVGWWdEQkJXSUIwUVZpQWpFRllnRWhCV0lDUVFWaUFYRUZZZ0xSQldJQ3dRVmlBcUVGWWdLUkJXSUNnUVZpQWlFRlpCcUxpQ0FVRUJPZ0FBQ3dKQVFaeTRnZ0VnQlJBcklnSkJvTGlDQVVjRVFDQUNMQUFuUVFCT0JFQWdCQ0FDS1FJY053SUFJQVFnQWlnQ0pEWUNDQXdDQ3lBRUlBSW9BaHdnQWlnQ0lCQWFEQUVMSUFSQ0FEY0NBQ0FFUVFBMkFnZ0xJQ0pCNEFScUpBQWdCQ0FFS0FKNElBUkIrQUJxSUFRdEFJTUJJZ1ZCR0hSQkdIVkJBRWdpQWhzZ0JDZ0NmQ0FGSUFJYkVMb05JZ2NvQWdBaEFpQUVJQWNvQWdRMkFqQWdCQ0FIS0FBSE5nQXpJQWRDQURjQ0FDQUhMUUFMSVFVZ0IwRUFOZ0lJSUFRc0FJTUJRUUJJQkVBZ0JDZ0NlQkFYQ3lBRUlBSTJBbmdnQkVINEFHcEJCSElpQWlBRUtBQXpOZ0FESUFJZ0JDZ0NNRFlDQUNBRUlBVTZBSU1CSUFRc0FBdEJBRWdFUUNBRUtBSUFFQmNMSUFRc0FHdEJBRTROQVNBRUtBSmdFQmNNQVFzZ0JDQUVRZGdBYWtHR2krMEFFQjAyQWdBQ1FFR0dBMEVBSUFRb0FnQWJSUTBBSXdCQkVHc2lCU1FBSUFVZ0JDZ0NXRFlDQ0NBRktBSUlJUUlnQlVFUWFpUUFJQVFnQWpZQ1lDQUVRZUFBYWhCdlFhK1g3d0FRYUVVTkFDQUVJQVJCMkFCcVFZYUw3UUFRSFRZQ1lBSkFJQVFvQW1BaUFnUkFJQUlvQWdnaUFnMEJDMEdJelBFQUlRSUxJQVJCQURZQ0NDQUVRZ0EzQXdBZ0JDZ0NmQ0FFTEFDREFTSUZRZjhCY1NBRlFRQklJZ3NiSWc0Z0FpSUZFQjhpQ0dvaUFrRndUdzBDSUFRb0FuZ2hEUUpBSUFKQkNrMEVRQ0FFSUE0NkFBc2dCQ0VDREFFTElBSkJFR3BCY0hFaUJ4QVlJUUlnQkNBSFFZQ0FnSUI0Y2pZQ0NDQUVJQUkyQWdBZ0JDQU9OZ0lFQ3lBT0JFQWdBaUFOSUFSQitBQnFJQXNiSUE0UUdSb0xJQUlnRG1wQkFEb0FBQ0FFSUFVZ0NCQ01BUm9nQkN3QWd3RkJBRWdFUUNBRUtBSjRFQmNMSUFRZ0JDZ0NDRFlDZ0FFZ0JDQUVLUU1BTndONERBRUxJQVJCNEFCcUlnVWdCQ2dDV0JEbkF5TUFRZUFFYXlJaUpBQkJ1TGlDQVMwQUFFVUVRQ0FpUWJLRDdnQkJpTXp4QUJCZ0lRSWdJa0VZYWlJb1FhV0M3Z0JCaHRQdUFCQmdHaUFpUVRCcUlpbEJ5YzN2QUVISjhPNEFFR0FhSUNKQnlBQnFJaXBCMTlydkFFR0l6dTRBRUdBYUlDSkI0QUJxSWl4Qm1xZnRBRUdLdnZBQUVHQWFJQ0pCK0FCcUlpMUJ0T1h1QUVIRHZmQUFFR0FhSUNKQmtBRnFJaGRCcHVYdUFFRy92ZkFBRUdBYUlDSkJxQUZxSWlSQjFPWHVBRUc5dmZBQUVHQWFJQ0pCd0FGcUloSkJ3dVh1QUVISXZmQUFFR0FhSUNKQjJBRnFJaU5CMHRydkFFSER2dkFBRUdBYUlDSkI4QUZxSWgxQm40THVBRUhDdmZBQUVHQWFJQ0pCaUFKcUlneEIrT1B1QUVIQnZ2QUFFR0FhSUNKQm9BSnFJaHBCN09QdUFFR012dkFBRUdBYUlDSkJ1QUpxSWhsQi8rVHVBRUh1dlBBQUVHQWFJQ0pCMEFKcUloeEJtdVh1QUVITHZQQUFFR0FhSUNKQjZBSnFJaE5CanVYdUFFSEl2UEFBRUdBYUlDSkJnQU5xSWhCQjUrdnVBRUhEdy9BQUVHQWFJQ0pCbUFOcUloaEJnT3p1QUVHOHcvQUFFR0FhSUNKQnNBTnFJaHRCOWV2dUFFRzR3L0FBRUdBYUlDSkJ5QU5xSWhWQnZldnVBRUc5di9BQUVHQWFJQ0pCNEFOcUlnNUIxdXZ1QUVHeHYvQUFFR0FhSUNKQitBTnFJZ3RCeSt2dUFFR3R2L0FBRUdBYUlDSkJrQVJxSWdoQms3L3ZBRUdpd1BBQUVHQWFJQ0pCcUFScUlnMUJvZVR1QUVIeXZ2QUFFR0FhSUNKQndBUnFJZ2RCZ1lidUFFSHd2dkFBRUdBYVFiQzRnZ0ZDQURjQ0FFR3N1SUlCUWJDNGdnRTJBZ0FnSWtIWUJHb2lCa0dzdUlJQlFiQzRnZ0VnSWlBQ0VGOGdCa0dzdUlJQlFiQzRnZ0VnS0NBb0VGOGdCa0dzdUlJQlFiQzRnZ0VnS1NBcEVGOGdCa0dzdUlJQlFiQzRnZ0VnS2lBcUVGOGdCa0dzdUlJQlFiQzRnZ0VnTENBc0VGOGdCa0dzdUlJQlFiQzRnZ0VnTFNBdEVGOGdCa0dzdUlJQlFiQzRnZ0VnRnlBWEVGOGdCa0dzdUlJQlFiQzRnZ0VnSkNBa0VGOGdCa0dzdUlJQlFiQzRnZ0VnRWlBU0VGOGdCa0dzdUlJQlFiQzRnZ0VnSXlBakVGOGdCa0dzdUlJQlFiQzRnZ0VnSFNBZEVGOGdCa0dzdUlJQlFiQzRnZ0VnRENBTUVGOGdCa0dzdUlJQlFiQzRnZ0VnR2lBYUVGOGdCa0dzdUlJQlFiQzRnZ0VnR1NBWkVGOGdCa0dzdUlJQlFiQzRnZ0VnSENBY0VGOGdCa0dzdUlJQlFiQzRnZ0VnRXlBVEVGOGdCa0dzdUlJQlFiQzRnZ0VnRUNBUUVGOGdCa0dzdUlJQlFiQzRnZ0VnR0NBWUVGOGdCa0dzdUlJQlFiQzRnZ0VnR3lBYkVGOGdCa0dzdUlJQlFiQzRnZ0VnRlNBVkVGOGdCa0dzdUlJQlFiQzRnZ0VnRGlBT0VGOGdCa0dzdUlJQlFiQzRnZ0VnQ3lBTEVGOGdCa0dzdUlJQlFiQzRnZ0VnQ0NBSUVGOGdCa0dzdUlJQlFiQzRnZ0VnRFNBTkVGOGdCa0dzdUlJQlFiQzRnZ0VnQnlBSEVGOGdCeEJXSUEwUVZpQUlFRllnQ3hCV0lBNFFWaUFWRUZZZ0d4QldJQmdRVmlBUUVGWWdFeEJXSUJ3UVZpQVpFRllnR2hCV0lBd1FWaUFkRUZZZ0l4QldJQklRVmlBa0VGWWdGeEJXSUMwUVZpQXNFRllnS2hCV0lDa1FWaUFvRUZZZ0loQldRYmk0Z2dGQkFUb0FBQXNDUUVHc3VJSUJJQVVRS3lJQ1FiQzRnZ0ZIQkVBZ0Fpd0FKMEVBVGdSQUlBUWdBaWtDSERjQ0FDQUVJQUlvQWlRMkFnZ01BZ3NnQkNBQ0tBSWNJQUlvQWlBUUdnd0JDeUFFUWdBM0FnQWdCRUVBTmdJSUN5QWlRZUFFYWlRQUlBUWdCQ2dDZUNBRVFmZ0FhaUFFTFFDREFTSUZRUmgwUVJoMVFRQklJZ0liSUFRb0Fud2dCU0FDR3hDNkRTSUhLQUlBSVFJZ0JDQUhLQUlFTmdJd0lBUWdCeWdBQnpZQU15QUhRZ0EzQWdBZ0J5MEFDeUVGSUFkQkFEWUNDQ0FFTEFDREFVRUFTQVJBSUFRb0FuZ1FGd3NnQkNBQ05nSjRJQVJCK0FCcVFRUnlJZ0lnQkNnQU16WUFBeUFDSUFRb0FqQTJBZ0FnQkNBRk9nQ0RBU0FFTEFBTFFRQklCRUFnQkNnQ0FCQVhDeUFFTEFCclFRQk9EUUFnQkNnQ1lCQVhDeUFFS0FLSUFTRUNJd0JCc0FOckloSWtBQ0FTSUFJMkFxZ0RRY2k0Z2dFdEFBQkZCRUFnRWtFSk5nSlFJQkpCcUFGcUlnVkJzb1B1QUNBU1FkQUFhaEJJSVFJZ0VrRUpOZ0pBSUJKQnVBRnFJaDFCcFlMdUFDQVNRVUJyRUVnYUlCSkJDVFlDTUNBU1FjZ0JhaUlNUWNuTjd3QWdFa0V3YWhCSUdpQVNRUWsyQWlBZ0VrSFlBV29pR2tIWDJ1OEFJQkpCSUdvUVNCb2dFa0VMTmdJUUlCSkI2QUZxSWhsQm1xZnRBQ0FTUVJCcUVFZ2FJQkpCQ3pZQ0FDQVNRZmdCYWlJY1FiVGw3Z0FnRWhCSUdpQVNRUXMyQXFBQklCSkJpQUpxSWhOQnB1WHVBQ0FTUWFBQmFoQklHaUFTUVFzMkFwZ0JJQkpCbUFKcUloQkIxT1h1QUNBU1FaZ0JhaEJJR2lBU1FRczJBcEFCSUJKQnFBSnFJaGhCd3VYdUFDQVNRWkFCYWhCSUdpQVNRUXMyQW9nQklCSkJ1QUpxSWh0QjB0cnZBQ0FTUVlnQmFoQklHaUFTUVFzMkFvUUJJQkpCeUFKcUloVkJuNEx1QUNBU1FZUUJhaEJJR2lBU1FRczJBb0FCSUJKQjJBSnFJZzVCK09QdUFDQVNRWUFCYWhCSUdpQVNRUXMyQW53Z0VrSG9BbW9pQzBIczQrNEFJQkpCL0FCcUVFZ2FJQkpCQ3pZQ2VDQVNRZmdDYWlJSVFaTy83d0FnRWtINEFHb1FTQm9nRWtFSk5nSjBJQkpCaUFOcUlnMUJvZVR1QUNBU1FmUUFhaEJJR2lBU1FRYzJBbkFnRWtHWUEyb2lCMEdCaHU0QUlCSkI4QUJxRUVnYVFjQzRnZ0ZDQURjQ0FFRzh1SUlCUWNDNGdnRTJBZ0FnRWtIZ0FHb2lJMEc4dUlJQlFjQzRnZ0VnQlNBQ0VFQWdJMEc4dUlJQlFjQzRnZ0VnSFNBZEVFQWdJMEc4dUlJQlFjQzRnZ0VnRENBTUVFQWdJMEc4dUlJQlFjQzRnZ0VnR2lBYUVFQWdJMEc4dUlJQlFjQzRnZ0VnR1NBWkVFQWdJMEc4dUlJQlFjQzRnZ0VnSENBY0VFQWdJMEc4dUlJQlFjQzRnZ0VnRXlBVEVFQWdJMEc4dUlJQlFjQzRnZ0VnRUNBUUVFQWdJMEc4dUlJQlFjQzRnZ0VnR0NBWUVFQWdJMEc4dUlJQlFjQzRnZ0VnR3lBYkVFQWdJMEc4dUlJQlFjQzRnZ0VnRlNBVkVFQWdJMEc4dUlJQlFjQzRnZ0VnRGlBT0VFQWdJMEc4dUlJQlFjQzRnZ0VnQ3lBTEVFQWdJMEc4dUlJQlFjQzRnZ0VnQ0NBSUVFQWdJMEc4dUlJQlFjQzRnZ0VnRFNBTkVFQWdJMEc4dUlJQlFjQzRnZ0VnQnlBSEVFQWdFaXdBb3dOQkFFZ0VRQ0FTS0FLWUF4QVhDeUFTTEFDVEEwRUFTQVJBSUJJb0FvZ0RFQmNMSUJJc0FJTURRUUJJQkVBZ0VpZ0MrQUlRRndzZ0Vpd0E4d0pCQUVnRVFDQVNLQUxvQWhBWEN5QVNMQURqQWtFQVNBUkFJQklvQXRnQ0VCY0xJQklzQU5NQ1FRQklCRUFnRWlnQ3lBSVFGd3NnRWl3QXd3SkJBRWdFUUNBU0tBSzRBaEFYQ3lBU0xBQ3pBa0VBU0FSQUlCSW9BcWdDRUJjTElCSXNBS01DUVFCSUJFQWdFaWdDbUFJUUZ3c2dFaXdBa3dKQkFFZ0VRQ0FTS0FLSUFoQVhDeUFTTEFDREFrRUFTQVJBSUJJb0F2Z0JFQmNMSUJJc0FQTUJRUUJJQkVBZ0VpZ0M2QUVRRndzZ0Vpd0E0d0ZCQUVnRVFDQVNLQUxZQVJBWEN5QVNMQURUQVVFQVNBUkFJQklvQXNnQkVCY0xJQklzQU1NQlFRQklCRUFnRWlnQ3VBRVFGd3NnRWl3QXN3RkJBRWdFUUNBU0tBS29BUkFYQzBISXVJSUJRUUU2QUFBTElBUkJBRG9BQUNBRVFRQTZBQXNnRWtHb0FXb2dFa0dvQTJwQmhiSHZBQkNKQkNBU0lCSW9BckFCTmdKb0lCSWdFaWtEcUFFM0EyQWdFaUFTS0FLOEFUWUNXQ0FTSUJJcEFyUUJOd05RQWtBZ0VpZ0NZQ0FTS0FKUVJ5QVNLQUprSUJJb0FsUkhja1VOQUFKQUEwQWdFaUFTS0FKZ05nS2dBUUpBSUFRb0FnUWdCQzBBQ3lJQ0lBSkJHSFJCR0hWQkFFZ2JEUUFnQkVGL1FZak04UUJCQUJBYkRRQUNmeUFFTEFBTFFRQklCRUFnQkVFQk5nSUVJQVFvQWdBTUFRc2dCRUVCT2dBTElBUUxRU2c3QUFBTElCSWdFa0dnQVdwQnpaUHZBQkJCTmdLWUFTTUFRUkJySWdVa0FDQUZJQklvQXBnQk5nSUlJQVVvQWdnaEFpQUZRUkJxSkFBZ0VpQUNOZ0l3QWtBQ1FBSkFBa0FnRWtFd2FoQnZJZ2NRSHlJTlFYQkpCRUFDUUFKQUlBMUJDMDhFUUNBTlFSQnFRWEJ4SWdJUUdDRUZJQklnQWtHQWdJQ0FlSEkyQWtnZ0VpQUZOZ0pBSUJJZ0RUWUNSQXdCQ3lBU0lBMDZBRXNnRWtGQWF5RUZJQTFGRFFFTElBVWdCeUFORUJrYUN5QUZJQTFxUVFBNkFBQWdFaUFTUWFBQmFrSG9pTzhBRUVFMkFwQUJJQklvQXBBQlJRUkFJQVJCN3JId0FCQllHZ3dFQ3lNQVFSQnJJZ1VrQUNBRklCSW9BcEFCTmdJSUlBVW9BZ2doQWlBRlFSQnFKQUFnRWlBQ05nSWdJQkpCSUdvUWJ5SUhFQjhpRFVGd1R3MElBa0FDUUNBTlFRdFBCRUFnRFVFUWFrRndjU0lDRUJnaEJTQVNJQUpCZ0lDQWdIaHlOZ0k0SUJJZ0JUWUNNQ0FTSUEwMkFqUU1BUXNnRWlBTk9nQTdJQkpCTUdvaEJTQU5SUTBCQ3lBRklBY2dEUkFaR2dzZ0JTQU5ha0VBT2dBQUlCSWdFa0dZQVdwQmhvdnRBQkFkTmdJZ1FZWURRUUFnRWlnQ0lCc0VRQ0FTSUJKQm1BRnFRWWFMN1FBUUhUWUNJQUpBSUJJb0FpQWlBZ1JBSUFJb0FnZ2lCUTBCQzBHSXpQRUFJUVVMSUFRZ0JSQllHZ3dEQ3lBU0tBSkVJZ0lnRWkwQVN5SUZJQVZCR0hSQkdIVWlCMEVBU0J0QkNFWUVmeUFTUVVCclFYOUJoN2J0QUVFSUVCdEZEUUlnRWkwQVN5SUZJUWNnRWlnQ1JBVWdBZ3NnQlNBSFFSaDBRUmgxUVFCSUcwRURSdzBDSUJKQlFHdEJmMEhtM3U4QVFRTVFHdzBDSUJJZ0VrR29BMnBCcEwvdkFCQkJOZ0lBSXdCQkVHc2lCU1FBSUFVZ0VpZ0NBRFlDQ0NBRktBSUlJUUlnQlVFUWFpUUFJQklnQWpZQ0VDQVNRUkJxRUc4aUJ4QWZJZzFCY0U4TkNBSkFBa0FnRFVFTFR3UkFJQTFCRUdwQmNIRWlBaEFZSVFVZ0VpQUNRWUNBZ0lCNGNqWUNLQ0FTSUFVMkFpQWdFaUFOTmdJa0RBRUxJQklnRFRvQUt5QVNRU0JxSVFVZ0RVVU5BUXNnQlNBSElBMFFHUm9MSUFVZ0RXcEJBRG9BQUFKQVFieTRnZ0VnRWtFZ2FoQXJJZ0pCd0xpQ0FVWU5BQ0FDS0FJY0lRSWdFa0V3YWhERUFpQUNTQTBBSUFSQjV0N3ZBQkJZR2dzZ0Vpd0FLMEVBVGcwQ0lCSW9BaUFRRnd3Q0N3d0hDeUFFUWQyYTdnQVFXQm9MSUJJZ0VrR2dBV3BCcElmdUFCQkJOZ0tJQVNNQVFSQnJJZ1VrQUNBRklCSW9Bb2dCTmdJSUlBVW9BZ2doQWlBRlFSQnFKQUFnRWlBQ05nSVFJQkpCRUdvUWJ5SUhFQjhpRFVGd1R3MEJBa0FDUUNBTlFRdFBCRUFnRFVFUWFrRndjU0lDRUJnaEJTQVNJQUpCZ0lDQWdIaHlOZ0lvSUJJZ0JUWUNJQ0FTSUEwMkFpUU1BUXNnRWlBTk9nQXJJQkpCSUdvaEJTQU5SUTBCQ3lBRklBY2dEUkFaR2dzZ0JTQU5ha0VBT2dBQUFrQWdFaWdDSkNBU0xBQXJJZ0pCL3dGeElBSkJBRWdiUVFGR0JFQWdFa0VnYWtGL1FjREU4QUJCQVJBYlJRMEJDeUFTSUJKQmlBRnFRZlc1N1FBUUhUWUNBQUpBSUJJb0FnQWlBZ1JBSUFJb0FnZ2lCUTBCQzBHSXpQRUFJUVVMSUFVaUFoQWZJZzFCY0U4TkJBSkFBa0FnRFVFTFR3UkFJQTFCRUdwQmNIRWlCeEFZSVFVZ0VpQUhRWUNBZ0lCNGNqWUNHQ0FTSUFVMkFoQWdFaUFOTmdJVURBRUxJQklnRFRvQUd5QVNRUkJxSVFVZ0RVVU5BUXNnQlNBQ0lBMFFHUm9MSUFVZ0RXcEJBRG9BQUNBU0lCSkJJR29nRWlnQ0ZDQVNMQUFiSWdKQi93RnhJQUpCQUVnYlFRTkdCSDhnRWtFUWFrRi9RZlhtN1FCQkF4QWJCVUVCQzBVUTdnb2dCQ0FTS0FJQUlCSWdFaTBBQ3lJRlFSaDBRUmgxUVFCSUlnSWJJQklvQWdRZ0JTQUNHeENNQVJvZ0Vpd0FDMEVBU0FSQUlCSW9BZ0FRRndzZ0Vpd0FHMEVBVGcwQUlCSW9BaEFRRndzZ0JDQVNLQUl3SUJKQk1Hb2dFaTBBT3lJRlFSaDBRUmgxUVFCSUlnSWJJQklvQWpRZ0JTQUNHeENNQVJvZ0Vpd0FLMEVBU0FSQUlCSW9BaUFRRndzZ0Vpd0FPMEVBVGcwQUlCSW9BakFRRndzZ0Vpd0FTMEVBU0FSQUlCSW9Ba0FRRndzZ0VrSGdBR29RaGdRZ0VpZ0NZQ0FTS0FKUVJ5QVNLQUprSUJJb0FsUkhjZzBCREFNTEN3d0NDd3dCQ3dKQUlBUW9BZ1FnQkMwQUN5SUNJQUpCR0hSQkdIVkJBRWdiUlFSQUlBUkJmMEdJelBFQVFRQVFHMFVOQVFzZ0JFR1JxZkVBRUZnYUN5QVNRYkFEYWlRQUlBUkIrQUJxSUFRb0FnQWdCQ0FFTFFBTElnVkJHSFJCR0hWQkFFZ2lBaHNnQkNnQ0JDQUZJQUliRUl3QkdpQUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEN5QUVJQVJCaUFGcVFmZlk3UUFRUVRZQ1VBSkFRWWNEUVFBZ0JDZ0NVQnRGRFFBZ0JFSDRBR3BCajhYd0FCQllHaUFFSUFSQjBBQnFJZ1ZCaXBmdUFCQkJOZ0pBSXdCQkVHc2lCeVFBSUFjZ0JFRkFheWdDQURZQ0NDQUhLQUlJSVFJZ0IwRVFhaVFBSUFRZ0FqWUNTQ0FFUWNnQWFoQnZJUTBnQkNBRlFZeUg3Z0FRUVRZQ0lDTUFRUkJySWdVa0FDQUZJQVFvQWlBMkFnZ2dCU2dDQ0NFQ0lBVkJFR29rQUNBRUlBSTJBaWdnQkVFb2FoQnZJZ2NRSHlJSVFYQlBEUUVDUUFKQUlBaEJDMDhFUUNBSVFSQnFRWEJ4SWdVUUdDRUNJQVFnQlVHQWdJQ0FlSEkyQWpnZ0JDQUNOZ0l3SUFRZ0NEWUNOQXdCQ3lBRUlBZzZBRHNnQkVFd2FpRUNJQWhGRFFFTElBSWdCeUFJRUJrYUN5QUNJQWhxUVFBNkFBQWdCRUhnQUdvaUFpQUVRVEJxUVFBUTdnb2dCQ0FDSUEwUWt3TWlBaWdDQ0RZQ0NDQUVJQUlwQWdBM0F3QWdBa0lBTndJQUlBSkJBRFlDQ0NBRVFmZ0FhaUFFS0FJQUlBUWdCQzBBQ3lJRlFSaDBRUmgxUVFCSUlnSWJJQVFvQWdRZ0JTQUNHeENNQVJvZ0JDd0FDMEVBU0FSQUlBUW9BZ0FRRndzZ0JDd0FhMEVBU0FSQUlBUW9BbUFRRndzZ0JDd0FPMEVBVGcwQUlBUW9BakFRRnd0QjBBUVFHQ0lPRUtVSElRaEI1QUVRR0NJTkVJVUJJZ0pCMkFGcUlRc2dCQ0FFUWZnQWFoQ1lBU0FFTFFBTElnVkJHSFJCR0hVaEJ3SkFJQUlzQU9NQlFRQk9CRUFnQjBFQVRnUkFJQXNnQkNrREFEY0NBQ0FMSUFRb0FnZzJBZ2dNQWdzZ0N5QUVLQUlBSUFRb0FnUVFkQXdCQ3lBTElBUW9BZ0FnQkNBSFFRQklJZ0liSUFRb0FnUWdCU0FDR3hCeEN5QUVMQUFMUVFCSUJFQWdCQ2dDQUJBWEN5QUVJQVJCaUFGcVFiV2s3UUFRSFRZQ1lBSkFJQVFvQW1BaUFnUkFJQUlvQWdnaUFnMEJDMEdJelBFQUlRSUxJQUlpQlJBZklndEJjRThOQUFKQUFrQWdDMEVMVHdSQUlBdEJFR3BCY0hFaUJ4QVlJUUlnQkNBSFFZQ0FnSUI0Y2pZQ0NDQUVJQUkyQWdBZ0JDQUxOZ0lFREFFTElBUWdDem9BQ3lBRUlRSWdDMFVOQVFzZ0FpQUZJQXNRR1JvTElBSWdDMnBCQURvQUFDQU9JQVJCQVJDQ0FqWUNsQU1nQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3NnQkNBRVFZZ0Jha0dMbE84QUVCMDJBZ0FDUUNBRUtBSUFJZ0lFUUNBQ0tBSUlJZ0lOQVF0QmlNenhBQ0VDQ3lBQ0lnVVFIeUlMUVhCUERRQUNRQUpBSUF0QkMwOEVRQ0FMUVJCcVFYQnhJZ2NRR0NFQ0lBUWdCMEdBZ0lDQWVISTJBaGdnQkNBQ05nSVFJQVFnQ3pZQ0ZBd0JDeUFFSUFzNkFCc2dCRUVRYWlFQ0lBdEZEUUVMSUFJZ0JTQUxFQmthQ3lBQ0lBdHFRUUE2QUFBZ0RrSGtBbW9oQnlBRUxRQWJJZ1ZCR0hSQkdIVWhBZ0pBQWtBZ0Rpd0E3d0pCQUU0RVFDQUNRUUJPQkVBZ0J5QUVLUU1RTndJQUlBY2dCQ2dDR0RZQ0NBd0RDeUFISUFRb0FoQWdCQ2dDRkJBZ0RBRUxJQWNnQkNnQ0VDQUVRUkJxSUFKQkFFZ2lBaHNnQkNnQ0ZDQUZJQUliRUNFYUlBUXNBQnRCQUU0TkFRc2dCQ2dDRUJBWEN5QU9JQTBnRGlnQ0FDZ0NxQUVSQWdBZ0JDQUVRWWdCYWtIc3IrMEFFRUUyQW1BZ0RrR0hBMEVBSUFRb0FtQWJCSDhqQUVFUWF5SUZKQUFnQlNBRUtBSmdOZ0lJSUFVb0FnZ2hBaUFGUVJCcUpBQWdCQ0FDTmdJQUlBUVFlQVZCQUFzZ0NpZ0NMR3EzSUFvb0FrQzNvaUFLS0FJb1FRSjB0Nk5FQUFBQUFBQUE4RCtnT1FQUUF3SkFJQjhzQUF0QkFFNEVRQ0FFSUI4b0FnZzJBZ2dnQkNBZktRSUFOd01BREFFTElBUWdIeWdDQUNBZktBSUVFQm9MSUFRZ0NEWUNEQUpBSUFvb0F1d0NJZ0lnQ2lnQzhBSkpCRUFnQWlBRUtRTUFOd0lBSUFJZ0JDZ0NDRFlDQ0NBQ0lBUW9BZ3cyQWd3Z0NpQUNRUkJxTmdMc0Fnd0JDeUFLUWVnQ2FpQUVFS0VCSUFRc0FBdEJBRTROQUNBRUtBSUFFQmNMQWtBQ1FDQUtLQUs4QWlJQ0lBb29Bc0FDUndSQUlBSWdEallDQUNBS0lBSkJCR28yQXJ3Q0RBRUxJQUlnQ2lnQ3VBSWlDR3NpQzBFQ2RTSUZRUUZxSWdkQmdJQ0FnQVJQRFJNZ0J5QUxRUUYxSWdJZ0FpQUhTUnRCLy8vLy93TWdDMEg4Ly8vL0Iwa2JJZzBFZnlBTlFZQ0FnSUFFVHcwQ0lBMUJBblFRR0FWQkFBc2lCeUFGUVFKMGFpSUNJQTQyQWdBZ0MwRUFTZ1JBSUFjZ0NDQUxFQmthQ3lBS0lBY2dEVUVDZEdvMkFzQUNJQW9nQWtFRWFqWUN2QUlnQ2lBSE5nSzRBaUFJUlEwQUlBZ1FGd3NnQkN3QWd3RkJBRWdFUUNBRUtBSjRFQmNMSUFSQmtBRnFKQUFNQXdzTUVnc01FZ3NnRmtFQU9nQTBJQlpCN3Q3UnF3WTJBakFnRmtFRU9nQTdJQVVnRmtFd2FoQzdBaUVDSUJZb0FoZ2hCQ0FDQkVBZ0ZrRkFheUVnUVFBaERVRUFJVFlqQUVIUUVHc2lBeVFBSUFNZ0JEWUN5QkFnQXlBS0lBUWdIaERWQ0NJQ05nTEVFQ0FLSUFJMkFvUUJJQUpCRzBGL0VEQWlKeWdDN0FFaEFpQURRWUNBNkFRMkFyd1FJQU1nQWpZQ3dCQWdBMEhzcXYwQU5nSzRFRUVCSVRBQ1FDQUtLQUlFRUlnQ0lBTkJ1QkJxUWZDeGYwRUJFSThCSWdJRVFDQUNRU1JCOExGL1FRRVFMQ0UySUFKQnZCaHFLQUlBSWdKQkJXdEJCRWtOQVNBQ1FRcEdEUUVMUVFBaE1Bc2dBeUFEUWNnUWFrR091TzhBRUVFMkF2QUxRWWNEUVFBZ0EwSHdDMm9vQWdBYklUY2dDa0VBTmdJd0FrQUNRQ0FLTFFBa0JFQWdBeWdDeEJCQmdBRVFnQUVpQWdSQUlBSkJzUDM4QUVHQW1mOEFRUUFRSEEwQ0MwSDRBeEFZSWdJUW1Bc2dDaUFES0FMRUVDQUNRUUFROUFJTUFRc2dDaWdDTENFa0lBTkJzQkJxSUFOQnlCQnFJZ0pCODRMd0FCQlRJQU1nQWtHeGllOEFFRUUyQW9BSVFRRWhERUdIQTBFQUlBTkJnQWhxS0FJQUcwVUVRQ0FEUWZBTGFpSUNJQU5CeUJCcVFhV0o4QUFRVTBHSkEwRUFJQUlvQWdBZ0FpZ0NCSEliUVFCSElRd0xJQU1nQTBISUVHb2lBa0dYdE84QUVFRTJBcWdRSUFNZ0FrR0xsTzhBRUVFMkFvQUlJd0JCRUdzaUJDUUFJQVFnQTBHQUNHb29BZ0EyQWdnZ0JDZ0NDQ0VDSUFSQkVHb2tBQ0FESUFJMkF2QUxBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQURRZkFMYWhCdklnUVFIeUlGUVhCSkJFQUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ0lRR0NFSUlBTWdBa0dBZ0lDQWVISTJBcUFRSUFNZ0NEWUNtQkFnQXlBRk5nS2NFQXdCQ3lBRElBVTZBS01RSUFOQm1CQnFJUWdnQlVVTkFRc2dDQ0FFSUFVUUdSb0xJQVVnQ0dwQkFEb0FBQ0FEUWZBTGFpSVZJQU5CeUJCcUloaEI2SnJ0QUJDNEFpQVZLQUlRSUJVb0Fnd2lBbXRCQTNVaEhTQVZRUVJxSUFKSEJFQWdBa0dneElFQktBSUFFUUVBQ3lBREtBTEVFQ0VPSURkQkFFY2hCU01BUWNBQmF5SVFKQUFnRUVHNEFXb2dHRUhvaVBBQUVGTWdFRUd3QVdvZ0dFSDJoZkFBRUZNZ0VFR29BV29pQWlBWVFmaVE3d0FRVXlBUVFZZ0JhaUlFSUJoQnpQenZBQkJUSUJBZ0JCQXhOZ0tnQVNBRUlCaEJrZnp2QUJCVElCQWdCQkF4TmdLWUFTQVFJQUlRTVRZQ2VDQUVJQkJCK0FCcUlnY1FqQVFnRUNBUUtRT0lBU0pOTndOd0lCQWdFQ2tEa0FFaVREY0RhQ0FRSUUwM0F4Z2dFQ0JNTndNUUFuOUJBQ0VDSXdCQkVHc2lDQ1FBSUFkQkFEWUNDQ0FIUWdBM0FnQWdFQ2tDRUNGTklBZ2dFQ2tDR0NKTU53TUFJQWdnVFRjRENBSkFJQWdvQWdBZ0NDZ0NDRWNnQ0NnQ0JDQUlLQUlNUjNJRVFBTkFJQUlpQkVFQmFpRUNJQWdnQ0NnQ0FDZ0NHRFlDQUNBSUtBSUFJQWdvQWdoSElBZ29BZ1FnQ0NnQ0RFZHlEUUFMSUFSQi8vLy8vd05QRFFFZ0J5QUNRUUowSWdRUUdDSUNOZ0lBSUFjZ0FqWUNCQ0FISUFJZ0JHbzJBZ2dnQ0NCTU53TUFJQWdnVFRjRENDQUlLQUlBSUFnb0FnaEhJQWdvQWdRZ0NDZ0NERWR5QkVBRFFDQUNJQWdvQWdBMkFnQWdBa0VFYWlFQ0lBZ2dDQ2dDQUNnQ0dEWUNBQ0FJS0FJQUlBZ29BZ2hISUFnb0FnUWdDQ2dDREVkeURRQUxDeUFISUFJMkFnUUxJQWhCRUdva0FDQUhEQUVMREJ3TElSc0NRQUpBUVlrRFFRQWdFQ2dDdUFFZ0VDZ0N2QUZ5RzBVTkFFR0pBMEVBSUJBb0FyQUJJQkFvQXJRQmNodEZEUUFDUUNBYktBSUFJZ0lnR3lnQ0JDSUVSZ1JBSUFJaEJBd0JDd0pBQTBBZ0FpZ0NBQ0FRS0FLZ0FVWU5BU0FDUVFScUlnSWdCRWNOQUFzZ0JDRUNDeUFiS0FJQUlnY2dHeWdDQkNJRVJnMEFBMEFnQnlnQ0FDQVFLQUtZQVVZRVFDQUhJUVFNQWdzZ0IwRUVhaUlISUFSSERRQUxDMEVCSVFjZ0JDQUNhMEVBU2dSQUlBVkZCRUFnRUNBUVFiQUJhaEF4TmdJb0lBb2dHQ0FRUVNocUlBNFE3QW9MSUJBZ0VFRzRBV29RTVRZQ0tDQUtJQmdnRUVFb2FpQU9FT3NLREFJTElCQWdFRUc0QVdvUU1UWUNLQ0FLSUJnZ0VFRW9haUFPRU9zS0lBVU5BU0FRSUJCQnNBRnFFREUyQWlnZ0NpQVlJQkJCS0dvZ0RoRHNDZ3dCQ3dKQUFrQkJpUU5CQUNBUUtBSzRBU0FRS0FLOEFYSWJCRUFnRUVFb2FpSUNJQmhCMWZ2dkFCQlRJQkFnQWhBeE5nSllJQkJCNEFCcUlnc2dFQ2dDV0RZQ0FDQUxRUUEyQWdRQ1FDQWJLQUlBSWdJZ0d5Z0NCQ0lFUmdSQUlBSWhCQXdCQ3dKQUEwQWdBaWdDQUNBWUtBSUFSZzBCSUFKQkJHb2lBaUFFUncwQUN5QUVJUUlMSUFJZ0d5Z0NCQ0lFUmcwQUlBSWhCd05BSUFjb0FnQWdFQ2dDb0FGR0JFQWdCeUVFREFJTElBZEJCR29pQnlBRVJ3MEFDd3NnRUVIWUFHb2dHRUdiL3U0QUVGTWdFRUhRQUdvZ0VFR2dBV3BCbS83dUFCQlRBa0FnR3lnQ0JDQUVSd1JBUVlrRFFRQWdFQ2dDV0NBUUtBSmNjaHRGRFFGQmlRTkJBQ0FRS0FKUUlCQW9BbFJ5RzBVTkFTQVFJQkJCMkFCcUVERTJBa2dqQUVFUWF5SUhKQUFnQnlBUUtBSklOZ0lJSUFjb0FnZ2hCU0FIUVJCcUpBQWdFQ0FGTmdJb0lCQkJLR29RZUNFSElCQWdFRUhRQUdvUU1UWUNPQ01BUVJCcklnZ2tBQ0FJSUJBb0FqZzJBZ2dnQ0NnQ0NDRUZJQWhCRUdva0FDQVFJQVUyQWtBZ0VFRkFheEI0SUFkR0RRRUxJQkFnRUVHb0FXb1FNVFlDUUNBUUlCQkJRR3RCdU1YdkFCQWROZ0pJUVlZRFFRQWdFQ2dDU0JzaEFpQVFRYWdCYWhBeElRUUNRQUovSUFJRVFDQVFJQVEyQWlBZ0VDQVFRU0JxUWJqRjd3QVFIVFlDT0NBUVFUaHFEQUVMSUJBZ0JEWUNJQ0FRSUJCQklHcEIwNDN1QUJBZE5nSTRJQkJCT0dvTEtBSUFJZ0lFUUNBQ0tBSUlJZ0lOQVF0QmlNenhBQ0VDQ3lBQ0VCOGlDRUZ3VHcwaUFrQUNRQ0FJUVF0UEJFQWdDRUVRYWtGd2NTSUZFQmdoQkNBUUlBVkJnSUNBZ0hoeU5nSXdJQkFnQkRZQ0tDQVFJQWcyQWl3TUFRc2dFQ0FJT2dBeklCQkJLR29oQkNBSVJRMEJDeUFFSUFJZ0NCQVpHZ3RCQUNFSElBUWdDR3BCQURvQUFDQVFJQkFvQWlnZ0VFRW9haUFRTEFBelFRQklHellDQUNBUUxBQXpRUUJPRFFRZ0VDZ0NLQkFYREFRTFFRQWhCeUFRUVFBMkFqQWdFRUlBTndNb0lBUkJCR29pQlNBQ2F5SUlSUVJBSUJBZ0N4QXhOZ0pJUVFBaEJBd0NDeUFJUVFCSURSOGdFQ0FJRUJnaUJEWUNLQ0FRSUFRMkFpd2dFQ0FFSUFoQkFuVkJBblJxTmdJd0lCQWdBaUFGUmdSL0lBUUZJQVFnQWlBSVFYeHhJZ0lRR1NBQ2Fnc2lCellDTENBUUlBc1FNVFlDU0NBRUlBZEdJZ1VOQVNBRUlRSUNRQU5BSUFJb0FnQWdFQ2dDU0VZTkFTQUNRUVJxSWdJZ0IwY05BQXNnQnlFQ0N5QUNJQWRISVNNZ0JRUkFJQVFoQWd3REN5QUVJUUlEUUNBQ0tBSUFJQkFvQXBnQlJnMERJQUpCQkdvaUFpQUhSdzBBQ3lBSElRSU1BZ3RCQVNFSFFZa0RRUUFnRUNnQ3NBRWdFQ2dDdEFGeUcwVU5BaUFGRFFJZ0VDQVFRYkFCYWhBeE5nSW9JQW9nR0NBUVFTaHFJQTRRN0FvTUFnc2dCQ0FIUnlFaklBUWhBZ3NDUUNBUUtBS1lBU0FRS0FLZ0FVWU5BQ0FqSUFJZ0IwWnpEUUFMSUJBZ0VFRzRBV29RTVRZQ1NDQUtJQmdnRUVISUFHb2dEaERyQ2lBRUJFQWdCQkFYQzBFQklRY0xJQnNvQWdBaUFnUkFJQnNnQWpZQ0JDQUNFQmNMSUJCQndBRnFKQUFnQnlFTElCVWdHRUhHaVBBQUVGTkJpUU5CQUNBVktBSUFJQlVvQWdSeUd5RUlJQU1nQTBHd0VHb1FNVFlDOEFzZ0EwR1FFR29pQWlBVlFmS2E3Z0FRVTBILy93TWhJd0pBUVlrRFFRQWdBaWdDQUNBQ0tBSUVjaHRGRFFBZ0EwR1FFR29RTVNFQ0lBTkJBRG9BOUFzZ0EwSDA4c0dyQmpZQzhBc2dBMEVFT2dEN0N5QURRUVU2QUlzSUlBTkI4cGZ0QUNnQUFEWUNnQWdnQTBIMmwrMEFMUUFBT2dDRUNDQURRUUE2QUlVSUlBTWdBallDb0FjZ0F5QURRYUFIYWlBRFFmQUxhaEFkTmdLNENDQURRYmdJYWlnQ0FDSUNCSDhnQWlnQ0NDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnVVFIeUlFSUFNb0FvUUlJQU10QUlzSUlnSWdBa0VZZEVFWWRTSUNRUUJJRzBZRWZ5QURRWUFJYWtGL0lBVWdCQkFiUlNFTklBTXRBSXNJQlNBQ0MwRVlkRUVZZFVFQVNBUkFJQU1vQW9BSUVCY0xJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NnRFFSQUlEY05BVUg0QkJBWUlob1F6QXdhSUFvZ0F5Z0N4QkFnR2tFQUVQUUNJQW9vQW1RaUFrVU5EQ0FES0FMRUVDRUZBMEFnQWlnQ0VDSUVJQVZMQkVBZ0FpZ0NBQ0lDRFFFTURnc2dCQ0FGU1FSQUlBSW9BZ1FpQWcwQkRBNExDeUFDUlEwTUFrQWdBaWdDR0NJRklBSW9BaHdpQkVrRVFDQUZJQm8yQWdBZ0FpQUZRUVJxTmdJWURBRUxJQVVnQWlnQ0ZDSVZheUlPUVFKMUlnZEJBV29pRFVHQWdJQ0FCRThOSGlBTklBUWdGV3NpQlVFQmRTSUVJQVFnRFVrYlFmLy8vLzhESUFWQi9QLy8vd2RKR3lJTkJIOGdEVUdBZ0lDQUJFOE5JQ0FOUVFKMEVCZ0ZRUUFMSWdVZ0IwRUNkR29pQkNBYU5nSUFJQTVCQUVvRVFDQUZJQlVnRGhBWkdnc2dBaUFGSUExQkFuUnFOZ0ljSUFJZ0JFRUVhallDR0NBQ0lBVTJBaFFnRlVVTkFDQVZFQmNMSUFNZ0EwR1FFR29RTVRZQ2dBZ2pBRUVRYXlJRUpBQWdCQ0FEUVlBSWFpZ0NBRFlDQ0NBRUtBSUlJUUlnQkVFUWFpUUFJQU1nQWpZQzhBdEJBQ0VDSUFOQjhBdHFFSGdoSEFKQUlBaEZCRUJCQUNFTkRBRUxRYUM1OGdBb0FnQWlFRUVNYXlFWVFhUzU4Z0FvQWdBaUcwRU1heUVWSUFOQnFBeHFJUTVCckxueUFDZ0NBQ0VJSUFOQmxBeHFJUk5CcUxueUFDZ0NBQ0VISUFOQjhBdHFRUVJ5SVJrRFFDQURJQnMyQXZBTElBTkJtTG55QURZQ3FBd2dBMEh3QzJvaURTQVZLQUlBYWlBSE5nSUFJQTBnQXlnQzhBdEJER3NvQWdCcUlnUWdHUkM4QVNBRVFvQ0FnSUJ3TndKSUlBTkJtTG55QURZQ3FBd2dBMEdFdWZJQU5nTHdDeUFaRU5rQklRVWdBMEdrci9JQU5nTDBDeUFUUWdBM0FnZ2dFMElBTndJQUlBTkJFRFlDcEF3Z0RVR3p2dkVBUVE0UVJ5QUNRUUpxRU5BRFFkV0k4QUJCRWhCSEdpQURRWUFJYWlJRUlCa1FvUUlnQTBHZ0Iyb2dBMEhJRUdvZ0F5Z0NnQWdnQkNBRExBQ0xDRUVBU0JzUVUwR0pBMEVBSUFNb0FxQUhJQU1vQXFRSGNoc2hCQ0FETEFDTENFRUFTQVJBSUFNb0FvQUlFQmNMSUFNZ0VEWUM4QXNnR0NnQ0FDQURRZkFMYW1vZ0NEWUNBQ0FEUWFTdjhnQTJBdlFMSUFNc0FKOE1RUUJJQkVBZ0F5Z0NsQXdRRndzZ0FrRUJhaUVOSUFVUXpnRWFJQTRRZ2dFYUlBUkZEUUVnQWtFSFNTRUVJQTBoQWlBRURRQUxDeUFhSUJ3MkFxQUVJQm9nRFNBY2FqWUNuQVFNQVFzZ0EwR1FFR29RTVNFRVFRQWhBaUFEUVFBNkFQUUxJQU5COVBMQnF3WTJBdkFMSUFOQkJEb0Erd3NnQTBFQU9nQ0VDQ0FEUWZQb3ZZTUhOZ0tBQ0NBRFFRUTZBSXNJSUFNZ0JEWUNvQWNnQXlBRFFhQUhhaUFEUWZBTGFoQWROZ0s0Q0NBRFFiZ0lhaWdDQUNJRUJIOGdCQ2dDQ0NJRVFZak04UUFnQkJzRlFZak04UUFMSWdjUUh5SUZJQU1vQW9RSUlBTXRBSXNJSWdRZ0JFRVlkRUVZZFNJRVFRQklHMFlFZnlBRFFZQUlha0YvSUFjZ0JSQWJSU0VDSUFNdEFJc0lCU0FFQzBFWWRFRVlkVUVBU0FSQUlBTW9Bb0FJRUJjTElBTXNBUHNMUVFCSUJFQWdBeWdDOEFzUUZ3c2dBZzBBSUFNZ0EwR1FFR29RTVRZQ2dBZ2pBRUVRYXlJRUpBQWdCQ0FEUVlBSWFpZ0NBRFlDQ0NBRUtBSUlJUUlnQkVFUWFpUUFJQU1nQWpZQzhBc2dBMEh3QzJvUWVDRWpJRGNOQUVId0F4QVlJaFVRblFzZ0NpQURLQUxFRUNBVlFRQVE5QUlnQ2lnQ1pDSUNSUTBMSUFNb0FzUVFJUVVEUUNBQ0tBSVFJZ1FnQlVzRVFDQUNLQUlBSWdJTkFRd05DeUFFSUFWSkJFQWdBaWdDQkNJQ0RRRU1EUXNMSUFKRkRRc0NRQ0FDS0FJWUlnVWdBaWdDSENJRVNRUkFJQVVnRlRZQ0FDQUNJQVZCQkdvMkFoZ01BUXNnQlNBQ0tBSVVJZzVySWdoQkFuVWlCMEVCYWlJTlFZQ0FnSUFFVHcwZElBMGdCQ0FPYXlJRlFRRjFJZ1FnQkNBTlNSdEIvLy8vL3dNZ0JVSDgvLy8vQjBrYklnMEVmeUFOUVlDQWdJQUVUdzBmSUExQkFuUVFHQVZCQUFzaUJTQUhRUUowYWlJRUlCVTJBZ0FnQ0VFQVNnUkFJQVVnRGlBSUVCa2FDeUFDSUFVZ0RVRUNkR28yQWh3Z0FpQUVRUVJxTmdJWUlBSWdCVFlDRkNBT1JRMEFJQTRRRndzZ0EwR1FFR29RTVNFRVFRQWhBaUFEUVFBNkFQUUxJQU5COVBMQnF3WTJBdkFMSUFOQkJEb0Erd3NnQTBHSUNHcEJtTlh2QUM4QUFEc0JBQ0FEUVlBVU93R0tDQ0FEUVpEVjd3QXBBQUEzQTRBSUlBTWdCRFlDb0FjZ0F5QURRYUFIYWlBRFFmQUxhaEFkTmdLNENDQURRYmdJYWlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnY1FIeUlGSUFNb0FvUUlJQU10QUlzSUlnUWdCRUVZZEVFWWRTSUVRUUJJRzBZRWZ5QURRWUFJYWtGL0lBY2dCUkFiUlNFQ0lBTXRBSXNJQlNBRUMwRVlkRUVZZFVFQVNBUkFJQU1vQW9BSUVCY0xJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NnQWdSQUlCVkJBallDMEFOQkFDRWpEQUVMSUJWQkFUWUMwQU1MSUFNZ0EwSElFR3BCdU1YdkFCQWROZ0x3Q3dKQUlBTkI4QXRxS0FJQUlnSUVRQ0FDS0FJSUlnSU5BUXRCaU16eEFDRUNDeUFDRUI4aUJVRndUdzBkQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJRUVCZ2hDQ0FESUFSQmdJQ0FnSGh5TmdLSUVDQURJQWcyQW9BUUlBTWdCVFlDaEJBTUFRc2dBeUFGT2dDTEVDQURRWUFRYWlFSUlBVkZEUUVMSUFnZ0FpQUZFQmthQ3lBa3R5RlNJQVVnQ0dwQkFEb0FBQ0FESUFOQnlCQnFJZ1JCL2FidUFCQkJOZ0tBQ0NNQVFSQnJJZ1VrQUNBRklBTkJnQWhxS0FJQU5nSUlJQVVvQWdnaEFpQUZRUkJxSkFBZ0F5QUNOZ0x3Q3lBRFFmQUxhaEI0SVM4Z0F5QUVRWnYrN2dBUVFUWUNnQWdqQUVFUWF5SUZKQUFnQlNBRFFZQUlhaWdDQURZQ0NDQUZLQUlJSVFJZ0JVRVFhaVFBSUFNZ0FqWUM4QXNnQTBId0Myb1FlQ0VPSUFNZ0JFSFBsZTBBRUVFMkF2Z1BRWWNEUVFBZ0EwSDREMm9vQWdBYkJFQWdBeUFEUWZnUGFrSHVsdTRBRUVFMkFxQUhJd0JCRUdzaUJDUUFJQVFnQXlnQ29BYzJBZ2dnQkNnQ0NDRUNJQVJCRUdva0FDQURJQUkyQXZBTElBTkI4QXRxRUc4aUJCQWZJZ1ZCY0U4TkhnSkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlBaEFZSVFnZ0F5QUNRWUNBZ0lCNGNqWUNpQWdnQXlBSU5nS0FDQ0FESUFVMkFvUUlEQUVMSUFNZ0JUb0Fpd2dnQTBHQUNHb2hDQ0FGUlEwQkN5QUlJQVFnQlJBWkdnc2dCU0FJYWtFQU9nQUFJQU1nQTBINEQycEJxNGp2QUJCQk5nSzRDQ01BUVJCcklnUWtBQ0FFSUFOQnVBaHFLQUlBTmdJSUlBUW9BZ2doQWlBRVFSQnFKQUFnQXlBQ05nTHdDeUFEUWZBTGFoQnZJZ1FRSHlJRlFYQlBEUjRDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdJUUdDRUlJQU1nQWtHQWdJQ0FlSEkyQXFnSElBTWdDRFlDb0FjZ0F5QUZOZ0trQnd3QkN5QURJQVU2QUtzSElBTkJvQWRxSVFnZ0JVVU5BUXNnQ0NBRUlBVVFHUm9MUVFBaERTQUZJQWhxUVFBNkFBQWdBeWdDeUJBaEFrRVFFQmdpQjBIYXRlMEFLQUFBTmdBSUlBZEIwclh0QUNrQUFEY0FBQ0FIUVFBNkFBd2dBMEVBT2dEeUN5QURRZTdlQVRzQjhBc2dBMEVDT2dEN0N5QURJQUkyQXJnSUlBTWdBMEc0Q0dvZ0J4QWROZ0xZQnlBREtBTFlCeUlDQkg4Z0FpZ0NDQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJRUlBTW9BdlFMSUFNdEFQc0xJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwWUVmeUFEUWZBTGFrRi9JQVVnQkJBYlJTRU5JQU10QVBzTEJTQUNDMEVZZEVFWWRVRUFTQVJBSUFNb0F2QUxFQmNMSUFjUUZ3SkFJQTBFUUVHSUJSQVlJZzBRb3djZ0F5Z0NuQkFnQXkwQW94QWlBaUFDUVJoMFFSaDFRUUJJR3dSQUlBTkJtQkJxRUpzRklRSWdEU0F2TmdLSUJDQU5JQUkyQXFnRUlCMUJBRW9FUUNBTklCMDJBdVFEQ3dKQUlBTW9Bb1FRSWdRZ0F5MEFpeEFpQWlBQ1FSaDBRUmgxSWdWQkFFZ2JJZ0pGRFFBZ0RVSFVBR29oQnlBTkxBQmZRUUJPQkVBZ0JVRUFUZ1JBSUFjZ0F5a0RnQkEzQWdBZ0J5QURRWWdRYWlnQ0FEWUNDQXdDQ3lBSElBTW9Bb0FRSUFRUUlBd0JDeUFISUFNb0FvQVFJQU5CZ0JCcUlBVkJBRWdiSUFJUUlSb0xRUUVoRndKQUlBNUJBRXdOQUNBT0lDdHFJZ1FnSnlnQzdBRkdEUUFnQTBId0Myb2lBaUFFRUh3Z0EwSG9EMm9nQWhDbUFTQU5RY3dFYWlBREtBTG9EeUFES0FMc0R4QlJJQU1vQXVnUElnSUVRQ0FESUFJMkF1d1BJQUlRRndzZ0F5d0Erd3RCQUU0TkFDQURLQUx3Q3hBWEN5QUtJQU1vQXNRUUlBMGdMeEQwQWd3Q0MwSFFBeEFZSWdjUTRRZ0NRQ0FES0FLRUVDSUVJQU10QUlzUUlnSWdBa0VZZEVFWWRTSUZRUUJJR3lJQ1JRMEFJQWRCMUFCcUlRZ2dCeXdBWDBFQVRnUkFJQVZCQUU0RVFDQUlJQU1wQTRBUU53SUFJQWdnQTBHSUVHb29BZ0EyQWdnTUFnc2dDQ0FES0FLQUVDQUVFQ0FNQVFzZ0NDQURLQUtBRUNBRFFZQVFhaUFGUVFCSUd5QUNFQ0VhQ3lBS0lBTW9Bc1FRSUFkQkFCRDBBa0VCSVJjTUFRc0NRQ0FES0FLY0VDQURMUUNqRUNJQ0lBSkJHSFJCR0hWQkFFZ2JCRUFnQXlBRFFmZ1Bha0dXa2U4QUVCMDJBdkFMSUFOQjhBdHFFTnNFUlEwQkN5QUtMUUFsQkVCQkFDRUNJQU5COEF0cUVOd0RJUWNnQTBFQU5nTG9DeUFEUWdBM0ErQUxRUUFoQkNBS0tBSTRJQW9vQWpRaUJXc2lEUVJBSUExQkFFZ05JQ0FESUEwUUdDSUNOZ0xnQ3lBRElBSWdEVUVDZFVFQ2RHbzJBdWdMSUFNZ0FpQUZJQTBRR1NBTmFpSUVOZ0xrQ3dzZ0F5QUtLQUpFSWdVMkF1d0xJQWRCMkFOcUlBSWdCQkJSSUFjZ0JUWUM1QU1nQWdSQUlBTWdBallDNUFzZ0FoQVhDMEVBSVJjZ0J4RGJBeUlDUVFCS0JFQURRRUdBQkJBWUlnUVE3Z3NhSUFvZ0F5Z0N4QkFnQkNBdkVQUUNJQUpCQVVzaEJDQUNRUUZySVFJZ0JBMEFDd3NnQnhDY0FocEJBQ0VOREFJTFFhQUVFQmdpRFJDZkNTQU1CRUFnRFVFQk5nS0lCQXNnQXlnQ2hBZ2dBeTBBaXdnaUFpQUNRUmgwUVJoMVFRQklHd1JBSUEwZ0EwR0FDR29Ra3dZMkF1Z0RDeUFES0FLa0J5QURMUUNyQnlJQ0lBSkJHSFJCR0hWQkFFZ2JCRUFnRFNBRFFhQUhhaERFQWpvQTdBTUxJQU1vQW9RUUlBTXRBSXNRSWdJZ0FrRVlkRUVZZFVFQVNCc0VRQ0FOSUFOQmdCQnFFSzhQQ3lBS0lBTW9Bc1FRSUEwZ0x4RDBBa0VCSVJjTUFRc2dNQVJBUVpnRkVCZ2lEUkM3Q1NBRFFaZ1FhaENiQlNFQ0lBMGdMellDbUFRZ0RTQUNOZ0s0QkVFQklSY2dIVUVBU2dSQUlBMGdIVFlDOUFNTFFlZ0RFQmdpQWhDMkNTQU5JQUlnRFNnQ0FDZ0NxQUVSQWdBZ0NpQURLQUxFRUNBTklDOFE5QUlNQVF0QitBVVFHQ0lORU1JRUlBTWdBMEhJRUdwQmtJUHVBQkFkTmdMd0N3SkFJQU5COEF0cUtBSUFJZ0lFUUNBQ0tBSUlJZ0lOQVF0QmlNenhBQ0VDQ3lBTlFhd0ZhaUFEUWRBTGFpQUNFRlVpQWhDVEFTQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QURRWmdRYWhDYkJTRUNJQTBnTHpZQ2lBUWdEU0FDTmdLb0JDQWRRUUJLQkVBZ0RTQWROZ0xrQXdzZ0RBUkFJQTFCQVRZQ3dBVUxJQU1vQW9RSUlBTXRBSXNJSWdJZ0FrRVlkRUVZZFVFQVNCc0VRQ0FOSUFOQmdBaHFFSk1HTmdLZ0JRc2dBeWdDcEFjZ0F5MEFxd2NpQWlBQ1FSaDBRUmgxUVFCSUd3UkFJQTBnQTBHZ0Iyb1F4QUk2QUtRRkN5QURLQUtFRUNBRExRQ0xFQ0lDSUFKQkdIUkJHSFZCQUVnYkJFQWdEU0FEUVlBUWFoQ3ZEd3RCQVNFWEFrQWdEa0VBVEEwQUlBNGdLMm9pQkNBbktBTHNBVVlOQUNBRFFmQUxhaUlDSUFRUWZDQURRY0FMYWlBQ0VLWUJJQTFCekFScUlBTW9Bc0FMSUFNb0FzUUxFRkVnQXlnQ3dBc2lBZ1JBSUFNZ0FqWUN4QXNnQWhBWEN5QURMQUQ3QzBFQVRnMEFJQU1vQXZBTEVCY0xJQW9nQXlnQ3hCQWdEU0F2RVBRQ0N5QURMQUNyQjBFQVNBUkFJQU1vQXFBSEVCY0xJQU1zQUlzSVFRQklCRUFnQXlnQ2dBZ1FGd3NnRjBVTkNVRUFJUzRNQnd0Qm1BZ1FHQ0lIRUwwRUlTNGdBeUFEUWNnUWFrSFN0ZTBBRUIwMkFvQUlBa0FnQTBHQUNHb29BZ0FpQWdSQUlBSW9BZ2dpQWcwQkMwR0l6UEVBSVFJTElBSVFIeUlGUVhCUERSMENRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ1FRR0NFSUlBTWdCRUdBZ0lDQWVISTJBdmdMSUFNZ0NEWUM4QXNnQXlBRk5nTDBDd3dCQ3lBRElBVTZBUHNMSUFOQjhBdHFJUWdnQlVVTkFRc2dDQ0FDSUFVUUdSb0xRUUFoRFNBRklBaHFRUUE2QUFBQ1FDQURLQUwwQ3lJRUlBTXRBUHNMSWdJZ0FrRVlkRUVZZFNJWFFRQklHMEVEUmdSL0lBTkI4QXRxUVg5QjllYnRBRUVERUJ0RkJFQkJBU0VOREFJTElBTXRBUHNMSWdJaEZ5QURLQUwwQ3dVZ0JBc2dBaUFYUVJoMFFSaDFRUUJJRzBFQ1J3MEFJQU5COEF0cVFYOUIzWnJ1QUVFQ0VCdEZRUUYwSVEwTElBY2dEVFlDL0FjZ0F5d0Erd3RCQUVnRVFDQURLQUx3Q3hBWEN5QURJQU5CeUJCcVFaQ0Q3Z0FRSFRZQzhBc0NRQ0FEUWZBTGFpZ0NBQ0lDQkVBZ0FpZ0NDQ0lDRFFFTFFZak04UUFoQWdzZ0FoQWZJZ1ZCY0U4TkhRSkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlCQkFZSVFnZ0F5QUVRWUNBZ0lCNGNqWUN1QXNnQXlBSU5nS3dDeUFESUFVMkFyUUxEQUVMSUFNZ0JUb0F1d3NnQTBHd0Myb2hDQ0FGUlEwQkN5QUlJQUlnQlJBWkdnc2dCU0FJYWtFQU9nQUFJQWRCN0FWcUlRVWdBeTBBdXdzaUJFRVlkRUVZZFNFQ0FrQWdCeXdBOXdWQkFFNEVRQ0FDUVFCT0JFQWdCU0FES1FPd0N6Y0NBQ0FGSUFOQnVBdHFLQUlBTmdJSURBSUxJQVVnQXlnQ3NBc2dBeWdDdEFzUUlBd0JDeUFGSUFNb0FyQUxJQU5Cc0F0cUlBSkJBRWdpQWhzZ0F5Z0N0QXNnQkNBQ0d4QWhHZ3NnQXl3QXV3dEJBRWdFUUNBREtBS3dDeEFYQ3dKQUlBTW9Bb1FRSWdRZ0F5d0FpeEFpQlVIL0FYRWdCVUVBU0JzaUFrVU5BQ0FIUWRRQWFpRU5JQWNzQUY5QkFFNEVRQ0FGUVFCT0JFQWdEU0FES1FPQUVEY0NBQ0FOSUFOQmlCQnFLQUlBTmdJSURBSUxJQTBnQXlnQ2dCQWdCQkFnREFFTElBMGdBeWdDZ0JBZ0EwR0FFR29nQlVFQVNCc2dBaEFoR2dzZ0J5QlNPUVBnQkFKQUlBNUJBRXdOQUNBT0lDdHFJZ1FnSnlnQzdBRkdEUUFnQTBId0Myb2lBaUFFRUh3Z0EwR2dDMm9nQWhDbUFTQUhRZFFFYWlBREtBS2dDeUFES0FLa0N4QlJJQU1vQXFBTElnSUVRQ0FESUFJMkFxUUxJQUlRRndzZ0F5d0Erd3RCQUU0TkFDQURLQUx3Q3hBWEN5QURJQU5CeUJCcVFhM1o3Z0FRUVRZQ21BdEJod05CQUNBRFFaZ0xhaWdDQUJzRVFFSHdCQkFZSWhVUW5nUWFJd0JCRUdzaUJDUUFJQVFnQTBHWUMyb29BZ0EyQWdnZ0JDZ0NDQ0VDSUFSQkVHb2tBQ0FESUFJMkFvQUlJQU5CZ0FocUVHOGlCQkFmSWdWQmNFOE5IZ0pBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQWhBWUlRMGdBeUFDUVlDQWdJQjRjallDK0FzZ0F5QU5OZ0x3Q3lBRElBVTJBdlFMREFFTElBTWdCVG9BK3dzZ0EwSHdDMm9oRFNBRlJRMEJDeUFOSUFRZ0JSQVpHZ3NnQlNBTmFrRUFPZ0FBSUJVZ0EwSHdDMm9RbWdVMkF2Z0RJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NnQXlBRFFaZ0xha0dRZys0QUVCMDJBdkFMQWtBZ0EwSHdDMm9vQWdBaUFnUkFJQUlvQWdnaUJRMEJDMEdJelBFQUlRVUxJQVVRSHlJRVFYQlBEUjRDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdJUUdDRU5JQU1nQWtHQWdJQ0FlSEkyQXBBTElBTWdEVFlDaUFzZ0F5QUVOZ0tNQ3d3QkN5QURJQVE2QUpNTElBTkJpQXRxSVEwZ0JFVU5BUXNnRFNBRklBUVFHUm9MSUFRZ0RXcEJBRG9BQUNBVlFaQUVhaUVGSUFNdEFKTUxJZ1JCR0hSQkdIVWhBZ0pBSUJVc0FKc0VRUUJPQkVBZ0FrRUFUZ1JBSUFVZ0F5a0RpQXMzQWdBZ0JTQURRWkFMYWlnQ0FEWUNDQXdDQ3lBRklBTW9Bb2dMSUFNb0Fvd0xFQ0FNQVFzZ0JTQURLQUtJQ3lBRFFZZ0xhaUFDUVFCSUlnSWJJQU1vQW93TElBUWdBaHNRSVJvTElBTXNBSk1MUVFCSUJFQWdBeWdDaUFzUUZ3c2dBeWdDbUFzaEFrRUFJUWdnQTBINEMycEJuWVB0QUM4QUFEc0JBQ0FEUVlBVU93SDZDeUFEUVpXRDdRQXBBQUEzQS9BTElBTkJBem9BaXdnZ0EwSDE1dTBBTHdBQU93R0FDQ0FEUWZmbTdRQXRBQUE2QUlJSUlBTkJBRG9BZ3dnZ0F5QUNOZ0tnQnlBRElBTkJvQWRxSUFOQjhBdHFFQjAyQXJnSUlBTkJ1QWhxS0FJQUlnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1FnQXlnQ2hBZ2dBeTBBaXdnaUFpQUNRUmgwUVJoMUlnSkJBRWdiUmdSL0lBTkJnQWhxUVg4Z0JTQUVFQnRGSVFnZ0F5MEFpd2dGSUFJTFFSaDBRUmgxUVFCSUJFQWdBeWdDZ0FnUUZ3c2dBeXdBK3d0QkFFZ0VRQ0FES0FMd0N4QVhDeUFJQkVBZ0ZVRUJOZ0tJQkFzZ0F5Z0NtQXNoQWtFQUlRMGdBMEg0QzJwQjVkenVBQzBBQURvQUFDQURRUWs2QVBzTElBTkIzZHp1QUNrQUFEY0Q4QXNnQTBFQU9nRDVDeUFEUVFNNkFJc0lJQU5COWVidEFDOEFBRHNCZ0FnZ0EwSDM1dTBBTFFBQU9nQ0NDQ0FEUVFBNkFJTUlJQU1nQWpZQ29BY2dBeUFEUWFBSGFpQURRZkFMYWhBZE5nSzRDQ0FEUWJnSWFpZ0NBQ0lDQkg4Z0FpZ0NDQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJRUlBTW9Bb1FJSUFNdEFJc0lJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwWUVmeUFEUVlBSWFrRi9JQVVnQkJBYlJTRU5JQU10QUlzSUJTQUNDMEVZZEVFWWRVRUFTQVJBSUFNb0FvQUlFQmNMSUFNc0FQc0xRUUJJQkVBZ0F5Z0M4QXNRRndzZ0RRUi9JQlZCQWpZQ2lBUkJBQVVnQ0VFQmN3c2hEU0FES0FLWUN5RUNJQU5CQnpvQSt3dEJBQ0VJSUFOQm9MUHRBQ2dBQURZQzhBc2dBMEdqcyswQUtBQUFOZ0R6Q3lBRFFRQTZBUGNMSUFOQkF6b0Fpd2dnQTBIMTV1MEFMd0FBT3dHQUNDQURRZmZtN1FBdEFBQTZBSUlJSUFOQkFEb0Fnd2dnQXlBQ05nS2dCeUFESUFOQm9BZHFJQU5COEF0cUVCMDJBcmdJSUFOQnVBaHFLQUlBSWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQlJBZklnUWdBeWdDaEFnZ0F5MEFpd2dpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JSZ1IvSUFOQmdBaHFRWDhnQlNBRUVCdEZJUWdnQXkwQWl3Z0ZJQUlMUVJoMFFSaDFRUUJJQkVBZ0F5Z0NnQWdRRndzZ0F5d0Erd3RCQUVnRVFDQURLQUx3Q3hBWEN5QUlCRUFnRlVFQ05nS2dCRUVBSVEwTElBTW9BcGdMSVFKQkFDRUVRUkFRR0NJT1FjcnE3UUFvQUFBMkFBY2dEa0hENnUwQUtRQUFOd0FBSUE1QkFEb0FDeUFEUVFNNkFQc0xJQU5COWVidEFDOEFBRHNCOEFzZ0EwSDM1dTBBTFFBQU9nRHlDeUFEUVFBNkFQTUxJQU1nQWpZQ2dBZ2dBeUFEUVlBSWFpQU9FQjAyQXFBSElBTW9BcUFISWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQ0JBZklnVWdBeWdDOUFzZ0F5MEErd3NpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JSZ1IvSUFOQjhBdHFRWDhnQ0NBRkVCdEZJUVFnQXkwQSt3c0ZJQUlMUVJoMFFSaDFRUUJJQkVBZ0F5Z0M4QXNRRndzZ0RoQVhJQlVnQkFSL0lCVkJBVFlDb0FSQkFBVWdEUXM2QUt3QklDNGdGU0FIS0FJQUtBS29BUkVDQUFzZ0F5QURRY2dRYWtIUDBPNEFFRUUyQW9BTEl3QkJFR3NpQkNRQUlBUWdBMEdBQzJvb0FnQTJBZ2dnQkNnQ0NDRUNJQVJCRUdva0FDQURJQUkyQXZBTElBTkI4QXRxRUc4aUJCQWZJZ1ZCY0U4TkhRSkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlBaEFZSVFnZ0F5QUNRWUNBZ0lCNGNqWUMrQW9nQXlBSU5nTHdDaUFESUFVMkF2UUtEQUVMSUFNZ0JUb0Erd29nQTBId0Ntb2hDQ0FGUlEwQkN5QUlJQVFnQlJBWkdndEJBQ0VTSUFVZ0NHcEJBRG9BQUFKQUlBTW9BdlFLSWdnZ0F5d0Erd29pQWtIL0FYRWlEU0FDUVFCSUcwRUVSZ1JBSUFOQjhBcHFRWDlCaHAzdUFFRUVFQnRGQkVCQkFpRVNEQUlMSUFNb0F2UUtJUWdnQXkwQSt3b2lEU0VDQ3lBSUlBMGdBa0VZZEVFWWRVRUFTQnRCQWtjTkFDQURRZkFLYWtGL1FheVQ3Z0JCQWhBYlJTRVNDeUFESUFOQnlCQnFRZEh0N2dBUVFUWUM2QW9DUUNBd1FZY0RRUUFnQTBIb0Ntb29BZ0FiUlhJTkFDQURJQU5CNkFwcVFmQ1g3Z0FRUVRZQ2dBZ2pBRUVRYXlJRUpBQWdCQ0FEUVlBSWFpZ0NBRFlDQ0NBRUtBSUlJUUlnQkVFUWFpUUFJQU1nQWpZQzhBc2dBMEh3QzJvUWJ5SUVFQjhpQlVGd1R3MGVBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lDRUJnaENDQURJQUpCZ0lDQWdIaHlOZ0tvQnlBRElBZzJBcUFISUFNZ0JUWUNwQWNNQVFzZ0F5QUZPZ0NyQnlBRFFhQUhhaUVJSUFWRkRRRUxJQWdnQkNBRkVCa2FDeUFGSUFocVFRQTZBQUFnQXlBRFFlZ0thaUlGUWF1SDdnQVFRVFlDZ0FnakFFRVFheUlFSkFBZ0JDQURRWUFJYWlnQ0FEWUNDQ0FFS0FJSUlRSWdCRUVRYWlRQUlBTWdBallDOEFzZ0EwSHdDMm9pQkJDL0NpRlBJQU1nQlVIQmlPOEFFRUUyQW9BSUl3QkJFR3NpQlNRQUlBVWdBMEdBQ0dvb0FnQTJBZ2dnQlNnQ0NDRUNJQVZCRUdva0FDQURJQUkyQXZBTElBUVFlQ0VUSUFNb0FxUUhJQU1zQUtzSElnSkIvd0Z4SUFKQkFFZ2JCRUFnQnlBRFFhQUhhaENUQmpZQ3ZBVUxJQU1nQTBIb0NtcEJxNGZ1QUJCQk5nTHdDd0pBUVljRFFRQWdBMEh3QzJvb0FnQWJSUTBBQWtBZ0IwSHJBQkNBQVNJQ0JFQWdBa0d3L2Z3QVFhVDg4d0JCQUJBY0loY05BUXRCOEFRUUdDSUNFSjRFSVJjZ0xpQUNJQWNvQWdBb0FxZ0JFUUlBSUFKQkFUb0FyQUVMUWVpMmdnRXRBQUJGQkVBZ0EwSHdDMm9pQWtHRW00RUJRZGdBRUJrYUlBTkJDellDaEFnZ0F5QUNOZ0tBQ0NBRElBTXBBNEFJTndNb0lBTkJLR29RMUFoQjZMYUNBVUVCT2dBQUN3Si9Ba0JCNExhQ0FTZ0NBQ0lDUlEwQVFlQzJnZ0VoQ0FOQUlBZ2dBaUFDS2dJUUlFOWRJZ1FiSVFnZ0FpQUVRUUowYWlnQ0FDSUNEUUFMSUFoQjRMYUNBVVlOQUNBSUtnSVFJRTllRFFBZ0NDZ0NGQXdCQ3lBRElFKzdPUU1nUWF1NThRQWdBMEVnYWhBa1FRQUxJUmdnRnlnQytBTWhHeUFEUWZBTGFpSUNRYXlhZ1FGQjJBQVFHUm9nQTBFTE5nSzhDQ0FESUFJMkFyZ0lJQU1nQXlrRHVBZzNBeGdDUUFKQUFrQWdBMEdBQ0dvZ0EwRVlhaUFEUWRnSGFoRDhBU0lRS0FJRUlnVkZEUUFnRUVFRWFpSU9JUWdnQlNFTkEwQWdDQ0lFSUEwaUFpQUNLQUlRSUJ0SUloVWJJUWdnQWlBVlFRSjBhaWdDQUNJTkRRQUxJQWdnRGtZTkFDQUVJQUlnRlJzaUFpZ0NFQ0FiVEEwQkN5QVFJQVVRMGdnTUFRc2dBaWdDRkNFQ0lCQWdCUkRTQ0NBQ0lCaEdEUUVMSUJjZ0dEWUNnQVFMSUFjZ0NpZ0NHQ0FuS0FMc0FVRUNkR29vQWdBaUFnUi9JQWNnRXpvQXBBVWdFeUFDYXdVZ0V3czZBTFFGSUFNc0FLc0hRUUJPRFFBZ0F5Z0NvQWNRRndzZ0F5QURRY2dRYWtIejh1MEFFQjAyQXZBTElBTkI4QXRxUXdBQWdMOFE0d0lpVDBNQUFBQUFZQVJBSUFjZ1QwTUFBQUFBWGdSL0FuOGdUN3RFQUFBQUFBQ0FWa0NpUkFBQUFBQUFBRmxBbzBRQUFBQUFBQURnUDZBaVVabEVBQUFBQUFBQTRFRmpCRUFnVWFvTUFRdEJnSUNBZ0hnTElnSkIvd0FnQWtIL0FFZ2JJZ0pCQVNBQ1FRRktHd1ZCQUFzMkFzd0dDeUFESUFOQnlCQnFRWTdnN3dBUVFUWUM0QW9DUUVHSEEwRUFJQU5CNEFwcUtBSUFHMFVOQUNBRElBTkI0QXBxUVpDRDdnQVFIVFlDOEFzQ1FDQURRZkFMYWlnQ0FDSUNCRUFnQWlnQ0NDSUNEUUVMUVlqTThRQWhBZ3NnQWhBZklnVkJjRThOSGdKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUJCQVlJUWdnQXlBRVFZQ0FnSUI0Y2pZQzJBb2dBeUFJTmdMUUNpQURJQVUyQXRRS0RBRUxJQU1nQlRvQTJ3b2dBMEhRQ21vaENDQUZSUTBCQ3lBSUlBSWdCUkFaR2dzZ0JTQUlha0VBT2dBQUlBZEIrQVpxSVFVZ0F5MEEyd29pQkVFWWRFRVlkU0VDQWtBZ0J5d0Fnd2RCQUU0RVFDQUNRUUJPQkVBZ0JTQURLUVBRQ2pjQ0FDQUZJQU5CMkFwcUtBSUFOZ0lJREFJTElBVWdBeWdDMEFvZ0F5Z0MxQW9RSUF3QkN5QUZJQU1vQXRBS0lBTkIwQXBxSUFKQkFFZ2lBaHNnQXlnQzFBb2dCQ0FDR3hBaEdnc2dBeXdBMndwQkFFZ0VRQ0FES0FMUUNoQVhDeU1BUVJCcklnUWtBQ0FFSUFOQjRBcHFLQUlBTmdJSUlBUW9BZ2doQWlBRVFSQnFKQUFnQXlBQ05nS0FDQ0FEUVlBSWFoQnZJZ1FRSHlJRlFYQlBEUjRDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdJUUdDRUlJQU1nQWtHQWdJQ0FlSEkyQXZnTElBTWdDRFlDOEFzZ0F5QUZOZ0wwQ3d3QkN5QURJQVU2QVBzTElBTkI4QXRxSVFnZ0JVVU5BUXNnQ0NBRUlBVVFHUm9MSUFVZ0NHcEJBRG9BQUVFQUlRUWpBRUh3QVdzaUZ5UUFRYmkzZ2dFdEFBQkZCRUFnRjBFT05nSTBJQmRCT0dvaUJVSG83TzRBSUJkQk5Hb1FTQ0VDSUJkQkREWUNNQ0FYUWNnQWFpSVpRZTJsN3dBZ0YwRXdhaEJJR2lBWFFRYzJBaXdnRjBIWUFHb2lIRUdMdis4QUlCZEJMR29RU0JvZ0YwRVBOZ0lvSUJkQjZBQnFJaE5CeDVMdkFDQVhRU2hxRUVnYUlCZEJCallDSkNBWFFmZ0FhaUlRUVp6UjdRQWdGMEVrYWhCSUdpQVhRUkEyQWlBZ0YwR0lBV29pR0VHc2lPMEFJQmRCSUdvUVNCb2dGMEVPTmdJY0lCZEJtQUZxSWh0Qm40anRBQ0FYUVJ4cUVFZ2FJQmRCRGpZQ0dDQVhRYWdCYWlJVlFlU2w3d0FnRjBFWWFoQklHaUFYUVE0MkFoUWdGMEc0QVdvaURrR0FuZTRBSUJkQkZHb1FTQm9nRjBFT05nSVFJQmRCeUFGcUlnaEJwcFB1QUNBWFFSQnFFRWdhSUJkQkJUWUNEQ0FYUWRnQmFpSU5RZUdhN1FBZ0YwRU1haEJJR2tHd3Q0SUJRZ0EzQWdCQnJMZUNBVUd3dDRJQk5nSUFJQmRCNkFGcUlocEJyTGVDQVVHd3Q0SUJJQVVnQWhCQUlCcEJyTGVDQVVHd3Q0SUJJQmtnR1JCQUlCcEJyTGVDQVVHd3Q0SUJJQndnSEJCQUlCcEJyTGVDQVVHd3Q0SUJJQk1nRXhCQUlCcEJyTGVDQVVHd3Q0SUJJQkFnRUJCQUlCcEJyTGVDQVVHd3Q0SUJJQmdnR0JCQUlCcEJyTGVDQVVHd3Q0SUJJQnNnR3hCQUlCcEJyTGVDQVVHd3Q0SUJJQlVnRlJCQUlCcEJyTGVDQVVHd3Q0SUJJQTRnRGhCQUlCcEJyTGVDQVVHd3Q0SUJJQWdnQ0JCQUlCcEJyTGVDQVVHd3Q0SUJJQTBnRFJCQUlCY3NBT01CUVFCSUJFQWdGeWdDMkFFUUZ3c2dGeXdBMHdGQkFFZ0VRQ0FYS0FMSUFSQVhDeUFYTEFEREFVRUFTQVJBSUJjb0FyZ0JFQmNMSUJjc0FMTUJRUUJJQkVBZ0Z5Z0NxQUVRRndzZ0Z5d0Fvd0ZCQUVnRVFDQVhLQUtZQVJBWEN5QVhMQUNUQVVFQVNBUkFJQmNvQW9nQkVCY0xJQmNzQUlNQlFRQklCRUFnRnlnQ2VCQVhDeUFYTEFCelFRQklCRUFnRnlnQ2FCQVhDeUFYTEFCalFRQklCRUFnRnlnQ1dCQVhDeUFYTEFCVFFRQklCRUFnRnlnQ1NCQVhDeUFYTEFCRFFRQklCRUFnRnlnQ09CQVhDMEc0dDRJQlFRRTZBQUFMUWF5M2dnRWdBMEh3QzJvUUt5SUNRYkMzZ2dGSEJFQWdBaWdDSENFRUN5QVhRZkFCYWlRQUlBY2dCRFlDbkFjZ0F5d0Erd3RCQUVnRVFDQURLQUx3Q3hBWEN5QURJQU5CNEFwcVFjUHE3UUFRSFRZQzhBc2dBMEh3QzJvUTJ3UUVRQ0FIUVFZMkFwUUhDeUFESUFOQjRBcHFRY0RaN3dBUUhUWUM4QXRCaGdOQkFDQURRZkFMYWlnQ0FCc0VRQ0FIUVFKQkFTQURRZkFMYWhEYkJCczJBb1FIQ3lNQVFSQnJJZ1FrQUNBRUlBTkI0QXBxS0FJQU5nSUlJQVFvQWdnaEFpQUVRUkJxSkFBZ0F5QUNOZ0tBQ0NBRFFZQUlhaEJ2UWErWDd3QkJCQkRzQWcwQUlBZEJBallDb0FjTElBTWdBMEhJRUdwQi9ZcnRBQkJCTmdMd0MwR0hBMEVBSUFOQjhBdHFLQUlBR3dSQVFmL0c3d0JCQUJBa0N5QURRY2dLYWlJQ0lBTkJ5QkJxUVo2Szd3QVFVeUFESUFJUU1UWUNnQWdnQXlBRFFZQUlha0dPdU84QUVFRTJBdkFMUVljRFFRQWdBMEh3QzJvb0FnQWJJU0lnTUFSQUlBb29BbVFpRFVVTkN5QURLQUxFRUNFRklBMGhBZ05BSUFJb0FoQWlCQ0FGU3dSQUlBSW9BZ0FpQWcwQkRBMExJQVFnQlVrRVFDQUNLQUlFSWdJTkFRd05Dd3NnQWtVTkN5QUNLQUlVSUFJb0FoaEhCRUFEUUNBTktBSVFJZ0lnQlVzRVFDQU5LQUlBSWcwTkFRd09DeUFDSUFWSkJFQWdEU2dDQkNJTkRRRU1EZ3NMSUExRkRRd2dEU2dDR0VFRWF5Z0NBQ0lDSUFJb0FnQW9BZ2dSQUFCQmp3RkdEUU1MUVpnRkVCZ2lEUkM3Q1NBRFFaZ1FhaENiQlNFQ0lBMGdMellDbUFRZ0RTQUNOZ0s0QkNBZFFRQktCRUFnRFNBZE5nTDBBd3RCNkFNUUdDSUNFTFlKSUEwZ0FpQU5LQUlBS0FLb0FSRUNBQ0FLSUFNb0FzUVFJQTBnTHhEMEFpQUtLQUprSWdKRkRRc2dBeWdDeEJBaEJRTkFJQUlvQWhBaUJDQUZTd1JBSUFJb0FnQWlBZzBCREEwTElBUWdCVWtFUUNBQ0tBSUVJZ0lOQVF3TkN3c2dBa1VOQ3lBQ0tBSVlJZ1VnQWlnQ0hDSUVTUVJBSUFVZ0RUWUNBQ0FDSUFWQkJHbzJBaGhCQUNFRkRBUUxJQVVnQWlnQ0ZDSWJheUlWUVFKMUlnaEJBV29pRGtHQWdJQ0FCRThOSENBT0lBUWdHMnNpQlVFQmRTSUVJQVFnRGtrYlFmLy8vLzhESUFWQi9QLy8vd2RKR3lJT0JIOGdEa0dBZ0lDQUJFOE5IaUFPUVFKMEVCZ0ZRUUFMSWdVZ0NFRUNkR29pQkNBTk5nSUFJQlZCQUVvRVFDQUZJQnNnRlJBWkdnc2dBaUFGSUE1QkFuUnFOZ0ljSUFJZ0JFRUVhallDR0NBQ0lBVTJBaFJCQUNFRklCdEZEUU1nR3hBWERBTUxJQ0pGQkVCQkFDRUZJQWNoRFF3RUN5QUtLQUprSWcxRkRRb2dBeWdDeEJBaEJTQU5JUUlEUUNBQ0tBSVFJZ1FnQlVzRVFDQUNLQUlBSWdJTkFRd01DeUFFSUFWSkJFQWdBaWdDQkNJQ0RRRU1EQXNMSUFKRkRRb2dBaWdDRkNBQ0tBSVlSd1JBQTBBZ0RTZ0NFQ0lDSUFWTEJFQWdEU2dDQUNJTkRRRU1EUXNnQWlBRlNRUkFJQTBvQWdRaURRMEJEQTBMQ3lBTlJRMExJQTBvQWhoQkJHc29BZ0FpQWlBQ0tBSUFLQUlJRVFBQVFmRUFSZzBDQzBHNEJoQVlJZzBRdHdZaEJTQURRWmdRYWhDYkJTRUNJQTBnTHpZQ3NBUWdEU0FDTmdMUUJDQWRRUUJLQkVBZ0RTQWROZ0tNQkFzZ0RTQVNOZ0xjQlFKQUlBTW9BdlFLSUFNdEFQc0tJZ0lnQWtFWWRFRVlkVUVBU0J0QkJFY05BQ0FEUWZBS2FrRi9RYStYN3dCQkJCQWJEUUFnRFVFQ05nTDhCUXNDUUNBalFSQjBRUkIxUVFCS0JFQWdBMEdBQ0dvaUFpQWpRZi8vQTNFUWZDQURRZmdMYWlBQ1FlanM3Z0FRV0NJQ0tBSUlOZ0lBSUFNZ0Fpa0NBRGNEOEFzZ0FrSUFOd0lBSUFKQkFEWUNDQ0FOSUFOQjhBdHFFS3NJTmdMb0JTQURMQUQ3QzBFQVNBUkFJQU1vQXZBTEVCY0xJQU1zQUlzSVFRQk9EUUVnQXlnQ2dBZ1FGd3dCQ3lBalFmLy9BM0VOQUNBTlFRazJBdWdGQ3lBS0lBTW9Bc1FRSUEwZ0x4RDBBaUFLS0FKa0lnSkZEUW9nQXlnQ3hCQWhDQU5BSUFJb0FoQWlCQ0FJU3dSQUlBSW9BZ0FpQWcwQkRBd0xJQVFnQ0VrRVFDQUNLQUlFSWdJTkFRd01Dd3NnQWtVTkNnSkFJQUlvQWhnaUNDQUNLQUljSWdSSkJFQWdDQ0FOTmdJQUlBSWdDRUVFYWpZQ0dBd0JDeUFJSUFJb0FoUWlHR3NpRzBFQ2RTSU9RUUZxSWhWQmdJQ0FnQVJQRFJ3Z0ZTQUVJQmhySWdoQkFYVWlCQ0FFSUJWSkcwSC8vLy8vQXlBSVFmei8vLzhIU1JzaUZRUi9JQlZCZ0lDQWdBUlBEUjRnRlVFQ2RCQVlCVUVBQ3lJSUlBNUJBblJxSWdRZ0RUWUNBQ0FiUVFCS0JFQWdDQ0FZSUJzUUdSb0xJQUlnQ0NBVlFRSjBhallDSENBQ0lBUkJCR28yQWhnZ0FpQUlOZ0lVSUJoRkRRQWdHQkFYQ3lBTUJFQWdEVUVCTmdMQUJRdEJod05CQUNBRFFhZ1FhaWdDQUJ0RkRRSWdBeUFEUWFnUWFrSG83TzRBRUIwMkF2QUxRWVlEUVFBZ0EwSHdDMm9vQWdBYkJFQWdEVUVDTmdMb0JTQU5RUUkyQXN3RkRBTUxJQTFCQVRZQ3pBVU1BZ3NNSEF0QkFDRUZJQWNoRFFzZ01BMENJQ0lOQVFzZ0F5QURRY2dRYWtHT3VPOEFFRUUyQXZBTFFZY0RRUUFnQTBId0Myb29BZ0FiUlEwQkN3SkFJQVVOQUNBS0tBSmtJZ0pGRFFZZ0F5Z0N4QkFoQlFOQUlBSW9BaEFpQkNBRlN3UkFJQUlvQWdBaUFnMEJEQWdMSUFRZ0JVa0VRQ0FDS0FJRUlnSU5BUXdJQ3dzZ0FrVU5CaUFLUWVBQWFpRUVBa0FnQWlnQ0dDQUNLQUlVUmcwQUlBUWdBMEhFRUdvUXN3OG9BZ1JCQkdzb0FnQWlBaUFDS0FJQUtBSUlFUUFBUWZFQVJ3MEFJQVFnQTBIRUVHb1FzdzhvQWdSQkJHc29BZ0FpQWtVTkFDQUNRYmpEK3dCQitQMzZBRUVBRUJ3aUJRMEJDMEh4L1BBQVFRQVFPaUFETEFEN0NrRUFUZzBFSUFNb0F2QUtFQmNNQkF0QkFDRUNBa0FnREFSQVFRRWhBaUFGS0FMQUJVVU5BUXNnQlNBQ05nTEFCUXNnQTBId0Myb2lBa0VBTmdJQUlBTWdBaWdDQURZQ3FCQUxBa0JCaHdOQkFDQURRYWdRYWlnQ0FCdEZEUUFnQXlBRFFhZ1Fha0hvN080QUVCMDJBdkFMUVlZRFFRQWdBMEh3QzJvb0FnQWJCRUFnQjBFQ05nTEFCeUFIUVFJMkFyd0dEQUVMSUFkQkFUWUN2QVlMSUF3RVFDQUhRUUUyQW9RR0N3SkFJREFOQUNBS0tBSmtJZ1JGRFFVZ0F5Z0N4QkFoQ0NBRUlRSURRQ0FDS0FJUUlnVWdDRXNFUUNBQ0tBSUFJZ0lOQVF3SEN5QUZJQWhKQkVBZ0FpZ0NCQ0lDRFFFTUJ3c0xJQUpGRFFVZ0FpZ0NGQ0FDS0FJWVJ3UkFBMEFnQkNnQ0VDSUNJQWhMQkVBZ0JDZ0NBQ0lFRFFFTUNBc2dBaUFJU1FSQUlBUW9BZ1FpQkEwQkRBZ0xDeUFFUlEwR0lBUW9BaGhCQkdzb0FnQWlBaUFDS0FJQUtBSUlFUUFBUWZFQVJnMEJDeUFES0FLY0VDQURMUUNqRUNJQ0lBSkJHSFJCR0hWQkFFZ2JCRUFnQnlBRFFaZ1FhaENiQlRZQ3NBUUxJQWNnTHpZQ2tBUWdIVUVBU2dSQUlBY2dIVFlDN0FNTElBY2dFallDdEFjZ0F5QURRY2dRYWtHUWh1MEFFQjAyQXZBTEFrQkJoZ05CQUNBRFFmQUxhaWdDQUJ0RkRRQWdBeUFEUVlBTGFrR1FodTBBRUIwMkFvQUlRWVlEUVFBZ0EwR0FDR29vQWdBYlJRMEFJQU1nQTBISUVHcEJrSWJ0QUJBZE5nTHdDeUFEUWZBTGFrTUFBQUFBRU9NQ0lVOGdBeUFEUVlBTGFrR1FodTBBRUIwMkFvQUlJQWNnVHlBRFFZQUlha01BQUFBQUVPTUNrNHREQUFDZ1FKVzdPUU80QndzQ1FDQURLQUwwQ2lBRExRRDdDaUlDSUFKQkdIUkJHSFZCQUVnYlFRUkhEUUFnQTBId0NtcEJmMEd2bCs4QVFRUVFHdzBBSUFkQkFqWUMxQWNMSUNOQkVIUkJFSFZCQUVvRVFDQURRWUFJYWlJQ0lDTkIvLzhEY1JCOElBTkIrQXRxSUFKQjZPenVBQkJZSWdJb0FnZzJBZ0FnQXlBQ0tRSUFOd1B3Q3lBQ1FnQTNBZ0FnQWtFQU5nSUlJQWNnQTBId0Myb1Fxd2cyQXNBSElBTXNBUHNMUVFCSUJFQWdBeWdDOEFzUUZ3c2dBeXdBaXdoQkFFNE5BU0FES0FLQUNCQVhEQUVMSUNOQi8vOERjUTBBSUFkQkNUWUN3QWNMQWtBZ0N3MEFRY2dGRUJnaUZSREtEQ0VGSUFOQnVBcHFRYXJCOFFBZ0RVSFVBR29RYXlBVlFad0VhaUVJSUFNdEFNTUtJZ1JCR0hSQkdIVWhBZ0pBSUJVc0FLY0VRUUJPQkVBZ0FrRUFUZ1JBSUFnZ0F5a0R1QW8zQWdBZ0NDQURRY0FLYWlnQ0FEWUNDQXdDQ3lBSUlBTW9BcmdLSUFNb0Fyd0tFQ0FNQVFzZ0NDQURLQUs0Q2lBRFFiZ0thaUFDUVFCSUlnSWJJQU1vQXJ3S0lBUWdBaHNRSVJvTElBTXNBTU1LUVFCSUJFQWdBeWdDdUFvUUZ3c0NRQ0FnTEFBTFFRQk9CRUFnQTBINEMyb2dJQ2dDQ0RZQ0FDQURJQ0FwQWdBM0EvQUxEQUVMSUFOQjhBdHFJQ0FvQWdBZ0lDZ0NCQkFhQ3lBRElBVTJBdndMQWtBZ0NpZ0M3QUlpQWlBS0tBTHdBa2tFUUNBQ0lBTXBBL0FMTndJQUlBSWdBMEg0QzJvb0FnQTJBZ2dnQWlBREtBTDhDellDRENBS0lBSkJFR28yQXV3Q0RBRUxJQXBCNkFKcUlBTkI4QXRxRUtFQklBTXNBUHNMUVFCT0RRQWdBeWdDOEFzUUZ3c2dKelVDN0FFZ0F5Z0N4QkExQXR3QlFpQ0doQ0ZNSUFvb0F0d0JJZ1FnQ2lnQzRBRWlBa2tFUUNBRUlFdzNBZ1FnQkNBVk5nSUFJQW9nQkVFTWFqWUMzQUVNQVFzZ0JDQUtLQUxZQVNJT2F5SUxRUXh0SWdWQkFXb2lDRUhXcXRXcUFVOE5GaUFJSUFJZ0RtdEJERzBpQkVFQmRDSUNJQUlnQ0VrYlFkV3ExYW9CSUFSQnF0V3ExUUJKR3lJQ1FkYXExYW9CVHcwWElBSkJER3dpQkJBWUlnSWdCVUVNYkdvaUNDQk1Od0lFSUFnZ0ZUWUNBQ0FJSUF0QmRHMUJER3hxSVFVZ0MwRUFTZ1JBSUFVZ0RpQUxFQmthQ3lBS0lBSWdCR28yQXVBQklBb2dDRUVNYWpZQzNBRWdDaUFGTmdMWUFTQU9SUTBBSUE0UUZ3c2dBMEdnQ21vZ0EwSElFR3BCbnV6dkFCQ0pCQ0FEUVpnS2FpQURRYWdLYWlnQ0FEWUNBQ0FESUFNcEE2QUtOd09RQ2lBRFFZZ0thaUFEUWJRS2FpZ0NBRFlDQUNBRElBTXBBcXdLTndPQUNpQURRWkFLYWlJRUtBSUFJQU5CZ0FwcUlnSW9BZ0JISUFRb0FnUWdBaWdDQkVkeUJFQWdBMEd3QjJvaEtDQURRYXdIYWlFcElBTkJ0QWRxSVNvZ0EwR1VER29oQmlBRFFZZ01haUVmSUFOQmtBaHFJUm9nQTBHTUNHb2hHU0FEUVpRSWFpRWNJQU5CcEFocUlSSWdBMEdZQ0dvaEl5QURRY2dJYWlFc0lBTkJqUWhxSVJNRFFDQURJQU5Ca0FwcUtBSUFOZ0w0Q1NBRElBTkIrQWxxSWdSQjA0M3VBQkFkTmdMd0N5QURRZkFMYWlJQ0VOMEJJUVZCMEFRUUdDSXpFTDBKSVJBZ0F5QUVRWkNEN2dBUUhUWUM4QXNDUUNBQ0tBSUFJZ0lFUUNBQ0tBSUlJZ0lOQVF0QmlNenhBQ0VDQ3dKQUFrQUNRQ0FDRUI4aUMwRndTUVJBQWtBQ1FDQUxRUXRQQkVBZ0MwRVFha0Z3Y1NJRUVCZ2hDQ0FESUFSQmdJQ0FnSGh5TmdMd0NTQURJQWcyQXVnSklBTWdDellDN0FrTUFRc2dBeUFMT2dEekNTQURRZWdKYWlFSUlBdEZEUUVMSUFnZ0FpQUxFQmthQ3lBSUlBdHFRUUE2QUFBZ00wSFFBMm9oQ0NBRExRRHpDU0lFUVJoMFFSaDFJUUlDUUFKQUlETXNBTnNEUVFCT0JFQWdBa0VBVGdSQUlBZ2dBeWtENkFrM0FnQWdDQ0FEUWZBSmFpZ0NBRFlDQ0F3REN5QUlJQU1vQXVnSklBTW9BdXdKRUNBTUFRc2dDQ0FES0FMb0NTQURRZWdKYWlBQ1FRQklJZ0liSUFNb0F1d0pJQVFnQWhzUUlSb0xJQU1zQVBNSlFRQk9EUUFnQXlnQzZBa1FGd3NnQXlBRFFmZ0pha0hJbis4QUVCMDJBdkFMQWtBZ0EwSHdDMm9vQWdBaUFnUkFJQUlvQWdnaUFnMEJDMEdJelBFQUlRSUxJQUlRSHlJT1FYQlBEUjBnQlVFUWRFRVFkU0lMUVFGS0lRVUNRQUpBSUE1QkMwOEVRQ0FPUVJCcVFYQnhJZ1FRR0NFSUlBTWdCRUdBZ0lDQWVISTJBdUFKSUFNZ0NEWUMyQWtnQXlBT05nTGNDUXdCQ3lBRElBNDZBT01KSUFOQjJBbHFJUWdnRGtVTkFRc2dDQ0FDSUE0UUdSb0xJQXRCQVNBRkd5RUZJQWdnRG1wQkFEb0FBQ0F6UWZ3Q2FpRUlJQU10QU9NSklnUkJHSFJCR0hVaEFnSkFBa0FnTXl3QWh3TkJBRTRFUUNBQ1FRQk9CRUFnQ0NBREtRUFlDVGNDQUNBSUlBTkI0QWxxS0FJQU5nSUlEQU1MSUFnZ0F5Z0MyQWtnQXlnQzNBa1FJQXdCQ3lBSUlBTW9BdGdKSUFOQjJBbHFJQUpCQUVnaUFoc2dBeWdDM0FrZ0JDQUNHeEFoR2dzZ0F5d0E0d2xCQUU0TkFDQURLQUxZQ1JBWEN5QXpJQVUyQXZ3RElBTkJCam9BMHdrZ0EwRUFPZ0RPQ1NBRFFiMmw3d0FvQUFBMkFzZ0pJQU5Cd2FYdkFDOEFBRHNCekFrZ0EwRzRDV29nQTBINENXb1FqQVFnQXlBREtRTzRDVGNEc0FrZ0F5QURLUVBBQ1RjRHFBa2dBMEd3Q1dvaUJDZ0NBQ0FEUWFnSmFpSUNLQUlBUnlBRUtBSUVJQUlvQWdSSGNrVU5Bd05BSUFNZ0EwR3dDV29vQWdBMkFxQUpJQU5Cb0FscUtBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBdEJqZTN2QUJCb1JRUkFJQU5COEF0cUlBTW9BcUFKRU9jRElBTXNBTk1KUVFCSUJFQWdBeWdDeUFrUUZ3c2dBMEhRQ1dvZ0EwSDRDMm9vQWdBMkFnQWdBeUFES1FQd0N6Y0R5QWtMQWtBZ0EwR2dDV29vQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQzBHR2krMEFFR2dOQUNBREtBTDRDU0VDUVFBaENFRVFFQmdpQzBIYXRlMEFLQUFBTmdBSUlBdEIwclh0QUNrQUFEY0FBQ0FMUVFBNkFBd2dBMEVBT2dEeUN5QURRZTdlQVRzQjhBc2dBMEVDT2dEN0N5QURJQUkyQW9BSUlBTWdBMEdBQ0dvZ0N4QWROZ0tnQnlBREtBS2dCeUlDQkg4Z0FpZ0NDQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJRUlBTW9BdlFMSUFNdEFQc0xJZ0lnQWtFWWRFRVlkU0lDUVFCSUcwWUVmeUFEUWZBTGFrRi9JQVVnQkJBYlJTRUlJQU10QVBzTEJTQUNDMEVZZEVFWWRVRUFTQVJBSUFNb0F2QUxFQmNMSUFzUUZ5QUlEUUFnQXlBRFFhQUpha0hob084QUVCMDJBdkFMQWtBZ0EwSHdDMm9vQWdBaUFnUkFJQUlvQWdnaUFnMEJDMEdJelBFQUlRSUxJQUlRSHlJRlFYQlBEUjhDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdRUUdDRUlJQU1nQkVHQWdJQ0FlSEkyQXBnSklBTWdDRFlDa0FrZ0F5QUZOZ0tVQ1F3QkN5QURJQVU2QUpzSklBTkJrQWxxSVFnZ0JVVU5BUXNnQ0NBQ0lBVVFHUm9MSUFVZ0NHcEJBRG9BQUNBRElBTkJvQWxxUWZHczdRQVFIVFlDOEFzQ1FDQURRZkFMYWlnQ0FDSUNCRUFnQWlnQ0NDSUNEUUVMUVlqTThRQWhBZ3NnQWhBZklnVkJjRThOSHdKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUJCQVlJUWdnQXlBRVFZQ0FnSUI0Y2pZQ2lBa2dBeUFJTmdLQUNTQURJQVUyQW9RSkRBRUxJQU1nQlRvQWl3a2dBMEdBQ1dvaENDQUZSUTBCQ3lBSUlBSWdCUkFaR2dzZ0JTQUlha0VBT2dBQUlBTWdBMEdnQ1dvaUJFR2g3ZTRBRUIwMkF2QUxJQU5COEF0cUlnSVEzUUVoR0NBRElBUkJnL2p1QUJBZE5nTHdDd0pBSUFJb0FnQWlBZ1JBSUFJb0FnZ2lBZzBCQzBHSXpQRUFJUUlMSUFJUUh5SUZRWEJQRFI4Q1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnUVFHQ0VJSUFNZ0JFR0FnSUNBZUhJMkF2Z0lJQU1nQ0RZQzhBZ2dBeUFGTmdMMENBd0JDeUFESUFVNkFQc0lJQU5COEFocUlRZ2dCVVVOQVFzZ0NDQUNJQVVRR1JvTElBVWdDR3BCQURvQUFDTUFRUkJySWdRa0FDQUVJQU5Cb0FscUtBSUFOZ0lJSUFRb0FnZ2hBaUFFUVJCcUpBQWdBeUFDTmdMd0N5QURRZkFMYWhCdklnUVFIeUlGUVhCUERSOENRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ0lRR0NFSUlBTWdBa0dBZ0lDQWVISTJBdWdJSUFNZ0NEWUM0QWdnQXlBRk5nTGtDQXdCQ3lBRElBVTZBT3NJSUFOQjRBaHFJUWdnQlVVTkFRc2dDQ0FFSUFVUUdSb0xJQVVnQ0dwQkFEb0FBQ0FESUFOQnVBaHFJZ1FRandJaUhVSHcxWUVCRUdjMkFyd0lJQjFCcE5TQkFSQm5JUUlnQTBHQUJEWUN4QWdnQXlBQ05nTEFDQ0FzUWdBM0FoQWdMRUlBTndJSUlDeENBRGNDQUNBRVFZYkI4UUJCcHNIeEFCREpBa0dtd2ZFQVJ3MERJQ05DQURjQ0FDQWpRUUE2QUFnZ0VrRUFPZ0FJSUJKQ0FEY0NBQ0FEUVlnSWFrSUFOd01BSUJOQ0FEY0FBQ0FEUVFBMkFyUUlJQU5CQURvQXNBZ2dBMElBTndPQUNDQURJQU5CMkFkcUlnUVFqd0lpREVIdzFZRUJFR2MyQXR3SElBeEJwTlNCQVJCbklRSWdBMEdBQkRZQzVBY2dBeUFDTmdMZ0J5QURRZ0EzQXZnSElBTkNBRGNDOEFjZ0EwSUFOd0xvQnlBRVFaaWQ4UUJCd3AzeEFCREpBa0hDbmZFQVJ3MERJQU5DQURjQ3VBY2dBMEVBT2dEQUJ5QURRUUE2QU13SElBTkNBRGNDeEFjZ0EwSUFOd09vQnlBRFFnQTNBSzBISUFOQkFEWUMxQWNnQTBFQU9nRFFCeUFEUWdBM0E2QUhBa0FDUUNBREtBTGtDQ0FETEFEckNDSUNRZjhCY1NBQ1FRQklJZ0liSWdWRkRRQWdIMElBTndJQUlCOUJBRG9BQ0NBR1FRQTZBQWdnQmtJQU53SUFJQU5CK0F0cUlodENBRGNEQUNBRFFmMExha0lBTndBQUlBTkJBRFlDcEF3Z0EwRUFPZ0NnRENBRFFnQTNBL0FMSUFOQnVBaHFJQU1vQXVBSUlBTkI0QWhxSWdRZ0Foc2lBaUFDSUFWcUlBTkI4QXRxSWd0QkFCREtBaUVJSUFOQmdBaHFJQU1vQXVBSUlBUWdBeTBBNndnaUJVRVlkRUVZZFVFQVNDSUVHeUlDSUFJZ0F5Z0M1QWdnQlNBRUcyb2dDMEVBRU9RRElBTW9BdkFMSWdJRVFDQURJQUkyQXZRTElBSVFGd3NnQ0VVTkFDQURMUUN3Q0VVTkFDQURJQU5Cb0FscVFZYXU3Z0FRblFVMkFwQUhRWWNEUVFBZ0F5Z0NrQWNiUlEwQVFjQUJFQmdpQkJDZEJFSGtBUkFZSWhVUWhRRWhHQUpBSUJ3Z0F5Z0NnQWdpQlVFSWFpQURLQUtFQ0NBRlJpSUNHeTBBQUFSQUlCb2dCVUVFYWlBQ0d5Z0NBQ0lYSUJrZ0JTQUNHeWdDQUNJQ2F5SUxRWEJQRFNNQ1FDQUxRUXBOQkVBZ0F5QUxPZ0NiQnlBRFFaQUhhaUVJREFFTElBdEJFR3BCY0hFaUJSQVlJUWdnQXlBRlFZQ0FnSUI0Y2pZQ21BY2dBeUFJTmdLUUJ5QURJQXMyQXBRSEN3SkFJQUlnRjBZTkFDQUNRWDl6SUJkcUlRNUJBQ0VGSUF0QkIzRWlDd1JBQTBBZ0NDQUNMUUFBT2dBQUlBaEJBV29oQ0NBQ1FRRnFJUUlnQlVFQmFpSUZJQXRIRFFBTEN5QU9RUWRKRFFBRFFDQUlJQUl0QUFBNkFBQWdDQ0FDTFFBQk9nQUJJQWdnQWkwQUFqb0FBaUFJSUFJdEFBTTZBQU1nQ0NBQ0xRQUVPZ0FFSUFnZ0FpMEFCVG9BQlNBSUlBSXRBQVk2QUFZZ0NDQUNMUUFIT2dBSElBaEJDR29oQ0NBQ1FRaHFJZ0lnRjBjTkFBc0xJQWhCQURvQUFBd0JDeUFEUVFBMkFwZ0hJQU5DQURjRGtBY0xJQmhCMkFGcUlRZ2dBMEh3QzJvZ0EwR1FCMm9RbUFFZ0F5MEErd3NpQlVFWWRFRVlkU0VDQWtBZ0dDd0E0d0ZCQUU0RVFDQUNRUUJPQkVBZ0NDQURLUVB3Q3pjQ0FDQUlJQnNvQWdBMkFnZ01BZ3NnQ0NBREtBTHdDeUFES0FMMEN4QjBEQUVMSUFnZ0F5Z0M4QXNnQTBId0Myb2dBa0VBU0NJQ0d5QURLQUwwQ3lBRklBSWJFSEVMSUFNc0FQc0xRUUJJQkVBZ0F5Z0M4QXNRRndzZ0F5d0Ftd2RCQUVnRVFDQURLQUtRQnhBWEN5QUVJQlVnQkNnQ0FDZ0NxQUVSQWdBTUFRc0NRQ0FES0FMa0NDQURMUURyQ0NJQ0lBSkJHSFJCR0hWQkFFZ2lBaHNpQlVVTkFDQWZRZ0EzQWdBZ0gwRUFPZ0FJSUFaQkFEb0FDQ0FHUWdBM0FnQWdBMEg0QzJvaUZVSUFOd01BSUFOQi9RdHFRZ0EzQUFBZ0EwRUFOZ0trRENBRFFRQTZBS0FNSUFOQ0FEY0Q4QXNnQTBIWUIyb2dBeWdDNEFnZ0EwSGdDR29pQkNBQ0d5SUNJQUlnQldvZ0EwSHdDMm9pQzBFQUVNb0NJUWdnQTBHZ0Iyb2dBeWdDNEFnZ0JDQURMUURyQ0NJRlFSaDBRUmgxUVFCSUlnUWJJZ0lnQWlBREtBTGtDQ0FGSUFRYmFpQUxRUUFRNUFNZ0F5Z0M4QXNpQWdSQUlBTWdBallDOUFzZ0FoQVhDeUFJSUFNdEFOQUhRUUJIY1VVTkFFSEFBUkFZSWkwUW5RUkI1QUVRR0NJT0VJVUJJUnNDUUNBcUlBTW9BcUFISWdKQkNHb2dBeWdDcEFjaUNDQUNSaUlFR3kwQUFBUkFJQ2dnQWtFRWFpQUVHeWdDQUNJWElDa2dBaUFFR3lnQ0FDSUNheUlGUVhCUERTTUNRQ0FGUVFwTkJFQWdBeUFGT2dDYkJ5QURRWkFIYWlFSURBRUxJQVZCRUdwQmNIRWlCQkFZSVFnZ0F5QUVRWUNBZ0lCNGNqWUNtQWNnQXlBSU5nS1FCeUFESUFVMkFwUUhDd0pBSUFJZ0YwWU5BQ0FDUVg5eklCZHFJUXRCQUNFRUlBVkJCM0VpQlFSQUEwQWdDQ0FDTFFBQU9nQUFJQWhCQVdvaENDQUNRUUZxSVFJZ0JFRUJhaUlFSUFWSERRQUxDeUFMUVFkSkRRQURRQ0FJSUFJdEFBQTZBQUFnQ0NBQ0xRQUJPZ0FCSUFnZ0FpMEFBam9BQWlBSUlBSXRBQU02QUFNZ0NDQUNMUUFFT2dBRUlBZ2dBaTBBQlRvQUJTQUlJQUl0QUFZNkFBWWdDQ0FDTFFBSE9nQUhJQWhCQ0dvaENDQUNRUWhxSWdJZ0YwY05BQXNMSUFoQkFEb0FBQ0FES0FLZ0J5RUNJQU1vQXFRSElRZ01BUXNnQTBFQU5nS1lCeUFEUWdBM0E1QUhDd0ovSUNvZ0FrRUlhaUFDSUFoR0lnUWJMUUFBQkVBZ0tDQUNRUVJxSUFRYktBSUFJaGNnS1NBQ0lBUWJLQUlBSWdKcklnVkJjRThOSXdKQUlBVkJDazBFUUNBRElBVTZBSXNISUFOQmdBZHFJUWdNQVFzZ0JVRVFha0Z3Y1NJRUVCZ2hDQ0FESUFSQmdJQ0FnSGh5TmdLSUJ5QURJQWcyQW9BSElBTWdCVFlDaEFjTEFrQWdBaUFYUmcwQUlBSkJmM01nRjJvaEMwRUFJUVFnQlVFSGNTSUZCRUFEUUNBSUlBSXRBQUE2QUFBZ0NFRUJhaUVJSUFKQkFXb2hBaUFFUVFGcUlnUWdCVWNOQUFzTElBdEJCMGtOQUFOQUlBZ2dBaTBBQURvQUFDQUlJQUl0QUFFNkFBRWdDQ0FDTFFBQ09nQUNJQWdnQWkwQUF6b0FBeUFJSUFJdEFBUTZBQVFnQ0NBQ0xRQUZPZ0FGSUFnZ0FpMEFCam9BQmlBSUlBSXRBQWM2QUFjZ0NFRUlhaUVJSUFKQkNHb2lBaUFYUncwQUN3c2dDRUVBT2dBQUlBTW9Bb1FISVFRZ0F5Z0NnQWNoQ0NBRExRQ0xCd3dCQzBFQUlRUWdBMEVBTmdLSUJ5QURRZ0EzQTRBSFFRQWhDRUVBQ3lFTElBZ2dBMEdBQjJvZ0MwRVlkRUVZZFVFQVNDSUNHeUlGSUFRZ0MwSC9BWEVnQWh0cUlRSUNmd05BUVg4Z0FpQUZSZzBCR2tIRy91d0FJQUpCQVdzaUFpMEFBRUVJRUxnQkRRQUxJQUlnQldzTFFRRnFJZ1FnQXlnQ2xBY2dBeTBBbXdjaUFpQUNRUmgwUVJoMUlnSkJBRWdiU3cwR0FrQWdBa0VBU0FSQUlBTW9BcEFISUFScVFRQTZBQUFnQXlBRU5nS1VCd3dCQ3lBRFFaQUhhaUFFYWtFQU9nQUFJQU1nQkRvQW13Y0xJQnRCMkFGcUlRVWdBMEh3QzJvZ0EwR1FCMm9RbUFFZ0F5MEErd3NpQkVFWWRFRVlkU0VDQWtBZ0d5d0E0d0ZCQUU0RVFDQUNRUUJPQkVBZ0JTQURLUVB3Q3pjQ0FDQUZJQlVvQWdBMkFnZ01BZ3NnQlNBREtBTHdDeUFES0FMMEN4QjBEQUVMSUFVZ0F5Z0M4QXNnQTBId0Myb2dBa0VBU0NJQ0d5QURLQUwwQ3lBRUlBSWJFSEVMSUFNc0FQc0xRUUJJQkVBZ0F5Z0M4QXNRRndzZ0F5d0Fpd2RCQUVnRVFDQURLQUtBQnhBWEN5QURMQUNiQjBFQVNBUkFJQU1vQXBBSEVCY0xJQzBnRGlBdEtBSUFLQUtvQVJFQ0FDQXpJQzBnTXlnQ0FDZ0NxQUVSQWdBZ0tDQURLQUtnQnlJRVFRUnFJQU1vQXFRSElBUkdJZ0liS0FJQUlDa2dCQ0FDR3lnQ0FHdEJBQ0FxSUFSQkNHb2dBaHN0QUFBYklnSkJmMFlFUUNBRExBRHJDRUVBU0FSQUlBTW9BdUFJUVFBNkFBQWdBMEVBTmdMa0NBd0NDeUFEUVFBNkFPc0lJQU5CQURvQTRBZ01BUXNnQTBIZ0NHcEJBQ0FDRVAwRkMwSG9CUkFZSWdRUW1BUWFJQU1vQXZBSUlBTkI4QWhxSUFNc0FQc0lRUUJJR3lJRkVCOGlDMEZ3VHcwZ0FrQUNRQ0FMUVF0UEJFQWdDMEVRYWtGd2NTSUNFQmdoQ0NBRElBSkJnSUNBZ0hoeU5nTDRCaUFESUFnMkF2QUdJQU1nQ3pZQzlBWU1BUXNnQXlBTE9nRDdCaUFEUWZBR2FpRUlJQXRGRFFFTElBZ2dCU0FMRUJrYUN5QUlJQXRxUVFBNkFBQWdCRUhzQkdvaENDQURMUUQ3QmlJRlFSaDBRUmgxSVFJQ1FBSkFJQVFzQVBjRVFRQk9CRUFnQWtFQVRnUkFJQWdnQXlrRDhBWTNBZ0FnQ0NBREtBTDRCallDQ0F3REN5QUlJQU1vQXZBR0lBTW9BdlFHRUNBTUFRc2dDQ0FES0FMd0JpQURRZkFHYWlBQ1FRQklJZ0liSUFNb0F2UUdJQVVnQWhzUUlSb0xJQU1zQVBzR1FRQk9EUUFnQXlnQzhBWVFGd3NDUUNBRUFuOGdBeWdDekFraUNDQURMUURUQ1NJQ0lBSkJHSFJCR0hVaUJVRUFTQnRCQmtZRVFDQURRY2dKYWtGL1FiMmw3d0JCQmhBYlJRUkFRUU1oQ0VFQkRBSUxJQU1vQXN3SklRZ2dBeTBBMHdraUFpRUZDeUFJSUFJZ0JVRVlkRUVZZFVFQVNCdEJCVVlFUUNBRFFjZ0pha0YvUVpXMTdnQkJCUkFiUlFSQVFRRWhDRUVDREFJTElBTW9Bc3dKSVFnZ0F5MEEwd2tpQWlFRkN5QUlJQUlnQlVFWWRFRVlkVUVBU0J0QkJrWUVRQ0FEUWNnSmFrRi9RWkttN3dCQkJoQWJSUVJBUVFJaENFRUNEQUlMSUFNb0Fzd0pJUWdnQXkwQTB3a2lBaUVGQ3lBSUlBSWdCVUVZZEVFWWRVRUFTQnRCQTBjTkFTQURRY2dKYWtGL1FhTEI3d0JCQXhBYkRRRkJCQ0VJUVFFTE5nTFVCU0FFSUFnMkF0Z0ZDeUFESUFOQm9BbHFRWWF1N2dBUW5RVTJBdkFMUVFnaEFnSkFRWWNEUVFBZ0EwSHdDMm9vQWdBYlJRUkFJQU1nQTBINENXcEJxYi92QUJCQk5nTHdDMEVESVFKQmh3TkJBQ0FEUWZBTGFpZ0NBQnRGRFFFTElBUWdBallDMUFVTEFrQWdBeWdDbEFrZ0F5MEFtd2tpQWlBQ1FSaDBRUmgxUVFCSUlnSWJSUTBBSUFNb0FwQUpJQU5Ca0FscUlBSWJJZ1VRSHlJTFFYQlBEU0VDUUFKQUlBdEJDMDhFUUNBTFFSQnFRWEJ4SWdJUUdDRUlJQU1nQWtHQWdJQ0FlSEkyQXZnTElBTWdDRFlDOEFzZ0F5QUxOZ0wwQ3d3QkN5QURJQXM2QVBzTElBTkI4QXRxSVFnZ0MwVU5BUXNnQ0NBRklBc1FHUm9MSUFnZ0MycEJBRG9BQUNBRUlBTkI4QXRxRUk0Rk5nTElCU0FETEFEN0MwRUFUZzBBSUFNb0F2QUxFQmNMQWtBZ0F5Z0NoQWtnQXkwQWl3a2lBaUFDUVJoMFFSaDFRUUJJSWdJYlJRMEFJQU1vQW9BSklBTkJnQWxxSUFJYklnVVFIeUlMUVhCUERTRUNRQUpBSUF0QkMwOEVRQ0FMUVJCcVFYQnhJZ0lRR0NFSUlBTWdBa0dBZ0lDQWVISTJBdmdMSUFNZ0NEWUM4QXNnQXlBTE5nTDBDd3dCQ3lBRElBczZBUHNMSUFOQjhBdHFJUWdnQzBVTkFRc2dDQ0FGSUFzUUdSb0xJQWdnQzJwQkFEb0FBQ0FFSUFOQjhBdHFFTlVFTmdMTUJTQURMQUQ3QzBFQVRnMEFJQU1vQXZBTEVCY0xRZVFCRUJnaUJSQ0ZBU0lDUWRnQmFpRU9JQU5COEF0cUlBTkI0QWhxRUpnQklBTXRBUHNMSWdoQkdIUkJHSFVoQ3dKQUlBSXNBT01CUVFCT0JFQWdDMEVBVGdSQUlBNGdBeWtEOEFzM0FnQWdEaUFEUWZnTGFpZ0NBRFlDQ0F3Q0N5QU9JQU1vQXZBTElBTW9BdlFMRUhRTUFRc2dEaUFES0FMd0N5QURRZkFMYWlBTFFRQklJZ0liSUFNb0F2UUxJQWdnQWhzUWNRc2dBeXdBK3d0QkFFZ0VRQ0FES0FMd0N4QVhDd0pBSUJoQi8vOERjUVJBUVpBREVCZ2lBaENCQXhvZ0FpQUZJQUlvQWdBb0FxZ0JFUUlBSUFKQkR6WUN0QUlNQVFzZ0JTRUNDeUFFSUFJZ0JDZ0NBQ2dDcUFFUkFnQUxJRE1nQkNBektBSUFLQUtvQVJFQ0FDQURLQUtnQnlJQ0JFQWdBeUFDTmdLa0J5QUNFQmNMQWtBZ0F5Z0MrQWNpQkVVTkFDQUVJQVFvQWdRaUFrRUJhellDQkNBQ0RRQWdCQ0FFS0FJQUtBSUlFUUVBSUFRUWtRSUxJQXdvQWdBaUJDQUVLQUlFUVFGcklnSTJBZ1FnQWtGL1JnUkFJQVFnQkNnQ0FDZ0NDQkVCQUFzZ0F5Z0NnQWdpQWdSQUlBTWdBallDaEFnZ0FoQVhDd0pBSUFNb0F0Z0lJZ1JGRFFBZ0JDQUVLQUlFSWdKQkFXczJBZ1FnQWcwQUlBUWdCQ2dDQUNnQ0NCRUJBQ0FFRUpFQ0N5QWRLQUlBSWdRZ0JDZ0NCRUVCYXlJQ05nSUVJQUpCZjBZRVFDQUVJQVFvQWdBb0FnZ1JBUUFMSUFNc0FPc0lRUUJJQkVBZ0F5Z0M0QWdRRndzZ0F5d0Erd2hCQUVnRVFDQURLQUx3Q0JBWEN5QURMQUNMQ1VFQVNBUkFJQU1vQW9BSkVCY0xJQU1zQUpzSlFRQk9EUUFnQXlnQ2tBa1FGd3NnQTBHd0NXb2lCQ0FFS0FJQUtBSVlOZ0lBSUFRb0FnQWdBMEdvQ1dvaUFpZ0NBRWNnQkNnQ0JDQUNLQUlFUjNJTkFBc01Bd3NNSEFzUWlnTUFDeEIzQUFzQ1FBSkFJQTBnRFNnQ0FDZ0NDQkVBQUVIeEFFY0VRQ0FOSUEwb0FnQW9BZ2dSQUFCQmhnRkhEUUVMSUEwZ015QU5LQUlBS0FLb0FSRUNBQXdCQ3lBUUlETW9BZ0FvQWdRUkFRQUxJQU1zQU5NSlFRQklCRUFnQXlnQ3lBa1FGd3NnQTBHUUNtb2lCQkNHQkNBRUtBSUFJQU5CZ0FwcUlnSW9BZ0JISUFRb0FnUWdBaWdDQkVkeURRQUxDeUFEUWFBSGFpQURRY2dRYWtIVi91MEFFTGdDQWtBZ0F5Z0NyQWNpQWlBREtBS3dCMFlOQUNBS1FlZ0NhaUVUSUFkQjFBQnFJUkFDUUFOQUlBTWdBaEF4TmdLZ0NpQURJQU5Cb0FwcVFkT043Z0FRSFRZQzhBdEJBQ0VFSUFOQjhBdHFJZ3NRM1FFaEZTQURLQUtnQ2hEdENpRUZJQU1vQXFBS0lRZ2dBMEVBT2dEMEN5QURRZlR5d2FzR05nTHdDeUFEUVFRNkFQc0xJQU5CQURvQWhBZ2dBMEh6NkwyREJ6WUNnQWdnQTBFRU9nQ0xDQ0FESUFnMkFyZ0lJQU1nQTBHNENHb2dDeEFkTmdMWUJ5QURLQUxZQnlJSUJIOGdDQ2dDQ0NJSVFZak04UUFnQ0JzRlFZak04UUFMSWc0UUh5SUxJQU1vQW9RSUlBTXRBSXNJSWdnZ0NFRVlkRUVZZFNJSVFRQklHMFlFZnlBRFFZQUlha0YvSUE0Z0N4QWJSU0VFSUFNdEFJc0lCU0FJQzBFWWRFRVlkVUVBU0FSQUlBTW9Bb0FJRUJjTElBTXNBUHNMUVFCSUJFQWdBeWdDOEFzUUZ3c2dGVUVRZEVFUWRTSUlRUUVnQ0VFQlNoc2hEQUpBQWtBZ0JBUkFJQVVoQ0NNQVFVQnFJaGdrQUNBS0tBS1VBU0VGSUFvb0FwQUJJUTRnREVILy93TnhJUXNDUUFKQUEwQWdCU0lFSUE1R0RRRWdCRUVZYXlFRklBUkJDR3N2QVFBZ0MwY05BQXNnQlNnQ0FDRVZJQmhCTUdvaUMwR3F3ZkVBSUFkQjFBQnFFR3NDUUNBTElCVkJ4QU5xSWh0R0RRQWdHQzBBT3lJT1FSaDBRUmgxSVFzZ0ZTd0F6d05CQUU0RVFDQUxRUUJPQkVBZ0d5QVlLUU13TndJQUlCc2dHQ2dDT0RZQ0NBd0NDeUFiSUJnb0FqQWdHQ2dDTkJBZ0RBRUxJQnNnR0NnQ01DQVlRVEJxSUF0QkFFZ2lDeHNnR0NnQ05DQU9JQXNiRUNFYUN5QVlMQUE3UVFCSUJFQWdHQ2dDTUJBWEN5QUZLQUlBUVFNZ0JFRUVheWdDQUNJRUlBUWdDRWNiSUFRZ0NCc2dDQ0FFR3pZQ3BBUUNRQ0FLS0FLUUFTSUVJQVVnQkd0QkdHMUJHR3hxSWdWQkdHb2lCQ0FLS0FLVUFTSUlSd1JBQTBBZ0JTQUVLQUlBTmdJQUlBVXNBQTlCQUVnRVFDQUZLQUlFRUJjTElBVWdCQ2tDQkRjQ0JDQUZJQVFvQWd3MkFnd2dCRUVBT2dBRUlBUkJBRG9BRHlBRklBUXBBaEEzQWhBZ0JVRVlhaUVGSUFSQkdHb2lCQ0FJUncwQUN5QUtLQUtVQVNJRUlBVkdEUUVMQTBBZ0JFRUpheXdBQUVFQVNBUkFJQVJCRkdzb0FnQVFGd3NnQkVFWWF5SUVJQVZIRFFBTEN5QUtJQVUyQXBRQkRBRUxBa0FnSGl3QWp3SkJBRTRFUUNBWUlCNG9Bb3dDTmdJSUlCZ2dIaWtDaEFJM0F3QU1BUXNnR0NBZUtBS0VBaUFlS0FLSUFoQWFDeUFZUVFBMkFpQWdHRUlBTndNWUFrQWdHQ3dBQzBFQVRnUkFJQmdnR0NnQ0NEWUNJQ0FZSUJncEF3QTNBeGdnR0NBSU5nSW9JQmdnRERzQkpDQVlRU1JxSVFVTUFRc2dHRUVZYWlBWUtBSUFJQmdvQWdRUUlDQVlJQWcyQWlnZ0dDQU1Pd0VrSUJoQkpHb2hCU0FZTEFBTFFRQk9EUUFnR0NnQ0FCQVhDeUFZSUFjMkFnQWdHRUVFY2lFSUFrQWdHQ3dBSTBFQVRnUkFJQWdnR0NrREdEY0NBQ0FJSUJnb0FpQTJBZ2dNQVFzZ0NDQVlLQUlZSUJnb0Fod1FHZ3NnR0NBRktRSUFOd01RQWtBZ0NpZ0NvQUVpQkNBS0tBS2tBVWtFUUNBRUlCZ29BZ0EyQWdBZ0JDQUlLUUlBTndJRUlBUWdDQ2dDQ0RZQ0RDQUVJQmdwQXhBM0FoQWdDaUFFUVJocU5nS2dBUXdCQ3lBS1Fad0JhaUFZRUxFUElCZ3NBQTlCQUU0TkFDQVlLQUlFRUJjTElCZ3NBQ05CQUU0TkFDQVlLQUlZRUJjTElCaEJRR3NrQUF3QkN5QURLQUtnQ2lFRVFRQWhDQ0FEUVFBNkFQUUxJQU5COVBMQnF3WTJBdkFMSUFOQkJEb0Erd3NnQTBFRk9nQ0xDQ0FEUWZLWDdRQW9BQUEyQW9BSUlBTkI5cGZ0QUMwQUFEb0FoQWdnQTBFQU9nQ0ZDQ0FESUFRMkFyZ0lJQU1nQTBHNENHb2dBMEh3QzJvUUhUWUMyQWNnQXlnQzJBY2lCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SU9FQjhpQ3lBREtBS0VDQ0FETFFDTENDSUVJQVJCR0hSQkdIVWlCRUVBU0J0R0JIOGdBMEdBQ0dwQmZ5QU9JQXNRRzBVaENDQURMUUNMQ0FVZ0JBdEJHSFJCR0hWQkFFZ0VRQ0FES0FLQUNCQVhDeUFETEFEN0MwRUFTQVJBSUFNb0F2QUxFQmNMSUFoRkRRQkIyQVFRR0NJT0VPb0hJUm9nQXlBRFFhQUtha0dRZys0QUVCMDJBdkFMQWtBZ0EwSHdDMm9vQWdBaUJBUkFJQVFvQWdnaUJBMEJDMEdJelBFQUlRUUxJQVFRSHlJTFFYQlBEUUVDUUFKQUlBdEJDMDhFUUNBTFFSQnFRWEJ4SWdnUUdDRVNJQU1nQ0VHQWdJQ0FlSEkyQXVnR0lBTWdFallDNEFZZ0F5QUxOZ0xrQmd3QkN5QURJQXM2QU9zR0lBTkI0QVpxSVJJZ0MwVU5BUXNnRWlBRUlBc1FHUm9MSUFzZ0VtcEJBRG9BQUNBT1Fmd0RhaUVMSUFNdEFPc0dJZ2hCR0hSQkdIVWhCQUpBQWtBZ0Rpd0Fod1JCQUU0RVFDQUVRUUJPQkVBZ0N5QURLUVBnQmpjQ0FDQUxJQU1vQXVnR05nSUlEQU1MSUFzZ0F5Z0M0QVlnQXlnQzVBWVFJQXdCQ3lBTElBTW9BdUFHSUFOQjRBWnFJQVJCQUVnaUJCc2dBeWdDNUFZZ0NDQUVHeEFoR2dzZ0F5d0E2d1pCQUU0TkFDQURLQUxnQmhBWEN5QURJQU5Cb0FwcVFjT1Q3d0FRSFRZQ2dBZ0NRQ0FEUVlBSWFpZ0NBQ0lFQkVBZ0JDZ0NDQ0lFRFFFTFFZak04UUFoQkFzZ0JCQWZJZ3RCY0U4TkhBSkFBa0FnQzBFTFR3UkFJQXRCRUdwQmNIRWlDQkFZSVJJZ0F5QUlRWUNBZ0lCNGNqWUMrQXNnQXlBU05nTHdDeUFESUFzMkF2UUxEQUVMSUFNZ0N6b0Erd3NnQTBId0Myb2hFaUFMUlEwQkN5QVNJQVFnQ3hBWkdnc2dDeUFTYWtFQU9nQUFJQTRnQTBId0Myb1FpQU0yQXF3RUlBTXNBUHNMUVFCSUJFQWdBeWdDOEFzUUZ3c2dBeUFEUWFBS2FrRzR4ZThBRUIwMkF2QUxBa0JCaGdOQkFDQURRZkFMYWlnQ0FCdEZEUUFnQXlBRFFhQUtha0c0eGU4QUVCMDJBb0FJQWtBZ0EwR0FDR29vQWdBaUJBUkFJQVFvQWdnaUJBMEJDMEdJelBFQUlRUUxJQVFRSHlJTFFYQlBEUVFDUUFKQUlBdEJDMDhFUUNBTFFSQnFRWEJ4SWdnUUdDRVNJQU1nQ0VHQWdJQ0FlSEkyQXZnTElBTWdFallDOEFzZ0F5QUxOZ0wwQ3d3QkN5QURJQXM2QVBzTElBTkI4QXRxSVJJZ0MwVU5BUXNnRWlBRUlBc1FHUm9MSUFzZ0VtcEJBRG9BQUNBT1FkUUFhaUVMSUFNdEFQc0xJZ2hCR0hSQkdIVWhCQUpBSUE0c0FGOUJBRTRFUUNBRVFRQk9CRUFnQ3lBREtRUHdDemNDQUNBTElBTkIrQXRxS0FJQU5nSUlEQUlMSUFzZ0F5Z0M4QXNnQXlnQzlBc1FJQXdCQ3lBTElBTW9BdkFMSUFOQjhBdHFJQVJCQUVnaUJCc2dBeWdDOUFzZ0NDQUVHeEFoR2dzZ0F5d0Erd3RCQUU0TkFDQURLQUx3Q3hBWEN5QURRZEFHYWtHcXdmRUFJQkFRYXlBT1FaUURhaUVMSUFNdEFOc0dJZ2hCR0hSQkdIVWhCQUpBQWtBZ0Rpd0Fud05CQUU0RVFDQUVRUUJPQkVBZ0N5QURLUVBRQmpjQ0FDQUxJQU1vQXRnR05nSUlEQU1MSUFzZ0F5Z0MwQVlnQXlnQzFBWVFJQXdCQ3lBTElBTW9BdEFHSUFOQjBBWnFJQVJCQUVnaUJCc2dBeWdDMUFZZ0NDQUVHeEFoR2dzZ0F5d0Eyd1pCQUU0TkFDQURLQUxRQmhBWEN3SkFJQ0FzQUF0QkFFNEVRQ0FEUWZnTGFpQWdLQUlJTmdJQUlBTWdJQ2tDQURjRDhBc01BUXNnQTBId0Myb2dJQ2dDQUNBZ0tBSUVFQm9MSUFNZ0dqWUMvQXNDUUNBS0tBTHNBaUlFSUFvb0F2QUNTUVJBSUFRZ0F5a0Q4QXMzQWdBZ0JDQURRZmdMYWlnQ0FEWUNDQ0FFSUFNb0F2d0xOZ0lNSUFvZ0JFRVFhallDN0FJTUFRc2dFeUFEUWZBTGFoQ2hBU0FETEFEN0MwRUFUZzBBSUFNb0F2QUxFQmNMSXdCQlFHb2lIU1FBQWtBQ1FBSkFBa0FnQ2lnQ25BRWlGeUFLS0FLZ0FTSVNSd1JBSUF4Qi8vOERjU0VZQTBBZ0dDQVhMd0VRUmdSQUFrQWdIaXdBandKQkFFNEVRQ0FkSUI0b0Fvd0NOZ0lJSUIwZ0hpa0NoQUkzQXdBTUFRc2dIU0FlS0FLRUFpQWVLQUtJQWhBYUN3SkFJQjBvQWdRZ0hTMEFDeUlFSUFSQkdIUkJHSFVpRzBFQVNDSVZHeUlaSUJjb0FnZ2dGeTBBRHlJRUlBUkJHSFJCR0hWQkFFZ2lEaHNpSENBWklCeEpJZ3NiSWdnRVFDQVhRUVJxSWdRb0FnQWdCQ0FPR3lBZEtBSUFJQjBnRlJzZ0NCQk1JZ1FOQVF0QmZ5QUxJQmtnSEVzYklRUUxJQnRCQUVnRVFDQWRLQUlBRUJjTElBUkZEUU1nQ2lnQ29BRWhFZ3NnRjBFWWFpSVhJQkpIRFFBTEN5QWVMQUNQQWtFQVNBMEJJQjBnSGlnQ2pBSTJBZ2dnSFNBZUtRS0VBamNEQUF3Q0N5QWRRVEJxSWdSQnFzSHhBQ0FYS0FJQVFkUUFhaEJyQWtBZ0JDQWFRY1FEYWlJTFJnMEFJQjB0QURzaUNFRVlkRUVZZFNFRUlBc3NBQXRCQUU0RVFDQUVRUUJPQkVBZ0N5QWRLUU13TndJQUlBc2dIU2dDT0RZQ0NBd0NDeUFMSUIwb0FqQWdIU2dDTkJBZ0RBRUxJQXNnSFNnQ01DQWRRVEJxSUFSQkFFZ2lCQnNnSFNnQ05DQUlJQVFiRUNFYUN5QWRMQUE3UVFCSUJFQWdIU2dDTUJBWEN5QWFRUU1nQlNBWEtBSVVJZ1FiSUFVZ0JDQUZSeHNnQkNBRkd6WUNwQVFDUUNBS0tBS2NBU0lFSUJjZ0JHdEJHRzFCR0d4cUloSkJHR29pRnlBS0tBS2dBU0lFUndSQUEwQWdFaUFYS0FJQU5nSUFJQklzQUE5QkFFZ0VRQ0FTS0FJRUVCY0xJQklnRnlrQ0JEY0NCQ0FTSUJjb0FndzJBZ3dnRjBFQU9nQUVJQmRCQURvQUR5QVNJQmNwQWhBM0FoQWdFa0VZYWlFU0lCZEJHR29pRnlBRVJ3MEFDeUFLS0FLZ0FTSVhJQkpHRFFFTEEwQWdGMEVKYXl3QUFFRUFTQVJBSUJkQkZHc29BZ0FRRndzZ0YwRVlheUlFSVJjZ0JDQVNSdzBBQ3dzZ0NpQVNOZ0tnQVF3Q0N5QWRJQjRvQW9RQ0lCNG9Bb2dDRUJvTElCMUJBRFlDSUNBZFFnQTNBeGdDUUNBZExBQUxRUUJPQkVBZ0hTQWRLQUlJTmdJZ0lCMGdIU2tEQURjREdDQWRJQVUyQWlnZ0hTQU1Pd0VrSUIxQkpHb2hFZ3dCQ3lBZFFSaHFJQjBvQWdBZ0hTZ0NCQkFnSUIwZ0JUWUNLQ0FkSUF3N0FTUWdIVUVrYWlFU0lCMHNBQXRCQUU0TkFDQWRLQUlBRUJjTElCMGdHallDQUNBZFFRUnlJUVVDUUNBZExBQWpRUUJPQkVBZ0JTQWRLUU1ZTndJQUlBVWdIU2dDSURZQ0NBd0JDeUFGSUIwb0FoZ2dIU2dDSEJBYUN5QWRJQklwQWdBM0F4QUNRQ0FLS0FLVUFTSUVJQW9vQXBnQlNRUkFJQVFnSFNnQ0FEWUNBQ0FFSUFVcEFnQTNBZ1FnQkNBRktBSUlOZ0lNSUFRZ0hTa0RFRGNDRUNBS0lBUkJHR28yQXBRQkRBRUxJQXBCa0FGcUlCMFFzUThnSFN3QUQwRUFUZzBBSUIwb0FnUVFGd3NnSFN3QUkwRUFUZzBBSUIwb0FoZ1FGd3NnSFVGQWF5UUFDeUFDUVFocUlnSWdBeWdDc0FkSERRRU1Bd3NMREJrTERCZ0xJQU1nQTBHd0VHb1FNVFlDOEFzZ0F5Z0N4QkFoR3lNQVFZQUJheUlRSkFBZ0VFSDRBR29nQTBId0Myb2lDMEc4MnU4QUVGTUNRQ0FRS0FKNElCQW9Bbnh5UlEwQUlCQWdFRUg0QUdvUU1UWUNZQ0FRSUJCQjRBQnFRWXVVN3dBUUhUWUNLQUpBSUJBb0FpZ2lBZ1JBSUFJb0FnZ2lBZzBCQzBHSXpQRUFJUUlMSUFJUUh5SUlRWEJQRFJnQ1FBSkFJQWhCQzA4RVFDQUlRUkJxUVhCeElnUVFHQ0VGSUJBZ0JFR0FnSUNBZUhJMkFuQWdFQ0FGTmdKb0lCQWdDRFlDYkF3QkN5QVFJQWc2QUhNZ0VFSG9BR29oQlNBSVJRMEJDeUFGSUFJZ0NCQVpHZ3NnQlNBSWFrRUFPZ0FBQWtBQ1FDQVFLQUpzSUJBc0FITWlBa0gvQVhFZ0FrRUFTQnRCQkVjTkFDQVFRZWdBYWtGL1FZZVc3Z0JCQkJBYkRRQUNRQ0FLS0FLc0FTSUNJQW9vQXFnQlJnMEFJQUpCQkdzb0FnQWhBaUF1UVFBUWNDQUNRUUFRY0VjTkFDQUtLQUtzQVVFSWF5Z0NBQ0VGSUJCQjBBQnFJZ0pCcXNIeEFDQXVRZFFBYWhCckFrQWdBaUFGUWNRRGFpSUlSZzBBSUJBdEFGc2lCRUVZZEVFWWRTRUNJQVVzQU04RFFRQk9CRUFnQWtFQVRnUkFJQWdnRUNrRFVEY0NBQ0FJSUJBb0FsZzJBZ2dNQWdzZ0NDQVFLQUpRSUJBb0FsUVFJQXdCQ3lBSUlCQW9BbEFnRUVIUUFHb2dBa0VBU0NJQ0d5QVFLQUpVSUFRZ0Foc1FJUm9MSUJBc0FGdEJBRWdFUUNBUUtBSlFFQmNMSUFvZ0NpZ0NyQUZCQ0dzMkFxd0JEQUlMSUFvb0FyZ0JJZ0lnQ2lnQ3ZBRkhCRUFnQWlBdU5nSUFJQW9nQWtFRWFqWUN1QUVNQWdzZ0FpQUtLQUswQVNJT2F5SVZRUUoxSWdSQkFXb2lCVUdBZ0lDQUJFOE5HQ0FGSUJWQkFYVWlBaUFDSUFWSkcwSC8vLy8vQXlBVlFmei8vLzhIU1JzaUNBUi9JQWhCZ0lDQWdBUlBEUm9nQ0VFQ2RCQVlCVUVBQ3lJRklBUkJBblJxSWdJZ0xqWUNBQ0FWUVFCS0JFQWdCU0FPSUJVUUdSb0xJQW9nQlNBSVFRSjBhallDdkFFZ0NpQUNRUVJxTmdLNEFTQUtJQVUyQXJRQklBNUZEUUVnRGhBWERBRUxJQW9vQXFnQklBb29BcXdCUncwQUlBb29BcWdCSWdVZ0NpZ0NyQUZIQkVBRFFBSkFJQzRvQXJ3RklBVW9BZ1FpQWlnQ3ZBVkhEUUFnTGkwQXRBVWdBaTBBdEFWSERRQWdDaWdDdUFFaUFpQUtLQUs4QVVjRVFDQUNJQzQyQWdBZ0NpQUNRUVJxTmdLNEFRd0JDeUFDSUFvb0FyUUJJaFZySWhoQkFuVWlCRUVCYWlJSVFZQ0FnSUFFVHcwYUlBZ2dHRUVCZFNJQ0lBSWdDRWtiUWYvLy8vOERJQmhCL1AvLy93ZEpHeUlPQkg4Z0RrR0FnSUNBQkU4TkhDQU9RUUowRUJnRlFRQUxJZ2dnQkVFQ2RHb2lBaUF1TmdJQUlCaEJBRW9FUUNBSUlCVWdHQkFaR2dzZ0NpQUlJQTVCQW5ScU5nSzhBU0FLSUFKQkJHbzJBcmdCSUFvZ0NEWUN0QUVnRlVVTkFDQVZFQmNMSUFWQkNHb2lCU0FLS0FLc0FVY05BQXNMQ3dKQUFrQUNRQUpBQWtBZ0VDZ0NiQ0lFSUJBdEFITWlBaUFDUVJoMFFSaDFJZ1ZCQUVnYlFRVkdCSDhnRUVIb0FHcEJmMEh5bCswQVFRVVFHMFVOQVNBUUxRQnpJZ0loQlNBUUtBSnNCU0FFQ3lBQ0lBVkJHSFJCR0hWQkFFZ2JRUWhIRFFRZ0VFSG9BR3BCZjBINDgrNEFRUWdRR3cwRVFjZ0VFQmdpRlJDZUN5RUlJQkFnRUVINEFHb1FNVFlDWUNBUUlCQkI0QUJxUVpDRDdnQVFIVFlDS0FKQUlCQW9BaWdpQWdSQUlBSW9BZ2dpQWcwQkMwR0l6UEVBSVFJTElBSVFIeUlPUVhCUERSMGdEa0VMU1EwQklBNUJFR3BCY0hFaUJCQVlJUVVnRUNBRVFZQ0FnSUI0Y2pZQ0lDQVFJQVUyQWhnZ0VDQU9OZ0ljREFJTFFjZ0VFQmdpRGhEc0JTRUlJQkFnRUVINEFHb1FNVFlDWUNBUUlCQkI0QUJxUVpDRDdnQVFIVFlDS0FKQUlCQW9BaWdpQWdSQUlBSW9BZ2dpQWcwQkMwR0l6UEVBSVFJTElBSVFIeUlWUVhCUERSd0NRQUpBSUJWQkMwOEVRQ0FWUVJCcVFYQnhJZ1FRR0NFRklCQWdCRUdBZ0lDQWVISTJBa2dnRUNBRk5nSkFJQkFnRlRZQ1JBd0JDeUFRSUJVNkFFc2dFRUZBYXlFRklCVkZEUUVMSUFVZ0FpQVZFQmthQ3lBRklCVnFRUUE2QUFBZ0RrSDhBMm9oQlNBUUxRQkxJZ1JCR0hSQkdIVWhBZ0pBSUE0c0FJY0VRUUJPQkVBZ0FrRUFUZ1JBSUFVZ0VDa0RRRGNDQUNBRklCQW9Ba2cyQWdnTUFnc2dCU0FRS0FKQUlCQW9Ba1FRSUF3QkN5QUZJQkFvQWtBZ0VFRkFheUFDUVFCSUlnSWJJQkFvQWtRZ0JDQUNHeEFoR2dzZ0VDd0FTMEVBU0FSQUlCQW9Ba0FRRndzZ0RpQVFRZmdBYWhBeEVPMEtOZ0trQkNBUUlCQkIrQUJxRURFMkFqZ2dFQ0FRUVRocVFjT1Q3d0FRSFRZQ1lBSkFJQkFvQW1BaUFnUkFJQUlvQWdnaUFnMEJDMEdJelBFQUlRSUxJQUlRSHlJVlFYQlBEUndDUUFKQUlCVkJDMDhFUUNBVlFSQnFRWEJ4SWdRUUdDRUZJQkFnQkVHQWdJQ0FlSEkyQWpBZ0VDQUZOZ0lvSUJBZ0ZUWUNMQXdCQ3lBUUlCVTZBRE1nRUVFb2FpRUZJQlZGRFFFTElBVWdBaUFWRUJrYUN5QUZJQlZxUVFBNkFBQWdEaUFRUVNocUVJZ0ROZ0tzQkNBUUxBQXpRUUJJQkVBZ0VDZ0NLQkFYQ3lBUUlCQkIrQUJxRURFMkFtQWdFQ0FRUWVBQWFrRzR4ZThBRUIwMkFpZ0NRRUdHQTBFQUlCQW9BaWdiUlEwQUlCQWdFRUg0QUdvUU1UWUNPQ0FRSUJCQk9HcEJ1TVh2QUJBZE5nSmdBa0FnRUNnQ1lDSUNCRUFnQWlnQ0NDSUNEUUVMUVlqTThRQWhBZ3NnQWhBZkloVkJjRThOSFFKQUFrQWdGVUVMVHdSQUlCVkJFR3BCY0hFaUJCQVlJUVVnRUNBRVFZQ0FnSUI0Y2pZQ01DQVFJQVUyQWlnZ0VDQVZOZ0lzREFFTElCQWdGVG9BTXlBUVFTaHFJUVVnRlVVTkFRc2dCU0FDSUJVUUdSb0xJQVVnRldwQkFEb0FBQ0FPUWRRQWFpRUZJQkF0QURNaUJFRVlkRUVZZFNFQ0FrQWdEaXdBWDBFQVRnUkFJQUpCQUU0RVFDQUZJQkFwQXlnM0FnQWdCU0FRS0FJd05nSUlEQU1MSUFVZ0VDZ0NLQ0FRS0FJc0VDQU1BUXNnQlNBUUtBSW9JQkJCS0dvZ0FrRUFTQ0lDR3lBUUtBSXNJQVFnQWhzUUlSb2dFQ3dBTTBFQVRnMEJDeUFRS0FJb0VCY0xBa0FnSUN3QUMwRUFUZ1JBSUJBZ0lDZ0NDRFlDTUNBUUlDQXBBZ0EzQXlnTUFRc2dFRUVvYWlBZ0tBSUFJQ0FvQWdRUUdnc2dFQ0FJTmdJMElBb29BdXdDSWdJZ0NpZ0M4QUpKQkVBZ0FpQVFLUU1vTndJQUlBSWdFQ2dDTURZQ0NDQUNJQkFvQWpRMkFnd2dDaUFDUVJCcU5nTHNBaUFLSUM0Z0NCQ3lEd3dFQ3lBS1FlZ0NhaUFRUVNocUVLRUJJQkFzQUROQkFFZ0VRQ0FRS0FJb0VCY0xJQW9nTGlBSUVMSVBEQU1MSUJBZ0Rqb0FJeUFRUVJocUlRVWdEa1VOQVFzZ0JTQUNJQTRRR1JvTElBVWdEbXBCQURvQUFDQVZRZndEYWlFRklCQXRBQ01pQkVFWWRFRVlkU0VDQWtBZ0ZTd0Fod1JCQUU0RVFDQUNRUUJPQkVBZ0JTQVFLUU1ZTndJQUlBVWdFQ2dDSURZQ0NBd0NDeUFGSUJBb0FoZ2dFQ2dDSEJBZ0RBRUxJQVVnRUNnQ0dDQVFRUmhxSUFKQkFFZ2lBaHNnRUNnQ0hDQUVJQUliRUNFYUN5QVFMQUFqUVFCSUJFQWdFQ2dDR0JBWEN5QVZJQkJCK0FCcUVERVE3UW8yQXFRRUlCQWdFRUg0QUdvUU1UWUNPQ0FRSUJCQk9HcEJ3NVB2QUJBZE5nSmdBa0FnRUNnQ1lDSUNCRUFnQWlnQ0NDSUNEUUVMUVlqTThRQWhBZ3NnQWhBZklnNUJjRThOR1FKQUFrQWdEa0VMVHdSQUlBNUJFR3BCY0hFaUJCQVlJUVVnRUNBRVFZQ0FnSUI0Y2pZQ01DQVFJQVUyQWlnZ0VDQU9OZ0lzREFFTElCQWdEam9BTXlBUVFTaHFJUVVnRGtVTkFRc2dCU0FDSUE0UUdSb0xJQVVnRG1wQkFEb0FBQ0FWSUJCQktHb1FpQU0yQXF3RUlCQXNBRE5CQUVnRVFDQVFLQUlvRUJjTElCQWdFRUg0QUdvUU1UWUNZQ0FRSUJCQjRBQnFRYmpGN3dBUUhUWUNLQUpBUVlZRFFRQWdFQ2dDS0J0RkRRQWdFQ0FRUWZnQWFoQXhOZ0k0SUJBZ0VFRTRha0c0eGU4QUVCMDJBbUFDUUNBUUtBSmdJZ0lFUUNBQ0tBSUlJZ0lOQVF0QmlNenhBQ0VDQ3lBQ0VCOGlEa0Z3VHcwYUFrQUNRQ0FPUVF0UEJFQWdEa0VRYWtGd2NTSUVFQmdoQlNBUUlBUkJnSUNBZ0hoeU5nSXdJQkFnQlRZQ0tDQVFJQTQyQWl3TUFRc2dFQ0FPT2dBeklCQkJLR29oQlNBT1JRMEJDeUFGSUFJZ0RoQVpHZ3NnQlNBT2FrRUFPZ0FBSUJWQjFBQnFJUVVnRUMwQU15SUVRUmgwUVJoMUlRSUNRQ0FWTEFCZlFRQk9CRUFnQWtFQVRnUkFJQVVnRUNrREtEY0NBQ0FGSUJBb0FqQTJBZ2dNQWdzZ0JTQVFLQUlvSUJBb0Fpd1FJQXdCQ3lBRklCQW9BaWdnRUVFb2FpQUNRUUJJSWdJYklCQW9BaXdnQkNBQ0d4QWhHZ3NnRUN3QU0wRUFUZzBBSUJBb0FpZ1FGd3NDUUNBZ0xBQUxRUUJPQkVBZ0VDQWdLQUlJTmdJd0lCQWdJQ2tDQURjREtBd0JDeUFRUVNocUlDQW9BZ0FnSUNnQ0JCQWFDeUFRSUFnMkFqUUNRQ0FLS0FMc0FpSUNJQW9vQXZBQ1NRUkFJQUlnRUNrREtEY0NBQ0FDSUJBb0FqQTJBZ2dnQWlBUUtBSTBOZ0lNSUFvZ0FrRVFhallDN0FJTUFRc2dDa0hvQW1vZ0VFRW9haENoQVNBUUxBQXpRUUJPRFFBZ0VDZ0NLQkFYQ3lBUVFRaHFRYXJCOFFBZ0xrSFVBR29RYXlBVlFaUURhaUVGSUJBdEFCTWlCRUVZZEVFWWRTRUNBa0FnRlN3QW53TkJBRTRFUUNBQ1FRQk9CRUFnQlNBUUtRTUlOd0lBSUFVZ0VDZ0NFRFlDQ0F3Q0N5QUZJQkFvQWdnZ0VDZ0NEQkFnREFFTElBVWdFQ2dDQ0NBUVFRaHFJQUpCQUVnaUFoc2dFQ2dDRENBRUlBSWJFQ0VhQ3lBUUxBQVRRUUJJQkVBZ0VDZ0NDQkFYQ3dKQUlBcEI4QUJxSWdVb0FnQWlBZ1JBSUFwQjhBQnFJUVVEUUFKQUlCc2dBaWdDRUNJRVNRUkFJQUlvQWdBaUJBMEJJQUloQlF3RUN5QUVJQnRQRFFNZ0FrRUVhaUVGSUFJb0FnUWlCRVVOQXlBRklRSUxJQUloQlNBRUlRSU1BQXNBQ3lBRklRSUxJQVVvQWdBaUJFVUVRRUVZRUJnaUJDQWJOZ0lRSUFRZ0FqWUNDQ0FFUWdBM0FnQWdCRUVBTmdJVUlBVWdCRFlDQUNBS0tBSnNLQUlBSWdJRWZ5QUtJQUkyQW13Z0JTZ0NBQVVnQkFzaEFpQUtLQUp3SUFJUVJDQUtJQW9vQW5SQkFXbzJBblFMSUFRb0FoUWhDQ0FLS0FJb0lRVWdDaWdDUUNFRUlBb29BaXdoQWlBVlFRQTJBdGdESUJVZ0FyY2lVVVFBQUFBQUFBRDBQNkFpVXlCUlJBQUFBQUFBQUFCQW9DSlFJQWkzSWxFZ1VDQlJZeHNpVVNCUklGTmpHeUFFdDZJZ0JiZEVBQUFBQUFBQUVFQ2lvMFFBQUFBQUFBRHdQNkE1QStBREN5QVFMQUJ6UVFCT0RRQWdFQ2dDYUJBWEN5QVFRWUFCYWlRQUlBTkJBRFlDcUFvZ0EwSUFOd09nQ2lBRElBTkJzQkJxRURFMkFvQUlJQXNnQTBHQUNHcEJ0ZDd0QUJDSkJDQURRY0FJYWlJUUlBTkIrQXRxS0FJQU5nSUFJQU1nQXlrRDhBczNBN2dJSUFNZ0EwR0VER29vQWdBMkF1QUhJQU1nQXlrQy9BczNBOWdISUFOQnVBaHFJZ0lvQWdBZ0F5Z0MyQWRISUFJb0FnUWdBeWdDM0FkSGNnUkFBMEFnQXlBRFFiZ0lhaWdDQURZQ3lBa2dBMEdBQ0dvZ0EwSElDV29RakFRZ0F5QURLUU9BQ0RjRGtBb2dBeUFES1FPSUNEY0RnQW9DUUNBRFFaQUthaUlFS0FJQUlBTkJnQXBxSWdJb0FnQkhJQVFvQWdRZ0FpZ0NCRWR5UlEwQUFrQURRQUpBSUFNZ0EwR1FDbW9vQWdBMkFwQUpRZGdFRUJnaUdCRHdCQ0VDSUFOQmtBbHFLQUlBSWdRRWZ5QUVLQUlFSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQ0JBZklndEJjRThOQUFKQUFrQWdDMEVMVHdSQUlBdEJFR3BCY0hFaUJSQVlJUVFnQXlBRlFZQ0FnSUI0Y2pZQ3dBa2dBeUFFTmdLNENTQURJQXMyQXJ3SkRBRUxJQU1nQ3pvQXd3a2dBMEc0Q1dvaEJDQUxSUTBCQ3lBRUlBZ2dDeEFaR2dzZ0JDQUxha0VBT2dBQUlBTkJ1QWxxRUtjUElSVUNRQ0FES0FLa0NpSUZJQU1vQXFnS0lnUkpCRUFnQlNBVk5nSUFJQU1nQlVFRWFpSUlOZ0trQ2d3QkN5QUZJQU1vQXFBS0lodHJJZzVCQW5VaUNFRUJhaUlMUVlDQWdJQUVUdzBjSUFzZ0JDQWJheUlGUVFGMUlnUWdCQ0FMU1J0Qi8vLy8vd01nQlVIOC8vLy9CMGtiSWdzRWZ5QUxRWUNBZ0lBRVR3MGVJQXRCQW5RUUdBVkJBQXNpQlNBSVFRSjBhaUlFSUJVMkFnQWdCRUVFYWlFSUlBNUJBRW9FUUNBRklCc2dEaEFaR2dzZ0F5QUZJQXRCQW5ScU5nS29DaUFESUFnMkFxUUtJQU1nQlRZQ29Bb2dHMFVOQUNBYkVCY0xJQU1zQU1NSlFRQklCRUFnQXlnQ3VBa1FGd3NDUUNBRFFaQUphaWdDQUNJRUJIOGdCQ2dDQkNJRVFZak04UUFnQkJzRlFZak04UUFMUVkyWjdnQVFhQTBBSUFOQkFEWUN5QVlnQTBJQU53UEFCZ0pBSUFnZ0F5Z0NvQW9pQW1zaUJVVUVRQ0FZUWRBRGFrRUFRUUFRVVF3QkN5QUZRUUJJRFIwZ0F5QUZFQmdpQkRZQ3dBWWdBeUFFSUFWQkFuVkJBblJxTmdMSUJpQVlRZEFEYWlBRUlBSWdCUkFaSWdJZ0FpQUZhaEJSSUFNZ0FqWUN4QVlnQWhBWEN5QURJQU5Ca0FscVFaQ0Q3Z0FRSFRZQ3VBa0NRQ0FEUWJnSmFpZ0NBQ0lDQkVBZ0FpZ0NDQ0lDRFFFTFFZak04UUFoQWdzZ0FoQWZJZ1ZCY0U4TkhnSkFBa0FnQlVFTFR3UkFJQVZCRUdwQmNIRWlCQkFZSVFnZ0F5QUVRWUNBZ0lCNGNqWUN1QVlnQXlBSU5nS3dCaUFESUFVMkFyUUdEQUVMSUFNZ0JUb0F1d1lnQTBHd0Jtb2hDQ0FGUlEwQkN5QUlJQUlnQlJBWkdnc2dCU0FJYWtFQU9nQUFJQmhCOEFOcUlRVWdBeTBBdXdZaUJFRVlkRUVZZFNFQ0FrQUNRQ0FZTEFEN0EwRUFUZ1JBSUFKQkFFNEVRQ0FGSUFNcEE3QUdOd0lBSUFVZ0F5Z0N1QVkyQWdnTUF3c2dCU0FES0FLd0JpQURLQUswQmhBZ0RBRUxJQVVnQXlnQ3NBWWdBMEd3Qm1vZ0FrRUFTQ0lDR3lBREtBSzBCaUFFSUFJYkVDRWFDeUFETEFDN0JrRUFUZzBBSUFNb0FyQUdFQmNMSUFNZ0EwR1FDV3BCdGFUdEFCQWROZ0tBQ1FKQUlBTkJnQWxxS0FJQUlnSUVRQ0FDS0FJSUlnSU5BUXRCaU16eEFDRUNDeUFDRUI4aUJVRndUdzBlQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJRUVCZ2hDQ0FESUFSQmdJQ0FnSGh5TmdMQUNTQURJQWcyQXJnSklBTWdCVFlDdkFrTUFRc2dBeUFGT2dERENTQURRYmdKYWlFSUlBVkZEUUVMSUFnZ0FpQUZFQmthQ3lBRklBaHFRUUE2QUFBZ0dDQURRYmdKYWtFQkVJSUNOZ0swQkNBRExBRERDVUVBU0FSQUlBTW9BcmdKRUJjTElBMGdHQ0FOS0FJQUtBS29BUkVDQUNBRElBTW9BcUFLSWdzMkFxUUtRZGdFRUJnUThBUWhBaUFES0FLb0NpSUVJQXRMQkVBZ0MwRUdOZ0lBSUFNZ0MwRUVhaUlJTmdLa0Nnd0JDeUFFSUF0cklnUkJBWFZCQVNBRUcwSC8vLy8vQXlBRVFmei8vLzhIU1JzaUJFR0FnSUNBQkU4TkhTQUVRUUowSWdRUUdDSUZRUVkyQWdBZ0F5QUVJQVZxTmdLb0NpQURJQVZCQkdvaUNEWUNwQW9nQXlBRk5nS2dDaUFMUlEwQUlBc1FGd3NDUUNBSVFRUnJLQUlBUlFSQUlBSWdBaWdDQUNnQ0JCRUJBQXdCQzBFQUlSY2dBMEVBTmdLb0JpQURRZ0EzQTZBR1FRQWhCQ0FJSUFNb0FxQUtJZ1ZySWdnRVFDQUlRUUJJRFIwZ0F5QUlFQmdpQkRZQ29BWWdBeUFFSUFoQkFuVkJBblJxTmdLb0JpQURJQVFnQlNBSUVCa2dDR29pRnpZQ3BBWUxBa0FnRnlBRWF5SUxRUUoxSWc0Z0FpZ0MyQU1pQlNBQ0tBTFFBeUlWYTBFQ2RVMEVRQ0FFSUFJb0F0UURJQlZySWdWcUlCY2dEaUFGUVFKMUlnVkxHeUlMSUFScklnZ0VRQ0FWSUFRZ0NCQmpHZ3NnQlNBT1NRUkFJQUlvQXRRRElRVWdBaUFYSUF0cklnUkJBRW9FZnlBRklBc2dCQkFaSUFScUJTQUZDellDMUFNTUFnc2dBaUFJSUJWcU5nTFVBd3dCQ3lBVkJFQWdBaUFWTmdMVUF5QVZFQmNnQWtFQU5nTFlBeUFDUWdBM0F0QURRUUFoQlFzZ0MwRUFTQTBkSUE0Z0JVRUJkU0lJSUFnZ0Rra2JRZi8vLy84RElBVkIvUC8vL3dkSkd5SUZRWUNBZ0lBRVR3MGRJQUlnQlVFQ2RDSUZFQmdpQ0RZQzBBTWdBaUFGSUFocU5nTFlBeUFDSUFzRWZ5QUlJQVFnQ3hBWklBdHFCU0FJQ3pZQzFBTUxJQU1vQXFBR0lnUUVRQ0FESUFRMkFxUUdJQVFRRndzZ0F5QURRWkFKYWtHUWcrNEFFQjAyQXJnSkFrQWdBMEc0Q1dvb0FnQWlCQVJBSUFRb0FnZ2lCUTBCQzBHSXpQRUFJUVVMSUFVUUh5SUxRWEJQRFI0Q1FBSkFJQXRCQzA4RVFDQUxRUkJxUVhCeElnZ1FHQ0VFSUFNZ0NFR0FnSUNBZUhJMkFwZ0dJQU1nQkRZQ2tBWWdBeUFMTmdLVUJnd0JDeUFESUFzNkFKc0dJQU5Ca0FacUlRUWdDMFVOQVFzZ0JDQUZJQXNRR1JvTElBUWdDMnBCQURvQUFDQUNRZkFEYWlFSUlBTXRBSnNHSWdWQkdIUkJHSFVoQkFKQUlBSXNBUHNEUVFCT0JFQWdCRUVBVGdSQUlBZ2dBeWtEa0FZM0FnQWdDQ0FES0FLWUJqWUNDQXdDQ3lBSUlBTW9BcEFHSUFNb0FwUUdFQ0FNQVFzZ0NDQURLQUtRQmlBRFFaQUdhaUFFUVFCSUlnUWJJQU1vQXBRR0lBVWdCQnNRSVJvTElBTXNBSnNHUVFCSUJFQWdBeWdDa0FZUUZ3c2dBeUFEUVpBSmFrRzFwTzBBRUIwMkFvQUpBa0FnQTBHQUNXb29BZ0FpQkFSQUlBUW9BZ2dpQlEwQkMwR0l6UEVBSVFVTElBVVFIeUlMUVhCUERRTUNRQUpBSUF0QkMwOEVRQ0FMUVJCcVFYQnhJZ2dRR0NFRUlBTWdDRUdBZ0lDQWVISTJBc0FKSUFNZ0JEWUN1QWtnQXlBTE5nSzhDUXdCQ3lBRElBczZBTU1KSUFOQnVBbHFJUVFnQzBVTkFRc2dCQ0FGSUFzUUdSb0xJQVFnQzJwQkFEb0FBQ0FDSUFOQnVBbHFRUUVRZ2dJMkFyUUVJQU1zQU1NSlFRQklCRUFnQXlnQ3VBa1FGd3NnRFNBQ0lBMG9BZ0FvQXFnQkVRSUFJQU1nQXlnQ29BbzJBcVFLQ3lBRFFaQUthaUlFSUFRb0FnQW9BaGcyQWdBZ0JDZ0NBQ0FEUVlBS2FpSUNLQUlBUnlBRUtBSUVJQUlvQWdSSGNnMEJEQU1MQ3d3YkN3d2FDeUFEUWJnSWFpSUNFSVlFSUFJb0FnQWdBeWdDMkFkSElBSW9BZ1FnQXlnQzNBZEhjZzBBQ3dzZ0F5QURRYkFRYWhBeE5nTHdDeUFEUVlBSWFpQURRZkFMYWtIKzNlNEFFSWtFSUFOQndBbHFJQU5CaUFocUtBSUFOZ0lBSUFNZ0F5a0RnQWczQTdnSklBTkJtQXBxSUFOQmxBaHFLQUlBTmdJQUlBTWdBeWtDakFnM0E1QUtJQU5CdUFscUlnUW9BZ0FnQTBHUUNtb2lBaWdDQUVjZ0JDZ0NCQ0FDS0FJRVIzSUVRQU5BSUFNZ0EwRzRDV29vQWdBMkF1QUlJQU5CMkFkcUlBTkI0QWhxRUl3RUlBTWdBeWtEMkFjM0E0QUpJQU1nQXlrRDRBYzNBL0FJQWtBZ0EwR0FDV29pQkNnQ0FDQURRZkFJYWlJQ0tBSUFSeUFFS0FJRUlBSW9BZ1JIY2tVTkFBSkFBMEFDUUNBRElBTkJnQWxxS0FJQU5nS1FCeUFES0FLUUJ5SUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnUVFIeUlGUVhCUERRQUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ0lRR0NFSUlBTWdBa0dBZ0lDQWVISTJBb2dLSUFNZ0NEWUNnQW9nQXlBRk5nS0VDZ3dCQ3lBRElBVTZBSXNLSUFOQmdBcHFJUWdnQlVVTkFRc2dDQ0FFSUFVUUdSb0xJQVVnQ0dwQkFEb0FBQUpBSUFNb0FvUUtJZ2dnQXkwQWl3b2lBaUFDUVJoMFFSaDFJZ1JCQUVnYlFRbEdCRUFnQTBHQUNtcEJmMEhrOCs0QVFRa1FHMFVOQVNBREtBS0VDaUVJSUFNdEFJc0tJZ0loQkFzZ0NDQUNJQVJCR0hSQkdIVkJBRWdiUVFaR0JFQWdBMEdBQ21wQmYwSFQ4KzRBUVFZUUcwVU5BU0FES0FLRUNpRUlJQU10QUlzS0lnSWhCQXNDUUNBSUlBSWdCRUVZZEVFWWRVRUFTQnRCQkVjTkFDQURRWUFLYWtGL1FhS3g3UUJCQkJBYkRRQWpBRUVRYXlJRUpBQWdCQ0FES0FLUUJ6WUNDQ0FFS0FJSUlRSWdCRUVRYWlRQUlBTWdBallDOEFzZ0EwSHdDMm9RZUNFTElBTWdBMEhnQ0dwQjAvUHVBQkJCTmdLNENDTUFRUkJySWdRa0FDQUVJQU5CdUFocUtBSUFOZ0lJSUFRb0FnZ2hBaUFFUVJCcUpBQWdBeUFDTmdMd0N5QUhJQU5COEF0cUVIZ2lEallDMUFZZ0J5QUxOZ0xZQmlBRElBTkJ5QkJxUWRIdDdnQVFRVFlDZ0FjZ05rVU5BVUdIQTBFQUlBTW9Bb0FIRzBVTkFTQURRWUFHYWlBT0VId2dBMEdBZ0NRMkFyd0lJQU5CM0k3N0FEWUN1QWdnRUVFQU5nSUlJQkJDQURjQ0FBSkFJQU1zQUlzR1FRQk9CRUFnRUNBREtRT0FCamNDQUNBUUlBTW9Bb2dHTmdJSURBRUxJQkFnQXlnQ2dBWWdBeWdDaEFZUUlDQURMQUNMQmtFQVRnMEFJQU1vQW9BR0VCY0xBa0FnTmlBRFFiZ0lha0h3c1g5QkFSQ1BBUTBBSUFNZ0EwR0FCMnBCOEpmdUFCQkJOZ0tRQ1NNQVFSQnJJZ1FrQUNBRUlBTkJrQWxxS0FJQU5nSUlJQVFvQWdnaEFpQUVRUkJxSkFBZ0F5QUNOZ0xJQ1NBRFFjZ0phaEJ2SWdRUUh5SUZRWEJQRFNBQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnSVFHQ0VYSUFNZ0FrR0FnSUNBZUhJMkF2Z0xJQU1nRnpZQzhBc2dBeUFGTmdMMEN3d0JDeUFESUFVNkFQc0xJQU5COEF0cUlSY2dCVVVOQVFzZ0Z5QUVJQVVRR1JvTElBVWdGMnBCQURvQUFDQURJQU5CZ0FkcUlnUkJxNGZ1QUJCQk5nS29DU01BUVJCcklnVWtBQ0FGSUFOQnFBbHFLQUlBTmdJSUlBVW9BZ2doQWlBRlFSQnFKQUFnQXlBQ05nS3dDU0FEUWJBSmFoQjRJUVVnQXlBRVFjR0k3d0FRUVRZQ29Ba2pBRUVRYXlJRUpBQWdCQ0FEUWFBSmFpZ0NBRFlDQ0NBRUtBSUlJUUlnQkVFUWFpUUFJQU1nQWpZQytBa2dBMEg0Q1dvUWVDRUVBbjlCQUNBREtBTDBDeUFETFFEN0N5SUNJQUpCR0hSQkdIVWlDRUVBU0J0RkRRQWFRUUFnQXlnQzhBc2dBMEh3QzJvZ0NFRUFTQnN0QUFBaUFrSElBR3RCL3dGeFFma0JTUTBBR2lBQ1FRSjBRY3lhZ1FGcUtBSUFJQVVnQkVFTWJHcHFRUXhxQ3lFQ0lBaEJBRWdFUUNBREtBTHdDeEFYQ3lBRFFkQUpha0VBTmdJQUlBTkNBRGNEeUFrZ0EwSElDV29nQWlBTGEwRU1heUlDSUFKQkRHMGlDMEVNYkdzaUNFRURkQ0lGUWZDY2dRRnFLQUlBRU5FQ1FkZ0JFQmdpRlJEakNDQTJJQlVnTmlnQ0FDZ0NxQUVSQWdBZ0EwSHdCV29nRGhCOElCVkJ2QUZxSVE0Z0F5MEErd1VpQkVFWWRFRVlkU0VDQWtBQ1FDQVZMQURIQVVFQVRnUkFJQUpCQUU0RVFDQU9JQU1wQS9BRk53SUFJQTRnQXlnQytBVTJBZ2dNQXdzZ0RpQURLQUx3QlNBREtBTDBCUkFnREFFTElBNGdBeWdDOEFVZ0EwSHdCV29nQWtFQVNDSUNHeUFES0FMMEJTQUVJQUliRUNFYUN5QURMQUQ3QlVFQVRnMEFJQU1vQXZBRkVCY0xJQU5CeUFscUVKTUdJUUlnRlNBTE9nRE1BU0FWSUFJMkF0UUJRYlVWSUFoMlFRRnhSUVJBSUFWQjlKeUJBV29vQWdBaEJFSG90b0lCTFFBQVJRUkFJQU5COEF0cUlnSkJoSnVCQVVIWUFCQVpHaUFEUVFzMkFwUUpJQU1nQWpZQ2tBa2dBeUFES1FPUUNUY0RFQ0FEUVJCcUVOUUlRZWkyZ2dGQkFUb0FBQXNnQkxJaFQwSGd0b0lCSVFnZ0ZRSi9Ba0JCNExhQ0FTZ0NBQ0lDUlEwQUEwQWdDQ0FDSUFJcUFoQWdUMTBpQkJzaENDQUNJQVJCQW5ScUtBSUFJZ0lOQUFzZ0NFSGd0b0lCUmcwQUlBZ3FBaEFnVDE0TkFDQUlLQUlVREFFTElBTWdUN3M1QXdCQnE3bnhBQ0FERUNSQkFBczJBclFCQ3lBRExBRFRDVUVBVGcwQUlBTW9Bc2dKRUJjTElBTkIzSTc3QURZQ3VBZ2dBeXdBeXdoQkFFNE5BU0FES0FMQUNCQVhEQUVMSUFNZ0F5Z0NrQWMyQXJnSVFkZ0VFQmdpRXhEd0JDRUxJQU5CdUFocUtBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCUkFmSWdoQmNFOE5IZ0pBQWtBZ0NFRUxUd1JBSUFoQkVHcEJjSEVpQWhBWUlRUWdBeUFDUVlDQWdJQjRjallDK0FzZ0F5QUVOZ0x3Q3lBRElBZzJBdlFMREFFTElBTWdDRG9BK3dzZ0EwSHdDMm9oQkNBSVJRMEJDeUFFSUFVZ0NCQVpHZ3NnQkNBSWFrRUFPZ0FBSUFOQjhBdHFFS2NQSVJVQ1FDQURLQUtrQ2lJRUlBTW9BcWdLSWdKSkJFQWdCQ0FWTmdJQUlBTWdCRUVFYWlJSU5nS2tDZ3dCQ3lBRUlBTW9BcUFLSWhocklnNUJBblVpQlVFQmFpSUlRWUNBZ0lBRVR3MGRJQWdnQWlBWWF5SUVRUUYxSWdJZ0FpQUlTUnRCLy8vLy93TWdCRUg4Ly8vL0Iwa2JJaHNFZnlBYlFZQ0FnSUFFVHcwZklCdEJBblFRR0FWQkFBc2lCQ0FGUVFKMGFpSUNJQlUyQWdBZ0FrRUVhaUVJSUE1QkFFb0VRQ0FFSUJnZ0RoQVpHZ3NnQXlBRUlCdEJBblJxTmdLb0NpQURJQWcyQXFRS0lBTWdCRFlDb0FvZ0dFVU5BQ0FZRUJjTElBTXNBUHNMUVFCSUJFQWdBeWdDOEFzUUZ3c2dDRUVFYXlnQ0FFVUVRQ0FMSUJNb0FnQW9BZ1FSQVFBTUFRc2dBMEVBTmdMb0JTQURRZ0EzQStBRkFrQWdDQ0FES0FLZ0NpSUNheUlGUlFSQUlCTkIwQU5xUVFCQkFCQlJEQUVMSUFWQkFFZ05IU0FESUFVUUdDSUVOZ0xnQlNBRElBUWdCVUVDZFVFQ2RHbzJBdWdGSUJOQjBBTnFJQVFnQWlBRkVCa2lBaUFDSUFWcUVGRWdBeUFDTmdMa0JTQUNFQmNMSUFNZ0EwRzRDR3BCa0lQdUFCQWROZ0x3Q3dKQUlBTkI4QXRxS0FJQUlnSUVRQ0FDS0FJSUlnVU5BUXRCaU16eEFDRUZDeUFGRUI4aUNFRndUdzBlQWtBQ1FDQUlRUXRQQkVBZ0NFRVFha0Z3Y1NJQ0VCZ2hCQ0FESUFKQmdJQ0FnSGh5TmdMWUJTQURJQVEyQXRBRklBTWdDRFlDMUFVTUFRc2dBeUFJT2dEYkJTQURRZEFGYWlFRUlBaEZEUUVMSUFRZ0JTQUlFQmthQ3lBRUlBaHFRUUE2QUFBZ0UwSHdBMm9oQlNBRExRRGJCU0lFUVJoMFFSaDFJUUlDUUFKQUlCTXNBUHNEUVFCT0JFQWdBa0VBVGdSQUlBVWdBeWtEMEFVM0FnQWdCU0FES0FMWUJUWUNDQXdEQ3lBRklBTW9BdEFGSUFNb0F0UUZFQ0FNQVFzZ0JTQURLQUxRQlNBRFFkQUZhaUFDUVFCSUlnSWJJQU1vQXRRRklBUWdBaHNRSVJvTElBTXNBTnNGUVFCT0RRQWdBeWdDMEFVUUZ3c2dBeUFEUWJnSWFrRzFwTzBBRUIwMkFzZ0pBa0FnQTBISUNXb29BZ0FpQWdSQUlBSW9BZ2dpQlEwQkMwR0l6UEVBSVFVTElBVVFIeUlJUVhCUERRTUNRQUpBSUFoQkMwOEVRQ0FJUVJCcVFYQnhJZ0lRR0NFRUlBTWdBa0dBZ0lDQWVISTJBdmdMSUFNZ0JEWUM4QXNnQXlBSU5nTDBDd3dCQ3lBRElBZzZBUHNMSUFOQjhBdHFJUVFnQ0VVTkFRc2dCQ0FGSUFnUUdSb0xJQVFnQ0dwQkFEb0FBQ0FUSUFOQjhBdHFRUUVRZ2dJMkFyUUVJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NnQTBFQU9nREpCU0FEUVliZTdnQXRBQUE2QU1nRklBTkJDVG9BeXdVZ0EwSCszZTRBS1FBQU53UEFCU0FUUVl3RGFpRUNBa0FnRXl3QWx3TkJBRTRFUUNBQ0lBTXBBOEFGTndJQUlBSWdBeWdDeUFVMkFnZ01BUXNnQWlBRFFjQUZha0VKRUNFYUlBTXNBTXNGUVFCT0RRQWdBeWdDd0FVUUZ3c2dEU0FUSUEwb0FnQW9BcWdCRVFJQUlBTWdBeWdDb0FvMkFxUUtDeUFETEFDTENrRUFTQVJBSUFNb0FvQUtFQmNMSUFOQmdBbHFJZ1FnQkNnQ0FDZ0NHRFlDQUNBRUtBSUFJQU5COEFocUlnSW9BZ0JISUFRb0FnUWdBaWdDQkVkeURRRU1Bd3NMREJzTERCb0xJQU5CdUFscUlnUVFoZ1FnQkNnQ0FDQURRWkFLYWlJQ0tBSUFSeUFFS0FJRUlBSW9BZ1JIY2cwQUN3c2dDaUFES0FMRUVDQUhJQzhROUFJQ1FDQWlEUUFnQ2lnQ1pDSUVSUTBGSUFNb0FzUVFJUWNnQkNFQ0EwQWdBaWdDRUNJRklBZExCRUFnQWlnQ0FDSUNEUUVNQndzZ0JTQUhTUVJBSUFJb0FnUWlBZzBCREFjTEN5QUNSUTBGSUFJb0FoUWdBaWdDR0VZTkFFR1BBVUh4QUNBd0d5RVZBMEFnQkNnQ0VDSUNJQWRMQkVBZ0JDZ0NBQ0lFRFFFTUJ3c2dBaUFIU1FSQUlBUW9BZ1FpQkEwQkRBY0xDeUFFUlEwRklBUW9BaGhCQkdzb0FnQWlBaUFDS0FJQUtBSUlFUUFBSUJWSERRQWdBeWdDeEJBaEJVRUFJU01qQUVFd2F5SVlKQUFnQ2lnQ1pDSUNSUTBGQTBBZ0JTQUNLQUlRSWdSSkJFQWdBaWdDQUNJQ0RRRU1Cd3NnQkNBRlNRUkFJQUlvQWdRaUFnMEJEQWNMQ3lBQ1JRMEZBa0FnQWlnQ0dFRUVheWdDQUNJYlJRMEFJQnNvQWtBaUFpQWJLQUpFSWdSSEJFQUNRQU5BSUFJb0FnQWlCU0FGS0FJQUtBSUlFUUFBUVlZQlJnUkFJQVVvQXRnRUlBVW9BdFFFUmcwQ0N5QUNRUVJxSWdJZ0JFY05BQXNnQkNFQ0N5QUNJQnNvQWtSSERRRUxRUUFoQlNBYlFZWUJFSUFCSVFJZ0dFRUFOZ0lZSUJoQ0FEY0RFQ0FDS0FMWUJDQUNLQUxVQkNJQ2F5SUVCRUFnQkVFQVNBMFlJQmdnQkJBWUlnVTJBaEFnR0NBRklBUkJBblZCQW5ScU5nSVlJQmdnQlNBQ0lBUVFHU0FFYWlJak5nSVVDd0pBSUJzb0FrQWlCQ0FiS0FKRUlndEhCRUFnSXlBRmF5RU9Ba0FEUUNBRUtBSUFJZ0lnQWlnQ0FDZ0NDQkVBQUVHR0FVWUVRRUVBSVFjZ0dFRUFOZ0lvSUJoQ0FEY0RJQUpBSUE0Z0FpZ0MyQVFnQWlnQzFBUWlBbXNpQ0FSL0lBaEJBRWdOSGlBSUVCZ2lCeUFDSUFnUUdTQUlhZ1ZCQUFzZ0IydEhJakFOQUNBSElRSWdJeUFGSWdoR0RRQURRQ0FJS0FJQUlBSW9BZ0JISWpBTkFTQUNRUVJxSVFJZ0NFRUVhaUlJSUNOSERRQUxDeUFIQkVBZ0J4QVhDeUF3RFFJTElBUkJCR29pQkNBTFJ3MEFDeUFMSVFRTElBUWdHeWdDUkVjTkFRdEJBQ0VDSUJoQkFEWUNDQ0FZUWdBM0F3QkJBQ0V3SUNNZ0JXc2lCQVJBSUFSQkFFZ05HU0FZSUFRUUdDSUNOZ0lBSUJnZ0FpQUVRUUoxUVFKMGFqWUNDQ0FZSUFJZ0JTQUVFQmtnQkdvaU1EWUNCQXNnR0NBYlFmUUVhaUlFUndSQUlBUWdBaUF3RUZFZ0dDZ0NBQ0VDQ3lBQ0JFQWdHQ0FDTmdJRUlBSVFGd3NnR3lnQ1FDSUNJQnNvQWtRaUJFWU5BQU5BSUFJb0FnQWlCeUFIS0FJQUtBSUlFUUFBUVlZQlJnUkFJQWRCMEFScUVPSURDeUFDUVFScUlnSWdCRWNOQUFzTElBVkZEUUFnQlJBWEN5QVlRVEJxSkFBZ0NpQVZJQU1vQXNRUUVKOEhDeUFES0FLZ0NpSUNCRUFnQXlBQ05nS2tDaUFDRUJjTElBTkJvQWRxSWdRb0Fnd2lBaUFFUVFScVJ3UkFJQUpCb01TQkFTZ0NBQkVCQUFzZ0F5d0Erd3BCQUVnRVFDQURLQUx3Q2hBWEN5QWlEUUVMSUFvZ0NpZ0NMQ0F2YWpZQ0xBc2dBMEh3QzJwQnFzSHhBQ0FOUWRRQWFpSWJFR3NnQ2l3QVgwRUFTQVJBSUFvb0FsUVFGd3NnQ2lBREtRUHdDemNDVkNBS0lBTkIrQXRxS0FJQU5nSmNJQU1nQTBHd0VHb1FNVFlDOEFzZ0EwRzRDV29pQWlBRFFmQUxha0dWMys0QUVGTkJpUU5CQUNBQ0tBSUFJQUlvQWdSeUd3UkFRZGdERUJnaUJ4Q2hDeUVDQWtBZ0lDd0FDMEVBVGdSQUlBTkIrQXRxSUNBb0FnZzJBZ0FnQXlBZ0tRSUFOd1B3Q3d3QkN5QURRZkFMYWlBZ0tBSUFJQ0FvQWdRUUdnc2dBeUFDTmdMOEN3SkFJQW9vQXV3Q0lnSWdDaWdDOEFKSkJFQWdBaUFES1FQd0N6Y0NBQ0FDSUFOQitBdHFLQUlBTmdJSUlBSWdBeWdDL0FzMkFnd2dDaUFDUVJCcU5nTHNBZ3dCQ3lBS1FlZ0NhaUFEUWZBTGFoQ2hBU0FETEFEN0MwRUFUZzBBSUFNb0F2QUxFQmNMSUFOQjhBdHFJZ0lnSnlnQzdBRVFmQ0FEUWJBRmFpQUNFS1lCSUFkQmhBTnFJQU1vQXJBRklBTW9BclFGRUZFZ0F5Z0NzQVVpQWdSQUlBTWdBallDdEFVZ0FoQVhDeUFETEFEN0MwRUFTQVJBSUFNb0F2QUxFQmNMSUFNZ0EwRzRDV29RTVRZQ29BY2dBeUFEUWFBSGFrRzFwTzBBRUIwMkFvQUlBa0FnQTBHQUNHb29BZ0FpQWdSQUlBSW9BZ2dpQWcwQkMwR0l6UEVBSVFJTElBSVFIeUlJUVhCUERSWUNRQUpBSUFoQkMwOEVRQ0FJUVJCcVFYQnhJZ1VRR0NFRUlBTWdCVUdBZ0lDQWVISTJBdmdMSUFNZ0JEWUM4QXNnQXlBSU5nTDBDd3dCQ3lBRElBZzZBUHNMSUFOQjhBdHFJUVFnQ0VVTkFRc2dCQ0FDSUFnUUdSb0xJQVFnQ0dwQkFEb0FBQ0FISUFOQjhBdHFRUUVRZ2dJMkF0UURJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NnQXlBRFFiZ0phaEF4TmdLQUNDQURJQU5CZ0FocVFaQ0Q3Z0FRSFRZQzhBc0NRQ0FEUWZBTGFpZ0NBQ0lDQkVBZ0FpZ0NDQ0lDRFFFTFFZak04UUFoQWdzZ0FoQWZJZ2hCY0U4TkZnSkFBa0FnQ0VFTFR3UkFJQWhCRUdwQmNIRWlCUkFZSVFRZ0F5QUZRWUNBZ0lCNGNqWUNxQVVnQXlBRU5nS2dCU0FESUFnMkFxUUZEQUVMSUFNZ0NEb0Fxd1VnQTBHZ0JXb2hCQ0FJUlEwQkN5QUVJQUlnQ0JBWkdnc2dCQ0FJYWtFQU9nQUFJQWRCeEFOcUlRVWdBeTBBcXdVaUJFRVlkRUVZZFNFQ0FrQWdCeXdBendOQkFFNEVRQ0FDUVFCT0JFQWdCU0FES1FPZ0JUY0NBQ0FGSUFNb0FxZ0ZOZ0lJREFJTElBVWdBeWdDb0FVZ0F5Z0NwQVVRSUF3QkN5QUZJQU1vQXFBRklBTkJvQVZxSUFKQkFFZ2lBaHNnQXlnQ3BBVWdCQ0FDR3hBaEdnc2dBeXdBcXdWQkFFZ0VRQ0FES0FLZ0JSQVhDeUFISUFvb0FpeTNJQW9vQWtDM29pQUtLQUlvUVFKMHQ2TkVBQUFBQUFBQThEK2dPUU9vQXdzZ0F5QURRYkFRYWhBeE5nTHdDeUFEUWZBS2FpSUNJQU5COEF0cVFkMzI3d0FRVTBHSkEwRUFJQUlvQWdBZ0FpZ0NCSEliQkVCQjJBTVFHQ0lIRUtBTElRSUNRQ0FnTEFBTFFRQk9CRUFnQTBINEMyb2dJQ2dDQ0RZQ0FDQURJQ0FwQWdBM0EvQUxEQUVMSUFOQjhBdHFJQ0FvQWdBZ0lDZ0NCQkFhQ3lBRElBSTJBdndMQWtBZ0NpZ0M3QUlpQWlBS0tBTHdBa2tFUUNBQ0lBTXBBL0FMTndJQUlBSWdBMEg0QzJvb0FnQTJBZ2dnQWlBREtBTDhDellDRENBS0lBSkJFR28yQXV3Q0RBRUxJQXBCNkFKcUlBTkI4QXRxRUtFQklBTXNBUHNMUVFCT0RRQWdBeWdDOEFzUUZ3c2dBMEh3QzJvaUFpQW5LQUxzQVJCOElBTkJrQVZxSUFJUXBnRWdCMEdFQTJvZ0F5Z0NrQVVnQXlnQ2xBVVFVU0FES0FLUUJTSUNCRUFnQXlBQ05nS1VCU0FDRUJjTElBTXNBUHNMUVFCSUJFQWdBeWdDOEFzUUZ3c2dBeUFEUWZBS2FoQXhOZ0tnQnlBRElBTkJvQWRxUWJXazdRQVFIVFlDZ0FnQ1FDQURRWUFJYWlnQ0FDSUNCRUFnQWlnQ0NDSUNEUUVMUVlqTThRQWhBZ3NnQWhBZklnaEJjRThORmdKQUFrQWdDRUVMVHdSQUlBaEJFR3BCY0hFaUJSQVlJUVFnQXlBRlFZQ0FnSUI0Y2pZQytBc2dBeUFFTmdMd0N5QURJQWcyQXZRTERBRUxJQU1nQ0RvQSt3c2dBMEh3QzJvaEJDQUlSUTBCQ3lBRUlBSWdDQkFaR2dzZ0JDQUlha0VBT2dBQUlBY2dBMEh3QzJwQkFSQ0NBallDMUFNZ0F5d0Erd3RCQUVnRVFDQURLQUx3Q3hBWEN5QURJQU5COEFwcUVERTJBb0FJSUFNZ0EwR0FDR3BCa0lQdUFCQWROZ0x3Q3dKQUlBTkI4QXRxS0FJQUlnSUVRQ0FDS0FJSUlnSU5BUXRCaU16eEFDRUNDeUFDRUI4aUNFRndUdzBXQWtBQ1FDQUlRUXRQQkVBZ0NFRVFha0Z3Y1NJRkVCZ2hCQ0FESUFWQmdJQ0FnSGh5TmdLSUJTQURJQVEyQW9BRklBTWdDRFlDaEFVTUFRc2dBeUFJT2dDTEJTQURRWUFGYWlFRUlBaEZEUUVMSUFRZ0FpQUlFQmthQ3lBRUlBaHFRUUE2QUFBZ0IwSEVBMm9oQlNBRExRQ0xCU0lFUVJoMFFSaDFJUUlDUUNBSExBRFBBMEVBVGdSQUlBSkJBRTRFUUNBRklBTXBBNEFGTndJQUlBVWdBeWdDaUFVMkFnZ01BZ3NnQlNBREtBS0FCU0FES0FLRUJSQWdEQUVMSUFVZ0F5Z0NnQVVnQTBHQUJXb2dBa0VBU0NJQ0d5QURLQUtFQlNBRUlBSWJFQ0VhQ3lBRExBQ0xCVUVBU0FSQUlBTW9Bb0FGRUJjTElBY2dDaWdDTExjZ0NpZ0NRTGVpSUFvb0FpaEJBblMzbzBRQUFBQUFBQUR3UDZBNUE2Z0RDeUFESUFOQnNCQnFFREUyQXZBTElBTWdBMEh3QzJwQjgvTHRBQkJCTmdLQUJ3SkFRWWNEUVFBZ0F5Z0NnQWNiUlEwQVFZQUZFQmdpQ3hEUkJpRUNBa0FnSUN3QUMwRUFUZ1JBSUFOQitBdHFJQ0FvQWdnMkFnQWdBeUFnS1FJQU53UHdDd3dCQ3lBRFFmQUxhaUFnS0FJQUlDQW9BZ1FRR2dzZ0F5QUNOZ0w4Q3dKQUlBb29BdXdDSWdJZ0NpZ0M4QUpKQkVBZ0FpQURLUVB3Q3pjQ0FDQUNJQU5CK0F0cUtBSUFOZ0lJSUFJZ0F5Z0MvQXMyQWd3Z0NpQUNRUkJxTmdMc0Fnd0JDeUFLUWVnQ2FpQURRZkFMYWhDaEFTQURMQUQ3QzBFQVRnMEFJQU1vQXZBTEVCY0xJQU5COEF0cUlnSWdKeWdDN0FFUWZDQURRZkFFYWlBQ0VLWUJJQXRCckFOcUlBTW9BdkFFSUFNb0F2UUVFRkVnQXlnQzhBUWlBZ1JBSUFNZ0FqWUM5QVFnQWhBWEN5QURMQUQ3QzBFQVNBUkFJQU1vQXZBTEVCY0xBa0FnQ2l3QVgwRUFUZ1JBSUFNZ0NpZ0NYRFlDNkFRZ0F5QUtLUUpVTndQZ0JBd0JDeUFEUWVBRWFpQUtLQUpVSUFvb0FsZ1FHZ3NnQzBHOEEyb2hCU0FETFFEckJDSUVRUmgwUVJoMUlRSUNRQ0FMTEFESEEwRUFUZ1JBSUFKQkFFNEVRQ0FGSUFNcEErQUVOd0lBSUFVZ0F5Z0M2QVEyQWdnTUFnc2dCU0FES0FMZ0JDQURLQUxrQkJBZ0RBRUxJQVVnQXlnQzRBUWdBMEhnQkdvZ0FrRUFTQ0lDR3lBREtBTGtCQ0FFSUFJYkVDRWFDeUFETEFEckJFRUFTQVJBSUFNb0F1QUVFQmNMSUFNZ0EwR0FCMnBCdU1YdkFCQWROZ0x3Q3dKQVFZWURRUUFnQTBId0Myb29BZ0FiUlEwQUlBTWdBMEdBQjJwQnVNWHZBQkFkTmdLQUNBSkFJQU5CZ0FocUtBSUFJZ0lFUUNBQ0tBSUlJZ1VOQVF0QmlNenhBQ0VGQ3lBRkVCOGlCRUZ3VHcwWEFrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUNFQmdoQ0NBRElBSkJnSUNBZ0hoeU5nTDRDeUFESUFnMkF2QUxJQU1nQkRZQzlBc01BUXNnQXlBRU9nRDdDeUFEUWZBTGFpRUlJQVJGRFFFTElBZ2dCU0FFRUJrYUN5QUVJQWhxUVFBNkFBQWdDMEhVQUdvaEJTQURMUUQ3Q3lJRVFSaDBRUmgxSVFJQ1FDQUxMQUJmUVFCT0JFQWdBa0VBVGdSQUlBVWdBeWtEOEFzM0FnQWdCU0FEUWZnTGFpZ0NBRFlDQ0F3Q0N5QUZJQU1vQXZBTElBTW9BdlFMRUNBTUFRc2dCU0FES0FMd0N5QURRZkFMYWlBQ1FRQklJZ0liSUFNb0F2UUxJQVFnQWhzUUlSb0xJQU1zQVBzTFFRQk9EUUFnQXlnQzhBc1FGd3NnQXlBRFFZQUhha0cxcE8wQUVCMDJBb0FJQWtBZ0EwR0FDR29vQWdBaUFnUkFJQUlvQWdnaUJRMEJDMEdJelBFQUlRVUxJQVVRSHlJRVFYQlBEUllDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdJUUdDRUlJQU1nQWtHQWdJQ0FlSEkyQXZnTElBTWdDRFlDOEFzZ0F5QUVOZ0wwQ3d3QkN5QURJQVE2QVBzTElBTkI4QXRxSVFnZ0JFVU5BUXNnQ0NBRklBUVFHUm9MSUFRZ0NHcEJBRG9BQUNBTElBTkI4QXRxUVFFUWdnSTJBcFFESUFNc0FQc0xRUUJJQkVBZ0F5Z0M4QXNRRndzZ0F5QURRWUFIYWlJRVFaQ0c3UUFRSFRZQzhBc2dDMEVBSUFOQjhBdHFJZ0lRM1FFaUJXc2dCVUhJQVdvZ0JVRUFTQnMyQXV3RUlBTkJpQWhxUVFBMkFnQWdBMElBTndPQUNDQUNJQVFRakFRZ0F5QURLUVB3Q3pjRHVBZ2dBeUFES1FQNEN6Y0QyQWNnQTBHNENHb2lBaWdDQUNBREtBTFlCMGNnQWlnQ0JDQURLQUxjQjBkeUJFQURRQ0FESUFOQnVBaHFLQUlBTmdLZ0NpQURRYUFLYWlnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTElnUVFIeUlGUVhCUERSZ0NRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ0lRR0NFSUlBTWdBa0dBZ0lDQWVISTJBcWdISUFNZ0NEWUNvQWNnQXlBRk5nS2tCd3dCQ3lBRElBVTZBS3NISUFOQm9BZHFJUWdnQlVVTkFRc2dDQ0FFSUFVUUdSb0xRUUFoQkNBRklBaHFRUUE2QUFBZ0F5Z0NwQWNnQXkwQXF3Y2lBaUFDUVJoMFFSaDFJZ0pCQUVnYlFRNUdCSDhnQTBHZ0IycEJmMEh0OHUwQVFRNFFHMFVoQkNBRExRQ3JCd1VnQWd0QkdIUkJHSFZCQUVnRVFDQURLQUtnQnhBWEN3SkFJQVFFUUNNQVFSQnJJZ1FrQUNBRUlBTkJvQXBxS0FJQU5nSUlJQVFvQWdnaEFpQUVRUkJxSkFBZ0F5QUNOZ0tnQnlBRFFZQUlhaUFEUWFBSGFoQnZFRmdhREFFTElBTkJnQWhxSUFOQm9BcHFLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNRV0JvTElBTkJ1QWhxSWdJZ0FpZ0NBQ2dDR0RZQ0FDQUNLQUlBSUFNb0F0Z0hSeUFDS0FJRUlBTW9BdHdIUjNJTkFBc0xRZVFCRUJnaUJSQ0ZBU0lDUWRnQmFpRUlJQU5COEF0cUlBTkJnQWhxRUpnQklBTkIrd3RxTFFBQUlnUkJHSFJCR0hVaEJ3SkFJQUlzQU9NQlFRQk9CRUFnQjBFQVRnUkFJQWdnQXlrRDhBczNBZ0FnQ0NBRFFmZ0xhaWdDQURZQ0NBd0NDeUFJSUFNb0F2QUxJQU1vQXZRTEVIUU1BUXNnQ0NBREtBTHdDeUFEUWZBTGFpQUhRUUJJSWdJYklBTW9BdlFMSUFRZ0Foc1FjUXNnQXl3QSt3dEJBRWdFUUNBREtBTHdDeEFYQ3lBTElBVWdDeWdDQUNnQ3FBRVJBZ0FnQXl3QWl3aEJBRTROQUNBREtBS0FDQkFYQ3lBRElBTkJzQkJxRURFMkF2QUxJQU1nQTBId0MycEJ1UEh2QUJCQk5nTElDa0dIQTBFQUlBTkJ5QXBxS0FJQUd3UkFRWmdFRUJnaUNCQytCQ0VGQWtBZ0lDd0FDMEVBVGdSQUlBTkIrQXRxSUNBb0FnZzJBZ0FnQXlBZ0tRSUFOd1B3Q3d3QkN5QURRZkFMYWlBZ0tBSUFJQ0FvQWdRUUdnc2dBeUFGTmdMOEN3SkFJQW9vQXV3Q0lnSWdDaWdDOEFKSkJFQWdBaUFES1FQd0N6Y0NBQ0FDSUFOQitBdHFLQUlBTmdJSUlBSWdBeWdDL0FzMkFnd2dDaUFDUVJCcU5nTHNBZ3dCQ3lBS1FlZ0NhaUFEUWZBTGFoQ2hBU0FETEFEN0MwRUFUZzBBSUFNb0F2QUxFQmNMQWtBZ0Npd0FYMEVBVGdSQUlBTWdDaWdDWERZQzJBUWdBeUFLS1FKVU53UFFCQXdCQ3lBRFFkQUVhaUFLS0FKVUlBb29BbGdRR2dzZ0NFR1VBMm9oQnlBRExRRGJCQ0lFUVJoMFFSaDFJUUlDUUNBSUxBQ2ZBMEVBVGdSQUlBSkJBRTRFUUNBSElBTXBBOUFFTndJQUlBY2dBeWdDMkFRMkFnZ01BZ3NnQnlBREtBTFFCQ0FES0FMVUJCQWdEQUVMSUFjZ0F5Z0MwQVFnQTBIUUJHb2dBa0VBU0NJQ0d5QURLQUxVQkNBRUlBSWJFQ0VhQ3lBRExBRGJCRUVBU0FSQUlBTW9BdEFFRUJjTElBTkI4QXRxSWdJZ0p5Z0M3QUVRZkNBRFFjQUVhaUFDRUtZQklBaEJoQU5xSUFNb0FzQUVJQU1vQXNRRUVGRWdBeWdDd0FRaUFnUkFJQU1nQWpZQ3hBUWdBaEFYQ3lBRExBRDdDMEVBU0FSQUlBTW9BdkFMRUJjTElBTWdBMEhJQ21wQnVNWHZBQkFkTmdMd0N3SkFRWVlEUVFBZ0EwSHdDMm9vQWdBYlJRMEFJQU1nQTBISUNtcEJ1TVh2QUJBZE5nS0FDQUpBSUFOQmdBaHFLQUlBSWdJRVFDQUNLQUlJSWdJTkFRdEJpTXp4QUNFQ0N5QUNFQjhpQjBGd1R3MFhBa0FDUUNBSFFRdFBCRUFnQjBFUWFrRndjU0lFRUJnaEZ5QURJQVJCZ0lDQWdIaHlOZ0w0Q3lBRElCYzJBdkFMSUFNZ0J6WUM5QXNNQVFzZ0F5QUhPZ0Q3Q3lBRFFmQUxhaUVYSUFkRkRRRUxJQmNnQWlBSEVCa2FDeUFISUJkcVFRQTZBQUFnQ0VIVUFHb2hCeUFETFFEN0N5SUVRUmgwUVJoMUlRSUNRQ0FJTEFCZlFRQk9CRUFnQWtFQVRnUkFJQWNnQXlrRDhBczNBZ0FnQnlBRFFmZ0xhaWdDQURZQ0NBd0NDeUFISUFNb0F2QUxJQU1vQXZRTEVDQU1BUXNnQnlBREtBTHdDeUFEUWZBTGFpQUNRUUJJSWdJYklBTW9BdlFMSUFRZ0Foc1FJUm9MSUFNc0FQc0xRUUJPRFFBZ0F5Z0M4QXNRRndzZ0JTQURLQUxJQ2hDb0R3c2dBeUFEUWJBUWFoQXhOZ0x3Q3lBRFFaQUthaUlDSUFOQjhBdHFRZHJ6N2dBUVV3SkFRWWtEUVFBZ0FpZ0NBQ0FDS0FJRWNodEZEUUFnQXlBRFFaQUthaEF4TmdLZ0J5TUFRUkJySWdRa0FDQUVJQU1vQXFBSE5nSUlJQVFvQWdnaEFpQUVRUkJxSkFBZ0F5QUNOZ0x3Q3lBRFFmQUxhaEJ2SWdRUUh5SUZRWEJQRFJZQ1FBSkFJQVZCQzA4RVFDQUZRUkJxUVhCeElnSVFHQ0VJSUFNZ0FrR0FnSUNBZUhJMkFvZ0lJQU1nQ0RZQ2dBZ2dBeUFGTmdLRUNBd0JDeUFESUFVNkFJc0lJQU5CZ0FocUlRZ2dCVVVOQVFzZ0NDQUVJQVVRR1JvTElBVWdDR3BCQURvQUFFSG9BeEFZSWc0UW53c2hCVUhrQVJBWUlnY1FoUUVpQWtIWUFXb2hDeUFEUWZBTGFpQURRWUFJYWhDWUFTQURRZnNMYWkwQUFDSUVRUmgwUVJoMUlRZ0NRQ0FDTEFEakFVRUFUZ1JBSUFoQkFFNEVRQ0FMSUFNcEEvQUxOd0lBSUFzZ0EwSDRDMm9vQWdBMkFnZ01BZ3NnQ3lBREtBTHdDeUFES0FMMEN4QjBEQUVMSUFzZ0F5Z0M4QXNnQTBId0Myb2dDRUVBU0NJQ0d5QURLQUwwQ3lBRUlBSWJFSEVMSUFNc0FQc0xRUUJJQkVBZ0F5Z0M4QXNRRndzQ1FDQWdMQUFMUVFCT0JFQWdBMEg0QzJvZ0lDZ0NDRFlDQUNBRElDQXBBZ0EzQS9BTERBRUxJQU5COEF0cUlDQW9BZ0FnSUNnQ0JCQWFDeUFESUFVMkF2d0xBa0FnQ2lnQzdBSWlBaUFLS0FMd0Fra0VRQ0FDSUFNcEEvQUxOd0lBSUFJZ0EwSDRDMm9vQWdBMkFnZ2dBaUFES0FMOEN6WUNEQ0FLSUFKQkVHbzJBdXdDREFFTElBcEI2QUpxSUFOQjhBdHFFS0VCSUFNc0FQc0xRUUJPRFFBZ0F5Z0M4QXNRRndzQ1FDQXVCRUFnQTBId0MycEJxc0h4QUNBdVFkUUFhaEJyREFFTElBb3NBRjlCQUU0RVFDQURRZmdMYWlBS0tBSmNOZ0lBSUFNZ0Npa0NWRGNEOEFzTUFRc2dBMEh3QzJvZ0NpZ0NWQ0FLS0FKWUVCb0xBa0FnQXl3QSt3dEJBRTRFUUNBRElBTkIrQXRxS0FJQU5nSzRCQ0FESUFNcEEvQUxOd093QkF3QkN5QURRYkFFYWlBREtBTHdDeUFES0FMMEN4QWFDeUFPUVpRRGFpRUZJQU10QUxzRUlnUkJHSFJCR0hVaEFnSkFJQTRzQUo4RFFRQk9CRUFnQWtFQVRnUkFJQVVnQXlrRHNBUTNBZ0FnQlNBREtBSzRCRFlDQ0F3Q0N5QUZJQU1vQXJBRUlBTW9BclFFRUNBTUFRc2dCU0FES0FLd0JDQURRYkFFYWlBQ1FRQklJZ0liSUFNb0FyUUVJQVFnQWhzUUlSb0xJQU1zQUxzRVFRQklCRUFnQXlnQ3NBUVFGd3NnQTBHZ0Iyb2lBaUFuS0FMc0FSQjhJQU5Cb0FScUlBSVFwZ0VnRGtHRUEyb2dBeWdDb0FRZ0F5Z0NwQVFRVVNBREtBS2dCQ0lDQkVBZ0F5QUNOZ0trQkNBQ0VCY0xJQU1zQUtzSFFRQklCRUFnQXlnQ29BY1FGd3NnQXlBRFFaQUthaEF4TmdMWUJ5QURJQU5CMkFkcVFiV2s3UUFRSFRZQ3VBZ0NRQ0FEUWJnSWFpZ0NBQ0lDQkVBZ0FpZ0NDQ0lDRFFFTFFZak04UUFoQWdzZ0FoQWZJZ2hCY0U4TkZnSkFBa0FnQ0VFTFR3UkFJQWhCRUdwQmNIRWlCUkFZSVFRZ0F5QUZRWUNBZ0lCNGNqWUNxQWNnQXlBRU5nS2dCeUFESUFnMkFxUUhEQUVMSUFNZ0NEb0Fxd2NnQTBHZ0Iyb2hCQ0FJUlEwQkN5QUVJQUlnQ0JBWkdnc2dCQ0FJYWtFQU9nQUFJQTRnQTBHZ0IycEJBUkNDQWpZQzFBTWdBeXdBcXdkQkFFZ0VRQ0FES0FLZ0J4QVhDeUFPSUFjZ0RpZ0NBQ2dDcUFFUkFnQWdBeXdBK3d0QkFFZ0VRQ0FES0FMd0N4QVhDeUFETEFDTENFRUFUZzBBSUFNb0FvQUlFQmNMSUFNZ0EwR3dFR29RTVRZQzhBc2dBMEdBQ0dvaUFpQURRZkFMYWtHMnNlOEFFTGdDSUFwQjZBSnFJUk1nQWlnQ0RDSVhJQUlvQWhCSEJFQURRQUpBSUFvc0FGOUJBRTRFUUNBRElBb29BbHcyQXFnSElBTWdDaWtDVkRjRG9BY01BUXNnQTBHZ0Iyb2dDaWdDVkNBS0tBSllFQm9MQWtBZ0RTQU5LQUlBS0FJSUVRQUFRZkVBUndSQUlBMGdEU2dDQUNnQ0NCRUFBRUdQQVVjTkFRc2dBMEh3QzJwQnFzSHhBQ0FOUVFBUTd3RkIxQUJxRUdzZ0F5d0Fxd2RCQUVnRVFDQURLQUtnQnhBWEN5QURJQU5CK0F0cUtBSUFOZ0tvQnlBRElBTXBBL0FMTndPZ0J3c2dBeUFYRURFaUJEWUNnQXBCQUNFQ0lBTkJBRG9BOUFzZ0EwSDA4c0dyQmpZQzhBc2dBMEVFT2dEN0N5QURRUVU2QU1NSUlBTkI4cGZ0QUNnQUFEWUN1QWdnQTBIMmwrMEFMUUFBT2dDOENDQURRUUE2QUwwSUlBTWdCRFlDMkFjZ0F5QURRZGdIYWlBRFFmQUxhaEFkTmdLZ0NpQURRYUFLYWlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnY1FIeUlGSUFNb0Fyd0lJQU10QU1NSUlnUWdCRUVZZEVFWWRTSUVRUUJJRzBZRWZ5QURRYmdJYWtGL0lBY2dCUkFiUlNFQ0lBTXRBTU1JQlNBRUMwRVlkRUVZZFVFQVNBUkFJQU1vQXJnSUVCY0xJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NDUUNBQ0JFQkIyQVFRR0NJT0VNa01JUUlDUUNBZ0xBQUxRUUJPQkVBZ0EwSDRDMm9nSUNnQ0NEWUNBQ0FESUNBcEFnQTNBL0FMREFFTElBTkI4QXRxSUNBb0FnQWdJQ2dDQkJBYUN5QURJQUkyQXZ3TEFrQWdDaWdDN0FJaUFpQUtLQUx3QWtrRVFDQUNJQU1wQS9BTE53SUFJQUlnQTBINEMyb29BZ0EyQWdnZ0FpQURLQUw4Q3pZQ0RDQUtJQUpCRUdvMkF1d0NEQUVMSUJNZ0EwSHdDMm9Rb1FFZ0F5d0Erd3RCQUU0TkFDQURLQUx3Q3hBWEN5QURJQU5CZ0FwcVFaQ0Q3Z0FRSFRZQzhBc0NRQ0FEUWZBTGFpZ0NBQ0lDQkVBZ0FpZ0NDQ0lGRFFFTFFZak04UUFoQlFzZ0JSQWZJZ2RCY0U4TkdRSkFBa0FnQjBFTFR3UkFJQWRCRUdwQmNIRWlBaEFZSVFRZ0F5QUNRWUNBZ0lCNGNqWUNtQVFnQXlBRU5nS1FCQ0FESUFjMkFwUUVEQUVMSUFNZ0J6b0Ftd1FnQTBHUUJHb2hCQ0FIUlEwQkN5QUVJQVVnQnhBWkdnc2dCQ0FIYWtFQU9nQUFJQTVCL0FOcUlRVWdBeTBBbXdRaUJFRVlkRUVZZFNFQ0FrQUNRQ0FPTEFDSEJFRUFUZ1JBSUFKQkFFNEVRQ0FGSUFNcEE1QUVOd0lBSUFVZ0F5Z0NtQVEyQWdnTUF3c2dCU0FES0FLUUJDQURLQUtVQkJBZ0RBRUxJQVVnQXlnQ2tBUWdBMEdRQkdvZ0FrRUFTQ0lDR3lBREtBS1VCQ0FFSUFJYkVDRWFDeUFETEFDYkJFRUFUZzBBSUFNb0FwQUVFQmNMSUFNZ0EwR0FDbXBCdzVQdkFCQWROZ0s0Q0FKQUlBTkJ1QWhxS0FJQUlnSUVRQ0FDS0FJSUlnVU5BUXRCaU16eEFDRUZDeUFGRUI4aUIwRndUdzBaQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJQ0VCZ2hCQ0FESUFKQmdJQ0FnSGh5TmdMNEN5QURJQVEyQXZBTElBTWdCellDOUFzTUFRc2dBeUFIT2dEN0N5QURRZkFMYWlFRUlBZEZEUUVMSUFRZ0JTQUhFQmthQ3lBRUlBZHFRUUE2QUFBZ0RpQURRZkFMYWhDSUF6WUNwQVFnQXl3QSt3dEJBRWdFUUNBREtBTHdDeEFYQ3lBRElBTkJnQXBxUWRPTjdnQVFIVFlDOEFzQ1FDQURRZkFMYWlnQ0FDSUNCRUFnQWlnQ0NDSUZEUUVMUVlqTThRQWhCUXNnQlJBZklnZEJjRThOR1FKQUFrQWdCMEVMVHdSQUlBZEJFR3BCY0hFaUFoQVlJUVFnQXlBQ1FZQ0FnSUI0Y2pZQ2lBUWdBeUFFTmdLQUJDQURJQWMyQW9RRURBRUxJQU1nQnpvQWl3UWdBMEdBQkdvaEJDQUhSUTBCQ3lBRUlBVWdCeEFaR2dzZ0JDQUhha0VBT2dBQUlBNUJ6QVJxSVFVZ0F5MEFpd1FpQkVFWWRFRVlkU0VDQWtBQ1FDQU9MQURYQkVFQVRnUkFJQUpCQUU0RVFDQUZJQU1wQTRBRU53SUFJQVVnQXlnQ2lBUTJBZ2dNQXdzZ0JTQURLQUtBQkNBREtBS0VCQkFnREFFTElBVWdBeWdDZ0FRZ0EwR0FCR29nQWtFQVNDSUNHeUFES0FLRUJDQUVJQUliRUNFYUN5QURMQUNMQkVFQVRnMEFJQU1vQW9BRUVCY0xBa0FnQXl3QXF3ZEJBRTRFUUNBRElBTW9BcWdITmdMNEF5QURJQU1wQTZBSE53UHdBd3dCQ3lBRFFmQURhaUFES0FLZ0J5QURLQUtrQnhBYUN5QU9RWlFEYWlFRklBTXRBUHNESWdSQkdIUkJHSFVoQWdKQUFrQWdEaXdBbndOQkFFNEVRQ0FDUVFCT0JFQWdCU0FES1FQd0F6Y0NBQ0FGSUFNb0F2Z0ROZ0lJREFNTElBVWdBeWdDOEFNZ0F5Z0M5QU1RSUF3QkN5QUZJQU1vQXZBRElBTkI4QU5xSUFKQkFFZ2lBaHNnQXlnQzlBTWdCQ0FDR3hBaEdnc2dBeXdBK3dOQkFFNE5BQ0FES0FMd0F4QVhDeUFEUWZBTGFpSUNJQ2NvQXV3QkVId2dBMEhnQTJvZ0FoQ21BU0FPUVlRRGFpQURLQUxnQXlBREtBTGtBeEJSSUFNb0F1QURJZ0lFUUNBRElBSTJBdVFESUFJUUZ3c2dBeXdBK3d0QkFFZ0VRQ0FES0FMd0N4QVhDeUFEUVlBS2FpZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJSFFYQlBEUmtDUUFKQUlBZEJDMDhFUUNBSFFSQnFRWEJ4SWdJUUdDRUVJQU1nQWtHQWdJQ0FlSEkyQXRnRElBTWdCRFlDMEFNZ0F5QUhOZ0xVQXd3QkN5QURJQWM2QU5zRElBTkIwQU5xSVFRZ0IwVU5BUXNnQkNBRklBY1FHUm9MSUFRZ0IycEJBRG9BQUNBT1FlUUNhaUVGSUFNdEFOc0RJZ1JCR0hSQkdIVWhBZ0pBQWtBZ0Rpd0E3d0pCQUU0RVFDQUNRUUJPQkVBZ0JTQURLUVBRQXpjQ0FDQUZJQU1vQXRnRE5nSUlEQU1MSUFVZ0F5Z0MwQU1nQXlnQzFBTVFJQXdCQ3lBRklBTW9BdEFESUFOQjBBTnFJQUpCQUVnaUFoc2dBeWdDMUFNZ0JDQUNHeEFoR2dzZ0F5d0Eyd05CQUU0TkFDQURLQUxRQXhBWEN5QURJQU5CZ0FwcVFiakY3d0FRSFRZQzhBc0NRRUdHQTBFQUlBTkI4QXRxS0FJQUcwVU5BQ0FESUFOQmdBcHFRYmpGN3dBUUhUWUN1QWdDUUNBRFFiZ0lhaWdDQUNJQ0JFQWdBaWdDQ0NJRkRRRUxRWWpNOFFBaEJRc2dCUkFmSWdkQmNFOE5HZ0pBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQWhBWUlRUWdBeUFDUVlDQWdJQjRjallDK0FzZ0F5QUVOZ0x3Q3lBRElBYzJBdlFMREFFTElBTWdCem9BK3dzZ0EwSHdDMm9oQkNBSFJRMEJDeUFFSUFVZ0J4QVpHZ3NnQkNBSGFrRUFPZ0FBSUE1QjFBQnFJUVVnQXkwQSt3c2lCRUVZZEVFWWRTRUNBa0FnRGl3QVgwRUFUZ1JBSUFKQkFFNEVRQ0FGSUFNcEEvQUxOd0lBSUFVZ0EwSDRDMm9vQWdBMkFnZ01BZ3NnQlNBREtBTHdDeUFES0FMMEN4QWdEQUVMSUFVZ0F5Z0M4QXNnQTBId0Myb2dBa0VBU0NJQ0d5QURLQUwwQ3lBRUlBSWJFQ0VhQ3lBRExBRDdDMEVBVGcwQUlBTW9BdkFMRUJjTElBb29BckFDSWdJZ0NpZ0N0QUpIQkVBZ0FpQU9OZ0lBSUFvZ0FrRUVhallDc0FJTUFnc2dBaUFLS0FLc0FpSUlheUlMUVFKMUlnUkJBV29pQlVHQWdJQ0FCRThORnlBRklBdEJBWFVpQWlBQ0lBVkpHMEgvLy8vL0F5QUxRZnovLy84SFNSc2lCd1IvSUFkQmdJQ0FnQVJQRFJrZ0IwRUNkQkFZQlVFQUN5SUZJQVJCQW5ScUlnSWdEallDQUNBTFFRQktCRUFnQlNBSUlBc1FHUm9MSUFvZ0JTQUhRUUowYWpZQ3RBSWdDaUFDUVFScU5nS3dBaUFLSUFVMkFxd0NJQWhGRFFFZ0NCQVhEQUVMSUFvb0Fxd0NJQW9vQXJBQ1JnMEFJQU1nQTBHQUNtcEIwNDN1QUJBZE5nTHdDeUFEUWZBTGFoRGRBU0VFSUFvb0Fxd0NJZ0lnQ2lnQ3NBSkdEUUFnQkVFUWRFRVFkU0VMQTBBQ1FDQUNLQUlBSWdRc0FOY0VRUUJPQkVBZ0EwSDRDMm9nQkNnQzFBUTJBZ0FnQXlBRUtRTE1CRGNEOEFzTUFRc2dBMEh3QzJvZ0JDZ0N6QVFnQkNnQzBBUVFHZ3RCQUNFSUlBTW9BdkFMSUFOQjhBdHFJQU1zQVBzTElnUkJBRWdiRU1rQklBdEdCSDhDUUNBQ0tBSUFJZ1FzQU84Q1FRQk9CRUFnQTBIQUNHb2dCQ2dDN0FJMkFnQWdBeUFFS1FMa0FqY0R1QWdNQVFzZ0EwRzRDR29nQkNnQzVBSWdCQ2dDNkFJUUdnc2dBMEdBQ21vb0FnQWlCQVIvSUFRb0FnUWlCRUdJelBFQUlBUWJCVUdJelBFQUN5SUhFQjhpQlNBREtBSzhDQ0FETFFERENDSUVJQVJCR0hSQkdIVWlCRUVBU0J0R0JIOGdBMEc0Q0dwQmZ5QUhJQVVRRzBVaENDQURMUUREQ0FVZ0JBdEJHSFJCR0hWQkFFZ0VRQ0FES0FLNENCQVhDeUFETFFEN0N3VWdCQXRCR0hSQkdIVkJBRWdFUUNBREtBTHdDeEFYQ3dKQUlBZ0VRQ0FDS0FJQUlRY0NRQ0FETEFDckIwRUFUZ1JBSUFNZ0F5Z0NxQWMyQXNnRElBTWdBeWtEb0FjM0E4QUREQUVMSUFOQndBTnFJQU1vQXFBSElBTW9BcVFIRUJvTEFrQUNRQ0FIUWNRRGFpSUlJQU5Cd0FOcVJnMEFJQU10QU1zRElnVkJHSFJCR0hVaEJDQUhMQURQQTBFQVRnUkFJQVJCQUU0RVFDQUlJQU1wQThBRE53SUFJQWdnQXlnQ3lBTTJBZ2dNQXdzZ0NDQURLQUxBQXlBREtBTEVBeEFnREFFTElBZ2dBeWdDd0FNZ0EwSEFBMm9nQkVFQVNDSUVHeUFES0FMRUF5QUZJQVFiRUNFYUN5QURMQURMQTBFQVRnMEFJQU1vQXNBREVCY0xJQW9vQXJBQ0lBSkJCR29pQkdzaUJRUkFJQUlnQkNBRkVHTWFDeUFLSUFJZ0JXb2lDRFlDc0FJTUFRc2dBa0VFYWlFQ0lBb29BckFDSVFnTElBSWdDRWNOQUFzTElBTXNBS3NIUVFCSUJFQWdBeWdDb0FjUUZ3c2dGMEVJYWlJWElBTkJnQWhxS0FJUVJ3MEFDd3NnQXlBRFFiQVFhaEF4TmdMd0N5QURRWUFLYWlJQ0lBTkI4QXRxUVl5QjhBQVFVd0pBUVlrRFFRQWdBaWdDQUNBQ0tBSUVjaHRGRFFCQm9BUVFHQ0ljRU5BR0lRSUNRQ0FnTEFBTFFRQk9CRUFnQTBINEMyb2dJQ2dDQ0RZQ0FDQURJQ0FwQWdBM0EvQUxEQUVMSUFOQjhBdHFJQ0FvQWdBZ0lDZ0NCQkFhQ3lBRElBSTJBdndMQWtBZ0NpZ0M3QUlpQWlBS0tBTHdBa2tFUUNBQ0lBTXBBL0FMTndJQUlBSWdBMEg0QzJvb0FnQTJBZ2dnQWlBREtBTDhDellDRENBS0lBSkJFR28yQXV3Q0RBRUxJQk1nQTBId0Myb1FvUUVnQXl3QSt3dEJBRTROQUNBREtBTHdDeEFYQ3lBRFFmQUxhaUlDSUNjb0F1d0JFSHdnQTBHd0Eyb2dBaENtQVNBY1FZUURhaUFES0FLd0F5QURLQUswQXhCUklBTW9BckFESWdJRVFDQURJQUkyQXJRRElBSVFGd3NnQXl3QSt3dEJBRWdFUUNBREtBTHdDeEFYQ3dKQUlBb3NBRjlCQUU0RVFDQURJQW9vQWx3MkFxZ0RJQU1nQ2lrQ1ZEY0RvQU1NQVFzZ0EwR2dBMm9nQ2lnQ1ZDQUtLQUpZRUJvTElCeEJsQU5xSVFVZ0F5MEFxd01pQkVFWWRFRVlkU0VDQWtBZ0hDd0Fud05CQUU0RVFDQUNRUUJPQkVBZ0JTQURLUU9nQXpjQ0FDQUZJQU1vQXFnRE5nSUlEQUlMSUFVZ0F5Z0NvQU1nQXlnQ3BBTVFJQXdCQ3lBRklBTW9BcUFESUFOQm9BTnFJQUpCQUVnaUFoc2dBeWdDcEFNZ0JDQUNHeEFoR2dzZ0F5d0Fxd05CQUVnRVFDQURLQUtnQXhBWEN5QURJQU5CZ0FwcUVERTJBcUFISUFNZ0EwR2dCMnBCa0lQdUFCQWROZ0x3Q3dKQUlBTkI4QXRxS0FJQUlnSUVRQ0FDS0FJSUlnSU5BUXRCaU16eEFDRUNDeUFDRUI4aUJVRndUdzBXQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJRUVCZ2hDQ0FESUFSQmdJQ0FnSGh5TmdLWUF5QURJQWcyQXBBRElBTWdCVFlDbEFNTUFRc2dBeUFGT2dDYkF5QURRWkFEYWlFSUlBVkZEUUVMSUFnZ0FpQUZFQmthQ3lBRklBaHFRUUE2QUFBZ0hFSEVBMm9oQlNBRExRQ2JBeUlFUVJoMFFSaDFJUUlDUUNBY0xBRFBBMEVBVGdSQUlBSkJBRTRFUUNBRklBTXBBNUFETndJQUlBVWdBeWdDbUFNMkFnZ01BZ3NnQlNBREtBS1FBeUFES0FLVUF4QWdEQUVMSUFVZ0F5Z0NrQU1nQTBHUUEyb2dBa0VBU0NJQ0d5QURLQUtVQXlBRUlBSWJFQ0VhQ3lBRExBQ2JBMEVBU0FSQUlBTW9BcEFERUJjTElBTWdBMEdBQ21vUU1UWUN1QWdnQXlBRFFiZ0lha0dwOHU0QUVCMDJBcUFIQWtBZ0F5Z0NvQWNpQWdSQUlBSW9BZ2dpQWcwQkMwR0l6UEVBSVFJTElBSVFIeUlGUVhCUERSWUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ1FRR0NFSUlBTWdCRUdBZ0lDQWVISTJBdmdMSUFNZ0NEWUM4QXNnQXlBRk5nTDBDd3dCQ3lBRElBVTZBUHNMSUFOQjhBdHFJUWdnQlVVTkFRc2dDQ0FDSUFVUUdSb0xRUUFoRnlBRklBaHFRUUE2QUFBQ1FDQURLQUwwQ3lJRUlBTXRBUHNMSWdJZ0FrRVlkRUVZZFNJU1FRQklHMEVEUmdSL0lBTkI4QXRxUVg5QjllYnRBRUVERUJ0RkJFQkJBU0VYREFJTElBTXRBUHNMSWdJaEVpQURLQUwwQ3dVZ0JBc2dBaUFTUVJoMFFSaDFRUUJJRzBFQ1J3MEFJQU5COEF0cVFYOUIzWnJ1QUVFQ0VCdEZRUUYwSVJjTElCd2dGellDbUFRZ0F5d0Erd3RCQUVnRVFDQURLQUx3Q3hBWEN5QURJQU5CZ0FwcUVERTJBcmdJSUFNZ0EwRzRDR3BCdGFUdEFCQWROZ0tnQndKQUlBTW9BcUFISWdJRVFDQUNLQUlJSWdJTkFRdEJpTXp4QUNFQ0N5QUNFQjhpQlVGd1R3MFdBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lFRUJnaENDQURJQVJCZ0lDQWdIaHlOZ0w0Q3lBRElBZzJBdkFMSUFNZ0JUWUM5QXNNQVFzZ0F5QUZPZ0Q3Q3lBRFFmQUxhaUVJSUFWRkRRRUxJQWdnQWlBRkVCa2FDeUFGSUFocVFRQTZBQUFnSENBRFFmQUxha0VCRUlJQ05nS01CQ0FETEFEN0MwRUFTQVJBSUFNb0F2QUxFQmNMSUJ4QkFUWUNsQVFnQXlBRFFiQVFhaEF4TmdLZ0J5QURRZkFMYWlBRFFhQUhha0dGMys0QUVJa0VJQU1nQTBINEMyb29BZ0EyQXFnSElBTWdBeWtEOEFzM0E2QUhJQU5Cd0FocUlBTkJoQXhxS0FJQU5nSUFJQU1nQXlrQy9BczNBN2dJSUFNb0FxQUhJQU5CdUFocUlnSW9BZ0JISUFNb0FxUUhJQUlvQWdSSGNnUkFBMEFnQXlBREtBS2dCeUlDTmdLQUNTQURRYjJrN1FBdEFBQTZBT0FISUFOQkNUb0E0d2NnQTBHMXBPMEFLUUFBTndQWUJ5QURRUUE2QU9FSElBTkJCVG9BcXdvZ0EwSEloKzhBS0FBQU5nS2dDaUFEUWN5SDd3QXRBQUE2QUtRS0lBTkJBRG9BcFFvZ0F5QUNOZ0xJQ1NBRElBTkJ5QWxxSUFOQjJBZHFFQjAyQXBBSlFRQWhBaUFEUVpBSmFpZ0NBQ0lFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ2NRSHlJRklBTW9BcVFLSUFNdEFLc0tJZ1FnQkVFWWRFRVlkU0lFUVFCSUcwWUVmeUFEUWFBS2FrRi9JQWNnQlJBYlJTRUNJQU10QUtzS0JTQUVDMEVZZEVFWWRVRUFTQVJBSUFNb0FxQUtFQmNMSUFNc0FPTUhRUUJJQkVBZ0F5Z0MyQWNRRndzQ1FDQUNCRUFqQUVFUWF5SUVKQUFnQkNBRFFZQUphaWdDQURZQ0NDQUVLQUlJSVFJZ0JFRVFhaVFBSUFNZ0FqWUNvQW9nQTBHZ0Ntb1FieUlFRUI4aUJVRndUdzBhQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJQ0VCZ2hDQ0FESUFKQmdJQ0FnSGh5TmdMZ0J5QURJQWcyQXRnSElBTWdCVFlDM0FjTUFRc2dBeUFGT2dEakJ5QURRZGdIYWlFSUlBVkZEUUVMSUFnZ0JDQUZFQmthQ3lBRklBaHFRUUE2QUFBZ0hDQURRZGdIYWhDYUJUWUNnQVFnQXl3QTR3ZEJBRTROQVNBREtBTFlCeEFYREFFTElBTW9Bb0FKSVFSQkFDRUNJQU5CdmFUdEFDMEFBRG9BNEFjZ0EwRUpPZ0RqQnlBRFFiV2s3UUFwQUFBM0E5Z0hJQU5CQURvQTRRY2dBMEVGT2dDckNpQURRYzZJN1FBb0FBQTJBcUFLSUFOQjBvanRBQzBBQURvQXBBb2dBMEVBT2dDbENpQURJQVEyQXNnSklBTWdBMEhJQ1dvZ0EwSFlCMm9RSFRZQ2tBa2dBMEdRQ1dvb0FnQWlCQVIvSUFRb0FnZ2lCRUdJelBFQUlBUWJCVUdJelBFQUN5SUhFQjhpQlNBREtBS2tDaUFETFFDckNpSUVJQVJCR0hSQkdIVWlCRUVBU0J0R0JIOGdBMEdnQ21wQmZ5QUhJQVVRRzBVaEFpQURMUUNyQ2dVZ0JBdEJHSFJCR0hWQkFFZ0VRQ0FES0FLZ0NoQVhDeUFETEFEakIwRUFTQVJBSUFNb0F0Z0hFQmNMSUFKRkRRQWpBRUVRYXlJRUpBQWdCQ0FEUVlBSmFpZ0NBRFlDQ0NBRUtBSUlJUUlnQkVFUWFpUUFJQU1nQWpZQ29Bb2dBMEdnQ21vUWJ5SUVFQjhpQlVGd1R3MFpBa0FDUUNBRlFRdFBCRUFnQlVFUWFrRndjU0lDRUJnaENDQURJQUpCZ0lDQWdIaHlOZ0xnQnlBRElBZzJBdGdISUFNZ0JUWUMzQWNNQVFzZ0F5QUZPZ0RqQnlBRFFkZ0hhaUVJSUFWRkRRRUxJQWdnQkNBRkVCa2FDeUFGSUFocVFRQTZBQUFnSENBRFFkZ0hhaENhQlRZQ2hBUWdBeXdBNHdkQkFFNE5BQ0FES0FMWUJ4QVhDeUFEUWFBSGFoQ0dCQ0FES0FLZ0J5QURRYmdJYWlJQ0tBSUFSeUFES0FLa0J5QUNLQUlFUjNJTkFBc0xJQU1nQTBHQUNtb1FNVFlDOEFzZ0EwSHdDMm9vQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQzBIMXpPOEFRUWNRN0FKRkJFQWdIRUVDTmdLVUJBc2dIQ2dDbUFSQkFVY05BQ0FjS0FLVUJDRUNJQU1nQTBHQUNtb1FNVFlDb0FjZ0F5QURRYUFIYWtITDcrNEFFQjAyQXZBTFFTQkJFQ0FDUVFKR0d5RUNRWVlEUVFBZ0EwSHdDMm9vQWdBYkJFQWdBeUFEUVlBS2FoQXhOZ0s0Q0NBRElBTkJ1QWhxUWN2djdnQVFIVFlDb0FjQ1FDQURLQUtnQnlJRUJFQWdCQ2dDQ0NJRkRRRUxRWWpNOFFBaEJRc2dCUkFmSWdkQmNFOE5Gd0pBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQkJBWUlSY2dBeUFFUVlDQWdJQjRjallDK0FzZ0F5QVhOZ0x3Q3lBRElBYzJBdlFMREFFTElBTWdCem9BK3dzZ0EwSHdDMm9oRnlBSFJRMEJDeUFYSUFVZ0J4QVpHZ3NnQnlBWGFrRUFPZ0FBUVlBRUlRZ2dBeWdDOUFzZ0F5MEErd3NpQkNBRVFSaDBRUmgxSWdSQkFFZ2JRUVZHQkg5QmdBUkJnQUlnQTBId0MycEJmMEhJaCs4QVFRVVFHeHNoQ0NBRExRRDdDd1VnQkF0QkdIUkJHSFZCQUVnRVFDQURLQUx3Q3hBWEN5QUNJQWh5SVFJTElBTWdBMEdBQ21vUU1UWUNvQWNnQXlBRFFhQUhha0dTa084QUVCMDJBdkFMSUFOQjhBdHFJZ1FoRUVHR0EwRUFJQVFvQWdBYkJIOGdBeUFEUVlBS2FoQXhOZ0s0Q0NBRElBTkJ1QWhxUVpLUTd3QVFIVFlDb0FjQ1FDQURLQUtnQnlJRUJFQWdCQ2dDQ0NJRkRRRUxRWWpNOFFBaEJRc2dCUkFmSWdkQmNFOE5Gd0pBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQkJBWUlSY2dBeUFFUVlDQWdJQjRjallDK0FzZ0F5QVhOZ0x3Q3lBRElBYzJBdlFMREFFTElBTWdCem9BK3dzZ0EwSHdDMm9oRnlBSFJRMEJDeUFYSUFVZ0J4QVpHZ3NnQnlBWGFrRUFPZ0FBUVFJaENDQURLQUwwQ3lBRExRRDdDeUlFSUFSQkdIUkJHSFVpQkVFQVNCdEJCVVlFZjBFQ1FRRWdBMEh3QzJwQmYwSEloKzhBUVFVUUd4c2hDQ0FETFFEN0N3VWdCQXRCR0hSQkdIVkJBRWdFUUNBREtBTHdDeEFYQ3lBQ0lBaHlCU0FDQ3lFRUl3QkJnQUZySWhra0FFR0l1WUlCTFFBQVJRUkFJQmxCb0FJMkFoUWdHVUVZYWlJRklCbEJGR3BCbkw3d0FCQ1NCaUVDSUJsQm9BUTJBaEFnR1VFb2FpSVZJQmxCRUdwQjBMN3dBQkNTQmhvZ0dVR1FBallDRENBWlFUaHFJZzRnR1VFTWFrSFR2ZkFBRUpJR0dpQVpRWkFFTmdJSUlCbEJ5QUJxSWdzZ0dVRUlha0dKdmZBQUVKSUdHaUFaUVNFMkFnUWdHVUhZQUdvaUNDQVpRUVJxUWFHeDhBQVFrZ1lhSUJsQklqWUNBQ0FaUWVnQWFpSUhJQmxCKzd6d0FCQ1NCaHBCZ0xtQ0FVSUFOd0lBUWZ5NGdnRkJnTG1DQVRZQ0FDQVpRZmdBYWlJWVFmeTRnZ0ZCZ0xtQ0FTQUZJQUlRMWdFZ0dFSDh1SUlCUVlDNWdnRWdGU0FWRU5ZQklCaEIvTGlDQVVHQXVZSUJJQTRnRGhEV0FTQVlRZnk0Z2dGQmdMbUNBU0FMSUFzUTFnRWdHRUg4dUlJQlFZQzVnZ0VnQ0NBSUVOWUJJQmhCL0xpQ0FVR0F1WUlCSUFjZ0J4RFdBU0FaTEFCM1FRQklCRUFnR1NnQ2JCQVhDeUFaTEFCblFRQklCRUFnR1NnQ1hCQVhDeUFaTEFCWFFRQklCRUFnR1NnQ1RCQVhDeUFaTEFCSFFRQklCRUFnR1NnQ1BCQVhDeUFaTEFBM1FRQklCRUFnR1NnQ0xCQVhDeUFaTEFBblFRQklCRUFnR1NnQ0hCQVhDMEdJdVlJQlFRRTZBQUFMQWtBQ1FBSkFRWUM1Z2dFb0FnQWlCVVVOQUVHQXVZSUJJUmNnQlNFQ0EwQWdGeUFDSUFJb0FoQWdCRWdpQnhzaEZ5QUNJQWRCQW5ScUtBSUFJZ0lOQUF0QmdMbUNBU0VISUJkQmdMbUNBVVlOQUNBWEtBSVFJQVJLRFFBRFFBSkFJQVFnQlNnQ0VDSUNTQVJBSUFVaEJ5QUZLQUlBSWdJTkFRd0VDeUFDSUFST0RRTWdCVUVFYWlFSElBVW9BZ1FpQWtVTkF3c2dBaUVGREFBTEFBc2dFRUVBT2dBQUlCQkJBRG9BQ3d3QkN5QUhLQUlBSWdKRkJFQkJJQkFZSWdJZ0JEWUNFQ0FDSUFVMkFnZ2dBa0lBTndJQUlBSkNBRGNDRkNBQ1FRQTJBaHdnQnlBQ05nSUFRZnk0Z2dFb0FnQW9BZ0FpQkFSL1FmeTRnZ0VnQkRZQ0FDQUhLQUlBQlNBQ0N5RUVRWUM1Z2dFb0FnQWdCQkJFUVlTNWdnRkJoTG1DQVNnQ0FFRUJhallDQUFzZ0Fpd0FIMEVBVGdSQUlCQWdBaWtDRkRjQ0FDQVFJQUlvQWh3MkFnZ01BUXNnRUNBQ0tBSVVJQUlvQWhnUUdnc2dHVUdBQVdva0FDQURLQUwwQ3lBRExRRDdDeUlDSUFKQkdIUkJHSFVpQWtFQVNCc0VmeUFEUVFBNkFLa0hJQU5CcmNEdUFDMEFBRG9BcUFjZ0EwRUpPZ0NyQnlBRFFhWEE3Z0FwQUFBM0E2QUhJQndnQTBHZ0Iyb2dBMEh3QzJvUTJnSWFJQU1zQUtzSFFRQklCRUFnQXlnQ29BY1FGd3NnQTBHVTVPNEFMd0FBT3dHb0J5QURRWUFVT3dHcUJ5QURRWXprN2dBcEFBQTNBNkFISUFOQkJUb0F3d2dnQTBITjErNEFLQUFBTmdLNENDQURRZEhYN2dBdEFBQTZBTHdJSUFOQkFEb0F2UWdnSENBRFFhQUhhaUFEUWJnSWFoRGFBaG9nQXl3QXd3aEJBRWdFUUNBREtBSzRDQkFYQ3lBRExBQ3JCMEVBU0FSQUlBTW9BcUFIRUJjTElBTXRBUHNMQlNBQ0MwRVlkRUVZZFVFQVRnMEFJQU1vQXZBTEVCY0xJQU1nQTBHd0VHb1FNVFlDOEFzZ0EwSElDV29pQWlBRFFmQUxha0dNaGZBQUVGTUNRRUdKQTBFQUlBSW9BZ0FnQWlnQ0JISWJSUTBBUWFBRUVCZ2lDQkRRQmlFQ0FrQWdJQ3dBQzBFQVRnUkFJQU5CK0F0cUlDQW9BZ2cyQWdBZ0F5QWdLUUlBTndQd0N3d0JDeUFEUWZBTGFpQWdLQUlBSUNBb0FnUVFHZ3NnQXlBQ05nTDhDd0pBSUFvb0F1d0NJZ0lnQ2lnQzhBSkpCRUFnQWlBREtRUHdDemNDQUNBQ0lBTkIrQXRxS0FJQU5nSUlJQUlnQXlnQy9BczJBZ3dnQ2lBQ1FSQnFOZ0xzQWd3QkN5QVRJQU5COEF0cUVLRUJJQU1zQVBzTFFRQk9EUUFnQXlnQzhBc1FGd3NnQTBId0Myb2lBaUFuS0FMc0FSQjhJQU5CZ0FOcUlBSVFwZ0VnQ0VHRUEyb2dBeWdDZ0FNZ0F5Z0NoQU1RVVNBREtBS0FBeUlDQkVBZ0F5QUNOZ0tFQXlBQ0VCY0xJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NDUUNBS0xBQmZRUUJPQkVBZ0F5QUtLQUpjTmdMNEFpQURJQW9wQWxRM0EvQUNEQUVMSUFOQjhBSnFJQW9vQWxRZ0NpZ0NXQkFhQ3lBSVFaUURhaUVGSUFNdEFQc0NJZ1JCR0hSQkdIVWhBZ0pBSUFnc0FKOERRUUJPQkVBZ0FrRUFUZ1JBSUFVZ0F5a0Q4QUkzQWdBZ0JTQURLQUw0QWpZQ0NBd0NDeUFGSUFNb0F2QUNJQU1vQXZRQ0VDQU1BUXNnQlNBREtBTHdBaUFEUWZBQ2FpQUNRUUJJSWdJYklBTW9BdlFDSUFRZ0Foc1FJUm9MSUFNc0FQc0NRUUJJQkVBZ0F5Z0M4QUlRRndzZ0F5QURRY2dKYWhBeE5nS2dCeUFESUFOQm9BZHFRWkNEN2dBUUhUWUM4QXNDUUNBRFFmQUxhaWdDQUNJQ0JFQWdBaWdDQ0NJRkRRRUxRWWpNOFFBaEJRc2dCUkFmSWdkQmNFOE5GZ0pBQWtBZ0IwRUxUd1JBSUFkQkVHcEJjSEVpQWhBWUlRUWdBeUFDUVlDQWdJQjRjallDNkFJZ0F5QUVOZ0xnQWlBRElBYzJBdVFDREFFTElBTWdCem9BNndJZ0EwSGdBbW9oQkNBSFJRMEJDeUFFSUFVZ0J4QVpHZ3NnQkNBSGFrRUFPZ0FBSUFoQnhBTnFJUVVnQXkwQTZ3SWlCRUVZZEVFWWRTRUNBa0FnQ0N3QXp3TkJBRTRFUUNBQ1FRQk9CRUFnQlNBREtRUGdBamNDQUNBRklBTW9BdWdDTmdJSURBSUxJQVVnQXlnQzRBSWdBeWdDNUFJUUlBd0JDeUFGSUFNb0F1QUNJQU5CNEFKcUlBSkJBRWdpQWhzZ0F5Z0M1QUlnQkNBQ0d4QWhHZ3NnQXl3QTZ3SkJBRWdFUUNBREtBTGdBaEFYQ3lBRElBTkJ5QWxxRURFMkFyZ0lJQU1nQTBHNENHcEJ0YVR0QUJBZE5nS2dCd0pBSUFNb0FxQUhJZ0lFUUNBQ0tBSUlJZ1VOQVF0QmlNenhBQ0VGQ3lBRkVCOGlCMEZ3VHcwV0FrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSUNFQmdoQkNBRElBSkJnSUNBZ0hoeU5nTDRDeUFESUFRMkF2QUxJQU1nQnpZQzlBc01BUXNnQXlBSE9nRDdDeUFEUWZBTGFpRUVJQWRGRFFFTElBUWdCU0FIRUJrYUN5QUVJQWRxUVFBNkFBQWdDQ0FEUWZBTGFrRUJFSUlDTmdLTUJDQURMQUQ3QzBFQVNBUkFJQU1vQXZBTEVCY0xJQU1nQTBISUNXb1FNVFlDb0FjZ0F5Z0NvQWNpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlGRUI4aUIwRndUdzBXQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJQ0VCZ2hCQ0FESUFKQmdJQ0FnSGh5TmdMNEN5QURJQVEyQXZBTElBTWdCellDOUFzTUFRc2dBeUFIT2dEN0N5QURRZkFMYWlFRUlBZEZEUUVMSUFRZ0JTQUhFQmthQzBFQUlSY2dCQ0FIYWtFQU9nQUFJQU1vQXZRTElBTXRBUHNMSWdJZ0FrRVlkRUVZZFNJQ1FRQklHMEVGUmdSL0lBTkI4QXRxUVg5QnJicnVBRUVGRUJ0RklSY2dBeTBBK3dzRklBSUxRUmgwUVJoMVFRQklCRUFnQXlnQzhBc1FGd3NnQTBINEMycEJyY0R1QUMwQUFEb0FBQ0FEUVFrNkFQc0xJQU5CcGNEdUFDa0FBRGNEOEFzZ0EwRUFPZ0Q1Q3lBRFFRWTZBS3NISUFOQjVLandBRUgzdmZBQUlCY2JJZ0lvQUFBMkFxQUhJQU1nQWk4QUJEc0JwQWNnQTBFQU9nQ21CeUFJSUFOQjhBdHFJQU5Cb0FkcUVOb0NHaUFETEFDckIwRUFTQVJBSUFNb0FxQUhFQmNMSUFNc0FQc0xRUUJJQkVBZ0F5Z0M4QXNRRndzZ0EwSDRDMnBCbE9UdUFDOEFBRHNCQUNBRFFZQVVPd0g2Q3lBRFFZems3Z0FwQUFBM0EvQUxJQU5CQlRvQXF3Y2dBMEhOMSs0QUtBQUFOZ0tnQnlBRFFkSFg3Z0F0QUFBNkFLUUhJQU5CQURvQXBRY2dDQ0FEUWZBTGFpQURRYUFIYWhEYUFob2dBeXdBcXdkQkFFZ0VRQ0FES0FLZ0J4QVhDeUFETEFEN0MwRUFUZzBBSUFNb0F2QUxFQmNMSUFNZ0EwR3dFR29RTVRZQzhBc2dBMEdRQ1dvaUJDQURRZkFMYWlJQ1FmRGU3Z0FRVXlBRElBTkJzQkJxRURFMkF2QUxJQU5CZ0FscUlBSkJ3WWJ3QUJCVEFrQkJpUU5CQUNBRUtBSUFJQVFvQWdSeUcwVUVRRUdKQTBFQUlBTkJnQWxxSWdJb0FnQWdBaWdDQkhJYlJRMEJDMEg0QkJBWUlnNFE3UWNoQWdKQUlDQXNBQXRCQUU0RVFDQURRZmdMYWlBZ0tBSUlOZ0lBSUFNZ0lDa0NBRGNEOEFzTUFRc2dBMEh3QzJvZ0lDZ0NBQ0FnS0FJRUVCb0xJQU1nQWpZQy9Bc0NRQ0FLS0FMc0FpSUNJQW9vQXZBQ1NRUkFJQUlnQXlrRDhBczNBZ0FnQWlBRFFmZ0xhaWdDQURZQ0NDQUNJQU1vQXZ3TE5nSU1JQW9nQWtFUWFqWUM3QUlNQVFzZ0V5QURRZkFMYWhDaEFTQURMQUQ3QzBFQVRnMEFJQU1vQXZBTEVCY0xJQU5COEF0cUlnSWdKeWdDN0FFUWZDQURRZEFDYWlBQ0VLWUJJQTVCaEFOcUlBTW9BdEFDSUFNb0F0UUNFRkVnQXlnQzBBSWlBZ1JBSUFNZ0FqWUMxQUlnQWhBWEN5QURMQUQ3QzBFQVNBUkFJQU1vQXZBTEVCY0xBa0FnQ2l3QVgwRUFUZ1JBSUFNZ0NpZ0NYRFlDeUFJZ0F5QUtLUUpVTndQQUFnd0JDeUFEUWNBQ2FpQUtLQUpVSUFvb0FsZ1FHZ3NnRGtHVUEyb2hCU0FETFFETEFpSUVRUmgwUVJoMUlRSUNRQ0FPTEFDZkEwRUFUZ1JBSUFKQkFFNEVRQ0FGSUFNcEE4QUNOd0lBSUFVZ0F5Z0N5QUkyQWdnTUFnc2dCU0FES0FMQUFpQURLQUxFQWhBZ0RBRUxJQVVnQXlnQ3dBSWdBMEhBQW1vZ0FrRUFTQ0lDR3lBREtBTEVBaUFFSUFJYkVDRWFDeUFETEFETEFrRUFTQVJBSUFNb0FzQUNFQmNMSUFNZ0EwR1FDV29RTVRZQ29BY2dBeUFEUWFBSGFrR1FnKzRBRUIwMkF2QUxBa0FnQTBId0Myb29BZ0FpQWdSQUlBSW9BZ2dpQWcwQkMwR0l6UEVBSVFJTElBSVFIeUlGUVhCUERSWUNRQUpBSUFWQkMwOEVRQ0FGUVJCcVFYQnhJZ1FRR0NFSUlBTWdCRUdBZ0lDQWVISTJBcmdDSUFNZ0NEWUNzQUlnQXlBRk5nSzBBZ3dCQ3lBRElBVTZBTHNDSUFOQnNBSnFJUWdnQlVVTkFRc2dDQ0FDSUFVUUdSb0xJQVVnQ0dwQkFEb0FBQ0FPUWZ3RGFpRUhJQU10QUxzQ0lnUkJHSFJCR0hVaEFnSkFJQTRzQUljRVFRQk9CRUFnQWtFQVRnUkFJQWNnQXlrRHNBSTNBZ0FnQnlBREtBSzRBallDQ0F3Q0N5QUhJQU1vQXJBQ0lBTW9BclFDRUNBTUFRc2dCeUFES0FLd0FpQURRYkFDYWlBQ1FRQklJZ0liSUFNb0FyUUNJQVFnQWhzUUlSb0xJQU1zQUxzQ1FRQklCRUFnQXlnQ3NBSVFGd3NnQXlBRFFaQUphaEF4TmdLNENDQURJQU5CdUFocVFiV2s3UUFRSFRZQ29BY0NRQ0FES0FLZ0J5SUNCRUFnQWlnQ0NDSUVEUUVMUVlqTThRQWhCQXNnQkJBZklnVkJjRThORmdKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUFoQVlJUWdnQXlBQ1FZQ0FnSUI0Y2pZQytBc2dBeUFJTmdMd0N5QURJQVUyQXZRTERBRUxJQU1nQlRvQSt3c2dBMEh3QzJvaENDQUZSUTBCQ3lBSUlBUWdCUkFaR2dzZ0JTQUlha0VBT2dBQUlBNGdBMEh3QzJwQkFSQ0NBallDOEFRZ0F5d0Erd3RCQUVnRVFDQURLQUx3Q3hBWEN3SkFRWWtEUVFBZ0EwR0FDV29pQWlnQ0FDQUNLQUlFY2h0RkRRQWdEa0VCTmdLTUJDQURJQU5CZ0FscUVERTJBcUFISUFNZ0EwR2dCMnBCMDQzdUFCQWROZ0x3Q3dKQUlBTkI4QXRxS0FJQUlnSUVRQ0FDS0FJSUlnUU5BUXRCaU16eEFDRUVDeUFFRUI4aUJVRndUdzBYQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJQ0VCZ2hDQ0FESUFKQmdJQ0FnSGh5TmdLb0FpQURJQWcyQXFBQ0lBTWdCVFlDcEFJTUFRc2dBeUFGT2dDckFpQURRYUFDYWlFSUlBVkZEUUVMSUFnZ0JDQUZFQmthQ3lBRklBaHFRUUE2QUFBZ0RrSFVCR29oQlNBRExRQ3JBaUlFUVJoMFFSaDFJUUlDUUNBT0xBRGZCRUVBVGdSQUlBSkJBRTRFUUNBRklBTXBBNkFDTndJQUlBVWdBeWdDcUFJMkFnZ01BZ3NnQlNBREtBS2dBaUFES0FLa0FoQWdEQUVMSUFVZ0F5Z0NvQUlnQTBHZ0Ftb2dBa0VBU0NJQ0d5QURLQUtrQWlBRUlBSWJFQ0VhQ3lBRExBQ3JBa0VBU0FSQUlBTW9BcUFDRUJjTEFrQWdBMEdRQ1dvaUFpZ0NBQ0FDS0FJRWNnMEFJQTVCRkRZQ3lBUWdBeUFEUVlBSmFoQXhOZ0tnQnlBRElBTkJvQWRxUVpDRDdnQVFIVFlDOEFzQ1FDQURRZkFMYWlnQ0FDSUNCRUFnQWlnQ0NDSUVEUUVMUVlqTThRQWhCQXNnQkJBZklnVkJjRThOR0FKQUFrQWdCVUVMVHdSQUlBVkJFR3BCY0hFaUFoQVlJUWdnQXlBQ1FZQ0FnSUI0Y2pZQ21BSWdBeUFJTmdLUUFpQURJQVUyQXBRQ0RBRUxJQU1nQlRvQW13SWdBMEdRQW1vaENDQUZSUTBCQ3lBSUlBUWdCUkFaR2dzZ0JTQUlha0VBT2dBQUlBTXRBSnNDSWdSQkdIUkJHSFVoQWdKQUlBNHNBSWNFUVFCT0JFQWdBa0VBVGdSQUlBY2dBeWtEa0FJM0FnQWdCeUFES0FLWUFqWUNDQXdDQ3lBSElBTW9BcEFDSUFNb0FwUUNFQ0FNQVFzZ0J5QURLQUtRQWlBRFFaQUNhaUFDUVFCSUlnSWJJQU1vQXBRQ0lBUWdBaHNRSVJvTElBTXNBSnNDUVFCSUJFQWdBeWdDa0FJUUZ3c2dBeUFEUVlBSmFoQXhOZ0s0Q0NBRElBTkJ1QWhxUWJXazdRQVFIVFlDb0FjQ1FDQURLQUtnQnlJQ0JFQWdBaWdDQ0NJQ0RRRUxRWWpNOFFBaEFnc2dBaEFmSWdWQmNFOE5HQUpBQWtBZ0JVRUxUd1JBSUFWQkVHcEJjSEVpQkJBWUlRZ2dBeUFFUVlDQWdJQjRjallDK0FzZ0F5QUlOZ0x3Q3lBRElBVTJBdlFMREFFTElBTWdCVG9BK3dzZ0EwSHdDMm9oQ0NBRlJRMEJDeUFJSUFJZ0JSQVpHZ3NnQlNBSWFrRUFPZ0FBSUE0Z0EwSHdDMnBCQVJDQ0FqWUM4QVFnQXl3QSt3dEJBRTROQUNBREtBTHdDeEFYQ3lBS0tBS2NBeUlDUlEwRUEwQWdIaUFDS0FJUUlnUkpCRUFnQWlnQ0FDSUNEUUVNQmdzZ0JDQWVTUVJBSUFJb0FnUWlBZzBCREFZTEN5QUNSUTBFSUFJMUFoUkNJSVpDQVlRaFRDQUtLQUwwQVNJRUlBb29BdmdCSWdKSkJFQWdCQ0JNTndJRUlBUWdEallDQUNBS0lBUkJER28yQXZRQkRBRUxJQVFnQ2lnQzhBRWlDMnNpQ0VFTWJTSUZRUUZxSWdkQjFxclZxZ0ZQRFJVZ0J5QUNJQXRyUVF4dElnUkJBWFFpQWlBQ0lBZEpHMEhWcXRXcUFTQUVRYXJWcXRVQVNSc2lBa0hXcXRXcUFVOE5GaUFDUVF4c0lnUVFHQ0lDSUFWQkRHeHFJZ2NnVERjQ0JDQUhJQTQyQWdBZ0J5QUlRWFJ0UVF4c2FpRUZJQWhCQUVvRVFDQUZJQXNnQ0JBWkdnc2dDaUFDSUFScU5nTDRBU0FLSUFkQkRHbzJBdlFCSUFvZ0JUWUM4QUVnQzBVTkFDQUxFQmNMSUFNZ0EwR3dFR29RTVRZQ29BY2dBMEh3QzJvZ0EwR2dCMnBCaGQvdUFCQ0pCQ0FESUFOQitBdHFLQUlBTmdLb0J5QURJQU1wQS9BTE53T2dCeUFEUWNBSWFpQURRWVFNYWlnQ0FEWUNBQ0FESUFNcEF2d0xOd080Q0NBREtBS2dCeUFEUWJnSWFpSUNLQUlBUnlBREtBS2tCeUFDS0FJRVIzSkZEUUFEUUNBRElBTW9BcUFISWdJMkFwQUhJQU5CdmFUdEFDMEFBRG9BNEFjZ0EwRUpPZ0RqQnlBRFFiV2s3UUFwQUFBM0E5Z0hJQU5CQURvQTRRY2dBMEVGT2dDckNpQURRYzZJN1FBb0FBQTJBcUFLSUFOQjBvanRBQzBBQURvQXBBb2dBMEVBT2dDbENpQURJQUkyQXZBSUlBTWdBMEh3Q0dvZ0EwSFlCMm9RSFRZQzRBaEJBQ0VDSUFOQjRBaHFLQUlBSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQnhBZklnVWdBeWdDcEFvZ0F5MEFxd29pQkNBRVFSaDBRUmgxSWdSQkFFZ2JSZ1IvSUFOQm9BcHFRWDhnQnlBRkVCdEZJUUlnQXkwQXF3b0ZJQVFMUVJoMFFSaDFRUUJJQkVBZ0F5Z0NvQW9RRndzZ0F5d0E0d2RCQUVnRVFDQURLQUxZQnhBWEN3SkFJQUlFUUNNQVFSQnJJZ1FrQUNBRUlBTW9BcEFITmdJSUlBUW9BZ2doQWlBRVFSQnFKQUFnQXlBQ05nS2dDaUFEUWFBS2FoQnZJZ1FRSHlJRlFYQlBEUmtDUUFKQUlBVkJDMDhFUUNBRlFSQnFRWEJ4SWdJUUdDRUlJQU1nQWtHQWdJQ0FlSEkyQXVBSElBTWdDRFlDMkFjZ0F5QUZOZ0xjQnd3QkN5QURJQVU2QU9NSElBTkIyQWRxSVFnZ0JVVU5BUXNnQ0NBRUlBVVFHUm9MSUFVZ0NHcEJBRG9BQUNBT0lBTkIyQWRxRUpvRk5nTG9CQ0FETEFEakIwRUFUZzBCSUFNb0F0Z0hFQmNNQVFzakFFRVFheUlFSkFBZ0JDQURLQUtRQnpZQ0NDQUVLQUlJSVFJZ0JFRVFhaVFBSUFNZ0FqWUNvQW9nQTBHZ0Ntb1FieUlFRUI4aUJVRndUdzBZQWtBQ1FDQUZRUXRQQkVBZ0JVRVFha0Z3Y1NJQ0VCZ2hDQ0FESUFKQmdJQ0FnSGh5TmdMZ0J5QURJQWcyQXRnSElBTWdCVFlDM0FjTUFRc2dBeUFGT2dEakJ5QURRZGdIYWlFSUlBVkZEUUVMSUFnZ0JDQUZFQmthQ3lBRklBaHFRUUE2QUFBZ0RpQURRZGdIYWhDYUJUWUM1QVFnQXl3QTR3ZEJBRTROQUNBREtBTFlCeEFYQ3lBRFFhQUhhaENHQkNBREtBS2dCeUFEUWJnSWFpSUNLQUlBUnlBREtBS2tCeUFDS0FJRVIzSU5BQXNMQWtBZ0NpZ0M4QUVnQ2lnQzlBRkdEUUFnQXlBRFFiQVFhaEF4TmdLZ0J5QURRZkFMYWlJQ0lBTkJvQWRxUWFTSThBQVFVMEdKQTBFQUlBSW9BZ0FnQWlnQ0JISWJSUTBBSUFNZ0EwR3dFR29RTVRZQzJBY2dBMEh3QzJvaUFpQURRZGdIYWtHa2lQQUFFRk1nQXlBQ0VERTJBcmdJSUFNZ0EwRzRDR3BCMDQzdUFCQWROZ0tnQnlBRFFhQUhhaERkQVNFQ0lBb29BdkFCSWhjZ0NpZ0M5QUZHRFFBZ0FrRVFkRUVRZFNFT0EwQWdDaWdDbkFNaUFrVU5CQU5BSUI0Z0FpZ0NFQ0lFU1FSQUlBSW9BZ0FpQWcwQkRBWUxJQVFnSGtrRVFDQUNLQUlFSWdJTkFRd0dDd3NnQWtVTkJDQVhLQUlJSVFzZ0FpZ0NGQ0VJQWtBZ0Z5Z0NBQ0lDTEFEZkJFRUFUZ1JBSUFOQitBdHFJQUlvQXR3RU5nSUFJQU1nQWlrQzFBUTNBL0FMREFFTElBTkI4QXRxSUFJb0F0UUVJQUlvQXRnRUVCb0xJQU1vQXZBTElnVWdBMEh3QzJvZ0F5d0Erd3NpQkVFQVNCc1F5UUVoQWlBRVFRQklCRUFnQlJBWEN3SkFJQUlnRGtZRVFDQUtLQUlvSVFjZ0NpZ0NMQ0VGSUFvb0FrQWhCQ0FYS0FJQUlnSWdDQ0FMYXpZQzJBTWdBaUFGdHlBRXQ2SWdCMEVDZExlalJBQUFBQUFBQVBBL29Ea0Q0QU1nQ2lnQzhBRWlBaUFYSUFKclFReHRRUXhzYWlJWElRSWdGMEVNYWlJSUlBb29BdlFCSWdSSEJFQURRQ0FDSUFnb0FnQTJBZ0FnQWlBSUtRSUVOd0lFSUFKQkRHb2hBaUFJUVF4cUlnZ2dCRWNOQUFzTElBb2dBallDOUFFTUFRc2dGMEVNYWlFWElBb29BdlFCSVFJTElBSWdGMGNOQUFzTElBTWdBMEd3RUdvUU1UWUM4QXNnQTBId0NHb2lBaUFEUWZBTGFrSG1oUEFBRUZNQ1FFR0pBMEVBSUFJb0FnQWdBaWdDQkhJYlJRMEFRYUFFRUJnaURoRHNCeUVDQWtBZ0lDd0FDMEVBVGdSQUlBTkIrQXRxSUNBb0FnZzJBZ0FnQXlBZ0tRSUFOd1B3Q3d3QkN5QURRZkFMYWlBZ0tBSUFJQ0FvQWdRUUdnc2dBeUFDTmdMOEN3SkFJQW9vQXV3Q0lnSWdDaWdDOEFKSkJFQWdBaUFES1FQd0N6Y0NBQ0FDSUFOQitBdHFLQUlBTmdJSUlBSWdBeWdDL0FzMkFnd2dDaUFDUVJCcU5nTHNBZ3dCQ3lBVElBTkI4QXRxRUtFQklBTXNBUHNMUVFCT0RRQWdBeWdDOEFzUUZ3c2dBMEh3QzJvaUFpQW5LQUxzQVJCOElBTkJnQUpxSUFJUXBnRWdEa0dFQTJvZ0F5Z0NnQUlnQXlnQ2hBSVFVU0FES0FLQUFpSUNCRUFnQXlBQ05nS0VBaUFDRUJjTElBTXNBUHNMUVFCSUJFQWdBeWdDOEFzUUZ3c0NRQ0FLTEFCZlFRQk9CRUFnQXlBS0tBSmNOZ0w0QVNBRElBb3BBbFEzQS9BQkRBRUxJQU5COEFGcUlBb29BbFFnQ2lnQ1dCQWFDeUFPUVpRRGFpRUZJQU10QVBzQklnUkJHSFJCR0hVaEFnSkFJQTRzQUo4RFFRQk9CRUFnQWtFQVRnUkFJQVVnQXlrRDhBRTNBZ0FnQlNBREtBTDRBVFlDQ0F3Q0N5QUZJQU1vQXZBQklBTW9BdlFCRUNBTUFRc2dCU0FES0FMd0FTQURRZkFCYWlBQ1FRQklJZ0liSUFNb0F2UUJJQVFnQWhzUUlSb0xJQU1zQVBzQlFRQklCRUFnQXlnQzhBRVFGd3NnQXlBRFFmQUlhaEF4TmdLZ0J5QURJQU5Cb0FkcVFaQ0Q3Z0FRSFRZQzhBc0NRQ0FEUWZBTGFpZ0NBQ0lDQkVBZ0FpZ0NDQ0lDRFFFTFFZak04UUFoQWdzZ0FoQWZJZ2RCY0U4TkZnSkFBa0FnQjBFTFR3UkFJQWRCRUdwQmNIRWlCQkFZSVFVZ0F5QUVRWUNBZ0lCNGNqWUM2QUVnQXlBRk5nTGdBU0FESUFjMkF1UUJEQUVMSUFNZ0J6b0E2d0VnQTBIZ0FXb2hCU0FIUlEwQkN5QUZJQUlnQnhBWkdnc2dCU0FIYWtFQU9nQUFJQTVCeEFOcUlRVWdBeTBBNndFaUJFRVlkRUVZZFNFQ0FrQWdEaXdBendOQkFFNEVRQ0FDUVFCT0JFQWdCU0FES1FQZ0FUY0NBQ0FGSUFNb0F1Z0JOZ0lJREFJTElBVWdBeWdDNEFFZ0F5Z0M1QUVRSUF3QkN5QUZJQU1vQXVBQklBTkI0QUZxSUFKQkFFZ2lBaHNnQXlnQzVBRWdCQ0FDR3hBaEdnc2dBeXdBNndGQkFFZ0VRQ0FES0FMZ0FSQVhDeUFESUFOQjhBaHFFREUyQXJnSUlBTWdBMEc0Q0dwQnRhVHRBQkFkTmdLZ0J3SkFJQU1vQXFBSElnSUVRQ0FDS0FJSUlnSU5BUXRCaU16eEFDRUNDeUFDRUI4aUIwRndUdzBXQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJRUVCZ2hCU0FESUFSQmdJQ0FnSGh5TmdMNEN5QURJQVUyQXZBTElBTWdCellDOUFzTUFRc2dBeUFIT2dEN0N5QURRZkFMYWlFRklBZEZEUUVMSUFVZ0FpQUhFQmthQ3lBRklBZHFRUUE2QUFBZ0RpQURRZkFMYWtFQkVJSUNOZ0tNQkNBRExBRDdDMEVBU0FSQUlBTW9BdkFMRUJjTElBNUJBallDbUFRZ0F5QURRYkFRYWhBeE5nS2dCeUFEUWZBTGFpQURRYUFIYWtHRjMrNEFFSWtFSUFNZ0EwSDRDMm9vQWdBMkFxZ0hJQU1nQXlrRDhBczNBNkFISUFOQndBaHFJQU5CaEF4cUtBSUFOZ0lBSUFNZ0F5a0MvQXMzQTdnSUlBTW9BcUFISUFOQnVBaHFJZ0lvQWdCSElBTW9BcVFISUFJb0FnUkhjZ1JBQTBBZ0F5QURLQUtnQnlJQ05nS3dDU0FEUWIyazdRQXRBQUE2QU9BSElBTkJDVG9BNHdjZ0EwRzFwTzBBS1FBQU53UFlCeUFEUVFBNkFPRUhJQU5CQlRvQXF3b2dBMEhJaCs4QUtBQUFOZ0tnQ2lBRFFjeUg3d0F0QUFBNkFLUUtJQU5CQURvQXBRb2dBeUFDTmdMZ0NDQURJQU5CNEFocUlBTkIyQWRxRUIwMkFwQUhRUUFoQWlBREtBS1FCeUlFQkg4Z0JDZ0NDQ0lFUVlqTThRQWdCQnNGUVlqTThRQUxJZ2NRSHlJRklBTW9BcVFLSUFNdEFLc0tJZ1FnQkVFWWRFRVlkU0lFUVFCSUcwWUVmeUFEUWFBS2FrRi9JQWNnQlJBYlJTRUNJQU10QUtzS0JTQUVDMEVZZEVFWWRVRUFTQVJBSUFNb0FxQUtFQmNMSUFNc0FPTUhRUUJJQkVBZ0F5Z0MyQWNRRndzQ1FDQUNCRUFqQUVFUWF5SUVKQUFnQkNBRFFiQUphaWdDQURZQ0NDQUVLQUlJSVFJZ0JFRVFhaVFBSUFNZ0FqWUNvQW9nQTBHZ0Ntb1FieUlFRUI4aUIwRndUdzBhQWtBQ1FDQUhRUXRQQkVBZ0IwRVFha0Z3Y1NJQ0VCZ2hCU0FESUFKQmdJQ0FnSGh5TmdMZ0J5QURJQVUyQXRnSElBTWdCellDM0FjTUFRc2dBeUFIT2dEakJ5QURRZGdIYWlFRklBZEZEUUVMSUFVZ0JDQUhFQmthQ3lBRklBZHFRUUE2QUFBZ0RpQURRZGdIYWhDYUJUWUNnQVFnQXl3QTR3ZEJBRTROQVNBREtBTFlCeEFYREFFTElBTW9BckFKSVFSQkFDRUNJQU5CdmFUdEFDMEFBRG9BNEFjZ0EwRUpPZ0RqQnlBRFFiV2s3UUFwQUFBM0E5Z0hJQU5CQURvQTRRY2dBMEVGT2dDckNpQURRYzZJN1FBb0FBQTJBcUFLSUFOQjBvanRBQzBBQURvQXBBb2dBMEVBT2dDbENpQURJQVEyQXVBSUlBTWdBMEhnQ0dvZ0EwSFlCMm9RSFRZQ2tBY2dBeWdDa0FjaUJBUi9JQVFvQWdnaUJFR0l6UEVBSUFRYkJVR0l6UEVBQ3lJSEVCOGlCU0FES0FLa0NpQURMUUNyQ2lJRUlBUkJHSFJCR0hVaUJFRUFTQnRHQkg4Z0EwR2dDbXBCZnlBSElBVVFHMFVoQWlBRExRQ3JDZ1VnQkF0QkdIUkJHSFZCQUVnRVFDQURLQUtnQ2hBWEN5QURMQURqQjBFQVNBUkFJQU1vQXRnSEVCY0xJQUpGRFFBakFFRVFheUlFSkFBZ0JDQURRYkFKYWlnQ0FEWUNDQ0FFS0FJSUlRSWdCRUVRYWlRQUlBTWdBallDb0FvZ0EwR2dDbW9RYnlJRUVCOGlCMEZ3VHcwWkFrQUNRQ0FIUVF0UEJFQWdCMEVRYWtGd2NTSUNFQmdoQlNBRElBSkJnSUNBZ0hoeU5nTGdCeUFESUFVMkF0Z0hJQU1nQnpZQzNBY01BUXNnQXlBSE9nRGpCeUFEUWRnSGFpRUZJQWRGRFFFTElBVWdCQ0FIRUJrYUN5QUZJQWRxUVFBNkFBQWdEaUFEUWRnSGFoQ2FCVFlDaEFRZ0F5d0E0d2RCQUU0TkFDQURLQUxZQnhBWEN5QURRYUFIYWhDR0JDQURLQUtnQnlBRFFiZ0lhaUlDS0FJQVJ5QURLQUtrQnlBQ0tBSUVSM0lOQUFzTElBTWdBMEh3Q0dvUU1UWUNvQWNnQXlBRFFhQUhha0hvN080QUVCMDJBdkFMQWtBZ0EwSHdDMm9RMndSRkRRQWdBMEg0QzJwQmxPVHVBQzhBQURzQkFDQURRWUFVT3dINkN5QURRWXprN2dBcEFBQTNBL0FMSUFOQkJUb0Fxd2NnQTBITjErNEFLQUFBTmdLZ0J5QURRZEhYN2dBdEFBQTZBS1FISUFOQkFEb0FwUWNnRGlBRFFmQUxhaUFEUWFBSGFoRGFBaG9nQXl3QXF3ZEJBRWdFUUNBREtBS2dCeEFYQ3lBRExBRDdDMEVBU0FSQUlBTW9BdkFMRUJjTElBTkIrQXRxUWEzQTdnQXRBQUE2QUFBZ0EwRUpPZ0Q3Q3lBRFFhWEE3Z0FwQUFBM0EvQUxJQU5CQURvQStRc2dBMEVHT2dDckJ5QURRZWE4OEFBb0FBQTJBcUFISUFOQjZyendBQzhBQURzQnBBY2dBMEVBT2dDbUJ5QU9JQU5COEF0cUlBTkJvQWRxRU5vQ0dpQURMQUNyQjBFQVNBUkFJQU1vQXFBSEVCY0xJQU1zQVBzTFFRQk9EUUFnQXlnQzhBc1FGd3NnQXlBRFFmQUlhaEF4TmdMd0N3SkFJQU5COEF0cUtBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBdEI5Y3p2QUVFSUVPd0NEUUFnRGtFQk5nS1lCQ0FESUFOQjhBaHFFREUyQXFBSElBTW9BcUFISWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNpQkJBZklnZEJjRThORndKQUFrQWdCMEVMVHdSQUlBZEJFR3BCY0hFaUFoQVlJUVVnQXlBQ1FZQ0FnSUI0Y2pZQytBc2dBeUFGTmdMd0N5QURJQWMyQXZRTERBRUxJQU1nQnpvQSt3c2dBMEh3QzJvaEJTQUhSUTBCQ3lBRklBUWdCeEFaR2dzZ0JTQUhha0VBT2dBQUlBTW9BdkFMSWdzZ0EwSHdDMm9nQXkwQSt3c2lCVUVZZEVFWWRTSUlRUUJJSWdJYklnUWdBeWdDOUFzZ0JTQUNHeUlDYWlFSEFrQUNRQ0FDUVFoSURRQWdCQ0VGQTBBZ0JVSDJBQ0FDUVFkckVMZ0JJZ0pGRFFFZ0Fpa0FBRUwyeXNtamwrM1lzT3dBVVEwQ0lBY2dBa0VCYWlJRmF5SUNRUWRLRFFBTEN5QUhJUUlMSUFoQkFFZ0VRQ0FMRUJjTElBSWdCMFlnQWlBRWEwRi9SbklOQUNBRFF2Ykt5YU9YN2RpdzdBQTNBOUFCSUFOQkNEb0Eyd0VnRGtIa0Ftb2hBaUFEUVFBNkFOZ0JBa0FnRGl3QTd3SkJBRTRFUUNBQ0lBTXBBOUFCTndJQUlBSWdBeWdDMkFFMkFnZ01BUXNnQWlBRFFkQUJha0VJRUNFYUlBTXNBTnNCUVFCT0RRQWdBeWdDMEFFUUZ3c2dBMEg0QzJwQmxPVHVBQzhBQURzQkFDQURRWUFVT3dINkN5QURRWXprN2dBcEFBQTNBL0FMSUFOQkJUb0Fxd2NnQTBITjErNEFLQUFBTmdLZ0J5QURRZEhYN2dBdEFBQTZBS1FISUFOQkFEb0FwUWNnRGlBRFFmQUxhaUFEUWFBSGFoRGFBaG9nQXl3QXF3ZEJBRWdFUUNBREtBS2dCeEFYQ3lBRExBRDdDMEVBU0FSQUlBTW9BdkFMRUJjTElBTkIrQXRxUWEzQTdnQXRBQUE2QUFBZ0EwRUpPZ0Q3Q3lBRFFhWEE3Z0FwQUFBM0EvQUxJQU5CQURvQStRc2dBMEVHT2dDckJ5QURRYXl4OEFBb0FBQTJBcUFISUFOQnNMSHdBQzhBQURzQnBBY2dBMEVBT2dDbUJ5QU9JQU5COEF0cUlBTkJvQWRxRU5vQ0dpQURMQUNyQjBFQVNBUkFJQU1vQXFBSEVCY0xJQU1zQVBzTFFRQk9EUUFnQXlnQzhBc1FGd3NnQXlBRFFmQUlhaEF4TmdMd0N5QURRZkFMYWlnQ0FDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTFFiN0Y3d0JCQnhEc0FrVUVRQ0FPUVFFMkFwUUVDeUFESUFOQjhBaHFFREUyQXZBTElBTkI4QXRxS0FJQUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUF0Qno5M3VBRUVJRU93Q0RRQWdBMEwyeXNtamwrM1lzT3dBTndQQUFTQURRUWc2QU1zQklBNUI1QUpxSVFJZ0EwRUFPZ0RJQVFKQUlBNHNBTzhDUVFCT0JFQWdBaUFES1FQQUFUY0NBQ0FDSUFNb0FzZ0JOZ0lJREFFTElBSWdBMEhBQVdwQkNCQWhHaUFETEFETEFVRUFUZzBBSUFNb0FzQUJFQmNMSUFOQitBdHFRWlRrN2dBdkFBQTdBUUFnQTBHQUZEc0IrZ3NnQTBHTTVPNEFLUUFBTndQd0N5QURRUVU2QUtzSElBTkJ6ZGZ1QUNnQUFEWUNvQWNnQTBIUjErNEFMUUFBT2dDa0J5QURRUUE2QUtVSElBNGdBMEh3QzJvZ0EwR2dCMm9RMmdJYUlBTXNBS3NIUVFCSUJFQWdBeWdDb0FjUUZ3c2dBeXdBK3d0QkFFZ0VRQ0FES0FMd0N4QVhDeUFEUWZnTGFrR3R3TzRBTFFBQU9nQUFJQU5CQ1RvQSt3c2dBMEdsd080QUtRQUFOd1B3Q3lBRFFRQTZBUGtMSUFOQkJqb0Fxd2NnQTBHNnNmQUFLQUFBTmdLZ0J5QURRYjZ4OEFBdkFBQTdBYVFISUFOQkFEb0FwZ2NnRGlBRFFmQUxhaUFEUWFBSGFoRGFBaG9nQXl3QXF3ZEJBRWdFUUNBREtBS2dCeEFYQ3lBRExBRDdDMEVBVGcwQUlBTW9BdkFMRUJjTElBTWdBMEd3RUdvUU1UWUM4QXNnQTBHNENHb2lBaUFEUWZBTGFrSFVoZkFBRUZNQ1FFR0pBMEVBSUFJb0FnQWdBaWdDQkhJYlJRMEFJQU1nQTBHNENHb1FNVFlDb0FjZ0F5QURRYUFIYWtIVGplNEFFQjAyQXZBTElBTkI4QXRxSWdJUTNRRWhCQ0FESUFOQnVBaHFFREUyQXRnSElBTWdBMEhZQjJwQjE2RHVBQkFkTmdMd0N3SkFJQUlvQWdBaUFnUkFJQUlvQWdnaUFnMEJDMEdJelBFQUlRSUxJQUlRSHlJT1FYQlBEUllnQkVFUWRFRVFkU0lIUVFGS0lRVUNRQUpBSUE1QkMwOEVRQ0FPUVJCcVFYQnhJZ1FRR0NFSUlBTWdCRUdBZ0lDQWVISTJBcWdISUFNZ0NEWUNvQWNnQXlBT05nS2tCd3dCQ3lBRElBNDZBS3NISUFOQm9BZHFJUWdnRGtVTkFRc2dDQ0FDSUE0UUdSb0xJQWRCQVNBRkd5RUxJQWdnRG1wQkFEb0FBQUpBSUFvb0Fvd0RJZ0lnQ2lnQ2tBTWlCRWNFUUFOQUFrQWdBaWdDQkNBTFJ3MEFJRklnQWlnQ0NMZGlEUUFnTncwRElBSW9BZ0FpQWlBQ0tBSUFLQUpjRVFBQUlRUWdBMEh3QzJvaUFrR3F3ZkVBSUJzUWF5QUVJQUlRNUJNZ0F5d0Erd3RCQUU0TkF5QURLQUx3Q3hBWERBTUxJQUpCREdvaUFpQUVSdzBBQ3d0QjZBUVFHQ0lWRU8wTUlnY2dGU2dDQUNnQ1hCRUFBQ0VFSUFOQjhBdHFJZ0pCcXNIeEFDQWJFR3NnQkNBQ0VPUVRJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NnQXlBRFFiZ0lhaEF4TmdMWUJ5QURJQU5CMkFkcVFaQ0Q3Z0FRSFRZQzhBc0NRQ0FEUWZBTGFpZ0NBQ0lDQkVBZ0FpZ0NDQ0lGRFFFTFFZak04UUFoQlFzZ0JSQWZJZ2hCY0U4TkZ3SkFBa0FnQ0VFTFR3UkFJQWhCRUdwQmNIRWlBaEFZSVFRZ0F5QUNRWUNBZ0lCNGNqWUN1QUVnQXlBRU5nS3dBU0FESUFnMkFyUUJEQUVMSUFNZ0NEb0F1d0VnQTBHd0FXb2hCQ0FJUlEwQkN5QUVJQVVnQ0JBWkdnc2dCQ0FJYWtFQU9nQUFJQlZCekFScUlRVWdBeTBBdXdFaUJFRVlkRUVZZFNFQ0FrQWdGU3dBMXdSQkFFNEVRQ0FDUVFCT0JFQWdCU0FES1FPd0FUY0NBQ0FGSUFNb0FyZ0JOZ0lJREFJTElBVWdBeWdDc0FFZ0F5Z0N0QUVRSUF3QkN5QUZJQU1vQXJBQklBTkJzQUZxSUFKQkFFZ2lBaHNnQXlnQ3RBRWdCQ0FDR3hBaEdnc2dBeXdBdXdGQkFFZ0VRQ0FES0FLd0FSQVhDeUFES0FLa0J5SVNJQU1zQUtzSElnaEIvd0Z4SWdVZ0NFRUFTQnNpQWdSQVFRRWhCQ0FWUVFFMkFvUUVBa0FnQWtFQ1JnUkFJQU5Cb0FkcVFYOUJySlB1QUVFQ0VCdEZEUUVnQXlnQ3BBY2hFaUFETFFDckJ5SUZJUWdMUVFBaEJDQVNJQVVnQ0VFWWRFRVlkVUVBU0J0QkJFY05BQ0FEUWFBSGFrRi9RWWFkN2dCQkJCQWJEUUJCQWlFRUN5QVZJQVEyQXZ3REN5QURJQU5CdUFocUVERTJBdkFMSUFOQjhBdHFLQUlBSWdJRWZ5QUNLQUlFSWdKQmlNenhBQ0FDR3dWQmlNenhBQXRCbzU3dUFFRURFT3dDUlFSQUlCVkJBellDL0FNTElBdXRJQ1N0UWlDR2hDRk1Ba0FnQ2lnQ2tBTWlCQ0FLS0FLVUF5SUNTUVJBSUFRZ1REY0NCQ0FFSUJVMkFnQWdDaUFFUVF4cU5nS1FBd3dCQ3lBRUlBb29Bb3dESWc1cklndEJERzBpQlVFQmFpSUlRZGFxMWFvQlR3MFdJQWdnQWlBT2EwRU1iU0lFUVFGMElnSWdBaUFJU1J0QjFhclZxZ0VnQkVHcTFhclZBRWtiSWdKQjFxclZxZ0ZQRFJjZ0FrRU1iQ0lFRUJnaUFpQUZRUXhzYWlJSUlFdzNBZ1FnQ0NBVk5nSUFJQWdnQzBGMGJVRU1iR29oQlNBTFFRQktCRUFnQlNBT0lBc1FHUm9MSUFvZ0FpQUVhallDbEFNZ0NpQUlRUXhxTmdLUUF5QUtJQVUyQW93RElBNUZEUUFnRGhBWEN3SkFJQ0FzQUF0QkFFNEVRQ0FEUWZnTGFpQWdLQUlJTmdJQUlBTWdJQ2tDQURjRDhBc01BUXNnQTBId0Myb2dJQ2dDQUNBZ0tBSUVFQm9MSUFNZ0J6WUMvQXNnQ2lnQzdBSWlBaUFLS0FMd0Fra0VRQ0FDSUFNcEEvQUxOd0lBSUFJZ0EwSDRDMm9vQWdBMkFnZ2dBaUFES0FMOEN6WUNEQ0FLSUFKQkVHbzJBdXdDREFFTElCTWdBMEh3QzJvUW9RRWdBeXdBK3d0QkFFNE5BQ0FES0FMd0N4QVhDeUFETEFDckIwRUFUZzBBSUFNb0FxQUhFQmNMQWtCQmlRTkJBQ0FEUVpBUWFpSUNLQUlBSUFJb0FnUnlHMFVOQUNBRFFaQVFhaEF4SVFSQkFDRUNJQU5CQURvQTlBc2dBMEgwOHNHckJqWUM4QXNnQTBFRU9nRDdDeUFEUVFBNkFLUUhJQU5COCtpOWd3YzJBcUFISUFOQkJEb0Fxd2NnQXlBRU5nTFlCeUFESUFOQjJBZHFJQU5COEF0cUVCMDJBcUFLSUFOQm9BcHFLQUlBSWdRRWZ5QUVLQUlJSWdSQmlNenhBQ0FFR3dWQmlNenhBQXNpQnhBZklnVWdBeWdDcEFjZ0F5MEFxd2NpQkNBRVFSaDBRUmgxSWdSQkFFZ2JSZ1IvSUFOQm9BZHFRWDhnQnlBRkVCdEZJUUlnQXkwQXF3Y0ZJQVFMUVJoMFFSaDFRUUJJQkVBZ0F5Z0NvQWNRRndzZ0F5d0Erd3RCQUVnRVFDQURLQUx3Q3hBWEN5QUNCRUFnQ2tIM0FDQURLQUxFRUJDZkJ3d0JDeUFEUVpBUWFoQXhJUUlnQTBFQU9nRDBDeUFEUWZUeXdhc0dOZ0x3Q3lBRFFRUTZBUHNMSUFOQkJUb0Fxd2NnQTBIeWwrMEFLQUFBTmdLZ0J5QURRZmFYN1FBdEFBQTZBS1FISUFOQkFEb0FwUWNnQXlBQ05nTFlCeUFESUFOQjJBZHFJQU5COEF0cUVCMDJBcUFLUVFBaEFpQURRYUFLYWlnQ0FDSUVCSDhnQkNnQ0NDSUVRWWpNOFFBZ0JCc0ZRWWpNOFFBTElnY1FIeUlGSUFNb0FxUUhJQU10QUtzSElnUWdCRUVZZEVFWWRTSUVRUUJJRzBZRWZ5QURRYUFIYWtGL0lBY2dCUkFiUlNFQ0lBTXRBS3NIQlNBRUMwRVlkRUVZZFVFQVNBUkFJQU1vQXFBSEVCY0xJQU1zQVBzTFFRQklCRUFnQXlnQzhBc1FGd3NnQWlBM2NnMEFJQXBCOEFBZ0F5Z0N4QkFRbndjTElBTWdBMEd3RUdvUU1UWUM4QXNnQTBHZ0Iyb2dBMEh3QzJwQmo0andBQkJUUVlrRFFRQWdBeWdDb0FjZ0F5Z0NwQWR5R3dSQUlBcEJrZ0VnQXlnQ3hCQVFud2NMSUFOQjhBdHFJZ0lnQTBISUVHcEJ0NG53QUJCVEFrQkJpUU5CQUNBQ0tBSUFJQUlvQWdSeUcwVU5BQ0FEUWZBTGFpSUVJQU5CeUJCcVFZMko4QUFRdUFJZ0JDZ0NFQ0FFS0FJTUlnSnJRUU4xSVFVZ0JFRUVhaUFDUndSQUlBSkJvTVNCQVNnQ0FCRUJBQXNnQlFSQUlBMGdEU2dDQUNnQ0NCRUFBRUdHQVVZRVFDQU5RYmpEK3dCQmdKLzdBRUVBRUJ3Z0JUWUM5QU1NQWdzZ0RTQU5LQUlBS0FJSUVRQUFRZkVBUmdSQUlBMUJ1TVA3QUVINC9mb0FRUUFRSENBRk5nS1VCQXdDQ3lBTklBMG9BZ0FvQWdnUkFBQkJqd0ZIRFFFZ0RTQUZOZ0w4QXd3QkN3Si9JQU1vQXNRUUlRZ0NRQ0FLS0FKa0lnVkZEUUFnQlNFQ0EwQWdDQ0FDS0FJUUlnUkpCRUFnQWlnQ0FDSUNEUUVNQWdzZ0JDQUlTUVJBSUFJb0FnUWlBZzBCREFJTEN5QUNSUTBBSUFJb0FoZ2hCeUFGSVFJQ1FBTkFJQWdnQWlnQ0VDSUVTUVJBSUFJb0FnQWlBZzBCREFJTElBUWdDRWtFUUNBQ0tBSUVJZ0lOQVF3Q0N3c2dBa1VOQUNBQ0tBSVVJUUlDUUFOQUlBZ2dCU2dDRUNJRVNRUkFJQVVvQWdBaUJRMEJEQUlMSUFRZ0NFa0VRQ0FGS0FJRUlnVU5BUXdDQ3dzZ0JVVU5BQUpBSUFJZ0JTZ0NHQ0lFUmcwQUEwQWdBaWdDQUNJRklBVW9BZ0FvQWdnUkFBQkI3Z0JHRFFFZ0FrRUVhaUlDSUFSSERRQUxJQVFoQWdzZ0FpQUhSd3dEQ3d3R0N3d0ZDd3dFQ3lFQ0lBTW9Bc1FRSVFnZ0FnUkFJQXBCN2dBZ0NCQ2ZCd3dCQ3lNQVFSQnJJZ3NrQUNBS0tBTGNBU0VDSUFvb0F0Z0JJUWNDUUFOQUlBSWdCMFlOQVNBQ1FReHJJUVFnQWtFSWF5Z0NBQ0FuS0FMc0FVY0VRQ0FDUVFScklRVWdCQ0VDSUFVb0FnQWdDQ2dDM0FGSERRRUxDeUFFS0FJQUlRY2dDMEdxd2ZFQUlBMUIxQUJxRUdzQ1FDQUxJQWRCekFScUlnMUdEUUFnQ3kwQUN5SUZRUmgwUVJoMUlRSWdCeXdBMXdSQkFFNEVRQ0FDUVFCT0JFQWdEU0FMS1FNQU53SUFJQTBnQ3lnQ0NEWUNDQXdDQ3lBTklBc29BZ0FnQ3lnQ0JCQWdEQUVMSUEwZ0N5Z0NBQ0FMSUFKQkFFZ2lBaHNnQ3lnQ0JDQUZJQUliRUNFYUN5QUxMQUFMUVFCSUJFQWdDeWdDQUJBWEN5QUtLQUxZQVNJQ0lBUWdBbXRCREcxQkRHeHFJZ0pCREdvaUJTQUtLQUxjQVNJRVJ3UkFBMEFnQWlBRktBSUFOZ0lBSUFJZ0JTZ0NCRFlDQkNBQ0lBVW9BZ2cyQWdnZ0FrRU1haUVDSUFWQkRHb2lCU0FFUncwQUN3c2dDaUFDTmdMY0FRc2dDMEVRYWlRQUN5QUtLQUtVQWlJQ0lBb29BcGdDUndSQUEwQUNRQ0FDS0FJQUlnUW9BckFESUFRb0Fxd0RSdzBBSUFJb0FnQWhCeUFEUWZBTGFpSUVJQ2NvQXV3QkVId2dBMEdnQVdvaUJTQUVFS1lCSUFVZ0IwR3NBMm9pQkVjRVFDQUVJQU1vQXFBQklBTW9BcVFCRUZFTElBTW9BcUFCSWdRRVFDQURJQVEyQXFRQklBUVFGd3NnQXl3QSt3dEJBRTROQUNBREtBTHdDeEFYQ3lBQ1FRUnFJZ0lnQ2lnQ21BSkhEUUFMSUFvZ0NpZ0NsQUkyQXBnQ0N5QUtLQUtnQWlJQ0lBb29BcVFDUndSQUEwQUNRQ0FDS0FJQUlnUW9BckFESUFRb0Fxd0RSdzBBSUFJb0FnQWhCeUFEUWZBTGFpSUVJQ2NvQXV3QkVId2dBMEdRQVdvaUJTQUVFS1lCSUFVZ0IwR3NBMm9pQkVjRVFDQUVJQU1vQXBBQklBTW9BcFFCRUZFTElBTW9BcEFCSWdRRVFDQURJQVEyQXBRQklBUVFGd3NnQXl3QSt3dEJBRTROQUNBREtBTHdDeEFYQ3lBQ1FRUnFJZ0lnQ2lnQ3BBSkhEUUFMSUFvZ0NpZ0NvQUkyQXFRQ0N5QUtLQUs0QWlJQ0lBb29BcndDUndSQUEwQWdBaWdDQUNFSElBTkI4QXRxSWdRZ0p5Z0M3QUVRZkNBRFFZQUJhaUlGSUFRUXBnRWdCU0FIUWF3RGFpSUVSd1JBSUFRZ0F5Z0NnQUVnQXlnQ2hBRVFVUXNnQXlnQ2dBRWlCQVJBSUFNZ0JEWUNoQUVnQkJBWEN5QURMQUQ3QzBFQVNBUkFJQU1vQXZBTEVCY0xJQUpCQkdvaUFpQUtLQUs4QWtjTkFBc2dDaUFLS0FLNEFqWUN2QUlMSUFvb0FzUUNJZ0lnQ2lnQ3lBSkhCRUFEUUNBQ0tBSUFJUWNnQTBId0Myb2lCQ0FuS0FMc0FSQjhJQU5COEFCcUlnVWdCQkNtQVNBRklBZEJoQU5xSWdSSEJFQWdCQ0FES0FKd0lBTW9BblFRVVFzZ0F5Z0NjQ0lFQkVBZ0F5QUVOZ0owSUFRUUZ3c2dBeXdBK3d0QkFFZ0VRQ0FES0FMd0N4QVhDeUFDS0FJQUlRY0NRQ0FLTEFCZlFRQk9CRUFnQXlBS0tBSmNOZ0pvSUFNZ0Npa0NWRGNEWUF3QkN5QURRZUFBYWlBS0tBSlVJQW9vQWxnUUdnc0NRQUpBSUFkQmxBTnFJZzBnQTBIZ0FHcEdEUUFnQXkwQWF5SUZRUmgwUVJoMUlRUWdCeXdBbndOQkFFNEVRQ0FFUVFCT0JFQWdEU0FES1FOZ053SUFJQTBnQXlnQ2FEWUNDQXdEQ3lBTklBTW9BbUFnQXlnQ1pCQWdEQUVMSUEwZ0F5Z0NZQ0FEUWVBQWFpQUVRUUJJSWdRYklBTW9BbVFnQlNBRUd4QWhHZ3NnQXl3QWEwRUFUZzBBSUFNb0FtQVFGd3NnQWtFRWFpSUNJQW9vQXNnQ1J3MEFDeUFLSUFvb0FzUUNOZ0xJQWdzZ0NpZ0MwQUlpQWlBS0tBTFVBa2NFUUFOQUFrQWdBaWdDQUNJRUtBS0lBeUFFS0FLRUEwY05BQ0FDS0FJQUlRY2dBMEh3QzJvaUJDQW5LQUxzQVJCOElBTkIwQUJxSWdVZ0JCQ21BU0FGSUFkQmhBTnFJZ1JIQkVBZ0JDQURLQUpRSUFNb0FsUVFVUXNnQXlnQ1VDSUVCRUFnQXlBRU5nSlVJQVFRRndzZ0F5d0Erd3RCQUU0TkFDQURLQUx3Q3hBWEN5QUNRUVJxSWdJZ0NpZ0MxQUpIRFFBTElBb2dDaWdDMEFJMkF0UUNDeUFLS0FMa0FTSUNJQW9vQXVnQlJ3UkFBMEFDUUNBQ0tBSUFJZ1FvQW9nRElBUW9Bb1FEUncwQUlBSW9BZ0FoQnlBRFFmQUxhaUlFSUNjb0F1d0JFSHdnQTBGQWF5SUZJQVFRcGdFZ0JTQUhRWVFEYWlJRVJ3UkFJQVFnQXlnQ1FDQURLQUpFRUZFTElBTW9Ba0FpQkFSQUlBTWdCRFlDUkNBRUVCY0xJQU1zQVBzTFFRQk9EUUFnQXlnQzhBc1FGd3NnQWtFTWFpSUNJQW9vQXVnQlJ3MEFDd3NnQ2lnQzNBSWlBaUFLS0FMZ0FrY0VRQU5BQWtBZ0FpZ0NBQ0lFS0FLZ0F5QUVLQUtjQTBjTkFDQUNLQUlBSVFjZ0EwSHdDMm9pQkNBbktBTHNBUkI4SUFOQk1Hb2lCU0FFRUtZQklBVWdCMEdjQTJvaUJFY0VRQ0FFSUFNb0FqQWdBeWdDTkJCUkN5QURLQUl3SWdRRVFDQURJQVEyQWpRZ0JCQVhDeUFETEFEN0MwRUFUZzBBSUFNb0F2QUxFQmNMSUFKQkJHb2lBaUFLS0FMZ0FrY05BQXNnQ2lBS0tBTGNBallDNEFJTElBTkJnQWhxSWdRb0Fnd2lBaUFFUVFScVJ3UkFJQUpCb01TQkFTZ0NBQkVCQUFzTElBTXNBSXNRUVFCSUJFQWdBeWdDZ0JBUUZ3c2dBeXdBb3hCQkFFNE5BQ0FES0FLWUVCQVhDeUFEUWRBUWFpUUFEQUlMUVphNjd3QVFsZ0VBQ3lBV1FRVTZBRHNnRmtFQU9nQTFJQlpCanB6dEFDZ0FBRFlDTUNBV1FaS2M3UUF0QUFBNkFEUWdCQ0FXUVRCcUVMc0NSUTBBSUJaQkVHb2dGa0hRQUdwQjdmN3ZBQkJUUVlrRFFRQWdGaWdDRUNBV0tBSVVjaHRGRFFBZ0ZpZ0NHQ0VFUVFBaEJTTUFRVEJySWdja0FDQUhRYVBPN2dBdkFBQTdBUmdnQjBHQUZEc0JHaUFIUVp2TzdnQXBBQUEzQXhBZ0IwSDE1dTBBTHdBQU93RUFJQWRCOStidEFDMEFBRG9BQWlBSFFRQTZBQU1nQjBFRE9nQUxJQWNnQkRZQ0tDQUhJQWRCS0dvZ0IwRVFhaEFkTmdJZ0FrQWdCeWdDSUNJQ0JIOGdBaWdDQ0NJQ1FZak04UUFnQWhzRlFZak04UUFMSWdJUUgwRURSdzBBSUFkQmZ5QUNRUU1RRzBVaEJTQUhMQUFMUVFCT0RRQWdCeWdDQUJBWEN5QUhMQUFiUVFCSUJFQWdCeWdDRUJBWEN5QUZCRUJCNEFFUUdDSUNFSmNHR2lBeElBSWdNU2dDQUNnQ3FBRVJBZ0FMUVFBaEJTQUhRUUE2QUJnZ0IwTHV5dDNyZ3E3WXMrVUFOd01RSUFkQkNEb0FHeUFIUWZYbTdRQXZBQUE3QVFBZ0IwSDM1dTBBTFFBQU9nQUNJQWRCQURvQUF5QUhRUU02QUFzZ0J5QUVOZ0lvSUFjZ0IwRW9haUFIUVJCcUVCMDJBaUFDUUNBSEtBSWdJZ0lFZnlBQ0tBSUlJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lBaEFmUVFOSERRQWdCMEYvSUFKQkF4QWJSU0VGSUFjc0FBdEJBRTROQUNBSEtBSUFFQmNMSUFjc0FCdEJBRWdFUUNBSEtBSVFFQmNMSUFVRVFFSGdBUkFZSWdJUW1BWWFJREVnQWlBeEtBSUFLQUtvQVJFQ0FBc2dCMEV3YWlRQUN5QVdJQllvQWhnb0FoZzJBaGdnRmlnQ1VDRUNJQlpCQURZQ01DQVdJQUkyQWpRZ0ZpZ0NHQ0FXS0FJd1J5QVdLQUljSUJZb0FqUkhjZzBBQ3dzZ0NpZ0NxQUVpRHlBS0tBS3NBVWNFUUFOQVJBQUFBQUNBaDhOQUlWRkJBQ0VVQWtBQ1FDQUtLQUswQVNJUklBb29BcmdCUmcwQUFrQURRQU5BQWtBZ0R5Z0NCQ0lFS0FLOEJTQVJLQUlBSWdJb0Fyd0ZSdzBBSUFRdEFMUUZJQUl0QUxRRlJ3MEFJQVFyQStBRUlCRW9BZ0FyQStBRVkwVU5BQ0JSSUJFb0FnQXJBK0FFWkVVTkFDQVBLQUlBSVFVZ0ZrR3F3ZkVBSUJFb0FnQkIxQUJxRUdzQ1FBSkFJQllnQlVIRUEyb2lGRVlOQUNBV0xRQUxJZ1JCR0hSQkdIVWhBaUFGTEFEUEEwRUFUZ1JBSUFKQkFFNEVRQ0FVSUJZcEF3QTNBZ0FnRkNBV0tBSUlOZ0lJREFNTElCUWdGaWdDQUNBV0tBSUVFQ0FNQVFzZ0ZDQVdLQUlBSUJZZ0FrRUFTQ0lDR3lBV0tBSUVJQVFnQWhzUUlSb0xJQllzQUF0QkFFNE5BQ0FXS0FJQUVCY0xJQkVvQWdBckErQUVJVkZCQVNFVUlCRkJCR29pRVNBS0tBSzRBVWNOQWd3REN5QVJRUVJxSWhFZ0NpZ0N1QUZIRFFBTEN5QVVRUUZ4UlEwQkN5QVBJaEZCQ0dvaUZDQUtLQUtzQVNJQ1J3UkFBMEFnRVNBVUtBSUFOZ0lBSUJFZ0ZDZ0NCRFlDQkNBUlFRaHFJUkVnRkVFSWFpSVVJQUpIRFFBTEN5QUtJQkUyQXF3QkRBRUxJQThvQWdSRUFBQUFBQUFBOEw4NUErQUVJQTlCQ0dvaER5QUtLQUtzQVNFUkN5QVBJQkZIRFFBTEN5QUtLQUswQVNJQ0lBb29BcmdCUndSQUlBb2dBallDdUFFTElCNG9Ba0FpRkNBZUtBSkVJaEZIQkVBRFFBSkFJQlFvQWdBaUJDQUVLQUlBS0FJSUVRQUFRUnRIRFFBZ0JDZ0NSQ0FFS0FKQVJ3MEFRYXdDRUJnaUR4RGpCQnBCMEFNUUdDSUNFT0VJSUE4Z0FpQVBLQUlBS0FLb0FSRUNBQ0FFSUE4Z0JDZ0NBQ2dDcUFFUkFnQUxJQlJCQkdvaUZDQVJSdzBBQ3dzZ0NpZ0NqQU1pQWlBS0tBS1FBMGNFUUNBS0lBSTJBcEFEQ3lBS1FnQTNBb1FCSUFwQkFEb0FqQUVnRml3QVMwRUFTQVJBSUJZb0FrQVFGd3NnRmtIZ0FHb2tBQXdCQ3d3TkMwRUFJUWdqQUVGQWFpSU9KQUFnTVVFVUVLTUNJUWNDUUNBS0tBS2tBeUlQSUFwQnFBTnFJZ1ZHRFFBRFFDQVBJZ0lvQWhBaUVTQW1UZzBCSUFJb0FoUWdFV3RCQUNBUklDWklHeUVFQWtBZ0FpZ0NCQ0lSUlFSQUlBSW9BZ2dpRHlnQ0FDQUNSZzBCSUFKQkNHb2hGQU5BSUJRb0FnQWlBa0VJYWlFVUlBSWdBaWdDQ0NJUEtBSUFSdzBBQ3d3QkN3TkFJQkVpRHlnQ0FDSVJEUUFMQ3lBRUlBaHFJUWdnQlNBUFJ3MEFDd3NDUUNBbUlBaHJJQWRPQkVBZ01TQWVJREVvQWdBb0FxZ0JFUUlBREFFTEFrQWdIaXdBandKQkFFNEVRQ0FPSUI0b0Fvd0NOZ0lnSUE0Z0hpa0NoQUkzQXhnTUFRc2dEa0VZYWlBZUtBS0VBaUFlS0FLSUFoQWFDeUFPUVFBMkFqZ2dEa0dBZ05BQU5nSXNJQTVDQURjRE1DQU9RZHlPK3dBMkFpZ2dEa0V3YWlFQ0FrQWdEaXdBSTBFQVRnUkFJQUlnRGlrREdEY0NBQ0FDSUE0b0FpQTJBZ2dNQVFzZ0FpQU9LQUlZSUE0b0Fod1FJQ0FPTEFBalFRQk9EUUFnRGlnQ0dCQVhDd0pBSURFZ0RrRW9ha0VCUVFFUWp3RWlCQVJBSUI0b0FrQWlFU0FlS0FKRUlnOUdEUUVEUUNBUktBSUFJZ0lnQWlnQ0FDZ0NDQkVBQUVFYlJnUkFJQVFnSGlBQ0VMOEJFSkVFSWdJRWZ5QUNRYkQ5L0FCQm1MSDhBRUVBRUJ3RlFRQUxJQVFvQWdBb0FxZ0JFUUlBQ3lBUlFRUnFJaEVnRDBjTkFBc01BUXNDUUNBZUxBQ1BBa0VBVGdSQUlBNGdIaWdDakFJMkFoQWdEaUFlS1FLRUFqY0RDQXdCQ3lBT1FRaHFJQjRvQW9RQ0lCNG9Bb2dDRUJvTElBNGdEaWdDQ0NBT1FRaHFJQTRzQUJOQkFFZ2JOZ0lBUVlIMzdRQWdEaEE2SUE0c0FCTkJBRWdFUUNBT0tBSUlFQmNMSUI0Z0hpZ0NBQ2dDQkJFQkFBc2dEa0hjanZzQU5nSW9JQTRzQUR0QkFFNE5BQ0FPS0FJd0VCY0xBa0FnQ2lnQ2dBSWlFU0FLS0FMOEFVWU5BQ0FSUVJScktBSUFJQkZCRFdzdEFBQWlBaUFDUVJoMFFSaDFRUUJJRzBFRlJ3MEFJQkZCR0d0QmYwSHlsKzBBUVFVUUd3MEFBa0FnQ2lnQ2dBSWlDRUVzYXlJTktBSUFJZ3RCQkdzb0FnQWlGQ2dDV0NBVUxRQmZJZzhnRDBFWWRFRVlkU0lFUVFCSUlnY2JJZ1VnSGlnQ1dDQWVMUUJmSWdJZ0FrRVlkRUVZZFVFQVNDSVJHMGNOQUNBZVFkUUFhaUlDS0FJQUlBSWdFUnNoRVNBVVFkUUFhaUlVS0FJQUlRSWdCMFVFUUNBRVJRMENJQkV0QUFBZ0FrSC9BWEZIRFFFRFFDQVBRUUZySWc5RkRRTWdFUzBBQVNFQ0lCRkJBV29oRVNBQ0lCUkJBV29pRkMwQUFFWU5BQXNNQVFzZ0JVVU5BU0FDSUJRZ0J4c2dFU0FGRUV4RkRRRUxJQWhCS0dzaUJDZ0NBQ0FMUndSQUlBc2dIallDQUNBTklBdEJCR28yQWdBTUFRc2dDeUFJUVRCcklnOG9BZ0FpQjJzaUNFRUNkU0lSUVFGcUlnVkJnSUNBZ0FSUERRc2dCU0FJUVFGMUlnSWdBaUFGU1J0Qi8vLy8vd01nQ0VIOC8vLy9CMGtiSWhRRWZ5QVVRWUNBZ0lBRVR3ME5JQlJCQW5RUUdBVkJBQXNpQlNBUlFRSjBhaUlDSUI0MkFnQWdDRUVBU2dSQUlBVWdCeUFJRUJrYUN5QVBJQVUyQWdBZ0RTQUNRUVJxTmdJQUlBUWdCU0FVUVFKMGFqWUNBQ0FIUlEwQUlBY1FGd3NnRGtGQWF5UUFDeUFtUVFGcUlTWWdPMEVJYWlJN0lDRW9BbGhIRFFBTEN5QUtLQUtJQWlJUElBb29Bb3dDUndSQUEwQWdJU0FQS0FJQUlnSW9BbFFnQWtIVUFHb2dBaXdBWDBFQVNCczJBaUJCMHRQdkFDQWhRU0JxRUNRZ0QwRVFhaUlQSUFvb0Fvd0NSdzBBQ3lBS0lBb29Bb2dDTmdLTUFnc2dDaWdDNUFFaUR5QUtLQUxvQVVjRVFBTkFJQ0VnRHlnQ0FDSUNLQUpVSUFKQjFBQnFJQUlzQUY5QkFFZ2JOZ0lRUVpiVTd3QWdJVUVRYWhBa0lBOUJER29pRHlBS0tBTG9BVWNOQUFzZ0NpQUtLQUxrQVRZQzZBRUxBa0FnQ2lnQ3dBRWlFU0FLS0FMRUFTSUNSd1JBSUFvb0F0QUJJUlFnQ2lnQ3pBRWhEd3dCQ3lBS0tBTE1BU0lQSUFvb0F0QUJJaFJHRFFFTElDRWdGQ0FQYTBFWWJTQUNJQkZyUVF4dGFqWUNBRUdBdU80QUlDRVFKQ0FLSUFvb0FzQUJOZ0xFQVNBS0lBb29Bc3dCTmdMUUFRc2dJVUhJQUdvaUVTZ0NEQ0lDSUJGQkJHcEhCRUFnQWtHZ3hJRUJLQUlBRVFFQUN5QWhRWUFCYWlRQUlBRWdPR29oQVFzZ0NTd0Fxd05CQUVnRVFDQUpLQUtnQXhBWEN5QUpMQUM3QTBFQVRnMEFJQWtvQXJBREVCY0xJQWtzQU1zRFFRQklCRUFnQ1NnQ3dBTVFGd3NnQ1N3QTJ3TkJBRTROQUNBSktBTFFBeEFYQ3lBQVFRaHFJZ0FnQ1NnQytBTkhEUUFMREFFTFFadUY4UUJCQUJBNlFRRVFEd0FMUVFBaEZDTUFRWkFCYXlJRUpBQWdDaWdDaUFNRVFDQUVRZUFBYWlFUEEwQUNRQ0FLS0FMNEFpSUlJQW9vQW9RREloRkJCM1lpR2tFQ2RHb29BZ0FnRVVIL0FIRWlHVUVGZEdvaUFDd0FDMEVBVGdSQUlBUWdBQ2dDQ0RZQ2VDQUVJQUFwQWdBM0EzQU1BUXNnQkVId0FHb2dBQ2dDQUNBQUtBSUVFQm9nQ2lnQ2hBTWlFVUgvQUhFaEdTQVJRUWQySVJvZ0NpZ0MrQUloQ0FzZ0JDQUFLUUlNTndKOElBUWdBQzBBSERvQWpBRWdCQ0FBS1FJVU53S0VBU0FLSUFnZ0drRUNkR29vQWdBZ0dVRUZkR29pQUN3QUMwRUFTQVIvSUFBb0FnQVFGeUFLS0FLRUF3VWdFUXRCQVdvaUFEWUNoQU1nQ2lBS0tBS0lBMEVCYXpZQ2lBTWdBRUdBQWs4RVFDQUtLQUw0QWlnQ0FCQVhJQW9nQ2lnQytBSkJCR28yQXZnQ0lBb2dDaWdDaEFOQmdBRnJOZ0tFQXdzQ1FDQUVMQUI3UVFCT0JFQWdCQ0FFS0FKNE5nSlFJQVFnQkNrRGNEY0RTQXdCQ3lBRVFjZ0FhaUFFS0FKd0lBUW9BblFRR2dzZ0JFR0FnTkFBTmdKY0lBUkIzSTc3QURZQ1dDQVBRUUEyQWdnZ0QwSUFOd0lBQWtBZ0JDd0FVMEVBVGdSQUlBOGdCQ2tEU0RjQ0FDQVBJQVFvQWxBMkFnZ01BUXNnRHlBRUtBSklJQVFvQWt3UUlDQUVMQUJUUVFCT0RRQWdCQ2dDU0JBWEN3SkFJREVnQkVIWUFHcEI4TEYvUVFFUWp3RWlFVVVFUUNBRUlBUW9BbndvQXV3Qk5nSUVJQVFnQkNnQ2lBRTJBZ2dnQkNBRUtBSndJQVJCOEFCcUlBUXNBSHRCQUVnYk5nSUFRZjdNN3dBZ0JCQWtJQVFvQW9RQklnQkZEUUVnQUNBQUtBSUFLQUlFRVFFQURBRUxBa0FnQkNnQ2lBRU5BQ0FFTFFDTUFRMEFJREVnRVVFVUVLY0ZJZ0pGQkVBZ0NpQVJJQVJCOEFCcUVLQUhEQUlMSUFRb0Fud29BdXdCSVFBZ0JFR0FnT3dBTmdJOElBUWdBRFlDUUNBRVFleXEvUUEyQWpnZ0FpQUVRVGhxUWZDeGYwRUJFSThCSWdGRkJFQWdDaUFSSUFSQjhBQnFFS0FIREFJTElBRkJFMEh3c1g5QkFCQXNJZ0JGQkVBZ0NpQVJJQVJCOEFCcUVLQUhEQUlMSUFSQ0FEY0NIQ0FFUVFBNkFEUWdCRUdBQ0RZQ01DQUVJQVFvQW9RQk5nSXNJQVFnQURZQ0tDQUVJQUUyQWlRZ0JDQVVRWUIrY1NJVU5nSVlJQW9nQWlBRVFSaHFFS0FISUFRc0FDTkJBRTROQVNBRUtBSVlFQmNNQVFzZ0NpQVJJQVJCOEFCcUVLQUhDeUFFUWR5Tyt3QTJBbGdnQkN3QWEwRUFTQVJBSUFRb0FtQVFGd3NnQkN3QWUwRUFTQVJBSUFRb0FuQVFGd3NnQ2lnQ2lBTU5BQXNMSUFSQmtBRnFKQUFnQ2lnQzZBSWlBQ0FLS0FMc0FrY0VRRUVBSVFnRFFBSkFBa0FDUUNBSVJRMEFBa0FnQ0N3QWp3SkJBRTRFUUNBSklBZ29Bb3dDTmdMNEFTQUpJQWdwQW9RQ053UHdBUXdCQ3lBSlFmQUJhaUFJS0FLRUFpQUlLQUtJQWhBYUMwRUJJUmtDUUNBSktBTDBBU0FKTFFEN0FTSVVJQlJCR0hSQkdIVWlEMEVBU0NJUkd5SUNJQUFvQWdRZ0FDMEFDeUlCSUFGQkdIUkJHSFZCQUVnaUFSdEdCRUFnQUNnQ0FDQUFJQUViSVJvZ0NTZ0M4QUVoQVNBUkRRRWdEMFVOQXlBSlFmQUJhaUVaSUJvdEFBQWdBVUgvQVhGSERRSURRQ0FVUVFGckloUUVRQ0FhTFFBQklRRWdHa0VCYWlFYUlBRWdHVUVCYWlJWkxRQUFSZzBCQ3dzZ0ZFRUFSeUVaQ3lBUFFRQklCRUFnQ1NnQzhBRVFGd3NnR1VVTkFnd0JDeUFDUlFSQUlBa29BdkFCRUJjTUFnc2dBU0FKUWZBQmFpQVJHeUFhSUFJUVRDRUJJQWtvQXZBQkVCY2dBVVVOQVFzQ1FDQUFMQUFMUVFCT0JFQWdDU0FBS0FJSU5nTFFBU0FKSUFBcEFnQTNBOGdCREFFTElBbEJ5QUZxSUFBb0FnQWdBQ2dDQkJBYUN5QUpRWUNBMEFBMkF2UUJJQWxCM0k3N0FEWUM4QUVnTWtFQU5nSUlJREpDQURjQ0FBSkFJQWtzQU5NQlFRQk9CRUFnTWlBSktRUElBVGNDQUNBeUlBa29BdEFCTmdJSURBRUxJRElnQ1NnQ3lBRWdDU2dDekFFUUlDQUpMQURUQVVFQVRnMEFJQWtvQXNnQkVCY0xJRFFnQ1VId0FXcEJBVUVCRUk4QklnRUVmeUFCUWJEOS9BQkJoS0Q2QUVFQUVCd0ZRUUFMSVFnZ0NVSGNqdnNBTmdMd0FTQUpMQUNEQWtFQVNBUkFJQWtvQXZnQkVCY0xJQWdOQUNBSlFmQUJhaUlSSUFBb0Fnd2lBU0FCS0FJQUtBSXdFUUlBSUFBb0FnQWhBaUFBTEFBTElRRWdDU0FKS0FMd0FTQVJJQWtzQVBzQlFRQklHellDWUNBSklBSWdBQ0FCUVFCSUd6WUNaRUhYK08wQUlBbEI0QUJxRUNRZ0NTd0Erd0ZCQUVnRVFDQUpLQUx3QVJBWEMwRUFJUWdnQUNnQ0RDSUJSUTBCSUFFZ0FTZ0NBQ2dDQkJFQkFBd0JDeUFJSUFBb0Fnd2dDQ2dDQUNnQ3FBRVJBZ0FMSUFCQkVHb2lBQ0FLS0FMc0FrY05BQXNMSUFvb0F2d0JJZ0FnQ2lnQ2dBSkhCRUFnQ1VId0FXcEJCSEloRGdKQUEwQWdDVUVBT2dEd0FTQUpRUUE2QVBzQklBbEJNQkFZSWdFMkF1QUJJQWxDZ0lDQWdJQ0dnSUNBZnpjQzVBRWdBVUVBT2dBQUlBbEI0QUZxSWdGQndyN3hBRUVnRUl3QkdpQUpJQUVnQUNnQ0RDQUFJZ0pCREdvZ0Fpd0FGMEVBU0JzUVdDSUFLQUlJTmdLWUF5QUpJQUFwQWdBM0E1QURJQUJDQURjQ0FDQUFRUUEyQWdnZ0NTQUpRWkFEYWtIanZ2RUFFRmdpQUNnQ0NEWUNxQU1nQ1NBQUtRSUFOd09nQXlBQVFnQTNBZ0FnQUVFQU5nSUlJQWtnQ1VHZ0Eyb2dBa0VZYWlJRUtBSUFJQVFnQWl3QUkwRUFTQnNRV0NJQUtBSUlOZ0s0QXlBSklBQXBBZ0EzQTdBRElBQkNBRGNDQUNBQVFRQTJBZ2dnQ1NBSlFiQURha0dwdnZFQUVGZ2lBQ2dDQ0RZQ3lBTWdDU0FBS1FJQU53UEFBeUFBUWdBM0FnQWdBRUVBTmdJSUlBa2dDVUhBQTJvZ0FrRWthaUlGS0FJQUlBVWdBaTBBTHlJQlFSaDBRUmgxUVFCSUlnQWJJQUlvQWlnZ0FTQUFHeENNQVNJQUtBSUlOZ0xZQXlBSklBQXBBZ0EzQTlBRElBQkNBRGNDQUNBQVFRQTJBZ2dnQ1VIUUEycEIrNm54QUJCWUloRW9BZ0FoQVNBSklCRW9BZ1EyQXVBRElBa2dFU2dBQnpZQTR3TWdFVUlBTndJQUlCRXRBQXNoQUNBUlFRQTJBZ2dnQ1N3QSt3RkJBRWdFUUNBSktBTHdBUkFYQ3lBSklBRTJBdkFCSUE0Z0NTZ0E0d00yQUFNZ0RpQUpLQUxnQXpZQ0FDQUpJQUE2QVBzQklBa3NBTnNEUVFCSUJFQWdDU2dDMEFNUUZ3c2dDU3dBeXdOQkFFZ0VRQ0FKS0FMQUF4QVhDeUFKTEFDN0EwRUFTQVJBSUFrb0FyQURFQmNMSUFrc0FLc0RRUUJJQkVBZ0NTZ0NvQU1RRndzZ0NTd0Ftd05CQUVnRVFDQUpLQUtRQXhBWEN5QUpMQURyQVVFQVNBUkFJQWtvQXVBQkVCY0xRUUFoQVNBSlFRQTJBdGdESUFsQ0FEY0QwQU1DUUFKQUlBSW9BZ1FnQWlnQ0FHc2lBRVVFUUVFQUlSRU1BUXNnQUVFQVNBMEJJQWtnQUJBWUlnRTJBdEFESUFrZ0FTQUFRUUoxUVFKMGFqWUMyQU1nQ1NBQ0tBSUVJQUlvQWdBaUFHc2lFVUVBVEFSL0lBRUZJQUVnQUNBUkVCa2dFV29MSWhFMkF0UURDMEdBQWhBWUloVVFpd3dhQWtBZ0FpZ0NLQ0lQSUFJdEFDOGlBQ0FBUVJoMFFSaDFRUUJJSWdBYlJRUkFBa0FnQWl3QUYwRUFUZ1JBSUFrZ0FpZ0NGRFlDd0FFZ0NTQUNLUUlNTndPNEFRd0JDeUFKUWJnQmFpQUNLQUlNSUFJb0FoQVFHZ3NnRlVIMEFXb2hCU0FKTFFEREFTSVBRUmgwUVJoMUlRQUNRQ0FWTEFEL0FVRUFUZ1JBSUFCQkFFNEVRQ0FGSUFrcEE3Z0JOd0lBSUFVZ0NTZ0N3QUUyQWdnTUJBc2dCU0FKS0FLNEFTQUpLQUs4QVJBZ0RBRUxJQVVnQ1NnQ3VBRWdDVUc0QVdvZ0FFRUFTQ0lBR3lBSktBSzhBU0FQSUFBYkVDRWFDeUFKTEFEREFVRUFUZzBCSUFrb0FyZ0JFQmNNQVFzQ1FDQUFSUVJBSUFrZ0JTZ0NDRFlDc0FFZ0NTQUZLUUlBTndPb0FRd0JDeUFKUWFnQmFpQUZLQUlBSUE4UUdnc2dGVUgwQVdvaEJTQUpMUUN6QVNJUFFSaDBRUmgxSVFBQ1FDQVZMQUQvQVVFQVRnUkFJQUJCQUU0RVFDQUZJQWtwQTZnQk53SUFJQVVnQ1NnQ3NBRTJBZ2dNQXdzZ0JTQUpLQUtvQVNBSktBS3NBUkFnREFFTElBVWdDU2dDcUFFZ0NVR29BV29nQUVFQVNDSUFHeUFKS0FLc0FTQVBJQUFiRUNFYUN5QUpMQUN6QVVFQVRnMEFJQWtvQXFnQkVCY0xJQlZCQVRZQzRBRUNRQ0FDS0FJY0lBSXRBQ01pQUNBQVFSaDBRUmgxUVFCSUcwRUxSdzBBSUFSQmYwSGNpTzhBUVFzUUd3MEFJQlZCRkRZQzRBRUxJRFFnQVNnQ0FDQVZFSkFFSUFFZ0VVY0VRQ0FSUVFScklTVWdBU0VBQTBBZ0FDZ0NBQ0lVTEFCZklRVWdGQ2dDVkNFRUlBbEJBRFlDeUFNZ0NVSUFOd1BBQXlBSktBTDBBU0FKTEFEN0FTSVBRZjhCY1NBUFFRQklJZzBiSWdnZ0JDQVVRZFFBYWlBRlFRQklHeUlIRUI4aUJXb2lEMEZ3VHcwSUlBa29BdkFCSVFRQ1FDQVBRUXBOQkVBZ0NTQUlPZ0RMQXlBSlFjQURhaUVVREFFTElBOUJFR3BCY0hFaUR4QVlJUlFnQ1NBUFFZQ0FnSUI0Y2pZQ3lBTWdDU0FVTmdMQUF5QUpJQWcyQXNRREN5QUlCRUFnRkNBRUlBbEI4QUZxSUEwYklBZ1FHUm9MSUFnZ0ZHcEJBRG9BQUNBSlFjQURhaUFISUFVUWpBRWFJQWtzQVBzQlFRQklCRUFnQ1NnQzhBRVFGd3NnQ1NBSktBTElBellDK0FFZ0NTQUpLUVBBQXpjRDhBRUNRQUpBSUFBb0FnQWlHaWdDV0NBYUxRQmZJaFFnRkVFWWRFRVlkU0lGUVFCSUlnc2JJZzBnQVNnQ0FDSUhLQUpZSUFjdEFGOGlEeUFQUVJoMFFSaDFRUUJJSWdRYlJ3MEFJQWRCMUFCcUlnOG9BZ0FnRHlBRUd5RUlJQnBCMUFCcUloa29BZ0FoRHlBTFJRUkFJQVZGRFFJZ0NDMEFBQ0FQUWY4QmNVY05BUU5BSUJSQkFXc2lGRVVOQXlBSUxRQUJJUThnQ0VFQmFpRUlJQThnR1VFQmFpSVpMUUFBUmcwQUN3d0JDeUFOUlEwQklBOGdHU0FMR3lBSUlBMFFURVVOQVFzZ05DQTBJQm9RM0FRUXRnUWFJQUFvQWdBaEdnc2dGU0FhSUJVb0FnQW9BcWdCRVFJQUlDVW9BZ0FoQlNBQUtBSUFJUVFnQ1VFQU5nTElBeUFKUWdBM0E4QURJQWtvQXZRQklBa3NBUHNCSWc5Qi93RnhJQTlCQUVnaUJ4c2lEVUVDYWlJUFFYQlBEUWhCdXBMeEFFSEt5L0VBSUFRZ0JVWWJJUVVnQ1NnQzhBRWhCQUpBQWtBZ0QwRUxUd1JBSUExQkVtcEJjSEVpRHhBWUlSUWdDU0FQUVlDQWdJQjRjallDeUFNZ0NTQVVOZ0xBQXlBSklBMDJBc1FEREFFTElBa2dEVG9BeXdNZ0NVSEFBMm9oRkNBTlJRMEJDeUFVSUFRZ0NVSHdBV29nQnhzZ0RSQVpHZ3NnRFNBVWFrRUFPZ0FBSUFsQndBTnFJQVZCQWhDTUFSb2dDU3dBK3dGQkFFZ0VRQ0FKS0FMd0FSQVhDeUFKSUFrb0FzZ0ROZ0w0QVNBSklBa3BBOEFETndQd0FTQUFRUVJxSWdBZ0VVY05BQXNMSUFrb0F2QUJJQWxCOEFGcUlBa3NBUHNCUVFCSUd4b2dBUVJBSUFFUUZ3c2dDU3dBK3dGQkFFZ0VRQ0FKS0FMd0FSQVhDeUFDUVRCcUlnQWdDaWdDZ0FKR0RRSU1BUXNMREFJTElBb29BdndCSWhFZ0FFY0VRQU5BSUFCQkFXc3NBQUJCQUVnRVFDQUFRUXhyS0FJQUVCY0xJQUJCRFdzc0FBQkJBRWdFUUNBQVFSaHJLQUlBRUJjTElBQkJKR3NpQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQUVFd2F5SUJLQUlBSWdJRVFDQUFRU3hySUFJMkFnQWdBaEFYQ3lBQklnQWdFVWNOQUFzTElBb2dFVFlDZ0FJTElBb29BZ1FROUFnZ0NpZ0MyQUVpQVNBS0tBTGNBU0lBUndSQUlBa2dBQ0FCYTBFTWJUWUNVRUdsOXU0QUlBbEIwQUJxRUNRZ0NpQUtLQUxZQVRZQzNBRUxJQW9vQXFnQklnRWdDaWdDckFFaUFFY0VRQ0FKSUFBZ0FXdEJBM1UyQWtCQnNianVBQ0FKUVVCckVDUWdDaUFLS0FLb0FUWUNyQUVMSUFvb0FwQUJJZ0FnQ2lnQ2xBRkhCRUFEUUNBQUxBQVBJUUlnQUNnQ0JDRUJJQWtnQUM0QkVEWUNNQ0FKSUFFZ0FFRUVhaUFDUVFCSUd6WUNORUhkMis4QUlBbEJNR29RSkNBQVFSaHFJZ0FnQ2lnQ2xBRkhEUUFMSUFvb0FwQUJJZ0VnQUVjRVFBTkFJQUJCQ1dzc0FBQkJBRWdFUUNBQVFSUnJLQUlBRUJjTElBQkJHR3NpQUNBQlJ3MEFDd3NnQ2lBQk5nS1VBUXNnQ2lnQ25BRWlBQ0FLS0FLZ0FVY0VRQU5BSUFrZ0FDZ0NBQ0lCS0FKVUlBRkIxQUJxSUFFc0FGOUJBRWdiTmdJZ1FaQ2g3UUFnQ1VFZ2FoQWtJQUJCR0dvaUFDQUtLQUtnQVVjTkFBc2dDaWdDbkFFaUFTQUFSd1JBQTBBZ0FFRUpheXdBQUVFQVNBUkFJQUJCRkdzb0FnQVFGd3NnQUVFWWF5SUFJQUZIRFFBTEN5QUtJQUUyQXFBQkN5QUtLQUtzQWlJQUlBb29BckFDUndSQUEwQWdDU0FBS0FJQUlnRW9BbFFnQVVIVUFHb2dBU3dBWDBFQVNCczJBaEJCbnRQdkFDQUpRUkJxRUNRZ0FFRUVhaUlBSUFvb0FyQUNSdzBBQ3lBS0lBb29BcXdDTmdLd0Fnc2dDaWdDOEFFaUFDQUtLQUwwQVVjRVFBTkFJQWtnQUNnQ0FDSUJLQUpVSUFGQjFBQnFJQUVzQUY5QkFFZ2JOZ0lBUVpuYzd3QWdDUkFrSUFCQkRHb2lBQ0FLS0FMMEFVY05BQXNnQ2lBS0tBTHdBVFlDOUFFTElBbEI2QU5xSWdFb0Fnd2lBQ0FCUVFScVJ3UkFJQUJCb01TQkFTZ0NBQkVCQUFzZ0NTZ0NpQVFpQUFSQUlBQVFGd3NnQ1VHb0JHb2lBU2dDRENJQUlBRkJCR3BIQkVBZ0FFR2d4SUVCS0FJQUVRRUFDeUFKUWRBRWFpUUFJRHdRbXdNZ09rSGdBV29rQUVFQkR3c1FLQUFMUWFPRTd3QVFPQUFMRUMwQUN3d0FJQUFRdFE4YUlBQVFGd3MrQVFGL0FrQWdBQzhCQmlBQklBRW9BZ0FvQWdnUkFBQkhEUUFnQVNBQktBSUFLQUtJQVJFQUFDSUJSUTBBSUFBb0FnZ2dBU2dDUUVZaEFnc2dBZ3NNQUNBQUVQd0tHaUFBRUJjTEdnQkJ5N2FDQVN3QUFFRUFTQVJBUWNDMmdnRW9BZ0FRRndzTEdnQkJ2N2FDQVN3QUFFRUFTQVJBUWJTMmdnRW9BZ0FRRndzTEdnQkJzN2FDQVN3QUFFRUFTQVJBUWFpMmdnRW9BZ0FRRndzTEdnQkJwN2FDQVN3QUFFRUFTQVJBUVp5MmdnRW9BZ0FRRndzTEdnQkJtN2FDQVN3QUFFRUFTQVJBUVpDMmdnRW9BZ0FRRndzTEdnQkJqN2FDQVN3QUFFRUFTQVJBUVlTMmdnRW9BZ0FRRndzTEdnQkJnN2FDQVN3QUFFRUFTQVJBUWZpMWdnRW9BZ0FRRndzTEdnQkI5N1dDQVN3QUFFRUFTQVJBUWV5MWdnRW9BZ0FRRndzTEdnQkI2N1dDQVN3QUFFRUFTQVJBUWVDMWdnRW9BZ0FRRndzTEdnQkIzN1dDQVN3QUFFRUFTQVJBUWRTMWdnRW9BZ0FRRndzTEhRQkJ5TFdDQVNnQ0FDSUFCRUJCekxXQ0FTQUFOZ0lBSUFBUUZ3c0xFZ0JCdkxXQ0FVSEF0WUlCS0FJQUVLRUVDN0VEQVFKL0l3QkJFR3NpQWlRQUFrQWdBU0FCS0FJQUtBSUlFUUFBUVJSR0JFQWdBVUd3L2Z3QVFZU2crZ0JCQUJBY0lRRWdBa0VBTmdJSUlBSkNBRGNEQUFKQUlBSUNmd0pBQWtBQ1FBSkFBa0FnQVNnQzhBRkJBMnNPQ0FNRUJBUUdBZ0VBQkF0QkF5RURJQUpCQXpvQUN5QUNRY3pFOEFBdkFBQTdBUUFnQWtIT3hQQUFMUUFBT2dBQ0RBVUxJQUpCdXQ2ODBRTTJBZ0JCQkF3REMwRURJUU1nQWtFRE9nQUxJQUpCdjd6d0FDOEFBRHNCQUNBQ1FjRzg4QUF0QUFBNkFBSU1Bd3NnQWtHdjNnQTdBUUJCQWd3QkN5QUNRUzg2QUFCQkFRc2lBem9BQ3dzZ0FFRUlhaUFDSUFNUVJ4b2dBaXdBQzBFQVRnMEJJQUlvQWdBUUZ3d0JDeUFCSUFFb0FnQW9BZ2dSQUFCQjdnQkdCRUFnQVVHdy9md0FRZlM5L0FCQkFCQWNHaUFBTFFDU0FRMEJJQUJCQ0dvaUFVSHIvK3dBUVFFUVJ4b2dBQzBBcUFGRkRRRWdBVUcza080QVFRRVFSeG9nQUVFQU9nQ29BUXdCQ3lBQklBRW9BZ0FvQWdnUkFBQkJrZ0ZIRFFBZ0FVR3cvZndBUVlDZStRQkJBQkFjSVFFZ0FFRUlha0hidS9BQVFRRVFSeUFCS0FMd0F4RFFBMEdScWZFQVFRRVFSeG9MSUFKQkVHb2tBRUVCQzVJaUFnaC9BWHdnQVNBQktBSUFLQUlJRVFBQVFjTUFSZ1JBSUFGQnNQMzhBRUhzOFlBQlFRQVFIQm9nQUVFSWFrRzN2UEFBUVFZUVJ4b0xBa0FnQVNBQktBSUFLQUlJRVFBQVFaa0JSZ1JBSUFGQnNQMzhBRUdJblB3QVFRQVFIQm9NQVFzQ1FDQUJJQUVvQWdBb0FnZ1JBQUJCbWdGR0JFQWdBVUd3L2Z3QVFleWs5UUJCQUJBY0lRRWdBQ2dDbUFGQmYwY05BU0FBSUFFb0FyUVlOZ0tZQVNBQlFiZ1lhaWdDQkVVTkFTQUJLQUs4R0VFQ1J3MEJJQUJCQVRvQWtRRU1BZ3NnQVNBQktBSUFLQUlJRVFBQVFSUkdCRUFnQUNBQlFiRDkvQUJCaEtENkFFRUFFQncyQXF3QkRBSUxJQUVnQVNnQ0FDZ0NDQkVBQUVFYlJnUkFJQUFnQUNnQ21BRWdBVUd3L2Z3QVFaaXgvQUJCQUJBY0tBTHNBVWM2QUpJQkRBSUxJQUVnQVNnQ0FDZ0NDQkVBQUVFVFJnUkFJQUZCc1AzOEFFSE0yL29BUVFBUUhDRUJJQUFvQXBRQklnSkJmMFlFUUNBQktBTGNBU0VCSUFCQkFEb0FrZ0VnQUNBQk5nS1VBUXdEQ3lBQUxRQ1NBUTBCSUFJZ0FTZ0MzQUZHRFFFZ0FFRUJPZ0NTQVF3Q0N5QUJJQUVvQWdBb0FnZ1JBQUJCN1FCR0JFQWdBVUd3L2Z3QVFaU1k5UUJCQUJBY0dpQUFMUUNTQVEwQklBQkJDR3BCajhYd0FFRUJFRWNhREFJTElBRWdBU2dDQUNnQ0NCRUFBRUh1QUVZRVFDQUJRYkQ5L0FCQjlMMzhBRUVBRUJ3aEF5TUFRU0JySWdFa0FBSkFJQUF0QUpJQkRRQWdBRUVBT2dDb0FVRUVFQmdpQWtHR2djUUROZ0VBSUFGQkFEWUNHQ0FCUVFBN0FRd2dBVUlBTndNUUlBRkI5TEtCQVRZQ0NDQUJRUkJxSUFJZ0FrRUVhaEM4QWlBQlFRRTZBQXdnQWhBWEFrQWdBeUFCUVFocVFmQ3hmMEVCRUk4QklnSkZEUUFnQWtHdy9md0FRYmpEK3dCQkFCQWNJZ0pGRFFBZ0FoQzNBVVVOQUNBQVFRaHFRY09RN2dCQkFoQkhHaUFBUVFFNkFLZ0JDeUFBUVFocVFlMy83QUJCQVJCSEdpQUJRZlN5Z1FFMkFnZ2dBU2dDRUNJQVJRMEFJQUVnQURZQ0ZDQUFFQmNMSUFGQklHb2tBQXdDQ3lBQklBRW9BZ0FvQWdnUkFBQkI4UUJHQkVBZ0FVR3cvZndBUWZqOStnQkJBQkFjSVFFQ1FDQUFMUUNTQVEwQUlBQWdBVUg0QTJwQkFDQUJHeEQrQ2lBQUxRQ29BUTBBUVkzNzdnQWhBaUFCUWNnRmFrRUFJQUViSWdFb0FnUkJBa2NFUUVIUWtPNEFJUUlnQVNnQ0JFVU5BUXNnQUVFSWFpQUNRUUVRUnhvTERBSUxJQUVnQVNnQ0FDZ0NDQkVBQUVIeUFFWUVRQ0FCUWJEOS9BQkJrTTM3QUVFQUVCd2hBaU1BUWVBQWF5SUJKQUFDUUNBQUxRQ1NBUTBBSUFGQkJrRUNJQUF0QUpBQklnTWJJZ1E2QUZzZ0FVSFFBR29pQlVHa3ZQQUFRZlRBOFFBZ0F4c2dCQkFaR2lBRUlBVnlRUUE2QUFBZ0FVRUFPZ0JCSUFGQkNrRWdJQU1iT2dCQUlBRkJBVG9BU3lBQlFRQTJBamdnQVVJQU53TXdBa0FDUUFKQUFrQUNRQUpBQWtBZ0FpZ0MwQU5CQVdzT0JBQUVBZ0VFQ3lBQ0tBS2tCQ0VESUFGQkFUb0FPeUFEUVFoSERRSWdBVUhuQURvQU1Bd0ZDeUFCUWNNQU9nQXdEQU1MSUFGQnhnQTZBREFNQWdzZ0FVSEhBRG9BTUF3Q0N5QUJRY2NBT2dBd0N5QUJRUUU2QURzTElBQXRBSkVCSVFNZ0FVRUJPZ0FySUFGQkswRXRJQU1iT2dBZ0lBRkJBRG9BSVNBQklBSXNBSndFTmdJQUlBRkJFR29pQWtHdzVlOEFJQUVRVHlBQVFRaHFJQUVvQWxBZ0FVSFFBR29nQVMwQVd5SUFRUmgwUVJoMVFRQklJZ01iSUFFb0FsUWdBQ0FER3hCSElBRkJNR3BCQVJCSElBRkJJR3BCQVJCSElBRW9BaEFnQWlBQkxRQWJJZ0JCR0hSQkdIVkJBRWdpQWhzZ0FTZ0NGQ0FBSUFJYkVFY2dBVUZBYTBFQkVFY2FJQUVzQUJ0QkFFZ0VRQ0FCS0FJUUVCY0xJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUVzQUR0QkFFZ0VRQ0FCS0FJd0VCY0xJQUVzQUV0QkFFZ0VRQ0FCS0FKQUVCY0xJQUVzQUZ0QkFFNE5BQ0FCS0FKUUVCY0xJQUZCNEFCcUpBQU1BZ3NnQVNBQktBSUFLQUlJRVFBQVFmZ0FSZ1JBSUFGQnNQMzhBRUhVZ3Y4QVFRQVFIQm9NQWdzZ0FTQUJLQUlBS0FJSUVRQUFRZnNBUmdSQUlBRkJzUDM4QUVHRWkvUUFRUUFRSEJvTUFnc2dBU0FCS0FJQUtBSUlFUUFBUWZvQVJnUkFJQUZCc1AzOEFFSDBuUFFBUVFBUUhDRUNJd0JCUUdvaUFTUUFBa0FnQUMwQWtnRU5BQ0FCUVFoQkFpQUFMUUNRQVNJREd5SUVPZ0E3SUFGQk1Hb2lCa0dSdlBBQVFhZkI4UUFnQXhzZ0JCQVpHaUFFSUFacVFRQTZBQUFnQVVFQU9nQWhJQUZCQ2tFZ0lBTWJPZ0FnSUFGQkFUb0FLeUFDS0FMOEF5RURJQUZCQURZQ0dDQUJRZ0EzQXhBZ0FVRVFha0g0QUVIaUFDQURRUUZHR3hCc0lBSW9BdmdEUVFCS0JFQURRQ0FCSUFWQkIyOUJBblJCNEkvMEFFR0FrUFFBSUFOQkFrWWJhaWdDQUJDb0F5QUJRUkJxSUFGQkFCQkdMQUFBSWdSQjN3QnhJQVFnQkVIaEFHdEJHa2tiUVJoMFFSaDFFR3dnQVN3QUMwRUFTQVJBSUFFb0FnQVFGd3NnQlVFQmFpSUZJQUlvQXZnRFNBMEFDd3NnQUVFSWFpQUJLQUl3SUFGQk1Hb2dBUzBBT3lJQVFSaDBRUmgxUVFCSUlnSWJJQUVvQWpRZ0FDQUNHeEJISUFFb0FoQWdBVUVRYWlBQkxRQWJJZ0JCR0hSQkdIVkJBRWdpQWhzZ0FTZ0NGQ0FBSUFJYkVFY2dBVUVnYWtFQkVFY2FJQUVzQUJ0QkFFZ0VRQ0FCS0FJUUVCY0xJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUVzQUR0QkFFNE5BQ0FCS0FJd0VCY0xJQUZCUUdza0FBd0NDeUFCSUFFb0FnQW9BZ2dSQUFCQi9RQkdCRUFnQVVHdy9md0FRWUNwOUFCQkFCQWNHaU1BUVNCcklnRWtBQUpBSUFBdEFKSUJEUUFnQVVFSlFRSWdBQzBBa0FFaUFoc2lBem9BR3lBQlFSQnFJZ1JCbXJ6d0FFSFdzZkFBSUFJYklBTVFHUm9nQXlBRWFrRUFPZ0FBSUFGQkFEb0FBU0FCUVFwQklDQUNHem9BQUNBQlFRRTZBQXNnQUVFSWFpQUJLQUlRSUFRZ0FTd0FHeUlBUVFCSUlnSWJJQUVvQWhRZ0FFSC9BWEVnQWhzUVJ5QUJRUUVRUnhvZ0FTd0FDMEVBU0FSQUlBRW9BZ0FRRndzZ0FTd0FHMEVBVGcwQUlBRW9BaEFRRndzZ0FVRWdhaVFBREFJTElBRWdBU2dDQUNnQ0NCRUFBRUgrQUVZRVFDQUJRYkQ5L0FCQnpMVDBBRUVBRUJ3aEF5TUFRZUFBYXlJQ0pBQUNRQ0FBTFFDU0FRMEFJQUpCQ1VFQ0lBQXRBSkFCSWdFYklnUTZBRnNnQWtIUUFHb2lCVUdhdlBBQVFkYXg4QUFnQVJzZ0JCQVpHaUFFSUFWcVFRQTZBQUFnQWtFQU9nQkJJQUpCQ2tFZ0lBRWJPZ0JBSUFKQkFUb0FTeUFDUVFBMkFqZ2dBa0lBTndNd0FrQWdBMEhVQTJvaUFTZ0NGQVJBSUFKQk1HcEJwdS92QUVISnhQQUFJQU1vQXVnRFFRRkdHeERSQWd3QkN5QURLQUwwQTBFQlJnUkFJQUlnQXhEYkF6WUNBQ0FDUVNCcVFiRGw3d0FnQWhCUElBSWdBaWdDS0RZQ09DQUNJQUlwQXlBM0F6QU1BUXNnQVNnQ0NDQUJLQUlFUnlBQktBSVFRUUJIY2tVTkFDQURLQUxzQTBVTkFDQURFTnNESVFFZ0FpQURLQUxzQXpZQ0ZDQUNJQUUyQWhBZ0FrRWdha0hFNHU4QUlBSkJFR29RVHlBQ0lBSW9BaWcyQWpnZ0FpQUNLUU1nTndNd0N5QUFRUWhxSUFJb0FsQWdBa0hRQUdvZ0FpMEFXeUlBUVJoMFFSaDFRUUJJSWdFYklBSW9BbFFnQUNBQkd4QkhJQUlvQWpBZ0FrRXdhaUFDTFFBN0lnQkJHSFJCR0hWQkFFZ2lBUnNnQWlnQ05DQUFJQUViRUVjZ0FrRkFhMEVCRUVjYUlBSXNBRHRCQUVnRVFDQUNLQUl3RUJjTElBSXNBRXRCQUVnRVFDQUNLQUpBRUJjTElBSXNBRnRCQUU0TkFDQUNLQUpRRUJjTElBSkI0QUJxSkFBTUFnc2dBU0FCS0FJQUtBSUlFUUFBUWY4QVJnUkFJQUZCc1AzOEFFR291UHNBUVFBUUhCb2dBQzBBa2dFTkFTQUFRUWhxUWFlNzhBQkJBUkJIR2d3Q0N5QUJJQUVvQWdBb0FnZ1JBQUJCZ3dGR0JFQWdBVUd3L2Z3QVFjalArUUJCQUJBY0lRRWdBQzBBa2dGRkJFQWdBRUVJYWtHbnUvQUFRUUVRUnlBQktBS1FCQkRRQXhvTERBSUxJQUVnQVNnQ0FDZ0NDQkVBQUVHR0FVWUVRQ0FCUWJEOS9BQkJnSi83QUVFQUVCd2hBeU1BUVVCcUlnRWtBQUpBQWtBZ0FDMEFrZ0VOQUFKQUlBTVErUUlpQWdSQUlBSVE4UUVnQTBZTkFRd0NDeUFBSUFOQjJBTnFFUDRLSUFBdEFLZ0JEUUJCamZ2dUFDRUNJQU1vQXJ3R1FRSkhCRUJCMEpEdUFDRUNJQU1vQXJ3R1JRMEJDeUFBUVFocUlBSkJBUkJIR2dzQ1FDQURMQUMwQlNJQ0lBQW9BcHdCUmcwQUlBQWdBallDbkFFZ0FrRURhMEVFSUFKcklBSkJBMG9pQlJzaUFrRndUdzBDSUFCQkNHb2hCZ0pBQWtBZ0FrRUxUd1JBSUFKQkVHcEJjSEVpQnhBWUlRUWdBU0FIUVlDQWdJQjRjallDT0NBQklBUTJBakFnQVNBQ05nSTBEQUVMSUFFZ0Fqb0FPeUFCUVRCcUlRUWdBa1VOQVFzZ0JFRW5RU3dnQlJzZ0FoQmhHZ3NnQWlBRWFrRUFPZ0FBSUFZZ0FTZ0NNQ0FCUVRCcUlBRXRBRHNpQWtFWWRFRVlkVUVBU0NJRUd5QUJLQUkwSUFJZ0JCc1FSeG9nQVN3QU8wRUFUZzBBSUFFb0FqQVFGd3RCQVNFR0FrQWdBMEhyQUVId3NYOUJBUkFzSWdSRkRRQkJBQ0VDSUFSQnNQMzhBRUdrL1BNQVFRQVFIQ0lFUlEwQUlBRkJBRFlDT0NBQlFnQTNBekFDUUNBQkFuOENRQUpBQWtBQ1FBSkFBa0FDUUNBRUtBTDRBMEVCYXc0S0FBRUNBd1FJQ0FnSUJRZ0xJQUZCK0FBNkFEQU1CUXNnQVVIaUFEb0FNQXdFQ3lBQlFmandBVHNCTUVFQ0RBUUxJQUZCK1BBQk93RXdRUUlNQXdzZ0FVSGl4QUU3QVRCQkFnd0NDeUFCUWU0QU9nQXdDMEVCQ3lJQ09nQTdDeUFBUVFocUlBRkJNR29nQWhCSEdpQUJMQUE3UVFCT0RRQWdBU2dDTUJBWEN5QUJRWUNBM0FJMkFqUWdBU0FETmdJNElBRkJ6UGVBQVRZQ01BSkFJQUFvQXF3QklBRkJNR3BCQVVFQkVJOEJJZ0pGRFFBZ0FrR3cvZndBUWRqditnQkJBQkFjUlEwQUlBQkJDR3BCL2FueEFFRUJFRWNhUVFBaEJnc2dBVUVnYWlBREtBSzhCUkNvQXlBQktBSWdJUVFnQVNnQ0pDSUhJQUV0QUNzaUFpQUNRUmgwUVJoMUlnaEJBRWdpQlJzaUNRUkFJQVFnQVVFZ2FpQUZHeUlDSUFscUlRVURRQ0FDSUFJc0FBQWlCRUhmQUhFZ0JDQUVRZUVBYTBFYVNSczZBQUFnQWtFQmFpSUNJQVZIRFFBTElBRW9BaVFoQnlBQkxRQXJJZ0loQ0NBQktBSWdJUVFMSUFCQkNHb2lCU0FFSUFGQklHb2dDRUVZZEVFWWRVRUFTQ0lFR3lBSElBSWdCQnNRUnhvZ0JrVUVRQ0FGUVpHcDhRQkJBUkJIR2dzZ0FVR0FnSndETmdJVUlBRWdBellDR0NBQlFjejNnQUUyQWhBQ1FDQUFLQUtzQVNBQlFSQnFRUUZCQVJDUEFTSUNSUTBBSUFKQnNQMzhBRUdzcVBjQVFRQVFIRVVOQUNBRlFmTzQ3UUJCQVJCSEdnc2dBVUdBZ0pnRE5nSUVJQUVnQXpZQ0NDQUJRY3ozZ0FFMkFnQUNRQ0FBS0FLc0FTQUJRUUZCQVJDUEFTSUFSUTBBSUFCQnNQMzhBRUhzaHZnQVFRQVFIRVVOQUNBRlFjU2Q4UUJCQVJCSEdnc2dBU3dBSzBFQVRnMEFJQUVvQWlBUUZ3c2dBVUZBYXlRQURBTUxFQzBBQ3lBQklBRW9BZ0FvQWdnUkFBQkJpZ0ZHQkVBZ0FDQUJRYkQ5L0FCQmpMYjVBRUVBRUJ3UXZnOE1BZ3NnQVNBQktBSUFLQUlJRVFBQVFZc0JSZ1JBSUFBZ0FVR3cvZndBUWRqUS93QkJBQkFjRUw0UERBSUxJQUVnQVNnQ0FDZ0NDQkVBQUVHU0FVY05BQ0FCUWJEOS9BQkJnSjc1QUVFQUVCd2hBaU1BUVJCcklnRWtBQUpBQWtBZ0FrRUFRUUFnQWtFQUVGd29Bb3dDRU5NUklncEVBQUFBQUFBQUFBQmhCRUFnQVVFQU5nSUlJQUZDQURjREFBd0JDeUFCUVFBMkFnZ2dBVUlBTndNQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNmMFFBQUFBQUFBQ1FRQ0FLb3hEZUNVUUFBQUFBQUFBQVFLQWlDcGxFQUFBQUFBQUE0RUZqQkVBZ0Nxb01BUXRCZ0lDQWdIZ0xEZ29BQVFJRENnUUZCZ2NJQ1FzZ0FVRXdPZ0FBREFvTElBRkJPVG9BQUF3SkN5QUJRVEU2QUFBTUNBc2dBVUV5T2dBQURBY0xJQUZCT0RvQUFBd0dDeUFCUVRZNkFBQU1CUXNnQVVFek9nQUFEQVFMSUFGQk5Ub0FBQXdEQ3lBQlFUYzZBQUFNQWd0QnFxYnVBRUVBRUNRZ0FVRTBPd0VBREFFTElBRkJORHNCQUFzZ0FVRUJPZ0FMSUFCQmZ6WUNvQUVnQUVFSWFpQUJRUUVRUjBIOXFmRUFRUUVRUnhvZ0FTd0FDMEVBU0FSQUlBRW9BZ0FRRndzZ0FVRVFhaVFBQzBFQkR3dEJBUXNNQUNBQUVQOEtHaUFBRUJjTEJ3QkIrUFNBQVFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUdBOUlBQlJoc0xEd0JCN0FFUUdDSUFFSjRGR2lBQUN3d0FJQUZCcFBLQUFUWUNBQXNTQUVFSUVCZ2lBRUdrOG9BQk5nSUFJQUFMN3dJQkJIOUI3QUVRR0NJQklBQVFaQ0VFSUFGQjJOM3lBRFlDc0FFZ0FVRzBBV29oQWdKQUlBQXNBTDhCUVFCT0JFQWdBaUFBUWJRQmFpSURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0FyUUJJQUFvQXJnQkVCb0xJQUZCd092OEFEWUN3QUVnQVVHTTlQVUFOZ0t3QVNBQlFmanQ5UUEyQWdBZ0FDZ0N4QUVoQWlBQlFZalk4Z0EyQXNnQklBRWdBallDeEFFZ0FVSE1BV29oQWdKQUlBQXNBTmNCUVFCT0JFQWdBaUFBUWN3QmFpSURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0Fzd0JJQUFvQXRBQkVCb0xJQUZCK05ueUFEWUMyQUVnQVVIY0FXb2hBZ0pBSUFBc0FPY0JRUUJPQkVBZ0FpQUFRZHdCYWlJREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXR3QklBQW9BdUFCRUJvTElBRkIyUEdBQVRZQzJBRWdBVUhJOFlBQk5nTElBU0FCUWJUeGdBRTJBc0FCSUFGQnBQR0FBVFlDc0FFZ0FVR1E2NEFCTmdJQUlBRWdBQ2dDNkFFMkF1Z0JJQVFMR3dBZ0FFRUFPZ0FFSUFCQnpjaWxzd2MyQWdBZ0FFRUVPZ0FMQzhJQkFRTi9RUlFRR0NJQ1FRQTJBZ0FnQVVFc2FpRUVJQUpCQ0dvaEF3SkFJQUFzQUY5QkFFNEVRQ0FESUFCQjFBQnFJZ0FwQWdBM0FnQWdBeUFBS0FJSU5nSUlEQUVMSUFNZ0FDZ0NWQ0FBS0FKWUVCb0xJQUlnQkRZQ0JDQUNJQUVvQWl3aUFEWUNBQ0FBSUFJMkFnUWdBU0FDTmdJc0lBRWdBU2dDTkVFQmFqWUNOQ0FCUVR4cUlBRW9Ba0FROHdnZ0FTQUJRVUJyTmdJOElBRkNBRGNDUUNBQlFjZ0FhaUFCS0FKTUVIMGdBU0FCUWN3QWFqWUNTQ0FCUWdBM0FreEJBQXNnQUNBQUtBTG9BVUVCUmdSQUlBQkJ3QUZxSUFBZ0FTZ0NDQkR5RUF0QkFBdGxBUUovQWtBQ1FDQUJLQUlFSWdKRkRRQWdBa0g0dS8wQVFlRHBnQUZCQUJBY0lRSWdBQ2dDNkFFTkFDQUNSUTBBUVFFaEF5QUNMUUNVQVVVTkFTQUNMUURjQVEwQkMwRUFRUUlnQVNnQ0JDSUJJQUFnQVNnQ0FDZ0NEQkVEQUJzaEF3c2dBd3RsQVFKL0FrQUNRQ0FCS0FJRUlnSkZEUUFnQWtINHUvMEFRZURwZ0FGQkFCQWNJUUlnQUNnQzZBRU5BQ0FDUlEwQVFRRWhBeUFDTFFDVUFVVU5BU0FDTFFEY0FRMEJDMEVBUVFJZ0FTZ0NCQ0lCSUFBZ0FTZ0NBQ2dDQ0JFREFCc2hBd3NnQXdzeEFBSi9JQUVnQVNnQ0FDZ0NDQkVBQUVIREFFY0VRRUVBSUFFZ0FTZ0NBQ2dDQ0JFQUFFSEVBRWNOQVJvTFFRRUxDeUFBSUFCQndBRnJFSUVCSUFCQkNHb1FMeUFBUVJocUVDOGdBRUVBTmdJb0N4OEFJQUFRZ1FFZ0FFSElBV29RTHlBQVFkZ0JhaEF2SUFCQkFEWUM2QUVMRWdBZ0FFSFlBV3NpQUJDdkJCb2dBQkFYQ3hJQUlBQkJ5QUZySWdBUXJ3UWFJQUFRRndzU0FDQUFRY0FCYXlJQUVLOEVHaUFBRUJjTEVnQWdBRUd3QVdzaUFCQ3ZCQm9nQUJBWEN3d0FJQUFRcndRYUlBQVFGd3NMQUNBQVFkZ0JheEN2QkFzTEFDQUFRY2dCYXhDdkJBc0xBQ0FBUWNBQmF4Q3ZCQXNMQUNBQVFiQUJheEN2QkF2dVR3SVFmd0YrSXdCQjRBRnJJaEFrQUNBQUtBSUVJZ0lnQWlnQ0FDZ0NsQUVSQVFBZ0FDZ0NCRUVBTmdMa0JpQVFRUWhxSUJCQkdHb1FuQU1pRVNBQktBSUFJQUVnQVN3QUMwRUFTQnRCMWdBUTVBNENRQUovSUJFUWlBRWhBU01BUVpBQmF5SUhKQUFnQnlBQk5nS0lBU0FIUVlBQmFpSUJRUUEyQWdBZ0FTRUZJQUJCQVRvQUtBSkFBbjhnQnlnQ2lBRkZCRUJCcGFQeEFFRUFFRHBCQUF3QkN5QUhJQWRCaUFGcVFhT3Q3Z0FRSFRZQ0tBSkFBa0FDZndKQVFZWURRUUFnQnlnQ0tCc0VRQ0FISUFkQmlBRnFRYU90N2dBUUhUWUNFQ0FIS0FJUUlnRUVmeUFCS0FJSUlnRkJpTXp4QUNBQkd3VkJpTXp4QUFzaUJCQWZJZ3hCY0U4TkJnSkFBa0FnREVFTFR3UkFJQXhCRUdwQmNIRWlBaEFZSVFFZ0J5QUNRWUNBZ0lCNGNqWUNNQ0FISUFFMkFpZ2dCeUFNTmdJc0RBRUxJQWNnRERvQU15QUhRU2hxSVFFZ0RFVU5BUXNnQVNBRUlBd1FHUm9MSUFFZ0RHcEJBRG9BQUFKQUFrQWdCeWdDTENJQklBY3NBRE1pQWtIL0FYRWlCQ0FDUVFCSUcwRUpSZ1JBSUFkQktHcEJmMEc0aXUwQVFRa1FHMFVFUUVFRklRSU1BZ3NnQnkwQU15SUVJUUlnQnlnQ0xDRUJDeUFCSUFRZ0FrRVlkRUVZZFVFQVNCdEJEMFlFUUNBSFFTaHFRWDlCMHV2dkFFRVBFQnRGQkVCQkJTRUNEQUlMSUFjdEFETWlCQ0VDSUFjb0Fpd2hBUXNDUUNBQklBUWdBa0VZZEVFWWRVRUFTQnRCQlVZRWZ5QUhRU2hxUVg5QnlzUHdBRUVGRUJ0RkJFQkJCQ0VDREFNTElBY3RBRE1pQkNFQ0lBY29BaXdGSUFFTElBUWdBa0VZZEVFWWRVRUFTQnRCQlVjTkFDQUhRU2hxUVg5QnRzVHdBRUVGRUJzTkFFRURJUUlNQVF0QkFpRUNJQWRCS0dwQnZNVHdBQkFlRFFCQkFTRUNJQWRCS0dwQnQ3L3dBQkFlUlEwQkN5QUFJQUkyQWlRTElBY3NBRE5CQUU0TkFTQUhLQUlvRUJjTUFRdEI3Sjd4QUVFQUVDUWdBRUVGTmdJa0N5QUhLQUtJQVNJQkJIOGdBU2dDQkNJQlFZak04UUFnQVJzRlFZak04UUFMSWdRUUh5SU1RWEJQRFFRQ1FBSkFJQXhCQzA4RVFDQU1RUkJxUVhCeElnSVFHQ0VCSUFjZ0FrR0FnSUNBZUhJMkFqQWdCeUFCTmdJb0lBY2dERFlDTEF3QkN5QUhJQXc2QURNZ0IwRW9haUVCSUF4RkRRRUxJQUVnQkNBTUVCa2FDMEVBSVFRZ0FTQU1ha0VBT2dBQUlBY29BaXdnQnkwQU15SUJJQUZCR0hSQkdIVWlBVUVBU0J0QkEwWUVmeUFIUVNocVFYOUJ0T0x1QUVFREVCdEZJUVFnQnkwQU13VWdBUXRCR0hSQkdIVkJBRWdFUUNBSEtBSW9FQmNMQWtBZ0JFVU5BQ0FGSUFkQmlBRnFRZlBnN3dBUVFUWUNBQ0FGS0FJQVJRUkFRWUNPOFFCQkFCQWtEQUVMSUFBb0FnUkIwQUZxRUpRRklBQW9BZ1JCMEFGcUlBVVE1Z01MSUFkQitBQnFJZ1pCQURZQ0FDQUhRZkFBYWlJTVFRQTJBZ0FnQjBIb0FHb2lCRUVBTmdJQUlBZEI0QUJxSWdWQkFEWUNBQ0FIUWRnQWFpSUJRUUEyQWdBZ0FTRUtJQWRCMEFCcUlnRkJBRFlDQUNBSEtBS0lBU0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZzRRSHlJTlFYQlBEUVFDUUFKQUlBMUJDMDhFUUNBTlFSQnFRWEJ4SWc4UUdDRUNJQWNnRDBHQWdJQ0FlSEkyQWpBZ0J5QUNOZ0lvSUFjZ0RUWUNMQXdCQ3lBSElBMDZBRE1nQjBFb2FpRUNJQTFGRFFFTElBSWdEaUFORUJrYUMwRUFJUThnQWlBTmFrRUFPZ0FBSUFjb0Fpd2dCeTBBTXlJQ0lBSkJHSFJCR0hVaUFrRUFTQnRCQlVZRWZ5QUhRU2hxUVg5QmhPcnZBRUVGRUJ0RklROGdCeTBBTXdVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FIS0FJb0VCY0xBa0FnRHdSQUlBWWdCeWdDaUFFMkFnQU1BUXNnQmlBSFFZZ0Jha0dFNnU4QUVFRTJBZ0FMSUFZb0FnQkZCRUJCM3ZYdkFFRUFFRHBCQUF3RUN5QUZJQVpCbUtUdkFCQkJOZ0lBQWtBZ0JTZ0NBRVVOQUNBQUtBSUVJUThnQlNnQ0FDRUNJd0JCSUdzaUNDUUFJQWdnQWpZQ0dFR3dBUkFZSWc0UXdoRWhCU0FBSUFJZ0RoQlFJQWdnQ0VFWWFoQ0lBVFlDRUVHSEEwRUFJQWdvQWhBYkJFQURRQUpBSUFnb0FoQWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUMwSEZ0dThBRUdoRkJFQWdDQ2dDRUNFQ0l3QkJJR3NpQ1NRQUlBa2dBallDR0VIZ0FSQVlJZ3NRZ1JVZ0FDQUNJQXNRVUNBTFFjQUJhaUFDRUt3VklBdEJzQUZxSUFJUVdpQUpJQWxCR0dvUWlBRTJBaEJCaHdOQkFDQUpLQUlRR3dSQUEwQUNRQ0FKS0FJUUlnSUVmeUFDS0FJRUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUF0QmpKZnZBQkJvUlFSQUlBa29BaEFoQWtIZ0FSQVlJZzBRZ0FRYUlBQWdBaUFORUZBZ0RVSEFBV29nQWhDc0ZTQU5RYkFCYWlBQ0VGb2dDeUFOSUFzb0FnQW9BcWdCRVFJQURBRUxJQWtnQ1NnQ0VDSUNCSDhnQWlnQ0JDSUNRWWpNOFFBZ0Foc0ZRWWpNOFFBTE5nSUFRY200OEFBZ0NSQWtDeUFKSUFsQkVHb2lBaERIQVRZQ0VFR0hBMEVBSUFJb0FnQWJEUUFMQ3lBRklBc2dCU2dDQUNnQ3FBRVJBZ0FnQ1VFZ2FpUUFEQUVMSUFnZ0NDZ0NFQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxOZ0lBUWQyMzhBQWdDQkFrQ3lBSUlBaEJFR29ReHdFMkFoQkJod05CQUNBSUtBSVFHdzBBQ3dzZ0R5QU9OZ0tRQ1NBSVFTQnFKQUFnQUNnQ0JDSUNLQUxvQmtIZUdHb3RBQUJGRFFBZ0FrRUROZ0xrQmlBQUtBSUVLQUtRQ1JDL0VTRUZJQUFvQWdRaUFpQUZOZ0tvQmlBQ0tBS1FDUkRBRVNFQ0lBQW9BZ1FnQWpZQ3JBWUxJQXdnQmtHeW0rMEFFRUUyQWdBZ0RDZ0NBQVJBSUFBb0FnUkJtQU5xRUpRRklBQW9BZ1JCbUFOcUlBd1E1Z01MSUFFZ0JrSHA0TzRBRUVFMkFnQWdBU2dDQUFSQUlBQW9BZ1JCNEFScUVKUUZJQUFvQWdSQjRBUnFJQUVRNWdNTElBUWdCa0hHaE8wQUVFRTJBZ0FnQkNnQ0FFVUVRRUdBOWU4QVFRQVFPa0VBREFRTElBb2dCRUdINyswQUVFRTJBZ0FnQUNBRVFhQ0s3UUFRUVRZQ0xBSkFJQUJCTEdvaUJpZ0NBQTBBSUFvb0FnQU5BRUdvOWU4QVFRQVFPa0VBREFRTEFrQWdCaWdDQUFSQUlBY2dCa0dINyswQUVFRTJBaWhCaHdOQkFDQUhLQUlvRzBVTkFTQUFLQUlrUVFGSERRRWdDaUFHUVlmdjdRQVFRVFlDQUFzZ0FFRUFPZ0FvREFJTElBQXRBQ2hGRFFFQ1FDQUFLQUlFS0FMb0JpSUJRY1BGQUdvc0FBQkJBRTRFUUNBSElBRkJ1TVVBYWlJQ0tBSUlOZ0pJSUFjZ0Fpa0NBRGNEUUF3QkN5QUhRVUJySUFFb0FyaEZJQUZCdk1VQWFpZ0NBQkFhSUFBb0FnUW9BdWdHSVFFTEFrQUNRQ0FCUVlyRkFHb3RBQUFOQUNBSEtBSkVJQWN0QUVzaUFTQUJRUmgwUVJoMVFRQklJZ0ViUlEwQUlBZEJLR29nQkNBSEtBSkFJQWRCUUdzZ0FSc1FVMEdKQTBFQUlBY29BaWdnQnlnQ0xISWJSUVJBUVFBaEFTQUhJQWNvQWtBZ0IwRkFheUFITEFCTFFRQklHellDQUVIcHZPOEFJQWNRT2tFQkRBTUxJQUFnQjBFb2FoQXhOZ0lzREFFTElBZEJLR29nQkVITS91OEFFRk5CaVFOQkFDQUhLQUlvSUFjb0FpeHlHMFVOQUNBQUlBZEJLR29RTVRZQ0xBdEJBQ0VCSUFkQktHb2lEQ0FHUVpPUzd3QVF1QUlnRENnQ0VDQU1LQUlNSWdWclFRTjFJUUlnREVFRWFpQUZSd1JBSUFWQm9NU0JBU2dDQUJFQkFBc2dBa0VDVHdSQVFlWFE3d0JCQUJBNlFRRU1BUXNnQjBFb2FpQUdRWk9TN3dBUXVBSUNRQ0FIS0FJNElBY29BalJyUVFOMVJRUkFJQWRCS0dvaUFpZ0NEQ0lCSUFKQkJHcEhCRUFnQVVHZ3hJRUJLQUlBRVFFQUN3d0JDeUFIUVJCcUlnVWdCa0dXN3UwQUVMZ0NJQVVvQWhBZ0JTZ0NEQ0lDYTBFRGRTRU1JQVZCQkdvZ0FrY0VRQ0FDUWFERWdRRW9BZ0FSQVFBTElBZEJLR29pQlNnQ0RDSUNJQVZCQkdwSEJFQWdBa0dneElFQktBSUFFUUVBQ3lBTVJRMEFRYUhSN3dCQkFCQTZRUUVNQVFzZ0FDQUFLQUlFSWdFZ0JDZ0NBQ0FCS0FMb0JrR0t4UUJxTFFBQUVOc0lSUVJBUVFFaEFVRUFEQUVMSUFBb0FnUWhCaU1BUVVCcUlnb2tBQUpBSUFZb0F1Z0dJZ0ZCM3dscUxBQUFRUUJPQkVBZ0NpQUJRZFFKYWlJQktBSUlOZ0k0SUFvZ0FTa0NBRGNETUF3QkN5QUtRVEJxSUFFb0F0UUpJQUZCMkFscUtBSUFFQm9MQWtBQ1FBSkFJQW9vQWpRZ0NpMEFPeUlCSUFGQkdIUkJHSFZCQUVnYlJRMEFBa0FnQmlBS1FUQnFFSmNCSWdFRVFDQUJRYkQ5L0FCQjFKNzlBRUVBRUJ3aURBMEJDeUFLSUFvb0FqQWdDa0V3YWlBS0xBQTdRUUJJR3pZQ0FFSEkvUEFBSUFvUWpBSU1BUXNnQ2tFQU5nSW9JQXBDQURjRElDQU1LQUxvQVNJRUlBd29BdVFCSWdKcklnRkJERzBoQlNBQkJFQWdCVUhXcXRXcUFVOE5BaUFLSUFFUUdDSUJOZ0lnSUFvZ0FTQUZRUXhzYWpZQ0tDQUNJQVJIQkVBRFFBSkFJQUlzQUF0QkFFNEVRQ0FCSUFJcEFnQTNBZ0FnQVNBQ0tBSUlOZ0lJREFFTElBRWdBaWdDQUNBQ0tBSUVFQm9MSUFGQkRHb2hBU0FDUVF4cUlnSWdCRWNOQUFzTElBb2dBVFlDSkFzZ0NrRUFOZ0lZSUFwQ0FEY0RFQ0FHUWRRR2FpQUtRU0JxSUFwQkVHb2dEQkQ1Q0NBS0tBSVFJZ1VFUUNBRklBb29BaFFpQVVZRWZ5QUZCUU5BSUFGQkRHc2hBaUFCUVFGckxBQUFRUUJJQkVBZ0FpZ0NBQkFYQ3lBQ0lnRWdCVWNOQUFzZ0NpZ0NFQXNoQVNBS0lBVTJBaFFnQVJBWEN5QUtLQUlnSWdWRkRRQWdCU0FLS0FJa0lnRkdCSDhnQlFVRFFDQUJRUXhySVFJZ0FVRUJheXdBQUVFQVNBUkFJQUlvQWdBUUZ3c2dBaUlCSUFWSERRQUxJQW9vQWlBTElRRWdDaUFGTmdJa0lBRVFGd3NnQ2l3QU8wRUFTQVJBSUFvb0FqQVFGd3NnQ2tGQWF5UUFEQUVMRUNnQUN5QUFLQUlFRVBRSUlBQW9BZ1FpQVNFSUlBRW9BdWdHUWQ0VGFpMEFBRVVoQmlNQVFkQUNheUlESkFBQ1FBSkFBa0FDUUNBSUtBTHdDRVVOQUVHQ2pmRUFRUUFRakFJZ0NDZ0M4QWdpQWtFSWNRUkFRYldOOFFCQkFCQ01BaUFEUVFBMkFvd0NJQU5DQURjQ2hBSWdBMEhNdWYwQU5nS0FBaUFEUXBDQ2dJQVFOd1BJQWlBRFFwQ0NnSUFRTndNNElBTXBBamdoRWlBRFFhQUJhaUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJJQkkzQWdRZ0FVSUFOd0lNSUFOQ2xJS0FnQkEzQTZBQ0lBTkNsSUtBZ0JBM0F6QWdDQ0FCSUFOQmdBSnFBbjhnQXlrQ01DRVNJQU5CcUFKcUlnRkJBVG9BR0NBQlFRQTJBaFFnQVVIWS9md0FOZ0lBSUFFZ0VqY0NCQ0FCUWdBM0Fnd2dBUXRCQUVId3NYOUJBVUVBRUM0Z0EwSE11ZjBBTmdLQUFpQURLQUtFQWlJQkJFQWdBeUFCTmdLSUFpQUJFQmNMSUFnb0F2QUlJUUlMSUFKQkEzRUVmMEhpalBFQVFRQVFqQUlnQTBHd0Ftb2lBVUlBTndNQUlBTkJ2QUpxSWcxQ0FEY0NBQ0FEUWZTcC9RQTJBcWdDSUFNZ0FUWUNyQUlnQXlBTk5nSzRBaUFEUXJTQmdJQVFOd1A0QVNBRFFyU0JnSUFRTndNb0lBTXBBaWdoRWlBRFFZQUNhaUlCUVFFNkFCZ2dBVUVBTmdJVUlBRkIyUDM4QURZQ0FDQUJJQkkzQWdRZ0FVSUFOd0lNSUFnZ0FTQURRYWdDYWtFQVFRQkI4TEYvUVFGQkFCQXVJQU5DQURjRDhBRWdBMElBTndQb0FRSkFJQU1vQXJnQ0lnRWdEVVlOQUNBRFFhQUJha0VFY2lFSkEwQWdBU0lFS0FJVUlnRWdCRUVZYWlJTVJ3UkFBMEFnQXlnQzZBRWhDaUFFS0FJUUlRSWdBMEdBZ093QU5nTGNBU0FESUFJMkF1QUJJQU5CN0tyOUFEWUMyQUVnQVNJRktBSVFJUUVnQTBHQWdNd0FOZ0xNQVNBRElBRTJBdEFCSUFOQjdLcjlBRFlDeUFFQ1FDQURLQUx3QVNBS1J3UkFJQW9nQTBIWUFXbzJBZ0FnQXlBS1FRUnFJZ0kyQXV3QkRBRUxRUVFRR0NJQklBTkIyQUZxTmdJQUlBTWdBVUVFYWlJQ05nTHdBU0FESUFJMkF1d0JJQU1nQVRZQzZBRWdDa1VOQUNBS0VCY2dBeWdDN0FFaEFnc0NRQ0FES0FMd0FTQUNSd1JBSUFJZ0EwSElBV28yQWdBZ0F5QUNRUVJxTmdMc0FRd0JDeUFDSUFNb0F1Z0JJZzVySWd0QkFuVWlBa0VCYWlJS1FZQ0FnSUFFVHcwSElBb2dDMEVCZFNJQklBRWdDa2tiUWYvLy8vOERJQXRCL1AvLy93ZEpHeUlQQkg4Z0QwR0FnSUNBQkU4TkNTQVBRUUowRUJnRlFRQUxJZ29nQWtFQ2RHb2lBU0FEUWNnQmFqWUNBQ0FMUVFCS0JFQWdDaUFPSUFzUUdSb0xJQU1nQ2lBUFFRSjBhallDOEFFZ0F5QUJRUVJxTmdMc0FTQURJQW8yQXVnQklBNUZEUUFnRGhBWEN5QURRWXk2L1FBMkFxQUJJQWxCQURZQ0dDQUpRZ0EzQWhBZ0NVSUFOd0lJSUFsQ0FEY0NBQ0FESUFZNkFNQUJJQU5DaUlLQWdCQTNBM2dnQTBLSWdvQ0FFRGNESUNBREtRSWdJUklnQTBHQUFXb2lBVUVCT2dBWUlBRkJBRFlDRkNBQlFkajkvQUEyQWdBZ0FTQVNOd0lFSUFGQ0FEY0NEQ0FEUW95Q2dJQVFOd05RSUFOQ2pJS0FnQkEzQXhnZ0NDQUJJQU5Cb0FGcUFuOGdBeWtDR0NFU0lBTkIyQUJxSWdGQkFUb0FHQ0FCUVFBMkFoUWdBVUhZL2Z3QU5nSUFJQUVnRWpjQ0JDQUJRZ0EzQWd3Z0FRc2dBMEhvQVdwQjhMRi9RUUZCQUJBdUlBTW9BcVFCSWdJZ0F5Z0NxQUZIQkVBRFFDQURJQUlvQWdBaUFTZ0NWQ0FCUWRRQWFpQUJMQUJmUVFCSUd6WUNFRUhEcSswQUlBTkJFR29RSkNBQ1FRUnFJZ0lnQXlnQ3FBRkhEUUFMQ3lBRFFZeTYvUUEyQXFBQklBTW9BclFCSWdFRVFDQURJQUUyQXJnQklBRVFGd3NnQXlnQ3BBRWlBUVJBSUFNZ0FUWUNxQUVnQVJBWEN3SkFJQVVvQWdRaUFrVUVRQ0FGS0FJSUlnRW9BZ0FnQlVZTkFTQUZRUWhxSVFJRFFDQUNLQUlBSWdWQkNHb2hBaUFGSUFVb0FnZ2lBU2dDQUVjTkFBc01BUXNEUUNBQ0lnRW9BZ0FpQWcwQUN3c2dBU0FNUncwQUN3c0NRQ0FFS0FJRUlnSkZCRUFnQkNnQ0NDSUJLQUlBSUFSR0RRRWdCRUVJYWlFQ0EwQWdBaWdDQUNJRlFRaHFJUUlnQlNBRktBSUlJZ0VvQWdCSERRQUxEQUVMQTBBZ0FpSUJLQUlBSWdJTkFBc0xJQUVnRFVjTkFBc2dBeWdDNkFFaUFVVU5BQ0FESUFFMkF1d0JJQUVRRndzZ0EwSDBxZjBBTmdLb0FpQURRYmdDYWlBREtBSzhBaERjQWlBRFFhZ0Nha0VFY2lBREtBS3dBaERjQWlBSUtBTHdDQVVnQWd0QkVIRkZEUUJCbDQzeEFFRUFFSXdDSUFOQ21JS0FnQkEzQTBnZ0EwS1lnb0NBRURjRENDQURLUUlJSVJJZ0EwR2dBV29pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFTTndJRUlBSkNBRGNDRENBRFFweUNnSUFRTndOQUlBTkNuSUtBZ0JBM0F3QWdBeWtDQUNFU0lBTkJxQUpxSWdGQkFUb0FHQ0FCUVFBMkFoUWdBVUhZL2Z3QU5nSUFJQUVnRWpjQ0JDQUJRZ0EzQWd3Z0F5QUJOZ0tRQWlBRElBSTJBb3dDSUFNZ0NEWUNpQUlnQTBFQU5nS0VBaUFEUWRDNi9RQTJBb0FDSUFnZ0FpQURRWUFDYWlBQlFRQkI4TEYvUVFGQkFCQXVDeUFEUWRBQ2FpUUFEQUlMRUNnQUMwR2poTzhBRURnQUMwRUJJUUZCQVNBQUxRQXBEUUFhUWRDTjhRQkJBQkFrSUFBb0FnUVF6QkFMSVFJZ0J5d0FTMEVBU0FSQUlBY29Ba0FRRnd0QkFDQUJSUTBDR2d3QkN5QUFLQUlFSVF3Z0NpZ0NBQ0VCUVFBaER5TUFRVUJxSWdra0FDQUpJQUUyQWpoQjBBRVFHQ0lLRU5JUUlBQWdBU0FLRUZBZ0NrR3dBV29nQVJCcUlBcEJ3QUZxSUFFUXh3SWdEQ0FLSUF3b0FnQW9BcWdCRVFJQUlBa2dDVUU0YWtHTGxPOEFFQjAyQWhBQ1FBSkFRWVlEUVFBZ0NTZ0NFQnNFUUNBSklBbEJPR3BCaTVUdkFCQWROZ0lRSUFrb0FoQWlBUVIvSUFFb0FnZ2lBVUdJelBFQUlBRWJCVUdJelBFQUN5SUZFQjhpQkVGd1R3MEhBa0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lCRUJnaEFpQUpJQUZCZ0lDQWdIaHlOZ0l3SUFrZ0FqWUNLQ0FKSUFRMkFpd01BUXNnQ1NBRU9nQXpJQWxCS0dvaEFpQUVSUTBCQ3lBQ0lBVWdCQkFaR2dzZ0FpQUVha0VBT2dBQUl3QkJFR3NpQVNRQUFrQWdDVUVvYWlJRUtBSUVJZ1lnQkMwQUN5SUZJQVZCR0hSQkdIVWlBa0VBU0J0QkEwWUVRQ0FFUVg5QnpvbnRBRUVERUJ0RkRRRWdCQ2dDQkNFR0lBUXRBQXNpQlNFQ0N5QUdJQVVnQWtFWWRFRVlkVUVBU0J0QkNVWUVRQ0FFUVg5Qjd2UHVBRUVKRUJ0RkJFQkJBU0VQREFJTElBUW9BZ1FoQmlBRUxRQUxJZ1VoQWdzZ0JpQUZJQUpCR0hSQkdIVkJBRWdiUVExR0JFQWdCRUYvUVlTZjdnQkJEUkFiUlFSQVFRSWhEd3dDQ3lBRUtBSUVJUVlnQkMwQUN5SUZJUUlMSUFZZ0JTQUNRUmgwUVJoMVFRQklHMEVKUmdSQUlBUkJmMEdZcE84QVFRa1FHMFVFUUVFRElROE1BZ3NnQkN3QUN5RUNDeUFCSUFRb0FnQWdCQ0FDUVJoMFFSaDFRUUJJR3pZQ0FFRytzdkVBSUFFUUpBc2dBVUVRYWlRQUlBa3NBRE5CQUVnRVFDQUpLQUlvRUJjTElBQW9BZ1FnRHpZQzVBWWdDVUU0YWtHTGxPOEFFQ29MSUFCQkFqWUNDQ0FKUVNCcUlnOUJBRFlDQUNBUElBbEJPR29RaUFFMkFnQkJod05CQUNBUEtBSUFHd1JBQTBBZ0R5Z0NBQ0lCQkg4Z0FTZ0NCQ0lCUVlqTThRQWdBUnNGUVlqTThRQUxJZ1VRSHlJRVFYQlBEUWdDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdFUUdDRUNJQWtnQVVHQWdJQ0FlSEkyQWhnZ0NTQUNOZ0lRSUFrZ0JEWUNGQXdCQ3lBSklBUTZBQnNnQ1VFUWFpRUNJQVJGRFFFTElBSWdCU0FFRUJrYUMwRUFJUVlnQWlBRWFrRUFPZ0FBSUFrb0FoUWdDUzBBR3lJQklBRkJHSFJCR0hVaUFVRUFTQnRCQkVZRWZ5QUpRUkJxUVg5Qm5MRHZBRUVFRUJ0RklRWWdDUzBBR3dVZ0FRdEJHSFJCR0hWQkFFZ0VRQ0FKS0FJUUVCY0xBa0FnQmdSQUlBOG9BZ0FoQWlNQVFVQnFJZ2drQUNBSUlBSTJBamhCcUFZUUdDSUJFTUVESVEwZ0FDQUNJQUVRVUFKQUlBQW9BZ1FpQWlnQzVBWkJBa2NOQUNBQUtBSWtRUUZIRFFBZ0RVUUFBQUFBQUFBcFFDQUNLQUxvQmtHa0dHb29BZ0Mzb3prRGlBWUxJQWdnQ0VFNGFrR0hyZTBBRUIwMkFoQkJoZ05CQUNBSUtBSVFHd1JBSUFnZ0NFRTRhaUlDUVlldDdRQVFIVFlDRUNBTklBaEJFR29RM1FGQkNtdzJBclFCSUFKQmg2M3RBQkFxQ3lBSUlBaEJPR3BCMU9qdUFCQWROZ0lRUVlZRFFRQWdDQ2dDRUJzRVFDQUlJQWhCT0dvaUFrSFU2TzRBRUIwMkFoQWdEU0FJUVJCcUVOMEJRUXBzTmdLd0FTQUNRZFRvN2dBUUtnc2dDQ0FJUVRocVFkV083Z0FRSFRZQ0VFR0dBMEVBSUFnb0FoQWJCRUFnQ0NBSVFUaHFJZ0pCMVk3dUFCQWROZ0lRSUEwZ0NFRVFhaERkQVVFS2JEWUN1QUVnQWtIVmp1NEFFQ29MSUFnZ0NFRTRha0dPais0QUVCMDJBaEJCaGdOQkFDQUlLQUlRR3dSQUlBZ2dDRUU0YWlJQ1FZNlA3Z0FRSFRZQ0VDQU5JQWhCRUdvUTNRRkJDbXcyQXJ3QklBSkJqby91QUJBcUN5QUlJQWhCT0dwQjhZN3VBQkFkTmdJUVFZWURRUUFnQ0NnQ0VCc0VRQ0FJSUFoQk9Hb2lBa0h4anU0QUVCMDJBaEFnRFNBSVFSQnFFTjBCUVFwc05nTEFBU0FDUWZHTzdnQVFLZ3NnQ0NBSVFUaHFRYW1QN2dBUUhUWUNFRUdHQTBFQUlBZ29BaEFiQkVBZ0NDQUlRVGhxSWdKQnFZL3VBQkFkTmdJUUlBMGdDRUVRYWhEZEFVRUtiRFlDeEFFZ0FrR3BqKzRBRUNvTElBZ2dDRUU0YWtIRnR1OEFFQjAyQWhCQmhnTkJBQ0FJS0FJUUd3UkFJQWdnQ0VFNGFpSUZRY1cyN3dBUUhUWUNFQ0FOUWNnQmFpQUlLQUlRSWdJRWZ5QUNLQUlJSWdKQmlNenhBQ0FDR3dWQmlNenhBQXNRMFFJZ0JVSEZ0dThBRUNvTElBZ2dDRUU0YWtIYml1MEFFQjAyQWhCQmhnTkJBQ0FJS0FJUUd3UkFJQWdnQ0VFNGFrSGJpdTBBRUIwMkFoQWdEU0FJUVJCcUVPQUlPUU9JQmdzZ0NpQUJJQW9vQWdBb0FxZ0JFUUlBSUFnb0FqZ2hBaU1BUVRCcklnTWtBQ0FESUFJMkFpZ2dBMEVnYWlJT1FRQTJBZ0FnRGlBRFFTaHFFSWdCTmdJQUFrQkJod05CQUNBT0tBSUFHd1JBQTBBZ0RpZ0NBQ0lDQkg4Z0FpZ0NCQ0lDUVlqTThRQWdBaHNGUVlqTThRQUxJZ1VRSHlJRVFYQlBEUTBDUUFKQUlBUkJDMDhFUUNBRVFSQnFRWEJ4SWdJUUdDRUdJQU1nQWtHQWdJQ0FlSEkyQWhnZ0F5QUdOZ0lRSUFNZ0JEWUNGQXdCQ3lBRElBUTZBQnNnQTBFUWFpRUdJQVJGRFFFTElBWWdCU0FFRUJrYUMwRUFJUVVnQkNBR2FrRUFPZ0FBSUFNb0FoUWdBeTBBR3lJQ0lBSkJHSFJCR0hVaUFrRUFTQnRCQkVZRWZ5QURRUkJxUVg5Qm9JcnRBRUVFRUJ0RklRVWdBeXdBR3dVZ0FndEJHSFJCR0hWQkFFZ0VRQ0FES0FJUUVCY0xBa0FnQlFSQUlBNG9BZ0FoQlVIc0FSQVlJZ1FRbmdVaEFpQUFJQVVnQkJCUUlBUkJ5QUZxSUFVUWFpQUVRZGdCYWlBRkVNY0NJQUVnQkNBQktBSUFLQUtvQVJFQ0FDQUNFSUFMSUFVZ0JCQkNJQUFnQkNBRlFRRVEyd2dhREFFTElBNG9BZ0FpQWdSL0lBSW9BZ1FpQWtHSXpQRUFJQUliQlVHSXpQRUFDeUlGRUI4aUJFRndUdzBPQWtBQ1FDQUVRUXRQQkVBZ0JFRVFha0Z3Y1NJQ0VCZ2hCaUFESUFKQmdJQ0FnSGh5TmdJWUlBTWdCallDRUNBRElBUTJBaFFNQVFzZ0F5QUVPZ0FiSUFOQkVHb2hCaUFFUlEwQkN5QUdJQVVnQkJBWkdndEJBQ0VGSUFRZ0JtcEJBRG9BQUNBREtBSVVJQU10QUJzaUFpQUNRUmgwUVJoMUlnSkJBRWdiUVFWR0JIOGdBMEVRYWtGL1FaYVM3d0JCQlJBYlJTRUZJQU1zQUJzRklBSUxRUmgwUVJoMVFRQklCRUFnQXlnQ0VCQVhDeUFGQkVBZ0FDQUJJQTRvQWdBUTBBOGFEQUVMSUE0b0FnQWlBZ1IvSUFJb0FnUWlBa0dJelBFQUlBSWJCVUdJelBFQUN5SUZFQjhpQkVGd1R3ME9Ba0FDUUNBRVFRdFBCRUFnQkVFUWFrRndjU0lDRUJnaEJpQURJQUpCZ0lDQWdIaHlOZ0lZSUFNZ0JqWUNFQ0FESUFRMkFoUU1BUXNnQXlBRU9nQWJJQU5CRUdvaEJpQUVSUTBCQ3lBR0lBVWdCQkFaR2d0QkFDRUZJQVFnQm1wQkFEb0FBQ0FES0FJVUlBTXRBQnNpQWlBQ1FSaDBRUmgxSWdKQkFFZ2JRUVpHQkg4Z0EwRVFha0YvUVpYUTdnQkJCaEFiUlNFRklBTXNBQnNGSUFJTFFSaDBRUmgxUVFCSUJFQWdBeWdDRUJBWEN5QUZCRUFnRGlnQ0FDRUNJd0JCRUdzaUJpUUFJQVlnQWpZQ0NFSElBeEFZSWdRUXV3TWhCU0FBSUFJZ0JCQlFJQVJCd0FGcUlBSVFXaUFHSUFaQkNHcEIvNDd1QUJBZE5nSUFRWVlEUVFBZ0JpZ0NBQnNFUUNBR0lBWkJDR29pQWtIL2p1NEFFQjAyQWdBZ0JTQUdFTjBCTmdLVUF5QUNRZitPN2dBUUtnc2dCaUFHUVFocVFlR083Z0FRSFRZQ0FFR0dBMEVBSUFZb0FnQWJCRUFnQmlBR1FRaHFJZ0pCNFk3dUFCQWROZ0lBSUFVZ0JoRGRBVFlDbUFNZ0FrSGhqdTRBRUNvTElBWWdCa0VJYWtHcGcrMEFFQjAyQWdBQ1FFR0dBMEVBSUFZb0FnQWJSUTBBSUFBb0FnUW9BdVFHUVFKSERRQWdCaUFHUVFocUlnSkJxWVB0QUJBZE5nSUFJQVVnQmhEZEFVRUtiRFlDbkFNZ0FrR3BnKzBBRUNvTElBRWdCQ0FCS0FJQUtBS29BUkVDQUNBR0tBSUlJQVFRUWlBQUlBUWdCaWdDQ0JET0R4b2dCa0VRYWlRQURBRUxJQTRvQWdBaUFnUi9JQUlvQWdRaUFrR0l6UEVBSUFJYkJVR0l6UEVBQ3lJRkVCOGlCRUZ3VHcwT0FrQUNRQ0FFUVF0UEJFQWdCRUVRYWtGd2NTSUNFQmdoQmlBRElBSkJnSUNBZ0hoeU5nSVlJQU1nQmpZQ0VDQURJQVEyQWhRTUFRc2dBeUFFT2dBYklBTkJFR29oQmlBRVJRMEJDeUFHSUFVZ0JCQVpHZ3RCQUNFRklBUWdCbXBCQURvQUFDQURLQUlVSUFNdEFCc2lBaUFDUVJoMFFSaDFJZ0pCQUVnYlFRVkdCSDhnQTBFUWFrRi9RYXZ2N3dCQkJSQWJSU0VGSUFNc0FCc0ZJQUlMUVJoMFFSaDFRUUJJQkVBZ0F5Z0NFQkFYQ3lBRkJFQWdEaWdDQUNFRlFld0JFQmdpQkJDZUJTRUNJQUFnQlNBRUVGQWdCRUhJQVdvZ0JSQnFJQVJCMkFGcUlBVVF4d0lnQVNBRUlBRW9BZ0FvQXFnQkVRSUFJQUlRZ0FzZ0JTQUVFRUlnQUNBRUlBVkJBUkRiQ0JvTUFRc2dEaWdDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMSWdVUUh5SUVRWEJQRFE0Q1FBSkFJQVJCQzA4RVFDQUVRUkJxUVhCeElnSVFHQ0VHSUFNZ0FrR0FnSUNBZUhJMkFoZ2dBeUFHTmdJUUlBTWdCRFlDRkF3QkN5QURJQVE2QUJzZ0EwRVFhaUVHSUFSRkRRRUxJQVlnQlNBRUVCa2FDMEVBSVFVZ0JDQUdha0VBT2dBQUlBTW9BaFFnQXkwQUd5SUNJQUpCR0hSQkdIVWlBa0VBU0J0QkRFWUVmeUFEUVJCcVFYOUJoTUx2QUVFTUVCdEZJUVVnQXl3QUd3VWdBZ3RCR0hSQkdIVkJBRWdFUUNBREtBSVFFQmNMSUFVRVFDQU9LQUlBSVFJakFFSFFBR3NpQ3lRQUlBc2dBallDU0NBTElBdEJ5QUJxUWZyQzd3QVFIVFlDT0FKQUFrQWdDeWdDT0VVRVFFSHZ3ZThBUVFBUU9nd0JDeUFMSUF0QnlBQnFRZnJDN3dBUUhUWUNLQ0FMS0FJb0lnSUVmeUFDS0FJSUlnSkJpTXp4QUNBQ0d3VkJpTXp4QUFzaUJSQWZJZ1pCY0U4TkFRSkFBa0FnQmtFTFR3UkFJQVpCRUdwQmNIRWlBaEFZSVFRZ0N5QUNRWUNBZ0lCNGNqWUNRQ0FMSUFRMkFqZ2dDeUFHTmdJOERBRUxJQXNnQmpvQVF5QUxRVGhxSVFRZ0JrVU5BUXNnQkNBRklBWVFHUm9MSUFRZ0JtcEJBRG9BQUNBQUtBSUVJUVVDUUNBTExBQkRJZ1JCQUU0RVFDQUxJQXRCUUdzb0FnQTJBaUFnQ3lBTEtRTTROd01ZREFFTElBdEJHR29nQ3lnQ09DQUxLQUk4RUJvTElBdEJLR29pQWlBTFFSaHFFTHdESUFVZ0FoQ1hBU0VDSUFzc0FETkJBRWdFUUNBTEtBSW9FQmNMSUFzc0FDTkJBRWdFUUNBTEtBSVlFQmNMQWtBZ0FrVUVRQ0FMSUFzb0FqZ2dDMEU0YWlBRVFRQklHellDQUVHOHdlOEFJQXNRT2d3QkN3SkFJQUpCc1AzOEFFR1U3UHdBUVg0UUhDSUZSUVJBSUFzZ0N5Z0NPQ0FMUVRocUlBUkJBRWdiTmdJUVFhQ2k3UUFnQzBFUWFoQTZEQUVMUWRBQkVCZ2lCQ0FDRUlBSklRSWdBQ0FMS0FKSUlBUVFVQ0FGSUFJMkFnUWdBU0FFSUFFb0FnQW9BcWdCRVFJQUN3c2dDeXdBUTBFQVRnMEFJQXNvQWpnUUZ3c2dDMEhRQUdva0FBd0NDd3dQQ3lBT0tBSUFJZ0lFZnlBQ0tBSUVJZ0pCaU16eEFDQUNHd1ZCaU16eEFBc2lCUkFmSWdSQmNFOE5EZ0pBQWtBZ0JFRUxUd1JBSUFSQkVHcEJjSEVpQWhBWUlRWWdBeUFDUVlDQWdJQjRjallDR0NBRElBWTJBaEFnQXlBRU5nSVVEQUVMSUFNZ0JEb0FHeUFEUVJCcUlRWWdCRVVOQVFzZ0JpQUZJQVFRR1JvTFFRQWhCU0FFSUFacVFRQTZBQUFnQXlnQ0ZDQURMUUFiSWdJZ0FrRVlkRUVZZFNJQ1FRQklHd1IvSUFJRklBTkJFR3BCZjBHSXpQRUFRUUFRRzBVaEJTQURMQUFiQzBFWWRFRVlkVUVBU0FSQUlBTW9BaEFRRndzZ0JRUkFJQUFnQVNBT0tBSUFFTk1DREFFTElBTWdEaWdDQUNJQ0JIOGdBaWdDQkNJQ1FZak04UUFnQWhzRlFZak04UUFMTmdJQVFZVzQ4QUFnQXhBa0N5QU9JQTRReHdFMkFnQkJod05CQUNBT0tBSUFHdzBBQ3dzZ0EwRXdhaVFBREFBTEFrQWdBQ2dDQkNnQzVBWkJBa2NOQUNBTkt3T0lCa1FBQUFBQUFBRHdQMkVFZjBFQkJTQUlRUUEyQWpRZ0NFSFU2b0FCTmdJd0lBaENrSVNBZ0JBM0F3Z2dDRUtRaElDQUVEY0RBQ0FJS1FJQUlSSWdDRUVRYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUJJM0FnUWdBa0lBTndJTUlBRWdBaUFJUVRCcVFRQkJBRUh3c1g5QkFVRUFFQzRnQUNnQ0JDZ0M1QVpCQWtZTFJRMEFJQUFvQWlSQkFVY05BRUdnQmhBWUlnVVEyZ1VhSUFVZ0RUWUNUQ0FOSUFWQkFCRHZBMEhRQVJBWUlnSWdCUkNBQ1JvZ0RTQUNJQTBvQWdBb0FxZ0JFUUlBUWV3QkVCZ2lCUkNlQlJvZ0JTQU5OZ0pNSUEwZ0JVRUFFTzhEUWRBQkVCZ2lBaUFGRUlBSkdpQU5JQUlnRFNnQ0FDZ0NxQUVSQWdBTElBZ29BamdnQVJCQ0lBaEJRR3NrQUF3QkN5QVBLQUlBSWdFRWZ5QUJLQUlFSWdGQmlNenhBQ0FCR3dWQmlNenhBQXNpQlJBZklnUkJjRThOQ1FKQUFrQWdCRUVMVHdSQUlBUkJFR3BCY0hFaUFSQVlJUUlnQ1NBQlFZQ0FnSUI0Y2pZQ0dDQUpJQUkyQWhBZ0NTQUVOZ0lVREFFTElBa2dCRG9BR3lBSlFSQnFJUUlnQkVVTkFRc2dBaUFGSUFRUUdSb0xRUUFoQmlBQ0lBUnFRUUE2QUFBZ0NTZ0NGQ0FKTFFBYklnRWdBVUVZZEVFWWRTSUJRUUJJR3dSL0lBRUZJQWxCRUdwQmYwR0l6UEVBUVFBUUcwVWhCaUFKTFFBYkMwRVlkRUVZZFVFQVNBUkFJQWtvQWhBUUZ3c2dCZ1JBSUFBZ0RDQVBLQUlBRU5NQ0RBRUxJQWtnRHlnQ0FDSUJCSDhnQVNnQ0JDSUJRWWpNOFFBZ0FSc0ZRWWpNOFFBTE5nSUFRYk95OEFBZ0NSQWtDeUFQSUE4UXh3RTJBZ0JCaHdOQkFDQVBLQUlBR3cwQUN3c2dDU2dDT0NBS0VFSWdDVUZBYXlRQURBRUxBQXRCQVNFQ0lBQXRBQ2tOQUVIUWpmRUFRUUFRSkNBQUtBSUVFTXdRSVFJTElBSUxJUUFnQjBHUUFXb2tBQ0FBREFFTERBRUxJUUFnRVJDYkF5QVFRZUFCYWlRQUlBQVBDeEF0QUFzTUFDQUFFTkVQR2lBQUVCY0wxd1lCQlg4akFFRVFheUlESkFBQ1FBSkFJQUF0QUpRQkJFQWdBMEVHRUJnaUFqWUNBQ0FESUFKQkJtb2lCRFlDQ0NBQ1FTQTdBUVFnQWtHWmdPZ0FOZ0VBSUFNZ0JEWUNCQ0FCSUFNUVVpRUVJQU1vQWdBaUFnUkFJQU1nQWpZQ0JDQUNFQmNMSUFRTkFpQUJFTUVMQkVCQm9OcjVBQ0VDQW44Q1FDQUJMd0ZRUVNkclFmLy9BM0ZCRTBrTkFDQUJJQUVvQWdBb0FnZ1JBQUJCeUFCR0RRQWdBU0FCS0FJQUtBSUlFUUFBUWN3QVJnMEFRWlRzL0FBaEFpQUJJQUVvQWdBb0FnZ1JBQUJCd3dCR0RRQkJBQ0FCSUFFb0FnQW9BZ2dSQUFCQnhBQkhEUUVhQ3lBQlFiRDkvQUFnQWtGK0VCd29BZ1FMSVFVZ0FDZ0N3QUVpQWlBQUtBSzhBV29pQVNBQUtBSzBBU0FBS0FLd0FTSUVheUlHUVFoMFFRRnJRUUFnQmh0R0JFQWdBRUdzQVdvUTlnd2dBQ2dDc0FFaEJDQUFLQUxBQVNJQ0lBQW9BcndCYWlFQkN5QUVJQUZCQ0haQi9QLy9CM0ZxS0FJQUlBRkIvd2R4UVFKMGFpQUZOZ0lBSUFBZ0FrRUJhallDd0FFTUF3c2dBMEVFRUJnaUFqWUNBQ0FESUFKQkJHb2lCRFlDQ0NBQ1FjS0FuQUkyQVFBZ0F5QUVOZ0lFSUFFZ0F4QlNJUVFnQXlnQ0FDSUNCRUFnQXlBQ05nSUVJQUlRRndzQ1FDQUVSUTBBSUFBZ0FDZ0N3QUVpQWtFQmF6WUN3QUVnQUNnQ3RBRWlCQ0FBS0FLd0FXc2lCVUVJZEVFQmEwRUFJQVViSUFJZ0FDZ0N2QUZxYTBFQmFrR0FFRThFUUNBRVFRUnJLQUlBRUJjZ0FDQUFLQUswQVVFRWF6WUN0QUVMSUFBdEFKVUJSUTBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFSEhBRWNOQUNBQktBTFFBUzhCVUVFNmEwSC8vd054UWV6L0Ewc05Bd3NnQVM4QlVFRW5hMEgvL3dOeFFSSkxEUUVnQUMwQWxRRkZEUUVNQWdzZ0EwRUVFQmdpQWpZQ0FDQURJQUpCQkdvaUJEWUNDQ0FDUWNxQXJBSTJBUUFnQXlBRU5nSUVJQUVnQXhCU0lRUWdBeWdDQUNJQ0JFQWdBeUFDTmdJRUlBSVFGd3NnQkEwQkN3SkFJQUF0QUpRQlJRMEFJQUF0QU53QlJRMEFBa0FnQUNBQkVNMENSUTBBSUFBb0F0Z0JJZ0pGRFFBZ0FDQUNRUUZyTmdMWUFTQUFLQUxNQVNJRUlBQW9Bc2dCYXlJRlFRaDBRUUZyUVFBZ0JSc2dBaUFBS0FMVUFXcHJRUUZxUVlBUVNRMEFJQVJCQkdzb0FnQVFGeUFBSUFBb0Fzd0JRUVJyTmdMTUFRc2dBQ2dDNEFGQkFVY05BUXNnQUNBQkVPRVBDeUFEUVJCcUpBQkJBUXZPRUFFTWZ3SkFBa0FnQUMwQWxBRkZEUUFnQUMwQTNBRkZEUUFnQVNBQktBSUFLQUlJRVFBQVFSbEdCRUFnQUNBQUtBTHNBVUVCYWpZQzdBRUxBa0FnQUNnQytBRWdBQzBBL3dFaUFpQUNRUmgwUVJoMVFRQklHdzBBSUFBb0Fvd0NEUUFnQUVFQ05nS01BZ3NDUUNBQklBRW9BZ0FvQWdnUkFBQkJGRWNOQUNBQVFmUUJhaUVGUVFRaENnSkFBa0FDUUFKQUFrQWdBQ2dDakFJT0JBQUJBZ1FGQ3lBQUtBTDRBU0FBTFFEL0FTSUNJQUpCR0hSQkdIVWlBa0VBU0JzaUJrVU5CQ0FCS0FKWUlBRXRBRjhpQ1NBSlFSaDBRUmgxSWdkQkFFZ2JJQVpIRFFRZ0JTZ0NBQ0FGSUFKQkFFZ2JJUVVnQVVIVUFHb2lDeWdDQUNFQ0lBZEJBRTRFUUNBSFJRUkFRUUVoQ2d3RkN5QUZMUUFBSUFKQi93RnhSdzBGUVFFaENnTkFJQWxCQVdzaUNVVU5CU0FGTFFBQklRSWdCVUVCYWlFRklBSWdDMEVCYWlJTExRQUFSZzBBQ3d3RkN5QUNJQVVnQmhCTURRUkJBU0VLREFNTElBQW9Bb1FDSUFBdEFJc0NJZ0lnQWtFWWRFRVlkU0lHUVFCSUd5SUlSUVJBUVFJaENnd0RDeUFBUVlBQ2FpRURBa0FnQVNnQ1dDQUJMUUJmSWdRZ0JFRVlkRUVZZFNJSFFRQklHeUFJUncwQUlBTW9BZ0FnQXlBR1FRQklHeUVKSUFGQjFBQnFJZ3NvQWdBaEFpQUhRUUJPQkVBZ0IwVU5BeUFKTFFBQUlBSkIvd0Z4UncwQkEwQWdCRUVCYXlJRVJRMEVJQWt0QUFFaEFpQUpRUUZxSVFrZ0FpQUxRUUZxSWdzdEFBQkdEUUFMREFFTElBSWdDU0FJRUV4RkRRSUxBa0FnQUNnQytBRWdBQzBBL3dFaUNTQUpRUmgwUVJoMUlnZEJBRWdpQWhzZ0NFY05BQ0FES0FJQUlBTWdCa0VBU0JzaEN5QUZLQUlBSVFZZ0FrVUVRQ0FIUlEwRUlBc3RBQUFnQmtIL0FYRkhEUUVEUUNBSlFRRnJJZ2xGRFFVZ0N5MEFBU0VDSUF0QkFXb2hDeUFDSUFWQkFXb2lCUzBBQUVZTkFBc01BUXNnQmlBTElBZ1FURVVOQXd0QkFpRUtEQUlMSUFBb0FvUUNJQUF0QUlzQ0lnSWdBa0VZZEVFWWRTSUhRUUJJR3lJRVJRMENJQUVvQWxnZ0FTMEFYeUlKSUFsQkdIUkJHSFVpQmtFQVNCc2dCRWNOQWlBQVFZQUNhaUlDS0FJQUlBSWdCMEVBU0JzaEJTQUJRZFFBYWlJTEtBSUFJUUlnQmtFQVRnUkFRUU1oQ2lBR1JRMENJQVV0QUFBZ0FrSC9BWEZIRFFNRFFDQUpRUUZySWdsRkRRTWdCUzBBQVNFQ0lBVkJBV29oQlNBQ0lBdEJBV29pQ3kwQUFFWU5BQXNNQXdzZ0FpQUZJQVFRVEEwQ0MwRURJUW9MSUFBZ0NqWUNqQUlMQWtBZ0FDZ0NsQUlnQUMwQW13SWlBaUFDUVJoMFFSaDFRUUJJR3cwQUlBQW9BcHdDRFFBZ0FFRUJOZ0tjQWdzQ1FDQUJJQUVvQWdBb0FnZ1JBQUJCd3dCSERRQWdBRUdRQW1vaENnSkFBa0FDUUNBQUtBS2NBZzRDQUFFREN5QUFLQUtVQWlBQUxRQ2JBaUlDSUFKQkdIUkJHSFVpQWtFQVNCc2lCa1VOQWlBQktBSllJQUV0QUY4aURTQU5RUmgwUVJoMUlnZEJBRWdiSUFaSERRSWdDaWdDQUNBS0lBSkJBRWdiSVF3Z0FVSFVBR29pQkNnQ0FDRUNJQWRCQUU0RVFDQUhSUVJBUVFFaEJRd0RDeUFNTFFBQUlBSkIvd0Z4UncwRFFRRWhCUU5BSUExQkFXc2lEVVVOQXlBTUxRQUJJUUlnREVFQmFpRU1JQUlnQkVFQmFpSUVMUUFBUmcwQUN3d0RDeUFDSUF3Z0JoQk1EUUpCQVNFRkRBRUxJQUFvQXBRQ0lBQXRBSnNDSWdJZ0FrRVlkRUVZZFNJRVFRQklHeUlMUlEwQklBQW9Bc2dCSWdNZ0FDZ0N6QUZHQkVCQkFpRUZEQUVMUVFJaEJTQURJQUFvQXRRQklnSkJDSFpCL1AvL0IzRnFJZ2tvQWdBaUJ5QUNRZjhIY1VFQ2RHb2lCaUFESUFBb0F0Z0JJQUpxSWdKQkNIWkIvUC8vQjNGcUtBSUFJQUpCL3dkeFFRSjBhaUlJUmcwQUlBb29BZ0FnQ2lBRVFRQklHeUVDQTBBQ1FDQUdLQUlBSWdvb0FsZ2dDaTBBWHlJTUlBeEJHSFJCR0hVaUEwRUFTQ0lFR3lBTFJ3MEFJQXBCMUFCcUlnMG9BZ0FoQ2lBRVJRUkFJQU5GRFFRZ0FpSUVMUUFBSUFwQi93RnhSdzBCQTBBZ0RFRUJheUlNUlEwRklBUXRBQUVoQXlBRVFRRnFJUVFnQXlBTlFRRnFJZzB0QUFCR0RRQUxEQUVMSUFvZ0FpQUxFRXhGRFFNTElBWkJCR29pQmlBSGEwR0FJRVlFUUNBSktBSUVJUWNnQ1VFRWFpRUpJQWNoQmdzZ0JpQUlSdzBBQ3dzZ0FDQUZOZ0tjQWdzQ1FBSkFJQUF0QU53QkJFQWdBQ2dDN0FFaUFpQUFLQUxvQVVnTkFTQUNJQUFvQXZBQlNnMEJBa0FnQUNnQ2pBSU9CUUlBQUFBQ0FBc2dBQ2dDbkFKQkFVY05BUXNnQUNnQzRBRU5BU0FBSUFFMkF1UUJJQUJCQVRZQzRBRWdBQ2dDeUFFaUJ5QUFLQUxNQVVZTkFTQUhJQUFvQXRRQklnSkJDSFpCL1AvL0IzRnFJZ01vQWdBZ0FrSC9CM0ZCQW5ScUlnZ2dCeUFBS0FMWUFTQUNhaUlDUVFoMlFmei8vd2R4YWlnQ0FDQUNRZjhIY1VFQ2RHb2lBa1lOQVFOQUlBQWdDQ2dDQUVFQkVPSVBJQWhCQkdvaUNDQURLQUlBYTBHQUlFWUVRQ0FES0FJRUlRZ2dBMEVFYWlFREN5QUNJQWhIRFFBTERBRUxJQUFvQXVBQlFRRkhEUUFnQUVFQ05nTGdBU0FBS0FMSUFTSUdJQUFvQXN3QlJnMEFJQVlnQUNnQzFBRWlCeUFBS0FMWUFXb2lBa0VJZGtIOC8vOEhjV29pQkNnQ0FDSURJQUpCL3dkeFFRSjBhaUlJSUFZZ0IwRUlka0g4Ly84SGNXb29BZ0FnQjBIL0IzRkJBblJxSWdKR0RRQURRQ0FBSUFNZ0NFWUVmeUFFUVFScktBSUFRWUFnYWdVZ0NBdEJCR3NvQWdBUTRROGdCQ2dDQUNJRElBaEdCSDhnQkVFRWF5SUVLQUlBSWdOQmdDQnFCU0FJQzBFRWF5SUlJQUpIRFFBTEN5QUFJQUVRelFJRVFDQUFLQUxZQVNJRUlBQW9BdFFCYWlJSUlBQW9Bc3dCSUFBb0FzZ0JJZ05ySWdKQkNIUkJBV3RCQUNBQ0cwWUVRQ0FBUWNRQmFoRDJEQ0FBS0FMWUFTSUVJQUFvQXRRQmFpRUlJQUFvQXNnQklRTUxJQU1nQ0VFSWRrSDgvLzhIY1dvb0FnQWdDRUgvQjNGQkFuUnFJQUUyQWdBZ0FDQUVRUUZxTmdMWUFRc2dBQ2dDNEFGQkFVY05BUXNnQUNBQlFRQVE0ZzhMUVFFTERBQWdBQkNLQ3hvZ0FCQVhDMlFCQW45QnNMV0NBU2dDQUNJQUJFQWdBRUcwdFlJQktBSUFJZ0pHQkg4Z0FBVURRQ0FDUVF4cklRRWdBa0VCYXl3QUFFRUFTQVJBSUFFb0FnQVFGd3NnQVNJQ0lBQkhEUUFMUWJDMWdnRW9BZ0FMSVFGQnRMV0NBU0FBTmdJQUlBRVFGd3NMQndCQmlPaUFBUXNWQUNBQVFRUnFRUUFnQVNnQ0JFR1E1NEFCUmhzTER3QkI4QUVRR0NJQUVPTVBHaUFBQ3d3QUlBRkJ0T1dBQVRZQ0FBc1NBRUVJRUJnaUFFRzA1WUFCTmdJQUlBQUxpd01DQkg4QmZrSHdBUkFZSWdFZ0FCQmtJUVFnQVVIQTJma0FOZ0t3QVNBQUtRSzBBU0VGSUFGQmlOanlBRFlDdkFFZ0FTQUZOd0swQVNBQlFjQUJhaUVDQWtBZ0FDd0F5d0ZCQUU0RVFDQUNJQUJCd0FGcUlnTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBRUxJQUlnQUNnQ3dBRWdBQ2dDeEFFUUdnc2dBVUhZM2ZJQU5nTE1BU0FCUWRBQmFpRUNBa0FnQUN3QTJ3RkJBRTRFUUNBQ0lBQkIwQUZxSWdNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFFTElBSWdBQ2dDMEFFZ0FDZ0MxQUVRR2dzZ0FVSHc0UGtBTmdMTUFTQUJRZURnK1FBMkFyd0JJQUZCeE9ENUFEWUNzQUVnQVVHdzJ2a0FOZ0lBSUFBb0F0d0JJUUlnQVVISTIvSUFOZ0xnQVNBQklBSTJBdHdCSUFGQjVBRnFJUUlDUUNBQUxBRHZBVUVBVGdSQUlBSWdBRUhrQVdvaUFDa0NBRGNDQUNBQ0lBQW9BZ2cyQWdnTUFRc2dBaUFBS0FMa0FTQUFLQUxvQVJBYUN5QUJRZmprZ0FFMkF1QUJJQUZCNk9TQUFUWUN6QUVnQVVIWTVJQUJOZ0s4QVNBQlFiemtnQUUyQXJBQklBRkJxTjZBQVRZQ0FDQUVDeW9BSUFCQkF6b0FDeUFBUWZqNTdnQXZBQUE3QUFBZ0FFSDYrZTRBTFFBQU9nQUNJQUJCQURvQUF3c0hBRUdZM29BQkN4VUFJQUJCQkdwQkFDQUJLQUlFUWFEZGdBRkdHd3NQQUVId0FSQVlJZ0FRNUE4YUlBQUxEQUFnQVVIRTI0QUJOZ0lBQ3hJQVFRZ1FHQ0lBUWNUYmdBRTJBZ0FnQUF1TEF3SUVmd0YrUWZBQkVCZ2lBU0FBRUdRaEJDQUJRY0RaK1FBMkFyQUJJQUFwQXJRQklRVWdBVUdJMlBJQU5nSzhBU0FCSUFVM0FyUUJJQUZCd0FGcUlRSUNRQ0FBTEFETEFVRUFUZ1JBSUFJZ0FFSEFBV29pQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUFLQUxBQVNBQUtBTEVBUkFhQ3lBQlFkamQ4Z0EyQXN3QklBRkIwQUZxSVFJQ1FDQUFMQURiQVVFQVRnUkFJQUlnQUVIUUFXb2lBeWtDQURjQ0FDQUNJQU1vQWdnMkFnZ01BUXNnQWlBQUtBTFFBU0FBS0FMVUFSQWFDeUFCUWZEZytRQTJBc3dCSUFGQjRPRDVBRFlDdkFFZ0FVSEU0UGtBTmdLd0FTQUJRYkRhK1FBMkFnQWdBQ2dDM0FFaEFpQUJRY2piOGdBMkF1QUJJQUVnQWpZQzNBRWdBVUhrQVdvaEFnSkFJQUFzQU84QlFRQk9CRUFnQWlBQVFlUUJhaUlBS1FJQU53SUFJQUlnQUNnQ0NEWUNDQXdCQ3lBQ0lBQW9BdVFCSUFBb0F1Z0JFQm9MSUFGQmlOdUFBVFlDNEFFZ0FVSDQyb0FCTmdMTUFTQUJRZWphZ0FFMkFyd0JJQUZCek5xQUFUWUNzQUVnQVVHNDFJQUJOZ0lBSUFRTEtnQWdBRUVET2dBTElBQkI1OUh1QUM4QUFEc0FBQ0FBUWVuUjdnQXRBQUE2QUFJZ0FFRUFPZ0FEQ3djQVFhalVnQUVMRlFBZ0FFRUVha0VBSUFFb0FnUkJyTk9BQVVZYkN3OEFRZkFCRUJnaUFCQ0xDeG9nQUFzTUFDQUJRY3pSZ0FFMkFnQUxFZ0JCQ0JBWUlnQkJ6TkdBQVRZQ0FDQUFDNHNEQWdSL0FYNUI4QUVRR0NJQklBQVFaQ0VFSUFGQndObjVBRFlDc0FFZ0FDa0N0QUVoQlNBQlFZalk4Z0EyQXJ3QklBRWdCVGNDdEFFZ0FVSEFBV29oQWdKQUlBQXNBTXNCUVFCT0JFQWdBaUFBUWNBQmFpSURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0FzQUJJQUFvQXNRQkVCb0xJQUZCMk4zeUFEWUN6QUVnQVVIUUFXb2hBZ0pBSUFBc0FOc0JRUUJPQkVBZ0FpQUFRZEFCYWlJREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXRBQklBQW9BdFFCRUJvTElBRkI4T0Q1QURZQ3pBRWdBVUhnNFBrQU5nSzhBU0FCUWNUZytRQTJBckFCSUFGQnNOcjVBRFlDQUNBQUtBTGNBU0VDSUFGQnlOdnlBRFlDNEFFZ0FTQUNOZ0xjQVNBQlFlUUJhaUVDQWtBZ0FDd0E3d0ZCQUU0RVFDQUNJQUJCNUFGcUlnQXBBZ0EzQWdBZ0FpQUFLQUlJTmdJSURBRUxJQUlnQUNnQzVBRWdBQ2dDNkFFUUdnc2dBVUdNMFlBQk5nTGdBU0FCUWZ6UWdBRTJBc3dCSUFGQjdOQ0FBVFlDdkFFZ0FVSFEwSUFCTmdLd0FTQUJRYnpLZ0FFMkFnQWdCQXNxQUNBQVFRYzZBQXNnQUVHVWtPNEFLQUFBTmdBQUlBQkJsNUR1QUNnQUFEWUFBeUFBUVFBNkFBY0xxUUVCQkg4Z0FDZ0NWQ0lES0FJRUlnVWdBQ2dDRkNBQUtBSWNJZ1pySWdRZ0JDQUZTeHNpQkFSQUlBTW9BZ0FnQmlBRUVCa2FJQU1nQXlnQ0FDQUVhallDQUNBRElBTW9BZ1FnQkdzaUJUWUNCQXNnQXlnQ0FDRUVJQVVnQWlBQ0lBVkxHeUlGQkVBZ0JDQUJJQVVRR1JvZ0F5QURLQUlBSUFWcUlnUTJBZ0FnQXlBREtBSUVJQVZyTmdJRUN5QUVRUUE2QUFBZ0FDQUFLQUlzSWdFMkFod2dBQ0FCTmdJVUlBSUxCd0JCck1xQUFRc1ZBQ0FBUVFScVFRQWdBU2dDQkVHd3lZQUJSaHNMRHdCQjhBRVFHQ0lBRU9VUEdpQUFDd3dBSUFGQjBNZUFBVFlDQUFzU0FFRUlFQmdpQUVIUXg0QUJOZ0lBSUFBTGl3TUNCSDhCZmtId0FSQVlJZ0VnQUJCa0lRUWdBVUhBMmZrQU5nS3dBU0FBS1FLMEFTRUZJQUZCaU5qeUFEWUN2QUVnQVNBRk53SzBBU0FCUWNBQmFpRUNBa0FnQUN3QXl3RkJBRTRFUUNBQ0lBQkJ3QUZxSWdNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFFTElBSWdBQ2dDd0FFZ0FDZ0N4QUVRR2dzZ0FVSFkzZklBTmdMTUFTQUJRZEFCYWlFQ0FrQWdBQ3dBMndGQkFFNEVRQ0FDSUFCQjBBRnFJZ01wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUVMSUFJZ0FDZ0MwQUVnQUNnQzFBRVFHZ3NnQVVIdzRQa0FOZ0xNQVNBQlFlRGcrUUEyQXJ3QklBRkJ4T0Q1QURZQ3NBRWdBVUd3MnZrQU5nSUFJQUFvQXR3QklRSWdBVUhJMi9JQU5nTGdBU0FCSUFJMkF0d0JJQUZCNUFGcUlRSUNRQ0FBTEFEdkFVRUFUZ1JBSUFJZ0FFSGtBV29pQUNrQ0FEY0NBQ0FDSUFBb0FnZzJBZ2dNQVFzZ0FpQUFLQUxrQVNBQUtBTG9BUkFhQ3lBQlFaREhnQUUyQXVBQklBRkJnTWVBQVRZQ3pBRWdBVUh3eG9BQk5nSzhBU0FCUWRUR2dBRTJBckFCSUFGQndNQ0FBVFlDQUNBRUN5QUFJQUJCQURvQUNDQUFRdFBxd1lQSHJkcXk1QUEzQWdBZ0FFRUlPZ0FMQ3djQVFiREFnQUVMRlFBZ0FFRUVha0VBSUFFb0FnUkJ1TCtBQVVZYkM1b0JBUUovUWVRQkVCZ2hBQ01BUVJCcklnRWtBQ0FCUVFZNkFBc2dBVUVBT2dBR0lBRkJ3SmZ4QUNnQUFEWUNBQ0FCUWNTWDhRQXZBQUE3QVFRZ0FFRTNJQUVRdlFJaEFpQUJMQUFMUVFCSUJFQWdBU2dDQUJBWEN5QUFRUUEyQXVBQklBQkJzTDJBQVRZQ3pBRWdBRUdndllBQk5nSzhBU0FBUVlTOWdBRTJBckFCSUFCQjhMYUFBVFlDQUNBQ0VNTURJQUZCRUdva0FDQUFDd3dBSUFGQjNMMkFBVFlDQUFzU0FFRUlFQmdpQUVIY3ZZQUJOZ0lBSUFBTGt3SUNCSDhCZmtIa0FSQVlJZ0VnQUJCa0lRUWdBVUhBMmZrQU5nS3dBU0FBS1FLMEFTRUZJQUZCaU5qeUFEWUN2QUVnQVNBRk53SzBBU0FCUWNBQmFpRUNBa0FnQUN3QXl3RkJBRTRFUUNBQ0lBQkJ3QUZxSWdNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFFTElBSWdBQ2dDd0FFZ0FDZ0N4QUVRR2dzZ0FVSFkzZklBTmdMTUFTQUJRZEFCYWlFQ0FrQWdBQ3dBMndGQkFFNEVRQ0FDSUFCQjBBRnFJZ01wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUVMSUFJZ0FDZ0MwQUVnQUNnQzFBRVFHZ3NnQUNnQzNBRWhBaUFCUWJDOWdBRTJBc3dCSUFGQm9MMkFBVFlDdkFFZ0FVR0V2WUFCTmdLd0FTQUJRZkMyZ0FFMkFnQWdBU0FDTmdMY0FTQUJJQUFvQXVBQk5nTGdBU0FFQ3lvQUlBQkJCVG9BQ3lBQVFaMlg3UUFvQUFBMkFBQWdBRUdobCswQUxRQUFPZ0FFSUFCQkFEb0FCUXREQUFKL0FrQWdBU0FCS0FJQUtBSUlFUUFBUVNoR0RRQWdBU0FCS0FJQUtBSUlFUUFBUVM1R0RRQkJBQ0FCSUFFb0FnQW9BZ2dSQUFCQk4wY05BUm9MUVFFTEN3Y0FRZUMyZ0FFTEZRQWdBRUVFYWtFQUlBRW9BZ1JCNkxXQUFVWWJDdzhBUWZBQkVCZ2lBQkNNQ3hvZ0FBc01BQ0FCUVl5MGdBRTJBZ0FMRWdCQkNCQVlJZ0JCakxTQUFUWUNBQ0FBQzRzREFnUi9BWDVCOEFFUUdDSUJJQUFRWkNFRUlBRkJ3Tm41QURZQ3NBRWdBQ2tDdEFFaEJTQUJRWWpZOGdBMkFyd0JJQUVnQlRjQ3RBRWdBVUhBQVdvaEFnSkFJQUFzQU1zQlFRQk9CRUFnQWlBQVFjQUJhaUlES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdCQ3lBQ0lBQW9Bc0FCSUFBb0FzUUJFQm9MSUFGQjJOM3lBRFlDekFFZ0FVSFFBV29oQWdKQUlBQXNBTnNCUVFCT0JFQWdBaUFBUWRBQmFpSURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0F0QUJJQUFvQXRRQkVCb0xJQUZCOE9ENUFEWUN6QUVnQVVIZzRQa0FOZ0s4QVNBQlFjVGcrUUEyQXJBQklBRkJzTnI1QURZQ0FDQUFLQUxjQVNFQ0lBRkJ5TnZ5QURZQzRBRWdBU0FDTmdMY0FTQUJRZVFCYWlFQ0FrQWdBQ3dBN3dGQkFFNEVRQ0FDSUFCQjVBRnFJZ0FwQWdBM0FnQWdBaUFBS0FJSU5nSUlEQUVMSUFJZ0FDZ0M1QUVnQUNnQzZBRVFHZ3NnQVVIUXM0QUJOZ0xnQVNBQlFjQ3pnQUUyQXN3QklBRkJzTE9BQVRZQ3ZBRWdBVUdVczRBQk5nS3dBU0FCUVlDdGdBRTJBZ0FnQkFzcUFDQUFRUU02QUFzZ0FFR1c3ZThBTHdBQU93QUFJQUJCbU8zdkFDMEFBRG9BQWlBQVFRQTZBQU1MQndCQjhLeUFBUXNWQUNBQVFRUnFRUUFnQVNnQ0JFSDBxNEFCUmhzTER3QkI4QUVRR0NJQUVPWVBHaUFBQ3d3QUlBRkJsS3FBQVRZQ0FBc1NBRUVJRUJnaUFFR1Vxb0FCTmdJQUlBQUxpd01DQkg4QmZrSHdBUkFZSWdFZ0FCQmtJUVFnQVVIQTJma0FOZ0t3QVNBQUtRSzBBU0VGSUFGQmlOanlBRFlDdkFFZ0FTQUZOd0swQVNBQlFjQUJhaUVDQWtBZ0FDd0F5d0ZCQUU0RVFDQUNJQUJCd0FGcUlnTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBRUxJQUlnQUNnQ3dBRWdBQ2dDeEFFUUdnc2dBVUhZM2ZJQU5nTE1BU0FCUWRBQmFpRUNBa0FnQUN3QTJ3RkJBRTRFUUNBQ0lBQkIwQUZxSWdNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFFTElBSWdBQ2dDMEFFZ0FDZ0MxQUVRR2dzZ0FVSHc0UGtBTmdMTUFTQUJRZURnK1FBMkFyd0JJQUZCeE9ENUFEWUNzQUVnQVVHdzJ2a0FOZ0lBSUFBb0F0d0JJUUlnQVVISTIvSUFOZ0xnQVNBQklBSTJBdHdCSUFGQjVBRnFJUUlDUUNBQUxBRHZBVUVBVGdSQUlBSWdBRUhrQVdvaUFDa0NBRGNDQUNBQ0lBQW9BZ2cyQWdnTUFRc2dBaUFBS0FMa0FTQUFLQUxvQVJBYUN5QUJRZFNwZ0FFMkF1QUJJQUZCeEttQUFUWUN6QUVnQVVHMHFZQUJOZ0s4QVNBQlFaaXBnQUUyQXJBQklBRkJoS09BQVRZQ0FDQUVDeW9BSUFCQkJ6b0FDeUFBUWR5Ujd3QW9BQUEyQUFBZ0FFSGZrZThBS0FBQU5nQURJQUJCQURvQUJ3c0hBRUgwb29BQkN4VUFJQUJCQkdwQkFDQUJLQUlFUWZ5aGdBRkdHd3NQQUVId0FSQVlJZ0FRalFzYUlBQUxEQUFnQVVHZ29JQUJOZ0lBQ3hJQVFRZ1FHQ0lBUWFDZ2dBRTJBZ0FnQUF1TEF3SUVmd0YrUWZBQkVCZ2lBU0FBRUdRaEJDQUJRY0RaK1FBMkFyQUJJQUFwQXJRQklRVWdBVUdJMlBJQU5nSzhBU0FCSUFVM0FyUUJJQUZCd0FGcUlRSUNRQ0FBTEFETEFVRUFUZ1JBSUFJZ0FFSEFBV29pQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUFLQUxBQVNBQUtBTEVBUkFhQ3lBQlFkamQ4Z0EyQXN3QklBRkIwQUZxSVFJQ1FDQUFMQURiQVVFQVRnUkFJQUlnQUVIUUFXb2lBeWtDQURjQ0FDQUNJQU1vQWdnMkFnZ01BUXNnQWlBQUtBTFFBU0FBS0FMVUFSQWFDeUFCUWZEZytRQTJBc3dCSUFGQjRPRDVBRFlDdkFFZ0FVSEU0UGtBTmdLd0FTQUJRYkRhK1FBMkFnQWdBQ2dDM0FFaEFpQUJRY2piOGdBMkF1QUJJQUVnQWpZQzNBRWdBVUhrQVdvaEFnSkFJQUFzQU84QlFRQk9CRUFnQWlBQVFlUUJhaUlBS1FJQU53SUFJQUlnQUNnQ0NEWUNDQXdCQ3lBQ0lBQW9BdVFCSUFBb0F1Z0JFQm9MSUFGQjVKK0FBVFlDNEFFZ0FVSFVuNEFCTmdMTUFTQUJRY1NmZ0FFMkFyd0JJQUZCcUorQUFUWUNzQUVnQVVHVW1ZQUJOZ0lBSUFRTEtnQWdBRUVET2dBTElBQkI4UG51QUM4QUFEc0FBQ0FBUWZMNTdnQXRBQUE2QUFJZ0FFRUFPZ0FEQ3djQVFZU1pnQUVMRlFBZ0FFRUVha0VBSUFFb0FnUkJqSmlBQVVZYkN3OEFRZUFCRUJnaUFCQ09DeG9nQUFzTUFDQUJRYkNXZ0FFMkFnQUxFZ0JCQ0JBWUlnQkJzSmFBQVRZQ0FDQUFDNGNDQWdSL0FYNUI0QUVRR0NJQklBQVFaQ0VFSUFGQndObjVBRFlDc0FFZ0FDa0N0QUVoQlNBQlFZalk4Z0EyQXJ3QklBRWdCVGNDdEFFZ0FVSEFBV29oQWdKQUlBQXNBTXNCUVFCT0JFQWdBaUFBUWNBQmFpSURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0FzQUJJQUFvQXNRQkVCb0xJQUZCMk4zeUFEWUN6QUVnQVVIUUFXb2hBZ0pBSUFBc0FOc0JRUUJPQkVBZ0FpQUFRZEFCYWlJREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXRBQklBQW9BdFFCRUJvTElBQW9BdHdCSVFBZ0FVR0lsb0FCTmdMTUFTQUJRZmlWZ0FFMkFyd0JJQUZCM0pXQUFUWUNzQUVnQVVISWo0QUJOZ0lBSUFFZ0FEWUMzQUVnQkFzcUFDQUFRUU02QUFzZ0FFSFAvKzRBTHdBQU93QUFJQUJCMGYvdUFDMEFBRG9BQWlBQVFRQTZBQU1MQndCQnVJK0FBUXNWQUNBQVFRUnFRUUFnQVNnQ0JFSEFqb0FCUmhzTER3QkI4QUVRR0NJQUVJOExHaUFBQ3d3QUlBRkI1SXlBQVRZQ0FBc1NBRUVJRUJnaUFFSGtqSUFCTmdJQUlBQUxpd01DQkg4QmZrSHdBUkFZSWdFZ0FCQmtJUVFnQVVIQTJma0FOZ0t3QVNBQUtRSzBBU0VGSUFGQmlOanlBRFlDdkFFZ0FTQUZOd0swQVNBQlFjQUJhaUVDQWtBZ0FDd0F5d0ZCQUU0RVFDQUNJQUJCd0FGcUlnTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBRUxJQUlnQUNnQ3dBRWdBQ2dDeEFFUUdnc2dBVUhZM2ZJQU5nTE1BU0FCUWRBQmFpRUNBa0FnQUN3QTJ3RkJBRTRFUUNBQ0lBQkIwQUZxSWdNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFFTElBSWdBQ2dDMEFFZ0FDZ0MxQUVRR2dzZ0FVSHc0UGtBTmdMTUFTQUJRZURnK1FBMkFyd0JJQUZCeE9ENUFEWUNzQUVnQVVHdzJ2a0FOZ0lBSUFBb0F0d0JJUUlnQVVISTIvSUFOZ0xnQVNBQklBSTJBdHdCSUFGQjVBRnFJUUlDUUNBQUxBRHZBVUVBVGdSQUlBSWdBRUhrQVdvaUFDa0NBRGNDQUNBQ0lBQW9BZ2cyQWdnTUFRc2dBaUFBS0FMa0FTQUFLQUxvQVJBYUN5QUJRYWlNZ0FFMkF1QUJJQUZCbUl5QUFUWUN6QUVnQVVHSWpJQUJOZ0s4QVNBQlFleUxnQUUyQXJBQklBRkIySVdBQVRZQ0FDQUVDeHNBSUFCQkFEb0FCQ0FBUWMva3Bic0dOZ0lBSUFCQkJEb0FDd3NIQUVISWhZQUJDeFVBSUFCQkJHcEJBQ0FCS0FJRVFkQ0VnQUZHR3dzUEFFSHdBUkFZSWdBUWtBc2FJQUFMREFBZ0FVSDBnb0FCTmdJQUN4SUFRUWdRR0NJQVFmU0NnQUUyQWdBZ0FBdUxBd0lFZndGK1FmQUJFQmdpQVNBQUVHUWhCQ0FCUWNEWitRQTJBckFCSUFBcEFyUUJJUVVnQVVHSTJQSUFOZ0s4QVNBQklBVTNBclFCSUFGQndBRnFJUUlDUUNBQUxBRExBVUVBVGdSQUlBSWdBRUhBQVdvaUF5a0NBRGNDQUNBQ0lBTW9BZ2cyQWdnTUFRc2dBaUFBS0FMQUFTQUFLQUxFQVJBYUN5QUJRZGpkOGdBMkFzd0JJQUZCMEFGcUlRSUNRQ0FBTEFEYkFVRUFUZ1JBSUFJZ0FFSFFBV29pQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUFLQUxRQVNBQUtBTFVBUkFhQ3lBQlFmRGcrUUEyQXN3QklBRkI0T0Q1QURZQ3ZBRWdBVUhFNFBrQU5nS3dBU0FCUWJEYStRQTJBZ0FnQUNnQzNBRWhBaUFCUWNqYjhnQTJBdUFCSUFFZ0FqWUMzQUVnQVVIa0FXb2hBZ0pBSUFBc0FPOEJRUUJPQkVBZ0FpQUFRZVFCYWlJQUtRSUFOd0lBSUFJZ0FDZ0NDRFlDQ0F3QkN5QUNJQUFvQXVRQklBQW9BdWdCRUJvTElBRkJ0SUtBQVRZQzRBRWdBVUdrZ29BQk5nTE1BU0FCUVpTQ2dBRTJBcndCSUFGQitJR0FBVFlDc0FFZ0FVSGsrLzhBTmdJQUlBUUxLZ0FnQUVFRk9nQUxJQUJCdjdydUFDZ0FBRFlBQUNBQVFjTzY3Z0F0QUFBNkFBUWdBRUVBT2dBRkN3Y0FRZFQ3L3dBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCM1ByL0FFWWJDdzhBUWZBQkVCZ2lBQkNSQ3hvZ0FBc01BQ0FCUVlENS93QTJBZ0FMRWdCQkNCQVlJZ0JCZ1BuL0FEWUNBQ0FBQzRzREFnUi9BWDVCOEFFUUdDSUJJQUFRWkNFRUlBRkJ3Tm41QURZQ3NBRWdBQ2tDdEFFaEJTQUJRWWpZOGdBMkFyd0JJQUVnQlRjQ3RBRWdBVUhBQVdvaEFnSkFJQUFzQU1zQlFRQk9CRUFnQWlBQVFjQUJhaUlES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdCQ3lBQ0lBQW9Bc0FCSUFBb0FzUUJFQm9MSUFGQjJOM3lBRFlDekFFZ0FVSFFBV29oQWdKQUlBQXNBTnNCUVFCT0JFQWdBaUFBUWRBQmFpSURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0F0QUJJQUFvQXRRQkVCb0xJQUZCOE9ENUFEWUN6QUVnQVVIZzRQa0FOZ0s4QVNBQlFjVGcrUUEyQXJBQklBRkJzTnI1QURZQ0FDQUFLQUxjQVNFQ0lBRkJ5TnZ5QURZQzRBRWdBU0FDTmdMY0FTQUJRZVFCYWlFQ0FrQWdBQ3dBN3dGQkFFNEVRQ0FDSUFCQjVBRnFJZ0FwQWdBM0FnQWdBaUFBS0FJSU5nSUlEQUVMSUFJZ0FDZ0M1QUVnQUNnQzZBRVFHZ3NnQVVIRStQOEFOZ0xnQVNBQlFiVDQvd0EyQXN3QklBRkJwUGovQURZQ3ZBRWdBVUdJK1A4QU5nS3dBU0FCUWZUeC93QTJBZ0FnQkFzcUFDQUFRUU02QUFzZ0FFSEUyTzRBTHdBQU93QUFJQUJCeHRqdUFDMEFBRG9BQWlBQVFRQTZBQU1MQndCQjVQSC9BQXNWQUNBQVFRUnFRUUFnQVNnQ0JFSG84UDhBUmhzTER3QkI4QUVRR0NJQUVPZ1BHaUFBQ3d3QUlBRkJqTy8vQURZQ0FBc1NBRUVJRUJnaUFFR003LzhBTmdJQUlBQUxpd01DQkg4QmZrSHdBUkFZSWdFZ0FCQmtJUVFnQVVIQTJma0FOZ0t3QVNBQUtRSzBBU0VGSUFGQmlOanlBRFlDdkFFZ0FTQUZOd0swQVNBQlFjQUJhaUVDQWtBZ0FDd0F5d0ZCQUU0RVFDQUNJQUJCd0FGcUlnTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBRUxJQUlnQUNnQ3dBRWdBQ2dDeEFFUUdnc2dBVUhZM2ZJQU5nTE1BU0FCUWRBQmFpRUNBa0FnQUN3QTJ3RkJBRTRFUUNBQ0lBQkIwQUZxSWdNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFFTElBSWdBQ2dDMEFFZ0FDZ0MxQUVRR2dzZ0FVSHc0UGtBTmdMTUFTQUJRZURnK1FBMkFyd0JJQUZCeE9ENUFEWUNzQUVnQVVHdzJ2a0FOZ0lBSUFBb0F0d0JJUUlnQVVISTIvSUFOZ0xnQVNBQklBSTJBdHdCSUFGQjVBRnFJUUlDUUNBQUxBRHZBVUVBVGdSQUlBSWdBRUhrQVdvaUFDa0NBRGNDQUNBQ0lBQW9BZ2cyQWdnTUFRc2dBaUFBS0FMa0FTQUFLQUxvQVJBYUN5QUJRY3p1L3dBMkF1QUJJQUZCdk83L0FEWUN6QUVnQVVHczd2OEFOZ0s4QVNBQlFaRHUvd0EyQXJBQklBRkIvT2YvQURZQ0FDQUVDeW9BSUFCQkJqb0FDeUFBUWFpdzd3QW9BQUEyQUFBZ0FFR3NzTzhBTHdBQU93QUVJQUJCQURvQUJndVVBUUVDZnlBQUtBSUVJZ01FUUNBRElBRWdBaEM0RUE4TElBQW9BZ2doQUNNQVFSQnJJZ01rQUNBRFFRaHFJQUFRN2dnZ0F5MEFDQ0VFQWtBZ0FrRUNkaUlDUlEwQUlBUkZEUUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQ0lFSUFFZ0FpQUVLQUlBS0FJd0VRVUFJQUpHRFFBZ0FDQUFLQUlBUVF4cktBSUFha0VCRUtJQ0N5QURRUWhxRUxnRElBTkJFR29rQUFzSEFFSHM1LzhBQ3hVQUlBQkJCR3BCQUNBQktBSUVRZlRtL3dCR0d3c1BBRUh3QVJBWUlnQVFrZ3NhSUFBTERBQWdBVUdZNWY4QU5nSUFDeElBUVFnUUdDSUFRWmpsL3dBMkFnQWdBQXVMQXdJRWZ3RitRZkFCRUJnaUFTQUFFR1FoQkNBQlFjRForUUEyQXJBQklBQXBBclFCSVFVZ0FVR0kyUElBTmdLOEFTQUJJQVUzQXJRQklBRkJ3QUZxSVFJQ1FDQUFMQURMQVVFQVRnUkFJQUlnQUVIQUFXb2lBeWtDQURjQ0FDQUNJQU1vQWdnMkFnZ01BUXNnQWlBQUtBTEFBU0FBS0FMRUFSQWFDeUFCUWRqZDhnQTJBc3dCSUFGQjBBRnFJUUlDUUNBQUxBRGJBVUVBVGdSQUlBSWdBRUhRQVdvaUF5a0NBRGNDQUNBQ0lBTW9BZ2cyQWdnTUFRc2dBaUFBS0FMUUFTQUFLQUxVQVJBYUN5QUJRZkRnK1FBMkFzd0JJQUZCNE9ENUFEWUN2QUVnQVVIRTRQa0FOZ0t3QVNBQlFiRGErUUEyQWdBZ0FDZ0MzQUVoQWlBQlFjamI4Z0EyQXVBQklBRWdBallDM0FFZ0FVSGtBV29oQWdKQUlBQXNBTzhCUVFCT0JFQWdBaUFBUWVRQmFpSUFLUUlBTndJQUlBSWdBQ2dDQ0RZQ0NBd0JDeUFDSUFBb0F1UUJJQUFvQXVnQkVCb0xJQUZCM09UL0FEWUM0QUVnQVVITTVQOEFOZ0xNQVNBQlFiemsvd0EyQXJ3QklBRkJvT1QvQURZQ3NBRWdBVUdNM3Y4QU5nSUFJQVFMR3dBZ0FFRUFPZ0FFSUFCQnc5N0prd2MyQWdBZ0FFRUVPZ0FMQ3djQVFmemQvd0FMRlFBZ0FFRUVha0VBSUFFb0FnUkJoTjMvQUVZYkN3OEFRZGdERUJnaUFCQ1VDeG9nQUFzTUFDQUJRYWpiL3dBMkFnQUxFZ0JCQ0JBWUlnQkJxTnYvQURZQ0FDQUFDeW9BSUFCQkJUb0FDeUFBUWFXYTdRQW9BQUEyQUFBZ0FFR3BtdTBBTFFBQU9nQUVJQUJCQURvQUJRc3dBQUovSUFFdkFWQkJuUUZyUWYvL0EzRkJCazhFUUVFQUlBRWdBU2dDQUNnQ0NCRUFBRUVwUncwQkdndEJBUXNMR3dBZ0FFR3dBV3NRd3dNZ0FFRkFheEM5RFNBQVFkQUFhaEF2Q3hnQUlBQVF3d01nQUVId0FXb1F2UTBnQUVHQUFtb1FMd3NTQUNBQVFZQUNheUlBRUtzREdpQUFFQmNMRWdBZ0FFSHdBV3NpQUJDckF4b2dBQkFYQ3hJQUlBQkI0QUZySWdBUXF3TWFJQUFRRndzU0FDQUFRY3dCYXlJQUVLc0RHaUFBRUJjTEVnQWdBRUc4QVdzaUFCQ3JBeG9nQUJBWEN4SUFJQUJCc0FGcklnQVFxd01hSUFBUUZ3c01BQ0FBRUtzREdpQUFFQmNMQ3dBZ0FFR0FBbXNRcXdNTEN3QWdBRUh3QVdzUXF3TUxDd0FnQUVIZ0FXc1Fxd01MQ3dBZ0FFSE1BV3NRcXdNTEN3QWdBRUc4QVdzUXF3TUxDd0FnQUVHd0FXc1Fxd01MRXdBZ0FDQUFLQUlBUVF4cktBSUFhaERwRHdzSEFFSFUwLzhBQ3hVQUlBQkJCR3BCQUNBQktBSUVRZHpTL3dCR0d3c09BRUdJQlJBWUlnQVFvd2NnQUFzTUFDQUJRWURSL3dBMkFnQUxFZ0JCQ0JBWUlnQkJnTkgvQURZQ0FDQUFDOXNCQVFGL1FZZ0ZFQmdpQVNBQUVJc0JJQUZCMEFOcUlBQkIwQU5xRU5JSElBRkJ3TkQvQURZQ3lBUWdBVUd3MFA4QU5nTEFCQ0FCUWFEUS93QTJBclFFSUFGQmtORC9BRFlDckFRZ0FVR0EwUDhBTmdLa0JDQUJRZkRQL3dBMkF2QURJQUZCNE0vL0FEWUM2QU1nQVVIUXovOEFOZ0xnQXlBQlFialAvd0EyQXRBRElBRkJxTS8vQURZQ2lBTWdBVUdZei84QU5nTDRBaUFCUVlqUC93QTJBdWdDSUFGQitNNy9BRFlDNUFFZ0FVSFV6djhBTmdMVUFTQUJRY1RPL3dBMkFzQUJJQUZCcE03L0FEWUNzQUVnQVVIa3gvOEFOZ0lBSUFFTEtnQWdBRUVGT2dBTElBQkJ6clh2QUNnQUFEWUFBQ0FBUWRLMTd3QXRBQUE2QUFRZ0FFRUFPZ0FGQ3c4QUlBQkIwQU5yRUR3Z0FCQ3pBZ3NUQUNBQUlBQW9BZ0JCREdzb0FnQnFFSlVMQ3hNQUlBQkIxQUZyRUR3Z0FFSDhBV29Rc3dJTEV3QWdBRUd3QVdzUVBDQUFRYUFDYWhDekFnc1BBQ0FBRUR3Z0FFSFFBMm9Rc3dJTEVnQWdBRUhJQkdzaUFCRE5BUm9nQUJBWEN4SUFJQUJCd0FScklnQVF6UUVhSUFBUUZ3c1NBQ0FBUWJRRWF5SUFFTTBCR2lBQUVCY0xFZ0FnQUVHc0JHc2lBQkROQVJvZ0FCQVhDeElBSUFCQnBBUnJJZ0FRelFFYUlBQVFGd3NTQUNBQVFmQURheUlBRU0wQkdpQUFFQmNMRWdBZ0FFSG9BMnNpQUJETkFSb2dBQkFYQ3hJQUlBQkI0QU5ySWdBUXpRRWFJQUFRRndzU0FDQUFRZEFEYXlJQUVNMEJHaUFBRUJjTEVnQWdBRUdJQTJzaUFCRE5BUm9nQUJBWEN4SUFJQUJCK0FKcklnQVF6UUVhSUFBUUZ3c1NBQ0FBUWVnQ2F5SUFFTTBCR2lBQUVCY0xFZ0FnQUVIa0FXc2lBQkROQVJvZ0FCQVhDeElBSUFCQjFBRnJJZ0FRelFFYUlBQVFGd3NTQUNBQVFjQUJheUlBRU0wQkdpQUFFQmNMRWdBZ0FFR3dBV3NpQUJETkFSb2dBQkFYQ3d3QUlBQVF6UUVhSUFBUUZ3c0xBQ0FBUWNnRWF4RE5BUXNMQUNBQVFjQUVheEROQVFzTEFDQUFRYlFFYXhETkFRc0xBQ0FBUWF3RWF4RE5BUXNMQUNBQVFhUUVheEROQVFzTEFDQUFRZkFEYXhETkFRc0xBQ0FBUWVnRGF4RE5BUXNMQUNBQVFlQURheEROQVFzTEFDQUFRZEFEYXhETkFRc0xBQ0FBUVlnRGF4RE5BUXNUQUNBQUlBQW9BZ0JCREdzb0FnQnFFT29QQ3dzQUlBQkIrQUpyRU0wQkN3c0FJQUJCNkFKckVNMEJDd3NBSUFCQjVBRnJFTTBCQ3dzQUlBQkIxQUZyRU0wQkN3c0FJQUJCd0FGckVNMEJDd3NBSUFCQnNBRnJFTTBCQ3djQVFkVEgvd0FMRlFBZ0FFRUVha0VBSUFFb0FnUkIzTWIvQUVZYkN4TUFJQUFnQUNnQ0FFRU1heWdDQUdvUWxnc0xEZ0JCNEFNUUdDSUFFT3NQSUFBTERBQWdBVUdBeGY4QU5nSUFDeElBUVFnUUdDSUFRWURGL3dBMkFnQWdBQXVNQVFFQmYwSGdBeEFZSWdFZ0FCQ0xBU0FCSUFBb0F0d0ROZ0xjQXlBQklBQXBBdFFETndMVUF5QUJRY0RFL3dBMkF0QURJQUZCc01UL0FEWUNpQU1nQVVHZ3hQOEFOZ0w0QWlBQlFaREUvd0EyQXVnQ0lBRkJnTVQvQURZQzVBRWdBVUhjdy84QU5nTFVBU0FCUWN6RC93QTJBc0FCSUFGQnJNUC9BRFlDc0FFZ0FVSHN2UDhBTmdJQUlBRUxLZ0FnQUVFRk9nQUxJQUJCeGZqdkFDZ0FBRFlBQUNBQVFjbjQ3d0F0QUFBNkFBUWdBRUVBT2dBRkN4b0FJQUJCMUFGckVEd2dBRUlBTndPRUFpQUFRUUEyQW9BQ0N4b0FJQUJCc0FGckVEd2dBRUlBTndPb0FpQUFRUUEyQXFRQ0N4WUFJQUFRUENBQVFnQTNBOWdESUFCQkFEWUMxQU1MRWdBZ0FFSFFBMnNpQUJEREFSb2dBQkFYQ3dzQUlBQkIwQU5yRU1NQkN3Y0FRZHk4L3dBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCNEx2L0FFWWJDdzRBUWRnREVCZ2lBQkRzRHlBQUN3d0FJQUZCZ0xyL0FEWUNBQXNTQUVFSUVCZ2lBRUdBdXY4QU5nSUFJQUFMaEFFQkFYOUIyQU1RR0NJQklBQVFpd0VnQUNnQzBBTWhBQ0FCUWNDNS93QTJBc3dESUFGQnNMbi9BRFlDaUFNZ0FVR2d1ZjhBTmdMNEFpQUJRWkM1L3dBMkF1Z0NJQUZCZ0xuL0FEWUM1QUVnQVVIY3VQOEFOZ0xVQVNBQlFjeTQvd0EyQXNBQklBRkJyTGovQURZQ3NBRWdBVUhzc2Y4QU5nSUFJQUVnQURZQzBBTWdBUXNnQUNBQVFRQTZBQWdnQUVMTjZyR2psODJVdVBRQU53SUFJQUJCQ0RvQUN3c1NBQ0FBUWRRQmF4QThJQUJCQURZQy9BRUxFZ0FnQUVHd0FXc1FQQ0FBUVFBMkFxQUNDdzRBSUFBUVBDQUFRUUEyQXRBREN3Y0FRZHl4L3dBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCNExEL0FFWWJDdzRBUWRBREVCZ2lBQkRoQ0NBQUN3d0FJQUZCaEsvL0FEWUNBQXNTQUVFSUVCZ2lBRUdFci84QU5nSUFJQUFMYVFFQmYwSFFBeEFZSWdFZ0FCQ0xBU0FCUWRpdS93QTJBb2dESUFGQnlLNy9BRFlDK0FJZ0FVRzRydjhBTmdMb0FpQUJRYWl1L3dBMkF1UUJJQUZCaEs3L0FEWUMxQUVnQVVIMHJmOEFOZ0xBQVNBQlFkU3Qvd0EyQXJBQklBRkJsS2YvQURZQ0FDQUJDeW9BSUFCQkJqb0FDeUFBUWMyMTd3QW9BQUEyQUFBZ0FFSFJ0ZThBTHdBQU93QUVJQUJCQURvQUJnc0tBQ0FBUWRRQmF4QThDeE1BSUFBZ0FDZ0NBRUVNYXlnQ0FHb1E3ZzhMQ2dBZ0FFR3dBV3NRUEFzR0FDQUFFRHdMQndCQmhLZi9BQXNWQUNBQVFRUnFRUUFnQVNnQ0JFR01wdjhBUmhzTERnQkI0QU1RR0NJQUVPMFBJQUFMREFBZ0FVR3dwUDhBTmdJQUN4SUFRUWdRR0NJQVFiQ2svd0EyQWdBZ0FBdkNBUUVDZjBIZ0F4QVlJZ0VnQUJDTEFTQUJRYWpWOGdBMkFzd0RJQUZCMEFOcUlRSUNRQ0FBTEFEYkEwRUFUZ1JBSUFJZ0FFSFFBMm9pQUNrREFEY0RBQ0FDSUFBb0FnZzJBZ2dNQVFzZ0FpQUFLQUxRQXlBQUtBTFVBeEFhQ3lBQlFmQ2ovd0EyQXN3RElBRkI0S1AvQURZQ2lBTWdBVUhRby84QU5nTDRBaUFCUWNDai93QTJBdWdDSUFGQnNLUC9BRFlDNUFFZ0FVR01vLzhBTmdMVUFTQUJRZnlpL3dBMkFzQUJJQUZCM0tML0FEWUNzQUVnQVVHY25QOEFOZ0lBSUFFTEtnQWdBRUVGT2dBTElBQkJqTUR3QUNnQUFEWUFBQ0FBUVpEQThBQXRBQUE2QUFRZ0FFRUFPZ0FGQ3hNQUlBQWdBQ2dDQUVFTWF5Z0NBR29RbVFzTEJ3QkJqSnovQUFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUdVbS84QVJoc0xEZ0JCK0FNUUdDSUFFSmdMSUFBTERBQWdBVUc0bWY4QU5nSUFDeElBUVFnUUdDSUFRYmlaL3dBMkFnQWdBQXVDQWdJRGZ3RitRZmdERUJnaUFTQUFFSXNCSUFGQnFOWHlBRFlDekFNZ0FVSFFBMm9oQWdKQUlBQXNBTnNEUVFCT0JFQWdBaUFBUWRBRGFpSURLUU1BTndNQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0F0QURJQUFvQXRRREVCb0xJQUVnQUNnQzRBTTJBdUFESUFBcEErZ0RJUVFnQVVIc21QOEFOZ0xrQXlBQlFkeVkvd0EyQXR3RElBRkJ6SmovQURZQ3pBTWdBVUc4bVA4QU5nS0lBeUFCUWF5WS93QTJBdmdDSUFGQm5Kai9BRFlDNkFJZ0FVR01tUDhBTmdMa0FTQUJRZWlYL3dBMkF0UUJJQUZCMkpmL0FEWUN3QUVnQVVHNGwvOEFOZ0t3QVNBQlFmaVEvd0EyQWdBZ0FTQUVOd1BvQXlBQklBQW9BdkFETmdMd0F5QUJDeHNBSUFCQkFEb0FCQ0FBUWMya3dhTUhOZ0lBSUFCQkJEb0FDd3MwQVFGL0lBRW9BZ2hCQVVZRVFDQUFJQUVvQWdRaUFnUi9JQUlvQXZBRFFRRnFCVUVDQ3pZQzhBTWdBU0FBTmdJRUMwRUFDdzBBUWNlTTdRQkJBQkFrUVFBTEtnQWdBRUhVQVdzUVBDQUFRZmdCYWhBdklBQkJBRFlDakFJZ0FFSUFOd0tVQWlBQVFRQTJBcHdDQ3lvQUlBQkJzQUZyRUR3Z0FFR2NBbW9RTHlBQVFRQTJBckFDSUFCQ0FEY0N1QUlnQUVFQU5nTEFBZ3NtQUNBQUVEd2dBRUhNQTJvUUx5QUFRUUEyQXVBRElBQkNBRGNDNkFNZ0FFRUFOZ0x3QXdzSEFFSG9rUDhBQ3hVQUlBQkJCR3BCQUNBQktBSUVRZXlQL3dCR0d3c09BRUhnQXhBWUlnQVE4ZzhnQUFzTUFDQUJRWXlPL3dBMkFnQUxFZ0JCQ0JBWUlnQkJqSTcvQURZQ0FDQUFDOElCQVFKL1FlQURFQmdpQVNBQUVJc0JJQUZCcU5YeUFEWUN6QU1nQVVIUUEyb2hBZ0pBSUFBc0FOc0RRUUJPQkVBZ0FpQUFRZEFEYWlJQUtRTUFOd01BSUFJZ0FDZ0NDRFlDQ0F3QkN5QUNJQUFvQXRBRElBQW9BdFFERUJvTElBRkJ6STMvQURZQ3pBTWdBVUc4amY4QU5nS0lBeUFCUWF5Ti93QTJBdmdDSUFGQm5JMy9BRFlDNkFJZ0FVR01qZjhBTmdMa0FTQUJRZWlNL3dBMkF0UUJJQUZCMkl6L0FEWUN3QUVnQVVHNGpQOEFOZ0t3QVNBQlFmaUYvd0EyQWdBZ0FRc2dBQ0FBUVFBNkFBZ2dBRUxJd3JHejFzMlV1UFFBTndJQUlBQkJDRG9BQ3dzTkFFR2pqTzBBUVFBUUpFRUFDd2NBUWVpRi93QUxGUUFnQUVFRWFrRUFJQUVvQWdSQjdJVC9BRVliQ3c4QVFmZ0RFQmdpQUJDYUN4b2dBQXNNQUNBQlFZeUQvd0EyQWdBTEV3QWdBQ0FBS0FJQVFReHJLQUlBYWhDY0N3c1NBRUVJRUJnaUFFR01nLzhBTmdJQUlBQUxnQUlCQTM5QitBTVFHQ0lCSUFBUWl3RWdBVUdvMWZJQU5nTE1BeUFCUWRBRGFpRUNBa0FnQUN3QTJ3TkJBRTRFUUNBQ0lBQkIwQU5xSWdNcEF3QTNBd0FnQWlBREtBSUlOZ0lJREFFTElBSWdBQ2dDMEFNZ0FDZ0MxQU1RR2dzZ0FTQUFLQUxzQXpZQzdBTWdBU0FBS1FMa0F6Y0M1QU1nQUNnQzlBTWhBQ0FCUWNqNi9nQTJBZ0FnQVVHSWdmOEFOZ0t3QVNBQlFhaUIvd0EyQXNBQklBRkJ1SUgvQURZQzFBRWdBVUhjZ2Y4QU5nTGtBU0FCUWV5Qi93QTJBdWdDSUFGQi9JSC9BRFlDK0FJZ0FVR01ndjhBTmdLSUF5QUJRWnlDL3dBMkFzd0RJQUZCcklML0FEWUM0QU1nQVVHOGd2OEFOZ0x3QXlBQklBQTJBdlFESUFFTElBQWdBRUVBT2dBSUlBQkN4K1NGbTlic2tibndBRGNDQUNBQVFRZzZBQXNMb2dRQ0NYOEVmQUpBSUFFb0FreEZEUUFnQUNnQzlBTkJBVWNOQUNBQkxRQlFEUUFnQVNnQ0tDSUFSUTBBSUFFckF4QWhDeUFBS3dQb0JDRU1JQUVyQXlBaERTQUJLQUpNSVFBZ0FTZ0NEQ0VIUWRvQUlRVWdBU2dDS0NnQ3pBWkJmMGNFUUNBQktBSW9LQUxNQmlFRkN5QUJLQUlFS0FJTUlRSWdBU2dDU0NJRUlBRkJ4QUJxSWdaSEJFQWdDeUFNb0NBTlJBQUFBQUFBQUR0QW9rUUFBQUFBQUV6dFFLTWlEU0FBdUtLaFJBQUFBQUFBQUFBQXBTRUxJQUszSVF3RFFDQUVRUXhxSVFnZ0JDZ0NDQ0VDQW44Z0N5QU1vaUlPbVVRQUFBQUFBQURnUVdNRVFDQU9xZ3dCQzBHQWdJQ0FlQXNoQ1NBQ0lBaEhJUUFDZnlBTklBdWdJZ3NnREtJaURwbEVBQUFBQUFBQTRFRmpCRUFnRHFvTUFRdEJnSUNBZ0hnTElRb2dBQVJBQTBBZ0FTZ0NCQ0FCS0FJSUlBa2dCeUFDSWdNb0FoQWlBQ0FGRVBBSElBRW9BZ1FnQVNnQ0NDQUtJQWNnQUJET0JnSkFJQU1vQWdRaUFFVUVRQ0FES0FJSUlnSW9BZ0FnQTBZTkFTQURRUWhxSVFBRFFDQUFLQUlBSWdOQkNHb2hBQ0FESUFNb0FnZ2lBaWdDQUVjTkFBc01BUXNEUUNBQUlnSW9BZ0FpQUEwQUN3c2dBaUFJUncwQUN3c2dCQ2dDQkNJRUlBWkhEUUFMQ3lBQktBSk1SUTBBSUFFb0FrZ2lBQ2dDQUNJQ0lBRW9Ba1FpQXlnQ0JEWUNCQ0FES0FJRUlBSTJBZ0FnQVVFQU5nSk1JQUFnQmtZTkFBTkFJQUFvQWdRaEFTQUFRUWhxSUFBb0Fnd1FqZ0VnQUJBWElBRWlBQ0FHUncwQUN3dEJBQXQrQUFKL0FrQWdBU0FCS0FJQUtBSUlFUUFBUWU0QVJnMEFJQUVnQVNnQ0FDZ0NDQkVBQUVIeEFFWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQmhnRkdEUUFnQVNBQktBSUFLQUlJRVFBQVFZb0JSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR0xBVVlOQUVFQUlBRXZBVkJCSjJ0Qi8vOERjVUVTU3cwQkdndEJBUXNMTXdBZ0FFSFVBV3NRUENBQVFmZ0JhaEF2SUFCQ2dJQ0FnSUNBZ1BpL2Z6Y0RsQUlnQUVFQU5nS1FBaUFBUVFBMkFxQUNDek1BSUFCQnNBRnJFRHdnQUVHY0Ftb1FMeUFBUW9DQWdJQ0FnSUQ0djM4M0E3Z0NJQUJCQURZQ3RBSWdBRUVBTmdMRUFnc3ZBQ0FBRUR3Z0FFSE1BMm9RTHlBQVFvQ0FnSUNBZ0lENHYzODNBK2dESUFCQkFEWUM1QU1nQUVFQU5nTDBBd3NIQUVHNCt2NEFDeE1BSUFBZ0FDZ0NBRUVNYXlnQ0FHb1E0Z2dMRlFBZ0FFRUVha0VBSUFFb0FnUkJ3UG4rQUVZYkN3NEFRWmdFRUJnaUFCQ2JDeUFBQ3d3QUlBRkI1UGYrQURZQ0FBc1NBRUVJRUJnaUFFSGs5LzRBTmdJQUlBQUxoQVFCQkg5Qm1BUVFHQ0lCSUFBUWl3RWdBVUVBTmdMWUF5QUJRZ0EzQTlBRElBRkI0SVQ5QURZQ3pBTUNRQUpBSUFBb0F0UURJQUFvQXRBRGF5SURCRUFnQTBFQVNBMEJJQUVnQXhBWUlnSTJBdEFESUFFZ0FqWUMxQU1nQVNBQ0lBTkJBblZCQW5ScU5nTFlBeUFCSUFBb0F0UURJQUFvQXRBRElnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQzFBTUxJQUZCbU56eUFEWUMzQU1nQUNnQzRBTWhBaUFCUWFqYzhnQTJBdVFESUFFZ0FqWUM0QU1nQVNBQUtBTG9BellDNkFNZ0FTQUFMUURzQXpvQTdBTWdBVUdFOHZNQU5nTGtBeUFCUWZUeDh3QTJBdHdESUFGQjFQSHpBRFlDekFNZ0FDZ0M4QU1oQWlBQlFhalY4Z0EyQXZRRElBRWdBallDOEFNZ0FVSDRBMm9oQWdKQUlBQXNBSU1FUVFCT0JFQWdBaUFBS1FQNEF6Y0RBQ0FDSUFBb0FvQUVOZ0lJREFFTElBSWdBQ2dDK0FNZ0FDZ0MvQU1RR2dzZ0FDZ0NpQVFoQWlBQlFaajMvZ0EyQW9RRUlBRkJpUGYrQURZQzlBTWdBVUg0OXY0QU5nTGtBeUFCUWVqMi9nQTJBdHdESUFGQnlQYitBRFlDekFNZ0FVRzQ5djRBTmdLSUF5QUJRYWoyL2dBMkF2Z0NJQUZCbVBiK0FEWUM2QUlnQVVHSTl2NEFOZ0xrQVNBQlFlVDEvZ0EyQXRRQklBRkIxUFgrQURZQ3dBRWdBVUcwOWY0QU5nS3dBU0FCUWZUdS9nQTJBZ0FnQVNBQ05nS0lCQ0FCSUFBcEFvd0VOd0tNQkF3QkN4QW9BQXNnQVFzcUFDQUFRUU02QUFzZ0FFSHNtdTBBTHdBQU93QUFJQUJCN3BydEFDMEFBRG9BQWlBQVFRQTZBQU1MSEFBZ0FDQUJFUFlDR2lBQVFRQTJBdkFESUFCQ0FEY0NqQVJCQUFzV0FDQUFJQUVvQWdRMkFvd0VJQUVnQURZQ0NFRUFDME1BSUFCQnpBTnJFRHdnQUVHQmdJQ0FlRFlDRkNBQVFZRUJPZ0FnSUFCQkFEWUNIQ0FBUVFBMkFpUWdBRUVvYWhBdklBQkJBRFlDUENBQVFVQnJRZ0EzQWdBTFJ3QWdBRUhVQVdzUVBDQUFRWUdBZ0lCNE5nS01BaUFBUVlFQk9nQ1lBaUFBUVFBMkFwUUNJQUJCQURZQ25BSWdBRUdnQW1vUUx5QUFRUUEyQXJRQ0lBQkNBRGNDdUFJTENnQWdBRUVJYXhDY0N3dEhBQ0FBUWJBQmF4QThJQUJCZ1lDQWdIZzJBckFDSUFCQmdRRTZBTHdDSUFCQkFEWUN1QUlnQUVFQU5nTEFBaUFBUWNRQ2FoQXZJQUJCQURZQzJBSWdBRUlBTndMY0FndERBQ0FBRUR3Z0FFR0JnSUNBZURZQzRBTWdBRUdCQVRvQTdBTWdBRUVBTmdMb0F5QUFRUUEyQXZBRElBQkI5QU5xRUM4Z0FFRUFOZ0tJQkNBQVFnQTNBb3dFQ3djQVFlVHUvZ0FMRlFBZ0FFRUVha0VBSUFFb0FnUkI3TzMrQUVZYkN3NEFRZkFERUJnaUFCQ2RDeUFBQ3d3QUlBRkJrT3orQURZQ0FBc1NBRUVJRUJnaUFFR1E3UDRBTmdJQUlBQUx5UUVCQVg5QjhBTVFHQ0lCSUFBUWl3RWdBU0FBS0FMUUF6WUMwQU1nQVNBQUtBTFlBellDMkFNZ0FTQUFLUVBnQXpjRDRBTWdBQ2dDN0FNaEFDQUJRYmpyL2dBMkF1Z0RJQUZCcU92K0FEWUMzQU1nQVVHWTYvNEFOZ0xVQXlBQlFZanIvZ0EyQXN3RElBRkIrT3IrQURZQ2lBTWdBVUhvNnY0QU5nTDRBaUFCUWRqcS9nQTJBdWdDSUFGQnlPcitBRFlDNUFFZ0FVR2s2djRBTmdMVUFTQUJRWlRxL2dBMkFzQUJJQUZCOU9uK0FEWUNzQUVnQVVHMDQvNEFOZ0lBSUFFZ0FEWUM3QU1nQVFzcUFDQUFRUVU2QUFzZ0FFSG0wTzRBS0FBQU5nQUFJQUJCNnREdUFDMEFBRG9BQkNBQVFRQTZBQVVMQ2dBZ0FFRUlheERpQ0F1WUFRRUNmd0pBSUFCQjhRQkI4TEYvUVFFUUxDSUJEUUFnQUVHR0FVSHdzWDlCQVJBc0lnRU5BRUVBRHdzZ0FTQUJLQUlBS0FLb0JoRUFBQ0lDQkg4Z0FnVWdBU0FCS0FJQUtBSThFUUFBSWdGRkJFQkJBQThMSUFFUXVRRWhBU0FBS0FMc0EwRmdSZ1JBSUFGQkEwaEJBblFQQ3lBQUtBTHNBMEY4UVFBZ0FXc2dBVUVFU0J0cUlnQkJBV3BCQUNBQVFRRnJRUVpKR3dzTDZ3TUNCbjhCZkNNQVFVQnFJZ0lrQUFKQUlBQW9BdEFEUVFKR0RRQWdBRUdTQVVGL0VEQWlBd1IvSUFNb0F2QURJZ05CQUNBRFFRQktHd1ZCQUFzaEJTQUFLQUxZQXlJR1FRQkhJUWNDUUNBQUtBTHNBMEZnUmdSQUFuOGdBRUh4QUVId3NYOUJBUkFzSWdNRVFDQURRZWdGYWlFRUlBTkIwQVJxREFFTElBQkJoZ0ZCOExGL1FRRVFMQ0lEUlEwRElBTkJ3QWRxSVFRZ0EwR3dCR29MS0FJQUlnTkJERXNOQWlBRUtBSUFJZ1JCQW10QkJVc05BaUFFSUFOQkJDQURRUVJMRzJwQkFXc2lBMEVNSUFOQkRFa2JJUU1NQVFzZ0FDZ0M3QU1pQTBGZ1JnMEJDMEVFSUFOckVJSUZJUWdnQWlBR0lBVWdCeHMyQWlBZ0FpQUlPUU1ZSUFJZ0FUWUNFQ0FBUWZFQVFmQ3hmMEVCRUN3aUFRUkFJQUlnQVVHR0FVRUFRZkN4ZnhETEFTQUNLQUlFSVFBZ0FpQUNLUU1nTndNNElBSWdBaWtER0RjRE1DQUNJQUlwQXhBM0F5Z2dBQ0FDUndSQUEwQWdBa0VvYWlBQUtBSUlFUE1QSUFBb0FnUWlBQ0FDUncwQUN3c2dBaWdDQ0VVTkFTQUNLQUlFSWdBb0FnQWlBU0FDS0FJQUlnTW9BZ1EyQWdRZ0F5Z0NCQ0FCTmdJQUlBSkJBRFlDQ0NBQUlBSkdEUUVEUUNBQUtBSUVJUUVnQUJBWElBRWlBQ0FDUncwQUN3d0JDeUFBUVlZQlFmQ3hmMEVCRUN3aUFFVU5BQ0FDUVJCcUlBQVE4dzhMSUFKQlFHc2tBRUVBQ3lvQUlBQkIxQUZyRUR3Z0FFRUFOZ0w4QVNBQVFRQTJBb1FDSUFCQ0FEY0NqQUlnQUVGZ05nS1lBZ3NxQUNBQVFiQUJheEE4SUFCQkFEWUNvQUlnQUVFQU5nS29BaUFBUWdBM0FyQUNJQUJCWURZQ3ZBSUxKZ0FnQUJBOElBQkJBRFlDMEFNZ0FFRUFOZ0xZQXlBQVFnQTNBdUFESUFCQllEWUM3QU1MRWdBZ0FFSG9BMnNpQUJEREFSb2dBQkFYQ3hJQUlBQkIzQU5ySWdBUXd3RWFJQUFRRndzU0FDQUFRZFFEYXlJQUVNTUJHaUFBRUJjTEN3QWdBRUhvQTJzUXd3RUxDd0FnQUVIY0Eyc1F3d0VMQ3dBZ0FFSFVBMnNRd3dFTEJ3QkJwT1ArQUFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUdvNHY0QVJoc0xEd0JCMkFRUUdDSUFFUFFQR2lBQUN3d0FJQUZCek9EK0FEWUNBQXNTQUVFSUVCZ2lBRUhNNFA0QU5nSUFJQUFMdGdFQkFYOUIyQVFRR0NJQklBQVE4QklnQVVHZzRQNEFOZ0xJQkNBQlFaRGcvZ0EyQXFnRUlBRkJnT0QrQURZQ2lBUWdBVUh3My80QU5nTDRBeUFCUWVEZi9nQTJBdEFESUFGQjBOLytBRFlDd0FNZ0FVSEEzLzRBTmdLZ0F5QUJRYkRmL2dBMkFwQURJQUZCb04vK0FEWUNnQU1nQVVIMDN2NEFOZ0x3QWlBQlFlVGUvZ0EyQXVBQ0lBRkIxTjcrQURZQzBBSWdBVUhFM3Y0QU5nTE1BU0FCUWFEZS9nQTJBcndCSUFGQmhOaitBRFlDQUNBQkN5b0FJQUJCQmpvQUN5QUFRZXVQN3dBb0FBQTJBQUFnQUVIdmorOEFMd0FBT3dBRUlBQkJBRG9BQmdzTEFDQUFRZkFDYXhEcEJ3c0xBQ0FBUWJ3QmF4RHBCd3NIQUNBQUVPa0hDeElBSUFCQnlBUnJJZ0FRNVFFYUlBQVFGd3NMQUNBQVFjZ0VheERsQVFzSEFFSDAxLzRBQ3hVQUlBQkJCR3BCQUNBQktBSUVRZnpXL2dCR0d3c1BBRUhJQkJBWUlnQVFuZ3NhSUFBTERBQWdBVUdrMWY0QU5nSUFDeElBUVFnUUdDSUFRYVRWL2dBMkFnQWdBQXVyQVFFQmYwSElCQkFZSWdFZ0FCRGhFaUFCUWZ6VS9nQTJBcWdFSUFGQjdOVCtBRFlDaUFRZ0FVSGMxUDRBTmdMNEF5QUJRY3pVL2dBMkF0QURJQUZCdk5UK0FEWUN3QU1nQVVHczFQNEFOZ0tnQXlBQlFaelUvZ0EyQXBBRElBRkJqTlQrQURZQ2dBTWdBVUhnMC80QU5nTHdBaUFCUWREVC9nQTJBdUFDSUFGQndOUCtBRFlDMEFJZ0FVR3cwLzRBTmdMTUFTQUJRWXpUL2dBMkFyd0JJQUZCN016K0FEWUNBQ0FCQ3hrQUlBQkJBRG9BQWlBQVFjenNBVHNCQUNBQVFRSTZBQXNMVUFBZ0JRUkFRY3VJOFFCQkFCQWtRUUFQQ3lBQUtBTG9BeUVGSUFBb0FyQURRUlJCZnhBd0lBVkJGRUYvRURCSEJFQkJnb254QUVFQUVDUkJBQThMSUFBZ0FTQUNJQU1nQkVFQUlBWVE0eElMQ3dBZ0FFSHdBbXNRNXdjTEN3QWdBRUc4QVdzUTV3Y0xCd0FnQUJEbkJ3c0pBQ0FBRUtRSEVCY0xLUUFnQVNBQktBSUFRUWRxUVhoeElnRkJFR28yQWdBZ0FDQUJLUU1BSUFFcEF3Z1F4d2M1QXdBTHBnSUJBWDhnQUNBQUtBSUFLQUlZRVFBQUdpQUFJQUVRcHdjaUFUWUNSQ0FBTFFCaUlRSWdBQ0FCSUFFb0FnQW9BaHdSQUFBaUFUb0FZaUFCSUFKSEJFQWdBRUVBTmdJUUlBQkJBRFlDRENBQVFRQTJBZ2dnQUVFQU5nSWNJQUJCQURZQ0ZDQUFRUUEyQWhnZ0FDMEFZQ0VCSUFBdEFHSUVRQUpBSUFGRkRRQWdBQ2dDSUNJQlJRMEFJQUVRRndzZ0FDQUFMUUJoT2dCZ0lBQWdBQ2dDUERZQ05DQUFLQUk0SVFFZ0FFSUFOd0k0SUFBZ0FUWUNJQ0FBUVFBNkFHRVBDd0pBSUFFTkFDQUFLQUlnSWdFZ0FFRXNha1lOQUNBQVFRQTZBR0VnQUNBQk5nSTRJQUFnQUNnQ05DSUJOZ0k4SUFFUUdDRUJJQUJCQVRvQVlDQUFJQUUyQWlBUEN5QUFJQUFvQWpRaUFUWUNQQ0FCRUJnaEFTQUFRUUU2QUdFZ0FDQUJOZ0k0Q3dzSEFFSGN6UDRBQ3hVQUlBQkJCR3BCQUNBQktBSUVRZVRML2dCR0d3c1BBRUhRQkJBWUlnQVFwUWNhSUFBTERBQWdBVUdJeXY0QU5nSUFDL1FEQWdSL0FYNGpBRUVRYXlJREpBQUNRQ0FBS0FKQVJRMEFBa0FnQUNnQ1JDSUVCRUFnQUNnQ1hDSUNRUkJ4QkVBZ0FDZ0NHQ0FBS0FJVVJ3UkFRWDhoQVNBQVFYOGdBQ2dDQUNnQ05CRURBRUYvUmcwRUN5QUFRY2dBYWlFQkEwQWdBQ2dDUkNJRUlBRWdBQ2dDSUNJQ0lBSWdBQ2dDTkdvZ0EwRU1haUFFS0FJQUtBSVVFUW9BSVFRZ0FDZ0NJQ0lDUVFFZ0F5Z0NEQ0FDYXlJQ0lBQW9Ba0FRMVFNZ0FrY05Bd0pBSUFSQkFXc09BZ0VFQUFzTFFRQWhBU0FBS0FKQUVQUUZSUTBEREFJTElBSkJDSEZGRFFJZ0F5QUFLUUpRTndNQUFuOENRQUpBSUFBdEFHSUVRQ0FBS0FJUUlBQW9BZ3hyckNFRkRBRUxJQVFnQkNnQ0FDZ0NHQkVBQUNFQklBQW9BaWdnQUNnQ0pHdXNJUVVnQVVFQVNnUkFJQUFvQWhBZ0FDZ0NER3NnQVd5c0lBVjhJUVVNQVFzZ0FDZ0NEQ0FBS0FJUVJ3MEJDMEVBREFFTElBQW9Ba1FpQVNBRElBQW9BaUFnQUNnQ0pDQUFLQUlNSUFBb0FnaHJJQUVvQWdBb0FpQVJDZ0FoQVNBQUtBSWtJQUVnQUNnQ0lHcHJyQ0FGZkNFRlFRRUxJUUVnQUNnQ1FFSUFJQVY5UVFFUXhna05BU0FCQkVBZ0FDQURLUU1BTndKSUN5QUFJQUFvQWlBaUFUWUNLQ0FBSUFFMkFpUkJBQ0VCSUFCQkFEWUNFQ0FBUVFBMkFnd2dBRUVBTmdJSUlBQkJBRFlDWEF3Q0N4QjNBQXRCZnlFQkN5QURRUkJxSkFBZ0FRc1NBRUVJRUJnaUFFR0l5djRBTmdJQUlBQUxoQWtCQkg5QjBBUVFHQ0lCSUFBUVpCb2dBVUhVMi93QU5nSUFJQUVnQUNrRHNBRTNBN0FCSUFFZ0FDZ0N1QUUyQXJnQklBRkJ2QUZxSUFCQnZBRnFFSXNDSVFNZ0FVR0kyUElBTmdMUUFpQUJRZFFDYWlFQ0FrQWdBQ3dBM3dKQkFFNEVRQ0FDSUFBcEF0UUNOd0lBSUFJZ0FDZ0MzQUkyQWdnTUFRc2dBaUFBS0FMVUFpQUFLQUxZQWhBYUN5QUJRZGpkOGdBMkF1QUNJQUZCNUFKcUlRSUNRQ0FBTEFEdkFrRUFUZ1JBSUFJZ0FDa0M1QUkzQWdBZ0FpQUFLQUxzQWpZQ0NBd0JDeUFDSUFBb0F1UUNJQUFvQXVnQ0VCb0xJQUZCaE9ENkFEWUNBQ0FEUWFEbStnQTJBZ0FnQVVIazV2b0FOZ0xnQWlBQlFkVG0rZ0EyQXRBQ0lBRkJ4T2I2QURZQ3pBRWdBVUh3QW1vaUFrRUFOZ0lNSUFJZ0FrRUVhaUlETmdJSUlBSWdBellDQkNBQ1FjVDkvQUEyQWdBZ0FVRUFOZ0tNQXlBQlFnQTNBb1FESUFGQjRJVDlBRFlDZ0FNZ0FVSG8vZndBTmdMd0FnSkFBa0FnQUNnQ2lBTWdBQ2dDaEFOcklnTUVRQ0FEUVFCSURRRWdBU0FERUJnaUFqWUNoQU1nQVNBQ05nS0lBeUFCSUFJZ0EwRUNkVUVDZEdvMkFvd0RJQUVnQUNnQ2lBTWdBQ2dDaEFNaUJHc2lBMEVBU2dSL0lBSWdCQ0FERUJrZ0Eyb0ZJQUlMTmdLSUF3c2dBQ2dDbEFNaEFpQUJRYlNJOWdBMkFwQURJQUZCbklqMkFEWUNnQU1nQVNBQ05nS1VBeUFCUVpnRGFpQUFRWmdEYWhDYUFob2dBVUc0M1BJQU5nTG9BeUFCUWV3RGFpRUNBa0FnQUN3QTl3TkJBRTRFUUNBQ0lBQXBBdXdETndJQUlBSWdBQ2dDOUFNMkFnZ01BUXNnQWlBQUtBTHNBeUFBS0FMd0F4QWFDeUFCUWJqZDhnQTJBdmdESUFFZ0FDa0RnQVEzQTRBRUlBRWdBQ2tEaUFRM0E0Z0VJQUZCaUtyMUFEWUMrQU1nQVVINHFmVUFOZ0xvQXlBQlFlaXA5UUEyQXNnRElBRkIyS24xQURZQ3VBTWdBVUhJcWZVQU5nS29BeUFCUVp5cDlRQTJBcGdESUFFZ0FDZ0NrQVEyQXBBRUlBRkJsQVJxSVFJQ1FDQUFMQUNmQkVFQVRnUkFJQUlnQUNrQ2xBUTNBZ0FnQWlBQUtBS2NCRFlDQ0F3QkN5QUNJQUFvQXBRRUlBQW9BcGdFRUJvTElBRkJtTmp5QURZQ29BUWdBVUdrQkdvaEFnSkFJQUFzQUs4RVFRQk9CRUFnQWlBQUtRS2tCRGNDQUNBQ0lBQW9BcXdFTmdJSURBRUxJQUlnQUNnQ3BBUWdBQ2dDcUFRUUdnc2dBVUd3QkdvaEFnSkFJQUFzQUxzRVFRQk9CRUFnQWlBQUtRT3dCRGNEQUNBQ0lBQW9BcmdFTmdJSURBRUxJQUlnQUNnQ3NBUWdBQ2dDdEFRUUdnc2dBVUg0MmZJQU5nSzhCQ0FCUWNBRWFpRUNBa0FnQUN3QXl3UkJBRTRFUUNBQ0lBQXBBOEFFTndNQUlBSWdBQ2dDeUFRMkFnZ01BUXNnQWlBQUtBTEFCQ0FBS0FMRUJCQWFDeUFCUWFUSi9nQTJBcndFSUFGQmxNbitBRFlDb0FRZ0FVR0V5ZjRBTmdMNEF5QUJRZlRJL2dBMkF1Z0RJQUZCNU1qK0FEWUN5QU1nQVVIVXlQNEFOZ0s0QXlBQlFjVEkvZ0EyQXFnRElBRkJtTWorQURZQ21BTWdBVUdJeVA0QU5nS1FBeUFCUWZESC9nQTJBb0FESUFGQjNNZitBRFlDOEFJZ0FVSE14LzRBTmdMZ0FpQUJRYnpIL2dBMkF0QUNJQUZCck1mK0FEWUN6QUVnQVVHSXgvNEFOZ0s4QVNBQlFlekEvZ0EyQWdBTUFRc1FLQUFMSUFFTEd3QWdBRUVBT2dBRUlBQkJ5TUxKNndZMkFnQWdBRUVFT2dBTEM5SUxBUVovSXdCQkVHc2lCeVFBSUFkQkFEWUNEQ0FBSUFjZ0IwRU1haENTRUFSQUlBRW9BaEFnQnhDRENDQUhLQUlNSVFVakFFRXdheUlDSkFBQ1FDQUFRYUlCUVFGQkFSQXNJZ05GRFFBZ0EwR3cvZndBUWV5eDlRQkJBQkFjSWdaRkRRQWdCa0hZQVdvaEJBSkFJQVlzQU9NQlFRQk9CRUFnQWlBRUtBSUlOZ0lvSUFJZ0JDa0NBRGNESUF3QkN5QUNRU0JxSUFZb0F0Z0JJQVlvQXR3QkVISUxBa0FnQlNBQ0tBSWtJQUl0QUNzaUF5QURRUmgwUVJoMVFRQklHMGtFUUNBQ0lBY1FsQTBnQWlBQ0lBSkJJR29nQlJDQ0F4RE1CQ0lES0FJSU5nSVlJQUlnQXlrQ0FEY0RFQ0FEUWdBM0FnQWdBMEVBTmdJSUFrQWdBa0VRYWlBRVJnMEFJQUl0QUJzaUJVRVlkRUVZZFNFRElBWXNBT01CUVFCT0JFQWdBMEVBVGdSQUlBUWdBaWtERURjQ0FDQUVJQUlvQWhnMkFnZ01BZ3NnQkNBQ0tBSVFJQUlvQWhRUWRBd0JDeUFFSUFJb0FoQWdBa0VRYWlBRFFRQklJZ01iSUFJb0FoUWdCU0FER3hCeEN5QUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNMQUFMUVFCT0RRRWdBaWdDQUJBWERBRUxJQUpCRUdvaUF5QUhFSlFOQWtBZ0F5QUVSZzBBSUFJdEFCc2lCVUVZZEVFWWRTRURJQVlzQU9NQlFRQk9CRUFnQTBFQVRnUkFJQVFnQWlrREVEY0NBQ0FFSUFJb0FoZzJBZ2dNQWdzZ0JDQUNLQUlRSUFJb0FoUVFkQXdCQ3lBRUlBSW9BaEFnQWtFUWFpQURRUUJJSWdNYklBSW9BaFFnQlNBREd4QnhDeUFDTEFBYlFRQk9EUUFnQWlnQ0VCQVhDeUFDTEFBclFRQk9EUUFnQWlnQ0lCQVhDeUFDUVRCcUpBQUxRUUFoQmlNQVFTQnJJZ1FrQUFKQUlBQkJvZ0ZCQVVFQkVDd2lBMFVOQUNBRFFiRDkvQUJCN0xIMUFFRUFFQndpQTBVTkFBSkFJQU1zQU9NQlFRQk9CRUFnQkNBREtBTGdBVFlDR0NBRUlBTXBBdGdCTndNUURBRUxJQVJCRUdvZ0F5Z0MyQUVnQXlnQzNBRVFjZ3NDUUNBRUtBSVVJQVF0QUJzaUF5QURRUmgwUVJoMUlnTkJBRWdiUlEwQVFRQWhCUU5BSUFWQkFXb2hBeUFFUVJCcUlBVVFnZ01vQWdCQkwwWUVRQ0FFSUFNMkFnd2dBQ0FISUFSQkRHb1FraEFoQmlBRUxBQWJJUU1NQWdzZ0F5SUZJQVFvQWhRZ0JDMEFHeUlESUFOQkdIUkJHSFVpQTBFQVNCdEpEUUFMQ3lBRFFRQk9EUUFnQkNnQ0VCQVhDeUFFUVNCcUpBQWdCZ1JBSUFFb0FoQWdCeENEQ0NNQVFkQUFheUlDSkFBQ1FDQUFRYUlCUVFGQkFSQXNJZ0JGRFFBZ0FFR3cvZndBUWV5eDlRQkJBQkFjSWdaRkRRQWdCa0hZQVdvaEJBSkFJQVlzQU9NQlFRQk9CRUFnQWlBRUtBSUlOZ0pJSUFJZ0JDa0NBRGNEUUF3QkN5QUNRVUJySUFZb0F0Z0JJQVlvQXR3QkVISUxRUUFoQVFKQUlBSW9Ba1FnQWkwQVN5SUFJQUJCR0hSQkdIVkJBRWdiUlEwQUEwQWdBa0ZBYXlBQkVJSURLQUlBUVM5R0RRRWdBVUVCYWlJQklBSW9Ba1FnQWkwQVN5SUFJQUJCR0hSQkdIVkJBRWdiU1EwQUN3c2dBaUFDUVJocUlBSkJRR3NpQUVFQUlBRWdBQkQ1Q1NJRFFhekovZ0FRekFRaUFDZ0NDRFlDTUNBQ0lBQXBBZ0EzQXlnZ0FFSUFOd0lBSUFCQkFEWUNDQ0FDUVFocUlnQWdCeENVRFNBQ1FTaHFJQUlvQWdnZ0FDQUNMUUFUSWdGQkdIUkJHSFZCQUVnaUFCc2dBaWdDRENBQklBQWJFSkVESWdVb0FnQWhBQ0FDSUFVb0FnUTJBamdnQWlBRktBQUhOZ0E3SUFWQ0FEY0NBQ0FGTFFBTElRRWdCVUVBTmdJSUlBSXNBRXRCQUVnRVFDQUNLQUpBRUJjTElBSWdBRFlDUUNBQ1FVQnJRUVJ5SWdBZ0FpZ0FPellBQXlBQUlBSW9BamcyQWdBZ0FpQUJPZ0JMSUFJc0FCTkJBRWdFUUNBQ0tBSUlFQmNMSUFJc0FETkJBRWdFUUNBQ0tBSW9FQmNMSUFNc0FBdEJBRWdFUUNBREtBSUFFQmNMQWtBZ0FrRkFheUFFUmcwQUlBSXRBRXNpQVVFWWRFRVlkU0VBSUFZc0FPTUJRUUJPQkVBZ0FFRUFUZ1JBSUFRZ0Fpa0RRRGNDQUNBRUlBSW9Ba2cyQWdnTUF3c2dCQ0FDS0FKQUlBSW9Ba1FRZEF3QkN5QUVJQUlvQWtBZ0FrRkFheUFBUVFCSUlnQWJJQUlvQWtRZ0FTQUFHeEJ4Q3lBQ0xBQkxRUUJPRFFBZ0FpZ0NRQkFYQ3lBQ1FkQUFhaVFBQ3lBSFFSQnFKQUJCQVF2aUJ3SUdmd0Y4SXdCQk1Hc2lCQ1FBQWtBQ1FBSkFJQUFvQXJRQklnVkZEUUFnQVNnQ0VDSURSUVJBSUFFb0FnUWlBQ0VEQWtBQ1FDQUFJQUVvQWdnaUFrWU5BQ0FBSVFNRFFDQURLQUlBSUFWR0RRRWdBMEVFYWlJRElBSkhEUUFMREFFTElBSWdBMGNOQWdzZ0FTZ0NEQ0FDUndSQUlBSWdCVFlDQUNBQklBSkJCR28yQWdnTUFnc2dBaUFBYXlJRFFRSjFJZ2RCQVdvaUFrR0FnSUNBQkU4TkFpQUNJQU5CQVhVaUJpQUNJQVpMRzBILy8vLy9BeUFEUWZ6Ly8vOEhTUnNpQWdSL0lBSkJnSUNBZ0FSUERRUWdBa0VDZEJBWUJVRUFDeUlHSUFkQkFuUnFJZ2NnQlRZQ0FDQURRUUJLQkVBZ0JpQUFJQU1RR1JvTElBRWdCaUFDUVFKMGFqWUNEQ0FCSUFkQkJHbzJBZ2dnQVNBR05nSUVJQUJGRFFFZ0FCQVhEQUVMSUFNZ0JVY05BRUVBSVFNZ0JFRUFOZ0lvSUFSQ0FEY0RJQ0FCS0FJc1FkQUJhaUFFUVNCcUlBQVExZ3NDUUFKQUlBUW9BaUFpQWlBRUtBSWtJZ1pIQkVBRFFBSkFJQU1FUUNBRElBTW9BZ0FvQWlBUkFBQWdBeWdDREdvZ0FpZ0NBQ0lGSUFVb0FnQW9BaUFSQUFBZ0JTZ0NER3BNRFFFTElBSW9BZ0FoQXdzZ0FrRUVhaUlDSUFaSERRQUxJQU5GRFFJZ0F4RFlBVVVOQWlBQktBSWdJZ0lOQVNBQUtBTFlBeUVBSUFGQkFEWUNLQ0FCSUFNMkFpQWdBU0FBTmdJa0RBSUxJQVJCRUdvaUFTQUFJQUFvQWdBb0FqQVJBZ0FnQUN3QVh5RURJQUFvQWxRaEFpQUVJQVFvQWhBZ0FTQUVMQUFiUVFCSUd6WUNBQ0FFSUFJZ0FFSFVBR29nQTBFQVNCczJBZ1FnQkN3QUcwRUFUZzBCSUFRb0FoQVFGd3dCQ3dKQUlBRW9BaWdpQlVVRVFFRUFJUVVNQVFzZ0JSRGRCeUVGSUFFb0FpQWhBZ3NnQWlBQ0tBSUFLQUlnRVFBQUlBSW9BaFJxSUFNZ0F5Z0NBQ2dDSUJFQUFDQUZhaUFES0FJTWFtc2hBZ0pBQW44Z0FTZ0NNQ2dDNkFZaUJVSGdMV29yQXdBZ0JVSG9MV29yQXdDaklBVkI5QmRxSWdVb0Fpd2lCa0VLYkNBR0lBVXRBRHdiUWVRQWJFSGtBRzFCQVhTM29pSUltVVFBQUFBQUFBRGdRV01FUUNBSXFnd0JDMEdBZ0lDQWVBc2dBbW9pQlVFQVRBMEFJQUZCRkdvaEFpQUJLQUlvSWdZRVFDQUdRYVFOYWlnQ0FDRUdJQUVvQWlRb0FxUURJUWNnQkNBRk5nSVlJQVFnQmpZQ0ZDQUVJQWMyQWhBZ0FpQUVRUkJxRUpFUUlBRW9BaWhCNkFKcUlBSVE1QVFnQVNBQktBSVVOZ0lZREFFTElBQW9BdGdES0FLa0F5RUdJQUVvQWlRb0FxUURJUWNnQkNBRk5nSVlJQVFnQmpZQ0ZDQUVJQWMyQWhBZ0FpQUVRUkJxRUpFUUN5QUFLQUxZQXlFQUlBRkJBRFlDS0NBQklBTTJBaUFnQVNBQU5nSWtDeUFFS0FJZ0lnQkZEUUFnQkNBQU5nSWtJQUFRRndzZ0JFRXdhaVFBUVFFUEN4QW9BQXRCbzRUdkFCQTRBQXUrQ1FFTGZ5TUFRVUJxSWdJa0FBSkFJQUFzQU1zRVFRQk9CRUFnQWlBQUtBTElCRFlDT0NBQ0lBQXBBc0FFTndNd0RBRUxJQUpCTUdvZ0FDZ0N3QVFnQUNnQ3hBUVFHZ3NDUUFKQUFrQWdBaWdDTkNBQ0xRQTdJZ01nQTBFWWRFRVlkVUVBU0JzTkFDQUNRVEJxUVg5QmlNenhBRUVBRUJzTkFDQUFLQUt3QXlBQUtBS3NBMFlOQUNBQ1FRQTJBaWdnQWtJQU53TWdJQUFvQXJBRElBQW9BcXdESWdWcklnTkZEUUVnQTBFQVNBMENJQUlnQXhBWUlnUTJBaUFnQWlBRUlBTkJBblZCQW5ScU5nSW9JQUlnQkNBRklBTVFHU0lFSUFOcU5nSWtJQU5GRFFFZ0FrRUFJQVFvQWdCck5nSUFJQUpCRUdwQnNPWHZBQ0FDRUU4Z0Fpd0FPMEVBU0FSQUlBSW9BakFRRndzZ0FpQUNLQUlZTmdJNElBSWdBaWtERURjRE1DQUNRUUE2QUJBZ0FpQUVOZ0lrSUFKQkFEb0FHeUFFRUJjTEFrQWdBU2dDTENJRElBRkJNR29pQzBjRVFDQUNLQUkwSUFJdEFEc2lCQ0FFUVJoMFFSaDFJZ2hCQUVnaUJCc2hDU0FDS0FJd0lBSkJNR29nQkJzaEJnTkFBa0FnQXlJRktBSVVJQU10QUJzaUF5QURRUmgwUVJoMUlneEJBRWdpQkJzZ0NVY05BQ0FGUVJCcUlnY29BZ0FoQ2dKQUlBUkZCRUFnREVVTkFTQUdJZ1F0QUFBZ0NrSC9BWEZIRFFJRFFDQURRUUZySWdORkRRSWdCQzBBQVNFS0lBUkJBV29oQkNBS0lBZEJBV29pQnkwQUFFWU5BQXNNQWdzZ0NVVU5BQ0FLSUFjZ0JCc2dCaUFKRUV3TkFRc2dBQ0FGS0FJY0tBSzBBVFlDdEFFTUF3c0NRQ0FGS0FJRUlnUkZCRUFnQlNnQ0NDSURLQUlBSUFWR0RRRWdCVUVJYWlFSEEwQWdCeWdDQUNJRVFRaHFJUWNnQkNBRUtBSUlJZ01vQWdCSERRQUxEQUVMQTBBZ0JDSURLQUlBSWdRTkFBc0xJQU1nQzBjTkFBc0xJQUZCTEdvaEJDQUFJQUFRM3dRYUFrQWdBaXdBTzBFQVRnUkFJQUlnQWlnQ09EWUNHQ0FDSUFJcEF6QTNBeEFNQVFzZ0FrRVFhaUFDS0FJd0lBSW9BalFRR2dzZ0FpQUFOZ0ljSUFKQkVHb2lCU0VCQWtBQ1FDQUVLQUlFSWdBRVFDQUJLQUlBSUFFZ0FTMEFDeUlEUVJoMFFSaDFRUUJJSWdZYklRY2dBU2dDQkNBRElBWWJJUVlnQkVFRWFpRUJBMEFDUUFKQUFrQUNRQUpBQWtBZ0FDZ0NGQ0FBTFFBYklnTWdBMEVZZEVFWWRVRUFTQ0lJR3lJRElBWWdBeUFHU1NJS0d5SUpCRUFnQnlBQVFSQnFJZ3NvQWdBZ0N5QUlHeUlJSUFrUVRDSUxSUVJBSUFNZ0Jrc05BZ3dEQ3lBTFFRQk9EUUlNQVFzZ0F5QUdUUTBDQ3lBQUtBSUFJZ01OQkF3SEN5QUlJQWNnQ1JCTUlnTU5BUXNnQ2cwQkRBWUxJQU5CQUU0TkJRc2dBRUVFYWlFQklBQW9BZ1FpQTBVTkJDQUJJUUFMSUFBaEFTQURJUUFNQUFzQUN5QUVRUVJxSVFBTElBQWhBUXNnQWlBQktBSUFJZ01FZjBFQUJVRWdFQmdpQTBFUWFpRUdBa0FnQlN3QUMwRUFUZ1JBSUFZZ0JTa0NBRGNDQUNBR0lBVW9BZ2cyQWdnTUFRc2dCaUFGS0FJQUlBVW9BZ1FRR2dzZ0JTZ0NEQ0VGSUFNZ0FEWUNDQ0FEUWdBM0FnQWdBeUFGTmdJY0lBRWdBellDQUNBRUtBSUFLQUlBSWdBRWZ5QUVJQUEyQWdBZ0FTZ0NBQVVnQXdzaEFDQUVLQUlFSUFBUVJDQUVJQVFvQWdoQkFXbzJBZ2hCQVFzNkFDUWdBaUFETmdJZ0lBSXNBQnRCQUVnRVFDQUNLQUlRRUJjTElBSXNBRHNoQ0FzZ0NFRUFTQVJBSUFJb0FqQVFGd3NnQWtGQWF5UUFRUUFQQ3hCdEFBc1FLQUFMbUFFQkFuOGpBRUVRYXlJQUpBQWdBRUVHRUJnaUFqWUNBQ0FBSUFKQkJtb2lBellDQ0NBQ1FhSUJPd0VFSUFKQm40R0VCVFlCQUNBQUlBTTJBZ1FnQVNBQUVGSWhBeUFBS0FJQUlnSUVRQ0FBSUFJMkFnUWdBaEFYQ3dKL0FrQWdBdzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFRU1SZzBBUVFBZ0FTOEJVRUVuYTBILy93TnhRUkpMRFFFYUMwRUJDeUVCSUFCQkVHb2tBQ0FCQ3lvQUlBQkJtQU5yRUdZZ0FFRVlhMEVBTmdJVUlBQVFsQUVnQUVHSUFXb1E5UUVnQUVHa0FXb1FMd3VLQVFBakFFRVFheUlESkFBQ1FBSkFJQUVvQWtBRVFDQUJJQUVvQWdBb0FoZ1JBQUJGRFFFTElBQkNmemNEQ0NBQVFnQTNBd0FNQVFzZ0FTZ0NRQ0FDS1FNSVFRQVF4Z2tFUUNBQVFuODNBd2dnQUVJQU53TUFEQUVMSUFNZ0Fpa0RBRGNDQ0NBQklBTXBBd2czQWtnZ0FDQUNLUU1JTndNSUlBQWdBaWtEQURjREFBc2dBMEVRYWlRQUN5b0FJQUJCZ0FOckVHWWdBRUVBTmdJVUlBQkJHR29RbEFFZ0FFR2dBV29ROVFFZ0FFRzhBV29RTHdzc0FDQUFRYndCYXhCbUlBQkJBRFlDMkFFZ0FFSGNBV29RbEFFZ0FFSGtBbW9ROVFFZ0FFR0FBMm9RTHdzb0FDQUFFR1lnQUVFQU5nS1VBeUFBUVpnRGFoQ1VBU0FBUWFBRWFoRDFBU0FBUWJ3RWFoQXZDeElBSUFCQnZBUnJJZ0FRM2dFYUlBQVFGd3NTQUNBQVFhQUVheUlBRU40QkdpQUFFQmNMRWdBZ0FFSDRBMnNpQUJEZUFSb2dBQkFYQ3hJQUlBQkI2QU5ySWdBUTNnRWFJQUFRRndzU0FDQUFRY2dEYXlJQUVONEJHaUFBRUJjTEVnQWdBRUc0QTJzaUFCRGVBUm9nQUJBWEN4SUFJQUJCcUFOcklnQVEzZ0VhSUFBUUZ3djdBUUVCZnlNQVFTQnJJZ1FrQUNBQktBSkVJZ1VFUUNBRklBVW9BZ0FvQWhnUkFBQWhCUUpBQWtBQ1FDQUJLQUpBUlEwQUlBSlFSU0FGUVFCTWNRMEFJQUVnQVNnQ0FDZ0NHQkVBQUVVTkFRc2dBRUovTndNSUlBQkNBRGNEQUF3QkN5QURRUU5QQkVBZ0FFSi9Od01JSUFCQ0FEY0RBQXdCQ3lBQktBSkFJQVdzSUFKK1FnQWdCVUVBU2hzZ0F4REdDUVJBSUFCQ2Z6Y0RDQ0FBUWdBM0F3QU1BUXNnQkVFUWFpSURJQUVvQWtBUTVSSTNBd2dnQTBJQU53TUFJQVFnQVNrQ1NDSUNOd01BSUFRZ0FqY0RDQ0FESUFRcEFnQTNBd0FnQUNBRUtRTVlOd01JSUFBZ0JDa0RFRGNEQUFzZ0JFRWdhaVFBRHdzUWR3QUxFZ0FnQUVHWUEyc2lBQkRlQVJvZ0FCQVhDeElBSUFCQmtBTnJJZ0FRM2dFYUlBQVFGd3NTQUNBQVFZQURheUlBRU40QkdpQUFFQmNMRWdBZ0FFSHdBbXNpQUJEZUFSb2dBQkFYQ3hJQUlBQkI0QUpySWdBUTNnRWFJQUFRRndzU0FDQUFRZEFDYXlJQUVONEJHaUFBRUJjTEVnQWdBRUhNQVdzaUFCRGVBUm9nQUJBWEN4SUFJQUJCdkFGcklnQVEzZ0VhSUFBUUZ3c01BQ0FBRU40QkdpQUFFQmNMQ3dBZ0FFRzhCR3NRM2dFTDN3SUJCSDhqQUVFUWF5SUVKQUFnQkNBQ05nSU1JQUJCQURZQ0VDQUFRUUEyQWd3Z0FFRUFOZ0lJSUFCQkFEWUNIQ0FBUVFBMkFoUWdBRUVBTmdJWUFrQWdBQzBBWUVVTkFDQUFLQUlnSWdORkRRQWdBeEFYQ3dKQUlBQXRBR0ZGRFFBZ0FDZ0NPQ0lEUlEwQUlBTVFGd3NnQUNBQ05nSTBJQUFDZndKQUFrQWdBa0VKVHdSQUlBQXRBR0loQXdKQUlBRkZEUUFnQTBVTkFDQUFRUUE2QUdBZ0FDQUJOZ0lnREFNTElBSVFHQ0VDSUFCQkFUb0FZQ0FBSUFJMkFpQU1BUXNnQUVFQU9nQmdJQUJCQ0RZQ05DQUFJQUJCTEdvMkFpQWdBQzBBWWlFREN5QUREUUFnQkVFSU5nSUlJd0JCRUdzaUFpUUFJQVJCREdvaUF5Z0NBQ0FFUVFocUlnVW9BZ0JJSVFZZ0FrRVFhaVFBSUFBZ0JTQURJQVliS0FJQUlnSTJBandnQVFSQVFRQWdBa0VIU3cwQ0dnc2dBaEFZSVFGQkFRd0JDMEVBSVFFZ0FFRUFOZ0k4UVFBTE9nQmhJQUFnQVRZQ09DQUVRUkJxSkFBZ0FBc0xBQ0FBUWFBRWF4RGVBUXNMQUNBQVFmZ0RheERlQVFzTEFDQUFRZWdEYXhEZUFRc0xBQ0FBUWNnRGF4RGVBUXNMQUNBQVFiZ0RheERlQVFzTEFDQUFRYWdEYXhEZUFRc0xBQ0FBUVpnRGF4RGVBUXNMQUNBQVFaQURheERlQVFzTEFDQUFRWUFEYXhEZUFRc0xBQ0FBUWZBQ2F4RGVBUXZsQkFFR2Z5TUFRUkJySWdNa0FBSi9Ba0FnQUNnQ1FFVU5BQ0FBTFFCY1FSQnhSUVJBSUFCQkFEWUNFQ0FBUVFBMkFnd2dBRUVBTmdJSUFrQWdBQ2dDTkNJRlFRbFBCRUFnQUMwQVlnUkFJQUFnQUNnQ0lDSUNJQVZxUVFGck5nSWNJQUFnQWpZQ0ZDQUFJQUkyQWhnTUFnc2dBQ0FBS0FJNElnSWdBQ2dDUEdwQkFXczJBaHdnQUNBQ05nSVVJQUFnQWpZQ0dBd0JDeUFBUVFBMkFod2dBRUVBTmdJVUlBQkJBRFlDR0FzZ0FFRVFOZ0pjQ3lBQUtBSVVJUVVnQUNnQ0hDRUdJQUZCZjBjRVFDQUFLQUlZUlFSQUlBQWdBMEVRYWpZQ0hDQUFJQU5CRDJvaUFqWUNGQ0FBSUFJMkFoZ0xJQUFvQWhnZ0FUb0FBQ0FBSUFBb0FoaEJBV28yQWhnTElBQW9BaGdnQUNnQ0ZFY0VRQUpBSUFBdEFHSUVRQ0FBS0FJVUlnSkJBU0FBS0FJWUlBSnJJZ0lnQUNnQ1FCRFZBeUFDUncwRERBRUxJQU1nQUNnQ0lEWUNDQ0FBUWNnQWFpRUhBMEFnQUNnQ1JDSUNCRUFnQWlBSElBQW9BaFFnQUNnQ0dDQURRUVJxSUFBb0FpQWlCQ0FFSUFBb0FqUnFJQU5CQ0dvZ0FpZ0NBQ2dDREJFTkFDRUNJQUFvQWhRZ0F5Z0NCRVlOQkNBQ1FRTkdCRUFnQUNnQ0ZDSUNRUUVnQUNnQ0dDQUNheUlDSUFBb0FrQVExUU1nQWtjTkJRd0RDeUFDUVFGTERRUWdBQ2dDSUNJRVFRRWdBeWdDQ0NBRWF5SUVJQUFvQWtBUTFRTWdCRWNOQkNBQ1FRRkhEUUlnQXlnQ0JDRUNJQUFnQUNnQ0dEWUNIQ0FBSUFJMkFoUWdBQ0FDTmdJWUlBQWdBQ2dDR0NBQUtBSWNJQUFvQWhScmFqWUNHQXdCQ3dzUWR3QUxJQUFnQmpZQ0hDQUFJQVUyQWhRZ0FDQUZOZ0lZQzBFQUlBRWdBVUYvUmhzTUFRdEJmd3NoQUNBRFFSQnFKQUFnQUFzTEFDQUFRZUFDYXhEZUFRc0xBQ0FBUWRBQ2F4RGVBUXNMQUNBQVFjd0JheERlQVFzTEFDQUFRYndCYXhEZUFRc0hBRUhjd1A0QUN4VUFJQUJCQkdwQkFDQUJLQUlFUWVTLy9nQkdHd3NQQUVIb0F4QVlJZ0FRbndzYUlBQUxEQUFnQVVHSXZ2NEFOZ0lBQzNZQUFrQWdBQ2dDUUVVTkFDQUFLQUlJSUFBb0FneFBEUUFnQVVGL1JnUkFJQUFnQUNnQ0RFRUJhellDREVFQUlBRWdBVUYvUmhzUEN5QUFMUUJZUVJCeFJRUkFJQUFvQWd4QkFXc3RBQUFnQVVIL0FYRkhEUUVMSUFBZ0FDZ0NERUVCYXpZQ0RDQUFLQUlNSUFFNkFBQWdBUThMUVg4TEVnQkJDQkFZSWdCQmlMNytBRFlDQUNBQUM2QUZBUVYvUWVnREVCZ2lBU0FBRUdRYUlBRkIxTnY4QURZQ0FDQUJJQUFwQTdBQk53T3dBU0FCSUFBb0FyZ0JOZ0s0QVNBQlFid0JhaUFBUWJ3QmFoQ0xBaUVESUFGQmlOanlBRFlDMEFJZ0FVSFVBbW9oQWdKQUlBQXNBTjhDUVFCT0JFQWdBaUFBS1FMVUFqY0NBQ0FDSUFBb0F0d0NOZ0lJREFFTElBSWdBQ2dDMUFJZ0FDZ0MyQUlRR2dzZ0FVSFkzZklBTmdMZ0FpQUJRZVFDYWlFQ0FrQWdBQ3dBN3dKQkFFNEVRQ0FDSUFBcEF1UUNOd0lBSUFJZ0FDZ0M3QUkyQWdnTUFRc2dBaUFBS0FMa0FpQUFLQUxvQWhBYUN5QUJRWVRnK2dBMkFnQWdBMEdnNXZvQU5nSUFJQUZCNU9iNkFEWUM0QUlnQVVIVTV2b0FOZ0xRQWlBQlFjVG0rZ0EyQXN3QklBRkI4QUpxSUFCQjhBSnFFSm9DSVFRZ0FVRUFOZ0xNQXlBQlFnQTNBc1FESUFGQjRJVDlBRFlDd0FNQ1FBSkFJQUFvQXNnRElBQW9Bc1FEYXlJREJFQWdBMEVBU0EwQklBRWdBeEFZSWdJMkFzUURJQUVnQWpZQ3lBTWdBU0FDSUFOQkFuVkJBblJxTmdMTUF5QUJJQUFvQXNnRElBQW9Bc1FESWdWcklnTkJBRW9FZnlBQ0lBVWdBeEFaSUFOcUJTQUNDellDeUFNTElBQW9BdFFESVFJZ0FVSDQyZklBTmdMWUF5QUJRYlNJOWdBMkF0QURJQUZCbklqMkFEWUN3QU1nQVNBQ05nTFVBeUFCUWR3RGFpRUNBa0FnQUN3QTV3TkJBRTRFUUNBQ0lBQXBBdHdETndJQUlBSWdBQ2dDNUFNMkFnZ01BUXNnQWlBQUtBTGNBeUFBS0FMZ0F4QWFDeUFCUWJDOC9nQTJBdUFDSUFGQm9MeitBRFlDMEFJZ0FVR1F2UDRBTmdMTUFTQUJRZXk3L2dBMkFyd0JJQUZCMExYK0FEWUNBQ0FFUWNDOC9nQTJBZ0FnQVVHOHZmNEFOZ0xZQXlBQlFheTkvZ0EyQXRBRElBRkJsTDMrQURZQ3dBTWdBVUdFdmY0QU5nS2dBeUFCUWZTOC9nQTJBcEFESUFGQjVMeitBRFlDZ0FNTUFRc1FLQUFMSUFFTEd3QWdBRUVBT2dBRUlBQkJ4dEs1dXdZMkFnQWdBRUVFT2dBTEM3a0JBUUovQWtBZ0FTQUJLQUlBS0FJSUVRQUFRZGdBUncwQUlBQW9BckFESWdORkRRQWdBeUFES0FJQUtBSUlFUUFBUVpFQlJnMEFJQUVvQXJBRElnTkZEUUFnQXlBREtBSUFLQUlJRVFBQVFaRUJSZzBBQWtBQ1FDQUNRUUZyRGdJQUFRSUxJQUFvQXJBRElnQWdBQ2dDQUNnQ0pCRUFBQ0FCS0FLd0F5SUFJQUFvQWdBb0FpUVJBQUJJRHdzZ0FDZ0NzQU1pQUNBQUtBSUFLQUlrRVFBQUlBRW9BckFESWdBZ0FDZ0NBQ2dDSkJFQUFFb2hCQXNnQkF0akFRSi9Jd0JCRUdzaUFDUUFJQUJCQmhBWUlnSTJBZ0FnQUNBQ1FRWnFJZ00yQWdnZ0FrR2lBVHNCQkNBQ1FaK0JoQVUyQVFBZ0FDQUROZ0lFSUFFZ0FCQlNJUUlnQUNnQ0FDSUJCRUFnQUNBQk5nSUVJQUVRRndzZ0FFRVFhaVFBSUFJTElRQWdBRUhBQTJzUVppQUFRZEFBYXhEYUFTQUFRUUEyQWhRZ0FFRVlhaEF2Q3g0QUlBQkI4QUpyRUdZZ0FCRGFBU0FBUVFBMkFtUWdBRUhvQUdvUUx3c2pBQ0FBUWJ3QmF4Qm1JQUJCdEFGcUVOb0JJQUJCQURZQ21BSWdBRUdjQW1vUUx3c2ZBQ0FBRUdZZ0FFSHdBbW9RMmdFZ0FFRUFOZ0xVQXlBQVFkZ0RhaEF2QzhvR0FRZC9Jd0JCRUdzaUJTUUFBa0FDUUNBQUtBSkFSUVJBUVg4aEJBd0JDeUFBS0FKY1FRaHhJZ1JGQkVBZ0FFRUFOZ0ljSUFCQkFEWUNGQ0FBUVFBMkFoZ0NRQ0FBTFFCaUJFQWdBQ0FBS0FJZ0lnRWdBQ2dDTkdvaUFqWUNFQXdCQ3lBQUlBQW9BamdpQVNBQUtBSThhaUlDTmdJUUN5QUFJQUkyQWd3Z0FDQUJOZ0lJSUFCQkNEWUNYQXNnQUNnQ0RFVUVRQ0FBSUFWQkVHb2lBVFlDRUNBQUlBRTJBZ3dnQUNBRlFROXFOZ0lJQ3lBRUJFQWdBQ2dDRUNFRElBQW9BZ2doQkNBRlFRUTJBZ1FnQlNBRElBUnJRUUp0TmdJSUl3QkJFR3NpQXlRQUlBVkJCR29pQkNnQ0FDQUZRUWhxSWdFb0FnQkpJUUlnQTBFUWFpUUFJQVFnQVNBQ0d5Z0NBQ0VEQzBGL0lRUUNRQ0FBS0FJTUlBQW9BaEJHQkVBZ0FDZ0NDQ0FBS0FJUUlBTnJJQU1RWXhvZ0FDMEFZZ1JBSUFNZ0FDZ0NDQ0lCYWlBQUtBSVFJQUVnQTJwcklBQW9Ba0FReHd3aUFVVU5BaUFBSUFNZ0FDZ0NDQ0lFYWlJRElBRnFOZ0lRSUFBZ0F6WUNEQ0FBSUFRMkFnZ2dBQ2dDREMwQUFDRUVEQUlMQW44Z0FDZ0NLQ0lCSUFBb0FpUWlBa1lFUUNBQkRBRUxJQUFvQWlBZ0FpQUJJQUpyRUdNYUlBQW9BaVFoQVNBQUtBSW9DeUVHSUFBZ0FDZ0NJQ0lDSUFZZ0FXdHFJZ0UyQWlRZ0FDQUNRUWdnQUNnQ05DQUNJQUJCTEdwR0cyb2lBallDS0NBRklBQW9BandnQTJzMkFnZ2dCU0FDSUFGck5nSUVJd0JCRUdzaUFTUUFJQVZCQkdvaUFpZ0NBQ0FGUVFocUlnWW9BZ0JKSVFjZ0FVRVFhaVFBSUFJZ0JpQUhHeWdDQUNFQklBQWdBQ2tDU0RjQ1VDQUFLQUlrSUFFZ0FDZ0NRQkRIRENJQ1JRMEJJQUFvQWtRaUFVVU5BeUFBSUFBb0FpUWdBbW9pQWpZQ0tBSkFJQUVnQUVISUFHb2dBQ2dDSUNBQ0lBQkJKR29nQXlBQUtBSUlJZ0pxSUFBb0Fqd2dBbW9nQlVFSWFpQUJLQUlBS0FJUUVRMEFRUU5HQkVBZ0FDZ0NJQ0VESUFBZ0FDZ0NLRFlDRUNBQUlBTTJBZ3dnQUNBRE5nSUlEQUVMSUFVb0FnZ2dBeUFBS0FJSWFrWU5BaUFBS0FJSUlRUWdBQ0FGS0FJSU5nSVFJQUFnQXlBRWFqWUNEQ0FBSUFRMkFnZ0xJQUFvQWd3dEFBQWhCQXdCQ3lBQUtBSU1MUUFBSVFRTElBQW9BZ2dnQlVFUGFrY05BQ0FBUVFBMkFoQWdBRUVBTmdJTUlBQkJBRFlDQ0FzZ0JVRVFhaVFBSUFRUEN4QjNBQXNTQUNBQVFkZ0RheUlBRUtBQ0dpQUFFQmNMRWdBZ0FFSFFBMnNpQUJDZ0Fob2dBQkFYQ3hJQUlBQkJ3QU5ySWdBUW9BSWFJQUFRRndzU0FDQUFRYUFEYXlJQUVLQUNHaUFBRUJjTEVnQWdBRUdRQTJzaUFCQ2dBaG9nQUJBWEN4SUFJQUJCZ0FOcklnQVFvQUlhSUFBUUZ3c1NBQ0FBUWZBQ2F5SUFFS0FDR2lBQUVCY0xFZ0FnQUVIZ0Ftc2lBQkNnQWhvZ0FCQVhDeElBSUFCQjBBSnJJZ0FRb0FJYUlBQVFGd3NTQUNBQVFjd0JheUlBRUtBQ0dpQUFFQmNMREFBZ0FCQ21CeG9nQUJBWEMrQVlBeEovQVh3Q2ZpTUFRYkFFYXlJTEpBQWdDMEVBTmdJc0FrQWdBYjBpR1VJQVV3UkFRUUVoRUVHRmlPMEFJUk1nQVpvaUFiMGhHUXdCQ3lBRVFZQVFjUVJBUVFFaEVFR0lpTzBBSVJNTUFRdEJpNGp0QUVHR2lPMEFJQVJCQVhFaUVCc2hFeUFRUlNFVkN3SkFJQmxDZ0lDQWdJQ0FnUGovQUlOQ2dJQ0FnSUNBZ1BqL0FGRUVRQ0FBUVNBZ0FpQVFRUU5xSWdNZ0JFSC8vM3R4RU9RQ0lBQWdFeUFRRU40Q0lBQkJnTHZ1QUVIb20vQUFJQVZCSUhFaUJSdEJ3UHZ1QUVIMnAvQUFJQVViSUFFZ0FXSWJRUU1RM2dJZ0FFRWdJQUlnQXlBRVFZREFBSE1RNUFJZ0FpQURJQUlnQTBvYklRa01BUXNnQzBFUWFpRVJBa0FDZndKQUlBRWdDMEVzYWhES0VTSUJJQUdnSWdGRUFBQUFBQUFBQUFCaUJFQWdDeUFMS0FJc0lnWkJBV3MyQWl3Z0JVRWdjaUlPUWVFQVJ3MEJEQU1MSUFWQklISWlEa0hoQUVZTkFpQUxLQUlzSVFwQkJpQURJQU5CQUVnYkRBRUxJQXNnQmtFZGF5SUtOZ0lzSUFGRUFBQUFBQUFBc0VHaUlRRkJCaUFESUFOQkFFZ2JDeUVNSUF0Qk1Hb2dDMEhRQW1vZ0NrRUFTQnNpRFNFSEEwQWdCd0ovSUFGRUFBQUFBQUFBOEVGaklBRkVBQUFBQUFBQUFBQm1jUVJBSUFHckRBRUxRUUFMSWdNMkFnQWdCMEVFYWlFSElBRWdBN2loUkFBQUFBQmx6YzFCb2lJQlJBQUFBQUFBQUFBQVlnMEFDd0pBSUFwQkFFd0VRQ0FLSVFNZ0J5RUdJQTBoQ0F3QkN5QU5JUWdnQ2lFREEwQWdBMEVkSUFOQkhVa2JJUU1DUUNBSFFRUnJJZ1lnQ0VrTkFDQURyU0VhUWdBaEdRTkFJQVlnR1VMLy8vLy9ENE1nQmpVQ0FDQWFobndpR1NBWlFvQ1U2OXdEZ0NJWlFvQ1U2OXdEZm4wK0FnQWdCa0VFYXlJR0lBaFBEUUFMSUJtbklnWkZEUUFnQ0VFRWF5SUlJQVkyQWdBTEEwQWdDQ0FISWdaSkJFQWdCa0VFYXlJSEtBSUFSUTBCQ3dzZ0N5QUxLQUlzSUFOcklnTTJBaXdnQmlFSElBTkJBRW9OQUFzTElBeEJHV3BCQ1c0aEJ5QURRUUJJQkVBZ0IwRUJhaUVQSUE1QjVnQkdJUklEUUVFQUlBTnJJZ05CQ1NBRFFRbEpHeUVKQWtBZ0JpQUlTd1JBUVlDVTY5d0RJQWwySVJSQmZ5QUpkRUYvY3lFV1FRQWhBeUFJSVFjRFFDQUhJQU1nQnlnQ0FDSVhJQWwyYWpZQ0FDQVdJQmR4SUJSc0lRTWdCMEVFYWlJSElBWkpEUUFMSUFnb0FnQWhCeUFEUlEwQklBWWdBellDQUNBR1FRUnFJUVlNQVFzZ0NDZ0NBQ0VIQ3lBTElBc29BaXdnQ1dvaUF6WUNMQ0FOSUFnZ0IwVkJBblJxSWdnZ0Voc2lCeUFQUVFKMGFpQUdJQVlnQjJ0QkFuVWdEMG9iSVFZZ0EwRUFTQTBBQ3d0QkFDRURBa0FnQmlBSVRRMEFJQTBnQ0d0QkFuVkJDV3doQTBFS0lRY2dDQ2dDQUNJSlFRcEpEUUFEUUNBRFFRRnFJUU1nQ1NBSFFRcHNJZ2RQRFFBTEN5QU1RUUFnQXlBT1FlWUFSaHRySUE1QjV3QkdJQXhCQUVkeGF5SUhJQVlnRFd0QkFuVkJDV3hCQ1d0SUJFQkJCRUdrQWlBS1FRQklHeUFMYWlBSFFZRElBR29pQ1VFSmJTSVBRUUowYWtIUUgyc2hDa0VLSVFjZ0NTQVBRUWxzYXlJSlFRZE1CRUFEUUNBSFFRcHNJUWNnQ1VFQmFpSUpRUWhIRFFBTEN3SkFJQW9vQWdBaUVpQVNJQWR1SWc4Z0IyeHJJZ2xGSUFwQkJHb2lGQ0FHUm5FTkFBSkFJQTlCQVhGRkJFQkVBQUFBQUFBQVFFTWhBU0FIUVlDVTY5d0RSdzBCSUFnZ0NrOE5BU0FLUVFSckxRQUFRUUZ4UlEwQkMwUUJBQUFBQUFCQVF5RUJDMFFBQUFBQUFBRGdQMFFBQUFBQUFBRHdQMFFBQUFBQUFBRDRQeUFHSUJSR0cwUUFBQUFBQUFENFB5QUpJQWRCQVhZaUZFWWJJQWtnRkVrYklSZ0NRQ0FWRFFBZ0V5MEFBRUV0UncwQUlCaWFJUmdnQVpvaEFRc2dDaUFTSUFscklnazJBZ0FnQVNBWW9DQUJZUTBBSUFvZ0J5QUphaUlETmdJQUlBTkJnSlRyM0FOUEJFQURRQ0FLUVFBMkFnQWdDQ0FLUVFScklncExCRUFnQ0VFRWF5SUlRUUEyQWdBTElBb2dDaWdDQUVFQmFpSUROZ0lBSUFOQi81UHIzQU5MRFFBTEN5QU5JQWhyUVFKMVFRbHNJUU5CQ2lFSElBZ29BZ0FpQ1VFS1NRMEFBMEFnQTBFQmFpRURJQWtnQjBFS2JDSUhUdzBBQ3dzZ0NrRUVhaUlISUFZZ0JpQUhTeHNoQmdzRFFDQUdJZ2NnQ0UwaUNVVUVRQ0FIUVFScklnWW9BZ0JGRFFFTEN3SkFJQTVCNXdCSEJFQWdCRUVJY1NFS0RBRUxJQU5CZjNOQmZ5QU1RUUVnREJzaUJpQURTaUFEUVh0S2NTSUtHeUFHYWlFTVFYOUJmaUFLR3lBRmFpRUZJQVJCQ0hFaUNnMEFRWGNoQmdKQUlBa05BQ0FIUVFScktBSUFJZzVGRFFCQkNpRUpRUUFoQmlBT1FRcHdEUUFEUUNBR0lncEJBV29oQmlBT0lBbEJDbXdpQ1hCRkRRQUxJQXBCZjNNaEJnc2dCeUFOYTBFQ2RVRUpiQ0VKSUFWQlgzRkJ4Z0JHQkVCQkFDRUtJQXdnQmlBSmFrRUpheUlHUVFBZ0JrRUFTaHNpQmlBR0lBeEtHeUVNREFFTFFRQWhDaUFNSUFNZ0NXb2dCbXBCQ1dzaUJrRUFJQVpCQUVvYklnWWdCaUFNU2hzaERBdEJmeUVKSUF4Qi9mLy8vd2RCL3YvLy93Y2dDaUFNY2lJU0cwb05BU0FNSUJKQkFFZHFRUUZxSVE0Q1FDQUZRVjl4SWhWQnhnQkdCRUFnQTBILy8vLy9CeUFPYTBvTkF5QURRUUFnQTBFQVNoc2hCZ3dCQ3lBUklBTWdBMEVmZFNJR2FpQUdjNjBnRVJDV0JpSUdhMEVCVEFSQUEwQWdCa0VCYXlJR1FUQTZBQUFnRVNBR2EwRUNTQTBBQ3dzZ0JrRUNheUlQSUFVNkFBQWdCa0VCYTBFdFFTc2dBMEVBU0JzNkFBQWdFU0FQYXlJR1FmLy8vLzhISUE1clNnMENDeUFHSUE1cUlnTWdFRUgvLy8vL0IzTktEUUVnQUVFZ0lBSWdBeUFRYWlJRklBUVE1QUlnQUNBVElCQVEzZ0lnQUVFd0lBSWdCU0FFUVlDQUJITVE1QUlDUUFKQUFrQWdGVUhHQUVZRVFDQUxRUkJxSWdaQkNISWhBeUFHUVFseUlRb2dEU0FJSUFnZ0RVc2JJZ2toQ0FOQUlBZzFBZ0FnQ2hDV0JpRUdBa0FnQ0NBSlJ3UkFJQVlnQzBFUWFrME5BUU5BSUFaQkFXc2lCa0V3T2dBQUlBWWdDMEVRYWtzTkFBc01BUXNnQmlBS1J3MEFJQXRCTURvQUdDQURJUVlMSUFBZ0JpQUtJQVpyRU40Q0lBaEJCR29pQ0NBTlRRMEFDeUFTQkVBZ0FFR1dsL0VBUVFFUTNnSUxJQWNnQ0UwTkFTQU1RUUJNRFFFRFFDQUlOUUlBSUFvUWxnWWlCaUFMUVJCcVN3UkFBMEFnQmtFQmF5SUdRVEE2QUFBZ0JpQUxRUkJxU3cwQUN3c2dBQ0FHSUF4QkNTQU1RUWxJR3hEZUFpQU1RUWxySVFZZ0NFRUVhaUlJSUFkUERRTWdERUVKU2lFRElBWWhEQ0FERFFBTERBSUxBa0FnREVFQVNBMEFJQWNnQ0VFRWFpQUhJQWhMR3lFSklBdEJFR29pQTBFSmNpRU5JQU5CQ0hJaEF5QUlJUWNEUUNBTklBYzFBZ0FnRFJDV0JpSUdSZ1JBSUF0Qk1Eb0FHQ0FESVFZTEFrQWdCeUFJUndSQUlBWWdDMEVRYWswTkFRTkFJQVpCQVdzaUJrRXdPZ0FBSUFZZ0MwRVFha3NOQUFzTUFRc2dBQ0FHUVFFUTNnSWdCa0VCYWlFR0lBb2dESEpGRFFBZ0FFR1dsL0VBUVFFUTNnSUxJQUFnQmlBTklBWnJJZ1lnRENBR0lBeElHeERlQWlBTUlBWnJJUXdnQjBFRWFpSUhJQWxQRFFFZ0RFRUFUZzBBQ3dzZ0FFRXdJQXhCRW1wQkVrRUFFT1FDSUFBZ0R5QVJJQTlyRU40Q0RBSUxJQXdoQmdzZ0FFRXdJQVpCQ1dwQkNVRUFFT1FDQ3lBQVFTQWdBaUFGSUFSQmdNQUFjeERrQWlBQ0lBVWdBaUFGU2hzaENRd0JDeUFUSUFWQkduUkJIM1ZCQ1hGcUlRd0NRQ0FEUVF0TERRQkJEQ0FEYXlFR1JBQUFBQUFBQURCQUlSZ0RRQ0FZUkFBQUFBQUFBREJBb2lFWUlBWkJBV3NpQmcwQUN5QU1MUUFBUVMxR0JFQWdHQ0FCbWlBWW9hQ2FJUUVNQVFzZ0FTQVlvQ0FZb1NFQkN5QVJJQXNvQWl3aUJpQUdRUjkxSWdacUlBWnpyU0FSRUpZR0lnWkdCRUFnQzBFd09nQVBJQXRCRDJvaEJnc2dFRUVDY2lFS0lBVkJJSEVoQ0NBTEtBSXNJUWNnQmtFQ2F5SU5JQVZCRDJvNkFBQWdCa0VCYTBFdFFTc2dCMEVBU0JzNkFBQWdCRUVJY1NFR0lBdEJFR29oQndOQUlBY2lCUUovSUFHWlJBQUFBQUFBQU9CQll3UkFJQUdxREFFTFFZQ0FnSUI0Q3lJSFFlRFA4UUJxTFFBQUlBaHlPZ0FBSUFFZ0I3ZWhSQUFBQUFBQUFEQkFvaUVCQWtBZ0JVRUJhaUlISUF0QkVHcHJRUUZIRFFBQ1FDQUdEUUFnQTBFQVNnMEFJQUZFQUFBQUFBQUFBQUJoRFFFTElBVkJMam9BQVNBRlFRSnFJUWNMSUFGRUFBQUFBQUFBQUFCaURRQUxRWDhoQ1VIOS8vLy9CeUFLSUJFZ0RXc2lCV29pQm1zZ0EwZ05BQ0FBUVNBZ0FpQUdBbjhDUUNBRFJRMEFJQWNnQzBFUWFtc2lDRUVDYXlBRFRnMEFJQU5CQW1vTUFRc2dCeUFMUVJCcWF5SUlDeUlIYWlJRElBUVE1QUlnQUNBTUlBb1EzZ0lnQUVFd0lBSWdBeUFFUVlDQUJITVE1QUlnQUNBTFFSQnFJQWdRM2dJZ0FFRXdJQWNnQ0d0QkFFRUFFT1FDSUFBZ0RTQUZFTjRDSUFCQklDQUNJQU1nQkVHQXdBQnpFT1FDSUFJZ0F5QUNJQU5LR3lFSkN5QUxRYkFFYWlRQUlBa0xFZ0FnQUVHOEFXc2lBQkNnQWhvZ0FCQVhDd3dBSUFBUW9BSWFJQUFRRndzTEFDQUFRZGdEYXhDZ0Fnc0xBQ0FBUWRBRGF4Q2dBZ3NMQUNBQVFjQURheENnQWdzTEFDQUFRYUFEYXhDZ0Fnc0xBQ0FBUVpBRGF4Q2dBZ3NMQUNBQVFZQURheENnQWdzTEFDQUFRZkFDYXhDZ0Fnc0xBQ0FBUWVBQ2F4Q2dBZ3NMQUNBQVFkQUNheENnQWdzTEFDQUFRY3dCYXhDZ0Fnc0xBQ0FBUWJ3QmF4Q2dBZ3NIQUVIQXRmNEFDeFVBSUFCQkJHcEJBQ0FCS0FJRVFjUzAvZ0JHR3dzUEFFSFlBeEFZSWdBUW9Bc2FJQUFMREFBZ0FVSGtzdjRBTmdJQUN4SUFRUWdRR0NJQVFlU3kvZ0EyQWdBZ0FBdndBd0VEZjBIWUF4QVlJZ0VnQUJCa0dpQUJRZFRiL0FBMkFnQWdBU0FBS1FPd0FUY0RzQUVnQVNBQUtBSzRBVFlDdUFFZ0FVRzhBV29nQUVHOEFXb1Fpd0loQXlBQlFZalk4Z0EyQXRBQ0lBRkIxQUpxSVFJQ1FDQUFMQURmQWtFQVRnUkFJQUlnQUNrQzFBSTNBZ0FnQWlBQUtBTGNBallDQ0F3QkN5QUNJQUFvQXRRQ0lBQW9BdGdDRUJvTElBRkIyTjN5QURZQzRBSWdBVUhrQW1vaEFnSkFJQUFzQU84Q1FRQk9CRUFnQWlBQUtRTGtBamNDQUNBQ0lBQW9BdXdDTmdJSURBRUxJQUlnQUNnQzVBSWdBQ2dDNkFJUUdnc2dBVUdFNFBvQU5nSUFJQU5Cb09iNkFEWUNBQ0FCUWVUbStnQTJBdUFDSUFGQjFPYjZBRFlDMEFJZ0FVSEU1dm9BTmdMTUFTQUJRZkFDYWlBQVFmQUNhaENhQWlFRElBRkJxTlh5QURZQ3dBTWdBVUhFQTJvaEFnSkFJQUFzQU04RFFRQk9CRUFnQWlBQUtRTEVBemNDQUNBQ0lBQW9Bc3dETmdJSURBRUxJQUlnQUNnQ3hBTWdBQ2dDeUFNUUdnc2dBQ2dDMUFNaEFDQUJRYUN4L2dBMkF1QUNJQUZCa0xIK0FEWUMwQUlnQVVHQXNmNEFOZ0xNQVNBQlFkeXcvZ0EyQXJ3QklBRkJ3S3IrQURZQ0FDQUJJQUEyQXRRRElBTkJzTEgrQURZQ0FDQUJRWlN5L2dBMkF0QURJQUZCaExMK0FEWUN3QU1nQVVIMHNmNEFOZ0tnQXlBQlFlU3gvZ0EyQXBBRElBRkIxTEgrQURZQ2dBTWdBUXNxQUNBQVFRYzZBQXNnQUVIejl1OEFLQUFBTmdBQUlBQkI5dmJ2QUNnQUFEWUFBeUFBUVFBNkFBY0xCd0JCc0tyK0FBc1ZBQ0FBUVFScVFRQWdBU2dDQkVHMHFmNEFSaHNMRHdCQjJBTVFHQ0lBRUtFTEdpQUFDd3dBSUFGQjJLZitBRFlDQUFzU0FFRUlFQmdpQUVIWXAvNEFOZ0lBSUFBTDhBTUJBMzlCMkFNUUdDSUJJQUFRWkJvZ0FVSFUyL3dBTmdJQUlBRWdBQ2tEc0FFM0E3QUJJQUVnQUNnQ3VBRTJBcmdCSUFGQnZBRnFJQUJCdkFGcUVJc0NJUU1nQVVHSTJQSUFOZ0xRQWlBQlFkUUNhaUVDQWtBZ0FDd0Ezd0pCQUU0RVFDQUNJQUFwQXRRQ053SUFJQUlnQUNnQzNBSTJBZ2dNQVFzZ0FpQUFLQUxVQWlBQUtBTFlBaEFhQ3lBQlFkamQ4Z0EyQXVBQ0lBRkI1QUpxSVFJQ1FDQUFMQUR2QWtFQVRnUkFJQUlnQUNrQzVBSTNBZ0FnQWlBQUtBTHNBallDQ0F3QkN5QUNJQUFvQXVRQ0lBQW9BdWdDRUJvTElBRkJoT0Q2QURZQ0FDQURRYURtK2dBMkFnQWdBVUhrNXZvQU5nTGdBaUFCUWRUbStnQTJBdEFDSUFGQnhPYjZBRFlDekFFZ0FVSHdBbW9nQUVId0Ftb1FtZ0loQXlBQlFhalY4Z0EyQXNBRElBRkJ4QU5xSVFJQ1FDQUFMQURQQTBFQVRnUkFJQUlnQUNrQ3hBTTNBZ0FnQWlBQUtBTE1BellDQ0F3QkN5QUNJQUFvQXNRRElBQW9Bc2dERUJvTElBQW9BdFFESVFBZ0FVR1VwdjRBTmdMZ0FpQUJRWVNtL2dBMkF0QUNJQUZCOUtYK0FEWUN6QUVnQVVIUXBmNEFOZ0s4QVNBQlFiU2YvZ0EyQWdBZ0FTQUFOZ0xVQXlBRFFhU20vZ0EyQWdBZ0FVR0lwLzRBTmdMUUF5QUJRZmltL2dBMkFzQURJQUZCNktiK0FEWUNvQU1nQVVIWXB2NEFOZ0tRQXlBQlFjaW0vZ0EyQW9BRElBRUxLZ0FnQUVFR09nQUxJQUJCak92dUFDZ0FBRFlBQUNBQVFaRHI3Z0F2QUFBN0FBUWdBRUVBT2dBR0N3Y0FRYVNmL2dBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCcEo3K0FFWWJDdzhBUVlnREVCZ2lBQkN2RUJvZ0FBc01BQ0FCUWNDYy9nQTJBZ0FMMHdJQ0FYOERmaUFCS0FJWUlBRW9BaXhMQkVBZ0FTQUJLQUlZTmdJc0MwSi9JUWdDUUNBRVFSaHhJZ1ZGRFFBZ0EwRUJSaUFGUVJoR2NRMEFJQUVvQWl3aUJRUkFJQVVDZnlBQlFTQnFJZ1V0QUF0QkIzWUVRQ0FGS0FJQURBRUxJQVVMYTZ3aEJnc0NRQUpBQWtBZ0F3NERBZ0FCQXdzZ0JFRUljUVJBSUFFb0Fnd2dBU2dDQ0d1c0lRY01BZ3NnQVNnQ0dDQUJLQUlVYTZ3aEJ3d0JDeUFHSVFjTElBSWdCM3dpQWtJQVV3MEFJQUlnQmxVTkFDQUVRUWh4SVFNQ1FDQUNVQTBBSUFNRVFDQUJLQUlNUlEwQ0N5QUVRUkJ4UlEwQUlBRW9BaGhGRFFFTElBTUVRQ0FCS0FJSUlRTWdBU0FCS0FJc05nSVFJQUVnQXFjZ0EybzJBZ3dnQVNBRE5nSUlDeUFFUVJCeEJFQWdBU2dDRkNFRElBRWdBU2dDSERZQ0hDQUJJQU0yQWhRZ0FTQUROZ0lZSUFFZ0FTZ0NHQ0FDcDJvMkFoZ0xJQUloQ0FzZ0FDQUlOd01JSUFCQ0FEY0RBQXNTQUVFSUVCZ2lBRUhBblA0QU5nSUFJQUFMK1FNQkJIOUJpQU1RR0NJQklBQVFaQm9nQVVIVTIvd0FOZ0lBSUFFZ0FDa0NzQUUzQXJBQklBRWdBQ2dDdUFFMkFyZ0JJQUZCdkFGcUlBQkJ2QUZxRUlzQ0lRTWdBVUdJMlBJQU5nTFFBaUFCUWRRQ2FpRUNBa0FnQUN3QTN3SkJBRTRFUUNBQ0lBQXBBdFFDTndJQUlBSWdBQ2dDM0FJMkFnZ01BUXNnQWlBQUtBTFVBaUFBS0FMWUFoQWFDeUFCUWRqZDhnQTJBdUFDSUFGQjVBSnFJUUlDUUNBQUxBRHZBa0VBVGdSQUlBSWdBQ2tDNUFJM0FnQWdBaUFBS0FMc0FqWUNDQXdCQ3lBQ0lBQW9BdVFDSUFBb0F1Z0NFQm9MSUFGQmhPRDZBRFlDQUNBRFFhRG0rZ0EyQWdBZ0FVRUFOZ0w4QWlBQlFnQTNBdlFDSUFGQjRJVDlBRFlDOEFJZ0FVSGs1dm9BTmdMZ0FpQUJRZFRtK2dBMkF0QUNJQUZCeE9iNkFEWUN6QUVDUUFKQUlBQW9BdmdDSUFBb0F2UUNheUlEQkVBZ0EwRUFTQTBCSUFFZ0F4QVlJZ0kyQXZRQ0lBRWdBallDK0FJZ0FTQUNJQU5CQW5WQkFuUnFOZ0w4QWlBQklBQW9BdmdDSUFBb0F2UUNJZ1JySWdOQkFFb0VmeUFDSUFRZ0F4QVpJQU5xQlNBQ0N6WUMrQUlMSUFBb0FvUURJUUFnQVVING0vNEFOZ0tBQXlBQlFlQ2IvZ0EyQXZBQ0lBRkIwSnYrQURZQzRBSWdBVUhBbS80QU5nTFFBaUFCUWJDYi9nQTJBc3dCSUFGQmpKditBRFlDdkFFZ0FVSHdsUDRBTmdJQUlBRWdBRFlDaEFNTUFRc1FLQUFMSUFFTFBnQWdBRUVRRUJnaUFUWUNBQ0FBUW95QWdJQ0Fnb0NBZ0g4M0FnUWdBVUhtaSswQUtBQUFOZ0FJSUFGQjNvdnRBQ2tBQURjQUFDQUJRUUE2QUF3TEVRQWdBRUh3QW1zUVppQUFRUUEyQWhRTEVnQWdBRUc4QVdzUVppQUFRUUEyQXNnQkN3NEFJQUFRWmlBQVFRQTJBb1FEQ3hJQUlBQkJnQU5ySWdBUXJBTWFJQUFRRndzU0FDQUFRZkFDYXlJQUVLd0RHaUFBRUJjTEVnQWdBRUhnQW1zaUFCQ3NBeG9nQUJBWEN4SUFJQUJCMEFKcklnQVFyQU1hSUFBUUZ3dWFBd0VJZnlNQVFSQnJJZ1FrQUFKL0lBRkJmMGNFUUNBQUtBSU1JUWdnQUNnQ0NDRUpJQUFvQWhnZ0FDZ0NIRVlFUUVGL0lBQXRBREJCRUhGRkRRSWFJQUFvQWhnaEJTQUFLQUlVSVFNZ0FDZ0NMQ0VHSUFCQklHb2lBa0VBRUd3Z0FpQUNMUUFMUVFkMkJIOGdBaWdDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlDZnlBQ0xRQUxRUWQyQkVBZ0FpZ0NBQXdCQ3lBQ0N5RUhJQUFDZnlBQ0xRQUxRUWQyQkVBZ0FpZ0NCQXdCQ3lBQ0xRQUxDeUFIYWpZQ0hDQUFJQWMyQWhRZ0FDQUhOZ0lZSUFBZ0FDZ0NHQ0FGSUFOcmFqWUNHQ0FBSUFBb0FoUWdCaUFEYTJvMkFpd0xJQVFnQUNnQ0dFRUJhallDRENNQVFSQnJJZ01rQUNBRVFReHFJZ1VvQWdBZ0FFRXNhaUlHS0FJQVNTRUNJQU5CRUdva0FDQUFJQVlnQlNBQ0d5Z0NBRFlDTENBQUxRQXdRUWh4QkVBQ2Z5QUFRU0JxSWdJdEFBdEJCM1lFUUNBQ0tBSUFEQUVMSUFJTElRSWdBQ0FBS0FJc05nSVFJQUFnQWlBSUlBbHJhallDRENBQUlBSTJBZ2dMSUFBZ0FVRVlkRUVZZFJEdkVnd0JDMEVBSUFFZ0FVRi9SaHNMSVFBZ0JFRVFhaVFBSUFBTEVnQWdBRUhNQVdzaUFCQ3NBeG9nQUJBWEN4SUFJQUJCdkFGcklnQVFyQU1hSUFBUUZ3c01BQ0FBRUt3REdpQUFFQmNMQ3dBZ0FFR0FBMnNRckFNTEN3QWdBRUh3QW1zUXJBTUxDd0FnQUVIZ0Ftc1FyQU1MQ3dBZ0FFSFFBbXNRckFNTEN3QWdBRUhNQVdzUXJBTUxDd0FnQUVHOEFXc1FyQU1Md0FFQkFuOGdBQ2dDR0NBQUtBSXNTd1JBSUFBZ0FDZ0NHRFlDTEFzQ1FDQUFLQUlJSUFBb0FneFBEUUFnQVVGL1JnUkFJQUFvQWdnaEFpQUFLQUlNUVFGcklRTWdBQ0FBS0FJc05nSVFJQUFnQXpZQ0RDQUFJQUkyQWdoQkFDQUJJQUZCZjBZYkR3c2dBQzBBTUVFUWNVVUVRQ0FBS0FJTVFRRnJMUUFBSUFGQi93RnhSdzBCQ3lBQUtBSUlJUUlnQUNnQ0RFRUJheUVESUFBZ0FDZ0NMRFlDRUNBQUlBTTJBZ3dnQUNBQ05nSUlJQUFvQWd3Z0FUb0FBQ0FCRHd0QmZ3c0hBRUhnbFA0QUN4VUFJQUJCQkdwQkFDQUJLQUlFUWVTVC9nQkdHd3NPQUVIWUFSQVlJZ0FRNHdnZ0FBc01BQ0FCUVlpUy9nQTJBZ0FMRWdCQkNCQVlJZ0JCaUpMK0FEWUNBQ0FBQzg0QkFRUi9RZGdCRUJnaUFTQUFFR1FoQXlBQlFhalU4Z0EyQXJBQklBQW9BclFCSVFJZ0FVSDQyZklBTmdLNEFTQUJJQUkyQXJRQklBRkJ2QUZxSVFJQ1FDQUFMQURIQVVFQVRnUkFJQUlnQUVHOEFXb2lCQ2tDQURjQ0FDQUNJQVFvQWdnMkFnZ01BUXNnQWlBQUtBSzhBU0FBS0FMQUFSQWFDeUFCSUFBdEFNd0JPZ0RNQVNBQUtBTFVBU0VBSUFGQnNKSCtBRFlDMEFFZ0FVR2drZjRBTmdMSUFTQUJRWkNSL2dBMkFyZ0JJQUZCZ0pIK0FEWUNzQUVnQVVIc2l2NEFOZ0lBSUFFZ0FEWUMxQUVnQXdzcUFDQUFRUVk2QUFzZ0FFR0FqdThBS0FBQU5nQUFJQUJCaEk3dkFDOEFBRHNBQkNBQVFRQTZBQVlMS0FBZ0FCQ0JBU0FBUVFBMkFyUUJJQUJCdUFGcUVDOGdBRUdCQVRvQXpBRWdBRUVBTmdMVUFRc1NBQ0FBUWRBQmF5SUFFTEVFR2lBQUVCY0xkZ0VDZnlBQUtBSVlJQUFvQWl4TEJFQWdBQ0FBS0FJWU5nSXNDd0pBSUFBdEFEQkJDSEZGRFFBZ0FDZ0NFQ0FBS0FJc1NRUkFJQUFvQWdnaEFTQUFLQUlNSVFJZ0FDQUFLQUlzTmdJUUlBQWdBallDRENBQUlBRTJBZ2dMSUFBb0Fnd2dBQ2dDRUU4TkFDQUFLQUlNTFFBQUR3dEJmd3NTQUNBQVFjZ0JheUlBRUxFRUdpQUFFQmNMRWdBZ0FFRzRBV3NpQUJDeEJCb2dBQkFYQ3hJQUlBQkJzQUZySWdBUXNRUWFJQUFRRndzTUFDQUFFTEVFR2lBQUVCY0xDd0FnQUVIUUFXc1FzUVFMQ3dBZ0FFSElBV3NRc1FRTEN3QWdBRUc0QVdzUXNRUUxDd0FnQUVHd0FXc1FzUVFMQndCQjNJcitBQXNWQUNBQVFRUnFRUUFnQVNnQ0JFSGdpZjRBUmhzTERnQkIyQUVRR0NJQUVMQVFJQUFMREFBZ0FVR0FpUDRBTmdJQUN4SUFRUWdRR0NJQVFZQ0kvZ0EyQWdBZ0FBdjFBUUVFZjBIWUFSQVlJZ0VnQUJCa0lRTWdBVUdJMlBJQU5nS3dBU0FCUWJRQmFpRUNBa0FnQUN3QXZ3RkJBRTRFUUNBQ0lBQkJ0QUZxSWdRcEFnQTNBZ0FnQWlBRUtBSUlOZ0lJREFFTElBSWdBQ2dDdEFFZ0FDZ0N1QUVRR2dzZ0FVSG8yZklBTmdMQUFTQUFLQUxFQVNFQ0lBRkIyTjN5QURZQ3lBRWdBU0FDTmdMRUFTQUJRY3dCYWlFQ0FrQWdBQ3dBMXdGQkFFNEVRQ0FDSUFCQnpBRnFJZ0FwQWdBM0FnQWdBaUFBS0FJSU5nSUlEQUVMSUFJZ0FDZ0N6QUVnQUNnQzBBRVFHZ3NnQVVHd2gvNEFOZ0xJQVNBQlFhQ0gvZ0EyQXNBQklBRkJrSWYrQURZQ3NBRWdBVUg4Z1A0QU5nSUFJQU1MSUFBZ0FFRUFPZ0FJSUFCQ3pNTGxxNmFPMGJMbUFEY0NBQ0FBUVFnNkFBc0xRd0FDZndKQUlBRWdBU2dDQUNnQ0NCRUFBRUVQUmcwQUlBRWdBU2dDQUNnQ0NCRUFBRUVSUmcwQVFRQWdBU0FCS0FJQUtBSUlFUUFBUVJKSERRRWFDMEVCQ3dzZkFDQUFFSUVCSUFCQnNBRnFFQzhnQUVGL05nTEVBU0FBUWNnQmFoQXZDeElBSUFCQnlBRnJJZ0FRb0FVYUlBQVFGd3NTQUNBQVFjQUJheUlBRUtBRkdpQUFFQmNMRWdBZ0FFR3dBV3NpQUJDZ0JSb2dBQkFYQ3d3QUlBQVFvQVVhSUFBUUZ3c0xBQ0FBUWNnQmF4Q2dCUXNMQUNBQVFjQUJheENnQlFzTEFDQUFRYkFCYXhDZ0JRc0hBRUhzZ1A0QUN4VUFJQUJCQkdwQkFDQUJLQUlFUWZELy9RQkdHd3NQQUVINEFSQVlJZ0FRcUFjYUlBQUxEQUFnQVVHVS92MEFOZ0lBQ3hJQVFRZ1FHQ0lBUVpUKy9RQTJBZ0FnQUF2b0FRRUZmd0pBSUFBdkFRWWdBU0FCS0FJQUtBSUlFUUFBUncwQUlBRW9BbGdnQVMwQVh5SUVJQVJCR0hSQkdIVWlCVUVBU0JzaUJpQUFLQUlNSUFBdEFCTWlBeUFEUVJoMFFSaDFJZ05CQUVnYlJ3MEFJQUJCQ0dvaUFDZ0NBQ0FBSUFOQkFFZ2JJUUFnQVVIVUFHb2lBU2dDQUNFRElBVkJBRWdpQWtVRVFDQUZSUVJBUVFFUEMwRUFJUUlnQUMwQUFDQURRZjhCY1VjTkFRTkFJQVJCQVdzaUJFVWhBaUFFUlEwQ0lBQXRBQUVoQlNBQVFRRnFJUUFnQlNBQlFRRnFJZ0V0QUFCR0RRQUxEQUVMSUFaRkJFQkJBUThMSUFNZ0FTQUNHeUFBSUFZUVRFVWhBZ3NnQWd1QUF3RUVmMEg0QVJBWUlnRWdBQkJrSVFRZ0FVR28xZklBTmdLd0FTQUJRYlFCYWlFQ0FrQWdBQ3dBdndGQkFFNEVRQ0FDSUFCQnRBRnFJZ01wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUVMSUFJZ0FDZ0N0QUVnQUNnQ3VBRVFHZ3NnQVVISTEvSUFOZ0xBQVNBQUtBTEVBU0VDSUFGQitOdnlBRFlDeUFFZ0FTQUNOZ0xFQVNBQUtBTE1BU0VDSUFGQnlOenlBRFlDMEFFZ0FTQUNOZ0xNQVNBQlFkUUJhaUVDQWtBZ0FDd0Ezd0ZCQUU0RVFDQUNJQUJCMUFGcUlnTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBRUxJQUlnQUNnQzFBRWdBQ2dDMkFFUUdnc2dBVUc0M1BJQU5nTGdBU0FCUWVRQmFpRUNBa0FnQUN3QTd3RkJBRTRFUUNBQ0lBQkI1QUZxSWdNcEFnQTNBZ0FnQWlBREtBSUlOZ0lJREFFTElBSWdBQ2dDNUFFZ0FDZ0M2QUVRR2dzZ0FVR0UvZjBBTmdMZ0FTQUJRZlQ4L1FBMkF0QUJJQUZCNVB6OUFEWUN5QUVnQVVIVS9QMEFOZ0xBQVNBQlFjVDgvUUEyQXJBQklBRkJzUGI5QURZQ0FDQUJJQUFwQXZBQk53THdBU0FFQ3lvQUlBQkJCam9BQ3lBQVFkNis3Z0FvQUFBMkFBQWdBRUhpdnU0QUx3QUFPd0FFSUFCQkFEb0FCZ3ZWQmdFR2Z5TUFRZkFBYXlJQkpBQUNRQ0FBS0FKTUlnSWdBaWdDQUNnQ0NCRUFBRUVkUmdSQUlBRkJHR29nQUNnQ1RDSUNFSW9VSUFFb0FoZ2lBMFVOQVNBQktBSWNJZ1JGRFFFZ0FDQUVOZ0wwQVNBQUlBTTJBdkFCSUFBRVFDQUNJQUEyQXF3Q0N3d0JDeUFBS0FKTUlnSWdBaWdDQUNnQ0NCRUFBRUdaQVVjTkFDQUFLQUpNSVFVQ1FDQUFMQURmQVVFQVRnUkFJQUVnQUNnQzNBRTJBbGdnQVNBQUtRTFVBVGNEVUF3QkN5QUJRZEFBYWlBQUtBTFVBU0FBS0FMWUFSQWFDeUFCUWVBQWFpQUJRZEFBYWhDOEF5QUJMQUJiUVFCSUJFQWdBU2dDVUJBWEN3SkFJQUFzQU84QlFRQk9CRUFnQVNBQUtBTHNBVFlDT0NBQklBQXBBdVFCTndNd0RBRUxJQUZCTUdvZ0FDZ0M1QUVnQUNnQzZBRVFHZ3NnQVVGQWF5QUJRVEJxRUx3RElBRXNBRHRCQUVnRVFDQUJLQUl3RUJjTElBQW9Bc1FCSVFNZ0FVRUFOZ0lvSUFGQmdJRG9CRFlDSENBQlFnQTNBeUFnQVVIay9mMEFOZ0lZSUFGQklHb2hBZ0pBSUFFc0FHdEJBRTRFUUNBQ0lBRXBBMkEzQWdBZ0FpQUJLQUpvTmdJSURBRUxJQUlnQVNnQ1lDQUJLQUprRUNBTElBVWdBVUVZYWlBRFFRRVFqd0VoQkNBQkxRQkxJZ2RCR0hSQkdIVWhCZ0pBSUFFc0FDdEJBRTRFUUNBR1FRQk9CRUFnQWlBQktRTkFOd0lBSUFJZ0FTZ0NTRFlDQ0F3Q0N5QUNJQUVvQWtBZ0FTZ0NSQkFnREFFTElBSWdBU2dDUUNBQlFVQnJJQVpCQUVnaUFoc2dBU2dDUkNBSElBSWJFQ0VhQ3dKQUlBUkJBQ0FGSUFGQkdHb2dBMEVCRUk4QklnSWJSUVJBSUFBc0FGOGhBaUFBS0FKVUlRUWdBU0FETmdJUUlBRWdCQ0FBUWRRQWFpQUNRUUJJR3pZQ0ZFSHJ1ZkFBSUFGQkVHb1FKQXdCQ3lBRUtBSk1JZ01nQWlnQ1RFY0VRQ0FBTEFCZklRSWdBQ2dDVkNFRElBRWdBU2dDWUNBQlFlQUFhaUFCTEFCclFRQklHellDQkNBQklBRW9Ba0FnQVVGQWF5QUJMQUJMUVFCSUd6WUNDQ0FCSUFNZ0FFSFVBR29nQWtFQVNCczJBZ0JCcUxud0FDQUJFQ1FNQVFzZ0FDQUNOZ0wwQVNBQUlBUTJBdkFCSUFOQnNQMzhBRUdzalBVQVFRQVFIQ0VDSUFBRVFDQUNJQUEyQXF3Q0N3c2dBVUhrL2YwQU5nSVlJQUVzQUN0QkFFZ0VRQ0FCS0FJZ0VCY0xJQUVzQUV0QkFFZ0VRQ0FCS0FKQUVCY0xJQUVzQUd0QkFFNE5BQ0FCS0FKZ0VCY0xJQUZCOEFCcUpBQkJBQXNPQUNBQVFRQTJBZ2dnQUNnQ0JBc0xBQ0FBUVFBMkFnUkJBQXMzQUNBQUVJRUJJQUJCc0FGcUVDOGdBRUVBTmdMRUFTQUFRUUEyQXN3QklBQkIwQUZxRUM4Z0FFSGdBV29RTHlBQVFnQTNBdkFCQ3hNQUlBQWdBQ2dDQUVFTWF5Z0NBR29Rb2dzTEVnQWdBRUhnQVdzaUFCRHFBeG9nQUJBWEN4SUFJQUJCMEFGcklnQVE2Z01hSUFBUUZ3c1NBQ0FBUWNnQmF5SUFFT29ER2lBQUVCY0xFZ0FnQUVIQUFXc2lBQkRxQXhvZ0FCQVhDeElBSUFCQnNBRnJJZ0FRNmdNYUlBQVFGd3NNQUNBQUVPb0RHaUFBRUJjTEN3QWdBRUhnQVdzUTZnTUxDd0FnQUVIUUFXc1E2Z01MQ3dBZ0FFSElBV3NRNmdNTEN3QWdBRUhBQVdzUTZnTUxDZ0FnQUVFSWF4Q2lDd3NMQUNBQVFiQUJheERxQXdzSEFFR2c5djBBQ3hVQUlBQkJCR3BCQUNBQktBSUVRYVQxL1FCR0d3dWFBUUVDZjBIa0FSQVlJUUFqQUVFUWF5SUJKQUFnQVVFSE9nQUxJQUZCQURvQUJ5QUJRZCtiOFFBb0FBQTJBZ0FnQVVIaW0vRUFLQUFBTmdBRElBQkJLeUFCRUwwQ0lRSWdBU3dBQzBFQVNBUkFJQUVvQWdBUUZ3c2dBRUVBTmdMZ0FTQUFRWnp6L1FBMkFzd0JJQUJCalBQOUFEWUN2QUVnQUVIdzh2MEFOZ0t3QVNBQVFkenMvUUEyQWdBZ0FoRERBeUFCUVJCcUpBQWdBQXNNQUNBQlFjanovUUEyQWdBTEVnQkJDQkFZSWdCQnlQUDlBRFlDQUNBQUM1TUNBZ1IvQVg1QjVBRVFHQ0lCSUFBUVpDRUVJQUZCd05uNUFEWUNzQUVnQUNrQ3RBRWhCU0FCUVlqWThnQTJBcndCSUFFZ0JUY0N0QUVnQVVIQUFXb2hBZ0pBSUFBc0FNc0JRUUJPQkVBZ0FpQUFRY0FCYWlJREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXNBQklBQW9Bc1FCRUJvTElBRkIyTjN5QURZQ3pBRWdBVUhRQVdvaEFnSkFJQUFzQU5zQlFRQk9CRUFnQWlBQVFkQUJhaUlES1FJQU53SUFJQUlnQXlnQ0NEWUNDQXdCQ3lBQ0lBQW9BdEFCSUFBb0F0UUJFQm9MSUFBb0F0d0JJUUlnQVVHYzgvMEFOZ0xNQVNBQlFZenovUUEyQXJ3QklBRkI4UEw5QURZQ3NBRWdBVUhjN1AwQU5nSUFJQUVnQWpZQzNBRWdBU0FBS0FMZ0FUWUM0QUVnQkFzcUFDQUFRUVk2QUFzZ0FFR0V0TzhBS0FBQU5nQUFJQUJCaUxUdkFDOEFBRHNBQkNBQVFRQTZBQVlMblFFQUFuOENRQ0FCSUFFb0FnQW9BZ2dSQUFCQkowWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQkswWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQkxFWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQkwwWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQk1VWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQk5FWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQk5rWU5BRUVBSUFFZ0FTZ0NBQ2dDQ0JFQUFFRTVSdzBCR2d0QkFRc0xCd0JCek96OUFBc1ZBQ0FBUVFScVFRQWdBU2dDQkVIVTYvMEFSaHNMaXdFQkFuOUI1QUVRR0NFQUl3QkJFR3NpQVNRQUlBRkJBRG9BQkNBQlFlSGd3ZXNDTmdJQUlBRkJCRG9BQ3lBQVFTb2dBUkM5QWlFQ0lBRXNBQXRCQUVnRVFDQUJLQUlBRUJjTElBQkJBRFlDNEFFZ0FFSFE2ZjBBTmdMTUFTQUFRY0RwL1FBMkFyd0JJQUJCcE9uOUFEWUNzQUVnQUVHUTQvMEFOZ0lBSUFJUXd3TWdBVUVRYWlRQUlBQUxEQUFnQVVINDZmMEFOZ0lBQ3hJQVFRZ1FHQ0lBUWZqcC9RQTJBZ0FnQUF1VEFnSUVmd0YrUWVRQkVCZ2lBU0FBRUdRaEJDQUJRY0RaK1FBMkFyQUJJQUFwQXJRQklRVWdBVUdJMlBJQU5nSzhBU0FCSUFVM0FyUUJJQUZCd0FGcUlRSUNRQ0FBTEFETEFVRUFUZ1JBSUFJZ0FFSEFBV29pQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUFLQUxBQVNBQUtBTEVBUkFhQ3lBQlFkamQ4Z0EyQXN3QklBRkIwQUZxSVFJQ1FDQUFMQURiQVVFQVRnUkFJQUlnQUVIUUFXb2lBeWtDQURjQ0FDQUNJQU1vQWdnMkFnZ01BUXNnQWlBQUtBTFFBU0FBS0FMVUFSQWFDeUFBS0FMY0FTRUNJQUZCME9uOUFEWUN6QUVnQVVIQTZmMEFOZ0s4QVNBQlFhVHAvUUEyQXJBQklBRkJrT1A5QURZQ0FDQUJJQUkyQXR3QklBRWdBQ2dDNEFFMkF1QUJJQVFMS2dBZ0FFRURPZ0FMSUFCQi9wWHVBQzhBQURzQUFDQUFRWUNXN2dBdEFBQTZBQUlnQUVFQU9nQURDeThBQW44Z0FTQUJLQUlBS0FJSUVRQUFRVEJIQkVCQkFDQUJJQUVvQWdBb0FnZ1JBQUJCTWtjTkFSb0xRUUVMQ3hNQUlBQWdBQ2dDQUVFTWF5Z0NBR29RN1FnTENnQWdBRUVJYXhEdENBc0hBRUdBNC8wQUN4VUFJQUJCQkdwQkFDQUJLQUlFUVlqaS9RQkdHd3NQQUVId0FSQVlJZ0FRb3dzYUlBQUxEQUFnQVVHczRQMEFOZ0lBQ3hJQVFRZ1FHQ0lBUWF6Zy9RQTJBZ0FnQUF1TEF3SUVmd0YrUWZBQkVCZ2lBU0FBRUdRaEJDQUJRY0RaK1FBMkFyQUJJQUFwQXJRQklRVWdBVUdJMlBJQU5nSzhBU0FCSUFVM0FyUUJJQUZCd0FGcUlRSUNRQ0FBTEFETEFVRUFUZ1JBSUFJZ0FFSEFBV29pQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUFLQUxBQVNBQUtBTEVBUkFhQ3lBQlFkamQ4Z0EyQXN3QklBRkIwQUZxSVFJQ1FDQUFMQURiQVVFQVRnUkFJQUlnQUVIUUFXb2lBeWtDQURjQ0FDQUNJQU1vQWdnMkFnZ01BUXNnQWlBQUtBTFFBU0FBS0FMVUFSQWFDeUFCUWZEZytRQTJBc3dCSUFGQjRPRDVBRFlDdkFFZ0FVSEU0UGtBTmdLd0FTQUJRYkRhK1FBMkFnQWdBQ2dDM0FFaEFpQUJRY2piOGdBMkF1QUJJQUVnQWpZQzNBRWdBVUhrQVdvaEFnSkFJQUFzQU84QlFRQk9CRUFnQWlBQVFlUUJhaUlBS1FJQU53SUFJQUlnQUNnQ0NEWUNDQXdCQ3lBQ0lBQW9BdVFCSUFBb0F1Z0JFQm9MSUFGQjhOLzlBRFlDNEFFZ0FVSGczLzBBTmdMTUFTQUJRZERmL1FBMkFyd0JJQUZCdE4vOUFEWUNzQUVnQVVHZzJmMEFOZ0lBSUFRTEtnQWdBRUVET2dBTElBQkI2dDd2QUM4QUFEc0FBQ0FBUWV6ZTd3QXRBQUE2QUFJZ0FFRUFPZ0FEQ3djQVFaRFovUUFMRlFBZ0FFRUVha0VBSUFFb0FnUkJtTmo5QUVZYkN3OEFRZkFCRUJnaUFCQ2tDeG9nQUFzTUFDQUJRYnpXL1FBMkFnQUxFZ0JCQ0JBWUlnQkJ2TmI5QURZQ0FDQUFDNHNEQWdSL0FYNUI4QUVRR0NJQklBQVFaQ0VFSUFGQndObjVBRFlDc0FFZ0FDa0N0QUVoQlNBQlFZalk4Z0EyQXJ3QklBRWdCVGNDdEFFZ0FVSEFBV29oQWdKQUlBQXNBTXNCUVFCT0JFQWdBaUFBUWNBQmFpSURLUUlBTndJQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0FzQUJJQUFvQXNRQkVCb0xJQUZCMk4zeUFEWUN6QUVnQVVIUUFXb2hBZ0pBSUFBc0FOc0JRUUJPQkVBZ0FpQUFRZEFCYWlJREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXRBQklBQW9BdFFCRUJvTElBRkI4T0Q1QURZQ3pBRWdBVUhnNFBrQU5nSzhBU0FCUWNUZytRQTJBckFCSUFGQnNOcjVBRFlDQUNBQUtBTGNBU0VDSUFGQnlOdnlBRFlDNEFFZ0FTQUNOZ0xjQVNBQlFlUUJhaUVDQWtBZ0FDd0E3d0ZCQUU0RVFDQUNJQUJCNUFGcUlnQXBBZ0EzQWdBZ0FpQUFLQUlJTmdJSURBRUxJQUlnQUNnQzVBRWdBQ2dDNkFFUUdnc2dBVUdBMXYwQU5nTGdBU0FCUWZEVi9RQTJBc3dCSUFGQjROWDlBRFlDdkFFZ0FVSEUxZjBBTmdLd0FTQUJRYkRQL1FBMkFnQWdCQXNiQUNBQVFRQTZBQVFnQUVIQnhJbVRCellDQUNBQVFRUTZBQXNMQndCQm9NLzlBQXNWQUNBQVFRUnFRUUFnQVNnQ0JFR296djBBUmhzTER3QkI0QUVRR0NJQUVKY0dHaUFBQ3d3QUlBRkIwTXo5QURZQ0FBc1NBRUVJRUJnaUFFSFF6UDBBTmdJQUlBQUxsZ0lCQkg5QjRBRVFHQ0lCSUFBUVpDRURJQUZCMU52OEFEWUNBQ0FCSUFBcEFyQUJOd0t3QVNBQklBQW9BcmdCTmdLNEFTQUJRZGpkOGdBMkFyd0JJQUZCd0FGcUlRSUNRQ0FBTEFETEFVRUFUZ1JBSUFJZ0FFSEFBV29pQkNrQ0FEY0NBQ0FDSUFRb0FnZzJBZ2dNQVFzZ0FpQUFLQUxBQVNBQUtBTEVBUkFhQ3lBQlFlejY5UUEyQXJ3QklBRkIwUFQxQURZQ0FDQUFLQUxNQVNFQ0lBRkIrTm55QURZQzBBRWdBU0FDTmdMTUFTQUJRZFFCYWlFQ0FrQWdBQ3dBM3dGQkFFNEVRQ0FDSUFCQjFBRnFJZ0FwQWdBM0FnQWdBaUFBS0FJSU5nSUlEQUVMSUFJZ0FDZ0MxQUVnQUNnQzJBRVFHZ3NnQVVHVXpQMEFOZ0xRQVNBQlFZVE0vUUEyQXJ3QklBRkI2TVg5QURZQ0FDQURDeGtBSUFCQkFEb0FBaUFBUWRQRUFUc0JBQ0FBUVFJNkFBc0x1QUVCQTM4Q1FDQUJMUUFzUlEwQUlBRW9BZ3dpQWlBQ0tBSkVJQUlvQWtCclFRSjFRUUZyRU84QklnSkZEUUFnQWtHdy9md0FRWVNnK2dCQkFCQWNJZ0pGRFFBZ0FpQUNLQUlBS0FJZ0VRQUFJQUlRM1FkcUlBRW9BaEJySWdPM0lBRW9BaWdvQXVnR0t3T2dCeUFCS0FJVXQ2SmtSUTBBUWNnREVCZ2lBaEM3QXhvZ0FTQUNOZ0lNSUFFb0FnZ2lCQ0FDSUFRb0FnQW9BcWdCRVFJQUlBRWdBU2dDRUNBRGFqWUNFQXNnQUNBQktBSU1FTjhCUVFFTFV3RUJmd0pBSUFFb0FoQkJGQkNqQWtFQVRBUkFJQUVvQWhBaEFnd0JDeUFCS0FJSUlnSWdBU2dDRUNBQ0tBSUFLQUtvQVJFQ0FFSElBeEFZSWdJUXV3TWFJQUVnQWpZQ0VBc2dBQ0FDRU44QlFRRUxCd0JCMk1YOUFBc1ZBQ0FBUVFScVFRQWdBU2dDQkVIZ3hQMEFSaHNMRHdCQjRBRVFHQ0lBRUpnR0dpQUFDd3dBSUFGQmlNUDlBRFlDQUFzU0FFRUlFQmdpQUVHSXcvMEFOZ0lBSUFBTGxnSUJCSDlCNEFFUUdDSUJJQUFRWkNFRElBRkIxTnY4QURZQ0FDQUJJQUFwQXJBQk53S3dBU0FCSUFBb0FyZ0JOZ0s0QVNBQlFkamQ4Z0EyQXJ3QklBRkJ3QUZxSVFJQ1FDQUFMQURMQVVFQVRnUkFJQUlnQUVIQUFXb2lCQ2tDQURjQ0FDQUNJQVFvQWdnMkFnZ01BUXNnQWlBQUtBTEFBU0FBS0FMRUFSQWFDeUFCUWV6NjlRQTJBcndCSUFGQjBQVDFBRFlDQUNBQUtBTE1BU0VDSUFGQitObnlBRFlDMEFFZ0FTQUNOZ0xNQVNBQlFkUUJhaUVDQWtBZ0FDd0Ezd0ZCQUU0RVFDQUNJQUJCMUFGcUlnQXBBZ0EzQWdBZ0FpQUFLQUlJTmdJSURBRUxJQUlnQUNnQzFBRWdBQ2dDMkFFUUdnc2dBVUhNd3YwQU5nTFFBU0FCUWJ6Qy9RQTJBcndCSUFGQm9MejlBRFlDQUNBREN4a0FJQUJCQURvQUFpQUFRZERFQVRzQkFDQUFRUUk2QUFzTGtnRUJBWDhDUUNBQktBSVFRY29BRUtNQ1FRQk1CRUFnQVNnQ0VFRVVFS01DUVFCTURRRUxJQUVvQWdnaUFpQUJLQUlRSUFJb0FnQW9BcWdCRVFJQVFjZ0RFQmdpQWhDN0F4b2dBU0FDTmdJUUlBRXRBQlJGRFFCQnFBWVFHQ0lDRU1FREdpQUJJQUkyQWdnZ0FTZ0NCQkNqQlNJQ0lBRW9BZ2dnQWlnQ0FDZ0NxQUVSQWdBTElBQWdBU2dDRUJEZkFVRUJDd3dBSUFBUW1RWWFJQUFRRndzSkFDQUFFSzBMRUJjTFBBRUJmeUFBUVl5Ni9RQTJBZ0FnQUNnQ0ZDSUJCRUFnQUNBQk5nSVlJQUVRRndzZ0FDZ0NCQ0lCQkVBZ0FDQUJOZ0lJSUFFUUZ3c2dBQkFYQ3ljQkFYOGdBRUhNdWYwQU5nSUFJQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFBUUZ3czBBQ0FBUWN5NC9RQTJBZ0FnQUN3QUowRUFTQVJBSUFBb0Fod1FGd3NnQUN3QUcwRUFTQVJBSUFBb0FoQVFGd3NnQUJBWEN5Y0JBWDhnQUVIZ3QvMEFOZ0lBSUFBb0Fpd2lBUVJBSUFBZ0FUWUNNQ0FCRUJjTElBQVFGd3NuQVFGL0lBQkI3TGI5QURZQ0FDQUFLQUljSWdFRVFDQUFJQUUyQWlBZ0FSQVhDeUFBRUJjTEdRQWdBRUg0dFAwQU5nSUFJQUJCRUdvUW5BRWFJQUFRRnd0cUFRTi9JQUJCL0xQOUFEWUNBQUpBSUFBb0FoQkZEUUFnQUNnQ0RDSUJLQUlBSWdJZ0FDZ0NDQ0lES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkFoQWdBU0FBUVFocUlnSkdEUUFEUUNBQktBSUVJUU1nQVJBWElBTWlBU0FDUncwQUN3c2dBQkFYQzZFQkFRTi9JQUJCdkxQOUFEWUNBQ0FBUVN4cUlBQW9BakFRc1FjZ0FDZ0NJQ0lCQkVBZ0FDQUJOZ0lrSUFFUUZ3c2dBQ2dDRkNJQkJFQWdBQ0FCTmdJWUlBRVFGd3NDUUNBQUtBSVFSUTBBSUFBb0Fnd2lBaWdDQUNJRElBQW9BZ2dpQVNnQ0JEWUNCQ0FCS0FJRUlBTTJBZ0FnQUVFQU5nSVFJQUlnQUVFSWFpSURSZzBBQTBBZ0FpZ0NCQ0VCSUFJUUZ5QUJJZ0lnQTBjTkFBc0xJQUFRRndzbkFRRi9JQUJCZ0xQOUFEWUNBQ0FBS0FJTUlnRUVRQ0FBSUFFMkFoQWdBUkFYQ3lBQUVCY0xKd0VCZnlBQVFmeXgvUUEyQWdBZ0FDZ0NCQ0lCQkVBZ0FDQUJOZ0lJSUFFUUZ3c2dBQkFYQ3gwQUlBQkJoTEg5QURZQ0FDQUFRUkJxSUFBb0FoUVFzQWNnQUJBWEMyVUJBbjhnQUVHVXIvMEFOZ0lBSUFBb0FnUWlBZ1JBSUFJZ0FDZ0NDQ0lCUmdSL0lBSUZBMEFnQVVFRmF5d0FBRUVBU0FSQUlBRkJFR3NvQWdBUUZ3c2dBVUVVYXlJQklBSkhEUUFMSUFBb0FnUUxJUUVnQUNBQ05nSUlJQUVRRndzZ0FCQVhDemNBSUFCQjJLNzlBRFlDQUNBQVFSeHFJQUFvQWlBUXJ3Y2dBRUVRYWlBQUtBSVVFS1FGSUFCQkJHb2dBQ2dDQ0JDa0JTQUFFQmNMd2dFQkEzOGdBRUdjcnYwQU5nSUFBa0FnQUNnQ0dFVU5BQ0FBS0FJVUlnRW9BZ0FpQWlBQUtBSVFJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQ0dDQUJJQUJCRUdvaUEwWU5BQU5BSUFFb0FnUWhBaUFCRUJjZ0FpSUJJQU5IRFFBTEN3SkFJQUFvQWd4RkRRQWdBQ2dDQ0NJQktBSUFJZ0lnQUNnQ0JDSURLQUlFTmdJRUlBTW9BZ1FnQWpZQ0FDQUFRUUEyQWd3Z0FTQUFRUVJxSWdOR0RRQURRQ0FCS0FJRUlRSWdBUkFYSUFJaUFTQURSdzBBQ3dzZ0FCQVhDMm9CQTM4Z0FFSGNyZjBBTmdJQUFrQWdBQ2dDREVVTkFDQUFLQUlJSWdFb0FnQWlBaUFBS0FJRUlnTW9BZ1EyQWdRZ0F5Z0NCQ0FDTmdJQUlBQkJBRFlDRENBQklBQkJCR29pQWtZTkFBTkFJQUVvQWdRaEF5QUJFQmNnQXlJQklBSkhEUUFMQ3lBQUVCY0xhZ0VEZnlBQVFaeXQvUUEyQWdBQ1FDQUFLQUlNUlEwQUlBQW9BZ2dpQVNnQ0FDSUNJQUFvQWdRaUF5Z0NCRFlDQkNBREtBSUVJQUkyQWdBZ0FFRUFOZ0lNSUFFZ0FFRUVhaUlDUmcwQUEwQWdBU2dDQkNFRElBRVFGeUFESWdFZ0FrY05BQXNMSUFBUUZ3c2RBQ0FBUWVDcy9RQTJBZ0FnQUVFSWFpQUFLQUlNRUp3R0lBQVFGd3R4QVFOL0FrQWdBQzhCQmlBQklBRW9BZ0FvQWdnUkFBQkhEUUFDUUNBQktBSjhJZ0lnQVNnQ2dBRWlCRVlOQUFOQUlBSW9BZ0JCcEFGR0RRRWdBa0VFYWlJQ0lBUkhEUUFMREFFTElBSWdCRVlOQUNBQlFiRDkvQUJCalBMeUFFRitFQndvQWdRZ0FDZ0NDRVloQXdzZ0F3dW5BUUVEZnlBQVFiU3EvUUEyQWdBZ0FDZ0NXQ0lCQkVBZ0FDQUJOZ0pjSUFFUUZ3c0NRQ0FBS0FKTVJRMEFJQUFvQWtnaUFpZ0NBQ0lESUFBb0FrUWlBU2dDQkRZQ0JDQUJLQUlFSUFNMkFnQWdBRUVBTmdKTUlBSWdBRUhFQUdvaUEwWU5BQU5BSUFJb0FnUWhBU0FDUVFocUlBSW9BZ3dRamdFZ0FoQVhJQUVpQWlBRFJ3MEFDd3NnQUVFNGFpQUFLQUk4RU9zRElBQkJMR29nQUNnQ01CRFBCU0FBRUJjTEtnQWdBRUgwcWYwQU5nSUFJQUJCRUdvZ0FDZ0NGQkRjQWlBQVFRUnFJQUFvQWdnUTNBSWdBQkFYQ3gwQUlBQkJ3S245QURZQ0FDQUFRUkJxSUFBb0FoUVE2d01nQUJBWEN5SUFJQUJCbUtqOUFEWUNBQ0FBTEFBalFRQklCRUFnQUNnQ0dCQVhDeUFBRUJjTEtnQWdBRUVKT2dBTElBQkJpdjN2QUNrQUFEY0FBQ0FBUVpMOTd3QXRBQUE2QUFnZ0FFRUFPZ0FKQzRRQkFRSi9Ba0FnQUNnQzZBWkJ0ZzVxTFFBQVJRMEFJQUVvQWd4RkRRQWdBRUVVUWZDeGYwRUFFQ3dpQUVVTkFDQUFRYkQ5L0FCQmhLRDZBRUVBRUJ3aUFrVU5BQ0FCS0FJSUlnQWdBVUVFYWlJQlJnMEFJQUpCZ0FwcUlRSURRQ0FBS0FJSUlnTW9BbmhGQkVBZ0F5QUNOZ0o0Q3lBQUtBSUVJZ0FnQVVjTkFBc0xRUUFMY1FFQ2Z3SkFJQUVvQWdRaUFrVU5BQUpBSUFFb0FnZ2lBMFVOQUNBQ0tBS2dCQ0FEUmcwQUlBSWdBellDMkFSQkFnOExJQUFvQXVnR1FiWU9haTBBQUVVTkFDQUNLQUxZQlVFQmEwRUJTdzBBSUFCQkZFSHdzWDlCQUJBc0lRQWdBU2dDQkNBQVFZQUthallDMkFRTFFRSUxCd0FnQUM4QlVBczZBUUYvSUFCQmpMcjlBRFlDQUNBQUtBSVVJZ0VFUUNBQUlBRTJBaGdnQVJBWEN5QUFLQUlFSWdFRVFDQUFJQUUyQWdnZ0FSQVhDeUFBQ3lVQkFYOGdBRUhNdWYwQU5nSUFJQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFBTE1nQWdBRUhNdVAwQU5nSUFJQUFzQUNkQkFFZ0VRQ0FBS0FJY0VCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUFMSlFFQmZ5QUFRZUMzL1FBMkFnQWdBQ2dDTENJQkJFQWdBQ0FCTmdJd0lBRVFGd3NnQUFzbEFRRi9JQUJCN0xiOUFEWUNBQ0FBS0FJY0lnRUVRQ0FBSUFFMkFpQWdBUkFYQ3lBQUN4Y0FJQUJCK0xUOUFEWUNBQ0FBUVJCcUVKd0JHaUFBQ3hzQUlBQkI0S3o5QURZQ0FDQUFRUWhxSUFBb0Fnd1FuQVlnQUF0b0FRTi9JQUJCbkszOUFEWUNBQUpBSUFBb0FneEZEUUFnQUNnQ0NDSUJLQUlBSWdJZ0FDZ0NCQ0lES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkFnd2dBU0FBUVFScUlnSkdEUUFEUUNBQktBSUVJUU1nQVJBWElBTWlBU0FDUncwQUN3c2dBQXRvQVFOL0lBQkIzSzM5QURZQ0FBSkFJQUFvQWd4RkRRQWdBQ2dDQ0NJQktBSUFJZ0lnQUNnQ0JDSURLQUlFTmdJRUlBTW9BZ1FnQWpZQ0FDQUFRUUEyQWd3Z0FTQUFRUVJxSWdKR0RRQURRQ0FCS0FJRUlRTWdBUkFYSUFNaUFTQUNSdzBBQ3dzZ0FBdkFBUUVEZnlBQVFaeXUvUUEyQWdBQ1FDQUFLQUlZUlEwQUlBQW9BaFFpQVNnQ0FDSUNJQUFvQWhBaUF5Z0NCRFlDQkNBREtBSUVJQUkyQWdBZ0FFRUFOZ0lZSUFFZ0FFRVFhaUlEUmcwQUEwQWdBU2dDQkNFQ0lBRVFGeUFDSWdFZ0EwY05BQXNMQWtBZ0FDZ0NERVVOQUNBQUtBSUlJZ0VvQWdBaUFpQUFLQUlFSWdNb0FnUTJBZ1FnQXlnQ0JDQUNOZ0lBSUFCQkFEWUNEQ0FCSUFCQkJHb2lBMFlOQUFOQUlBRW9BZ1FoQWlBQkVCY2dBaUlCSUFOSERRQUxDeUFBQ3pVQUlBQkIySzc5QURZQ0FDQUFRUnhxSUFBb0FpQVFyd2NnQUVFUWFpQUFLQUlVRUtRRklBQkJCR29nQUNnQ0NCQ2tCU0FBQzJNQkFuOGdBRUdVci8wQU5nSUFJQUFvQWdRaUFnUkFJQUlnQUNnQ0NDSUJSZ1IvSUFJRkEwQWdBVUVGYXl3QUFFRUFTQVJBSUFGQkVHc29BZ0FRRndzZ0FVRVVheUlCSUFKSERRQUxJQUFvQWdRTElRRWdBQ0FDTmdJSUlBRVFGd3NnQUFzYkFDQUFRWVN4L1FBMkFnQWdBRUVRYWlBQUtBSVVFTEFISUFBTEpRRUJmeUFBUWZ5eC9RQTJBZ0FnQUNnQ0JDSUJCRUFnQUNBQk5nSUlJQUVRRndzZ0FBc2xBUUYvSUFCQmdMUDlBRFlDQUNBQUtBSU1JZ0VFUUNBQUlBRTJBaEFnQVJBWEN5QUFDNThCQVFOL0lBQkJ2TFA5QURZQ0FDQUFRU3hxSUFBb0FqQVFzUWNnQUNnQ0lDSUJCRUFnQUNBQk5nSWtJQUVRRndzZ0FDZ0NGQ0lCQkVBZ0FDQUJOZ0lZSUFFUUZ3c0NRQ0FBS0FJUVJRMEFJQUFvQWd3aUFpZ0NBQ0lESUFBb0FnZ2lBU2dDQkRZQ0JDQUJLQUlFSUFNMkFnQWdBRUVBTmdJUUlBSWdBRUVJYWlJRFJnMEFBMEFnQWlnQ0JDRUJJQUlRRnlBQklnSWdBMGNOQUFzTElBQUxhQUVEZnlBQVFmeXovUUEyQWdBQ1FDQUFLQUlRUlEwQUlBQW9BZ3dpQVNnQ0FDSUNJQUFvQWdnaUF5Z0NCRFlDQkNBREtBSUVJQUkyQWdBZ0FFRUFOZ0lRSUFFZ0FFRUlhaUlDUmcwQUEwQWdBU2dDQkNFRElBRVFGeUFESWdFZ0FrY05BQXNMSUFBTHB4WURDMzhDZkFGK0l3QkI4QUJySWdra0FBSkFJQUFyQStnSUloQWdBQ2dDNkFaQmlPVUFhaXNEQUNJUFlnUjhJQUFRMFFVZ0FDZ0M2QVpCaU9VQWFpc0RBQ0VQSUFBckErZ0lCU0FRQ3lBUFlnUkFRYWYyOEFCQkFCQWtBa0FnQVN3QUMwRUFTQVJBSUFGQkFEWUNCQ0FCS0FJQUlRRU1BUXNnQVVFQU9nQUxDeUFCUVFBNkFBQU1BUXNnQ1VIZ0FHb2lDMEVJYWlJRlFnQTNBZ0FnQzBIMG9ma0FOZ0lBSUFzZ0JUWUNCQ0FMUVFScVFRQVF0QWtnQ3lBRk5nSUVJQXRDQURjQ0NDQUpRdmlGZ0lBUU53TTRJQWxDK0lXQWdCQTNBd0FnQ1NrQ0FDRVJJQWxCUUdzaUJVRUJPZ0FZSUFWQkFEWUNGQ0FGUWRqOS9BQTJBZ0FnQlNBUk53SUVJQVZDQURjQ0RDQUpRZ0EzQXhnZ0NVSUFOd01RSUFsQnBLdjlBRFlDQ0NBSklBVTJBakFnQ1NBTE5nSXNJQWxDZ0lDQWdJQ0FnSy9BQURjRElDQUpJQUFvQXVnR1FkYmtBR290QUFBNkFDZ2dBQ0FGSUFsQkNHcEJBRUVBUWZDeGYwRUJRUUFRTGlNQVFaQUJheUlFSkFBZ0JFSGdBR29pREVFQU5nSUlJQXhDQURjQ0FDQUxLQUlFSWdBZ0MwRUlhaUlOUndSQVJBQUFBQUFBUUkvQUlSQURRQ0FFUWNnQWFpSUlRZ0EzQWdRZ0NFSUFOd0lNSUFnZ0NFRUVhallDQUNBSVFRQTJBaFFnQ0NBRVFmQUFhaUlGUWF5VzdnQVFNaUlHRUQwZ0JoQWlJQVJCQmpZQ2NDQUZFQ0lnQkVFQU5nSndJQVJCR0dvZ0FDSUdLd01RRUxvQ0lBUWdCQ2tESURjRGdBRWdCQ0FFS1FNWU53TjRJQWdnQlJBOUlBVVFJaUFJSUFWQnM1YnVBQkF5SWdBUVBTQUFFQ0lnQkVFR05nSndJQVVRSWlBRVFRQTJBbkFnQkVFSWFpQUdLd01nRUxvQ0lBUWdCQ2tERURjRGdBRWdCQ0FFS1FNSU53TjRJQWdnQlJBOUlBVVFJaUFHS0FJb0lBWW9BaXhIQkVBZ0JFRTRhaUlIUVFBMkFnZ2dCMElBTndJQUlBWW9BaWdpQlNBR0tBSXNJZ3BIQkVBRFFBSkFJQVVzQUF0QkFFNEVRQ0FFSUFVb0FnZzJBakFnQkNBRktRSUFOd01vREFFTElBUkJLR29nQlNnQ0FDQUZLQUlFRUJvTElBUkJCallDY0NBRVFmQUFhaEFpSUFSQkFUWUNjRUVNRUJnaUFFSUFOd0lBSUFCQkFEWUNDQ0FFSUFBMkFuZ0NRQ0FFTEFBelFRQk9CRUFnQUNBRUtRTW9Od0lBSUFBZ0JDZ0NNRFlDQ0F3QkN5QUFJQVFvQWlnZ0JDZ0NMQkFnQ3lBSElBUkI4QUJxSWdBUXpBRWdBQkFpSUFRc0FETkJBRWdFUUNBRUtBSW9FQmNMSUFWQkRHb2lCU0FLUncwQUN3c2dDQ0FFUWZBQWFpSUFRYk93N2dBUU1pSUZFRDBnQlJBaUlBUkJCallDY0NBQUVDSWdCRUVFTmdKd1FRd1FHQ0lGUVFBMkFnZ2dCVUlBTndJQUlBUWdCVFlDZUNBRklBY1FuUUlnQ0NBQUVEMGdBQkFpSUFjUXJBRUxJQVlvQWpRZ0JpZ0NPRWNFUUNBRVFUaHFJZ2RCQURZQ0NDQUhRZ0EzQWdBZ0JpZ0NOQ0lGSUFZb0FqZ2lDa2NFUUFOQUFrQWdCU3dBQzBFQVRnUkFJQVFnQlNnQ0NEWUNNQ0FFSUFVcEFnQTNBeWdNQVFzZ0JFRW9haUFGS0FJQUlBVW9BZ1FRR2dzZ0JFRUdOZ0p3SUFSQjhBQnFFQ0lnQkVFQk5nSndRUXdRR0NJQVFnQTNBZ0FnQUVFQU5nSUlJQVFnQURZQ2VBSkFJQVFzQUROQkFFNEVRQ0FBSUFRcEF5ZzNBZ0FnQUNBRUtBSXdOZ0lJREFFTElBQWdCQ2dDS0NBRUtBSXNFQ0FMSUFjZ0JFSHdBR29pQUJETUFTQUFFQ0lnQkN3QU0wRUFTQVJBSUFRb0FpZ1FGd3NnQlVFTWFpSUZJQXBIRFFBTEN5QUlJQVJCOEFCcUlnQkJzdnp1QUJBeUlnVVFQU0FGRUNJZ0JFRUdOZ0p3SUFBUUlpQUVRUVEyQW5CQkRCQVlJZ1ZCQURZQ0NDQUZRZ0EzQWdBZ0JDQUZOZ0o0SUFVZ0J4Q2RBaUFJSUFBUVBTQUFFQ0lnQnhDc0FRc0NRQ0FDUlEwQUlBWW9Ba0FnQmlnQ1JFY0VRQ0FFUVRocUlnZEJBRFlDQ0NBSFFnQTNBZ0FnQmlnQ1FDSUZJQVlvQWtRaUNrY0VRQU5BQWtBZ0JTd0FDMEVBVGdSQUlBUWdCU2dDQ0RZQ01DQUVJQVVwQWdBM0F5Z01BUXNnQkVFb2FpQUZLQUlBSUFVb0FnUVFHZ3NnQkVFR05nSndJQVJCOEFCcUVDSWdCRUVCTmdKd1FRd1FHQ0lBUWdBM0FnQWdBRUVBTmdJSUlBUWdBRFlDZUFKQUlBUXNBRE5CQUU0RVFDQUFJQVFwQXlnM0FnQWdBQ0FFS0FJd05nSUlEQUVMSUFBZ0JDZ0NLQ0FFS0FJc0VDQUxJQWNnQkVId0FHb2lBQkRNQVNBQUVDSWdCQ3dBTTBFQVNBUkFJQVFvQWlnUUZ3c2dCVUVNYWlJRklBcEhEUUFMQ3lBSUlBUkI4QUJxSWdCQjg3enVBQkF5SWdVUVBTQUZFQ0lnQkVFR05nSndJQUFRSWlBRVFRUTJBbkJCREJBWUlnVkJBRFlDQ0NBRlFnQTNBZ0FnQkNBRk5nSjRJQVVnQnhDZEFpQUlJQUFRUFNBQUVDSWdCeENzQVFzZ0JpZ0NUQ0FHS0FKUVJnMEFJQVJCT0dvaUIwRUFOZ0lJSUFkQ0FEY0NBQ0FHS0FKTUlnVWdCaWdDVUNJS1J3UkFBMEFDUUNBRkxBQUxRUUJPQkVBZ0JDQUZLQUlJTmdJd0lBUWdCU2tDQURjREtBd0JDeUFFUVNocUlBVW9BZ0FnQlNnQ0JCQWFDeUFFUVFZMkFuQWdCRUh3QUdvUUlpQUVRUUUyQW5CQkRCQVlJZ0JDQURjQ0FDQUFRUUEyQWdnZ0JDQUFOZ0o0QWtBZ0JDd0FNMEVBVGdSQUlBQWdCQ2tES0RjQ0FDQUFJQVFvQWpBMkFnZ01BUXNnQUNBRUtBSW9JQVFvQWl3UUlBc2dCeUFFUWZBQWFpSUFFTXdCSUFBUUlpQUVMQUF6UVFCSUJFQWdCQ2dDS0JBWEN5QUZRUXhxSWdVZ0NrY05BQXNMSUFnZ0JFSHdBR29pQUVIby91NEFFRElpQlJBOUlBVVFJaUFFUVFZMkFuQWdBQkFpSUFSQkJEWUNjRUVNRUJnaUJVRUFOZ0lJSUFWQ0FEY0NBQ0FFSUFVMkFuZ2dCU0FIRUowQ0lBZ2dBQkE5SUFBUUlpQUhFS3dCQ3dKQUlBWXJBeGdpRDBRQUFBQUFBRUNQd0dFTkFDQVBJQkJoRFFBZ0NDQUVRZkFBYWlJT1FmMlo3Z0FRTWlJQUVEMGdBQkFpSXdCQkVHc2lBQ1FBSUFBUWlRRWlCU0FGTFFBTFFRZDJCSDhnQlNnQ0NFSC8vLy8vQjNGQkFXc0ZRUW9MRUhZakFFRVFheUlISkFBQ2Z5QUFMUUFMUVFkMkJFQWdBQ2dDQkF3QkN5QUFMUUFMQ3lFRkEwQUNRQUovSUFBdEFBdEJCM1lFUUNBQUtBSUFEQUVMSUFBTElRb2dCeUFQT1FNQUlBQUNmeUFLSUFWQkFXcEI0WUx2QUNBSEVLRUhJZ3BCQUU0RVFDQUZJQXBQRFFJZ0Nnd0JDeUFGUVFGMFFRRnlDeUlGRUhZTUFRc0xJQUFnQ2hCMklBUWdBQ2tDQURjQ09DQUVJQUFvQWdnMkFrQWdBQkNYRFNBSFFSQnFKQUFnQUJCS0dpQUFRUkJxSkFBZ0JFRUdOZ0p3SUE0UUlpQUVRUUUyQW5CQkRCQVlJZ0JDQURjQ0FDQUFRUUEyQWdnZ0JDQUFOZ0o0QWtBZ0JDd0FRMEVBVGdSQUlBQWdCQ2tET0RjQ0FDQUFJQVJCUUdzb0FnQTJBZ2dNQVFzZ0FDQUVLQUk0SUFRb0Fqd1FJQXNnQ0NBRVFmQUFhaUlBRUQwZ0FCQWlJQVFzQUVOQkFFZ0VRQ0FFS0FJNEVCY0xJQThoRUFzQ1FDQURSUTBBSUFZb0Fsd2dCaTBBWXlJQUlBQkJHSFJCR0hWQkFFZ2JSUTBBSUFnZ0JFSHdBR29pQUVIN3ZPNEFFRElpQlJBOUlBVVFJaUFFUVFZMkFuQWdBQkFpSUFSQkFUWUNjRUVNRUJnaUFFSUFOd0lBSUFCQkFEWUNDQ0FFSUFBMkFuZ0NRQ0FBSUFaQjJBQnFSZzBBSUFZc0FHTkJBRTRFUUNBQUlBWXBBbGczQWdBZ0FDQUdLQUpnTmdJSURBRUxJQUFnQmlnQ1dDQUdLQUpjRUNBTElBZ2dCRUh3QUdvaUFCQTlJQUFRSWdzZ0JFRUdOZ0p3SUFSQjhBQnFJZ1VRSWlBRVFRVTJBbkJCR0JBWUlnQkNBRGNDQkNBQVFnQTNBZ3dnQUNBQVFRUnFOZ0lBSUFCQkFEWUNGQ0FFSUFBMkFuZ2dBQ0FJRUtZRElBd2dCUkRNQVNBRkVDSWdDQkJkQWtBZ0JpZ0NCQ0lGUlFSQUlBWW9BZ2dpQUNnQ0FDQUdSZzBCSUFaQkNHb2hCUU5BSUFVb0FnQWlCa0VJYWlFRklBWWdCaWdDQ0NJQUtBSUFSdzBBQ3d3QkN3TkFJQVVpQUNnQ0FDSUZEUUFMQ3lBQUlBMUhEUUFMQ3lBRVFmQUFhaUFNRVBvVUlBRXNBQXRCQUVnRVFDQUJLQUlBRUJjTElBRWdCQ2tEY0RjQ0FDQUJJQVFvQW5nMkFnZ2dEQkNzQVNBRVFaQUJhaVFBSUFzUXJBd2FDeUFKUWZBQWFpUUFDeHNBSUFCQndLbjlBRFlDQUNBQVFSQnFJQUFvQWhRUTZ3TWdBQXNvQUNBQVFmU3AvUUEyQWdBZ0FFRVFhaUFBS0FJVUVOd0NJQUJCQkdvZ0FDZ0NDQkRjQWlBQUM2VUJBUU4vSUFCQnRLcjlBRFlDQUNBQUtBSllJZ0VFUUNBQUlBRTJBbHdnQVJBWEN3SkFJQUFvQWt4RkRRQWdBQ2dDU0NJQ0tBSUFJZ01nQUNnQ1JDSUJLQUlFTmdJRUlBRW9BZ1FnQXpZQ0FDQUFRUUEyQWt3Z0FpQUFRY1FBYWlJRFJnMEFBMEFnQWlnQ0JDRUJJQUpCQ0dvZ0FpZ0NEQkNPQVNBQ0VCY2dBU0lDSUFOSERRQUxDeUFBUVRocUlBQW9BandRNndNZ0FFRXNhaUFBS0FJd0VNOEZJQUFMTUFBQ2Z5QUJJQUVvQWdBb0FnZ1JBQUJCd3dCSEJFQkJBQ0FCSUFFb0FnQW9BZ2dSQUFCQkdrY05BUm9MUVFFTEN3d0FJQUFRc1FzYUlBQVFGd3NnQUNBQVFaaW8vUUEyQWdBZ0FDd0FJMEVBU0FSQUlBQW9BaGdRRndzZ0FBc0hBRUhZb2YwQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWR5Zy9RQkdHd3NQQUVHSUFoQVlJZ0FRMEJBYUlBQUxEQUFnQVVIOG52MEFOZ0lBQ3hJQVFRZ1FHQ0lBUWZ5ZS9RQTJBZ0FnQUF2ZkFRRUVmMEdJQWhBWUlnRWdBQkJrSVFNZ0FVSFUyL3dBTmdJQUlBRWdBQ2tDc0FFM0FyQUJJQUVnQUNnQ3VBRTJBcmdCSUFGQjJOM3lBRFlDdkFFZ0FVSEFBV29oQWdKQUlBQXNBTXNCUVFCT0JFQWdBaUFBUWNBQmFpSUVLUUlBTndJQUlBSWdCQ2dDQ0RZQ0NBd0JDeUFDSUFBb0FzQUJJQUFvQXNRQkVCb0xJQUZCN1ByMUFEWUN2QUVnQVVIUTlQVUFOZ0lBSUFFZ0FDZ0N6QUUyQXN3QklBRkIwQUZxSUFCQjBBRnFFT2dNSVFBZ0FVR0VudjBBTmdLOEFTQUJRZWlYL1FBMkFnQWdBRUdVbnYwQU5nSUFJQUZCdUo3OUFEWUM0QUVnQXdzcUFDQUFRUWs2QUFzZ0FFSDhyZTRBS1FBQU53QUFJQUJCaEs3dUFDMEFBRG9BQ0NBQVFRQTZBQWtMRUFBZ0FFSFFBV3NRdGdVZ0FCQzFCUXNRQUNBQUVMWUZJQUJCMEFGcUVMVUZDeElBSUFCQjRBRnJJZ0FRcFFVYUlBQVFGd3NTQUNBQVFkQUJheUlBRUtVRkdpQUFFQmNMRWdBZ0FFRzhBV3NpQUJDbEJSb2dBQkFYQ3d3QUlBQVFwUVVhSUFBUUZ3c0xBQ0FBUWVBQmF4Q2xCUXNMQUNBQVFkQUJheENsQlFzTEFDQUFRYndCYXhDbEJRc0hBRUhZbC8wQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWR5Vy9RQkdHd3NPQUVIQUFoQVlJZ0FRc3dzZ0FBc01BQ0FCUWZ5VS9RQTJBZ0FMRWdCQkNCQVlJZ0JCL0pUOUFEWUNBQ0FBQzRnRUFnSi9BWDVCd0FJUUdDSUJJQUFRWkJvZ0FVR0V0dk1BTmdLd0FTQUJJQUFwQXJRQk53SzBBU0FCSUFBb0Fyd0JOZ0s4QVNBQlFhelI4Z0EyQXNBQklBRWdBQ2tDeEFFM0FzUUJJQUZCekFGcUlRSUNRQ0FBTEFEWEFVRUFUZ1JBSUFJZ0FDa0N6QUUzQWdBZ0FpQUFLQUxVQVRZQ0NBd0JDeUFDSUFBb0Fzd0JJQUFvQXRBQkVCb0xJQUFvQXRnQklRSWdBVUdJMlBJQU5nTGNBU0FCSUFJMkF0Z0JJQUZCNEFGcUlRSUNRQ0FBTEFEckFVRUFUZ1JBSUFJZ0FDa0Q0QUUzQXdBZ0FpQUFLQUxvQVRZQ0NBd0JDeUFDSUFBb0F1QUJJQUFvQXVRQkVCb0xJQUZCbExiekFEWUM4QUVnQUNrQzlBRWhBeUFCUWVEUjhnQTJBb0FDSUFFZ0F6Y0M5QUVnQVNBQUtBS1VBallDbEFJZ0FTQUFLUUtNQWpjQ2pBSWdBU0FBS1FLRUFqY0NoQUlnQVVHWUFtb2hBZ0pBSUFBc0FLTUNRUUJPQkVBZ0FpQUFLUU9ZQWpjREFDQUNJQUFvQXFBQ05nSUlEQUVMSUFJZ0FDZ0NtQUlnQUNnQ25BSVFHZ3NnQVNBQUtBS3NBallDckFJZ0FTQUFLUUtrQWpjQ3BBSWdBVUg0MmZJQU5nS3dBaUFCUWJRQ2FpRUNBa0FnQUN3QXZ3SkJBRTRFUUNBQ0lBQXBBclFDTndJQUlBSWdBQ2dDdkFJMkFnZ01BUXNnQWlBQUtBSzBBaUFBS0FLNEFoQWFDeUFCUWFTVS9RQTJBckFDSUFGQmxKVDlBRFlDOEFFZ0FVR0VsUDBBTmdMY0FTQUJRZlNUL1FBMkFyQUJJQUZCNEkzOUFEWUNBQ0FCQ3lBQUlBQkJBRG9BQ0NBQVFzbmN6YU9uanRHeTVnQTNBZ0FnQUVFSU9nQUxDOHdDQVFSL0lBQVFnUUVqQUVFZ2F5SUJKQUFnQUVHd0FXb2lBa0tBZ0lDQWdJQ0ErTDkvTndNSUlBSkJmellDQkNBQlFRQTJBaHdnQVVJQU53SVVJQUZCck5IeUFEWUNDQ0FCUW9DQWdJQndOd0lNSUFKQ2dJQ0FnSEEzQWhRQ1FDQUNJQUZCQ0d0R0RRQWdBVUVVYWlFRElBSkJIR29pQkN3QUMwRUFUZ1JBSUFRZ0F5a0NBRGNDQUNBRUlBTW9BZ2cyQWdnTUFRc2dCQ0FEUVFBUUlSb2dBVUdzMGZJQU5nSUlJQUVzQUI5QkFFNE5BQ0FCS0FJVUVCY0xJQUpCQURZQ0tDQUJRU0JxSkFBZ0FFSGNBV29RTHlBQVFmQUJhaUlCUXYvLy8vOFBOd0lFSUFGQ2dJQ0Evdi8vLys5Qk53TWdJQUZDZ0lDQWdIQTNBaFFDUUNBQkxBQXpRUUJJQkVBZ0FVRUFOZ0lzSUFFb0FpZ2hBZ3dCQ3lBQlFTaHFJZ0pCQURvQUN3c2dBa0VBT2dBQUlBRkNnSUNBZ0lDQWdQaS9memNET0NBQlFYODJBalFnQUVHd0Ftb1FMd3NTQUNBQVFiQUNheUlBRUxNRUdpQUFFQmNMRWdBZ0FFSHdBV3NpQUJDekJCb2dBQkFYQ3hJQUlBQkIzQUZySWdBUXN3UWFJQUFRRndzU0FDQUFRYkFCYXlJQUVMTUVHaUFBRUJjTERBQWdBQkN6QkJvZ0FCQVhDd3NBSUFCQnNBSnJFTE1FQ3dzQUlBQkI4QUZyRUxNRUN3c0FJQUJCM0FGckVMTUVDd3NBSUFCQnNBRnJFTE1FQ3lvQUlBQkJCVG9BQ3lBQVFacnY3UUFvQUFBMkFBQWdBRUdlNyswQUxRQUFPZ0FFSUFCQkFEb0FCUXN3QUFKL0lBRWdBU2dDQUNnQ0NCRUFBRUVaUndSQVFRQWdBU0FCS0FJQUtBSUlFUUFBUVprQlJ3MEJHZ3RCQVFzTEZ3QWdBQkNCQVNBQVFiQUJhaEF2SUFCQndBRnFFQzhMRWdBZ0FFSEFBV3NpQUJDZEJob2dBQkFYQ3hJQUlBQkJzQUZySWdBUW5RWWFJQUFRRndzTUFDQUFFSjBHR2lBQUVCY0xDd0FnQUVIQUFXc1FuUVlMQ3dBZ0FFR3dBV3NRblFZTEpBRUJmeUFBUVFScUlBQkJDR29pQVNnQ0FCRDZDQ0FBSUFFMkFnUWdBRUlBTndJSUN3d0FJQUFRdHdzYUlBQVFGd3R4QVFOL0FrQWdBQzhCQmlBQklBRW9BZ0FvQWdnUkFBQkhEUUFDUUNBQktBSjhJZ0lnQVNnQ2dBRWlCRVlOQUFOQUlBSW9BZ0JCM2dGR0RRRWdBa0VFYWlJQ0lBUkhEUUFMREFFTElBSWdCRVlOQUNBQlFiRDkvQUJCdUlMekFFRitFQndvQWdRZ0FDZ0NDRVloQXdzZ0F3c25BUUYvSUFCQjRJVDlBRFlDQUNBQUtBSUVJZ0VFUUNBQUlBRTJBZ2dnQVJBWEN5QUFFQmNMUXdFQmZ3SkFJQUVvQW9nQklnSWdBU2dDakFFaUFVWU5BQ0FBS0FJSUlRQURRQ0FDS0FJQUlBQkdEUUVnQWtFRWFpSUNJQUZIRFFBTElBRWhBZ3NnQVNBQ1J3c2dBQ0FBTFFBRklnQkZJQUJCQUVjZ0FTOEJVRUVuYTBILy93TnhRUk5KR3dzVkFDQUFMd0VHSUFFZ0FTZ0NBQ2dDQ0JFQUFFWUxJZ0FnQUVIdy92d0FOZ0lBSUFBc0FBOUJBRWdFUUNBQUtBSUVFQmNMSUFBUUZ3dG9BUU4vSUFCQnhQMzhBRFlDQUFKQUlBQW9BZ3hGRFFBZ0FDZ0NDQ0lCS0FJQUlnSWdBQ2dDQkNJREtBSUVOZ0lFSUFNb0FnUWdBallDQUNBQVFRQTJBZ3dnQVNBQVFRUnFJZ0pHRFFBRFFDQUJLQUlFSVFNZ0FSQVhJQU1pQVNBQ1J3MEFDd3NnQUFzeUFRRi9JQUFnQVNnQ0RFWUVRRUVDRHdzZ0FTZ0NCQ0lDSUFBZ0FpZ0NBQ2dDQUJFREFBUkFJQUVnQURZQ0NBdEJBQXRHQVFKL0lBQWdBU2dDRENJQ1JnUkFJQUZCQURZQ0RFRUFEd3NDUUNBQ0RRQWdBU2dDQkNJQ0lBQWdBaWdDQUNnQ0FCRURBRVVOQUNBQklBQTJBZ2hCQWlFREN5QURDK3dCQVFWL0l3QkJFR3NpQWlRQUFuOGdBQ0FBS0FJQUtBSk1FUUFBQkVCQkFTQUFJQUFvQWdBb0Frd1JBQUJCRUdvUVhnMEJHZ3NnQUNnQ1JDRUVJQUFvQWtBaEJTQUNRZlVuTmdJTUlBUWdCV3NpQVVFQ2RTRURBa0FnQVVHQUJFd0VRQ0FGSUFRZ0FrRU1haUFEUVFCQkFCRFRBd3dCQ3lBRFFmLy8vLzhCSUFOQi8vLy8vd0ZKR3lFQkFrQURRQ0FCUVFKMEVCZ2lCZzBCSUFGQkFVc2hCaUFCUVFGMklRRWdCZzBBQ3lBRklBUWdBa0VNYWlBRFFRQkJBQkRUQXd3QkN5QUZJQVFnQWtFTWFpQURJQVlnQVJEVEF5QUdFQmNMSUFBUXBBSkJBQXNoQUNBQ1FSQnFKQUFnQUFzYkFFRUFRUUlnQVNnQ0JDSUJJQUFnQVNnQ0FDZ0NEQkVEQUJzTEd3QkJBRUVDSUFFb0FnUWlBU0FBSUFFb0FnQW9BZ2dSQXdBYkM2OFpBUWwvSUFFb0FnZ2hCU01BUWFBQ2F5SUNKQUFDUUNBQUlBQW9BZ0FvQWdnUkFBQkJoZ0ZIRFFBZ0FCRDVBaUlCQkVBZ0FSRHhBU0FBUncwQkN3SkFBbjhDUUFKQUFrQUNRQ0FBS3dPQUJVUUFBQUFBQUFEd3YyRUVRQ0FGS0FKUUlBVW9Ba3hyUVFKMUlnRkJBRW9FUUVIM0FrSEhxUEVBSUFGQkFXc2lBU0FGS0FKUUlBVW9Ba3hyUVFKMVNSQTBJQVVvQWxBZ0JTZ0NUQ0lEYTBFQ2RTQUJUUTBDUWVrRFFkS284UUFnQXlBQlFRSjBhaWdDQUNJQktBSUFRUVJHRURRZ0FTZ0NDQ0VESUFKQkJqWUNrQUVnQWtHUUFXb1FJaUFDUVFFMkFwQUJRUXdRR0NJQlFnQTNBZ0FnQVVFQU5nSUlJQUlnQVRZQ21BRUNRQ0FCSUFCQjFBQnFSZzBBSUFBc0FGOUJBRTRFUUNBQklBQXBBbFEzQWdBZ0FTQUFLQUpjTmdJSURBRUxJQUVnQUNnQ1ZDQUFLQUpZRUNBTElBTWdBa0dRQVdvaUFSRE1BU0FCRUNJTElBVW9BaXdnQlNnQ0tHdEJBblVpQVVFQVNnUkFRZmNDUWNlbzhRQWdBVUVCYXlJQklBVW9BaXdnQlNnQ0tHdEJBblZKRURRZ0JTZ0NMQ0FGS0FJb0lnTnJRUUoxSUFGTkRRTkI2UU5CMHFqeEFDQURJQUZCQW5ScUtBSUFJZ0VvQWdCQkJFWVFOQ0FCS0FJSUlRTWdBa0VHTmdLUUFTQUNRWkFCYWhBaUlBSkJBVFlDa0FGQkRCQVlJZ0ZDQURjQ0FDQUJRUUEyQWdnZ0FpQUJOZ0tZQVFKQUlBRWdBRUhVQUdwR0RRQWdBQ3dBWDBFQVRnUkFJQUVnQUNrQ1ZEY0NBQ0FCSUFBb0FsdzJBZ2dNQVFzZ0FTQUFLQUpVSUFBb0FsZ1FJQXNnQXlBQ1FaQUJhaUlCRU13QklBRVFJZ3RCREJBWUlnRWdCVUVFYWpZQ0JDQUJJQUEyQWdnZ0FTQUZLQUlFSWdBMkFnQWdBQ0FCTmdJRUlBVWdBVFlDQkNBRklBVW9BZ3hCQVdvMkFnd01Cd3NnQWtIVXR2SUFOZ0tZQVNBQ1FlaTI4Z0EyQXRBQklBSkIrTGJ5QUNnQ0FDSUROZ0tRQVNBQ1FaQUJhaUlCSUFOQkRHc29BZ0JxUWZ5MjhnQW9BZ0EyQWdBZ0FrRUFOZ0tVQVNBQklBSW9BcEFCUVF4cktBSUFhaUlESUFKQm5BRnFJZ1lRdkFFZ0EwS0FnSUNBY0RjQ1NDQUNRWUMzOGdBb0FnQWlBellDbUFFZ0FrR1lBV29pQkNBRFFReHJLQUlBYWtHRXQvSUFLQUlBTmdJQUlBSkI5TGJ5QUNnQ0FDSUROZ0tRQVNBQklBTkJER3NvQWdCcVFZaTM4Z0FvQWdBMkFnQWdBa0hvdHZJQU5nTFFBU0FDUWNDMjhnQTJBcEFCSUFKQjFMYnlBRFlDbUFFZ0JoRFpBU0VLSUFKQ0FEY0N2QUVnQWtJQU53TEVBU0FDUVJnMkFzd0JJQUpCcEsveUFEWUNuQUVnQUN3QXRBVWlBVUVEYTBFRUlBRnJJQUZCQTBvaUJ4c2lBVUZ3VHcwQ0FrQUNRQ0FCUVF0UEJFQWdBVUVRYWtGd2NTSUlFQmdoQXlBQ0lBaEJnSUNBZ0hoeU5nSm9JQUlnQXpZQ1lDQUNJQUUyQW1RTUFRc2dBaUFCT2dCcklBSkI0QUJxSVFNZ0FVVU5BUXNnQTBFblFTd2dCeHNnQVJCaEdnc2dBU0FEYWtFQU9nQUFJQVFnQWlnQ1lDQUNRZUFBYWlBQ0xRQnJJZ0ZCR0hSQkdIVkJBRWdpQXhzZ0FpZ0NaQ0FCSUFNYkVFY2FJQUlzQUd0QkFFZ0VRQ0FDS0FKZ0VCY0xJQUJCNndCQjhMRi9RUUVRTENJQlJRMEZJQUZCc1AzOEFFR2svUE1BUVFBUUhDSUJSUTBGSUFKQkFEWUNhQ0FDUWdBM0EyQUNRQUpBQWtBQ1FBSkFBa0FnQVNnQytBTkJBV3NPQlFBQkFnTUVCUXNnQWtINEFEb0FZQ0FDUVFFNkFHc01CQXNnQWtIaUFEb0FZQ0FDUVFFNkFHc01Bd3NnQWtINDhBRTdBV0FnQWtFQ09nQnJEQUlMSUFKQitQQUJPd0ZnSUFKQkFqb0Fhd3dCQ3lBQ1FlTEVBVHNCWUNBQ1FRSTZBR3NMUVFBaEF5QUNRUUEyQW9nQklBSkNBRGNEZ0FFQ1FBSkFBa0FDUUFKQUFrQWdBU2dDZ0FSQkFXc09CQUFCQWdNRkN5QUNRZmdBT3dHQUFRd0lDeUFDUWVJQU93R0FBUXdIQ3lBQ1FRQTZBSUlCSUFKQitQQUJPd0dBQVF3QkN5QUNRUUE2QUlJQklBSkI0c1FCT3dHQUFRc2dBa0VDT2dDTEFVRUNEQVVMSUFKQmdBRnFJQUpCNEFCcUVKVUdJQUlvQW9RQklRTWdBaTBBaXdFTUJBc1FiUUFMRUcwQUN4QXRBQXNnQWtFQk9nQ0xBVUVCQ3lFQklBUWdBaWdDZ0FFZ0FrR0FBV29nQVVFWWRFRVlkVUVBU0NJSEd5QURJQUZCL3dGeElBY2JFRWNhSUFJc0FJc0JRUUJJQkVBZ0FpZ0NnQUVRRndzZ0Fpd0FhMEVBVGcwQUlBSW9BbUFRRndzZ0FrR0FBV29nQUNnQ3ZBVVFxQU1nQWlnQ2dBRWhBeUFFSUFJb0FvUUJJZ1FnQWkwQWl3RWlBU0FCUVJoMFFSaDFJZ2RCQUVnaUNCc2lDUVIvSUFNZ0FrR0FBV29nQ0JzaUFTQUphaUVFQTBBZ0FTQUJMQUFBSWdOQjN3QnhJQU1nQTBIaEFHdEJHa2tiT2dBQUlBRkJBV29pQVNBRVJ3MEFDeUFDS0FLRUFTRUVJQUl0QUlzQklnRWhCeUFDS0FLQUFRVWdBd3NnQWtHQUFXb2dCMEVZZEVFWWRVRUFTQ0lER3lBRUlBRWdBeHNRUnhvZ0FrSFFBR29nQmhDaEFpQUNRUVkyQW1BZ0FrSGdBR29RSWlBQ1FRRTJBbUJCREJBWUlnRkNBRGNDQUNBQlFRQTJBZ2dnQWlBQk5nSm9JQVZCRUdvaEF3SkFJQUlzQUZ0QkFFNEVRQ0FCSUFJcEExQTNBZ0FnQVNBQ0tBSllOZ0lJREFFTElBRWdBaWdDVUNBQ0tBSlVFQ0FMSUFNZ0FrSGdBR29pQVJETUFTQUJFQ0lnQWl3QVcwRUFTQVJBSUFJb0FsQVFGd3NnQWtFR05nSmdJQUpCNEFCcUVDSWdBa0VCTmdKZ1FRd1FHQ0lCUWdBM0FnQWdBVUVBTmdJSUlBSWdBVFlDYUNBRlFSeHFJUU1DUUNBQ0xBQ0xBVUVBVGdSQUlBRWdBaWtEZ0FFM0FnQWdBU0FDS0FLSUFUWUNDQXdCQ3lBQklBSW9Bb0FCSUFJb0FvUUJFQ0FMSUFNZ0FrSGdBR29pQVJETUFTQUJFQ0lnQWtIUUFHb2lDVUVBTmdJSUlBbENBRGNDQUNBQ1FRWTJBbUFnQVJBaVFRRWhBeUFDUVFFMkFtQkJEQkFZSWdSQ0FEY0NBQ0FFUVFBMkFnZ2dBaUFFTmdKb0FrQWdCQ0FBUWRRQWFpSUJSZzBBSUFFc0FBdEJBRTRFUUNBRUlBRXBBZ0EzQWdBZ0JDQUJLQUlJTmdJSURBRUxJQVFnQUNnQ1ZDQUFLQUpZRUNBTElBa2dBa0hnQUdvaUJCRE1BU0FFRUNJZ0FrRUdOZ0pnSUFRUUlpQUNRUVEyQW1CQkRCQVlJZ1pCQURZQ0NDQUdRZ0EzQWdBZ0FpQUdOZ0pvSUFZZ0NSQ2RBaUFGUVNocUlBUVF6QUVnQlVFRWFpRUhJQVFRSWdKQUlBVW9BZ3hGRFFBZ0FpQUFRUUFRY0NBRktBSUlLQUlJUVFBUWNHczJBaEFnQWtGQWEwR3c1ZThBSUFKQkVHb1FUeUFDUVFZMkFtQWdBa0hnQUdvUUlpQUNRUUUyQW1CQkRCQVlJZ05DQURjQ0FDQURRUUEyQWdnZ0FpQUROZ0pvSUFWQk5Hb2hCQUpBSUFJc0FFdEJBRTRFUUNBRElBSXBBMEEzQWdBZ0F5QUNLQUpJTmdJSURBRUxJQU1nQWlnQ1FDQUNLQUpFRUNBTElBUWdBa0hnQUdvaUF4RE1BU0FERUNJZ0FpQUFLQUs4QlNBRktBSUlLQUlJSWdRb0Fyd0ZheUFBTEFDMEJTQUVMQUMwQld0QkIyeHFOZ0lBSUFKQk1HcEJzT1h2QUNBQ0VFOGdBa0VHTmdKZ0lBTVFJaUFDUVFFMkFtQkJEQkFZSWdOQ0FEY0NBQ0FEUVFBMkFnZ2dBaUFETmdKb0lBVkJRR3NoQkFKQUlBSXNBRHRCQUU0RVFDQURJQUlwQXpBM0FnQWdBeUFDS0FJNE5nSUlEQUVMSUFNZ0FpZ0NNQ0FDS0FJMEVDQUxJQVFnQWtIZ0FHb2lBeERNQVNBREVDSWdBa0VnYWlJSVFRQTJBZ2dnQ0VJQU53SUFJQWNnQlNnQ0NDSURSd1JBQTBBZ0F5Z0NDQ0VFSUFKQkJqWUNZQ0FDUWVBQWFoQWlJQUpCQVRZQ1lFRU1FQmdpQmtJQU53SUFJQVpCQURZQ0NDQUNJQVkyQW1nQ1FDQUdJQVJCMUFCcVJnMEFJQVFzQUY5QkFFNEVRQ0FHSUFRcEFsUTNBZ0FnQmlBRUtBSmNOZ0lJREFFTElBWWdCQ2dDVkNBRUtBSllFQ0FMSUFnZ0FrSGdBR29pQkJETUFTQUVFQ0lnQXlnQ0JDSURJQWRIRFFBTEN5QUNRUVkyQW1BZ0FrSGdBR29RSWlBQ1FRRTJBbUJCREJBWUlnTkNBRGNDQUNBRFFRQTJBZ2dnQWlBRE5nSm9Ba0FnQVNBRFJnMEFJQUVzQUF0QkFFNEVRQ0FESUFFcEFnQTNBZ0FnQXlBQktBSUlOZ0lJREFFTElBTWdBQ2dDVkNBQUtBSllFQ0FMSUFnZ0FrSGdBR29pQVJETUFTQUJFQ0lnQWtFR05nSmdJQUVRSWlBQ1FRUTJBbUJCREJBWUlnTkJBRFlDQ0NBRFFnQTNBZ0FnQWlBRE5nSm9JQU1nQ0JDZEFpQUZRY3dBYWlBQkVNd0JJQUVRSWlBSUVLd0JJQUlzQUR0QkFFZ0VRQ0FDS0FJd0VCY0xJQUlzQUV0QkFFZ0VRQ0FDS0FKQUVCY0xRUUVoQXlBRktBSU1SUTBBSUFVb0FnZ2lBU2dDQUNJRUlBVW9BZ1FpQmlnQ0JEWUNCQ0FHS0FJRUlBUTJBZ0FnQlVFQU5nSU1JQUVnQjBZTkFBTkFJQUVvQWdRaEF5QUJFQmNnQXlJQklBZEhEUUFMSUFVb0FneEJBV29oQXd0QkRCQVlJZ0VnQnpZQ0JDQUJJQUEyQWdnZ0FTQUZLQUlFSWdBMkFnQWdBQ0FCTmdJRUlBVWdBellDRENBRklBRTJBZ1FnQ1JDc0FTQUNMQUNMQVVFQVNBUkFJQUlvQW9BQkVCY0xJQUpCOExieUFDZ0NBQ0lBTmdLUUFTQUFRUXhyS0FJQUlBSkJrQUZxYWtHUXQvSUFLQUlBTmdJQUlBSkJwSy95QURZQ25BRWdBa0dVdC9JQUtBSUFOZ0tZQVNBQ0xBREhBVUVBU0FSQUlBSW9BcndCRUJjTElBb1F6Z0VhSUFKQjBBRnFFSUlCR2dzZ0FrR2dBbW9rQUVFQUM0c0JBUUYvQWtBZ0FDQUFLQUlBS0FJSUVRQUFRUk5IRFFBZ0FDZ0NtQUlpQWdSQUlBSWdBU0FDS0FJQUtBS0FCQkVEQUJvTElBQW9BcHdDSWdJRVFDQUNJQUVnQWlnQ0FDZ0NnQVFSQXdBYUN5QUFLQUtnQWlJQ0JFQWdBaUFCSUFJb0FnQW9Bb0FFRVFNQUdnc2dBQ2dDcEFJaUFFVU5BQ0FBSUFFZ0FDZ0NBQ2dDZ0FRUkF3QWFDMEVBQytrUEFRcC9Jd0JCRUdzaUJ5UUFBa0FDUUNBQUlBQW9BZ0FvQWdnUkFBQkJHMFlFUUVFQklRa2dBQkRLQjBVTkFpQUJJQUFvQXF3Q05nSUVEQUVMSUFBZ0FDZ0NBQ2dDQ0JFQUFFRVRSZ1JBSUFBb0FvQUNJZ0lFUUNBQ0lBRWdBaWdDQUNnQ2dBUVJBd0FhQ3lBQUtBS0VBaUlDQkVBZ0FpQUJJQUlvQWdBb0FvQUVFUU1BR2dzZ0FDZ0NpQUlpQWdSQUlBSWdBU0FDS0FJQUtBS0FCQkVEQUJvTElBQW9Bb3dDSWdCRkRRSWdBQ0FCSUFBb0FnQW9Bb0FFRVFNQUdnd0NDeUFBTHdGUUlnSkJ6UUJyUWYvL0EzRkIrZjhEU3cwQUlBSkI2UUJyUWYvL0EzRkI1ZjhEU3cwQUlBSkI2d0JyUWYvL0EzRkJLa3NOQUFKQUlBQWdBQ2dDQUNnQ0NCRUFBRUh1QUVjTkFDQUFLQUxnQTBVTkFDQUFLQUtjQTBVTkFRc0NRQ0FBSUFBb0FnQW9BZ2dSQUFCQmpBRkhEUUFnQUNnQ1RDSUNSUTBBSUFKQnNQMzhBRUc0dy9zQVFRQVFIQ0lDUlEwQUlBSW9BcHdEUlEwQUlBSVE5QU1FUUFOQUlBSW9Ba3dpQWdSQUlBSXZBVkJCN2dCSERRRUxDeUFDS0FLY0F3MEJEQUlMSUFJdEFNZ0REUUlMSUFBZ0FDZ0NBQ2dDQ0JFQUFFRU1SZzBBSUFBZ0FDZ0NBQ2dDQ0JFQUFFR2VBVVlOQUNBQUlBQW9BZ0FvQWdnUkFBQkJqUUZHRFFBZ0FCQ2xBa1VOQVNBSFFRQTJBZ3dnQjBFQU5nSUlJQWRCREdvaEJpQUhRUWhxSVFVakFFRVFheUlESkFBQ1FDQUFLQUtjQXlJRURRQWdBQ0VDQTBBQ1FDQUNRZW9BUVpZQkVJNEVJZ0pGRFFBZ0FrR3cvZndBUWJqRCt3QkJBQkFjSWdKRkRRQWdBaWdDbkFNaUJFVU5BUXdDQ3dzZ0FFRWJFRVVoQkFzZ0JpQUVLQUtzQWlJQ05nSUFJQVVnQWpZQ0FDQUVLQUxzQVNFTEl3QkJJR3NpQWlRQUlBQkI4UUJCZnhBd0lRUWdBa0VHRUJnaUNEWUNFQ0FDSUFoQkJtb2lDallDR0NBSVFZd0JPd0VFSUFoQjlZRFlBellCQUNBQ0lBbzJBaFFnQUNBQ1FSQnFFRkloQ0FKQUFrQWdCRVVOQUNBSVJRMEFJQVFnQkNnQ0FDZ0NyQVlSQUFBaENpQUNLQUlRSWdnRVFDQUNJQWcyQWhRZ0NCQVhDeUFLUlEwQklBSkJBRFlDRUNBQ1FRQTJBZ3dnQkNBQ1FSQnFJQUpCREdvUW93a0NRQ0FDS0FJUUlnUkZEUUFnQkNnQzdBRWdDMDROQUNBR0lBUW9BcXdDTmdJQUN5QUNLQUlNSWdSRkRRRWdCQ2dDN0FFZ0Mwd05BU0FGSUFRb0Fxd0NOZ0lBREFFTElBSW9BaEFpQkVVTkFDQUNJQVEyQWhRZ0JCQVhDeUFDUVNCcUpBQWdBMEVFRUJnaUFqWUNBQ0FESUFKQkJHb2lCRFlDQ0NBQ1FleUFzQVEyQVFBZ0F5QUVOZ0lFSUFBZ0F4QlNJUVFnQXlnQ0FDSUNCRUFnQXlBQ05nSUVJQUlRRndzQ1FDQUVCRUFnQUVIdUFFRi9FREFFUUNBQVFlNEFRWDhRTUNJQ0tBS2NBdzBDSUFKQnpBTnFJQVlnQlJDZEVRd0NDeUFBUWZjQVFYOFFNRVVOQVNBQVFmY0FRWDhRTUNJQ0tBS2NBdzBCSUFKQnpBTnFJQVlnQlJDZEVRd0JDeUFEUVFRUUdDSUNOZ0lBSUFNZ0FrRUVhaUlFTmdJSUlBSkI3b0RjQXpZQkFDQURJQVEyQWdRZ0FDQURFRklFUUNBQUtBS2NBeUVFSUFNb0FnQWlBZ1JBSUFNZ0FqWUNCQ0FDRUJjTElBUU5BUUpBSUFBZ0FDZ0NBQ2dDTkJFQUFDSUNLQUlzUlEwQUlBSW9BaFJGRFFBQ1FBSkFBa0FnQWlnQ0tFRUJhdzREQWdFQUF3c2dCa0VBTmdJQUlBVkJBRFlDQUF3Q0N5QUdRUUEyQWdBZ0FpZ0NHRUVCUmdSQUlBVWdBaWdDTENnQ3JBSTJBZ0FNQWdzZ0JTQUNLQUlVS0FLc0FqWUNBQXdCQ3lBRlFRQTJBZ0FnQWlnQ0dFRUNSZ1JBSUFZZ0FpZ0NMQ2dDckFJMkFnQU1BUXNnQmlBQ0tBSVVLQUtzQWpZQ0FBc01BUXNnQXlnQ0FDSUNSUTBBSUFNZ0FqWUNCQ0FDRUJjTElBTkJFR29rQUNBQUlBQW9BZ0FvQWdnUkFBQkI4Z0JHQkVBZ0FDZ0N3QU5CQVVZaENRc0NRQ0FIS0FJTUlnSkZEUUFnQWlBQUVJd1JJUUlnQWlBQktBSUlJQWNvQWd3b0FzUUJJZ01FZnlBREtBS1FBZ1ZCNUFBTEVLSUZRUUp0VEEwQUlBY29BZ3doQXlBSkJFQWdBeUFDTmdMNEFRd0JDeUFDSUFNb0F0d0JTZ1JBSUFNZ0FqWUMzQUVMQWtBZ0J5Z0NEQ0lDS0FLRUFpSURJQUlvQW9nQ1J3UkFJQU1nQURZQ0FDQUNJQU5CQkdvMkFvUUNEQUVMQWtBZ0F5QUNLQUtBQWlJR2F5SURRUUoxSWdoQkFXb2lCVUdBZ0lDQUJFa0VRQ0FGSUFOQkFYVWlCQ0FFSUFWSkcwSC8vLy8vQXlBRFFmei8vLzhIU1JzaUJRUi9JQVZCZ0lDQWdBUlBEUUlnQlVFQ2RCQVlCVUVBQ3lJRUlBaEJBblJxSWdnZ0FEWUNBQ0FEUVFCS0JFQWdCQ0FHSUFNUUdSb0xJQUlnQkNBRlFRSjBhallDaUFJZ0FpQUlRUVJxTmdLRUFpQUNJQVEyQW9BQ0lBWUVRQ0FHRUJjTERBSUxFQ2dBQzBHamhPOEFFRGdBQ3dzZ0J5Z0NDQ0lDUlEwQUlBSWdBQkNMRVNFQ0lBSWdBU2dDQ0NBSEtBSUlLQUxFQVNJQkJIOGdBU2dDa0FJRlFlUUFDeENpQlVFQ2JVd05BQ0FIS0FJSUlRRWdDUVJBSUFFZ0FqWUMvQUVNQVFzZ0FpQUJLQUxnQVVvRVFDQUJJQUkyQXVBQkN3SkFJQWNvQWdnaUFTZ0NrQUlpQWlBQktBS1VBa2NFUUNBQ0lBQTJBZ0FnQVNBQ1FRUnFOZ0tRQWd3QkN3SkFJQUlnQVNnQ2pBSWlBMnNpQWtFQ2RTSUpRUUZxSWdaQmdJQ0FnQVJKQkVBZ0JpQUNRUUYxSWdVZ0JTQUdTUnRCLy8vLy93TWdBa0g4Ly8vL0Iwa2JJZ1lFZnlBR1FZQ0FnSUFFVHcwQ0lBWkJBblFRR0FWQkFBc2lCU0FKUVFKMGFpSUpJQUEyQWdBZ0FrRUFTZ1JBSUFVZ0F5QUNFQmthQ3lBQklBVWdCa0VDZEdvMkFwUUNJQUVnQ1VFRWFqWUNrQUlnQVNBRk5nS01BaUFEQkVBZ0F4QVhDd3dDQ3hBb0FBdEJvNFR2QUJBNEFBc0xRUUFoQ1FzZ0IwRVFhaVFBSUFrTHBBRUJBWDhDUUNBQUx3RlFRZXNBYTBILy93TnhRU3BMRFFBZ0FCQ2xBa1VOQUFKQUlBQW9BZ3dOQUNBQUtBSVFEUUFnQUNnQ0ZBMEFJQUFvQWhoRklRSUxJQUlOQUNBQUlBRkJER29RVWcwQUlBQWdBQ2dDQUNnQ0lCRUFBQ0VDSUFJZ0FDZ0NIR29pQWlBQktBSUVTQVJBSUFFZ0FqWUNCQXNnQUNBQUtBSUFLQUlnRVFBQUlRSWdBaUFBS0FJa2FpSUFJQUVvQWdoTURRQWdBU0FBTmdJSUMwRUFDNkZMQXhKL0FYNEJmQ01BUWJBRmF5SUdKQUFnQmtFR0VCZ2lBellDZ0FFZ0JpQURRUVpxSWdVMkFvZ0JJQU5CR2pzQkJDQURRWXFBakFJMkFRQWdCaUFGTmdLRUFTQUFJQVpCZ0FGcUVGSWhCU0FHS0FLQUFTSURCRUFnQmlBRE5nS0VBU0FERUJjTEFrQWdCUTBBSUFBZ0FDZ0NBQ2dDQ0JFQUFFRVpSZ1JBSUFFb0FnUWlBa0VBSUFJZ0FDZ0NnQVlpQTBZYlJRUkFJQUZCRUdvaUFpQURRZWdCYWhDNkN5QUNJQUVvQXNnRUlBRkJBRUVBUWZDeGYwRUJRUUFRTGdzZ0FFSFlBV29nQVVFUWFoQzZDd3dCQ3lBQUlBQW9BZ0FvQWdnUkFBQkJ4QUJHQkVBZ0FTQUFOZ0lFSUFGQkVHb2lBaUFBUWVnQmFoQzZDeUFDSUFFb0FzZ0VJQUZCQUVFQVFmQ3hmMEVCUVFBUUxpQUNRUjhRa1FrZ0FVRUFPZ0RDQkNBQlFnQTNBN2dFSUFGQ0FEY0RDQ0FCUVFFN0FjQUVEQUVMSUFBZ0FDZ0NBQ2dDQ0JFQUFFRWdSZ1JBSUFGQkFEb0F3Z1FnQVNBQU5nSzhCQXdCQ3lBQUlBQW9BZ0FvQWdnUkFBQkJGRVlFUUNBQkxRREJCQVJBSUFGQkVHcEJIeENSQ1FzZ0FTZ0N2QVFFZnlBQlFSQnFJUUlDUUNBQkxRQ3NCRVVOQUNBQktBSzRCRVVOQUNBQkxRREJCQTBBSUFaQmdBRnFJQUlRdVFzaEJDQUdRUUEyQW5nZ0JpQUVOZ0owSUFaQnhJWDlBRFlDY0NBR1FxeUVnSUFRTndOSUlBWkNySVNBZ0JBM0F4QWdCaWtDRUNFVUlBWkIwQUJxSWdOQkFUb0FHQ0FEUVFBMkFoUWdBMEhZL2Z3QU5nSUFJQU1nRkRjQ0JDQURRZ0EzQWd3Z0FTZ0N1QVFnQXlBR1FmQUFha0VBUVFCQjhMRi9RUUZCQUJBdUlBUVFuQUVhQ3lBQ1FRTVFrUWtnQVNnQ3ZBUWhCVUdvQkJBWUlnUVE4d01oQXlBRklBUTJBc0FESUFRZ0FoRFlCU0FEUWJBQmFpQUNRYkFCYWhDdEJ3SkFJQUlnQTBZTkFDQUNRYlFEYWlJSExRQUxJZ2xCR0hSQkdIVWhDQ0FEUWJRRGFpSUVMQUFMUVFCT0JFQWdDRUVBVGdSQUlBUWdCeWtDQURjQ0FDQUVJQWNvQWdnMkFnZ01BZ3NnQkNBQ0tBSzBBeUFDS0FLNEF4QWdEQUVMSUFRZ0FpZ0N0QU1nQnlBSVFRQklJZ1FiSUFJb0FyZ0RJQWtnQkJzUUlSb0xJQU5Cd0FOcUlBSkJ3QU5xRU5RRklBTWdBaWtENkFNM0ErZ0RJQU1nQWlrRDRBTTNBK0FESUFNZ0Fpa0QyQU0zQTlnRElBTWdBaWdDOUFNMkF2UURJQU1nQWlnQy9BTTJBdndESUFNZ0Fpa0NoQVEzQW9RRUlBTWdBaWtDakFRM0Fvd0VJQU1nQWlnQ21BUTJBcGdFSUFNZ0FpZ0NwQVEyQXFRRUlBTWdBaWtDbkFRM0Fwd0VJQVVvQXNBRElBVTJBa3dnQVNnQ3ZBUW9Bc0FESUFFdEFNQUVPZ0NlQkNBQlFRQTZBTUFFSUFGQkFEWUN2QVJCQVFWQkFBc2hCeUFCUVJCcUlRSWdBUzBBckFRRVFFR29CQkFZSWdRUTh3TWhBeUFBSUFRMkFvQU9JQVFnQWhEWUJTQURRYkFCYWlBQ1FiQUJhaEN0QndKQUlBSWdBMFlOQUNBQ1FiUURhaUlGTFFBTElnbEJHSFJCR0hVaENDQURRYlFEYWlJRUxBQUxRUUJPQkVBZ0NFRUFUZ1JBSUFRZ0JTa0NBRGNDQUNBRUlBVW9BZ2cyQWdnTUFnc2dCQ0FDS0FLMEF5QUNLQUs0QXhBZ0RBRUxJQVFnQWlnQ3RBTWdCU0FJUVFCSUlnUWJJQUlvQXJnRElBa2dCQnNRSVJvTElBTkJ3QU5xSUFKQndBTnFFTlFGSUFNZ0Fpa0Q2QU0zQStnRElBTWdBaWtENEFNM0ErQURJQU1nQWlrRDJBTTNBOWdESUFNZ0FpZ0M5QU0yQXZRRElBTWdBaWdDL0FNMkF2d0RJQU1nQWlrQ2hBUTNBb1FFSUFNZ0Fpa0NqQVEzQW93RUlBTWdBaWdDbUFRMkFwZ0VJQU1nQWlnQ3BBUTJBcVFFSUFNZ0Fpa0NuQVEzQXB3RUlBRWdBRUdBRG1vb0FnQTJBZ2dnQWtHQUFoQ1JDU0FCUVFBNkFLd0VDMEVBSVFNZ0FVRUFPZ0RBQkNBQkxRQ3RCQVJBSUFKQkFEb0FuUVFnQjBFQ2NpRUhDeUFHUVFBMkFuZ2dCaUFHUWZBQWFpSUVOZ0owSUFZZ0JEWUNjQ0FHUVFBMkFrQWdCaUFHUVRocUlnSTJBandnQmlBQ05nSTRJQVpDZ0lEc2dDQTNBaXdnQmtHRWh2MEFOZ0lvSUFaQ3pJR0FnQkEzQXdnZ0JrTE1nWUNBRURjRHFBVWdCaWtDQ0NFVUlBWkJnQUZxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnRkRjQ0JDQUNRZ0EzQWd3Z0JrRUJPZ0JjSUFaQnNJRDlBRFlDVUNBR0lBUTJBbGdnQmlBR1FTaHFOZ0pVSUFBZ0FpQUdRZEFBYWtFQVFRQkI4TEYvUVFGQkFSQXVJQVlvQW5naEFpQUFLQUpBSWdRZ0FDZ0NSQ0lGUndSQUEwQWdBeUFFS0FJQUx3RlFRUnRHYWlFRElBUkJCR29pQkNBRlJ3MEFDd3NnQjBFRWNpQUhJQUlnQTBZYklRY0NRQ0FCS0FLNEJDSUNSUVJBUVFBaEFnd0JDeUFDSUFaQk9Hb2dCa0VvYWhEZEFrRUFJUU1nQmlnQ1FDRUZJQUVvQXJnRUlnSW9Ba0FpQkNBQ0tBSkVJZ2hIQkVBRFFDQURJQVFvQWdBdkFWQkJHMFpxSVFNZ0JFRUVhaUlFSUFoSERRQUxDeUFIUVFoeUlBY2dBeUFGUmhzaEJ3c2dBQ0VFSUFaQjhBQnFJUW9nQmtFNGFpRU1Ba0FnQWlJSVJRMEFJQW9nQ2lnQ0JDSUpSd1JBSUFoQnRBNXFJUVVEUUNBSUtBTHdBU0VMSUFrb0FnZ29BdXdCSVEwZ0JTRUNBa0FnQ0NnQ3RBNGlBRVVFUUNBRklnQWhBZ3dCQ3dOQUFrQWdBQ2dDRUNJRElBMUtCRUFnQUNnQ0FDSUREUUVnQUNFQ0RBTUxJQU1nRFU0TkFpQUFRUVJxSVFJZ0FDZ0NCQ0lEUlEwQ0lBSWhBQXNnQUNFQ0lBTWhBQXdBQ3dBTElBdEJDeUFMR3lFTEFrQWdBaWdDQUNJRFJRUkFRUndRR0NJRElBdXRRaUNHTndJVUlBTWdEVFlDRUNBRElBQTJBZ2dnQTBJQU53SUFJQUlnQXpZQ0FDQUlLQUt3RGlnQ0FDSUFCRUFnQ0NBQU5nS3dEaUFDS0FJQUlRTUxJQWdvQXJRT0lBTVFSQ0FJSUFnb0FyZ09RUUZxTmdLNERnd0JDeUFESUFzMkFoZ0xJQWtvQWdRaUNTQUtSdzBBQ3dzZ0RDZ0NCQ0lJSUF4R0RRQWdCRUcwRG1vaEJTQUhRUUp4SVEwRFFDQUVLQUxzQVNJS0lBMXlJUXNnQ0NnQ0NDZ0M3QUVoQ1NBRklRSUNRQ0FFS0FLMERpSUFSUVJBSUFVaUFDRUNEQUVMQTBBQ1FDQUFLQUlRSWdNZ0NVb0VRQ0FBS0FJQUlnTU5BU0FBSVFJTUF3c2dBeUFKVGcwQ0lBQkJCR29oQWlBQUtBSUVJZ05GRFFJZ0FpRUFDeUFBSVFJZ0F5RUFEQUFMQUFzZ0NrRUxJQXNiSVFvQ1FDQUNLQUlBSWdORkJFQkJIQkFZSWdNZ0NxMDNBaFFnQXlBSk5nSVFJQU1nQURZQ0NDQURRZ0EzQWdBZ0FpQUROZ0lBSUFRb0FyQU9LQUlBSWdBRVFDQUVJQUEyQXJBT0lBSW9BZ0FoQXdzZ0JDZ0N0QTRnQXhCRUlBUWdCQ2dDdUE1QkFXbzJBcmdPREFFTElBTWdDallDRkFzZ0NDZ0NCQ0lJSUF4SERRQUxDeUFCS0FLNEJDRURJd0JCRUdzaUNDUUFJQVJCMEExcUlBUW9BdkFCSWdCQkN5QUFHellDQUFKQUlBTkZCRUFnQkVIUUNXb2dCQ2dDN0FFMkFnQU1BUXNnQjBFQmNRUkFBa0FnQXlnQzhBRkJDVWNFUUNBRUtBTHNBU0lBUVFsSERRRUxJQU5CMEExcVFRbzJBZ0FnQkVIUUNXcEJDRFlDQUF3Q0N5QUVRZEFKYWlBQU5nSUFEQUVMQWtBQ1FBSkFBa0FnQjBFT2NRNEpBQUVCQVFFQkFRRUNBUXNnQkNnQzdBRWhBQ0FES0FMd0FVRUtSZ1JBSUFCQkNFWUVRQ0FEUWRBTmFrRUpOZ0lBSUFSQjBBbHFRUUEyQWdBTUJRc2dCRUhRQ1dwQkFEWUNBQXdFQ3dKQUFrQUNRQ0FBUVFockRnSUFBUUlMSUFOQjBBMXFRUWMyQWdBZ0JFSFFDV3BCQ0RZQ0FBd0ZDeUFEUWRBTmFrRUhOZ0lBSUFSQjBBbHFRUWsyQWdBTUJBc2pBRUdRQm1zaUFDUUFRWnlaZ2dFdEFBQkZCRUFnQUVJRE53T0lCU0FBUWdRM0F2d0VJQUJDQlRjRDhBUWdBRUlMTndMa0JDQUFRZ0UzQTlnRUlBQkJCallDbEFVZ0FFRUROZ0tFQlNBQVFRUTJBdmdFSUFCQkJUWUM3QVFnQUVFTE5nTGdCQ0FBUVFFMkF0UUVJQUJDQWpjQ3pBUWdBRUVDTmdMSUJDQUFJQUJCeUFScU5nS1FCU0FBSUFBcEE1QUZOd013SUFCQm1BVnFJQUJCTUdvUXdBWWhCU0FBUWJBRmFpSUNRZ0EzQXdBZ0FFRUNOZ0tvQlNBQUlBSTJBcXdGSUFCQnFBVnFJZ3RCQkhJaUV5QUZLQUlBSUFWQkJHb1FrUVVnQUVJRE53T2dCQ0FBUWdRM0FwUUVJQUJDZ1lDQWdDQTNBNGdFSUFCQ0N6Y0MvQU1nQUVJQk53UHdBeUFBUVFZMkFxd0VJQUJCQXpZQ25BUWdBRUVFTmdLUUJDQUFRUVUyQW9RRUlBQkJDellDK0FNZ0FFRUJOZ0xzQXlBQVFnRTNBdVFESUFCQkFqWUM0QU1nQUNBQVFlQURhallDcUFRZ0FDQUFLUU9vQkRjREtDQUFRYkFFYWlBQVFTaHFFTUFHSVFjZ0FFSEFCV29pQWtJQU53TUFJQUJCdkFWcUlnNGdBallDQUNBQVFRRTJBcmdGSUE0Z0J5Z0NBQ0FIUVFScUVKRUZJQUJDQXpjRHVBTWdBRUtMZ0lDQUVEY0NyQU1nQUVLTGdJQ0FJRGNEb0FNZ0FFSUxOd0tVQXlBQVFnczNBNGdESUFCQkJqWUN4QU1nQUVFRE5nSzBBeUFBUVFRMkFxZ0RJQUJCQlRZQ25BTWdBRUVMTmdLUUF5QUFRUUUyQW9RRElBQkNDemNDL0FJZ0FFRUNOZ0w0QWlBQUlBQkIrQUpxTmdMQUF5QUFJQUFwQThBRE53TWdJQUJCeUFOcUlBQkJJR29Rd0FZaENTQUFRZEFGYWlJQ1FnQTNBd0FnQUVITUJXb2lEeUFDTmdJQUlBQkJDellDeUFVZ0R5QUpLQUlBSUFsQkJHb1FrUVVnQUVJRE53UFFBaUFBUWdRM0FzUUNJQUJDQlRjRHVBSWdBRUtDZ0lDQXNBRTNBcXdDSUFCQ2dvQ0FnQkEzQTZBQ0lBQkJCallDM0FJZ0FFRUROZ0xNQWlBQVFRUTJBc0FDSUFCQkJUWUN0QUlnQUVFTE5nS29BaUFBUVFFMkFwd0NJQUJDQlRjQ2xBSWdBRUVDTmdLUUFpQUFJQUJCa0FKcU5nTFlBaUFBSUFBcEE5Z0NOd01ZSUFCQjRBSnFJQUJCR0dvUXdBWWhDaUFBUWVBRmFpSUNRZ0EzQXdBZ0FFSGNCV29pRUNBQ05nSUFJQUJCQlRZQzJBVWdFQ0FLS0FJQUlBcEJCR29Ra1FVZ0FFSUROd1BvQVNBQVFnUTNBdHdCSUFCQ0JEY0QwQUVnQUVLQmdJQ0FzQUUzQXNRQklBQkNCRGNEdUFFZ0FFRUdOZ0wwQVNBQVFRTTJBdVFCSUFCQkJEWUMyQUVnQUVFRk5nTE1BU0FBUVFzMkFzQUJJQUJCQVRZQ3RBRWdBRUlFTndLc0FTQUFRUUkyQXFnQklBQWdBRUdvQVdvMkF2QUJJQUFnQUNrRDhBRTNBeEFnQUVINEFXb2dBRUVRYWhEQUJpRU1JQUJCOEFWcUlnSkNBRGNEQUNBQVFld0ZhaUlSSUFJMkFnQWdBRUVFTmdMb0JTQVJJQXdvQWdBZ0RFRUVhaENSQlNBQVFnTTNBNEFCSUFCQ0F6Y0NkQ0FBUWdNM0EyZ2dBRUlETndKY0lBQkNBemNEVUNBQVFRWTJBb3dCSUFCQkF6WUNmQ0FBUVFRMkFuQWdBRUVGTmdKa0lBQkJDellDV0NBQVFRRTJBa3dnQUVJRE53SkVJQUJCQWpZQ1FDQUFJQUJCUUdzMkFvZ0JJQUFnQUNrRGlBRTNBd2dnQUVHUUFXb2dBRUVJYWhEQUJpRU5JQUJCZ0FacUlnSkNBRGNEQUNBQVFmd0ZhaUlTSUFJMkFnQWdBRUVETmdMNEJTQVNJQTBvQWdBZ0RVRUVhaENSQlVHVW1ZSUJRZ0EzQWdCQmtKbUNBVUdVbVlJQk5nSUFJQUJCaUFacUlnSWdDeUFMRUw4R0lBSWdBRUc0QldvaUN5QUxFTDhHSUFJZ0FFSElCV29pQ3lBTEVMOEdJQUlnQUVIWUJXb2lDeUFMRUw4R0lBSWdBRUhvQldvaUN5QUxFTDhHSUFJZ0FFSDRCV29pQWlBQ0VMOEdJQklnQUNnQ2dBWVFwQU1nRVNBQUtBTHdCUkNrQXlBUUlBQW9BdUFGRUtRRElBOGdBQ2dDMEFVUXBBTWdEaUFBS0FMQUJSQ2tBeUFUSUFBb0FyQUZFS1FESUEwZ0RTZ0NCQkNrQXlBTUlBd29BZ1FRcEFNZ0NpQUtLQUlFRUtRRElBa2dDU2dDQkJDa0F5QUhJQWNvQWdRUXBBTWdCU0FGS0FJRUVLUURRWnlaZ2dGQkFUb0FBQXNnQkNnQzdBRWhCeUFES0FMd0FTRUpBa0FDUUFKQVFaU1pnZ0VvQWdBaUJVVU5BRUdVbVlJQklRSURRQ0FDSUFVZ0JTZ0NFQ0FKU0NJS0d5RUNJQVVnQ2tFQ2RHb29BZ0FpQlEwQUN5QUNRWlNaZ2dGR0RRQWdDU0FDS0FJUVRnMEJDeUFJSUFtdElBZXRRaUNHaERjQ0NBd0JDd0pBQWtBZ0FpZ0NHQ0lGUlEwQUlBSkJHR29pQ2lFQ0EwQWdBaUFGSUFVb0FoQWdCMGdpREJzaEFpQUZJQXhCQW5ScUtBSUFJZ1VOQUFzZ0FpQUtSZzBBSUFjZ0FpZ0NFRTROQVFzZ0NDQUpyU0FIclVJZ2hvUTNBZ2dNQVFzZ0NDQUNLUUlVTndJSUN5QUFRWkFHYWlRQUlBZ29BZ2dpQUNBSUtBSU1JZ0pHRFFNZ0EwSFFEV29nQURZQ0FDQUVRZEFKYWlBQ05nSUFJQVJCdUE1cUtBSUFSUTBESUFSQi9BbHFRUUEyQWdBTUF3c2dCQ2dDN0FFaEFBd0JDeUFFS0FMc0FTSUFSUVJBSUFSQkN6WUM3QUZCQ3lFQUN5QUVRZndKYWtFQU5nSUFDeUFFUWRBSmFpQUFOZ0lBQ3lBSVFSQnFKQUFnQVVHQUFqc0F3UVFnQVNBRU5nSzRCQUpBSUFZb0FrQkZEUUFnQmlnQ1BDSUFLQUlBSWdFZ0JpZ0NPQ0lDS0FJRU5nSUVJQUlvQWdRZ0FUWUNBQ0FHUVFBMkFrQWdBQ0FHUVRocVJnMEFBMEFnQUNnQ0JDRUJJQUFRRnlBQklnQWdCa0U0YWtjTkFBc0xJQVlvQW5oRkRRRWdCaWdDZENJQUtBSUFJZ0VnQmlnQ2NDSUNLQUlFTmdJRUlBSW9BZ1FnQVRZQ0FDQUdRUUEyQW5nZ0FDQUdRZkFBYWtZTkFRTkFJQUFvQWdRaEFTQUFFQmNnQVNJQUlBWkI4QUJxUncwQUN3d0JDd0pBSUFBZ0FDZ0NBQ2dDQ0JFQUFFR1pBVWNOQUFKQUFrQWdBRUh3c1g4UXhoRU5BQ0FBUWZDeGZ4RE1CdzBBSUFCQjhMRi9FTVVSRFFBZ0FFSHdzWDhReEJFTkFDQUFRZkN4ZnhEbkMwVU5BUXRCQUNFREl3QkJnQUZySWdVa0FDQUJRUkJxSWdoQkFUc0JuQVFnQUVIeUFFRUJRUUVRTEFSL0lBQkI4Z0JCQVVFQkVDd2hCRUVCQlVFQUN5RUpJQUJCK2dCQkFVRUJFQ3dFUUNBQVFmb0FRUUZCQVJBc0lRb2dDVUVDY2lFSkN5QUFRZjBBUVFGQkFSQXNCRUFnQUVIOUFFRUJRUUVRTENJQ0lBSW9BZ0FvQXBnQkVRQUFRYkQ5L0FCQmdLbjBBRUVBRUJ3aUFpQUNLQUlBS0FLZ0FSRUJBQ0FKUVFSeUlRa0xBa0FnQUVFWVFRRkJBUkFzQkVBZ0NVRURjVUVRY2lFSklBQkJHRUVCUVFFUUxDSURFSWNOSVFjTUFRc2dBRUgrQUVFQlFRRVFMRVVOQUNBQVFmNEFRUUZCQVJBc0lnY2dCeWdDQUNnQ21BRVJBQUJCc1AzOEFFSE10UFFBUVFBUUhDSUhJQWNvQWdBb0FxQUJFUUVBSUFsQkNISWhDUXNnQlNBRE5nSk1JQVVnQnpZQ1NDQUZJQUkyQWtRZ0JTQUtOZ0pBSUFVZ0JEWUNQQ0FGUWRpYy9BQTJBamdnQlVLVWhJQ0FFRGNERUNBRlFwU0VnSUFRTndNSUlBVXBBZ2doRkNBRlFSaHFJZ05CQVRvQUdDQURRUUEyQWhRZ0EwSFkvZndBTmdJQUlBTWdGRGNDQkNBRFFnQTNBZ3dnQ0NBRElBVkJPR3BCQUVFQVFmQ3hmMEVCUVFBUUxpQUNCRUFnQWlBQ0tBSUFLQUlFRVFFQUN5QUhCRUFnQnlBSEtBSUFLQUlFRVFFQUN5QUlRUUU2QUp3RUlBVWdDVFlDZkNBRlFhU2QvQUEyQW5nZ0JVSzBoSUNBRURjRFVDQUZRclNFZ0lBUU53TUFJQVVwQWdBaEZDQUZRZGdBYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUJRM0FnUWdBa0lBTndJTUlBZ2dBaUFGUWZnQWFrRUFRUUJCOExGL1FRRkJBQkF1SUFWQmdBRnFKQUFnQVVFQk9nQ3RCQXRCQUNFREFrQWdBQ2dDVENJQ1JRMEFJQUlnQUVITUFCQ25CU0lDUlEwQUlBSkJzUDM4QUVHY2lQd0FRUUFRSENJQ1JRMEFJQUlvQXZBQlFRRkdJUU1MSUFORkRRQWdBVUdCQWpzQndBUWdBQ0FCTFFEQ0JEb0FuZ1FnQVNnQ3VBUkZEUUFnQmtHQUFXb2dBVUVRYWhDNUN5RURJQVpCQURZQ2VDQUdJQU0yQW5RZ0JrSEVoZjBBTmdKd0lBWkNySVNBZ0JBM0F5QWdCa0tzaElDQUVEY0RHQ0FHS1FJWUlSUWdCa0hRQUdvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBVU53SUVJQUpDQURjQ0RDQUJLQUs0QkNBQ0lBWkI4QUJxUVFCQkFFSHdzWDlCQVVFQUVDNGdBeENjQVJvTEFrQWdBQ0FBS0FJQUtBSUlFUUFBUVIxSERRQWdBUzBBd1FSRkRRQWdBVUVRYWlFREl3QkJFR3NpQnlRQUFrQWdBQ3dBaHdKQkFFNEVRQ0FISUFBb0FvUUNOZ0lJSUFjZ0FDa0MvQUUzQXdBTUFRc2dCeUFBS0FMOEFTQUFLQUtBQWhBYUN5TUFRU0JySWdJa0FDQUNRUkJxSWdRZ0EwRWRRUUZCOExGL0VOSURBa0FnQkNBQ0tBSVVJZ3BIQkVBRFFBSkFJQW9vQWdnaUJTd0Fod0pCQUU0RVFDQUNJQVVvQW9RQ05nSUlJQUlnQlNrQy9BRTNBd0FNQVFzZ0FpQUZLQUw4QVNBRktBS0FBaEFhQ3dKQUFrQWdBaWdDQkNBQ0xRQUxJZ2dnQ0VFWWRFRVlkU0lFUVFCSUlnd2JJZzBnQnlnQ0JDQUhMUUFMSWdNZ0EwRVlkRUVZZFVFQVNDSURHMFlFUUNBSEtBSUFJQWNnQXhzaEF5QUNLQUlBSVFrZ0RFVUVRQ0FFUlEwR0lBSWhCQ0FETFFBQUlBbEIvd0Z4UncwREEwQWdDRUVCYXlJSUJFQWdBeTBBQVNFSklBTkJBV29oQXlBSklBUkJBV29pQkMwQUFFWU5BUXNMSUF4RkRRSWdBaWdDQUJBWElBZ05Bd3dHQ3lBTlJRUkFJQWtRRnd3R0N5QUpJQUlnREJzZ0F5QU5FRXdoQXlBSkVCY2dBdzBDREFVTElBUkJBRTROQVNBQ0tBSUFFQmNNQVFzZ0NFVU5Bd3NnQ2lnQ0JDSUtJQUpCRUdwSERRQUxDMEVBSVFVTEFrQWdBaWdDR0VVTkFDQUNLQUlVSWdNb0FnQWlCQ0FDS0FJUUlnZ29BZ1EyQWdRZ0NDZ0NCQ0FFTmdJQUlBSkJBRFlDR0NBRElBSkJFR3BHRFFBRFFDQURLQUlFSVFRZ0F4QVhJQVFpQXlBQ1FSQnFSdzBBQ3dzZ0FrRWdhaVFBSUFjc0FBdEJBRWdFUUNBSEtBSUFFQmNMQWtBZ0JVVU5BQUpBSUFBUWlSUkZEUUFnQUVFUlFRRkJBUkFzSWdJZ0FpZ0NBQ2dDbUFFUkFBQkJzUDM4QUVHMCtQUUFRUUFRSENJQ0lBSW9BZ0FvQXFBQkVRRUFJQVVRaVJRRVFDQUZJQVZCRVVFQlFRRVFMQ0lESUFJUWtBUWdBMFVOQVNBRElBTW9BZ0FvQWdRUkFRQU1BUXNnQlNBQ0lBVW9BZ0FvQXFnQkVRSUFDeUFBRUlnVVJRMEFJQUJCRWtFQlFRRVFMQ0lDSUFJb0FnQW9BcGdCRVFBQVFiRDkvQUJCOUlIMUFFRUFFQndpQWlBQ0tBSUFLQUtnQVJFQkFDQUZFSWdVQkVBZ0JTQUZRUkpCQVVFQkVDd2lBeUFDRUpBRUlBTkZEUUVnQXlBREtBSUFLQUlFRVFFQURBRUxJQVVnQWlBRktBSUFLQUtvQVJFQ0FBc2dCMEVRYWlRQUN5QUFJQUFvQWdBb0FnZ1JBQUJCbWdGR0JFQkJBQ0VDSXdCQklHc2lBeVFBSUFCQnRCaHFLQUlBSVFjQ1FBSkFJQUZCRUdvaUJFSEFBMm9nQkJEbUFTSUZJQVVvQWdRaUJFWU5BQUpBQTBBZ0JDZ0NDQ0lJSUFnb0FnQW9BZ2dSQUFCQm1nRkdCRUFnQkNnQ0NDSUNRYlFZYWlnQ0FDQUhSZzBDQ3lBRUtBSUVJZ1FnQlVjTkFBc2dBa1VOQVFzZ0FFSHlBRUVCUVFFUUxBUkFJQUpCOUJkcVFRRTZBQUFnQWtIQUEyb2dBRUh5QUVFQlFRRVFMQkRjQ3dzZ0FFSDZBRUVCUVFFUUxBUkFJQUpCOVJkcVFRRTZBQUFnQWtIQUEyb2dBRUg2QUVFQlFRRVFMQkRhQ3dzZ0FFSDlBRUVCUVFFUUxBUkFJQUpCOWhkcVFRRTdBUUFnQUVIOUFFRUJRUUVRTENJRUlBUW9BZ0FvQXBnQkVRQUFRYkQ5L0FCQmdLbjBBRUVBRUJ3aUJDQUVLQUlBS0FLZ0FSRUJBQ0FDUWNBRGFpQUVFSW9KSUFRZ0JDZ0NBQ2dDQkJFQkFBc0NRQUpBSUFCQkdFRUJRUUVRTEFSQUlBSkIrQmRxUVFFNkFBQWdBa0gyRjJwQkFEc0JBQ0FBUVJoQkFVRUJFQ3dpQkNBRUtBSUFLQUtZQVJFQUFFR3cvZndBUVp5LzlBQkJBQkFjSWdVZ0JTZ0NBQ2dDb0FFUkFRQWdCUkNIRFNFRUlBSkJ3QU5xSWdjZ0JSQ2NFU0FGSUFVb0FnQW9BZ1FSQVFBZ0J5QUVFTUlISUFRTkFRd0NDeUFBUWY0QVFRRkJBUkFzUlEwQklBQkIvZ0JCQVVFQkVDd2lCQ0FFS0FJQUtBS1lBUkVBQUVHdy9md0FRY3kwOUFCQkFCQWNJZ1FnQkNnQ0FDZ0NvQUVSQVFBZ0FFSDlBRUVCUVFFUUxBUkFJQUpCd0FOcUlRY2dCQ2dDOUFOQkJFWUVRQ0FDUWZZWGFrRUJPd0VBSUFCQi9RQkJBVUVCRUN3aUJTQUZLQUlBS0FLWUFSRUFBRUd3L2Z3QVFZQ3A5QUJCQUJBY0lnVWdCU2dDQUNnQ29BRVJBUUFnQnlBRkVJb0pJQWNnQkJEQ0J5QUZJQVVvQWdBb0FnUVJBUUFNQWdzZ0FrSDJGMnBCZ0FJN0FRQWdCeUFFRU1JSERBRUxJQUpCOWhkcVFZQUNPd0VBSUFKQndBTnFJQVFRd2djTElBUWdCQ2dDQUNnQ0JCRUJBQXNnQUVHZ0dHb1FYa1VOQVFKQUlBQkJyeGhxTEFBQVFRQk9CRUFnQXlBQVFhUVlhaUlFS0FJSU5nSVlJQU1nQkNrQ0FEY0RFQXdCQ3lBRFFSQnFJQUFvQXFRWUlBQkJxQmhxS0FJQUVCb0xBa0FnQWtHa0dHb2lBaUFEUVJCcVJnMEFJQU10QUJzaUJVRVlkRUVZZFNFRUlBSXNBQXRCQUU0RVFDQUVRUUJPQkVBZ0FpQURLUU1RTndJQUlBSWdBeWdDR0RZQ0NBd0NDeUFDSUFNb0FoQWdBeWdDRkJBZ0RBRUxJQUlnQXlnQ0VDQURRUkJxSUFSQkFFZ2lBaHNnQXlnQ0ZDQUZJQUliRUNFYUN5QURMQUFiUVFCT0RRRWdBeWdDRUJBWERBRUxJQU1nQUNnQ1ZDQUFRZFFBYWlBQUxBQmZRUUJJR3pZQ0FFR052dThBSUFNUUpBc2dBMEVnYWlRQUN5QUFJQUFvQWdBb0FnZ1JBQUJCRzBZRVFDQUJJQUVvQWdnZ0FDZ0M3QUVRdmdNaUFqWUNEQ0FBSUFJMkFxUUNJQUFnQWtFa1FmQ3hmMEVCRUN3aUFnUi9JQUpCc1AzOEFFRzBqdnNBUVFBUUhBVkJBQXMyQXFnQ0lBQWdBU2dDRENJQ0tBTGtHRFlDaUFJZ0FpZ0N2QmdoQXlBQVFlUUFOZ0tRQWlBQUlBTTJBb3dDSUFKQjBCaHFLd01JUkFBQUFBQUFBUEMvWWdSQUlBQUNmeUFCS0FJTUt3UFlHQ0lWbVVRQUFBQUFBQURnUVdNRVFDQVZxZ3dCQzBHQWdJQ0FlQXMyQXBBQ0N5QUFLQUtNQWtFRmF5SUNRUVpKUVM4Z0FuWnhCRUFnQUFKL0lBQW9BcEFDdDBRQUFBQUFBQUQ4UDZJaUZabEVBQUFBQUFBQTRFRmpCRUFnRmFvTUFRdEJnSUNBZ0hnTE5nS1FBZ3NnQVNnQ0RDSUJLQUxRRjBFQlJ3MEJJQUZCMkJScUlRRURRQ0FBS0FKTUlnQkZEUUlnQUM4QlVFRVVSdzBBQ3dKQUlBRW9BcEFESWdJZ0FTZ0NsQU1pQkVrRVFDQUNJQUEyQWdBZ0FTQUNRUVJxTmdLUUF3d0JDd0pBSUFJZ0FTZ0NqQU1pQW1zaUJVRUNkU0lIUVFGcUlnTkJnSUNBZ0FSSkJFQWdBeUFFSUFKcklnUkJBWFVpQ0NBRElBaExHMEgvLy8vL0F5QUVRZnovLy84SFNSc2lBd1IvSUFOQmdJQ0FnQVJQRFFJZ0EwRUNkQkFZQlVFQUN5SUVJQWRCQW5ScUlnY2dBRFlDQUNBRlFRQktCRUFnQkNBQ0lBVVFHUm9MSUFFZ0JDQURRUUowYWpZQ2xBTWdBU0FIUVFScU5nS1FBeUFCSUFRMkFvd0RJQUlFUUNBQ0VCY0xEQUlMRUNnQUMwR2poTzhBRURnQUN3d0JDeUFBSUFBb0FnQW9BZ2dSQUFCQkUwWUVRQ0FCS0FMRUJDZ0M1QVpCQWtZTkFRSkFJQUVvQWd3aUFVVU5BQ0FBRU5vSEFrQWdBVUgwRjJvaUJTMEFBRVVOQUNBQktBS1lCMFVOQUVISUJCQVlJZ0lnQVVISUEyb1F6d2NnQUNBQ05nS0FBaUFDSUFBMkFrd0xJQUZCOVJkcUxRQUFCRUJCb0FRUUdDSUNJQUZCa0FocUVJc0JJQUpCekFOcUlnTkJBRFlDRENBRElBTkJCR29pQkRZQ0NDQURJQVEyQWdRZ0EwSEUvZndBTmdJQUlBSWdBVUh3QzJvb0FnQTJBdUFESUFJZ0FVSDRDMm9vQWdBMkF1Z0RJQUlnQVVHQURHb29BZ0EyQXZBRElBSWdBVUdJREdvcEF3QTNBL2dESUFJZ0FVR1VER29vQWdBMkFvUUVJQUZCbkF4cUtBSUFJUVFnQWtIb20vUUFOZ0tJQXlBQ1FkaWI5QUEyQXZnQ0lBSkJ5SnYwQURZQzZBSWdBa0c0bS9RQU5nTGtBU0FDUVpTYjlBQTJBdFFCSUFKQmhKdjBBRFlDd0FFZ0FrSGttdlFBTmdLd0FTQUNRYUNVOUFBMkFnQWdBaUFFTmdLTUJDQURRZmliOUFBMkFnQWdBa0hjblBRQU5nS0lCQ0FDUWN5YzlBQTJBb0FFSUFKQnZKejBBRFlDOUFNZ0FrR3NuUFFBTmdMc0F5QUNRWnljOUFBMkF1UURJQUpCakp6MEFEWUMzQU1nQWlBQlFhQU1haWtEQURjRGtBUWdBaUFCUWFnTWFpMEFBRG9BbUFRZ0FDQUNOZ0tFQWlBQ0lBQTJBa3dMSUFGQndBTnFJUU1DUUNBQlFmWVhhaTBBQUVVTkFDQUJRYmdRYWlnQ0VFVU5BRUd3QkJBWUlnSWdBVUd3REdvUWl3RWdBa0dvMWZJQU5nTE1BeUFDUWRBRGFpRUVBa0FnQVVHTEVHb3NBQUJCQUU0RVFDQUVJQUZCZ0JCcUlnY3BBd0EzQXdBZ0JDQUhLQUlJTmdJSURBRUxJQVFnQVNnQ2dCQWdBVUdFRUdvb0FnQVFHZ3NnQWlBQlFaQVFhaWdDQURZQzRBTWdBaUFCUVpnUWFpa0RBRGNENkFNZ0FpQUJRYlFRYWlnQ0FEWUNoQVFnQWlBQlFhd1FhaWtDQURjQy9BTWdBaUFCUWFRUWFpa0NBRGNDOUFNZ0FpQUJRYndRYWlrQ0FEY0NqQVFnQWlBQlFjUVFhaWtDQURjQ2xBUWdBaUFCUWRBUWFpMEFBRG9Bb0FRZ0FVSFlFR29vQWdBaEJDQUNRZWlvOUFBMkFxUUVJQUpCMktqMEFEWUNuQVFnQWtISXFQUUFOZ0tJQkNBQ1FiaW85QUEyQXZBRElBSkJxS2owQURZQzVBTWdBa0dZcVBRQU5nTGNBeUFDUVlpbzlBQTJBc3dESUFKQitLZjBBRFlDaUFNZ0FrSG9wL1FBTmdMNEFpQUNRZGluOUFBMkF1Z0NJQUpCeUtmMEFEWUM1QUVnQWtHa3AvUUFOZ0xVQVNBQ1FaU245QUEyQXNBQklBSkI5S2IwQURZQ3NBRWdBa0cwb1BRQU5nSUFJQUlnQkRZQ3FBUWdBQ0FDTmdLSUFpQUNJQUEyQWt3TEFrQUNRQUpBQW44Z0F5MEF1QlFFUUVFQklBTkJ5QkpxSUFOQm1CRnFFTE1IUVFGS0RRRWFDMEVBQ3dSQVFad0RFQmdpQkNBQlFkZ1VhaEQ5Q3lBQUlBUTJBcEFDREFFTElBRkI5eGRxTFFBQVJRMEJJQUZCdEJScUlnSW9BaGhGQkVBZ0FpZ0NGRVVOQWd0QitBTVFHQ0lFSUFGQjRCQnFFSXNCSUFSQmlOZnlBRFlDekFNZ0FVR3dGR29vQWdBaEFpQUVRUUEyQXVBRElBUkNBRGNEMkFNZ0JFR28yZklBTmdMVUF5QUVJQUkyQXRBRElBRkJ2QlJxS0FJQUlBRkJ1QlJxS0FJQUlnZHJJZ0lFUUNBQ1FRQklEUU1nQkNBQ0VCZ2lBellDMkFNZ0JDQUROZ0xjQXlBRUlBTWdBa0VDZFVFQ2RHbzJBdUFESUFRZ0F5QUhJQUlRR1NBQ2FqWUMzQU1MSUFRZ0FVSEVGR29vQWdBMkF1UURJQVFnQVVISUZHb3BBd0EzQStnRElBRkIxQlJxS0FJQUlRRWdCRUcwdFBRQU5nTHdBeUFFUWFTMDlBQTJBdFFESUFSQmxMVDBBRFlDekFNZ0JFR0V0UFFBTmdLSUF5QUVRZlN6OUFBMkF2Z0NJQVJCNUxQMEFEWUM2QUlnQkVIVXMvUUFOZ0xrQVNBRVFiQ3o5QUEyQXRRQklBUkJvTFAwQURZQ3dBRWdCRUdBcy9RQU5nS3dBU0FFUWNDczlBQTJBZ0FnQkNBQk5nTDBBeUFBSUFRMkFvd0NDeUFFSUFBMkFrd0xJQVZCQURZQ0FDQUZRUUE2QUFRTUFRc1FLQUFMREFFTElBQWdBQ2dDQUNnQ0NCRUFBRUh5QUVZRVFDQUFFTzBMSWdCRkRRRWdBQ0FBS0FJQUtBSUlFUUFBUWZJQVJ3MEJJQUFnQUNnQ0FDZ0NrQVlSQUFBTkFTQUJRUkJxQW44Z0FDZ0NuQU1pQWdSQUlBSkI3QUZxREFFTElBRW9BZ3hCdEJocUN5Z0NBQkMrQTBIQUEyb2dBQkRjQ3lBQlFRRTZBS3dFREFFTElBQWdBQ2dDQUNnQ0NCRUFBRUg2QUVZRVFDQUFJQUFvQWdBb0FwQUdFUUFBRFFFZ0FVRVFhaUFCS0FJTUtBSzBHQkMrQTBIQUEyb2dBQkRhQ3lBQlFRRTZBS3dFREFFTElBQWdBQ2dDQUNnQ0NCRUFBRUg5QUVjTkFDQUFJQUFvQWdBb0FwQUdFUUFBRFFBZ0FVRVFhaUFCS0FJTUtBSzBHQkMrQTBIQUEyb2dBQkNLQ1NBQlFRRTZBS3dFQ3lBR1FiQUZhaVFBUVFBTHlBb0JCSDhnQUNBQUtBSUFLQUlJRVFBQVFSdEdCRUFnQVNBQktBSUVJQUFvQXV3QkVMNEROZ0lJUVFBUEN5QUFJQUFvQWdBb0FnZ1JBQUJCRTBZRWZ3SkFJQUVvQWdnaUFVVU5BQUpBSUFGQjlCZHFMUUFBUlEwQUlBRW9BcGdIUlEwQVFjZ0VFQmdpQWlBQlFjZ0RhaERQQnlBQUlBSTJBcGdDSUFJZ0FEWUNUQXNnQVVIMUYyb3RBQUFFUUVHZ0JCQVlJZ0lnQVVHUUNHb1Fpd0VnQWtITUEyb2lBMEVBTmdJTUlBTWdBMEVFYWlJRU5nSUlJQU1nQkRZQ0JDQURRY1Q5L0FBMkFnQWdBaUFCUWZBTGFpZ0NBRFlDNEFNZ0FpQUJRZmdMYWlnQ0FEWUM2QU1nQWlBQlFZQU1haWdDQURZQzhBTWdBaUFCUVlnTWFpa0RBRGNEK0FNZ0FpQUJRWlFNYWlnQ0FEWUNoQVFnQVVHY0RHb29BZ0FoQkNBQ1FlaWI5QUEyQW9nRElBSkIySnYwQURZQytBSWdBa0hJbS9RQU5nTG9BaUFDUWJpYjlBQTJBdVFCSUFKQmxKdjBBRFlDMUFFZ0FrR0VtL1FBTmdMQUFTQUNRZVNhOUFBMkFyQUJJQUpCb0pUMEFEWUNBQ0FDSUFRMkFvd0VJQU5CK0p2MEFEWUNBQ0FDUWR5YzlBQTJBb2dFSUFKQnpKejBBRFlDZ0FRZ0FrRzhuUFFBTmdMMEF5QUNRYXljOUFBMkF1d0RJQUpCbkp6MEFEWUM1QU1nQWtHTW5QUUFOZ0xjQXlBQ0lBRkJvQXhxS1FNQU53T1FCQ0FDSUFGQnFBeHFMUUFBT2dDWUJDQUFJQUkyQXB3Q0lBSWdBRFlDVEFzQ1FDQUJRZllYYWkwQUFFVU5BQ0FCUWJnUWFpZ0NFRVVOQUVHd0JCQVlJZ0lnQVVHd0RHb1Fpd0VnQWtHbzFmSUFOZ0xNQXlBQ1FkQURhaUVEQWtBZ0FVR0xFR29zQUFCQkFFNEVRQ0FESUFGQmdCQnFJZ1FwQXdBM0F3QWdBeUFFS0FJSU5nSUlEQUVMSUFNZ0FTZ0NnQkFnQVVHRUVHb29BZ0FRR2dzZ0FpQUJRWkFRYWlnQ0FEWUM0QU1nQWlBQlFaZ1FhaWtEQURjRDZBTWdBaUFCUWJRUWFpZ0NBRFlDaEFRZ0FpQUJRYXdRYWlrQ0FEY0MvQU1nQWlBQlFhUVFhaWtDQURjQzlBTWdBaUFCUWJ3UWFpa0NBRGNDakFRZ0FpQUJRY1FRYWlrQ0FEY0NsQVFnQWlBQlFkQVFhaTBBQURvQW9BUWdBVUhZRUdvb0FnQWhBeUFDUWVpbzlBQTJBcVFFSUFKQjJLajBBRFlDbkFRZ0FrSElxUFFBTmdLSUJDQUNRYmlvOUFBMkF2QURJQUpCcUtqMEFEWUM1QU1nQWtHWXFQUUFOZ0xjQXlBQ1FZaW85QUEyQXN3RElBSkIrS2YwQURZQ2lBTWdBa0hvcC9RQU5nTDRBaUFDUWRpbjlBQTJBdWdDSUFKQnlLZjBBRFlDNUFFZ0FrR2twL1FBTmdMVUFTQUNRWlNuOUFBMkFzQUJJQUpCOUtiMEFEWUNzQUVnQWtHMG9QUUFOZ0lBSUFJZ0F6WUNxQVFnQUNBQ05nS2dBaUFDSUFBMkFrd0xBa0FDUUNBQlFmY1hhaTBBQUVVTkFDQUJRYlFVYWlJQ0tBSVlSUVJBSUFJb0FoUkZEUUVMUWZnREVCZ2lBaUFCUWVBUWFoQ0xBU0FDUVlqWDhnQTJBc3dESUFGQnNCUnFLQUlBSVFNZ0FrRUFOZ0xnQXlBQ1FnQTNBOWdESUFKQnFObnlBRFlDMUFNZ0FpQUROZ0xRQXlBQlFid1VhaWdDQUNBQlFiZ1VhaWdDQUNJRmF5SURCRUFnQTBFQVNBMENJQUlnQXhBWUlnUTJBdGdESUFJZ0JEWUMzQU1nQWlBRUlBTkJBblZCQW5ScU5nTGdBeUFDSUFRZ0JTQURFQmtnQTJvMkF0d0RDeUFDSUFGQnhCUnFLQUlBTmdMa0F5QUNJQUZCeUJScUtRTUFOd1BvQXlBQlFkUVVhaWdDQUNFRElBSkJ0TFQwQURZQzhBTWdBa0drdFBRQU5nTFVBeUFDUVpTMDlBQTJBc3dESUFKQmhMVDBBRFlDaUFNZ0FrSDBzL1FBTmdMNEFpQUNRZVN6OUFBMkF1Z0NJQUpCMUxQMEFEWUM1QUVnQWtHd3MvUUFOZ0xVQVNBQ1FhQ3o5QUEyQXNBQklBSkJnTFAwQURZQ3NBRWdBa0hBclBRQU5nSUFJQUlnQXpZQzlBTWdBQ0FDTmdLa0FpQUNJQUEyQWt3TElBRkJBRFlDOUJjTUFRc1FLQUFMUVFFRlFRQUxDOGdEQVF0L0l3QkJNR3NpQWlRQUFrQWdBQzhCVUVIckFHdEIvLzhEY1VFcVN3MEFBa0FnQUN3QVgwRUFUZ1JBSUFJZ0FDZ0NYRFlDRUNBQ0lBQXBBbFEzQXdnTUFRc2dBa0VJYWlBQUtBSlVJQUFvQWxnUUdnc0NRQ0FCS0FJRUlnTWdBU2dDQ0NJS1JnMEFJQUpCR0dwQkJISWhCUU5BSUFJZ0F5Z0NBRFlDR0FKQUlBTXNBQTlCQUU0RVFDQUZJQU1wQWdRM0FnQWdCU0FES0FJTU5nSUlEQUVMSUFVZ0F5Z0NCQ0FES0FJSUVCb0xJQUlnQXlnQ0VEWUNLQUpBQWtBZ0FpZ0NJQ0FDTEFBbklnbEIvd0Z4SWdzZ0NVRUFTQ0lNR3lJSElBSW9BZ3dnQWl3QUV5SUVRZjhCY1NBRVFRQklJZ1FiUmdSQUlBSW9BaHdoQ0NBQ0tBSUlJQUpCQ0dvZ0JCc2hCaUFNRFFFZ0NVVU5CQ0FGSVFRZ0JpMEFBQ0FJUWY4QmNVY05BZ05BSUF0QkFXc2lDMFVOQlNBR0xRQUJJUWNnQmtFQmFpRUdJQWNnQkVFQmFpSUVMUUFBUmcwQUN3c2dDVUVBVGcwQklBSW9BaHdRRnd3QkN5QUhSUVJBSUFnUUZ3d0RDeUFJSUFVZ0RCc2dCaUFIRUV3aEJDQUlFQmNnQkVVTkFnc2dBMEVVYWlJRElBcEhEUUFMSUFvaEF3c2dBU2dDQ0NBRFJ3UkFJQU1nQURZQ0VBc2dBaXdBRTBFQVRnMEFJQUlvQWdnUUZ3c2dBa0V3YWlRQVFRQUxhUUVEZndKQUlBRXRBQkJGRFFBQ1FDQUFLQUtJQVNJQ0lBQW9Bb3dCSWdSR0RRQURRQ0FDS0FJQVFRZEdEUUVnQWtFRWFpSUNJQVJIRFFBTERBRUxJQUlnQkVZTkFDQUFJQUFvQWdBb0Fsd1JBQUFpQWlBQklBQWdBaWdDQUNnQ0VCRUZBQ0VEQ3lBREM2c0xBUXgvSXdCQklHc2lCeVFBQWtBZ0FTMEFLRVVOQUFKQUlBQW9Bb2dCSWdNZ0FDZ0NqQUVpQWtZTkFBTkFJQU1vQWdCQkJFWU5BU0FEUVFScUlnTWdBa2NOQUFzTUFRc2dBaUFEUmcwQUlBQWdBQ2dDQUNnQ1JCRUFBQ0lDSUFFZ0FDQUNLQUlBS0FJVUVRVUFHZ3NnQUNBQUtBSUFLQUlJRVFBQVFZWUJSZ1JBSXdCQlFHb2lBaVFBQWtBZ0FTMEFLQVJBSUFCQnNBZHFFSXdWUlEwQkFrQWdBQ3dBMHdkQkFFNEVRQ0FDSUFBb0F0QUhOZ0lRSUFJZ0FDa0N5QWMzQXdnTUFRc2dBa0VJYWlBQUtBTElCeUFBS0FMTUJ4QWFDeUFDUVJocUlBSkJDR29RdkFNZ0Fpd0FFMEVBU0FSQUlBSW9BZ2dRRndzZ0FpQUNRUmhxSWdNMkFqQWdBa0U0YWlBQlFSeHFJQU1nQWtFd2FoQTVJQUlvQWpnZ0FEWUNIQ0FDTEFBalFRQk9EUUVnQWlnQ0dCQVhEQUVMQWtBZ0FDd0FYMEVBVGdSQUlBSWdBQ2dDWERZQ0lDQUNJQUFwQWxRM0F4Z01BUXNnQWtFWWFpQUFLQUpVSUFBb0FsZ1FHZ3NnQWkwQUl5SUVRUmgwUVJoMUlRVUNRQ0FCS0FJZ0lnTkZEUUFnQWlnQ0hDQUVJQVZCQUVnaUJoc2hCQ0FCUVJ4cUlRZ2dBaWdDR0NBQ1FSaHFJQVliSVFzQ1FBTkFBa0FDUUFKQUFrQUNRQ0FES0FJVUlBTXRBQnNpQmlBR1FSaDBRUmgxUVFCSUlna2JJZ1lnQkNBRUlBWkxJZzBiSWd3RVFBSkFJQXNnQTBFUWFpSUtLQUlBSUFvZ0NSc2lDU0FNRUV3aUNrVUVRQ0FFSUFaUERRRU1CZ3NnQ2tFQVNBMEZDeUFKSUFzZ0RCQk1JZ1pGRFFFZ0JrRUFUZzBDREFNTElBUWdCa2tOQXdzZ0RRMEJDeUFJSUFKQkdHb1Ewd2NvQWdBaEF5QUFRUUUyQXBRSUlBQWdBellDa0FnZ0EwRUJOZ0tVQ0NBRElBQTJBcEFJSUFNUTlBTWlBMFVOQkNBQUVQUURJZ1FOQWtHcTNmQUFRUUFRT2d3RUN5QURRUVJxSVFNTElBTW9BZ0FpQXcwQkRBTUxDeUFFSUFNMkF0QUVJQU1nQkRZQzBBUUxJQWdnQWtFWWFoQ3BEU0FDTFFBaklRVUxJQVZCR0hSQkdIVkJBRTROQUNBQ0tBSVlFQmNMSUFKQlFHc2tBQXNDUUNBQUxBQmZRUUJPQkVBZ0J5QUFLQUpjTmdJUUlBY2dBQ2tDVkRjRENBd0JDeUFIUVFocUlBQW9BbFFnQUNnQ1dCQWFDeUFIUVJocUlBRkJCR29nQjBFSWFoRGJFQUpBSUFjb0FoZ2lCQ0FCUVFocVJnMEFJQVFnQnlnQ0hDSUdSaUlJRFFBZ0JDRUNBMEFnQWlJRktBSWNJQUEyQW5RQ1FDQUNLQUlFSWdORkJFQWdCU2dDQ0NJQ0tBSUFJQVZHRFFFZ0JVRUlhaUVEQTBBZ0F5Z0NBQ0lGUVFocUlRTWdCU0FGS0FJSUlnSW9BZ0JIRFFBTERBRUxBMEFnQXlJQ0tBSUFJZ01OQUFzTElBSWdCa2NOQUFzZ0NBMEFBMEFDUUNBRUtBSUVJZ05GQkVBZ0JDZ0NDQ0lDS0FJQUlBUkdEUUVnQkVFSWFpRURBMEFnQXlnQ0FDSUZRUWhxSVFNZ0JTQUZLQUlJSWdJb0FnQkhEUUFMREFFTEEwQWdBeUlDS0FJQUlnTU5BQXNMSUFRZ0FTZ0NCRVlFUUNBQklBSTJBZ1FMSUFFZ0FTZ0NERUVCYXpZQ0RDQUJLQUlJSUFRUTB3VWdCQ3dBRzBFQVNBUkFJQVFvQWhBUUZ3c2dCQkFYSUFZZ0FpSUVSdzBBQ3dzZ0IwRVlhaUFCUVJCcUlBZEJDR29RMnhBQ1FDQUhLQUlZSWdRZ0FVRVVha1lOQUNBRUlBY29BaHdpQmtZaUNBMEFJQVFoQWdOQUlBSWlCU2dDSENBQU5nS0VBUUpBSUFJb0FnUWlBMFVFUUNBRktBSUlJZ0lvQWdBZ0JVWU5BU0FGUVFocUlRTURRQ0FES0FJQUlnVkJDR29oQXlBRklBVW9BZ2dpQWlnQ0FFY05BQXNNQVFzRFFDQURJZ0lvQWdBaUF3MEFDd3NnQWlBR1J3MEFDeUFJRFFBRFFBSkFJQVFvQWdRaUEwVUVRQ0FFS0FJSUlnSW9BZ0FnQkVZTkFTQUVRUWhxSVFNRFFDQURLQUlBSWdCQkNHb2hBeUFBSUFBb0FnZ2lBaWdDQUVjTkFBc01BUXNEUUNBRElnSW9BZ0FpQXcwQUN3c2dCQ0FCS0FJUVJnUkFJQUVnQWpZQ0VBc2dBU0FCS0FJWVFRRnJOZ0lZSUFFb0FoUWdCQkRUQlNBRUxBQWJRUUJJQkVBZ0JDZ0NFQkFYQ3lBRUVCY2dCaUFDSWdSSERRQUxDeUFITEFBVFFRQklCRUFnQnlnQ0NCQVhDeUFIUVNCcUpBQkJBQXVTQkFFRGZ5TUFRVUJxSWdJa0FBSkFBa0FnQUNnQ2lBRWlBeUFBS0FLTUFTSUVSZzBBQTBBZ0F5Z0NBRUVGUmcwQklBTkJCR29pQXlBRVJ3MEFDd3dCQ3lBRElBUkdEUUFnQUNBQUtBSUFLQUpNRVFBQUlnTkJFR29RWGdSQUFrQWdBeXdBSDBFQVRnUkFJQUlnQXlnQ0hEWUNLQ0FDSUFNcEFoUTNBeUFNQVFzZ0FrRWdhaUFES0FJVUlBTW9BaGdRR2dzQ1FBSkFBa0FnQWtFZ2FoRDVGRVVFUUNBRExBQWZRUUJJRFFFZ0FpQURLQUljTmdJWUlBSWdBeWtDRkRjREVBd0NDeUFETEFBZlFRQk9CRUFnQWlBREtBSWNOZ0k0SUFJZ0F5a0NGRGNETUF3REN5QUNRVEJxSUFNb0FoUWdBeWdDR0JBYURBSUxJQUpCRUdvZ0F5Z0NGQ0FES0FJWUVCb0xJQUpCTUdvZ0FrRVFhaUlBUVFGQmZ5QUFFSWNCR2lBQ0xBQWJRUUJPRFFBZ0FpZ0NFQkFYQ3lBQ0xBQXJRUUJJQkVBZ0FpZ0NJQkFYQ3lBQktBSUVJUUFDUUNBQ0xBQTdRUUJPQkVBZ0FpQUNLQUk0TmdJSUlBSWdBaWtETURjREFBd0JDeUFDSUFJb0FqQWdBaWdDTkJBYUN5QUFJQUlRd1JFaEFDQUNMQUFMUVFCSUJFQWdBaWdDQUJBWEN5QUFCRUFnQXlBQUVJUURDeUFDTEFBN1FRQk9EUUVnQWlnQ01CQVhEQUVMSUFBZ0FDZ0NBQ2dDQ0JFQUFFR05BVWNOQUVFTUVCZ2lBeUFCUVFocU5nSUVJQU1nQURZQ0NDQURJQUVvQWdnaUFEWUNBQ0FBSUFNMkFnUWdBU0FETmdJSUlBRWdBU2dDRUVFQmFqWUNFQXNnQWtGQWF5UUFRUUFMdEFFQkJuOENRQ0FBS0FKTUlnUWdCQ2dDQUNnQ0NCRUFBRUVUUmdSL1FYOGhCUUpBSUFBb0Frd2lCaWdDUUNJRUlBWW9Ba1FpQjBZTkFDQUVJUU1EUUNBQUlBTW9BZ0JHQkVBZ0FpRUZEQUlMSUFKQkFXb2hBaUFEUVFScUlnTWdCMGNOQUFzTElBRW9BaWdoQVVFQUlRSWdCU0FISUFSclFRSjFJZ0JJQkVBZ0FDQUZUUTBDSUFRZ0JVRUNkR29vQWdBaUFrRUFOZ0pNQ3lBQklBSWdBU2dDQUNnQ3FBRVJBZ0JCQVFWQkFBc1BDeEJ0QUF1bENRRUhmeU1BUVJCcklnWWtBQUpBQWtBZ0FDZ0NpQUVpQXlBQUtBS01BU0lDUmcwQUEwQWdBeWdDQUVFRVJnMEJJQU5CQkdvaUF5QUNSdzBBQ3d3QkN5QUNJQU5HRFFBZ0FDQUFLQUlBS0FKRUVRQUFJZ1FvQW5RaUJRUkFJQUVvQWdRaEFrRU1FQmdpQXlBQ05nSUVJQU1nQlRZQ0NDQURJQUlvQWdBaUJUWUNBQ0FGSUFNMkFnUWdBaUFETmdJQUlBSWdBaWdDQ0VFQmFqWUNDQXNnQkNnQ2hBRWlCRVVOQUNBQktBSUVJUUpCREJBWUlnTWdBallDQkNBRElBUTJBZ2dnQXlBQ0tBSUFJZ1EyQWdBZ0JDQUROZ0lFSUFJZ0F6WUNBQ0FDSUFJb0FnaEJBV28yQWdnTElBQW9Bb2dCSWdJaEF3SkFBa0FnQWlBQUtBS01BU0lFUmcwQUlBSWhBd05BSUFNb0FnQkJCMFlOQVNBRFFRUnFJZ01nQkVjTkFBc01BUXNnQXlBRVJnMEFJQVlnQUNBQUtBSUFLQUpjRVFBQUVPTVRJQVlvQWdBaUF5QUdLQUlFSWdoSEJFQWdBU2dDQkNFRUlBTWhBZ05BUVF3UUdDRUZJQUlvQWdBaEJ5QUZJQVEyQWdRZ0JTQUhOZ0lJSUFVZ0JDZ0NBQ0lITmdJQUlBY2dCVFlDQkNBRUlBVTJBZ0FnQkNBRUtBSUlRUUZxTmdJSUlBSkJCR29pQWlBSVJ3MEFDd3NnQXdSQUlBWWdBellDQkNBREVCY0xJQUFvQW93QklRUWdBQ2dDaUFFaEFnc0NRQ0FDSUFSR0lnVU5BQ0FDSVFNQ1FBSkFBMEFnQXlnQ0FFRUxSd1JBSUFOQkJHb2lBeUFFUncwQkRBSUxDeUFESUFSSERRRUxJQVVOQVFOQUlBSW9BZ0JCREVjRVFDQUNRUVJxSWdJZ0JFY05BUXdEQ3dzZ0FpQUVSZzBCQ3lBQUlBQW9BZ0FvQW9RQkVRQUFJZ01vQWtBaUFrVU5BQ0FDSUFJb0FnQW9BZ2dSQUFCQmtRRkdEUUFnQXlnQ1FDRUVJQUVvQWdRaEFrRU1FQmdpQXlBQ05nSUVJQU1nQkRZQ0NDQURJQUlvQWdBaUJEWUNBQ0FFSUFNMkFnUWdBaUFETmdJQUlBSWdBaWdDQ0VFQmFqWUNDQXNDUUFKQUlBQW9Bb2dCSWdNZ0FDZ0NqQUVpQWtZTkFBTkFJQU1vQWdCQkRFWU5BU0FEUVFScUlnTWdBa2NOQUFzTUFRc2dBaUFEUmcwQUlBQWdBQ2dDQUNnQ2pBRVJBQUFpQXlnQ2VDSUNSUTBBSUFJZ0FpZ0NBQ2dDQ0JFQUFFR1JBVVlOQUNBREtBSjRJUVFnQVNnQ0JDRUNRUXdRR0NJRElBSTJBZ1FnQXlBRU5nSUlJQU1nQWlnQ0FDSUVOZ0lBSUFRZ0F6WUNCQ0FDSUFNMkFnQWdBaUFDS0FJSVFRRnFOZ0lJQ3dKQUlBQWdBQ2dDQUNnQ0NCRUFBRUdHQVVjTkFDQUFRYkFIYWhDTUZVVU5BQ0FBUVpBSWFpZ0NBQ0lFUlEwQUlBRW9BZ1FoQWtFTUVCZ2lBeUFDTmdJRUlBTWdCRFlDQ0NBRElBSW9BZ0FpQkRZQ0FDQUVJQU0yQWdRZ0FpQUROZ0lBSUFJZ0FpZ0NDRUVCYWpZQ0NBc0NRQ0FCTFFBSVJRMEFBa0FDUUFKQUlBQXZBVkJCSjJ0Qi8vOERjVUVUU1EwQUlBQWdBQ2dDQUNnQ0NCRUFBRUhJQUVZTkFDQUFJQUFvQWdBb0FnZ1JBQUJCekFCSERRRUxJQUJCc1AzOEFFR2cydmtBUVg0UUhDZ0NCQTBCREFJTElBQWdBQ2dDQUNnQ0NCRUFBRUhEQUVjRVFDQUFJQUFvQWdBb0FnZ1JBQUJCeEFCSERRSUxJQUJCc1AzOEFFR1U3UHdBUVg0UUhDZ0NCRVVOQVFzZ0FTZ0NCQ0VCUVF3UUdDSUNJQUUyQWdRZ0FpQUFOZ0lJSUFJZ0FTZ0NBQ0lBTmdJQUlBQWdBallDQkNBQklBSTJBZ0FnQVNBQktBSUlRUUZxTmdJSUN5QUdRUkJxSkFCQkFBc2tBUUYvSUFFb0FnUWlBaUFBSUFJb0FnQW9BZ0FSQXdBRVFDQUJJQUEyQWdnTFFRQUxOQUVCZndKL1FRSWdBU2dDQ0EwQUdrRUFJQUVvQWdRaUFpQUFJQUlvQWdBb0FnQVJBd0JGRFFBYUlBRWdBRFlDQ0VFQ0N3dm1BUUVJZjBFQ0lRTUNRQ0FCS0FJUURRQkJBQ0VESUFFb0FnZ2dBUzBBRHlJRklBVkJHSFJCR0hVaUJFRUFTQnNpQnlBQUtBSllJQUF0QUY4aUFpQUNRUmgwUVJoMUlnSkJBRWdiUncwQUlBQkIxQUJxSWdNb0FnQWdBeUFDUVFCSUd5RUNJQUZCQkdvaUJpZ0NBQ0VJQWtBZ0JFRUFTQ0lKUlFSQUlBUkZEUUZCQUNFRElBSXRBQUFnQ0VIL0FYRkhEUUlEUUNBRlFRRnJJZ1ZGRFFJZ0FpMEFBU0VFSUFKQkFXb2hBaUFFSUFaQkFXb2lCaTBBQUVZTkFBc01BZ3NnQjBVTkFFRUFJUU1nQ0NBR0lBa2JJQUlnQnhCTURRRUxJQUVnQURZQ0VFRUNJUU1MSUFNTFJnRUJmeUFCS0FJRUlRRkJEQkFZSWdJZ0FUWUNCQ0FDSUFBMkFnZ2dBaUFCS0FJQUlnQTJBZ0FnQUNBQ05nSUVJQUVnQWpZQ0FDQUJJQUVvQWdoQkFXbzJBZ2hCQUFzaUFFR1VyWUlCUVppdGdnRW9BZ0FRdkF0QmlLMkNBVUdNcllJQktBSUFFTHNMQzYwQkFRUi9Jd0JCRUdzaUF5UUFJQUVnQVNnQ0JDSUFSd1JBQTBBZ0FDZ0NDQ0VFSUFOQkJCQVlJZ0kyQWdBZ0F5QUNRUVJxSWdVMkFnZ2dBa0dmZ1lnRk5nRUFJQU1nQlRZQ0JDQUVJQU1RVWlFRUlBTW9BZ0FpQWdSQUlBTWdBallDQkNBQ0VCY0xJQUFvQWdRaEFpQUVSUVJBSUFBb0FnQWlCQ0FDTmdJRUlBQW9BZ1FnQkRZQ0FDQUJJQUVvQWdoQkFXczJBZ2dnQUJBWEN5QUNJZ0FnQVVjTkFBc0xJQU5CRUdva0FBdVlDZ0lKZndGK0l3QkJnQUZySWdJa0FDQUNRUUE3QVR3Z0FrRUZOZ0pBSUFKQnJJVDlBRFlDT0FKQUFrQWdBQ0FBS0FJQUtBSk1FUUFBUlEwQUlBQWdBQ2dDQUNnQ1RCRUFBRUVRYWhCZVJRMEFJQUFnQUNnQ0FDZ0NUQkVBQUNFSERBRUxJQUpCQURZQ01DQUNRc3lCZ0lBUU53TWdJQUlnQWtFb2FpSUROZ0lzSUFJZ0F6WUNLQ0FDUXN5QmdJQVFOd05ZSUFJcEFpQWhDeUFDUWVBQWFpSUVRUUU2QUJnZ0JFRUFOZ0lVSUFSQjJQMzhBRFlDQUNBRUlBczNBZ1FnQkVJQU53SU1JQUpCQVRvQVZDQUNRYkNBL1FBMkFrZ2dBaUFETmdKUUlBSWdBa0U0YWpZQ1RDQUFJQVFnQWtISUFHcEJBRUVBUWZDeGYwRUJRUUVRTGlBRElBSW9BaXdpQkVjRVFBTkFBa0FnQkNnQ0NDSURJQU1vQWdBb0FnZ1JBQUJCalFGR0RRQWdCQ2dDQ0NJRElBTW9BZ0FvQWt3UkFBQWlBMEVRYWhCZVJRMEFJQWNFUUNBREtBSWdLQUxFQVNBSEtBSWdLQUxFQVU0TkFRc2dBeUVIQ3lBRUtBSUVJZ1FnQWtFb2FrY05BQXNMSUFJb0FqQkZEUUFnQWlnQ0xDSUVLQUlBSWdNZ0FpZ0NLQ0lGS0FJRU5nSUVJQVVvQWdRZ0F6WUNBQ0FDUVFBMkFqQWdCQ0FDUVNocVJnMEFBMEFnQkNnQ0JDRURJQVFRRnlBRElnUWdBa0VvYWtjTkFBc0xBa0FDUUNBQklBRW9BZ0FvQWt3UkFBQkZEUUFnQVNBQktBSUFLQUpNRVFBQVFSQnFFRjVGRFFBZ0FTQUJLQUlBS0FKTUVRQUFJUVVNQVF0QkFDRUZJQUpCQURZQ01DQUNRc3lCZ0lBUU53TVlJQUlnQWtFb2FpSUROZ0lzSUFJZ0F6WUNLQ0FDUXN5QmdJQVFOd05ZSUFJcEFoZ2hDeUFDUWVBQWFpSUVRUUU2QUJnZ0JFRUFOZ0lVSUFSQjJQMzhBRFlDQUNBRUlBczNBZ1FnQkVJQU53SU1JQUpCQVRvQVZDQUNRYkNBL1FBMkFrZ2dBaUFETmdKUUlBSWdBa0U0YWpZQ1RDQUJJQVFnQWtISUFHcEJBRUVBUWZDeGYwRUJRUUVRTGlBRElBSW9BaXdpQkVjRVFBTkFBa0FnQkNnQ0NDSURJQU1vQWdBb0FnZ1JBQUJCalFGR0RRQWdCQ2dDQ0NJRElBTW9BZ0FvQWt3UkFBQWlBMEVRYWhCZVJRMEFJQVVFUUNBREtBSWdLQUxFQVNBRktBSWdLQUxFQVU0TkFRc2dBeUVGQ3lBRUtBSUVJZ1FnQWtFb2FrY05BQXNMSUFJb0FqQkZEUUFnQWlnQ0xDSUVLQUlBSWdNZ0FpZ0NLQ0lHS0FJRU5nSUVJQVlvQWdRZ0F6WUNBQ0FDUVFBMkFqQWdCQ0FDUVNocVJnMEFBMEFnQkNnQ0JDRURJQVFRRnlBRElnUWdBa0VvYWtjTkFBc0xBbjhDUUNBQUlBQW9BZ0FvQWdnUkFBQkJoUUZIRFFBZ0FTQUJLQUlBS0FJSUVRQUFRWVVCUncwQUlBQkJzUDM4QUVHdzV2Z0FRUUFRSENFSUlBRkJzUDM4QUVHdzV2Z0FRUUFRSENFSklBZ29BcFFHUlEwQUlBa29BcFFHUlEwQUlBQW9Ba3dpQXlBQktBSk1SdzBBUVFBaEJpQURLQUpBSWdRZ0F5Z0NSQ0lLUndSQUlBUWhBd0pBQTBBZ0F5Z0NBQ0FBUmcwQklBWkJBV29oQmlBRFFRUnFJZ01nQ2tjTkFBdEJmeUVHQzBFQUlRTUNRQU5BSUFRb0FnQWdBVVlOQVNBRFFRRnFJUU1nQkVFRWFpSUVJQXBIRFFBTFFYOGhBd3NnQmlBRGF5RUdDeUFHSUFaQkgzVWlCR29nQkhOQkFVY05BQ0FJS0FLMEJTQUpRWVFGYWtFQUlBa2JJZ0FvQWpCcklBZ3NBS3dGSUFBc0FDaHJRUWRzYWtFQVNnd0JDeUFIUVFBZ0JSdEZCRUFnQjBVRVFDQUNJQUFvQWxRZ0FFSFVBR29nQUN3QVgwRUFTQnMyQWhCQjJmYnRBQ0FDUVJCcUVJd0NDMEVBSUFVTkFSb2dBaUFCS0FKVUlBRkIxQUJxSUFFc0FGOUJBRWdiTmdJQVFkbjI3UUFnQWhDTUFrRUFEQUVMSUFjb0FpQW9Bc1FCSUFVb0FpQW9Bc1FCU0FzaEFDQUNRWUFCYWlRQUlBQUxoZ0VDQW44QmZpTUFRVUJxSWdFa0FDQUJRUUEyQWp3Z0FVRzBnLzBBTmdJNElBRkNnSWFBZ0JBM0F4QWdBVUtBaG9DQUVEY0RDQ0FCS1FJSUlRTWdBVUVZYWlJQ1FRRTZBQmdnQWtFQU5nSVVJQUpCMlAzOEFEWUNBQ0FDSUFNM0FnUWdBa0lBTndJTUlBQWdBaUFCUVRocVFRQkJBRUh3c1g5QkFVRUFFQzRnQVVGQWF5UUFDME1CQW44Z0FFR0JnSUNBZURZQ0NDQUFLQUpBSWdFZ0FDZ0NSRWNFUUFOQUlBRW9BZ0FpQWlBQ0tBSUFLQUlzRVFFQUlBRkJCR29pQVNBQUtBSkVSdzBBQ3dzTEZBQWdBQ2dDVENJQUlBQW9BZ0FvQWlRUkFBQUxGQUFnQUNnQ1RDSUFJQUFvQWdBb0FpQVJBQUFMMmdRQkJuOGpBRUV3YXlJQ0pBQWdBa0VnYWlBQklBRW9BZ0FvQWpBUkFnQkJBU0VEQWtBZ0FpZ0NKQ0FDTFFBcklnUWdCRUVZZEVFWWRVRUFTQnRCQlVjTkFDQUNRU0JxUVg5QjR2N3VBRUVGRUJzTkFDQUNRUkJxSUFBZ0FDZ0NBQ2dDTUJFQ0FDQUNLQUlVSUFJdEFCc2lCQ0FFUVJoMFFSaDFJZ1JCQUVnYlFRZEdCSDhnQWtFUWFrRi9RYXVoN2dCQkJ4QWJRUUJISVFNZ0FpMEFHd1VnQkF0QkdIUkJHSFZCQUU0TkFDQUNLQUlRRUJjTElBSXNBQ3RCQUVnRVFDQUNLQUlnRUJjTEFrQUNRQUpBQWtBZ0EwVU5BQ0FBSUFFZ0FDZ0NBQ2dDcEFFUkF3QU5BQ0FDUVNCcUlnTWdBU0FCS0FJQUtBSXdFUUlBSUFJb0FpQWhBU0FDTEFBcklRUWdBa0VRYWlJRklBQWdBQ2dDQUNnQ01CRUNBQ0FDSUFFZ0F5QUVRUUJJR3pZQ0FDQUNJQUlvQWhBZ0JTQUNMQUFiUVFCSUd6WUNCRUhJdFBFQUlBSVFPaUFDTEFBYlFRQklCRUFnQWlnQ0VCQVhDeUFDTEFBclFRQk9EUUVnQWlnQ0lCQVhEQUVMSUFFZ0FEWUNUQUpBSUFBb0FrUWlBeUFBS0FKSVJ3UkFJQU1nQVRZQ0FDQUFJQU5CQkdvMkFrUU1BUXNnQXlBQVFVQnJLQUlBSWdScklnTkJBblVpQjBFQmFpSUZRWUNBZ0lBRVR3MENJQVVnQTBFQmRTSUdJQVVnQmtzYlFmLy8vLzhESUFOQi9QLy8vd2RKR3lJRkJIOGdCVUdBZ0lDQUJFOE5CQ0FGUVFKMEVCZ0ZRUUFMSWdZZ0IwRUNkR29pQnlBQk5nSUFJQU5CQUVvRVFDQUdJQVFnQXhBWkdnc2dBQ0FHSUFWQkFuUnFOZ0pJSUFBZ0IwRUVhallDUkNBQUlBWTJBa0FnQkVVTkFDQUVFQmNMSUFBUXBBSUxJQUpCTUdva0FBOExFQ2dBQzBHamhPOEFFRGdBQzVRQkFRUi9Jd0JCTUdzaUFpUUFJQUpCSUdvaUF5QUJJQUVvQWdBb0FqQVJBZ0FnQWlnQ0lDRUJJQUlzQUNzaEJDQUNRUkJxSWdVZ0FDQUFLQUlBS0FJd0VRSUFJQUlnQVNBRElBUkJBRWdiTmdJQUlBSWdBaWdDRUNBRklBSXNBQnRCQUVnYk5nSUVJQUlzQUJ0QkFFZ0VRQ0FDS0FJUUVCY0xJQUlzQUN0QkFFZ0VRQ0FDS0FJZ0VCY0xJQUpCTUdva0FFRUFDeUFBSUFCQjhQNzhBRFlDQUNBQUxBQVBRUUJJQkVBZ0FDZ0NCQkFYQ3lBQUM5TUJBUVovSXdCQkVHc2lCU1FBQTBBQ1FDQUNJQVJNRFFBZ0FDZ0NHQ0lESUFBb0Fod2lCazhFZnlBQUlBRW9BZ0FnQUNnQ0FDZ0NOQkVEQUVGL1JnMEJJQVJCQVdvaEJDQUJRUVJxQlNBRklBWWdBMnRCQW5VMkFnd2dCU0FDSUFSck5nSUlJd0JCRUdzaUF5UUFJQVZCQ0dvaUJpZ0NBQ0FGUVF4cUlnY29BZ0JJSVFnZ0EwRVFhaVFBSUFZZ0J5QUlHeUVESUFBb0FoZ2dBU0FES0FJQUlnTVEzZ01nQUNBRFFRSjBJZ1lnQUNnQ0dHbzJBaGdnQXlBRWFpRUVJQUVnQm1vTElRRU1BUXNMSUFWQkVHb2tBQ0FFQ3l3QUlBQWdBQ2dDQUNnQ0pCRUFBRUYvUmdSQVFYOFBDeUFBSUFBb0Fnd2lBRUVFYWpZQ0RDQUFLQUlBQ3d3QUlBQVE0QUVhSUFBUUZ3dU9BZ0VHZnlNQVFSQnJJZ1FrQUFOQUFrQWdBaUFHVEEwQUFuOGdBQ2dDRENJRElBQW9BaEFpQlVrRVFDQUVRZi8vLy84SE5nSU1JQVFnQlNBRGEwRUNkVFlDQ0NBRUlBSWdCbXMyQWdRakFFRVFheUlESkFBZ0JFRUVhaUlGS0FJQUlBUkJDR29pQnlnQ0FFZ2hDQ0FEUVJCcUpBQWdCU0FISUFnYklRTWpBRUVRYXlJRkpBQWdBeWdDQUNBRVFReHFJZ2NvQWdCSUlRZ2dCVUVRYWlRQUlBTWdCeUFJR3lFRElBRWdBQ2dDRENBREtBSUFJZ01RM2dNZ0FDQURRUUowSWdVZ0FDZ0NER28yQWd3Z0FTQUZhZ3dCQ3lBQUlBQW9BZ0FvQWlnUkFBQWlBMEYvUmcwQklBRWdBellDQUVFQklRTWdBVUVFYWdzaEFTQURJQVpxSVFZTUFRc0xJQVJCRUdva0FDQUdDd3dBSUFBUXd3c2FJQUFRRndzSEFFSE05dndBQ3hVQUlBQkJCR3BCQUNBQktBSUVRZFQxL0FCR0d3c1BBRUdnQmhBWUlnQVEyZ1VhSUFBTERBQWdBVUg0OC93QU5nSUFDeElBUVFnUUdDSUFRZmp6L0FBMkFnQWdBQXNxQUNBQVFRVTZBQXNnQUVHY2t1OEFLQUFBTmdBQUlBQkJvSkx2QUMwQUFEb0FCQ0FBUVFBNkFBVUxvd2dCRG44akFFRXdheUlOSkFBZ0FFSG9BV29oRHdKL0lBRXRBRGdFUUNBUElBRW9BZ2dnQVNBQktBSU1RUUJCOExGL1FRRkJBQkF1UVFBTUFRc2dBU2dDRUNFSEFrQWdBU2dDSkNBQkxRQXJJZ0FnQUVFWWRFRVlkVUVBU0NJQUd5SUxSUTBBQWtBZ0FTZ0NNQ0lGSUFGQkxHb2lEa1lOQUNBQktBSWdJQUZCSUdvZ0FCc2hCZ05BQWtBZ0JTZ0NEQ0FGTFFBVElnZ2dDRUVZZEVFWWRTSUNRUUJJSWdBYklBdEhEUUFnQlVFSWFpSU1LQUlBSVFRZ0FFVUVRQ0FDUlEwRElBWWlBQzBBQUNBRVFmOEJjVWNOQVFOQUlBaEJBV3NpQ0VVTkJDQUFMUUFCSVFJZ0FFRUJhaUVBSUFJZ0RFRUJhaUlNTFFBQVJnMEFDd3dCQ3lBRUlBWWdDeEJNUlEwQ0N5QUZLQUlFSWdVZ0RrY05BQXRCQUF3Q0N5QUZJQTVIRFFCQkFBd0JDd0pBQWtBZ0FVRVVhaUlLRUxzVUJFQWdCeUFISUFvUWt3MDJBZ2dNQVFzZ0NoQzZGQVJBSUE5QitnQkI4TEYvUVFFUUxDRUNJQTFCSUdvaUFFRUFOZ0lJSUFCQkFEWUNCQ0FBUVFBMkFnQWdBZ1JBSUFJb0F1Z0RCRUFnRFVFUWFpQUNLQUxvQXlBQ0tBTGdBMEVBRU1jVUlnWWdBRWNFUUNBQUlBWW9BZ0EyQWdBZ0FDQUdLQUlFTmdJRUlBQWdCaWdDQ0RZQ0NBc2dCeUFBSUFvUXdSUU1Bd3NnRFVFUWFpRUdRUUFoQ0FKL0lBSVFnUWdpQkVVRVFDQUhLQUlBSVFNZ0J5Z0NEQ0VGUVFBTUFRc2dCQ0FIS0FJTUlnVWdCRUVBU2lJQ1FRUjBhaWdDQUNBRlFRQkJEQ0FDRzJvb0FnQnJiQ0FIS0FJQUlnTnZDeUVDSUFVb0FnQWhCQ0FHUVFBMkFnZ2dCeWdDQkNFT0FrQWdBaUFFYWlBRGJ5SUxJQU5CQW0xS0JFQWdCeWdDRUNJTUlBVnJJZ1JCQW5VaUFrRUJheUVJSUFzZ0RFRUVheWdDQUdzaEF5QUVRUVZJRFFFZ0FrRUNheUVKQTBBZ0NTQUlJQXNnQlNBSlFRSjBhaWdDQUdzaUJDQUVRUjkxSWdKcUlBSnpJQU1nQTBFZmRTSUNhaUFDYzBraUFoc2hDQ0FFSUFNZ0Foc2lBeUFEUVI5MUlnSnFJQUp6SUE1TURRSWdDVUVBU2lFQ0lBbEJBV3NoQ1NBQ0RRQUxEQUVMSUFzZ0JHc2hBeUFIS0FJUUlBVnJJZ0pCQlVnTkFDQUNRUUoxSVFSQkFTRUpBMEFnQ1NBSUlBc2dCU0FKUVFKMGFpZ0NBR3NpRENBTVFSOTFJZ0pxSUFKeklBTWdBMEVmZFNJQ2FpQUNjMGtpQWhzaENDQU1JQU1nQWhzaUF5QURRUjkxSWdKcUlBSnpJQTVNRFFFZ0NVRUJhaUlKSUFSSURRQUxDeUFHSUFNMkFnUWdCaUFJTmdJQUlBQWdCa2NFUUNBQUlBWW9BZ0EyQWdBZ0FDQUdLQUlFTmdJRUlBQWdCaWdDQ0RZQ0NBc0xJQWNnQUNBS0VNRVVEQUVMSUFvUWtnMUZEUUVnQndKL0lBOUIrZ0JCOExGL1FRRVFMQ0lBQkVBZ0FCQ0JDQXdCQzBHcnpmQUFRUUFRSkVFQUN5QUtFTDhVQ3lBUElBRW9BZ2dnQVNBQktBSU1RUUJCOExGL1FRRkJBQkF1UVFBTUFRc2dEU0FLS0FJQUlBb2dDaXdBQzBFQVNCczJBZ0JCMmYzdEFDQU5FQ1JCQWdzaEFDQU5RVEJxSkFBZ0FBc2ZBQ0FBUWVnQmFpQUJLQUlVSUFGQkFFRUFRZkN4ZjBFQlFRQVFMa0VBQ3hBQUlBRkNnSUNBZ0lBZ053SUVRUUFMTXdBZ0FDQUJFTmNHR2tISUF4QVlJZ0FRdXdNYUlBRWdBRFlDQ0NBQktBSUVJZ0VnQUNBQktBSUFLQUtvQVJFQ0FFRUFDemdBSUFBZ0FSRHFFeG9nQVNBQUtBS1FCallDR0NBQklBQW9BcFFHTmdJY0lBRWdBQ2dDbUFZMkFpQWdBU0FBS0FLY0JqWUNKRUVBQ3hzQUlBQkJ3QUZxSUFBZ0FTZ0NDQkR5RUNBQlFRQTJBZ1JCQUFzMUFDQUFJQUVvQWdnUTN3RkJ5QU1RR0NJQUVMc0RHaUFCSUFBMkFnUWdBU2dDQ0NJQklBQWdBU2dDQUNnQ3FBRVJBZ0JCQUFzaUFDQUFRZWdCYWlBQktBSU1JQUVnQVNnQ0VFRUFRZkN4ZjBFQlFRQVFMa0VBQzFZQkFYOGpBRUVRYXlJQUpBQWdBQ0FCS0FJd0VJZ0NFSlFFSUFFb0FoQWlBZ1JBSUFFZ0FqWUNGQ0FDRUJjTElBRWdBQ2dDQURZQ0VDQUJJQUFvQWdRMkFoUWdBU0FBS0FJSU5nSVlJQUJCRUdva0FFRUFDMVlCQVg4akFFRVFheUlBSkFBZ0FDQUJLQUprRUlnQ0VKUUVJQUVvQWhnaUFnUkFJQUVnQWpZQ0hDQUNFQmNMSUFFZ0FDZ0NBRFlDR0NBQklBQW9BZ1EyQWh3Z0FTQUFLQUlJTmdJZ0lBQkJFR29rQUVFQUMxWUJBWDhqQUVFUWF5SUFKQUFnQUNBQktBSXNFSWdDRUpRRUlBRW9BZ1FpQWdSQUlBRWdBallDQ0NBQ0VCY0xJQUVnQUNnQ0FEWUNCQ0FCSUFBb0FnUTJBZ2dnQVNBQUtBSUlOZ0lNSUFCQkVHb2tBRUVBQzFZQkFYOGpBRUVRYXlJQUpBQWdBQ0FCS0FJb0VJZ0NFSlFFSUFFb0FnUWlBZ1JBSUFFZ0FqWUNDQ0FDRUJjTElBRWdBQ2dDQURZQ0JDQUJJQUFvQWdRMkFnZ2dBU0FBS0FJSU5nSU1JQUJCRUdva0FFRUFDeDhBSUFCQjZBRnFJQUVvQWdRZ0FVRUFRUUJCOExGL1FRRkJBQkF1UVFBTGZnQUNmd0pBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR1pBVVlOQUNBQklBRW9BZ0FvQWdnUkFBQkJ5d0JHRFFBZ0FTQUJLQUlBS0FJSUVRQUFRY3dBUmcwQUlBRWdBU2dDQUNnQ0NCRUFBRUhJQUVZTkFDQUJJQUVvQWdBb0FnZ1JBQUJCeWdCR0RRQkJBQ0FCTHdGUVFTZHJRZi8vQTNGQkVrc05BUm9MUVFFTEN6RUFJQUJCd0FGckVJRUJJQUJCQ0dvUUx5QUFRUmhxRUM4Z0FFRW9haERMQnlBQVFnQTNBOWdFSUFCQ0FEY0QwQVFMTUFBZ0FCQ0JBU0FBUWNnQmFoQXZJQUJCMkFGcUVDOGdBRUhvQVdvUXl3Y2dBRUlBTndPWUJpQUFRZ0EzQTVBR0N4SUFJQUJCMkFGcklnQVF0d1FhSUFBUUZ3c1NBQ0FBUWNnQmF5SUFFTGNFR2lBQUVCY0xFZ0FnQUVIQUFXc2lBQkMzQkJvZ0FCQVhDeElBSUFCQnNBRnJJZ0FRdHdRYUlBQVFGd3NNQUNBQUVMY0VHaUFBRUJjTEN3QWdBRUhZQVdzUXR3UUxDd0FnQUVISUFXc1F0d1FMQ3dBZ0FFSEFBV3NRdHdRTEN3QWdBRUd3QVdzUXR3UUx5d0VCQm44akFFRVFheUlGSkFBRFFBSkFJQUlnQkV3TkFDQUFLQUlZSWdNZ0FDZ0NIQ0lHVHdSL0lBQWdBUzBBQUNBQUtBSUFLQUkwRVFNQVFYOUdEUUVnQkVFQmFpRUVJQUZCQVdvRklBVWdCaUFEYXpZQ0RDQUZJQUlnQkdzMkFnZ2pBRUVRYXlJREpBQWdCVUVJYWlJR0tBSUFJQVZCREdvaUJ5Z0NBRWdoQ0NBRFFSQnFKQUFnQmlBSElBZ2JJUU1nQUNnQ0dDQUJJQU1vQWdBaUF4REtBeUFBSUFNZ0FDZ0NHR28yQWhnZ0F5QUVhaUVFSUFFZ0Eyb0xJUUVNQVFzTElBVkJFR29rQUNBRUN6NEFJQUJCSUJBWUlnRTJBZ0FnQUVLUWdJQ0FnSVNBZ0lCL053SUVJQUZCck1MdkFDa0FBRGNBQ0NBQlFhVEM3d0FwQUFBM0FBQWdBVUVBT2dBUUMyZ0JBWDhDUUNBQUtBTEFBU0lBUlEwQUlBQWdBQ2dDQUNnQ0NCRUFBRUhEQUVjTkFDQUJLQUlzSWdBb0FnQWlBaUFBS0FJRU5nSUVJQUFvQWdRZ0FqWUNBQ0FCSUFFb0FqUkJBV3MyQWpRZ0FDd0FFMEVBU0FSQUlBQW9BZ2dRRndzZ0FCQVhDMEVBQ3pnQkFYOENRQ0FBS0FMQUFTSUNSUTBBSUFJZ0FpZ0NBQ2dDQ0JFQUFFSEVBRWNOQUNBQlFRQTJBZ2dMSUFBZ0FTZ0NCQkRmQVVFQUMxQUJBWDhDUUNBQUtBTEFBU0lDUlEwQUlBSWdBaWdDQUNnQ0NCRUFBRUhFQUVjTkFDQUJLQUlJSWdJZ0FTZ0NFQ0FDS0FJQUtBS29BUkVDQUNBQlFRQTJBaEFMSUFBZ0FTZ0NDQkRmQVVFQkM2Y0NBUVovSUFFb0FnUWdBQkMvQVJDUkJDSUFCSDhnQUVHdy9md0FRZWpyL0FCQkFCQWNCVUVBQ3lFRUlBRW9BaXdpQUNBQktBSXdJZ0pHQkVBZ0FTZ0NEQ0lBSUFRZ0FDZ0NBQ2dDcUFFUkFnQkJBUThMSUFFb0FqUWlBeUFDU3dSQUlBSWdCRFlDQUNBQklBSkJCR28yQWpCQkFROExBa0FnQWlBQWF5SUdRUUoxSWdWQkFXb2lBa0dBZ0lDQUJFa0VRQ0FDSUFNZ0FHc2lBMEVCZFNJSElBSWdCMHNiUWYvLy8vOERJQU5CL1AvLy93ZEpHeUlDQkg4Z0FrR0FnSUNBQkU4TkFpQUNRUUowRUJnRlFRQUxJZ01nQlVFQ2RHb2lCU0FFTmdJQUlBWkJBRW9FUUNBRElBQWdCaEFaR2dzZ0FTQURJQUpCQW5ScU5nSTBJQUVnQlVFRWFqWUNNQ0FCSUFNMkFpd2dBQVJBSUFBUUZ3dEJBUThMRUNnQUMwR2poTzhBRURnQUN3b0FJQUJCQURZQ3dBRUxFZ0FnQUVHd0FXc2lBQkQvQ0JvZ0FCQVhDd3dBSUFBUS93Z2FJQUFRRndzTEFDQUFRYkFCYXhEL0NBc25BUUYvSUFCQjBPVDhBRFlDQUNBQUtBSUVJZ0VFUUNBQUlBRTJBZ2dnQVJBWEN5QUFFQmNMSlFFQmZ5QUFRZERrL0FBMkFnQWdBQ2dDQkNJQkJFQWdBQ0FCTmdJSUlBRVFGd3NnQUFzc0FDQUFJQUFvQWdBb0FpUVJBQUJCZjBZRVFFRi9Ed3NnQUNBQUtBSU1JZ0JCQVdvMkFnd2dBQzBBQUF1QkFnRUdmeU1BUVJCcklnUWtBQU5BQWtBZ0FpQUdUQTBBQWtBZ0FDZ0NEQ0lESUFBb0FoQWlCVWtFUUNBRVFmLy8vLzhITmdJTUlBUWdCU0FEYXpZQ0NDQUVJQUlnQm1zMkFnUWpBRUVRYXlJREpBQWdCRUVFYWlJRktBSUFJQVJCQ0dvaUJ5Z0NBRWdoQ0NBRFFSQnFKQUFnQlNBSElBZ2JJUU1qQUVFUWF5SUZKQUFnQXlnQ0FDQUVRUXhxSWdjb0FnQklJUWdnQlVFUWFpUUFJQU1nQnlBSUd5RURJQUVnQUNnQ0RDQURLQUlBSWdNUXlnTWdBQ0FBS0FJTUlBTnFOZ0lNREFFTElBQWdBQ2dDQUNnQ0tCRUFBQ0lEUVg5R0RRRWdBU0FET2dBQVFRRWhBd3NnQVNBRGFpRUJJQU1nQm1vaEJnd0JDd3NnQkVFUWFpUUFJQVlMWGdBZ0FFS0JnSUNBbUlDQWdJQi9Od0lrSUFCQy8vLy8vL2YvLy8vL0FEY0NIQ0FBUW9HQWdJQ1lnSUNBZ0g4M0FoUWdBRUwvLy8vLzkvLy8vLzhBTndJTUlBQkNnSUNBZ01BTU53SXNJQUJDZ1lDQWdKaUFnSUNBZnpjQ0JBdkZBUUVEZnlBQUtBS0lBU0lESVFJQ1FBSkFJQU1nQUNnQ2pBRWlCRVlOQUNBRElRSURRQ0FDS0FJQVFReEdEUUVnQWtFRWFpSUNJQVJIRFFBTERBRUxJQUlnQkVZTkFDQUFJQUFvQWdBb0Fvd0JFUUFBSWdJZ0FTQUFJQUlvQWdBb0Fod1JCUUFhSUFBb0Fvd0JJUVFnQUNnQ2lBRWhBd3NDUUNBRElBUkdEUUFEUUNBREtBSUFRUVJIQkVBZ0EwRUVhaUlESUFSSERRRU1BZ3NMSUFNZ0JFWU5BQ0FBSUFBb0FnQW9Ba1FSQUFBaUFpQUJJQUFnQWlnQ0FDZ0NFQkVGQUJvTFFRQUx0Z0VCQkg4Z0FDZ0NpQUVpQXlFQ0FrQUNRQ0FESUFBb0Fvd0JJZ1JHSWdVTkFDQURJUUlEUUNBQ0tBSUFRUXRHRFFFZ0FrRUVhaUlDSUFSSERRQUxEQUVMSUFJZ0JFWU5BQ0FBSUFBb0FnQW9Bb1FCRVFBQUlnSWdBU0FBSUFJb0FnQW9BaFFSQlFBUEN3SkFJQVVOQUFOQUlBTW9BZ0JCREVZTkFTQURRUVJxSWdNZ0JFY05BQXRCQUE4TElBTWdCRVlFUUVFQUR3c2dBQ0FBS0FJQUtBS01BUkVBQUNJQ0lBRWdBQ0FDS0FJQUtBSVVFUVVBQzJBQkFuOENRQ0FBS0FLSUFTSUNJQUFvQW93QklnTkdEUUFEUUNBQ0tBSUFRUXhHRFFFZ0FrRUVhaUlDSUFOSERRQUxRUUFQQ3lBQ0lBTkdCRUJCQUE4TElBQWdBQ2dDQUNnQ2pBRVJBQUFpQWlBQklBQWdBaWdDQUNnQ0lCRUZBQXRnQVFKL0FrQWdBQ2dDaUFFaUFpQUFLQUtNQVNJRFJnMEFBMEFnQWlnQ0FFRUxSZzBCSUFKQkJHb2lBaUFEUncwQUMwRUFEd3NnQWlBRFJnUkFRUUFQQ3lBQUlBQW9BZ0FvQW9RQkVRQUFJZ0lnQVNBQUlBSW9BZ0FvQWhBUkJRQUxtQUlCQTM4Z0FFS0JnSUNBbUlDQWdJQi9Od0lrSUFCQy8vLy8vL2YvLy8vL0FEY0NIQ0FBUW9HQWdJQ1lnSUNBZ0g4M0FoUWdBRUwvLy8vLzkvLy8vLzhBTndJTUlBQkNnSUNBZ01BTU53SXNJQUJDZ1lDQWdKaUFnSUNBZnpjQ0JDQUFJQUFvQWdBb0FpZ1JBUUFnQUNBQUtBSUFLQUlzRVFFQUlBQkNBRGNDUENBQVFnQTNBalFnQUVJQU53SlVJQUJDQURjQ1hDQUFRZ0EzQW1RZ0FFSUFOd0pzSUFCQ0FEY0NkQ0FBUVFBMkFud2dBRUtCZ0lDQUNEY0NsQUVnQUVLQmdJQ0FtSUNBZ0lCL053S01BU0FBSUFBb0FvQUJJZ0VnQUNnQ2hBRWlBMGNFZndOQUlBRW9BZ0FpQWdSQUlBSWdBaWdDQUNnQ0JCRUJBQXNnQVVFRWFpSUJJQU5IRFFBTElBQW9Bb0FCQlNBQkN6WUNoQUVMREFBZ0FCQ0JFUm9nQUJBWEMwa0JBWDhnQUNnQ1FDRURBa0FDUUNBQUtBSk1RUUZHQkVBZ0FTQURTQTBCSUFJTkFRd0NDeUFCSUFOS0RRQWdBa1VOQVFzZ0FDQUFLQUlBS0FJc0VRRUFJQUFnQVRZQ1FBc0xGZ0FnQUNBQUtBSUFLQUlvRVFFQUlBQWdBVFlDUEFzTkFDQUFRWUdBZ0lCNE5nSUlDeHdCQVg4Z0FDZ0NPQ0lCSUFFb0FnQW9BaVFSQUFBZ0FDZ0NRR3NMSEFFQmZ5QUFLQUkwSWdFZ0FTZ0NBQ2dDSUJFQUFDQUFLQUk4YWd1R0FRQWdBRUtCZ0lDQW1JQ0FnSUIvTndJa0lBQkMvLy8vLy9mLy8vLy9BRGNDSENBQVFvR0FnSUNZZ0lDQWdIODNBaFFnQUVMLy8vLy85Ly8vLy84QU53SU1JQUJDZ0lDQWdNQU1Od0lzSUFCQ2dZQ0FnSmlBZ0lDQWZ6Y0NCQ0FBSUFBb0FnQW9BaWdSQVFBZ0FDQUFLQUlBS0FJc0VRRUFJQUJDQURjQ1BDQUFRZ0EzQWpRTEhnQWdBQ2dDc0FFaUFFVUVRRUVBRHdzZ0FDQUFLQUlBS0FJa0VRQUFDeDRBSUFBb0FyQUJJZ0JGQkVCQkFBOExJQUFnQUNnQ0FDZ0NJQkVBQUFzV0FDQUFLQUt3QVNJQUJFQWdBQ0FCSUFJUS9CQUxDeFlBSUFBb0FyQUJJZ0FFUUNBQUlBRWdBaEQrRUFzTEZnQWdBQ2dDc0FFaUFBUkFJQUFnQVNBQ0VJUUpDd3NXQUNBQUtBS3dBU0lBQkVBZ0FDQUJJQUlRaFFrTEN4MEFRYkNaZ2dFb0FnQWlBQVJBUWJTWmdnRWdBRFlDQUNBQUVCY0xDMHNCQVg4Z0FTQUFLQUlVUmdSQVFRQVBDeUFCSUFCQkNHb1FVaUFBTFFBRlFRQkhSd1IvSUFGQnNCbEJxQUlnQVNBQktBSUFLQUlJRVFBQVFab0JSaHRxS0FJQVFRRkhCVUVBQ3d2WkF3SUVmd0o4UVFJaEFnSkFJQUVyQXhBaUIwUUFBQUFBQUFBQUFHVU5BQ0FCS0FJTUlnUkJBRXdOQUFKQUFrQWdBQ2dDeEFFaUJRUkFJQUFvQXJBQklnTU5BUXNnQVNnQ0JDRUZEQUVMSUFFb0FpZ2hBZ0pBQW44Q1FBSkFBa0FnQTBFQmF3NERBQUVDQkFzZ0FpZ0M2QVpCZ0NscURBSUxJQUlvQXVnR1FlQW5hZ3dCQ3lBQ0tBTG9Ca0d3S0dvTEt3TUFJUVlMSUFFQ2Z5QUdJQVVvQXBBQ3QwUUFBQUFBQUFCWlFLT2lJQWVqSUFTM29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2lBaUFCS0FJSWFpSUVOZ0lJSUFFZ0FTZ0NCQ0FDYWlJRk5nSUVJQVJCQUV3TkFDQUFJQUFvQXN3QklBUnJOZ0xNQVFzZ0FVRWNhaUVFQWtBZ0FTZ0NIQ0lDQkVBRFFBSkFJQUFnQWlnQ0VDSURTUVJBSUFJb0FnQWlBdzBCSUFJaEJBd0VDeUFBSUFOTkRRTWdBa0VFYWlFRUlBSW9BZ1FpQTBVTkF5QUVJUUlMSUFJaEJDQURJUUlNQUFzQUN5QUVJUUlMSUFRb0FnQWlBMFVFUUVFWUVCZ2lBeUFBTmdJUUlBTWdBallDQ0NBRFFnQTNBZ0FnQTBFQU5nSVVJQVFnQXpZQ0FDQUJLQUlZS0FJQUlnQUVmeUFCSUFBMkFoZ2dCQ2dDQUFVZ0F3c2hBaUFCS0FJY0lBSVFSQ0FCSUFFb0FpQkJBV28yQWlBTElBTWdCVFlDRkVFQklRSUxJQUlMMVFNQ0JYOEJmQ0FBSUFFb0FnZ1FpUkVoQmdKQUlBWUNmeUFCS0FJSUlRVUNRQ0FBS0FKTUlBQkJwd0VRcHdVaUFnUkFJQUpCc1AzOEFFSEExUHdBUVFBUUhDSUVEUUVMSUFBb0F1UUJJQUFvQXZnQklnSWdBQ2dDM0FFaUF5QUNJQU5LRzJvTUFRc2dCQ2dDMkFFaEFnSkFJQVVvQXVnR1Fmb3VhaTBBQUEwQUlBSkZEUUFDUUNBRUtBTFVBU0lDQkVBRFFDQUNJZ01vQWdRaUFnMEFEQUlMQUFzZ0JFSGNBV29oQXlBRUtBTGNBU2dDQUNBRVFkUUJha1lFUUFOQUlBTW9BZ0FpQWtFSWFpRURJQUlnQWlnQ0NDZ0NBRVlOQUFzTElBTW9BZ0FoQXdzZ0F5Z0NFQ0VDQ3lBQUtBTGNBU0VESUFRb0F1QUJJUVFnQWtFQVNnUi9JQU1nQkdvRklBQW9BdVFCSUFNZ0JDQURJQVJLRzJvTElRSWdCU2dDNkFaQjlCZHFJZ01vQWl3aUJFRUtiQ0FFSUFNdEFEd2JJQUFvQXNRQklnTUVmeUFES0FLUUFnVkI1QUFMYkVIa0FHMGhBeUFBS0FMRUFRUi9JQVZCR3hDaEJTQUR0NklnQXJlZ0lnZVpSQUFBQUFBQUFPQkJZd1JBSUFlcURBSUxRWUNBZ0lCNEJTQUNDd3NpQWlBQUtBTHdBU0lESUFJZ0Ewb2JJZ0pPQkVBZ0FTZ0NCQ0VCREFFTElBRWdBU2dDQkNBQ0lBWnJhaUlCTmdJRUN5QUJRUUJLQkVBZ0FDQUFLQUxNQVNBQmF6WUN6QUVMUVFBTFRnRUNmeUFBSUFFb0FpUVFpUkVoQWtFQUlBSWdBU2dDRUdvaUFtc2lBeUFBS0FMTUFVZ0VRQ0FBSUFNMkFzd0JDeUFCSUFBb0F2UUJJQUpxTmdJUUlBRWdBU2dDQ0VFQmFqWUNDRUVBQy80SkFoTi9BWHdqQUVFZ2F5SUdKQUFDZndKQUlBRW9BZ1FpQWtVTkFBSkFJQUFvQXZnQklBSW9BdndCYWlJRklBQW9BdHdCSWdRZ0FpZ0M0QUVpQnlBRUlBZEtHeUlKVEEwQUlBVWdDV3NpQlNBQUtBTGtBVXdOQUNBQUlBVTJBdVFCQ3lBQktBSUlJUVVDUUNBQ1JRMEFJQUJCQVJDSUVVVU5BQ0FDUVFBUWlCRkZEUUFDZnlBRktBTG9CaUlDUWJnZWFpc0RBRVFBQUFBQUFBRHd2NkFnQWtIMEYyb2lBaWdDTENJRVFRcHNJQVFnQWkwQVBCc2dBQ2dDeEFFaUFnUi9JQUlvQXBBQ0JVSGtBQXRzUWVRQWJiZWlSQUFBQUFBQUFPQS9vaUlWbVVRQUFBQUFBQURnUVdNRVFDQVZxZ3dCQzBHQWdJQ0FlQXNoQWlBRlFZUEFBeUFBS0FMRUFTSUVCSDhnQkNnQ2tBSUZRZVFBQzBFQUVNb0JJUVFnQlVHRXdBTWdBQ2dDeEFFaUJRUi9JQVVvQXBBQ0JVSGtBQXRCQUJES0FTQUVJQUpCQVhScWFpSUNJQWxNRFFBZ0FpQUpRWDV0YWlJQ0lBQW9BdVFCVEEwQUlBQWdBallDNUFFTElBRW9BZ1FpQWlnQzdBRWlCU0FBS0FMb0FTSUVJQVFnQlVnYklnVkJBRW9FUUNBQUlBSW9Bc3dCSUFVZ0FDZ0N6QUVnQWlnQzlBRnFhMm8yQXZBQkMwRUNJQUFvQXNRQklnSkZEUUVhSUFJb0FwQUNJQUVvQWdnb0F1Z0dRZlFYYWlJRktBSXNJZ1JCQ213Z0JDQUZMUUE4RzJ4QjVBQnRJUVVnQVNnQ0JDSUNLQUtNQWlJSElBSW9BcEFDUmcwQUlBQW9Bb0FDSWdRZ0FDZ0NoQUlpQ2tZTkFDQUZRUUowSVEwRFFDQUVJQXBIQkVBRFFBSkFJQVFvQWdBaEFnSkFBa0FDUUNBSEtBSUFJZ01nQXlnQ0FDZ0NDQkVBQUVFRVJ3MEFJQWNvQWdBaUNDZ0NSQ0VMSUFaQkJCQVlJZ00yQWhBZ0JpQURRUVJxSWd3MkFoZ2dBMEhWZ05nQ05nRUFJQVlnRERZQ0ZDQUxJQVpCRUdvUVVnUkFJQWdvQWtRaUF5QURLQUlBS0FLTUJoRUFBQ0VJSUFZb0FoQWlBd1JBSUFZZ0F6WUNGQ0FERUJjTElBaEZEUUVnQnlnQ0FDQUNJQTBROEFNTkF5QUhLQUlBSUFKQkFCQ29Ca1VOQWd3REN5QUdLQUlRSWdORkRRQWdCaUFETmdJVUlBTVFGd3NnQnlnQ0FDQUNRUUFROEFNTkFRc2dCRUVFYWlJRUlBcEhEUUlNQVFzZ0JDQUtSZzBBSUFFb0FnUWhBeUFIS0FJQUlnSWdBaWdDQUNnQ0NCRUFBQ0VJSUFJZ0FpZ0NBQ2dDSkJFQUFDRUxJQUpCRUVFZ0lBaEJCRVliYWlnQ0FDRUlJQU1vQXN3QklRd2dBeWdDOUFFaERpQUVLQUlBSWdJZ0FpZ0NBQ2dDQ0JFQUFDRURJQUlnQWlnQ0FDZ0NKQkVBQUNFUElBSkJHRUVvSUFOQkJFWWJhaWdDQUNFUUlBQW9Bc3dCSVJFQ1FBSkFBa0FDUUNBSEtBSUFJZ0lnQWlnQ0FDZ0NDQkVBQUNJU1Fld0FSeUlUUlFSQUlBUW9BZ0FoRkNBR1FRUVFHQ0lDTmdJQUlBWWdBa0VFYWlJRE5nSUlJQUpCN0lDWUJEWUJBQ0FHSUFNMkFnUkJBU0VESUJRZ0JoQlNEUUVMSUFjb0FnQWlBaUFDS0FJQUtBSUlFUUFBUVlZQlJnUkFJQVFvQWdBaUFpQUNLQUlBS0FJSUVRQUFJUU1nRWtIc0FFY05BaUFEUWV3QVJpRUREQUVMUVFBaEEwRUFJUUlnRXcwREN5QUdLQUlBSWdJRVFDQUdJQUkyQWdRZ0FoQVhDMEVBSVFJZ0F3MEJEQUlMUVFBaEFpQURRZXdBUncwQkN5QUZJUUlMQWtBZ0RDQUlJQXRxSUE1cWF5QVBhaUFRYWlBUmF5QUNhaUlDSUFsTURRQWdBaUFKYXlJQ0lBQW9BdVFCVEEwQUlBQWdBallDNUFFTElBUkJCR29pQkNBS1J3MEJDd3NnQVNnQ0JDRUNDeUFIUVFScUlnY2dBaWdDa0FKR0RRRWdBQ2dDaEFJaENpQUFLQUtBQWlFRURBQUxBQXNnQVNBQU5nSUVRUUVMSVFBZ0JrRWdhaVFBSUFBTCtGQUVGMzhNZkFGOUFuNGpBRUh3QUdzaUJ5UUFJQUFvQXNRQklnd0VmeUFNS0FLUUFpQUJLQUlJS0FMb0JrSDBGMm9pQ3lnQ0xDSU1RUXBzSUF3Z0N5MEFQQnRzUWVRQWJTRVhJQWRCQURZQ2FDQUhRZ0EzQTJBZ0FDZ0N0QUVpRENBQUtBSzRBU0lXUndSQUFrQUNRQU5BSUF3b0FnQWlFeWdDUkNFQ0lBZEJCQkFZSWdzMkFpQWdCeUFMUVFScUlnQTJBaWdnQzBIaGdKQUROZ0VBSUFjZ0FEWUNKQ0FDSUFkQklHb1FVaUVBSUFjb0FpQWlBZ1JBSUFjZ0FqWUNKQ0FDRUJjTEFrQUNRQ0FBUlEwQUlCTW9Ba1FoQUNBVEVOZ0JSUTBBQWtBZ0J5Z0NhQ0FZUndSQUlCZ2dFellDQUNBSElCaEJCR29pR0RZQ1pBd0JDeUFZSUFjb0FtQWlDbXNpRUVFQ2RTSUxRUUZxSWdSQmdJQ0FnQVJQRFFJZ0JDQVFRUUYxSWdJZ0FpQUVTUnRCLy8vLy93TWdFRUg4Ly8vL0Iwa2JJZ2tFZnlBSlFZQ0FnSUFFVHcwRklBbEJBblFRR0FWQkFBc2lCQ0FMUVFKMGFpSUNJQk0yQWdBZ0FrRUVhaUVZSUJCQkFFb0VRQ0FFSUFvZ0VCQVpHZ3NnQnlBRUlBbEJBblJxTmdKb0lBY2dHRFlDWkNBSElBUTJBbUFnQ2tVTkFDQUtFQmNMSUFFb0FnZ2hCVVFBQUFBQUFBQUFBQ0VjSXdCQmdBRnJJZ1lrQUNBR1FnQTNBM2dnQmtJQU53TndJQVpDQURjRGFDQUdRZ0EzQTJBZ0V5SUxJQVpCNEFCcUVMZ0VJQVpDQURjRFVDQUdRWUVDT3dGWUlBWkNBRGNEU0NBR0lBWXBBMkEzQXlnZ0JpQUdLUU5vTndNd0lBWWdCaWtEY0RjRE9DQUdJQVlwQTNnM0EwQUNRQUpBQWtBQ1FDQUxLQUo0UVFGckRnTUFBUUlEQ3lBR1FRRTZBRmtnQmtFQk9nQllEQUlMSUFaQkFEb0FXU0FHUVFBNkFGZ01BUXNnQUNnQzBBUWlCRUY5Y1VFQlJpRUNJQVlnQkVFQlJpQUVRUVJHY2pvQVdTQUdJQUk2QUZnTElBWkJLR29pRWhEYUJpQUZLQUxvQmlJQ1FjZzRhaXNEQUNFaUlBSkJ5RFZxS3dNQUlTTWdDeUFTQW44Z0FrSG9ObW9yQXdBZ0Y3Y2lKS0lpR1psRUFBQUFBQUFBNEVGakJFQWdHYW9NQVF0QmdJQ0FnSGdMSWcwUTlCSkVBQUFBQUFBQUFBQWhHeU1BUVVCcUloUWtBQ0FHUVJCcUlnTkNBRGNEQUNBRFFnQTNBeEFnQTBJQU53TUlBa0FnRWlnQ0FDQVNLQUlZVGcwQUlBc29Bb0FCSWc0Z0N5Z0NoQUVpRVVZTkFDQVNRUmhxSVE4RFFBSkFJQTRvQWdBaUNDMEFLQTBBSUJSQkFEb0FQeUFVUVJCcUlBc2dDQ2dDSkNBSUxRQXBJQlJCUDJvZ0RVRUJFTDRISUJRb0FoQWlFRUVBVENBVUtBSVVJZ3BCQUV4eERRQWdGQ0FTS1FJQU53TVFJQlFnRWlrQ0NEY0RHQ0FVSUJJcEFoQTNBeUFnRkNBU0tRSVlOd01vSUJRZ0ZFRVFhaUlKSUFnb0FpUWlBaUFDS0FJQUtBSWdFUUFBSUFJb0FoeHFJZ1FnRWlnQ0FDSUNJQUlnQkVnYklnSVFpZ0kyQWd3Z0ZDQUNOZ0lJSUJJZ0ZFRUlhaUlDRUtnRklSa2dEeUFDRUtnRklSNGdBeUFiSUJDM0lob2dHVVFBQUFBQUFBRHdQNldqSWhrZ0dTQWJZeHNpR3prREFDQURJQndnR2lBZVJBQUFBQUFBQVBBL3BhTWlHU0FaSUJ4akd5SWNPUU1JSUJRZ0NTQUlLQUlrSWdJZ0FpZ0NBQ2dDSUJFQUFDQUNLQUlrYWlJRUlCSW9BaGdpQWlBQ0lBUktHeUlDRUlvQ05nSUVJQlFnQWpZQ0FDQVNJQlFRcUFVaEdTQVBJQlFRcUFVaEhpQURJQnNnQ3JjaUdpQVpSQUFBQUFBQUFQQS9wYU1pR1NBWklCdGpHeUliT1FNQUlBTWdIQ0FhSUI1RUFBQUFBQUFBOEQrbG95SVpJQmtnSEdNYklodzVBd2dMSUE1QkJHb2lEaUFSUncwQUN3c2dGRUZBYXlRQUlBQWdCU0FMSUFNUTh4SUNRQ0FHTFFBZ0JFQWdDeUFHUWVBQWFoQzRCQ0FHSUFZcEEyQTNBeWdnQmlBR0tRTm9Od013SUFZZ0Jpa0RjRGNET0NBR0lBWXBBM2czQTBBZ0JrRW9haUlDRU5vR0lBQWdDeEQzRWlBTElBSWdEUkQwRWd3QkN5QUxJQVpCS0dvUXVRUUxRUUFoRDBFQUlSRWpBRUVRYXlJREpBQUNRQ0FHUVNocUlnNG9BaGdpQkNBT0tBSUFJZ0pNRFFBZ0N5Z0NnQUVpQlNBTEtBS0VBU0lLUmcwQUlDTkVNek16TXpNend6K2lSSnFabVptWm1hay9vQ0lnUkFBQUFBQUFBQWhBb2lJaElDRWdJS0dqSVJ4RUFBQUFBQUFBOEQ4Z0lDQWhvYU1oSTBRQUFBQUFBQUR3UHlBaG9TSWRJQjFFQUFBQUFBQUE4RDhnSUtFaUc2R2pJUjVFQUFBQUFBQUE4RDhnR3lBZG9hTWhHaUFFSUFKcnNpRWxBMEFDUUNBRktBSUFJZ2d0QUNnTkFDQURRUUE2QUE4Z0F5QUxJQWdvQWlRZ0NDMEFLU0FEUVE5cUlBMUJBUkMrQnlBRExRQVBCRUFnQ0VFQk9nQW9EQUVMSUFNb0FnQWlBa0VBVENBREtBSUVJaEpCQUV4eERRQWdDQ2dDSkNJSklBa29BZ0FvQWlBUkFBQWhCQ0FJTFFBcElSQUNRQ0FoSUFRZ0NTZ0NIR29pQ1NBT0tBSUFJZ1JyUVFBZ0JDQUpTQnV5SUNXVnV5SWZaRVVOQUNBQUtBTFFCRUY5Y1VFQlJpQVFRUUJIY3cwQUFrQWdIeUFnWkVVTkFDQWpJQitpSUJ5Z0loa2dHYUlnQXJlaUlobVpSQUFBQUFBQUFPQkJZd1JBSUJtcUlRSU1BUXRCZ0lDQWdIZ2hBZ3NnQWlBUklBSWdFVW9iSVJFTEFrQWdIU0FmWTBVTkFDQUFLQUxRQkNJRVFRRkdJQVJCQkVaeUlCQkJBRWR6RFFBQ1FDQWJJQjlrUlEwQUlCb2dINklnSHFBaUdTQVpvaUFDdDZJaUdabEVBQUFBQUFBQTRFRmpCRUFnR2FvaEFnd0JDMEdBZ0lDQWVDRUNDeUFDSUE4Z0FpQVBTaHNoRHdzZ0NDZ0NKQ0lFSUFRb0FnQW9BaUFSQUFBaEFpQUlMUUFwSVFrQ1FDQWhJQUlnQkNnQ0pHb2lCQ0FPS0FJWUlnSWdBaUFFU2hzZ0RpZ0NBR3V5SUNXVnV5SWZaRVVOQUNBQUtBTFFCRUY5Y1VFQlJpQUpRUUJIY3cwQUFrQWdIeUFnWkVVTkFDQWpJQitpSUJ5Z0loa2dHYUlnRXJlaUlobVpSQUFBQUFBQUFPQkJZd1JBSUJtcUlSSU1BUXRCZ0lDQWdIZ2hFZ3NnRWlBUklCRWdFa2diSVJFTElCMGdIMk5GRFFBZ0FDZ0MwQVFpQWtFQlJpQUNRUVJHY2lBSlFRQkhjdzBBQWtBZ0d5QWZaRVVOQUNBYUlCK2lJQjZnSWhrZ0dhSWdFcmVpSWhtWlJBQUFBQUFBQU9CQll3UkFJQm1xSVJJTUFRdEJnSUNBZ0hnaEVnc2dFaUFQSUE4Z0VrZ2JJUThMSUFWQkJHb2lCU0FLUncwQUN3c2dCaUFQTmdJRUlBWWdFVFlDQUNBRFFSQnFKQUFnQ3lBT0lBWW9BZ0FnQmlnQ0JCRHlFZ0pBSUFBb0Fwd0VJQUFvQXBnRVJ3UkFJQXNoRUVFQUlRSkJBQ0VSSXdCQlFHb2lBeVFBQWtBZ0JrRW9haUlJS0FJQUlnNGdDQ2dDR0NJRlRnMEFJQU5CQURZQ09DQURRZ0EzQXpCQkFTRUtJQWdDZjBRQUFBQUFBQUR3UHdKOElBQW9BcHdFSUFBb0FwZ0VJZ0JySWdsRkJFQkVINFhyVWJnZTFUOGhIRVFmaGV0UnVCN1ZQd3dCQ3dKQUFrQWdDVUVBVGdSQUlBTWdDUkFZSWhFMkFqQWdBeUFSSUFsQkJIVkJCSFJxTmdJNElBTWdFU0FBSUFrUUdTSUxJQWxxSWdRMkFqUWdDVVVFUUNBTElRQU1BZ3NnQ3lFQUEwQWdBQ3NEQUVRQUFBQUFBQUFBQUdVTkFpQUFLd01JSWhsRUFBQUFBQUFBQUFCbERRSWdHVVFBQUFBQUFBQlpRR1lOQWlBQVFSQnFJZ0FnQkVjTkFBc2dCQ0VDREFJTEVDZ0FDd0pBSUFBZ0JFWUVRQ0FBSVFJTUFRc2dCQ0FBUVJCcUlnOUdCRUFnQUNFQ0RBRUxJQUFoQWdOQUlBQWhDUUpBSUE4aUFDc0RBQ0lhUkFBQUFBQUFBQUFBWlEwQUlBa3JBeGdpR1VRQUFBQUFBQUFBQUdVTkFDQVpSQUFBQUFBQUFGbEFaZzBBSUFJZ0dqa0RBQ0FDSUFrckF4ZzVBd2dnQWtFUWFpRUNDeUFBUVJCcUlnOGdCRWNOQUFzTElBSWdCRVlFUUNBRUlRSU1BUXNnQkNBQ0lBUWdBbXRxSWdCSEJFQURRQ0FDSUFBckF3QTVBd0FnQWlBQUt3TUlPUU1JSUFKQkVHb2hBaUFBUVJCcUlnQWdCRWNOQUFzTElBTWdBallDTkF0RUg0WHJVYmdlMVQ4aEhFUWZoZXRSdUI3VlB5QUNJQXRHSWdRTkFCcEVINFhyVWJnZTVUOGhHeUFMSVFBRFFDQWNJQUFyQXdoRUFBQUFBQUFBV1VDakloa2dHU0FjWXhzaEhDQWJJQmtnR1NBYlpCc2hHeUFBUVJCcUlnQWdBa2NOQUFzZ0JDRUtJQnRFQUFBQUFBQUE0RCtpQ3lJWm9TQU90eUllb2lBWklBVzNJaHFpb0NBZW9TSVptVVFBQUFBQUFBRGdRV01FUUNBWnFnd0JDMEdBZ0lDQWVBczJBaUFnQ0FKL0lCcEVBQUFBQUFBQThEOUVBQUFBQUFBQThEOGdIS0ZFQUFBQUFBQUE0TCtpUkFBQUFBQUFBUEEvb0NJWm9TQWVvaUFaSUJxaW9LRWlHWmxFQUFBQUFBQUE0RUZqQkVBZ0dhb01BUXRCZ0lDQWdIZ0xOZ0lrSUFnUXR3VWdFQ0FJRUxrRVFRQWhCQ0FEUVFBMkFpZ2dBeUFEUVNCcUlnQTJBaVFnQXlBQU5nSWdJQU1nQ0NrQ0FDSW1Od01BSUFNZ0NDa0NDRGNEQ0NBRElBZ3BBaEEzQXhBZ0F5QUlLUUlZSWljM0F4Z2dDQUovUVFBZ0NnMEFHaUFYdHlFYUlDYW5JUUFnSjZjaER5QVJJUXNEUUNBREFuOUVBQUFBQUFBQThEOGdDeXNEQ0VRQUFBQUFBQUJaUUtNaUdhRWdBTGVpSUJrZ0Q3ZWlvQ0labVVRQUFBQUFBQURnUVdNRVFDQVpxZ3dCQzBHQWdJQ0FlQXNRdVFjaEhpQUxLd01BSVJsQklCQVlJZ2tnR1NBYW9qa0RHQ0FKSUI0Z0hxSkVBQUFBQUFBQThEOGdIcUVpR1VRQUFBQUFBQUFJUUtLaU9RTVFJQWtnSGlBWklCbWlSQUFBQUFBQUFBaEFvcUk1QXdnZ0NTQURRU0JxTmdJRUlBa2dBeWdDSUNJQU5nSUFJQUFnQ1RZQ0JDQURJQWsyQWlBZ0F5QURLQUlvUVFGcUlnQTJBaWdnQWlBTFFSQnFJZ3RIQkVBZ0NDZ0NHQ0VQSUFnb0FnQWhBQXdCQ3d0QkFDQUFSUTBBR2lBREtBSWtJZ0FnQTBFZ2FrWWlDd1I4UkFBQUFBQUFBUGgvQlVRQUFBQUFBQUFBQUNFYlJBQUFBQUFBQUFBQUlSd2dBQ0VDQTBBZ0Fpc0RHQ0FDS3dNSUloNGdBaXNERUNJYUVPc0hveUlaSUJvZ0hxTVEvUUtpSUJ5Z0lSd2dHeUFab0NFYklBSW9BZ1FpQWlBRFFTQnFSdzBBQ3lBY0lCdWpDeUVaUkFBQUFBQUFBQUFBSVJzZ0dVUUFBQUFBQUFBQUFDQVpSQUFBQUFBQUFBQUFaQnNpR1VRWUxVUlUreUg1UHlBWlJCZ3RSRlQ3SWZrL1l4c1FrZ0VoR2lBTFJRUkFBMEFnQUNzREdDQWFJQUFyQXhDaUlBQXJBd2lnb3lJWklCc2dHU0FiWkJzaEd5QUFLQUlFSWdBZ0EwRWdha2NOQUFzTEFuOGdHaUFib2lJWm1VUUFBQUFBQUFEZ1FXTUVRQ0FacWd3QkMwR0FnSUNBZUFzaEJDQWJtVVFBQUFBQUFBRGdRV01FUUNBYnFnd0JDMEdBZ0lDQWVBc2dDQ2dDS0dvMkFpZ2dDQ0FJS0FJc0lBUnFOZ0lzSUFnUXR3VWdFQ0FJRUxrRUlBZ2dFQ2dDZUNBWEVNOE1JQkFnQ0JDNUJDQVFRb0dBZ0lDWWdJQ0FnSDgzQWlRZ0VFTC8vLy8vOS8vLy8vOEFOd0ljSUJCQ2dZQ0FnSmlBZ0lDQWZ6Y0NGQ0FRUXYvLy8vLzMvLy8vL3dBM0Fnd2dFRUtBZ0lDQXdBdzNBaXdnRUVLQmdJQ0FtSUNBZ0lCL053SUVBa0FnQXlnQ0tFVU5BQ0FES0FJa0lnQW9BZ0FpQ3lBREtBSWdJZ0lvQWdRMkFnUWdBaWdDQkNBTE5nSUFJQU5CQURZQ0tDQUFJQU5CSUdwR0RRQURRQ0FBS0FJRUlRSWdBQkFYSUFJaUFDQURRU0JxUncwQUN3c2dFVVVOQUNBUkVCY0xJQU5CUUdza0FBd0JDd0pBSUFaQktHb2dCa0ZBYXhDb0JTQWlSQUFBQUFBQUFFUkFvaUFrb21SRkRRQkJBQ0VSUVFBaEFrRUFJUThqQUVFUWF5SUZKQUFDUUNBR1FTaHFJZzRvQWdBZ0RpZ0NHRTROQUNBT0lBNUJDR29RMXdLWklSc2dEa0VZYWlJUklBNUJFR29RMXdLWklSd2dDeWdDZ0FFaUFpQUxLQUtFQVNJUVJ3UkFBMEFDUUNBQ0tBSUFJZzh0QUNnTkFDQVBMUUFwSVFBZ0R5Z0NKQ0lFSUFRb0FnQW9BaVFSQUFBaENpQUVRU2hCSUNBQUcyb29BZ0FoQ1NBUEtBSWtJZ0FnQUNnQ0FDZ0NJQkVBQUNFRUlBQW9BaHdoQUNBRklBa2dDbW9pQ1RZQ0RDQUZJQUFnQkdvMkFnZ2dEeWdDSkNJQUlBQW9BZ0FvQWlBUkFBQWhCQ0FBS0FJa0lRQWdCU0FKTmdJRUlBVWdBQ0FFYWpZQ0FBSkFJQVVvQWdnZ0RpZ0NBQ0FOYWt3TkFDQVBMUUFwSUE0dEFEQkhEUUFnRGlBRlFRaHFFTmNDSVJvZ0RpMEFNQ0VBQWtBZ0drUUFBQUFBQUFBQUFHUkZEUUFnQUVVTkFDQWFSQUFBQUFBQUFBUkFaZ1I4SUJvZ0dxQUZJQm9RL1FKRWgwVG5TaGhYeGorZ0VKSUJDeUlaSUJzZ0dTQWJaQnNoR3dzZ0drUUFBQUFBQUFBQUFHTkZEUUFnQUEwQUlCcEVBQUFBQUFBQUJNQmxCSHdnR2tRQUFBQUFBQUFBd0tJRklCcWFFUDBDUklkRTUwb1lWOFkvb0JDU0FRc2lHU0FiSUJrZ0cyUWJJUnNMSUFVb0FnQWdFU2dDQUNBTmEwNE5BQ0FQTFFBcElBNHRBREZIRFFBZ0VTQUZFTmNDSVJvZ0RpMEFNU0VBQWtBZ0drUUFBQUFBQUFBQUFHTkZEUUFnQUVVTkFDQWFSQUFBQUFBQUFBVEFaUVI4SUJwRUFBQUFBQUFBQU1DaUJTQWFtaEQ5QWtTSFJPZEtHRmZHUDZBUWtnRUxJaGtnSENBWklCeGtHeUVjQ3lBYVJBQUFBQUFBQUFBQVpFVU5BQ0FBRFFBZ0drUUFBQUFBQUFBRVFHWUVmQ0FhSUJxZ0JTQWFFUDBDUklkRTUwb1lWOFkvb0JDU0FRc2lHU0FjSUJrZ0hHUWJJUndMSUFKQkJHb2lBaUFRUncwQUN3dEJBQ0VSSUJ0RUFBQUFBQUFBQUFCaEJFQkJBQ0VQUVFBaEFnd0JDMEVBSVE5QkFDRUNJQnhFQUFBQUFBQUFBQUJoRFFCQkFTRVJJQTRvQWhnZ0RpZ0NBR3RCRkcwaUFpRVBJQTRvQWlCQkFFb0VRQUovSUE0b0FpZ2lBQ0FBUVI5MUlnQnFJQUJ6dHlBYm95SVptVVFBQUFBQUFBRGdRV01FUUNBWnFnd0JDMEdBZ0lDQWVBc2lBQ0FDSUFBZ0Frb2JJUThMSUE0b0FpUkJBRXdOQUFKL0lBNG9BaXdpQUNBQVFSOTFJZ0JxSUFCenR5QWNveUlabVVRQUFBQUFBQURnUVdNRVFDQVpxZ3dCQzBHQWdJQ0FlQXNpQUNBQ0lBQWdBa29iSVFJTElBWWdBallDQ0NBR0lBODJBZ1FnQmlBUk9nQUFJQVZCRUdva0FDQUdMUUFBUlEwQUlBWW9BZ1FoQUNBR0lBWW9BZ2cyQWt3Z0JpQUFOZ0pJSUFaQktHb2lBQkMzQlNBTElBQVF1UVFMUVFBaEQwRUFJUkVqQUVIUUFHc2lBeVFBSUFaQ0FEY0NBQ0FHUWdBM0FnZ0NRQ0FHUVNocUloQW9BaGdpQkNBUUtBSUFJZ0pNRFFBZ0EwRUFOZ0pJSUFNZ0EwRkFheUlBTmdKRUlBTWdBRFlDUUNBRFFRQTJBamdnQXlBRFFUQnFJZ0EyQWpRZ0F5QUFOZ0l3SUFOQkFEWUNMQ0FEUVFBMkFpZ0Nmd0pBSUFzb0FvQUJJZ0FnQ3lnQ2hBRWlDVVlOQUNBRUlBSnJzaUVsQTBBQ1FDQUFLQUlBSWdndEFDZ05BQ0FEUVFBNkFDY2dBeUFMSUFnb0FpUWdDQzBBS1NBRFFTZHFJQTFCQVJDK0J5QURMUUFuQkVBZ0NFRUJPZ0FvREFFTElBZ3RBQ2toQ2lBREtBSUFJZ1ZCQUV3Z0F5Z0NCQ0lQUVFCTWNRMEFJQU5CS0dvZ0EwRXNhaUFLR3lFUklBTWdFQ2tDQURjREFDQURJQkFwQWdnM0F3Z2dBeUFRS1FJUU53TVFJQU1nRUNrQ0dEY0RHQUpBUkFBQUFBQUFBT0EvSUFnb0FpUWlBaUFDS0FJQUtBSWdFUUFBSUFJb0FoeHFJZ0lnRUNnQ0FDSUVJQUlnQkVvYklnSWdCR3V5SUNXVnU2R1pSTTNNek16TXpOdy9ZMFVOQUNBRlFRQk1EUUFnQXlBQ0VMa0hJUnBCSUJBWUlnNGdBMEV3YWlBRFFVQnJJQW9iSWdRMkFnUWdEaUFGdHprREdDQU9JQm9nR3FKRUFBQUFBQUFBOEQ4Z0dxRWlHVVFBQUFBQUFBQUlRS0tpT1FNUUlBNGdHaUFaSUJtaVJBQUFBQUFBQUFoQW9xSTVBd2dnRGlBRUtBSUFJZ0kyQWdBZ0FpQU9OZ0lFSUFRZ0RqWUNBQ0FFSUFRb0FnaEJBV28yQWdnZ0VTQUZJQkVvQWdBaUFpQUNJQVZJR3pZQ0FBdEVBQUFBQUFBQTREOGdDQ2dDSkNJQ0lBSW9BZ0FvQWlBUkFBQWdBaWdDSkdvaUJDQVFLQUlZSWdJZ0FpQUVTaHNpQWlBUUtBSUFhN0lnSlpXN29abEV6Y3pNek16TTNEOWpSUTBBSUE5QkFFd05BQ0FESUFJUXVRY2hHa0VnRUJnaUJTQURRVEJxSUFOQlFHc2dDaHNpQkRZQ0JDQUZJQSszT1FNWUlBVWdHaUFhb2tRQUFBQUFBQUR3UHlBYW9TSVpSQUFBQUFBQUFBaEFvcUk1QXhBZ0JTQWFJQmtnR2FKRUFBQUFBQUFBQ0VDaW9qa0RDQ0FGSUFRb0FnQWlBallDQUNBQ0lBVTJBZ1FnQkNBRk5nSUFJQVFnQkNnQ0NFRUJhallDQ0NBUklBOGdFU2dDQUNJQ0lBSWdEMGdiTmdJQUN5QUFRUVJxSWdBZ0NVY05BQXNnQXlnQ0xDSVBJQU1vQWlnaUVVd05BQ0FESUFOQlFHc2dJaERPRENBREtBSUFJUUJCQUNFS0lBTW9BZ1FNQVFzZ0F5QURRVEJxSUNJUXpnd2dBeWdDQUNFQVFRRWhDaUFES0FJRUN5RUNJQVlnQ2pvQUNDQUdJQUkyQWdRZ0JpQUFOZ0lBSUJBdEFERWhBZ0pBQW44Z0VDMEFNQVJBUVFBaEFDQUNEUUlnRUVFRWFpRUFJQkJCSEdvTUFRc2dBa1VFUUVFQUlRQU1BZ3NnRUVFY2FpRUFJQkJCQkdvTElRSWdCaUFBS0FJQUlBSW9BZ0JySUExQkJteHFJZ0JCQUNBQVFRQktHeUlBTmdJTUN3SkFJQTlCQUV3TkFDQVJRUUJNRFFBZ0JpQVBJQkZxSWdJZ0FDQUFJQUpKR3pZQ0RBc0NRQ0FES0FJNFJRMEFJQU1vQWpRaUFDZ0NBQ0lFSUFNb0FqQWlBaWdDQkRZQ0JDQUNLQUlFSUFRMkFnQWdBMEVBTmdJNElBQWdBMEV3YWtZTkFBTkFJQUFvQWdRaEFpQUFFQmNnQWlJQUlBTkJNR3BIRFFBTEN5QURLQUpJUlEwQUlBTW9Ba1FpQUNnQ0FDSUVJQU1vQWtBaUFpZ0NCRFlDQkNBQ0tBSUVJQVEyQWdBZ0EwRUFOZ0pJSUFBZ0EwRkFhMFlOQUFOQUlBQW9BZ1FoQWlBQUVCY2dBaUlBSUFOQlFHdEhEUUFMQ3lBRFFkQUFhaVFBSUFZZ0JpZ0NVQ0FHS0FJQUlnQkJBQ0FBYXlBR0xRQUlJZ0lnQmkwQVdFWWJhallDVUNBR0lBWW9BbFFnQmlnQ0JDSUFRUUFnQUdzZ0FpQUdMUUJaUmh0cU5nSlVJQkFRdHdVZ0N5QVFFTGtFSUFzZ0JpZ0NERFlDbUFFZ0N5Z0NlQ0lDUVFOSEJFQWdCa0VvYWlJQUlBSWdGeERQRENBTElBQVF1UVFMSUF0Q2dZQ0FnSmlBZ0lDQWZ6Y0NKQ0FMUXYvLy8vLzMvLy8vL3dBM0Fod2dDMEtCZ0lDQW1JQ0FnSUIvTndJVUlBdEMvLy8vLy9mLy8vLy9BRGNDRENBTFFvQ0FnSURBRERjQ0xDQUxRb0dBZ0lDWWdJQ0FnSDgzQWdRTElBWkJnQUZxSkFBZ0V5Z0NmRVVOQUNBQlFRRTZBQVFMSUF4QkJHb2lEQ0FXUmcwRERBRUxDeEFvQUF0Qm80VHZBQkE0QUFzZ0J5Z0NZQ0VDQ3lBSFFnQTNBbFFnQnlBSFFkQUFha0VFY2lJTE5nSlFJQmRCQW0waER5QVhRWDV0SVJFQ1FDQUNJQmhHRFFCQkFDQVhheUVRSUFkQkdHb2hFeUFIUVRocUlRZ0RRQ0FDSUJWQkFuUWlDbW9vQWdBb0FrUWhGQ0FIUVFBMkFrZ2dCMElBTndOQVFRQWhEQUpBSUFJZ0dFWU5BQUpBQWtBQ1FBSkFBMEFDUUNBTUlCVkdEUUFnQWlBTVFRSjBhaUlOS0FJQUlnUW9Ba1FoRWdKQUlBSWdDbW9pQXlnQ0FDSUFLQUo4RFFBZ0JDZ0NmQTBBSUFRdEFGQU5BRUVBSVFBQ1FDQVVLQUxRQkNJRUlCSW9BdEFFUncwQUlBUkJBMnRCQWtrTkFDQVVLQUt3QXlJV1JRMEFJQlFvQXVnRElnNUZEUUFnRWlnQ3NBTWlCVVVOQUNBU0tBTG9BeUlKUlEwQUlCWW9Bc1FESWdRZ0JFRWZkU0lFYWlBRWN5QUZLQUxFQXlJRUlBUkJIM1VpQkdvZ0JITkhEUUFnRGlnQ3hBTWlCQ0FFUVI5MUlnUnFJQVJ6SUFrb0FzUURJZ1FnQkVFZmRTSUVhaUFFYzBjTkFDQVVRZkFDYWlJRUlBVWdGaEQ1QncwQUlBUWdEaUFKRVBrSERRQkJBU0VBSUFRZ0ZpQUZFUGtIRFFBZ0JDQUpJQTRRK1FjaEFBc2dBRVVFUUNBREtBSUFJUUFNQVFzZ0J5Z0NSQ0lBSUFjb0FraEhCRUFnQUNBTktBSUFOZ0lBSUFjZ0FFRUVhallDUkNBSEtBSmdJUUlnQnlnQ1pDRVlEQUlMSUFBZ0J5Z0NRQ0lPYXlJV1FRSjFJZ1JCQVdvaUNVR0FnSUNBQkU4TkF5QUpJQlpCQVhVaUFDQUFJQWxKRzBILy8vLy9BeUFXUWZ6Ly8vOEhTUnNpQlFSL0lBVkJnSUNBZ0FSUERRVWdCVUVDZEJBWUJVRUFDeUlKSUFSQkFuUnFJZ0FnRFNnQ0FEWUNBQ0FXUVFCS0JFQWdDU0FPSUJZUUdSb0xJQWNnQ1NBRlFRSjBhallDU0NBSElBQkJCR28yQWtRZ0J5QUpOZ0pBSUE1RkRRRWdEaEFYREFFTElBaENBRGNEQUNBSFFnQTNBekFnQjBJQU53TW9JQWRDQURjRElDQVRRZ0EzQXdBZ0IwSUFOd01RSUFkQ0FEY0RDQ0FIUWdBM0F3QWdBQ0FIUVNCcUVMZ0VJQTBvQWdBZ0J4QzRCQUpBSUJRb0F1Z0RJQklvQXJBRFJ3MEFJQWdnQnlBWEVNZ0xSUTBBSUFNb0FnQWlBQ0FBS0FKa0lCRnFOZ0prSUFBZ0FDZ0NiQ0FSYWpZQ2JDQU5LQUlBSWdBZ0FDZ0NWQ0FQYWpZQ1ZDQUFJQUFvQWx3Z0QybzJBbHdMQWtBZ0ZDZ0NzQU1nRWlnQ3NBTkhEUUFnQjBFZ2FpQUhJQmNReUF0RkRRQWdCeWdDT0NBSEtBSVlUQTBBSUFNb0FnQWlCQ0FIS0FJRUlBY29BaVJySUJBZ0Z5QUVLQUo0UVFKR0cyb2lBQ0FFS0FKWWFqWUNXQ0FFSUFRb0FtQWdBR28yQW1BTElCUW9BdWdESUJJb0F1Z0RSdzBBSUFnZ0V5QVhFTWdMUlEwQUlBY29BaUFnQnlnQ0FFNE5BQ0FES0FJQUlnUWdCeWdDSENBSEtBSThheUFRSUJjZ0JDZ0NlRUVDUmh0cUlnQWdCQ2dDYUdvMkFtZ2dCQ0FFS0FKd0lBQnFOZ0p3Q3lBTVFRRnFJZ3dnR0NBQ2EwRUNkVWtOQUFzZ0J5Z0NSQ0lNSUFjb0FrQkdEUU1nQWlBS2FpRUpJQWNvQWxRaURFVUVRQ0FMSWd3aEFnd0RDeUFKS0FJQUlRUWdDeUVDQTBBQ1FDQU1LQUlRSWdBZ0JFc0VRQ0FNS0FJQUlnQU5BU0FNSVFJTUJRc2dBQ0FFVHcwRUlBeEJCR29oQWlBTUtBSUVJZ0JGRFFRZ0FpRU1DeUFNSVFJZ0FDRU1EQUFMQUFzUUtBQUxRYU9FN3dBUU9BQUxJQUlvQWdBaUFFVUVRRUVnRUJnaEFDQUpLQUlBSVFRZ0FFRUFOZ0ljSUFCQ0FEY0NGQ0FBSUFRMkFoQWdBQ0FNTmdJSUlBQkNBRGNDQUNBQ0lBQTJBZ0FnQnlnQ1VDZ0NBQ0lNQkg4Z0J5QU1OZ0pRSUFJb0FnQUZJQUFMSVF3Z0J5Z0NWQ0FNRUVRZ0J5QUhLQUpZUVFGcU5nSllDeUFBUVJScUlnQWdCMEZBYTBjRVFDQUFJQWNvQWtBZ0J5Z0NSQkJSQ3lBSEtBSkFJUXdMSUF4RkRRQWdCeUFNTmdKRUlBd1FGd3NnRlVFQmFpSVZJQWNvQW1RaUdDQUhLQUpnSWdKclFRSjFTUTBBQ3lBSEtBSlFJZ0FnQzBZTkFBTkFJQUFpQkNnQ0VDSUFLQUpFSVE0Z0FTZ0NDQ0VNUVFBaEZpTUFRZkFBYXlJTkpBQWdEVUlBTndOb0lBMUNBRGNEWUNBTlFnQTNBMWdnRFVJQU53TlFJQUFpQ1NBTlFkQUFhaEM0QkNBTlFVQnJRZ0EzQXdBZ0RVR0JBanNCU0NBTlFnQTNBemdnRFNBTktRTlFOd01ZSUEwZ0RTa0RXRGNESUNBTklBMHBBMkEzQXlnZ0RTQU5LUU5vTndNd0FrQUNRQUpBQWtBZ0FDZ0NlRUVCYXc0REFBRUNBd3NnRFVFQk9nQkpJQTFCQVRvQVNBd0NDeUFOUVFBNkFFa2dEVUVBT2dCSURBRUxJQTRvQXRBRUlncEJmWEZCQVVZaEFDQU5JQXBCQVVZZ0NrRUVSbkk2QUVrZ0RTQUFPZ0JJQ3lBTlFSaHFJZ01RMmdZZ0RDZ0M2QVlpQUVISU9Hb3JBd0FoSGlBQVFjZzFhaXNEQUNFYUFuOGdBRUhvTm1vckF3QWdGN2VpSWhtWlJBQUFBQUFBQU9CQll3UkFJQm1xREFFTFFZQ0FnSUI0Q3lFUkl3QkIwQUJySWhVa0FBSkFJQU1vQWhnaUV5QURLQUlBSWdwTUJFQWdEVUlBTndJSURBRUxJQWtvQW5naEFDQVZJQU1wQWdBM0F6QWdGU0FES1FJSU53TTRJQlVnQXlrQ0VEY0RRQ0FWSUFNcEFoZzNBMGdDUUNBRUtBSVVJZzhnQkNnQ0dDSU1SZ1JBUVFBaEV3d0JDeUFhUkRNek16TXpNOE0vb2tTYW1abVptWm1wUDZBaUlFUUFBQUFBQUFBSVFLSWlJU0FoSUNDaG95RWJSQUFBQUFBQUFQQS9JQ0FnSWFHaklSeEVBQUFBQUFBQThEOGdJYUVpSHlBZlJBQUFBQUFBQVBBL0lDQ2hJaUtob3lFalJBQUFBQUFBQVBBL0lDSWdINkdqSVNSQkFVRi9JQUJCQVVZaUJSc2hFQ0FUSUFwcnNpRWxJQkczUkFBQUFBQUFBUGcvb2lFYVFRQWhFd05BSUE4b0FnQWhBQ0FWUWdBM0F5Z2dGVUlBTndNZ0lCVkNBRGNER0NBVlFnQTNBeEFnQUNBVlFSQnFFTGdFQWtBZ0ZTZ0NFQ0lLSUFNb0FnQklEUUFnQ2lBREtBSVlTZzBBSUJWQk1Hb2dDaENLQWlFQUFuOGdHaUFWS0FJVUlBQnJJQkJzdDZBaUdabEVBQUFBQUFBQTRFRmpCRUFnR2FvTUFRdEJnSUNBZ0hnTElnaEJBRXdOQUFKQUlDRWdDaUFES0FJQWE3SWdKWlc3SWgxa1JRMEFJQVVnRGlnQzBBUkJmWEZCQVVaekRRQUNRQ0FkSUNCa1JRMEFJQndnSGFJZ0c2QWlHU0Fab2lBSXQ2SWlHWmxFQUFBQUFBQUE0RUZqQkVBZ0dhb2hDQXdCQzBHQWdJQ0FlQ0VJQ3lBSUlCWWdDQ0FXU2hzaEZnc2dIU0FmWkVVTkFDQUZJQTRvQXRBRUlnQkJBVVlnQUVFRVJuSnpEUUFDUUNBZElDSmpSUTBBSUNRZ0hhSWdJNkFpR1NBWm9pQUl0NklpR1psRUFBQUFBQUFBNEVGakJFQWdHYW9oQ0F3QkMwR0FnSUNBZUNFSUN5QUlJQk1nQ0NBVFNoc2hFd3NnRlVFSWFpQVZRUkJxUkFBQUFBQUFBT0EvRVBjUUFrQWdBeWdDQUNJSUlCVW9BZ2dpQUVvTkFDQUFJQU1vQWhoS0RRQWdGVUV3YWlBQUVJb0NJUUFDZnlBYUlCVW9BZ3dnQUdzZ0VHeTNvQ0labVVRQUFBQUFBQURnUVdNRVFDQVpxZ3dCQzBHQWdJQ0FlQXNpQ2tFQVRBUkFJQU1vQWdBaENBd0JDd0pBSUNFZ0ZTZ0NDQ0FES0FJQUlnaHJzaUFsbGJzaUhXUkZEUUFnQlNBT0tBTFFCRUY5Y1VFQlJuTU5BQUpBSUIwZ0lHUkZEUUFnSENBZG9pQWJvQ0laSUJtaUlBcTNvaUlabVVRQUFBQUFBQURnUVdNRVFDQVpxaUVLREFFTFFZQ0FnSUI0SVFvTElBb2dGaUFLSUJaS0d5RVdDeUFkSUI5a1JRMEFJQVVnRGlnQzBBUWlBRUVCUmlBQVFRUkdjbk1OQUFKQUlCMGdJbU5GRFFBZ0pDQWRvaUFqb0NJWklCbWlJQXEzb2lJWm1VUUFBQUFBQUFEZ1FXTUVRQ0FacWlFS0RBRUxRWUNBZ0lCNElRb0xJQW9nRXlBS0lCTktHeUVUQ3dKQUlBZ2dGU2dDS0NJS1NnMEFJQW9nQXlnQ0dFb05BQ0FWUVRCcUlBb1FpZ0loQUFKL0lCb2dGU2dDTENBQWF5QVFiTGVnSWhtWlJBQUFBQUFBQU9CQll3UkFJQm1xREFFTFFZQ0FnSUI0Q3lJSVFRQk1EUUFDUUNBaElBb2dBeWdDQUd1eUlDV1Z1eUlkWkVVTkFDQUZJQTRvQXRBRVFYMXhRUUZHY3cwQUFrQWdIU0FnWkVVTkFDQWNJQjJpSUJ1Z0loa2dHYUlnQ0xlaUlobVpSQUFBQUFBQUFPQkJZd1JBSUJtcUlRZ01BUXRCZ0lDQWdIZ2hDQXNnQ0NBV0lBZ2dGa29iSVJZTElCMGdIMlJGRFFBZ0JTQU9LQUxRQkNJQVFRRkdJQUJCQkVaeWN3MEFBa0FnSFNBaVkwVU5BQ0FrSUIyaUlDT2dJaGtnR2FJZ0NMZWlJaG1aUkFBQUFBQUFBT0JCWXdSQUlCbXFJUWdNQVF0QmdJQ0FnSGdoQ0FzZ0NDQVRJQWdnRTBvYklSTUxJQTlCQkdvaUR5QU1SdzBBQ3dzZ0RTQVROZ0lNSUEwZ0ZqWUNDQXNnRlVIUUFHb2tBQ0FKSUFNZ0RTZ0NDQ0FOS0FJTUVQSVNJd0JCNEFCcklnVWtBQ0FOUWdBM0FnZ2dEVUlBTndJUUFrQWdBeWdDR0NJVElBTW9BZ0FpQ2t3TkFDQUpLQUo0SVF3Z0JTQURLUUlBTndOQUlBVWdBeWtDQ0RjRFNDQUZJQU1wQWhBM0ExQWdCU0FES1FJWU53TllJQVZCQURZQ09DQUZJQVZCTUdvaUFEWUNOQ0FGSUFBMkFqQWdCQ2dDRkNJUElBUW9BaGdpRUVjRVFDQVRJQXByc2lFbElBeEJBVVloRXdOQUlBOG9BZ0FoQUNBRlFnQTNBeWdnQlVJQU53TWdJQVZDQURjREdDQUZRZ0EzQXhBZ0FDQUZRUkJxRUxnRVFRQWhEQU5BSUFWQkNHb2dCVUVRYWlBTXQwUUFBQUFBQUFEUVA2SVE5eEFDUUNBRktBSUlJZ0FnQXlnQ0FFZ05BQ0FBSUFNb0FoaEtEUUFnQlVGQWF5QUFFSW9DSVFCRUFBQUFBQUFBNEQ4Z0JTZ0NDQ0lLSUFNb0FnQnJzaUFsbGJ1aG1VVE56TXpNek16Y1AyTkZEUUFnQlNnQ0RDQUFheUlBUVFBZ0FHc2dFeHNnRVdvaUFFRUFUQTBBSUFWQlFHc2dDaEM1QnlFYVFTQVFHQ0lLSUFDM09RTVlJQW9nR2lBYW9rUUFBQUFBQUFEd1B5QWFvU0laUkFBQUFBQUFBQWhBb3FJNUF4QWdDaUFhSUJrZ0dhSkVBQUFBQUFBQUNFQ2lvamtEQ0NBS0lBVkJNR28yQWdRZ0NpQUZLQUl3SWdBMkFnQWdBQ0FLTmdJRUlBVWdDallDTUNBRklBVW9BamhCQVdvMkFqZ0xJQXhCQVdvaURFRUZSdzBBQ3lBUFFRUnFJZzhnRUVjTkFBc0xJQVZCRUdvZ0JVRXdhaUFlRU00TUlBMGdCU2dDRURZQ0NDQU5JQVVvQWhRMkFnd2dCU2dDT0VVTkFDQUZLQUkwSWd3b0FnQWlDaUFGS0FJd0lnQW9BZ1EyQWdRZ0FDZ0NCQ0FLTmdJQUlBVkJBRFlDT0NBTUlBVkJNR3BHRFFBRFFDQU1LQUlFSVFBZ0RCQVhJQUFpRENBRlFUQnFSdzBBQ3dzZ0JVSGdBR29rQUNBTklBMG9BZ2dnRFNnQ1FHbzJBa0FnRFNBTktBSU1JQTBvQWtScU5nSkVJQU1RdHdVZ0NTQURFTGtFSUFrb0FuZ2lERUVEUndSQUlBMUJHR29pQUNBTUlCY1F6d3dnQ1NBQUVMa0VDeUFKUW9HQWdJQ1lnSUNBZ0g4M0FpUWdDVUwvLy8vLzkvLy8vLzhBTndJY0lBbENnWUNBZ0ppQWdJQ0FmemNDRkNBSlF2Ly8vLy8zLy8vLy93QTNBZ3dnQ1VLQWdJQ0F3QXczQWl3Z0NVS0JnSUNBbUlDQWdJQi9Od0lFSUExQjhBQnFKQUFDUUNBRUtBSUVJZ3hGQkVBZ0JDZ0NDQ0lBS0FJQUlBUkdEUUVnQkVFSWFpRU1BMEFnRENnQ0FDSUVRUWhxSVF3Z0JDQUVLQUlJSWdBb0FnQkhEUUFMREFFTEEwQWdEQ0lBS0FJQUlnd05BQXNMSUFBZ0MwY05BQXNMSUFkQjBBQnFJQWNvQWxRUTBnc2dBZ1JBSUFJUUZ3dEJBUVZCQUFzaEFDQUhRZkFBYWlRQUlBQUxtZ3dDQzM4QmZDTUFRU0JySWdRa0FDQUVRUUEyQWhnZ0JFSUFOd01RSUFBb0FyZ0JJUWtnQUNnQ3RBRWhCaUFFSUFSQkVHbzJBZ0FDUUNBR0lBbEdEUUFEUUNBR0tBSUFJZ1VvQWtRaENBSkFBa0FnQVNnQ0JDSUNJQUVvQWdnaUIwWU5BQ0FJTHdGUUlRTURRQ0FDTHdFQUlBTkdEUUVnQWtFQ2FpSUNJQWRIRFFBTERBRUxJQUlnQjBZTkFDQUlLQUswQVVVTkFDQUZLQUpNSUFFb0FoQkhEUUJCQUNFQ0FrQWdCU2dDREEwQUlBVW9BaEFOQUNBRktBSVVEUUFnQlNnQ0dFVWhBZ3NnQWcwQUlBUWdCaERyQkFzZ0JrRUVhaUlHSUFsSERRQUxJQVFvQWhBaUF5QUVLQUlVSWdKSEJFQkJBQ0VGSUFSQkFEWUNDQ0FFUWdBM0F3QkJBQ0VHQWtBQ1FBSkFBa0FEUUNBREtBSUFJZ2NvQWtRb0FyUUJJUXNDUUFKQUFrQWdCU0FHSWdKR0RRQURRQ0FMSUFJb0FnQkhCRUFnQWtFSWFpSUNJQVZIRFFFTUFnc0xJQUlnQlVjTkFRc2dCeWdDUUNFS0lBUW9BZ2dpQWlBRlN3UkFJQVVnQzYwZ0NxMUNJSWFFTndJQUlBUWdCVUVJYWlJRk5nSUVEQUlMSUFVZ0Jtc2lDVUVEZFNJSFFRRnFJZ2hCZ0lDQWdBSlBEUU1nQ0NBQ0lBWnJJZ1ZCQW5VaUFpQUNJQWhKRzBILy8vLy9BU0FGUWZqLy8vOEhTUnNpREFSL0lBeEJnSUNBZ0FKUERRVWdERUVEZEJBWUJVRUFDeUlJSUFkQkEzUnFJZ0lnQzYwZ0NxMUNJSWFFTndJQUlBSkJDR29oQlNBSlFRQktCRUFnQ0NBR0lBa1FHUm9MSUFRZ0NDQU1RUU4wYWpZQ0NDQUVJQVUyQWdRZ0JDQUlOZ0lBSUFaRkRRRWdCaEFYREFFTElBSW9BZ1FoQmlBSEtBSkFJUWNDUUNBQktBSVFRUUZHQkVBZ0JpQUhTZzBCREFJTElBWWdCMDROQVFzZ0FpQUhOZ0lFQ3lBRFFRUnFJZ01nQkNnQ0ZFY0VRQ0FFS0FJQUlRWU1BUXNMQWtBZ0FTZ0NCQ0lDSUFFb0FnZ2lCa1lOQUFOQUlBSXZBUUJCMndCR0RRRWdBa0VDYWlJQ0lBWkhEUUFMREFNTElBSWdCa1lOQWlNQVFSQnJJZ2trQUFKQUFrQWdCQ2dDQUNJRklBUW9BZ1FpQWtjRVFDQUZJQUlnQ1VFSWFoRFRDeUFFS0FJRUlnZ2dCQ2dDQUNJRlJnMEJJQVVvQWdRaEFnTkFJQVFvQWhBaUJpQUVLQUlVUndSQUlBSWdCU2dDQkNJRElBSWdBMGdnQWlBRFNpQUJLQUlRUVFGR0d4c2hDZ05BQWtBZ0JpZ0NBQ0lES0FKRUtBSzBBU0FGS0FJQVJ3MEFJQU1nQ2tFQUlBTW9BZ0FvQWpRUkJBQWdCaWdDQUNJSEtBSVlJUU1nQVNnQ0VFRUJSZ1JBQW44Z0NpQURhN2NnQVNnQ0ZDQUhLQUpFTHdGUUVLWUxJQUVvQWhRb0F1Z0dRZlFYYWlJSEtBSXNJZ05CQ213Z0F5QUhMUUE4R3lBQUtBTEVBU0lEQkg4Z0F5Z0NrQUlGUWVRQUMyeEI1QUJ0dDZLaElnMlpSQUFBQUFBQUFPQkJZd1JBSUEycURBRUxRWUNBZ0lCNEN5SURJQUlnQWlBRFNoc2hBZ3dCQ3lBRElBcHF0eUVOQW44Z0FTZ0NGQ0FIS0FKRUx3RlFFS0VGSUFFb0FoUW9BdWdHUWZRWGFpSUhLQUlzSWdOQkNtd2dBeUFITFFBOEd5QUFLQUxFQVNJREJIOGdBeWdDa0FJRlFlUUFDMnhCNUFCdHQ2SWdEYUFpRFpsRUFBQUFBQUFBNEVGakJFQWdEYW9NQVF0QmdJQ0FnSGdMSWdNZ0FpQUNJQU5JR3lFQ0N5QUdRUVJxSWdZZ0JDZ0NGRWNOQUFzTElBVkJDR29pQlNBSVJ3MEFDd3NnQ1VFUWFpUUFEQUVMRUcwQUN5QUVLQUlVSVFNTUF3c1FLQUFMUWFPRTd3QVFPQUFMSUFRb0FoQWlBaUFEUmcwQUlBUW9BZ0FoQmlBQ0lRTURRQ0FES0FJQUlRZ0NRQ0FHSUFVaUFrWU5BQ0FJS0FKRUtBSzBBU0VISUFZaEFnTkFJQUlvQWdBZ0IwWU5BU0FDUVFocUlnSWdCVWNOQUFzZ0JTRUNDeUFJSUFJb0FnUkJBQ0FJS0FJQUtBSTBFUVFBSUFOQkJHb2lBeUFFS0FJVVJ3MEFDd3NnQXlBRUtBSVFJZ1ZIQkVBRFFDQUJLQUlRSVFJZ0JTZ0NBQ0lISUFjb0FnQW9BZ2dSQUFBaEF5QUhJQWNvQWdBb0FpUVJBQUFoQmdKQUlBSkJBVVlFUUNBSFFSaEJLQ0FEUVFSR0cyb29BZ0FnQm1vZ0FDZ0N6QUZySWdJZ0FDZ0MzQUZNRFFFZ0FDQUNOZ0xjQVF3QkN5QUFLQUxNQVNBQUtBTDBBU0FIUVJCQklDQURRUVJHRzJvb0FnQWdCbXBxYXlJQ0lBQW9BdUFCVEEwQUlBQWdBallDNEFFTElBVkJCR29pQlNBRUtBSVVSdzBBQ3dzZ0JDZ0NBQ0lBQkVBZ0JDQUFOZ0lFSUFBUUZ3c2dCQ2dDRUNFQ0N5QUNSUTBBSUFRZ0FqWUNGQ0FDRUJjTElBUkJJR29rQUVFQkM1c0dBaEIvQVh3akFFRVFheUlJSkFBQ1FDQUJLQUlFSWdKRkJFQWdBU0FBUWJRQmFqWUNCQ0FCUVFocUlROE1BUXNnQVVFSWFpRVBJQUVvQWdnaUJTZ0N6QUVnQlNnQzlBRWlBeUFBS0FMTUFXcHJRUUp0SVFRZ0FpZ0NBQ0lGSUFJb0FnUWlFVWNFUUNBRElBUnFJUkFEUUNBRktBSUFLQUpFSVFNZ0NFRUlFQmdpQWpZQ0FDQUlJQUpCQ0dvaUJEWUNDQ0FDUXRXQTJJS2dpOEF5TndFQUlBZ2dCRFlDQkNBRElBZ1FVaUVESUFnb0FnQWlBZ1JBSUFnZ0FqWUNCQ0FDRUJjTEFrQWdBMFVOQUNBRktBSUFJZ0lvQWt4QkEwY05BQ0FDRU5nQlJRMEFBa0FDUUNBQUtBS0FBaUlDSUFBb0FvUUNJZ3hHRFFBZ0VDQUZLQUlBSWdNb0FrQnJJUXBCQUNFTEEwQUNRQUpBSUFNZ0FpZ0NBRUVBRVBBRFJRUkFJQUpCQkdvaUFpQU1SdzBEREFFTElBSWdERWNOQVFzZ0MwRUJjVVVOQWd3REN5QUZLQUlBSVFRZ0FTZ0NEQ0VHSUFJb0FnQWhDU01BUVJCcklnTWtBQUovUVlHQWdJQjRJQVFvQWt4QkEwY05BQm9nQUNnQ3hBRWlCd1IvSUFjb0FwQUNCVUhrQUFzaERTQUpCSDhnQ1VIczVQd0FRZlRpL0FCQkFCQWNCVUVBQ3lFSEFuOGdCaUFFS0FKRUx3RlFFS0VGSUEwZ0JpZ0M2QVpCOUJkcUlnWW9BaXdpRGtFS2JDQU9JQVl0QUR3YmJFSGtBRzIzb2lJU21VUUFBQUFBQUFEZ1FXTUVRQ0FTcWd3QkMwR0FnSUNBZUFzaERTQUhCRUFnQnlnQ1JDRUhJQU5CQ0JBWUlnWTJBZ0FnQXlBR1FRaHFJZzQyQWdnZ0JrTGNnSVNEd0l5QU16Y0JBQ0FESUE0MkFnUWdCeUFERUZJaEJ5QURLQUlBSWdZRVFDQURJQVkyQWdRZ0JoQVhDMEVBSUFjTkFSb0xJQVFnQkNnQ0FDZ0NKQkVBQUNBRUtBSVFhaUFKSUFrb0FnQW9BaVFSQUFBZ0RXb2dDU2dDS0dwckN5RUVJQU5CRUdva0FDQUVJQW9nQkNBS1NDSURHeUVLSUFNZ0MzSWhDeUFNSUFKQkJHb2lBa2NFUUNBRktBSUFJUU1NQVFzTElBdEJBWEVOQVFzZ0JTZ0NBQ0lDSUJCQkFDQUNLQUlBS0FJMEVRUUFEQUVMSUFVb0FnQWlBaUFDS0FKQUlBcHFRUUFnQWlnQ0FDZ0NOQkVFQUFzZ0JVRUVhaUlGSUJGSERRQUxDeUFCSUFCQnRBRnFOZ0lFQ3lBUElBQTJBZ0FnQ0VFUWFpUUFRUUVMbWhzQ0VuOERmQ01BUVJCcklnZ2tBQ0FCS0FJSUtBTG9Ca0gwRjJvaUFpZ0NMQ0lGUVFwc0lBVWdBaTBBUEJzZ0FDZ0N4QUVpQWdSL0lBSW9BcEFDQlVIa0FBc2lEMnhCNUFCdElRa2pBRUVRYXlJRUpBQWdBQ0lGTFFEQUFVVUVRQ0FGS0FLNEFTSURJQVVvQXJRQklnWnJJZ0pCQW5VaEFBSkFJQUpCZ0FSTUJFQWdCaUFESUFSQkNHb2dBRUVBUVFBUTNBVU1BUXNnQUVILy8vLy9BU0FBUWYvLy8vOEJTUnNoQWdKQUEwQWdBa0VDZEJBWUlnc05BU0FDUVFGTElRc2dBa0VCZGlFQ0lBc05BQXNnQmlBRElBUkJDR29nQUVFQVFRQVEzQVVNQVFzZ0JpQURJQVJCQ0dvZ0FDQUxJQUlRM0FVZ0N4QVhDeUFGUVFFNkFNQUJDeUFFUVJCcUpBQUNRQUpBQWtBQ1FBSkFJQUV2QVFSQmpRRkdCRUFnQlNnQzJBRWhBQUpBSUFFb0FnZ2lCQ2dDNkFaQitpNXFMUUFBSWdZTkFDQUFSUTBBQWtBZ0JVSFVBV29pQXlnQ0FDSUFCRUFEUUNBQUlnSW9BZ1FpQUEwQURBSUxBQXNnQTBFSWFpRUNJQU1nQXlnQ0NDZ0NBRVlFUUFOQUlBSW9BZ0FpQUVFSWFpRUNJQUFnQUNnQ0NDZ0NBRVlOQUFzTElBSW9BZ0FoQWdzZ0FpZ0NFQ0VBQ3lBQVFRQk1EUUVnQkVHTUNHb2dCU2dDeEFFb0FwQUNJQVFvQXRRSGJFSGtBRzAyQWdBZ0FTZ0NDQ0FFUVlnSWFpSUFFTDBRSVFNZ0FTZ0NDRUhKQUNBQUVLb0hJUThnQVNnQ0NFR05BUkNoQlNFVUFuOGdBU2dDQ0NnQzZBWkJzQzVxS3dNQUlBbTNJaFdpSWhhWlJBQUFBQUFBQU9CQll3UkFJQmFxREFFTFFZQ0FnSUI0Q3lJQUlBVW9BdUFCSWdSSUlRRUNmeUFVSUJXaUloU1pSQUFBQUFBQUFPQkJZd1JBSUJTcURBRUxRWUNBZ0lCNEN5RUpJQVFnQUNBQkd5RUxJQVVvQXRnQklRQUNRQ0FHRFFBZ0FFVU5BQUpBSUFWQjFBRnFJZ0lvQWdBaUFBUkFBMEFnQUNJQktBSUVJZ0FOQUF3Q0N3QUxJQUpCQ0dvaEFTQUNJQUlvQWdnb0FnQkdCRUFEUUNBQktBSUFJZ0JCQ0dvaEFTQUFJQUFvQWdnb0FnQkdEUUFMQ3lBQktBSUFJUUVMSUFFb0FoQWhBQXNnQUNBUElBTnJJQWxxYkNBTGFpSUFJQVJLQkVBZ0JTQUFOZ0xnQVFzZ0JTQUZLQUtNQWpZQ2tBSU1BUXNnQlNnQ3RBRWlBQ0FGS0FLNEFVWU5BQ0FKUVFOMElSSWdCVUdNQW1vaEN5QUZRWUFDYWlFUkEwQUNRQUpBQWtBZ0FTMEFCa1VFUUNBQkx3RUVJQUFvQWdBb0FrUWlBaUFDS0FJQUtBSUlFUUFBUncwRElBRXRBQVpGRFFFTElBQW9BZ0FpQWlnQ1RFRURSZzBCREFJTElBQW9BZ0FpQWlnQ1RFRURSZzBCQ3lBQ0VOZ0JSUTBBQWtBZ0FTOEJCRUhjQUdzaUFrRUtTdzBBUVFFZ0FuUkJvUXB4UlEwQUlBQW9BZ0FoQ1NBSVFRQTZBQThnQ0VFQU9nQU9JQWtvQWtRaEJDQUlRUWdRR0NJQ05nSUFJQWdnQWtFSWFpSUROZ0lJSUFKQzNJQ0VnOENNZ0RNM0FRQWdDQ0FETmdJRUlBUWdDQkJTSVFRZ0NDZ0NBQ0lDQkVBZ0NDQUNOZ0lFSUFJUUZ3c2dCQVJBSUFBb0FnQW9Ba1FpQWlBQ0tBSUFLQUtNQVJFQUFDRUVJQWtvQW5naENpTUFRUkJySWdJa0FBSkFJQVFvQWtBaUEwVU5BQ0FFS0FKNFJRMEFJQVVvQXNRQlJRMEFJQU1nQXlnQ0FDZ0NDQkVBQUVHUkFVWUVRQ0FFS0FKNElnTWdBeWdDQUNnQ0NCRUFBRUdSQVVZTkFRc2dBa0VBTmdJTUlBUW9Ba0FpQXlBREtBSUFLQUlJRVFBQUlRWWdCQ2dDUUNJSElBSkJER29Rc0FZaEF3SkFJQVpCOFFCSERRQWdBdzBBSUFKQkFEWUNDQ0FDUVFBMkFnUWdCeUFDUVFocUlnTWdBa0VFYWlJR0VLTUpJQU1nQmlBS1FRRkdHeWdDQUNFREN5QUVLQUo0SWdZZ0JpZ0NBQ2dDQ0JFQUFDRUhJQVFvQW5naURDQUNRUXhxRUxBR0lRWUNRQ0FIUWZFQVJ3MEFJQVlOQUNBQ1FRQTJBZ2dnQWtFQU5nSUVJQXdnQWtFSWFpSUdJQUpCQkdvaUJ4Q2pDU0FHSUFjZ0NrRUJSaHNvQWdBaEJnc2dBMFVFUUNBRUtBSkFRUUFRWENFREN5QUdSUVJBSUFRb0FuaEJBQkJjSVFZTElBWWdBeUFHR3lFRUFrQWdBeUFHSUFNYklBTWdCaHNpQTBVTkFDQURLQUxzQVNBRktBTEVBU2dDN0FGT0RRQWdDRUVCT2dBUEN3SkFJQVJGRFFBZ0JDZ0M3QUVnQlNnQ3hBRW9BdXdCVGcwQUlBaEJBVG9BRHdzQ1FDQURSUTBBSUFNb0F1d0JJQVVvQXNRQktBTHNBVXdOQUNBSVFRRTZBQTRMSUFSRkRRQWdCQ2dDN0FFZ0JTZ0N4QUVvQXV3QlRBMEFJQWhCQVRvQURnc2dBa0VRYWlRQUMwRUFJUU1nQ0MwQUQwVUVRQ0FBS0FJQUlnSWdBaWdDQUNnQ0NCRUFBQ0VFSUFJZ0FpZ0NBQ2dDSkJFQUFDQUNRUmhCS0NBRVFRUkdHMm9vQWdCcUlBVW9Bc3dCYXlFREN3SkFJQU1nQVNnQ0NDQVBFS0lGUVFKdFRBMEFJQU1nQlNnQzNBRktCRUFnQlNBRE5nTGNBUXNnQUNnQ0FDRUdJQVVvQW9RQ0lnSWdCU2dDaUFJaUEwa0VRQ0FDSUFZMkFnQWdCU0FDUVFScU5nS0VBZ3dCQ3lBQ0lCRW9BZ0FpQW1zaUNrRUNkU0lIUVFGcUlnUkJnSUNBZ0FSUERRY2dCQ0FESUFKcklnTkJBWFVpRENBRUlBeExHMEgvLy8vL0F5QURRZnovLy84SFNSc2lCQVIvSUFSQmdJQ0FnQVJQRFFrZ0JFRUNkQkFZQlVFQUN5SURJQWRCQW5ScUlnY2dCallDQUNBS1FRQktCRUFnQXlBQ0lBb1FHUm9MSUFVZ0F5QUVRUUowYWpZQ2lBSWdCU0FIUVFScU5nS0VBaUFGSUFNMkFvQUNJQUpGRFFBZ0FoQVhDMEVBSVFNZ0NDMEFEa1VFUUNBQUtBSUFJZ0lnQWlnQ0FDZ0NDQkVBQUNFRUlBSWdBaWdDQUNnQ0pCRUFBQ0VESUFVb0Fzd0JJQVVvQXZRQklBTWdBa0VRUVNBZ0JFRUVSaHRxS0FJQWFtcHJJUU1MQWtBZ0F5QUJLQUlJSUE4UW9nVkJBbTFNRFFBZ0F5QUZLQUxnQVVvRVFDQUZJQU0yQXVBQkN5QUFLQUlBSVFZZ0JTZ0NrQUlpQWlBRktBS1VBaUlEU1FSQUlBSWdCallDQUNBRklBSkJCR28yQXBBQ0RBRUxJQUlnQ3lnQ0FDSUNheUlLUVFKMUlnZEJBV29pQkVHQWdJQ0FCRThOQmlBRUlBTWdBbXNpQTBFQmRTSU1JQVFnREVzYlFmLy8vLzhESUFOQi9QLy8vd2RKR3lJRUJIOGdCRUdBZ0lDQUJFOE5DU0FFUVFKMEVCZ0ZRUUFMSWdNZ0IwRUNkR29pQnlBR05nSUFJQXBCQUVvRVFDQURJQUlnQ2hBWkdnc2dCU0FESUFSQkFuUnFOZ0tVQWlBRklBZEJCR28yQXBBQ0lBVWdBellDakFJZ0FrVU5BQ0FDRUJjTEFrQUNRQ0FKS0FKRUlnSWdBaWdDQUNnQ2tBRVJBQUFpQWtVTkFDQUNLQUpBUVFFUVhDRUVJQUlvQW5oQkFSQmNJUU1nQkVVTkFDQURSUTBBSUFRb0F1d0JJZ0lnQXlnQzdBRWlCRVlOQUNBRktBTEVBU2dDN0FFaUF5QUVJQUlnQWlBRVNodEdCRUFnQ0VFQU5nSUFJQWdnQ1NnQ21BRTJBZ1FNQWdzZ0F5QUVJQUlnQWlBRVNCdEhEUUFnQ1NnQ21BRWhBaUFJUVFBMkFnUWdDQ0FDTmdJQURBRUxJQWhDQURjQ0FBc2dDQ2dDQkNFQ0lBZ29BZ0FpQkNBRktBTG9BVW9FUUNBRklBUTJBdWdCQ3lBRktBTHNBU0FDVGcwQklBVWdBallDN0FFTUFRc2dBQ2dDQUNBQktBSUlJQVZCQUJDQ0VRSkFJQUFvQWdBb0Frd2lDVUVFUncwQUlBRXZBUVJCMVFCckRnWUJBQUFBQUFFQUN3SkFJQkVnQ3lBSlFRRkdHeUlFS0FJQUlnSWdCQ2dDQkNJR1JnMEFBMEJCQUNFS1FRQWhBeUFDS0FJQUlnY0VRQ0FIUWV6ay9BQkJ1TVA3QUVFQUVCd2hBd3NDUUNBQUtBSUFLQUpFSWdjZ0J5Z0NBQ2dDQ0JFQUFFSFdBRWNOQUNBRFJRMEFJQU5CN2dCQmZ4QXdSUTBBSUFVb0FzUUJLQUtRQWlBQktBSUlLQUxvQmtIMEYyb2lBeWdDTENJS1FRcHNJQW9nQXkwQVBCdHNRUUYwUWVRQWJTRUtDeUFDSUFaR0RRRURRQ0FDS0FJQUlRTUNRQUpBQWtBZ0FDZ0NBQ2dDUkNJSElBY29BZ0FvQW93R0VRQUFSUTBBSUFNZ0F5Z0NBQ2dDQ0JFQUFFRUVSZzBBSUFBb0FnQWdBeUFTRVBBRERRRWdBQ2dDQUNBRFFRQVFxQVlOQVF3Q0N5QUFLQUlBSUFNZ0NoRHdBMFVOQVFzZ0FpQUdSZzBESUFBb0FnQWdBU2dDQ0NBRklBSW9BZ0FRZ2hFZ0FrRUVhaUlDSUFaSERRSU1Bd3NnQWtFRWFpSUNJQVpIRFFBTEN3c2dBQ2dDQUNJQ0lBSW9BZ0FvQWdnUkFBQWhBeUFDSUFJb0FnQW9BaVFSQUFBaENpQUpRUUZHQkVBZ0FrRVlRU2dnQTBFRVJodHFLQUlBSVF3Z0JTZ0N6QUVoRUNBQUtBSUFJUWtDUUNBRUtBSUVJZ0lnQkNnQ0NDSUdTUVJBSUFJZ0NUWUNBQ0FFSUFKQkJHbzJBZ1FNQVFzZ0FpQUVLQUlBSWdKcklnZEJBblVpRFVFQmFpSURRWUNBZ0lBRVR3MEZJQU1nQmlBQ2F5SUdRUUYxSWc0Z0F5QU9TeHRCLy8vLy93TWdCa0g4Ly8vL0Iwa2JJZ01FZnlBRFFZQ0FnSUFFVHcwSklBTkJBblFRR0FWQkFBc2lCaUFOUVFKMGFpSU5JQWsyQWdBZ0IwRUFTZ1JBSUFZZ0FpQUhFQmthQ3lBRUlBWWdBMEVDZEdvMkFnZ2dCQ0FOUVFScU5nSUVJQVFnQmpZQ0FDQUNSUTBBSUFJUUZ3c2dDaUFNYWlBUWF5SUNJQVVvQXR3QlRBMEJJQVVnQWpZQzNBRU1BUXNnQWtFUVFTQWdBMEVFUmh0cUtBSUFJUXdnQlNnQzlBRWhFQ0FGS0FMTUFTRU5JQUFvQWdBaENRSkFJQVFvQWdRaUFpQUVLQUlJSWdaSkJFQWdBaUFKTmdJQUlBUWdBa0VFYWpZQ0JBd0JDeUFDSUFRb0FnQWlBbXNpQjBFQ2RTSU9RUUZxSWdOQmdJQ0FnQVJQRFFRZ0F5QUdJQUpySWdaQkFYVWlFeUFESUJOTEcwSC8vLy8vQXlBR1Fmei8vLzhIU1JzaUF3Ui9JQU5CZ0lDQWdBUlBEUWdnQTBFQ2RCQVlCVUVBQ3lJR0lBNUJBblJxSWc0Z0NUWUNBQ0FIUVFCS0JFQWdCaUFDSUFjUUdSb0xJQVFnQmlBRFFRSjBhallDQ0NBRUlBNUJCR28yQWdRZ0JDQUdOZ0lBSUFKRkRRQWdBaEFYQ3lBTklBb2dER29nRUdwcklnSWdCU2dDNEFGTURRQWdCU0FDTmdMZ0FRc2dBRUVFYWlJQUlBVW9BcmdCUncwQUN3c2dDRUVRYWlRQVFRRVBDeEFvQUFzUUtBQUxFQ2dBQzBHamhPOEFFRGdBQ3d3QUlBQVFqaEVhSUFBUUZ3c01BQ0FBRU5nTEdpQUFFQmNMR2dCQjUrT0JBU3dBQUVFQVNBUkFRZHpqZ1FFb0FnQVFGd3NMSndFQmZ5QUFRZFROL0FBMkFnQWdBQ2dDQkNJQkJFQWdBQ0FCTmdJSUlBRVFGd3NnQUJBWEN5Y0JBWDhnQUVHTXpmd0FOZ0lBSUFBb0FoQWlBUVJBSUFBZ0FUWUNGQ0FCRUJjTElBQVFGd3NuQVFGL0lBQkJ5TXo4QURZQ0FDQUFLQUlJSWdFRVFDQUFJQUUyQWd3Z0FSQVhDeUFBRUJjTFNRRUJmeUFBUVlUTS9BQTJBZ0FnQUNnQ01DSUJCRUFnQUNBQk5nSTBJQUVRRndzZ0FFRVlhaUFBS0FJY0VJNEJJQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFBUUZ3c3FBQ0FBUVFZNkFBc2dBRUhOME80QUtBQUFOZ0FBSUFCQjBkRHVBQzhBQURzQUJDQUFRUUE2QUFZTDdBRUJDSDhDUUNBQktBSWtJQUV0QUNzaUFDQUFRUmgwUVJoMVFRQklJZ0FiSWdaRkRRQUNRQUpBSUFFb0FqQWlBaUFCUVN4cUlnZEdEUUFnQVNnQ0lDQUJRU0JxSUFBYklRQURRQUpBSUFJb0Fnd2dBaTBBRXlJRUlBUkJHSFJCR0hVaUFVRUFTQ0lKR3lBR1J3MEFJQUpCQ0dvaUNDZ0NBQ0VESUFsRkJFQWdBVVVOQXlBQUlnRXRBQUFnQTBIL0FYRkhEUUVEUUNBRVFRRnJJZ1JGRFFRZ0FTMEFBU0VESUFGQkFXb2hBU0FESUFoQkFXb2lDQzBBQUVZTkFBc01BUXNnQXlBQUlBWVFURVVOQWdzZ0FpZ0NCQ0lDSUFkSERRQUxEQUVMSUFJZ0IwY05BUXRCQVNFRkN5QUZDdzRBSUFFb0FnZ2dBQkMzQjBFQUN6UUJBWDhnQVNBQU5nSUVRY2dERUJnaUFCQzdBeG9nQVNnQ0NDSUNJQUFnQWlnQ0FDZ0NxQUVSQWdBZ0FTQUFOZ0lNUVFBTEhRQWdBU0FBTmdJTVFjZ0RFQmdpQUJDN0F4b2dBU0FBTmdJUVFRQUxRQUVCZnlBQktBSWNJZ0FnQVNnQ0lFY0VRQU5BSUFFb0Fnd2lBaUFBS0FJQUlBSW9BZ0FvQXFnQkVRSUFJQUJCQkdvaUFDQUJLQUlnUncwQUN3dEJBQXRwQVFKL0lBRWdBRFlDQkVISUF4QVlJZ0lRdXdNYUlBRW9BZ2dpQXlBQ0lBTW9BZ0FvQXFnQkVRSUFJQUVnQWpZQ0RFRUFJUUlnQVVFQUlBQW9Bc0FESWdNRWZ5QURLQUtrQkFWQkFBdHJOZ0lRSUFFZ0FDZ0NwQU1nQVNnQ0NDZ0MrQVZxTmdJWVFRQUx3d01CQlg4Z0FTZ0NFQ0VESUFFZ0FTZ0NHQ0lDUVlHQWdJQjRSZ1IvSUFFb0FpQWhBa0VKQlVFSEMwRUNkR29vQWdBaEJnSkFBa0FnQVNnQ0NDZ0M2QVpCNEQ1cUlnUW9BaXdpQlVFS2JDQUZJQVF0QUR3YklnUkJBQ0FFSUFFb0Fnd2lCU2dDUkNBRktBSkFheUlGUVFKMVJodEZCRUFnQlVFQVRBMEJJQUlnQm1vaEFpQUFLQUs4QXlFR0lBQW9Bb0FESWdRRWZ5QUVLQUxNQVFWQkFBc2dCaUFDSUFOcWEycEJBRTROQVFzZ0FTZ0NCQ0FBUVNBUWl3TWhBaUFCS0FJTVFTQVE1d0VoQXdKQUlBSU5BQ0FEUlEwQUlBRW9BaWdnQUVjTkFDQUFLQUpBSWdJZ0FDZ0NSQ0lBUmcwQ0EwQWdBaWdDQUNBREVOOEJJQUpCQkdvaUFpQUFSdzBBQ3d3Q0MwR29CaEFZSWdJUXdRTWFJQUZCZ1lDQWdIZzJBaGdnQVNBQ05nSU1JQUVvQWdnUW93VWlBaUFCS0FJTUlBSW9BZ0FvQXFnQkVRSUFJQUVnQUNnQ3ZBTWdBU2dDRkdzMkFoQUxJQUVnQVNnQ0xDSUNJQUVvQWpCSEJIOERRQ0FCS0FJTUlnTWdBaWdDQUNBREtBSUFLQUtvQVJFQ0FDQUNRUVJxSWdJZ0FTZ0NNRWNOQUFzZ0FTZ0NMQVVnQWdzMkFqQWdBU2dDQkNBQUVMOEJFSkVFSVFBZ0FTZ0NEQ0lCSUFBZ0FTZ0NBQ2dDcUFFUkFnQUxRUUVMSHdBZ0FFSFFBV29nQVNnQ0RDQUJRUUJCQUVId3NYOUJBVUVBRUM1QkFRc21BQ0FCUWdBM0FnUWdBRUhRQVdvZ0FTZ0NFQ0FCUVFCQkFFSHdzWDlCQVVFQUVDNUJBUXNsQVFGL0lBQkIxTTM4QURZQ0FDQUFLQUlFSWdFRVFDQUFJQUUyQWdnZ0FSQVhDeUFBQzZvT0FnWi9BWDRqQUVIUUFHc2lBaVFBSUFGQkFEb0FCaUFDSUFFb0FnZzJBa3dnQWtIVXpmd0FOZ0k0SUFKQkFUWUNTQ0FDUXVpRGdJQVFOd01RSUFKQzZJT0FnQkEzQXdnZ0Fpa0NDQ0VJSUFKQkdHb2lCVUVCT2dBWUlBVkJBRFlDRkNBRlFkajkvQUEyQWdBZ0JTQUlOd0lFSUFWQ0FEY0NEQ0FCUWRrQU93RUVJQUJCMEFGcUlnQWdBU2dDRENBQlFRQkJBRUh3c1g5QkFVRUFFQzRnQVVIY0FEc0JCQ0FBSUFFb0Fnd2dBVUVBUVFCQjhMRi9RUUZCQUJBdUlBRkI1Z0E3QVFRZ0FDQUJLQUlNSUFGQkFFRUFRZkN4ZjBFQlFRQVFMaUFCUWVRQU93RUVJQUFnQVNnQ0RDQUJRUUJCQUVId3NYOUJBVUVBRUM0Z0FVSGhBRHNCQkNBQUlBRW9BZ3dnQVVFQVFRQkI4TEYvUVFGQkFCQXVJQUZCM1FBN0FRUWdBQ0FCS0FJTUlBRkJBRUVBUWZDeGYwRUJRUUFRTGlBQlFlZ0FPd0VFSUFBZ0FTZ0NEQ0FCUVFCQkFFSHdzWDlCQVVFQUVDNGdBVUhuQURzQkJDQUFJQUVvQWd3Z0FVRUFRUUJCOExGL1FRRkJBQkF1SUFGQjJBQTdBUVFnQUNBQktBSU1JQUZCQUVFQVFmQ3hmMEVCUVFBUUxpQUJRZFlBT3dFRUlBQWdBU2dDRENBQlFRQkJBRUh3c1g5QkFVRUFFQzRnQVVIYUFEc0JCQ0FBSUFFb0Fnd2dBVUVBUVFCQjhMRi9RUUZCQUJBdVFRSVFHQ0lFUWRZQU93RUFJQUlnQkVFQ2FpSUROZ0pFSUFKQlFHc2lCaUFETmdJQUlBSWdCRFlDUEVFRUVCZ2lBMEhhQURzQkFpQURJQVF2QUFBN0FBQWdBaUFEUVFScUlnYzJBa1FnQmlBSE5nSUFJQUlnQXpZQ1BDQUVFQmNnQWtFQk5nSklJQUFnQlNBQ1FUaHFJZ1JCQUVFQVFmQ3hmMEVCUVFBUUxpQUNRUUkyQWtnZ0FDQUZJQVJCQUVFQVFmQ3hmMEVCUVFBUUxpQUJRZElBT3dFRUlBQWdBU2dDRENBQlFRQkJBRUh3c1g5QkFVRUFFQzRnQVVIZkFEc0JCQ0FBSUFFb0Fnd2dBVUVBUVFCQjhMRi9RUUZCQUJBdUlBRkIwd0E3QVFRZ0FDQUJLQUlNSUFGQkFFRUFRZkN4ZjBFQlFRQVFMaUFCUWRjQU93RUVJQUFnQVNnQ0RDQUJRUUJCQUVId3NYOUJBVUVBRUM0Z0FVSFZBRHNCQkNBQUlBRW9BZ3dnQVVFQVFRQkI4TEYvUVFGQkFCQXVJQVlnQWlnQ1BDSUVOZ0lBQWtBQ1FDQUNLQUpFSWdNZ0JFc0VRQ0FFUWRVQU93RUFJQUlnQkVFQ2FqWUNRQXdCQ3lBRElBUnJJZ05CQVNBREcwSC8vLy8vQnlBRFFmNy8vLzhIU1JzaUEwRUFTQTBCSUFOQkFYUWlCaEFZSWdOQjFRQTdBUUFnQWlBRElBWnFOZ0pFSUFJZ0EwRUNhallDUUNBQ0lBTTJBandnQkVVTkFDQUVFQmNMSUFKQkFUWUNTQ0FBSUFVZ0FrRTRhaUlFUVFCQkFFSHdzWDlCQVVFQUVDNGdBa0VDTmdKSUlBQWdCU0FFUVFCQkFFSHdzWDlCQVVFQUVDNGdBVUhsQURzQkJDQUFJQUVvQWd3Z0FVRUFRUUJCOExGL1FRRkJBQkF1SUFGQjRBQTdBUVFnQUNBQktBSU1JQUZCQUVFQVFmQ3hmMEVCUVFBUUxpQUNJQUlvQWp3aUJEWUNRQUpBSUFJb0FrUWlBeUFFU3dSQUlBUkI0QUE3QVFBZ0FpQUVRUUpxTmdKQURBRUxJQU1nQkdzaUEwRUJJQU1iUWYvLy8vOEhJQU5CL3YvLy93ZEpHeUlEUVFCSURRRWdBMEVCZENJR0VCZ2lBMEhnQURzQkFDQUNJQU1nQm1vMkFrUWdBaUFEUVFKcU5nSkFJQUlnQXpZQ1BDQUVSUTBBSUFRUUZ3c2dBa0VCTmdKSUlBQWdCU0FDUVRocUlnUkJBRUVBUWZDeGYwRUJRUUFRTGlBQ1FRSTJBa2dnQUNBRklBUkJBRUVBUWZDeGYwRUJRUUFRTGlBQlFkc0FPd0VFSUFBZ0FTZ0NEQ0FCUVFCQkFFSHdzWDlCQVVFQUVDNGdBaUFDS0FJOElnUTJBa0FDUUNBQ0tBSkVJZ01nQkVzRVFDQUVRZHNBT3dFQUlBSWdCRUVDYWpZQ1FBd0JDeUFESUFScklnTkJBU0FERzBILy8vLy9CeUFEUWY3Ly8vOEhTUnNpQTBFQVNBMEJJQU5CQVhRaUJoQVlJZ05CMndBN0FRQWdBaUFESUFacU5nSkVJQUlnQTBFQ2FqWUNRQ0FDSUFNMkFqd2dCRVVOQUNBRUVCY0xJQUpCQVRZQ1NDQUFJQVVnQWtFNGFpSUVRUUJCQUVId3NYOUJBVUVBRUM0Z0FrRUNOZ0pJSUFBZ0JTQUVRUUJCQUVId3NYOUJBVUVBRUM0Z0FVSElBRHNCQkNBQUlBRW9BZ3dnQVVFQVFRQkI4TEYvUVFGQkFCQXVJQUlnQWlnQ1BDSUVOZ0pBQWtBZ0FpZ0NSQ0lESUFSTEJFQWdCRUhJQURzQkFDQUNJQVJCQW1vMkFrQU1BUXNnQXlBRWF5SURRUUVnQXh0Qi8vLy8vd2NnQTBIKy8vLy9CMGtiSWdOQkFFZ05BU0FEUVFGMElnWVFHQ0lEUWNnQU93RUFJQUlnQXlBR2FqWUNSQ0FDSUFOQkFtbzJBa0FnQWlBRE5nSThJQVJGRFFBZ0JCQVhDeUFDUVFFMkFrZ2dBQ0FGSUFKQk9Hb2lCRUVBUVFCQjhMRi9RUUZCQUJBdUlBSkJBallDU0NBQUlBVWdCRUVBUVFCQjhMRi9RUUZCQUJBdUlBRkI0d0E3QVFRZ0FDQUJLQUlNSUFGQkFFRUFRZkN4ZjBFQlFRQVFMaUFCUVkwQk93RUVJQUFnQVNnQ0RDQUJRUUJCQUVId3NYOUJBVUVBRUM0Z0FVRUJPd0VFSUFGQkFUb0FCaUFBSUFFb0Fnd2dBVUVBUVFCQjhMRi9RUUZCQUJBdUlBSkIxTTM4QURZQ09DQUNLQUk4SWdBRVFDQUNJQUEyQWtBZ0FCQVhDeUFDUWRBQWFpUUFRUUVQQzBHamhPOEFFRGdBQ3lZQUlBRkJBRFlDQkNBQVFkQUJhaUFCS0FJTUlBRkJBRUVBUWZDeGYwRUJRUUFRTGtFQkMzVUJCSDhnQUNnQ3RBRWlBeUFBS0FLNEFTSUZSd1JBQTBBQ1FDQURLQUlBSWdJZ0FpZ0NBQ2dDQ0JFQUFFSFJBRWNOQUNBREtBSUFJZ1FnQUJEcUVpSUNSUTBBSUFJZ0FpZ0NTQ0FDS0FKRUlBRW9BZ1FnQkVId0Ftb2dCQ2dDbUFNUXFRVUxJQU5CQkdvaUF5QUZSdzBBQ3d0QkFBdktBUUlDZkFKL1FRSWhCQUpBSUFFckF4QWlBa1FBQUFBQUFBQUFBR1VOQUNBQktBSU1JZ1ZCQUV3TkFDQUJLQUlvS0FMb0JrSFFLV29yQXdBaEF5QUFLQUpNUVNBUWdBRWdBRWNFUUNBQkFuOGdBeUFDb3lBRnQ2SWdBU2dDQkxlZ0lnS1pSQUFBQUFBQUFPQkJZd1JBSUFLcURBRUxRWUNBZ0lCNEN6WUNCQXNnQUNBQUlBQW9BZ0FvQWlRUkFBQWdBU2dDQkdzZ0FDZ0NBQ2dDa0FZUkFnQWdBVUVBTmdJSVFRRWhCQ0FBUWRBQmFpQUJLQUlrSUFGQkFFRUFRZkN4ZjBFQlFRQVFMZ3NnQkFzYUFFSGI0NEVCTEFBQVFRQklCRUJCME9PQkFTZ0NBQkFYQ3d1MEFnSURmd0Y4SXdCQlFHb2lBaVFBSUFGQkFEWUNCQ0FCSUFFb0FoZ2dBQ2dDbUFNZ0FDZ0NsQU5xSUFBb0FxZ0RJQUFvQXF3RElnTnJhaUlFYTdjZ0E3ZWpJZ1U1QXdnZ0JVU2FtWm1abVpucFAyTUVRQ0FDSUFVNUF6QkI1S0x4QUNBQ1FUQnFFQ1FnQWlBQktBSVlOZ0lnUWVMazd3QWdBa0VnYWhBa0lBSWdCRFlDRUVINTVPOEFJQUpCRUdvUUpDQUNJQUFvQXF3RE5nSUFRWlRsN3dBZ0FoQWtDd0pBQWtBZ0FDZ0NUQ0FBUWFjQkVJc0RJZ01FUUNBREx3RlFRY0lBYTBILy93TnhRUU5KRFFFTFFRQWhBeUFBUVJrUVJSQ0xFa1VOQVNBQUtBSk1RU0FRNXdFZ0FFY05BUXNnQVNnQ0pDZ0M2QVpCNkF4cUt3TUFJZ1ZFQUFBQUFBQUFBQUJrQkVCQkFTRURJQUVyQXdoRUFBQUFBQUFBOEQ4Z0JhTmtEUUVMUVFBaEF3c2dBa0ZBYXlRQUlBTUx0Z1FDQ0g4Q2ZBSkFJQUFvQWt4QklCQ0FBU0FBUmcwQUlBRW9BZ2dpQWtVTkFDQUJLQUlNSVFNZ0FFSFFBV29pQkNBQktBSWdRUUFRa0JFaEJpQUJLQUlRSVFjZ0JDQUJLQUlnUVFFUWtCRWhCQ0FCSUFFb0FnUWdBU2dDSUNnQzZBWkI5QmRxSWdVb0Fpd2lDRUVLYkNBSUlBVXRBRHdiUWVRQWJFSGtBRzFCQVhRaUJTQUNJQVFnQjJvaUFpQURJQVpxSWdNZ0FpQURTaHRySWdJZ0FpQUZTQnRyTmdJRUN5QUFJQUVvQWdRZ0FDZ0NBQ2dDa0FZUkFnQWdBU0FCS0FJRUlBQW9Bb0FES0FMTUFXbzJBZ1FnQVNnQ0lDRUdJd0JCRUdzaUJDUUFJQVFnQUVIUUFXb2lCeENnQmlBRUtBSUFJZ0lnQkNnQ0JDSUlSd1JBSUFJaEF3TkFSQUFBQUFBQUFBQUFJUW9DUUNBREtBSUFJZ1ZGRFFBZ0JVR3cvZndBUWNEVS9BQkJBQkFjSWdWRkRRQWdCU2dDeEFFaUNVVU5BQUpBQW44Q1FBSkFBa0FDUUNBRktBS3dBUTRFQWdNQUFRVUxJQVlvQXVnR1FlQW5hZ3dEQ3lBR0tBTG9Ca0d3S0dvTUFnc2dCaWdDNkFaQjBDbHFLd01BSVFvTUF3c2dCaWdDNkFaQmdDbHFDeXNEQUNFS0N5QUtJQWtvQXBBQ3QwUUFBQUFBQUFCWlFLT2lJUW9MSUFzZ0NxQWhDeUFEUVFScUlnTWdDRWNOQUFzTElBSUVRQ0FFSUFJMkFnUWdBaEFYQ3lBRVFSQnFKQUFnQVNBTElBRXJBeGlnT1FNWUlBQW9Ba3hCSUJDQUFTRURJQUVvQWlBaEFpQUFJQU5HQkVBZ0FTQUJLd01ZSUFJb0F1Z0dRZEFwYWlzREFLRTVBeGdMSUFFZ0J5QUNRUUFRanhFMkFnd2dBU0FISUFFb0FpQkJBUkNQRVRZQ0VFRUJDMlFCQW44Z0FDZ0N3QU1oQWlBQktBSUVJUU1nQVMwQURRUkFJQUFnQWdSL0lBSW9BcVFFQlVFQUN5QURhallDc0FNZ0FDQUJLQUlJTmdLMEEwRUFEd3NnQUNBQ0JIOGdBaWdDcEFRRlFRQUxJQU5xTmdLb0F5QUFJQUVvQWdnMkFxd0RRUUFMTmdFQ2Z5QUFJQUFvQXNBRElnTUVmeUFES0FLa0JBVkJBQXNnQUNnQ2xBTnFJQUFvQWdBb0Fvd0dFUUlBSUFGQ0FEY0NCRUVBQ3pNQUlBQWdBQ2dDQUNnQ0xCRUJBQ0FCUVFBMkFnUWdBRUhRQVdvZ0FTZ0NEQ0FCUVFCQkFFSHdzWDlCQVVFQUVDNUJBUXZVQkFFSmZ5TUFRUkJySWdBa0FBSkFBa0FnQVNnQ0dDSURCRUFDUUNBQktBSVFSUTBBSUFFb0FoUWlBa1VOQUNBQUlBSWdBaWdDQUNnQ0lCRUFBQ0FDS0FJVWFpQUJLQUlZUWFRTmFpZ0NBQ2dDc0FGck5nSU1JQUVvQWhBaEFpQUJLQUlnSVFNZ0FTZ0NLQ0VFQWtBZ0FDZ0NEQ0lGUVFCS0JFQWdBeUFGU2dSQUlBSWdBaWdDdEFNZ0JXc2dBaWdDQUNnQ21BWVJBZ0FnQUVFQU5nSU1EQUlMSUFOQkFFd05BU0FDSUFJb0FyUURJQU5ySUFJb0FnQW9BcGdHRVFJQUlBQWdBQ2dDRENBRGF6WUNEQXdCQ3lBRUtBTG9Ca0gwRjJvaUFpZ0NMQ0lEUVFwc0lBTWdBaTBBUEJ0QjVBQnNRZVFBYlVFRGJDSUNRUUFnQldzaUF5QUNJQU5JR3hvTEFrQWdBQ2dDRENJRVFRQk1EUUFnQVNnQ0dFR2tEV29vQWdBaENDQUJLQUlRS0FLa0F5RUpJQUVvQWdnaUFpQUJLQUlNSWdaSkJFQWdBaUFFTmdJSUlBSWdDRFlDQkNBQ0lBazJBZ0FnQVNBQ1FReHFOZ0lJREFFTElBSWdBU2dDQkNJQ2F5SUZRUXh0SWdwQkFXb2lBMEhXcXRXcUFVOE5BeUFESUFZZ0FtdEJERzBpQmtFQmRDSUhJQU1nQjBzYlFkV3ExYW9CSUFaQnF0V3ExUUJKR3lJRFFkYXExYW9CVHcwRUlBTkJER3dpQmhBWUlnY2dDa0VNYkdvaUF5QUVOZ0lJSUFNZ0NEWUNCQ0FESUFrMkFnQWdBeUFGUVhSdFFReHNhaUVFSUFWQkFFb0VRQ0FFSUFJZ0JSQVpHZ3NnQVNBR0lBZHFOZ0lNSUFFZ0EwRU1hallDQ0NBQklBUTJBZ1FnQWtVTkFDQUNFQmNMSUFFb0FoZ2hBd3NnQTBIb0Ftb2dBVUVFYWhEa0JDQUJJQUVvQWdRMkFnZ0xJQUJCRUdva0FFRUFEd3NRS0FBTFFhT0U3d0FRT0FBTEtBQWdBVUtBZ0lDQXdBdzNBaUFnQVVFQU5nSVlJQUZCQURZQ0VDQUJJQUVvQWdRMkFnaEJBQXZjQXdFSWZ5QUJLQUlRUlFSQUlBRW9BZ1FpQWlBQktBSUlJZ05IQkVBRFFDQUJJQUlvQWdBMkFoQWdBQ0FCS0FJMElBRWdBU2dDT0VFQVFmQ3hmMEVCUVFBUUxpQUNRUVJxSWdJZ0EwY05BQXNMSUFGQkFEWUNFRUVBRHdzQ1FBSkFJQUVvQWlnaUFBUkFBa0FnQVNnQ0lDSUNSUTBBSUFJb0FrUkJGQkJGSUFCSERRQWdBU2dDSUNJQUlBQW9BZ0FvQWlBUkFBQWdBQ2dDRkdvZ0FTZ0NLRUdrRFdvb0FnQWlCQ2dDc0FGcklnZEJBRXdOQUNBQktBSWtLQUtrQXlFSUlBRW9BaGdpQUNBQktBSWNJZ1ZKQkVBZ0FDQUhOZ0lJSUFBZ0JEWUNCQ0FBSUFnMkFnQWdBU0FBUVF4cU5nSVlEQUVMSUFBZ0FVRVVhaWdDQUNJQWF5SURRUXh0SWdsQkFXb2lBa0hXcXRXcUFVOE5BaUFDSUFVZ0FHdEJERzBpQlVFQmRDSUdJQUlnQmtzYlFkV3ExYW9CSUFWQnF0V3ExUUJKR3lJQ1FkYXExYW9CVHcwRElBSkJER3dpQlJBWUlnWWdDVUVNYkdvaUFpQUhOZ0lJSUFJZ0JEWUNCQ0FDSUFnMkFnQWdBaUFEUVhSdFFReHNhaUVFSUFOQkFFb0VRQ0FFSUFBZ0F4QVpHZ3NnQVNBRklBWnFOZ0ljSUFFZ0FrRU1hallDR0NBQklBUTJBaFFnQUVVTkFDQUFFQmNMSUFFb0FpaEI2QUpxSUFGQkZHb1E1QVFnQVNBQktBSVVOZ0lZQzBFQUR3c1FLQUFMUWFPRTd3QVFPQUFMSXdBZ0FTQUFOZ0lzSUFGQkFEWUNLQ0FCUWdBM0FpQWdBU0FCS0FJVU5nSVlRUUFML0FJQkJYOGpBRUVRYXlJQUpBQUNRQ0FCS0FJSUlnSkZEUUFnQVNnQ0RFVU5BQ0FDSUFJb0FnQW9BaUFSQUFBQ2YwRUFJUUlnQVNnQ0NDSUVLQUtrQkNJREJFQWdBeWdDc0FFaEFnc2dCRUdBQ21vUXBRSWhBeUFFUVl3S2FpZ0NBRUVBSUFNYklBSnFDMm9nQVNnQ0VHc2lBeUFCS0FJTUlnSWdBaWdDQUNnQ0lCRUFBQ0FDS0FJVWFrb05BQ0FCS0FJTUtBSTBJZ0pGRFFBZ0FrR3cvZndBUWJqRCt3QkJBQkFjSWdKRkRRQWdBaWdDcEFNaEJDQUNRUlJCZnhBd0lnSUVmeUFDUWJEOS9BQkJoS0Q2QUVFQUVCd0ZRUUFMSUFFb0FnZ2lBa2NFUUNBQ1FhUUphaWdDQUNFRUN5QUJLQUlNSWdJZ0FpZ0NBQ2dDSUJFQUFDQURheUFDS0FJVWFpSUNRUUJNRFFBZ0FTZ0NDQ0lEUWFRTmFpZ0NBQ0VGSUFCQkRCQVlJZ0UyQWdBZ0FDQUJRUXhxSWdZMkFnZ2dBU0FDTmdJSUlBRWdCVFlDQkNBQklBUTJBZ0FnQUNBR05nSUVJQU5CNkFKcUlBQVE1QVFnQUNnQ0FDSUJSUTBBSUFBZ0FUWUNCQ0FCRUJjTElBQkJFR29rQUVFQUN4SUFJQUZDQURjQ0NDQUJJQUEyQWdSQkFBdkFBUUlDZndGOFJBQUFBQUFBQVBBL0lRUUNRQ0FBS0FLd0F5SURSUTBBSUFBb0FyUURJZ0pGRFFBZ0FTZ0NOQ2dDdEFhM0lBQW9BcGdESUFBb0FwUURJQU1nQW10cWFyZWhJQUszbzBSbVptWm1abWJ1UDZKRW1wbVptWm1aNlQrbElRUUxBa0FDUUFKQUlBQW9Ba3dnQUVHbkFSQ0xBeUlDQkVBZ0FpOEJVRUhDQUd0Qi8vOERjVUVEU1EwQkN5QUFRUmtRUlJDTEVrVU5BU0FBS0FKTVFTQVE1d0VnQUVjTkFRc2dCQ0FCS3dNWVkwVU5BUXNnQVNBRU9RTVlDMEVBQ3kwQUlBRkJBRFlDQ0NBQlFRQTJBaEFnQUVIUUFXb2dBU2dDSUNBQlFRQkJBRUh3c1g5QkFVRUFFQzVCQVFzTEFDQUJRUUU2QUNSQkFBdnVBUUlDZkFGL0lBQW9BcUFESWdSQmdZQ0FnSGhIQkVBZ0FBSi9JQVMzSUFFb0FnUXJBNGdHb3lJQ21VUUFBQUFBQUFEZ1FXTUVRQ0FDcWd3QkMwR0FnSUNBZUFzMkFxQURDeUFCS0FJRUt3T0lCaUVDSUFBb0Fwd0RJZ0ZCZ1lDQWdIaEhCRUFnQUFKL0lBRzNJQUtqSWdPWlJBQUFBQUFBQU9CQll3UkFJQU9xREFFTFFZQ0FnSUI0Q3pZQ25BTUxJQUFDZnlBQ0lBQW9BcFFEdDZJaUE1bEVBQUFBQUFBQTRFRmpCRUFnQTZvTUFRdEJnSUNBZ0hnTE5nS1VBeUFBQW44Z0FpQUFLQUtZQTdlaUlnS1pSQUFBQUFBQUFPQkJZd1JBSUFLcURBRUxRWUNBZ0lCNEN6WUNtQU5CQUFzZEFDQUFRUUFnQUNnQ0FDZ0NrQVlSQWdBZ0FFSFFBV29Ra2hGQkFBc2NBQ0FBUVFBZ0FDZ0NBQ2dDakFZUkFnQWdBRUVBTmdLa0EwRUFDeVlBSUFBb0FzQURJZ0FFUUNBQUlBRW9BZ1FnQVVFQVFRQkI4TEYvUVFGQkFCQXVDMEVBQ3k4QUlBRW9BZ1FnQVNnQ0VDQUJJQUVvQWhSQkFFSHdzWDlCQVVFQUVDNGdBRUhRQVdvZ0FTZ0NCQkNSRVVFQUM0QUJBUUovUVFFaEFpQUFRUUU2QU1RREFrQWdBUzBBQ1FSQUlBRkJBRG9BQ1NBQktBSU1LQUxvQmtHaUNHb3RBQUJGRFFFTEFrQWdBQ2dDVENBQVFhY0JFSXNESWdORkRRQWdBeThCVUVIQ0FHdEIvLzhEY1VFQ1N3MEFJQUVvQWd3b0F1Z0dRYzRJYWkwQUFBMEJDeUFCSUFBb0FzQUROZ0lFUVFBaEFnc2dBZ3NzQUNBQUtBTEFBeUlCQkVBZ0FTQUJLQUlBS0FJRUVRRUFJQUJCQURZQ3dBTUxJQUJCQURvQXhBTkJBQXNsQVFGL0lBQkJqTTM4QURZQ0FDQUFLQUlRSWdFRVFDQUFJQUUyQWhRZ0FSQVhDeUFBQ3lVQkFYOGdBRUhJelB3QU5nSUFJQUFvQWdnaUFRUkFJQUFnQVRZQ0RDQUJFQmNMSUFBTFJ3RUJmeUFBUVlUTS9BQTJBZ0FnQUNnQ01DSUJCRUFnQUNBQk5nSTBJQUVRRndzZ0FFRVlhaUFBS0FJY0VJNEJJQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFBTEZ3QWdBQ0FBS0FJQUtBSXNFUUVBSUFBZ0FUWUN2QU1MRndBZ0FDQUFLQUlBS0FJb0VRRUFJQUFnQVRZQ3VBTUxKZ0VCZnlBQUtBS2NBeUlCUVlHQWdJQjRSZ1IvSUFCQkFEWUNDQ0FBS0FLOEF3VWdBUXNMSmdFQmZ5QUFLQUtnQXlJQlFZR0FnSUI0UmdSL0lBQkJBRFlDQkNBQUtBSzRBd1VnQVFzTGdRRUJBWDhnQUVHd0FXc2lBUkNCQVNBQUlBQW9BZ1EyQWdnZ0FFRVFhaEF2SUFBb0FwQUNJZ0FFUUNBQUlBQW9BZ0FvQWdRUkFRQWdBVUVBTmdMQUF3c2dBVUlBTndLVUF5QUJRUUE2QU1RRElBRkJBRFlDdkFNZ0FVS0JnSUNBbUlDQWdJQi9Od0tjQXlBQlFnQTNBcVFESUFGQ0FEY0NyQU1nQVVJQU53SzBBd3QrQVFGL0lBQVFnUUVnQUNBQUtBSzBBVFlDdUFFZ0FFSEFBV29RTHlBQUtBTEFBeUlCQkVBZ0FTQUJLQUlBS0FJRUVRRUFJQUJCQURZQ3dBTUxJQUJDQURjQ2xBTWdBRUVBT2dERUF5QUFRUUEyQXJ3RElBQkNnWUNBZ0ppQWdJQ0FmemNDbkFNZ0FFSUFOd0trQXlBQVFnQTNBcXdESUFCQ0FEY0N0QU1MRWdBZ0FFSEFBV3NpQUJEZEJSb2dBQkFYQ3hJQUlBQkJzQUZySWdBUTNRVWFJQUFRRndzTUFDQUFFTjBGR2lBQUVCY0xDd0FnQUVIQUFXc1EzUVVMQ3dBZ0FFR3dBV3NRM1FVTERBQWdBQkRkQ3hvZ0FCQVhDd3dBSUFBUXhRY2FJQUFRRndzTUFDQUFJQUFvQWdRMkFnZ0xEQUFnQUJER0J4b2dBQkFYQ3djQVFiekMvQUFMRlFBZ0FFRUVha0VBSUFFb0FnUkJ4TUg4QUVZYkN3OEFRWmdGRUJnaUFCQ3RCaG9nQUFzTUFDQUJRYkMvL0FBMkFnQUxFZ0JCQ0JBWUlnQkJzTC84QURZQ0FDQUFDeWNCQVg4Z0FFR1V0ZndBTmdJQUlBQWdBQ2dDTENJQk5nSXdJQUVFUUNBQkVCY0xJQUFRRndzVEFDQUFRZ0EzQWdRZ0FDQUFRUVJxTmdJQUN4TUFJQUJDQURjQ0JDQUFJQUJCQkdvMkFnQUxDd0FnQUNnQ25BTkJBRWNMMVFZQ0JIOEdma0dZQlJBWUlnRWdBQkNMQVNBQlFjd0RhaUlDUVFBMkFnd2dBaUFDUVFScUlnTTJBZ2dnQWlBRE5nSUVJQUpCeFAzOEFEWUNBQ0FCUWVEQy9BQTJBc3dESUFBcEF0d0RJUVVnQUNrQzVBTWhCaUFBS1FMc0F5RUhJQUFwQXZRRElRZ2dBQ2tDL0FNaENTQUFLUUtFQkNFS0lBRkJBRFlDbEFRZ0FVSUFOd0tNQkNBQklBbzNBb1FFSUFFZ0NUY0MvQU1nQVNBSU53TDBBeUFCSUFjM0F1d0RJQUVnQmpjQzVBTWdBU0FGTndMY0F3SkFBa0FDUUNBQUtBS1FCQ0FBS0FLTUJHc2lBd1JBSUFOQkFFZ05BU0FCSUFNUUdDSUNOZ0tNQkNBQklBSTJBcEFFSUFFZ0FpQURRUUoxUVFKMGFqWUNsQVFnQVNBQUtBS1FCQ0FBS0FLTUJDSUVheUlEUVFCS0JIOGdBaUFFSUFNUUdTQURhZ1VnQWdzMkFwQUVDeUFCUWZ5NTh3QTJBcGdFSUFBb0Fwd0VJUUlnQVVIY3VmTUFOZ0tnQkNBQklBSTJBcHdFSUFFZ0FDa0NwQVEzQXFRRUlBRWdBQ2tDckFRM0Fxd0VJQUVnQUNnQ3RBUTJBclFFSUFGQnFOWHlBRFlDdUFRZ0FVRzhCR29oQWdKQUlBQXNBTWNFUVFCT0JFQWdBaUFBS1FLOEJEY0NBQ0FDSUFBb0FzUUVOZ0lJREFFTElBSWdBQ2dDdkFRZ0FDZ0N3QVFRR2dzZ0FDZ0N6QVFoQWlBQlFkQzkvQUEyQXNnRUlBRkJ3TDM4QURZQ3VBUWdBVUd3dmZ3QU5nS2dCQ0FCUWFDOS9BQTJBcGdFSUFGQmdMMzhBRFlDekFNZ0FVSHd2UHdBTmdLSUF5QUJRZUM4L0FBMkF2Z0NJQUZCMEx6OEFEWUM2QUlnQVVIQXZQd0FOZ0xrQVNBQlFaeTgvQUEyQXRRQklBRkJqTHo4QURZQ3dBRWdBVUhzdS93QU5nS3dBU0FCUWFTMS9BQTJBZ0FnQVNBQ05nTE1CQ0FBS0FMUUJDRUNJQUZCbExYOEFEWUMyQVFnQVNBQ05nTFFCQ0FBS1FMY0JDRUZJQUFwQXVRRUlRWWdBQ2tDN0FRaEJ5QUFLUUwwQkNFSUlBQXBBdndFSVFrZ0FVRUFOZ0tNQlNBQlFnQTNBb1FGSUFFZ0NUY0MvQVFnQVNBSU53TDBCQ0FCSUFjM0F1d0VJQUVnQmpjQzVBUWdBU0FGTndMY0JDQUFLQUtJQlNBQUtBS0VCV3NpQXdSQUlBTkJBRWdOQWlBQklBTVFHQ0lDTmdLRUJTQUJJQUkyQW9nRklBRWdBaUFEUVFKMVFRSjBhallDakFVZ0FTQUFLQUtJQlNBQUtBS0VCU0lFYXlJRFFRQktCSDhnQWlBRUlBTVFHU0FEYWdVZ0FnczJBb2dGQ3lBQklBQXBBNUFGTndPUUJRd0NDeEFvQUFzUUtBQUxJQUVMR3dBZ0FFRUFPZ0FFSUFCQndzcUY2d1kyQWdBZ0FFRUVPZ0FMQzE0QUlBQWdBUkQyQWhvZ0FFSE1BMm9Ra2dRZ0FFSUFOd09RQlNBQVFnQTNBK0FFSUFCQ0FEY0Q2QVFnQUVJQU53UHdCQ0FBUWdBM0EvZ0VJQUJCQURZQ2dBVWdBRUVBTmdMUUJDQUFJQUFvQW9RRk5nS0lCU0FBRUtRQ1FRQUxRQUFnQUVFQUlBQW9BZ0FvQXBnR0VRSUFJQUJCQUNBQUtBSUFLQUtjQmhFQ0FDQUFRWUdBZ0lCNE5nTEVBeUFBUWdBM0FxUURJQUJDQURjRGtBVkJBQXV1QndFSWZ5TUFRU0JySWdNa0FBSkFJQUJCandGQjhMRi9RUUVRTEEwQUlBTWdBRUhNQTJvaUJDQUFFTlVDSUFNb0FnaEZEUUFnQUVFVFFYOFFNQ0lKUVJ0QmZ4QXdJUWNnQUNnQ2pBUWdBQ2dDa0FSR0JFQWdCQ0FESUFjZ0FDZ0NxQVFRM3dzZ0JDQUFLQUxNQkVFQlJ3Ui9JQUJCK0FCQmZ4QXdRUUJIQlVFQkN4Q2VFUXNnQTBFUWFpQUFRY3dEYWlBQUVOVUNBa0FnQXlnQ0dFVU5BQ0FES0FJVUlnSW9BZ0FpQ0NBREtBSVFJZ1VvQWdRMkFnUWdCU2dDQkNBSU5nSUFJQU5CQURZQ0dDQUNJQU5CRUdwR0RRQURRQ0FDS0FJRUlRVWdBaEFYSUFVaUFpQURRUkJxUncwQUN3c2dBRUhZQkdvaEJTQUFRWVFGYWlBQUtBS01CQ0FBS0FLUUJCQlJJQUFvQXFnRUlRSUNRQ0FBS0FMUUJDSUdSUTBBSUFBb0FwQUZJZ2hGQkVBZ0FFRUJOZ0tRQlNBQUlBWkJrQVZxTmdLVUJTQUdRUUUyQXBBRkRBRUxJQUFvQXBRRkRRQkJBa0VCSUFoQkFrWWJJUUlMSUFVZ0NTQUhJQUVvQWlBZ0JDQUNFS2tGSUFBb0F0QUVJZ0FFUUFKQUlBQkZEUUFnQlNnQ1BBMEFJQVVvQWpoQkFVWU5BQ0FBS0FLSUJTQUFLQUtFQldzaUNFRUFUQTBBSUFVb0FqQWdCU2dDTENJRWF5SUJRUUJNRFFBZ0NFRUNkU0VKUVFGQkFpQUNRUUZHR3lFSUlBRkJBblloQVVFQUlRY0NRQUpBQTBBZ0FTQUhUUTBCQWtBZ0JDQUhRUUowSWdacUtBSUFLQUk0SWdKRkRRQWdBQ2dDaUFVZ0FDZ0NoQVVpQVd0QkFuVWdCMDBOQXlBQklBWnFLQUlBS0FJNFJRMEFRUUFoQkNBQ0lBSW9BZ0FvQWdnUkFBQkJoZ0ZHQkVBZ0JTZ0NNQ0FGS0FJc0lnRnJRUUoxSUFkTkRRTWdBU0FHYWlnQ0FDZ0NPQ0VFQ3lBQUtBS0lCU0FBS0FLRUJTSUJhMEVDZFNBSFRRMERJQUVnQm1vb0FnQW9BamdpQVNBQktBSUFLQUlJRVFBQVFZWUJSdzBBSUFBb0FvZ0ZJQUFvQW9RRklnRnJRUUoxSUFkTkRRTWdCRVVOQUNBQklBWnFLQUlBS0FJNElnWkZEUUFnQkNnQ3ZBVWdCaWdDdkFWcklBUXNBTFFGSUFZc0FMUUZhMEVIYkdvaUFTQUJRUjkxSWdGcUlBRnpRUUZOQkVBZ0JpQUVJQVFnQkNnQ0FDZ0NKQkVBQUNJQ0lBWWdCaWdDQUNnQ0pCRUFBQ0lCU0NBQklBSklJQWhCQVVZYkcwRUJPZ0NFQ0FzTElBZEJBV29pQnlBSlRnMERJQWNnQlNnQ01DQUZLQUlzSWdSclFRSjFJZ0ZJRFFBTERBSUxFRzBBQ3hCdEFBc0xJQU1vQWdoRkRRQWdBeWdDQkNJQ0tBSUFJZ0VnQXlnQ0FDSUFLQUlFTmdJRUlBQW9BZ1FnQVRZQ0FDQURRUUEyQWdnZ0FpQURSZzBBQTBBZ0FpZ0NCQ0VBSUFJUUZ5QUFJZ0lnQTBjTkFBc0xJQU5CSUdva0FFRUFDOVFDQVFSL0l3QkJFR3NpQXlRQUFrQWdBRUdQQVVId3NYOUJBUkFzRFFBZ0FTZ0NCQ0FBUncwQUlBQW9BdlFEUVFOR0RRQUNRQ0FBUVJOQmZ4QXdJZ0pGRFFBZ0F5QUNJQUFRL3dzZ0F5Z0NDRVVOQUNBQlFRRTZBQ3dDUUNBRElBTW9BZ1FpQWtjRVFBTkFJQUVvQWdRZ0FpZ0NDQ0lFUVFBUThBTUVRQ0FFSUFFZ0JDZ0NBQ2dDeUFNUkF3QWFDeUFDS0FJRUlnSWdBMGNOQUFzZ0F5Z0NDQ0VDSUFGQkFEb0FMQ0FDUlEwQ0RBRUxJQUZCQURvQUxBc2dBeWdDQkNJQ0tBSUFJZ1FnQXlnQ0FDSUZLQUlFTmdJRUlBVW9BZ1FnQkRZQ0FDQURRUUEyQWdnZ0FpQURSZzBBQTBBZ0FpZ0NCQ0VFSUFJUUZ5QUVJZ0lnQTBjTkFBc0xBa0FnQVNnQ0pDSUVSUTBBSUFBb0FvUUZJZ0lnQUNnQ2lBVWlBRVlOQUFOQUlBSW9BZ0FnQkRZQ0ZDQUNRUVJxSWdJZ0FFY05BQXNMSUFGQkFEWUNKQ0FCUVFBMkFnUUxJQU5CRUdva0FFRUFDK0VFQWdoL0Ezd0NRQ0FBUVk4QlFmQ3hmMEVCRUN3TkFDQUFRZVFCYWhDVUNBMEFJQUFvQWtRZ0FDZ0NRRVlOQUNBQUtBS0VCU0lDSUFBb0FvZ0ZJZ1pHRFFBZ0FTZ0NCQ0lEUlFSQUlBQW9BdlFESWdWQkEwWUVRQ0FBUWRnRWFpQUJLQUlvSUFCQnpBTnFFS1VSUVFBUEN5QUJJQUEyQWdRZ0FTQUNLQUlBSWdJb0FnZ2lBellDQ0NBQklBWkJCR3NvQWdBb0FnZ2lCRFlDRENBQklBSW9BZ1EyQWhBZ0FDc0Q0QVFoQ2lBQlFRRkJmeUFGUVFGR0d5SUNOZ0lnSUFFZ0Nqa0RHQ0FCSUFBZ0FTZ0NLQ0FDSUFNZ0JCRFFFVFlDSkVFQUR3c2dBaWdDQUNJRktBSUVJUWNnQXlnQ2hBVWlBaUVFSUFFb0FpQWlDQ0FES0FLQUJDQURLQUw4QXdKL0FrQWdBaUFES0FLSUJTSURSZzBBSUFJaEJBTkFJQVFvQWdBb0FnUWdCMG9OQVNBRVFRUnFJZ1FnQTBjTkFBdEJCUXdCQzBFRklBTWdCRVlOQUJvZ0FpQUVSZ1JBSUFJb0FnQW9BZ3dNQVFzZ0JFRUVheWdDQUNnQ0RDSURJQVFvQWdBb0Fnd2lBaUFDSUFOS0d3dEJCV3RzYW13aENVRUJJUVFnQmtFRWF5Z0NBQ0lDS0FJSUFuOGdBU3NER0NJTElBSW9BZ1FnQVNnQ0VDSUNhN2VpSUFFb0FnaTNJZ3lnSWdxWlJBQUFBQUFBQU9CQll3UkFJQXFxREFFTFFZQ0FnSUI0QzJzZ0NXb2dDR3dpQXlBRktBSUlBbjhnQ3lBSElBSnJ0NklnREtBaUNwbEVBQUFBQUFBQTRFRmpCRUFnQ3FvTUFRdEJnSUNBZ0hnTGF5QUphaUFJYkNJQ0lBSWdBMGdiSWdNZ0FTZ0NKRWdOQUNBQVFRQVFYQ0VDSUFFZ0FTZ0NJQ0FESUFJb0FwQUNJQUVvQWlnb0F1Z0dRZlFYYWlJQktBSXNJZ0JCQ213Z0FDQUJMUUE4RzJ4QjVBQnRhbXcyQWlRTElBUUxNUUVCZnlBQUtBS0VCU0lDSUFBb0FvZ0ZJZ0JIQkVBRFFDQUNLQUlBSUFFMkFoZ2dBa0VFYWlJQ0lBQkhEUUFMQ3d1TUFRRUVmMEVGSVFNQ1FDQUJRVUJyS0FJQUlnUWdBU2dDUkNJRlJnUkFRUVVoQVF3QkMwRUZJUUVEUUFKQUFrQUNRQ0FFS0FJQUlnSW9BalJCQVdzT0FnQUJBZ3NnQWlnQ0RDSUNJQU1nQWlBRFNoc2hBd3dCQ3lBQ0tBSU1JZ0lnQVNBQklBSklHeUVCQ3lBRVFRUnFJZ1FnQlVjTkFBc0xJQUFnQVVFRmF6WUNCQ0FBSUFOQkJXczJBZ0FMaXdFQkJIOUJCU0VEQWtBZ0FTZ0NqQVFpQkNBQktBS1FCQ0lGUmdSQVFRVWhBUXdCQzBFRklRRURRQUpBQWtBQ1FDQUVLQUlBSWdJb0FqUkJBV3NPQWdBQkFnc2dBaWdDRENJQ0lBTWdBaUFEU2hzaEF3d0JDeUFDS0FJTUlnSWdBU0FCSUFKSUd5RUJDeUFFUVFScUlnUWdCVWNOQUFzTElBQWdBVUVGYXpZQ0JDQUFJQU5CQldzMkFnQUxEUUFnQUVITUEyc2dBUkNpRVF2ZEFRQUNmd0pBSUFFZ0FTZ0NBQ2dDQ0JFQUFFSHVBRVlOQUNBQklBRW9BZ0FvQWdnUkFBQkI4QUJHRFFBZ0FTQUJLQUlBS0FJSUVRQUFRZkVBUmcwQUlBRWdBU2dDQUNnQ0NCRUFBRUh5QUVZTkFDQUJJQUVvQWdBb0FnZ1JBQUJCK0FCR0RRQWdBU0FCS0FJQUtBSUlFUUFBUVlZQlJnMEFJQUVnQVNnQ0FDZ0NDQkVBQUVHS0FVWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQml3RkdEUUFnQVNBQktBSUFLQUlJRVFBQVFZOEJSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR1NBVVlOQUVFQUlBRXZBVkJCSjJ0Qi8vOERjVUVTU3cwQkdndEJBUXNMUXdBZ0FFSE1BMnNRUENBQUVKSUVJQUJCQURZQ1VDQUFRZ0EzQWxnZ0FFRUFOZ0pvSUFCQ0FEY0NZQ0FBUWV3QWFoQXZJQUJCQURZQ2dBRWdBRUVBTmdLRUFRdExBQ0FBUWRRQmF4QThJQUJCK0FGcUVKSUVJQUJCQURZQ3lBSWdBRUlBTndMUUFpQUFRUUEyQXVBQ0lBQkNBRGNDMkFJZ0FFSGtBbW9RTHlBQVFRQTJBdmdDSUFCQkFEWUMvQUlMU3dBZ0FFR3dBV3NRUENBQVFad0NhaENTQkNBQVFRQTJBdXdDSUFCQ0FEY0M5QUlnQUVFQU5nS0VBeUFBUWdBM0F2d0NJQUJCaUFOcUVDOGdBRUVBTmdLY0F5QUFRUUEyQXFBREMwY0FJQUFRUENBQVFjd0RhaENTQkNBQVFRQTJBcHdFSUFCQ0FEY0NwQVFnQUVFQU5nSzBCQ0FBUWdBM0Fxd0VJQUJCdUFScUVDOGdBRUVBTmdMTUJDQUFRUUEyQXRBRUN4SUFJQUJCeUFScklnQVFqUUlhSUFBUUZ3c1NBQ0FBUWJnRWF5SUFFSTBDR2lBQUVCY0xFZ0FnQUVHZ0JHc2lBQkNOQWhvZ0FCQVhDeElBSUFCQm1BUnJJZ0FRalFJYUlBQVFGd3NTQUNBQVFjd0RheUlBRUkwQ0dpQUFFQmNMRWdBZ0FFR0lBMnNpQUJDTkFob2dBQkFYQzJRQkFuOUJ4T09CQVNnQ0FDSUFCRUFnQUVISTQ0RUJLQUlBSWdKR0JIOGdBQVVEUUNBQ1FReHJJUUVnQWtFQmF5d0FBRUVBU0FSQUlBRW9BZ0FRRndzZ0FTSUNJQUJIRFFBTFFjVGpnUUVvQWdBTElRRkJ5T09CQVNBQU5nSUFJQUVRRndzTEVnQWdBRUg0QW1zaUFCQ05BaG9nQUJBWEN4SUFJQUJCNkFKcklnQVFqUUlhSUFBUUZ3c1NBQ0FBUWVRQmF5SUFFSTBDR2lBQUVCY0xFZ0FnQUVIVUFXc2lBQkNOQWhvZ0FCQVhDeElBSUFCQndBRnJJZ0FRalFJYUlBQVFGd3NTQUNBQVFiQUJheUlBRUkwQ0dpQUFFQmNMREFBZ0FCQ05BaG9nQUJBWEN3c0FJQUJCeUFSckVJMENDd3NBSUFCQnVBUnJFSTBDQ3dzQUlBQkJvQVJyRUkwQ0N3c0FJQUJCbUFSckVJMENDd3NBSUFCQnpBTnJFSTBDQ3dzQUlBQkJpQU5yRUkwQ0N3c0FJQUJCK0FKckVJMENDd3NBSUFCQjZBSnJFSTBDQ3dzQUlBQkI1QUZyRUkwQ0N3c0FJQUJCMUFGckVJMENDd3NBSUFCQndBRnJFSTBDQ3dzQUlBQkJzQUZyRUkwQ0N3d0FJQUFRakFrYUlBQVFGd3NIQUVHRXRmd0FDeFVBSUFCQkJHcEJBQ0FCS0FJRVFZeTAvQUJHR3dzUkFFSGdBaEFZSWdCQkFSRGhCUm9nQUFzTUFDQUJRYkN5L0FBMkFnQUxFZ0JCQ0JBWUlnQkJzTEw4QURZQ0FDQUFDenNCQVg4Z0FDOEJCaUFCSUFFb0FnQW9BZ2dSQUFCR0JIOGdBQzBBQlNFQUlBRW9Ba1FnQVNnQ1FFWUVRQ0FBUlE4TElBQkJBRWNGUVFBTEN4TUJBWDlCNEFJUUdDSUJJQUFRandrYUlBRUxLZ0FnQUVFRk9nQUxJQUJCNHY3dUFDZ0FBRFlBQUNBQVFlYis3Z0F0QUFBNkFBUWdBRUVBT2dBRkM2NEJBUVIvQWtBZ0FTMEFPQVJBQWtBZ0FDZ0M3QUZCZjBZTkFDQUJLQUpNSWdKRkRRQWdBQ2dDN0FFaEF5QUNJUUFEUUFKQUlBQW9BaEFpQkNBRFRBUi9JQU1nQkV3TkFTQUFRUVJxQlNBQUN5Z0NBQ0lBRFFFTUFnc0xBMEFnQWlnQ0VDSUFJQU5LQkVBZ0FpZ0NBQ0lDRFFFTUJBc2dBQ0FEU0FSQUlBSW9BZ1FpQWcwQkRBUUxDeUFDUlEwQ0lBSW9BaFFoQlFzZ0FTZ0NFQ0FGTmdJSUMwRUFEd3RCbHJydkFCQ1dBUUFMSWdBZ0FVRXNhaUFCS0FJd0VNOEZJQUVnQVVFd2FqWUNMQ0FCUWdBM0FqQkJBQXNQQUNBQklBQW9BcEFDTmdJa1FRQUw1d2dCQm44akFFRkFhaUlDSkFBZ0FrRXdhaUFBUVJOQkFFSHdzWDhReXdFQ1FBSkFBa0FDUUNBQ0tBSTREZ0lEQUFFTFFRRWhBQ0FDS0FJMEtBSUlJZ0V0QVB3QlJRUkFRUUloQUNBQkxRRDlBVVVOQWdzZ0FTQUFOZ0w0QVF3QkN5QUNRWUdBekFBMkFpd2dBa0g4c2Z3QU5nSW9JQUpCQURZQ0lDQUNJQUpCR0dvaUFUWUNIQ0FDSUFFMkFoZ2dBQ0FCSUFKQktHb1EzUUlnQWlnQ0lDRUFBa0FDUUFKQUlBSW9BamhCQWswRVFDQUFSUTBCREFJTElBQkZEUUFnQWtFQU5nSVFJQUlnQWtFSWFpSUFOZ0lNSUFJZ0FEWUNDQUpBSUFJb0FqUWlBQ0FDUVRCcVJnMEFJQUlvQWh3aEJDQUNRUWhxSVFFRFFDQUNRUmhxSUFSR0JFQURRRUVNRUJnaUF5QUFLQUlJTmdJSUlBRWdBellDQkNBRElBRTJBZ0FnQXlBQ1FRaHFOZ0lFSUFWQkFXb2hCU0FESVFFZ0FDZ0NCQ0lBSUFKQk1HcEhEUUFMSUFJZ0JUWUNFQ0FDSUFFMkFnZ01BZ3NDZnlBQUtBSUlJZ01nQkNnQ0NDSUdTUVJBUVF3UUdDSURJQUFvQWdnMkFnZ2dBU0FETmdJRUlBTWdBVFlDQUNBQ0lBTTJBZ2dnQXlBQ1FRaHFOZ0lFSUFJZ0JVRUJhaUlGTmdJUUlBTWhBU0FBS0FJRURBRUxJQVFvQWdRaEJDQURJQVpOQkg4Z0FDZ0NCQVVnQUFzTElnQWdBa0V3YWtjTkFBc0xJQUpCTUdvaUJDZ0NCQ0VBQWtBZ0FpZ0NEQ0lGSUFKQkNHb2lCa1lOQUNBQUlBUkdEUUFEUUNBQUlBVW9BZ2cyQWdnZ0FDZ0NCQ0VBSUFVb0FnUWlCU0FHUmcwQklBQWdCRWNOQUFzTEFrQWdBQ0FFUmdSQUlBVWdCa1lOQVVFTUVCZ2lBVUVBTmdJQUlBRWdCU2dDQ0RZQ0NFRUJJUWNDUUNBR0lBVW9BZ1FpQlVZRVFDQUJJUUFNQVFzZ0FTRURBMEJCREJBWUlnQWdCU2dDQ0RZQ0NDQURJQUEyQWdRZ0FDQUROZ0lBSUFkQkFXb2hCeUFBSVFNZ0JTZ0NCQ0lGSUFaSERRQUxDeUFFS0FJQUlnTWdBVFlDQkNBQklBTTJBZ0FnQkNBQU5nSUFJQUFnQkRZQ0JDQUVJQVFvQWdnZ0IybzJBZ2dNQVFzZ0FDZ0NBQ0lCSUFRb0FnQWlBeWdDQkRZQ0JDQURLQUlFSUFFMkFnQURRQ0FBS0FJRUlRRWdCQ0FFS0FJSVFRRnJOZ0lJSUFBUUZ5QUJJZ0FnQkVjTkFBc0xJQUlvQWhCRkRRQWdBaWdDRENJQUtBSUFJZ0VnQWlnQ0NDSURLQUlFTmdJRUlBTW9BZ1FnQVRZQ0FDQUNRUUEyQWhBZ0FDQUNRUWhxUmcwQUEwQWdBQ2dDQkNFQklBQVFGeUFCSWdBZ0FrRUlha2NOQUFzTElBSW9BalFpQUNBQ1FUQnFSd1JBQTBBZ0FDZ0NDRUd3L2Z3QVFjemIrZ0JCQUJBY0lnRkJBVUVDSUFFb0F0d0JRUUZ4R3pZQytBRWdBQ2dDQkNJQUlBSkJNR3BIRFFBTEN5QUNLQUlnUlEwQkN5QUNLQUljSWdBb0FnQWlBU0FDS0FJWUlnTW9BZ1EyQWdRZ0F5Z0NCQ0FCTmdJQUlBSkJBRFlDSUNBQUlBSkJHR3BHRFFBRFFDQUFLQUlFSVFFZ0FCQVhJQUVpQUNBQ1FSaHFSdzBBQ3dzZ0FpZ0NPRVVOQVFzZ0FpZ0NOQ0lBS0FJQUlnRWdBaWdDTUNJREtBSUVOZ0lFSUFNb0FnUWdBVFlDQUNBQ1FRQTJBamdnQUNBQ1FUQnFSZzBBQTBBZ0FDZ0NCQ0VCSUFBUUZ5QUJJZ0FnQWtFd2FrY05BQXNMSUFKQlFHc2tBRUVBQ3lZQUlBRWdBQ2dDcEFKQnVCaHFLQUlFQkg4Z0FDZ0NwQUlvQXJ3WUJVRUJDellDSUVFQUMyb0JBWDhnQVNnQ0NFVUVRQUpBQWtBZ0FTZ0NEQkNJQWlBQUtBTHNBUkMrQXlJQVJRMEFJQUFvQXRnQ0lnQWhBZ0pBSUFCQkFXc09BZ0VDQUF0QkFpRUFRUUloQWlBQktBSU1FSWdDS0FMWUFrRUNSZzBCQzBFQUlRSkJBU0VBQ3lBQklBQTJBZ2dMSUFJTDlnRUJBWDhnQUNBQUtBS1VBallDbUFJZ0FDZ0N0QUlpQVNBQUtBS3dBaUlDUndSQUEwQWdBVUVRYXlJQklBRW9BZ0FvQWdBUkFBQWFJQUVnQWtjTkFBc0xJQUFnQWpZQ3RBSWdBQ2dDd0FJaUFTQUFLQUs4QWlJQ1J3UkFBMEFnQVVFUWF5SUJJQUVvQWdBb0FnQVJBQUFhSUFFZ0FrY05BQXNMSUFBZ0FqWUN3QUlnQUNnQ3pBSWlBU0FBS0FMSUFpSUNSd1JBQTBBZ0FVRVFheUlCSUFFb0FnQW9BZ0FSQUFBYUlBRWdBa2NOQUFzTElBQWdBallDekFJZ0FDZ0MyQUlpQVNBQUtBTFVBaUlDUndSQUEwQWdBVUVRYXlJQklBRW9BZ0FvQWdBUkFBQWFJQUVnQWtjTkFBc0xJQUFnQWpZQzJBSkJBQXNNQUNBQVFRQTJBcXdDUVFFTGhnUUJCMzhDUUFKQUlBRW9BZ1FpQnlBQktBSUlSd1JBQTBBZ0J5Z0NBQ0lDSUFJb0FnQW9Bb3dCRVFBQUlRSUNRQ0FBUVJSQmZ4QXdJQUlRK2dkR0RRQUNmeUFBS0FMc0FTRUdRUUFoQkNNQVFSQnJJZ1VrQUFKQUFrQWdBaWdDR0NBQ0tBSVVSd1JBSUFWQkFEWUNDQ0FGUWdBM0F3QWdBaWdDR0NBQ0tBSVVJZ0pySWdORkRRRWdBMEVBU0EwQ0lBTVFHQ0FDSUFNUUdTRUNJQU5GQkVBZ0FoQVhEQUlMSUFJZ0Eyb2hDQ0FDSVFNRFFDQURLQUlBSUFaR0lnUkZCRUFnQTBFRWFpSURJQWhIRFFFTEN5QUNFQmNNQVFzQ1FDQUNLQUpBSWdKRkRRQWdBa0VBRUZ3aUFrVU5BRUVCSVFRZ0FpZ0M3QUVnQmtZTkFRdEJBQ0VFQ3lBRlFSQnFKQUFnQkF3QkN4QW9BQXRGRFFBZ0FDZ0NtQUlpQWlBQUtBS2NBa2NFUUNBQ0lBY29BZ0EyQWdBZ0FDQUNRUVJxTmdLWUFnd0JDeUFDSUFBb0FwUUNJZ05ySWdKQkFuVWlCa0VCYWlJRVFZQ0FnSUFFVHcwRElBUWdBa0VCZFNJRklBUWdCVXNiUWYvLy8vOERJQUpCL1AvLy93ZEpHeUlFQkg4Z0JFR0FnSUNBQkU4TkJTQUVRUUowRUJnRlFRQUxJZ1VnQmtFQ2RHb2lCaUFIS0FJQU5nSUFJQUpCQUVvRVFDQUZJQU1nQWhBWkdnc2dBQ0FGSUFSQkFuUnFOZ0tjQWlBQUlBWkJCR28yQXBnQ0lBQWdCVFlDbEFJZ0EwVU5BQ0FERUJjTElBZEJCR29pQnlBQktBSUlSdzBBQ3d0QkFBOExFQ2dBQzBHamhPOEFFRGdBQzZJQkFnSi9BbndnQVNnQ0JDQUFLQUtRQWtFQUVLa0xJUUlnQUVHd0Ftb2dBRUhJQW1vZ0FTZ0NCQ2dDNkFZaUFVR0FKR29yQXdBaUJDQUNBbjhnQVVIUUsyb3JBd0FnQUNnQ2tBSWdBVUgwRjJvaUFTZ0NMQ0lEUVFwc0lBTWdBUzBBUEJ0c1FlUUFiYmVpSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lJQkVMY1JJQUJCdkFKcUlBQkIxQUpxSUFRZ0FpQUJFTGNSUVFBTHF3SUJCSDlCQVNFQ0lBQkJJQkJGS0FMQUF5QUFLQUxzQVJDK0F5Z0NzQmxCQVVjRWZ5QUJJQUFvQXV3Qk5nSU1JQUFnQVNnQ0JDQUJLQUlJSUFBZ0FTZ0NKQkRaQ3lJRk5nS3NBaUFBS0FLVUFpSUNJUU1DUUFKQUlBSWdBQ2dDbUFJaUJFWU5BQ0FDSVFNRFFDQURLQUlBTHdGUVFaVUJSZzBCSUFOQkJHb2lBeUFFUncwQUN3d0JDeUFESUFSR0RRQWdCU0FES0FJQUtBTDhBeERWQ3lBQUtBS1lBaUVFSUFBb0FwUUNJUUlMQWtBZ0FpQUVSZzBBQTBBZ0FpZ0NBQzhCVUVHTkFVY0VRQ0FDUVFScUlnSWdCRWNOQVF3Q0N3c2dBaUFFUmcwQUlBSW9BZ0JCbFFGQmZ4QXdJZ0JGRFFBZ0JTQUFLQUw4QXlJQUlBRW9BaVFvQXVnR1Fmb3VhaTBBQUJDTkVRMEFJQVVnQUJEVkN3c2dBU0FCS0FJSVFRRnFOZ0lJUVFBRlFRRUxDNkFDQVFSL0lBRWdBQ2dDcEFKQnVCaHFLQUlFQkg4Z0FDZ0NwQUlvQXJ3WUJVRUJDellDR0NBQVFSUkJmeEF3SWdFRVFBSkFJQUFvQXFRQ1FjQURhaUlDUVpBVWFpZ0NBRUVCUncwQUlBSkJtQkZxSWdNb0Fvd0RJZ1FoQUFKQUlBUWdBeWdDa0FNaUJVWU5BQ0FFSVFBRFFDQUFLQUlBSUFGR0RRRWdBRUVFYWlJQUlBVkhEUUFMSUFVaEFBc2dBeUFBSUFSclFRSjFOZ0tZQXlBREVJY05JZ0ZGRFFBZ0FrR2dEV29pQUNBQkVPQUVJQUpCOEJCcUlBRW9BdEFETmdJQUlBQWdBVWNFUUNBQ1FmZ1FhaUFCS0FMWUF5QUJLQUxjQXhCUkN5QUNRWVFSYWlBQktBTGtBellDQUNBQ1FZZ1JhaUFCS1FQb0F6Y0RBQ0FDUVpRUmFpQUJLQUwwQXpZQ0FDQUFFTElHSUFFZ0FTZ0NBQ2dDQkJFQkFBc0xRUUFMU3dJQmZ3RjhJQUFvQXFBQ0lnSkJnWUNBZ0hoSEJFQWdBQUovSUFLM0lBRW9BZ1FyQTRnR295SURtVVFBQUFBQUFBRGdRV01FUUNBRHFnd0JDMEdBZ0lDQWVBczJBcUFDQzBFQUMvSUJBUUYvSUFCQkFEWUNyQUlnQUNnQ3RBSWlBU0FBS0FLd0FpSUNSd1JBQTBBZ0FVRVFheUlCSUFFb0FnQW9BZ0FSQUFBYUlBRWdBa2NOQUFzTElBQWdBallDdEFJZ0FDZ0N3QUlpQVNBQUtBSzhBaUlDUndSQUEwQWdBVUVRYXlJQklBRW9BZ0FvQWdBUkFBQWFJQUVnQWtjTkFBc0xJQUFnQWpZQ3dBSWdBQ2dDekFJaUFTQUFLQUxJQWlJQ1J3UkFBMEFnQVVFUWF5SUJJQUVvQWdBb0FnQVJBQUFhSUFFZ0FrY05BQXNMSUFBZ0FqWUN6QUlnQUNnQzJBSWlBU0FBS0FMVUFpSUNSd1JBQTBBZ0FVRVFheUlCSUFFb0FnQW9BZ0FSQUFBYUlBRWdBa2NOQUFzTElBQWdBallDMkFKQkFBdXJBZ0VDZnlNQVFTQnJJZ0lrQUFKQUlBRW9BZ1FnQUNnQzdBRVF2Z01pQTBVRVFDQUNJQUFvQXV3Qk5nSUFEQUVMSUFCQjhnQkI4TEYvUVFFUUxBUkFJQU5CQWpZQ3NCa0xBa0FnQVMwQUNrVUVRQ0FCTFFBTFJRMEJDeUFEUVFJMkFyQVpEQUVMSUFNb0FyQVpRUUpHRFFBZ0EwRUJOZ0t3R1NBQ1FRQTJBaGdnQWlBQ1FSQnFJZ0UyQWhRZ0FpQUJOZ0lRSUFKQi9MSDhBRFlDQ0NBQ1FZR0N6QUEyQWd3Z0FDQUJJQUpCQ0dvUTNRSWdBRUdHQVVId3NYOUJBUkFzQkVBZ0EwRUNOZ0t3R1FzZ0FpZ0NHRVVOQUNBQ0tBSVVJZ0FvQWdBaUFTQUNLQUlRSWdNb0FnUTJBZ1FnQXlnQ0JDQUJOZ0lBSUFKQkFEWUNHQ0FBSUFKQkVHcEdEUUFEUUNBQUtBSUVJUUVnQUJBWElBRWlBQ0FDUVJCcVJ3MEFDd3NnQWtFZ2FpUUFRUUVMREFBZ0FFSUFOd0trQWtFQUMxUUJBWDlCNEFJUUdDSUNJQUFRandrYUlBRWdBallDSkNBQ0VOMEVJQUVvQWlRaUFpQUNLQUlBS0FLZ0FSRUJBQ0FCS0FJa0lBQVE2eEFnQVNnQ0lDSUFJQUVvQWlRZ0FDZ0NBQ2dDcUFFUkFnQkJBQXNNQUNBQUVMWVJHaUFBRUJjTEx3RUJmQUpBSUFCQndBRnFFRjVGRFFBZ0FFRUtFRVVvQXVRR1FRTkhEUUFnQUNnQzBBRXJBOWdCSVFFTElBRUxrQUVCQW44Z0FFR3dBV3NoQVFKQUlBQkJFR29RWGtVTkFDQUJRUW9RUlNnQzVBWkJBMGNOQUNBQlFiQUJhaENIQ2c4TEFrQWdBU2dDb0FJaUFrR0JnSUNBZUVjTkFDQUJLQUtzQWtVRVFFRUFEd3NnQUVHb0FXc2lBQ2dDQUNJQ1FZR0FnSUI0UncwQUlBQWdBVUVnRUVVaUFDQUFLQUlBS0FJa0VRQUFJQUVvQXF3Q0tBTE1BV29pQWpZQ0FBc2dBZ3VEQVFFQmZ3SkFJQUJCd0FGcUVGNUZEUUFnQUVFS0VFVW9BdVFHUVFOSERRQWdBRUd3QVdvUWh3b1BDd0pBSUFBb0FxQUNJZ0ZCZ1lDQWdIaEhEUUFnQUNnQ3JBSkZCRUJCQUE4TElBQW9BZ2dpQVVHQmdJQ0FlRWNOQUNBQUlBQkJJQkJGSWdFZ0FTZ0NBQ2dDSkJFQUFDQUFLQUtzQWlnQ3pBRnFJZ0UyQWdnTElBRUxSUUVCZnlBQVFiQUJheUVCQWtBZ0FFRVFhaEJlUlEwQUlBRkJDaEJGS0FMa0JrRURSdzBBSUFFb0F0QUJLQUxFQVE4TElBRW9Ba3dpQUNBQUtBSUFLQUlnRVFBQUN6d0FBa0FnQUVIQUFXb1FYa1VOQUNBQVFRb1FSU2dDNUFaQkEwY05BQ0FBS0FMUUFTZ0N4QUVQQ3lBQUtBSk1JZ0FnQUNnQ0FDZ0NJQkVBQUF0UEFBSi9Ba0FnQVNBQktBSUFLQUlJRVFBQVFSTkdCRUFnQVNnQzNBRkJmMGNOQVNBQklBQkJFeENqQWtFQmFqWUMzQUVNQVF0QkFDQUJMd0ZRUVNkclFmLy9BM0ZCRWtzTkFSb0xRUUVMQ3pRQUlBQVFvd1lnQUVFQU5nS3NBaUFBUWdVM0E0Z0NJQUJCNUFBMkFwQUNJQUJDQURjQ3BBSWdBQ0FBS0FLVUFqWUNtQUlMQ3dBZ0FFR3dBV3NRdkJFTEVnQWdBRUdBQW1zaUFCQzlBeG9nQUJBWEN4SUFJQUJCOEFGcklnQVF2UU1hSUFBUUZ3c1NBQ0FBUWVnQmF5SUFFTDBER2lBQUVCY0xFZ0FnQUVIWUFXc2lBQkM5QXhvZ0FCQVhDeElBSUFCQndBRnJJZ0FRdlFNYUlBQVFGd3NTQUNBQVFiQUJheUlBRUwwREdpQUFFQmNMREFBZ0FCQzlBeG9nQUJBWEN3c0FJQUJCZ0FKckVMMERDd3NBSUFCQjhBRnJFTDBEQ3dzQUlBQkI2QUZyRUwwREN3c0FJQUJCMkFGckVMMERDd3NBSUFCQndBRnJFTDBEQ3dzQUlBQkJzQUZyRUwwREN3Y0FRZVNwL0FBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCNktqOEFFWWJDdzhBUWJBQkVCZ2lBQkRDRVJvZ0FBc01BQ0FCUVlpbi9BQTJBZ0FMRWdCQkNCQVlJZ0JCaUtmOEFEWUNBQ0FBQ3gwQkFYOUJzQUVRR0NJQklBQVFaQ0VBSUFGQjFLRDhBRFlDQUNBQUN5b0FJQUJCQ1RvQUN5QUFRYVdrN3dBcEFBQTNBQUFnQUVHdHBPOEFMUUFBT2dBSUlBQkJBRG9BQ1F0d0FRSi9Jd0JCSUdzaUFDUUFBa0FnQVNBQktBSUFLQUlJRVFBQVFSNUdJZ0lOQUNBQVFSQnFJZ01nQVNBQktBSUFLQUl3RVFJQUlBQWdBQ2dDRUNBRElBQXNBQnRCQUVnYk5nSUFRY3lqN3dBZ0FCQTZJQUFzQUJ0QkFFNE5BQ0FBS0FJUUVCY0xJQUJCSUdva0FDQUNDd2NBUWNTZy9BQUxGUUFnQUVFRWFrRUFJQUVvQWdSQnlKLzhBRVliQ3c4QVFhZ0VFQmdpQUJEekF4b2dBQXNLQUVISTE0RUJFRW9hQ3d3QUlBRkI2SjM4QURZQ0FBc1NBRUVJRUJnaUFFSG9uZndBTmdJQUlBQUxFd0VCZjBHb0JCQVlJZ0VnQUJDNUN4b2dBUXNnQUNBQVFRQTZBQWdnQUVMVHhyMlQxNHpSc3VZQU53SUFJQUJCQ0RvQUN3dTRBZ0VGZnlNQVFSQnJJZ1FrQUFKQUlBRW9Ba0FpQWtVTkFBTkFBa0FnQWlnQ0VDSURRUUJJQkg4Z0EwRi9SZzBCSUFKQkJHb0ZJQUlMS0FJQUlnSU5BUXdDQ3dzZ0FTMEFPRVVOQUNBQktBSlFJZ05CQUV3RWYwRUFCU0FFSUFBUWxBUWdCQ2dDQkNBRUtBSUFJZ0JyUVFKMUlRSWdBQVJBSUFRZ0FEWUNCQ0FBRUJjTElBSWdBMG9MSVFZQ1FDQUJLQUpJSWdNZ0FVSE1BR29pQlVZRVFDQURJUUFNQVFzRFFBSkFJQU1pQUNnQ0JDSUNSUVJBSUFBb0FnZ2lBeWdDQUNBQVJnMEJJQUJCQ0dvaEFRTkFJQUVvQWdBaUFrRUlhaUVCSUFJZ0FpZ0NDQ0lES0FJQVJ3MEFDd3dCQ3dOQUlBSWlBeWdDQUNJQ0RRQUxDeUFESUFWR0JFQWdCU0VBREFJTElBQW9BaFFnQXlnQ0ZFWU5BQXNMSUFBZ0JVY2dCbkpGRFFCQjZQN3dBRUVBRUNRTElBUkJFR29rQUVFQUM5a0JBUVYvSXdCQkVHc2lBaVFBQWtBZ0FTMEFPRVVOQUNBQ0lBQVFsQVFDUUNBQ0tBSUFJZ01nQWlnQ0JFWUVRQ0FCS0FJUUlBRW9BbEFFZnlBQktBSklLQUlVQlVFQUN6WUNDQXdCQ3lBREtBSUFJUVFnQUVIQUEyb2dBQkRtQVNJRktBSUVJUUJCQUNFREEwQUNRQ0FBS0FJSUlnWWdCaWdDQUNnQ0NCRUFBRUdhQVVZRVFDQUFLQUlJSWdOQnRCaHFLQUlBSUFSR0RRRUxJQUFvQWdRaUFDQUZSdzBCQ3dzZ0F5QUJJQU1vQWdBb0FvUUdFUU1BR2dzZ0FpZ0NBQ0lBUlEwQUlBSWdBRFlDQkNBQUVCY0xJQUpCRUdva0FFRUFDeTBBSUFGQkNHb2dBU2dDREJDY0JpQUJJQUZCREdvMkFnZ2dBVUlBTndJTUlBRWdBQ2dDM0FFMkFnUkJBQXNtQUNBQUtBS2tCQ0lBUVFCS0JFQWdBVUVBT2dBY0lBRWdBU2dDQkNBQWFqWUNCQXRCQVF1MkdBTU5md0o4QVg0akFFRkFhaUlISkFBZ0FTc0RFQ0VQQWtBZ0FDZ0NUQ0lDUlEwQUlBSkJwd0VRNXdFZ0FFWU5BQ0FDSUFCQnB3RVFpd01pQWtVTkFDQUNJQUlvQWdBb0FnZ1JBQUJCRkVjTkFDQUNRWkFPYWlnQ0FFRUlheXNEQUNFUEN3Si9JQThnQVNnQ0JDZ0NETGVpSWcrWlJBQUFBQUFBQU9CQll3UkFJQStxREFFTFFZQ0FnSUI0Q3lFTklBZEJHR29pQWtFQU5nSUlJQUpDQURjQ0FDQUNRZ0EzQXhnZ0FrSUFOd0lNSUFKQ0FEY0RJQ0FDSWdnZ0RUWUNEQ0FBS0FLRUJBUkFJQUFvQW9RRVFRSnJJZ0pCQlUwRWZ5QUNRUUowUWZ5ait3QnFLQUlBQlVFQUN5RUdDeUFBS0FLUUJBUkFBa0FDUUFKQUFrQUNRQ0FBS0FLUUJFRUJhdzRFQUFFQ0F3UUxJd0JCRUdzaUF5UUFJQU5CNEFBUUdDSUVOZ0lBSUFNZ0JFSGdBR29pQWpZQ0NDQUVRUUJCNEFBUVlSb2dBeUFDTmdJRUlBZ2dBeUFHRU00SklBTW9BZ0FpQWdSQUlBTWdBallDQkNBQ0VCY0xJQU5CRUdva0FBd0RDeU1BUVJCcklnTWtBQ0FEUWVBQUVCZ2lCRFlDQUNBRElBUkI0QUJxSWdJMkFnZ2dCRUVBUWVBQUVHRWhCQ0FESUFJMkFnUkIySmlDQVVIWW1JSUJLUU1BUXEzKzFlVFVoZjJvMkFCK1FnRjhJaEUzQXdBZ0JDQVJRaUdJcDdkRUFBREEvLy8vMzBHaklnOGdENkJFQUFBQUFBQUE4TCtnUkFBQUFBQUFBRmxBb2prREFFSFltSUlCUWRpWWdnRXBBd0JDcmY3VjVOU0YvYWpZQUg1Q0FYd2lFVGNEQUNBRUlCRkNJWWludDBRQUFNRC8vLy9mUWFNaUR5QVBvRVFBQUFBQUFBRHd2NkJFQUFBQUFBQUFXVUNpT1FNSVFkaVlnZ0ZCMkppQ0FTa0RBRUt0L3RYazFJWDlxTmdBZmtJQmZDSVJOd01BSUFRZ0VVSWhpS2UzUkFBQXdQLy8vOTlCb3lJUElBK2dSQUFBQUFBQUFQQy9vRVFBQUFBQUFBQlpRS0k1QXhCQjJKaUNBVUhZbUlJQktRTUFRcTMrMWVUVWhmMm8yQUIrUWdGOEloRTNBd0FnQkNBUlFpR0lwN2RFQUFEQS8vLy8zMEdqSWc4Z0Q2QkVBQUFBQUFBQThMK2dSQUFBQUFBQUFGbEFvamtER0VIWW1JSUJRZGlZZ2dFcEF3QkNyZjdWNU5TRi9hallBSDVDQVh3aUVUY0RBQ0FFSUJGQ0lZaW50MFFBQU1ELy8vL2ZRYU1pRHlBUG9FUUFBQUFBQUFEd3Y2QkVBQUFBQUFBQVdVQ2lPUU1nUWRpWWdnRkIySmlDQVNrREFFS3QvdFhrMUlYOXFOZ0Fma0lCZkNJUk53TUFJQVFnRVVJaGlLZTNSQUFBd1AvLy85OUJveUlQSUErZ1JBQUFBQUFBQVBDL29FUUFBQUFBQUFCWlFLSTVBeWhCMkppQ0FVSFltSUlCS1FNQVFxMysxZVRVaGYybzJBQitRZ0Y4SWhFM0F3QWdCQ0FSUWlHSXA3ZEVBQURBLy8vLzMwR2pJZzhnRDZCRUFBQUFBQUFBOEwrZ1JBQUFBQUFBQUZsQW9qa0RNRUhZbUlJQlFkaVlnZ0VwQXdCQ3JmN1Y1TlNGL2FqWUFINUNBWHdpRVRjREFDQUVJQkZDSVlpbnQwUUFBTUQvLy8vZlFhTWlEeUFQb0VRQUFBQUFBQUR3djZCRUFBQUFBQUFBV1VDaU9RTTRRZGlZZ2dGQjJKaUNBU2tEQUVLdC90WGsxSVg5cU5nQWZrSUJmQ0lSTndNQUlBUWdFVUloaUtlM1JBQUF3UC8vLzk5Qm95SVBJQStnUkFBQUFBQUFBUEMvb0VRQUFBQUFBQUJaUUtJNUEwQkIySmlDQVVIWW1JSUJLUU1BUXEzKzFlVFVoZjJvMkFCK1FnRjhJaEUzQXdBZ0JDQVJRaUdJcDdkRUFBREEvLy8vMzBHaklnOGdENkJFQUFBQUFBQUE4TCtnUkFBQUFBQUFBRmxBb2prRFNFSFltSUlCUWRpWWdnRXBBd0JDcmY3VjVOU0YvYWpZQUg1Q0FYd2lFVGNEQUNBRUlCRkNJWWludDBRQUFNRC8vLy9mUWFNaUR5QVBvRVFBQUFBQUFBRHd2NkJFQUFBQUFBQUFXVUNpT1FOUVFkaVlnZ0ZCMkppQ0FTa0RBRUt0L3RYazFJWDlxTmdBZmtJQmZDSVJOd01BSUFRZ0VVSWhpS2UzUkFBQXdQLy8vOTlCb3lJUElBK2dSQUFBQUFBQUFQQy9vRVFBQUFBQUFBQlpRS0k1QTFnZ0NDQURJQVlRemdrZ0F5Z0NBQ0lDQkVBZ0F5QUNOZ0lFSUFJUUZ3c2dBMEVRYWlRQURBSUxJd0JCRUdzaUJDUUFJQVJCNEFBUUdDSUROZ0lBSUFRZ0EwSGdBR29pQWpZQ0NDQUVJQUkyQWdRZ0EwSUFOd01BSUFORUFBQUFBQURnaFVCRU16TXpNek16OEQ4Z0JyZWFFTThKUkFBQUFBQUFBUGcvb2hEZUNVUUFBQUFBQU1DU1FLSWlFS0U1QXlnZ0F5QVFSQUFBQUFBQTRJWEFvRGtET0NBRElCQkVBQUFBQUFBQUVNQ2lSQUFBQUFBQTRLVkFvRGtEUUNBRElCQkVBQUFBQUFBQUZNQ2lSQUFBQUFBQVdLdEFvRGtEQ0NBRFJBQUFBQUFBNEpWQUlCQWdFS0FpRDZFNUExQWdBeUFRUkFBQUFBQUFBQWpBb2tRQUFBQUFBR2lnUUtBNUF4Z2dBeUFRUkFBQUFBQUFBQWhBb2tRQUFBQUFBR2lnd0tBNUEwZ2dBeUFQUkFBQUFBQUE0SlhBb0RrREVDQURJQkJFQUFBQUFBQUFGRUNpUkFBQUFBQUFXS3ZBb0RrRFdDQURJQkJFQUFBQUFBQUFFRUNpUkFBQUFBQUE0S1hBb0RrRElDQURJQkJFQUFBQUFBQUFHRUNpUkFBQUFBQUFhTERBb0RrRE1DQUlJQVJCQWhET0NTQUVLQUlBSWdJRVFDQUVJQUkyQWdRZ0FoQVhDeUFFUVJCcUpBQU1BUXNqQUVFUWF5SUVKQUFnQkVIZ0FCQVlJZ00yQWdBZ0JDQURRZUFBYWlJQ05nSUlJQVFnQWpZQ0JDQURRb0MwbitidjlkR1BRRGNEUUNBRFFzRFE4Ky9WbWVPUlFEY0RDQ0FEUW9DMG4rYnY5ZEdIUURjRFVDQURRb0RIMSt5enVOMkxRRGNER0NBRFFvQzBuK2J2OWRIL3YzODNBeWdnQTBLQXRKL203L1hSL3o4M0F6Z2dBMElBTndNQUlBTkNnTWZYN0xPNDNZdkFBRGNEU0NBRFFvQzBuK2J2OWRHSHdBQTNBeEFnQTBMQTBQUHYxWm5qa2NBQU53TllJQU5DZ0xTZjV1LzEwWS9BQURjRElDQURRb0RIMSt5enVOMlR3QUEzQXpBZ0NDQUVJQVlRemdrZ0JDZ0NBQ0lDQkVBZ0JDQUNOZ0lFSUFJUUZ3c2dCRUVRYWlRQUN5QUJLQUlFSUFFb0FnZ2dDQkNnRXdzQ1FDQUFLd09JQkVRQUFBQUFBQUFBQUdFTkFDQUFLd09JQkNFUElBZEJBRFlDRUNBSFFnQTNBd2hCQUNFRVFRQWhCZ0pBQWtBRFFBSkFJQThnQmtIRkFHdTNSQUFBQUFBQUFDaEFveERIRWFJaEVBSkFJQVFnQlVrRVFDQUVJQkE1QXdnZ0JDQUdOZ0lBSUFjZ0JFRVFhaUlFTmdJTURBRUxJQVFnQnlnQ0NDSUtheUlMUVFSMUlnUkJBV29pQTBHQWdJQ0FBVThOQVNBRElBVWdDbXNpQlVFRGRTSUNJQUlnQTBrYlFmLy8vLzhBSUFWQjhQLy8vd2RKR3lJQ1FZQ0FnSUFCVHcwRElBSkJCSFFpQWhBWUlnTWdCRUVFZEdvaUJTQVFPUU1JSUFVZ0JqWUNBQ0FGUVJCcUlRUWdDMEVBU2dSQUlBTWdDaUFMRUJrYUN5QUhJQUlnQTJvMkFoQWdCeUFFTmdJTUlBY2dBellDQ0NBS1JRMEFJQW9RRndzZ0JrRUJhaUlHUWY4QVJnMERJQWNvQWhBaEJRd0JDd3NRS0FBTFFhT0U3d0FRT0FBTEl3QkJFR3NpQ1NRQUlBY29BZ2doQmlBSEtBSU1JUUlnQ1VFQU5nSUlJQWxDQURjREFBSkFJQUlnQm1zaURBUkFJQXhCQUU0RVFDQUpJQXdRR0NJQ05nSUFJQWtnQWlBTVFRUjFJZ3BCQkhScUlnczJBZ2dDUUNBTVFSQnJJZ05CQkhaQkFXcEJCM0VpQkVVRVFDQUNJUVVNQVFzZ0FpRUZBMEFnQlVJQU53TUlJQVZCQURZQ0FDQUZRUkJxSVFVZ0RrRUJhaUlPSUFSSERRQUxDeUFEUWZBQVR3UkFBMEFnQlVFQU5nSndJQVZCQURZQ1lDQUZRUUEyQWxBZ0JVRUFOZ0pBSUFWQkFEWUNNQ0FGUVFBMkFpQWdCVUVBTmdJUUlBVkNBRGNEQ0NBRlFRQTJBZ0FnQlVJQU53TjRJQVZDQURjRGFDQUZRZ0EzQTFnZ0JVSUFOd05JSUFWQ0FEY0RPQ0FGUWdBM0F5Z2dCVUlBTndNWUlBVkJnQUZxSWdVZ0MwY05BQXNMSUFrZ0N6WUNCQ0FNUVFCS0JFQWdDa0VCSUFwQkFVb2JJUXRCQUNFRkEwQWdBaUFGUVFSMElnUnFJZ01nQkNBR2FpSUVLQUlBTmdJQUlBTWdCQ3NEQ0NJUFJBQUFBQUFBQVBBL1l3UjhSQUFBQUFBQUFBQUFCVVFBQUFBQUFNQmZRQ0FQUkFBQUFBQUFnSHRBb3hEZUNVUUFBQUFBQUFBb1FLSkVBQUFBQUFCQVVVQ2dJZzlFQUFBQUFBQUFBQUNsSUE5RUFBQUFBQUFBWUVCbUd3czVBd2dnQlVFQmFpSUZJQXRIRFFBTEN5QUlJQWtRcHhNZ0FoQVhEQUlMRUNnQUN5QUlJQWtRcHhNTElBbEJFR29rQUNBQktBSUVJQUVvQWdnZ0NCQ2dFeUFIS0FJSUlnSkZEUUFnQnlBQ05nSU1JQUlRRndzQ1FDQUFRZm9BUVFGQkFSQXNSUTBBSUFCQitnQkJBVUVCRUN3aUFrVU5BQ0FDS0FMNEEwRi9SeUFDS0FMOEEwRUFSM0pGRFFBZ0FTZ0NCQ0FCS0FJSUlBMGdBaENCQ0NBQ0tBTHdBMEVDUmhDZUV3c0NRQ0FBUWY0QVFRRkJBUkFzUlEwQUlBQkIvZ0JCQVVFQkVDd2lBRVVOQUNBQUtBTGNBeUFBS0FMWUEwY2dBQ2dDNUFOQkFFZHlSUTBBSUFFb0FnUWdBU2dDQ0NBTklBQVEyd01nQUNnQzdBTVFuUk1MSUFnUXpRa2FJQWRCUUdza0FFRUFDeXNBUWRUWGdRRXRBQUJGQkVCQnlOZUJBVUhBZy9JQUVPTUZHa0hVMTRFQlFRRTZBQUFMUWNqWGdRRUxzZ0VCQW44akFFRWdheUlDSkFBZ0FTQUJLQUlFSUFBb0FxUUVhallDQkFKQUlBRXRBQXhGRFFCQkJCQVlJZ05Ca1lESUFEWUJBQ0FDUVFBMkFoZ2dBa0VBT3dFTUlBSkNBRGNERUNBQ1FmU3lnUUUyQWdnZ0FrRVFhaUFESUFOQkJHb1F2QUlnQWtFQk9nQU1JQU1RRnlBQUlBSkJDR3BCOExGL1FRRVFqd0VFUUNBQlFRQTZBQXdMSUFKQjlMS0JBVFlDQ0NBQ0tBSVFJZ0JGRFFBZ0FpQUFOZ0lVSUFBUUZ3c2dBa0VnYWlRQVFRQUxvd0lCQjM4Z0FTZ0NCQ0FBRUw4QkVKRUVJZ0lFZnlBQ1FiRDkvQUJCaUp6OEFFRUFFQndGUVFBTElRWUNRQUpBQWtBZ0FTZ0NJQ0lDSUFFb0FpUWlBMGtFUUNBQ0lBWTJBZ0FnQVNBQ1FRUnFOZ0lnREFFTElBSWdBVUVjYWlnQ0FDSUNheUlIUVFKMUlnVkJBV29pQkVHQWdJQ0FCRThOQVNBRUlBTWdBbXNpQTBFQmRTSUlJQVFnQ0VzYlFmLy8vLzhESUFOQi9QLy8vd2RKR3lJRUJIOGdCRUdBZ0lDQUJFOE5BeUFFUVFKMEVCZ0ZRUUFMSWdNZ0JVRUNkR29pQlNBR05nSUFJQWRCQUVvRVFDQURJQUlnQnhBWkdnc2dBU0FESUFSQkFuUnFOZ0lrSUFFZ0JVRUVhallDSUNBQklBTTJBaHdnQWtVTkFDQUNFQmNMSUFFZ0FTZ0NCQ2dDcEFNZ0FDZ0NvQVJxTmdJWVFRRVBDeEFvQUF0Qm80VHZBQkE0QUFzTUFDQUFRUUEyQXFRRVFRQUw3QUVCQVg4Z0FDQUFLQUlBS0FJSUVRQUFRWmtCUmdSQUFrQWdBRUh5QUVFQlFRRVFMRVVOQUNBQVFmSUFRUUZCQVJBc0lnSkZEUUFnQUNBQ0VMQUJHZ3NDUUNBQVFmb0FRUUZCQVJBc1JRMEFJQUJCK2dCQkFVRUJFQ3dpQWtVTkFDQUFJQUlRc0FFYUN3SkFJQUJCR0VFQlFRRVFMRVVOQUNBQVFSaEJBVUVCRUN3aUFrVU5BQ0FBSUFJUXNBRWFDd0pBSUFCQi9nQkJBVUVCRUN4RkRRQWdBRUgrQUVFQlFRRVFMQ0lDUlEwQUlBQWdBaEN3QVJvTEFrQWdBRUg5QUVFQlFRRVFMRVVOQUNBQVFmMEFRUUZCQVJBc0lnSkZEUUFnQUNBQ0VMQUJHZ3NnQVVFQU5nSUVDMEVBQzYwRUFRRi9JQUFnQUNnQ0FDZ0NDQkVBQUVHWkFVWUVRQ0FCSUFBMkFnUkJBQThMQWtBZ0FDQUFLQUlBS0FJSUVRQUFRWm9CUncwQUlBRW9BZ1FpQVVVTkFBSkFJQUZCOGdCQkFVRUJFQ3hGRFFBZ0FFSHlBRUVCUVFFUUxBMEFJQUZCOGdCQkFVRUJFQ3dpQWlBQ0tBSUFLQUtZQVJFQUFFR3cvZndBUVpETit3QkJBQkFjSWdJZ0FpZ0NBQ2dDb0FFUkFRQWdBQ0FDSUFBb0FnQW9BcWdCRVFJQUN3SkFJQUZCK2dCQkFVRUJFQ3hGRFFBZ0FFSDZBRUVCUVFFUUxBMEFJQUZCK2dCQkFVRUJFQ3dpQWlBQ0tBSUFLQUtZQVJFQUFFR3cvZndBUWZTYzlBQkJBQkFjSWdJZ0FpZ0NBQ2dDb0FFUkFRQWdBQ0FDSUFBb0FnQW9BcWdCRVFJQUN3SkFJQUZCR0VFQlFRRVFMRVVOQUNBQVFSaEJBVUVCRUN3TkFDQUJRUmhCQVVFQkVDd2lBaUFDS0FJQUtBS1lBUkVBQUVHdy9md0FRWnkvOUFCQkFCQWNJZ0lnQWlnQ0FDZ0NvQUVSQVFBZ0FDQUNJQUFvQWdBb0FxZ0JFUUlBQ3dKQUlBRkIvZ0JCQVVFQkVDeEZEUUFnQUVIK0FFRUJRUUVRTEEwQUlBRkIvZ0JCQVVFQkVDd2lBaUFDS0FJQUtBS1lBUkVBQUVHdy9md0FRY3kwOUFCQkFCQWNJZ0lnQWlnQ0FDZ0NvQUVSQVFBZ0FDQUNJQUFvQWdBb0FxZ0JFUUlBQ3lBQlFmMEFRUUZCQVJBc1JRMEFJQUJCL1FCQkFVRUJFQ3dOQUNBQlFmMEFRUUZCQVJBc0lnRWdBU2dDQUNnQ21BRVJBQUJCc1AzOEFFR0FxZlFBUVFBUUhDSUJJQUVvQWdBb0FxQUJFUUVBSUFBZ0FTQUFLQUlBS0FLb0FSRUNBQXRCQUF1dEFRQUNmd0pBSUFFZ0FTZ0NBQ2dDQ0JFQUFFSHlBRVlOQUNBQklBRW9BZ0FvQWdnUkFBQkJEVVlOQUNBQklBRW9BZ0FvQWdnUkFBQkIrZ0JHRFFBZ0FTQUJLQUlBS0FJSUVRQUFRUjFHRFFBZ0FTQUJLQUlBS0FJSUVRQUFRZjBBUmcwQUlBRWdBU2dDQUNnQ0NCRUFBRUgrQUVZTkFDQUJJQUVvQWdBb0FnZ1JBQUJCR0VZTkFDQUJMd0ZRSWdCQkoydEIvLzhEY1VFVFNRMEFRUUFnQUVGOGNVRThSdzBCR2d0QkFRc0xDZ0JCdU5lQkFSQktHZ3VBQVFBZ0FFR3dBV3NRZ1FFZ0FCQ0hDQ0FBUVlBQ2FoQXZJQUJDZ0lDQS92Ly8vKzlCTndPNEFpQUFRb0NBZ1A3Ly8vL3ZRVGNEc0FJZ0FFS0FnSUQrLy8vLzcwRTNBNmdDSUFCQkFEWUN4QUlnQUVFQU5nTE1BaUFBUWdBM0F0UUNJQUJDQURjQzNBSWdBRUlBTndQd0FpQUFRUUE2QU80Q0lBQkJBRG9BN0FJTEVnQWdBRUdVQkdzaUFCQ2NBUm9nQUJBWEN4SUFJQUJCZ0FScklnQVFuQUVhSUFBUUZ3c1NBQ0FBUWZnRGF5SUFFSndCR2lBQUVCY0xFZ0FnQUVId0Eyc2lBQkNjQVJvZ0FCQVhDeElBSUFCQjBBTnJJZ0FRbkFFYUlBQVFGd3NTQUNBQVFjQURheUlBRUp3QkdpQUFFQmNMRWdBZ0FFR3dBMnNpQUJDY0FSb2dBQkFYQ3hJQUlBQkJrQU5ySWdBUW5BRWFJQUFRRndzcUFFSEUxNEVCTFFBQVJRUkFRYmpYZ1FGQng1anVBQkJWR2tIRTE0RUJRUUU2QUFBTFFialhnUUVMRWdBZ0FFSG9BbXNpQUJDY0FSb2dBQkFYQ3hJQUlBQkIzQUpySWdBUW5BRWFJQUFRRndzU0FDQUFRZFFDYXlJQUVKd0JHaUFBRUJjTEVnQWdBRUhBQW1zaUFCQ2NBUm9nQUJBWEN4SUFJQUJCdUFKcklnQVFuQUVhSUFBUUZ3c1NBQ0FBUWVnQmF5SUFFSndCR2lBQUVCY0xFZ0FnQUVIWUFXc2lBQkNjQVJvZ0FCQVhDeElBSUFCQndBRnJJZ0FRbkFFYUlBQVFGd3NTQUNBQVFiQUJheUlBRUp3QkdpQUFFQmNMREFBZ0FCQ2NBUm9nQUJBWEN3b0FRYWpYZ1FFUVNob0xDd0FnQUVHVUJHc1FuQUVMQ3dBZ0FFR0FCR3NRbkFFTEN3QWdBRUg0QTJzUW5BRUxDd0FnQUVId0Eyc1FuQUVMQ3dBZ0FFSFFBMnNRbkFFTEN3QWdBRUhBQTJzUW5BRUxDd0FnQUVHd0Eyc1FuQUVMQ3dBZ0FFR1FBMnNRbkFFTEN3QWdBRUhvQW1zUW5BRUxDd0FnQUVIY0Ftc1FuQUVMS3dCQnROZUJBUzBBQUVVRVFFR28xNEVCUWV5QzhnQVE0d1VhUWJUWGdRRkJBVG9BQUF0QnFOZUJBUXNMQUNBQVFkUUNheENjQVFzTEFDQUFRY0FDYXhDY0FRc0xBQ0FBUWJnQ2F4Q2NBUXNMQUNBQVFlZ0JheENjQVFzTEFDQUFRZGdCYXhDY0FRc0xBQ0FBUWNBQmF4Q2NBUXNMQUNBQVFiQUJheENjQVFzS0FFR1kxNEVCRUVvYUN4Z0FJQUJCc0FGckVJRUJJQUFRaHdnZ0FFR0FBbW9RTHdzU0FDQUFRYkFEYXlJQUVKa0NHaUFBRUJjTEVnQWdBRUdRQTJzaUFCQ1pBaG9nQUJBWEN4SUFJQUJCNkFKcklnQVFtUUlhSUFBUUZ3c3FBRUdrMTRFQkxRQUFSUVJBUVpqWGdRRkIxSXZ3QUJCVkdrR2sxNEVCUVFFNkFBQUxRWmpYZ1FFTEVnQWdBRUhjQW1zaUFCQ1pBaG9nQUJBWEN4SUFJQUJCMUFKcklnQVFtUUlhSUFBUUZ3c1NBQ0FBUWNBQ2F5SUFFSmtDR2lBQUVCY0xFZ0FnQUVHNEFtc2lBQkNaQWhvZ0FCQVhDeElBSUFCQjZBRnJJZ0FRbVFJYUlBQVFGd3NTQUNBQVFkZ0JheUlBRUprQ0dpQUFFQmNMRWdBZ0FFSEFBV3NpQUJDWkFob2dBQkFYQ3hJQUlBQkJzQUZySWdBUW1RSWFJQUFRRndzTUFDQUFFSmtDR2lBQUVCY0xDd0FnQUVHd0Eyc1FtUUlMQ2dCQmlOZUJBUkJLR2dzTEFDQUFRWkFEYXhDWkFnc0xBQ0FBUWVnQ2F4Q1pBZ3NMQUNBQVFkd0NheENaQWdzTEFDQUFRZFFDYXhDWkFnc0xBQ0FBUWNBQ2F4Q1pBZ3NMQUNBQVFiZ0NheENaQWdzTEFDQUFRZWdCYXhDWkFnc0xBQ0FBUWRnQmF4Q1pBZ3NMQUNBQVFjQUJheENaQWdzTEFDQUFRYkFCYXhDWkFnc3JBRUdVMTRFQkxRQUFSUVJBUVlqWGdRRkJ5SUx5QUJEakJScEJsTmVCQVVFQk9nQUFDMEdJMTRFQkN3UUFRUWtMQndCQnNJdjhBQXNWQUNBQVFRUnFRUUFnQVNnQ0JFRzBpdndBUmhzTER3QkI5QUVRR0NJQUVNMEhHaUFBQ3d3QUlBRkIxSWo4QURZQ0FBc1NBRUVJRUJnaUFFSFVpUHdBTmdJQUlBQUwyUUlDQkg4QmZrSDBBUkFZSWdFZ0FCQmtJUVFnQVVIVTIvd0FOZ0lBSUFFZ0FDa0NzQUUzQXJBQklBRWdBQ2dDdUFFMkFyZ0JJQUZCMk4zeUFEWUN2QUVnQVVIQUFXb2hBZ0pBSUFBc0FNc0JRUUJPQkVBZ0FpQUFRY0FCYWlJREtRSUFOd0lBSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXNBQklBQW9Bc1FCRUJvTElBRkI3UHIxQURZQ3ZBRWdBVUhROVBVQU5nSUFJQUFvQXN3QklRSWdBVUhBMmZrQU5nTFFBU0FCSUFJMkFzd0JJQUFwQXRRQklRVWdBVUg0MmZJQU5nTGNBU0FCSUFVM0F0UUJJQUZCNEFGcUlRSUNRQ0FBTEFEckFVRUFUZ1JBSUFJZ0FFSGdBV29pQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUFLQUxnQVNBQUtBTGtBUkFhQ3lBQUtBTHdBU0VBSUFGQmhJajhBRFlDN0FFZ0FVSDBoL3dBTmdMY0FTQUJRZGlIL0FBMkF0QUJJQUZCeUlmOEFEWUN2QUVnQVVHc2dmd0FOZ0lBSUFFZ0FEWUM4QUVnQkFzcUFDQUFRUWM2QUFzZ0FFR3JvZTRBS0FBQU5nQUFJQUJCcnFIdUFDZ0FBRFlBQXlBQVFRQTZBQWNMQ2dCQitOYUJBUkJLR2dzWEFDQUFLQUx3QVVFQlJnUkFJQUZCQVRvQUhBdEJBQXNYQUNBQUtBTHdBVUVCUmdSQUlBRkJBVG9BREF0QkFBc2RBQ0FBSUFFUXZRY2FJQUFvQXRRQkJFQWdBRUVBTmdMWUFRdEJBQXNaQUNBQUtBTFVBUVJBSUFCQjBBRnFJQUVRc1FrYUMwRUFDd3NBSUFGQ0FEY0NCRUVBQ3lBQUlBQkIwQUZyRUxZRklBQkNBRGNDQkNBQVFReHFFQzhnQUVFQU5nSWdDeDhBSUFBUXRnVWdBRUlBTndMVUFTQUFRZHdCYWhBdklBQkJBRFlDOEFFTEVnQWdBRUhzQVdzaUFCQzZCQm9nQUJBWEN4SUFJQUJCM0FGcklnQVF1Z1FhSUFBUUZ3c3FBRUdFMTRFQkxRQUFSUVJBUWZqV2dRRkI4NUR3QUJCVkdrR0UxNEVCUVFFNkFBQUxRZmpXZ1FFTEVnQWdBRUhRQVdzaUFCQzZCQm9nQUJBWEN4SUFJQUJCdkFGcklnQVF1Z1FhSUFBUUZ3c01BQ0FBRUxvRUdpQUFFQmNMQ3dBZ0FFSHNBV3NRdWdRTEN3QWdBRUhjQVdzUXVnUUxDd0FnQUVIUUFXc1F1Z1FMQ3dBZ0FFRzhBV3NRdWdRTEJ3QkJuSUg4QUFzS0FFSG8xb0VCRUVvYUN4VUFJQUJCQkdwQkFDQUJLQUlFUWFDQS9BQkdHd3NQQUVIY0FoQVlJZ0FRNkFzYUlBQUxEQUFnQVVIQS92c0FOZ0lBQ3hJQVFRZ1FHQ0lBUWNEKyt3QTJBZ0FnQUFzcUFDQUFRUWM2QUFzZ0FFSEd3UEFBS0FBQU5nQUFJQUJCeWNEd0FDZ0FBRFlBQXlBQVFRQTZBQWNMQndCQndQZjdBQXNWQUNBQVFRUnFRUUFnQVNnQ0JFSEU5dnNBUmhzTER3QkIzQUlRR0NJQUVNNEhHaUFBQ3d3QUlBRkI2UFQ3QURZQ0FBc3JBRUgwMW9FQkxRQUFSUVJBUWVqV2dRRkJwSUx5QUJEakJScEI5TmFCQVVFQk9nQUFDMEhvMW9FQkN4SUFRUWdRR0NJQVFlajArd0EyQWdBZ0FBc3FBQ0FBUVFZNkFBc2dBRUdDNGU4QUtBQUFOZ0FBSUFCQmh1SHZBQzhBQURzQUJDQUFRUUE2QUFZTEJ3QkI2TzM3QUFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUh3N1BzQVJoc0xEd0JCMkFFUUdDSUFFT0lGR2lBQUN3d0FJQUZCbU92N0FEWUNBQXNTQUVFSUVCZ2lBRUdZNi9zQU5nSUFJQUFMNFFFQ0JIOEJma0hZQVJBWUlnRWdBQkJrSVFRZ0FVR0kyUElBTmdLd0FTQUJRYlFCYWlFQ0FrQWdBQ3dBdndGQkFFNEVRQ0FDSUFCQnRBRnFJZ01wQWdBM0FnQWdBaUFES0FJSU5nSUlEQUVMSUFJZ0FDZ0N0QUVnQUNnQ3VBRVFHZ3NnQVVIWTNmSUFOZ0xBQVNBQlFjUUJhaUVDQWtBZ0FDd0F6d0ZCQUU0RVFDQUNJQUJCeEFGcUlnTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBRUxJQUlnQUNnQ3hBRWdBQ2dDeUFFUUdnc2dBQ2tDMEFFaEJTQUJRZkRxK3dBMkFzQUJJQUZCNE9yN0FEWUNzQUVnQVVIRTVQc0FOZ0lBSUFFZ0JUY0MwQUVnQkFzS0FFSFkxb0VCRUVvYUN4a0FJQUJCQURvQUFpQUFRY3pFQVRzQkFDQUFRUUk2QUFzTEVnQWdBRUhBQVdzaUFCQ3ZCaG9nQUJBWEN4SUFJQUJCc0FGcklnQVFyd1lhSUFBUUZ3c01BQ0FBRUs4R0dpQUFFQmNMQ3dBZ0FFSEFBV3NRcndZTEN3QWdBRUd3QVdzUXJ3WUxCd0JCdE9UN0FBc1ZBQ0FBUVFScVFRQWdBU2dDQkVHNDQvc0FSaHNMS2dCQjVOYUJBUzBBQUVVRVFFSFkxb0VCUVpxRzdRQVFWUnBCNU5hQkFVRUJPZ0FBQzBIWTFvRUJDdzhBUWR3Q0VCZ2lBQkRwQ3hvZ0FBc01BQ0FCUWRqaCt3QTJBZ0FMRWdCQkNCQVlJZ0JCMk9IN0FEWUNBQ0FBQ3lvQUlBQkJCem9BQ3lBQVFackE4QUFvQUFBMkFBQWdBRUdkd1BBQUtBQUFOZ0FESUFCQkFEb0FCd3NIQUVIWTJ2c0FDeFVBSUFCQkJHcEJBQ0FCS0FJRVFkelord0JHR3dzUEFFSGNBaEFZSWdBUW13a2FJQUFMREFBZ0FVR0EyUHNBTmdJQUN4SUFRUWdRR0NJQVFZRFkrd0EyQWdBZ0FBc2RBRUhZMzRFQklRQURRQ0FBUVF4ckVFb2lBRUhBMzRFQlJ3MEFDd3NxQUNBQVFRWTZBQXNnQUVHWW11MEFLQUFBTmdBQUlBQkJuSnJ0QUM4QUFEc0FCQ0FBUVFBNkFBWUxmZ0JCMU5hQkFTMEFBQVJBUWREV2dRRW9BZ0FQQzBIWTM0RUJMUUFBUlFSQVFjRGZnUUVoQUFOQUlBQVFpUUZCREdvaUFFSFkzNEVCUncwQUMwSFkzNEVCUVFFNkFBQUxRY0RmZ1FGQnFLcnlBQkNwQVVITTM0RUJRYlNxOGdBUXFRRkIxTmFCQVVFQk9nQUFRZERXZ1FGQndOK0JBVFlDQUVIQTM0RUJDd2NBUVlEUit3QUxGUUFnQUVFRWFrRUFJQUVvQWdSQmlORDdBRVliQ3c4QVFjZ0VFQmdpQUJDN0JCb2dBQXNNQUNBQlFhek8rd0EyQWdBTEVnQkJDQkFZSWdCQnJNNzdBRFlDQUNBQUM2Y0JBUU4vQWtBZ0FDOEJCaUFCSUFFb0FnQW9BZ2dSQUFCSERRQUNRQ0FCS0FKOElnSWdBU2dDZ0FFaUJFWU5BQU5BSUFJb0FnQkJwQUZHRFFFZ0FrRUVhaUlDSUFSSERRQUxEQUVMSUFJZ0JFWU5BQ0FCUWJEOS9BQkJqUEx5QUVGK0VCd2hBUUpBSUFBb0FnZ2lBaUFBS0FJTUlnQkdEUUFnQVNnQ0JDRUJBMEFnQWlnQ0FDQUJSZzBCSUFKQkJHb2lBaUFBUncwQUN5QUFJUUlMSUFBZ0FrY2hBd3NnQXdzU0FRRi9RY2dFRUJnaUFTQUFFTThISUFFTEhRQkJ1TitCQVNFQUEwQWdBRUVNYXhCS0lnQkJvTitCQVVjTkFBc0xHd0FnQUVFQU9nQUVJQUJCdzlpVnN3WTJBZ0FnQUVFRU9nQUxDNWtJQWdoL0Fud2pBRUhRQUdzaUFpUUFRUUVoQXdKQUlBQWdBQ2dDQUNnQ2tBWVJBQUFOQUVFQUlRTWdBQ2dDcEFNb0FzQUJRUWhIRFFBZ0FCRFlBVVVOQUVFQklRZ2dBRUVBRUZ3aEJrRUVFQmdpQkVGL05nSUFJQUFvQXB3RElnTWdCaUFER3lnQzdBRWhCVUVJRUJnaUF5QUZOZ0lFSUFNZ0JDZ0FBRFlBQUNBQ0lBTkJDR29pQlRZQ1NDQUNJQVUyQWtRZ0FpQUROZ0pBSUFRUUYwRUlFQmdpQkNBREtRSUFOd0lBSUFKQkFEWUNPQ0FDUVlDQUhEWUNMQ0FDUWdBM0F6QWdBa0h3emZzQU5nSW9JQUpCTUdvZ0JDQUVRUWhxRUZFZ0JCQVhBa0FDUUNBQktBSUVJQUFvQXFRRFFhY0JFSXNESWdORkRRQWdBeWdDd0FGQkRrY05BRUVBSVFRZ0FTZ0NDQ2dDNkFaQnlpUnFMUUFBUlFSQUlBWW9BdXdCSVFRTElBTWdCQkQ4RVVVTkFDQURJQVFRNXdVaUJFVU5BRUVBSVFnTUFRc2dBU2dDQkNJRElBSkJLR29nQXlBQUtBS2tBMEduQVJDTEF4RFdCU0lEUlFSQVFRQWhCRUVBSVFNTUFRc2dBeWdDVENFRFFRQWhCQXNDUUNBQktBSUVJQUpCS0dvZ0FDZ0NwQU1RN2dNaUJVVU5BQ0FEUlEwQUlBVW9Ba3dpQlVVTkFDQURLQUt3QVNFSklBQW9BcVFESWdjZ0J5Z0NBQ2dDS0JFQkFDQUhJQWsyQXJBQklBSkJBRFlDR0NBQ1FnQTNBeEFnQlNBQ1FVQnJJQUpCSkdvZ0FrRWdhaEQ5RVNBQ0tBSVFJZ2NFUUNBQ0lBYzJBaFFnQnhBWEN5QUNLQUlnUVlHQWdJQjRSZ1JBSUFJZ0JTZ0NzQUUyQWlBTEFrQWdDRVVFUUNBQ0lBUWdCaWdDN0FFUWdCSWlCRFlDREF3QkN5QUNRUUEyQWhnZ0FrSUFOd01RSUFNZ0FrRkFheUFDUVF4cUlBSkJDR29RL1JFZ0FpZ0NFQ0lFQkVBZ0FpQUVOZ0lVSUFRUUZ3c2dBaWdDRENFRUN5QUVRZi8vLy84SFJnUkFJQUlnQXlnQ3NBRTJBZ3dMSUFZb0FwQUNJQUVvQWdnb0F1Z0dRZlFYYWlJREtBSXNJZ1JCQ213Z0JDQURMUUE4RzJ4QjVBQnRJUU1nQUNBQUtBSUFLQUlnRVFBQUlRUWdBQ2dDRkNFR0FuOGdBU2dDQ0NBQUVLY0xJQU8zSWdxaUlBUWdCbXEzb0NJTG1VUUFBQUFBQUFEZ1FXTUVRQ0FMcWd3QkMwR0FnSUNBZUFzaEF5QURJQUlvQWd3aUJFb0VRQ0FBSUFBb0FyUURJQVFnQTJ0cUlBQW9BZ0FvQXBnR0VRSUFDd0ovSUFBZ0FDZ0NBQ2dDSUJFQUFDQUFLQUlNYXJjZ0FTZ0NDQ0FBRVBFSUlBcWlvU0lLbVVRQUFBQUFBQURnUVdNRVFDQUtxZ3dCQzBHQWdJQ0FlQXNpQXlBQ0tBSWdJZ1JPRFFBZ0FDZ0NwQU1oQmlBQ1FRd1FHQ0lBTmdJUUlBSWdBRUVNYWlJSU5nSVlJQUFnQkNBRGF6WUNDQ0FBSUFZMkFnUWdBQ0FGTmdJQUlBSWdDRFlDRkNBQktBSUVJQUpCRUdvUTVBUWdBaWdDRUNJQVJRMEFJQUlnQURZQ0ZDQUFFQmNMSUFKQjhNMzdBRFlDS0NBQ0tBSXdJZ0FFUUNBQ0lBQTJBalFnQUJBWEN5QUNLQUpBSWdBRVFDQUNJQUEyQWtRZ0FCQVhDMEVBSVFNTElBSkIwQUJxSkFBZ0F3dm9DQU1NZndOOEEzNGpBRUh3QUdzaUJpUUFJQVpDNXN5WnMrYk1tZXMvTndOUUlBWkI0c0FETmdKSUlBWkNnSUNBZ0lDQWdQQS9Od000SUFaQjNNQUROZ0l3SUFaQ3MrYk1tYlBtelBFL053TWdJQVpCQXpZQ1hDQUdRUU0yQWtBZ0JrRUVOZ0lvSUFaQjBNQUROZ0lZUVFFaERDQUdRUUUyQWhBZ0JpQUdRUkJxTmdKWUlBWWdCaWtEV0RjREFDQUdRZUFBYWlJSFFnQTNBZ1FnQnlBSFFRUnFJZ1UyQWdBQ1FDQUdLQUlFSWdKRkRRQWdCaWdDQUNJSUlBSkJHR3hxSVEwZ0JVRUlhaUVLSUFVaEFnTkFBa0FDUUNBRklnTWdBa2NFUUFKQUlBa2lBZ1JBQTBBZ0FpSURLQUlFSWdJTkFBd0NDd0FMSUFvaEF5QUZJQVVvQWdnb0FnQkdCRUFEUUNBREtBSUFJZ0pCQ0dvaEF5QUNJQUlvQWdnb0FnQkdEUUFMQ3lBREtBSUFJUU1MSUFnb0FnQWlDeUFES0FJUVRBMEJDeUFESUFVZ0NSc2hCQ0FEUVFScUlBVWdDUnNoQWd3QkN5QUZJUUlnQkVVRVFDQUZJZ1FoQWd3QkN3TkFBa0FnQkNnQ0VDSURJQXRLQkVBZ0JDZ0NBQ0lERFFFZ0JDRUNEQU1MSUFNZ0MwNE5BaUFFUVFScUlRSWdCQ2dDQkNJRFJRMENJQUloQkFzZ0JDRUNJQU1oQkF3QUN3QUxJQUlvQWdCRkJFQkJLQkFZSVFNZ0NDa0RDQ0VSSUFncEF4QWhFaUFJS1FNQUlSTWdBeUFFTmdJSUlBTkNBRGNDQUNBRElCSTNBeUFnQXlBUk53TVlJQU1nRXpjREVDQUNJQU0yQWdBZ0J5Z0NBQ2dDQUNJRUJFQWdCeUFFTmdJQUlBSW9BZ0FoQXdzZ0J5Z0NCQ0FERUVRZ0J5QUhLQUlJUVFGcU5nSUlDeUFJUVJocUlnZ2dEVVlOQVNBSEtBSUFJUUlnQnlnQ0JDSUVJUWtNQUFzQUN3SkFJQUVvQWdSRkRRQkJBQ0VNSUFCQkFCQmNJUWtnQnlnQ0JDSUVSUTBBSUFBb0F0QURJUW9nQjBFRWFpSUxJUUlEUUNBQ0lnTWdCQ0lGSUFVb0FoQWdDa2dpQ0JzaEFpQUZJQWhCQW5ScUtBSUFJZ1FOQUFzZ0FpQUxSZzBBSUFvZ0F5QUZJQWdiS0FJUVNBMEFJQUVvQWlBaEF5QUpJQWtvQWdBb0FpUVJBQUFoQlNBQktBSW9JZ3NvQXVnR1FmUVhhaUlFS0FJc0lncEJDbXdnQ2lBRUxRQThHeUFKS0FLUUFpSUViRUVCZEVIa0FHMGhDaUFBTEFDY0JDRUFJQWtvQW9nQ0lRZ2dDeUFDS0FJWUlBUkJBUkRLQVNFTElBRW9BaWdnQ1NnQ2tBSkJBQkNxQ3lFRUFuOGdDN2NnQWlzRElFUUFBQUFBQUFEd3YwUUFBQUFBQUFBQUFDQURRUUJNRzZDaUlBVWdDaUFBSUFocmJHcTNvQ0FFSUFFb0FpQWlBR3kzb0NJT0lBRW9BZ3kzb1NBQXR5SVBvaUlRbVVRQUFBQUFBQURnUVdNRVFDQVFxZ3dCQzBHQWdJQ0FlQXNpQUFKL0lBNGdBU2dDQ0xlaElBK2lJZzZaUkFBQUFBQUFBT0JCWXdSQUlBNnFEQUVMUVlDQWdJQjRDeUlDSUFBZ0FrZ2JJQUFnQWlBQUlBSktHeUlGSUFFb0FpUWlBeUFBU0JzZ0JTQUNJQU5LR3lJRklBTklEUUFnQUNBQ1J5QUVRUUp0SUFWS2NRMEFJQUVnQVNnQ0lDQUZJQWtvQXBBQ0lBRW9BaWdvQXVnR1FmUVhhaUlCS0FJc0lnUkJDbXdnQkNBQkxRQThHMnhCNUFCdElnRnRRUUZCQWlBQUlBSkdHMm9nQVd4c05nSWtDeUFISUFjb0FnUVE2Z3NnQmtId0FHb2tBQ0FNQzB3QUlBQkIxQUZyRUR3Z0FFRUFOZ0w4QVNBQVFZQUNhaEF2SUFCQkFEWUNsQUlnQUVHWUFtb1FwQUVnQUVFQU9nRElBaUFBUWdBM0F0QUNJQUJCMkFKcUVPSURJQUJCQURZQzdBSUxUQUFnQUVHd0FXc1FQQ0FBUVFBMkFxQUNJQUJCcEFKcUVDOGdBRUVBTmdLNEFpQUFRYndDYWhDa0FTQUFRUUE2QU93Q0lBQkNBRGNDOUFJZ0FFSDhBbW9RNGdNZ0FFRUFOZ0tRQXdzU0FDQUFRYndFYXlJQUVNOEJHaUFBRUJjTGZnQkJ6TmFCQVMwQUFBUkFRY2pXZ1FFb0FnQVBDMEc0MzRFQkxRQUFSUVJBUWFEZmdRRWhBQU5BSUFBUWlRRkJER29pQUVHNDM0RUJSdzBBQzBHNDM0RUJRUUU2QUFBTFFhRGZnUUZCaWFEd0FCQ3FBVUdzMzRFQlFiYWY4QUFRcWdGQnpOYUJBVUVCT2dBQVFjaldnUUZCb04rQkFUWUNBRUdnMzRFQkN4SUFJQUJCckFScklnQVF6d0VhSUFBUUZ3c1NBQ0FBUWFBRWF5SUFFTThCR2lBQUVCY0xFZ0FnQUVHWUJHc2lBQkRQQVJvZ0FCQVhDeElBSUFCQjdBTnJJZ0FRendFYUlBQVFGd3NTQUNBQVFlUURheUlBRU04QkdpQUFFQmNMRWdBZ0FFSFVBMnNpQUJEUEFSb2dBQkFYQ3hJQUlBQkJ6QU5ySWdBUXp3RWFJQUFRRndzU0FDQUFRWWdEYXlJQUVNOEJHaUFBRUJjTEVnQWdBRUg0QW1zaUFCRFBBUm9nQUJBWEN4SUFJQUJCNkFKcklnQVF6d0VhSUFBUUZ3c2RBRUdRMzRFQklRQURRQ0FBUVF4ckVFb2lBRUh3M0lFQlJ3MEFDd3NTQUNBQVFlUUJheUlBRU04QkdpQUFFQmNMRWdBZ0FFSFVBV3NpQUJEUEFSb2dBQkFYQ3hJQUlBQkJ3QUZySWdBUXp3RWFJQUFRRndzU0FDQUFRYkFCYXlJQUVNOEJHaUFBRUJjTERBQWdBQkRQQVJvZ0FCQVhDd3NBSUFCQnZBUnJFTThCQ3dzQUlBQkJyQVJyRU04QkN3c0FJQUJCb0FSckVNOEJDd3NBSUFCQm1BUnJFTThCQ3dzQUlBQkI3QU5yRU04QkM1d0RBRUhFMW9FQkxRQUFCRUJCd05hQkFTZ0NBQThMUVpEZmdRRXRBQUJGQkVCQjhOeUJBU0VBQTBBZ0FCQ0pBVUVNYWlJQVFaRGZnUUZIRFFBTFFaRGZnUUZCQVRvQUFBdEI4TnlCQVVHZ3B2SUFFS2tCUWZ6Y2dRRkJ3S2J5QUJDcEFVR0kzWUVCUWVTbThnQVFxUUZCbE4yQkFVSDhwdklBRUtrQlFhRGRnUUZCbEtmeUFCQ3BBVUdzM1lFQlFhU244Z0FRcVFGQnVOMkJBVUc0cC9JQUVLa0JRY1RkZ1FGQnpLZnlBQkNwQVVIUTNZRUJRZWluOGdBUXFRRkIzTjJCQVVHUXFQSUFFS2tCUWVqZGdRRkJzS2p5QUJDcEFVSDAzWUVCUWRTbzhnQVFxUUZCZ042QkFVSDRxUElBRUtrQlFZemVnUUZCaUtueUFCQ3BBVUdZM29FQlFaaXA4Z0FRcVFGQnBONkJBVUdvcWZJQUVLa0JRYkRlZ1FGQmxLZnlBQkNwQVVHODNvRUJRYmlwOGdBUXFRRkJ5TjZCQVVISXFmSUFFS2tCUWRUZWdRRkIyS255QUJDcEFVSGczb0VCUWVpcDhnQVFxUUZCN042QkFVSDRxZklBRUtrQlFmamVnUUZCaUtyeUFCQ3BBVUdFMzRFQlFaaXE4Z0FRcVFGQnhOYUJBVUVCT2dBQVFjRFdnUUZCOE55QkFUWUNBRUh3M0lFQkN3c0FJQUJCNUFOckVNOEJDd3NBSUFCQjFBTnJFTThCQ3dzQUlBQkJ6QU5yRU04QkN3c0FJQUJCaUFOckVNOEJDd3NBSUFCQitBSnJFTThCQ3dzQUlBQkI2QUpyRU04QkN3c0FJQUJCNUFGckVNOEJDd3NBSUFCQjFBRnJFTThCQ3dzQUlBQkJ3QUZyRU04QkN3c0FJQUJCc0FGckVNOEJDeDBBUWVEY2dRRWhBQU5BSUFCQkRHc1FTaUlBUWNEYWdRRkhEUUFMQ3o4QUlBRXRBQVFFUUNBQUlBQW9BcmdETmdLMEF5QUFJQUFvQXJBRE5nS3NBMEVBRHdzZ0FDQUFLQUswQXpZQ3VBTWdBQ0FBS0FLc0F6WUNzQU5CQUF1TEFnRURmd0pBQWtBZ0FDQUFLQUlBS0FJOEVRQUFJZ1JGRFFBZ0JDQUJLQUlFTmdLd0FTQUJLQUlRUlEwQUFrQWdBQ2dDbkFNaUF3MEFJQUFoQWdOQUFrQWdBa0hxQUVHV0FSQ09CQ0lDUlEwQUlBSkJzUDM4QUVHNHcvc0FRUUFRSENJQ1JRMEFJQUlvQXB3RElnTkZEUUVNQWdzTElBQkJHeEJGSVFNTElBRW9BZ3dpQUVVTkFDQURLQUxzQVNFQklBQWhBZ05BQWtBZ0FpZ0NFQ0lESUFGTUJIOGdBU0FEVEEwQklBSkJCR29GSUFJTEtBSUFJZ0lOQVF3Q0N3c0RRQ0FBS0FJUUlnSWdBVW9FUUNBQUtBSUFJZ0FOQVF3REN5QUJJQUpLQkVBZ0FDZ0NCQ0lBRFFFTUF3c0xJQUJGRFFFZ0JDQUFLQUlVTmdLd0FRdEJBQThMUVphNjd3QVFsZ0VBQytnQkFRTi9Jd0JCRUdzaUF5UUFBbjhDUUNBQkxRQU5EUUFnQUNnQ1RDSUNJQUlvQWdBb0FnZ1JBQUJCRTBjTkFDQUJMUUFNQkVCQkFTQUFFTDhCSUFFb0FnaElEUUlhSUFFdEFBd05BUXRCQVNBQUVMOEJJQUVvQWdoS0RRRWFDeUFEUVFZUUdDSUNOZ0lBSUFNZ0FrRUdhaUlFTmdJSUlBSkI5d0E3QVFRZ0FrR0dnY1FETmdFQUlBTWdCRFlDQkNBQUlBTVFVaUVFSUFNb0FnQWlBZ1JBSUFNZ0FqWUNCQ0FDRUJjTElBUUVRQ0FCSUFBMkFnUkJBZ3dCQzBFQUlBQWdBQ2dDQUNnQ0NCRUFBRUdLQVVjTkFCcEJBa0VCSUFFdEFBMGJDeUVBSUFOQkVHb2tBQ0FBQ3lNQUlBQWdBQ2dDQUNnQ0NCRUFBRUdEQVVZRVFDQUJJQUFvQXBBRU5nSW9DMEVCQzJRQkFYOUJBU0VDQWtBZ0FDQUFLQUlBS0FLUUJoRUFBQTBBSUFBb0F0Z0NJZ0JGQkVCQkFBOExRUUFoQWlBQVFiRDkvQUJCdU1QN0FFRUFFQndpQUVVTkFDQUFLQUxZQWcwQUlBQWdBU2dDS0NBQlFRQkJBRUh3c1g5QkFVRUFFQzRMSUFJTG5BTUFRYnpXZ1FFdEFBQUVRRUc0MW9FQktBSUFEd3RCNE55QkFTMEFBRVVFUUVIQTJvRUJJUUFEUUNBQUVJa0JRUXhxSWdCQjROeUJBVWNOQUF0QjROeUJBVUVCT2dBQUMwSEEyb0VCUVkyRDdRQVFxZ0ZCek5xQkFVR0VnKzBBRUtvQlFkamFnUUZCdWU3dUFCQ3FBVUhrMm9FQlFhYlg3Z0FRcWdGQjhOcUJBVUdGaHUwQUVLb0JRZnphZ1FGQmg1ZnZBQkNxQVVHSTI0RUJRYWlEN1FBUXFnRkJsTnVCQVVITmt1MEFFS29CUWFEYmdRRkI0NDN1QUJDcUFVR3MyNEVCUWZxTDdnQVFxZ0ZCdU51QkFVSGFqZTRBRUtvQlFjVGJnUUZCN1kzdUFCQ3FBVUhRMjRFQlFlKzg3Z0FRcWdGQjNOdUJBVUhTNys4QUVLb0JRZWpiZ1FGQnRaRHVBQkNxQVVIMDI0RUJRWlAvN1FBUXFnRkJnTnlCQVVHRmh1MEFFS29CUVl6Y2dRRkJ2SjN1QUJDcUFVR1kzSUVCUVpEVDdnQVFxZ0ZCcE55QkFVSE44TzRBRUtvQlFiRGNnUUZCaFpqdUFCQ3FBVUc4M0lFQlFhRzI3UUFRcWdGQnlOeUJBVUg3aWUwQUVLb0JRZFRjZ1FGQm8rM3ZBQkNxQVVHODFvRUJRUUU2QUFCQnVOYUJBVUhBMm9FQk5nSUFRY0RhZ1FFTFpBRUJmMEVCSVFJQ1FDQUFJQUFvQWdBb0FwQUdFUUFBRFFBZ0FDZ0MyQUlpQUVVRVFFRUFEd3RCQUNFQ0lBQkJzUDM4QUVHNHcvc0FRUUFRSENJQVJRMEFJQUFvQXRnQ0RRQWdBQ0FCS0FKVUlBRkJBRUVBUWZDeGYwRUJRUUFRTGdzZ0FndWNCd0lGZndOOEl3QkJFR3NpQkNRQVFRRWhCUUpBSUFBZ0FDZ0NBQ2dDa0FZUkFBQU5BQ0FBSWdJb0F0Z0NJZ01FUUNBRFFiRDkvQUJCdU1QN0FFRUFFQndoQWdzQ1FBSkFJQUlnQWlnQ0FDZ0NDQkVBQUVHS0FVY0VRQ0FDSUFJb0FnQW9BZ2dSQUFCQml3RkhEUUVMSUFJZ0FTZ0NHQ0FCS0FJY1FRRWdBU2dDSUJDTkEwUUFBQUFBQUFCd1A2SWlCMFFBQUFBQUFBQk9RS0loQ0NBQ0lBSW9BZ0FvQWdnUkFBQkJpZ0ZHQkVBZ0FTc0RLQ0VKSUFKQjBBTnFJZ0FnQVNzRENEa0RpQUVnQUNBQkt3TVFSQUFBQUFBQVFJOUFvamtEbUFFZ0FDQUhJQUVyQXdpZ09RT1FBU0FBSUFnZ0NhTWdBU3NERUtCRUFBQUFBQUJBajBDaU9RT2dBUXNnQVNBSElBRXJBd2lnT1FNSUlBRWdBU3NERUNBSUlBRXJBeWlqb0RrREVBd0JDeUFDSUFJb0FnQW9BZ2dSQUFCQmhnRkdCRUJCQUNFRklBSVF0d0VOQWlBQ0VQa0NJUU1nQWhEVUJ5RUdBa0FDUUNBRFJRMEFJQUlvQXJBRVFXQkhEUUFnQWlnQy9BTkJZRVlOQVFzZ0FpRURJQVpGRFFBZ0FpZ0NzQVJCWUVjTkFDQUNJQVlnQWlnQy9BTkJZRWNiSVFNTElBTWdBU2dDR0NBQktBSWNRUUVnQVNnQ0lCQ05BMFFBQUFBQUFBQndQNklpQjBRQUFBQUFBQUJPUUtJZ0FTc0RLS01oQ0NBQUlBSkdCSDhnQWdVZ0FFRzR3L3NBUVlDZit3QkJBQkFjQzBIWUEyb2lBQ0FCS3dNSU9RT0lBU0FBSUFFckF4QkVBQUFBQUFCQWowQ2lPUU9ZQVNBQUlBY2dBU3NEQ0tBNUE1QUJJQUFnQ0NBQkt3TVFvRVFBQUFBQUFFQ1BRS0k1QTZBQklBSVErUUlOQWlBQ0VOUUhEUUlnQVNBSElBRXJBd2lnT1FNSUlBRWdDQ0FCS3dNUW9Ea0RFQXdDQ3lBQ0lBSW9BZ0FvQWdnUkFBQkI3d0JHQkVBZ0FpQUJLQUlZSUFFb0FoeEJBU0FCS0FJZ0VJMERJUWNnQWlBQkt3TUlPUVA0QXlBQklBZEVBQUFBQUFBQWNEK2lJZ2NnQVNzRENLQTVBd2dnQVNBQkt3TVFJQWRFQUFBQUFBQUFUa0NpSUFFckF5aWpvRGtERUF3QkN5QUVRUWdRR0NJQ05nSUFJQVFnQWtFSWFpSUROZ0lJSUFKQzdvRHdnL0NPZ01rQU53RUFJQVFnQXpZQ0JDQUFJQVFRVWdSQUlBQW9BdGdDSVFNZ0JDZ0NBQ0lDQkVBZ0JDQUNOZ0lFSUFJUUZ3dEJBQ0VGSUFORkRRSWdBQ0FCS0FJWUlBRW9BaHdnQVNnQ0lCRFVFU0VISUFFZ0FTc0RDQ0FIUkFBQUFBQUFBSEEvb2lJSG9Ea0RDQ0FCSUFFckF4QWdCMFFBQUFBQUFBQk9RS0lnQVNzREtLT2dPUU1RREFJTElBUW9BZ0FpQUVVTkFDQUVJQUEyQWdRZ0FCQVhDMEVBSVFVTElBUkJFR29rQUNBRkM2RUZBUWwvSXdCQkVHc2lCaVFBUVFFaENnSkFJQUFnQUNnQ0FDZ0NrQVlSQUFBTkFFRUFJUW9nQUNBQlFUQnFFRkpGRFFBZ0FCRFlBVVVOQUFKQUlBQW9BZ3dOQUNBQUtBSVFEUUFnQUNnQ0ZBMEFJQUFvQWhoRklRSUxJQUlOQUNBQUlBQW9BZ0FvQWlBUkFBQWdBQ2dDRkdvZ0FTZ0NFRXdOQUNBQUlBQW9BZ0FvQWlBUkFBQWdBQ2dDREdvZ0FTZ0NGRTROQUNBQktBSXNJZ0lvQWtBaUJ5QUFSZzBBSUFJb0FuZ2lDQ0FBUmcwQUFrQWdBU2dDSUVVTkFDQUFRUnNRUlNFQ0lBRkJIR29oQkFKQUlBRW9BaHdpQTBVTkFDQUNLQUxzQVNFRklBUWhBZ05BSUFJZ0F5QURLQUlRSUFWSUlna2JJUUlnQXlBSlFRSjBhaWdDQUNJRERRQUxJQUlnQkVZTkFDQUZJQUlvQWhCT0RRRUxBbjhnQUNJQ0tBS2NBMFVFUUFOQVFRQWdBa0hxQUVHV0FSQ09CQ0lDUlEwQ0drRUFJQUpCc1AzOEFFRzR3L3NBUVFBUUhDSUNSUTBDR2lBQ0tBS2NBMFVOQUFzTElBWWdBaWdDb0FNMkFnd2dBaWdDbkFNTElnSkZEUUVnQkNnQ0FDSURSUTBCSUFJb0F1d0JJUVVnQkNFQ0EwQWdBaUFESUFNb0FoQWdCVWdpQ1JzaEFpQURJQWxCQW5ScUtBSUFJZ01OQUFzZ0FpQUVSZzBCSUFVZ0FpZ0NFRWdOQVFzZ0FDZ0N4QU1pQTBFQVNBUkFJQUJCRXhCRktBTGNBU0VEQ3lBQktBSWtJZ0pCQUNBQ0lBTktHdzBBSUFFb0FpZ2lBa0VBSUFJZ0EwZ2JEUUFDUUNBQUtBS2tBeUFIS0FLa0EwY05BQ0FISUFjb0FnQW9BZ2dSQUFCQmtRRkdEUUFnQUVFQkVGd2hBaUFIUVFFUVhDRUVJQUlvQXV3QklBUW9BdXdCUncwQkN3SkFJQUFvQXFRRElBZ29BcVFEUncwQUlBZ2dDQ2dDQUNnQ0NCRUFBRUdSQVVZTkFDQUFRUUVRWENFQ0lBaEJBUkJjSVFRZ0FpZ0M3QUVnQkNnQzdBRkhEUUVMSUFZZ0FEWUNDQ0FCUVFScUlBWkJDR29ROXdJTElBWkJFR29rQUNBS0M0VURBZ1IvQW53akFFRVFheUlFSkFBZ0FFRVRFRVVoQXlBQktBSXdJUVVDUUFKQUlBRXRBQmhGQkVCQkFTRUNJQU5GRFFJZ0F5QUZSZzBCREFJTFFRRWhBaUFEUlEwQklBTWdCVVlOQVFzZ0FDQUFLQUlBS0FLUUJoRUFBQTBBSUFBZ0FDZ0NBQ2dDQ0JFQUFFSC9BRVlOQUNBQUlBQW9BZ0FvQWtBUkFBQkZCRUJCQUNFQ0RBRUxJQVJCQkJBWUlnSTJBZ0FnQkNBQ1FRUnFJZ00yQWdnZ0FrR0NnYXdFTmdFQUlBUWdBellDQkVFQUlRSWdBQ0FFRUZJZ0FDZ0MyQUpCQUVkeUlRVWdCQ2dDQUNJREJFQWdCQ0FETmdJRUlBTVFGd3NnQlEwQUlBQkI4UUFRUlFSL0lBQkI4UUFRUlFVZ0FBc2dBU2dDTENBQktBSW9RUUZCQVJDTkF5QUFLQUtrQXlzRHVBRWlCcUFnQVNzRENDSUhaUTBBUVFJaEFpQUdJQWNnQVNzREVLQm1EUUJCREJBWUlnSWdBVUVjYWpZQ0JDQUNJQUEyQWdnZ0FpQUJLQUljSWdNMkFnQWdBeUFDTmdJRUlBRWdBallDSENBQklBRW9BaVJCQVdvMkFpUWdBQ0FBS0FJQUtBSUlFUUFBUWZFQVJpRUNDeUFFUVJCcUpBQWdBZ3ZjQXdJRmZ3SjhJd0JCRUdzaUJTUUFRUUVoQkFKQUlBQWdBQ2dDQUNnQ2tBWVJBQUFOQUNBQUlBQW9BZ0FvQWdnUkFBQkIvd0JHQkVBZ0FVRWNhaUVESUFBb0FzUURJUVlDUUNBQktBSWNJZ0FFUUFOQUFrQWdBQ2dDRUNJQ0lBWktCRUFnQUNnQ0FDSUNEUUVnQUNFRERBUUxJQUlnQms0TkF5QUFRUVJxSVFNZ0FDZ0NCQ0lDUlEwRElBTWhBQXNnQUNFRElBSWhBQXdBQ3dBTElBTWhBQXNnQXlnQ0FBMEJRUlFRR0NJQ0lBQTJBZ2dnQWtJQU53SUFJQUlnQmpZQ0VDQURJQUkyQWdBZ0FTZ0NHQ2dDQUNJQUJFQWdBU0FBTmdJWUlBTW9BZ0FoQWdzZ0FTZ0NIQ0FDRUVRZ0FTQUJLQUlnUVFGcU5nSWdEQUVMUVFBaEJDQUFJQUFvQWdBb0FrQVJBQUJGRFFBZ0FDQUFLQUlBS0FJSUVRQUFRWUlCUmcwQUlBQWdBQ2dDQUNnQ0NCRUFBRUdMQVVZTkFDQUFLQUxZQWcwQUlBQWdBQ2dDQUNnQ0NCRUFBRUdHQVVZRVFDQUFLQUpNSWdNZ0F5Z0NBQ2dDQ0JFQUFFSHhBRVlOQVFzZ0FDQUJLQUlvSUFFb0FpUkJBVUVCRUkwRElBQW9BcVFES3dPNEFTSUhvQ0FCS3dNSUlnaGxEUUJCQWlFRUlBY2dDQ0FCS3dNUW9HWU5BQ0FGSUFBb0FzUUROZ0lNSUFVZ0FVRVlhaUFGUVF4cUVMTVNJQUFnQUNnQ0FDZ0NDQkVBQUVIeEFFWWhCQXNnQlVFUWFpUUFJQVFMOEFZQkRuOGpBRUVRYXlJS0pBQkJBU0VOQWtBZ0FDQUFLQUlBS0FLUUJoRUFBQTBBSUFwQkRCQVlJZ0kyQWdBZ0NpQUNRUXhxSWdNMkFnZ2dBa0dNZ2RRRU5nRUlJQUpDN0lDNGcrQ09nTWtBTndFQUlBb2dBellDQkNBQUlBb1FVaUVESUFvb0FnQWlBZ1JBSUFvZ0FqWUNCQ0FDRUJjTFFRQWhEU0FERFFBZ0FTZ0NDQ0lJSUFGQkJHb2lEMFlOQUFOQUlBOENmeUFBSVFJQ1FBSkFJQWdvQWdnaUJTZ0NRQ0lKRFFBZ0JTZ0NTQ0FGTFFCUElnTWdBMEVZZEVFWWRTSURRUUJJR3lJR1JRMEFJQUlvQWxnZ0FpMEFYeUlFSUFSQkdIUkJHSFVpQzBFQVNCc2dCa2NOQUNBRlFjUUFhaUlIS0FJQUlBY2dBMEVBU0JzaEF5QUNRZFFBYWlJSEtBSUFJUXdDUUNBTFFRQk9CRUFnQzBVTkFTQURMUUFBSUF4Qi93RnhSdzBDQTBBZ0JFRUJheUlFUlEwQ0lBTXRBQUVoQmlBRFFRRnFJUU1nQmlBSFFRRnFJZ2N0QUFCR0RRQUxEQUlMSUF3Z0F5QUdFRXdOQVFzZ0JTQUNOZ0pBSUFVb0FuZ2hBd3dCQ3dKQUlBVW9BbmdpQXcwQVFRQWhBeUFGS0FLQUFTQUZMUUNIQVNJRUlBUkJHSFJCR0hVaUJFRUFTQnNpQmtVTkFDQUNLQUpZSUFJdEFGOGlCeUFIUVJoMFFSaDFJZ3RCQUVnYklBWkhEUUFnQlVIOEFHb2lEQ2dDQUNBTUlBUkJBRWdiSVFRZ0FrSFVBR29pRENnQ0FDRU9Ba0FnQzBFQVRnUkFJQXRGRFFFZ0JDMEFBQ0FPUWY4QmNVY05BZ05BSUFkQkFXc2lCMFVOQWlBRUxRQUJJUVlnQkVFQmFpRUVJQVlnREVFQmFpSU1MUUFBUmcwQUN3d0NDeUFPSUFRZ0JoQk1EUUVMSUFVZ0FqWUNlQ0FDSVFNTElBa2hBZ3NnQWtFQVJ5QURRUUJIY1FSQUlBZ29BZ2doQ1NBSUtBSU1JUU1qQUVFZ2F5SUNKQUFDUUNBSktBSkFSUTBBSUFOQkZCQkZJUVVnQ1NnQ1FDSUVCSDhnQkVFVVFYOFFNQVZCQUFzZ0JVWU5BQ0FDUVJCcUlnVWdBeUFES0FJQUtBSXdFUUlBSUFrb0FrQWlDU3dBWHlFRUlBTXNBRjhoQnlBSktBSlVJUVlnQXlnQ1ZDRUxJQUlnQWlnQ0VDQUZJQUlzQUJ0QkFFZ2JOZ0lBSUFJZ0N5QURRZFFBYWlBSFFRQklHellDQkNBQ0lBWWdDVUhVQUdvZ0JFRUFTQnMyQWdoQnRlSHdBQ0FDRUNRZ0Fpd0FHMEVBVGcwQUlBSW9BaEFRRndzZ0FrRWdhaVFBSUFnb0FnQWlBaUFJS0FJRUlnTTJBZ1FnQ0NnQ0JDQUNOZ0lBSUFFZ0FTZ0NERUVCYXpZQ0RDQUlFQmNnQXd3QkN5QUlLQUlFQ3lJSVJ3MEFDd3NnQ2tFUWFpUUFJQTBMcndNQkRIOGpBRUVRYXlJRkpBQkJBU0VKQWtBZ0FDQUFLQUlBS0FLUUJoRUFBQTBBSUFWQkRCQVlJZ00yQWdBZ0JTQURRUXhxSWdJMkFnZ2dBMEdNZ2RRRU5nRUlJQU5DN0lDNGcrQ09nTWtBTndFQUlBVWdBallDQkNBQUlBVVFVaUVDSUFVb0FnQWlBd1JBSUFVZ0F6WUNCQ0FERUJjTFFRQWhDU0FDRFFBZ0FTZ0NDQ0lESUFGQkJHb2lEVVlOQUFOQVFRQWhDZ0pBSUFNb0FnZ2lCQ2dDUUEwQUlBUW9Ba2dnQkMwQVR5SUNJQUpCR0hSQkdIVWlBa0VBU0JzaUJrVU5BQ0FBS0FKWUlBQXRBRjhpQ0NBSVFSaDBRUmgxSWd0QkFFZ2JJQVpIRFFBZ0JFSEVBR29pQnlnQ0FDQUhJQUpCQUVnYklRSWdBRUhVQUdvaUJ5Z0NBQ0VNQWtBZ0MwRUFUZ1JBSUF0RkRRRWdBaTBBQUNBTVFmOEJjVWNOQWdOQUlBaEJBV3NpQ0VVTkFpQUNMUUFCSVFZZ0FrRUJhaUVDSUFZZ0IwRUJhaUlITFFBQVJnMEFDd3dDQ3lBTUlBSWdCaEJNRFFFTElBUWdBRFlDUUVFQklRb0xJQW9oQkNBREtBSUVJUUlnQkFSQUlBTW9BZ0FpQkNBQ05nSUVJQU1vQWdRZ0JEWUNBQ0FCSUFFb0FneEJBV3MyQWd3Z0F4QVhDeUFDSWdNZ0RVY05BQXNMSUFWQkVHb2tBQ0FKQyt3QkFRTi9Ba0FDUUNBQkxRQUVEUUFDUUNBQUtBS0lBU0lDSUFBb0Fvd0JJZ05HRFFBRFFDQUNLQUlBUVFOR0RRRWdBa0VFYWlJQ0lBTkhEUUFMREFFTElBSWdBMFlOQUNBQktBSUlCRUFnQVNnQ0RDQUFOZ0tjQkNBQlFnQTNBZ2dMSUFFb0FoUWlBMFVOQUNBRElRSURRQUpBSUFBZ0FpZ0NFQ0lFVHdSL0lBQWdCRTBOQVNBQ1FRUnFCU0FDQ3lnQ0FDSUNEUUVNQWdzTElBRWdBRFlDQ0FOQUlBQWdBeWdDRUNJQ1NRUkFJQU1vQWdBaUF3MEJEQU1MSUFBZ0Frc0VRQ0FES0FJRUlnTU5BUXdEQ3dzZ0EwVU5BU0FCSUFNb0FoUTJBZ3dMUVFBUEMwR1d1dThBRUpZQkFBdk1BUUVEZnlNQVFSQnJJZ0lrQUFKL1FRRWdBQ0FBS0FJQUtBS1FCaEVBQUEwQUdnSkFJQUVvQWdoRkRRQWdBQ0FBS0FJQUtBSUlFUUFBUWZ3QVJnMEFJQUVvQWdnZ0FEWUNrQVFnQVVFQU5nSUlDeUFBSUFBb0FnQW9BZ2dSQUFCQjdRQkhCRUFnQWtFRUVCZ2lBellDQUNBQ0lBTkJCR29pQkRZQ0NDQURRWWFCcUFRMkFRQWdBaUFFTmdJRUlBQWdBaEJTSVFRZ0FpZ0NBQ0lEQkVBZ0FpQUROZ0lFSUFNUUZ3c2dBQ0VEUVFBZ0JFVU5BUm9MSUFFZ0F6WUNCRUVBQ3lFQUlBSkJFR29rQUNBQUM1d0RBUVovSXdCQklHc2lBaVFBUVFFaEF3SkFJQUFnQUNnQ0FDZ0NrQVlSQUFBTkFDQUFJQUFvQWdBb0Fqd1JBQUFpQkFSQVFRQWhBeUFFS0FLQUFTQUVLQUo4UmcwQklBRkNBRGNDQ0F3QkN5QUNRUWdRR0NJQk5nSVFJQUlnQVVFSWFpSUROZ0lZSUFGQzdvREFnL0NPZ01rQU53RUFJQUlnQXpZQ0ZDQUFJQUpCRUdvUVVpRUVJQUlvQWhBaUFRUkFJQUlnQVRZQ0ZDQUJFQmNMUVFBaEF5QUVSUTBBUVFBaEJDQUNRUUEyQWhnZ0FpQUNRUkJxSWdFMkFoUWdBaUFCTmdJUUlBSkJBRHNCQkNBQ1FRTTJBZ2dnQWtHc2hQMEFOZ0lBSUFBZ0FTQUNFTjBDQWtBZ0FTQUNLQUlVSWdOR0lnWU5BQ0FESVFFRFFDQUJLQUlJSWdjb0Fwd0RJZ1ZGRFFFZ0JFRUFJQVFnQlVjYkRRRWdCU0VFSUFFb0FnUWlBU0FDUVJCcVJ3MEFDeUFBSUFjb0FxQUROZ0tnQXlBQUlBUTJBcHdEQ3dKQUlBSW9BaGhGRFFBZ0F5Z0NBQ0lBSUFJb0FoQWlBU2dDQkRZQ0JDQUJLQUlFSUFBMkFnQWdBa0VBTmdJWUlBWU5BQU5BSUFNb0FnUWhBQ0FERUJjZ0FDSURJQUpCRUdwSERRQUxDMEVBSVFNTElBSkJJR29rQUNBREM4OElBUVovSXdCQjRBQnJJZ01rQUVFQklRSUNRQUpBQWtBQ1FBSkFJQUFnQUNnQ0FDZ0NrQVlSQUFBTkFDQUFRZ0EzQXB3RFFRQWhBaUFBUWJqRCt3QkJnUHp5QUVGK0VCd2lCRVVOQUNBRUtBSUlJQVFvQWdSR0JFQWdBQ0FCS0FJSU5nS2NBeUFBSUFFb0FndzJBcUFEREFFTElBRkNBRGNDQ0NBRFFRQTJBa2dnQTBJQU53TkFJQVFvQWdnZ0JDZ0NCQ0lHYXlJQ1JRMEVJQUpCQUVnTkF5QURJQUlRR0NJRk5nSkFJQU1nQlNBQ1FRSjFRUUowYWpZQ1NDQURJQVVnQmlBQ0VCa2lCU0FDYWpZQ1JDQUNSUTBFSUFVb0FnQWhBaUFEUVlDQTdBQTJBbFFnQXlBQ05nSllJQU5CN0tyOUFEWUNVQ0FGRUJjQ1FBSkFBa0FnQVNnQ0JDQURRZEFBYWtFQlFRRVFqd0VpQWtVRVFDQUFRUUEyQXB3RERBRUxJQUFnQWtHdy9md0FRWml4L0FCQkFCQWNJZ0kyQXB3RElBSU5BUXNnQTBFQU5nSklJQU5DQURjRFFDQUVLQUlJSUFRb0FnUWlBbXNpQVVVTkJpQUJRUUJJRFFVZ0F5QUJFQmdpQkRZQ1FDQURJQVFnQVVFQ2RVRUNkR28yQWtnZ0F5QUVJQUlnQVJBWklnUWdBV28yQWtRZ0FVVU5CaUFBTEFCZklRRWdBQ2dDVkNFQ0lBTWdCQ2dDQURZQ0FDQURJQUlnQUVIVUFHb2dBVUVBU0JzMkFnUkJuNjN4QUNBREVDUWdBeUFFTmdKRUlBUVFGd3dCQ3lBQVFSc1FSU0lDSUFBb0Fwd0RSZ1JBSUFOQkFEWUNTQ0FEUWdBM0EwQWdCQ2dDQ0NBRUtBSUVJZ0pySWdGRkRRWWdBVUVBU0EwRklBTWdBUkFZSWdRMkFrQWdBeUFFSUFGQkFuVkJBblJxTmdKSUlBTWdCQ0FDSUFFUUdTSUVJQUZxTmdKRUlBRkZEUVlnQUN3QVh5RUJJQUFvQWxRaEFpQURJQVFvQWdBMkFoQWdBeUFDSUFCQjFBQnFJQUZCQUVnYk5nSVVRZlg4N2dBZ0EwRVFhaEFrSUFNZ0JEWUNSQ0FFRUJjZ0FFRUFOZ0tjQXd3QkN5QUFRUk5CZnhBd0tBTGNBU0VGSUFOQmdJRE1BRFlDUkNBRElBVTJBa2dnQTBIc3F2MEFOZ0pBSUFJb0F1d0JJUVVnQUNnQ25BTWlBaWdDN0FFaEJnSkFBa0FnQWlBRFFVQnJRUUZCQVJDUEFTSUNSUVJBSUFCQkFEWUNvQU1NQVFzZ0FDQUNRYkQ5L0FCQnpOdjZBRUVBRUJ3aUFqWUNvQU1nQWcwQkN3SkFJQUFvQXB3RFFSTkJwd0VnQlNBR1NCQXNJZ0pGQkVBZ0FFRUFOZ0tnQXd3QkN5QUFJQUpCc1AzOEFFSE0yL29BUVFBUUhDSUNOZ0tnQXlBQ0RRRUxJQU5CQURZQ09DQURRZ0EzQXpBZ0JDZ0NDQ0FFS0FJRUlnZHJJZ1JGRFFRZ0JFRUFTQTBESUFNZ0JCQVlJZ0kyQWpBZ0F5QUNJQVJCQW5WQkFuUnFOZ0k0SUFNZ0FpQUhJQVFRR1NJQ0lBUnFOZ0kwSUFSRkRRUWdBQ3dBWHlFRUlBQW9BbFFoQnlBRElBSW9BZ0EyQWlBZ0F5QUhJQUJCMUFCcUlBUkJBRWdiTmdJa1FkYXM4UUFnQTBFZ2FoQWtJQU1nQWpZQ05DQUNFQmNnQUVFQU5nS2NBd3NnQUNnQ29BTWhCQUpBSUFVZ0JrZ0VRQ0FFUVFFNkFQMEJEQUVMSUFSQkFUb0EvQUVMSUFBb0Fwd0RJUUFnQVNBRU5nSU1JQUVnQURZQ0NBdEJBQ0VDQ3lBRFFlQUFhaVFBSUFJUEN4QW9BQXNRYlFBTEVDZ0FDeEJ0QUF1aUJnRURmeU1BUWRBQWF5SUJKQUJCQVNFREFrQWdBQ0FBS0FJQUtBS1FCaEVBQUEwQUlBQkJFMEYvRURBb0F0UUJRUUZHQkVBZ0FFRUJPZ0M4QTBFQUlRTU1BUXNnQUJDM0FRUkFJQUJCQVRvQXZBTkJBQ0VEREFFTEFrQUNRQ0FBS0FKOElnTWdBQ2dDZ0FFaUFrWU5BQU5BSUFNb0FnQkI5QUJHRFFFZ0EwRUVhaUlESUFKSERRQUxEQUVMSUFJZ0EwWU5BRUVBSVFNZ0FFRzR3L3NBUWRUazhnQkJmaEFjSWdJb0FnUkZEUUVnQUNBQ0tBSUVRUUZHT2dDOEF3d0JDeUFBSUFBb0FnQW9BZ2dSQUFCQmhnRkdCRUJCQUNFRElBQVErUUlpQWtVTkFTQUFJQUl0QUx3RE9nQzhBd3dCQ3lBQUlBQW9BZ0FvQWdnUkFBQkJrZ0ZHQkVBZ0FVRUNOZ0lrSUFGQmhvSEVBellCSENBQklBRkJIR28yQWlBZ0FTQUJLUU1nTndNQUlBRkJLR29nQVJDeEJpRUNJQUZCT0dvaUEwRUFPd0VFSUFOQ0FEY0NDQ0FEUVFBMkFoQWdBMEgwc29FQk5nSUFJQUlnQTBFSWFpSUVSd1JBSUFRZ0FpZ0NBQ0FDS0FJRUVMd0NDeUFEUVFFNkFBUWdBaWdDQUNJRUJFQWdBaUFFTmdJRUlBUVFGd3NDUUNBQUlBTkI4TEYvUVFFUWp3RWlBa1VOQUNBQ1FiRDkvQUJCdU1QN0FFRUFFQndpQWtVTkFDQUFJQUl0QUx3RE9nQzhBd3NnQTBIMHNvRUJOZ0lBSUFNb0FnZ2lBQVJBSUFNZ0FEWUNEQ0FBRUJjTFFRQWhBd3dCQ3lBQUlBQW9BZ0FvQWdnUkFBQkI2d0JHQkVBZ0FDZ0NpQVJCQWtZRVFDQUFRUUU2QUx3RFFRQWhBd3dDQ3lBQVFZWUJRWDhRTUNJQ1JRUkFRUUFoQXd3Q0MwRUFJUU1nQWtHdy9md0FRWUNmK3dCQkFCQWNJZ0pGRFFFZ0FDQUNMUUM4QXpvQXZBTU1BUXNnQVVFRU5nSVVJQUZDN0lEVWcrQ09nTVlBTndFb0lBRWdBVUVvYWpZQ0VDQUJJQUVwQXhBM0F3Z2dBQ0FCUVRocUlBRkJDR29Rc1FZaUF4QlNJUVFnQXlnQ0FDSUNCRUFnQXlBQ05nSUVJQUlRRnd0QkFDRURJQVJGRFFBQ1FDQUFRWVlCUVg4UU1DSUNSUTBBSUFKQnNQMzhBRUdBbi9zQVFRQVFIQ0lDUlEwQUlBQWdBaTBBdkFNNkFMd0REQUVMSUFCQjhRQkJmeEF3SWdKRkRRQWdBa0d3L2Z3QVFmajkrZ0JCQUJBY0lnSkZEUUFnQUNBQ0xRQzhBem9BdkFNTElBRkIwQUJxSkFBZ0F3dE5BQUovUVFBZ0FDZ0NtQU5CZ1lDQWdIaEdEUUFhUVFFZ0FDQUFLQUlBS0FLUUJoRUFBQTBBR2tFQUlBQVFwUUpGRFFBYUlBQkJBQ0FBS0FJY2F5QUFLQUlBS0FLWUJoRUNBRUVBQ3d2bEZRSU5md044SXdCQkVHc2lCeVFBQW44Q1FDQUFJQUFvQWdBb0FwQUdFUUFBRFFBZ0FDQUFLQUlBS0FLTUJoRUFBRVVOQUNBQktBSklJQUVvQWt4SEJFQkJBQ0FBSUFGQnlBQnFFRklOQWhvTElBRW9BandnQVNnQ1FFY0VRRUVBSUFBZ0FVRThhaEJTUlEwQ0dnc0NRQ0FCTFFCVVJRMEFJQUFnQUNnQ0FDZ0NDQkVBQUVIdEFFY05BRUVBSUFBb0F2d0RRUUpIRFFJYUN5QUFLQUxZQWcwQVFRQWdBQ2dDcEFNb0FzQUJRUWhHRFFFYUlBRW9BaFFnQVNnQ1pDZ0M2QVpCOUJkcUlnSW9BaXdpQTBFS2JDQURJQUl0QUR3YmJFSGtBRzBoRFNNQVFSQnJJZ1FrQUNBQklnTW9BaFFnQVNnQ1pDZ0M2QVpCOUJkcUlnRW9BaXdpQWtFS2JDQUNJQUV0QUR3YmJFSGtBRzBoQWdKQUlBTW9BbndpQVVVTkFDQUJLQUxBQVVFTWF5SUJRUVZKUVJNZ0FYWnhSUTBBSUFBb0FxUURLQUxBQVVFTWF5SUJRUVZKUVJNZ0FYWnhJUXNMQWtBQ1FBSkFBbjhDZndKQUlBQVFwUUlFUUVFQUlRRUNRQ0FBS0FJTURRQWdBQ2dDRUEwQUlBQW9BaFFOQUNBQUtBSVlSU0VCQ3lBQlJRMEJDeUFBS0FLa0F5Z0NzQUVNQVFzQ1FDQURLQUkwSWdFZ0F5Z0NPQ0lHU1FSQUlBRWdBRFlDQUNBRElBRkJCR28yQWpRTUFRc2dBU0FES0FJd0lnRnJJZ2hCQW5VaUNrRUJhaUlGUVlDQWdJQUVUdzBESUFVZ0JpQUJheUlHUVFGMUlna2dCU0FKU3h0Qi8vLy8vd01nQmtIOC8vLy9CMGtiSWdVRWZ5QUZRWUNBZ0lBRVR3MEZJQVZCQW5RUUdBVkJBQXNpQmlBS1FRSjBhaUlLSUFBMkFnQWdDRUVBU2dSQUlBWWdBU0FJRUJrYUN5QURJQVlnQlVFQ2RHbzJBamdnQXlBS1FRUnFOZ0kwSUFNZ0JqWUNNQ0FCUlEwQUlBRVFGd3NnQXlBQUtBS2tBeUlCTmdKd0FrQWdDMFVFUUNBQUlBQW9BZ0FvQWlBUkFBQWdBQ2dDSEdxM0lBTW9BbVFnQUJEeENDQUN0NktoSWcrWlJBQUFBQUFBQU9CQlkwVU5BU0FQcWd3Q0N5QUJLQUt3QVNFTElBTW9BbVFnQUJEeENDRVFRUUFoQlNBREtBSWtJZ1lnQXlnQ0tDSU9Sd1JBSUFKQkFYUWhDaUFDdHlFUEEwQUNmeUFRSUFNb0FtUWdCaWdDQUNJQ0VLY0xvQ0FQb2lJUm1VUUFBQUFBQUFEZ1FXTUVRQ0FScWd3QkMwR0FnSUNBZUFzaENBSkFJQUFnQmlnQ0FDQUlFUEFEUlEwQUFuOENRQ0FBSUFBb0FnQW9BZ2dSQUFCQmhnRkhEUUFnQWlBQ0tBSUFLQUlJRVFBQVFZWUJSdzBBSUFJZ0FpZ0NBQ2dDSUJFQUFDQUlhaUFDS0FJa2FpQUFJQUFvQWdBb0FpQVJBQUFnQUNnQ0hHcHJEQUVMQWtBZ0FDQUFLQUlBS0FJSUVRQUFRZXNBUncwQUlBSWdBaWdDQUNnQ0NCRUFBRUdHQVVjTkFDQUFRUnNRUlNJQklBRW9BZ0FvQWlRUkFBQWhBU0FES0FJVUlBTW9BbVFvQXVnR1FmUVhhaUlKS0FJc0lneEJDbXdnRENBSkxRQThHMnhCQTNSQjVBQnRJUXdDUUFKL0FrQWdBQ0FBS0FJQUtBSWtFUUFBSUFBb0FoaHFJQUVnQ21wTURRQWdBaUFDS0FJQUtBSWtFUUFBSUFGTURRQWdBaUFDS0FJQUtBSWtFUUFBSUFBZ0FDZ0NBQ2dDSkJFQUFFd05BQ0FBSVFFZ0Fnd0JDMEVBSVFrZ0FDQUFLQUlBS0FJa0VRQUFJQUFvQWhCcUlBRWdER3NpQVNBS2EwNE5BU0FDSUFJb0FnQW9BaVFSQUFBZ0FVNE5BU0FDSUFJb0FnQW9BaVFSQUFBZ0FDQUFLQUlBS0FJa0VRQUFUZzBCSUFJaEFTQUFDeUlKSUFrb0FnQW9BaVFSQUFBZ0FTQUJLQUlBS0FJa0VRQUFheUVKQ3lBR0tBSUFJQUFnQXlnQ1pDQUlJQWtRM2dRTUFRc0NRQ0FBSUFBb0FnQW9BZ2dSQUFCQjZ3QkhEUUFnQWlBQ0tBSUFLQUlJRVFBQVFZb0JSdzBBQW44Z0FpMEFwQVZCZ1FGSEJFQkJBU0FDS0FLZ0JRMEJHZ3NnQWlnQ21BVkJnWUNBZ0hoSEN5RUJJQUlROUFNaENRSkFJQUVOQUNBSklBSXRBTWdEY2tVTkFDQUNJQUlvQWdBb0FpQVJBQUFnQ0dvZ0FpZ0NKR29nQUNBQUtBSUFLQUlnRVFBQUlBQW9BaHhxYXd3Q0N5QUdLQUlBSUFBZ0F5Z0NaQ0FJUVFBUTNnUU1BUXNnQmlnQ0FDQUFJQU1vQW1RZ0NFRUFFTjRFQ3lJQklBVWdBU0FGU2hzaUJRMEFJQVJCQkJBWUlnRTJBZ0FnQkNBQlFRUnFJZ1UyQWdnZ0FVR0dnY1FETmdFQUlBUWdCVFlDQkFKQUlBQWdCQkJTQkVBZ0FFR1NBVUYvRURCRkJFQWdBaUFDS0FJQUtBSUlFUUFBUVlvQlJnUkFJQUpCa2dGQmZ4QXdJUWdnQkNnQ0FDSUJCRUFnQkNBQk5nSUVJQUVRRnd0QkFDRUZJQWhGRFFRZ0FpZ0NxQVFpQVVFR1NBMEVJQUZCQld1M1JBQUFBQUFBQVBnL29pQVBvaUlSbVVRQUFBQUFBQURnUVdNRVFDQVJxaUVGREFVTFFZQ0FnSUI0SVFVTUJBc2dCQ2dDQUNJQlJRMENJQVFnQVRZQ0JDQUJFQmNNQWdzZ0JDZ0NBQ0lCUlEwQklBUWdBVFlDQkNBQkVCY01BUXNnQkNnQ0FDSUJSUTBBSUFRZ0FUWUNCQ0FCRUJjTFFRQWhCUXNnQmtFRWFpSUdJQTVIRFFBTEMwRUFJQVZyREFJTFFZQ0FnSUI0Q3lFTFFRQUxJUUVnQnlBTE5nSUVJQWNnQVRZQ0FDQUVRUkJxSkFBTUFnc1FLQUFMUWFPRTd3QVFPQUFMSUFjb0FnUWdBeWdDQkdzaUFTQUhLQUlBSWdJZ0FTQUNTQnNpQVVFQVNBUkFJQUFvQXFRRElnSW9BckFCSUFGcklRUWdBaUFDS0FJQUtBSW9FUUVBSUFJZ0JEWUNzQUVnQXlBREtBSU1JQUZyTmdJTUlBTWdBeWdDQ0NBQmF6WUNDQXNDZndKQUlBQVFwUUlFUUVFQUlRRUNRQ0FBS0FJTURRQWdBQ2dDRUEwQUlBQW9BaFFOQUNBQUtBSVlSU0VCQ3lBQlJRMEJDeUFBS0FLa0F5Z0NzQUVNQVFzZ0FDQUFLQUlBS0FJZ0VRQUFJQUFvQWlScUN5RUJBbjhnQXlnQ1pDQUFFS2NMSUEyM0lnK2lJQUczb0NJUW1VUUFBQUFBQUFEZ1FXTUVRQ0FRcWd3QkMwR0FnSUNBZUFzaEFnSi9JQU1vQWhBaEJFRUFJQUFvQXFRRElnVW9Ba0FpQVNBRktBSkVJZ1ZHRFFBYUFrQWdCRUdCZ0lDQWVFWUVRQU5BSUFFb0FnQWlCRUd3L2Z3QVFaREcrZ0JCQUJBY0lnWW9BclFCUVlHQWdJQjRSZzBDSUFRZ0FFRUJFTDhMRFFJZ0FVRUVhaUlCSUFWSERRQU1BZ3NBQ3dOQUlBRW9BZ0JCc1AzOEFFR1F4dm9BUVFBUUhDSUdLQUswQVNBRVJnMEJJQUZCQkdvaUFTQUZSdzBBQ3dzZ0Jnc2hCQ0FBS0FLa0F5SUJLQUpNSUFGQkJoQ0xBeUlCQkg4Z0FTZ0N3QUVGUVJBTElRVWdCMEVFRUJnaUFUWUNBQ0FISUFGQkJHb2lCallDQ0NBQlFmV0EyQU0yQVFBZ0J5QUdOZ0lFQWtBQ1FDQUFJQWNRVWdSQUlBUW9Bc1FCUVFKT0JFQWdCeWdDQUNJQkJFQWdCeUFCTmdJRUlBRVFGd3NnQlVFUlJnMENJQUlnQXlnQ0NHc2lBU0FES0FKMFRBMERJQU1nQURZQ2VDQURJQUUyQW5RTUF3c2dCeWdDQUNJQlJRMEJJQWNnQVRZQ0JDQUJFQmNNQVFzZ0J5Z0NBQ0lCUlEwQUlBY2dBVFlDQkNBQkVCY0xJQU1nQXlnQ0NDSUJJQUlnQVNBQ1NoczJBZ2dMQWtBZ0F5Z0NXQ0lCSUFNb0Fsd2lBa1lOQUFOQUlBRW9BZ1FnQUVZTkFTQUJRUWhxSWdFZ0FrY05BQXNNQVFzZ0FTQUNSZzBBQW44Z0F5Z0NaQ2dDNkFaQmtNSUFhaXNEQUNBUG9pSVBtVVFBQUFBQUFBRGdRV01FUUNBUHFnd0JDMEdBZ0lDQWVBc2hBZ0ovSUFFb0FnQVEyQUVFUUNBQktBSUFJZ1FnQkNnQ0FDZ0NJQkVBQUNBRUtBSVVhZ3dCQ3lBQktBSUFJZ1FnQkNnQ0FDZ0NJQkVBQUFzaEJRSi9JQUVvQWdRUTJBRUVRQ0FCS0FJRUlnUWdCQ2dDQUNnQ0lCRUFBQ0FFS0FJTWFnd0JDeUFCS0FJRUlnUWdCQ2dDQUNnQ0lCRUFBQXNnQlNBTmFtc2lCQ0FDVGcwQUFrQWdBU2dDQUVIeEFFRi9FREFOQUNBQVFmRUFRWDhRTUEwQVFRRWdBU2dDQUVIMkFFSHdzWDlCQVJBc1JRMENHZ3NnQWlBRWF5SUJJQUFvQXFRRElnQW9BckFCYWlFQ0lBQWdBQ2dDQUNnQ0tCRUJBQ0FBSUFJMkFyQUJJQU1nQXlnQ0RDQUJhallDRENBRElBTW9BZ2dnQVdvMkFnZ0xRUUVMSVFBZ0IwRVFhaVFBSUFBTDFRTUJCSDhqQUVFUWF5SURKQUFnQTBFUUVCZ2lBallDQUNBRElBSkJFR29pQkRZQ0NDQUNRdmFBbUlTZ2tZREdBRGNCQ0NBQ1F1eUFySU9Ram9BNk53RUFJQU1nQkRZQ0JBSkFBa0FDUUFKQUFrQUNRQUpBSUFBZ0F4QlNCRUFnQUJDbEFpRUVJQU1vQWdBaUFnUkFJQU1nQWpZQ0JDQUNFQmNMSUFSRkRRWWdBMEVHRUJnaUFqWUNBQ0FESUFKQkJtb2lCRFlDQ0NBQ1FZb0JPd0VFSUFKQjhZQ1lCRFlCQUNBRElBUTJBZ1FnQUNBREVGSkZEUU1nQUNnQ25BTWlBa1VOQVNBQktBSVVJUVFNQWdzZ0F5Z0NBQ0lBUlEwRklBTWdBRFlDQkNBQUVCY01CUXNnQUVFYkVFVWdBU2dDRkNJRVJnMENJQUFvQXB3RElRSUxJQU1vQWdBaUJRUkFJQU1nQlRZQ0JDQUZFQmNMUVFFaEJTQUNJQVJHRFFJTUJBc2dBeWdDQUNJQ1JRMEJJQU1nQWpZQ0JDQUNFQmNNQVFzZ0F5Z0NBQ0lDUlEwQUlBTWdBallDQkNBQ0VCY0xJQUVvQWdRZ0FDQUJLQUlNRUtjR1JRUkFJQUVvQWdRZ0FDQUJLQUlRRUxzSFJRMEJDeUFCS0FJSUlRUWdBQ0FBS0FJQUtBSWtFUUFBSVFJZ0JFRUJSZ1JBSUFBb0FpZ2dBbW9pQUNBQktBSVlUQTBCSUFFZ0FEWUNHQXdCQ3lBQUtBSWdJQUpxSWdBZ0FTZ0NHRTROQUNBQklBQTJBaGdMUVFBaEJRc2dBMEVRYWlRQUlBVUwxZ1FDQTM4QmZBSkFJQUFnQUNnQ0FDZ0NrQVlSQUFBTkFDQUJLQUlNUVlHQWdJQjRSZ1JBSUFGQkFEWUNEQXNnQUNBQUtBSUFLQUlvRVFFQUlBQW9BcWdEUlEwQUlBQVFwUUpGRFFBQ1FDQUFLQUlNRFFBZ0FDZ0NFQTBBSUFBb0FoUU5BQ0FBS0FJWVJTRUNDeUFDRFFBZ0FDQUFLQUlBS0FJZ0VRQUFJQUFvQWlScUlBRW9BZ1JySWdKQkFFb0VRQ0FBS0FLb0F5SURLQUt3QVNBQ2F5RUVJQU1nQXlnQ0FDZ0NLQkVCQUNBRElBUTJBckFCSUFFZ0FTZ0NEQ0FDYXpZQ0RDQUJJQUVvQWdnZ0FtczJBZ2dMSUFBZ0FDZ0NBQ2dDSUJFQUFDRUNBbjhnQWlBQUtBSWNhcmNnQVNnQ01DQUFFUEVJSUFFb0FqQWlBaWdDNkFaQjlCZHFJZ01vQWl3aUJFRUtiQ0FFSUFNdEFEd2JBbjhnQWlnQzZBWkJnQ1JxS3dNQVJBQUFBQUFBQUZsQW9pSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBdHNRZVFBYmJlaW9TSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBc2hBaUFCSUFFb0FnZ2lBeUFDSUFJZ0Ewb2JOZ0lJQWtBZ0FTZ0NJQ0lDSUFFb0FpUWlBMFlOQUFOQUlBSW9BZ0FnQUVZTkFTQUNRUWhxSWdJZ0EwY05BQXNNQVFzZ0FpQURSZzBBSUFFb0FpeEZEUUFDZnlBQktBSXdLQUxvQmlJQ1FaRENBR29yQXdBZ0FrSDBGMm9pQWlnQ0xDSURRUXBzSUFNZ0FpMEFQQnRCNUFCc1FlUUFiU0lDdDZJaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTElRTWdBU2dDTENnQ3NBRWdBQ0FBS0FJQUtBSWdFUUFBSUFBb0FpUnFheUlBSUFJZ0Eyb2lBazROQUNBQklBRW9BZ1FnQUNBQ2EybzJBZ1FMUVFFTCtBSUJBMzhqQUVFZ2F5SUdKQUFDUUNBQUlBQW9BZ0FvQWdnUkFBQkJoZ0ZHQkVBZ0FDZ0NUQ0lJSUFnb0FnQW9BZ2dSQUFCQjhRQkdEUUVMQWtBZ0FDQUFLQUlBS0FJSUVRQUFRWXdCUncwQUlBUXRBQUJGRFFBZ0JFRUFPZ0FBREFFTEFrQWdBQ0FBS0FJQUtBSUlFUUFBUVl3QlJ3MEFJQVV0QUFCRkRRQWdCVUVBT2dBQURBRUxJQVpCR0dvZ0FDQUJJQUlnQTBFQVFRQkJBUkRPRVNBQUlBQW9BZ0FvQWdnUkFBQkJoZ0ZHQkVBZ0JDQUdMUUFjSWdFNkFBQWdBUTBCSUFVZ0FFR1FDR29vQWdBaUFVRUFSem9BQUNBQkRRRUxJQVpCQmhBWUlnRTJBZ2dnQmlBQlFRWnFJZ0kyQWhBZ0FVR01BVHNCQkNBQlFldUExQU0yQVFBZ0JpQUNOZ0lNSUFBZ0JrRUlhaEJTSVFJZ0JpZ0NDQ0lCQkVBZ0JpQUJOZ0lNSUFFUUZ3c2dBZ1JBSUFBUTVCQWlBQ0FHS0FJWUlnY2dBQ2dDdEFOcUlBQW9BZ0FvQXBnR0VRSUFEQUVMSUFBZ0JpZ0NHQ0lISUFBb0FyUURhaUFBS0FJQUtBS1lCaEVDQUFzZ0JrRWdhaVFBSUFjTHhnb0JESDhqQUVFUWF5SUpKQUFDUUFKQUFrQWdBQ0FBS0FJQUtBS1FCaEVBQUEwQUFrQWdBU2dDSUNJS0lBRW9BaVFpQlVZTkFDQUFLQUxFQXlBQktBSVFSZzBBQWtBZ0FTZ0NIQ0FCS0FJVUlnWnJRUUoxSUFFb0FoZ2lDQ0FHYXlJSFFRSjFJZ01nQlNBS2EwRUNkV29pQWs4TkFDQUNRWUNBZ0lBRVR3MEVJQUpCQW5RaUFoQVlJZ1FnQW1vaEFpQUVJQU5CQW5ScUlRZ2dCMEVBU2dSQUlBUWdCaUFIRUJrYUN5QUJJQUkyQWh3Z0FTQUlOZ0lZSUFFZ0JEWUNGQ0FHUlEwQUlBWVFGeUFCS0FJa0lRVWdBU2dDSUNFS0lBRW9BaGdoQ0FzQ1FDQUZJQXBySWcxQkFFd05BQ0FOUVFKMUlnc2dBU2dDSENJQ0lBRW9BaGdpQjJ0QkFuVk1CRUFDUUNBSElBaHJJZ1pCQW5VaUF5QUxUZ1JBSUFjaEFpQUZJUU1NQVFzZ0J5RUNJQVVnQ2lBRFFRSjBhaUlEUndSQUlBTWhCQU5BSUFJZ0JDZ0NBRFlDQUNBQ1FRUnFJUUlnQkVFRWFpSUVJQVZIRFFBTEN5QUJJQUkyQWhnZ0JrRUFUQTBDQ3lBQ0lBZ2dDMEVDZENJRmFtc2hCaUFISUFJaUJDQUZheUlGU3dSQUEwQWdCQ0FGS0FJQU5nSUFJQVJCQkdvaEJDQUZRUVJxSWdVZ0Iwa05BQXNMSUFFZ0JEWUNHQ0FHQkVBZ0FpQUdRUUoxUVFKMGF5QUlJQVlRWXhvTElBTWdDbXNpQWtVTkFTQUlJQW9nQWhCakdnd0JDd0pBSUFjZ0FTZ0NGQ0lGYTBFQ2RTQUxhaUlFUVlDQWdJQUVTUVJBSUFRZ0FpQUZheUlEUVFGMUlnSWdBaUFFU1J0Qi8vLy8vd01nQTBIOC8vLy9CMGtiSWd3RWZ5QU1RWUNBZ0lBRVR3MENJQXhCQW5RUUdBVkJBQXNoQmlBR0lBZ2dCV3NpQkVFQ2RVRUNkR29nQ2lBTlFYeHhFQmtpQWlBRWF5RURJQVJCQUVvRVFDQURJQVVnQkJBWkdnc2dBaUFMUVFKMGFpRUVJQWNnQ0VjRVFBTkFJQVFnQ0NnQ0FEWUNBQ0FFUVFScUlRUWdDRUVFYWlJSUlBZEhEUUFMSUFFb0FoUWhCUXNnQVNBTVFRSjBJQVpxTmdJY0lBRWdCRFlDR0NBQklBTTJBaFFnQlFSQUlBVVFGd3NNQWdzUUtBQUxEQVFMSUFFZ0FTZ0NJRFlDSkFzZ0FTQUFLQUxFQXpZQ0VBSkFJQUFRcFFKRkRRQWdDVUVFRUJnaUF6WUNBQ0FKSUFOQkJHb2lBallDQ0NBRFFZYUJzQVEyQVFBZ0NTQUNOZ0lFSUFBZ0NSQlNJUUlnQ1NnQ0FDSURCRUFnQ1NBRE5nSUVJQU1RRndzZ0FnUkFJQUVvQWlRaUF5QUJLQUlvSWdKSkJFQWdBeUFBTmdJQUlBRWdBMEVFYWpZQ0pBd0NDeUFESUFFb0FpQWlCbXNpQlVFQ2RTSUhRUUZxSWdSQmdJQ0FnQVJQRFFNZ0JDQUNJQVpySWdOQkFYVWlBaUFDSUFSSkcwSC8vLy8vQXlBRFFmei8vLzhIU1JzaUJBUi9JQVJCZ0lDQWdBUlBEUVVnQkVFQ2RCQVlCVUVBQ3lJRElBZEJBblJxSWdJZ0FEWUNBQ0FGUVFCS0JFQWdBeUFHSUFVUUdSb0xJQUVnQXlBRVFRSjBhallDS0NBQklBSkJCR28yQWlRZ0FTQUROZ0lnSUFaRkRRRWdCaEFYREFFTElBRXRBRGtOQUNBQUlBQW9BZ0FvQWdnUkFBQkI5UUJIRFFBZ0FTZ0NKQ0lESUFFb0FpZ2lBa2tFUUNBRElBQTJBZ0FnQVNBRFFRUnFOZ0lrREFFTElBTWdBU2dDSUNJR2F5SUZRUUoxSWdkQkFXb2lCRUdBZ0lDQUJFOE5BaUFFSUFJZ0Jtc2lBMEVCZFNJQ0lBSWdCRWtiUWYvLy8vOERJQU5CL1AvLy93ZEpHeUlFQkg4Z0JFR0FnSUNBQkU4TkJDQUVRUUowRUJnRlFRQUxJZ01nQjBFQ2RHb2lBaUFBTmdJQUlBVkJBRW9FUUNBRElBWWdCUkFaR2dzZ0FTQURJQVJCQW5ScU5nSW9JQUVnQWtFRWFqWUNKQ0FCSUFNMkFpQWdCa1VOQUNBR0VCY0xJQUVvQWhRZ0FTZ0NHRVlOQUNBQklBQWdBU2dDTENBQlFSUnFJQUV0QURsRklBRkJPR29nQVVFNmFpQUFLQUlBS0FLZ0JoRUxBQ0FCS0FJOGFqWUNQQXNnQ1VFUWFpUUFRUUVQQ3hBb0FBdEJvNFR2QUJBNEFBc2RBRUc0Mm9FQklRQURRQ0FBUVF4ckVFb2lBRUdRMllFQlJ3MEFDd3VKQkFFR2Z3SkFBa0FDUUFKQUFrQWdBQ0FBS0FJQUtBSUlFUUFBUVlZQlJnUkFJQUFvQWt3aUFpQUNLQUlBS0FJSUVRQUFRZkVBUmcwQkN5QUFJQUFvQWdBb0FnZ1JBQUJCOVFCR0JFQWdBU2dDSUNJQ0lBRW9BaVFpQTBrRVFDQUNJQUEyQWdBZ0FTQUNRUVJxTmdJZ1FRRVBDeUFDSUFGQkhHb29BZ0FpQW1zaUJrRUNkU0lGUVFGcUlnUkJnSUNBZ0FSUERRSWdCQ0FESUFKcklnTkJBWFVpQnlBRUlBZExHMEgvLy8vL0F5QURRZnovLy84SFNSc2lCQVIvSUFSQmdJQ0FnQVJQRFFRZ0JFRUNkQkFZQlVFQUN5SURJQVZCQW5ScUlnVWdBRFlDQUNBR1FRQktCRUFnQXlBQ0lBWVFHUm9MSUFFZ0F5QUVRUUowYWpZQ0pDQUJJQVZCQkdvMkFpQWdBU0FETmdJY0lBSkZEUUVnQWhBWFFRRVBDeUFCS0FJVUlnSWdBU2dDR0NJRFNRUkFJQUlnQURZQ0FDQUJJQUpCQkdvMkFoUkJBUThMSUFJZ0FVRVFhaWdDQUNJQ2F5SUdRUUoxSWdWQkFXb2lCRUdBZ0lDQUJFOE5BeUFFSUFNZ0Ftc2lBMEVCZFNJSElBUWdCMHNiUWYvLy8vOERJQU5CL1AvLy93ZEpHeUlFQkg4Z0JFR0FnSUNBQkU4TkJTQUVRUUowRUJnRlFRQUxJZ01nQlVFQ2RHb2lCU0FBTmdJQUlBWkJBRW9FUUNBRElBSWdCaEFaR2dzZ0FTQURJQVJCQW5ScU5nSVlJQUVnQlVFRWFqWUNGQ0FCSUFNMkFoQWdBa1VOQUNBQ0VCY0xRUUVQQ3hBb0FBdEJvNFR2QUJBNEFBc1FLQUFMUWFPRTd3QVFPQUFMendjQ0RuOENmQ01BUVJCcklnUWtBQUovQWtBZ0FTZ0NCRVVOQUFKQUlBRXRBQ3dOQUNBQUlBQW9BZ0FvQWdnUkFBQkI2d0JHRFFBZ0FCQzNBUTBBSUFCQjdnQkJmeEF3SUFFb0FnUkdEUUVnQUVIM0FFRi9FREFnQVNnQ0JFWU5BUXNnQVMwQUxBUkFJQUFvQXB3RERRRUxJQVJCREJBWUlnSTJBZ0FnQkNBQ1FReHFJZ00yQWdnZ0FrR1RnZEFFTmdFSUlBSkM4SURnZzdDUmdNa0FOd0VBSUFRZ0F6WUNCQ0FBSUFRUVVpRURJQVFvQWdBaUFnUkFJQVFnQWpZQ0JDQUNFQmNMSUFNTkFDQUFJQUFvQWdBb0FpQVJBQUFnQVNnQ0VFZ05BQUpBSUFBdkFWQWdBQ0FBS0FJQUtBSUlFUUFBUncwQUFrQWdBQ2dDZkNJQ0lBQW9Bb0FCSWdOR0RRQURRQ0FDS0FJQVFkNEJSZzBCSUFKQkJHb2lBaUFEUncwQUN3d0JDeUFDSUFOR0RRQkJBU0FBUWJEOS9BQkJ1SUx6QUVGK0VCd29BZ1JCQWtZTkFob0xJQUFnQUNnQ0FDZ0NDQkVBQUVIckFFWUVRQ0FBS0FLSUJFRUNSZzBCSUFBb0F0d0VEUUVMSUFCQkd4QkZJUWtnQkNBQktBSUVJZ0lnQWlnQ0FDZ0NOQkVBQUNJQ0lBSW9BZ0FvQWhBUkFnQWdCQ2dDQUNJRElBUW9BZ1FpQjBnaEJpQUJLQUlFSWdVZ0JTZ0NBQ2dDQ0JFQUFDRUlJQUVvQWdnaEJTQUJLd01ZSVJBZ0FDQUFLQUlBS0FJZ0VRQUFJUW9nQVNnQ0NDRUxJQUVyQXhnaEVTQUJLQUlRSVF3Z0FDZ0NEQ0VOSUFBZ0FDZ0NBQ2dDSUJFQUFDRU9JQUVvQWlBaER3Si9JQkFnQ2lBTmFpQU1hN2VpSUFXM29DSVFtVVFBQUFBQUFBRGdRV01FUUNBUXFnd0JDMEdBZ0lDQWVBc2hCU0FISUFNZ0Joc2hBeUFJUWZjQVJpRUdJQTlCQUV3aENBSi9JQkVnQUNnQ0ZDQU9haUFCS0FJUWE3ZWlJQXUzb0NJUW1VUUFBQUFBQUFEZ1FXTUVRQ0FRcWd3QkMwR0FnSUNBZUFzaEJ5QURJQVpySVFNZ0FDQUFLQUlBS0FJa0VRQUFJUVlDZnlBSVJRUkFJQUlvQWpRZ0FDZ0NHQ0FHSUFWcmFpQUNLQUl3SUFOc2Ftb2hCU0FBSUFBb0FnQW9BaVFSQUFBZ0Iyc2dBQ2dDR0dvZ0FpZ0NNQ0FEYkdvZ0FpZ0NOR29NQVFzZ0JpQUFLQUlRYWlBQ0tBSTBJQVZxSUFJb0FqQWdBMnhxYXlFRklBQWdBQ2dDQUNnQ0pCRUFBQ0FBS0FJUWFpQUNLQUkwSUFkcUlBSW9BakFnQTJ4cWF3c2dBU2dDSUNJQWJDSUNJQUFnQld3aUF5QUNJQU5LR3lJQ0lBRW9BaVFnQUd4SURRQWdBUUovSUFJZ0NTZ0NrQUlnQVNnQ0tDZ0M2QVpCOUJkcUlnQW9BaXdpQTBFS2JDQURJQUF0QUR3YmJFSGtBRzBpQUdwQkFXc2dBRzIzUkFBQUFBQUFBT0Evb0NBQXQ2SWdBU2dDSUxlaUloQ1pSQUFBQUFBQUFPQkJZd1JBSUJDcURBRUxRWUNBZ0lCNEN6WUNKQXRCQUFzaEFDQUVRUkJxSkFBZ0FBdWlLZ01SZndGOEFYNGpBRUVRYXlJT0pBQkJBU0VEQWtBZ0FDQUFLQUlBS0FLUUJoRUFBQTBBSUFCQkd4QkZJUTBnQUVFVFFYOFFNQ0VHQWtBZ0FDZ0NuQU5GQkVBZ0FDRUZEQUVMSUFBb0FxQURJZ0pGQkVBZ0FDRUZEQUVMSUFJZ0FDQUFLQUlBS0FJZ0VRQUFFUGdSSVFVZ0FDZ0NvQU1oQmlBQUtBS2NBeUVOQ3lBQUlBQW9BZ0FvQWdnUkFBQkI2d0JHQkVBQ1FBSkFJQUJCaGdGQmZ4QXdJZ0pGRFFBZ0FrR3cvZndBUVlDZit3QkJBQkFjSWdKRkRRQWdBaWdDcUFNaUFnUkFJQUlnQUJDRkRBd0NDeUFBS0FLa0F5QUFFSVVNREFFTElBQkI4d0JCZnhBd0JFQWdBQ2dDcEFNZ0FCQ0ZEQXdCQ3lBQUlBMGdBU2dDQkNBQVFjd0RhaUFHSUFVUXp4UVE4UU1nQUNnQ0FDZ0NuQVlSQWdBTEFrQWdBQ2dDNkFORkRRQWdBQzBBN0FOQmdRRkdEUUFnQUNnQzZBTWhBaUFBTEFEc0F5RUVJQUFnQmlBRkVPWUZJQUlnQkVFSGJHcHFRUjFySWdJMkF2QURJQUFnRFNBQktBSUVJQUlROFFNZ0FDZ0NBQ2dDbkFZUkFnQkJBQ0VEREFJTFFRQWhBeUFBS0FMZ0EwR0JnSUNBZUVZTkFTQUFJQUFvQXVBRElnSTJBdkFESUFBZ0RTQUJLQUlFSUFJUThRTWdBQ2dDQUNnQ25BWVJBZ0FNQVFzZ0FDQUFLQUlBS0FJSUVRQUFRZkVBUmdSQUlBQWdCaUFGUVFFUS9RTWhBaUFBSUEwZ0FTZ0NCQ0FDRVBFRElBQW9BZ0FvQXB3R0VRSUFRUUFoQXd3QkN5QUFJQUFvQWdBb0FnZ1JBQUJCOUFCR0JFQWdBQ0FBS0FJQUtBSmtFUUFBSVFJZ0FDQU5JQUVvQWdRZ0FpQUdJQVVRenhRUThRTWdBQ2dDQUNnQ25BWVJBZ0JCQUNFRERBRUxJQUFnQUNnQ0FDZ0NDQkVBQUVIekFFWUVRRUVBSVFOQkFDRUNJQUFvQXZ3REJFQWdBQ0FHSUFWQkFSRDlBeUVDQ3lBTklBRW9BZ1FnQWhEeEF5RUJJQUFnQWpZQ3BBUWdBQ0FCSUFBb0FnQW9BcHdHRVFJQURBRUxJQUFnQUNnQ0FDZ0NDQkVBQUVHR0FVWUVRQ0FBRVBrQ0lRUUNmeUFBRU5RSEJFQUNmeUFOS0FLb0Fob2dBQ2dDMUFZaEFpQU5LQUtJQWlFREFrQUNRQUpBSUEwb0Fvd0NRUVZyRGdJQUFRSUxJQU1nQWtFSElBSkJCMGdiYTBFQmRFRUJjZ3dDQ3lBQ1FRRjBRUUpyREFFTElBSWdBMnNpQWlBQ1FSOTFJZ0pxSUFKelFRRjBDd3dCQ3dKQUlBQW9BcndGQkVBZ0FDMEF0QVZCZ1FGSERRRUxRUUFnQUNnQzFBVkJnWUNBZ0hoR0RRRWFDeUFBSUFZZ0JVRUJFUDBEQ3lFQ0lBMGdBU2dDQkNBQ0VQRURJUUVDUUNBRVJRMEFJQUFvQXB3RERRQWdBU0FFS0FLc0Eyc2hBUXNnQUVHQUNHb2dBallDQUNBQUlBRWdBQ2dDQUNnQ25BWVJBZ0JCQUNFRERBRUxJQUFnQUNnQ0FDZ0NDQkVBQUVIL0FFWUVRQUpBQWtBZ0FDZ0M2QU5GRFFBZ0FDMEE3QU5CZ1FGR0RRQWdBQ2dDNkFNaEFpQUFMQURzQXlFRUlBWWdCUkRtQlNBQ0lBUkJCMnhxYWtFZGF5RUREQUVMSUFBb0F1QURRWUdBZ0lCNFJ3UkFJQUFvQXVBRElRTU1BUXNnQUVFYkVFVW9Bb2dDSWdKQkFtc2dBa0VCYXlJRUlBUkJBWEViSWdSQkFtb2dCQ0FDUVFGS0d5RURJQTFCRXhDakFrRUNTQTBBSUFNaEN5TUFRVUJxSWdVa0FBSkFJQVpGRFFBZ0FFRUFFRndpQWtFVEVLTUNRUUpIRFFBZ0JVRXdhaUFDUVJOQkFFSHdzWDhRMGdNZ0JVRWdhaUlDSUFVb0FqQWdCU2dDTkNJRUlBUW9BZ2dvQXR3QklnOGdCaWdDM0FFaUVVWWlDaHNvQWdnZ0FFRUFFUDRMSUFWQkFEWUNHQ0FGUWdBM0F4QUNRQ0FDSUFVb0FpUWlCRVlOQUVFQUlRSURRQ0FFS0FJSUlRTWdCVUVFRUJnaUNUWUNBQ0FGSUFsQkJHb2lERFlDQ0NBSlFmR0FtQVEyQVFBZ0JTQU1OZ0lFSUFNZ0JSQlNJUXdnQlNnQ0FDSUpCRUFnQlNBSk5nSUVJQWtRRndzQ1FBSkFBa0FDUUFKQUFrQWdEQVJBSUFNZ0JpQURJQW9RL1FNaENTQUhJQWhIRFFVZ0NDQUNheUlNUVFKMUlnaEJBV29pQTBHQWdJQ0FCRThOQVNBRElBeEJBWFVpQnlBRElBZExHMEgvLy8vL0F5QU1RZnovLy84SFNSc2lCd1IvSUFkQmdJQ0FnQVJQRFFNZ0IwRUNkQkFZQlVFQUN5SURJQWhCQW5ScUloQWdDVFlDQUNBRElBZEJBblJxSVFnZ0VFRUVhaUVISUF4QkFFb0VRQ0FESUFJZ0RCQVpHZ3NnQlNBSU5nSVlJQVVnQnpZQ0ZDQUZJQU0yQWhBZ0FrVUVRQ0FESVFJTUJ3c2dBaEFYSUFNaEFnd0dDeUFESUFNb0FnQW9BZ2dSQUFCQmlnRkhEUVVnQXlnQ3FBVWhDU0FISUFoSERRUWdDQ0FDYXlJTVFRSjFJZ2hCQVdvaUEwR0FnSUNBQkU4TkFpQURJQXhCQVhVaUJ5QURJQWRMRzBILy8vLy9BeUFNUWZ6Ly8vOEhTUnNpQndSL0lBZEJnSUNBZ0FSUERRUWdCMEVDZEJBWUJVRUFDeUlESUFoQkFuUnFJaEFnQ1RZQ0FDQURJQWRCQW5ScUlRZ2dFRUVFYWlFSElBeEJBRW9FUUNBRElBSWdEQkFaR2dzZ0JTQUlOZ0lZSUFVZ0J6WUNGQ0FGSUFNMkFoQWdBZ1JBSUFJUUZ3c2dBeUVDREFVTEVDZ0FDMEdqaE84QUVEZ0FDeEFvQUF0Qm80VHZBQkE0QUFzZ0J5QUpOZ0lBSUFVZ0IwRUVhaUlITmdJVUN5QUVLQUlFSWdRZ0JVRWdha2NOQUFzZ0FpQUhSd1JBUVFOQmZpQUtHeUVJSUFKQkJHb2hBd0pBSUE4Z0VVWUVRRUVCSVFzZ0F5QUhSZ1JBSUFJaEJBd0NDeUFDS0FJQUlRWWdBaUVFQTBBZ0F5QUVJQVlnQXlnQ0FDSUpTQ0lNR3lFRUlBa2dCaUFNR3lFR0lBTkJCR29pQXlBSFJ3MEFDd3dCQzBGL0lRc2dBeUFIUmdSQUlBSWhCQXdCQ3lBQ0tBSUFJUVlnQWlFRUEwQWdBeUFFSUFNb0FnQWlDU0FHU0NJTUd5RUVJQWtnQmlBTUd5RUdJQU5CQkdvaUF5QUhSdzBBQ3d0QkJrRUFJQVFvQWdBZ0NHb2lCRUVCY1dzZ0MzRWdCR29pQkVFRUlBUWdCRUVFU2hzZ0Noc2lBeUFFUVFaSUd5QURJQW9iSVFzTElBSkZEUUFnQlNBQ05nSVVJQUlRRndzQ1FDQUZLQUlvUlEwQUlBVW9BaVFpQXlnQ0FDSUNJQVVvQWlBaUJDZ0NCRFlDQkNBRUtBSUVJQUkyQWdBZ0JVRUFOZ0lvSUFNZ0JVRWdha1lOQUFOQUlBTW9BZ1FoQWlBREVCY2dBaUlESUFWQklHcEhEUUFMQ3lBRktBSTRSUTBBSUFVb0FqUWlBeWdDQUNJQ0lBVW9BakFpQkNnQ0JEWUNCQ0FFS0FJRUlBSTJBZ0FnQlVFQU5nSTRJQU1nQlVFd2FrWU5BQU5BSUFNb0FnUWhBaUFERUJjZ0FpSURJQVZCTUdwSERRQUxDeUFGUVVCckpBQWdDeUVEQ3lBQUlBTTJBdkFESUFBZ0RTQUJLQUlFSUFNUThRTWdBQ2dDQUNnQ25BWVJBZ0JCQUNFRERBRUxJQUFDZndKQUFrQUNRQ0FBSUFBb0FnQW9BZ2dSQUFCQmlnRkdCRUFDUUNBQUtBS2dCVVVOQUNBQUxRQ2tCVUdCQVVZTkFDQUFLQUtnQlNFQ0lBQXNBS1FGSVFRZ0JpQUZFT1lGSUFJZ0JFRUhiR3BxUVIxckRBVUxJQUFvQXBnRlFZR0FnSUI0UndSQUlBQW9BcGdGREFVTElBQkJHeEJGSWdvb0FvZ0NJZ0pCQVdzaUJDQUNRUUpySUFRZ0JFRUJjUnNnQUNnQ3FBUWlCRUVEU2hzaEJ3SkFBa0FDUUNBRVFRRnJEZ0lCQUFJTElBZEJBbW9nQnlBQ1FRRktHeUVIREFFTElBZEJBbXNnQnlBQ1FRSklHeUVIQ3lBQVFlNEFRUUVRTUNJQ1JRMERJQUpCc1AzOEFFSDB2ZndBUVFBUUhDSUNSUTBESUFKQnpBTnFJZ1FnQWhDMUJ5QU9JQVFnQWhEVkFpQUVJQUFRdFFRaEJDQU9LQUlFSVFzQ1FDQUVRUUJJQkVBQ1FFRUFJQVJyUVFkeElnbEZCRUFnQkNFQ0lBc2hBd3dCQ3lBRUlRSWdDeUVEQTBBZ0FrRUJhaUVDSUFNb0FnQWhBeUFJUVFGcUlnZ2dDVWNOQUFzTElBUkJlRXNOQVFOQUlBTW9BZ0FvQWdBb0FnQW9BZ0FvQWdBb0FnQW9BZ0FvQWdBaEF5QUNRUWhxSWdJTkFBc01BUXNnQkVVTkFpQUVRUUZySVFrQ1FDQUVRUWR4SWd4RkJFQWdCQ0VDSUFzaEF3d0JDeUFFSVFJZ0N5RURBMEFnQWtFQmF5RUNJQU1vQWdRaEF5QUlRUUZxSWdnZ0RFY05BQXNMSUFsQkIwa05BQU5BSUFKQkNXc2hDQ0FES0FJRUtBSUVLQUlFS0FJRUtBSUVLQUlFS0FJRUtBSUVJUU1nQWtFSWF5RUNJQWhCZmtrTkFBc0xBbjhnQnlBRElBdEdEUUFhQTBBZ0F5Z0NBQ2dDQ0NJQ0lBSW9BZ0FvQWdnUkFBQkJoZ0ZHQkVBZ0FpQUdJQVZCQVJEOUF3d0NDeUFDSUFJb0FnQW9BZ2dSQUFCQjhRQkdCRUFnQWlBR0lBVkJBUkQ5QXlBQ0lBWWdCVUVBRVAwRGFrRUNiUXdDQ3lBREtBSUFJZ01nRGlnQ0JFY05BQXNnQndzaEN5QU9LQUlFSVFNZ0JFRUFTQVJBUVFBaENBSkFRUUFnQkd0QkIzRWlDVVVFUUNBRUlRSU1BUXNnQkNFQ0EwQWdBa0VCYWlFQ0lBTW9BZ0FoQXlBSVFRRnFJZ2dnQ1VjTkFBc0xJQVJCZUVzTkF3TkFJQU1vQWdBb0FnQW9BZ0FvQWdBb0FnQW9BZ0FvQWdBb0FnQWhBeUFDUVFocUlnSU5BQXNNQXdzZ0JFVU5BaUFFUVFGcklRZ2dCRUVIY1NJSkJFQkJBQ0VDQTBBZ0JFRUJheUVFSUFNb0FnUWhBeUFDUVFGcUlnSWdDVWNOQUFzTElBaEJCMGtOQWdOQUlBUkJDV3NoQWlBREtBSUVLQUlFS0FJRUtBSUVLQUlFS0FJRUtBSUVLQUlFSVFNZ0JFRUlheUVFSUFKQmZra05BQXNNQWd0QkFDRURJQUFnQUNnQ0FDZ0NDQkVBQUVHUUFVY05CQ0FBQW45QkFDQU5FSk1FUlEwQUdpQU5LQUtRQWlBQktBSUVLQUxvQmtIMEYyb2lBU2dDTENJQ1FRcHNJQUlnQVMwQVBCdHNRZVFBYmJkRUFBQUFBQUFBQUVCRUFBQUFBQUFBOEQ4Z0RTZ0NqQUpCQlVZYm9rUUFBQUFBQUFBQUFLQWlFNWxFQUFBQUFBQUE0RUZqQkVBZ0U2b01BUXRCZ0lDQWdIZ0xJQUFvQWdBb0Fwd0dFUUlBREFRTElBNG9BZ1FoQXlBSElRc0xBbjhnQnlBRElBNUdEUUFhQTBBZ0F5Z0NDQ0lDSUFJb0FnQW9BZ2dSQUFCQmhnRkdCRUFnQWlBR0lBVkJBUkQ5QXd3Q0N5QUNJQUlvQWdBb0FnZ1JBQUJCOFFCR0JFQWdBaUFHSUFWQkFSRDlBeUFDSUFZZ0JVRUFFUDBEYWtFQ2JRd0NDeUFES0FJRUlnTWdEa2NOQUFzZ0J3c2hBaUFBUWRBRGFpSUVFTGtCSVFNQ1FFRi9JQUlnQzJwQkFtMGlBaUFISUFJZ0Iyc2lBaUFDUVI5MUlnSnFJQUp6UVFOTEd5SUNRUUpxSUFJZ0JCQzVBVUVIUmh0QmZVZ2dBa0VDYXlBQ0lBTkJCVVliUVFsS0d5QUNhaUlIUVFGeFJRMEFJQWRCQlU0RVFDQUhRUUZySVFjTUFRc2dCMEVCYWlFSEN5QU9FS0lEQ3lBS0lRc2dBRUVUUVg4UU1DRUZJd0JCNEFCcklnWWtBQ0FBUVJNUVJTRUNJQVVFUUNBQ1FSUVFSU0VFSUFBb0FxUURJUU1nQUVFQkVGd2hDaUFHUWRBQWFpQUNJQU1yQTdnQklBQkJBRUVBUVFGQkFSQ05BeUFFSUFvb0F1d0JFSUFNQWtBZ0JpZ0NXRUVDUncwQUFuOGdBQ2dDbkFNaUJBUkFJQXNvQXV3QklBUW9BdXdCU0F3QkN5QUxJUVFnQlNnQzNBRWdCaWdDVUNnQ0VFWUxJUWdnQmtGQWF5SUtJQVJCRTBFQVFmQ3hmeERTQXlBR1FRRTZBRDhnQmtFd2FpRU1Jd0JCSUdzaUNTUUFBa0FnQlVVRVFDQU1Rb0dBZ0lBSU53SUFEQUVMSUFvb0FnUWlBaUVEQWtBQ1FBSkFJQUlnQ2tZTkFDQUZLQUxjQVNFRUlBSWhBd05BSUFNb0FnZ29BdHdCSUFSSERRRWdBeWdDQkNJRElBcEhEUUFMREFFTElBTWdDa2NOQVFzZ0FDZ0NuQU5GQkVBZ0RFS0JnSUNBQ0RjQ0FBd0NDeUFDSVFNZ0NBMEFJQW9vQWdBaEF3c2dDVUVRYWlJQ0lBTW9BZ2dnQUVFQUVQNExRWUdBZ0lCNElRUWdBaUFKS0FJVUlnOUhCRUJCREVGOElBZ2JJUW9nQ0VFQmN5RVNBMEFnRHlnQ0NDSVJJQkVvQWdBb0FnZ1JBQUJCaGdGR0JFQWdCa0VBT2dBL0N5QUpRUWhxSUFBZ0VTQURLQUlJSUFnUTR3Y0NRQ0FKS0FJSUlnSkJnWUNBZ0hoR0RRQUNRQUpBSUFBb0FxUURLd080QVNBUktBS2tBeXNEdUFGaERRQWdDVUVBTmdJTVFRRWdDRUVBSUFKQkRFb2JJQklnQWtGOFNIRWJSUTBBSUFvaEFpQUVRWUdBZ0lCNFJnMEJEQUlMSUFSQmdZQ0FnSGhHRFFBZ0NFRUFJQUlnQkVvYkRRQWdFaUFDSUFSSWNVVU5BUXNnQ1NnQ0RDRVFJQUloQkFzZ0R5Z0NCQ0lQSUFsQkVHcEhEUUFMQ3lBTUlBU3RJQkN0UWlDR2hEY0NBQ0FKS0FJWVJRMEFJQWtvQWhRaUFpZ0NBQ0lFSUFrb0FoQWlBeWdDQkRZQ0JDQURLQUlFSUFRMkFnQWdDVUVBTmdJWUlBSWdDVUVRYWtZTkFBTkFJQUlvQWdRaEJDQUNFQmNnQkNJQ0lBbEJFR3BIRFFBTEN5QUpRU0JxSkFBakFFSFFBR3NpQ2lRQVFZR0FnSUI0SVFRQ1FDQUxSUTBBSUFWRkRRQWdDa0wwZ1lDQUVEY0RLQ0FLUXZTQmdJQVFOd01JSUFvcEFnZ2hGQ0FLUVRCcUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFKQ0FEY0NCQ0FDSUJRM0FneEJBQ0VFSUFBUXZ3RWhBeUFLUVFBN0FTUWdDaUFETmdJZ0lBcEJBRFlDSENBS1FkeTIrUUEyQWhnQ2Z3SkFBbjlCQUNBRktBSkFJZ01nQlNnQ1JDSVBSZzBBR2dKQUEwQWdBeWdDQUNJSklBa29BZ0FvQWdnUkFBQkJpZ0ZIRFFFZ0EwRUVhaUlESUE5SERRQUxRUUFNQVFzZ0NRdEZEUUFnQlNBQ0lBcEJHR29pQkVId3NYOUJBRUVBRUlrQ0lBcEJBVG9BSkNBS0tBSWNJUU1nQ2tFQU5nSWNJQUpCQURZQ0ZDQUZJQUlnQkVId3NYOUJBVUVBRUlrQ0lBb29BaHdoQkNBRFJRMEFJQXBCRUdvZ0FDQURJQVVnQ0VFQmN4RGpCeUFLS0FJUURBRUxJQUFnQ3lBRlFRRWdDQkMwRWdzaEF3Si9JQVFFUUNBS1FSQnFJQUFnQkNBRklBaEJBWE1RNHdjZ0NpZ0NFQXdCQ3lBQUlBc2dCVUVBSUFnUXRCSUxJUUpCZ1lDQWdIZ2hCQUpBQWtBZ0EwR0JnSUNBZUVZRVFDQUNRWUdBZ0lCNFJ3MEJEQU1MSUFKQmdZQ0FnSGhHQkVBZ0NpQUROZ0lRSUFNaEFnd0NDeUFDSUFOcVFRSnRJUUlMSUFvZ0FqWUNFQXRCQ2tGK0lBZ2JJZ1FnQ2lnQ0VDQUNJQVJLSUFJZ0JFZ2dDQnNiSVFRTElBcEIwQUJxSkFBZ0JpZ0NNQ0VDSUFCQkFTQU1JQWdRdFJJaEN5QUhJUU1nQkVHQmdJQ0FlRWNFUUNBR1FRQTJBaXdnQmlBRU5nSW9JQUJCQUNBR1FTaHFJQWdRdFJJZ0JHb2hBd3NDZnlBQ0lBdHFJZ0lnQUNnQ25BTkZEUUFhSUFJZ0IycEJBbW9nQ0EwQUdpQUNJQWRyUVFKckN5RUVBbjhDUUFKQUFuOENRQ0FBS0FLb0JDSUNCRUFnQWtFRVJpQUdMUUEvUVFCSGNVVU5BUXRCQ0VFQUlBZ2JJZ0lnQ0EwQkdnd0RDeUFDUVFWSUJFQkJCa0VDSUFnYklnSWdDQTBCR2d3REN5QUlSUTBCSUFKQkFtcEJmbkVpQzBFQ2F5QUxJQUpCQzBzYkN5RUNJQVlnQkRZQ0tDQUdJQU0yQWlRZ0JpQUhOZ0lnSUFZZ0FqWUNIQ0FHUVJ4cUlBWkJJR29nQmtFa2FpQUdRU2hxSUFNZ0JFb2lDeHNnQXlBRUlBc2JJZ1FnQjBnaUF4c2dCeUFFSUFNYklBSklHd3dDQ3lBQ1FReEpRUUYwSUFKQkJXdEJmbkZySVFJTElBWWdCRFlDR0NBR0lBTTJBaFFnQmlBSE5nSVFJQVlnQWpZQ0RDQUdRUXhxSUFaQkVHb2dCa0VVYWlBR1FSaHFJQU1nQkVnaUN4c2dBeUFFSUFzYklnUWdCMG9pQXhzZ0FpQUhJQVFnQXh0SUd3c29BZ0FoQnlBR0tBSklSUTBBSUFZb0FrUWlBaWdDQUNJRUlBWW9Ba0FpQXlnQ0JEWUNCQ0FES0FJRUlBUTJBZ0FnQmtFQU5nSklJQUlnQmtGQWEwWU5BQU5BSUFJb0FnUWhCQ0FDRUJjZ0JDSUNJQVpCUUd0SERRQUxDeUFHUWRBQWFpQUdLQUpVRUk0QkN5QUdRZUFBYWlRQUlBY0xJZ0kyQXFnRklBQWdEU0FCS0FJRUlBSVE4UU1nQUNnQ0FDZ0NuQVlSQWdCQkFDRURDeUFPUVJCcUpBQWdBd3YxRVFJSWZ3SjhJd0JCNEFCcklnVWtBQUovUVFFZ0FDQUFLQUlBS0FLUUJoRUFBQTBBR2lBQUlBRW9BaUEyQXNBRElBQkI4UUJCZnhBd0lnSUVRQ0FDUWJEOS9BQkIrUDM2QUVFQUVCd2hDQXNnQUVIOEFFRi9FREFpQWdSQUlBSkJzUDM4QUVITXdmZ0FRUUFRSENFREMwRUFJUUlnQUVHR0FVRi9FREFpQmdSQUlBWkJzUDM4QUVHQW4vc0FRUUFRSENFRUN5QUFRWW9CUVg4UU1DSUdCRUFnQmtHdy9md0FRWXkyK1FCQkFCQWNJUUlMSUFCQmp3RkJmeEF3SWdZRWZ5QUdRYkQ5L0FCQmdQNzRBRUVBRUJ3RlFRQUxJUVlDUUFKL0lBZ0VRQ0FBSUFnb0FxUUROZ0trQTBFUURBRUxJQVFFUUNBQUlBUW9BcVFETmdLa0EwRVFEQUVMSUFJRVFDQUFJQUlvQXFRRE5nS2tBMEVRREFFTElBWUVRQ0FBSUFZb0FxUUROZ0trQTBFUURBRUxJQUVvQWlnb0F1Z0dRWW9NYWkwQUFDRUdJQVZCQXpZQ1RDQUZRWXdCT3dFOElBVkI5WURZQXpZQk9DQUZJQVZCT0dvMkFrZ2dCU0FGS1FOSU53TWdJQUFnQlVIUUFHb2dCVUVnYWhDeEJpSUNFRkloQnlBQ0tBSUFJZ1FFUUNBQ0lBUTJBZ1FnQkJBWEMwRVFJQWNOQUJvQ1FDQURSUTBBSUFBZ0FDZ0NBQ2dDQ0JFQUFDRUNJQVlOQUNBQ1FZWUJSdzBBUVJBZ0EwSE1BMm9nQXhDZUF5SUNSUTBCR2tFUUlBSkJzUDM4QUVHQW4vc0FRUUFRSENJQ1JRMEJHa0VRSUFBZ0FrWU5BUm9nQUNBQ0tBS2tBeUlDTmdLa0F5QUNJQUFRMndjYUlBQWdBU2dDRUNBQktBSVVRUUVnQVNnQ0dCQ05BeUVMREFJTElBVkJCRFlDUkNBRlF1NkE4SVB3am9ESkFEY0JPQ0FGSUFWQk9HbzJBa0FnQlNBRktRTkFOd01ZSUFBZ0JVSFFBR29nQlVFWWFoQ3hCaUlDRUZJaEJDQUNLQUlBSWdNRVFDQUNJQU0yQWdRZ0F4QVhDeUFFQkVBZ0FDQUJLQUlRSUFFb0FoUWdBU2dDR0JEVUVTRUxEQUlMUVE4Z0FDQUFLQUlBS0FJSUVRQUFRZTBBUmcwQUdpQUFJQUFvQWdBb0FnZ1JBQUJCOGdCR0JFQkJBU0FBS0FMQUF5SUNRUUZyUVFKSkRRRWFRUkpCQ0NBQ1FRTkdHd3dCQ3lBQUlBQW9BZ0FvQWdnUkFBQkIrZ0JHQkVCQkFpQUFLQUxBQXlJQ1FRRnJRUUpKRFFFYVFSTkJBaUFDUVFOR0d3d0JDd0pBQWtBZ0FDQUFLQUlBS0FJSUVRQUFRZjBBUmdSQUlBQW9Bc0FEUVFGcklnSkJBMGtOQVNBQklBQTJBaEJCQ2d3REN5QUFJQUFvQWdBb0FnZ1JBQUJCL2dCR0JFQWdBQ2dDd0FOQkFXc2lBa0VEU1EwQ0lBQW9Ba3dpQWdSQVFRUWdBaUFDS0FJQUtBSUlFUUFBUVJoR0RRUWFDeUFCSUFBMkFoUkJCQXdEQ3lBRlFRTTJBalFnQlVHQUFUc0JQQ0FGUVlPQi9BTTJBVGdnQlNBRlFUaHFOZ0l3SUFVZ0JTa0RNRGNERUNBQUlBVkIwQUJxSUFWQkVHb1FzUVlpQWhCU0lRUWdBaWdDQUNJREJFQWdBaUFETmdJRUlBTVFGd3RCQmlBRURRSWFJQVZCQWpZQ0xDQUZRWUdCa0FRMkFUZ2dCU0FGUVRocU5nSW9JQVVnQlNrREtEY0RDQ0FBSUFWQjBBQnFJQVZCQ0dvUXNRWWlBaEJTSVFRZ0FpZ0NBQ0lEQkVBZ0FpQUROZ0lFSUFNUUZ3dEJCeUFFRFFJYUlBQWdBQ2dDQUNnQ0NCRUFBRUgwQUVZRVFFRU1JQUFvQW93RUlnSkZEUU1hSUFBZ0FpZ0NwQU0yQXFRRFFSQU1Bd3RCRFNBQUlBQW9BZ0FvQWdnUkFBQkI2d0JHRFFJYUlBQWdBQ2dDQUNnQ0NCRUFBRUhzQUVZRVFDQUFJQUJCaGdGQmZ4QXdLQUtrQXpZQ3BBTkJFQXdEQ3lBQUlBQW9BZ0FvQWdnUkFBQkJqUUZHQkVCQkVDQUFRUnNRUlNnQ2pBSkJDVVlOQXhvZ0FDQUFRWVlCUVg4UU1DZ0NwQU0yQXFRRFFSQU1Bd3NnQUNBQUtBSUFLQUlJRVFBQVFaVUJSZ1JBSUFBZ0FFR0dBVUYvRURBb0FxUUROZ0trQTBFUURBTUxRUUFnQUNBQUtBSUFLQUlJRVFBQVFmZ0FSZzBFR2tFT1FSQWdBQkMzQVJzTUFnc2dBa0VDZEVHWXhQc0FhaWdDQUF3QkN5QUNRUUowUWFURSt3QnFLQUlBQ3lFQ0lBQW9BcVFESWdSRkJFQWdBQ0FCS0FJUUlBRW9BaFJCQVNBQktBSVlFSTBESVFzQ2ZDQUFJQUFvQWdBb0FnZ1JBQUJCa1FGR0JFQWdBU0FMT1FNSUlBc01BUXNnQ3lBQkt3TUlvQ0VLSUFFb0FnUWlCQ2dDdkFFUXZ3RWlBeUFFS0FKRUlBUW9Ba0JyUVFKMVNBUkFBMEFnQ2lBRUlBTVE3d0VpQmlzRHVBRmtCRUFnQmlBS09RTzRBUXNnQTBFQmFpSURJQVFvQWtRZ0JDZ0NRR3RCQW5WSURRQUxDeUFCS3dNSUN5RUtJQUVvQWdRaEEwRUFJUVlnQ2tRQUFBQUFoTmVYUWFJUXpRUkVBQUFBQUlUWGwwR2pJUW9DUUFKQUlBTW9Ba1FnQXlnQ1FHdEJBRW9FUUFOQUlBTWdCaER2QVNJRUt3TzRBU0FLb1psRS9LbngwazFpVUQ5akJFQWdCQ2dDd0FFaUJ5QUNSZzBFSUFJZ0IwZ05Bd3NnQkNzRHVBRWdDbVFOQWlBR1FRRnFJZ1lnQXlnQ1JDQURLQUpBYTBFQ2RVZ05BQXNMSUFKQkZrY0VRQ0FES0FLOEFSQy9BU0VHSUFNb0Fyd0JFTDhCSWdRZ0F5Z0NSQ0FES0FKQWEwRUNkVTROQVFOQUlBb2dBeUFFRU84QklnY3JBN2dCWkFSQUlBY2dDamtEdUFFTElBUkJBV29pQkNBREtBSkVJQU1vQWtCclFRSjFTQTBBQ3d3QkN5QURLQUpFSUFNb0FrQnJRUUoxSVFZTFFkQUJFQmdpQkNBS0lBSVF2QVlnQXlBRUlBWVF2Z1lMSUFBZ0JEWUNwQU1MQWtBZ0JDZ0N3QUZCRGtjRVFDQUVJQUFRMndkRkRRRWdBVUVCT2dBbERBRUxJQUFnQUNnQ0FDZ0NDQkVBQUVIeEFFY0VRQ0FBSUFBb0FnQW9BZ2dSQUFCQmhnRkhEUUVnQ0EwQkN5QUFRUnNRUlNFQ0lBQW9BcVFESUFFb0FpZ29BdWdHUWNva2FpMEFBQVIvUVFBRklBSW9BdXdCQ3hEbkJTRUNBa0FnQUNBQUtBSUFLQUlJRVFBQVFZWUJSZ1JBSUFBUStRSU5BUXNnQWlnQ3RBRWlBeUFDS0FLNEFTSUdTUVJBSUFNZ0FEWUNBQ0FDSUFOQkJHbzJBclFCREFFTEFrQWdBeUFDS0FLd0FTSURheUlJUVFKMUlnZEJBV29pQkVHQWdJQ0FCRWtFUUNBRUlBWWdBMnNpQmtFQmRTSUpJQVFnQ1VzYlFmLy8vLzhESUFaQi9QLy8vd2RKR3lJRUJIOGdCRUdBZ0lDQUJFOE5BaUFFUVFKMEVCZ0ZRUUFMSWdZZ0IwRUNkR29pQnlBQU5nSUFJQWhCQUVvRVFDQUdJQU1nQ0JBWkdnc2dBaUFHSUFSQkFuUnFOZ0s0QVNBQ0lBZEJCR28yQXJRQklBSWdCallDc0FFZ0EwVU5BaUFERUJjTUFnc1FLQUFMUWFPRTd3QVFPQUFMQzBFQUlBQWdBQ2dDQUNnQ0NCRUFBRUdSQVVZTkFSb0xJQUVnQ3lBQkt3TUlvRGtEQ0VFQUN5RUFJQVZCNEFCcUpBQWdBQXRsQWdKL0FYeEJBU0VDQWtBZ0FDQUFLQUlBS0FLUUJoRUFBQTBBUVFBaEFpQUFLQUtZQXlJRFFZR0FnSUI0UmcwQUlBQUNmeUFEdHlBQktBSUVLd09JQnFNaUJKbEVBQUFBQUFBQTRFRmpCRUFnQktvTUFRdEJnSUNBZ0hnTE5nS1lBd3NnQWdzNEFDQUFRUUFnQUNnQ0FDZ0NtQVlSQWdBZ0FFRUFJQUFvQWdBb0Fwd0dFUUlBSUFCQmdZQ0FnSGcyQXNRRElBQkNBRGNDcEFOQkFBc2dBQ0FBUWJqRCt3QkJ6UDN5QUVGK0VCd2lBRVVFUUVFQUR3c2dBQ2dDRUF1YUFnQkJ0TmFCQVMwQUFBUkFRYkRXZ1FFb0FnQVBDMEc0Mm9FQkxRQUFSUVJBUVpEWmdRRWhBQU5BSUFBUWlRRkJER29pQUVHNDJvRUJSdzBBQzBHNDJvRUJRUUU2QUFBTFFaRFpnUUZCektQeUFCQ3BBVUdjMllFQlFlaWo4Z0FRcVFGQnFObUJBVUdFcFBJQUVLa0JRYlRaZ1FGQnBLVHlBQkNwQVVIQTJZRUJRY3lrOGdBUXFRRkJ6Tm1CQVVId3BQSUFFS2tCUWRqWmdRRkJqS1h5QUJDcEFVSGsyWUVCUWJDbDhnQVFxUUZCOE5tQkFVSEFwZklBRUtrQlFmelpnUUZCMEtYeUFCQ3BBVUdJMm9FQlFlQ2w4Z0FRcVFGQmxOcUJBVUh3cGZJQUVLa0JRYURhZ1FGQmdLYnlBQkNwQVVHczJvRUJRWkNtOGdBUXFRRkJ0TmFCQVVFQk9nQUFRYkRXZ1FGQmtObUJBVFlDQUVHUTJZRUJDeDBBUVlqWmdRRWhBQU5BSUFCQkRHc1FTaUlBUWVEWGdRRkhEUUFMQ3hjQUlBQWdBQ2dDQUNnQ0xCRUJBQ0FBSUFFMkFxd0RDeGNBSUFBZ0FDZ0NBQ2dDS0JFQkFDQUFJQUUyQXJRREN3c0FJQUJCc0FGckVOWVJDd3NBSUFCQnNBRnJFTmNSQzVvQ0FFR3Mxb0VCTFFBQUJFQkJxTmFCQVNnQ0FBOExRWWpaZ1FFdEFBQkZCRUJCNE5lQkFTRUFBMEFnQUJDSkFVRU1haUlBUVlqWmdRRkhEUUFMUVlqWmdRRkJBVG9BQUF0QjROZUJBVUh3aGUwQUVLb0JRZXpYZ1FGQjk0WHRBQkNxQVVINDE0RUJRZFdGN1FBUXFnRkJoTmlCQVVIZGhlMEFFS29CUVpEWWdRRkJ6SVh0QUJDcUFVR2MySUVCUWY2RjdRQVFxZ0ZCcU5pQkFVSG5oZTBBRUtvQlFiVFlnUUZCdUozdUFCQ3FBVUhBMklFQlFiS3c3Z0FRcWdGQnpOaUJBVUcxaWU4QUVLb0JRZGpZZ1FGQjJ0N3ZBQkNxQVVIazJJRUJRZUtLN1FBUXFnRkI4TmlCQVVHazRlNEFFS29CUWZ6WWdRRkJ2TGp0QUJDcUFVR3Mxb0VCUVFFNkFBQkJxTmFCQVVIZzE0RUJOZ0lBUWVEWGdRRUxFZ0FnQUVHSUEyc2lBQkNmQVJvZ0FCQVhDeElBSUFCQitBSnJJZ0FRbndFYUlBQVFGd3NTQUNBQVFlZ0NheUlBRUo4QkdpQUFFQmNMRWdBZ0FFSGtBV3NpQUJDZkFSb2dBQkFYQ3hJQUlBQkIxQUZySWdBUW53RWFJQUFRRndzU0FDQUFRY0FCYXlJQUVKOEJHaUFBRUJjTEVnQWdBRUd3QVdzaUFCQ2ZBUm9nQUJBWEN3d0FJQUFRbndFYUlBQVFGd3NMQUNBQVFZZ0RheENmQVFzTkFDQUFRWXlDOGdBUTR3VWFDd3NBSUFCQitBSnJFSjhCQ3dzQUlBQkI2QUpyRUo4QkN3c0FJQUJCNUFGckVKOEJDd3NBSUFCQjFBRnJFSjhCQ3dzQUlBQkJ3QUZyRUo4QkN3c0FJQUJCc0FGckVKOEJDNFVCQUNBQVFkUUJheENCQVNBQVFTUnJFSW9JSUFBUXZBVWdBRUlBTndPY0FTQUFRYVFCYWhBdklBQkJ0QUZxRUM4Z0FFRUFPZ0RvQVNBQVFZR0FnSUI0TmdMa0FTQUFRb0dBZ0lBSU53UGNBU0FBUW9DQWdJQ1FnSUNBZ0g4M0Erd0JJQUJDQURjRDFBRWdBRUVBT2dEMEFTQUFRZ0EzQTh3QklBQkNnWUNBZ0FnM0E4UUJDNFVCQUNBQVFiQUJheENCQVNBQUVJb0lJQUJCSkdvUXZBVWdBRUlBTndQQUFTQUFRY2dCYWhBdklBQkIyQUZxRUM4Z0FFRUFPZ0NNQWlBQVFZR0FnSUI0TmdLSUFpQUFRb0dBZ0lBSU53T0FBaUFBUW9DQWdJQ1FnSUNBZ0g4M0E1QUNJQUJDQURjRCtBRWdBRUVBT2dDWUFpQUFRZ0EzQS9BQklBQkNnWUNBZ0FnM0ErZ0JDd3dBSUFCQnY0L3ZBQkJWR2dzSEFFSEV1L3NBQ3hVQUlBQkJCR3BCQUNBQktBSUVRY3k2K3dCR0d3c09BRUdnQkJBWUlnQVFud2tnQUFzTUFDQUJRZkM0K3dBMkFnQUxFZ0JCQ0JBWUlnQkI4TGo3QURZQ0FDQUFDNllFQVFSL1FhQUVFQmdpQVNBQUVJc0JJQUZCQURZQzJBTWdBVUlBTndQUUF5QUJRZUNFL1FBMkFzd0RBa0FDUUNBQUtBTFVBeUFBS0FMUUEyc2lBd1JBSUFOQkFFZ05BU0FCSUFNUUdDSUNOZ0xRQXlBQklBSTJBdFFESUFFZ0FpQURRUUoxUVFKMGFqWUMyQU1nQVNBQUtBTFVBeUFBS0FMUUF5SUVheUlEUVFCS0JIOGdBaUFFSUFNUUdTQURhZ1VnQWdzMkF0UURDeUFCUVpqYzhnQTJBdHdESUFBb0F1QURJUUlnQVVHbzNQSUFOZ0xrQXlBQklBSTJBdUFESUFFZ0FDZ0M2QU0yQXVnRElBRWdBQzBBN0FNNkFPd0RJQUZCaFBMekFEWUM1QU1nQVVIMDhmTUFOZ0xjQXlBQlFkVHg4d0EyQXN3RElBQW9BdkFESVFJZ0FVR28xZklBTmdMMEF5QUJJQUkyQXZBRElBRkIrQU5xSVFJQ1FDQUFMQUNEQkVFQVRnUkFJQUlnQUNrRCtBTTNBd0FnQWlBQUtBS0FCRFlDQ0F3QkN5QUNJQUFvQXZnRElBQW9BdndERUJvTElBRWdBQ2dDaUFRMkFvZ0VJQUVnQUNnQ2tBUTJBcEFFSUFBb0FwZ0VJUUFnQVVHUXVQc0FOZ0tVQkNBQlFZQzQrd0EyQW93RUlBRkI4TGY3QURZQ2hBUWdBVUhndC9zQU5nTDBBeUFCUWRDMyt3QTJBdVFESUFGQndMZjdBRFlDM0FNZ0FVR2d0L3NBTmdMTUF5QUJRWkMzK3dBMkFvZ0RJQUZCZ0xmN0FEWUMrQUlnQVVId3R2c0FOZ0xvQWlBQlFlQzIrd0EyQXVRQklBRkJ2TGI3QURZQzFBRWdBVUdzdHZzQU5nTEFBU0FCUVl5Mit3QTJBckFCSUFGQnpLLzdBRFlDQUNBQklBQTJBcGdFREFFTEVDZ0FDeUFCQ3lvQUlBQkJCVG9BQ3lBQVFaR1g3UUFvQUFBMkFBQWdBRUdWbCswQUxRQUFPZ0FFSUFCQkFEb0FCUXNwQVFGL0lBQkJqQVJxSWdJb0FnUUVRRUdZQkJBWUVMNEVJQUlnQUVIVUFHb2dBUkNtQ1F0QkFBdEtBQ0FBUWN3RGF4QThJQUJCZ1lDQWdIZzJBaFFnQUVHQkFUb0FJQ0FBUVFBMkFod2dBRUVBTmdJa0lBQkJLR29RTHlBQVFRQTJBandnQUVGQWEwRUFOZ0lFSUFCQkFEWUNUQXRQQUNBQVFkUUJheEE4SUFCQmdZQ0FnSGcyQW93Q0lBQkJnUUU2QUpnQ0lBQkJBRFlDbEFJZ0FFRUFOZ0tjQWlBQVFhQUNhaEF2SUFCQkFEWUN0QUlnQUVFQU5nSzhBaUFBUVFBMkFzUUNDMDhBSUFCQnNBRnJFRHdnQUVHQmdJQ0FlRFlDc0FJZ0FFR0JBVG9BdkFJZ0FFRUFOZ0s0QWlBQVFRQTJBc0FDSUFCQnhBSnFFQzhnQUVFQU5nTFlBaUFBUVFBMkF1QUNJQUJCQURZQzZBSUxTd0FnQUJBOElBQkJnWUNBZ0hnMkF1QURJQUJCZ1FFNkFPd0RJQUJCQURZQzZBTWdBRUVBTmdMd0F5QUFRZlFEYWhBdklBQkJBRFlDaUFRZ0FFRUFOZ0tRQkNBQVFRQTJBcGdFQ3djQVFieXYrd0FMRlFBZ0FFRUVha0VBSUFFb0FnUkJ3Szc3QUVZYkN3OEFRWUFFRUJnaUFCRHVDeG9nQUFzTUFDQUJRZUNzK3dBMkFnQUxFZ0JCQ0JBWUlnQkI0S3o3QURZQ0FDQUFDdzBBSUFCQitJSHlBQkRqQlJvTGdBSUJBMzlCZ0FRUUdDSUJJQUFRaXdFZ0FVR28xZklBTmdMTUF5QUJRZEFEYWlFQ0FrQWdBQ3dBMndOQkFFNEVRQ0FDSUFCQjBBTnFJZ01wQXdBM0F3QWdBaUFES0FJSU5nSUlEQUVMSUFJZ0FDZ0MwQU1nQUNnQzFBTVFHZ3NnQVNBQUt3UG9BemtENkFNZ0FDZ0M5QU1oQWlBQlFaQ3Mrd0EyQXZBRElBRkJnS3o3QURZQzRBTWdBVUh3cS9zQU5nTE1BeUFCUWVDcit3QTJBb2dESUFGQjBLdjdBRFlDK0FJZ0FVSEFxL3NBTmdMb0FpQUJRYkNyK3dBMkF1UUJJQUZCakt2N0FEWUMxQUVnQVVIOHF2c0FOZ0xBQVNBQlFkeXErd0EyQXJBQklBRkJuS1Q3QURZQ0FDQUJJQUkyQXZRRElBRWdBQ3NEK0FNNUEvZ0RJQUVMS2dBZ0FFRUhPZ0FMSUFCQjc1anRBQ2dBQURZQUFDQUFRZktZN1FBb0FBQTJBQU1nQUVFQU9nQUhDNVlGQWdoL0JYd2pBRUV3YXlJR0pBQWdBRUVBUVFCQkFVRUJFSTBESVFzZ0FDc0QrQU1oQ2lBQkt3TVFJUXdnQVNnQ0JDZ0NEQ0VDSUFaQkNHb2lBRUVBTmdJSUlBQkNBRGNDQUNBQVFnQTNBeGdnQUVJQU53SU1JQUJDQURjRElBSkFJQUVvQWdRb0FnQWdBU2dDQ0VFQ2RHb29BZ0FpQXlnQ0JDQURLQUlBYTBFQ2RTSUpRUUJNRFFBZ0RDQUtvQ0lLSUF0RUFBQUFBQUFBY0QraUlneWhJQUszSWd1aUlRMGdDaUFMb2lFT0EwQkJBQ0VEQWtBZ0FTZ0NCQ2dDQUNBQktBSUlRUUowYWlnQ0FDZ0NBQ0FIUVFKMGFpZ0NBQ0lDSUFCR0RRQWdBQ0FDS0FJTU5nSU1JQUFnQWlnQ0VEWUNFQ0FBSUFJckF4ZzVBeGdnQWlnQ0lDRUVJQUJCQURZQ0pDQUFJQVEyQWlBZ0FDQUNLQUlFSUFJb0FnQnJFUEVISUFBb0FnUWdBQ2dDQUNJRWEwRUFUQTBBQTBBZ0F5QUVhaUFDS0FJQUlBTnFMUUFBT2dBQUlBTkJBV29pQXlBQUtBSUVJQUFvQWdBaUJHdElEUUFMQ3lBT0lBQW9BZ3kzSWdwakRRRUNRQ0FLSUExbVJRMEFBa0FnQUNnQ0FDMEFBRUh3QVhGQmdBRnJEaEVBQVFFQkFRRUJBUUVCQVFFQkFRRUJBQUVMSUFFb0FnUWhCQ0FCS0FJSUlRZ0NmeUFNSUF1aUlBcWdJZ3FaUkFBQUFBQUFBT0JCWXdSQUlBcXFEQUVMUVlDQWdJQjRDeUVGUVFBaEF5QUVRUUE2QUNSQktCQVlJZ0pCQURZQ0NDQUNRZ0EzQWdBZ0FrSUFOd01ZSUFKQ0FEY0NEQ0FDUWdBM0F5QWdBaUFJTmdJUUlBSWdCVFlDRENBQ0lBQW9BZ1FnQUNnQ0FHc1E4UWNnQWlnQ0JDQUNLQUlBSWdWclFRQktCRUFEUUNBRElBVnFJQUFvQWdBZ0Eyb3RBQUE2QUFBZ0EwRUJhaUlESUFJb0FnUWdBaWdDQUNJRmEwZ05BQXNMSUFRb0FnQWdDRUVDZEdvb0FnQWdBaENaQkFzZ0IwRUJhaUlISUFsSERRQUxDeUFBRU0wSkdpQUdRVEJxSkFCQkFBc3FBQ0FBUWRRQmF4QThJQUJDQURjRGxBSWdBRUVBTmdLZ0FpQUFRZmdCYWhBdklBQkNBRGNEcEFJTEtnQWdBRUd3QVdzUVBDQUFRZ0EzQTdnQ0lBQkJBRFlDeEFJZ0FFR2NBbW9RTHlBQVFnQTNBOGdDQ3lZQUlBQVFQQ0FBUWdBM0ErZ0RJQUJCQURZQzlBTWdBRUhNQTJvUUx5QUFRZ0EzQS9nREN3Y0FRYlNqK3dBTERBQWdBRUhQaU84QUVGVWFDeFVBSUFCQkJHcEJBQ0FCS0FJRVFiMmkrd0JHR3dzUEFFR1lDQkFZSWdBUXZRUWFJQUFMREFBZ0FVSGdvUHNBTmdJQUN4SUFRUWdRR0NJQVFlQ2crd0EyQWdBZ0FBc21BUUYvSUFBdkFRWWdBU0FCS0FJQUtBSUlFUUFBUmdSL0lBRXRBS3dCUVFCSEJVRUFDd3VyRHdJRWZ3RitRWmdJRUJnaUFTQUFFSXNCSUFGQnJNUDhBRFlDekFNZ0FTQUFLQUxRQXpZQzBBTWdBVUhZQTJvZ0FFSFlBMm9RMGdjZ0FVRUFOZ0tZQlNBQlFnQTNBNUFGSUFGQjRJVDlBRFlDakFVQ1FBSkFBa0FnQUNnQ2xBVWdBQ2dDa0FWcklnTUVRQ0FEUVFCSURRRWdBU0FERUJnaUFqWUNrQVVnQVNBQ05nS1VCU0FCSUFJZ0EwRUNkVUVDZEdvMkFwZ0ZJQUVnQUNnQ2xBVWdBQ2dDa0FVaUJHc2lBMEVBU2dSL0lBSWdCQ0FERUJrZ0Eyb0ZJQUlMTmdLVUJRc2dBVUhreC9NQU5nS2NCU0FCSUFBcEE2QUZOd09nQlNBQklBQXBBNmdGTndPb0JTQUJJQUF0QUxRRk9nQzBCU0FBS0FLOEJTRUNJQUZCQURZQ3pBVWdBVUlBTndMRUJTQUJRZUNFL1FBMkFzQUZJQUZCL1BEekFEWUN1QVVnQVVIczhQTUFOZ0t3QlNBQlFkenc4d0EyQXB3RklBRkJ4UER6QURZQ2pBVWdBU0FDTmdLOEJTQUFLQUxJQlNBQUtBTEVCV3NpQXdSQUlBTkJBRWdOQWlBQklBTVFHQ0lDTmdMRUJTQUJJQUkyQXNnRklBRWdBaUFEUVFKMVFRSjBhallDekFVZ0FTQUFLQUxJQlNBQUtBTEVCU0lFYXlJRFFRQktCSDhnQWlBRUlBTVFHU0FEYWdVZ0FnczJBc2dGQ3lBQlFaamM4Z0EyQXRBRklBQW9BdFFGSVFJZ0FVR28zUElBTmdMWUJTQUJJQUkyQXRRRklBRWdBQ2dDM0FVMkF0d0ZJQUVnQUMwQTRBVTZBT0FGSUFGQmhQTHpBRFlDMkFVZ0FVSDA4Zk1BTmdMUUJTQUJRZFR4OHdBMkFzQUZJQUFvQXVRRklRSWdBVUdvMWZJQU5nTG9CU0FCSUFJMkF1UUZJQUZCN0FWcUlRSUNRQ0FBTEFEM0JVRUFUZ1JBSUFJZ0FDa0M3QVUzQWdBZ0FpQUFLQUwwQlRZQ0NBd0JDeUFDSUFBb0F1d0ZJQUFvQXZBRkVCb0xJQUZCdU5YeUFEWUMrQVVnQUNnQy9BVWhBaUFCUVlqVzhnQTJBb0FHSUFFZ0FqWUMvQVVnQUNnQ2hBWWhBaUFCUWRqeTh3QTJBb2dHSUFFZ0FqWUNoQVlnQVVHTUJtb2hBZ0pBSUFBc0FKY0dRUUJPQkVBZ0FpQUFLUUtNQmpjQ0FDQUNJQUFvQXBRR05nSUlEQUVMSUFJZ0FDZ0NqQVlnQUNnQ2tBWVFHZ3NnQVVHWUJtb2hBZ0pBSUFBc0FLTUdRUUJPQkVBZ0FpQUFLUU9ZQmpjREFDQUNJQUFvQXFBR05nSUlEQUVMSUFJZ0FDZ0NtQVlnQUNnQ25BWVFHZ3NnQVNBQUtBS2tCallDcEFZZ0FVR29CbW9oQWdKQUlBQXNBTE1HUVFCT0JFQWdBaUFBS1FPb0JqY0RBQ0FDSUFBb0FyQUdOZ0lJREFFTElBSWdBQ2dDcUFZZ0FDZ0NyQVlRR2dzZ0FVRzh1dk1BTmdLNEJpQUJJQUFwQXJ3R053SzhCaUFCSUFBb0FzUUdOZ0xFQmlBQlFkUzI4d0EyQXNnR0lBQW9Bc3dHSVFJZ0FVSDRoUHNBTmdMUUJpQUJJQUkyQXN3R0lBQXBBdFFHSVFVZ0FVR0kydklBTmdMY0JpQUJJQVUzQXRRR0lBRkI0QVpxSVFJQ1FDQUFMQURyQmtFQVRnUkFJQUlnQUNrRDRBWTNBd0FnQWlBQUtBTG9CallDQ0F3QkN5QUNJQUFvQXVBR0lBQW9BdVFHRUJvTElBRkI3QVpxSVFJQ1FDQUFMQUQzQmtFQVRnUkFJQUlnQUNrQzdBWTNBZ0FnQWlBQUtBTDBCallDQ0F3QkN5QUNJQUFvQXV3R0lBQW9BdkFHRUJvTElBRkIrQVpxSVFJQ1FDQUFMQUNEQjBFQVRnUkFJQUlnQUNrRCtBWTNBd0FnQWlBQUtBS0FCellDQ0F3QkN5QUNJQUFvQXZnR0lBQW9BdndHRUJvTElBRWdBQ2dDaEFjMkFvUUhJQUZCaUFkcUlRSUNRQ0FBTEFDVEIwRUFUZ1JBSUFJZ0FDa0RpQWMzQXdBZ0FpQUFLQUtRQnpZQ0NBd0JDeUFDSUFBb0FvZ0hJQUFvQW93SEVCb0xJQUVnQUNrQ25BYzNBcHdISUFFZ0FDa0NsQWMzQXBRSElBRkIrTXZ6QURZQ3BBY2dBQ2dDcUFjaEFpQUJRZGpjOGdBMkFyQUhJQUVnQWpZQ3FBY2dBU0FBS0FMRUJ6WUN4QWNnQVNBQUtRSzhCemNDdkFjZ0FTQUFLUUswQnpjQ3RBY2dBVUhJQjJvaEFnSkFJQUFzQU5NSFFRQk9CRUFnQWlBQUtRUElCemNEQUNBQ0lBQW9BdEFITmdJSURBRUxJQUlnQUNnQ3lBY2dBQ2dDekFjUUdnc2dBU0FBS0FMa0J6WUM1QWNnQVNBQUtRTGNCemNDM0FjZ0FTQUFLUUxVQnpjQzFBY2dBU0FBS0FMc0J6WUM3QWNnQVNBQUtBTDBCellDOUFjZ0FDZ0MvQWNoQWlBQlFiaWUrd0EyQXZnSElBRkJxSjc3QURZQzhBY2dBVUdZbnZzQU5nTG9CeUFCUVlpZSt3QTJBckFISUFGQitKMzdBRFlDcEFjZ0FVSG9uZnNBTmdMY0JpQUJRZGlkK3dBMkF0QUdJQUZCeUozN0FEWUN5QVlnQVVHNG5mc0FOZ0s0QmlBQlFhaWQrd0EyQW9nR0lBRkJtSjM3QURZQ2dBWWdBVUdJbmZzQU5nTDRCU0FCUWZpYyt3QTJBdWdGSUFGQjZKejdBRFlDMkFVZ0FVSFluUHNBTmdMUUJTQUJRYmljK3dBMkFzQUZJQUZCcUp6N0FEWUN1QVVnQVVHWW5Qc0FOZ0t3QlNBQlFZaWMrd0EyQXB3RklBRkI4SnY3QURZQ2pBVWdBVUhnbS9zQU5nTFFCQ0FCUWRDYit3QTJBc2dFSUFGQndKdjdBRFlDdkFRZ0FVR3dtL3NBTmdLMEJDQUJRYUNiK3dBMkFxd0VJQUZCa0p2N0FEWUMrQU1nQVVHQW0vc0FOZ0x3QXlBQlFmQ2Erd0EyQXVnRElBRkIySnI3QURZQzJBTWdBVUc0bXZzQU5nTE1BeUFCUWFpYSt3QTJBb2dESUFGQm1KcjdBRFlDK0FJZ0FVR0ltdnNBTmdMb0FpQUJRZmlaK3dBMkF1UUJJQUZCMUpuN0FEWUMxQUVnQVVIRW1mc0FOZ0xBQVNBQlFhU1ord0EyQXJBQklBRkIySkw3QURZQ0FDQUJJQUkyQXZ3SElBRkJrQWhxSUFCQmtBaHFLUU1BTndNQUlBRkJpQWhxSUFCQmlBaHFLUU1BTndNQUlBRWdBQ2tEZ0FnM0E0QUlEQUlMRUNnQUN4QW9BQXNnQVFzTUFDQUFJQUZCRUdvUXR3a0xHd0FnQUVFQU9nQUVJQUJCenQ3UnF3WTJBZ0FnQUVFRU9nQUxDK3NFQVFWL0l3QkJFR3NpQXlRQUlBQW9BcndGQkVBZ0FDZ0N2QVZCQVdzaEJRSi9RUUFnQUVIckFFSHdzWDlCQVJBc0lnSkZEUUFhUVFBZ0FrR3cvZndBUWFUODh3QkJBQkFjSWdKRkRRQWFJQUlvQW9BRUlBSW9BdmdERU1ZVUN5RUNJQU1nQUN3QXRBVTJBZ2dnQXlBQ05nSUVJQU1nQlRZQ0FDQUJLQUlRSUFNUWd3Z2dBRUVCRUZ3aEJRSkFJQUVvQWtBaUFrVU5BQ0FGS0FMc0FTRUVJQUloQVFOQUlBRW9BaEFpQlNBRVRBUi9JQVFnQlV3RVFFRUJJUVFNQXdzZ0FVRUVhZ1VnQVFzb0FnQWlBUTBBQ3dOQUlBSW9BaEFpQVVFQVNBUi9JQUZCZjBZRVFFRUJJUVFNQXdzZ0FrRUVhZ1VnQWdzb0FnQWlBZzBBQzBFQUlRUUxJQUFpQVNBREtBSUFRUUZxTmdLOEJRSkFJQUJCNndCQjhMRi9RUUVRTENJQUJFQWdBRUd3L2Z3QVFhVDg4d0JCQUJBY0lnQU5BUXRCOEFRUUdDSUNFSjRFSVFBZ0FTQUNJQUVvQWdBb0FxZ0JFUUlBQ3lBQVFmd0RhaWdDQkVFQVJ5RUNJQUJCOUFOcUtBSUVRUUJISVFVZ0FDZ0NnQVJGQkVBZ0FpQUFLQUw0QTBWeUlRSUxBa0FDUUFKQUlBSkZEUUFnQkEwQUlBQkJBRFlDZ0FRZ0JTQURLQUlFY2cwQkRBSUxJQUlFUUNNQVFSQnJJZ0lrQUFKL0lBTW9BZ1FpQkVFRGFpSUdRUWRQQkVBZ0FpQUVOZ0lBUWJUajdnQWdBaEFrUVFBTUFRc2dCa0VDZEVHZ2ovUUFhaWdDQUFzaEJDQUNRUkJxSkFBZ0FDQUVOZ0tBQkFzZ0JVVU5BUXNnQUNBREVNVVVOZ0w0QXdzZ0F5Z0NDQ0FCTEFDMEJVY0VRQUpBSUFFdEFLUUZRWUVCUmdSQUlBTW9BZ2doQUF3QkN5QUJJQU1vQWdnaUFDQUJMUUNrQldvZ0FTMEF0QVZyT2dDa0JRc2dBU0FBT2dDMEJRc0xJQU5CRUdva0FFRUJDelVBQWtBZ0FDZ0N2QVlOQUNBQUtBS0VCa0VCUmdSQUlBRXRBQ0FOQVFzZ0FCRHRDeUVBSUFFb0FpUWdBQ0FCRUtvTUMwRUJDK1VXQWc5L0JYd2pBRUVnYXlJSUpBQkJBU0VDQWtBQ1FDQUFLQUxZQWcwQUlBQW9Bb1FHUVFGR0JFQWdBUzBBVVEwQkN5QUFLd09BQlVRQUFBQUFBQUFBQUdNTkFDQUFFTGNCQkVBZ0FDQUJLQUljRUhBaEFpQUFLQUt3QkNJRFFReE5CRUJCQkNBRGF4Q0NCU0VSQ3lBSVFnQTNBZ3dnQ0NBQ05nSUVJQWdnQ0VFSWFpSUhRUVJ5SWdzMkFnZ2dCeUFJUVFScUlnbEhCRUFnQjBFRWFpRUVJQWRCREdvaENnTkFJQWNvQWdRaEJRSkFBa0FnQkNJQ0lBY29BZ0JIQkVBQ1FDQUZJZ01FUUFOQUlBTWlBaWdDQkNJRERRQU1BZ3NBQ3lBS0lRSWdCQ0FFS0FJSUtBSUFSZ1JBQTBBZ0FpZ0NBQ0lEUVFocUlRSWdBeUFES0FJSUtBSUFSZzBBQ3dzZ0FpZ0NBQ0VDQ3lBSktBSUFJZ1lnQWlnQ0VFd05BUXNnQWlBRUlBVWJJUU1nQWtFRWFpQUVJQVViSVFJTUFRc2dCQ0VDSUFWRkJFQWdCQ0lESVFJTUFRc0RRQ0FGSWdNb0FoQWlCU0FHU2dSQUlBTWlBaWdDQUNJRkRRRU1BZ3NnQlNBR1RnMEJJQU5CQkdvaEFpQURLQUlFSWdVTkFBc0xJQUlvQWdCRkJFQkJGQkFZSVFVZ0NTZ0NBQ0VHSUFVZ0F6WUNDQ0FGUWdBM0FnQWdCU0FHTmdJUUlBSWdCVFlDQUNBSEtBSUFLQUlBSWdNRVFDQUhJQU0yQWdBZ0FpZ0NBQ0VGQ3lBSEtBSUVJQVVRUkNBSElBY29BZ2hCQVdvMkFnZ0xJQWxCQkdvaUNTQUhSdzBBQ3dzZ0NDQVJPUU1ZUVNBUUdDSUNJQWdvQWdnMkFnZ2dBaUFJS0FJTUlnUTJBZ3dnQWlBSUtBSVFJZ00yQWhBZ0FVSEVBR29oQlFKQUlBTkZCRUFnQWlBQ1FReHFOZ0lJREFFTElBUWdBa0VNYWpZQ0NDQUlRZ0EzQWd3Z0NDQUxOZ0lJUVFBaEJBc2dBaUFGTmdJRUlBSWdFVGtER0NBQ0lBRW9Ba1FpQXpZQ0FDQURJQUkyQWdRZ0FTQUNOZ0pFUVFFaEFpQUJJQUVvQWt4QkFXbzJBa3dnQ0VFSWFpQUVFSTRCSUFBb0Fyd0dJUU1nQUVINEFFRi9FREFpQUVVRVFDQUJJQU5CQVVZNkFGQU1BZ3NnQVNBQUtBTGtBMEVCUmlBRFFRRkdjam9BVUF3QkN5QUJLQUlNSVFvZ0FDZ0N6QVlpQWtIYUFDQUNRWDlIR3lFSElBRXJBeEFnQUNzRDRBU2dJUkVnQVNnQ0JDZ0NEQ0VKQWtBZ0FTZ0NURVVOQUNBUklSSWdBU2dDVENFQ0FrQUNRQ0FCTFFCUUJId2dBZzBCUkFBQUFBQUFBQUFBQlNBQ3VBc2hGQ0FTSUFFckF5QkVBQUFBQUFBQU8wQ2lSQUFBQUFBQVRPMUFveUlUSUJTaUloUm1CRUFnRWlBVW9TRVNEQUlMSUFBZ0FTQVVFT01SREFFTElBQWdBU0FBS3dQb0JDQUFLd1BnQktGRUFBQUFBQUFBNEQraUloTVE0eEVnRXlBQktBSk11S01oRXdzZ0FTZ0NTQ0lFSUFGQnhBQnFJZ3RIQkVBZ0NiY2hGQU5BSUFSQkRHb2hCaUFFS0FJSUlRSUNmeUFTSUJTaUloV1pSQUFBQUFBQUFPQkJZd1JBSUJXcURBRUxRWUNBZ0lCNEN5RU1JQUlnQmtjaEF3Si9JQk1nRXFBaUVpQVVvaUlWbVVRQUFBQUFBQURnUVdNRVFDQVZxZ3dCQzBHQWdJQ0FlQXNoRFNBREJFQURRQ0FCS0FJRUlBRW9BZ2dnRENBS0lBSWlBeWdDRUNJQ0lBY1E4QWNnQVNnQ0JDQUJLQUlJSUEwZ0NpQUNFTTRHQWtBZ0F5Z0NCQ0lGUlFSQUlBTW9BZ2dpQWlnQ0FDQURSZzBCSUFOQkNHb2hBd05BSUFNb0FnQWlCVUVJYWlFRElBVWdCU2dDQ0NJQ0tBSUFSdzBBQ3d3QkN3TkFJQVVpQWlnQ0FDSUZEUUFMQ3lBQ0lBWkhEUUFMQ3lBRUtBSUVJZ1FnQzBjTkFBc0xJQUVvQWt4RkRRQWdBU2dDU0NJQ0tBSUFJZ01nQVNnQ1JDSUZLQUlFTmdJRUlBVW9BZ1FnQXpZQ0FDQUJRUUEyQWt3Z0FpQUJRY1FBYWlJRlJnMEFBMEFnQWlnQ0JDRURJQUpCQ0dvZ0FpZ0NEQkNPQVNBQ0VCY2dBeUlDSUFWSERRQUxDd0pBSUFFb0Fqd2lBMFVOQUNBQlFUeHFJZ1VoQkNBRElRSURRQ0FFSUFJZ0FpZ0NFQ0FBU1NJR0d5RUVJQUlnQmtFQ2RHb29BZ0FpQWcwQUN5QUVJQVZHRFFBZ0JDZ0NFQ0FBU3cwQUlBTWhBZ05BSUFBZ0FpZ0NFQ0lFU1FSQUlBSW9BZ0FpQWcwQkRBUUxJQUFnQkVzRVFDQUNLQUlFSWdJTkFRd0VDd3NnQWtVTkFpQUNLd01ZSVJJZ0JTRUVJQU1oQWdOQUlBUWdBaUFDS0FJUUlBQkpJZ1liSVFRZ0FpQUdRUUowYWlnQ0FDSUNEUUFMSUJFZ0VxQWhFU0FFSUFWR0RRQWdCQ2dDRUNBQVN3MEFBa0FnQkNnQ0JDSUNSUVJBSUFRb0FnZ2lCaWdDQUNBRVJnMEJJQVJCQ0dvaEJRTkFJQVVvQWdBaUFrRUlhaUVGSUFJZ0FpZ0NDQ0lHS0FJQVJ3MEFDd3dCQ3dOQUlBSWlCaWdDQUNJQ0RRQUxDeUFFSUFFb0FqaEdCRUFnQVNBR05nSTRDeUFCSUFFb0FrQkJBV3MyQWtBZ0F5QUVFTk1GSUFRUUZ3c0NRQUpBQWtBZ0FTZ0NNQ0lEUlEwQUlBRkJNR29pQlNFRUlBTWhBZ05BSUFRZ0FpQUNLQUlRSUFCSklnWWJJUVFnQWlBR1FRSjBhaWdDQUNJQ0RRQUxJQVFnQlVZTkFDQUVLQUlRSUFCTERRQURRQUpBSUFBZ0F5Z0NFQ0lDU1FSQUlBTWlCU2dDQUNJQ0RRRU1CQXNnQUNBQ1RRMERJQU5CQkdvaEJTQURLQUlFSWdKRkRRTUxJQUloQXd3QUN3QUxJQUFnQVNnQ0hCQndJUVFDUUFKQUFrQWdBQ2dDMUFaRkRRQWdBQ2dDMUFZaUJVRUFUQTBBSUFGQjJBQnFJUU1nQlNBQktBSmNJQUVvQWxnaUFtdEJCSFZMQkVBQ1FDQUZJQU1vQWdRZ0F5Z0NBQ0lDYTBFRWRTSUdTd1JBSUFVZ0Jtc2lCaUFES0FJSUlnNGdBeWdDQkNJQ2EwRUVkVTBFUUNBRElBWUVmeUFDUVFBZ0JrRUVkQ0lDRUdFZ0Ftb0ZJQUlMTmdJRURBSUxBa0FnQWlBREtBSUFJZ3RySWcxQkJIVWlEeUFHYWlJTVFZQ0FnSUFCU1FSQVFRQWhBaUFNSUE0Z0Myc2lEa0VEZFNJUUlBd2dFRXNiUWYvLy8vOEFJQTVCOFAvLy93ZEpHeUlNQkVBZ0RFR0FnSUNBQVU4TkFpQU1RUVIwRUJnaEFnc2dEMEVFZENBQ2FrRUFJQVpCQkhRaUJoQmhJQVpxSVFZZ0RVRUFTZ1JBSUFJZ0N5QU5FQmthQ3lBRElBSWdERUVFZEdvMkFnZ2dBeUFHTmdJRUlBTWdBallDQUNBTEJFQWdDeEFYQ3d3REN4QW9BQXRCbzRUdkFCQTRBQXNnQlNBR1NRUkFJQU1nQWlBRlFRUjBhallDQkFzTElBTW9BZ0FoQWdzZ0FpQUZRUUZySWdWQkJIUnFLQUlBUVFCS0JFQWdBaUFGUVFSMGFpQVJPUU1JQ3lBSnR5RVNJQUlnQVNnQ1hDSUpSZzBDQTBBQ1FDQUNLQUlBSWdaQkFFd05BQ0FDS3dNSUloTWdFV1ZGRFFBZ0FTZ0NCQ0FCS0FJSUFuOGdFeUFTb2lJVG1VUUFBQUFBQUFEZ1FXTUVRQ0FUcWd3QkMwR0FnSUNBZUFzZ0NpQUdFTTRHSUFKQ0FEY0RDQ0FDUVFBMkFnQUxJQWtnQWtFUWFpSUNSdzBBQ3d3QkN5QUJLd01RSVJJZ0FDc0Q2QVFoRXlBQUt3T0FCU0VVSUFFb0FnUWdBU2dDQ0FKL0lCRWdDYmNpRWFJaUZabEVBQUFBQUFBQTRFRmpCRUFnRmFvTUFRdEJnSUNBZ0hnTElBb2dCQ0FIRVBBSElBRW9BZ1FnQVNnQ0NBSi9JQlFnRWlBVG9LQWdFYUlpRVpsRUFBQUFBQUFBNEVGakJFQWdFYW9NQVF0QmdJQ0FnSGdMSUFvZ0JCRE9CZ3dEQ3lBREtBSUFJUUlMSUFJZ0JVRUVkQ0lEYWlBRU5nSUFJQUVvQWxnZ0Eyb2dBU3NERUNBQUt3UG9CQ0FBS3dPQUJhQWlFMFFBQUFBQUFBQVFRQ0FUUkFBQUFBQUFBQkJBWkJ1Z09RTUlJQUVvQWdRZ0FTZ0NDQUovSUJFZ0VxSWlFWmxFQUFBQUFBQUE0RUZqQkVBZ0Vhb01BUXRCZ0lDQWdIZ0xJQW9nQkNBSEVQQUhEQUVMSUFVb0FnQWlCRVVFUUVFZ0VCZ2lCQ0FBTmdJUUlBUWdBellDQ0NBRVFnQTNBZ0FnQkVFQU5nSWNJQVFnQkVFVWFpSUNOZ0lZSUFRZ0FqWUNGQ0FGSUFRMkFnQWdBU2dDTENnQ0FDSUNCSDhnQVNBQ05nSXNJQVVvQWdBRklBUUxJUUlnQVNnQ01DQUNFRVFnQVNBQktBSTBRUUZxTmdJMEN5QUVLQUlZSWdJZ0JFRVVhaUlEUmcwQUlBbTNJUklEUUNBQ0t3TVFJUk1nQVNnQ0JDQUJLQUlJQW44Z0VTQVNvaUlVbVVRQUFBQUFBQURnUVdNRVFDQVVxZ3dCQzBHQWdJQ0FlQXNnQ2lBQ0tBSUlJQWNROEFjZ0FTZ0NCQ0FCS0FJSUFuOGdFU0FUb0NJUklCS2lJaE9aUkFBQUFBQUFBT0JCWXdSQUlCT3FEQUVMUVlDQWdJQjRDeUFLSUFJb0FnZ1F6Z1lnQWlnQ0JDSUNJQU5IRFFBTEN5QUJJQUEyQWloQkFDRUNDeUFJUVNCcUpBQWdBZzhMUVphNjd3QVFsZ0VBQzJFQUlBQkJBQ0FBS0FJQUtBS1lCaEVDQUNBQVFRQWdBQ2dDQUNnQ25BWVJBZ0FnQUVHQmdJQ0FlRFlDeEFNZ0FFSUFOd0trQXlBQVFRQTJBdVFGSUFCQkFEb0FoQWdnQUVFQU5nS0FDQ0FBS0FLUUNBUkFJQUJCQVRZQ2xBZ0xRUUFMTEFBZ0FDQUJFUFlDR2lBQVFRQTJBdVFGSUFCQ0FEY0RrQWdnQUVFQU9nQ0VDQ0FBUVFBMkFvQUlRUUFMT2dFQmZ3SkFJQUJCOFFCQmZ4QXdJZ0lFUUNBQ1FiRDkvQUJCK1AzNkFFRUFFQndOQVFzZ0FTQUJLQUlJTmdJTUlBRWdBRFlDQ0F0QkFBdjdCd0lJZndGK0l3QkJRR29pQkNRQVFRQWhBU0FBUVl3QlFRRkJBUkFzSWdNRVFDQURRYkQ5L0FCQjNJbjVBRUVBRUJ3aEFRc2dBRUh4QUVGL0VEQWlBd1JBSUFOQnNQMzhBRUg0L2ZvQVFRQVFIQ0VHQzBFQUlRTUNRQ0FCUlEwQUlBRkI5Z0FRZ0FFaUFrVU5BQ0FDUWJEOS9BQkJvT0wwQUVFQUVCd2hBd3NDUUFKQUlBQkI4UUJCZnhBd0lnSUVRQ0FDUWJEOS9BQkIrUDM2QUVFQUVCd05BUXNnQUVIWUEyb2lDQ2dDV0NJQ1FYOUdJQUpCL3c5S2NnMEFJQUJCandGQmZ4QXdJZ0lFUUNBQ1FiRDkvQUJCZ1A3NEFFRUFFQndOQVFzZ0FVVUVRRUc0QkJBWUlnSVFyZ3doQVNBQUlBSWdBQ2dDQUNnQ3FBRVJBZ0FMSUFFZ0FDZ0N4QVkyQXR3RElBRWdBQ2tDdkFZM0F0UURJQUVnQUNrQ3RBYzNBdVFESUFFZ0FDa0N2QWMzQXV3RElBRWdBQ2dDeEFjMkF2UURBa0FnQVNBQVFkQURha1lOQUNBQVFjZ0hhaUlGTFFBTElnbEJHSFJCR0hVaEJ5QUJRZmdEYWlJQ0xBQUxRUUJPQkVBZ0IwRUFUZ1JBSUFJZ0JTa0RBRGNEQUNBQ0lBVW9BZ2cyQWdnTUFnc2dBaUFBS0FMSUJ5QUFLQUxNQnhBZ0RBRUxJQUlnQUNnQ3lBY2dCU0FIUVFCSUlnSWJJQUFvQXN3SElBa2dBaHNRSVJvTElBRWdBQ2dDNUFjMkFwUUVJQUVnQUNrQzNBYzNBb3dFSUFFZ0FDa0MxQWMzQW9RRUlBRWdBQ2dDN0FjMkFwd0VJQWdRdVFGQkEwNEVRQ0FBS0FMVUIwRUNSdzBDQ3lBQlFRRTZBTEFFREFFTElBRkZCRUJCQUNFQkRBRUxRUUFnQVNBQUlBRVFzQUVpQWhzaEFVRUFJQU1nQWhzaEF3c0NRQUpBSUFCQjJBTnFJZ0lRdVFGQkJVZ05BQ0FBRUw4RERRQWdBQkNzQlEwQUlBQkI4UUJCZnhBd0lnVUVRQ0FGUWJEOS9BQkIrUDM2QUVFQUVCd05BUXNnQWlnQ1dDSUNRWDlHSUFKQi93OUtjZzBBSUFBUTFBY05BQ0FERFFGQjBBTVFHQ0lERUlNTklBRWdBeUFCS0FJQUtBS29BUkVDQUF3QkN5QURSUTBBSUFFZ0F4Q3dBUm9MSUFaRkJFQWdBQ0FCTmdMUUF3c0NRQUpBSUFCQjlRQkJBVUVCRUN3aUFRUkFJQUZCc1AzOEFFSDA0ZlFBUVFBUUhDRUJJQUJCN0FOcUlnTW9BZ0FpQWtFQVNnMEJJQUZGRFFJZ0FDQUJFTEFCR2d3Q0MwRUFJUUVnQUVIc0Eyb2lBeWdDQUNJQ1FRQk1EUUVMQWtBZ0JrVU5BQ0FHS0FLTUJDQUNSdzBBSUFRZ0FDZ0NWQ0FBUWRRQWFpQUFMQUJmUVFCSUd6WUNFRUdmbnUwQUlBUkJFR29RSkFzZ0FVVUVRRUhvQXhBWUlnSVFoUTBoQVNBQUlBSWdBQ2dDQUNnQ3FBRVJBZ0FMSUFFZ0F5Z0NBRFlDMEFNTElBUkN2SVNBZ0JBM0F4Z2dCRUs4aElDQUVEY0RDQ0FBQW44Z0JDa0NDQ0VLSUFSQklHb2lBRUVCT2dBWUlBQkJBRFlDRkNBQVFkajkvQUEyQWdBZ0FDQUtOd0lFSUFCQ0FEY0NEQ0FBQzBFQVFRQkJBRUh3c1g5QkFVRUFFQzRnQkVGQWF5UUFRUUFMbWdVQkNuOENRQ0FBS0FMOEIwRUNSZzBBQWtBZ0FDZ0MvQWNFUUNBQUtBTDhCMEVCUmcwQkRBSUxJQUFvQWt3aUJrVU5BQ0FHSUFZb0FnQW9BZ2dSQUFCQjhRQkhEUUFnQUNnQ1RCRHpDMFVOQVFzZ0FFRUJFRndpQWlnQ2tBSWhCaUFDSUFJb0FnQW9BaUFSQUFBaEF5QUFMUUM4QXlFRklBQWdBU2dDQkVFQUVINGhDQ0FBS0FLQUNDSUVRWDV0SVFrZ0JDQUNLQUtJQWtFQmRHdEJBbW9pQjBFQ2JTRUtJQWRCQVVvaUMwVWdCRUYrU25FTkFDQUJLQUlFSUFZZ0JSQ3BDeUVCSUFBZ0FDZ0NBQ2dDSUJFQUFDQUJJQU5xYXlFR0lBQWdBQ2dDQUNnQ0lCRUFBQ0FCSUFoQkFYUWdBMnRxYWlFQUlBZEJBazRFUUFKQUlBcEJBQ0FMR3lJRUlBSkJ5QUpCc0FJZ0JSdHFJZ1VvQWdRaUFpQUZLQUlBSWdkclFRUjFJZ05NRFFBZ0F5QUVTUVJBSUFVZ0JDQURheEM1RVF3QkN5QURJQVJORFFBZ0J5QUVRUVIwYWlJRElBSkhCRUFEUUNBQ1FSQnJJZ0lnQWlnQ0FDZ0NBQkVBQUJvZ0FpQURSdzBBQ3dzZ0JTQUROZ0lFQ3dKQUFrQWdCRUVBU2dSQVFRQWhBZ05BSUFVb0FnUWdCU2dDQUNJRGEwRUVkU0FDVFEwQ0lBTWdBa0VFZEdvZ0JpQUFJQUVRdUJFZ0FrRUJhaUlDSUFSSERRQUxDd3dCQ3hCdEFBdEJBUThMQWtBZ0NVRUFJQVJCZjBnYklnUWdBa0hVQWtHOEFpQUZHMm9pQlNnQ0JDSUNJQVVvQWdBaUIydEJCSFVpQTB3TkFDQURJQVJKQkVBZ0JTQUVJQU5yRUxrUkRBRUxJQU1nQkUwTkFDQUhJQVJCQkhScUlnTWdBa2NFUUFOQUlBSkJFR3NpQWlBQ0tBSUFLQUlBRVFBQUdpQUNJQU5IRFFBTEN5QUZJQU0yQWdRTEFrQUNRQ0FFUVFCS0JFQkJBQ0VDQTBBZ0JTZ0NCQ0FGS0FJQUlnTnJRUVIxSUFKTkRRSWdBeUFDUVFSMGFpQUdJQUFnQVJDNEVTQUNRUUZxSWdJZ0JFY05BQXNMREFFTEVHMEFDd3RCQVFzTUFDQUFJQUZCREdvUXR3a0xyUWdDQzM4QmZDTUFRUkJySWdja0FBSkFJQUJCMkFOcUlnSW9BbGdpQlVGL1JpQUZRZjhQU25JTkFBSkFJQUFvQXZ3SEJFQWdBQ2dDL0FkQkFVWU5BUXdDQ3lBQUtBSk1JZ1ZGRFFBZ0JTQUZLQUlBS0FJSUVRQUFRZkVBUncwQUlBQW9Ba3dROHd0RkRRRUxJQUJCQVJCY0tBS1FBaUVGSUFBdEFMd0RJUXNDUUNBQVFmRUFRWDhRTUNJRVJRUkFJQUZCRUdvaENTQUFJQUVvQWhCQkFCQitJUW9NQVFzZ0FVRVFhaUVKSUFSQnNQMzhBRUg0L2ZvQVFRQVFIQ0VFSUFBZ0FTZ0NFRUVBRUg0aENpQUVSUTBBSUFRb0Fvd0VRUUJNRFFBZ0FTZ0NCQ0VEQWtBZ0FDZ0M3QU5GRFFBZ0FTZ0NERUVCUncwQUFrQWdBRUh4QUJCRklnaEZEUUFnQ0VHdy9md0FRZmo5K2dCQkFCQWNJZ2hGRFFBZ0FDZ0NzQVJCWUVjTkFDQUlRZmdEYWlFQ0N5QUNFTGtCUVFWSURRQWdBQkMvQXcwQUlBUVE4UUVnQUVjTkFDQUFMUUNFQ0EwQUlBRW9BaEJCd01RRElBVWdDeENOQWJkRW1wbVptWm1aNlQraVJBQUFBQUFBQUFBQW9DSU5tVVFBQUFBQUFBRGdRV01FUUNBTnFpRUdEQUVMUVlDQWdJQjRJUVlMSUFNZ0FDQUFLQUlBS0FJZ0VRQUFJQVlnQ2tFQmRHcHFJQUVvQWdocklnRWdBeWdDdEFNaUFpQUJJQUpLR3lBREtBSUFLQUtZQmhFQ0FBc2dBQ2dDN0FOQkFFd05BQ0FBUWZVQVFRRkJBUkFzSVFRZ0J5QUFFTkVSSUFSQjFBTnFJZ0VnQjBjRVFDQUJJQWNvQWdBZ0IwRUVjaERoRVFzQ1FDQUhLQUlBUVJocUlnTW9BZ0FpQVFSQUEwQWdBU0lDS0FJRUlnRU5BQXdDQ3dBTElBTkJDR29oQWlBRElBTW9BZ2dvQWdCR0JFQURRQ0FDS0FJQUlnRkJDR29oQWlBQklBRW9BZ2dvQWdCR0RRQUxDeUFDS0FJQUlRSUxBa0FnQkNnQzVBTWlBUVJBSUFFZ0Jtb2hCZ3dCQ3lBQUtBS0FDQ0VESUFJb0FoQWhBaUFBS0FMUUF5SUJCSDhnQVNnQ29BUUZRUUFMUVFGSERRQWdBQkMvQXcwQUlBQW9BdEFESWdFRWZ5QUJLQUtrQkFWQkFBdEJBa29OQUNBSktBSUFJUUVnQWlBRGF5RUlRUUFoQXdKQUlBQkJqQUVRZ0FFaUFrVU5BQ0FDUWZZQUVJQUJJZ0pGRFFBZ0FrR3cvZndBUWFEaTlBQkJBQkFjSWdKRkRRQWdBU0FBS0FLd0JFRUZUQVIvSUFJZ0FDZ0MwQU1pQXdSL0lBTW9BcUFFQlVFQUN4RGlCZ1ZCd3NRREN5QUZJQUF0QUx3REVNb0JJUU1nQWlBQ0tBSUFLQUlrRVFBQUlRSWdBQ0FBS0FJQUtBSWtFUUFBSVF3Z0FpQUFJQUZCQUJCK1FYNXRhaUFESUF4cUlBZ2dCU0FCS0FMb0JrSDBGMm9pQUNnQ0xDSUJRUXBzSUFFZ0FDMEFQQnRzUWVRQWJXeHFhMEVmZGlFREN5QURSUTBBSUFRQ2Z5QUpLQUlBUWNERUF5QUZJQXNRalFHM1JKcVptWm1abWVrL29pSU5tVVFBQUFBQUFBRGdRV01FUUNBTnFnd0JDMEdBZ0lDQWVBc2lBRFlDNUFNZ0FDQUdhaUVHQ3lBRUlBWWdDa0VCZEdvaUFDQUVLQUswQXlJQklBQWdBVW9iSUFRb0FnQW9BcGdHRVFJQUlBY2dCeWdDQkJENEFnc2dCMEVRYWlRQVFRRUxoQUlCQkg4akFFRWdheUlFSkFBZ0FTZ0MwQU1pQlFSL0lBVW9BcUFFQlVFQUN5RUZJQVJCRUdvZ0FVRUFJQUVvQWdBb0FyQUdFUVFBSUFCQ0FEY0NCQ0FBSUFCQkJHb2lCallDQUNBRUtBSVFJZ2NvQWhRb0FoQWlBVUVCY1VVRVFDQUJRWDlCQVNBQ1FRRkdJQVZCQVVaeUlBTnpHMm9oQVFzZ0J5Z0NFQ0VDSUFRZ0FUWUNEQ0FBS0FJRUlnRkZCRUJCSUJBWUlnRWdBallDRUNBQklBWTJBZ2dnQVVJQU53SUFJQUZCR0dvaUFrSUFOd0lBSUFFZ0FqWUNGQ0FBSUFFMkFnQWdBQ0FCTmdJRUlBRWdBUkJFSUFBZ0FDZ0NDRUVCYWpZQ0NBc2dBVUVVYWlBRVFReHFJQVJCRUdvaUFCRGlFU0FBSUFRb0FoUVFzd1lnQkVFZ2FpUUFDNFVJQVFsL0l3QkJJR3NpQmlRQUFrQUNRQ0FDUlEwQUlBRWdBaEVBQUEwQUlBQkNBRGNDQkNBQUlBQkJCR28yQWdBTUFRc2dBVUVCRUZ3aEF5QUdRZ0EzQWhRZ0JpQUdRUkJxSWdoQkJISWlDallDRUNBR0lBRW9Bb0FJTmdJTVFTQVFHQ0lDSUFNMkFoQWdBaUFLTmdJSUlBSkNBRGNDQUNBQ1FSaHFJZ0ZDQURjQ0FDQUNJQUUyQWhRZ0JpQUNOZ0lRSUFZZ0FqWUNGQ0FDSUFJUVJDQUdJQVlvQWhoQkFXbzJBaGdnQmtFTWFpRUhRUUFoQVFKQUlBSkJGR29pQkNnQ0NFVU5BQ0FFS0FJQUlRSWdCQ0FFUVFScUlnazJBZ0FnQkNnQ0JFRUFOZ0lJSUFSQ0FEY0NCQUpBSUFJb0FnUWlBeUFDSUFNYklnVkZEUUFDUUNBRktBSUlJZ05GRFFBZ0JTQURLQUlBSWdKR0JFQWdBMEVBTmdJQUlBTW9BZ1FpQWtVRVFDQURJUUVNQWdzRFFDQUNJZ0VvQWdBaUFnMEFJQUVvQWdRaUFnMEFDd3dCQ3lBRFFRQTJBZ1FnQWtVRVFDQURJUUVNQVFzRFFDQUNJZ0VvQWdBaUFnMEFJQUVvQWdRaUFnMEFDd3NDUUNBSElBaEdCRUFnQlNFRERBRUxBMEFnQVNFRElBVWdCeWdDQUNJTE5nSVFBbjhnQ1NnQ0FDSUJSUVJBSUFraUFRd0JDd05BQWtBQ1FDQUJLQUlRSUF0S0JFQWdBU2dDQUNJQ0RRRWdBUXdFQ3lBQktBSUVJZ0pGRFFFTElBSWhBUXdCQ3dzZ0FVRUVhZ3NoQWlBRklBRTJBZ2dnQlVJQU53SUFJQUlnQlRZQ0FDQUVLQUlBS0FJQUlnRUVRQ0FFSUFFMkFnQWdBaWdDQUNFRkN5QUVLQUlFSUFVUVJDQUVJQVFvQWdoQkFXbzJBZ2dnQTBVRVFDQUhRUVJxSVFjTUF3c0NRQ0FES0FJSUlnRkZCRUJCQUNFQkRBRUxJQU1nQVNnQ0FDSUNSZ1JBSUFGQkFEWUNBQU5BSUFFb0FnUWlBa1VOQWdOQUlBSWlBU2dDQUNJQ0RRQUxEQUFMQUFzZ0FVRUFOZ0lFSUFKRkRRQURRQ0FDSWdFb0FnQWlBZzBBSUFFb0FnUWlBZzBBQ3dzZ0F5RUZJQWRCQkdvaUJ5QUlSdzBBQ3dzZ0JDQURFSTRCSUFGRkRRRURRQ0FCS0FJSUlnSUVRQ0FDSVFFTUFRc0xJQVFnQVJDT0FRd0JDeUFFUVFBUWpnRUxJQWNnQ0VjRVFDQUVRUVJxSVFNRFFFRVVFQmdpQlNBSEtBSUFJZ2syQWhBQ2Z5QURLQUlBSWdGRkJFQWdBeUlCREFFTEEwQUNRQUpBSUFFb0FoQWdDVW9FUUNBQktBSUFJZ0lOQVNBQkRBUUxJQUVvQWdRaUFrVU5BUXNnQWlFQkRBRUxDeUFCUVFScUN5RUNJQVVnQVRZQ0NDQUZRZ0EzQWdBZ0FpQUZOZ0lBSUFRb0FnQW9BZ0FpQVFSQUlBUWdBVFlDQUNBQ0tBSUFJUVVMSUFRb0FnUWdCUkJFSUFRZ0JDZ0NDRUVCYWpZQ0NDQUhRUVJxSWdjZ0NFY05BQXNMSUFBZ0JpZ0NFRFlDQUNBQUlBWW9BaFFpQVRZQ0JDQUFJQVlvQWhnaUFqWUNDQUpBSUFKRkJFQWdBQ0FBUVFScU5nSUFEQUVMSUFFZ0FFRUVhallDQ0NBR1FnQTNBaFFnQmlBS05nSVFRUUFoQVFzZ0JrRVFhaUFCRUxNR0N5QUdRU0JxSkFBTGxBSUJCMzhnQUVFQkVGd29BcEFDSVFZZ0FDQUJLQUlFUVFBUWZrRUJkQ0VFSUFCQnpBTnFJZ01vQWdRaUFnUi9JQUlvQXFBRUJVRUFDMEVCUmdSQUlBRW9BZ2dpQWlBRWEwRUFJQUliSVFVTEFrQWdBQ2dDaUFoRkRRQUNRQ0FES0FJRUlnSUVmeUFDS0FLZ0JBVkJBQXRCQWtZRVFDQUFLQUtNQ0VFQmNTRUNJQUFvQW9nSUlnY29BZ1FnQnlnQ0FHdEJCSEZGQkVBZ0FnMENEQU1MSUFKRkRRRU1BZ3NnQUMwQWpBaEJBWEVOQVF0QkFTRUlJQU1vQWdRaUF3Ui9JQU1vQXFBRUJVRUFDeUVESUFBZ0JDQUJLQUlFSUFZUWVpSUJheUFCSUFScklBTkJBVVliSUFBb0FnQW9BcGdHRVFJQUN5QUFJQUFvQXJRRElBVnFJQUFvQWdBb0FwZ0dFUUlBSUFBZ0NEb0FoQWhCQVF1cEJ3RUdmd0pBQWtBZ0FDZ0MvQWNFUUVFQklRSWdBQ2dDL0FkQkFVWU5BUXdDQ3lBQUtBSk1JZ0pGRFFBZ0FpQUNLQUlBS0FJSUVRQUFRZkVBUncwQVFRRWhBaUFBS0FKTUVQTUxSUTBCQzBFQklRSWdBQ2dDMUFkQkFrWU5BQ0FBRUw4RERRQWdBQkNzQlEwQUlBQkIyQU5xSWdRb0FsZ2lCVUYvUmlBRlFmOFBTbklOQUNBQVFZOEJRWDhRTUNJRkJFQWdCVUd3L2Z3QVFZRCsrQUJCQUJBY0RRRUxRUUFoQWlBQUVQa0NEUUFnQVVFQU5nSUVJQUZCQURZQ0hDQUFLQUxRQXlFRklBQkJBQkJjSVFNZ0FFRVRRWDhRTUNFR0lBQW9BcUFESVFjZ0FDZ0NuQU1oQWlBQklBQkJ6QU5xTmdJY0lBRWdCeUFHSUFJYklnWTJBaGdnQVNBQ0lBTWdBaHNpQWpZQ0ZDQUJJQVFRdVFFMkFnd2dBQkMzQVNFRUlBRkJBRG9BRVNBQklBUTZBQkFnQWlnQ2tBSWhCQ0FCSUFJZ0FpZ0NBQ2dDSkJFQUFDQUNLQUtJQWtFQmF5QUVJQUVvQWlBb0F1Z0dRZlFYYWlJREtBSXNJZ2RCQ213Z0J5QURMUUE4RzJ4QjVBQnRiR3NpQWpZQ0NBSkFJQUFvQXBBSUJFQUNmd0pBSUFBb0FwUUlRUUZHQkVBZ0FDQUFLQUlBS0FJa0VRQUFJUVFnQUNnQ2tBZ2lBeUFES0FJQUtBSWtFUUFBSVFNZ0FDQUFLQUtRQ0NBRElBUklHeUVFSUFBZ0FDZ0NBQ2dDSkJFQUFDRURJQUFvQXBBSUlnWWdCaWdDQUNnQ0pCRUFBQ0VHSUFBb0FwQUlJQUFnQXlBR1Noc2hBeUFFUVFKQkF3Si9JQUFvQXJRSEJFQWdBQ2dDdEFjTUFRdEJBa0VCSUFRZ0JDZ0NBQ2dDSkJFQUFDQURJQU1vQWdBb0FpUVJBQUJxUVFKdElBSktHd3NpQkVFQlJpSUdHellDbEFnZ0EwRURRUUlnQmhzMkFwUUlJQUFvQXJ3RklBQW9BcEFJSWdJb0Fyd0ZheUFBTEFDMEJTQUNMQUMwQld0QkIyeHFJZ01nQTBFZmRTSURhaUFEYzBFQlN3MEJJQUlnQUNBQUlBQW9BZ0FvQWlRUkFBQWlBeUFDSUFJb0FnQW9BaVFSQUFBaUFrZ2dBaUFEU0NBR0d4dEJBVG9BaEFnZ0JBd0NDeUFBS0FLUUNDZ0MwQU1pQWdSL0lBSW9BcUFFQlVFQUN5RUVDeUFFQ3lFQ0RBRUxJQVVvQXVRREJFQWdCU2dDNUFNaEFnd0JDMEVCSVFJZ0FCQzNBUTBBSUFZZ0FCRGlCQ0lDRFFCQkFVRUNJQUFnQUNnQ0FDZ0NKQkVBQUNBQktBSUlTQnNoQWdzZ0FDZ0MwQU1pQkFSQUlBUWdBallDb0FRTFFRQWhBaUFGUVFBZ0JTZ0NBQ2dDbkFZUkFnQWdBQ2dDa0FoRkRRQWdBQ2dDbEFoQkEwY05BQ0FBSUFBb0FnQW9BaVFSQUFBaEJTQUFLQUtRQ0NJQUlBQW9BZ0FvQWlRUkFBQWhBQ0FCUVFFNkFCRWdBU0FGSUFCcklnQkJIM1VpQVNBQUlBRnphellDQkFzZ0FndmRBUUVDZndKQUlBQkI4UUJCZnhBd0lnSUVRQ0FDUWJEOS9BQkIrUDM2QUVFQUVCd05BUXNnQVNBQU5nSWNBa0FnQVNnQ0RFVU5BQ0FCS0FJSUlnQW9BZ0FpQWlBQktBSUVJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUZCQURZQ0RDQUFJQUZCQkdvaUEwWU5BQU5BSUFBb0FnUWhBaUFBRUJjZ0FpSUFJQU5IRFFBTEN5QUJLQUlZUlEwQUlBRW9BaFFpQUNnQ0FDSUNJQUVvQWhBaUF5Z0NCRFlDQkNBREtBSUVJQUkyQWdBZ0FVRUFOZ0lZSUFBZ0FVRVFhaUlDUmcwQUEwQWdBQ2dDQkNFQklBQVFGeUFCSWdBZ0FrY05BQXNMUVFBTHRRRUJBbjhDUUNBQVFmRUFRWDhRTUNJQ0JFQWdBa0d3L2Z3QVFmajkrZ0JCQUJBY0RRRUxJQUVnQURZQ0JDQUJJQUFvQXRBRElnSUVmeUFDS0FLZ0JBVkJBQXMyQWdnZ0FFRUFFRndoQWlBQVFSTkJmeEF3SVFNZ0FVRUFPd0VjSUFFZ0F6WUNHQ0FCSUFNMkFoUWdBU0FDTmdJUUlBRWdBallDRENBQUtBS2NBeUlDUlEwQUlBRWdBallDRUNBQklBSTJBZ3dnQUNnQ29BTWhBQ0FCUVlFQ093RWNJQUVnQURZQ0dDQUJJQUEyQWhRTFFRQUxCd0FnQUN3QUNRdXpDQUVMZnlNQVFUQnJJZ01rQUNBQVFmQUhhaUlKSVFnZ0NTZ0NCRVVFUUNBQktBSVFJZ1pCbUFacUlBa2dCaHNoQ0FzQ1FBSkFBa0FDUUFKQUlBRW9BZ1FpQmlBQktBSUlJZ1JHRFFBZ0FDZ0N2QVVoQWlBQUxRQzBCU0VGQTBBQ1FDQUZJQVlvQWdBaUJ5MEF0QVZIRFFBZ0FpQUhLQUs4QlVjTkFBSkFJQWdvQWdSQmZuRkJBa1lFUUVISUJCQVlJZ1FRN0FVYUlBRXRBQ0JGQkVBZ0JFRUJPZ0NzQVFzZ0EwRWdha0dxd2ZFQUlBWW9BZ0JCMUFCcUVHc2dCRUdVQTJvaEFpQURMUUFySWdkQkdIUkJHSFVoQlFKQUlBUXNBSjhEUVFCT0JFQWdCVUVBVGdSQUlBSWdBeWtESURjQ0FDQUNJQU1vQWlnMkFnZ01BZ3NnQWlBREtBSWdJQU1vQWlRUUlBd0JDeUFDSUFNb0FpQWdBMEVnYWlBRlFRQklJZ0liSUFNb0FpUWdCeUFDR3hBaEdnc2dBeXdBSzBFQVNBUkFJQU1vQWlBUUZ3c2dBMEVRYWtHcXdmRUFJQUJCMUFCcUVHc2dCRUhFQTJvaEFpQURMUUFiSWdkQkdIUkJHSFVoQlFKQUlBUXNBTThEUVFCT0JFQWdCVUVBVGdSQUlBSWdBeWtERURjQ0FDQUNJQU1vQWhnMkFnZ01BZ3NnQWlBREtBSVFJQU1vQWhRUUlBd0JDeUFDSUFNb0FoQWdBMEVRYWlBRlFRQklJZ0liSUFNb0FoUWdCeUFDR3hBaEdnc2dBeXdBRzBFQVNBUkFJQU1vQWhBUUZ3c2dBU2dDR0NJQ0lBRW9BaHdpQjBrRVFDQUNJQVEyQWdBZ0FTQUNRUVJxTmdJWURBSUxJQUlnQVVFVWFpZ0NBQ0lDYXlJTFFRSjFJZ3BCQVdvaUJVR0FnSUNBQkU4TkJTQUZJQWNnQW1zaUIwRUJkU0lNSUFVZ0RFc2JRZi8vLy84RElBZEIvUC8vL3dkSkd5SUZCSDhnQlVHQWdJQ0FCRThOQnlBRlFRSjBFQmdGUVFBTElnY2dDa0VDZEdvaUNpQUVOZ0lBSUF0QkFFb0VRQ0FISUFJZ0N4QVpHZ3NnQVNBSElBVkJBblJxTmdJY0lBRWdDa0VFYWpZQ0dDQUJJQWMyQWhRZ0FrVU5BU0FDRUJjTUFRc2dBeUFBS0FKVUlBQkIxQUJxSUFBc0FGOUJBRWdiTmdJQVFZaXI3UUFnQXhBa0N5QUJLQUlJSUFaQkJHb2lBbXNpQkFSQUlBWWdBaUFFRUdNYUN5QUJJQVFnQm1vaUJEWUNDQXdDQ3lBR1FRUnFJZ1lnQkVjTkFBc0xBa0FnQ0NnQ0JFRUJhMEVCU3cwQUlBRW9BZ3dpQWlBRVN3UkFJQVFnQURZQ0FDQUJJQVJCQkdvMkFnZ01BUXNnQkNBQlFRUnFLQUlBSWdacklnaEJBblVpQlVFQmFpSUVRWUNBZ0lBRVR3MERJQVFnQWlBR2F5SUNRUUYxSWdjZ0JDQUhTeHRCLy8vLy93TWdBa0g4Ly8vL0Iwa2JJZ1FFZnlBRVFZQ0FnSUFFVHcwRklBUkJBblFRR0FWQkFBc2lBaUFGUVFKMGFpSUZJQUEyQWdBZ0NFRUFTZ1JBSUFJZ0JpQUlFQmthQ3lBQklBSWdCRUVDZEdvMkFnd2dBU0FGUVFScU5nSUlJQUVnQWpZQ0JDQUdSUTBBSUFZUUZ3c2dBUzBBSUFSQUlBbEJBRFlDQkFzZ0FFSElCR29pQmlnQ0JBUkFRWmdFRUJnUXZnUWdCaUFBUWRRQWFpQUJFS1lKQ3lBRFFUQnFKQUJCQUE4TEVDZ0FDMEdqaE84QUVEZ0FDeEFvQUF0Qm80VHZBQkE0QUFzUEFDQUFRY3dEYXlBQklBSVE1QkVMRXdBZ0FDQUJRY3dEYXlBQ0lBTWdCQkRsRVFzVEFDQUFJQUZCekFOcklBSWdBeUFFRU9ZUkN4SUFRYUNaZ2dGQnBKbUNBU2dDQUJEd0N3c0hBQ0FBTEFBSUN3d0FJQUFRNlJFYUlBQVFGd3ZHQWdFQmZ5TUFRUkJySWdJa0FBSkFJQUVnQVNnQ0FDZ0NDQkVBQUVIckFFWUVRQ0FDUVlDQXJBTTJBZ3dnQWtHb29Qc0FOZ0lJSUFBZ0FrRUlha0h3c1g5QkFSQ1BBVVVOQVVHRTRPMEFRUUFRSkF3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCN0FCSERRQWdBa0dBZ0xBRE5nSU1JQUpCcUtEN0FEWUNDQ0FBSUFKQkNHcEI4TEYvUVFFUWp3RkZEUUJCeStEdEFFRUFFQ1FMQW44Q1FDQUJJQUVvQWdBb0FnZ1JBQUJCNndCR0RRQWdBU0FCS0FJQUtBSUlFUUFBUWV3QVJnMEFJQUVnQVNnQ0FDZ0NDQkVBQUVIMUFFWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQmlBRkdEUUFnQVNBQktBSUFLQUlJRVFBQVFZd0JSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR05BVVlOQUNBQklBRW9BZ0FvQWdnUkFBQkJsUUZHRFFCQkFDQUJMd0ZRUVNkclFmLy9BM0ZCRWtzTkFSb0xRUUVMSVFBZ0FrRVFhaVFBSUFBTEN3QWdBRUhBQldzUTVRVUxDd0FnQUVHTUJXc1E1UVVMQ3dBZ0FFSFlBMnNRNVFVTEN3QWdBRUhNQTJzUTVRVUxDd0FnQUVIVUFXc1E1UVVMQ3dBZ0FFR3dBV3NRNVFVTEVRQWdBRUg0QjJzaUFCQmxHaUFBRUJjTEVRQWdBRUh3QjJzaUFCQmxHaUFBRUJjTEVRQWdBRUhvQjJzaUFCQmxHaUFBRUJjTEVRQWdBRUd3QjJzaUFCQmxHaUFBRUJjTEVRQWdBRUdrQjJzaUFCQmxHaUFBRUJjTEVRQWdBRUhjQm1zaUFCQmxHaUFBRUJjTEVRQWdBRUhRQm1zaUFCQmxHaUFBRUJjTEVRQWdBRUhJQm1zaUFCQmxHaUFBRUJjTERBQWdBQkRxRVJvZ0FCQVhDeEVBSUFCQnVBWnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQmlBWnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQmdBWnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQitBVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQjZBVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQjJBVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQjBBVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQndBVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQnVBVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQnNBVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQm5BVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQmpBVnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQjBBUnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQnlBUnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQnZBUnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQnRBUnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQnJBUnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQitBTnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQjhBTnJJZ0FRWlJvZ0FCQVhDeEVBSUFCQjZBTnJJZ0FRWlJvZ0FCQVhDeFVBSUFJZ0F5QUVJQUFvQWd3Z0FDZ0NFQkR6RVFzUkFDQUFRZGdEYXlJQUVHVWFJQUFRRndzUkFDQUFRY3dEYXlJQUVHVWFJQUFRRndzUkFDQUFRWWdEYXlJQUVHVWFJQUFRRndzUkFDQUFRZmdDYXlJQUVHVWFJQUFRRndzUkFDQUFRZWdDYXlJQUVHVWFJQUFRRndzUkFDQUFRZVFCYXlJQUVHVWFJQUFRRndzUkFDQUFRZFFCYXlJQUVHVWFJQUFRRndzUkFDQUFRY0FCYXlJQUVHVWFJQUFRRndzUkFDQUFRYkFCYXlJQUVHVWFJQUFRRndzTEFDQUFFR1VhSUFBUUZ3dVpCZ0VGZnlNQVFSQnJJZ0VrQUNBQklBSTJBZ3dnQVNBRk5nSUlBbjhnQUNnQ0RDRUtJQUFvQWhBaEFDQUJJQUkyQWd3Z0FTQUZOZ0lJQWtBZ0FFRUVjVVVOQUNBRElBRW9BZ3dpQUd0QkEwZ05BQ0FBTFFBQVFlOEJSdzBBSUFBdEFBRkJ1d0ZIRFFBZ0FDMEFBa0cvQVVjTkFDQUJJQUJCQTJvMkFnd0xBa0FDUUFKQUEwQUNRQ0FCS0FJTUlnQWdBMDhOQUNBQktBSUlJZ1VnQms4TkFFRUNJUXNnQUMwQUFDSUNJQXBMRFFRZ0FRSi9JQUpCR0hSQkdIVkJBRTRFUUNBRklBSTJBZ0FnQUVFQmFnd0JDeUFDUWNJQlNRMEZJQUpCM3dGTkJFQWdBeUFBYTBFQ1NBMEZJQUF0QUFFaUNFSEFBWEZCZ0FGSERRUWdDRUUvY1NBQ1FRWjBRY0FQY1hJaUFpQUtTdzBFSUFVZ0FqWUNBQ0FBUVFKcURBRUxJQUpCN3dGTkJFQWdBeUFBYTBFRFNBMEZJQUF0QUFJaENTQUFMUUFCSVFnQ1FBSkFJQUpCN1FGSEJFQWdBa0hnQVVjTkFTQUlRZUFCY1VHZ0FVWU5BZ3dIQ3lBSVFlQUJjVUdBQVVZTkFRd0dDeUFJUWNBQmNVR0FBVWNOQlFzZ0NVSEFBWEZCZ0FGSERRUWdDVUUvY1NBQ1FReDBRWURnQTNFZ0NFRS9jVUVHZEhKeUlnSWdDa3NOQkNBRklBSTJBZ0FnQUVFRGFnd0JDeUFDUWZRQlN3MEZRUUVoQ3lBRElBQnJRUVJJRFFNZ0FDMEFBeUVKSUFBdEFBSWhDQ0FBTFFBQklRQUNRQUpBQWtBQ1FDQUNRZkFCYXc0RkFBSUNBZ0VDQ3lBQVFmQUFha0gvQVhGQk1FOE5DQXdDQ3lBQVFmQUJjVUdBQVVjTkJ3d0JDeUFBUWNBQmNVR0FBVWNOQmdzZ0NFSEFBWEZCZ0FGSERRVWdDVUhBQVhGQmdBRkhEUVVnQmlBRmEwRUlTQTBEUVFJaEN5QUpRVDl4SWdrZ0NFRUdkQ0lNUWNBZmNTQUFRUXgwUVlEZ0QzRWdBa0VIY1NJQ1FSSjBjbkp5SUFwTERRTWdCU0FJUVFSMlFRTnhJQUJCQW5RaUFFSEFBWEVnQWtFSWRISWdBRUU4Y1hKeVFVQnFRWUN3QTNJMkFnQWdBU0FGUVFScU5nSUlJQVVnQ1NBTVFjQUhjWEpCZ0xnRGNqWUNCQ0FCS0FJTVFRUnFDellDRENBQklBRW9BZ2hCQkdvMkFnZ01BUXNMSUFBZ0Ewa2hDd3NnQ3d3Q0MwRUJEQUVMUVFJTElRQWdCQ0FCS0FJTU5nSUFJQWNnQVNnQ0NEWUNBQ0FCUVJCcUpBQWdBQXNLQUNBQVFmZ0hheEJsQ3dvQUlBQkI4QWRyRUdVTENnQWdBRUhvQjJzUVpRc0tBQ0FBUWJBSGF4QmxDd29BSUFCQnBBZHJFR1VMQ2dBZ0FFSGNCbXNRWlFzS0FDQUFRZEFHYXhCbEN3b0FJQUJCeUFackVHVUxDZ0FnQUVHNEJtc1FaUXNLQUNBQVFZZ0dheEJsQytNR0FRTi9Jd0JCRUdzaUFTUUFJQUVnQWpZQ0RDQUJJQVUyQWdnQ2Z5QUFLQUlNSVFrZ0FDZ0NFQ0VBSUFFZ0FqWUNEQ0FCSUFVMkFnZ0NRQ0FBUVFKeEJFQkJBU0VJSUFZZ0JXdEJBMGdOQVNBQklBVkJBV28yQWdnZ0JVSHZBVG9BQUNBQklBRW9BZ2dpQUVFQmFqWUNDQ0FBUWJzQk9nQUFJQUVnQVNnQ0NDSUFRUUZxTmdJSUlBQkJ2d0U2QUFBTElBRW9BZ3doQlFKQUEwQWdBeUFGVFFSQVFRQWhDQXdEQ3lBRktBSUFJZ0JCLy84RGNTSUNJQWxMRFFFQ1FBSkFJQUpCL3dCTkJFQkJBU0VJSUFZZ0FTZ0NDQ0lDYTBFQVRBMEZJQUVnQWtFQmFqWUNDQ0FDSUFBNkFBQU1BUXNnQWtIL0QwMEVRQ0FHSUFFb0FnZ2lBbXRCQWtnTkFpQUJJQUpCQVdvMkFnZ2dBaUFBUVFaMlFjQUJjam9BQUNBQklBRW9BZ2dpQWtFQmFqWUNDQ0FDSUFCQlAzRkJnQUZ5T2dBQURBRUxJQUpCLzY4RFRRUkFJQVlnQVNnQ0NDSUZhMEVEU0EwQ0lBRWdCVUVCYWpZQ0NDQUZJQUpCREhaQjRBRnlPZ0FBSUFFZ0FTZ0NDQ0lDUVFGcU5nSUlJQUlnQUVFR2RrRS9jVUdBQVhJNkFBQWdBU0FCS0FJSUlnSkJBV28yQWdnZ0FpQUFRVDl4UVlBQmNqb0FBQXdCQ3lBQ1FmKzNBMDBFUUVFQklRZ2dBeUFGYTBFSVNBMEZJQVVvQWdRaUFrR0ErQU54UVlDNEEwY05CQ0FHSUFFb0FnaHJRUVJJRFFWQkFpRUlJQUpCL3dkeElBQkJDblJCZ1BnRGNTQUFRY0FIY1NJS1FRcDBjbkpCZ0lBRWFpQUpTdzBGSUFFZ0JVRUVhallDRENBQklBRW9BZ2dpQlVFQmFqWUNDQ0FGSUFwQkJuWkJBV29pQlVFQ2RrSHdBWEk2QUFBZ0FTQUJLQUlJSWdoQkFXbzJBZ2dnQ0NBRlFRUjBRVEJ4SUFCQkFuWkJEM0Z5UVlBQmNqb0FBQ0FCSUFFb0FnZ2lCVUVCYWpZQ0NDQUZJQUpCQm5aQkQzRWdBRUVFZEVFd2NYSkJnQUZ5T2dBQUlBRWdBU2dDQ0NJQVFRRnFOZ0lJSUFBZ0FrRS9jVUdBQVhJNkFBQU1BUXRCQWlFSUlBSkJnTUFEU1EwRUlBWWdBU2dDQ0NJRmEwRURTQTBCSUFFZ0JVRUJhallDQ0NBRklBSkJESFpCNEFGeU9nQUFJQUVnQVNnQ0NDSUNRUUZxTmdJSUlBSWdBRUVHZGtFL2NVR0FBWEk2QUFBZ0FTQUJLQUlJSWdKQkFXbzJBZ2dnQWlBQVFUOXhRWUFCY2pvQUFBc2dBU0FCS0FJTVFRUnFJZ1UyQWd3TUFRc0xRUUVNQWd0QkFnd0JDeUFJQ3lFQUlBUWdBU2dDRERZQ0FDQUhJQUVvQWdnMkFnQWdBVUVRYWlRQUlBQUxDZ0FnQUVHQUJtc1FaUXNLQUNBQVFmZ0ZheEJsQ3dvQUlBQkI2QVZyRUdVTENnQWdBRUhZQldzUVpRc0tBQ0FBUWRBRmF4QmxDd29BSUFCQndBVnJFR1VMQ2dBZ0FFRzRCV3NRWlFzS0FDQUFRYkFGYXhCbEN3b0FJQUJCbkFWckVHVUxDZ0FnQUVHTUJXc1FaUXNLQUNBQVFkQUVheEJsQ3dvQUlBQkJ5QVJyRUdVTENnQWdBRUc4QkdzUVpRc0tBQ0FBUWJRRWF4QmxDd29BSUFCQnJBUnJFR1VMQ2dBZ0FFSDRBMnNRWlFzS0FDQUFRZkFEYXhCbEN3b0FJQUJCNkFOckVHVUxDZ0FnQUVIWUEyc1FaUXNLQUNBQVFjd0RheEJsQ3hVQUlBSWdBeUFFSUFBb0Fnd2dBQ2dDRUJEc0VRc0tBQ0FBUVlnRGF4QmxDd29BSUFCQitBSnJFR1VMQ2dBZ0FFSG9BbXNRWlFzS0FDQUFRZVFCYXhCbEN3b0FJQUJCMUFGckVHVUxDZ0FnQUVIQUFXc1FaUXNLQUNBQVFiQUJheEJsQ3dRQVFRZ0xCQUJCQmd0WEFDTUFRUkJySWdFa0FDQUJJQUkyQWd3Z0FTQUZOZ0lJSUFJZ0F5QUJRUXhxSUFVZ0JpQUJRUWhxSUFBb0Fnd2dBQ2dDRUJEdEVTRUFJQVFnQVNnQ0REWUNBQ0FISUFFb0FnZzJBZ0FnQVVFUWFpUUFJQUFMQkFCQkF3c0hBRUh3a2ZzQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWZTUSt3QkdHd3NPQUVHNEFSQVlJZ0FROFFzZ0FBc01BQ0FCUVppUCt3QTJBZ0FMRWdCQkNCQVlJZ0JCbUkvN0FEWUNBQ0FBQzQ4REFRVi9Jd0JCRUdzaUFpUUFBa0FnQUM4QkJpQUJJQUVvQWdBb0FnZ1JBQUJIRFFBQ1FDQUJLQUo4SWdNZ0FTZ0NnQUVpQlVZTkFBTkFJQU1vQWdCQnBRRkdEUUVnQTBFRWFpSURJQVZIRFFBTERBRUxJQU1nQlVZTkFBSkFJQUZCc1AzOEFFR3c4dklBUVg0UUhDSUJMQUFQUVFCT0JFQWdBaUFCS0FJTU5nSUlJQUlnQVNrQ0JEY0RBQXdCQ3lBQ0lBRW9BZ1FnQVNnQ0NCQWFDd0pBQWtBQ1FDQUNLQUlFSUFJdEFBc2lBeUFEUVJoMFFSaDFJZ1ZCQUVnYklnWWdBQ2dDRENBQUxRQVRJZ0VnQVVFWWRFRVlkU0lCUVFCSUcwY05BQ0FBUVFocUlnQW9BZ0FnQUNBQlFRQklHeUVBSUFJb0FnQWhBU0FGUVFCSUlnUU5BU0FGUlFSQVFRRWhCQXdFQzBFQUlRUWdBQzBBQUNBQlFmOEJjVWNOQXlBQ0lRRURRQ0FEUVFGcklnTkZJUVFnQTBVTkFTQUFMUUFCSVFZZ0FFRUJhaUVBSUFZZ0FVRUJhaUlCTFFBQVJnMEFDd3NnQlVFQVRnMENJQUlvQWdBaEFRd0JDeUFHUlFSQVFRRWhCQXdCQ3lBQklBSWdCQnNnQUNBR0VFeEZJUVFMSUFFUUZ3c2dBa0VRYWlRQUlBUUxPQUVDZjBHNEFSQVlJZ0VnQUJCa0lRSWdBQ2dDdEFFaEFDQUJRZVNMK3dBMkFyQUJJQUZCMElYN0FEWUNBQ0FCSUFBMkFyUUJJQUlMS2dBZ0FFRUdPZ0FMSUFCQmwvVHVBQ2dBQURZQUFDQUFRWnYwN2dBdkFBQTdBQVFnQUVFQU9nQUdDMWNBSXdCQkVHc2lBU1FBSUFFZ0FqWUNEQ0FCSUFVMkFnZ2dBaUFESUFGQkRHb2dCU0FHSUFGQkNHb2dBQ2dDRENBQUtBSVFFTzhSSVFBZ0JDQUJLQUlNTmdJQUlBY2dBU2dDQ0RZQ0FDQUJRUkJxSkFBZ0FBc3ZBQUovSUFFZ0FTZ0NBQ2dDQ0JFQUFFRUpSd1JBUVFBZ0FTOEJVRUVuYTBILy93TnhRUkpMRFFFYUMwRUJDd3NTQUNBQVFiQUJheUlBRU5ZREdpQUFFQmNMQ3dBZ0FFR3dBV3NRMWdNTEVnQWdBRUg0QUdzaUFCQ21BaG9nQUJBWEN4SUFJQUJCOEFCcklnQVFwZ0lhSUFBUUZ3c1NBQ0FBUWVRQWF5SUFFS1lDR2lBQUVCY0xFZ0FnQUVIY0FHc2lBQkNtQWhvZ0FCQVhDeElBSUFCQjFBQnJJZ0FRcGdJYUlBQVFGd3NSQUNBQVFTQnJJZ0FRcGdJYUlBQVFGd3NSQUNBQVFSaHJJZ0FRcGdJYUlBQVFGd3NSQUNBQVFSQnJJZ0FRcGdJYUlBQVFGd3NNQUNBQUVLWUNHaUFBRUJjTEN3QWdBRUg0QUdzUXBnSUxDd0FnQUVId0FHc1FwZ0lMQ3dBZ0FFSGtBR3NRcGdJTEVnQWdBaUFESUFSQi8vL0RBRUVBRU93UkN3c0FJQUJCM0FCckVLWUNDd3NBSUFCQjFBQnJFS1lDQ3dvQUlBQkJJR3NRcGdJTENnQWdBRUVZYXhDbUFnc0tBQ0FBUVJCckVLWUNDd2NBUWJpQyt3QUxGUUFnQUVFRWFrRUFJQUVvQWdSQndJSDdBRVliQ3c4QVFiZ0dFQmdpQUJDM0Job2dBQXNNQUNBQlFlVC8rZ0EyQWdBTEVnQkJDQkFZSWdCQjVQLzZBRFlDQUNBQUMra0hBUWQvUWJnR0VCZ2lBU0FBRUlzQklBRkJ6QU5xSWdKQkFEWUNEQ0FDSUFKQkJHb2lBellDQ0NBQ0lBTTJBZ1FnQWtIRS9md0FOZ0lBSUFJaEJDQUJRUUEyQXVnRElBRkNBRGNENEFNZ0FVSE13dndBTmdMY0F3SkFBa0FnQUNnQzVBTWdBQ2dDNEFOcklnTUVRQ0FEUVFCSURRRWdBU0FERUJnaUFqWUM0QU1nQVNBQ05nTGtBeUFCSUFJZ0EwRUNkVUVDZEdvMkF1Z0RJQUVnQUNnQzVBTWdBQ2dDNEFNaUJXc2lBMEVBU2dSL0lBSWdCU0FERUJrZ0Eyb0ZJQUlMTmdMa0F3c2dBVUdzdy93QU5nTHNBeUFCSUFBb0F2QUROZ0x3QXlBQlFmZ0RhaUFBUWZnRGFoRFNCeUFCUWFqVjhnQTJBcXdGSUFGQnNBVnFJUUlDUUNBQUxBQzdCVUVBVGdSQUlBSWdBQ2tEc0FVM0F3QWdBaUFBS0FLNEJUWUNDQXdCQ3lBQ0lBQW9BckFGSUFBb0FyUUZFQm9MSUFGQmlOYnlBRFlDdkFVZ0FDZ0N3QVVoQWlBQlFieTY4d0EyQXNnRklBRWdBallDd0FVZ0FTQUFLUUxNQlRjQ3pBVWdBU0FBS0FMVUJUWUMxQVVnQVVIWTNQSUFOZ0xZQlNBQklBQW9BdXdGTmdMc0JTQUJJQUFwQXVRRk53TGtCU0FCSUFBcEF0d0ZOd0xjQlNBQlFmQUZhaUVDQWtBZ0FDd0Erd1ZCQUU0RVFDQUNJQUFwQS9BRk53TUFJQUlnQUNnQytBVTJBZ2dNQVFzZ0FpQUFLQUx3QlNBQUtBTDBCUkFhQ3lBQklBQW9Bb3dHTmdLTUJpQUJJQUFwQW9RR053S0VCaUFCSUFBcEF2d0ZOd0w4QlNBQklBQW9BcFFHTmdLVUJpQUJJQUFvQXB3R05nS2NCaUFBS0FLa0JpRUNJQUZCa1B2NkFEWUNpQU1nQVVHQSsvb0FOZ0w0QWlBQlFmRDYrZ0EyQXVnQ0lBRkI0UHI2QURZQzVBRWdBVUc4K3ZvQU5nTFVBU0FCUWF6NitnQTJBc0FCSUFGQmpQcjZBRFlDc0FFZ0FVRzg4L29BTmdJQUlBRWdBallDcEFZZ0JFR2crL29BTmdJQVFRQWhCU0FCUVFBMkFyQUdJQUVnQVVHb0Jtb2lBellDckFZZ0FTQUROZ0tvQmlBQlFlRDkrZ0EyQXFBR0lBRkIwUDM2QURZQ21BWWdBVUhBL2ZvQU5nS1FCaUFCUWJEOStnQTJBdGdGSUFGQm9QMzZBRFlDeUFVZ0FVR1EvZm9BTmdLOEJTQUJRWUQ5K2dBMkFxd0ZJQUZCOFB6NkFEWUM4QVFnQVVIZy9Qb0FOZ0xvQkNBQlFkRDgrZ0EyQXR3RUlBRkJ3UHo2QURZQzFBUWdBVUd3L1BvQU5nTE1CQ0FCUWFEOCtnQTJBcGdFSUFGQmtQejZBRFlDa0FRZ0FVR0EvUG9BTmdLSUJDQUJRZWo3K2dBMkF2Z0RJQUZCeVB2NkFEWUM3QU1nQVVHMCsvb0FOZ0xjQXlBQUtBS3NCaUlFSUFCQnFBWnFJZ1pIQkVBZ0F5RUFBMEJCREJBWUlRSWdCQ2dDQ0NFSElBSWdBellDQkNBQ0lBYzJBZ2dnQWlBQU5nSUFJQUFnQWpZQ0JDQUJJQVZCQVdvaUJUWUNzQVlnQVNBQ05nS29CaUFDSVFBZ0JDZ0NCQ0lFSUFaSERRQUxDd3dCQ3hBb0FBc2dBUXNxQUNBQVFRVTZBQXNnQUVHdnVPOEFLQUFBTmdBQUlBQkJzN2p2QUMwQUFEb0FCQ0FBUVFBNkFBVUxyQVVDQjM4QmZDTUFRVUJxSWdNa0FDQUFFTGNCQkVBZ0EwSUFOd0kwSUFNZ0EwRXdha0VFY2lJR05nSXdJQU5CSUdvaUFpQUFRY3dEYWlBQUVOVUNJQUlnQXlnQ0pDSUhSd1JBQTBBZ0J5Z0NDQ0FCS0FJY0VIQWhDQ0FHSVFVQ1FDQURLQUkwSWdKRkJFQWdCaUlDSVFVTUFRc0RRQUpBSUFJb0FoQWlCQ0FJU2dSQUlBSW9BZ0FpQkEwQklBSWhCUXdEQ3lBRUlBaE9EUUlnQWtFRWFpRUZJQUlvQWdRaUJFVU5BaUFGSVFJTElBSWhCU0FFSVFJTUFBc0FDeUFGS0FJQVJRUkFRUlFRR0NJRUlBSTJBZ2dnQkVJQU53SUFJQVFnQ0RZQ0VDQUZJQVEyQWdBZ0F5Z0NNQ2dDQUNJQ0JFQWdBeUFDTmdJd0lBVW9BZ0FoQkFzZ0F5Z0NOQ0FFRUVRZ0F5QURLQUk0UVFGcU5nSTRDeUFIS0FJRUlnY2dBMEVnYWtjTkFBc0xJQUFvQXRBRUlnSkJEVWtFUUVFRUlBSnJFSUlGSVFrTElBTkNBRGNDRENBRElBTkJDR29pQWtFRWNpSUVOZ0lJSUFJZ0F5Z0NNQ0FHRU5BSElBTWdDVGtER0VFZ0VCZ2lBaUFES0FJSU5nSUlJQUpCREdvaUJpQURLQUlNSWdVMkFnQWdBaUFES0FJUUlnYzJBaEFnQVVIRUFHb2hDQUpBSUFkRkJFQWdBaUFHTmdJSURBRUxJQVVnQmpZQ0NDQURRZ0EzQWd3Z0F5QUVOZ0lJUVFBaEJRc2dBaUFJTmdJRUlBSWdDVGtER0NBQ0lBRW9Ba1FpQmpZQ0FDQUdJQUkyQWdRZ0FTQUNOZ0pFSUFFZ0FTZ0NURUVCYWpZQ1RDQURRUWhxSUFVUWpnRWdBQ2dDekFVaEFpQUJJQUJCK0FCQmZ4QXdJZ0FFZnlBQUtBTGtBMEVCUmlBQ1FRRkdjZ1VnQWtFQlJnczZBRkFDUUNBREtBSW9SUTBBSUFNb0FpUWlBaWdDQUNJQUlBTW9BaUFpQVNnQ0JEWUNCQ0FCS0FJRUlBQTJBZ0FnQTBFQU5nSW9JQUlnQTBFZ2FrWU5BQU5BSUFJb0FnUWhBQ0FDRUJjZ0FDSUNJQU5CSUdwSERRQUxDeUFEUVRCcUlBTW9BalFRamdGQkFTRUNDeUFEUVVCckpBQWdBZ3VmRFFFSmZ5TUFRUkJySWdVa0FDQUZRZ0EzQWdRZ0JTQUZRUVJ5SWdjMkFnQWdBRUhNQTJvaUFpQUFFTzBESVFNZ0FpQUFFSjRESVFnZ0EwRUJFRndpQ1NnQzdBRWhCZ0pBSUFVb0FnUWlBa1VFUUNBSElnSWhBd3dCQ3lBSElRTURRQUpBSUFJb0FoQWlCQ0FHU2dSQUlBSW9BZ0FpQkEwQklBSWhBd3dEQ3lBRUlBWk9EUUlnQWtFRWFpRURJQUlvQWdRaUJFVU5BaUFESVFJTElBSWhBeUFFSVFJTUFBc0FDeUFES0FJQVJRUkFRUmdRR0NJRUlBazJBaFFnQkNBR05nSVFJQVFnQWpZQ0NDQUVRZ0EzQWdBZ0F5QUVOZ0lBSUFVb0FnQW9BZ0FpQWdSQUlBVWdBallDQUNBREtBSUFJUVFMSUFVb0FnUWdCQkJFSUFVZ0JTZ0NDRUVCYWpZQ0NBc2dDRUVCRUZ3aUNDZ0M3QUVoQmdKQUlBVW9BZ1FpQWtVRVFDQUhJZ0loQXd3QkN5QUhJUU1EUUFKQUFrQWdBaWdDRUNJRUlBWk1CRUFnQkNBR1RnMEVJQUpCQkdvaEF5QUNLQUlFSWdSRkRRUWdBeUVDREFFTElBSW9BZ0FpQkVVTkFRc2dBaUVESUFRaEFnd0JDd3NnQWlFREN5QURLQUlBUlFSQVFSZ1FHQ0lFSUFnMkFoUWdCQ0FHTmdJUUlBUWdBallDQ0NBRVFnQTNBZ0FnQXlBRU5nSUFJQVVvQWdBb0FnQWlBZ1JBSUFVZ0FqWUNBQ0FES0FJQUlRUUxJQVVvQWdRZ0JCQkVJQVVnQlNnQ0NFRUJhallDQ0FzZ0FFRUJFRndpQ1NnQzdBRWhCZ0pBSUFVb0FnUWlBa1VFUUNBSElnSWhBd3dCQ3lBSElRTURRQUpBSUFJb0FoQWlCQ0FHU2dSQUlBSW9BZ0FpQkEwQklBSWhBd3dEQ3lBRUlBWk9EUUlnQWtFRWFpRURJQUlvQWdRaUJFVU5BaUFESVFJTElBSWhBeUFFSVFJTUFBc0FDd0pBSUFNb0FnQkZCRUJCR0JBWUlnUWdDVFlDRkNBRUlBWTJBaEFnQkNBQ05nSUlJQVJDQURjQ0FDQURJQVEyQWdBZ0JTZ0NBQ2dDQUNJQ0JFQWdCU0FDTmdJQUlBTW9BZ0FoQkFzZ0JTZ0NCQ0FFRUVRZ0JTQUZLQUlJUVFGcUlnSTJBZ2dNQVFzZ0JTZ0NDQ0VDQ3dKQUFrQWdBa0VDU1EwQUFrQWdCU2dDQkNJQ0JFQURRQ0FDSWdNb0FnUWlBZzBBREFJTEFBc2dCMEVJYWlFRElBY2dCU2dDRENnQ0FFWUVRQU5BSUFNb0FnQWlBa0VJYWlFRElBSWdBaWdDQ0NnQ0FFWU5BQXNMSUFNb0FnQWhBd3NnQVVFSWFpRUVBa0FnQVNnQ0NDSUJSUVJBUVFBaENFRUFJUUlNQVFzZ0F5Z0NGQ2dDckFJaEJpQUVJUU1nQVNFQ0EwQWdBeUFDSUFJb0FoQWdCa2tpQ0JzaEF5QUNJQWhCQW5ScUtBSUFJZ0lOQUF0QkFDRUlBa0FnQXlBRVJnMEFJQU1vQWhBZ0Jrc05BQ0FCSVFJRFFDQUdJQUlvQWhBaUEwa0VRQ0FDS0FJQUlnSU5BUXdGQ3lBRElBWkpCRUFnQWlnQ0JDSUNEUUVNQlFzTElBSkZEUU1nQWlnQ0ZDRUlDeUFGS0FJQUtBSVVLQUtzQWlFR0lBUWhBeUFCSVFJRFFDQURJQUlnQWlnQ0VDQUdTU0lLR3lFRElBSWdDa0VDZEdvb0FnQWlBZzBBQzBFQUlRSWdBeUFFUmcwQUlBTW9BaEFnQmtzTkFBTkFJQVlnQVNnQ0VDSUNTUVJBSUFFb0FnQWlBUTBCREFRTElBSWdCa2tFUUNBQktBSUVJZ0VOQVF3RUN3c2dBVVVOQWlBQktBSVVJUUlMSUFCQmpBRkI4TEYvUVFFUUxDSUFSUTBBSUFnZ0Ftc2hCaUFBS0FLa0JDRUJBbjhnQUNnQ29BUkJBVVlFUUNBQUlBRWdCbXMyQXFRRUFrQWdCU2dDQkNJQ0JFQURRQ0FDSWdNb0FnUWlBZzBBREFJTEFBc2dCMEVJYWlFRElBY2dCU2dDRENnQ0FFWUVRQU5BSUFNb0FnQWlBVUVJYWlFRElBRWdBU2dDQ0NnQ0FFWU5BQXNMSUFNb0FnQWhBd3NnQTBFUWFnd0JDeUFBSUFFZ0JtbzJBcVFFSUFVb0FnQkJFR29MSVFJZ0FDZ0NyQU1oQ0FKQUlBUW9BZ0FpQVVVRVFFRUFJUUlNQVFzZ0NTZ0NyQUloQnlBQ0tBSUVJUWtnQkNFRElBRWhBZ05BSUFNZ0FpQUNLQUlRSUFkSklnb2JJUU1nQWlBS1FRSjBhaWdDQUNJQ0RRQUxRUUFoQWdKQUlBTWdCRVlOQUNBREtBSVFJQWRMRFFBZ0FTRUNBMEFnQnlBQ0tBSVFJZ05KQkVBZ0FpZ0NBQ0lDRFFFTUJRc2dBeUFIU1FSQUlBSW9BZ1FpQWcwQkRBVUxDeUFDUlEwRElBSW9BaFFoQWdzZ0FpQUlhaUVJSUFrb0Fxd0NJUWNnQkNFRElBRWhBZ05BSUFNZ0FpQUNLQUlRSUFkSklna2JJUU1nQWlBSlFRSjBhaWdDQUNJQ0RRQUxRUUFoQWlBRElBUkdEUUFnQXlnQ0VDQUhTdzBBQTBBZ0J5QUJLQUlRSWdKSkJFQWdBU2dDQUNJQkRRRU1CQXNnQWlBSFNRUkFJQUVvQWdRaUFRMEJEQVFMQ3lBQlJRMENJQUVvQWhRaEFnc2dBQ0FJSUFKcklBQW9BZ0FvQXB3R0VRSUFJQUJCOWdCQjhMRi9RUUVRTENJQlJRMEFJQUVnQVNnQ3JBTWdCa0VBSUFacklBQW9BcUFFUVFGR0cyb2dBU2dDQUNnQ25BWVJBZ0FMSUFVZ0JTZ0NCQkR5Q3lBRlFSQnFKQUJCQUE4TFFaYTY3d0FRbGdFQUMyWUJBWDhqQUVFUWF5SUJKQUFnQUVITUEyb2dBQkMwQndSQUlBRWdBQ2dDVkNBQVFkUUFhaUFBTEFCZlFRQklHellDQUVHOTNlOEFJQUVRSkVHWUNCQVlJZ0lRdlFRYUlBQWdBaUFBS0FJQUtBS29BUkVDQUFzZ0FCQ2tBaUFCUVJCcUpBQkJBQXNSQUNBQUlBRVE5Z0lhSUFBUXBBSkJBQXRVQUNNQVFSQnJJZ0FrQUNBQUlBSTJBZ3dnQUNBRk5nSUlJQUlnQXlBQVFReHFJQVVnQmlBQVFRaHFRZi8vd3dCQkFCRHRFU0VCSUFRZ0FDZ0NERFlDQUNBSElBQW9BZ2cyQWdBZ0FFRVFhaVFBSUFFTEZRQWdBU0FCS0FJSU5nSU1JQUVnQURZQ0NFRUFDNWdNQWcxL0FYNGpBRUZBYWlJR0pBQUNRQUpBSUFCQmpBRkJBVUVCRUN3aUFrVU5BRUVBSVFFZ0FrR3cvZndBUWR5SitRQkJBQkFjSWdORkRRQWdBMEgyQUJDQUFTSUNSUTBCSUFKQnNQMzhBRUdnNHZRQVFRQVFIQ0VCREFFTFFiZ0VFQmdpQVJDdURDRURJQUFnQVNBQUtBSUFLQUtvQVJFQ0FFRUFJUUVMSUFNZ0FDZ0MxQVUyQXR3RElBTWdBQ2tDekFVM0F0UURJQU1nQUNrQzNBVTNBdVFESUFNZ0FDa0M1QVUzQXV3RElBTWdBQ2dDN0FVMkF2UURBa0FnQXlBQVFmZ0Jha1lOQUNBQVFmQUZhaUlJTFFBTElnUkJHSFJCR0hVaEJTQURRZmdEYWlJQ0xBQUxRUUJPQkVBZ0JVRUFUZ1JBSUFJZ0NDa0RBRGNEQUNBQ0lBZ29BZ2cyQWdnTUFnc2dBaUFBS0FMd0JTQUFLQUwwQlJBZ0RBRUxJQUlnQUNnQzhBVWdDQ0FGUVFCSUlnSWJJQUFvQXZRRklBUWdBaHNRSVJvTElBTWdBQ2dDakFZMkFwUUVJQU1nQUNrQ2hBWTNBb3dFSUFNZ0FDa0MvQVUzQW9RRUlBTWdBQ2dDbEFZMkFwd0VBa0FnQUVINEEyb2dBQkNpQ1NJQ1FRTk9CRUFnQUNnQy9BVkJBa2NOQVFzZ0EwRUJPZ0N3QkFzQ1FBSkFJQUpCQlVnTkFDQUFFTDhERFFBZ0FCQ3NCUTBBSUFFTkFVSFFBeEFZSWdFUWd3MGdBeUFCSUFNb0FnQW9BcWdCRVFJQURBRUxJQUZGRFFBZ0F5QUJFTEFCR2dzZ0FDQUROZ0x3QXlNQVFTQnJJZ2NrQUNBQUlnSVE5d3NnQjBFUWFpSUJJQUJCekFOcUlBQVExUUlnQnlnQ0ZDSUlLQUlJSWdBc0FMUUZJUVVnQUNnQ3ZBVWhCQ0FJS0FJRUlRc2dCMEVBTmdJTUlBZEJBRFlDQ0FKQUFrQUNRQ0FCSUF0SEJFQWdBa0dvQm1vaERTQUZRUWRzSUFScUlRaEJBQ0VFQTBBZ0FDRUJJQWdoQlFKQUlBc29BZ2dpQUN3QXRBVkJCMndnQUNnQ3ZBVnFJZ2dnQld0QkFVb05BQ0FBSUFkQkRHb1FzQVlnQVNBSFFRaHFFTEFHUncwQUlBRW9Bb2dJUlFSQVFRd1FHQ0lFUVFBMkFnZ2dCRUlBTndJQVFRd1FHQ0lGSUEwMkFnUWdCU0FFTmdJSUlBVWdBaWdDcUFZaUNUWUNBQ0FKSUFVMkFnUWdBaUFGTmdLb0JpQUNJQUlvQXJBR1FRRnFOZ0t3QmtFRUVCZ2lCU0FCTmdJQUlBUWdCVUVFYWlJSk5nSUlJQVFnQ1RZQ0JDQUVJQVUyQWdBZ0FVRUJOZ0tNQ0NBQklBUTJBb2dJQ3dKQUlBUW9BZ1FpQVNBRUtBSUlSd1JBSUFFZ0FEWUNBQ0FFSUFGQkJHb2lBVFlDQkF3QkN5QUJJQVFvQWdBaUNXc2lCVUVDZFNJT1FRRnFJZ0ZCZ0lDQWdBUlBEUVFnQVNBRlFRRjFJZ29nQVNBS1N4dEIvLy8vL3dNZ0JVSDgvLy8vQjBrYklnb0VmeUFLUVlDQWdJQUVUdzBHSUFwQkFuUVFHQVZCQUFzaURDQU9RUUowYWlJQklBQTJBZ0FnQVVFRWFpRUJJQVZCQUVvRVFDQU1JQWtnQlJBWkdnc2dCQ0FNSUFwQkFuUnFOZ0lJSUFRZ0FUWUNCQ0FFSUF3MkFnQWdDVVVOQUNBSkVCY2dCQ2dDQkNFQkN5QUFJQUVnQkNnQ0FHdEJBblUyQW93SUlBQWdCRFlDaUFnTElBc29BZ1FpQ3lBSFFSQnFSdzBBQ3dzQ1FDQUhLQUlZUlEwQUlBY29BaFFpQUNnQ0FDSUJJQWNvQWhBaUNDZ0NCRFlDQkNBSUtBSUVJQUUyQWdBZ0IwRUFOZ0lZSUFBZ0IwRVFha1lOQUFOQUlBQW9BZ1FoQVNBQUVCY2dBU0lBSUFkQkVHcEhEUUFMQ3lBSFFTQnFKQUFNQWdzUUtBQUxRYU9FN3dBUU9BQUxJQVpCTUdvaUFDQUNRY3dEYWlBQ0VOVUNJQUFnQmlnQ05DSUJSd1JBQTBBZ0FTZ0NDQ0FETmdMUUF5QUJLQUlFSWdFZ0JrRXdha2NOQUFzTEFrQUNRQUpBSUFKQjlRQkJBVUVCRUN3aUFBUkFJQUJCc1AzOEFFSDA0ZlFBUVFBUUhDRUJJQUlvQW93RUlnTkJBRW9FUUNBQkRRTU1BZ3NnQVVVTkF5QUNJQUVRc0FFYURBTUxJQUlvQW93RVFRQk1EUUlMUWVnREVCZ2lBQkNGRFNFQklBSWdBQ0FDS0FJQUtBS29BUkVDQUNBQ0tBS01CQ0VEQ3lBQklBTTJBdEFEQ3lBR1FyeUVnSUFRTndNSUlBWkN2SVNBZ0JBM0F3QWdCaWtDQUNFUElBWkJFR29pQUVFQk9nQVlJQUJCQURZQ0ZDQUFRZGo5L0FBMkFnQWdBQ0FQTndJRUlBQkNBRGNDRENBQ0lBQkJBRUVBUVFCQjhMRi9RUUZCQUJBdUFrQWdCaWdDT0VVTkFDQUdLQUkwSWdFb0FnQWlBQ0FHS0FJd0lnSW9BZ1EyQWdRZ0FpZ0NCQ0FBTmdJQUlBWkJBRFlDT0NBQklBWkJNR3BHRFFBRFFDQUJLQUlFSVFBZ0FSQVhJQUFpQVNBR1FUQnFSdzBBQ3dzZ0JrRkFheVFBUVFBTHN3SUJCSDhqQUVFUWF5SURKQUFDZndKQUlBQW9BcVFHUlFSQVFRRWdBRUhNQTJvZ0FCRG1BU0lFSUFRb0FnUWlBa1lOQWhvRFFDQUNLQUlJSWdVb0F2d0hSUTBDSUFVb0F2d0hRUUZHRFFJZ0FpZ0NCQ0lDSUFSSERRQUxRUUVNQWd0QkFTQUFLQUtrQmtFQlJ3MEJHZ3NnQUNnQ2pBUkJBRXdFUUVFQklBQkJ6QU5xSUFBUTVnRWlBQ0FBS0FJRUlnSkdEUUVhQTBCQkFDQUNLQUlJS0FMc0EwRUFTZzBDR2lBQ0tBSUVJZ0lnQUVjTkFBdEJBUXdCQ3lBQklBQkI5UUJCQVVFQkVDd2lBallDQkNBQklBQWdBQ2dDQUNnQ0lCRUFBRFlDQ0NBQklBQW9BdkFESWdFRWZ5QUJLQUtnQkFWQkFBczJBZ3dnQXlBQUVORVJJQUpCMUFOcUlnQWdBMGNFUUNBQUlBTW9BZ0FnQTBFRWNoRGhFUXNnQXlBREtBSUVFUGdDUVFBTElRQWdBMEVRYWlRQUlBQUxDd0FnQUNnQzdBTkJmMFlMcEI4QkVYOGpBRUVnYXlJSEpBQWdBU2dDOEFNaUJnUi9JQVlvQXFBRUJVRUFDeUVFSUFkQkVHb2lCaUFCUWM4Z0lBRW9BZ0FvQXJBR0VRUUFJQUJDQURjQ0JDQUFJQUJCQkdvaUR6WUNBQUpBSUFjb0FoQWlBU0FHUVFSeUloTkdEUUFnQjBFRWNpRVVJQU1nQWtFQlJpQUVRUUZHY2tjRVFBTkFJQUVvQWhRaERFRUFJUkZCQUNFUVFSUVFHQ0lMUWRDQyt3QW9BZ0EyQWhBZ0MwSElndnNBS1FJQU53SUlJQXRCd0lMN0FDa0NBRGNDQUNBTFFRQTJBZ0FnQzBFQUlBc29BZ1JyTmdJRUlBdEJBQ0FMS0FJSWF6WUNDQ0FMUVFBZ0N5Z0NER3MyQWd3Z0MwRUFJQXNvQWhCck5nSVFJQWRDQURjQ0JDQUhJQWRCQkdvaURUWUNBQUpBSUF3Z0FTSU9RUmhxSWdWR0RRQWdCU0VHQTBBZ0JVRUlhaUVJSUFaQkNHb2hCQ0FHS0FJQUlRbEJBQ0VTQTBBZ0N5QVNRUUowYWlnQ0FDRUtBa0FnQ1NJQkJFQURRQ0FCSWdJb0FnUWlBUTBBREFJTEFBc2dCQ0VDSUFZZ0JpZ0NDQ2dDQUVZRVFBTkFJQUlvQWdBaUFVRUlhaUVDSUFFZ0FTZ0NDQ2dDQUVZTkFBc0xJQUlvQWdBaEFnc0NRQUpBSUFJb0FoQWdDbXBCQVhGRkRRQUNRQ0FGSUFaR0RRQUNRQ0FGS0FJQUlnRUVRQU5BSUFFaUFpZ0NCQ0lCRFFBTUFnc0FDeUFJSVFJZ0JTQUZLQUlJS0FJQVJnUkFBMEFnQWlnQ0FDSUJRUWhxSVFJZ0FTQUJLQUlJS0FJQVJnMEFDd3NnQWlnQ0FDRUNDeUFDS0FJUUlRTUNRQ0FKSWdFRVFBTkFJQUVpQWlnQ0JDSUJEUUFNQWdzQUN5QUVJUUlnQmlBR0tBSUlLQUlBUmdSQUEwQWdBaWdDQUNJQlFRaHFJUUlnQVNBQktBSUlLQUlBUmcwQUN3c2dBaWdDQUNFQ0N5QURJQUlvQWhCSERRQWdDa0YrUmcwQkN3SkFJQWtpQVFSQUEwQWdBU0lDS0FJRUlnRU5BQXdDQ3dBTElBUWhBaUFHSUFZb0FnZ29BZ0JHQkVBRFFDQUNLQUlBSWdGQkNHb2hBaUFCSUFFb0FnZ29BZ0JHRFFBTEN5QUNLQUlBSVFJTElBSW9BaEFnQ21vaENpQU5JUUlDUUNBUklnRkZCRUFnRFNJQklRSU1BUXNEUUFKQUlBRW9BaEFpQXlBS1NnUkFJQUVvQWdBaUF3MEJJQUVoQWd3REN5QURJQXBPRFFJZ0FVRUVhaUVDSUFFb0FnUWlBMFVOQWlBQ0lRRUxJQUVoQWlBRElRRU1BQXNBQ3lBQ0tBSUFEUUJCRkJBWUlnTWdBVFlDQ0NBRFFnQTNBZ0FnQXlBS05nSVFJQUlnQXpZQ0FDQUhLQUlBS0FJQUlnRUVRQ0FISUFFMkFnQWdBaWdDQUNFREN5QURJQU1nRFNnQ0FDSUpSaUlCT2dBTUFrQWdBUTBBQTBBZ0F5Z0NDQ0lGTFFBTURRRUNRQUpBSUFVZ0JTZ0NDQ0lCS0FJQUlnSkdCRUFDUUNBQktBSUVJZ0pGRFFBZ0FpMEFEQTBBREFNTEFrQWdBeUFGS0FJQVJnUkFJQVVoQXd3QkN5QUZJQVVvQWdRaUF5Z0NBQ0lDTmdJRUlBTWdBZ1IvSUFJZ0JUWUNDQ0FGS0FJSUJTQUJDellDQ0NBRktBSUlJZ0VnQVNnQ0FDQUZSMEVDZEdvZ0F6WUNBQ0FESUFVMkFnQWdCU0FETmdJSUlBTW9BZ2doQVFzZ0EwRUJPZ0FNSUFGQkFEb0FEQ0FCSUFFb0FnQWlBaWdDQkNJRE5nSUFJQU1FUUNBRElBRTJBZ2dMSUFJZ0FTZ0NDRFlDQ0NBQktBSUlJZ01nQXlnQ0FDQUJSMEVDZEdvZ0FqWUNBQ0FDSUFFMkFnUU1BUXNDUUNBQ1JRMEFJQUl0QUF3TkFBd0NDd0pBSUFNZ0JTZ0NBRWNFUUNBRklRTU1BUXNnQlNBREtBSUVJZ0kyQWdBZ0F5QUNCSDhnQWlBRk5nSUlJQVVvQWdnRklBRUxOZ0lJSUFVb0FnZ2lBU0FCS0FJQUlBVkhRUUowYWlBRE5nSUFJQU1nQlRZQ0JDQUZJQU0yQWdnZ0F5Z0NDQ0VCQ3lBRFFRRTZBQXdnQVVFQU9nQU1JQUVnQVNnQ0JDSUNLQUlBSWdNMkFnUWdBd1JBSUFNZ0FUWUNDQXNnQWlBQktBSUlOZ0lJSUFFb0FnZ2lBeUFES0FJQUlBRkhRUUowYWlBQ05nSUFJQUlnQVRZQ0FBc2dBU0FDTmdJSURBSUxJQVZCQVRvQURDQUJJQUVnQ1VZaUJUb0FEQ0FDUVFFNkFBd2dBU0VESUFWRkRRQUxDeUFISUJCQkFXb2lFRFlDQ0F3QkN5QVNRUUZxSWhKQkJVY05BUXNMQWtBZ0JpZ0NBQ0lCQkVBRFFDQUJJZ0lvQWdRaUFRMEFEQUlMQUFzZ0JpQUdLQUlJS0FJQVJnUkFBMEFnQkNnQ0FDSUJRUWhxSVFRZ0FTQUJLQUlJS0FJQVJnMEFDd3NnQkNnQ0FDRUNDeUFDSUF4R0RRRWdEU2dDQUNFUklBWWhCU0FDSVFZTUFBc0FDeUFMRUJjQ1FDQVBLQUlBSWdGRkJFQWdEeUlCSVFJTUFRc2dEaWdDRUNFR0lBOGhBZ05BQWtBQ1FDQUJLQUlRSWdNZ0JrMEVRQ0FESUFaUERRUWdBVUVFYWlFQ0lBRW9BZ1FpQTBVTkJDQUNJUUVNQVFzZ0FTZ0NBQ0lEUlEwQkN5QUJJUUlnQXlFQkRBRUxDeUFCSVFJTElBSW9BZ0FpQTBVRVFFRWdFQmdoQXlBT0tBSVFJUVFnQTBFWWFpSUdRZ0EzQWdBZ0F5QUVOZ0lRSUFNZ0JqWUNGQ0FESUFFMkFnZ2dBMElBTndJQUlBSWdBellDQUNBQUtBSUFLQUlBSWdFRWZ5QUFJQUUyQWdBZ0FpZ0NBQVVnQXdzaEFTQUFLQUlFSUFFUVJDQUFJQUFvQWdoQkFXbzJBZ2dMSUFOQkZHb2dBMEVZYWlJR0tBSUFFSTRCSUFNZ0J5Z0NBRFlDRkNBRElBY29BZ1FpQVRZQ0dDQURJQWNvQWdnaUFqWUNIQUpBSUFJRVFDQUJJQVkyQWdnZ0IwSUFOd0lFSUFjZ0ZEWUNBRUVBSVFFTUFRc2dBeUFHTmdJVUN5QUhJQUVRamdFQ1FDQU9LQUlFSWdJRVFBTkFJQUlpQVNnQ0FDSUNEUUFNQWdzQUN5QU9LQUlJSWdFb0FnQWdEa1lOQUNBT1FRaHFJUU1EUUNBREtBSUFJZ0pCQ0dvaEF5QUNJQUlvQWdnaUFTZ0NBRWNOQUFzTElBRWdFMGNOQUF3Q0N3QUxBMEFnQVNJTktBSVVJUVZCQUNFRFFRQWhFRUVVRUJnaURFSFFndnNBS0FJQU5nSVFJQXhCeUlMN0FDa0NBRGNDQ0NBTVFjQ0Mrd0FwQWdBM0FnQWdCMElBTndJRUlBY2dCMEVFYWlJR05nSUFBa0FnQVVFWWFpSVJJQVZHRFFBZ0RDZ0NBQ0VPSUFVaENRTkFBa0FDUUFKQUlBa29BaEFpQ2lBT2FpSUlRUUZ4UlEwQUFrQWdCU0FKUmcwQUlBVW9BaEFnQ2tjTkFDQU9RWDVHRFFFTElBWWhBZ0pBSUFNaUFVVUVRQ0FHSWdFaEFnd0JDd05BQWtBZ0FTZ0NFQ0lFSUFoS0JFQWdBU2dDQUNJRURRRWdBU0VDREFNTElBUWdDRTROQWlBQlFRUnFJUUlnQVNnQ0JDSUVSUTBDSUFJaEFRc2dBU0VDSUFRaEFRd0FDd0FMSUFJb0FnQkZEUUVMQWtBZ0NpQU1LQUlFSWdGcUlnaEJBWEZGRFFBQ1FDQUZJQWxHRFFBZ0JTZ0NFQ0FLUncwQUlBRkJma1lOQVFzZ0JpRUNBa0FnQXlJQlJRUkFJQVlpQVNFQ0RBRUxBMEFDUUFKQUlBRW9BaEFpQkNBSVRBUkFJQVFnQ0U0TkJDQUJRUVJxSVFJZ0FTZ0NCQ0lFUlEwRUlBSWhBUXdCQ3lBQktBSUFJZ1JGRFFFTElBRWhBaUFFSVFFTUFRc0xJQUVoQWdzZ0FpZ0NBRVVOQVFzQ1FDQUtJQXdvQWdnaUFXb2lDRUVCY1VVTkFBSkFJQVVnQ1VZTkFDQUZLQUlRSUFwSERRQWdBVUYrUmcwQkN5QUdJUUlDUUNBRElnRkZCRUFnQmlJQklRSU1BUXNEUUFKQUFrQWdBU2dDRUNJRUlBaE1CRUFnQkNBSVRnMEVJQUZCQkdvaEFpQUJLQUlFSWdSRkRRUWdBaUVCREFFTElBRW9BZ0FpQkVVTkFRc2dBU0VDSUFRaEFRd0JDd3NnQVNFQ0N5QUNLQUlBUlEwQkN3SkFJQW9nRENnQ0RDSUJhaUlJUVFGeFJRMEFBa0FnQlNBSlJnMEFJQVVvQWhBZ0NrY05BQ0FCUVg1R0RRRUxJQVloQWdKQUlBTWlBVVVFUUNBR0lnRWhBZ3dCQ3dOQUFrQUNRQ0FCS0FJUUlnUWdDRXdFUUNBRUlBaE9EUVFnQVVFRWFpRUNJQUVvQWdRaUJFVU5CQ0FDSVFFTUFRc2dBU2dDQUNJRVJRMEJDeUFCSVFJZ0JDRUJEQUVMQ3lBQklRSUxJQUlvQWdCRkRRRUxJQW9nRENnQ0VDSUJhaUlJUVFGeFJRMEJBa0FnQlNBSlJnMEFJQVVvQWhBZ0NrY05BQ0FCUVg1R0RRSUxJQVloQWdKQUlBTkZCRUFnQmlJQklRSU1BUXNEUUFKQUFrQWdBeWdDRUNJQklBaE1CRUFnQVNBSVRnUkFJQU1oQVF3RkN5QURRUVJxSVFJZ0F5Z0NCQ0lCQkVBZ0FpRUREQUlMSUFNaEFRd0VDeUFES0FJQUlnRkZEUUVMSUFNaEFpQUJJUU1NQVFzTElBTWlBU0VDQ3lBQ0tBSUFEUUVMUVJRUUdDSURJQUUyQWdnZ0EwSUFOd0lBSUFNZ0NEWUNFQ0FDSUFNMkFnQWdCeWdDQUNnQ0FDSUJCRUFnQnlBQk5nSUFJQUlvQWdBaEF3c2dBeUFESUFZb0FnQWlCVVlpQVRvQURBSkFJQUVOQUFOQUlBTW9BZ2dpQkMwQURBMEJBa0FDUUNBRUlBUW9BZ2dpQVNnQ0FDSUNSZ1JBQWtBZ0FTZ0NCQ0lDUlEwQUlBSXRBQXdOQUF3REN3SkFJQU1nQkNnQ0FFWUVRQ0FFSVFnTUFRc2dCQ0FFS0FJRUlnZ29BZ0FpQWpZQ0JDQUlJQUlFZnlBQ0lBUTJBZ2dnQkNnQ0NBVWdBUXMyQWdnZ0JDZ0NDQ0lCSUFFb0FnQWdCRWRCQW5ScUlBZzJBZ0FnQ0NBRU5nSUFJQVFnQ0RZQ0NDQUlLQUlJSVFFTElBaEJBVG9BRENBQlFRQTZBQXdnQVNBQktBSUFJZ0lvQWdRaUF6WUNBQ0FEQkVBZ0F5QUJOZ0lJQ3lBQ0lBRW9BZ2cyQWdnZ0FTZ0NDQ0lESUFNb0FnQWdBVWRCQW5ScUlBSTJBZ0FnQWlBQk5nSUVEQUVMQWtBZ0FrVU5BQ0FDTFFBTURRQU1BZ3NDUUNBRElBUW9BZ0JIQkVBZ0JDRUREQUVMSUFRZ0F5Z0NCQ0lDTmdJQUlBTWdBZ1IvSUFJZ0JEWUNDQ0FFS0FJSUJTQUJDellDQ0NBRUtBSUlJZ0VnQVNnQ0FDQUVSMEVDZEdvZ0F6WUNBQ0FESUFRMkFnUWdCQ0FETmdJSUlBTW9BZ2doQVFzZ0EwRUJPZ0FNSUFGQkFEb0FEQ0FCSUFFb0FnUWlBaWdDQUNJRE5nSUVJQU1FUUNBRElBRTJBZ2dMSUFJZ0FTZ0NDRFlDQ0NBQktBSUlJZ01nQXlnQ0FDQUJSMEVDZEdvZ0FqWUNBQ0FDSUFFMkFnQUxJQUVnQWpZQ0NBd0NDeUFFUVFFNkFBd2dBU0FCSUFWR0lnUTZBQXdnQWtFQk9nQU1JQUVoQXlBRVJRMEFDd3NnQnlBUVFRRnFJaEEyQWdnTEFrQWdDU2dDQkNJQlJRUkFJQWtvQWdnaUFpZ0NBQ0FKUmcwQklBbEJDR29oQ0FOQUlBZ29BZ0FpQVVFSWFpRUlJQUVnQVNnQ0NDSUNLQUlBUncwQUN3d0JDd05BSUFFaUFpZ0NBQ0lCRFFBTEN5QUNJQkZHRFFFZ0JpZ0NBQ0VESUFraEJTQUNJUWtNQUFzQUN5QU1FQmNDUUNBUEtBSUFJZ0ZGQkVBZ0R5SUJJUUlNQVFzZ0RTZ0NFQ0VHSUE4aEFnTkFBa0FnQVNnQ0VDSURJQVpMQkVBZ0FTZ0NBQ0lERFFFZ0FTRUNEQU1MSUFNZ0JrOE5BaUFCUVFScUlRSWdBU2dDQkNJRFJRMENJQUloQVFzZ0FTRUNJQU1oQVF3QUN3QUxJQUlvQWdBaUEwVUVRRUVnRUJnaEF5QU5LQUlRSVFRZ0EwRVlhaUlHUWdBM0FnQWdBeUFFTmdJUUlBTWdCallDRkNBRElBRTJBZ2dnQTBJQU53SUFJQUlnQXpZQ0FDQUFLQUlBS0FJQUlnRUVmeUFBSUFFMkFnQWdBaWdDQUFVZ0F3c2hBU0FBS0FJRUlBRVFSQ0FBSUFBb0FnaEJBV28yQWdnTElBTkJGR29nQTBFWWFpSUdLQUlBRUk0QklBTWdCeWdDQURZQ0ZDQURJQWNvQWdRaUFUWUNHQ0FESUFjb0FnZ2lBallDSEFKQUlBSkZCRUFnQXlBR05nSVVEQUVMSUFFZ0JqWUNDQ0FIUWdBM0FnUWdCeUFVTmdJQVFRQWhBUXNnQnlBQkVJNEJBa0FnRFNnQ0JDSUNSUVJBSUEwb0FnZ2lBU2dDQUNBTlJnMEJJQTFCQ0dvaEF3TkFJQU1vQWdBaUFrRUlhaUVESUFJZ0FpZ0NDQ0lCS0FJQVJ3MEFDd3dCQ3dOQUlBSWlBU2dDQUNJQ0RRQUxDeUFCSUJOSERRQUxDeUFIUVJCcUlBY29BaFFRc3dZZ0IwRWdhaVFBQzk4REFRZC9JQUZCekFOcUlBRVE1Z0VoQnlBQVFnQTNBZ1FnQUNBQVFRUnFJZ2syQWdBZ0J5Z0NCQ0lJSUFkSEJFQURRQ0FJS0FJSUlRVUNRQ0FDQkVBZ0JTQUNFUUFBUlEwQkN5QUZRUUVRWENFR0FrQWdDU0lFS0FJQUlnRkZCRUFnQ1NJQklRUU1BUXNEUUFKQUlBRW9BaEFpQXlBR1N3UkFJQUVvQWdBaUF3MEJJQUVoQkF3REN5QURJQVpQRFFJZ0FVRUVhaUVFSUFFb0FnUWlBMFVOQWlBRUlRRUxJQUVoQkNBRElRRU1BQXNBQ3lBRUtBSUFJZ05GQkVCQklCQVlJZ01nQmpZQ0VDQURJQUUyQWdnZ0EwSUFOd0lBSUFOQkdHb2lBVUlBTndJQUlBTWdBVFlDRkNBRUlBTTJBZ0FnQUNnQ0FDZ0NBQ0lCQkg4Z0FDQUJOZ0lBSUFRb0FnQUZJQU1MSVFFZ0FDZ0NCQ0FCRUVRZ0FDQUFLQUlJUVFGcU5nSUlDeUFGS0FLQUNDRUdRUlFRR0NJRklBWTJBaEFDUUNBRFFSaHFJZ1FvQWdBaUFRUkFBMEFDUUNBQktBSVFJQVpLQkVBZ0FTZ0NBQ0lFRFFFZ0FTRUVEQVFMSUFFb0FnUWlCQTBBSUFGQkJHb2hCQXdEQ3lBRUlRRU1BQXNBQ3lBRUlRRUxJQVVnQVRZQ0NDQUZRZ0EzQWdBZ0JDQUZOZ0lBSUFNb0FoUW9BZ0FpQVFSQUlBTWdBVFlDRkNBRUtBSUFJUVVMSUFNb0FoZ2dCUkJFSUFOQkhHb2dBeWdDSEVFQmFqWUNBQXNnQ0NnQ0JDSUlJQWRIRFFBTEN3dU1BUUVEZnlBQVFRRVFYQ0VESUFGQkFEWUNDQ0FBS0FMd0F5SUNCSDhnQWlnQ29BUUZRUUFMUVFGR0JFQWdBUUovSUFBUXZ3TUVRQ0FBSUFFb0FnUkJBQkIrUVFGMERBRUxJQUJCekFOcUlBQVFuZ01pQWlBQVFmZ0RhaEM1QVJDMEJpRUVJQUVvQWdRZ0JDQURLQUtRQWlBQUxRQzhBd1IvSUFJdEFMd0RCVUVBQ3hDTkFRczJBZ2dMUVFBTGlRZ0JDWDhnQVVFQU5nSWNRUUVoQWdKQUlBQVF2d01OQUNBQUVLd0ZEUUFDUUNBQUtBS2tCa1VFUUNBQVFjd0RhaUFBRU9ZQklnVWdCU2dDQkNJRFJnMENBMEFDUUNBREtBSUlJZ0lvQXZ3SFJRMEFJQUlvQXZ3SFFRRkdEUUJCQVNFQ0lBVWdBeWdDQkNJRFJ3MEJEQVFMQzBFQklRSWdBQ2dDL0FWQkFrY05BUXdDQ3lBQUtBS2tCa0VCUncwQklBQW9BdndGUVFKR0RRRUxJQUFvQXZBRElRY2dBRUVBRUZ3aEFpQUFRUk5CZnhBd0lRVWdBQ2dDb0FNaEJDQUFLQUtjQXlFRElBRWdBRUhzQTJvMkFod2dBU0FFSUFVZ0F4c2lCVFlDR0NBQklBTWdBaUFER3lJRE5nSVVJQUVnQUVINEEyb2dBQkNpQ1RZQ0RDQUFFTGNCSVFJZ0FVRUFPZ0FSSUFFZ0Fqb0FFQ0FCSUFCQnpBTnFJZ0lnQUJDZUF5SUVJQVFvQWdBb0FpUVJBQUFpQ1NBQ0lBQVE3UU1pQWlBQ0tBSUFLQUlrRVFBQUlncHJOZ0lFSUFFZ0F5QURLQUlBS0FJa0VRQUFJQU1vQXBBQ0lBRW9BaUFvQXVnR1FmUVhhaUlDS0FJc0lnUkJDbXdnQkNBQ0xRQThHMnhCQVhSQjVBQnRRUUYwYXpZQ0NBSkFJQWNvQXVRREJFQWdCeWdDNUFNaEF3d0JDeUFGSUFBUTRnUWlBdzBBSUFFb0FnZ2hCU01BUVNCcklnSWtBQ0FBUWN3RGFpQUFFT1lCSVFZZ0FrRUFOZ0lZSUFJZ0FrRVFhaUlCTmdJVUlBSWdBVFlDRUNBQ1FRQTJBZ2dnQWlBQ05nSUVJQUlnQWpZQ0FBSi9Ba0FnQmlBR0tBSUVJZ05HRFFBRFFDQURLQUlJSWdFZ0FTZ0NBQ2dDSkJFQUFDRUVRUXdRR0NFQklBTW9BZ2doQ0NBQklBSkJFR29nQWlBRUlBVktHeUlFTmdJRUlBRWdDRFlDQ0NBQklBUW9BZ0FpQ0RZQ0FDQUlJQUUyQWdRZ0JDQUJOZ0lBSUFRZ0JDZ0NDRUVCYWpZQ0NDQURLQUlFSWdNZ0JrY05BQXNnQWlnQ0JDSURJQUpHRFFBZ0FrRVFhaUVCQTBBQ1FDQUNLQUlVSVFZZ0F5Z0NDQ0lFSUFRb0FnQW9BaVFSQUFBaEJDQUJJQVpHRFFBQ1FDQUJLQUlBS0FJSUlnWWdCaWdDQUNnQ0pCRUFBQ0FFYWtFQ2JTSUVJQVZHRFFBZ0JDQUZTZzBESUFRZ0JVNE5BRUVCREFRTElBRW9BZ0FoQVNBREtBSUVJZ01nQWtjTkFRd0NDd3RCQVNBRUlBVkhEUUVhQzBFQ0N5RUZBa0FnQWlnQ0NFVU5BQ0FDS0FJRUlnRW9BZ0FpQXlBQ0tBSUFJZ1FvQWdRMkFnUWdCQ2dDQkNBRE5nSUFJQUpCQURZQ0NDQUJJQUpHRFFBRFFDQUJLQUlFSVFNZ0FSQVhJQU1pQVNBQ1J3MEFDd3NDUUNBQ0tBSVlSUTBBSUFJb0FoUWlBU2dDQUNJRElBSW9BaEFpQkNnQ0JEWUNCQ0FFS0FJRUlBTTJBZ0FnQWtFQU5nSVlJQUVnQWtFUWFrWU5BQU5BSUFFb0FnUWhBeUFCRUJjZ0F5SUJJQUpCRUdwSERRQUxDeUFDUVNCcUpBQWdCU0VEQ3lBQUtBTHdBeUlCQkVBZ0FTQUROZ0tnQkFzZ0J5QUpJQW9nQTBFQlJoc2dBQ0FBS0FJQUtBSWtFUUFBYXlBSEtBSUFLQUtjQmhFQ0FFRUFJUUlMSUFJTHZRRUJBbjhnQVNBQU5nSWNBa0FnQVNnQ0RFVU5BQ0FCS0FJSUlnQW9BZ0FpQWlBQktBSUVJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUZCQURZQ0RDQUFJQUZCQkdvaUEwWU5BQU5BSUFBb0FnUWhBaUFBRUJjZ0FpSUFJQU5IRFFBTEN3SkFJQUVvQWhoRkRRQWdBU2dDRkNJQUtBSUFJZ0lnQVNnQ0VDSURLQUlFTmdJRUlBTW9BZ1FnQWpZQ0FDQUJRUUEyQWhnZ0FDQUJRUkJxSWdKR0RRQURRQ0FBS0FJRUlRRWdBQkFYSUFFaUFDQUNSdzBBQ3d0QkFBdkNBZ0VHZnlBQklBQTJBZ1FnQVNBQUtBTHdBeUlEQkg4Z0F5Z0NvQVFGUVFBTE5nSUlJQUJCQUJCY0lRTWdBRUVUUVg4UU1DRUVJQUZCQURzQkhDQUJJQVEyQWhnZ0FTQUVOZ0lVSUFFZ0F6WUNFQ0FCSUFNMkFnd2dBQ2dDbkFNaUFnUkFJQUVnQWpZQ0VDQUJJQUkyQWd3Z0FDZ0NvQU1oQUNBQlFZRUNPd0VjSUFFZ0FEWUNHQ0FCSUFBMkFoUkJBQThMQWtBZ0FFSE1BMm9pQlNBQUVKNERJZ0lvQXB3RElnZEZCRUJCQUNFQ0RBRUxJQWRCQUNBQ0tBS2dBeUlDR3lFR0N3SkFJQVVnQUJEdEF5SUFLQUtjQXlJRlJRMEFJQUFvQXFBRElnQkZEUUFnQVVFQk9nQWNJQUVnQURZQ0ZDQUJJQVUyQWd3Z0FTQUVOZ0lZSUFFZ0F6WUNFRUVBRHdzZ0FTQUNOZ0lZSUFGQkFEWUNGQ0FCSUFZMkFoQWdBVUVBTmdJTUlBWUVRQ0FCSUFRMkFoUWdBU0FETmdJTUlBRkJBVG9BSFF0QkFBc2JBQ0FCTFFBZ0JFQWdBRUVBTmdLY0Jnc2dBVUVBTmdJUVFRQUxNQUVCZnlBQklBQTJBaEFnQUVIb0JHb2lBaWdDQkFSQVFaZ0VFQmdRdmdRZ0FpQUFRZFFBYWlBQkVLWUpDMEVBQzhVQ0FnSi9BWDRqQUVHUUFXc2lBaVFBSUFBZ0FDZ0NBQ2dDckFZUkFBQUVRQ0FDSUFFb0FnUTJBb3dCSUFKQjhQNzZBRFlDaUFFZ0FrTEFnb0NBRURjRFlDQUNRc0NDZ0lBUU53TUlJQUlwQWdnaEJDQUNRZWdBYWlJRFFRRTZBQmdnQTBFQU5nSVVJQU5CMlAzOEFEWUNBQ0FESUFRM0FnUWdBMElBTndJTUlBQWdBeUFDUVlnQmFrRUFRUUJCOExGL1FRRkJBQkF1SUFFb0FnUWhBU0FDUXNTQ2dJQVFOd01RSUFJZ0FUWUNXQ0FDUVFBMkFsUWdBa0lBTndKTUlBSkJBRG9BU2lBQ1FRQTdBVWdnQWtFQ05nSkVJQUpDQURjQ1BDQUNRYkQvK2dBMkFqZ2dBaUFDS1FNUU53TUFJQUFDZnlBQ0tRSUFJUVFnQWtFWWFpSUFRUUU2QUJnZ0FFRUFOZ0lVSUFCQjJQMzhBRFlDQUNBQUlBUTNBZ1FnQUVJQU53SU1JQUFMSUFKQk9HcEJBRUVBUWZDeGYwRUJRUUFRTGdzZ0FrR1FBV29rQUVFQkM3UVlBaEovQVh3akFFSFFBR3NpQ0NRQUlBaENBRGNDUkNBSUlBaEJRR3RCQkhJaUNqWUNRQ0FDS0FJQUlnd2dBaWdDQkNJUFJ3UkFBMEFDUUNBTUtBSUFJZ1VnQlNnQ0FDZ0NDQkVBQUVHR0FVY05BQ0FGUVlBSWFpZ0NBQ0VMSUFvaEJnSkFJQWdvQWtRaUJVVUVRQ0FLSWdVaEJnd0JDd05BQWtBZ0JTZ0NFQ0lISUF0S0JFQWdCU2dDQUNJSERRRWdCU0VHREFNTElBY2dDMDROQWlBRlFRUnFJUVlnQlNnQ0JDSUhSUTBDSUFZaEJRc2dCU0VHSUFjaEJRd0FDd0FMSUFZb0FnQU5BRUVVRUJnaUJ5QUZOZ0lJSUFkQ0FEY0NBQ0FISUFzMkFoQWdCaUFITmdJQUlBZ29Ba0FvQWdBaUJRUkFJQWdnQlRZQ1FDQUdLQUlBSVFjTElBZ29Ba1FnQnhCRUlBZ2dDQ2dDU0VFQmFqWUNTQXNnREVFRWFpSU1JQTlIRFFBTEN5QUlRVEJxSWdVZ0FFSE1BMm9nQUJEVkFpQUlRZ0EzQWlRZ0NDQUlRU0JxUVFSeUlnbzJBaUFDUUNBRklBZ29BalFpREVZTkFFRUFJUVVEUUNBTUtBSUlLQUtBQ0NFTElBb2hCZ0pBSUFWRkJFQWdDaUlGSVFZTUFRc0RRQUpBSUFVb0FoQWlCeUFMU2dSQUlBVW9BZ0FpQncwQklBVWhCZ3dEQ3lBSElBdE9EUUlnQlVFRWFpRUdJQVVvQWdRaUIwVU5BaUFHSVFVTElBVWhCaUFISVFVTUFBc0FDeUFHS0FJQVJRUkFRUlFRR0NJSElBVTJBZ2dnQjBJQU53SUFJQWNnQ3pZQ0VDQUdJQWMyQWdBZ0NDZ0NJQ2dDQUNJRkJFQWdDQ0FGTmdJZ0lBWW9BZ0FoQndzZ0NDZ0NKQ0FIRUVRZ0NDQUlLQUlvUVFGcU5nSW9DeUFNS0FJRUlnd2dDRUV3YWtZTkFTQUlLQUlrSVFVTUFBc0FDeUFJUVNCcUlRNGdDRUZBYXlFTklBQW9BdkFESWdVRWZ5QUZLQUtnQkFWQkFBc2hGQ01BUVVCcUlna2tBQUpBQWtBQ1FBSkFJQTRvQWdnaUJRUkFJQTBvQWdnaUJnMEJDeUFJUVFBMkFoZ2dDRUlBTndJUURBRUxJQWxDQURjQ0xDQUpJQWxCS0dwQkJISWlFRFlDS0FKQUlBVWdCa3NFUUNBTktBSUFJUVVnRGlnQ0FDRUdJQWtnRURZQ0ZDQUpJQWxCS0dvMkFoQWdDU0FKS1FNUU53TUFJQWxCSUdvZ0JpQU9RUVJxSUFVZ0RVRUVhaUFKRU5JUkRBRUxJQTRvQWdBaEJTQU5LQUlBSVFZZ0NTQVFOZ0lVSUFrZ0NVRW9hallDRUNBSklBa3BBeEEzQXdnZ0NVRWdhaUFHSUExQkJHb2dCU0FPUVFScUlBbEJDR29RMGhFTEFrQUNRQ0FKS0FJd1JRMEFJQWtvQWlnaUJTQVFSZzBBSUExQkRHb2hDaUFOUVFScUlSSWdEa0VNYWlFTUlBNUJCR29oRXlBTktBSUVJUXNnRFNnQ0FDRVZJQTRvQWdRaER5QU9LQUlBSVJZZ0RpZ0NDQ0FOS0FJSVN5RVhBMEFnQlNJSEtBSVFJUkVDUUFKQUlCZEZCRUFnRVNBV0tBSVFUQTBDQWtBZ0R5SUdCRUFEUUNBR0lnVW9BZ1FpQmcwQURBSUxBQXNnRENFRklCTWdFeWdDQ0NnQ0FFWUVRQU5BSUFVb0FnQWlCa0VJYWlFRklBWWdCaWdDQ0NnQ0FFWU5BQXNMSUFVb0FnQWhCUXNnRVNBRktBSVFTQTBCREFJTElCRWdGU2dDRUV3TkFRSkFJQXNpQmdSQUEwQWdCaUlGS0FJRUlnWU5BQXdDQ3dBTElBb2hCU0FTSUJJb0FnZ29BZ0JHQkVBRFFDQUZLQUlBSWdaQkNHb2hCU0FHSUFZb0FnZ29BZ0JHRFFBTEN5QUZLQUlBSVFVTElCRWdCU2dDRUU0TkFRc2dDRUVBTmdJWUlBaENBRGNDRUF3REN3SkFJQWNvQWdRaUJrVUVRQ0FIS0FJSUlnVW9BZ0FnQjBZTkFTQUhRUWhxSVFjRFFDQUhLQUlBSWdaQkNHb2hCeUFHSUFZb0FnZ2lCU2dDQUVjTkFBc01BUXNEUUNBR0lnVW9BZ0FpQmcwQUN3c2dCU0FRUncwQUN3c2dEa0VFYWlFSElBNG9BZ1FoQmdKQUlCUkJBa1lFUUFKQUlBWUVRQU5BSUFZaUJTZ0NCQ0lHRFFBTUFnc0FDeUFIUVFocUlRVWdCeUFIS0FJSUtBSUFSZ1JBQTBBZ0JTZ0NBQ0lHUVFocUlRVWdCaUFHS0FJSUtBSUFSZzBBQ3dzZ0JTZ0NBQ0VGQ3lBRktBSVFJUWNDUUNBTktBSUVJZ1lFUUFOQUlBWWlCU2dDQkNJR0RRQU1BZ3NBQ3lBTlFRUnFJZ1pCQ0dvaEJTQUdJQVlvQWdnb0FnQkdCRUFEUUNBRktBSUFJZ1pCQ0dvaEJTQUdJQVlvQWdnb0FnQkdEUUFMQ3lBRktBSUFJUVVMSUFVb0FoQWdCMDRFUUNBT0tBSUFJZ1lvQWhBZ0RTZ0NBQ0lIS0FJUVRBMENDeUFJUVFBMkFoZ2dDRUlBTndJUURBSUxBa0FnQmdSQUEwQWdCaUlGS0FJRUlnWU5BQXdDQ3dBTElBZEJDR29oQlNBSElBY29BZ2dvQWdCR0JFQURRQ0FGS0FJQUlnWkJDR29oQlNBR0lBWW9BZ2dvQWdCR0RRQUxDeUFGS0FJQUlRVUxJQVVvQWhBaEJ3SkFJQTBvQWdRaUJnUkFBMEFnQmlJRktBSUVJZ1lOQUF3Q0N3QUxJQTFCQkdvaUJrRUlhaUVGSUFZZ0JpZ0NDQ2dDQUVZRVFBTkFJQVVvQWdBaUJrRUlhaUVGSUFZZ0JpZ0NDQ2dDQUVZTkFBc0xJQVVvQWdBaEJRc2dCU2dDRUNBSFRBUkFJQTRvQWdBaUJpZ0NFQ0FOS0FJQUlnY29BaEJPRFFFTElBaEJBRFlDR0NBSVFnQTNBaEFNQVF0QkFDRUtJQWxCQURZQ0dDQUpRZ0EzQXhBZ0RpZ0NDQ0lGSUEwb0FnZ2lEQ0FGSUF4TEd5SUZCRUFnQ1VFUWFpQUZFT29FSUEwb0FnQWhCeUFKS0FJUUlRb2dEaWdDQUNFR0N5QUtJUXdDUUNBR0lBNUJCR29pRDBZTkFDQUhJQTFCQkdvaURVWU5BQU5BQWtBZ0JpZ0NFQ0lGSUFjb0FoQWlDMGdFUUFKQUlBWW9BZ1FpQlVVRVFDQUdLQUlJSWdVb0FnQWdCa2NOQVNBRklRWU1Bd3NEUUNBRklnWW9BZ0FpQlEwQUN3d0NDeUFHUVFocUlRVURRQ0FGS0FJQUlndEJDR29oQlNBTElBc29BZ2dpQmlnQ0FFY05BQXNNQVFzQ1FDQUZJQXRLRFFBZ0RDQUZOZ0lBSUF4QkJHb2hEQUpBSUFZb0FnUWlCVVVFUUNBR0tBSUlJZ1VvQWdBZ0JrY05BU0FGSVFZTUFnc0RRQ0FGSWdZb0FnQWlCUTBBQ3d3QkN5QUdRUWhxSVFVRFFDQUZLQUlBSWd0QkNHb2hCU0FMSUFzb0FnZ2lCaWdDQUVjTkFBc0xBa0FnQnlnQ0JDSUZSUVJBSUFjb0FnZ2lCU2dDQUNBSFJ3MEJJQVVoQnd3Q0N3TkFJQVVpQnlnQ0FDSUZEUUFMREFFTElBZEJDR29oQlFOQUlBVW9BZ0FpQzBFSWFpRUZJQXNnQ3lnQ0NDSUhLQUlBUncwQUN3c2dCaUFQUmcwQklBY2dEVWNOQUFzTEFrQWdEQ0FLYTBFQ2RTSUdJQWtvQWhRaUJTQUthMEVDZFNJSFN3UkFJQWxCRUdvZ0JpQUhheERxQkNBSktBSVVJUVVnQ1NnQ0VDRUtEQUVMSUFZZ0IwOE5BQ0FKSUFvZ0JrRUNkR29pQlRZQ0ZBc0NRQ0FGSUFwSEJFQWdCU0FLYTBFQ2RTSUhRUUVnQjBFQlNodEJBV3NoREVFQUlRWUNRQU5BSUFZZ0RFWU5BU0FHSUFkR0RRWWdDaUFHUVFKMGFpZ0NBQ0FLSUFaQkFXb2lCa0VDZEdvb0FnQnJJZ3NnQzBFZmRTSUxhaUFMYzBFQlJ3MEFDeUFJUVFBMkFoZ2dDRUlBTndJUURBSUxJQWdnQlRZQ0ZDQUlJQW8yQWhBZ0NDQUpLQUlZTmdJWURBSUxJQWhCQURZQ0dDQUlRZ0EzQWhBZ0NrVU5BUXNnQ1NBS05nSVVJQW9RRndzZ0NVRW9haUFKS0FJc0VJNEJDeUFKUVVCckpBQU1BUXNRYlFBTElBZ29BaEFoQmlBSUtBSVVJUWRCQUNFRkFuOUJBQ0FBS0FMd0F5SUtCSDhnQ2lnQ29BUUZRUUFMUVFKSERRQWFRUUFnQ0NnQ1NFVU5BQm9nQ0NnQ0lDZ0NFQ0FJS0FKQUtBSVFUZ3NoQ3lBSElBWnJJUXdDUUNBSUtBSTBJZ1lnQ0VFd2FrWUVRRUVBSVFvTUFRdEJBQ0VLQTBBZ0NFRUlhaUFHS0FJSUlBRWdBaUFEUVFFZ0N5QU1RUUJLRU00UkFrQWdDQ2dDQ0NJSElBVktJQVZCQUU1eFJRUkFJQVZCQUVvTkFTQUZJQWRNRFFFTElBY2hCUXNnQ2lBSUxRQU1haUVLSUFZb0FnUWlCaUFJUVRCcVJ3MEFDd3RCQUNFREFrQWdBaWdDQUNJR0lBSW9BZ1FpQzBZTkFFRUFJUUlEUUFKQUlBWW9BZ0FpQnlBSEtBSUFLQUlJRVFBQVFZWUJSdzBBSUFkQjZ3QkI4TEYvUVFFUUxDSUhSUTBBSUFjdEFPa0VSUTBBSUFjZ0J5Z0NBQ2dDSUJFQUFDQUNhaUFIS0FJVWFpQUhJQWNvQWdBb0FpQVJBQUFnQnlnQ0RHcHJJUUlMSUFaQkJHb2lCaUFMUncwQUN5QUNSUTBBSUFFb0F1Z0dRZlFYYWlJQktBSXNJZ05CQ213Z0F5QUJMUUE4RzBIa0FHeEI1QUJ0dDBRQUFBQUFBQUQ0UDZJZ0FyZWdJaGlaUkFBQUFBQUFBT0JCWXdSQUlCaXFJUU1NQVF0QmdJQ0FnSGdoQXdzQ1FBSkFJQXhGRFFBZ0RFRUNkU0FLUncwQUlBUkJBVG9BQUVFQUlRY01BUXNnQlVVRVFFRUFJUWNNQVFzZ0FDQUZJQU5ySWdjZ0FDZ0N0QU5xSUFBb0FnQW9BcGdHRVFJQUN5QUlLQUlRSWdBRVFDQUlJQUEyQWhRZ0FCQVhDeUFJUVNCcUlBZ29BaVFRamdFQ1FDQUlLQUk0UlEwQUlBZ29BalFpQlNnQ0FDSUFJQWdvQWpBaUFTZ0NCRFlDQkNBQktBSUVJQUEyQWdBZ0NFRUFOZ0k0SUFVZ0NFRXdha1lOQUFOQUlBVW9BZ1FoQUNBRkVCY2dBQ0lGSUFoQk1HcEhEUUFMQ3lBSVFVQnJJQWdvQWtRUWpnRWdDRUhRQUdva0FDQUhDMXdCQVg4Z0FFSHNBMnNoQTBFQUlRQUNRQUovQWtBQ1FDQUNRUUZyRGdJQUFRTUxRUUVoQWlBRFFjd0RhaUFERU8wRERBRUxRUUloQWlBRFFjd0RhaUFERUo0REN5SUFJQUVnQWlBQUtBSUFLQUxBQmhFRkFDRUFDeUFBQzFJQkFYOENRQUovQWtBQ1FDQUNRUUZyRGdJQUFRTUxJQUJCekFOcUlBQVE3UU1oQTBFQkRBRUxJQUJCekFOcUlBQVFuZ01oQTBFQ0N5RUNJQU1nQVNBQ0lBTW9BZ0FvQXNBR0VRVUFJUU1MSUFNTEpnQWdBQ0FCUVNCcklBRkI3QU5yRU8wRElnQWdBaUFESUFRZ0FDZ0NBQ2dDdkFZUkNBQUxWQUFqQUVFUWF5SUFKQUFnQUNBQ05nSU1JQUFnQlRZQ0NDQUNJQU1nQUVFTWFpQUZJQVlnQUVFSWFrSC8vOE1BUVFBUTd4RWhBU0FFSUFBb0FndzJBZ0FnQnlBQUtBSUlOZ0lBSUFCQkVHb2tBQ0FCQ3lNQUlBQWdBVUhNQTJvZ0FSRHRBeUlBSUFJZ0F5QUVJQUFvQWdBb0Fyd0dFUWdBQ3lZQUlBQWdBVUVnYXlBQlFld0RheENlQXlJQUlBSWdBeUFFSUFBb0FnQW9BcmdHRVFnQUN5TUFJQUFnQVVITUEyb2dBUkNlQXlJQUlBSWdBeUFFSUFBb0FnQW9BcmdHRVFnQUMxNEJCSDlCQVNFQklBQW9BcHdEQkg5QkFRVkJBQ0VCSUFCQnpBTnFJZ0lnQUJDZUF5SURLQUtjQXlJRUJIOGdCRUVBSUFNb0FxQURHd1ZCQUF0QkFFY2dBaUFBRU8wRElnQW9BcHdEQkg4Z0FDZ0NvQU5CQUVjRlFRQUxjZ3NMZmdBQ2Z3SkFJQUVnQVNnQ0FDZ0NDQkVBQUVIc0FFWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQjlRQkdEUUFnQVNBQktBSUFLQUlJRVFBQVFZWUJSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR01BVVlOQUNBQklBRW9BZ0FvQWdnUkFBQkJsUUZHRFFCQkFDQUJMd0ZRUVNkclFmLy9BM0ZCRWtzTkFSb0xRUUVMQ3dzQUlBQkIrQU5yRUxZR0N3c0FJQUJCN0FOckVMWUdDd3NBSUFCQjNBTnJFTFlHQ3dzQUlBQkIxQUZyRUxZR0N3c0FJQUJCc0FGckVMWUdDeElBSUFCQm9BWnJJZ0FRZ3dFYUlBQVFGd3NTQUNBQVFaZ0dheUlBRUlNQkdpQUFFQmNMRWdBZ0FFR1FCbXNpQUJDREFSb2dBQkFYQ3hJQUlBQkIyQVZySWdBUWd3RWFJQUFRRndzU0FDQUFRY2dGYXlJQUVJTUJHaUFBRUJjTEVnQWdBRUc4QldzaUFCQ0RBUm9nQUJBWEN4SUFJQUJCckFWcklnQVFnd0VhSUFBUUZ3c1NBQ0FBUWZBRWF5SUFFSU1CR2lBQUVCY0xFZ0FnQUVIb0JHc2lBQkNEQVJvZ0FCQVhDeElBSUFCQjNBUnJJZ0FRZ3dFYUlBQVFGd3NTQUNBQVFkUUVheUlBRUlNQkdpQUFFQmNMRWdBZ0FFSE1CR3NpQUJDREFSb2dBQkFYQ3hJQUlBQkJtQVJySWdBUWd3RWFJQUFRRndzU0FDQUNJQU1nQkVILy84TUFRUUFROHhFTEVnQWdBRUdRQkdzaUFCQ0RBUm9nQUJBWEN4SUFJQUJCaUFScklnQVFnd0VhSUFBUUZ3c1NBQ0FBUWZnRGF5SUFFSU1CR2lBQUVCY0xFZ0FnQUVIc0Eyc2lBQkNEQVJvZ0FCQVhDeElBSUFCQjNBTnJJZ0FRZ3dFYUlBQVFGd3NTQUNBQVFjd0RheUlBRUlNQkdpQUFFQmNMRWdBZ0FFR0lBMnNpQUJDREFSb2dBQkFYQ3hJQUlBQkIrQUpySWdBUWd3RWFJQUFRRndzU0FDQUFRZWdDYXlJQUVJTUJHaUFBRUJjTEVnQWdBRUhrQVdzaUFCQ0RBUm9nQUJBWEM5UUZBUVIvSXdCQkVHc2lBQ1FBSUFBZ0FqWUNEQ0FBSUFVMkFnZ0NmeUFBSUFJMkFnd2dBQ0FGTmdJSUFrQUNRQUpBQTBBQ1FDQUFLQUlNSWdFZ0EwOE5BQ0FBS0FJSUlnVWdCazhOQUVFQ0lRb2dBUzBBQUNJQ1FmLy93d0JMRFFRZ0FBSi9JQUpCR0hSQkdIVkJBRTRFUUNBRklBSTdBUUFnQVVFQmFnd0JDeUFDUWNJQlNRMEZJQUpCM3dGTkJFQWdBeUFCYTBFQ1NBMEZJQUV0QUFFaUNFSEFBWEZCZ0FGSERRUWdDRUUvY1NBQ1FRWjBRY0FQY1hJaUFrSC8vOE1BU3cwRUlBVWdBanNCQUNBQlFRSnFEQUVMSUFKQjd3Rk5CRUFnQXlBQmEwRURTQTBGSUFFdEFBSWhDU0FCTFFBQklRZ0NRQUpBSUFKQjdRRkhCRUFnQWtIZ0FVY05BU0FJUWVBQmNVR2dBVVlOQWd3SEN5QUlRZUFCY1VHQUFVWU5BUXdHQ3lBSVFjQUJjVUdBQVVjTkJRc2dDVUhBQVhGQmdBRkhEUVFnQ1VFL2NTQUlRVDl4UVFaMElBSkJESFJ5Y2lJQ1FmLy9BM0ZCLy8vREFFc05CQ0FGSUFJN0FRQWdBVUVEYWd3QkN5QUNRZlFCU3cwRlFRRWhDaUFESUFGclFRUklEUU1nQVMwQUF5RUpJQUV0QUFJaENDQUJMUUFCSVFFQ1FBSkFBa0FDUUNBQ1FmQUJhdzRGQUFJQ0FnRUNDeUFCUWZBQWFrSC9BWEZCTUU4TkNBd0NDeUFCUWZBQmNVR0FBVWNOQnd3QkN5QUJRY0FCY1VHQUFVY05CZ3NnQ0VIQUFYRkJnQUZIRFFVZ0NVSEFBWEZCZ0FGSERRVWdCaUFGYTBFRVNBMERRUUloQ2lBSlFUOXhJZ2tnQ0VFR2RDSUxRY0FmY1NBQlFReDBRWURnRDNFZ0FrRUhjU0lDUVJKMGNuSnlRZi8vd3dCTERRTWdCU0FJUVFSMlFRTnhJQUZCQW5RaUFVSEFBWEVnQWtFSWRISWdBVUU4Y1hKeVFjRC9BR3BCZ0xBRGNqc0JBQ0FBSUFWQkFtbzJBZ2dnQlNBTFFjQUhjU0FKY2tHQXVBTnlPd0VDSUFBb0FneEJCR29MTmdJTUlBQWdBQ2dDQ0VFQ2FqWUNDQXdCQ3dzZ0FTQURTU0VLQ3lBS0RBSUxRUUVNQVF0QkFnc2hBU0FFSUFBb0FndzJBZ0FnQnlBQUtBSUlOZ0lBSUFCQkVHb2tBQ0FCQ3hJQUlBQkIxQUZySWdBUWd3RWFJQUFRRndzU0FDQUFRY0FCYXlJQUVJTUJHaUFBRUJjTEVnQWdBRUd3QVdzaUFCQ0RBUm9nQUJBWEN3d0FJQUFRZ3dFYUlBQVFGd3NMQUNBQVFhQUdheENEQVFzTEFDQUFRWmdHYXhDREFRc0xBQ0FBUVpBR2F4Q0RBUXNMQUNBQVFkZ0ZheENEQVFzTEFDQUFRY2dGYXhDREFRc0xBQ0FBUWJ3RmF4Q0RBUXY2QlFFQmZ5TUFRUkJySWdBa0FDQUFJQUkyQWd3Z0FDQUZOZ0lJQW44Z0FDQUNOZ0lNSUFBZ0JUWUNDQ0FBS0FJTUlRSUNRQUpBQTBBZ0FpQURUd1JBUVFBaEJRd0RDMEVDSVFVZ0FpOEJBQ0lCUWYvL3d3QkxEUUlDUUFKQUlBRkIvd0JOQkVCQkFTRUZJQVlnQUNnQ0NDSUNhMEVBVEEwRklBQWdBa0VCYWpZQ0NDQUNJQUU2QUFBTUFRc2dBVUgvRDAwRVFDQUdJQUFvQWdnaUFtdEJBa2dOQkNBQUlBSkJBV28yQWdnZ0FpQUJRUVoyUWNBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQUZCUDNGQmdBRnlPZ0FBREFFTElBRkIvNjhEVFFSQUlBWWdBQ2dDQ0NJQ2EwRURTQTBFSUFBZ0FrRUJhallDQ0NBQ0lBRkJESFpCNEFGeU9nQUFJQUFnQUNnQ0NDSUNRUUZxTmdJSUlBSWdBVUVHZGtFL2NVR0FBWEk2QUFBZ0FDQUFLQUlJSWdKQkFXbzJBZ2dnQWlBQlFUOXhRWUFCY2pvQUFBd0JDeUFCUWYrM0EwMEVRRUVCSVFVZ0F5QUNhMEVFU0EwRklBSXZBUUlpQ0VHQStBTnhRWUM0QTBjTkFpQUdJQUFvQWdoclFRUklEUVVnQ0VIL0IzRWdBVUVLZEVHQStBTnhJQUZCd0FkeElnVkJDblJ5Y2tHQWdBUnFRZi8vd3dCTERRSWdBQ0FDUVFKcU5nSU1JQUFnQUNnQ0NDSUNRUUZxTmdJSUlBSWdCVUVHZGtFQmFpSUNRUUoyUWZBQmNqb0FBQ0FBSUFBb0FnZ2lCVUVCYWpZQ0NDQUZJQUpCQkhSQk1IRWdBVUVDZGtFUGNYSkJnQUZ5T2dBQUlBQWdBQ2dDQ0NJQ1FRRnFOZ0lJSUFJZ0NFRUdka0VQY1NBQlFRUjBRVEJ4Y2tHQUFYSTZBQUFnQUNBQUtBSUlJZ0ZCQVdvMkFnZ2dBU0FJUVQ5eFFZQUJjam9BQUF3QkN5QUJRWURBQTBrTkJDQUdJQUFvQWdnaUFtdEJBMGdOQXlBQUlBSkJBV28yQWdnZ0FpQUJRUXgyUWVBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQUZCQm5aQlAzRkJnQUZ5T2dBQUlBQWdBQ2dDQ0NJQ1FRRnFOZ0lJSUFJZ0FVRS9jVUdBQVhJNkFBQUxJQUFnQUNnQ0RFRUNhaUlDTmdJTURBRUxDMEVDREFJTFFRRU1BUXNnQlFzaEFTQUVJQUFvQWd3MkFnQWdCeUFBS0FJSU5nSUFJQUJCRUdva0FDQUJDd3NBSUFCQnJBVnJFSU1CQ3dzQUlBQkI4QVJyRUlNQkN3c0FJQUJCNkFSckVJTUJDd3NBSUFCQjNBUnJFSU1CQ3dzQUlBQkIxQVJyRUlNQkN3c0FJQUJCekFSckVJTUJDd3NBSUFCQm1BUnJFSU1CQ3dzQUlBQkJrQVJyRUlNQkN3c0FJQUJCaUFSckVJTUJDd3NBSUFCQitBTnJFSU1CQ3hVQUlBQW9BZ2dpQUVVRVFFRUJEd3NnQUJEMEVRc0xBQ0FBUWV3RGF4Q0RBUXNMQUNBQVFkd0RheENEQVFzTEFDQUFRY3dEYXhDREFRc0xBQ0FBUVlnRGF4Q0RBUXNMQUNBQVFmZ0NheENEQVFzTEFDQUFRZWdDYXhDREFRc0xBQ0FBUWVRQmF4Q0RBUXNMQUNBQVFkUUJheENEQVFzTEFDQUFRY0FCYXhDREFRc0xBQ0FBUWJBQmF4Q0RBUXU4QVFFR2Z3TkFBa0FnQkNBSlRRMEFJQUlnQTBZTkFFRUJJUWdnQUNnQ0NDRUdJd0JCRUdzaUJ5UUFJQWNnQmpZQ0RDQUhRUWhxSUFkQkRHb1FtZ1FoQlVFQUlBSWdBeUFDYXlBQlFhRFVnUUVnQVJzUTR3a2hCaUFGS0FJQUlnVUVRRUhrMG9FQktBSUFHaUFGQkVCQjVOS0JBVUc0MFlFQklBVWdCVUYvUmhzMkFnQUxDeUFIUVJCcUpBQUNRQUpBSUFaQkFtb09Bd0lDQVFBTElBWWhDQXNnQ1VFQmFpRUpJQWdnQ21vaENpQUNJQWhxSVFJTUFRc0xJQW9MQndCQmhQUDZBQXNWQUNBQVFRUnFRUUFnQVNnQ0JFR0k4dm9BUmhzTER3QkJtQVFRR0NJQUVMNEVHaUFBQ3d3QUlBRkJxUEQ2QURZQ0FBc1NBRUVJRUJnaUFFR284UG9BTmdJQUlBQUxsd1lCQTM5Qm1BUVFHQ0lCSUFBUVpCb2dBVUhVMi93QU5nSUFJQUVnQUNrRHNBRTNBN0FCSUFFZ0FDZ0N1QUUyQXJnQklBRkJ2QUZxSUFCQnZBRnFFSXNDSVFNZ0FVR0kyUElBTmdMUUFpQUJRZFFDYWlFQ0FrQWdBQ3dBM3dKQkFFNEVRQ0FDSUFBcEF0UUNOd0lBSUFJZ0FDZ0MzQUkyQWdnTUFRc2dBaUFBS0FMVUFpQUFLQUxZQWhBYUN5QUJRZGpkOGdBMkF1QUNJQUZCNUFKcUlRSUNRQ0FBTEFEdkFrRUFUZ1JBSUFJZ0FDa0M1QUkzQWdBZ0FpQUFLQUxzQWpZQ0NBd0JDeUFDSUFBb0F1UUNJQUFvQXVnQ0VCb0xJQUZCaE9ENkFEWUNBQ0FEUWFEbStnQTJBZ0FnQVVIazV2b0FOZ0xnQWlBQlFkVG0rZ0EyQXRBQ0lBRkJ4T2I2QURZQ3pBRWdBVUh3QW1vZ0FFSHdBbW9RbWdJaEF5QUJRYWpWOGdBMkFzQURJQUZCeEFOcUlRSUNRQ0FBTEFEUEEwRUFUZ1JBSUFJZ0FDa0N4QU0zQWdBZ0FpQUFLQUxNQXpZQ0NBd0JDeUFDSUFBb0FzUURJQUFvQXNnREVCb0xJQUZCaU5meUFEWUMwQU1nQUNnQzFBTWhBaUFCUWRqeTh3QTJBdGdESUFFZ0FqWUMxQU1nQVVIY0Eyb2hBZ0pBSUFBc0FPY0RRUUJPQkVBZ0FpQUFLUUxjQXpjQ0FDQUNJQUFvQXVRRE5nSUlEQUVMSUFJZ0FDZ0MzQU1nQUNnQzRBTVFHZ3NnQVVIb0Eyb2hBZ0pBSUFBc0FQTURRUUJPQkVBZ0FpQUFLUVBvQXpjREFDQUNJQUFvQXZBRE5nSUlEQUVMSUFJZ0FDZ0M2QU1nQUNnQzdBTVFHZ3NnQVNBQUtBTDBBellDOUFNZ0FVSDRBMm9oQWdKQUlBQXNBSU1FUVFCT0JFQWdBaUFBS1FQNEF6Y0RBQ0FDSUFBb0FvQUVOZ0lJREFFTElBSWdBQ2dDK0FNZ0FDZ0MvQU1RR2dzZ0FVR0U1Zk1BTmdLRUJDQUJJQUFwQTRnRU53T0lCQ0FBS0FLVUJDRUFJQUZCbk83NkFEWUM0QUlnQVVHTTd2b0FOZ0xRQWlBQlFmenQrZ0EyQXN3QklBRkIyTzM2QURZQ3ZBRWdBVUc4NS9vQU5nSUFJQUVnQURZQ2xBUWdBMEdzN3ZvQU5nSUFJQUZCd08vNkFEWUNrQVFnQVVHdzcvb0FOZ0tFQkNBQlFhRHYrZ0EyQXRnRElBRkJrTy82QURZQzBBTWdBVUdBNy9vQU5nTEFBeUFCUWZEdStnQTJBcUFESUFGQjRPNzZBRFlDa0FNZ0FVSFE3dm9BTmdLQUF5QUJDeW9BSUFCQkJ6b0FDeUFBUWNEeDd3QW9BQUEyQUFBZ0FFSEQ4ZThBS0FBQU5nQURJQUJCQURvQUJ3czNBQ0FBUWZBQ2F4Qm1JQUFRMmdFZ0FFSFFBR29RTHlBQVFRQTJBbVFnQUVIb0FHb1FwQUVnQUVJQU53S1lBU0FBUVFBMkFxUUJDendBSUFCQnZBRnJFR1lnQUVHMEFXb1EyZ0VnQUVHRUFtb1FMeUFBUVFBMkFwZ0NJQUJCbkFKcUVLUUJJQUJDQURjQ3pBSWdBRUVBTmdMWUFnczRBQ0FBRUdZZ0FFSHdBbW9RMmdFZ0FFSEFBMm9RTHlBQVFRQTJBdFFESUFCQjJBTnFFS1FCSUFCQ0FEY0NpQVFnQUVFQU5nS1VCQXNTQUNBQVFaQUVheUlBRVBjQkdpQUFFQmNMRWdBZ0FFR0VCR3NpQUJEM0FSb2dBQkFYQ3hJQUlBQkIyQU5ySWdBUTl3RWFJQUFRRndzU0FDQUFRZEFEYXlJQUVQY0JHaUFBRUJjTGhBRUJBMzhnQUNnQ0NDRUJJd0JCRUdzaUFpUUFJQUlnQVRZQ0RDQUNRUWhxSUFKQkRHb1FtZ1FoQVNNQVFSQnJJZ01rQUNBRFFSQnFKQUFnQVNnQ0FDSUJCRUJCNU5LQkFTZ0NBQm9nQVFSQVFlVFNnUUZCdU5HQkFTQUJJQUZCZjBZYk5nSUFDd3NnQWtFUWFpUUFJQUFvQWdnaUFFVUVRRUVCRHdzZ0FCRDBFVUVCUmdzU0FDQUFRY0FEYXlJQUVQY0JHaUFBRUJjTEVnQWdBRUdnQTJzaUFCRDNBUm9nQUJBWEN4SUFJQUJCa0FOcklnQVE5d0VhSUFBUUZ3c1NBQ0FBUVlBRGF5SUFFUGNCR2lBQUVCY0xFZ0FnQUVId0Ftc2lBQkQzQVJvZ0FCQVhDeElBSUFCQjRBSnJJZ0FROXdFYUlBQVFGd3NTQUNBQVFkQUNheUlBRVBjQkdpQUFFQmNMRWdBZ0FFSE1BV3NpQUJEM0FSb2dBQkFYQ3hJQUlBQkJ2QUZySWdBUTl3RWFJQUFRRndzTUFDQUFFUGNCR2lBQUVCY0xrZ0VCQVg4akFFRVFheUlGSkFBZ0JDQUNOZ0lBQW45QkFpQUZRUXhxUVFBZ0FDZ0NDQkQ2Q3lJQVFRRnFRUUpKRFFBYVFRRWdBRUVCYXlJQklBTWdCQ2dDQUd0TERRQWFJQVZCREdvaEFnTi9JQUVFZnlBQ0xRQUFJUUFnQkNBRUtBSUFJZ05CQVdvMkFnQWdBeUFBT2dBQUlBRkJBV3NoQVNBQ1FRRnFJUUlNQVFWQkFBc0xDeUVDSUFWQkVHb2tBQ0FDQ3dzQUlBQkJrQVJyRVBjQkN3c0FJQUJCaEFSckVQY0JDd3NBSUFCQjJBTnJFUGNCQ3dzQUlBQkIwQU5yRVBjQkN3c0FJQUJCd0FOckVQY0JDd3NBSUFCQm9BTnJFUGNCQ3dzQUlBQkJrQU5yRVBjQkN3c0FJQUJCZ0FOckVQY0JDd3NBSUFCQjhBSnJFUGNCQ3dzQUlBQkI0QUpyRVBjQkN3c0FJQUJCMEFKckVQY0JDd3NBSUFCQnpBRnJFUGNCQ3dzQUlBQkJ2QUZyRVBjQkN3UUFRUXNMdHdNQkEzOGpBRUV3YXlJQ0pBQWdBa0VHRUJnaUF6WUNJQ0FDSUFOQkJtb2lCRFlDS0NBRFFlVUFPd0VFSUFOQjFZRFlBallCQUNBQ0lBUTJBaVFnQUNBQ1FTQnFFRkloQkNBQ0tBSWdJZ01FUUNBQ0lBTTJBaVFnQXhBWEMwRUJJUU1DUUNBRVJRMEFBa0FnQUVHaEFVSHdzWDlCQVJBc0lnTkZEUUFnQTBHdy9md0FRWlRlOHdCQkFCQWNJZ1JGRFFBZ0JDZ0M3QUZGRFFCQkFTRURJQVFvQXV3QlFRSkdEUUVMSUFKQkFEWUNLQ0FDUWdBM0F5QWdBU2dDQkVIUUFXb2dBa0VnYWlBQUVOWUxBbjhnQWlnQ0lDSURJQUlvQWlRaUJFY0VRQU5BQWtBZ0FTZ0NEQ0lBQkVBZ0FDQUFLQUlBS0FJZ0VRQUFJQUFvQWhScUlBTW9BZ0FpQUNBQUtBSUFLQUlnRVFBQUlBQW9BaFJxVGcwQkN5QUJJQU1vQWdBMkFnd0xJQU5CQkdvaUF5QUVSdzBBQzBFQURBRUxJQUpCRUdvaUFTQUFJQUFvQWdBb0FqQVJBZ0FnQUN3QVh5RURJQUFvQWxRaEJDQUNJQUlvQWhBZ0FTQUNMQUFiUVFCSUd6WUNBQ0FDSUFRZ0FFSFVBR29nQTBFQVNCczJBZ1FnQWl3QUcwRUFTQVJBSUFJb0FoQVFGd3RCQVFzaEF5QUNLQUlnSWdCRkRRQWdBaUFBTmdJa0lBQVFGd3NnQWtFd2FpUUFJQU1MOWdZQkRIOGpBRUVRYXlJUkpBQWdBaUVJQTBBQ1FDQURJQWhHQkVBZ0F5RUlEQUVMSUFndEFBQkZEUUFnQ0VFQmFpRUlEQUVMQ3lBSElBVTJBZ0FnQkNBQ05nSUFBMEFDUUFKL0FrQWdBaUFEUmcwQUlBVWdCa1lOQUNBUklBRXBBZ0EzQXdnZ0FDZ0NDQ0VKSXdCQkVHc2lFQ1FBSUJBZ0NUWUNEQ0FRUVFocUlCQkJER29RbWdRaEVpQUlJQUpySVExQkFDRUpJd0JCa0Focklnc2tBQ0FMSUFRb0FnQWlEallDRENBR0lBVnJRUUoxUVlBQ0lBVWJJUXdnQlNBTFFSQnFJQVViSVE4Q1FBSkFBa0FnRGtVTkFDQU1SUTBBQTBBZ0RVRUNkaUlLSUF4SklBMUJnd0ZOY1EwQ0lBOGdDMEVNYWlBTUlBb2dDaUFNVHhzZ0FSRDdFeUlLUVg5R0JFQkJmeUVKUVFBaERDQUxLQUlNSVE0TUFnc2dERUVBSUFvZ0R5QUxRUkJxUmhzaUUyc2hEQ0FQSUJOQkFuUnFJUThnRFNBT2FpQUxLQUlNSWc1clFRQWdEaHNoRFNBSklBcHFJUWtnRGtVTkFTQU1EUUFMQ3lBT1JRMEJDeUFNUlEwQUlBMUZEUUFnQ1NFS0EwQUNRQUpBSUE4Z0RpQU5JQUVRNHdraUNVRUNha0VDVFFSQUFrQUNRQ0FKUVFGcURnSUdBQUVMSUF0QkFEWUNEQXdDQ3lBQlFRQTJBZ0FNQVFzZ0N5QUxLQUlNSUFscUlnNDJBZ3dnQ2tFQmFpRUtJQXhCQVdzaURBMEJDeUFLSVFrTUFnc2dEMEVFYWlFUElBMGdDV3NoRFNBS0lRa2dEUTBBQ3dzZ0JRUkFJQVFnQ3lnQ0REWUNBQXNnQzBHUUNHb2tBQ0FTS0FJQUlnb0VRRUhrMG9FQktBSUFHaUFLQkVCQjVOS0JBVUc0MFlFQklBb2dDa0YvUmhzMkFnQUxDeUFRUVJCcUpBQUNRQUpBQWtBQ1FDQUpRWDlHQkVBRFFBSkFJQWNnQlRZQ0FDQUNJQVFvQWdCR0RRQkJBU0VHQWtBQ1FBSkFJQVVnQWlBSUlBSnJJQkZCQ0dvZ0FDZ0NDQkQyRVNJQlFRSnFEZ01JQUFJQkN5QUVJQUkyQWdBTUJRc2dBU0VHQ3lBQ0lBWnFJUUlnQnlnQ0FFRUVhaUVGREFFTEN5QUVJQUkyQWdBTUJRc2dCeUFIS0FJQUlBbEJBblJxSWdVMkFnQWdCU0FHUmcwRElBUW9BZ0FoQWlBRElBaEdCRUFnQXlFSURBZ0xJQVVnQWtFQklBRWdBQ2dDQ0JEMkVVVU5BUXRCQWd3RUN5QUhJQWNvQWdCQkJHbzJBZ0FnQkNBRUtBSUFRUUZxSWdJMkFnQWdBaUVJQTBBZ0F5QUlSZ1JBSUFNaENBd0dDeUFJTFFBQVJRMEZJQWhCQVdvaENBd0FDd0FMSUFRZ0FqWUNBRUVCREFJTElBUW9BZ0FoQWdzZ0FpQURSd3NoQUNBUlFSQnFKQUFnQUE4TElBY29BZ0FoQlF3QUN3QUxJQUFnQUVHOEFXc1ExZ2NnQUJDOEJTQUFRWlFCYWhBdklBQkJwQUZxRUM4TEVnQWdBRUhnQW1zaUFCRG9BUm9nQUJBWEN4SUFJQUJCMEFKcklnQVE2QUVhSUFBUUZ3c1NBQ0FBUWN3QmF5SUFFT2dCR2lBQUVCY0xFZ0FnQUVHOEFXc2lBQkRvQVJvZ0FCQVhDd3dBSUFBUTZBRWFJQUFRRndzTEFDQUFRZUFDYXhEb0FRc0xBQ0FBUWRBQ2F4RG9BUXNMQUNBQVFjd0JheERvQVFzTEFDQUFRYndCYXhEb0FRc0hBRUgwMy9vQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWZ6ZStnQkdHd3NQQUVHc0FoQVlJZ0FRNHdRYUlBQUxEQUFnQVVHZzNmb0FOZ0lBQ3hJQVFRZ1FHQ0lBUWFEZCtnQTJBZ0FnQUF0cUFRTi9JQUJCM056NkFEWUNBQUpBSUFBb0FpUkZEUUFnQUNnQ0lDSUJLQUlBSWdJZ0FDZ0NIQ0lES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkFpUWdBU0FBUVJ4cUlnSkdEUUFEUUNBQktBSUVJUU1nQVJBWElBTWlBU0FDUncwQUN3c2dBQkFYQ3gwQUlBQkJuTno2QURZQ0FDQUFRUmhxSUFBb0Fod1FqZ0VnQUJBWEMrQUZBUXgvSXdCQkVHc2lEaVFBSUFJaENBTkFBa0FnQXlBSVJnUkFJQU1oQ0F3QkN5QUlLQUlBUlEwQUlBaEJCR29oQ0F3QkN3c2dCeUFGTmdJQUlBUWdBallDQUFOQUFrQUNRQUpBSUFJZ0EwWU5BQ0FGSUFaR0RRQWdEaUFCS1FJQU53TUlRUUVoRUNBQUtBSUlJUWtqQUVFUWF5SVBKQUFnRHlBSk5nSU1JQTlCQ0dvZ0QwRU1haENhQkNFVElBZ2dBbXRCQW5VaEVTQUdJQVVpQ1dzaENrRUFJUXdqQUVFUWF5SVNKQUFDUUNBRUtBSUFJZ3RGRFFBZ0VVVU5BQ0FLUVFBZ0NSc2hDZ05BSUJKQkRHb2dDU0FLUVFSSkd5QUxLQUlBRU84TElnMUJmMFlFUUVGL0lRd01BZ3NnQ1FSL0lBcEJBMDBFUUNBS0lBMUpEUU1nQ1NBU1FReHFJQTBRR1JvTElBb2dEV3NoQ2lBSklBMXFCVUVBQ3lFSklBc29BZ0JGQkVCQkFDRUxEQUlMSUF3Z0RXb2hEQ0FMUVFScUlRc2dFVUVCYXlJUkRRQUxDeUFKQkVBZ0JDQUxOZ0lBQ3lBU1FSQnFKQUFnRXlnQ0FDSUpCRUJCNU5LQkFTZ0NBQm9nQ1FSQVFlVFNnUUZCdU5HQkFTQUpJQWxCZjBZYk5nSUFDd3NnRDBFUWFpUUFBa0FDUUFKQUFrQUNRQ0FNUVFGcURnSUFCZ0VMSUFjZ0JUWUNBQU5BQWtBZ0FpQUVLQUlBUmcwQUlBVWdBaWdDQUNBQUtBSUlFUG9MSWdGQmYwWU5BQ0FISUFjb0FnQWdBV29pQlRZQ0FDQUNRUVJxSVFJTUFRc0xJQVFnQWpZQ0FBd0JDeUFISUFjb0FnQWdER29pQlRZQ0FDQUZJQVpHRFFJZ0F5QUlSZ1JBSUFRb0FnQWhBaUFESVFnTUJ3c2dEa0VFYWtFQUlBQW9BZ2dRK2dzaUNFRi9SdzBCQzBFQ0lSQU1Bd3NnRGtFRWFpRUNJQVlnQnlnQ0FHc2dDRWtOQWdOQUlBZ0VRQ0FDTFFBQUlRVWdCeUFIS0FJQUlnbEJBV28yQWdBZ0NTQUZPZ0FBSUFoQkFXc2hDQ0FDUVFGcUlRSU1BUXNMSUFRZ0JDZ0NBRUVFYWlJQ05nSUFJQUloQ0FOQUlBTWdDRVlFUUNBRElRZ01CUXNnQ0NnQ0FFVU5CQ0FJUVFScUlRZ01BQXNBQ3lBRUtBSUFJUUlMSUFJZ0EwY2hFQXNnRGtFUWFpUUFJQkFQQ3lBSEtBSUFJUVVNQUFzQUN4SUJBWDlCckFJUUdDSUJJQUFRL0FzZ0FRc3FBQ0FBUVFVNkFBc2dBRUg3aGU0QUtBQUFOZ0FBSUFCQi80WHVBQzBBQURvQUJDQUFRUUE2QUFVTGpBRUNCSDhCZkNBQklBRW9BbGdpQUNBQktBSmNJZ0pIQkg4RFFDQUFLQUlBUVFCS0JFQWdBU2dDQ0NFREFuOGdBQ3NEQ0NBQktBSUVJZ1FvQWd5M29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2hCU0FFSUFNZ0JTQUJLQUlNSUFBb0FnQVF6Z1lMSUFCQkVHb2lBQ0FDUncwQUN5QUJLQUpZQlNBQUN6WUNYRUVBQ3lRQkFYOUJBU0VDQWtBZ0FDZ0MxQUZCQVVZRVFDQUJMUUJSRFFFTFFRQWhBZ3NnQWdzTUFDQUFRUUE3QWZ3QlFRQUxyZ2dCQzM4Z0FDZ0NrQUloQ2lBQUtBS01BaUVJSUFBb0FvZ0NJUVlnQUNnQ2hBSWhCUUovQWtBZ0FDZ0NnQUlpQUEwQUlBVU5BQ0FHRFFBZ0NBMEFRUUVnQ2tVTkFSb0xBa0FDUUNBQVJRMEFJQUFvQWxnZ0FDMEFYeUlESUFOQkdIUkJHSFVpREVFQVNDSUhHeUlKSUFFb0Fnd2dBUzBBRXlJQ0lBSkJHSFJCR0hWQkFFZ2lBaHRIRFFBZ0FVRUlhaUlFS0FJQUlBUWdBaHNoQWlBQVFkUUFhaUlFS0FJQUlRc0NRQ0FIUlFSQUlBeEZEUUVnQWkwQUFDQUxRZjhCY1VjTkFnTkFJQU5CQVdzaUEwVU5BaUFDTFFBQklRY2dBa0VCYWlFQ0lBY2dCRUVCYWlJRUxRQUFSZzBBQ3d3Q0N5QUpSUTBBSUFzZ0JDQUhHeUFDSUFrUVRBMEJDeUFCSUFBMkFnUU1BUXNDUUNBRlJRMEFJQVVvQWxnZ0JTMEFYeUlDSUFKQkdIUkJHSFVpQzBFQVNDSUVHeUlISUFFb0Fnd2dBUzBBRXlJQUlBQkJHSFJCR0hWQkFFZ2lBQnRIRFFBZ0FVRUlhaUlES0FJQUlBTWdBQnNoQUNBRlFkUUFhaUlES0FJQUlRa0NRQ0FFUlFSQUlBdEZEUUVnQUMwQUFDQUpRZjhCY1VjTkFnTkFJQUpCQVdzaUFrVU5BaUFBTFFBQklRUWdBRUVCYWlFQUlBTkJBV29pQXkwQUFDQUVSZzBBQ3d3Q0N5QUhSUTBBSUFrZ0F5QUVHeUFBSUFjUVRBMEJDeUFCSUFVMkFnUU1BUXNDUUNBR1JRMEFJQVlvQWxnZ0JpMEFYeUlESUFOQkdIUkJHSFVpQ1VFQVNDSUZHeUlFSUFFb0Fnd2dBUzBBRXlJQUlBQkJHSFJCR0hWQkFFZ2lBQnRIRFFBZ0FVRUlhaUlDS0FJQUlBSWdBQnNoQUNBR1FkUUFhaUlDS0FJQUlRY0NRQ0FGUlFSQUlBbEZEUUVnQUMwQUFDQUhRZjhCY1VjTkFnTkFJQU5CQVdzaUEwVU5BaUFBTFFBQklRVWdBRUVCYWlFQUlBSkJBV29pQWkwQUFDQUZSZzBBQ3d3Q0N5QUVSUTBBSUFjZ0FpQUZHeUFBSUFRUVRBMEJDeUFCSUFZMkFnUU1BUXNDUUNBSVJRMEFJQWdvQWxnZ0NDMEFYeUlESUFOQkdIUkJHSFVpQjBFQVNDSUdHeUlGSUFFb0Fnd2dBUzBBRXlJQUlBQkJHSFJCR0hWQkFFZ2lBQnRIRFFBZ0FVRUlhaUlDS0FJQUlBSWdBQnNoQUNBSVFkUUFhaUlDS0FJQUlRUUNRQ0FHUlFSQUlBZEZEUUVnQUMwQUFDQUVRZjhCY1VjTkFnTkFJQU5CQVdzaUEwVU5BaUFBTFFBQklRWWdBRUVCYWlFQUlBSkJBV29pQWkwQUFDQUdSZzBBQ3d3Q0N5QUZSUTBBSUFRZ0FpQUdHeUFBSUFVUVRBMEJDeUFCSUFnMkFnUU1BUXNnQ2tVTkFDQUtLQUpZSUFvdEFGOGlBeUFEUVJoMFFSaDFJZ1JCQUVnaUNCc2lCaUFCS0FJTUlBRXRBQk1pQUNBQVFSaDBRUmgxUVFCSUlnQWJSdzBBSUFGQkNHb2lBaWdDQUNBQ0lBQWJJUUFnQ2tIVUFHb2lBaWdDQUNFRkFrQWdDRVVFUUNBRVJRMEJJQUF0QUFBZ0JVSC9BWEZIRFFJRFFDQURRUUZySWdORkRRSWdBQzBBQVNFSUlBQkJBV29oQUNBSUlBSkJBV29pQWkwQUFFWU5BQXNNQWdzZ0JrVU5BQ0FGSUFJZ0NCc2dBQ0FHRUV3TkFRc2dBU0FLTmdJRUMwRUNRUUVnQVNnQ0JCc0xDemdBSUFGQ0FEY0RDQ0FCUWdBM0F4QWdBU0FBUVJzUVJTZ0NwQUpCc0F4cU5nSVlJQUVnQUVFYkVFVW9BcVFDUWVBUWFqWUNIRUVBQ3lVQUFrQWdBU2dDQkVVTkFDQUFRWUFCUWZDeGYwRUJFQ3dOQUNBQlFRQTJBZ1FMUVFBTHhRTUJCWDhnQUVFYlFYOFFNQ2dDN0FFaEJpQUJRUlJxSVFNQ1FDQUJLQUlVSWdJRVFBTkFBa0FnQWlnQ0VDSUVJQVpLQkVBZ0FpZ0NBQ0lFRFFFZ0FpRUREQVFMSUFRZ0JrNE5BeUFDUVFScUlRTWdBaWdDQkNJRVJRMERJQU1oQWdzZ0FpRURJQVFoQWd3QUN3QUxJQU1oQWdzZ0F5Z0NBQ0lGUlFSQVFTQVFHQ0lGSUFZMkFoQWdCU0FDTmdJSUlBVkNBRGNDQUNBRlFSaHFJZ0pDQURjQ0FDQUZJQUkyQWhRZ0F5QUZOZ0lBSUFFb0FoQW9BZ0FpQWdSL0lBRWdBallDRUNBREtBSUFCU0FGQ3lFQ0lBRW9BaFFnQWhCRUlBRWdBU2dDR0VFQmFqWUNHQXNnQUNnQzNBRWhBQUpBSUFWQkdHb2lBeWdDQUNJQ0JFQWdCVUVZYWlFREEwQUNRQ0FDS0FJUUlnRWdBRW9FUUNBQ0tBSUFJZ1FOQVNBQ0lRTU1CQXNnQUNBQlRBMERJQUpCQkdvaEF5QUNLQUlFSWdSRkRRTWdBeUVDQ3lBQ0lRTWdCQ0VDREFBTEFBc2dBeUVDQ3lBREtBSUFSUVJBUVNBUUdDSUVJQUEyQWhBZ0JDQUNOZ0lJSUFSQ0FEY0NBQ0FFUVJocUlnQkNBRGNDQUNBRUlBQTJBaFFnQXlBRU5nSUFJQVVvQWhRb0FnQWlBQVJBSUFVZ0FEWUNGQ0FES0FJQUlRUUxJQVVvQWhnZ0JCQkVJQVZCSEdvZ0JTZ0NIRUVCYWpZQ0FBdEJBQXVVQndJS2Z3SjhJQUZCQXpZQ0lDQUJJQUVvQWdRb0FyUUJLd080QVRrRENDQUFLQUtZQWlJRUJFQWdCQ0FCSUFRb0FnQW9BcXdDRVFNQUdnc2dBQ2dDbkFJaUJBUkFJQVFnQVNBRUtBSUFLQUtzQWhFREFCb0xJQUFvQXFBQ0lnUUVRQ0FFSUFFZ0JDZ0NBQ2dDckFJUkF3QWFDeUFBS0FLa0FpSUVCRUFnQkNBQklBUW9BZ0FvQXF3Q0VRTUFHZ3NnQVVFQU5nSWdJQUJCRzBGL0VEQWhBQ0FCS0FJb0tBTG9Ca0hLSkdvdEFBQkZCRUFnQUNnQzdBRWhDUXNnQVNnQ0JDSUFLQUpFSUFBb0FrQnJRUUJLQkVBRFFDQUFJQWdRN3dFaUFDQUpFUHdSQkVBZ0FDQUpFT2NGSVFWRUFBQUFBQUFBQUFBaERTTUFRVEJySWdJa0FDQUZJQVVvQXJRQklBVW9BckFCSWdCcklnTkJBRW9FZndKQUlBTkJBbllpQ2tFQmF5SUVJQU5CQW5WSkJFQWdBa0VnYWlFTEEwQWdBQ0FFUVFKMGFpZ0NBQ0lIQW44Z0RTQUhRUUJCQUVFQVFRRVFqUU9oSWcwaERDQUZLQUpFSVFBZ0JTZ0NRQ0VESUF3UXpRUWhEQUpBQWtBZ0FDQURheUlBUVFCS0JFQkJBQ0VEQTBBZ0JTQURFTzhCSWdBckE3Z0JJQXlobVVUOHFmSFNUV0pRUDJNRVFDQUFLQUxBQVNJR1FSQkdEUVFnQmtFUVNnMERDeUFBS3dPNEFTQU1aQTBDSUFOQkFXb2lBeUFGS0FKRUlBVW9Ba0JySWdCQkFuVklEUUFMQ3lBQVFRSjFJUU1MUWRBQkVCZ2lBQ0FNUVJBUXZBWWdCU0FBSUFNUXZnWUxJQUFpQXdzMkFxZ0RRUWdRR0NJQVF1dUEySVBna0lER0FEY0JBQ0FDUVFBN0FSd2dBa0VBTmdJb0lBSkNBRGNESUNBQ1FmU3lnUUUyQWhnZ0N5QUFJQUJCQ0dvUXZBSWdBa0VCT2dBY0lBQVFGeUFDUVFBMkFoQWdBaUFDUVFocUlnWTJBZ3dnQWlBR05nSUlJQWNnQmlBQ1FSaHFFTjBDSUFNZ0J4RGJCeG9nQmlBQ0tBSU1JZ0JIQkVBRFFDQUhJQUFvQWdnaUJrY0VRQ0FHSUFNMkFxZ0RJQU1nQmhEYkJ4b0xJQUFvQWdRaUFDQUNRUWhxUncwQUN3c0NRQ0FDS0FJUVJRMEFJQUlvQWd3aUFDZ0NBQ0lESUFJb0FnZ2lCeWdDQkRZQ0JDQUhLQUlFSUFNMkFnQWdBa0VBTmdJUUlBQWdBa0VJYWtZTkFBTkFJQUFvQWdRaEF5QUFFQmNnQXlJQUlBSkJDR3BIRFFBTEN5QUNRZlN5Z1FFMkFoZ2dBaWdDSUNJQUJFQWdBaUFBTmdJa0lBQVFGd3NnQ2tFQ1NBMENJQVFpQ2tFQmF5SUVJQVVvQXJRQklBVW9BckFCSWdCclFRSjFTUTBBQ3dzUWJRQUxJQVVvQXJBQkJTQUFDellDdEFFZ0FrRXdhaVFBQ3lBSVFRRnFJZ2dnQVNnQ0JDSUFLQUpFSUFBb0FrQnJRUUoxU0EwQUN3dEJBQXZ6QWdJQ2Z3RitJd0JCTUdzaUF5UUFJQUVnQUVFYkVFVW9BcVFDUWJBTWFqWUNFQ0FBUVJzUVJTZ0NwQUloQWlBQlFvQ0FnSUNBZ0lESVFEY0RDQ0FCUVFGQkFpQUJMUUFrR3pZQ0lDQUJJQUpCNEJCcU5nSVVBa0FnQUNnQ2dBSWlBa1VOQUNBQ0tBTEFCRUVDUmcwQUlBSWdBU0FDS0FJQUtBS3NBaEVEQUJvTEFrQWdBQ2dDaEFJaUFrVU5BQ0FDS0FLTUJFRUNSZzBBSUFJZ0FTQUNLQUlBS0FLc0FoRURBQm9MSUFBb0FvZ0NJZ0lFUUNBQ0lBRWdBaWdDQUNnQ3JBSVJBd0FhQ3dKQUlBQW9BcEFDQkVBZ0EwS3Nnb0NBRURjRENDQURRcXlDZ0lBUU53TUFJQU1wQWdBaEJDQURRUkJxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnQkRjQ0JDQUNRZ0EzQWd3Z0FDZ0NrQUlnQWlBQlFRQkJBRUh3c1g5QkFVRUFFQzRNQVFzZ0FDZ0NqQUlpQUVVTkFDQUFLQUwwQTBFRVJnMEFJQUFnQVNBQUtBSUFLQUtzQWhFREFCb0xJQUZDQURjRENDQUJRUUEyQWlBZ0EwRXdhaVFBUVFBTDRRSUNBbjhCZmlNQVFUQnJJZ01rQUNBQUtBS0FBaUlDQkVBZ0FpQUJJQUlvQWdBb0FxZ0NFUU1BR2dzZ0FDZ0NoQUlpQWdSQUlBSWdBU0FDS0FJQUtBS29BaEVEQUJvTElBQW9Bb2dDSWdJRVFDQUNJQUVnQWlnQ0FDZ0NxQUlSQXdBYUN5QUFLQUtNQWlJQ0JFQWdBaUFCSUFJb0FnQW9BcWdDRVFNQUdnc2dBQ2dDa0FJRVFDQURRcWlDZ0lBUU53TUlJQU5DcUlLQWdCQTNBd0FnQXlrQ0FDRUVJQU5CRUdvaUFrRUJPZ0FZSUFKQkFEWUNGQ0FDUWRqOS9BQTJBZ0FnQWlBRU53SUVJQUpDQURjQ0RDQUFLQUtRQWlBQ1FRQkJBRUVBUWZDeGYwRUJRUUFRTGdzZ0FDZ0NtQUlpQWdSQUlBSWdBU0FDS0FJQUtBS29BaEVEQUJvTElBQW9BcHdDSWdJRVFDQUNJQUVnQWlnQ0FDZ0NxQUlSQXdBYUN5QUFLQUtnQWlJQ0JFQWdBaUFCSUFJb0FnQW9BcWdDRVFNQUdnc2dBQ2dDcEFJaUFBUkFJQUFnQVNBQUtBSUFLQUtvQWhFREFCb0xJQU5CTUdva0FFRUFDd2tBSUFBUTJnZEJBQXNpQVFGL0lBRW9BZ2dpQWtVRVFDQUJJQUEyQWdoQkFROExJQUlnQUJDM0IwRUJDMW9CQVg4Z0FTQUFOZ0lVUWF3Q0VCZ2lBaUFBRVB3TElBRWdBallDS0NBQ0VOMEVJQUVvQWlnaUFpQUNLQUlBS0FLZ0FSRUJBQ0FCS0FJb0lBQVE2eEFnQVNnQ0pDSUFJQUVvQWlnZ0FDZ0NBQ2dDcUFFUkFnQkJBQXUvQkFFUGZ5QUJJQUVvQWdRaUFDQUJLQUlJSWd4SEJIOERRQ0FBS0FJRUlRTWdBQ2dDQUNFSUl3QkJJR3NpQmlRQUlBWkJBRFlDR0NBR1FnQTNBeEFDUUFKQUlBTW9BdFFESUFNb0F0QURJZ1ZySWdJRVFDQUNRUUJJRFFFZ0JpQUNFQmdpQnpZQ0VDQUdJQWNnQWtFQ2RVRUNkR28yQWhnZ0J5QUZJQUlRR1NFSEFrQWdBa1VOQUNBREVMOEJJUW9nQWtFRVJ3UkFJQUlnQjJvaERTQURRWVFFYWlFT0lBTkI4QU5xSVFVZ0EwSHNBMm9oRHlBSFFRUnFJUXNEUUVIWUJCQVlJZ0lROEFRYUlBc29BZ0FoQ1VFRUVCZ2lCQ0FKTmdJQUlBSkIwQU5xSUFRZ0JFRUVhaEJSSUFRUUZ5QUtRUUZxSVFvQ1FDQVBJQUpCN0FOcVJnMEFJQUpCOEFOcUlRUWdCUzBBQ3lJUVFSaDBRUmgxSVFrZ0Fpd0Erd05CQUU0RVFDQUpRUUJPQkVBZ0JDQUZLUUlBTndJQUlBUWdCU2dDQ0RZQ0NBd0NDeUFFSUFNb0F2QURJQU1vQXZRREVDQU1BUXNnQkNBREtBTHdBeUFGSUFsQkFFZ2lCQnNnQXlnQzlBTWdFQ0FFR3hBaEdnc2dBaUFES0FLQUJEWUNnQVFnQWtHRUJHb2dEaERiQ3lBQ0lBTW9BclFFTmdLMEJDQUNJQWcyQWt3Z0NDQUNJQW9RN3dNZ0MwRUVhaUlMSUExSERRQUxDeUFIS0FJQUlRVkJCQkFZSWdJZ0JUWUNBQ0FEUWRBRGFpQUNJQUpCQkdvUVVTQUNFQmNnQXkwQXJBRkZEUUFnQTBFQU9nQ3NBU0FHSUFnb0FsUWdDRUhVQUdvZ0NDd0FYMEVBU0JzMkFnQkJyTDd0QUNBR0VJd0NDeUFIRUJjTElBWkJJR29rQUF3QkN4QW9BQXNnQUVFSWFpSUFJQXhIRFFBTElBRW9BZ1FGSUFBTE5nSUlRUUFMYUFFRGZ5QUFRZHpjK2dBMkFnQUNRQ0FBS0FJa1JRMEFJQUFvQWlBaUFTZ0NBQ0lDSUFBb0Fod2lBeWdDQkRZQ0JDQURLQUlFSUFJMkFnQWdBRUVBTmdJa0lBRWdBRUVjYWlJQ1JnMEFBMEFnQVNnQ0JDRURJQUVRRnlBRElnRWdBa2NOQUFzTElBQUxHd0FnQUVHYzNQb0FOZ0lBSUFCQkdHb2dBQ2dDSEJDT0FTQUFDMWdBSXdCQkVHc2lBQ1FBSUFBZ0JEWUNEQ0FBSUFNZ0FtczJBZ2dqQUVFUWF5SUJKQUFnQUVFSWFpSUNLQUlBSUFCQkRHb2lBeWdDQUVraEJDQUJRUkJxSkFBZ0FpQURJQVFiS0FJQUlRRWdBRUVRYWlRQUlBRUxRd0FDZndKQUlBRXZBVkFpQUVIckFHdEIvLzhEY1VFclNRMEFJQUJCSjJ0Qi8vOERjVUVUU1EwQVFRQWdBU0FCS0FJQUtBSUlFUUFBUVJoSERRRWFDMEVCQ3d0SEFDQUFFS01HSUFCQkFEWUMrQUVnQUVJQU53S0FBaUFBUVFBN0Fmd0JJQUJDQURjQ2lBSWdBRUlBTndDTkFpQUFRZ0EzQXBnQ0lBQkNBRGNDb0FJZ0FFRUFPZ0NvQWd0TEFRRi9JQUJCc0FGcklnRVFnUUVnQUNBQUtBSUVOZ0lJSUFCQkFEWUNKQ0FBUVg4MkFpd2dBRUV3YWhBdklBQkJRR3RCQURZQ0JDQUJFTm9ISUFCQkFEWUNTQ0FBUVFBN0FVd0xTQUFnQUJDQkFTQUFJQUFvQXJRQk5nSzRBU0FBUVFBMkF0UUJJQUJCZnpZQzNBRWdBRUhnQVdvUUx5QUFRUUEyQXZRQklBQVEyZ2NnQUVFQU5nTDRBU0FBUVFBN0Fmd0JDeElBSUFCQjhBRnJJZ0FRb3dNYUlBQVFGd3NTQUNBQVFlQUJheUlBRUtNREdpQUFFQmNMRWdBZ0FFSFlBV3NpQUJDakF4b2dBQkFYQ3hJQUlBQkIwQUZySWdBUW93TWFJQUFRRndzU0FDQUFRY0FCYXlJQUVLTURHaUFBRUJjTEVnQWdBRUd3QVdzaUFCQ2pBeG9nQUJBWEN3d0FJQUFRb3dNYUlBQVFGd3NMQUNBQVFmQUJheENqQXdzTEFDQUFRZUFCYXhDakF3c0xBQ0FBUWRnQmF4Q2pBd3NMQUNBQVFkQUJheENqQXdzTEFDQUFRY0FCYXhDakF3c0xBQ0FBUWJBQmF4Q2pBd3NuQVFGL0lBQkJpTlQ2QURZQ0FDQUFLQUlNSWdFRVFDQUFJQUUyQWhBZ0FSQVhDeUFBRUJjTEtnQUNRQ0FBS0FKTUtBTEFBU0lCUVJWTERRQkJBU0FCZEVHZWdQQUJjVVVOQUNBQUVOMEVDMEVCQzk0TEFncC9BWHdqQUVFZ2F5SUhKQUFDUUFKQUlBQW9BcmdCSUFBb0Fyd0JSZzBBUWVRQUlRb0NRQ0FCS0FJTUVJZ0NJQUFvQXJRQkVMNERJZ05GRFFBZ0EwSFFHR29yQXdoRUFBQUFBQUFBOEw5aERRQWdBMEhZR0dvckF3QWlESmxFQUFBQUFBQUE0RUZqQkVBZ0RLb2hDZ3dCQzBHQWdJQ0FlQ0VLQ3lBQUtBSzRBU0FBS0FLOEFTQUhRUmhxRUlNTUl3QkJFR3NpQkNRQUlBQWlBeWdDdUFFaUJTQUFLQUs4QVNJSVJ3UkFBMEFDUUNBRktBSUFJZ0F0QU9rRURRQWdBRUdHQVVGL0VEQWhCaUFES0FKQUlnSWdBeWdDUkNJTFJnMEFJQVpGQkVBRFFDQUNLQUlBSWdBZ0FDZ0NBQ2dDQ0JFQUFCb2dBa0VFYWlJQ0lBdEhEUUFNQWdzQUN3TkFBa0FDUUNBQ0tBSUFJZ2tnQ1NnQ0FDZ0NDQkVBQUVHR0FVY05BQ0FHSUFsQkFSRGtCVVVOQUNBR0lBbEJBQkRrQlVVTkFRc2dBa0VFYWlJQ0lBdEhEUUVNQWdzTElBQkI4UUJCZnhBd0lnSkZCRUFnQUVFQk9nRHBCQXdCQ3lBRUlBSkI2d0JCQVVId3NYOFF5d0VnQkNnQ0JDSUFJUUlnQUNBRVJpSUdSUVJBQTBBZ0FpZ0NDRUVCT2dEcEJDQUNLQUlFSWdJZ0JFY05BQXNMSUFRb0FnaEZEUUFnQUNnQ0FDSUNJQVFvQWdBaUNTZ0NCRFlDQkNBSktBSUVJQUkyQWdBZ0JFRUFOZ0lJSUFZTkFBTkFJQUFvQWdRaEFpQUFFQmNnQWlJQUlBUkhEUUFMQ3lBRlFRUnFJZ1VnQ0VjTkFBc0xJQVJCRUdva0FDQURLQUs0QVNJQ0lBTW9BcndCSWdCQkJHdEhCRUFEUUFKQUlBSW9BZ0JCaGdGQmZ4QXdJZ1JGQkVBZ0F5Z0N2QUVoQUF3QkN5QUNRUVJxSWdBZ0F5Z0N2QUZHRFFBRFFBSkFJQUFvQWdCQmhnRkJmeEF3SWdWRkRRQWdBaWdDQUVIeEFFRi9FREFpQmdSL0lBQW9BZ0JCOFFCQmZ4QXdJQVpHQlVFQkN5RUdJQVFvQXJ3RklBVW9BcndGUncwQUlBUXRBTFFGSUFVdEFMUUZSZzBBSUFaRklBSW9BZ0FpQlNnQytBTWdBQ2dDQUNJR0tBTDRBMGR5RFFBZ0JTQUdOZ0xnQkNBQUtBSUFRUUU2QU9nRUN5QUFRUVJxSWdBZ0F5Z0N2QUZIRFFBTEN5QUNRUVJxSWdJZ0FFRUVhMGNOQUFzZ0F5Z0N1QUVoQWd0QkFDRUVJQWRCQURZQ0VDQUhRZ0EzQXdnZ0FDQUNheUlHUVFKMUlnbEJBV3NoQlNBR1FRVk9CRUFnQUNBQ1JnMENJQVZCQVNBRlFRRktHeUVMQTBBQ1FDQUNJQVJCQW5RaUFHb29BZ0FpQWlnQzRBUkZEUUFnQXlBQ0lBRW9BZ3dnQ2lBSFFRaHFFS2dKSUFNb0Fyd0JJQU1vQXJnQklnSnJRUUoxSUFSTkRRUWdBeUFBSUFKcUtBSUFLQUxnQkNBQktBSU1JQW9nQjBFSWFoQ29DU0FES0FLOEFTQURLQUs0QVNJQ2EwRUNkU0FFVFEwRUlBQWdBbW9vQWdBaUFpQUNLQUlBS0FJZ0VRQUFJUUlnQXlnQ3ZBRWdBeWdDdUFFaUNHdEJBblVnQkUwTkJDQUNJQUFnQ0dvb0FnQW9BdUFFSWdJZ0FpZ0NBQ2dDSUJFQUFHc2lBa0VBU2dSQUlBTW9BcndCSUFNb0FyZ0JJZ2hyUVFKMUlBUk5EUVVnQUNBSWFpZ0NBQ0lBSUFBb0FyUURJQUpySUFBb0FnQW9BcGdHRVFJQURBRUxJQUpCQUU0TkFDQURLQUs4QVNBREtBSzRBU0lJYTBFQ2RTQUVUUTBFSUFBZ0NHb29BZ0FvQXVBRUlnQWdBQ2dDdEFNZ0Ftb2dBQ2dDQUNnQ21BWVJBZ0FMSUFzZ0JFRUJhaUlFUndSQUlBTW9BcndCSUFNb0FyZ0JJZ0pyUVFKMUlBUkxEUUVNQkFzTElBTW9BcmdCSVFJZ0F5Z0N2QUVoQUFzZ0FDQUNSd1JBQTBBZ0FpZ0NBQ0lFS0FMa0JDSUxCRUFnQkNBTEtBSzBBeUFFS0FJQUtBS1lCaEVDQUFzZ0FrRUVhaUlDSUFCSERRQUxDMEVBSVFBQ1FDQUpRUUp0SUFaQkFuWkJBWEZxSWdSQkFFd05BQU5BSUFNb0Fyd0JJQU1vQXJnQklnSnJRUUoxSUFWTkRRTUNRQ0FDSUFWQkFuUnFLQUlBSWdJb0F1QUVEUUFnQWkwQTZBUU5BQ0FESUFJZ0FTZ0NEQ0FLSUFkQkNHb1FxQWtMSUFBZ0JVWU5BU0FES0FLOEFTQURLQUs0QVNJQ2EwRUNkU0FBVFEwREFrQWdBaUFBUVFKMGFpZ0NBQ0lDS0FMZ0JBMEFJQUl0QU9nRURRQWdBeUFDSUFFb0Fnd2dDaUFIUVFocUVLZ0pDeUFGUVFGcklRVWdBRUVCYWlJQUlBUkhEUUFMQ3lBSEtBSUlJZ0JGRFFBZ0J5QUFOZ0lNSUFBUUZ3c2dCMEVnYWlRQVFRRVBDeEJ0QUF0RUFRRi9JQUFvQWtBaUFpQUFLQUpFSWdCSEJFQURRQ0FDS0FJQUlBRW9BalFnQVNBQktBSTRRUUJCOExGL1FRRkJBQkF1SUFKQkJHb2lBaUFBUncwQUN3dEJBUXZxQmdFUGZ3SkFJQUVvQWlBaUFDQUJLQUlrUmcwQUlBQW9BZ0FpQUVFQkVGd2hCU0FCS0FJc0lBVW9BcEFDSUFBdEFMd0RFS2tMUVFGMElnNGdBU2dDUENJQUlBQkJIM1VpQUdvZ0FITk1EUUFnQVMwQU9VVU5BQ0FCS0FJZ0lnY2dBU2dDSkNJUFJnMEFBMEFDUUFKQUlBY29BZ0FpQ1NBSktBSUFLQUlJRVFBQVFZWUJSdzBBSUFFb0FoUWlBQ0FCS0FJWUloQkdEUUFEUUNBQUtBSUFJZ1lnQmlnQ0FDZ0NDQkVBQUVHR0FVWUVRQ0FCS0FJc0lRaEJBQ0VDQWtBZ0NTZ0NnQWdpQXlBR0tBS0FDQ0lFUmcwQUlBa2dCaUFESUFSS0lnTWJJZ29vQXRBRElnUUVmeUFFS0FLZ0JBVkJBQXRCQWtjTkFDQUdJQWtnQXhzaUN5Z0MwQU1pQkFSL0lBUW9BcUFFQlVFQUMwRUJSdzBBSUFVaUFrVUVRQ0FLUVFBUVhDRUNDeUFLS0FLQUNDSURRWDV0SWdSQkFDQUVRUUJLR3lFR0lBTWdBaWdDaUFKQkFYUnJRUUpxUVFKdElRd2dCU0lDUlFSQUlBdEJBQkJjSVFJTElBc29Bb0FJSWdNZ0FpZ0NpQUpCQVhSclFRSnFRUUp0SVEwZ0JTZ0NrQUlnQ0NnQzZBWkI5QmRxSWdRb0Fpd2lBa0VLYkNBQ0lBUXRBRHdiYkVIa0FHMGhDQUpBSUFOQmZtMGlBa0VBSUFKQkFFb2JJQVpORFFBQ2Z3SkFJQXBCOFFBUVJTSUNSUTBBSUFKQnNQMzhBRUg0L2ZvQVFRQVFIQ0lDUlEwQUlBSkI4QU5xREFFTElBcEIwQU5xQ3lnQ0FDSUdSUTBBSUFVZ0JTZ0NBQ2dDSkJFQUFDRURJQVVvQW9nQ0lRUkJBU0VDSUFZZ0JpZ0NBQ2dDSkJFQUFDQUdLQUlnYWlBRElBaHJJQWdnQkVFQmEyeEJBWFJyU0EwQkMwRUFJUUlnREVFQUlBeEJBRW9iSUExQkFDQU5RUUJLRzAwTkFBSi9Ba0FnQzBIeEFCQkZJZ0pGRFFBZ0FrR3cvZndBUWZqOStnQkJBQkFjSWdKRkRRQWdBa0h3QTJvTUFRc2dDMEhRQTJvTEtBSUFJZ01FUUNBRklBVW9BZ0FvQWlRUkFBQWhCRUVCSVFJZ0F5QURLQUlBS0FJa0VRQUFJQU1vQWlocUlBUWdDR3BLRFFFTFFRQWhBZ3NnQWcwREN5QUFRUVJxSWdBZ0VFY05BQXNMSUFkQkJHb2lCeUFQUncwQkRBSUxDd0pBSUFFb0FpQWlBQ0FCS0FJa0lnVkdEUUFEUUNBQUtBSUFJZ0lnQWlnQ0FDZ0NDQkVBQUVHR0FVWU5BU0FBUVFScUlnQWdCVWNOQUFzZ0JTRUFDeUFBS0FJQUVQa0NJZ2RGQkVBZ0FDZ0NBQ0VIQ3lBSElBY29BclFESUFFb0Fqd2lBQ0FBUVI5MUlnQnFJQUJ6SUE1cmFpQUhLQUlBS0FLWUJoRUNBQXRCQUFzMEFBTkFJQUVnQWtaRkJFQWdCQ0FCTEFBQUlnQWdBeUFBUVFCT0d6b0FBQ0FFUVFGcUlRUWdBVUVCYWlFQkRBRUxDeUFDQ3o4QkFYOUJBU0VDSUFBb0FzUUJRUUpPQkg4Z0FVR0JnSUNBZURZQ0VDQUJRUUEyQWp3Z0FTQUJLQUlnTmdJa0lBRWdBU2dDRkRZQ0dFRUFCVUVCQ3d2aUFRSUJmQUovQWtBZ0FDZ0N3QUVpQTBFR1NBMEFJQUFvQXJBQklRUUNRQ0FEUVJCTkJFQWdBU3NEQ0NFQ0lBRW9BaEFoQXlBQUlBQW9BZ0FvQWlnUkFRQWdBQUovSUFJZ0JMY2dBN2NpQXFHaUlBS2dteUlDbVVRQUFBQUFBQURnUVdNRVFDQUNxZ3dCQzBHQWdJQ0FlQXNpQkRZQ3NBRWdBQ2dDd0FFaEF3d0JDeUFBQW44Z0FTc0RDQ0FCS0FJVUlnQzNJQUVvQWhDM0lnS2hvcHNnQXFBZ0JDQUFhN2VnSWdLWlJBQUFBQUFBQU9CQll3UkFJQUtxREFFTFFZQ0FnSUI0Q3lJRU5nS3dBUXNnQTBFV1J3MEFJQUVnQVNnQ0JDQUVhallDQkF0QkFBdUdDQUlJZndWOElBQW9Bc0FCSWdOQkJrNEVRQ0FCS3dNSUlRb2dBQ3NEdUFFaERDTUFRU0JySWdJa0FDQUFJZ1FvQWtRZ0FDZ0NRRVlFZjBFQUJVRUdFQmdpQUVHUkFUc0JCQ0FBUVlhQUhEWUJBQ0FDUVFBMkFoZ2dBa0lBTndNUUlBSkJBRHNCRENBQ1FmU3lnUUUyQWdnZ0FrRVFhaUFBSUFCQkJtb1F2QUlnQWtFQk9nQU1JQUFRRnlBQ1FRRTZBQTBnQkNBQ1FRaHFRUUpCQVJDUEFTRUZJQUpCOUxLQkFUWUNDQ0FDS0FJUUlnQUVRQ0FDSUFBMkFoUWdBQkFYQ3lBRlJRc2hBQ0FDUVNCcUpBQWdBQVJBUVF3UUdDSUFJQUZCSkdvMkFnUWdBQ0FFTmdJSUlBQWdBU2dDSkNJQ05nSUFJQUlnQURZQ0JDQUJJQUEyQWlRZ0FTQUJLQUlzUVFGcU5nSXNRUUFQQzBRQUFBQUFBQUFBQUNBTUlBcWhJQU5CRVVzYklncEVBQUFBQUFBQUFBQmtCRUFnQkNBS0lBRW9BaFFnQVNnQ05DZ0M2QVlpQUVISU9tb3JBd0FnQUVHWU8yb3JBd0FnQkNnQ0FDZ0NqQVlSTWdCQkNteTNJUXNMSUFRb0FzUUJJZ0FnQkVISUFXb2lCMGNFUUFOQUlBQWlBeWdDRkNJR0tBSkVJZ0FnQmlnQ1FFY0VRQ0FCS0FJMElRaEJBQ0VDQTBBZ0FFRUVheUlBS0FJQUlRVWdDRUdrd1FOQjVBQkJBQkNOQVNFSklBVWdCU2dDQUNnQ0tCRUJBQ0FGUVFBZ0FpQUpiR3MyQXJBQklBSkJBV29oQWlBQUlBWW9Ba0JIRFFBTEN3SkFJQU1vQWdRaUFrVUVRQ0FES0FJSUlnQW9BZ0FnQTBZTkFTQURRUWhxSVFJRFFDQUNLQUlBSWdOQkNHb2hBaUFESUFNb0FnZ2lBQ2dDQUVjTkFBc01BUXNEUUNBQ0lnQW9BZ0FpQWcwQUN3c2dBQ0FIUncwQUN3c2dBU2dDRUNFQUlBRXJBeGdoQ2lBRUlBUW9BZ0FvQWlnUkFRQWdCQUovSUFzZ0NxSWdBTGVnSWdxWlJBQUFBQUFBQU9CQll3UkFJQXFxREFFTFFZQ0FnSUI0Q3lJRk5nS3dBU0FFS3dPNEFTRUtJQUVnQlRZQ0VDQUJJQW81QXdnQ1FDQUJLQUlzUlEwQUlBRW9BaUFpQWtVTkFDQUJRU1JxSVFNZ0FpZ0N3QUZCQlVjRWZ5QUNRYmdCYWdVZ0FTZ0NNRUhJQVdvTElRWUNRQ0FCS0FJb0lnQWdBMFlOQUNBS0lBWXJBd0FpQ3FFaURFUUFBQUFBQUFBQUFHRU5BQ0FGSUFJb0FyQUJJZ0pydHlFTElBSzNJUTREUUNBQUtBSUlJZ0lyQTdnQklRMGdBaUFDS0FJQUtBSW9FUUVBSUFJQ2Z5QUxJQTBnQ3FFZ0RLT2lJQTZnSWcyWlJBQUFBQUFBQU9CQll3UkFJQTJxREFFTFFZQ0FnSUI0Q3pZQ3NBRWdBQ2dDQkNJQUlBTkhEUUFMSUFFb0FpeEZEUUVMSUFFb0FpZ2lBaWdDQUNJQUlBRW9BaVFpQlNnQ0JEWUNCQ0FGS0FJRUlBQTJBZ0FnQVVFQU5nSXNJQUlnQTBZTkFBTkFJQUlvQWdRaEFDQUNFQmNnQUNJQ0lBTkhEUUFMQzBFSUVCZ2lBRUtJZ0lDQTRBRTNBZ0FDUUNBRUtBTEFBU0lDUVFoR0RRQWdBQ2dDQkNBQ1JnMEFJQUFRRnlBQklBUTJBaUJCQUE4TElBQVFGd3RCQUF0RUFDQUNRUUZNQkh3Z0FVRUNJQUpyRUlJRm93VWdBUXNnQkJEUENTQURva1FBQUFBQUFBQWtRS0lpQVpsRUFBQUFBQUFBNEVGakJFQWdBYW9QQzBHQWdJQ0FlQXVRQ0FFTGZ5TUFRU0JySWdRa0FBSkFJQUVvQWhBaUFDQUJLQUlVUmcwQUlBRW9BaHdpQ0NBQktBSWdJZ2xHRFFBZ0JFSUFOd0lVSUFRZ0JFRVFha0VFY2lJTU5nSVFBMEFnQ0NnQ0FDSUdRUUVRWENFQUlBQW9BcEFDSUFFb0FpZ29BdWdHUWZRWGFpSUNLQUlzSWdOQkNtd2dBeUFDTFFBOEcyeEI1QUJ0UVFOdElRY2dBU2dDRUNJRklBRW9BaFFpQ2tjRVFDQUhRUUYwSVFzRFFBSkFJQVlnQlNnQ0FDSUFJQWNRcHdaRkRRQWdCaUFBSUFzUXV3ZEZEUUFnQkVFRUVCZ2lBallDQUNBRUlBSkJCR29pQXpZQ0NDQUNRZkdBbUFRMkFRQWdCQ0FETmdJRUlBQWdCQkJTSVFNZ0JDZ0NBQ0lDQkVBZ0JDQUNOZ0lFSUFJUUZ3c0NRQ0FEQkVBZ0FFRzR3L3NBUVlUZzhnQkJmaEFjS0FJRVFRQk1EUUpCR0JBWUlnSWdCallDRUNBQ0lBQTJBaFFNQVFzZ0FFSHhBRUh3c1g4UU1DSURCRUFnQXlnQ2pBUkJBRXdOQWtFWUVCZ2lBaUFHTmdJUUlBSWdBellDRkF3QkN5QUFRWVlCUWZDeGZ4QXdJZ0JGRFFFZ0FDZ0M3QU5CQUV3TkFVRVlFQmdpQWlBR05nSVFJQUlnQURZQ0ZBc0NmeUFFS0FJVUlnQkZCRUFnRENJQURBRUxBMEFDUUFKQUlBWWdBQ2dDRUVrRVFDQUFLQUlBSWdNTkFTQUFEQVFMSUFBb0FnUWlBMFVOQVFzZ0F5RUFEQUVMQ3lBQVFRUnFDeUVESUFJZ0FEWUNDQ0FDUWdBM0FnQWdBeUFDTmdJQUlBUW9BaEFvQWdBaUFBUkFJQVFnQURZQ0VDQURLQUlBSVFJTElBUW9BaFFnQWhCRUlBUWdCQ2dDR0VFQmFqWUNHQXNnQlVFRWFpSUZJQXBIRFFBTEN5QUlRUVJxSWdnZ0NVY05BQXNDUUNBRUtBSVlSUTBBSUFFb0Fod2lDQ0FCS0FJZ0lnbEdEUUFEUUNBSUtBSUFJUVVnRENFR0FrQWdCQ2dDRkNJQVJRMEFBMEFDUUFKQUlBVWdBQ2dDRUNJQ1NRUkFJQUFoQmd3QkN5QUNJQVZQRFFFZ0FFRUVhaUVBQ3lBQUtBSUFJZ0FOQVF3Q0N3c2dBQ0VDSUFBb0FnQWlBd1JBQTBBZ0FpQURJQU1vQWhBZ0JVa2lCeHNoQWlBRElBZEJBblJxS0FJQUlnTU5BQXNMSUFBb0FnUWlBQVJBQTBBZ0FDQUdJQUFvQWhBaUF5QUZTeHNoQmlBQUlBTWdCVTFCQW5ScUtBSUFJZ0FOQUFzTFFRQWhCeUFDSUFaR0RRQURRQ0FDSWdNb0FoUWlBQ0FBS0FJQUtBSWdFUUFBSUFJb0FoQWlBQ2dDdEFOcUlBQWdBQ2dDQUNnQ0lCRUFBR3NpQ2lBSFNpRUxBa0FnQWlnQ0JDSUFSUVJBSUFNb0FnZ2lBaWdDQUNBRFJnMEJJQU5CQ0dvaEF3TkFJQU1vQWdBaUFFRUlhaUVESUFBZ0FDZ0NDQ0lDS0FJQVJ3MEFDd3dCQ3dOQUlBQWlBaWdDQUNJQURRQUxDeUFLSUFjZ0N4c2hCeUFDSUFaSERRQUxJQWRGRFFBZ0JTQUZLQUswQXlBSGFpQUZLQUlBS0FLWUJoRUNBQXNnQlVFQk9nRGdBeUFJUVFScUlnZ2dDVWNOQUFzTElBUkJFR29nQkNnQ0ZCQ0VEQ0FCS0FJUUlRQUxJQUVnQURZQ0ZDQUJJQUVvQWh3MkFpQWdCRUVnYWlRQVFRQUxrZ0VCQTM4Z0FDZ0N4QUVpQXlBQVFjZ0JhaUlFUndSQUEwQWdBeUlDS0FJVUlBRW9BZ2dnQVVFQVFRQkI4TEYvUVFGQkFCQXVBa0FnQWlnQ0JDSUFSUVJBSUFJb0FnZ2lBeWdDQUNBQ1JnMEJJQUpCQ0dvaEFBTkFJQUFvQWdBaUFrRUlhaUVBSUFJZ0FpZ0NDQ0lES0FJQVJ3MEFDd3dCQ3dOQUlBQWlBeWdDQUNJQURRQUxDeUFESUFSSERRQUxDMEVBQzl3Q0FRTi9JQUVvQWdnaUFFR0JnSUNBZUVjRVFDQUJRWUdBZ0lCNE5nSUlJQUVnQURZQ0JBc2dBU2dDTUNJQUlBRW9BalFpQWtjRVFBSkFJQUVvQW9RQklnTkZCRUFnQWlFQURBRUxJQUVvQW53aUJFVUVRQ0FDSVFBTUFRc2dCQ2dDd0FGQkVFY0VRQ0FDSVFBTUFRc0RRQUpBQWtBQ1FDQURJQUFvQWdBaUJFWU5BQ0FFSUFOQkFCQ25Ca1VOQUNBRUlBRW9Bb1FCUVFBUXV3Y05BUXNnQUVFRWFpSUFJQUpIRFFFZ0FpRUFDeUFBSUFFb0FqUkdEUUlnQVNnQ2dBRWhBaUFCS0FKd0lnQW9BckFCSVFNZ0FDQUFLQUlBS0FJb0VRRUFJQUFnQWlBRGFqWUNzQUVnQVNBQktBS0FBU0lBSUFFb0FnUnFOZ0lFSUFFZ0FDQUJLQUlNYWpZQ0RDQUJLQUkwSVFBTUFnc2dBU2dDaEFFaEF3d0FDd0FMSUFFZ0FTa0NjRGNDZkNBQklBRW9BbmcyQW9RQklBRkJBRFlDZUNBQlFnQTNBbkFnQVVFa2FpQUJLQUl3SUFBUVVTQUJJQUVvQWpBMkFqUUxRUUFMWGdFQ2Z5QUJLQUlNSVFJZ0FDZ0NzQUVoQXlBQUlBQW9BZ0FvQWlnUkFRQWdBQ0FDSUFOcUlnSTJBckFCQWtBZ0FDZ0N3QUZCRmtjTkFDQUNJQUVvQWdRaUFVNE5BQ0FBSUFBb0FnQW9BaWdSQVFBZ0FDQUJOZ0t3QVF0QkFBc25BQ0FCS0FJSUlnQkIvLy8vL3dkSEJFQWdBVUgvLy8vL0J6WUNDQ0FCSUFBMkFnUUxRUUFMREFBZ0FTQUNJQUZCQUU0YkM3NFBBZzUvQVh3akFFRXdheUlFSkFBQ1FBSkFBa0FDUUNBQkxRQWNSUVJBSUFBb0Fzd0JSUVJBUVFFaEF5QUFLQUxBQVVFUVJ3MEZJQUVnQURZQ0xBd0ZDeUFCUVFFNkFCd2dBRUVWUVg4UU1DRU5JQVJDQURjREtDQUVRZ0EzQXlBZ0FTZ0NFQ0lQSUFFb0FoUkdEUUVEUUVFQUlRa2dBU2dDTUNnQzZBWkJ5aVJxTFFBQVJRUkFJQThvQWdBaENRc2dCRUVBTmdJWUlBUkNBRGNERUFKQUlBQW9Bc2dCSWdORkRRQURRQUpBSUFrZ0F5Z0NFQ0lDVGdSL0lBSWdDVTROQVNBRFFRUnFCU0FEQ3lnQ0FDSUREUUVNQWdzTElBRW9BaXhGRFFBZ0FDQUpFT2NGUVFZUTV3RWlBa1VOQUNBQktBSXNJUU1qQUVFUWF5SUtKQUFDUUNBRFJRUkFRUUFoQlF3QkN5QUtRWUNBSERZQ0JDQUtJQWsyQWdnZ0NrSHNxdjBBTmdJQVFRQWhCU0FDSUFwQkFVRUJFSThCSVFjZ0F5QUtRUUZCQVJDUEFTRUNJQWRGRFFBZ0FrVU5BQ0FDS0FKQUlnZ2dBaWdDUkNJRFJnMEFBMEFDUUNBSUtBSUFJZ1lnQmlnQ0FDZ0NDQkVBQUVIckFFY05BQ0FHS0FMNEEwVU5BQ0FIS0FKQUlnVWdCeWdDUkNJQ1JnMEFBMEFnQmlBRktBSUFRUUFRcUFaRkJFQWdBaUFGUVFScUlnVkhEUUVNQWdzTFFRRWhCUXdDQ3lBSVFRUnFJZ2dnQTBjTkFBdEJBQ0VGQ3lBS1FSQnFKQUFnQlEwQUlBUW9BaFFpQWlBRUtBSVlJZ1ZKQkVBZ0FrSHJBRHNCQUNBRUlBSkJBbW8yQWhRTUFRc2dBaUFFS0FJUUlnZHJJZ1pCZlV3TkJDQUdRUUYxSWdOQkFXb2lBaUFGSUFkcklnVWdBaUFGU3h0Qi8vLy8vd2NnQlVIKy8vLy9CMGtiSWdVRWZ5QUZRUUJJRFFZZ0JVRUJkQkFZQlVFQUN5RUlJQWdnQTBFQmRHb2lBa0hyQURzQkFDQUdRUUJLQkVBZ0NDQUhJQVlRR1JvTElBUWdDQ0FGUVFGMGFqWUNHQ0FFSUFKQkFtbzJBaFFnQkNBSU5nSVFJQWRGRFFBZ0J4QVhDeUFBS0FLd0FTQUJLQUl3S0FMb0JrSDBGMm9pQXlnQ0xDSUNRUXBzSUFJZ0F5MEFQQnRCNUFCc1FlUUFiV3NoQXdKQUFrQWdBU2dDTENJQ0JFQWdBaUFQS0FJQUlBUWdCRUVNYWlBRVFSQnFFUFVESUFRb0FnQWlBa0gvLy8vL0IwWU5BaUFDdHlBQktBSXdRWVlCRUpzR0lBRW9BakFvQXVnR1FmUVhhaUlES0FJc0lnSkJDbXdnQWlBRExRQThHMEhMQUd4QjVBQnR0NktoSWhDWlJBQUFBQUFBQU9CQlkwVU5BU0FRcWlFRERBSUxJQTBvQXJ3QlFYOGdCQ0FFUVF4cUlBUkJFR29ROVFNZ0JDZ0NBQ0lDUWYvLy8vOEhSZzBCSUFLM0lBRW9BakJCaGdFUW13WWdBU2dDTUNnQzZBWkI5QmRxSWdNb0Fpd2lBa0VLYkNBQ0lBTXRBRHdiUWNzQWJFSGtBRzIzb3FFaUVKbEVBQUFBQUFBQTRFRmpSUTBBSUJDcUlRTU1BUXRCZ0lDQWdIZ2hBd3NnQVVMLy8vLy9sNENBZ0lCL053SUlJQUVnQXpZQ0JDQUVJQVFvQWlBMkFpUWdEeWdDQUNFQ0lBUkJnSUFjTmdJRUlBUWdBallDQ0NBRVFleXEvUUEyQWdBZ0JFRWdhaUFFRUxvR0FrQWdBQ2dDeUFFaUEwVU5BQU5BQWtBZ0NTQURLQUlRSWdKT0JIOGdBaUFKVGcwQklBTkJCR29GSUFNTEtBSUFJZ01OQVF3Q0N3c2dBQ0FKRU9jRklBRW9BalFnQVNBQktBSTRJQVJCSUdwQjhMRi9RUUJCQUJBdUlBRW9BZ3hCZ1lDQWdIaEdEUUFnQVNnQ01DRUtJQThvQWdBaEIwRUFJUVlqQUVFZ2F5SU1KQUFnQ2lnQzZBWWlBa0hLSkdvdEFBQWhCU0FOS0FKTUlRZ2dERUdCZ0lDQWVEWUNIQUpBSUEwb0FrUWlDeUFOS0FKQVJnMEFRWUdBZ0lCNElBY2dBa0gySkdvdEFBQWJJUU1EUUFKQUlBdEJCR3NoQ3dKQUlBWkZCRUFnQ3lnQ0FDQUFSaUVHREFFTElBc29BZ0FoQ1VFSUVCZ2lCa0tHZ0lDQThBQTNBZ0JCQUNFT0FrQUNRQ0FKS0FMQUFTSUNRUVpHRFFCQkFTRU9JQVlvQWdRZ0FrWU5BQ0FHRUJjTUFRc2dCaEFYUVFFaEJpQU9RUUpIRFFFTElBa29Bc0FCUVFWR0JFQkJBQ0VMSUFnb0FxQUVJZ0lFUUNBQ0tBS3dBU0VMQ3lBSVFZQUdhaENsQWlFQ0lBd2dDQ2dDbEFaQkFDQUNHeUFMYWlJT05nSWNEQUlMSUF4QkFoQVlJZ1kyQWdnZ0RDQUdRUUpxSWdJMkFoQWdCa0h5QURzQkFDQU1JQUkyQWd3Z0NTQURJQXhCR0dvZ0RFRWNhaUFNUVFocUVQVURJQXdvQWdnaUFnUkFJQXdnQWpZQ0RDQUNFQmNMUVFFaEJpQU1LQUljSWc1QmdZQ0FnSGhIRFFFTElBc2dEU2dDUUVjTkFRd0NDd3NnRGtHQmdJQ0FlRVlOQUNBQVFRQWdCeUFGR3hEbkJTQUhFSUFTSWdKQi8vLy8vd2RHRFFBQ2Z5QUN0eUFLUVlZQkVKc0dJQW9vQXVnR1FmUVhhaUlES0FJc0lnSkJDbXdnQWlBRExRQThHMEhrQUd4QjVBQnR0NktoSWhDWlJBQUFBQUFBQU9CQll3UkFJQkNxREFFTFFZQ0FnSUI0Q3lJQ0lBNU9EUUFnRGlBQ2F5SUhSUTBBSUEwb0FrQWlDeUFOS0FKRUlnWkdEUUFnQUNnQ3NBRWlCU0FKS0FLd0FTSUlheUVEQTBBZ0NDQUxLQUlBSWdvb0FyQUJJZ0pJQkVBZ0FpQUZUZ1IvSUFJZ0Iyb0ZJQUlnQ0d0QjVBQnNJQU50SUFkc1FlUUFiU0FDYWdzaEFpQUtJQW9vQWdBb0FpZ1JBUUFnQ2lBQ05nS3dBUXNnQzBFRWFpSUxJQVpIRFFBTEN5QU1RU0JxSkFBTElBUW9BaEFpQWdSQUlBUWdBallDRkNBQ0VCY0xJQTlCQkdvaUR5QUJLQUlVUncwQUN5QUVLQUlnSVFBZ0FVRUFPZ0FjSUFBRVFDQUVJQUEyQWlRZ0FCQVhDMEVBSVFNTUJBc2dBU2dDRENJTlFZR0FnSUI0UmcwRElBQW9BckFCSVFFZ0FDQUFLQUlBS0FJb0VRRUFJQUFnQVNBTmFqWUNzQUVNQXdzZ0FVRUFPZ0FjREFJTEVDZ0FDMEdqaE84QUVEZ0FDeUFFUVRCcUpBQWdBd3ZZREFFT2Z5TUFRU0JySWdRa0FDQUJLQUlFSWdZZ0FTZ0NDQ0lDUndSQUEwQUNRQUpBSUFBZ0JpZ0NBRVlFUUNBR1FRRTZBQXdNQVFzZ0JpMEFERVVOQUNBR0tBSUlJUUlnQkVFQU5nSVFJQVJDQURjRENDQUFJQUlnQkVFRWFpQUVJQVJCQ0dvUTlRTWdCQ2dDQ0NJQ0JFQWdCQ0FDTmdJTUlBSVFGd3NDUUFKQUlBUW9BZ0FpQlVHQmdJQ0FlRWNOQUNBRVFRQTJBaEFnQkVJQU53TUlJQUJCZnlBRVFRUnFJQVFnQkVFSWFoRDFBeUFFS0FJSUlnSUVRQ0FFSUFJMkFnd2dBaEFYQ3lBQUtBTEFBU0VDSUFRb0FnQWlCVUdCZ0lDQWVFY05BU0FDUVFWSERRRWdBRUVVUVg4UU1DSUNLQUpNSUFKQkZCQ25CU0lDUlFSQVFZR0FnSUI0SVFVTUFRc2dBaWdDcEFRaEF5QUVRUUEyQWhBZ0JFSUFOd01JSUFOQmZ5QUVRUVJxSUFRZ0JFRUlhaEQxQXlBRUtBSUlJZ01FUUNBRUlBTTJBZ3dnQXhBWEMwR0JnSUNBZUNFRklBUW9BZ0FpQTBHQmdJQ0FlRVlOQUNBRUlBTWdBaERkQnlJQ2F5SUZOZ0lBSUFRZ0JDZ0NCQ0FDYXpZQ0JBc2dBQ2dDd0FFaEFnc0NRQ0FDUVE1SERRQkJBQ0VESUFFb0FoZ29BdWdHUWNva2FpMEFBRVVFUUNBR0tBSUlJUU1MSUFBb0FzZ0JJZ0pGRFFBRFFBSkFJQU1nQWlnQ0VDSUhUZ1IvSUFNZ0Iwd05BU0FDUVFScUJTQUNDeWdDQUNJQ0RRRU1BZ3NMSUFBZ0F4RG5CU0VDSUFZb0FnZ2hBMEdCZ0lDQWVDRUZBa0FnQWtHbkFSRG5BU0lDUlEwQUlBSkJzUDM4QUVIUXYvb0FRUUFRSENJQ1JRMEFJQVJCQURZQ0VDQUVRZ0EzQXdnZ0FpQURJQVJCSEdvZ0JFRVlhaUFFUVFocUVQVURJQVFvQWdnaUFnUkFJQVFnQWpZQ0RDQUNFQmNMSUFRb0FoZ2hCUXNnQlNBR0tBSUVLQUt3QVNJQ0lBSW9BZ0FvQWlBUkFBQWdBaWdDSEdwTURRQWdBU2dDR0NnQzZBWkI5QmRxSWdJb0Fpd2lBMEVLYkNBRElBSXRBRHdiUWVRQWJFSGtBRzBoQWlBQUtBS3dBU0VESUFBZ0FDZ0NBQ2dDS0JFQkFDQUFJQU1nQWtGNmJXbzJBckFCQ3lBRlFZR0FnSUI0UmdSQUlBWkJFR29oQmlBQktBSUlJUUlNQWdzZ0JTQUdLQUlFS0FLd0FTSUNJQUlvQWdBb0FpQVJBQUFnQWlnQ0hHcHJJZzRnQVNnQ0dDZ0M2QVpCOUJkcUlnSW9BaXdpQTBFS2JDQURJQUl0QUR3YlFlUUFiRUhrQUcxQkFtMGlERUVEYkdvaUEwRUFTZ1JBSUFZb0FnQWhBa0VNRUJnaUNpQUROZ0lJSUFvZ0FqWUNCQ0FLSUFBMkFnQUNRQ0FEUlEwQUlBRW9BaEFpQlNnQ1FDSUNJQVVvQWtRaUNFWU5BQ0FLS0FJRUtBS3dBU0lMSUFvb0FnQW9BckFCSWdscklRMERRQ0FKSUFJb0FnQWlCeWdDc0FFaUJVZ0VRQ0FGSUF0T0JIOGdBeUFGYWdVZ0JTQUphMEhrQUd3Z0RXMGdBMnhCNUFCdElBVnFDeUVGSUFjZ0J5Z0NBQ2dDS0JFQkFDQUhJQVUyQXJBQkN5QUNRUVJxSWdJZ0NFY05BQXNMQWtBZ0FDZ0N3QUZCQ0VjTkFDTUFRU0JySWdJa0FDQUNRUkJxSUFBUW9BWkJnWUNBZ0hnaENRSkFJQUlvQWhBaUF5QUNLQUlVSWcxR0JFQkJnWUNBZ0hnaEJ3d0JDMEdCZ0lDQWVDRUhBMEFnQWlBREtBSUFRYkQ5L0FCQmtNYjZBRUVBRUJ3UW9BWWdBaWdDQUNJRklBSW9BZ1FpRDBjRVFBTkFJQVVvQWdBaUNDQUlLQUlBS0FJa0VRQUFJQWdvQWlocUlnc2dDeUFKSUFrZ0MwZ2JJQWxCZ1lDQWdIaEdHeUVKSUFnZ0NDZ0NBQ2dDSkJFQUFDQUlLQUlnYWlJSUlBZ2dCeUFISUFoS0d5QUhRWUdBZ0lCNFJoc2hCeUFGUVFScUlnVWdEMGNOQUFzZ0FpZ0NBQ0VGQ3lBRkJFQWdBaUFGTmdJRUlBVVFGd3NnQTBFRWFpSURJQTFIRFFBTElBSW9BaEFoQXdzZ0F3UkFJQUlnQXpZQ0ZDQURFQmNMSUFRZ0NUWUNEQ0FFSUFjMkFnZ2dBa0VnYWlRQUlBUkJBRFlDSENBRVFRQTJBaGdnQmlnQ0JDQUVRUnhxSUFSQkdHb1E2d3dnQkNnQ0hDSUNSUTBBSUFRb0FoaEZEUUFnQWlBQ0tBSUFLQUlrRVFBQUlRSWdCQ2dDR0NJRElBTW9BZ0FvQWlRUkFBQWhBeUFFS0FJSUlnVWdBeUFNYXlJRFNDQURJQVFvQWd3aUIwaHhSUVJBSUFjZ0FpQU1haUlDVEEwQklBSWdCVXdOQVFzZ0JpZ0NBQ0lDS0FLd0FTRURJQUlnQWlnQ0FDZ0NLQkVCQUNBQ0lBTWdEQ0FPYW1vMkFyQUJDeUFLRUJjTElBWWlBa0VRYWlJRElBRW9BZ2dpQlVjRVFBTkFJQUlnQXlnQ0FEWUNBQ0FDSUFNb0FnUTJBZ1FnQWlBREtBSUlOZ0lJSUFJZ0F5MEFERG9BRENBQ1FSQnFJUUlnQTBFUWFpSURJQVZIRFFBTEN5QUJJQUkyQWdnTUFRc2dCa0VRYWlFR0N5QUNJQVpIRFFBTEN5QUVRU0JxSkFCQkFBc2lBQ0FCSUFBb0FyZ0JLQUt3QVRZQ0VDQUJJQUFvQXJ3QktBS3dBVFlDRkVFQUMwOEJBbjhnQVVJQU53TUlJQUVnQVNnQ05DZ0M2QVpCOUJkcUlnSW9BaXdpQTBFS2JDQURJQUl0QUR3YlFlUUFiRUhrQUcwMkFoQWdBQ2dDdUFFaEFpQUJJQUEyQWpBZ0FTQUNOZ0lnUVFBTDFBSUJCWDhDUUNBQlFlUUJhaENVQ0FSQUlBQW9Ba1FoQWd3QkN3SkFBa0FnQUNnQ1FDSURJQUFvQWtRaUFrWU5BQU5BSUFFb0FzUURJQU1vQWdCQnNQMzhBRUc0dy9zQVFRQVFIQ2dDeEFOR0RRRWdBMEVFYWlJRElBSkhEUUFMREFFTElBSWdBMGNOQVFzZ0FDQUFLQUxFQVVFQmFqWUN4QUVMQWtBQ1FBSkFJQUFvQWtnZ0FrY0VRQ0FDSUFFMkFnQWdBQ0FDUVFScU5nSkVEQUVMSUFJZ0FFRkFheWdDQUNJRGF5SUNRUUoxSWdaQkFXb2lCRUdBZ0lDQUJFOE5BU0FFSUFKQkFYVWlCU0FFSUFWTEcwSC8vLy8vQXlBQ1Fmei8vLzhIU1JzaUJBUi9JQVJCZ0lDQWdBUlBEUU1nQkVFQ2RCQVlCVUVBQ3lJRklBWkJBblJxSWdZZ0FUWUNBQ0FDUVFCS0JFQWdCU0FESUFJUUdSb0xJQUFnQlNBRVFRSjBhallDU0NBQUlBWkJCR28yQWtRZ0FDQUZOZ0pBSUFORkRRQWdBeEFYQ3lBQUVLUUNEd3NRS0FBTFFhT0U3d0FRT0FBTEl3QWdBQkNCQVNBQVFYODJBclFCSUFCQkFEWUN4QUVnQUNBQUtBSzRBVFlDdkFFTEVnQWdBRUd3QVdzaUFCQ3BDUm9nQUJBWEN3d0FJQUFRcVFrYUlBQVFGd3NxQUFOQUlBRWdBa1pGQkVBZ0F5QUJMUUFBT2dBQUlBTkJBV29oQXlBQlFRRnFJUUVNQVFzTElBSUxDd0FnQUVHd0FXc1FxUWtMSlFFQmZ5QUFRWWpVK2dBMkFnQWdBQ2dDRENJQkJFQWdBQ0FCTmdJUUlBRVFGd3NnQUFzTUFDQUFFUDRSR2lBQUVCY0x5UUVCQkg4Z0FCQ0JBU0FBUVJBMkFzQUJJQUJDQURjRHVBRWdBRUVBTmdLd0FTQUFLQUxFQVNJQklBQkJ5QUZxSWdSSEJFQURRQ0FCSWdJb0FoUWlBUVJBSUFFZ0FTZ0NBQ2dDQkJFQkFBc0NRQ0FDS0FJRUlnTkZCRUFnQWlnQ0NDSUJLQUlBSUFKR0RRRWdBa0VJYWlFQ0EwQWdBaWdDQUNJRFFRaHFJUUlnQXlBREtBSUlJZ0VvQWdCSERRQUxEQUVMQTBBZ0F5SUJLQUlBSWdNTkFBc0xJQUVnQkVjTkFBc0xJQUJCeEFGcUlBQW9Bc2dCRUwwR0lBQWdCRFlDeEFFZ0FFSUFOd1BJQVF0QkFBTkFJQUVnQWtjRVFDQUJJQUVzQUFBaUFFRUFUZ1IvUWJEeThRQW9BZ0FnQVN3QUFFRUNkR29vQWdBRklBQUxPZ0FBSUFGQkFXb2hBUXdCQ3dzZ0Fnc1BBQ0FBRUlFQklBQkJBRFlDdkFFTERBQWdBQkQvRVJvZ0FCQVhDeWdBSUFGQkFFNEVmMEd3OHZFQUtBSUFJQUZCL3dGeFFRSjBhaWdDQUFVZ0FRdEJHSFJCR0hVTFBnQWdBRUVRRUJnaUFUWUNBQ0FBUW8yQWdJQ0Fnb0NBZ0g4M0FnUWdBVUh4L3UwQUtRQUFOd0FGSUFGQjdQN3RBQ2tBQURjQUFDQUJRUUE2QUEwTEVnQWdBRUhVQVdzUVBDQUFRZ0EzQS93QkN4SUFJQUJCc0FGckVEd2dBRUlBTndPZ0Fnc09BQ0FBRUR3Z0FFSUFOd1BRQXdzSEFFR0FwZm9BQ3hVQUlBQkJCR3BCQUNBQktBSUVRWVNrK2dCR0d3c1RBRUhBRGhBWUlnQkJBVUYvRVBZREdpQUFDd3dBSUFGQnBLTDZBRFlDQUF0QkFBTkFJQUVnQWtjRVFDQUJJQUVzQUFBaUFFRUFUZ1IvUWFEbThRQW9BZ0FnQVN3QUFFRUNkR29vQWdBRklBQUxPZ0FBSUFGQkFXb2hBUXdCQ3dzZ0Fnc1NBRUVJRUJnaUFFR2tvdm9BTmdJQUlBQUxLUUVCZnlBQUx3RUdJQUVnQVNnQ0FDZ0NDQkVBQUVZRWZ5QUJLQUxBQVNBQUtBSUlSZ1ZCQUFzTDBRSUJBMzhnQUM4QkJpQUJJQUVvQWdBb0FnZ1JBQUJHQkg4akFFRXdheUlDSkFBZ0FrRUFOZ0lvSUFJZ0FrRWdhaUlETmdJa0lBSWdBellDSUVFRUVCZ2lBRUdHZ2NRRE5nRUFJQUpCQURZQ0dDQUNRUUE3QVF3Z0FrSUFOd01RSUFKQjlMS0JBVFlDQ0NBQ1FSQnFJQUFnQUVFRWFoQzhBaUFDUVFFNkFBd2dBQkFYSUFFZ0F5QUNRUWhxUWZDeGYwRUJRUUVRMXdVZ0F5QUNLQUlrSWdCSEJFQURRQ0FBS0FJSUtBS2NBeUlCUlFSQUlBQW9BZ1FpQUNBQ1FTQnFSdzBCQ3dzZ0FVRUFSeUVFQ3lBQ1FmU3lnUUUyQWdnZ0FpZ0NFQ0lBQkVBZ0FpQUFOZ0lVSUFBUUZ3c0NRQ0FDS0FJb1JRMEFJQUlvQWlRaUFDZ0NBQ0lCSUFJb0FpQWlBeWdDQkRZQ0JDQURLQUlFSUFFMkFnQWdBa0VBTmdJb0lBQWdBa0VnYWtZTkFBTkFJQUFvQWdRaEFTQUFFQmNnQVNJQUlBSkJJR3BIRFFBTEN5QUNRVEJxSkFBZ0JBVkJBQXNMbEJBREJIOEJmQUYrUWNBT0VCZ2lBU0FBRUdRYUlBRkI2TlR5QURZQ3NBRWdBU0FBS1FPNEFUY0R1QUVnQVNBQUtRUEFBVGNEd0FFZ0FVSEkxZklBTmdMSUFTQUFLd1BRQVNFRklBRkIyTlh5QURZQzJBRWdBU0FGT1FQUUFTQUFLd1BnQVNFRklBRkIzTHJ6QURZQzZBRWdBU0FGT1FQZ0FTQUFLUUxzQVNFR0lBRkJtTm55QURZQzlBRWdBU0FHTndMc0FTQUFLUVA0QVNFR0lBRkIrTm55QURZQ2dBSWdBU0FHTndQNEFTQUJRWVFDYWlFQ0FrQWdBQ3dBandKQkFFNEVRQ0FDSUFBcEFvUUNOd0lBSUFJZ0FDZ0NqQUkyQWdnTUFRc2dBaUFBS0FLRUFpQUFLQUtJQWhBYUN3Si9JQUZCa0FKcUlnTkJtTnZ5QURZQ0FDQURRUVJxSVFRQ1FDQUFRWkFDYWlJQ0xBQVBRUUJPQkVBZ0JDQUNLUUlFTndJQUlBUWdBaWdDRERZQ0NBd0JDeUFFSUFJb0FnUWdBaWdDQ0JBYUN5QURRUkJxSVFRQ1FDQUNMQUFiUVFCT0JFQWdCQ0FDS1FJUU53SUFJQVFnQWlnQ0dEWUNDQXdCQ3lBRUlBSW9BaEFnQWlnQ0ZCQWFDeUFEUVJ4cUlRUUNRQ0FDTEFBblFRQk9CRUFnQkNBQ0tRSWNOd0lBSUFRZ0FpZ0NKRFlDQ0F3QkN5QUVJQUlvQWh3Z0FpZ0NJQkFhQ3lBRFFTaHFJUVFDUUNBQ0xBQXpRUUJPQkVBZ0JDQUNLUUlvTndJQUlBUWdBaWdDTURZQ0NBd0JDeUFFSUFJb0FpZ2dBaWdDTEJBYUN5QURRVFJxSVFRZ0Fpd0FQMEVBVGdSQUlBUWdBaWtDTkRjQ0FDQUVJQUlvQWp3MkFnZ2dBd3dCQ3lBRUlBSW9BalFnQWlnQ09CQWFJQU1MSVFNZ0FVSFkzZklBTmdMUUFpQUJRZFFDYWlFQ0FrQWdBQ3dBM3dKQkFFNEVRQ0FDSUFBcEF0UUNOd0lBSUFJZ0FDZ0MzQUkyQWdnTUFRc2dBaUFBS0FMVUFpQUFLQUxZQWhBYUN5QUJRY3lmK2dBMkFvQUNJQUZCdkovNkFEWUM5QUVnQVVHc24vb0FOZ0xvQVNBQlFaeWYrZ0EyQXRnQklBRkJqSi82QURZQ3lBRWdBVUg4bnZvQU5nS3dBU0FCUWVpWStnQTJBZ0FnQTBIY24vb0FOZ0lBSUFGQjdKLzZBRFlDMEFJZ0FTQUFLUVBnQWpjRDRBSWdBVUhvQW1vZ0FFSG9BbW9RWkJvZ0FVR2NzL29BTmdMb0FpQUJJQUFwQTVnRU53T1lCQ0FCSUFBcEE2QUVOd09nQkNBQklBQXBBNmdFTndPb0JDQUJJQUFwQTdBRU53T3dCQ0FCUWJnRWFpQUFRYmdFYWhCa0dpQUJRZHpNK2dBMkFyZ0VJQUVnQUNrRDZBVTNBK2dGSUFFZ0FDa0Q4QVUzQS9BRklBRWdBQzBBK0FVNkFQZ0ZJQUZCZ0FacUlBQkJnQVpxRUlzQklBRkJ6QWxxUWRqVThnQTJBZ0FnQUVIUUNXb29BZ0FoQWlBQlFkUUpha0dvMWZJQU5nSUFJQUZCMEFscUlBSTJBZ0FnQVVIWUNXb2hBZ0pBSUFCQjR3bHFMQUFBUVFCT0JFQWdBaUFBUWRnSmFpSURLUU1BTndNQUlBSWdBeWdDQ0RZQ0NBd0JDeUFDSUFBb0F0Z0pJQUJCM0FscUtBSUFFQm9MSUFGQjVBbHFRZmpaOGdBMkFnQWdBVUhvQ1dvaEFnSkFJQUJCOHdscUxBQUFRUUJPQkVBZ0FpQUFRZWdKYWlJREtRTUFOd01BSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXVnSklBQkI3QWxxS0FJQUVCb0xJQUJCK0FscUtBSUFJUUlnQVVIMENXcEIvSmYxQURZQ0FDQUJRZXlYOVFBMkF1UUpJQUZCM0pmMUFEWUMxQWtnQVVITWwvVUFOZ0xNQ1NBQlFZZ0pha0c4bC9VQU5nSUFJQUZCK0FocVFheVg5UUEyQWdBZ0FVSG9DR3BCbkpmMUFEWUNBQ0FCUVl5WDlRQTJBdVFISUFGQjZKYjFBRFlDMUFjZ0FVSFlsdlVBTmdMQUJ5QUJRYmlXOVFBMkFyQUhJQUZCK0kvMUFEWUNnQVlnQVVINENXb2dBallDQUNBQlFmd0phaUFBUWZ3SmFpZ0NBRFlDQUNBQlFZQUthaUFBUVlBS2FoQ0xBU0FCUWN3TmFrSFkxUElBTmdJQUlBQkIwQTFxS0FJQUlRSWdBVUhVRFdwQnFOWHlBRFlDQUNBQlFkQU5haUFDTmdJQUlBRkIyQTFxSVFJQ1FDQUFRZU1OYWl3QUFFRUFUZ1JBSUFJZ0FFSFlEV29pQXlrREFEY0RBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUFLQUxZRFNBQVFkd05haWdDQUJBYUN5QUJRZVFOYWtINDJmSUFOZ0lBSUFGQjZBMXFJUUlDUUNBQVFmTU5haXdBQUVFQVRnUkFJQUlnQUVIb0RXb2lBeWtEQURjREFDQUNJQU1vQWdnMkFnZ01BUXNnQWlBQUtBTG9EU0FBUWV3TmFpZ0NBQkFhQ3lBQVFmZ05haWdDQUNFQ0lBRkI5QTFxUWZ5WDlRQTJBZ0FnQVVIc2wvVUFOZ0xrRFNBQlFkeVg5UUEyQXRRTklBRkJ6SmYxQURZQ3pBMGdBVUdJRFdwQnZKZjFBRFlDQUNBQlFmZ01ha0dzbC9VQU5nSUFJQUZCNkF4cVFaeVg5UUEyQWdBZ0FVSGtDMnBCakpmMUFEWUNBQ0FCUWRRTGFrSG9sdlVBTmdJQUlBRkJ3QXRxUWRpVzlRQTJBZ0FnQVVHd0MycEJ1SmIxQURZQ0FDQUJRZmlQOVFBMkFvQUtJQUZCK0ExcUlBSTJBZ0FnQVVIOERXb2dBRUg4RFdvb0FnQTJBZ0FnQUVHSURtb3RBQUFoQWlBQUtRT0FEaUVHSUFGQmxBNXFRUUEyQWdBZ0FVSUFOd0tNRGlBQlFZZ09haUFDT2dBQUlBRWdCamNEZ0E0Q1FBSkFBa0FnQUVHUURtb29BZ0FnQUNnQ2pBNXJJZ01FUUNBRFFRQklEUUVnQVNBREVCZ2lBallDakE0Z0FTQUNOZ0tRRGlBQklBSWdBMEVEZFVFRGRHbzJBcFFPSUFFZ0FDZ0NrQTRnQUNnQ2pBNGlCR3NpQTBFQVNnUi9JQUlnQkNBREVCa2dBMm9GSUFJTE5nS1FEZ3NnQVVJQU53T1lEaUFCUWFBT2FrRUFOZ0lBSUFCQm5BNXFLQUlBSUFBb0FwZ09heUlEQkVBZ0EwRUFTQTBDSUFFZ0F4QVlJZ0kyQXBnT0lBRWdBallDbkE0Z0FTQUNJQU5CQTNWQkEzUnFOZ0tnRGlBQklBQW9BcHdPSUFBb0FwZ09JZ1JySWdOQkFFb0VmeUFDSUFRZ0F4QVpJQU5xQlNBQ0N6WUNuQTRMSUFBckE2Z09JUVVnQVVHMERtb2lBa0lBTndJQUlBRWdCVGtEcUE0Z0FTQUNOZ0t3RGlBQlFiQU9haUFBS0FLd0RpQUFRYlFPYWhDUkJRd0NDeEFvQUFzUUtBQUxJQUVMS2dBZ0FFRUhPZ0FMSUFCQndaSHZBQ2dBQURZQUFDQUFRY1NSN3dBb0FBQTJBQU1nQUVFQU9nQUhDOHdCQVFGL0FrQWdBUzBBQkFSQUlBQWdBQ2dDN0FVMkF1Z0ZEQUVMSUFBQ2Z3SkFJQUF0QVBnRkRRQWdBRUVnRUVVaUFpZ0NuQU5CZ1lDQWdIaEdEUUFnQWtFWkVFVW9BckFCSUFJb0FwUURJQUlvQXBnRGFtc01BUXNnQUNnQzVBSWlBa0dCZ0lDQWVFY0VRQ0FDSUFBb0F1QUNhd3dCQ3lBQUtBS2NCQ2dDc0FFTE5nTDBCU0FBSUFBUWh4STJBdkFGSUFBZ0FDZ0M2QVUyQXV3RkN5QUFRWUFHYWlBQklBQW9Bb0FHS0FLb0F4RURBQm9nQUVHQUNtb2dBU0FBS0FLQUNpZ0NxQU1SQXdBYVFRQUxLUUFnQVMwQURBUkFJQUJCZ1lDQWdIZzJBdlFGSUFCQ2dZQ0FnSmlBZ0lDQWZ6Y0M3QVVMUVFBTER3QWdBU0FBS3dPb0Rqa0RLRUVBQzNZQ0Fud0JmeUFBS0FLY0JDc0R1QUVoQWlBQktBSW9JUVFnQUNBQkt3TVlJQUVyQXlDaUlnTTVBNmdPSUFGQkFUWUNLQ0FCSUFFckF3Z2dBaUFFdDZKRUFBQUFBQUFBRUVDaVJBQUFBQUFBQUZBL29pSUNvRGtEQ0NBQklBRXJBeEFnQWtRQUFBQUFBQUJPUUtJZ0E2T2dPUU1RUVFBTHFRSUNBMzhCZkNBQVFaQU9haUFBS0FLTURpSUNOZ0lBQWtBZ0FFR1VEbW9vQWdBZ0FrY0VRQ0FDSUFFckF3ZzVBd0FnQUNBQ1FRaHFOZ0tRRGd3QkMwRUlFQmdpQXlBQkt3TUlPUU1BSUFBZ0EwRUlhaUlFTmdLVURpQUFJQVEyQXBBT0lBQWdBellDakE0Z0FrVU5BQ0FDRUJjTElBQkJuQTVxSUFBb0FwZ09JZ0kyQWdBZ0FTc0RFRVFBQUFBQUFFQ1BRS0loQlNBQVFhQU9haWdDQUNJQklBSkxCRUFnQWlBRk9RTUFJQUFnQWtFSWFqWUNuQTVCQUE4TElBRWdBbXNpQVVFQ2RVRUJJQUViUWYvLy8vOEJJQUZCK1AvLy93ZEpHeUlCUVlDQWdJQUNTUVJBSUFGQkEzUWlBeEFZSWdFZ0JUa0RBQ0FBSUFFZ0EybzJBcUFPSUFBZ0FVRUlhallDbkE0Z0FDQUJOZ0tZRGlBQ0JFQWdBaEFYQzBFQUR3dEJvNFR2QUJBNEFBc29BQ0FCUVFCT0JIOUJvT2J4QUNnQ0FDQUJRZjhCY1VFQ2RHb29BZ0FGSUFFTFFSaDBRUmgxQzBNQUlBRWdBRUdRRG1vb0FnQkJDR3NyQXdBNUF3Z2dBU0FBUVp3T2FpZ0NBRUVJYXlzREFEa0RFQ0FCSUFBckE2Z09PUU1ZSUFFb0FpUWdBQ0FCRUtvTVFRQUxkZ0lDZndGOElBRWdBRUdRRG1vb0FnQkJDR3NpQWlzREFEa0RFQ0FBS3dPb0RpQUJLd01nWWdSQUFuOGdBaXNEQUNBQktBSUVJZ0lvQWd5M29pSUVtVVFBQUFBQUFBRGdRV01FUUNBRXFnd0JDMEdBZ0lDQWVBc2hBeUFDSUFNZ0FDc0RxQTRRbnhNZ0FTQUFLd09vRGprRElBdEJBQXNQQUNBQklBQXJBNmdPT1FNSVFRQUx2d1lCQ0g4akFFRVFheUlGSkFBZ0FVRUVhaUVHSUFFb0FoUWlBeUFCUVJCcUlnbEhCRUFnQUVHNEJHb2hCd05BQWtBQ1FBSkFBa0FnQXlnQ0VDSUNRUUZxRGdJQUFRSUxJQU1vQWdnaUFpQUNLQUlBS0FLRUFSRUFBQ0FISUFNckF4Z1EreEUyQWtBQ1FBSkFJQU1vQWdnaUJDZ0NpQUVpQWlBRUtBS01BU0lJUmcwQUEwQWdBaWdDQUVFTVJnMEJJQUpCQkdvaUFpQUlSdzBBQ3d3QkN5QUNJQWhHRFFBZ0JDQUVLQUlBS0FLTUFSRUFBQ0lFS0FKQVJRMEFJQVFvQW5oRkRRQWdBU2dDQ0NJQ0lBWkdEUUFEUUNBQ0tBSUlJQVJIQkVBZ0FpZ0NCQ0lDSUFaSERRRU1BZ3NMSUFJZ0JrWU5BQ0FDS0FJQUlnUWdBaWdDQkRZQ0JDQUNLQUlFSUFRMkFnQWdBU0FCS0FJTVFRRnJOZ0lNSUFJUUZ3c2dBeWdDQUNJRUlBTW9BZ1FpQWpZQ0JDQURLQUlFSUFRMkFnQWdBU0FCS0FJWVFRRnJOZ0lZSUFNUUZ3d0NDeUFES0FJSUlnSWdBaWdDQUNnQ2pBRVJBQUFpQkNBSElBTXJBeGdRK3hFMkFuZ0NRQ0FFS0FKQVJRMEFJQVFvQW5oRkRRQWdBU2dDQ0NJQ0lBWkdEUUFEUUNBQ0tBSUlJQVJIQkVBZ0FpZ0NCQ0lDSUFaSERRRU1BZ3NMSUFJZ0JrWU5BQ0FDS0FJQUlnUWdBaWdDQkRZQ0JDQUNLQUlFSUFRMkFnQWdBU0FCS0FJTVFRRnJOZ0lNSUFJUUZ3c2dBeWdDQUNJRUlBTW9BZ1FpQWpZQ0JDQURLQUlFSUFRMkFnQWdBU0FCS0FJWVFRRnJOZ0lZSUFNUUZ3d0JDeUFESUFKQkFXczJBaEFnQXlnQ0JDRUNDeUFDSWdNZ0NVY05BQXNMSUFVZ0FFR2VBVUVCUWZDeGZ4RExBU0FGSUFVb0FnUWlBMGNFUUFOQUFrQWdBeWdDQ0NJQUtBS1lBZzBBSUFCQjJBRnFJZ1FvQW5oRkRRQWdBRUhiQUVGL0VEQWlBRVVOQUNBRUlBQW9BdGdETmdKQUlBRW9BZ2dpQWlBR1JnMEFBMEFnQWlnQ0NDQUVSd1JBSUFJb0FnUWlBaUFHUncwQkRBSUxDeUFDSUFaR0RRQWdBaWdDQUNJQUlBSW9BZ1EyQWdRZ0FpZ0NCQ0FBTmdJQUlBRWdBU2dDREVFQmF6WUNEQ0FDRUJjTElBTW9BZ1FpQXlBRlJ3MEFDd3NDUUNBRktBSUlSUTBBSUFVb0FnUWlBaWdDQUNJQUlBVW9BZ0FpQVNnQ0JEWUNCQ0FCS0FJRUlBQTJBZ0FnQlVFQU5nSUlJQUlnQlVZTkFBTkFJQUlvQWdRaEFDQUNFQmNnQUNJQ0lBVkhEUUFMQ3lBRlFSQnFKQUJCQUF0aEFRTi9JQUVvQWdnaUFDQUJRUVJxSWdOSEJFQURRQ0FBS0FJRUlRSWdBQ2dDREM4QlVFSGJBRVlFUUNBQUtBSUFJZ1FnQWpZQ0JDQUFLQUlFSUFRMkFnQWdBU0FCS0FJTVFRRnJOZ0lNSUFBUUZ3c2dBaUlBSUFOSERRQUxDMEVBQzVzQkFRUi9Jd0JCRUdzaUFpUUFJQUVvQWd3aUF3UkFJQUFzQUY4aEJDQUFLQUpVSVFVZ0FpQUROZ0lBSUFJZ0JTQUFRZFFBYWlBRVFRQklHellDQkVHVytlMEFJQUlRSkFzZ0FTZ0NDQ0lBSUFGQkJHb2lCRWNFUUFOQUlBQW9BZ0FpQlNBQUtBSUVJZ00yQWdRZ0FDZ0NCQ0FGTmdJQUlBRWdBU2dDREVFQmF6WUNEQ0FBRUJjZ0F5SUFJQVJIRFFBTEN5QUNRUkJxSkFCQkFBdTFCUUVLZnlNQVFTQnJJZ2drQUNBQklBRW9BaFEyQWhnZ0FTZ0NJQ0lDSUFFb0FpUkhCRUFEUUFKQUFrQWdBaWdDQUNnQzZBTkJGRUYvRURBaUEwVU5BQ0FEUWJEOS9BQkJoS0Q2QUVFQUVCd2dBRWNOQUNBQktBSWtJQUpCQkdvaUIyc2lBd1JBSUFJZ0J5QURFR01hQ3lBQklBSWdBMm9pQkRZQ0pBd0JDeUFDUVFScUlRSWdBU2dDSkNFRUN5QUNJQVJIRFFBTEN5QUJLQUlNSWdVZ0FVRUlhaUlKUndSQUEwQWdDUUovQWtBZ0JTZ0NDQ0lDS0FLNEJFRUJSdzBBSUFFb0Fnd2lCaUFKUmcwQUFrQURRQUpBSUFJb0FvZ0RJUXNnQWlnQ2hBTWhCQ0FHS0FJSUlRcEJBQ0VISUFoQkFEWUNHQ0FJUWdBM0F4QkJBQ0VEUVFBaEFDQUxJQVJySWdJRVFDQUNRUUJJRFFFZ0NDQUNFQmdpQXpZQ0VDQUlJQU1nQWtFQ2RVRUNkR28yQWhnZ0NDQURJQVFnQWhBWklBSnFJZ0EyQWhRTElBaEJBRFlDQ0NBSVFnQTNBd0FDUUFKQUlBQWdBMnNnQ2lnQ2lBTWdDaWdDaEFNaUJHc2lBZ1IvSUFKQkFFZ05CU0FDRUJnaUJ5QUVJQUlRR1NBQ2FnVkJBQXNnQjJ0SERRQWdCeUVDSUFNaEJDQUFJQU5IQkVBRFFDQUVLQUlBSUFJb0FnQkhEUUlnQWtFRWFpRUNJQVJCQkdvaUJDQUFSdzBBQ3dzZ0NpZ0N1QVFoQUNBSEJFQWdCeEFYQ3lBREJFQWdBeEFYQ3lBQVFRRkdEUUVnQmlBSlJnMEZJQVVvQWdnZ0JpZ0NDQ2dDc0FNMkF1Z0RJQVlvQWdnb0FyZ0VRUVJHQkVBZ0JTZ0NDRUVCT2dEZ0JBc2dCaWdDQUNJQUlBWW9BZ1EyQWdRZ0JpZ0NCQ0FBTmdJQUlBRWdBU2dDRUVFQmF6WUNFQ0FHRUJjZ0JTZ0NBQ0lBSUFVb0FnUWlBallDQkNBRktBSUVJQUEyQWdBZ0FTQUJLQUlRUVFGck5nSVFJQVVRRnlBQ0RBWUxJQWNFUUNBSEVCY0xJQU5GRFFBZ0F4QVhDeUFHS0FJRUlnWWdDVVlOQXlBRktBSUlJUUlNQVFzTEVDZ0FDeEFvQUFzZ0JTZ0NCQXNpQlVjTkFBc0xJQWhCSUdva0FFRUFDeE1BSUFFb0FnUUVRQ0FCUVFBMkFnUUxRUUFMQ3dBZ0FTQUFOZ0lFUVFBTFZRRURmeUFCS0FJTUlnSWdBU2dDRUNJRVJ3UkFJQUloQXdOQUlBTW9BZ0FnQURZQ0NDQURRUVJxSWdNZ0JFY05BQXNMSUFFZ0FqWUNFQ0FCS0FJSUlnSUVRQ0FBSUFJMkFvUU9DeUFCSUFBMkFnUkJBQXNNQUNBQUVJSVNHaUFBRUJjTDNnSUJCSDhnQVNnQ0JDSUVJQUVvQWdoSEJFQURRQUpBQWtBQ1FBSkFBa0FnQkNnQ0FDSURLQUtJQVNJQ0lBTW9Bb3dCSWdWR0RRQURRQ0FDS0FJQVFReEdEUUVnQWtFRWFpSUNJQVZIRFFBTERBRUxJQUlnQlVZTkFDQURJQU1vQWdBb0Fvd0JFUUFBS0FKNElnSkZEUUFnQWtFVVFYOFFNQ0lDUlEwQUlBSkJzUDM4QUVHRW9Qb0FRUUFRSENJQ0RRRUxBa0FnQkNnQ0FDSURLQUtJQVNJQ0lBTW9Bb3dCSWdWR0RRQURRQ0FDS0FJQVFRUkdEUUVnQWtFRWFpSUNJQVZIRFFBTERBSUxJQUlnQlVZTkFTQURJQU1vQWdBb0FrUVJBQUFvQW5RaUFrVU5BU0FDSUFJb0FnQW9Bb1FCRVFBQUtBSkFRUlJCZnhBd0lnSkZEUUVnQWtHdy9md0FRWVNnK2dCQkFCQWNJUUlMSUFBZ0FrY05BQ0FCS0FJSUlBUkJCR29pQTJzaUFnUkFJQVFnQXlBQ0VHTWFDeUFCSUFJZ0JHb2lBallDQ0F3QkN5QUVRUVJxSVFRZ0FTZ0NDQ0VDQ3lBQ0lBUkhEUUFMQzBFQUMrMEVBUWQvQWtBZ0FTMEFLRVVFUUNBQUtBSllJQUF0QUY4aUJDQUVRUmgwUVJoMUlnaEJBRWdpQlJzaUJpQUJLQUlVSUFFdEFCc2lBaUFDUVJoMFFSaDFRUUJJSWdJYlJ3MEJJQUZCRUdvaUF5Z0NBQ0FESUFJYklRSWdBRUhVQUdvaUF5Z0NBQ0VIQWtBZ0JVVUVRQ0FJUlEwQklBSXRBQUFnQjBIL0FYRkhEUU1EUUNBRVFRRnJJZ1JGRFFJZ0FpMEFBU0VGSUFKQkFXb2hBaUFGSUFOQkFXb2lBeTBBQUVZTkFBc01Bd3NnQmtVTkFDQUhJQU1nQlJzZ0FpQUdFRXdOQWd0QnFBWVFHQ0lDRU1FREdpQUJJQUkyQWdnZ0FTZ0NMQkNqQlNJQ0lBRW9BZ2dnQWlnQ0FDZ0NxQUVSQWdCQnlBTVFHQ0lDRUxzREdpQUJJQUkyQWd3Z0FTZ0NDQ0lFSUFJZ0JDZ0NBQ2dDcUFFUkFnQWdBVUVCT2dBb0N5QUFLQUpZSUFBdEFGOGlCQ0FFUVJoMFFSaDFJZ2hCQUVnaUJSc2lCaUFCS0FJZ0lBRXRBQ2NpQWlBQ1FSaDBRUmgxUVFCSUlnSWJSdzBBSUFGQkhHb2lBeWdDQUNBRElBSWJJUUlnQUVIVUFHb2lBeWdDQUNFSEFrQUNmd0pBQWtBZ0JVVUVRQ0FJUlEwQklBSXRBQUFnQjBIL0FYRkhEUVVEUUNBRVFRRnJJZ1JGRFFJZ0FpMEFBU0VGSUFKQkFXb2hBaUFEUVFGcUlnTXRBQUFnQlVZTkFBc01CUXNnQmcwQkN5QUFJQUVvQWd3UTN3RWdBVUVNYWd3QkN5QUhJQU1nQlJzZ0FpQUdFRXdoQWlBQUlBRW9BZ3dRM3dFZ0FnMEJJQUZCREdvTElRSkJxQVlRR0NJQUVNRURHaUFCSUFBMkFnZ2dBU2dDTEJDakJTSUFJQUVvQWdnZ0FDZ0NBQ2dDcUFFUkFnQkJ5QU1RR0NJQUVMc0RHaUFDSUFBMkFnQWdBU2dDQ0NJQ0lBQWdBaWdDQUNnQ3FBRVJBZ0FnQVVFQU9nQW9DMEVCRHdzZ0FDQUJLQUlNRU44QlFRRUxEZ0FnQUNBQktBSVFFTjhCUVFBTHhnWUJCbjhDUUNBQUtBTDBCU0lDUVlHQWdJQjRSd1JBSUFBb0F2QUZJUU1NQVFzZ0FCQ0hFaUVEQWtBZ0FDMEErQVVOQUNBQVFTQVFSU0lDS0FLY0EwR0JnSUNBZUVZTkFDQUNRUmtRUlNnQ3NBRWdBaWdDbEFNZ0FpZ0NtQU5xYXlFQ0RBRUxJQUFvQXVRQ0lnSkJnWUNBZ0hoSEJFQWdBaUFBS0FMZ0Ftc2hBZ3dCQ3lBQUtBS2NCQ2dDc0FFaEFnc2dBQ2dDNkFVaEJRSkFJQUVvQWdRZ0FFRVVFSXNERFFBZ0FTZ0NLQ2dDNkFZaUJFR0NIMm90QUFCRkRRQWdCQ2dDNUFaQkJFY2hCZ3NDUUFKQUFrQUNRQ0FCS0FJTUlnUW9Ba1FnQkNnQ1FHdEJBRXdOQUNBRElBRW9BaWdvQXVnR1FmUVhhaUlES0FJc0lnUkJDbXdnQkNBRExRQThHMEhrQUd4QjVBQnRRUVZzU2dSQUlBRW9BZ1FnQUJDL0FSQ1JCQ0lBQkg4Z0FFR3cvZndBUVlTZytnQkJBQkFjQlVFQUN5RUZJQUVvQWlBaUFDQUJLQUlrSWdOSkJFQWdBQ0FGTmdJQUlBRWdBRUVFYWpZQ0lFRUJEd3NnQUNBQktBSWNJZ0JySWdSQkFuVWlCa0VCYWlJQ1FZQ0FnSUFFVHcwRElBSWdBeUFBYXlJRFFRRjFJZ2NnQWlBSFN4dEIvLy8vL3dNZ0EwSDgvLy8vQjBrYklnSUVmeUFDUVlDQWdJQUVUdzBGSUFKQkFuUVFHQVZCQUFzaUF5QUdRUUowYWlJR0lBVTJBZ0FnQkVFQVNnUkFJQU1nQUNBRUVCa2FDeUFCSUFNZ0FrRUNkR28yQWlRZ0FTQUdRUVJxTmdJZ0lBRWdBellDSENBQVJRMENJQUFRRjBFQkR3c2dBU2dDRkNBQktBSVlJQUlnQldwcUlBRW9BaEJyVGcwQVFjZ0RFQmdpQWhDN0F4b2dBU0FDTmdJTUlBRW9BZ2dpQXlBQ0lBTW9BZ0FvQXFnQkVRSUFJQUVnQlRZQ0VDQUdCRUFnQVNBQktBSU1OZ0l3Q3lBQktBSWNJZ0lnQVNnQ0lDSUZSZzBBQTBBZ0FpZ0NBQ0lESUFNb0FnQW9BZ2dSQUFCQkZFY0VRQ0FGSUFKQkJHb2lBa2NOQVF3Q0N3c2dBeWdDN0FVaEFpQUJRUUEyQWpBZ0FTQUNOZ0lRQ3lBQklBRW9BaHdpQWlBQktBSWdSd1IvQTBBZ0FTZ0NEQ0lESUFJb0FnQWdBeWdDQUNnQ3FBRVJBZ0FnQWtFRWFpSUNJQUVvQWlCSERRQUxJQUVvQWh3RklBSUxOZ0lnSUFFb0FnUWdBQkMvQVJDUkJDSUFCSDhnQUVHdy9md0FRWVNnK2dCQkFCQWNCVUVBQ3lFQUlBRW9BZ3dpQVNBQUlBRW9BZ0FvQXFnQkVRSUFDMEVCRHdzUUtBQUxRYU9FN3dBUU9BQUxGUUFnQUVHNEJHb1FnUUVnQUVFQU5nS0VEa0VBQzdnQ0FRSi9BbjhnQVMwQURFVUVRQ0FCS0FJRUlRSWdBVUVFYWd3QkN5QUJLQUlRSVFJZ0FDZ0NURUVVRUlBQklBQkhCRUFnQWlnQzZBWkI5QmRxSWdJb0Fpd2lBMEVLYkNBRElBSXRBRHdiUWVRQWJFRUJkRUhrQUcxQkJXd2hBd3NnQVVFQU9nQU1JQUVnQVNnQ0JDQURhaUlDTmdJRUlBRkJCR29MSVFNZ0FDQUFLQUlBS0FJb0VRRUFJQUFnQWpZQzZBVWdBd0ovQWtBZ0FDMEErQVVOQUNBQVFTQVFSU0lDS0FLY0EwR0JnSUNBZUVZTkFDQUNRUmtRUlNnQ3NBRWdBaWdDbEFNZ0FpZ0NtQU5xYXd3QkN5QUFLQUxrQWlJQ1FZR0FnSUI0UndSQUlBSWdBQ2dDNEFKckRBRUxJQUFvQXB3RUtBS3dBUXNnQXlnQ0FHbzJBZ0FnQVNBQktBSUlJQUFvQXFRRUlnRUVmeUFCS0FLd0FRVkJBQXNnQUNnQ29BUWlBQVIvSUFBb0FyQUJCVUVBQzJ0cU5nSUlRUUVMeUFFQkFuOENmeUFCTFFBY1JRUkFJQUVvQWdRaEFpQUJRUVJxREFFTElBRW9BaVFoQXlBQUtBSk1RUlFRZ0FFZ0FFY0VRQ0FES0FMb0JrSDBGMm9pQWlnQ0xDSURRUXBzSUFNZ0FpMEFQQnRCNUFCc1FRRjBRZVFBYlVFRmJDRUNDeUFCUVFBNkFCd2dBU0FCS0FJRUlBSnFJZ0kyQWdRZ0FVRUVhZ3NoQXdKQUlBSkJBRW9FUUNBQUlBQW9BZ0FvQWlnUkFRQWdBQ0FDTmdMb0JRd0JDeUFESUFBb0F1Z0ZOZ0lBQ3lBQVFlZ0NhaUFCS0FJZ0lBRkJBRUVBUWZDeGYwRUJRUUFRTGtFQkN4OEFJQUJCNkFKcUlBRW9BamdnQVVFQVFRQkI4TEYvUVFGQkFCQXVRUUVMRWdBZ0FVRUFOZ0lNSUFFZ0FEWUNDRUVBQ3lNQUlBRWdBRFlDR0NBQVFlZ0NhaUFCUVFScUVPUUVJQUVnQVNnQ0JEWUNDRUVBQ3lNQUlBRWdBRFlDS0NBQVFlZ0NhaUFCUVJScUVPUUVJQUVnQVNnQ0ZEWUNHRUVBQy9vUEF3MS9CWHdCZmlNQVFVQnFJZ01rQUNBQlFRQTJBZ3dnQVVLQWdJQ0FrSUNBZ0lCL053SUVJQUJCSUVGL0VEQWhBaUFBS0FKTVFSUVFnQUVnQUVZRVFDQUNLQUxBQXhEREVTRUxDeUFEUWdBM0F6Z2dBMElBTndNd0lBQkI2QUpxSVFrQ1FBSkFJQUVvQWhnaUJTQUJLQUljSWd4SEJFQWdBa0hRQVdvaERTQURRU0JxSVE0RFFDQUJJQVVvQWdBaUFqWUNFQ0FCUVFBMkFnd2dBVUtBZ0lDQWtJQ0FnSUIvTndJRUlBRWdBU2dDSkRZQ0tDQUJRZ0EzQW9BQklBRkNBRGNDZUNBQlFnQTNBbkFnQVNBTklBSVExd3NpQkFSL0lBUW9Bc1FCSWdRRWZ5QUVLQUtRQWdWQjVBQUxCVUhrQUFzaUJEWUNGQ0FMQkVBZ0FTQUJLQUprSUFRUXpBVTJBZ2dMUVFnUUdDSUdRWDgyQUFBZ0JpQUNOZ0lFUVFnUUdDSUNJQVlwQWdBM0FnQWdBMEdBZ0J3MkFod2dBMEVBTmdJb0lBTkNBRGNESUNBRFFmRE4rd0EyQWhnZ0RpQUNJQUpCQ0dvUVVTQUNFQmNnQTBFQk5nSThJQU5CZ0lBY05nSVVJQU5Cb0tINkFEWUNFQUpBSUFNb0FqQWlCQ0FES0FJNFJ3UkFJQVFnQTBFWWFqWUNBQ0FESUFSQkJHb2lBallDTkF3QkMwRUVFQmdpQnlBRFFSaHFOZ0lBSUFNZ0IwRUVhaUlDTmdJNElBTWdBallDTkNBRElBYzJBakFnQkVVTkFDQUVFQmNnQXlnQ05DRUNDd0pBSUFNb0FqZ2dBa2NFUUNBQ0lBTkJFR28yQWdBZ0F5QUNRUVJxTmdJMERBRUxJQUlnQXlnQ01DSUVheUlDUVFKMUlncEJBV29pQjBILy8vLy9BMHNOQkNBSElBSkJBWFVpQ0NBSElBaExHMEgvLy8vL0F5QUNRZnovLy84SFNSc2lCd1IvSUFkQi8vLy8vd05MRFFRZ0IwRUNkQkFZQlVFQUN5SUlJQXBCQW5ScUlnb2dBMEVRYWpZQ0FDQUNRUUJLQkVBZ0NDQUVJQUlRR1JvTElBTWdDQ0FIUVFKMGFqWUNPQ0FESUFwQkJHbzJBalFnQXlBSU5nSXdJQVJGRFFBZ0JCQVhDeUFESUFBUWhCSWdBU2dDV0NJQ0JFQWdBU0FDTmdKY0lBSVFGd3NnQVNBREtBSUFOZ0pZSUFFZ0F5Z0NCRFlDWENBQklBTW9BZ2cyQW1BZ0NTQUJLQUpvSUFFZ0FTZ0NiQ0FEUVRCcVFmQ3hmMEVCUVFBUUxpQURRZkROK3dBMkFoZ2dBeWdDSUNJQ0JFQWdBeUFDTmdJa0lBSVFGd3NnQmhBWElBVkJCR29pQlNBTVJ3MEFDd3NnQVNnQ1pDZ0M2QVlpQWtIMEYyb2lCQ2dDTENJRlFRcHNJQVVnQkMwQVBCc2hCQ0FDUWRBdmFpSUNLQUlzSWdWQkNtd2dCU0FDTFFBOEd5RUNJQU5DZ0lDWWdQQUFOd0ljSUFOQjVLSDZBRFlDR0NBQ0lBUnNJUVFDUUFKQUlBa2dBMEVZYWtFQlFRRVFqd0VpQWtVTkFDQUNRYkQ5L0FCQjBMLzZBRUVBRUJ4RkRRQWdCRUVCZENFQ0RBRUxRUUFoQWlBQVFZWUJRZkN4ZjBFQkVDd05BQ0FBS0FMNEFVRUNSZzBBSUFCQmd3RkI4TEYvUVFFUUxFVUVRQ0FFSVFJTUFRc2dBU2dDRkNBQktBSmtLQUxvQmtIMEYyb2lBaWdDTENJRlFRcHNJQVVnQWkwQVBCdHNRZVFBYlNFRklBQkJnd0ZCOExGL1FRRVFMQ0lCS0FLUUJDRUNBa0FnQVNzRHFBUkVBQURBLy8vLzM4RmlCRUFDZnlBQkt3T29CQ0FGUVFScXQ2SWlENWxFQUFBQUFBQUE0RUZqQkVBZ0Q2b01BUXRCZ0lDQWdIZ0xJZ0lnQkNBQ0lBUktHeUVFREFFTElBSkJDMGdOQUFKOEFrQUNmQUo4QWtBZ0FyY2lENzBpRkVJZ2lLY2lBa0g1aE9yK0Ewc2dGRUlBV1hGRkJFQWdBa0dBZ01EL2UwOEVRRVFBQUFBQUFBRHcveUFQUkFBQUFBQUFBUEMvWVEwRUdpQVBJQStoUkFBQUFBQUFBQUFBb3d3R0N5QUNRUUYwUVlDQWdNb0hTUTBFSUFKQnhmM0svbnRQRFFGRUFBQUFBQUFBQUFBTUFnc2dBa0gvLzcvL0Iwc05Bd3NnRDBRQUFBQUFBQUR3UDZBaUVMMGlGRUlnaUtkQjRyNGxhaUlDUVJSMlFmOEhheUVHSUFKQi8vKy9tZ1JOQkVBZ0R5QVFvVVFBQUFBQUFBRHdQNkFnRHlBUVJBQUFBQUFBQVBDL29LRWdBa0gvLzcrQUJFc2JJQkNqSVJFTElCUkMvLy8vL3crRElBSkIvLzgvY1VHZXdaci9BMnF0UWlDR2hMOUVBQUFBQUFBQThMK2dJUThnQnJjTEloSkVBQURnL2tJdTVqK2lJQThnRHlBUFJBQUFBQUFBQUFCQW9LTWlFQ0FQSUE5RUFBQUFBQUFBNEQraW9pSVRJQkFnRUtJaUVDQVFvaUlQSUE4Z0QwU2Z4bmpRQ1pyRFA2SkVyM2lPSGNWeHpEK2dva1FFK3BlWm1ablpQNkNpSUJBZ0R5QVBJQTlFUkZJKzN4THh3aitpUk40RHk1WmtSc2Mvb0tKRVdaTWlsQ1JKMGorZ29rU1RWVlZWVlZYbFA2Q2lvS0NpSUJKRWRqeDVOZTg1NmoyaUlCR2dvQ0FUb2FDZ0N3d0JDeUFQQzBRQUFBQUFBQURnUDZJZ0JMZWlJZytaUkFBQUFBQUFBT0JCWXdSQUlBK3FJUVFNQVF0QmdJQ0FnSGdoQkFzZ0FVRVRRWDhRTUNJQ1FhY0JFT2NCSUFGR0JFQWdCQ0VDREFFTElBSWdBVUduQVJDTEF5SUJSUVJBSUFRaEFnd0JDeUFCSUFFb0FnQW9BZ2dSQUFCQjhnQkhCRUFnQkNFQ0RBRUxJQUVnQVNnQ0FDZ0NJQkVBQUNBRUlBVnFhaUFCS0FJVWFpQUJJQUVvQWdBb0FpQVJBQUFnQVNnQ0RHcHJJUUlMUVFBaEFVRUFJUVFnQUNnQ3BBUWlCUVJBSUFVb0FyQUJJUVFMSUFCQmdBcHFFS1VDSVFVZ0FFR01DbW9vQWdCQkFDQUZHeUVGSUFBb0FxQUVJZ1lFUUNBR0tBS3dBU0VCQ3lBQVFZQUdhaENsQWlFR0FrQWdBaUFFSUFWcUlBRWdBQ2dDbEFaQkFDQUdHMnBySWdGTURRQWdBRUdrQ1dvb0FnQWhCQ0FBUWFRTmFpZ0NBQ0VGSUFOQkRCQVlJZ0EyQWdBZ0F5QUFRUXhxSWdZMkFnZ2dBQ0FDSUFGck5nSUlJQUFnQlRZQ0JDQUFJQVEyQWdBZ0F5QUdOZ0lFSUFrZ0F4RGtCQ0FES0FJQUlnQkZEUUFnQXlBQU5nSUVJQUFRRndzZ0F5Z0NNQ0lBQkVBZ0F5QUFOZ0kwSUFBUUZ3c2dBMEZBYXlRQVFRRVBDMEdqaE84QUVEZ0FDeEFvQUF1d0F3RUhmeU1BUVRCcklnSWtBQ0FBUWVnQ2FpSUhFSUVTSUFGQkFEWUNMQ0FISUFFb0FqUWdBU0FCS0FJNFFRQkI4TEYvUVFCQkFCQXVJQUpCQURZQ0tDQUNRZ0EzQXlBQ1FDQUJLQUlVSUFFb0FoQWlDR3NpQXdSQUlBTkJBRWdOQVNBQ0lBTVFHQ0lFTmdJZ0lBSWdCQ0FEUVFKMVFRSjBhallDS0NBQ0lBUWdDQ0FERUJrZ0Eyb2lCVFlDSkFzZ0FrRUFOZ0lZSUFKQ0FEY0RFQ0FGSUFScklnTUVRQ0FDUVJCcUlBTkJBblVRNmdRZ0FpZ0NFQ0VHQ3lBRUlBVkhCRUFnQlNFREEwQWdCaUFEUVFScklnTW9BZ0EyQWdBZ0JrRUVhaUVHSUFNZ0JFY05BQXNMSUFjUWdSSWdBVUVBTmdJc0lBRkJFR29pQXlBQ1FSQnFSd1JBSUFNZ0FpZ0NFQ0FDS0FJVUVGRUxJQUlnQUJDRUVpQUJLQUlnSWdBRVFDQUJJQUEyQWlRZ0FCQVhDeUFCSUFJb0FnQTJBaUFnQVNBQ0tBSUVOZ0lrSUFFZ0FpZ0NDRFlDS0NBSElBRW9BalFnQVNBQktBSTRRUUJCOExGL1FRQkJBQkF1SUFNZ0FrRWdha2NFUUNBRElBUWdCUkJSQ3lBQ0tBSVFJZ0FFUUNBQ0lBQTJBaFFnQUJBWEN5QUNLQUlnSWdBRVFDQUNJQUEyQWlRZ0FCQVhDeUFDUVRCcUpBQkJBUThMRUNnQUN5WUFJQUVnQURZQ0JDQUFRZWdDYWlBQktBSUlJQUZCQUVFQVFmQ3hmMEVCUVFBUUxrRUFDNmNDQVFWL0l3QkJNR3NpQWlRQUFrQWdBQzBBaUE1RkRRQWdBa0lBTndNb0lBSkNBRGNESUNBQktBSUVJZ1FnQVNnQ0NFWU5BQ0FBUWVnQ2FpRUZJQUpCRUdvaEJrRUFJUUFEUUNBQ0lBQTJBaVJCQ0JBWUlRQWdCQ2dDQUNFRElBQkJmellBQUNBQUlBTTJBZ1JCQ0JBWUlnTWdBQ2tDQURjQ0FDQUNRWUNBSERZQ0RDQUNRUUEyQWhnZ0FrSUFOd01RSUFKQjhNMzdBRFlDQ0NBR0lBTWdBMEVJYWhCUklBTVFGeUFDUVNCcUlnTWdBa0VJYWhDNkJpQUZJQUVvQWl3Z0FTQUJLQUl3SUFOQjhMRi9RUUZCQUJBdUlBSkI4TTM3QURZQ0NDQUNLQUlRSWdNRVFDQUNJQU0yQWhRZ0F4QVhDeUFBRUJjZ0FpZ0NJQ0VBSUFSQkJHb2lCQ0FCS0FJSVJ3MEFDeUFBUlEwQUlBSWdBRFlDSkNBQUVCY0xJQUpCTUdva0FFRUJDNmNDQVFWL0l3QkJNR3NpQWlRQUFrQWdBQzBBaUE1RkRRQWdBa0lBTndNb0lBSkNBRGNESUNBQktBSUVJZ1FnQVNnQ0NFWU5BQ0FBUWVnQ2FpRUZJQUpCRUdvaEJrRUFJUUFEUUNBQ0lBQTJBaVJCQ0JBWUlRQWdCQ2dDQUNFRElBQkJmellBQUNBQUlBTTJBZ1JCQ0JBWUlnTWdBQ2tDQURjQ0FDQUNRWUNBSERZQ0RDQUNRUUEyQWhnZ0FrSUFOd01RSUFKQjhNMzdBRFlDQ0NBR0lBTWdBMEVJYWhCUklBTVFGeUFDUVNCcUlnTWdBa0VJYWhDNkJpQUZJQUVvQWpBZ0FTQUJLQUkwSUFOQjhMRi9RUUZCQUJBdUlBSkI4TTM3QURZQ0NDQUNLQUlRSWdNRVFDQUNJQU0yQWhRZ0F4QVhDeUFBRUJjZ0FpZ0NJQ0VBSUFSQkJHb2lCQ0FCS0FJSVJ3MEFDeUFBUlEwQUlBSWdBRFlDSkNBQUVCY0xJQUpCTUdva0FFRUJDdzhBSUFFZ0FFSG9BbW8yQWdSQkFBdEFBQ0FCS0FJRUlBRW9BZ2hIQkVBZ0FTQUFRZWdDYWlJQU5nSVFJQUFnQVNnQ0ZDQUJRUUJCQUVId3NYOUJBRUVBRUM0Z0FTQUJLQUlFTmdJSUMwRUFDd3NBSUFGQkFEWUNDRUVBQzJBQkFYOGdBU2dDRkNJQ0JIOGdBaWdDN0FNRlFRUUxJZ0lFUUNBQVFRQkJnQWdnQW0xcnR6a0RzQVFMSUFCQnVBUnFJQUVvQWh3Z0FVRUFRUUJCOExGL1FRRkJBQkF1SUFGQkFEb0FKQ0FCTFFBbEJFQWdBRUVCT2dDSURndEJBQXMxQUFOQUlBRWdBa1pGQkVBZ0JDQUJLQUlBSWdBZ0F5QUFRWUFCU1JzNkFBQWdCRUVCYWlFRUlBRkJCR29oQVF3QkN3c2dBZ3RSQVFGL0lBQkI2QUpxSWdJUXFna2dBVUVBT2dBbElBRWdBallDQkNBQVFZQUdhaUFBS0FLZ0JCQ0dGQVJBSUFGQkFUb0FKUXNnQUVHQUNtb2dBQ2dDcEFRUWhoUUVRQ0FCUVFFNkFDVUxRUUFMamdFQ0FYOEJmQ0FBS0FMZ0FpSUNRWUdBZ0lCNFJ3UkFJQUFDZnlBQ3R5QUJLQUlFS3dPSUJxTWlBNWxFQUFBQUFBQUE0RUZqQkVBZ0E2b01BUXRCZ0lDQWdIZ0xOZ0xnQWdzZ0FDZ0M1QUlpQWtHQmdJQ0FlRWNFUUNBQUFuOGdBcmNnQVNnQ0JDc0RpQWFqSWdPWlJBQUFBQUFBQU9CQll3UkFJQU9xREFFTFFZQ0FnSUI0Q3pZQzVBSUxRUUFMMVFFQ0FYOEJmaU1BUVRCcklnRWtBQ0FBSUFBb0FnQW9BaWdSQVFBZ0FFRUFOZ0xvQlNBQUtBS1lCQ0lDQkVBZ0FpQUNLQUlBS0FJb0VRRUFJQUpCQURZQ3NBRUxJQUFvQXB3RUlnSUVRQ0FDSUFJb0FnQW9BaWdSQVFBZ0FrRUFOZ0t3QVFzZ0FVS29nb0NBRURjRENDQUJRcWlDZ0lBUU53TUFJQUVwQWdBaEF5QUJRUkJxSWdKQkFUb0FHQ0FDUVFBMkFoUWdBa0hZL2Z3QU5nSUFJQUlnQXpjQ0JDQUNRZ0EzQWd3Z0FFRzRCR29nQWtFQVFRQkJBRUh3c1g5QkFVRUFFQzRnQUVFQU9nQ0lEaUFCUVRCcUpBQkJBQXRCQUNBQktBSU1LQUxvQmtINkNHb3RBQUFFUUNBQklBQkIxd0JCOExGL1FRRVFMRUVBUnpvQUNpQUJJQUJCNVFCQjhMRi9RUUVRTEVFQVJ6b0FDd3RCQUF0QkFRRi9JQUFvQW9BT0lnSUVRQ0FDSUFJb0FnQW9BZ1FSQVFBZ0FFRUFOZ0tBRGdzZ0FFSG9BbW9nQVNnQ0JDQUJRUUJCQUVId3NYOUJBVUVBRUM1QkFBc29BQ0FBTFFENEJVVUVRRUVBRHd0QkFFRUNJQUVvQWdRaUFTQUFJQUVvQWdBb0Fnd1JBd0FiQ3lnQUlBQXRBUGdGUlFSQVFRQVBDMEVBUVFJZ0FTZ0NCQ0lCSUFBZ0FTZ0NBQ2dDQ0JFREFCc0xnd0lCQm44Z0FTZ0NCRVVFUUNBQklBQTJBZ1JCQUE4TEFrQUNRQUpBSUFFdEFBeEZEUUFnQVNnQ0ZDSUNJQUVvQWhnaUEwa0VRQ0FDSUFBMkFnQWdBU0FDUVFScU5nSVVRUUFQQ3lBQ0lBRkJFR29vQWdBaUFtc2lCa0VDZFNJRlFRRnFJZ1JCZ0lDQWdBUlBEUUVnQkNBRElBSnJJZ05CQVhVaUJ5QUVJQWRMRzBILy8vLy9BeUFEUWZ6Ly8vOEhTUnNpQkFSL0lBUkJnSUNBZ0FSUERRTWdCRUVDZEJBWUJVRUFDeUlESUFWQkFuUnFJZ1VnQURZQ0FDQUdRUUJLQkVBZ0F5QUNJQVlRR1JvTElBRWdBeUFFUVFKMGFqWUNHQ0FCSUFWQkJHbzJBaFFnQVNBRE5nSVFJQUpGRFFBZ0FoQVhDMEVBRHdzUUtBQUxRYU9FN3dBUU9BQUx4QWdDREg4QmZpTUFRZEFFYXlJQ0pBQWdBU2dDSUVVRVFDQUJLQUlFS0FMb0JrRzJER290QUFBaEF5QUJJQUpCaUFGcUVMc0RJZ2syQWh4QndBNFFHQ0lLSUFOQmZ4RDJBeG9DUUNBRFJRMEFJQUlnQVNnQ01FRUJhallDRUNBQ1FmZ0Fha0d3NWU4QUlBSkJFR29RVHlBS1FZUUNhaUVESUFJdEFJTUJJZ1ZCR0hSQkdIVWhCQUpBSUFvc0FJOENRUUJPQkVBZ0JFRUFUZ1JBSUFNZ0Fpa0RlRGNDQUNBRElBSW9Bb0FCTmdJSURBSUxJQU1nQWlnQ2VDQUNLQUo4RUNBTUFRc2dBeUFDS0FKNElBSkIrQUJxSUFSQkFFZ2lBeHNnQWlnQ2ZDQUZJQU1iRUNFYUN5QUNMQUNEQVVFQVRnMEFJQUlvQW5nUUZ3c2dBU2dDSENJRElBb2dBeWdDQUNnQ3FBRVJBZ0FnQWtJQU53TndJQUpDQURjRGFDQUJLQUkwSWdRb0FnQWlBeUFFUVFScUlneEhCRUFEUUFKQUlBTWlCU2dDRkNJRElBVkJHR29pRFVZTkFBSkFBMEFnQlNnQ0VDRUVJQUpCZ0lEc0FEWUNYQ0FDSUFRMkFtQWdBa0hzcXYwQU5nSllJQU1pQnlnQ0VDRURJQUpCZ0lETUFEWUNUQ0FDSUFNMkFsQWdBa0hzcXYwQU5nSklBa0FnQWlnQ2FDSURJQUlvQW5CSEJFQWdBeUFDUWRnQWFqWUNBQ0FDSUFOQkJHb2lCRFlDYkF3QkMwRUVFQmdpQmlBQ1FkZ0FhallDQUNBQ0lBWkJCR29pQkRZQ2NDQUNJQVEyQW13Z0FpQUdOZ0pvSUFORkRRQWdBeEFYSUFJb0Ftd2hCQXNDUUFKQUlBSW9BbkFnQkVjRVFDQUVJQUpCeUFCcU5nSUFJQUlnQkVFRWFqWUNiQXdCQ3lBRUlBSW9BbWdpQkdzaUEwRUNkU0lMUVFGcUlnWkIvLy8vL3dOTERRTWdCaUFEUVFGMUlnZ2dCaUFJU3h0Qi8vLy8vd01nQTBIOC8vLy9CMGtiSWdZRWZ5QUdRZi8vLy84RFN3MENJQVpCQW5RUUdBVkJBQXNpQ0NBTFFRSjBhaUlMSUFKQnlBQnFOZ0lBSUFOQkFFb0VRQ0FJSUFRZ0F4QVpHZ3NnQWlBSUlBWkJBblJxTmdKd0lBSWdDMEVFYWpZQ2JDQUNJQWcyQW1nZ0JFVU5BQ0FFRUJjTElBRWdDallDSUNBQlFRRTJBaXdnQWtLQWdvQ0FFRGNESUNBQ1FvQ0NnSUFRTndNSUlBSXBBZ2doRGlBQ1FTaHFJZ05CQVRvQUdDQURRUUEyQWhRZ0EwSFkvZndBTmdJQUlBTWdEamNDQkNBRFFnQTNBZ3dnQUNBRElBRkJBQ0FDUWVnQWFrSHdzWDlCQVVFQUVDNENRQ0FIS0FJRUlnUkZCRUFnQnlnQ0NDSURLQUlBSUFkR0RRRWdCMEVJYWlFRUEwQWdCQ2dDQUNJSFFRaHFJUVFnQnlBSEtBSUlJZ01vQWdCSERRQUxEQUVMQTBBZ0JDSURLQUlBSWdRTkFBc0xJQU1nRFVZTkF3d0JDd3RCbzRUdkFCQTRBQXNRS0FBTEFrQWdCU2dDQkNJRVJRUkFJQVVvQWdnaUF5Z0NBQ0FGUmcwQklBVkJDR29oQkFOQUlBUW9BZ0FpQlVFSWFpRUVJQVVnQlNnQ0NDSURLQUlBUncwQUN3d0JDd05BSUFRaUF5Z0NBQ0lFRFFBTEN5QURJQXhIRFFBTEN5QUJRZ0EzQWh3Z0FTQUpLQUpFSUFrb0FrQnJRUUoxTmdJd0lBRW9BaGdnQ1JDM0J5QUNLQUpvSWdBRVFDQUNJQUEyQW13Z0FCQVhDeUFKRU4wRkdrRUJJUVFMSUFKQjBBUnFKQUFnQkFzVEFDQUJJQUlnQVVHQUFVa2JRUmgwUVJoMUMwZ0JBWDhnQVNBQktBSVVJZ0lnQVNnQ0dFY0Vmd05BSUFBZ0FpZ0NBQ0FBS0FJQUtBS29BUkVDQUNBQ1FRUnFJZ0lnQVNnQ0dFY05BQXNnQVNnQ0ZBVWdBZ3MyQWhoQkFBc3lBQ0FBSUFFb0Fpd1ErZ2NRMVFVRWYwRUJCU0FCS0FJc0tBSjRJZ0VFZnlBQlFSUkJmeEF3QlVFQUN5QUFFTlVGQ3dzU0FFR1FtWUlCUVpTWmdnRW9BZ0FRaGd3TEtnQURRQ0FCSUFKR1JRUkFJQU1nQVN3QUFEWUNBQ0FEUVFScUlRTWdBVUVCYWlFQkRBRUxDeUFDQ3hBQUlBQVF2UXNnQUVHNEJHb1F2UXNMY2dFQmZ3SkFJQUF0QVBnRkRRQWdBRUVnRUVVaUFTZ0NuQU5CZ1lDQWdIaEdEUUFnQVNnQ2xBTVBDd0pBSUFBb0F1QUNJZ0ZCZ1lDQWdIaEhEUUFnQUNnQ0JDSUJRWUdBZ0lCNFJ3MEFJQUFnQUVFZ0VFVWlBU0FCS0FJQUtBSWdFUUFBSUFBb0F1Z0ZhaUlCTmdJRUN5QUJDMlFCQVg4Q2Z3SkFJQUV2QVZBaUFrSFBBR3RCLy84RGNVRWFTUTBBSUFKQkoydEIvLzhEY1VFVFNRMEFRUUFnQVNBQktBSUFLQUlJRVFBQVFSdEhEUUVhSUFFb0F1d0JRUUJLRFFBZ0FTQUFLQUpFSUFBb0FrQnJRUUoxTmdMc0FRdEJBUXNMUGdFQmZ5QUFFS01HSUFCQjZBSnFJZ0VRcWdrZ0FTQUFOZ0pNSUFBZ0FEWUNoQVVnQUNBQU5nTE1CaUFBUVlBS2FpQUFOZ0pNSUFCQkFEWUNnQTRMRWdBZ0FFSFFBbXNpQUJEbUFob2dBQkFYQ3hJQUlBQkJrQUpySWdBUTVnSWFJQUFRRnd0Q0FBTkFJQUVnQWtjRVFDQUJJQUVvQWdBaUFFSC9BRTBFZjBHdzh2RUFLQUlBSUFFb0FnQkJBblJxS0FJQUJTQUFDellDQUNBQlFRUnFJUUVNQVFzTElBSUxFZ0FnQUVHQUFtc2lBQkRtQWhvZ0FCQVhDeElBSUFCQjlBRnJJZ0FRNWdJYUlBQVFGd3NTQUNBQVFlZ0JheUlBRU9ZQ0dpQUFFQmNMRWdBZ0FFSFlBV3NpQUJEbUFob2dBQkFYQ3hJQUlBQkJ5QUZySWdBUTVnSWFJQUFRRndzU0FDQUFRYkFCYXlJQUVPWUNHaUFBRUJjTERBQWdBQkRtQWhvZ0FCQVhDd3NBSUFCQjBBSnJFT1lDQ3dzQUlBQkJrQUpyRU9ZQ0N3c0FJQUJCZ0FKckVPWUNDeDhBSUFGQi93Qk5CSDlCc1BMeEFDZ0NBQ0FCUVFKMGFpZ0NBQVVnQVFzTEN3QWdBRUgwQVdzUTVnSUxDd0FnQUVIb0FXc1E1Z0lMQ3dBZ0FFSFlBV3NRNWdJTEN3QWdBRUhJQVdzUTVnSUxDd0FnQUVHd0FXc1E1Z0lMSndFQmZ5QUFRYXlZK2dBMkFnQWdBQ2dDQkNJQkJFQWdBQ0FCTmdJSUlBRVFGd3NnQUJBWEMwSUFBMEFnQVNBQ1J3UkFJQUVnQVNnQ0FDSUFRZjhBVFFSL1FhRG04UUFvQWdBZ0FTZ0NBRUVDZEdvb0FnQUZJQUFMTmdJQUlBRkJCR29oQVF3QkN3c2dBZ3NkQUNBQVFlaVgrZ0EyQWdBZ0FFRUVhaUFBS0FJSUVKWUVJQUFRRndzZEFDQUFRYlNYK2dBMkFnQWdBRUVZYWlBQUtBSWNFSllFSUFBUUZ3c25BUUYvSUFCQjVKSDZBRFlDQUNBQUtBSUVJZ0VFUUNBQUlBRTJBZ2dnQVJBWEN5QUFFQmNMUEFFQmZ5QUFRYVNSK2dBMkFnQWdBQ2dDRkNJQkJFQWdBQ0FCTmdJWUlBRVFGd3NnQUNnQ0JDSUJCRUFnQUNBQk5nSUlJQUVRRndzZ0FCQVhDendCQVg4Z0FFR3drUG9BTmdJQUlBQW9BaUFpQVFSQUlBQWdBVFlDSkNBQkVCY0xJQUFvQWhBaUFRUkFJQUFnQVRZQ0ZDQUJFQmNMSUFBUUZ3dVRBUUVCZnlBQVFmaVArZ0EyQWdBZ0FDZ0NXQ0lCQkVBZ0FDQUJOZ0pjSUFFUUZ3c2dBQ2dDU0NJQkJFQWdBQ0FCTmdKTUlBRVFGd3NnQUNnQ1BDSUJCRUFnQUVGQWF5QUJOZ0lBSUFFUUZ3c2dBQ2dDTUNJQkJFQWdBQ0FCTmdJMElBRVFGd3NnQUNnQ0pDSUJCRUFnQUNBQk5nSW9JQUVRRndzZ0FDZ0NHQ0lCQkVBZ0FDQUJOZ0ljSUFFUUZ3c2dBQkFYQzFFQkFYOGdBRUdJai9vQU5nSUFJQUFvQWh3aUFRUkFJQUFnQVRZQ0lDQUJFQmNMSUFBb0FoQWlBUVJBSUFBZ0FUWUNGQ0FCRUJjTElBQW9BZ1FpQVFSQUlBQWdBVFlDQ0NBQkVCY0xJQUFRRnd0UkFRRi9JQUJCMEk3NkFEWUNBQ0FBS0FJZ0lnRUVRQ0FBSUFFMkFpUWdBUkFYQ3lBQUtBSVVJZ0VFUUNBQUlBRTJBaGdnQVJBWEN5QUFLQUlFSWdFRVFDQUFJQUUyQWdnZ0FSQVhDeUFBRUJjTHdnRUJBMzhnQUVHWWp2b0FOZ0lBQWtBZ0FDZ0NHRVVOQUNBQUtBSVVJZ0VvQWdBaUFpQUFLQUlRSWdNb0FnUTJBZ1FnQXlnQ0JDQUNOZ0lBSUFCQkFEWUNHQ0FCSUFCQkVHb2lBMFlOQUFOQUlBRW9BZ1FoQWlBQkVCY2dBaUlCSUFOSERRQUxDd0pBSUFBb0FneEZEUUFnQUNnQ0NDSUJLQUlBSWdJZ0FDZ0NCQ0lES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkFnd2dBU0FBUVFScUlnTkdEUUFEUUNBQktBSUVJUUlnQVJBWElBSWlBU0FEUncwQUN3c2dBQkFYQzJvQkEzOGdBRUhzalBvQU5nSUFBa0FnQUNnQ0xFVU5BQ0FBS0FJb0lnRW9BZ0FpQWlBQUtBSWtJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQ0xDQUJJQUJCSkdvaUFrWU5BQU5BSUFFb0FnUWhBeUFCRUJjZ0F5SUJJQUpIRFFBTEN5QUFFQmNMSHdBZ0FVSC9BRTBFZjBHZzV2RUFLQUlBSUFGQkFuUnFLQUlBQlNBQkN3dW5BUUVEZndKQUlBRW9Bb2dCSWdJZ0FTZ0NqQUVpQTBZTkFBTkFJQUlvQWdCQkEwWU5BU0FDUVFScUlnSWdBMGNOQUF0QkFBOExBa0FnQWlBRFJnMEFJQUZCc1AzOEFFR0loUHNBUVg0UUhDSUJLQUpZUVdCR0RRQUNmeUFBS0FJTUlnSUVmeUFDQlNBQVFRaHFJQUVRdVFFZ0FDZ0NDRWdOQVJvZ0FDZ0NEQXRCQVVjTkFTQUJFTGtCSUFBb0FnaE1EUUVnQUVFSWFnc2dBUkM1QVRZQ0FFRUJJUVFMSUFRTEd3QWdBRUVBT2dBRUlBQkIwTUtkcXdZMkFnQWdBRUVFT2dBTEMwQUJBWDhnQVNnQ0xDSUFJQUVvQWpCSEJFQURRQ0FCS0FJTUlnSWdBQ2dDQUNBQ0tBSUFLQUtvQVJFQ0FDQUFRUVJxSWdBZ0FTZ0NNRWNOQUFzTFFRQUxtd0lDQW44QmZDQUFJQUVvQWdRMkFwQUdJQUFnQVNzREdEa0RtQVlDUUNBQUVQY0RJZ0pGRFFBZ0FpQUJLQUlnSUFJb0FnQW9BcEFHRVFNQUlRTWdBQ0FBS0FLUUJpQURhellDa0FZZ0FnSi9JQUVvQWlBb0F1Z0dMUUNHQmdSQUlBQW9Ba1FnQUNnQ1FFWU5BaUFBUVNBUTV3RWlBQVIvSUFCQnNQMzhBRUhVeS93QVFRQVFIQVZCQUFzaEFBSi9JQUVvQWlBb0F1Z0dJZ0ZCNE9NQWFpc0RBQ0FCUWZRWGFpSUJLQUlzSWdOQkNtd2dBeUFCTFFBOEcwSGtBR3hCNUFCdHQ2SWlCSmxFQUFBQUFBQUE0RUZqQkVBZ0JLb01BUXRCZ0lDQWdIZ0xJUUVnQUNnQ3ZBTWdBQ2dDZ0FNaUFBUi9RUUFnQUNnQ3pBRnJCVUVBQ3lBQmFtc01BUXNnQWhENURBc2dBaWdDQUNnQ2pBWVJBZ0FMUVFBTFVnQWdBVUlBTndNWUFrQWdBQkMvQkNJQVJRMEFJQUFnQVNnQ0JDQUFLQUlBS0FLTUJoRUNBQ0FBSUFFb0FpQWdBQ2dDQUNnQ2tBWVJBd0FpQUVFQVRBMEFJQUVnQVNnQ0JDQUFhellDQkF0QkFBdURBUUVCZnlBQlFRQTJBaEFnQUJDL0JDSUNCRUFnQWlBQUVOMEdJQUpCQUNBQ0tBSUFLQUtNQmhFQ0FDQUNJQUVvQWh3Z0FTQUJLQUlnUVFCQjhMRi9RUUZCQUJBdUN5QUFFUGNESWdJRVFDQUNJQUFRM1FZZ0FrRUFJQUlvQWdBb0Fvd0dFUUlBSUFJZ0FTZ0NIQ0FCSUFFb0FpQkJBRUh3c1g5QkFVRUFFQzRMUVFBTHpnRUNBbjhCZmlNQVFUQnJJZ0VrQUNBQlFxeURnSUFRTndNSUlBRkNySU9BZ0JBM0F3QWdBU2tDQUNFRUlBRkJFR29pQWtFQk9nQVlJQUpCQURZQ0ZDQUNRZGo5L0FBMkFnQWdBaUFFTndJRUlBSkNBRGNDRENBQ0lRTWdBQkMvQkNJQ0JFQWdBaUFEUVFCQkFFRUFRZkN4ZjBFQlFRQVFMaUFDUVFBUTNRWWdBa0VBSUFJb0FnQW9Bb3dHRVFJQUN5QUFFUGNESWdBRVFDQUFJQU5CQUVFQVFRQkI4TEYvUVFGQkFCQXVJQUJCQUJEZEJpQUFRUUFnQUNnQ0FDZ0NqQVlSQWdBTElBRkJNR29rQUVFQUM2Y0NBUUo4SUFFZ0FEWUNCQ0FBQW44Z0FDZ0NzQUczSUFBckE0Z0dJZ09qSWdLWlJBQUFBQUFBQU9CQll3UkFJQUtxREFFTFFZQ0FnSUI0Q3pZQ3NBRWdBQUovSUFBb0FyUUJ0eUFEb3lJQ21VUUFBQUFBQUFEZ1FXTUVRQ0FDcWd3QkMwR0FnSUNBZUFzMkFyUUJJQUFDZnlBQUtBSzRBYmNnQTZNaUFwbEVBQUFBQUFBQTRFRmpCRUFnQXFvTUFRdEJnSUNBZ0hnTE5nSzRBU0FBQW44Z0FDZ0N2QUczSUFPaklnS1pSQUFBQUFBQUFPQkJZd1JBSUFLcURBRUxRWUNBZ0lCNEN6WUN2QUVnQUFKL0lBQW9Bc0FCdHlBRG95SUNtVVFBQUFBQUFBRGdRV01FUUNBQ3Fnd0JDMEdBZ0lDQWVBczJBc0FCSUFBQ2Z5QUFLQUxFQWJjZ0E2TWlBNWxFQUFBQUFBQUE0RUZqQkVBZ0E2b01BUXRCZ0lDQWdIZ0xOZ0xFQVVFQUN3d0FJQUJDQURjRGdBWkJBQXRSQVFKL0lBQW9Bb0FHSVFNZ0FTZ0NCQ0lCS0FLNEJ5SUNSUVJBSUFFZ0FVSEVBRUh3c1g5QkFSQXNJZ0kyQXJnSEN5QUNJUUVnQTBVRVFDQUFJQUUyQW9BR1FRQVBDeUFBSUFFMkFvUUdRUUFMUmdBQ1FBTkFJQUlnQTBZTkFRSkFJQUlvQWdCQi93QkxEUUJCbU9EeEFDZ0NBQ0FDS0FJQVFRRjBhaThCQUNBQmNVVU5BQ0FDUVFScUlRSU1BUXNMSUFJaEF3c2dBd3NsQVFGL0lBQkJySmo2QURZQ0FDQUFLQUlFSWdFRVFDQUFJQUUyQWdnZ0FSQVhDeUFBQ3hzQUlBQkJ0SmY2QURZQ0FDQUFRUmhxSUFBb0Fod1FsZ1FnQUFzYkFDQUFRZWlYK2dBMkFnQWdBRUVFYWlBQUtBSUlFSllFSUFBTHdBRUJBMzhnQUVHWWp2b0FOZ0lBQWtBZ0FDZ0NHRVVOQUNBQUtBSVVJZ0VvQWdBaUFpQUFLQUlRSWdNb0FnUTJBZ1FnQXlnQ0JDQUNOZ0lBSUFCQkFEWUNHQ0FCSUFCQkVHb2lBMFlOQUFOQUlBRW9BZ1FoQWlBQkVCY2dBaUlCSUFOSERRQUxDd0pBSUFBb0FneEZEUUFnQUNnQ0NDSUJLQUlBSWdJZ0FDZ0NCQ0lES0FJRU5nSUVJQU1vQWdRZ0FqWUNBQ0FBUVFBMkFnd2dBU0FBUVFScUlnTkdEUUFEUUNBQktBSUVJUUlnQVJBWElBSWlBU0FEUncwQUN3c2dBQXRQQVFGL0lBQkJpSS82QURZQ0FDQUFLQUljSWdFRVFDQUFJQUUyQWlBZ0FSQVhDeUFBS0FJUUlnRUVRQ0FBSUFFMkFoUWdBUkFYQ3lBQUtBSUVJZ0VFUUNBQUlBRTJBZ2dnQVJBWEN5QUFDMDhCQVg4Z0FFSFFqdm9BTmdJQUlBQW9BaUFpQVFSQUlBQWdBVFlDSkNBQkVCY0xJQUFvQWhRaUFRUkFJQUFnQVRZQ0dDQUJFQmNMSUFBb0FnUWlBUVJBSUFBZ0FUWUNDQ0FCRUJjTElBQUxrUUVCQVg4Z0FFSDRqL29BTmdJQUlBQW9BbGdpQVFSQUlBQWdBVFlDWENBQkVCY0xJQUFvQWtnaUFRUkFJQUFnQVRZQ1RDQUJFQmNMSUFBb0Fqd2lBUVJBSUFCQlFHc2dBVFlDQUNBQkVCY0xJQUFvQWpBaUFRUkFJQUFnQVRZQ05DQUJFQmNMSUFBb0FpUWlBUVJBSUFBZ0FUWUNLQ0FCRUJjTElBQW9BaGdpQVFSQUlBQWdBVFlDSENBQkVCY0xJQUFMT2dFQmZ5QUFRYkNRK2dBMkFnQWdBQ2dDSUNJQkJFQWdBQ0FCTmdJa0lBRVFGd3NnQUNnQ0VDSUJCRUFnQUNBQk5nSVVJQUVRRndzZ0FBczZBUUYvSUFCQnBKSDZBRFlDQUNBQUtBSVVJZ0VFUUNBQUlBRTJBaGdnQVJBWEN5QUFLQUlFSWdFRVFDQUFJQUUyQWdnZ0FSQVhDeUFBQ3lVQkFYOGdBRUhra2ZvQU5nSUFJQUFvQWdRaUFRUkFJQUFnQVRZQ0NDQUJFQmNMSUFBTFJRQURRQUpBSUFJZ0EwY0VmeUFDS0FJQVFmOEFTdzBCUVpqZzhRQW9BZ0FnQWlnQ0FFRUJkR292QVFBZ0FYRkZEUUVnQWdVZ0F3c1BDeUFDUVFScUlRSU1BQXNBQzJnQkEzOGdBRUhzalBvQU5nSUFBa0FnQUNnQ0xFVU5BQ0FBS0FJb0lnRW9BZ0FpQWlBQUtBSWtJZ01vQWdRMkFnUWdBeWdDQkNBQ05nSUFJQUJCQURZQ0xDQUJJQUJCSkdvaUFrWU5BQU5BSUFFb0FnUWhBeUFCRUJjZ0F5SUJJQUpIRFFBTEN5QUFDMGNBQTBBZ0FTQUNSd1JBSUFNZ0FTZ0NBRUgvQUUwRWYwR1k0UEVBS0FJQUlBRW9BZ0JCQVhScUx3RUFCVUVBQ3pzQkFDQURRUUpxSVFNZ0FVRUVhaUVCREFFTEN5QUNDekFBQW44Z0FTOEJVRUhDQUd0Qi8vOERjVUVEVHdSQVFRQWdBU0FCS0FJQUtBSUlFUUFBUVNCSERRRWFDMEVCQ3d0ZEFDQUFFSUVCSUFCQjJBRnFFTXNISUFCQkFEb0FvQVlnQUVJQU53T0FCaUFBRVAwSUlBQkNBRGNEdUFFZ0FFSi9Od093QVNBQVFnQTNBOEFCSUFCQ0FEY0RtQVlnQUVFQU5nS1FCaUFBUW9DQWdJQ0FnSUQ0UHpjRGlBWUxEQUFnQUJDTUVob2dBQkFYQ3ljQkFYOGdBRUhFZy9vQU5nSUFJQUFvQWlRaUFRUkFJQUFnQVRZQ0tDQUJFQmNMSUFBUUZ3c2xBQ0FDUWY4QVRRUi9RWmpnOFFBb0FnQWdBa0VCZEdvdkFRQWdBWEZCQUVjRlFRQUxDeVVCQVg4Z0FFSEVnL29BTmdJQUlBQW9BaVFpQVFSQUlBQWdBVFlDS0NBQkVCY0xJQUFMUUFFQ2Z5QUFLQUlBS0FJQUlnQW9BZ0FnQUNnQ0NDSUNRUUYxYWlFQklBQW9BZ1FoQUNBQklBSkJBWEVFZnlBQktBSUFJQUJxS0FJQUJTQUFDeEVCQUFzSEFFR1F5SUVCQ3djQVFaaUQrZ0FMRlFBZ0FFRUVha0VBSUFFb0FnUkJvSUw2QUVZYkN3OEFRWkFFRUJnaUFCQ0tEQm9nQUFzTUFDQUJRY1NBK2dBMkFnQUxFZ0JCQ0JBWUlnQkJ4SUQ2QURZQ0FDQUFDdzhBSUFBZ0FDZ0NBQ2dDQkJFQkFBdlBCZ0VFZjBHUUJCQVlJZ0VnQUJCa0dpQUJRZFRiL0FBMkFnQWdBU0FBS1FPd0FUY0RzQUVnQVNBQUtBSzRBVFlDdUFFZ0FVRzhBV29nQUVHOEFXb1Fpd0loQXlBQlFZalk4Z0EyQXRBQ0lBRkIxQUpxSVFJQ1FDQUFMQURmQWtFQVRnUkFJQUlnQUNrQzFBSTNBZ0FnQWlBQUtBTGNBallDQ0F3QkN5QUNJQUFvQXRRQ0lBQW9BdGdDRUJvTElBRkIyTjN5QURZQzRBSWdBVUhrQW1vaEFnSkFJQUFzQU84Q1FRQk9CRUFnQWlBQUtRTGtBamNDQUNBQ0lBQW9BdXdDTmdJSURBRUxJQUlnQUNnQzVBSWdBQ2dDNkFJUUdnc2dBVUdFNFBvQU5nSUFJQU5Cb09iNkFEWUNBQ0FCUVFBMkF2d0NJQUZDQURjQzlBSWdBVUhnaFAwQU5nTHdBaUFCUWVUbStnQTJBdUFDSUFGQjFPYjZBRFlDMEFJZ0FVSEU1dm9BTmdMTUFRSkFBa0FnQUNnQytBSWdBQ2dDOUFKcklnTUVRQ0FEUVFCSURRRWdBU0FERUJnaUFqWUM5QUlnQVNBQ05nTDRBaUFCSUFJZ0EwRUNkVUVDZEdvMkF2d0NJQUVnQUNnQytBSWdBQ2dDOUFJaUJHc2lBMEVBU2dSL0lBSWdCQ0FERUJrZ0Eyb0ZJQUlMTmdMNEFnc2dBQ2dDaEFNaEFpQUJRYlNJOWdBMkFvQURJQUZCbklqMkFEWUM4QUlnQVNBQ05nS0VBeUFCUVlnRGFpQUFRWWdEYWhDYUFpRURJQUZCcU5YeUFEWUMyQU1nQVVIY0Eyb2hBZ0pBSUFBc0FPY0RRUUJPQkVBZ0FpQUFLUUxjQXpjQ0FDQUNJQUFvQXVRRE5nSUlEQUVMSUFJZ0FDZ0MzQU1nQUNnQzRBTVFHZ3NnQVVHWTJQSUFOZ0xvQXlBQlFld0RhaUVDQWtBZ0FDd0E5d05CQUU0RVFDQUNJQUFwQXV3RE53SUFJQUlnQUNnQzlBTTJBZ2dNQVFzZ0FpQUFLQUxzQXlBQUtBTHdBeEFhQ3lBQlFmZ0RhaUVDQWtBZ0FDd0Fnd1JCQUU0RVFDQUNJQUFwQS9nRE53TUFJQUlnQUNnQ2dBUTJBZ2dNQVFzZ0FpQUFLQUw0QXlBQUtBTDhBeEFhQ3lBQUtBS0lCQ0VBSUFGQjVQNzVBRFlDZ0FNZ0FVSE0vdmtBTmdMd0FpQUJRYnorK1FBMkF1QUNJQUZCclA3NUFEWUMwQUlnQVVHYy92a0FOZ0xNQVNBQlFmajkrUUEyQXJ3QklBRkIzUGY1QURZQ0FDQUJJQUEyQW9nRUlBTkI5UDc1QURZQ0FDQUJRZWovK1FBMkFvUUVJQUZCMlAvNUFEWUM2QU1nQVVISS8va0FOZ0xZQXlBQlFiai8rUUEyQXJnRElBRkJxUC81QURZQ3FBTWdBVUdZLy9rQU5nS1lBd3dCQ3hBb0FBc2dBUXNxQUNBQVFRTTZBQXNnQUVHMzdlNEFMd0FBT3dBQUlBQkJ1ZTN1QUMwQUFEb0FBaUFBUVFBNkFBTUxNd0FDUUNBQUtBTElBdzBBSUFBckE4QURSQUFBQUFBQUFQQy9ZZzBBSUFBZ0FFRVVRWDhRTUVHQUJtbzJBc2dEQzBFQkN6SUFJQUJCaUFOckVHWWdBRUVZYTBFQU5nSVVJQUFRMmdFZ0FFSFFBR29RTHlBQVFlQUFhaEQxQVNBQVFRQTJBb0FCQ3pJQUlBQkI4QUpyRUdZZ0FFRUFOZ0lVSUFCQkdHb1EyZ0VnQUVIb0FHb1FMeUFBUWZnQWFoRDFBU0FBUVFBMkFwZ0JDelFBSUFCQnZBRnJFR1lnQUVFQU5nTElBU0FBUWN3QmFoRGFBU0FBUVp3Q2FoQXZJQUJCckFKcUVQVUJJQUJCQURZQ3pBSUxNQUFnQUJCbUlBQkJBRFlDaEFNZ0FFR0lBMm9RMmdFZ0FFSFlBMm9RTHlBQVFlZ0RhaEQxQVNBQVFRQTJBb2dFQ3hJQUlBQkJoQVJySWdBUStBRWFJQUFRRndzU0FDQUFRZWdEYXlJQUVQZ0JHaUFBRUJjTEVnQWdBRUhZQTJzaUFCRDRBUm9nQUJBWEN5RUFJQUFDZjBIazFZRUJRZVRWZ1FFb0FnQkJBV29pQURZQ0FDQUFDellDQkFzU0FDQUFRYmdEYXlJQUVQZ0JHaUFBRUJjTEVnQWdBRUdvQTJzaUFCRDRBUm9nQUJBWEN4SUFJQUJCbUFOcklnQVErQUVhSUFBUUZ3c1NBQ0FBUVlnRGF5SUFFUGdCR2lBQUVCY0xFZ0FnQUVHQUEyc2lBQkQ0QVJvZ0FCQVhDeElBSUFCQjhBSnJJZ0FRK0FFYUlBQVFGd3NTQUNBQVFlQUNheUlBRVBnQkdpQUFFQmNMRWdBZ0FFSFFBbXNpQUJENEFSb2dBQkFYQ3hJQUlBQkJ6QUZySWdBUStBRWFJQUFRRndzU0FDQUFRYndCYXlJQUVQZ0JHaUFBRUJjTERBQWdBQkQ0QVJvZ0FCQVhDd3NBSUFCQmhBUnJFUGdCQ3dzQUlBQkI2QU5yRVBnQkN3c0FJQUJCMkFOckVQZ0JDd3NBSUFCQnVBTnJFUGdCQ3dzQUlBQkJxQU5yRVBnQkN3c0FJQUJCbUFOckVQZ0JDd3NBSUFCQmlBTnJFUGdCQ3dzQUlBQkJnQU5yRVBnQkN3c0FJQUJCOEFKckVQZ0JDd3NBSUFCQjRBSnJFUGdCQ3dzQUlBQkIwQUpyRVBnQkN3c0FJQUJCekFGckVQZ0JDd3NBSUFCQnZBRnJFUGdCQ3djQVFjejMrUUFMRlFBZ0FFRUVha0VBSUFFb0FnUkIxUGI1QUVZYkN3OEFRZWdFRUJnaUFCQ3dDUm9nQUFzTUFDQUJRZmowK1FBMkFnQUxEQUFnQUJDV0Vob2dBQkFYQ3hJQVFRZ1FHQ0lBUWZqMCtRQTJBZ0FnQUF2aENBSUVmd0YrUWVnRUVCZ2lBU0FBRUdRYUlBRkIxTnY4QURZQ0FDQUJJQUFwQTdBQk53T3dBU0FCSUFBb0FyZ0JOZ0s0QVNBQlFid0JhaUFBUWJ3QmFoQ0xBaUVESUFGQmlOanlBRFlDMEFJZ0FVSFVBbW9oQWdKQUlBQXNBTjhDUVFCT0JFQWdBaUFBS1FMVUFqY0NBQ0FDSUFBb0F0d0NOZ0lJREFFTElBSWdBQ2dDMUFJZ0FDZ0MyQUlRR2dzZ0FVSFkzZklBTmdMZ0FpQUJRZVFDYWlFQ0FrQWdBQ3dBN3dKQkFFNEVRQ0FDSUFBcEF1UUNOd0lBSUFJZ0FDZ0M3QUkyQWdnTUFRc2dBaUFBS0FMa0FpQUFLQUxvQWhBYUN5QUJRWVRnK2dBMkFnQWdBMEdnNXZvQU5nSUFJQUZCNU9iNkFEWUM0QUlnQVVIVTV2b0FOZ0xRQWlBQlFjVG0rZ0EyQXN3QklBRkI4QUpxSWdKQkFEWUNEQ0FDSUFKQkJHb2lBellDQ0NBQ0lBTTJBZ1FnQWtIRS9md0FOZ0lBSUFGQkFEWUNqQU1nQVVJQU53S0VBeUFCUWVDRS9RQTJBb0FESUFGQjZQMzhBRFlDOEFJQ1FBSkFJQUFvQW9nRElBQW9Bb1FEYXlJREJFQWdBMEVBU0EwQklBRWdBeEFZSWdJMkFvUURJQUVnQWpZQ2lBTWdBU0FDSUFOQkFuVkJBblJxTmdLTUF5QUJJQUFvQW9nRElBQW9Bb1FESWdScklnTkJBRW9FZnlBQ0lBUWdBeEFaSUFOcUJTQUNDellDaUFNTElBQW9BcFFESVFJZ0FVRzBpUFlBTmdLUUF5QUJRWnlJOWdBMkFvQURJQUVnQWpZQ2xBTWdBVUdZQTJvZ0FFR1lBMm9RbWdJaEF5QUJRYWpWOGdBMkF1Z0RJQUZCN0FOcUlRSUNRQ0FBTEFEM0EwRUFUZ1JBSUFJZ0FDa0M3QU0zQWdBZ0FpQUFLQUwwQXpZQ0NBd0JDeUFDSUFBb0F1d0RJQUFvQXZBREVCb0xJQUZCbU5qeUFEWUMrQU1nQVVIOEEyb2hBZ0pBSUFBc0FJY0VRUUJPQkVBZ0FpQUFLUUw4QXpjQ0FDQUNJQUFvQW9RRU5nSUlEQUVMSUFJZ0FDZ0MvQU1nQUNnQ2dBUVFHZ3NnQVVHSUJHb2hBZ0pBSUFBc0FKTUVRUUJPQkVBZ0FpQUFLUU9JQkRjREFDQUNJQUFvQXBBRU5nSUlEQUVMSUFJZ0FDZ0NpQVFnQUNnQ2pBUVFHZ3NnQVVIbzNmSUFOZ0tZQkNBQlFad0VhaUVDQWtBZ0FDd0Fwd1JCQUU0RVFDQUNJQUFwQXB3RU53SUFJQUlnQUNnQ3BBUTJBZ2dNQVFzZ0FpQUFLQUtjQkNBQUtBS2dCQkFhQ3lBQlFhZ0VhaUVDQWtBZ0FDd0Fzd1JCQUU0RVFDQUNJQUFwQTZnRU53TUFJQUlnQUNnQ3NBUTJBZ2dNQVFzZ0FpQUFLQUtvQkNBQUtBS3NCQkFhQ3lBQlFaU0YvUUEyQXJnRUlBRWdBQ2tDdkFRM0Fyd0VJQUVnQUNrQ3hBUTNBc1FFSUFFZ0FDa0N6QVEzQXN3RUlBRWdBQ2dDMUFRMkF0UUVJQUFwQTlnRUlRVWdBVUgwNi9rQU5nSUFJQUZCa1BMNUFEWUN2QUVnQVVHMDh2a0FOZ0xNQVNBQlFjVHkrUUEyQXRBQ0lBRkIxUEw1QURZQzRBSWdBVUhrOHZrQU5nTHdBaUFCUWZqeStRQTJBb0FESUFGQmtQUDVBRFlDa0FNZ0FTQUZOd1BZQkNBRFFhRHorUUEyQWdBZ0FVR1U5UGtBTmdLWUJDQUJRWVQwK1FBMkF2Z0RJQUZCOVBQNUFEWUM2QU1nQVVIazgva0FOZ0xJQXlBQlFkVHorUUEyQXJnRElBRkJ4UFA1QURZQ3FBTWdBU0FBTFFEZ0JEb0E0QVFNQVFzUUtBQUxJQUVMR3dBZ0FFRUFPZ0FFSUFCQnpaelY2d1kyQWdBZ0FFRUVPZ0FMQ3ljQUlBQXRBT0FFQkg5QkFRVkJBRUVDSUFFb0FnUWlBU0FBSUFFb0FnQW9BZ3dSQXdBYkN3c25BQ0FBTFFEZ0JBUi9RUUVGUVFCQkFpQUJLQUlFSWdFZ0FDQUJLQUlBS0FJSUVRTUFHd3NMZlFFQ2Z5TUFRUkJySWdBa0FDQUFRUVFRR0NJQ05nSUFJQUFnQWtFRWFpSUROZ0lJSUFKQm9ZR0lCVFlCQUNBQUlBTTJBZ1FnQVNBQUVGSWhBeUFBS0FJQUlnSUVRQ0FBSUFJMkFnUWdBaEFYQ3dKL0lBTkZCRUJCQUNBQkx3RlFRU2RyUWYvL0EzRkJFa3NOQVJvTFFRRUxJUUVnQUVFUWFpUUFJQUVMT3dBZ0FFR1lBMnNRWmlBQVFSaHJRUUEyQWhRZ0FCRGFBU0FBUWRBQWFoQXZJQUJCNEFCcUVQVUJJQUJCZ0FGcUVPQURJQUJCQURvQXlBRUxPd0FnQUVHQUEyc1FaaUFBUVFBMkFoUWdBRUVZYWhEYUFTQUFRZWdBYWhBdklBQkIrQUJxRVBVQklBQkJtQUZxRU9BRElBQkJBRG9BNEFFTFBRQWdBRUc4QVdzUVppQUFRUUEyQXRnQklBQkIzQUZxRU5vQklBQkJyQUpxRUM4Z0FFRzhBbW9ROVFFZ0FFSGNBbW9RNEFNZ0FFRUFPZ0NrQXdzNUFDQUFFR1lnQUVFQU5nS1VBeUFBUVpnRGFoRGFBU0FBUWVnRGFoQXZJQUJCK0FOcUVQVUJJQUJCbUFScUVPQURJQUJCQURvQTRBUUxFZ0FnQUVHWUJHc2lBQkRxQVJvZ0FCQVhDeElBSUFCQitBTnJJZ0FRNmdFYUlBQVFGd3NTQUNBQVFlZ0RheUlBRU9vQkdpQUFFQmNMRWdBZ0FFSElBMnNpQUJEcUFSb2dBQkFYQ3hJQUlBQkJ1QU5ySWdBUTZnRWFJQUFRRndzU0FDQUFRYWdEYXlJQUVPb0JHaUFBRUJjTEVnQWdBRUdZQTJzaUFCRHFBUm9nQUJBWEN4SUFJQUJCa0FOcklnQVE2Z0VhSUFBUUZ3c1NBQ0FBUVlBRGF5SUFFT29CR2lBQUVCY0xFZ0FnQUVId0Ftc2lBQkRxQVJvZ0FCQVhDeElBSUFCQjRBSnJJZ0FRNmdFYUlBQVFGd3NTQUNBQVFkQUNheUlBRU9vQkdpQUFFQmNMRWdBZ0FFSE1BV3NpQUJEcUFSb2dBQkFYQ3hJQUlBQkJ2QUZySWdBUTZnRWFJQUFRRndzTUFDQUFFT29CR2lBQUVCY0xDd0FnQUVHWUJHc1E2Z0VMQ3dBZ0FFSDRBMnNRNmdFTEN3QWdBRUhvQTJzUTZnRUxDd0FnQUVISUEyc1E2Z0VMQ3dBZ0FFRzRBMnNRNmdFTEN3QWdBRUdvQTJzUTZnRUxDd0FnQUVHWUEyc1E2Z0VMQ3dBZ0FFR1FBMnNRNmdFTEN3QWdBRUdBQTJzUTZnRUxDd0FnQUVId0Ftc1E2Z0VMQ3dBZ0FFSGdBbXNRNmdFTEN3QWdBRUhRQW1zUTZnRUxDd0FnQUVITUFXc1E2Z0VMQ3dBZ0FFRzhBV3NRNmdFTEJ3QkI1T3Y1QUFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUhvNnZrQVJoc0xEd0JCZ0FJUUdDSUFFSXNNR2lBQUN3d0FJQUZCak9uNUFEWUNBQXNTQUVFSUVCZ2lBRUdNNmZrQU5nSUFJQUFMN0FJQ0JIOEJma0dBQWhBWUlnRWdBQkJrSVFNZ0FVSFUyL3dBTmdJQUlBRWdBQ2tDc0FFM0FyQUJJQUVnQUNnQ3VBRTJBcmdCSUFGQjJOM3lBRFlDdkFFZ0FVSEFBV29oQWdKQUlBQXNBTXNCUVFCT0JFQWdBaUFBUWNBQmFpSUVLUUlBTndJQUlBSWdCQ2dDQ0RZQ0NBd0JDeUFDSUFBb0FzQUJJQUFvQXNRQkVCb0xJQUZCN1ByMUFEWUN2QUVnQVVIUTlQVUFOZ0lBSUFBb0Fzd0JJUUlnQVVIQTJma0FOZ0xRQVNBQklBSTJBc3dCSUFBcEF0UUJJUVVnQVVISTJQSUFOZ0xjQVNBQklBVTNBdFFCSUFFZ0FDa0M0QUUzQXVBQklBRWdBQ2tDNkFFM0F1Z0JJQUZCK05ueUFEWUM4QUVnQVVIMEFXb2hBZ0pBSUFBc0FQOEJRUUJPQkVBZ0FpQUFRZlFCYWlJQUtRSUFOd0lBSUFJZ0FDZ0NDRFlDQ0F3QkN5QUNJQUFvQXZRQklBQW9BdmdCRUJvTElBRkJ2T2o1QURZQzhBRWdBVUdzNlBrQU5nTGNBU0FCUVpEbytRQTJBdEFCSUFGQmdPajVBRFlDdkFFZ0FVSGs0ZmtBTmdJQUlBTUxLZ0FnQUVFR09nQUxJQUJCNGZidUFDZ0FBRFlBQUNBQVFlWDI3Z0F2QUFBN0FBUWdBRUVBT2dBR0N6SUJBWDhnQVNnQ0JDSUNCRUFnQUNBQ0tBSzBBUVIvSUFJRklBRW9BZ1FMS0FLMEFUWUN0QUVnQVVFQU5nSUVDMEVBQzRvQ0FRWi9JQUVvQWdRZ0FCQy9BUkNSQkNJQUJIOGdBRUd3L2Z3QVFkVG8rUUJCQUJBY0JVRUFDeUVGSUFFb0FpQWlBQ0FCS0FJa0lnSkpCRUFnQUNBRk5nSUFJQUVnQUVFRWFqWUNJRUVCRHdzQ1FDQUFJQUZCSEdvb0FnQWlBR3NpQmtFQ2RTSUVRUUZxSWdOQmdJQ0FnQVJKQkVBZ0F5QUNJQUJySWdKQkFYVWlCeUFESUFkTEcwSC8vLy8vQXlBQ1Fmei8vLzhIU1JzaUF3Ui9JQU5CZ0lDQWdBUlBEUUlnQTBFQ2RCQVlCVUVBQ3lJQ0lBUkJBblJxSWdRZ0JUWUNBQ0FHUVFCS0JFQWdBaUFBSUFZUUdSb0xJQUVnQWlBRFFRSjBhallDSkNBQklBUkJCR28yQWlBZ0FTQUNOZ0ljSUFBRVFDQUFFQmNMUVFFUEN4QW9BQXRCbzRUdkFCQTRBQXNVQUNBQUlBRVF2UWNhSUFCQkFEWUMyQUZCQUFzWEFDQUFRZEFCYWlBQkVMRUpHaUFCSUFBMkFnaEJBQXQzQVFGL0FrQUNRQ0FCSUFFb0FnQW9BZ2dSQUFCQkZFWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQm1RRkdEUUFnQVM4QlVDSUNRY2NBYTBILy93TnhRUVZOQkVCQkFDRUFJQUVnQVNnQ0FDZ0NDQkVBQUVISUFFY05BUXdDQzBFQUlRQWdBa0VuYTBILy93TnhRUkpMRFFFTFFRRWhBQXNnQUFzbkFDQUFRZEFCYXhDMkJTQUFRZ0EzQWdRZ0FFSUFOd0lRSUFCQ0FEY0NHQ0FBUVNCcUVDOExKd0FnQUJDMkJTQUFRZ0EzQXRRQklBQkNBRGNDNEFFZ0FFSUFOd0xvQVNBQVFmQUJhaEF2Q3hJQUlBQkI4QUZySWdBUXdBUWFJQUFRRndzU0FDQUFRZHdCYXlJQUVNQUVHaUFBRUJjTEVnQWdBRUhRQVdzaUFCREFCQm9nQUJBWEN4SUFJQUJCdkFGcklnQVF3QVFhSUFBUUZ3c01BQ0FBRU1BRUdpQUFFQmNMQ3dBZ0FFSHdBV3NRd0FRTEN3QWdBRUhjQVdzUXdBUUxDd0FnQUVIUUFXc1F3QVFMQ3dBZ0FFRzhBV3NRd0FRTFJRQWpBRUVRYXlJQkpBQUNRQ0FGTFFBTFFRZDJSUVJBSUFBZ0JTZ0NDRFlDQ0NBQUlBVXBBZ0EzQWdBTUFRc2dBQ0FGS0FJQUlBVW9BZ1FRY2dzZ0FVRVFhaVFBQ3k4QkFYOENRQ0FBS0FKTUlnSkZEUUFnQWlBQ0tBSUFLQUlJRVFBQVFTQkhEUUFnQUNBQktBSVFFTjhCQzBFQkMvSUJBUVovSUFFb0FnUWdBQkMvQVJDUkJDRUZJQUVvQWlBaUFDQUJLQUlrSWdKSkJFQWdBQ0FGTmdJQUlBRWdBRUVFYWpZQ0lFRUJEd3NDUUNBQUlBRkJIR29vQWdBaUFHc2lCa0VDZFNJRVFRRnFJZ05CZ0lDQWdBUkpCRUFnQXlBQ0lBQnJJZ0pCQVhVaUJ5QURJQWRMRzBILy8vLy9BeUFDUWZ6Ly8vOEhTUnNpQXdSL0lBTkJnSUNBZ0FSUERRSWdBMEVDZEJBWUJVRUFDeUlDSUFSQkFuUnFJZ1FnQlRZQ0FDQUdRUUJLQkVBZ0FpQUFJQVlRR1JvTElBRWdBaUFEUVFKMGFqWUNKQ0FCSUFSQkJHbzJBaUFnQVNBQ05nSWNJQUFFUUNBQUVCY0xRUUVQQ3hBb0FBdEJvNFR2QUJBNEFBc1ZBQ0FBS0FLMEFRUkFJQUJCQURZQ3VBRUxRUUFMR1FBZ0FDZ0N0QUVFUUNBQVFiQUJhaUFCRUxFSkdndEJBQXNnQUNBQUtBTGNBVUVCUmdSQUlBQkJzQUZxSUFBZ0FTZ0NCQkNmRWd0QkFBc3lBQUovSUFFdEFBZ0VRRUVCSUFBb0F0d0JSUTBCR2d0QkFFRUNJQUVvQWdRaUFTQUFJQUVvQWdBb0Fnd1JBd0FiQ3dzeUFBSi9JQUV0QUFnRVFFRUJJQUFvQXR3QlJRMEJHZ3RCQUVFQ0lBRW9BZ1FpQVNBQUlBRW9BZ0FvQWdnUkF3QWJDd3ZQQVFBQ2Z3SkFJQUV2QVZBaUFFRW5hMEgvL3dOeFFSTkpEUUFnQUVISEFHdEIvLzhEY1VFR1NRMEFJQUJCendCclFmLy9BM0ZCR2trTkFDQUFRZXNBYTBILy93TnhRU3RKRFFBZ0FFR2RBV3RCLy84RGNVRUdTUTBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFRVRSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFRVVSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR1pBVVlOQUNBQklBRW9BZ0FvQWdnUkFBQkJHMFlOQUNBQklBRW9BZ0FvQWdnUkFBQkJtZ0ZHRFFCQkFDQUJJQUVvQWdBb0FnZ1JBQUJCSFVjTkFSb0xRUUVMQ3drQUlBQWdCUkMzQ1FzU0FDQUFRY3dCYXlJQUVKY0VHaUFBRUJjTEVnQWdBRUc4QVdzaUFCQ1hCQm9nQUJBWEN4SUFJQUJCc0FGcklnQVFsd1FhSUFBUUZ3c01BQ0FBRUpjRUdpQUFFQmNMQ3dBZ0FFSE1BV3NRbHdRTEN3QWdBRUc4QVdzUWx3UUxDd0FnQUVHd0FXc1Fsd1FMSndBZ0FFR3dBV3NRZ1FFZ0FFSUFOd0lFSUFCQkRHb1FMeUFBUVJ4cUVDOGdBRUVCTmdJc0Mwc0FJQUJCSUJBWUlnRTJBZ0FnQUVLU2dJQ0FnSVNBZ0lCL053SUVJQUZCb2NMdkFDOEFBRHNBRUNBQlFabkM3d0FwQUFBM0FBZ2dBVUdSd3U4QUtRQUFOd0FBSUFGQkFEb0FFZ3NMQUNBQVFRQTJBZ2hCQUFzL0FRRi9Ba0FnQUNnQzBBRWlBaUFDS0FJQUtBSUlFUUFBUWNnQVJ3MEFJQUVnQUNnQzBBRWlBRFlDQkNBQUtBSzBBUTBBSUFBZ0FCRGZCQm9MUVFBTHB3SUJCbjhnQVNnQ0JDQUFFTDhCRUpFRUlnQUVmeUFBUWJEOS9BQkI4Tm41QUVFQUVCd0ZRUUFMSVFRZ0FTZ0NIQ0lBSUFFb0FpQWlBa1lFUUNBQktBSU1JZ0FnQkNBQUtBSUFLQUtvQVJFQ0FFRUJEd3NnQVNnQ0pDSURJQUpMQkVBZ0FpQUVOZ0lBSUFFZ0FrRUVhallDSUVFQkR3c0NRQ0FDSUFCcklnWkJBblVpQlVFQmFpSUNRWUNBZ0lBRVNRUkFJQUlnQXlBQWF5SURRUUYxSWdjZ0FpQUhTeHRCLy8vLy93TWdBMEg4Ly8vL0Iwa2JJZ0lFZnlBQ1FZQ0FnSUFFVHcwQ0lBSkJBblFRR0FWQkFBc2lBeUFGUVFKMGFpSUZJQVEyQWdBZ0JrRUFTZ1JBSUFNZ0FDQUdFQmthQ3lBQklBTWdBa0VDZEdvMkFpUWdBU0FGUVFScU5nSWdJQUVnQXpZQ0hDQUFCRUFnQUJBWEMwRUJEd3NRS0FBTFFhT0U3d0FRT0FBTEZBQWdBQ0FCRUwwSEdpQUFRUUEyQXVBQlFRQUxPZ0FnQUNBQktBSUVOZ0xnQVFKQUlBRW9BZ2hGRFFBZ0FDZ0MwQUVpQUNBQUtBSUFLQUlJRVFBQVFjZ0FSdzBBSUFGQkFEWUNDQXRCQUFzU0FDQUFRUUEyQXVBQklBQkJBRFlDMEFFTDN3VUJDSDhqQUVId0Eyc2lBQ1FBSUFCQjZBTnFJZ2NnQXlnQ0hDSUdOZ0lBSUFZZ0JpZ0NCRUVCYWpZQ0JDQUhFUHdDSVFvQ2Z5QUZMUUFMUVFkMkJFQWdCU2dDQkF3QkN5QUZMUUFMQ3dSQUFuOGdCUzBBQzBFSGRnUkFJQVVvQWdBTUFRc2dCUXNvQWdBZ0NrRXRJQW9vQWdBb0Fpd1JBd0JHSVFzTElBSWdDeUFBUWVnRGFpQUFRZUFEYWlBQVFkd0RhaUFBUWRnRGFpQUFRY2dEYWhDSkFTSU1JQUJCdUFOcUVJa0JJZ1lnQUVHb0Eyb1FpUUVpQnlBQVFhUURhaENuRWlBQVFTNDJBaEFnQUVFSWFrRUFJQUJCRUdvaUFoRHpBU0VJQWtBQ2Z3Si9JQVV0QUF0QkIzWUVRQ0FGS0FJRURBRUxJQVV0QUFzTElBQW9BcVFEU2dSQUFuOGdCUzBBQzBFSGRnUkFJQVVvQWdRTUFRc2dCUzBBQ3dzaENTQUFLQUtrQXlJTkFuOGdCaTBBQzBFSGRnUkFJQVlvQWdRTUFRc2dCaTBBQ3dzQ2Z5QUhMUUFMUVFkMkJFQWdCeWdDQkF3QkN5QUhMUUFMQ3lBSklBMXJRUUYwYW1wcVFRRnFEQUVMSUFBb0FxUURBbjhnQnkwQUMwRUhkZ1JBSUFjb0FnUU1BUXNnQnkwQUN3c0NmeUFHTFFBTFFRZDJCRUFnQmlnQ0JBd0JDeUFHTFFBTEMycHFRUUpxQ3lJSlFlVUFTUTBBSUFsQkFuUVE1QUVoQ1NBSUtBSUFJUUlnQ0NBSk5nSUFJQUlFUUNBQ0lBZ29BZ1FSQVFBTElBZ29BZ0FpQWcwQUVIY0FDeUFDSUFCQkJHb2dBQ0FES0FJRUFuOGdCUzBBQzBFSGRnUkFJQVVvQWdBTUFRc2dCUXNDZnlBRkxRQUxRUWQyQkVBZ0JTZ0NBQXdCQ3lBRkN3Si9JQVV0QUF0QkIzWUVRQ0FGS0FJRURBRUxJQVV0QUFzTFFRSjBhaUFLSUFzZ0FFSGdBMm9nQUNnQzNBTWdBQ2dDMkFNZ0RDQUdJQWNnQUNnQ3BBTVFvaElnQVNBQ0lBQW9BZ1FnQUNnQ0FDQURJQVFRNlFRaEFpQUlLQUlBSVFFZ0NFRUFOZ0lBSUFFRVFDQUJJQWdvQWdRUkFRQUxJQWNRU2hvZ0JoQktHaUFNRUVvYUlBQW9BdWdESWdFZ0FTZ0NCRUVCYXlJRE5nSUVJQU5CZjBZRVFDQUJJQUVvQWdBb0FnZ1JBUUFMSUFCQjhBTnFKQUFnQWdzU0FDQUFRYndCYXlJQUVMSUpHaUFBRUJjTERBQWdBQkN5Q1JvZ0FCQVhDd3NBSUFCQnZBRnJFTElKQ3djQVFmVFMrUUFMRlFBZ0FFRUVha0VBSUFFb0FnUkIrTkg1QUVZYkN3NEFRYkFFRUJnaUFCRENCaUFBQ3d3QUlBRkJtTkQ1QURZQ0FBc1NBRUVJRUJnaUFFR1kwUGtBTmdJQUlBQUw2QVFDQkg4QmZFR3dCQkFZSWdFZ0FCQ0xBU0FCUVFBMkF0Z0RJQUZDQURjRDBBTWdBVUhnaFAwQU5nTE1Bd0pBQWtBZ0FDZ0MxQU1nQUNnQzBBTnJJZ01FUUNBRFFRQklEUUVnQVNBREVCZ2lBallDMEFNZ0FTQUNOZ0xVQXlBQklBSWdBMEVDZFVFQ2RHbzJBdGdESUFFZ0FDZ0MxQU1nQUNnQzBBTWlCR3NpQTBFQVNnUi9JQUlnQkNBREVCa2dBMm9GSUFJTE5nTFVBd3NnQVVHWTNQSUFOZ0xjQXlBQUtBTGdBeUVDSUFGQnFOenlBRFlDNUFNZ0FTQUNOZ0xnQXlBQklBQW9BdWdETmdMb0F5QUJJQUF0QU93RE9nRHNBeUFCUVlUeTh3QTJBdVFESUFGQjlQSHpBRFlDM0FNZ0FVSFU4Zk1BTmdMTUF5QUFLQUx3QXlFQ0lBRkJxTlh5QURZQzlBTWdBU0FDTmdMd0F5QUJRZmdEYWlFQ0FrQWdBQ3dBZ3dSQkFFNEVRQ0FDSUFBcEEvZ0ROd01BSUFJZ0FDZ0NnQVEyQWdnTUFRc2dBaUFBS0FMNEF5QUFLQUw4QXhBYUN5QUJRWlRtOHdBMkFvUUVJQUFvQW9nRUlRSWdBVUdNdS9NQU5nS01CQ0FCSUFJMkFvZ0VJQUFvQXBBRUlRSWdBVUg4dXZNQU5nS1VCQ0FCSUFJMkFwQUVJQUVnQUNrRG1BUTNBNWdFSUFBckE2Z0VJUVVnQVVHc3ova0FOZ0tnQkNBQlFaelArUUEyQXBRRUlBRkJqTS81QURZQ2pBUWdBVUg4enZrQU5nS0VCQ0FCUWV6TytRQTJBdlFESUFGQjNNNzVBRFlDNUFNZ0FVSE16dmtBTmdMY0F5QUJRYXpPK1FBMkFzd0RJQUZCbk03NUFEWUNpQU1nQVVHTXp2a0FOZ0w0QWlBQlFmek4rUUEyQXVnQ0lBRkI3TTM1QURZQzVBRWdBVUhJemZrQU5nTFVBU0FCUWJqTitRQTJBc0FCSUFGQm1NMzVBRFlDc0FFZ0FVSFl4dmtBTmdJQUlBRWdCVGtEcUFRTUFRc1FLQUFMSUFFTEtnQWdBRUVKT2dBTElBQkI3SmJ0QUNrQUFEY0FBQ0FBUWZTVzdRQXRBQUE2QUFnZ0FFRUFPZ0FKQzFrQUlBQkJ6QU5yRUR3Z0FFR0JnSUNBZURZQ0ZDQUFRWUVCT2dBZ0lBQkJBRFlDSENBQVFRQTJBaVFnQUVFb2FoQXZJQUJCQURZQ1BDQUFRVUJyUVFBMkFnUWdBRUlBTndKTUlBQkNnSUNBL3YvLy8rOUJOd05jQzE4QUlBQkIxQUZyRUR3Z0FFR0JnSUNBZURZQ2pBSWdBRUdCQVRvQW1BSWdBRUVBTmdLVUFpQUFRUUEyQXB3Q0lBQkJvQUpxRUM4Z0FFRUFOZ0swQWlBQVFRQTJBcndDSUFCQ0FEY0N4QUlnQUVLQWdJRCsvLy8vNzBFM0E5UUNDMThBSUFCQnNBRnJFRHdnQUVHQmdJQ0FlRFlDc0FJZ0FFR0JBVG9BdkFJZ0FFRUFOZ0s0QWlBQVFRQTJBc0FDSUFCQnhBSnFFQzhnQUVFQU5nTFlBaUFBUVFBMkF1QUNJQUJDQURjQzZBSWdBRUtBZ0lEKy8vLy83MEUzQS9nQ0Mxc0FJQUFRUENBQVFZR0FnSUI0TmdMZ0F5QUFRWUVCT2dEc0F5QUFRUUEyQXVnRElBQkJBRFlDOEFNZ0FFSDBBMm9RTHlBQVFRQTJBb2dFSUFCQkFEWUNrQVFnQUVJQU53S1lCQ0FBUW9DQWdQNy8vLy92UVRjRHFBUUxFZ0FnQUVHZ0JHc2lBQkRRQVJvZ0FCQVhDNE1IQVF0L0l3QkJzQWhySWdBa0FDQUFJQVUzQXhBZ0FDQUdOd01ZSUFBZ0FFSEFCMm9pQnpZQ3ZBY2dCMEhrQUVHY2dlOEFJQUJCRUdvUW9RY2hDU0FBUVM0MkFxQUVJQUJCbUFScVFRQWdBRUdnQkdvaURCRHpBU0VOSUFCQkxqWUNvQVFnQUVHUUJHcEJBQ0FNRVBNQklRb0NRQ0FKUWVRQVR3UkFFTEVCSVFjZ0FDQUZOd01BSUFBZ0JqY0RDQ0FBUWJ3SGFpQUhRWnlCN3dBZ0FCREZCQ0lKUVg5R0RRRWdEU2dDQUNFSElBMGdBQ2dDdkFjMkFnQWdCd1JBSUFjZ0RTZ0NCQkVCQUFzZ0NVRUNkQkRrQVNFSUlBb29BZ0FoQnlBS0lBZzJBZ0FnQndSQUlBY2dDaWdDQkJFQkFBc2dDaWdDQUVVTkFTQUtLQUlBSVF3TElBQkJpQVJxSWdnZ0F5Z0NIQ0lITmdJQUlBY2dCeWdDQkVFQmFqWUNCQ0FJRVB3Q0loRWlCeUFBS0FLOEJ5SUlJQWdnQ1dvZ0RDQUhLQUlBS0FJd0VRa0FHaUFKUVFCS0JFQWdBQ2dDdkFjdEFBQkJMVVloRHdzZ0FpQVBJQUJCaUFScUlBQkJnQVJxSUFCQi9BTnFJQUJCK0FOcUlBQkI2QU5xRUlrQkloQWdBRUhZQTJvUWlRRWlCeUFBUWNnRGFoQ0pBU0lJSUFCQnhBTnFFS2NTSUFCQkxqWUNNQ0FBUVNocVFRQWdBRUV3YWlJQ0VQTUJJUXNDZnlBQUtBTEVBeUlPSUFsSUJFQWdBQ2dDeEFNQ2Z5QUhMUUFMUVFkMkJFQWdCeWdDQkF3QkN5QUhMUUFMQ3dKL0lBZ3RBQXRCQjNZRVFDQUlLQUlFREFFTElBZ3RBQXNMSUFrZ0RtdEJBWFJxYW1wQkFXb01BUXNnQUNnQ3hBTUNmeUFJTFFBTFFRZDJCRUFnQ0NnQ0JBd0JDeUFJTFFBTEN3Si9JQWN0QUF0QkIzWUVRQ0FIS0FJRURBRUxJQWN0QUFzTGFtcEJBbW9MSWc1QjVRQlBCRUFnRGtFQ2RCRGtBU0VPSUFzb0FnQWhBaUFMSUE0MkFnQWdBZ1JBSUFJZ0N5Z0NCQkVCQUFzZ0N5Z0NBQ0lDUlEwQkN5QUNJQUJCSkdvZ0FFRWdhaUFES0FJRUlBd2dEQ0FKUVFKMGFpQVJJQThnQUVHQUJHb2dBQ2dDL0FNZ0FDZ0MrQU1nRUNBSElBZ2dBQ2dDeEFNUW9oSWdBU0FDSUFBb0FpUWdBQ2dDSUNBRElBUVE2UVFoQWlBTEtBSUFJUUVnQzBFQU5nSUFJQUVFUUNBQklBc29BZ1FSQVFBTElBZ1FTaG9nQnhCS0dpQVFFRW9hSUFBb0FvZ0VJZ0VnQVNnQ0JFRUJheUlETmdJRUlBTkJmMFlFUUNBQklBRW9BZ0FvQWdnUkFRQUxJQW9vQWdBaEFTQUtRUUEyQWdBZ0FRUkFJQUVnQ2lnQ0JCRUJBQXNnRFNnQ0FDRUJJQTFCQURZQ0FDQUJCRUFnQVNBTktBSUVFUUVBQ3lBQVFiQUlhaVFBSUFJUEN4QjNBQXZaQlFFSWZ5TUFRY0FCYXlJQUpBQWdBRUc0QVdvaUJ5QURLQUljSWdZMkFnQWdCaUFHS0FJRVFRRnFOZ0lFSUFjUS9nSWhDZ0ovSUFVdEFBdEJCM1lFUUNBRktBSUVEQUVMSUFVdEFBc0xCRUFDZnlBRkxRQUxRUWQyQkVBZ0JTZ0NBQXdCQ3lBRkN5MEFBQ0FLUVMwZ0NpZ0NBQ2dDSEJFREFFSC9BWEZHSVFzTElBSWdDeUFBUWJnQmFpQUFRYkFCYWlBQVFhOEJhaUFBUWE0QmFpQUFRYUFCYWhDSkFTSU1JQUJCa0FGcUVJa0JJZ1lnQUVHQUFXb1FpUUVpQnlBQVFmd0FhaEN1RWlBQVFTNDJBaEFnQUVFSWFrRUFJQUJCRUdvaUFoRHpBU0VJQWtBQ2Z3Si9JQVV0QUF0QkIzWUVRQ0FGS0FJRURBRUxJQVV0QUFzTElBQW9BbnhLQkVBQ2Z5QUZMUUFMUVFkMkJFQWdCU2dDQkF3QkN5QUZMUUFMQ3lFSklBQW9BbndpRFFKL0lBWXRBQXRCQjNZRVFDQUdLQUlFREFFTElBWXRBQXNMQW44Z0J5MEFDMEVIZGdSQUlBY29BZ1FNQVFzZ0J5MEFDd3NnQ1NBTmEwRUJkR3BxYWtFQmFnd0JDeUFBS0FKOEFuOGdCeTBBQzBFSGRnUkFJQWNvQWdRTUFRc2dCeTBBQ3dzQ2Z5QUdMUUFMUVFkMkJFQWdCaWdDQkF3QkN5QUdMUUFMQzJwcVFRSnFDeUlKUWVVQVNRMEFJQWtRNUFFaENTQUlLQUlBSVFJZ0NDQUpOZ0lBSUFJRVFDQUNJQWdvQWdRUkFRQUxJQWdvQWdBaUFnMEFFSGNBQ3lBQ0lBQkJCR29nQUNBREtBSUVBbjhnQlMwQUMwRUhkZ1JBSUFVb0FnQU1BUXNnQlFzQ2Z5QUZMUUFMUVFkMkJFQWdCU2dDQUF3QkN5QUZDd0ovSUFVdEFBdEJCM1lFUUNBRktBSUVEQUVMSUFVdEFBc0xhaUFLSUFzZ0FFR3dBV29nQUN3QXJ3RWdBQ3dBcmdFZ0RDQUdJQWNnQUNnQ2ZCQ3RFaUFCSUFJZ0FDZ0NCQ0FBS0FJQUlBTWdCQkNyQkNFQ0lBZ29BZ0FoQVNBSVFRQTJBZ0FnQVFSQUlBRWdDQ2dDQkJFQkFBc2dCeEJLR2lBR0VFb2FJQXdRU2hvZ0FDZ0N1QUVpQVNBQktBSUVRUUZySWdNMkFnUWdBMEYvUmdSQUlBRWdBU2dDQUNnQ0NCRUJBQXNnQUVIQUFXb2tBQ0FDQ3dzQUlBQkJvQVJyRU5BQkN3Y0FRY2pHK1FBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCek1YNUFFWWJDdzRBUWVnRUVCZ2lBQkNuRENBQUN3d0FJQUZCOE1QNUFEWUNBQXNTQUVFSUVCZ2lBRUh3dy9rQU5nSUFJQUFMM1FjQkJIOUI2QVFRR0NJQklBQVFpd0VnQVVFQU5nTFlBeUFCUWdBM0E5QURJQUZCNElUOUFEWUN6QU1DUUFKQUFrQWdBQ2dDMUFNZ0FDZ0MwQU5ySWdNRVFDQURRUUJJRFFFZ0FTQURFQmdpQWpZQzBBTWdBU0FDTmdMVUF5QUJJQUlnQTBFQ2RVRUNkR28yQXRnRElBRWdBQ2dDMUFNZ0FDZ0MwQU1pQkdzaUEwRUFTZ1IvSUFJZ0JDQURFQmtnQTJvRklBSUxOZ0xVQXdzZ0FVSGt4L01BTmdMY0F5QUJJQUFwQStBRE53UGdBeUFCSUFBcEErZ0ROd1BvQXlBQklBQXRBUFFET2dEMEF5QUFLQUw4QXlFQ0lBRkJBRFlDakFRZ0FVSUFOd0tFQkNBQlFlQ0UvUUEyQW9BRUlBRkIvUER6QURZQytBTWdBVUhzOFBNQU5nTHdBeUFCUWR6dzh3QTJBdHdESUFGQnhQRHpBRFlDekFNZ0FTQUNOZ0w4QXlBQUtBS0lCQ0FBS0FLRUJHc2lBd1JBSUFOQkFFZ05BaUFCSUFNUUdDSUNOZ0tFQkNBQklBSTJBb2dFSUFFZ0FpQURRUUoxUVFKMGFqWUNqQVFnQVNBQUtBS0lCQ0FBS0FLRUJDSUVheUlEUVFCS0JIOGdBaUFFSUFNUUdTQURhZ1VnQWdzMkFvZ0VDeUFCUVpqYzhnQTJBcEFFSUFBb0FwUUVJUUlnQVVHbzNQSUFOZ0tZQkNBQklBSTJBcFFFSUFFZ0FDZ0NuQVEyQXB3RUlBRWdBQzBBb0FRNkFLQUVJQUZCaFBMekFEWUNtQVFnQVVIMDhmTUFOZ0tRQkNBQlFkVHg4d0EyQW9BRUlBQW9BcVFFSVFJZ0FVR28xZklBTmdLb0JDQUJJQUkyQXFRRUlBRkJyQVJxSVFJQ1FDQUFMQUMzQkVFQVRnUkFJQUlnQUNrQ3JBUTNBZ0FnQWlBQUtBSzBCRFlDQ0F3QkN5QUNJQUFvQXF3RUlBQW9BckFFRUJvTElBRkIyUEx6QURZQ3VBUWdBVUc4QkdvaEFnSkFJQUFzQU1jRVFRQk9CRUFnQWlBQUtRSzhCRGNDQUNBQ0lBQW9Bc1FFTmdJSURBRUxJQUlnQUNnQ3ZBUWdBQ2dDd0FRUUdnc2dBVUhJQkdvaEFnSkFJQUFzQU5NRVFRQk9CRUFnQWlBQUtRUElCRGNEQUNBQ0lBQW9BdEFFTmdJSURBRUxJQUlnQUNnQ3lBUWdBQ2dDekFRUUdnc2dBU0FBS0FMVUJEWUMxQVFnQVVIWUJHb2hBZ0pBSUFBc0FPTUVRUUJPQkVBZ0FpQUFLUVBZQkRjREFDQUNJQUFvQXVBRU5nSUlEQUVMSUFJZ0FDZ0MyQVFnQUNnQzNBUVFHZ3NnQVVHWXcva0FOZ0s0QkNBQlFZakQrUUEyQXFnRUlBRkIrTUw1QURZQ21BUWdBVUhvd3ZrQU5nS1FCQ0FCUWNqQytRQTJBb0FFSUFGQnVNTDVBRFlDK0FNZ0FVR293dmtBTmdMd0F5QUJRWmpDK1FBMkF0d0RJQUZCZ01MNUFEWUN6QU1nQVVId3dma0FOZ0tJQXlBQlFlREIrUUEyQXZnQ0lBRkIwTUg1QURZQzZBSWdBVUhBd2ZrQU5nTGtBU0FCUVp6QitRQTJBdFFCSUFGQmpNSDVBRFlDd0FFZ0FVSHN3UGtBTmdLd0FTQUJRYXk2K1FBMkFnQU1BZ3NRS0FBTEVDZ0FDeUFCQ3lvQUlBQkJCam9BQ3lBQVFiUGM3UUFvQUFBMkFBQWdBRUczM08wQUx3QUFPd0FFSUFCQkFEb0FCZ3RBQUNBQVFRQWdBQ2dDQUNnQ21BWVJBZ0FnQUVFQUlBQW9BZ0FvQXB3R0VRSUFJQUJCZ1lDQWdIZzJBc1FESUFCQ0FEY0NwQU1nQUVFQU5nS2tCRUVBQ3hRQUlBQWdBUkQyQWhvZ0FFRUFOZ0trQkVFQUN4TUFJQUVnQVNnQ0FDZ0NDQkVBQUVIckFFWUxaZ0VCZnlBQVFZQUVheEE4SUFCQk5Hc2lBVUlBTndJY0lBRkJnUUU2QUJnZ0FVRUFOZ0lVSUFGQmdRRTZBQ2dnQVVFQU5nSXdJQUJCZ1lDQWdIZzJBaFFnQUVHQkFUb0FJQ0FBUVFBMkFod2dBRUVBTmdJa0lBQkJLR29RTHlBQVFUaHFFS1FCQzJFQUlBQkJ6QU5yRUR3Z0FFSUFOd0ljSUFCQmdRRTZBQmdnQUVFQU5nSVVJQUJCZ1FFNkFDZ2dBRUVBTmdJd0lBQkJnWUNBZ0hnMkFrZ2dBRUdCQVRvQVZDQUFRUUEyQWxBZ0FFRUFOZ0pZSUFCQjNBQnFFQzhnQUVIc0FHb1FwQUVMYWdBZ0FFSFVBV3NRUENBQVFnQTNBcFFDSUFCQmdRRTZBSkFDSUFCQkFEWUNqQUlnQUVHQkFUb0FvQUlnQUVFQU5nS29BaUFBUVlHQWdJQjROZ0xBQWlBQVFZRUJPZ0RNQWlBQVFRQTJBc2dDSUFCQkFEWUMwQUlnQUVIVUFtb1FMeUFBUWVRQ2FoQ2tBUXRxQUNBQVFiQUJheEE4SUFCQ0FEY0N1QUlnQUVHQkFUb0F0QUlnQUVFQU5nS3dBaUFBUVlFQk9nREVBaUFBUVFBMkFzd0NJQUJCZ1lDQWdIZzJBdVFDSUFCQmdRRTZBUEFDSUFCQkFEWUM3QUlnQUVFQU5nTDBBaUFBUWZnQ2FoQXZJQUJCaUFOcUVLUUJDMllBSUFBUVBDQUFRZ0EzQXVnRElBQkJnUUU2QU9RRElBQkJBRFlDNEFNZ0FFR0JBVG9BOUFNZ0FFRUFOZ0w4QXlBQVFZR0FnSUI0TmdLVUJDQUFRWUVCT2dDZ0JDQUFRUUEyQXB3RUlBQkJBRFlDcEFRZ0FFR29CR29RTHlBQVFiZ0VhaENrQVFzU0FDQUFRYmdFYXlJQUVORUJHaUFBRUJjTEVnQWdBRUdvQkdzaUFCRFJBUm9nQUJBWEN4SUFJQUJCbUFScklnQVEwUUVhSUFBUUZ3c1NBQ0FBUVpBRWF5SUFFTkVCR2lBQUVCY0wrZ1lCQzM4akFFSFFBMnNpQUNRQUlBQWdCVGNERUNBQUlBWTNBeGdnQUNBQVFlQUNhaUlITmdMY0FpQUhRZVFBUVp5Qjd3QWdBRUVRYWhDaEJ5RUpJQUJCTGpZQzhBRWdBRUhvQVdwQkFDQUFRZkFCYWlJTUVQTUJJUTBnQUVFdU5nTHdBU0FBUWVBQmFrRUFJQXdROHdFaENnSkFJQWxCNUFCUEJFQVFzUUVoQnlBQUlBVTNBd0FnQUNBR053TUlJQUJCM0FKcUlBZEJuSUh2QUNBQUVNVUVJZ2xCZjBZTkFTQU5LQUlBSVFjZ0RTQUFLQUxjQWpZQ0FDQUhCRUFnQnlBTktBSUVFUUVBQ3lBSkVPUUJJUWdnQ2lnQ0FDRUhJQW9nQ0RZQ0FDQUhCRUFnQnlBS0tBSUVFUUVBQ3lBS0tBSUFSUTBCSUFvb0FnQWhEQXNnQUVIWUFXb2lDQ0FES0FJY0lnYzJBZ0FnQnlBSEtBSUVRUUZxTmdJRUlBZ1EvZ0lpRVNJSElBQW9BdHdDSWdnZ0NDQUphaUFNSUFjb0FnQW9BaUFSQ1FBYUlBbEJBRW9FUUNBQUtBTGNBaTBBQUVFdFJpRVBDeUFDSUE4Z0FFSFlBV29nQUVIUUFXb2dBRUhQQVdvZ0FFSE9BV29nQUVIQUFXb1FpUUVpRUNBQVFiQUJhaENKQVNJSElBQkJvQUZxRUlrQklnZ2dBRUdjQVdvUXJoSWdBRUV1TmdJd0lBQkJLR3BCQUNBQVFUQnFJZ0lROHdFaEN3Si9JQUFvQXB3QklnNGdDVWdFUUNBQUtBS2NBUUovSUFjdEFBdEJCM1lFUUNBSEtBSUVEQUVMSUFjdEFBc0xBbjhnQ0MwQUMwRUhkZ1JBSUFnb0FnUU1BUXNnQ0MwQUN3c2dDU0FPYTBFQmRHcHFha0VCYWd3QkN5QUFLQUtjQVFKL0lBZ3RBQXRCQjNZRVFDQUlLQUlFREFFTElBZ3RBQXNMQW44Z0J5MEFDMEVIZGdSQUlBY29BZ1FNQVFzZ0J5MEFDd3RxYWtFQ2Fnc2lEa0hsQUU4RVFDQU9FT1FCSVE0Z0N5Z0NBQ0VDSUFzZ0RqWUNBQ0FDQkVBZ0FpQUxLQUlFRVFFQUN5QUxLQUlBSWdKRkRRRUxJQUlnQUVFa2FpQUFRU0JxSUFNb0FnUWdEQ0FKSUF4cUlCRWdEeUFBUWRBQmFpQUFMQURQQVNBQUxBRE9BU0FRSUFjZ0NDQUFLQUtjQVJDdEVpQUJJQUlnQUNnQ0pDQUFLQUlnSUFNZ0JCQ3JCQ0VDSUFzb0FnQWhBU0FMUVFBMkFnQWdBUVJBSUFFZ0N5Z0NCQkVCQUFzZ0NCQktHaUFIRUVvYUlCQVFTaG9nQUNnQzJBRWlBU0FCS0FJRVFRRnJJZ00yQWdRZ0EwRi9SZ1JBSUFFZ0FTZ0NBQ2dDQ0JFQkFBc2dDaWdDQUNFQklBcEJBRFlDQUNBQkJFQWdBU0FLS0FJRUVRRUFDeUFOS0FJQUlRRWdEVUVBTmdJQUlBRUVRQ0FCSUEwb0FnUVJBUUFMSUFCQjBBTnFKQUFnQWc4TEVIY0FDeElBSUFCQmdBUnJJZ0FRMFFFYUlBQVFGd3NTQUNBQVFmZ0RheUlBRU5FQkdpQUFFQmNMRWdBZ0FFSHdBMnNpQUJEUkFSb2dBQkFYQ3hJQUlBQkIzQU5ySWdBUTBRRWFJQUFRRndzU0FDQUFRY3dEYXlJQUVORUJHaUFBRUJjTEVnQWdBRUdJQTJzaUFCRFJBUm9nQUJBWEN4SUFJQUJCK0FKcklnQVEwUUVhSUFBUUZ3c1NBQ0FBUWVnQ2F5SUFFTkVCR2lBQUVCY0xFZ0FnQUVIa0FXc2lBQkRSQVJvZ0FCQVhDeElBSUFCQjFBRnJJZ0FRMFFFYUlBQVFGd3NTQUNBQVFjQUJheUlBRU5FQkdpQUFFQmNMRWdBZ0FFR3dBV3NpQUJEUkFSb2dBQkFYQ3d3QUlBQVEwUUVhSUFBUUZ3c0xBQ0FBUWJnRWF4RFJBUXNMQUNBQVFhZ0VheERSQVFzTEFDQUFRWmdFYXhEUkFRc0xBQ0FBUVpBRWF4RFJBUXNMQUNBQVFZQUVheERSQVFzTEFDQUFRZmdEYXhEUkFRc0xBQ0FBUWZBRGF4RFJBUXNMQUNBQVFkd0RheERSQVFzTEFDQUFRY3dEYXhEUkFRc0xBQ0FBUVlnRGF4RFJBUXNMQUNBQVFmZ0NheERSQVFzTEFDQUFRZWdDYXhEUkFRc0xBQ0FBUWVRQmF4RFJBUXNMQUNBQVFkUUJheERSQVFzTEFDQUFRY0FCYXhEUkFRc0xBQ0FBUWJBQmF4RFJBUXNIQUVIMHVma0FDeFVBSUFCQkJHcEJBQ0FCS0FJRVFmeTQrUUJHR3dzT0FFSDRCUkFZSWdBUXdnUWdBQXNNQUNBQlFhQzMrUUEyQWdBTEVnQkJDQkFZSWdCQm9MZjVBRFlDQUNBQUMra0dBUVIvSXdCQndBTnJJZ0FrQUNBQUlBSTJBckFESUFBZ0FUWUN1QU1nQUVFdk5nSVVJQUJCR0dvZ0FFRWdhaUFBUVJScUlnZ1E4d0VoQ1NBQVFSQnFJZ2NnQkNnQ0hDSUJOZ0lBSUFFZ0FTZ0NCRUVCYWpZQ0JDQUhFUHdDSVFFZ0FFRUFPZ0FQSUFCQnVBTnFJQUlnQXlBSElBUW9BZ1FnQlNBQVFROXFJQUVnQ1NBSUlBQkJzQU5xRUxjU0JFQWpBRUVRYXlJQ0pBQUNRQ0FHTFFBTFFRZDJCRUFnQmlnQ0FDRURJQUpCQURZQ0RDQURJQUlvQWd3MkFnQWdCa0VBTmdJRURBRUxJQUpCQURZQ0NDQUdJQUlvQWdnMkFnQWdCa0VBT2dBTEN5QUNRUkJxSkFBZ0FDMEFEd1JBSUFZZ0FVRXRJQUVvQWdBb0Fpd1JBd0FRa0FFTElBRkJNQ0FCS0FJQUtBSXNFUU1BSVFFZ0NTZ0NBQ0VFSUFBb0FoUWlDRUVFYXlFQ0EwQUNRQ0FDSUFSTkRRQWdCQ2dDQUNBQlJ3MEFJQVJCQkdvaEJBd0JDd3NqQUVFUWF5SUNKQUFDZnlBR0xRQUxRUWQyQkVBZ0JpZ0NCQXdCQ3lBR0xRQUxDeUVISUFZaUFTMEFDMEVIZGdSL0lBRW9BZ2hCLy8vLy93ZHhRUUZyQlVFQkN5RURBa0FnQ0NBRWEwRUNkU0lLUlEwQUFuOGdBUzBBQzBFSGRnUkFJQVlvQWdBTUFRc2dCZ3NnQkUwRWZ5QUVBbjhnQmkwQUMwRUhkZ1JBSUFZb0FnQU1BUXNnQmdzQ2Z5QUdMUUFMUVFkMkJFQWdCaWdDQkF3QkN5QUdMUUFMQzBFQ2RHcE5CVUVBQzBVRVFDQUtJQU1nQjJ0TEJFQWdCaUFESUFjZ0Ntb2dBMnNnQnlBSEVQNEpDd0ovSUFZdEFBdEJCM1lFUUNBR0tBSUFEQUVMSUFZTElBZEJBblJxSVFNRFFDQUVJQWhIQkVBZ0F5QUVLQUlBTmdJQUlBUkJCR29oQkNBRFFRUnFJUU1NQVFzTElBSkJBRFlDQUNBRElBSW9BZ0EyQWdBZ0J5QUthaUVCQWtBZ0JpMEFDMEVIZGdSQUlBWWdBVFlDQkF3QkN5QUdJQUU2QUFzTERBRUxJd0JCRUdzaUFTUUFJQUlnQkNBSUVQRVRJQUZCRUdva0FDQUdBbjhnQWlJQkxRQUxRUWQyQkVBZ0FTZ0NBQXdCQ3lBQkN3Si9JQUV0QUF0QkIzWUVRQ0FDS0FJRURBRUxJQUl0QUFzTEVKRURHaUFDRUVvYUN5QUNRUkJxSkFBTElBQkJ1QU5xSUFCQnNBTnFFTUVDQkVBZ0JTQUZLQUlBUVFKeU5nSUFDeUFBS0FLNEF5RUNJQUFvQWhBaUFTQUJLQUlFUVFGcklnTTJBZ1FnQTBGL1JnUkFJQUVnQVNnQ0FDZ0NDQkVCQUFzZ0NTZ0NBQ0VCSUFsQkFEWUNBQ0FCQkVBZ0FTQUpLQUlFRVFFQUN5QUFRY0FEYWlRQUlBSUw3d1lCQkg5QitBVVFHQ0lCSUFBUWl3RWdBVUhRQTJvZ0FFSFFBMm9RMGdjZ0FVRUFOZ0tRQlNBQlFnQTNBNGdGSUFGQjRJVDlBRFlDaEFVQ1FBSkFJQUFvQW93RklBQW9Bb2dGYXlJREJFQWdBMEVBU0EwQklBRWdBeEFZSWdJMkFvZ0ZJQUVnQWpZQ2pBVWdBU0FDSUFOQkFuVkJBblJxTmdLUUJTQUJJQUFvQW93RklBQW9Bb2dGSWdScklnTkJBRW9FZnlBQ0lBUWdBeEFaSUFOcUJTQUNDellDakFVTElBRkJtTnp5QURZQ2xBVWdBQ2dDbUFVaEFpQUJRYWpjOGdBMkFwd0ZJQUVnQWpZQ21BVWdBU0FBS0FLZ0JUWUNvQVVnQVNBQUxRQ2tCVG9BcEFVZ0FVR0U4dk1BTmdLY0JTQUJRZlR4OHdBMkFwUUZJQUZCMVBIekFEWUNoQVVnQUNnQ3FBVWhBaUFCUWFqVjhnQTJBcXdGSUFFZ0FqWUNxQVVnQVVHd0JXb2hBZ0pBSUFBc0FMc0ZRUUJPQkVBZ0FpQUFLUU93QlRjREFDQUNJQUFvQXJnRk5nSUlEQUVMSUFJZ0FDZ0NzQVVnQUNnQ3RBVVFHZ3NnQVVHSTF2SUFOZ0s4QlNBQUtBTEFCU0VDSUFGQjJQTHpBRFlDeEFVZ0FTQUNOZ0xBQlNBQlFjZ0ZhaUVDQWtBZ0FDd0Ewd1ZCQUU0RVFDQUNJQUFwQThnRk53TUFJQUlnQUNnQzBBVTJBZ2dNQVFzZ0FpQUFLQUxJQlNBQUtBTE1CUkFhQ3lBQlFkUUZhaUVDQWtBZ0FDd0Ezd1ZCQUU0RVFDQUNJQUFwQXRRRk53SUFJQUlnQUNnQzNBVTJBZ2dNQVFzZ0FpQUFLQUxVQlNBQUtBTFlCUkFhQ3lBQklBQW9BdUFGTmdMZ0JTQUJRZVFGYWlFQ0FrQWdBQ3dBN3dWQkFFNEVRQ0FDSUFBcEF1UUZOd0lBSUFJZ0FDZ0M3QVUyQWdnTUFRc2dBaUFBS0FMa0JTQUFLQUxvQlJBYUN5QUFLQUwwQlNFQUlBRkIrTFg1QURZQzhBVWdBVUhvdGZrQU5nTEVCU0FCUWRpMStRQTJBcndGSUFGQnlMWDVBRFlDckFVZ0FVRzR0ZmtBTmdLY0JTQUJRYWkxK1FBMkFwUUZJQUZCaUxYNUFEWUNoQVVnQVVINHRQa0FOZ0xJQkNBQlFlaTArUUEyQXNBRUlBRkIyTFQ1QURZQ3RBUWdBVUhJdFBrQU5nS3NCQ0FCUWJpMCtRQTJBcVFFSUFGQnFMVDVBRFlDOEFNZ0FVR1l0UGtBTmdMb0F5QUJRWWkwK1FBMkF1QURJQUZCOExQNUFEWUMwQU1nQVVIZ3Mva0FOZ0tJQXlBQlFkQ3orUUEyQXZnQ0lBRkJ3TFA1QURZQzZBSWdBVUd3cy9rQU5nTGtBU0FCUVl5eitRQTJBdFFCSUFGQi9MTDVBRFlDd0FFZ0FVSGNzdmtBTmdLd0FTQUJRWnlzK1FBMkFnQWdBU0FBTmdMMEJRd0JDeEFvQUFzZ0FRc2JBQ0FBUVFBNkFBUWdBRUhTeXMyakJ6WUNBQ0FBUVFRNkFBc0xFQUFnQVNnQ0pDQUFJQUVRcWd4QkFRdUVCd0VJZnlNQVFVQnFJZ0lrQUFKQUFrQWdBQ0lEUVp3RmFpMEFDRUdCQVVjRVFDQURLQUtnQlEwQkN5QURLQUtZQlVHQmdJQ0FlRVlOQVFzZ0EwRUFFRndoQUNBRFFSTkJmeEF3SVFRZ0FrRXdhaUFBUVJOQkFFSHdzWDhReXdFZ0JDZ0MzQUVoQlNBQ0tBSXdLQUlJS0FMY0FTRUhJQUlvQWpRb0FnZ29BdHdCSVFZZ0FpZ0NPQ0VJQWtBQ1FDQURMUUNrQlVHQkFVWU5BQ0FES0FLZ0JVVU5BQ0FDUVNCcUlnUkJCRFlDQ0NBRVFRQTJBZ1FnQkVFR05nSUFJQU1vQXFBRlFRRnJJUWtnQWtFUWFpSUFJQU1zQUtRRk5nSUlJQUJCQURZQ0JDQUFJQWsyQWdBZ0FTZ0NFQ0FBRUlNSUFrQWdDRUVDU0EwQUlBQW9BZ0FnQUNnQ0NHcEJBWEVoQVFKQUFrQWdCU0FHUnlJR0RRQWdBVVVOQUNBQ0lBQW9BZ0EyQWdBZ0FpQUFLQUlFTmdJRUlBSWdBQ2dDQ0RZQ0NDQUFLQUlBSWdGQkJrY0VmeUFBQlNBQVFRQTJBZ0FnQUNnQ0NDRUJJQUJCQ0dvTElBRkJBV28yQWdBTUFRc2dCU0FIUncwQUlBRkZEUUFnQWlBQUtBSUFOZ0lBSUFJZ0FDZ0NCRFlDQkNBQ0lBQW9BZ2cyQWdnZ0FDZ0NBQ0lCQkg4Z0FBVWdBRUVHTmdJQUlBQW9BZ2doQVNBQVFRaHFDeUFCUVFGck5nSUFDd0pBSUFaRkJFQUNmMEVBSUFBZ0JFWU5BQnBCQVNBQUtBSUlJZ0VnQkNnQ0NDSUdTQTBBR2tFQUlBRWdCa29OQUJvZ0FDZ0NBQ0FFS0FJQVNBc05BUXNnQlNBSFJ3MEJBbjlCQUNBQUlBUkdEUUFhUVFFZ0FDZ0NDQ0lCSUFRb0FnZ2lCVW9OQUJwQkFDQUJJQVZJRFFBYUlBQW9BZ0FnQkNnQ0FFb0xSUTBCQ3lBQUlBUkhCRUFnQUNBRUtBSUFOZ0lBSUFBZ0JDZ0NCRFlDQkNBQUlBUW9BZ2cyQWdnTEN5QURMUUNrQlVHQkFVWU5BU0FES0FLZ0JVVU5BU0FESUFBb0FnQkJBV28yQXFBRklBQW9BZ2dpQUNBRExBQ2tCVVlOQVNBRElBQTZBS1FGREFFTElBTW9BcGdGUVlHQWdJQjRSZzBBSUFFb0FoQWlBQ0FDUVNCcUlBSkJFR29nQUNnQ0NCQytGQ0FDS0FJZ0lBTW9BcGdGYWlFQkFrQWdDRUVDU0EwQUlBRkJBWEVnQVdvZ0FVRitjU0FCSUFVZ0IwWWJJQVVnQmtZaUFCc2lBVUVFU0NBQWNVVUVRQ0FGSUFkSERRRWdBVUVGU0EwQkMwRUVJUUVMSUFNZ0FUWUNtQVVMSUFJb0FqaEZEUUFnQWlnQ05DSUFLQUlBSWdFZ0FpZ0NNQ0lFS0FJRU5nSUVJQVFvQWdRZ0FUWUNBQ0FDUVFBMkFqZ2dBQ0FDUVRCcVJnMEFBMEFnQUNnQ0JDRUJJQUFRRnlBQklnQWdBa0V3YWtjTkFBc0xJQUpCUUdza0FFRUJDMEFBSUFCQkFDQUFLQUlBS0FLWUJoRUNBQ0FBUVFBZ0FDZ0NBQ2dDbkFZUkFnQWdBRUdCZ0lDQWVEWUN4QU1nQUVJQU53S2tBeUFBUVFBMkFxZ0ZRUUFMRkFBZ0FDQUJFUFlDR2lBQVFRQTJBcWdGUVFBTHpBUUNDbjhCZkFKQUlBQkIwQU5xSWdrb0FsZ2lBa0YvUmlBQ1FmOFBTbklOQUNBQUtBS29CRUVDU0EwQUlBQW9BdVFEUVFCTURRQWdBRUVCRUZ3aEJ5QUFMUUM4QXlFS0lBY29BcEFDSVFzZ0FFSDFBRUVCUVFFUUxDSUlJQWNRbWhRaEJpQUFLQUtvQlNJQ1FYOXpRUUZ4SUFKcUlRTUNRQUpBQWtBQ1FBSkFJQWtRdVFGQkIyc09CZ0FBQVFFQ0F3UUxJQU5CQW1vaEF3d0RDeUFEUVFScUlRTU1BZ3NnQTBFR2FpRUREQUVMSUFOQkNHb2hBd3NDUUFKQUlBWW9BZ1FpQWdSQUlBWkJCR29oQlFOQUFrQWdBaWdDRUNJRUlBTktCRUFnQWlnQ0FDSUVEUUVNQkFzZ0F5QUVUQTBFSUFKQkJHb2hCU0FDS0FJRUlnUkZEUVFnQlNFQ0N5QUNJUVVnQkNFQ0RBQUxBQXNnQmtFRWFpRUNDeUFDSVFVTElBVW9BZ0JGQkVCQkZCQVlJZ1FnQWpZQ0NDQUVRZ0EzQWdBZ0JDQUROZ0lRSUFVZ0JEWUNBQ0FHS0FJQUtBSUFJZ0lFUUNBR0lBSTJBZ0FnQlNnQ0FDRUVDeUFHS0FJRUlBUVFSQ0FHSUFZb0FnaEJBV28yQWdnTEFuOGdDeUFCS0FJUUtBTG9Ca0gwRjJvaUFpZ0NMQ0lGUVFwc0lBVWdBaTBBUEJ0c1FlUUFiYmRFQUFBQUFBQUFCRUNpSWd5WlJBQUFBQUFBQU9CQll3UkFJQXlxREFFTFFZQ0FnSUI0Q3lFQ0lBb0VRQUovSUFFb0FoQW9BdWdHUVlBa2Fpc0RBQ0FDdDZJaURKbEVBQUFBQUFBQTRFRmpCRUFnREtvTUFRdEJnSUNBZ0hnTElRSUxJQUFvQXFnRVFRUk9CRUFnQVNnQ0VDQUFJQWtRdVFFUXRoSWdCeWdDa0FJZ0NoQ05BU0VDQ3lBSUlBSWdDQ2dDdEFNaUFDQUFJQUpJR3lBSUtBSUFLQUtZQmhFQ0FBdEJBUXY3QVFJQ2Z3RitJd0JCTUdzaUFpUUFJQUJCOVFCQkFVRUJFQ3dpQVFSL0lBRkJzUDM4QUVIMDRmUUFRUUFRSEFWQkFBc2hBUUpBQWtBZ0FDZ0NxQVJCQWtnTkFDQUFLQUxrQXlJRFFRQk1EUUFnQVVVRVFFSG9BeEFZSWdNUWhRMGhBU0FBSUFNZ0FDZ0NBQ2dDcUFFUkFnQWdBQ2dDNUFNaEF3c2dBU0FETmdMUUF3d0JDeUFCUlEwQUlBQWdBUkN3QVJvTElBSkN2SVNBZ0JBM0F3Z2dBa0s4aElDQUVEY0RBQ0FBQW44Z0Fpa0NBQ0VFSUFKQkVHb2lBRUVCT2dBWUlBQkJBRFlDRkNBQVFkajkvQUEyQWdBZ0FDQUVOd0lFSUFCQ0FEY0NEQ0FBQzBFQVFRQkJBRUh3c1g5QkFVRUFFQzRnQWtFd2FpUUFRUUFMS1FFQmZ5QUFRY0FFYWlJQ0tBSUVCRUJCbUFRUUdCQytCQ0FDSUFCQjFBQnFJQUVRcGdrTFFRQUxtQWdCQm44akFFRVFheUlHSkFBQ1FDQUJLQUlFSWdORkJFQkJBU0VFREFFTEFuOGdBQ0FBS0FJQUtBSWdFUUFBSVFVZ0F5Z0NoQVVpQkNFQ0FrQWdCQ0FES0FLSUJTSURSZzBBSUFRaEFnTkFJQUlvQWdBb0FnUWdCVW9OQVNBQ1FRUnFJZ0lnQTBjTkFBdEJCUXdCQzBFRklBSWdBMFlOQUJvZ0FpQUVSZ1JBSUFRb0FnQW9BZ3dNQVFzZ0FrRUVheWdDQUNnQ0RDSUVJQUlvQWdBb0Fnd2lBaUFDSUFSS0d3dEJCR3NoQWlBQktBSUVLQUw4QXlFRFFRQWhCQUovSUFFb0FpQkJBRW9FUUNBQktBSUlJQUFnQUNnQ0FDZ0NKQkVBQUNBQ0lBTnNJZ05xSUFBb0FpaHFheUVDSUFFb0Fnd2dBQ0FBS0FJQUtBSWtFUUFBSUFOcUlBQW9BaWhxYXd3QkN5QUFJQUFvQWdBb0FpUVJBQUFnQUNnQ0lHb2dBaUFEYkNJRElBRW9BZ2hxYXlFQ0lBQWdBQ2dDQUNnQ0pCRUFBQ0FBS0FJZ2FpQURJQUVvQWd4cWF3c2lBeUFDSUFJZ0Ewb2JJZ05CQUU0TkFDQUFRUUFRWENFQ0FrQWdBRUdjQldvdEFBaEJnUUZIQkVBZ0FDZ0NvQVVOQVFzZ0FDZ0NtQVZCZ1lDQWdIaEhEUUFnQmlBQUtBS29CU0lGSUFFb0FpQWdBeUFDS0FLUUFpQUJLQUlvS0FMb0JrSDBGMm9pQkNnQ0xDSUhRUXBzSUFjZ0JDMEFQQnRzUWVRQWJTSUVRUUYwYTBFQmFtd2dCRzBpQkdvZ0JFRUNiMnNpQkRZQ0RDQUNRUk1Rb3dKQkFVY05BQ0FBSUFRMkFxZ0ZJQUFnQWlBQktBSW9JQVFROFFNZ0FDZ0NBQ2dDbkFZUkFnQUNRQ0FBS0FMa0EwRUFUQTBBSUFCQjlRQkJBVUVCRUN3aUFFVU5BQ0FBSUFJUW1oUWhCQ0FHSUFWQmYzTkJBWEVnQldvMkFnZ2dCQ2dDQUNJQUlBUkJCR29pQTBjRWZ3Si9JQVlvQWdnaEJRTkFJQVVnQUNJQktBSVFSZ1JBSUFFTUFnc0NRQ0FCS0FJRUlnSkZCRUFnQVNnQ0NDSUFLQUlBSUFGR0RRRWdBVUVJYWlFQ0EwQWdBaWdDQUNJQlFRaHFJUUlnQVNBQktBSUlJZ0FvQWdCSERRQUxEQUVMQTBBZ0FpSUFLQUlBSWdJTkFBc0xJQUFnQTBjTkFBc2dBd3NGSUFBTElBTkdEUUFDUUNBRUlnRW9BZ1FpQkVVTkFDQUdLQUlJSVFJZ0FVRUVhaUlGSVFNZ0JDRUFBMEFnQXlBQUlBQW9BaEFnQWtnaUJ4c2hBeUFBSUFkQkFuUnFLQUlBSWdBTkFBc2dBeUFGUmcwQUlBSWdBeWdDRUVnTkFBSkFJQU1vQWdRaUFFVUVRQ0FES0FJSUlnSW9BZ0FnQTBZTkFTQURRUWhxSVFBRFFDQUFLQUlBSWdWQkNHb2hBQ0FGSUFVb0FnZ2lBaWdDQUVjTkFBc01BUXNEUUNBQUlnSW9BZ0FpQUEwQUN3c2dBeUFCS0FJQVJnUkFJQUVnQWpZQ0FBc2dBU0FCS0FJSVFRRnJOZ0lJSUFRZ0F4RFRCU0FERUJjTElBWWdBU0FHUVF4cUVMTVNDMEVBSVFRTUFRdEJBQ0VFSUFNZ0FpZ0NrQUlnQVNnQ0tDZ0M2QVpCOUJkcUlnQW9BaXdpQTBFS2JDQURJQUF0QUR3YmJFSGtBRzBpQUcwaUFrRitTZzBBSUFFZ0FTZ0NJQ0FBSUFKQmYzTnNiRFlDSkFzZ0JrRVFhaVFBSUFRTHlRTUJCbjhqQUVFd2F5SUNKQUFnQWlBQk5nSXNBa0FDUUFKQUlBQWdBU0FBS0FJQUtBS2tBUkVEQUVVRVFDQUNRU0JxSWdNZ0FTQUJLQUlBS0FJd0VRSUFJQUlvQWlBaEFTQUNMQUFySVFRZ0FrRVFhaUlGSUFBZ0FDZ0NBQ2dDTUJFQ0FDQUNJQUVnQXlBRVFRQklHellDQUNBQ0lBSW9BaEFnQlNBQ0xBQWJRUUJJR3pZQ0JFSEl0UEVBSUFJUU9pQUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNMQUFyUVFCT0RRRWdBaWdDSUJBWERBRUxJQUVnQURZQ1RDQUFRVUJySVFNQ1FDQUJJQUVvQWdBb0FnZ1JBQUJCOVFCR0JFQWdBeUFES0FJQUlBSkJMR29RckFZTUFRc2dBQ2dDUkNJRUlBQW9Ba2hIQkVBZ0JDQUJOZ0lBSUFBZ0JFRUVhallDUkF3QkN5QUVJQU1vQWdBaUJHc2lBMEVDZFNJSFFRRnFJZ1ZCZ0lDQWdBUlBEUUlnQlNBRFFRRjFJZ1lnQlNBR1N4dEIvLy8vL3dNZ0EwSDgvLy8vQjBrYklnVUVmeUFGUVlDQWdJQUVUdzBFSUFWQkFuUVFHQVZCQUFzaUJpQUhRUUowYWlJSElBRTJBZ0FnQTBFQVNnUkFJQVlnQkNBREVCa2FDeUFBSUFZZ0JVRUNkR28yQWtnZ0FDQUhRUVJxTmdKRUlBQWdCallDUUNBRVJRMEFJQVFRRndzZ0FCQ2tBZ3NnQWtFd2FpUUFEd3NRS0FBTFFhT0U3d0FRT0FBTE1BQUNmeUFCSUFFb0FnQW9BZ2dSQUFCQjlRQkhCRUJCQUNBQkx3RlFRU2RyUWYvL0EzRkJFa3NOQVJvTFFRRUxDMUVBSUFCQmhBVnJFRHdnQUVHMEFXc1Fzd0lnQUVHQmdJQ0FlRFlDRkNBQVFZRUJPZ0FnSUFCQkFEWUNIQ0FBUVFBMkFpUWdBRUVvYWhBdklBQkJBRFlDUENBQVFVQnJFS1FCSUFCQkFEWUNjQXRWQUNBQVFkQURheEE4SUFBUXN3SWdBRUdCZ0lDQWVEWUN5QUVnQUVHQkFUb0ExQUVnQUVFQU5nTFFBU0FBUVFBMkF0Z0JJQUJCM0FGcUVDOGdBRUVBTmdMd0FTQUFRZlFCYWhDa0FTQUFRUUEyQXFRQ0Mxa0FJQUJCMUFGckVEd2dBRUg4QVdvUXN3SWdBRUdCZ0lDQWVEWUN4QU1nQUVHQkFUb0EwQU1nQUVFQU5nTE1BeUFBUVFBMkF0UURJQUJCMkFOcUVDOGdBRUVBTmdMc0F5QUFRZkFEYWhDa0FTQUFRUUEyQXFBRUMxa0FJQUJCc0FGckVEd2dBRUdnQW1vUXN3SWdBRUdCZ0lDQWVEWUM2QU1nQUVHQkFUb0E5QU1nQUVFQU5nTHdBeUFBUVFBMkF2Z0RJQUJCL0FOcUVDOGdBRUVBTmdLUUJDQUFRWlFFYWhDa0FTQUFRUUEyQXNRRUMxVUFJQUFRUENBQVFkQURhaEN6QWlBQVFZR0FnSUI0TmdLWUJTQUFRWUVCT2dDa0JTQUFRUUEyQXFBRklBQkJBRFlDcUFVZ0FFR3NCV29RTHlBQVFRQTJBc0FGSUFCQnhBVnFFS1FCSUFCQkFEWUM5QVVMRWdBZ0FFSHdCV3NpQUJDUkFSb2dBQkFYQ3hJQUlBQkJ4QVZySWdBUWtRRWFJQUFRRndzU0FDQUFRYndGYXlJQUVKRUJHaUFBRUJjTEVnQWdBRUdzQldzaUFCQ1JBUm9nQUJBWEN4SUFJQUJCbkFWcklnQVFrUUVhSUFBUUZ3dnNCQUVDZnlNQVFmQUVheUlBSkFBZ0FDQUNOZ0xnQkNBQUlBRTJBdWdFSUFCQkx6WUNFQ0FBUWNnQmFpQUFRZEFCYWlBQVFSQnFFUE1CSVFjZ0FFSEFBV29pQ0NBRUtBSWNJZ0UyQWdBZ0FTQUJLQUlFUVFGcU5nSUVJQWdRL0FJaEFTQUFRUUE2QUw4QkFrQWdBRUhvQkdvZ0FpQURJQWdnQkNnQ0JDQUZJQUJCdndGcUlBRWdCeUFBUWNRQmFpQUFRZUFFYWhDM0VrVU5BQ0FBUWVLODhBQW9BQUEyQUxjQklBQkIyN3p3QUNrQUFEY0RzQUVnQVNBQVFiQUJhaUFBUWJvQmFpQUFRWUFCYWlBQktBSUFLQUl3RVFrQUdpQUFRUzQyQWhBZ0FFRUlha0VBSUFCQkVHb2lBaER6QVNFQkFrQWdBQ2dDeEFFZ0J5Z0NBR3RCaVFOT0JFQWdBQ2dDeEFFZ0J5Z0NBR3RCQW5WQkFtb1E1QUVoQXlBQktBSUFJUUlnQVNBRE5nSUFJQUlFUUNBQ0lBRW9BZ1FSQVFBTElBRW9BZ0JGRFFFZ0FTZ0NBQ0VDQ3lBQUxRQy9BUVJBSUFKQkxUb0FBQ0FDUVFGcUlRSUxJQWNvQWdBaEJBTkFJQUFvQXNRQklBUk5CRUFDUUNBQ1FRQTZBQUFnQUNBR05nSUFJQUJCRUdvZ0FCQ0FGRUVCUncwQUlBRW9BZ0FoQWlBQlFRQTJBZ0FnQWdSQUlBSWdBU2dDQkJFQkFBc01CQXNGSUFJZ0FFR3dBV29nQUVHQUFXb2lBeUFEUVNocUlBUVEwQXdnQTJ0QkFuVnFMUUFBT2dBQUlBSkJBV29oQWlBRVFRUnFJUVFNQVFzTEVIY0FDeEIzQUFzZ0FFSG9CR29nQUVIZ0JHb1F3UUlFUUNBRklBVW9BZ0JCQW5JMkFnQUxJQUFvQXVnRUlRSWdBQ2dDd0FFaUFTQUJLQUlFUVFGcklnTTJBZ1FnQTBGL1JnUkFJQUVnQVNnQ0FDZ0NDQkVCQUFzZ0J5Z0NBQ0VCSUFkQkFEWUNBQ0FCQkVBZ0FTQUhLQUlFRVFFQUN5QUFRZkFFYWlRQUlBSUxFZ0FnQUVHVUJXc2lBQkNSQVJvZ0FCQVhDeElBSUFCQmhBVnJJZ0FRa1FFYUlBQVFGd3NTQUNBQVFjZ0VheUlBRUpFQkdpQUFFQmNMRWdBZ0FFSEFCR3NpQUJDUkFSb2dBQkFYQ3hJQUlBQkJ0QVJySWdBUWtRRWFJQUFRRndzU0FDQUFRYXdFYXlJQUVKRUJHaUFBRUJjTEVnQWdBRUdrQkdzaUFCQ1JBUm9nQUJBWEN4SUFJQUJCOEFOcklnQVFrUUVhSUFBUUZ3c1NBQ0FBUWVnRGF5SUFFSkVCR2lBQUVCY0xFZ0FnQUVIZ0Eyc2lBQkNSQVJvZ0FCQVhDeElBSUFCQjBBTnJJZ0FRa1FFYUlBQVFGd3NTQUNBQVFZZ0RheUlBRUpFQkdpQUFFQmNMRWdBZ0FFSDRBbXNpQUJDUkFSb2dBQkFYQ3hJQUlBQkI2QUpySWdBUWtRRWFJQUFRRndzU0FDQUFRZVFCYXlJQUVKRUJHaUFBRUJjTEVnQWdBRUhVQVdzaUFCQ1JBUm9nQUJBWEN4SUFJQUJCd0FGcklnQVFrUUVhSUFBUUZ3c1NBQ0FBUWJBQmF5SUFFSkVCR2lBQUVCY0xEQUFnQUJDUkFSb2dBQkFYQ3dzQUlBQkI4QVZyRUpFQkN3c0FJQUJCeEFWckVKRUJDd3NBSUFCQnZBVnJFSkVCQ3dzQUlBQkJyQVZyRUpFQkN3c0FJQUJCbkFWckVKRUJDd3NBSUFCQmxBVnJFSkVCQ3dzQUlBQkJoQVZyRUpFQkN3c0FJQUJCeUFSckVKRUJDd3NBSUFCQndBUnJFSkVCQ3dzQUlBQkJ0QVJyRUpFQkN3c0FJQUJCckFSckVKRUJDd3NBSUFCQnBBUnJFSkVCQ3dzQUlBQkI4QU5yRUpFQkN3c0FJQUJCNkFOckVKRUJDd3NBSUFCQjRBTnJFSkVCQ3dzQUlBQkIwQU5yRUpFQkN3c0FJQUJCaUFOckVKRUJDd3NBSUFCQitBSnJFSkVCQ3dzQUlBQkI2QUpyRUpFQkN3c0FJQUJCNUFGckVKRUJDd3NBSUFCQjFBRnJFSkVCQ3dzQUlBQkJ3QUZyRUpFQkN3c0FJQUJCc0FGckVKRUJDeElBUVlTWmdnRkJpSm1DQVNnQ0FCQ29EQXNNQUNBQUVLd01HaUFBRUJjTEJ3QkI1S0g1QUFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUhvb1BrQVJoc0xEd0JCc0FRUUdDSUFFTVFHR2lBQUN3d0FJQUZCakovNUFEWUNBQXNTQUVFSUVCZ2lBRUdNbi9rQU5nSUFJQUFMNndJQkEzOUJzQVFRR0NJQklBQVFpd0VnQVVITUEyb2lBa0VBTmdJTUlBSWdBa0VFYWlJRE5nSUlJQUlnQXpZQ0JDQUNRY1Q5L0FBMkFnQWdBaUVESUFGQnFOWHlBRFlDM0FNZ0FVSGdBMm9oQWdKQUlBQXNBT3NEUVFCT0JFQWdBaUFBS1FQZ0F6Y0RBQ0FDSUFBb0F1Z0ROZ0lJREFFTElBSWdBQ2dDNEFNZ0FDZ0M1QU1RR2dzZ0FTQUFLUVB3QXpjRDhBTWdBU0FBS1FMOEF6Y0MvQU1nQVNBQUtRT0lCRGNEaUFRZ0FTQUFLUU9RQkRjRGtBUWdBVUdVbmZrQU5nS0lBeUFCUVlTZCtRQTJBdmdDSUFGQjlKejVBRFlDNkFJZ0FVSGtuUGtBTmdMa0FTQUJRY0NjK1FBMkF0UUJJQUZCc0p6NUFEWUN3QUVnQVVHUW5Qa0FOZ0t3QVNBQlFjeVYrUUEyQWdBZ0EwR2tuZmtBTmdJQUlBRkI2SjM1QURZQ2hBUWdBVUhZbmZrQU5nTDRBeUFCUWNpZCtRQTJBdXdESUFGQnVKMzVBRFlDM0FNZ0FTQUFLUU9ZQkRjRG1BUWdBU0FBS1FPZ0JEY0RvQVFnQVNBQUtRT29CRGNEcUFRZ0FRc3FBQ0FBUVFZNkFBc2dBRUhSc2UwQUtBQUFOZ0FBSUFCQjFiSHRBQzhBQURzQUJDQUFRUUE2QUFZTFNBQWdBRUVBSUFBb0FnQW9BcGdHRVFJQUlBQkJBQ0FBS0FJQUtBS2NCaEVDQUNBQVFZR0FnSUI0TmdMRUF5QUFRZ0EzQXFRRElBQkNBRGNEcUFRZ0FFRUFOZ0tnQkVFQUM5a0dBUVIvSXdCQm9BRnJJZ0FrQUNBQUlBSTJBcEFCSUFBZ0FUWUNtQUVnQUVFdk5nSVVJQUJCR0dvZ0FFRWdhaUFBUVJScUlnZ1E4d0VoQ1NBQVFSQnFJZ2NnQkNnQ0hDSUJOZ0lBSUFFZ0FTZ0NCRUVCYWpZQ0JDQUhFUDRDSVFFZ0FFRUFPZ0FQSUFCQm1BRnFJQUlnQXlBSElBUW9BZ1FnQlNBQVFROXFJQUVnQ1NBSUlBQkJoQUZxRU1BU0JFQWpBRUVRYXlJQ0pBQUNRQ0FHTFFBTFFRZDJCRUFnQmlnQ0FDRURJQUpCQURvQUR5QURJQUl0QUE4NkFBQWdCa0VBTmdJRURBRUxJQUpCQURvQURpQUdJQUl0QUE0NkFBQWdCa0VBT2dBTEN5QUNRUkJxSkFBZ0FDMEFEd1JBSUFZZ0FVRXRJQUVvQWdBb0Fod1JBd0FRYkFzZ0FVRXdJQUVvQWdBb0Fod1JBd0FoQVNBSktBSUFJUVFnQUNnQ0ZDSUlRUUZySVFJZ0FVSC9BWEVoQVFOQUFrQWdBaUFFVFEwQUlBUXRBQUFnQVVjTkFDQUVRUUZxSVFRTUFRc0xJd0JCRUdzaUJ5UUFBbjhnQmkwQUMwRUhkZ1JBSUFZb0FnUU1BUXNnQmkwQUN3c2hBaUFHSWdFdEFBdEJCM1lFZnlBQktBSUlRZi8vLy84SGNVRUJhd1ZCQ2dzaEF3SkFJQWdnQkdzaUNrVU5BQUovSUFFdEFBdEJCM1lFUUNBR0tBSUFEQUVMSUFZTElBUk5CSDhnQkFKL0lBWXRBQXRCQjNZRVFDQUdLQUlBREFFTElBWUxBbjhnQmkwQUMwRUhkZ1JBSUFZb0FnUU1BUXNnQmkwQUN3dHFUUVZCQUF0RkJFQWdDaUFESUFKclN3UkFJQVlnQXlBQ0lBcHFJQU5ySUFJZ0FrRUFFSlVJQ3dKL0lBWXRBQXRCQjNZRVFDQUdLQUlBREFFTElBWUxJQUpxSVFNRFFDQUVJQWhIQkVBZ0F5QUVMUUFBT2dBQUlBUkJBV29oQkNBRFFRRnFJUU1NQVFzTElBZEJBRG9BRHlBRElBY3RBQTg2QUFBZ0FpQUthaUVCQWtBZ0JpMEFDMEVIZGdSQUlBWWdBVFlDQkF3QkN5QUdJQUU2QUFzTERBRUxJQVlDZnlBSElBUWdDQ0FHRUtzTUlnRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3c1FqQUVhSUFFUVNob0xJQWRCRUdva0FBc2dBRUdZQVdvZ0FFR1FBV29RdFFJRVFDQUZJQVVvQWdCQkFuSTJBZ0FMSUFBb0FwZ0JJUUlnQUNnQ0VDSUJJQUVvQWdSQkFXc2lBellDQkNBRFFYOUdCRUFnQVNBQktBSUFLQUlJRVFFQUN5QUpLQUlBSVFFZ0NVRUFOZ0lBSUFFRVFDQUJJQWtvQWdRUkFRQUxJQUJCb0FGcUpBQWdBZ3NaQUNBQUlBRVE5Z0lhSUFBUXBBSWdBRUlBTndPWUJFRUFDOGdhQXhOL0FYd0JmZ0pBSUFBb0F2QURRWDlHRFFBZ0FDZ0NqQVJCQWtZZ0FDZ0NnQVJCQWtaeERRQWdBQ2dDbUFSRkRRQWdBQ2dDbkFSRkRRQWdBRUVBRUZ3aEJDQUJLQUlFSVFrZ0FDZ0NuQU1pQWlBRUlBSWJJUTRqQUVFd2F5SUlKQUFDUUNBQVFaTUJRZkN4ZjBFQkVDd2lBa1VOQUNBQ1FiRDkvQUJCeE9MMEFFRUFFQndpQmtVTkFDQUFLQUtNQkVFQ1JnMEFJQUFvQXFnRUloQUVRQ01BUVNCcklnb2tBQ0FPS0FLUUFpSVRJQWtvQXVnR1FmUVhhaUlFS0FJc0lnSkJDbXdnQWlBRUxRQThHMnhCQVhSQjVBQnRJUXNnQUNJRUtBS2dCQ0VDSUFwQkVHb2lBeUFBUWV3QVFRRkI4TEYvRU1zQklBdEJBVUYvSUFKQkFVWWJJaFJzSVFVZ0F5QUtLQUlVSWdKSEJFQURRQUpBSUFJb0FnZ1FwUUpGRFFBZ0JDZ0NvQVFoQXlBUUt3UGdCQ0VWSUFJb0FnZ2lCeUFIS0FJQUtBSWdFUUFBSVJFZ0EwRUJSZ1JBSUFkQkhFRWtJQlZFQUFBQUFBQUFBQUJrRzJvb0FnQWhEQ0FRS0FLRUJTSURJQkFvQW9nRlJnUi9RUUFGSUFNb0FnQW9BZ2dMSVEwZ0VDc0Q0QVFoRlNBUUtBS0VCU0lESUJBb0FvZ0ZSZ1IvUVFBRklBTW9BZ0FvQWdRTElRY2dBaWdDQ0NJRElBTW9BZ0FvQWlRUkFBQWdBeWdDS0dvaEF5QVNBbjhnRlNBTUlCRnFJQWRydDZJZ0RiZWdJaFdaUkFBQUFBQUFBT0JCWXdSQUlCV3FEQUVMUVlDQWdJQjRDeUFEYXlJRElBTWdFa29iSVJJTUFRc2dCMEVrUVJ3Z0ZVUUFBQUFBQUFBQUFHUWJhaWdDQUNFTUlCQW9Bb1FGSWdNZ0VDZ0NpQVZHQkg5QkFBVWdBeWdDQUNnQ0NBc2hEU0FRS3dQZ0JDRVZJQkFvQW9RRklnTWdFQ2dDaUFWR0JIOUJBQVVnQXlnQ0FDZ0NCQXNoQnlBQ0tBSUlJZ01nQXlnQ0FDZ0NKQkVBQUNBREtBSWdhaUVESUJJQ2Z5QVZJQXdnRVdvZ0IydTNvaUFOdDZBaUZabEVBQUFBQUFBQTRFRmpCRUFnRmFvTUFRdEJnSUNBZ0hnTElBTnJJZ01nQXlBU1NCc2hFZ3NnQWlnQ0JDSUNJQXBCRUdwSERRQUxDeUFLSUFSQmlnRkJBVUh3c1g4UXl3RWdCU0FTYXlJSElBWW9BcXdEYWlBR0lBWW9BZ0FvQWlRUkFBQnFJQVlvQWlocUlBWWdCaWdDQUNnQ0pCRUFBR29nQmlnQ0lHcEJBbTBoQlNBS0lBb29BZ1FpQWtjRVFBTkFBa0FnQWlnQ0NFSHVBRUYvRURBTkFDQUNLQUlJRUtVQ1JRMEFJQVFvQXFBRUlRTWdBaWdDQ0NJTUlBd29BZ0FvQWlRUkFBQWhEU0FEUVFGR0JFQWdCU0FNS0FJb0lBMXFUZzBCSUFJb0FnZ2lBeUFES0FJQUtBSWtFUUFBSUFWcklBTW9BaWhxSWdNZ0R5QURJQTlLR3lBRElBOGJJUThNQVFzZ0JTQU1LQUlnSUExcVRBMEFJQUlvQWdnaUF5QURLQUlBS0FJa0VRQUFJQVZySUFNb0FpQnFJZ01nRHlBRElBOUlHeUFESUE4YklROExJQUlvQWdRaUFpQUtSdzBBQ3dzZ0RpQU9LQUlBS0FJa0VRQUFJUUlnQmlBR0tBS3NBeUFISUE5cWFpQUdLQUlBS0FLY0JoRUNBQ0FFS0FLZ0JFRUJSZ1IvSUFJZ0Myb0ZJQUlnQ3lBVElBa29BdWdHUWZRWGFpSURLQUlzSWdKQkNtd2dBaUFETFFBOEcyeEJBM1JCNUFCdGFtc0xJUU1nQmhDWEZDRUNBa0FnQXlBR0VKWVVheUFVYkNJSElBTWdBbXNnRkd3aUFpQUNJQWRJRzBFQVRBMEFRUUFoRHdKQUlBSkJBRXdOQUNBSFFRQk1EUUFnQmlBR0tBS3NBeUFISUFJZ0FpQUhTeHNpRHlBVWJHb2dCaWdDQUNnQ25BWVJBZ0FMSUFKQkFFb0VRQ0FHSUFJZ0Qyc2dGR3cyQXVnREN5QUhRUUJNRFFBZ0JpQUhJQTlySUJSc05nTHNBd3NDUUNBUUtBTGdBeUlDUlEwQUlBUW9BcUFFUVFKSERRQWdBaWdDN0FFZ0RpZ0M3QUZNRFFBZ0JpQUdLQUxvQXlBTFFRUnRJZ0pyTmdMb0F5QUdJQVlvQXV3RElBSnJOZ0xzQXdzQ1FDQUtLQUlJUlEwQUlBb29BZ1FpQWlnQ0FDSURJQW9vQWdBaUJDZ0NCRFlDQkNBRUtBSUVJQU0yQWdBZ0NrRUFOZ0lJSUFJZ0NrWU5BQU5BSUFJb0FnUWhCQ0FDRUJjZ0JDSUNJQXBIRFFBTEN3SkFJQW9vQWhoRkRRQWdDaWdDRkNJQ0tBSUFJZ01nQ2lnQ0VDSUVLQUlFTmdJRUlBUW9BZ1FnQXpZQ0FDQUtRUUEyQWhnZ0FpQUtRUkJxUmcwQUEwQWdBaWdDQkNFRUlBSVFGeUFFSWdJZ0NrRVFha2NOQUFzTElBcEJJR29rQUF3QkN5QU9LQUtRQWlFTklBQW9BcUFFUVFGSEJFQkJBQ0FOSUFrb0F1Z0dRZlFYYWlJRUtBSXNJZ0pCQ213Z0FpQUVMUUE4RzJ4QkEzUkI1QUJ0YXlFRkN5QUlRUUEyQWlnZ0NDQUlRU0JxSWdJMkFpUWdDQ0FDTmdJZ1FSQVFHQ0lFUXZhQW1JU2drWURHQURjQkNDQUVRdXlBcklQZ2pZQTZOd0VBSUFoQkFEWUNHQ0FJUWdBM0F4QWdDRUVBT3dFTUlBaEI5TEtCQVRZQ0NDQUlRUkJxSUFRZ0JFRVFhaEM4QWlBSVFRRTZBQXdnQkJBWElBQWdBaUFJUVFocUVOMENJQTRnRGlnQ0FDZ0NKQkVBQUNFSElBSWdDQ2dDSkNJRVJ3UkFBMEFDUUNBRUtBSUlFS1VDUlEwQUlBUW9BZ2dpRENnQ25BTU5BQ0FBS0FLZ0JDRUNJQXdnRENnQ0FDZ0NKQkVBQUNFRElBSkJBVVlFUUNBTUtBSW9JQU1nQjJ0cUlnSWdCU0FDSUFWS0d5RUZEQUVMSUF3b0FpQWdBeUFIYTJvaUFpQUZJQUlnQlVnYklRVUxJQVFvQWdRaUJDQUlRU0JxUncwQUN3c2dCaUFHS0FLc0F5QUZhaUFOSUFrb0F1Z0dRZlFYYWlJRUtBSXNJZ0pCQ213Z0FpQUVMUUE4RzJ4QkFYUkI1QUJ0SWdKQkFDQUNheUFBS0FLZ0JFRUJSaHRxSUFZb0FnQW9BcHdHRVFJQUlBaEI5TEtCQVRZQ0NDQUlLQUlRSWdJRVFDQUlJQUkyQWhRZ0FoQVhDeUFJS0FJb1JRMEFJQWdvQWlRaUJDZ0NBQ0lESUFnb0FpQWlBaWdDQkRZQ0JDQUNLQUlFSUFNMkFnQWdDRUVBTmdJb0lBUWdDRUVnYWtZTkFBTkFJQVFvQWdRaEFpQUVFQmNnQWlJRUlBaEJJR3BIRFFBTEN5QUlRVEJxSkFBZ0FTZ0NCQ0VUUVFBaEJ5TUFRZEFBYXlJTEpBQUNRQ0FBSWdSQmxBRkI4TEYvUVFFUUxDSUFSUTBBSUFCQnNQMzhBRUg0NHZRQVFRQVFIQ0lKUlEwQUlBUW9Bb0FFUVFKR0RRQWdDU2dDN0FNaUFBUkFJQWtnQUNnQ3JBTWdDU2dDQUNnQ25BWVJBZ0FNQVFzakFFRXdheUlGSkFBQ1FDQUVLQUtjQXlJQUJFQWdDU0FBTmdLY0F5QUpJQVFvQXFBRE5nS2dBd3dCQzBFQUlRQWdCRUVBRUZ3aEF5QUZRUUEyQWlnZ0JTQUZRU0JxSWdFMkFpUWdCU0FCTmdJZ1FRWVFHQ0lDUVlvQk93RUVJQUpCOFlDWUJEWUJBQ0FGUVFBMkFoZ2dCVUlBTndNUUlBVkJBRHNCRENBRlFmU3lnUUUyQWdnZ0JVRVFhaUFDSUFKQkJtb1F2QUlnQlVFQk9nQU1JQUlRRnlBRUlBRWdCVUVJYWhEZEFnSkFJQUVnQlNnQ0pDSU1SZzBBUVFBaERRTkFJQXdvQWdnaUFpZ0NuQU1oQVFKQUlBQkZEUUFnQVVVTkFDQUFJQUZIRFFJTElBRUVRQ0FOUVFGcUlRMGdBaWdDb0FNaEJ5QUJJUUFMSUF3b0FnUWlEQ0FGUVNCcVJ3MEFDeUFBUlEwQUlBUW9BcXdFSVFFQ1FDQUZLQUlvUVFKdElBMUlCRUFnQVVVTkFTQUJLQUwwQXlJQlFRTkdEUUlnQUNnQzdBRWdBeWdDN0FGSUJFQWdBVUVDUncwQ0lBUW9BcVFFUVFKSERRSU1Bd3NnQVVFQlJ3MEJJQVFvQXFRRVFRRkhEUUVNQWdzZ0FVVU5BU0FCS0FMMEF5SUJRUU5HRFFBZ0F5Z0M3QUVnQUNnQzdBRklCRUFnQVVFQ1J3MENJQVFvQXFRRVFRSkdEUUVNQWdzZ0FVRUJSdzBCSUFRb0FxUUVRUUZIRFFFTElBa2dCellDb0FNZ0NTQUFOZ0tjQXdzZ0JVSDBzb0VCTmdJSUlBVW9BaEFpQUFSQUlBVWdBRFlDRkNBQUVCY0xJQVVvQWloRkRRQWdCU2dDSkNJQUtBSUFJZ0lnQlNnQ0lDSUJLQUlFTmdJRUlBRW9BZ1FnQWpZQ0FDQUZRUUEyQWlnZ0FDQUZRU0JxUmcwQUEwQWdBQ2dDQkNFQklBQVFGeUFCSWdBZ0JVRWdha2NOQUFzTElBVkJNR29rQUNBT0tBS1FBaUVGSUFrb0Fwd0RJZ0FnRGlBQUd5SURJQU1vQWdBb0FpUVJBQUFoREVFQUlBVWdFeWdDNkFaQjlCZHFJZ0lvQWl3aUFFRUtiQ0FBSUFJdEFEd2lCaHRzUVFGMFFlUUFiU0lPYXlFQlFRQkJBQ0FGSUFJb0Fpd2lBRUVLYkNBQUlBWWJiRUVEZEVIa0FHMXJJZ2NnQkNnQ3BBUkJBVVlpQUJzaEFpQUVLQUtzQkNJUlJRUkFJQWtnQWlBSktBSUFLQUtjQmhFQ0FBc2dEaUFCSUFBYklRMGdDeUFETmdKRUlBdEJBRFlDUUNBTElBazJBalFnQzBISW52a0FOZ0l3SUFzZ0JTQVRLQUxvQmtIMEYyb2lBU2dDTENJQVFRcHNJQUFnQVMwQVBCdHNRZVFBYlVFQmREWUNQQ0FMSUFRb0FxUUVOZ0k0SUFzZ0NTQUpLQUlBS0FJa0VRQUFOZ0pJSUF0QzlJT0FnQkEzQXdnZ0MwTDBnNENBRURjREFDQUxLUUlBSVJZZ0MwRVFhaUlBUVFFNkFCZ2dBRUVBTmdJVUlBQkIyUDM4QURZQ0FDQUFRZ0EzQWdRZ0FDQVdOd0lNSUFRZ0FDQUxRVEJxUVFCQkFFSHdzWDlCQVVFQUVDNGdDeWdDU0NBTWF5RUJBa0FDUUNBUlJRMEFJQVFvQXB3RERRQWdCRUhzQUVId3NYOUJBUkFzRFFBZ0NTQVRFSlVVSVFNZ0VTZ0NoQVVpQUNBUktBS0lCVVlFZjBFQUJTQUFLQUlBS0FJSUN5RU9JQVFvQXFRRUlnUkJBVVlDZnlBUkt3UGdCQ0FESUJFb0FvUUZJZ0FnRVNnQ2lBVkdCSDlCQUFVZ0FDZ0NBQ2dDQkF0cnQ2SWdEcmVnSWhXWlJBQUFBQUFBQU9CQll3UkFJQldxREFFTFFZQ0FnSUI0Q3lBTWF5QU5haUlBUVFCS2NRMEJJQVJCQWtjRVFDQUJJUUFNQWdzZ0FDQUhTQTBCSUFFaEFBd0JDeUFCSUExcUlRQWdCQ2dDcEFRaEJBc0NRQ0FFUVFKR0lBQWdBa3B4UlFSQUlBUkJBVWNOQVNBQUlBSk9EUUVMSUFJaEFBc2dDU0FBSUFrb0FnQW9BcHdHRVFJQUN5QUxRZEFBYWlRQUMwRUJDNVlJQVFaL0l3QkJFR3NpQkNRQUFrQWdBQ2dDOEFOQmYwWU5BQ0FBS0FLTUJFRUNSaUFBS0FLQUJFRUNSbkVOQUNBQUtBS1lCRVVOQUNBQUtBS2NCRVVOQUFKQUlBQkI3Z0JCZnhBd0lnSkZEUUFnQWtHdy9md0FRZlM5L0FCQkFCQWNJZ0pGRFFBZ0FDQUNOZ0tvQkFzQ1FDQUFRZTRBUWZDeGYwRUJFQ3dpQWtVTkFDQUNRYkQ5L0FCQjlMMzhBRUVBRUJ3aUFrVU5BQ0FBUVlZQkVLTUNEUUFnQUVIeEFCQ2pBZzBBSUFCQjdnQVFvd0pCQVVjTkFDQUFJQUkyQXFnRUN5QUFJQUFvQXFnRUlnSTJBcXdFQWtBZ0FrVU5BQUpBSUFJb0F2UURJZ0pCQVVZZ0FDZ0NvQVFpQTBFQ1JuRkZCRUFnQWtFQ1J3MEJJQU5CQVVjTkFRc2dBRUVBTmdLb0JBc2dBa0VCUmlBQUtBS2tCQ0lEUVFKR2NVVUVRQ0FDUVFKSERRRWdBMEVCUncwQkN5QUFRUUEyQXF3RUN5QUJLQUlFSVFZZ0JFRUFOZ0lNQWtBZ0FDZ0NtQVFpQVNBQktBSUFLQUlJRVFBQVFZWUJSZzBBSUFBb0FwZ0VJZ0VnQVNnQ0FDZ0NDQkVBQUVHS0FVWU5BQ0FBS0FLWUJDSUJJQUVvQWdBb0FnZ1JBQUJCOFFCSERRQkIvLy8vL3djaEFpQUFLQUtZQkNJQlFjd0RhaUFCRU9ZQklnTWdBeWdDQkNJQlJ3UkFBMEFnQVNnQ0NDSUZJQVVvQWdBb0FpQVJBQUFnQWtnRVFDQUJLQUlJSWdJZ0FpZ0NBQ2dDSUJFQUFDRUNDeUFCS0FJRUlnRWdBMGNOQUFzTElBUWdBaUFBS0FLWUJDSUJJQUVvQWdBb0FpQVJBQUJyTmdJTUN5QUVRUUEyQWdnQ1FDQUVBbjhnQUNnQ25BUWlBU0FCS0FJQUtBSUlFUUFBUVlZQlJnUkFJQUFvQXB3RUlBWkJBQkIrSVFFZ0JDZ0NDQ0FCUVFGMGFnd0JDeUFBS0FLY0JDSUJJQUVvQWdBb0FnZ1JBQUFoQWlBQUtBS2NCQ0VCSUFKQmlnRkdCRUFnQkNnQ0NDQUJLQUlrYWd3QkN5QUJJQUVvQWdBb0FnZ1JBQUJCOFFCSERRRkJnWUNBZ0hnaEFTQUFLQUtjQkNJRElnSkJ6QU5xSUFJUTVnRWlCU0FGS0FJRUlnSkhCRUFEUUNBQ0tBSUlJZ2NnQnlnQ0FDZ0NJQkVBQUNBQlNnUkFJQUlvQWdnaUFTQUJLQUlBS0FJZ0VRQUFJUUVMSUFJb0FnUWlBaUFGUncwQUN3c2dBU0FESUFNb0FnQW9BaUFSQUFCcklBTWdCa0VBRUg1QkFYUnFDellDQ0FzQ2Z5QUFRWk1CUWZDeGYwRUJFQ3dpQWtVRVFFRUJJUUZCQUF3QkMwRUJJUUZCQUNBQ1FiRDkvQUJCeE9MMEFFRUFFQndpQWtVTkFCcEJBQ0VCSUFBb0Fvd0VRUUpIQkVBZ0FpQUVLQUlNTmdMZ0F5QUNJQVFvQWdnMkF1UURDeUFDQ3lFRElBQkJsQUZCOExGL1FRRVFMQ0lDUlEwQUlBSkJzUDM4QUVINDR2UUFRUUFRSENJQ1JRMEFJQUFvQW9BRVFRSkdEUUFDUUNBQkRRQWdBQ2dDcEFRZ0FDZ0NvQVJIRFFBZ0FpZ0M3QU1pQUFSQUlBQkJBRFlDOEFNTElBSWdBellDN0FNZ0F3UkFJQU1nQWpZQzhBTUxEQUVMSUFJb0F1d0RJZ0FFUUNBQVFRQTJBdkFEQ3lBQ1FRQTJBdXdEQ3lBRVFSQnFKQUJCQVF2akNRSUVmd0YrSXdCQjBBQnJJZ0VrQUNBQVFaTUJRUUZCQVJBc0lnSUVRQ0FDUWJEOS9BQkJ4T0wwQUVFQUVCd2hBd3NnQUVHVUFVRUJRUUVRTENJQ0JFQWdBa0d3L2Z3QVFmamk5QUJCQUJBY0lRUUxJQUJCN2dCQmZ4QXdCSDhnQUVIdUFFRi9FREJCc1AzOEFFSDB2ZndBUVFBUUhDSUNLQUpFSUFJb0FrQnJRUVJHQlVFQUN5RUNBa0FDUUFKQUFrQUNRQ0FBS0FKRUlBQW9Ba0JyUVFSSERRQWdBRUh1QUJDakFrRUJSd1JBSUFCQjhBQVFvd0pCQVVjTkFRc2dBRUdFQkdvaUJTZ0NDQm9NQVFzZ0FpQUFRWVFFYWlJRktBSUlRUUJIY2tFQlJ3MEJDeUFBS0FLTUJFRUJSdzBCQ3lBRFJRUkFRZmdERUJnaEFpTUFRUkJySWdNa0FDQURRUUE2QUFnZ0EwTGk1SVdidHEyWnVpMDNBd0FnQTBFSU9nQUxJQUpCa3dFZ0F4Q2VBUm9nQXl3QUMwRUFTQVJBSUFNb0FnQVFGd3NnQWtHNDBQSUFOZ0xNQXlBQ1FnQTNBdEFESUFKQjVPYnpBRFlDekFNZ0FrSUFOd0xZQXlBQ1Fkelo5QUEyQW9nRElBSkJ6Tm4wQURZQytBSWdBa0c4MmZRQU5nTG9BaUFDUWF6WjlBQTJBdVFCSUFKQmlObjBBRFlDMUFFZ0FrSDQyUFFBTmdMQUFTQUNRZGpZOUFBMkFyQUJJQUpCbU5MMEFEWUNBQ0FDUWV6WjlBQTJBc3dESUFKQ0FEY0Q2QU1nQWtHUUFoQXBJQUlnQWlnQ0FDZ0NsQUVSQVFBZ0EwRVFhaVFBSUFJaEF5QUFJQUlnQUNnQ0FDZ0NxQUVSQWdBTElBTWdCU2tDQkRjQzBBTWdBeUFGS1FJTU53TFlBd3dCQ3lBRFJRMEFJQUFnQXhDd0FSb0xBa0FDUUNBQUtBTHdBMEYvUmcwQUlBQW9Bb0FFQkVBZ0FDZ0NnQVJCQVVjTkFRc2dCRVVFUUVId0F4QVlJUUlqQUVFUWF5SUVKQUFnQkVFQU9nQUVJQVJCN3VxMTZ3STJBZ0FnQkVFRU9nQUxJQUpCbEFFZ0JCQ2VBUm9nQkN3QUMwRUFTQVJBSUFRb0FnQVFGd3NnQWtITUEyb2lBMEc0MFBJQU5nSUFJQU5DQURjQ0JDQURRZnk2OHdBMkFnQWdBa0c0MFBJQU5nTFlBeUFDUWdBM0F0d0RJQUpCNU9iekFEWUMyQU1nQWtJQU53TGtBeUFDUWNEaDlBQTJBb2dESUFKQnNPSDBBRFlDK0FJZ0FrR2c0ZlFBTmdMb0FpQUNRWkRoOUFBMkF1UUJJQUpCN09EMEFEWUMxQUVnQWtIYzRQUUFOZ0xBQVNBQ1Fiemc5QUEyQXJBQklBSkIvTm4wQURZQ0FDQURRZERoOUFBMkFnQWdBa0hnNGZRQU5nTFlBeUFDUVI4UUtTQUNRWkFDRUNrZ0FpQUNLQUlBS0FLVUFSRUJBQ0FFUVJCcUpBQWdBaUVFSUFBZ0FpQUFLQUlBS0FLb0FSRUNBQXNnQkNBQUtRTDhBemNDMEFNZ0JDQUZLUUlFTndMY0F5QUVJQVVwQWd3M0F1UUREQUVMSUFSRkRRQWdBQ0FFRUxBQkdnc2dBVUs4aElDQUVEY0RLQ0FCUXJ5RWdJQVFOd01JSUFFcEFnZ2hCaUFCUVRCcUlnSkJBVG9BR0NBQ1FRQTJBaFFnQWtIWS9md0FOZ0lBSUFJZ0JqY0NCQ0FDUWdBM0Fnd2dBQ0FDUVFCQkFFRUFRZkN4ZjBFQlFRQVFMa0VHRUJnaUFrR0tBVHNCQkNBQ1FmR0FtQVEyQVFBZ0FVRUFOZ0lnSUFGQ0FEY0RHQ0FCUVFBN0FSUWdBVUgwc29FQk5nSVFJQUZCR0dvZ0FpQUNRUVpxRUx3Q0lBRkJBVG9BRkNBQ0VCY2dBQ0FBSUFGQkVHcEI4TEYvUVFFUWp3RWlBZ1IvSUFKQnNQMzhBRUc0dy9zQVFRQVFIQVZCQUFzMkFwZ0VJQUFnQUNBQlFSQnFRZkN4ZjBFQUVJOEJJZ0FFZnlBQVFiRDkvQUJCdU1QN0FFRUFFQndGUVFBTE5nS2NCQ0FCUWZTeWdRRTJBaEFnQVNnQ0dDSUFCRUFnQVNBQU5nSWNJQUFRRndzZ0FVSFFBR29rQUVFQUM0SUVBUVovSXdCQk1Hc2lBaVFBSUFJZ0FUWUNMQUpBQWtBQ1FDQUFJQUVnQUNnQ0FDZ0NwQUVSQXdCRkJFQWdBa0VnYWlJRElBRWdBU2dDQUNnQ01CRUNBQ0FDS0FJZ0lRRWdBaXdBS3lFRUlBSkJFR29pQlNBQUlBQW9BZ0FvQWpBUkFnQWdBaUFCSUFNZ0JFRUFTQnMyQWdBZ0FpQUNLQUlRSUFVZ0Fpd0FHMEVBU0JzMkFnUkJ5TFR4QUNBQ0VEb2dBaXdBRzBFQVNBUkFJQUlvQWhBUUZ3c2dBaXdBSzBFQVRnMEJJQUlvQWlBUUZ3d0JDeUFCSUFBMkFrd2dBa0VFRUJnaUF6WUNJQ0FDSUFOQkJHb2lCRFlDS0NBRFFaT0IwQVEyQVFBZ0FpQUVOZ0lrSUFFZ0FrRWdhaEJTSVFRZ0FpZ0NJQ0lEQkVBZ0FpQUROZ0lrSUFNUUZ3c2dBRUZBYXlFREFrQWdCQVJBSUFNZ0F5Z0NBQ0FDUVN4cUVLd0dEQUVMSUFBb0FrUWlCQ0FBS0FKSVJ3UkFJQVFnQVRZQ0FDQUFJQVJCQkdvMkFrUU1BUXNnQkNBREtBSUFJZ1JySWdOQkFuVWlCMEVCYWlJRlFZQ0FnSUFFVHcwQ0lBVWdBMEVCZFNJR0lBVWdCa3NiUWYvLy8vOERJQU5CL1AvLy93ZEpHeUlGQkg4Z0JVR0FnSUNBQkU4TkJDQUZRUUowRUJnRlFRQUxJZ1lnQjBFQ2RHb2lCeUFCTmdJQUlBTkJBRW9FUUNBR0lBUWdBeEFaR2dzZ0FDQUdJQVZCQW5ScU5nSklJQUFnQjBFRWFqWUNSQ0FBSUFZMkFrQWdCRVVOQUNBRUVCY0xJQUFRcEFJTElBSkJNR29rQUE4TEVDZ0FDMEdqaE84QUVEZ0FDNE1DQUFKL0FrQWdBU0FCS0FJQUtBSUlFUUFBUWU0QVJnMEFJQUVnQVNnQ0FDZ0NDQkVBQUVHVEFVWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQjhBQkdEUUFnQVNBQktBSUFLQUlJRVFBQVFmRUFSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFSHlBRVlOQUNBQklBRW9BZ0FvQWdnUkFBQkI5d0JHRFFBZ0FTQUJLQUlBS0FJSUVRQUFRWVlCUmcwQUlBRWdBU2dDQUNnQ0NCRUFBRUdVQVVZTkFDQUJJQUVvQWdBb0FnZ1JBQUJCaWdGR0RRQWdBU0FCS0FJQUtBSUlFUUFBUVlzQlJnMEFJQUVnQVNnQ0FDZ0NDQkVBQUVHUEFVWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQmtnRkdEUUJCQUNBQkx3RlFRU2RyUWYvL0EzRkJFa3NOQVJvTFFRRUxDMG9BSUFCQjFBRnJFRHdnQUVHSUFtb1FMeUFBUW44M0Fwd0NJQUJDQURjQ3FBSWdBRUlBTndLMEFpQUFRZ0EzQXJ3Q0lBQkNBRGNEMUFJZ0FFRUFOZ0xNQWlBQVFnQTNBOFFDQzBvQUlBQkJzQUZyRUR3Z0FFR3NBbW9RTHlBQVFuODNBc0FDSUFCQ0FEY0N6QUlnQUVJQU53TFlBaUFBUWdBM0F1QUNJQUJDQURjRCtBSWdBRUVBTmdMd0FpQUFRZ0EzQStnQ0MwWUFJQUFRUENBQVFkd0RhaEF2SUFCQ2Z6Y0M4QU1nQUVJQU53TDhBeUFBUWdBM0FvZ0VJQUJDQURjQ2tBUWdBRUlBTndPb0JDQUFRUUEyQXFBRUlBQkNBRGNEbUFRTEVnQWdBRUdFQkdzaUFCRDZBUm9nQUJBWEN4SUFJQUJCK0FOcklnQVErZ0VhSUFBUUZ3c0xBQ0FBUVlRRWF4RDZBUXNMQUNBQVFmZ0RheEQ2QVFzSEFFRzhsZmtBQ3hVQUlBQkJCR3BCQUNBQktBSUVRY0NVK1FCR0d3c09BRUhvQXhBWUlnQVF0Z2tnQUFzTUFDQUJRZUNTK1FBMkFnQUxFZ0JCQ0JBWUlnQkI0Skw1QURZQ0FDQUFDeW9BSUFCQkNUb0FDeUFBUWMyKzdnQXBBQUEzQUFBZ0FFSFZ2dTRBTFFBQU9nQUlJQUJCQURvQUNRdlNCUUlIZndGOEFrQWdBQkMvQXcwQUlBRkJBRFlDQkNBQlFRQTJBaHdnQUNnQzBBTWhCUUpBSUFFb0FneEJBMDRFUUNBQkxRQVNSUTBCQ3lBRlFRRTZBTEFFUVFFUEN5QUJJQUJCQUJCY05nSVVJQUJCRTBGL0VEQWhBaUFCSUFCQnpBTnFOZ0ljSUFFZ0FqWUNHQ0FCUVFBN0FSQWdBU2dDRkNnQ2tBSWhCd0ovQWtBQ1FBSkFBa0FnQlNnQzVBTUVRQ0FGS0FMa0F5RUNEQUVMSUFFb0FoZ29BdmdCSWdJTkFFRUJJUUlnQUNnQzBBTWlBd1JBSUFOQkFUWUNvQVFMREFFTElBQW9BdEFESWdNRVFDQURJQUkyQXFBRUN5QUNRUUpIRFFBZ0FTZ0NGQ0lDS0FLSUFpRURJQU5CQVdzZ0FpZ0NrQUlnQVNnQ0lDSUVLQUxvQmtIMEYyb2lCaWdDTENJSVFRcHNJQWdnQmkwQVBCdHNRUUYwUWVRQWJXd2hBeUFDRUpNRVJRMENJQUlvQXBBQ0lBUW9BdWdHUWZRWGFpSUVLQUlzSWdaQkNtd2dCaUFFTFFBOEcyeEI1QUJ0dDBRQUFBQUFBQUFBUUVRQUFBQUFBQUR3UHlBQ0tBS01Ba0VGUmh1aUlBTzNvQ0lKbVVRQUFBQUFBQURnUVdORkRRRWdDYW9oQXd3Q0MwRi9EQUlMUVlDQWdJQjRJUU1MSUFCQkFDQURheUFBS0FJQUtBS2NCaEVDQUVFQklRWkJBaUVDUVFFTElRTWdCU0FCS0FJVUVKTUVCSDlCQUFVZ0FFR1BBVUYvRURBaEJBSi9JQVlFUUNBRUVLY0NEQUVMSUFRUThRRUxJZ1FFZnlBRUtBS3NBd1ZCQUFzZ0FDZ0NyQU1nQXlBQktBSVVLQUtRQWlBQktBSWdLQUxvQmtIMEYyb2lCQ2dDTENJR1FRcHNJQVlnQkMwQVBCdHNRZVFBYld4cWF3c2dCU2dDQUNnQ25BWVJBZ0FnQlNBQUlBRW9BaFFnQWlBQUtBSUFLQUxBQmhFRkFDQUhJQUVvQWlBb0F1Z0dRZlFYYWlJQUtBSXNJZ0pCQ213Z0FpQUFMUUE4RzJ4QjVBQnRiQ0FEUVFOc2JTSUFRUUp0SUFBZ0FTZ0NERUVEUmhzaUFqWUNwQVFnQVNnQ0ZDZ0NqQUpCQ0VjTkFDQUZRZllBRUlBQklnQkZEUUFnQUNBQktBSU1RUVJyTmdMTUF5QUFRUUFnQW1zZ0FDZ0NBQ2dDbkFZUkFnQUxRUUVMbndFQkFuOENmeUFBUVl3QlFRRkJBUkFzSWdFRVFDQUJRZllBRUlBQkRBRUxRYmdFRUJnaUFoQ3VEQ0VCSUFBZ0FpQUFLQUlBS0FLb0FSRUNBRUVBQ3lFQ0lBQWdBVFlDMEFNZ0FFR1BBVUYvRURBaEF3SkFBa0FnQUJDL0F3MEFJQU5CNEFOcUVMa0JRUVZJRFFBZ0FnMEJRZEFERUJnaUFCQ0REU0FCSUFBZ0FTZ0NBQ2dDcUFFUkFnQkJBUThMSUFKRkRRQWdBU0FDRUxBQkdndEJBUXZKQXdFR2Z5TUFRVEJySWdJa0FDQUNJQUUyQWl3Q1FBSkFBa0FnQUNBQklBQW9BZ0FvQXFRQkVRTUFSUVJBSUFKQklHb2lBeUFCSUFFb0FnQW9BakFSQWdBZ0FpZ0NJQ0VCSUFJc0FDc2hCQ0FDUVJCcUlnVWdBQ0FBS0FJQUtBSXdFUUlBSUFJZ0FTQURJQVJCQUVnYk5nSUFJQUlnQWlnQ0VDQUZJQUlzQUJ0QkFFZ2JOZ0lFUWNpMDhRQWdBaEE2SUFJc0FCdEJBRWdFUUNBQ0tBSVFFQmNMSUFJc0FDdEJBRTROQVNBQ0tBSWdFQmNNQVFzZ0FTQUFOZ0pNSUFCQlFHc2hBd0pBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR01BVVlFUUNBRElBTW9BZ0FnQWtFc2FoQ3NCZ3dCQ3lBQUtBSkVJZ1FnQUNnQ1NFY0VRQ0FFSUFFMkFnQWdBQ0FFUVFScU5nSkVEQUVMSUFRZ0F5Z0NBQ0lFYXlJRFFRSjFJZ2RCQVdvaUJVR0FnSUNBQkU4TkFpQUZJQU5CQVhVaUJpQUZJQVpMRzBILy8vLy9BeUFEUWZ6Ly8vOEhTUnNpQlFSL0lBVkJnSUNBZ0FSUERRUWdCVUVDZEJBWUJVRUFDeUlHSUFkQkFuUnFJZ2NnQVRZQ0FDQURRUUJLQkVBZ0JpQUVJQU1RR1JvTElBQWdCaUFGUVFKMGFqWUNTQ0FBSUFkQkJHbzJBa1FnQUNBR05nSkFJQVJGRFFBZ0JCQVhDeUFBRUtRQ0N5QUNRVEJxSkFBUEN4QW9BQXRCbzRUdkFCQTRBQXNUQUNBQklBRW9BZ0FvQWdnUkFBQkJqQUZHQ3hnQUlBQkJ6QU5yRUR3Z0FFRUFOZ0lFSUFCQkNHb1FMd3NhQUNBQVFkUUJheEE4SUFCQkFEWUMvQUVnQUVHQUFtb1FMd3NhQUNBQVFiQUJheEE4SUFCQkFEWUNvQUlnQUVHa0Ftb1FMd3NXQUNBQUVEd2dBRUVBTmdMUUF5QUFRZFFEYWhBdkN4SUFJQUJCMUFOcklnQVEyQUlhSUFBUUZ3c1NBQ0FBUWN3RGF5SUFFTmdDR2lBQUVCY0xFZ0FnQUVHSUEyc2lBQkRZQWhvZ0FCQVhDeElBSUFCQitBSnJJZ0FRMkFJYUlBQVFGd3NTQUNBQVFlZ0NheUlBRU5nQ0dpQUFFQmNMRWdBZ0FFSGtBV3NpQUJEWUFob2dBQkFYQ3hJQUlBQkIxQUZySWdBUTJBSWFJQUFRRndzU0FDQUFRY0FCYXlJQUVOZ0NHaUFBRUJjTEVnQWdBRUd3QVdzaUFCRFlBaG9nQUJBWEN3d0FJQUFRMkFJYUlBQVFGd3NMQUNBQVFkUURheERZQWdzTEFDQUFRY3dEYXhEWUFnc0xBQ0FBUVlnRGF4RFlBZ3NMQUNBQVFmZ0NheERZQWdzTEFDQUFRZWdDYXhEWUFnc0xBQ0FBUWVRQmF4RFlBZ3NMQUNBQVFkUUJheERZQWdzTEFDQUFRY0FCYXhEWUFnc0xBQ0FBUWJBQmF4RFlBZ3ZpQkFFQ2Z5TUFRYUFDYXlJQUpBQWdBQ0FDTmdLUUFpQUFJQUUyQXBnQ0lBQkJMellDRUNBQVFaZ0JhaUFBUWFBQmFpQUFRUkJxRVBNQklRY2dBRUdRQVdvaUNDQUVLQUljSWdFMkFnQWdBU0FCS0FJRVFRRnFOZ0lFSUFnUS9nSWhBU0FBUVFBNkFJOEJBa0FnQUVHWUFtb2dBaUFESUFnZ0JDZ0NCQ0FGSUFCQmp3RnFJQUVnQnlBQVFaUUJhaUFBUVlRQ2FoREFFa1VOQUNBQVFlSzg4QUFvQUFBMkFJY0JJQUJCMjd6d0FDa0FBRGNEZ0FFZ0FTQUFRWUFCYWlBQVFZb0JhaUFBUWZZQWFpQUJLQUlBS0FJZ0VRa0FHaUFBUVM0MkFoQWdBRUVJYWtFQUlBQkJFR29pQWhEekFTRUJBa0FnQUNnQ2xBRWdCeWdDQUd0QjR3Qk9CRUFnQUNnQ2xBRWdCeWdDQUd0QkFtb1E1QUVoQXlBQktBSUFJUUlnQVNBRE5nSUFJQUlFUUNBQ0lBRW9BZ1FSQVFBTElBRW9BZ0JGRFFFZ0FTZ0NBQ0VDQ3lBQUxRQ1BBUVJBSUFKQkxUb0FBQ0FDUVFGcUlRSUxJQWNvQWdBaEJBTkFJQUFvQXBRQklBUk5CRUFDUUNBQ1FRQTZBQUFnQUNBR05nSUFJQUJCRUdvZ0FCQ0FGRUVCUncwQUlBRW9BZ0FoQWlBQlFRQTJBZ0FnQWdSQUlBSWdBU2dDQkJFQkFBc01CQXNGSUFJZ0FFSDJBR29pQXlBRFFRcHFJQVFRM1F3Z0FHc2dBR290QUFvNkFBQWdBa0VCYWlFQ0lBUkJBV29oQkF3QkN3c1Fkd0FMRUhjQUN5QUFRWmdDYWlBQVFaQUNhaEMxQWdSQUlBVWdCU2dDQUVFQ2NqWUNBQXNnQUNnQ21BSWhBaUFBS0FLUUFTSUJJQUVvQWdSQkFXc2lBellDQkNBRFFYOUdCRUFnQVNBQktBSUFLQUlJRVFFQUN5QUhLQUlBSVFFZ0IwRUFOZ0lBSUFFRVFDQUJJQWNvQWdRUkFRQUxJQUJCb0FKcUpBQWdBZ3YzQWdFRGYwRzRCQkFZSWdFZ0FCQ0xBU0FCUWJ5Njh3QTJBdEFESUFFZ0FDa0MxQU0zQXRRRElBRWdBQ2dDM0FNMkF0d0RJQUZCMk56eUFEWUM0QU1nQVNBQUtBTDBBellDOUFNZ0FTQUFLUUxzQXpjQzdBTWdBU0FBS1FMa0F6Y0M1QU1nQVVINEEyb2hBZ0pBSUFBc0FJTUVRUUJPQkVBZ0FpQUFRZmdEYWlJREtRTUFOd01BSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXZnRElBQW9BdndERUJvTElBRWdBQ2dDbEFRMkFwUUVJQUVnQUNrQ2pBUTNBb3dFSUFFZ0FDa0NoQVEzQW9RRUlBQW9BcHdFSVFJZ0FVSFVnZmtBTmdJQUlBRkJsSWo1QURZQ3NBRWdBVUcwaVBrQU5nTEFBU0FCUWNTSStRQTJBdFFCSUFGQjZJajVBRFlDNUFFZ0FVSDRpUGtBTmdMb0FpQUJRWWlKK1FBMkF2Z0NJQUZCbUluNUFEWUNpQU1nQVVHb2lma0FOZ0xRQXlBQlFiaUorUUEyQXVBRElBRkJ5SW41QURZQ21BUWdBU0FDTmdLY0JDQUJJQUF0QUxBRU9nQ3dCQ0FCSUFBcEE2Z0VOd09vQkNBQklBQXBBNkFFTndPZ0JDQUJDeHNBSUFCQkFEb0FCQ0FBUWRQb2xlc0dOZ0lBSUFCQkJEb0FDd3NVQUNBQUlBRVE5Z0lhSUFCQ0FEY0RvQVJCQUF2WURRTUxmd0YrQVh3akFFRVFheUlJSkFBZ0FTZ0NJQ0FCS0FJVUtBS1FBaUlGRUhwQkFtMGhBeUFBTFFDOEF5RUdBa0FnQVNnQ0RFRUNUQVJBSUFCQkFDQUFLQUlBS0FLWUJoRUNBQ0FBUVFBZ0FDZ0NBQ2dDbkFZUkFnQWdBRUVBTmdLa0JDQUFJQUVvQWlBaUF5QUJLQUlVSWdFUXdoSWdBQ0FESUFGQkFCRERFaUlCUlEwQklBQWdBQ2dDcEFRZ0FXbzJBcVFFREFFTElBVWdBU2dDSUNnQzZBWkI5QmRxSWdJb0Fpd2lCRUVLYkNBRUlBSXRBRHdiYkVIa0FHMGhCd0ovSUFBckErZ0RSQUFBQUFBQUFQQy9ZZ1JBSUFBckErZ0RRUUFnQjJ1M29pSU9tVVFBQUFBQUFBRGdRV01FUUNBT3Fnd0NDMEdBZ0lDQWVBd0JDMEVBSUFFdEFCRU5BQm9nQVNnQ0hDSUNJQUVvQWhRZ0FpZ0NCQ0lFQkg4Z0JDZ0NvQVFGUVFBTElBSW9BZ0FvQWhRUkJRQWdCMEY5Yld3aUFpQUdSUTBBR2dKL0lBRW9BaUFvQXVnR1FZQWthaXNEQUNBQ3Q2SWlEcGxFQUFBQUFBQUE0RUZqQkVBZ0Rxb01BUXRCZ0lDQWdIZ0xDeUVFQWtBQ1FDQUJLQUlVUlEwQUlBQXJBK2dEUkFBQUFBQUFBUEMvWVEwQUlBQXJBK2dEUkFBQUFBQUFBQUFBWVEwQkN5QUFLQUwwQXlFQ0lBQUNmeUFBS0FLZ0JFRUJSZ1JBQW44Z0FrRUJSZ1JBSUFoQkNHb2dBU2dDSENJQ0lBRW9BaUFnQlNBR0lBSW9BZ0FvQWhBUkNBQWdBeUFJS1FNSUlnMm5hZ3dCQ3lBSVFRaHFJQUVvQWh3aUFpQUJLQUlnSUFVZ0JpQUNLQUlBS0FJTUVRZ0FJQWdwQXdnaURhY2dBMnNMSVFJZ0FTZ0NCQ0FFYWtFQUlBMUNJSWluSWdNZ0FTMEFFUnRxREFFTEFuOGdBa0VDUmdSQUlBaEJDR29nQVNnQ0hDSUNJQUVvQWlBZ0JTQUdJQUlvQWdBb0Fnd1JDQUFnQ0NrRENDSU5weUFEYXd3QkN5QUlRUWhxSUFFb0Fod2lBaUFCS0FJZ0lBVWdCaUFDS0FJQUtBSVFFUWdBSUFNZ0NDa0RDQ0lOcDJvTElRSkJBQ0FOUWlDSXB5SURJQUV0QUJFYklBRW9BZ1FnQkdwckN6WUNwQVFnQUNBQUtBS3NBeUFEYWlBQUtBSUFLQUtjQmhFQ0FDQUFJQUlnQUNnQ0FDZ0NtQVlSQWdBTFFRQWhBMEVBSVFJZ0FTZ0NEQ0lFUVFWT0JFQWdBRUgyQUJDQUFTRURBbjhnQVMwQUVRUkFJQU5CQURZQ3pBTkJBQXdCQ3lBRElBRW9BZ3dpQWtFRWF6WUN6QU1nQWtFRGF5QUhiQXNoQWlBRFFRQWdBQ2dDcEFScklBTW9BZ0FvQXB3R0VRSUFDd0pBSUFFdEFCRkZCRUFnQUNzRDZBTkVBQUFBQUFBQThMOWhEUUVMSUFSQkJVZ05BU0FBS3dQb0EwUUFBQUFBQUFBQUFHSU5BU0FEUVFBMkFzd0REQUVMQWtBZ0JFRUZTQTBBSUFBb0FvUUVRUUpIRFFBZ0EwRUFOZ0xNQXd3QkN5QUJLQUlNUVFkT0JIOENRQ0FBS0FLZ0JFRUJSZ1JBSUFoQkNHb2dBeUFCS0FJZ0lBVWdCaENaRkF3QkN5QUlRUWhxSUFNZ0FTZ0NJQ0FGSUFZUW1CUUxJQWdvQWd3RlFRQUxJQUFnQUNnQ0FDZ0NKQkVBQUNBQUtBS2tCQ0lLYTJvaEJ3SkFBa0FDUUFKQUlBQW9BcUFFUVFGckRnSUFBUU1MSUFjZ0FTZ0NDQ0lKU0EwQkRBSUxJQWNnQVNnQ0NDSUpUQTBCQ3lBQkxRQVFEUUFnQUNBSElBbHJJQXBxSWdjMkFxUUVJQVJCQlVnTkFDQURRUUFnQjJzZ0F5Z0NBQ2dDbkFZUkFnQUxBa0FDUUNBR0lBRXRBQkJ5RFFBZ0FTMEFFUTBBSUFBZ0FTZ0NJQ0FCS0FJVUlBSVF3UklpQmdSQUlBQWdBQ2dDcEFRZ0JtbzJBcVFFQ3lBRVFRVklEUUlnQTBFQUlBQW9BcVFFYXlBREtBSUFLQUtjQmhFQ0FBd0JDeUFFUVFWSURRRUxJQUVvQWlBaEJDQUJLQUlJSVFvZ0FTZ0NEQ0VISXdCQkVHc2lCaVFBQWtBZ0FDZ0NUQ0lCUlEwQUlBQW9BcUFFSVFJZ0JDQUhRUVZNQkg4Z0F5QUNFT0lHQlVIQ3hBTUxJQVVnQUMwQXZBTVF5Z0VoQ1NBRklBUW9BdWdHUWZRWGFpSUxLQUlzSWd4QkNtd2dEQ0FMTFFBOEcyeEI1QUJ0SVFVQ1FDQUNRUUpIRFFBZ0FDZ0NwQVFoQ3lBQklBUkJBQkIrSVFRZ0IwRUhTQTBBSUFzZ0JDQUphbXNpQkVFQVRnMEFJQUFnQUNnQ3BBUWdCQ0FGYnlJSElBUnJhaUFGUVFKdFFRQWdCeUFGUVgxdFFRRjBTQnRxSWdRMkFxUUVJQU5CQUNBRWF5QURLQUlBS0FLY0JoRUNBQXNnQVNBQktBSUFLQUlJRVFBQVFZWUJSd1JBSUFFZ0FTZ0NBQ2dDQ0JFQUFFSHhBRWNOQVNBQkVQRUJJUUVMSUFaQkFEWUNEQ0FHUVFBMkFnZ2dBVVVOQUNBQklBWkJER29nQmtFSWFrRUFFTlVIUlEwQUlBSkJBVVlFUUNBR0tBSUlSUTBCQ3lBQ1FRSkdCRUFnQmlnQ0RFVU5BUXNnQUNBQUtBSUFLQUlrRVFBQVFYOUJBU0FDUVFKR0d5SUJJQVZCQm13Z0NXdHNhaUFBS0FLa0JDSUhJQXBxYXlBQmJDSUVRUUJPRFFBZ0FBSi9RUUFnQWtFQ1J3MEFHa0VBSUFWQmZXMGdCQ0FGYjA0TkFCb2dCVUYrYlFzZ0Iyb2dCQ0FGYlVFQmF5QUJJQVZzYkdvaUFEWUNwQVFnQTBFQUlBQnJJQU1vQWdBb0Fwd0dFUUlBQ3lBR1FSQnFKQUFMSUFoQkVHb2tBRUVBQ3hNQUlBRWdBU2dDQUNnQ0NCRUFBRUgyQUVZTFRBQWdBRUhVQVdzUVBDQUFRb0NBZ0lDQWdJRDR2MzgzQTRRQ0lBQkJBRFlDZ0FJZ0FFR01BbW9RZ0FjZ0FFRUFOZ0xJQWlBQVFRQTZBTndDSUFCQ0FEY0QxQUlnQUVJQU53UE1BZ3RNQUNBQVFiQUJheEE4SUFCQ2dJQ0FnSUNBZ1BpL2Z6Y0RxQUlnQUVFQU5nS2tBaUFBUWJBQ2FoQ0FCeUFBUVFBMkF1d0NJQUJCQURvQWdBTWdBRUlBTndQNEFpQUFRZ0EzQS9BQ0MwZ0FJQUFRUENBQVFvQ0FnSUNBZ0lENHYzODNBOWdESUFCQkFEWUMxQU1nQUVIZ0Eyb1FnQWNnQUVFQU5nS2NCQ0FBUVFBNkFMQUVJQUJDQURjRHFBUWdBRUlBTndPZ0JBc1NBQ0FBUVpnRWF5SUFFTDRDR2lBQUVCY0xFZ0FnQUVIZ0Eyc2lBQkMrQWhvZ0FCQVhDeElBSUFCQjBBTnJJZ0FRdmdJYUlBQVFGd3NTQUNBQVFZZ0RheUlBRUw0Q0dpQUFFQmNMRWdBZ0FFSDRBbXNpQUJDK0Fob2dBQkFYQ3hJQUlBQkI2QUpySWdBUXZnSWFJQUFRRndzU0FDQUFRZVFCYXlJQUVMNENHaUFBRUJjTEVnQWdBRUhVQVdzaUFCQytBaG9nQUJBWEN4SUFJQUJCd0FGcklnQVF2Z0lhSUFBUUZ3c1NBQ0FBUWJBQmF5SUFFTDRDR2lBQUVCY0xEQUFnQUJDK0Fob2dBQkFYQ3dzQUlBQkJtQVJyRUw0Q0N3c0FJQUJCNEFOckVMNENDd3NBSUFCQjBBTnJFTDRDQ3dzQUlBQkJpQU5yRUw0Q0N3c0FJQUJCK0FKckVMNENDd3NBSUFCQjZBSnJFTDRDQ3dzQUlBQkI1QUZyRUw0Q0N3c0FJQUJCMUFGckVMNENDd3NBSUFCQndBRnJFTDRDQ3dzQUlBQkJzQUZyRUw0Q0N3Y0FRWWlCK1FBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCaklENUFFWWJDdzRBUVpnRkVCZ2lBQkM3Q1NBQUN3d0FJQUZCc1A3NEFEWUNBQXNTQUVFSUVCZ2lBRUd3L3ZnQU5nSUFJQUFMS2dBZ0FFRUdPZ0FMSUFCQjdwWHVBQ2dBQURZQUFDQUFRZktWN2dBdkFBQTdBQVFnQUVFQU9nQUdDeVVBSUFFZ0FFSGdBMm9RdVFFMkFnd2dBU0FBUVlZQlFmQ3hmMEVCRUN4Rk9nQVNRUUFMUlFBQ2Z3SkFJQUVnQVNnQ0FDZ0NDQkVBQUVHR0FVWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQmtBRkdEUUJCQUNBQkx3RlFRU2RyUWYvL0EzRkJFa3NOQVJvTFFRRUxDdzhBSUFCQjRBTnJFRHdnQUJDekFnc1RBQ0FBUWRRQmF4QThJQUJCakFKcUVMTUNDeE1BSUFCQnNBRnJFRHdnQUVHd0Ftb1Fzd0lMRHdBZ0FCQThJQUJCNEFOcUVMTUNDeElBSUFCQjJBUnJJZ0FRd0FFYUlBQVFGd3NTQUNBQVFkQUVheUlBRU1BQkdpQUFFQmNMRWdBZ0FFSEVCR3NpQUJEQUFSb2dBQkFYQ3hJQUlBQkJ2QVJySWdBUXdBRWFJQUFRRndzU0FDQUFRYlFFYXlJQUVNQUJHaUFBRUJjTEVnQWdBRUdBQkdzaUFCREFBUm9nQUJBWEN4SUFJQUJCK0FOcklnQVF3QUVhSUFBUUZ3c1NBQ0FBUWZBRGF5SUFFTUFCR2lBQUVCY0xFZ0FnQUVIZ0Eyc2lBQkRBQVJvZ0FCQVhDeElBSUFCQnpBTnJJZ0FRd0FFYUlBQVFGd3NTQUNBQVFZZ0RheUlBRU1BQkdpQUFFQmNMRWdBZ0FFSDRBbXNpQUJEQUFSb2dBQkFYQ3hJQUlBQkI2QUpySWdBUXdBRWFJQUFRRndzU0FDQUFRZVFCYXlJQUVNQUJHaUFBRUJjTEVnQWdBRUhVQVdzaUFCREFBUm9nQUJBWEN4SUFJQUJCd0FGcklnQVF3QUVhSUFBUUZ3c1NBQ0FBUWJBQmF5SUFFTUFCR2lBQUVCY0xEQUFnQUJEQUFSb2dBQkFYQ3dzQUlBQkIyQVJyRU1BQkN3c0FJQUJCMEFSckVNQUJDd3NBSUFCQnhBUnJFTUFCQ3dzQUlBQkJ2QVJyRU1BQkN3c0FJQUJCdEFSckVNQUJDd3NBSUFCQmdBUnJFTUFCQzhNQ0FRSi9Jd0JCb0FOcklnZ2tBQ0FJSUFoQm9BTnFJZ00yQWd3akFFR1FBV3NpQnlRQUlBY2dCMEdFQVdvMkFod2dBRUVJYWlBSFFTQnFJZ0lnQjBFY2FpQUVJQVVnQmhET0VpQUhRZ0EzQXhBZ0J5QUNOZ0lNSUFnb0Fnd2dDRUVRYWlJQ2EwRUNkU0VFSUFBb0FnZ2hCU01BUVJCcklnQWtBQ0FBSUFVMkFnd2dBRUVJYWlBQVFReHFFSm9FSVFZZ0FpQUhRUXhxSUFRZ0IwRVFhaEQ3RXlFRklBWW9BZ0FpQkFSQVFlVFNnUUVvQWdBYUlBUUVRRUhrMG9FQlFialJnUUVnQkNBRVFYOUdHellDQUFzTElBQkJFR29rQUNBRlFYOUdCRUFRZHdBTElBZ2dBaUFGUVFKMGFqWUNEQ0FIUVpBQmFpUUFJQWdvQWd3aEJDTUFRUkJySWdBa0FDQUFJQUUyQWdnRFFDQUNJQVJIQkVBZ0FFRUlhaUFDS0FJQUVPUVNJQUpCQkdvaEFnd0JDd3NnQUNnQ0NDRUJJQUJCRUdva0FDQURKQUFnQVFzTEFDQUFRZmdEYXhEQUFRc0xBQ0FBUWZBRGF4REFBUXNMQUNBQVFlQURheERBQVFzTEFDQUFRY3dEYXhEQUFRc0xBQ0FBUVlnRGF4REFBUXNMQUNBQVFmZ0NheERBQVFzTEFDQUFRZWdDYXhEQUFRc0xBQ0FBUWVRQmF4REFBUXNMQUNBQVFkUUJheERBQVFzTEFDQUFRY0FCYXhEQUFRc0xBQ0FBUWJBQmF4REFBUXNIQUVIazlQZ0FDeFVBSUFCQkJHcEJBQ0FCS0FJRVFlenorQUJHR3dzUEFFSHdBeEFZSWdBUTVBY2FJQUFMREFBZ0FVR1E4dmdBTmdJQUN4SUFRUWdRR0NJQVFaRHkrQUEyQWdBZ0FBdjJBUUVEZjBId0F4QVlJZ0VnQUJDTEFTQUJRY3dEYWlJQ1FRQTJBZ3dnQWlBQ1FRUnFJZ00yQWdnZ0FpQUROZ0lFSUFKQnhQMzhBRFlDQUNBQ0lRTWdBVUdvMWZJQU5nTGNBeUFCUWVBRGFpRUNBa0FnQUN3QTZ3TkJBRTRFUUNBQ0lBQXBBK0FETndNQUlBSWdBQ2dDNkFNMkFnZ01BUXNnQWlBQUtBTGdBeUFBS0FMa0F4QWFDeUFCUWFUeCtBQTJBb2dESUFGQmxQSDRBRFlDK0FJZ0FVR0U4ZmdBTmdMb0FpQUJRZlR3K0FBMkF1UUJJQUZCMFBENEFEWUMxQUVnQVVIQThQZ0FOZ0xBQVNBQlFhRHcrQUEyQXJBQklBRkI0T240QURZQ0FDQURRYlR4K0FBMkFnQWdBVUhJOGZnQU5nTGNBeUFCQ3lvQUlBQkJCVG9BQ3lBQVFiaWQ3d0FvQUFBMkFBQWdBRUc4bmU4QUxRQUFPZ0FFSUFCQkFEb0FCUXNUQUNBQklBRW9BZ0FvQWdnUkFBQkJoUUZHQ3hJQUlBQkIxQUZyRUR3Z0FFR0lBbW9RTHdzU0FDQUFRYkFCYXhBOElBQkJyQUpxRUM4TERnQWdBQkE4SUFCQjNBTnFFQzhMRWdCQitKaUNBVUg4bUlJQktBSUFFTEVNQ3djQVFkRHArQUFMRlFBZ0FFRUVha0VBSUFFb0FnUkIyT2o0QUVZYkN3OEFRYkFHRUJnaUFCRGxCeG9nQUFzTUFDQUJRWURuK0FBMkFnQUxFZ0JCQ0JBWUlnQkJnT2Y0QURZQ0FDQUFDODRJQVFSL1FiQUdFQmdpQVNBQUVJc0JJQUZCMEFOcUlBQkIwQU5xRU5JSElBRkJBRFlDa0FVZ0FVSUFOd09JQlNBQlFlQ0UvUUEyQW9RRkFrQUNRQUpBSUFBb0Fvd0ZJQUFvQW9nRmF5SURCRUFnQTBFQVNBMEJJQUVnQXhBWUlnSTJBb2dGSUFFZ0FqWUNqQVVnQVNBQ0lBTkJBblZCQW5ScU5nS1FCU0FCSUFBb0Fvd0ZJQUFvQW9nRklnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQ2pBVUxJQUZCNU1mekFEWUNsQVVnQVNBQUtRT1lCVGNEbUFVZ0FTQUFLUU9nQlRjRG9BVWdBU0FBTFFDc0JUb0FyQVVnQUNnQ3RBVWhBaUFCUVFBMkFzUUZJQUZDQURjQ3ZBVWdBVUhnaFAwQU5nSzRCU0FCUWZ6dzh3QTJBckFGSUFGQjdQRHpBRFlDcUFVZ0FVSGM4UE1BTmdLVUJTQUJRY1R3OHdBMkFvUUZJQUVnQWpZQ3RBVWdBQ2dDd0FVZ0FDZ0N2QVZySWdNRVFDQURRUUJJRFFJZ0FTQURFQmdpQWpZQ3ZBVWdBU0FDTmdMQUJTQUJJQUlnQTBFQ2RVRUNkR28yQXNRRklBRWdBQ2dDd0FVZ0FDZ0N2QVVpQkdzaUEwRUFTZ1IvSUFJZ0JDQURFQmtnQTJvRklBSUxOZ0xBQlFzZ0FVR1kzUElBTmdMSUJTQUFLQUxNQlNFQ0lBRkJxTnp5QURZQzBBVWdBU0FDTmdMTUJTQUJJQUFvQXRRRk5nTFVCU0FCSUFBdEFOZ0ZPZ0RZQlNBQlFZVHk4d0EyQXRBRklBRkI5UEh6QURZQ3lBVWdBVUhVOGZNQU5nSzRCU0FBS0FMY0JTRUNJQUZCcU5YeUFEWUM0QVVnQVNBQ05nTGNCU0FCUWVRRmFpRUNBa0FnQUN3QTd3VkJBRTRFUUNBQ0lBQXBBdVFGTndJQUlBSWdBQ2dDN0FVMkFnZ01BUXNnQWlBQUtBTGtCU0FBS0FMb0JSQWFDeUFCUWNqaDh3QTJBdkFGSUFGQjlBVnFJUUlDUUNBQUxBRC9CVUVBVGdSQUlBSWdBQ2tDOUFVM0FnQWdBaUFBS0FMOEJUWUNDQXdCQ3lBQ0lBQW9BdlFGSUFBb0F2Z0ZFQm9MSUFGQnZOdjRBRFlDZ0FZZ0FTQUFLUUtVQmpjQ2xBWWdBU0FBS1FLTUJqY0NqQVlnQVNBQUtRS0VCamNDaEFZZ0FVR2NCbW9oQWdKQUlBQXNBS2NHUVFCT0JFQWdBaUFBS1FLY0JqY0NBQ0FDSUFBb0FxUUdOZ0lJREFFTElBSWdBQ2dDbkFZZ0FDZ0NvQVlRR2dzZ0FDZ0NxQVloQUNBQlFaem0rQUEyQW9BR0lBRkJqT2I0QURZQzhBVWdBVUg4NWZnQU5nTGdCU0FCUWV6bCtBQTJBdEFGSUFGQjNPWDRBRFlDeUFVZ0FVRzg1ZmdBTmdLNEJTQUJRYXpsK0FBMkFyQUZJQUZCbk9YNEFEWUNxQVVnQVVHTTVmZ0FOZ0tVQlNBQlFmVGsrQUEyQW9RRklBRkI1T1Q0QURZQ3lBUWdBVUhVNVBnQU5nTEFCQ0FCUWNUaytBQTJBclFFSUFGQnRPVDRBRFlDckFRZ0FVR2s1UGdBTmdLa0JDQUJRWlRrK0FBMkF2QURJQUZCaE9UNEFEWUM2QU1nQVVIMDQvZ0FOZ0xnQXlBQlFkemorQUEyQXRBRElBRkJ6T1A0QURZQ2lBTWdBVUc4NC9nQU5nTDRBaUFCUWF6aitBQTJBdWdDSUFGQm5PUDRBRFlDNUFFZ0FVSDQ0dmdBTmdMVUFTQUJRZWppK0FBMkFzQUJJQUZCeU9MNEFEWUNzQUVnQVVHSTNQZ0FOZ0lBSUFFZ0FEWUNxQVlNQWdzUUtBQUxFQ2dBQ3lBQkN4a0FJQUJCQURvQUFpQUFRYzdHQVRzQkFDQUFRUUk2QUFzTGR3RUJmeUFBUWJnRmF4QThJQUJCNkFGckVMTUNJQUJCTkdzaUFVSUFOd0ljSUFGQmdRRTZBQmdnQVVFQU5nSVVJQUZCZ1FFNkFDZ2dBVUVBTmdJd0lBQkJnWUNBZ0hnMkFoUWdBRUdCQVRvQUlDQUFRUUEyQWh3Z0FFRUFOZ0lrSUFCQktHb1FMeUFBUVRocUVDOGdBRUhJQUdvUXh3WUxjZ0FnQUVHRUJXc1FQQ0FBUWJRQmF4Q3pBaUFBUWdBM0Fod2dBRUdCQVRvQUdDQUFRUUEyQWhRZ0FFR0JBVG9BS0NBQVFRQTJBakFnQUVHQmdJQ0FlRFlDU0NBQVFZRUJPZ0JVSUFCQkFEWUNVQ0FBUVFBMkFsZ2dBRUhjQUdvUUx5QUFRZXdBYWhBdklBQkIvQUJxRU1jR0MzY0FJQUJCMEFOckVEd2dBQkN6QWlBQVFnQTNBdEFCSUFCQmdRRTZBTXdCSUFCQkFEWUN5QUVnQUVHQkFUb0EzQUVnQUVFQU5nTGtBU0FBUVlHQWdJQjROZ0w4QVNBQVFZRUJPZ0NJQWlBQVFRQTJBb1FDSUFCQkFEWUNqQUlnQUVHUUFtb1FMeUFBUWFBQ2FoQXZJQUJCc0FKcUVNY0dDNFVCQUNNQVFZQUJheUlDSkFBZ0FpQUNRZlFBYWpZQ0RDQUFRUWhxSUFKQkVHb2lBQ0FDUVF4cUlBUWdCU0FHRU00U0lBQWhCQ0FDS0FJTUlRTWpBRUVRYXlJQUpBQWdBQ0FCTmdJSUEwQWdBeUFFUndSQUlBQkJDR29nQkN3QUFCRE5EQ0FFUVFGcUlRUU1BUXNMSUFBb0FnZ2hBU0FBUVJCcUpBQWdBa0dBQVdva0FDQUJDM3NBSUFCQjFBRnJFRHdnQUVIOEFXb1Fzd0lnQUVJQU53TE1BeUFBUVlFQk9nRElBeUFBUVFBMkFzUURJQUJCZ1FFNkFOZ0RJQUJCQURZQzRBTWdBRUdCZ0lDQWVEWUMrQU1nQUVHQkFUb0FoQVFnQUVFQU5nS0FCQ0FBUVFBMkFvZ0VJQUJCakFScUVDOGdBRUdjQkdvUUx5QUFRYXdFYWhESEJndDdBQ0FBUWJBQmF4QThJQUJCb0FKcUVMTUNJQUJDQURjQzhBTWdBRUdCQVRvQTdBTWdBRUVBTmdMb0F5QUFRWUVCT2dEOEF5QUFRUUEyQW9RRUlBQkJnWUNBZ0hnMkFwd0VJQUJCZ1FFNkFLZ0VJQUJCQURZQ3BBUWdBRUVBTmdLc0JDQUFRYkFFYWhBdklBQkJ3QVJxRUM4Z0FFSFFCR29ReHdZTGR3QWdBQkE4SUFCQjBBTnFFTE1DSUFCQ0FEY0NvQVVnQUVHQkFUb0FuQVVnQUVFQU5nS1lCU0FBUVlFQk9nQ3NCU0FBUVFBMkFyUUZJQUJCZ1lDQWdIZzJBc3dGSUFCQmdRRTZBTmdGSUFCQkFEWUMxQVVnQUVFQU5nTGNCU0FBUWVBRmFoQXZJQUJCOEFWcUVDOGdBRUdBQm1vUXh3WUxFZ0FnQUVHQUJtc2lBQkNFQVJvZ0FCQVhDeElBSUFCQjhBVnJJZ0FRaEFFYUlBQVFGd3NTQUNBQVFlQUZheUlBRUlRQkdpQUFFQmNMRWdBZ0FFSFFCV3NpQUJDRUFSb2dBQkFYQ3hJQUlBQkJ5QVZySWdBUWhBRWFJQUFRRndzU0FDQUFRYmdGYXlJQUVJUUJHaUFBRUJjTEVnQWdBRUd3QldzaUFCQ0VBUm9nQUJBWEMrY1BBUU4vSXdCQlFHb2lCeVFBSUFjZ0FUWUNPQ0FFUVFBMkFnQWdCeUFES0FJY0lnZzJBZ0FnQ0NBSUtBSUVRUUZxTmdJRUlBY1EvQUloQ0NBSEtBSUFJZ2tnQ1NnQ0JFRUJheUlLTmdJRUlBcEJmMFlFUUNBSklBa29BZ0FvQWdnUkFRQUxBbjhDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQVpCd1FCckRqa0FBUmNFRndVWEJnY1hGeGNLRnhjWEZ3NFBFQmNYRnhNVkZ4Y1hGeGNYRndBQkFnTURGeGNCRndnWEZ3a0xGd3dYRFJjTEZ4Y1JFaFFXQ3lBQUlBVkJHR29nQjBFNGFpQUNJQVFnQ0JEUkVnd1lDeUFBSUFWQkVHb2dCMEU0YWlBQ0lBUWdDQkRRRWd3WEN5QUhJQUFnQVNBQ0lBTWdCQ0FGQW44Z0FFRUlhaUFBS0FJSUtBSU1FUUFBSWdBdEFBdEJCM1lFUUNBQUtBSUFEQUVMSUFBTEFuOGdBQzBBQzBFSGRnUkFJQUFvQWdBTUFRc2dBQXNDZnlBQUxRQUxRUWQyQkVBZ0FDZ0NCQXdCQ3lBQUxRQUxDMEVDZEdvUTV3UTJBamdNRmdzZ0IwRTRhaUFDSUFRZ0NFRUNFTU1FSVFBZ0JDZ0NBQ0VCQWtBQ1FDQUFRUUZyUVI1TERRQWdBVUVFY1EwQUlBVWdBRFlDREF3QkN5QUVJQUZCQkhJMkFnQUxEQlVMSUFkQm1QL3hBQ2tEQURjREdDQUhRWkQvOFFBcEF3QTNBeEFnQjBHSS8vRUFLUU1BTndNSUlBZEJnUC94QUNrREFEY0RBQ0FISUFBZ0FTQUNJQU1nQkNBRklBY2dCMEVnYWhEbkJEWUNPQXdVQ3lBSFFiai84UUFwQXdBM0F4Z2dCMEd3Ly9FQUtRTUFOd01RSUFkQnFQL3hBQ2tEQURjRENDQUhRYUQvOFFBcEF3QTNBd0FnQnlBQUlBRWdBaUFESUFRZ0JTQUhJQWRCSUdvUTV3UTJBamdNRXdzZ0IwRTRhaUFDSUFRZ0NFRUNFTU1FSVFBZ0JDZ0NBQ0VCQWtBQ1FDQUFRUmRLRFFBZ0FVRUVjUTBBSUFVZ0FEWUNDQXdCQ3lBRUlBRkJCSEkyQWdBTERCSUxJQWRCT0dvZ0FpQUVJQWhCQWhEREJDRUFJQVFvQWdBaEFRSkFBa0FnQUVFQmEwRUxTdzBBSUFGQkJIRU5BQ0FGSUFBMkFnZ01BUXNnQkNBQlFRUnlOZ0lBQ3d3UkN5QUhRVGhxSUFJZ0JDQUlRUU1Rd3dRaEFDQUVLQUlBSVFFQ1FBSkFJQUJCN1FKS0RRQWdBVUVFY1EwQUlBVWdBRFlDSEF3QkN5QUVJQUZCQkhJMkFnQUxEQkFMSUFkQk9Hb2dBaUFFSUFoQkFoRERCQ0VBSUFRb0FnQWhBUUpBQWtBZ0FFRU1TZzBBSUFGQkJIRU5BQ0FGSUFCQkFXczJBaEFNQVFzZ0JDQUJRUVJ5TmdJQUN3d1BDeUFIUVRocUlBSWdCQ0FJUVFJUXd3UWhBQ0FFS0FJQUlRRUNRQUpBSUFCQk8wb05BQ0FCUVFSeERRQWdCU0FBTmdJRURBRUxJQVFnQVVFRWNqWUNBQXNNRGdzZ0IwRTRhaUVBSXdCQkVHc2lBU1FBSUFFZ0FqWUNDQU5BQWtBZ0FDQUJRUWhxRVBzQ1JRMEFJQWhCZ01BQUFuOGdBQ2dDQUNJQ0tBSU1JZ01nQWlnQ0VFWUVRQ0FDSUFJb0FnQW9BaVFSQUFBTUFRc2dBeWdDQUFzZ0NDZ0NBQ2dDREJFRkFFVU5BQ0FBRUxRQ0dnd0JDd3NnQUNBQlFRaHFFTUVDQkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFCUVJCcUpBQU1EUXNnQjBFNGFpRUJBa0FDZnlBQVFRaHFJQUFvQWdnb0FnZ1JBQUFpQUMwQUMwRUhkZ1JBSUFBb0FnUU1BUXNnQUMwQUN3dEJBQUovSUFBdEFCZEJCM1lFUUNBQUtBSVFEQUVMSUFBdEFCY0xhMFlFUUNBRUlBUW9BZ0JCQkhJMkFnQU1BUXNnQVNBQ0lBQWdBRUVZYWlBSUlBUkJBQkRKQ1NFQ0lBVW9BZ2doQVFKQUlBSWdBR3NpQUEwQUlBRkJERWNOQUNBRlFRQTJBZ2dNQVFzQ1FDQUFRUXhIRFFBZ0FVRUxTZzBBSUFVZ0FVRU1hallDQ0FzTERBd0xJQWRCd1AveEFFRXNFQmtpQmlBQUlBRWdBaUFESUFRZ0JTQUdJQVpCTEdvUTV3UTJBamdNQ3dzZ0IwR0FnUElBS0FJQU5nSVFJQWRCK1AveEFDa0RBRGNEQ0NBSFFmRC84UUFwQXdBM0F3QWdCeUFBSUFFZ0FpQURJQVFnQlNBSElBZEJGR29RNXdRMkFqZ01DZ3NnQjBFNGFpQUNJQVFnQ0VFQ0VNTUVJUUFnQkNnQ0FDRUJBa0FDUUNBQVFUeEtEUUFnQVVFRWNRMEFJQVVnQURZQ0FBd0JDeUFFSUFGQkJISTJBZ0FMREFrTElBZEJxSUR5QUNrREFEY0RHQ0FIUWFDQThnQXBBd0EzQXhBZ0IwR1lnUElBS1FNQU53TUlJQWRCa0lEeUFDa0RBRGNEQUNBSElBQWdBU0FDSUFNZ0JDQUZJQWNnQjBFZ2FoRG5CRFlDT0F3SUN5QUhRVGhxSUFJZ0JDQUlRUUVRd3dRaEFDQUVLQUlBSVFFQ1FBSkFJQUJCQmtvTkFDQUJRUVJ4RFFBZ0JTQUFOZ0lZREFFTElBUWdBVUVFY2pZQ0FBc01Cd3NnQUNBQklBSWdBeUFFSUFVZ0FDZ0NBQ2dDRkJFTEFBd0hDeUFISUFBZ0FTQUNJQU1nQkNBRkFuOGdBRUVJYWlBQUtBSUlLQUlZRVFBQUlnQXRBQXRCQjNZRVFDQUFLQUlBREFFTElBQUxBbjhnQUMwQUMwRUhkZ1JBSUFBb0FnQU1BUXNnQUFzQ2Z5QUFMUUFMUVFkMkJFQWdBQ2dDQkF3QkN5QUFMUUFMQzBFQ2RHb1E1d1EyQWpnTUJRc2dCVUVVYWlBSFFUaHFJQUlnQkNBSUVNOFNEQVFMSUFkQk9Hb2dBaUFFSUFoQkJCRERCQ0VBSUFRdEFBQkJCSEZGQkVBZ0JTQUFRZXdPYXpZQ0ZBc01Bd3NnQmtFbFJnMEJDeUFFSUFRb0FnQkJCSEkyQWdBTUFRc2pBRUVRYXlJQUpBQWdBQ0FDTmdJSVFRWWhBUUpBQWtBZ0IwRTRhaUlESUFCQkNHb1F3UUlOQUVFRUlRRWdDQUovSUFNb0FnQWlBaWdDRENJRklBSW9BaEJHQkVBZ0FpQUNLQUlBS0FJa0VRQUFEQUVMSUFVb0FnQUxRUUFnQ0NnQ0FDZ0NOQkVGQUVFbFJ3MEFRUUloQVNBREVMUUNJQUJCQ0dvUXdRSkZEUUVMSUFRZ0JDZ0NBQ0FCY2pZQ0FBc2dBRUVRYWlRQUN5QUhLQUk0Q3lFQUlBZEJRR3NrQUNBQUN4SUFJQUJCcUFWcklnQVFoQUVhSUFBUUZ3c1NBQ0FBUVpRRmF5SUFFSVFCR2lBQUVCY0xFZ0FnQUVHRUJXc2lBQkNFQVJvZ0FCQVhDeElBSUFCQnlBUnJJZ0FRaEFFYUlBQVFGd3NTQUNBQVFjQUVheUlBRUlRQkdpQUFFQmNMRWdBZ0FFRzBCR3NpQUJDRUFSb2dBQkFYQ3hJQUlBQkJyQVJySWdBUWhBRWFJQUFRRndzU0FDQUFRYVFFYXlJQUVJUUJHaUFBRUJjTEVnQWdBRUh3QTJzaUFCQ0VBUm9nQUJBWEN4SUFJQUJCNkFOcklnQVFoQUVhSUFBUUZ3c1NBQ0FBUWVBRGF5SUFFSVFCR2lBQUVCY0xFZ0FnQUVIUUEyc2lBQkNFQVJvZ0FCQVhDeElBSUFCQmlBTnJJZ0FRaEFFYUlBQVFGd3NTQUNBQVFmZ0NheUlBRUlRQkdpQUFFQmNMRWdBZ0FFSG9BbXNpQUJDRUFSb2dBQkFYQ3hJQUlBQkI1QUZySWdBUWhBRWFJQUFRRndzU0FDQUFRZFFCYXlJQUVJUUJHaUFBRUJjTEVnQWdBRUhBQVdzaUFCQ0VBUm9nQUJBWEN4SUFJQUJCc0FGcklnQVFoQUVhSUFBUUZ3c01BQ0FBRUlRQkdpQUFFQmNMQ3dBZ0FFR0FCbXNRaEFFTEN3QWdBRUh3QldzUWhBRUxDd0FnQUVIZ0JXc1FoQUVMQ3dBZ0FFSFFCV3NRaEFFTEN3QWdBRUhJQldzUWhBRUxDd0FnQUVHNEJXc1FoQUVMQ3dBZ0FFR3dCV3NRaEFFTEN3QWdBRUdvQldzUWhBRUxDd0FnQUVHVUJXc1FoQUVMQ3dBZ0FFR0VCV3NRaEFFTGdBRUJBWDhqQUVFUWF5SUFKQUFnQUNBQk5nSUlJQUFnQXlnQ0hDSUJOZ0lBSUFFZ0FTZ0NCRUVCYWpZQ0JDQUFFUHdDSVFNZ0FDZ0NBQ0lCSUFFb0FnUkJBV3NpQmpZQ0JDQUdRWDlHQkVBZ0FTQUJLQUlBS0FJSUVRRUFDeUFGUVJScUlBQkJDR29nQWlBRUlBTVF6eElnQUNnQ0NDRUJJQUJCRUdva0FDQUJDd3NBSUFCQnlBUnJFSVFCQ3dzQUlBQkJ3QVJyRUlRQkN3c0FJQUJCdEFSckVJUUJDd3NBSUFCQnJBUnJFSVFCQ3dzQUlBQkJwQVJyRUlRQkN3c0FJQUJCOEFOckVJUUJDd3NBSUFCQjZBTnJFSVFCQ3dzQUlBQkI0QU5yRUlRQkN3c0FJQUJCMEFOckVJUUJDd3NBSUFCQmlBTnJFSVFCQ3dzQUlBQkIrQUpyRUlRQkN3c0FJQUJCNkFKckVJUUJDd3NBSUFCQjVBRnJFSVFCQ3dzQUlBQkIxQUZyRUlRQkN3c0FJQUJCd0FGckVJUUJDd3NBSUFCQnNBRnJFSVFCQ3d3QUlBQVFzZ3dhSUFBUUZ3dUNBUUVDZnlNQVFSQnJJZ1lrQUNBR0lBRTJBZ2dnQmlBREtBSWNJZ0UyQWdBZ0FTQUJLQUlFUVFGcU5nSUVJQVlRL0FJaEF5QUdLQUlBSWdFZ0FTZ0NCRUVCYXlJSE5nSUVJQWRCZjBZRVFDQUJJQUVvQWdBb0FnZ1JBUUFMSUFBZ0JVRVFhaUFHUVFocUlBSWdCQ0FERU5BU0lBWW9BZ2doQUNBR1FSQnFKQUFnQUFzSEFFR3MyL2dBQ3hVQUlBQkJCR3BCQUNBQktBSUVRYkRhK0FCR0d3c1BBRUg0QXhBWUlnQVE1Z2NhSUFBTERBQWdBVUhRMlBnQU5nSUFDeElBUVFnUUdDSUFRZERZK0FBMkFnQWdBQXVSQWdFRGYwSDRBeEFZSWdFZ0FCQ0xBU0FCUWN3RGFpSUNRUUEyQWd3Z0FpQUNRUVJxSWdNMkFnZ2dBaUFETmdJRUlBSkJ4UDM4QURZQ0FDQUNJUU1nQVVHbzFmSUFOZ0xjQXlBQlFlQURhaUVDQWtBZ0FDd0E2d05CQUU0RVFDQUNJQUFwQStBRE53TUFJQUlnQUNnQzZBTTJBZ2dNQVFzZ0FpQUFLQUxnQXlBQUtBTGtBeEFhQ3lBQUxRRHdBeUVBSUFGQnpOZjRBRFlDaUFNZ0FVRzgxL2dBTmdMNEFpQUJRYXpYK0FBMkF1Z0NJQUZCbk5mNEFEWUM1QUVnQVVINDF2Z0FOZ0xVQVNBQlFlalcrQUEyQXNBQklBRkJ5TmI0QURZQ3NBRWdBVUdJMFBnQU5nSUFJQUVnQURvQThBTWdBMEhjMS9nQU5nSUFJQUZCZ05qNEFEWUM3QU1nQVVIdzEvZ0FOZ0xjQXlBQkN5QUFJQUJCQURvQUNDQUFRdFB5c2VPV3pKaTI1UUEzQWdBZ0FFRUlPZ0FMQ3hvQUlBQkIxQUZyRUR3Z0FFR0lBbW9RTHlBQVFRQTZBSndDQ3hvQUlBQkJzQUZyRUR3Z0FFR3NBbW9RTHlBQVFRQTZBTUFDQ3hZQUlBQVFQQ0FBUWR3RGFoQXZJQUJCQURvQThBTUxnZ0VCQW44akFFRVFheUlHSkFBZ0JpQUJOZ0lJSUFZZ0F5Z0NIQ0lCTmdJQUlBRWdBU2dDQkVFQmFqWUNCQ0FHRVB3Q0lRTWdCaWdDQUNJQklBRW9BZ1JCQVdzaUJ6WUNCQ0FIUVg5R0JFQWdBU0FCS0FJQUtBSUlFUUVBQ3lBQUlBVkJHR29nQmtFSWFpQUNJQVFnQXhEUkVpQUdLQUlJSVFBZ0JrRVFhaVFBSUFBTGJRQWdBQ0FCSUFJZ0F5QUVJQVVDZnlBQVFRaHFJQUFvQWdnb0FoUVJBQUFpQUMwQUMwRUhkZ1JBSUFBb0FnQU1BUXNnQUFzQ2Z5QUFMUUFMUVFkMkJFQWdBQ2dDQUF3QkN5QUFDd0ovSUFBdEFBdEJCM1lFUUNBQUtBSUVEQUVMSUFBdEFBc0xRUUowYWhEbkJBc3hBQUovSUFFZ0FTZ0NBQ2dDQ0JFQUFFR05BVWNFUUVFQUlBRWdBU2dDQUNnQ0NCRUFBRUdIQVVjTkFSb0xRUUVMQzJFQkFYOGpBRUVnYXlJR0pBQWdCa0dvZ1BJQUtRTUFOd01ZSUFaQm9JRHlBQ2tEQURjREVDQUdRWmlBOGdBcEF3QTNBd2dnQmtHUWdQSUFLUU1BTndNQUlBQWdBU0FDSUFNZ0JDQUZJQVlnQmtFZ2FpSUJFT2NFSVFBZ0FTUUFJQUFMQndCQjJNLzRBQXNWQUNBQVFRUnFRUUFnQVNnQ0JFSGN6dmdBUmhzTERnQkIyQU1RR0NJQUVOY1NJQUFMREFBZ0FVSDh6UGdBTmdJQUN4SUFRUWdRR0NJQVFmek0rQUEyQWdBZ0FBdUdBUUlCZndGK1FkZ0RFQmdpQVNBQUVJc0JJQUFwQTlBRElRSWdBVUc4elBnQU5nTE1BeUFCUWF6TStBQTJBb2dESUFGQm5NejRBRFlDK0FJZ0FVR016UGdBTmdMb0FpQUJRZnpMK0FBMkF1UUJJQUZCMk12NEFEWUMxQUVnQVVISXkvZ0FOZ0xBQVNBQlFhakwrQUEyQXJBQklBRkI2TVQ0QURZQ0FDQUJJQUkzQTlBRElBRUxLZ0FnQUVFSE9nQUxJQUJCdUpmdEFDZ0FBRFlBQUNBQVFidVg3UUFvQUFBMkFBTWdBRUVBT2dBSEN4SUFJQUJCMUFGckVEd2dBRUovTndMOEFRc1NBQ0FBUWJBQmF4QThJQUJDZnpjQ29BSUxEZ0FnQUJBOElBQkNmemNDMEFNTEJ3QkIyTVQ0QUFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUhjdy9nQVJoc0xEZ0JCOEFNUUdDSUFFTVlNSUFBTERBQWdBVUg4d2ZnQU5nSUFDeElBUVFnUUdDSUFRZnpCK0FBMkFnQWdBQXVnQWdFRGYwSHdBeEFZSWdFZ0FCQ0xBU0FCUWN3RGFpSUNRUUEyQWd3Z0FpQUNRUVJxSWdNMkFnZ2dBaUFETmdJRUlBSkJ4UDM4QURZQ0FDQUFLQUxnQXlFRElBRkJrTUg0QURZQ2lBTWdBVUdBd2ZnQU5nTDRBaUFCUWZEQStBQTJBdWdDSUFGQjRNRDRBRFlDNUFFZ0FVRzh3UGdBTmdMVUFTQUJRYXpBK0FBMkFzQUJJQUZCak1ENEFEWUNzQUVnQVVISXVmZ0FOZ0lBSUFFZ0F6WUM0QU1nQWtHZ3dmZ0FOZ0lBSUFGQkFEWUM3QU1nQVVJQU53TGtBeUFCUWJUQitBQTJBdHdEQWtBZ0FDZ0M2QU1nQUNnQzVBTWlBMnNpQUFSQUlBQkJBRWdOQVNBQklBQVFHQ0lDTmdMa0F5QUJJQUkyQXVnRElBRWdBaUFBUVFKMVFRSjBhallDN0FNZ0FTQUNJQU1nQUJBWklBQnFOZ0xvQXdzZ0FROExFQ2dBQ3lBQUlBQkJBRG9BQ0NBQVFzelNuWXZHcnAyNTVRQTNBZ0FnQUVFSU9nQUxDeDBBSUFBZ0FSRDJBaG9nQUNBQUtBTGtBellDNkFNZ0FCQ2tBa0VBQzcwUEFSRi9Jd0JCRUdzaUNTUUFBa0FnQVNnQ0JDZ0M2QVpCaWd4cUxRQUFSUVJBSUFBZ0FDZ0M1QU0yQXVnRElBa2dBRUhNQTJvZ0FCRFZBaUFKS0FJQUtBSUlJZ1lFUUNBR1FiRDkvQUJCZ0ovN0FFRUFFQndoQ3dzZ0FFRUFFRndoRHdKQUlBa29BZ2dpQmtFQ1R3Ui9JQUFoQXlBSklBa29BZ1FpQ2tjRVFDQUdRUUpHSUFNb0F1QURRUUpHY1NFTklBOG9Bb3dDUVFOSElSQkJBQ0VBUVFFaENBTkFJQW9vQWdnaEJnSkFBa0FDUUFKQUFrQUNRQ0FES0FMb0F5SUhJQU1vQXV3RElnVkpCRUFnQjBFQU5nSUFJQU1nQjBFRWFqWUM2QU1NQVFzZ0J5QURLQUxrQXlJSGF5SU9RUUoxSWd4QkFXb2lBa0dBZ0lDQUJFOE5BU0FDSUFVZ0Iyc2lCVUVCZFNJUklBSWdFVXNiUWYvLy8vOERJQVZCL1AvLy93ZEpHeUlDQkg4Z0FrR0FnSUNBQkU4TkF5QUNRUUowRUJnRlFRQUxJZ1VnREVFQ2RHb2lERUVBTmdJQUlBNUJBRW9FUUNBRklBY2dEaEFaR2dzZ0F5QUZJQUpCQW5ScU5nTHNBeUFESUF4QkJHbzJBdWdESUFNZ0JUWUM1QU1nQjBVTkFDQUhFQmNMSUFCRkRRUWdBQ2dDcUFjaERpQUFRZGdEYWhDNUFTRUNJQVpCMkFOcUVMa0JJUWNnQmlnQ3ZBVWdBQ2dDdkFWcklBWXNBTFFGSUFBc0FMUUZhMEVIYkdvaEFFRUFJQWNnQjBGL1Joc2lCMEVBSUFJZ0FrRi9SaUlGR3lJQ2NrVUVRQ0FBUVFCTURRUWdBeWdDNkFNZ0F5Z0M1QU1pQW10QkFuVWlCU0FFVFEwTElBSWdCRUVDZEdwQkNEWUNBQ0FGSUFoTkRRc2dBaUFJUVFKMGFrRUlOZ0lBREFRTEFrQWdBZzBBSUFkQkFVY05BQ0FBUVFCS0JFQWdBeWdDNkFNZ0F5Z0M1QU1pQW10QkFuVWdCRTBORENBQ0lBUkJBblJxUVFnMkFnQU1CUXNnQlEwRUlBUkZCRUFnQXlnQzVBTWlBaUFES0FMb0EwWU5EQ0FDUVJBMkFnQU1CUXNnQmlBTFJ3MEVJQU1vQXVnRElBTW9BdVFESWdKclFRSjFJZ1VnQkUwTkN5QUNJQVJCQW5ScVFSQTJBZ0FnQkVFQVRBMEVJQVVnQkVFQmF5SU1UUTBMSUFJZ0RFRUNkR29pQWlBQ0tBSUFRVzl4TmdJQURBUUxBa0FnQWtFQlJ5SUZEUUFnQjBFQlJ3MEFJQUJCQUVvTkJDQUVSUVJBSUFNb0F1Z0RJZ1VnQXlnQzVBTWlBa1lORENBQ1FSQTJBZ0FnQlNBQ2EwRUNkU0VGREFRTElBWWdDMGNOQkNBREtBTG9BeUFES0FMa0F5SUNhMEVDZFNJRklBUk5EUXNnQWlBRVFRSjBha0VRTmdJQUlBUkJBRXdOQXlBRklBUkJBV3NpREUwTkN5QUNJQXhCQW5ScUlnSWdBaWdDQUVGdmNUWUNBQXdFQ3dKQUlBVU5BQ0FIRFFBZ0FFRUFTZ1JBSUFNb0F1Z0RJQU1vQXVRRElnSnJRUUoxSUFoTkRRd2dBaUFJUVFKMGFrRUlOZ0lBREFVTElBWWdDMGNFUUNBREtBTG9BeUFES0FMa0F5SUNhMEVDZFNBSVRRME1JQUlnQ0VFQ2RHcEJDRFlDQUFzZ0JBMEVJQU1vQXVRRElnSWdBeWdDNkFOR0RRc2dBa0VDTmdJQURBUUxBa0FnQWtFQ1J5SUNEUUFnQjBFQ1J3MEFJQU1vQXVnRElBTW9BdVFESWdKclFRSjFJQVJORFFzZ0FpQUVRUUowYWtFQk5nSUFEQVFMQWtBZ0FnMEFJQWNOQUNBQVFRQk1EUVFnQXlnQzZBTWdBeWdDNUFNaUFtdEJBblVnQ0UwTkN5QUNJQWhCQW5ScVFRZzJBZ0FNQkFzZ0FnMERJQWRCQVVjTkF5QUFRUUJLRFFNZ0JpZ0NxQWRCQWtZTkF5QURLQUxvQXlBREtBTGtBeUlDYTBFQ2RTSUZJQVJORFFvZ0FpQUVRUUowYWtFUU5nSUFJQVJCQUV3TkF5QUZJQVJCQVdzaURFME5DaUFDSUF4QkFuUnFJZ0lnQWlnQ0FFRnZjVFlDQUF3REN4QW9BQXRCbzRUdkFCQTRBQXNnQkNBRlR3MEhJQUlnQkVFQ2RHb2lBaUFDS0FJQVFRSnlOZ0lBQ3dKQUlBMGdEa0VDUm5KRkRRQWdBeWdDNkFNZ0F5Z0M1QU1pQW10QkFuVWlCU0FFVFEwSElBSWdCRUVDZEdvaURTQU5LQUlBUVJCeU5nSUFJQVJCQUV3TkFDQUZJQVJCQVdzaURVME5CeUFDSUExQkFuUnFJZ0lnQWlnQ0FFRnZjVFlDQUFzQ1FDQUdJQXRIRFFBZ0VBMEFJQWNOQUNBQVFRQk1EUUFnRWlBRVFRQk1jZ1IvUVFFRklBUkJBV3NpQnlBREtBTG9BeUFES0FMa0F5SUNhMEVDZFU4TkNFRUNRZi8vLy84SElBSWdCMEVDZEdvdEFBQkJFSEViQ3lBQVR3MEFJQU1vQXVnRElBTW9BdVFESWdkclFRSjFJQWhORFFjZ0J5QUlRUUowYWtFZ05nSUFDeUFBUVFCS0lSSWdDRUVCYWlFSUlBUkJBV29oQkVFQUlRMExJQVloQUNBS0tBSUVJZ29nQ1VjTkFBc2dDU2dDQkNFS0N5QUpJQXBIQkVCQkFDRUdRUUFoQUVFQUlRZ0RRQ0FHSVFRZ0NpZ0NDQ0lHSUFFb0FnUkJBUkIrSVFJZ0FTZ0NCQ0FQS0FLUUFoQjZJUXNnQUVFQmFpSUhJQU1vQXVnRElBTW9BdVFESWdWclFRSjFUdzBGSUFZZ0NDQUNRUUYwSUF0cklnSWdCU0FIUVFKMGFpZ0NBRUVhZEVFZmRYRnJJZ2dnQmlnQ0FDZ0NtQVlSQWdBZ0FpQUlhaUVJSUFRRVFDQURLQUxvQXlBREtBTGtBeUlMYTBFQ2RTQUFUUTBHQWtBZ0N5QUFRUUowYWkwQUFFRVFjVVVOQUNBR0tBSzhCU0FFS0FLOEJXc2dCaXdBdEFVZ0JDd0F0QVZyUVFkc2FpSUFJQUJCSDNVaUFHb2dBSE1pQUVFRFNRMEFJQVlnQWlBQVFRSnJiRUVCZEVFRGJTSUFJQVlvQXJRRGFpQUdLQUlBS0FLWUJoRUNBQ0FBSUFocUlRZ0xJQWNoQUFzZ0NpZ0NCQ0lLSUFsSERRQUxDeUFKS0FJSUJTQUdDMFVOQUNBSktBSUVJZ0FvQWdBaUFTQUpLQUlBSWdZb0FnUTJBZ1FnQmlnQ0JDQUJOZ0lBSUFsQkFEWUNDQ0FBSUFsR0RRQURRQ0FBS0FJRUlRRWdBQkFYSUFFaUFDQUpSdzBBQ3d0QkFTRUtDeUFKUVJCcUpBQWdDZzhMRUcwQUM5RU9BUU4vSXdCQklHc2lCeVFBSUFjZ0FUWUNHQ0FFUVFBMkFnQWdCMEVJYWlJSklBTW9BaHdpQ0RZQ0FDQUlJQWdvQWdSQkFXbzJBZ1FnQ1JEK0FpRUlJQWtvQWdBaUNTQUpLQUlFUVFGcklnbzJBZ1FnQ2tGL1JnUkFJQWtnQ1NnQ0FDZ0NDQkVCQUFzQ2Z3SkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0JrSEJBR3NPT1FBQkZ3UVhCUmNHQnhjWEZ3b1hGeGNYRGc4UUZ4Y1hFeFVYRnhjWEZ4Y1hBQUVDQXdNWEZ3RVhDQmNYQ1FzWERCY05Gd3NYRnhFU0ZCWUxJQUFnQlVFWWFpQUhRUmhxSUFJZ0JDQUlFTndTREJnTElBQWdCVUVRYWlBSFFSaHFJQUlnQkNBSUVOb1NEQmNMSUFjZ0FDQUJJQUlnQXlBRUlBVUNmeUFBUVFocUlBQW9BZ2dvQWd3UkFBQWlBQzBBQzBFSGRnUkFJQUFvQWdBTUFRc2dBQXNDZnlBQUxRQUxRUWQyQkVBZ0FDZ0NBQXdCQ3lBQUN3Si9JQUF0QUF0QkIzWUVRQ0FBS0FJRURBRUxJQUF0QUFzTGFoRG9CRFlDR0F3V0N5QUhRUmhxSUFJZ0JDQUlRUUlReEFRaEFDQUVLQUlBSVFFQ1FBSkFJQUJCQVd0Qkhrc05BQ0FCUVFSeERRQWdCU0FBTmdJTURBRUxJQVFnQVVFRWNqWUNBQXNNRlFzZ0IwS2wycjJwd3V6TGt2a0FOd01JSUFjZ0FDQUJJQUlnQXlBRUlBVWdCMEVJYWlBSFFSQnFFT2dFTmdJWURCUUxJQWRDcGJLMXFkS3R5NUxrQURjRENDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFkQkNHb2dCMEVRYWhEb0JEWUNHQXdUQ3lBSFFSaHFJQUlnQkNBSVFRSVF4QVFoQUNBRUtBSUFJUUVDUUFKQUlBQkJGMG9OQUNBQlFRUnhEUUFnQlNBQU5nSUlEQUVMSUFRZ0FVRUVjallDQUFzTUVnc2dCMEVZYWlBQ0lBUWdDRUVDRU1RRUlRQWdCQ2dDQUNFQkFrQUNRQ0FBUVFGclFRdExEUUFnQVVFRWNRMEFJQVVnQURZQ0NBd0JDeUFFSUFGQkJISTJBZ0FMREJFTElBZEJHR29nQWlBRUlBaEJBeERFQkNFQUlBUW9BZ0FoQVFKQUFrQWdBRUh0QWtvTkFDQUJRUVJ4RFFBZ0JTQUFOZ0ljREFFTElBUWdBVUVFY2pZQ0FBc01FQXNnQjBFWWFpQUNJQVFnQ0VFQ0VNUUVJUUFnQkNnQ0FDRUJBa0FDUUNBQVFReEtEUUFnQVVFRWNRMEFJQVVnQUVFQmF6WUNFQXdCQ3lBRUlBRkJCSEkyQWdBTERBOExJQWRCR0dvZ0FpQUVJQWhCQWhERUJDRUFJQVFvQWdBaEFRSkFBa0FnQUVFN1NnMEFJQUZCQkhFTkFDQUZJQUEyQWdRTUFRc2dCQ0FCUVFSeU5nSUFDd3dPQ3lBSFFSaHFJUUFqQUVFUWF5SUJKQUFnQVNBQ05nSUlBMEFDUUNBQUlBRkJDR29RNmdKRkRRQWdBQkQ5QVNJQ1FRQk9CSDhnQ0NnQ0NDQUNRZjhCY1VFQmRHb3ZBUUJCZ01BQWNVRUFSd1ZCQUF0RkRRQWdBQkNxQWhvTUFRc0xJQUFnQVVFSWFoQzFBZ1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBVUVRYWlRQURBMExJQWRCR0dvaEFRSkFBbjhnQUVFSWFpQUFLQUlJS0FJSUVRQUFJZ0F0QUF0QkIzWUVRQ0FBS0FJRURBRUxJQUF0QUFzTFFRQUNmeUFBTFFBWFFRZDJCRUFnQUNnQ0VBd0JDeUFBTFFBWEMydEdCRUFnQkNBRUtBSUFRUVJ5TmdJQURBRUxJQUVnQWlBQUlBQkJHR29nQ0NBRVFRQVEzQWtoQWlBRktBSUlJUUVDUUNBQ0lBQnJJZ0FOQUNBQlFReEhEUUFnQlVFQU5nSUlEQUVMQWtBZ0FFRU1SdzBBSUFGQkMwb05BQ0FGSUFGQkRHbzJBZ2dMQ3d3TUN5QUhRZlQrOFFBb0FBQTJBQThnQjBIdC92RUFLUUFBTndNSUlBY2dBQ0FCSUFJZ0F5QUVJQVVnQjBFSWFpQUhRUk5xRU9nRU5nSVlEQXNMSUFkQi9QN3hBQzBBQURvQURDQUhRZmorOFFBb0FBQTJBZ2dnQnlBQUlBRWdBaUFESUFRZ0JTQUhRUWhxSUFkQkRXb1E2QVEyQWhnTUNnc2dCMEVZYWlBQ0lBUWdDRUVDRU1RRUlRQWdCQ2dDQUNFQkFrQUNRQ0FBUVR4S0RRQWdBVUVFY1EwQUlBVWdBRFlDQUF3QkN5QUVJQUZCQkhJMkFnQUxEQWtMSUFkQ3BaRHBxZExKenBMVEFEY0RDQ0FISUFBZ0FTQUNJQU1nQkNBRklBZEJDR29nQjBFUWFoRG9CRFlDR0F3SUN5QUhRUmhxSUFJZ0JDQUlRUUVReEFRaEFDQUVLQUlBSVFFQ1FBSkFJQUJCQmtvTkFDQUJRUVJ4RFFBZ0JTQUFOZ0lZREFFTElBUWdBVUVFY2pZQ0FBc01Cd3NnQUNBQklBSWdBeUFFSUFVZ0FDZ0NBQ2dDRkJFTEFBd0hDeUFISUFBZ0FTQUNJQU1nQkNBRkFuOGdBRUVJYWlBQUtBSUlLQUlZRVFBQUlnQXRBQXRCQjNZRVFDQUFLQUlBREFFTElBQUxBbjhnQUMwQUMwRUhkZ1JBSUFBb0FnQU1BUXNnQUFzQ2Z5QUFMUUFMUVFkMkJFQWdBQ2dDQkF3QkN5QUFMUUFMQzJvUTZBUTJBaGdNQlFzZ0JVRVVhaUFIUVJocUlBSWdCQ0FJRU5rU0RBUUxJQWRCR0dvZ0FpQUVJQWhCQkJERUJDRUFJQVF0QUFCQkJIRkZCRUFnQlNBQVFld09hellDRkFzTUF3c2dCa0VsUmcwQkN5QUVJQVFvQWdCQkJISTJBZ0FNQVFzakFFRVFheUlBSkFBZ0FDQUNOZ0lJUVFZaEFRSkFBa0FnQjBFWWFpSUNJQUJCQ0dvUXRRSU5BRUVFSVFFZ0NDQUNFUDBCUVFBZ0NDZ0NBQ2dDSkJFRkFFRWxSdzBBUVFJaEFTQUNFS29DSUFCQkNHb1F0UUpGRFFFTElBUWdCQ2dDQUNBQmNqWUNBQXNnQUVFUWFpUUFDeUFIS0FJWUN5RUFJQWRCSUdva0FDQUFDMFVBQW44Q1FDQUJJQUVvQWdBb0FnZ1JBQUJCOUFCR0RRQWdBU0FCS0FJQUtBSUlFUUFBUVlZQlJnMEFRUUFnQVM4QlVFRW5hMEgvL3dOeFFSSkxEUUVhQzBFQkN3c1NBQ0FBUWRRQmF4QThJQUJCQURZQ2pBSUxFZ0FnQUVHd0FXc1FQQ0FBUVFBMkFyQUNDdzRBSUFBUVBDQUFRUUEyQXVBREN4SUFJQUJCM0FOcklnQVEyUUlhSUFBUUZ3c1NBQ0FBUWN3RGF5SUFFTmtDR2lBQUVCY0xFZ0FnQUVHSUEyc2lBQkRaQWhvZ0FCQVhDeElBSUFCQitBSnJJZ0FRMlFJYUlBQVFGd3NTQUNBQVFlZ0NheUlBRU5rQ0dpQUFFQmNMRWdBZ0FFSGtBV3NpQUJEWkFob2dBQkFYQ3hJQUlBQkIxQUZySWdBUTJRSWFJQUFRRndzU0FDQUFRY0FCYXlJQUVOa0NHaUFBRUJjTEVnQWdBRUd3QVdzaUFCRFpBaG9nQUJBWEN3d0FJQUFRMlFJYUlBQVFGd3NMQUNBQVFkd0RheERaQWdzTEFDQUFRY3dEYXhEWkFnc0xBQ0FBUVlnRGF4RFpBZ3NMQUNBQVFmZ0NheERaQWdzTEFDQUFRZWdDYXhEWkFnc0xBQ0FBUWVRQmF4RFpBZ3NMQUNBQVFkUUJheERaQWdzTEFDQUFRY0FCYXhEWkFnc0xBQ0FBUWJBQmF4RFpBZ3NIQUVHNHVmZ0FDeFVBSUFCQkJHcEJBQ0FCS0FJRVFjQzQrQUJHR3d1QUFRRUJmeU1BUVJCcklnQWtBQ0FBSUFFMkFnZ2dBQ0FES0FJY0lnRTJBZ0FnQVNBQktBSUVRUUZxTmdJRUlBQVEvZ0loQXlBQUtBSUFJZ0VnQVNnQ0JFRUJheUlHTmdJRUlBWkJmMFlFUUNBQklBRW9BZ0FvQWdnUkFRQUxJQVZCRkdvZ0FFRUlhaUFDSUFRZ0F4RFpFaUFBS0FJSUlRRWdBRUVRYWlRQUlBRUxEd0JCNkFVUUdDSUFFSmdFR2lBQUN3d0FJQUZCNUxiNEFEWUNBQXNTQUVFSUVCZ2lBRUhrdHZnQU5nSUFJQUFMbkFjQ0EzOEJma0hvQlJBWUlnRWdBQkNMQVNBQlFjd0RhaUlDUVFBMkFnd2dBaUFDUVFScUlnTTJBZ2dnQWlBRE5nSUVJQUpCeFAzOEFEWUNBQ0FCUWVqOS9BQTJBc3dESUFGQjRBTnFJQUJCNEFOcUVKb0NHaUFCUWJqYzhnQTJBckFFSUFGQnRBUnFJUUlDUUNBQUxBQy9CRUVBVGdSQUlBSWdBQ2tDdEFRM0FnQWdBaUFBS0FLOEJEWUNDQXdCQ3lBQ0lBQW9BclFFSUFBb0FyZ0VFQm9MSUFGQnVOM3lBRFlDd0FRZ0FTQUFLUVBJQkRjRHlBUWdBU0FBS1FQUUJEY0QwQVFnQVVHSXF2VUFOZ0xBQkNBQlFmaXA5UUEyQXJBRUlBRkI2S24xQURZQ2tBUWdBVUhZcWZVQU5nS0FCQ0FCUWNpcDlRQTJBdkFESUFGQm5LbjFBRFlDNEFNZ0FTQUFLQUxZQkRZQzJBUWdBVUhjQkdvaEFnSkFJQUFzQU9jRVFRQk9CRUFnQWlBQUtRTGNCRGNDQUNBQ0lBQW9BdVFFTmdJSURBRUxJQUlnQUNnQzNBUWdBQ2dDNEFRUUdnc2dBVUdZMlBJQU5nTG9CQ0FCUWV3RWFpRUNBa0FnQUN3QTl3UkJBRTRFUUNBQ0lBQXBBdXdFTndJQUlBSWdBQ2dDOUFRMkFnZ01BUXNnQWlBQUtBTHNCQ0FBS0FMd0JCQWFDeUFCUWZnRWFpRUNBa0FnQUN3QWd3VkJBRTRFUUNBQ0lBQXBBL2dFTndNQUlBSWdBQ2dDZ0FVMkFnZ01BUXNnQWlBQUtBTDRCQ0FBS0FMOEJCQWFDeUFCUWVqZDhnQTJBb2dGSUFGQmpBVnFJUUlDUUNBQUxBQ1hCVUVBVGdSQUlBSWdBQ2tDakFVM0FnQWdBaUFBS0FLVUJUWUNDQXdCQ3lBQ0lBQW9Bb3dGSUFBb0FwQUZFQm9MSUFGQm1BVnFJUUlDUUNBQUxBQ2pCVUVBVGdSQUlBSWdBQ2tEbUFVM0F3QWdBaUFBS0FLZ0JUWUNDQXdCQ3lBQ0lBQW9BcGdGSUFBb0Fwd0ZFQm9MSUFGQmxJWDlBRFlDcUFVZ0FTQUFLUUtzQlRjQ3JBVWdBU0FBS1FLMEJUY0N0QVVnQVNBQUtRSzhCVGNDdkFVZ0FTQUFLQUxFQlRZQ3hBVWdBQ2tEeUFVaEJDQUJRZWpjOGdBMkF0QUZJQUVnQkRjRHlBVWdBQ2tDMUFVaEJDQUJRWWkyK0FBMkF0QUZJQUZCK0xYNEFEWUNpQVVnQVVIb3RmZ0FOZ0xvQkNBQlFkaTErQUEyQXNBRUlBRkJ5TFg0QURZQ3NBUWdBVUc0dGZnQU5nS1FCQ0FCUWFpMStBQTJBb0FFSUFGQm1MWDRBRFlDOEFNZ0FVSHN0UGdBTmdMZ0F5QUJRZGkwK0FBMkFzd0RJQUZCeUxUNEFEWUNpQU1nQVVHNHRQZ0FOZ0w0QWlBQlFhaTArQUEyQXVnQ0lBRkJtTFQ0QURZQzVBRWdBVUgwcy9nQU5nTFVBU0FCUWVTeitBQTJBc0FCSUFGQnhMUDRBRFlDc0FFZ0FVR0VyZmdBTmdJQUlBRWdCRGNDMUFVZ0FTQUFLUUxjQlRjQzNBVWdBUXNxQUNBQVFRTTZBQXNnQUVHTTArNEFMd0FBT3dBQUlBQkJqdFB1QUMwQUFEb0FBaUFBUVFBNkFBTUxId0FnQUNBQkVQWUNHaUFBUVFBMkF1QUZJQUJCNEFOcUlBRWdBQkQ5RXd1cUFnSURmd0o4SXdCQklHc2lBaVFBSUFFckF4QWhCU0FCS0FJb0t3UGdCQ0VHSUFCQkFFR2lBUkRXQWlJQUxBRGpBVUVBU0NFREFuOGdCU0FHb0NJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUFzaEJBSkFJQU5GQkVBZ0FpQUFLQUxnQVRZQ0NDQUNJQUFwQXRnQk53TUFEQUVMSUFJZ0FDZ0MyQUVnQUNnQzNBRVFjZ3NnQWtFUWFpQUNFTTRDSUFJc0FBdEJBRWdFUUNBQ0tBSUFFQmNMSUFFb0FnUWlBQ0VESUFFb0FnZ2hBU0FFSUFBb0FneHNJUVJCS0JBWUlnQkJBRFlDQ0NBQVFnQTNBZ0FnQUVJQU53TVlJQUJDQURjQ0RDQUFRZ0EzQXlBZ0FFRUZJQUpCRUdvUXFSTWdBQ0FFTmdJTUlBTW9BZ0FnQVVFQ2RHb29BZ0FnQUJDWkJDQUNMQUFiUVFCSUJFQWdBaWdDRUJBWEN5QUNRU0JxSkFCQkFRc1BBQ0FBUWVBRGFpQUJJQUFRL2hNTHpnSUJCSDhqQUVFUWF5SUVKQUFDUUNBQVFaVUJRWDhRTUNJQ1JRMEFJQUpCc1AzOEFFSGdxZmdBUVFBUUhDSUNSUTBBSUFBZ0FpZ0MvQU1pQWtFQklBSkJBVW9iTmdMY0JRc2dBRUhnQTJvaUFpQUFRWVlCUVg4UU1DSURCSDhnQTBHdy9md0FRYmpEK3dCQkFCQWNCVUVBQ3pZQ1FDQUFLQUtnQkVVRVFDQUNJQUJCOFFCQmZ4QXdJZ0lFZnlBQ1FiRDkvQUJCdU1QN0FFRUFFQndGUVFBTE5nSkFDd0pBSUFFb0FnUWlBa1VOQUNBQ0tBTFlCVUVCYTBFQlRRUkFJQUlnQVNnQ0NEWUMyQVFnQVNnQ0JDQUFOZ0xnQlF3QkN5QUNLQUxVQlVFRFJ3MEFJQUlvQXFBRUlnTWdBU2dDRENJRlJnUkFJQVFnQXlnQ1ZDQURRZFFBYWlBRExBQmZRUUJJR3pZQ0FFSFJzZkVBSUFRUUpBd0JDeUFDSUFVMkF0Z0VDeUFCSUFBZ0FFRUFJQUFvQXRRRlFRTkdHeUFBS0FMWUJVRUJhMEVDU1JzMkFnUWdCRUVRYWlRQVFRQUxrUUVCQW44akFFRVFheUlBSkFBZ0FFRUVFQmdpQWpZQ0FDQUFJQUpCQkdvaUF6WUNDQ0FDUWFHQmlBVTJBUUFnQUNBRE5nSUVJQUVnQUJCU0lRTWdBQ2dDQUNJQ0JFQWdBQ0FDTmdJRUlBSVFGd3NDZndKQUlBTU5BQ0FCTHdGUVFTZHJRZi8vQTNGQkUwa05BRUVBSUFFZ0FTZ0NBQ2dDQ0JFQUFFR2hBVWNOQVJvTFFRRUxJUUVnQUVFUWFpUUFJQUVMTVFBZ0FFSGdBMnNRUENBQUVKUUJJQUJCaUFGcUVQVUJJQUJCcUFGcUVPQURJQUJDQURjQzlBRWdBRUlCTndMOEFRczFBQ0FBUWRRQmF4QThJQUJCakFKcUVKUUJJQUJCbEFOcUVQVUJJQUJCdEFOcUVPQURJQUJDQURjQ2dBUWdBRUlCTndLSUJBczFBQ0FBUWJBQmF4QThJQUJCc0FKcUVKUUJJQUJCdUFOcUVQVUJJQUJCMkFOcUVPQURJQUJDQURjQ3BBUWdBRUlCTndLc0JBc3hBQ0FBRUR3Z0FFSGdBMm9RbEFFZ0FFSG9CR29ROVFFZ0FFR0lCV29RNEFNZ0FFSUFOd0xVQlNBQVFnRTNBdHdGQ3hJQUlBQkIwQVZySWdBUXV3RWFJQUFRRndzU0FDQUFRWWdGYXlJQUVMc0JHaUFBRUJjTEVnQWdBRUhvQkdzaUFCQzdBUm9nQUJBWEN4SUFJQUJCd0FScklnQVF1d0VhSUFBUUZ3dUNBUUVDZnlNQVFSQnJJZ1lrQUNBR0lBRTJBZ2dnQmlBREtBSWNJZ0UyQWdBZ0FTQUJLQUlFUVFGcU5nSUVJQVlRL2dJaEF5QUdLQUlBSWdFZ0FTZ0NCRUVCYXlJSE5nSUVJQWRCZjBZRVFDQUJJQUVvQWdBb0FnZ1JBUUFMSUFBZ0JVRVFhaUFHUVFocUlBSWdCQ0FERU5vU0lBWW9BZ2doQUNBR1FSQnFKQUFnQUFzU0FDQUFRYkFFYXlJQUVMc0JHaUFBRUJjTEVnQWdBRUdRQkdzaUFCQzdBUm9nQUJBWEN4SUFJQUJCZ0FScklnQVF1d0VhSUFBUUZ3c1NBQ0FBUWZBRGF5SUFFTHNCR2lBQUVCY0xFZ0FnQUVIZ0Eyc2lBQkM3QVJvZ0FCQVhDeElBSUFCQnpBTnJJZ0FRdXdFYUlBQVFGd3NTQUNBQVFZZ0RheUlBRUxzQkdpQUFFQmNMRWdBZ0FFSDRBbXNpQUJDN0FSb2dBQkFYQ3hJQUlBQkI2QUpySWdBUXV3RWFJQUFRRndzU0FDQUFRZVFCYXlJQUVMc0JHaUFBRUJjTEVnQWdBRUhVQVdzaUFCQzdBUm9nQUJBWEN4SUFJQUJCd0FGcklnQVF1d0VhSUFBUUZ3c1NBQ0FBUWJBQmF5SUFFTHNCR2lBQUVCY0xEQUFnQUJDN0FSb2dBQkFYQ3dzQUlBQkIwQVZyRUxzQkN3c0FJQUJCaUFWckVMc0JDd3NBSUFCQjZBUnJFTHNCQ3dzQUlBQkJ3QVJyRUxzQkN3c0FJQUJCc0FSckVMc0JDd3NBSUFCQmtBUnJFTHNCQzRJQkFRSi9Jd0JCRUdzaUJpUUFJQVlnQVRZQ0NDQUdJQU1vQWh3aUFUWUNBQ0FCSUFFb0FnUkJBV28yQWdRZ0JoRCtBaUVESUFZb0FnQWlBU0FCS0FJRVFRRnJJZ2MyQWdRZ0IwRi9SZ1JBSUFFZ0FTZ0NBQ2dDQ0JFQkFBc2dBQ0FGUVJocUlBWkJDR29nQWlBRUlBTVEzQklnQmlnQ0NDRUFJQVpCRUdva0FDQUFDd3NBSUFCQmdBUnJFTHNCQ3dzQUlBQkI4QU5yRUxzQkN3c0FJQUJCNEFOckVMc0JDd3NBSUFCQnpBTnJFTHNCQ3dzQUlBQkJpQU5yRUxzQkN3c0FJQUJCK0FKckVMc0JDd3NBSUFCQjZBSnJFTHNCQ3dzQUlBQkI1QUZyRUxzQkN3c0FJQUJCMUFGckVMc0JDd3NBSUFCQndBRnJFTHNCQzJvQUlBQWdBU0FDSUFNZ0JDQUZBbjhnQUVFSWFpQUFLQUlJS0FJVUVRQUFJZ0F0QUF0QkIzWUVRQ0FBS0FJQURBRUxJQUFMQW44Z0FDMEFDMEVIZGdSQUlBQW9BZ0FNQVFzZ0FBc0NmeUFBTFFBTFFRZDJCRUFnQUNnQ0JBd0JDeUFBTFFBTEMyb1E2QVFMQ3dBZ0FFR3dBV3NRdXdFTEJ3QkI5S3o0QUFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUg4cS9nQVJoc0xEd0JCMEFRUUdDSUFFTDBKR2lBQUN3d0FJQUZCb0tyNEFEWUNBQXNTQUVFSUVCZ2lBRUdncXZnQU5nSUFJQUFMNVFRQ0FuOEJma0hRQkJBWUlnRWdBQkNMQVNBQlFhalY4Z0EyQXN3RElBRkIwQU5xSVFJQ1FDQUFMQURiQTBFQVRnUkFJQUlnQUNrRDBBTTNBd0FnQWlBQUtBTFlBellDQ0F3QkN5QUNJQUFvQXRBRElBQW9BdFFERUJvTElBRkJtTmp5QURZQzNBTWdBVUhnQTJvaEFnSkFJQUFzQU9zRFFRQk9CRUFnQWlBQUtRUGdBemNEQUNBQ0lBQW9BdWdETmdJSURBRUxJQUlnQUNnQzRBTWdBQ2dDNUFNUUdnc2dBVUhzQTJvaEFnSkFJQUFzQVBjRFFRQk9CRUFnQWlBQUtRTHNBemNDQUNBQ0lBQW9BdlFETmdJSURBRUxJQUlnQUNnQzdBTWdBQ2dDOEFNUUdnc2dBVUhvMmZJQU5nTDRBeUFBS0FMOEF5RUNJQUZCNk4zeUFEWUNnQVFnQVNBQ05nTDhBeUFCUVlRRWFpRUNBa0FnQUN3QWp3UkJBRTRFUUNBQ0lBQXBBb1FFTndJQUlBSWdBQ2dDakFRMkFnZ01BUXNnQWlBQUtBS0VCQ0FBS0FLSUJCQWFDeUFCUVpBRWFpRUNBa0FnQUN3QW13UkJBRTRFUUNBQ0lBQXBBNUFFTndNQUlBSWdBQ2dDbUFRMkFnZ01BUXNnQWlBQUtBS1FCQ0FBS0FLVUJCQWFDeUFCUVpTRi9RQTJBcUFFSUFFZ0FDa0NwQVEzQXFRRUlBRWdBQ2tDckFRM0Fxd0VJQUVnQUNrQ3RBUTNBclFFSUFFZ0FDZ0N2QVEyQXJ3RUlBQXBBOEFFSVFNZ0FVSEVvZmdBTmdJQUlBRkJoS2o0QURZQ3NBRWdBVUdrcVBnQU5nTEFBU0FCUWJTbytBQTJBdFFCSUFGQjJLajRBRFlDNUFFZ0FVSG9xUGdBTmdMb0FpQUJRZmlvK0FBMkF2Z0NJQUZCaUtuNEFEWUNpQU1nQVVHWXFmZ0FOZ0xNQXlBQlFhaXArQUEyQXR3RElBRkJ1S240QURZQytBTWdBVUhJcWZnQU5nS0FCQ0FCSUFNM0E4QUVJQUVnQUNnQ3lBUTJBc2dFSUFFTEtnQWdBRUVGT2dBTElBQkJqWTd2QUNnQUFEWUFBQ0FBUVpHTzd3QXRBQUE2QUFRZ0FFRUFPZ0FGQzBBQkFYOGpBRUVRYXlJR0pBQWdCa0tsa09tcDBzbk9rdE1BTndNSUlBQWdBU0FDSUFNZ0JDQUZJQVpCQ0dvZ0JrRVFhaUlCRU9nRUlRQWdBU1FBSUFBTEZBQWdBQ0FCRVBZQ0dpQUFRUUEyQXNnRVFRQUxGZ0FnQUVHR0FVRi9FREFnQUVHVkFSQ25CVUVBUnd1MEJRRUdmeUFBUVFBUVhDRUNJQUJCRTBGL0VEQWhCeUFDS0FMc0FTRUdJQUZCQ0dvaEF3SkFJQUVvQWdnaUFnUkFBMEFDUUNBQ0tBSVFJZ1FnQmtvRVFDQUNLQUlBSWdRTkFTQUNJUU1NQkFzZ0JDQUdUZzBESUFKQkJHb2hBeUFDS0FJRUlnUkZEUU1nQXlFQ0N5QUNJUU1nQkNFQ0RBQUxBQXNnQXlFQ0N5QURLQUlBSWdWRkJFQkJJQkFZSWdVZ0JqWUNFQ0FGSUFJMkFnZ2dCVUlBTndJQUlBVkJHR29pQWtJQU53SUFJQVVnQWpZQ0ZDQURJQVUyQWdBZ0FTZ0NCQ2dDQUNJQ0JIOGdBU0FDTmdJRUlBTW9BZ0FGSUFVTElRSWdBU2dDQ0NBQ0VFUWdBU0FCS0FJTVFRRnFOZ0lNQ3lBSEtBTGNBU0VHQWtBZ0JVRVlhaUlES0FJQUlnSUVRQ0FGUVJocUlRTURRQUpBSUFJb0FoQWlBU0FHU2dSQUlBSW9BZ0FpQkEwQklBSWhBd3dFQ3lBQklBWk9EUU1nQWtFRWFpRURJQUlvQWdRaUJFVU5BeUFESVFJTElBSWhBeUFFSVFJTUFBc0FDeUFESVFJTElBTW9BZ0FpQVVVRVFFRWdFQmdpQVNBR05nSVFJQUVnQWpZQ0NDQUJRZ0EzQWdBZ0FVRVlhaUlDUWdBM0FnQWdBU0FDTmdJVUlBTWdBVFlDQUNBRktBSVVLQUlBSWdJRWZ5QUZJQUkyQWhRZ0F5Z0NBQVVnQVFzaEFpQUZLQUlZSUFJUVJDQUZRUnhxSUFVb0FoeEJBV28yQWdBTElBQW9BdndESVFBQ1FDQUJRUmhxSWdNb0FnQWlBZ1JBSUFGQkdHb2hBd05BQWtBZ0FpZ0NFQ0lFSUFCS0JFQWdBaWdDQUNJRURRRWdBaUVEREFRTElBQWdCRXdOQXlBQ1FRUnFJUU1nQWlnQ0JDSUVSUTBESUFNaEFnc2dBaUVESUFRaEFnd0FDd0FMSUFNaEFnc2dBeWdDQUVVRVFFRWdFQmdpQkNBQU5nSVFJQVFnQWpZQ0NDQUVRZ0EzQWdBZ0JFRVlhaUlBUWdBM0FnQWdCQ0FBTmdJVUlBTWdCRFlDQUNBQktBSVVLQUlBSWdBRVFDQUJJQUEyQWhRZ0F5Z0NBQ0VFQ3lBQktBSVlJQVFRUkNBQlFSeHFJQUVvQWh4QkFXbzJBZ0FMUVFFTDBBc0NESDhCZkNNQVFSQnJJZ1VrQUFKQUFrQWdBRUVSUWZDeGYwRUJFQ3dFUUNBQlFRQTJBaHdnQUVFQU5nTElCQ0FBUWNnRWFpRUdEQUVMSUFFb0Fod2hBeUFBUVFBMkFzZ0VJQUJCeUFScUlRWWdBdzBCQzBFQklRY2dBU0FBUVJKQjhMRi9RUUVRTENJREJIOGdBMEd3L2Z3QVFmU0I5UUJCQUJBY0JVRUFDellDSEFzZ0JTQUFRWTBCUVFGQjhMRi9FTXNCSUFCQkFBSi9JQUVvQWlnb0F1Z0dJZ05CNEMxcUt3TUFJQU5CNkMxcUt3TUFveUFCS0FJa0lBTkI5QmRxSWdNb0Fpd2lCRUVLYkNBRUlBTXRBRHdiYkVIa0FHMjNvaUlPbVVRQUFBQUFBQURnUVdNRVFDQU9xZ3dCQzBHQWdJQ0FlQXRySUFBb0FnQW9BcGdHRVFJQUlBVWdCU2dDQkNJRFJ3UkFBMEFDZnlBREtBSUlJZ1FvQWd4Qi8vLy8vd2RISUFRb0FoUkJnWUNBZ0hoSGNRUkFJQU1vQWdnaUJDQUNJQVFvQWdBb0FwZ0dFUUlBSUFRb0FoUWdBbW9nQkNBQktBSW9JQUVvQWlRUTJ4SnFJUUlnQXlnQ0JBd0JDeUFES0FJQUlnUWdBeWdDQkNJTU5nSUVJQU1vQWdRZ0JEWUNBQ0FGSUFVb0FnaEJBV3MyQWdnZ0F4QVhJQXdMSWdNZ0JVY05BQXNMQWtBZ0JTZ0NDRVVOQUNBRktBSUFLQUlJSVF3Q1FDQUJLQUlRUlFSQUlBRWdERFlDRkNBQklBQTJBaEFDUUNBSERRQWdBU2dDSENJQVJRMEFJQVlnQURZQ0FBc2dBVUVBTmdJWUlBRkJBRFlDSUF3QkN5QUZLQUlFS0FJSUlRTWdBU2dDR0NJQ0JIOGdBaERkQndWQkFBc2hCQUpBQWtBQ1FBSkFJQUVvQWhRaUFpQUNLQUlBS0FJZ0VRQUFJQUlvQWhScUlBTWdBeWdDQUNnQ0lCRUFBQ0FFYWlBREtBSU1hbXNnQVNnQ0ZDQUJLQUlvSUFFb0FpUVEyeEpxSWdOQkFFb0VRQ0FCS0FJUUlRUWdBU2dDSUNJR0lBTktCRUFnQkNBRUtBSzBBeUFEYXlBRUtBSUFLQUtZQmhFQ0FFRUFJUUlNQlF0QkFDRUNJQVpCQUVvRVFDQUVJQVFvQXJRRElBWnJJQVFvQWdBb0FwZ0dFUUlBSUFNZ0Jtc2lBMEVBVEEwRkN5QUJRUVJxSVFZZ0FTZ0NHQ0lDQkVBZ0FrR2tEV29vQWdBaENpQUJLQUlRS0FLa0F5RUlBa0FnQVNnQ0NDSUNJQUVvQWd3aUNVa0VRQ0FDSUFNMkFnZ2dBaUFLTmdJRUlBSWdDRFlDQUNBQklBSkJER28yQWdnTUFRc2dBaUFHS0FJQUlnSnJJZ2RCREcwaUMwRUJhaUlFUWRhcTFhb0JUdzBESUFRZ0NTQUNhMEVNYlNJSlFRRjBJZzBnQkNBTlN4dEIxYXJWcWdFZ0NVR3ExYXJWQUVrYklnUkIxcXJWcWdGUERRUWdCRUVNYkNJSkVCZ2lEU0FMUVF4c2FpSUVJQU0yQWdnZ0JDQUtOZ0lFSUFRZ0NEWUNBQ0FFSUFkQmRHMUJER3hxSVFNZ0IwRUFTZ1JBSUFNZ0FpQUhFQmthQ3lBQklBa2dEV28yQWd3Z0FTQUVRUXhxTmdJSUlBRWdBellDQkNBQ1JRMEFJQUlRRndzZ0FTZ0NHRUhvQW1vZ0JoRGtCQ0FCSUFFb0FnUTJBZ2hCQUNFQ0RBVUxJQUFvQXFRRElRY2dBU2dDRUNnQ3BBTWhDaUFCS0FJSUlnSWdBU2dDRENJSVNRUkFJQUlnQXpZQ0NDQUNJQWMyQWdRZ0FpQUtOZ0lBSUFFZ0FrRU1hallDQ0VFQUlRSU1CUXNnQWlBR0tBSUFJZ1JySWdaQkRHMGlDVUVCYWlJQ1FkYXExYW9CVHcwQklBSWdDQ0FFYTBFTWJTSUlRUUYwSWdzZ0FpQUxTeHRCMWFyVnFnRWdDRUdxMWFyVkFFa2JJZ0pCMXFyVnFnRlBEUU1nQWtFTWJDSUlFQmdpQ3lBSlFReHNhaUlDSUFNMkFnZ2dBaUFITmdJRUlBSWdDallDQUNBQ0lBWkJkRzFCREd4cUlRTWdCa0VBU2dSQUlBTWdCQ0FHRUJrYUN5QUJJQWdnQzJvMkFnd2dBU0FDUVF4cU5nSUlJQUVnQXpZQ0JFRUFJUUlnQkVVTkJDQUVFQmNNQkFzZ0FTZ0NLQ2dDNkFaQjlCZHFJZ0lvQWl3aUJFRUtiQ0FFSUFJdEFEd2JRZVFBYkVIa0FHMUJBMndpQWtFQUlBTnJJZ01nQWlBRFNCc2hBZ3dEQ3hBb0FBdEJvNFR2QUJBNEFBdEJvNFR2QUJBNEFBc2dBU0FDTmdJZ0lBRWdERFlDRkNBQklBQTJBaEFnQVVFQU5nSVlJQVVvQWdoRkRRRUxJQVVvQWdRaUF5Z0NBQ0lBSUFVb0FnQWlBU2dDQkRZQ0JDQUJLQUlFSUFBMkFnQWdCVUVBTmdJSUlBTWdCVVlOQUFOQUlBTW9BZ1FoQUNBREVCY2dBQ0lESUFWSERRQUxDeUFGUVJCcUpBQkJBQXNoQUNBQktBSUVJQUVvQWd3UTF3c2lBUVJBSUFFZ0FDZ0MvQU1RMVFzTFFRQUxWZ0FDZndKQUlBRWdBU2dDQUNnQ0NCRUFBRUVSUmcwQUlBRWdBU2dDQUNnQ0NCRUFBRUVTUmcwQUlBRWdBU2dDQUNnQ0NCRUFBRUdOQVVZTkFFRUFJQUV2QVZCQkoydEIvLzhEY1VFU1N3MEJHZ3RCQVFzTE5BQWdBRUhVQVdzUVBDQUFRZmdCYWhBdklBQkJpQUpxRVBVQklBQkJmellDcUFJZ0FFR3NBbW9RNEFNZ0FFRUFOZ0wwQWdzMEFDQUFRYkFCYXhBOElBQkJuQUpxRUM4Z0FFR3NBbW9ROVFFZ0FFRi9OZ0xNQWlBQVFkQUNhaERnQXlBQVFRQTJBcGdEQ3pBQUlBQVFQQ0FBUWN3RGFoQXZJQUJCM0FOcUVQVUJJQUJCZnpZQy9BTWdBRUdBQkdvUTRBTWdBRUVBTmdMSUJBc1NBQ0FBUVlBRWF5SUFFS2dDR2lBQUVCY0xFZ0FnQUVINEEyc2lBQkNvQWhvZ0FCQVhDeElBSUFCQjNBTnJJZ0FRcUFJYUlBQVFGd3NTQUNBQVFjd0RheUlBRUtnQ0dpQUFFQmNMRWdBZ0FFR0lBMnNpQUJDb0Fob2dBQkFYQ3hJQUlBQkIrQUpySWdBUXFBSWFJQUFRRndzU0FDQUFRZWdDYXlJQUVLZ0NHaUFBRUJjTEVnQWdBRUhrQVdzaUFCQ29BaG9nQUJBWEN4SUFJQUJCMUFGcklnQVFxQUlhSUFBUUZ3c1NBQ0FBUWNBQmF5SUFFS2dDR2lBQUVCY0xFZ0FnQUVHd0FXc2lBQkNvQWhvZ0FCQVhDd3dBSUFBUXFBSWFJQUFRRndzTEFDQUFRWUFFYXhDb0Fnc0xBQ0FBUWZnRGF4Q29BZ3NMQUNBQVFkd0RheENvQWdzTEFDQUFRY3dEYXhDb0Fnc0xBQ0FBUVlnRGF4Q29BZ3NMQUNBQVFmZ0NheENvQWdzTEFDQUFRZWdDYXhDb0Fnc0xBQ0FBUWVRQmF4Q29BZ3NMQUNBQVFkUUJheENvQWd2M0FRRUhmeU1BUWRBQmF5SUFKQUFnQUVIci92RUFMd0FBT3dITUFTQUFRZWYrOFFBb0FBQTJBc2dCRUxFQklRVWdBQ0FFTmdJQUlBQkJzQUZxSWdZZ0JpQUdRUlFnQlNBQVFjZ0JhaUFBRU9nQ0lncHFJZ2NnQWhERUF5RUlJQUJCRUdvaUJDQUNLQUljSWdVMkFnQWdCU0FGS0FJRVFRRnFOZ0lFSUFRUS9BSWhDU0FFS0FJQUlnVWdCU2dDQkVFQmF5SUxOZ0lFSUF0QmYwWUVRQ0FGSUFVb0FnQW9BZ2dSQVFBTElBa2dCaUFISUFRZ0NTZ0NBQ2dDTUJFSkFCb2dBU0FFSUFwQkFuUWdCR29pQVNBSUlBQnJRUUowSUFCcVFiQUZheUFISUFoR0d5QUJJQUlnQXhEcEJDRUJJQUJCMEFGcUpBQWdBUXNMQUNBQVFjQUJheENvQWdzTEFDQUFRYkFCYXhDb0Fnc0hBRUcwb2ZnQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWJDZytBQkdHd3NQQUVINEF4QVlJZ0FRM3hJYUlBQUxEQUFnQVVISW52Z0FOZ0lBQ3hJQVFRZ1FHQ0lBUWNpZStBQTJBZ0FnQUF1UUJRRURmMEg0QXhBWUlnRWdBQkJrR2lBQlFkVGIvQUEyQWdBZ0FTQUFLUU93QVRjRHNBRWdBU0FBS0FLNEFUWUN1QUVnQVVHOEFXb2dBRUc4QVdvUWl3SWhBeUFCUVlqWThnQTJBdEFDSUFGQjFBSnFJUUlDUUNBQUxBRGZBa0VBVGdSQUlBSWdBQ2tDMUFJM0FnQWdBaUFBS0FMY0FqWUNDQXdCQ3lBQ0lBQW9BdFFDSUFBb0F0Z0NFQm9MSUFGQjJOM3lBRFlDNEFJZ0FVSGtBbW9oQWdKQUlBQXNBTzhDUVFCT0JFQWdBaUFBS1FMa0FqY0NBQ0FDSUFBb0F1d0NOZ0lJREFFTElBSWdBQ2dDNUFJZ0FDZ0M2QUlRR2dzZ0FVR0U0UG9BTmdJQUlBTkJvT2I2QURZQ0FDQUJRZVRtK2dBMkF1QUNJQUZCMU9iNkFEWUMwQUlnQVVIRTV2b0FOZ0xNQVNBQlFmQUNhaUFBUWZBQ2FoQ2FBaG9nQVVHNDNQSUFOZ0xBQXlBQlFjUURhaUVDQWtBZ0FDd0F6d05CQUU0RVFDQUNJQUFwQXNRRE53SUFJQUlnQUNnQ3pBTTJBZ2dNQVFzZ0FpQUFLQUxFQXlBQUtBTElBeEFhQ3lBQlFiamQ4Z0EyQXRBRElBRWdBQ2tEMkFNM0E5Z0RJQUVnQUNrRDRBTTNBK0FESUFGQmlLcjFBRFlDMEFNZ0FVSDRxZlVBTmdMQUF5QUJRZWlwOVFBMkFxQURJQUZCMktuMUFEWUNrQU1nQVVISXFmVUFOZ0tBQXlBQlFaeXA5UUEyQXZBQ0lBRWdBQ2dDNkFNMkF1Z0RJQUZCN0FOcUlRSUNRQ0FBTEFEM0EwRUFUZ1JBSUFJZ0FDa0M3QU0zQWdBZ0FpQUFLQUwwQXpZQ0NBd0JDeUFDSUFBb0F1d0RJQUFvQXZBREVCb0xJQUZCZ0o3NEFEWUMwQU1nQVVId25mZ0FOZ0xBQXlBQlFlQ2QrQUEyQXFBRElBRkIwSjM0QURZQ2tBTWdBVUhBbmZnQU5nS0FBeUFCUVpTZCtBQTJBdkFDSUFGQmhKMzRBRFlDNEFJZ0FVSDBuUGdBTmdMUUFpQUJRZVNjK0FBMkFzd0JJQUZCd0p6NEFEWUN2QUVnQVVHa2x2Z0FOZ0lBSUFFTHBRVUJDSDhqQUVHd0Eyc2lBQ1FBSUFCQ0pUY0RxQU1nQUVHb0EycEJBWEpCMXFQd0FDQUNLQUlFRU1NSklRY2dBQ0FBUVlBRGFqWUMvQUlRc1FFaENRSi9JQWNFUUNBQ0tBSUlJUVlnQUVGQWF5QUZOd01BSUFBZ0JEY0RPQ0FBSUFZMkFqQWdBRUdBQTJwQkhpQUpJQUJCcUFOcUlBQkJNR29RNkFJTUFRc2dBQ0FFTndOUUlBQWdCVGNEV0NBQVFZQURha0VlSUFrZ0FFR29BMm9nQUVIUUFHb1E2QUlMSVFnZ0FFRXVOZ0tBQVNBQVFmQUNha0VBSUFCQmdBRnFFUE1CSVFrZ0FFR0FBMm9pQ2lFR0FrQWdDRUVlVGdSQUVMRUJJUVlDZnlBSEJFQWdBaWdDQ0NFSUlBQWdCVGNERUNBQUlBUTNBd2dnQUNBSU5nSUFJQUJCL0FKcUlBWWdBRUdvQTJvZ0FCREZCQXdCQ3lBQUlBUTNBeUFnQUNBRk53TW9JQUJCL0FKcUlBWWdBRUdvQTJvZ0FFRWdhaERGQkFzaUNFRi9SZzBCSUFrb0FnQWhCaUFKSUFBb0F2d0NOZ0lBSUFZRVFDQUdJQWtvQWdRUkFRQUxJQUFvQXZ3Q0lRWUxJQVlnQmlBSWFpSU1JQUlReEFNaERTQUFRUzQyQW9BQklBQkIrQUJxUVFBZ0FFR0FBV29ROHdFaEJnSkFJQUFvQXZ3Q0lBQkJnQU5xUmdSQUlBQkJnQUZxSVFnTUFRc2dDRUVEZEJEa0FTSUlSUTBCSUFZb0FnQWhCeUFHSUFnMkFnQWdCd1JBSUFjZ0JpZ0NCQkVCQUFzZ0FDZ0MvQUloQ2dzZ0FFSG9BR29pQnlBQ0tBSWNJZ3MyQWdBZ0N5QUxLQUlFUVFGcU5nSUVJQW9nRFNBTUlBZ2dBRUgwQUdvZ0FFSHdBR29nQnhEZUVpQUhLQUlBSWdjZ0J5Z0NCRUVCYXlJS05nSUVJQXBCZjBZRVFDQUhJQWNvQWdBb0FnZ1JBUUFMSUFFZ0NDQUFLQUowSUFBb0FuQWdBaUFERU9rRUlRSWdCaWdDQUNFQklBWkJBRFlDQUNBQkJFQWdBU0FHS0FJRUVRRUFDeUFKS0FJQUlRRWdDVUVBTmdJQUlBRUVRQ0FCSUFrb0FnUVJBUUFMSUFCQnNBTnFKQUFnQWc4TEVIY0FDejRBSUFCQkVCQVlJZ0UyQWdBZ0FFS1BnSUNBZ0lLQWdJQi9Od0lFSUFGQmphSHVBQ2tBQURjQUJ5QUJRWWFoN2dBcEFBQTNBQUFnQVVFQU9nQVBDdzhBSUFCQjhBSnJFR1lnQUJDVUFRc1RBQ0FBUWJ3QmF4Qm1JQUJCdEFGcUVKUUJDdzhBSUFBUVppQUFRZkFDYWhDVUFRc1NBQ0FBUWRBRGF5SUFFTDhDR2lBQUVCY0xFZ0FnQUVIQUEyc2lBQkMvQWhvZ0FCQVhDeElBSUFCQm9BTnJJZ0FRdndJYUlBQVFGd3NTQUNBQVFaQURheUlBRUw4Q0dpQUFFQmNMRWdBZ0FFR0FBMnNpQUJDL0Fob2dBQkFYQ3hJQUlBQkI4QUpySWdBUXZ3SWFJQUFRRndzU0FDQUFRZUFDYXlJQUVMOENHaUFBRUJjTEVnQWdBRUhRQW1zaUFCQy9BaG9nQUJBWEN4SUFJQUJCekFGcklnQVF2d0lhSUFBUUZ3c1NBQ0FBUWJ3QmF5SUFFTDhDR2lBQUVCY0xEQUFnQUJDL0Fob2dBQkFYQ3dzQUlBQkIwQU5yRUw4Q0N3c0FJQUJCd0FOckVMOENDd3NBSUFCQm9BTnJFTDhDQ3dzQUlBQkJrQU5yRUw4Q0N3c0FJQUJCZ0FOckVMOENDNEVGQVFoL0l3QkJnQU5ySWdBa0FDQUFRaVUzQS9nQ0lBQkIrQUpxUVFGeVFZak04UUFnQWlnQ0JCRERDU0VHSUFBZ0FFSFFBbW8yQXN3Q0VMRUJJUWdDZnlBR0JFQWdBaWdDQ0NFRklBQWdCRGtES0NBQUlBVTJBaUFnQUVIUUFtcEJIaUFJSUFCQitBSnFJQUJCSUdvUTZBSU1BUXNnQUNBRU9RTXdJQUJCMEFKcVFSNGdDQ0FBUWZnQ2FpQUFRVEJxRU9nQ0N5RUhJQUJCTGpZQ1VDQUFRY0FDYWtFQUlBQkIwQUJxRVBNQklRZ2dBRUhRQW1vaUNTRUZBa0FnQjBFZVRnUkFFTEVCSVFVQ2Z5QUdCRUFnQWlnQ0NDRUhJQUFnQkRrRENDQUFJQWMyQWdBZ0FFSE1BbW9nQlNBQVFmZ0NhaUFBRU1VRURBRUxJQUFnQkRrREVDQUFRY3dDYWlBRklBQkIrQUpxSUFCQkVHb1F4UVFMSWdkQmYwWU5BU0FJS0FJQUlRVWdDQ0FBS0FMTUFqWUNBQ0FGQkVBZ0JTQUlLQUlFRVFFQUN5QUFLQUxNQWlFRkN5QUZJQVVnQjJvaUN5QUNFTVFESVF3Z0FFRXVOZ0pRSUFCQnlBQnFRUUFnQUVIUUFHb1E4d0VoQlFKQUlBQW9Bc3dDSUFCQjBBSnFSZ1JBSUFCQjBBQnFJUWNNQVFzZ0IwRURkQkRrQVNJSFJRMEJJQVVvQWdBaEJpQUZJQWMyQWdBZ0JnUkFJQVlnQlNnQ0JCRUJBQXNnQUNnQ3pBSWhDUXNnQUVFNGFpSUdJQUlvQWh3aUNqWUNBQ0FLSUFvb0FnUkJBV28yQWdRZ0NTQU1JQXNnQnlBQVFjUUFhaUFBUVVCcklBWVEzaElnQmlnQ0FDSUdJQVlvQWdSQkFXc2lDVFlDQkNBSlFYOUdCRUFnQmlBR0tBSUFLQUlJRVFFQUN5QUJJQWNnQUNnQ1JDQUFLQUpBSUFJZ0F4RHBCQ0VDSUFVb0FnQWhBU0FGUVFBMkFnQWdBUVJBSUFFZ0JTZ0NCQkVCQUFzZ0NDZ0NBQ0VCSUFoQkFEWUNBQ0FCQkVBZ0FTQUlLQUlFRVFFQUN5QUFRWUFEYWlRQUlBSVBDeEIzQUFzTEFDQUFRZkFDYXhDL0Fnc0xBQ0FBUWVBQ2F4Qy9BZ3NMQUNBQVFkQUNheEMvQWdzTEFDQUFRY3dCYXhDL0Fnc0xBQ0FBUWJ3QmF4Qy9BZ3NIQUVHVWx2Z0FDeFVBSUFCQkJHcEJBQ0FCS0FJRVFaaVYrQUJHR3dzUEFFSHdCQkFZSWdBUXlBd2FJQUFMNFFFQkJYOGpBRUdBQW1zaUFDUUFJQUJDSlRjRCtBRWdBRUg0QVdvaUJrRUJja0dqMSs0QVFRQWdBaWdDQkJDeEJSQ3hBU0VISUFBZ0JEY0RBQ0FBUWVBQmFpSUZJQVZCR0NBSElBWWdBQkRvQWlBRmFpSUlJQUlReEFNaENTQUFRUkJxSWdZZ0FpZ0NIQ0lITmdJQUlBY2dCeWdDQkVFQmFqWUNCQ0FGSUFrZ0NDQUFRU0JxSWdjZ0FFRWNhaUFBUVJocUlBWVF3QWtnQmlnQ0FDSUZJQVVvQWdSQkFXc2lCallDQkNBR1FYOUdCRUFnQlNBRktBSUFLQUlJRVFFQUN5QUJJQWNnQUNnQ0hDQUFLQUlZSUFJZ0F4RHBCQ0VCSUFCQmdBSnFKQUFnQVFzTUFDQUJRYnlUK0FBMkFnQUxFZ0JCQ0JBWUlnQkJ2SlA0QURZQ0FDQUFDNHNJQWdOL0FYNUI4QVFRR0NJQklBQVFaQm9nQVVIVTIvd0FOZ0lBSUFFZ0FDa0RzQUUzQTdBQklBRWdBQ2dDdUFFMkFyZ0JJQUZCdkFGcUlBQkJ2QUZxRUlzQ0lRTWdBVUdJMlBJQU5nTFFBaUFCUWRRQ2FpRUNBa0FnQUN3QTN3SkJBRTRFUUNBQ0lBQXBBdFFDTndJQUlBSWdBQ2dDM0FJMkFnZ01BUXNnQWlBQUtBTFVBaUFBS0FMWUFoQWFDeUFCUWRqZDhnQTJBdUFDSUFGQjVBSnFJUUlDUUNBQUxBRHZBa0VBVGdSQUlBSWdBQ2tDNUFJM0FnQWdBaUFBS0FMc0FqWUNDQXdCQ3lBQ0lBQW9BdVFDSUFBb0F1Z0NFQm9MSUFGQmhPRDZBRFlDQUNBRFFhRG0rZ0EyQWdBZ0FVSGs1dm9BTmdMZ0FpQUJRZFRtK2dBMkF0QUNJQUZCeE9iNkFEWUN6QUVnQVVId0Ftb2dBRUh3QW1vUW1nSWFJQUZCdU56eUFEWUN3QU1nQVVIRUEyb2hBZ0pBSUFBc0FNOERRUUJPQkVBZ0FpQUFLUUxFQXpjQ0FDQUNJQUFvQXN3RE5nSUlEQUVMSUFJZ0FDZ0N4QU1nQUNnQ3lBTVFHZ3NnQVVHNDNmSUFOZ0xRQXlBQklBQXBBOWdETndQWUF5QUJJQUFwQStBRE53UGdBeUFCUVlpcTlRQTJBdEFESUFGQitLbjFBRFlDd0FNZ0FVSG9xZlVBTmdLZ0F5QUJRZGlwOVFBMkFwQURJQUZCeUtuMUFEWUNnQU1nQVVHY3FmVUFOZ0x3QWlBQklBQW9BdWdETmdMb0F5QUJRZXdEYWlFQ0FrQWdBQ3dBOXdOQkFFNEVRQ0FDSUFBcEF1d0ROd0lBSUFJZ0FDZ0M5QU0yQWdnTUFRc2dBaUFBS0FMc0F5QUFLQUx3QXhBYUN5QUJRYWpWOGdBMkF2Z0RJQUZCL0FOcUlRSUNRQ0FBTEFDSEJFRUFUZ1JBSUFJZ0FDa0MvQU0zQWdBZ0FpQUFLQUtFQkRZQ0NBd0JDeUFDSUFBb0F2d0RJQUFvQW9BRUVCb0xJQUZCcU5meUFEWUNpQVFnQUNnQ2pBUWhBaUFCUWNqWThnQTJBcEFFSUFFZ0FqWUNqQVFnQVNBQUtRS1VCRGNDbEFRZ0FTQUFLUUtjQkRjQ25BUWdBVUhZMlBJQU5nS29CQ0FBS1FLc0JDRUVJQUZCL05EeUFEWUN1QVFnQVNBRU53S3NCQ0FCSUFBcEFyd0VOd0s4QkNBQklBQXBBc1FFTndMRUJDQUJJQUFvQXN3RU5nTE1CQ0FCUWZqWjhnQTJBdEFFSUFGQjFBUnFJUUlDUUNBQUxBRGZCRUVBVGdSQUlBSWdBQ2tDMUFRM0FnQWdBaUFBS0FMY0JEWUNDQXdCQ3lBQ0lBQW9BdFFFSUFBb0F0Z0VFQm9MSUFGQnFOcnlBRFlDNEFRZ0FDa0M1QVFoQkNBQlFjeVMrQUEyQXVBRUlBRkJ2Skw0QURZQzBBUWdBVUdza3ZnQU5nS29CQ0FCUVp5UytBQTJBcEFFSUFGQmpKTDRBRFlDaUFRZ0FVSDhrZmdBTmdMNEF5QUJRZXlSK0FBMkF0QURJQUZCM0pINEFEWUN3QU1nQVVITWtmZ0FOZ0tnQXlBQlFieVIrQUEyQXBBRElBRkJySkg0QURZQ2dBTWdBVUdBa2ZnQU5nTHdBaUFCUWZDUStBQTJBdUFDSUFGQjRKRDRBRFlDMEFJZ0FVSFFrUGdBTmdMTUFTQUJRYXlRK0FBMkFyd0JJQUZCa0lyNEFEWUNBQ0FCSUFRM0F1UUVJQUVMS2dBZ0FFRUdPZ0FMSUFCQnlJanZBQ2dBQURZQUFDQUFRY3lJN3dBdkFBQTdBQVFnQUVFQU9nQUdDMThBSUFCQjhBSnJFR1lnQUJDVUFTQUFRWWdCYWhBdklBQkJBRFlDbkFFZ0FFSUFOd0trQVNBQVFnQTNBcXdCSUFCQ0FEY0N2QUVnQUVLQWdJRCsvLy8vNzBFM0E5Z0JJQUJDQURjQ3pBRWdBRUhnQVdvUUx5QUFRZ0EzQXZRQkMyTUFJQUJCdkFGckVHWWdBRUcwQVdvUWxBRWdBRUc4QW1vUUx5QUFRUUEyQXRBQ0lBQkNBRGNDMkFJZ0FFSUFOd0xnQWlBQVFnQTNBdkFDSUFCQ2dJQ0Evdi8vLys5Qk53T01BeUFBUWdBM0FvQURJQUJCbEFOcUVDOGdBRUlBTndLb0F3dGZBQ0FBRUdZZ0FFSHdBbW9RbEFFZ0FFSDRBMm9RTHlBQVFRQTJBb3dFSUFCQ0FEY0NsQVFnQUVJQU53S2NCQ0FBUWdBM0Fxd0VJQUJDZ0lDQS92Ly8vKzlCTndQSUJDQUFRZ0EzQXJ3RUlBQkIwQVJxRUM4Z0FFSUFOd0xrQkFzU0FDQUFRZUFFYXlJQUVOSUJHaUFBRUJjTEVnQWdBRUhRQkdzaUFCRFNBUm9nQUJBWEN4SUFJQUJCcUFScklnQVEwZ0VhSUFBUUZ3djFBUUVFZnlNQVFhQUJheUlBSkFBZ0FFSGwvdkVBTHdBQU93R2NBU0FBUWVIKzhRQW9BQUEyQXBnQklBQkJtQUZxSWdWQkFYSkJzdDd1QUVFQUlBSW9BZ1FRc1FVUXNRRWhCaUFBSUFRMkFnQWdBRUdMQVdvaUJDQUVRUTBnQmlBRklBQVE2QUlnQkdvaUJ5QUNFTVFESVFnZ0FFRVFhaUlGSUFJb0Fod2lCallDQUNBR0lBWW9BZ1JCQVdvMkFnUWdCQ0FJSUFjZ0FFRWdhaUlHSUFCQkhHb2dBRUVZYWlBRkVNQUpJQVVvQWdBaUJDQUVLQUlFUVFGcklnVTJBZ1FnQlVGL1JnUkFJQVFnQkNnQ0FDZ0NDQkVCQUFzZ0FTQUdJQUFvQWh3Z0FDZ0NHQ0FDSUFNUTZRUWhBU0FBUWFBQmFpUUFJQUVMRWdBZ0FFR1FCR3NpQUJEU0FSb2dBQkFYQ3hJQUlBQkJpQVJySWdBUTBnRWFJQUFRRndzU0FDQUFRZmdEYXlJQUVOSUJHaUFBRUJjTEVnQWdBRUhRQTJzaUFCRFNBUm9nQUJBWEN4SUFJQUJCd0FOcklnQVEwZ0VhSUFBUUZ3c1NBQ0FBUWFBRGF5SUFFTklCR2lBQUVCY0xFZ0FnQUVHUUEyc2lBQkRTQVJvZ0FCQVhDeElBSUFCQmdBTnJJZ0FRMGdFYUlBQVFGd3NTQUNBQVFmQUNheUlBRU5JQkdpQUFFQmNMRWdBZ0FFSGdBbXNpQUJEU0FSb2dBQkFYQytFQkFRVi9Jd0JCZ0FKcklnQWtBQ0FBUWlVM0EvZ0JJQUJCK0FGcUlnWkJBWEpCbzlmdUFFRUJJQUlvQWdRUXNRVVFzUUVoQnlBQUlBUTNBd0FnQUVIZ0FXb2lCU0FGUVJnZ0J5QUdJQUFRNkFJZ0JXb2lDQ0FDRU1RRElRa2dBRUVRYWlJR0lBSW9BaHdpQnpZQ0FDQUhJQWNvQWdSQkFXbzJBZ1FnQlNBSklBZ2dBRUVnYWlJSElBQkJIR29nQUVFWWFpQUdFTUFKSUFZb0FnQWlCU0FGS0FJRVFRRnJJZ1kyQWdRZ0JrRi9SZ1JBSUFVZ0JTZ0NBQ2dDQ0JFQkFBc2dBU0FISUFBb0Fod2dBQ2dDR0NBQ0lBTVE2UVFoQVNBQVFZQUNhaVFBSUFFTEVnQWdBRUhRQW1zaUFCRFNBUm9nQUJBWEN4SUFJQUJCekFGcklnQVEwZ0VhSUFBUUZ3c1NBQ0FBUWJ3QmF5SUFFTklCR2lBQUVCY0xEQUFnQUJEU0FSb2dBQkFYQ3dzQUlBQkI0QVJyRU5JQkN3c0FJQUJCMEFSckVOSUJDd3NBSUFCQnFBUnJFTklCQ3dzQUlBQkJrQVJyRU5JQkN3c0FJQUJCaUFSckVOSUJDd3NBSUFCQitBTnJFTklCQ3dzQUlBQkIwQU5yRU5JQkN3c0FJQUJCd0FOckVOSUJDd3NBSUFCQm9BTnJFTklCQ3dzQUlBQkJrQU5yRU5JQkN3c0FJQUJCZ0FOckVOSUJDd3NBSUFCQjhBSnJFTklCQ3dzQUlBQkI0QUpyRU5JQkN3c0FJQUJCMEFKckVOSUJDd3NBSUFCQnpBRnJFTklCQ3dzQUlBQkJ2QUZyRU5JQkN3Y0FRWUNLK0FBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCaUluNEFFWWJDdzhBUWNnRUVCZ2lBQkRzQlJvZ0FBc01BQ0FCUWF5SCtBQTJBZ0FMRWdCQkNCQVlJZ0JCcklmNEFEWUNBQ0FBQ3hJQkFYOUJ5QVFRR0NJQklBQVE0UklnQVFzcUFDQUFRUU02QUFzZ0FFSHpxdThBTHdBQU93QUFJQUJCOWFydkFDMEFBRG9BQWlBQVFRQTZBQU1Mb0FFQ0FuOEJmRUVBSVFFZ0FDZ0NzQU1pQXdSQUlBTkJ1TVA3QUVHQW4vc0FRUUFRSENFQ0N3SkFJQUFvQXVnRElnQkZEUUFnQUVHNHcvc0FRWUNmK3dCQkFCQWNJUUFnQWtVTkFDQUFSUTBBSUFCQjJBTnFJZ0FyQTZnQklRUWdBaUFBS3dPUUFTQUFLd09JQWFFZ0JFUUFBQUFBQUFBQWdDQUVSQUFBQUFBQUFBQ0FaQnVnT1FPQUJTQUFSQUFBQUFBQUFQQy9PUU9vQVVFQklRRUxJQUVMUUFBZ0FFSHdBbXNRWmlBQUVKUUJJQUJCaUFGcUVDOGdBRUdZQVdvUWhRY2dBRUVBTmdLOEFTQUFRb0NBZ1A3Ly8vL3ZRVGNEMEFFZ0FFSUFOd0xFQVF0RUFDQUFRYndCYXhCbUlBQkJ0QUZxRUpRQklBQkJ2QUpxRUM4Z0FFSE1BbW9RaFFjZ0FFRUFOZ0x3QWlBQVFvQ0FnUDcvLy8vdlFUY0RoQU1nQUVJQU53TDRBZ3NIQUVHNC92Y0FDL1VCQVFSL0l3QkJvQUZySWdBa0FDQUFRZVgrOFFBdkFBQTdBWndCSUFCQjRmN3hBQ2dBQURZQ21BRWdBRUdZQVdvaUJVRUJja0d5M3U0QVFRRWdBaWdDQkJDeEJSQ3hBU0VHSUFBZ0JEWUNBQ0FBUVlzQmFpSUVJQVJCRFNBR0lBVWdBQkRvQWlBRWFpSUhJQUlReEFNaENDQUFRUkJxSWdVZ0FpZ0NIQ0lHTmdJQUlBWWdCaWdDQkVFQmFqWUNCQ0FFSUFnZ0J5QUFRU0JxSWdZZ0FFRWNhaUFBUVJocUlBVVF3QWtnQlNnQ0FDSUVJQVFvQWdSQkFXc2lCVFlDQkNBRlFYOUdCRUFnQkNBRUtBSUFLQUlJRVFFQUN5QUJJQVlnQUNnQ0hDQUFLQUlZSUFJZ0F4RHBCQ0VCSUFCQm9BRnFKQUFnQVFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUhBL2ZjQVJoc0xEd0JCMkFRUUdDSUFFTWtNR2lBQUN3d0FJQUZCNVB2M0FEWUNBQXNTQUVFSUVCZ2lBRUhrKy9jQU5nSUFJQUFMdndjQ0EzOEJma0hZQkJBWUlnRWdBQkJrR2lBQlFkVGIvQUEyQWdBZ0FTQUFLUU93QVRjRHNBRWdBU0FBS0FLNEFUWUN1QUVnQVVHOEFXb2dBRUc4QVdvUWl3SWhBeUFCUVlqWThnQTJBdEFDSUFGQjFBSnFJUUlDUUNBQUxBRGZBa0VBVGdSQUlBSWdBQ2tDMUFJM0FnQWdBaUFBS0FMY0FqWUNDQXdCQ3lBQ0lBQW9BdFFDSUFBb0F0Z0NFQm9MSUFGQjJOM3lBRFlDNEFJZ0FVSGtBbW9oQWdKQUlBQXNBTzhDUVFCT0JFQWdBaUFBS1FMa0FqY0NBQ0FDSUFBb0F1d0NOZ0lJREFFTElBSWdBQ2dDNUFJZ0FDZ0M2QUlRR2dzZ0FVR0U0UG9BTmdJQUlBTkJvT2I2QURZQ0FDQUJRZVRtK2dBMkF1QUNJQUZCMU9iNkFEWUMwQUlnQVVIRTV2b0FOZ0xNQVNBQlFmQUNhaUFBUWZBQ2FoQ2FBaG9nQVVHNDNQSUFOZ0xBQXlBQlFjUURhaUVDQWtBZ0FDd0F6d05CQUU0RVFDQUNJQUFwQXNRRE53SUFJQUlnQUNnQ3pBTTJBZ2dNQVFzZ0FpQUFLQUxFQXlBQUtBTElBeEFhQ3lBQlFiamQ4Z0EyQXRBRElBRWdBQ2tEMkFNM0E5Z0RJQUVnQUNrRDRBTTNBK0FESUFGQmlLcjFBRFlDMEFNZ0FVSDRxZlVBTmdMQUF5QUJRZWlwOVFBMkFxQURJQUZCMktuMUFEWUNrQU1nQVVISXFmVUFOZ0tBQXlBQlFaeXA5UUEyQXZBQ0lBRWdBQ2dDNkFNMkF1Z0RJQUZCN0FOcUlRSUNRQ0FBTEFEM0EwRUFUZ1JBSUFJZ0FDa0M3QU0zQWdBZ0FpQUFLQUwwQXpZQ0NBd0JDeUFDSUFBb0F1d0RJQUFvQXZBREVCb0xJQUZCcU5YeUFEWUMrQU1nQVVIOEEyb2hBZ0pBSUFBc0FJY0VRUUJPQkVBZ0FpQUFLUUw4QXpjQ0FDQUNJQUFvQW9RRU5nSUlEQUVMSUFJZ0FDZ0MvQU1nQUNnQ2dBUVFHZ3NnQVVISTJQSUFOZ0tJQkNBQklBQXBBb3dFTndLTUJDQUJJQUFwQXBRRU53S1VCQ0FCUWRqWThnQTJBcUFFSUFBcEFxUUVJUVFnQVVIODBQSUFOZ0t3QkNBQklBUTNBcVFFSUFFZ0FDa0N0QVEzQXJRRUlBRWdBQ2tDdkFRM0Fyd0VJQUVnQUNnQ3hBUTJBc1FFSUFGQitObnlBRFlDeUFRZ0FVSE1CR29oQWdKQUlBQXNBTmNFUVFCT0JFQWdBaUFBS1FMTUJEY0NBQ0FDSUFBb0F0UUVOZ0lJREFFTElBSWdBQ2dDekFRZ0FDZ0MwQVFRR2dzZ0FVR0UrL2NBTmdMSUJDQUJRZlQ2OXdBMkFxQUVJQUZCNVByM0FEWUNpQVFnQVVIVSt2Y0FOZ0w0QXlBQlFjVDY5d0EyQXRBRElBRkJ0UHIzQURZQ3dBTWdBVUdrK3ZjQU5nS2dBeUFCUVpUNjl3QTJBcEFESUFGQmhQcjNBRFlDZ0FNZ0FVSFkrZmNBTmdMd0FpQUJRY2o1OXdBMkF1QUNJQUZCdVBuM0FEWUMwQUlnQVVHbytmY0FOZ0xNQVNBQlFZVDU5d0EyQXJ3QklBRkI2UEwzQURZQ0FDQUJDeW9BSUFCQkJUb0FDeUFBUWFqUjdRQW9BQUEyQUFBZ0FFR3MwZTBBTFFBQU9nQUVJQUJCQURvQUJRdFBBQ0FBUWZBQ2F4Qm1JQUFRbEFFZ0FFR0lBV29RTHlBQVFnQTNBcHdCSUFCQ0FEY0NwQUVnQUVJQU53SzBBU0FBUW9DQWdQNy8vLy92UVRjRDBBRWdBRUlBTndMRUFTQUFRZGdCYWhBdkMxTUFJQUJCdkFGckVHWWdBRUcwQVdvUWxBRWdBRUc4QW1vUUx5QUFRZ0EzQXRBQ0lBQkNBRGNDMkFJZ0FFSUFOd0xvQWlBQVFvQ0FnUDcvLy8vdlFUY0RoQU1nQUVJQU53TDRBaUFBUVl3RGFoQXZDMDhBSUFBUVppQUFRZkFDYWhDVUFTQUFRZmdEYWhBdklBQkNBRGNDakFRZ0FFSUFOd0tVQkNBQVFnQTNBcVFFSUFCQ2dJQ0Evdi8vLys5Qk53UEFCQ0FBUWdBM0FyUUVJQUJCeUFScUVDOExFZ0FnQUVISUJHc2lBQkRyQVJvZ0FCQVhDeElBSUFCQm9BUnJJZ0FRNndFYUlBQVFGd3NTQUNBQVFZZ0VheUlBRU9zQkdpQUFFQmNMRWdBZ0FFSDRBMnNpQUJEckFSb2dBQkFYQ3hJQUlBQkIwQU5ySWdBUTZ3RWFJQUFRRndzU0FDQUFRY0FEYXlJQUVPc0JHaUFBRUJjTEVnQWdBRUdnQTJzaUFCRHJBUm9nQUJBWEN4SUFJQUJCa0FOcklnQVE2d0VhSUFBUUZ3c1NBQ0FBUVlBRGF5SUFFT3NCR2lBQUVCY0xFZ0FnQUVId0Ftc2lBQkRyQVJvZ0FCQVhDeElBSUFCQjRBSnJJZ0FRNndFYUlBQVFGd3NTQUNBQVFkQUNheUlBRU9zQkdpQUFFQmNMRWdBZ0FFSE1BV3NpQUJEckFSb2dBQkFYQ3hJQUlBQkJ2QUZySWdBUTZ3RWFJQUFRRndzTUFDQUFFT3NCR2lBQUVCY0xDd0FnQUVISUJHc1E2d0VMQ3dBZ0FFR2dCR3NRNndFTEN3QWdBRUdJQkdzUTZ3RUxDd0FnQUVINEEyc1E2d0VMQ3dBZ0FFSFFBMnNRNndFTEN3QWdBRUhBQTJzUTZ3RUxtd0lCQVg4akFFRXdheUlGSkFBZ0JTQUJOZ0lvQWtBZ0FpZ0NCRUVCY1VVRVFDQUFJQUVnQWlBRElBUWdBQ2dDQUNnQ0dCRUtBQ0VDREFFTElBVkJHR29pQVNBQ0tBSWNJZ0EyQWdBZ0FDQUFLQUlFUVFGcU5nSUVJQUVRendZaEFDQUJLQUlBSWdFZ0FTZ0NCRUVCYXlJQ05nSUVJQUpCZjBZRVFDQUJJQUVvQWdBb0FnZ1JBUUFMQWtBZ0JBUkFJQVZCR0dvZ0FDQUFLQUlBS0FJWUVRSUFEQUVMSUFWQkdHb2dBQ0FBS0FJQUtBSWNFUUlBQ3lBRklBVkJHR29Ra2dNMkFoQURRQ0FGSUFWQkdHb1FzQVUyQWdnZ0JTZ0NFQ0FGS0FJSVJ3UkFJQVZCS0dvZ0JTZ0NFQ2dDQUJEa0VpQUZJQVVvQWhCQkJHbzJBaEFNQVFVZ0JTZ0NLQ0VDSUFWQkdHb1FTaG9MQ3dzZ0JVRXdhaVFBSUFJTEN3QWdBRUdnQTJzUTZ3RUxDd0FnQUVHUUEyc1E2d0VMQ3dBZ0FFR0FBMnNRNndFTEN3QWdBRUh3QW1zUTZ3RUxDd0FnQUVIZ0Ftc1E2d0VMQ3dBZ0FFSFFBbXNRNndFTEN3QWdBRUhNQVdzUTZ3RUxDd0FnQUVHOEFXc1E2d0VMN1FFQkIzOGpBRUhnQUdzaUFDUUFJQUJCNi83eEFDOEFBRHNCWENBQVFlZis4UUFvQUFBMkFsZ1FzUUVoQlNBQUlBUTJBZ0FnQUVGQWF5SUdJQVlnQmtFVUlBVWdBRUhZQUdvZ0FCRG9BaUlLYWlJSElBSVF4QU1oQ0NBQVFSQnFJZ1FnQWlnQ0hDSUZOZ0lBSUFVZ0JTZ0NCRUVCYWpZQ0JDQUVFUDRDSVFrZ0JDZ0NBQ0lGSUFVb0FnUkJBV3NpQ3pZQ0JDQUxRWDlHQkVBZ0JTQUZLQUlBS0FJSUVRRUFDeUFKSUFZZ0J5QUVJQWtvQWdBb0FpQVJDUUFhSUFFZ0JDQUVJQXBxSWdFZ0NDQUFheUFBYWtFd2F5QUhJQWhHR3lBQklBSWdBeENyQkNFQklBQkI0QUJxSkFBZ0FRc0hBRUhZOHZjQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWRqeDl3QkdHd3NQQUVIWUJCQVlJZ0FRd2drYUlBQUxEQUFnQVVIMDcvY0FOZ0lBQ3hJQVFRZ1FHQ0lBUWZUdjl3QTJBZ0FnQUF1L0J3SURmd0YrUWRnRUVCZ2lBU0FBRUdRYUlBRkIxTnY4QURZQ0FDQUJJQUFwQTdBQk53T3dBU0FCSUFBb0FyZ0JOZ0s0QVNBQlFid0JhaUFBUWJ3QmFoQ0xBaUVESUFGQmlOanlBRFlDMEFJZ0FVSFVBbW9oQWdKQUlBQXNBTjhDUVFCT0JFQWdBaUFBS1FMVUFqY0NBQ0FDSUFBb0F0d0NOZ0lJREFFTElBSWdBQ2dDMUFJZ0FDZ0MyQUlRR2dzZ0FVSFkzZklBTmdMZ0FpQUJRZVFDYWlFQ0FrQWdBQ3dBN3dKQkFFNEVRQ0FDSUFBcEF1UUNOd0lBSUFJZ0FDZ0M3QUkyQWdnTUFRc2dBaUFBS0FMa0FpQUFLQUxvQWhBYUN5QUJRWVRnK2dBMkFnQWdBMEdnNXZvQU5nSUFJQUZCNU9iNkFEWUM0QUlnQVVIVTV2b0FOZ0xRQWlBQlFjVG0rZ0EyQXN3QklBRkI4QUpxSUFCQjhBSnFFSm9DR2lBQlFiamM4Z0EyQXNBRElBRkJ4QU5xSVFJQ1FDQUFMQURQQTBFQVRnUkFJQUlnQUNrQ3hBTTNBZ0FnQWlBQUtBTE1BellDQ0F3QkN5QUNJQUFvQXNRRElBQW9Bc2dERUJvTElBRkJ1TjN5QURZQzBBTWdBU0FBS1FQWUF6Y0QyQU1nQVNBQUtRUGdBemNENEFNZ0FVR0lxdlVBTmdMUUF5QUJRZmlwOVFBMkFzQURJQUZCNktuMUFEWUNvQU1nQVVIWXFmVUFOZ0tRQXlBQlFjaXA5UUEyQW9BRElBRkJuS24xQURZQzhBSWdBU0FBS0FMb0F6WUM2QU1nQVVIc0Eyb2hBZ0pBSUFBc0FQY0RRUUJPQkVBZ0FpQUFLUUxzQXpjQ0FDQUNJQUFvQXZRRE5nSUlEQUVMSUFJZ0FDZ0M3QU1nQUNnQzhBTVFHZ3NnQVVHY3V2TUFOZ0w0QXlBQlFmd0RhaUVDQWtBZ0FDd0Fod1JCQUU0RVFDQUNJQUFwQXZ3RE53SUFJQUlnQUNnQ2hBUTJBZ2dNQVFzZ0FpQUFLQUw4QXlBQUtBS0FCQkFhQ3lBQlFhalY4Z0EyQW9nRUlBRkJqQVJxSVFJQ1FDQUFMQUNYQkVFQVRnUkFJQUlnQUNrQ2pBUTNBZ0FnQWlBQUtBS1VCRFlDQ0F3QkN5QUNJQUFvQW93RUlBQW9BcEFFRUJvTElBRkJ5Tmp5QURZQ21BUWdBU0FBS1FLY0JEY0NuQVFnQVNBQUtRS2tCRGNDcEFRZ0FVSFkyUElBTmdLd0JDQUFLUUswQkNFRUlBRkIvTkR5QURZQ3dBUWdBU0FFTndLMEJDQUJJQUFwQXNRRU53TEVCQ0FCSUFBcEFzd0VOd0xNQkNBQklBQW9BdFFFTmdMVUJDQUJRWkR2OXdBMkFyQUVJQUZCZ08vM0FEWUNtQVFnQVVIdzd2Y0FOZ0tJQkNBQlFlRHU5d0EyQXZnRElBRkIwTzczQURZQzBBTWdBVUhBN3ZjQU5nTEFBeUFCUWJEdTl3QTJBcUFESUFGQm9PNzNBRFlDa0FNZ0FVR1E3dmNBTmdLQUF5QUJRZVR0OXdBMkF2QUNJQUZCMU8zM0FEWUM0QUlnQVVIRTdmY0FOZ0xRQWlBQlFiVHQ5d0EyQXN3QklBRkJrTzMzQURZQ3ZBRWdBVUgwNXZjQU5nSUFJQUVMUGdBZ0FFRVFFQmdpQVRZQ0FDQUFRb3VBZ0lDQWdvQ0FnSDgzQWdRZ0FVSHB1dTRBS0FBQU5nQUhJQUZCNHJydUFDa0FBRGNBQUNBQlFRQTZBQXNMVHdBZ0FFSHdBbXNRWmlBQUVKUUJJQUJCaUFGcUVDOGdBRUdZQVdvUUx5QUFRZ0EzQXF3QklBQkNBRGNDdEFFZ0FFSUFOd0xFQVNBQVFvQ0FnUDcvLy8vdlFUY0Q0QUVnQUVJQU53TFVBUXRUQUNBQVFid0JheEJtSUFCQnRBRnFFSlFCSUFCQnZBSnFFQzhnQUVITUFtb1FMeUFBUWdBM0F1QUNJQUJDQURjQzZBSWdBRUlBTndMNEFpQUFRb0NBZ1A3Ly8vL3ZRVGNEbEFNZ0FFSUFOd0tJQXd0UEFDQUFFR1lnQUVId0Ftb1FsQUVnQUVINEEyb1FMeUFBUVlnRWFoQXZJQUJDQURjQ25BUWdBRUlBTndLa0JDQUFRZ0EzQXJRRUlBQkNnSUNBL3YvLy8rOUJOd1BRQkNBQVFnQTNBc1FFQzZVRkFRaC9Jd0JCZ0FKcklnQWtBQ0FBUWlVM0EvZ0JJQUJCK0FGcVFRRnlRZGFqOEFBZ0FpZ0NCQkREQ1NFSElBQWdBRUhRQVdvMkFzd0JFTEVCSVFrQ2Z5QUhCRUFnQWlnQ0NDRUdJQUJCUUdzZ0JUY0RBQ0FBSUFRM0F6Z2dBQ0FHTmdJd0lBQkIwQUZxUVI0Z0NTQUFRZmdCYWlBQVFUQnFFT2dDREFFTElBQWdCRGNEVUNBQUlBVTNBMWdnQUVIUUFXcEJIaUFKSUFCQitBRnFJQUJCMEFCcUVPZ0NDeUVJSUFCQkxqWUNnQUVnQUVIQUFXcEJBQ0FBUVlBQmFoRHpBU0VKSUFCQjBBRnFJZ29oQmdKQUlBaEJIazRFUUJDeEFTRUdBbjhnQndSQUlBSW9BZ2doQ0NBQUlBVTNBeEFnQUNBRU53TUlJQUFnQ0RZQ0FDQUFRY3dCYWlBR0lBQkIrQUZxSUFBUXhRUU1BUXNnQUNBRU53TWdJQUFnQlRjREtDQUFRY3dCYWlBR0lBQkIrQUZxSUFCQklHb1F4UVFMSWdoQmYwWU5BU0FKS0FJQUlRWWdDU0FBS0FMTUFUWUNBQ0FHQkVBZ0JpQUpLQUlFRVFFQUN5QUFLQUxNQVNFR0N5QUdJQVlnQ0dvaURDQUNFTVFESVEwZ0FFRXVOZ0tBQVNBQVFmZ0Fha0VBSUFCQmdBRnFFUE1CSVFZQ1FDQUFLQUxNQVNBQVFkQUJha1lFUUNBQVFZQUJhaUVJREFFTElBaEJBWFFRNUFFaUNFVU5BU0FHS0FJQUlRY2dCaUFJTmdJQUlBY0VRQ0FISUFZb0FnUVJBUUFMSUFBb0Fzd0JJUW9MSUFCQjZBQnFJZ2NnQWlnQ0hDSUxOZ0lBSUFzZ0N5Z0NCRUVCYWpZQ0JDQUtJQTBnRENBSUlBQkI5QUJxSUFCQjhBQnFJQWNRNWhJZ0J5Z0NBQ0lISUFjb0FnUkJBV3NpQ2pZQ0JDQUtRWDlHQkVBZ0J5QUhLQUlBS0FJSUVRRUFDeUFCSUFnZ0FDZ0NkQ0FBS0FKd0lBSWdBeENyQkNFQ0lBWW9BZ0FoQVNBR1FRQTJBZ0FnQVFSQUlBRWdCaWdDQkJFQkFBc2dDU2dDQUNFQklBbEJBRFlDQUNBQkJFQWdBU0FKS0FJRUVRRUFDeUFBUVlBQ2FpUUFJQUlQQ3hCM0FBc1NBQ0FBUWJBRWF5SUFFT3dCR2lBQUVCY0xFZ0FnQUVHWUJHc2lBQkRzQVJvZ0FCQVhDeElBSUFCQmlBUnJJZ0FRN0FFYUlBQVFGd3NTQUNBQVFmZ0RheUlBRU93QkdpQUFFQmNMRWdBZ0FFSFFBMnNpQUJEc0FSb2dBQkFYQ3hJQUlBQkJ3QU5ySWdBUTdBRWFJQUFRRndzU0FDQUFRYUFEYXlJQUVPd0JHaUFBRUJjTEVnQWdBRUdRQTJzaUFCRHNBUm9nQUJBWEN4SUFJQUJCZ0FOcklnQVE3QUVhSUFBUUZ3c1NBQ0FBUWZBQ2F5SUFFT3dCR2lBQUVCY0xFZ0FnQUVIZ0Ftc2lBQkRzQVJvZ0FCQVhDeElBSUFCQjBBSnJJZ0FRN0FFYUlBQVFGd3NTQUNBQVFjd0JheUlBRU93QkdpQUFFQmNMRWdBZ0FFRzhBV3NpQUJEc0FSb2dBQkFYQ3d3QUlBQVE3QUVhSUFBUUZ3c0xBQ0FBUWJBRWF4RHNBUXNMQUNBQVFaZ0VheERzQVFzTEFDQUFRWWdFYXhEc0FRc0xBQ0FBUWZnRGF4RHNBUXNMQUNBQVFkQURheERzQVFzTEFDQUFRY0FEYXhEc0FRc0xBQ0FBUWFBRGF4RHNBUXNMQUNBQVFaQURheERzQVFzTEFDQUFRWUFEYXhEc0FRc0xBQ0FBUWZBQ2F4RHNBUXNMQUNBQVFlQUNheERzQVFzTEFDQUFRZEFDYXhEc0FRc0xBQ0FBUWN3QmF4RHNBUXNMQUNBQVFid0JheERzQVFzSEFDQUFLQUlJQ3djQVFlVG05d0FMRlFBZ0FFRUVha0VBSUFFb0FnUkI2T1gzQUVZYkN3OEFRY2dGRUJnaUFCREtEQm9nQUFzTUFDQUJRWWprOXdBMkFnQUxFZ0JCQ0JBWUlnQkJpT1QzQURZQ0FDQUFDNDhMQWdSL0JuNUJ5QVVRR0NJQklBQVFaQm9nQVVIVTIvd0FOZ0lBSUFFZ0FDa0RzQUUzQTdBQklBRWdBQ2dDdUFFMkFyZ0JJQUZCdkFGcUlBQkJ2QUZxRUlzQ0lRTWdBVUdJMlBJQU5nTFFBaUFCUWRRQ2FpRUNBa0FnQUN3QTN3SkJBRTRFUUNBQ0lBQXBBdFFDTndJQUlBSWdBQ2dDM0FJMkFnZ01BUXNnQWlBQUtBTFVBaUFBS0FMWUFoQWFDeUFCUWRqZDhnQTJBdUFDSUFGQjVBSnFJUUlDUUNBQUxBRHZBa0VBVGdSQUlBSWdBQ2tDNUFJM0FnQWdBaUFBS0FMc0FqWUNDQXdCQ3lBQ0lBQW9BdVFDSUFBb0F1Z0NFQm9MSUFGQmhPRDZBRFlDQUNBRFFhRG0rZ0EyQWdBZ0FVSGs1dm9BTmdMZ0FpQUJRZFRtK2dBMkF0QUNJQUZCeE9iNkFEWUN6QUVnQVVId0Ftb2lBa0VBTmdJTUlBSWdBa0VFYWlJRE5nSUlJQUlnQXpZQ0JDQUNRY1Q5L0FBMkFnQWdBVUhnd3Z3QU5nTHdBaUFBS1FPQUF5RUZJQUFwQTRnRElRWWdBQ2tEa0FNaEJ5QUFLUU9ZQXlFSUlBQXBBNkFESVFrZ0FDa0RxQU1oQ2lBQlFRQTJBcmdESUFGQ0FEY0RzQU1nQVNBS053T29BeUFCSUFrM0E2QURJQUVnQ0RjRG1BTWdBU0FITndPUUF5QUJJQVkzQTRnRElBRWdCVGNEZ0FNQ1FBSkFBa0FDUUNBQUtBSzBBeUFBS0FLd0Eyc2lBd1JBSUFOQkFFZ05BU0FCSUFNUUdDSUNOZ0t3QXlBQklBSTJBclFESUFFZ0FpQURRUUoxUVFKMGFqWUN1QU1nQVNBQUtBSzBBeUFBS0FLd0F5SUVheUlEUVFCS0JIOGdBaUFFSUFNUUdTQURhZ1VnQWdzMkFyUURDeUFCUWJ3RGFpQUFRYndEYWhEb0RDRURJQUZCK0FOcUlBQkIrQU5xRUpvQ0dpQUJRYmpjOGdBMkFzZ0VJQUZCekFScUlRSUNRQ0FBTEFEWEJFRUFUZ1JBSUFJZ0FDa0N6QVEzQWdBZ0FpQUFLQUxVQkRZQ0NBd0JDeUFDSUFBb0Fzd0VJQUFvQXRBRUVCb0xJQUZCdU4zeUFEWUMyQVFnQVNBQUtRUGdCRGNENEFRZ0FTQUFLUVBvQkRjRDZBUWdBVUdJcXZVQU5nTFlCQ0FCUWZpcDlRQTJBc2dFSUFGQjZLbjFBRFlDcUFRZ0FVSFlxZlVBTmdLWUJDQUJRY2lwOVFBMkFvZ0VJQUZCbktuMUFEWUMrQU1nQVNBQUtBTHdCRFlDOEFRZ0FVSDBCR29oQWdKQUlBQXNBUDhFUVFCT0JFQWdBaUFBS1FMMEJEY0NBQ0FDSUFBb0F2d0VOZ0lJREFFTElBSWdBQ2dDOUFRZ0FDZ0MrQVFRR2dzZ0FVSDh1Zk1BTmdLQUJTQUFLQUtFQlNFQ0lBRkIzTG56QURZQ2lBVWdBU0FDTmdLRUJTQUJJQUFwQW93Rk53S01CU0FCSUFBcEFwUUZOd0tVQlNBQklBQW9BcHdGTmdLY0JTQUJRYWpWOGdBMkFxQUZJQUZCcEFWcUlRSUNRQ0FBTEFDdkJVRUFUZ1JBSUFJZ0FDa0NwQVUzQWdBZ0FpQUFLQUtzQlRZQ0NBd0JDeUFDSUFBb0FxUUZJQUFvQXFnRkVCb0xJQUZCc09IM0FEWUM4QUlnQVVHZzRmY0FOZ0xnQWlBQlFaRGg5d0EyQXRBQ0lBRkJnT0gzQURZQ3pBRWdBVUhjNFBjQU5nSzhBU0FCUWNEYTl3QTJBZ0FnQTBIUTRmY0FOZ0lBSUFGQkFEWUN1QVVnQVVJQU53T3dCU0FCUWFEajl3QTJBcUFGSUFGQmtPUDNBRFlDaUFVZ0FVR0E0L2NBTmdLQUJTQUJRZkRpOXdBMkF0Z0VJQUZCNE9MM0FEWUN5QVFnQVVIUTR2Y0FOZ0tvQkNBQlFjRGk5d0EyQXBnRUlBRkJzT0wzQURZQ2lBUWdBVUdFNHZjQU5nTDRBeUFCUWZUaDl3QTJBc3dESUFBb0FyUUZJQUFvQXJBRmF5SURCRUFnQTBFQVNBMENJQUVnQXhBWUlnSTJBckFGSUFFZ0FqWUN0QVVnQVNBQ0lBTkJBblZCQW5ScU5nSzRCU0FCSUFBb0FyUUZJQUFvQXJBRklnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQ3RBVUxJQUZDQURjQ3ZBVWdBVUVBTmdMRUJTQUFLQUxBQlNBQUtBSzhCV3NpQXdSQUlBTkJBRWdOQXlBQklBTVFHQ0lDTmdLOEJTQUJJQUkyQXNBRklBRWdBaUFEUVFKMVFRSjBhallDeEFVZ0FTQUFLQUxBQlNBQUtBSzhCU0lEYXlJQVFRQktCSDhnQWlBRElBQVFHU0FBYWdVZ0FnczJBc0FGQ3d3REN4QW9BQXNRS0FBTEVDZ0FDeUFCQ3lBQUlBQkJBRG9BQ0NBQVFzTEtoZXUyaXR5dzdnQTNBZ0FnQUVFSU9nQUxDOGdHQVFsL0l3QkJFR3NpQkNRQUFrQUNRQUpBQWtBZ0FDZ0N2QVVnQUNnQ3dBVkdEUUFnQUNnQ3VBUWlCa1VOQUNBQUtBTHdCRVVOQUNBR1FTQkJmeEF3SWdZZ0FDZ0M4QVJCSUVGL0VEQkdEUUFnQUNnQ3ZBVWhCU0FFUVFBMkFnZ2dCRUlBTndNQUFrQUNRQ0FBS0FMQUJTQUZSZzBBQWtBRFFBSkFJQUlnQ0VrRVFDQUNJQVkyQWdRZ0FpQUZOZ0lBSUFRZ0FrRUlhaUlDTmdJRURBRUxJQUlnQkNnQ0FDSURheUlKUVFOMUlnSkJBV29pQjBHQWdJQ0FBazhOQmlBSElBZ2dBMnNpQ0VFQ2RTSUtJQWNnQ2tzYlFmLy8vLzhCSUFoQitQLy8vd2RKR3lJSFFZQ0FnSUFDVHcwQ0lBZEJBM1FpQ0JBWUlnY2dBa0VEZEdvaUFpQUdOZ0lFSUFJZ0JUWUNBQ0FDUVFocUlRSWdDVUVBU2dSQUlBY2dBeUFKRUJrYUN5QUVJQWNnQ0dvMkFnZ2dCQ0FDTmdJRUlBUWdCellDQUNBRFJRMEFJQU1RRndzQ1FDQUZJQUFvQXNBRklnTkdEUUFEUUFKQUlBVW9BZ0JCSUVGL0VEQWlCeUFHUndSQUlBY2hCaUFGSVFNTUFRc2dCVUVFYWlJRklBTkhEUUVMQ3lBRElBQW9Bc0FGSWdWR0RRQWdCQ2dDQ0NFSUlBTWhCUXdCQ3dzZ0FpQUVLQUlJSWdoUERRRWdBa0VBTmdJRUlBSWdCVFlDQUNBRUlBSkJDR29pQWpZQ0JDQUVLQUlBSVFNTUFndEJvNFR2QUJBNEFBc2dBaUFFS0FJQUlnWnJJZ2RCQTNVaUFrRUJhaUlEUVlDQWdJQUNUdzBDSUFNZ0NDQUdheUlJUVFKMUlna2dBeUFKU3h0Qi8vLy8vd0VnQ0VINC8vLy9CMGtiSWdOQmdJQ0FnQUpQRFFNZ0EwRURkQ0lJRUJnaUF5QUNRUU4wYWlJQ1FRQTJBZ1FnQWlBRk5nSUFJQUpCQ0dvaEFpQUhRUUJLQkVBZ0F5QUdJQWNRR1JvTElBUWdBeUFJYWpZQ0NDQUVJQUkyQWdRZ0JDQUROZ0lBSUFaRkRRQWdCaEFYQ3lBQVFTQkJmeEF3SVFsQkFDRUdJQUlnQTJzaUJVRUpUZ1JBSUFWQkEzWWhDRUVBSVFWQkFDRUhBMEFnQlNBSVR3MEZJQVVoQmlBSklBTWdCVUVEZEdvb0FnUkhCRUFnQUNBQktBSUVJQVFnQlVFQkVPa1NJQVFvQWdBaEF5QUVLQUlFSVFJZ0J5RUdDeUFHSVFjZ0JVRUJhaUlGSUFJZ0EydEJBM1VpQ0VFQmEwZ05BQXNMSUFBZ0FTZ0NCQ0FFSUFaQkFCRHBFaUFFS0FJQUlnQkZEUUFnQkNBQU5nSUVJQUFRRndzZ0JFRVFhaVFBUVFBUEN4QW9BQXRCbzRUdkFCQTRBQXNRYlFBTHVSSUJFWDhqQUVFUWF5SUJKQUFDUUFKQUlBQW9BcndGSUFBb0FzQUZSdzBBSUFBb0FyZ0VJZ05GRFFBZ0FDZ0M4QVJGRFFBZ0EwRVRRWDhRTUNFRVFRRWhEaUFBS0FLNEJFRWJRWDhRTUNFTklBUkZEUUVnRFVVTkFRSkFJQUFvQXRRRElBQW9BdEFEUndSQUlBRWdBRUc4QTJvUTR4TU1BUXRCQUNFREl3QkJnQUZySWdJa0FFRUVFQmdpQlVHR2djUUROZ0VBSUFKQkFEWUNlQ0FDUVFBN0FXd2dBa0lBTndOd0lBSkI5TEtCQVRZQ2FDQUNRZkFBYWlBRklBVkJCR29RdkFJZ0FrRUJPZ0JzSUFVUUZ5QUNRUUEyQW1BZ0FpQUNRZGdBYWlJRk5nSmNJQUlnQlRZQ1dDQUVJaEFnQlNBQ1FlZ0FhaUFBS0FLNEJDQUFLQUx3QkVFQkVKOERBa0FDUUFKQUlBSW9BbUJGQkVBZ0FVRUFOZ0lJSUFGQ0FEY0NBQXdCQ3lBQ1FRQTJBbEFnQWtJQU53TklJQUlvQWx3aUJDQUNRZGdBYWtjRVFDQUVJUXNEUUNBRElnVkJBV29oQXlBTEtBSUVJZ3NnQWtIWUFHcEhEUUFMSUFWQi8vLy8vd05QRFFJZ0FpQURRUUowSWdVUUdDSUROZ0pJSUFJZ0F5QUZhallDVUFOQUlBTWdCQ2dDQ0RZQ0FDQURRUVJxSVFNZ0JDZ0NCQ0lFSUFKQjJBQnFSdzBBQ3lBQ0lBTTJBa3dMQWtBZ0FDZ0N1QVJCRkVGL0VEQWlDeUFBS0FMd0JFRVVRWDhRTUNJUFJnMEFJQU5CQkdzb0FnQWdBQ2dDOEFSR0RRQWdBa0VZYWlFUkEwQWdDeWdDVENBTFFSUVFpd01pQzBVTkFTQU5LQUxzQVNFRElBSkJnSURzQURZQ1BDQUNJQU0yQWtBZ0FrSHNxdjBBTmdJNElBc2dBa0U0YWtId3NYOUJBUkNQQVNJRFJRMEJJQkFvQXR3QklRUWdBa0dBZ013QU5nSXNJQUlnQkRZQ01DQUNRZXlxL1FBMkFpZ2dBeUFDUVNocVFmQ3hmMEVCRUk4QklnUkZEUUZCQkJBWUlnTkJob0hFQXpZQkFDQUNRUUE3QVJRZ0FrRUFOZ0lnSUFKQ0FEY0RHQ0FDUWZTeWdRRTJBaEFnRVNBRElBTkJCR29RdkFJZ0FrRUJPZ0FVSUFNUUZ5QUNRUUEyQWdnZ0FpQUNOZ0lFSUFJZ0FqWUNBQUpBQWtBZ0N5QVBSZ1JBSUFRZ0FpQUNRUkJxUVFBZ0FDZ0M4QVJCQVJDZkF5QUNLQUlBS0FJSUlBQW9BdkFFUmcwQkRBSUxJQVFnQWlBQ1FSQnFFTjBDQ3lBQ0tBSk1JUXBCQUNFRUFrQWdBaUFDS0FJRUlnVkdEUUFnQ2lBQ0tBSklJZ2RyUVFKMUlRZ2dCU0VEQTBBZ0JDSUdRUUZxSVFRZ0F5Z0NCQ0lESUFKSERRQUxBa0FnQWlnQ1VDSU1JQUlvQWt3aUNXdEJBblVnQmtvRVFDQUpJQXBySWdoQkFuVWlCeUFHU2dSQUlBa2hCaUFDSVFNTUFnc0NRQ0FJUVh4TUJFQkJBQ0VHQWtCQkFDQUhhMEVIY1NJTVJRUkFJQVVoQXd3QkN5QUZJUU1EUUNBSFFRRnFJUWNnQXlnQ0FDRURJQVpCQVdvaUJpQU1SdzBBQ3dzZ0NFRmpTdzBCQTBBZ0F5Z0NBQ2dDQUNnQ0FDZ0NBQ2dDQUNnQ0FDZ0NBQ2dDQUNFRElBZEJDR29pQncwQUN3d0JDeUFGSVFNZ0NFVU5BQU5BSUFkQkFVc2hCaUFES0FJRUlRTWdCMEVCYXlFSElBWU5BQXNMSUFraEJpQUNJQU5IQkVBZ0F5RUhBMEFnQmlBSEtBSUlOZ0lBSUFaQkJHb2hCaUFIS0FJRUlnY2dBa2NOQUFzTElBSWdCallDVENBSVFRQktEUUVNQWdzQ1FDQUpJQWRyUVFKMUlBUnFJZ1pCZ0lDQWdBUkpCRUJCQUNFRVFRQWhBeUFHSUF3Z0Iyc2lCMEVCZFNJTUlBWWdERXNiUWYvLy8vOERJQWRCL1AvLy93ZEpHeUlHQkVBZ0JrR0FnSUNBQkU4TkFpQUdRUUowRUJnaEF3c2dBeUFHUVFKMGFpRU1JQU1nQ0VFQ2RHb2hCaUFGSVFNRFFDQUVJZ2RCQVdvaEJDQURLQUlFSWdNZ0FrY05BQXNnQjBILy8vLy9BM0VoQ0NBRVFRSjBJUklDUUNBSFFRRnFRUWR4SWdkRkJFQWdCaUVFREFFTFFRQWhBeUFHSVFRRFFDQUVJQVVvQWdnMkFnQWdCRUVFYWlFRUlBVW9BZ1FoQlNBRFFRRnFJZ01nQjBjTkFBc0xJQVlnRW1vaEF5QUlRUWRQQkVBRFFDQUVJQVVvQWdnMkFnQWdCQ0FGS0FJRUlnVW9BZ2cyQWdRZ0JDQUZLQUlFSWdVb0FnZzJBZ2dnQkNBRktBSUVJZ1VvQWdnMkFnd2dCQ0FGS0FJRUlnVW9BZ2cyQWhBZ0JDQUZLQUlFSWdVb0FnZzJBaFFnQkNBRktBSUVJZ1VvQWdnMkFoZ2dCQ0FGS0FJRUlnVW9BZ2cyQWh3Z0JTZ0NCQ0VGSUFSQklHb2lCQ0FEUncwQUN3c2dCaUFLSUFJb0FrZ2lCR3NpQldzaEJpQUZRUUJLQkVBZ0JpQUVJQVVRR1JvTElBa2dDa2NFUUFOQUlBTWdDaWdDQURZQ0FDQURRUVJxSVFNZ0NrRUVhaUlLSUFsSERRQUxJQUlvQWtnaEJBc2dBaUFNTmdKUUlBSWdBellDVENBQ0lBWTJBa2dnQkFSQUlBUVFGd3NNQXdzUUtBQUxRYU9FN3dBUU9BQUxJQVlnQ2lBRVFRSjBJZ2hxYXlFSElBa2dCaUlFSUFocklnaExCRUFEUUNBRUlBZ29BZ0EyQWdBZ0JFRUVhaUVFSUFoQkJHb2lDQ0FKU1EwQUN3c2dBaUFFTmdKTUlBY0VRQ0FHSUFkQkFuVkJBblJySUFvZ0J4QmpHZ3NnQXlBRlJnMEFJQW9oQkFOQUlBUWdCU2dDQ0RZQ0FDQUVRUVJxSVFRZ0JTZ0NCQ0lGSUFOSERRQUxDd3NDUUNBQ0tBSUlSUTBBSUFJb0FnUWlBeWdDQUNJRUlBSW9BZ0FpQlNnQ0JEWUNCQ0FGS0FJRUlBUTJBZ0FnQWtFQU5nSUlJQUlnQTBZTkFBTkFJQU1vQWdRaEJDQURFQmNnQkNJRElBSkhEUUFMQ3lBQ1FmU3lnUUUyQWhBZ0FpZ0NHQ0lEQkVBZ0FpQUROZ0ljSUFNUUZ3c2dDeUFQUmcwQklBSW9Ba3hCQkdzb0FnQWdBQ2dDOEFSSERRQUxDeUFCSUFJb0FrZzJBZ0FnQVNBQ0tBSk1OZ0lFSUFFZ0FpZ0NVRFlDQ0NBQ0tBSmdSUTBBSUFJb0Fsd2lBeWdDQUNJRUlBSW9BbGdpQlNnQ0JEWUNCQ0FGS0FJRUlBUTJBZ0FnQWtFQU5nSmdJQU1nQWtIWUFHcEdEUUFEUUNBREtBSUVJUVFnQXhBWElBUWlBeUFDUWRnQWFrY05BQXNMSUFKQjlMS0JBVFlDYUNBQ0tBSndJZ01FUUNBQ0lBTTJBblFnQXhBWEN5QUNRWUFCYWlRQURBRUxFQ2dBQ3dzZ0FDZ0N2QVVpQXdSQUlBQWdBellDd0FVZ0F4QVhDeUFBSUFFb0FnQWlCRFlDdkFVZ0FDQUJLQUlFSWdZMkFzQUZJQUFnQVNnQ0NEWUN4QVVnQkNBR1JnMEJBMEFDUUNBRUtBSUFJZ0JGRFFBZ0FFRVVRWDhRTUVVTkFDTUFRUkJySWdNa0FDQURRUVlRR0NJRk5nSUFJQU1nQlVFR2FpSUpOZ0lJSUFWQmlnRTdBUVFnQlVIeGdKZ0VOZ0VBSUFNZ0NUWUNCQ0FBSUFNUVVpRUpJQU1vQWdBaUJRUkFJQU1nQlRZQ0JDQUZFQmNMSUFrRVFDQUFRUUU2QU1nREN5QURRUkJxSkFBZ0FFRWJRWDhRTUNJRFJRMEFJQU1vQXV3QklBMG9BdXdCUmcwQUlBQkJFMEYvRURBaUJVVU5BQ0FBSUFVMkFxQURJQUFnQXpZQ25BTUxJQVJCQkdvaUJDQUdSdzBBQ3d0QkFDRU9DeUFCUVJCcUpBQWdEZ3ZuQkFFTGZ5TUFRUkJySWdZa0FBSkFBa0FDUUNBQUtBSzRCQ0lDUlEwQUlBQW9BdkFFUlEwQUlBQW9BcndGSUFBb0FzQUZSZzBBSUFKQkUwRi9FREFoQ1NBQUtBSzRCRUViUVg4UU1DRUlJQUFvQXJnRVFSUkJmeEF3SVF3Z0FFSHdBbW9oQ2lBQUtBS1FCUm9qQUVFUWF5SURKQUFnQUVHOEJXb2lBaWdDQkNFSElBSW9BZ0FoQlNBRFFRQTJBZ2dnQXlBRE5nSUVJQU1nQXpZQ0FDQUZJQWRIQkVBZ0F5RUVBMEJCREJBWUlnSWdCU2dDQURZQ0NDQUNJQVEyQWdBZ0FpQUROZ0lFSUFRZ0FqWUNCQ0FESUFJMkFnQWdDMEVCYWlFTElBSWhCQ0FGUVFScUlnVWdCMGNOQUFzZ0F5QUxOZ0lJQ3lBS0lBTWdDQ0FDRU44TEFrQWdBeWdDQ0VVTkFDQURLQUlFSWdJb0FnQWlCQ0FES0FJQUlnVW9BZ1EyQWdRZ0JTZ0NCQ0FFTmdJQUlBTkJBRFlDQ0NBQ0lBTkdEUUFEUUNBQ0tBSUVJUVFnQWhBWElBUWlBaUFEUncwQUN3c2dBMEVRYWlRQUlBQW9BckFGSWdJZ0FDZ0N0QVZHRFFFZ0FpZ0NBQ0FNTmdKQUlBSW9BZ0FnQ0RZQ1JDQUNLQUlBSUFrMkFrZ2dBaWdDQUNBQUtBS3dBeUlES0FJQU5nSk1JQUlvQWdBZ0FDZ0N0QU1pQjBFRWF5Z0NBRFlDVUNBR1FRQTJBZ2dnQmtJQU53TUFJQWNnQTJzaUJBUkFJQVJCQUVnTkF5QUdJQVFRR0NJRk5nSUFJQVlnQlNBRVFRSjFRUUowYWpZQ0NDQUdJQU1nQjBjRWZ5QUZJQU1nQkVGOGNTSUVFQmtnQkdvRklBVUxOZ0lFQ3lBQ0tBSUFJQVlReVFjZ0FDZ0NzQVVpQWlBQUtBSzBCVVlOQVNBQ0tBSUFJQWtnQ0NBQktBSWdJQW9nQUNnQ2tBVVFxUVVnQmlnQ0FDSUFSUTBBSUFZZ0FEWUNCQ0FBRUJjTElBWkJFR29rQUVFQUR3c1FiUUFMRUNnQUMxd0JBbjhnQUNBQUtBS3dCU0lCSUFBb0FyUUZJZ05IQkg4RFFDQUJLQUlBSWdJRVFDQUNJQUlvQWdBb0FnUVJBUUFMSUFGQkJHb2lBU0FEUncwQUN5QUFLQUt3QlFVZ0FRczJBclFGSUFBUTdCSWdBRUVBTmdLd0FVRUFDd3NBSUFCQitBTnJFT2dIQ3dzQUlBQkJ2QU5yRU9nSEN3c0FJQUJCOEFKckVPZ0hDNEVGQVFoL0l3QkIwQUZySWdBa0FDQUFRaVUzQThnQklBQkJ5QUZxUVFGeVFZak04UUFnQWlnQ0JCRERDU0VHSUFBZ0FFR2dBV28yQXB3QkVMRUJJUWdDZnlBR0JFQWdBaWdDQ0NFRklBQWdCRGtES0NBQUlBVTJBaUFnQUVHZ0FXcEJIaUFJSUFCQnlBRnFJQUJCSUdvUTZBSU1BUXNnQUNBRU9RTXdJQUJCb0FGcVFSNGdDQ0FBUWNnQmFpQUFRVEJxRU9nQ0N5RUhJQUJCTGpZQ1VDQUFRWkFCYWtFQUlBQkIwQUJxRVBNQklRZ2dBRUdnQVdvaUNTRUZBa0FnQjBFZVRnUkFFTEVCSVFVQ2Z5QUdCRUFnQWlnQ0NDRUhJQUFnQkRrRENDQUFJQWMyQWdBZ0FFR2NBV29nQlNBQVFjZ0JhaUFBRU1VRURBRUxJQUFnQkRrREVDQUFRWndCYWlBRklBQkJ5QUZxSUFCQkVHb1F4UVFMSWdkQmYwWU5BU0FJS0FJQUlRVWdDQ0FBS0FLY0FUWUNBQ0FGQkVBZ0JTQUlLQUlFRVFFQUN5QUFLQUtjQVNFRkN5QUZJQVVnQjJvaUN5QUNFTVFESVF3Z0FFRXVOZ0pRSUFCQnlBQnFRUUFnQUVIUUFHb1E4d0VoQlFKQUlBQW9BcHdCSUFCQm9BRnFSZ1JBSUFCQjBBQnFJUWNNQVFzZ0IwRUJkQkRrQVNJSFJRMEJJQVVvQWdBaEJpQUZJQWMyQWdBZ0JnUkFJQVlnQlNnQ0JCRUJBQXNnQUNnQ25BRWhDUXNnQUVFNGFpSUdJQUlvQWh3aUNqWUNBQ0FLSUFvb0FnUkJBV28yQWdRZ0NTQU1JQXNnQnlBQVFjUUFhaUFBUVVCcklBWVE1aElnQmlnQ0FDSUdJQVlvQWdSQkFXc2lDVFlDQkNBSlFYOUdCRUFnQmlBR0tBSUFLQUlJRVFFQUN5QUJJQWNnQUNnQ1JDQUFLQUpBSUFJZ0F4Q3JCQ0VDSUFVb0FnQWhBU0FGUVFBMkFnQWdBUVJBSUFFZ0JTZ0NCQkVCQUFzZ0NDZ0NBQ0VCSUFoQkFEWUNBQ0FCQkVBZ0FTQUlLQUlFRVFFQUN5QUFRZEFCYWlRQUlBSVBDeEIzQUFzTEFDQUFRYndCYXhEb0J3c1NBQ0FBUWFBRmF5SUFFTk1CR2lBQUVCY0xFZ0FnQUVHSUJXc2lBQkRUQVJvZ0FCQVhDeElBSUFCQmdBVnJJZ0FRMHdFYUlBQVFGd3NTQUNBQVFkZ0VheUlBRU5NQkdpQUFFQmNMRWdBZ0FFSElCR3NpQUJEVEFSb2dBQkFYQ3hJQUlBQkJxQVJySWdBUTB3RWFJQUFRRndzU0FDQUFRWmdFYXlJQUVOTUJHaUFBRUJjTEVnQWdBRUdJQkdzaUFCRFRBUm9nQUJBWEMrQUJBUVYvSXdCQjhBQnJJZ0FrQUNBQVFpVTNBMmdnQUVIb0FHb2lCa0VCY2tHajErNEFRUUFnQWlnQ0JCQ3hCUkN4QVNFSElBQWdCRGNEQUNBQVFkQUFhaUlGSUFWQkdDQUhJQVlnQUJEb0FpQUZhaUlJSUFJUXhBTWhDU0FBUVJCcUlnWWdBaWdDSENJSE5nSUFJQWNnQnlnQ0JFRUJhallDQkNBRklBa2dDQ0FBUVNCcUlnY2dBRUVjYWlBQVFSaHFJQVlReEFrZ0JpZ0NBQ0lGSUFVb0FnUkJBV3NpQmpZQ0JDQUdRWDlHQkVBZ0JTQUZLQUlBS0FJSUVRRUFDeUFCSUFjZ0FDZ0NIQ0FBS0FJWUlBSWdBeENyQkNFQklBQkI4QUJxSkFBZ0FRc1NBQ0FBUWZnRGF5SUFFTk1CR2lBQUVCY0xFZ0FnQUVITUEyc2lBQkRUQVJvZ0FCQVhDeElBSUFCQnZBTnJJZ0FRMHdFYUlBQVFGd3NTQUNBQVFmQUNheUlBRU5NQkdpQUFFQmNMRWdBZ0FFSGdBbXNpQUJEVEFSb2dBQkFYQ3hJQUlBQkIwQUpySWdBUTB3RWFJQUFRRndzU0FDQUFRY3dCYXlJQUVOTUJHaUFBRUJjTEVnQWdBRUc4QVdzaUFCRFRBUm9nQUJBWEN3d0FJQUFRMHdFYUlBQVFGd3NMQUNBQVFhQUZheERUQVF2eUFRRUVmeU1BUWRBQWF5SUFKQUFnQUVIbC92RUFMd0FBT3dGTUlBQkI0Zjd4QUNnQUFEWUNTQ0FBUWNnQWFpSUZRUUZ5UWJMZTdnQkJBQ0FDS0FJRUVMRUZFTEVCSVFZZ0FDQUVOZ0lBSUFCQk8yb2lCQ0FFUVEwZ0JpQUZJQUFRNkFJZ0JHb2lCeUFDRU1RRElRZ2dBRUVRYWlJRklBSW9BaHdpQmpZQ0FDQUdJQVlvQWdSQkFXbzJBZ1FnQkNBSUlBY2dBRUVnYWlJR0lBQkJIR29nQUVFWWFpQUZFTVFKSUFVb0FnQWlCQ0FFS0FJRVFRRnJJZ1UyQWdRZ0JVRi9SZ1JBSUFRZ0JDZ0NBQ2dDQ0JFQkFBc2dBU0FHSUFBb0Fod2dBQ2dDR0NBQ0lBTVFxd1FoQVNBQVFkQUFhaVFBSUFFTEN3QWdBRUdJQldzUTB3RUxDd0FnQUVHQUJXc1Ewd0VMQ3dBZ0FFSFlCR3NRMHdFTEN3QWdBRUhJQkdzUTB3RUxDd0FnQUVHb0JHc1Ewd0VMQ3dBZ0FFR1lCR3NRMHdFTEN3QWdBRUdJQkdzUTB3RUxDd0FnQUVINEEyc1Ewd0VMQ3dBZ0FFSE1BMnNRMHdFTEN3QWdBRUc4QTJzUTB3RUw0QUVCQlg4akFFSHdBR3NpQUNRQUlBQkNKVGNEYUNBQVFlZ0FhaUlHUVFGeVFhUFg3Z0JCQVNBQ0tBSUVFTEVGRUxFQklRY2dBQ0FFTndNQUlBQkIwQUJxSWdVZ0JVRVlJQWNnQmlBQUVPZ0NJQVZxSWdnZ0FoREVBeUVKSUFCQkVHb2lCaUFDS0FJY0lnYzJBZ0FnQnlBSEtBSUVRUUZxTmdJRUlBVWdDU0FJSUFCQklHb2lCeUFBUVJ4cUlBQkJHR29nQmhERUNTQUdLQUlBSWdVZ0JTZ0NCRUVCYXlJR05nSUVJQVpCZjBZRVFDQUZJQVVvQWdBb0FnZ1JBUUFMSUFFZ0J5QUFLQUljSUFBb0FoZ2dBaUFERUtzRUlRRWdBRUh3QUdva0FDQUJDeEFBSXdBZ0FHdEJjSEVpQUNRQUlBQUxDd0FnQUVId0Ftc1Ewd0VMQ3dBZ0FFSGdBbXNRMHdFTEN3QWdBRUhRQW1zUTB3RUxDd0FnQUVITUFXc1Ewd0VMQ3dBZ0FFRzhBV3NRMHdFTEJ3QkJzTnIzQUFzVkFDQUFRUVJxUVFBZ0FTZ0NCRUc0MmZjQVJoc0xCd0FnQUNnQ0RBc1BBRUg0QkJBWUlnQVF6QXdhSUFBTERBQWdBVUhjMS9jQU5nSUFDeElBUVFnUUdDSUFRZHpYOXdBMkFnQWdBQXZLQlFJRWZ3WitRZmdFRUJnaUFTQUFFSXNCSUFGQnpBTnFJZ0pCQURZQ0RDQUNJQUpCQkdvaUF6WUNDQ0FDSUFNMkFnUWdBa0hFL2Z3QU5nSUFJQUZCNE1MOEFEWUN6QU1nQUNrQzNBTWhCU0FBS1FMa0F5RUdJQUFwQXV3RElRY2dBQ2tDOUFNaENDQUFLUUw4QXlFSklBQXBBb1FFSVFvZ0FVRUFOZ0tVQkNBQlFnQTNBb3dFSUFFZ0NqY0NoQVFnQVNBSk53TDhBeUFCSUFnM0F2UURJQUVnQnpjQzdBTWdBU0FHTndMa0F5QUJJQVUzQXR3REFrQUNRQUpBSUFBb0FwQUVJQUFvQW93RWF5SURCRUFnQTBFQVNBMEJJQUVnQXhBWUlnSTJBb3dFSUFFZ0FqWUNrQVFnQVNBQ0lBTkJBblZCQW5ScU5nS1VCQ0FCSUFBb0FwQUVJQUFvQW93RUlnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQ2tBUUxJQUZCOU9UekFEWUNtQVFnQVNBQUtRS2NCRGNDbkFRZ0FTQUFLUUtrQkRjQ3BBUWdBU0FBS0FLc0JEWUNyQVFnQUNnQ3RBUWhBaUFCUWZ6Tzl3QTJBZ0FnQVVISTFmY0FOZ0t3QVNBQlFlalY5d0EyQXNBQklBRkIrTlgzQURZQzFBRWdBVUdjMXZjQU5nTGtBU0FCUWF6Vzl3QTJBdWdDSUFGQnZOYjNBRFlDK0FJZ0FVSE0xdmNBTmdLSUF5QUJRZHpXOXdBMkFzd0RJQUZCL05iM0FEWUNtQVFnQVVHTTEvY0FOZ0t3QkNBQlFaUzEvQUEyQXJnRUlBRWdBallDdEFRZ0FDa0N2QVFoQlNBQUtRTEVCQ0VHSUFBcEFzd0VJUWNnQUNrQzFBUWhDQ0FBS1FMY0JDRUpJQUZCQURZQzdBUWdBVUlBTndMa0JDQUJJQWszQXR3RUlBRWdDRGNDMUFRZ0FTQUhOd0xNQkNBQklBWTNBc1FFSUFFZ0JUY0N2QVFnQUNnQzZBUWdBQ2dDNUFScklnTUVRQ0FEUVFCSURRSWdBU0FERUJnaUFqWUM1QVFnQVNBQ05nTG9CQ0FCSUFJZ0EwRUNkVUVDZEdvMkF1d0VJQUVnQUNnQzZBUWdBQ2dDNUFRaUJHc2lBMEVBU2dSL0lBSWdCQ0FERUJrZ0Eyb0ZJQUlMTmdMb0JBc2dBU0FBS1FQd0JEY0Q4QVFNQWdzUUtBQUxFQ2dBQ3lBQkN5b0FJQUJCQlRvQUN5QUFRZURRN2dBb0FBQTJBQUFnQUVIazBPNEFMUUFBT2dBRUlBQkJBRG9BQlFzWkFDQUFLQUswQkVGZ1J3UkFRZWVNN1FCQkFCQWtDMEVBQ3hvQUlBQWdBUkQyQWhvZ0FFRzRCR29RcmhFZ0FCQ2tBa0VBQzhzREFRaC9Jd0JCSUdzaUFpUUFJQUlnQUVITUEyb2lCU0FBRU5VQ0FrQWdBaWdDQ0VVTkFDQUFRUk5CZnhBd0lnbEJHMEYvRURBaENDQUFLQUtNQkNBQUtBS1FCRVlFUUNBRklBSWdDRUVBRU44TElBVkJBQkNlRVFzZ0FrRVFhaUFBUWN3RGFpSUdJQUFRMVFJQ1FDQUNLQUlZUlEwQUlBSW9BaFFpQXlnQ0FDSUVJQUlvQWhBaUJ5Z0NCRFlDQkNBSEtBSUVJQVEyQWdBZ0FrRUFOZ0lZSUFNZ0FrRVFha1lOQUFOQUlBTW9BZ1FoQkNBREVCY2dCQ0lESUFKQkVHcEhEUUFMQ3dKQUlBQW9BcEFFSUFCQmpBUnFJZ2NvQWdCclFRaEhCRUJCNXN6d0FFRUFFRG9NQVFzZ0FrRVFhaUFHSUFBUTFRSWdBRUc0QkdvaEJBSkFJQUlvQWhoRkRRQWdBaWdDRkNJREtBSUFJZ0FnQWlnQ0VDSUdLQUlFTmdJRUlBWW9BZ1FnQURZQ0FDQUNRUUEyQWhnZ0F5QUNRUkJxUmcwQUEwQWdBeWdDQkNFQUlBTVFGeUFBSWdNZ0FrRVFha2NOQUFzTElBUWdCeERKQnlBRUlBa2dDQ0FCS0FJZ0lBVkJBQkNwQlFzZ0FpZ0NDRVVOQUNBQ0tBSUVJZ01vQWdBaUFDQUNLQUlBSWdFb0FnUTJBZ1FnQVNnQ0JDQUFOZ0lBSUFKQkFEWUNDQ0FDSUFOR0RRQURRQ0FES0FJRUlRQWdBeEFYSUFBaUF5QUNSdzBBQ3dzZ0FrRWdhaVFBUVFBTHh3SUJCSDhqQUVFUWF5SURKQUFDUUNBQktBSUVJZ0lnQUVjTkFDQUFLQUwwQTBFRFJnMEFBa0FnQWtFVFFYOFFNQ0lDUlEwQUlBTWdBaUFBRVA4TElBTW9BZ2hGRFFBZ0FVRUJPZ0FzQWtBZ0F5QURLQUlFSWdKSEJFQURRQ0FCS0FJRUlBSW9BZ2dpQkVFQUVQQURCRUFnQkNBQklBUW9BZ0FvQXNnREVRTUFHZ3NnQWlnQ0JDSUNJQU5IRFFBTElBTW9BZ2doQWlBQlFRQTZBQ3dnQWtVTkFnd0JDeUFCUVFBNkFDd0xJQU1vQWdRaUFpZ0NBQ0lFSUFNb0FnQWlCU2dDQkRZQ0JDQUZLQUlFSUFRMkFnQWdBMEVBTmdJSUlBSWdBMFlOQUFOQUlBSW9BZ1FoQkNBQ0VCY2dCQ0lDSUFOSERRQUxDd0pBSUFFb0FpUWlCRVVOQUNBQUtBTGtCQ0lDSUFBb0F1Z0VJZ0JHRFFBRFFDQUNLQUlBSUFRMkFoUWdBa0VFYWlJQ0lBQkhEUUFMQ3lBQlFRQTJBaVFnQVVFQU5nSUVDeUFEUVJCcUpBQkJBQXZTQWdJRWZ3RjhBa0FnQUVIa0FXb1FsQWdOQUNBQUtBSkVJQUFvQWtCR0RRQWdBQ2dDNUFRaUFpQUFLQUxvQkNJRFJnMEFJQUVvQWdSRkJFQWdBQ2dDOUFNaUJFRURSZ1JBSUFCQnVBUnFJQUVvQWlnZ0FFSE1BMm9RcFJGQkFBOExJQUVnQURZQ0JDQUJJQUlvQWdBaUFpZ0NDQ0lGTmdJSUlBRWdBMEVFYXlnQ0FDZ0NDQ0lETmdJTUlBRWdBaWdDQkRZQ0VDQUFLd1BBQkNFR0lBRkJBVUYvSUFSQkFVWWJJZ0kyQWlBZ0FTQUdPUU1ZSUFFZ0FDQUJLQUlvSUFJZ0JTQURFTkFSTmdJa1FRQVBDMEVCSVFRZ0FTZ0NJQ0lGSUFOQkJHc29BZ0FvQWdnZ0FTZ0NER3RzSWdNZ0JTQUNLQUlBS0FJSUlBRW9BZ2hyYkNJQ0lBSWdBMGdiSWdJZ0FTZ0NKRWdOQUNBQVFRQVFYQ0VBSUFFZ0FTZ0NJQ0FDSUFBb0FwQUNJQUVvQWlnb0F1Z0dRZlFYYWlJQktBSXNJZ05CQ213Z0F5QUJMUUE4RzJ4QjVBQnRhbXcyQWlRTElBUUxNUUVCZnlBQUtBTGtCQ0lDSUFBb0F1Z0VJZ0JIQkVBRFFDQUNLQUlBSUFFMkFoZ2dBa0VFYWlJQ0lBQkhEUUFMQ3dzTUFDQUFJQUVwQWxBM0FnQUxEUUFnQUNBQktRS2NCRGNDQUFzb0FRRi9JQUVvQWxRaEFpQUJLQUpRSVFFZ0FFRUFOZ0lBSUFBZ0FpQUJJQUVnQWtnYk5nSUVDeW9CQVg4Z0FTZ0NvQVFoQWlBQktBS2NCQ0VCSUFCQkFEWUNBQ0FBSUFJZ0FTQUJJQUpJR3pZQ0JBc0pBQ0FCSUFFUTdSSUxNQUFnQUVITUEyc1FQQ0FBRUpJRUlBQkNnSUNBL3YvLy8rOUJOd05jSUFCQ2dJQ0FnSEEzQWxBZ0FFRmdOZ0pvQ3pjQUlBQkIxQUZyRUR3Z0FFSDRBV29Ra2dRZ0FFS0FnSUQrLy8vLzcwRTNBOVFDSUFCQ2dJQ0FnSEEzQXNnQ0lBQkJZRFlDNEFJTE53QWdBRUd3QVdzUVBDQUFRWndDYWhDU0JDQUFRb0NBZ1A3Ly8vL3ZRVGNEK0FJZ0FFS0FnSUNBY0RjQzdBSWdBRUZnTmdLRUF3c3pBQ0FBRUR3Z0FFSE1BMm9Ra2dRZ0FFS0FnSUQrLy8vLzcwRTNBNmdFSUFCQ2dJQ0FnSEEzQXB3RUlBQkJZRFlDdEFRTEVnQWdBRUd3QkdzaUFCREFBaG9nQUJBWEN4SUFJQUJCbUFScklnQVF3QUlhSUFBUUZ3c1NBQ0FBUWN3RGF5SUFFTUFDR2lBQUVCY0xFZ0FnQUVHSUEyc2lBQkRBQWhvZ0FCQVhDeElBSUFCQitBSnJJZ0FRd0FJYUlBQVFGd3NTQUNBQVFlZ0NheUlBRU1BQ0dpQUFFQmNMRWdBZ0FFSGtBV3NpQUJEQUFob2dBQkFYQ3hJQUlBQkIxQUZySWdBUXdBSWFJQUFRRndzU0FDQUFRY0FCYXlJQUVNQUNHaUFBRUJjTEVnQWdBRUd3QVdzaUFCREFBaG9nQUJBWEN3d0FJQUFRd0FJYUlBQVFGd3NMQUNBQVFiQUVheERBQWdzTEFDQUFRWmdFYXhEQUFnc0xBQ0FBUWN3RGF4REFBZ3NMQUNBQVFZZ0RheERBQWdzTEFDQUFRZmdDYXhEQUFnc0xBQ0FBUWVnQ2F4REFBZ3NMQUNBQVFlUUJheERBQWdzTEFDQUFRZFFCYXhEQUFnc0xBQ0FBUWNBQmF4REFBZ3NMQUNBQVFiQUJheERBQWdzSEFFSHN6dmNBQ3hVQUlBQkJCR3BCQUNBQktBSUVRZmpOOXdCR0d3c1BBRUhvQWhBWUlnQVF4UWthSUFBTERBQWdBVUdnelBjQU5nSUFDeElBUVFnUUdDSUFRYURNOXdBMkFnQWdBQXZaQkFFQ2YwSG9BaEFZSWdFZ0FCQmtHaUFCUVlqWThnQTJBckFCSUFGQnRBRnFJUUlDUUNBQUxBQy9BVUVBVGdSQUlBSWdBQ2tDdEFFM0FnQWdBaUFBS0FLOEFUWUNDQXdCQ3lBQ0lBQW9BclFCSUFBb0FyZ0JFQm9MSUFGQjJOM3lBRFlDd0FFZ0FVSEVBV29oQWdKQUlBQXNBTThCUVFCT0JFQWdBaUFBS1FMRUFUY0NBQ0FDSUFBb0Fzd0JOZ0lJREFFTElBSWdBQ2dDeEFFZ0FDZ0N5QUVRR2dzZ0FVR0ExZk1BTmdMQUFTQUJRZkRVOHdBMkFyQUJJQUZCMU03ekFEWUNBQ0FCSUFBcEE5QUJOd1BRQVNBQlFkZ0JhaUFBUWRnQmFoQ2FBaG9nQVVHNDNQSUFOZ0tvQWlBQlFhd0NhaUVDQWtBZ0FDd0F0d0pCQUU0RVFDQUNJQUFwQXF3Q053SUFJQUlnQUNnQ3RBSTJBZ2dNQVFzZ0FpQUFLQUtzQWlBQUtBS3dBaEFhQ3lBQlFiamQ4Z0EyQXJnQ0lBRWdBQ2tEd0FJM0E4QUNJQUVnQUNrRHlBSTNBOGdDSUFGQmlLcjFBRFlDdUFJZ0FVSDRxZlVBTmdLb0FpQUJRZWlwOVFBMkFvZ0NJQUZCMktuMUFEWUMrQUVnQVVISXFmVUFOZ0xvQVNBQlFaeXA5UUEyQXRnQklBRWdBQ2dDMEFJMkF0QUNJQUZCMUFKcUlRSUNRQ0FBTEFEZkFrRUFUZ1JBSUFJZ0FDa0MxQUkzQWdBZ0FpQUFLQUxjQWpZQ0NBd0JDeUFDSUFBb0F0UUNJQUFvQXRnQ0VCb0xJQUFvQXVRQ0lRQWdBVUhjeS9jQU5nTGdBaUFCUWN6TDl3QTJBcmdDSUFGQnZNdjNBRFlDcUFJZ0FVR3N5L2NBTmdLSUFpQUJRWnpMOXdBMkF2Z0JJQUZCak12M0FEWUM2QUVnQVVIZ3l2Y0FOZ0xZQVNBQlFkREs5d0EyQXNBQklBRkJ3TXIzQURZQ3NBRWdBVUdreFBjQU5nSUFJQUVnQURZQzVBSWdBUXNSQUNBQVFjWUFPd0VBSUFCQkFUb0FDd3NqQVFGL0lBQWdBQ2dDQUNnQ2pBRVJBQUFpQWlBQklBQWdBaWdDQUNnQ0dCRUZBQXNqQVFGL0lBQWdBQ2dDQUNnQ2pBRVJBQUFpQWlBQklBQWdBaWdDQUNnQ0hCRUZBQXNqQVFGL0lBQWdBQ2dDQUNnQ2pBRVJBQUFpQWlBQklBQWdBaWdDQUNnQ0ZCRUZBQXNqQVFGL0lBQWdBQ2dDQUNnQ2pBRVJBQUFpQWlBQklBQWdBaWdDQUNnQ0lCRUZBQXNqQVFGL0lBQWdBQ2dDQUNnQ2hBRVJBQUFpQWlBQklBQWdBaWdDQUNnQ0VCRUZBQXN3QUFKL0lBRWdBU2dDQUNnQ0NCRUFBRUdpQVVjRVFFRUFJQUV2QVZCQkoydEIvLzhEY1VFU1N3MEJHZ3RCQVFzTEdBQWdBRUhZQVdzUWdRVWdBQkNVQVNBQVFRQTJBb3dCQy9JQkFRUi9Jd0JCMEFCcklnQWtBQ0FBUWVYKzhRQXZBQUE3QVV3Z0FFSGgvdkVBS0FBQU5nSklJQUJCeUFCcUlnVkJBWEpCc3Q3dUFFRUJJQUlvQWdRUXNRVVFzUUVoQmlBQUlBUTJBZ0FnQUVFN2FpSUVJQVJCRFNBR0lBVWdBQkRvQWlBRWFpSUhJQUlReEFNaENDQUFRUkJxSWdVZ0FpZ0NIQ0lHTmdJQUlBWWdCaWdDQkVFQmFqWUNCQ0FFSUFnZ0J5QUFRU0JxSWdZZ0FFRWNhaUFBUVJocUlBVVF4QWtnQlNnQ0FDSUVJQVFvQWdSQkFXc2lCVFlDQkNBRlFYOUdCRUFnQkNBRUtBSUFLQUlJRVFFQUN5QUJJQVlnQUNnQ0hDQUFLQUlZSUFJZ0F4Q3JCQ0VCSUFCQjBBQnFKQUFnQVFzWUFDQUFFSUVGSUFCQjJBRnFFSlFCSUFCQkFEWUM1QUlMRWdBZ0FFSGdBbXNpQUJEUUFob2dBQkFYQ3hJQUlBQkJ1QUpySWdBUTBBSWFJQUFRRndzU0FDQUFRYWdDYXlJQUVOQUNHaUFBRUJjTEVnQWdBRUdJQW1zaUFCRFFBaG9nQUJBWEN4SUFJQUJCK0FGcklnQVEwQUlhSUFBUUZ3c1NBQ0FBUWVnQmF5SUFFTkFDR2lBQUVCY0xFZ0FnQUVIWUFXc2lBQkRRQWhvZ0FCQVhDeElBSUFCQndBRnJJZ0FRMEFJYUlBQVFGd3NTQUNBQVFiQUJheUlBRU5BQ0dpQUFFQmNMREFBZ0FCRFFBaG9nQUJBWEN3c0FJQUJCNEFKckVOQUNDd3NBSUFCQnVBSnJFTkFDQ3dzQUlBQkJxQUpyRU5BQ0N3c0FJQUJCaUFKckVOQUNDd3NBSUFCQitBRnJFTkFDQ3dzQUlBQkI2QUZyRU5BQ0N3c0FJQUJCMkFGckVOQUNDd3NBSUFCQndBRnJFTkFDQ3dzQUlBQkJzQUZyRU5BQ0N3Y0FRWlRFOXdBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCbk1QM0FFWWJDdzhBUWRnRUVCZ2lBQkRxQnhvZ0FBc01BQ0FCUWNEQjl3QTJBZ0FMRWdCQkNCQVlJZ0JCd01IM0FEWUNBQ0FBQ3hJQkFYOUIyQVFRR0NJQklBQVE4QklnQVFzYkFDQUFRUUE2QUFRZ0FFSFQyTldUQnpZQ0FDQUFRUVE2QUFzTHJ4TUNEbjhCZmlNQVFSQnJJZ3drQUFKQUlBQWlCRUdJQkdvb0FoeEZEUUFnQkNnQ3BBUWlBRUVEUmcwQUlBUkJBVUVDSUFCQkFVWWJOZ0xRQkFzQ1FDQUVLQUxRQkEwQUFrQWdCQ2dDc0FNaUJnUkFJQVFvQXVnRElnY05BUXNnQkVFQk5nTFFCQXdCQ3lBRUtBS2tCRUVEUmdSQVFiSDM4QUFoQ1FKQUlBUW9BcHdFSUFRb0FwZ0VSdzBBSUFaQkFSQmNLQUxzQVNJQUlBZEJBUkJjS0FMc0FTSURTQVJBSUFSQkJEWUMwQVFNQXd0QjFlUHdBQ0VKSUFBZ0Ewd05BQ0FFUVFNMkF0QUVEQUlMSUFsQkFCQWtDeUFNSUFSQjhBSnFJZ0FnQUJENkJ5QUVFTVlESUFRQ2YwRUJJQXdvQWdBaUFDQU1LQUlFUmcwQUdpQUFLQUlBSWc5QklFRi9FREFoQ2tFQUlRa0NRQ0FFS0FLd0F5SUFSUTBBSUFRb0F1Z0RJZ05GRFFBZ0F5Z0NuQU1pQ1NBQUtBS2NBMGNOQUNBQVFRQVFYQ0VBSUFOQkFCQmNJUWtDUUNBQVJRMEFJQWxGRFFBZ0FDZ0M3QUVnQ1NnQzdBRkhEUUVMUVFBaENRc0NRQ0FFS0FLd0F5SUFJQUFvQWdBb0FnZ1JBQUJCa1FGR0RRQWdCQ2dDNkFNaUFDQUFLQUlBS0FJSUVRQUFRWkVCUmcwQUlBUW9BckFERUxjQlJRMEFJQVFvQXVnREVMY0JRUUZ6SVEwTEFrQWdCaUFHS0FJQUtBSUlFUUFBUVpFQlJnMEFJQTBnQnlBSEtBSUFLQUlJRVFBQVFaRUJSbklOQUNNQVFlQUFheUlDSkFBZ0JrRVVFRVVoQ3lBSFFSUVFSU0VPSUFKQkFEWUNXQ0FDSUFKQjBBQnFJZ0EyQWxRZ0FpQUFOZ0pRQWtBZ0N5QU9SZ1JBUVF3UUdDSUFJQXMyQWdnZ0FDQUNRZEFBYWlJRE5nSUVJQUFnQXpZQ0FDQUNRUUUyQWxnZ0FpQUFOZ0pRSUFJZ0FEWUNWQXdCQ3lBQ1FZQ0EwQUEyQWt3Z0FrR2svL3dBTmdKSUlBSkMySUdBZ0JBM0F5QWdBa0xZZ1lDQUVEY0RBQ0FDS1FJQUlSQWdBa0VvYWlJQVFRRTZBQmdnQUVFQU5nSVVJQUJCMlAzOEFEWUNBQ0FBUWdBM0FnUWdBQ0FRTndJTUlBSWdEallDR0NBQ0lBczJBaFFnQWtId2dmMEFOZ0lJSUFJZ0FrSFFBR28yQWhBZ0FpQUNRY2dBYWpZQ0RDQUtJQUFnQWtFSWFrRUJRUUZCQUJDSkFndEJCQkFZSWdCQjhZQ1lCRFlCQUVFQUlRTWdBa0VBTmdJNElBSkJBRHNCTENBQ1FnQTNBekFnQWtIMHNvRUJOZ0lvSUFKQk1Hb2dBQ0FBUVFScUVMd0NJQUpCQVRvQUxDQUFFQmNnQWtFQU5nSVFJQUlnQWtFSWFpSUFOZ0lNSUFJZ0FEWUNDQ0FDS0FKVUlnQWdBa0hRQUdwSEJFQURRQUovQW44Z0N5QUFLQUlJSWdWR0JFQWdCaUVGSUFzTUFRc2dCVUduQVJDQUFTRUZJQUFvQWdnTElnZ2dEa1lFUUNBSElRZ2dEZ3dCQ3lBSVFhY0JFT2NCSVFnZ0FDZ0NDQXNnQWtFSWFpQUNRU2hxSUFVZ0NFRUFFT2NRSUFBb0FnUWlBQ0FDUWRBQWFrY05BQXNMSUFaQkV4QkZJZ2hCR3hCRklRc0NRQ0FDS0FJTUlnQWdBa0VJYWtZTkFBTkFJQUFvQWdoQkV4QkZJUVVDUUNBQUtBSUlRUnNRUlNnQzdBRWdDeWdDN0FGSERRQWdCU2dDM0FFZ0NDZ0MzQUZIRFFBZ0FDZ0NDQ0lGSUFVb0FnQW9BbmdSQUFBb0FnUWlCUVIvSUFVb0FxQUVCVUVBQ3lFRklBTkZCRUFnQlNFRERBRUxJQU1nQlVZTkFFRUJJUU1NQWdzZ0FDZ0NCQ0lBSUFKQkNHcEhEUUFMUVFBaEF3c0NRQ0FDS0FJUVJRMEFJQUlvQWd3aUFDZ0NBQ0lGSUFJb0FnZ2lDQ2dDQkRZQ0JDQUlLQUlFSUFVMkFnQWdBa0VBTmdJUUlBQWdBa0VJYWtZTkFBTkFJQUFvQWdRaEJTQUFFQmNnQlNJQUlBSkJDR3BIRFFBTEN5QUNRZlN5Z1FFMkFpZ2dBaWdDTUNJQUJFQWdBaUFBTmdJMElBQVFGd3NDUUNBQ0tBSllSUTBBSUFJb0FsUWlBQ2dDQUNJRklBSW9BbEFpQ0NnQ0JEWUNCQ0FJS0FJRUlBVTJBZ0FnQWtFQU5nSllJQUFnQWtIUUFHcEdEUUFEUUNBQUtBSUVJUVVnQUJBWElBVWlBQ0FDUWRBQWFrY05BQXNMSUFKQjRBQnFKQUFnQTBVTkFDQUpCRUFqQUVId0FHc2lBeVFBSUFOQnpBQnFJZ0JDQURjQ0FDQURRUUEyQWp3Z0EwRUFOZ0pvSUFOQ0FEY0NOQ0FEUWdBM0EyQWdBMElBTndKVUlBTkNBRGNEUUNBRFFZVE0vQUEyQWpBZ0F5QUFOZ0pJSUFNZ0JFSHdBbXBCQUNBRUd6WUNYQ0FESUFZZ0JpZ0NBQ2dDSUJFQUFEWUNRQ0FESUFjZ0J5Z0NBQ2dDSUJFQUFEWUNSQ0FEUWZHQW1BUTJBUkFnQTBIZ0FHb2dBMEVRYWlJQUlBTkJGR29RdkFJZ0JrRVRFRVVoQkNBRFF1aUJnSUFRTndNSUlBTkM2SUdBZ0JBM0F3QWdBeWtDQUNFUUlBQkJBVG9BR0NBQVFRQTJBaFFnQUVIWS9md0FOZ0lBSUFCQ0FEY0NCQ0FBSUJBM0Fnd2dDaUFBSUFOQk1HcEI4TEYvUVFGQkFCQ0pBZ0pBSUFNb0FqUWlCaUFES0FJNElnMUdCRUJCQUNFQURBRUxRUUFoQUFOQUlBQWhBUUpBSUFRZ0JpZ0NBRUVURUVVaUIwWU5BRUVCSVFBQ1FBSkFBa0FnQVE0REFnQUJBd3NnQnlnQzNBRWdCQ2dDM0FGT0RRSkJBQ0VBREFRTFFRSWhBQ0FIS0FMY0FTQUVLQUxjQVV3TkFVRUFJUUFNQXd0QkFVRUNJQWNvQXR3QklBUW9BdHdCU2hzaEFBc2dCa0VFYWlJR0lBMUhEUUFMQ3lBRFFZVE0vQUEyQWpBZ0F5Z0NZQ0lCQkVBZ0F5QUJOZ0prSUFFUUZ3c2dBMEhJQUdvZ0F5Z0NUQkNPQVNBREtBSTBJZ0VFUUNBRElBRTJBamdnQVJBWEN5QURRZkFBYWlRQVFRSWdBRUVDUmcwQ0dndEJBUXdCQ3lBR0lBWW9BZ0FvQW5RUkFBQWlBQVIvSUFBb0FnUWlBQVIvSUFBb0FxQUVCVUVBQ3dWQkFBc2hCeUFQSUE4b0FnQW9BaVFSQUFBaEFDQVBLQUtRQWlBQktBSUVLQUxvQmtIMEYyb2lBU2dDTENJRFFRcHNJQU1nQVMwQVBCdHNRUU4wUWVRQWJTRUJRUUpCQVFKL0lBWWdCaWdDQUNnQ0pCRUFBQ0FBSUFGQmZtMXFTaUVJUVFBaEEwRUFJUXBCQUNFRklBUW9BckFESWdBZ0FDZ0NBQ2dDQ0JFQUFFR0dBVVlFUUNBRUtBS3dBeUlGRU9FRUlRb0xBa0FDUUNBRUtBS3dBeUlCQkVCQkFDRUFJQVFvQXVnRElnWkZEUUlnQVNBQktBSUFLQUlJRVFBQVFaRUJSd1JBSUFGQkV4QkZJUU1nQVNFQUN5QUdJQVlvQWdBb0FnZ1JBQUJCa1FGSEJFQWdBQVJBSUFBUXR3RkZEUU1MSUFaQkV4QkZJUU1nQmlFQURBSUxJQUFOQVF0QkFDRUFEQUVMSUFBb0Fwd0RSUTBBSUFBb0FxQURJUU1MSUFRb0FxUUVCRUJCQVVFQ0lBUW9BcVFFUVFGR0d3d0JDd0pBSUExRkRRQWdBMFVOQUNBQVJRMEFJQU1nQUJEaUJBMEFRUUlnQkNnQ3NBTWlBQ0FBS0FJQUtBSjRFUUFBSWdCRkRRRWFRUUZCQWlBQUtBSUVJZ0FFZnlBQUtBS2dCQVZCQUF0QkFrWWJEQUVMQWtBZ0EwVU5BQ0FBUlEwQUlBTWdBQkRpQkNJQVJRMEFRUUZCQWlBQVFRRkdHd3dCQ3dKQUlBb0VRRUVDSUFvZ0JSQ2tDVUVBU0EwQ0drRUJJUUFnQ2lBRkVLUUpRUUJLRFFGQkFrRUJJQWRCQVVZYkRBSUxRUUloQUFKQUFrQWdCdzRDQUFJQkMwRUJRUUlnQ0JzTUFndEJBU0VBQ3lBQUMwRUNSaHNMTmdMUUJDQU1LQUlBSWdCRkRRQWdEQ0FBTmdJRUlBQVFGd3NnREVFUWFpUUFRUUFMRkFBZ0FDQUJFTGdHR2lBQVFRQTJBdEFFUVFBTG13SUJBWDhqQUVFd2F5SUZKQUFnQlNBQk5nSW9Ba0FnQWlnQ0JFRUJjVVVFUUNBQUlBRWdBaUFESUFRZ0FDZ0NBQ2dDR0JFS0FDRUNEQUVMSUFWQkdHb2lBU0FDS0FJY0lnQTJBZ0FnQUNBQUtBSUVRUUZxTmdJRUlBRVEyQVloQUNBQktBSUFJZ0VnQVNnQ0JFRUJheUlDTmdJRUlBSkJmMFlFUUNBQklBRW9BZ0FvQWdnUkFRQUxBa0FnQkFSQUlBVkJHR29nQUNBQUtBSUFLQUlZRVFJQURBRUxJQVZCR0dvZ0FDQUFLQUlBS0FJY0VRSUFDeUFGSUFWQkdHb1FrZ00yQWhBRFFDQUZJQVZCR0dvUXNnVTJBZ2dnQlNnQ0VDQUZLQUlJUndSQUlBVkJLR29nQlNnQ0VDd0FBQkRORENBRklBVW9BaEJCQVdvMkFoQU1BUVVnQlNnQ0tDRUNJQVZCR0dvUVNob0xDd3NnQlVFd2FpUUFJQUlMVUFBZ0FFSHdBbXNRWmlBQUVKUUJJQUJCaUFGcUVDOGdBRUdZQVdvUWhRY2dBRUVBTmdLOEFTQUFRb0NBZ1A3Ly8vL3ZRVGNEMEFFZ0FFSUFOd0xFQVNBQVFRQTJBdHdCSUFCQkFEWUM0QUVMVkFBZ0FFRzhBV3NRWmlBQVFiUUJhaENVQVNBQVFid0NhaEF2SUFCQnpBSnFFSVVISUFCQkFEWUM4QUlnQUVLQWdJRCsvLy8vNzBFM0E0UURJQUJDQURjQytBSWdBRUVBTmdLUUF5QUFRUUEyQXBRREN4SUFJQUJCeUFScklnQVE0UUVhSUFBUUZ3c0xBQ0FBUWNnRWF4RGhBUXNIQUVHc3QvY0FDeFVBSUFCQkJHcEJBQ0FCS0FJRVFiUzI5d0JHR3d1TkJRRUNmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQUJCMEFGcUVJa0JJUWNnQUVFUWFpSUdJQU1vQWh3aUFUWUNBQ0FCSUFFb0FnUkJBV28yQWdRZ0JoRDhBaUlCUWNEKzhRQkIydjd4QUNBQVFlQUJhaUFCS0FJQUtBSXdFUWtBR2lBR0tBSUFJZ0VnQVNnQ0JFRUJheUlDTmdJRUlBSkJmMFlFUUNBQklBRW9BZ0FvQWdnUkFRQUxJQUJCd0FGcUVJa0JJZ0lnQWkwQUMwRUhkZ1IvSUFJb0FnaEIvLy8vL3dkeFFRRnJCVUVLQ3hCMklBQUNmeUFDTFFBTFFRZDJCRUFnQWlnQ0FBd0JDeUFDQ3lJQk5nSzhBU0FBSUFZMkFnd2dBRUVBTmdJSUEwQUNRQ0FBUWRnQ2FpQUFRZEFDYWhEN0FrVU5BQ0FBS0FLOEFRSi9JQUl0QUF0QkIzWUVRQ0FDS0FJRURBRUxJQUl0QUFzTElBRnFSZ1JBQW44Z0FpMEFDMEVIZGdSQUlBSW9BZ1FNQVFzZ0FpMEFDd3NoQXlBQ0FuOGdBaTBBQzBFSGRnUkFJQUlvQWdRTUFRc2dBaTBBQ3d0QkFYUVFkaUFDSUFJdEFBdEJCM1lFZnlBQ0tBSUlRZi8vLy84SGNVRUJhd1ZCQ2dzUWRpQUFJQU1DZnlBQ0xRQUxRUWQyQkVBZ0FpZ0NBQXdCQ3lBQ0N5SUJhallDdkFFTEFuOGdBQ2dDMkFJaUF5Z0NEQ0lHSUFNb0FoQkdCRUFnQXlBREtBSUFLQUlrRVFBQURBRUxJQVlvQWdBTFFSQWdBU0FBUWJ3QmFpQUFRUWhxUVFBZ0J5QUFRUkJxSUFCQkRHb2dBRUhnQVdvUXpRWU5BQ0FBUWRnQ2FoQzBBaG9NQVFzTElBSWdBQ2dDdkFFZ0FXc1FkZ0ovSUFJdEFBdEJCM1lFUUNBQ0tBSUFEQUVMSUFJTElRRVFzUUVoQXlBQUlBVTJBZ0FnQVNBRElBQVF5aE5CQVVjRVFDQUVRUVEyQWdBTElBQkIyQUpxSUFCQjBBSnFFTUVDQkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FMWUFpRUJJQUlRU2hvZ0J4QktHaUFBUWVBQ2FpUUFJQUVMRHdCQm9BUVFHQ0lBRU93SEdpQUFDd3dBSUFGQjJMVDNBRFlDQUFzU0FFRUlFQmdpQUVIWXRQY0FOZ0lBSUFBTHRBWUNBMzhCZmtHZ0JCQVlJZ0VnQUJCa0dpQUJRZFRiL0FBMkFnQWdBU0FBS1FPd0FUY0RzQUVnQVNBQUtBSzRBVFlDdUFFZ0FVRzhBV29nQUVHOEFXb1Fpd0loQXlBQlFZalk4Z0EyQXRBQ0lBRkIxQUpxSVFJQ1FDQUFMQURmQWtFQVRnUkFJQUlnQUNrQzFBSTNBZ0FnQWlBQUtBTGNBallDQ0F3QkN5QUNJQUFvQXRRQ0lBQW9BdGdDRUJvTElBRkIyTjN5QURZQzRBSWdBVUhrQW1vaEFnSkFJQUFzQU84Q1FRQk9CRUFnQWlBQUtRTGtBamNDQUNBQ0lBQW9BdXdDTmdJSURBRUxJQUlnQUNnQzVBSWdBQ2dDNkFJUUdnc2dBVUdFNFBvQU5nSUFJQU5Cb09iNkFEWUNBQ0FCUWVUbStnQTJBdUFDSUFGQjFPYjZBRFlDMEFJZ0FVSEU1dm9BTmdMTUFTQUJRZkFDYWlBQVFmQUNhaENhQWlFRElBRkJxTlh5QURZQ3dBTWdBVUhFQTJvaEFnSkFJQUFzQU04RFFRQk9CRUFnQWlBQUtRTEVBemNDQUNBQ0lBQW9Bc3dETmdJSURBRUxJQUlnQUNnQ3hBTWdBQ2dDeUFNUUdnc2dBVUhZOHZNQU5nTFFBeUFCUWRRRGFpRUNBa0FnQUN3QTN3TkJBRTRFUUNBQ0lBQXBBdFFETndJQUlBSWdBQ2dDM0FNMkFnZ01BUXNnQWlBQUtBTFVBeUFBS0FMWUF4QWFDeUFCUWVBRGFpRUNBa0FnQUN3QTZ3TkJBRTRFUUNBQ0lBQXBBK0FETndNQUlBSWdBQ2dDNkFNMkFnZ01BUXNnQWlBQUtBTGdBeUFBS0FMa0F4QWFDeUFCSUFBb0F1d0ROZ0xzQXlBQlFmQURhaUVDQWtBZ0FDd0Erd05CQUU0RVFDQUNJQUFwQS9BRE53TUFJQUlnQUNnQytBTTJBZ2dNQVFzZ0FpQUFLQUx3QXlBQUtBTDBBeEFhQ3lBQlFiUzk5Z0EyQXZ3RElBQXBBNEFFSVFRZ0FVSDQydklBTmdLSUJDQUJJQVEzQTRBRUlBQW9Bb3dFSVFJZ0FVSEV2ZllBTmdLUUJDQUJJQUkyQW93RUlBQXBBcFFFSVFRZ0FVSFFzdmNBTmdMZ0FpQUJRY0N5OXdBMkF0QUNJQUZCc0xMM0FEWUN6QUVnQVVHTXN2Y0FOZ0s4QVNBQlFmQ3I5d0EyQWdBZ0FTQUVOd0tVQkNBRFFlQ3k5d0EyQWdBZ0FVSDBzL2NBTmdLUUJDQUJRZVN6OXdBMkFvZ0VJQUZCMUxQM0FEWUMvQU1nQVVIRXMvY0FOZ0xRQXlBQlFiU3o5d0EyQXNBRElBRkJwTFAzQURZQ29BTWdBVUdVcy9jQU5nS1FBeUFCUVlTejl3QTJBb0FESUFFZ0FDZ0NuQVEyQXB3RUlBRUxHd0FnQUVFQU9nQUVJQUJCMU9ySjh3WTJBZ0FnQUVFRU9nQUxDeFFBSUFBZ0FSQzRCaG9nQUVFQU5nS2NCRUVBQzVBQ0FRUi9Ba0FnQVMwQUJFVU5BQ0FBS0FLVUJFRUJSdzBBSUFBb0FyQURJZ0pGRFFBZ0FpQUNLQUlBS0FJSUVRQUFRWkVCUmcwQUlBRkJGR29oQkNBQUtBS3dBeUVGQWtBZ0FTZ0NGQ0lDQkVBRFFBSkFJQUlvQWhBaUF5QUZTd1JBSUFJb0FnQWlBdzBCSUFJaEJBd0VDeUFESUFWUERRTWdBa0VFYWlFRUlBSW9BZ1FpQTBVTkF5QUVJUUlMSUFJaEJDQURJUUlNQUFzQUN5QUVJUUlMSUFRb0FnQWlBMFVFUUVFWUVCZ2lBeUFGTmdJUUlBTWdBallDQ0NBRFFnQTNBZ0FnQTBFQU5nSVVJQVFnQXpZQ0FDQUJLQUlRS0FJQUlnSUVmeUFCSUFJMkFoQWdCQ2dDQUFVZ0F3c2hBaUFCS0FJVUlBSVFSQ0FCSUFFb0FoaEJBV28yQWhnTElBTWdBRFlDRkF0QkFBdEFBQ0FBUWZBQ2F4Qm1JQUFRMmdFZ0FFSFFBR29RTHlBQVFlQUFhaENrQVNBQVFnQTNBcEFCSUFCQkFEWUNuQUVnQUVJQU53S2tBU0FBUVFBMkFxd0JDMFFBSUFCQnZBRnJFR1lnQUVHMEFXb1EyZ0VnQUVHRUFtb1FMeUFBUVpRQ2FoQ2tBU0FBUWdBM0FzUUNJQUJCQURZQzBBSWdBRUlBTndMWUFpQUFRUUEyQXVBQ0M2a0ZBZ0YvQVg0akFFR0FBMnNpQUNRQUlBQWdBallDOEFJZ0FDQUJOZ0w0QWlBQVFkZ0JhaUFESUFCQjhBRnFJQUJCN0FGcUlBQkI2QUZxRU5JTUlBQkJ5QUZxRUlrQklnRWdBUzBBQzBFSGRnUi9JQUVvQWdoQi8vLy8vd2R4UVFGckJVRUtDeEIySUFBQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQUF3QkN5QUJDeUlDTmdMRUFTQUFJQUJCSUdvMkFod2dBRUVBTmdJWUlBQkJBVG9BRnlBQVFjVUFPZ0FXQTBBQ1FDQUFRZmdDYWlBQVFmQUNhaEQ3QWtVTkFDQUFLQUxFQVFKL0lBRXRBQXRCQjNZRVFDQUJLQUlFREFFTElBRXRBQXNMSUFKcVJnUkFBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3c2hBeUFCQW44Z0FTMEFDMEVIZGdSQUlBRW9BZ1FNQVFzZ0FTMEFDd3RCQVhRUWRpQUJJQUV0QUF0QkIzWUVmeUFCS0FJSVFmLy8vLzhIY1VFQmF3VkJDZ3NRZGlBQUlBTUNmeUFCTFFBTFFRZDJCRUFnQVNnQ0FBd0JDeUFCQ3lJQ2FqWUN4QUVMQW44Z0FDZ0MrQUlpQXlnQ0RDSUdJQU1vQWhCR0JFQWdBeUFES0FJQUtBSWtFUUFBREFFTElBWW9BZ0FMSUFCQkYyb2dBRUVXYWlBQ0lBQkJ4QUZxSUFBb0F1d0JJQUFvQXVnQklBQkIyQUZxSUFCQklHb2dBRUVjYWlBQVFSaHFJQUJCOEFGcUVORU1EUUFnQUVINEFtb1F0QUlhREFFTEN3SkFBbjhnQUMwQTR3RkJCM1lFUUNBQUtBTGNBUXdCQ3lBQUxRRGpBUXRGRFFBZ0FDMEFGMFVOQUNBQUtBSWNJZ01nQUVFZ2FtdEJud0ZLRFFBZ0FDQURRUVJxTmdJY0lBTWdBQ2dDR0RZQ0FBc2dBQ0FDSUFBb0FzUUJJQVFRMGhNZ0FDa0RBQ0VISUFVZ0FDa0RDRGNEQ0NBRklBYzNBd0FnQUVIWUFXb2dBRUVnYWlBQUtBSWNJQVFRNlFJZ0FFSDRBbW9nQUVId0Ftb1F3UUlFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQXZnQ0lRSWdBUkJLR2lBQVFkZ0JhaEJLR2lBQVFZQURhaVFBSUFJTFFBQWdBQkJtSUFCQjhBSnFFTm9CSUFCQndBTnFFQzhnQUVIUUEyb1FwQUVnQUVJQU53S0FCQ0FBUVFBMkFvd0VJQUJDQURjQ2xBUWdBRUVBTmdLY0JBc0hBRUhncS9jQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWVpcTl3QkdHd3NQQUVINEJCQVlJZ0FRN1FjYUlBQUxEQUFnQVVHTXFmY0FOZ0lBQ3hJQVFRZ1FHQ0lBUVl5cDl3QTJBZ0FnQUF1cUNRRURmMEg0QkJBWUlnRWdBQkJrR2lBQlFkVGIvQUEyQWdBZ0FTQUFLUU93QVRjRHNBRWdBU0FBS0FLNEFUWUN1QUVnQVVHOEFXb2dBRUc4QVdvUWl3SWhBeUFCUVlqWThnQTJBdEFDSUFGQjFBSnFJUUlDUUNBQUxBRGZBa0VBVGdSQUlBSWdBQ2tDMUFJM0FnQWdBaUFBS0FMY0FqWUNDQXdCQ3lBQ0lBQW9BdFFDSUFBb0F0Z0NFQm9MSUFGQjJOM3lBRFlDNEFJZ0FVSGtBbW9oQWdKQUlBQXNBTzhDUVFCT0JFQWdBaUFBS1FMa0FqY0NBQ0FDSUFBb0F1d0NOZ0lJREFFTElBSWdBQ2dDNUFJZ0FDZ0M2QUlRR2dzZ0FVR0U0UG9BTmdJQUlBTkJvT2I2QURZQ0FDQUJRZVRtK2dBMkF1QUNJQUZCMU9iNkFEWUMwQUlnQVVIRTV2b0FOZ0xNQVNBQlFmQUNhaUFBUWZBQ2FoQ2FBaG9nQVVHNDNQSUFOZ0xBQXlBQlFjUURhaUVDQWtBZ0FDd0F6d05CQUU0RVFDQUNJQUFwQXNRRE53SUFJQUlnQUNnQ3pBTTJBZ2dNQVFzZ0FpQUFLQUxFQXlBQUtBTElBeEFhQ3lBQlFiamQ4Z0EyQXRBRElBRWdBQ2tEMkFNM0E5Z0RJQUVnQUNrRDRBTTNBK0FESUFGQmlLcjFBRFlDMEFNZ0FVSDRxZlVBTmdMQUF5QUJRZWlwOVFBMkFxQURJQUZCMktuMUFEWUNrQU1nQVVISXFmVUFOZ0tBQXlBQlFaeXA5UUEyQXZBQ0lBRWdBQ2dDNkFNMkF1Z0RJQUZCN0FOcUlRSUNRQ0FBTEFEM0EwRUFUZ1JBSUFJZ0FDa0M3QU0zQWdBZ0FpQUFLQUwwQXpZQ0NBd0JDeUFDSUFBb0F1d0RJQUFvQXZBREVCb0xJQUZCcU5YeUFEWUMrQU1nQVVIOEEyb2hBZ0pBSUFBc0FJY0VRUUJPQkVBZ0FpQUFLUUw4QXpjQ0FDQUNJQUFvQW9RRU5nSUlEQUVMSUFJZ0FDZ0MvQU1nQUNnQ2dBUVFHZ3NnQVVHbzEvSUFOZ0tJQkNBQUtBS01CQ0VDSUFGQjJQTHpBRFlDa0FRZ0FTQUNOZ0tNQkNBQlFaUUVhaUVDQWtBZ0FDd0Fud1JCQUU0RVFDQUNJQUFwQXBRRU53SUFJQUlnQUNnQ25BUTJBZ2dNQVFzZ0FpQUFLQUtVQkNBQUtBS1lCQkFhQ3lBQlFhQUVhaUVDQWtBZ0FDd0Fxd1JCQUU0RVFDQUNJQUFwQTZBRU53TUFJQUlnQUNnQ3FBUTJBZ2dNQVFzZ0FpQUFLQUtnQkNBQUtBS2tCQkFhQ3lBQklBQW9BcXdFTmdLc0JDQUJRYkFFYWlFQ0FrQWdBQ3dBdXdSQkFFNEVRQ0FDSUFBcEE3QUVOd01BSUFJZ0FDZ0N1QVEyQWdnTUFRc2dBaUFBS0FLd0JDQUFLQUswQkJBYUN5QUJRY2pZOGdBMkFyd0VJQUVnQUNrRHdBUTNBOEFFSUFFZ0FDa0R5QVEzQThnRUlBRkIrTm55QURZQzBBUWdBVUhVQkdvaEFnSkFJQUFzQU44RVFRQk9CRUFnQWlBQUtRTFVCRGNDQUNBQ0lBQW9BdHdFTmdJSURBRUxJQUlnQUNnQzFBUWdBQ2dDMkFRUUdnc2dBVUcwdmZZQU5nTGdCQ0FCSUFBcEF1UUVOd0xrQkNBQUtBTHdCQ0VBSUFGQmxLajNBRFlDN0FRZ0FVR0VxUGNBTmdMZ0JDQUJRZlNuOXdBMkF0QUVJQUZCNUtmM0FEWUN2QVFnQVVIVXAvY0FOZ0tRQkNBQlFjU245d0EyQW9nRUlBRkJ0S2YzQURZQytBTWdBVUdrcC9jQU5nTFFBeUFCUVpTbjl3QTJBc0FESUFGQmhLZjNBRFlDb0FNZ0FVSDBwdmNBTmdLUUF5QUJRZVNtOXdBMkFvQURJQUZCdUtiM0FEWUM4QUlnQVVHb3B2Y0FOZ0xnQWlBQlFaaW05d0EyQXRBQ0lBRkJpS2IzQURZQ3pBRWdBVUhrcGZjQU5nSzhBU0FCUWNpZjl3QTJBZ0FnQVNBQU5nTHdCQ0FCQ3lvQUlBQkJCVG9BQ3lBQVFlM1Y3Z0FvQUFBMkFBQWdBRUh4MWU0QUxRQUFPZ0FFSUFCQkFEb0FCUXRRQUNBQVFmQUNheEJtSUFBUWxBRWdBRUdJQVdvUUx5QUFRUUEyQXB3QklBQkJvQUZxRUtRQklBQkNBRGNDMEFFZ0FFSUFOd0xZQVNBQVFlQUJhaEF2SUFCQ0FEY0M5QUVnQUVFQU5nS0FBZ3VTQlFFQmZ5TUFRZkFDYXlJQUpBQWdBQ0FDTmdMZ0FpQUFJQUUyQXVnQ0lBQkJ5QUZxSUFNZ0FFSGdBV29nQUVIY0FXb2dBRUhZQVdvUTBnd2dBRUc0QVdvUWlRRWlBU0FCTFFBTFFRZDJCSDhnQVNnQ0NFSC8vLy8vQjNGQkFXc0ZRUW9MRUhZZ0FBSi9JQUV0QUF0QkIzWUVRQ0FCS0FJQURBRUxJQUVMSWdJMkFyUUJJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ2dBRUVCT2dBSElBQkJ4UUE2QUFZRFFBSkFJQUJCNkFKcUlBQkI0QUpxRVBzQ1JRMEFJQUFvQXJRQkFuOGdBUzBBQzBFSGRnUkFJQUVvQWdRTUFRc2dBUzBBQ3dzZ0FtcEdCRUFDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NCQXdCQ3lBQkxRQUxDeUVESUFFQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQkF3QkN5QUJMUUFMQzBFQmRCQjJJQUVnQVMwQUMwRUhkZ1IvSUFFb0FnaEIvLy8vL3dkeFFRRnJCVUVLQ3hCMklBQWdBd0ovSUFFdEFBdEJCM1lFUUNBQktBSUFEQUVMSUFFTElnSnFOZ0swQVFzQ2Z5QUFLQUxvQWlJREtBSU1JZ1lnQXlnQ0VFWUVRQ0FESUFNb0FnQW9BaVFSQUFBTUFRc2dCaWdDQUFzZ0FFRUhhaUFBUVFacUlBSWdBRUcwQVdvZ0FDZ0MzQUVnQUNnQzJBRWdBRUhJQVdvZ0FFRVFhaUFBUVF4cUlBQkJDR29nQUVIZ0FXb1EwUXdOQUNBQVFlZ0NhaEMwQWhvTUFRc0xBa0FDZnlBQUxRRFRBVUVIZGdSQUlBQW9Bc3dCREFFTElBQXRBTk1CQzBVTkFDQUFMUUFIUlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N0QUVnQkJEVkV6a0RBQ0FBUWNnQmFpQUFRUkJxSUFBb0Fnd2dCQkRwQWlBQVFlZ0NhaUFBUWVBQ2FoREJBZ1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDNkFJaEFpQUJFRW9hSUFCQnlBRnFFRW9hSUFCQjhBSnFKQUFnQWd0VUFDQUFRYndCYXhCbUlBQkJ0QUZxRUpRQklBQkJ2QUpxRUM4Z0FFRUFOZ0xRQWlBQVFkUUNhaENrQVNBQVFnQTNBb1FESUFCQ0FEY0NqQU1nQUVHVUEyb1FMeUFBUWdBM0FxZ0RJQUJCQURZQ3RBTUxVQUFnQUJCbUlBQkI4QUpxRUpRQklBQkIrQU5xRUM4Z0FFRUFOZ0tNQkNBQVFaQUVhaENrQVNBQVFnQTNBc0FFSUFCQ0FEY0N5QVFnQUVIUUJHb1FMeUFBUWdBM0F1UUVJQUJCQURZQzhBUUxFZ0FnQUVIc0JHc2lBQkRCQVJvZ0FCQVhDeElBSUFCQjRBUnJJZ0FRd1FFYUlBQVFGd3NTQUNBQVFkQUVheUlBRU1FQkdpQUFFQmNMRWdBZ0FFRzhCR3NpQUJEQkFSb2dBQkFYQ3hJQUlBQkJrQVJySWdBUXdRRWFJQUFRRndzU0FDQUFRWWdFYXlJQUVNRUJHaUFBRUJjTEVnQWdBRUg0QTJzaUFCREJBUm9nQUJBWEN4SUFJQUJCMEFOcklnQVF3UUVhSUFBUUZ3c1NBQ0FBUWNBRGF5SUFFTUVCR2lBQUVCY0xFZ0FnQUVHZ0Eyc2lBQkRCQVJvZ0FCQVhDeElBSUFCQmtBTnJJZ0FRd1FFYUlBQVFGd3NTQUNBQVFZQURheUlBRU1FQkdpQUFFQmNMRWdBZ0FFSHdBbXNpQUJEQkFSb2dBQkFYQ3hJQUlBQkI0QUpySWdBUXdRRWFJQUFRRndzU0FDQUFRZEFDYXlJQUVNRUJHaUFBRUJjTEVnQWdBRUhNQVdzaUFCREJBUm9nQUJBWEN4SUFJQUJCdkFGcklnQVF3UUVhSUFBUUZ3c01BQ0FBRU1FQkdpQUFFQmNMQ3dBZ0FFSHNCR3NRd1FFTEN3QWdBRUhnQkdzUXdRRUxDd0FnQUVIUUJHc1F3UUVMQ3dBZ0FFRzhCR3NRd1FFTEN3QWdBRUdRQkdzUXdRRUxDd0FnQUVHSUJHc1F3UUVMQ3dBZ0FFSDRBMnNRd1FFTEN3QWdBRUhRQTJzUXdRRUxDd0FnQUVIQUEyc1F3UUVMQ3dBZ0FFR2dBMnNRd1FFTGtnVUJBWDhqQUVId0Ftc2lBQ1FBSUFBZ0FqWUM0QUlnQUNBQk5nTG9BaUFBUWNnQmFpQURJQUJCNEFGcUlBQkIzQUZxSUFCQjJBRnFFTklNSUFCQnVBRnFFSWtCSWdFZ0FTMEFDMEVIZGdSL0lBRW9BZ2hCLy8vLy93ZHhRUUZyQlVFS0N4QjJJQUFDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NBQXdCQ3lBQkN5SUNOZ0swQVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJSUFCQkFUb0FCeUFBUWNVQU9nQUdBMEFDUUNBQVFlZ0NhaUFBUWVBQ2FoRDdBa1VOQUNBQUtBSzBBUUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xJQUpxUmdSQUFuOGdBUzBBQzBFSGRnUkFJQUVvQWdRTUFRc2dBUzBBQ3dzaEF5QUJBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3dEJBWFFRZGlBQklBRXRBQXRCQjNZRWZ5QUJLQUlJUWYvLy8vOEhjVUVCYXdWQkNnc1FkaUFBSUFNQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQUF3QkN5QUJDeUlDYWpZQ3RBRUxBbjhnQUNnQzZBSWlBeWdDRENJR0lBTW9BaEJHQkVBZ0F5QURLQUlBS0FJa0VRQUFEQUVMSUFZb0FnQUxJQUJCQjJvZ0FFRUdhaUFDSUFCQnRBRnFJQUFvQXR3QklBQW9BdGdCSUFCQnlBRnFJQUJCRUdvZ0FFRU1haUFBUVFocUlBQkI0QUZxRU5FTURRQWdBRUhvQW1vUXRBSWFEQUVMQ3dKQUFuOGdBQzBBMHdGQkIzWUVRQ0FBS0FMTUFRd0JDeUFBTFFEVEFRdEZEUUFnQUMwQUIwVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJRQklBUVExaE00QWdBZ0FFSElBV29nQUVFUWFpQUFLQUlNSUFRUTZRSWdBRUhvQW1vZ0FFSGdBbW9Rd1FJRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F1Z0NJUUlnQVJCS0dpQUFRY2dCYWhCS0dpQUFRZkFDYWlRQUlBSUxDd0FnQUVHUUEyc1F3UUVMQ3dBZ0FFR0FBMnNRd1FFTEN3QWdBRUh3QW1zUXdRRUxDd0FnQUVIZ0Ftc1F3UUVMQ3dBZ0FFSFFBbXNRd1FFTEN3QWdBRUhNQVdzUXdRRUxDd0FnQUVHOEFXc1F3UUVMQndCQnVKLzNBQXZ6QkFFRGZ5TUFRZUFDYXlJQUpBQWdBQ0FDTmdMUUFpQUFJQUUyQXRnQ0lBTVF4Z1FoQmlBRElBQkI0QUZxRU84SElRY2dBRUhRQVdvZ0F5QUFRY3dDYWhEdUJ5QUFRY0FCYWhDSkFTSUJJQUV0QUF0QkIzWUVmeUFCS0FJSVFmLy8vLzhIY1VFQmF3VkJDZ3NRZGlBQUFuOGdBUzBBQzBFSGRnUkFJQUVvQWdBTUFRc2dBUXNpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NBTkFBa0FnQUVIWUFtb2dBRUhRQW1vUSt3SkZEUUFnQUNnQ3ZBRUNmeUFCTFFBTFFRZDJCRUFnQVNnQ0JBd0JDeUFCTFFBTEN5QUNha1lFUUFKL0lBRXRBQXRCQjNZRVFDQUJLQUlFREFFTElBRXRBQXNMSVFNZ0FRSi9JQUV0QUF0QkIzWUVRQ0FCS0FJRURBRUxJQUV0QUFzTFFRRjBFSFlnQVNBQkxRQUxRUWQyQkg4Z0FTZ0NDRUgvLy8vL0IzRkJBV3NGUVFvTEVIWWdBQ0FEQW44Z0FTMEFDMEVIZGdSQUlBRW9BZ0FNQVFzZ0FRc2lBbW8yQXJ3QkN3Si9JQUFvQXRnQ0lnTW9BZ3dpQ0NBREtBSVFSZ1JBSUFNZ0F5Z0NBQ2dDSkJFQUFBd0JDeUFJS0FJQUN5QUdJQUlnQUVHOEFXb2dBRUVJYWlBQUtBTE1BaUFBUWRBQmFpQUFRUkJxSUFCQkRHb2dCeEROQmcwQUlBQkIyQUpxRUxRQ0dnd0JDd3NDUUFKL0lBQXRBTnNCUVFkMkJFQWdBQ2dDMUFFTUFRc2dBQzBBMndFTFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTmNUTndNQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVPa0NJQUJCMkFKcUlBQkIwQUpxRU1FQ0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBTFlBaUVDSUFFUVNob2dBRUhRQVdvUVNob2dBRUhnQW1va0FDQUNDeFVBSUFCQkJHcEJBQ0FCS0FJRVFjQ2U5d0JHR3dzUEFFRzRCQkFZSWdBUXlBa2FJQUFMREFBZ0FVSGtuUGNBTmdJQUN4SUFRUWdRR0NJQVFlU2M5d0EyQWdBZ0FBdmxCZ0VFZjBHNEJCQVlJZ0VnQUJCa0dpQUJRZFRiL0FBMkFnQWdBU0FBS1FPd0FUY0RzQUVnQVNBQUtBSzRBVFlDdUFFZ0FVRzhBV29nQUVHOEFXb1Fpd0loQXlBQlFZalk4Z0EyQXRBQ0lBRkIxQUpxSVFJQ1FDQUFMQURmQWtFQVRnUkFJQUlnQUNrQzFBSTNBZ0FnQWlBQUtBTGNBallDQ0F3QkN5QUNJQUFvQXRRQ0lBQW9BdGdDRUJvTElBRkIyTjN5QURZQzRBSWdBVUhrQW1vaEFnSkFJQUFzQU84Q1FRQk9CRUFnQWlBQUtRTGtBamNDQUNBQ0lBQW9BdXdDTmdJSURBRUxJQUlnQUNnQzVBSWdBQ2dDNkFJUUdnc2dBVUdFNFBvQU5nSUFJQU5Cb09iNkFEWUNBQ0FCUVFBMkF2d0NJQUZDQURjQzlBSWdBVUhnaFAwQU5nTHdBaUFCUWVUbStnQTJBdUFDSUFGQjFPYjZBRFlDMEFJZ0FVSEU1dm9BTmdMTUFRSkFBa0FnQUNnQytBSWdBQ2dDOUFKcklnTUVRQ0FEUVFCSURRRWdBU0FERUJnaUFqWUM5QUlnQVNBQ05nTDRBaUFCSUFJZ0EwRUNkVUVDZEdvMkF2d0NJQUVnQUNnQytBSWdBQ2dDOUFJaUJHc2lBMEVBU2dSL0lBSWdCQ0FERUJrZ0Eyb0ZJQUlMTmdMNEFnc2dBQ2dDaEFNaEFpQUJRYlNJOWdBMkFvQURJQUZCbklqMkFEWUM4QUlnQVNBQ05nS0VBeUFCUVlnRGFpQUFRWWdEYWhDYUFpRURJQUZCbU5qeUFEWUMyQU1nQVVIY0Eyb2hBZ0pBSUFBc0FPY0RRUUJPQkVBZ0FpQUFLUUxjQXpjQ0FDQUNJQUFvQXVRRE5nSUlEQUVMSUFJZ0FDZ0MzQU1nQUNnQzRBTVFHZ3NnQVVIb0Eyb2hBZ0pBSUFBc0FQTURRUUJPQkVBZ0FpQUFLUVBvQXpjREFDQUNJQUFvQXZBRE5nSUlEQUVMSUFJZ0FDZ0M2QU1nQUNnQzdBTVFHZ3NnQVVHa3R2TUFOZ0w0QXlBQklBQXBBNEFFTndPQUJDQUJJQUFvQW9nRU5nS0lCQ0FCUWNqWjhnQTJBcEFFSUFFZ0FDa0RtQVEzQTVnRUlBRWdBQ2tEb0FRM0E2QUVJQUZCZ0p2M0FEWUNnQU1nQVVIb212Y0FOZ0x3QWlBQlFkaWE5d0EyQXVBQ0lBRkJ5SnIzQURZQzBBSWdBVUc0bXZjQU5nTE1BU0FCUVpTYTl3QTJBcndCSUFGQitKUDNBRFlDQUNBRFFaQ2I5d0EyQWdBZ0FVR3NCR29pQWtJQU53SUFJQUZCaEp6M0FEWUNrQVFnQVVIMG0vY0FOZ0w0QXlBQlFlU2I5d0EyQXRnRElBRkIxSnYzQURZQ3VBTWdBVUhFbS9jQU5nS29BeUFCUWJTYjl3QTJBcGdESUFFZ0FqWUNxQVFnQVVHb0JHb2dBQ2dDcUFRZ0FFR3NCR29Ra0FJTUFRc1FLQUFMSUFFTEtnQWdBRUVGT2dBTElBQkJnNXJ1QUNnQUFEWUFBQ0FBUVllYTdnQXRBQUE2QUFRZ0FFRUFPZ0FGQytjQkFnSjhBbjhDUUNBQkFud2dBQ3NEZ0FSRUFBQUFBQUFBQUFCaUJFQWdBQ3NEZ0FRTUFRc2dBRUdRQkdvaUJDc0RDRVFBQUFBQUFBQUFBR0VOQVNBQUt3T1lCQ0VEUVFRaEFRSkFJQVFvQWhCQllFWU5BQ0FBS0FLZ0JDSUZRUUpJRFFBZ0JVRUNheENDQlNJQ21VUUFBQUFBQUFEZ1FXTUVRQ0FDcWlFQkRBRUxRWUNBZ0lCNElRRUxBa0FnQkNnQ0ZFVU5BQ0FCUVFGMHR5QUJ0eUFBS0FLa0JCQ0NCYU9oSWdLWlJBQUFBQUFBQU9CQll3UkFJQUtxSVFFTUFRdEJnSUNBZ0hnaEFRc2dBVUVBVEEwQklBTkVBQUFBQUFBQUVFQ2lJQUczb3dzNUF4Z0xRUUFMTHdBZ0FDQUJFTGdHR2lBQVFhZ0VhaUFBUWF3RWFpSUJLQUlBRUgwZ0FDQUJOZ0tvQkNBQVFnQTNBcXdFUVFBTGdBVUJESDhqQUVGQWFpSUNKQUFnQWtFQU5nSTRJQUpDQURjRE1DQUJLQUlFSUFKQk1Hb2dBQkRXQ3lBQ0tBSXdJZ1VnQWlnQ05FWUVmMEVCQlNBQVFSUkJmeEF3SVFnZ0FrS0FnSmlBd0FBM0FpUWdBa0hrb2ZvQU5nSWdJQWhCNkFKcUlBSkJJR3BCQVVFQkVJOEJJZ0VFUUNBQlFiRDkvQUJCMEwvNkFFRUFFQndoQ1FzZ0FpZ0NNQ0lGSUFJb0FqUWlDMGNFUUNBQVFhd0VhaUVLSUFCQnFBTnFJUXdEUUNBRktBSUFJUUVnQUNnQ3lBTWlCQ0FFS0FJQUtBSWdFUUFBSVEwZ0FTZ0NTQ2dDeEFFb0F1d0JJUVlDUUFKQUlBd1FYZzBBSUFBckE4QURSQUFBQUFBQUFQQS9aVVVOQUNBSlJRMEFJQUlnQ0NBSUtBSUFLQUlnRVFBQUlBa29BckFCYWlJSE5nSWNEQUVMSUFBb0FzZ0RLQUtrQXlFQklBSkJBRFlDRUNBQ1FnQTNBd2dnQVNBR0lBSkJIR29nQWtFWWFpQUNRUWhxRVBVRElBSW9BZ2dpQVFSQUlBSWdBVFlDRENBQkVCY0xJQUlvQWh3aEJ3c2dCeUFIUVI5MUlnRnFJQUZ6UWYvLy8vOEhSd1JBQWtBZ0NpSUVLQUlBSWdGRkJFQWdDaUlCSVFRTUFRc0RRQUpBSUFFb0FoQWlBeUFHU2dSQUlBRW9BZ0FpQXcwQklBRWhCQXdEQ3lBRElBWk9EUUlnQVVFRWFpRUVJQUVvQWdRaUEwVU5BaUFFSVFFTElBRWhCQ0FESVFFTUFBc0FDeUFFS0FJQUlnTkZCRUJCR0JBWUlnTWdCallDRUNBRElBRTJBZ2dnQTBJQU53SUFJQU5CQURZQ0ZDQUVJQU0yQWdBZ0FDZ0NxQVFvQWdBaUFRUi9JQUFnQVRZQ3FBUWdCQ2dDQUFVZ0F3c2hBU0FBS0FLc0JDQUJFRVFnQUNBQUtBS3dCRUVCYWpZQ3NBUUxJQU1nQnlBTmF6WUNGQXNnQlVFRWFpSUZJQXRIRFFBTElBSW9BakFoQlF0QkFBc2hBQ0FGQkVBZ0FpQUZOZ0kwSUFVUUZ3c2dBa0ZBYXlRQUlBQUxSUUFnQUVHSUEyc1FaaUFBUVJoclFRQTJBaFFnQUJEYUFTQUFRZEFBYWhEMUFTQUFRWDgyQW9BQklBQkNBRGNEZUNBQVF1RC8vLzhQTndPWUFTQUFRZ0EzQTVBQkMwWUFJQUJCOEFKckVHWWdBRUVBTmdJVUlBQkJHR29RMmdFZ0FFSG9BR29ROVFFZ0FFRi9OZ0tZQVNBQVFnQTNBNUFCSUFCQzRQLy8vdzgzQTdBQklBQkNBRGNEcUFFTFNBQWdBRUc4QVdzUVppQUFRUUEyQXNnQklBQkJ6QUZxRU5vQklBQkJuQUpxRVBVQklBQkJmellDekFJZ0FFSUFOd1BFQWlBQVF1RC8vLzhQTndQa0FpQUFRZ0EzQTl3Q0MwUUFJQUFRWmlBQVFRQTJBb1FESUFCQmlBTnFFTm9CSUFCQjJBTnFFUFVCSUFCQmZ6WUNpQVFnQUVJQU53T0FCQ0FBUXVELy8vOFBOd09nQkNBQVFnQTNBNWdFQ3hJQUlBQkJrQVJySWdBUSt3RWFJQUFRRndzU0FDQUFRZmdEYXlJQUVQc0JHaUFBRUJjTEVnQWdBRUhZQTJzaUFCRDdBUm9nQUJBWEN4SUFJQUJCdUFOcklnQVErd0VhSUFBUUZ3c1NBQ0FBUWFnRGF5SUFFUHNCR2lBQUVCY0w4d1FCQTM4akFFSGdBbXNpQUNRQUlBQWdBallDMEFJZ0FDQUJOZ0xZQWlBREVNWUVJUVlnQXlBQVFlQUJhaER2QnlFSElBQkIwQUZxSUFNZ0FFSE1BbW9RN2djZ0FFSEFBV29RaVFFaUFTQUJMUUFMUVFkMkJIOGdBU2dDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlnQUFKL0lBRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxJZ0kyQXJ3QklBQWdBRUVRYWpZQ0RDQUFRUUEyQWdnRFFBSkFJQUJCMkFKcUlBQkIwQUpxRVBzQ1JRMEFJQUFvQXJ3QkFuOGdBUzBBQzBFSGRnUkFJQUVvQWdRTUFRc2dBUzBBQ3dzZ0FtcEdCRUFDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NCQXdCQ3lBQkxRQUxDeUVESUFFQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQkF3QkN5QUJMUUFMQzBFQmRCQjJJQUVnQVMwQUMwRUhkZ1IvSUFFb0FnaEIvLy8vL3dkeFFRRnJCVUVLQ3hCMklBQWdBd0ovSUFFdEFBdEJCM1lFUUNBQktBSUFEQUVMSUFFTElnSnFOZ0s4QVFzQ2Z5QUFLQUxZQWlJREtBSU1JZ2dnQXlnQ0VFWUVRQ0FESUFNb0FnQW9BaVFSQUFBTUFRc2dDQ2dDQUFzZ0JpQUNJQUJCdkFGcUlBQkJDR29nQUNnQ3pBSWdBRUhRQVdvZ0FFRVFhaUFBUVF4cUlBY1F6UVlOQUNBQVFkZ0NhaEMwQWhvTUFRc0xBa0FDZnlBQUxRRGJBVUVIZGdSQUlBQW9BdFFCREFFTElBQXRBTnNCQzBVTkFDQUFLQUlNSWdNZ0FFRVFhbXRCbndGS0RRQWdBQ0FEUVFScU5nSU1JQU1nQUNnQ0NEWUNBQXNnQlNBQ0lBQW9BcndCSUFRZ0JoRGFFenNCQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJEcEFpQUFRZGdDYWlBQVFkQUNhaERCQWdSQUlBUWdCQ2dDQUVFQ2NqWUNBQXNnQUNnQzJBSWhBaUFCRUVvYUlBQkIwQUZxRUVvYUlBQkI0QUpxSkFBZ0Fnc1NBQ0FBUVpnRGF5SUFFUHNCR2lBQUVCY0xFZ0FnQUVHSUEyc2lBQkQ3QVJvZ0FCQVhDeElBSUFCQmdBTnJJZ0FRK3dFYUlBQVFGd3NTQUNBQVFmQUNheUlBRVBzQkdpQUFFQmNMRWdBZ0FFSGdBbXNpQUJEN0FSb2dBQkFYQ3hJQUlBQkIwQUpySWdBUSt3RWFJQUFRRndzU0FDQUFRY3dCYXlJQUVQc0JHaUFBRUJjTEVnQWdBRUc4QVdzaUFCRDdBUm9nQUJBWEN3d0FJQUFRK3dFYUlBQVFGd3NMQUNBQVFaQUVheEQ3QVF2ekJBRURmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1ReGdRaEJpQURJQUJCNEFGcUVPOEhJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVCeUFBUWNBQmFoQ0pBU0lCSUFFdEFBdEJCM1lFZnlBQktBSUlRZi8vLy84SGNVRUJhd1ZCQ2dzUWRpQUFBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnQU1BUXNnQVFzaUFqWUN2QUVnQUNBQVFSQnFOZ0lNSUFCQkFEWUNDQU5BQWtBZ0FFSFlBbW9nQUVIUUFtb1Erd0pGRFFBZ0FDZ0N2QUVDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NCQXdCQ3lBQkxRQUxDeUFDYWtZRVFBSi9JQUV0QUF0QkIzWUVRQ0FCS0FJRURBRUxJQUV0QUFzTElRTWdBUUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xRUUYwRUhZZ0FTQUJMUUFMUVFkMkJIOGdBU2dDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlnQUNBREFuOGdBUzBBQzBFSGRnUkFJQUVvQWdBTUFRc2dBUXNpQW1vMkFyd0JDd0ovSUFBb0F0Z0NJZ01vQWd3aUNDQURLQUlRUmdSQUlBTWdBeWdDQUNnQ0pCRUFBQXdCQ3lBSUtBSUFDeUFHSUFJZ0FFRzhBV29nQUVFSWFpQUFLQUxNQWlBQVFkQUJhaUFBUVJCcUlBQkJER29nQnhETkJnMEFJQUJCMkFKcUVMUUNHZ3dCQ3dzQ1FBSi9JQUF0QU5zQlFRZDJCRUFnQUNnQzFBRU1BUXNnQUMwQTJ3RUxSUTBBSUFBb0Fnd2lBeUFBUVJCcWEwR2ZBVW9OQUNBQUlBTkJCR28yQWd3Z0F5QUFLQUlJTmdJQUN5QUZJQUlnQUNnQ3ZBRWdCQ0FHRU5zVE53TUFJQUJCMEFGcUlBQkJFR29nQUNnQ0RDQUVFT2tDSUFCQjJBSnFJQUJCMEFKcUVNRUNCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUxZQWlFQ0lBRVFTaG9nQUVIUUFXb1FTaG9nQUVIZ0Ftb2tBQ0FDQ3dzQUlBQkIrQU5yRVBzQkN3c0FJQUJCMkFOckVQc0JDd3NBSUFCQnVBTnJFUHNCQ3dzQUlBQkJxQU5yRVBzQkN3c0FJQUJCbUFOckVQc0JDd3NBSUFCQmlBTnJFUHNCQ3dzQUlBQkJnQU5yRVBzQkN3c0FJQUJCOEFKckVQc0JDd3NBSUFCQjRBSnJFUHNCQ3dzQUlBQkIwQUpyRVBzQkN3c0FJQUJCekFGckVQc0JDd3NBSUFCQnZBRnJFUHNCQ3djQVFlaVQ5d0FMRlFBZ0FFRUVha0VBSUFFb0FnUkI4SkwzQUVZYkN3OEFRZWdFRUJnaUFCRFZEQm9nQUFzTUFDQUJRWlNSOXdBMkFnQUxFZ0JCQ0JBWUlnQkJsSkgzQURZQ0FDQUFDL29JQVFOL1FlZ0VFQmdpQVNBQUVHUWFJQUZCMU52OEFEWUNBQ0FCSUFBcEE3QUJOd093QVNBQklBQW9BcmdCTmdLNEFTQUJRYndCYWlBQVFid0JhaENMQWlFRElBRkJpTmp5QURZQzBBSWdBVUhVQW1vaEFnSkFJQUFzQU44Q1FRQk9CRUFnQWlBQUtRTFVBamNDQUNBQ0lBQW9BdHdDTmdJSURBRUxJQUlnQUNnQzFBSWdBQ2dDMkFJUUdnc2dBVUhZM2ZJQU5nTGdBaUFCUWVRQ2FpRUNBa0FnQUN3QTd3SkJBRTRFUUNBQ0lBQXBBdVFDTndJQUlBSWdBQ2dDN0FJMkFnZ01BUXNnQWlBQUtBTGtBaUFBS0FMb0FoQWFDeUFCUVlUZytnQTJBZ0FnQTBHZzV2b0FOZ0lBSUFGQjVPYjZBRFlDNEFJZ0FVSFU1dm9BTmdMUUFpQUJRY1RtK2dBMkFzd0JJQUZCOEFKcUlBQkI4QUpxRUpvQ0dpQUJRYmpjOGdBMkFzQURJQUZCeEFOcUlRSUNRQ0FBTEFEUEEwRUFUZ1JBSUFJZ0FDa0N4QU0zQWdBZ0FpQUFLQUxNQXpZQ0NBd0JDeUFDSUFBb0FzUURJQUFvQXNnREVCb0xJQUZCdU4zeUFEWUMwQU1nQVNBQUtRUFlBemNEMkFNZ0FTQUFLUVBnQXpjRDRBTWdBVUdJcXZVQU5nTFFBeUFCUWZpcDlRQTJBc0FESUFGQjZLbjFBRFlDb0FNZ0FVSFlxZlVBTmdLUUF5QUJRY2lwOVFBMkFvQURJQUZCbktuMUFEWUM4QUlnQVNBQUtBTG9BellDNkFNZ0FVSHNBMm9oQWdKQUlBQXNBUGNEUVFCT0JFQWdBaUFBS1FMc0F6Y0NBQ0FDSUFBb0F2UUROZ0lJREFFTElBSWdBQ2dDN0FNZ0FDZ0M4QU1RR2dzZ0FVR28xZklBTmdMNEF5QUJRZndEYWlFQ0FrQWdBQ3dBaHdSQkFFNEVRQ0FDSUFBcEF2d0ROd0lBSUFJZ0FDZ0NoQVEyQWdnTUFRc2dBaUFBS0FMOEF5QUFLQUtBQkJBYUN5QUJRZGp5OHdBMkFvZ0VJQUZCakFScUlRSUNRQ0FBTEFDWEJFRUFUZ1JBSUFJZ0FDa0NqQVEzQWdBZ0FpQUFLQUtVQkRZQ0NBd0JDeUFDSUFBb0Fvd0VJQUFvQXBBRUVCb0xJQUZCbUFScUlRSUNRQ0FBTEFDakJFRUFUZ1JBSUFJZ0FDa0RtQVEzQXdBZ0FpQUFLQUtnQkRZQ0NBd0JDeUFDSUFBb0FwZ0VJQUFvQXB3RUVCb0xJQUVnQUNnQ3BBUTJBcVFFSUFGQnFBUnFJUUlDUUNBQUxBQ3pCRUVBVGdSQUlBSWdBQ2tEcUFRM0F3QWdBaUFBS0FLd0JEWUNDQXdCQ3lBQ0lBQW9BcWdFSUFBb0Fxd0VFQm9MSUFGQm5MdnpBRFlDdEFRZ0FTQUFLQUs0QkRZQ3VBUWdBVUc4QkdvaEFnSkFJQUFzQU1jRVFRQk9CRUFnQWlBQUtRSzhCRGNDQUNBQ0lBQW9Bc1FFTmdJSURBRUxJQUlnQUNnQ3ZBUWdBQ2dDd0FRUUdnc2dBU0FBS0FMTUJEWUN6QVFnQVNBQUtBTFVCRFlDMUFRZ0FDZ0MzQVFoQWlBQlFmU1A5d0EyQXRnRUlBRkI1SS8zQURZQzBBUWdBVUhVai9jQU5nTElCQ0FCUWNTUDl3QTJBclFFSUFGQnRJLzNBRFlDaUFRZ0FVR2tqL2NBTmdMNEF5QUJRWlNQOXdBMkF0QURJQUZCaEkvM0FEWUN3QU1nQVVIMGp2Y0FOZ0tnQXlBQlFlU085d0EyQXBBRElBRkIxSTczQURZQ2dBTWdBVUdvanZjQU5nTHdBaUFCUVppTzl3QTJBdUFDSUFGQmlJNzNBRFlDMEFJZ0FVSDRqZmNBTmdMTUFTQUJRZFNOOXdBMkFyd0JJQUZCdUlmM0FEWUNBQ0FCSUFJMkF0d0VJQUVnQUMwQTRBUTZBT0FFSUFFTEtnQWdBRUVGT2dBTElBQkJ2dDN1QUNnQUFEWUFBQ0FBUWNMZDdnQXRBQUE2QUFRZ0FFRUFPZ0FGQzRFQkFRRi9JQUFvQXR3RUJFQWdBRUVBSUFBb0F0d0VhellDdEFFTEFrQWdBQ2dDdUFSRkRRQWdBRUVnUVg4UU1DRUNJQUFnQVNnQ09DQUNFSmdUUVFGSERRQkJEQkFZSWdJZ0FVRUlhallDQkNBQ0lBQTJBZ2dnQWlBQktBSUlJZ0EyQWdBZ0FDQUNOZ0lFSUFFZ0FqWUNDQ0FCSUFFb0FoQkJBV28yQWhBTFFRQUx4UUlDQVh3QmZ3SkFJQUFvQXJnRVJRMEFJQUVvQWdRb0Fnd2hBeUFCS3dNUUlBQW9BckFES0FLa0F5c0R1QUZFQUFBQUFBQUFFRUNpUkFBQUFBQUFBRkEvb3FBaEFnSkFBa0FDUUNBQUtBSzRCRUVCYXc0RUFBRURBZ01MSUFFb0FnUWdBU2dDQ0FKL0lBSWdBN2VpSWdLWlJBQUFBQUFBQU9CQll3UkFJQUtxREFFTFFZQ0FnSUI0Q3lBQktBSU1FSndUUVFBUEN5QUJLQUlFSUFFb0FnZ0NmeUFDSUFPM29pSUNtVVFBQUFBQUFBRGdRV01FUUNBQ3Fnd0JDMEdBZ0lDQWVBc2dBU2dDREJDYkUwRUFEd3NnQVNnQ0JDQUJLQUlJQW44Z0FpQUR0NklpQXBsRUFBQUFBQUFBNEVGakJFQWdBcW9NQVF0QmdJQ0FnSGdMSUFFb0Fnd1FteE1nQVNnQ0JDQUJLQUlJQW44Z0FrU2FtWm1abVptNVA2QWlBcGxFQUFBQUFBQUE0RUZqQkVBZ0Fxb01BUXRCZ0lDQWdIZ0xJQUVvQWd3UW5CTUxRUUFMU1FBZ0FFSHdBbXNRWmlBQUVKUUJJQUJCaUFGcUVDOGdBRUdZQVdvUXBBRWdBRUhFQVdvUStnWWdBRUVBTmdMY0FTQUFRUUEyQXVRQklBQkJBRFlDN0FFZ0FFRUFPZ0R3QVF0TkFDQUFRYndCYXhCbUlBQkJ0QUZxRUpRQklBQkJ2QUpxRUM4Z0FFSE1BbW9RcEFFZ0FFSDRBbW9RK2dZZ0FFRUFOZ0tRQXlBQVFRQTJBcGdESUFCQkFEWUNvQU1nQUVFQU9nQ2tBd3RKQUNBQUVHWWdBRUh3QW1vUWxBRWdBRUg0QTJvUUx5QUFRWWdFYWhDa0FTQUFRYlFFYWhENkJpQUFRUUEyQXN3RUlBQkJBRFlDMUFRZ0FFRUFOZ0xjQkNBQVFRQTZBT0FFQ3hJQUlBQkIyQVJySWdBUTFBRWFJQUFRRndzU0FDQUFRZEFFYXlJQUVOUUJHaUFBRUJjTEVnQWdBRUhJQkdzaUFCRFVBUm9nQUJBWEN4SUFJQUJCdEFScklnQVExQUVhSUFBUUZ3c1NBQ0FBUVlnRWF5SUFFTlFCR2lBQUVCY0xFZ0FnQUVINEEyc2lBQkRVQVJvZ0FCQVhDeElBSUFCQjBBTnJJZ0FRMUFFYUlBQVFGd3NTQUNBQVFjQURheUlBRU5RQkdpQUFFQmNMRWdBZ0FFR2dBMnNpQUJEVUFSb2dBQkFYQ3hJQUlBQkJrQU5ySWdBUTFBRWFJQUFRRnd2ekJBRURmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1ReGdRaEJpQURJQUJCNEFGcUVPOEhJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVCeUFBUWNBQmFoQ0pBU0lCSUFFdEFBdEJCM1lFZnlBQktBSUlRZi8vLy84SGNVRUJhd1ZCQ2dzUWRpQUFBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnQU1BUXNnQVFzaUFqWUN2QUVnQUNBQVFSQnFOZ0lNSUFCQkFEWUNDQU5BQWtBZ0FFSFlBbW9nQUVIUUFtb1Erd0pGRFFBZ0FDZ0N2QUVDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NCQXdCQ3lBQkxRQUxDeUFDYWtZRVFBSi9JQUV0QUF0QkIzWUVRQ0FCS0FJRURBRUxJQUV0QUFzTElRTWdBUUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xRUUYwRUhZZ0FTQUJMUUFMUVFkMkJIOGdBU2dDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlnQUNBREFuOGdBUzBBQzBFSGRnUkFJQUVvQWdBTUFRc2dBUXNpQW1vMkFyd0JDd0ovSUFBb0F0Z0NJZ01vQWd3aUNDQURLQUlRUmdSQUlBTWdBeWdDQUNnQ0pCRUFBQXdCQ3lBSUtBSUFDeUFHSUFJZ0FFRzhBV29nQUVFSWFpQUFLQUxNQWlBQVFkQUJhaUFBUVJCcUlBQkJER29nQnhETkJnMEFJQUJCMkFKcUVMUUNHZ3dCQ3dzQ1FBSi9JQUF0QU5zQlFRZDJCRUFnQUNnQzFBRU1BUXNnQUMwQTJ3RUxSUTBBSUFBb0Fnd2lBeUFBUVJCcWEwR2ZBVW9OQUNBQUlBTkJCR28yQWd3Z0F5QUFLQUlJTmdJQUN5QUZJQUlnQUNnQ3ZBRWdCQ0FHRU40VE5nSUFJQUJCMEFGcUlBQkJFR29nQUNnQ0RDQUVFT2tDSUFCQjJBSnFJQUJCMEFKcUVNRUNCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUxZQWlFQ0lBRVFTaG9nQUVIUUFXb1FTaG9nQUVIZ0Ftb2tBQ0FDQ3hJQUlBQkJnQU5ySWdBUTFBRWFJQUFRRndzU0FDQUFRZkFDYXlJQUVOUUJHaUFBRUJjTEVnQWdBRUhnQW1zaUFCRFVBUm9nQUJBWEN4SUFJQUJCMEFKcklnQVExQUVhSUFBUUZ3c1NBQ0FBUWN3QmF5SUFFTlFCR2lBQUVCY0xFZ0FnQUVHOEFXc2lBQkRVQVJvZ0FCQVhDd3dBSUFBUTFBRWFJQUFRRndzTEFDQUFRZGdFYXhEVUFRc0xBQ0FBUWRBRWF4RFVBUXNMQUNBQVFjZ0VheERVQVFzTEFDQUFRYlFFYXhEVUFRc0xBQ0FBUVlnRWF4RFVBUXNMQUNBQVFmZ0RheERVQVFzTEFDQUFRZEFEYXhEVUFRc0xBQ0FBUWNBRGF4RFVBUXNMQUNBQVFhQURheERVQVFzTEFDQUFRWkFEYXhEVUFRc0xBQ0FBUVlBRGF4RFVBUXNMQUNBQVFmQUNheERVQVFzTEFDQUFRZUFDYXhEVUFRc0xBQ0FBUWRBQ2F4RFVBUXNMQUNBQVFjd0JheERVQVFzTEFDQUFRYndCYXhEVUFRc2RBRUhzbUlJQktBSUFJZ0FFUUVId21JSUJJQUEyQWdBZ0FCQVhDd3NhQUVIcm1JSUJMQUFBUVFCSUJFQkI0SmlDQVNnQ0FCQVhDd3VxQndFRGZ3SkFJQUFvQWdBaUFDZ0NEQ0lDSUFFb0FnQWlBU2dDRENJRVNnMEFRWDhoQXdKQUlBSWdCRWdOQUFKQUlBQW9BaUFpQkVVTkFBSkFJQUVvQWlBaUFrVU5BQ0FDSUFST0RRQU1Bd3NnQWtVTkFDQUNJQVJLRFFFTEFrQWdBQ2dDQUNJQ0lBQW9BZ1JHQkg5QmZ3VWdBaTBBQUF0Qi93RkhEUUFnQUNnQ0JDQUFLQUlBSWdKclFRSlBCSDhnQWkwQUFRVkJmd3RCTDBjTkFBd0NDeUFCS0FJQUlnSWdBU2dDQkVZRWYwRi9CU0FDTFFBQUMwSC9BVVlFUUNBQktBSUVJQUVvQWdBaUFtdEJBazhFZnlBQ0xRQUJCVUYvQzBFdlJnMEJDeUFBS0FJQUlnSWdBQ2dDQkVZRWYwRi9CU0FDTFFBQUMwSC9BVVlFUUNBQktBSUFJZ0lnQVNnQ0JFWUVmMEYvQlNBQ0xRQUFDMEgvQVVjTkFRc0NRQ0FBS0FJQUlnSWdBQ2dDQkVZRWYwRi9CU0FDTFFBQUMwSC9BVVlOQUNBQktBSUFJZ0lnQVNnQ0JFWUVmMEYvQlNBQ0xRQUFDMEgvQVVjTkFBd0NDd0pBSUFBb0FnQWlBaUFBS0FJRVJnUi9RWDhGSUFJdEFBQUxRZkFCY1VHUUFVY05BQ0FBS0FJRUlBQW9BZ0FpQW10QkEwOEVmeUFDTFFBQ0JVRi9DMFVOQUF3Q0N5QUJLQUlBSWdJZ0FTZ0NCRVlFZjBGL0JTQUNMUUFBQzBId0FYRkJrQUZHQkVBZ0FTZ0NCQ0FCS0FJQUlnSnJRUU5QQkg4Z0FpMEFBZ1ZCZndzTkFRc2dBQ2dDQUNJQ0lBQW9BZ1JHQkg5QmZ3VWdBaTBBQUF0QjhBRnhRWkFCUmcwQklBQW9BZ0FpQWlBQUtBSUVSZ1IvUVg4RklBSXRBQUFMUWZBQmNVR0FBVVlOQVNBQktBSUFJZ0lnQVNnQ0JFWUVmMEYvQlNBQ0xRQUFDMEh3QVhGQmtBRkdEUUFnQVNnQ0FDSUNJQUVvQWdSR0JIOUJmd1VnQWkwQUFBdEI4QUZ4UVlBQlJnMEFRUUFoQXlBQUtBSUFJZ0lnQUNnQ0JFWUVmMEYvQlNBQ0xRQUFDMEh3QVhGQnNBRkhEUUFnQVNnQ0FDSUNJQUVvQWdSR0JIOUJmd1VnQWkwQUFBdEI4QUZ4UWJBQlJ3MEFJQUFvQWdRZ0FDZ0NBQ0lEYTBFQ1R3Ui9JQU10QUFFRlFYOExJQUVvQWdRZ0FTZ0NBQ0lEYTBFQ1R3Ui9JQU10QUFFRlFYOExTZzBCUVg4aEF5QUFLQUlFSUFBb0FnQWlBbXRCQWs4RWZ5QUNMUUFCQlVGL0N5QUJLQUlFSUFFb0FnQWlBbXRCQWs4RWZ5QUNMUUFCQlVGL0MwZ05BRUVCSVFNZ0FDZ0NCQ0FBS0FJQUlnSnJRUU5QQkg4Z0FpMEFBZ1ZCZndzZ0FTZ0NCQ0FCS0FJQUlnSnJRUU5QQkg4Z0FpMEFBZ1ZCZnd0S0RRQkJmMEVBSUFBb0FnUWdBQ2dDQUNJQWEwRURUd1IvSUFBdEFBSUZRWDhMSUFFb0FnUWdBU2dDQUNJQWEwRURUd1IvSUFBdEFBSUZRWDhMU0JzaEF3c2dBdzhMUVFFTGhBSUJCWDhqQUVFZ2F5SUNKQUFDZndKQUFrQWdBVUYvUmcwQUlBSWdBVFlDRkNBQUxRQXNCRUFnQWtFVWFrRUVRUUVnQUNnQ0lCRFZBMEVCUncwQ0RBRUxJQUlnQWtFWWFpSUZOZ0lRSUFKQklHb2hCaUFDUVJScUlRTURRQ0FBS0FJa0lnUWdBQ2dDS0NBRElBVWdBa0VNYWlBQ1FSaHFJQVlnQWtFUWFpQUVLQUlBS0FJTUVRMEFJUVFnQWlnQ0RDQURSZzBDSUFSQkEwWUVRQ0FEUVFGQkFTQUFLQUlnRU5VRFFRRkdEUUlNQXdzZ0JFRUJTdzBDSUFKQkdHb2lBMEVCSUFJb0FoQWdBMnNpQXlBQUtBSWdFTlVESUFOSERRSWdBaWdDRENFRElBUkJBVVlOQUFzTFFRQWdBU0FCUVg5R0d3d0JDMEYvQ3lFQUlBSkJJR29rQUNBQUMyWUJBWDhDUUNBQUxRQXNSUVJBSUFKQkFDQUNRUUJLR3lFQ0EwQWdBaUFEUmcwQ0lBQWdBU2dDQUNBQUtBSUFLQUkwRVFNQVFYOUdCRUFnQXc4RklBRkJCR29oQVNBRFFRRnFJUU1NQVFzQUN3QUxJQUZCQkNBQ0lBQW9BaUFRMVFNaEFnc2dBZ3N1QUNBQUlBQW9BZ0FvQWhnUkFBQWFJQUFnQVJEWkRDSUJOZ0lrSUFBZ0FTQUJLQUlBS0FJY0VRQUFPZ0FzQzRRQ0FRVi9Jd0JCSUdzaUFpUUFBbjhDUUFKQUlBRkJmMFlOQUNBQ0lBRTZBQmNnQUMwQUxBUkFJQUpCRjJwQkFVRUJJQUFvQWlBUTFRTkJBVWNOQWd3QkN5QUNJQUpCR0dvaUJUWUNFQ0FDUVNCcUlRWWdBa0VYYWlFREEwQWdBQ2dDSkNJRUlBQW9BaWdnQXlBRklBSkJER29nQWtFWWFpQUdJQUpCRUdvZ0JDZ0NBQ2dDREJFTkFDRUVJQUlvQWd3Z0EwWU5BaUFFUVFOR0JFQWdBMEVCUVFFZ0FDZ0NJQkRWQTBFQlJnMENEQU1MSUFSQkFVc05BaUFDUVJocUlnTkJBU0FDS0FJUUlBTnJJZ01nQUNnQ0lCRFZBeUFEUncwQ0lBSW9BZ3doQXlBRVFRRkdEUUFMQzBFQUlBRWdBVUYvUmhzTUFRdEJmd3NoQUNBQ1FTQnFKQUFnQUF0bUFRRi9Ba0FnQUMwQUxFVUVRQ0FDUVFBZ0FrRUFTaHNoQWdOQUlBSWdBMFlOQWlBQUlBRXRBQUFnQUNnQ0FDZ0NOQkVEQUVGL1JnUkFJQU1QQlNBQlFRRnFJUUVnQTBFQmFpRUREQUVMQUFzQUN5QUJRUUVnQWlBQUtBSWdFTlVESVFJTElBSUxMZ0FnQUNBQUtBSUFLQUlZRVFBQUdpQUFJQUVRcHdjaUFUWUNKQ0FBSUFFZ0FTZ0NBQ2dDSEJFQUFEb0FMQXZ4QVFFRGZ5TUFRU0JySWdJa0FDQUFMUUEwSVFNQ1FDQUJRWDlHQkVBZ0F3MEJJQUFnQUNnQ01DSUJRWDlIT2dBMERBRUxBa0FnQTBVTkFDQUNJQUFvQWpBMkFoQUNRQUpBQWtBZ0FDZ0NKQ0lESUFBb0FpZ2dBa0VRYWlBQ1FSUnFJZ1FnQWtFTWFpQUNRUmhxSUFKQklHb2dCQ0FES0FJQUtBSU1FUTBBUVFGckRnTUNBZ0FCQ3lBQUtBSXdJUU1nQWlBQ1FSbHFOZ0lVSUFJZ0F6b0FHQXNEUUNBQ0tBSVVJZ01nQWtFWWFrME5BaUFDSUFOQkFXc2lBellDRkNBRExBQUFJQUFvQWlBUTBnbEJmMGNOQUFzTFFYOGhBUXdCQ3lBQVFRRTZBRFFnQUNBQk5nSXdDeUFDUVNCcUpBQWdBUXZ2QWdFQ2Z5TUFRU0JySWdZa0FDQUdJQUUyQWhnQ1FDQURLQUlFUVFGeFJRUkFJQVpCZnpZQ0FDQUdJQUFnQVNBQ0lBTWdCQ0FHSUFBb0FnQW9BaEFSQ3dBaUFUWUNHQUpBQWtBQ1FDQUdLQUlBRGdJQUFRSUxJQVZCQURvQUFBd0RDeUFGUVFFNkFBQU1BZ3NnQlVFQk9nQUFJQVJCQkRZQ0FBd0JDeUFHSUFNb0Fod2lBRFlDQUNBQUlBQW9BZ1JCQVdvMkFnUWdCaEQ4QWlFSElBWW9BZ0FpQUNBQUtBSUVRUUZySWdFMkFnUWdBVUYvUmdSQUlBQWdBQ2dDQUNnQ0NCRUJBQXNnQmlBREtBSWNJZ0EyQWdBZ0FDQUFLQUlFUVFGcU5nSUVJQVlRendZaEFDQUdLQUlBSWdFZ0FTZ0NCRUVCYXlJRE5nSUVJQU5CZjBZRVFDQUJJQUVvQWdBb0FnZ1JBUUFMSUFZZ0FDQUFLQUlBS0FJWUVRSUFJQVpCREhJZ0FDQUFLQUlBS0FJY0VRSUFJQVVnQmtFWWFpSURJQUlnQmlBRElBY2dCRUVCRU1rSklBWkdPZ0FBSUFZb0FoZ2hBUU5BSUFOQkRHc1FTaUlESUFaSERRQUxDeUFHUVNCcUpBQWdBUXNKQUNBQVFRRVFyeE1MQ1FBZ0FFRUFFSzhUQzBVQUlBQWdBUkRaRENJQk5nSWtJQUFnQVNBQktBSUFLQUlZRVFBQU5nSXNJQUFnQUNnQ0pDSUJJQUVvQWdBb0Fod1JBQUE2QURVZ0FDZ0NMRUVKVGdSQUVIY0FDd3Z4QVFFRGZ5TUFRU0JySWdJa0FDQUFMUUEwSVFNQ1FDQUJRWDlHQkVBZ0F3MEJJQUFnQUNnQ01DSUJRWDlIT2dBMERBRUxBa0FnQTBVTkFDQUNJQUFvQWpBNkFCTUNRQUpBQWtBZ0FDZ0NKQ0lESUFBb0FpZ2dBa0VUYWlBQ1FSUnFJZ1FnQWtFTWFpQUNRUmhxSUFKQklHb2dCQ0FES0FJQUtBSU1FUTBBUVFGckRnTUNBZ0FCQ3lBQUtBSXdJUU1nQWlBQ1FSbHFOZ0lVSUFJZ0F6b0FHQXNEUUNBQ0tBSVVJZ01nQWtFWWFrME5BaUFDSUFOQkFXc2lBellDRkNBRExBQUFJQUFvQWlBUTBnbEJmMGNOQUFzTFFYOGhBUXdCQ3lBQVFRRTZBRFFnQUNBQk5nSXdDeUFDUVNCcUpBQWdBUXNKQUNBQVFRRVFzQk1MQ1FBZ0FFRUFFTEFUQzBVQUlBQWdBUkNuQnlJQk5nSWtJQUFnQVNBQktBSUFLQUlZRVFBQU5nSXNJQUFnQUNnQ0pDSUJJQUVvQWdBb0Fod1JBQUE2QURVZ0FDZ0NMRUVKVGdSQUVIY0FDd3NpQUVINGtZSUJFTFFFUWN5U2dnRVE5Z2hCeUpTQ0FSQzBCRUdjbFlJQkVQWUlDd2NBUWF6SzlnQUxGUUFnQUVFRWFrRUFJQUVvQWdSQnNNbjJBRVliQ3c4QVFhQUVFQmdpQUJEUUJob2dBQXNNQUNBQlFkREg5Z0EyQWdBTEVnQkJDQkFZSWdCQjBNZjJBRFlDQUNBQUM2Z0dBZ04vQVg1Qm9BUVFHQ0lCSUFBUVpCb2dBVUhVMi93QU5nSUFJQUVnQUNrRHNBRTNBN0FCSUFFZ0FDZ0N1QUUyQXJnQklBRkJ2QUZxSUFCQnZBRnFFSXNDSVFNZ0FVR0kyUElBTmdMUUFpQUJRZFFDYWlFQ0FrQWdBQ3dBM3dKQkFFNEVRQ0FDSUFBcEF0UUNOd0lBSUFJZ0FDZ0MzQUkyQWdnTUFRc2dBaUFBS0FMVUFpQUFLQUxZQWhBYUN5QUJRZGpkOGdBMkF1QUNJQUZCNUFKcUlRSUNRQ0FBTEFEdkFrRUFUZ1JBSUFJZ0FDa0M1QUkzQWdBZ0FpQUFLQUxzQWpZQ0NBd0JDeUFDSUFBb0F1UUNJQUFvQXVnQ0VCb0xJQUZCaE9ENkFEWUNBQ0FEUWFEbStnQTJBZ0FnQVVIazV2b0FOZ0xnQWlBQlFkVG0rZ0EyQXRBQ0lBRkJ4T2I2QURZQ3pBRWdBVUh3QW1vZ0FFSHdBbW9RbWdJaEF5QUJRYWpWOGdBMkFzQURJQUZCeEFOcUlRSUNRQ0FBTEFEUEEwRUFUZ1JBSUFJZ0FDa0N4QU0zQWdBZ0FpQUFLQUxNQXpZQ0NBd0JDeUFDSUFBb0FzUURJQUFvQXNnREVCb0xJQUZCMlBMekFEWUMwQU1nQVVIVUEyb2hBZ0pBSUFBc0FOOERRUUJPQkVBZ0FpQUFLUUxVQXpjQ0FDQUNJQUFvQXR3RE5nSUlEQUVMSUFJZ0FDZ0MxQU1nQUNnQzJBTVFHZ3NnQVVIZ0Eyb2hBZ0pBSUFBc0FPc0RRUUJPQkVBZ0FpQUFLUVBnQXpjREFDQUNJQUFvQXVnRE5nSUlEQUVMSUFJZ0FDZ0M0QU1nQUNnQzVBTVFHZ3NnQVNBQUtBTHNBellDN0FNZ0FVSHdBMm9oQWdKQUlBQXNBUHNEUVFCT0JFQWdBaUFBS1FQd0F6Y0RBQ0FDSUFBb0F2Z0ROZ0lJREFFTElBSWdBQ2dDOEFNZ0FDZ0M5QU1RR2dzZ0FVRzB2ZllBTmdMOEF5QUFLUU9BQkNFRUlBRkIrTnJ5QURZQ2lBUWdBU0FFTndPQUJDQUFLQUtNQkNFQ0lBRkJwTDMyQURZQ2tBUWdBU0FDTmdLTUJDQUFLUUtVQkNFRUlBRkJ4TVgyQURZQzRBSWdBVUcweGZZQU5nTFFBaUFCUWFURjlnQTJBc3dCSUFGQmdNWDJBRFlDdkFFZ0FVSGt2dllBTmdJQUlBRWdCRGNDbEFRZ0EwSFV4ZllBTmdJQUlBRkI2TWIyQURZQ2tBUWdBVUhZeHZZQU5nS0lCQ0FCUWNqRzlnQTJBdndESUFGQnVNYjJBRFlDMEFNZ0FVR294dllBTmdMQUF5QUJRWmpHOWdBMkFxQURJQUZCaU1iMkFEWUNrQU1nQVVINHhmWUFOZ0tBQXlBQkN5b0FJQUJCQnpvQUN5QUFRY2VsN1FBb0FBQTJBQUFnQUVIS3BlMEFLQUFBTmdBRElBQkJBRG9BQndzNEFDQUFRZkFDYXhCbUlBQVEyZ0VnQUVIUUFHb1FMeUFBUWVBQWFoQ2tBU0FBUWdBM0FwQUJJQUJCQURZQ25BRWdBRUlBTndLa0FRczhBQ0FBUWJ3QmF4Qm1JQUJCdEFGcUVOb0JJQUJCaEFKcUVDOGdBRUdVQW1vUXBBRWdBRUlBTndMRUFpQUFRUUEyQXRBQ0lBQkNBRGNDMkFJTE9BQWdBQkJtSUFCQjhBSnFFTm9CSUFCQndBTnFFQzhnQUVIUUEyb1FwQUVnQUVJQU53S0FCQ0FBUVFBMkFvd0VJQUJDQURjQ2xBUUxCd0JCbEwzMkFBc1ZBQ0FBUVFScVFRQWdBU2dDQkVHY3ZQWUFSaHNMRGdCQnNBRVFHQ0lBRU9BTUlBQUxEQUFnQVVIRXV2WUFOZ0lBQ3hJQVFRZ1FHQ0lBUWNTNjlnQTJBZ0FnQUFzZEFRRi9RYkFCRUJnaUFTQUFFR1FoQUNBQlFaaTA5Z0EyQWdBZ0FBc1pBQ0FBUVFBNkFBSWdBRUhHeEFFN0FRQWdBRUVDT2dBTEN6QUFBbjhnQVNBQktBSUFLQUlJRVFBQVFaNEJSd1JBUVFBZ0FTOEJVRUVuYTBILy93TnhRUkpMRFFFYUMwRUJDd3ZwQkFFQ2Z5TUFRWkFDYXlJQUpBQWdBQ0FDTmdLQUFpQUFJQUUyQW9nQ0lBQkIwQUZxRUlrQklRY2dBRUVRYWlJR0lBTW9BaHdpQVRZQ0FDQUJJQUVvQWdSQkFXbzJBZ1FnQmhEK0FpSUJRY0QrOFFCQjJ2N3hBQ0FBUWVBQmFpQUJLQUlBS0FJZ0VRa0FHaUFHS0FJQUlnRWdBU2dDQkVFQmF5SUNOZ0lFSUFKQmYwWUVRQ0FCSUFFb0FnQW9BZ2dSQVFBTElBQkJ3QUZxRUlrQklnSWdBaTBBQzBFSGRnUi9JQUlvQWdoQi8vLy8vd2R4UVFGckJVRUtDeEIySUFBQ2Z5QUNMUUFMUVFkMkJFQWdBaWdDQUF3QkN5QUNDeUlCTmdLOEFTQUFJQVkyQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRWWdDYWlBQVFZQUNhaERxQWtVTkFDQUFLQUs4QVFKL0lBSXRBQXRCQjNZRVFDQUNLQUlFREFFTElBSXRBQXNMSUFGcVJnUkFBbjhnQWkwQUMwRUhkZ1JBSUFJb0FnUU1BUXNnQWkwQUN3c2hBeUFDQW44Z0FpMEFDMEVIZGdSQUlBSW9BZ1FNQVFzZ0FpMEFDd3RCQVhRUWRpQUNJQUl0QUF0QkIzWUVmeUFDS0FJSVFmLy8vLzhIY1VFQmF3VkJDZ3NRZGlBQUlBTUNmeUFDTFFBTFFRZDJCRUFnQWlnQ0FBd0JDeUFDQ3lJQmFqWUN2QUVMSUFCQmlBSnFFUDBCUVJBZ0FTQUFRYndCYWlBQVFRaHFRUUFnQnlBQVFSQnFJQUJCREdvZ0FFSGdBV29RMVFZTkFDQUFRWWdDYWhDcUFob01BUXNMSUFJZ0FDZ0N2QUVnQVdzUWRnSi9JQUl0QUF0QkIzWUVRQ0FDS0FJQURBRUxJQUlMSVFFUXNRRWhBeUFBSUFVMkFnQWdBU0FESUFBUXloTkJBVWNFUUNBRVFRUTJBZ0FMSUFCQmlBSnFJQUJCZ0FKcUVMVUNCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUtJQWlFQklBSVFTaG9nQnhCS0dpQUFRWkFDYWlRQUlBRUxCd0JCaUxUMkFBc1ZBQ0FBUVFScVFRQWdBU2dDQkVHUXMvWUFSaHNMRHdCQmdBVVFHQ0lBRU5FR0dpQUFDd3dBSUFGQnRMSDJBRFlDQUFzU0FFRUlFQmdpQUVHMHNmWUFOZ0lBSUFBTFZnQWdBQ0FBS0FJQVFReHJLQUlBYWlJQVFaaXc5Z0EyQWp3Z0FFR0VzUFlBTmdJQUlBQkJoTmoxQURZQ0NDQUFMQUF6UVFCSUJFQWdBQ2dDS0JBWEN5QUFRUWhxRUl3REdpQUFRVHhxRUlJQkdpQUFFQmNMU0FBZ0FFR1lzUFlBTmdJOElBQkJoTEQyQURZQ0FDQUFRWVRZOVFBMkFnZ2dBQ3dBTTBFQVNBUkFJQUFvQWlnUUZ3c2dBRUVJYWhDTUF4b2dBRUU4YWhDQ0FSb2dBQkFYQzFRQUlBQWdBQ2dDQUVFTWF5Z0NBR29pQUVHWXNQWUFOZ0k4SUFCQmhMRDJBRFlDQUNBQVFZVFk5UUEyQWdnZ0FDd0FNMEVBU0FSQUlBQW9BaWdRRndzZ0FFRUlhaENNQXhvZ0FFRThhaENDQVJvZ0FBc0xBQ0FBS0FLc0JFRUJSZ3ZEQ1FJRWZ3RitRWUFGRUJnaUFTQUFFR1FhSUFGQjFOdjhBRFlDQUNBQklBQXBBN0FCTndPd0FTQUJJQUFvQXJnQk5nSzRBU0FCUWJ3QmFpQUFRYndCYWhDTEFpRURJQUZCaU5qeUFEWUMwQUlnQVVIVUFtb2hBZ0pBSUFBc0FOOENRUUJPQkVBZ0FpQUFLUUxVQWpjQ0FDQUNJQUFvQXR3Q05nSUlEQUVMSUFJZ0FDZ0MxQUlnQUNnQzJBSVFHZ3NnQVVIWTNmSUFOZ0xnQWlBQlFlUUNhaUVDQWtBZ0FDd0E3d0pCQUU0RVFDQUNJQUFwQXVRQ053SUFJQUlnQUNnQzdBSTJBZ2dNQVFzZ0FpQUFLQUxrQWlBQUtBTG9BaEFhQ3lBQlFZVGcrZ0EyQWdBZ0EwR2c1dm9BTmdJQUlBRkI1T2I2QURZQzRBSWdBVUhVNXZvQU5nTFFBaUFCUWNUbStnQTJBc3dCSUFGQjhBSnFJZ0pCQURZQ0RDQUNJQUpCQkdvaUF6WUNDQ0FDSUFNMkFnUWdBa0hFL2Z3QU5nSUFJQUZCQURZQ2pBTWdBVUlBTndLRUF5QUJRZUNFL1FBMkFvQURJQUZCNlAzOEFEWUM4QUlDUUFKQUlBQW9Bb2dESUFBb0FvUURheUlEQkVBZ0EwRUFTQTBCSUFFZ0F4QVlJZ0kyQW9RRElBRWdBallDaUFNZ0FTQUNJQU5CQW5WQkFuUnFOZ0tNQXlBQklBQW9Bb2dESUFBb0FvUURJZ1JySWdOQkFFb0VmeUFDSUFRZ0F4QVpJQU5xQlNBQ0N6WUNpQU1MSUFBb0FwUURJUUlnQVVHMGlQWUFOZ0tRQXlBQlFaeUk5Z0EyQW9BRElBRWdBallDbEFNZ0FVR1lBMm9nQUVHWUEyb1FtZ0lhSUFGQnVOenlBRFlDNkFNZ0FVSHNBMm9oQWdKQUlBQXNBUGNEUVFCT0JFQWdBaUFBS1FMc0F6Y0NBQ0FDSUFBb0F2UUROZ0lJREFFTElBSWdBQ2dDN0FNZ0FDZ0M4QU1RR2dzZ0FVRzQzZklBTmdMNEF5QUJJQUFwQTRBRU53T0FCQ0FCSUFBcEE0Z0VOd09JQkNBQlFZaXE5UUEyQXZnRElBRkIrS24xQURZQzZBTWdBVUhvcWZVQU5nTElBeUFCUWRpcDlRQTJBcmdESUFGQnlLbjFBRFlDcUFNZ0FVR2NxZlVBTmdLWUF5QUJJQUFvQXBBRU5nS1FCQ0FCUVpRRWFpRUNBa0FnQUN3QW53UkJBRTRFUUNBQ0lBQXBBcFFFTndJQUlBSWdBQ2dDbkFRMkFnZ01BUXNnQWlBQUtBS1VCQ0FBS0FLWUJCQWFDeUFCUVlqWDhnQTJBcUFFSUFBb0FxUUVJUUlnQVVHbzEvSUFOZ0tvQkNBQklBSTJBcVFFSUFBb0Fxd0VJUUlnQVVIWTJQSUFOZ0t3QkNBQklBSTJBcXdFSUFBcEFyUUVJUVVnQVVIODBQSUFOZ0xBQkNBQklBVTNBclFFSUFFZ0FDa0N4QVEzQXNRRUlBRWdBQ2tDekFRM0Fzd0VJQUVnQUNnQzFBUTJBdFFFSUFFZ0FDZ0MzQVEyQXR3RUlBRWdBQ2dDNUFRMkF1UUVJQUFvQXV3RUlRSWdBVUhRcS9ZQU5nTG9CQ0FCUWNDcjlnQTJBdUFFSUFGQnNLdjJBRFlDMkFRZ0FVR2dxL1lBTmdLd0JDQUJRWkNyOWdBMkFxZ0VJQUZCZ0t2MkFEWUNvQVFnQVVId3F2WUFOZ0w0QXlBQlFlQ3E5Z0EyQXVnRElBRkIwS3IyQURZQ3lBTWdBVUhBcXZZQU5nSzRBeUFCUWJDcTlnQTJBcWdESUFGQmhLcjJBRFlDbUFNZ0FVSDBxZllBTmdLUUF5QUJRZHlwOWdBMkFvQURJQUZCeUtuMkFEWUM4QUlnQVVHNHFmWUFOZ0xnQWlBQlFhaXA5Z0EyQXRBQ0lBRkJtS24yQURZQ3pBRWdBVUgwcVBZQU5nSzhBU0FCUWRpaTlnQTJBZ0FnQVNBQ05nTHNCQ0FCUWZBRWFpRUNJQUFzQVBzRVFRQk9CRUFnQWlBQUtRUHdCRGNEQUNBQ0lBQW9BdmdFTmdJSURBSUxJQUlnQUNnQzhBUWdBQ2dDOUFRUWNnd0JDeEFvQUFzZ0FRc3FBQ0FBUVFVNkFBc2dBRUdSMHU0QUtBQUFOZ0FBSUFCQmxkTHVBQzBBQURvQUJDQUFRUUE2QUFVTHBBVUJDbjhqQUVFZ2F5SUdKQUFnQUNnQzdBUUVRQ0FBUVFBZ0FDZ0M3QVJyTmdLMEFRc0NRQUpBQWtBQ1FBSkFJQUFvQXRnRFJRMEFBa0FnQVNnQ0dDSUNJQUVvQWh3aUEwa0VRQ0FDSUFBMkFnQWdBU0FDUVFScU5nSVlEQUVMSUFJZ0FTZ0NGQ0lIYXlJSVFRSjFJZ1ZCQVdvaUJFR0FnSUNBQkU4TkFpQUVJQU1nQjJzaUFrRUJkU0lESUFNZ0JFa2JRZi8vLy84RElBSkIvUC8vL3dkSkd5SUVCSDhnQkVHQWdJQ0FCRThOQkNBRVFRSjBFQmdGUVFBTElnSWdCVUVDZEdvaUF5QUFOZ0lBSUFoQkFFb0VRQ0FDSUFjZ0NCQVpHZ3NnQVNBQ0lBUkJBblJxTmdJY0lBRWdBMEVFYWpZQ0dDQUJJQUkyQWhRZ0IwVU5BQ0FIRUJjTElBRW9BaUFpQ1NBQktBSWtJZ2RHRFFBRFFBSkFJQWtvQWdBaUFTZ0M2QU1nQUNnQzJBTkhEUUJCQUNFRElBWkJBRFlDR0NBR1FnQTNBeEJCQUNFRlFRQWhDaUFCS0FLSUF5QUJLQUtFQXlJQmF5SUNCRUFnQWtFQVNBMEdJQVlnQWhBWUlnVTJBaEFnQmlBRklBSkJBblZCQW5ScU5nSVlJQVlnQlNBQklBSVFHU0FDYWlJS05nSVVDeUFHUVFBMkFnZ2dCa0lBTndNQVFRQWhBaUFBS0FLd0F5QUFLQUtzQXlJQmF5SUVCRUFnQkVFQVNBMEhJQVFRR0NJRElBRWdCQkFaSUFScUlRSUxRUUFoQ3dKQUlBb2dCV3NnQWlBRGEwY05BQ0FESVFFZ0JTSUNJQXBHQkVCQkFTRUxEQUVMQTBBZ0FpZ0NBQ0lJSUFFb0FnQWlCRVloQ3lBRUlBaEhEUUVnQVVFRWFpRUJJQUpCQkdvaUFpQUtSdzBBQ3dzZ0F3UkFJQU1RRndzZ0JRUkFJQVVRRndzZ0MwVU5BQ0FKS0FJQUlnRW9BcndFRFFBZ0FTQUFOZ0s4QkNBQktBSzBBU0lEUlFSQUlBRWdBUkRmQkNFREN5QUFLQUswQVVVRVFDQUFJQU0yQXJRQkN3c2dDVUVFYWlJSklBZEhEUUFMQ3lBR1FTQnFKQUJCQUE4TEVDZ0FDMEdqaE84QUVEZ0FDeEFvQUFzUUtBQUxSZ0FnQUVHWXNQWUFOZ0k4SUFCQmhMRDJBRFlDQUNBQVFZVFk5UUEyQWdnZ0FDd0FNMEVBU0FSQUlBQW9BaWdRRndzZ0FFRUlhaENNQXhvZ0FFRThhaENDQVJvZ0FBdFJBQ0FBUVpnRGF4Qm1JQUJCR0d0QkFEWUNGQ0FBRUpRQklBQkJBRFlDakFFZ0FFRUFOZ0tVQVNBQVFnQTNBcHdCSUFCQ2dJQ0Evdi8vLys5Qk53TzRBU0FBUWdBM0Fxd0JJQUJCQURZQzFBRUxnd1VCQVg0akFFR2dBbXNpQUNRQUlBQWdBallDa0FJZ0FDQUJOZ0tZQWlBQVFlQUJhaUFESUFCQjhBRnFJQUJCN3dGcUlBQkI3Z0ZxRU9JTUlBQkIwQUZxRUlrQklnRWdBUzBBQzBFSGRnUi9JQUVvQWdoQi8vLy8vd2R4UVFGckJVRUtDeEIySUFBQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQUF3QkN5QUJDeUlDTmdMTUFTQUFJQUJCSUdvMkFod2dBRUVBTmdJWUlBQkJBVG9BRnlBQVFjVUFPZ0FXQTBBQ1FDQUFRWmdDYWlBQVFaQUNhaERxQWtVTkFDQUFLQUxNQVFKL0lBRXRBQXRCQjNZRVFDQUJLQUlFREFFTElBRXRBQXNMSUFKcVJnUkFBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3c2hBeUFCQW44Z0FTMEFDMEVIZGdSQUlBRW9BZ1FNQVFzZ0FTMEFDd3RCQVhRUWRpQUJJQUV0QUF0QkIzWUVmeUFCS0FJSVFmLy8vLzhIY1VFQmF3VkJDZ3NRZGlBQUlBTUNmeUFCTFFBTFFRZDJCRUFnQVNnQ0FBd0JDeUFCQ3lJQ2FqWUN6QUVMSUFCQm1BSnFFUDBCSUFCQkYyb2dBRUVXYWlBQ0lBQkJ6QUZxSUFBc0FPOEJJQUFzQU80QklBQkI0QUZxSUFCQklHb2dBRUVjYWlBQVFSaHFJQUJCOEFGcUVPRU1EUUFnQUVHWUFtb1FxZ0lhREFFTEN3SkFBbjhnQUMwQTZ3RkJCM1lFUUNBQUtBTGtBUXdCQ3lBQUxRRHJBUXRGRFFBZ0FDMEFGMFVOQUNBQUtBSWNJZ01nQUVFZ2FtdEJud0ZLRFFBZ0FDQURRUVJxTmdJY0lBTWdBQ2dDR0RZQ0FBc2dBQ0FDSUFBb0Fzd0JJQVFRMGhNZ0FDa0RBQ0VHSUFVZ0FDa0RDRGNEQ0NBRklBWTNBd0FnQUVIZ0FXb2dBRUVnYWlBQUtBSWNJQVFRNlFJZ0FFR1lBbW9nQUVHUUFtb1F0UUlFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQXBnQ0lRSWdBUkJLR2lBQVFlQUJhaEJLR2lBQVFhQUNhaVFBSUFJTFVRQWdBRUdBQTJzUVppQUFRUUEyQWhRZ0FFRVlhaENVQVNBQVFRQTJBcVFCSUFCQkFEWUNyQUVnQUVJQU53SzBBU0FBUW9DQWdQNy8vLy92UVRjRDBBRWdBRUlBTndMRUFTQUFRUUEyQXV3QkMxTUFJQUJCdkFGckVHWWdBRUVBTmdMWUFTQUFRZHdCYWhDVUFTQUFRUUEyQXVnQ0lBQkJBRFlDOEFJZ0FFSUFOd0w0QWlBQVFvQ0FnUDcvLy8vdlFUY0RsQU1nQUVJQU53S0lBeUFBUVFBMkFyQURDMDhBSUFBUVppQUFRUUEyQXBRRElBQkJtQU5xRUpRQklBQkJBRFlDcEFRZ0FFRUFOZ0tzQkNBQVFnQTNBclFFSUFCQ2dJQ0Evdi8vLys5Qk53UFFCQ0FBUWdBM0FzUUVJQUJCQURZQzdBUUxFZ0FnQUVIb0JHc2lBQkNyQVJvZ0FCQVhDeElBSUFCQjRBUnJJZ0FRcXdFYUlBQVFGd3NTQUNBQVFkZ0VheUlBRUtzQkdpQUFFQmNMRWdBZ0FFR3dCR3NpQUJDckFSb2dBQkFYQ3hJQUlBQkJxQVJySWdBUXF3RWFJQUFRRndzU0FDQUFRYUFFYXlJQUVLc0JHaUFBRUJjTEVnQWdBRUg0QTJzaUFCQ3JBUm9nQUJBWEN4SUFJQUJCNkFOcklnQVFxd0VhSUFBUUZ3c1NBQ0FBUWNnRGF5SUFFS3NCR2lBQUVCY0xFZ0FnQUVHNEEyc2lBQkNyQVJvZ0FCQVhDeElBSUFCQnFBTnJJZ0FRcXdFYUlBQVFGd3NTQUNBQVFaZ0RheUlBRUtzQkdpQUFFQmNMRWdBZ0FFR1FBMnNpQUJDckFSb2dBQkFYQ3hJQUlBQkJnQU5ySWdBUXF3RWFJQUFRRndzU0FDQUFRZkFDYXlJQUVLc0JHaUFBRUJjTEVnQWdBRUhnQW1zaUFCQ3JBUm9nQUJBWEN4SUFJQUJCMEFKcklnQVFxd0VhSUFBUUZ3dnNCQUFqQUVHUUFtc2lBQ1FBSUFBZ0FqWUNnQUlnQUNBQk5nS0lBaUFBUWRBQmFpQURJQUJCNEFGcUlBQkIzd0ZxSUFCQjNnRnFFT0lNSUFCQndBRnFFSWtCSWdFZ0FTMEFDMEVIZGdSL0lBRW9BZ2hCLy8vLy93ZHhRUUZyQlVFS0N4QjJJQUFDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NBQXdCQ3lBQkN5SUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJSUFCQkFUb0FCeUFBUWNVQU9nQUdBMEFDUUNBQVFZZ0NhaUFBUVlBQ2FoRHFBa1VOQUNBQUtBSzhBUUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xJQUpxUmdSQUFuOGdBUzBBQzBFSGRnUkFJQUVvQWdRTUFRc2dBUzBBQ3dzaEF5QUJBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3dEJBWFFRZGlBQklBRXRBQXRCQjNZRWZ5QUJLQUlJUWYvLy8vOEhjVUVCYXdWQkNnc1FkaUFBSUFNQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQUF3QkN5QUJDeUlDYWpZQ3ZBRUxJQUJCaUFKcUVQMEJJQUJCQjJvZ0FFRUdhaUFDSUFCQnZBRnFJQUFzQU44QklBQXNBTjRCSUFCQjBBRnFJQUJCRUdvZ0FFRU1haUFBUVFocUlBQkI0QUZxRU9FTURRQWdBRUdJQW1vUXFnSWFEQUVMQ3dKQUFuOGdBQzBBMndGQkIzWUVRQ0FBS0FMVUFRd0JDeUFBTFFEYkFRdEZEUUFnQUMwQUIwVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUVExUk01QXdBZ0FFSFFBV29nQUVFUWFpQUFLQUlNSUFRUTZRSWdBRUdJQW1vZ0FFR0FBbW9RdFFJRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0FvZ0NJUUlnQVJCS0dpQUFRZEFCYWhCS0dpQUFRWkFDYWlRQUlBSUxFZ0FnQUVITUFXc2lBQkNyQVJvZ0FCQVhDeElBSUFCQnZBRnJJZ0FRcXdFYUlBQVFGd3NNQUNBQUVLc0JHaUFBRUJjTEN3QWdBRUhvQkdzUXF3RUxDd0FnQUVIZ0JHc1Fxd0VMQ3dBZ0FFSFlCR3NRcXdFTEN3QWdBRUd3QkdzUXF3RUxDd0FnQUVHb0JHc1Fxd0VMQ3dBZ0FFR2dCR3NRcXdFTEN3QWdBRUg0QTJzUXF3RUxDd0FnQUVIb0Eyc1Fxd0VMQ3dBZ0FFSElBMnNRcXdFTEN3QWdBRUc0QTJzUXF3RUxDd0FnQUVHb0Eyc1Fxd0VMQ3dBZ0FFR1lBMnNRcXdFTEN3QWdBRUdRQTJzUXF3RUxDd0FnQUVHQUEyc1Fxd0VMQ3dBZ0FFSHdBbXNRcXdFTEN3QWdBRUhnQW1zUXF3RUxDd0FnQUVIUUFtc1Fxd0VMQ3dBZ0FFSE1BV3NRcXdFTEN3QWdBRUc4QVdzUXF3RUxxZ0VBUWJPSWdnRXNBQUJCQUVnRVFFR29pSUlCS0FJQUVCY0xRYWVJZ2dFc0FBQkJBRWdFUUVHY2lJSUJLQUlBRUJjTFFadUlnZ0VzQUFCQkFFZ0VRRUdRaUlJQktBSUFFQmNMUVkrSWdnRXNBQUJCQUVnRVFFR0VpSUlCS0FJQUVCY0xRWU9JZ2dFc0FBQkJBRWdFUUVINGg0SUJLQUlBRUJjTFFmZUhnZ0VzQUFCQkFFZ0VRRUhzaDRJQktBSUFFQmNMUWV1SGdnRXNBQUJCQUVnRVFFSGdoNElCS0FJQUVCY0xDNm9CQUVIVGg0SUJMQUFBUVFCSUJFQkJ5SWVDQVNnQ0FCQVhDMEhIaDRJQkxBQUFRUUJJQkVCQnZJZUNBU2dDQUJBWEMwRzdoNElCTEFBQVFRQklCRUJCc0llQ0FTZ0NBQkFYQzBHdmg0SUJMQUFBUVFCSUJFQkJwSWVDQVNnQ0FCQVhDMEdqaDRJQkxBQUFRUUJJQkVCQm1JZUNBU2dDQUJBWEMwR1hoNElCTEFBQVFRQklCRUJCakllQ0FTZ0NBQkFYQzBHTGg0SUJMQUFBUVFCSUJFQkJnSWVDQVNnQ0FCQVhDd3NIQUVIWW9mWUFDeFVBSUFCQkJHcEJBQ0FCS0FJRVFkeWc5Z0JHR3dzUEFFSElCQkFZSWdBUTFRa2FJQUFMREFBZ0FVSDhudllBTmdJQUN4SUFRUWdRR0NJQVFmeWU5Z0EyQWdBZ0FBdm9CZ0VEZjBISUJCQVlJZ0VnQUJCa0dpQUJRZFRiL0FBMkFnQWdBU0FBS1FPd0FUY0RzQUVnQVNBQUtBSzRBVFlDdUFFZ0FVRzhBV29nQUVHOEFXb1Fpd0loQXlBQlFZalk4Z0EyQXRBQ0lBRkIxQUpxSVFJQ1FDQUFMQURmQWtFQVRnUkFJQUlnQUNrQzFBSTNBZ0FnQWlBQUtBTGNBallDQ0F3QkN5QUNJQUFvQXRRQ0lBQW9BdGdDRUJvTElBRkIyTjN5QURZQzRBSWdBVUhrQW1vaEFnSkFJQUFzQU84Q1FRQk9CRUFnQWlBQUtRTGtBamNDQUNBQ0lBQW9BdXdDTmdJSURBRUxJQUlnQUNnQzVBSWdBQ2dDNkFJUUdnc2dBVUdFNFBvQU5nSUFJQU5Cb09iNkFEWUNBQ0FCUWVUbStnQTJBdUFDSUFGQjFPYjZBRFlDMEFJZ0FVSEU1dm9BTmdMTUFTQUJRZkFDYWlBQVFmQUNhaENhQWhvZ0FVRzQzUElBTmdMQUF5QUJRY1FEYWlFQ0FrQWdBQ3dBendOQkFFNEVRQ0FDSUFBcEFzUUROd0lBSUFJZ0FDZ0N6QU0yQWdnTUFRc2dBaUFBS0FMRUF5QUFLQUxJQXhBYUN5QUJRYmpkOGdBMkF0QURJQUVnQUNrRDJBTTNBOWdESUFFZ0FDa0Q0QU0zQStBRElBRkJpS3IxQURZQzBBTWdBVUg0cWZVQU5nTEFBeUFCUWVpcDlRQTJBcUFESUFGQjJLbjFBRFlDa0FNZ0FVSElxZlVBTmdLQUF5QUJRWnlwOVFBMkF2QUNJQUVnQUNnQzZBTTJBdWdESUFGQjdBTnFJUUlDUUNBQUxBRDNBMEVBVGdSQUlBSWdBQ2tDN0FNM0FnQWdBaUFBS0FMMEF6WUNDQXdCQ3lBQ0lBQW9BdXdESUFBb0F2QURFQm9MSUFGQnFOWHlBRFlDK0FNZ0FVSDhBMm9oQWdKQUlBQXNBSWNFUVFCT0JFQWdBaUFBS1FMOEF6Y0NBQ0FDSUFBb0FvUUVOZ0lJREFFTElBSWdBQ2dDL0FNZ0FDZ0NnQVFRR2dzZ0FVSE11dk1BTmdLSUJDQUJJQUFwQW93RU53S01CQ0FCSUFBckE2QUVPUU9nQkNBQklBQW9BcXdFTmdLc0JDQUFLQUswQkNFQ0lBRkJsSjcyQURZQ3NBUWdBVUdFbnZZQU5nS29CQ0FCUWZTZDlnQTJBcGdFSUFGQjVKMzJBRFlDaUFRZ0FVSFVuZllBTmdMNEF5QUJRY1NkOWdBMkF0QURJQUZCdEozMkFEWUN3QU1nQVVHa25mWUFOZ0tnQXlBQlFaU2Q5Z0EyQXBBRElBRkJoSjMyQURZQ2dBTWdBVUhZblBZQU5nTHdBaUFCUWNpYzlnQTJBdUFDSUFGQnVKejJBRFlDMEFJZ0FVR29uUFlBTmdMTUFTQUJRWVNjOWdBMkFyd0JJQUZCNkpYMkFEWUNBQ0FCSUFJMkFyUUVJQUVnQUNrRHVBUTNBN2dFSUFFZ0FDZ0N3QVEyQXNBRUlBRUxLZ0FnQUVFSE9nQUxJQUJCNXJEdUFDZ0FBRFlBQUNBQVFlbXc3Z0FvQUFBMkFBTWdBRUVBT2dBSEN4d0FJQUFnQVJDNEJob2dBRUVBTmdMQUJDQUFRZ0EzQTdnRVFRQUw5dzRCQzM4akFFRWdheUlHSkFBZ0FDZ0N0QVFFUUNBQVFRQWdBQ2dDdEFSck5nSzBBUXNDUUFKQUFrQUNRQ0FBS0FLd0F5SUVSUTBBSUFBb0F1Z0RSUTBBQWtBQ1FBSkFBa0FnQVNnQ0ZDSUpJQUVvQWhnaURFWU5BQUpBQTBBQ1FBSkFBa0FnQ1NnQ0FDSUNLQUxZQXlBRVJ3MEFRUUFoQlNBR1FRQTJBaGdnQmtJQU53TVFRUUFoQTBFQUlRZ2dBaWdDc0FNZ0FpZ0NyQU1pQkdzaUFnUkFJQUpCQUVnTkF5QUdJQUlRR0NJRE5nSVFJQVlnQXlBQ1FRSjFRUUowYWpZQ0dDQUdJQU1nQkNBQ0VCa2dBbW9pQ0RZQ0ZBc2dCa0VBTmdJSUlBWkNBRGNEQUVFQUlRSWdBQ2dDaUFNZ0FDZ0NoQU1pQjJzaUJBUkFJQVJCQUVnTkJ5QUVFQmdpQlNBSElBUVFHU0FFYWlFQ0MwRUFJUWNDUUNBSUlBTnJJQUlnQld0SERRQWdCU0VFSUFnZ0F5SUNSZ1JBUVFFaEJ3d0JDd05BSUFJb0FnQWlDaUFFS0FJQUlndEdJUWNnQ2lBTFJ3MEJJQVJCQkdvaEJDQUNRUVJxSWdJZ0NFY05BQXNMSUFVRVFDQUZFQmNMSUFNRVFDQURFQmNMSUFkRkRRQWdBQ2dDdUFRTkFTQUFJQWtvQWdBaUFqWUN1QVFnQUNnQ3RBRU5BU0FBSUFJb0FyUUJJZ01FZnlBREJTQUNJQUlRM3dRTE5nSzBBUXdCQ3lBSktBSUFJZ0lvQXRnRElBQW9BdWdEUncwQVFRQWhCU0FHUVFBMkFoZ2dCa0lBTndNUVFRQWhBMEVBSVFnZ0FpZ0NzQU1nQWlnQ3JBTWlCR3NpQWdSQUlBSkJBRWdOQkNBR0lBSVFHQ0lETmdJUUlBWWdBeUFDUVFKMVFRSjBhallDR0NBR0lBTWdCQ0FDRUJrZ0Ftb2lDRFlDRkFzZ0JrRUFOZ0lJSUFaQ0FEY0RBRUVBSVFJZ0FDZ0NpQU1nQUNnQ2hBTWlCMnNpQkFSQUlBUkJBRWdOQmlBRUVCZ2lCU0FISUFRUUdTQUVhaUVDQzBFQUlRY0NRQ0FJSUFOcklBSWdCV3RIRFFBZ0JTRUVJQWdnQXlJQ1JnUkFRUUVoQnd3QkN3TkFJQUlvQWdBaUNpQUVLQUlBSWd0R0lRY2dDaUFMUncwQklBUkJCR29oQkNBQ1FRUnFJZ0lnQ0VjTkFBc0xJQVVFUUNBRkVCY0xJQU1FUUNBREVCY0xJQWNnQUNnQ3ZBUkZjVVVOQUNBQUlBa29BZ0FpQXpZQ3ZBUWdBQ2dDdEFFaUFrVUVRQ0FBSUFBUTN3UWhBZ3NnQXlnQ3RBRU5BQ0FESUFJMkFyUUJDeUFKUVFScUlna2dERVlOQXlBQUtBS3dBeUVFREFFTEN3d0lDd3dIQ3lBQktBSWdJZ2NnQVNnQ0pDSU1SZzBDQTBBQ1FDQUhLQUlBSWdJb0F1Z0RJQUFvQXJBRFJ3MEFRUUFoQlNBR1FRQTJBaGdnQmtJQU53TVFRUUFoQTBFQUlRZ2dBaWdDaUFNZ0FpZ0NoQU1pQkdzaUFnUkFJQUpCQUVnTkNTQUdJQUlRR0NJRE5nSVFJQVlnQXlBQ1FRSjFRUUowYWpZQ0dDQUdJQU1nQkNBQ0VCa2dBbW9pQ0RZQ0ZBc2dCa0VBTmdJSUlBWkNBRGNEQUVFQUlRSWdBQ2dDaUFNZ0FDZ0NoQU1pQ1dzaUJBUkFJQVJCQUVnTkF5QUVFQmdpQlNBSklBUVFHU0FFYWlFQ0MwRUFJUWtDUUNBSUlBTnJJQUlnQld0SERRQWdCU0VFSUFnZ0F5SUNSZ1JBUVFFaENRd0JDd05BSUFJb0FnQWlDaUFFS0FJQUlndEdJUWtnQ2lBTFJ3MEJJQVJCQkdvaEJDQUNRUVJxSWdJZ0NFY05BQXNMSUFVRVFDQUZFQmNMSUFNRVFDQURFQmNMSUFsRkRRQUNRQ0FBS0FLNEJBMEFJQUFnQnlnQ0FDSUNOZ0s0QkNBQUtBSzBBUTBBSUFBZ0FpZ0N0QUVpQXdSL0lBTUZJQUlnQWhEZkJBczJBclFCQ3lBSEtBSUFJZ01vQXJ3RURRQWdBeUFBTmdLOEJDQURLQUswQVNJQ1JRUkFJQU1nQXhEZkJDRUNDeUFBS0FLMEFRMEFJQUFnQWpZQ3RBRUxBa0FnQnlnQ0FDSUNLQUt3QXlBQUtBTG9BMGNOQUVFQUlRVWdCa0VBTmdJWUlBWkNBRGNERUVFQUlRTkJBQ0VJSUFJb0FvZ0RJQUlvQW9RRElnUnJJZ0lFUUNBQ1FRQklEUWtnQmlBQ0VCZ2lBellDRUNBR0lBTWdBa0VDZFVFQ2RHbzJBaGdnQmlBRElBUWdBaEFaSUFKcUlnZzJBaFFMSUFaQkFEWUNDQ0FHUWdBM0F3QkJBQ0VDSUFBb0FvZ0RJQUFvQW9RRElnbHJJZ1FFUUNBRVFRQklEUU1nQkJBWUlnVWdDU0FFRUJrZ0JHb2hBZ3RCQUNFSkFrQWdDQ0FEYXlBQ0lBVnJSdzBBSUFVaEJDQUlJQU1pQWtZRVFFRUJJUWtNQVFzRFFDQUNLQUlBSWdvZ0JDZ0NBQ0lMUmlFSklBb2dDMGNOQVNBRVFRUnFJUVFnQWtFRWFpSUNJQWhIRFFBTEN5QUZCRUFnQlJBWEN5QURCRUFnQXhBWEN5QUpSUTBBQWtBZ0J5Z0NBQ0lDS0FLNEJBMEFJQUlnQURZQ3VBUWdBaWdDdEFFTkFDQUNJQUFvQXJRQklnSUVmeUFDQlNBQUlBQVEzd1FMTmdLMEFRc2dBQ2dDdkFRTkFDQUFJQWNvQWdBaUF6WUN2QVFnQUNnQ3RBRWlBa1VFUUNBQUlBQVEzd1FoQWdzZ0F5Z0N0QUVOQUNBRElBSTJBclFCQ3lBTUlBZEJCR29pQjBjTkFBc01BUXNRS0FBTElBRW9BaVFoQndzZ0FTZ0NLQ0lGSUFkTEJFQWdCeUFBTmdJQUlBRWdCMEVFYWpZQ0pBd0JDeUFISUFFb0FpQWlBbXNpQkVFQ2RTSUhRUUZxSWdOQmdJQ0FnQVJQRFFFZ0F5QUZJQUpySWdWQkFYVWlDQ0FESUFoTEcwSC8vLy8vQXlBRlFmei8vLzhIU1JzaUF3Ui9JQU5CZ0lDQWdBUlBEUU1nQTBFQ2RCQVlCVUVBQ3lJRklBZEJBblJxSWdjZ0FEWUNBQ0FFUVFCS0JFQWdCU0FDSUFRUUdSb0xJQUVnQlNBRFFRSjBhallDS0NBQklBZEJCR28yQWlRZ0FTQUZOZ0lnSUFKRkRRQWdBaEFYQ3lBR1FTQnFKQUJCQUE4TEVDZ0FDMEdqaE84QUVEZ0FDeEFvQUF0UEFDQUFRZkFDYXhCbUlBQVFsQUVnQUVHSUFXb1FMeUFBUWdBM0Fwd0JJQUJDZ0lDQS92Ly8vKzlCTndPd0FTQUFRUUEyQXJ3QklBQkJBRFlDeEFFZ0FFRUFOZ0xRQVNBQVFnQTNBOGdCQzFNQUlBQkJ2QUZyRUdZZ0FFRzBBV29RbEFFZ0FFRzhBbW9RTHlBQVFnQTNBdEFDSUFCQ2dJQ0Evdi8vLys5Qk53UGtBaUFBUVFBMkF2QUNJQUJCQURZQytBSWdBRUVBTmdLRUF5QUFRZ0EzQS93Q0MwOEFJQUFRWmlBQVFmQUNhaENVQVNBQVFmZ0RhaEF2SUFCQ0FEY0NqQVFnQUVLQWdJRCsvLy8vNzBFM0E2QUVJQUJCQURZQ3JBUWdBRUVBTmdLMEJDQUFRUUEyQXNBRUlBQkNBRGNEdUFRTEVnQWdBRUd3QkdzaUFCRGlBUm9nQUJBWEN4SUFJQUJCcUFScklnQVE0Z0VhSUFBUUZ3dnNCQUFqQUVHUUFtc2lBQ1FBSUFBZ0FqWUNnQUlnQUNBQk5nS0lBaUFBUWRBQmFpQURJQUJCNEFGcUlBQkIzd0ZxSUFCQjNnRnFFT0lNSUFCQndBRnFFSWtCSWdFZ0FTMEFDMEVIZGdSL0lBRW9BZ2hCLy8vLy93ZHhRUUZyQlVFS0N4QjJJQUFDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NBQXdCQ3lBQkN5SUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJSUFCQkFUb0FCeUFBUWNVQU9nQUdBMEFDUUNBQVFZZ0NhaUFBUVlBQ2FoRHFBa1VOQUNBQUtBSzhBUUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xJQUpxUmdSQUFuOGdBUzBBQzBFSGRnUkFJQUVvQWdRTUFRc2dBUzBBQ3dzaEF5QUJBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3dEJBWFFRZGlBQklBRXRBQXRCQjNZRWZ5QUJLQUlJUWYvLy8vOEhjVUVCYXdWQkNnc1FkaUFBSUFNQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQUF3QkN5QUJDeUlDYWpZQ3ZBRUxJQUJCaUFKcUVQMEJJQUJCQjJvZ0FFRUdhaUFDSUFCQnZBRnFJQUFzQU44QklBQXNBTjRCSUFCQjBBRnFJQUJCRUdvZ0FFRU1haUFBUVFocUlBQkI0QUZxRU9FTURRQWdBRUdJQW1vUXFnSWFEQUVMQ3dKQUFuOGdBQzBBMndGQkIzWUVRQ0FBS0FMVUFRd0JDeUFBTFFEYkFRdEZEUUFnQUMwQUIwVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUVExaE00QWdBZ0FFSFFBV29nQUVFUWFpQUFLQUlNSUFRUTZRSWdBRUdJQW1vZ0FFR0FBbW9RdFFJRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0FvZ0NJUUlnQVJCS0dpQUFRZEFCYWhCS0dpQUFRWkFDYWlRQUlBSUxDUUFnQUNnQ1BCQUdDeElBSUFCQm1BUnJJZ0FRNGdFYUlBQVFGd3NTQUNBQVFZZ0VheUlBRU9JQkdpQUFFQmNMRWdBZ0FFSDRBMnNpQUJEaUFSb2dBQkFYQ3hJQUlBQkIwQU5ySWdBUTRnRWFJQUFRRndzU0FDQUFRY0FEYXlJQUVPSUJHaUFBRUJjTEVnQWdBRUdnQTJzaUFCRGlBUm9nQUJBWEN4SUFJQUJCa0FOcklnQVE0Z0VhSUFBUUZ3c1NBQ0FBUVlBRGF5SUFFT0lCR2lBQUVCY0xFZ0FnQUVId0Ftc2lBQkRpQVJvZ0FCQVhDeElBSUFCQjRBSnJJZ0FRNGdFYUlBQVFGd3NTQUNBQVFkQUNheUlBRU9JQkdpQUFFQmNMRWdBZ0FFSE1BV3NpQUJEaUFSb2dBQkFYQ3hJQUlBQkJ2QUZySWdBUTRnRWFJQUFRRndzTUFDQUFFT0lCR2lBQUVCY0xDd0FnQUVHd0JHc1E0Z0VMQ3dBZ0FFR29CR3NRNGdFTEN3QWdBRUdZQkdzUTRnRUxDd0FnQUVHSUJHc1E0Z0VMQ3dBZ0FFSDRBMnNRNGdFTEN3QWdBRUhRQTJzUTRnRUx4UVFCQVg4akFFR1FBbXNpQUNRQUlBQWdBallDZ0FJZ0FDQUJOZ0tJQWlBREVNWUVJUVlnQUVIUUFXb2dBeUFBUWY4QmFoRHlCeUFBUWNBQmFoQ0pBU0lCSUFFdEFBdEJCM1lFZnlBQktBSUlRZi8vLy84SGNVRUJhd1ZCQ2dzUWRpQUFBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnQU1BUXNnQVFzaUFqWUN2QUVnQUNBQVFSQnFOZ0lNSUFCQkFEWUNDQU5BQWtBZ0FFR0lBbW9nQUVHQUFtb1E2Z0pGRFFBZ0FDZ0N2QUVDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NCQXdCQ3lBQkxRQUxDeUFDYWtZRVFBSi9JQUV0QUF0QkIzWUVRQ0FCS0FJRURBRUxJQUV0QUFzTElRTWdBUUovSUFFdEFBdEJCM1lFUUNBQktBSUVEQUVMSUFFdEFBc0xRUUYwRUhZZ0FTQUJMUUFMUVFkMkJIOGdBU2dDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlnQUNBREFuOGdBUzBBQzBFSGRnUkFJQUVvQWdBTUFRc2dBUXNpQW1vMkFyd0JDeUFBUVlnQ2FoRDlBU0FHSUFJZ0FFRzhBV29nQUVFSWFpQUFMQUQvQVNBQVFkQUJhaUFBUVJCcUlBQkJER3BCd1A3eEFCRFZCZzBBSUFCQmlBSnFFS29DR2d3QkN3c0NRQUovSUFBdEFOc0JRUWQyQkVBZ0FDZ0MxQUVNQVFzZ0FDMEEyd0VMUlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N2QUVnQkNBR0VOY1ROd01BSUFCQjBBRnFJQUJCRUdvZ0FDZ0NEQ0FFRU9rQ0lBQkJpQUpxSUFCQmdBSnFFTFVDQkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FLSUFpRUNJQUVRU2hvZ0FFSFFBV29RU2hvZ0FFR1FBbW9rQUNBQ0N3c0FJQUJCd0FOckVPSUJDd3NBSUFCQm9BTnJFT0lCQ3dzQUlBQkJrQU5yRU9JQkN3c0FJQUJCZ0FOckVPSUJDd3NBSUFCQjhBSnJFT0lCQ3dzQUlBQkI0QUpyRU9JQkN3c0FJQUJCMEFKckVPSUJDd3NBSUFCQnpBRnJFT0lCQ3dzQUlBQkJ2QUZyRU9JQkN3Y0FRWmlWOWdBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCb0pUMkFFWWJDdzhBUWZnRUVCZ2lBQkRTQmhvZ0FBc01BQ0FCUWNTUzlnQTJBZ0FMRWdCQkNCQVlJZ0JCeEpMMkFEWUNBQ0FBQ3dzQUlBQW9BcVFFUVFGR0M4TUpBZ1IvQVg1QitBUVFHQ0lCSUFBUVpCb2dBVUhVMi93QU5nSUFJQUVnQUNrRHNBRTNBN0FCSUFFZ0FDZ0N1QUUyQXJnQklBRkJ2QUZxSUFCQnZBRnFFSXNDSVFNZ0FVR0kyUElBTmdMUUFpQUJRZFFDYWlFQ0FrQWdBQ3dBM3dKQkFFNEVRQ0FDSUFBcEF0UUNOd0lBSUFJZ0FDZ0MzQUkyQWdnTUFRc2dBaUFBS0FMVUFpQUFLQUxZQWhBYUN5QUJRZGpkOGdBMkF1QUNJQUZCNUFKcUlRSUNRQ0FBTEFEdkFrRUFUZ1JBSUFJZ0FDa0M1QUkzQWdBZ0FpQUFLQUxzQWpZQ0NBd0JDeUFDSUFBb0F1UUNJQUFvQXVnQ0VCb0xJQUZCaE9ENkFEWUNBQ0FEUWFEbStnQTJBZ0FnQVVIazV2b0FOZ0xnQWlBQlFkVG0rZ0EyQXRBQ0lBRkJ4T2I2QURZQ3pBRWdBVUh3QW1vaUFrRUFOZ0lNSUFJZ0FrRUVhaUlETmdJSUlBSWdBellDQkNBQ1FjVDkvQUEyQWdBZ0FVRUFOZ0tNQXlBQlFnQTNBb1FESUFGQjRJVDlBRFlDZ0FNZ0FVSG8vZndBTmdMd0FnSkFBa0FnQUNnQ2lBTWdBQ2dDaEFOcklnTUVRQ0FEUVFCSURRRWdBU0FERUJnaUFqWUNoQU1nQVNBQ05nS0lBeUFCSUFJZ0EwRUNkVUVDZEdvMkFvd0RJQUVnQUNnQ2lBTWdBQ2dDaEFNaUJHc2lBMEVBU2dSL0lBSWdCQ0FERUJrZ0Eyb0ZJQUlMTmdLSUF3c2dBQ2dDbEFNaEFpQUJRYlNJOWdBMkFwQURJQUZCbklqMkFEWUNnQU1nQVNBQ05nS1VBeUFCUVpnRGFpQUFRWmdEYWhDYUFob2dBVUc0M1BJQU5nTG9BeUFCUWV3RGFpRUNBa0FnQUN3QTl3TkJBRTRFUUNBQ0lBQXBBdXdETndJQUlBSWdBQ2dDOUFNMkFnZ01BUXNnQWlBQUtBTHNBeUFBS0FMd0F4QWFDeUFCUWJqZDhnQTJBdmdESUFFZ0FDa0RnQVEzQTRBRUlBRWdBQ2tEaUFRM0E0Z0VJQUZCaUtyMUFEWUMrQU1nQVVINHFmVUFOZ0xvQXlBQlFlaXA5UUEyQXNnRElBRkIyS24xQURZQ3VBTWdBVUhJcWZVQU5nS29BeUFCUVp5cDlRQTJBcGdESUFFZ0FDZ0NrQVEyQXBBRUlBRkJsQVJxSVFJQ1FDQUFMQUNmQkVFQVRnUkFJQUlnQUNrQ2xBUTNBZ0FnQWlBQUtBS2NCRFlDQ0F3QkN5QUNJQUFvQXBRRUlBQW9BcGdFRUJvTElBRkJxTmZ5QURZQ29BUWdBQ2dDcEFRaEFpQUJRWmpZOGdBMkFxZ0VJQUVnQWpZQ3BBUWdBVUdzQkdvaEFnSkFJQUFzQUxjRVFRQk9CRUFnQWlBQUtRS3NCRGNDQUNBQ0lBQW9BclFFTmdJSURBRUxJQUlnQUNnQ3JBUWdBQ2dDc0FRUUdnc2dBVUc0QkdvaEFnSkFJQUFzQU1NRVFRQk9CRUFnQWlBQUtRTzRCRGNEQUNBQ0lBQW9Bc0FFTmdJSURBRUxJQUlnQUNnQ3VBUWdBQ2dDdkFRUUdnc2dBVUhZMlBJQU5nTElCQ0FBS1FMTUJDRUZJQUZCL05EeUFEWUMyQVFnQVNBRk53TE1CQ0FCSUFBcEF0d0VOd0xjQkNBQklBQXBBdVFFTndMa0JDQUJJQUFvQXV3RU5nTHNCQ0FCSUFBb0F2UUVOZ0wwQkNBQlFZQ0o5Z0EyQWdBZ0FVR2NqL1lBTmdLOEFTQUJRY0NQOWdBMkFzd0JJQUZCMEkvMkFEWUMwQUlnQVVIZ2ovWUFOZ0xnQWlBQlFmQ1A5Z0EyQXZBQ0lBRkJoSkQyQURZQ2dBTWdBVUdja1BZQU5nS1FBeUFCUWF5UTlnQTJBcGdESUFGQjJKRDJBRFlDcUFNZ0FVSG9rUFlBTmdLNEF5QUJRZmlROWdBMkFzZ0RJQUZCaUpIMkFEWUM2QU1nQVVHWWtmWUFOZ0w0QXlBQlFhaVI5Z0EyQXFBRUlBRkJ1SkgyQURZQ3FBUWdBVUhJa2ZZQU5nTElCQ0FCUWRpUjlnQTJBdkFFREFFTEVDZ0FDeUFCQ3lvQUlBQkJBem9BQ3lBQVFhT0Y3Z0F2QUFBN0FBQWdBRUdsaGU0QUxRQUFPZ0FDSUFCQkFEb0FBd3NjQUNBQUtBTDBCQVJBSUFCQkFDQUFLQUwwQkdzMkFyUUJDMEVBQzFJQUlBQkJtQU5yRUdZZ0FFRVlhMEVBTmdJVUlBQVFsQUVnQUVFQU5nS01BU0FBUVpBQmFoRDFBU0FBUWdBM0FyUUJJQUJDZ0lDQS92Ly8vKzlCTndQUUFTQUFRZ0EzQXNRQklBQkJBRFlDM0FFTFVnQWdBRUdBQTJzUVppQUFRUUEyQWhRZ0FFRVlhaENVQVNBQVFRQTJBcVFCSUFCQnFBRnFFUFVCSUFCQ0FEY0N6QUVnQUVLQWdJRCsvLy8vNzBFM0ErZ0JJQUJDQURjQzNBRWdBRUVBTmdMMEFRdFVBQ0FBUWJ3QmF4Qm1JQUJCQURZQzJBRWdBRUhjQVdvUWxBRWdBRUVBTmdMb0FpQUFRZXdDYWhEMUFTQUFRZ0EzQXBBRElBQkNnSUNBL3YvLy8rOUJOd09zQXlBQVFnQTNBcUFESUFCQkFEWUN1QU1MVUFBZ0FCQm1JQUJCQURZQ2xBTWdBRUdZQTJvUWxBRWdBRUVBTmdLa0JDQUFRYWdFYWhEMUFTQUFRZ0EzQXN3RUlBQkNnSUNBL3YvLy8rOUJOd1BvQkNBQVFnQTNBdHdFSUFCQkFEWUM5QVFMRWdBZ0FFSHdCR3NpQUJEQ0FSb2dBQkFYQ3hJQUlBQkJ5QVJySWdBUXdnRWFJQUFRRndzU0FDQUFRYWdFYXlJQUVNSUJHaUFBRUJjTEVnQWdBRUdnQkdzaUFCRENBUm9nQUJBWEN4SUFJQUJCK0FOcklnQVF3Z0VhSUFBUUZ3c1NBQ0FBUWVnRGF5SUFFTUlCR2lBQUVCY0xFZ0FnQUVISUEyc2lBQkRDQVJvZ0FCQVhDeElBSUFCQnVBTnJJZ0FRd2dFYUlBQVFGd3NTQUNBQVFhZ0RheUlBRU1JQkdpQUFFQmNMRWdBZ0FFR1lBMnNpQUJEQ0FSb2dBQkFYQ3hJQUlBQkJrQU5ySWdBUXdnRWFJQUFRRndzU0FDQUFRWUFEYXlJQUVNSUJHaUFBRUJjTEVnQWdBRUh3QW1zaUFCRENBUm9nQUJBWEM4VUVBUUYvSXdCQmtBSnJJZ0FrQUNBQUlBSTJBb0FDSUFBZ0FUWUNpQUlnQXhER0JDRUdJQUJCMEFGcUlBTWdBRUgvQVdvUThnY2dBRUhBQVdvUWlRRWlBU0FCTFFBTFFRZDJCSDhnQVNnQ0NFSC8vLy8vQjNGQkFXc0ZRUW9MRUhZZ0FBSi9JQUV0QUF0QkIzWUVRQ0FCS0FJQURBRUxJQUVMSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQmlBSnFJQUJCZ0FKcUVPb0NSUTBBSUFBb0Fyd0JBbjhnQVMwQUMwRUhkZ1JBSUFFb0FnUU1BUXNnQVMwQUN3c2dBbXBHQkVBQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQkF3QkN5QUJMUUFMQ3lFRElBRUNmeUFCTFFBTFFRZDJCRUFnQVNnQ0JBd0JDeUFCTFFBTEMwRUJkQkIySUFFZ0FTMEFDMEVIZGdSL0lBRW9BZ2hCLy8vLy93ZHhRUUZyQlVFS0N4QjJJQUFnQXdKL0lBRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxJZ0pxTmdLOEFRc2dBRUdJQW1vUS9RRWdCaUFDSUFCQnZBRnFJQUJCQ0dvZ0FDd0Evd0VnQUVIUUFXb2dBRUVRYWlBQVFReHFRY0QrOFFBUTFRWU5BQ0FBUVlnQ2FoQ3FBaG9NQVFzTEFrQUNmeUFBTFFEYkFVRUhkZ1JBSUFBb0F0UUJEQUVMSUFBdEFOc0JDMFVOQUNBQUtBSU1JZ01nQUVFUWFtdEJud0ZLRFFBZ0FDQURRUVJxTmdJTUlBTWdBQ2dDQ0RZQ0FBc2dCU0FDSUFBb0Fyd0JJQVFnQmhEYUV6c0JBQ0FBUWRBQmFpQUFRUkJxSUFBb0Fnd2dCQkRwQWlBQVFZZ0NhaUFBUVlBQ2FoQzFBZ1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDaUFJaEFpQUJFRW9hSUFCQjBBRnFFRW9hSUFCQmtBSnFKQUFnQWdzU0FDQUFRZUFDYXlJQUVNSUJHaUFBRUJjTEVnQWdBRUhRQW1zaUFCRENBUm9nQUJBWEN4SUFJQUJCekFGcklnQVF3Z0VhSUFBUUZ3c1NBQ0FBUWJ3QmF5SUFFTUlCR2lBQUVCY0xEQUFnQUJEQ0FSb2dBQkFYQ3dzQUlBQkI4QVJyRU1JQkN3c0FJQUJCeUFSckVNSUJDd3NBSUFCQnFBUnJFTUlCQ3dzQUlBQkJvQVJyRU1JQkN3c0FJQUJCK0FOckVNSUJDd3NBSUFCQjZBTnJFTUlCQ3dzQUlBQkJ5QU5yRU1JQkN3c0FJQUJCdUFOckVNSUJDd3NBSUFCQnFBTnJFTUlCQ3dzQUlBQkJtQU5yRU1JQkN3c0FJQUJCa0FOckVNSUJDd3NBSUFCQmdBTnJFTUlCQ3dzQUlBQkI4QUpyRU1JQkN3c0FJQUJCNEFKckVNSUJDd3NBSUFCQjBBSnJFTUlCQzhVRUFRRi9Jd0JCa0FKcklnQWtBQ0FBSUFJMkFvQUNJQUFnQVRZQ2lBSWdBeERHQkNFR0lBQkIwQUZxSUFNZ0FFSC9BV29ROGdjZ0FFSEFBV29RaVFFaUFTQUJMUUFMUVFkMkJIOGdBU2dDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlnQUFKL0lBRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxJZ0kyQXJ3QklBQWdBRUVRYWpZQ0RDQUFRUUEyQWdnRFFBSkFJQUJCaUFKcUlBQkJnQUpxRU9vQ1JRMEFJQUFvQXJ3QkFuOGdBUzBBQzBFSGRnUkFJQUVvQWdRTUFRc2dBUzBBQ3dzZ0FtcEdCRUFDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NCQXdCQ3lBQkxRQUxDeUVESUFFQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQkF3QkN5QUJMUUFMQzBFQmRCQjJJQUVnQVMwQUMwRUhkZ1IvSUFFb0FnaEIvLy8vL3dkeFFRRnJCVUVLQ3hCMklBQWdBd0ovSUFFdEFBdEJCM1lFUUNBQktBSUFEQUVMSUFFTElnSnFOZ0s4QVFzZ0FFR0lBbW9RL1FFZ0JpQUNJQUJCdkFGcUlBQkJDR29nQUN3QS93RWdBRUhRQVdvZ0FFRVFhaUFBUVF4cVFjRCs4UUFRMVFZTkFDQUFRWWdDYWhDcUFob01BUXNMQWtBQ2Z5QUFMUURiQVVFSGRnUkFJQUFvQXRRQkRBRUxJQUF0QU5zQkMwVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaERiRXpjREFDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCRHBBaUFBUVlnQ2FpQUFRWUFDYWhDMUFnUkFJQVFnQkNnQ0FFRUNjallDQUFzZ0FDZ0NpQUloQWlBQkVFb2FJQUJCMEFGcUVFb2FJQUJCa0FKcUpBQWdBZ3NMQUNBQVFjd0JheERDQVFzTEFDQUFRYndCYXhEQ0FRc0VBRUVLQ3drQUlBQkJBRFlDRkFzSEFFR01pUFlBQ3hVQUlBQkJCR3BCQUNBQktBSUVRWlNIOWdCR0d3c1BBRUhvQkJBWUlnQVE3UXdhSUFBTERBQWdBVUc0aGZZQU5nSUFDeElBUVFnUUdDSUFRYmlGOWdBMkFnQWdBQXV6QmdFRWYwSG9CQkFZSWdFZ0FCQmtHaUFCUWRUYi9BQTJBZ0FnQVNBQUtRT3dBVGNEc0FFZ0FTQUFLQUs0QVRZQ3VBRWdBVUc4QVdvZ0FFRzhBV29RaXdJaEF5QUJRWWpZOGdBMkF0QUNJQUZCMUFKcUlRSUNRQ0FBTEFEZkFrRUFUZ1JBSUFJZ0FDa0MxQUkzQWdBZ0FpQUFLQUxjQWpZQ0NBd0JDeUFDSUFBb0F0UUNJQUFvQXRnQ0VCb0xJQUZCMk4zeUFEWUM0QUlnQVVIa0Ftb2hBZ0pBSUFBc0FPOENRUUJPQkVBZ0FpQUFLUUxrQWpjQ0FDQUNJQUFvQXV3Q05nSUlEQUVMSUFJZ0FDZ0M1QUlnQUNnQzZBSVFHZ3NnQVVHRTRQb0FOZ0lBSUFOQm9PYjZBRFlDQUNBQlFlVG0rZ0EyQXVBQ0lBRkIxT2I2QURZQzBBSWdBVUhFNXZvQU5nTE1BU0FCUWZBQ2FpQUFRZkFDYWhEb0RDRURJQUZCcUFOcUlBQkJxQU5xRUpvQ0lRUWdBVUc4dWZNQU5nTDRBeUFBS0FMOEF5RUNJQUZCeE9UekFEWUNnQVFnQVNBQ05nTDhBeUFCSUFBb0Fvd0VOZ0tNQkNBQklBQXBBb1FFTndLRUJDQUJRWkFFYWlFQ0FrQWdBQ3dBbXdSQkFFNEVRQ0FDSUFBcEE1QUVOd01BSUFJZ0FDZ0NtQVEyQWdnTUFRc2dBaUFBS0FLUUJDQUFLQUtVQkJBYUN5QUJRWndFYWlFQ0FrQWdBQ3dBcHdSQkFFNEVRQ0FDSUFBcEFwd0VOd0lBSUFJZ0FDZ0NwQVEyQWdnTUFRc2dBaUFBS0FLY0JDQUFLQUtnQkJBYUN5QUFLQUtvQkNFQ0lBRkIvTkR5QURZQ3NBUWdBU0FDTmdLb0JDQUJJQUFwQXJRRU53SzBCQ0FCSUFBcEFyd0VOd0s4QkNBQklBQW9Bc1FFTmdMRUJDQUJRYWpWOGdBMkFzZ0VJQUZCekFScUlRSUNRQ0FBTEFEWEJFRUFUZ1JBSUFJZ0FDa0N6QVEzQWdBZ0FpQUFLQUxVQkRZQ0NBd0JDeUFDSUFBb0Fzd0VJQUFvQXRBRUVCb0xJQUFvQXR3RUlRSWdBVUdJZy9ZQU5nTGdBaUFCUWZpQzlnQTJBdEFDSUFGQjZJTDJBRFlDekFFZ0FVSEVndllBTmdLOEFTQUJRYUQ4OVFBMkFnQWdBU0FDTmdMY0JDQURRWmlEOWdBMkFnQWdBVUc4Zy9ZQU5nS0FBeUFFUWN5RDlnQTJBZ0FnQVVIUWhQWUFOZ0xZQkNBQlFjQ0U5Z0EyQXNnRUlBRkJzSVQyQURZQ2dBUWdBVUdnaFBZQU5nTDRBeUFCUVpDRTlnQTJBdGdESUFGQmdJVDJBRFlDeUFNZ0FVSHdnL1lBTmdLNEF5QUJJQUFwQStBRU53UGdCQ0FCQ3lvQUlBQkJCVG9BQ3lBQVFlYjU3Z0FvQUFBMkFBQWdBRUhxK2U0QUxRQUFPZ0FFSUFCQkFEb0FCUXU4QkFJSGZ3SjhJd0JCTUdzaUF5UUFJQUFvQXZ3RElRWWdBMEVZYWlJRklBQVE0Uk5CQUNFQUlBTkJBRFlDRUNBRFFnQTNBd2dnQXlnQ0dDRUVJQU1nQTBFSWFqWUNLQ0FGUVFSeUlnVWdCRWNFUUFOQUlBTkJLR29nQkNJQ1FSQnFFT3NFQWtBZ0FpZ0NCQ0lBUlFSQUlBSW9BZ2dpQkNnQ0FDQUNSZzBCSUFKQkNHb2hBZ05BSUFJb0FnQWlBRUVJYWlFQ0lBQWdBQ2dDQ0NJRUtBSUFSdzBBQ3d3QkN3TkFJQUFpQkNnQ0FDSUFEUUFMQ3lBRUlBVkhEUUFMSUFNb0FnZ2hBaUFES0FJTUlRQUxJQU1nQmtFQ1Jqb0FLQ0FDSUFBZ0EwRW9haERwRENBREtBSUlJZ1VnQXlnQ0RDSUlSd1JBSUFGQkZHb2hCaUFCS3dNSVJBQUFBQUFBQUR0QW9rUUFBQUFBQUV6dFFLTWhDZ05BSUFsRUFBQUFBQUFBQUFCa0JFQWdCU2dDQUNFSEFrQWdCaWdDQUNJQUJFQWdCaUVFQTBBQ1FDQUFLQUlRSWdJZ0Iwc0VRQ0FBS0FJQUlnSU5BU0FBSVFRTUJBc2dBaUFIVHcwRElBQkJCR29oQkNBQUtBSUVJZ0pGRFFNZ0JDRUFDeUFBSVFRZ0FpRUFEQUFMQUFzZ0JpSUFJUVFMSUFRb0FnQWlBa1VFUUVFZ0VCZ2lBaUFITmdJUUlBSWdBRFlDQ0NBQ1FnQTNBZ0FnQWtJQU53TVlJQVFnQWpZQ0FDQUJLQUlRS0FJQUlnQUVmeUFCSUFBMkFoQWdCQ2dDQUFVZ0Fnc2hBQ0FCS0FJVUlBQVFSQ0FCSUFFb0FoaEJBV28yQWhnTElBSWdDVGtER0FzZ0NpQUpvQ0VKSUFWQkJHb2lCU0FJUncwQUN5QURLQUlJSVFVTElBVUVRQ0FESUFVMkFnd2dCUkFYQ3lBRFFSaHFJQU1vQWh3UTFna2dBMEV3YWlRQVFRQUxKd0FnQVMwQUJBUkFJQUFnQUNnQzVBUTJBdUFFUVFBUEN5QUFJQUFvQXVBRU5nTGtCRUVBQ3lvQkFYOGdBQ0FCRUxnR0dpQUFJQUFvQWdBb0Fsd1JBQUFpQWlBQklBQWdBaWdDQUNnQ0ZCRUZBQXV6Q0FJTWZ3RjhJd0JCTUdzaUJDUUFJQVJCQURZQ0xDQUVRUUEyQWlnZ0FDQUVRU3hxSUFSQktHb1E2d3dDUUFKQUFrQUNRQ0FFS0FJc0lnZEZEUUFnQkNnQ0tDSUNSUTBBSUFkQkFCQmNJUXNnQWtFQUVGd2hCZ0pBQWtBZ0FDZ0NrQU1pQXlBQUtBS1VBeUlGUmcwQUlBTWhBZ0pBQTBBZ0FpZ0NBQ2dDbkFNRVFDQUNRUVJxSWdJZ0JVY05BUXdDQ3dzZ0FpQUZSdzBCQ3lBREtBSUFLQUtjQXlJQ0RRRUxJQXNoQWdzZ0FpZ0M3QUVoQWlBSEtBS2tBeUVESUFSQkFEWUNHQ0FFUWdBM0F4QWdBeUFDSUFSQkpHb2dCRUVnYWlBRVFSQnFFUFVESUFRb0FoQWlBZ1JBSUFRZ0FqWUNGQ0FDRUJjTElBc29BdXdCSVFnZ0J5Z0NwQU1oQ1FKQUlBRW9BZ2dpQWlBQktBSU1JZ1ZKQkVBZ0FrRUFPZ0FNSUFJZ0NEWUNDQ0FDSUFBMkFnUWdBaUFKTmdJQUlBRWdBa0VRYWpZQ0NBd0JDeUFDSUFFb0FnUWlBbXNpREVFRWRTSUtRUUZxSWdOQmdJQ0FnQUZQRFFJZ0F5QUZJQUpySWdWQkEzVWlEU0FESUExTEcwSC8vLy8vQUNBRlFmRC8vLzhIU1JzaUEwR0FnSUNBQVU4TkF5QURRUVIwSWcwUUdDSUZJQXBCQkhScUlnTkJBRG9BRENBRElBZzJBZ2dnQXlBQU5nSUVJQU1nQ1RZQ0FDQU1RUUJLQkVBZ0JTQUNJQXdRR1JvTElBRWdCU0FOYWpZQ0RDQUJJQU5CRUdvMkFnZ2dBU0FGTmdJRUlBSkZEUUFnQWhBWEN3SkFJQVlnQzBZTkFDQUdLQUxzQVNFQ0lBY29BcVFESVFNZ0JFRUFOZ0lZSUFSQ0FEY0RFQ0FESUFJZ0JFRU1haUFFUVFocUlBUkJFR29ROVFNZ0JDZ0NFQ0lDQkVBZ0JDQUNOZ0lVSUFJUUZ3c2dCQ0FFS0FJTUlnSWdCQ2dDSkNJRElBSWdBMGdiTmdJa0lBWW9BdXdCSVFVZ0J5Z0NwQU1oQ0NBQktBSUlJZ0lnQVNnQ0RDSUdTUVJBSUFKQkFEb0FEQ0FDSUFVMkFnZ2dBaUFBTmdJRUlBSWdDRFlDQUNBQklBSkJFR28yQWdnTUFRc2dBaUFCS0FJRUlnSnJJZ2xCQkhVaURFRUJhaUlEUVlDQWdJQUJUdzBDSUFNZ0JpQUNheUlHUVFOMUlnb2dBeUFLU3h0Qi8vLy8vd0FnQmtIdy8vLy9CMGtiSWdOQmdJQ0FnQUZQRFFRZ0EwRUVkQ0lLRUJnaUJpQU1RUVIwYWlJRFFRQTZBQXdnQXlBRk5nSUlJQU1nQURZQ0JDQURJQWcyQWdBZ0NVRUFTZ1JBSUFZZ0FpQUpFQmthQ3lBQklBWWdDbW8yQWd3Z0FTQURRUkJxTmdJSUlBRWdCallDQkNBQ1JRMEFJQUlRRndzZ0JDZ0NKRUgvLy8vL0IwWU5BQ0FISUFjb0FnQW9BaUFSQUFBaEFpQUFRUUFDZjBRQUFBQUFBQUQ4UDBRQUFBQUFBQUR3UHlBQUtBTGNCRUYrY1VFQ1Joc2lEa1FmaGV0UnVCN1ZQNkFnRGlBQUtBS0VCRUVCUmhzZ0N5Z0NrQUlnQVNnQ0dDZ0M2QVpCOUJkcUlnRW9BaXdpQTBFS2JDQURJQUV0QUR3YmJFSGtBRzIzb2lBQ0lBUW9BaVJydDZBaURwbEVBQUFBQUFBQTRFRmpCRUFnRHFvTUFRdEJnSUNBZ0hnTGF5QUFLQUlBS0FLVUJoRUNBQXNnQkVFd2FpUUFRUUFQQ3hBb0FBdEJvNFR2QUJBNEFBdEJvNFR2QUJBNEFBc1VBQ0FBUVFBMkF1QUVJQUJCQURZQ3NBRkJBQXN4QUNBQUlBQW9BZ0FvQWlnUkFRQWdBQ0FCTmdMZ0JDQUFLQUt3QVNJQUJFQWdBQ0FCSUFBb0FnQW9BamdSQWdBTEN3MEFJQUJCOEFKcklBRVE0aE1MTndFQmZ5QUFLQUt3QVNJQkJFQWdBU0FCS0FJQUtBSWdFUUFBRHdzZ0FFRVVFRVVpQVNBQktBSUFLQUlnRVFBQUlBQW9BdUFFYWd0SUFDQUFRYWdEYXhCbUlBQkJPR3NRdFFVZ0FCRGFBU0FBUVFBMkFsUWdBRUhZQUdvUTh3a2dBRUdnQVdvUUx5QUFRUUEyQXJRQklBQkNnSUNBZ0pDQWdJQ0FmemNEdUFFTFNRQWdBRUh3QW1zUVppQUFFTFVGSUFCQk9Hb1EyZ0VnQUVFQU5nS01BU0FBUVpBQmFoRHpDU0FBUWRnQmFoQXZJQUJCQURZQzdBRWdBRUtBZ0lDQWtJQ0FnSUIvTndQd0FRdE9BQ0FBUWJ3QmF4Qm1JQUJCdEFGcUVMVUZJQUJCN0FGcUVOb0JJQUJCQURZQ3dBSWdBRUhFQW1vUTh3a2dBRUdNQTJvUUx5QUFRUUEyQXFBRElBQkNnSUNBZ0pDQWdJQ0FmemNEcEFNTFNnQWdBQkJtSUFCQjhBSnFFTFVGSUFCQnFBTnFFTm9CSUFCQkFEWUMvQU1nQUVHQUJHb1E4d2tnQUVISUJHb1FMeUFBUVFBMkF0d0VJQUJDZ0lDQWdKQ0FnSUNBZnpjRDRBUUxFZ0FnQUVIWUJHc2lBQkR0QVJvZ0FCQVhDeElBSUFCQnlBUnJJZ0FRN1FFYUlBQVFGd3NTQUNBQVFZQUVheUlBRU8wQkdpQUFFQmNMRWdBZ0FFSDRBMnNpQUJEdEFSb2dBQkFYQ3hJQUlBQkIyQU5ySWdBUTdRRWFJQUFRRndzU0FDQUFRY2dEYXlJQUVPMEJHaUFBRUJjTEVnQWdBRUc0QTJzaUFCRHRBUm9nQUJBWEN4SUFJQUJCcUFOcklnQVE3UUVhSUFBUUZ3c1NBQ0FBUVlBRGF5SUFFTzBCR2lBQUVCY0xFZ0FnQUVId0Ftc2lBQkR0QVJvZ0FCQVhDeElBSUFCQjRBSnJJZ0FRN1FFYUlBQVFGd3NTQUNBQVFkQUNheUlBRU8wQkdpQUFFQmNMRWdBZ0FFSE1BV3NpQUJEdEFSb2dBQkFYQzhVRUFRRi9Jd0JCa0FKcklnQWtBQ0FBSUFJMkFvQUNJQUFnQVRZQ2lBSWdBeERHQkNFR0lBQkIwQUZxSUFNZ0FFSC9BV29ROGdjZ0FFSEFBV29RaVFFaUFTQUJMUUFMUVFkMkJIOGdBU2dDQ0VILy8vLy9CM0ZCQVdzRlFRb0xFSFlnQUFKL0lBRXRBQXRCQjNZRVFDQUJLQUlBREFFTElBRUxJZ0kyQXJ3QklBQWdBRUVRYWpZQ0RDQUFRUUEyQWdnRFFBSkFJQUJCaUFKcUlBQkJnQUpxRU9vQ1JRMEFJQUFvQXJ3QkFuOGdBUzBBQzBFSGRnUkFJQUVvQWdRTUFRc2dBUzBBQ3dzZ0FtcEdCRUFDZnlBQkxRQUxRUWQyQkVBZ0FTZ0NCQXdCQ3lBQkxRQUxDeUVESUFFQ2Z5QUJMUUFMUVFkMkJFQWdBU2dDQkF3QkN5QUJMUUFMQzBFQmRCQjJJQUVnQVMwQUMwRUhkZ1IvSUFFb0FnaEIvLy8vL3dkeFFRRnJCVUVLQ3hCMklBQWdBd0ovSUFFdEFBdEJCM1lFUUNBQktBSUFEQUVMSUFFTElnSnFOZ0s4QVFzZ0FFR0lBbW9RL1FFZ0JpQUNJQUJCdkFGcUlBQkJDR29nQUN3QS93RWdBRUhRQVdvZ0FFRVFhaUFBUVF4cVFjRCs4UUFRMVFZTkFDQUFRWWdDYWhDcUFob01BUXNMQWtBQ2Z5QUFMUURiQVVFSGRnUkFJQUFvQXRRQkRBRUxJQUF0QU5zQkMwVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaERlRXpZQ0FDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCRHBBaUFBUVlnQ2FpQUFRWUFDYWhDMUFnUkFJQVFnQkNnQ0FFRUNjallDQUFzZ0FDZ0NpQUloQWlBQkVFb2FJQUJCMEFGcUVFb2FJQUJCa0FKcUpBQWdBZ3NTQUNBQVFid0JheUlBRU8wQkdpQUFFQmNMREFBZ0FCRHRBUm9nQUJBWEN3c0FJQUJCMkFSckVPMEJDd3NBSUFCQnlBUnJFTzBCQ3dzQUlBQkJnQVJyRU8wQkN3c0FJQUJCK0FOckVPMEJDd3NBSUFCQjJBTnJFTzBCQ3dzQUlBQkJ5QU5yRU8wQkN3c0FJQUJCdUFOckVPMEJDd3NBSUFCQnFBTnJFTzBCQ3dzQUlBQkJnQU5yRU8wQkN3c0FJQUJCOEFKckVPMEJDd3NBSUFCQjRBSnJFTzBCQ3dzQUlBQkIwQUpyRU8wQkN3c0FJQUJCekFGckVPMEJDd3NBSUFCQnZBRnJFTzBCQ3dRQVFRY0xVUUVCZnlBQUtBSXdJZ0VnQUNnQ0xDSURSd1JBQTBBZ0FVRU1heUVDSUFGQkFXc3NBQUJCQUVnRVFDQUNLQUlBRUJjTElBSWlBU0FEUncwQUN3c2dBQ0FETmdJd0lBQWdBQ2dDSURZQ0pFRUFDNDBKQVFoL0l3QkJJR3NpQWlRQUFrQWdBUzBBRUVVTkFDTUFRVUJxSWdNa0FDQURRUUEyQWpnZ0EwSUFOd013SUFBaUNDZ0NHQ0lGSUFBb0FoUWlCbXNpQUVFTWJTRUVBa0FDUUFKQUlBQkZEUUFnQkVIV3F0V3FBVThOQVNBRElBQVFHQ0lBTmdJd0lBTWdBQ0FFUVF4c2FqWUNPQUpBSUFVZ0JrWUVRQ0FBSVFRTUFRc2dBQ0VFQTBBQ1FDQUdMQUFMUVFCT0JFQWdCQ0FHS1FJQU53SUFJQVFnQmlnQ0NEWUNDQXdCQ3lBRUlBWW9BZ0FnQmlnQ0JCQWFDeUFFUVF4cUlRUWdCa0VNYWlJR0lBVkhEUUFMSUFNZ0JEWUNOQ0FBSUFSR0JFQWdBQ0VFREFFTElBaEJMR29oQmdOQUFrQWdBQ3dBQzBFQVRnUkFJQU1nQUNnQ0NEWUNHQ0FESUFBcEFnQTNBeEFNQVFzZ0EwRVFhaUFBS0FJQUlBQW9BZ1FRR2dzZ0EwRWdhaUFEUVJCcUVMd0RJQU1zQUJ0QkFFZ0VRQ0FES0FJUUVCY0xBa0FnQXlnQ0pDSUZJQU10QUNzaUJDQUVRUmgwUVJoMVFRQklJZ1FiQkVBZ0NDZ0NNQ0lISUFnb0FqUkhCRUFDUUNBRVJRUkFJQWNnQXlrRElEY0NBQ0FISUFNb0FpZzJBZ2dNQVFzZ0J5QURLQUlnSUFVUUdnc2dDQ0FIUVF4cU5nSXdEQUlMSUFZZ0EwRWdhaENGQWd3QkN5QURJQUFvQWdBZ0FDQUFMQUFMUVFCSUd6WUNBRUdCdC9FQUlBTVFPZ3NnQXl3QUswRUFTQVJBSUFNb0FpQVFGd3NnQUVFTWFpSUFJQU1vQWpSSERRQUxJQU1vQWpBaUJFVU5BU0FBSUFSR0RRQURRQ0FBUVF4cklRVWdBRUVCYXl3QUFFRUFTQVJBSUFVb0FnQVFGd3NnQlNJQUlBUkhEUUFMQ3lBRUVCY0xJQU5CUUdza0FBd0JDeEFvQUFzZ0NDZ0NMQ0lKSUFnb0FqQkdEUUFnQWtFSWFrRUVjaUVLQTBBZ0FpQUlOZ0lJQWtBZ0NTd0FDMEVBVGdSQUlBb2dDU2tDQURjQ0FDQUtJQWtvQWdnMkFnZ01BUXNnQ2lBSktBSUFJQWtvQWdRUUdnc2dBa0VBTmdJWUFrQWdBU2dDQ0NJQUlBRW9BZ3hKQkVBZ0FDQUNLQUlJTmdJQUlBQWdDaWtDQURjQ0JDQUFJQW9vQWdnMkFnd2dBQ0FDS0FJWU5nSVFJQUVnQUVFVWFqWUNDQXdCQ3dKQUFrQUNRQ0FCS0FJSUlnQWdBU2dDQkNJRWEwRVViU0lIUVFGcUlnTkJ6Wm16NWdCSkJFQWdBeUFCS0FJTUlBUnJRUlJ0SWdaQkFYUWlCU0FESUFWTEcwSE1tYlBtQUNBR1FlYk1tVE5KR3lJRlFjMlpzK1lBVHcwQklBVkJGR3dpQmhBWUlnVWdCMEVVYkdvaUF5QUNLQUlJTmdJQUlBTWdBaWdDRkRZQ0RDQURJQUlwQWd3M0FnUWdBa0lBTndJTUlBSkJBRFlDRkNBRElBSW9BaGcyQWhBZ0JTQUdhaUVISUFOQkZHb2hCaUFBSUFSR0RRSWdBQ0VGQTBBZ0EwRVVheUlESUFWQkZHc2lCU2dDQURZQ0FDQURJQVVvQWd3MkFnd2dBeUFGS1FJRU53SUVJQVZDQURjQ0JDQUZRUUEyQWd3Z0F5QUZLQUlRTmdJUUlBUWdCVWNOQUFzZ0FTQUhOZ0lNSUFFZ0JqWUNDQ0FCSUFNMkFnUWdBQ0FFUndSQUEwQWdBRUVGYXl3QUFFRUFTQVJBSUFCQkVHc29BZ0FRRndzZ0FFRVVheUlBSUFSSERRQUxDeUFFSVFBTUF3c1FLQUFMUWFPRTd3QVFPQUFMSUFFZ0J6WUNEQ0FCSUFZMkFnZ2dBU0FETmdJRUN5QUFCRUFnQUJBWEN5QUNMQUFYUVFCT0RRQWdBaWdDREJBWEN5QUpRUXhxSWdrZ0NDZ0NNRWNOQUFzTElBSkJJR29rQUVFQUN4RUFJQUJCRUdzaUFCRHdCUm9nQUJBWEN3d0FJQUFROEFVYUlBQVFGd3NLQUNBQVFSQnJFUEFGQzRvQ0FRWi9JQUVvQWdRZ0FCQy9BUkNSQkNJQUJIOGdBRUd3L2Z3QVFZejc5UUJCQUJBY0JVRUFDeUVGSUFFb0FpQWlBQ0FCS0FJa0lnSkpCRUFnQUNBRk5nSUFJQUVnQUVFRWFqWUNJRUVCRHdzQ1FDQUFJQUZCSEdvb0FnQWlBR3NpQmtFQ2RTSUVRUUZxSWdOQmdJQ0FnQVJKQkVBZ0F5QUNJQUJySWdKQkFYVWlCeUFESUFkTEcwSC8vLy8vQXlBQ1Fmei8vLzhIU1JzaUF3Ui9JQU5CZ0lDQWdBUlBEUUlnQTBFQ2RCQVlCVUVBQ3lJQ0lBUkJBblJxSWdRZ0JUWUNBQ0FHUVFCS0JFQWdBaUFBSUFZUUdSb0xJQUVnQWlBRFFRSjBhallDSkNBQklBUkJCR28yQWlBZ0FTQUNOZ0ljSUFBRVFDQUFFQmNMUVFFUEN4QW9BQXRCbzRUdkFCQTRBQXNTQUNBQVFid0JheUlBRU93RUdpQUFFQmNMREFBZ0FCRHNCQm9nQUJBWEN3c0FJQUJCdkFGckVPd0VDdzhBSUFBUWdRRWdBRUd3QVdvUUx3dnBBUUVFZnlNQVFTQnJJZ01rQUNBRElBRTJBaEFnQXlBQ0lBQW9BakFpQkVFQVIyczJBaFFnQUNnQ0xDRUdJQU1nQkRZQ0hDQURJQVkyQWhnQ1FBSkFJQUFnQUNnQ1BDQURRUkJxUVFJZ0EwRU1haEFLSWdRRWYwR1F5SUVCSUFRMkFnQkJmd1ZCQUFzRWYwRWdCU0FES0FJTUlnUkJBRW9OQVVFZ1FSQWdCQnNMSUFBb0FnQnlOZ0lBREFFTElBTW9BaFFpQmlBRVR3UkFJQVFoQlF3QkN5QUFJQUFvQWl3aUJUWUNCQ0FBSUFVZ0JDQUdhMm8yQWdnZ0FDZ0NNQVJBSUFBZ0JVRUJhallDQkNBQklBSnFRUUZySUFVdEFBQTZBQUFMSUFJaEJRc2dBMEVnYWlRQUlBVUxGQUFnQUNBQklBSWdBQ2dDQUNnQ2pBRVJCQUFMdWdFQkFYOGpBRUVnYXlJRUpBQUNRQ0FDTEFBTFFRQk9CRUFnQkNBQ0tBSUlOZ0lZSUFRZ0Fpa0NBRGNERUF3QkN5QUVRUkJxSUFJb0FnQWdBaWdDQkJBYUN3SkFJQU1zQUF0QkFFNEVRQ0FFSUFNb0FnZzJBZ2dnQkNBREtRSUFOd01BREFFTElBUWdBeWdDQUNBREtBSUVFQm9MSUFBZ0FTQUVRUkJxSUFSQkFVRUFJQUFvQWdBb0FvZ0JFUVlBSUFRc0FBdEJBRWdFUUNBRUtBSUFFQmNMSUFRc0FCdEJBRWdFUUNBRUtBSVFFQmNMSUFSQklHb2tBQXNEQUFFTEdRQWdBQ0FCSUFJZ0F5QUVRUUFnQUNnQ0FDZ0NYQkVHQUF1UkF3RUpmeU1BUVJCcklnVWtBQ0FBUVFBUTlRY2hDUUovUVFBZ0JFVU5BQnBCQUNBQktBSUVJQUV0QUFzaUJDQUVRUmgwUVJoMVFRQklHMEVCUncwQUdpQUJRUUFRZ2dNb0FnQUxJUW9nQVNnQ0JDQUJMUUFMSWdRZ0JFRVlkRUVZZFVFQVNCc0VRQU5BSUFrZ0FTQUlFSUlES0FJQUVMWUJJZ1FFUUNBRklBUW9BZ1EyQWd3Z0JTQUVLQUlJTmdJSUlBVWdCQ2dDRERZQ0JDQUZJQVFvQWhBMkFnQWdCQ2dDRkNFTElBQWdBQ2dDT0NBQUtBSklJQUFvQWtScVFRRnJJZ1pCQ0haQi9QLy9CM0ZxS0FJQUlBWkIvd2R4UVFKMGFpZ0NBQ2dDQkNJR0lBVW9BZ3hzSUFRb0FoZ2lCMjBnQW1vaURDQURJQVVvQWdnZ0Jtd2dCMjFySWcwZ0RDQUZLQUlFSUFac0lBZHRhaUFOSUFVb0FnQWdCbXdnQjIxcklBb1Exd01nQWlBTElBQW9BamdnQUNnQ1NDQUFLQUpFYWtFQmF5SUdRUWgyUWZ6Ly93ZHhhaWdDQUNBR1FmOEhjVUVDZEdvb0FnQW9BZ1JzSUFRb0FoaHRhaUVDQ3lBSVFRRnFJZ2dnQVNnQ0JDQUJMUUFMSWdRZ0JFRVlkRUVZZFVFQVNCdEpEUUFMQ3lBRlFSQnFKQUFMdWdNQUl3QkJJR3NpQVNRQUFrQUNRQ0FHUVlHQWdJQjRSZzBBSUFWQmdZQ0FnSGhHRFFBZ0JrVU5BQ0FGUlEwQUlBUkJnWUNBZ0hoR0RRQWdBMEdCZ0lDQWVFWU5BQ0FEUlEwQUlBUkZEUUFnQUVJQU53TzRBU0FBSUFZMkFyUUJJQUFnQlRZQ3NBRWdBQ0FFTmdLc0FTQUFJQU0yQXFnQklBQWdBeUFFSUFNZ0JXb2dCQ0FHYWtFQUVOY0REQUVMQWtBZ0EwR0JnSUNBZUVZTkFDQUVRWUdBZ0lCNFJnMEFJQUJDQURjRHNBRWdBQ0FFTmdLc0FTQUFJQU0yQXFnQklBQkNBRGNEdUFFTElBRkNBRGNER0NBQlFnQTNBeEFnQVVJQU53TUlJQUFnQWlBQlFRaHFRUUVnQUNnQ0FDZ0NKQkVIQUNBQUlBRW9BZ2dpQWlBQUtBS3dBV29pQmpZQ3NBRWdBQ0FCS0FJVUlnTWdBQ2dDdUFFaUJDQURJQVJLR3lJRU5nSzRBU0FBSUFFb0FoZ2lBeUFBS0FLOEFTSUZJQU1nQlVvYklnVTJBcndCSUFBZ0JDQUZhallDdEFFQ1FDQUFBbjhDUUFKQUFrQWdBQ2dDeEFGQkFtc09BZ0VDQUFzZ0FDZ0NxQUVoQXd3REN5QUFLQUtvQVNBQ2F3d0JDeUFBS0FLb0FTQUNRWDV0YWdzaUF6WUNxQUVMSUFBZ0F5QUFLQUtzQVNJQUlBVnFJQU1nQm1vZ0FDQUVhMEVBRU5jREN5QUJRU0JxSkFBTEx3QWdBRUlBTndPd0FTQUFJQUkyQXF3QklBQWdBVFlDcUFFZ0FFSUFOd080QVNBREJFQWdBQ0FETmdMRUFRc0xDZ0FnQUVFQU9nREFBUXN5QUNBQVFnQTNBN0FCSUFBZ0FqWUNyQUVnQUNBQk5nS29BU0FBUVFFNkFNQUJJQUFnQXpZQ3hBRWdBRUlBTndPNEFRc1JBQ0FBSUFFZ0FpQUJJQUpCQUJEWEF3dUlBUUVCZnlBQUlBRWdBMEVmZFNJQklBTnhhaUlGSUFBb0FnZ2dBQ2dDR0NBQUtBSVVha0VCYXlJQVFaSUJiaUlHUVFKMGFpZ0NBQ0FBSUFaQmtnRnNhMEVjYkdvb0FnUWlBRUVCY1NBQWFrRUNiU0lBYXlBQ0lBUkJIM1VpQWlBRWNXb2lCaUFBYXlBRklBRWdBMm9nQVhOcUlBQnFJQVlnQWlBRWFpQUNjMm9nQUdwQkFCRFhBd3VrQVFFSGZ5QUJCRUFnQWlnQ0JDQUVhaUVGSUFJb0FnQWdBMm9oQmtFQklRb0NRQ0FCUVFGTUJFQWdCaUVISUFVaENBd0JDeUFGSVFnZ0JpRUhBMEFnQWlBS1FRTjBhaUlKS0FJRUlBUnFJZ3NnQlNBRklBdElHeUVGSUFzZ0NDQUlJQXRLR3lFSUlBa29BZ0FnQTJvaUNTQUdJQVlnQ1VnYklRWWdDU0FISUFjZ0NVb2JJUWNnQ2tFQmFpSUtJQUZIRFFBTEN5QUFJQWNnQ0NBR0lBVkJBQkRYQXdzTEZ3QWdBQ0FCSUFJZ0F5QUVJQUFvQWdBb0FsQVJDQUFMZkFFRGZ5QUFJQU1nQVNBQklBTktJZ1liSUFBb0FnZ2dBQ2dDR0NBQUtBSVVha0VCYXlJQVFaSUJiaUlGUVFKMGFpZ0NBQ0FBSUFWQmtnRnNhMEVjYkdvb0FnUWlCVUVDYlNJQUlBVkJBWEZxSWdWcklBUWdBaUFDSUFSS0lnY2JJQVZySUFBZ0FTQURJQVliYWlBQUlBSWdCQ0FIRzJwQkFCRFhBd3RpQVFGL0lBQWdBU0FBS0FJSUlBQW9BaGdnQUNnQ0ZHcEJBV3NpQUVHU0FXNGlCMEVDZEdvb0FnQWdBQ0FIUVpJQmJHdEJIR3hxS0FJRUlnQkJBWEVnQUdwQkFtMGlBR3NnQWlBQWF5QUJJQU5xSUFCcUlBSWdCR29nQUdwQkFCRFhBd3NYQUNBQUlBRWdBaUFCSUFOcUlBSWdCR3BCQUJEWEF3dWNBUUVIZnlNQVFTQnJJZ01rQUNBRFFnQTNBeGdnQVNBRFFSaHFJZ1FnQTBFVWFpSUZJQU5CRUdvaUJpQURRUXhxSWdjZ0EwRUlhaUlJRUlFSklBQWdBeWdDR0NJQklBTW9BaHdpQ1NBQklBTW9BaFJxSUFrZ0F5Z0NFR3BCQUJEWEF5QUNJQVFnQlNBR0lBY2dDQkNCQ1NBQUlBTW9BaGdpQUNBREtBSWNJZ0VnQUNBREtBSVVhaUFCSUFNb0FoQnFRUUFRMXdNZ0EwRWdhaVFBQzE0QkFYOGpBRUVnYXlJQ0pBQWdBa0lBTndNWUlBRWdBa0VZYWlBQ1FSUnFJQUpCRUdvZ0FrRU1haUFDUVFocUVJRUpJQUFnQWlnQ0dDSUFJQUlvQWh3aUFTQUFJQUlvQWhScUlBRWdBaWdDRUdwQkFCRFhBeUFDUVNCcUpBQUx3UVFDQ244RGZDQUJLQUlVSWdRZ0FTZ0NCQ0lESUFNZ0JFZ2JJUVlnQkNBRElBTWdCRW9iSVFjZ0FTZ0NFQ0lJSUFFb0FnQWlCU0FGSUFoSUd5RUpJQUVvQWd3aEFnSkFBa0FnQVNnQ0NDSUxJQWdnQlNBRklBaEtHeUlCU0EwQUlBa2dDMGdOQUNBQ0lBZElEUUFnQWlBR1RBMEJDeUFHQW44Q2YwUUFBQUFBQUFEd1B3Si9SQUFBQUFBQUFBQUFJQU1nQW11M0lBTzNJQUszSWcwZ0RhQ2hJQVMzb0tNaURFUUFBQUFBQUFEd1A2UWdERVFBQUFBQUFBQUFBR01iSWd5WlJBQUFBQUFBQU9CQll3UkFJQXlxREFFTFFZQ0FnSUI0Q3lJQ3R5SU1vU0lPbVVRQUFBQUFBQURnUVdNRVFDQU9xZ3dCQzBHQWdJQ0FlQXNpQ3JjaURpQU9vQ0FNb2lBTm9pQURJQXBzSUFwc3Q2QWdBaUFFYkNBQ2JMZWdJZzJaUkFBQUFBQUFBT0JCWXdSQUlBMnFEQUVMUVlDQWdJQjRDeUlEU0NFS0lBTWdCaUFLR3lFR0FuOENmMFFBQUFBQUFBRHdQd0ovUkFBQUFBQUFBQUFBSUFVZ0MydTNJQVczSUF1M0lnMGdEYUNoSUFpM29LTWlERVFBQUFBQUFBRHdQNlFnREVRQUFBQUFBQUFBQUdNYklneVpSQUFBQUFBQUFPQkJZd1JBSUF5cURBRUxRWUNBZ0lCNEN5SUV0eUlNb1NJT21VUUFBQUFBQUFEZ1FXTUVRQ0FPcWd3QkMwR0FnSUNBZUFzaUFyY2lEaUFPb0NBTW9pQU5vaUFDSUFWc0lBSnN0NkFnQkNBSWJDQUViTGVnSWcyWlJBQUFBQUFBQU9CQll3UkFJQTJxREFFTFFZQ0FnSUI0Q3lJQ0lBa2dBaUFKU2hzaENTQURJQWNnQXlBSFNCc2hCeUFDSUFFZ0FTQUNTaHNoQVFzZ0FDQUJJQWNnQ1NBR1FRQVExd01MRlFBZ0FDQUNPUU9nQVNBQUlBRXBBZ0EzQXBRQkM5OEJBUVIvSUFBb0Fzd0JJZ0lnQUNnQzBBRkhCRUFnQWlBQk5nSUFJQUFnQWtFRWFqWUN6QUVQQ3dKQUlBSWdBRUhJQVdvb0FnQWlCV3NpQWtFQ2RTSUdRUUZxSWdOQmdJQ0FnQVJKQkVBZ0F5QUNRUUYxSWdRZ0F5QUVTeHRCLy8vLy93TWdBa0g4Ly8vL0Iwa2JJZ01FZnlBRFFZQ0FnSUFFVHcwQ0lBTkJBblFRR0FWQkFBc2lCQ0FHUVFKMGFpSUdJQUUyQWdBZ0FrRUFTZ1JBSUFRZ0JTQUNFQmthQ3lBQUlBUWdBMEVDZEdvMkF0QUJJQUFnQmtFRWFqWUN6QUVnQUNBRU5nTElBU0FGQkVBZ0JSQVhDdzhMRUNnQUMwR2poTzhBRURnQUM5RUNBUUYvSUFGQ2dZQ0FnSmlBZ0lDQWZ6Y0NKQ0FCUXYvLy8vLzMvLy8vL3dBM0Fod2dBVUtCZ0lDQW1JQ0FnSUIvTndJVUlBRkMvLy8vLy9mLy8vLy9BRGNDRENBQlFvQ0FnSURBRERjQ0xDQUJRb0dBZ0lDWWdJQ0FnSDgzQWdRQ1FBSkFBa0FnQUNnQ3pBRWlBaUFBS0FMUUFVY0VRQ0FDSUFFMkFnQWdBQ0FDUVFScU5nTE1BUXdCQ3lBQ0lBQkJ5QUZxS0FJQUlnUnJJZ05CQW5VaUJrRUJhaUlDUVlDQWdJQUVUdzBCSUFJZ0EwRUJkU0lGSUFJZ0JVc2JRZi8vLy84RElBTkIvUC8vL3dkSkd5SUNCSDhnQWtHQWdJQ0FCRThOQXlBQ1FRSjBFQmdGUVFBTElnVWdCa0VDZEdvaUJpQUJOZ0lBSUFOQkFFb0VRQ0FGSUFRZ0F4QVpHZ3NnQUNBRklBSkJBblJxTmdMUUFTQUFJQVpCQkdvMkFzd0JJQUFnQlRZQ3lBRWdCRVVOQUNBRUVCY0xJQUJDQURjQ2xBRWdBRUlBTndPZ0FROExFQ2dBQzBHamhPOEFFRGdBQ3d3QUlBQVEyUVlhSUFBUUZ3c21BQ0FBUWFqcTlRQTJBZ0FnQUVFMGFoRDBCeUFBUVJ4cUVQVU1JQUJCQkdvUTlBd2dBQXZ2QWdFQ2Z5TUFRU0JySWdZa0FDQUdJQUUyQWhnQ1FDQURLQUlFUVFGeFJRUkFJQVpCZnpZQ0FDQUdJQUFnQVNBQ0lBTWdCQ0FHSUFBb0FnQW9BaEFSQ3dBaUFUWUNHQUpBQWtBQ1FDQUdLQUlBRGdJQUFRSUxJQVZCQURvQUFBd0RDeUFGUVFFNkFBQU1BZ3NnQlVFQk9nQUFJQVJCQkRZQ0FBd0JDeUFHSUFNb0Fod2lBRFlDQUNBQUlBQW9BZ1JCQVdvMkFnUWdCaEQrQWlFSElBWW9BZ0FpQUNBQUtBSUVRUUZySWdFMkFnUWdBVUYvUmdSQUlBQWdBQ2dDQUNnQ0NCRUJBQXNnQmlBREtBSWNJZ0EyQWdBZ0FDQUFLQUlFUVFGcU5nSUVJQVlRMkFZaEFDQUdLQUlBSWdFZ0FTZ0NCRUVCYXlJRE5nSUVJQU5CZjBZRVFDQUJJQUVvQWdBb0FnZ1JBUUFMSUFZZ0FDQUFLQUlBS0FJWUVRSUFJQVpCREhJZ0FDQUFLQUlBS0FJY0VRSUFJQVVnQmtFWWFpSURJQUlnQmlBRElBY2dCRUVCRU53SklBWkdPZ0FBSUFZb0FoZ2hBUU5BSUFOQkRHc1FTaUlESUFaSERRQUxDeUFHUVNCcUpBQWdBUXZ4QXdJSWZ3SjhJd0JCRUdzaUJTUUFJQUFvQWxnaENDQUNRZ0EzQWdBZ0FTZ0NCQ0FCTEFBTElnTkIvd0Z4SUFOQkFFZ2lBeHNFUUFOQUlBZ2dCMEVDZENBQktBSUFJQUVnQXh0cUtBSUFFTFlCSWdNRVFDQUZJQU1vQWdRMkFnd2dCU0FES0FJSU5nSUlJQVVnQXlnQ0REWUNCQ0FGSUFNb0FoQTJBZ0FDZnlBQUtBSTRJQUFvQWtnZ0FDZ0NSR3BCQVdzaUJFRUlka0g4Ly84SGNXb29BZ0FnQkVIL0IzRkJBblJxS0FJQUtBSUVJZ1FnQlNnQ0JHeTNJQU1vQWhpM0lndWpteUlNbVVRQUFBQUFBQURnUVdNRVFDQU1xZ3dCQzBHQWdJQ0FlQXNoQmlBRktBSUlJUWtnQlNnQ0FDRUtJQUlnQWlnQ0FBSi9JQU1vQWhRZ0JHeTNJQXVqbXlJTW1VUUFBQUFBQUFEZ1FXTUVRQ0FNcWd3QkMwR0FnSUNBZUFzaUF5QUdJQU1iYWpZQ0FDQUNJQUlvQWdRaUJnSi9JQVFnQ215M0lBdWpteUlNbVVRQUFBQUFBQURnUVdNRVFDQU1xZ3dCQzBHQWdJQ0FlQXNpQXlBRElBWklHellDQkNBQ0lBSW9BZ3dpQmlBREFuOGdCQ0FKYkxjZ0M2T2JJZ3VaUkFBQUFBQUFBT0JCWXdSQUlBdXFEQUVMUVlDQWdJQjRDeUlEYWlJRUlBUWdCa2diTmdJTUlBSWdBaWdDRUNJRVFRQWdBMnNpQXlBRElBUklHellDRUFzZ0IwRUJhaUlISUFFb0FnUWdBUzBBQ3lJRElBTkJHSFJCR0hWQkFFZ2lBeHRKRFFBTEN5QUZRUkJxSkFBTHN3a0NDSDhDZkNNQVFSQnJJZ1FrQUNBQUtBSllJUWtnQWtJQU53SUFJQU1FUUNBRUlBbEI4QUFRaEFRaUJTSURLQUlFTmdJTUlBUWdBeWdDQ0RZQ0NDQUVJQU1vQWd3MkFnUWdCQ0FES0FJUU5nSUFBbjhnQUNnQ09DQUFLQUpJSUFBb0FrUnFRUUZySWdOQkNIWkIvUC8vQjNGcUtBSUFJQU5CL3dkeFFRSjBhaWdDQUNnQ0JDSURJQVFvQWdSc3R5QUZLQUlZdHlJTW81c2lEWmxFQUFBQUFBQUE0RUZqQkVBZ0Rhb01BUXRCZ0lDQWdIZ0xJUWNnQkNnQ0NDRUdJQVFvQWdBaENDQUNJQUlvQWdBQ2Z5QUZLQUlVSUFOc3R5QU1vNXNpRFpsRUFBQUFBQUFBNEVGakJFQWdEYW9NQVF0QmdJQ0FnSGdMSWdVZ0J5QUZHMm8yQWdBZ0FpQUNLQUlFSWdjQ2Z5QURJQWhzdHlBTW81c2lEWmxFQUFBQUFBQUE0RUZqQkVBZ0Rhb01BUXRCZ0lDQWdIZ0xJZ1VnQlNBSFNCczJBZ1FnQWlBQ0tBSU1JZ2NDZnlBRElBWnN0eUFNbzVzaURKbEVBQUFBQUFBQTRFRmpCRUFnREtvTUFRdEJnSUNBZ0hnTElnTWdCV29pQlNBRklBZElHellDRENBQ0lBSW9BaEFpQlVFQUlBTnJJZ01nQXlBRlNCczJBaEFnQkNBSlFjMEFFSVFFSWdNb0FnUTJBZ3dnQkNBREtBSUlOZ0lJSUFRZ0F5Z0NERFlDQkNBRUlBTW9BaEEyQWdBZ0JDZ0NDQ0VGSUFJZ0FpZ0NCQ0lIQW44Z0FDZ0NPQ0FBS0FKSUlBQW9Ba1JxUVFGcklnWkJDSFpCL1AvL0IzRnFLQUlBSUFaQi93ZHhRUUowYWlnQ0FDZ0NCQ0lHSUFRb0FnQnN0eUFES0FJWXR5SU1vNXNpRFpsRUFBQUFBQUFBNEVGakJFQWdEYW9NQVF0QmdJQ0FnSGdMSWdNZ0F5QUhTQnMyQWdRZ0FpQUNLQUlNSWdjZ0F3Si9JQVVnQm15M0lBeWpteUlNbVVRQUFBQUFBQURnUVdNRVFDQU1xZ3dCQzBHQWdJQ0FlQXNpQTJvaUJTQUZJQWRJR3pZQ0RDQUNJQUlvQWhBaUJVRUFJQU5ySWdNZ0F5QUZTQnMyQWhBZ0FrRUFOZ0lBQ3lBSlFlOEFFSVFFSVFWQkFDRUhJQUVvQWdRZ0FTMEFDeUlESUFOQkdIUkJHSFZCQUVnaUF4c0VRQU5BQWtBZ0NTQUhRUUowSUFFb0FnQWdBU0FEUVFGeEcyb29BZ0FpQmhDRUJDSUREUUFnQ1NBR0VMWUJJZ01OQUNBRklRTWdCa0VnUncwQUlBbEJMaENFQkNFREN5QUVJQU1vQWdRMkFnd2dCQ0FES0FJSU5nSUlJQVFnQXlnQ0REWUNCQ0FFSUFNb0FoQTJBZ0FDZnlBQUtBSTRJQUFvQWtnZ0FDZ0NSR3BCQVdzaUJrRUlka0g4Ly84SGNXb29BZ0FnQmtIL0IzRkJBblJxS0FJQUtBSUVJZ1lnQkNnQ0JHeTNJQU1vQWhpM0lneWpteUlObVVRQUFBQUFBQURnUVdNRVFDQU5xZ3dCQzBHQWdJQ0FlQXNoQ0NBRUtBSUlJUW9nQkNnQ0FDRUxJQUlnQWlnQ0FBSi9JQU1vQWhRZ0JteTNJQXlqbXlJTm1VUUFBQUFBQUFEZ1FXTUVRQ0FOcWd3QkMwR0FnSUNBZUFzaUF5QUlJQU1iYWpZQ0FDQUNJQUlvQWdRaUNBSi9JQVlnQzJ5M0lBeWpteUlObVVRQUFBQUFBQURnUVdNRVFDQU5xZ3dCQzBHQWdJQ0FlQXNpQXlBRElBaElHellDQkNBQ0lBSW9BZ3dpQ0NBREFuOGdCaUFLYkxjZ0RLT2JJZ3laUkFBQUFBQUFBT0JCWXdSQUlBeXFEQUVMUVlDQWdJQjRDeUlEYWlJR0lBWWdDRWdiTmdJTUlBSWdBaWdDRUNJR1FRQWdBMnNpQXlBRElBWklHellDRUNBSFFRRnFJZ2NnQVNnQ0JDQUJMUUFMSWdNZ0EwRVlkRUVZZFVFQVNDSURHMGtOQUFzTElBUkJFR29rQUF1RkF3RUhmeU1BUVJCcklnVWtBQ0FCS0FJRUlBRXRBQXNpQmlBR1FSaDBRUmgxUVFCSUlnWWJJZ2RCOFAvLy93TkpCRUFnQVNnQ0FDRUlBa0FDUUNBSFFRSlBCRUFnQjBFRWFrRjhjU0lKUVFKMEVCZ2hCQ0FGSUFsQmdJQ0FnSGh5TmdJSUlBVWdCRFlDQUNBRklBYzJBZ1FNQVFzZ0JTQUhPZ0FMSUFVaEJDQUhSUTBCQ3lBSUlBRWdCaHNoQmlBSFFRRnJJUWtDUUNBSFFRZHhJZ3BGQkVBZ0JpRUJEQUVMUVFBaENDQUdJUUVEUUNBRUlBRXNBQUEyQWdBZ0JFRUVhaUVFSUFGQkFXb2hBU0FJUVFGcUlnZ2dDa2NOQUFzTElBbEJCMGtOQUNBR0lBZHFJUVlEUUNBRUlBRXNBQUEyQWdBZ0JDQUJMQUFCTmdJRUlBUWdBU3dBQWpZQ0NDQUVJQUVzQUFNMkFnd2dCQ0FCTEFBRU5nSVFJQVFnQVN3QUJUWUNGQ0FFSUFFc0FBWTJBaGdnQkNBQkxBQUhOZ0ljSUFSQklHb2hCQ0FCUVFocUlnRWdCa2NOQUFzTElBUkJBRFlDQUNBQUlBVWdBaUFESUFBb0FnQW9BaVFSQndBZ0JTd0FDMEVBU0FSQUlBVW9BZ0FRRndzZ0JVRVFhaVFBRHdzUWR3QUxRQUVCZjBFQUlRQURmeUFCSUFKR0JIOGdBQVVnQVNnQ0FDQUFRUVIwYWlJQVFZQ0FnSUIvY1NJRFFSaDJJQU55SUFCeklRQWdBVUVFYWlFQkRBRUxDd3ZQQWdFSWZ5QUJRWDlHQkVCQkFBOExJQUFvQWdnaEJpQUFLQUlNSVFjQ2Z5QUFBbjhnQUNnQ0dDSURJQUFvQWh3aUJVY0VRQ0FBS0FJc0RBRUxRWDhnQUMwQU1FRVFjVVVOQVJvZ0FDZ0NMQ0VJSUFBb0FoUWhCQ0FBUVNCcUlnSkJBQkNRQVNBQ0lBQW9BaWhCLy8vLy93ZHhRUUZyUVFFZ0FDd0FLMEVBU0JzUTlRWWdBQ0FBS0FJZ0lBSWdBQzBBS3lJRlFSaDBRUmgxUVFCSUlna2JJZ0kyQWhRZ0FDQUNJQU1nQkd0cUlnTTJBaGdnQUNBQ0lBQW9BaVFnQlNBSkcwRUNkR29pQlRZQ0hDQUNJQWdnQkd0cUN5SUNJQU5CQkdvaUJDQUNJQVJMR3lJQ05nSXNJQUF0QURCQkNIRUVRQ0FBSUFJMkFoQWdBQ0FBS0FJZ0lBQkJJR29nQUN3QUswRUFTQnNpQWpZQ0NDQUFJQUlnQnlBR2EwRUNkVUVDZEdvMkFnd0xJQU1nQlVZRVFDQUFJQUVnQUNnQ0FDZ0NOQkVEQUE4TElBQWdCRFlDR0NBRElBRTJBZ0FnQVFzTGlnRUJBbjhnQUNnQ0xDSURJQUFvQWhnaUFra0VRQ0FBSUFJMkFpd2dBaUVEQ3dKL1FYOGdBQ2dDRENJQ0lBQW9BZ2hORFFBYUlBRkJmMFlFUUNBQUlBTTJBaEFnQUNBQ1FRUnJOZ0lNUVFBUEN5QUFMUUF3UVJCeFJRUkFRWDhnQWtFRWF5Z0NBQ0FCUncwQkdnc2dBQ0FETmdJUUlBQWdBa0VFYXlJQU5nSU1JQUFnQVRZQ0FDQUJDd3RmQVFOL0lBQW9BaXdpQVNBQUtBSVlJZ0pKQkVBZ0FDQUNOZ0lzSUFJaEFRdEJmeUVEQWtBZ0FDMEFNRUVJY1VVTkFDQUJJQUFvQWhBaUFrc0VmeUFBSUFFMkFoQWdBUVVnQWdzZ0FDZ0NEQ0lBVFEwQUlBQW9BZ0FoQXdzZ0F3dW1BZ0lEZndOK0lBRW9BaXdpQlNBQktBSVlJZ1pKQkVBZ0FTQUdOZ0lzSUFZaEJRdENmeUVLQWtBZ0JFRVljU0lIUlEwQUlBTkJBVVlnQjBFWVJuRU5BQ0FGQkVBZ0JTQUJLQUlnSUFGQklHb2dBU3dBSzBFQVNCdHJRUUoxckNFSkN3SkFBa0FDUUNBRERnTUNBQUVEQ3lBRVFRaHhCRUFnQVNnQ0RDQUJLQUlJYTBFQ2Rhd2hDQXdDQ3lBR0lBRW9BaFJyUVFKMXJDRUlEQUVMSUFraENBc2dBaUFJZkNJQ1FnQlREUUFnQWlBSlZRMEFJQVJCQ0hFaEF3SkFJQUpRRFFBZ0F3UkFJQUVvQWd4RkRRSUxJQVJCRUhGRkRRQWdCa1VOQVFzZ0F3UkFJQUVnQlRZQ0VDQUJJQUVvQWdnZ0FxZEJBblJxTmdJTUN5QUVRUkJ4QkVBZ0FTQUJLQUlVSUFLblFRSjBhallDR0FzZ0FpRUtDeUFBSUFvM0F3Z2dBRUlBTndNQUN5Z0FJQUJCaE5qMUFEWUNBQ0FBTEFBclFRQklCRUFnQUNnQ0lCQVhDeUFBRUl3REdpQUFFQmNMSmdBZ0FFR0UyUFVBTmdJQUlBQXNBQ3RCQUVnRVFDQUFLQUlnRUJjTElBQVFqQU1hSUFBTFZnQWdBQ0FBS0FJQVFReHJLQUlBYWlJQVFlalc5UUEyQWpnZ0FFSFUxdlVBTmdJQUlBQkJoTmoxQURZQ0JDQUFMQUF2UVFCSUJFQWdBQ2dDSkJBWEN5QUFRUVJxRUl3REdpQUFRVGhxRUlJQkdpQUFFQmNMU0FBZ0FFSG8xdlVBTmdJNElBQkIxTmIxQURZQ0FDQUFRWVRZOVFBMkFnUWdBQ3dBTDBFQVNBUkFJQUFvQWlRUUZ3c2dBRUVFYWhDTUF4b2dBRUU0YWhDQ0FSb2dBQkFYQzFRQUlBQWdBQ2dDQUVFTWF5Z0NBR29pQUVIbzF2VUFOZ0k0SUFCQjFOYjFBRFlDQUNBQVFZVFk5UUEyQWdRZ0FDd0FMMEVBU0FSQUlBQW9BaVFRRndzZ0FFRUVhaENNQXhvZ0FFRTRhaENDQVJvZ0FBdEdBQ0FBUWVqVzlRQTJBamdnQUVIVTF2VUFOZ0lBSUFCQmhOajFBRFlDQkNBQUxBQXZRUUJJQkVBZ0FDZ0NKQkFYQ3lBQVFRUnFFSXdER2lBQVFUaHFFSUlCR2lBQUN4c0FJd0JCRUdzaUFTUUFJQUFnQWlBREVQRVRJQUZCRUdva0FBc01BQ0FBRVBJRkdpQUFFQmNMU0FBZ0FRSi9RUUFnQUNnQzJBRWlBRVVOQUJwQkFDQUFRUXBCZnhBd0lnQkZEUUFhUVFBZ0FFR3cvZndBUVlTby9RQkJBQkFjSWdCRkRRQWFJQUFvQXJRR0N6WUNHRUVBQzFRQkFuOENRQU5BSUFNZ0JFY0VRRUYvSVFBZ0FTQUNSZzBDSUFFb0FnQWlCU0FES0FJQUlnWklEUUlnQlNBR1NnUkFRUUVQQlNBRFFRUnFJUU1nQVVFRWFpRUJEQUlMQUFzTElBRWdBa2NoQUFzZ0FBc25BQ0FBTFFETUFnUi9RUUVGUVFCQkFpQUJLQUlFSWdFZ0FDQUJLQUlBS0FJTUVRTUFHd3NMSndBZ0FDMEF6QUlFZjBFQkJVRUFRUUlnQVNnQ0JDSUJJQUFnQVNnQ0FDZ0NDQkVEQUJzTEM4MEVBUWgvSXdCQkVHc2lBeVFBSUFCQzVJQ0FnTUFNTndMUUFpQUFJQUFvQXVBQk5nTGtBU0FBUWVRQU5nTFlBaUFBSUFBb0F1d0JOZ0x3QVNBQUlBQW9BdmdCTmdMOEFTQUFJQUFvQW9RQ05nS0lBaUFBSUFBb0FwQUNOZ0tVQWlBQUlBQW9BcHdDTmdLZ0FpQUFJQUFvQXFnQ05nS3NBaUFBSUFBb0FyUUNOZ0s0QWlBQUlBQW9Bc0FDTmdMRUFpQURJQUJCc0FGcUlBQVExUUlDUUNBREtBSUVJZ1lnQTBZTkFBSkFBMEJCQWlBR0tBSUlJZ2xCc1AzOEFFR1kxdk1BUVg0UUhDSUNLQUlVSWdGQkEwWWdBVUVDUmhzaEFRSkFBa0FDUUNBQ0tBSWNRUUZyRGdNQ0FRQUJDeUFCUVFacUlRRU1BUXNnQVVFRGFpRUJDd0pBQWtBZ0FDQUJRUXhzYWlJQktBTGtBU0lDSUFFb0F1Z0JSd1JBSUFJZ0NUWUNBQ0FCSUFKQkJHbzJBdVFCREFFTElBSWdBU2dDNEFFaUIyc2lBa0VDZFNJSVFRRnFJZ1JCZ0lDQWdBUlBEUUVnQkNBQ1FRRjFJZ1VnQkNBRlN4dEIvLy8vL3dNZ0FrSDgvLy8vQjBrYklnUUVmeUFFUVlDQWdJQUVUdzBFSUFSQkFuUVFHQVZCQUFzaUJTQUlRUUowYWlJSUlBazJBZ0FnQWtFQVNnUkFJQVVnQnlBQ0VCa2FDeUFCSUFVMkF1QUJJQUVnQ0VFRWFqWUM1QUVnQVNBRklBUkJBblJxTmdMb0FTQUhSUTBBSUFjUUZ3c2dCaWdDQkNJR0lBTkdEUU1NQVFzTEVDZ0FDMEdqaE84QUVEZ0FDd0pBSUFNb0FnaEZEUUFnQXlnQ0JDSUJLQUlBSWdBZ0F5Z0NBQ0lDS0FJRU5nSUVJQUlvQWdRZ0FEWUNBQ0FEUVFBMkFnZ2dBU0FEUmcwQUEwQWdBU2dDQkNFQUlBRVFGeUFBSWdFZ0EwY05BQXNMSUFOQkVHb2tBRUVBQ3hjQUlBQWdBQ2dDQUNnQ0xCRUJBQ0FBSUFFMkF0d0JDdzhBSUFCQkFEWUNDQ0FBS0FMY0FRdEFBUUYvUVFBaEFBTi9JQUVnQWtZRWZ5QUFCU0FCTEFBQUlBQkJCSFJxSWdCQmdJQ0FnSDl4SWdOQkdIWWdBM0lnQUhNaEFDQUJRUUZxSVFFTUFRc0xDd2tBSUFFZ0FSRDJFd3NqQUNBQkx3RlFJZ0JCblFGclFmLy9BM0ZCQmtrZ0FFRW5hMEgvL3dOeFFSTkpjZ3NMQUNBQVFjZ0JheEQ0QndzTEFDQUFRY0FCYXhENEJ3c0xBQ0FBUWJBQmF4RDRCd3NIQUVIQXp2VUFDd3NBSUFBZ0FpQURFSllOQy9FQ0FRZC9Jd0JCSUdzaUJDUUFJQVFnQUNnQ0hDSUZOZ0lRSUFBb0FoUWhBeUFFSUFJMkFod2dCQ0FCTmdJWUlBUWdBeUFGYXlJQk5nSVVJQUVnQW1vaEJVRUNJUWNDZndKQUFrQWdBQ2dDUENBRVFSQnFJZ0ZCQWlBRVFReHFFQWNpQXdSL1FaRElnUUVnQXpZQ0FFRi9CVUVBQzBVRVFBTkFJQVVnQkNnQ0RDSURSZzBDSUFOQkFFZ05BeUFCSUFNZ0FTZ0NCQ0lJU3lJR1FRTjBhaUlKSUFNZ0NFRUFJQVliYXlJSUlBa29BZ0JxTmdJQUlBRkJERUVFSUFZYmFpSUpJQWtvQWdBZ0NHczJBZ0FnQlNBRGF5RUZJQUFvQWp3Z0FVRUlhaUFCSUFZYklnRWdCeUFHYXlJSElBUkJER29RQnlJREJIOUJrTWlCQVNBRE5nSUFRWDhGUVFBTFJRMEFDd3NnQlVGL1J3MEJDeUFBSUFBb0Fpd2lBVFlDSENBQUlBRTJBaFFnQUNBQklBQW9BakJxTmdJUUlBSU1BUXNnQUVFQU5nSWNJQUJDQURjREVDQUFJQUFvQWdCQklISTJBZ0JCQUNBSFFRSkdEUUFhSUFJZ0FTZ0NCR3NMSVFBZ0JFRWdhaVFBSUFBTEZRQWdBRUVFYWtFQUlBRW9BZ1JCeU0zMUFFWWJDdzhBUWZnQkVCZ2lBQkRpQ1JvZ0FBc01BQ0FCUWV6TDlRQTJBZ0FMRWdCQkNCQVlJZ0JCN012MUFEWUNBQ0FBQzhRREFnUi9BWDVCK0FFUUdDSUJJQUFRWkJvZ0FVR0kyUElBTmdLd0FTQUJRYlFCYWlFQ0FrQWdBQ3dBdndGQkFFNEVRQ0FDSUFBcEFyUUJOd0lBSUFJZ0FDZ0N2QUUyQWdnTUFRc2dBaUFBS0FLMEFTQUFLQUs0QVJBYUN5QUJRZGpkOGdBMkFzQUJJQUZCeEFGcUlRSUNRQ0FBTEFEUEFVRUFUZ1JBSUFJZ0FDa0N4QUUzQWdBZ0FpQUFLQUxNQVRZQ0NBd0JDeUFDSUFBb0FzUUJJQUFvQXNnQkVCb0xJQUZCZ05YekFEWUN3QUVnQVVIdzFQTUFOZ0t3QVNBQlFkVE84d0EyQWdBZ0FDa0MwQUVoQlNBQlFRQTJBdVFCSUFGQ0FEY0MzQUVnQVVIZ2hQMEFOZ0xZQVNBQklBVTNBdEFCQWtBQ1FDQUFLQUxnQVNBQUtBTGNBV3NpQXdSQUlBTkJBRWdOQVNBQklBTVFHQ0lDTmdMY0FTQUJJQUkyQXVBQklBRWdBaUFEUVFKMVFRSjBhallDNUFFZ0FTQUFLQUxnQVNBQUtBTGNBU0lFYXlJRFFRQktCSDhnQWlBRUlBTVFHU0FEYWdVZ0FnczJBdUFCQ3lBQklBQW9BdXdCTmdMc0FTQUFLQUwwQVNFQUlBRkJzTXYxQURZQzhBRWdBVUdneS9VQU5nTG9BU0FCUVlqTDlRQTJBdGdCSUFGQitNcjFBRFlDd0FFZ0FVSG95dlVBTmdLd0FTQUJRY2pFOVFBMkFnQWdBU0FBTmdMMEFRd0JDeEFvQUFzZ0FRc3FBQ0FBUVFNNkFBc2dBRUhVK2U0QUx3QUFPd0FBSUFCQjF2bnVBQzBBQURvQUFpQUFRUUE2QUFNTGhRRUJBWDhDZjBFQUlBQkJIMEh3c1g5QkFSQXNJZ0pGRFFBYVFRQWdBa0d3L2Z3QVFkREI5UUJCQUJBY0lnSkZEUUFhSUFJUStCTUxJUUlDUUFKQUFrQWdBQ2dDN0FGQkFtc09BZ0FCQWdzZ0FDQUJLQUlZSUFKcklBQW9BZ0FvQW93R0VRSUFRUUVQQ3lBQUlBRW9BaGdnQW10QkFtMGdBQ2dDQUNnQ2pBWVJBZ0FMUVFFTEVnQWdBU0FCS0FJQUtBSUlFUUFBUVI5R0N4a0FJQUJCMkFGckVJRUZJQUJCQURZQ0ZDQUFRUUEyQWh3TEZ3QWdBQkNCQlNBQVFRQTJBdXdCSUFCQkFEWUM5QUVMWGdFRGZ5QUJJQVFnQTJ0cUlRVUNRQU5BSUFNZ0JFY0VRRUYvSVFBZ0FTQUNSZzBDSUFFc0FBQWlCaUFETEFBQUlnZElEUUlnQmlBSFNnUkFRUUVQQlNBRFFRRnFJUU1nQVVFQmFpRUJEQUlMQUFzTElBSWdCVWNoQUFzZ0FBc1NBQ0FBUWZBQmF5SUFFUGtER2lBQUVCY0xFZ0FnQUVIb0FXc2lBQkQ1QXhvZ0FCQVhDeElBSUFCQjJBRnJJZ0FRK1FNYUlBQVFGd3NTQUNBQVFjQUJheUlBRVBrREdpQUFFQmNMRWdBZ0FFR3dBV3NpQUJENUF4b2dBQkFYQ3d3QUlBQVErUU1hSUFBUUZ3c0xBQ0FBUWZBQmF4RDVBd3NMQUNBQVFlZ0JheEQ1QXdzTEFDQUFRZGdCYXhENUF3c0xBQ0FBUWNBQmF4RDVBd3NMQUNBQVFiQUJheEQ1QXdzSEFFRzR4UFVBQ3hVQUlBQkJCR3BCQUNBQktBSUVRY0REOVFCR0d3c1BBRUg0QWhBWUlnQVErd3dhSUFBTERBQWdBVUhrd2ZVQU5nSUFDeElBUVFnUUdDSUFRZVRCOVFBMkFnQWdBQXNxQUNBQVFRTTZBQXNnQUVIRjhPNEFMd0FBT3dBQUlBQkJ4L0R1QUMwQUFEb0FBaUFBUVFBNkFBTUxEQUFnQUJENkV4b2dBQkFYQ3djQVFhaTc5UUFMRlFBZ0FFRUVha0VBSUFFb0FnUkJzTHIxQUVZYkN3OEFRYndERUJnaUFCRDhEQm9nQUFzTUFDQUJRZFM0OVFBMkFnQUxFZ0JCQ0JBWUlnQkIxTGoxQURZQ0FDQUFDNndFQWdKL0FYNUJ2QU1RR0NJQklBQVFaQm9nQVVHSTJQSUFOZ0t3QVNBQlFiUUJhaUVDQWtBZ0FDd0F2d0ZCQUU0RVFDQUNJQUFwQXJRQk53SUFJQUlnQUNnQ3ZBRTJBZ2dNQVFzZ0FpQUFLQUswQVNBQUtBSzRBUkFhQ3lBQlFkamQ4Z0EyQXNBQklBRkJ4QUZxSVFJQ1FDQUFMQURQQVVFQVRnUkFJQUlnQUNrQ3hBRTNBZ0FnQWlBQUtBTE1BVFlDQ0F3QkN5QUNJQUFvQXNRQklBQW9Bc2dCRUJvTElBRkJnTlh6QURZQ3dBRWdBVUh3MVBNQU5nS3dBU0FCUWRUTzh3QTJBZ0FnQUNrQzBBRWhBeUFCUWF5NDlRQTJBc0FCSUFGQm5MajFBRFlDc0FFZ0FVR0FzdlVBTmdJQUlBRWdBemNDMEFFZ0FVSFlBV29nQUVIWUFXb1FaQm9nQVVHSTJQSUFOZ0tJQXlBQlFZd0RhaUVDQWtBZ0FDd0Fsd05CQUU0RVFDQUNJQUFwQW93RE53SUFJQUlnQUNnQ2xBTTJBZ2dNQVFzZ0FpQUFLQUtNQXlBQUtBS1FBeEFhQ3lBQlFkamQ4Z0EyQXBnRElBRkJuQU5xSVFJQ1FDQUFMQUNuQTBFQVRnUkFJQUlnQUNrQ25BTTNBZ0FnQWlBQUtBS2tBellDQ0F3QkN5QUNJQUFvQXB3RElBQW9BcUFERUJvTElBRkJnTlh6QURZQ21BTWdBVUh3MVBNQU5nS0lBeUFCUWRUTzh3QTJBdGdCSUFBcEFxZ0RJUU1nQVVIWXNmVUFOZ0tZQXlBQlFjaXg5UUEyQW9nRElBRkJyS3YxQURZQzJBRWdBU0FETndLb0F5QUJRYkFEYWlFQ0FrQWdBQ3dBdXdOQkFFNEVRQ0FDSUFBcEFyQUROd0lBSUFJZ0FDZ0N1QU0yQWdnTUFRc2dBaUFBS0FLd0F5QUFLQUswQXhCeUN5QUJDeW9BSUFCQkF6b0FDeUFBUWJuQjdnQXZBQUE3QUFBZ0FFRzd3ZTRBTFFBQU9nQUNJQUJCQURvQUF3c1RBQ0FCSUFFb0FnQW9BZ2dSQUFCQm9nRkdDM1VCQW44akFFRVFheUlCSkFBZ0FDQUFOZ0trQWlBQlFRQTZBQXNnQVVFQU5nSUFBa0FnQUVHd0Eyb2lBaUFCUmcwQUlBQXNBTHNEUVFCT0JFQWdBaUFCS1FNQU53SUFJQUlnQVNnQ0NEWUNDQXdCQ3lBQ0lBRkJBQkJ4SUFFc0FBdEJBRTROQUNBQktBSUFFQmNMSUFGQkVHb2tBQXNTQUNBQVFjQUJheUlBRU44R0dpQUFFQmNMRWdBZ0FFR3dBV3NpQUJEZkJob2dBQkFYQ3d3QUlBQVEzd1lhSUFBUUZ3c0xBQ0FBUWNBQmF4RGZCZ3NMQUNBQVFiQUJheERmQmd1aUFnSUVmd0YrUWVRQkVCZ2lBU0FBRUdRaEJDQUJRWWpZOGdBMkFyQUJJQUZCdEFGcUlRSUNRQ0FBTEFDL0FVRUFUZ1JBSUFJZ0FFRzBBV29pQXlrQ0FEY0NBQ0FDSUFNb0FnZzJBZ2dNQVFzZ0FpQUFLQUswQVNBQUtBSzRBUkFhQ3lBQlFkamQ4Z0EyQXNBQklBRkJ4QUZxSVFJQ1FDQUFMQURQQVVFQVRnUkFJQUlnQUVIRUFXb2lBeWtDQURjQ0FDQUNJQU1vQWdnMkFnZ01BUXNnQWlBQUtBTEVBU0FBS0FMSUFSQWFDeUFBS1FMUUFTRUZJQUZCMkxIMUFEWUN3QUVnQVVISXNmVUFOZ0t3QVNBQlFheXI5UUEyQWdBZ0FTQUZOd0xRQVNBQlFkZ0JhaUVCSUFBc0FPTUJRUUJPQkVBZ0FTQUFRZGdCYWlJQUtRSUFOd0lBSUFFZ0FDZ0NDRFlDQ0NBRUR3c2dBU0FBS0FMWUFTQUFLQUxjQVJCeUlBUUxHd0FnQUVFQU9nQUVJQUJCMU1yaG93YzJBZ0FnQUVFRU9nQUxDd2NBSUFBUWdRVUxFZ0FnQUVIQUFXc2lBQkM0QlJvZ0FCQVhDeElBSUFCQnNBRnJJZ0FRdUFVYUlBQVFGd3NNQUNBQUVMZ0ZHaUFBRUJjTEN3QWdBRUhBQVdzUXVBVUxDd0FnQUVHd0FXc1F1QVVMQkFCQkRBdnFCZ0VJZnlNQVFVQnFJZ01rQUNBQVFkQUFhaEJlSVFVZ0FDZ0NhRUYvUnlBQUt3TndSQUFBQUFBQUFQQy9ZbkloQkFKQUFrQWdCUVJBQWtBZ0JFVU5BQ0FEUVJocUlnUWdBaUFDS0FJQUtBSXdFUUlBSUFJc0FGOGhCU0FDS0FKVUlRWWdBeUFES0FJWUlBUWdBeXdBSTBFQVNCczJBaEFnQXlBR0lBSkIxQUJxSUFWQkFFZ2JOZ0lVUWIzVzd3QWdBMEVRYWhBa0lBTXNBQ05CQUU0TkFDQURLQUlZRUJjTEFrQWdBQ3dBTDBFQVRnUkFJQU1nQUNnQ0xEWUNJQ0FESUFBcEFpUTNBeGdNQVFzZ0EwRVlhaUFBS0FJa0lBQW9BaWdRR2dzQ1FDQUFMQUJmUVFCT0JFQWdBeUFBS0FKY05nSTRJQU1nQUNrQ1ZEY0RNQXdCQ3lBRFFUQnFJQUFvQWxRZ0FDZ0NXQkFhQ3lBREtBSWNJQU10QUNNaUJTQUZRUmgwUVJoMUlnWkJBRWdpQnhzaUNDQURLQUkwSUFNdEFEc2lCQ0FFUVJoMFFSaDFJZ3BCQUVnaUJCdEhEUUVnQXlnQ01DQURRVEJxSUFRYklRUWdBeWdDR0NFSkFrQWdCMFVFUUNBR1JRMEJJQVF0QUFBZ0NVSC9BWEZIRFFNZ0EwRVlhaUVIQTBBZ0JVRUJheUlGUlEwQ0lBUXRBQUVoQ0NBRVFRRnFJUVFnQ0NBSFFRRnFJZ2N0QUFCR0RRQUxEQU1MSUFoRkRRQWdDU0FEUVJocUlBY2JJQVFnQ0JCTURRSUxJQUlnQWlnQ0FDZ0NDQkVBQUNFRUlBTXNBRHRCQUVnRVFDQURLQUl3RUJjTElBTXNBQ05CQUVnRVFDQURLQUlZRUJjTElBUkIzd0JHRFFJZ0EwRVlhaUlFSUFJZ0FpZ0NBQ2dDTUJFQ0FDQUNMQUJmSVFVZ0FpZ0NWQ0VHSUFNZ0F5Z0NHQ0FFSUFNc0FDTkJBRWdiTmdJQUlBTWdCaUFDUWRRQWFpQUZRUUJJR3pZQ0JFSHJ3KzhBSUFNUUpDQURMQUFqUVFCT0RRSWdBeWdDR0JBWERBSUxJQVJGRFFFZ0FpOEJVQ0VGUVJBUUdDSUVJQUEyQWdnZ0JDQUJRUVJxTmdJRUlBUWdCVHNCRENBRUlBRW9BZ1FpQlRZQ0FDQUZJQVEyQWdRZ0FTQUVOZ0lFSUFFZ0FTZ0NERUVCYWpZQ0RDQURJQUFwQW5BM0FpUWdBeUFBS1FKb053SWNRU0FRR0NJRUlBSTJBZ2dnQkNBREtRSVlOd0lNSUFRZ0F5a0NJRGNDRkNBRUlBTW9BaWcyQWh3Z0JDQUJRUkJxTmdJRUlBUWdBU2dDRUNJRk5nSUFJQVVnQkRZQ0JDQUJJQVEyQWhBZ0FTQUJLQUlZUVFGcU5nSVlEQUVMSUFwQkFFZ0VmeUFES0FJd0VCY2dBeTBBSXdVZ0JndEJHSFJCR0hWQkFFNE5BQ0FES0FJWUVCY0xJQUFnQVNBQ0VQOFRHaUFEUVVCckpBQkJBQXVRQWdFQmZ3SkFJQUJCSUdvUVhrVUVRQ0FBUWRBQWFoQmVSUTBCQ3lBQkxRQVFSUTBBSXdCQklHc2lBeVFBSUFBUWdSUUNRQ0FBUWRBQWFoQmVSUTBBQWtBZ0FDd0FYMEVBVGdSQUlBTWdBQ2dDWERZQ0NDQURJQUFwQWxRM0F3QU1BUXNnQXlBQUtBSlVJQUFvQWxnUUdnc2dBMEVRYWlBREVMd0RJQUFzQUljQlFRQklCRUFnQUNnQ2ZCQVhDeUFBSUFNcEF4QTNBbndnQUNBREtBSVlOZ0tFQVNBRFFRQTZBQnNnQTBFQU9nQVFJQU1zQUF0QkFFNE5BQ0FES0FJQUVCY0xJQU5CSUdva0FFRVFFQmdpQXlBQ05nSU1JQU1nQURZQ0NDQURJQUZCQkdvMkFnUWdBeUFCS0FJRUlnQTJBZ0FnQUNBRE5nSUVJQUVnQXpZQ0JDQUJJQUVvQWd4QkFXbzJBZ3dMUVFBTFh3RUJmeUFBUVNCcUVGNEVRQ0FBRUlFVUlBSXZBVkFoQTBFUUVCZ2lBaUFBTmdJSUlBSWdBVUVFYWpZQ0JDQUNJQU03QVF3Z0FpQUJLQUlFSWdBMkFnQWdBQ0FDTmdJRUlBRWdBallDQkNBQklBRW9BZ3hCQVdvMkFnd0xRUUFMUFFBZ0FFRUFOZ0pBQWtBZ0FDd0FUMEVBU0FSQUlBQkJBRFlDU0NBQUtBSkVJUUFNQVFzZ0FFSEVBR29pQUVFQU9nQUxDeUFBUVFBNkFBQkJBQXNTQUNBQVFlQUFheUlBRUpJQ0dpQUFFQmNMRWdBZ0FFSFFBR3NpQUJDU0Fob2dBQkFYQ3hFQUlBQkJNR3NpQUJDU0Fob2dBQkFYQ3hFQUlBQkJJR3NpQUJDU0Fob2dBQkFYQ3hFQUlBQkJFR3NpQUJDU0Fob2dBQkFYQ3d3QUlBQVFrZ0lhSUFBUUZ3c0xBQ0FBUWVBQWF4Q1NBZ3NMQUNBQVFkQUFheENTQWdzS0FDQUFRVEJyRUpJQ0N3b0FJQUJCSUdzUWtnSUxDZ0FnQUVFUWF4Q1NBZ3NSQUNBQVFUQnJJZ0FRa0FNYUlBQVFGd3NSQUNBQVFTQnJJZ0FRa0FNYUlBQVFGd3NSQUNBQVFSQnJJZ0FRa0FNYUlBQVFGd3NNQUNBQUVKQURHaUFBRUJjTENnQWdBRUV3YXhDUUF3c0tBQ0FBUVNCckVKQURDd29BSUFCQkVHc1FrQU1MQndCQnVLajFBQXNWQUNBQVFRUnFRUUFnQVNnQ0JFRzhwL1VBUmhzTER3QkJ1QmtRR0NJQUVPQUdHaUFBQ3d3QUlBRkIzS1gxQURZQ0FBdFhBUUYvSUFBb0Fqd2hBeU1BUVJCcklnQWtBQ0FESUFHbklBRkNJSWluSUFKQi93RnhJQUJCQ0dvUURTSUNCSDlCa01pQkFTQUNOZ0lBUVg4RlFRQUxJUUlnQUNrRENDRUJJQUJCRUdva0FFSi9JQUVnQWhzTEVnQkJDQkFZSWdCQjNLWDFBRFlDQUNBQUMrTVRBd2wvQVg0QmZFRzRHUkFZSWdJZ0FCQmtHaUFDUWJBQmFpQUFRYkFCYWhEYUVDRURJQUpCMk4zeUFEWUNzQU1nQWtHMEEyb2hBUUpBSUFBc0FMOERRUUJPQkVBZ0FTQUFLUUswQXpjQ0FDQUJJQUFvQXJ3RE5nSUlEQUVMSUFFZ0FDZ0N0QU1nQUNnQ3VBTVFHZ3NnQWtIQWkvd0FOZ0lBSUFOQjFKSDhBRFlDQUNBQ1FmeVMvQUEyQXJBRElBSkI3Skw4QURZQ2tBTWdBa0hja3Z3QU5nTG9BaUFDUWN5Uy9BQTJBdHdDSUFKQnZKTDhBRFlDMUFJZ0FrR3NrdndBTmdMQUFpQUNRWnlTL0FBMkFyZ0NJQUpCakpMOEFEWUM2QUVnQWtIOGtmd0FOZ0xZQVNBQ1FleVIvQUEyQXNBQklBSkJ3QU5xSWdGQm1NUDhBRFlDQUNBQlFRaHFJQUJCd0FOcUlnTkJDR29RendjZ0FVSFFCR29nQTBIUUJHb1Fpd0VnQVVHY0NHb2lCRUVBTmdJTUlBUWdCRUVFYWlJRk5nSUlJQVFnQlRZQ0JDQUVRY1Q5L0FBMkFnQWdBVUdzQ0dvaUJVR28xUElBTmdJQUlBTkJzQWhxS0FJQUlRWWdBVUcwQ0dvaUIwSEkydklBTmdJQUlBRkJzQWhxSUFZMkFnQWdBMEc0Q0dvb0FnQWhCaUFCUWJ3SWFpSUlRZGpoOHdBMkFnQWdBVUc0Q0dvZ0JqWUNBQ0FEUWNBSWFpZ0NBQ0VHSUFGQnhBaHFJZ2xCNk5meUFEWUNBQ0FCUWNBSWFpQUdOZ0lBSUFGQnlBaHFJQU5CeUFocUtRTUFOd01BSUFGQjFBaHFJQU5CMUFocUtBSUFOZ0lBSUFOQjNBaHFLQUlBSVFZZ0FVSG9tL1FBTmdMWUJ5QUJRZGliOUFBMkFzZ0hJQUZCeUp2MEFEWUN1QWNnQVVHNG0vUUFOZ0swQmlBQlFaU2I5QUEyQXFRR0lBRkJoSnYwQURZQ2tBWWdBVUhrbXZRQU5nS0FCaUFCUWFDVTlBQTJBdEFFSUFGQjNBaHFJQVkyQWdBZ0JFSDRtL1FBTmdJQUlBRkIyQWhxUWR5YzlBQTJBZ0FnQVVIUUNHcEJ6SnowQURZQ0FDQUpRYnljOUFBMkFnQWdDRUdzblBRQU5nSUFJQWRCbkp6MEFEWUNBQ0FGUVl5YzlBQTJBZ0FnQVVIZ0NHb2dBMEhnQ0dvcEF3QTNBd0FnQVVIb0NHb2dBMEhvQ0dvdEFBQTZBQUFnQVVId0NHb2dBMEh3Q0dvUWl3RWdBVUc4REdwQnFOWHlBRFlDQUNBQlFjQU1haUVFQWtBZ0EwSExER29zQUFCQkFFNEVRQ0FFSUFOQndBeHFJZ1VwQXdBM0F3QWdCQ0FGS0FJSU5nSUlEQUVMSUFRZ0F5Z0N3QXdnQTBIRURHb29BZ0FRR2dzZ0FVSE1ER29pQkVHSTF2SUFOZ0lBSUFOQjBBeHFLQUlBSVFVZ0FVSFVER29pQmtINDF2SUFOZ0lBSUFGQjBBeHFJQVUyQWdBZ0EwSFlER29wQXdBaENpQUJRZUFNYWlJRlFlakw4d0EyQWdBZ0FVSFlER29nQ2pjREFDQUJRZVFNYWlBRFFlUU1haWtDQURjQ0FDQUJRZXdNYWlBRFFld01haWtDQURjQ0FDQUJRZlFNYWlBRFFmUU1haWdDQURZQ0FDQUJRZmdNYWlJSFFkVGw4d0EyQWdBZ0FVSDhER29nQTBIOERHb3BBZ0EzQWdBZ0FVR0VEV29nQTBHRURXb3BBZ0EzQWdBZ0FVR1FEV29nQTBHUURXb3RBQUE2QUFBZ0EwR1lEV29vQWdBaENDQUJRWlFOYWtIb3FQUUFOZ0lBSUFGQmpBMXFRZGlvOUFBMkFnQWdCMEhJcVBRQU5nSUFJQVZCdUtqMEFEWUNBQ0FHUWFpbzlBQTJBZ0FnQkVHWXFQUUFOZ0lBSUFGQmlLajBBRFlDdkF3Z0FVSDRDMnBCK0tmMEFEWUNBQ0FCUWVnTGFrSG9wL1FBTmdJQUlBRkIyQXRxUWRpbjlBQTJBZ0FnQVVIVUNtcEJ5S2YwQURZQ0FDQUJRY1FLYWtHa3AvUUFOZ0lBSUFGQnNBcHFRWlNuOUFBMkFnQWdBVUdnQ21wQjlLYjBBRFlDQUNBQlFiU2c5QUEyQXZBSUlBRkJtQTFxSUFnMkFnQWdBVUdnRFdvZ0EwR2dEV29RaXdFZ0FVSHNFR3BCaU5meUFEWUNBQ0FEUWZBUWFpZ0NBQ0VFSUFGQmdCRnFRUUEyQWdBZ0FVSDRFR3BDQURjREFDQUJRZlFRYWtHbzJmSUFOZ0lBSUFGQjhCQnFJQVEyQWdBQ1FBSkFJQU5CL0JCcUtBSUFJQU5CK0JCcUtBSUFheUlGQkVBZ0JVRUFTQTBCSUFFZ0JSQVlJZ1EyQXZnUUlBRWdCRFlDL0JBZ0FTQUVJQVZCQW5WQkFuUnFOZ0tBRVNBQklBTW9BdndRSUFNb0F2Z1FJZ1pySWdWQkFFb0VmeUFFSUFZZ0JSQVpJQVZxQlNBRUN6WUMvQkFMSUFGQmhCRnFJQU5CaEJGcUtBSUFOZ0lBSUFGQmlCRnFJQU5CaUJGcUtRTUFOd01BSUFOQmxCRnFLQUlBSVFRZ0FVR1FFV3BCdExUMEFEWUNBQ0FCUWFTMDlBQTJBdlFRSUFGQmxMVDBBRFlDN0JBZ0FVR29FR3BCaExUMEFEWUNBQ0FCUVpnUWFrSDBzL1FBTmdJQUlBRkJpQkJxUWVTejlBQTJBZ0FnQVVHRUQycEIxTFAwQURZQ0FDQUJRZlFPYWtHd3MvUUFOZ0lBSUFGQjRBNXFRYUN6OUFBMkFnQWdBVUhRRG1wQmdMUDBBRFlDQUNBQlFjQ3M5QUEyQXFBTklBRkJsQkZxSUFRMkFnQWdBVUdZRVdvZ0EwR1lFV29RL1FzZ0FVRzRGR29nQTBHNEZHb3RBQUE2QUFBZ0FTQURLQUswRkRZQ3RCUU1BUXNRS0FBTElBSkJ1TmJ5QURZQ2dCZ2dBa0dJR0dvZ0FFR0lHR29wQXdBM0F3QWdBa0dRR0dvZ0FFR1FHR29wQXdBM0F3QWdBa0dZR0dvZ0FFR1lHR29wQXdBM0F3QWdBa0dJMlBJQU5nS2dHQ0FDUWFRWWFpRUJBa0FnQUVHdkdHb3NBQUJCQUU0RVFDQUJJQUJCcEJocUlnTXBBZ0EzQWdBZ0FTQURLQUlJTmdJSURBRUxJQUVnQUNnQ3BCZ2dBRUdvR0dvb0FnQVFHZ3NnQWtIbzJmSUFOZ0t3R0NBQVFiUVlhaWdDQUNFQklBSkJ3SnYxQURZQ3VCZ2dBa0cwR0dvZ0FUWUNBQ0FDUWJ3WWFpQUFRYndZYWlnQ0FEWUNBQ0FDUWNBWWFpRUJBa0FnQUVITEdHb3NBQUJCQUU0RVFDQUJJQUJCd0JocUlnTXBBd0EzQXdBZ0FTQURLQUlJTmdJSURBRUxJQUVnQUNnQ3dCZ2dBRUhFR0dvb0FnQVFHZ3NnQWtHbzIvSUFOZ0xRR0NBQVFkZ1lhaXNEQUNFTElBSkI2TnZ5QURZQzRCZ2dBa0hZR0dvZ0N6a0RBQ0FBUWVRWWFpZ0NBQ0VCSUFKQnhPYnpBRFlDNkJnZ0FrSGtHR29nQVRZQ0FDQUNRZXdZYWlBQVFld1lhaWtDQURjQ0FDQUNRZlFZYWlFQkFrQWdBRUgvR0dvc0FBQkJBRTRFUUNBQklBQkI5QmhxSWdNcEFnQTNBZ0FnQVNBREtBSUlOZ0lJREFFTElBRWdBQ2dDOUJnZ0FFSDRHR29vQWdBUUdnc2dBa0dJR1dvZ0FFR0lHV29wQXdBM0F3QWdBa0dBR1dvZ0FFR0FHV29wQXdBM0F3QWdBa0hrdHZNQU5nS1FHU0FBUVpRWmFpZ0NBQ0VCSUFKQnlOM3lBRFlDbUJrZ0FrR1VHV29nQVRZQ0FDQUNRYUFaYWlBQVFhQVphaWtEQURjREFDQUNRYWdaYWlBQVFhZ1phaWtEQURjREFDQUNRZFNrOVFBMkFwZ1pJQUpCeEtUMUFEWUNrQmtnQWtHMHBQVUFOZ0xvR0NBQ1FhU2s5UUEyQXVBWUlBSkJsS1QxQURZQzBCZ2dBa0dFcFBVQU5nSzRHQ0FDUWZTajlRQTJBckFZSUFKQjVLUDFBRFlDb0JnZ0FrSFVvL1VBTmdLQUdDQUNRY0NqOVFBMkFzQURJQUpCc0tQMUFEWUNzQU1nQWtHZ28vVUFOZ0tRQXlBQ1FaQ2o5UUEyQXVnQ0lBSkJnS1AxQURZQzNBSWdBa0h3b3ZVQU5nTFVBaUFDUWVDaTlRQTJBc0FDSUFKQjBLTDFBRFlDdUFJZ0FrSEFvdlVBTmdMb0FTQUNRYkNpOVFBMkF0Z0JJQUpCb0tMMUFEWUN3QUVnQWtHSW92VUFOZ0t3QVNBQ1FmU2I5UUEyQWdBZ0FpQUFLQUt3R1RZQ3NCa2dBZ3NnQUNBQVFRQTZBQWdnQUVMVDZJV3o1b3pSc3VZQU53SUFJQUJCQ0RvQUN3dVhCUUlHZndGOEl3QkJFR3NpQmlRQUFrQUNRQ0FCTFFBNFJRMEFBa0FnQUVINkFFSHdzWDlCQVJBc0lnSkZCRUFnQUVHWkFVRi9FREJCK2dCQjhMRi9RUUVRTENJQ1JRMEJDeUFBUVpnWmFpSUhLd01RUkFBQXdQLy8vOS9CWVEwQUlBQkJzQmhxS0FJRVFYOUdEUUFnQWhDQkNDRURBbjhnQUVHb0dXb3JBd0FRelFRaUNKbEVBQUFBQUFBQTRFRmpCRUFnQ0tvTUFRdEJnSUNBZ0hnTElRSWdBU2dDRUNFRUlBWWdBaUFDUVI5MUlnVnFJQVZ6UVJod0lnVkJBQ0FGYXlBQ1FRQk9HeEI4SUFRZ0F5QUdFTDhVSUFZc0FBdEJBRWdFUUNBR0tBSUFFQmNMSUFGQnpBQnFJUUlnQVNnQ0VDZ0NDQ0VGSUFCQnRCaHFLQUlBSVFRQ1FDQUJLQUpNSWdBRVFBTkFBa0FnQUNnQ0VDSURJQVJLQkVBZ0FDZ0NBQ0lERFFFZ0FDRUNEQVFMSUFNZ0JFNE5BeUFBUVFScUlRSWdBQ2dDQkNJRFJRMERJQUloQUFzZ0FDRUNJQU1oQUF3QUN3QUxJQUloQUFzZ0FpZ0NBQ0lEUlFSQVFSZ1FHQ0lESUFRMkFoQWdBeUFBTmdJSUlBTkNBRGNDQUNBRFFRQTJBaFFnQWlBRE5nSUFJQUVvQWtnb0FnQWlBQVIvSUFFZ0FEWUNTQ0FDS0FJQUJTQURDeUVBSUFFb0Frd2dBQkJFSUFFZ0FTZ0NVRUVCYWpZQ1VBc2dBeUFGTmdJVUlBZENnSUNBL3YvLy8rOUJOd01RSUFkQ2dJQ0Evdi8vLys5Qk53TUlEQUVMQWtBZ0FFR3dHR29vQWdSQmYwWU5BQ0FCS0FKTUlnSkZEUUFnQUVHMEdHb29BZ0FoQXlBQ0lRQURRQUpBSUFBb0FoQWlCQ0FEVEFSL0lBTWdCRXdOQVNBQVFRUnFCU0FBQ3lnQ0FDSUFEUUVNQWdzTEEwQWdBaWdDRUNJQUlBTktCRUFnQWlnQ0FDSUNEUUVNQkFzZ0FDQURTQVJBSUFJb0FnUWlBZzBCREFRTEN5QUNSUTBDSUFJb0FoUWhCUXNnQVNnQ0VDQUZOZ0lJQ3lBR1FSQnFKQUJCQUE4TFFaYTY3d0FRbGdFQUMxc0JBWHdDUUNBQVFiUVlhaWdDQUNBQktBSVlSdzBBSUFCQm1CbHFLd01RUkFBQXdQLy8vOS9CWVEwQUlBRUNmeUFBUWFnWmFpc0RBQ0lDbVVRQUFBQUFBQURnUVdNRVFDQUNxZ3dCQzBHQWdJQ0FlQXMyQWh3TFFRQUxod0lCQkg4Q1FDQUFLQUxjQVVGZ1JnMEFJQUJCc0JocUtBSUVRWDlHRFFBZ0FVRU1haUVESUFCQnRCaHFLQUlBSVFRZ0FDRUZBa0FnQVNnQ0RDSUFCRUFEUUFKQUlBQW9BaEFpQWlBRVNnUkFJQUFvQWdBaUFnMEJJQUFoQXd3RUN5QUNJQVJPRFFNZ0FFRUVhaUVESUFBb0FnUWlBa1VOQXlBRElRQUxJQUFoQXlBQ0lRQU1BQXNBQ3lBRElRQUxJQVVvQXR3QklRVWdBeWdDQUNJQ1JRUkFRUmdRR0NJQ0lBUTJBaEFnQWlBQU5nSUlJQUpDQURjQ0FDQUNRUUEyQWhRZ0F5QUNOZ0lBSUFFb0FnZ29BZ0FpQUFSL0lBRWdBRFlDQ0NBREtBSUFCU0FDQ3lFQUlBRW9BZ3dnQUJCRUlBRWdBU2dDRUVFQmFqWUNFQXNnQWlBRk5nSVVDMEVBQzRnQkFDQUJLQUlFSWdGQmdRSnhCRUFnQUVIMEYyb2dBVUVCY1RvQUFBc2dBVUdDQW5FRVFDQUFRZlVYYWlBQlFRRjJRUUZ4T2dBQUN5QUJRWVFDY1FSQUlBQkI5aGRxSUFGQkFuWkJBWEU2QUFBTElBRkJpQUp4QkVBZ0FFSDNGMm9nQVVFRGRrRUJjVG9BQUFzZ0FVR1FBbkVFUUNBQVFmZ1hhaUFCUVFSMlFRRnhPZ0FBQzBFQUMyOEJBWDhnQVNnQ0JDSUNCRUFnQUVIQUEyb2dBaERjQ3dzZ0FTZ0NDQ0lDQkVBZ0FFSEFBMm9nQWhEYUN3c2dBU2dDRENJQ0JFQWdBRUhBQTJvZ0FoQ0tDUXNnQVNnQ0VDSUNCRUFnQUVIQUEyb2dBaERDQndzZ0FTZ0NGQ0lCQkVBZ0FFSEFBMm9nQVJDY0VRdEJBQXZHQVFBQ2Z3SkFJQUVnQVNnQ0FDZ0NDQkVBQUVIeUFFWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQkQwWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQitnQkdEUUFnQVNBQktBSUFLQUlJRVFBQVFSRkdEUUFnQVNBQktBSUFLQUlJRVFBQVFSSkdEUUFnQVNBQktBSUFLQUlJRVFBQVFaZ0JSZzBBSUFFZ0FTZ0NBQ2dDQ0JFQUFFSDlBRVlOQUNBQklBRW9BZ0FvQWdnUkFBQkIvZ0JHRFFBZ0FTQUJLQUlBS0FJSUVRQUFRUmhHRFFCQkFDQUJJQUVvQWdBb0FnZ1JBQUJCSkVjTkFSb0xRUUVMQzhNQkFRRi9JQUJCd0FOckVKSUpJQUFRaXdrZ0FFSEFGR29pQVVLQWdJRCsvLy8vNzBFM0F4Z2dBVUtBZ0lEKy8vLy83MEUzQXhBZ0FVS0FnSUQrLy8vLzcwRTNBd2dnQUVIZ0ZHb1FMeUFBUWZBVWFrRi9OZ0lFSUFCQitCUnFFUG9HSUFCQmtCVnFRb0NBZ0lDQWdJRDR2MzgzQXdnZ0FFR2dGV3BCQURZQ0JDQUFRYWdWYWhDYURTQUFRZEFWYWtFQU5nSUVJQUJCMkJWcUlnRkNnSUNBL3YvLy8rOUJOd01RSUFGQ2dJQ0Evdi8vLys5Qk53TUlJQUJCOEJWcVFRQTJBZ0FMeHdFQkFYOGdBRUd3QVdzUWtna2dBRUdRQW1vUWl3a2dBRUhRRm1vaUFVS0FnSUQrLy8vLzcwRTNBeGdnQVVLQWdJRCsvLy8vNzBFM0F4QWdBVUtBZ0lEKy8vLy83MEUzQXdnZ0FFSHdGbW9RTHlBQVFZQVhha0YvTmdJRUlBQkJpQmRxRVBvR0lBQkJvQmRxUW9DQWdJQ0FnSUQ0djM4M0F3Z2dBRUd3RjJwQkFEWUNCQ0FBUWJnWGFoQ2FEU0FBUWVBWGFrRUFOZ0lFSUFCQjZCZHFJZ0ZDZ0lDQS92Ly8vKzlCTndNUUlBRkNnSUNBL3YvLy8rOUJOd01JSUFCQmdCaHFRUUEyQWdBTHdBRUJBWDhnQUJDU0NTQUFRY0FEYWhDTENTQUFRWUFZYWlJQlFvQ0FnUDcvLy8vdlFUY0RHQ0FCUW9DQWdQNy8vLy92UVRjREVDQUJRb0NBZ1A3Ly8vL3ZRVGNEQ0NBQVFhQVlhaEF2SUFCQnNCaHFRWDgyQWdRZ0FFRzRHR29RK2dZZ0FFSFFHR3BDZ0lDQWdJQ0FnUGkvZnpjRENDQUFRZUFZYWtFQU5nSUVJQUJCNkJocUVKb05JQUJCa0JscVFRQTJBZ1FnQUVHWUdXb2lBVUtBZ0lEKy8vLy83MEUzQXhBZ0FVS0FnSUQrLy8vLzcwRTNBd2dnQUVFQU5nS3dHUXNTQUNBQVFaZ1pheUlBRUowQkdpQUFFQmNMRWdBZ0FFR1FHV3NpQUJDZEFSb2dBQkFYQ3hJQUlBQkI2QmhySWdBUW5RRWFJQUFRRndzU0FDQUFRZUFZYXlJQUVKMEJHaUFBRUJjTEVnQWdBRUhRR0dzaUFCQ2RBUm9nQUJBWEN4SUFJQUJCdUJocklnQVFuUUVhSUFBUUZ3c1NBQ0FBUWJBWWF5SUFFSjBCR2lBQUVCY0xFZ0FnQUVHZ0dHc2lBQkNkQVJvZ0FCQVhDMVFCQW44Z0FTQUFLQUpVSWdFZ0FVRUFJQUpCZ0FKcUlnTVF1QUVpQkNBQmF5QURJQVFiSWdNZ0FpQUNJQU5MR3lJQ0VCa2FJQUFnQVNBRGFpSUROZ0pVSUFBZ0F6WUNDQ0FBSUFFZ0FtbzJBZ1FnQWdzU0FDQUFRWUFZYXlJQUVKMEJHaUFBRUJjTEVnQWdBRUhBQTJzaUFCQ2RBUm9nQUJBWEN4SUFJQUJCc0FOcklnQVFuUUVhSUFBUUZ3c1NBQ0FBUVpBRGF5SUFFSjBCR2lBQUVCY0xFZ0FnQUVIb0Ftc2lBQkNkQVJvZ0FCQVhDeElBSUFCQjNBSnJJZ0FRblFFYUlBQVFGd3NTQUNBQVFkUUNheUlBRUowQkdpQUFFQmNMRWdBZ0FFSEFBbXNpQUJDZEFSb2dBQkFYQ3hJQUlBQkJ1QUpySWdBUW5RRWFJQUFRRndzU0FDQUFRZWdCYXlJQUVKMEJHaUFBRUJjTEVnQWdBRUhZQVdzaUFCQ2RBUm9nQUJBWEN4SUFJQUJCd0FGcklnQVFuUUVhSUFBUUZ3c1NBQ0FBUWJBQmF5SUFFSjBCR2lBQUVCY0xEQUFnQUJDZEFSb2dBQkFYQ3dzQUlBQkJtQmxyRUowQkN3c0FJQUJCa0JsckVKMEJDd3NBSUFCQjZCaHJFSjBCQ3dzQUlBQkI0QmhyRUowQkN3c0FJQUJCMEJockVKMEJDd3NBSUFCQnVCaHJFSjBCQ3dzQUlBQkJzQmhyRUowQkN3c0FJQUJCb0JockVKMEJDd3NBSUFCQmdCaHJFSjBCQ3dzQUlBQkJ3QU5yRUowQkN3c0FJQUJCc0FOckVKMEJDd3NBSUFCQmtBTnJFSjBCQ3dzQUlBQkI2QUpyRUowQkN3c0FJQUJCM0FKckVKMEJDd3NBSUFCQjFBSnJFSjBCQ3dzQUlBQkJ3QUpyRUowQkN3c0FJQUJCdUFKckVKMEJDd3NBSUFCQjZBRnJFSjBCQ3dzQUlBQkIyQUZyRUowQkN3c0FJQUJCd0FGckVKMEJDd3NBSUFCQnNBRnJFSjBCQ3d3QUlBQVEvZ3dhSUFBUUZ3c0hBRUd3bS9VQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWJTYTlRQkdHd3NQQUVHQUJCQVlJZ0FRK3djYUlBQUxEQUFnQVVIVW1QVUFOZ0lBQ3hJQVFRZ1FHQ0lBUWRTWTlRQTJBZ0FnQUF2b0FnRURmMEdBQkJBWUlnRWdBQkNMQVNBQlFkalU4Z0EyQXN3RElBQW9BdEFESVFJZ0FVR28xZklBTmdMVUF5QUJJQUkyQXRBRElBRkIyQU5xSVFJQ1FDQUFMQURqQTBFQVRnUkFJQUlnQUVIWUEyb2lBeWtEQURjREFDQUNJQU1vQWdnMkFnZ01BUXNnQWlBQUtBTFlBeUFBS0FMY0F4QWFDeUFCUWZqWjhnQTJBdVFESUFGQjZBTnFJUUlDUUNBQUxBRHpBMEVBVGdSQUlBSWdBRUhvQTJvaUF5a0RBRGNEQUNBQ0lBTW9BZ2cyQWdnTUFRc2dBaUFBS0FMb0F5QUFLQUxzQXhBYUN5QUFLQUw0QXlFQ0lBRkIvSmYxQURZQzlBTWdBVUhzbC9VQU5nTGtBeUFCUWR5WDlRQTJBdFFESUFGQnpKZjFBRFlDekFNZ0FVRzhsL1VBTmdLSUF5QUJRYXlYOVFBMkF2Z0NJQUZCbkpmMUFEWUM2QUlnQVVHTWwvVUFOZ0xrQVNBQlFlaVc5UUEyQXRRQklBRkIySmIxQURZQ3dBRWdBVUc0bHZVQU5nS3dBU0FCUWZpUDlRQTJBZ0FnQVNBQ05nTDRBeUFCSUFBb0F2d0ROZ0w4QXlBQkN5b0FJQUJCQnpvQUN5QUFRWjZkN3dBb0FBQTJBQUFnQUVHaG5lOEFLQUFBTmdBRElBQkJBRG9BQnd2Q0JnRUhmeU1BUVRCcklnTWtBQ0FCS0FJVVFhY0JFT2NCSVFRZ0FTZ0NGQ0FBUWFjQkVJc0RJZ0lFZnlBQ0lBSW9BZ0FvQWdnUkFBQkI3UUJHQlVFQUN5RUNBa0FnQVNnQ0JDZ0M2QVpCdGd4cUxRQUFJZ1VFUUNBQktBSWdJQUFvQXRBRE5nTHdBUXdCQ3lBQUlBRW9BaWdRM3dFTEFrQWdBQ0FFUmlBQ2NnMEFJQUVvQWdnaUFpQUJLQUlNSWdkSEJFQURRQ0FBS0FLa0F5RUdJQUlvQWdBaENDTUFRUkJySWdRa0FDQUVRWUNBSERZQ0JDQUVJQWcyQWdnZ0JFSHNxdjBBTmdJQUlBWWdCRUVCUVFFUWp3RWhCaUFFUVJCcUpBQWdCa1VOQWlBQ1FRUnFJZ0lnQjBjTkFBc0xBa0FnQVNnQ0xDSUNJQUVvQWh3aUFDZ0NSQ0FBS0FKQWEwRUNkVTRFUUVIQURoQVlJZ0lnQlVFQVIwRi9FUFlER2lBQklBSTJBaUFDUUNBRlJRMEFJQU1nQVNnQ01DQUJLQUlzYWtFQmFqWUNBQ0FEUVNCcVFiRGw3d0FnQXhCUElBSkJoQUpxSVFBZ0F5MEFLeUlGUVJoMFFSaDFJUVFDUUNBQ0xBQ1BBa0VBVGdSQUlBUkJBRTRFUUNBQUlBTXBBeUEzQWdBZ0FDQURLQUlvTmdJSURBSUxJQUFnQXlnQ0lDQURLQUlrRUNBTUFRc2dBQ0FES0FJZ0lBTkJJR29nQkVFQVNDSUFHeUFES0FJa0lBVWdBQnNRSVJvTElBTXNBQ3RCQUU0TkFDQURLQUlnRUJjTElBRW9BaHdpQUNBQktBSWdJQUFvQWdBb0FxZ0JFUUlBUWVBQ0VCZ2lBQ0FCS0FJa0VJOEpHaUFCSUFBMkFpUWdBQkRkQkNBQktBSWtJZ0FnQUNnQ0FDZ0NvQUVSQVFBZ0FTZ0NJQ0lBSUFFb0FpUWdBQ2dDQUNnQ3FBRVJBZ0FNQVFzZ0FTQUFJQUlRN3dGQnNQMzhBRUdFb1BvQVFRQVFIQ0lBTmdJZ0lBRW9BaVFvQXV3QklRSWdBMEdBZ093QU5nSVVJQU1nQWpZQ0dDQURRZXlxL1FBMkFoQUNRQ0FBSUFOQkVHcEI4TEYvUVFFUWp3RWlBQVJBSUFCQnNQMzhBRUdZc2Z3QVFRQVFIQ0lDRFFFTFFlQUNFQmdpQUNBQktBSWtFSThKSVFJZ0FCRGRCQ0FDSUFBb0FnQW9BcUFCRVFFQUlBRW9BaUFpQkNBQUlBUW9BZ0FvQXFnQkVRSUFDeUFCSUFJMkFpUUxRYXdDRUJnaUFDQUJLQUlvRVB3TElBRWdBRFlDS0NBQUVOMEVJQUVvQWlnaUFDQUFLQUlBS0FLZ0FSRUJBQ0FCS0FJa0lnQWdBU2dDS0NBQUtBSUFLQUtvQVJFQ0FDQUJJQUVvQWl4QkFXbzJBaXdMSUFOQk1Hb2tBRUVCQ3lvQUlBQkIxQUZyRUR3Z0FFRUxOZ0w4QVNBQVFZQUNhaEF2SUFCQkFEWUNwQUlnQUVFQU5nS29BZ3NNQUNBQUVQOE1HaUFBRUJjTEtnQWdBRUd3QVdzUVBDQUFRUXMyQXFBQ0lBQkJwQUpxRUM4Z0FFRUFOZ0xJQWlBQVFRQTJBc3dDQ3lZQUlBQVFQQ0FBUVFzMkF0QURJQUJCMUFOcUVDOGdBRUVBTmdMNEF5QUFRUUEyQXZ3REN4SUFJQUJCOUFOcklnQVFrd0lhSUFBUUZ3c1NBQ0FBUWVRRGF5SUFFSk1DR2lBQUVCY0xFZ0FnQUVIVUEyc2lBQkNUQWhvZ0FCQVhDeElBSUFCQnpBTnJJZ0FRa3dJYUlBQVFGd3NTQUNBQVFZZ0RheUlBRUpNQ0dpQUFFQmNMRWdBZ0FFSDRBbXNpQUJDVEFob2dBQkFYQ3hJQUlBQkI2QUpySWdBUWt3SWFJQUFRRndzU0FDQUFRZVFCYXlJQUVKTUNHaUFBRUJjTEVnQWdBRUhVQVdzaUFCQ1RBaG9nQUJBWEN4SUFJQUJCd0FGcklnQVFrd0lhSUFBUUZ3c1NBQ0FBUWJBQmF5SUFFSk1DR2lBQUVCY0xEQUFnQUJDVEFob2dBQkFYQ3dzQUlBQkI5QU5yRUpNQ0N3c0FJQUJCNUFOckVKTUNDd3NBSUFCQjFBTnJFSk1DQ3dzQUlBQkJ6QU5yRUpNQ0N3c0FJQUJCaUFOckVKTUNDd3NBSUFCQitBSnJFSk1DQ3dzQUlBQkI2QUpyRUpNQ0N3c0FJQUJCNUFGckVKTUNDd3NBSUFCQjFBRnJFSk1DQ3dzQUlBQkJ3QUZyRUpNQ0N3c0FJQUJCc0FGckVKTUNDd2NBUWVpUDlRQUxGUUFnQUVFRWFrRUFJQUVvQWdSQjdJNzFBRVliQ3c4QVFiQUNFQmdpQUJDNUJSb2dBQXNHQUNBQUpBQUxEQUFnQVVHTWpmVUFOZ0lBQ3hJQVFRZ1FHQ0lBUVl5TjlRQTJBZ0FnQUF1dUJBRURmMEd3QWhBWUlnRWdBQkJrR2lBQlFiQUJhaUlDUVFBMkFnd2dBaUFDUVFScUlnTTJBZ2dnQWlBRE5nSUVJQUpCeFAzOEFEWUNBQ0FDSVFNZ0FVSG8xUElBTmdMQUFTQUJJQUFwQThnQk53UElBU0FCSUFBcEE5QUJOd1BRQVNBQlFmalU4Z0EyQXRnQklBRkIzQUZxSVFJQ1FDQUFMQURuQVVFQVRnUkFJQUlnQUNrQzNBRTNBZ0FnQWlBQUtBTGtBVFlDQ0F3QkN5QUNJQUFvQXR3QklBQW9BdUFCRUJvTElBRkJpTmp5QURZQzZBRWdBVUhzQVdvaEFnSkFJQUFzQVBjQlFRQk9CRUFnQWlBQUtRTHNBVGNDQUNBQ0lBQW9BdlFCTmdJSURBRUxJQUlnQUNnQzdBRWdBQ2dDOEFFUUdnc2dBVUg0MmZJQU5nTDRBU0FCUWZ3QmFpRUNBa0FnQUN3QWh3SkJBRTRFUUNBQ0lBQXBBdndCTndJQUlBSWdBQ2dDaEFJMkFnZ01BUXNnQWlBQUtBTDhBU0FBS0FLQUFoQWFDeUFCUWZqYjhnQTJBb2dDSUFBb0Fvd0NJUUlnQVVIVTV2TUFOZ0tRQWlBQklBSTJBb3dDSUFBb0FwUUNJUUlnQVVIWTNmSUFOZ0tZQWlBQklBSTJBcFFDSUFGQm5BSnFJUUlDUUNBQUxBQ25Ba0VBVGdSQUlBSWdBQ2tDbkFJM0FnQWdBaUFBS0FLa0FqWUNDQXdCQ3lBQ0lBQW9BcHdDSUFBb0FxQUNFQm9MSUFGQmlJWDFBRFlDQUNBRFFhQ0w5UUEyQWdBZ0FVR1VqUFVBTmdLWUFpQUJRWVNNOVFBMkFwQUNJQUZCOUl2MUFEWUNpQUlnQVVIa2kvVUFOZ0w0QVNBQlFkU0w5UUEyQXVnQklBRkJ4SXYxQURZQzJBRWdBVUcwaS9VQU5nTEFBU0FCSUFBcEE2Z0NOd09vQWlBQkN5QUFJQUJCQURvQUNDQUFRdFBvaGJQbTdKRzU4QUEzQWdBZ0FFRUlPZ0FMQzk4Q0FRTi9Jd0JCSUdzaUFTUUFJQUJCQVRZQ3FBSUNRQ0FBUVE5QkFVRUJFQ3dFUUVFRUVCZ2lBa0dhZ2ZRQU5nRUFJQUZCQURZQ0dDQUJRUUE3QVF3Z0FVSUFOd01RSUFGQjlMS0JBVFlDQ0NBQlFSQnFJQUlnQWtFRWFoQzhBaUFCUVFFNkFBd2dBaEFYSUFGQmpOdjhBRFlDQ0FKQUlBQWdBVUVJYWtFQlFRRVFqd0ZGRFFBZ0FFRUNOZ0tvQWlBQUtBSkFJZ0lnQUNnQ1JDSUFSZzBBQTBBZ0FpZ0NBQkNIRkNBQ1FRUnFJZ0lnQUVjTkFBc0xJQUZCOUxLQkFUWUNDQ0FCS0FJUUlnQkZEUUVnQVNBQU5nSVVJQUFRRnd3QkN5QUFLQUpBSWdNZ0FDZ0NSQ0lFUmcwQUEwQUNRQ0FES0FJQUlnSWdBaWdDQUNnQ0NCRUFBRUdhQVVZRVFDQUNRYkFaYWlnQ0FFRUJSZzBCSUFCQkFqWUNxQUlNQXdzZ0FpQUNLQUlBS0FJSUVRQUFRUjFIRFFBZ0FpZ0NxQUpCQVVZTkFDQUFRUUkyQXFnQ0RBSUxJQU5CQkdvaUF5QUVSdzBBQ3dzZ0FVRWdhaVFBUVFBTGpBRUFBbjhDUUNBQklBRW9BZ0FvQWdnUkFBQkJEVVlOQUNBQklBRW9BZ0FvQWdnUkFBQkJEMFlOQUNBQklBRW9BZ0FvQWdnUkFBQkJFVVlOQUNBQklBRW9BZ0FvQWdnUkFBQkJFa1lOQUNBQklBRW9BZ0FvQWdnUkFBQkJtZ0ZHRFFBZ0FTQUJLQUlBS0FJSUVRQUFRUjFHRFFCQkFDQUJMd0ZRUVNkclFmLy9BM0ZCRWtzTkFSb0xRUUVMQzA4QUlBQVFnUUVnQUVJQU53UElBU0FBUWdBM0E5QUJJQUJCMkFGcUVDOGdBRUhvQVdvUUx5QUFRZmdCYWhBdklBQkJBRFlDakFJZ0FFRUFOZ0tVQWlBQVFaZ0NhaEF2SUFCQ0FEY0RxQUlMRWdBZ0FFR1lBbXNpQUJEdEFob2dBQkFYQ3hJQUlBQkJrQUpySWdBUTdRSWFJQUFRRndzU0FDQUFRWWdDYXlJQUVPMENHaUFBRUJjTEVnQWdBRUg0QVdzaUFCRHRBaG9nQUJBWEN4SUFJQUJCNkFGcklnQVE3UUlhSUFBUUZ3c1NBQ0FBUWRnQmF5SUFFTzBDR2lBQUVCY0xFZ0FnQUVIQUFXc2lBQkR0QWhvZ0FCQVhDeElBSUFCQnNBRnJJZ0FRN1FJYUlBQVFGd3NNQUNBQUVPMENHaUFBRUJjTEN3QWdBRUdZQW1zUTdRSUxDd0FnQUVHUUFtc1E3UUlMQ3dBZ0FFR0lBbXNRN1FJTEN3QWdBRUg0QVdzUTdRSUxDd0FnQUVIb0FXc1E3UUlMQ3dBZ0FFSFlBV3NRN1FJTEN3QWdBRUhBQVdzUTdRSUxDd0FnQUVHd0FXc1E3UUlMQndCQitJVDFBQXNWQUNBQVFRUnFRUUFnQVNnQ0JFSDhnL1VBUmhzTERnQkJ3QUVRR0NJQUVPOEVJQUFMREFBZ0FVR2NndlVBTmdJQUN4SUFRUWdRR0NJQVFaeUM5UUEyQWdBZ0FBdFNBUU4vUWNBQkVCZ2lBU0FBRUdRaEFpQUJRYkFCYWlJQVFRQTJBZ3dnQUNBQVFRUnFJZ00yQWdnZ0FDQUROZ0lFSUFCQnhQMzhBRFlDQUNBQlFkU0I5UUEyQXJBQklBRkJ3UHYwQURZQ0FDQUNDeW9BSUFCQkNUb0FDeUFBUVl1TzdnQXBBQUEzQUFBZ0FFR1RqdTRBTFFBQU9nQUlJQUJCQURvQUNRc0hBRUd3Ky9RQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWJqNjlBQkdHd3NPQUVIQUFSQVlJZ0FRblFRZ0FBc01BQ0FCUWR6NDlBQTJBZ0FMRWdCQkNCQVlJZ0JCM1BqMEFEWUNBQ0FBQzFJQkEzOUJ3QUVRR0NJQklBQVFaQ0VDSUFGQnNBRnFJZ0JCQURZQ0RDQUFJQUJCQkdvaUF6WUNDQ0FBSUFNMkFnUWdBRUhFL2Z3QU5nSUFJQUZCbVBqMEFEWUNzQUVnQVVHRTh2UUFOZ0lBSUFJTEtnQWdBRUVGT2dBTElBQkJ2dGp1QUNnQUFEWUFBQ0FBUWNMWTdnQXRBQUE2QUFRZ0FFRUFPZ0FGQ3djQVFkVHY5QUFMRlFBZ0FFRUVha0VBSUFFb0FnUkIzTzcwQUVZYkN3OEFRZGdFRUJnaUFCRHdCQm9nQUFzTUFDQUJRWUR0OUFBMkFnQUxFZ0JCQ0JBWUlnQkJnTzMwQURZQ0FDQUFDNWNJQVFSL1FkZ0VFQmdpQVNBQUVJc0JJQUZCQURZQzJBTWdBVUlBTndQUUF5QUJRYmpVOGdBMkFzd0RBa0FDUUFKQUFrQUNRQ0FBS0FMVUF5QUFLQUxRQTJzaUF3UkFJQU5CQUVnTkFTQUJJQU1RR0NJQ05nTFFBeUFCSUFJMkF0UURJQUVnQWlBRFFRSjFRUUowYWpZQzJBTWdBU0FBS0FMVUF5QUFLQUxRQXlJRWF5SURRUUJLQkg4Z0FpQUVJQU1RR1NBRGFnVWdBZ3MyQXRRREN5QUJRUUEyQXVnRElBRkNBRGNENEFNZ0FVSEV4L01BTmdMY0F5QUFLQUxrQXlBQUtBTGdBMnNpQXdSQUlBTkJBRWdOQWlBQklBTVFHQ0lDTmdMZ0F5QUJJQUkyQXVRRElBRWdBaUFEUVFKMVFRSjBhallDNkFNZ0FTQUFLQUxrQXlBQUtBTGdBeUlFYXlJRFFRQktCSDhnQWlBRUlBTVFHU0FEYWdVZ0FnczJBdVFEQ3lBQlFhalY4Z0EyQXV3RElBRkI4QU5xSVFJQ1FDQUFMQUQ3QTBFQVRnUkFJQUlnQUNrRDhBTTNBd0FnQWlBQUtBTDRBellDQ0F3QkN5QUNJQUFvQXZBRElBQW9BdlFERUJvTElBRkJpTmZ5QURZQy9BTWdBQ2dDZ0FRaEFpQUJRZGp5OHdBMkFvUUVJQUVnQWpZQ2dBUWdBVUdJQkdvaEFnSkFJQUFzQUpNRVFRQk9CRUFnQWlBQUtRT0lCRGNEQUNBQ0lBQW9BcEFFTmdJSURBRUxJQUlnQUNnQ2lBUWdBQ2dDakFRUUdnc2dBVUdVQkdvaEFnSkFJQUFzQUo4RVFRQk9CRUFnQWlBQUtRS1VCRGNDQUNBQ0lBQW9BcHdFTmdJSURBRUxJQUlnQUNnQ2xBUWdBQ2dDbUFRUUdnc2dBU0FBS0FLZ0JEWUNvQVFnQVVHa0JHb2hBZ0pBSUFBc0FLOEVRUUJPQkVBZ0FpQUFLUUtrQkRjQ0FDQUNJQUFvQXF3RU5nSUlEQUVMSUFJZ0FDZ0NwQVFnQUNnQ3FBUVFHZ3NnQUNnQ3RBUWhBaUFCUVFBMkFzQUVJQUZDQURjRHVBUWdBVUdZN1BRQU5nS3dCQ0FCUVlqczlBQTJBb1FFSUFGQitPdjBBRFlDL0FNZ0FVSG82L1FBTmdMc0F5QUJRZGpyOUFBMkF0d0RJQUZCeU92MEFEWUN6QU1nQVVHNDYvUUFOZ0tJQXlBQlFhanI5QUEyQXZnQ0lBRkJtT3YwQURZQzZBSWdBVUdJNi9RQU5nTGtBU0FCUWVUcTlBQTJBdFFCSUFGQjFPcjBBRFlDd0FFZ0FVRzA2dlFBTmdLd0FTQUJRZlRqOUFBMkFnQWdBU0FDTmdLMEJDQUFLQUs4QkNBQUtBSzRCR3NpQXdSQUlBTkJBRWdOQXlBQklBTVFHQ0lDTmdLNEJDQUJJQUkyQXJ3RUlBRWdBaUFEUVFKMVFRSjBhallDd0FRZ0FTQUFLQUs4QkNBQUtBSzRCQ0lFYXlJRFFRQktCSDhnQWlBRUlBTVFHU0FEYWdVZ0FnczJBcndFQ3lBQlFnQTNBc1FFSUFGQkFEWUN6QVFnQUNnQ3lBUWdBQ2dDeEFScklnTUVRQ0FEUVFCSURRUWdBU0FERUJnaUFqWUN4QVFnQVNBQ05nTElCQ0FCSUFJZ0EwRUNkVUVDZEdvMkFzd0VJQUVnQUNnQ3lBUWdBQ2dDeEFRaUJHc2lBMEVBU2dSL0lBSWdCQ0FERUJrZ0Eyb0ZJQUlMTmdMSUJBc2dBU0FBS0FMUUJEWUMwQVFNQkFzUUtBQUxFQ2dBQ3hBb0FBc1FLQUFMSUFFTEtnQWdBRUVGT2dBTElBQkJndW52QUNnQUFEWUFBQ0FBUVlicDd3QXRBQUE2QUFRZ0FFRUFPZ0FGQ3hRQUlBQWdBUkQyQWhvZ0FFRUFOZ0xRQkVFQUN4d0FJQUFnQUNnQ3VBUTJBcndFSUFBZ0FDZ0N4QVEyQXNnRVFRQUxsd0lCQkg4Z0FDZ0N5QVFoQkNBQUtBTEVCQ0VDQW44Z0FDZ0N1QVFpQXlBQUtBSzhCQ0lGUmdSQVFRQWdBaUFFUmcwQkdnc2dBaUFFUndSQUEwQWdBQ0FDS0FJQUlBRW9BZ1FvQXVnR1FmUVhhaUlES0FJc0lnUkJDbXdnQkNBRExRQThHMEhrQUd4QjVBQnRFSU1KSWdNRVFDQUFJQUFvQXF3RElBTnFJQUFvQWdBb0Fwd0dFUUlBQ3lBQ1FRUnFJZ0lnQUNnQ3lBUkhEUUFMSUFBb0Fyd0VJUVVnQUNnQ3VBUWhBd3NnQXlBRlJ3UkFBMEFnQUNBREtBSUFJQUVvQWdRb0F1Z0dRZlFYYWlJQ0tBSXNJZ1JCQ213Z0JDQUNMUUE4RzBIa0FHeEI1QUJ0RUlNSklnSUVRQ0FBSUFBb0Fxd0RJQUpxSUFBb0FnQW9BcHdHRVFJQUN5QURRUVJxSWdNZ0FDZ0N2QVJIRFFBTEMwRUJDd3VuRGdJTmZ3TjhJd0JCRUdzaUNpUUFBa0FnQVNnQ0hBUi9JQUJCQVJCY0lRUWdBRUh1QUVGL0VEQWlBZ1JBSUFKQnNQMzhBRUgwdmZ3QVFRQVFIQ0VHQzBFQUlBUW9BcEFDSUFFb0FpQW9BdWdHUWZRWGFpSURLQUlzSWdKQkNtd2dBaUFETFFBOEcyeEJBM1JCNUFCdGF5RU1JQUVvQWh4QmpBRkI4TEYvUVFFUUxDRUpJQUVvQWh4QjlnQkI4TEYvUVFFUUxDRUhJQVFvQXBBQ0lRVWdBU2dDSUNFRElBRW9BaHdoQWdKL0lBQW9BdEFFUVFGR0JFQWdBaUFESUFWQkFCQ3lBaUFFSUFRb0FnQW9BaVFSQUFCcklRWUNRQ0FKUlEwQUlBZEZEUUFnQ1NnQ29BUkJBVWNOQUNBS0lBY2dBU2dDSUNBRUtBS1FBa0VBRUprVUlBb29BZ1FnQm1vaEJnc2dEQ0FHSUFZZ0RFZ2JJZ05CQUNBRFFRQktHd3dCQ3lBQ0lBTWdCVUVBRUxFQ0lBUWdCQ2dDQUNnQ0pCRUFBR3NoQWdKQUlBbEZEUUFnQjBVTkFDQUpLQUtnQkVFQ1J3MEFJQW9nQnlBQktBSWdJQVFvQXBBQ1FRQVFtQlFnQ2lnQ0JDQUNhaUVDQ3lBQ1FSOTFJQUp4SVFNQ1FDQUdSUTBBSUFZb0F1QURSUTBBSUFZb0F2UURRUU5IRFFBZ0F5QUdLQUtBQkdzaEF3c2dEQ0FESUFNZ0RFb2JDeUVDUVFBaEJpQUtRUUEyQWdnZ0NrSUFOd01BSUFBb0F0UURJQUFvQXRBRElnVnJJZ2NFUUNBSFFRQklEUUlnQnhBWUlBVWdCeEFaSVFVZ0J3Ui9JQVVvQWdBRlFRQUxJUVlnQlJBWEN3SkFJQUFvQW9BRVFRRnJRUUpKRFFBQ1FFSG9ob0lCS0FJQUlnaEI3SWFDQVNnQ0FDSUZSZzBBQTBBZ0JpQUlLQUlBUndSQUlBaEJCR29pQ0NBRlJ3MEJEQUlMQ3lBRklBaEhEUUVMSUFNaEFnc2dBQ0FDSUFBb0FnQW9BcHdHRVFJQUFrQWdBQ2dDMEFRaUFrRUJSZ1IvQWtBZ0FTZ0NERVVOQUNBQktBSUVLQUlJSWdJZ0FpZ0NBQ2dDSkJFQUFDQUNLQUlZYWlJRElBQWdBQ2dDQUNnQ0pCRUFBQ0FBS0FJUWFpSUNUQTBBSUFBZ0FDZ0NyQU1nQXlBQ2Eyb2dBQ2dDQUNnQ25BWVJBZ0FMSUFBb0F0QUVCU0FDQzBFQ1J3MEFJQUVvQWhoRkRRQWdBU2dDRUNnQ0NDSUNJQUlvQWdBb0FpUVJBQUFnQWlnQ0VHb2lBeUFBSUFBb0FnQW9BaVFSQUFBZ0FDZ0NHR29pQWs0TkFDQUFJQUFvQXF3RElBTWdBbXRxSUFBb0FnQW9BcHdHRVFJQUN5QUVLQUtRQWlBQktBSWdJZ1lvQXVnR1FmUVhhaUlES0FJc0lnSkJDbXdnQWlBRExRQThHMnhCNUFCdElRNGdCa0hzQUJDbUN5RVBJQUVvQWlCQjdBQVFvUVVoRUNBQUtBTFFCQ0VNSUFBZ0FDZ0NBQ2dDSkJFQUFDRUxJQVFnQkNnQ0FDZ0NKQkVBQUNFSElBUW9BcEFDSUFFb0FpQW9BdWdHUWZRWGFpSURLQUlzSWdKQkNtd2dBaUFETFFBOEcyeEJBM1JCNUFCdElRVkJBQ0VHSUFwQkFEWUNDQ0FLUWdBM0F3QUNmeUFQSUE2M0loR2lJZytaUkFBQUFBQUFBT0JCWXdSQUlBK3FEQUVMUVlDQWdJQjRDeUVOQW44Z0VDQVJvaUlQbVVRQUFBQUFBQURnUVdNRVFDQVBxZ3dCQzBHQWdJQ0FlQXNoQXlBQUtBTFVBeUFBS0FMUUF5SUNheUlKQkVBZ0NVRUFTQTBDSUFrUUdDQUNJQWtRR1NFQ0lBa0VmeUFDS0FJQUJVRUFDeUVHSUFJUUZ3dEJBVUYvSUF4QkFVWWJJUWtDUUFKQUlBQW9Bb0FFUVFGclFRSkpEUUFDUUVIb2hvSUJLQUlBSWdoQjdJYUNBU2dDQUNJQ1JnMEFBMEFnQmlBSUtBSUFSd1JBSUFoQkJHb2lDQ0FDUncwQkRBSUxDeUFDSUFoSERRRUxJQUFvQXRBRUlnaEJBVVlFUUNBRUlBUW9BZ0FvQWlRUkFBQWdDMGdOQWlBQUtBTFFCQ0VJQ3dKQUlBaEJBa2NOQUNBTElBY2dCV3NpQWs0TkFDQUxJQUlnRG1zaUFrb0VRRUVBSUExcklBSWdDMnNpQXlBRElBTkJIM1VpQW1vZ0FuTWdEVWdiSVFNTUF3dEJBQ0FOYXlFRERBSUxBbjhnQVNnQ0lDRUhJQXNnQkNBRUtBSUFLQUlrRVFBQWF5QUVLQUtRQWlBSEtBTG9Ca0gwRjJvaUF5Z0NMQ0lDUVFwc0lBSWdBeTBBUEJ0c1FlUUFiVzhoQXlBSVFRRkdCRUFnQTBFQVNnUkFJQVFvQXBBQ0lBY29BdWdHUWZRWGFpSUZLQUlzSWdKQkNtd2dBaUFGTFFBOEcyeEI1QUJ0SUFOcklRTUxJQXNnQTJzZ0JDZ0NrQUlnQnlnQzZBWkI5QmRxSWdVb0Fpd2lBa0VLYkNBQ0lBVXRBRHdiYkVIa0FHMXFEQUVMSUFOQkFFZ0VRQ0FESUFRb0FwQUNJQWNvQXVnR1FmUVhhaUlGS0FJc0lnSkJDbXdnQWlBRkxRQThHMnhCNUFCdGFpRURDeUFMSUFNZ0JDZ0NrQUlnQnlnQzZBWkI5QmRxSWdVb0Fpd2lBa0VLYkNBQ0lBVXRBRHdiYkVIa0FHMXFhd3NpQWlBTGF5RURJQVFnQWlBQktBSWdFSkFKUlEwQklBTWdDU0FPYkdvaEF3d0JDeUFESUEwZ0RFRUJSaHNnQ1d3aEF3c2dBQ0FBS0FLc0F5QURhaUFBS0FJQUtBS2NCaEVDQUNBQkFuOGdBQ2dDMEFSQkFVWUVRRUVNRUJnaUFpQUJRUVJxTmdJRUlBSWdBRFlDQ0NBQ0lBRW9BZ1FpQURZQ0FDQUFJQUkyQWdRZ0FTQUNOZ0lFUVFNTUFRdEJEQkFZSWdJZ0FVRVFhallDQkNBQ0lBQTJBZ2dnQWlBQktBSVFJZ0EyQWdBZ0FDQUNOZ0lFSUFFZ0FqWUNFRUVHQzBFQ2RHb2lBQ0FBS0FJQVFRRnFOZ0lBUVFFRlFRQUxJUUFnQ2tFUWFpUUFJQUFQQ3hBb0FBdkJCZ0VIZnlNQVFSQnJJZ2NrQUFKQUFrQWdBU2dDQkVVTkFDQUFRUk5CZnhBd0lRTUNmeUFBS0FLMEJDSUNCRUFnQUNBQ05nTFFCRUVCREFFTElBRW9BZ1FpQWlnQ29BTWlCQ0FESUFRYklBSVE0Z1FpQXdSQUlBQkJBVUVDSUFOQkFVWWJOZ0xRQkVFQkRBRUxBa0FnQVNnQ0NFRUJSZ1JBSUFCQkFqWUMwQVFNQVFzZ0FFRUJOZ0xRQkF0QkFBc2hCa0VBSVFJZ0IwRUFOZ0lJSUFkQ0FEY0RBQ0FBS0FMVUF5QUFLQUxRQXlJRWF5SURCRUFnQTBFQVNBMENJQU1RR0NBRUlBTVFHU0VFSUFNRWZ5QUVLQUlBQlVFQUN5RUNJQVFRRndzQ1FDQUFLQUtBQkVFQmEwRUNUd1JBUWVpR2dnRW9BZ0FpQTBIc2hvSUJLQUlBSWdSR0RRRURRQ0FDSUFNb0FnQkhCRUFnQTBFRWFpSURJQVJIRFFFTUF3c0xJQU1nQkVZTkFRc2dCaUFBS0FMUUJFRUNSM0lOQUVFQUlRWkI5SWFDQVNnQ0FDRURRZmlHZ2dFb0FnQWhCQ0FIUVFBMkFnZ2dCMElBTndNQUlBQW9BdFFESUFBb0F0QURJZ1ZySWdJRVFDQUNRUUJJRFFNZ0FoQVlJQVVnQWhBWklRVWdBZ1IvSUFVb0FnQUZRUUFMSVFZZ0JSQVhDeUFESUFSR0RRQURRQ0FHSUFNb0FnQkhCRUFnQTBFRWFpSURJQVJIRFFFTUFnc0xJQU1nQkVZTkFDQUFRUUUyQXRBRUN5QUFBbjhnQVNnQ0lDRUVJQUVvQWdRaEFpQUJLQUlJSVFnakFFRVFheUlHSkFBZ0FpQUVRUUFRZmlFREFrQUNRQ0FDUWV3QUVLTUNRUUZLRFFBZ0JDZ0M2QVpCamhWcUxRQUFEUUFnQmtFQU5nSUlJQVpDQURjREFDQUFLQUxVQXlBQUtBTFFBeUlGYXlJQ1JRMEFJQUpCQUVnTkFTQUNFQmdnQlNBQ0VCa2hCU0FDUlFSQUlBVVFGd3dCQ3lBRktBSUFJUUlnQlJBWEFrQWdBa0VGYXc0REFBRUFBUXNnQkNBQVFRQVFYQ2dDa0FJUWVpRUNJQUFvQXRBRUlRUUNRQ0FJUVFGSERRQWdCRUVCUncwQUlBSkJmbTBnQTBFQmRHb2hBd3dCQ3lBSVFRSkhEUUFnQkVFQ1J3MEFJQUpCQW0waEF3c2dCa0VRYWlRQUlBTU1BUXNRS0FBTElBQW9BZ0FvQXBnR0VRSUFBbjhDUUFKQUlBQW9BdEFFUVFGckRnSUFBUU1MSUFFdEFCeEZEUUpCQXlFQ1FRVU1BUXNnQVMwQUhVVU5BVUVFSVFKQkJnc2hBeUFBSUFFZ0FrRUNkR29vQWdBMkFwd0RJQUFnQVNBRFFRSjBhaWdDQURZQ29BTUxJQWRCRUdva0FFRUFEd3NRS0FBTHZRSUJDSDhqQUVFUWF5SUZKQUFnQlVFQU5nSUlJQVZDQURjREFBSkFBa0FDUUFKQUlBQW9BdFFESUFBb0F0QURheUlDUlEwQUlBSkJBRWdOQVNBQ0VCZ1FGeUFDUVFWSkRRQWdBQ2dDVENFSElBRW9BZ2dpQWlBQktBSU1JZ1JKQkVBZ0FpQUFOZ0lFSUFJZ0J6WUNBQ0FCSUFKQkNHbzJBZ2dNQVFzZ0FpQUJRUVJxS0FJQUlnSnJJZ2hCQTNVaUNVRUJhaUlEUVlDQWdJQUNUdzBDSUFNZ0JDQUNheUlFUVFKMUlnWWdBeUFHU3h0Qi8vLy8vd0VnQkVINC8vLy9CMGtiSWdOQmdJQ0FnQUpQRFFNZ0EwRURkQ0lHRUJnaUF5QUpRUU4wYWlJRUlBQTJBZ1FnQkNBSE5nSUFJQWhCQUVvRVFDQURJQUlnQ0JBWkdnc2dBU0FESUFacU5nSU1JQUVnQkVFSWFqWUNDQ0FCSUFNMkFnUWdBa1VOQUNBQ0VCY0xJQVZCRUdva0FFRUFEd3NRS0FBTEVDZ0FDMEdqaE84QUVEZ0FDMFVBSUFCQjFBRnJFRHdnQUVINEFXb1E0Z01nQUVHSUFtb1E0Z01nQUVHWUFtb1FMeUFBUVFBMkFxd0NJQUJCc0FKcUVLUUJJQUJCQURZQzRBSWdBRUVBTmdMOEFndEZBQ0FBUWJBQmF4QThJQUJCbkFKcUVPSURJQUJCckFKcUVPSURJQUJCdkFKcUVDOGdBRUVBTmdMUUFpQUFRZFFDYWhDa0FTQUFRUUEyQW9RRElBQkJBRFlDb0FNTFFRQWdBQkE4SUFCQnpBTnFFT0lESUFCQjNBTnFFT0lESUFCQjdBTnFFQzhnQUVFQU5nS0FCQ0FBUVlRRWFoQ2tBU0FBUVFBMkFyUUVJQUJCQURZQzBBUUxFZ0FnQUVHd0JHc2lBQkQrQVJvZ0FCQVhDeElBSUFCQmhBUnJJZ0FRL2dFYUlBQVFGd3NTQUNBQVFmd0RheUlBRVA0QkdpQUFFQmNMRWdBZ0FFSHNBMnNpQUJEK0FSb2dBQkFYQ3hJQUlBQkIzQU5ySWdBUS9nRWFJQUFRRndzU0FDQUFRY3dEYXlJQUVQNEJHaUFBRUJjTEVnQWdBRUdJQTJzaUFCRCtBUm9nQUJBWEN3Y0FRWXJtN3dBTEVnQWdBRUg0QW1zaUFCRCtBUm9nQUJBWEN4SUFJQUJCNkFKcklnQVEvZ0VhSUFBUUZ3c1NBQ0FBUWVRQmF5SUFFUDRCR2lBQUVCY0xFZ0FnQUVIVUFXc2lBQkQrQVJvZ0FCQVhDeElBSUFCQndBRnJJZ0FRL2dFYUlBQVFGd3NTQUNBQVFiQUJheUlBRVA0QkdpQUFFQmNMREFBZ0FCRCtBUm9nQUJBWEN3c0FJQUJCc0FSckVQNEJDd3NBSUFCQmhBUnJFUDRCQ3dzQUlBQkIvQU5yRVA0QkN3Y0FRWjZmN2dBTEN3QWdBRUhzQTJzUS9nRUxDd0FnQUVIY0Eyc1EvZ0VMQ3dBZ0FFSE1BMnNRL2dFTEN3QWdBRUdJQTJzUS9nRUxDd0FnQUVINEFtc1EvZ0VMQ3dBZ0FFSG9BbXNRL2dFTEN3QWdBRUhrQVdzUS9nRUxDd0FnQUVIVUFXc1EvZ0VMQ3dBZ0FFSEFBV3NRL2dFTEN3QWdBRUd3QVdzUS9nRUxIQUFnQUNBQktBSUlJQVVReHdNRVFDQUJJQUlnQXlBRUVJWU5Dd3NkQUVIMGhvSUJLQUlBSWdBRVFFSDRob0lCSUFBMkFnQWdBQkFYQ3dzZEFFSG9ob0lCS0FJQUlnQUVRRUhzaG9JQklBQTJBZ0FnQUJBWEN3c3FBQ0FBUVFrNkFBc2dBRUd1d2U0QUtRQUFOd0FBSUFCQnRzSHVBQzBBQURvQUNDQUFRUUE2QUFrTFBnQWdBRUVRRUJnaUFUWUNBQ0FBUW8yQWdJQ0Fnb0NBZ0g4M0FnUWdBVUd0cyswQUtRQUFOd0FGSUFGQnFMUHRBQ2tBQURjQUFDQUJRUUE2QUEwTGRRRUJmMEhRQXhBWUlnRWdBQkNMQVNBQlFZalM5QUEyQW9nRElBRkIrTkgwQURZQytBSWdBVUhvMGZRQU5nTG9BaUFCUWRqUjlBQTJBdVFCSUFGQnROSDBBRFlDMUFFZ0FVR2swZlFBTmdMQUFTQUJRWVRSOUFBMkFyQUJJQUZCeE1yMEFEWUNBQ0FCSUFBb0Fzd0ROZ0xNQXlBQkN4c0FJQUJCQURvQUJDQUFRY2JZaGJzR05nSUFJQUJCQkRvQUN3dkVBZ0VJZnlNQVFSQnJJZ1VrQUVIb0F4QVlJZ0VnQUJDTEFTQUFLQUxRQXlFQ0lBRkIyQU5xSWdaQ0FEY0RBQ0FCUWJUSzlBQTJBc3dESUFGQnBNcjBBRFlDaUFNZ0FVR1V5dlFBTmdMNEFpQUJRWVRLOUFBMkF1Z0NJQUZCOU1uMEFEWUM1QUVnQVVIUXlmUUFOZ0xVQVNBQlFjREo5QUEyQXNBQklBRkJvTW4wQURZQ3NBRWdBVUhnd3ZRQU5nSUFJQUVnQWpZQzBBTWdBU0FHTmdMVUF5QUFLQUxVQXlJQ0lBQkIyQU5xSWdkSEJFQWdBVUhVQTJvaENBTkFJQVZCQ0dvZ0NDQUdJQUlpQTBFUWFpSUNJQUlRblFrQ1FDQURLQUlFSWdSRkJFQWdBeWdDQ0NJQ0tBSUFJQU5HRFFFZ0EwRUlhaUVEQTBBZ0F5Z0NBQ0lFUVFocUlRTWdCQ0FFS0FJSUlnSW9BZ0JIRFFBTERBRUxBMEFnQkNJQ0tBSUFJZ1FOQUFzTElBSWdCMGNOQUFzTElBRWdBQ2tENEFNM0ErQURJQVZCRUdva0FDQUJDeHNBSUFCQkFEb0FCQ0FBUWNUZTBac0hOZ0lBSUFCQkJEb0FDd3M1QUNBQUlBRW9BZ2dnQlJESEF3UkFJQUVnQWlBRElBUVFoZzBQQ3lBQUtBSUlJZ0FnQVNBQ0lBTWdCQ0FGSUFBb0FnQW9BaFFSQmdBTFFBQWdBRUVBSUFBb0FnQW9BcGdHRVFJQUlBQkJBQ0FBS0FJQUtBS2NCaEVDQUNBQVFZR0FnSUI0TmdMRUF5QUFRZ0EzQXFRRElBQkJBRFlDN0FOQkFBc01BQ0FBUWdBM0ErZ0RRUUFMU0FBZ0FFRUFJQUFvQWdBb0FwZ0dFUUlBSUFCQkFDQUFLQUlBS0FLY0JoRUNBQ0FBUVlHQWdJQjROZ0xFQXlBQVFnQTNBcVFESUFCQkFEWUM4QU1nQUVJQU53UGdBMEVBQ3hRQUlBQWdBUkQyQWhvZ0FFRUFOZ0xNQTBFQUMxd0FJQUJCQUNBQUtBSUFLQUtZQmhFQ0FDQUFRUUFnQUNnQ0FDZ0NuQVlSQWdBZ0FFR0JnSUNBZURZQ3hBTWdBRUlBTndLa0F5QUFRZFFEYWlBQVFkZ0RhaUlCS0FJQUVQZ0NJQUFnQVRZQzFBTWdBRUlBTndQWUEwRUFDemdBSUFBZ0FSRDJBaG9nQUVIVUEyb2dBRUhZQTJvaUFTZ0NBQkQ0QWlBQVFRQTZBT0FESUFBZ0FUWUMxQU1nQUVJQU53UFlBMEVBQ3lvQUlBQkIxQUZyRUR3Z0FFSUFOd0w4QVNBQVFnQTNBb2dDSUFCQ0FEY0NrQUlnQUVFQU5nS1lBZ3NxQUNBQVFiQUJheEE4SUFCQ0FEY0NvQUlnQUVJQU53S3NBaUFBUWdBM0FyUUNJQUJCQURZQ3ZBSUxKZ0FnQUJBOElBQkNBRGNDMEFNZ0FFSUFOd0xjQXlBQVFnQTNBdVFESUFCQkFEWUM3QU1MbHdJQkJuOGdBQ0FCS0FJSUlBVVF4d01FUUNBQklBSWdBeUFFRUlZTkR3c2dBUzBBTlNFSElBQW9BZ3doQmlBQlFRQTZBRFVnQVMwQU5DRUlJQUZCQURvQU5DQUFRUkJxSWdrZ0FTQUNJQU1nQkNBRkVJUU5JQWNnQVMwQU5TSUtjaUVISUFnZ0FTMEFOQ0lMY2lFSUFrQWdCa0VDU0EwQUlBa2dCa0VEZEdvaENTQUFRUmhxSVFZRFFDQUJMUUEyRFFFQ1FDQUxCRUFnQVNnQ0dFRUJSZzBESUFBdEFBaEJBbkVOQVF3REN5QUtSUTBBSUFBdEFBaEJBWEZGRFFJTElBRkJBRHNCTkNBR0lBRWdBaUFESUFRZ0JSQ0VEU0FCTFFBMUlnb2dCM0loQnlBQkxRQTBJZ3NnQ0hJaENDQUdRUWhxSWdZZ0NVa05BQXNMSUFFZ0IwSC9BWEZCQUVjNkFEVWdBU0FJUWY4QmNVRUFSem9BTkFzU0FDQUFRZGdEYXlJQUVNTUJHaUFBRUJjTEN3QWdBRUhZQTJzUXd3RUxNZ0FnQUVIVUFXc1FQQ0FBUWdBM0F2d0JJQUJDQURjQ2hBSWdBRUVBTmdLY0FpQUFRZ0EzQTVRQ0lBQkNBRGNEakFJTE1nQWdBRUd3QVdzUVBDQUFRZ0EzQXFBQ0lBQkNBRGNDcUFJZ0FFRUFOZ0xBQWlBQVFnQTNBN2dDSUFCQ0FEY0RzQUlMTGdBZ0FCQThJQUJDQURjQzBBTWdBRUlBTndMWUF5QUFRUUEyQXZBRElBQkNBRGNENkFNZ0FFSUFOd1BnQXd1cEFRQWdBQ0FCS0FJSUlBUVF4d01FUUFKQUlBRW9BZ1FnQWtjTkFDQUJLQUljUVFGR0RRQWdBU0FETmdJY0N3OExBa0FnQUNBQktBSUFJQVFReHdORkRRQUNRQ0FDSUFFb0FoQkhCRUFnQVNnQ0ZDQUNSdzBCQ3lBRFFRRkhEUUVnQVVFQk5nSWdEd3NnQVNBQ05nSVVJQUVnQXpZQ0lDQUJJQUVvQWloQkFXbzJBaWdDUUNBQktBSWtRUUZIRFFBZ0FTZ0NHRUVDUncwQUlBRkJBVG9BTmdzZ0FVRUVOZ0lzQ3dzU0FDQUFRZFFCYXhBOElBQkJBRFlDK0FFTEVnQWdBRUd3QVdzUVBDQUFRUUEyQXB3Q0N3NEFJQUFRUENBQVFRQTJBc3dEQzRvQ0FDQUFJQUVvQWdnZ0JCREhBd1JBQWtBZ0FTZ0NCQ0FDUncwQUlBRW9BaHhCQVVZTkFDQUJJQU0yQWh3TER3c0NRQ0FBSUFFb0FnQWdCQkRIQXdSQUFrQWdBaUFCS0FJUVJ3UkFJQUVvQWhRZ0FrY05BUXNnQTBFQlJ3MENJQUZCQVRZQ0lBOExJQUVnQXpZQ0lBSkFJQUVvQWl4QkJFWU5BQ0FCUVFBN0FUUWdBQ2dDQ0NJQUlBRWdBaUFDUVFFZ0JDQUFLQUlBS0FJVUVRWUFJQUV0QURVRVFDQUJRUU0yQWl3Z0FTMEFORVVOQVF3REN5QUJRUVEyQWl3TElBRWdBallDRkNBQklBRW9BaWhCQVdvMkFpZ2dBU2dDSkVFQlJ3MEJJQUVvQWhoQkFrY05BU0FCUVFFNkFEWVBDeUFBS0FJSUlnQWdBU0FDSUFNZ0JDQUFLQUlBS0FJWUVRZ0FDd3RJQVFGL0lBQkIxQUZyRUR3Z0FFRi9OZ0w4QVNBQVFRQTJBcEFDSUFCQkFEb0FqQUlnQUVHQUFtb2dBRUdFQW1vaUFTZ0NBQkQ0QWlBQUlBRTJBb0FDSUFCQ0FEY0RoQUlMU0FFQmZ5QUFRYkFCYXhBOElBQkJmellDb0FJZ0FFRUFOZ0swQWlBQVFRQTZBTEFDSUFCQnBBSnFJQUJCcUFKcUlnRW9BZ0FRK0FJZ0FDQUJOZ0trQWlBQVFnQTNBNmdDQzBRQkFYOGdBQkE4SUFCQmZ6WUMwQU1nQUVFQU5nTGtBeUFBUVFBNkFPQURJQUJCMUFOcUlBQkIyQU5xSWdFb0FnQVErQUlnQUNBQk5nTFVBeUFBUWdBM0E5Z0RDeElBSUFCQnpBTnJJZ0FRN2dJYUlBQVFGd3NTQUNBQVFZZ0RheUlBRU80Q0dpQUFFQmNMRWdBZ0FFSDRBbXNpQUJEdUFob2dBQkFYQ3hJQUlBQkI2QUpySWdBUTdnSWFJQUFRRndzU0FDQUFRZVFCYXlJQUVPNENHaUFBRUJjTEVnQWdBRUhVQVdzaUFCRHVBaG9nQUJBWEN4SUFJQUJCd0FGcklnQVE3Z0lhSUFBUUZ3c1NBQ0FBUWJBQmF5SUFFTzRDR2lBQUVCY0xEQUFnQUJEdUFob2dBQkFYQ3dzQUlBQkJ6QU5yRU80Q0N3c0FJQUJCaUFOckVPNENDd3NBSUFCQitBSnJFTzRDQ3dzQUlBQkI2QUpyRU80Q0N3c0FJQUJCNUFGckVPNENDN1FFQVFOL0lBQWdBU2dDQ0NBRUVNY0RCRUFDUUNBQktBSUVJQUpIRFFBZ0FTZ0NIRUVCUmcwQUlBRWdBellDSEFzUEN3SkFJQUFnQVNnQ0FDQUVFTWNEQkVBQ1FDQUNJQUVvQWhCSEJFQWdBU2dDRkNBQ1J3MEJDeUFEUVFGSERRSWdBVUVCTmdJZ0R3c2dBU0FETmdJZ0lBRW9BaXhCQkVjRVFDQUFRUkJxSWdVZ0FDZ0NERUVEZEdvaEIwRUFJUU1nQVFKL0FrQURRQUpBSUFVZ0IwOE5BQ0FCUVFBN0FUUWdCU0FCSUFJZ0FrRUJJQVFRaEEwZ0FTMEFOZzBBQWtBZ0FTMEFOVVVOQUNBQkxRQTBCRUJCQVNFRElBRW9BaGhCQVVZTkJFRUJJUVlnQUMwQUNFRUNjUTBCREFRTFFRRWhCaUFBTFFBSVFRRnhSUTBEQ3lBRlFRaHFJUVVNQVFzTFFRUWdCa1VOQVJvTFFRTUxOZ0lzSUFOQkFYRU5BZ3NnQVNBQ05nSVVJQUVnQVNnQ0tFRUJhallDS0NBQktBSWtRUUZIRFFFZ0FTZ0NHRUVDUncwQklBRkJBVG9BTmc4TElBQW9BZ3doQlNBQVFSQnFJZ1lnQVNBQ0lBTWdCQkRsQ1NBRlFRSklEUUFnQmlBRlFRTjBhaUVHSUFCQkdHb2hCUUpBSUFBb0FnZ2lBRUVDY1VVRVFDQUJLQUlrUVFGSERRRUxBMEFnQVMwQU5nMENJQVVnQVNBQ0lBTWdCQkRsQ1NBRlFRaHFJZ1VnQmtrTkFBc01BUXNnQUVFQmNVVUVRQU5BSUFFdEFEWU5BaUFCS0FJa1FRRkdEUUlnQlNBQklBSWdBeUFFRU9VSklBVkJDR29pQlNBR1NRMEFEQUlMQUFzRFFDQUJMUUEyRFFFZ0FTZ0NKRUVCUmdSQUlBRW9BaGhCQVVZTkFnc2dCU0FCSUFJZ0F5QUVFT1VKSUFWQkNHb2lCU0FHU1EwQUN3c0xDd0FnQUVIVUFXc1E3Z0lMQ3dBZ0FFSEFBV3NRN2dJTEN3QWdBRUd3QVdzUTdnSUxCd0JCME1MMEFBc1ZBQ0FBUVFScVFRQWdBU2dDQkVIUXdmUUFSaHNMRHdCQm5BTVFHQ0lBRU9ZSkdpQUFDd3dBSUFGQjdMLzBBRFlDQUFzU0FFRUlFQmdpQUVIc3YvUUFOZ0lBSUFBTEVnRUJmMEdjQXhBWUlnRWdBQkQ5Q3lBQkN6NEFJQUJCRUJBWUlnRTJBZ0FnQUVLTGdJQ0FnSUtBZ0lCL053SUVJQUZCMEpUdUFDZ0FBRFlBQnlBQlFjbVU3Z0FwQUFBM0FBQWdBVUVBT2dBTEN4WUFJQUF2QVZCQm1BRnJRZi8vQTNGQkEwbEJBWFFMRXdBZ0FTQUJLQUlBS0FJSUVRQUFRZjRBUmdzd0FDQUFRY0FCYXhDQkFTQUFFTHdGSUFCQmxBRnFFQzhnQUVHa0FXb1FMeUFBUWJ3QmFoQXZJQUJCQURZQ3VBRUxFZ0FnQUVIOEFtc2lBQkNBQXhvZ0FCQVhDM0FCQW44Z0FDQUJLQUlJUVFBUXh3TUVRQ0FCSUFJZ0F4Q0lEUThMSUFBb0Fnd2hCQ0FBUVJCcUlnVWdBU0FDSUFNUW5oUUNRQ0FFUVFKSURRQWdCU0FFUVFOMGFpRUVJQUJCR0dvaEFBTkFJQUFnQVNBQ0lBTVFuaFFnQVMwQU5nMEJJQUJCQ0dvaUFDQUVTUTBBQ3dzTEVnQWdBRUgwQW1zaUFCQ0FBeG9nQUJBWEN4SUFJQUJCNUFKcklnQVFnQU1hSUFBUUZ3c1NBQ0FBUWRRQ2F5SUFFSUFER2lBQUVCY0xFZ0FnQUVIUUFXc2lBQkNBQXhvZ0FCQVhDeElBSUFCQndBRnJJZ0FRZ0FNYUlBQVFGd3NTQUNBQVFiQUJheUlBRUlBREdpQUFFQmNMREFBZ0FCQ0FBeG9nQUJBWEN3c0FJQUJCL0FKckVJQURDd3NBSUFCQjlBSnJFSUFEQ3dzQUlBQkI1QUpyRUlBREN3c0FJQUJCMUFKckVJQURDd3NBSUFCQjBBRnJFSUFEQ3dzQUlBQkJ3QUZyRUlBREN3c0FJQUJCc0FGckVJQURDd2NBUWVDMzlBQUxGUUFnQUVFRWFrRUFJQUVvQWdSQjVMYjBBRVliQ3c4QVFmZ0RFQmdpQUJEY0F4b2dBQXNNQUNBQlFZUzE5QUEyQWdBTE13QWdBQ0FCS0FJSVFRQVF4d01FUUNBQklBSWdBeENJRFE4TElBQW9BZ2dpQUNBQklBSWdBeUFBS0FJQUtBSWNFUWNBQ3hJQVFRZ1FHQ0lBUVlTMTlBQTJBZ0FnQUFzZ0FDQUFRUUE2QUFnZ0FFTE55dEdycHU3VXRPY0FOd0lBSUFCQkNEb0FDd3NMQUNBQklBQTJBaVJCQUFzakFDQUFRZFFCYXhBOElBQkJBRFlDL0FFZ0FFR0FBbW9Rd0EwZ0FFRUFOZ0tnQWdzakFDQUFRYkFCYXhBOElBQkJBRFlDb0FJZ0FFR2tBbW9Rd0EwZ0FFRUFOZ0xFQWdzU0FDQUFRZkFEYXlJQUVKd0NHaUFBRUJjTEVnQWdBRUhVQTJzaUFCQ2NBaG9nQUJBWEN4b0FJQUFnQVNnQ0NFRUFFTWNEQkVBZ0FTQUNJQU1RaUEwTEN4SUFJQUJCekFOcklnQVFuQUlhSUFBUUZ3c1NBQ0FBUVlnRGF5SUFFSndDR2lBQUVCY0xFZ0FnQUVINEFtc2lBQkNjQWhvZ0FCQVhDeElBSUFCQjZBSnJJZ0FRbkFJYUlBQVFGd3NTQUNBQVFlUUJheUlBRUp3Q0dpQUFFQmNMRWdBZ0FFSFVBV3NpQUJDY0Fob2dBQkFYQ3hJQUlBQkJ3QUZySWdBUW5BSWFJQUFRRndzU0FDQUFRYkFCYXlJQUVKd0NHaUFBRUJjTERBQWdBQkNjQWhvZ0FCQVhDd3NBSUFCQjhBTnJFSndDQ3dzQUlBQkIxQU5yRUp3Q0N3c0FJQUJCekFOckVKd0NDd3NBSUFCQmlBTnJFSndDQ3dzQUlBQkIrQUpyRUp3Q0N3c0FJQUJCNkFKckVKd0NDd3NBSUFCQjVBRnJFSndDQ3dzQUlBQkIxQUZyRUp3Q0N3c0FJQUJCd0FGckVKd0NDd3NBSUFCQnNBRnJFSndDQ3djQVFiQ3M5QUFMRlFBZ0FFRUVha0VBSUFFb0FnUkJ0S3YwQUVZYkN3OEFRYkFFRUJnaUFCRDBCaG9nQUFzTUFDQUJRZGlwOUFBMkFnQUxFZ0JCQ0JBWUlnQkIyS24wQURZQ0FDQUFDL1FDQVFOL1FiQUVFQmdpQVNBQUVJc0JJQUZCcU5YeUFEWUN6QU1nQVVIUUEyb2hBZ0pBSUFBc0FOc0RRUUJPQkVBZ0FpQUFRZEFEYWlJREtRTUFOd01BSUFJZ0F5Z0NDRFlDQ0F3QkN5QUNJQUFvQXRBRElBQW9BdFFERUJvTElBRWdBQ2dDNEFNMkF1QURJQUVnQUNrRDZBTTNBK2dESUFFZ0FDZ0NoQVEyQW9RRUlBRWdBQ2tDL0FNM0F2d0RJQUVnQUNrQzlBTTNBdlFESUFFZ0FDa0NqQVEzQW93RUlBRWdBQ2tDbEFRM0FwUUVJQUVnQUMwQW9BUTZBS0FFSUFBb0FxZ0VJUUFnQVVIb3FQUUFOZ0trQkNBQlFkaW85QUEyQXB3RUlBRkJ5S2owQURZQ2lBUWdBVUc0cVBRQU5nTHdBeUFCUWFpbzlBQTJBdVFESUFGQm1LajBBRFlDM0FNZ0FVR0lxUFFBTmdMTUF5QUJRZmluOUFBMkFvZ0RJQUZCNktmMEFEWUMrQUlnQVVIWXAvUUFOZ0xvQWlBQlFjaW45QUEyQXVRQklBRkJwS2YwQURZQzFBRWdBVUdVcC9RQU5nTEFBU0FCUWZTbTlBQTJBckFCSUFGQnRLRDBBRFlDQUNBQklBQTJBcWdFSUFFTEtnQWdBRUVHT2dBTElBQkJ3Zjd0QUNnQUFEWUFBQ0FBUWNYKzdRQXZBQUE3QUFRZ0FFRUFPZ0FHQ3dzQUlBRWdBRFlDS0VFQUMyWUFJQUJCMUFGckVEd2dBRUg0QVdvUUx5QUFRUUEyQW93Q0lBQkNmemNDbEFJZ0FFRUFOZ0t3QWlBQVF2My8vLzlmTndLb0FpQUFRdjMvLy85Zk53S2dBaUFBUWdBM0FyZ0NJQUJDQURjQ3dBSWdBRUVBT2dETUFpQUFRWUdBZ0lCNE5nTFVBZ3VvQVFFQ2Z5TUFRVUJxSWdNa0FBSi9RUUVnQUNBQlFRQVF4d01OQUJwQkFDQUJSUTBBR2tFQUlBRkJ0Tm54QUVIazJmRUFRUUFRSENJQlJRMEFHaUFEUVFocUlnUkJCSEpCQUVFMEVHRWFJQU5CQVRZQ09DQURRWDgyQWhRZ0F5QUFOZ0lRSUFNZ0FUWUNDQ0FCSUFRZ0FpZ0NBRUVCSUFFb0FnQW9BaHdSQndBZ0F5Z0NJQ0lBUVFGR0JFQWdBaUFES0FJWU5nSUFDeUFBUVFGR0N5RUFJQU5CUUdza0FDQUFDMllBSUFCQnNBRnJFRHdnQUVHY0Ftb1FMeUFBUVFBMkFyQUNJQUJDZnpjQ3VBSWdBRUVBTmdMVUFpQUFRdjMvLy85Zk53TE1BaUFBUXYzLy8vOWZOd0xFQWlBQVFnQTNBdHdDSUFCQ0FEY0M1QUlnQUVFQU9nRHdBaUFBUVlHQWdJQjROZ0w0QWdzU0FDQUFRYVFFYXlJQUVLOEJHaUFBRUJjTEVnQWdBRUdjQkdzaUFCQ3ZBUm9nQUJBWEN4SUFJQUJCaUFScklnQVFyd0VhSUFBUUZ3c0xBQ0FBUWFRRWF4Q3ZBUXNMQUNBQVFad0VheEN2QVFzTEFDQUFRWWdFYXhDdkFRc05BRUhSeGZFQVFRQVFxZ2dBQ3djQVFhU2c5QUFMRlFBZ0FFRUVha0VBSUFFb0FnUkJxSi8wQUVZYkN3OEFRYUFFRUJnaUFCQzdCUm9nQUFzTUFDQUJRY3lkOUFBMkFnQUxFZ0JCQ0JBWUlnQkJ6SjMwQURZQ0FDQUFDOE1DQVFOL1FhQUVFQmdpQVNBQUVJc0JJQUZCekFOcUlnSkJBRFlDRENBQ0lBSkJCR29pQXpZQ0NDQUNJQU0yQWdRZ0FrSEUvZndBTmdJQUlBRWdBQ2dDNEFNMkF1QURJQUVnQUNnQzZBTTJBdWdESUFFZ0FDZ0M4QU0yQXZBRElBRWdBQ2tEK0FNM0EvZ0RJQUVnQUNnQ2hBUTJBb1FFSUFBb0Fvd0VJUU1nQVVIb20vUUFOZ0tJQXlBQlFkaWI5QUEyQXZnQ0lBRkJ5SnYwQURZQzZBSWdBVUc0bS9RQU5nTGtBU0FCUVpTYjlBQTJBdFFCSUFGQmhKdjBBRFlDd0FFZ0FVSGttdlFBTmdLd0FTQUJRYUNVOUFBMkFnQWdBU0FETmdLTUJDQUNRZmliOUFBMkFnQWdBVUhjblBRQU5nS0lCQ0FCUWN5YzlBQTJBb0FFSUFGQnZKejBBRFlDOUFNZ0FVR3NuUFFBTmdMc0F5QUJRWnljOUFBMkF1UURJQUZCakp6MEFEWUMzQU1nQVNBQUtRT1FCRGNEa0FRZ0FTQUFMUUNZQkRvQW1BUWdBUXNxQUNBQVFRWTZBQXNnQUVINytPNEFLQUFBTmdBQUlBQkIvL2p1QUM4QUFEc0FCQ0FBUVFBNkFBWUxyd1VDQm44QmZpTUFRUkJySWdja0FFRi9JUVVDUUFKL0lBQkJtZ0ZCZnhBd0lnSUVRQ0FDUWJRWWFnd0JDeUFBUVFBUVhDSUNSUTBCSUFKQjdBRnFDeWdDQUNFRkN5QUJRVUJySVFNQ1FDQUJLQUpBSWdJRVFBTkFBa0FnQWlnQ0VDSUVJQVZLQkVBZ0FpZ0NBQ0lFRFFFZ0FpRUREQVFMSUFRZ0JVNE5BeUFDUVFScUlRTWdBaWdDQkNJRVJRMERJQU1oQWdzZ0FpRURJQVFoQWd3QUN3QUxJQU1oQWdzZ0F5Z0NBQ0lFUlFSQVFSZ1FHQ0lFSUFVMkFoQWdCQ0FDTmdJSUlBUkNBRGNDQUNBRVFRQTJBaFFnQXlBRU5nSUFJQUVvQWp3b0FnQWlBZ1IvSUFFZ0FqWUNQQ0FES0FJQUJTQUVDeUVDSUFFb0FrQWdBaEJFSUFFZ0FTZ0NSRUVCYWpZQ1JBc2dCQ0FBTmdJVVFRQWhBZ0pBQWtBQ1FDQUFLUVA0QXlJSVFpQ0lwMEVCYXc0Q0FRQUNDMEVBSUFpbmF5RUNEQUVMSUFpbklRSUxJQUFDZndKL0lBRW9BaEFpQkNFREFuOGdBZ1IvSUFJZ0JDZ0NEQ0lGSUFKQkFFb2lCa0VFZEdvb0FnQWdCVUVBUVF3Z0JodHFLQUlBYTJ3Z0JDZ0NBRzhGUVFBTElBRW9BaEFvQWdocUlnSkJBRWdFUUNBQ0lBTW9BZ0FpQWtIa0FHeHFJQUp2REFFTFFRQWdBa1VOQVJvZ0FpQURLQUlBSWdKdkN5RUVJQUpCQWs0RVFDQURLQUlNSWdNb0Fnd2dBeWdDQUNJRmF5RUdJQU1vQWhBZ0JXc2hCVUVCSVFNRFFDQURJQVFnQXlBRmJDQUNiMFlOQWhwQkFDQURheUFFSUFNZ0Jtd2dBbTlHRFFJYUlBTkJBV29pQXlBQ1J3MEFDd3RCNitXUVJRc2lBa0hyNVpCRlJ3UkFJQUpCQUVnRVFDQUFRUUFnQW1zMkF2Z0RRUUlNQWdzZ0FnUkFJQUFnQWpZQytBTkJBUXdDQ3dzZ0FFRi9OZ0w0QTBFQUN6WUMvQU1nQUNnQzZBTUVRQ0FISUFBb0F1Z0RJQUFvQXVBRFFRUVF4eFFoQWlBQktBSVFJQUlRZ3dnZ0FDQUNLQUlBUVFGcU5nTG9BeUFBSUFJUXhSUTJBdUFEQ3lBSFFSQnFKQUJCQVF2REJRSUdmd0YrSXdCQklHc2lBaVFBSUFKQmdJRHNBellDSENBQ1FhaWcrd0EyQWhnZ0FrRVlhaUVHQWtBZ0FDZ0NRQ0lCSUFBb0FrUkdEUUFEUUFKQUlBWWdBU2dDQUNBR0tBSUFLQUlBRVFNQUJFQUNRQ0FBTFFCc0RRQWdBU2dDQUNJRVJRMEFJQVFnQkNnQ0FDZ0NCQkVCQUFzZ0FDZ0NSQ0FCUVFScUlnZHJJZ1FFUUNBQklBY2dCQkJqR2dzZ0FDQUJJQVJxSWdRMkFrUWdBMEVCYWlFRERBRUxJQUZCQkdvaEFTQUFLQUpFSVFRTElBRWdCRWNOQUFzZ0EwRUFUQTBBSUFBUXBBSUxBa0FnQUVITUEyb2dBQkMwQndSQUlBQW9BdmdEUVg5SElBQW9BdndEUVFCSGNrVU5BU0FBS0FMNEEwRUFUQTBCQTBBQ1FBSkFJQVZCRFU4TkFBSi9Ba0FnQUVITUEyb2lCaUFBRU9ZQklnTWdBeWdDQkNJQlJ3UkFBMEFnQVNnQ0NDMEFyQUZGRFFJZ0FTZ0NCQ0lCSUFOSERRQUxDeUFBS0FMNEEwRi9SeUFBS0FMOEEwRUFSM0pGRFFBZ0FEVUMvQU5DSUlaQ2dJQ0FnQ0JTRFFCQ0FrSUZJQVZCQjBnYklRaEI0SS8wQUF3QkN5QUdJQUFRNWdFaUF5QURLQUlFSWdGSEJFQURRQ0FCS0FJSUxRQ3NBVVVOQXlBQktBSUVJZ0VnQTBjTkFBc0xJQUFvQXZnRFFYOUhJQUFvQXZ3RFFRQkhja1VOQVNBQU5RTDhBMElnaGtLQWdJQ0FFRklOQVVJQlFnTWdCVUVIU0JzaENFR0FrUFFBQ3lFQklBSWdBU0FGUVFkdlFRSjBhalVDQUVJZ2hpQUloRGNDQ0NBQ1FRRTZBQkFNQVFzZ0FrRUFPZ0FJSUFKQkFEb0FFQXNnQWkwQUVBUkFRZmdFRUJnaUFSQ0ZDQ0FCSUFJb0FnZzJBcXdFSUFJb0Fnd2hBeUFCUVFFNkFLd0JJQUVnQXpZQy9BTWdBQ0FCSUFBb0FnQW9BcWdCRVFJQUN5QUZRUUZxSWdVZ0FDZ0MrQU1pQVVFQUlBQW9BdndESUFGQmYwZHlHMGdOQUFzTUFRc2dBQ2dDK0FOQmYwY2dBQ2dDL0FOQkFFZHlSUTBBSUFJZ0FDZ0NWQ0FBUWRRQWFpQUFMQUJmUVFCSUd6WUNBRUg2Mi9BQUlBSVFKQXNnQWtFZ2FpUUFRUUFMVVFBQ2Z3SkFBa0FnQUMwQXJBRkZEUUFnQVMwQXJBRU5BRUhNeGU4QVFRQVFPZ3dCQ3lBQklBRW9BZ0FvQWdnUkFBQkIrd0JHRFFCQkFDQUJMd0ZRUVNkclFmLy9BM0ZCRWtzTkFSb0xRUUVMQzFZQUlBQkIxQUZyRUR3Z0FFRUFOZ0tNQWlBQVFRQTJBcFFDSUFCQkFEWUNuQUlnQUVMLy8vLy9EemNDcEFJZ0FFRUFOZ0t3QWlBQVFRQTJBcmdDSUFCQkFEb0F4QUlnQUVFS05nTEFBaUFBUVFBNkFMd0NDMVlBSUFCQnNBRnJFRHdnQUVFQU5nS3dBaUFBUVFBMkFyZ0NJQUJCQURZQ3dBSWdBRUwvLy8vL0R6Y0N5QUlnQUVFQU5nTFVBaUFBUVFBMkF0d0NJQUJCQURvQTZBSWdBRUVLTmdMa0FpQUFRUUE2QU9BQ0N4SUFJQUJCaUFScklnQVE0d0VhSUFBUUZ3c1NBQ0FBUVlBRWF5SUFFT01CR2lBQUVCY0xFZ0FnQUVIMEEyc2lBQkRqQVJvZ0FCQVhDeElBSUFCQjdBTnJJZ0FRNHdFYUlBQVFGd3NTQUNBQVFlUURheUlBRU9NQkdpQUFFQmNMQndCQkFCQ3FGQXNTQUNBQVFkd0RheUlBRU9NQkdpQUFFQmNMRWdBZ0FFSE1BMnNpQUJEakFSb2dBQkFYQ3hJQUlBQkJpQU5ySWdBUTR3RWFJQUFRRndzU0FDQUFRZmdDYXlJQUVPTUJHaUFBRUJjTEVnQWdBRUhvQW1zaUFCRGpBUm9nQUJBWEN4SUFJQUJCNUFGcklnQVE0d0VhSUFBUUZ3c1NBQ0FBUWRRQmF5SUFFT01CR2lBQUVCY0xFZ0FnQUVIQUFXc2lBQkRqQVJvZ0FCQVhDeElBSUFCQnNBRnJJZ0FRNHdFYUlBQVFGd3NNQUNBQUVPTUJHaUFBRUJjTEN3QWdBRUdJQkdzUTR3RUxDd0FnQUVHQUJHc1E0d0VMQ3dBZ0FFSDBBMnNRNHdFTEN3QWdBRUhzQTJzUTR3RUxDd0FnQUVIa0Eyc1E0d0VMQ3dBZ0FFSGNBMnNRNHdFTEN3QWdBRUhNQTJzUTR3RUxDd0FnQUVHSUEyc1E0d0VMQ3dBZ0FFSDRBbXNRNHdFTEN3QWdBRUhvQW1zUTR3RUxCQUJCQUFzTEFDQUFRZVFCYXhEakFRc0xBQ0FBUWRRQmF4RGpBUXNMQUNBQVFjQUJheERqQVFzTEFDQUFRYkFCYXhEakFRc0hBRUd3anZRQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWJTTjlBQkdHd3NPQUVINEJCQVlJZ0FRaFFnZ0FBc01BQ0FCUWRTTDlBQTJBZ0FMRWdCQkNCQVlJZ0JCMUl2MEFEWUNBQ0FBQzZrSUFRUi9RZmdFRUJnaUFTQUFFSXNCSUFGQkFEWUMyQU1nQVVJQU53UFFBeUFCUWVDRS9RQTJBc3dEQWtBQ1FBSkFJQUFvQXRRRElBQW9BdEFEYXlJREJFQWdBMEVBU0EwQklBRWdBeEFZSWdJMkF0QURJQUVnQWpZQzFBTWdBU0FDSUFOQkFuVkJBblJxTmdMWUF5QUJJQUFvQXRRRElBQW9BdEFESWdScklnTkJBRW9FZnlBQ0lBUWdBeEFaSUFOcUJTQUNDellDMUFNTElBRkI1TWZ6QURZQzNBTWdBU0FBS1FQZ0F6Y0Q0QU1nQVNBQUtRUG9BemNENkFNZ0FTQUFMUUQwQXpvQTlBTWdBQ2dDL0FNaEFpQUJRUUEyQW93RUlBRkNBRGNDaEFRZ0FVSGdoUDBBTmdLQUJDQUJRZnp3OHdBMkF2Z0RJQUZCN1BEekFEWUM4QU1nQVVIYzhQTUFOZ0xjQXlBQlFjVHc4d0EyQXN3RElBRWdBallDL0FNZ0FDZ0NpQVFnQUNnQ2hBUnJJZ01FUUNBRFFRQklEUUlnQVNBREVCZ2lBallDaEFRZ0FTQUNOZ0tJQkNBQklBSWdBMEVDZFVFQ2RHbzJBb3dFSUFFZ0FDZ0NpQVFnQUNnQ2hBUWlCR3NpQTBFQVNnUi9JQUlnQkNBREVCa2dBMm9GSUFJTE5nS0lCQXNnQVVHWTNQSUFOZ0tRQkNBQUtBS1VCQ0VDSUFGQnFOenlBRFlDbUFRZ0FTQUNOZ0tVQkNBQklBQW9BcHdFTmdLY0JDQUJJQUF0QUtBRU9nQ2dCQ0FCUVlUeTh3QTJBcGdFSUFGQjlQSHpBRFlDa0FRZ0FVSFU4Zk1BTmdLQUJDQUFLQUtrQkNFQ0lBRkJxTlR5QURZQ3FBUWdBU0FDTmdLa0JDQUFLQUtzQkNFQ0lBRkJxTlh5QURZQ3NBUWdBU0FDTmdLc0JDQUJRYlFFYWlFQ0FrQWdBQ3dBdndSQkFFNEVRQ0FDSUFBcEFyUUVOd0lBSUFJZ0FDZ0N2QVEyQWdnTUFRc2dBaUFBS0FLMEJDQUFLQUs0QkJBYUN5QUJRWWpYOGdBMkFzQUVJQUFvQXNRRUlRSWdBVUhZOHZNQU5nTElCQ0FCSUFJMkFzUUVJQUZCekFScUlRSUNRQ0FBTEFEWEJFRUFUZ1JBSUFJZ0FDa0N6QVEzQWdBZ0FpQUFLQUxVQkRZQ0NBd0JDeUFDSUFBb0Fzd0VJQUFvQXRBRUVCb0xJQUZCMkFScUlRSUNRQ0FBTEFEakJFRUFUZ1JBSUFJZ0FDa0QyQVEzQXdBZ0FpQUFLQUxnQkRZQ0NBd0JDeUFDSUFBb0F0Z0VJQUFvQXR3RUVCb0xJQUVnQUNnQzVBUTJBdVFFSUFGQjZBUnFJUUlDUUNBQUxBRHpCRUVBVGdSQUlBSWdBQ2tENkFRM0F3QWdBaUFBS0FMd0JEWUNDQXdCQ3lBQ0lBQW9BdWdFSUFBb0F1d0VFQm9MSUFGQjdJcjBBRFlDeUFRZ0FVSGNpdlFBTmdMQUJDQUJRY3lLOUFBMkFyQUVJQUZCdklyMEFEWUNxQVFnQVVHc2l2UUFOZ0tZQkNBQlFaeUs5QUEyQXBBRUlBRkIvSW4wQURZQ2dBUWdBVUhzaWZRQU5nTDRBeUFCUWR5SjlBQTJBdkFESUFGQnpJbjBBRFlDM0FNZ0FVRzBpZlFBTmdMTUF5QUJRYVNKOUFBMkFvZ0RJQUZCbEluMEFEWUMrQUlnQVVHRWlmUUFOZ0xvQWlBQlFmU0k5QUEyQXVRQklBRkIwSWowQURZQzFBRWdBVUhBaVBRQU5nTEFBU0FCUWFDSTlBQTJBckFCSUFGQjRJSDBBRFlDQUF3Q0N4QW9BQXNRS0FBTElBRUxJQUFnQUVFQU9nQUlJQUJDeThybGk3VHMyTFRrQURjQ0FDQUFRUWc2QUFzTGVBRUJmeUFBUVlBRWF4QThJQUJCTkdzaUFVSUFOd0ljSUFGQmdRRTZBQmdnQVVFQU5nSVVJQUZCZ1FFNkFDZ2dBVUVBTmdJd0lBQkJnWUNBZ0hnMkFoUWdBRUdCQVRvQUlDQUFRUUEyQWh3Z0FFRUFOZ0lrSUFCQkFEWUNMQ0FBUVRCcUVDOGdBRUZBYTBFQU5nSUVJQUJCeUFCcUVLUUJDMjhBSUFCQnpBTnJFRHdnQUVJQU53SWNJQUJCZ1FFNkFCZ2dBRUVBTmdJVUlBQkJnUUU2QUNnZ0FFRUFOZ0l3SUFCQmdZQ0FnSGcyQWtnZ0FFR0JBVG9BVkNBQVFRQTJBbEFnQUVFQU5nSllJQUJCQURZQ1lDQUFRZVFBYWhBdklBQkJBRFlDZUNBQVFmd0FhaENrQVF0NkFDQUFRZFFCYXhBOElBQkNBRGNDbEFJZ0FFR0JBVG9Ba0FJZ0FFRUFOZ0tNQWlBQVFZRUJPZ0NnQWlBQVFRQTJBcWdDSUFCQmdZQ0FnSGcyQXNBQ0lBQkJnUUU2QU13Q0lBQkJBRFlDeUFJZ0FFRUFOZ0xRQWlBQVFRQTJBdGdDSUFCQjNBSnFFQzhnQUVFQU5nTHdBaUFBUWZRQ2FoQ2tBUXQ2QUNBQVFiQUJheEE4SUFCQ0FEY0N1QUlnQUVHQkFUb0F0QUlnQUVFQU5nS3dBaUFBUVlFQk9nREVBaUFBUVFBMkFzd0NJQUJCZ1lDQWdIZzJBdVFDSUFCQmdRRTZBUEFDSUFCQkFEWUM3QUlnQUVFQU5nTDBBaUFBUVFBMkF2d0NJQUJCZ0FOcUVDOGdBRUVBTmdLVUF5QUFRWmdEYWhDa0FRdDJBQ0FBRUR3Z0FFSUFOd0xvQXlBQVFZRUJPZ0RrQXlBQVFRQTJBdUFESUFCQmdRRTZBUFFESUFCQkFEWUMvQU1nQUVHQmdJQ0FlRFlDbEFRZ0FFR0JBVG9Bb0FRZ0FFRUFOZ0tjQkNBQVFRQTJBcVFFSUFCQkFEWUNyQVFnQUVHd0JHb1FMeUFBUVFBMkFzUUVJQUJCeUFScUVLUUJDeElBSUFCQnlBUnJJZ0FRc3dFYUlBQVFGd3NTQUNBQVFjQUVheUlBRUxNQkdpQUFFQmNMRWdBZ0FFR3dCR3NpQUJDekFSb2dBQkFYQ3hJQUlBQkJxQVJySWdBUXN3RWFJQUFRRndzU0FDQUFRWmdFYXlJQUVMTUJHaUFBRUJjTEVnQWdBRUdRQkdzaUFCQ3pBUm9nQUJBWEN4SUFJQUJCZ0FScklnQVFzd0VhSUFBUUZ3c1NBQ0FBUWZnRGF5SUFFTE1CR2lBQUVCY0xFZ0FnQUVId0Eyc2lBQkN6QVJvZ0FCQVhDeElBSUFCQjNBTnJJZ0FRc3dFYUlBQVFGd3NTQUNBQVFjd0RheUlBRUxNQkdpQUFFQmNMRWdBZ0FFR0lBMnNpQUJDekFSb2dBQkFYQ3hJQUlBQkIrQUpySWdBUXN3RWFJQUFRRndzU0FDQUFRZWdDYXlJQUVMTUJHaUFBRUJjTEVnQWdBRUhrQVdzaUFCQ3pBUm9nQUJBWEN4SUFJQUJCMUFGcklnQVFzd0VhSUFBUUZ3c1NBQ0FBUWNBQmF5SUFFTE1CR2lBQUVCY0xFZ0FnQUVHd0FXc2lBQkN6QVJvZ0FCQVhDd3dBSUFBUXN3RWFJQUFRRndzTEFDQUFRY2dFYXhDekFRc0xBQ0FBUWNBRWF4Q3pBUXNMQUNBQVFiQUVheEN6QVFzTEFDQUFRYWdFYXhDekFRc0xBQ0FBUVpnRWF4Q3pBUXNMQUNBQVFaQUVheEN6QVFzTEFDQUFRWUFFYXhDekFRc0xBQ0FBUWZnRGF4Q3pBUXNMQUNBQVFmQURheEN6QVFzTEFDQUFRZHdEYXhDekFRc0xBQ0FBUWN3RGF4Q3pBUXNMQUNBQVFZZ0RheEN6QVFzTEFDQUFRZmdDYXhDekFRc0xBQ0FBUWVnQ2F4Q3pBUXNMQUNBQVFlUUJheEN6QVFzTEFDQUFRZFFCYXhDekFRc0xBQ0FBUWNBQmF4Q3pBUXNMQUNBQVFiQUJheEN6QVFzSEFFSGcvL01BQ3hVQUlBQkJCR3BCQUNBQktBSUVRZWorOHdCR0d3c1BBRUh3QkJBWUlnQVFuZ1FhSUFBTERBQWdBVUdNL2ZNQU5nSUFDeElBUVFnUUdDSUFRWXo5OHdBMkFnQWdBQXN6QUFKL1FRRWdBQ2dDNEFOQmdZQ0FnSGhIRFFBYVFRQWdBRUhrQTJvaUFDMEFDRUdCQVVZTkFCb2dBQ2dDQkVFQVJ3c0xuZ2NCQkg5QjhBUVFHQ0lCSUFBUWl3RWdBVUVBTmdMWUF5QUJRZ0EzQTlBRElBRkI0SVQ5QURZQ3pBTUNRQUpBSUFBb0F0UURJQUFvQXRBRGF5SURCRUFnQTBFQVNBMEJJQUVnQXhBWUlnSTJBdEFESUFFZ0FqWUMxQU1nQVNBQ0lBTkJBblZCQW5ScU5nTFlBeUFCSUFBb0F0UURJQUFvQXRBRElnUnJJZ05CQUVvRWZ5QUNJQVFnQXhBWklBTnFCU0FDQ3pZQzFBTUxJQUZCbU56eUFEWUMzQU1nQUNnQzRBTWhBaUFCUWFqYzhnQTJBdVFESUFFZ0FqWUM0QU1nQVNBQUtBTG9BellDNkFNZ0FTQUFMUURzQXpvQTdBTWdBVUdFOHZNQU5nTGtBeUFCUWZUeDh3QTJBdHdESUFGQjFQSHpBRFlDekFNZ0FDZ0M4QU1oQWlBQlFhalU4Z0EyQXZRRElBRWdBallDOEFNZ0FDZ0MrQU1oQWlBQlFiVEg4d0EyQXZ3RElBRWdBallDK0FNZ0FDZ0NnQVFoQWlBQlFaalU4Z0EyQW9RRUlBRWdBallDZ0FRZ0FDZ0NpQVFoQWlBQlFhalY4Z0EyQW93RUlBRWdBallDaUFRZ0FVR1FCR29oQWdKQUlBQXNBSnNFUVFCT0JFQWdBaUFBS1FPUUJEY0RBQ0FDSUFBb0FwZ0VOZ0lJREFFTElBSWdBQ2dDa0FRZ0FDZ0NsQVFRR2dzZ0FVR0kxL0lBTmdLY0JDQUFLQUtnQkNFQ0lBRkIyUEx6QURZQ3BBUWdBU0FDTmdLZ0JDQUJRYWdFYWlFQ0FrQWdBQ3dBc3dSQkFFNEVRQ0FDSUFBcEE2Z0VOd01BSUFJZ0FDZ0NzQVEyQWdnTUFRc2dBaUFBS0FLb0JDQUFLQUtzQkJBYUN5QUJRYlFFYWlFQ0FrQWdBQ3dBdndSQkFFNEVRQ0FDSUFBcEFyUUVOd0lBSUFJZ0FDZ0N2QVEyQWdnTUFRc2dBaUFBS0FLMEJDQUFLQUs0QkJBYUN5QUJJQUFvQXNBRU5nTEFCQ0FCUWNRRWFpRUNBa0FnQUN3QXp3UkJBRTRFUUNBQ0lBQXBBc1FFTndJQUlBSWdBQ2dDekFRMkFnZ01BUXNnQWlBQUtBTEVCQ0FBS0FMSUJCQWFDeUFCSUFBb0F0UUVOZ0xVQkNBQUtBTGNCQ0VDSUFGQmpQenpBRFlDMkFRZ0FVSDgrL01BTmdMUUJDQUJRZXo3OHdBMkFxUUVJQUZCM1B2ekFEWUNuQVFnQVVITSsvTUFOZ0tNQkNBQlFiejc4d0EyQW9RRUlBRkJyUHZ6QURZQy9BTWdBVUdjKy9NQU5nTDBBeUFCUVl6Nzh3QTJBdVFESUFGQi9QcnpBRFlDM0FNZ0FVSGMrdk1BTmdMTUF5QUJRY3o2OHdBMkFvZ0RJQUZCdlByekFEWUMrQUlnQVVHcyt2TUFOZ0xvQWlBQlFaejY4d0EyQXVRQklBRkIrUG56QURZQzFBRWdBVUhvK2ZNQU5nTEFBU0FCUWNqNTh3QTJBckFCSUFGQmlQUHpBRFlDQUNBQklBSTJBdHdFSUFFZ0FDOEI2QVE3QWVnRUlBRWdBQ2tENEFRM0ErQUVEQUVMRUNnQUN5QUJDeW9BSUFCQkJUb0FDeUFBUWFiRjd3QW9BQUEyQUFBZ0FFR3F4ZThBTFFBQU9nQUVJQUJCQURvQUJRdFFBQ0FBUVFBZ0FDZ0NBQ2dDbUFZUkFnQWdBRUVBSUFBb0FnQW9BcHdHRVFJQUlBQkJnWUNBZ0hnMkFzUURJQUJDQURjQ3BBTWdBRUVBTmdMd0F5QUFRUUE2QU9nRUlBQkNBRGNENEFSQkFBdDNBQ0FBUWN3RGF4QThJQUJCZ1lDQWdIZzJBaFFnQUVHQkFUb0FJQ0FBUVFBMkFod2dBRUVBTmdJa0lBQkJBRFlDTENBQVFRQTJBalFnQUVFQU5nSThJQUJCUUdzUUx5QUFRUUEyQWxRZ0FFSFlBR29RcEFFZ0FFRUFOZ0tJQVNBQVFRQTJBcEFCSUFCQkFEb0FuUUVnQUVFQU5nS1lBUXVBQVFBZ0FFSFVBV3NRUENBQVFZR0FnSUI0TmdLTUFpQUFRWUVCT2dDWUFpQUFRUUEyQXBRQ0lBQkJBRFlDbkFJZ0FFRUFOZ0trQWlBQVFRQTJBcXdDSUFCQkFEWUN0QUlnQUVHNEFtb1FMeUFBUVFBMkFzd0NJQUJCMEFKcUVLUUJJQUJCQURZQ2dBTWdBRUVBTmdLSUF5QUFRUUE2QUpVRElBQkJBRFlDa0FNTGdBRUFJQUJCc0FGckVEd2dBRUdCZ0lDQWVEWUNzQUlnQUVHQkFUb0F2QUlnQUVFQU5nSzRBaUFBUVFBMkFzQUNJQUJCQURZQ3lBSWdBRUVBTmdMUUFpQUFRUUEyQXRnQ0lBQkIzQUpxRUM4Z0FFRUFOZ0x3QWlBQVFmUUNhaENrQVNBQVFRQTJBcVFESUFCQkFEWUNyQU1nQUVFQU9nQzVBeUFBUVFBMkFyUURDM3dBSUFBUVBDQUFRWUdBZ0lCNE5nTGdBeUFBUVlFQk9nRHNBeUFBUVFBMkF1Z0RJQUJCQURZQzhBTWdBRUVBTmdMNEF5QUFRUUEyQW9BRUlBQkJBRFlDaUFRZ0FFR01CR29RTHlBQVFRQTJBcUFFSUFCQnBBUnFFS1FCSUFCQkFEWUMxQVFnQUVFQU5nTGNCQ0FBUVFBNkFPa0VJQUJCQURZQzVBUUxFZ0FnQUVIWUJHc2lBQkMwQVJvZ0FCQVhDeElBSUFCQjBBUnJJZ0FRdEFFYUlBQVFGd3NTQUNBQVFhUUVheUlBRUxRQkdpQUFFQmNMRWdBZ0FFR2NCR3NpQUJDMEFSb2dBQkFYQ3hJQUlBQkJqQVJySWdBUXRBRWFJQUFRRndzU0FDQUFRWVFFYXlJQUVMUUJHaUFBRUJjTEVnQWdBRUg4QTJzaUFCQzBBUm9nQUJBWEN4SUFJQUJCOUFOcklnQVF0QUVhSUFBUUZ3c1NBQ0FBUWVRRGF5SUFFTFFCR2lBQUVCY0xFZ0FnQUVIY0Eyc2lBQkMwQVJvZ0FCQVhDeElBSUFCQnpBTnJJZ0FRdEFFYUlBQVFGd3NTQUNBQVFZZ0RheUlBRUxRQkdpQUFFQmNMRWdBZ0FFSDRBbXNpQUJDMEFSb2dBQkFYQ3hJQUlBQkI2QUpySWdBUXRBRWFJQUFRRndzU0FDQUFRZVFCYXlJQUVMUUJHaUFBRUJjTEVnQWdBRUhVQVdzaUFCQzBBUm9nQUJBWEN4SUFJQUJCd0FGcklnQVF0QUVhSUFBUUZ3c1NBQ0FBUWJBQmF5SUFFTFFCR2lBQUVCY0xEQUFnQUJDMEFSb2dBQkFYQ3dzQUlBQkIyQVJyRUxRQkN3c0FJQUJCMEFSckVMUUJDd3NBSUFCQnBBUnJFTFFCQ3dzQUlBQkJuQVJyRUxRQkN3c0FJQUJCakFSckVMUUJDd3NBSUFCQmhBUnJFTFFCQ3dzQUlBQkIvQU5yRUxRQkN3c0FJQUJCOUFOckVMUUJDd3NBSUFCQjVBTnJFTFFCQ3dzQUlBQkIzQU5yRUxRQkN3c0FJQUJCekFOckVMUUJDd3NBSUFCQmlBTnJFTFFCQ3dzQUlBQkIrQUpyRUxRQkN3c0FJQUJCNkFKckVMUUJDd3NBSUFCQjVBRnJFTFFCQ3dzQUlBQkIxQUZyRUxRQkN3c0FJQUJCd0FGckVMUUJDd3NBSUFCQnNBRnJFTFFCQ3d3QUlBQVEzUU1hSUFBUUZ3c2pBQ0FBUVlHQWdJQjROZ0lVSUFCQmdRRTZBQ0FnQUVFQU5nSWNJQUJCQURZQ0pBc25BQ0FBUWdBM0Fod2dBRUdCQVRvQUdDQUFRUUEyQWhRZ0FFR0JBVG9BS0NBQVFRQTJBakFMRVFBZ0FFRXNheUlBRU1RQkdpQUFFQmNMRVFBZ0FFRWtheUlBRU1RQkdpQUFFQmNMQ2dBZ0FFRXNheERFQVFzS0FDQUFRU1JyRU1RQkN3d0FJQUFRbVEwYUlBQVFGd3NNQUNBQUVQRUpHaUFBRUJjTERBQWdBQkR5Q1JvZ0FCQVhDd3dBSUFBUW13MGFJQUFRRndzTUFDQUFFSndOR2lBQUVCY0xCd0JCdU9IekFBc1ZBQ0FBUVFScVFRQWdBU2dDQkVIQTRQTUFSaHNMRHdCQmtBTVFHQ0lBRUlFREdpQUFDd3dBSUFGQjVON3pBRFlDQUFzU0FFRUlFQmdpQUVIazN2TUFOZ0lBSUFBTDV3Z0NCSDhCZmtHUUF4QVlJZ0VnQUJCa0dpQUJRWWpZOGdBMkFyQUJJQUZCdEFGcUlRSUNRQ0FBTEFDL0FVRUFUZ1JBSUFJZ0FDa0N0QUUzQWdBZ0FpQUFLQUs4QVRZQ0NBd0JDeUFDSUFBb0FyUUJJQUFvQXJnQkVCb0xJQUZCMk4zeUFEWUN3QUVnQVVIRUFXb2hBZ0pBSUFBc0FNOEJRUUJPQkVBZ0FpQUFLUUxFQVRjQ0FDQUNJQUFvQXN3Qk5nSUlEQUVMSUFJZ0FDZ0N4QUVnQUNnQ3lBRVFHZ3NnQVVHQTFmTUFOZ0xBQVNBQlFmRFU4d0EyQXJBQklBRkIxTTd6QURZQ0FDQUFLUVBRQVNFRklBRkJBRFlDNUFFZ0FVSUFOd0xjQVNBQlFlQ0UvUUEyQXRnQklBRWdCVGNEMEFFQ1FBSkFJQUFvQXVBQklBQW9BdHdCYXlJREJFQWdBMEVBU0EwQklBRWdBeEFZSWdJMkF0d0JJQUVnQWpZQzRBRWdBU0FDSUFOQkFuVkJBblJxTmdMa0FTQUJJQUFvQXVBQklBQW9BdHdCSWdScklnTkJBRW9FZnlBQ0lBUWdBeEFaSUFOcUJTQUNDellDNEFFTElBRWdBQ2dDN0FFMkF1d0JJQUFvQXZRQklRSWdBVUdvMWZJQU5nTDRBU0FCUWZUVjh3QTJBdkFCSUFGQjVOWHpBRFlDNkFFZ0FVSE0xZk1BTmdMWUFTQUJJQUkyQXZRQklBRkIvQUZxSVFJQ1FDQUFMQUNIQWtFQVRnUkFJQUlnQUNrQy9BRTNBZ0FnQWlBQUtBS0VBallDQ0F3QkN5QUNJQUFvQXZ3QklBQW9Bb0FDRUJvTElBRkJtTmp5QURZQ2lBSWdBVUdNQW1vaEFnSkFJQUFzQUpjQ1FRQk9CRUFnQWlBQUtRS01BamNDQUNBQ0lBQW9BcFFDTmdJSURBRUxJQUlnQUNnQ2pBSWdBQ2dDa0FJUUdnc2dBVUdZQW1vaEFnSkFJQUFzQUtNQ1FRQk9CRUFnQWlBQUtRT1lBamNEQUNBQ0lBQW9BcUFDTmdJSURBRUxJQUlnQUNnQ21BSWdBQ2dDbkFJUUdnc2dBVUdJM2ZJQU5nS2tBaUFCUWFnQ2FpRUNBa0FnQUN3QXN3SkJBRTRFUUNBQ0lBQXBBNmdDTndNQUlBSWdBQ2dDc0FJMkFnZ01BUXNnQWlBQUtBS29BaUFBS0FLc0FoQWFDeUFBS0FLMEFpRUNJQUZCNk4zeUFEWUN1QUlnQVNBQ05nSzBBaUFCUWJ3Q2FpRUNBa0FnQUN3QXh3SkJBRTRFUUNBQ0lBQXBBcndDTndJQUlBSWdBQ2dDeEFJMkFnZ01BUXNnQWlBQUtBSzhBaUFBS0FMQUFoQWFDeUFCUWNnQ2FpRUNBa0FnQUN3QTB3SkJBRTRFUUNBQ0lBQXBBOGdDTndNQUlBSWdBQ2dDMEFJMkFnZ01BUXNnQWlBQUtBTElBaUFBS0FMTUFoQWFDeUFCUVpTRi9RQTJBdGdDSUFFZ0FDa0MzQUkzQXR3Q0lBRWdBQ2tDNUFJM0F1UUNJQUVnQUNrQzdBSTNBdXdDSUFFZ0FDZ0M5QUkyQXZRQ0lBQXBBL2dDSVFVZ0FVR28zdklBTmdLQUF5QUJJQVUzQS9nQ0lBRkJoQU5xSVFJQ1FDQUFMQUNQQTBFQVRnUkFJQUlnQUNrQ2hBTTNBZ0FnQWlBQUtBS01BellDQ0F3QkN5QUNJQUFvQW9RRElBQW9Bb2dERUJvTElBRkJnTjd6QURZQ2dBTWdBVUh3M2ZNQU5nSzRBaUFCUWVEZDh3QTJBcVFDSUFGQjBOM3pBRFlDaUFJZ0FVSEEzZk1BTmdMNEFTQUJRYkRkOHdBMkF2QUJJQUZCb04zekFEWUM2QUVnQVVHSTNmTUFOZ0xZQVNBQlFmamM4d0EyQXNBQklBRkI2Tnp6QURZQ3NBRWdBVUhJMXZNQU5nSUFEQUVMRUNnQUN5QUJDeHNBSUFCQkFEb0FCQ0FBUWRMS3VhTUdOZ0lBSUFCQkJEb0FDd3RIQUFKQUFrQUNRQ0FBS0FMc0FVRUNhdzRDQUFFQ0N5QUFJQUVvQWhnZ0FDZ0NBQ2dDakFZUkFnQkJBUThMSUFBZ0FTZ0NHRUVDYlNBQUtBSUFLQUtNQmhFQ0FBdEJBUXRyQUFKL0FrQWdBU0FCS0FJQUtBSUlFUUFBUVo4QlJnMEFJQUVnQVNnQ0FDZ0NDQkVBQUVHZ0FVWU5BQ0FCSUFFb0FnQW9BZ2dSQUFCQm9RRkdEUUFnQVNBQktBSUFLQUlJRVFBQVFhSUJSZzBBUVFBZ0FTOEJVRUVuYTBILy93TnhRUkpMRFFFYUMwRUJDd3RDQUNBQVFkZ0JheENCQlNBQVFRQTJBaFFnQUVFQU5nSWNJQUJCSUdvUUx5QUFRVEJxRVBVQklBQkJ6QUJxRUlvVklBQkI0QUJxRU9BRElBQkJxQUZxRUM4TFFnQWdBQkNCQlNBQVFRQTJBdXdCSUFCQkFEWUM5QUVnQUVINEFXb1FMeUFBUVlnQ2FoRDFBU0FBUWFRQ2FoQ0tGU0FBUWJnQ2FoRGdBeUFBUVlBRGFoQXZDeElBSUFCQmdBTnJJZ0FReFFJYUlBQVFGd3NTQUNBQVFiZ0NheUlBRU1VQ0dpQUFFQmNMRWdBZ0FFR2tBbXNpQUJERkFob2dBQkFYQ3hJQUlBQkJpQUpySWdBUXhRSWFJQUFRRndzU0FDQUFRZmdCYXlJQUVNVUNHaUFBRUJjTEVnQWdBRUh3QVdzaUFCREZBaG9nQUJBWEN4SUFJQUJCNkFGcklnQVF4UUlhSUFBUUZ3c1NBQ0FBUWRnQmF5SUFFTVVDR2lBQUVCY0xFZ0FnQUVIQUFXc2lBQkRGQWhvZ0FCQVhDeElBSUFCQnNBRnJJZ0FReFFJYUlBQVFGd3NNQUNBQUVNVUNHaUFBRUJjTEN3QWdBRUdBQTJzUXhRSUxDd0FnQUVHNEFtc1F4UUlMQ3dBZ0FFR2tBbXNReFFJTEN3QWdBRUdJQW1zUXhRSUxDd0FnQUVINEFXc1F4UUlMQ3dBZ0FFSHdBV3NReFFJTEN3QWdBRUhvQVdzUXhRSUxDd0FnQUVIWUFXc1F4UUlMQ3dBZ0FFSEFBV3NReFFJTEN3QWdBRUd3QVdzUXhRSUxFQUFnQUVFQU5nSVVJQUJCQURZQ0hBc2tBQ0FBUVFBZ0FDZ0NBQ2dDakFZUkFnQWdBRUVBSUFBb0FnQW9BcEFHRVFJQVFRQUxGd0FnQUNBQUtBSUFLQUlzRVFFQUlBQWdBVFlDMEFFTEZ3QWdBQ0FBS0FJQUtBSW9FUUVBSUFBZ0FUWUMxQUVMU3dFQmZ3SkFJQUJCbkFGQm93RVFqZ1FpQVEwQUlBQkJPMEhBQUJDT0JDSUJEUUFnQUNnQ1RDSUFJQUFvQWdBb0FpUVJBQUFQQ3lBQklBRW9BZ0FvQWlRUkFBQWdBQ2dDMEFGcUMwc0JBWDhDUUNBQVFad0JRYU1CRUk0RUlnRU5BQ0FBUVR0QndBQVFqZ1FpQVEwQUlBQW9Ba3dpQUNBQUtBSUFLQUlnRVFBQUR3c2dBU0FCS0FJQUtBSWdFUUFBSUFBb0F0UUJhZ3NTQUNBQVFjQUJheUlBRVA0REdpQUFFQmNMRWdBZ0FFR3dBV3NpQUJEK0F4b2dBQkFYQ3d3QUlBQVEvZ01hSUFBUUZ3c0xBQ0FBUWNBQmF4RCtBd3NMQUNBQVFiQUJheEQrQXdzTUFDQUFFSjBOR2lBQUVCY0xEQUFnQUJDZURSb2dBQkFYQzNzQUlBQkJBRFlDZEFKQUlBQXNBSU1CUVFCSUJFQWdBRUVBTmdKOElBQW9BbmdoQVF3QkN5QUFRZmdBYWlJQlFRQTZBQXNMSUFGQkFEb0FBQ0FBUVFBMkFvUUJBa0FnQUN3QWt3RkJBRWdFUUNBQVFRQTJBb3dCSUFBb0FvZ0JJUUFNQVFzZ0FFR0lBV29pQUVFQU9nQUxDeUFBUVFBNkFBQkJBQXVxQXdFRmZ5TUFRUkJySWdVa0FDQUZRUVFRR0NJRE5nSUFJQVVnQTBFRWFpSUVOZ0lJSUFOQjFZRFlBallCQUNBRklBUTJBZ1FnQWlBRkVGSWhCQ0FGS0FJQUlnTUVRQ0FGSUFNMkFnUWdBeEFYQ3dKQUFrQUNRQ0FFUlEwQUlBQW9BblFpQUVVTkFDQUFMd0ZRUWM4QWEwSC8vd054UVJsTERRQUNRQUpBSUFJb0Fud2lBQ0FDS0FLQUFTSURSZzBBQTBBZ0FDZ0NBRUdEQVVZTkFTQUFRUVJxSWdBZ0EwY05BQXNNQVFzZ0FDQURSZzBBSUFKQnNQMzhBRUh3NlBJQVFYNFFIQ2dDQkVFQlJ3MEJDeUFCS0FJSUlnQWdBU2dDREVjRVFDQUFJQUkyQWdBZ0FTQUFRUVJxTmdJSURBRUxJQUFnQVVFRWFpZ0NBQ0lEYXlJQVFRSjFJZ2RCQVdvaUJFR0FnSUNBQkU4TkFTQUVJQUJCQVhVaUJpQUVJQVpMRzBILy8vLy9BeUFBUWZ6Ly8vOEhTUnNpQkFSL0lBUkJnSUNBZ0FSUERRTWdCRUVDZEJBWUJVRUFDeUlHSUFkQkFuUnFJZ2NnQWpZQ0FDQUFRUUJLQkVBZ0JpQURJQUFRR1JvTElBRWdCaUFFUVFKMGFqWUNEQ0FCSUFkQkJHbzJBZ2dnQVNBR05nSUVJQU5GRFFBZ0F4QVhDeUFGUVJCcUpBQkJBQThMRUNnQUMwR2poTzhBRURnQUMvQUVBUU4vSXdCQkVHc2lBaVFBQWtBZ0FTMEFLRVVOQUNNQVFUQnJJZ01rQUFKQUlBQkJFR29pQkNnQ0xDQUVMUUF6SWdVZ0JVRVlkRUVZZFVFQVNCc0VmMEVCQlNBRVFTaHFRWDlCaU16eEFFRUFFQnRCQUVjTFJRMEFBa0FnQUN3QVEwRUFUZ1JBSUFNZ0FDZ0NRRFlDR0NBRElBQXBBamczQXhBTUFRc2dBMEVRYWlBQUtBSTRJQUFvQWp3UUdnc2dBMEVnYWlBRFFSQnFFTHdESUFBc0FJTUJRUUJJQkVBZ0FDZ0NlQkFYQ3lBQUlBTXBBeUEzQW5nZ0FDQURLQUlvTmdLQUFTQURRUUE2QUNzZ0EwRUFPZ0FnSUFNc0FCdEJBRTROQUNBREtBSVFFQmNMQWtBZ0JCQ1VDRVVOQUFKQUlBQXNBR2RCQUU0RVFDQURJQUFvQW1RMkFnZ2dBeUFBS1FKY053TUFEQUVMSUFNZ0FDZ0NYQ0FBS0FKZ0VCb0xJQU5CSUdvZ0F4QzhBeUFBTEFDVEFVRUFTQVJBSUFBb0FvZ0JFQmNMSUFBZ0F5a0RJRGNDaUFFZ0FDQURLQUlvTmdLUUFTQURRUUE2QUNzZ0EwRUFPZ0FnSUFNc0FBdEJBRTROQUNBREtBSUFFQmNMSUFOQk1Hb2tBQUpBSUFBb0Fud2lBeUFBTFFDREFTSUVJQVJCR0hSQkdIVkJBRWdpQkJ0RkRRQWdBVUVFYWlFRkFrQWdCRVVFUUNBQ0lBQW9Bb0FCTmdJSUlBSWdBQ2tDZURjREFBd0JDeUFDSUFBb0FuZ2dBeEFhQ3lBQ0lBQTJBZ3dnQlNBQ0VOMFVJQUlzQUF0QkFFNE5BQ0FDS0FJQUVCY0xJQUFvQW93QklnTWdBQzBBa3dFaUJDQUVRUmgwUVJoMUlnUkJBRWdiUlEwQUlBRkJFR29oQVFKQUlBUkJBRTRFUUNBQ0lBQW9BcEFCTmdJSUlBSWdBQ2tDaUFFM0F3QU1BUXNnQWlBQUtBS0lBU0FERUJvTElBSWdBRFlDRENBQklBSVEzUlFnQWl3QUMwRUFUZzBBSUFJb0FnQVFGd3NnQWtFUWFpUUFRUUFMRVFBZ0FFRVFheUlBRVBVRkdpQUFFQmNMREFBZ0FCRDFCUm9nQUJBWEN3b0FJQUJCRUdzUTlRVUxFZ0FnQUVIZ0FXc2lBQkRHQWhvZ0FCQVhDeElBSUFCQnVBRnJJZ0FReGdJYUlBQVFGd3NTQUNBQVFhd0JheUlBRU1ZQ0dpQUFFQmNMRWdBZ0FFR2tBV3NpQUJER0Fob2dBQkFYQ3hJQUlBQkJrQUZySWdBUXhnSWFJQUFRRndzU0FDQUFRWWdCYXlJQUVNWUNHaUFBRUJjTEVRQWdBRUU0YXlJQUVNWUNHaUFBRUJjTEVRQWdBRUVvYXlJQUVNWUNHaUFBRUJjTEVRQWdBRUVRYXlJQUVNWUNHaUFBRUJjTERBQWdBQkRHQWhvZ0FCQVhDd3NBSUFCQjRBRnJFTVlDQ3dzQUlBQkJ1QUZyRU1ZQ0N3c0FJQUJCckFGckVNWUNDd3NBSUFCQnBBRnJFTVlDQ3dzQUlBQkJrQUZyRU1ZQ0N3c0FJQUJCaUFGckVNWUNDd29BSUFCQk9Hc1F4Z0lMQ2dBZ0FFRW9heERHQWdzS0FDQUFRUkJyRU1ZQ0N3d0FJQUFRb1EwYUlBQVFGd3NNQUNBQUVLUU5HaUFBRUJjTERBQWdBQkNuRFJvZ0FCQVhDd3dBSUFBUXFBMGFJQUFRRnd0TEFRRi9JQUJCMUxYekFEWUNBQ0FBS0FJY0lnRUVRQ0FBSUFFMkFpQWdBUkFYQ3lBQUxBQWJRUUJJQkVBZ0FDZ0NFQkFYQ3lBQUxBQVBRUUJJQkVBZ0FDZ0NCQkFYQ3lBQUVCY0xYd0FnQUVHSXRmTUFOZ0lBSUFCQnlBQnFFRjBnQUVFd2FoQmRJQUJCMExMekFEWUNBQ0FBTEFBblFRQklCRUFnQUNnQ0hCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBTEFBUFFRQklCRUFnQUNnQ0JCQVhDeUFBRUJjTFJBQWdBRUhRc3ZNQU5nSUFJQUFzQUNkQkFFZ0VRQ0FBS0FJY0VCY0xJQUFzQUJ0QkFFZ0VRQ0FBS0FJUUVCY0xJQUFzQUE5QkFFZ0VRQ0FBS0FJRUVCY0xJQUFMQ1FBZ0FCRDJCUkFYQ3pVQUlBRXNBRU5CQUU0RVFDQUFJQUZCT0dvaUFTa0NBRGNDQUNBQUlBRW9BZ2cyQWdnUEN5QUFJQUVvQWpnZ0FTZ0NQQkFhQ3pVQUlBRXNBRGRCQUU0RVFDQUFJQUZCTEdvaUFTa0NBRGNDQUNBQUlBRW9BZ2cyQWdnUEN5QUFJQUVvQWl3Z0FTZ0NNQkFhQ3drQUlBQVFvQVFRRndzTUFDQUFFUElVR2lBQUVCY0xYUUFnQUVHSXRmTUFOZ0lBSUFCQnlBQnFFRjBnQUVFd2FoQmRJQUJCMExMekFEWUNBQ0FBTEFBblFRQklCRUFnQUNnQ0hCQVhDeUFBTEFBYlFRQklCRUFnQUNnQ0VCQVhDeUFBTEFBUFFRQklCRUFnQUNnQ0JCQVhDeUFBQzBrQkFYOGdBRUhVdGZNQU5nSUFJQUFvQWh3aUFRUkFJQUFnQVRZQ0lDQUJFQmNMSUFBc0FCdEJBRWdFUUNBQUtBSVFFQmNMSUFBc0FBOUJBRWdFUUNBQUtBSUVFQmNMSUFBTENnQWdBRUV3YWhDREF3c05BQ0FBSUFGQnlBQnFFUEFDQ3d3QUlBQWdBVUV3YWhEd0FndDhBUUovSXdCQkVHc2lBaVFBUVFFaEF3SkFJQUFnQUVFd2FpQUJFSUlLRFFBZ0FDZ0NMRVVFUUVFQUlRTkJsTnJ0QUVFQUVEb01BUXNnQVNnQ0JDQUJMUUFMSWdBZ0FFRVlkRUVZZFVFQVNDSUFHMFVOQUNBQ0lBRW9BZ0FnQVNBQUd6WUNBRUcvMnUwQUlBSVFPa0VBSVFNTElBSkJFR29rQUNBREN6OEFJQUZCbExEekFFR3Nzdk1BUVFBUUhDSUJJQUFRK2dVZ0FTQUFLQUlzTmdJc0lBRkJNR29nQUVFd2FoQ21BeUFCUWNnQWFpQUFRY2dBYWhDbUF3c05BQ0FBS0FJd0lBQW9BalJIQ3d3QUlBQWdBQ2dDTkRZQ01BdU5BUUVDZndKQUlBRW9BaXdvQWdRaUFrVU5BQ0FCS0FJMElRRURRQ0FDS0FJUUlnTWdBVW9FUUNBQ0tBSUFJZ0lOQVF3Q0N5QUJJQU5LQkVBZ0FpZ0NCQ0lDRFFFTUFnc0xJQUpGRFFBZ0FrRVVhaUVCSUFJc0FCOUJBRTRFUUNBQUlBRXBBZ0EzQWdBZ0FDQUJLQUlJTmdJSUR3c2dBQ0FCS0FJQUlBRW9BZ1FRR2c4TFFaYTY3d0FRbGdFQUM0MEJBUUovQWtBZ0FTZ0NMQ2dDQkNJQ1JRMEFJQUVvQWpBaEFRTkFJQUlvQWhBaUF5QUJTZ1JBSUFJb0FnQWlBZzBCREFJTElBRWdBMG9FUUNBQ0tBSUVJZ0lOQVF3Q0N3c2dBa1VOQUNBQ1FSUnFJUUVnQWl3QUgwRUFUZ1JBSUFBZ0FTa0NBRGNDQUNBQUlBRW9BZ2cyQWdnUEN5QUFJQUVvQWdBZ0FTZ0NCQkFhRHd0QmxycnZBQkNXQVFBTHhnTUJDWDhqQUVFZ2F5SUNKQUFnQVNnQ0FDQUJJQUV0QUFzaUEwRVlkRUVZZFVFQVNDSUZHeUVJQWtBZ0FDZ0NMQ0lHS0FJQUlnUWdCa0VFYWlJSlJ3UkFJQUVvQWdRZ0F5QUZHeUVHQTBBQ1FDQUVJZ01vQWhnZ0F5MEFIeUlFSUFSQkdIUkJHSFVpQ2tFQVNDSUJHeUFHUncwQUlBTkJGR29pQlNnQ0FDRUhBa0FnQVVVRVFDQUtSUTBCSUFnaUFTMEFBQ0FIUWY4QmNVY05BZ05BSUFSQkFXc2lCRVVOQWlBQkxRQUJJUWNnQVVFQmFpRUJJQWNnQlVFQmFpSUZMUUFBUmcwQUN3d0NDeUFHUlEwQUlBY2dCU0FCR3lBSUlBWVFUQTBCQ3lBQUlBTW9BaEEyQWpCQkFTRUJEQU1MQWtBZ0F5Z0NCQ0lCUlFSQUlBTW9BZ2dpQkNnQ0FDQURSZzBCSUFOQkNHb2hCUU5BSUFVb0FnQWlBVUVJYWlFRklBRWdBU2dDQ0NJRUtBSUFSdzBBQ3d3QkN3TkFJQUVpQkNnQ0FDSUJEUUFMQ3lBRUlBbEhEUUFMQ3dKQUlBQXNBQ2RCQUU0RVFDQUNJQUFvQWlRMkFoZ2dBaUFBS1FJY053TVFEQUVMSUFKQkVHb2dBQ2dDSENBQUtBSWdFQm9MSUFJZ0NEWUNBRUVBSVFFZ0FpQUNLQUlRSUFKQkVHb2dBaXdBRzBFQVNCczJBZ1JCZzYveEFDQUNFRG9nQWl3QUcwRUFUZzBBSUFJb0FoQVFGd3NnQWtFZ2FpUUFJQUVMTFFBZ0FVR1VzUE1BUWZTdzh3QkJBQkFjSWdFZ0FCRDZCU0FCSUFBb0FqUTJBalFnQVNBQUtRSXNOd0lzQzBVQkEzOGdBQ2dDTUNJQklBQW9BaXdpQWtjRVFBTkFJQUZCREdzaEF5QUJRUUZyTEFBQVFRQklCRUFnQXlnQ0FCQVhDeUFESWdFZ0FrY05BQXNMSUFBZ0FqWUNNQXZ4QkFFSWZ5TUFRWkFCYXlJQ0pBQWdBa0hVdHZJQU5nSUlJQUpCNkxieUFEWUNRQ0FDUWZpMjhnQW9BZ0FpQXpZQ0FDQUNJQU5CREdzb0FnQnFRZnkyOGdBb0FnQTJBZ0FnQWtFQU5nSUVJQUlnQWlnQ0FFRU1heWdDQUdvaUF5QUNRUXhxSWdnUXZBRWdBMEtBZ0lDQWNEY0NTQ0FDUVlDMzhnQW9BZ0FpQXpZQ0NDQUNRUWhxSWdZZ0EwRU1heWdDQUdwQmhMZnlBQ2dDQURZQ0FDQUNRZlMyOGdBb0FnQWlBellDQUNBQ0lBTkJER3NvQWdCcVFZaTM4Z0FvQWdBMkFnQWdBa0hvdHZJQU5nSkFJQUpCd0xieUFEWUNBQ0FDUWRTMjhnQTJBZ2dnQ0JEWkFTRUpJQUpDQURjQ0xDQUNRZ0EzQWpRZ0FrRVlOZ0k4SUFKQnBLL3lBRFlDREFKQUFrQWdBU2dDUENBQktBSTRhMEVBVEEwQUlBWkJ5Y0x4QUVFQkVFY2hCQ0FCS0FJNElnTWdBU2dDUEVZTkFVRUJJUVVnQkNBREtBSUFJQU1nQXkwQUN5SUVRUmgwUVJoMVFRQklJZ2NiSUFNb0FnUWdCQ0FIR3hCSFFjbkM4UUJCQVJCSEdpQUJLQUk4SUFFb0FqaHJRUXhNRFFBRFFDQUdRY3JMOFFCQkFoQkhHaUFHUWNuQzhRQkJBUkJISVFNZ0FTZ0NQQ0FCS0FJNElnUnJRUXh0SUFWTkRRSWdBeUFFSUFWQkRHeHFJZ01vQWdBZ0F5QURMUUFMSWdSQkdIUkJHSFZCQUVnaUJ4c2dBeWdDQkNBRUlBY2JFRWRCeWNMeEFFRUJFRWNhSUFWQkFXb2lCU0FCS0FJOElBRW9BamhyUVF4dFNBMEFDd3NnQUNBSUVLRUNJQUpCOExieUFDZ0NBQ0lBTmdJQUlBSWdBRUVNYXlnQ0FHcEJrTGZ5QUNnQ0FEWUNBQ0FDUWFTdjhnQTJBZ3dnQWtHVXQvSUFLQUlBTmdJSUlBSXNBRGRCQUVnRVFDQUNLQUlzRUJjTElBa1F6Z0VhSUFKQlFHc1FnZ0VhSUFKQmtBRnFKQUFQQ3hCdEFBdnhCQUVJZnlNQVFaQUJheUlDSkFBZ0FrSFV0dklBTmdJSUlBSkI2TGJ5QURZQ1FDQUNRZmkyOGdBb0FnQWlBellDQUNBQ0lBTkJER3NvQWdCcVFmeTI4Z0FvQWdBMkFnQWdBa0VBTmdJRUlBSWdBaWdDQUVFTWF5Z0NBR29pQXlBQ1FReHFJZ2dRdkFFZ0EwS0FnSUNBY0RjQ1NDQUNRWUMzOGdBb0FnQWlBellDQ0NBQ1FRaHFJZ1lnQTBFTWF5Z0NBR3BCaExmeUFDZ0NBRFlDQUNBQ1FmUzI4Z0FvQWdBaUF6WUNBQ0FDSUFOQkRHc29BZ0JxUVlpMzhnQW9BZ0EyQWdBZ0FrSG90dklBTmdKQUlBSkJ3TGJ5QURZQ0FDQUNRZFMyOGdBMkFnZ2dDQkRaQVNFSklBSkNBRGNDTENBQ1FnQTNBalFnQWtFWU5nSThJQUpCcEsveUFEWUNEQUpBQWtBZ0FTZ0NNQ0FCS0FJc2EwRUFUQTBBSUFaQnljTHhBRUVCRUVjaEJDQUJLQUlzSWdNZ0FTZ0NNRVlOQVVFQklRVWdCQ0FES0FJQUlBTWdBeTBBQ3lJRVFSaDBRUmgxUVFCSUlnY2JJQU1vQWdRZ0JDQUhHeEJIUWNuQzhRQkJBUkJIR2lBQktBSXdJQUVvQWl4clFReE1EUUFEUUNBR1Fjckw4UUJCQWhCSEdpQUdRY25DOFFCQkFSQkhJUU1nQVNnQ01DQUJLQUlzSWdSclFReHRJQVZORFFJZ0F5QUVJQVZCREd4cUlnTW9BZ0FnQXlBRExRQUxJZ1JCR0hSQkdIVkJBRWdpQnhzZ0F5Z0NCQ0FFSUFjYkVFZEJ5Y0x4QUVFQkVFY2FJQVZCQVdvaUJTQUJLQUl3SUFFb0FpeHJRUXh0U0EwQUN3c2dBQ0FJRUtFQ0lBSkI4TGJ5QUNnQ0FDSUFOZ0lBSUFJZ0FFRU1heWdDQUdwQmtMZnlBQ2dDQURZQ0FDQUNRYVN2OGdBMkFnd2dBa0dVdC9JQUtBSUFOZ0lJSUFJc0FEZEJBRWdFUUNBQ0tBSXNFQmNMSUFrUXpnRWFJQUpCUUdzUWdnRWFJQUpCa0FGcUpBQVBDeEJ0QUF0NEFRTi9JQUVvQWdRaUF5QUJMUUFMSWdJZ0FrRVlkRUVZZFNJRVFRQklHd1JBSUFBb0FqQWlBaUFBS0FJMFJ3UkFBa0FnQkVFQVRnUkFJQUlnQVNrQ0FEY0NBQ0FDSUFFb0FnZzJBZ2dNQVFzZ0FpQUJLQUlBSUFNUUdnc2dBQ0FDUVF4cU5nSXdRUUVQQ3lBQVFTeHFJQUVRaFFJTFFRRUxJQUFnQVNBQVFTeHFJZ0JIQkVBZ0FDQUJLQUlBSUFFb0FnUVFwQVFMUVFFTFJRQWdBVUdVc1BNQVFiaXg4d0JCQUJBY0lnRWdBQkQ2QlNBQUlBRkhCRUFnQVVFc2FpQUFLQUlzSUFBb0FqQVFwQVFnQVVFNGFpQUFLQUk0SUFBb0Fqd1FwQVFMQzNZQkJIOGdBRUVzYWlFQklBQkJPR29oQWlBQUxRQkRJZ1JCR0hSQkdIVWhBeUFBTEFBM1FRQk9CRUFnQTBFQVRnUkFJQUVnQWlrQ0FEY0NBQ0FCSUFJb0FnZzJBZ2dQQ3lBQklBQW9BamdnQUNnQ1BCQWdEd3NnQVNBQUtBSTRJQUlnQTBFQVNDSUJHeUFBS0FJOElBUWdBUnNRSVJvTGV3RUNmeUFCSUFCQkxHb2lBRWNFUUNBQkxRQUxJZ05CR0hSQkdIVWhBaUFBTEFBTFFRQk9CRUFnQWtFQVRnUkFJQUFnQVNrQ0FEY0NBQ0FBSUFFb0FnZzJBZ2hCQVE4TElBQWdBU2dDQUNBQktBSUVFQ0JCQVE4TElBQWdBU2dDQUNBQklBSkJBRWdpQUJzZ0FTZ0NCQ0FESUFBYkVDRWFDMEVCQzRvQ0FRUi9JQUZCbExEekFFR1lzZk1BUVFBUUhDSUJJQUFRK2dVZ0FDQUJSd1JBSUFGQkxHb2hBaUFBUVN4cUlnTXRBQXNpQlVFWWRFRVlkU0VFQWtBZ0FTd0FOMEVBVGdSQUlBUkJBRTRFUUNBQ0lBTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSURBSUxJQUlnQUNnQ0xDQUFLQUl3RUNBTUFRc2dBaUFBS0FJc0lBTWdCRUVBU0NJQ0d5QUFLQUl3SUFVZ0Foc1FJUm9MSUFCQk9Hb2hBeUFCUVRocUlRSWdBQzBBUXlJRlFSaDBRUmgxSVFRZ0FTd0FRMEVBVGdSQUlBUkJBRTRFUUNBQ0lBTXBBZ0EzQWdBZ0FpQURLQUlJTmdJSUR3c2dBaUFBS0FJNElBQW9BandRSUE4TElBSWdBQ2dDT0NBRElBUkJBRWdpQVJzZ0FDZ0NQQ0FGSUFFYkVDRWFDd3NNQUNBQUlBQW9BakEyQWl3TEtRRUJmeU1BUVJCcklnSWtBQ0FDSUFFb0FqQTJBZ0FnQUVHdzVlOEFJQUlRVHlBQ1FSQnFKQUFMS1FFQmZ5TUFRUkJySWdJa0FDQUNJQUVvQWl3MkFnQWdBRUd3NWU4QUlBSVFUeUFDUVJCcUpBQUwyZ0VCQkg4akFFRXdheUlDSkFBQ1FDQUJFTVFDSWdFZ0FDZ0NOQ0lEU0NBQUtBSTRJZ1FnQVVoeUlnVUVRQUpBSUFBc0FDZEJBRTRFUUNBQ0lBQW9BaVEyQWlnZ0FpQUFLUUljTndNZ0RBRUxJQUpCSUdvZ0FDZ0NIQ0FBS0FJZ0VCb2dBQ2dDT0NFRUlBQW9BalFoQXdzZ0FDZ0NNQ0VBSUFJZ0JEWUNFQ0FDSUFFMkFnQWdBaUFBTmdJSUlBSWdBellDRENBQ0lBSW9BaUFnQWtFZ2FpQUNMQUFyUVFCSUd6WUNCRUdsNCs4QUlBSVFPaUFDTEFBclFRQk9EUUVnQWlnQ0lCQVhEQUVMSUFBZ0FUWUNMQXNnQWtFd2FpUUFJQVZGQy9NQkFRVi9Jd0JCTUdzaUFpUUFBa0FDZnlBQm1VUUFBQUFBQUFEZ1FXTUVRQ0FCcWd3QkMwR0FnSUNBZUFzaUF5QUFLQUkwSWdSSUlBQW9BamdpQlNBRFNISWlCZ1JBQWtBZ0FDd0FKMEVBVGdSQUlBSWdBQ2dDSkRZQ0tDQUNJQUFwQWh3M0F5QU1BUXNnQWtFZ2FpQUFLQUljSUFBb0FpQVFHaUFBS0FJNElRVWdBQ2dDTkNFRUN5QUFLQUl3SVFBZ0FpQUZOZ0lRSUFJZ0F6WUNBQ0FDSUFBMkFnZ2dBaUFFTmdJTUlBSWdBaWdDSUNBQ1FTQnFJQUlzQUN0QkFFZ2JOZ0lFUWFYajd3QWdBaEE2SUFJc0FDdEJBRTROQVNBQ0tBSWdFQmNNQVFzZ0FDQUROZ0lzQ3lBQ1FUQnFKQUFnQmtVTE53QWdBVUdVc1BNQVFkQ3c4d0JCQUJBY0lnRWdBQkQ2QlNBQklBQXRBRHc2QUR3Z0FTQUFLUUkwTndJMElBRWdBQ2tDTERjQ0xBc05BQ0FBS3dNd0lBQXJBemhpQ3d3QUlBQWdBQ3NET0RrRE1BdlRBUUlDZndKOEl3QkJRR29pQWlRQUFrQWdBQ3NEU0NJRklBRmpJQUFyQTBBaUJDQUJaSElpQXdSQUFrQWdBQ3dBSjBFQVRnUkFJQUlnQUNnQ0pEWUNPQ0FDSUFBcEFodzNBekFNQVFzZ0FrRXdhaUFBS0FJY0lBQW9BaUFRR2lBQUt3TklJUVVnQUNzRFFDRUVDeUFDSUFBckF6ZzVBeEFnQWlBRU9RTVlJQUlnQlRrRElDQUNJQUU1QXdBZ0FpQUNLQUl3SUFKQk1Hb2dBaXdBTzBFQVNCczJBZ2hCajRMdkFDQUNFRG9nQWl3QU8wRUFUZzBCSUFJb0FqQVFGd3dCQ3lBQUlBRTVBekFMSUFKQlFHc2tBQ0FEUlFzcEFRRi9Jd0JCRUdzaUFpUUFJQUlnQVNzRE9Ea0RBQ0FBUWVHQzd3QWdBaEJQSUFKQkVHb2tBQXNwQVFGL0l3QkJFR3NpQWlRQUlBSWdBU3NETURrREFDQUFRZUdDN3dBZ0FoQlBJQUpCRUdva0FBdllBUUlCZndOOEl3QkJRR29pQWlRQUFrQWdBUkRORkNJRElBQXJBMEFpQkdNZ0FDc0RTQ0lGSUFOamNpSUJCRUFDUUNBQUxBQW5RUUJPQkVBZ0FpQUFLQUlrTmdJNElBSWdBQ2tDSERjRE1Bd0JDeUFDUVRCcUlBQW9BaHdnQUNnQ0lCQWFJQUFyQTBnaEJTQUFLd05BSVFRTElBSWdBQ3NET0RrREVDQUNJQVE1QXhnZ0FpQUZPUU1nSUFJZ0F6a0RBQ0FDSUFJb0FqQWdBa0V3YWlBQ0xBQTdRUUJJR3pZQ0NFR1BndThBSUFJUU9pQUNMQUE3UVFCT0RRRWdBaWdDTUJBWERBRUxJQUFnQXprRE1Bc2dBa0ZBYXlRQUlBRkZDMGNBSUFGQmxMRHpBRUd3c1BNQVFRQVFIQ0lCSUFBUStnVWdBU0FBS1FOSU53TklJQUZCUUdzZ0FFRkFheWtEQURjREFDQUJJQUFwQXpnM0F6Z2dBU0FBS1FNd053TXdDdzBBSUFBdEFDb2dBQzBBSzBjTERBQWdBQ0FBTFFBck9nQXFDeklCQVg4Z0FFRUVRUVVnQVMwQUt5SUNHeUlCT2dBTElBQkJ6NGp2QUVHL2orOEFJQUliSUFFUUdTQUJha0VBT2dBQUN6SUJBWDhnQUVFRVFRVWdBUzBBS2lJQ0d5SUJPZ0FMSUFCQno0anZBRUcvais4QUlBSWJJQUVRR1NBQmFrRUFPZ0FBQ3dzQUlBQWdBVG9BS2tFQkN4VUFJQUFnQVVRQUFBQUFBQUFBQUdJNkFDcEJBUXM2QVFGL0lBQWdBU2dDQkNBQkxRQUxJZ0FnQUVFWWRFRVlkVUVBU0J0QkJFWUVmeUFCUVg5Qno0anZBRUVFRUJzRlFRRUxSVG9BS2tFQkN5TUFJQUZCbExEekFFSFlzZk1BUVFBUUhDSUJJQUFRK2dVZ0FTQUFMd0VxT3dFcUN6VUFJd0JCRUdzaUFTUUFJQUVnQUNnQ0hDQUFRUnhxSUFBc0FDZEJBRWdiTmdJQVFadjI3UUFnQVJBNklBRkJFR29rQUVFQUN6VUFJd0JCRUdzaUFTUUFJQUVnQUNnQ0hDQUFRUnhxSUFBc0FDZEJBRWdiTmdJQVFiVDE3UUFnQVJBNklBRkJFR29rQUVFQUN6Y0JBWDhqQUVFUWF5SUNKQUFnQWlBQUtBSWNJQUJCSEdvZ0FDd0FKMEVBU0JzMkFnQkJ1dmJ0QUNBQ0VEb2dBa0VRYWlRQVFRQUxOUUFqQUVFUWF5SUJKQUFnQVNBQUtBSWNJQUJCSEdvZ0FDd0FKMEVBU0JzMkFnQkIvdlh0QUNBQkVEb2dBVUVRYWlRQVFRQUxFZ0JCM0lhQ0FVSGdob0lCS0FJQUVLRUVDeElBUWRDR2dnRkIxSWFDQVNnQ0FCQ2hCQXNTQUVIRWhvSUJRY2lHZ2dFb0FnQVFvUVFMRWdCQnVJYUNBVUc4aG9JQktBSUFFS0VFQ3hJQVFheUdnZ0ZCc0lhQ0FTZ0NBQkNoQkFzU0FFR2dob0lCUWFTR2dnRW9BZ0FRb1FRTEVnQkJsSWFDQVVHWWhvSUJLQUlBRUtFRUN6WUJBWDlCOElXQ0FTRUFBMEFnQUVFTWF5RUJJQUJCQVdzc0FBQkJBRWdFUUNBQktBSUFFQmNMSUFFaUFFSHc3WUVCUncwQUN3c0xBQ0FBS0FJZ0tBTEVBUXNSQUNBQVFSQnJJZ0FRL2dZYUlBQVFGd3NNQUNBQUVQNEdHaUFBRUJjTENnQWdBRUVRYXhEK0Jnc0hBRUdRci9NQUN4VUFJQUJCQkdwQkFDQUJLQUlFUVpTdTh3QkdHd3NPQUVIZ0FSQVlJZ0FRZ1JVZ0FBc01BQ0FCUWJTczh3QTJBZ0FMRWdCQkNCQVlJZ0JCdEt6ekFEWUNBQ0FBQzdFQkFRUi9RZUFCRUJnaUFTQUFFR1FoQXlBQlFkamQ4Z0EyQXJBQklBRkJ0QUZxSVFJQ1FDQUFMQUMvQVVFQVRnUkFJQUlnQUVHMEFXb2lCQ2tDQURjQ0FDQUNJQVFvQWdnMkFnZ01BUXNnQWlBQUtBSzBBU0FBS0FLNEFSQWFDeUFCSUFBb0F0d0JOZ0xjQVNBQklBQXBBdFFCTndMVUFTQUJJQUFwQXN3Qk53TE1BU0FCSUFBcEFzUUJOd0xFQVNBQlFleXI4d0EyQXNBQklBRkIzS3Z6QURZQ3NBRWdBVUhJcGZNQU5nSUFJQU1MY0FFQ2Z5TUFRU0JySWdBa0FBSkFJQUVnQVNnQ0FDZ0NDQkVBQUVFbFJpSUNEUUFnQUVFUWFpSURJQUVnQVNnQ0FDZ0NNQkVDQUNBQUlBQW9BaEFnQXlBQUxBQWJRUUJJR3pZQ0FFR3J0dThBSUFBUU9pQUFMQUFiUVFCT0RRQWdBQ2dDRUJBWEN5QUFRU0JxSkFBZ0Fnc0hBRUdZai9NQUN4VUFJQUJCQkdwQkFDQUJLQUlFUWFDTzh3QkdHd3NQQUVIZ0FSQVlJZ0FRZ0FRYUlBQUxEQUFnQVVIRWpQTUFOZ0lBQ3hJQVFRZ1FHQ0lBUWNTTTh3QTJBZ0FnQUF1eEFRRUVmMEhnQVJBWUlnRWdBQkJrSVFNZ0FVSFkzZklBTmdLd0FTQUJRYlFCYWlFQ0FrQWdBQ3dBdndGQkFFNEVRQ0FDSUFCQnRBRnFJZ1FwQWdBM0FnQWdBaUFFS0FJSU5nSUlEQUVMSUFJZ0FDZ0N0QUVnQUNnQ3VBRVFHZ3NnQVNBQUtBTGNBVFlDM0FFZ0FTQUFLUUxVQVRjQzFBRWdBU0FBS1FMTUFUY0N6QUVnQVNBQUtRTEVBVGNDeEFFZ0FVR0FqUE1BTmdMQUFTQUJRZkNMOHdBMkFyQUJJQUZCM0lYekFEWUNBQ0FEQ3d3QUlBQVF0ZzBhSUFBUUZ3c01BQ0FBRVA4R0dpQUFFQmNMREFBZ0FCRHhBaG9nQUJBWEN3d0FJQUFRdUEwYUlBQVFGd3NNQUNBQUVJNElHaUFBRUJjTERBQWdBQkNQQ0JvZ0FCQVhDd3dBSUFBUWl3b2FJQUFRRndzTkFDQUFRWUdBZ0lCNE5nSUVDd3dBSUFBUWdRY2FJQUFRRndzTUFDQUFFSXdLR2lBQUVCY0xEQUFnQUJDOERSb2dBQkFYQ3d3QUlBQVFqd29hSUFBUUZ3c01BQ0FBRUw0TkdpQUFFQmNMREFBZ0FCRGdBaG9nQUJBWEN3d0FJQUFRa0FvYUlBQVFGd3NNQUNBQUVMOE5HaUFBRUJjTENRQWdBRUlBTndJRUN3d0FJQUFRd1EwYUlBQVFGd3NNQUNBQUVNSU5HaUFBRUJjTERBQWdBQkRRQkJvZ0FCQVhDd3dBSUFBUXlRTWFJQUFRRndzTUFDQUFFTVFOR2lBQUVCY0xEQUFnQUJEYkFSb2dBQkFYQ3d3QUlBQVFtQW9hSUFBUUZ3c01BQ0FBRUowSUdpQUFFQmNMQkFBakFBc0xtcUdCQWVnQkFFR0FDQXZSeEhFdlpHRjBZUzlDY21GMmRYSmhMbmh0YkFBOFAzaHRiQ0IyWlhKemFXOXVQU0l4TGpBaUlHVnVZMjlrYVc1blBTSlZWRVl0T0NJL1BnbzhZbTkxYm1ScGJtY3RZbTk0WlhNZ1ptOXVkQzFtWVcxcGJIazlJa0p5WVhaMWNtRWlJSFZ1YVhSekxYQmxjaTFsYlQwaU1UQXdNQ0krQ2lBZ1BHY2dZejBpUlRBd01DSWdlRDBpTWk0d0lpQjVQU0l3TGpBaUlIYzlJamd3TGpBaUlHZzlJams1Tnk0d0lpQm9MV0V0ZUQwaU9EUWlJRzQ5SW1KeVlXTmxJaTgrQ2lBZ1BHY2dZejBpUlRBd015SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJalEyT1M0d0lpQm9QU0l5T1RVdU1DSWdhQzFoTFhnOUlqUTJPU0lnYmowaVluSmhZMnRsZEZSdmNDSXZQZ29nSUR4bklHTTlJa1V3TURRaUlIZzlJakF1TUNJZ2VUMGlMVEk1TlM0d0lpQjNQU0kwTmprdU1DSWdhRDBpTWprMUxqQWlJR2d0WVMxNFBTSTBOamtpSUc0OUltSnlZV05yWlhSQ2IzUjBiMjBpTHo0S0lDQThaeUJqUFNKRk1EUXpJaUI0UFNJd0xqQWlJSGs5SWpNeE9DNHdJaUIzUFNJeE1EQXVNQ0lnYUQwaU16VXlMakFpSUdndFlTMTRQU0l4TURBaUlHNDlJbkpsY0dWaGRFUnZkSE1pTHo0S0lDQThaeUJqUFNKRk1EUTBJaUI0UFNJd0xqQWlJSGs5SWkwMU1DNHdJaUIzUFNJeE1EQXVNQ0lnYUQwaU1UQXdMakFpSUdndFlTMTRQU0l4TURBaUlHNDlJbkpsY0dWaGRFUnZkQ0l2UGdvZ0lEeG5JR005SWtVd05EVWlJSGc5SWpFeExqQWlJSGs5SWkwNUxqQWlJSGM5SWpFd056RXVNQ0lnYUQwaU5EVXhMakFpSUdndFlTMTRQU0l4TURneUlpQnVQU0prWVd4VFpXZHVieUl2UGdvZ0lEeG5JR005SWtVd05EWWlJSGc5SWpFeExqQWlJSGs5SWkwNUxqQWlJSGM5SWpFd056RXVNQ0lnYUQwaU5EVXhMakFpSUdndFlTMTRQU0l4TURneklpQnVQU0prWVVOaGNHOGlMejRLSUNBOFp5QmpQU0pGTURRM0lpQjRQU0kwTGpBaUlIazlJaTB5Tnk0d0lpQjNQU0kxTkRZdU1DSWdhRDBpTnpnMkxqQWlJR2d0WVMxNFBTSTFOVGNpSUc0OUluTmxaMjV2SWk4K0NpQWdQR2NnWXowaVJUQTBPQ0lnZUQwaUxUUXVNQ0lnZVQwaUxURTFPQzR3SWlCM1BTSTVOVGt1TUNJZ2FEMGlNVEExTmk0d0lpQm9MV0V0ZUQwaU9UVTBJaUJ1UFNKamIyUmhJaTgrQ2lBZ1BHY2dZejBpUlRBME9TSWdlRDBpTUM0d0lpQjVQU0l0TVRVMExqQWlJSGM5SWpneU1pNHdJaUJvUFNJeE1EVTNMakFpSUdndFlTMTRQU0k0TVRraUlHNDlJbU52WkdGVGNYVmhjbVVpTHo0S0lDQThaeUJqUFNKRk1EUkNJaUI0UFNJeExqQWlJSGs5SWkwek15NHdJaUIzUFNJME1ERXVNQ0lnYUQwaU1UQTJOQzR3SWlCb0xXRXRlRDBpTkRBeUlpQnVQU0p6WldkdWIxTmxjbkJsYm5ReUlpOCtDaUFnUEdjZ1l6MGlSVEExTUNJZ2VEMGlNQzR3SWlCNVBTSXROalU0TGpBaUlIYzlJalkzTVM0d0lpQm9QU0l4TnpVMkxqQWlJR2d0WVMxNFBTSTJOekVpSUc0OUltZERiR1ZtSWk4K0NpQWdQR2NnWXowaVJUQTFNU0lnZUQwaU1DNHdJaUI1UFNJdE9EZ3hMakFpSUhjOUlqWTNNUzR3SWlCb1BTSXhPVGM1TGpBaUlHZ3RZUzE0UFNJMk56RWlJRzQ5SW1kRGJHVm1NVFZ0WWlJdlBnb2dJRHhuSUdNOUlrVXdOVElpSUhnOUlqQXVNQ0lnZVQwaUxUZzNPQzR3SWlCM1BTSTJOekV1TUNJZ2FEMGlNVGszTmk0d0lpQm9MV0V0ZUQwaU5qWTBJaUJ1UFNKblEyeGxaamgyWWlJdlBnb2dJRHhuSUdNOUlrVXdOVE1pSUhnOUlqQXVNQ0lnZVQwaUxUWTFPQzR3SWlCM1BTSTJOekV1TUNJZ2FEMGlNVGszT0M0d0lpQm9MV0V0ZUQwaU5qY3hJaUJ1UFNKblEyeGxaamgyWVNJdlBnb2dJRHhuSUdNOUlrVXdOVFFpSUhnOUlqQXVNQ0lnZVQwaUxUWTFPQzR3SWlCM1BTSTJOekV1TUNJZ2FEMGlNVGszTnk0d0lpQm9MV0V0ZUQwaU5qY3hJaUJ1UFNKblEyeGxaakUxYldFaUx6NEtJQ0E4WnlCalBTSkZNRFUxSWlCNFBTSXdMakFpSUhrOUlpMDJOVGd1TUNJZ2R6MGlNVEEwTkM0d0lpQm9QU0l4TnpVMkxqQWlJR2d0WVMxNFBTSXhNRFEwSWlCdVBTSm5RMnhsWmpoMllrOXNaQ0l2UGdvZ0lEeG5JR005SWtVd05UWWlJSGc5SWpBdU1DSWdlVDBpTFRZMU9DNHdJaUIzUFNJNE5ESXVNQ0lnYUQwaU1UYzFOaTR3SWlCb0xXRXRlRDBpT0RReUlpQnVQU0puUTJ4bFpqaDJZa05EYkdWbUlpOCtDaUFnUEdjZ1l6MGlSVEExUXlJZ2VEMGlNQzR3SWlCNVBTSXROVEEyTGpBaUlIYzlJalk1T1M0d0lpQm9QU0l4TURFeUxqQWlJR2d0WVMxNFBTSTJPVGtpSUc0OUltTkRiR1ZtSWk4K0NpQWdQR2NnWXowaVJUQTFSQ0lnZUQwaU1DNHdJaUI1UFNJdE56UXhMakFpSUhjOUlqWTVPUzR3SWlCb1BTSXhNalEzTGpBaUlHZ3RZUzE0UFNJMk9Ua2lJRzQ5SW1ORGJHVm1PSFppSWk4K0NpQWdQR2NnWXowaVJUQTJNaUlnZUQwaUxUVXVNQ0lnZVQwaUxUWXpOUzR3SWlCM1BTSTJPRGt1TUNJZ2FEMGlPRGszTGpBaUlHZ3RZUzE0UFNJMk9EUWlJRzQ5SW1aRGJHVm1JaTgrQ2lBZ1BHY2dZejBpUlRBMk15SWdlRDBpTFRVdU1DSWdlVDBpTFRjME1pNHdJaUIzUFNJMk9Ea3VNQ0lnYUQwaU1UQXdOQzR3SWlCb0xXRXRlRDBpTmpnMElpQnVQU0ptUTJ4bFpqRTFiV0lpTHo0S0lDQThaeUJqUFNKRk1EWTBJaUI0UFNJdE5TNHdJaUI1UFNJdE56UTBMakFpSUhjOUlqWTRPUzR3SWlCb1BTSXhNREEyTGpBaUlHZ3RZUzE0UFNJMk9EUWlJRzQ5SW1aRGJHVm1PSFppSWk4K0NpQWdQR2NnWXowaVJUQTJOU0lnZUQwaUxUVXVNQ0lnZVQwaUxUWXpOUzR3SWlCM1BTSTJPRGt1TUNJZ2FEMGlNVEV6TUM0d0lpQm9MV0V0ZUQwaU5qZzBJaUJ1UFNKbVEyeGxaamgyWVNJdlBnb2dJRHhuSUdNOUlrVXdOallpSUhnOUlpMDFMakFpSUhrOUlpMDJNelV1TUNJZ2R6MGlOamc1TGpBaUlHZzlJakV4TXpFdU1DSWdhQzFoTFhnOUlqWTROQ0lnYmowaVprTnNaV1l4TlcxaElpOCtDaUFnUEdjZ1l6MGlSVEEyT1NJZ2VEMGlNQzR3SWlCNVBTSXRNalV3TGpBaUlIYzlJak00TWk0d0lpQm9QU0kxTURBdU1DSWdhQzFoTFhnOUlqTTRNaUlnYmowaWRXNXdhWFJqYUdWa1VHVnlZM1Z6YzJsdmJrTnNaV1l4SWk4K0NpQWdQR2NnWXowaVJUQTJRU0lnZUQwaU1DNHdJaUI1UFNJdE5EWTFMakFpSUhjOUlqTXhNaTR3SWlCb1BTSTVNall1TUNJZ2FDMWhMWGc5SWpNeE1pSWdiajBpZFc1d2FYUmphR1ZrVUdWeVkzVnpjMmx2YmtOc1pXWXlJaTgrQ2lBZ1BHY2dZejBpUlRBMlJDSWdlRDBpTFRNdU1DSWdlVDBpTFRjME9DNHdJaUIzUFNJME1URXVNQ0lnYUQwaU1UVXhNaTR3SWlCb0xXRXRlRDBpTkRBNUlpQnVQU0kyYzNSeWFXNW5WR0ZpUTJ4bFppSXZQZ29nSUR4bklHTTlJa1V3TmtVaUlIZzlJaTB6TGpBaUlIazlJaTAxTURndU1DSWdkejBpTWpjMUxqQWlJR2c5SWpFd01USXVNQ0lnYUMxaExYZzlJakkzTVNJZ2JqMGlOSE4wY21sdVoxUmhZa05zWldZaUx6NEtJQ0E4WnlCalBTSkZNRGN6SWlCNFBTSTJMakFpSUhrOUlpMDJOVGd1TUNJZ2R6MGlOamN4TGpBaUlHZzlJakUzTlRZdU1DSWdhQzFoTFhnOUlqWTNOQ0lnYmowaVowTnNaV1pTWlhabGNuTmxaQ0l2UGdvZ0lEeG5JR005SWtVd056UWlJSGc5SWpZdU1DSWdlVDBpTFRZd01pNHdJaUIzUFNJMk56RXVNQ0lnYUQwaU1UYzFOaTR3SWlCb0xXRXRlRDBpTmpjMElpQnVQU0puUTJ4bFpsUjFjbTVsWkNJdlBnb2dJRHhuSUdNOUlrVXdOelVpSUhnOUlqQXVNQ0lnZVQwaUxUVXdOaTR3SWlCM1BTSTJPVGt1TUNJZ2FEMGlNVEF4TWk0d0lpQm9MV0V0ZUQwaU5qazVJaUJ1UFNKalEyeGxabEpsZG1WeWMyVmtJaTgrQ2lBZ1BHY2dZejBpUlRBM05pSWdlRDBpTUM0d0lpQjVQU0l0TmpNMUxqQWlJSGM5SWpZNE9TNHdJaUJvUFNJNE9UY3VNQ0lnYUMxaExYZzlJalk0T1NJZ2JqMGlaa05zWldaU1pYWmxjbk5sWkNJdlBnb2dJRHhuSUdNOUlrVXdOemNpSUhnOUlqQXVNQ0lnZVQwaUxUSTJOQzR3SWlCM1BTSTJPRGt1TUNJZ2FEMGlPRGszTGpBaUlHZ3RZUzE0UFNJMk9EUWlJRzQ5SW1aRGJHVm1WSFZ5Ym1Wa0lpOCtDaUFnUEdjZ1l6MGlSVEEzUVNJZ2VEMGlNQzR3SWlCNVBTSXRORFUxTGpBaUlIYzlJalEwTUM0d0lpQm9QU0l4TVRZeUxqQWlJR2d0WVMxNFBTSTBOREFpSUc0OUltZERiR1ZtUTJoaGJtZGxJaTgrQ2lBZ1BHY2dZejBpUlRBM1FpSWdlRDBpTUM0d0lpQjVQU0l0TXpNeUxqQWlJSGM5SWpVd05pNHdJaUJvUFNJMk5qUXVNQ0lnYUMxaExYZzlJalV3TmlJZ2JqMGlZME5zWldaRGFHRnVaMlVpTHo0S0lDQThaeUJqUFNKRk1EZERJaUI0UFNJdE1UVXVNQ0lnZVQwaUxUUXhOQzR3SWlCM1BTSTBOemd1TUNJZ2FEMGlOVGcwTGpBaUlHZ3RZUzE0UFNJME5qSWlJRzQ5SW1aRGJHVm1RMmhoYm1kbElpOCtDaUFnUEdjZ1l6MGlSVEE0TUNJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxTUM0d0lpQjNQU0kwTXpBdU1DSWdhRDBpTlRBeExqQWlJR2d0WVMxNFBTSTBOekFpSUc0OUluUnBiV1ZUYVdjd0lpOCtDaUFnUEdjZ1l6MGlSVEE0TVNJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxTUM0d0lpQjNQU0l5T1RRdU1DSWdhRDBpTlRBeExqQWlJR2d0WVMxNFBTSXpNelFpSUc0OUluUnBiV1ZUYVdjeElpOCtDaUFnUEdjZ1l6MGlSVEE0TWlJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxTnk0d0lpQjNQU0kwTURZdU1DSWdhRDBpTlRFeExqQWlJR2d0WVMxNFBTSTBORFlpSUc0OUluUnBiV1ZUYVdjeUlpOCtDaUFnUEdjZ1l6MGlSVEE0TXlJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxTVM0d0lpQjNQU0l6T0RFdU1DSWdhRDBpTlRBd0xqQWlJR2d0WVMxNFBTSTBNakVpSUc0OUluUnBiV1ZUYVdjeklpOCtDaUFnUEdjZ1l6MGlSVEE0TkNJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxTUM0d0lpQjNQU0kwTXpBdU1DSWdhRDBpTlRBeExqQWlJR2d0WVMxNFBTSTBOekFpSUc0OUluUnBiV1ZUYVdjMElpOCtDaUFnUEdjZ1l6MGlSVEE0TlNJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxTVM0d0lpQjNQU0l6TmpNdU1DSWdhRDBpTkRrM0xqQWlJR2d0WVMxNFBTSTBNRE1pSUc0OUluUnBiV1ZUYVdjMUlpOCtDaUFnUEdjZ1l6MGlSVEE0TmlJZ2VEMGlNakF1TUNJZ2VUMGlMVEkwT1M0d0lpQjNQU0l6T1RRdU1DSWdhRDBpTlRBd0xqQWlJR2d0WVMxNFBTSTBNelFpSUc0OUluUnBiV1ZUYVdjMklpOCtDaUFnUEdjZ1l6MGlSVEE0TnlJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxTUM0d0lpQjNQU0kwTURFdU1DSWdhRDBpTkRrNUxqQWlJR2d0WVMxNFBTSTBOREVpSUc0OUluUnBiV1ZUYVdjM0lpOCtDaUFnUEdjZ1l6MGlSVEE0T0NJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxT1M0d0lpQjNQU0l6T1RZdU1DSWdhRDBpTlRFNExqQWlJR2d0WVMxNFBTSTBNellpSUc0OUluUnBiV1ZUYVdjNElpOCtDaUFnUEdjZ1l6MGlSVEE0T1NJZ2VEMGlNakF1TUNJZ2VUMGlMVEkwT1M0d0lpQjNQU0l6T1RRdU1DSWdhRDBpTlRBd0xqQWlJR2d0WVMxNFBTSTBNelFpSUc0OUluUnBiV1ZUYVdjNUlpOCtDaUFnUEdjZ1l6MGlSVEE0UVNJZ2VEMGlOUzR3SWlCNVBTSXRNalE1TGpBaUlIYzlJalF4T1M0d0lpQm9QU0kxTURBdU1DSWdhQzFoTFhnOUlqUXlOQ0lnYmowaWRHbHRaVk5wWjBOdmJXMXZiaUl2UGdvZ0lEeG5JR005SWtVd09FSWlJSGc5SWpBdU1DSWdlVDBpTFRNMU9TNHdJaUIzUFNJME1UZ3VNQ0lnYUQwaU56SXdMakFpSUdndFlTMTRQU0kwTVRjaUlHNDlJblJwYldWVGFXZERkWFJEYjIxdGIyNGlMejRLSUNBOFp5QmpQU0pGTURoRElpQjRQU0l0TVM0d0lpQjVQU0l0TWpVd0xqQWlJSGM5SWpVd01DNHdJaUJvUFNJMU1EQXVNQ0lnYUMxaExYZzlJalV3TUNJZ2JqMGlkR2x0WlZOcFoxQnNkWE1pTHo0S0lDQThaeUJqUFNKRk1EaEVJaUI0UFNJdE1TNHdJaUI1UFNJdE1UTXpMakFpSUhjOUlqSTFOaTR3SWlCb1BTSXlOVFl1TUNJZ2FDMWhMWGc5SWpJMU5DSWdiajBpZEdsdFpWTnBaMUJzZFhOVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtVd09FVWlJSGc5SWpBdU1DSWdlVDBpTFRFNU1DNHdJaUIzUFNJek56Z3VNQ0lnYUQwaU16YzVMakFpSUdndFlTMTRQU0l6TnpnaUlHNDlJblJwYldWVGFXZEdjbUZqZEdsdmJtRnNVMnhoYzJnaUx6NEtJQ0E4WnlCalBTSkZNRGhHSWlCNFBTSXdMakFpSUhrOUlpMHhNalV1TUNJZ2R6MGlORFE0TGpBaUlHZzlJakkwT1M0d0lpQm9MV0V0ZUQwaU5EUTRJaUJ1UFNKMGFXMWxVMmxuUlhGMVlXeHpJaTgrQ2lBZ1BHY2dZejBpUlRBNU1DSWdlRDBpTUM0d0lpQjVQU0l0TXpVdU1DSWdkejBpTkRRNExqQWlJR2c5SWpjMUxqQWlJR2d0WVMxNFBTSTBORGdpSUc0OUluUnBiV1ZUYVdkTmFXNTFjeUl2UGdvZ0lEeG5JR005SWtVd09URWlJSGc5SWpBdU1DSWdlVDBpTFRFNU9DNHdJaUIzUFNJek9UVXVNQ0lnYUQwaU16azJMakFpSUdndFlTMTRQU0l6T1RZaUlHNDlJblJwYldWVGFXZE5kV3gwYVhCc2VTSXZQZ29nSUR4bklHTTlJa1V3T1RJaUlIZzlJakF1TUNJZ2VUMGlMVEkxTVM0d0lpQjNQU0l4TVRBdU1DSWdhRDBpTlRBd0xqQWlJR2d0WVMxNFBTSXhNVEFpSUc0OUluUnBiV1ZUYVdkUVlYSmxibk5NWldaMFUyMWhiR3dpTHo0S0lDQThaeUJqUFNKRk1Ea3pJaUI0UFNJd0xqQWlJSGs5SWkweU5URXVNQ0lnZHowaU1URXdMakFpSUdnOUlqVXdNQzR3SWlCb0xXRXRlRDBpTVRFd0lpQnVQU0owYVcxbFUybG5VR0Z5Wlc1elVtbG5hSFJUYldGc2JDSXZQZ29nSUR4bklHTTlJa1V3T1RRaUlIZzlJakF1TUNJZ2VUMGlMVFE0T1M0d0lpQjNQU0l4T0RRdU1DSWdhRDBpT1Rnd0xqQWlJR2d0WVMxNFBTSXhPRFFpSUc0OUluUnBiV1ZUYVdkUVlYSmxibk5NWldaMElpOCtDaUFnUEdjZ1l6MGlSVEE1TlNJZ2VEMGlNQzR3SWlCNVBTSXRORGc1TGpBaUlIYzlJakU0TkM0d0lpQm9QU0k1T0RBdU1DSWdhQzFoTFhnOUlqRTROQ0lnYmowaWRHbHRaVk5wWjFCaGNtVnVjMUpwWjJoMElpOCtDaUFnUEdjZ1l6MGlSVEJCTUNJZ2VEMGlNQzR3SWlCNVBTSXRNVFUxTGpBaUlIYzlJalU1T1M0d0lpQm9QU0l6TVRBdU1DSWdhQzFoTFhnOUlqVTVPU0lnYmowaWJtOTBaV2hsWVdSRWIzVmliR1ZYYUc5c1pTSStDaUFnSUNBOFlTQnVQU0p1YjNSbGFHVmhaRTl5YVdkcGJpSWdlRDBpTUM0ek5pSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdRVEVpSUhnOUlqQXVNQ0lnZVQwaUxURTVNQzR3SWlCM1BTSTBNVFl1TUNJZ2FEMGlNemc0TGpBaUlHZ3RZUzE0UFNJME1UWWlJRzQ5SW01dmRHVm9aV0ZrUkc5MVlteGxWMmh2YkdWVGNYVmhjbVVpTHo0S0lDQThaeUJqUFNKRk1FRXlJaUI0UFNJd0xqQWlJSGs5SWkweE1qVXVNQ0lnZHowaU5ESXlMakFpSUdnOUlqSTFNQzR3SWlCb0xXRXRlRDBpTkRJeUlpQnVQU0p1YjNSbGFHVmhaRmRvYjJ4bElqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqRTNJaUI1UFNJd0xqTXpJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNUzQxTXlJZ2VUMGlMVEF1TXpZaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkJNeUlnZUQwaU1DNHdJaUI1UFNJdE1USTFMakFpSUhjOUlqSTVOUzR3SWlCb1BTSXlOVEF1TUNJZ2FDMWhMWGc5SWpJNU5TSWdiajBpYm05MFpXaGxZV1JJWVd4bUlqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqSWlJSGs5SWpBdU15SXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMFVpSUhnOUlqQXVPVGdpSUhrOUlpMHdMak1pTHo0S0lDQWdJRHhoSUc0OUluTndiR2wwVTNSbGJVUnZkMjVPUlNJZ2VEMGlNQzQ1TmlJZ2VUMGlMVEF1TXlJdlBnb2dJQ0FnUEdFZ2JqMGljM0JzYVhSVGRHVnRSRzkzYms1WElpQjRQU0l3TGpFeklpQjVQU0l0TUM0ME15SXZQZ29nSUNBZ1BHRWdiajBpYzNCc2FYUlRkR1Z0VlhCVFJTSWdlRDBpTVM0eE1TSWdlVDBpTUM0ek55SXZQZ29nSUNBZ1BHRWdiajBpYzNCc2FYUlRkR1Z0VlhCVFZ5SWdlRDBpTUM0ek15SWdlVDBpTUM0ek9DSXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR3SWlCNVBTSXRNQzR4TnlJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU1UZ2lJSGs5SWpBdU1UY2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEJCTkNJZ2VEMGlNQzR3SWlCNVBTSXRNVEkxTGpBaUlIYzlJakk1TlM0d0lpQm9QU0l5TlRBdU1DSWdhQzFoTFhnOUlqSTVOU0lnYmowaWJtOTBaV2hsWVdSQ2JHRmpheUkrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR5TVNJZ2VUMGlNQzR6SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0NU5DSWdlVDBpTFRBdU15SXZQZ29nSUNBZ1BHRWdiajBpYzNCc2FYUlRkR1Z0Ukc5M2JrNUZJaUI0UFNJd0xqazNJaUI1UFNJdE1DNHlOU0l2UGdvZ0lDQWdQR0VnYmowaWMzQnNhWFJUZEdWdFJHOTNiazVYSWlCNFBTSXdMakV5SWlCNVBTSXRNQzQwTWlJdlBnb2dJQ0FnUEdFZ2JqMGljM0JzYVhSVGRHVnRWWEJUUlNJZ2VEMGlNUzR3T1NJZ2VUMGlNQzR6T1NJdlBnb2dJQ0FnUEdFZ2JqMGljM0JzYVhSVGRHVnRWWEJUVnlJZ2VEMGlNQzR6TVNJZ2VUMGlNQzR6TmlJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJdE1DNHhOeUl2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TVRnaUlIazlJakF1TVRjaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkJOU0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpJNU5TSWdhRDBpTUM0d0lpQm9MV0V0ZUQwaU1qazFJaUJ1UFNKdWIzUmxhR1ZoWkU1MWJHd2lMejRLSUNBOFp5QmpQU0pGTUVFNUlpQjRQU0l3TGpBaUlIazlJaTB4TWpVdU1DSWdkejBpTWprd0xqQWlJR2c5SWpJMU1DNHdJaUJvTFdFdGVEMGlNamt3SWlCdVBTSnViM1JsYUdWaFpGaENiR0ZqYXlJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JrNVhJaUI0UFNJd0xqQWlJSGs5SWkwd0xqUTBJaTgrQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJUUlNJZ2VEMGlNUzR4TmlJZ2VUMGlNQzQwTkNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1FRkdJaUI0UFNJdE1TNHdJaUI1UFNJdE1USTFMakFpSUhjOUlqSTFNQzR3SWlCb1BTSXlOVEF1TUNJZ2FDMWhMWGc5SWpJME9TSWdiajBpYm05MFpXaGxZV1JRYkhWelFteGhZMnNpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1T1Z5SWdlRDBpTFRBdU1DSWdlVDBpTUM0d0lpOCtDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQlRSU0lnZUQwaU1TNHdJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEJDTlNJZ2VEMGlNQzR3SWlCNVBTSXRNVEkxTGpBaUlIYzlJalF5TUM0d0lpQm9QU0l5TlRBdU1DSWdhQzFoTFhnOUlqUXlNQ0lnYmowaWJtOTBaV2hsWVdSWGFHOXNaVmRwZEdoWUlpOCtDaUFnUEdjZ1l6MGlSVEJDTmlJZ2VEMGlNQzR3SWlCNVBTSXRNVEkxTGpBaUlIYzlJakk1TkM0d0lpQm9QU0l5TlRBdU1DSWdhQzFoTFhnOUlqSTVOQ0lnYmowaWJtOTBaV2hsWVdSSVlXeG1WMmwwYUZnaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJdE1DNHhOeUl2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TVRnaUlIazlJakF1TVRZaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkNOeUlnZUQwaU1DNHdJaUI1UFNJdE1USTFMakFpSUhjOUlqSTRPUzR3SWlCb1BTSXlOVEF1TUNJZ2FDMWhMWGc5SWpJNE9TSWdiajBpYm05MFpXaGxZV1JXYjJsa1YybDBhRmdpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1T1Z5SWdlRDBpTUM0d0lpQjVQU0l0TUM0eE5TSXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndVMFVpSUhnOUlqRXVNVFlpSUhrOUlqQXVNVFVpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRCRU9TSWdlRDBpTUM0d0lpQjVQU0l0TVRJMUxqQWlJSGM5SWpJMU1TNHdJaUJvUFNJeU5UQXVNQ0lnYUMxaExYZzlJakkxTVNJZ2JqMGlibTkwWldobFlXUkVhV0Z0YjI1a1NHRnNaaUkrQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYms1WElpQjRQU0l3TGpBaUlIazlJakF1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU1DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdSRUVpSUhnOUlqQXVNQ0lnZVQwaUxURXlOUzR3SWlCM1BTSXpOVEV1TUNJZ2FEMGlNalV3TGpBaUlHZ3RZUzE0UFNJek5URWlJRzQ5SW01dmRHVm9aV0ZrUkdsaGJXOXVaRWhoYkdaWGFXUmxJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWk4K0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCVFJTSWdlRDBpTVM0MElpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkVRaUlnZUQwaU1DNHdJaUI1UFNJdE1USTFMakFpSUhjOUlqSTFNQzR3SWlCb1BTSXlOVEF1TUNJZ2FDMWhMWGc5SWpJMU1DSWdiajBpYm05MFpXaGxZV1JFYVdGdGIyNWtRbXhoWTJzaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlMejRLSUNBZ0lEeGhJRzQ5SW5OMFpXMVZjRk5GSWlCNFBTSXhMakFpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTUVSRElpQjRQU0l3TGpBaUlIazlJaTB4TWpVdU1DSWdkejBpTXpVd0xqQWlJR2c5SWpJMU1DNHdJaUJvTFdFdGVEMGlNelV3SWlCdVBTSnViM1JsYUdWaFpFUnBZVzF2Ym1SQ2JHRmphMWRwWkdVaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlMejRLSUNBZ0lEeGhJRzQ5SW5OMFpXMVZjRk5GSWlCNFBTSXhMalFpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTUVSRUlpQjRQU0l3TGpBaUlIazlJaTB4TWpVdU1DSWdkejBpTWpVd0xqQWlJR2c5SWpJMU1DNHdJaUJvTFdFdGVEMGlNalV3SWlCdVBTSnViM1JsYUdWaFpFUnBZVzF2Ym1SWGFHbDBaU0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYms1WElpQjRQU0l3TGpBaUlIazlJakF1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU1DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdSRVVpSUhnOUlqQXVNQ0lnZVQwaUxURXlOUzR3SWlCM1BTSXpOVEF1TUNJZ2FEMGlNalV3TGpBaUlHZ3RZUzE0UFNJek5UQWlJRzQ5SW01dmRHVm9aV0ZrUkdsaGJXOXVaRmRvYVhSbFYybGtaU0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYms1WElpQjRQU0l3TGpBaUlIazlJakF1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU5DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdSalVpSUhnOUlqQXVNQ0lnZVQwaUxURTRNUzR3SWlCM1BTSXhNRGt1TUNJZ2FEMGlNell5TGpBaUlHZ3RZUzE0UFNJM015SWdiajBpYm05MFpXaGxZV1JRWVhKbGJuUm9aWE5wYzB4bFpuUWlMejRLSUNBOFp5QmpQU0pGTUVZMklpQjRQU0l0TXpZdU1DSWdlVDBpTFRFNE1TNHdJaUIzUFNJeE1Ea3VNQ0lnYUQwaU16WXlMakFpSUdndFlTMTRQU0kzTXlJZ2JqMGlibTkwWldobFlXUlFZWEpsYm5Sb1pYTnBjMUpwWjJoMElpOCtDaUFnUEdjZ1l6MGlSVEJHUVNJZ2VEMGlNQzR3SWlCNVBTSXRNVEkxTGpBaUlIYzlJalF5TWk0d0lpQm9QU0l5TlRBdU1DSWdhQzFoTFhnOUlqUXlNaUlnYmowaWJtOTBaV2hsWVdSWGFHOXNaVVpwYkd4bFpDSXZQZ29nSUR4bklHTTlJa1V4TURFaUlIZzlJakF1TUNJZ2VUMGlMVEkxTUM0d0lpQjNQU0kxTXpBdU1DSWdhRDBpTlRBd0xqQWlJR2d0WVMxNFBTSTFNekVpSUc0OUltNXZkR1ZvWldGa1UyeGhjMmhJYjNKcGVtOXVkR0ZzUlc1a2N5SStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNiazVYSWlCNFBTSXdMakFpSUhrOUlpMHhMakFpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l5TGpFeUlpQjVQU0l4TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJURXdNaUlnZUQwaU1DNHdJaUI1UFNJdE1qVXdMakFpSUhjOUlqazRNQzR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWprNE1DSWdiajBpYm05MFpXaGxZV1JUYkdGemFGZG9hWFJsVjJodmJHVWlMejRLSUNBOFp5QmpQU0pGTVRBeklpQjRQU0l3TGpBaUlIazlJaTB5TlRBdU1DSWdkejBpTnpnd0xqQWlJR2c5SWpVd01DNHdJaUJvTFdFdGVEMGlOemd3SWlCdVBTSnViM1JsYUdWaFpGTnNZWE5vVjJocGRHVklZV3htSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVRsY2lJSGc5SWpBdU1DSWdlVDBpTFRFdU1DSXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndVMFVpSUhnOUlqTXVNVElpSUhrOUlqRXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpJd0lpQjRQU0l0TVRVd0xqQWlJSGs5SWkwNU15NHdJaUIzUFNJek1EQXVNQ0lnYUQwaU1UZzNMakFpSUdndFlTMTRQU0l4TlRBaUlHNDlJblJ5WlcxdmJHOHhJaTgrQ2lBZ1BHY2dZejBpUlRJeU1TSWdlRDBpTFRFMU1TNHdJaUI1UFNJdE1UZzNMakFpSUhjOUlqTXdNQzR3SWlCb1BTSXpOelF1TUNJZ2FDMWhMWGc5SWpFME9TSWdiajBpZEhKbGJXOXNieklpTHo0S0lDQThaeUJqUFNKRk1qSXlJaUI0UFNJdE1UVXdMakFpSUhrOUlpMHlPREF1TUNJZ2R6MGlNekF3TGpBaUlHZzlJalUxT0M0d0lpQm9MV0V0ZUQwaU1UVXdJaUJ1UFNKMGNtVnRiMnh2TXlJdlBnb2dJRHhuSUdNOUlrVXlNak1pSUhnOUlpMHhOVEF1TUNJZ2VUMGlMVE0zTUM0d0lpQjNQU0l6TURBdU1DSWdhRDBpTnpRMExqQWlJR2d0WVMxNFBTSXhORGtpSUc0OUluUnlaVzF2Ykc4MElpOCtDaUFnUEdjZ1l6MGlSVEl5TkNJZ2VEMGlMVEUxTVM0d0lpQjVQU0l0TkRZd0xqQWlJSGM5SWpNd01TNHdJaUJvUFNJNU16QXVNQ0lnYUMxaExYZzlJakUwT1NJZ2JqMGlkSEpsYlc5c2J6VWlMejRLSUNBOFp5QmpQU0pGTWpKQklpQjRQU0l0TVRVMUxqQWlJSGs5SWkweE1UWXVNQ0lnZHowaU16RXhMakFpSUdnOUlqSXpNaTR3SWlCb0xXRXRlRDBpTVRVMklpQnVQU0ppZFhwNlVtOXNiQ0l2UGdvZ0lEeG5JR005SWtVeU1rVWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l5TlRBdU1DSWdhRDBpTVRBd0xqQWlJR2d0WVMxNFBTSXlOVEFpSUc0OUluUnlaVzF2Ykc5RWFYWnBjMmxFYjNSek1pSXZQZ29nSUR4bklHTTlJa1V5TWtZaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTBNREF1TUNJZ2FEMGlNVEF3TGpBaUlHZ3RZUzE0UFNJME1EQWlJRzQ5SW5SeVpXMXZiRzlFYVhacGMybEViM1J6TXlJdlBnb2dJRHhuSUdNOUlrVXlNekFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJMU5UQXVNQ0lnYUQwaU1UQXdMakFpSUdndFlTMTRQU0kxTlRBaUlHNDlJblJ5WlcxdmJHOUVhWFpwYzJsRWIzUnpOQ0l2UGdvZ0lEeG5JR005SWtVeU16RWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kwTURBdU1DSWdhRDBpTWpVd0xqQWlJR2d0WVMxNFBTSTBNREFpSUc0OUluUnlaVzF2Ykc5RWFYWnBjMmxFYjNSek5pSXZQZ29nSUR4bklHTTlJa1V5TkRBaUlIZzlJakF1TUNJZ2VUMGlMVGd4TUM0eE9TSWdkejBpTWpZMExqQWlJR2c5SWpneE9TNHhPU0lnYUMxaExYZzlJakkyTkNJZ2JqMGlabXhoWnpoMGFGVndJajRLSUNBZ0lEeGhJRzQ5SW1keVlXTmxUbTkwWlZOc1lYTm9Ua1VpSUhnOUlqRXVNamdpSUhrOUlpMHdMamdpTHo0S0lDQWdJRHhoSUc0OUltZHlZV05sVG05MFpWTnNZWE5vVTFjaUlIZzlJaTB3TGpZMElpQjVQU0l0TWk0ME5pSXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaUxUQXVNRFFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJME1TSWdlRDBpTUM0d0lpQjVQU0l0TVRRdU1DSWdkejBpTXpBMkxqQWlJR2c5SWpneU1pNHdJaUJvTFdFdGVEMGlNekEySWlCdVBTSm1iR0ZuT0hSb1JHOTNiaUkrQ2lBZ0lDQThZU0J1UFNKbmNtRmpaVTV2ZEdWVGJHRnphRTVYSWlCNFBTSXRNQzQySWlCNVBTSXlMakUzSWk4K0NpQWdJQ0E4WVNCdVBTSm5jbUZqWlU1dmRHVlRiR0Z6YUZORklpQjRQU0l4TGpNeklpQjVQU0l3TGpZeklpOCtDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNibE5YSWlCNFBTSXdMakFpSUhrOUlqQXVNVE1pTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJME1pSWdlRDBpTUM0d0lpQjVQU0l0T0RFekxqQWlJSGM5SWpJM09TNHdJaUJvUFNJNE1UVXVNQ0lnYUMxaExYZzlJakkzT1NJZ2JqMGlabXhoWnpFMmRHaFZjQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJPVnlJZ2VEMGlNQzR3SWlCNVBTSXRNQzR3T1NJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qUXpJaUI0UFNJd0xqQWlJSGs5SWkwNUxqQWlJSGM5SWpJNU1DNDVJaUJvUFNJNE1qRXVNREVpSUdndFlTMTRQU0l5T1RJaUlHNDlJbVpzWVdjeE5uUm9SRzkzYmlJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JsTlhJaUI0UFNJd0xqQWlJSGs5SWpBdU1UTWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwTkNJZ2VEMGlNQzR3SWlCNVBTSXRPREV5TGpBaUlIYzlJakkyTVM0d0lpQm9QU0k1TmpFdU1DSWdhQzFoTFhnOUlqSTJNaUlnYmowaVpteGhaek15Ym1SVmNDSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQk9WeUlnZUQwaU1DNHdJaUI1UFNJd0xqTTRJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TkRVaUlIZzlJakF1TUNJZ2VUMGlMVEUzTWk0d0lpQjNQU0l5TnpNdU1DSWdhRDBpT1RnMExqQWlJR2d0WVMxNFBTSXlOelFpSUc0OUltWnNZV2N6TW01a1JHOTNiaUkrQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYmxOWElpQjRQU0l3TGpBaUlIazlJaTB3TGpRMUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORFlpSUhnOUlqQXVNQ0lnZVQwaUxUZ3hNaTR3SWlCM1BTSXlOakV1TUNJZ2FEMGlNVEUxT1M0d0lpQm9MV0V0ZUQwaU1qWXlJaUJ1UFNKbWJHRm5OalIwYUZWd0lqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpFdU1UY2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwTnlJZ2VEMGlNQzR3SWlCNVBTSXRNemMyTGpBaUlIYzlJakkzTXk0d0lpQm9QU0l4TVRnNExqQWlJR2d0WVMxNFBTSXlOelVpSUc0OUltWnNZV2MyTkhSb1JHOTNiaUkrQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYmxOWElpQjRQU0l3TGpBaUlIazlJaTB4TGpJMElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORGdpSUhnOUlqQXVNQ0lnZVQwaUxUZ3hNaTR3SWlCM1BTSXlOakV1TUNJZ2FEMGlNVE0wTlM0d0lpQm9MV0V0ZUQwaU1qVTVJaUJ1UFNKbWJHRm5NVEk0ZEdoVmNDSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQk9WeUlnZUQwaU1DNHdJaUI1UFNJeExqa2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwT1NJZ2VEMGlNQzR3SWlCNVBTSXROVGd3TGpBaUlIYzlJakkzTXk0d0lpQm9QU0l4TXpreUxqQWlJR2d0WVMxNFBTSXlOelVpSUc0OUltWnNZV2N4TWpoMGFFUnZkMjRpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TWk0d09DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalJCSWlCNFBTSXdMakFpSUhrOUlpMDRNVEl1TUNJZ2R6MGlNalkwTGpBaUlHZzlJakUxTVRZdU1DSWdhQzFoTFhnOUlqSTJPQ0lnYmowaVpteGhaekkxTm5Sb1ZYQWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaU1pNDFPU0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpSQ0lpQjRQU0l3TGpBaUlIazlJaTAzTlRFdU1DSWdkejBpTWprNUxqQWlJR2c5SWpFMU5qTXVNQ0lnYUMxaExYZzlJak13TVNJZ2JqMGlabXhoWnpJMU5uUm9SRzkzYmlJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JsTlhJaUI0UFNJd0xqQWlJSGs5SWkweUxqZ3hJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TkVNaUlIZzlJakF1TUNJZ2VUMGlMVGd4TWk0d0lpQjNQU0l5TmpVdU1DSWdhRDBpTVRjd015NHdJaUJvTFdFdGVEMGlNalk0SWlCdVBTSm1iR0ZuTlRFeWRHaFZjQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJPVnlJZ2VEMGlNQzR3SWlCNVBTSXpMak15SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5FUWlJSGc5SWpBdU1DSWdlVDBpTFRrek9TNHdJaUIzUFNJek1EQXVNQ0lnYUQwaU1UYzFNQzR3SWlCb0xXRXRlRDBpTXpBeElpQnVQU0ptYkdGbk5URXlkR2hFYjNkdUlqNEtJQ0FnSUR4aElHNDlJbk4wWlcxRWIzZHVVMWNpSUhnOUlqQXVNQ0lnZVQwaUxUTXVOakVpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJMFJTSWdlRDBpTUM0d0lpQjVQU0l0T0RFeUxqQWlJSGM5SWpJMk5TNHdJaUJvUFNJeE9Ea3hMakFpSUdndFlTMTRQU0l5TnpJaUlHNDlJbVpzWVdjeE1ESTBkR2hWY0NJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0kwTGpBMklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORVlpSUhnOUlqQXVNQ0lnZVQwaUxURXlNREl1TUNJZ2R6MGlNekF4TGpBaUlHZzlJakU1TkRRdU1DSWdhQzFoTFhnOUlqTXhNQ0lnYmowaVpteGhaekV3TWpSMGFFUnZkMjRpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TkM0Mk9DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNall3SWlCNFBTSXdMakFpSUhrOUlpMHhOelV1TUNJZ2R6MGlNakkyTGpBaUlHZzlJall4TkM0d0lpQm9MV0V0ZUQwaU1qSTJJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1JteGhkQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNQzR5TlNJZ2VUMGlNQzQyTmlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU5TSWdlVDBpTFRBdU5EZ2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkyTVNJZ2VEMGlNQzR3SWlCNVBTSXRNek0xTGpBaUlIYzlJakUyT0M0d0lpQm9QU0kyTnpZdU1DSWdhQzFoTFhnOUlqRTJPQ0lnYmowaVlXTmphV1JsYm5SaGJFNWhkSFZ5WVd3aVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU1Ua2lJSGs5SWpBdU56Z2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMalE0SWlCNVBTSXRNQzQ0TXlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qWXlJaUI0UFNJd0xqQWlJSGs5SWkwek5EZ3VNQ0lnZHowaU1qUTVMakFpSUdnOUlqWTVPQzR3SWlCb0xXRXRlRDBpTWpRNUlpQnVQU0poWTJOcFpHVnVkR0ZzVTJoaGNuQWlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVPRFFpSUhrOUlqQXVPU0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TVRRaUlIazlJakF1TlRjaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJd0xqZzBJaUI1UFNJdE1DNDJJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzR4TkNJZ2VUMGlMVEF1T1NJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qWXpJaUI0UFNJd0xqQWlJSGs5SWkweE1qVXVNQ0lnZHowaU1qUTNMakFpSUdnOUlqSTFNaTR3SWlCb0xXRXRlRDBpTWpVd0lpQnVQU0poWTJOcFpHVnVkR0ZzUkc5MVlteGxVMmhoY25BaUx6NEtJQ0E4WnlCalBTSkZNalkwSWlCNFBTSXdMakFpSUhrOUlpMHhOelV1TUNJZ2R6MGlOREV4TGpBaUlHZzlJall4TWk0d0lpQm9MV0V0ZUQwaU5ERXpJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1JHOTFZbXhsUm14aGRDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNDVPU0lnZVQwaU1DNDJOQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakV1TXpRaUlIazlJaTB3TGpRaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTJOU0lnZUQwaU1DNHdJaUI1UFNJdE16UTRMakFpSUhjOUlqVXhNeTR3SWlCb1BTSTJPVGd1TUNJZ2FDMWhMWGc5SWpVeE15SWdiajBpWVdOamFXUmxiblJoYkZSeWFYQnNaVk5vWVhKd0lqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJd0xqZzJJaUI1UFNJd0xqa3lJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR4TWlJZ2VUMGlNQzQySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0NE5pSWdlVDBpTFRBdU5Ua2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakV5SWlCNVBTSXRNQzQ1SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5qWWlJSGc5SWpBdU1DSWdlVDBpTFRFM05TNHdJaUIzUFNJMU9UWXVNQ0lnYUQwaU5qRTBMakFpSUdndFlTMTRQU0kyTURBaUlHNDlJbUZqWTJsa1pXNTBZV3hVY21sd2JHVkdiR0YwSWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1RklpQjRQU0l4TGpjMUlpQjVQU0l3TGpZMklpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1pNHdOU0lnZVQwaUxUQXVORFFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJMk55SWdlRDBpTUM0d0lpQjVQU0l0TXpNMUxqQWlJSGM5SWpRMU9TNHdJaUJvUFNJM056UXVNQ0lnYUMxaExYZzlJalExT1NJZ2JqMGlZV05qYVdSbGJuUmhiRTVoZEhWeVlXeEdiR0YwSWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1RklpQjRQU0l4TGpFNElpQjVQU0l3TGpZMUlpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1DNDNOU0lnZVQwaUxUQXVPRE1pTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpRMElpQjVQU0l0TUM0NE15SXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalk0SWlCNFBTSXdMakFpSUhrOUlpMHpORGd1TUNJZ2R6MGlORGd4TGpBaUlHZzlJalk1T0M0d0lpQm9MV0V0ZUQwaU5EZ3dJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1RtRjBkWEpoYkZOb1lYSndJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXhMamM0SWlCNVBTSXdMamtpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l4TGpjNElpQjVQU0l0TUM0Mk1TSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMWNpSUhnOUlqQXVORFVpSUhrOUlpMHdMamcwSWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5qa2lJSGc5SWpBdU1DSWdlVDBpTFRNME9DNHdJaUIzUFNJMU1Ua3VNQ0lnYUQwaU5qazRMakFpSUdndFlTMTRQU0kxTVRraUlHNDlJbUZqWTJsa1pXNTBZV3hUYUdGeWNGTm9ZWEp3SWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1RklpQjRQU0l4TGpreklpQjVQU0l3TGpraUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqRTBJaUI1UFNJd0xqWWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMamswSWlCNVBTSXRNQzQySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0eE5DSWdlVDBpTFRBdU9TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalpCSWlCNFBTSXdMakFpSUhrOUlpMHlORGd1TUNJZ2R6MGlNVFF4TGpBaUlHZzlJalE1TlM0d0lpQm9MV0V0ZUQwaU1UUXhJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1VHRnlaVzV6VEdWbWRDSXZQZ29nSUR4bklHTTlJa1V5TmtJaUlIZzlJakF1TUNJZ2VUMGlMVEkwT0M0d0lpQjNQU0l4TkRFdU1DSWdhRDBpTkRrMUxqQWlJR2d0WVMxNFBTSXhOREVpSUc0OUltRmpZMmxrWlc1MFlXeFFZWEpsYm5OU2FXZG9kQ0l2UGdvZ0lEeG5JR005SWtVeU5rTWlJSGc5SWpBdU1DSWdlVDBpTFRFNE55NHdJaUIzUFNJM055NHdJaUJvUFNJek56VXVNQ0lnYUMxaExYZzlJamMzSWlCdVBTSmhZMk5wWkdWdWRHRnNRbkpoWTJ0bGRFeGxablFpTHo0S0lDQThaeUJqUFNKRk1qWkVJaUI0UFNJd0xqQWlJSGs5SWkweE9EY3VNQ0lnZHowaU56Y3VNQ0lnYUQwaU16YzFMakFpSUdndFlTMTRQU0kzTnlJZ2JqMGlZV05qYVdSbGJuUmhiRUp5WVdOclpYUlNhV2RvZENJdlBnb2dJRHhuSUdNOUlrVXlOekFpSUhnOUlpMDBNaTR3SWlCNVBTSXRNVGMzTGpBaUlIYzlJakk1TUM0d0lpQm9QU0kzTlRZdU1DSWdhQzFoTFhnOUlqSTBPQ0lnYmowaVlXTmphV1JsYm5SaGJGRjFZWEowWlhKVWIyNWxSbXhoZEVGeWNtOTNWWEFpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1TmlJZ2VUMGlNQzQyTmlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU5qSWlJSGs5SWkwd0xqUTFJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TnpFaUlIZzlJaTB6T1M0d0lpQjVQU0l0TkRFNExqQWlJSGM5SWpJNU1DNHdJaUJvUFNJNE5qQXVNQ0lnYUMxaExYZzlJakkxTVNJZ2JqMGlZV05qYVdSbGJuUmhiRlJvY21WbFVYVmhjblJsY2xSdmJtVnpSbXhoZEVGeWNtOTNSRzkzYmlJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTUM0ek5pSWdlVDBpTUM0Mk5TSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUbGNpSUhnOUlqQXVNRE1pSUhrOUlpMHdMamdpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l3TGpZMUlpQjVQU0l0TUM0MUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlOeklpSUhnOUlpMHlOaTR3SWlCNVBTSXRNelF3TGpBaUlIYzlJakl6T0M0d0lpQm9QU0k0T0RjdU1DSWdhQzFoTFhnOUlqSXhNaUlnYmowaVlXTmphV1JsYm5SaGJGRjFZWEowWlhKVWIyNWxVMmhoY25CT1lYUjFjbUZzUVhKeWIzZFZjQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzQyTWlJZ2VUMGlMVEF1T0RjaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTNNeUlnZUQwaU15NHdJaUI1UFNJdE5UUXpMakFpSUhjOUlqSTBOeTR3SWlCb1BTSTROemt1TUNJZ2FDMWhMWGc5SWpFM01TSWdiajBpWVdOamFXUmxiblJoYkZGMVlYSjBaWEpVYjI1bFJteGhkRTVoZEhWeVlXeEJjbkp2ZDBSdmQyNGlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVNak1pSUhrOUlqQXVOemtpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJM05DSWdlRDBpTUM0d0lpQjVQU0l0TXpRM0xqQWlJSGM5SWpJM05TNHdJaUJvUFNJNE56Y3VNQ0lnYUMxaExYZzlJakkwT1NJZ2JqMGlZV05qYVdSbGJuUmhiRlJvY21WbFVYVmhjblJsY2xSdmJtVnpVMmhoY25CQmNuSnZkMVZ3SWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1WElpQjRQU0l3TGpJM0lpQjVQU0l4TGpNaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJd0xqZzJJaUI1UFNJdE1DNDFPQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTFjaUlIZzlJakF1TVRNaUlIazlJaTB3TGpnNUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlOelVpSUhnOUlpMHlPQzR3SWlCNVBTSXROVE0wTGpBaUlIYzlJakkzTnk0d0lpQm9QU0k0T0RNdU1DSWdhQzFoTFhnOUlqSTBPU0lnYmowaVlXTmphV1JsYm5SaGJGRjFZWEowWlhKVWIyNWxVMmhoY25CQmNuSnZkMFJ2ZDI0aVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU9EWWlJSGs5SWpBdU9URWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMakV6SWlCNVBTSXdMall4SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0NE5pSWdlVDBpTFRBdU5Ua2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEk0TUNJZ2VEMGlNUzR3SWlCNVBTSXRNVGMxTGpBaUlIYzlJakl5Tmk0d0lpQm9QU0kyTVRRdU1DSWdhQzFoTFhnOUlqSXlOeUlnYmowaVlXTmphV1JsYm5SaGJGRjFZWEowWlhKVWIyNWxSbXhoZEZOMFpXbHVJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMall6SWlCNVBTSXdMalk0SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0ek5DSWdlVDBpTFRBdU5ETWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEk0TVNJZ2VEMGlNUzR3SWlCNVBTSXRNVGMxTGpBaUlIYzlJalEyTlM0d0lpQm9QU0kyTVRRdU1DSWdhQzFoTFhnOUlqUTJOaUlnYmowaVlXTmphV1JsYm5SaGJGUm9jbVZsVVhWaGNuUmxjbFJ2Ym1WelJteGhkRnBwYlcxbGNtMWhibTRpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakV1TWpJaUlIazlJakF1TmpjaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqWTBJaUI1UFNJd0xqWTNJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5T0RJaUlIZzlJakF1TUNJZ2VUMGlMVE0xTXk0d0lpQjNQU0l4TnprdU1DSWdhRDBpTmpZd0xqQWlJR2d0WVMxNFBTSXhOemtpSUc0OUltRmpZMmxrWlc1MFlXeFJkV0Z5ZEdWeVZHOXVaVk5vWVhKd1UzUmxhVzRpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1TkRnaUlIazlJakF1TnpVaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqSXlJaUI1UFNJd0xqWWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMalE1SWlCNVBTSXRNQzQ0SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0eU1pSWdlVDBpTFRBdU9USWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEk0TXlJZ2VEMGlNeTR3SWlCNVBTSXRNelEzTGpBaUlIYzlJak14TkM0d0lpQm9QU0kzTVRZdU1DSWdhQzFoTFhnOUlqTXhOeUlnYmowaVlXTmphV1JsYm5SaGJGUm9jbVZsVVhWaGNuUmxjbFJ2Ym1WelUyaGhjbkJUZEdWcGJpSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1TNHhNeUlnZVQwaU1TNHdJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR4TkNJZ2VUMGlNQzQySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTVM0eE15SWdlVDBpTFRBdU5TSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMWNpSUhnOUlqQXVNVFFpSUhrOUlpMHdMamtpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRRME1DSWdlRDBpTVM0d0lpQjVQU0l0TVRjMExqQWlJSGM5SWpJNE5pNHdJaUJvUFNJMk1USXVNQ0lnYUMxaExYZzlJakk0TnlJZ2JqMGlZV05qYVdSbGJuUmhiRUoxZVhWclRYVmpaVzV1WldKR2JHRjBJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMamd4SWlCNVBTSXRNQzQwTWlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1UZ2lJSGs5SWpBdU5UUWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFEwTVNJZ2VEMGlNQzR3SWlCNVBTSXRNVGMxTGpBaUlIYzlJakl5Tmk0d0lpQm9QU0kyTVRRdU1DSWdhQzFoTFhnOUlqSXlOeUlnYmowaVlXTmphV1JsYm5SaGJFdDFZM1ZyVFhWalpXNXVaV0pHYkdGMElqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJd0xqSTRJaUI1UFNJd0xqY2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMalU0SWlCNVBTSXRNQzQwTWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5EUXlJaUI0UFNJdE1TNHdJaUI1UFNJdE1UYzFMakFpSUhjOUlqSTROeTR3SWlCb1BTSTJNVFF1TUNJZ2FDMWhMWGc5SWpJNE55SWdiajBpWVdOamFXUmxiblJoYkVKaGEybDVaVVpzWVhRaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU5UUWlJSGs5SWpFdU16a2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMakUxSWlCNVBTSXhMakV4SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0NE1pSWdlVDBpTFRBdU5EUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakUxSWlCNVBTSXdMalVpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRRME15SWdlRDBpTVM0d0lpQjVQU0l0TVRjMUxqQWlJSGM5SWpJeU5pNHdJaUJvUFNJMk1UUXVNQ0lnYUMxaExYZzlJakl5T1NJZ2JqMGlZV05qYVdSbGJuUmhiRXR2YldGR2JHRjBJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMall4SWlCNVBTSXdMamN5SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0ek5pSWdlVDBpTFRBdU5EVWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFEwTkNJZ2VEMGlNQzR3SWlCNVBTSXRNek0zTGpBaUlIYzlJakl5T1M0d0lpQm9QU0kyTlRrdU1DSWdhQzFoTFhnOUlqSXpNU0lnYmowaVlXTmphV1JsYm5SaGJFdHZiV0ZUYUdGeWNDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNDJJaUI1UFNJd0xqZzRJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR5T0NJZ2VUMGlNQzQzTVNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU5pSWdlVDBpTFRBdU56Z2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakk0SWlCNVBTSXRNQzQ1TWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5EUTFJaUI0UFNJd0xqQWlJSGs5SWkwek5EZ3VNQ0lnZHowaU1qUTVMakFpSUdnOUlqWTVPQzR3SWlCb0xXRXRlRDBpTWpVd0lpQnVQU0poWTJOcFpHVnVkR0ZzUW1GcmFYbGxVMmhoY25BaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU9EWWlJSGs5SWpBdU9UUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMakV5SWlCNVBTSXdMall5SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0NE5pSWdlVDBpTFRBdU5qSWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakV5SWlCNVBTSXRNQzQ1TWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5EUTJJaUI0UFNJdE1TNHdJaUI1UFNJdE16TTRMakFpSUhjOUlqTTBNQzR3SWlCb1BTSTJOVGt1TUNJZ2FDMWhMWGc5SWpNek9TSWdiajBpWVdOamFXUmxiblJoYkV0MVkzVnJUWFZqWlc1dVpXSlRhR0Z5Y0NJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTUM0NE1pSWdlVDBpTUM0NE9DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUbGNpSUhnOUlqQXVORGtpSUhrOUlqQXVOekVpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l3TGpnMElpQjVQU0l0TUM0M055SXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMWNpSUhnOUlqQXVOU0lnZVQwaUxUQXVPVFVpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRRME55SWdlRDBpTUM0d0lpQjVQU0l0TXpVd0xqQWlJSGM5SWpNME1TNHdJaUJvUFNJMk9UZ3VNQ0lnYUMxaExYZzlJak0wTXlJZ2JqMGlZV05qYVdSbGJuUmhiRUoxZVhWclRYVmpaVzV1WldKVGFHRnljQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzR3TlNJZ2VUMGlNQzQ1TkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1qWWlJSGs5SWpBdU5qTWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMakExSWlCNVBTSXRNQzQyTWlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1qWWlJSGs5SWkwd0xqazJJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UwUVRBaUlIZzlJakF1TUNJZ2VUMGlNUzR3SWlCM1BTSXpNemt1TUNJZ2FEMGlNalEwTGpBaUlHZ3RZUzE0UFNJek16a2lJRzQ5SW1GeWRHbGpRV05qWlc1MFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FRXhJaUI0UFNJd0xqQWlJSGs5SWkweU5EUXVNQ0lnZHowaU16TTVMakFpSUdnOUlqSTBOQzR3SWlCb0xXRXRlRDBpTXpNNUlpQnVQU0poY25ScFkwRmpZMlZ1ZEVKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSQk1pSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJamcwTGpBaUlHZzlJamcwTGpBaUlHZ3RZUzE0UFNJNE5DSWdiajBpWVhKMGFXTlRkR0ZqWTJGMGIwRmliM1psSWk4K0NpQWdQR2NnWXowaVJUUkJNeUlnZUQwaU1DNHdJaUI1UFNJdE9EUXVNQ0lnZHowaU9EUXVNQ0lnYUQwaU9EUXVNQ0lnYUMxaExYZzlJamcwSWlCdVBTSmhjblJwWTFOMFlXTmpZWFJ2UW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTkVFMElpQjRQU0l0TVM0d0lpQjVQU0l3TGpBaUlIYzlJak16T1M0d0lpQm9QU0kwT0M0d0lpQm9MV0V0ZUQwaU16TTRJaUJ1UFNKaGNuUnBZMVJsYm5WMGIwRmliM1psSWk4K0NpQWdQR2NnWXowaVJUUkJOU0lnZUQwaUxURXVNQ0lnZVQwaUxUUTRMakFpSUhjOUlqTXpPUzR3SWlCb1BTSTBPQzR3SWlCb0xXRXRlRDBpTXpNNElpQnVQU0poY25ScFkxUmxiblYwYjBKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSQk5pSWdlRDBpTVM0d0lpQjVQU0l0TWk0d0lpQjNQU0k1T1M0d0lpQm9QU0l5T1RVdU1DSWdhQzFoTFhnOUlqRXdNaUlnYmowaVlYSjBhV05UZEdGalkyRjBhWE56YVcxdlFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FRTNJaUI0UFNJeExqQWlJSGs5SWkweU9UVXVNQ0lnZHowaU9Ua3VNQ0lnYUQwaU1qazFMakFpSUdndFlTMTRQU0l4TURJaUlHNDlJbUZ5ZEdsalUzUmhZMk5oZEdsemMybHRiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJCT0NJZ2VEMGlNUzR3SWlCNVBTSXdMakFpSUhjOUlqZzRMakFpSUdnOUlqSTVNQzR3SWlCb0xXRXRlRDBpT0RraUlHNDlJbUZ5ZEdsalUzUmhZMk5oZEdsemMybHRiMWRsWkdkbFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FRTVJaUI0UFNJeExqQWlJSGs5SWkweU9UQXVNQ0lnZHowaU9EZ3VNQ0lnYUQwaU1qa3dMakFpSUdndFlTMTRQU0k0T1NJZ2JqMGlZWEowYVdOVGRHRmpZMkYwYVhOemFXMXZWMlZrWjJWQ1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFVRWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kwT0M0d0lpQm9QU0l5T1RBdU1DSWdhQzFoTFhnOUlqUTRJaUJ1UFNKaGNuUnBZMU4wWVdOallYUnBjM05wYlc5VGRISnZhMlZCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUVVJaUlIZzlJakF1TUNJZ2VUMGlMVEk1TUM0d0lpQjNQU0kwT0M0d0lpQm9QU0l5T1RBdU1DSWdhQzFoTFhnOUlqUTRJaUJ1UFNKaGNuUnBZMU4wWVdOallYUnBjM05wYlc5VGRISnZhMlZDWld4dmR5SXZQZ29nSUR4bklHTTlJa1UwUVVNaUlIZzlJaTB4TGpBaUlIazlJaTB4TGpBaUlIYzlJakl6Tmk0d0lpQm9QU0l5TlRRdU1DSWdhQzFoTFhnOUlqSXpOaUlnYmowaVlYSjBhV05OWVhKallYUnZRV0p2ZG1VaUx6NEtJQ0E4WnlCalBTSkZORUZFSWlCNFBTSXRNUzR3SWlCNVBTSXRNalUwTGpBaUlIYzlJakl6Tmk0d0lpQm9QU0l5TlRRdU1DSWdhQzFoTFhnOUlqSXpOaUlnYmowaVlYSjBhV05OWVhKallYUnZRbVZzYjNjaUx6NEtJQ0E4WnlCalBTSkZORUZGSWlCNFBTSXRNUzR3SWlCNVBTSXdMakFpSUhjOUlqSXpOaTR3SWlCb1BTSTBORE11TUNJZ2FDMWhMWGc5SWpJek5pSWdiajBpWVhKMGFXTk5ZWEpqWVhSdlUzUmhZMk5oZEc5QlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFFVWWlJSGc5SWkweExqQWlJSGs5SWkwME5UTXVNQ0lnZHowaU1qTTJMakFpSUdnOUlqUTFNeTR3SWlCb0xXRXRlRDBpTWpNMklpQnVQU0poY25ScFkwMWhjbU5oZEc5VGRHRmpZMkYwYjBKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSQ01DSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJak16T1M0d0lpQm9QU0kwTWpBdU1DSWdhQzFoTFhnOUlqTTBNQ0lnYmowaVlYSjBhV05CWTJObGJuUlRkR0ZqWTJGMGIwRmliM1psSWk4K0NpQWdQR2NnWXowaVJUUkNNU0lnZUQwaUxURXVNQ0lnZVQwaUxUUXhNUzR3SWlCM1BTSXpNemt1TUNJZ2FEMGlOREV4TGpBaUlHZ3RZUzE0UFNJek16a2lJRzQ5SW1GeWRHbGpRV05qWlc1MFUzUmhZMk5oZEc5Q1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFqSWlJSGc5SWkweExqQWlJSGs5SWpBdU1DSWdkejBpTXpNNUxqQWlJR2c5SWpJME1DNHdJaUJvTFdFdGVEMGlNek01SWlCdVBTSmhjblJwWTFSbGJuVjBiMU4wWVdOallYUnZRV0p2ZG1VaUx6NEtJQ0E4WnlCalBTSkZORUl6SWlCNFBTSXRNUzR3SWlCNVBTSXRNalF5TGpBaUlIYzlJak16T1M0d0lpQm9QU0l5TkRJdU1DSWdhQzFoTFhnOUlqTXpPQ0lnYmowaVlYSjBhV05VWlc1MWRHOVRkR0ZqWTJGMGIwSmxiRzkzSWk4K0NpQWdQR2NnWXowaVJUUkNOQ0lnZUQwaUxURXVNQ0lnZVQwaU1DNHdJaUIzUFNJek5EQXVNQ0lnYUQwaU16UTFMakFpSUdndFlTMTRQU0l6TXpraUlHNDlJbUZ5ZEdsalZHVnVkWFJ2UVdOalpXNTBRV0p2ZG1VaUx6NEtJQ0E4WnlCalBTSkZORUkxSWlCNFBTSXRNUzR3SWlCNVBTSXRNelExTGpBaUlIYzlJak0wTUM0d0lpQm9QU0l6TkRVdU1DSWdhQzFoTFhnOUlqTXpPU0lnYmowaVlYSjBhV05VWlc1MWRHOUJZMk5sYm5SQ1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFqWWlJSGc5SWpBdU1DSWdlVDBpTlM0d0lpQjNQU0l5TXpNdU1DSWdhRDBpTWpNeUxqQWlJR2d0WVMxNFBTSXlNelVpSUc0OUltRnlkR2xqVTNSeVpYTnpRV0p2ZG1VaUx6NEtJQ0E4WnlCalBTSkZORUkzSWlCNFBTSTBMakFpSUhrOUlpMHlNelF1TUNJZ2R6MGlNak15TGpBaUlHZzlJakl6TkM0d0lpQm9MV0V0ZUQwaU1qTTRJaUJ1UFNKaGNuUnBZMU4wY21WemMwSmxiRzkzSWk4K0NpQWdQR2NnWXowaVJUUkNPQ0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpNNE1pNHdJaUJvUFNJeU1EY3VNQ0lnYUMxaExYZzlJak00TWlJZ2JqMGlZWEowYVdOVmJuTjBjbVZ6YzBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQ09TSWdlRDBpTVM0d0lpQjVQU0l0TWpBM0xqQWlJSGM5SWpNNE1pNHdJaUJvUFNJeU1EY3VNQ0lnYUMxaExYZzlJak00TXlJZ2JqMGlZWEowYVdOVmJuTjBjbVZ6YzBKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSQ1FTSWdlRDBpTVM0d0lpQjVQU0l4TGpBaUlIYzlJak0yTmk0d0lpQm9QU0l4TkRNdU1DSWdhQzFoTFhnOUlqTTJOeUlnYmowaVlYSjBhV05NWVdsemMyVjZWbWxpY21WeVFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FSkNJaUI0UFNJd0xqQWlJSGs5SWkweE5ETXVNQ0lnZHowaU16WTFMakFpSUdnOUlqRTBNeTR3SWlCb0xXRXRlRDBpTXpZMUlpQnVQU0poY25ScFkweGhhWE56WlhwV2FXSnlaWEpDWld4dmR5SXZQZ29nSUR4bklHTTlJa1UwUWtNaUlIZzlJaTB4TGpBaUlIazlJakF1TUNJZ2R6MGlNek01TGpBaUlHZzlJalF5Tnk0d0lpQm9MV0V0ZUQwaU16TTRJaUJ1UFNKaGNuUnBZMDFoY21OaGRHOVVaVzUxZEc5QlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFFrUWlJSGc5SWkweExqQWlJSGs5SWkwME1qa3VNQ0lnZHowaU16TTVMakFpSUdnOUlqUXlPUzR3SWlCb0xXRXRlRDBpTXpNNElpQnVQU0poY25ScFkwMWhjbU5oZEc5VVpXNTFkRzlDWld4dmR5SXZQZ29nSUR4bklHTTlJa1UwUXpBaUlIZzlJak11TUNJZ2VUMGlMVE11TUNJZ2R6MGlOakF5TGpBaUlHZzlJak16TWk0d0lpQm9MV0V0ZUQwaU5qQTFJaUJ1UFNKbVpYSnRZWFJoUVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVNeElpQjRQU0l6TGpBaUlIazlJaTB6TXpJdU1DSWdkejBpTmpBeUxqQWlJR2c5SWpNek1pNHdJaUJvTFdFdGVEMGlOakExSWlCdVBTSm1aWEp0WVhSaFFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FTXlJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTnpJMkxqQWlJR2c5SWpRME9TNHdJaUJvTFdFdGVEMGlOek0xSWlCdVBTSm1aWEp0WVhSaFZtVnllVk5vYjNKMFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FTXpJaUI0UFNJd0xqQWlJSGs5SWkwME5Ea3VNQ0lnZHowaU56STJMakFpSUdnOUlqUTBPUzR3SWlCb0xXRXRlRDBpTnpNMUlpQnVQU0ptWlhKdFlYUmhWbVZ5ZVZOb2IzSjBRbVZzYjNjaUx6NEtJQ0E4WnlCalBTSkZORU0wSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU5qQTBMakFpSUdnOUlqTTBNUzR3SWlCb0xXRXRlRDBpTmpBeklpQnVQU0ptWlhKdFlYUmhVMmh2Y25SQlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFF6VWlJSGc5SWpBdU1DSWdlVDBpTFRNME1TNHdJaUIzUFNJMk1EUXVNQ0lnYUQwaU16UXhMakFpSUdndFlTMTRQU0kyTURNaUlHNDlJbVpsY20xaGRHRlRhRzl5ZEVKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSRE5pSWdlRDBpTUM0d0lpQjVQU0l0TVM0d0lpQjNQU0kyTURNdU1DSWdhRDBpTXpNMExqQWlJR2d0WVMxNFBTSTJNRFVpSUc0OUltWmxjbTFoZEdGTWIyNW5RV0p2ZG1VaUx6NEtJQ0E4WnlCalBTSkZORU0zSWlCNFBTSXdMakFpSUhrOUlpMHpNek11TUNJZ2R6MGlOakF6TGpBaUlHZzlJak16TkM0d0lpQm9MV0V0ZUQwaU5qQTFJaUJ1UFNKbVpYSnRZWFJoVEc5dVowSmxiRzkzSWk4K0NpQWdQR2NnWXowaVJUUkRPQ0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpjeE5TNHdJaUJvUFNJME1EZ3VNQ0lnYUMxaExYZzlJamN4TmlJZ2JqMGlabVZ5YldGMFlWWmxjbmxNYjI1blFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FTTVJaUI0UFNJd0xqQWlJSGs5SWkwME1EZ3VNQ0lnZHowaU56RTFMakFpSUdnOUlqUXdPQzR3SWlCb0xXRXRlRDBpTnpFMklpQnVQU0ptWlhKdFlYUmhWbVZ5ZVV4dmJtZENaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRMFVpSUhnOUlqRXVNQ0lnZVQwaU1pNHdJaUIzUFNJeE5URXVNQ0lnYUQwaU1qUTVMakFpSUdndFlTMTRQU0l4TlRNaUlHNDlJbUp5WldGMGFFMWhjbXREYjIxdFlTSXZQZ29nSUR4bklHTTlJa1UwUlRBaUlIZzlJakF1TUNJZ2VUMGlMVEkwT1M0d0lpQjNQU0l6T0RFdU1DSWdhRDBpTkRrNUxqQWlJR2d0WVMxNFBTSXpPREVpSUc0OUluSmxjM1JOWVhocGJXRWlMejRLSUNBOFp5QmpQU0pGTkVVeElpQjRQU0l3TGpBaUlIazlJaTB5TkRrdU1DSWdkejBpTVRJMUxqQWlJR2c5SWpRNU9TNHdJaUJvTFdFdGVEMGlNVEkxSWlCdVBTSnlaWE4wVEc5dVoyRWlMejRLSUNBOFp5QmpQU0pGTkVVeUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNVEkxTGpBaUlHZzlJakkxTUM0d0lpQm9MV0V0ZUQwaU1USTJJaUJ1UFNKeVpYTjBSRzkxWW14bFYyaHZiR1VpTHo0S0lDQThaeUJqUFNKRk5FVXpJaUI0UFNJd0xqQWlJSGs5SWkweE16VXVNQ0lnZHowaU1qZ3lMakFpSUdnOUlqRTBOQzR3SWlCb0xXRXRlRDBpTWpneklpQnVQU0p5WlhOMFYyaHZiR1VpTHo0S0lDQThaeUJqUFNKRk5FVTBJaUI0UFNJd0xqQWlJSGs5SWkweUxqQWlJSGM5SWpJNE1pNHdJaUJvUFNJeE5EUXVNQ0lnYUMxaExYZzlJakk0TXlJZ2JqMGljbVZ6ZEVoaGJHWWlMejRLSUNBOFp5QmpQU0pGTkVVMUlpQjRQU0l4TGpBaUlIazlJaTB6TnpVdU1DSWdkejBpTWpZNUxqQWlJR2c5SWpjME9DNHdJaUJvTFdFdGVEMGlNamN3SWlCdVBTSnlaWE4wVVhWaGNuUmxjaUl2UGdvZ0lEeG5JR005SWtVMFJUWWlJSGc5SWpBdU1DSWdlVDBpTFRJMU1TNHdJaUIzUFNJeU5EY3VNQ0lnYUQwaU5ESTFMakFpSUdndFlTMTRQU0l5TlRBaUlHNDlJbkpsYzNRNGRHZ2lMejRLSUNBOFp5QmpQU0pGTkVVM0lpQjRQU0l3TGpBaUlIazlJaTAxTURBdU1DSWdkejBpTXpJd0xqQWlJR2c5SWpZM09TNHdJaUJvTFdFdGVEMGlNekl3SWlCdVBTSnlaWE4wTVRaMGFDSXZQZ29nSUR4bklHTTlJa1UwUlRnaUlIZzlJakF1TUNJZ2VUMGlMVFV3TUM0d0lpQjNQU0l6TmpNdU1DSWdhRDBpT1RJMkxqQWlJR2d0WVMxNFBTSXpOak1pSUc0OUluSmxjM1F6TW01a0lpOCtDaUFnUEdjZ1l6MGlSVFJGT1NJZ2VEMGlNQzR3SWlCNVBTSXROelV6TGpBaUlIYzlJalF5TXk0d0lpQm9QU0l4TVRnekxqQWlJR2d0WVMxNFBTSTBNalFpSUc0OUluSmxjM1EyTkhSb0lpOCtDaUFnUEdjZ1l6MGlSVFJGUVNJZ2VEMGlNQzR3SWlCNVBTSXROelV3TGpBaUlIYzlJalE0TlM0d0lpQm9QU0l4TkRNNUxqQWlJR2d0WVMxNFBTSTBPRFVpSUc0OUluSmxjM1F4TWpoMGFDSXZQZ29nSUR4bklHTTlJa1UwUlVJaUlIZzlJakF1TUNJZ2VUMGlMVEV3TURBdU1DSWdkejBpTlRReExqQWlJR2c5SWpFMk9UWXVNQ0lnYUMxaExYZzlJalUwTVNJZ2JqMGljbVZ6ZERJMU5uUm9JaTgrQ2lBZ1BHY2dZejBpUlRSRlF5SWdlRDBpTUM0d0lpQjVQU0l0TVRBd01DNHdJaUIzUFNJMk1EUXVNQ0lnYUQwaU1UazBOQzR3SWlCb0xXRXRlRDBpTmpBMElpQnVQU0p5WlhOME5URXlkR2dpTHo0S0lDQThaeUJqUFNKRk5FVkVJaUI0UFNJd0xqQWlJSGs5SWkwNU9UTXVNQ0lnZHowaU5qWTRMakFpSUdnOUlqSXhPVEF1TUNJZ2FDMWhMWGc5SWpZMk9DSWdiajBpY21WemRERXdNalIwYUNJdlBnb2dJRHhuSUdNOUlrVTBSaklpSUhnOUlqQXVNQ0lnZVQwaUxUSTFNUzR3SWlCM1BTSXlORGN1TUNJZ2FEMGlOREkxTGpBaUlHZ3RZUzE0UFNJeU5UQWlJRzQ5SW5KbGMzUlJkV0Z5ZEdWeVQyeGtJaTgrQ2lBZ1BHY2dZejBpUlRSR05pSWdlRDBpTUM0d0lpQjVQU0l0TWpFMExqQWlJSGM5SWpJMU1DNHdJaUJvUFNJME1qZ3VNQ0lnYUMxaExYZzlJakkxTUNJZ2JqMGljbVZ6ZEZGMVlYSjBaWEphSWk4K0NpQWdQR2NnWXowaVJUVXdNQ0lnZUQwaU1DNHdJaUI1UFNJdE1qVXdMakFpSUhjOUlqVXpNaTR3SWlCb1BTSTFNamt1TUNJZ2FDMWhMWGc5SWpVek15SWdiajBpY21Wd1pXRjBNVUpoY2lJdlBnb2dJRHhuSUdNOUlrVTFNREVpSUhnOUlqQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSTNOakl1TUNJZ2FEMGlOVEk1TGpBaUlHZ3RZUzE0UFNJM05qRWlJRzQ5SW5KbGNHVmhkREpDWVhKeklpOCtDaUFnUEdjZ1l6MGlSVFV3TWlJZ2VEMGlNQzR3SWlCNVBTSXRNalV3TGpBaUlIYzlJakV5TXpJdU1DSWdhRDBpTlRJNUxqQWlJR2d0WVMxNFBTSXhNak16SWlCdVBTSnlaWEJsWVhRMFFtRnljeUl2UGdvZ0lEeG5JR005SWtVMU1ETWlJSGc5SWpBdU1DSWdlVDBpTnpVdU1DSWdkejBpTVRJMUxqQWlJR2c5SWpFeU5TNHdJaUJvTFdFdGVEMGlNVEkxSWlCdVBTSnlaWEJsWVhSQ1lYSlZjSEJsY2tSdmRDSXZQZ29nSUR4bklHTTlJa1UxTURRaUlIZzlJakF1TUNJZ2VUMGlMVEkxTUM0d0lpQjNQU0kxTXpJdU1DSWdhRDBpTlRJNUxqQWlJR2d0WVMxNFBTSTFNeklpSUc0OUluSmxjR1ZoZEVKaGNsTnNZWE5vSWk4K0NpQWdQR2NnWXowaVJUVXdOU0lnZUQwaU1DNHdJaUI1UFNJdE1UYzBMakFpSUhjOUlqRXlOUzR3SWlCb1BTSXhNalV1TUNJZ2FDMWhMWGc5SWpFeU5DSWdiajBpY21Wd1pXRjBRbUZ5VEc5M1pYSkViM1FpTHo0S0lDQThaeUJqUFNKRk5URXdJaUI0UFNJd0xqQWlJSGs5SWkweE1DNHdJaUIzUFNJek9EWXVNQ0lnYUQwaU5EY3pMakFpSUdndFlTMTRQU0l6T0RZaUlHNDlJbTkwZEdGMllTSXZQZ29nSUR4bklHTTlJa1UxTVRFaUlIZzlJakF1TUNJZ2VUMGlMVEV3TGpBaUlIYzlJamc0TlM0d0lpQm9QU0kwTnpNdU1DSWdhQzFoTFhnOUlqZzROU0lnYmowaWIzUjBZWFpoUVd4MFlTSXZQZ29nSUR4bklHTTlJa1UxTVRJaUlIZzlJakF1TUNJZ2VUMGlMVEV3TGpBaUlIYzlJamd6T1M0d0lpQm9QU0kwTnpNdU1DSWdhQzFoTFhnOUlqZ3pPU0lnYmowaWIzUjBZWFpoUW1GemMyRWlMejRLSUNBOFp5QmpQU0pGTlRFeklpQjRQU0l3TGpBaUlIazlJaTB4TUM0d0lpQjNQU0k0TnpVdU1DSWdhRDBpTkRjekxqQWlJR2d0WVMxNFBTSTROelVpSUc0OUltOTBkR0YyWVVKaGMzTmhRbUVpTHo0S0lDQThaeUJqUFNKRk5URTBJaUI0UFNJd0xqQWlJSGs5SWkweE1DNHdJaUIzUFNJMk5qY3VNQ0lnYUQwaU5EY3hMakFpSUdndFlTMTRQU0kyTmpjaUlHNDlJbkYxYVc1a2FXTmxjMmx0WVNJdlBnb2dJRHhuSUdNOUlrVTFNVFVpSUhnOUlqQXVNQ0lnZVQwaUxURXdMakFpSUhjOUlqRXpNVFV1TUNJZ2FEMGlORGN4TGpBaUlHZ3RZUzE0UFNJeE16RTFJaUJ1UFNKeGRXbHVaR2xqWlhOcGJXRkJiSFJoSWk4K0NpQWdQR2NnWXowaVJUVXhOaUlnZUQwaU1DNHdJaUI1UFNJdE1UQXVNQ0lnZHowaU1USTROUzR3SWlCb1BTSTBOekV1TUNJZ2FDMWhMWGc5SWpFeU9EVWlJRzQ5SW5GMWFXNWthV05sYzJsdFlVSmhjM05oSWk4K0NpQWdQR2NnWXowaVJUVXhOeUlnZUQwaU5DNHdJaUI1UFNJdE55NHdJaUIzUFNJM05EWXVNQ0lnYUQwaU5EY3dMakFpSUdndFlTMTRQU0kzTlRBaUlHNDlJblpsYm5ScFpIVmxjMmx0WVNJdlBnb2dJRHhuSUdNOUlrVTFNVGdpSUhnOUlqUXVNQ0lnZVQwaUxUY3VNQ0lnZHowaU1UUXlOQzR3SWlCb1BTSTBOekF1TUNJZ2FDMWhMWGc5SWpFME1qZ2lJRzQ5SW5abGJuUnBaSFZsYzJsdFlVRnNkR0VpTHo0S0lDQThaeUJqUFNKRk5URTVJaUI0UFNJMExqQWlJSGs5SWkwM0xqQWlJSGM5SWpFek56UXVNQ0lnYUQwaU5EY3dMakFpSUdndFlTMTRQU0l4TXpjNElpQnVQU0oyWlc1MGFXUjFaWE5wYldGQ1lYTnpZU0l2UGdvZ0lEeG5JR005SWtVMU1VRWlJSGc5SWpBdU1DSWdlVDBpTFRFM0xqQWlJSGM5SWpFMk15NHdJaUJvUFNJMU1ERXVNQ0lnYUMxaExYZzlJakV6TnlJZ2JqMGliMk4wWVhabFVHRnlaVzV6VEdWbWRDSXZQZ29nSUR4bklHTTlJa1UxTVVJaUlIZzlJaTB5Tmk0d0lpQjVQU0l0TVRjdU1DSWdkejBpTVRZekxqQWlJR2c5SWpVd01TNHdJaUJvTFdFdGVEMGlNVE0zSWlCdVBTSnZZM1JoZG1WUVlYSmxibk5TYVdkb2RDSXZQZ29nSUR4bklHTTlJa1UxTVVNaUlIZzlJakF1TUNJZ2VUMGlMVEV3TGpBaUlIYzlJamM1Tmk0d0lpQm9QU0kwTnpNdU1DSWdhQzFoTFhnOUlqYzVOaUlnYmowaWIzUjBZWFpoUW1GemMyRldZaUl2UGdvZ0lEeG5JR005SWtVMU1VUWlJSGc5SWpBdU1DSWdlVDBpTFRFd0xqQWlJSGM5SWpFeU16SXVNQ0lnYUQwaU5EY3hMakFpSUdndFlTMTRQU0l4TWpNeElpQnVQU0p4ZFdsdVpHbGpaWE5wYldGQ1lYTnpZVTFpSWk4K0NpQWdQR2NnWXowaVJUVXhSU0lnZUQwaU5DNHdJaUI1UFNJdE55NHdJaUIzUFNJeE16TXhMakFpSUdnOUlqUTNNQzR3SWlCb0xXRXRlRDBpTVRNek5TSWdiajBpZG1WdWRHbGtkV1Z6YVcxaFFtRnpjMkZOWWlJdlBnb2dJRHhuSUdNOUlrVTFNakFpSUhnOUlpMDRPUzR3SWlCNVBTSXRNVFF5TGpBaUlIYzlJalExTlM0d0lpQm9QU0kwTVRZdU1DSWdhQzFoTFhnOUlqTTJOU0lnYmowaVpIbHVZVzFwWTFCcFlXNXZJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpFdU1qSWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEl4SWlCNFBTSXRNakF1TUNJZ2VUMGlMVEV3TGpBaUlIYzlJalEyTmk0d0lpQm9QU0l5T0RRdU1DSWdhQzFoTFhnOUlqUXpOeUlnYmowaVpIbHVZVzFwWTAxbGVucHZJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpBdU9EY2lJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEl5SWlCNFBTSXRNVFF4TGpBaUlIazlJaTB4TlRJdU1DSWdkejBpTlRBMUxqQWlJR2c5SWpVNU5pNHdJaUJvTFdFdGVEMGlNelkwSWlCdVBTSmtlVzVoYldsalJtOXlkR1VpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1TNHlOaUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTWpNaUlIZzlJaTB5TUM0d0lpQjVQU0l3TGpBaUlIYzlJakk1Tnk0d0lpQm9QU0l5TnpRdU1DSWdhQzFoTFhnOUlqSTNOeUlnYmowaVpIbHVZVzFwWTFKcGJtWnZjbnBoYm1SdklqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakF1TmpFaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USTBJaUI0UFNJd0xqQWlJSGs5SWkweE1DNHdJaUIzUFNJeU1qa3VNQ0lnYUQwaU1qZ3pMakFpSUdndFlTMTRQU0l5TWpraUlHNDlJbVI1Ym1GdGFXTlRabTl5ZW1GdVpHOGlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTUM0ME5DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNalVpSUhnOUlpMHpNQzR3SWlCNVBTSXRNVEF1TUNJZ2R6MGlNamMwTGpBaUlHZzlJakkzT0M0d0lpQm9MV0V0ZUQwaU1qUTBJaUJ1UFNKa2VXNWhiV2xqV2lJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXdMalVpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRJMklpQjRQU0l0TWpNdU1DSWdlVDBpTFRFd0xqQWlJSGM5SWpNek1TNHdJaUJvUFNJeU9EUXVNQ0lnYUMxaExYZzlJak13T0NJZ2JqMGlaSGx1WVcxcFkwNXBaVzUwWlNJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXdMall5SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVeU55SWdlRDBpTFRFd01pNHdJaUI1UFNJdE1UUXlMakFpSUhjOUlqSXlNekF1TUNJZ2FEMGlOREUyTGpBaUlHZ3RZUzE0UFNJeU1USTBJaUJ1UFNKa2VXNWhiV2xqVUZCUVVGQlFJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpRdU1qVWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEk0SWlCNFBTSXRNVEF5TGpBaUlIazlJaTB4TkRJdU1DSWdkejBpTVRnM05TNHdJaUJvUFNJME1UWXVNQ0lnYUMxaExYZzlJakUzTnpZaUlHNDlJbVI1Ym1GdGFXTlFVRkJRVUNJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXpMalUxSWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVeU9TSWdlRDBpTFRFd01pNHdJaUI1UFNJdE1UUXlMakFpSUhjOUlqRTFNakF1TUNJZ2FEMGlOREUyTGpBaUlHZ3RZUzE0UFNJeE5ERTNJaUJ1UFNKa2VXNWhiV2xqVUZCUVVDSStDaUFnSUNBOFlTQnVQU0p2Y0hScFkyRnNRMlZ1ZEdWeUlpQjRQU0l6TGpBaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USkJJaUI0UFNJdE9USXVNQ0lnZVQwaUxURTBNaTR3SWlCM1BTSXhNVFkxTGpBaUlHZzlJalF4Tmk0d0lpQm9MV0V0ZUQwaU1UQTNNaUlnYmowaVpIbHVZVzFwWTFCUVVDSStDaUFnSUNBOFlTQnVQU0p2Y0hScFkyRnNRMlZ1ZEdWeUlpQjRQU0l5TGpNM0lpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVXlRaUlnZUQwaUxUZ3lMakFpSUhrOUlpMHhOREl1TUNJZ2R6MGlPREV3TGpBaUlHZzlJalF4Tmk0d0lpQm9MV0V0ZUQwaU56STNJaUJ1UFNKa2VXNWhiV2xqVUZBaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzQzTVNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU1rTWlJSGc5SWkweU1DNHdJaUI1UFNJdE1UUXlMakFpSUhjOUlqZzBOUzR3SWlCb1BTSTBNVFl1TUNJZ2FDMWhMWGc5SWpneU5pSWdiajBpWkhsdVlXMXBZMDFRSWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqRXVPRFVpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRKRUlpQjRQU0l0TWpBdU1DSWdlVDBpTFRFMk5TNHdJaUIzUFNJNE16Z3VNQ0lnYUQwaU5UazJMakFpSUdndFlTMTRQU0kzT1RjaUlHNDlJbVI1Ym1GdGFXTk5SaUkrQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJeExqZ2lJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEpGSWlCNFBTSXROekl1TUNJZ2VUMGlMVEUxTWk0d0lpQjNQU0k0TkRJdU1DSWdhRDBpTlRrMkxqQWlJR2d0WVMxNFBTSTNOekFpSUc0OUltUjVibUZ0YVdOUVJpSStDaUFnSUNBOFlTQnVQU0p2Y0hScFkyRnNRMlZ1ZEdWeUlpQjRQU0l4TGpZNElpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVXlSaUlnZUQwaUxURXpOUzR3SWlCNVBTSXRNVFV5TGpBaUlIYzlJamMwTlM0d0lpQm9QU0kxT1RZdU1DSWdhQzFoTFhnOUlqWXdPU0lnYmowaVpIbHVZVzFwWTBaR0lqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1T0RVaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5UTXdJaUI0UFNJdE1UVTFMakFpSUhrOUlpMHhOVEl1TUNJZ2R6MGlPVGcxTGpBaUlHZzlJalU1Tmk0d0lpQm9MV0V0ZUQwaU9ETXhJaUJ1UFNKa2VXNWhiV2xqUmtaR0lqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakl1TkRjaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5UTXhJaUI0UFNJdE1UVTFMakFpSUhrOUlpMHhOVEl1TUNJZ2R6MGlNVEl5TlM0d0lpQm9QU0kxT1RZdU1DSWdhQzFoTFhnOUlqRXdOekFpSUc0OUltUjVibUZ0YVdOR1JrWkdJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpJdU9ESWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVE15SWlCNFBTSXRNVFUxTGpBaUlIazlJaTB4TlRJdU1DSWdkejBpTVRRMk5TNHdJaUJvUFNJMU9UWXVNQ0lnYUMxaExYZzlJakV6TVRBaUlHNDlJbVI1Ym1GdGFXTkdSa1pHUmlJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXlMams0SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVek15SWdlRDBpTFRFMU5TNHdJaUI1UFNJdE1UVXlMakFpSUhjOUlqRTNNRFV1TUNJZ2FEMGlOVGsyTGpBaUlHZ3RZUzE0UFNJeE5UVXdJaUJ1UFNKa2VXNWhiV2xqUmtaR1JrWkdJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpNdU5TSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNelFpSUhnOUlpMHhOREV1TUNJZ2VUMGlMVEUxTWk0d0lpQjNQU0kzTmpBdU1DSWdhRDBpTlRrMkxqQWlJR2d0WVMxNFBTSTJNVGtpSUc0OUltUjVibUZ0YVdOR2IzSjBaVkJwWVc1dklqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TlNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU16VWlJSGc5SWkweE5ERXVNQ0lnZVQwaUxURTFNaTR3SWlCM1BTSTJNemd1TUNJZ2FEMGlOVGsyTGpBaUlHZ3RZUzE0UFNJME9UY2lJRzQ5SW1SNWJtRnRhV05HYjNKNllXNWtieUkrQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJeExqTTFJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV6TmlJZ2VEMGlNQzR3SWlCNVBTSXRNVFV5TGpBaUlIYzlJall3TkM0d0lpQm9QU0kxT1RZdU1DSWdhQzFoTFhnOUlqWXdOQ0lnYmowaVpIbHVZVzFwWTFObWIzSjZZVzVrYnpFaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzR6SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVek55SWdlRDBpTUM0d0lpQjVQU0l0TVRVeUxqQWlJSGM5SWpnME5TNHdJaUJvUFNJMU9UWXVNQ0lnYUMxaExYZzlJamcwTmlJZ2JqMGlaSGx1WVcxcFkxTm1iM0o2WVc1a2IxQnBZVzV2SWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqRXVPU0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTXpnaUlIZzlJakF1TUNJZ2VUMGlMVEUxTWk0d0lpQjNQU0l4TVRrNUxqQWlJR2c5SWpVNU5pNHdJaUJvTFdFdGVEMGlNVEU1T0NJZ2JqMGlaSGx1WVcxcFkxTm1iM0o2WVc1a2IxQnBZVzVwYzNOcGJXOGlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTVM0NU55SWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNemtpSUhnOUlqQXVNQ0lnZVQwaUxURTFNaTR3SWlCM1BTSTNNek11TUNJZ2FEMGlOVGsyTGpBaUlHZ3RZUzE0UFNJM016SWlJRzQ5SW1SNWJtRnRhV05UWm05eWVtRjBieUkrQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJeExqYzJJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV6UVNJZ2VEMGlNQzR3SWlCNVBTSXRNVFV5TGpBaUlIYzlJakV3TnpZdU1DSWdhRDBpTlRrMkxqQWlJR2d0WVMxNFBTSXhNRGMxSWlCdVBTSmtlVzVoYldsalUyWnZjbnBoZEc5UWFXRnVieUkrQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJeExqZzFJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV6UWlJZ2VEMGlNQzR3SWlCNVBTSXRNVFV5TGpBaUlIYzlJamsyTkM0d0lpQm9QU0kxT1RZdU1DSWdhQzFoTFhnOUlqazJOQ0lnYmowaVpIbHVZVzFwWTFObWIzSjZZWFJ2UmtZaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNaTR5T0NJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU0wTWlJSGc5SWkweU1DNHdJaUI1UFNJdE1UVXlMakFpSUhjOUlqWTBOUzR3SWlCb1BTSTFPVFl1TUNJZ2FDMWhMWGc5SWpZeU5TSWdiajBpWkhsdVlXMXBZMUpwYm1admNucGhibVJ2TVNJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXhMalUySWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVelJDSWdlRDBpTFRJd0xqQWlJSGs5SWkweE5USXVNQ0lnZHowaU56WTBMakFpSUdnOUlqVTVOaTR3SWlCb0xXRXRlRDBpTnpRMElpQnVQU0prZVc1aGJXbGpVbWx1Wm05eWVtRnVaRzh5SWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqSXVNRGdpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRZMklpQjRQU0l3TGpBaUlIazlJaTB4TUM0d0lpQjNQU0kxTWpFdU1DSWdhRDBpTkRBd0xqQWlJR2d0WVMxNFBTSTFNakVpSUc0OUltOXlibUZ0Wlc1MFZISnBiR3dpTHo0S0lDQThaeUJqUFNKRk5UWTNJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTkRZd0xqQWlJR2c5SWpJeE9DNHdJaUJvTFdFdGVEMGlORFl3SWlCdVBTSnZjbTVoYldWdWRGUjFjbTRpTHo0S0lDQThaeUJqUFNKRk5UWTRJaUI0UFNJdE15NHdJaUI1UFNJd0xqQWlJSGM5SWpRMk1DNHdJaUJvUFNJeU1UZ3VNQ0lnYUMxaExYZzlJalExTnlJZ2JqMGliM0p1WVcxbGJuUlVkWEp1U1c1MlpYSjBaV1FpTHo0S0lDQThaeUJqUFNKRk5UWTVJaUI0UFNJd0xqQWlJSGs5SWkwNU1DNHdJaUIzUFNJME5qQXVNQ0lnYUQwaU16azJMakFpSUdndFlTMTRQU0kwTmpBaUlHNDlJbTl5Ym1GdFpXNTBWSFZ5YmxOc1lYTm9JaTgrQ2lBZ1BHY2dZejBpUlRVMlFTSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakl4T0M0d0lpQm9QU0kwTmpBdU1DSWdhQzFoTFhnOUlqSXhPQ0lnYmowaWIzSnVZVzFsYm5SVWRYSnVWWEFpTHo0S0lDQThaeUJqUFNKRk5UWkNJaUI0UFNJdE15NHdJaUI1UFNJd0xqQWlJSGM5SWpJeE9DNHdJaUJvUFNJME5qQXVNQ0lnYUMxaExYZzlJakl4TnlJZ2JqMGliM0p1WVcxbGJuUlVkWEp1VlhCVElpOCtDaUFnUEdjZ1l6MGlSVFUyUXlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqY3lOUzR3SWlCb1BTSXlORFV1TUNJZ2FDMWhMWGc5SWpjek1DSWdiajBpYjNKdVlXMWxiblJUYUc5eWRGUnlhV3hzSWk4K0NpQWdQR2NnWXowaVJUVTJSQ0lnZUQwaU1TNHdJaUI1UFNJdE56TXVNQ0lnZHowaU56STRMakFpSUdnOUlqTTVNaTR3SWlCb0xXRXRlRDBpTnpJNUlpQnVQU0p2Y201aGJXVnVkRTF2Y21SbGJuUWlMejRLSUNBOFp5QmpQU0pGTlRaRklpQjRQU0l4TGpBaUlIazlJakF1TUNJZ2R6MGlPVGcwTGpBaUlHZzlJakkwTkM0d0lpQm9MV0V0ZUQwaU9UZzFJaUJ1UFNKdmNtNWhiV1Z1ZEZSeVpXMWliR1Z0Wlc1MElpOCtDaUFnUEdjZ1l6MGlSVFUyUmlJZ2VEMGlNQzR3SWlCNVBTSXROREF1TUNJZ2R6MGlORGs1TGpBaUlHZzlJakkxTXk0d0lpQm9MV0V0ZUQwaU5UQXdJaUJ1UFNKdmNtNWhiV1Z1ZEVoaGVXUnVJaTgrQ2lBZ1BHY2dZejBpUlRVNE15SWdlRDBpTVM0d0lpQjVQU0l4TURrdU1DSWdkejBpTWpRdU1DSWdhRDBpTWpnd0xqQWlJR2d0WVMxNFBTSXlOeUlnYmowaWIzSnVZVzFsYm5SV1pYSjBhV05oYkV4cGJtVWlMejRLSUNBOFp5QmpQU0pGTlRnM0lpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNVEUwTXk0d0lpQm9QU0kyTmpBdU1DSWdhQzFoTFhnOUlqRXhORE1pSUc0OUltOXlibUZ0Wlc1MFUyTm9iR1ZwWm1WeUlpOCtDaUFnUEdjZ1l6MGlSVFU1UkNJZ2VEMGlMVFV5TGpBaUlIazlJakF1TUNJZ2R6MGlNek0zTGpBaUlHZzlJakkwTlM0d0lpQm9MV0V0ZUQwaU1qWXlJaUJ1UFNKdmNtNWhiV1Z1ZEZwcFoxcGhaMHhwYm1WT2IxSnBaMmgwUlc1a0lqNEtJQ0FnSUR4aElHNDlJbkpsY0dWaGRFOW1abk5sZENJZ2VEMGlNUzR3TlNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU9VVWlJSGc5SWkwMU5DNHdJaUI1UFNJd0xqQWlJSGM5SWpRMk1DNHdJaUJvUFNJeU5EVXVNQ0lnYUMxaExYZzlJak0xTnlJZ2JqMGliM0p1WVcxbGJuUmFhV2RhWVdkTWFXNWxWMmwwYUZKcFoyaDBSVzVrSWo0S0lDQWdJRHhoSUc0OUluSmxjR1ZoZEU5bVpuTmxkQ0lnZUQwaU1TNDBNeUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxUWpBaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXhNVEE0TGpBaUlHZzlJak13T0M0d0lpQm9MV0V0ZUQwaU1URXdPQ0lnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3VTJ4cFpHVWlMejRLSUNBOFp5QmpQU0pGTlVJeElpQjRQU0l3TGpBaUlIazlJaTB4T0RVdU1DSWdkejBpTVRFeU9TNHdJaUJvUFNJME1qa3VNQ0lnYUMxaExYZzlJakV4TWpnaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNFUmxjMk5sYm1ScGJtZFRiR2xrWlNJdlBnb2dJRHhuSUdNOUlrVTFRaklpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1URTVMakFpSUdnOUlqUTRNUzR3SWlCb0xXRXRlRDBpTVRFeE9TSWdiajBpYjNKdVlXMWxiblJRY21WamIyMXdRWEJ3YjJkblZISnBiR3dpTHo0S0lDQThaeUJqUFNKRk5VSXpJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpT0RjMkxqQWlJR2c5SWpZeE9TNHdJaUJvTFdFdGVEMGlPRGMySWlCdVBTSnZjbTVoYldWdWRGQnlaV052YlhCQmNIQnZaMmRVY21sc2JGTjFabVpwZUNJdlBnb2dJRHhuSUdNOUlrVTFRalFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE5EazBMakFpSUdnOUlqVXhNQzR3SWlCb0xXRXRlRDBpTVRRNU5TSWdiajBpYjNKdVlXMWxiblJRY21WamIyMXdWSFZ5YmxSeWFXeHNSRUZ1WjJ4bFltVnlkQ0l2UGdvZ0lEeG5JR005SWtVMVFqVWlJSGc5SWpJdU1DSWdlVDBpTFRNMk55NHdJaUIzUFNJeE1UUTRMakFpSUdnOUlqWXhNaTR3SWlCb0xXRXRlRDBpTVRFMU1DSWdiajBpYjNKdVlXMWxiblJRY21WamIyMXdVMnhwWkdWVWNtbHNiRVJCYm1kc1pXSmxjblFpTHo0S0lDQThaeUJqUFNKRk5VSTJJaUI0UFNJd0xqQWlJSGs5SWkwek5qY3VNQ0lnZHowaU1URXhNaTR3SWlCb1BTSTNORGd1TUNJZ2FDMWhMWGc5SWpFeE1USWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRk5zYVdSbFZISnBiR3hOWVhKd2RYSm5JaTgrQ2lBZ1BHY2dZejBpUlRWQ055SWdlRDBpTUM0d0lpQjVQU0l0TmpJdU1DSWdkejBpTVRRM05DNHdJaUJvUFNJME1EY3VNQ0lnYUMxaExYZzlJakUwTnpNaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNGUjFjbTVVY21sc2JFSmhZMmdpTHo0S0lDQThaeUJqUFNKRk5VSTRJaUI0UFNJd0xqQWlJSGs5SWkwek5qY3VNQ0lnZHowaU1UQTBPQzR3SWlCb1BTSTJPVGd1TUNJZ2FDMWhMWGc5SWpFd05EZ2lJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRk5zYVdSbFZISnBiR3hDWVdOb0lpOCtDaUFnUEdjZ1l6MGlSVFZDT1NJZ2VEMGlOQzR3SWlCNVBTSXRNVGszTGpBaUlIYzlJakUwTURjdU1DSWdhRDBpTnpBeExqQWlJR2d0WVMxNFBTSXhOREV3SWlCdVBTSnZjbTVoYldWdWRGQnlaV052YlhCVGJHbGtaVlJ5YVd4c1RYVm1abUYwSWk4K0NpQWdQR2NnWXowaVJUVkNRU0lnZUQwaU1DNHdJaUI1UFNJdE1UazJMakFpSUhjOUlqRXdPREl1TUNJZ2FEMGlOVGMzTGpBaUlHZ3RZUzE0UFNJeE1EZ3lJaUJ1UFNKdmNtNWhiV1Z1ZEZCeVpXTnZiWEJUYkdsa1pWUnlhV3hzVTNWbVptbDRUWFZtWm1GMElpOCtDaUFnUEdjZ1l6MGlSVFZDUWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqazBPUzR3SWlCb1BTSXpPREV1TUNJZ2FDMWhMWGc5SWprME9TSWdiajBpYjNKdVlXMWxiblJRY21WamIyMXdWSEpwYkd4VGRXWm1hWGhFWVc1a2NtbGxkU0l2UGdvZ0lEeG5JR005SWtVMVFrTWlJSGc5SWpBdU1DSWdlVDBpTFRZeUxqQWlJSGM5SWpFek1EVXVNQ0lnYUQwaU16a3lMakFpSUdndFlTMTRQU0l4TXpBMklpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQlFiM0owUkdWV2IybDRUVzl5WkdWdWRDSXZQZ29nSUR4bklHTTlJa1UxUWtRaUlIZzlJakF1TUNJZ2VUMGlMVFl5TGpBaUlIYzlJams1TUM0d0lpQm9QU0l6T1RVdU1DSWdhQzFoTFhnOUlqazVNQ0lnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3VkhKcGJHeFhhWFJvVFc5eVpHVnVkQ0l2UGdvZ0lEeG5JR005SWtVMVFrVWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4TVRBMkxqQWlJR2c5SWpJNU1TNHdJaUJvTFdFdGVEMGlNVEV3TmlJZ2JqMGliM0p1WVcxbGJuUlFjbVZqYjIxd1EyRmtaVzVqWlNJdlBnb2dJRHhuSUdNOUlrVTFRa1lpSUhnOUlqQXVNQ0lnZVQwaUxUWXlMakFpSUhjOUlqRXhNRFl1TUNJZ2FEMGlNemsxTGpBaUlHZ3RZUzE0UFNJeE1UQTJJaUJ1UFNKdmNtNWhiV1Z1ZEZCeVpXTnZiWEJEWVdSbGJtTmxWMmwwYUZSMWNtNGlMejRLSUNBOFp5QmpQU0pGTlVNd0lpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNVE0yT1M0d0lpQm9QU0l5T1RFdU1DSWdhQzFoTFhnOUlqRXpOamtpSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0VSdmRXSnNaVU5oWkdWdVkyVk1iM2RsY2xCeVpXWnBlQ0l2UGdvZ0lEeG5JR005SWtVMVF6RWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4TURFekxqQWlJR2c5SWpJME55NHdJaUJvTFdFdGVEMGlNVEF4TXlJZ2JqMGliM0p1WVcxbGJuUlFjbVZqYjIxd1EyRmtaVzVqWlZWd2NHVnlVSEpsWm1sNElpOCtDaUFnUEdjZ1l6MGlSVFZETWlJZ2VEMGlNQzR3SWlCNVBTSXROakl1TUNJZ2R6MGlNVEF4TXk0d0lpQm9QU0l6T1RVdU1DSWdhQzFoTFhnOUlqRXdNVE1pSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0VOaFpHVnVZMlZWY0hCbGNsQnlaV1pwZUZSMWNtNGlMejRLSUNBOFp5QmpQU0pGTlVNeklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNVEkzT0M0d0lpQm9QU0l5TkRjdU1DSWdhQzFoTFhnOUlqRXlOemdpSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0VSdmRXSnNaVU5oWkdWdVkyVlZjSEJsY2xCeVpXWnBlQ0l2UGdvZ0lEeG5JR005SWtVMVF6UWlJSGc5SWpBdU1DSWdlVDBpTFRZeUxqQWlJSGM5SWpFeU56Y3VNQ0lnYUQwaU16azFMakFpSUdndFlTMTRQU0l4TWpjM0lpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQkViM1ZpYkdWRFlXUmxibU5sVlhCd1pYSlFjbVZtYVhoVWRYSnVJaTgrQ2lBZ1BHY2dZejBpUlRWRE5TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJalk1TXk0d0lpQm9QU0l6T0RRdU1DSWdhQzFoTFhnOUlqWTVNeUlnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3VFc5eVpHVnVkRkpsYkdWaGMyVWlMejRLSUNBOFp5QmpQU0pGTlVNMklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNVEl5TXk0d0lpQm9QU0l6T1RFdU1DSWdhQzFoTFhnOUlqRXlNak1pSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0UxdmNtUmxiblJWY0hCbGNsQnlaV1pwZUNJdlBnb2dJRHhuSUdNOUlrVTFRemNpSUhnOUlqQXVNQ0lnZVQwaUxUWXlMakFpSUhjOUlqRXlNakl1TUNJZ2FEMGlORFV5TGpBaUlHZ3RZUzE0UFNJeE1qSXlJaUJ1UFNKdmNtNWhiV1Z1ZEZCeVpXTnZiWEJKYm5abGNuUmxaRTF2Y21SbGJuUlZjSEJsY2xCeVpXWnBlQ0l2UGdvZ0lEeG5JR005SWtVMVF6Z2lJSGc5SWpBdU1DSWdlVDBpTFRJeU1pNHdJaUIzUFNJNE5Ua3VNQ0lnYUQwaU5EWTRMakFpSUdndFlTMTRQU0k0TlRraUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNGUnlhV3hzVEc5M1pYSlRkV1ptYVhnaUx6NEtJQ0E4WnlCalBTSkZOVVUxSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qY3lMakFpSUdnOUlqSTNNaTR3SWlCb0xXRXRlRDBpTWpjeUlpQnVQU0ppY21GemMwMTFkR1ZEYkc5elpXUWlMejRLSUNBOFp5QmpQU0pGTlVVMklpQjRQU0l4TGpBaUlIazlJakF1TUNJZ2R6MGlNekEwTGpBaUlHZzlJak13TkM0d0lpQm9MV0V0ZUQwaU16QTFJaUJ1UFNKaWNtRnpjMDExZEdWSVlXeG1RMnh2YzJWa0lpOCtDaUFnUEdjZ1l6MGlSVFZGTnlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTXdOQzR3SWlCb1BTSXpNRFF1TUNJZ2FDMWhMWGc5SWpNd05TSWdiajBpWW5KaGMzTk5kWFJsVDNCbGJpSXZQZ29nSUR4bklHTTlJa1UyTVRBaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXpNVEl1TUNJZ2FEMGlNekU0TGpBaUlHZ3RZUzE0UFNJek1USWlJRzQ5SW5OMGNtbHVaM05FYjNkdVFtOTNJaTgrQ2lBZ1BHY2dZejBpUlRZeE1TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJak14TWk0d0lpQm9QU0l6TVRndU1DSWdhQzFoTFhnOUlqTXhNaUlnYmowaWMzUnlhVzVuYzBSdmQyNUNiM2RVZFhKdVpXUWlMejRLSUNBOFp5QmpQU0pGTmpFeUlpQjRQU0l4TGpBaUlIazlJakV1TUNJZ2R6MGlNalE0TGpBaUlHZzlJalE1TkM0d0lpQm9MV0V0ZUQwaU1qVXdJaUJ1UFNKemRISnBibWR6VlhCQ2IzY2lMejRLSUNBOFp5QmpQU0pGTmpFeklpQjRQU0l4TGpBaUlIazlJakV1TUNJZ2R6MGlNalE0TGpBaUlHZzlJalE1TkM0d0lpQm9MV0V0ZUQwaU1qVXdJaUJ1UFNKemRISnBibWR6VlhCQ2IzZFVkWEp1WldRaUx6NEtJQ0E4WnlCalBTSkZOakUwSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qQXdMakFpSUdnOUlqSXdNQzR3SWlCb0xXRXRlRDBpTWpBd0lpQnVQU0p6ZEhKcGJtZHpTR0Z5Ylc5dWFXTWlMejRLSUNBOFp5QmpQU0pGTmpNd0lpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNakF3TGpBaUlHZzlJak13TUM0d0lpQm9MV0V0ZUQwaU1qQXdJaUJ1UFNKd2JIVmphMlZrVTI1aGNGQnBlbnBwWTJGMGIwSmxiRzkzSWk4K0NpQWdQR2NnWXowaVJUWXpNU0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpJd01DNHdJaUJvUFNJek1EQXVNQ0lnYUMxaExYZzlJakl3TUNJZ2JqMGljR3gxWTJ0bFpGTnVZWEJRYVhwNmFXTmhkRzlCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UyTXpJaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXpNREF1TUNJZ2FEMGlNakF3TGpBaUlHZ3RZUzE0UFNJek1EQWlJRzQ5SW5Cc2RXTnJaV1JDZFhwNlVHbDZlbWxqWVhSdklpOCtDaUFnUEdjZ1l6MGlSVFl6TXlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqSTNNaTR3SWlCb1BTSXlOekl1TUNJZ2FDMWhMWGc5SWpJM01pSWdiajBpY0d4MVkydGxaRXhsWm5SSVlXNWtVR2w2ZW1sallYUnZJaTgrQ2lBZ1BHY2dZejBpUlRZek9DSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJak15TkM0d0lpQm9QU0l6TWpRdU1DSWdhQzFoTFhnOUlqTXlOU0lnYmowaWNHeDFZMnRsWkVSaGJYQWlMejRLSUNBOFp5QmpQU0pGTmpRMUlpQjRQU0l0TVRZeExqQWlJSGs5SWkweExqQWlJSGM5SWpNeU1pNHdJaUJvUFNJek1qSXVNQ0lnYUMxaExYZzlJakUyTVNJZ2JqMGlkbTlqWVd4VGNISmxZMmhuWlhOaGJtY2lMejRLSUNBOFp5QmpQU0pGTmpVd0lpQjRQU0l3TGpBaUlIazlJaTA0TGpBaUlIYzlJakV3TVRrdU1DSWdhRDBpTlRZekxqQWlJR2d0WVMxNFBTSXhNREU1SWlCdVBTSnJaWGxpYjJGeVpGQmxaR0ZzVUdWa0lpOCtDaUFnUEdjZ1l6MGlSVFkxTVNJZ2VEMGlNQzR3SWlCNVBTSXRPQzR3SWlCM1BTSTFNREF1TUNJZ2FEMGlOVFl6TGpBaUlHZ3RZUzE0UFNJME9UTWlJRzQ5SW10bGVXSnZZWEprVUdWa1lXeFFJaTgrQ2lBZ1BHY2dZejBpUlRZMU5TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJalExTUM0d0lpQm9QU0kwTlRBdU1DSWdhQzFoTFhnOUlqUTFNQ0lnYmowaWEyVjVZbTloY21SUVpXUmhiRlZ3SWk4K0NpQWdQR2NnWXowaVJUWTFPU0lnZUQwaU1DNHdJaUI1UFNJdE1UVXVNQ0lnZHowaU1URXdOeTR3SWlCb1BTSTJNRFl1TUNJZ2FDMWhMWGc5SWpFeE1EY2lJRzQ5SW10bGVXSnZZWEprVUdWa1lXeFRiM04wSWk4K0NpQWdQR2NnWXowaVJUWTFRU0lnZUQwaU1DNHdJaUI1UFNJdE1UVXVNQ0lnZHowaU5ERTVMakFpSUdnOUlqWXdOaTR3SWlCb0xXRXRlRDBpTkRFNUlpQnVQU0pyWlhsaWIyRnlaRkJsWkdGc1V5SXZQZ29nSUR4bklHTTlJa1U0T0RBaUlIZzlJaTB3TGpNaUlIazlJaTA0TGpBaUlIYzlJak14T0M0MU9DSWdhRDBpTXpnekxqQWlJR2d0WVMxNFBTSXpNVGtpSUc0OUluUjFjR3hsZERBaUx6NEtJQ0E4WnlCalBTSkZPRGd4SWlCNFBTSXhNQzR3SWlCNVBTSXdMakFpSUhjOUlqSTBOaTR3SWlCb1BTSXpOekl1TUNJZ2FDMWhMWGc5SWpJME5pSWdiajBpZEhWd2JHVjBNU0l2UGdvZ0lEeG5JR005SWtVNE9ESWlJSGc5SWpFd0xqQWlJSGs5SWkwMkxqQWlJSGM5SWpNeE9TNHdJaUJvUFNJek9ERXVNQ0lnYUMxaExYZzlJak14T1NJZ2JqMGlkSFZ3YkdWME1pSXZQZ29nSUR4bklHTTlJa1U0T0RNaUlIZzlJakV3TGpBaUlIazlJaTA0TGpBaUlIYzlJakk1Tmk0d0lpQm9QU0l6T0RNdU1DSWdhQzFoTFhnOUlqSTVOaUlnYmowaWRIVndiR1YwTXlJdlBnb2dJRHhuSUdNOUlrVTRPRFFpSUhnOUlqRXdMakFpSUhrOUlqQXVNQ0lnZHowaU16QXpMakFpSUdnOUlqTTNNaTR3SWlCb0xXRXRlRDBpTXpBeklpQnVQU0owZFhCc1pYUTBJaTgrQ2lBZ1BHY2dZejBpUlRnNE5TSWdlRDBpTVRBdU1DSWdlVDBpTFRndU1DSWdkejBpTXpFM0xqQWlJR2c5SWpNNE1TNHdJaUJvTFdFdGVEMGlNekUzSWlCdVBTSjBkWEJzWlhRMUlpOCtDaUFnUEdjZ1l6MGlSVGc0TmlJZ2VEMGlNVEF1TWpZaUlIazlJaTA0TGpBaUlIYzlJak13TXk0M05DSWdhRDBpTXpnekxqQWlJR2d0WVMxNFBTSXpNRFFpSUc0OUluUjFjR3hsZERZaUx6NEtJQ0E4WnlCalBTSkZPRGczSWlCNFBTSXpNQzR3SWlCNVBTSXROQzR3SWlCM1BTSXpNRE11TUNJZ2FEMGlNemMyTGpBaUlHZ3RZUzE0UFNJek1ETWlJRzQ5SW5SMWNHeGxkRGNpTHo0S0lDQThaeUJqUFNKRk9EZzRJaUI0UFNJeE1DNHdJaUI1UFNJdE9DNHdJaUIzUFNJek1UTXVNQ0lnYUQwaU16Z3pMakFpSUdndFlTMTRQU0l6TVRNaUlHNDlJblIxY0d4bGREZ2lMejRLSUNBOFp5QmpQU0pGT0RnNUlpQjRQU0l4TUM0d0lpQjVQU0l0T0M0d0lpQjNQU0l6TURNdU56UWlJR2c5SWpNNE15NHdJaUJvTFdFdGVEMGlNekEwSWlCdVBTSjBkWEJzWlhRNUlpOCtDaUFnUEdjZ1l6MGlSVGc0UVNJZ2VEMGlNVEF1TUNJZ2VUMGlOVGd1TUNJZ2R6MGlNVEV4TGpBaUlHZzlJakl4TUM0d0lpQm9MV0V0ZUQwaU1URXhJaUJ1UFNKMGRYQnNaWFJEYjJ4dmJpSXZQZ29nSUR4bklHTTlJa1U1TURFaUlIZzlJakF1TUNJZ2VUMGlMVEUyT1M0d0lpQjNQU0l6TXprdU1DSWdhRDBpTVRBNU1TNHdJaUJvTFdFdGVEMGlNek01SWlCdVBTSnRaVzV6ZFhKaGJFZGpiR1ZtVUdWMGNuVmpZMmtpTHo0S0lDQThaeUJqUFNKRk9UQXlJaUI0UFNJd0xqQWlJSGs5SWkweU16RXVNQ0lnZHowaU1qWTBMakFpSUdnOUlqUTFNaTR3SWlCb0xXRXRlRDBpTWpZMElpQnVQU0pqYUdGdWRFWmpiR1ZtSWk4K0NpQWdQR2NnWXowaVJUa3dNeUlnZUQwaU1DNHdJaUI1UFNJdE1UY3lMakFpSUhjOUlqSTVOeTR3SWlCb1BTSXpORFF1TUNJZ2FDMWhMWGc5SWpJNU9DSWdiajBpYldWdWMzVnlZV3hHWTJ4bFppSXZQZ29nSUR4bklHTTlJa1U1TURRaUlIZzlJakF1TUNJZ2VUMGlMVEV3TmprdU1DSWdkejBpTkRnNExqQWlJR2c5SWpFMk5qQXVNQ0lnYUMxaExYZzlJalE0T0NJZ2JqMGliV1Z1YzNWeVlXeEdZMnhsWmxCbGRISjFZMk5wSWk4K0NpQWdQR2NnWXowaVJUa3dOU0lnZUQwaU1DNHdJaUI1UFNJdE5UQXdMakFpSUhjOUlqWTFNQzR3SWlCb1BTSXhNREF3TGpBaUlHZ3RZUzE0UFNJMk5UQWlJRzQ5SW0xbGJuTjFjbUZzUTJOc1pXWWlMejRLSUNBOFp5QmpQU0pGT1RBMklpQjRQU0l3TGpBaUlIazlJaTB5TWpFdU1DSWdkejBpTVRNMExqQWlJR2c5SWpRME1pNHdJaUJvTFdFdGVEMGlNVE0wSWlCdVBTSmphR0Z1ZEVOamJHVm1JaTgrQ2lBZ1BHY2dZejBpUlRrd055SWdlRDBpTUM0d0lpQjVQU0l0TXpRNUxqQWlJSGM5SWpJME5DNHdJaUJvUFNJeE1UUTVMakFpSUdndFlTMTRQU0l5TkRRaUlHNDlJbTFsYm5OMWNtRnNRMk5zWldaUVpYUnlkV05qYVZCdmMweHZkMlZ6ZENJdlBnb2dJRHhuSUdNOUlrVTVNRGdpSUhnOUlqQXVNQ0lnZVQwaUxUWXdNQzR3SWlCM1BTSXlORFF1TUNJZ2FEMGlNVFF3TUM0d0lpQm9MV0V0ZUQwaU1qUTBJaUJ1UFNKdFpXNXpkWEpoYkVOamJHVm1VR1YwY25WalkybFFiM05NYjNjaUx6NEtJQ0E4WnlCalBTSkZPVEE1SWlCNFBTSXdMakFpSUhrOUlpMDRNREF1TUNJZ2R6MGlNalEwTGpBaUlHZzlJakUyTURBdU1DSWdhQzFoTFhnOUlqSTBOQ0lnYmowaWJXVnVjM1Z5WVd4RFkyeGxabEJsZEhKMVkyTnBVRzl6VFdsa1pHeGxJaTgrQ2lBZ1BHY2dZejBpUlRrd1FTSWdlRDBpTUM0d0lpQjVQU0l0T0RBd0xqQWlJSGM5SWpJME5DNHdJaUJvUFNJeE5EQXdMakFpSUdndFlTMTRQU0l5TkRRaUlHNDlJbTFsYm5OMWNtRnNRMk5zWldaUVpYUnlkV05qYVZCdmMwaHBaMmdpTHo0S0lDQThaeUJqUFNKRk9UQkNJaUI0UFNJd0xqQWlJSGs5SWkwM09UVXVNQ0lnZHowaU1qUTBMakFpSUdnOUlqRXhORGt1TUNJZ2FDMWhMWGc5SWpJME5DSWdiajBpYldWdWMzVnlZV3hEWTJ4bFpsQmxkSEoxWTJOcFVHOXpTR2xuYUdWemRDSXZQZ29nSUR4bklHTTlJa1U1TVRBaUlIZzlJakV1TUNJZ2VUMGlMVEkyTmk0d0lpQjNQU0kxTXpFdU1DSWdhRDBpTlRNeExqQWlJR2d0WVMxNFBTSTFNeklpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dU1TSXZQZ29nSUR4bklHTTlJa1U1TVRFaUlIZzlJakV1TUNJZ2VUMGlMVEkyTmk0d0lpQjNQU0kxTXpFdU1DSWdhRDBpTlRNeExqQWlJR2d0WVMxNFBTSTFNeklpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dU1pSXZQZ29nSUR4bklHTTlJa1U1TVRJaUlIZzlJakV1TUNJZ2VUMGlMVE00TUM0d0lpQjNQU0kxTXpFdU1DSWdhRDBpTnpRekxqQWlJR2d0WVMxNFBTSTFNeklpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dU15SXZQZ29nSUR4bklHTTlJa1U1TVRNaUlIZzlJakF1TUNJZ2VUMGlMVE00TUM0d0lpQjNQU0kxTXpFdU1DSWdhRDBpTnpRekxqQWlJR2d0WVMxNFBTSTFNekVpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dU5DSXZQZ29nSUR4bklHTTlJa1U1TVRRaUlIZzlJakF1TUNJZ2VUMGlMVEkyTmk0d0lpQjNQU0kwT1RRdU1DSWdhRDBpTlRNeExqQWlJR2d0WVMxNFBTSTBPVFVpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dU5TSXZQZ29nSUR4bklHTTlJa1U1TVRVaUlIZzlJakF1TUNJZ2VUMGlMVEkyTmk0d0lpQjNQU0kwT1RRdU1DSWdhRDBpTlRNeExqQWlJR2d0WVMxNFBTSTBPVFVpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dU5pSXZQZ29nSUR4bklHTTlJa1U1TVRZaUlIZzlJaTB6TGpBaUlIazlJaTB5TlRBdU1DSWdkejBpTkRrMUxqQWlJR2c5SWpVek1TNHdJaUJvTFdFdGVEMGlORGt5SWlCdVBTSnRaVzV6ZFhKaGJGQnliMnhoZEdsdmJqY2lMejRLSUNBOFp5QmpQU0pGT1RFM0lpQjRQU0l4TGpBaUlIazlJaTB6T0RBdU1DSWdkejBpTkRrMExqQWlJR2c5SWpjME15NHdJaUJvTFdFdGVEMGlORGt6SWlCdVBTSnRaVzV6ZFhKaGJGQnliMnhoZEdsdmJqZ2lMejRLSUNBOFp5QmpQU0pGT1RFNElpQjRQU0l4TGpBaUlIazlJaTB6T0RBdU1DSWdkejBpTkRrMExqQWlJR2c5SWpjME15NHdJaUJvTFdFdGVEMGlORGsxSWlCdVBTSnRaVzV6ZFhKaGJGQnliMnhoZEdsdmJqa2lMejRLSUNBOFp5QmpQU0pGT1RFNUlpQjRQU0l3TGpBaUlIazlJaTB6T0RBdU1DSWdkejBpTkRrMUxqQWlJR2c5SWpjME15NHdJaUJvTFdFdGVEMGlOVEF3SWlCdVBTSnRaVzV6ZFhKaGJGQnliMnhoZEdsdmJqRXdJaTgrQ2lBZ1BHY2dZejBpUlRreFFTSWdlRDBpTUM0d0lpQjVQU0l0TWpZM0xqQWlJSGM5SWpRNU5TNHdJaUJvUFNJMU16RXVNQ0lnYUMxaExYZzlJalE1TkNJZ2JqMGliV1Z1YzNWeVlXeFFjbTlzWVhScGIyNHhNU0l2UGdvZ0lEeG5JR005SWtVNU1VSWlJSGc5SWpBdU1DSWdlVDBpTFRJM05pNHdJaUIzUFNJMU5EY3VNQ0lnYUQwaU5UVXhMakFpSUdndFlTMTRQU0kxTkRjaUlHNDlJbTFsYm5OMWNtRnNVSEp2Y0c5eWRHbHZibFJsYlhCMWMxQmxjbVpsWTNSMWJTSXZQZ29nSUR4bklHTTlJa1U1TVVNaUlIZzlJakF1TUNJZ2VUMGlMVEkyTmk0d0lpQjNQU0kzTkRNdU1DSWdhRDBpTlRNeExqQWlJR2d0WVMxNFBTSTNORE1pSUc0OUltMWxibk4xY21Gc1VISnZjRzl5ZEdsdmJsQnliM0J2Y25ScGIwUjFjR3hoTVNJdlBnb2dJRHhuSUdNOUlrVTVNVVFpSUhnOUlqQXVNQ0lnZVQwaUxUSTJPUzR3SWlCM1BTSTFOREF1TUNJZ2FEMGlOVE01TGpBaUlHZ3RZUzE0UFNJMU5EQWlJRzQ5SW0xbGJuTjFjbUZzVUhKdmNHOXlkR2x2YmxCeWIzQnZjblJwYjBSMWNHeGhNaUl2UGdvZ0lEeG5JR005SWtVNU1VVWlJSGc5SWpBdU1DSWdlVDBpTFRJMk9TNHdJaUIzUFNJMU5EQXVNQ0lnYUQwaU5UTTVMakFpSUdndFlTMTRQU0kxTkRBaUlHNDlJbTFsYm5OMWNtRnNVSEp2Y0c5eWRHbHZibEJ5YjNCdmNuUnBiMVJ5YVhCc1lTSXZQZ29nSUR4bklHTTlJa1U1TVVZaUlIZzlJakF1TUNJZ2VUMGlMVEkzTUM0d0lpQjNQU0kxTXprdU1DSWdhRDBpTlRNNUxqQWlJR2d0WVMxNFBTSTFNemtpSUc0OUltMWxibk4xY21Gc1VISnZjRzl5ZEdsdmJsQnliM0J2Y25ScGIxRjFZV1J5ZFhCc1lTSXZQZ29nSUR4bklHTTlJa1U1TWpBaUlIZzlJakF1TUNJZ2VUMGlMVFl6TGpBaUlIYzlJakV5TlM0d0lpQm9QU0l4TWpVdU1DSWdhQzFoTFhnOUlqRXlOU0lnYmowaWJXVnVjM1Z5WVd4UWNtOXNZWFJwYjI1RGIyMWlhVzVwYm1kRWIzUWlMejRLSUNBOFp5QmpQU0pGT1RJeElpQjRQU0l3TGpBaUlIazlJaTAxTWk0d0lpQjNQU0l5TmpZdU1DSWdhRDBpTVRBMExqQWlJR2d0WVMxNFBTSXlOallpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dVEyOXRZbWx1YVc1blZIZHZSRzkwY3lJdlBnb2dJRHhuSUdNOUlrVTVNaklpSUhnOUlqQXVNQ0lnZVQwaUxUUTVMakFpSUhjOUlqTTJNaTR3SWlCb1BTSTVPQzR3SWlCb0xXRXRlRDBpTXpZeUlpQnVQU0p0Wlc1emRYSmhiRkJ5YjJ4aGRHbHZia052YldKcGJtbHVaMVJvY21WbFJHOTBjeUl2UGdvZ0lEeG5JR005SWtVNU1qTWlJSGc5SWpBdU1DSWdlVDBpTFRFeU5TNHdJaUIzUFNJeU5qWXVNQ0lnYUQwaU1qVXhMakFpSUdndFlTMTRQU0l5TmpZaUlHNDlJbTFsYm5OMWNtRnNVSEp2YkdGMGFXOXVRMjl0WW1sdWFXNW5WR2h5WldWRWIzUnpWSEpwSWk4K0NpQWdQR2NnWXowaVJUa3lOQ0lnZUQwaU1DNHdJaUI1UFNJdE1UWXlMakFpSUhjOUlqTXlOQzR3SWlCb1BTSXpNalF1TUNJZ2FDMWhMWGc5SWpNeU5DSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjVEYjIxaWFXNXBibWRFYjNSV2IybGtJaTgrQ2lBZ1BHY2dZejBpUlRreU5TSWdlRDBpTUM0d0lpQjVQU0l0TXpjeExqQWlJSGM5SWpRNExqQWlJR2c5SWpjME15NHdJaUJvTFdFdGVEMGlORGdpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dVEyOXRZbWx1YVc1blUzUnliMnRsSWk4K0NpQWdQR2NnWXowaVJUa3pPQ0lnZUQwaU1DNHdJaUI1UFNJdE1UUXhMakFpSUhjOUlqSTRNaTR3SWlCb1BTSXlPREl1TUNJZ2FDMWhMWGc5SWpJNE1pSWdiajBpYldWdWMzVnlZV3hPYjNSbGFHVmhaRk5sYldsaWNtVjJhWE5DYkdGamF5SXZQZ29nSUR4bklHTTlJa1U1TXpraUlIZzlJakV1TUNJZ2VUMGlMVEUwTVM0d0lpQjNQU0l5T0RJdU1DSWdhRDBpTWpneUxqQWlJR2d0WVMxNFBTSXlPRE1pSUc0OUltMWxibk4xY21Gc1RtOTBaV2hsWVdSVFpXMXBZbkpsZG1selZtOXBaQ0l2UGdvZ0lEeG5JR005SWtVNU0wTWlJSGc5SWpBdU1DSWdlVDBpTFRFNE5DNHdJaUIzUFNJek1qQXVNQ0lnYUQwaU16WTVMakFpSUdndFlTMTRQU0l6TWpBaUlHNDlJbTFsYm5OMWNtRnNUbTkwWldobFlXUk5hVzVwYldGWGFHbDBaU0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYms1WElpQjRQU0l3TGpBaUlIazlJakF1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU1qZ2lJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZPVE5FSWlCNFBTSXdMakFpSUhrOUlpMHhPRFF1TUNJZ2R6MGlNekl3TGpBaUlHZzlJak0yT1M0d0lpQm9MV0V0ZUQwaU16SXdJaUJ1UFNKdFpXNXpkWEpoYkU1dmRHVm9aV0ZrVTJWdGFXMXBibWx0WVZkb2FYUmxJaTgrQ2lBZ1BHY2dZejBpUlRrelJTSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJak15TGpBaUlHZzlJamM0TWk0d0lpQm9MV0V0ZUQwaU16SWlJRzQ5SW0xbGJuTjFjbUZzUTI5dFlsTjBaVzFWY0NJdlBnb2dJRHhuSUdNOUlrVTVNMFlpSUhnOUlqQXVNQ0lnZVQwaUxUYzRNaTR3SWlCM1BTSXpNaTR3SWlCb1BTSTNPREl1TUNJZ2FDMWhMWGc5SWpNeUlpQnVQU0p0Wlc1emRYSmhiRU52YldKVGRHVnRSRzkzYmlJdlBnb2dJRHhuSUdNOUlrVTVOREFpSUhnOUlpMHhPVFF1TUNJZ2VUMGlMVEU1TXk0d0lpQjNQU0l6T0RZdU1DSWdhRDBpTXpnMUxqQWlJR2d0WVMxNFBTSXhJaUJ1UFNKdFpXNXpkWEpoYkVOdmJXSlRkR1Z0UkdsaFoyOXVZV3dpTHo0S0lDQThaeUJqUFNKRk9UUXhJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpJd0xqQWlJR2c5SWpjNE1pNHdJaUJvTFdFdGVEMGlNakl3SWlCdVBTSnRaVzV6ZFhKaGJFTnZiV0pUZEdWdFZYQkdiR0ZuVW1sbmFIUWlMejRLSUNBOFp5QmpQU0pGT1RReUlpQjRQU0l3TGpBaUlIazlJaTAzT0RJdU1DSWdkejBpTWpJd0xqQWlJR2c5SWpjNE1pNHdJaUJvTFdFdGVEMGlNakl3SWlCdVBTSnRaVzV6ZFhKaGJFTnZiV0pUZEdWdFJHOTNia1pzWVdkU2FXZG9kQ0l2UGdvZ0lEeG5JR005SWtVNU5ETWlJSGc5SWkweE9EZ3VNQ0lnZVQwaU1DNHdJaUIzUFNJeU1qQXVNQ0lnYUQwaU56Z3lMakFpSUdndFlTMTRQU0l6TWlJZ2JqMGliV1Z1YzNWeVlXeERiMjFpVTNSbGJWVndSbXhoWjB4bFpuUWlMejRLSUNBOFp5QmpQU0pGT1RRMElpQjRQU0l0TVRnNExqQWlJSGs5SWkwM09ESXVNQ0lnZHowaU1qSXdMakFpSUdnOUlqYzRNaTR3SWlCb0xXRXRlRDBpTXpJaUlHNDlJbTFsYm5OMWNtRnNRMjl0WWxOMFpXMUViM2R1Um14aFoweGxablFpTHo0S0lDQThaeUJqUFNKRk9UUTFJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpNeExqQWlJR2c5SWpjNE1pNHdJaUJvTFdFdGVEMGlNak14SWlCdVBTSnRaVzV6ZFhKaGJFTnZiV0pUZEdWdFZYQkdiR0ZuUm14aGNtVmtJaTgrQ2lBZ1BHY2dZejBpUlRrME5pSWdlRDBpTUM0d0lpQjVQU0l0TnpneUxqQWlJSGM5SWpJek1TNHdJaUJvUFNJM09ESXVNQ0lnYUMxaExYZzlJakl6TVNJZ2JqMGliV1Z1YzNWeVlXeERiMjFpVTNSbGJVUnZkMjVHYkdGblJteGhjbVZrSWk4K0NpQWdQR2NnWXowaVJUazBOeUlnZUQwaUxURXlOQzR3SWlCNVBTSXdMakFpSUhjOUlqTTBNeTR3SWlCb1BTSTNPREl1TUNJZ2FDMWhMWGc5SWpJeE9TSWdiajBpYldWdWMzVnlZV3hEYjIxaVUzUmxiVlZ3Um14aFowVjRkR1Z1WkdWa0lpOCtDaUFnUEdjZ1l6MGlSVGswT0NJZ2VEMGlMVEV5TkM0d0lpQjVQU0l0TnpneUxqQWlJSGM5SWpNME15NHdJaUJvUFNJM09ESXVNQ0lnYUMxaExYZzlJakl4T1NJZ2JqMGliV1Z1YzNWeVlXeERiMjFpVTNSbGJVUnZkMjVHYkdGblJYaDBaVzVrWldRaUx6NEtJQ0E4WnlCalBTSkZPVFE1SWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qRTVMakFpSUdnOUlqYzRNaTR3SWlCb0xXRXRlRDBpTWpFNUlpQnVQU0p0Wlc1emRYSmhiRU52YldKVGRHVnRWWEJHYkdGblUyVnRhVzFwYm1sdFlTSXZQZ29nSUR4bklHTTlJa1U1TkVFaUlIZzlJakF1TUNJZ2VUMGlMVGM0TWk0d0lpQjNQU0l5TVRrdU1DSWdhRDBpTnpneUxqQWlJR2d0WVMxNFBTSXlNVGtpSUc0OUltMWxibk4xY21Gc1EyOXRZbE4wWlcxRWIzZHVSbXhoWjFObGJXbHRhVzVwYldFaUx6NEtJQ0E4WnlCalBTSkZPVFJDSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qRTVMakFpSUdnOUlqYzRNaTR3SWlCb0xXRXRlRDBpTWpFNUlpQnVQU0p0Wlc1emRYSmhiRU52YldKVGRHVnRWWEJHYkdGblJuVnpZU0l2UGdvZ0lEeG5JR005SWtVNU5FTWlJSGc5SWpBdU1DSWdlVDBpTFRjNE1pNHdJaUIzUFNJeU1Ua3VNQ0lnYUQwaU56Z3lMakFpSUdndFlTMTRQU0l5TVRraUlHNDlJbTFsYm5OMWNtRnNRMjl0WWxOMFpXMUViM2R1Um14aFowWjFjMkVpTHo0S0lDQThaeUJqUFNKRk9Ua3dJaUI0UFNJd0xqQWlJSGs5SWkweE1ERXVNQ0lnZHowaU1UWXdMakFpSUdnOUlqSXdNeTR3SWlCb0xXRXRlRDBpTVRZd0lpQnVQU0pqYUdGdWRGQjFibU4wZFcwaUx6NEtJQ0E4WnlCalBTSkZPVGt4SWlCNFBTSXdMakFpSUhrOUlpMHhNVE11TUNJZ2R6MGlNVFV3TGpBaUlHZzlJakl5Tmk0d0lpQm9MV0V0ZUQwaU1UVXdJaUJ1UFNKamFHRnVkRkIxYm1OMGRXMUpibU5zYVc1aGRIVnRJaTgrQ2lBZ1BHY2dZejBpUlRrNU5pSWdlRDBpTUM0d0lpQjVQU0l0TkRBeExqQWlJSGM5SWpFMk1DNHdJaUJvUFNJMU1ETXVNQ0lnYUMxaExYZzlJakUyTUNJZ2JqMGlZMmhoYm5SUWRXNWpkSFZ0Vm1seVoyRWlMejRLSUNBOFp5QmpQU0pGT1RsQ0lpQjRQU0l3TGpBaUlIazlJaTB4TVRVdU1DSWdkejBpTVRVMExqQWlJR2c5SWpJek1DNHdJaUJvTFdFdGVEMGlNVFUwSWlCdVBTSmphR0Z1ZEZGMWFXeHBjMjFoSWk4K0NpQWdQR2NnWXowaVJUazVSU0lnZUQwaU1DNHdJaUI1UFNJdE1qUTJMakFpSUhjOUlqRTFNeTR3SWlCb1BTSXpOakF1TUNJZ2FDMWhMWGc5SWpFMU15SWdiajBpWTJoaGJuUlBjbWx6WTNWelRHbHhkV1Z6WTJWdWN5SXZQZ29nSUR4bklHTTlJa1U1T1VZaUlIZzlJakF1TUNJZ2VUMGlMVGt5TGpBaUlIYzlJakV5TkM0d0lpQm9QU0l4T0RVdU1DSWdhQzFoTFhnOUlqRXlOQ0lnYmowaVkyaGhiblJUZEhKdmNHaHBZM1Z6SWk4K0NpQWdQR2NnWXowaVJUbENOQ0lnZUQwaU1DNHdJaUI1UFNJdE1UVXdMakFpSUhjOUlqRTBMakFpSUdnOUlqTXdNQzR3SWlCb0xXRXRlRDBpTVRRaUlHNDlJbU5vWVc1MFJXNTBjbmxNYVc1bFFYTmpNbTVrSWk4K0NpQWdQR2NnWXowaVJUbENOU0lnZUQwaU1DNHdJaUI1UFNJdE1UVXdMakFpSUhjOUlqRTBMakFpSUdnOUlqUTFNQzR3SWlCb0xXRXRlRDBpTVRRaUlHNDlJbU5vWVc1MFJXNTBjbmxNYVc1bFFYTmpNM0prSWk4K0NpQWdQR2NnWXowaVJUbENOaUlnZUQwaU1DNHdJaUI1UFNJdE1UVXdMakFpSUhjOUlqRTBMakFpSUdnOUlqWXdNQzR3SWlCb0xXRXRlRDBpTVRRaUlHNDlJbU5vWVc1MFJXNTBjbmxNYVc1bFFYTmpOSFJvSWk4K0NpQWdQR2NnWXowaVJUbENOeUlnZUQwaU1DNHdJaUI1UFNJdE1UVXdMakFpSUhjOUlqRTBMakFpSUdnOUlqYzFNQzR3SWlCb0xXRXRlRDBpTVRRaUlHNDlJbU5vWVc1MFJXNTBjbmxNYVc1bFFYTmpOWFJvSWk4K0NpQWdQR2NnWXowaVJUbENPU0lnZUQwaU1DNHdJaUI1UFNJdE1qSTRMakFpSUhjOUlqUTJOUzR3SWlCb1BTSXpNekl1TUNJZ2FDMWhMWGc5SWpRMk5TSWdiajBpWTJoaGJuUk1hV2RoZEhWeVlVUmxjMk15Ym1RaUx6NEtJQ0E4WnlCalBTSkZPVUpCSWlCNFBTSXdMakFpSUhrOUlpMDBNREF1TUNJZ2R6MGlOVGM1TGpBaUlHZzlJalV3TkM0d0lpQm9MV0V0ZUQwaU5UYzVJaUJ1UFNKamFHRnVkRXhwWjJGMGRYSmhSR1Z6WXpOeVpDSXZQZ29nSUR4bklHTTlJa1U1UWtJaUlIZzlJakF1TUNJZ2VUMGlMVFUxTXk0d0lpQjNQU0kxTnprdU1DSWdhRDBpTmpVM0xqQWlJR2d0WVMxNFBTSTFOemtpSUc0OUltTm9ZVzUwVEdsbllYUjFjbUZFWlhOak5IUm9JaTgrQ2lBZ1BHY2dZejBpUlRsQ1F5SWdlRDBpTUM0d0lpQjVQU0l0TnpBekxqQWlJSGM5SWpVM09TNHdJaUJvUFNJNE1EY3VNQ0lnYUMxaExYZzlJalUzT1NJZ2JqMGlZMmhoYm5STWFXZGhkSFZ5WVVSbGMyTTFkR2dpTHo0S0lDQThaeUJqUFNKRk9VVXdJaUI0UFNJd0xqQWlJSGs5SWkweE5URXVNQ0lnZHowaU1qQTFMakFpSUdnOUlqVTJOQzR3SWlCb0xXRXRlRDBpTWpBMUlpQnVQU0p0WldSU1pXNUdiR0YwVTI5bWRFSWlMejRLSUNBOFp5QmpQU0pGT1VVeElpQjRQU0l3TGpBaUlIazlJaTB4TkRFdU1DSWdkejBpTVRnMkxqQWlJR2c5SWpVMk1TNHdJaUJvTFdFdGVEMGlNVGcySWlCdVBTSnRaV1JTWlc1R2JHRjBTR0Z5WkVJaUx6NEtJQ0E4WnlCalBTSkZPVVV5SWlCNFBTSXdMakFpSUhrOUlpMHlOVFF1TUNJZ2R6MGlNVEF5TGpBaUlHZzlJalV3Tnk0d0lpQm9MV0V0ZUQwaU1UQXlJaUJ1UFNKdFpXUlNaVzVPWVhSMWNtRnNJaTgrQ2lBZ1BHY2dZejBpUlRsRk15SWdlRDBpTUM0d0lpQjVQU0l0TVRReUxqQWlJSGM5SWpRek1DNHdJaUJvUFNJeU9EUXVNQ0lnYUMxaExYZzlJalF6TUNJZ2JqMGliV1ZrVW1WdVUyaGhjbkJEY205cGVDSXZQZ29nSUR4bklHTTlJa1U1UmpBaUlIZzlJakF1TUNJZ2VUMGlMVFV3TUM0d0lpQjNQU0l4TkRjdU1DSWdhRDBpTVRBd01DNHdJaUJvTFdFdGVEMGlNVFEzSWlCdVBTSnRaVzV6ZFhKaGJGSmxjM1JOWVhocGJXRWlMejRLSUNBOFp5QmpQU0pGT1VZeElpQjRQU0l3TGpBaUlIazlJaTAxTURBdU1DSWdkejBpTkRndU1DSWdhRDBpTVRBd01DNHdJaUJvTFdFdGVEMGlORGdpSUc0OUltMWxibk4xY21Gc1VtVnpkRXh2Ym1kaFVHVnlabVZqZEdFaUx6NEtJQ0E4WnlCalBTSkZPVVl5SWlCNFBTSXdMakFpSUhrOUlpMHlOVEF1TUNJZ2R6MGlORGd1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJME9DSWdiajBpYldWdWMzVnlZV3hTWlhOMFRHOXVaMkZKYlhCbGNtWmxZM1JoSWk4K0NpQWdQR2NnWXowaVJUbEdNeUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpRNExqQWlJR2c5SWpJMU1DNHdJaUJvTFdFdGVEMGlORGdpSUc0OUltMWxibk4xY21Gc1VtVnpkRUp5WlhacGN5SXZQZ29nSUR4bklHTTlJa1U1UmpRaUlIZzlJakF1TUNJZ2VUMGlNVEkxTGpBaUlIYzlJalE0TGpBaUlHZzlJakV5TlM0d0lpQm9MV0V0ZUQwaU5EZ2lJRzQ5SW0xbGJuTjFjbUZzVW1WemRGTmxiV2xpY21WMmFYTWlMejRLSUNBOFp5QmpQU0pGT1VZMUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlORGd1TUNJZ2FEMGlNVEkxTGpBaUlHZ3RZUzE0UFNJME9DSWdiajBpYldWdWMzVnlZV3hTWlhOMFRXbHVhVzFoSWk4K0NpQWdQR2NnWXowaVJUbEdOaUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpFek9TNHdJaUJvUFNJeE5qVXVNQ0lnYUMxaExYZzlJakV6T1NJZ2JqMGliV1Z1YzNWeVlXeFNaWE4wVTJWdGFXMXBibWx0WVNJdlBnb2dJRHhuSUdNOUlrVTVSamNpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE16a3VNQ0lnYUQwaU1UWTFMakFpSUdndFlTMTRQU0l4TXpraUlHNDlJbTFsYm5OMWNtRnNVbVZ6ZEVaMWMyRWlMejRLSUNBOFp5QmpQU0pGT1VZNElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNVE00TGpBaUlHZzlJakUyTlM0d0lpQm9MV0V0ZUQwaU1UTTRJaUJ1UFNKdFpXNXpkWEpoYkZKbGMzUlRaVzFwWm5WellTSXZQZ29nSUR4bklHTTlJa1ZCTURJaUlIZzlJakV1TUNJZ2VUMGlNQzR3SWlCM1BTSTJNVE11TUNJZ2FEMGlOREV4TGpBaUlHZ3RZUzE0UFNJMk1UVWlJRzQ5SW0xbGJuTjFjbUZzUTNWemRHOXpWWEFpTHo0S0lDQThaeUJqUFNKRlFUQTJJaUI0UFNJd0xqQWlJSGs5SWkweE1ERXVNQ0lnZHowaU5qQXVNQ0lnYUQwaU5ERTJMakFpSUdndFlTMTRQU0kyTUNJZ2JqMGlZMmhoYm5SRGRYTjBiM05UZEdWdFZYQlFiM05OYVdSa2JHVWlMejRLSUNBOFp5QmpQU0pGUVVFMElpQjRQU0l0TXpZdU1DSWdlVDBpT1RndU1DSWdkejBpTXpBMkxqQWlJR2c5SWpFeE1TNHdJaUJvTFdFdGVEMGlNak0zSWlCdVBTSjNhV2RuYkdWVWNtbHNiQ0krQ2lBZ0lDQThZU0J1UFNKeVpYQmxZWFJQWm1aelpYUWlJSGc5SWpBdU9UVWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZRVUU1SWlCNFBTSXRNek11TUNJZ2VUMGlNQzR3SWlCM1BTSXpNalV1TUNJZ2FEMGlNVEU1TGpBaUlHZ3RZUzE0UFNJeU5UVWlJRzQ5SW5kcFoyZHNaVUZ5Y0dWbloybGhkRzlWY0NJK0NpQWdJQ0E4WVNCdVBTSnlaWEJsWVhSUFptWnpaWFFpSUhnOUlqRXVNRElpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGUVVGQklpQjRQU0l0TXpNdU1DSWdlVDBpTUM0d0lpQjNQU0l6TWpVdU1DSWdhRDBpTVRFNUxqQWlJR2d0WVMxNFBTSXlOVFVpSUc0OUluZHBaMmRzWlVGeWNHVm5aMmxoZEc5RWIzZHVJajRLSUNBZ0lEeGhJRzQ5SW5KbGNHVmhkRTltWm5ObGRDSWdlRDBpTVM0d01pSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVkJRVVFpSUhnOUlpMDBOeTR3SWlCNVBTSXRPREF1TUNJZ2R6MGlOVFl6TGpBaUlHZzlJakl6TlM0d0lpQm9MV0V0ZUQwaU5URTJJaUJ1UFNKM2FXZG5iR1ZCY25CbFoyZHBZWFJ2VlhCQmNuSnZkeUkrQ2lBZ0lDQThZU0J1UFNKeVpYQmxZWFJQWm1aelpYUWlJSGc5SWpJdU1EWWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZRVUZGSWlCNFBTSXhMakFpSUhrOUlpMDJOUzR3SWlCM1BTSTFOak11TUNJZ2FEMGlNak0xTGpBaUlHZ3RZUzE0UFNJMU1UWWlJRzQ5SW5kcFoyZHNaVUZ5Y0dWbloybGhkRzlFYjNkdVFYSnliM2NpUGdvZ0lDQWdQR0VnYmowaWNtVndaV0YwVDJabWMyVjBJaUI0UFNJeUxqQTJJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVUZCUmlJZ2VEMGlMVEkxTGpBaUlIazlJakF1TUNJZ2R6MGlNekEyTGpBaUlHZzlJakV4TVM0d0lpQm9MV0V0ZUQwaU1qUXdJaUJ1UFNKM2FXZG5iR1ZIYkdsemMyRnVaRzhpUGdvZ0lDQWdQR0VnYmowaWNtVndaV0YwVDJabWMyVjBJaUI0UFNJd0xqazJJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVUpCTnlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTTJMakFpSUdnOUlqYzVNQzR3SWlCb0xXRXRlRDBpTXpZaUlHNDlJbXgxZEdWRWRYSmhkR2x2Ymxkb2IyeGxJaTgrQ2lBZ1BHY2dZejBpUlVKQk9DSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakl5T0M0d0lpQm9QU0kzT0RZdU1DSWdhQzFoTFhnOUlqSXlPQ0lnYmowaWJIVjBaVVIxY21GMGFXOXVTR0ZzWmlJdlBnb2dJRHhuSUdNOUlrVkNRVGtpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU1qZ3VNQ0lnYUQwaU56ZzJMakFpSUdndFlTMTRQU0l5TWpnaUlHNDlJbXgxZEdWRWRYSmhkR2x2YmxGMVlYSjBaWElpTHo0S0lDQThaeUJqUFNKRlFrRkJJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpJNExqQWlJR2c5SWpjNE5pNHdJaUJvTFdFdGVEMGlNakk0SWlCdVBTSnNkWFJsUkhWeVlYUnBiMjQ0ZEdnaUx6NEtJQ0E4WnlCalBTSkZRa0ZDSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qSTRMakFpSUdnOUlqYzROaTR3SWlCb0xXRXRlRDBpTWpJNElpQnVQU0pzZFhSbFJIVnlZWFJwYjI0eE5uUm9JaTgrQ2lBZ1BHY2dZejBpUlVKQlF5SWdlRDBpTUM0d0lpQjVQU0l0T1M0d0lpQjNQU0l5TWpndU1DSWdhRDBpTnprMUxqQWlJR2d0WVMxNFBTSXlNamdpSUc0OUlteDFkR1ZFZFhKaGRHbHZiak15Ym1RaUx6NEtJQ0E4WnlCalBTSkZRa013SWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qYzJMakFpSUdnOUlqSTBNaTR3SWlCb0xXRXRlRDBpTWpjMklpQnVQU0pzZFhSbFJuSmxibU5vUm5KbGRFRWlMejRLSUNBOFp5QmpQU0pGUWtNeElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNakU1TGpBaUlHZzlJak13TUM0d0lpQm9MV0V0ZUQwaU1qRTVJaUJ1UFNKc2RYUmxSbkpsYm1Ob1JuSmxkRUlpTHo0S0lDQThaeUJqUFNKRlFrTXlJaUI0UFNJeExqQWlJSGs5SWpFdU1DSWdkejBpTWpreExqQWlJR2c5SWpJMk5TNHdJaUJvTFdFdGVEMGlNamt5SWlCdVBTSnNkWFJsUm5KbGJtTm9SbkpsZEVNaUx6NEtJQ0E4WnlCalBTSkZRa016SWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU5ESTVMakFpSUdnOUlqSTBOUzR3SWlCb0xXRXRlRDBpTkRJNUlpQnVQU0pzZFhSbFJuSmxibU5vUm5KbGRFUWlMejRLSUNBOFp5QmpQU0pGUWtNMElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNekV6TGpBaUlHZzlJakl6T0M0d0lpQm9MV0V0ZUQwaU16RXpJaUJ1UFNKc2RYUmxSbkpsYm1Ob1JuSmxkRVVpTHo0S0lDQThaeUJqUFNKRlFrTTFJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpVeExqQWlJR2c5SWpJMk5DNHdJaUJvTFdFdGVEMGlNalV4SWlCdVBTSnNkWFJsUm5KbGJtTm9SbkpsZEVZaUx6NEtJQ0E4WnlCalBTSkZRa00ySWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU5EQTBMakFpSUdnOUlqSTRNeTR3SWlCb0xXRXRlRDBpTkRBMElpQnVQU0pzZFhSbFJuSmxibU5vUm5KbGRFY2lMejRLSUNBOFp5QmpQU0pGUWtNM0lpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNak0wTGpBaUlHZzlJakk1TUM0d0lpQm9MV0V0ZUQwaU1qTTBJaUJ1UFNKc2RYUmxSbkpsYm1Ob1JuSmxkRWdpTHo0S0lDQThaeUJqUFNKRlFrTTRJaUI0UFNJd0xqQWlJSGs5SWpFdU1DSWdkejBpTVRJMExqQWlJR2c5SWpNd05TNHdJaUJvTFdFdGVEMGlNVEkwSWlCdVBTSnNkWFJsUm5KbGJtTm9SbkpsZEVraUx6NEtJQ0E4WnlCalBTSkZRa001SWlCNFBTSXhMakFpSUhrOUlqRXVNQ0lnZHowaU1qRXpMakFpSUdnOUlqSTVPUzR3SWlCb0xXRXRlRDBpTWpFMElpQnVQU0pzZFhSbFJuSmxibU5vUm5KbGRFc2lMejRLSUNBOFp5QmpQU0pGUWtOQklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNVE14TGpBaUlHZzlJakk1Tmk0d0lpQm9MV0V0ZUQwaU1UTXhJaUJ1UFNKc2RYUmxSbkpsYm1Ob1JuSmxkRXdpTHo0S0lDQThaeUJqUFNKRlFrTkNJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTkRFeExqQWlJR2c5SWpJM05TNHdJaUJvTFdFdGVEMGlOREV4SWlCdVBTSnNkWFJsUm5KbGJtTm9SbkpsZEUwaUx6NEtJQ0E4WnlCalBTSkZRa05ESWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU16SXhMakFpSUdnOUlqTXdNaTR3SWlCb0xXRXRlRDBpTXpJeElpQnVQU0pzZFhSbFJuSmxibU5vUm5KbGRFNGlMejRLSUNBOFp5QmpQU0pGUWtVd0lpQjRQU0l5TkM0d0lpQjVQU0l0TVM0d0lpQjNQU0l5TlRjdU1DSWdhRDBpTXpBeExqQWlJR2d0WVMxNFBTSXlOVFlpSUc0OUlteDFkR1ZKZEdGc2FXRnVSbkpsZERBaUx6NEtJQ0E4WnlCalBTSkZRa1V4SWlCNFBTSXlOQzR3SWlCNVBTSXdMakFpSUhjOUlqRXpPQzR3SWlCb1BTSXpNREF1TUNJZ2FDMWhMWGc5SWpFek9DSWdiajBpYkhWMFpVbDBZV3hwWVc1R2NtVjBNU0l2UGdvZ0lEeG5JR005SWtWQ1JUSWlJSGc5SWpJMExqQWlJSGs5SWkwekxqQWlJSGM5SWpJek9TNHdJaUJvUFNJek1EUXVNQ0lnYUMxaExYZzlJakl6T1NJZ2JqMGliSFYwWlVsMFlXeHBZVzVHY21WME1pSXZQZ29nSUR4bklHTTlJa1ZDUlRNaUlIZzlJakkwTGpBaUlIazlJakF1TUNJZ2R6MGlNakl3TGpBaUlHZzlJak13TUM0d0lpQm9MV0V0ZUQwaU1qSXdJaUJ1UFNKc2RYUmxTWFJoYkdsaGJrWnlaWFF6SWk4K0NpQWdQR2NnWXowaVJVSkZOQ0lnZUQwaU1qUXVNQ0lnZVQwaU1TNHdJaUIzUFNJeU16TXVNQ0lnYUQwaU16QXdMakFpSUdndFlTMTRQU0l5TXpRaUlHNDlJbXgxZEdWSmRHRnNhV0Z1Um5KbGREUWlMejRLSUNBOFp5QmpQU0pGUWtVMUlpQjRQU0l5TXk0d0lpQjVQU0l3TGpBaUlIYzlJakl4TlM0d0lpQm9QU0l6TURBdU1DSWdhQzFoTFhnOUlqSXhOaUlnYmowaWJIVjBaVWwwWVd4cFlXNUdjbVYwTlNJdlBnb2dJRHhuSUdNOUlrVkNSVFlpSUhnOUlqSTBMakFpSUhrOUlqQXVNQ0lnZHowaU1qTTFMakFpSUdnOUlqTXdNQzR3SWlCb0xXRXRlRDBpTWpNMklpQnVQU0pzZFhSbFNYUmhiR2xoYmtaeVpYUTJJaTgrQ2lBZ1BHY2dZejBpUlVKRk55SWdlRDBpTWpVdU1DSWdlVDBpTUM0d0lpQjNQU0l5TkRJdU1DSWdhRDBpTXpBeExqQWlJR2d0WVMxNFBTSXlORElpSUc0OUlteDFkR1ZKZEdGc2FXRnVSbkpsZERjaUx6NEtJQ0E4WnlCalBTSkZRa1U0SWlCNFBTSXlOQzR3SWlCNVBTSXdMakFpSUhjOUlqSXpNQzR3SWlCb1BTSXpNREV1TUNJZ2FDMWhMWGc5SWpJek1DSWdiajBpYkhWMFpVbDBZV3hwWVc1R2NtVjBPQ0l2UGdvZ0lEeG5JR005SWtWQ1JUa2lJSGc5SWpJMExqQWlJSGs5SWpBdU1DSWdkejBpTWpNMUxqQWlJR2c5SWpNd01DNHdJaUJvTFdFdGVEMGlNak0xSWlCdVBTSnNkWFJsU1hSaGJHbGhia1p5WlhRNUlpOCtDaUFnUEdjZ1l6MGlSVU00TUNJZ2VEMGlNQzR3SWlCNVBTSXROakl5TGpBaUlIYzlJakV4T0M0d0lpQm9QU0l4TWpNMkxqQWlJR2d0WVMxNFBTSXhNVGdpSUc0OUluUnBiV1ZUYVdkQ2NtRmphMlYwVEdWbWRDSXZQZ29nSUR4bklHTTlJa1ZET0RFaUlIZzlJakF1TUNJZ2VUMGlMVFl5TWk0d0lpQjNQU0l4TVRndU1DSWdhRDBpTVRJek5pNHdJaUJvTFdFdGVEMGlNVEU0SWlCdVBTSjBhVzFsVTJsblFuSmhZMnRsZEZKcFoyaDBJaTgrQ2lBZ1BHY2dZejBpUlVNNE1pSWdlRDBpTUM0d0lpQjVQU0l0TXpjeUxqQWlJSGM5SWpFeE9DNHdJaUJvUFNJM016WXVNQ0lnYUMxaExYZzlJakV4T0NJZ2JqMGlkR2x0WlZOcFowSnlZV05yWlhSTVpXWjBVMjFoYkd3aUx6NEtJQ0E4WnlCalBTSkZRemd6SWlCNFBTSXdMakFpSUhrOUlpMHpOekl1TUNJZ2R6MGlNVEU0TGpBaUlHZzlJamN6Tmk0d0lpQm9MV0V0ZUQwaU1URTRJaUJ1UFNKMGFXMWxVMmxuUW5KaFkydGxkRkpwWjJoMFUyMWhiR3dpTHo0S0lDQThaeUJqUFNKRlF6ZzBJaUI0UFNJd0xqQWlJSGs5SWkwMU1UY3VNQ0lnZHowaU16STNMakFpSUdnOUlqRXdNek11TUNJZ2FDMWhMWGc5SWpNeU55SWdiajBpZEdsdFpWTnBaMU5zWVhOb0lpOCtDaUFnUEdjZ1l6MGlSVU00TlNJZ2VEMGlNakF1TUNJZ2VUMGlMVE0yTWk0d0lpQjNQU0kwTURZdU1DSWdhRDBpTnpJekxqQWlJR2d0WVMxNFBTSTBORFlpSUc0OUluUnBiV1ZUYVdkRGRYUXlJaTgrQ2lBZ1BHY2dZejBpUlVNNE5pSWdlRDBpTVRjdU1DSWdlVDBpTFRNMk1TNHdJaUIzUFNJek9ERXVNQ0lnYUQwaU56SXpMakFpSUdndFlTMTRQU0l6T1RnaUlHNDlJblJwYldWVGFXZERkWFF6SWk4K0NpQWdQR2NnWXowaVJVUTBNQ0lnZUQwaU1DNHdJaUI1UFNJeExqQWlJSGM5SWpjd09DNHdJaUJvUFNJeU5EUXVNQ0lnYUMxaExYZzlJamN3T0NJZ2JqMGlZWEowYVdOVGIyWjBRV05qWlc1MFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRlJEUXhJaUI0UFNJd0xqQWlJSGs5SWkweU5EVXVNQ0lnZHowaU56QTRMakFpSUdnOUlqSTBOQzR3SWlCb0xXRXRlRDBpTnpBNElpQnVQU0poY25ScFkxTnZablJCWTJObGJuUkNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrWTBNREFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1ETXVNQ0lnYUQwaU9UazNMakFpSUdndFlTMTRQU0l4TURNaUlHNDlJbUp5WVdObFUyMWhiR3dpTHo0S0lDQThaeUJqUFNKR05EQXhJaUI0UFNJd0xqQWlJSGs5SWpFdU1DSWdkejBpTmpjdU1DSWdhRDBpT1RrM0xqQWlJR2d0WVMxNFBTSTJOeUlnYmowaVluSmhZMlZNWVhKblpTSXZQZ29nSUR4bklHTTlJa1kwTURJaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTJNQzR3SWlCb1BTSTVPVGN1TUNJZ2FDMWhMWGc5SWpZeElpQnVQU0ppY21GalpVeGhjbWRsY2lJdlBnb2dJRHhuSUdNOUlrWTBNRE1pSUhnOUlqQXVNQ0lnZVQwaU1TNHdJaUIzUFNJMU5pNHdJaUJvUFNJNU9Ua3VNQ0lnYUMxaExYZzlJalUzSWlCdVBTSmljbUZqWlVac1lYUWlMejRLSUNBOFp5QmpQU0pHTkRBMElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOemN5TGpBaUlHZzlJamM0Tnk0d0lpQm9MV0V0ZUQwaU56YzNJaUJ1UFNKelpXZHViMHBoY0dGdVpYTmxJaTgrQ2lBZ1BHY2dZejBpUmpRd05TSWdlRDBpTUM0d0lpQjVQU0l0TVRVekxqQWlJSGM5SWprMU55NHdJaUJvUFNJeE1EVXpMakFpSUdndFlTMTRQU0k1TlRRaUlHNDlJbU52WkdGS1lYQmhibVZ6WlNJdlBnb2dJRHhuSUdNOUlrWTBNRFlpSUhnOUlqQXVNQ0lnZVQwaUxUVTROUzR3SWlCM1BTSTROVEV1TUNJZ2FEMGlPRFEyTGpBaUlHZ3RZUzE0UFNJNE5URWlJRzQ5SW1aRGJHVm1SbkpsYm1Ob0lpOCtDaUFnUEdjZ1l6MGlSalF3TnlJZ2VEMGlNQzR3SWlCNVBTSXROVGd5TGpBaUlIYzlJakV3TkRFdU1DSWdhRDBpT0RVMUxqQWlJR2d0WVMxNFBTSXhNRFF4SWlCdVBTSm1RMnhsWmpFNWRHaERaVzUwZFhKNUlpOCtDaUFnUEdjZ1l6MGlSalF3T0NJZ2VEMGlNQzR3SWlCNVBTSXROemM1TGpBaUlIYzlJamcyTXk0d0lpQm9QU0l4TkRJd0xqQWlJR2d0WVMxNFBTSTROak1pSUc0OUltTkRiR1ZtUm5KbGJtTm9JaTgrQ2lBZ1BHY2dZejBpUmpRd09TSWdlRDBpTUM0d0lpQjVQU0l5TlRBdU1DSWdkejBpTWpreUxqQWlJR2c5SWpVd01DNHdJaUJvTFdFdGVEMGlNamszSWlCdVBTSjFibkJwZEdOb1pXUlFaWEpqZFhOemFXOXVRMnhsWmpGQmJIUWlMejRLSUNBOFp5QmpQU0pHTkRCQklpQjRQU0l0Tmk0d0lpQjVQU0l0TVRBd05TNHdJaUIzUFNJMU5EY3VNQ0lnYUQwaU1qQXhNaTR3SWlCb0xXRXRlRDBpTlRFMklpQnVQU0kyYzNSeWFXNW5WR0ZpUTJ4bFpsUmhiR3dpTHo0S0lDQThaeUJqUFNKR05EQkNJaUI0UFNJd0xqQWlJSGs5SWkwM05UUXVNQ0lnZHowaU5EZzNMakFpSUdnOUlqRTFNRGt1TUNJZ2FDMWhMWGc5SWpRNE55SWdiajBpTm5OMGNtbHVaMVJoWWtOc1pXWlRaWEpwWmlJdlBnb2dJRHhuSUdNOUlrWTBNRU1pSUhnOUlqQXVNQ0lnZVQwaUxUVTROaTR3SWlCM1BTSXpNVGd1TUNJZ2FEMGlNVEUzTWk0d0lpQm9MV0V0ZUQwaU16RTRJaUJ1UFNJMGMzUnlhVzVuVkdGaVEyeGxabFJoYkd3aUx6NEtJQ0E4WnlCalBTSkdOREJFSWlCNFBTSXdMakFpSUhrOUlpMDFNREl1TUNJZ2R6MGlNekkwTGpBaUlHZzlJakV3TURRdU1DSWdhQzFoTFhnOUlqTXlOQ0lnYmowaU5ITjBjbWx1WjFSaFlrTnNaV1pUWlhKcFppSXZQZ29nSUR4bklHTTlJa1kwTUVZaUlIZzlJakF1TUNJZ2VUMGlMVE0xTlM0d0lpQjNQU0l5TkRBdU1DSWdhRDBpTXpVMUxqQWlJR2d0WVMxNFBTSXlOVEFpSUc0OUltWnNZV2M0ZEdoVmNGTjBjbUZwWjJoMElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWkwd0xqSXlJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwTVRBaUlIZzlJakF1TUNJZ2VUMGlMVFUwT0M0d0lpQjNQU0l5TmpjdU1DSWdhRDBpTlRVMkxqQWlJR2d0WVMxNFBTSXlOamNpSUc0OUltWnNZV2M0ZEdoVmNGTm9iM0owSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJaTB3TGpJaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXhNU0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpJME1DNHdJaUJvUFNJek5UVXVNQ0lnYUMxaExYZzlJakkyTWlJZ2JqMGlabXhoWnpoMGFFUnZkMjVUZEhKaGFXZG9kQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYmxOWElpQjRQU0l3TGpBaUlIazlJakF1TVRJaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXhNaUlnZUQwaU1DNHdJaUI1UFNJdE5UVTFMakFpSUhjOUlqSTBNQzR3SWlCb1BTSTFOVFV1TUNJZ2FDMWhMWGc5SWpJMk1pSWdiajBpWm14aFp6RTJkR2hWY0ZOMGNtRnBaMmgwSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJaTB3TGpFNElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBNVE1pSUhnOUlqQXVNQ0lnZVQwaUxUWXlOQzR3SWlCM1BTSXlOalF1TUNJZ2FEMGlOak0yTGpBaUlHZ3RZUzE0UFNJeU5qUWlJRzQ5SW1ac1lXY3hOblJvVlhCVGFHOXlkQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJPVnlJZ2VEMGlNQzR3SWlCNVBTSXRNQzR5TmlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKR05ERTBJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpRd0xqQWlJR2c5SWpVMU5TNHdJaUJvTFdFdGVEMGlNamM1SWlCdVBTSm1iR0ZuTVRaMGFFUnZkMjVUZEhKaGFXZG9kQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYmxOWElpQjRQU0l3TGpBaUlIazlJakF1TVRJaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXhOU0lnZUQwaU1DNHdJaUI1UFNJdE5UVXlMakFpSUhjOUlqSTBNQzR3SWlCb1BTSTNOVFV1TUNJZ2FDMWhMWGc5SWpJMk1pSWdiajBpWm14aFp6TXlibVJWY0ZOMGNtRnBaMmgwSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJakF1TnlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKR05ERTJJaUI0UFNJd0xqQWlJSGs5SWkwMk1UTXVNQ0lnZHowaU1qWTBMakFpSUdnOUlqZ3pOQzR3SWlCb0xXRXRlRDBpTWpZMUlpQnVQU0ptYkdGbk16SnVaRlZ3VTJodmNuUWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaU1DNDNJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwTVRjaUlIZzlJakF1TUNJZ2VUMGlMVEl3TUM0d0lpQjNQU0l5TkRBdU1DSWdhRDBpTnpVMUxqQWlJR2d0WVMxNFBTSXlOellpSUc0OUltWnNZV2N6TW01a1JHOTNibE4wY21GcFoyaDBJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VTFjaUlIZzlJakF1TUNJZ2VUMGlMVEF1TmpnaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXhPQ0lnZUQwaU1DNHdJaUI1UFNJdE5UVXlMakFpSUhjOUlqSTBNQzR3SWlCb1BTSTVOVFV1TUNJZ2FDMWhMWGc5SWpJMk1pSWdiajBpWm14aFp6WTBkR2hWY0ZOMGNtRnBaMmgwSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJakV1TkRraUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXhPU0lnZUQwaU1DNHdJaUI1UFNJdE5qSTBMakFpSUhjOUlqSTJOQzR3SWlCb1BTSXhNREkzTGpBaUlHZ3RZUzE0UFNJeU5qSWlJRzQ5SW1ac1lXYzJOSFJvVlhCVGFHOXlkQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJPVnlJZ2VEMGlNQzR3SWlCNVBTSXhMak01SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtZME1VRWlJSGc5SWpBdU1DSWdlVDBpTFRRd01DNHdJaUIzUFNJeU5EQXVNQ0lnYUQwaU9UVTFMakFpSUdndFlTMTRQU0l5TnpVaUlHNDlJbVpzWVdjMk5IUm9SRzkzYmxOMGNtRnBaMmgwSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVUxY2lJSGc5SWpBdU1DSWdlVDBpTFRFdU1UZ2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF4UWlJZ2VEMGlNQzR3SWlCNVBTSXROVFUxTGpBaUlIYzlJakkwTUM0d0lpQm9QU0l4TVRVMUxqQWlJR2d0WVMxNFBTSXlOalFpSUc0OUltWnNZV2N4TWpoMGFGVndVM1J5WVdsbmFIUWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaU1pNHpJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwTVVNaUlIZzlJakF1TUNJZ2VUMGlMVFl5TXk0d0lpQjNQU0l5TmpRdU1DSWdhRDBpTVRJeE5DNHdJaUJvTFdFdGVEMGlNalU1SWlCdVBTSm1iR0ZuTVRJNGRHaFZjRk5vYjNKMElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpJdU1EZ2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF4UkNJZ2VEMGlNQzR3SWlCNVBTSXROakF3TGpBaUlIYzlJakkwTUM0d0lpQm9QU0l4TVRVMUxqQWlJR2d0WVMxNFBTSXlOelVpSUc0OUltWnNZV2N4TWpoMGFFUnZkMjVUZEhKaGFXZG9kQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYmxOWElpQjRQU0l3TGpBaUlIazlJaTB5TGpJNElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBNVVVpSUhnOUlqQXVNQ0lnZVQwaUxUVTFOUzR3SWlCM1BTSXlOREF1TUNJZ2FEMGlNVE0xTlM0d0lpQm9MV0V0ZUQwaU1qWTRJaUJ1UFNKbWJHRm5NalUyZEdoVmNGTjBjbUZwWjJoMElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpNdU1EY2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF4UmlJZ2VEMGlNQzR3SWlCNVBTSXROakUwTGpBaUlIYzlJakkyTkM0d0lpQm9QU0l4TkRBeUxqQWlJR2d0WVMxNFBTSXlOalVpSUc0OUltWnNZV2N5TlRaMGFGVndVMmh2Y25RaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTWk0NE5DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdOREl3SWlCNFBTSXdMakFpSUhrOUlpMDRNREF1TUNJZ2R6MGlNalF3TGpBaUlHZzlJakV6TlRVdU1DSWdhQzFoTFhnOUlqTXdNU0lnYmowaVpteGhaekkxTm5Sb1JHOTNibE4wY21GcFoyaDBJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VTFjaUlIZzlJakF1TUNJZ2VUMGlMVE11TURjaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXlNU0lnZUQwaU1DNHdJaUI1UFNJdE5UVTFMakFpSUhjOUlqSTBNQzR3SWlCb1BTSXhOVFUxTGpBaUlHZ3RZUzE0UFNJeU5qZ2lJRzQ5SW1ac1lXYzFNVEowYUZWd1UzUnlZV2xuYUhRaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTXk0NE5pSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdOREl5SWlCNFBTSXdMakFpSUhrOUlpMDJNVFl1TUNJZ2R6MGlNalkwTGpBaUlHZzlJakUxTmpVdU1DSWdhQzFoTFhnOUlqSTJPQ0lnYmowaVpteGhaelV4TW5Sb1ZYQlRhRzl5ZENJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0l6TGpVMElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBNak1pSUhnOUlqQXVNQ0lnZVQwaUxURXdNREF1TUNJZ2R6MGlNalF3TGpBaUlHZzlJakUxTlRVdU1DSWdhQzFoTFhnOUlqTXdNU0lnYmowaVpteGhaelV4TW5Sb1JHOTNibE4wY21GcFoyaDBJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VTFjaUlIZzlJakF1TUNJZ2VUMGlMVE11T0RnaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXlOQ0lnZUQwaU1DNHdJaUI1UFNJdE5UVTFMakFpSUhjOUlqSTBNQzR3SWlCb1BTSXhOelUxTGpBaUlHZ3RZUzE0UFNJek1ERWlJRzQ5SW1ac1lXY3hNREkwZEdoVmNGTjBjbUZwWjJoMElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpRdU5qUWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF5TlNJZ2VEMGlNQzR3SWlCNVBTSXROakUwTGpBaUlIYzlJakkyTkM0d0lpQm9QU0l4TnpNd0xqQWlJR2d0WVMxNFBTSXlOeklpSUc0OUltWnNZV2N4TURJMGRHaFZjRk5vYjNKMElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpRdU1qWWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF5TmlJZ2VEMGlNQzR3SWlCNVBTSXRNVEl3TUM0d0lpQjNQU0l5TkRBdU1DSWdhRDBpTVRjMU5TNHdJaUJvTFdFdGVEMGlNekF4SWlCdVBTSm1iR0ZuTVRBeU5IUm9SRzkzYmxOMGNtRnBaMmgwSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVUxY2lJSGc5SWpBdU1DSWdlVDBpTFRRdU5qWWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF5TnlJZ2VEMGlNUzR3SWlCNVBTSXRNVGMzTGpBaUlIYzlJakkyTWk0d0lpQm9QU0kyTWpBdU1DSWdhQzFoTFhnOUlqSTJNeUlnYmowaVlXTmphV1JsYm5SaGJFWnNZWFJUYldGc2JDSXZQZ29nSUR4bklHTTlJa1kwTWpnaUlIZzlJakF1TUNJZ2VUMGlMVE16TkM0d0lpQjNQU0l4T1RBdU1DSWdhRDBpTmpjMUxqQWlJR2d0WVMxNFBTSXhPVEFpSUc0OUltRmpZMmxrWlc1MFlXeE9ZWFIxY21Gc1UyMWhiR3dpTHo0S0lDQThaeUJqUFNKR05ESTVJaUI0UFNJd0xqQWlJSGs5SWkwek5Ea3VNQ0lnZHowaU1qWXhMakFpSUdnOUlqY3dNQzR3SWlCb0xXRXRlRDBpTWpZeElpQnVQU0poWTJOcFpHVnVkR0ZzVTJoaGNuQlRiV0ZzYkNJdlBnb2dJRHhuSUdNOUlrWTBNa0VpSUhnOUlqQXVNQ0lnZVQwaU1TNHdJaUIzUFNJME1qa3VNQ0lnYUQwaU16QTBMakFpSUdndFlTMTRQU0kwTXpFaUlHNDlJbUZ5ZEdsalFXTmpaVzUwUVdKdmRtVk1ZWEpuWlNJdlBnb2dJRHhuSUdNOUlrWTBNa0lpSUhnOUlqQXVNQ0lnZVQwaUxUTXdOQzR3SWlCM1BTSTBNamt1TUNJZ2FEMGlNekEwTGpBaUlHZ3RZUzE0UFNJME16RWlJRzQ5SW1GeWRHbGpRV05qWlc1MFFtVnNiM2RNWVhKblpTSXZQZ29nSUR4bklHTTlJa1kwTXpJaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXlNREF1TUNJZ2FEMGlNekF3TGpBaUlHZ3RZUzE0UFNJeU1EQWlJRzQ5SW5Cc2RXTnJaV1JUYm1Gd1VHbDZlbWxqWVhSdlFtVnNiM2RIWlhKdFlXNGlMejRLSUNBOFp5QmpQU0pHTkRNeklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNakF3TGpBaUlHZzlJak13TUM0d0lpQm9MV0V0ZUQwaU1qQXdJaUJ1UFNKd2JIVmphMlZrVTI1aGNGQnBlbnBwWTJGMGIwRmliM1psUjJWeWJXRnVJaTgrQ2lBZ1BHY2dZejBpUmpRek5DSWdlRDBpTUM0d0lpQjVQU0l0T0M0d0lpQjNQU0k1TWpNdU1DSWdhRDBpTlRZekxqQWlJR2d0WVMxNFBTSTVNaklpSUc0OUltdGxlV0p2WVhKa1VHVmtZV3hRWldST2IwUnZkQ0l2UGdvZ0lEeG5JR005SWtZME16VWlJSGc5SWpBdU1DSWdlVDBpTFRFMUxqQWlJSGM5SWpFd01UUXVNQ0lnYUQwaU5qQTJMakFpSUdndFlTMTRQU0l4TURFMElpQnVQU0pyWlhsaWIyRnlaRkJsWkdGc1UyOXpkRTV2Ukc5MElpOCtDaUFnUEdjZ1l6MGlSalF6UmlJZ2VEMGlNQzR3SWlCNVBTSXRNVFk1TGpBaUlIYzlJalV5T1M0d0lpQm9QU0l6TXpndU1DSWdhQzFoTFhnOUlqVXlPU0lnYmowaWJtOTBaV2hsWVdSRWIzVmliR1ZYYUc5c1pVRnNkQ0krQ2lBZ0lDQThZU0J1UFNKdWIzUmxhR1ZoWkU5eWFXZHBiaUlnZUQwaU1DNHhOQ0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwTkRBaUlIZzlJalV1TUNJZ2VUMGlMVEkxT0M0d0lpQjNQU0l4TVRZdU1DSWdhRDBpTlRFMkxqQWlJR2d0WVMxNFBTSXhNallpSUc0OUluUnBiV1ZUYVdjd1RHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05EUXhJaUI0UFNJMExqQWlJSGs5SWkweU5UQXVNQ0lnZHowaU5qSXVNQ0lnYUQwaU5UQXdMakFpSUdndFlTMTRQU0kzTVNJZ2JqMGlkR2x0WlZOcFp6Rk1ZWEpuWlNJdlBnb2dJRHhuSUdNOUlrWTBORElpSUhnOUlqZ3VNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXhNakF1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJeE16SWlJRzQ5SW5ScGJXVlRhV2N5VEdGeVoyVWlMejRLSUNBOFp5QmpQU0pHTkRReklpQjRQU0kwTGpBaUlIazlJaTB5TlRRdU1DSWdkejBpTVRFNUxqQWlJR2c5SWpVd09DNHdJaUJvTFdFdGVEMGlNVE13SWlCdVBTSjBhVzFsVTJsbk0weGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqUTBOQ0lnZUQwaU5TNHdJaUI1UFNJdE1qVXdMakFpSUhjOUlqRXlNeTR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWpFek1pSWdiajBpZEdsdFpWTnBaelJNWVhKblpTSXZQZ29nSUR4bklHTTlJa1kwTkRVaUlIZzlJalV1TUNJZ2VUMGlMVEkxTkM0d0lpQjNQU0l4TVRrdU1DSWdhRDBpTlRBNExqQWlJR2d0WVMxNFBTSXhNamdpSUc0OUluUnBiV1ZUYVdjMVRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05EUTJJaUI0UFNJMExqQWlJSGs5SWkweU5UUXVNQ0lnZHowaU1URTRMakFpSUdnOUlqVXdPQzR3SWlCb0xXRXRlRDBpTVRJNElpQnVQU0owYVcxbFUybG5Oa3hoY21kbElpOCtDaUFnUEdjZ1l6MGlSalEwTnlJZ2VEMGlOQzR3SWlCNVBTSXRNalV3TGpBaUlIYzlJakV4T1M0d0lpQm9QU0kxTURBdU1DSWdhQzFoTFhnOUlqRXlPQ0lnYmowaWRHbHRaVk5wWnpkTVlYSm5aU0l2UGdvZ0lEeG5JR005SWtZME5EZ2lJSGc5SWpRdU1DSWdlVDBpTFRJMU5DNHdJaUIzUFNJeE1qQXVNQ0lnYUQwaU5UQTRMakFpSUdndFlTMTRQU0l4TXpBaUlHNDlJblJwYldWVGFXYzRUR0Z5WjJVaUx6NEtJQ0E4WnlCalBTSkdORFE1SWlCNFBTSTFMakFpSUhrOUlpMHlOVGd1TUNJZ2R6MGlNVEUzTGpBaUlHZzlJalV4Tmk0d0lpQm9MV0V0ZUQwaU1USTRJaUJ1UFNKMGFXMWxVMmxuT1V4aGNtZGxJaTgrQ2lBZ1BHY2dZejBpUmpRMFFTSWdlRDBpTlM0d0lpQjVQU0l0TWpVNUxqQWlJSGM5SWpFeU55NHdJaUJvUFNJMU1UY3VNQ0lnYUMxaExYZzlJakV6T1NJZ2JqMGlkR2x0WlZOcFowTnZiVzF2Ymt4aGNtZGxJaTgrQ2lBZ1BHY2dZejBpUmpRMFFpSWdlRDBpTkM0d0lpQjVQU0l0TXpFMExqQWlJSGM5SWpFeU9DNHdJaUJvUFNJMk1qY3VNQ0lnYUMxaExYZzlJakV6T1NJZ2JqMGlkR2x0WlZOcFowTjFkRU52YlcxdmJreGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqUTBReUlnZUQwaU1DNHdJaUI1UFNJdE1UUTVMakFpSUhjOUlqZ3dMakFpSUdnOUlqSTVPQzR3SWlCb0xXRXRlRDBpT0RBaUlHNDlJblJwYldWVGFXZFFiSFZ6VEdGeVoyVWlMejRLSUNBOFp5QmpQU0pHTkRWQklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNamt4TGpBaUlHZzlJakkyT1M0d0lpQm9MV0V0ZUQwaU1qa3hJaUJ1UFNKc2RYUmxSbkpsYm1Ob1JuSmxkRU5CYkhRaUx6NEtJQ0E4WnlCalBTSkdORFZFSWlCNFBTSXlNQzR3SWlCNVBTSXRNalV3TGpBaUlIYzlJalF6TUM0d0lpQm9QU0kxTURFdU1DSWdhQzFoTFhnOUlqUTNNQ0lnYmowaWRHbHRaVk5wWnpCVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME5VVWlJSGc5SWpJd0xqQWlJSGs5SWkweU5URXVNQ0lnZHowaU16SXhMakFpSUdnOUlqVXdNUzR3SWlCb0xXRXRlRDBpTXpZeElpQnVQU0owYVcxbFUybG5NVk50WVd4c0lpOCtDaUFnUEdjZ1l6MGlSalExUmlJZ2VEMGlNakF1TUNJZ2VUMGlMVEkxTlM0d0lpQjNQU0kwTURZdU1DSWdhRDBpTlRFeExqQWlJR2d0WVMxNFBTSTBORFlpSUc0OUluUnBiV1ZUYVdjeVUyMWhiR3dpTHo0S0lDQThaeUJqUFNKR05EWXdJaUI0UFNJeU1DNHdJaUI1UFNJdE1qVXdMakFpSUhjOUlqTTRNUzR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWpReU1TSWdiajBpZEdsdFpWTnBaek5UYldGc2JDSXZQZ29nSUR4bklHTTlJa1kwTmpFaUlIZzlJakl3TGpBaUlIazlJaTB5TlRFdU1DSWdkejBpTkRRekxqQWlJR2c5SWpVd01TNHdJaUJvTFdFdGVEMGlORGd6SWlCdVBTSjBhVzFsVTJsbk5GTnRZV3hzSWk4K0NpQWdQR2NnWXowaVJqUTJNaUlnZUQwaU1qQXVNQ0lnZVQwaUxUSTBPQzR3SWlCM1BTSXpOak11TUNJZ2FEMGlORGszTGpBaUlHZ3RZUzE0UFNJME1ETWlJRzQ5SW5ScGJXVlRhV2MxVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pHTkRZeklpQjRQU0l5TUM0d0lpQjVQU0l0TWpVd0xqQWlJSGM5SWpNNU5DNHdJaUJvUFNJMU1EQXVNQ0lnYUMxaExYZzlJalF6TkNJZ2JqMGlkR2x0WlZOcFp6WlRiV0ZzYkNJdlBnb2dJRHhuSUdNOUlrWTBOalFpSUhnOUlqSXdMakFpSUhrOUlpMHlOVEF1TUNJZ2R6MGlOREF4TGpBaUlHZzlJalE1T1M0d0lpQm9MV0V0ZUQwaU5EUXhJaUJ1UFNKMGFXMWxVMmxuTjFOdFlXeHNJaTgrQ2lBZ1BHY2dZejBpUmpRMk5TSWdlRDBpTWpBdU1DSWdlVDBpTFRJMU9TNHdJaUIzUFNJek9UWXVNQ0lnYUQwaU5URTRMakFpSUdndFlTMTRQU0kwTXpZaUlHNDlJblJwYldWVGFXYzRVMjFoYkd3aUx6NEtJQ0E4WnlCalBTSkdORFkySWlCNFBTSXlNQzR3SWlCNVBTSXRNalV3TGpBaUlIYzlJak01TkM0d0lpQm9QU0kxTURBdU1DSWdhQzFoTFhnOUlqUXpOQ0lnYmowaWRHbHRaVk5wWnpsVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME5qY2lJSGc5SWpBdU1DSWdlVDBpTFRFMk9TNHdJaUIzUFNJMk9ETXVNQ0lnYUQwaU16TTRMakFpSUdndFlTMTRQU0kyT0RNaUlHNDlJbTV2ZEdWb1pXRmtSRzkxWW14bFYyaHZiR1ZUYldGc2JDSStDaUFnSUNBOFlTQnVQU0p1YjNSbGFHVmhaRTl5YVdkcGJpSWdlRDBpTUM0ME5DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBOamdpSUhnOUlqQXVNQ0lnZVQwaUxURXpOeTR3SWlCM1BTSTBOVGt1TUNJZ2FEMGlNamN6TGpBaUlHZ3RZUzE0UFNJME5Ua2lJRzQ5SW01dmRHVm9aV0ZrVjJodmJHVlRiV0ZzYkNJdlBnb2dJRHhuSUdNOUlrWTBOamtpSUhnOUlqQXVNQ0lnZVQwaUxURTBOUzR3SWlCM1BTSXpOREV1TUNJZ2FEMGlNamt3TGpBaUlHZ3RZUzE0UFNJek5ERWlJRzQ5SW01dmRHVm9aV0ZrU0dGc1psTnRZV3hzSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVRsY2lJSGc5SWpBdU1DSWdlVDBpTFRBdU1pSXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndVMFVpSUhnOUlqRXVNellpSUhrOUlqQXVNVGtpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUmpRMlFTSWdlRDBpTUM0d0lpQjVQU0l0TVRRMExqQWlJSGM5SWpNMU1pNHdJaUJvUFNJeU9ESXVNQ0lnYUMxaExYZzlJak0xTWlJZ2JqMGlibTkwWldobFlXUkNiR0ZqYTFOdFlXeHNJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJakF1TUNJZ2VUMGlMVEF1TVRjaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNGTkZJaUI0UFNJeExqUXhJaUI1UFNJd0xqRTJJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwTmtJaUlIZzlJaTA0Tmk0d0lpQjVQU0l0TVRNMExqQWlJSGM5SWpVeU1TNHdJaUJvUFNJME1UUXVNQ0lnYUMxaExYZzlJalF6TlNJZ2JqMGlaSGx1WVcxcFkxQnBZVzV2VTIxaGJHd2lMejRLSUNBOFp5QmpQU0pHTkRaRElpQjRQU0l3TGpBaUlIazlJaTB4TVM0d0lpQjNQU0kxTkRJdU1DSWdhRDBpTWpnMExqQWlJR2d0WVMxNFBTSTFORElpSUc0OUltUjVibUZ0YVdOTlpYcDZiMU50WVd4c0lpOCtDaUFnUEdjZ1l6MGlSalEyUkNJZ2VEMGlMVEUwTUM0d0lpQjVQU0l0TVRZMkxqQWlJSGM5SWpVNE5TNHdJaUJvUFNJMk1qTXVNQ0lnYUMxaExYZzlJalEwTlNJZ2JqMGlaSGx1WVcxcFkwWnZjblJsVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pHTkRaRklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNelU1TGpBaUlHZzlJakk0Tnk0d0lpQm9MV0V0ZUQwaU16VTVJaUJ1UFNKa2VXNWhiV2xqVW1sdVptOXllbUZ1Wkc5VGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME5rWWlJSGc5SWpFdU1DSWdlVDBpTVM0d0lpQjNQU0l5TWpRdU1DSWdhRDBpTWpnMUxqQWlJR2d0WVMxNFBTSXlNalVpSUc0OUltUjVibUZ0YVdOVFptOXllbUZ1Wkc5VGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME56QWlJSGc5SWpBdU1DSWdlVDBpTFRRdU1DSWdkejBpTWpreUxqQWlJR2c5SWpJNE5TNHdJaUJvTFdFdGVEMGlNamt5SWlCdVBTSmtlVzVoYldsaldsTnRZV3hzSWk4K0NpQWdQR2NnWXowaVJqUTNNU0lnZUQwaUxUTTNMakFpSUhrOUlpMDJMakFpSUhjOUlqTTNNUzR3SWlCb1BTSXlPRFV1TUNJZ2FDMWhMWGc5SWpNek5DSWdiajBpWkhsdVlXMXBZMDVwWlc1MFpWTnRZV3hzSWk4K0NpQWdQR2NnWXowaVJqUTNNaUlnZUQwaU1DNHdJaUI1UFNJdE5qZzVMakFpSUhjOUlqWTJOaTR3SWlCb1BTSXhOell3TGpBaUlHZ3RZUzE0UFNJMk5qWWlJRzQ5SW1kRGJHVm1VMjFoYkd3aUx6NEtJQ0E4WnlCalBTSkdORGN6SWlCNFBTSXdMakFpSUhrOUlpMDFNRE11TUNJZ2R6MGlOelkyTGpBaUlHZzlJakV3TURZdU1DSWdhQzFoTFhnOUlqYzJOaUlnYmowaVkwTnNaV1pUYldGc2JDSXZQZ29nSUR4bklHTTlJa1kwTnpRaUlIZzlJaTB5TXk0d0lpQjVQU0l0TmpJM0xqQWlJSGM5SWpjeU5DNHdJaUJvUFNJNE9EUXVNQ0lnYUMxaExYZzlJamN3TUNJZ2JqMGlaa05zWldaVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME56VWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TXpNdU1DSWdhRDBpTWpRMExqQWlJR2d0WVMxNFBTSXpNek1pSUc0OUltRnlkR2xqUVdOalpXNTBRV0p2ZG1WVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME56WWlJSGc5SWpBdU1DSWdlVDBpTFRJME5DNHdJaUIzUFNJek16TXVNQ0lnYUQwaU1qUTBMakFpSUdndFlTMTRQU0l6TXpNaUlHNDlJbUZ5ZEdsalFXTmpaVzUwUW1Wc2IzZFRiV0ZzYkNJdlBnb2dJRHhuSUdNOUlrWTBOemNpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1qSXVNQ0lnYUQwaU1USXlMakFpSUdndFlTMTRQU0l4TWpNaUlHNDlJbUZ5ZEdsalUzUmhZMk5oZEc5QlltOTJaVk50WVd4c0lpOCtDaUFnUEdjZ1l6MGlSalEzT0NJZ2VEMGlNQzR3SWlCNVBTSXRNVEl5TGpBaUlIYzlJakV5TWk0d0lpQm9QU0l4TWpJdU1DSWdhQzFoTFhnOUlqRXlNeUlnYmowaVlYSjBhV05UZEdGalkyRjBiMEpsYkc5M1UyMWhiR3dpTHo0S0lDQThaeUJqUFNKR05EYzVJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTXpNNUxqQWlJR2c5SWpZMExqQWlJR2d0WVMxNFBTSXpNemtpSUc0OUltRnlkR2xqVkdWdWRYUnZRV0p2ZG1WVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME4wRWlJSGc5SWpBdU1DSWdlVDBpTFRZMExqQWlJSGM5SWpNek9TNHdJaUJvUFNJMk5DNHdJaUJvTFdFdGVEMGlNek01SWlCdVBTSmhjblJwWTFSbGJuVjBiMEpsYkc5M1UyMWhiR3dpTHo0S0lDQThaeUJqUFNKR05EZENJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTVRNeUxqQWlJR2c5SWpJNU5TNHdJaUJvTFdFdGVEMGlNVE15SWlCdVBTSmhjblJwWTFOMFlXTmpZWFJwYzNOcGJXOUJZbTkyWlZOdFlXeHNJaTgrQ2lBZ1BHY2dZejBpUmpRM1F5SWdlRDBpTUM0d0lpQjVQU0l0TWprMUxqQWlJSGM5SWpFek1pNHdJaUJvUFNJeU9UVXVNQ0lnYUMxaExYZzlJakV6TWlJZ2JqMGlZWEowYVdOVGRHRmpZMkYwYVhOemFXMXZRbVZzYjNkVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME4wUWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4TVRjdU1DSWdhRDBpTWprd0xqQWlJR2d0WVMxNFBTSXhNVGNpSUc0OUltRnlkR2xqVTNSaFkyTmhkR2x6YzJsdGIxZGxaR2RsUVdKdmRtVlRiV0ZzYkNJdlBnb2dJRHhuSUdNOUlrWTBOMFVpSUhnOUlqQXVNQ0lnZVQwaUxUSTVNQzR3SWlCM1BTSXhNVGN1TUNJZ2FEMGlNamt3TGpBaUlHZ3RZUzE0UFNJeE1UY2lJRzQ5SW1GeWRHbGpVM1JoWTJOaGRHbHpjMmx0YjFkbFpHZGxRbVZzYjNkVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME4wWWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kyTkM0d0lpQm9QU0l5T1RBdU1DSWdhQzFoTFhnOUlqWTBJaUJ1UFNKaGNuUnBZMU4wWVdOallYUnBjM05wYlc5VGRISnZhMlZCWW05MlpWTnRZV3hzSWk4K0NpQWdQR2NnWXowaVJqUTRNQ0lnZUQwaU1DNHdJaUI1UFNJdE1qa3dMakFpSUhjOUlqWTBMakFpSUdnOUlqSTVNQzR3SWlCb0xXRXRlRDBpTmpRaUlHNDlJbUZ5ZEdsalUzUmhZMk5oZEdsemMybHRiMU4wY205clpVSmxiRzkzVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pHTkRneElpQjRQU0l3TGpBaUlIazlJaTB4TGpBaUlIYzlJakl6Tmk0d0lpQm9QU0l5TlRRdU1DSWdhQzFoTFhnOUlqSXpOaUlnYmowaVlYSjBhV05OWVhKallYUnZRV0p2ZG1WVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME9ESWlJSGc5SWpBdU1DSWdlVDBpTFRJMU5DNHdJaUIzUFNJeU16WXVNQ0lnYUQwaU1qVTBMakFpSUdndFlTMTRQU0l5TXpZaUlHNDlJbUZ5ZEdsalRXRnlZMkYwYjBKbGJHOTNVMjFoYkd3aUx6NEtJQ0E4WnlCalBTSkdORGd6SWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qTTJMakFpSUdnOUlqUTNOQzR3SWlCb0xXRXRlRDBpTWpNMklpQnVQU0poY25ScFkwMWhjbU5oZEc5VGRHRmpZMkYwYjBGaWIzWmxVMjFoYkd3aUx6NEtJQ0E4WnlCalBTSkdORGcwSWlCNFBTSXdMakFpSUhrOUlpMDFNRGt1TUNJZ2R6MGlNak0yTGpBaUlHZzlJalV3T0M0d0lpQm9MV0V0ZUQwaU1qTTJJaUJ1UFNKaGNuUnBZMDFoY21OaGRHOVRkR0ZqWTJGMGIwSmxiRzkzVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pHTkRnMUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNek16TGpBaUlHZzlJalEyTkM0d0lpQm9MV0V0ZUQwaU16TXpJaUJ1UFNKaGNuUnBZMEZqWTJWdWRGTjBZV05qWVhSdlFXSnZkbVZUYldGc2JDSXZQZ29nSUR4bklHTTlJa1kwT0RZaUlIZzlJakF1TUNJZ2VUMGlMVFEwT0M0d0lpQjNQU0l6TXpNdU1DSWdhRDBpTkRRNExqQWlJR2d0WVMxNFBTSXpNek1pSUc0OUltRnlkR2xqUVdOalpXNTBVM1JoWTJOaGRHOUNaV3h2ZDFOdFlXeHNJaTgrQ2lBZ1BHY2dZejBpUmpRNE55SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJak16T1M0d0lpQm9QU0l5T0RJdU1DSWdhQzFoTFhnOUlqTXpPU0lnYmowaVlYSjBhV05VWlc1MWRHOVRkR0ZqWTJGMGIwRmliM1psVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pHTkRnNElpQjRQU0l3TGpBaUlIazlJaTB5T0RZdU1DSWdkejBpTXpNNUxqQWlJR2c5SWpJNE5pNHdJaUJvTFdFdGVEMGlNek01SWlCdVBTSmhjblJwWTFSbGJuVjBiMU4wWVdOallYUnZRbVZzYjNkVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtZME9Ea2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TXprdU1DSWdhRDBpTXpnMExqQWlJR2d0WVMxNFBTSXpNemtpSUc0OUltRnlkR2xqVkdWdWRYUnZRV05qWlc1MFFXSnZkbVZUYldGc2JDSXZQZ29nSUR4bklHTTlJa1kwT0VFaUlIZzlJakF1TUNJZ2VUMGlMVE01TkM0d0lpQjNQU0l6TXprdU1DSWdhRDBpTXprMExqQWlJR2d0WVMxNFBTSXpNemtpSUc0OUltRnlkR2xqVkdWdWRYUnZRV05qWlc1MFFtVnNiM2RUYldGc2JDSXZQZ29nSUR4bklHTTlJa1kwT0VJaUlIZzlJakV1TUNJZ2VUMGlMVGd3Tnk0d0lpQjNQU0l5TmpndU1DSWdhRDBpT0RFNExqQWlJR2d0WVMxNFBTSXlOamdpSUc0OUltWnNZV2M0ZEdoVmNGTnRZV3hzSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKR05EaERJaUI0UFNJeExqQWlJSGs5SWkwNExqQWlJSGM5SWpJMk9DNHdJaUJvUFNJNE1UWXVNellpSUdndFlTMTRQU0l5TmpraUlHNDlJbVpzWVdjNGRHaEViM2R1VTIxaGJHd2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUmpRNFJDSWdlRDBpTUM0d0lpQjVQU0l0T0RBNExqQWlJSGM5SWpJNE5pNHdJaUJvUFNJNE1qWXVNQ0lnYUMxaExYZzlJakk0TmlJZ2JqMGlabXhoWnpFMmRHaFZjRk50WVd4c0lqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWkwd0xqQTRJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwT0VVaUlIZzlJakF1TUNJZ2VUMGlMVEU1TGpBaUlIYzlJak14Tnk0d0lpQm9QU0k0TkRFdU1DSWdhQzFoTFhnOUlqTXhOeUlnYmowaVpteGhaekUyZEdoRWIzZHVVMjFoYkd3aVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNVRWeUlnZUQwaU1DNHdJaUI1UFNJd0xqQTNJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwT0VZaUlIZzlJakF1TUNJZ2VUMGlMVGd3T1M0d0lpQjNQU0l5T0RZdU1DSWdhRDBpTVRBeE1pNHdJaUJvTFdFdGVEMGlNamcySWlCdVBTSm1iR0ZuTXpKdVpGVndVMjFoYkd3aVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTUM0Mk5pSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdORGt3SWlCNFBTSXdMakFpSUhrOUlpMHlNalV1TUNJZ2R6MGlNekUzTGpBaUlHZzlJakV3TXpVdU1DSWdhQzFoTFhnOUlqTXhOeUlnYmowaVpteGhaek15Ym1SRWIzZHVVMjFoYkd3aVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNVRWeUlnZUQwaU1DNHdJaUI1UFNJdE1DNDNNaUl2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pHTkRreElpQjRQU0l3TGpBaUlIazlJaTA0TVRFdU1DSWdkejBpTWpnM0xqQWlJR2c5SWpFeU1EY3VNQ0lnYUMxaExYZzlJakk0TnlJZ2JqMGlabXhoWnpZMGRHaFZjRk50WVd4c0lqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpFdU16a2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalE1TWlJZ2VEMGlNQzR3SWlCNVBTSXROREE0TGpBaUlIYzlJak14T0M0d0lpQm9QU0l4TWpFNExqQWlJR2d0WVMxNFBTSXpNVGdpSUc0OUltWnNZV2MyTkhSb1JHOTNibE50WVd4c0lqNEtJQ0FnSUR4aElHNDlJbk4wWlcxRWIzZHVVMWNpSUhnOUlqQXVNQ0lnZVQwaUxURXVORGNpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUmpRNU15SWdlRDBpTUM0d0lpQjVQU0l0T0RFd0xqQWlJSGM5SWpJNE55NHdJaUJvUFNJeE5ERXlMakFpSUdndFlTMTRQU0l5T0RjaUlHNDlJbVpzWVdjeE1qaDBhRlZ3VTIxaGJHd2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaU1pNHlJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwT1RRaUlIZzlJakF1TUNJZ2VUMGlMVFl4T0M0d0lpQjNQU0l6TVRjdU1DSWdhRDBpTVRReU55NHdJaUJvTFdFdGVEMGlNekUzSWlCdVBTSm1iR0ZuTVRJNGRHaEViM2R1VTIxaGJHd2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXRNaTR5T0NJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKR05EazFJaUI0UFNJd0xqQWlJSGs5SWkwNE1URXVNQ0lnZHowaU1qZzNMakFpSUdnOUlqRTFOemt1TUNJZ2FDMWhMWGc5SWpJNE55SWdiajBpWm14aFp6STFOblJvVlhCVGJXRnNiQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJPVnlJZ2VEMGlNQzR3SWlCNVBTSXlMamswSWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtZME9UWWlJSGc5SWpBdU1DSWdlVDBpTFRjNU1TNHdJaUIzUFNJek1UY3VNQ0lnYUQwaU1UVTVOUzR3SWlCb0xXRXRlRDBpTXpFM0lpQnVQU0ptYkdGbk1qVTJkR2hFYjNkdVUyMWhiR3dpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TXk0d05DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdORGszSWlCNFBTSXdMakFpSUhrOUlpMDRNVEV1TUNJZ2R6MGlNamczTGpBaUlHZzlJakUzTmpNdU1DSWdhQzFoTFhnOUlqSTROeUlnYmowaVpteGhaelV4TW5Sb1ZYQlRiV0ZzYkNJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0l6TGpZMklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBPVGdpSUhnOUlqQXVNQ0lnZVQwaUxUazRNQzR3SWlCM1BTSXpNVGN1TUNJZ2FEMGlNVGM0T1M0d0lpQm9MV0V0ZUQwaU16RTNJaUJ1UFNKbWJHRm5OVEV5ZEdoRWIzZHVVMjFoYkd3aVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNVRWeUlnZUQwaU1DNHdJaUI1UFNJdE15NDNOQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pHTkRrNUlpQjRQU0l3TGpBaUlIazlJaTA0TVRFdU1DSWdkejBpTWpnM0xqQWlJR2c5SWpFNU5ERXVNQ0lnYUMxaExYZzlJakk0TnlJZ2JqMGlabXhoWnpFd01qUjBhRlZ3VTIxaGJHd2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaU5DNHlOU0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pHTkRsQklpQjRQU0l3TGpBaUlIazlJaTB4TVRneExqQWlJSGM5SWpNeE9DNHdJaUJvUFNJeE9Ua3lMakFpSUdndFlTMTRQU0l6TVRnaUlHNDlJbVpzWVdjeE1ESTBkR2hFYjNkdVUyMWhiR3dpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TkM0ME55SXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdORGxDSWlCNFBTSXdMakFpSUhrOUlpMDFOVEF1TUNJZ2R6MGlNamcwTGpBaUlHZzlJakV4TURBdU1DSWdhQzFoTFhnOUlqSTROQ0lnYmowaWJXVnVjM1Z5WVd4RFkyeGxabFp2YVdRaUx6NEtJQ0E4WnlCalBTSkdORGxESWlCNFBTSXdMakFpSUhrOUlpMDFOVEF1TUNJZ2R6MGlNamcwTGpBaUlHZzlJakV4TURBdU1DSWdhQzFoTFhnOUlqSTROQ0lnYmowaWJXVnVjM1Z5WVd4RFkyeGxaa0pzWVdOcklpOCtDaUFnUEdjZ1l6MGlSalE1UkNJZ2VEMGlNUzR3SWlCNVBTSXROREUwTGpBaUlIYzlJakk0T0M0d0lpQm9QU0kxTnpRdU1DSWdhQzFoTFhnOUlqSTRPU0lnYmowaVkyaGhiblJHWTJ4bFpraDFabTVoWjJWc0lpOCtDaUFnUEdjZ1l6MGlSalE1UlNJZ2VEMGlNQzR3SWlCNVBTSXRNVGc0TGpBaUlIYzlJakk0Tmk0d0lpQm9QU0l6TnpndU1DSWdhQzFoTFhnOUlqSTROaUlnYmowaVkyaGhiblJEWTJ4bFpraDFabTVoWjJWc0lpOCtDaUFnUEdjZ1l6MGlSalE1UmlJZ2VEMGlNQzR3SWlCNVBTSXRPRGd1TUNJZ2R6MGlNVFExTGpBaUlHZzlJalUxTkM0d0lpQm9MV0V0ZUQwaU1UUTFJaUJ1UFNKdFpXUlNaVzVHYkdGMFUyOW1kRUpQYkdRaUx6NEtJQ0E4WnlCalBTSkdORUV3SWlCNFBTSXdMakFpSUhrOUlpMHhNREV1TUNJZ2R6MGlNVFk0TGpBaUlHZzlJalUyTlM0d0lpQm9MV0V0ZUQwaU1UWTRJaUJ1UFNKdFpXUlNaVzVHYkdGMFUyOW1kRUpJZFdadVlXZGxiQ0l2UGdvZ0lEeG5JR005SWtZMFFURWlJSGc5SWpBdU1DSWdlVDBpTFRFM05TNHdJaUIzUFNJME1URXVNQ0lnYUQwaU5qRXlMakFpSUdndFlTMTRQU0kwTVRFaUlHNDlJbUZqWTJsa1pXNTBZV3hFYjNWaWJHVkdiR0YwU205cGJtVmtVM1JsYlhNaUx6NEtJQ0E4WnlCalBTSkdORUV5SWlCNFBTSXdMakFpSUhrOUlpMHhOelV1TUNJZ2R6MGlOVGsyTGpBaUlHZzlJall4TkM0d0lpQm9MV0V0ZUQwaU5UazJJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1ZISnBjR3hsUm14aGRFcHZhVzVsWkZOMFpXMXpJaTgrQ2lBZ1BHY2dZejBpUmpSQ1FTSWdlRDBpTUM0d0lpQjVQU0l0TVRjeExqQWlJSGM5SWpZMU5TNHdJaUJvUFNJek16Z3VNQ0lnYUMxaExYZzlJalkxTnlJZ2JqMGlibTkwWldobFlXUkViM1ZpYkdWWGFHOXNaVTkyWlhKemFYcGxaQ0krQ2lBZ0lDQThZU0J1UFNKdWIzUmxhR1ZoWkU5eWFXZHBiaUlnZUQwaU1DNHpPU0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwUWtJaUlIZzlJakF1TUNJZ2VUMGlMVEkxTUM0d0lpQjNQU0kxTXpNdU1DSWdhRDBpTlRBd0xqQWlJR2d0WVMxNFBTSTFNek1pSUc0OUltNXZkR1ZvWldGa1JHOTFZbXhsVjJodmJHVlRjWFZoY21WUGRtVnljMmw2WldRaUx6NEtJQ0E4WnlCalBTSkdORUpESWlCNFBTSXdMakFpSUhrOUlpMHhNell1TUNJZ2R6MGlORFU1TGpBaUlHZzlJakkzTXk0d0lpQm9MV0V0ZUQwaU5EVTVJaUJ1UFNKdWIzUmxhR1ZoWkZkb2IyeGxUM1psY25OcGVtVmtJaTgrQ2lBZ1BHY2dZejBpUmpSQ1JDSWdlRDBpTUM0d0lpQjVQU0l0TVRRd0xqQWlJSGM5SWpNeU9TNHdJaUJvUFNJeU9EQXVNQ0lnYUMxaExYZzlJak15T1NJZ2JqMGlibTkwWldobFlXUklZV3htVDNabGNuTnBlbVZrSWo0S0lDQWdJRHhoSUc0OUluTndiR2wwVTNSbGJVUnZkMjVPUlNJZ2VEMGlNUzR3TXlJZ2VUMGlMVEF1TXpjaUx6NEtJQ0FnSUR4aElHNDlJbk53YkdsMFUzUmxiVVJ2ZDI1T1Z5SWdlRDBpTUM0eE1TSWdlVDBpTFRBdU5EVWlMejRLSUNBZ0lEeGhJRzQ5SW5Od2JHbDBVM1JsYlZWd1UwVWlJSGc5SWpFdU1qSWlJSGs5SWpBdU5EUWlMejRLSUNBZ0lEeGhJRzQ5SW5Od2JHbDBVM1JsYlZWd1UxY2lJSGc5SWpBdU16SWlJSGs5SWpBdU16a2lMejRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJakF1TUNJZ2VUMGlMVEF1TWlJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU16SWlJSGs5SWpBdU1Ua2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalJDUlNJZ2VEMGlNQzR3SWlCNVBTSXRNVFF3TGpBaUlIYzlJak15T1M0d0lpQm9QU0l5T0RBdU1DSWdhQzFoTFhnOUlqTXlPU0lnYmowaWJtOTBaV2hsWVdSQ2JHRmphMDkyWlhKemFYcGxaQ0krQ2lBZ0lDQThZU0J1UFNKemNHeHBkRk4wWlcxRWIzZHVUa1VpSUhnOUlqRXVNRFVpSUhrOUlpMHdMak14SWk4K0NpQWdJQ0E4WVNCdVBTSnpjR3hwZEZOMFpXMUViM2R1VGxjaUlIZzlJakF1TVNJZ2VUMGlMVEF1TkRRaUx6NEtJQ0FnSUR4aElHNDlJbk53YkdsMFUzUmxiVlZ3VTBVaUlIZzlJakV1TWpRaUlIazlJakF1TkRFaUx6NEtJQ0FnSUR4aElHNDlJbk53YkdsMFUzUmxiVlZ3VTFjaUlIZzlJakF1TXpFaUlIazlJakF1TXpjaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxRWIzZHVUbGNpSUhnOUlqQXVNQ0lnZVQwaUxUQXVNVGdpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l4TGpNeUlpQjVQU0l3TGpFNUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBRa1lpSUhnOUlqQXVNQ0lnZVQwaUxUVXpPUzR3SWlCM1BTSTJORE11TUNJZ2FEMGlNVEEzTnk0d0lpQm9MV0V0ZUQwaU5qUXpJaUJ1UFNKalEyeGxaa1p5Wlc1amFESXdReUl2UGdvZ0lEeG5JR005SWtZMFF6QWlJSGc5SWpBdU1DSWdlVDBpTFRNMU9TNHdJaUIzUFNJME56SXVNQ0lnYUQwaU56STBMakFpSUdndFlTMTRQU0kwTnpJaUlHNDlJbU5EYkdWbVJuSmxibU5vTWpCRFEyaGhibWRsSWk4K0NpQWdQR2NnWXowaVJqUkRNaUlnZUQwaU1DNHdJaUI1UFNJdE9DNHdJaUIzUFNJMk5EWXVNQ0lnYUQwaU5EWTVMakFpSUdndFlTMTRQU0kyTkRZaUlHNDlJbk5sWkdsalpYTnBiV0VpTHo0S0lDQThaeUJqUFNKR05FTXpJaUI0UFNJd0xqQWlJSGs5SWkwNExqQWlJSGM5SWpFek1UVXVNQ0lnYUQwaU5EWTVMakFpSUdndFlTMTRQU0l4TXpFMklpQnVQU0p6WldScFkyVnphVzFoUVd4MFlTSXZQZ29nSUR4bklHTTlJa1kwUXpRaUlIZzlJakF1TUNJZ2VUMGlMVGd1TUNJZ2R6MGlNVEk0TlM0d0lpQm9QU0kwTmprdU1DSWdhQzFoTFhnOUlqRXlPRFlpSUc0OUluTmxaR2xqWlhOcGJXRkNZWE56WVNJdlBnb2dJRHhuSUdNOUlrWTBRelVpSUhnOUlqUXVNQ0lnZVQwaUxUY3VNQ0lnZHowaU56VXpMakFpSUdnOUlqUTNNQzR3SWlCb0xXRXRlRDBpTnpVM0lpQnVQU0oyWlc1MGFYRjFZWFIwY21WemFXMWhJaTgrQ2lBZ1BHY2dZejBpUmpSRE5pSWdlRDBpTkM0d0lpQjVQU0l0Tnk0d0lpQjNQU0l4TkRReExqQWlJR2c5SWpRM01DNHdJaUJvTFdFdGVEMGlNVFEwTlNJZ2JqMGlkbVZ1ZEdseGRXRjBkSEpsYzJsdFlVRnNkR0VpTHo0S0lDQThaeUJqUFNKR05FTTNJaUI0UFNJMExqQWlJSGs5SWkwM0xqQWlJSGM5SWpFME5ERXVNQ0lnYUQwaU5EY3dMakFpSUdndFlTMTRQU0l4TkRRMUlpQnVQU0oyWlc1MGFYRjFZWFIwY21WemFXMWhRbUZ6YzJFaUx6NEtJQ0E4WnlCalBTSkdORU00SWlCNFBTSXdMakFpSUhrOUlpMDRMakFpSUhjOUlqRXlNekl1TUNJZ2FEMGlORFk1TGpBaUlHZ3RZUzE0UFNJeE1qTXhJaUJ1UFNKelpXUnBZMlZ6YVcxaFFtRnpjMkZOWWlJdlBnb2dJRHhuSUdNOUlrWTBRemtpSUhnOUlqUXVNQ0lnZVQwaUxUY3VNQ0lnZHowaU1UTTVPQzR3SWlCb1BTSTBOekF1TUNJZ2FDMWhMWGc5SWpFME1ESWlJRzQ5SW5abGJuUnBjWFZoZEhSeVpYTnBiV0ZDWVhOellVMWlJaTgrQ2lBZ1BHY2dZejBpUmpSRFF5SWdlRDBpTVRBdU1DSWdlVDBpTFRFekxqQWlJSGM5SWpJMU5TNHdJaUJvUFNJek9URXVNQ0lnYUMxaExYZzlJakkxTkNJZ2JqMGlkSFZ3YkdWME1FeHBaMmgwSWk4K0NpQWdQR2NnWXowaVJqUkRSQ0lnZUQwaU1UQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU1EWXVNQ0lnYUQwaU16YzRMakFpSUdndFlTMTRQU0l5TURZaUlHNDlJblIxY0d4bGRERk1hV2RvZENJdlBnb2dJRHhuSUdNOUlrWTBRMFVpSUhnOUlqRXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qZ3hMakFpSUdnOUlqTTNPQzR3SWlCb0xXRXRlRDBpTWpneElpQnVQU0owZFhCc1pYUXlUR2xuYUhRaUx6NEtJQ0E4WnlCalBTSkdORU5HSWlCNFBTSXhNQzR3SWlCNVBTSXRNVE11TUNJZ2R6MGlNalkxTGpBaUlHZzlJak01TVM0d0lpQm9MV0V0ZUQwaU1qWTFJaUJ1UFNKMGRYQnNaWFF6VEdsbmFIUWlMejRLSUNBOFp5QmpQU0pHTkVRd0lpQjRQU0l4TUM0d0lpQjVQU0l3TGpBaUlIYzlJakkyTkM0d0lpQm9QU0l6TnpndU1DSWdhQzFoTFhnOUlqSTJNeUlnYmowaWRIVndiR1YwTkV4cFoyaDBJaTgrQ2lBZ1BHY2dZejBpUmpSRU1TSWdlRDBpTVRBdU1DSWdlVDBpTFRFekxqQWlJSGM5SWpJM015NHdJaUJvUFNJek9URXVNQ0lnYUMxaExYZzlJakkzTXlJZ2JqMGlkSFZ3YkdWME5VeHBaMmgwSWk4K0NpQWdQR2NnWXowaVJqUkVNaUlnZUQwaU1UQXVNQ0lnZVQwaUxURXpMakFpSUhjOUlqSTJNUzR3SWlCb1BTSXpPVEV1TUNJZ2FDMWhMWGc5SWpJMk1TSWdiajBpZEhWd2JHVjBOa3hwWjJoMElpOCtDaUFnUEdjZ1l6MGlSalJFTXlJZ2VEMGlNakF1TUNJZ2VUMGlMVEV4TGpBaUlIYzlJakl6TlM0d0lpQm9QU0l6T0RFdU1DSWdhQzFoTFhnOUlqSXpOU0lnYmowaWRIVndiR1YwTjB4cFoyaDBJaTgrQ2lBZ1BHY2dZejBpUmpSRU5DSWdlRDBpTVRBdU1DSWdlVDBpTFRndU1DSWdkejBpTWpjd0xqQWlJR2c5SWpNNU1DNHdJaUJvTFdFdGVEMGlNalk1SWlCdVBTSjBkWEJzWlhRNFRHbG5hSFFpTHo0S0lDQThaeUJqUFNKR05FUTFJaUI0UFNJeE1DNHdJaUI1UFNJdE9DNHdJaUIzUFNJeU5qVXVNQ0lnYUQwaU16a3dMakFpSUdndFlTMTRQU0l5TmpVaUlHNDlJblIxY0d4bGREbE1hV2RvZENJdlBnb2dJRHhuSUdNOUlrWTBSRFlpSUhnOUlqRXdMakFpSUhrOUlpMDBMakFpSUhjOUlqRXpOQzR3SWlCb1BTSXlPVGd1TUNJZ2FDMWhMWGc5SWpFek5DSWdiajBpZEhWd2JHVjBRMjlzYjI1TWFXZG9kQ0l2UGdvZ0lEeG5JR005SWtZMFJUUWlJSGc5SWpBdU1DSWdlVDBpTFRNd01DNHdJaUIzUFNJMk16WXVNQ0lnYUQwaU5qQXdMakFpSUdndFlTMTRQU0kyTXpZaUlHNDlJbTV2ZEdWb1pXRmtVMnhoYzJoSWIzSnBlbTl1ZEdGc1JXNWtjMDkyWlhKemFYcGxaQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYms1WElpQjRQU0l3TGpBaUlIazlJaTB4TGpJaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNGTkZJaUI0UFNJeUxqVTFJaUI1UFNJeExqSWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalJGTlNJZ2VEMGlNQzR3SWlCNVBTSXRNekF3TGpBaUlIYzlJakV4TnpZdU1DSWdhRDBpTmpBd0xqQWlJR2d0WVMxNFBTSXhNVGMySWlCdVBTSnViM1JsYUdWaFpGTnNZWE5vVjJocGRHVlhhRzlzWlU5MlpYSnphWHBsWkNJdlBnb2dJRHhuSUdNOUlrWTBSVFlpSUhnOUlqQXVNQ0lnZVQwaUxUTXdNQzR3SWlCM1BTSTVNell1TUNJZ2FEMGlOakF3TGpBaUlHZ3RZUzE0UFNJNU16WWlJRzQ5SW01dmRHVm9aV0ZrVTJ4aGMyaFhhR2wwWlVoaGJHWlBkbVZ5YzJsNlpXUWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR3SWlCNVBTSXRNUzR5SWk4K0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCVFJTSWdlRDBpTXk0M05DSWdlVDBpTVM0eUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBSVVVpSUhnOUlqQXVNQ0lnZVQwaUxURTFOeTR3SWlCM1BTSXhNVEl1TUNJZ2FEMGlNekUwTGpBaUlHZ3RZUzE0UFNJeE1URWlJRzQ5SW5ScGJXVlRhV2RRYkhWelUyMWhiR3hNWVhKblpTSXZQZ29nSUR4bklHTTlJa1kwUlVZaUlIZzlJakF1TUNJZ2VUMGlMVEkyTWk0d0lpQjNQU0kzTXk0d0lpQm9QU0kxTWpRdU1DSWdhQzFoTFhnOUlqYzBJaUJ1UFNKMGFXMWxVMmxuUm5KaFkzUnBiMjVoYkZOc1lYTm9UR0Z5WjJVaUx6NEtJQ0E4WnlCalBTSkdORVl3SWlCNFBTSXdMakFpSUhrOUlpMDROaTR3SWlCM1BTSXhNVEl1TUNJZ2FEMGlNVGMxTGpBaUlHZ3RZUzE0UFNJeE1URWlJRzQ5SW5ScGJXVlRhV2RGY1hWaGJITk1ZWEpuWlNJdlBnb2dJRHhuSUdNOUlrWTBSakVpSUhnOUlqQXVNQ0lnZVQwaUxUSTBMakFpSUhjOUlqRXhNaTR3SWlCb1BTSTBOeTR3SWlCb0xXRXRlRDBpTVRFeElpQnVQU0owYVcxbFUybG5UV2x1ZFhOTVlYSm5aU0l2UGdvZ0lEeG5JR005SWtZMFJqSWlJSGc5SWpBdU1DSWdlVDBpTFRFeU9DNHdJaUIzUFNJNU1TNHdJaUJvUFNJeU5UVXVNQ0lnYUMxaExYZzlJamt5SWlCdVBTSjBhVzFsVTJsblRYVnNkR2x3YkhsTVlYSm5aU0l2UGdvZ0lEeG5JR005SWtZMFJqTWlJSGc5SWpBdU1DSWdlVDBpTFRNeU9TNHdJaUIzUFNJMU5DNHdJaUJvUFNJMk5UZ3VNQ0lnYUMxaExYZzlJalEwSWlCdVBTSjBhVzFsVTJsblVHRnlaVzV6VEdWbWRGTnRZV3hzVEdGeVoyVWlMejRLSUNBOFp5QmpQU0pHTkVZMElpQjRQU0l0TVRBdU1DSWdlVDBpTFRNeU9TNHdJaUIzUFNJMU5DNHdJaUJvUFNJMk5UZ3VNQ0lnYUMxaExYZzlJalEwSWlCdVBTSjBhVzFsVTJsblVHRnlaVzV6VW1sbmFIUlRiV0ZzYkV4aGNtZGxJaTgrQ2lBZ1BHY2dZejBpUmpSR05TSWdlRDBpTUM0d0lpQjVQU0l0TkRrMExqQWlJSGM5SWpVeExqQWlJR2c5SWprNE9DNHdJaUJvTFdFdGVEMGlOVEVpSUc0OUluUnBiV1ZUYVdkUVlYSmxibk5NWldaMFRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05FWTJJaUI0UFNJd0xqQWlJSGs5SWkwME9UUXVNQ0lnZHowaU5URXVNQ0lnYUQwaU9UZzRMakFpSUdndFlTMTRQU0kxTVNJZ2JqMGlkR2x0WlZOcFoxQmhjbVZ1YzFKcFoyaDBUR0Z5WjJVaUx6NEtJQ0E4WnlCalBTSkdORVpHSWlCNFBTSXdMakFpSUhrOUlpMDFNREF1TUNJZ2R6MGlORFl1TUNJZ2FEMGlNVEF3TUM0d0lpQm9MV0V0ZUQwaU5UQWlJRzQ5SW5ScGJXVlRhV2RDY21GamEyVjBUR1ZtZEV4aGNtZGxJaTgrQ2lBZ1BHY2dZejBpUmpVd01DSWdlRDBpTkM0d0lpQjVQU0l0TlRBd0xqQWlJSGM5SWpRMkxqQWlJR2c5SWpFd01EQXVNQ0lnYUMxaExYZzlJalV3SWlCdVBTSjBhVzFsVTJsblFuSmhZMnRsZEZKcFoyaDBUR0Z5WjJVaUx6NEtJQ0E4WnlCalBTSkdOVEF4SWlCNFBTSXdMakFpSUhrOUlpMHpNekF1TUNJZ2R6MGlORFl1TUNJZ2FEMGlOalU1TGpBaUlHZ3RZUzE0UFNJMU1DSWdiajBpZEdsdFpWTnBaMEp5WVdOclpYUk1aV1owVTIxaGJHeE1ZWEpuWlNJdlBnb2dJRHhuSUdNOUlrWTFNRElpSUhnOUlqTXVNQ0lnZVQwaUxUTXpNQzR3SWlCM1BTSTBOeTR3SWlCb1BTSTJOVGt1TUNJZ2FDMWhMWGc5SWpVd0lpQnVQU0owYVcxbFUybG5RbkpoWTJ0bGRGSnBaMmgwVTIxaGJHeE1ZWEpuWlNJdlBnb2dJRHhuSUdNOUlrWTFNRE1pSUhnOUlqQXVNQ0lnZVQwaUxUUTVPUzR3SWlCM1BTSXhNVEV1TUNJZ2FEMGlPVGs1TGpBaUlHZ3RZUzE0UFNJeE1URWlJRzQ5SW5ScGJXVlRhV2RUYkdGemFFeGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqVXdOQ0lnZUQwaU1DNHdJaUI1UFNJdE16TXdMakFpSUhjOUlqRXhPUzR3SWlCb1BTSTJOVGt1TUNJZ2FDMWhMWGc5SWpFeE9TSWdiajBpZEdsdFpWTnBaME4xZERKTVlYSm5aU0l2UGdvZ0lEeG5JR005SWtZMU1EVWlJSGc5SWpBdU1DSWdlVDBpTFRNeU9TNHdJaUIzUFNJeE1UZ3VNQ0lnYUQwaU5qVTRMakFpSUdndFlTMTRQU0l4TVRnaUlHNDlJblJwYldWVGFXZERkWFF6VEdGeVoyVWlMejRLSUNBOFp5QmpQU0pHTlRBMklpQjRQU0l3TGpBaUlIazlJaTB5TlRBdU1DSWdkejBpTWpVNExqQWlJR2c5SWpVd01TNHdJaUJvTFdFdGVEMGlNalU0SWlCdVBTSjBhVzFsVTJsbk1FNWhjbkp2ZHlJdlBnb2dJRHhuSUdNOUlrWTFNRGNpSUhnOUlqQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXhOemN1TUNJZ2FEMGlOVEF4TGpBaUlHZ3RZUzE0UFNJeE56Y2lJRzQ5SW5ScGJXVlRhV2N4VG1GeWNtOTNJaTgrQ2lBZ1BHY2dZejBpUmpVd09DSWdlRDBpTUM0d0lpQjVQU0l0TWpVMExqQWlJSGM5SWpJME15NHdJaUJvUFNJMU1UQXVNQ0lnYUMxaExYZzlJakkwTkNJZ2JqMGlkR2x0WlZOcFp6Sk9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEE1SWlCNFBTSXdMakFpSUhrOUlpMHlOVEF1TUNJZ2R6MGlNakk1TGpBaUlHZzlJalV3TUM0d0lpQm9MV0V0ZUQwaU1qSTVJaUJ1UFNKMGFXMWxVMmxuTTA1aGNuSnZkeUl2UGdvZ0lEeG5JR005SWtZMU1FRWlJSGc5SWpBdU1DSWdlVDBpTFRJMU1DNHdJaUIzUFNJeU5UZ3VNQ0lnYUQwaU5UQXhMakFpSUdndFlTMTRQU0l5TlRnaUlHNDlJblJwYldWVGFXYzBUbUZ5Y205M0lpOCtDaUFnUEdjZ1l6MGlSalV3UWlJZ2VEMGlNQzR3SWlCNVBTSXRNalE0TGpBaUlIYzlJakl4T0M0d0lpQm9QU0kwT1RjdU1DSWdhQzFoTFhnOUlqSXhPU0lnYmowaWRHbHRaVk5wWnpWT1lYSnliM2NpTHo0S0lDQThaeUJqUFNKR05UQkRJaUI0UFNJd0xqQWlJSGs5SWkweU5UQXVNQ0lnZHowaU1qTTNMakFpSUdnOUlqVXdNQzR3SWlCb0xXRXRlRDBpTWpNM0lpQnVQU0owYVcxbFUybG5OazVoY25KdmR5SXZQZ29nSUR4bklHTTlJa1kxTUVRaUlIZzlJakF1TUNJZ2VUMGlMVEkwT1M0d0lpQjNQU0l5TkRFdU1DSWdhRDBpTkRrNUxqQWlJR2d0WVMxNFBTSXlORElpSUc0OUluUnBiV1ZUYVdjM1RtRnljbTkzSWk4K0NpQWdQR2NnWXowaVJqVXdSU0lnZUQwaU1DNHdJaUI1UFNJdE1qVTVMakFpSUhjOUlqSXpPQzR3SWlCb1BTSTFNVGt1TUNJZ2FDMWhMWGc5SWpJME1DSWdiajBpZEdsdFpWTnBaemhPWVhKeWIzY2lMejRLSUNBOFp5QmpQU0pHTlRCR0lpQjRQU0l3TGpBaUlIazlJaTB5TlRBdU1DSWdkejBpTWpNM0xqQWlJR2c5SWpVd01DNHdJaUJvTFdFdGVEMGlNak0zSWlCdVBTSjBhVzFsVTJsbk9VNWhjbkp2ZHlJdlBnb2dJRHhuSUdNOUlrWTFNVEFpSUhnOUlqQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXlOVEV1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJeU5USWlJRzQ5SW5ScGJXVlRhV2REYjIxdGIyNU9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEV4SWlCNFBTSXdMakFpSUhrOUlpMHpOakF1TUNJZ2R6MGlNalV4TGpBaUlHZzlJamN5TUM0d0lpQm9MV0V0ZUQwaU1qVXlJaUJ1UFNKMGFXMWxVMmxuUTNWMFEyOXRiVzl1VG1GeWNtOTNJaTgrQ2lBZ1BHY2dZejBpUmpVeE1pSWdlRDBpTFRFdU1DSWdlVDBpTFRJMU1DNHdJaUIzUFNJek1EQXVNQ0lnYUQwaU5UQXdMakFpSUdndFlTMTRQU0l5T1RnaUlHNDlJblJwYldWVGFXZFFiSFZ6VG1GeWNtOTNJaTgrQ2lBZ1BHY2dZejBpUmpVeE15SWdlRDBpTFRFdU1DSWdlVDBpTFRFek15NHdJaUIzUFNJeE5UUXVNQ0lnYUQwaU1qVTJMakFpSUdndFlTMTRQU0l4TlRFaUlHNDlJblJwYldWVGFXZFFiSFZ6VTIxaGJHeE9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEUwSWlCNFBTSXdMakFpSUhrOUlpMHhPVEF1TUNJZ2R6MGlNakkzTGpBaUlHZzlJak0zT1M0d0lpQm9MV0V0ZUQwaU1qSTNJaUJ1UFNKMGFXMWxVMmxuUm5KaFkzUnBiMjVoYkZOc1lYTm9UbUZ5Y205M0lpOCtDaUFnUEdjZ1l6MGlSalV4TlNJZ2VEMGlNQzR3SWlCNVBTSXRNVEkxTGpBaUlIYzlJakkyT1M0d0lpQm9QU0l5TkRrdU1DSWdhQzFoTFhnOUlqSTJPU0lnYmowaWRHbHRaVk5wWjBWeGRXRnNjMDVoY25KdmR5SXZQZ29nSUR4bklHTTlJa1kxTVRZaUlIZzlJakF1TUNJZ2VUMGlMVE0xTGpBaUlIYzlJakkyT1M0d0lpQm9QU0kzTlM0d0lpQm9MV0V0ZUQwaU1qWTVJaUJ1UFNKMGFXMWxVMmxuVFdsdWRYTk9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEUzSWlCNFBTSXdMakFpSUhrOUlpMHhPVGd1TUNJZ2R6MGlNak0zTGpBaUlHZzlJak01Tmk0d0lpQm9MV0V0ZUQwaU1qTTNJaUJ1UFNKMGFXMWxVMmxuVFhWc2RHbHdiSGxPWVhKeWIzY2lMejRLSUNBOFp5QmpQU0pHTlRFNElpQjRQU0l3TGpBaUlIazlJaTB5TlRFdU1DSWdkejBpTVRFd0xqQWlJR2c5SWpVd01DNHdJaUJvTFdFdGVEMGlNVEV3SWlCdVBTSjBhVzFsVTJsblVHRnlaVzV6VEdWbWRGTnRZV3hzVG1GeWNtOTNJaTgrQ2lBZ1BHY2dZejBpUmpVeE9TSWdlRDBpTUM0d0lpQjVQU0l0TWpVeExqQWlJSGM5SWpFeE1DNHdJaUJvUFNJMU1EQXVNQ0lnYUMxaExYZzlJakV4TUNJZ2JqMGlkR2x0WlZOcFoxQmhjbVZ1YzFKcFoyaDBVMjFoYkd4T1lYSnliM2NpTHo0S0lDQThaeUJqUFNKR05URkJJaUI0UFNJd0xqQWlJSGs5SWkwME9Ea3VNQ0lnZHowaU1UZzBMakFpSUdnOUlqazRNQzR3SWlCb0xXRXRlRDBpTVRnMElpQnVQU0owYVcxbFUybG5VR0Z5Wlc1elRHVm1kRTVoY25KdmR5SXZQZ29nSUR4bklHTTlJa1kxTVVJaUlIZzlJakF1TUNJZ2VUMGlMVFE0T1M0d0lpQjNQU0l4T0RRdU1DSWdhRDBpT1Rnd0xqQWlJR2d0WVMxNFBTSXhPRFFpSUc0OUluUnBiV1ZUYVdkUVlYSmxibk5TYVdkb2RFNWhjbkp2ZHlJdlBnb2dJRHhuSUdNOUlrWTFNalFpSUhnOUlqQXVNQ0lnZVQwaUxUWXlNaTR3SWlCM1BTSXhNVGd1TUNJZ2FEMGlNVEl6Tmk0d0lpQm9MV0V0ZUQwaU1URTRJaUJ1UFNKMGFXMWxVMmxuUW5KaFkydGxkRXhsWm5ST1lYSnliM2NpTHo0S0lDQThaeUJqUFNKR05USTFJaUI0UFNJd0xqQWlJSGs5SWkwMk1qSXVNQ0lnZHowaU1URTRMakFpSUdnOUlqRXlNell1TUNJZ2FDMWhMWGc5SWpFeE9DSWdiajBpZEdsdFpWTnBaMEp5WVdOclpYUlNhV2RvZEU1aGNuSnZkeUl2UGdvZ0lEeG5JR005SWtZMU1qWWlJSGc5SWpBdU1DSWdlVDBpTFRNM01pNHdJaUIzUFNJeE1UZ3VNQ0lnYUQwaU56TTJMakFpSUdndFlTMTRQU0l4TVRnaUlHNDlJblJwYldWVGFXZENjbUZqYTJWMFRHVm1kRk50WVd4c1RtRnljbTkzSWk4K0NpQWdQR2NnWXowaVJqVXlOeUlnZUQwaU1DNHdJaUI1UFNJdE16Y3lMakFpSUhjOUlqRXhPQzR3SWlCb1BTSTNNell1TUNJZ2FDMWhMWGc5SWpFeE9DSWdiajBpZEdsdFpWTnBaMEp5WVdOclpYUlNhV2RvZEZOdFlXeHNUbUZ5Y205M0lpOCtDaUFnUEdjZ1l6MGlSalV5T0NJZ2VEMGlNQzR3SWlCNVBTSXROVEUzTGpBaUlIYzlJak15Tnk0d0lpQm9QU0l4TURNekxqQWlJR2d0WVMxNFBTSXpNamNpSUc0OUluUnBiV1ZUYVdkVGJHRnphRTVoY25KdmR5SXZQZ29nSUR4bklHTTlJa1kxTWpraUlIZzlJakV5TGpBaUlIazlJaTB6TmpJdU1DSWdkejBpTWpRMExqQWlJR2c5SWpjeU15NHdJaUJvTFdFdGVEMGlNalUySWlCdVBTSjBhVzFsVTJsblEzVjBNazVoY25KdmR5SXZQZ29nSUR4bklHTTlJa1kxTWtFaUlIZzlJakV3TGpBaUlIazlJaTB6TmpFdU1DSWdkejBpTWpJNUxqQWlJR2c5SWpjeU15NHdJaUJvTFdFdGVEMGlNalV3SWlCdVBTSjBhVzFsVTJsblEzVjBNMDVoY25KdmR5SXZQZ284TDJKdmRXNWthVzVuTFdKdmVHVnpQZ292WkdGMFlTOUhiMjkwZG1sc2JHVXVlRzFzQUR3L2VHMXNJSFpsY25OcGIyNDlJakV1TUNJZ1pXNWpiMlJwYm1jOUlsVlVSaTA0SWo4K0NqeGliM1Z1WkdsdVp5MWliM2hsY3lCbWIyNTBMV1poYldsc2VUMGlSMjl2ZEhacGJHeGxJaUIxYm1sMGN5MXdaWEl0WlcwOUlqRXdNREFpUGdvZ0lEeG5JR005SWtVMU1qY2lJSGc5SWkwM01pNHdJaUI1UFNJdE1UZ3dMakFpSUhjOUlqSXhORGd1TUNJZ2FEMGlORFV5TGpBaUlHZ3RZUzE0UFNJeU1EYzJJaUJ1UFNKa2VXNWhiV2xqVUZCUVVGQlFJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpRdU1qVWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEk0SWlCNFBTSXROekl1TUNJZ2VUMGlMVEU0TUM0d0lpQjNQU0l4T0RBeUxqQWlJR2c5SWpRMU1pNHdJaUJvTFdFdGVEMGlNVGN6TUNJZ2JqMGlaSGx1WVcxcFkxQlFVRkJRSWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqTXVOVFVpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRJNUlpQjRQU0l0TnpJdU1DSWdlVDBpTFRFNE1DNHdJaUIzUFNJeE5EVTJMakFpSUdnOUlqUTFNaTR3SWlCb0xXRXRlRDBpTVRNNE5DSWdiajBpWkhsdVlXMXBZMUJRVUZBaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNeTR3SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVeVFTSWdlRDBpTFRjeUxqQWlJSGs5SWkweE9EQXVNQ0lnZHowaU1URXhNQzR3SWlCb1BTSTBOVEl1TUNJZ2FDMWhMWGc5SWpFd016Z2lJRzQ5SW1SNWJtRnRhV05RVUZBaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNaTR6TnlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU1rSWlJSGc5SWkwM01pNHdJaUI1UFNJdE1UZ3dMakFpSUhjOUlqYzJOQzR3SWlCb1BTSTBOVEl1TUNJZ2FDMWhMWGc5SWpZNU1pSWdiajBpWkhsdVlXMXBZMUJRSWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqRXVOekVpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRKRElpQjRQU0l0TkRFdU1DSWdlVDBpTFRFNE1DNHdJaUIzUFNJM09ERXVNQ0lnYUQwaU5EVXlMakFpSUdndFlTMTRQU0kzTkRBaUlHNDlJbVI1Ym1GdGFXTk5VQ0krQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJeExqZzFJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV5UkNJZ2VEMGlMVFF4TGpBaUlIazlJaTB4TkRjdU1DSWdkejBpT0RJeExqQWlJR2c5SWpVNU55NHdJaUJvTFdFdGVEMGlOamN4SWlCdVBTSmtlVzVoYldsalRVWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTVM0NElpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVXlSU0lnZUQwaUxUY3lMakFpSUhrOUlpMHhPREF1TUNJZ2R6MGlPREEwTGpBaUlHZzlJall6TUM0d0lpQm9MV0V0ZUQwaU5qSXpJaUJ1UFNKa2VXNWhiV2xqVUVZaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzQyT0NJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU1rWWlJSGc5SWkweE5EUXVNQ0lnZVQwaUxURTBOeTR3SWlCM1BTSTRNRGN1TUNJZ2FEMGlOVGszTGpBaUlHZ3RZUzE0UFNJMU5UUWlJRzQ5SW1SNWJtRnRhV05HUmlJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXhMamcxSWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVek1DSWdlRDBpTFRFME5DNHdJaUI1UFNJdE1UUTNMakFpSUhjOUlqRXdPRFF1TUNJZ2FEMGlOVGszTGpBaUlHZ3RZUzE0UFNJNE16RWlJRzQ5SW1SNWJtRnRhV05HUmtZaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNaTQwTnlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU16RWlJSGc5SWkweE5EUXVNQ0lnZVQwaUxURTBOeTR3SWlCM1BTSXhNell4TGpBaUlHZzlJalU1Tnk0d0lpQm9MV0V0ZUQwaU1URXdPQ0lnYmowaVpIbHVZVzFwWTBaR1JrWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTWk0NE1pSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNeklpSUhnOUlpMHhORFF1TUNJZ2VUMGlMVEUwTnk0d0lpQjNQU0l4TmpNNExqQWlJR2c5SWpVNU55NHdJaUJvTFdFdGVEMGlNVE00TlNJZ2JqMGlaSGx1WVcxcFkwWkdSa1pHSWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqSXVPVGdpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRNeklpQjRQU0l0TVRRMExqQWlJSGs5SWkweE5EY3VNQ0lnZHowaU1Ua3hOUzR3SWlCb1BTSTFPVGN1TUNJZ2FDMWhMWGc5SWpFMk5qSWlJRzQ5SW1SNWJtRnRhV05HUmtaR1JrWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTXk0MUlpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVXpOQ0lnZUQwaUxURTBOQzR3SWlCNVBTSXRNVGd3TGpBaUlIYzlJamMyTnk0d0lpQm9QU0kyTXpBdU1DSWdhQzFoTFhnOUlqWXlNeUlnYmowaVpIbHVZVzFwWTBadmNuUmxVR2xoYm04aVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzQxSWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVek5TSWdlRDBpTFRFME5DNHdJaUI1UFNJdE1UUTNMakFpSUhjOUlqY3hNUzR3SWlCb1BTSTFPVGN1TUNJZ2FDMWhMWGc5SWpVMk55SWdiajBpWkhsdVlXMXBZMFp2Y25waGJtUnZJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpFdU16VWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVE0ySWlCNFBTSXdMakFpSUhrOUlpMHhORGN1TUNJZ2R6MGlOakV5TGpBaUlHZzlJalU1Tnk0d0lpQm9MV0V0ZUQwaU5UQXpJaUJ1UFNKa2VXNWhiV2xqVTJadmNucGhibVJ2TVNJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXhMak1pSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRNM0lpQjRQU0l3TGpBaUlIazlJaTB4T0RBdU1DSWdkejBpT0RRNUxqQWlJR2c5SWpZek1DNHdJaUJvTFdFdGVEMGlPRFE1SWlCdVBTSmtlVzVoYldsalUyWnZjbnBoYm1SdlVHbGhibThpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1TNDVJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV6T0NJZ2VEMGlNQzR3SWlCNVBTSXRNVGd3TGpBaUlIYzlJakV4T1RVdU1DSWdhRDBpTmpNd0xqQWlJR2d0WVMxNFBTSXhNVGsxSWlCdVBTSmtlVzVoYldsalUyWnZjbnBoYm1SdlVHbGhibWx6YzJsdGJ5SStDaUFnSUNBOFlTQnVQU0p2Y0hScFkyRnNRMlZ1ZEdWeUlpQjRQU0l4TGprM0lpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVXpPU0lnZUQwaU1DNHdJaUI1UFNJdE1UUTNMakFpSUhjOUlqYzVNeTR3SWlCb1BTSTFPVGN1TUNJZ2FDMWhMWGc5SWpjNU15SWdiajBpWkhsdVlXMXBZMU5tYjNKNllYUnZJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpFdU56WWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVE5CSWlCNFBTSXdMakFpSUhrOUlpMHhPREF1TUNJZ2R6MGlNVEV6T1M0d0lpQm9QU0kyTXpBdU1DSWdhQzFoTFhnOUlqRXhNemtpSUc0OUltUjVibUZ0YVdOVFptOXllbUYwYjFCcFlXNXZJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpFdU9EVWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVE5DSWlCNFBTSXdMakFpSUhrOUlpMHhORGN1TUNJZ2R6MGlNVEEzTUM0d0lpQm9QU0kxT1RjdU1DSWdhQzFoTFhnOUlqRXdOekFpSUc0OUltUjVibUZ0YVdOVFptOXllbUYwYjBaR0lqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakl1TWpnaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5UTkRJaUI0UFNJdE1UY3VNQ0lnZVQwaUxURTBOeTR3SWlCM1BTSTJPVFl1TUNJZ2FEMGlOVGszTGpBaUlHZ3RZUzE0UFNJMU56QWlJRzQ5SW1SNWJtRnRhV05TYVc1bWIzSjZZVzVrYnpFaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzQxTmlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU0wUWlJSGc5SWkweE55NHdJaUI1UFNJdE1UUTNMakFpSUhjOUlqZzNOeTR3SWlCb1BTSTFPVGN1TUNJZ2FDMWhMWGc5SWpnMk1DSWdiajBpWkhsdVlXMXBZMUpwYm1admNucGhibVJ2TWlJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXlMakE0SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRBd015SWdlRDBpTUM0d0lpQjVQU0l0TnpjdU1DSWdkejBpTkRFMExqQWlJR2c5SWpJME1DNHdJaUJvTFdFdGVEMGlOREUwSWlCdVBTSmljbUZqYTJWMFZHOXdJaTgrQ2lBZ1BHY2dZejBpUlRBd05DSWdlRDBpTUM0d0lpQjVQU0l0TVRZekxqQWlJSGM5SWpReE5DNHdJaUJvUFNJeU5EQXVNQ0lnYUMxaExYZzlJalF4TkNJZ2JqMGlZbkpoWTJ0bGRFSnZkSFJ2YlNJdlBnb2dJRHhuSUdNOUlrVXdORE1pSUhnOUlqQXVNQ0lnZVQwaU16SXdMakFpSUhjOUlqRXdNQzR3SWlCb1BTSXpOVEF1TUNJZ2FDMWhMWGc5SWpFd01DSWdiajBpY21Wd1pXRjBSRzkwY3lJdlBnb2dJRHhuSUdNOUlrVXdORFFpSUhnOUlqQXVNQ0lnZVQwaU56VXVNQ0lnZHowaU1UQXdMakFpSUdnOUlqRXdNQzR3SWlCb0xXRXRlRDBpTVRBd0lpQnVQU0p5WlhCbFlYUkViM1FpTHo0S0lDQThaeUJqUFNKRk1EUTNJaUI0UFNJd0xqQWlJSGs5SWkwek5EZ3VNQ0lnZHowaU5EZzJMakFpSUdnOUlqWTVOaTR3SWlCb0xXRXRlRDBpTkRnMklpQnVQU0p6WldkdWJ5SXZQZ29nSUR4bklHTTlJa1V3TkRnaUlIZzlJakF1TUNJZ2VUMGlMVE14Tmk0d0lpQjNQU0kwTmpRdU1DSWdhRDBpTmpNeUxqQWlJR2d0WVMxNFBTSTBOalFpSUc0OUltTnZaR0VpTHo0S0lDQThaeUJqUFNKRk1EUTVJaUI0UFNJd0xqQWlJSGs5SWkwek1UWXVNQ0lnZHowaU5EWTBMakFpSUdnOUlqWXpNaTR3SWlCb0xXRXRlRDBpTkRZMElpQnVQU0pqYjJSaFUzRjFZWEpsSWk4K0NpQWdQR2NnWXowaVJUQTFNQ0lnZUQwaU1DNHdJaUI1UFNJdE5qTXpMakFpSUhjOUlqWXlOaTR3SWlCb1BTSXhOekV6TGpBaUlHZ3RZUzE0UFNJMk1qWWlJRzQ5SW1kRGJHVm1JaTgrQ2lBZ1BHY2dZejBpUlRBMU1TSWdlRDBpTUM0d0lpQjVQU0l0T0RjM0xqQWlJSGM5SWpZeU5pNHdJaUJvUFNJeE9UVTNMakFpSUdndFlTMTRQU0kyTWpZaUlHNDlJbWREYkdWbU1UVnRZaUl2UGdvZ0lEeG5JR005SWtVd05USWlJSGc5SWpBdU1DSWdlVDBpTFRnM055NHdJaUIzUFNJMk1qWXVNQ0lnYUQwaU1UazFOeTR3SWlCb0xXRXRlRDBpTmpJMklpQnVQU0puUTJ4bFpqaDJZaUl2UGdvZ0lEeG5JR005SWtVd05UTWlJSGc5SWpBdU1DSWdlVDBpTFRZek15NHdJaUIzUFNJMk1qWXVNQ0lnYUQwaU1UazFOeTR3SWlCb0xXRXRlRDBpTmpJMklpQnVQU0puUTJ4bFpqaDJZU0l2UGdvZ0lEeG5JR005SWtVd05UUWlJSGc5SWpBdU1DSWdlVDBpTFRZek15NHdJaUIzUFNJMk1qWXVNQ0lnYUQwaU1UazFOeTR3SWlCb0xXRXRlRDBpTmpJMklpQnVQU0puUTJ4bFpqRTFiV0VpTHo0S0lDQThaeUJqUFNKRk1EVkRJaUI0UFNJd0xqQWlJSGs5SWkwMU1EQXVNQ0lnZHowaU5qUXlMakFpSUdnOUlqRXdNREF1TUNJZ2FDMWhMWGc5SWpZME1pSWdiajBpWTBOc1pXWWlMejRLSUNBOFp5QmpQU0pGTURWRUlpQjRQU0l3TGpBaUlIazlJaTAzTkRRdU1DSWdkejBpTmpReUxqQWlJR2c5SWpFeU5EUXVNQ0lnYUMxaExYZzlJalkwTWlJZ2JqMGlZME5zWldZNGRtSWlMejRLSUNBOFp5QmpQU0pGTURZeUlpQjRQU0l3TGpBaUlIazlJaTAxTkRZdU1DSWdkejBpTmpZMExqQWlJR2c5SWpnd01DNHdJaUJvTFdFdGVEMGlOalkwSWlCdVBTSm1RMnhsWmlJdlBnb2dJRHhuSUdNOUlrVXdOak1pSUhnOUlqQXVNQ0lnZVQwaUxUYzVNQzR3SWlCM1BTSTJOalF1TUNJZ2FEMGlNVEEwTkM0d0lpQm9MV0V0ZUQwaU5qWTBJaUJ1UFNKbVEyeGxaakUxYldJaUx6NEtJQ0E4WnlCalBTSkZNRFkwSWlCNFBTSXdMakFpSUhrOUlpMDNPVEF1TUNJZ2R6MGlOalkwTGpBaUlHZzlJakV3TkRRdU1DSWdhQzFoTFhnOUlqWTJOQ0lnYmowaVprTnNaV1k0ZG1JaUx6NEtJQ0E4WnlCalBTSkZNRFkxSWlCNFBTSXdMakFpSUhrOUlpMDFORFl1TUNJZ2R6MGlOalkwTGpBaUlHZzlJakV3TkRRdU1DSWdhQzFoTFhnOUlqWTJOQ0lnYmowaVprTnNaV1k0ZG1FaUx6NEtJQ0E4WnlCalBTSkZNRFkySWlCNFBTSXdMakFpSUhrOUlpMDFORFl1TUNJZ2R6MGlOalkwTGpBaUlHZzlJakV3TkRRdU1DSWdhQzFoTFhnOUlqWTJOQ0lnYmowaVprTnNaV1l4TlcxaElpOCtDaUFnUEdjZ1l6MGlSVEEyT1NJZ2VEMGlNQzR3SWlCNVBTSXRNalV3TGpBaUlIYzlJak0wTUM0d0lpQm9QU0kxTURBdU1DSWdhQzFoTFhnOUlqTTBNQ0lnYmowaWRXNXdhWFJqYUdWa1VHVnlZM1Z6YzJsdmJrTnNaV1l4SWk4K0NpQWdQR2NnWXowaVJUQTJRU0lnZUQwaU1DNHdJaUI1UFNJdE5ESXdMakFpSUhjOUlqSTNNQzR3SWlCb1BTSTROREF1TUNJZ2FDMWhMWGc5SWpJM01DSWdiajBpZFc1d2FYUmphR1ZrVUdWeVkzVnpjMmx2YmtOc1pXWXlJaTgrQ2lBZ1BHY2dZejBpUlRBMlJDSWdlRDBpTUM0d0lpQjVQU0l0TnpVd0xqQWlJSGM5SWpReE1DNHdJaUJvUFNJeE5UQXdMakFpSUdndFlTMTRQU0kwTVRBaUlHNDlJalp6ZEhKcGJtZFVZV0pEYkdWbUlpOCtDaUFnUEdjZ1l6MGlSVEE0TUNJZ2VEMGlNQzR3SWlCNVBTSXRNalF6TGpBaUlIYzlJalF5TkM0d0lpQm9QU0kwT0RZdU1DSWdhQzFoTFhnOUlqUXlOQ0lnYmowaWRHbHRaVk5wWnpBaUx6NEtJQ0E4WnlCalBTSkZNRGd4SWlCNFBTSXdMakFpSUhrOUlpMHlORE11TUNJZ2R6MGlNamcwTGpBaUlHZzlJalE0Tmk0d0lpQm9MV0V0ZUQwaU1qZzBJaUJ1UFNKMGFXMWxVMmxuTVNJdlBnb2dJRHhuSUdNOUlrVXdPRElpSUhnOUlqQXVNQ0lnZVQwaUxUSTBNeTR3SWlCM1BTSXpOell1TUNJZ2FEMGlORGcyTGpBaUlHZ3RZUzE0UFNJek56WWlJRzQ5SW5ScGJXVlRhV2N5SWk4K0NpQWdQR2NnWXowaVJUQTRNeUlnZUQwaU1DNHdJaUI1UFNJdE1qUXpMakFpSUhjOUlqTXpOeTR3SWlCb1BTSTBPRFl1TUNJZ2FDMWhMWGc5SWpNek55SWdiajBpZEdsdFpWTnBaek1pTHo0S0lDQThaeUJqUFNKRk1EZzBJaUI0UFNJd0xqQWlJSGs5SWkweU5ETXVNQ0lnZHowaU16ZzBMakFpSUdnOUlqUTROaTR3SWlCb0xXRXRlRDBpTXpnMElpQnVQU0owYVcxbFUybG5OQ0l2UGdvZ0lEeG5JR005SWtVd09EVWlJSGc5SWpBdU1DSWdlVDBpTFRJME15NHdJaUIzUFNJek16Y3VNQ0lnYUQwaU5EZzJMakFpSUdndFlTMTRQU0l6TXpjaUlHNDlJblJwYldWVGFXYzFJaTgrQ2lBZ1BHY2dZejBpUlRBNE5pSWdlRDBpTUM0d0lpQjVQU0l0TWpRekxqQWlJSGM5SWpNNU1DNHdJaUJvUFNJME9EWXVNQ0lnYUMxaExYZzlJak01TUNJZ2JqMGlkR2x0WlZOcFp6WWlMejRLSUNBOFp5QmpQU0pGTURnM0lpQjRQU0l3TGpBaUlIazlJaTB5TkRNdU1DSWdkejBpTXpZekxqQWlJR2c5SWpRNE5pNHdJaUJvTFdFdGVEMGlNell6SWlCdVBTSjBhVzFsVTJsbk55SXZQZ29nSUR4bklHTTlJa1V3T0RnaUlIZzlJakF1TUNJZ2VUMGlMVEkwTXk0d0lpQjNQU0kwTURBdU1DSWdhRDBpTkRnMkxqQWlJR2d0WVMxNFBTSTBNREFpSUc0OUluUnBiV1ZUYVdjNElpOCtDaUFnUEdjZ1l6MGlSVEE0T1NJZ2VEMGlNQzR3SWlCNVBTSXRNalF6TGpBaUlIYzlJak01TUM0d0lpQm9QU0kwT0RZdU1DSWdhQzFoTFhnOUlqTTVNQ0lnYmowaWRHbHRaVk5wWnpraUx6NEtJQ0E4WnlCalBTSkZNRGhCSWlCNFBTSXdMakFpSUhrOUlpMHlORE11TUNJZ2R6MGlOREkyTGpBaUlHZzlJalE0Tmk0d0lpQm9MV0V0ZUQwaU5ESTJJaUJ1UFNKMGFXMWxVMmxuUTI5dGJXOXVJaTgrQ2lBZ1BHY2dZejBpUlRBNFFpSWdlRDBpTUM0d0lpQjVQU0l0TkRFeUxqQWlJSGM5SWpReU5pNHdJaUJvUFNJNE1qUXVNQ0lnYUMxaExYZzlJalF5TmlJZ2JqMGlkR2x0WlZOcFowTjFkRU52YlcxdmJpSXZQZ29nSUR4bklHTTlJa1V3T1RJaUlIZzlJakF1TUNJZ2VUMGlMVEkyTnk0d0lpQjNQU0l4TURRdU1DSWdhRDBpTlRNMExqQWlJR2d0WVMxNFBTSXhNakFpSUc0OUluUnBiV1ZUYVdkUVlYSmxibk5NWldaMFUyMWhiR3dpTHo0S0lDQThaeUJqUFNKRk1Ea3pJaUI0UFNJeE5pNHdJaUI1UFNJdE1qWTNMakFpSUhjOUlqRXdOQzR3SWlCb1BTSTFNelF1TUNJZ2FDMWhMWGc5SWpFeU1DSWdiajBpZEdsdFpWTnBaMUJoY21WdWMxSnBaMmgwVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pGTURrMElpQjRQU0l3TGpBaUlIazlJaTB5TmpjdU1DSWdkejBpTVRBMExqQWlJR2c5SWpVek5DNHdJaUJvTFdFdGVEMGlNVEEwSWlCdVBTSjBhVzFsVTJsblVHRnlaVzV6VEdWbWRDSXZQZ29nSUR4bklHTTlJa1V3T1RVaUlIZzlJakF1TUNJZ2VUMGlMVEkyTnk0d0lpQjNQU0l4TURRdU1DSWdhRDBpTlRNMExqQWlJR2d0WVMxNFBTSXhNRFFpSUc0OUluUnBiV1ZUYVdkUVlYSmxibk5TYVdkb2RDSXZQZ29nSUR4bklHTTlJa1V3UVRBaUlIZzlJakF1TUNJZ2VUMGlMVEUzTnk0d0lpQjNQU0kyTmpZdU1DSWdhRDBpTXpVMExqQWlJR2d0WVMxNFBTSTJOallpSUc0OUltNXZkR1ZvWldGa1JHOTFZbXhsVjJodmJHVWlQZ29nSUNBZ1BHRWdiajBpYm05MFpXaGxZV1JQY21sbmFXNGlJSGc5SWpBdU16WWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNRUV4SWlCNFBTSXdMakFpSUhrOUlpMHlNekF1TUNJZ2R6MGlOVEkwTGpBaUlHZzlJalEyTUM0d0lpQm9MV0V0ZUQwaU5USTBJaUJ1UFNKdWIzUmxhR1ZoWkVSdmRXSnNaVmRvYjJ4bFUzRjFZWEpsSWk4K0NpQWdQR2NnWXowaVJUQkJNaUlnZUQwaU1DNHdJaUI1UFNJdE1UTTFMakFpSUhjOUlqUTFOQzR3SWlCb1BTSXlOekF1TUNJZ2FDMWhMWGc5SWpRMU5DSWdiajBpYm05MFpXaGxZV1JYYUc5c1pTSXZQZ29nSUR4bklHTTlJa1V3UVRNaUlIZzlJakF1TUNJZ2VUMGlMVEV6TlM0d0lpQjNQU0l6TVRZdU1DSWdhRDBpTWpjd0xqQWlJR2d0WVMxNFBTSXpNVFlpSUc0OUltNXZkR1ZvWldGa1NHRnNaaUkrQ2lBZ0lDQThZU0J1UFNKemNHeHBkRk4wWlcxRWIzZHVUa1VpSUhnOUlqQXVPVFlpSUhrOUlpMHdMak1pTHo0S0lDQWdJRHhoSUc0OUluTndiR2wwVTNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR4TXlJZ2VUMGlMVEF1TkRNaUx6NEtJQ0FnSUR4aElHNDlJbk53YkdsMFUzUmxiVlZ3VTBVaUlIZzlJakV1TVRFaUlIazlJakF1TXpjaUx6NEtJQ0FnSUR4aElHNDlJbk53YkdsMFUzUmxiVlZ3VTFjaUlIZzlJakF1TXpNaUlIazlJakF1TXpnaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxRWIzZHVUbGNpSUhnOUlqQXVNQ0lnZVQwaUxUQXVNVGNpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l4TGpFNElpQjVQU0l3TGpFM0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdRVFFpSUhnOUlqQXVNQ0lnZVQwaUxURXpOUzR3SWlCM1BTSXpNVFl1TUNJZ2FEMGlNamN3TGpBaUlHZ3RZUzE0UFNJek1UWWlJRzQ5SW01dmRHVm9aV0ZrUW14aFkyc2lQZ29nSUNBZ1BHRWdiajBpYzNCc2FYUlRkR1Z0Ukc5M2JrNUZJaUI0UFNJd0xqazNJaUI1UFNJdE1DNHlOU0l2UGdvZ0lDQWdQR0VnYmowaWMzQnNhWFJUZEdWdFJHOTNiazVYSWlCNFBTSXdMakV5SWlCNVBTSXRNQzQwTWlJdlBnb2dJQ0FnUEdFZ2JqMGljM0JzYVhSVGRHVnRWWEJUUlNJZ2VEMGlNUzR3T1NJZ2VUMGlNQzR6T1NJdlBnb2dJQ0FnUEdFZ2JqMGljM0JzYVhSVGRHVnRWWEJUVnlJZ2VEMGlNQzR6TVNJZ2VUMGlNQzR6TmlJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJdE1DNHhOeUl2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TVRnaUlIazlJakF1TVRjaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkJPU0lnZUQwaU1DNHdJaUI1UFNJdE1UTTRMakFpSUhjOUlqTXdNQzR3SWlCb1BTSXlOell1TUNJZ2FDMWhMWGc5SWpNd01DSWdiajBpYm05MFpXaGxZV1JZUW14aFkyc2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR3SWlCNVBTSXRNQzQwTkNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU1UWWlJSGs5SWpBdU5EUWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEJFT1NJZ2VEMGlNQzR3SWlCNVBTSXRNVE01TGpBaUlIYzlJak15TWk0d0lpQm9QU0l5TnpndU1DSWdhQzFoTFhnOUlqTXlNaUlnYmowaWJtOTBaV2hsWVdSRWFXRnRiMjVrU0dGc1ppSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNiazVYSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0l2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TUNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVd1JFRWlJSGc5SWpBdU1DSWdlVDBpTFRFek9TNHdJaUIzUFNJME5qSXVNQ0lnYUQwaU1qYzRMakFpSUdndFlTMTRQU0kwTmpJaUlHNDlJbTV2ZEdWb1pXRmtSR2xoYlc5dVpFaGhiR1pYYVdSbElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxRWIzZHVUbGNpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaTgrQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJUUlNJZ2VEMGlNUzQwSWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRCRVFpSWdlRDBpTUM0d0lpQjVQU0l0TVRNNUxqQWlJSGM5SWpNeU1pNHdJaUJvUFNJeU56Z3VNQ0lnYUMxaExYZzlJak15TWlJZ2JqMGlibTkwWldobFlXUkVhV0Z0YjI1a1FteGhZMnNpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1T1Z5SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNGTkZJaUI0UFNJeExqQWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNRVJESWlCNFBTSXdMakFpSUhrOUlpMHhNemt1TUNJZ2R6MGlORFl5TGpBaUlHZzlJakkzT0M0d0lpQm9MV0V0ZUQwaU5EWXlJaUJ1UFNKdWIzUmxhR1ZoWkVScFlXMXZibVJDYkdGamExZHBaR1VpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1T1Z5SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNGTkZJaUI0UFNJeExqUWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNRVJFSWlCNFBTSXdMakFpSUhrOUlpMHhNemt1TUNJZ2R6MGlNekl5TGpBaUlHZzlJakkzT0M0d0lpQm9MV0V0ZUQwaU16SXlJaUJ1UFNKdWIzUmxhR1ZoWkVScFlXMXZibVJYYUdsMFpTSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNiazVYSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0l2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TUNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVd1JFVWlJSGc5SWpBdU1DSWdlVDBpTFRFek9TNHdJaUIzUFNJME5qSXVNQ0lnYUQwaU1qYzRMakFpSUdndFlTMTRQU0kwTmpJaUlHNDlJbTV2ZEdWb1pXRmtSR2xoYlc5dVpGZG9hWFJsVjJsa1pTSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNiazVYSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0l2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TkNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVd1JqVWlJSGc5SWpBdU1DSWdlVDBpTFRJMk55NHdJaUIzUFNJeE1EUXVNQ0lnYUQwaU5UTTBMakFpSUdndFlTMTRQU0l4TURRaUlHNDlJbTV2ZEdWb1pXRmtVR0Z5Wlc1MGFHVnphWE5NWldaMElpOCtDaUFnUEdjZ1l6MGlSVEJHTmlJZ2VEMGlNQzR3SWlCNVBTSXRNalkzTGpBaUlIYzlJakV3TkM0d0lpQm9QU0kxTXpRdU1DSWdhQzFoTFhnOUlqRXdOQ0lnYmowaWJtOTBaV2hsWVdSUVlYSmxiblJvWlhOcGMxSnBaMmgwSWk4K0NpQWdQR2NnWXowaVJURXdNU0lnZUQwaU1DNHdJaUI1UFNJdE1qUTJMakFpSUhjOUlqSXhNaTR3SWlCb1BTSTBPVEl1TUNJZ2FDMWhMWGc5SWpJeE1pSWdiajBpYm05MFpXaGxZV1JUYkdGemFFaHZjbWw2YjI1MFlXeEZibVJ6SWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVRsY2lJSGc5SWpBdU1DSWdlVDBpTFRFdU1DSXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndVMFVpSUhnOUlqSXVNVElpSUhrOUlqRXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTVRBeUlpQjRQU0l3TGpBaUlIazlJaTB5TkRZdU1DSWdkejBpTkRBd0xqQWlJR2c5SWpRNU1pNHdJaUJvTFdFdGVEMGlOREF3SWlCdVBTSnViM1JsYUdWaFpGTnNZWE5vVjJocGRHVlhhRzlzWlNJdlBnb2dJRHhuSUdNOUlrVXhNRE1pSUhnOUlqQXVNQ0lnZVQwaUxUSTBOaTR3SWlCM1BTSXlPRFl1TUNJZ2FEMGlORGt5TGpBaUlHZ3RZUzE0UFNJeU9EWWlJRzQ5SW01dmRHVm9aV0ZrVTJ4aGMyaFhhR2wwWlVoaGJHWWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR3SWlCNVBTSXRNUzR3SWk4K0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCVFJTSWdlRDBpTXk0eE1pSWdlVDBpTVM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlOREFpSUhnOUlqQXVNQ0lnZVQwaUxUYzFOaTR3SWlCM1BTSXlPRFF1TUNJZ2FEMGlOemN3TGpBaUlHZ3RZUzE0UFNJeU9EUWlJRzQ5SW1ac1lXYzRkR2hWY0NJK0NpQWdJQ0E4WVNCdVBTSm5jbUZqWlU1dmRHVlRiR0Z6YUU1RklpQjRQU0l4TGpJNElpQjVQU0l0TUM0NElpOCtDaUFnSUNBOFlTQnVQU0puY21GalpVNXZkR1ZUYkdGemFGTlhJaUI0UFNJdE1DNDJOQ0lnZVQwaUxUSXVORFlpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJaTB3TGpBMElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlOREVpSUhnOUlqQXVNQ0lnZVQwaUxURTBMakFpSUhjOUlqTXhOQzR3SWlCb1BTSTNOekF1TUNJZ2FDMWhMWGc5SWpNeE5DSWdiajBpWm14aFp6aDBhRVJ2ZDI0aVBnb2dJQ0FnUEdFZ2JqMGlaM0poWTJWT2IzUmxVMnhoYzJoT1Z5SWdlRDBpTFRBdU5pSWdlVDBpTWk0eE55SXZQZ29nSUNBZ1BHRWdiajBpWjNKaFkyVk9iM1JsVTJ4aGMyaFRSU0lnZUQwaU1TNHpNeUlnZVQwaU1DNDJNeUl2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l3TGpFeklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORElpSUhnOUlqQXVNQ0lnZVQwaUxUZzRNQzR3SWlCM1BTSXlPRFF1TUNJZ2FEMGlPRGswTGpBaUlHZ3RZUzE0UFNJeU9EUWlJRzQ5SW1ac1lXY3hOblJvVlhBaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTFRBdU1Ea2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwTXlJZ2VEMGlNQzR3SWlCNVBTSXRNVFF1TUNJZ2R6MGlNekUwTGpBaUlHZzlJamt4Tmk0d0lpQm9MV0V0ZUQwaU16RTBJaUJ1UFNKbWJHRm5NVFowYUVSdmQyNGlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXdMakV6SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5EUWlJSGc5SWpBdU1DSWdlVDBpTFRnMk5DNHdJaUIzUFNJeU9EUXVNQ0lnYUQwaU1UQTVPQzR3SWlCb0xXRXRlRDBpTWpnMElpQnVQU0ptYkdGbk16SnVaRlZ3SWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJakF1TXpnaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTBOU0lnZUQwaU1DNHdJaUI1UFNJdE1qQTBMakFpSUhjOUlqTXhOQzR3SWlCb1BTSXhNVEl3TGpBaUlHZ3RZUzE0UFNJek1UUWlJRzQ5SW1ac1lXY3pNbTVrUkc5M2JpSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNibE5YSWlCNFBTSXdMakFpSUhrOUlpMHdMalExSWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5EWWlJSGc5SWpBdU1DSWdlVDBpTFRnM09DNHdJaUIzUFNJeU9EUXVNQ0lnYUQwaU1UTXdNaTR3SWlCb0xXRXRlRDBpTWpnMElpQnVQU0ptYkdGbk5qUjBhRlZ3SWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJakV1TVRjaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTBOeUlnZUQwaU1DNHdJaUI1UFNJdE5ESTBMakFpSUhjOUlqTXhOQzR3SWlCb1BTSXhNekkwTGpBaUlHZ3RZUzE0UFNJek1UUWlJRzQ5SW1ac1lXYzJOSFJvUkc5M2JpSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNibE5YSWlCNFBTSXdMakFpSUhrOUlpMHhMakkwSWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5EZ2lJSGc5SWpBdU1DSWdlVDBpTFRnMk1pNHdJaUIzUFNJeU9EUXVNQ0lnYUQwaU1UVXdOaTR3SWlCb0xXRXRlRDBpTWpnMElpQnVQU0ptYkdGbk1USTRkR2hWY0NJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0l4TGpraUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTBPU0lnZUQwaU1DNHdJaUI1UFNJdE5qRTBMakFpSUhjOUlqTXhOQzR3SWlCb1BTSXhOVEk0TGpBaUlHZ3RZUzE0UFNJek1UUWlJRzQ5SW1ac1lXY3hNamgwYUVSdmQyNGlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXRNaTR3T0NJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qWXdJaUI0UFNJdE1UVXVNQ0lnZVQwaUxURTJOUzR3SWlCM1BTSXlNREF1TUNJZ2FEMGlOakkxTGpBaUlHZ3RZUzE0UFNJeE9EVWlJRzQ5SW1GalkybGtaVzUwWVd4R2JHRjBJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXdMakkxSWlCNVBTSXdMalkySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0MUlpQjVQU0l0TUM0ME9DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNall4SWlCNFBTSXdMakFpSUhrOUlpMHpNemN1TUNJZ2R6MGlNVGMyTGpBaUlHZzlJalkzTkM0d0lpQm9MV0V0ZUQwaU1UYzJJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1RtRjBkWEpoYkNJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTUM0eE9TSWdlVDBpTUM0M09DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMWNpSUhnOUlqQXVORGdpSUhrOUlpMHdMamd6SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5qSWlJSGc5SWpBdU1DSWdlVDBpTFRNM05pNHdJaUIzUFNJeU16WXVNQ0lnYUQwaU56VXlMakFpSUdndFlTMTRQU0l5TXpZaUlHNDlJbUZqWTJsa1pXNTBZV3hUYUdGeWNDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNDROQ0lnZVQwaU1DNDVJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR4TkNJZ2VUMGlNQzQxTnlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU9EUWlJSGs5SWkwd0xqWWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakUwSWlCNVBTSXRNQzQ1SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5qTWlJSGc5SWpBdU1DSWdlVDBpTFRFek5TNHdJaUIzUFNJeU56QXVNQ0lnYUQwaU1qY3dMakFpSUdndFlTMTRQU0l5TnpBaUlHNDlJbUZqWTJsa1pXNTBZV3hFYjNWaWJHVlRhR0Z5Y0NJdlBnb2dJRHhuSUdNOUlrVXlOalFpSUhnOUlpMHhOUzR3SWlCNVBTSXRNVFkxTGpBaUlIYzlJak0zTUM0d0lpQm9QU0kyTWpVdU1DSWdhQzFoTFhnOUlqTTFOU0lnYmowaVlXTmphV1JsYm5SaGJFUnZkV0pzWlVac1lYUWlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVPVGtpSUhrOUlqQXVOalFpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l4TGpNMElpQjVQU0l0TUM0MElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlOa0VpSUhnOUlqQXVNQ0lnZVQwaUxUSTJOeTR3SWlCM1BTSXhNRFF1TUNJZ2FEMGlOVE0wTGpBaUlHZ3RZUzE0UFNJeE1EUWlJRzQ5SW1GalkybGtaVzUwWVd4UVlYSmxibk5NWldaMElpOCtDaUFnUEdjZ1l6MGlSVEkyUWlJZ2VEMGlNQzR3SWlCNVBTSXRNalkzTGpBaUlIYzlJakV3TkM0d0lpQm9QU0kxTXpRdU1DSWdhQzFoTFhnOUlqRXdOQ0lnYmowaVlXTmphV1JsYm5SaGJGQmhjbVZ1YzFKcFoyaDBJaTgrQ2lBZ1BHY2dZejBpUlRJM01DSWdlRDBpTFRjNUxqQWlJSGs5SWkweE5qVXVNQ0lnZHowaU1qWTBMakFpSUdnOUlqYzRPQzR3SWlCb0xXRXRlRDBpTVRnMUlpQnVQU0poWTJOcFpHVnVkR0ZzVVhWaGNuUmxjbFJ2Ym1WR2JHRjBRWEp5YjNkVmNDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNDJJaUI1UFNJd0xqWTJJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNQzQyTWlJZ2VUMGlMVEF1TkRVaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTNNU0lnZUQwaUxUYzVMakFpSUhrOUlpMHpOekl1TUNJZ2R6MGlNalkwTGpBaUlHZzlJamd6TWk0d0lpQm9MV0V0ZUQwaU1UZzFJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1ZHaHlaV1ZSZFdGeWRHVnlWRzl1WlhOR2JHRjBRWEp5YjNkRWIzZHVJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXdMak0ySWlCNVBTSXdMalkxSWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1Z5SWdlRDBpTUM0d015SWdlVDBpTFRBdU9DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMFVpSUhnOUlqQXVOalVpSUhrOUlpMHdMalVpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJM01pSWdlRDBpTUM0d0lpQjVQU0l0TXpNM0xqQWlJSGM5SWpJME1DNHdJaUJvUFNJNE16Y3VNQ0lnYUMxaExYZzlJakkwTUNJZ2JqMGlZV05qYVdSbGJuUmhiRkYxWVhKMFpYSlViMjVsVTJoaGNuQk9ZWFIxY21Gc1FYSnliM2RWY0NJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0Mk1pSWdlVDBpTFRBdU9EY2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkzTXlJZ2VEMGlNQzR3SWlCNVBTSXROVEF3TGpBaUlIYzlJakkwTUM0d0lpQm9QU0k0TXpjdU1DSWdhQzFoTFhnOUlqSTBNQ0lnYmowaVlXTmphV1JsYm5SaGJGRjFZWEowWlhKVWIyNWxSbXhoZEU1aGRIVnlZV3hCY25KdmQwUnZkMjRpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1TWpNaUlIazlJakF1TnpraUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTNOQ0lnZUQwaU1DNHdJaUI1UFNJdE16YzJMakFpSUhjOUlqSTBOaTR3SWlCb1BTSTVOamd1TUNJZ2FDMWhMWGc5SWpJME5pSWdiajBpWVdOamFXUmxiblJoYkZSb2NtVmxVWFZoY25SbGNsUnZibVZ6VTJoaGNuQkJjbkp2ZDFWd0lqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqSTNJaUI1UFNJeExqTWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMamcySWlCNVBTSXRNQzQxT0NJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1UTWlJSGs5SWkwd0xqZzVJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TnpVaUlIZzlJaTB4TUM0d0lpQjVQU0l0TlRreUxqQWlJSGM5SWpJME5pNHdJaUJvUFNJNU5qZ3VNQ0lnYUMxaExYZzlJakl6TmlJZ2JqMGlZV05qYVdSbGJuUmhiRkYxWVhKMFpYSlViMjVsVTJoaGNuQkJjbkp2ZDBSdmQyNGlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVPRFlpSUhrOUlqQXVPVEVpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1WElpQjRQU0l3TGpFeklpQjVQU0l3TGpZeElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1DNDROaUlnZVQwaUxUQXVOVGtpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJNE1DSWdlRDBpTUM0d0lpQjVQU0l0TVRZMUxqQWlJSGM5SWpJd01DNHdJaUJvUFNJMk1qVXVNQ0lnYUMxaExYZzlJakl3TUNJZ2JqMGlZV05qYVdSbGJuUmhiRkYxWVhKMFpYSlViMjVsUm14aGRGTjBaV2x1SWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1WElpQjRQU0l3TGpZeklpQjVQU0l3TGpZNElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRWeUlnZUQwaU1DNHpOQ0lnZVQwaUxUQXVORE1pTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJNE1TSWdlRDBpTUM0d0lpQjVQU0l0TVRZMUxqQWlJSGM5SWpRME5pNHdJaUJvUFNJMk1qVXVNQ0lnYUMxaExYZzlJalEwTmlJZ2JqMGlZV05qYVdSbGJuUmhiRlJvY21WbFVYVmhjblJsY2xSdmJtVnpSbXhoZEZwcGJXMWxjbTFoYm00aVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpFdU1qSWlJSGs5SWpBdU5qY2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMalkwSWlCNVBTSXdMalkzSWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU9ESWlJSGc5SWpBdU1DSWdlVDBpTFRNMk5DNHdJaUIzUFNJeE16Z3VNQ0lnYUQwaU56STRMakFpSUdndFlTMTRQU0l4TXpnaUlHNDlJbUZqWTJsa1pXNTBZV3hSZFdGeWRHVnlWRzl1WlZOb1lYSndVM1JsYVc0aVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU5EZ2lJSGs5SWpBdU56VWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMakl5SWlCNVBTSXdMallpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l3TGpRNUlpQjVQU0l0TUM0NElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRWeUlnZUQwaU1DNHlNaUlnZVQwaUxUQXVPVElpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJNE15SWdlRDBpTUM0d0lpQjVQU0l0TXpnNExqQWlJSGM5SWpNek5DNHdJaUJvUFNJM056WXVNQ0lnYUMxaExYZzlJak16TkNJZ2JqMGlZV05qYVdSbGJuUmhiRlJvY21WbFVYVmhjblJsY2xSdmJtVnpVMmhoY25CVGRHVnBiaUkrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzR4TXlJZ2VUMGlNUzR3SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1Z5SWdlRDBpTUM0eE5DSWdlVDBpTUM0MklpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1TNHhNeUlnZVQwaUxUQXVOU0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTFjaUlIZzlJakF1TVRRaUlIazlJaTB3TGpraUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUUTBNQ0lnZUQwaUxURXlPUzR3SWlCNVBTSXRNVFkxTGpBaUlIYzlJak14TkM0d0lpQm9QU0kyTWpVdU1DSWdhQzFoTFhnOUlqRTROU0lnYmowaVlXTmphV1JsYm5SaGJFSjFlWFZyVFhWalpXNXVaV0pHYkdGMElqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJd0xqZ3hJaUI1UFNJdE1DNDBNaUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTFjaUlIZzlJakF1TVRnaUlIazlJakF1TlRRaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUUTBNU0lnZUQwaUxURTFMakFpSUhrOUlpMHhOalV1TUNJZ2R6MGlNakF3TGpBaUlHZzlJall5TlM0d0lpQm9MV0V0ZUQwaU1UZzFJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1MzVmpkV3ROZFdObGJtNWxZa1pzWVhRaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU1qZ2lJSGs5SWpBdU55SXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMFVpSUhnOUlqQXVOVGdpSUhrOUlpMHdMalF5SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVME5ESWlJSGc5SWkweE1qa3VNQ0lnZVQwaUxURTJOUzR3SWlCM1BTSXpNVFF1TUNJZ2FEMGlOakkxTGpBaUlHZ3RZUzE0UFNJeE9EVWlJRzQ5SW1GalkybGtaVzUwWVd4Q1lXdHBlV1ZHYkdGMElqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJd0xqVTBJaUI1UFNJeExqTTVJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR4TlNJZ2VUMGlNUzR4TVNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU9ESWlJSGs5SWkwd0xqUTBJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzR4TlNJZ2VUMGlNQzQxSWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVME5ETWlJSGc5SWpBdU1DSWdlVDBpTFRFMk5TNHdJaUIzUFNJeU1EQXVNQ0lnYUQwaU5qSTFMakFpSUdndFlTMTRQU0l5TURBaUlHNDlJbUZqWTJsa1pXNTBZV3hMYjIxaFJteGhkQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzQyTVNJZ2VUMGlNQzQzTWlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU16WWlJSGs5SWkwd0xqUTFJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UwTkRRaUlIZzlJakF1TUNJZ2VUMGlMVE0yTkM0d0lpQjNQU0l4TXpndU1DSWdhRDBpTnpJNExqQWlJR2d0WVMxNFBTSXhNemdpSUc0OUltRmpZMmxrWlc1MFlXeExiMjFoVTJoaGNuQWlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVOaUlnZVQwaU1DNDRPQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TWpnaUlIazlJakF1TnpFaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJd0xqWWlJSGs5SWkwd0xqYzRJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzR5T0NJZ2VUMGlMVEF1T1RJaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUUTBOU0lnZUQwaU1DNHdJaUI1UFNJdE16YzJMakFpSUhjOUlqSXpOaTR3SWlCb1BTSTNOVEl1TUNJZ2FDMWhMWGc5SWpJek5pSWdiajBpWVdOamFXUmxiblJoYkVKaGEybDVaVk5vWVhKd0lqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJd0xqZzJJaUI1UFNJd0xqazBJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR4TWlJZ2VUMGlNQzQyTWlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU9EWWlJSGs5SWkwd0xqWXlJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzR4TWlJZ2VUMGlMVEF1T1RJaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUUTBOaUlnZUQwaU1DNHdJaUI1UFNJdE16WTBMakFpSUhjOUlqRTRPQzR3SWlCb1BTSTNNamd1TUNJZ2FDMWhMWGc5SWpFNE9DSWdiajBpWVdOamFXUmxiblJoYkV0MVkzVnJUWFZqWlc1dVpXSlRhR0Z5Y0NJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTUM0NE1pSWdlVDBpTUM0NE9DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUbGNpSUhnOUlqQXVORGtpSUhrOUlqQXVOekVpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l3TGpnMElpQjVQU0l0TUM0M055SXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMWNpSUhnOUlqQXVOU0lnZVQwaUxUQXVPVFVpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRRME55SWdlRDBpTUM0d0lpQjVQU0l0TXpjMkxqQWlJSGM5SWpJNE5pNHdJaUJvUFNJM05USXVNQ0lnYUMxaExYZzlJakk0TmlJZ2JqMGlZV05qYVdSbGJuUmhiRUoxZVhWclRYVmpaVzV1WldKVGFHRnljQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzR3TlNJZ2VUMGlNQzQ1TkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1qWWlJSGs5SWpBdU5qTWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMakExSWlCNVBTSXRNQzQyTWlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1qWWlJSGs5SWkwd0xqazJJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UwUVRBaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTBOREl1TUNJZ2FEMGlNalUwTGpBaUlHZ3RZUzE0UFNJME5ESWlJRzQ5SW1GeWRHbGpRV05qWlc1MFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FRXhJaUI0UFNJd0xqQWlJSGs5SWkweU5UUXVNQ0lnZHowaU5EUXlMakFpSUdnOUlqSTFOQzR3SWlCb0xXRXRlRDBpTkRReUlpQnVQU0poY25ScFkwRmpZMlZ1ZEVKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSQk1pSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakV3TUM0d0lpQm9QU0l4TURBdU1DSWdhQzFoTFhnOUlqRXdNQ0lnYmowaVlYSjBhV05UZEdGalkyRjBiMEZpYjNabElpOCtDaUFnUEdjZ1l6MGlSVFJCTXlJZ2VEMGlNQzR3SWlCNVBTSXRNVEF3TGpBaUlIYzlJakV3TUM0d0lpQm9QU0l4TURBdU1DSWdhQzFoTFhnOUlqRXdNQ0lnYmowaVlYSjBhV05UZEdGalkyRjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJCTkNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTXdOQzR3SWlCb1BTSXpNQzR3SWlCb0xXRXRlRDBpTXpBMElpQnVQU0poY25ScFkxUmxiblYwYjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQk5TSWdlRDBpTUM0d0lpQjVQU0l0TXpBdU1DSWdkejBpTXpBMExqQWlJR2c5SWpNd0xqQWlJR2d0WVMxNFBTSXpNRFFpSUc0OUltRnlkR2xqVkdWdWRYUnZRbVZzYjNjaUx6NEtJQ0E4WnlCalBTSkZORUUySWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1UWTBMakFpSUdnOUlqRTVPQzR3SWlCb0xXRXRlRDBpTVRZMElpQnVQU0poY25ScFkxTjBZV05qWVhScGMzTnBiVzlCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUVRjaUlIZzlJakF1TUNJZ2VUMGlMVEU1T0M0d0lpQjNQU0l4TmpRdU1DSWdhRDBpTVRrNExqQWlJR2d0WVMxNFBTSXhOalFpSUc0OUltRnlkR2xqVTNSaFkyTmhkR2x6YzJsdGIwSmxiRzkzSWk4K0NpQWdQR2NnWXowaVJUUkJPQ0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpFMk5DNHdJaUJvUFNJeE9UZ3VNQ0lnYUMxaExYZzlJakUyTkNJZ2JqMGlZWEowYVdOVGRHRmpZMkYwYVhOemFXMXZWMlZrWjJWQlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFFUa2lJSGc5SWpBdU1DSWdlVDBpTFRFNU9DNHdJaUIzUFNJeE5qUXVNQ0lnYUQwaU1UazRMakFpSUdndFlTMTRQU0l4TmpRaUlHNDlJbUZ5ZEdsalUzUmhZMk5oZEdsemMybHRiMWRsWkdkbFFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FRkRJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpVeUxqQWlJR2c5SWpReE1pNHdJaUJvTFdFdGVEMGlNalV5SWlCdVBTSmhjblJwWTAxaGNtTmhkRzlCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUVVRaUlIZzlJakF1TUNJZ2VUMGlMVFF4TWk0d0lpQjNQU0l5TlRJdU1DSWdhRDBpTkRFeUxqQWlJR2d0WVMxNFBTSXlOVElpSUc0OUltRnlkR2xqVFdGeVkyRjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDTWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTXdOQzR3SWlCb1BTSXhPVFV1TUNJZ2FDMWhMWGc5SWpNd05DSWdiajBpWVhKMGFXTlVaVzUxZEc5VGRHRmpZMkYwYjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQ015SWdlRDBpTUM0d0lpQjVQU0l0TVRrMUxqQWlJSGM5SWpNd05DNHdJaUJvUFNJeE9UVXVNQ0lnYUMxaExYZzlJak13TkNJZ2JqMGlZWEowYVdOVVpXNTFkRzlUZEdGalkyRjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDTmlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRXhPQzR3SWlCb1BTSXlOemt1TUNJZ2FDMWhMWGc5SWpFeE9DSWdiajBpWVhKMGFXTlRkSEpsYzNOQlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFFqY2lJSGc5SWpBdU1DSWdlVDBpTFRJM09TNHdJaUIzUFNJeE1UZ3VNQ0lnYUQwaU1qYzVMakFpSUdndFlTMTRQU0l4TVRnaUlHNDlJbUZ5ZEdsalUzUnlaWE56UW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTkVNd0lpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOalV3TGpBaUlHZzlJak0xTkM0d0lpQm9MV0V0ZUQwaU5qVXdJaUJ1UFNKbVpYSnRZWFJoUVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVNeElpQjRQU0l3TGpBaUlIazlJaTB6TlRRdU1DSWdkejBpTmpVd0xqQWlJR2c5SWpNMU5DNHdJaUJvTFdFdGVEMGlOalV3SWlCdVBTSm1aWEp0WVhSaFFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FTTBJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTlRneExqQWlJR2c5SWpRM01DNHdJaUJvTFdFdGVEMGlOVGd4SWlCdVBTSm1aWEp0WVhSaFUyaHZjblJCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUXpVaUlIZzlJakF1TUNJZ2VUMGlMVFEzTUM0d0lpQjNQU0kxT0RFdU1DSWdhRDBpTkRjd0xqQWlJR2d0WVMxNFBTSTFPREVpSUc0OUltWmxjbTFoZEdGVGFHOXlkRUpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJETmlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqVTNNaTR3SWlCb1BTSXpOalF1TUNJZ2FDMWhMWGc5SWpVM01pSWdiajBpWm1WeWJXRjBZVXh2Ym1kQlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFF6Y2lJSGc5SWpBdU1DSWdlVDBpTFRNMk5DNHdJaUIzUFNJMU56SXVNQ0lnYUQwaU16WTBMakFpSUdndFlTMTRQU0kxTnpJaUlHNDlJbVpsY20xaGRHRk1iMjVuUW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTkVNNElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOVGN5TGpBaUlHZzlJalF4Tmk0d0lpQm9MV0V0ZUQwaU5UY3lJaUJ1UFNKbVpYSnRZWFJoVm1WeWVVeHZibWRCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUXpraUlIZzlJakF1TUNJZ2VUMGlMVFF4Tmk0d0lpQjNQU0kxTnpJdU1DSWdhRDBpTkRFMkxqQWlJR2d0WVMxNFBTSTFOeklpSUc0OUltWmxjbTFoZEdGV1pYSjVURzl1WjBKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSRFJTSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakUwTWk0d0lpQm9QU0l5TmpJdU1DSWdhQzFoTFhnOUlqRTBNaUlnYmowaVluSmxZWFJvVFdGeWEwTnZiVzFoSWk4K0NpQWdQR2NnWXowaVJUUkZNU0lnZUQwaU1DNHdJaUI1UFNJdE1qVXdMakFpSUhjOUlqSTROQzR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWpJNE5DSWdiajBpY21WemRFeHZibWRoSWk4K0NpQWdQR2NnWXowaVJUUkZNaUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpJNE5DNHdJaUJvUFNJeU5UQXVNQ0lnYUMxaExYZzlJakk0TkNJZ2JqMGljbVZ6ZEVSdmRXSnNaVmRvYjJ4bElpOCtDaUFnUEdjZ1l6MGlSVFJGTXlJZ2VEMGlNQzR3SWlCNVBTSXRNVEkxTGpBaUlIYzlJak16TUM0d0lpQm9QU0l4TWpVdU1DSWdhQzFoTFhnOUlqTXpNQ0lnYmowaWNtVnpkRmRvYjJ4bElpOCtDaUFnUEdjZ1l6MGlSVFJGTkNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTXpNQzR3SWlCb1BTSXhNalV1TUNJZ2FDMWhMWGc5SWpNek1DSWdiajBpY21WemRFaGhiR1lpTHo0S0lDQThaeUJqUFNKRk5FVTFJaUI0UFNJd0xqQWlJSGs5SWkwek5qTXVNQ0lnZHowaU1qSXlMakFpSUdnOUlqY3lPQzR3SWlCb0xXRXRlRDBpTWpJeUlpQnVQU0p5WlhOMFVYVmhjblJsY2lJdlBnb2dJRHhuSUdNOUlrVTBSVFlpSUhnOUlqQXVNQ0lnZVQwaUxUSXlOQzR3SWlCM1BTSXlOVFl1TUNJZ2FEMGlOREkwTGpBaUlHZ3RZUzE0UFNJeU5UWWlJRzQ5SW5KbGMzUTRkR2dpTHo0S0lDQThaeUJqUFNKRk5FVTNJaUI0UFNJd0xqQWlJSGs5SWkwME5qZ3VNQ0lnZHowaU16STRMakFpSUdnOUlqWTJPQzR3SWlCb0xXRXRlRDBpTXpJNElpQnVQU0p5WlhOME1UWjBhQ0l2UGdvZ0lEeG5JR005SWtVMFJUZ2lJSGc5SWpBdU1DSWdlVDBpTFRRMk9DNHdJaUIzUFNJME1EQXVNQ0lnYUQwaU9URXlMakFpSUdndFlTMTRQU0kwTURBaUlHNDlJbkpsYzNRek1tNWtJaTgrQ2lBZ1BHY2dZejBpUlRSRk9TSWdlRDBpTUM0d0lpQjVQU0l0TnpFeUxqQWlJSGM5SWpRM01pNHdJaUJvUFNJeE1UVTJMakFpSUdndFlTMTRQU0kwTnpJaUlHNDlJbkpsYzNRMk5IUm9JaTgrQ2lBZ1BHY2dZejBpUlRSRlFTSWdlRDBpTUM0d0lpQjVQU0l0TnpFeUxqQWlJSGM5SWpVME5DNHdJaUJvUFNJeE5EQXdMakFpSUdndFlTMTRQU0kxTkRRaUlHNDlJbkpsYzNReE1qaDBhQ0l2UGdvZ0lEeG5JR005SWtVMFJqSWlJSGc5SWpBdU1DSWdlVDBpTFRJeU5DNHdJaUIzUFNJeU5UWXVNQ0lnYUQwaU5ESTBMakFpSUdndFlTMTRQU0l5TlRZaUlHNDlJbkpsYzNSUmRXRnlkR1Z5VDJ4a0lpOCtDaUFnUEdjZ1l6MGlSVFV4TUNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqUXhOQzR3SWlCb1BTSTBPRFl1TUNJZ2FDMWhMWGc5SWpReE5DSWdiajBpYjNSMFlYWmhJaTgrQ2lBZ1BHY2dZejBpUlRVeE5DSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJalkyTVM0d0lpQm9QU0kwT0RZdU1DSWdhQzFoTFhnOUlqWTJNU0lnYmowaWNYVnBibVJwWTJWemFXMWhJaTgrQ2lBZ1BHY2dZejBpUlRVeE55SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJamM1TWk0d0lpQm9QU0kwT0RZdU1DSWdhQzFoTFhnOUlqYzVNaUlnYmowaWRtVnVkR2xrZFdWemFXMWhJaTgrQ2lBZ1BHY2dZejBpUlRVeFFTSWdlRDBpTUM0d0lpQjVQU0l0TWpZM0xqQWlJSGM5SWpFd05DNHdJaUJvUFNJMU16UXVNQ0lnYUMxaExYZzlJakV3TkNJZ2JqMGliMk4wWVhabFVHRnlaVzV6VEdWbWRDSXZQZ29nSUR4bklHTTlJa1UxTVVJaUlIZzlJakF1TUNJZ2VUMGlMVEkyTnk0d0lpQjNQU0l4TURRdU1DSWdhRDBpTlRNMExqQWlJR2d0WVMxNFBTSXhNRFFpSUc0OUltOWpkR0YyWlZCaGNtVnVjMUpwWjJoMElpOCtDaUFnUEdjZ1l6MGlSVFV5TUNJZ2VEMGlMVGN5TGpBaUlIazlJaTB4T0RBdU1DSWdkejBpTkRFNExqQWlJR2c5SWpRMU1pNHdJaUJvTFdFdGVEMGlNelEySWlCdVBTSmtlVzVoYldsalVHbGhibThpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1TNHlNaUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTWpFaUlIZzlJaTAwTVM0d0lpQjVQU0l0TWpBdU1DSWdkejBpTkRZd0xqQWlJR2c5SWpJNU1pNHdJaUJvTFdFdGVEMGlNemswSWlCdVBTSmtlVzVoYldsalRXVjZlbThpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1DNDROeUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTWpJaUlIZzlJaTB4TkRRdU1DSWdlVDBpTFRFME55NHdJaUIzUFNJMU16QXVNQ0lnYUQwaU5UazNMakFpSUdndFlTMTRQU0l5TnpjaUlHNDlJbVI1Ym1GdGFXTkdiM0owWlNJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXhMakkySWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVeU15SWdlRDBpTFRFM0xqQWlJSGs5SWkweExqQWlJSGM5SWpNeE1DNHdJaUJvUFNJeU56TXVNQ0lnYUMxaExYZzlJakk1TXlJZ2JqMGlaSGx1WVcxcFkxSnBibVp2Y25waGJtUnZJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpBdU5qRWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEkwSWlCNFBTSXdMakFpSUhrOUlpMHlNaTR3SWlCM1BTSXlNall1TUNJZ2FEMGlNamswTGpBaUlHZ3RZUzE0UFNJeU1qWWlJRzQ5SW1SNWJtRnRhV05UWm05eWVtRnVaRzhpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1DNDBOQ0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTWpVaUlIZzlJaTB5TkM0d0lpQjVQU0l3TGpBaUlIYzlJak14TkM0d0lpQm9QU0l5TnpJdU1DSWdhQzFoTFhnOUlqSTVNQ0lnYmowaVpIbHVZVzFwWTFvaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNQzQxSWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVeU5pSWdlRDBpTFRReExqQWlJSGs5SWkweU1DNHdJaUIzUFNJek5EQXVNQ0lnYUQwaU1qa3lMakFpSUdndFlTMTRQU0l5TnpRaUlHNDlJbVI1Ym1GdGFXTk9hV1Z1ZEdVaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNQzQyTWlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU5qWWlJSGc5SWpBdU1DSWdlVDBpTFRrdU1DSWdkejBpTlRNeExqQWlJR2c5SWpNM05pNHdJaUJvTFdFdGVEMGlOakF3SWlCdVBTSnZjbTVoYldWdWRGUnlhV3hzSWk4K0NpQWdQR2NnWXowaVJUVTJOeUlnZUQwaU1DNHdJaUI1UFNJdE1UUXhMakFpSUhjOUlqWXlNQzR3SWlCb1BTSXlPREl1TUNJZ2FDMWhMWGc5SWpZeU1DSWdiajBpYjNKdVlXMWxiblJVZFhKdUlpOCtDaUFnUEdjZ1l6MGlSVFUyT0NJZ2VEMGlNQzR3SWlCNVBTSXRNVFF4TGpBaUlIYzlJall5TUM0d0lpQm9QU0l5T0RJdU1DSWdhQzFoTFhnOUlqWXlNQ0lnYmowaWIzSnVZVzFsYm5SVWRYSnVTVzUyWlhKMFpXUWlMejRLSUNBOFp5QmpQU0pGTlRZNUlpQjRQU0l3TGpBaUlIazlJaTB5TURBdU1DSWdkejBpTmpJd0xqQWlJR2c5SWpRd01DNHdJaUJvTFdFdGVEMGlOakl3SWlCdVBTSnZjbTVoYldWdWRGUjFjbTVUYkdGemFDSXZQZ29nSUR4bklHTTlJa1UxTmtNaUlIZzlJakF1TUNJZ2VUMGlMVEV5T0M0d0lpQjNQU0kyTURZdU1DSWdhRDBpTWpVMkxqQWlJR2d0WVMxNFBTSTJNRFlpSUc0OUltOXlibUZ0Wlc1MFUyaHZjblJVY21sc2JDSXZQZ29nSUR4bklHTTlJa1UxTmtRaUlIZzlJakF1TUNJZ2VUMGlMVEl3TUM0d0lpQjNQU0kyTURZdU1DSWdhRDBpTkRBd0xqQWlJR2d0WVMxNFBTSTJNRFlpSUc0OUltOXlibUZ0Wlc1MFRXOXlaR1Z1ZENJdlBnb2dJRHhuSUdNOUlrVTFOa1VpSUhnOUlqQXVNQ0lnZVQwaUxURXlPQzR3SWlCM1BTSTROVEl1TUNJZ2FEMGlNalUyTGpBaUlHZ3RZUzE0UFNJNE5USWlJRzQ5SW05eWJtRnRaVzUwVkhKbGJXSnNaVzFsYm5RaUx6NEtJQ0E4WnlCalBTSkZOVGxFSWlCNFBTSXROemN1TUNJZ2VUMGlMVEV5T0M0d0lpQjNQU0l6TmpBdU1DSWdhRDBpTWpVMkxqQWlJR2d0WVMxNFBTSXlORFlpSUc0OUltOXlibUZ0Wlc1MFdtbG5XbUZuVEdsdVpVNXZVbWxuYUhSRmJtUWlQZ29nSUNBZ1BHRWdiajBpY21Wd1pXRjBUMlptYzJWMElpQjRQU0l4TGpBMUlpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVTVSU0lnZUQwaUxUYzNMakFpSUhrOUlpMHhNamd1TUNJZ2R6MGlNell3TGpBaUlHZzlJakkxTmk0d0lpQm9MV0V0ZUQwaU1qUTJJaUJ1UFNKdmNtNWhiV1Z1ZEZwcFoxcGhaMHhwYm1WWGFYUm9VbWxuYUhSRmJtUWlQZ29nSUNBZ1BHRWdiajBpY21Wd1pXRjBUMlptYzJWMElpQjRQU0l4TGpReklpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVkNNQ0lnZUQwaU1DNHdJaUI1UFNJdE1USTRMakFpSUhjOUlqZ3hOQzR3SWlCb1BTSXpOekF1TUNJZ2FDMWhMWGc5SWpneE5DSWdiajBpYjNKdVlXMWxiblJRY21WamIyMXdVMnhwWkdVaUx6NEtJQ0E4WnlCalBTSkZOVVUxSWlCNFBTSXdMakFpSUhrOUlpMHhNalV1TUNJZ2R6MGlNalV3TGpBaUlHZzlJakkxTUM0d0lpQm9MV0V0ZUQwaU1qVXdJaUJ1UFNKaWNtRnpjMDExZEdWRGJHOXpaV1FpTHo0S0lDQThaeUJqUFNKRk5VVTNJaUI0UFNJd0xqQWlJSGs5SWkweE1qVXVNQ0lnZHowaU1qVXdMakFpSUdnOUlqSTFNQzR3SWlCb0xXRXRlRDBpTWpVd0lpQnVQU0ppY21GemMwMTFkR1ZQY0dWdUlpOCtDaUFnUEdjZ1l6MGlSVFl4TUNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTXpOaTR3SWlCb1BTSXpOVEl1TUNJZ2FDMWhMWGc5SWpNek5pSWdiajBpYzNSeWFXNW5jMFJ2ZDI1Q2IzY2lMejRLSUNBOFp5QmpQU0pGTmpFeElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNek0yTGpBaUlHZzlJak0xTWk0d0lpQm9MV0V0ZUQwaU16TTJJaUJ1UFNKemRISnBibWR6Ukc5M2JrSnZkMVIxY201bFpDSXZQZ29nSUR4bklHTTlJa1UyTVRJaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXlOVEl1TUNJZ2FEMGlOREV5TGpBaUlHZ3RZUzE0UFNJeU5USWlJRzQ5SW5OMGNtbHVaM05WY0VKdmR5SXZQZ29nSUR4bklHTTlJa1UyTVRNaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXlOVEl1TUNJZ2FEMGlOREV5TGpBaUlHZ3RZUzE0UFNJeU5USWlJRzQ5SW5OMGNtbHVaM05WY0VKdmQxUjFjbTVsWkNJdlBnb2dJRHhuSUdNOUlrVTJNekFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU1qQXVNQ0lnYUQwaU16RXpMakFpSUdndFlTMTRQU0l5TWpBaUlHNDlJbkJzZFdOclpXUlRibUZ3VUdsNmVtbGpZWFJ2UW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTmpNeElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNakl3TGpBaUlHZzlJak14TXk0d0lpQm9MV0V0ZUQwaU1qSXdJaUJ1UFNKd2JIVmphMlZrVTI1aGNGQnBlbnBwWTJGMGIwRmliM1psSWk4K0NpQWdQR2NnWXowaVJUWTFNQ0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpjNE1pNHdJaUJvUFNJMU1EQXVNQ0lnYUMxaExYZzlJamM0TWlJZ2JqMGlhMlY1WW05aGNtUlFaV1JoYkZCbFpDSXZQZ29nSUR4bklHTTlJa1UyTlRFaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTBNRFF1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJME1EUWlJRzQ5SW10bGVXSnZZWEprVUdWa1lXeFFJaTgrQ2lBZ1BHY2dZejBpUlRZMU5TSWdlRDBpTUM0d0lpQjVQU0kyTmk0d0lpQjNQU0kwTXpBdU1DSWdhRDBpTkRNMExqQWlJR2d0WVMxNFBTSTBNekFpSUc0OUltdGxlV0p2WVhKa1VHVmtZV3hWY0NJdlBnb2dJRHhuSUdNOUlrVkJRVFFpSUhnOUlpMHhNaTR3SWlCNVBTSXhOVEl1TUNJZ2R6MGlNamN3TGpBaUlHZzlJakV5TUM0d0lpQm9MV0V0ZUQwaU1qUTJJaUJ1UFNKM2FXZG5iR1ZVY21sc2JDSStDaUFnSUNBOFlTQnVQU0p5WlhCbFlYUlBabVp6WlhRaUlIZzlJakF1T1RVaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRlFVRTVJaUI0UFNJd0xqQWlJSGs5SWpVMExqQWlJSGM5SWpJM01DNHdJaUJvUFNJeE1qQXVNQ0lnYUMxaExYZzlJakkzTUNJZ2JqMGlkMmxuWjJ4bFFYSndaV2RuYVdGMGIxVndJajRLSUNBZ0lEeGhJRzQ5SW5KbGNHVmhkRTltWm5ObGRDSWdlRDBpTVM0d01pSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVkJRVUVpSUhnOUlqQXVNQ0lnZVQwaU5UUXVNQ0lnZHowaU1qY3dMakFpSUdnOUlqRXlNQzR3SWlCb0xXRXRlRDBpTWpjd0lpQnVQU0ozYVdkbmJHVkJjbkJsWjJkcFlYUnZSRzkzYmlJK0NpQWdJQ0E4WVNCdVBTSnlaWEJsWVhSUFptWnpaWFFpSUhnOUlqRXVNRElpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGUVVGRUlpQjRQU0l0TWpZdU1DSWdlVDBpTUM0d0lpQjNQU0l5TnpZdU1DSWdhRDBpTWpJNExqQWlJR2d0WVMxNFBTSXlOVEFpSUc0OUluZHBaMmRzWlVGeWNHVm5aMmxoZEc5VmNFRnljbTkzSWo0S0lDQWdJRHhoSUc0OUluSmxjR1ZoZEU5bVpuTmxkQ0lnZUQwaU1pNHdOaUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1ZCUVVVaUlIZzlJaTB5Tmk0d0lpQjVQU0l3TGpBaUlIYzlJakkzTmk0d0lpQm9QU0l5TWpndU1DSWdhQzFoTFhnOUlqSTFNQ0lnYmowaWQybG5aMnhsUVhKd1pXZG5hV0YwYjBSdmQyNUJjbkp2ZHlJK0NpQWdJQ0E4WVNCdVBTSnlaWEJsWVhSUFptWnpaWFFpSUhnOUlqSXVNRFlpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGUVVGR0lpQjRQU0l0TVRJdU1DSWdlVDBpTUM0d0lpQjNQU0l5TnpBdU1DSWdhRDBpTVRJd0xqQWlJR2d0WVMxNFBTSXlORFlpSUc0OUluZHBaMmRzWlVkc2FYTnpZVzVrYnlJK0NpQWdJQ0E4WVNCdVBTSnlaWEJsWVhSUFptWnpaWFFpSUhnOUlqRXVNRE1pSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLUEM5aWIzVnVaR2x1WnkxaWIzaGxjejRLTDJSaGRHRXZVR1YwWVd4MWJXRXVlRzFzQUR3L2VHMXNJSFpsY25OcGIyNDlJakV1TUNJZ1pXNWpiMlJwYm1jOUlsVlVSaTA0SWo4K0NqeGliM1Z1WkdsdVp5MWliM2hsY3lCbWIyNTBMV1poYldsc2VUMGlVR1YwWVd4MWJXRWlJSFZ1YVhSekxYQmxjaTFsYlQwaU1UQXdNQ0krQ2lBZ1BHY2dZejBpUlRRME1DSWdlRDBpTVM0NE55SWdlVDBpTFRJME9DNHdJaUIzUFNJeU9EVXVNVE1pSUdnOUlqWTRNQzQwTnlJZ2FDMWhMWGc5SWpJNE55SWdiajBpWVdOamFXUmxiblJoYkVKMWVYVnJUWFZqWlc1dVpXSkdiR0YwSWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l3TGpnM0lpQjVQU0l3TGpNeElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRWeUlnZUQwaU1DNHpNaUlnZVQwaU1TNDBOaUl2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTkRReElpQjRQU0l0TVRBdU1DSWdlVDBpTFRJek1TNHdJaUIzUFNJeU1EZ3VNQ0lnYUQwaU5qZ3dMakFpSUdndFlTMTRQU0l4T1RnaUlHNDlJbUZqWTJsa1pXNTBZV3hMZFdOMWEwMTFZMlZ1Ym1WaVJteGhkQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNQzR5T1NJZ2VUMGlNUzQzTnlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU1qa2lJSGs5SWpBdU1UWWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFEwTWlJZ2VEMGlNUzQ0TnlJZ2VUMGlMVEl6Tmk0d0lpQjNQU0l5T0RVdU1UTWlJR2c5SWpZNE1DNHdJaUJvTFdFdGVEMGlNamczSWlCdVBTSmhZMk5wWkdWdWRHRnNRbUZyYVhsbFJteGhkQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNQzQyTkNJZ2VUMGlNaTQxT1NJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU5DSWdlVDBpTWk0eU1pSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMFVpSUhnOUlqQXVOamNpSUhrOUlqQXVNVFlpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpJNUlpQjVQU0l4TGpVNElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTBORE1pSUhnOUlpMHhNQzR3SWlCNVBTSXRNak14TGpBaUlIYzlJakl3T0M0d0lpQm9QU0kyT0RBdU1DSWdhQzFoTFhnOUlqRTVPQ0lnYmowaVlXTmphV1JsYm5SaGJFdHZiV0ZHYkdGMElqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqVTFJaUI1UFNJeExqY3lJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzQwT1NJZ2VUMGlNQzR4TWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5EUTBJaUI0UFNJd0xqQWlJSGs5SWkwek16Z3VNQ0lnZHowaU16QXdMakFpSUdnOUlqWTRPUzR3SWlCb0xXRXRlRDBpTXpBd0lpQnVQU0poWTJOcFpHVnVkR0ZzUzI5dFlWTm9ZWEp3SWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1RklpQjRQU0l3TGpjeUlpQjVQU0l5TGpFM0lpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9WeUlnZUQwaU1DNDFNU0lnZVQwaU1pNHdOQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakF1TmpZaUlIazlJakF1TnpFaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJd0xqUXpJaUI1UFNJd0xqVXlJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UwTkRVaUlIZzlJaTB5TlM0d0lpQjVQU0l0TXpVMkxqQWlJSGM5SWpReE1pNHdJaUJvUFNJM05qY3VNQ0lnYUMxaExYZzlJak0zTnlJZ2JqMGlZV05qYVdSbGJuUmhiRUpoYTJsNVpWTm9ZWEp3SWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1RklpQjRQU0l4TGpFNUlpQjVQU0l5TGpReklpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9WeUlnZUQwaU1DNDJNaUlnZVQwaU1pNHhOaUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakV1TVRnaUlIazlJakF1TnpZaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJd0xqVTFJaUI1UFNJd0xqUTVJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UwTkRZaUlIZzlJaTB3TGpFMUlpQjVQU0l0TkRJd0xqQWlJSGM5SWpNMU9TNHhOU0lnYUQwaU56WXpMakFpSUdndFlTMTRQU0l6TmpBaUlHNDlJbUZqWTJsa1pXNTBZV3hMZFdOMWEwMTFZMlZ1Ym1WaVUyaGhjbkFpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1T1RFaUlIazlJakl1TmlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU5qWWlJSGs5SWpJdU5EWWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMamdpSUhrOUlqQXVOamtpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpZeElpQjVQU0l3TGpZeklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTBORGNpSUhnOUlpMHhMakFpSUhrOUlpMDBOakF1TUNJZ2R6MGlORFk0TGpBaUlHZzlJamd4TUM0d0lpQm9MV0V0ZUQwaU5EWTRJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1FuVjVkV3ROZFdObGJtNWxZbE5vWVhKd0lqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJeExqUXpJaUI1UFNJeUxqYzBJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzQySWlCNVBTSXlMalU1SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTVM0MElpQjVQU0l3TGpreElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRWeUlnZUQwaU1DNDJJaUI1UFNJd0xqY3pJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UwUVRBaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTBNalV1TUNJZ2FEMGlNekkyTGpBaUlHZ3RZUzE0UFNJME1qVWlJRzQ5SW1GeWRHbGpRV05qWlc1MFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FRXhJaUI0UFNJd0xqQWlJSGs5SWkwek1qWXVNQ0lnZHowaU5ESTFMakFpSUdnOUlqTXlOaTR3SWlCb0xXRXRlRDBpTkRJMUlpQnVQU0poY25ScFkwRmpZMlZ1ZEVKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSQk1pSWdlRDBpTVM0ME1pSWdlVDBpTUM0d0lpQjNQU0l4TVRBdU5UZ2lJR2c5SWpFMU5pNHdJaUJvTFdFdGVEMGlNVEV4SWlCdVBTSmhjblJwWTFOMFlXTmpZWFJ2UVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVFeklpQjRQU0l4TGpReUlpQjVQU0l0TVRVMkxqQWlJSGM5SWpFeE1DNDJOeUlnYUQwaU1UVTJMakFpSUdndFlTMTRQU0l4TVRFaUlHNDlJbUZ5ZEdsalUzUmhZMk5oZEc5Q1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFUUWlJSGc5SWpBdU16VWlJSGs5SWpBdU1DSWdkejBpTkRjd0xqYzNJaUJvUFNJMU5pNHdJaUJvTFdFdGVEMGlORGN4SWlCdVBTSmhjblJwWTFSbGJuVjBiMEZpYjNabElpOCtDaUFnUEdjZ1l6MGlSVFJCTlNJZ2VEMGlNQzR6TlNJZ2VUMGlMVFU1TGpBaUlIYzlJalEzTUM0M055SWdhRDBpTlRZdU1DSWdhQzFoTFhnOUlqUTNNU0lnYmowaVlYSjBhV05VWlc1MWRHOUNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRVFlpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE16a3VNQ0lnYUQwaU5ERXhMakFpSUdndFlTMTRQU0l4TXpraUlHNDlJbUZ5ZEdsalUzUmhZMk5oZEdsemMybHRiMEZpYjNabElpOCtDaUFnUEdjZ1l6MGlSVFJCTnlJZ2VEMGlNQzR3SWlCNVBTSXROREV4TGpBaUlIYzlJakV6T1M0d0lpQm9QU0kwTVRFdU1DSWdhQzFoTFhnOUlqRXpPU0lnYmowaVlYSjBhV05UZEdGalkyRjBhWE56YVcxdlFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FRTRJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpT0RVdU1DSWdhRDBpTWprMUxqQWlJR2d0WVMxNFBTSTROU0lnYmowaVlYSjBhV05UZEdGalkyRjBhWE56YVcxdlYyVmtaMlZCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUVRraUlIZzlJakF1TUNJZ2VUMGlMVEk1TlM0d0lpQjNQU0k0TlM0d0lpQm9QU0l5T1RVdU1DSWdhQzFoTFhnOUlqZzFJaUJ1UFNKaGNuUnBZMU4wWVdOallYUnBjM05wYlc5WFpXUm5aVUpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJCUVNJZ2VEMGlMVEF1TVNJZ2VUMGlNQzR3SWlCM1BTSTJOQzR4SWlCb1BTSTBOVEl1TUNJZ2FDMWhMWGc5SWpZMElpQnVQU0poY25ScFkxTjBZV05qWVhScGMzTnBiVzlUZEhKdmEyVkJZbTkyWlNJdlBnb2dJRHhuSUdNOUlrVTBRVUlpSUhnOUlqQXVNQ0lnZVQwaUxUUTFNaTR3SWlCM1BTSTJOQzR4SWlCb1BTSTBOVEl1TUNJZ2FDMWhMWGc5SWpZMElpQnVQU0poY25ScFkxTjBZV05qWVhScGMzTnBiVzlUZEhKdmEyVkNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRVU1pSUhnOUlqQXVNRFFpSUhrOUlqQXVNQ0lnZHowaU16azFMamsySWlCb1BTSXpNamd1TUNJZ2FDMWhMWGc5SWpNNU5pSWdiajBpWVhKMGFXTk5ZWEpqWVhSdlFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FRkVJaUI0UFNJd0xqQWlJSGs5SWkwek1qZ3VNQ0lnZHowaU16azFMamsySWlCb1BTSXpNamd1TUNJZ2FDMWhMWGc5SWpNNU5pSWdiajBpWVhKMGFXTk5ZWEpqWVhSdlFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FRkZJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTkRFMkxqQWlJR2c5SWpRNE15NHdJaUJvTFdFdGVEMGlOREUySWlCdVBTSmhjblJwWTAxaGNtTmhkRzlUZEdGalkyRjBiMEZpYjNabElpOCtDaUFnUEdjZ1l6MGlSVFJCUmlJZ2VEMGlNQzR3SWlCNVBTSXRORGd6TGpBaUlIYzlJalF4Tmk0d0lpQm9QU0kwT0RNdU1DSWdhQzFoTFhnOUlqUXhOaUlnYmowaVlYSjBhV05OWVhKallYUnZVM1JoWTJOaGRHOUNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRakFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJek9EVXVNQ0lnYUQwaU5UQTFMakFpSUdndFlTMTRQU0l6T0RVaUlHNDlJbUZ5ZEdsalFXTmpaVzUwVTNSaFkyTmhkRzlCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUWpFaUlIZzlJakF1TUNJZ2VUMGlMVFV3TlM0Mk5pSWdkejBpTXpnMUxqQWlJR2c5SWpVd05DNDJOaUlnYUMxaExYZzlJak00TlNJZ2JqMGlZWEowYVdOQlkyTmxiblJUZEdGalkyRjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDTWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqUTNNaTR3SWlCb1BTSXlOekF1TUNJZ2FDMWhMWGc5SWpRM01pSWdiajBpWVhKMGFXTlVaVzUxZEc5VGRHRmpZMkYwYjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQ015SWdlRDBpTUM0d0lpQjVQU0l0TWpjd0xqQWlJSGM5SWpRM01pNHdJaUJvUFNJeU56QXVNQ0lnYUMxaExYZzlJalEzTWlJZ2JqMGlZWEowYVdOVVpXNTFkRzlUZEdGalkyRjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDTkNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqVXlNUzR3SWlCb1BTSTBNemd1TUNJZ2FDMWhMWGc5SWpVeU1TSWdiajBpWVhKMGFXTlVaVzUxZEc5QlkyTmxiblJCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUWpVaUlIZzlJakF1TUNJZ2VUMGlMVFF6T0M0d0lpQjNQU0kxTWpFdU1DSWdhRDBpTkRNNExqQWlJR2d0WVMxNFBTSTFNakVpSUc0OUltRnlkR2xqVkdWdWRYUnZRV05qWlc1MFFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FSTJJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTXpBMUxqQWlJR2c5SWpNeE9TNHdJaUJvTFdFdGVEMGlNekExSWlCdVBTSmhjblJwWTFOMGNtVnpjMEZpYjNabElpOCtDaUFnUEdjZ1l6MGlSVFJDTnlJZ2VEMGlNQzR3SWlCNVBTSXRNekU1TGpBaUlIYzlJak13TlM0d0lpQm9QU0l6TVRrdU1DSWdhQzFoTFhnOUlqTXdOU0lnYmowaVlYSjBhV05UZEhKbGMzTkNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRamdpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJME9USXVNQ0lnYUQwaU1qazJMakFpSUdndFlTMTRQU0kwT1RJaUlHNDlJbUZ5ZEdsalZXNXpkSEpsYzNOQlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFFqa2lJSGc5SWpBdU1DSWdlVDBpTFRJNU5pNHdJaUIzUFNJME9USXVNQ0lnYUQwaU1qazJMakFpSUdndFlTMTRQU0kwT1RJaUlHNDlJbUZ5ZEdsalZXNXpkSEpsYzNOQ1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFrRWlJSGc5SWkwd0xqUWlJSGs5SWpBdU1DSWdkejBpTkRFeUxqUWlJR2c5SWpFNE1TNHdJaUJvTFdFdGVEMGlOREV6SWlCdVBTSmhjblJwWTB4aGFYTnpaWHBXYVdKeVpYSkJZbTkyWlNJdlBnb2dJRHhuSUdNOUlrVTBRa0lpSUhnOUlpMHdMalFpSUhrOUlpMHhPREV1TUNJZ2R6MGlOREV5TGpRaUlHZzlJakU0TVM0d0lpQm9MV0V0ZUQwaU5ERXlJaUJ1UFNKaGNuUnBZMHhoYVhOelpYcFdhV0p5WlhKQ1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFrTWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kxTXpjdU1DSWdhRDBpTkRJeUxqQWlJR2d0WVMxNFBTSTFNemNpSUc0OUltRnlkR2xqVFdGeVkyRjBiMVJsYm5WMGIwRmliM1psSWk4K0NpQWdQR2NnWXowaVJUUkNSQ0lnZUQwaU1DNHdJaUI1UFNJdE5ESXlMakFpSUhjOUlqVXpOeTR3SWlCb1BTSTBNakl1TUNJZ2FDMWhMWGc5SWpVek55SWdiajBpWVhKMGFXTk5ZWEpqWVhSdlZHVnVkWFJ2UW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTlRBd0lpQjRQU0l3TGpBaUlIazlJaTB5TlRBdU1DSWdkejBpTlRrNUxqRXhJaUJvUFNJME1qVXVNQ0lnYUMxaExYZzlJalU1T1NJZ2JqMGljbVZ3WldGME1VSmhjaUl2UGdvZ0lEeG5JR005SWtVMU1ERWlJSGc5SWpBdU1ERWlJSGs5SWkweU5EWXVPVElpSUhjOUlqYzNOQzQ1T1NJZ2FEMGlOakE1TGpjMElpQm9MV0V0ZUQwaU56YzFJaUJ1UFNKeVpYQmxZWFF5UW1GeWN5SXZQZ29nSUR4bklHTTlJa1UxTURJaUlIZzlJakF1TUNJZ2VUMGlMVE13TkM0d0lpQjNQU0l4TXpjMExqQWlJR2c5SWpZd09DNHdJaUJvTFdFdGVEMGlNVE0zTkNJZ2JqMGljbVZ3WldGME5FSmhjbk1pTHo0S0lDQThaeUJqUFNKRk5UQXpJaUI0UFNJd0xqQWlJSGs5SWpZeUxqQWlJSGM5SWpFeE5DNHdJaUJvUFNJeE5URXVNQ0lnYUMxaExYZzlJakV4TkNJZ2JqMGljbVZ3WldGMFFtRnlWWEJ3WlhKRWIzUWlMejRLSUNBOFp5QmpQU0pGTlRBMElpQjRQU0l3TGpBaUlIazlJaTB5TWpVdU1Ua2lJSGM5SWpZek1DNHdJaUJvUFNJME9UQXVNeklpSUdndFlTMTRQU0kyTXpBaUlHNDlJbkpsY0dWaGRFSmhjbE5zWVhOb0lpOCtDaUFnUEdjZ1l6MGlSVFV3TlNJZ2VEMGlNQzR3SWlCNVBTSXRNakEyTGpBaUlIYzlJakV4TkM0d0lpQm9QU0l4TlRFdU1DSWdhQzFoTFhnOUlqRXhOQ0lnYmowaWNtVndaV0YwUW1GeVRHOTNaWEpFYjNRaUx6NEtJQ0E4WnlCalBTSkZOVVUxSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qYzBMakFpSUdnOUlqSTJNQzR3SWlCb0xXRXRlRDBpTWpjMElpQnVQU0ppY21GemMwMTFkR1ZEYkc5elpXUWlMejRLSUNBOFp5QmpQU0pGTlVVMklpQjRQU0l3TGpVaUlIazlJakF1TUNJZ2R6MGlNekUwTGpVaUlHZzlJak13T1M0d0lpQm9MV0V0ZUQwaU16RTFJaUJ1UFNKaWNtRnpjMDExZEdWSVlXeG1RMnh2YzJWa0lpOCtDaUFnUEdjZ1l6MGlSVFZGTnlJZ2VEMGlNUzR3SWlCNVBTSXdMakFpSUhjOUlqTXhNaTR3TVNJZ2FEMGlNekE1TGpBaUlHZ3RZUzE0UFNJek1USWlJRzQ5SW1KeVlYTnpUWFYwWlU5d1pXNGlMejRLSUNBOFp5QmpQU0pGTURVd0lpQjRQU0l3TGpBaUlIazlJaTAxTlRrdU1DSWdkejBpTmpZMExqQWlJR2c5SWpFMU5qZ3VNQ0lnYUMxaExYZzlJalkyTkNJZ2JqMGlaME5zWldZaUx6NEtJQ0E4WnlCalBTSkZNRFV4SWlCNFBTSXdMakFpSUhrOUlpMDRPRFV1TUNJZ2R6MGlOalkwTGpBaUlHZzlJakU0T1RRdU1DSWdhQzFoTFhnOUlqWTJOQ0lnYmowaVowTnNaV1l4TlcxaUlpOCtDaUFnUEdjZ1l6MGlSVEExTWlJZ2VEMGlNQzR3SWlCNVBTSXRPRFF3TGpBaUlIYzlJalkyTkM0d0lpQm9QU0l4T0RRNUxqQWlJR2d0WVMxNFBTSTJOalFpSUc0OUltZERiR1ZtT0haaUlpOCtDaUFnUEdjZ1l6MGlSVEExTXlJZ2VEMGlNQzR3SWlCNVBTSXROVFU1TGpBaUlIYzlJalkyTkM0d0lpQm9QU0l4T0RjeUxqSXhJaUJvTFdFdGVEMGlOalkwSWlCdVBTSm5RMnhsWmpoMllTSXZQZ29nSUR4bklHTTlJa1V3TlRRaUlIZzlJakF1TUNJZ2VUMGlMVFUxT1M0d0lpQjNQU0kyTmpRdU1DSWdhRDBpTVRrd09TNDJOU0lnYUMxaExYZzlJalkyTkNJZ2JqMGlaME5zWldZeE5XMWhJaTgrQ2lBZ1BHY2dZejBpUlRBMU5TSWdlRDBpTUM0d0lpQjVQU0l0TlRVNUxqQWlJSGM5SWpFd05EQXVNQ0lnYUQwaU1UVTJPQzR3SWlCb0xXRXRlRDBpTVRBME1DSWdiajBpWjBOc1pXWTRkbUpQYkdRaUx6NEtJQ0E4WnlCalBTSkZNRFUySWlCNFBTSXdMakFpSUhrOUlpMDFOakV1TUNJZ2R6MGlPREl5TGpBaUlHZzlJakUxTmpjdU16VWlJR2d0WVMxNFBTSTRNaklpSUc0OUltZERiR1ZtT0haaVEwTnNaV1lpTHo0S0lDQThaeUJqUFNKRk1EVkRJaUI0UFNJd0xqQWlJSGs5SWkwMU5ETXVNQ0lnZHowaU56TXhMakFpSUdnOUlqRXdPRFl1TUNJZ2FDMWhMWGc5SWpjek1TSWdiajBpWTBOc1pXWWlMejRLSUNBOFp5QmpQU0pGTURWRUlpQjRQU0l3TGpBaUlIazlJaTA1TWpFdU1DSWdkejBpTnpNeExqQWlJR2c5SWpFME5qUXVNQ0lnYUMxaExYZzlJamN6TVNJZ2JqMGlZME5zWldZNGRtSWlMejRLSUNBOFp5QmpQU0pGTURZeUlpQjRQU0l3TGpBaUlIazlJaTAwT1RZdU1DSWdkejBpTnpjMkxqQWlJR2c5SWpjeE1pNHdJaUJvTFdFdGVEMGlOemMySWlCdVBTSm1RMnhsWmlJdlBnb2dJRHhuSUdNOUlrVXdOak1pSUhnOUlqQXVNQ0lnZVQwaUxUZzFOaTR3SWlCM1BTSTNOell1TUNJZ2FEMGlNVEEzTWk0d0lpQm9MV0V0ZUQwaU56YzJJaUJ1UFNKbVEyeGxaakUxYldJaUx6NEtJQ0E4WnlCalBTSkZNRFkwSWlCNFBTSXdMakFpSUhrOUlpMDRNVFF1TUNJZ2R6MGlOemMyTGpBaUlHZzlJakV3TXpBdU1DSWdhQzFoTFhnOUlqYzNOaUlnYmowaVprTnNaV1k0ZG1JaUx6NEtJQ0E4WnlCalBTSkZNRFkxSWlCNFBTSXdMakFpSUhrOUlpMDBPVFl1TUNJZ2R6MGlOemMyTGpBaUlHZzlJakV3TlRNdU1qRWlJR2d0WVMxNFBTSTNOellpSUc0OUltWkRiR1ZtT0haaElpOCtDaUFnUEdjZ1l6MGlSVEEyTmlJZ2VEMGlNQzR3SWlCNVBTSXRORGsyTGpBaUlIYzlJamMzTmk0d0lpQm9QU0l4TURZd0xqWTFJaUJvTFdFdGVEMGlOemMySWlCdVBTSm1RMnhsWmpFMWJXRWlMejRLSUNBOFp5QmpQU0pGTURZNUlpQjRQU0l3TGpBaUlIazlJaTB5TlRBdU1DSWdkejBpTXpjNUxqRTBJaUJvUFNJMU1EQXVNQ0lnYUMxaExYZzlJak0zT1NJZ2JqMGlkVzV3YVhSamFHVmtVR1Z5WTNWemMybHZia05zWldZeElpOCtDaUFnUEdjZ1l6MGlSVEEyUVNJZ2VEMGlNQzR3SWlCNVBTSXRORFEzTGpBaUlIYzlJakk1T0M0ek5DSWdhRDBpT0RrMExqQWlJR2d0WVMxNFBTSXlPVGdpSUc0OUluVnVjR2wwWTJobFpGQmxjbU4xYzNOcGIyNURiR1ZtTWlJdlBnb2dJRHhuSUdNOUlrVXdOa1FpSUhnOUlqQXVNQ0lnZVQwaUxUYzJPQzR3SWlCM1BTSTBNemd1TUNJZ2FEMGlNVFV6TlM0d0lpQm9MV0V0ZUQwaU5ETTRJaUJ1UFNJMmMzUnlhVzVuVkdGaVEyeGxaaUl2UGdvZ0lEeG5JR005SWtVd05rVWlJSGc5SWpBdU1DSWdlVDBpTFRRNU5pNHdJaUIzUFNJeU9EY3VNQ0lnYUQwaU9Ua3hMakUxSWlCb0xXRXRlRDBpTWpnM0lpQnVQU0kwYzNSeWFXNW5WR0ZpUTJ4bFppSXZQZ29nSUR4bklHTTlJa1V3TnpNaUlIZzlJakF1TUNJZ2VUMGlMVFUxT1M0d0lpQjNQU0kyTmpRdU1DSWdhRDBpTVRVMk9DNHdJaUJvTFdFdGVEMGlOalkwSWlCdVBTSm5RMnhsWmxKbGRtVnljMlZrSWk4K0NpQWdQR2NnWXowaVJUQTNOQ0lnZUQwaU1DNHdJaUI1UFNJdE5UWXdMakFpSUhjOUlqWTJOQzR3SWlCb1BTSXhOVFk0TGpBaUlHZ3RZUzE0UFNJMk5qUWlJRzQ5SW1kRGJHVm1WSFZ5Ym1Wa0lpOCtDaUFnUEdjZ1l6MGlSVEEzTlNJZ2VEMGlNQzR3SWlCNVBTSXROVFF6TGpBaUlIYzlJamN6TVM0d0lpQm9QU0l4TURnMkxqQWlJR2d0WVMxNFBTSTNNekVpSUc0OUltTkRiR1ZtVW1WMlpYSnpaV1FpTHo0S0lDQThaeUJqUFNKRk1EYzJJaUI0UFNJd0xqQWlJSGs5SWkwME5qTXVNQ0lnZHowaU56YzJMakFpSUdnOUlqY3hNaTR3SWlCb0xXRXRlRDBpTnpjMklpQnVQU0ptUTJ4bFpsSmxkbVZ5YzJWa0lpOCtDaUFnUEdjZ1l6MGlSVEEzTnlJZ2VEMGlNQzR3SWlCNVBTSXRORFl6TGpBaUlIYzlJamMzTmk0d0lpQm9QU0kzTVRJdU1DSWdhQzFoTFhnOUlqYzNOaUlnYmowaVprTnNaV1pVZFhKdVpXUWlMejRLSUNBOFp5QmpQU0pGTURkQklpQjRQU0l3TGpBaUlIazlJaTB6T1RjdU1DSWdkejBpTkRReUxqQWlJR2c5SWpFd05EWXVNQ0lnYUMxaExYZzlJalEwTWlJZ2JqMGlaME5zWldaRGFHRnVaMlVpTHo0S0lDQThaeUJqUFNKRk1EZENJaUI0UFNJd0xqQWlJSGs5SWkwek1qWXVNQ0lnZHowaU5ETTVMakFpSUdnOUlqWTFNaTR3SWlCb0xXRXRlRDBpTkRNNUlpQnVQU0pqUTJ4bFprTm9ZVzVuWlNJdlBnb2dJRHhuSUdNOUlrVXdOME1pSUhnOUlqQXVNQ0lnZVQwaUxUTXlOeTR3SWlCM1BTSTFNVGd1TUNJZ2FEMGlORGMwTGpVMUlpQm9MV0V0ZUQwaU5URTRJaUJ1UFNKbVEyeGxaa05vWVc1blpTSXZQZ29nSUR4bklHTTlJa1UxTmpZaUlIZzlJakV1TUNJZ2VUMGlMVEU0TGpBaUlIYzlJalUxTUM0d0lpQm9QU0kxTlRjdU1DSWdhQzFoTFhnOUlqVTFNU0lnYmowaWIzSnVZVzFsYm5SVWNtbHNiQ0l2UGdvZ0lEeG5JR005SWtVMU5qY2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kxTnpRdU1DSWdhRDBpTXpFeUxqQWlJR2d0WVMxNFBTSTFOelFpSUc0OUltOXlibUZ0Wlc1MFZIVnliaUl2UGdvZ0lEeG5JR005SWtVMU5qZ2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kxTnpRdU1DSWdhRDBpTXpFeUxqQWlJR2d0WVMxNFBTSTJNREFpSUc0OUltOXlibUZ0Wlc1MFZIVnlia2x1ZG1WeWRHVmtJaTgrQ2lBZ1BHY2dZejBpUlRVMk9TSWdlRDBpTUM0d0lpQjVQU0l0TVRBMkxqQWlJSGM5SWpVM05DNHdJaUJvUFNJMU1URXVNQ0lnYUMxaExYZzlJalUzTkNJZ2JqMGliM0p1WVcxbGJuUlVkWEp1VTJ4aGMyZ2lMejRLSUNBOFp5QmpQU0pGTlRaQklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNekV5TGpBaUlHZzlJalUzTkM0d0lpQm9MV0V0ZUQwaU16RXlJaUJ1UFNKdmNtNWhiV1Z1ZEZSMWNtNVZjQ0l2UGdvZ0lEeG5JR005SWtVMU5rSWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TVRJdU1DSWdhRDBpTlRjMExqQWlJR2d0WVMxNFBTSXpNVElpSUc0OUltOXlibUZ0Wlc1MFZIVnlibFZ3VXlJdlBnb2dJRHhuSUdNOUlrVTFOa01pSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJM05EY3VNQ0lnYUQwaU1qUXpMakFpSUdndFlTMTRQU0kzTkRjaUlHNDlJbTl5Ym1GdFpXNTBVMmh2Y25SVWNtbHNiQ0l2UGdvZ0lEeG5JR005SWtVMU5rUWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kzTURBdU1DSWdhRDBpTkRrM0xqQWlJR2d0WVMxNFBTSTNNREFpSUc0OUltOXlibUZ0Wlc1MFRXOXlaR1Z1ZENJdlBnb2dJRHhuSUdNOUlrVTFOa1VpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJNU9ESXVNVGdpSUdnOUlqSXlOQzR3SWlCb0xXRXRlRDBpT1RneUlpQnVQU0p2Y201aGJXVnVkRlJ5WlcxaWJHVnRaVzUwSWk4K0NpQWdQR2NnWXowaVJUVTJSaUlnZUQwaU1DNHdJaUI1UFNJdE1UQXhMakE0SWlCM1BTSTFNREF1TUNJZ2FEMGlNell4TGpFeUlpQm9MV0V0ZUQwaU5UQXdJaUJ1UFNKdmNtNWhiV1Z1ZEVoaGVXUnVJaTgrQ2lBZ1BHY2dZejBpUlRVeU1DSWdlRDBpTFRRNUxqQWlJSGs5SWkweE5ESXVNQ0lnZHowaU16YzFMalVpSUdnOUlqWTFOeTR3SWlCb0xXRXRlRDBpTXpJM0lpQnVQU0prZVc1aGJXbGpVR2xoYm04aVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzR5TWlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU1qRWlJSGc5SWkweE9DNHdJaUI1UFNJdE5UQXVNQ0lnZHowaU5UYzNMakFpSUdnOUlqUXhOUzR3SWlCb0xXRXRlRDBpTlRBd0lpQnVQU0prZVc1aGJXbGpUV1Y2ZW04aVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNQzQ0TnlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU1qSWlJSGc5SWkweE5EUXVNQ0lnZVQwaUxURXhOUzR6T1NJZ2R6MGlORFUxTGpNaUlHZzlJall4T1M0ek9TSWdhQzFoTFhnOUlqSTRNU0lnYmowaVpIbHVZVzFwWTBadmNuUmxJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpFdU1qWWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEl6SWlCNFBTSXROelV1TUNJZ2VUMGlMVGt3TGpBaUlIYzlJak01Tnk0eElpQm9QU0kwTVRVdU1DSWdhQzFoTFhnOUlqTXhNQ0lnYmowaVpIbHVZVzFwWTFKcGJtWnZjbnBoYm1SdklqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakF1TmpFaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USTBJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWprMkxqQWlJR2c5SWpNM09TNHdJaUJvTFdFdGVEMGlNamsySWlCdVBTSmtlVzVoYldsalUyWnZjbnBoYm1SdklqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakF1TkRRaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USTFJaUI0UFNJdE5ESXVOelFpSUhrOUlqQXVNQ0lnZHowaU16Y3pMamMwSWlCb1BTSXpNamd1TUNJZ2FDMWhMWGc5SWpNek1TSWdiajBpWkhsdVlXMXBZMW9pUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1DNDFJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV5TmlJZ2VEMGlMVEl3TGpBaUlIazlJakF1TUNJZ2R6MGlNekEzTGpBaUlHZzlJalF4TkM0d0lpQm9MV0V0ZUQwaU1qZzNJaUJ1UFNKa2VXNWhiV2xqVG1sbGJuUmxJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpBdU5qSWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEkzSWlCNFBTSXRNVEF6TGpBaUlIazlJaTB5TnpRdU1DSWdkejBpTVRrd01TNHdNeUlnYUQwaU5qWTRMakFpSUdndFlTMTRQU0l4TnprNElpQnVQU0prZVc1aGJXbGpVRkJRVUZCUUlqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJalF1TWpVaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USTRJaUI0UFNJdE9Ua3VNQ0lnZVQwaUxUSTROUzR3SWlCM1BTSXhOVGsxTGpBaUlHZzlJalkxT0M0d0lpQm9MV0V0ZUQwaU1UUTVOaUlnYmowaVpIbHVZVzFwWTFCUVVGQlFJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpNdU5UVWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEk1SWlCNFBTSXRNVEUwTGpBaUlIazlJaTB5TnpjdU1EWWlJSGM5SWpFek1URXVNQ0lnYUQwaU5qWXpMakEySWlCb0xXRXRlRDBpTVRFNU55SWdiajBpWkhsdVlXMXBZMUJRVUZBaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNeTR3SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVeVFTSWdlRDBpTFRFd01TNHhNeUlnZVQwaUxUTXlNUzR3SWlCM1BTSTVPVFF1TVRNaUlHZzlJalkzT1M0d0lpQm9MV0V0ZUQwaU9Ea3pJaUJ1UFNKa2VXNWhiV2xqVUZCUUlqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakl1TXpjaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USkNJaUI0UFNJdE9UWXVNQ0lnZVQwaUxUSTRNaTQxTnlJZ2R6MGlOamd6TGpBaUlHZzlJalkyTWk0NU9DSWdhQzFoTFhnOUlqVTROeUlnYmowaVpIbHVZVzFwWTFCUUlqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TnpFaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USkRJaUI0UFNJdE1qVXVNQ0lnZVQwaUxUSTBNeTR3SWlCM1BTSTRNelV1TURJaUlHZzlJalkxTkM0d0lpQm9MV0V0ZUQwaU9ERXdJaUJ1UFNKa2VXNWhiV2xqVFZBaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzQ0TlNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU1rUWlJSGc5SWkweE5TNHdJaUI1UFNJdE1UZzJMakFpSUhjOUlqZzROaTR6T1NJZ2FEMGlOakU0TGpBaUlHZ3RZUzE0UFNJNE5qWWlJRzQ5SW1SNWJtRnRhV05OUmlJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXhMamdpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRKRklpQjRQU0l0TkRRdU1DSWdlVDBpTFRJM05DNHdJaUIzUFNJM01USXVNQ0lnYUQwaU56RTFMakFpSUdndFlTMTRQU0kyTmpnaUlHNDlJbVI1Ym1GdGFXTlFSaUkrQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJeExqWTRJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV5UmlJZ2VEMGlMVEV4T1M0d0lpQjVQU0l0TVRrM0xqQWlJSGM5SWpjd01pNHdJaUJvUFNJMk1qVXVNQ0lnYUMxaExYZzlJalU0TXlJZ2JqMGlaSGx1WVcxcFkwWkdJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpFdU9EVWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVE13SWlCNFBTSXRORGt1TUNJZ2VUMGlMVEU1Tnk0d0lpQjNQU0k1TkRVdU1DSWdhRDBpTmpNeUxqQWlJR2d0WVMxNFBTSTRPVFlpSUc0OUltUjVibUZ0YVdOR1JrWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTWk0ME55SWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNekVpSUhnOUlpMDBPUzR3SWlCNVBTSXRNVGszTGpBaUlIYzlJakV5TWpJdU1DSWdhRDBpTmpRMUxqQWlJR2d0WVMxNFBTSXhNVGN6SWlCdVBTSmtlVzVoYldsalJrWkdSaUkrQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJeUxqZ3lJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV6TWlJZ2VEMGlMVFE1TGpBaUlIazlJaTB4T1RVdU1pSWdkejBpTVRReU15NHdJaUJvUFNJMk5qa3VNaUlnYUMxaExYZzlJakV6TnpRaUlHNDlJbVI1Ym1GdGFXTkdSa1pHUmlJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXlMams0SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVek15SWdlRDBpTFRRNUxqQWlJSGs5SWkweE9UY3VNQ0lnZHowaU1UWTNOaTR3SWlCb1BTSTJOamt1TUNJZ2FDMWhMWGc5SWpFMk1qY2lJRzQ5SW1SNWJtRnRhV05HUmtaR1JrWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTXk0MUlpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVXpOQ0lnZUQwaUxUUTVMakFpSUhrOUlpMHlORFV1T0RJaUlIYzlJamN5T0M0d0lpQm9QU0kzTVRjdU9ESWlJR2d0WVMxNFBTSTJOemtpSUc0OUltUjVibUZ0YVdOR2IzSjBaVkJwWVc1dklqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TlNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU16VWlJSGc5SWkwME9TNHdJaUI1UFNJdE1UazFMak01SWlCM1BTSTNOVE11TUNJZ2FEMGlOakU1TGpNNUlpQm9MV0V0ZUQwaU56QTBJaUJ1UFNKa2VXNWhiV2xqUm05eWVtRnVaRzhpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1TNHpOU0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTXpZaUlIZzlJakF1TUNJZ2VUMGlMVEUxTlM0d0lpQjNQU0kyTlRVdU5TSWdhRDBpTmpFNUxqQWlJR2d0WVMxNFBTSTJPRFVpSUc0OUltUjVibUZ0YVdOVFptOXllbUZ1Wkc4eElqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TXlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU16Y2lJSGc5SWpBdU1DSWdlVDBpTFRJek1pNHdJaUIzUFNJNU5EWXVOU0lnYUQwaU5qazJMakFpSUdndFlTMTRQU0k1TkRjaUlHNDlJbVI1Ym1GdGFXTlRabTl5ZW1GdVpHOVFhV0Z1YnlJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXhMamtpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRNNElpQjRQU0l3TGpBaUlIazlJaTB5TkRJdU1DSWdkejBpTVRJM01DNDFJaUJvUFNJM01UWXVNQ0lnYUMxaExYZzlJakV5TnpFaUlHNDlJbVI1Ym1GdGFXTlRabTl5ZW1GdVpHOVFhV0Z1YVhOemFXMXZJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpFdU9UY2lJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVE01SWlCNFBTSXdMakFpSUhrOUlpMHhOall1TUNJZ2R6MGlPVE0yTGpBaUlHZzlJall4T1M0d0lpQm9MV0V0ZUQwaU9UTTJJaUJ1UFNKa2VXNWhiV2xqVTJadmNucGhkRzhpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1TNDNOaUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTTBFaUlIZzlJakF1TUNJZ2VUMGlMVEk0TUM0d0lpQjNQU0l4TWpVNUxqVWlJR2c5SWpjek5DNHdJaUJvTFdFdGVEMGlNVEkyTUNJZ2JqMGlaSGx1WVcxcFkxTm1iM0o2WVhSdlVHbGhibThpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1TNDROU0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTTBJaUlIZzlJakF1TUNJZ2VUMGlMVEUyT1M0d0lpQjNQU0l4TVRneExqQWlJR2c5SWpZeU5TNHdJaUJvTFdFdGVEMGlNVEU0TVNJZ2JqMGlaSGx1WVcxcFkxTm1iM0o2WVhSdlJrWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTWk0eU9DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNME1pSUhnOUlpMDNOUzR3SWlCNVBTSXRNVEUxTGpNNUlpQjNQU0kzTWprdU5TSWdhRDBpTmpFNUxqTTVJaUJvTFdFdGVEMGlOalUwSWlCdVBTSmtlVzVoYldsalVtbHVabTl5ZW1GdVpHOHhJajRLSUNBZ0lEeGhJRzQ5SW05d2RHbGpZV3hEWlc1MFpYSWlJSGc5SWpFdU5UWWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVE5FSWlCNFBTSXROelV1TUNJZ2VUMGlMVEUxTlM0ek9TSWdkejBpTVRBME5pNHdJaUJvUFNJMk1Ua3VNemtpSUdndFlTMTRQU0k1TnpFaUlHNDlJbVI1Ym1GdGFXTlNhVzVtYjNKNllXNWtieklpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1pNHdPQ0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TkRBaUlIZzlJakF1TUNJZ2VUMGlMVGd4T1M0d0lpQjNQU0l5TmpFdU1DSWdhRDBpT0RFNUxqQWlJR2d0WVMxNFBTSXlOakVpSUc0OUltWnNZV2M0ZEdoVmNDSStDaUFnSUNBOFlTQnVQU0puY21GalpVNXZkR1ZUYkdGemFFNUZJaUI0UFNJeExqSTRJaUI1UFNJdE1DNDRJaTgrQ2lBZ0lDQThZU0J1UFNKbmNtRmpaVTV2ZEdWVGJHRnphRk5YSWlCNFBTSXRNQzQyTkNJZ2VUMGlMVEl1TkRZaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWkwd0xqRTRJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TkRFaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXlOakV1TUNJZ2FEMGlPREU1TGpBaUlHZ3RZUzE0UFNJeU5qRWlJRzQ5SW1ac1lXYzRkR2hFYjNkdUlqNEtJQ0FnSUR4aElHNDlJbWR5WVdObFRtOTBaVk5zWVhOb1RsY2lJSGc5SWkwd0xqWWlJSGs5SWpJdU1UY2lMejRLSUNBZ0lEeGhJRzQ5SW1keVlXTmxUbTkwWlZOc1lYTm9VMFVpSUhnOUlqRXVNek1pSUhrOUlqQXVOak1pTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVUxY2lJSGc5SWpBdU1DSWdlVDBpTUM0eE9DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalF5SWlCNFBTSXdMakFpSUhrOUlpMDRNVGt1TkNJZ2R6MGlNekkzTGpFMklpQm9QU0k0TVRrdU5DSWdhQzFoTFhnOUlqTXlOeUlnYmowaVpteGhaekUyZEdoVmNDSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQk9WeUlnZUQwaU1DNHdJaUI1UFNJdE1DNDBOeUl2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpReklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNekkzTGpFMklpQm9QU0k0TVRrdU1DSWdhQzFoTFhnOUlqTXlOeUlnYmowaVpteGhaekUyZEdoRWIzZHVJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VTFjaUlIZzlJakF1TUNJZ2VUMGlNQzQwTVNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qUTBJaUI0UFNJdE1DNHlJaUI1UFNJdE9EUTVMalEzSWlCM1BTSXlOamd1TWpraUlHZzlJams1T0M0MU5TSWdhQzFoTFhnOUlqSTJPQ0lnYmowaVpteGhaek15Ym1SVmNDSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQk9WeUlnZUQwaU1DNHdJaUI1UFNJd0xqSWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwTlNJZ2VEMGlMVEl1T0NJZ2VUMGlMVEUyT1M0d09DSWdkejBpTWpjd0xqa2lJR2c5SWprNU9DNDFOU0lnYUMxaExYZzlJakkyT0NJZ2JqMGlabXhoWnpNeWJtUkViM2R1SWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVUxY2lJSGc5SWpBdU1DSWdlVDBpTFRBdU1UY2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwTmlJZ2VEMGlMVFF1TUNJZ2VUMGlMVGd5TXk0MU5DSWdkejBpTWpnMkxqQWlJR2c5SWpFeE56QXVOVFFpSUdndFlTMTRQU0l5T0RJaUlHNDlJbVpzWVdjMk5IUm9WWEFpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VGxjaUlIZzlJaTB3TGpBeUlpQjVQU0l4TGpFM0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORGNpSUhnOUlpMDFMakFpSUhrOUlpMHpOelV1TUNJZ2R6MGlNamcyTGpBaUlHZzlJakV4TnpBdU5UUWlJR2d0WVMxNFBTSXlPREVpSUc0OUltWnNZV2MyTkhSb1JHOTNiaUkrQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYmxOWElpQjRQU0l0TUM0d01TSWdlVDBpTFRBdU9UUWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwT0NJZ2VEMGlNQzR3SWlCNVBTSXRPREEwTGpBaUlIYzlJakkxTWk0d0lpQm9QU0l4TXpNMExqQWlJR2d0WVMxNFBTSXlOVElpSUc0OUltWnNZV2N4TWpoMGFGVndJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMVZjRTVYSWlCNFBTSXdMakFpSUhrOUlqRXVOellpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJME9TSWdlRDBpTFRBdU9Ea2lJSGs5SWkwMU9EQXVNQ0lnZHowaU1qVXlMamc1SWlCb1BTSXhNek0wTGpBaUlHZ3RZUzE0UFNJMk1EQWlJRzQ5SW1ac1lXY3hNamgwYUVSdmQyNGlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXRNUzQ0TlNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qUkJJaUI0UFNJd0xqQWlJSGs5SWkwNE1qY3VNRFFpSUhjOUlqSTNNaTR3SWlCb1BTSXhOVEkzTGpBMElpQm9MV0V0ZUQwaU1qY3lJaUJ1UFNKbWJHRm5NalUyZEdoVmNDSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQk9WeUlnZUQwaU1DNHdJaUI1UFNJeUxqVTNJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TkVJaUlIZzlJakF1TUNJZ2VUMGlMVGMxTUM0d0lpQjNQU0l5TnpJdU1DSWdhRDBpTVRVeU55NHdOQ0lnYUMxaExYZzlJall3TUNJZ2JqMGlabXhoWnpJMU5uUm9SRzkzYmlJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JsTlhJaUI0UFNJd0xqQWlJSGs5SWkweUxqVTRJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TkVNaUlIZzlJaTAyTGpBaUlIazlJaTA0TkRNdU1EVWlJSGM5SWpJNU1DNHdJaUJvUFNJeE56TTBMakExSWlCb0xXRXRlRDBpTWpnMElpQnVQU0ptYkdGbk5URXlkR2hWY0NJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0l6TGpNeElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORVFpSUhnOUlpMDJMakFpSUhrOUlpMDVNemt1TUNJZ2R6MGlNamt3TGpBaUlHZzlJakUzTXpRdU1EVWlJR2d0WVMxNFBTSTFPVFFpSUc0OUltWnNZV2MxTVRKMGFFUnZkMjRpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TXk0MU5DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalJGSWlCNFBTSXROaTR3SWlCNVBTSXRPREl5TGprNUlpQjNQU0l5TnpVdU1DSWdhRDBpTVRrd01pNDVPU0lnYUMxaExYZzlJakkyT1NJZ2JqMGlabXhoWnpFd01qUjBhRlZ3SWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJak11T0RraUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTBSaUlnZUQwaUxUWXVNQ0lnZVQwaUxURXlNREF1TUNJZ2R6MGlNamMxTGpBaUlHZzlJakU1TURNdU1DSWdhQzFoTFhnOUlqVTVOQ0lnYmowaVpteGhaekV3TWpSMGFFUnZkMjRpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TkM0eU9DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNamN3SWlCNFBTSXROREF1TkRjaUlIazlJaTB5TXprdU1DSWdkejBpTWpRd0xqUTNJaUJvUFNJNE1qZ3VNQ0lnYUMxaExYZzlJakl3TUNJZ2JqMGlZV05qYVdSbGJuUmhiRkYxWVhKMFpYSlViMjVsUm14aGRFRnljbTkzVlhBaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU5qSWlJSGs5SWpFdU5qWWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMalV4SWlCNVBTSXdMakUySWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU56RWlJSGc5SWkwME9TNHpOU0lnZVQwaUxUUXpOQzR3SWlCM1BTSXlOVFl1TXpVaUlHZzlJamczT1M0d0lpQm9MV0V0ZUQwaU1qQTNJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1ZHaHlaV1ZSZFdGeWRHVnlWRzl1WlhOR2JHRjBRWEp5YjNkRWIzZHVJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXdMalE0SWlCNVBTSXlMalE0SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0MklpQjVQU0l4TGpBMElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlOeklpSUhnOUlpMDBNUzQwTnlJZ2VUMGlMVFEzTVM0d0lpQjNQU0l5TlRZdU9UY2lJR2c5SWpFd05UTXVNQ0lnYUMxaExYZzlJakl4TlNJZ2JqMGlZV05qYVdSbGJuUmhiRkYxWVhKMFpYSlViMjVsVTJoaGNuQk9ZWFIxY21Gc1FYSnliM2RWY0NJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTUM0MU9TSWdlVDBpTWk0Mk9DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMWNpSUhnOUlqQXVOemtpSUhrOUlqRXVNU0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpjeklpQjRQU0l3TGpBaUlIazlJaTAxTWpBdU1DSWdkejBpTWpVMkxqQTFJaUJvUFNJNU5qa3VNQ0lnYUMxaExYZzlJakl4TUNJZ2JqMGlZV05qYVdSbGJuUmhiRkYxWVhKMFpYSlViMjVsUm14aGRFNWhkSFZ5WVd4QmNuSnZkMFJ2ZDI0aVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU1qUWlJSGs5SWpJdU9EZ2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMalF4SWlCNVBTSXhMak16SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU56UWlJSGc5SWkweU5pNHdJaUI1UFNJdE16WXpMakFpSUhjOUlqUXhNaTR3SWlCb1BTSTROamd1TUNJZ2FDMWhMWGc5SWpNM05pSWdiajBpWVdOamFXUmxiblJoYkZSb2NtVmxVWFZoY25SbGNsUnZibVZ6VTJoaGNuQkJjbkp2ZDFWd0lqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJeExqRTJJaUI1UFNJeUxqUTJJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNUzR4T0NJZ2VUMGlNQzQzTmlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU5UUWlJSGs5SWpBdU5USWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkzTlNJZ2VEMGlMVEl4TGpBaUlIazlJaTAxTVRndU1DSWdkejBpTkRFeUxqQWlJR2c5SWpreE9TNHdJaUJvTFdFdGVEMGlNemd4SWlCdVBTSmhZMk5wWkdWdWRHRnNVWFZoY25SbGNsUnZibVZUYUdGeWNFRnljbTkzUkc5M2JpSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1TNHhOaUlnZVQwaU15NHdOeUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TlRVaUlIazlJakV1TVRVaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJdE1TNHdNaUlnZVQwaUxUQXVPU0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTkVNd0lpQjRQU0l0TUM0d05TSWdlVDBpTWk0d01pSWdkejBpTkRjeUxqQTFJaUJvUFNJME5URXVPVGdpSUdndFlTMTRQU0kwTnpJaUlHNDlJbVpsY20xaGRHRkJZbTkyWlNJdlBnb2dJRHhuSUdNOUlrVTBRekVpSUhnOUlpMHdMak14SWlCNVBTSXRORE13TGpBaUlIYzlJalV4T0M0NE9DSWdhRDBpTkRJNUxqQTRJaUJvTFdFdGVEMGlOVEU1SWlCdVBTSm1aWEp0WVhSaFFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FTXlJaUI0UFNJd0xqQWlJSGs5SWkwek1TNHdJaUIzUFNJM01URXVNQ0lnYUQwaU5USTNMakFpSUdndFlTMTRQU0kzTVRFaUlHNDlJbVpsY20xaGRHRldaWEo1VTJodmNuUkJZbTkyWlNJdlBnb2dJRHhuSUdNOUlrVTBRek1pSUhnOUlqQXVNQ0lnZVQwaUxUUTNOUzR3SWlCM1BTSTJPVGN1TUNJZ2FEMGlORGc0TGpBaUlHZ3RZUzE0UFNJMk9UY2lJRzQ5SW1abGNtMWhkR0ZXWlhKNVUyaHZjblJDWld4dmR5SXZQZ29nSUR4bklHTTlJa1UwUXpRaUlIZzlJakF1TUNJZ2VUMGlMVEU0TGpBNUlpQjNQU0kxTkRVdU1DSWdhRDBpTXpZMkxqQTVJaUJvTFdFdGVEMGlOVFExSWlCdVBTSm1aWEp0WVhSaFUyaHZjblJCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUXpVaUlIZzlJakF1TUNJZ2VUMGlMVE16TlM0d0lpQjNQU0kxTmpVdU1DSWdhRDBpTXpRMUxqQWlJR2d0WVMxNFBTSTFOalVpSUc0OUltWmxjbTFoZEdGVGFHOXlkRUpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJETmlJZ2VEMGlNQzR3SWlCNVBTSXROaTR3SWlCM1BTSTFPVEV1TkRraUlHZzlJak0wTXk0eElpQm9MV0V0ZUQwaU5Ua3hJaUJ1UFNKbVpYSnRZWFJoVEc5dVowRmliM1psSWk4K0NpQWdQR2NnWXowaVJUUkROeUlnZUQwaU1DNHdJaUI1UFNJdE16TTFMakFpSUhjOUlqWXdNaTR3SWlCb1BTSXpOREl1TUNJZ2FDMWhMWGc5SWpZd01pSWdiajBpWm1WeWJXRjBZVXh2Ym1kQ1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFF6Z2lJSGc5SWpBdU1DSWdlVDBpTFRFMExqRWlJSGM5SWpjeE5TNHdJaUJvUFNJME5URXVNU0lnYUMxaExYZzlJamN4TlNJZ2JqMGlabVZ5YldGMFlWWmxjbmxNYjI1blFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FTTVJaUI0UFNJdE1DNHdNU0lnZVQwaUxUUXlOeTR3SWlCM1BTSTJPRFl1TkRZaUlHZzlJalExTnk0d0lpQm9MV0V0ZUQwaU5qZzJJaUJ1UFNKbVpYSnRZWFJoVm1WeWVVeHZibWRDWld4dmR5SXZQZ29nSUR4bklHTTlJa1UwUTBVaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXhORGd1TUNJZ2FEMGlNamMxTGpBaUlHZ3RZUzE0UFNJeE5EZ2lJRzQ5SW1KeVpXRjBhRTFoY210RGIyMXRZU0l2UGdvZ0lEeG5JR005SWtVMk5UQWlJSGc5SWpBdU1DSWdlVDBpTFRFekxqQWlJSGM5SWprME5DNHdJaUJvUFNJMU5qTXVNQ0lnYUMxaExYZzlJamswTkNJZ2JqMGlhMlY1WW05aGNtUlFaV1JoYkZCbFpDSXZQZ29nSUR4bklHTTlJa1UyTlRFaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXpNVFF1TUNJZ2FEMGlOVFE1TGpBaUlHZ3RZUzE0UFNJek1UUWlJRzQ5SW10bGVXSnZZWEprVUdWa1lXeFFJaTgrQ2lBZ1BHY2dZejBpUlRZMU5TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJalF6Tmk0MklpQm9QU0kwTmpFdU1DSWdhQzFoTFhnOUlqUXpOeUlnYmowaWEyVjVZbTloY21SUVpXUmhiRlZ3SWk4K0NpQWdQR2NnWXowaVJUWTFPU0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpFeE5EQXVNQ0lnYUQwaU5UTTVMakFpSUdndFlTMTRQU0l4TVRRd0lpQnVQU0pyWlhsaWIyRnlaRkJsWkdGc1UyOXpkQ0l2UGdvZ0lEeG5JR005SWtVMk5VRWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TWpRdU1DSWdhRDBpTlRNNExqQWlJR2d0WVMxNFBTSXpNalFpSUc0OUltdGxlV0p2WVhKa1VHVmtZV3hUSWk4K0NpQWdQR2NnWXowaVJUa3pPQ0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpZd01DSWdhRDBpTUM0d0lpQm9MV0V0ZUQwaU5qQXdJaUJ1UFNKdFpXNXpkWEpoYkU1dmRHVm9aV0ZrVTJWdGFXSnlaWFpwYzBKc1lXTnJJaTgrQ2lBZ1BHY2dZejBpUlRrek9TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJall3TUNJZ2FEMGlNQzR3SWlCb0xXRXRlRDBpTmpBd0lpQnVQU0p0Wlc1emRYSmhiRTV2ZEdWb1pXRmtVMlZ0YVdKeVpYWnBjMVp2YVdRaUx6NEtJQ0E4WnlCalBTSkZPVE5ESWlCNFBTSXRNQzR4TVNJZ2VUMGlMVEkwT1M0d0lpQjNQU0kwT0RRdU1URWlJR2c5SWpRNU9DNHdJaUJvTFdFdGVEMGlORGcwSWlCdVBTSnRaVzV6ZFhKaGJFNXZkR1ZvWldGa1RXbHVhVzFoVjJocGRHVWlMejRLSUNBOFp5QmpQU0pGT1RORUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOakF3SWlCb1BTSXdMakFpSUdndFlTMTRQU0kyTURBaUlHNDlJbTFsYm5OMWNtRnNUbTkwWldobFlXUlRaVzFwYldsdWFXMWhWMmhwZEdVaUx6NEtJQ0E4WnlCalBTSkZPVE5GSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU5qQXdJaUJvUFNJd0xqQWlJR2d0WVMxNFBTSTJNREFpSUc0OUltMWxibk4xY21Gc1EyOXRZbE4wWlcxVmNDSXZQZ29nSUR4bklHTTlJa1U1TTBZaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTJNREFpSUdnOUlqQXVNQ0lnYUMxaExYZzlJall3TUNJZ2JqMGliV1Z1YzNWeVlXeERiMjFpVTNSbGJVUnZkMjRpTHo0S0lDQThaeUJqUFNKRk9UUXdJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTmpBd0lpQm9QU0l3TGpBaUlHZ3RZUzE0UFNJMk1EQWlJRzQ5SW0xbGJuTjFjbUZzUTI5dFlsTjBaVzFFYVdGbmIyNWhiQ0l2UGdvZ0lEeG5JR005SWtVNU5ERWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kyTURBaUlHZzlJakF1TUNJZ2FDMWhMWGc5SWpZd01DSWdiajBpYldWdWMzVnlZV3hEYjIxaVUzUmxiVlZ3Um14aFoxSnBaMmgwSWk4K0NpQWdQR2NnWXowaVJUazBNaUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpZd01DSWdhRDBpTUM0d0lpQm9MV0V0ZUQwaU5qQXdJaUJ1UFNKdFpXNXpkWEpoYkVOdmJXSlRkR1Z0Ukc5M2JrWnNZV2RTYVdkb2RDSXZQZ29nSUR4bklHTTlJa1U1TkRNaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTJNREFpSUdnOUlqQXVNQ0lnYUMxaExYZzlJall3TUNJZ2JqMGliV1Z1YzNWeVlXeERiMjFpVTNSbGJWVndSbXhoWjB4bFpuUWlMejRLSUNBOFp5QmpQU0pGT1RRMElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOakF3SWlCb1BTSXdMakFpSUdndFlTMTRQU0kyTURBaUlHNDlJbTFsYm5OMWNtRnNRMjl0WWxOMFpXMUViM2R1Um14aFoweGxablFpTHo0S0lDQThaeUJqUFNKRk9UUTFJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTmpBd0lpQm9QU0l3TGpBaUlHZ3RZUzE0UFNJMk1EQWlJRzQ5SW0xbGJuTjFjbUZzUTI5dFlsTjBaVzFWY0Vac1lXZEdiR0Z5WldRaUx6NEtJQ0E4WnlCalBTSkZPVFEySWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU5qQXdJaUJvUFNJd0xqQWlJR2d0WVMxNFBTSTJNREFpSUc0OUltMWxibk4xY21Gc1EyOXRZbE4wWlcxRWIzZHVSbXhoWjBac1lYSmxaQ0l2UGdvZ0lEeG5JR005SWtVNU5EY2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kyTURBaUlHZzlJakF1TUNJZ2FDMWhMWGc5SWpZd01DSWdiajBpYldWdWMzVnlZV3hEYjIxaVUzUmxiVlZ3Um14aFowVjRkR1Z1WkdWa0lpOCtDaUFnUEdjZ1l6MGlSVGswT0NJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqWXdNQ0lnYUQwaU1DNHdJaUJvTFdFdGVEMGlOakF3SWlCdVBTSnRaVzV6ZFhKaGJFTnZiV0pUZEdWdFJHOTNia1pzWVdkRmVIUmxibVJsWkNJdlBnb2dJRHhuSUdNOUlrVTVORGtpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJMk1EQWlJR2c5SWpBdU1DSWdhQzFoTFhnOUlqWXdNQ0lnYmowaWJXVnVjM1Z5WVd4RGIyMWlVM1JsYlZWd1JteGhaMU5sYldsdGFXNXBiV0VpTHo0S0lDQThaeUJqUFNKRk9UUkJJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTmpBd0lpQm9QU0l3TGpBaUlHZ3RZUzE0UFNJMk1EQWlJRzQ5SW0xbGJuTjFjbUZzUTI5dFlsTjBaVzFFYjNkdVJteGhaMU5sYldsdGFXNXBiV0VpTHo0S0lDQThaeUJqUFNKRk9UUkNJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTmpBd0lpQm9QU0l3TGpBaUlHZ3RZUzE0UFNJMk1EQWlJRzQ5SW0xbGJuTjFjbUZzUTI5dFlsTjBaVzFWY0Vac1lXZEdkWE5oSWk4K0NpQWdQR2NnWXowaVJUazBReUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpZd01DSWdhRDBpTUM0d0lpQm9MV0V0ZUQwaU5qQXdJaUJ1UFNKdFpXNXpkWEpoYkVOdmJXSlRkR1Z0Ukc5M2JrWnNZV2RHZFhOaElpOCtDaUFnUEdjZ1l6MGlSVUZCTkNJZ2VEMGlMVFUyTGpFMklpQjVQU0l4TURrdU9EVWlJSGM5SWpReU5DNHlPU0lnYUQwaU1UYzJMakU0SWlCb0xXRXRlRDBpTXpRd0lpQnVQU0ozYVdkbmJHVlVjbWxzYkNJK0NpQWdJQ0E4WVNCdVBTSnlaWEJsWVhSUFptWnpaWFFpSUhnOUlqRXVNellpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGUVVFNUlpQjRQU0l0TWpJdU1DSWdlVDBpTUM0d0lpQjNQU0l6TWpJdU1DSWdhRDBpTVRjMkxqQWlJR2d0WVMxNFBTSXlOVGtpSUc0OUluZHBaMmRzWlVGeWNHVm5aMmxoZEc5VmNDSStDaUFnSUNBOFlTQnVQU0p5WlhCbFlYUlBabVp6WlhRaUlIZzlJakV1TURRaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRlFVRkJJaUI0UFNJdE5ERXVNQ0lnZVQwaU1DNHdJaUIzUFNJek1qSXVNQ0lnYUQwaU1UYzJMakFpSUdndFlTMTRQU0l5TlRraUlHNDlJbmRwWjJkc1pVRnljR1ZuWjJsaGRHOUViM2R1SWo0S0lDQWdJRHhoSUc0OUluSmxjR1ZoZEU5bVpuTmxkQ0lnZUQwaU1pNHlNeUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1ZCUVVRaUlIZzlJaTB5TWk0d0lpQjVQU0l0TVRVdU1UY2lJSGM5SWpVeU5pNHdJaUJvUFNJeU1UQXVNVGNpSUdndFlTMTRQU0kxTURRaUlHNDlJbmRwWjJkc1pVRnljR1ZuWjJsaGRHOVZjRUZ5Y205M0lqNEtJQ0FnSUR4aElHNDlJbkpsY0dWaGRFOW1abk5sZENJZ2VEMGlNaTR3TWlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtWQlFVVWlJSGc5SWpBdU1DSWdlVDBpTFRrdU1DSWdkejBpTlRJMkxqQWlJR2c5SWpJeE1DNHdJaUJvTFdFdGVEMGlORGsySWlCdVBTSjNhV2RuYkdWQmNuQmxaMmRwWVhSdlJHOTNia0Z5Y205M0lqNEtJQ0FnSUR4aElHNDlJbkpsY0dWaGRFOW1abk5sZENJZ2VEMGlNaTR3TmlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtWQlFVWWlJSGc5SWkweU55NHdJaUI1UFNJd0xqQWlJSGM5SWpNNU1DNHdJaUJvUFNJeE56WXVNQ0lnYUMxaExYZzlJak14TXlJZ2JqMGlkMmxuWjJ4bFIyeHBjM05oYm1SdklqNEtJQ0FnSUR4aElHNDlJbkpsY0dWaGRFOW1abk5sZENJZ2VEMGlNUzR5TlNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtZME1EQWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4TWpBdU1DSWdhRDBpT1RrNExqVTBJaUJvTFdFdGVEMGlNVEl3SWlCdVBTSmljbUZqWlZOdFlXeHNJaTgrQ2lBZ1BHY2dZejBpUmpRd01TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJamM0TGpBaUlHZzlJams1T0M0MU5DSWdhQzFoTFhnOUlqYzRJaUJ1UFNKaWNtRmpaVXhoY21kbElpOCtDaUFnUEdjZ1l6MGlSalF3TWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqWXpMakFpSUdnOUlqazVPQzQxTkNJZ2FDMWhMWGc5SWpZeklpQnVQU0ppY21GalpVeGhjbWRsY2lJdlBnb2dJRHhuSUdNOUlrWTBNRE1pSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJME5pNHdJaUJvUFNJNU9UZ3VOVFFpSUdndFlTMTRQU0kwTmlJZ2JqMGlZbkpoWTJWR2JHRjBJaTgrQ2lBZ1BHY2dZejBpUmpRd1JpSWdlRDBpTUM0d0lpQjVQU0l0TXpFNExqQWlJSGM5SWpJME9TNHdJaUJvUFNJek1UZ3VNQ0lnYUMxaExYZzlJakkwT1NJZ2JqMGlabXhoWnpoMGFGVndVM1J5WVdsbmFIUWlMejRLSUNBOFp5QmpQU0pHTkRFd0lpQjRQU0l3TGpBaUlIazlJaTAxTWpRdU1DSWdkejBpTWpjNExqQWlJR2c5SWpVeU5DNHdJaUJvTFdFdGVEMGlNamM1SWlCdVBTSm1iR0ZuT0hSb1ZYQlRhRzl5ZENJdlBnb2dJRHhuSUdNOUlrWTBNVEVpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU5EWXVNQ0lnYUQwaU16RTRMakFpSUdndFlTMTRQU0l5TkRZaUlHNDlJbVpzWVdjNGRHaEViM2R1VTNSeVlXbG5hSFFpTHo0S0lDQThaeUJqUFNKR05ERXlJaUI0UFNJd0xqQWlJSGs5SWkwMU1ERXVNQ0lnZHowaU1qUTVMalEwSWlCb1BTSTFNREV1TUNJZ2FDMWhMWGc5SWpJME9TSWdiajBpWm14aFp6RTJkR2hWY0ZOMGNtRnBaMmgwSWk4K0NpQWdQR2NnWXowaVJqUXhNeUlnZUQwaUxUQXVOelVpSUhrOUlpMDJNVFF1TUNJZ2R6MGlNalF5TGpjMUlpQm9QU0kyTVRRdU1DSWdhQzFoTFhnOUlqSTBNaUlnYmowaVpteGhaekUyZEdoVmNGTm9iM0owSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJaTB3TGpVMElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBNVFFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU5EZ3VNQ0lnYUQwaU5UQXlMamt5SWlCb0xXRXRlRDBpTWpRNElpQnVQU0ptYkdGbk1UWjBhRVJ2ZDI1VGRISmhhV2RvZENJdlBnb2dJRHhuSUdNOUlrWTBNVFVpSUhnOUlpMHlMakFpSUhrOUlpMDBPVE11TUNJZ2R6MGlNalF6TGpZeUlpQm9QU0kyT0RjdU1qWWlJR2d0WVMxNFBTSXlOVElpSUc0OUltWnNZV2N6TW01a1ZYQlRkSEpoYVdkb2RDSXZQZ29nSUR4bklHTTlJa1kwTVRZaUlIZzlJakF1TUNJZ2VUMGlMVFl3Tnk0d0lpQjNQU0l5TmpFdU1DSWdhRDBpT0RBM0xqQWlJR2d0WVMxNFBTSXlOakVpSUc0OUltWnNZV2N6TW01a1ZYQlRhRzl5ZENJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0l3TGpNNUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBNVGNpSUhnOUlqQXVNQ0lnZVQwaUxURTVOUzR3SWlCM1BTSXlOVEV1TlRnaUlHZzlJamN3T0M0eE9TSWdhQzFoTFhnOUlqSTFNaUlnYmowaVpteGhaek15Ym1SRWIzZHVVM1J5WVdsbmFIUWlMejRLSUNBOFp5QmpQU0pHTkRFNElpQjRQU0l0TUM0eE1TSWdlVDBpTFRRNE9DNHdJaUIzUFNJeU5UQXVNVElpSUdnOUlqZzROUzR6TnlJZ2FDMWhMWGc5SWpJMU1TSWdiajBpWm14aFp6WTBkR2hWY0ZOMGNtRnBaMmgwSWk4K0NpQWdQR2NnWXowaVJqUXhPU0lnZUQwaUxUY3VNQ0lnZVQwaUxUWTFNUzR3SWlCM1BTSXlOVE11TUNJZ2FEMGlNVEF4TkM0d0lpQm9MV0V0ZUQwaU1qUTBJaUJ1UFNKbWJHRm5OalIwYUZWd1UyaHZjblFpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VGxjaUlIZzlJakF1TUNJZ2VUMGlNQzQ0TlNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKR05ERkJJaUI0UFNJd0xqUTBJaUI1UFNJdE5EQXpMakFpSUhjOUlqSTFNaTQxTmlJZ2FEMGlPRGt5TGpreUlpQm9MV0V0ZUQwaU1qVXpJaUJ1UFNKbWJHRm5OalIwYUVSdmQyNVRkSEpoYVdkb2RDSXZQZ29nSUR4bklHTTlJa1kwTVVJaUlIZzlJaTB4TGpBaUlIazlJaTAwT1RBdU1DSWdkejBpTWpVMUxqQWlJR2c5SWpFd05qTXVNQ0lnYUMxaExYZzlJakkxTlNJZ2JqMGlabXhoWnpFeU9IUm9WWEJUZEhKaGFXZG9kQ0l2UGdvZ0lEeG5JR005SWtZME1VTWlJSGc5SWpBdU1DSWdlVDBpTFRVNE15NHdJaUIzUFNJeU5EQXVNQ0lnYUQwaU1URTJNaTR3SWlCb0xXRXRlRDBpTWpRd0lpQnVQU0ptYkdGbk1USTRkR2hWY0ZOb2IzSjBJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMVZjRTVYSWlCNFBTSXdMakFpSUhrOUlqRXVPRE1pTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUmpReFJDSWdlRDBpTUM0d0lpQjVQU0l0TlRjd0xqQWlJSGM5SWpJMU15NHdJaUJvUFNJeE1EZ3pMakFpSUdndFlTMTRQU0l5TlRNaUlHNDlJbVpzWVdjeE1qaDBhRVJ2ZDI1VGRISmhhV2RvZENJdlBnb2dJRHhuSUdNOUlrWTBNVVVpSUhnOUlpMDFMakFpSUhrOUlpMDFNRGd1TUNJZ2R6MGlNalUyTGpBaUlHZzlJakV5TmpVdU1DSWdhQzFoTFhnOUlqSTFOaUlnYmowaVpteGhaekkxTm5Sb1ZYQlRkSEpoYVdkb2RDSXZQZ29nSUR4bklHTTlJa1kwTVVZaUlIZzlJaTB4TVM0d0lpQjVQU0l0TlRVMUxqQWlJSGM5SWpJMk15NHdJaUJvUFNJeE16TTVMakFpSUdndFlTMTRQU0l5TlRNaUlHNDlJbVpzWVdjeU5UWjBhRlZ3VTJodmNuUWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaU1pNDJOU0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pHTkRJd0lpQjRQU0l3TGpBaUlIazlJaTAzTnpBdU1qa2lJSGM5SWpJMU9DNHdJaUJvUFNJeE1qZzNMakk1SWlCb0xXRXRlRDBpTWpVNElpQnVQU0ptYkdGbk1qVTJkR2hFYjNkdVUzUnlZV2xuYUhRaUx6NEtJQ0E4WnlCalBTSkdOREl4SWlCNFBTSXdMakFpSUhrOUlpMDFNVFV1TUNJZ2R6MGlNall3TGpBaUlHZzlJakUwTlRFdU1DSWdhQzFoTFhnOUlqSTJNQ0lnYmowaVpteGhaelV4TW5Sb1ZYQlRkSEpoYVdkb2RDSXZQZ29nSUR4bklHTTlJa1kwTWpJaUlIZzlJakF1TUNJZ2VUMGlMVFUyTUM0d0lpQjNQU0l5TmprdU1DSWdhRDBpTVRRNU5DNHdJaUJvTFdFdGVEMGlNalk1SWlCdVBTSm1iR0ZuTlRFeWRHaFZjRk5vYjNKMElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpNdU1qY2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF5TXlJZ2VEMGlNQzR3SWlCNVBTSXRPVFkwTGpBaUlIYzlJakkwTlM0d0lpQm9QU0l4TkRjMExqRTVJaUJvTFdFdGVEMGlNalExSWlCdVBTSm1iR0ZuTlRFeWRHaEViM2R1VTNSeVlXbG5hSFFpTHo0S0lDQThaeUJqUFNKR05ESTBJaUI0UFNJd0xqQWlJSGs5SWkwME9UZ3VNQ0lnZHowaU1qVTVMakFpSUdnOUlqRTJOREV1TUNJZ2FDMWhMWGc5SWpJMU9TSWdiajBpWm14aFp6RXdNalIwYUZWd1UzUnlZV2xuYUhRaUx6NEtJQ0E4WnlCalBTSkdOREkxSWlCNFBTSXdMakFpSUhrOUlpMDJNREF1TUNJZ2R6MGlNalE1TGpBaUlHZzlJakUyTmpVdU1DSWdhQzFoTFhnOUlqSTBPU0lnYmowaVpteGhaekV3TWpSMGFGVndVMmh2Y25RaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1ESWlJSGs5SWpNdU9EY2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF5TmlJZ2VEMGlMVFV1TUNJZ2VUMGlMVEV4TXpZdU1DSWdkejBpTWpVNExqQWlJR2c5SWpFMk5Ua3VPVElpSUdndFlTMTRQU0l5TlRnaUlHNDlJbVpzWVdjeE1ESTBkR2hFYjNkdVUzUnlZV2xuYUhRaUx6NEtJQ0E4WnlCalBTSkdORFF3SWlCNFBTSTBMalkxSWlCNVBTSXRNalUwTGpBaUlIYzlJakV5TWk0ek5TSWdhRDBpTlRBNExqQWlJR2d0WVMxNFBTSXhNeklpSUc0OUluUnBiV1ZUYVdjd1RHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05EUXhJaUI0UFNJMUxqQWlJSGs5SWkweU16WXVNQ0lnZHowaU9ESXVOVFlpSUdnOUlqUTNNaTR3SWlCb0xXRXRlRDBpT1RNaUlHNDlJblJwYldWVGFXY3hUR0Z5WjJVaUx6NEtJQ0E4WnlCalBTSkdORFF5SWlCNFBTSTFMakFpSUhrOUlpMHlORFV1TmpRaUlIYzlJakV4TkM0d0lpQm9QU0kwT1RRdU5qUWlJR2d0WVMxNFBTSXhNalFpSUc0OUluUnBiV1ZUYVdjeVRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05EUXpJaUI0UFNJMUxqQWlJSGs5SWkweU5UUXVNQ0lnZHowaU1URTJMakFpSUdnOUlqVXdPQzR3SWlCb0xXRXRlRDBpTVRJMklpQnVQU0owYVcxbFUybG5NMHhoY21kbElpOCtDaUFnUEdjZ1l6MGlSalEwTkNJZ2VEMGlOUzR3SWlCNVBTSXRNalF5TGpBaUlIYzlJakV6TkM0eE1pSWdhRDBpTkRnMExqQWlJR2d0WVMxNFBTSXhORFFpSUc0OUluUnBiV1ZUYVdjMFRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05EUTFJaUI0UFNJMUxqQWlJSGs5SWkweU5UWXVNQ0lnZHowaU1URTNMakFpSUdnOUlqVXhNaTR3SWlCb0xXRXRlRDBpTVRJM0lpQnVQU0owYVcxbFUybG5OVXhoY21kbElpOCtDaUFnUEdjZ1l6MGlSalEwTmlJZ2VEMGlOUzR3SWlCNVBTSXRNalF3TGpBMUlpQjNQU0l4TVRndU1DSWdhRDBpTkRneExqQTFJaUJvTFdFdGVEMGlNVEk0SWlCdVBTSjBhVzFsVTJsbk5reGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqUTBOeUlnZUQwaU5TNHdJaUI1UFNJdE1qUTBMakFpSUhjOUlqRXlOUzR3SWlCb1BTSTBPRGd1TUNJZ2FDMWhMWGc5SWpFek5TSWdiajBpZEdsdFpWTnBaemRNWVhKblpTSXZQZ29nSUR4bklHTTlJa1kwTkRnaUlIZzlJalV1TUNJZ2VUMGlMVEkwTmk0d0lpQjNQU0l4TVRJdU1DSWdhRDBpTkRreUxqQWlJR2d0WVMxNFBTSXhNaklpSUc0OUluUnBiV1ZUYVdjNFRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05EUTVJaUI0UFNJMUxqQWlJSGs5SWkweU5EZ3VNQ0lnZHowaU1USXdMalE0SWlCb1BTSTBPVFF1TVRVaUlHZ3RZUzE0UFNJeE16QWlJRzQ5SW5ScGJXVlRhV2M1VEdGeVoyVWlMejRLSUNBOFp5QmpQU0pHTkRSQklpQjRQU0kxTGpBaUlIazlJaTB5TlRndU1DSWdkejBpTVRJMkxqQWlJR2c5SWpVeE5pNHdJaUJvTFdFdGVEMGlNVE0ySWlCdVBTSjBhVzFsVTJsblEyOXRiVzl1VEdGeVoyVWlMejRLSUNBOFp5QmpQU0pHTkRSQ0lpQjRQU0kxTGpBaUlIazlJaTB6TWpZdU1ETWlJSGM5SWpFME55NHdJaUJvUFNJMk5UTXVNRE1pSUdndFlTMTRQU0l4TlRjaUlHNDlJblJwYldWVGFXZERkWFJEYjIxdGIyNU1ZWEpuWlNJdlBnb2dJRHhuSUdNOUlrWTBORU1pSUhnOUlqQXVNQ0lnZVQwaUxURTFPQzR3SWlCM1BTSXhNREF1TUNJZ2FEMGlNekUxTGpBaUlHZ3RZUzE0UFNJeE1EQWlJRzQ5SW5ScGJXVlRhV2RRYkhWelRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05EY3lJaUI0UFNJd0xqQWlJSGs5SWkwMU5Ua3VNQ0lnZHowaU5qWTBMakFpSUdnOUlqRTFOamd1TUNJZ2FDMWhMWGc5SWpZMk5DSWdiajBpWjBOc1pXWlRiV0ZzYkNJdlBnb2dJRHhuSUdNOUlrWTBOek1pSUhnOUlqQXVNQ0lnZVQwaUxUVTBNeTR3SWlCM1BTSTNNekV1TUNJZ2FEMGlNVEE0Tmk0d0lpQm9MV0V0ZUQwaU56TXhJaUJ1UFNKalEyeGxabE50WVd4c0lpOCtDaUFnUEdjZ1l6MGlSalEzTkNJZ2VEMGlNQzR3SWlCNVBTSXRORGsyTGpBaUlIYzlJamMzTmk0d0lpQm9QU0kzTVRJdU1DSWdhQzFoTFhnOUlqYzNOaUlnYmowaVprTnNaV1pUYldGc2JDSXZQZ29nSUR4bklHTTlJa1kwT0VJaUlIZzlJakF1TUNJZ2VUMGlMVGN6T0M0eE5TSWdkejBpTWpVekxqQWlJR2c5SWpjMk9DNHhOU0lnYUMxaExYZzlJakkxTXlJZ2JqMGlabXhoWnpoMGFGVndVMjFoYkd3aVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTFRBdU5EVWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalE0UXlJZ2VEMGlMVFF1TWpNaUlIazlJaTB4TUM0d0lpQjNQU0l5TXprdU1qTWlJR2c5SWpjMk5DNHdJaUJvTFdFdGVEMGlNak0xSWlCdVBTSm1iR0ZuT0hSb1JHOTNibE50WVd4c0lqNEtJQ0FnSUR4aElHNDlJbk4wWlcxRWIzZHVVMWNpSUhnOUlpMHdMakF5SWlCNVBTSXdMakU0SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtZME9FUWlJSGc5SWpBdU1DSWdlVDBpTFRjd015NHdJaUIzUFNJeU9ERXVNVElpSUdnOUlqYzBNeTR3SWlCb0xXRXRlRDBpTWpneElpQnVQU0ptYkdGbk1UWjBhRlZ3VTIxaGJHd2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaUxUQXVOVFFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUmpRNFJTSWdlRDBpTFRFdU1DSWdlVDBpTFRFNU55NHdOaUlnZHowaU1qazRMakFpSUdnOUlqYzVOUzR3TmlJZ2FDMWhMWGc5SWpJNU9DSWdiajBpWm14aFp6RTJkR2hFYjNkdVUyMWhiR3dpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TUM0eU9DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdORGhHSWlCNFBTSXdMakFpSUhrOUlpMDRPREl1TUNJZ2R6MGlNamN6TGpBaUlHZzlJakV3TkRJdU1DSWdhQzFoTFhnOUlqSTNNaUlnYmowaVpteGhaek15Ym1SVmNGTnRZV3hzSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJakF1TXpraUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUTVNQ0lnZUQwaU1DNHdJaUI1UFNJdE5EVXpMakFpSUhjOUlqTXdOeTR3SWlCb1BTSTVOemd1TUNJZ2FDMWhMWGc5SWpNd055SWdiajBpWm14aFp6TXlibVJFYjNkdVUyMWhiR3dpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TVM0ME9TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdORGt4SWlCNFBTSXRNQzR3TmlJZ2VUMGlMVGcxT1M0d0lpQjNQU0l5TmpJdU1EWWlJR2c5SWpFeE9Ea3VNQ0lnYUMxaExYZzlJakkyTXlJZ2JqMGlabXhoWnpZMGRHaFZjRk50WVd4c0lqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpBdU9EY2lMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalE1TWlJZ2VEMGlNQzR3SWlCNVBTSXRORFV5TGpFeklpQjNQU0l5T1RBdU1DSWdhRDBpTVRJd01pNHhNeUlnYUMxaExYZzlJakk0T1NJZ2JqMGlabXhoWnpZMGRHaEViM2R1VTIxaGJHd2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXRNUzR6TnlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKR05Ea3pJaUI0UFNJd0xqQWlJSGs5SWkwM09EUXVNQ0lnZHowaU1qY3hMakFpSUdnOUlqRXpPVEV1TUNJZ2FDMWhMWGc5SWpJM01TSWdiajBpWm14aFp6RXlPSFJvVlhCVGJXRnNiQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJPVnlJZ2VEMGlNQzR3SWlCNVBTSXhMamswSWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtZME9UUWlJSGc5SWpBdU1DSWdlVDBpTFRZeE5TNDFOQ0lnZHowaU1qazNMakFpSUdnOUlqRTBNRFl1TlRRaUlHZ3RZUzE0UFNJeU9UY2lJRzQ5SW1ac1lXY3hNamgwYUVSdmQyNVRiV0ZzYkNJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JsTlhJaUI0UFNJd0xqQWlJSGs5SWkweUxqQXlJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwT1RVaUlIZzlJaTAxTGpBaUlIazlJaTAzT0RBdU1DSWdkejBpTWpjMUxqQWlJR2c5SWpFMU1qY3VNQ0lnYUMxaExYZzlJakkzTUNJZ2JqMGlabXhoWnpJMU5uUm9WWEJUYldGc2JDSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQk9WeUlnZUQwaU1DNHdJaUI1UFNJeUxqVTBJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwT1RZaUlIZzlJakF1TUNJZ2VUMGlMVGM1TXk0d0lpQjNQU0l6TURRdU1DSWdhRDBpTVRVMU1TNHdJaUJvTFdFdGVEMGlNekExSWlCdVBTSm1iR0ZuTWpVMmRHaEViM2R1VTIxaGJHd2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlMVEF1TUNJZ2VUMGlMVEl1TnpNaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUTVOeUlnZUQwaU1DNHdJaUI1UFNJdE56azNMakFpSUhjOUlqSTNPQzR3SWlCb1BTSXhOekUxTGpBaUlHZ3RZUzE0UFNJeU56Z2lJRzQ5SW1ac1lXYzFNVEowYUZWd1UyMWhiR3dpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VGxjaUlIZzlJakF1TUNJZ2VUMGlNeTR5SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtZME9UZ2lJSGc5SWkweExqQWlJSGs5SWkwNU9UTXVNQ0lnZHowaU1qazNMakFpSUdnOUlqRTNOalV1TUNJZ2FDMWhMWGc5SWpJNU5pSWdiajBpWm14aFp6VXhNblJvUkc5M2JsTnRZV3hzSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVUxY2lJSGc5SWpBdU1ESWlJSGs5SWkwekxqUXlJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwT1RraUlIZzlJaTAyTGpBaUlIazlJaTAzTVRrdU1DSWdkejBpTWpZM0xqQWlJR2c5SWpFNE5qa3VNQ0lnYUMxaExYZzlJakkyTVNJZ2JqMGlabXhoWnpFd01qUjBhRlZ3VTIxaGJHd2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndUbGNpSUhnOUlqQXVNQ0lnZVQwaU5DNHhOeUl2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pHTkRsQklpQjRQU0l3TGpBaUlIazlJaTB4TVRVMExqQWlJSGM5SWpNeE1TNHdJaUJvUFNJeE9URTNMakFpSUdndFlTMTRQU0l6TVRBaUlHNDlJbVpzWVdjeE1ESTBkR2hFYjNkdVUyMWhiR3dpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d01TSWdlVDBpTFRRdU1TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdORUpCSWlCNFBTSXRNQzQwTkNJZ2VUMGlMVEl5TXk0d015SWdkejBpTmpFMExqWXpJaUJvUFNJME5EWXVNRE1pSUdndFlTMTRQU0kyTVRRaUlHNDlJbTV2ZEdWb1pXRmtSRzkxWW14bFYyaHZiR1ZQZG1WeWMybDZaV1FpTHo0S0lDQThaeUJqUFNKR05FSkNJaUI0UFNJd0xqQWlJSGs5SWkweU1Ea3VNemtpSUhjOUlqUTNOQzR3SWlCb1BTSTBNakF1TXpraUlHZ3RZUzE0UFNJME56UWlJRzQ5SW01dmRHVm9aV0ZrUkc5MVlteGxWMmh2YkdWVGNYVmhjbVZQZG1WeWMybDZaV1FpTHo0S0lDQThaeUJqUFNKR05FSkRJaUI0UFNJd0xqQWlJSGs5SWkweE9EWXVNVGNpSUhjOUlqTTRNQzR4TnlJZ2FEMGlNelV4TGpFM0lpQm9MV0V0ZUQwaU16Z3dJaUJ1UFNKdWIzUmxhR1ZoWkZkb2IyeGxUM1psY25OcGVtVmtJaTgrQ2lBZ1BHY2dZejBpUmpSQ1JDSWdlRDBpTUM0d0lpQjVQU0l0TVRjMExqQWlJSGM5SWpNek5DNHdJaUJvUFNJek5Ea3VNQ0lnYUMxaExYZzlJak16TkNJZ2JqMGlibTkwWldobFlXUklZV3htVDNabGNuTnBlbVZrSWk4K0NpQWdQR2NnWXowaVJqUkNSU0lnZUQwaU1DNHdJaUI1UFNJdE1UWTBMakFpSUhjOUlqTXpOQzR3TlNJZ2FEMGlNekk0TGpBaUlHZ3RZUzE0UFNJek16UWlJRzQ5SW01dmRHVm9aV0ZrUW14aFkydFBkbVZ5YzJsNlpXUWlMejRLSUNBOFp5QmpQU0pHTkVORElpQjRQU0l4TUM0d0lpQjVQU0l6TGpBaUlIYzlJakkzTWk0d0lpQm9QU0kwTkRrdU1DSWdhQzFoTFhnOUlqSTVNaUlnYmowaWRIVndiR1YwTUV4cFoyaDBJaTgrQ2lBZ1BHY2dZejBpUmpSRFJDSWdlRDBpTVRBdU1DSWdlVDBpTFRRd0xqQWlJSGM5SWpJeE1DNDFNU0lnYUQwaU5UTTBMakFpSUdndFlTMTRQU0l5TXpFaUlHNDlJblIxY0d4bGRERk1hV2RvZENJdlBnb2dJRHhuSUdNOUlrWTBRMFVpSUhnOUlqRXhMakFpSUhrOUlpMHlNQzR3SWlCM1BTSXpOVEF1TUNJZ2FEMGlORGcwTGpBaUlHZ3RZUzE0UFNJek56RWlJRzQ5SW5SMWNHeGxkREpNYVdkb2RDSXZQZ29nSUR4bklHTTlJa1kwUTBZaUlIZzlJakV3TGpBaUlIazlJaTB5TUM0d0lpQjNQU0l6TWpZdU1DSWdhRDBpTkRnNUxqQWlJR2d0WVMxNFBTSXpORFlpSUc0OUluUjFjR3hsZEROTWFXZG9kQ0l2UGdvZ0lEeG5JR005SWtZMFJEQWlJSGc5SWpFd0xqQWlJSGs5SWkwMU1DNHdJaUIzUFNJek1qa3VNQ0lnYUQwaU5UVTJMakU1SWlCb0xXRXRlRDBpTXpRNUlpQnVQU0owZFhCc1pYUTBUR2xuYUhRaUx6NEtJQ0E4WnlCalBTSkdORVF4SWlCNFBTSXhNQzR3SWlCNVBTSXRNVEF1TUNJZ2R6MGlNelV3TGprNElpQm9QU0kxTWpNdU1DSWdhQzFoTFhnOUlqTTNNU0lnYmowaWRIVndiR1YwTlV4cFoyaDBJaTgrQ2lBZ1BHY2dZejBpUmpSRU1pSWdlRDBpTVRBdU1DSWdlVDBpTFRFd0xqQWlJSGM5SWpJNE1TNHdJaUJvUFNJMU1UUXVNQ0lnYUMxaExYZzlJak13TVNJZ2JqMGlkSFZ3YkdWME5reHBaMmgwSWk4K0NpQWdQR2NnWXowaVJqUkVNeUlnZUQwaU1UQXVNQ0lnZVQwaUxUSTBMakFpSUhjOUlqTXhNQzR3SWlCb1BTSTFNVFV1TUNJZ2FDMWhMWGc5SWpNek1DSWdiajBpZEhWd2JHVjBOMHhwWjJoMElpOCtDaUFnUEdjZ1l6MGlSalJFTkNJZ2VEMGlNVEF1TUNJZ2VUMGlMVFF3TGpBaUlIYzlJakkyTnk0ME15SWdhRDBpTlRrMExqQWlJR2d0WVMxNFBTSXlPRGNpSUc0OUluUjFjR3hsZERoTWFXZG9kQ0l2UGdvZ0lEeG5JR005SWtZMFJEVWlJSGc5SWpFd0xqQWlJSGs5SWpBdU1DSWdkejBpTXpBeUxqQWlJR2c5SWpZMk5DNHdJaUJvTFdFdGVEMGlNekl5SWlCdVBTSjBkWEJzWlhRNVRHbG5hSFFpTHo0S0lDQThaeUJqUFNKR05FUTJJaUI0UFNJeE1DNHdJaUI1UFNJNE1DNHdJaUIzUFNJeE1qVXVNQ0lnYUQwaU16RTBMakFpSUdndFlTMTRQU0l4TkRVaUlHNDlJblIxY0d4bGRFTnZiRzl1VEdsbmFIUWlMejRLSUNBOFp5QmpQU0pHTkVVMElpQjRQU0l3TGpBaUlIazlJaTB5TURrdU1DSWdkejBpTlRNd0xqQWlJR2c5SWpReE9DNHdJaUJvTFdFdGVEMGlOVE13SWlCdVBTSnViM1JsYUdWaFpGTnNZWE5vU0c5eWFYcHZiblJoYkVWdVpITlBkbVZ5YzJsNlpXUWlMejRLSUNBOFp5QmpQU0pHTkVWRklpQjRQU0l3TGpBaUlIazlJaTB4TlRrdU1DSWdkejBpTVRNeExqSTRJaUJvUFNJek1UZ3VNQ0lnYUMxaExYZzlJakV6TVNJZ2JqMGlkR2x0WlZOcFoxQnNkWE5UYldGc2JFeGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqUkZSaUlnZUQwaU1DNHdJaUI1UFNJdE1qWTNMakFpSUhjOUlqYzVMak15SWlCb1BTSTFNekl1TWpJaUlHZ3RZUzE0UFNJM09TSWdiajBpZEdsdFpWTnBaMFp5WVdOMGFXOXVZV3hUYkdGemFFeGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqUkdNQ0lnZUQwaUxURXVNQ0lnZVQwaUxUZzJMakFpSUhjOUlqRXlNaTR4TVNJZ2FEMGlNVGN4TGpBeklpQm9MV0V0ZUQwaU1USXlJaUJ1UFNKMGFXMWxVMmxuUlhGMVlXeHpUR0Z5WjJVaUx6NEtJQ0E4WnlCalBTSkdORVl4SWlCNFBTSXdMakFpSUhrOUlpMHlOQzR3SWlCM1BTSXhNVFV1TVRJaUlHZzlJalE0TGpBaUlHZ3RZUzE0UFNJeE1UVWlJRzQ5SW5ScGJXVlRhV2ROYVc1MWMweGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqUkdNaUlnZUQwaU1DNHdJaUI1UFNJdE1USXhMakFpSUhjOUlqa3lMakFpSUdnOUlqSTBNaTR3SWlCb0xXRXRlRDBpT1RNaUlHNDlJblJwYldWVGFXZE5kV3gwYVhCc2VVeGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqUkdNeUlnZUQwaU1DNHdJaUI1UFNJdE16SXpMakFpSUhjOUlqVTBMak16SWlCb1BTSTJORE11T0NJZ2FDMWhMWGc5SWpRMElpQnVQU0owYVcxbFUybG5VR0Z5Wlc1elRHVm1kRk50WVd4c1RHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05FWTBJaUI0UFNJdE1UQXVNQ0lnZVQwaUxUTXlNaTR3SWlCM1BTSTFOQzR3SWlCb1BTSTJORFF1TUNJZ2FDMWhMWGc5SWpRMElpQnVQU0owYVcxbFUybG5VR0Z5Wlc1elVtbG5hSFJUYldGc2JFeGhjbWRsSWk4K0NpQWdQR2NnWXowaVJqUkdOU0lnZUQwaU1DNHdJaUI1UFNJdE5EZ3lMakExSWlCM1BTSTFOQzQ0TXlJZ2FEMGlPVFkwTGpBMUlpQm9MV0V0ZUQwaU5UVWlJRzQ5SW5ScGJXVlRhV2RRWVhKbGJuTk1aV1owVEdGeVoyVWlMejRLSUNBOFp5QmpQU0pHTkVZMklpQjRQU0l3TGpBaUlIazlJaTAwT0RNdU1DSWdkejBpTlRNdU1DSWdhRDBpT1RZMkxqQWlJR2d0WVMxNFBTSTFNeUlnYmowaWRHbHRaVk5wWjFCaGNtVnVjMUpwWjJoMFRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05FWkdJaUI0UFNJd0xqQWlJSGs5SWkwME9Ea3VNQ0lnZHowaU56TXVNQ0lnYUQwaU9UYzRMakFpSUdndFlTMTRQU0kzTXlJZ2JqMGlkR2x0WlZOcFowSnlZV05yWlhSTVpXWjBUR0Z5WjJVaUx6NEtJQ0E4WnlCalBTSkdOVEF3SWlCNFBTSXdMakFpSUhrOUlpMDBPRGN1TURraUlIYzlJall6TGpBaUlHZzlJamszTWk0ME1TSWdhQzFoTFhnOUlqWXpJaUJ1UFNKMGFXMWxVMmxuUW5KaFkydGxkRkpwWjJoMFRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05UQXhJaUI0UFNJd0xqQWlJSGs5SWkwek1qUXVNQ0lnZHowaU5UZ3VNeUlnYUQwaU5qUTRMakFpSUdndFlTMTRQU0kxT1NJZ2JqMGlkR2x0WlZOcFowSnlZV05yWlhSTVpXWjBVMjFoYkd4TVlYSm5aU0l2UGdvZ0lEeG5JR005SWtZMU1ESWlJSGc5SWpBdU1DSWdlVDBpTFRNeU1pNHdJaUIzUFNJMU5TNHdNaUlnYUQwaU5qUTBMakFpSUdndFlTMTRQU0kxTlNJZ2JqMGlkR2x0WlZOcFowSnlZV05yWlhSU2FXZG9kRk50WVd4c1RHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05UQXpJaUI0UFNJdE1DNHhNU0lnZVQwaUxUUTVNaTR3SWlCM1BTSTVPUzR4TVNJZ2FEMGlPVGcxTGpBaUlHZ3RZUzE0UFNJNU9TSWdiajBpZEdsdFpWTnBaMU5zWVhOb1RHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05UQTBJaUI0UFNJd0xqQWlJSGs5SWkwek16TXVNQ0lnZHowaU1USXpMakFpSUdnOUlqWTJOaTR3SWlCb0xXRXRlRDBpTVRJeUlpQnVQU0owYVcxbFUybG5RM1YwTWt4aGNtZGxJaTgrQ2lBZ1BHY2dZejBpUmpVd05pSWdlRDBpTUM0d0lpQjVQU0l0TWpjeExqQWlJSGM5SWpJeE1DNHdJaUJvUFNJMU5ESXVNQ0lnYUMxaExYZzlJakl4TUNJZ2JqMGlkR2x0WlZOcFp6Qk9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEEzSWlCNFBTSXdMakFpSUhrOUlpMHlOVFF1TUNJZ2R6MGlNVFV3TGpVMElpQm9QU0kxTURndU1DSWdhQzFoTFhnOUlqRTFNQ0lnYmowaWRHbHRaVk5wWnpGT1lYSnliM2NpTHo0S0lDQThaeUJqUFNKR05UQTRJaUI0UFNJd0xqQWlJSGs5SWkweU5Ea3VNQ0lnZHowaU1qQTBMakFpSUdnOUlqUTVPQzR3SWlCb0xXRXRlRDBpTWpBMElpQnVQU0owYVcxbFUybG5NazVoY25KdmR5SXZQZ29nSUR4bklHTTlJa1kxTURraUlIZzlJakF1TUNJZ2VUMGlMVEl5TlM0eE1TSWdkejBpTWpFeUxqQWlJR2c5SWpRMU1TNHhNU0lnYUMxaExYZzlJakl4TWlJZ2JqMGlkR2x0WlZOcFp6Tk9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEJCSWlCNFBTSXdMakFpSUhrOUlpMHlOakV1TUNJZ2R6MGlNalV4TGpBaUlHZzlJalV4T1M0MUlpQm9MV0V0ZUQwaU1qVXhJaUJ1UFNKMGFXMWxVMmxuTkU1aGNuSnZkeUl2UGdvZ0lEeG5JR005SWtZMU1FSWlJSGc5SWpBdU1DSWdlVDBpTFRJME9DNHdJaUIzUFNJeE9UUXVNQ0lnYUQwaU5EazJMakFpSUdndFlTMTRQU0l4T1RRaUlHNDlJblJwYldWVGFXYzFUbUZ5Y205M0lpOCtDaUFnUEdjZ1l6MGlSalV3UXlJZ2VEMGlNQzR3SWlCNVBTSXRNall4TGpJaUlIYzlJakl4TVM0d0lpQm9QU0kxTWpVdU1pSWdhQzFoTFhnOUlqSXhNU0lnYmowaWRHbHRaVk5wWnpaT1lYSnliM2NpTHo0S0lDQThaeUJqUFNKR05UQkVJaUI0UFNJd0xqQWlJSGs5SWkweU16Z3VNQ0lnZHowaU1qTTRMakFpSUdnOUlqUTNOeTR3SWlCb0xXRXRlRDBpTWpNNElpQnVQU0owYVcxbFUybG5OMDVoY25KdmR5SXZQZ29nSUR4bklHTTlJa1kxTUVVaUlIZzlJakF1TUNJZ2VUMGlMVEkzTVM0d05TSWdkejBpTWpJekxqQWlJR2c5SWpVME15NHdOU0lnYUMxaExYZzlJakl5TXlJZ2JqMGlkR2x0WlZOcFp6aE9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEJHSWlCNFBTSXdMakFpSUhrOUlpMHlOalF1TUNJZ2R6MGlNVGswTGpBaUlHZzlJalV5T0M0d0lpQm9MV0V0ZUQwaU1UazBJaUJ1UFNKMGFXMWxVMmxuT1U1aGNuSnZkeUl2UGdvZ0lEeG5JR005SWtZMU1UQWlJSGc5SWpBdU1DSWdlVDBpTFRJME1pNHdJaUIzUFNJeU16Z3VNQ0lnYUQwaU5EZzBMakFpSUdndFlTMTRQU0l5TXpnaUlHNDlJblJwYldWVGFXZERiMjF0YjI1T1lYSnliM2NpTHo0S0lDQThaeUJqUFNKR05URXhJaUI0UFNJeExqQWlJSGs5SWkwek9UVXVNQ0lnZHowaU1qUTRMakFpSUdnOUlqYzVNQzR3SWlCb0xXRXRlRDBpTWpRNUlpQnVQU0owYVcxbFUybG5RM1YwUTI5dGJXOXVUbUZ5Y205M0lpOCtDaUFnUEdjZ1l6MGlSalV4TWlJZ2VEMGlNQzR3SWlCNVBTSXRNalU0TGpBaUlIYzlJak13TWk0d0lpQm9QU0kxTVRZdU1DSWdhQzFoTFhnOUlqTXdNaUlnYmowaWRHbHRaVk5wWjFCc2RYTk9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEUwSWlCNFBTSXdMakFpSUhrOUlpMHlNVFV1TUNJZ2R6MGlNak0zTGpBaUlHZzlJalF5T1M0d01TSWdhQzFoTFhnOUlqSXpOeUlnYmowaWRHbHRaVk5wWjBaeVlXTjBhVzl1WVd4VGJHRnphRTVoY25KdmR5SXZQZ29nSUR4bklHTTlJa1kxTVRVaUlIZzlJakF1TUNJZ2VUMGlMVEUwTXk0eElpQjNQU0l5TmpndU1DSWdhRDBpTWpnM0xqRWlJR2d0WVMxNFBTSXlOamdpSUc0OUluUnBiV1ZUYVdkRmNYVmhiSE5PWVhKeWIzY2lMejRLSUNBOFp5QmpQU0pHTlRFMklpQjRQU0l3TGpBaUlIazlJaTAxTnk0d0lpQjNQU0l5TlRjdU1DSWdhRDBpTVRFeExqWTVJaUJvTFdFdGVEMGlNalU0SWlCdVBTSjBhVzFsVTJsblRXbHVkWE5PWVhKeWIzY2lMejRLSUNBOFp5QmpQU0pHTlRFM0lpQjRQU0l3TGpBaUlIazlJaTB5TWpFdU1Ea2lJSGM5SWpJek55NHdJaUJvUFNJME5ETXVNRGtpSUdndFlTMTRQU0l5TXpjaUlHNDlJblJwYldWVGFXZE5kV3gwYVhCc2VVNWhjbkp2ZHlJdlBnb2dJRHhuSUdNOUlrWTFNVGdpSUhnOUlqQXVNQ0lnZVQwaUxUSTNNaTR3SWlCM1BTSXhNREl1TWpjaUlHZzlJalUwTkM0d0lpQm9MV0V0ZUQwaU1UQXlJaUJ1UFNKMGFXMWxVMmxuVUdGeVpXNXpUR1ZtZEZOdFlXeHNUbUZ5Y205M0lpOCtDaUFnUEdjZ1l6MGlSalV4T1NJZ2VEMGlNUzR3SWlCNVBTSXRNamMyTGpBaUlIYzlJamsxTGpBaUlHZzlJalUxTWk0d0lpQm9MV0V0ZUQwaU9UVWlJRzQ5SW5ScGJXVlRhV2RRWVhKbGJuTlNhV2RvZEZOdFlXeHNUbUZ5Y205M0lpOCtDaUFnUEdjZ1l6MGlSalV4UVNJZ2VEMGlNQzR3SWlCNVBTSXRORGt6TGpBaUlIYzlJakUzTVM0d0lpQm9QU0k1T0RNdU5UUWlJR2d0WVMxNFBTSXhOekVpSUc0OUluUnBiV1ZUYVdkUVlYSmxibk5NWldaMFRtRnljbTkzSWk4K0NpQWdQR2NnWXowaVJqVXhRaUlnZUQwaU1DNHdJaUI1UFNJdE5UQTRMakFpSUhjOUlqRTJOUzR3SWlCb1BTSXhNREUzTGpBaUlHZ3RZUzE0UFNJeE5qVWlJRzQ5SW5ScGJXVlRhV2RRWVhKbGJuTlNhV2RvZEU1aGNuSnZkeUl2UGdvZ0lEeG5JR005SWtZMU1qUWlJSGc5SWpBdU1DSWdlVDBpTFRZek1TNHdJaUIzUFNJeE1qTXVORFFpSUdnOUlqRXlOVGd1TUNJZ2FDMWhMWGc5SWpFeU5DSWdiajBpZEdsdFpWTnBaMEp5WVdOclpYUk1aV1owVG1GeWNtOTNJaTgrQ2lBZ1BHY2dZejBpUmpVeU5TSWdlRDBpTUM0d0lpQjVQU0l0TmpJMkxqQWlJSGM5SWpFek5TNHdOU0lnYUQwaU1USTFNUzR5T1NJZ2FDMWhMWGc5SWpFek5TSWdiajBpZEdsdFpWTnBaMEp5WVdOclpYUlNhV2RvZEU1aGNuSnZkeUl2UGdvZ0lEeG5JR005SWtZMU1qWWlJSGc5SWpBdU1DSWdlVDBpTFRNNE5pNHpOQ0lnZHowaU1USTBMakFpSUdnOUlqYzNOQzR6TkNJZ2FDMWhMWGc5SWpFeU5DSWdiajBpZEdsdFpWTnBaMEp5WVdOclpYUk1aV1owVTIxaGJHeE9ZWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkdOVEkzSWlCNFBTSXdMakFpSUhrOUlpMHpPRGt1TVRVaUlIYzlJakV6TVM0d0lpQm9QU0kzTnpZdU56WWlJR2d0WVMxNFBTSXhNekVpSUc0OUluUnBiV1ZUYVdkQ2NtRmphMlYwVW1sbmFIUlRiV0ZzYkU1aGNuSnZkeUl2UGdvZ0lEeG5JR005SWtZMU1qZ2lJSGc5SWpBdU1DSWdlVDBpTFRVeU15NHdJaUIzUFNJek1Ea3VNQ0lnYUQwaU1UQTBOeTR3SWlCb0xXRXRlRDBpTXpBNUlpQnVQU0owYVcxbFUybG5VMnhoYzJoT1lYSnliM2NpTHo0S0lDQThaeUJqUFNKR05USTVJaUI0UFNJd0xqQWlJSGs5SWkwME1EY3VNQ0lnZHowaU16STJMakFpSUdnOUlqZ3hNUzR3TnlJZ2FDMWhMWGc5SWpNeU5pSWdiajBpZEdsdFpWTnBaME4xZERKT1lYSnliM2NpTHo0S0lDQThaeUJqUFNKR05USkJJaUI0UFNJd0xqQWlJSGs5SWkwME1EY3VNQ0lnZHowaU1qTXdMakFpSUdnOUlqZ3hNUzR3TnlJZ2FDMWhMWGc5SWpJek1DSWdiajBpZEdsdFpWTnBaME4xZEROT1lYSnliM2NpTHo0S0lDQThaeUJqUFNKRk1FRXdJaUI0UFNJdE1DNDBOQ0lnZVQwaUxUSXlNeTR3TXlJZ2R6MGlOakUwTGpZeklpQm9QU0kwTkRZdU1ETWlJR2d0WVMxNFBTSTJNVFFpSUc0OUltNXZkR1ZvWldGa1JHOTFZbXhsVjJodmJHVWlQZ29nSUNBZ1BHRWdiajBpYm05MFpXaGxZV1JQY21sbmFXNGlJSGc5SWpBdU5USWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNRUV4SWlCNFBTSXdMakFpSUhrOUlpMHlNRGt1TXpraUlIYzlJalEzTkM0d0lpQm9QU0kwTWpBdU16a2lJR2d0WVMxNFBTSTBOelFpSUc0OUltNXZkR1ZvWldGa1JHOTFZbXhsVjJodmJHVlRjWFZoY21VaVBnb2dJQ0FnUEdFZ2JqMGlibTkwWldobFlXUlBjbWxuYVc0aUlIZzlJakF1TURJaUlIazlJaTB3TGpBeklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdRVElpSUhnOUlqQXVNQ0lnZVQwaUxURTROaTR4TnlJZ2R6MGlNemd3TGpFM0lpQm9QU0l6TlRFdU1UY2lJR2d0WVMxNFBTSXpPREFpSUc0OUltNXZkR1ZvWldGa1YyaHZiR1VpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TUNJZ2VUMGlNQzR6T1NJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpFdU5USWlJSGs5SWpBdU9EWWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEJCTXlJZ2VEMGlNQzR3SWlCNVBTSXRNVGMwTGpBaUlIYzlJak16TkM0d0lpQm9QU0l6TkRrdU1DSWdhQzFoTFhnOUlqTXpOQ0lnYmowaWJtOTBaV2hsWVdSSVlXeG1JajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMaklpSUhrOUlqQXVORGtpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l4TGpFeUlpQjVQU0l3TGpjeklpOCtDaUFnSUNBOFlTQnVQU0p6Y0d4cGRGTjBaVzFFYjNkdVRrVWlJSGc5SWpBdU9UWWlJSGs5SWkwd0xqTWlMejRLSUNBZ0lEeGhJRzQ5SW5Od2JHbDBVM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHhNeUlnZVQwaUxUQXVORE1pTHo0S0lDQWdJRHhoSUc0OUluTndiR2wwVTNSbGJWVndVMFVpSUhnOUlqRXVNVEVpSUhrOUlqQXVNemNpTHo0S0lDQWdJRHhoSUc0OUluTndiR2wwVTNSbGJWVndVMWNpSUhnOUlqQXVNek1pSUhrOUlqQXVNemdpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVRsY2lJSGc5SWpBdU1DSWdlVDBpTFRBdU1qVWlMejRLSUNBZ0lEeGhJRzQ5SW5OMFpXMVZjRk5GSWlCNFBTSXhMak14SWlCNVBTSXdMakk0SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVd1FUUWlJSGc5SWpBdU1DSWdlVDBpTFRFMk5DNHdJaUIzUFNJek16UXVNRFVpSUdnOUlqTXlPQzR3SWlCb0xXRXRlRDBpTXpNMElpQnVQU0p1YjNSbGFHVmhaRUpzWVdOcklqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqTTBJaUI1UFNJd0xqVWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMakV5SWlCNVBTSXdMamd5SWk4K0NpQWdJQ0E4WVNCdVBTSnpjR3hwZEZOMFpXMUViM2R1VGtVaUlIZzlJakF1T1RraUlIazlJaTB3TGpNaUx6NEtJQ0FnSUR4aElHNDlJbk53YkdsMFUzUmxiVVJ2ZDI1T1Z5SWdlRDBpTUM0eE1pSWdlVDBpTFRBdU5Ea2lMejRLSUNBZ0lEeGhJRzQ5SW5Od2JHbDBVM1JsYlZWd1UwVWlJSGc5SWpFdU1USWlJSGs5SWpBdU5EY2lMejRLSUNBZ0lEeGhJRzQ5SW5Od2JHbDBVM1JsYlZWd1UxY2lJSGc5SWpBdU16WWlJSGs5SWpBdU16WWlMejRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJakF1TUNJZ2VUMGlMVEF1TWpRaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNGTkZJaUI0UFNJeExqTTBJaUI1UFNJd0xqSTVJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V3UVRVaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTJNREFpSUdnOUlqQXVNQ0lnYUMxaExYZzlJall3TUNJZ2JqMGlibTkwWldobFlXUk9kV3hzSWk4K0NpQWdQR2NnWXowaVJUQkJPU0lnZUQwaU1DNHdJaUI1UFNJdE1UVTJMakFpSUhjOUlqSTRPUzR3SWlCb1BTSXpNVE11TUNJZ2FDMWhMWGc5SWpJNE9TSWdiajBpYm05MFpXaGxZV1JZUW14aFkyc2lQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR3SWlCNVBTSXRNQzQySWk4K0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCVFJTSWdlRDBpTVM0eE1pSWdlVDBpTUM0MU5pSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNRUZHSWlCNFBTSXhMakFpSUhrOUlpMHhOakV1TUNJZ2R6MGlNek15TGpNMUlpQm9QU0l6TWpFdU1DSWdhQzFoTFhnOUlqTXpNeUlnYmowaWJtOTBaV2hsWVdSUWJIVnpRbXhoWTJzaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJd0xqQXhJaTgrQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJUUlNJZ2VEMGlNUzR6TXlJZ2VUMGlMVEF1TURZaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkNOU0lnZUQwaU1DNHdJaUI1UFNJdE1UVTNMakFpSUhjOUlqUTNOaTR3SWlCb1BTSXpNVFF1TUNJZ2FDMWhMWGc5SWpRM05pSWdiajBpYm05MFpXaGxZV1JYYUc5c1pWZHBkR2hZSWk4K0NpQWdQR2NnWXowaVJUQkNOaUlnZUQwaU1DNHdJaUI1UFNJdE1UUTRMalkzSWlCM1BTSTFNakF1TUNJZ2FEMGlNekF3TGpZM0lpQm9MV0V0ZUQwaU5USXdJaUJ1UFNKdWIzUmxhR1ZoWkVoaGJHWlhhWFJvV0NJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JrNVhJaUI0UFNJd0xqQWlJSGs5SWkwd0xqQXlJaTgrQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJUUlNJZ2VEMGlNaTR3T0NJZ2VUMGlNQzR4TWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1FSTNJaUI0UFNJd0xqQWlJSGs5SWkweE5ESXVNQ0lnZHowaU16VTVMakFpSUdnOUlqSTROQzR3SWlCb0xXRXRlRDBpTXpVNUlpQnVQU0p1YjNSbGFHVmhaRlp2YVdSWGFYUm9XQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYms1WElpQjRQU0l3TGpBaUlIazlJaTB3TGpBMElpOCtDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQlRSU0lnZUQwaU1TNDBOQ0lnZVQwaU1DNHdPU0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTUVRNUlpQjRQU0l3TGpBaUlIazlJaTB4TkRndU1DSWdkejBpTWprMUxqQWlJR2c5SWpJNU5pNHdJaUJvTFdFdGVEMGlNamswSWlCdVBTSnViM1JsYUdWaFpFUnBZVzF2Ym1SSVlXeG1JajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJakF1TUNJZ2VUMGlMVEF1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU1UZ2lJSGs5SWkwd0xqQTRJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V3UkVFaUlIZzlJakF1TUNJZ2VUMGlMVEUwTnk0d0lpQjNQU0kwT1RrdU1DSWdhRDBpTWprMExqQWlJR2d0WVMxNFBTSTBPVGtpSUc0OUltNXZkR1ZvWldGa1JHbGhiVzl1WkVoaGJHWlhhV1JsSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVRsY2lJSGc5SWpBdU1DSWdlVDBpTUM0d01TSXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndVMFVpSUhnOUlqSXVNQ0lnZVQwaUxUQXVNRElpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRCRVFpSWdlRDBpTUM0d0lpQjVQU0l0TVRRMkxqQWlJSGM5SWpNeE1DNHdJaUJvUFNJeU9USXVNQ0lnYUMxaExYZzlJak13T1NJZ2JqMGlibTkwWldobFlXUkVhV0Z0YjI1a1FteGhZMnNpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1T1Z5SWdlRDBpTUM0d01TSWdlVDBpTUM0d0lpOCtDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQlRSU0lnZUQwaU1TNHlOQ0lnZVQwaUxUQXVNRFlpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRCRVF5SWdlRDBpTUM0d0lpQjVQU0l0TVRNeUxqUTJJaUIzUFNJMk5EY3VNQ0lnYUQwaU1qWTJMalEySWlCb0xXRXRlRDBpTmpRM0lpQnVQU0p1YjNSbGFHVmhaRVJwWVcxdmJtUkNiR0ZqYTFkcFpHVWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR3SWlCNVBTSXdMakF5SWk4K0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCVFJTSWdlRDBpTWk0MU9DSWdlVDBpTUM0d01TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNRVJFSWlCNFBTSXdMakFpSUhrOUlpMHhNamt1TUNJZ2R6MGlNall5TGpBaUlHZzlJakkxTnk0eElpQm9MV0V0ZUQwaU1qWXlJaUJ1UFNKdWIzUmxhR1ZoWkVScFlXMXZibVJYYUdsMFpTSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNiazVYSWlCNFBTSXdMakFpSUhrOUlqQXVNRFFpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l4TGpBMUlpQjVQU0l0TUM0d05pSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNRVJGSWlCNFBTSXdMakFpSUhrOUlpMHhOREl1TkRZaUlIYzlJalU0TlM0d0lpQm9QU0l5T0RZdU5EWWlJR2d0WVMxNFBTSTFPRFVpSUc0OUltNXZkR1ZvWldGa1JHbGhiVzl1WkZkb2FYUmxWMmxrWlNJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JrNVhJaUI0UFNJd0xqQXhJaUI1UFNJd0xqQXlJaTgrQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJUUlNJZ2VEMGlNaTR6TkNJZ2VUMGlMVEF1TURFaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkdOU0lnZUQwaU1DNHdJaUI1UFNJdE1UazNMakFpSUhjOUlqRXdOaTR3SWlCb1BTSXpPVFF1TUNJZ2FDMWhMWGc5SWpjMklpQnVQU0p1YjNSbGFHVmhaRkJoY21WdWRHaGxjMmx6VEdWbWRDSXZQZ29nSUR4bklHTTlJa1V3UmpZaUlIZzlJaTB6TUM0d0lpQjVQU0l0TVRrNUxqQTRJaUIzUFNJeE1USXVNQ0lnYUQwaU5EQTFMakE0SWlCb0xXRXRlRDBpT0RFaUlHNDlJbTV2ZEdWb1pXRmtVR0Z5Wlc1MGFHVnphWE5TYVdkb2RDSXZQZ29nSUR4bklHTTlJa1V3UmtFaUlIZzlJakF1TUNJZ2VUMGlMVEV6TUM0d0lpQjNQU0kwT0RrdU1DSWdhRDBpTWpZd0xqQWlJR2d0WVMxNFBTSTBPVEFpSUc0OUltNXZkR1ZvWldGa1YyaHZiR1ZHYVd4c1pXUWlMejRLSUNBOFp5QmpQU0pGTlRFd0lpQjRQU0l4TUM0d0lpQjVQU0l3TGpBaUlIYzlJakl4TWk0d05DSWdhRDBpTkRJeUxqQWlJR2d0WVMxNFBTSXlNaklpSUc0OUltOTBkR0YyWVNJdlBnb2dJRHhuSUdNOUlrVTFNVEVpSUhnOUlqRXdMakFpSUhrOUlqQXVNQ0lnZHowaU5qSTFMakFpSUdnOUlqUXlOaTR3SWlCb0xXRXRlRDBpTmpNMUlpQnVQU0p2ZEhSaGRtRkJiSFJoSWk4K0NpQWdQR2NnWXowaVJUVXhNaUlnZUQwaU1UQXVNQ0lnZVQwaUxUTTNMamd4SWlCM1BTSTJNVFl1TUNJZ2FEMGlORFU1TGpneElpQm9MV0V0ZUQwaU5qRXdJaUJ1UFNKdmRIUmhkbUZDWVhOellTSXZQZ29nSUR4bklHTTlJa1UxTVRNaUlIZzlJakV3TGpBaUlIazlJaTB4TUM0d0lpQjNQU0kyTVRJdU1URWlJR2c5SWpRME5DNHlJaUJvTFdFdGVEMGlOakl5SWlCdVBTSnZkSFJoZG1GQ1lYTnpZVUpoSWk4K0NpQWdQR2NnWXowaVJUVXhOQ0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpNeE55NHdJaUJvUFNJME56Z3VOVFVpSUdndFlTMTRQU0l6TVRjaUlHNDlJbkYxYVc1a2FXTmxjMmx0WVNJdlBnb2dJRHhuSUdNOUlrVTFNVFVpSUhnOUlqQXVNQ0lnZVQwaUxURXVNQ0lnZHowaU56ZzBMakE1SWlCb1BTSTBPRFl1TnpjaUlHZ3RZUzE0UFNJM09EUWlJRzQ5SW5GMWFXNWthV05sYzJsdFlVRnNkR0VpTHo0S0lDQThaeUJqUFNKRk5URTJJaUI0UFNJd0xqQWlJSGs5SWkweU1DNHdJaUIzUFNJM09EUXVNRGtpSUdnOUlqUTVPUzQxTlNJZ2FDMWhMWGc5SWpjNE5DSWdiajBpY1hWcGJtUnBZMlZ6YVcxaFFtRnpjMkVpTHo0S0lDQThaeUJqUFNKRk5URTNJaUI0UFNJeE1DNHdJaUI1UFNJdE5TNHdJaUIzUFNJME1qWXVNQ0lnYUQwaU5USTNMakFpSUdndFlTMTRQU0kwTkRZaUlHNDlJblpsYm5ScFpIVmxjMmx0WVNJdlBnb2dJRHhuSUdNOUlrVTFNVGdpSUhnOUlqRXdMakFpSUhrOUlpMDFMakFpSUhjOUlqa3dNUzR3T1NJZ2FEMGlOVEkzTGpBaUlHZ3RZUzE0UFNJNU1qRWlJRzQ5SW5abGJuUnBaSFZsYzJsdFlVRnNkR0VpTHo0S0lDQThaeUJqUFNKRk5URTVJaUI0UFNJeE1DNHdJaUI1UFNJdE16QXVNemtpSUhjOUlqa3dNUzR3T1NJZ2FEMGlOVFV5TGpNNUlpQm9MV0V0ZUQwaU9USXhJaUJ1UFNKMlpXNTBhV1IxWlhOcGJXRkNZWE56WVNJdlBnb2dJRHhuSUdNOUlrVTFNVUVpSUhnOUlpMHdMakV6SWlCNVBTSXRNakF1TUNJZ2R6MGlNVFEzTGpFeklpQm9QU0kxTWpBdU1DSWdhQzFoTFhnOUlqRXlNaUlnYmowaWIyTjBZWFpsVUdGeVpXNXpUR1ZtZENJdlBnb2dJRHhuSUdNOUlrVTFNVUlpSUhnOUlpMHlOaTR3SWlCNVBTSXRNakF1TUNJZ2R6MGlNVFUyTGpBaUlHZzlJalUwTXk0d0lpQm9MV0V0ZUQwaU1UTXdJaUJ1UFNKdlkzUmhkbVZRWVhKbGJuTlNhV2RvZENJdlBnb2dJRHhuSUdNOUlrVTFNVU1pSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJMk1UTXVNQ0lnYUQwaU5ESXlMakFpSUdndFlTMTRQU0kyTURBaUlHNDlJbTkwZEdGMllVSmhjM05oVm1JaUx6NEtJQ0E4WnlCalBTSkZOVEZFSWlCNFBTSXdMakFpSUhrOUlpMHpNQzR3SWlCM1BTSTNPVEV1TUNJZ2FEMGlORGs1TGpVMUlpQm9MV0V0ZUQwaU56a3hJaUJ1UFNKeGRXbHVaR2xqWlhOcGJXRkNZWE56WVUxaUlpOCtDaUFnUEdjZ1l6MGlSVFV4UlNJZ2VEMGlNQzR3SWlCNVBTSXRNVGN1TUNJZ2R6MGlPRFUyTGpBaUlHZzlJalV6Tnk0d0lpQm9MV0V0ZUQwaU9EVTJJaUJ1UFNKMlpXNTBhV1IxWlhOcGJXRkNZWE56WVUxaUlpOCtDaUFnUEdjZ1l6MGlSVFU0TXlJZ2VEMGlNQzR3SWlCNVBTSTVNeTR3SWlCM1BTSXpOUzR3SWlCb1BTSXpNVFF1TUNJZ2FDMWhMWGc5SWpNMklpQnVQU0p2Y201aGJXVnVkRlpsY25ScFkyRnNUR2x1WlNJdlBnb2dJRHhuSUdNOUlrVTFPRGNpSUhnOUlpMHdMakl6SWlCNVBTSXROVEF1TUNJZ2R6MGlNVEExTmk0eU15SWdhRDBpTnpBMExqQWlJR2d0WVMxNFBTSXhNRFUySWlCdVBTSnZjbTVoYldWdWRGTmphR3hsYVdabGNpSXZQZ29nSUR4bklHTTlJa1UyTXpBaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXlNVEV1TUNJZ2FEMGlNekEzTGpBaUlHZ3RZUzE0UFNJeU1URWlJRzQ5SW5Cc2RXTnJaV1JUYm1Gd1VHbDZlbWxqWVhSdlFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5qTXhJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpBeExqQWlJR2c5SWpNeU5TNHdJaUJvTFdFdGVEMGlNakF4SWlCdVBTSndiSFZqYTJWa1UyNWhjRkJwZW5wcFkyRjBiMEZpYjNabElpOCtDaUFnUEdjZ1l6MGlSVFl6TWlJZ2VEMGlNQzR3SWlCNVBTSXRNQzR3TlNJZ2R6MGlNekV4TGpBaUlHZzlJakU0Tnk0d05TSWdhQzFoTFhnOUlqTXhNU0lnYmowaWNHeDFZMnRsWkVKMWVucFFhWHA2YVdOaGRHOGlMejRLSUNBOFp5QmpQU0pGTmpNeklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNamN4TGpBaUlHZzlJakk0TkM0d0lpQm9MV0V0ZUQwaU1qY3hJaUJ1UFNKd2JIVmphMlZrVEdWbWRFaGhibVJRYVhwNmFXTmhkRzhpTHo0S0lDQThaeUJqUFNKRk5qTTRJaUI0UFNJd0xqQTNJaUI1UFNJd0xqQWlJSGM5SWpNMk15NDVNeUlnYUQwaU16RTJMakFpSUdndFlTMTRQU0l6TmpRaUlHNDlJbkJzZFdOclpXUkVZVzF3SWk4K0NpQWdQR2NnWXowaVJUVkNNQ0lnZUQwaU1DNHdJaUI1UFNJdE1USXVNQ0lnZHowaU1UQTBNaTR3SWlCb1BTSXpOak11TUNJZ2FDMWhMWGc5SWpFd05ESWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRk5zYVdSbElpOCtDaUFnUEdjZ1l6MGlSVFZDTVNJZ2VEMGlNQzR3SWlCNVBTSXROekF1TUNJZ2R6MGlNVEEyTmk0d09DSWdhRDBpTXpReUxqQWlJR2d0WVMxNFBTSXhNRFkySWlCdVBTSnZjbTVoYldWdWRGQnlaV052YlhCRVpYTmpaVzVrYVc1blUyeHBaR1VpTHo0S0lDQThaeUJqUFNKRk5VSXlJaUI0UFNJdE1DNHhNU0lnZVQwaUxUVXdMakFpSUhjOUlqRXdOall1TVRFaUlHZzlJalU0TXk0eE55SWdhQzFoTFhnOUlqRXdOallpSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0VGd2NHOW5aMVJ5YVd4c0lpOCtDaUFnUEdjZ1l6MGlSVFZDTXlJZ2VEMGlNQzR3SWlCNVBTSXRNakF1TUNJZ2R6MGlPRE16TGpBaUlHZzlJall5T0M0d0lpQm9MV0V0ZUQwaU9ETXpJaUJ1UFNKdmNtNWhiV1Z1ZEZCeVpXTnZiWEJCY0hCdloyZFVjbWxzYkZOMVptWnBlQ0l2UGdvZ0lEeG5JR005SWtVMVFqUWlJSGc5SWpBdU1DSWdlVDBpTFRZd0xqQWlJSGM5SWpFMU5qVXVORFlpSUdnOUlqVTNPQzQ0TVNJZ2FDMWhMWGc5SWpFMU5qVWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRlIxY201VWNtbHNiRVJCYm1kc1pXSmxjblFpTHo0S0lDQThaeUJqUFNKRk5VSTFJaUI0UFNJd0xqQWlJSGs5SWkwek9EQXVNQ0lnZHowaU1UQTRPQzR3SWlCb1BTSTJNekl1TUNJZ2FDMWhMWGc5SWpFd09EZ2lJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRk5zYVdSbFZISnBiR3hFUVc1bmJHVmlaWEowSWk4K0NpQWdQR2NnWXowaVJUVkNOaUlnZUQwaU1DNHdJaUI1UFNJdE16WTBMakFpSUhjOUlqRXhNREV1TURjaUlHZzlJamMxTnk0d0lpQm9MV0V0ZUQwaU1URXdNU0lnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3VTJ4cFpHVlVjbWxzYkUxaGNuQjFjbWNpTHo0S0lDQThaeUJqUFNKRk5VSTNJaUI0UFNJd0xqQWlJSGs5SWkweE5qa3VNQ0lnZHowaU1UTTROeTR3SWlCb1BTSTJNVEV1TUNJZ2FDMWhMWGc5SWpFek9EWWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRlIxY201VWNtbHNiRUpoWTJnaUx6NEtJQ0E4WnlCalBTSkZOVUk0SWlCNFBTSXdMakFpSUhrOUlpMHpPREF1TUNJZ2R6MGlNVEU0TlM0d0lpQm9QU0k0TkRVdU1DSWdhQzFoTFhnOUlqRXhPRFVpSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0ZOc2FXUmxWSEpwYkd4Q1lXTm9JaTgrQ2lBZ1BHY2dZejBpUlRWQ09TSWdlRDBpTUM0d0lpQjVQU0l0TWpBd0xqQWlJSGM5SWpFME1qVXVNQ0lnYUQwaU5qa3lMakFpSUdndFlTMTRQU0l4TkRJMUlpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQlRiR2xrWlZSeWFXeHNUWFZtWm1GMElpOCtDaUFnUEdjZ1l6MGlSVFZDUVNJZ2VEMGlNQzR3SWlCNVBTSXRNakF5TGpBaUlIYzlJakV4TURrdU1DSWdhRDBpTnpBMExqQWlJR2d0WVMxNFBTSXhNVEE1SWlCdVBTSnZjbTVoYldWdWRGQnlaV052YlhCVGJHbGtaVlJ5YVd4c1UzVm1abWw0VFhWbVptRjBJaTgrQ2lBZ1BHY2dZejBpUlRWQ1FpSWdlRDBpTUM0d0lpQjVQU0l0TWpBdU1DSWdkejBpTVRBd015NHdJaUJvUFNJMU5ERXVNQ0lnYUMxaExYZzlJakV3TURNaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNGUnlhV3hzVTNWbVptbDRSR0Z1WkhKcFpYVWlMejRLSUNBOFp5QmpQU0pGTlVKRElpQjRQU0l0TUM0eE5DSWdlVDBpTFRJNU1DNHdJaUIzUFNJeE5ESXlMakUwSWlCb1BTSTNOelF1TUNJZ2FDMWhMWGc5SWpFME1qTWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRkJ2Y25SRVpWWnZhWGhOYjNKa1pXNTBJaTgrQ2lBZ1BHY2dZejBpUlRWQ1JDSWdlRDBpTUM0d0lpQjVQU0l0TVRZd0xqQWlJSGM5SWprME5TNDNPQ0lnYUQwaU5qTTNMakFpSUdndFlTMTRQU0k1TkRZaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNGUnlhV3hzVjJsMGFFMXZjbVJsYm5RaUx6NEtJQ0E4WnlCalBTSkZOVUpGSWlCNFBTSXdMakFpSUhrOUlpMHpMakFpSUhjOUlqRXdOamN1TUNJZ2FEMGlNemswTGpBaUlHZ3RZUzE0UFNJeE1EWTNJaUJ1UFNKdmNtNWhiV1Z1ZEZCeVpXTnZiWEJEWVdSbGJtTmxJaTgrQ2lBZ1BHY2dZejBpUlRWQ1JpSWdlRDBpTUM0d0lpQjVQU0l0TVRjMExqQWlJSGM5SWpFeE5qY3VNQ0lnYUQwaU5UWTVMakFpSUdndFlTMTRQU0l4TVRZM0lpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQkRZV1JsYm1ObFYybDBhRlIxY200aUx6NEtJQ0E4WnlCalBTSkZOVU13SWlCNFBTSXdMakFpSUhrOUlpMHhNQzR3SWlCM1BTSXhNekl5TGpBaUlHZzlJak0xT1M0d0lpQm9MV0V0ZUQwaU1UTXlNaUlnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3Ukc5MVlteGxRMkZrWlc1alpVeHZkMlZ5VUhKbFptbDRJaTgrQ2lBZ1BHY2dZejBpUlRWRE1TSWdlRDBpTFRBdU5qTWlJSGs5SWkweU1DNHdJaUIzUFNJNU16RXVOak1pSUdnOUlqTXdOQzR3SWlCb0xXRXRlRDBpT1RNeUlpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQkRZV1JsYm1ObFZYQndaWEpRY21WbWFYZ2lMejRLSUNBOFp5QmpQU0pGTlVNeUlpQjRQU0l3TGpBaUlIazlJaTB4T1RBdU1DSWdkejBpTVRBNE1pNHdJaUJvUFNJMk56QXVNQ0lnYUMxaExYZzlJakV3T0RJaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNFTmhaR1Z1WTJWVmNIQmxjbEJ5WldacGVGUjFjbTRpTHo0S0lDQThaeUJqUFNKRk5VTXpJaUI0UFNJd0xqQWlJSGs5SWkwek1DNHdJaUIzUFNJeE1qUTJMakFpSUdnOUlqTXlOaTR3TXlJZ2FDMWhMWGc5SWpFeU5EWWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRVJ2ZFdKc1pVTmhaR1Z1WTJWVmNIQmxjbEJ5WldacGVDSXZQZ29nSUR4bklHTTlJa1UxUXpRaUlIZzlJakF1TUNJZ2VUMGlMVEl6Tnk0d0lpQjNQU0l4TWpJMkxqQWlJR2c5SWpZM015NHdJaUJvTFdFdGVEMGlNVEl5TmlJZ2JqMGliM0p1WVcxbGJuUlFjbVZqYjIxd1JHOTFZbXhsUTJGa1pXNWpaVlZ3Y0dWeVVISmxabWw0VkhWeWJpSXZQZ29nSUR4bklHTTlJa1UxUXpVaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTNNell1TUNJZ2FEMGlOVFU1TGpBaUlHZ3RZUzE0UFNJM016WWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRTF2Y21SbGJuUlNaV3hsWVhObElpOCtDaUFnUEdjZ1l6MGlSVFZETmlJZ2VEMGlMVEF1TURraUlIazlJaTB6TUM0d0lpQjNQU0l4TVRVeExqQTVJaUJvUFNJME5qTXVOakVpSUdndFlTMTRQU0l4TVRVeElpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQk5iM0prWlc1MFZYQndaWEpRY21WbWFYZ2lMejRLSUNBOFp5QmpQU0pGTlVNM0lpQjRQU0l3TGpBaUlIazlJaTB4TlRBdU1DSWdkejBpTVRFMU1TNHdJaUJvUFNJMk1qSXVNRFlpSUdndFlTMTRQU0l4TVRVeElpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQkpiblpsY25SbFpFMXZjbVJsYm5SVmNIQmxjbEJ5WldacGVDSXZQZ29nSUR4bklHTTlJa1UxUXpnaUlIZzlJakF1TUNJZ2VUMGlMVE13T1M0d0lpQjNQU0k0TXpNdU1DSWdhRDBpTmpJNExqQWlJR2d0WVMxNFBTSTRNek1pSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0ZSeWFXeHNURzkzWlhKVGRXWm1hWGdpTHo0S0lDQThaeUJqUFNKRk1EUXpJaUI0UFNJd0xqQWlJSGs5SWpJNU1TNHdJaUIzUFNJeE5EUXVNQ0lnYUQwaU5EQXhMakFpSUdndFlTMTRQU0l4TkRRaUlHNDlJbkpsY0dWaGRFUnZkSE1pTHo0S0lDQThaeUJqUFNKRk1EUTBJaUI0UFNJd0xqQWlJSGs5SWkwNE15NHdJaUIzUFNJeE5ETXVNQ0lnYUQwaU1UVTVMakFpSUdndFlTMTRQU0l4TkRNaUlHNDlJbkpsY0dWaGRFUnZkQ0l2UGdvZ0lEeG5JR005SWtVd05EVWlJSGc5SWpJd0xqQWlJSGs5SWkweE1pNHdJaUIzUFNJeE1EVTNMakU1SWlCb1BTSTBOVE11TUNJZ2FDMWhMWGc5SWpFd056Y2lJRzQ5SW1SaGJGTmxaMjV2SWk4K0NpQWdQR2NnWXowaVJUQTBOaUlnZUQwaU1qQXVNQ0lnZVQwaUxUTXlMakFpSUhjOUlqRXhORFl1TURJaUlHZzlJalEwTkM0d0lpQm9MV0V0ZUQwaU1URTJOaUlnYmowaVpHRkRZWEJ2SWk4K0NpQWdQR2NnWXowaVJUQTBOeUlnZUQwaU1DNHdJaUI1UFNJdE5qVXVNQ0lnZHowaU56azRMakFpSUdnOUlqZzNNUzR3SWlCb0xXRXRlRDBpTnprNElpQnVQU0p6WldkdWJ5SXZQZ29nSUR4bklHTTlJa1V3TkRnaUlIZzlJakF1TUNJZ2VUMGlMVEU1Tmk0d0lpQjNQU0l4TXpnd0xqQWlJR2c5SWpFeU16TXVNQ0lnYUMxaExYZzlJakV6T0RBaUlHNDlJbU52WkdFaUx6NEtJQ0E4WnlCalBTSkZNRFE1SWlCNFBTSXdMakFpSUhrOUlpMHlOVEF1TUNJZ2R6MGlPVGN4TGpBaUlHZzlJakV5TVRNdU1DSWdhQzFoTFhnOUlqazNNU0lnYmowaVkyOWtZVk54ZFdGeVpTSXZQZ29nSUR4bklHTTlJa1V3TkVJaUlIZzlJakF1TUNJZ2VUMGlMVE0xTGpBaUlIYzlJalF3T0M0d0lpQm9QU0l4TURNeExqQWlJR2d0WVMxNFBTSTBNRGdpSUc0OUluTmxaMjV2VTJWeWNHVnVkRElpTHo0S0lDQThaeUJqUFNKRk5FVXdJaUI0UFNJd0xqQWlJSGs5SWkweU5UVXVNQ0lnZHowaU16WTJMakFpSUdnOUlqVXhNQzR3SWlCb0xXRXRlRDBpTXpZMklpQnVQU0p5WlhOMFRXRjRhVzFoSWk4K0NpQWdQR2NnWXowaVJUUkZNU0lnZUQwaU1DNHdJaUI1UFNJdE1qUTVMakkwSWlCM1BTSXhNemt1TURZaUlHZzlJalE1Tmk0NE15SWdhQzFoTFhnOUlqRXpPU0lnYmowaWNtVnpkRXh2Ym1kaElpOCtDaUFnUEdjZ1l6MGlSVFJGTWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRXlNaTR3SWlCb1BTSXlORGt1TUNJZ2FDMWhMWGc5SWpFeU1pSWdiajBpY21WemRFUnZkV0pzWlZkb2IyeGxJaTgrQ2lBZ1BHY2dZejBpUlRSRk15SWdlRDBpTUM0NE9TSWdlVDBpTFRFeU1DNHdJaUIzUFNJME9Ua3VNVEVpSUdnOUlqRXpOQzR3SWlCb0xXRXRlRDBpTmpBd0lpQnVQU0p5WlhOMFYyaHZiR1VpTHo0S0lDQThaeUJqUFNKRk5FVTBJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTlRFNExqUWlJR2c5SWpFMk1pNHdJaUJvTFdFdGVEMGlOVEU0SWlCdVBTSnlaWE4wU0dGc1ppSXZQZ29nSUR4bklHTTlJa1UwUlRVaUlIZzlJaTB3TGpNNElpQjVQU0l0TkRFMUxqQWlJSGM5SWpJMk15NHpPQ0lnYUQwaU9ETXdMakFpSUdndFlTMTRQU0l5TmpNaUlHNDlJbkpsYzNSUmRXRnlkR1Z5SWk4K0NpQWdQR2NnWXowaVJUUkZOaUlnZUQwaU1DNHdJaUI1UFNJdE1qWXdMakFpSUhjOUlqSTRPUzR3SWlCb1BTSTFNakV1TUNJZ2FDMWhMWGc5SWpJNE9TSWdiajBpY21WemREaDBhQ0l2UGdvZ0lEeG5JR005SWtVMFJUY2lJSGc5SWpBdU1DSWdlVDBpTFRNeU9DNHlPQ0lnZHowaU16TXpMakFpSUdnOUlqVTNNaTR5T0NJZ2FDMWhMWGc5SWpNek15SWdiajBpY21WemRERTJkR2dpTHo0S0lDQThaeUJqUFNKRk5FVTRJaUI0UFNJd0xqQWlJSGs5SWkwME9UY3VOU0lnZHowaU16UTNMakFpSUdnOUlqazRNQzQxSWlCb0xXRXRlRDBpTXpRM0lpQnVQU0p5WlhOME16SnVaQ0l2UGdvZ0lEeG5JR005SWtVMFJUa2lJSGc5SWpBdU1DSWdlVDBpTFRjeU1DNHdJaUIzUFNJME1qZ3VNQ0lnYUQwaU1URTVNeTQyT0NJZ2FDMWhMWGc5SWpReU9DSWdiajBpY21WemREWTBkR2dpTHo0S0lDQThaeUJqUFNKRk5FVkJJaUI0UFNJd0xqWTNJaUI1UFNJdE56RXhMakFpSUhjOUlqUTVNQzR6TXlJZ2FEMGlNVFF6TUM0d0lpQm9MV0V0ZUQwaU5Ea3dJaUJ1UFNKeVpYTjBNVEk0ZEdnaUx6NEtJQ0E4WnlCalBTSkZORVZDSWlCNFBTSXdMakFpSUhrOUlpMDVOREF1TWpnaUlIYzlJalV5Tmk0d0lpQm9QU0l4TmpjMUxqSTRJaUJvTFdFdGVEMGlOVEkySWlCdVBTSnlaWE4wTWpVMmRHZ2lMejRLSUNBOFp5QmpQU0pGTkVWRElpQjRQU0l3TGpBaUlIazlJaTB4TURNeExqQWlJSGM5SWpZd05DNHdJaUJvUFNJeE9UY3dMakFpSUdndFlTMTRQU0kyTURRaUlHNDlJbkpsYzNRMU1USjBhQ0l2UGdvZ0lEeG5JR005SWtVMFJVUWlJSGc5SWpBdU1DSWdlVDBpTFRrMU1pNHdJaUIzUFNJMk5qSXVNRGdpSUdnOUlqSXhPREF1TWpVaUlHZ3RZUzE0UFNJMk5qSWlJRzQ5SW5KbGMzUXhNREkwZEdnaUx6NEtJQ0E4WnlCalBTSkZORVl5SWlCNFBTSXdMakFpSUhrOUlpMHlOVGd1TUNJZ2R6MGlNamcwTGpBaUlHZzlJalV5Tnk0d0lpQm9MV0V0ZUQwaU1qZzBJaUJ1UFNKeVpYTjBVWFZoY25SbGNrOXNaQ0l2UGdvZ0lEeG5JR005SWtVMFJqWWlJSGc5SWpBdU1DSWdlVDBpTFRJeU5pNHdJaUIzUFNJeU9UTXVNQ0lnYUQwaU5EVXlMakFpSUdndFlTMTRQU0l5T1RNaUlHNDlJbkpsYzNSUmRXRnlkR1Z5V2lJdlBnb2dJRHhuSUdNOUlrVXhNREVpSUhnOUlqQXVNQ0lnZVQwaUxUSTFOQzR3SWlCM1BTSTBPRGd1TUNJZ2FEMGlOVEE0TGpBaUlHZ3RZUzE0UFNJME9EZ2lJRzQ5SW01dmRHVm9aV0ZrVTJ4aGMyaEliM0pwZW05dWRHRnNSVzVrY3lJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JrNVhJaUI0UFNJd0xqQWlJSGs5SWkwd0xqa3pJaTgrQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJUUlNJZ2VEMGlNUzQ1TlNJZ2VUMGlNQzQ0T0NJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1UQXlJaUI0UFNJd0xqQWlJSGs5SWkweU5UUXVOVFFpSUhjOUlqazFOQzQxTVNJZ2FEMGlOVEV3TGpVMElpQm9MV0V0ZUQwaU9UVTFJaUJ1UFNKdWIzUmxhR1ZoWkZOc1lYTm9WMmhwZEdWWGFHOXNaU0l2UGdvZ0lEeG5JR005SWtVeE1ETWlJSGc5SWpBdU1DSWdlVDBpTFRJME15NHdJaUIzUFNJM016QXVNQ0lnYUQwaU5EZzJMakFpSUdndFlTMTRQU0kzTXpBaUlHNDlJbTV2ZEdWb1pXRmtVMnhoYzJoWGFHbDBaVWhoYkdZaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJdE1DNDROQ0l2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakl1T1RJaUlIazlJakF1T0RRaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQXdNQ0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpjNExqQWlJR2c5SWprNU9DNDFOQ0lnYUMxaExYZzlJamM0SWlCdVBTSmljbUZqWlNJdlBnb2dJRHhuSUdNOUlrVXdNRE1pSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJMU1EZ3VNQ0lnYUQwaU16Y3dMakFpSUdndFlTMTRQU0kxTURnaUlHNDlJbUp5WVdOclpYUlViM0FpTHo0S0lDQThaeUJqUFNKRk1EQTBJaUI0UFNJd0xqQWlJSGs5SWkwek9UTXVNQ0lnZHowaU5EazJMakFpSUdnOUlqTTVNeTR3SWlCb0xXRXRlRDBpTkRrMklpQnVQU0ppY21GamEyVjBRbTkwZEc5dElpOCtDaUFnUEdjZ1l6MGlSVEkyTUNJZ2VEMGlNUzR3SWlCNVBTSXRNakE0TGpBaUlIYzlJakl3T0M0d0lpQm9QU0kyT0RBdU1DSWdhQzFoTFhnOUlqSXdPQ0lnYmowaVlXTmphV1JsYm5SaGJFWnNZWFFpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1TWpjaUlIazlJakV1TnpJaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJd0xqTTVJaUI1UFNJd0xqRTNJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TmpFaUlIZzlJakF1TUNJZ2VUMGlMVFExTmk0d0lpQjNQU0l5TVRNdU5TSWdhRDBpT1RFNExqQWlJR2d0WVMxNFBTSXlNVFFpSUc0OUltRmpZMmxrWlc1MFlXeE9ZWFIxY21Gc0lqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJd0xqSTBJaUI1UFNJeUxqWTNJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzQxTnlJZ2VUMGlNUzR4SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5qSWlJSGc5SWkweU1pNHdJaUI1UFNJdE16ZzBMakFpSUhjOUlqUXhNaTR3SWlCb1BTSTNOamN1TUNJZ2FDMWhMWGc5SWpNNE1DSWdiajBpWVdOamFXUmxiblJoYkZOb1lYSndJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXhMakUySWlCNVBTSXlMalEwSWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1Z5SWdlRDBpTUM0MUlpQjVQU0l3TGpVeElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1DNDROQ0lnZVQwaUxUQXVORFVpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpFMElpQjVQU0l0TUM0M05TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNall6SWlCNFBTSXdMakFpSUhrOUlpMHhOVGt1TUNJZ2R6MGlNamczTGpBaUlHZzlJak14T0M0d0lpQm9MV0V0ZUQwaU1qZzNJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1JHOTFZbXhsVTJoaGNuQWlMejRLSUNBOFp5QmpQU0pGTWpZMElpQjRQU0l3TGpBaUlIazlJaTB5TWpBdU1DSWdkejBpTXpVNUxqQWlJR2c5SWpZMk5pNHdJaUJvTFdFdGVEMGlNelU1SWlCdVBTSmhZMk5wWkdWdWRHRnNSRzkxWW14bFJteGhkQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNQzQ0T1NJZ2VUMGlNUzQ0SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTVM0d055SWdlVDBpTUM0ME5pSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalkxSWlCNFBTSXROREF1TUNJZ2VUMGlMVE0wTnk0d0lpQjNQU0kyTmprdU1DSWdhRDBpTmprMUxqQWlJR2d0WVMxNFBTSTJNamtpSUc0OUltRmpZMmxrWlc1MFlXeFVjbWx3YkdWVGFHRnljQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzR5T0NJZ2VUMGlNaTR3TnlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU5UZ2lJSGs5SWpFdU9EUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXlMakF6SWlCNVBTSXdMalkwSWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0MU55SWdlVDBpTUM0ek5pSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalkySWlCNFBTSXdMakFpSUhrOUlpMHlNRFl1TWpZaUlIYzlJalU0T1M0d0lpQm9QU0kyTmpNdU1qWWlJR2d0WVMxNFBTSTFPRGtpSUc0OUltRmpZMmxrWlc1MFlXeFVjbWx3YkdWR2JHRjBJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXhMamMxSWlCNVBTSXhMalUySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTVM0NU5DSWdlVDBpTUM0eE9TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalkzSWlCNFBTSXdMakFpSUhrOUlpMHpOREV1T0RFaUlIYzlJalEzTkM0d0lpQm9QU0kzT0RrdU9ERWlJR2d0WVMxNFBTSTBOelFpSUc0OUltRmpZMmxrWlc1MFlXeE9ZWFIxY21Gc1JteGhkQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzR5TWlJZ2VUMGlNaTR4TlNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU56a2lJSGs5SWpBdU5Ea2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMalUzSWlCNVBTSXdMalV5SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5qZ2lJSGc5SWkwMExqUTRJaUI1UFNJdE16Y3dMakFpSUhjOUlqVTVPQzQ1TWlJZ2FEMGlOelUyTGpBaUlHZ3RZUzE0UFNJMU5qUWlJRzQ5SW1GalkybGtaVzUwWVd4T1lYUjFjbUZzVTJoaGNuQWlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqRXVPVEVpSUhrOUlqSXVNeUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakV1T1RRaUlIazlJakF1TnlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU5UVWlJSGs5SWpBdU5qRWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkyT1NJZ2VEMGlMVEl3TGpBaUlIazlJaTB6T1RNdU1DSWdkejBpTmprNExqQWlJR2c5SWpjNU5TNHdJaUJvTFdFdGVEMGlOamM0SWlCdVBTSmhZMk5wWkdWdWRHRnNVMmhoY25CVGFHRnljQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNaTR5TlNJZ2VUMGlNaTR6T1NJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU5UWWlJSGs5SWpJdU1UWWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXlMakkySWlCNVBTSXdMamczSWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0ME9TSWdlVDBpTUM0Mk9DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalpCSWlCNFBTSXdMakFpSUhrOUlpMHlOekF1TUNJZ2R6MGlNVE13TGpFNUlpQm9QU0kxTXpjdU5qRWlJR2d0WVMxNFBTSXhNekFpSUc0OUltRmpZMmxrWlc1MFlXeFFZWEpsYm5OTVpXWjBJaTgrQ2lBZ1BHY2dZejBpUlRJMlFpSWdlRDBpTFRBdU5EUWlJSGs5SWkweU56VXVNQ0lnZHowaU1UTTVMalEwSWlCb1BTSTFOVEl1TUNJZ2FDMWhMWGc5SWpFek9TSWdiajBpWVdOamFXUmxiblJoYkZCaGNtVnVjMUpwWjJoMElpOCtDaUFnUEdjZ1l6MGlSVEkyUXlJZ2VEMGlNQzR3SWlCNVBTSXRNamc0TGpBaUlIYzlJakV3TVM0d0lpQm9QU0kxTnpZdU1DSWdhQzFoTFhnOUlqRXdNU0lnYmowaVlXTmphV1JsYm5SaGJFSnlZV05yWlhSTVpXWjBJaTgrQ2lBZ1BHY2dZejBpUlRJMlJDSWdlRDBpTUM0d0lpQjVQU0l0TWpneUxqWWlJSGM5SWprd0xqUTBJaUJvUFNJMU5qZ3VOaUlnYUMxaExYZzlJamt3SWlCdVBTSmhZMk5wWkdWdWRHRnNRbkpoWTJ0bGRGSnBaMmgwSWk4K0NpQWdQR2NnWXowaVJUSTRNQ0lnZUQwaU1DNHdJaUI1UFNJdE1qUXdMakFpSUhjOUlqSXdPQzR3SWlCb1BTSTJPREF1TUNJZ2FDMWhMWGc5SWpJd09DSWdiajBpWVdOamFXUmxiblJoYkZGMVlYSjBaWEpVYjI1bFJteGhkRk4wWldsdUlqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqVXpJaUI1UFNJeExqWTNJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzQwT0NJZ2VUMGlNQzR4TWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qZ3hJaUI0UFNJd0xqQWlJSGs5SWkweU5EQXVNQ0lnZHowaU5ESXlMakFpSUdnOUlqWTRNQzR3SWlCb0xXRXRlRDBpTkRJeUlpQnVQU0poWTJOcFpHVnVkR0ZzVkdoeVpXVlJkV0Z5ZEdWeVZHOXVaWE5HYkdGMFdtbHRiV1Z5YldGdWJpSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1TNHhPU0lnZVQwaU1TNDNNaUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TlRZaUlIazlJakV1TnpNaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTRNaUlnZUQwaU1DNHdJaUI1UFNJdE16TTRMakFpSUhjOUlqTXdNQzR3SWlCb1BTSTJPRGt1TUNJZ2FDMWhMWGc5SWpNd01DSWdiajBpWVdOamFXUmxiblJoYkZGMVlYSjBaWEpVYjI1bFUyaGhjbkJUZEdWcGJpSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNDJOQ0lnZVQwaU1pNHlNU0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TlRFaUlIazlJakl1TURRaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJd0xqWTJJaUI1UFNJd0xqY3hJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzQxSWlCNVBTSXdMalV5SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU9ETWlJSGc5SWkweU15NHdJaUI1UFNJdE16Y3pMakFpSUhjOUlqUXhNUzR3SWlCb1BTSTRNVGd1TUNJZ2FDMWhMWGc5SWpNNE9DSWdiajBpWVdOamFXUmxiblJoYkZSb2NtVmxVWFZoY25SbGNsUnZibVZ6VTJoaGNuQlRkR1ZwYmlJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTVM0MElpQjVQU0l5TGpRNUlpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9WeUlnZUQwaU1DNDBJaUI1UFNJeUxqRTFJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNUzR5T1NJZ2VUMGlNQzQ0TkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU16SWlJSGs5SWpBdU5qUWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFl4TUNJZ2VEMGlNQzR3SWlCNVBTSXRNQzR4SWlCM1BTSXpNRFl1TUNJZ2FEMGlNelkyTGpFaUlHZ3RZUzE0UFNJek1EWWlJRzQ5SW5OMGNtbHVaM05FYjNkdVFtOTNJaTgrQ2lBZ1BHY2dZejBpUlRZeE1TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakk1T0M0d0lpQm9QU0l6TkRndU1DSWdhQzFoTFhnOUlqSTVPQ0lnYmowaWMzUnlhVzVuYzBSdmQyNUNiM2RVZFhKdVpXUWlMejRLSUNBOFp5QmpQU0pGTmpFeUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNakU1TGpJNElpQm9QU0kwT0RrdU1DSWdhQzFoTFhnOUlqSXhPU0lnYmowaWMzUnlhVzVuYzFWd1FtOTNJaTgrQ2lBZ1BHY2dZejBpUlRZeE15SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakl4T0M0d0lpQm9QU0kxTURJdU1TSWdhQzFoTFhnOUlqSXhPQ0lnYmowaWMzUnlhVzVuYzFWd1FtOTNWSFZ5Ym1Wa0lpOCtDaUFnUEdjZ1l6MGlSVFl4TkNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRTVNUzR3SWlCb1BTSXlNREl1TUNJZ2FDMWhMWGc5SWpFNU1TSWdiajBpYzNSeWFXNW5jMGhoY20xdmJtbGpJaTgrQ2lBZ1BHY2dZejBpUlRBNE1DSWdlRDBpTWpBdU1DSWdlVDBpTFRNMU9DNHhOaUlnZHowaU5Ea3pMakFpSUdnOUlqY3hOeTR4TmlJZ2FDMWhMWGc5SWpVek15SWdiajBpZEdsdFpWTnBaekFpTHo0S0lDQThaeUJqUFNKRk1EZ3hJaUI0UFNJeU1DNHdJaUI1UFNJdE16WTBMakFpSUhjOUlqSTJNeTR3SWlCb1BTSTNNekF1TUNJZ2FDMWhMWGc5SWpNd015SWdiajBpZEdsdFpWTnBaekVpTHo0S0lDQThaeUJqUFNKRk1EZ3lJaUI0UFNJeU1DNHdJaUI1UFNJdE16YzRMamN5SWlCM1BTSTJOREF1TkRZaUlHZzlJamMyTUM0M01pSWdhQzFoTFhnOUlqWTRNQ0lnYmowaWRHbHRaVk5wWnpJaUx6NEtJQ0E4WnlCalBTSkZNRGd6SWlCNFBTSXhPUzQ0TWlJZ2VUMGlMVE01TWk0d0lpQjNQU0kxTWpBdU1UZ2lJR2c5SWpjNE5DNHdJaUJvTFdFdGVEMGlOVFl3SWlCdVBTSjBhVzFsVTJsbk15SXZQZ29nSUR4bklHTTlJa1V3T0RRaUlIZzlJakl3TGpBaUlIazlJaTAwT0RrdU5Ua2lJSGM5SWpZeE15NHdPQ0lnYUQwaU9UZ3dMamM0SWlCb0xXRXRlRDBpTmpVeklpQnVQU0owYVcxbFUybG5OQ0l2UGdvZ0lEeG5JR005SWtVd09EVWlJSGc5SWpFNUxqWTJJaUI1UFNJdE16ZzVMakFpSUhjOUlqVTJNeTR6TkNJZ2FEMGlOemM0TGpBaUlHZ3RZUzE0UFNJMk1ETWlJRzQ5SW5ScGJXVlRhV2MxSWk4K0NpQWdQR2NnWXowaVJUQTROaUlnZUQwaU1qQXVNQ0lnZVQwaUxUTTJNeTR3SWlCM1BTSTFORFV1TUNJZ2FEMGlOekkyTGpBaUlHZ3RZUzE0UFNJMU9EVWlJRzQ5SW5ScGJXVlRhV2MySWk4K0NpQWdQR2NnWXowaVJUQTROeUlnZUQwaU1qQXVNellpSUhrOUlpMHpORFV1TUNJZ2R6MGlOVGN4TGpZMElpQm9QU0kyT1RBdU1DSWdhQzFoTFhnOUlqWXhNaUlnYmowaWRHbHRaVk5wWnpjaUx6NEtJQ0E4WnlCalBTSkZNRGc0SWlCNFBTSXlNQzR3SWlCNVBTSXROREk0TGpBaUlIYzlJalE0TkM0eE5TSWdhRDBpT0RVMkxqQWlJR2d0WVMxNFBTSTFNalFpSUc0OUluUnBiV1ZUYVdjNElpOCtDaUFnUEdjZ1l6MGlSVEE0T1NJZ2VEMGlNakF1TUNJZ2VUMGlMVFF5TVM0d0lpQjNQU0kwTnpRdU1DSWdhRDBpT0RReUxqQWlJR2d0WVMxNFBTSTFNVFFpSUc0OUluUnBiV1ZUYVdjNUlpOCtDaUFnUEdjZ1l6MGlSVEE0UVNJZ2VEMGlNakF1TUNJZ2VUMGlMVEk1T0M0d0lpQjNQU0kxTmpVdU1DSWdhRDBpTlRreUxqVWlJR2d0WVMxNFBTSTJNRFVpSUc0OUluUnBiV1ZUYVdkRGIyMXRiMjRpTHo0S0lDQThaeUJqUFNKRk1EaENJaUI0UFNJeU1DNHdJaUI1UFNJdE5qZzNMakEwSWlCM1BTSTJOelV1TUNJZ2FEMGlNVE0zTkM0d05DSWdhQzFoTFhnOUlqY3hOU0lnYmowaWRHbHRaVk5wWjBOMWRFTnZiVzF2YmlJdlBnb2dJRHhuSUdNOUlrVXdPRU1pSUhnOUlqQXVNQ0lnZVQwaUxUTTFPQzR3SWlCM1BTSTJOakV1TUNJZ2FEMGlOekUyTGpBaUlHZ3RZUzE0UFNJMk5qRWlJRzQ5SW5ScGJXVlRhV2RRYkhWeklpOCtDaUFnUEdjZ1l6MGlSVEE0UkNJZ2VEMGlNQzR3SWlCNVBTSXRNVGszTGpBaUlIYzlJalF4T0M0d0lpQm9QU0l6T1RZdU1DSWdhQzFoTFhnOUlqUXhPQ0lnYmowaWRHbHRaVk5wWjFCc2RYTlRiV0ZzYkNJdlBnb2dJRHhuSUdNOUlrVXdPRVVpSUhnOUlqQXVNQ0lnZVQwaUxUUXlNeTR3SWlCM1BTSTBNRFV1TUNJZ2FEMGlPRFEyTGpBaUlHZ3RZUzE0UFNJME1EVWlJRzQ5SW5ScGJXVlRhV2RHY21GamRHbHZibUZzVTJ4aGMyZ2lMejRLSUNBOFp5QmpQU0pGTURoR0lpQjRQU0l3TGpBaUlIazlJaTB4TnpjdU1DSWdkejBpTlRVNUxqQWlJR2c5SWpNMU15NHdJaUJvTFdFdGVEMGlOVFU1SWlCdVBTSjBhVzFsVTJsblJYRjFZV3h6SWk4K0NpQWdQR2NnWXowaVJUQTVNQ0lnZUQwaU1DNHdJaUI1UFNJdE5UUXVNQ0lnZHowaU5qWXlMakFpSUdnOUlqRXdPUzR3SWlCb0xXRXRlRDBpTmpZeUlpQnVQU0owYVcxbFUybG5UV2x1ZFhNaUx6NEtJQ0E4WnlCalBTSkZNRGt4SWlCNFBTSXdMakFpSUhrOUlpMHpNRFV1TUNJZ2R6MGlOVGMwTGpBNElpQm9QU0kyTVRBdU1DSWdhQzFoTFhnOUlqVTNOQ0lnYmowaWRHbHRaVk5wWjAxMWJIUnBjR3g1SWk4K0NpQWdQR2NnWXowaVJUQTVNaUlnZUQwaU1DNHdJaUI1UFNJdE5EQTFMakFpSUhjOUlqRTNNeTQwTlNJZ2FEMGlPREE1TGpBaUlHZ3RZUzE0UFNJeE56TWlJRzQ5SW5ScGJXVlRhV2RRWVhKbGJuTk1aV1owVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pGTURreklpQjRQU0l3TGpBaUlIazlJaTAwTWpJdU1DSWdkejBpTVRVMExqUWlJR2c5SWpnME5DNHdJaUJvTFdFdGVEMGlNVFUwSWlCdVBTSjBhVzFsVTJsblVHRnlaVzV6VW1sbmFIUlRiV0ZzYkNJdlBnb2dJRHhuSUdNOUlrVXdPVFFpSUhnOUlqQXVOVFlpSUhrOUlpMDNNamd1TUNJZ2R6MGlNems1TGpBM0lpQm9QU0l4TkRVMkxqQWlJR2d0WVMxNFBTSXpPVGtpSUc0OUluUnBiV1ZUYVdkUVlYSmxibk5NWldaMElpOCtDaUFnUEdjZ1l6MGlSVEE1TlNJZ2VEMGlNQzR3SWlCNVBTSXROekl5TGpZeklpQjNQU0l5TnpRdU1qWWlJR2c5SWpFME5EY3VOak1pSUdndFlTMTRQU0l5TnpRaUlHNDlJblJwYldWVGFXZFFZWEpsYm5OU2FXZG9kQ0l2UGdvZ0lEeG5JR005SWtWRE9EQWlJSGc5SWpJd0xqQWlJSGs5SWkwMk16RXVNQ0lnZHowaU1USXpMalEwSWlCb1BTSXhNalU0TGpBaUlHZ3RZUzE0UFNJeE9UTWlJRzQ5SW5ScGJXVlRhV2RDY21GamEyVjBUR1ZtZENJdlBnb2dJRHhuSUdNOUlrVkRPREVpSUhnOUlqVXdMakFpSUhrOUlpMDJNall1TUNJZ2R6MGlNVE0xTGpBMUlpQm9QU0l4TWpVeExqSTVJaUJvTFdFdGVEMGlNakExSWlCdVBTSjBhVzFsVTJsblFuSmhZMnRsZEZKcFoyaDBJaTgrQ2lBZ1BHY2dZejBpUlVNNE1pSWdlRDBpTWpBdU1DSWdlVDBpTFRNNE5pNHpOQ0lnZHowaU1USTBMakFpSUdnOUlqYzNOQzR6TkNJZ2FDMWhMWGc5SWpFNU5DSWdiajBpZEdsdFpWTnBaMEp5WVdOclpYUk1aV1owVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pGUXpneklpQjRQU0kxTUM0d0lpQjVQU0l0TXpnNUxqRTFJaUIzUFNJeE16RXVNQ0lnYUQwaU56YzJMamMySWlCb0xXRXRlRDBpTWpBeElpQnVQU0owYVcxbFUybG5RbkpoWTJ0bGRGSnBaMmgwVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pGUXpnMElpQjRQU0kxTUM0d0lpQjVQU0l0TlRJekxqQWlJSGM5SWpNd09TNHdJaUJvUFNJeE1EUTNMakFpSUdndFlTMTRQU0kwTURraUlHNDlJblJwYldWVGFXZFRiR0Z6YUNJdlBnb2dJRHhuSUdNOUlrVkRPRFVpSUhnOUlqQXVNelFpSUhrOUlpMDBNelV1TUNJZ2R6MGlNemd6TGpZMklpQm9QU0k0TmpjdU5Ua2lJR2d0WVMxNFBTSXpPRFFpSUc0OUluUnBiV1ZUYVdkRGRYUXlJaTgrQ2lBZ1BHY2dZejBpUlVNNE5pSWdlRDBpTUM0d0lpQjVQU0l0TkRNMUxqQWlJSGM5SWpRMU5DNHdJaUJvUFNJNE5qY3VOVGtpSUdndFlTMTRQU0kwTlRRaUlHNDlJblJwYldWVGFXZERkWFF6SWk4K0NpQWdQR2NnWXowaVJUSXlNQ0lnZUQwaUxURTFPQzR3SWlCNVBTSXRPRGd1TUNJZ2R6MGlNekUwTGpFNUlpQm9QU0l4TnpZdU1DSWdhQzFoTFhnOUlqRTFOaUlnYmowaWRISmxiVzlzYnpFaUx6NEtJQ0E4WnlCalBTSkZNakl4SWlCNFBTSXRNVFE0TGpBaUlIazlJaTB4TnpjdU1DSWdkejBpTWprM0xqQWlJR2c5SWpNMU5DNHdJaUJvTFdFdGVEMGlNVFE1SWlCdVBTSjBjbVZ0YjJ4dk1pSXZQZ29nSUR4bklHTTlJa1V5TWpJaUlIZzlJaTB4TkRZdU5pSWdlVDBpTFRJMU15NHdJaUIzUFNJeU9UTXVPRElpSUdnOUlqVXdOaTR3SWlCb0xXRXRlRDBpTVRRM0lpQnVQU0owY21WdGIyeHZNeUl2UGdvZ0lEeG5JR005SWtVeU1qTWlJSGc5SWkweE5Ua3VNQ0lnZVQwaUxUTTBNaTR3SWlCM1BTSXpNVGd1TUNJZ2FEMGlOamcwTGpBaUlHZ3RZUzE0UFNJeE5Ua2lJRzQ5SW5SeVpXMXZiRzgwSWk4K0NpQWdQR2NnWXowaVJUSXlOQ0lnZUQwaUxURTJNUzR3SWlCNVBTSXRORE0zTGpBaUlIYzlJak15TWk0d0lpQm9QU0k0TnpRdU1DSWdhQzFoTFhnOUlqRTJNU0lnYmowaWRISmxiVzlzYnpVaUx6NEtJQ0E4WnlCalBTSkZNakpCSWlCNFBTSXRNVGMxTGpBaUlIazlJaTB4TWpNdU1DSWdkejBpTXpVeUxqQWlJR2c5SWpJME5DNHlOQ0lnYUMxaExYZzlJakUzTnlJZ2JqMGlZblY2ZWxKdmJHd2lMejRLSUNBOFp5QmpQU0pGTWpKRklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNalF5TGpBaUlHZzlJakUwT0M0d0lpQm9MV0V0ZUQwaU1qUXlJaUJ1UFNKMGNtVnRiMnh2UkdsMmFYTnBSRzkwY3pJaUx6NEtJQ0E4WnlCalBTSkZNakpHSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU5ERTBMakFpSUdnOUlqRTJPQzR3SWlCb0xXRXRlRDBpTkRFMElpQnVQU0owY21WdGIyeHZSR2wyYVhOcFJHOTBjek1pTHo0S0lDQThaeUJqUFNKRk1qTXdJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTlRRMUxqQWlJR2c5SWpFM01DNHdJaUJvTFdFdGVEMGlOVFExSWlCdVBTSjBjbVZ0YjJ4dlJHbDJhWE5wUkc5MGN6UWlMejRLSUNBOFp5QmpQU0pGTWpNeElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOREEzTGpBaUlHZzlJak15Tnk0d0lpQm9MV0V0ZUQwaU5EQTNJaUJ1UFNKMGNtVnRiMnh2UkdsMmFYTnBSRzkwY3pZaUx6NEtJQ0E4WnlCalBTSkZPRGd3SWlCNFBTSXhNQzR3SWlCNVBTSXpMakFpSUhjOUlqSTNNaTR3SWlCb1BTSTBORGt1TUNJZ2FDMWhMWGc5SWpJNU1pSWdiajBpZEhWd2JHVjBNQ0l2UGdvZ0lEeG5JR005SWtVNE9ERWlJSGc5SWpFd0xqQWlJSGs5SWkwME1DNHdJaUIzUFNJeU1UQXVOVEVpSUdnOUlqVXpOQzR3SWlCb0xXRXRlRDBpTWpNeElpQnVQU0owZFhCc1pYUXhJaTgrQ2lBZ1BHY2dZejBpUlRnNE1pSWdlRDBpTVRFdU1DSWdlVDBpTFRJd0xqQWlJSGM5SWpNMU1DNHdJaUJvUFNJME9EUXVNQ0lnYUMxaExYZzlJak0zTUNJZ2JqMGlkSFZ3YkdWME1pSXZQZ29nSUR4bklHTTlJa1U0T0RNaUlIZzlJakV3TGpBaUlIazlJaTB5TUM0d0lpQjNQU0l6TWpZdU1DSWdhRDBpTkRnNUxqQWlJR2d0WVMxNFBTSXpOVFlpSUc0OUluUjFjR3hsZERNaUx6NEtJQ0E4WnlCalBTSkZPRGcwSWlCNFBTSXhNQzR3SWlCNVBTSXROVEF1TUNJZ2R6MGlNekk1TGpBaUlHZzlJalUxTmk0eE9TSWdhQzFoTFhnOUlqTTBPU0lnYmowaWRIVndiR1YwTkNJdlBnb2dJRHhuSUdNOUlrVTRPRFVpSUhnOUlqRXdMakFpSUhrOUlpMHhNQzR3SWlCM1BTSXpOVEF1T1RnaUlHZzlJalV5TXk0d0lpQm9MV0V0ZUQwaU16VXhJaUJ1UFNKMGRYQnNaWFExSWk4K0NpQWdQR2NnWXowaVJUZzROaUlnZUQwaU1UQXVNQ0lnZVQwaUxURXdMakFpSUhjOUlqSTRNUzR3SWlCb1BTSTFNVFF1TUNJZ2FDMWhMWGc5SWpNd01TSWdiajBpZEhWd2JHVjBOaUl2UGdvZ0lEeG5JR005SWtVNE9EY2lJSGc5SWpFd0xqQWlJSGs5SWkweU5DNHdJaUIzUFNJek1UQXVNQ0lnYUQwaU5URTFMakFpSUdndFlTMTRQU0l6TVRBaUlHNDlJblIxY0d4bGREY2lMejRLSUNBOFp5QmpQU0pGT0RnNElpQjRQU0l4TUM0d0lpQjVQU0l0TkRBdU1DSWdkejBpTWpZM0xqUXpJaUJvUFNJMU9UUXVNQ0lnYUMxaExYZzlJakk0TnlJZ2JqMGlkSFZ3YkdWME9DSXZQZ29nSUR4bklHTTlJa1U0T0RraUlIZzlJakV3TGpBaUlIazlJakF1TUNJZ2R6MGlNekF5TGpBaUlHZzlJalkyTkM0d0lpQm9MV0V0ZUQwaU16SXlJaUJ1UFNKMGRYQnNaWFE1SWk4K0NpQWdQR2NnWXowaVJUZzRRU0lnZUQwaU1UQXVNQ0lnZVQwaU9EQXVNQ0lnZHowaU1USTFMakFpSUdnOUlqTXhOQzR3SWlCb0xXRXRlRDBpTVRRMUlpQnVQU0owZFhCc1pYUkRiMnh2YmlJdlBnb2dJRHhuSUdNOUlrVTJORFVpSUhnOUlpMHhOVGN1TUNJZ2VUMGlNQzR3SWlCM1BTSXpNVFF1TUNJZ2FEMGlNekkxTGpBaUlHZ3RZUzE0UFNJeE5UY2lJRzQ5SW5adlkyRnNVM0J5WldOb1oyVnpZVzVuSWk4K0Nqd3ZZbTkxYm1ScGJtY3RZbTk0WlhNK0NpOWtZWFJoTDB4bGFYQjZhV2N1ZUcxc0FEdy9lRzFzSUhabGNuTnBiMjQ5SWpFdU1DSWdaVzVqYjJScGJtYzlJbFZVUmkwNElqOCtDanhpYjNWdVpHbHVaeTFpYjNobGN5Qm1iMjUwTFdaaGJXbHNlVDBpVEdWcGNIcHBaeUlnZFc1cGRITXRjR1Z5TFdWdFBTSXhNREF3SWo0S0lDQThaeUJqUFNKRk1FRXpJaUI0UFNJd0xqQWlJSGs5SWkweE16SXVNQ0lnZHowaU16RTBMakFpSUdnOUlqSTNNQzR3SWlCb0xXRXRlRDBpTXpFMElpQnVQU0p1YjNSbGFHVmhaRWhoYkdZaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1UUWlJSGs5SWpBdU1qUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMakE0SWlCNVBTSXRNQzR5TkNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJdE1DNHhOQ0l2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TWpZaUlIazlJakF1TVRZaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQTRNQ0lnZUQwaU1qQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSTBNVFF1TUNJZ2FEMGlOVEF4TGpBaUlHZ3RZUzE0UFNJME5UUWlJRzQ5SW5ScGJXVlRhV2N3SWk4K0NpQWdQR2NnWXowaVJUQTRNU0lnZUQwaU1qQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXlPVFl1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJek16WWlJRzQ5SW5ScGJXVlRhV2N4SWk4K0NpQWdQR2NnWXowaVJUQTRNaUlnZUQwaU1qQXVNQ0lnZVQwaUxUSTFNUzR3SWlCM1BTSTBNREl1TUNJZ2FEMGlOVEF5TGpBaUlHZ3RZUzE0UFNJME5ESWlJRzQ5SW5ScGJXVlRhV2N5SWk4K0NpQWdQR2NnWXowaVJUQTRNeUlnZUQwaU1qQXVNQ0lnZVQwaUxUSTFNaTR3SWlCM1BTSXpOekl1TUNJZ2FEMGlOVEF5TGpBaUlHZ3RZUzE0UFNJME1USWlJRzQ5SW5ScGJXVlRhV2N6SWk4K0NpQWdQR2NnWXowaVJUQTROQ0lnZUQwaU1qQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXpPRGN1TUNJZ2FEMGlOVEF4TGpBaUlHZ3RZUzE0UFNJME1qY2lJRzQ5SW5ScGJXVlRhV2MwSWk4K0NpQWdQR2NnWXowaVJUQTROU0lnZUQwaU1qQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXpOVGN1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJek9UY2lJRzQ5SW5ScGJXVlRhV2MxSWk4K0NpQWdQR2NnWXowaVJUQTROaUlnZUQwaU1qQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXpPREl1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJME1qSWlJRzQ5SW5ScGJXVlRhV2MySWk4K0NpQWdQR2NnWXowaVJUQTROeUlnZUQwaU1qQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSTBNRFF1TUNJZ2FEMGlOVEF4TGpBaUlHZ3RZUzE0UFNJME5EUWlJRzQ5SW5ScGJXVlRhV2MzSWk4K0NpQWdQR2NnWXowaVJUQTRPQ0lnZUQwaU1UQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXpOelF1TUNJZ2FEMGlORGs1TGpJMUlpQm9MV0V0ZUQwaU5EQTBJaUJ1UFNKMGFXMWxVMmxuT0NJdlBnb2dJRHhuSUdNOUlrVXdPRGtpSUhnOUlqSXdMakFpSUhrOUlpMHlOVEF1TUNJZ2R6MGlNemcxTGpBaUlHZzlJalV3TUM0d0lpQm9MV0V0ZUQwaU5ESTFJaUJ1UFNKMGFXMWxVMmxuT1NJdlBnb2dJRHhuSUdNOUlrVXdRVElpSUhnOUlqQXVNQ0lnZVQwaUxURXpNeTR3SWlCM1BTSTBNRFV1TUNJZ2FEMGlNalkyTGpBaUlHZ3RZUzE0UFNJME1EVWlJRzQ5SW01dmRHVm9aV0ZrVjJodmJHVWlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUbGNpSUhnOUlqQXVNRFlpSUhrOUlqQXVNalFpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l4TGpVM0lpQjVQU0l0TUM0eU15SXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l4TGpZeUlpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkJOQ0lnZUQwaU1DNHdJaUI1UFNJdE1UTXpMakFpSUhjOUlqTXhOQzR3SWlCb1BTSXlOall1TUNJZ2FDMWhMWGc5SWpNeE5DSWdiajBpYm05MFpXaGxZV1JDYkdGamF5SStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9WeUlnZUQwaU1DNHhOQ0lnZVQwaU1DNHlOQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakV1TURraUlIazlJaTB3TGpJMElpOCtDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNiazVYSWlCNFBTSXRNQzR3SWlCNVBTSXRNQzR4TmlJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU1qWWlJSGs5SWpBdU1UWWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEExUXlJZ2VEMGlNQzR3SWlCNVBTSXROVEF5TGpBaUlIYzlJall3Tmk0d0lpQm9QU0l4TURBMExqQWlJR2d0WVMxNFBTSTJNRFlpSUc0OUltTkRiR1ZtSWk4K0NpQWdQR2NnWXowaVJUQTFSQ0lnZUQwaU1DNHdJaUI1UFNJdE56TTFMakFpSUhjOUlqWXdOaTR3SWlCb1BTSXhNak0zTGpBaUlHZ3RZUzE0UFNJMk1EWWlJRzQ5SW1ORGJHVm1PSFppSWk4K0NpQWdQR2NnWXowaVJUQTFNU0lnZUQwaUxURXVNQ0lnZVQwaUxUZzVNeTR3SWlCM1BTSTJORGN1TUNJZ2FEMGlNVGszTmk0d0lpQm9MV0V0ZUQwaU5qVXdJaUJ1UFNKblEyeGxaakUxYldJaUx6NEtJQ0E4WnlCalBTSkZNRFV3SWlCNFBTSXRNUzR3SWlCNVBTSXROalUxTGpBaUlIYzlJalkwTnk0d0lpQm9QU0l4TnpNNExqQWlJR2d0WVMxNFBTSTJORFlpSUc0OUltZERiR1ZtSWk4K0NpQWdQR2NnWXowaVJUQTFNaUlnZUQwaUxURXVNQ0lnZVQwaUxUZzVNQzR3SWlCM1BTSTJORGN1TUNJZ2FEMGlNVGszTXk0d0lpQm9MV0V0ZUQwaU5qUTJJaUJ1UFNKblEyeGxaamgyWWlJdlBnb2dJRHhuSUdNOUlrVXdOVE1pSUhnOUlpMHhMakFpSUhrOUlpMDJOVFV1TUNJZ2R6MGlOalEzTGpBaUlHZzlJakU1TnpJdU1DSWdhQzFoTFhnOUlqWTBOaUlnYmowaVowTnNaV1k0ZG1FaUx6NEtJQ0E4WnlCalBTSkZNRFUwSWlCNFBTSXRNUzR3SWlCNVBTSXROalUxTGpBaUlIYzlJalkxTVM0d0lpQm9QU0l4T1RZNExqQWlJR2d0WVMxNFBTSTJORFlpSUc0OUltZERiR1ZtTVRWdFlTSXZQZ29nSUR4bklHTTlJa1V3TmpJaUlIZzlJalF1TUNJZ2VUMGlMVFU0TVM0d0lpQjNQU0kyT1RRdU1DSWdhRDBpT0RNeUxqQWlJR2d0WVMxNFBTSTJPVGdpSUc0OUltWkRiR1ZtSWk4K0NpQWdQR2NnWXowaVJUQTJNeUlnZUQwaU5DNHdJaUI1UFNJdE56VTFMakFpSUhjOUlqWTVOQzR3SWlCb1BTSXhNREEyTGpBaUlHZ3RZUzE0UFNJMk9UZ2lJRzQ5SW1aRGJHVm1NVFZ0WWlJdlBnb2dJRHhuSUdNOUlrVXdOalFpSUhnOUlqUXVNQ0lnZVQwaUxUYzFNQzR3SWlCM1BTSTJPVFF1TUNJZ2FEMGlNVEF3TVM0d0lpQm9MV0V0ZUQwaU5qazRJaUJ1UFNKbVEyeGxaamgyWWlJdlBnb2dJRHhuSUdNOUlrVXdOalVpSUhnOUlqUXVNQ0lnZVQwaUxUVTRNUzR3SWlCM1BTSTJPVFF1TUNJZ2FEMGlNVEEwT0M0d0lpQm9MV0V0ZUQwaU5qazRJaUJ1UFNKbVEyeGxaamgyWVNJdlBnb2dJRHhuSUdNOUlrVXdOallpSUhnOUlqUXVNQ0lnZVQwaUxUVTRNUzR3SWlCM1BTSTJPVFF1TUNJZ2FEMGlNVEEyTmk0d0lpQm9MV0V0ZUQwaU5qazRJaUJ1UFNKbVEyeGxaakUxYldFaUx6NEtJQ0E4WnlCalBTSkZNall5SWlCNFBTSXdMakFpSUhrOUlpMHpNemt1TUNJZ2R6MGlNVGszTGpBaUlHZzlJalk1TkM0d0lpQm9MV0V0ZUQwaU1UazNJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1UyaGhjbkFpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1TmpJaUlIazlJakF1T0RRaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqRTJJaUI1UFNJd0xqWTBJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNQzQyTWlJZ2VUMGlMVEF1TmpRaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJd0xqRTJJaUI1UFNJdE1DNDRNaUl2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpZeElpQjRQU0l3TGpBaUlIazlJaTB6TlRFdU1DSWdkejBpTVRVM0xqQWlJR2c5SWpjd01pNHdJaUJvTFdFdGVEMGlNVFUzSWlCdVBTSmhZMk5wWkdWdWRHRnNUbUYwZFhKaGJDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNHdPQ0lnZVQwaU1DNDNOQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTFjaUlIZzlJakF1TlRVaUlIazlJaTB3TGpjMklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlOakFpSUhnOUlqQXVNQ0lnZVQwaUxURTNOUzR3SWlCM1BTSXhPVGd1TUNJZ2FEMGlOalEwTGpBaUlHZ3RZUzE0UFNJeU1EQWlJRzQ5SW1GalkybGtaVzUwWVd4R2JHRjBJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXdMakVpSUhrOUlqQXVOVFlpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l3TGpReklpQjVQU0l0TUM0ek5DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalkwSWlCNFBTSXdMakFpSUhrOUlpMHhOelV1TUNJZ2R6MGlNemc0TGpBaUlHZzlJalkwTkM0d0lpQm9MV0V0ZUQwaU16ZzRJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1JHOTFZbXhsUm14aGRDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNDROaUlnZVQwaU1DNDFOaUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakV1TWpNaUlIazlJaTB3TGpNaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTJOaUlnZUQwaU1DNHdJaUI1UFNJdE1UYzFMakFpSUhjOUlqVTNPQzR3SWlCb1BTSTJORFF1TUNJZ2FDMWhMWGc5SWpVM09DSWdiajBpWVdOamFXUmxiblJoYkZSeWFYQnNaVVpzWVhRaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpFdU5qSWlJSGs5SWpBdU5UY2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMamszSWlCNVBTSXRNQzR6TVNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qWTNJaUI0UFNJd0xqQWlJSGs5SWkwek5URXVNQ0lnZHowaU16YzRMakFpSUdnOUlqZ3lNQzR3SWlCb0xXRXRlRDBpTXpjNElpQnVQU0poWTJOcFpHVnVkR0ZzVG1GMGRYSmhiRVpzWVhRaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU9ESWlJSGs5SWpBdU5UWWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMakUzSWlCNVBTSXRNQzR6TWlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU5UUWlJSGs5SWkwd0xqYzRJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TmpNaUlIZzlJakF1TUNJZ2VUMGlMVEV5TUM0d0lpQjNQU0l5TlRjdU1DSWdhRDBpTWpRd0xqQWlJR2d0WVMxNFBTSXlOVGdpSUc0OUltRmpZMmxrWlc1MFlXeEViM1ZpYkdWVGFHRnljQ0l2UGdvZ0lEeG5JR005SWtVeU5qVWlJSGc5SWpBdU1DSWdlVDBpTFRNek9TNHdJaUIzUFNJME56VXVNQ0lnYUQwaU5qazBMakFpSUdndFlTMTRQU0kwTnpVaUlHNDlJbUZqWTJsa1pXNTBZV3hVY21sd2JHVlRhR0Z5Y0NJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTVM0M05DSWdlVDBpTUM0NE5DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUbGNpSUhnOUlqRXVNU0lnZVQwaU1DNDFJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNUzQzTkNJZ2VUMGlMVEF1TmpRaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJeExqRWlJSGs5SWkwd0xqVWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkyT0NJZ2VEMGlNQzR3SWlCNVBTSXRNelV4TGpBaUlIYzlJak0zTnk0d0lpQm9QU0kzTURZdU1DSWdhQzFoTFhnOUlqTTNOeUlnYmowaVlXTmphV1JsYm5SaGJFNWhkSFZ5WVd4VGFHRnljQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzR6TlNJZ2VUMGlNQzQ0TkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpFdU16VWlJSGs5SWkwd0xqWTFJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzQxTkNJZ2VUMGlMVEF1TnpjaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTJPU0lnZUQwaU1DNHdJaUI1UFNJdE16TTVMakFpSUhjOUlqUXhNaTR3SWlCb1BTSTJPVFF1TUNJZ2FDMWhMWGc5SWpReE1pSWdiajBpWVdOamFXUmxiblJoYkZOb1lYSndVMmhoY25BaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpFdU5EZ2lJSGs5SWpBdU9ETWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMakUySWlCNVBTSXdMalkySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTVM0ME9DSWdlVDBpTFRBdU5qUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakUySWlCNVBTSXRNQzQ0TWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qWkJJaUI0UFNJd0xqQWlJSGs5SWkweU5UQXVNQ0lnZHowaU1UWXpMakFpSUdnOUlqVXdNQzR3SWlCb0xXRXRlRDBpTVRZeklpQnVQU0poWTJOcFpHVnVkR0ZzVUdGeVpXNXpUR1ZtZENJdlBnb2dJRHhuSUdNOUlrVXlOa0lpSUhnOUlqQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSXhOak11TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJeE5qTWlJRzQ5SW1GalkybGtaVzUwWVd4UVlYSmxibk5TYVdkb2RDSXZQZ29nSUR4bklHTTlJa1UwUXpBaUlIZzlJakF1TUNJZ2VUMGlMVE11TUNJZ2R6MGlOakExTGpBaUlHZzlJak15TXk0d0lpQm9MV0V0ZUQwaU5qQTFJaUJ1UFNKbVpYSnRZWFJoUVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVNeElpQjRQU0l3TGpBaUlIazlJaTB6TWpBdU1DSWdkejBpTmpBMUxqQWlJR2c5SWpNeU15NHdJaUJvTFdFdGVEMGlOakExSWlCdVBTSm1aWEp0WVhSaFFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk1FWkJJaUI0UFNJd0xqQWlJSGs5SWkweE16TXVNQ0lnZHowaU5EQTFMakFpSUdnOUlqSTJOaTR3SWlCb0xXRXRlRDBpTkRBMUlpQnVQU0p1YjNSbGFHVmhaRmRvYjJ4bFJtbHNiR1ZrSWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1WElpQjRQU0l3TGpJaUlIazlJakF1TkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpFdU5ESWlJSGs5SWkwd0xqUWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwTUNJZ2VEMGlNQzR3SWlCNVBTSXROamswTGpBaUlIYzlJakkzTmk0d0lpQm9QU0kyT1RRdU1DSWdhQzFoTFhnOUlqSTNOeUlnYmowaVpteGhaemgwYUZWd0lpOCtDaUFnUEdjZ1l6MGlSVEkwTVNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqSTNOaTR3SWlCb1BTSTJPVFF1TUNJZ2FDMWhMWGc5SWpJM055SWdiajBpWm14aFp6aDBhRVJ2ZDI0aUx6NEtJQ0E4WnlCalBTSkZNRGhDSWlCNFBTSXdMakFpSUhrOUlpMHpNVGt1TUNJZ2R6MGlOREUzTGpBaUlHZzlJall6Tnk0d0lpQm9MV0V0ZUQwaU5ERTNJaUJ1UFNKMGFXMWxVMmxuUTNWMFEyOXRiVzl1SWk4K0NpQWdQR2NnWXowaVJUQTRRU0lnZUQwaU1DNHdJaUI1UFNJdE1qUTVMakFpSUhjOUlqUXhOQzR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWpReU1pSWdiajBpZEdsdFpWTnBaME52YlcxdmJpSXZQZ29nSUR4bklHTTlJa1UwUlRVaUlIZzlJakF1TUNJZ2VUMGlMVE00T0M0d0lpQjNQU0l6TURVdU1DSWdhRDBpTnpZd0xqQWlJR2d0WVMxNFBTSXpNRFFpSUc0OUluSmxjM1JSZFdGeWRHVnlJaTgrQ2lBZ1BHY2dZejBpUlRSRk5pSWdlRDBpTUM0d0lpQjVQU0l0TWpVd0xqQWlJSGM5SWpJM05pNHdJaUJvUFNJME16TXVNQ0lnYUMxaExYZzlJakkzTnlJZ2JqMGljbVZ6ZERoMGFDSXZQZ29nSUR4bklHTTlJa1UwUlRjaUlIZzlJakV1TUNJZ2VUMGlMVFE1TWk0d0lpQjNQU0l6TWpRdU1DSWdhRDBpTmpZMkxqQWlJR2d0WVMxNFBTSXpNalFpSUc0OUluSmxjM1F4Tm5Sb0lpOCtDaUFnUEdjZ1l6MGlSVFJGT0NJZ2VEMGlNUzR3SWlCNVBTSXRORGcxTGpBaUlIYzlJak01T0M0d0lpQm9QU0k0T1RndU1DSWdhQzFoTFhnOUlqUXdOQ0lnYmowaWNtVnpkRE15Ym1RaUx6NEtJQ0E4WnlCalBTSkZORVU1SWlCNFBTSXlMakFpSUhrOUlpMDNNVGd1TUNJZ2R6MGlORGM0TGpBaUlHZzlJakV4TXpFdU1DSWdhQzFoTFhnOUlqUTRNQ0lnYmowaWNtVnpkRFkwZEdnaUx6NEtJQ0E4WnlCalBTSkZORVZCSWlCNFBTSTNMakFpSUhrOUlpMDNNelF1TUNJZ2R6MGlOVGN5TGpBaUlHZzlJakUwTVRFdU1DSWdhQzFoTFhnOUlqVTNPQ0lnYmowaWNtVnpkREV5T0hSb0lpOCtDaUFnUEdjZ1l6MGlSVGc0TUNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqSTBNeTR3SWlCb1BTSXpNall1TUNJZ2FDMWhMWGc5SWpJME15SWdiajBpZEhWd2JHVjBNQ0l2UGdvZ0lEeG5JR005SWtVNE9ERWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l5TURjdU1DSWdhRDBpTXpFeExqQWlJR2d0WVMxNFBTSXlNRGNpSUc0OUluUjFjR3hsZERFaUx6NEtJQ0E4WnlCalBTSkZPRGd5SWlCNFBTSXdMakFpSUhrOUlpMHhOUzR3SWlCM1BTSXlOakF1TUNJZ2FEMGlNekkyTGpBaUlHZ3RZUzE0UFNJeU5qQWlJRzQ5SW5SMWNHeGxkRElpTHo0S0lDQThaeUJqUFNKRk9EZ3pJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpVMUxqQWlJR2c5SWpNeU5pNHdJaUJvTFdFdGVEMGlNalUxSWlCdVBTSjBkWEJzWlhReklpOCtDaUFnUEdjZ1l6MGlSVGc0TkNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqSTFPUzR3SWlCb1BTSXpNVEV1TUNJZ2FDMWhMWGc5SWpJMU9TSWdiajBpZEhWd2JHVjBOQ0l2UGdvZ0lEeG5JR005SWtVNE9EVWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l5TkRBdU1DSWdhRDBpTXpJMkxqQWlJR2d0WVMxNFBTSXlOREFpSUc0OUluUjFjR3hsZERVaUx6NEtJQ0E4WnlCalBTSkZPRGcySWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qRTBMakFpSUdnOUlqTXlOaTR3SWlCb0xXRXRlRDBpTWpFMElpQnVQU0owZFhCc1pYUTJJaTgrQ2lBZ1BHY2dZejBpUlRnNE55SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakkwTXk0d0lpQm9QU0l6TVRFdU1DSWdhQzFoTFhnOUlqSTBNeUlnYmowaWRIVndiR1YwTnlJdlBnb2dJRHhuSUdNOUlrVTRPRGdpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU56UXVNQ0lnYUQwaU16STJMakFpSUdndFlTMTRQU0l5TnpRaUlHNDlJblIxY0d4bGREZ2lMejRLSUNBOFp5QmpQU0pGT0RnNUlpQjRQU0l3TGpBaUlIazlJaTB4TGpBaUlIYzlJakl5TlM0d0lpQm9QU0l6TWpjdU1DSWdhQzFoTFhnOUlqSXlOU0lnYmowaWRIVndiR1YwT1NJdlBnb2dJRHhuSUdNOUlrVTFOallpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJME16SXVNQ0lnYUQwaU16WTBMakFpSUdndFlTMTRQU0kwTXpJaUlHNDlJbTl5Ym1GdFpXNTBWSEpwYkd3aUx6NEtJQ0E4WnlCalBTSkZOVFpESWlCNFBTSXdMakFpSUhrOUlpMHlMakFpSUhjOUlqWXdOUzR3SWlCb1BTSXlOREl1TUNJZ2FDMWhMWGc5SWpZd05TSWdiajBpYjNKdVlXMWxiblJUYUc5eWRGUnlhV3hzSWk4K0NpQWdQR2NnWXowaVJUVTJSQ0lnZUQwaU1DNHdJaUI1UFNJdE9UQXVNQ0lnZHowaU5UZzJMakFpSUdnOUlqTTVPUzR3SWlCb0xXRXRlRDBpTlRnM0lpQnVQU0p2Y201aGJXVnVkRTF2Y21SbGJuUWlMejRLSUNBOFp5QmpQU0pGTURBMElpQjRQU0l3TGpBaUlIazlJaTB5T0RJdU1URWlJSGM5SWpNNU9TNHdJaUJvUFNJeU9ESXVNVEVpSUdndFlTMTRQU0l6T1RraUlHNDlJbUp5WVdOclpYUkNiM1IwYjIwaUx6NEtJQ0E4WnlCalBTSkZNREF6SWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU16azVMakFpSUdnOUlqSTRNaTR4TVNJZ2FDMWhMWGc5SWpNNU9TSWdiajBpWW5KaFkydGxkRlJ2Y0NJdlBnb2dJRHhuSUdNOUlrVTRPRUVpSUhnOUlqRTNMakFpSUhrOUlqVXdMakFpSUhjOUlqRXhNQzR3SWlCb1BTSXhPVFF1TUNJZ2FDMWhMWGc5SWpFME5DSWdiajBpZEhWd2JHVjBRMjlzYjI0aUx6NEtJQ0E4WnlCalBTSkZOVEl5SWlCNFBTSXRNVFF6TGpBaUlIazlJaTB5TWpNdU1DSWdkejBpTkRRNExqQWlJR2c5SWpZMk5TNHdJaUJvTFdFdGVEMGlNak15SWlCdVBTSmtlVzVoYldsalJtOXlkR1VpTHo0S0lDQThaeUJqUFNKRk5USXhJaUI0UFNJdE5EUXVNQ0lnZVQwaUxURTRMakFpSUhjOUlqUTNNaTR3SWlCb1BTSXlPREF1TUNJZ2FDMWhMWGc5SWpRd05TSWdiajBpWkhsdVlXMXBZMDFsZW5wdklpOCtDaUFnUEdjZ1l6MGlSVFV5TUNJZ2VEMGlMVFE1TGpBaUlIazlJaTB4TmpjdU1DSWdkejBpTXpneUxqQWlJR2c5SWpRek1DNHdJaUJvTFdFdGVEMGlNekEySWlCdVBTSmtlVzVoYldsalVHbGhibThpTHo0S0lDQThaeUJqUFNKRk5USXpJaUI0UFNJdE1qQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU5EVXVNQ0lnYUQwaU1qVTVMakFpSUdndFlTMTRQU0l5TWpVaUlHNDlJbVI1Ym1GdGFXTlNhVzVtYjNKNllXNWtieUl2UGdvZ0lEeG5JR005SWtVMU1qUWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4T1RRdU1DSWdhRDBpTWpjd0xqQWlJR2d0WVMxNFBTSXhPVFFpSUc0OUltUjVibUZ0YVdOVFptOXllbUZ1Wkc4aUx6NEtJQ0E4WnlCalBTSkZOVEkxSWlCNFBTSXRNell1TUNJZ2VUMGlMVEUyTGpBaUlIYzlJakk1Tmk0d0lpQm9QU0l5TmpVdU1DSWdhQzFoTFhnOUlqSTJNQ0lnYmowaVpIbHVZVzFwWTFvaUx6NEtJQ0E4WnlCalBTSkZOalV3SWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU5qazFMakFpSUdnOUlqVXhOQzR3SWlCb0xXRXRlRDBpTmprMUlpQnVQU0pyWlhsaWIyRnlaRkJsWkdGc1VHVmtJaTgrQ2lBZ1BHY2dZejBpUlRZMU5TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJalF6TVM0d0lpQm9QU0kwTVRndU1DSWdhQzFoTFhnOUlqUXpNU0lnYmowaWEyVjVZbTloY21SUVpXUmhiRlZ3SWk4K0NpQWdQR2NnWXowaVJUQTBOaUlnZUQwaU1DNHdJaUI1UFNJdE1qSXVNQ0lnZHowaU9UTTFMakFpSUdnOUlqUXlPQzR3SWlCb0xXRXRlRDBpT1RNMUlpQnVQU0prWVVOaGNHOGlMejRLSUNBOFp5QmpQU0pGTURRMUlpQjRQU0l3TGpBaUlIazlJaTB4TkM0d0lpQjNQU0k0TmpBdU1DSWdhRDBpTkRFNExqQWlJR2d0WVMxNFBTSTROakFpSUc0OUltUmhiRk5sWjI1dklpOCtDaUFnUEdjZ1l6MGlSVEEwTnlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqUXhNUzR3SWlCb1BTSTFNVE11TUNJZ2FDMWhMWGc5SWpReE1TSWdiajBpYzJWbmJtOGlMejRLSUNBOFp5QmpQU0pGTURRNElpQjRQU0l3TGpBaUlIazlJaTAzTXk0d0lpQjNQU0kxTXpjdU1DSWdhRDBpTmpVekxqQWlJR2d0WVMxNFBTSTFNemNpSUc0OUltTnZaR0VpTHo0S0lDQThaeUJqUFNKRk1EUkNJaUI0UFNJd0xqQWlJSGs5SWkwek5DNHdJaUIzUFNJME5UQXVNQ0lnYUQwaU1URTVNaTR3SWlCb0xXRXRlRDBpTkRjM0lpQnVQU0p6WldkdWIxTmxjbkJsYm5ReUlpOCtDaUFnUEdjZ1l6MGlSVFV3TUNJZ2VEMGlNQzR3SWlCNVBTSXRNalF5TGpBaUlIYzlJalV3T0M0d0lpQm9QU0kwT0RRdU1DSWdhQzFoTFhnOUlqVXdPQ0lnYmowaWNtVndaV0YwTVVKaGNpSXZQZ29nSUR4bklHTTlJa1V5TWpBaUlIZzlJaTB4TmpNdU1DSWdlVDBpTFRFeU5TNHdJaUIzUFNJek1qWXVNQ0lnYUQwaU1qVXdMakFpSUdndFlTMTRQU0l4TmpNaUlHNDlJblJ5WlcxdmJHOHhJaTgrQ2lBZ1BHY2dZejBpUlRJeU1pSWdlRDBpTFRFMk15NHdJaUI1UFNJdE16QXdMakFpSUhjOUlqTXlOaTR3SWlCb1BTSTJNREF1TUNJZ2FDMWhMWGc5SWpFMk15SWdiajBpZEhKbGJXOXNiek1pTHo0S0lDQThaeUJqUFNKRk1qSXpJaUI0UFNJdE1UWXpMakFpSUhrOUlpMHpPRGN1TUNJZ2R6MGlNekkyTGpBaUlHZzlJamMzTlM0d0lpQm9MV0V0ZUQwaU1UWXpJaUJ1UFNKMGNtVnRiMnh2TkNJdlBnb2dJRHhuSUdNOUlrVXlNalFpSUhnOUlpMHhOak11TUNJZ2VUMGlMVFEzTlM0d0lpQjNQU0l6TWpZdU1DSWdhRDBpT1RVd0xqQWlJR2d0WVMxNFBTSXhOak1pSUc0OUluUnlaVzF2Ykc4MUlpOCtDaUFnUEdjZ1l6MGlSVEl5TVNJZ2VEMGlMVEUyTXk0d0lpQjVQU0l0TWpFeUxqQWlJSGM5SWpNeU5pNHdJaUJvUFNJME1qVXVNQ0lnYUMxaExYZzlJakUyTXlJZ2JqMGlkSEpsYlc5c2J6SWlMejRLSUNBOFp5QmpQU0pGTlRNd0lpQjRQU0l0TVRRMExqQWlJSGs5SWkweU1qTXVNQ0lnZHowaU9UQTRMakFpSUdnOUlqWTJOeTR3SWlCb0xXRXRlRDBpTmpreUlpQnVQU0prZVc1aGJXbGpSa1pHSWk4K0NpQWdQR2NnWXowaVJUVXlSaUlnZUQwaUxURTBNeTR3SWlCNVBTSXRNakl6TGpBaUlIYzlJalk1T0M0d0lpQm9QU0kyTmpVdU1DSWdhQzFoTFhnOUlqUTNPU0lnYmowaVpIbHVZVzFwWTBaR0lpOCtDaUFnUEdjZ1l6MGlSVFV6TVNJZ2VEMGlMVEUwTkM0d0lpQjVQU0l0TWpJekxqQWlJSGM5SWpFeE5EQXVNQ0lnYUQwaU5qWTNMakFpSUdndFlTMTRQU0k1TWpVaUlHNDlJbVI1Ym1GdGFXTkdSa1pHSWk4K0NpQWdQR2NnWXowaVJUVXpNaUlnZUQwaUxURTBOQzR3SWlCNVBTSXRNakl6TGpBaUlIYzlJakV6TnpRdU1DSWdhRDBpTmpZM0xqQWlJR2d0WVMxNFBTSXhNVFU0SWlCdVBTSmtlVzVoYldsalJrWkdSa1lpTHo0S0lDQThaeUJqUFNKRk5FRXdJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTXpRM0xqQWlJR2c5SWpJek5pNHdJaUJvTFdFdGVEMGlNelEzSWlCdVBTSmhjblJwWTBGalkyVnVkRUZpYjNabElpOCtDaUFnUEdjZ1l6MGlSVFJCTVNJZ2VEMGlNQzR3SWlCNVBTSXRNak0yTGpBaUlIYzlJak0wTnk0d0lpQm9QU0l5TXpZdU1DSWdhQzFoTFhnOUlqTTBOeUlnYmowaVlYSjBhV05CWTJObGJuUkNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRVGdpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE5UTXVNQ0lnYUQwaU1qSTBMakFpSUdndFlTMTRQU0l4TlRNaUlHNDlJbUZ5ZEdsalUzUmhZMk5oZEdsemMybHRiMWRsWkdkbFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FRTVJaUI0UFNJd0xqQWlJSGs5SWkweU1qUXVNQ0lnZHowaU1UVXpMakFpSUdnOUlqSXlOQzR3SWlCb0xXRXRlRDBpTVRVeklpQnVQU0poY25ScFkxTjBZV05qWVhScGMzTnBiVzlYWldSblpVSmxiRzkzSWk4K0NpQWdQR2NnWXowaVJUUkJRU0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpNekxqQWlJR2c5SWpJME1DNHdJaUJvTFdFdGVEMGlNVEF3TUNJZ2JqMGlZWEowYVdOVGRHRmpZMkYwYVhOemFXMXZVM1J5YjJ0bFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FRkNJaUI0UFNJd0xqQWlJSGs5SWkweU5EQXVNQ0lnZHowaU16TXVNQ0lnYUQwaU1qUXdMakFpSUdndFlTMTRQU0l6TkNJZ2JqMGlZWEowYVdOVGRHRmpZMkYwYVhOemFXMXZVM1J5YjJ0bFFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5UWTRJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTkRZNExqQWlJR2c5SWpJME5DNHdJaUJvTFdFdGVEMGlORFk0SWlCdVBTSnZjbTVoYldWdWRGUjFjbTVKYm5abGNuUmxaQ0l2UGdvZ0lEeG5JR005SWtVMU5qY2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kwTmpndU1DSWdhRDBpTWpRMExqQWlJR2d0WVMxNFBTSTBOamdpSUc0OUltOXlibUZ0Wlc1MFZIVnliaUl2UGdvZ0lEeG5JR005SWtVMU5rVWlJSGc5SWpBdU1DSWdlVDBpTFRFdU1DSWdkejBpTnpFd0xqQWlJR2c5SWpFNU9TNHdJaUJvTFdFdGVEMGlOekV4SWlCdVBTSnZjbTVoYldWdWRGUnlaVzFpYkdWdFpXNTBJaTgrQ2lBZ1BHY2dZejBpUlRVMlFTSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakkwTkM0d0lpQm9QU0kwTmpndU1DSWdhQzFoTFhnOUlqSTBOQ0lnYmowaWIzSnVZVzFsYm5SVWRYSnVWWEFpTHo0S0lDQThaeUJqUFNKRk5UWTVJaUI0UFNJd0xqQWlJSGs5SWkwNE1TNHdJaUIzUFNJME5qZ3VNQ0lnYUQwaU5EQXdMakFpSUdndFlTMTRQU0kwTmpnaUlHNDlJbTl5Ym1GdFpXNTBWSFZ5YmxOc1lYTm9JaTgrQ2lBZ1BHY2dZejBpUlRSQlF5SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakkzTXk0d0lpQm9QU0l5TmpVdU1DSWdhQzFoTFhnOUlqSTNOQ0lnYmowaVlYSjBhV05OWVhKallYUnZRV0p2ZG1VaUx6NEtJQ0E4WnlCalBTSkZORUZFSWlCNFBTSXhMakFpSUhrOUlpMHlOalV1TUNJZ2R6MGlNamN6TGpBaUlHZzlJakkyTlM0d0lpQm9MV0V0ZUQwaU1qYzBJaUJ1UFNKaGNuUnBZMDFoY21OaGRHOUNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTFOa0lpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU5EUXVNQ0lnYUQwaU5EWTRMakFpSUdndFlTMTRQU0l5TkRRaUlHNDlJbTl5Ym1GdFpXNTBWSFZ5YmxWd1V5SXZQZ29nSUR4bklHTTlJa1U1TXpnaUlIZzlJakF1TUNJZ2VUMGlMVEUwTVM0d0lpQjNQU0l5T0RJdU1DSWdhRDBpTWpneUxqQWlJR2d0WVMxNFBTSXlPRElpSUc0OUltMWxibk4xY21Gc1RtOTBaV2hsWVdSVFpXMXBZbkpsZG1selFteGhZMnNpTHo0S0lDQThaeUJqUFNKRk9UTTVJaUI0UFNJd0xqQWlJSGs5SWkweE5ERXVNQ0lnZHowaU1qZ3lMakFpSUdnOUlqSTRNaTR3SWlCb0xXRXRlRDBpTWpneUlpQnVQU0p0Wlc1emRYSmhiRTV2ZEdWb1pXRmtVMlZ0YVdKeVpYWnBjMVp2YVdRaUx6NEtJQ0E4WnlCalBTSkZPVE5ESWlCNFBTSXdMakFpSUhrOUlpMHhPVFV1TUNJZ2R6MGlNekV5TGpBaUlHZzlJak01TUM0d0lpQm9MV0V0ZUQwaU16RXlJaUJ1UFNKdFpXNXpkWEpoYkU1dmRHVm9aV0ZrVFdsdWFXMWhWMmhwZEdVaUx6NEtJQ0E4WnlCalBTSkZPVE5FSWlCNFBTSXdMakFpSUhrOUlpMHhPVFV1TUNJZ2R6MGlNekV5TGpBaUlHZzlJak01TUM0d0lpQm9MV0V0ZUQwaU16RXlJaUJ1UFNKdFpXNXpkWEpoYkU1dmRHVm9aV0ZrVTJWdGFXMXBibWx0WVZkb2FYUmxJaTgrQ2lBZ1BHY2dZejBpUlRFd01TSWdlRDBpTUM0d0lpQjVQU0l0TWpVd0xqQWlJSGM5SWpRMk1DNHdJaUJvUFNJMU1EQXVNQ0lnYUMxaExYZzlJalEyTUNJZ2JqMGlibTkwWldobFlXUlRiR0Z6YUVodmNtbDZiMjUwWVd4RmJtUnpJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJakF1TUNJZ2VUMGlMVEV1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU9EUWlJSGs5SWpFdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZOVEF4SWlCNFBTSXdMakFpSUhrOUlpMHlOREl1TUNJZ2R6MGlOelV3TGpBaUlHZzlJalE0TkM0d0lpQm9MV0V0ZUQwaU56VXhJaUJ1UFNKeVpYQmxZWFF5UW1GeWN5SXZQZ29nSUR4bklHTTlJa1UxTURJaUlIZzlJakF1TUNJZ2VUMGlMVEkwTWk0d0lpQjNQU0l4TWpNMExqQWlJR2c5SWpRNE5DNHdJaUJvTFdFdGVEMGlNVEl6TkNJZ2JqMGljbVZ3WldGME5FSmhjbk1pTHo0S0lDQThaeUJqUFNKRk9UQXhJaUI0UFNJd0xqQWlJSGs5SWkweE5EY3VNQ0lnZHowaU1qWTRMakFpSUdnOUlqazVNUzR3SWlCb0xXRXRlRDBpTWpZNElpQnVQU0p0Wlc1emRYSmhiRWRqYkdWbVVHVjBjblZqWTJraUx6NEtJQ0E4WnlCalBTSkZPVEEwSWlCNFBTSXdMakFpSUhrOUlpMDRPRE11TUNJZ2R6MGlOVGszTGpBaUlHZzlJakV5TURndU1DSWdhQzFoTFhnOUlqVTVOaUlnYmowaWJXVnVjM1Z5WVd4R1kyeGxabEJsZEhKMVkyTnBJaTgrQ2lBZ1BHY2dZejBpUlRrd09TSWdlRDBpTVM0d0lpQjVQU0l0TmpVeUxqQWlJSGM5SWpJd05TNDFPQ0lnYUQwaU1UTXdOaTR3SWlCb0xXRXRlRDBpTWpBMElpQnVQU0p0Wlc1emRYSmhiRU5qYkdWbVVHVjBjblZqWTJsUWIzTk5hV1JrYkdVaUx6NEtJQ0E4WnlCalBTSkZOVEkySWlCNFBTSXRNemt1TUNJZ2VUMGlMVEU0TGpBaUlIYzlJak0xTWk0d0lpQm9QU0l5T0RBdU1DSWdhQzFoTFhnOUlqSTVNQ0lnYmowaVpIbHVZVzFwWTA1cFpXNTBaU0l2UGdvZ0lEeG5JR005SWtVMU1qY2lJSGc5SWkwME9TNHdJaUI1UFNJdE1UWTNMakFpSUhjOUlqRTRPREl1TUNJZ2FEMGlORE13TGpBaUlHZ3RZUzE0UFNJeE9EQXdJaUJ1UFNKa2VXNWhiV2xqVUZCUVVGQlFJaTgrQ2lBZ1BHY2dZejBpUlRVeVFpSWdlRDBpTFRRNUxqQWlJSGs5SWkweE5qY3VNQ0lnZHowaU5qZ3lMakFpSUdnOUlqUXpNQzR3SWlCb0xXRXRlRDBpTmpBd0lpQnVQU0prZVc1aGJXbGpVRkFpTHo0S0lDQThaeUJqUFNKRk5USkJJaUI0UFNJdE5Ea3VNQ0lnZVQwaUxURTJOeTR3SWlCM1BTSTVPREl1TUNJZ2FEMGlORE13TGpBaUlHZ3RZUzE0UFNJNU1EQWlJRzQ5SW1SNWJtRnRhV05RVUZBaUx6NEtJQ0E4WnlCalBTSkZOVEk1SWlCNFBTSXRORGt1TUNJZ2VUMGlMVEUyTnk0d0lpQjNQU0l4TWpneUxqQWlJR2c5SWpRek1DNHdJaUJvTFdFdGVEMGlNVEl3TUNJZ2JqMGlaSGx1WVcxcFkxQlFVRkFpTHo0S0lDQThaeUJqUFNKRk5USTRJaUI0UFNJdE5Ea3VNQ0lnZVQwaUxURTJOeTR3SWlCM1BTSXhOVGd5TGpBaUlHZzlJalF6TUM0d0lpQm9MV0V0ZUQwaU1UVXdNQ0lnYmowaVpIbHVZVzFwWTFCUVVGQlFJaTgrQ2lBZ1BHY2dZejBpUlRVek15SWdlRDBpTFRFME15NHdJaUI1UFNJdE1qSXpMakFpSUhjOUlqRTJNRFV1TUNJZ2FEMGlOalkzTGpBaUlHZ3RZUzE0UFNJeE16a3dJaUJ1UFNKa2VXNWhiV2xqUmtaR1JrWkdJaTgrQ2lBZ1BHY2dZejBpUlRVeVF5SWdlRDBpTFRRMExqQWlJSGs5SWkweE5qY3VNQ0lnZHowaU56Z3lMakFpSUdnOUlqUXpNQzR3SWlCb0xXRXRlRDBpTnpFeElpQnVQU0prZVc1aGJXbGpUVkFpTHo0S0lDQThaeUJqUFNKRk5USkVJaUI0UFNJdE5EUXVNQ0lnZVQwaUxUSXlNeTR3SWlCM1BTSTNOVFF1TUNJZ2FEMGlOalkxTGpBaUlHZ3RZUzE0UFNJMk16Y2lJRzQ5SW1SNWJtRnRhV05OUmlJdlBnb2dJRHhuSUdNOUlrVTFNa1VpSUhnOUlpMDBPUzR3SWlCNVBTSXRNakl6TGpBaUlIYzlJalk0Tnk0d0lpQm9QU0kyTmpVdU1DSWdhQzFoTFhnOUlqTXdOaUlnYmowaVpIbHVZVzFwWTFCR0lpOCtDaUFnUEdjZ1l6MGlSVFV6TkNJZ2VEMGlMVEUwTXk0d0lpQjVQU0l0TWpJekxqQWlJSGM5SWpjd09DNHdJaUJvUFNJMk5qVXVNQ0lnYUMxaExYZzlJalV6TWlJZ2JqMGlaSGx1WVcxcFkwWnZjblJsVUdsaGJtOGlMejRLSUNBOFp5QmpQU0pGTlRNMUlpQjRQU0l0TVRRekxqQWlJSGs5SWkweU1qTXVNQ0lnZHowaU5qTTFMakFpSUdnOUlqWTJOUzR3SWlCb0xXRXRlRDBpTkRreUlpQnVQU0prZVc1aGJXbGpSbTl5ZW1GdVpHOGlMejRLSUNBOFp5QmpQU0pGTlRNMklpQjRQU0l3TGpBaUlIazlJaTB5TWpNdU1DSWdkejBpTkRrNUxqQWlJR2c5SWpZMk5TNHdJaUJvTFdFdGVEMGlOREk0SWlCdVBTSmtlVzVoYldsalUyWnZjbnBoYm1Sdk1TSXZQZ29nSUR4bklHTTlJa1UxTXpjaUlIZzlJakF1TUNJZ2VUMGlMVEl5TXk0d0lpQjNQU0kzTmpFdU1DSWdhRDBpTmpZMUxqQWlJR2d0WVMxNFBTSTNNamdpSUc0OUltUjVibUZ0YVdOVFptOXllbUZ1Wkc5UWFXRnVieUl2UGdvZ0lEeG5JR005SWtVMU16Z2lJSGc5SWpBdU1DSWdlVDBpTFRJeU15NHdJaUIzUFNJeE1EWXhMakFpSUdnOUlqWTJOUzR3SWlCb0xXRXRlRDBpTVRBeU9DSWdiajBpWkhsdVlXMXBZMU5tYjNKNllXNWtiMUJwWVc1cGMzTnBiVzhpTHo0S0lDQThaeUJqUFNKRk5UTkNJaUI0UFNJd0xqQWlJSGs5SWkweU1qTXVNQ0lnZHowaU9USXdMakFpSUdnOUlqWTJOUzR3SWlCb0xXRXRlRDBpT1RJd0lpQnVQU0prZVc1aGJXbGpVMlp2Y25waGRHOUdSaUl2UGdvZ0lEeG5JR005SWtVMU16a2lJSGc5SWpBdU1DSWdlVDBpTFRJeU15NHdJaUIzUFNJMk9EZ3VNQ0lnYUQwaU5qWTFMakFpSUdndFlTMTRQU0kyT0RnaUlHNDlJbVI1Ym1GdGFXTlRabTl5ZW1GMGJ5SXZQZ29nSUR4bklHTTlJa1UxTTBFaUlIZzlJakF1TUNJZ2VUMGlMVEl5TXk0d0lpQjNQU0l4TURJeExqQWlJR2c5SWpZMk5TNHdJaUJvTFdFdGVEMGlPVGc0SWlCdVBTSmtlVzVoYldsalUyWnZjbnBoZEc5UWFXRnVieUl2UGdvZ0lEeG5JR005SWtVMU0wTWlJSGc5SWkweU1DNHdJaUI1UFNJdE1qSXpMakFpSUhjOUlqVTFNQzR3SWlCb1BTSTJOalV1TUNJZ2FDMWhMWGc5SWpRMU55SWdiajBpWkhsdVlXMXBZMUpwYm1admNucGhibVJ2TVNJdlBnb2dJRHhuSUdNOUlrVTFNMFFpSUhnOUlpMHlNQzR3SWlCNVBTSXRNakl6TGpBaUlIYzlJamN6Tnk0d0lpQm9QU0kyTmpVdU1DSWdhQzFoTFhnOUlqY3hOeUlnYmowaVpIbHVZVzFwWTFKcGJtWnZjbnBoYm1Sdk1pSXZQZ29nSUR4bklHTTlJa1UxTVRBaUlIZzlJakF1TUNJZ2VUMGlNUzR3SWlCM1BTSXlOall1TUNJZ2FEMGlNek14TGpBaUlHZ3RZUzE0UFNJeU5qWWlJRzQ5SW05MGRHRjJZU0l2UGdvZ0lEeG5JR005SWtVMU1UUWlJSGc5SWpNdU1DSWdlVDBpTFRndU1DSWdkejBpTkRJekxqQWlJR2c5SWpNeU9TNHdJaUJvTFdFdGVEMGlOREkySWlCdVBTSnhkV2x1WkdsalpYTnBiV0VpTHo0S0lDQThaeUJqUFNKRk5URTNJaUI0UFNJd0xqQWlJSGs5SWkweE5TNHdJaUIzUFNJMU1EUXVNQ0lnYUQwaU16STJMakFpSUdndFlTMTRQU0kxTURRaUlHNDlJblpsYm5ScFpIVmxjMmx0WVNJdlBnb2dJRHhuSUdNOUlrVTFNVFVpSUhnOUlqTXVNQ0lnZVQwaUxUZ3VNQ0lnZHowaU9USXpMakFpSUdnOUlqTXpOUzR3SWlCb0xXRXRlRDBpT1RJMklpQnVQU0p4ZFdsdVpHbGpaWE5wYldGQmJIUmhJaTgrQ2lBZ1BHY2dZejBpUlRVeE5pSWdlRDBpTXk0d0lpQjVQU0l0T0M0d0lpQjNQU0k1TVRNdU1DSWdhRDBpTXpJNUxqQWlJR2d0WVMxNFBTSTVNVFlpSUc0OUluRjFhVzVrYVdObGMybHRZVUpoYzNOaElpOCtDaUFnUEdjZ1l6MGlSVFV4T0NJZ2VEMGlNQzR3SWlCNVBTSXRNVFV1TUNJZ2R6MGlNVEF5TVM0d0lpQm9QU0l6TXpJdU1DSWdhQzFoTFhnOUlqRXdNakVpSUc0OUluWmxiblJwWkhWbGMybHRZVUZzZEdFaUx6NEtJQ0E4WnlCalBTSkZOVEU1SWlCNFBTSXdMakFpSUhrOUlpMHhOUzR3SWlCM1BTSTVPVEV1TUNJZ2FEMGlNekkyTGpBaUlHZ3RZUzE0UFNJNU9URWlJRzQ5SW5abGJuUnBaSFZsYzJsdFlVSmhjM05oSWk4K0NpQWdQR2NnWXowaVJUVXhNU0lnZUQwaU1DNHdJaUI1UFNJeExqQWlJSGM5SWpZMU55NHdJaUJvUFNJek5Ea3VNQ0lnYUMxaExYZzlJalkxTnlJZ2JqMGliM1IwWVhaaFFXeDBZU0l2UGdvZ0lEeG5JR005SWtVMU1USWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kyTlRBdU1DSWdhRDBpTXpNeUxqQWlJR2d0WVMxNFBTSTJOVEFpSUc0OUltOTBkR0YyWVVKaGMzTmhJaTgrQ2lBZ1BHY2dZejBpUlRVeE15SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJall5TkM0d0lpQm9QU0l6TXpJdU1DSWdhQzFoTFhnOUlqWXlOQ0lnYmowaWIzUjBZWFpoUW1GemMyRkNZU0l2UGdvZ0lEeG5JR005SWtVMU1EUWlJSGc5SWpBdU1DSWdlVDBpTFRJME1pNHdJaUIzUFNJMU1EZ3VNQ0lnYUQwaU5EZzBMakFpSUdndFlTMTRQU0kxTURnaUlHNDlJbkpsY0dWaGRFSmhjbE5zWVhOb0lpOCtDaUFnUEdjZ1l6MGlSVEEyT1NJZ2VEMGlNQzR3SWlCNVBTSXRNalV3TGpBaUlIYzlJak15TlM0d0lpQm9QU0kxTURBdU1DSWdhQzFoTFhnOUlqTXlOU0lnYmowaWRXNXdhWFJqYUdWa1VHVnlZM1Z6YzJsdmJrTnNaV1l4SWk4K0NpQWdQR2NnWXowaVJUQTJRU0lnZUQwaU1DNHdJaUI1UFNJdE16azJMakFpSUhjOUlqSTFOeTR3SWlCb1BTSTNPVEV1TUNJZ2FDMWhMWGc5SWpJMU55SWdiajBpZFc1d2FYUmphR1ZrVUdWeVkzVnpjMmx2YmtOc1pXWXlJaTgrQ2lBZ1BHY2dZejBpUlRrd01pSWdlRDBpTFRFNE9TNHdJaUI1UFNJdE1qWTRMakFpSUhjOUlqTTNNQzR3SWlCb1BTSTBOekF1TUNJZ2FDMWhMWGc5SWpFNE1TSWdiajBpWTJoaGJuUkdZMnhsWmlJdlBnb2dJRHhuSUdNOUlrVTVNRFlpSUhnOUlpMHhMakFpSUhrOUlpMHlNREl1TUNJZ2R6MGlNVGd5TGpBaUlHZzlJalF3TkM0d0lpQm9MV0V0ZUQwaU1UZ3hJaUJ1UFNKamFHRnVkRU5qYkdWbUlpOCtDaUFnUEdjZ1l6MGlSVFJCTWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqazJMakFpSUdnOUlqazJMakFpSUdndFlTMTRQU0k1TmlJZ2JqMGlZWEowYVdOVGRHRmpZMkYwYjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQk15SWdlRDBpTUM0d0lpQjVQU0l0T1RZdU1DSWdkejBpT1RZdU1DSWdhRDBpT1RZdU1DSWdhQzFoTFhnOUlqazJJaUJ1UFNKaGNuUnBZMU4wWVdOallYUnZRbVZzYjNjaUx6NEtJQ0E4WnlCalBTSkZORUUwSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU16UTJMakFpSUdnOUlqTTJMakFpSUdndFlTMTRQU0l6TkRZaUlHNDlJbUZ5ZEdsalZHVnVkWFJ2UVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVFMUlpQjRQU0l3TGpBaUlIazlJaTB6Tmk0d0lpQjNQU0l6TkRZdU1DSWdhRDBpTXpZdU1DSWdhQzFoTFhnOUlqTTBOaUlnYmowaVlYSjBhV05VWlc1MWRHOUNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRVFlpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1UQXVOVFFpSUdnOUlqSTBOQzR3SWlCb0xXRXRlRDBpTVRFd0lpQnVQU0poY25ScFkxTjBZV05qWVhScGMzTnBiVzlCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUVRjaUlIZzlJakF1TUNJZ2VUMGlMVEkwTkM0d0lpQjNQU0l4TVRBdU5UUWlJR2c5SWpJME5DNHdJaUJvTFdFdGVEMGlNVEV3SWlCdVBTSmhjblJwWTFOMFlXTmpZWFJwYzNOcGJXOUNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRVVVpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU56TXVNQ0lnYUQwaU16YzFMakFpSUdndFlTMTRQU0l5TnpRaUlHNDlJbUZ5ZEdsalRXRnlZMkYwYjFOMFlXTmpZWFJ2UVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVGR0lpQjRQU0l4TGpBaUlIazlJaTB6TnpVdU1DSWdkejBpTWpjekxqQWlJR2c5SWpNM05TNHdJaUJvTFdFdGVEMGlNamMwSWlCdVBTSmhjblJwWTAxaGNtTmhkRzlUZEdGalkyRjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDTUNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTTBOaTR3SWlCb1BTSXpORFl1TUNJZ2FDMWhMWGc5SWpNME5pSWdiajBpWVhKMGFXTkJZMk5sYm5SVGRHRmpZMkYwYjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQ01TSWdlRDBpTUM0d0lpQjVQU0l0TXpRMkxqQWlJSGM5SWpNME5pNHdJaUJvUFNJek5EWXVNQ0lnYUMxaExYZzlJak0wTmlJZ2JqMGlZWEowYVdOQlkyTmxiblJUZEdGalkyRjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDTWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTTBOaTR3SWlCb1BTSXhOek11TUNJZ2FDMWhMWGc5SWpNME5pSWdiajBpWVhKMGFXTlVaVzUxZEc5VGRHRmpZMkYwYjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQ015SWdlRDBpTUM0d0lpQjVQU0l0TVRjekxqQWlJSGM5SWpNME5pNHdJaUJvUFNJeE56TXVNQ0lnYUMxaExYZzlJak0wTmlJZ2JqMGlZWEowYVdOVVpXNTFkRzlUZEdGalkyRjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDTkNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTTBOaTR3SWlCb1BTSXpNRGd1TUNJZ2FDMWhMWGc5SWpNME5pSWdiajBpWVhKMGFXTlVaVzUxZEc5QlkyTmxiblJCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUWpVaUlIZzlJakF1TUNJZ2VUMGlMVE13T0M0d0lpQjNQU0l6TkRZdU1DSWdhRDBpTXpBNExqQWlJR2d0WVMxNFBTSXpORFlpSUc0OUltRnlkR2xqVkdWdWRYUnZRV05qWlc1MFFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FSTJJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTVRrMUxqZzJJaUJvUFNJeE9UUXVOVElpSUdndFlTMTRQU0l4T1RZaUlHNDlJbUZ5ZEdsalUzUnlaWE56UVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVJM0lpQjRQU0l3TGpBaUlIazlJaTB4T1RRdU5USWlJSGM5SWpFNU5TNDROaUlnYUQwaU1UazBMalV5SWlCb0xXRXRlRDBpTVRrMklpQnVQU0poY25ScFkxTjBjbVZ6YzBKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSQ09DSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakkzTUM0d0lpQm9QU0l4TmpjdU1DSWdhQzFoTFhnOUlqSTNNQ0lnYmowaVlYSjBhV05WYm5OMGNtVnpjMEZpYjNabElpOCtDaUFnUEdjZ1l6MGlSVFJDT1NJZ2VEMGlNQzR3SWlCNVBTSXRNVFkzTGpBaUlIYzlJakkzTUM0d0lpQm9QU0l4TmpjdU1DSWdhQzFoTFhnOUlqSTNNQ0lnYmowaVlYSjBhV05WYm5OMGNtVnpjMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDUVNJZ2VEMGlMVEF1TWpRaUlIazlJakF1TUNJZ2R6MGlNak0wTGpJMElpQm9QU0k1Tmk0d0lpQm9MV0V0ZUQwaU1qTTBJaUJ1UFNKaGNuUnBZMHhoYVhOelpYcFdhV0p5WlhKQlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFFrSWlJSGc5SWkwd0xqSTBJaUI1UFNJdE9UWXVNQ0lnZHowaU1qTTBMakkwSWlCb1BTSTVOaTR3SWlCb0xXRXRlRDBpTWpNMElpQnVQU0poY25ScFkweGhhWE56WlhwV2FXSnlaWEpDWld4dmR5SXZQZ29nSUR4bklHTTlJa1UwUXpZaUlIZzlJakV1TUNJZ2VUMGlNQzR3SWlCM1BTSTNPRGd1TUNJZ2FEMGlORE01TGpBaUlHZ3RZUzE0UFNJM09UQWlJRzQ5SW1abGNtMWhkR0ZNYjI1blFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FTTNJaUI0UFNJeExqQWlJSGs5SWkwME16a3VNQ0lnZHowaU56ZzRMakFpSUdnOUlqUXpPUzR3SWlCb0xXRXRlRDBpTnprd0lpQnVQU0ptWlhKdFlYUmhURzl1WjBKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSQ1F5SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJak0wTnk0d0lpQm9QU0l6TlRBdU1DSWdhQzFoTFhnOUlqTTBOeUlnYmowaVlYSjBhV05OWVhKallYUnZWR1Z1ZFhSdlFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FSkVJaUI0UFNJd0xqQWlJSGs5SWkwek5UQXVNQ0lnZHowaU16UTNMakFpSUdnOUlqTTFNQzR3SWlCb0xXRXRlRDBpTXpRM0lpQnVQU0poY25ScFkwMWhjbU5oZEc5VVpXNTFkRzlDWld4dmR5SXZQZ29nSUR4bklHTTlJa1UyTVRBaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXpNVEF1TUNJZ2FEMGlNalF3TGpBaUlHZ3RZUzE0UFNJek1UQWlJRzQ5SW5OMGNtbHVaM05FYjNkdVFtOTNJaTgrQ2lBZ1BHY2dZejBpUlRZeE1pSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakk0TXk0d0lpQm9QU0l6TXpndU1DSWdhQzFoTFhnOUlqSTROQ0lnYmowaWMzUnlhVzVuYzFWd1FtOTNJaTgrQ2lBZ1BHY2dZejBpUlRZeE15SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakk0TXk0d0lpQm9QU0l6TXpndU1DSWdhQzFoTFhnOUlqSTROQ0lnYmowaWMzUnlhVzVuYzFWd1FtOTNWSFZ5Ym1Wa0lpOCtDaUFnUEdjZ1l6MGlSVFl4TVNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTXhNQzR3SWlCb1BTSXlOREF1TUNJZ2FDMWhMWGc5SWpNeE1DSWdiajBpYzNSeWFXNW5jMFJ2ZDI1Q2IzZFVkWEp1WldRaUx6NEtJQ0E4WnlCalBTSkZOakUwSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qQTJMakFpSUdnOUlqSXdOaTR3SWlCb0xXRXRlRDBpTWpBMklpQnVQU0p6ZEhKcGJtZHpTR0Z5Ylc5dWFXTWlMejRLSUNBOFp5QmpQU0pGTkVNNElpQjRQU0l4TGpBaUlIazlJakF1TUNJZ2R6MGlOemc0TGpBaUlHZzlJalF6T1M0d0lpQm9MV0V0ZUQwaU56a3dJaUJ1UFNKbVpYSnRZWFJoVm1WeWVVeHZibWRCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUXpraUlIZzlJakV1TUNJZ2VUMGlMVFF6T1M0d0lpQjNQU0kzT0RndU1DSWdhRDBpTkRNNUxqQWlJR2d0WVMxNFBTSTNPVEFpSUc0OUltWmxjbTFoZEdGV1pYSjVURzl1WjBKbGJHOTNJaTgrQ2lBZ1BHY2dZejBpUlRSRE5DSWdlRDBpTUM0d0lpQjVQU0l0TUM0eE9TSWdkejBpTnpjNUxqQWlJR2c5SWpRME9TNHhPU0lnYUMxaExYZzlJamMzT1NJZ2JqMGlabVZ5YldGMFlWTm9iM0owUVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVNeUlpQjRQU0l3TGpBaUlIazlJaTB3TGpFNUlpQjNQU0kzTnprdU1DSWdhRDBpTkRRNUxqRTVJaUJvTFdFdGVEMGlOemM1SWlCdVBTSm1aWEp0WVhSaFZtVnllVk5vYjNKMFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FTXpJaUI0UFNJd0xqQWlJSGs5SWkwME5Ea3VNQ0lnZHowaU56YzVMakFpSUdnOUlqUTBPUzR4T1NJZ2FDMWhMWGc5SWpjM09TSWdiajBpWm1WeWJXRjBZVlpsY25sVGFHOXlkRUpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJETlNJZ2VEMGlNQzR3SWlCNVBTSXRORFE1TGpBaUlIYzlJamMzT1M0d0lpQm9QU0kwTkRrdU1Ua2lJR2d0WVMxNFBTSTNOemtpSUc0OUltWmxjbTFoZEdGVGFHOXlkRUpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJEUlNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRTRNQzR3SWlCb1BTSXpNREF1TUNJZ2FDMWhMWGc5SWpFNE1DSWdiajBpWW5KbFlYUm9UV0Z5YTBOdmJXMWhJaTgrQ2lBZ1BHY2dZejBpUlRrelJTSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJak13TGpBaUlHZzlJamMyTUM0d0lpQm9MV0V0ZUQwaU16QWlJRzQ5SW0xbGJuTjFjbUZzUTI5dFlsTjBaVzFWY0NJdlBnb2dJRHhuSUdNOUlrVTVNMFlpSUhnOUlqQXVNQ0lnZVQwaUxUYzJNQzR3SWlCM1BTSXpNQzR3SWlCb1BTSTNOakF1TUNJZ2FDMWhMWGc5SWpNd0lpQnVQU0p0Wlc1emRYSmhiRU52YldKVGRHVnRSRzkzYmlJdlBnb2dJRHhuSUdNOUlrVTVORGtpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE9EQXVNQ0lnYUQwaU56WXdMakFpSUdndFlTMTRQU0l4T0RBaUlHNDlJbTFsYm5OMWNtRnNRMjl0WWxOMFpXMVZjRVpzWVdkVFpXMXBiV2x1YVcxaElpOCtDaUFnUEdjZ1l6MGlSVGswUWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRTRNQzR3SWlCb1BTSTNOakF1TUNJZ2FDMWhMWGc5SWpFNE1DSWdiajBpYldWdWMzVnlZV3hEYjIxaVUzUmxiVlZ3Um14aFowWjFjMkVpTHo0S0lDQThaeUJqUFNKRk9UUkJJaUI0UFNJd0xqQWlJSGs5SWkwM05qQXVNQ0lnZHowaU1UZ3dMakFpSUdnOUlqYzJNQzR3SWlCb0xXRXRlRDBpTVRnMklpQnVQU0p0Wlc1emRYSmhiRU52YldKVGRHVnRSRzkzYmtac1lXZFRaVzFwYldsdWFXMWhJaTgrQ2lBZ1BHY2dZejBpUlRrMFF5SWdlRDBpTUM0d0lpQjVQU0l0TnpZd0xqQWlJSGM5SWpFNE1DNHdJaUJvUFNJM05qQXVNQ0lnYUMxaExYZzlJakU0TUNJZ2JqMGliV1Z1YzNWeVlXeERiMjFpVTNSbGJVUnZkMjVHYkdGblJuVnpZU0l2UGdvZ0lEeG5JR005SWtVNVJqTWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kwTUM0d0lpQm9QU0l5TlRBdU1DSWdhQzFoTFhnOUlqRXdNREFpSUc0OUltMWxibk4xY21Gc1VtVnpkRUp5WlhacGN5SXZQZ29nSUR4bklHTTlJa1U1UmpJaUlIZzlJakF1TUNJZ2VUMGlMVEkxTUM0d0lpQjNQU0kwTUM0d0lpQm9QU0kxTURBdU1DSWdhQzFoTFhnOUlqRXdNREFpSUc0OUltMWxibk4xY21Gc1VtVnpkRXh2Ym1kaFNXMXdaWEptWldOMFlTSXZQZ29nSUR4bklHTTlJa1U1UmpFaUlIZzlJakF1TUNJZ2VUMGlMVFV3TUM0d0lpQjNQU0kwTUM0d0lpQm9QU0l4TURBd0xqQWlJR2d0WVMxNFBTSXhNREF3SWlCdVBTSnRaVzV6ZFhKaGJGSmxjM1JNYjI1bllWQmxjbVpsWTNSaElpOCtDaUFnUEdjZ1l6MGlSVGxHTUNJZ2VEMGlNQzR3SWlCNVBTSXROVEF3TGpBaUlIYzlJakV6TUM0d0lpQm9QU0l4TURBd0xqQWlJR2d0WVMxNFBTSXhNREF3SWlCdVBTSnRaVzV6ZFhKaGJGSmxjM1JOWVhocGJXRWlMejRLSUNBOFp5QmpQU0pGT1VZMElpQjRQU0l3TGpBaUlIazlJakV4TUM0d0lpQjNQU0kwTUM0d0lpQm9QU0l4TkRBdU1DSWdhQzFoTFhnOUlqRXdNREFpSUc0OUltMWxibk4xY21Gc1VtVnpkRk5sYldsaWNtVjJhWE1pTHo0S0lDQThaeUJqUFNKRk9VWTFJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTkRBdU1DSWdhRDBpTVRRd0xqQWlJR2d0WVMxNFBTSXhNREF3SWlCdVBTSnRaVzV6ZFhKaGJGSmxjM1JOYVc1cGJXRWlMejRLSUNBOFp5QmpQU0pGT1VZMklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNVEU0TGpBaUlHZzlJakUwTUM0d0lpQm9MV0V0ZUQwaU1UQXdNQ0lnYmowaWJXVnVjM1Z5WVd4U1pYTjBVMlZ0YVcxcGJtbHRZU0l2UGdvZ0lEeG5JR005SWtVNVJqY2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4TVRndU1DSWdhRDBpTVRRd0xqQWlJR2d0WVMxNFBTSXhNREF3SWlCdVBTSnRaVzV6ZFhKaGJGSmxjM1JHZFhOaElpOCtDaUFnUEdjZ1l6MGlSVGxHT0NJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRXhPQzR3SWlCb1BTSXhOREF1TUNJZ2FDMWhMWGc5SWpFd01EQWlJRzQ5SW0xbGJuTjFjbUZzVW1WemRGTmxiV2xtZFhOaElpOCtDaUFnUEdjZ1l6MGlSVEkyUXlJZ2VEMGlNQzR3SWlCNVBTSXRNall3TGpBaUlIYzlJamt3TGpBaUlHZzlJalV5TUM0d0lpQm9MV0V0ZUQwaU9UQWlJRzQ5SW1GalkybGtaVzUwWVd4Q2NtRmphMlYwVEdWbWRDSXZQZ29nSUR4bklHTTlJa1V5TmtRaUlIZzlJakF1TUNJZ2VUMGlMVEkyTUM0d0lpQjNQU0k1TUM0d0lpQm9QU0kxTWpBdU1DSWdhQzFoTFhnOUlqa3dJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1FuSmhZMnRsZEZKcFoyaDBJaTgrQ2lBZ1BHY2dZejBpUlRJM01DSWdlRDBpTFRRekxqQWlJSGs5SWkweE9EUXVNQ0lnZHowaU1qWXpMakFpSUdnOUlqYzROaTR3SWlCb0xXRXRlRDBpTWpJeElpQnVQU0poWTJOcFpHVnVkR0ZzVVhWaGNuUmxjbFJ2Ym1WR2JHRjBRWEp5YjNkVmNDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNDFOaUlnZVQwaU1DNDFOeUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakF1TlNJZ2VUMGlMVEF1TXpZaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTNNU0lnZUQwaUxUUXlMakFpSUhrOUlpMHpOelV1TUNJZ2R6MGlNall5TGpBaUlHZzlJamcwTkM0d0lpQm9MV0V0ZUQwaU1qRTRJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1ZHaHlaV1ZSZFdGeWRHVnlWRzl1WlhOR2JHRjBRWEp5YjNkRWIzZHVJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXdMakU0SWlCNVBTSXdMalUySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0MU1pSWdlVDBpTFRBdU16UWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkzTWlJZ2VEMGlMVFExTGpBaUlIazlJaTB6TnpjdU1DSWdkejBpTWpJeUxqQWlJR2c5SWpnNE1pNHdJaUJvTFdFdGVEMGlNVGM0SWlCdVBTSmhZMk5wWkdWdWRHRnNVWFZoY25SbGNsUnZibVZUYUdGeWNFNWhkSFZ5WVd4QmNuSnZkMVZ3SWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1RklpQjRQU0l3TGpRM0lpQjVQU0l3TGpjNElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRWeUlnZUQwaU1DNDJNeUlnZVQwaUxUQXVPRE1pTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJM015SWdlRDBpTUM0d0lpQjVQU0l0TlRBMUxqQWlJSGM5SWpJeU1pNHdJaUJvUFNJNE9ESXVNQ0lnYUMxaExYZzlJakUxTnlJZ2JqMGlZV05qYVdSbGJuUmhiRkYxWVhKMFpYSlViMjVsUm14aGRFNWhkSFZ5WVd4QmNuSnZkMFJ2ZDI0aVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU1EZ2lJSGs5SWpBdU56Y2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakkzSWlCNVBTSXRNQzQ0TXlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qYzBJaUI0UFNJd0xqQWlJSGs5SWkwek16a3VNQ0lnZHowaU1qRTRMakFpSUdnOUlqZzFOQzR3SWlCb0xXRXRlRDBpTVRrM0lpQnVQU0poWTJOcFpHVnVkR0ZzVkdoeVpXVlJkV0Z5ZEdWeVZHOXVaWE5UYUdGeWNFRnljbTkzVlhBaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1UWWlJSGs5SWpBdU5qUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMall5SWlCNVBTSXRNQzQyTkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1UWWlJSGs5SWkwd0xqZ3lJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TnpVaUlIZzlJakF1TUNJZ2VUMGlMVFV4TlM0d0lpQjNQU0l5TVRndU1DSWdhRDBpT0Rjd0xqQWlJR2d0WVMxNFBTSXhPVGNpSUc0OUltRmpZMmxrWlc1MFlXeFJkV0Z5ZEdWeVZHOXVaVk5vWVhKd1FYSnliM2RFYjNkdUlqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJd0xqWXlJaUI1UFNJd0xqZzBJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR4TmlJZ2VUMGlNQzQyTkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1UWWlJSGs5SWkwd0xqZ3lJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5T0RBaUlIZzlJakF1TUNJZ2VUMGlMVEUzTlM0d0lpQjNQU0l4T1RndU1DSWdhRDBpTmpRMExqQWlJR2d0WVMxNFBTSXhPVGdpSUc0OUltRmpZMmxrWlc1MFlXeFJkV0Z5ZEdWeVZHOXVaVVpzWVhSVGRHVnBiaUkrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzQzSWlCNVBTSXdMalU0SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0ek55SWdlVDBpTFRBdU16TWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEk0TVNJZ2VEMGlNQzR3SWlCNVBTSXRNVGMxTGpBaUlIYzlJalF4Tmk0d0lpQm9QU0kyTkRRdU1DSWdhQzFoTFhnOUlqUXhOaUlnYmowaVlXTmphV1JsYm5SaGJGUm9jbVZsVVhWaGNuUmxjbFJ2Ym1WelJteGhkRnBwYlcxbGNtMWhibTRpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1T1RjaUlIazlJakF1TlRraUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqY2lJSGs5SWpBdU5UZ2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMak0wSWlCNVBTSXRNQzR6TVNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU16UWlJSGs5SWkwd0xqTXlJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5T0RJaUlIZzlJakF1TUNJZ2VUMGlMVE16T1M0d0lpQjNQU0l4TURZdU1DSWdhRDBpTmpZM0xqQWlJR2d0WVMxNFBTSXhNRFlpSUc0OUltRmpZMmxrWlc1MFlXeFJkV0Z5ZEdWeVZHOXVaVk5vWVhKd1UzUmxhVzRpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1TWpVaUlIazlJakF1TnpJaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqRTJJaUI1UFNJd0xqWTFJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNQzR5TmlJZ2VUMGlMVEF1TnpVaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJd0xqRTJJaUI1UFNJdE1DNDRNU0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpneklpQjRQU0l3TGpBaUlIazlJaTB6TnpNdU1DSWdkejBpTXpBekxqQWlJR2c5SWpjeU9DNHdJaUJvTFdFdGVEMGlNekF6SWlCdVBTSmhZMk5wWkdWdWRHRnNWR2h5WldWUmRXRnlkR1Z5Vkc5dVpYTlRhR0Z5Y0ZOMFpXbHVJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXhMakExSWlCNVBTSXdMamd5SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1Z5SWdlRDBpTUM0eE5pSWdlVDBpTUM0MU1pSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMFVpSUhnOUlqRXVNRFVpSUhrOUlpMHdMalkwSWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0eE5pSWdlVDBpTFRBdU9UVWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwTWlJZ2VEMGlNQzR3SWlCNVBTSXROemM1TGpBaUlIYzlJakkzTmk0d0lpQm9QU0kzTnprdU1DSWdhQzFoTFhnOUlqSTNOQ0lnYmowaVpteGhaekUyZEdoVmNDSXZQZ29nSUR4bklHTTlJa1V5TkRRaUlIZzlJakF1TUNJZ2VUMGlMVGMzT1M0d0lpQjNQU0l5TnpZdU1DSWdhRDBpT1RZNUxqQWlJR2d0WVMxNFBTSXlOelFpSUc0OUltWnNZV2N6TW01a1ZYQWlMejRLSUNBOFp5QmpQU0pGTWpRMklpQjRQU0l3TGpBaUlIazlJaTAzTnprdU1DSWdkejBpTWpjMkxqQWlJR2c5SWpFeE5Ua3VNQ0lnYUMxaExYZzlJakkzTkNJZ2JqMGlabXhoWnpZMGRHaFZjQ0l2UGdvZ0lEeG5JR005SWtVeU5EZ2lJSGc5SWpBdU1DSWdlVDBpTFRjM09TNHdJaUIzUFNJeU56WXVNQ0lnYUQwaU1UTTBPUzR3SWlCb0xXRXRlRDBpTWpjMElpQnVQU0ptYkdGbk1USTRkR2hWY0NJdlBnb2dJRHhuSUdNOUlrVXlORUVpSUhnOUlqQXVNQ0lnZVQwaUxUYzNPUzR3SWlCM1BTSXlOell1TUNJZ2FEMGlNVFV6T1M0d0lpQm9MV0V0ZUQwaU1qYzBJaUJ1UFNKbWJHRm5NalUyZEdoVmNDSXZQZ29nSUR4bklHTTlJa1V5TkRNaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXlOell1TUNJZ2FEMGlOell4TGpBaUlHZ3RZUzE0UFNJeU56UWlJRzQ5SW1ac1lXY3hOblJvUkc5M2JpSXZQZ29nSUR4bklHTTlJa1V5TkRVaUlIZzlJakF1TUNJZ2VUMGlMVEU1TUM0d0lpQjNQU0l5TnpZdU1DSWdhRDBpT1RVd0xqQWlJR2d0WVMxNFBTSXlOelFpSUc0OUltWnNZV2N6TW01a1JHOTNiaUl2UGdvZ0lEeG5JR005SWtVeU5EY2lJSGc5SWpBdU1DSWdlVDBpTFRNNE1DNHdJaUIzUFNJeU56WXVNQ0lnYUQwaU1URTBNQzR3SWlCb0xXRXRlRDBpTWpjMElpQnVQU0ptYkdGbk5qUjBhRVJ2ZDI0aUx6NEtJQ0E4WnlCalBTSkZNalE1SWlCNFBTSXdMakFpSUhrOUlpMDFOekF1TUNJZ2R6MGlNamMyTGpBaUlHZzlJakV6TWprdU1DSWdhQzFoTFhnOUlqSTNOQ0lnYmowaVpteGhaekV5T0hSb1JHOTNiaUl2UGdvZ0lEeG5JR005SWtVeU5FSWlJSGc5SWpBdU1DSWdlVDBpTFRjMk1DNHdJaUIzUFNJeU56WXVNQ0lnYUQwaU1UVXhPQzR3SWlCb0xXRXRlRDBpTWpjMElpQnVQU0ptYkdGbk1qVTJkR2hFYjNkdUlpOCtDaUFnUEdjZ1l6MGlSVFJGUWlJZ2VEMGlMVEV1TUNJZ2VUMGlMVGsxTlM0d0lpQjNQU0kyTkRJdU1DSWdhRDBpTVRZek1pNHdJaUJvTFdFdGVEMGlOalF5SWlCdVBTSnlaWE4wTWpVMmRHZ2lMejRLSUNBOFp5QmpQU0pGTkVWRElpQjRQU0l0TVM0d0lpQjVQU0l0T1RVMUxqQWlJSGM5SWpjeU1TNHdJaUJvUFNJeE9EWTRMakFpSUdndFlTMTRQU0kzTWpBaUlHNDlJbkpsYzNRMU1USjBhQ0l2UGdvZ0lEeG5JR005SWtVMFJVUWlJSGc5SWkweExqQWlJSGs5SWkwNU5UVXVNQ0lnZHowaU56azFMakFpSUdnOUlqSXdPVGt1TUNJZ2FDMWhMWGc5SWpjNU5TSWdiajBpY21WemRERXdNalIwYUNJdlBnb2dJRHhuSUdNOUlrVXdPRVFpSUhnOUlqQXVNQ0lnZVQwaUxURXlOaTR3SWlCM1BTSXlOVE11TUNJZ2FEMGlNalV5TGpBaUlHZ3RZUzE0UFNJeU5UTWlJRzQ5SW5ScGJXVlRhV2RRYkhWelUyMWhiR3dpTHo0S0lDQThaeUJqUFNKRk1EaERJaUI0UFNJd0xqQWlJSGs5SWkweE56RXVNQ0lnZHowaU16UXlMakFpSUdnOUlqTTBNaTR3SWlCb0xXRXRlRDBpTXpReUlpQnVQU0owYVcxbFUybG5VR3gxY3lJdlBnb2dJRHhuSUdNOUlrVTFPVVVpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJek56VXVNQ0lnYUQwaU1Ua3lMakFpSUdndFlTMTRQU0l6TnpVaUlHNDlJbTl5Ym1GdFpXNTBXbWxuV21GblRHbHVaVmRwZEdoU2FXZG9kRVZ1WkNJdlBnb2dJRHhuSUdNOUlrVTFPVVFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJek1EWXVNQ0lnYUQwaU1Ua3lMakFpSUdndFlTMTRQU0l5TkRRaUlHNDlJbTl5Ym1GdFpXNTBXbWxuV21GblRHbHVaVTV2VW1sbmFIUkZibVFpTHo0S0lDQThaeUJqUFNKRlFVRkJJaUI0UFNJdE5pNHpOQ0lnZVQwaU1DNHdJaUIzUFNJeU1UQXVOamdpSUdnOUlqRXhNaTR3SWlCb0xXRXRlRDBpTVRrNElpQnVQU0ozYVdkbmJHVkJjbkJsWjJkcFlYUnZSRzkzYmlJdlBnb2dJRHhuSUdNOUlrVkJRVGtpSUhnOUlpMDJMak0wSWlCNVBTSXdMakFpSUhjOUlqSXhNQzQyT0NJZ2FEMGlNVEV5TGpBaUlHZ3RZUzE0UFNJeE9UZ2lJRzQ5SW5kcFoyZHNaVUZ5Y0dWbloybGhkRzlWY0NJdlBnb2dJRHhuSUdNOUlrVkJRVVFpSUhnOUlqQXVNQ0lnZVQwaUxUUTBMakFpSUhjOUlqTTNNQzR3SWlCb1BTSXlNREF1TUNJZ2FDMWhMWGc5SWpNM01DSWdiajBpZDJsbloyeGxRWEp3WldkbmFXRjBiMVZ3UVhKeWIzY2lMejRLSUNBOFp5QmpQU0pGUVVGRklpQjRQU0l3TGpBaUlIazlJaTAwTkM0d0lpQjNQU0l6TnpBdU1DSWdhRDBpTWpBd0xqQWlJR2d0WVMxNFBTSXpOekFpSUc0OUluZHBaMmRzWlVGeWNHVm5aMmxoZEc5RWIzZHVRWEp5YjNjaUx6NEtJQ0E4WnlCalBTSkZOalU1SWlCNFBTSXdMakFpSUhrOUlpMHhOQzR3SWlCM1BTSTVOamt1TUNJZ2FEMGlOVFE1TGpBaUlHZ3RZUzE0UFNJNU5qa2lJRzQ5SW10bGVXSnZZWEprVUdWa1lXeFRiM04wSWk4K0NpQWdQR2NnWXowaVJUa3hNQ0lnZUQwaU1DNHdJaUI1UFNJdE1qUXdMakFpSUhjOUlqUTRNQzR3SWlCb1BTSTBPREF1TUNJZ2FDMWhMWGc5SWpRNE1DSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjR4SWk4K0NpQWdQR2NnWXowaVJUa3hNU0lnZUQwaU1DNHdJaUI1UFNJdE1qUXdMakFpSUhjOUlqUTRNQzR3SWlCb1BTSTBPREF1TUNJZ2FDMWhMWGc5SWpRNE1DSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjR5SWk4K0NpQWdQR2NnWXowaVJUa3hNaUlnZUQwaU1DNHdJaUI1UFNJdE5EQTRMakFpSUhjOUlqUTRNQzR3SWlCb1BTSTRNVFl1TUNJZ2FDMWhMWGc5SWpRNE1DSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjR6SWk4K0NpQWdQR2NnWXowaVJUa3hNeUlnZUQwaU1DNHdJaUI1UFNJdE5EQTRMakFpSUhjOUlqUTRNQzR3SWlCb1BTSTRNVFl1TUNJZ2FDMWhMWGc5SWpRNE1DSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjQwSWk4K0NpQWdQR2NnWXowaVJUa3hRaUlnZUQwaUxUSTJMakFpSUhrOUlpMHlOall1TUNJZ2R6MGlOVE15TGpBaUlHZzlJalV6TWk0d0lpQm9MV0V0ZUQwaU5EZ3dJaUJ1UFNKdFpXNXpkWEpoYkZCeWIzQnZjblJwYjI1VVpXMXdkWE5RWlhKbVpXTjBkVzBpTHo0S0lDQThaeUJqUFNKRk9URkRJaUI0UFNJdE56VXVNQ0lnZVQwaUxUSTBNQzR3SWlCM1BTSTJNalV1TUNJZ2FEMGlORGd3TGpBaUlHZ3RZUzE0UFNJME9EQWlJRzQ5SW0xbGJuTjFjbUZzVUhKdmNHOXlkR2x2YmxCeWIzQnZjblJwYjBSMWNHeGhNU0l2UGdvZ0lEeG5JR005SWtVNU1UUWlJSGc5SWpBdU1DSWdlVDBpTFRJME1DNHdJaUIzUFNJME5UQXVNQ0lnYUQwaU5EZ3dMakFpSUdndFlTMTRQU0kwTlRBaUlHNDlJbTFsYm5OMWNtRnNVSEp2YkdGMGFXOXVOU0l2UGdvZ0lEeG5JR005SWtVNU1UY2lJSGc5SWpBdU1DSWdlVDBpTFRRd09DNHdJaUIzUFNJME5UQXVNQ0lnYUQwaU9ERTJMakFpSUdndFlTMTRQU0kwTlRBaUlHNDlJbTFsYm5OMWNtRnNVSEp2YkdGMGFXOXVPQ0l2UGdvZ0lEeG5JR005SWtVNU1VVWlJSGc5SWkweU5pNHdJaUI1UFNJdE1qWTJMakFpSUhjOUlqVXpNaTR3SWlCb1BTSTFNekl1TUNJZ2FDMWhMWGc5SWpRMU1DSWdiajBpYldWdWMzVnlZV3hRY205d2IzSjBhVzl1VUhKdmNHOXlkR2x2VkhKcGNHeGhJaTgrQ2lBZ1BHY2dZejBpUlRreU1DSWdlRDBpTUM0d0lpQjVQU0l0TmpNdU1DSWdkejBpTVRJMkxqQWlJR2c5SWpFeU5pNHdJaUJvTFdFdGVEMGlNVEkySWlCdVBTSnRaVzV6ZFhKaGJGQnliMnhoZEdsdmJrTnZiV0pwYm1sdVowUnZkQ0l2UGdvZ0lEeG5JR005SWtVNU1qRWlJSGc5SWpBdU1DSWdlVDBpTFRRM0xqQWlJSGM5SWpJeU15NHdJaUJvUFNJNU15NHdJaUJvTFdFdGVEMGlNakl6SWlCdVBTSnRaVzV6ZFhKaGJGQnliMnhoZEdsdmJrTnZiV0pwYm1sdVoxUjNiMFJ2ZEhNaUx6NEtJQ0E4WnlCalBTSkZPVEl5SWlCNFBTSXdMakFpSUhrOUlpMDBNQzR3SWlCM1BTSXlPVEl1TUNJZ2FEMGlPREF1TUNJZ2FDMWhMWGc5SWpJNU1pSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjVEYjIxaWFXNXBibWRVYUhKbFpVUnZkSE1pTHo0S0lDQThaeUJqUFNKRk9USXpJaUI0UFNJd0xqQWlJSGs5SWkwNE9DNHdJaUIzUFNJeE9UWXVNQ0lnYUQwaU1UYzJMakFpSUdndFlTMTRQU0l4T1RZaUlHNDlJbTFsYm5OMWNtRnNVSEp2YkdGMGFXOXVRMjl0WW1sdWFXNW5WR2h5WldWRWIzUnpWSEpwSWk4K0NpQWdQR2NnWXowaVJUa3lOQ0lnZUQwaU1DNHdJaUI1UFNJdE1UTXhMakFpSUhjOUlqSTJOQzR3SWlCb1BTSXlOakl1TUNJZ2FDMWhMWGc5SWpJMk5DSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjVEYjIxaWFXNXBibWRFYjNSV2IybGtJaTgrQ2lBZ1BHY2dZejBpUlRreU5TSWdlRDBpTUM0d0lpQjVQU0l0TkRBNExqQWlJSGM5SWpNMkxqQWlJR2c5SWpneE5pNHdJaUJvTFdFdGVEMGlNellpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dVEyOXRZbWx1YVc1blUzUnliMnRsSWk4K0NpQWdQR2NnWXowaVJUa3hPQ0lnZUQwaU1DNHdJaUI1UFNJdE5EQTRMakFpSUhjOUlqUTFNQzR3SWlCb1BTSTRNVFl1TUNJZ2FDMWhMWGc5SWpRMU1DSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjQ1SWk4K0NpQWdQR2NnWXowaVJUa3hOU0lnZUQwaU1DNHdJaUI1UFNJdE1qUXdMakFpSUhjOUlqUTFNQzR3SWlCb1BTSTBPREF1TUNJZ2FDMWhMWGc5SWpRMU1DSWdiajBpYldWdWMzVnlZV3hRY205c1lYUnBiMjQySWk4K0NpQWdQR2NnWXowaVJUa3hOaUlnZUQwaU16QXVNQ0lnZVQwaUxUSTBNQzR3SWlCM1BTSTBOVEF1TUNJZ2FEMGlORGd3TGpBaUlHZ3RZUzE0UFNJME9EQWlJRzQ5SW0xbGJuTjFjbUZzVUhKdmJHRjBhVzl1TnlJdlBnb2dJRHhuSUdNOUlrVTVNVGtpSUhnOUlqTXdMakFpSUhrOUlpMDBNRGd1TUNJZ2R6MGlORFV3TGpBaUlHZzlJamd4Tmk0d0lpQm9MV0V0ZUQwaU5EZ3dJaUJ1UFNKdFpXNXpkWEpoYkZCeWIyeGhkR2x2YmpFd0lpOCtDaUFnUEdjZ1l6MGlSVGt4UVNJZ2VEMGlNekF1TUNJZ2VUMGlMVEkwTUM0d0lpQjNQU0kwTlRBdU1DSWdhRDBpTkRnd0xqQWlJR2d0WVMxNFBTSTBPREFpSUc0OUltMWxibk4xY21Gc1VISnZiR0YwYVc5dU1URWlMejRLSUNBOFp5QmpQU0pGT1RGR0lpQjRQU0l0TWpZdU1DSWdlVDBpTFRJMk5pNHdJaUIzUFNJMU16SXVNQ0lnYUQwaU5UTXlMakFpSUdndFlTMTRQU0kwT0RBaUlHNDlJbTFsYm5OMWNtRnNVSEp2Y0c5eWRHbHZibEJ5YjNCdmNuUnBiMUYxWVdSeWRYQnNZU0l2UGdvZ0lEeG5JR005SWtVNU1VUWlJSGc5SWkweU5pNHdJaUI1UFNJdE1qWTJMakFpSUhjOUlqVXpNaTR3SWlCb1BTSTFNekl1TUNJZ2FDMWhMWGc5SWpRMU1DSWdiajBpYldWdWMzVnlZV3hRY205d2IzSjBhVzl1VUhKdmNHOXlkR2x2UkhWd2JHRXlJaTgrQ2lBZ1BHY2dZejBpUlVKRk1DSWdlRDBpTVRjdU1DSWdlVDBpTFRNdU1DSWdkejBpTWpJMkxqQWlJR2c5SWpJMU1pNHdJaUJvTFdFdGVEMGlNakl3SWlCdVBTSnNkWFJsU1hSaGJHbGhia1p5WlhRd0lpOCtDaUFnUEdjZ1l6MGlSVUpGTVNJZ2VEMGlNVGd1TUNJZ2VUMGlMVFF1TUNJZ2R6MGlNVFUxTGpBaUlHZzlJakkxTXk0d0lpQm9MV0V0ZUQwaU1UUTRJaUJ1UFNKc2RYUmxTWFJoYkdsaGJrWnlaWFF4SWk4K0NpQWdQR2NnWXowaVJVSkZNaUlnZUQwaU1UWXVNQ0lnZVQwaUxUTXVNQ0lnZHowaU1UY3pMakFpSUdnOUlqSTFNaTR3SWlCb0xXRXRlRDBpTVRZMklpQnVQU0pzZFhSbFNYUmhiR2xoYmtaeVpYUXlJaTgrQ2lBZ1BHY2dZejBpUlVKRk15SWdlRDBpTVRjdU1DSWdlVDBpTFRNdU1DSWdkejBpTVRjeUxqQWlJR2c5SWpJMU1pNHdJaUJvTFdFdGVEMGlNVFkySWlCdVBTSnNkWFJsU1hSaGJHbGhia1p5WlhReklpOCtDaUFnUEdjZ1l6MGlSVUpGTkNJZ2VEMGlNVFl1TUNJZ2VUMGlMVE11TUNJZ2R6MGlNakExTGpBaUlHZzlJakkxTWk0d0lpQm9MV0V0ZUQwaU1UazRJaUJ1UFNKc2RYUmxTWFJoYkdsaGJrWnlaWFEwSWk4K0NpQWdQR2NnWXowaVJVSkZOU0lnZUQwaU1UY3VNQ0lnZVQwaUxUTXVNQ0lnZHowaU1UVTFMakFpSUdnOUlqSTFOeTR3SWlCb0xXRXRlRDBpTVRRNUlpQnVQU0pzZFhSbFNYUmhiR2xoYmtaeVpYUTFJaTgrQ2lBZ1BHY2dZejBpUlVKRk5pSWdlRDBpTVRjdU1DSWdlVDBpTFRNdU1DSWdkejBpTVRneUxqQWlJR2c5SWpJMU1pNHdJaUJvTFdFdGVEMGlNVGMySWlCdVBTSnNkWFJsU1hSaGJHbGhia1p5WlhRMklpOCtDaUFnUEdjZ1l6MGlSVUpGTnlJZ2VEMGlNVGN1TUNJZ2VUMGlMVE11TUNJZ2R6MGlNVFk0TGpBaUlHZzlJakkxTWk0d0lpQm9MV0V0ZUQwaU1UWXlJaUJ1UFNKc2RYUmxTWFJoYkdsaGJrWnlaWFEzSWk4K0NpQWdQR2NnWXowaVJVSkZPQ0lnZUQwaU1UY3VNQ0lnZVQwaUxUTXVNQ0lnZHowaU1UazBMakFpSUdnOUlqSTFNaTR3SWlCb0xXRXRlRDBpTVRnNElpQnVQU0pzZFhSbFNYUmhiR2xoYmtaeVpYUTRJaTgrQ2lBZ1BHY2dZejBpUlVKRk9TSWdlRDBpTVRjdU1DSWdlVDBpTFRNdU1DSWdkejBpTVRnMUxqQWlJR2c5SWpJMU1pNHdJaUJvTFdFdGVEMGlNVGM1SWlCdVBTSnNkWFJsU1hSaGJHbGhia1p5WlhRNUlpOCtDaUFnUEdjZ1l6MGlSVUpCTnlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqZzRMakFpSUdnOUlqYzVNUzR3SWlCb0xXRXRlRDBpT0RnaUlHNDlJbXgxZEdWRWRYSmhkR2x2Ymxkb2IyeGxJaTgrQ2lBZ1BHY2dZejBpUlVKQk9DSWdlRDBpTFRFdU1DSWdlVDBpTUM0d0lpQjNQU0kwTURVdU1DSWdhRDBpTnprMUxqQWlJR2d0WVMxNFBTSTBNRE1pSUc0OUlteDFkR1ZFZFhKaGRHbHZia2hoYkdZaUx6NEtJQ0E4WnlCalBTSkZRa0ZCSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU16a3lMakFpSUdnOUlqYzRNUzR3SWlCb0xXRXRlRDBpTXpreklpQnVQU0pzZFhSbFJIVnlZWFJwYjI0NGRHZ2lMejRLSUNBOFp5QmpQU0pGUWtFNUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNemt3TGpBaUlHZzlJamM0TlM0d0lpQm9MV0V0ZUQwaU16ZzVJaUJ1UFNKc2RYUmxSSFZ5WVhScGIyNVJkV0Z5ZEdWeUlpOCtDaUFnUEdjZ1l6MGlSVUpCUWlJZ2VEMGlNQzR3SWlCNVBTSXRNUzR3SWlCM1BTSXpPVEl1TUNJZ2FEMGlOemczTGpBaUlHZ3RZUzE0UFNJek9USWlJRzQ5SW14MWRHVkVkWEpoZEdsdmJqRTJkR2dpTHo0S0lDQThaeUJqUFNKRlFrRkRJaUI0UFNJd0xqQWlJSGs5SWkweExqQWlJSGM5SWpNNE5pNHdJaUJvUFNJNE5UUXVNQ0lnYUMxaExYZzlJak00TVNJZ2JqMGliSFYwWlVSMWNtRjBhVzl1TXpKdVpDSXZQZ29nSUR4bklHTTlJa1V5TkVNaUlIZzlJakF1TUNJZ2VUMGlMVGMzT1M0d0lpQjNQU0l5TnpjdU1DSWdhRDBpTVRjeU9TNHdJaUJvTFdFdGVEMGlNamMwSWlCdVBTSm1iR0ZuTlRFeWRHaFZjQ0l2UGdvZ0lEeG5JR005SWtVeU5FUWlJSGc5SWpBdU1DSWdlVDBpTFRrMU1DNHdJaUIzUFNJeU56Y3VNQ0lnYUQwaU1UY3lPUzR3SWlCb0xXRXRlRDBpTWpjMElpQnVQU0ptYkdGbk5URXlkR2hFYjNkdUlpOCtDaUFnUEdjZ1l6MGlSVEkwUlNJZ2VEMGlNQzR3SWlCNVBTSXROemM1TGpBaUlIYzlJakk0TUM0d0lpQm9QU0l4T1RFNUxqQWlJR2d0WVMxNFBTSXlOelFpSUc0OUltWnNZV2N4TURJMGRHaFZjQ0l2UGdvZ0lEeG5JR005SWtVeU5FWWlJSGc5SWpBdU1DSWdlVDBpTFRFeE5EQXVNQ0lnZHowaU1qZ3dMakFpSUdnOUlqRTVNVGt1TUNJZ2FDMWhMWGc5SWpJM05DSWdiajBpWm14aFp6RXdNalIwYUVSdmQyNGlMejRLSUNBOFp5QmpQU0pGUWtNd0lpQjRQU0l0TUM0MklpQjVQU0l3TGpBaUlIYzlJakkzT1M0MklpQm9QU0l5TURJdU9DSWdhQzFoTFhnOUlqSTRNQ0lnYmowaWJIVjBaVVp5Wlc1amFFWnlaWFJCSWk4K0NpQWdQR2NnWXowaVJVSkRNU0lnZUQwaUxURXVNQ0lnZVQwaUxUQXVNQ0lnZHowaU1qSTNMallpSUdnOUlqTXhNeTR5SWlCb0xXRXRlRDBpTWpJM0lpQnVQU0pzZFhSbFJuSmxibU5vUm5KbGRFSWlMejRLSUNBOFp5QmpQU0pGUWtNeUlpQjRQU0l3TGpZaUlIazlJakF1T0NJZ2R6MGlNalV4TGpZaUlHZzlJakl6TXk0eUlpQm9MV0V0ZUQwaU1qVXpJaUJ1UFNKc2RYUmxSbkpsYm1Ob1JuSmxkRU1pTHo0S0lDQThaeUJqUFNKRlFrTXpJaUI0UFNJd0xqSWlJSGs5SWpBdU5DSWdkejBpTkRFekxqSWlJR2c5SWpNd05pNHdJaUJvTFdFdGVEMGlOREV6SWlCdVBTSnNkWFJsUm5KbGJtTm9SbkpsZEVRaUx6NEtJQ0E4WnlCalBTSkZRa00wSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1UZzNMallpSUdnOUlqSTNOaTQwSWlCb0xXRXRlRDBpTVRnM0lpQnVQU0pzZFhSbFJuSmxibU5vUm5KbGRFVWlMejRLSUNBOFp5QmpQU0pGUWtNMUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNakV4TGpjMUlpQm9QU0l6TlRVdU1DSWdhQzFoTFhnOUlqSXhNaUlnYmowaWJIVjBaVVp5Wlc1amFFWnlaWFJHSWk4K0NpQWdQR2NnWXowaVJVSkROaUlnZUQwaUxUQXVNaUlnZVQwaUxUQXVNak1pSUhjOUlqTXlNUzR5SWlCb1BTSXpNVGt1TmpNaUlHZ3RZUzE0UFNJek1qRWlJRzQ5SW14MWRHVkdjbVZ1WTJoR2NtVjBSeUl2UGdvZ0lEeG5JR005SWtWQ1F6Y2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l5T0RrdU1DSWdhRDBpTXpJNExqQWlJR2d0WVMxNFBTSXlPRGtpSUc0OUlteDFkR1ZHY21WdVkyaEdjbVYwU0NJdlBnb2dJRHhuSUdNOUlrVkNRemdpSUhnOUlqRXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE5URXVNQ0lnYUQwaU1qWTNMakFpSUdndFlTMTRQU0l4TlRNaUlHNDlJbXgxZEdWR2NtVnVZMmhHY21WMFNTSXZQZ29nSUR4bklHTTlJa1ZDUXpraUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXhOakV1TUNJZ2FEMGlNelUxTGpBaUlHZ3RZUzE0UFNJeE5qQWlJRzQ5SW14MWRHVkdjbVZ1WTJoR2NtVjBTeUl2UGdvZ0lEeG5JR005SWtWQ1EwRWlJSGc5SWpFdU1DSWdlVDBpTUM0d0lpQjNQU0l5TXpJdU1DSWdhRDBpTXpRNExqQWlJR2d0WVMxNFBTSXlNek1pSUc0OUlteDFkR1ZHY21WdVkyaEdjbVYwVENJdlBnb2dJRHhuSUdNOUlrVkNRMElpSUhnOUlpMHhMakFpSUhrOUlpMHhMakFpSUhjOUlqVTFNQzR3SWlCb1BTSXlNamt1TWlJZ2FDMWhMWGc5SWpVME9TSWdiajBpYkhWMFpVWnlaVzVqYUVaeVpYUk5JaTgrQ2lBZ1BHY2dZejBpUlVKRFF5SWdlRDBpTUM0eUlpQjVQU0l0TUM0eUlpQjNQU0l6TkRFdU1pSWdhRDBpTWpFd0xqZ2lJR2d0WVMxNFBTSXpOREVpSUc0OUlteDFkR1ZHY21WdVkyaEdjbVYwVGlJdlBnb2dJRHhuSUdNOUlrVXdNREFpSUhnOUlqQXVNVEVpSUhrOUlqRXVNVFVpSUhjOUlqa3lMall6SWlCb1BTSTVPVGN1TnpFaUlHZ3RZUzE0UFNJeE1EQXdJaUJ1UFNKaWNtRmpaU0l2UGdvZ0lEeG5JR005SWtVMk5EVWlJSGc5SWkweE5UQXVNQ0lnZVQwaU1DNHdJaUIzUFNJek1EQXVNQ0lnYUQwaU16QXdMakFpSUdndFlTMTRQU0l4TlRBaUlHNDlJblp2WTJGc1UzQnlaV05vWjJWellXNW5JaTgrQ2lBZ1BHY2dZejBpUlRCQk9TSWdlRDBpTUM0d0lpQjVQU0l0TVRJMUxqQWlJSGM5SWpJNU1DNHdJaUJvUFNJeU5UQXVNQ0lnYUMxaExYZzlJakk1TUNJZ2JqMGlibTkwWldobFlXUllRbXhoWTJzaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJdE1DNDBOQ0l2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TVRZaUlIazlJakF1TkRRaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkJSaUlnZUQwaUxURXVNQ0lnZVQwaUxURXpNeTR3SWlCM1BTSXlOamN1TUNJZ2FEMGlNalkyTGpBaUlHZ3RZUzE0UFNJeU5qWWlJRzQ5SW01dmRHVm9aV0ZrVUd4MWMwSnNZV05ySWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVRsY2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpOCtDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQlRSU0lnZUQwaU1TNHdOaUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V3UkVJaUlIZzlJakF1TUNJZ2VUMGlMVEUyTUM0d0lpQjNQU0l6TVRRdU1DSWdhRDBpTXpJd0xqQWlJR2d0WVMxNFBTSXpNVFFpSUc0OUltNXZkR1ZvWldGa1JHbGhiVzl1WkVKc1lXTnJJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWk4K0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCVFJTSWdlRDBpTVM0eU5pSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdSRU1pSUhnOUlqQXVNQ0lnZVQwaUxURXlOUzR3SWlCM1BTSXpOVEF1TUNJZ2FEMGlNalV3TGpBaUlHZ3RZUzE0UFNJek5UQWlJRzQ5SW01dmRHVm9aV0ZrUkdsaGJXOXVaRUpzWVdOclYybGtaU0krQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYms1WElpQjRQU0l3TGpBaUlIazlJakF1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU5DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdSRVFpSUhnOUlqQXVNQ0lnZVQwaUxURTJNQzR3SWlCM1BTSXpNVFF1TUNJZ2FEMGlNekl3TGpBaUlHZ3RZUzE0UFNJek1UUWlJRzQ5SW01dmRHVm9aV0ZrUkdsaGJXOXVaRmRvYVhSbElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxRWIzZHVUbGNpSUhnOUlpMHdMakFpSUhrOUlpMHdMakFpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l4TGpJMklpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkVSU0lnZUQwaU1DNHdJaUI1UFNJdE1USTFMakFpSUhjOUlqTTFNQzR3SWlCb1BTSXlOVEF1TUNJZ2FDMWhMWGc5SWpNMU1DSWdiajBpYm05MFpXaGxZV1JFYVdGdGIyNWtWMmhwZEdWWGFXUmxJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJaTB3TGpBaUlIazlJaTB3TGpBaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNGTkZJaUI0UFNJeExqUWlJSGs5SWkwd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEJFT1NJZ2VEMGlNQzR3SWlCNVBTSXRNVFl5TGpBaUlIYzlJak14TkM0d0lpQm9QU0l6TWpRdU1DSWdhQzFoTFhnOUlqTXhOQ0lnYmowaWJtOTBaV2hsWVdSRWFXRnRiMjVrU0dGc1ppSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNiazVYSWlCNFBTSXRNQzR3SWlCNVBTSXdMakFpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l4TGpJMklpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSXlRU0lnZUQwaUxURTFOUzR3SWlCNVBTSXRNVEUyTGpBaUlIYzlJak14TVM0d0lpQm9QU0l5TXpJdU1DSWdhQzFoTFhnOUlqRTFOaUlnYmowaVluVjZlbEp2Ykd3aUx6NEtJQ0E4WnlCalBTSkZNRUkzSWlCNFBTSXdMakFpSUhrOUlpMHhNalV1TUNJZ2R6MGlNamc1TGpBaUlHZzlJakkxTUM0d0lpQm9MV0V0ZUQwaU1qZzVJaUJ1UFNKdWIzUmxhR1ZoWkZadmFXUlhhWFJvV0NJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JrNVhJaUI0UFNJd0xqQWlJSGs5SWkwd0xqRTFJaTgrQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJUUlNJZ2VEMGlNUzR4TmlJZ2VUMGlNQzR4TlNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1FSTFJaUI0UFNJd0xqQWlJSGs5SWkweE16TXVNQ0lnZHowaU5EQTFMakFpSUdnOUlqSTJOaTR3SWlCb0xXRXRlRDBpTkRBMUlpQnVQU0p1YjNSbGFHVmhaRmRvYjJ4bFYybDBhRmdpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TURZaUlIazlJakF1TWpRaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJeExqVTNJaUI1UFNJdE1DNHlNeUl2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1T1Z5SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNGTkZJaUI0UFNJeExqWXlJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEJDTmlJZ2VEMGlNQzR3SWlCNVBTSXRNVE15TGpBaUlIYzlJak14TkM0d0lpQm9QU0l5TnpBdU1DSWdhQzFoTFhnOUlqTXhOQ0lnYmowaWJtOTBaV2hsWVdSSVlXeG1WMmwwYUZnaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1UUWlJSGs5SWpBdU1qUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMakE0SWlCNVBTSXRNQzR5TkNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaUxUQXVNQ0lnZVQwaUxUQXVNVFFpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l4TGpJMklpQjVQU0l3TGpFMklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFRakFpSUhnOUlqQXVNQ0lnZVQwaUxUSXVNQ0lnZHowaU9UZ3dMakFpSUdnOUlqSTNOQzR3SWlCb0xXRXRlRDBpT1Rnd0lpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQlRiR2xrWlNJdlBnb2dJRHhuSUdNOUlrVTFRakVpSUhnOUlqQXVNQ0lnZVQwaUxURTJNQzR3SWlCM1BTSXhNRFF3TGpBaUlHZzlJalF3TUM0d0lpQm9MV0V0ZUQwaU1UQTBNQ0lnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3UkdWelkyVnVaR2x1WjFOc2FXUmxJaTgrQ2lBZ1BHY2dZejBpUlRWQ01pSWdlRDBpTUM0d0lpQjVQU0l0TWk0d0lpQjNQU0k0TkRrdU1DSWdhRDBpTkRBeUxqQWlJR2d0WVMxNFBTSTRORGtpSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0VGd2NHOW5aMVJ5YVd4c0lpOCtDaUFnUEdjZ1l6MGlSVFZDTXlJZ2VEMGlNQzR3SWlCNVBTSXRNaTR3SWlCM1BTSTROVFV1TUNJZ2FEMGlOVEl6TGpBaUlHZ3RZUzE0UFNJNE5UVWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRUZ3Y0c5bloxUnlhV3hzVTNWbVptbDRJaTgrQ2lBZ1BHY2dZejBpUlRWQ05DSWdlRDBpTVM0d0lpQjVQU0l0TWk0d0lpQjNQU0l4TkRrNExqQWlJR2c5SWpNM05DNHdJaUJvTFdFdGVEMGlNVEV3TlNJZ2JqMGliM0p1WVcxbGJuUlFjbVZqYjIxd1ZIVnlibFJ5YVd4c1JFRnVaMnhsWW1WeWRDSXZQZ29nSUR4bklHTTlJa1UxUWpVaUlIZzlJakF1TUNJZ2VUMGlMVE14Tnk0d0lpQjNQU0l4TURjMkxqQWlJR2c5SWpVNU1DNHdJaUJvTFdFdGVEMGlNVEEzTmlJZ2JqMGliM0p1WVcxbGJuUlFjbVZqYjIxd1UyeHBaR1ZVY21sc2JFUkJibWRzWldKbGNuUWlMejRLSUNBOFp5QmpQU0pGTlVJMklpQjRQU0l3TGpBaUlIazlJaTB6TVRjdU1DSWdkejBpTVRJNU1pNHdJaUJvUFNJNE5qY3VPRGtpSUdndFlTMTRQU0l4TURRNElpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQlRiR2xrWlZSeWFXeHNUV0Z5Y0hWeVp5SXZQZ29nSUR4bklHTTlJa1UxUWpjaUlIZzlJakV1TUNJZ2VUMGlMVGt3TGpBaUlIYzlJakV6TWprdU1DSWdhRDBpTkRRMExqQWlJR2d0WVMxNFBTSXhNek13SWlCdVBTSnZjbTVoYldWdWRGQnlaV052YlhCVWRYSnVWSEpwYkd4Q1lXTm9JaTgrQ2lBZ1BHY2dZejBpUlRWQ09DSWdlRDBpTUM0d0lpQjVQU0l0TXpFM0xqQWlJSGM5SWpFd056WXVNQ0lnYUQwaU5qTTJMakFpSUdndFlTMTRQU0l4TURjMklpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQlRiR2xrWlZSeWFXeHNRbUZqYUNJdlBnb2dJRHhuSUdNOUlrVTFRamtpSUhnOUlqQXVNQ0lnZVQwaUxUSTBPUzR3SWlCM1BTSXhNelk1TGpBaUlHZzlJall5TVM0d0lpQm9MV0V0ZUQwaU1UTTJPU0lnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3VTJ4cFpHVlVjbWxzYkUxMVptWmhkQ0l2UGdvZ0lEeG5JR005SWtVMVFrRWlJSGc5SWkwek5qa3VNQ0lnZVQwaUxUSTBPUzR3SWlCM1BTSXhNVGt3TGpBaUlHZzlJamM1T1M0NE9TSWdhQzFoTFhnOUlqZ3lNQ0lnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3VTJ4cFpHVlVjbWxzYkZOMVptWnBlRTExWm1aaGRDSXZQZ29nSUR4bklHTTlJa1UxUWtJaUlIZzlJakF1TUNJZ2VUMGlMVEl1TUNJZ2R6MGlNVEEyTkM0d0lpQm9QU0kxTlRJdU9Ea2lJR2d0WVMxNFBTSTRNakFpSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0ZSeWFXeHNVM1ZtWm1sNFJHRnVaSEpwWlhVaUx6NEtJQ0E4WnlCalBTSkZOVUpESWlCNFBTSXdMakFpSUhrOUlpMDVNUzR3SWlCM1BTSXhNakkzTGpBaUlHZzlJalF3TUM0d0lpQm9MV0V0ZUQwaU1USXlOeUlnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3VUc5eWRFUmxWbTlwZUUxdmNtUmxiblFpTHo0S0lDQThaeUJqUFNKRk5VSkVJaUI0UFNJd0xqQWlJSGs5SWkwNU1DNHdJaUIzUFNJNE16QXVNQ0lnYUQwaU16azVMakFpSUdndFlTMTRQU0k0TXpBaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNGUnlhV3hzVjJsMGFFMXZjbVJsYm5RaUx6NEtJQ0E4WnlCalBTSkZOVUpGSWlCNFBTSXdMakFpSUhrOUlpMHlMakFpSUhjOUlqazRNeTR3SWlCb1BTSXlOekV1TUNJZ2FDMWhMWGc5SWprNE15SWdiajBpYjNKdVlXMWxiblJRY21WamIyMXdRMkZrWlc1alpTSXZQZ29nSUR4bklHTTlJa1UxUWtZaUlIZzlJakF1TUNJZ2VUMGlMVGd3TGpBaUlIYzlJams0TXk0d0lpQm9QU0kwTURBdU1DSWdhQzFoTFhnOUlqazRNeUlnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3UTJGa1pXNWpaVmRwZEdoVWRYSnVJaTgrQ2lBZ1BHY2dZejBpUlRWRE1DSWdlRDBpTUM0d0lpQjVQU0l0TWk0d0lpQjNQU0l4TWpJM0xqQWlJR2c5SWpJM01TNHdJaUJvTFdFdGVEMGlNVEl5TnlJZ2JqMGliM0p1WVcxbGJuUlFjbVZqYjIxd1JHOTFZbXhsUTJGa1pXNWpaVXh2ZDJWeVVISmxabWw0SWk4K0NpQWdQR2NnWXowaVJUVkRNU0lnZUQwaU1DNHdJaUI1UFNJdE9UQXVNQ0lnZHowaU1UQXdOUzR3SWlCb1BTSXpNekF1TUNJZ2FDMWhMWGc5SWpFd01EVWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRU5oWkdWdVkyVlZjSEJsY2xCeVpXWnBlQ0l2UGdvZ0lEeG5JR005SWtVMVF6SWlJSGc5SWpBdU1DSWdlVDBpTFRrd0xqQWlJSGM5SWpFd01EVXVNQ0lnYUQwaU5EQXdMakFpSUdndFlTMTRQU0l4TURBMUlpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQkRZV1JsYm1ObFZYQndaWEpRY21WbWFYaFVkWEp1SWk4K0NpQWdQR2NnWXowaVJUVkRNeUlnZUQwaU1DNHdJaUI1UFNJdE9UQXVNQ0lnZHowaU1USTBPUzR3SWlCb1BTSXpNekF1TUNJZ2FDMWhMWGc5SWpFeU5Ea2lJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRVJ2ZFdKc1pVTmhaR1Z1WTJWVmNIQmxjbEJ5WldacGVDSXZQZ29nSUR4bklHTTlJa1UxUXpRaUlIZzlJakF1TUNJZ2VUMGlMVGt3TGpBaUlIYzlJakV5TkRrdU1DSWdhRDBpTkRBd0xqQWlJR2d0WVMxNFBTSXhNalE1SWlCdVBTSnZjbTVoYldWdWRGQnlaV052YlhCRWIzVmliR1ZEWVdSbGJtTmxWWEJ3WlhKUWNtVm1hWGhVZFhKdUlpOCtDaUFnUEdjZ1l6MGlSVFZETlNJZ2VEMGlNQzR3SWlCNVBTSXRNaTR3SWlCM1BTSTRNakV1TUNJZ2FEMGlOVFV5TGpnNUlpQm9MV0V0ZUQwaU9ESXdJaUJ1UFNKdmNtNWhiV1Z1ZEZCeVpXTnZiWEJOYjNKa1pXNTBVbVZzWldGelpTSXZQZ29nSUR4bklHTTlJa1UxUXpZaUlIZzlJakV1TUNJZ2VUMGlMVEl1TUNJZ2R6MGlNVEV3TkM0d0lpQm9QU0l6TnpBdU1DSWdhQzFoTFhnOUlqRXhNRFVpSUc0OUltOXlibUZ0Wlc1MFVISmxZMjl0Y0UxdmNtUmxiblJWY0hCbGNsQnlaV1pwZUNJdlBnb2dJRHhuSUdNOUlrVTFRemNpSUhnOUlqRXVNQ0lnZVQwaUxUZ3dMakFpSUhjOUlqRXhNRFF1TUNJZ2FEMGlORFE0TGpBaUlHZ3RZUzE0UFNJeE1UQTFJaUJ1UFNKdmNtNWhiV1Z1ZEZCeVpXTnZiWEJKYm5abGNuUmxaRTF2Y21SbGJuUlZjSEJsY2xCeVpXWnBlQ0l2UGdvZ0lEeG5JR005SWtVMVF6Z2lJSGc5SWpBdU1DSWdlVDBpTFRJME15NHdJaUIzUFNJM05UWXVNQ0lnYUQwaU5EZ3pMakFpSUdndFlTMTRQU0kzTlRZaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNGUnlhV3hzVEc5M1pYSlRkV1ptYVhnaUx6NEtJQ0E4WnlCalBTSkZOVFpHSWlCNFBTSXdMakFpSUhrOUlpMHhNRGN1TUNJZ2R6MGlOVEF3TGpBaUlHZzlJak01Tnk0d0lpQm9MV0V0ZUQwaU5UQXdJaUJ1UFNKdmNtNWhiV1Z1ZEVoaGVXUnVJaTgrQ2lBZ1BHY2dZejBpUlRVNE55SWdlRDBpTUM0d0lpQjVQU0l0TWk0d0lpQjNQU0k1T1RrdU1DSWdhRDBpTXpjMExqQWlJR2d0WVMxNFBTSXhNREF3SWlCdVBTSnZjbTVoYldWdWRGTmphR3hsYVdabGNpSXZQZ29nSUR4bklHTTlJa1UyTlRFaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXpNakF1TUNJZ2FEMGlOVEUwTGpBaUlHZ3RZUzE0UFNJek1qQWlJRzQ5SW10bGVXSnZZWEprVUdWa1lXeFFJaTgrQ2lBZ1BHY2dZejBpUlRZMVFTSWdlRDBpTUM0d0lpQjVQU0l0TVRRdU1DSWdkejBpTXpjNExqQWlJR2c5SWpVME9TNHdJaUJvTFdFdGVEMGlNemM0SWlCdVBTSnJaWGxpYjJGeVpGQmxaR0ZzVXlJdlBnb2dJRHhuSUdNOUlrVTBSVFFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJek1EQXVNQ0lnYUQwaU1USTFMakFpSUdndFlTMTRQU0l6TURBaUlHNDlJbkpsYzNSSVlXeG1JaTgrQ2lBZ1BHY2dZejBpUlRSRk15SWdlRDBpTUM0d0lpQjVQU0l0TVRJMUxqQWlJSGM5SWpNd01DNHdJaUJvUFNJeE1qVXVNQ0lnYUMxaExYZzlJak13TUNJZ2JqMGljbVZ6ZEZkb2IyeGxJaTgrQ2lBZ1BHY2dZejBpUlRSRk1pSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakV5TlM0d0lpQm9QU0l5TlRBdU1DSWdhQzFoTFhnOUlqRXlOU0lnYmowaWNtVnpkRVJ2ZFdKc1pWZG9iMnhsSWk4K0NpQWdQR2NnWXowaVJUUkZNU0lnZUQwaU1DNHdJaUI1UFNJdE1qVXdMakFpSUhjOUlqRXlOUzR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWpFeU5TSWdiajBpY21WemRFeHZibWRoSWk4K0NpQWdQR2NnWXowaVJUUkZNQ0lnZUQwaU1DNHdJaUI1UFNJdE1qVXdMakFpSUhjOUlqTTNOUzR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWpNM05TSWdiajBpY21WemRFMWhlR2x0WVNJdlBnb2dJRHhuSUdNOUlrVTFPRE1pSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU5pNHdJaUJvUFNJek16QXVNQ0lnYUMxaExYZzlJakV3TURBaUlHNDlJbTl5Ym1GdFpXNTBWbVZ5ZEdsallXeE1hVzVsSWk4K0NpQWdQR2NnWXowaVJUUTBNQ0lnZUQwaU1DNHdJaUI1UFNJdE1UYzFMakFpSUhjOUlqSTBOeTR3SWlCb1BTSTJORFF1TUNJZ2FDMWhMWGc5SWpJME55SWdiajBpWVdOamFXUmxiblJoYkVKMWVYVnJUWFZqWlc1dVpXSkdiR0YwSWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1RklpQjRQU0l3TGpNeUlpQjVQU0l4TGpRNElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1DNDJNeUlnZVQwaUxUQXVNelFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRRME1TSWdlRDBpTUM0d0lpQjVQU0l0TVRjMUxqQWlJSGM5SWpFNU9DNHdJaUJvUFNJMk5EUXVNQ0lnYUMxaExYZzlJakl3TUNJZ2JqMGlZV05qYVdSbGJuUmhiRXQxWTNWclRYVmpaVzV1WldKR2JHRjBJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXdMakVpSUhrOUlqQXVOVFlpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l3TGpReklpQjVQU0l0TUM0ek5DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZORFF5SWlCNFBTSXdMakFpSUhrOUlpMHhOelV1TUNJZ2R6MGlNalEzTGpBaUlHZzlJalkwTkM0d0lpQm9MV0V0ZUQwaU1qUTNJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1FtRnJhWGxsUm14aGRDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNHpNU0lnZVQwaU1TNHpNaUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakF1TmpNaUlIazlJaTB3TGpNMElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTBORE1pSUhnOUlqQXVNQ0lnZVQwaUxURTNOUzR3SWlCM1BTSXhPVGd1TUNJZ2FEMGlOalEwTGpBaUlHZ3RZUzE0UFNJeE9UZ2lJRzQ5SW1GalkybGtaVzUwWVd4TGIyMWhSbXhoZENJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1Z5SWdlRDBpTUM0M0lpQjVQU0l3TGpVNElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRWeUlnZUQwaU1DNHpOeUlnZVQwaUxUQXVNek1pTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRRME5DSWdlRDBpTUM0d0lpQjVQU0l0TXpNNUxqQWlJSGM5SWpFd05pNHdJaUJvUFNJMk5qY3VNQ0lnYUMxaExYZzlJakV3TmlJZ2JqMGlZV05qYVdSbGJuUmhiRXR2YldGVGFHRnljQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNQzR5TlNJZ2VUMGlNQzQzTWlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1UWWlJSGs5SWpBdU5qVWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMakkySWlCNVBTSXRNQzQzTlNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1UWWlJSGs5SWkwd0xqZ3hJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UwTkRZaUlIZzlJakF1TUNJZ2VUMGlMVE16T1M0d0lpQjNQU0l5TVRBdU1DSWdhRDBpTmpZM0xqQWlJR2d0WVMxNFBTSXlNVEFpSUc0OUltRmpZMmxrWlc1MFlXeExkV04xYTAxMVkyVnVibVZpVTJoaGNuQWlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVORFVpSUhrOUlqQXVOeklpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1WElpQjRQU0l3TGpNMklpQjVQU0l3TGpZMUlpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1DNDBOaUlnZVQwaUxUQXVOelVpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpNMklpQjVQU0l0TUM0NE1TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZORFExSWlCNFBTSXdMakFpSUhrOUlpMHpNemt1TUNJZ2R6MGlNVGszTGpBaUlHZzlJalk1TkM0d0lpQm9MV0V0ZUQwaU1UazNJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1FtRnJhWGxsVTJoaGNuQWlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVOaklpSUhrOUlqQXVPRFFpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1WElpQjRQU0l3TGpFMklpQjVQU0l3TGpZMElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1DNDJNaUlnZVQwaUxUQXVOalFpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpFMklpQjVQU0l0TUM0NE1pSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZORFEzSWlCNFBTSXdMakFpSUhrOUlpMHpNemt1TUNJZ2R6MGlNak01TGpBaUlHZzlJalk1TkM0d0lpQm9MV0V0ZUQwaU1qTTVJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1FuVjVkV3ROZFdObGJtNWxZbE5vWVhKd0lqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJd0xqY3hJaUI1UFNJd0xqZzBJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR5TlNJZ2VUMGlNQzQyTkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpBdU56RWlJSGs5SWkwd0xqWTBJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzR5TlNJZ2VUMGlMVEF1T0RJaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQTNNeUlnZUQwaUxURXVNQ0lnZVQwaUxUWTFOUzR3SWlCM1BTSTJORGN1TUNJZ2FEMGlNVGN6T0M0d0lpQm9MV0V0ZUQwaU5qUTJJaUJ1UFNKblEyeGxabEpsZG1WeWMyVmtJaTgrQ2lBZ1BHY2dZejBpUlRBM05DSWdlRDBpTFRFdU1DSWdlVDBpTFRFd09ETXVNQ0lnZHowaU5qUTNMakFpSUdnOUlqRTNNemd1TUNJZ2FDMWhMWGc5SWpZME5pSWdiajBpWjBOc1pXWlVkWEp1WldRaUx6NEtJQ0E4WnlCalBTSkZNRGMySWlCNFBTSTBMakFpSUhrOUlpMDFPREV1TUNJZ2R6MGlOamswTGpBaUlHZzlJamd6TWk0d0lpQm9MV0V0ZUQwaU5qazRJaUJ1UFNKbVEyeGxabEpsZG1WeWMyVmtJaTgrQ2lBZ1BHY2dZejBpUlRBM055SWdlRDBpTkM0d0lpQjVQU0l0TlRneExqQWlJSGM5SWpZNU5DNHdJaUJvUFNJNE16SXVNQ0lnYUMxaExYZzlJalk1T0NJZ2JqMGlaa05zWldaVWRYSnVaV1FpTHo0S0lDQThaeUJqUFNKRk1EYzFJaUI0UFNJd0xqQWlJSGs5SWkwMU1ESXVNQ0lnZHowaU5qQTJMakFpSUdnOUlqRXdNRFF1TUNJZ2FDMWhMWGc5SWpZd05pSWdiajBpWTBOc1pXWlNaWFpsY25ObFpDSXZQZ29nSUR4bklHTTlJa1V3TjBFaUlIZzlJaTB4TGpBaUlIazlJaTAxTURrdU1DSWdkejBpTlRBekxqQWlJR2c5SWpFek5UQXVNQ0lnYUMxaExYZzlJalV3TWlJZ2JqMGlaME5zWldaRGFHRnVaMlVpTHo0S0lDQThaeUJqUFNKRk1EZENJaUI0UFNJd0xqQWlJSGs5SWkwME1EWXVNQ0lnZHowaU5Ea3dMakFpSUdnOUlqZ3hNaTR3SWlCb0xXRXRlRDBpTkRrd0lpQnVQU0pqUTJ4bFprTm9ZVzVuWlNJdlBnb2dJRHhuSUdNOUlrVXdOME1pSUhnOUlqTXVNQ0lnZVQwaUxUVXdPQzR3SWlCM1BTSTJNRGN1TUNJZ2FEMGlOekkzTGpBaUlHZ3RZUzE0UFNJMk1UQWlJRzQ5SW1aRGJHVm1RMmhoYm1kbElpOCtDaUFnUEdjZ1l6MGlSVEEyUkNJZ2VEMGlMVE11TUNJZ2VUMGlMVGMxTUM0d0lpQjNQU0kwTVRFdU1DSWdhRDBpTVRVd01DNHdJaUJvTFdFdGVEMGlOREE1SWlCdVBTSTJjM1J5YVc1blZHRmlRMnhsWmlJdlBnb2dJRHhuSUdNOUlrVXdOa1VpSUhnOUlpMHpMakFpSUhrOUlpMDFNREF1TUNJZ2R6MGlNamMxTGpBaUlHZzlJakV3TURBdU1DSWdhQzFoTFhnOUlqSTNNU0lnYmowaU5ITjBjbWx1WjFSaFlrTnNaV1lpTHo0S0lDQThaeUJqUFNKRk1EVTFJaUI0UFNJdE1TNHdJaUI1UFNJdE5qVTFMakFpSUhjOUlqRXdNemt1TUNJZ2FEMGlNVGN6T0M0d0lpQm9MV0V0ZUQwaU5qUTJJaUJ1UFNKblEyeGxaamgyWWs5c1pDSXZQZ29nSUR4bklHTTlJa1V3TlRZaUlIZzlJaTB4TGpBaUlIazlJaTAyTlRVdU1DSWdkejBpTnpZMExqQWlJR2c5SWpFM016Z3VNQ0lnYUMxaExYZzlJamMxTUNJZ2JqMGlaME5zWldZNGRtSkRRMnhsWmlJdlBnb2dJRHhuSUdNOUlrVTFNVUVpSUhnOUlqQXVNQ0lnZVQwaUxUSTFMakFpSUhjOUlqRXhOUzR3SWlCb1BTSXpOVEF1TkRRaUlHZ3RZUzE0UFNJeE1UVWlJRzQ5SW05amRHRjJaVkJoY21WdWMweGxablFpTHo0S0lDQThaeUJqUFNKRk5URkNJaUI0UFNJd0xqQWlJSGs5SWkweU5TNHdJaUIzUFNJeE1UVXVNQ0lnYUQwaU16VXdMakFpSUdndFlTMTRQU0l4TVRVaUlHNDlJbTlqZEdGMlpWQmhjbVZ1YzFKcFoyaDBJaTgrQ2lBZ1BHY2dZejBpUlRCR05TSWdlRDBpTUM0d0lpQjVQU0l0TWpRd0xqQWlJSGM5SWpFMU15NHdJaUJvUFNJME9EQXVNQ0lnYUMxaExYZzlJakV3TUNJZ2JqMGlibTkwWldobFlXUlFZWEpsYm5Sb1pYTnBjMHhsWm5RaUx6NEtJQ0E4WnlCalBTSkZNRVkySWlCNFBTSXROVE11TUNJZ2VUMGlMVEkwTUM0d0lpQjNQU0l4TlRNdU1DSWdhRDBpTkRnd0xqQWlJR2d0WVMxNFBTSXhNREFpSUc0OUltNXZkR1ZvWldGa1VHRnlaVzUwYUdWemFYTlNhV2RvZENJdlBnb2dJRHhuSUdNOUlrVXhNRElpSUhnOUlqQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSTVNREF1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJNU1EQWlJRzQ5SW01dmRHVm9aV0ZrVTJ4aGMyaFhhR2wwWlZkb2IyeGxJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJakF1TUNJZ2VUMGlMVEV1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpNdU5pSWdlVDBpTVM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXhNRE1pSUhnOUlqQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSTNNelV1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJM016VWlJRzQ5SW01dmRHVm9aV0ZrVTJ4aGMyaFhhR2wwWlVoaGJHWWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVPVnlJZ2VEMGlNQzR3SWlCNVBTSXRNUzR3SWk4K0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCVFJTSWdlRDBpTWk0NU5DSWdlVDBpTVM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdSRUVpSUhnOUlqQXVNQ0lnZVQwaUxURTJNaTR3SWlCM1BTSXpOVEl1TUNJZ2FEMGlNekkwTGpBaUlHZ3RZUzE0UFNJek1UUWlJRzQ5SW01dmRHVm9aV0ZrUkdsaGJXOXVaRWhoYkdaWGFXUmxJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VGxjaUlIZzlJaTB3TGpBaUlIazlJakF1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU5ERWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZORVl5SWlCNFBTSXdMakFpSUhrOUlpMHlOVEF1TUNJZ2R6MGlNamMyTGpBaUlHZzlJalF6TXk0d0lpQm9MV0V0ZUQwaU1qYzNJaUJ1UFNKeVpYTjBVWFZoY25SbGNrOXNaQ0l2UGdvZ0lEeG5JR005SWtVMFJqWWlJSGc5SWpBdU1DSWdlVDBpTFRJMk1DNHdJaUIzUFNJek1EUXVNQ0lnYUQwaU5EUXpMakFpSUdndFlTMTRQU0l6TURRaUlHNDlJbkpsYzNSUmRXRnlkR1Z5V2lJdlBnb2dJRHhuSUdNOUlrVTJNekFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU1EWXVNQ0lnYUQwaU1qWTJMakFpSUdndFlTMTRQU0l5TURZaUlHNDlJbkJzZFdOclpXUlRibUZ3VUdsNmVtbGpZWFJ2UW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTmpNeElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNakEyTGpBaUlHZzlJakkyTmk0d0lpQm9MV0V0ZUQwaU1qQTJJaUJ1UFNKd2JIVmphMlZrVTI1aGNGQnBlbnBwWTJGMGIwRmliM1psSWk4K0NpQWdQR2NnWXowaVJUWXpNaUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpJMk5pNHdJaUJvUFNJeU1EWXVNQ0lnYUMxaExYZzlJakkyTmlJZ2JqMGljR3gxWTJ0bFpFSjFlbnBRYVhwNmFXTmhkRzhpTHo0S0lDQThaeUJqUFNKRk5qTXpJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTXpNd0xqQWlJR2c5SWpNek1DNHdJaUJvTFdFdGVEMGlNek13SWlCdVBTSndiSFZqYTJWa1RHVm1kRWhoYm1SUWFYcDZhV05oZEc4aUx6NEtJQ0E4WnlCalBTSkZOak00SWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU16TXdMakFpSUdnOUlqTXpNQzR3SWlCb0xXRXRlRDBpTXpNd0lpQnVQU0p3YkhWamEyVmtSR0Z0Y0NJdlBnb2dJRHhuSUdNOUlrVTVSVE1pSUhnOUlqQXVNQ0lnZVQwaUxURXlOQzR3TmlJZ2R6MGlNamt5TGpBaUlHZzlJakkwT0M0eE1pSWdhQzFoTFhnOUlqSTVNaUlnYmowaWJXVmtVbVZ1VTJoaGNuQkRjbTlwZUNJdlBnb2dJRHhuSUdNOUlrVTVSVEFpSUhnOUlqQXVNQ0lnZVQwaUxURTBNQzR3SWlCM1BTSXlNVGN1TUNJZ2FEMGlOVFV6TGpBaUlHZ3RZUzE0UFNJeU1UY2lJRzQ5SW0xbFpGSmxia1pzWVhSVGIyWjBRaUl2UGdvZ0lEeG5JR005SWtVNVJURWlJSGc5SWpBdU1DSWdlVDBpTFRFME1DNHdJaUIzUFNJeE9EWXVNQ0lnYUQwaU5UWXdMakFpSUdndFlTMTRQU0l4T0RZaUlHNDlJbTFsWkZKbGJrWnNZWFJJWVhKa1FpSXZQZ29nSUR4bklHTTlJa1U1UlRJaUlIZzlJakF1TUNJZ2VUMGlMVEkxTkM0d0lpQjNQU0l4TURJdU1DSWdhRDBpTlRBM0xqQWlJR2d0WVMxNFBTSXhNRElpSUc0OUltMWxaRkpsYms1aGRIVnlZV3dpTHo0S0lDQThaeUJqUFNKRk5URkRJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTmpJd0xqQWlJR2c5SWpNek1pNHdJaUJvTFdFdGVEMGlOakl3SWlCdVBTSnZkSFJoZG1GQ1lYTnpZVlppSWk4K0NpQWdQR2NnWXowaVJUVXhSQ0lnZUQwaU15NHdJaUI1UFNJdE9DNHdJaUIzUFNJNE9ERXVNQ0lnYUQwaU16STVMakFpSUdndFlTMTRQU0k0T0RRaUlHNDlJbkYxYVc1a2FXTmxjMmx0WVVKaGMzTmhUV0lpTHo0S0lDQThaeUJqUFNKRk5URkZJaUI0UFNJd0xqQWlJSGs5SWkweE5TNHdJaUIzUFNJNU5Ua3VNQ0lnYUQwaU16STJMakFpSUdndFlTMTRQU0k1TlRraUlHNDlJblpsYm5ScFpIVmxjMmx0WVVKaGMzTmhUV0lpTHo0S0lDQThaeUJqUFNKRk9UQTRJaUI0UFNJeExqQWlJSGs5SWkwek9USXVNQ0lnZHowaU1qQTFMalU0SWlCb1BTSXhNRFEyTGpBaUlHZ3RZUzE0UFNJeU1EUWlJRzQ5SW0xbGJuTjFjbUZzUTJOc1pXWlFaWFJ5ZFdOamFWQnZjMHh2ZHlJdlBnb2dJRHhuSUdNOUlrVTVNRGNpSUhnOUlqRXVNQ0lnZVQwaUxUTXdNaTR3SWlCM1BTSXlNRFV1TlRnaUlHZzlJamsxTmk0d0lpQm9MV0V0ZUQwaU1qQTBJaUJ1UFNKdFpXNXpkWEpoYkVOamJHVm1VR1YwY25WalkybFFiM05NYjNkbGMzUWlMejRLSUNBOFp5QmpQU0pGT1RCQklpQjRQU0l4TGpBaUlIazlJaTAyTlRRdU1DSWdkejBpTWpBMUxqVTRJaUJvUFNJeE1EUTJMakFpSUdndFlTMTRQU0l5TURRaUlHNDlJbTFsYm5OMWNtRnNRMk5zWldaUVpYUnlkV05qYVZCdmMwaHBaMmdpTHo0S0lDQThaeUJqUFNKRk9UQkNJaUI0UFNJeExqQWlJSGs5SWkwMk5UUXVNQ0lnZHowaU1qQTFMalU0SWlCb1BTSTVOVFl1TUNJZ2FDMWhMWGc5SWpJd05DSWdiajBpYldWdWMzVnlZV3hEWTJ4bFpsQmxkSEoxWTJOcFVHOXpTR2xuYUdWemRDSXZQZ29nSUR4bklHTTlJa1V3T0VVaUlIZzlJakF1TUNJZ2VUMGlMVEkwTXk0d0lpQjNQU0l4T0RZdU1DSWdhRDBpTkRnMkxqQWlJR2d0WVMxNFBTSXhPRFlpSUc0OUluUnBiV1ZUYVdkR2NtRmpkR2x2Ym1Gc1UyeGhjMmdpTHo0S0lDQThaeUJqUFNKRk1EaEdJaUI0UFNJd0xqQWlJSGs5SWkweE1qQXVNQ0lnZHowaU16UXlMakFpSUdnOUlqSTBNQzR3SWlCb0xXRXRlRDBpTXpReUlpQnVQU0owYVcxbFUybG5SWEYxWVd4eklpOCtDaUFnUEdjZ1l6MGlSVEE1TUNJZ2VEMGlNQzR3SWlCNVBTSXRNemN1TUNJZ2R6MGlNelF5TGpBaUlHZzlJamMwTGpBaUlHZ3RZUzE0UFNJek5ESWlJRzQ5SW5ScGJXVlRhV2ROYVc1MWN5SXZQZ29nSUR4bklHTTlJa1V3T1RFaUlIZzlJakF1TUNJZ2VUMGlMVEUyTnk0d0lpQjNQU0l6TXpRdU1DSWdhRDBpTXpNMExqQWlJR2d0WVMxNFBTSXpNelFpSUc0OUluUnBiV1ZUYVdkTmRXeDBhWEJzZVNJdlBnb2dJRHhuSUdNOUlrVXdPVElpSUhnOUlqQXVNQ0lnZVQwaUxUSTFNQzQwTkNJZ2R6MGlNVE0wTGpBaUlHZzlJalV3TUM0NE9TSWdhQzFoTFhnOUlqRXpOQ0lnYmowaWRHbHRaVk5wWjFCaGNtVnVjMHhsWm5SVGJXRnNiQ0l2UGdvZ0lEeG5JR005SWtVd09UTWlJSGc5SWpBdU1DSWdlVDBpTFRJMU1DNDBOQ0lnZHowaU1UTTBMakFpSUdnOUlqVXdNQzQ0T1NJZ2FDMWhMWGc5SWpFek5DSWdiajBpZEdsdFpWTnBaMUJoY21WdWMxSnBaMmgwVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pGTURrMElpQjRQU0l3TGpBaUlIazlJaTAxTURFdU1DSWdkejBpTWpJd0xqQWlJR2c5SWpFd01ESXVNQ0lnYUMxaExYZzlJakl5TUNJZ2JqMGlkR2x0WlZOcFoxQmhjbVZ1YzB4bFpuUWlMejRLSUNBOFp5QmpQU0pGTURrMUlpQjRQU0l3TGpBaUlIazlJaTAxTURFdU1DSWdkejBpTWpJd0xqQWlJR2c5SWpFd01ESXVNQ0lnYUMxaExYZzlJakl5TUNJZ2JqMGlkR2x0WlZOcFoxQmhjbVZ1YzFKcFoyaDBJaTgrQ2lBZ1BHY2dZejBpUlVRME1DSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJamN5TUM0d0lpQm9QU0l5TXpZdU1DSWdhQzFoTFhnOUlqY3lNQ0lnYmowaVlYSjBhV05UYjJaMFFXTmpaVzUwUVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGUkRReElpQjRQU0l3TGpBaUlIazlJaTB5TXpZdU1DSWdkejBpTnpJd0xqQWlJR2c5SWpJek5pNHdJaUJvTFdFdGVEMGlOekl3SWlCdVBTSmhjblJwWTFOdlpuUkJZMk5sYm5SQ1pXeHZkeUl2UGdvZ0lEeG5JR005SWtWQlFVWWlJSGc5SWkwNUxqQTNJaUI1UFNJd0xqQWlJSGM5SWpJeE5TNDROeUlnYUQwaU1URXlMakFpSUdndFlTMTRQU0l4T1RnaUlHNDlJbmRwWjJkc1pVZHNhWE56WVc1a2J5SXZQZ29nSUR4bklHTTlJa1ZCUVRRaUlIZzlJaTB4TWk0eE9DSWdlVDBpTUM0d0lpQjNQU0l5TWpJdU16WWlJR2c5SWpFeE1pNHdJaUJvTFdFdGVEMGlNVGs0SWlCdVBTSjNhV2RuYkdWVWNtbHNiQ0l2UGdvZ0lEeG5JR005SWtVMVJUVWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TXpBdU1DSWdhRDBpTXpNd0xqQWlJR2d0WVMxNFBTSXpNekFpSUc0OUltSnlZWE56VFhWMFpVTnNiM05sWkNJdlBnb2dJRHhuSUdNOUlrVTFSVFlpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJek16QXVNQ0lnYUQwaU16TXdMakFpSUdndFlTMTRQU0l6TXpBaUlHNDlJbUp5WVhOelRYVjBaVWhoYkdaRGJHOXpaV1FpTHo0S0lDQThaeUJqUFNKRk5VVTNJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTXpNd0xqQWlJR2c5SWpNek1DNHdJaUJvTFdFdGVEMGlNek13SWlCdVBTSmljbUZ6YzAxMWRHVlBjR1Z1SWk4K0NpQWdQR2NnWXowaVJUQkJNQ0lnZUQwaU1DNHdJaUI1UFNJdE1UY3dMakFpSUhjOUlqVTBOUzR3SWlCb1BTSXpOREF1TUNJZ2FDMWhMWGc5SWpVME5TSWdiajBpYm05MFpXaGxZV1JFYjNWaWJHVlhhRzlzWlNJdlBnb2dJRHhuSUdNOUlrVXdRVEVpSUhnOUlqQXVNQ0lnZVQwaUxURTNNQzR3SWlCM1BTSXpORGd1TUNJZ2FEMGlNelF3TGpBaUlHZ3RZUzE0UFNJek5EZ2lJRzQ5SW01dmRHVm9aV0ZrUkc5MVlteGxWMmh2YkdWVGNYVmhjbVVpTHo0S0lDQThaeUJqUFNKRlFUQXlJaUI0UFNJd0xqQWlJSGs5SWkweUxqQWlJSGM5SWpjM01pNHdJaUJvUFNJek9UWXVNQ0lnYUMxaExYZzlJamMzTWlJZ2JqMGliV1Z1YzNWeVlXeERkWE4wYjNOVmNDSXZQZ29nSUR4bklHTTlJa1ZCTURZaUlIZzlJakF1TUNJZ2VUMGlMVGsyTGpBaUlIYzlJalkwTGpBaUlHZzlJalF4TUM0d0lpQm9MV0V0ZUQwaU5qUWlJRzQ5SW1Ob1lXNTBRM1Z6ZEc5elUzUmxiVlZ3VUc5elRXbGtaR3hsSWk4K0NpQWdQR2NnWXowaVJUQTBNeUlnZUQwaU1DNHdJaUI1UFNJek1qVXVNQ0lnZHowaU1UQXdMakFpSUdnOUlqTTFNQzR3SWlCb0xXRXRlRDBpTVRBd0lpQnVQU0p5WlhCbFlYUkViM1J6SWk4K0NpQWdQR2NnWXowaVJUQTBOQ0lnZUQwaU1DNHdJaUI1UFNJdE5UQXVNQ0lnZHowaU1UQXdMakFpSUdnOUlqRXdNQzR3SWlCb0xXRXRlRDBpTVRBd0lpQnVQU0p5WlhCbFlYUkViM1FpTHo0S0lDQThaeUJqUFNKRk1EUTVJaUI0UFNJd0xqQWlJSGs5SWkwM015NHdJaUIzUFNJMU16Y3VNQ0lnYUQwaU5qVXpMakFpSUdndFlTMTRQU0kxTXpjaUlHNDlJbU52WkdGVGNYVmhjbVVpTHo0S0lDQThaeUJqUFNKRk5UQXpJaUI0UFNJd0xqQWlJSGs5SWpjekxqQWlJSGM5SWprMUxqQWlJR2c5SWprMExqQWlJR2d0WVMxNFBTSTVOU0lnYmowaWNtVndaV0YwUW1GeVZYQndaWEpFYjNRaUx6NEtJQ0E4WnlCalBTSkZOVEExSWlCNFBTSXdMakFpSUhrOUlpMHhOall1TUNJZ2R6MGlPVFV1TUNJZ2FEMGlPVFF1TUNJZ2FDMWhMWGc5SWprMUlpQnVQU0p5WlhCbFlYUkNZWEpNYjNkbGNrUnZkQ0l2UGdvZ0lEeG5JR005SWtVd1FUVWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TVRRaUlHZzlJakF1TUNJZ2FDMWhMWGc5SWpNeE5DSWdiajBpYm05MFpXaGxZV1JPZFd4c0lpOCtDaUFnUEdjZ1l6MGlSVGswTUNJZ2VEMGlMVEl3T1M0d0lpQjVQU0l0TWpBNUxqQWlJSGM5SWpReE9DNHdJaUJvUFNJME1UZ3VNQ0lnYUMxaExYZzlJakFpSUc0OUltMWxibk4xY21Gc1EyOXRZbE4wWlcxRWFXRm5iMjVoYkNJdlBnb2dJRHhuSUdNOUlrVTVNRFVpSUhnOUlqQXVNQ0lnZVQwaUxUVXdNQzR3SWlCM1BTSTFNall1TUNJZ2FEMGlNVEF3TUM0d0lpQm9MV0V0ZUQwaU5USTJJaUJ1UFNKdFpXNXpkWEpoYkVOamJHVm1JaTgrQ2lBZ1BHY2dZejBpUlRrME1TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakl3TUM0d0lpQm9QU0kzTmpBdU1DSWdhQzFoTFhnOUlqSXdNQ0lnYmowaWJXVnVjM1Z5WVd4RGIyMWlVM1JsYlZWd1JteGhaMUpwWjJoMElpOCtDaUFnUEdjZ1l6MGlSVGswTWlJZ2VEMGlNQzR3SWlCNVBTSXROell3TGpBaUlIYzlJakl3TUM0d0lpQm9QU0kzTmpBdU1DSWdhQzFoTFhnOUlqSXdNQ0lnYmowaWJXVnVjM1Z5WVd4RGIyMWlVM1JsYlVSdmQyNUdiR0ZuVW1sbmFIUWlMejRLSUNBOFp5QmpQU0pGT1RReklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNakF3TGpBaUlHZzlJamMyTUM0d0lpQm9MV0V0ZUQwaU1qQXdJaUJ1UFNKdFpXNXpkWEpoYkVOdmJXSlRkR1Z0VlhCR2JHRm5UR1ZtZENJdlBnb2dJRHhuSUdNOUlrVTVORFFpSUhnOUlqQXVNQ0lnZVQwaUxUYzJNQzR3SWlCM1BTSXlNREF1TUNJZ2FEMGlOell3TGpBaUlHZ3RZUzE0UFNJeU1EQWlJRzQ5SW0xbGJuTjFjbUZzUTI5dFlsTjBaVzFFYjNkdVJteGhaMHhsWm5RaUx6NEtJQ0E4WnlCalBTSkZPVFExSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1qQXdMakFpSUdnOUlqYzJNQzR3SWlCb0xXRXRlRDBpTWpBd0lpQnVQU0p0Wlc1emRYSmhiRU52YldKVGRHVnRWWEJHYkdGblJteGhjbVZrSWk4K0NpQWdQR2NnWXowaVJUazBOaUlnZUQwaU1DNHdJaUI1UFNJdE56WXdMakFpSUhjOUlqSXdNQzR3SWlCb1BTSTNOakF1TUNJZ2FDMWhMWGc5SWpJd01DSWdiajBpYldWdWMzVnlZV3hEYjIxaVUzUmxiVVJ2ZDI1R2JHRm5SbXhoY21Wa0lpOCtDaUFnUEdjZ1l6MGlSVGswTnlJZ2VEMGlMVEV5TUM0d0lpQjVQU0l3TGpBaUlIYzlJak15TUM0d0lpQm9QU0kzTmpBdU1DSWdhQzFoTFhnOUlqSXhNU0lnYmowaWJXVnVjM1Z5WVd4RGIyMWlVM1JsYlZWd1JteGhaMFY0ZEdWdVpHVmtJaTgrQ2lBZ1BHY2dZejBpUlRrME9DSWdlRDBpTFRFeU1DNHdJaUI1UFNJdE56WXdMakFpSUhjOUlqTXlNQzR3SWlCb1BTSTNOakF1TUNJZ2FDMWhMWGc5SWpJeE1TSWdiajBpYldWdWMzVnlZV3hEYjIxaVUzUmxiVVJ2ZDI1R2JHRm5SWGgwWlc1a1pXUWlMejRLSUNBOFp5QmpQU0pGUXpnMUlpQjRQU0l5TUM0d0lpQjVQU0l0TXpFNUxqQWlJSGM5SWpRd01pNHdJaUJvUFNJMk16Y3VNQ0lnYUMxaExYZzlJalEwTWlJZ2JqMGlkR2x0WlZOcFowTjFkRElpTHo0S0lDQThaeUJqUFNKRlF6ZzJJaUI0UFNJeU1DNHdJaUI1UFNJdE16RTVMakFpSUhjOUlqTTNNaTR3SWlCb1BTSTJNemN1TUNJZ2FDMWhMWGc5SWpReE1pSWdiajBpZEdsdFpWTnBaME4xZERNaUx6NEtJQ0E4WnlCalBTSkZPVEF6SWlCNFBTSXdMakFpSUhrOUlpMHlNakF1TUNJZ2R6MGlOVEUxTGpBaUlHZzlJalEwTUM0d0lpQm9MV0V0ZUQwaU5URTFJaUJ1UFNKdFpXNXpkWEpoYkVaamJHVm1JaTgrQ2lBZ1BHY2dZejBpUlVNNE1DSWdlRDBpTUM0d0lpQjVQU0l0TlRrd0xqQWlJSGM5SWpFeU1DNHdJaUJvUFNJeE1UZ3dMakFpSUdndFlTMTRQU0l4TWpBaUlHNDlJblJwYldWVGFXZENjbUZqYTJWMFRHVm1kQ0l2UGdvZ0lEeG5JR005SWtWRE9ERWlJSGc5SWpBdU1DSWdlVDBpTFRVNU1DNHdJaUIzUFNJeE1qQXVNQ0lnYUQwaU1URTRNQzR3SWlCb0xXRXRlRDBpTVRJd0lpQnVQU0owYVcxbFUybG5RbkpoWTJ0bGRGSnBaMmgwSWk4K0NpQWdQR2NnWXowaVJVTTRNaUlnZUQwaU1DNHdJaUI1UFNJdE16UXdMakFpSUhjOUlqRXlNQzR3SWlCb1BTSTJPREF1TUNJZ2FDMWhMWGc5SWpFeU1DSWdiajBpZEdsdFpWTnBaMEp5WVdOclpYUk1aV1owVTIxaGJHd2lMejRLSUNBOFp5QmpQU0pGUXpneklpQjRQU0l0TVM0d0lpQjVQU0l0TXpRd0xqQWlJSGM5SWpFeU1TNHdJaUJvUFNJMk9EQXVNQ0lnYUMxaExYZzlJakV5TUNJZ2JqMGlkR2x0WlZOcFowSnlZV05yWlhSU2FXZG9kRk50WVd4c0lpOCtDaUFnUEdjZ1l6MGlSVU00TkNJZ2VEMGlNQzR3SWlCNVBTSXROVEU0TGpBaUlIYzlJak0xTkM0d0lpQm9QU0l4TURNMkxqQWlJR2d0WVMxNFBTSXpOVFFpSUc0OUluUnBiV1ZUYVdkVGJHRnphQ0l2UGdvZ0lEeG5JR005SWtVeU1rVWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l5TkRZdU1DSWdhRDBpT1RZdU1DSWdhQzFoTFhnOUlqSTBOaUlnYmowaWRISmxiVzlzYjBScGRtbHphVVJ2ZEhNeUlpOCtDaUFnUEdjZ1l6MGlSVEl5UmlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTTVOaTR3SWlCb1BTSTVOaTR3SWlCb0xXRXRlRDBpTXprMklpQnVQU0owY21WdGIyeHZSR2wyYVhOcFJHOTBjek1pTHo0S0lDQThaeUJqUFNKRk1qTXdJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTlRRMkxqQWlJR2c5SWprMkxqQWlJR2d0WVMxNFBTSTFORFlpSUc0OUluUnlaVzF2Ykc5RWFYWnBjMmxFYjNSek5DSXZQZ29nSUR4bklHTTlJa1V5TXpFaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXpPVFl1TUNJZ2FEMGlNalEyTGpBaUlHZ3RZUzE0UFNJek9UWWlJRzQ5SW5SeVpXMXZiRzlFYVhacGMybEViM1J6TmlJdlBnbzhMMkp2ZFc1a2FXNW5MV0p2ZUdWelBnb3ZaR0YwWVM5M2IyWm1Mbmh0YkFBOGMzUjViR1VnZEhsd1pUMGlkR1Y0ZEM5amMzTWlQZ3BBWm05dWRDMW1ZV05sSUhzS0lDQWdJR1p2Ym5RdFptRnRhV3g1T2lBblZtVnliM1pwYjFSbGVIUW5Pd29nSUNBZ2MzSmpPaUIxY213b1pHRjBZVHBoY0hCc2FXTmhkR2x2Ymk5NExXWnZiblF0ZDI5bVpqdGphR0Z5YzJWMFBYVjBaaTA0TzJKaGMyVTJOQ3hrTURsSFVtczVWVlpGT0VGQlJucEZRVUZ6UVVGQlFVSkVXa0ZCUVZGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFrUlNhMWxuUVVGQlJGSkJRVUZYUmtGQlFWRmlaRUl6ZDNOU2ExcEhWa1V3UVVGR2VXOUJRVUZCU0VGQlFVRkNlVXRhYnpsbFVqQlNSbEpuUVVGWE5WRkJRVUZCYVVGQlFVRktaMEZ1UVVoa1VGVjVPSGxCUVVGQ1lVRkJRVUZGWjBGQlFVSm5hak5TYldadFRuUlpXRUZCUVVGTFkwRkJRVUZyVVVGQlFXTnhPRU0wYTFKaFIxWm9Xa0ZCUVVGUlowRkJRVUV4UVVGQlFVNXBWalZLYVVKdllVZFdhRUZCUVVKUlFVRkJRVU5CUVVGQlFXdElPRTFZU2xkb2RHUklaMEZCUm5VMFFVRkJRVGQzUVVGQlUzcElUU3QyVFdKWFJqUmpRVUZCUVZkQlFVRkJRVWRCUVVGQlFtZENVbFZCUW5WWlZ6RnNRVUZCUW5OQlFVRkJUM2RCUVVGSVZWVXpabEJWTTBKMll6TlJRVUZCVFhkQlFVRkJSWGRCUVVGRFJDOHdRVUp0WlVwNGFsbEhVbWRaUVVScFpUWnljVFYyU0RoT2JEaGFkVVJyV1ZGUFFrTjFiVVZXYVV3MWJuUkhSR0V6TVRrdk4ydHJaVVY2U1VaamFtdFpiVVZEYVVGRVZuZEVSRGhCUVVGQ05HNUhUbWRhUjBKblV5OTFXSGhxYUV4emRXNTJjak12WmtwWk9IaEJSVlpSWjBOelFYWTBiMGxIVVVGQlZVRkJRVlZSUVVGbFNuaHFXVWRGZWxvMWVrRjNUWEpCZDFkeVRVOXZkVUpuVmtWbFVXcE9abG93YUdoRmJVSm5XVWRXYWxGQlNVTlRUM2xCVGs1alZXaG5UbkYxVnpoUGMwdFlPVk15VDJONFkyNU9kRUZSYjNwQmFGaHZRVU5GYWtGQllqbEJkbVZsU25sT2EwUXdTM2RyUVZGb1pDOUhjVWxvWjIxVlMySTNZbEpLTWtFeFEzZE5ZazlYYTFSelRGcFpVV3REZWtWSU4zbEhSaTlGUVVoelRVUmxRWGh5V0RoM1NVWm9XVWROZG5aT04zQmxNMUYzUVUxalNWaEROWGR0UlVabWIxbERVV1p2U1doT2RWbFpTMHhqUldwdVRIUjNiVkEwVlRjMlMzTm9WRkpZTWtwTVZtaG9XV3BWWTAxQ04zZzRTWFJNUkVWWVJIVnVZMmhPZG10b00wRklhMUZ5Y1hGQk1HTkxibWxqVlV4RGRUSmFNWGcwVEdGeUwwdHVkMkV6WkcxekswcDFhbWxPTWpKT1RFWjVkVmhJTTFwaGR6UkNZMnczV0hGMFlVUm9iM0JGYUdkMVRUYzBMM00xZFhwcGVDOVJZM2h4VjBaT1YybDVhMFJtV0d4WkswTndNMDlyTWsxdWRXMTJTMlJxV2t4TVdXMVViekprTDJwa01qUXJlbVpTZG0wcmMyZzJkR1IyWVVaTU4xWk9la1k0TlV3MU5XcFNjbWcwYmtkT1oxbEhRbTFuUjBGYVFtdFpSMFZFWjBNMVJFZERLMU4zVFVzMFF6QkhiMDFEYTAxWGJXeDJMMEU0SzBoc2FERmpabGh1T1RRNEswaDBhRE5qWmpOdUx6UTRUMGhxYURBNFpsQnVLMVU0ZEZReVlXUkRjbkJFWTBndmRqaElTM001T1RSUWNuZEJiRm94UTFVNFZtNW5ZVGhEWjBOd2RYcHNSbVp5SzJOd1dubEdia3h0WTIxYWVYQnVTVzFqYzFwNVVtNUxSMk5uV25rck4waGhjRkF4UzNaU1RqaExWRFJETm1oM2FrRjVUVnBCZGs5S2FFTm5SRFFyVldOMFFVRkJRV1ZLZUdwWlIxbEJaeTg1Ymtka1NWbHpRVUZCVFhrMFEwNW5RalJ1VHpGa1FqTm9WWGhtWVdadE1sTlVTbGxHVVd4cFFtOVVSa0pDUlVKRFFsTkNXR3N3YUZGd0sydEJXRkpXUkVKRmJFUkNaMmR3UjFWVEsxZHBSalU0T0VKVVJXOUlVVlZUVWxKVlZVWkdWV0pzUTB0SFFrRkZRa1ZGVWtNd1ZYTldUakpGVkZSTUx6aDZjM3BrTTJaVVFVNUhiamN2TUdZek16ZG1OMDU1TlZVNE5tTlBXRmhoVGxWU1RXcEVRVTF2TTBzdmJUQmlZMUIyVEcweU5pczBObVEyTjJoU1JXeEVUa1V6THpGaFVsQTRla2xJZURaV1pqRjBNR1oxTWxrcmNGZHFSREZUVDFOWmExaE5WMDFpY0hSd01rdEdTVFZ5ZGtRMWIzSmxWRFkyZUUxeWRFaExZemR2VVRCbGJGWkxVbE5wUjI5VmVHTmtWVkppTUdaQ2VqZExSM1ZCVERGbGExWldWVlYxWTB4MWNVcDRjVXRHWVVOMFRXTmlSelJXVUdwR1VVaEhSSFZGV0dOTFpUUldSRFJzVFRoYVUxbExTalJZY3poUk9EaGFjRFJYTTNkbmJHOXpPSE5WUm5OR1pDdEpVRmRMWml0Rk1GVkhWRVpIWjJ4SVJIRkhVRlZPVW05WlZGa3lWMUp1ZFdwcE9VaEVOa2RPWTFwV2VHNXdRblpFYW1KMVRpczBNa2hxVTJWTlEyTmFhMWsxY25odmRrZExjMlJDTkRFNFp6RldhRzFtUjNBNFlsaDRibVpIZWpoaFFqUXlRMHRDUlZaR05WVlpiRkpUVmtoSVZsZFdTMDl2Tld4SGREWk9ZM0J4ZEdNNWREa3pZMjlzVjNKeWRYRjJiUzl4TjJsUU5qWk9WSFV2Y0dad2NuQm1OV0Z4TnpneU5uRTRkQzl3Y0ROaVlXSXJiWEYxTDBaMWIzWlVaakl4VmtncmRERmFPSFV3Um00NVpGWldMek5HUkhwaWNYQTBUakZYZFcxNWNsaHFZM1V4WVU1V1RTOVVWbGhtZVROVldEVnlOazk0T1M5TVZuTXdWVE12VGpGV09FdzVXbVZ0TDI1VFYyeDFjWFpzWm5CeWNtWTNZWEZNS3pJMmNTdFVLM1YxY3k5eWNXOTJOamR4Y2pWMk5sa3pRbUp3Y1c0eU1HeFNOMkZoY1RsT1RsWmxiVzF2ZGxSaVYxaHdkSEJNVlNzeWJIRm1ZbE5XU0hSd2NYSXdNREZXTm1GaGFUbE9kR1JrVTNSa1FsTjBaRU5UVnl0cGEwVnFkWEI0UlRWMVdYQnlOazh4THpsMFZsSXZjbVJTWm1FdldGaFNkakl4VmxnclpERkdPVzQ1WkdSR0wxaFdWbVk1TTFWSU0yVjZhemhLT0VvMFdEVlVaM0o2V0dKdk1HRTVOakJYWkZCWFJWVjNWWGxWT1VOSFNUaGlXVFJyVjI1NlVuTlpOWHA0YkZCR1VGbDZlbEkxWWl0TmNEUXhibXBKYmtkS1QwNWFiM1JJYm1wRGVHcHBka2M0T0ZsSmVHeGxhREYxYWtoRWJVZHVUVTF0V1dKak5HZ3lXSHBNYlVkcE9HSTROSGh6U1RSbWJ5dEdWbXAyY2toQlpVMHhORE5ZYVVSaFNIRlNPR0ZpZUd4MlJ6SnpaR2cwYUN0b04ybG1SMlU0WWpkNFoySklWV05KYWxkc2VHdG1SMmc0V25rME1GWjRhM0ZwS3pRclRqRmpXVzVTY0RaNGVHeG9URkJNUkU5WFJ6azRXbTEzZDA1b2NXSnFUVGxHU0RkRWJXMWxTVXRqWWl0WlIxUnplRFJpWlhGa0wzTjFjVmhzZW5Ka1pISnVNVXB1TWt0c1ZGUjZUMU5hTmxKbFl5dGFlamxhT0RjMU5ISjZZWEpaWXpJek5WUm9LMWxrWW5WcWQxcEpabGhNYm5wUVpreHVlbkp0Tmt4bGNucFRjVEJJZGpVemNYWXZNR1pwYkdGUGRpdGxSRFpxVlUxdU0waGlhbGhrWkdzclFqYzRPV1JHY1ZSNE5UUmFkQzh3V2l0bVNIWjBOeXRxVkhabGEwbDFkV1pETDJobVdIWndWbmd2WlhaMVMzVXhabVYxZW14dE9TOWFVSEZsWVZCWFVFeEVNakJNY25odUt6TmxWVWN2UkdaYWRtMWlUalkzZEdZNVdDOTFNSFkzWldreldTdGpNelEzS3psaFYyWk1XRk12YzBkbU1VUllMM1pCYTJOdlNHcEJUVWc0WjNOUVVrSXJiMVppUkhGNVNtRnBWbUpGU0dsclkydElZVzFqV0RGb1kwOVRObmd3U2t4U1JqRm9RMmwwTmxkTlMxTTBNRUpNZGxNNFRrRjNhRXBNVWtWMGVFSXdWMnAxTVd0cGNWYzFPRzlOZFZsd1JGQnBSWGQyTTJOTVlrWm5aVlpUVGs5Sk9FWjVURGRSVFhCNlduWjRhVWRZZVU5SmJXUlNkRzlqUTBZelMwZFJSaXRrZWpOcFlUaHpWa1V3SzNRMk9HTkhLMUptTm1zcmRrZEtRbHAxYkROSVJXSkdWeThyWjJsdWJIbzNPRFpWYTNoUFkzRlJZM1YwWlZVMGJYY3ZlR0kzU1hCc2FYUmpXVFpOTjI1cmRIWlVNak5FY1ZnNWRVbHFVMkYyV2pCaGMycHZkR3hrV1ZWemQyRlRTVlptZWt0UVdDODJlRzFUVTFBMVJFaHZPVFpzUjNGT1YyVjNSM3AxZEhGeE5VZDRTRFZGYW5oTk0yMXlOR0VyTmxoU2JVNXhTbUpxU0VKVFdrdDVOa0ZPVEhselVIWlZRa0k0WjA1MVoxZFBLM1JxYVhnMk5FaE1WRWtyVnpkMFlXMU9WRkV3YjAxbE9VMURkRGRsWWt0YVNTdGpUbVJhY0hsMlJXUldlbFJoV1ZaTE9GY3JUMDExVjFsek16VkNUa3BPUjFKVVkxaEZhVTVRZGpCTlFtVXhiVlZ1UkRVM1VsTmpMMmNyUTFsV1JFRndTWHBFVDJ4b1pVdFpOV05MZEVKbVFXMXdNSEpEVjB3eE1pc3dWVzU1TVRsemRtbGxVakJ6TjJsdVZqSXJWV3hwYURZNGJESndjMDlHYTBGUWFXOTBVQzgyUjFOclpGWjFZMWRWZUdOWEwybERWR1p0VmxSdGJ6RTBSV1ZZTDNGMmJYb3lTa3RYZGl0RFpVRmtURFJWYkVneE4wVXljVE5TY25sS05HeFVVa2RTZEUxaGFuWnRXVmx5VjFocmRIUnllalZyZVhGbmRERXhaMlZMWVc4NE4yMW9WVzVpUjBJemExSXhkMnhFTUVWNllteFlMMVUyY0ZZMU5XdEhRalJ5YUhaV01VeExlV3NyY25vM2NHUlNValZ2TlRCdFp6SnFUa0Z2TjJwS01HUXJWMkpyZDJsWlYzaDBZbkZXZVdJM1praEdOMHBsYVZaUmNteHlTSGRXT1dWbVlrSmhZblJSVVRod01TczBWMEZ4VUZCMllWUlpMM1JpYjBsRFIxaFJOa2hIVkU4MWRWUnZNVmhZWlZZMFpsZFFNMU12YmpsbWJuQkxkVWxwUzJKTU5WcHZRMk5QYnpoVVIxTkxSeTlMTW1OSmNtOUpSM0poUlVscVVubFFiMkZOYjBSVGFXaHFUbTFZYjFKQlIxWldZek14UVVaUFZFVkRiM05oVUZNMmRGY3dWa2RyYVZacmNHSTVOa3R3WTBWWVowTm9NMnBOWlVwaGFVcERPRWRIZVhWNFoxUnRURkV3ZWt0R1Iyd3haWGh3VW1aYWFqSTBMMjgzTW1VM1FVRTBjVll3UVhrMFRuUXJkRTVSU1dOdVdqWmtRbEpOUzI5MmNUbHZaVzQySzBzMldXZzNkMUpzZEUxb1ZqTldSRFJaVlZGNWRDOURNMGxoUVZGc2VUQnhPRXd5Y1hWWk4yUktTRGRKWTA4eVRrSjVZMUZYZDJscU9FWlJXamxYTVdGSlVuSmlXbVl3ZDJOSmFUTktWREkxVlRod1p6YzBRbU5sV1c5b1NYVTBhMlJ4ZEhWeVNHRkpTRUpQVUhkUFNUbFpRaXMzYTI4dmRUQkpSR0pHUms1aFpEbGFVMjhyVmtwSlFYWk5ibEZsV0RJeE5sY3lZbEZoYVd3d1VtRXpWRmxLV1d0NU1FRmFhSGgzWm1WdlJuTjRNVzQxYVhsT2RHZHBWMGxDUVc4MFRtd3lUWGhIWlU0d1FtZEVSVEpPZENzdk0xYzJSMWxEZUhwVVUyWjBka3hWTUdSdVRHSXlRbWhtVkZoS1lUWndPR1ZDYVU0eWNrdFVhakZoVWtoeFRGaHBaa2RKY25kbEsyeFFiRTVFY0Vwc1pFRXdSMDlMY2psT0sxZG1VWE56V0VSb2RFcHdWMnQxU2pSbmJEUnFRVkV5YlRKd2J5dGxZbWxKU1daVE5FRm5jMHRCYlZwNldXbExSbUo0UVVwTllTdHBTRFJvVkVKd00wZFZjVko1Y1VWdFV5c3dhbWxPVlZaSFVDOUxRbFUwYzBKcVkxSnhkemhyVlU4ck9YRktOVXROYlZwbFdVVk1MMGxrYzIxVldYRnRTMFpwYWt0c1ZuVmhRa3RzZVRJMWREUkNRbWszYTFJMk4wNHpVVlZvTVZsek9HNXpWRVV2VDI5SVZWQnJTek5GTnpsUmRFaFNiVmhOV2xOeGVFNUViRTgyUTNRNFRsaGFkMlJVUjNWMlRqZG9lWFYwUkZReVNXOVFhbkZRY1dnM2VVeHNWakV5TkUxUGJDOXFPVGh1Y0VoRFdHNU9aRTFSWTJ4MmIzWm9kMnMyVEVKV1EwMVZaWGhHTUdGTlQwOTJiak0wWjJWcWNWZEVUVTlDUzBWbVJsbHphVWxwUzFWMVJIa3dhVXBQZGxkblUwdExObTV2TTFkUGJFc3Jia2RvUTFCc1RIZFliamgwTW5WVU9EbFRkM2xMUnpBMVMxWlROVGhCY1VoeFpGVk1ka05wV201WVkyMUNZVGxOWTBwVVNVSmFZblJRTUN0TWMwSkxlSFJTV2pWT1oyRldkSEkxVldWSU1sQTNjRUpTTjNoT2NXa3pXVzFwYVZGSFUzZDBlRkpYYkUxVGMxUjVVMmxEY1VkRmRHSjRZbTFFUVhGbldqRkxiakJQZUUxeVJYZENWRTFoWlhoTlIwTjNLME13VEVOUFNpdDRXbk5OYWpaeFp6SXlOVXhOZVZaaFdWa3diRmR4VlV0d1FXNWtiWGgyWVcxR1EwaHNUVzFIYlV4TE1HMUpTbFZWWkZKTVVHUlhObTlyWVRoWlJYcGlOa0pRYjJneWFsUldhWEpGY1V4T1JIVkhjVTh4VWxkUVMybEhZVk16YkRoMFYyeEJOVzR2UjBGMFRXUm1ZMkZxU1dsUFQwVmxUMFIwVld0R2VHdHZOWFpTUzNkUFpIWlhWMjlZV2xFcmJUaHNlRTFHUmtsUlJEWnhSek5pTXk5MWEyZEJWRU5PVFZKYUsySjRjR2R3YzNSNlNtdFdObkZPZDFGSmVrMU9iWGRZVDBGeGJFVnVRMEU0VlRKSVVGZENRakZOVGtWa1RreDROMDFqVEZrM1NXdE1SMW96VTIwd2VHcHdTMEpwWjNwcFpHcFBjWGt4UVc5b2NWQktjMEZZVm14SmQzTTBabEZDU0hvNU1sSmFTaTh3TkRkYVRrZEhSMGxYTmtwRE0zVmxVWG92VFdkcldqQXlVVGRLUjFNMFdtRmFLMGQyVWxWV04wVjRaUzlFV1UwMlkzcERiVWhuZFVSSFdDczBiblppVjFwWFYzbDBlalZ1UmxGT2IwOXpRV2RuVVdWcFNHTTNRM2hPTW1WSmFHMHdSbkJDZDFWalJWUmFTakpIUVRONlZqbEhPVTlZTUN0eFdIUTVUMkpvTVZWTVJrUkxUMGR2ZGxsaGJFZHNaVmhoY0hvM1IycENjMnN3T1dscldIQnNjMHMzVjFCM1JGQmpObHBoYTBzNE9HeG9XVmhKV0haT05IUkdTakpOYUdsVmJrSTNWRlo2UVdOek0zZHhTbGh2TlRkSmVYaE9UekZoV1VkWk5FRnJUemxuU1haTlFtTndTRVJLYW5oRWIyTnJiMjF3V0ZVdmVEUlROWEZaWWtOT1dFaHJMMnhoVDBWbmJ6QldRbFEzV1VsdlJGQlhlSEJTYm5KNlYyRklhMjlMTVdWTFYzQjNkbXBUTVdKRFdtSlRWRVV5YTFKWE9UZGtUMVV3ZVhsc1FWRkRkMVo0V1haVGVVSmljSGhMU2xGdVJqRkhhbFp5VGtjeFRYSnpWVzAwYTNSMGFqaE5hWE5vU0ZnMGJHaEtUa3haUzBsVE1GVTVOMDFzZUhJeVJ5dGhVSGQzSzA5MWRVbzNTVlJDYlhOSldXNTFUVW80VTJ0bU9YRjFWVmxZY1RCb1IwZHdUWFZwZUhWWFFVNTNWblJ2Y2xwU1MxQkRTVWRLV1VrNGNDdGFTRlZOVm1GelZVcG1ZMU5CY0RRMlNrcFRNa1pDYmt4VVVqRnJPVmhPUVhaTVFrbHNSV1pYTkhoYVRHOTNlWGxWUW1zcllrcEhPWFpXYTFCR01HdExhREpYYlZaNGNWaDBRMUJUVDI1cE1VdDZOa3RXTXpGTE1rZDJLMFJvYURVMlJqUk1VWEJXWlVSaWFtVTFTbXBPWWxoeE1XMXRWelZFUkZKRFowdFVORGhxVjFWU1dTdGxVVzl3UVdSYVNYaDVRMGx1TTBSMFIwZEhjekJtYlZGcWFrMHdlRTV6ZDBsMmFGRjBNM0pzSzFwc1YzRkxPVmN6YmpGVVZYQlJVMlJWWmpsemEyZzNjMGhUYW5KcVJsVk5hM2xIWTNwQmFtMDFhbEZYWXpSM1dYUjJVVWt5VTJ0b1RrcDJjVVJsVW1oaGRVcDJkSEpKWTJwSVpHZEJRa1IwVTA5TlJGZE9hVVZYVlU0M1p6ZDFhWEZOVEROaU4xY3dRV1pxVjFoQlpTdHZlRTEwV1RrM1pGbzNTbEJzTmxKTGVYUjJibTB6UnpKSWFtOXRNV1prZG1SaVZETjNSMDlDU1ZaYWFuZFVSVWRNVTNkVWJVaEtaelZUY25CM1JVdFFlWHBKZWsxMFNGYzNSMnh4TmxJelZubGtUR3RUTTNGVWVIVmhiSEkyYms0eE16QnRTRVZ2VW5BeFZrdFJXSFJNTW1OWWMwNWhaekJwUkhCc2JGVkVWVXRoVDBZeVpFMXNVWEU1VjA1emVXRnlTU3R2UzNnMVpFZDBObUpwYTBoRVRVbHRjak5QZVRkdll5dHhRVk5WYVhsVGVXY3liMWxRWTNwU1RrRTFNMUZ4TjBaaFRqVkhhVGd5YWk5RVJ6WjNjMnBIYmxZMlMxazVXVk53VDBVd1NrcGhWVnBRYW1FeEt6aE9iMHRHYjB0dE5YcGFWMEpzYkVFMk5WaFJkMUVyYm5wTlZsVm5lVVJ2Y1hkaFNHcHRUMUZsTUhBeFkwMUNSelIzWTFrM2NIaElOek5oUmtkSWNuZHlWVFJRVG05S1FXRTRjRE0yYUZaRGFsRnJhMU40TVUwcmJDdFNWVUpGY0ZZd00xZFZlRWN4VFRsbFQyTnFVaTlTZVdodVNFTnNWVVJDVDB0eFdrZ3dTVWRqVWtJclNYRnlNbk5VVDA1ck9GcEdZbXhWUTJkRGFuUlFRazAwZHpWMWVYWnJSRnBTU0dKTldsbHBLMVJZU25oeVZFUXpjbUZEVGxCdFZsVlNRbkJoYW1VNFdFZEdTR1ZoU0ZGaVVXOVliMUpVZFUxek1FSldaVlJCUTFsemJXb3pXbVZVWmt0SU1ETmFja1ZYYW5aTWRWcHhRVTB5VFRaTFprNXBUVnBUTkVnMFUzRnRNek0yZFRCTlMwNW5OVUYyTnpKWFpXa3hVRmxMVERkSlp6TTFVMFJzY3pWNlNYSTRiV1ZwTVRFeVlrSnJPVkF4VVdWR1VUTTJPVGt3TDBWeEwzUllkVWxPYWxVNWNIZEJWWGs1Y0ZKTVJ6bHFORzU1YlZKeVVGRm9XbVpFWWl0MVFrdFFTalJ2UmtWSE1GVklibmhZYkd0VWJVNVpWV041S3pSNldtdEVXWFZrVkVwMFUzVk9Sa1Z1ZEc5S1lUVmpkMjFIUVZsdFdIaHlNM05qVjJSNmNGbFZaVkpuU0RWR1ZVMWxWMGRDVkdsQ1JWbG5iSGxtY1ZJM1l6bEtaa1JMYUZKcldrdEtkMWxsUTFKM1QzaEhPRXRtU1VoVFRraFRXV1ZQYVhFd1RuWXllVWh2WW1kck56aExaekJXY0c0d1kwSkRlbWhXUjFkVGRXSk5WV3g2YVVOT09YVllWMHQxVVM5V1NGQlhkVUl2VDBsdmFEaDRTRTVwS3pscmIyTnpVVlZNTTA5NFVFYzNhVWd6YkZGNVdVdHdXWEZwTWpWSFMxWlhRV2x0V2t0VlVtdHNVa3hLUkVwU1JHNDFRV3RqY0hadlExVnFlR2xwYkhCdWVEQjJha2MyYjJrMloyRlVSMmszSzBoR1ZqSk9NRmQzZFhCVWNIRklhelJuU0hKSlJYTklWRUYwZFd4alUzVmxOM0pHVlVWdGJFNVFSVFY2VWxCRFptZGpjRk5PWjAxUk1HdGxVR1JhVUcxRlMyVnBkVFZqTjFsb1RETkVTV0YyYVdaQkszRjFkRGhKYzNCU2JFUmhZUzluSzJsc1UwcE1PVmM0VFdsVmJEQmtWSE5UZGpCQ1FXbzJUa2hhVlhFMU1UTkhlaTlWUkc5SVFWWTNNRlpUV1VoRVYwSlBVSGg2VVVWS1pFaEVjV1JzUWtocE1VOXVVbkYwVFhGWmR6Sk9VVk50Y1ZjclVuWTNaRTVHWjBnck5YcFNSMlpGTWxGWVRUTjZWbEYzVDBWSmIyaE9TVkZrVkZWTWVUUkpXVEJPTkZGME9YSjRWWGhTYlZCTGFrMDRXVkJWUkd4cWR6QkNiRlJyY0dOc2QyMDJWRVpLU2tscVprNUZWbWR6UWxOR1JuWXdXa0pGTlc1VmVIazFaM0IzU1ZJd1VXWlhVM2hxUzNSTmIycGtTa2t5TkdSSFpqSkhhM29yWW1FeGVWQm9ZVGhKU1ZFMVJXbERNMDF6TUUxdmRrRlBWVGRKUzBWRU9WUkNWbWx6UlUxUFdGZFZNbkYwYlVOd01rUkJOamRVY2xwb2NUWk5kMVkwZUZaNWFuUmliMjlYUkV0R1VEVk1LMXA0Y1ZOcldHUkdUWGRxUjFWd1NrSmtPVkYwT0RSQk9HczFSR3hZYXpBd1MyMTBNMFp4Y1RCTWFFMHhPVlpSTVROVmRFMTJjRGxHZVZrNVUyazFZMEpGVFV0U1dYWnlaME12VVVGU1MzRmlkRmh2VTBseFRYbHBSVGczYkdjeVdFMXhUbkJyYUhSUlp6QjBUamhWVmtreGNXeDVTMHB5YlZaa2JXODVURlp3Y0dkMlVsUlBTSE5DZUhOTVdUQkZSa05sUnpGV2VFcE5VMFEzUVVKSkszaHBkVXRTVTNaSGFVYzFXR2RxUjJ0bVFYZDROVzh4WWxWa1VVTnpkVFpxVlZOUU1uVkpNeXMwYkZKVGFVUmxhMnBJUjFwU2JsQkpTMWxxWldjeGNVSk1jekJ2WmxKR1RGRkZlVkpaV21oYU1taExkRE13T0RCUU5YSndXRFJXYW5scVRFdGhaM2RRYlVsUFdWcFJPRk5EY3pOVGVrSk1kRXRIWWxwd2NHeEdlWEV4YjA1UmExcHBWMjV0YWtvMmFYaHdOa2hsYW5KcVZYbEZTbEpOVm1sVGMyc3haVGR4ZEhWVFVFOWFZV3BGZDI5YVUyWkpaVzVCVTFGR2VpdEhhRTFpVVZWcVIzSnFTMDV4VEVSMGVraHRXa3RyT0dGbmFuUm5WU3RLVVVaUFFYbE1ha0pIUWxwU2NtdExlSEIxWjA0eVlrNWxiV2xaYUhCSlFWZGxla0Y2ZVRrcmJtdFNURlpJUVhWRU1FZDNLMm8xVDBRNVVrdFdWbmh6VUUxTlZYZHpTMHB0VDFwNlMxVTBSaXROTUZrMlRWbFZlbWhyTVdoaWN6VlRWazVaY2s5WmFHeHJTMlkwZFVaVVRGaENTVVpUUjFsaFRHNUNXV3A1SzJwa2FFOVNNVTh3UnpNMWRrVmtObGxzTnpGb09XeGhZMFI0VkZwVk1ubEdVV2hXTUZKcVJHSkZXSE5LV1Zjd1RFNUdXVXRTVFVjMGNFMW9UMEYzVkVaRGRUbDZlREpWVlZWc2MybHZVM1l4WmtkRGQwMTFUbGc1WWpnMmVFVlZVbE5wZDJ3MmNuTjVRWEIwZUdsVE9GaGhVRXRUUXk5VlVWTlBUVTk0VUhGWmQycGtSRkpwTURKU1dFdHNiVlZyWVdOTVFuTnBSa05aSzJSRU1rbFRkRk16T1dscVZXNHlSRnBGUlZCeEsxRjNTRkZZYVdKeGFYSklXVWgwUVdzeE5HcEJSRFpRV1dWQ09YWlNiQzl5TDFOR1ZWUnBSMVYxVG5ack5uSnFSbWQwYkRCNlJVdFpOVzlSYzJwUWMycEJSWEkxZEdGaFRXaFlWRXBqYkhGTUsxcFpNbmRHT0dob04yaEJXblZZTkdwM2RXTlBVVGh4ZUZSSlREbDBabkpoT1VkTVJFdEpWMkZyTWtwM2QyMVZkSGhxY1d4Wk1pdGhNVkZsT0ZWV05sb3ZaMkZ3YlZFeVozSkJVMFo1VkVKRVJVNUZWRWhCYVVGQlMyTlpOMUZ1VFdZd1dVRXpZMWRZU2pSWlIzaFpSSHB6UTJkUU5XNXhWMDFDUmpneFIyUlBZbFZxTW5aRmIwaGlSVEo1ZEc1aFNtTldZVGRDV21OcWRVcHhhMUp4VDNveFJHSkpXbGQ2V21wTGNGQnFielpTTkRGT1NrVnlkRlJsUTBSU1MyTjFXazAzYTNOM1UyZHNlWEJVTkM5S1ZHdDVXRkZyVTJoaFdrUjNUVE4zTlVsSlRGa3dkWGh3TUdGMFdYZzNXSFZGZFhoSGMwSkhSRzR4VFdRdlF6aDFSbFZRVXpaRWVVUlhjbVJzWlZkcllVZHZjWGhQY0cxYWEwVnpObTVHWm1saE5HaElTMDl2UVd0UFdsTmxhMFpPUkhsYU9XOW5jRlJGYlZRNVFXcElhR05oWVdsU2RrTkZWMjFaWjB0dVRXbExjbWxoUkhOeVVFOWhWRTlCZUVVeVdIVTVha1l2Tkc5cWR6QlFOa05sVXpCUFJGTlNUR0poTUM5Uk1XTmxlVFJMV25sWWJ6SXJhakJ1VTFvd1RFZHJRV3Q2VW05c2RrRjJkSGRDU1VaNWJYQXljR2RYVkRoT00wNWpjVkYwZEhCNlJIVnZkVXQzYkZCT1Ezb3ZlVWN4U1hwWU5YZEpVVnBpYlRCNlMwWllSVEJyVm5SelUxVlNWbWRrVUVFeFVtRlNPVmRGWnpjeVVsSk5kRUZWYVhWVVpXVlNkR1JYYjNGeVJYWmFZV2cxUlRrNGRtZ3paMlpPTjFVeFR6QnFSMWRLV2tscWJtc3pTMVpOYW1sdldtbHRLemRpZUdKdmFXdEVTM2RPWVVVd1ZWVmxSbWxNYjFKbmFuVTBTelJDTW1wMU5XbE1WREpaWTNwVU0wNVlWV3huUzJkbVJXbEVWVVlyT1RCd2RsUndUekozUjBseFV6SlZTRk0yU0hOWU4xVkJRMGRyTW1ocVMzSlZjM2hWVkd0NVpFcE9VeTl0VFV0VVVuSXdSMmxFZDFaV2VIRkJTMnhQZHl0R1NrOVZXVlJwV1dKTE4wTnhja05NTnpRMWVFTlBaVTFQTm5vMmVsRmpTR3Q0TUVGdFlYcDNNREUyTUZGdVpHZE9Za3N6VHpKR1JXZERUVnAzY1VWRFRuTXdaRTFaYmtVdmFHUTVha05MUzJRNFRVRnZjRzlDZUU5dldIaFFWMFZUWXpoa1pXVTJaVE5zVkZJclFsVXdja1pVUlRaTk5VdHRWMlpQVG5OVVVIUk5hVWt5VkU1MVRtdGxNVGQ1T0ZWTk5VUlhOSGw2ZEcxcmMyTXpiM3B1TVdJMk5VOURWazh6VTNncmQwTm5TRTVLUkhSUlF6ZFVUR2N3VW5GNllWaGtWREJPV1ZoemJtRlhWa2g0VERCNUx5c3pWSFpTYm5VMWMzWjNNbE5hYldwNGFrTlVhbFpIU1ZaRVdYazRlSE56UzJ0V1RGUkNjV3QxZUhORmIzRlRZME5wVGxOQlluYzRWRXByV21kSVUyUm1aemN5TVdWVVNtOUdUMjVvT1hSalRXVkhTbGRqWjJWbVYzcFhObFZGU201c2JYZHJPWHBTYVVoaE1GVk9SMk5RVjBaRE5XWndiQ3RQVWs5NEsxZFVUVWxsZDBGcVoyVllhbXRMY1RKcFRXTnRiVmRUTkdVd1dFSnlSa2tyYWxaeGNFZFJUa2xtVGxBemRVaGpjVTV6ZWxJM2FFdHVOV2QzYkZrMFdsSllSVGRFWWxwV1QzZEhSRVJQZGpoV1EwZGxWVEJZTTNOc2VVdFpURmhTYUVObUwxVlpRUzltYkRoQ2J6RXdSRVEyVEZaRmNYcHRZalp0ZFZWeGNFUk1LMDVxY2s4MU4zbFlORXhoZVU0M1JrdzRUbTR5UTBoc1dHMU9lbUZCZGtWM2JHTlNTRU5zVEdOellWbGhObWhKTVZCcWJUUnJjVzFyVVRjMWRsSk5SalpTYUM5RlUwcGFlRVJRZGpWclV6aFJiM0puVDNGUVduSlpOalZzZFRVd2IxRmxNbWMwV205WFIxbDZkamhWY0dZMmJFMUpTMUZDSzA5a1JWSXZhbHB4ZFd4cVowYzNXbVYyVDNSbmMyWmtWRFZJTmtJdmNuRkplRVJDV2xKT09WSTBVRnBrYVZWalVEQmlWR0ZxYUdkR2QxTjRPVVJXTTIxUVZERnRWbHBhTjBSREx6bHpUWG8yUTJNNFoxSldiVWxWVVhaSFpTOTVSMlZ0WlRSamFGZGtZeXRxZDBKMGNFaEhabGsyU1hsa1VWUk9XVk5QTkZkUE1ITXhUa05pZVRKTlRsQklXaTh5UkV4bFozSnhjbkYwYkVkVVdXeExkREV4ZGk5Tk4yUmtZMWM0UXpScWJFUXdZVFYwTXpkclRESlFjVmRVZFU1ME9DOHlVR2xVTTNGMldWTkdSRFJQY1hsaVNEWXhibWsxYW1WbFprdFVOWGhIZFZwSFFqWnRVMHhyZERsVFEwRTFTM0IxT0Zkc01WbDRaWFZFVWpSUlNsY3JlV2xzWkcxcVoyNWpOM0l6Y1VreVNHa3ZabWhuYlZSWmRUQjNTSG9yWTFoT1dtbG1WMFZ3UWtJMlVFbHlVbkpMTkVocE1IbGplVVJPT1RaMGFYUkZOakJMZEdJMVIydEdZbE13ZWk5U1VtOTFXa1ZwUkRFek0zQjZUbVJzZWtSVVZtUmFlazlvYWs1b09XbEpZV28xWkdWVk1HeHFZMGRSTVN0VU1URmtWbmRMYXl0cmEwOXNUbmhXYm05RlJtUm9OSE5TTVV4alNVOU5LMlZrV1VWbU5uazFVRzFVU25GcmJsTm5RMnd3ZUVaWWVsWTNkV2syVWpWTk5uVmFiWEphY25wM1EwNXhZa0ZxUlhKbk1uQk5PRXhwWmtSVVIxRnhhRlZPWWpFMVdIQTNUR2xrV20xdGJsWjBaazQ0YnpaR05qSnRWMGMyZEd4c1VqTndNMmsyV21WVmRYSkRTMGxYUzFZcmJHZ3JTbXRWSzNOa01USTNPRmRXWXl0UGIzZHVZbVZ3VTNwSVdHaE5hR3MxYlZKUE1GTkRSalZOUm5saWMwTjNSRmxrTnpaYWFsUlNkazFxTW1Ka1QxRkhTRzFDWkZsbmNuWmhXazFUWlVkSU1rVkViR3RJWTBkRE1VaEtWSEZoV1RGVWQzQkdjbHAzV0dOb1kwTTVaVlpHZHl0NUwwbE1TbTE2YkV0M05EQm9hbHBCV0ZjeE1VVjNLM1JxVkVSWFVVbDBNWGxLVVdSTVRXRmlWVEpSTm5wQk5sQk1NSFp0VWpCT1ZtbDZOMDlyTWtkRFlXUXdWMGhDYzBOR05sRkdWSGM0Vkc5SVlWQjNjRmRFTjJwc01GUTFjV2RJVkdWR2FHazFka0paVDI1TGJHSXZjVEJ2VTFkWVEzcHdiVUpGTjNWdFRXVkpZbmhITWtad1dXTnVUV3QzUkV4S09XcGpaV05wY1VWWlNXUjZkMmhCUlhJNVZFNDRNMmQ2Ulc1Wk5rcGFTRUZCTVZGU1NXOWhXRkpyUzJjcmJrY3hTRFZNWkZwa2RXNHphRUZMU1hSelpYSmxaV05YUm1KUVpERjZOUzlTUW1rMFZHdHVhWEJHVVdsUGJISnBiVlJRTkRCc01rdFRaVTh6WmxWS1pIVllOa1UyWW05VFlXVjNNMVJZU0RWc2JGaDRXblZhYldrNU5VdHFWRnA0VkVobFpVZ3pMMjFMVEZoNGJVUnBjMDlvVmpBNGMxSjNjVXROTTFKVVYwSlBWMHRqY1Rad1dERnBWVFl2VEd4SFdFaHNTMEZZV0dsSVQwSkRkRzFDWm5oQlozQmFiMmxoZVc5UWIwaE9RMEZKVjFWWVNHdEJTR0ZXWm5ZeVozbDFSVXB3Y1hwbk1rWnlNVFpEYjI0Mk5qRkliVk5TZW1WTlJFZDRkWFJKTVUxRU5UUmxjV1paTUZkTVVHRjNPVmhzU205eFJIaDRlUzl0ZVVZeFkzbExWa1pwZFdOM1YwWldZM0JMYms5UFJVWkdabTFhVTFWV1ZuRmhUak0wYWtsT1lqZExiV3MwYW5CMVNXazJUR0pGVWtZNWIyTndaRlZXVFZKamJuaFRSRlJQYVhSc1dFVlNWMnR4WW1waGVYQmxjRzVoWWtGNlkydGFVVFY1Y0RGV2NVWm5OMXBLWVdwSFpsTnZNVUU1ZUdFeVQyVjJiWFI1ZFVsNGJYZE1lR1ZYUkUxM05rczFNbU5CTVVwVmFXaHVkV3hOWjFCRWNIRXJhelJ3YURKWFQwNW9OSEpWUWtGM1MwVmxlbEIyUm04NFNXbHRZalJxVlVOTE5GWmxZbWxDZEdnMFdqUk9iRFJrVjNSSlMzSkNRMWRITWpadmFHbHlXa3RWVm1kd1drWjBhWFZJYkVKcVR6Rk1TblpxVGtwS1UycEhlREJwU0VaMFJrUmlNWE14TkdGd1NuRkthRVJQUkRsWU5rdDJVMUI2V0VwaFp5dHhjV2RVYldOWk5FdFRka05PUXpCNk9Vc3ZUMk51ZUdaRGMzcDNOakptT0V0T1RYVndTMDVTY1VsUGNrVlhVamx6YkRGV01XMW9TMGx3ZERaa1lVRk1hV1ZvUjNFMGFFMW5MMlZ6VUVSc1lURlhjWEZ6YkZWUGR6SjZjbkYxVWtrNGFrZDNMekVyYm1kaFREaGtXRXRCTWtVNWRtWk1NSHByVUcxRFRGTmFObWxYU0VSUU1sTkdOVk1yWWxwb1IxSldWVmxwY1dkNFRsSjRNa2hMUlZacGNISlBXV0V3VlRsb2VVaEdUbGRQTUZoTFdHcFpZMHM1V2xFd01ITTNSMVp3YTJ4R1ZVZFBOQ3R0UTBOSk9HNVlibWhIYTI5eVFXUTFVR05VVWtaclJteExTekZWU1hwT1JUQXdMMU5MWVM5SFYzRlZXalZpYzJaVWNpOUpRa051WlhRMGNIRnRiRGxDZG1KVmJGUjRRVmR4WlRSa2VtaGxWWEJPYWxkc1ZqRkxNekpUUnpsR2JtSkhWWEJRTXk4clduRk9kV0pHYkZOM04zazVUbkZGV1hWMWExTnZkREJDWmpaTVVIQldXSE5HYVhWNmJYTXdkMmx0YURWblZ6TlRialZEUXl0TmJGSnRiVTlWY0RWWWVuaEdWVTF5TnpSdlYycERhbmQzYm1nMllsbHJPSEYyVm5Kd1NtbG5kbkpMZDFCU2RERTNNbEpNTlM5amNEUlBiVTVITWpobWREUmlRV1ZYZUdwd05GWm9iRkJTZW0wMFVtWkRiRTFPWjNkV1ZYTTJLMVpWYjAxVFR6VjFSa0YyU1RkdGFrSkZTM0pFZVROU2RIWlNVRVZST0ZkV1drTnRWVmMyVG1oSVZFMXRkMkpJVFU5NlMxZDJWV3cxY1doWldFY3ZVVFZRV1RCSlYxSkZNR0pVVFUxa1VYTlpOelZHVEhSS1VXNWFPVWRKVVVsMlZtSkRkRk5JWkhoc1VucG5XRnBvU0cxTWRXTkxaVUZxZEVaUFpWTk1PVmRJTldOU1JUbE1TMFJtZFV4Wk0yb3dSa3RMY2xGUmQwWmhkVmx2ZDBaVU1uQTVlRE5VYmpKaE9UbEJSVkJNWlhkMlozUjBObTRyUm1WSk1sRnZLMVkwZW5CeFZqTndORFpqTmpZMVowNTJiWFZHY0RSeFRUSklMMkpqVTI1V01qQjBSbkJNVEVkdmMzcFVkWEJ3Y1ZoSFNVaHhNR3BuVEhVeWNYRjVObWhaYURRNFRtOWFSWFZzZFdsdGNIVm9WVEJPYTFVMkwxVnRTVFUyTTBrdlJ6SlliU3RoTkU5Qk9UVkZZekExWlRnclJHZ3hZMGs0VjFnMGVUSXhOakZSWVVOa09XcFFOalZVTVRaM2FIaGliVFZzVEhweFVXZHljVnBzUkRsUWR6WnFiMFJoVDBzMk1DdGFVSEpsTkM5alJsSjNaMFJJWWl0dGRFSmpUMUZTZWpNdlRXbHBZbTFZYVVSRlJsZEZLM0p1VDNrNFMyUmhRa2xZYWsxaWRYcHdiR2c0WVVNMk9GUXJOVzlyWWxSWk9YWkpRbTVzTXpGd05tUXJLMWNyT1VFMmJuSkZRakV3VDA1NVJuTmljWGRpVmxKc1l6VTJRM0p6VG5WV09UWm1NRzFaTDNSeksydGhhSFF2UzJwaVZFWTVURzByWkZoeVlVcHRiWGxrZVRBeFUwUlhhRWRpWlc1a2RVbG9aVTVIY1VoelpWbFVkR3N3Ums1NVQyVlVjbGhwUlhVNGRsZE5aa1JWVDFCcU9YZFFVRUpYTjNScU4wTXpZakIyUWxCM2RsZEtZa2gyWjBWc1MyOXJUMUIxZW1kUk5UaHllRzltWVZsRmMxTnlhVVJzV0dNMVJIazRWRWQyVTFkS2FVVTJURGhhWjFWVWQxSjFZV2szZVN0UVptdGFZMk4xYTA5Sk9VbGxjelF5TjB3eU5sWndUa1pyY0hFd2RqUkpjblVyUVVkeU5IZGxXVFJ1SzNsUlZuWjRVVmgxTkVaV1Vub3plV1ZvV25WdWRDdHFlRTVPZUhCeFNFbE1RelpEVms4eGFsUjZNWFoyZEZkV2VFbG9SMFZNY0ZjelkybEZNM2d2Y0dSVk1VWXpjMmRKV0hGMk1ubzJOekZxVDA1SVJHNVdObk14TkRsYWFVeE5lbmhSY0RKSVZuWkZUR3BhTmpKUFYwTkxaM05JYTFCak5XWk1NbVUzUzBGeGJXdEVZbkk1UW1STU5HeGpNelUxTDBNemNFeEphbVI0YjJsNE5rTm1kV05vTmxwaU1HcHBZMkpuWVVWcVNIRlhORzFKZVRscmRsQlRhV1ZEZFdsMVRuVkRRalpCWm1KbWF5ODBRMHgyZEZORFpVOUVaRUo1VTJKWmNrTm5PVkJGWjJjeFUwNU5hV2xsU1dNd01EQlBNbUpxY2tKbVpUUlZORUk1UWk5U1lqQkthR3hhYXpsalNVNDBZbWRrUld4Q1NXeHdTbFJsVFZSVFZXeGFVazR5TDI5eE16Uk9WMGxKWkhFMFVVMU5WMWhWTW5KM2NXNVRZM2hqZGtoaFltMW1NWEJuY1d3NWVFaE9ZM05FUzBoUloza3pNWGhYVEdkMlEybFRMelZrVFRWcE5tZFdUMXBzZVZKME1FZEhUa0pvVDFNM1VHbFZWV2hYUkdad1MybDBOWFZwTTI5NlZ5OXZVVWN5UW05NlRIaGxVWGRxTkdWU2FtVm9NMVpLY3k5NFMwcG5XazVzUlRGVE4yTnRjWEp0VGxWM2VGZHFURU50YTNWRFZUbFBlRXhGTDNKT1pWbENiMDR6Y21SQlJVSjZSM0p3VDNwTmRXaHRaV1JOU2xkd1RFNTRZMmRHUWxNeVNXTkNSVU0zVkZWQmJtZDVUbEppY0ZSaE1EaDVRMU00Y1dGaGVEWm5NVWg1WkVwQ1N6SmpVMVJEU1U4clIzbEpNMDlHV1U1RVZYWjZjekpEYjBWSWJITnZhVFpKWlRSQ1JISTRaa0ZwYldGRWJFeERZVk5YUTJremFYbFZZbmgyVXl0T05FZGlWV05ITDBOVU1HdFRVMkl3SzFRclRWSkJMMjk1VWsxeWNEVnRhRzF2V1dOcFdUa3JhMlEyU1ZRME9VMUdNRVY1ZDBGT1RYaEVVREV2UkhGRE1VUjNSMDQzUjFsYWRVTTNjbFJHVnpCMlUzSmtjMUFyVm1adUsxbFBObmhoUmxodk5WcEhaalJvVldrMVFrNVRWbkZIUWtwU2JXOW1VMVpuVTNKeGRVaEVaRTVQUVVWbldFSm9TRkV6T0ZRMVFYaGtXR1JzV1ZocVRteFNWbkpOV1dvMmFFNHhWVVF2YUdWeGNFOWFURkptUVROUlRuaHdkRFZoVTJKalMyVlJRelJrUlZFMU5qaFNPV2hEVTB0VmVVaDRXSFo2Ymt0TGVGVjFVVVJMY2tkTWVXdGhUbG8xWVdkTlkyNVdiRlJrVDFFclZqRXdjMUpWYmxwQlkwbHFSbkZGVjNkQk5HbENaV05IYmpjMmVYZHViRmQxVjJoVlZqUlJNM3BKYkZaMGRUVmpVMGRCV2taTU9XSmxiRVZXTVVGRWFXVkNiakJGVVRkVlNtWnRaa3h5UVc1WWVsVkhUemxrVEU5TWJFdGxibTFZV1VkRFJVcHJUVXM1VWxoeFlXWjBiRzFYTXpWUVRGUm1TVVIyVkZoWWQwaFVka0ZIU21keGJXMU1WbmQzTTJNekszQnZUVGhwUTJrMFpsTTFiRkF6ZDIwNVpua3ZjemN6TjBFMFltUnZOVlpWWXpaYVRuSXdTM1JvZWs1RVFtMW5WR1J2VlVsRE4wcFBLMFpLZG1KNWRFdGtNMmRYU1VONlJtbElUM2hXWjFGdVVYSkRTR2d3VFd0blpUUlZjaTlWTlVJMlVFcDRTRk5SUTBwdGNpOVhObTl5Tm0xdFVVTktTVXBaVkRGa2NXeFVWVlEwVTFKcmFHZzRXR2hhSzJoWE5rNTZTRTlUVUZJNFJqWnpiVzlTYUdsVVJ5OU5ZMUY0V1ZaRldsWXpiSHBJTTBWeFdWaFNZM1pwZUdaVGJUWlFOSE41VFVKTFREZHBZMEprU0VKWmEwSlZWekl4Y0V0V2FuUlZPR1ZPTlZwcllXSXZlVEowYVhOd1MwVmhVRE51VkVaMVFWUnBSMVp0UVc1SlZVbDFhVFZ4WjJocmFDdE1hRTFTVDNobmJtMDJSa0pTT0V4V2VWaE9VVVpEVFZGRFYyOWtkVk5DY1dsQ00wTkZNVGRvVFUwd2FUSmpXREUzZFd4VE1tOHZWSEZJT0ZCNVN6SkVNRXB5U2psQlNuaE5jRlpoTUhkMFdrWmpkMk16TDBsc1lqSmFVbUZSYzJ3MllWSjJTMGxqWjJ0WFMyeFBPVU5hY0VobmExQkpjbXBOYkZabFpXcFFUbE40YzBKclFsTndhMGhaV0VGWFVXZzJVMEpDV201R01tOUxNbTFzVFdoSGFIaElVMVZ5Um1SMU1rWXdhMGx6UmpaWFdXbHBkM05DYkdWcFkzTm5VMFZWUVdGVk1tZEJVVGxDV1hBemEwUkxNbWRWZDFScVJUUmFWMjFSUjJwNVNVaERUbXBRTDB4d1VrMWFjVE5yVkVKU01ucDBSRUpJVUZGME1FTXlaV2xqZDNvelIxWnNkVFJVVFVFelUyeEZkWEZKYUdOc1pVTnhiVTFDU0RKNWJFTjFkWGhaY1ZneVJUZG5TVWs0UlVSck1rVnlOM042ZDBSMFNGa3hOV2N5VG1WTE0xRjRLM2hGZEhOUFFXY3hVVE5tU1V4elRETmphVU53YWxWQkswdE5UMFZ3YWxaSlNrNWlRazlCYVZSTlN6QnZOMDFhYlhkT1FXMXRZV05MVkV4RlpXOTFOWEpSVTFBck5YQkJkRTU1VDFWVlZHSk9XVWxzTTJreFZERlFaRzUxYTFOS2F6ZHVZVlJGYkZsMk5VdHRhVVpOZDA1TmFGTjFUMjVWU1VWd0syOHZUM2d3ZEc0M09FY3dkMFZJZEVaRWVHRlFha05PWjBFd1NFdE9SSGRqZVRsVVFWWmFMMWxDT0hKR1Z6VnNOSGRFTjI1cll6QnlOVkJrZDFoQ1pHcFJhbkF3TkZKa2JrOU9NMUJ1WjJ4b1dIQTBVbXBXT1dweWR5OTVjbVYyYW01R2VFRkhORzVqUkdZMWFsSkhUV1pTWjBNelpEaHBUa001Wlc5REszbElTbFl4UlhGM1JFSmphR0oyUVVkS01HYzFRM05EZGxrclRtbE5RbFZ5T0hGR2RXeHViakZYVDJGNGFGVkpUVkpMU1hKa05ISlJRa3hFVlVoVmFVdERZa053Y0dOSWFrNUROemxIVlVObGFXaE1ZelZzY1djMU56QTRSVUZYYW1odE1sbG5Nbk56VkZJMVJqZG9hVFpOWVVkU056TldlRUp3VEhoS1oySm1aMmhoTDB0Skx6VjZWRVZMTkdkUVpHOHlXRlYxT1VGMVNUbHFTVWt5UnpWSlNtTnpVWGxWTVc5VWNFUnRhbU14VjAxUVYzVkNkVmcxTW1wTlVYVkZlUzl5VlUxYWEwdEtNV2xUUkd0NGJrbDRUa3RLTVVJd1ZTOTRUWE4yZVdWbmVuTnNkVVY0VVRScGRHaEtiMWx6YUZFemFVRXZWalIwYzB3NWVtUmhjbGRQYUhocU5HMVBaRlJoWW05QmFuZE1jR05TZW1KbE9WVk9kVkY1TWt0Q1NVcGpNRzVYTVVOS2IyMDFXbFp0UTFrM1pFaDVXa2t6VXk5R1VpdEpla05GTTI5d2JEWmFXbGh4TjNrM2RVMHpSMkZTYjFKdmFXeGlXV1JUT0ZkNmRYcGxNR0Z4ZEcxRk1rdDJiSFJ6YWxocVZXTlpURkU0WkhZd1FUVTFkbEV4YzFacVl6UjBabU5DUzNWb1JWZHhZVlpOYlVkdllXSkxjbWxKTlZGNk1rNXZPRXhXTUhsNlpVUklSeTlGY1ZaRVUzVm1SeXRXVlROcVptTXJaRVlySzJKMVJVUk1iV2hhWVZZMVNrWnZhVlUyU1dSUGFsWm1kMHRhVjB0WlYyeGtNalJPUm1kb1RrWnZWR1JYVjA5SVZtdHhja3hGUmpORU5rRnZLM1I0TlhOTE5XWndNVWd5UWxwTFJUZHNjV2xCYkd4Tk1GRjZlbUpZT0RKdGNVcDFjRE4yZW5kdVYwa3ZTa2s1WnpsV1pFVkNZMFJGVms1Q00wTnBUVXRPY1ZkT1FYUTRTVUpYTkhKeVYySXpjME52YkZNMWJsTk5jSFJtTXpoc1ZEbG5kRWQyTjBGQk1scEtVMGRqTmpGSFVERjBRblZMUjJodVkwdERhMWw2UjFkeFUxcEpNbGhWVVdwU1JWa3hPR3BtZUdZM1VHSTNXSGxGWmtsakwwcGlTa1JYVERrNU0xSlFUamN6VjI5Mk5IaEZjMnBNUmpCWmFuWlVWMDVTTWxaYVVXVklhVmR4TVZSc2NESXZNMGRYTTFsdU5VazRNVVJJYjJoWFRIVjVURlJNV0VSV1QxWkdWRFl6WjBKUGNuSlVNWFpTY25wTmIxZE9ObFJIYm00NFNWTnZWSFZLZEdsbllXTjBZakpLZVZWMGNIZ3JkRzB4Vmpkd0t6bG9ORlpxZUhCRlNXcG5kRmhuTVhvd1YzcDVkazAwYmxZMmVHeDJSemxRY1RScUx6RjJWR1pLZFVzdmNtWTFia2gwWlUxQ2NUaGtkelZQYVVwVE0ycG1jR0pNWTNoRE0zcGliSEo2WWxkbU9VRlNTMDF4U25WbmRGcEVLMVpvVGpCSE1VUTJjRGxxV1VGQ2RtaFFLeTluVDFad04yczBkV00zZUdWbVVXSnVlVUZvTnpnMlJVVmtkbTFRTkdOV2JtRk5TRU4wYTFJNFlVZEVjbkJHV0c5M1lsQXZkbFZNWWprd2NtNW5aelpKYW13MWEwaHRVMFE0TUZrd01HeGpUa2hFTVdWUVNrcHBWamt4U0hOUldUbExaV2xQY1RSd2FXRnNSMWRhTTBkMFVVNVZOMGxOVVdWUllYZGlSMFEyUzBoeGRtUlRWVWhMU25WemEyVnJObWsxZVZJMmFtODJaV1V3VEc4cldXUjNNRlpRWkdOMFJucHdLMWRwY0RSMmFtOTFZM1UyZVZJMkwyOW1VVFExVjBaak5rVlRRalkwVWxObE1VbDNNVEJSV0RWNFdIRXpNM0JKUkVjMU1uRXZTSEZYTVhKcVp6bHlWelEwWmxoa2RXVXhURWx1TldWU1NqbEtlRVY2TXpneFpXczJjV3RYVDNGclkxUnJlWE4xVDFVMFRsVjFla3R6VVZSb1pYWm5XVFZ4Vkd4UE9IWTFTamxLZUVWNk16ZzJaVzgwYlVkb1QxUjJWMDlRVlhsd1YxUm5NVXhTWkRRMVZXeFpjUzkyYzBoM2NtWnNkak52YjFSc1RIRkRZVTlJTVRRcmRsRmpRM28zVkRBMU5IcDRjV2M0YUZKeVlXbDJRMlJJY2tzMmFURkJOV0Z0YzJONVoyd3haRlpZZWxwcGFHRkhOVE5yTDBNd09HRnJibFF3Ym14bWFXWkpiV054V1dOWVRsZEpaakZTVkZOTVJsTktaWFkyU1VkMWJXa3dPRTFSTjNJMFFVTjBaWEI0UjNaWVZtSXJjekZ1T0ZwTlFpOHhOSEF3TUVSR2VWa3hLMmRSVkVacGQxcG1aR2xsZUhSdU1FTnBTRkpCTVVkRFYyaHNZMDFLVmpOSUsycDBRMUYxTmpoQ05HbFROaTlpT0dJMFNFaHpTREUzYkc4cmNuZERWRTlRZHpkblF6UktjMXBrUWxoMFEwWkJWVFE1UW5OVFNsSTBjVkJWTTFSSU4xRTJURGQwWjJscFR6Uk9kazF1Um1nek1HSjJUMGRDZERWU1ZsVXdkVmsyVFhBMWEzWmxjMWxGUjJGc0szQTVZWFoxUTNCVVkyczNSSFJtTmtaV2J6TnBVVmhGTVhKVFZucEhhemhpY2pGWWREZEhlR04yYjFkTE5WZFlZMFlyWjBwS1pHbFpkMlI0YUVrMVREZzNlbEp2Yms0eVJYVnBRM1ZsY201VVFXMUJla3RGTVRseU1XRnZOMkZuU1VoWWRrRXJSMWNyU0ZNMFlUQllWekZGZFVGT1p5OVRPR1ZsYWxVdlUwVlFTbTFwT0dwQ05ESXhNSFpOYlhWQ2VHSldZWGQyUTNGU1ptSmpVV2M1TVRKTlNFRnRPRnBEV1RsbmFqTlJUR3hPVFd0WWFGazViRmxYVGxsdGRrVnBWekpuTlZBeWMwb3ZaRkZQYmk5VVNHdHZVRGR3UlN0Qk1EVjRUa2MzTjNKaVpVRkJjVTAyUWxFek1sbFFkMVI2Y1dKdlMxRXlkR3Q2ZEdrdmVYUkhPSGN2ZEdsT1ZXUTFhVEZLTkdFM2RqVmpXRzA0VjIwMlJHcHJibW8wVEZCeFFUZGxSbmxtYm05MWRtSmFiRVp6VUZSeE9IUlRMMFpXYVRKcWRFTXJhVXRXYVRab2VEUlFabFZHTVdSYU9VZGlNMlJtVkV4SU1rTmphVE5GVFdrMk1YZDRkSGhyTVUxcWNURXhWa3RGSzBSaE9WbHhSbU5oU0VKTWNYbGtOa2gxWVhOclpXMWlMME50UlRKamFuSnNkWE5zVERjdmRrVlZUVzFvVDBwdVVUUjNaemxZY2sxWmJVZHNUR28zTWt0elZURm5OMjEwVlZvdlFsUlRiSGg2WjJGWEsyUnBTbVYzVlVkSVJHZHRkMjV3VTNNelFVUTFTRkZxZERORFJqVlhkR0ZEYjJjMU9XaHRaMWh4ZG5KNVkzaElZbW8ySzJ4SVVqRm9ORkpvTW1RNGJYWXdhSGgwVGpaWGJqZ3lNbGhsVlRkM1VXVjNOVGhKUTBkblRXaFFRbXhOZDNRMWJqVTNPVGw2UVVoSU9IQXJNRFpQVEd0TU1uWnlMM05HWm0xTmJuaHNOVmx5VjBaTFZFOXZVa3M1VmpGSEswcHVXSEJqVm1jelEyaHZMMVI0VlUxWE1ERndOVGhMVkhVeVZ5ODRTbHBUUmk5V2MwdDBWWGhzWWtzeFNtMUpWMEV4TkVabU1UVTBNMGhpSzJZMFNrTlBVSE54ZVhJM2FWQnJjRTAzTUdZeFRHc3liRGRLWm5VMVdVZzVNbkF4YWpaRlFYVXhUa1p6ZVRKMU5rRjFiakU0UnpKNWVGZDBRVFJFVDNwb1JHTjRUMWRhSzJWTFpESm5XRGxyZDFOMVFtVnRlQ3RDTW5KSmNVeFFXVWxqZUhvNVNtdFdiekp0TmpabWRFcDRiSGRJUWsxU1FqZHpiRTFtVUU1bk1WUm1NRkJCU1daTlNHbExNMGRZV25aNlQxWjFhRnBtVTB4MkwwRk1WU3RaTjNCSmJHVk1PWFF3UW1kVUwyTnNkMFJhYmpCdWRDOUpkM0JsT0d4RmQwSmFabmRPT0ZGQlVISlBZMXBITjJ4ME9FUkZaREZHY21vM0wyaHNUbWd3V0VkTlp6TnVlRTlXV0dKMFZEbFlPR3BETHpReFVEWmxTR3N6ZUdJNWFHRTNSMWQyV1hkcVVtZElUWFJ3Vnl0aFUwRlRPU3RSU1V0UWIzcHFabUpEY25GWlZETlJlWEkzUzFSaFNrcDFTemRKTm5adVozZHZTRkUyVEdkaGVrVldOM2N4ZFRkdlJ6Sk9RMmhKTm5jMmRIVTFTME5vUmpjd2RHYzBLMjlrUnpSSFVWZzVRbTlGTlRoR1IwOHJUWE40WlhGT05rOVRWek01THpjd1NrRkdkelZrVUZWWFF6UkJZVTQyVDFGS2RWTmhTamRKUm5ReGJDdEZZa1pVU0hsa05XRjFSa1pGZWtneGVYTXZibVYyWjJOMk9IbGxNMFJtZGxaSVNUUjJaR0l3YzNWc1ZqRk9jMk5WWlhFNFRURTNWRVp0T0hKS05UVjBUVEkwTm5oR04yaFFNVEpJTnpJMFFVeEZlRGQzVEZoWE1XWkNXVWhwU0VWMlpVUllRM0pvZHpGNUswaGtWR2R4VjA5amEyZGpRMjVPUTBKQlJrMWlaMU51ZEVoR1ltdG9TRmxWWVRWUlMwbDFjeXRHU0hwVmJsUkJjakY0V2xJMlpIWTNWVWQ0YUd4S1dHa3JNVXBPV21OVVRYcFlTazlJY1hvMVdERlpjRkJUV21OVVJtSnZhblZZYTFCR1UybDNkREZUVERaQ1lYZ3hSVFZKZW1Ka09IQkRUVVY0WTFSelMzUnNZMU5JYkV4eE4wSmxNaXRRVkV4cFQzaDJXR3hDUkV0SVVHbzVSSGxvWm5Sc2RqbEhZemhuUkZkeFZWaGpaVlZtY25wdVUxQnBlVEJSTjA0eE5XUnRkRGt4UlRNMmFXeEdlRTVPTjFWaGJHOUZVMHM1WjA5WE5YQllZMHAzTlRjNVZXTnFiMmRsYTFKdmJETTRZMlJJZFhWTFREbEpObU5ETUdJMVIzTkhaMWgyTUhVd1YzbElVbUoyTlVJd1pUWTBiM0F3YTNsU09GSTNWMXBKZEVwemJrdDBjV1J2TkhReVkxSlVVbUp2V2tWMU1WZGxZVVE0TTBwT2IzcEphMWMzWWpZdk1XSTFSSFZ3YVhaa016TklTMnRsTjFob1lWTTNaRkY2Y0RkblZrSlNhM0kwTmpCVE5VVjBORTFUV0dnNGVrbDZSVnBYUkVOVlVuZDVjaXNyWjJSWGVXNXlTak5zVDIxWVRISlhUVFphWWpka05ITXZNbms1TlVWc2EzaFpiRGx2ZGtNNE9XNXVPV0ZUUVVkNmVrTmtWamRIY2pZM01VZFpLemxVUkRWWmJuQnpMMWszY0V4WGJqTm5iM2xWTTFsMGJFTXlXRE5rYWxRdldEbHBPVkJKYjJnd0wyUlpNRFY2TjI5NWJUUTBNMUkyYlM4NFMyeFVUVEl3V1hRek0zRk1aM2xoTVdjdlptOVZLM2RvTnpZNVpXVlJXVGxtY2tGUGFscFFOMDh5WTNCcVZFWmFWMkpLYUdvM2NtdGllR1YyYUVVM1dtdHRURTVrYm5Cd1dVVkdMMmxCUzFWVldUWkZXbTF0ZG5CeVl6VlJVM0ZOVWtWblpWTnFUeXRsV0RGbFMzZzVURTAyVDFNMGRHUktla05SZG5jdlRXTnZPREJPVmpCalVGaHhXVWhpYVVKNmExRTVZMVJMVW1NdldIZDNNV1JGYjJKWmRYcHVPRk5JWkVKak1ra3lWR05IZVdacmRtVnFNRXh1TVZKTVdHbE9TVTlEYzA1aU5GZHRhVTgxUVhZNWJsTTBRbWhRUm5aRlJXdHNjRVZUYm5OTWIzSkVTMkZQY2tNdmMzTndWVEl6Wnk4MmRVd3dRbEZRUTNCTlNrUjNjVlI2YlN0blJrUTBXVGxvVFN0RGQyeGtUSEl2UmtONk5VdDFVbXRtWTFkVlFuTTROWGRwVnpCRVRIa3pVa2MySzJWQ1ZpOXZTRzgzYWtVeVUybDJZMFJ2YWtWNWFXRkpNWFpEUzNoUGFqRktjekZLTTJjM1kyTjJRVzE2TTFCVldVNU1XQ3RpVlhVdlF6RTNjV1lyUW1GM0wxbDBVRUZ5TkVGV2RWUnROVFJMYTJWYVN6ZEhlalZtVUU5d2VHVnFTR1ZVZVVNeFFuZEpXR3N2UTFkV1Vqa3pkMjVpZUVkd2FHMXpVSEZEYVRSb2VERndNVVJQWlhaalFXVlhRbmw1Ums5aVZWcENNMnRhTmxSR05YVmxaakEwYkVOVU1IZFpORWg1WkVsbksxbHFVRUZwTjBOd01VVXZaVzlTYVdzdlJuZ3hNbTVRZFZWa1RUbFNkMlZ1TW1Oc05GcHBZWEYzTlRoeFpVaHZkWGRoWmpOdmRsQndiV2xUU0RGeVNFUXpNREJEYTA1NFJHcHZVMjVGWXpRMlNVNTJaRFkxTDJjeVRGaHVWWEpXZGxodlNIVnplbTVVTlcxS2REZHFTSGd4VW5KUVMwOHZSR1FyUVZoMll5dDJXa0p1WjI1cVNUWmFZUzlpWVVNellqQkRNM2hhUVROTVpHTnRWV3hOZURkVGJIUkVNVzU2ZDI5UWNIUlJNMWtyWTFONmJFb3ZRa3gxVmxSc01Ib3hUVWxhYjNoQ2NWTmFSMWM1U1dSeGFFWlVVV3hsY1RGdFRqVjNjRXRaTmtZeGRGQndUMGN6TWtOQk5ETlFaMUJ4ZHpaVGFFVlJNRGhRTDBVMWVGaDZla3RFWW5CdWVWSmxjV2xrUkhoNFNuUkhSbVpGUldWR1IyUlJTR2g1ZGxaTWNWcElObFpUYUZsV01GSjNNV3dyU0hKMVJFeHJkbGd6TUdWUFpXaDVhekpyV21oQ0wzWkJNWGRtV0UwMVVsUmlUMXBXYVdzdlNFWmhRV3BrTkdwbU5GZERRbTl6VkRsSk9IcEZiVTlVVlV4NVpreFRRM2t5WjBaR1ZYWTVSMEZKVTFCQ2MyUk1Wek5PVUd0WlNtdE1MMEZoY0dkRVlqWTRabVpZWkZaTmRUaHFMMmR4Y1hSdWRrVldlSEpQZEVkeU9UYzVRMFJPWldwNVRIUlViMll5ZG5kd1pEa3JObmxzZGt4bWFESTJZbEJtTUV4aFVXY3lNVkZuZFhaM1NqWkxkVlpOSzB4elpHMUZRemxzVFdoQmJXaEJhMkpUV0hkaFpIaERRekZ3UVRONlMyWXpXWEJ5YXpFclZWVlVUSFZPZUVWWVlVUnpjRGd2YjA5RmVrMXpZVFJCYjJkNVFrSkpiQ3REYzFkR1YyUk5Va3hWWkdaTlZYRnRVVW8yYzNwck5sRlBVMk55V1RZeFJYVk5Za2xXYm05aU0yRkNlVUY2TVROTk1GUnNPWGxEY2pNMFdXcEZSbE01SzJ0NGQxVnFaMDVNU25Nd1UxbHNVbVJ2VG1wYU5VNTJSREl4ZDJsek1ETTJhVGt4TUhadk9GSm9SbmRRZGxRMlZHcENTa0p1WVVSdGVWVlNNR0UyTlhSMVlsaEJiRnBCU0hObFdtazBWV1JXZUROeWQyZFBaRUU1TWxaT1RtbFZibkJQVWxoblMxVjBNMEZ4T1hKaVYwZFlaeTlZWW1aWGQzQmlkRkpWY1dJelFYaElValJqTTNwRlJITjJVbFJNVTNkMFVVa3hVM0JFZDFSMllWVk9kVkp4UmpSVFNHbDNaVk5HVVV0dWExbDFWM0V4V25oelZtOUdhRmRtY0ZaamRXWkZWa0pXWjFac1lTdEVOa2M1TVc5aE1UQkdPRmRxY0U5WmNYTjFSaThyVTBSdFIwNUtha0p0VlVWSk9GbEpLelZFYjFoT1dUVk5lR3hWWkVnck16VnhXRWhvVWpkM1FXNU1hVTFNVVVvclZHNWpWakJxYTFaaU1WYzRiMk01V0dwTVVYSTBNRU0yUWtwT1ZYUkRiVGR1VjJZM1NHVk9NeloyYmxSVVREaFZXVzlRUTNoTVEzTnNNazF3VjAxc1RGWjZkRGQwWnpaSFZpdHljMEZFUkhRM1p6ZE9kM0ZRUVhsUFRHOVpkRWx4TnpGRWFEQkNSbUpPYUVkQ1NWRjBNVU5xZW1vMGJHSllNbXQwUTFNNFZrczVUSGRFTUd4MVdHOWpPREpNYzBGcGFYVm9WbmxJWVdSeGFGSXhaVkZYY2swellYRnlUell2ZEVVeldGVXdPVkkzUjNkSk1VNUlNMk5xWjJGd1pUTmhkekJHWVhWaVVFWXdkRUY0ZW5aSWFEbFNUMlpaUzNneVNHMXphRmwzTm01VlJtMXlSbGRIYVRWNloyY3lNV0paUmxJeU1VcGpTak5GU2tReVFWVXhhMkZTWWtwbGJXTkhiRGw1YkdRclNqSmxhM0JxUmxWNFJGUlJhMUZrWjFGSVZtODVkVlpRS3poUE4wWXlZMDlLV21JMWVVWmtkMk0wYkVoNlFVOUJjMDAwYkhkd1dIQkVhek13Um5wUVZqZEJRbmxETjBsTmIwUjRVRW92ZVZwblEyMDJaakJqSzIxQmVVc3ZkMjRyU0ZWamJtbFBWWEZVY25weEsxcFNVazlUVlVNNFptYzJVbFIyTldoaFFUVk9NMGwzYWtoNVNtSlhTemxZUkVoWVJTdEtaRFE0VVVObWNUVXdVMFpFSzA5UmVVeERPREU1V1VFeVowcExjSEZZYjBGVGNYUlpXR3RMYzI4elRYaFBPWEoxT1ZKS09XTlNObGRLTVRjd2JWVXdiV0pVTm5WNlRsbHZORk4zUkhCUE5UUndLMHRrTkVWUVVEaE5lbFYxWkhnMVNVRkRTV28xUTI5RU9WSmlkMDVUZFRGU0x6aGxObGdyVVVZME9GQlRRbVZUZW1aNk9EbFdNSGxuY1ZNek9FVnpPWFI0VjBWc1MxZHVRV1prVVhGYWVEaGhURE54VUVVemRuRmhXV00xSzJvMWNGTkxXSGRrUVZCQmFGaHdOMDV4Y3pKNE0zRjNRM0pPYlhKbGJuRnZiRVoxTHpsaFlVRkZiVWRRYmxWck9IWllhMk5HZGpoV00yVmlkbWxOSzFOeWJqWktNMU5aVDBZMk1GcG5VRFI2WVRCaVMxaGFOR1pqTUZoWk1DODJNMmd4YjBGSlVITllUVzFCZGxkWk0yMVhWWE5KUVRSUWJYSlBkbkJuWlVzM1lVUTJVakJ0ZUhaTVdsbFVibUZ3VkhkRVFXYzRRVmQ0YVd0c1NEbFlWRmw1VkVwTFZTdGxUbk14V0RkNFlYSmhNbTFRY0RSc2IydHdjVlkyTmpaaFlYaEZUSGQyZW5odGFUWmFjbVpxZDNac1prWTBVbTV3ZERsRFduTkdkVEZwYldoSVJUTldXakkzVm1oT1VXTmhiMlkxWjB4MloyeDZVREZRUkRCSFdFTmFOMEkxYmpWNVR5OVRkRWd3TVdWeVJVcG5XRzVZV0VOcFEyczFSekpVYjNoelJtUnlUMjFOWWxsR1pXRTNkVk5uYms5RFp5OVFZMXBEVkVseFEyeE9jamgwTUdKdVMwNVBObFpwYkhCdVUzTXdTbE5QUzBSMGFIWjNVbVJtY1RCWVRVcHNVSGRaVmxaTFYybEZZVFJHY21JMllXZEJZbmxEYkVGelNYVjJUWGxVUlhwS1ZURnhhbXhOWjBwSGVFZGhjMHhHTkhkcllrdFVVRXhITlV0d2RucGhVRTlOYzBsWlpHMWpXbnBaY0cxSFZWWnZiR2hJU1haTmMzRmlkMFpLU0UxamMyOHhiRzFCWVd0d2Rta3hLMEp0ZWpoalltWlJXWGN6TW01MVpYWk9XR3RsTUZSeU5sQkhTMVpCWkZNeGREaGFRMWRJTlZCellucENOazV5VmtwMmVHdHpLMUpEYTBObk4xZDNhVUV4UjNkb1lqSTJjbGxNV25kMlQyNVBSbWRNVHpONlZtSTJTVkp0UXpoVmVFWTBTbXN3WTBkVU5YVmFTbU12VFM5NFRubFZPRzVNVFc5RU5WRnNOMHByWWt0S1dXazRWVkZqWmpsNU9FOXNlVFUyVWs0clZqbG9WVEUwTVd4NmNUSTBVMFJyTVRGTGNUVTJWM1JHY1hsbWFFTk5VakZyTDNNNU9HVXlaVmw1TWtaR01tdERSSFpET1VaR1ZXcFZNRXhuWlRjd1IyaG1VVFJpY1RWbFNteHRSbTgxVEd0dFRFVnJkMUpWTm5kWlJYb3hUbFpEV0d0YWRVcGhNbFozUlRsT2J5OUdRVU1yWnk5eWVqbDBhMmxvY25KM09XNTFTMlpSVWtKMVQydG9kMloyVFVKNFpGazVVMGR0TjB3MlUyTllPVk5CTjFBeVkyZHZNamR4U1hKTU0yZGFVSGhFY25Wd2NuTXlkVUZsVGpjeVRHcE1XWE00VVROM2RXMW9iVVZDV1ZreUwyVnFlRmd4UlZWUEsxVXhaRWh0UlRCT1kzbHBWek5CTVVSVGMzcG1OVVV6WVVOUFQzcGhValJLU25ob1VGWTNaVEZQZW5kNU5IZGFaRWRvVTNkcFMyMHlOR3hzZEM5amFXbEVUSGh6ZURJdk5UaHZSMUEwY1VKUk1IcExUMmc0UTJSMmFqRjNNbWtyUlhwdmJUQm1VakkxWm1Wd09YQklVVWhYTUZCb01GbHBTMlJaVW01bFN6bFpTaXRpWnpkV1VFZEZLMDFNUWxsd1FVbEVhM2x1YUhNeGJsVjRRMkZ6UTBnM2VrVlJSM2RNY0ZCVFpHNWpSVUp0Y0ZOWGRUVnRRMnBhSzFReFZtTTVjR0Z3VFdaQ1owNDFRakV4TlN0d2QxazRkMGxGTUU1cGJ6RlBUUzlWT1dabE5TdFNTVWh3WkVWMlVGaDJWalJyWjJGMGQzcFpjV0ppTkd0d1NFZDRVWGtyTm5aVlFXb3lNMnN4YkVaQ1VrZHhkMkZhY2t4Q1dVSkdhVU5sZDJRemVFcGhUbE5tTlVjMWVXd3ZaRUZoZGtkVlkzRmhNM2RtZEdGNk9VNW9ia3BuVlZSa2VFUnpZV1F3YjNKak1DdGxibEkyV1ZaSVVUTlNUSFEwV1hVME9FdFJUVkZCWnpGR2JHUlJkU3MzYkZWQk1WbEZZa1ZCV2pFMWJVazBkMU5PTTBSWFFtRTBaMkpsZWt0YVRGaG5UelE1ZEZaSFdtcEZjVUlyZEZOVWMwaGxURE56VDBVMlVrTTRhSEU1VFVaS1JtVjNLM1V4Wldob1ZuZzBOV1YwV2xSWVZFTlRPVzh6ZUdoaE1uSTJURGM1YldwYU5XWnVUMlJRV0dkSk4yWmlkM05XTDBwd1JrOTJUa2w1ZVhseVkwcDVkR0ptU0dsd1pXZHhLMHh1YjNCVVZrTnBOU3MyWmxCSVZFSkhhR04wWVhWbVdsaENOSGwzVkVoVFExUTBkRlJxV1hoa1psSm9WRU54UW5kMVYyTkVNMlZ1YTBKRlVsVnlTakZVZDAxNk1rRkdjbFpNTTBwRVdGVTRXa3gzTWxscFYwazJhWGwyWkU5d1NUWmtabFJYYkV4WGEwRXlURzAzY1RKSU5uUmxVbVZHZEdzNVRVeHZNalpLVEZsc04zVlFiRzA0UjNWWU5rd3dMM0ZYUVZaUVUzVlRPVWRQYWpsSFlucHNWVzh4Y2sxeVRtUlBkRVJqVnpaeWFVMXpSbU5sYTFFMFpWRnhaMmwxWjA5dVowWlBXbkpCSzA0d09VSkJXVFJ4TUVOalJtSlZVbFZpTVdOSFkxbEhkMVZvWjJ4dlVqWldjMFZvU21OQlNFVnRObGxMY0VkQ1J6bGxZbWgyZVc1MmFIVk9Ua0pSY25GMFRGZzVWMkpDTUhsMFpIcFZWbWhhUXpsU2JVWlphRTR3YUdvM2RIUlJjRTFRVUdodlRuVnNNbWR1UzBsR1lrbDZhMkYxVDBRNVZFZzFSWHAxT1d4UVNVSkxlV3MwWkRkcGFGWnpaSEZMZDJkS1MxWnFZVlZUZERKVVJrNXZVVGhrUTFwbmVHWkRjV05qTVRONU1rYzRNMmd4VFcxbVRIRkNSMDFzVFhCalZURnVTM1pPUzFJMGJ6a3ZTVkJaY1ZJelNrYzNWWEJHU1VSWlIwMXJUVkpDYUdnNVlUa3lOamRDTlhndlRrMDNRVnBQUTBjeU5FbERTekJvSzJnNWVqbDZZbTV6ZVdabk1FMHJTM1Z1VkVSWGVHSjFWM1ZPWTFWdkwwTlVZWHBWZGxoMGFDOVVaVFI0VEU4emNFSm9jVzU0UzJobUsyeEtXak5QWTFOSFVHVm9kMUZVV0ZGWmNrdEdXRlpJYW01VWJGRnpaRGMyZGpCclUwczJObEY0YVV4d1dYbEpZVTlhVTNWa2VVNVRSVEZyUzNsU01XeFplVEYzUW5CRmVqSTNNRXBYZWtWYVJrRnBXbUl4UW14emFUUlJVbWRRUmxGRFFtZGhOR3BHTW1JM2NIRklaWHBXWjNoaFdFcHJiMmRSVVcwMFdHVTFZVXhHY1hodFlYQjBLMEZrWkRneGVUa3ZNRk52WWpkc09HdzFOaXQyUVhweFUzQklkazlITW5OamVEZ3hTRkpEZUVKV2NIQk9jM2d4VWpGVGRITkVSR1pNUVc1MFoxSnlialJvS3psMGNsVkZUR295TW5aT01rcHNlaloxVlZsMlpWbHZSbGd5T0hkc2VIcGFSR1Y0VmpkbFZqRkxTRlV5Y25GRmRGWXlSMXAxWkdoWFZraDNkbWxRVEUwelZsUkpTVVkzVmpGM1JETXhNVE0wYlhOTFFYSTBRMnhqUzNKVFEwVklNekJRYVZOTFZGWkdUWFpHVFhveFpsYzRXRWhVVkZGWlVWaDBjV0l5TVhFMlowUkVOVFIxVXpoUVRqY3hObkY2SzFKRk9WcFBlR2swTUhSUlREUTVVbFl6YUU5bVRtOUZTMGhqWTFnNGNtdHVNRWxuSzJKamNHRXliMUprY2pSU0wyNUdNVTEzT0RCdlMwUjBORXhxUVRCb2FVNUxkM2x1VW5kTVowWjZlVmt4UVRBdldGbE5Ua0ozVDFGWWREaDVibTlUVDNCUVRrSnhiWHBSZVN0clRFSlFaVFp5TUhKclZsVTNSMlZUWmxoS09XSlJjVEpRTWt4eGFURk9OVmxtUVhKeVQxQnNjRlZPUkhOaFZHWnVVWGMwT0VkaVNsTTFVVGN2YmsxVmVHdE1hR3RyV2xscVMzWktMM1poY0U0MWFEWnBVbmdyWjNwTFJTdEJjR1pZYVNzM2RVRTBSamd2UjJSblNrWnJjRzlvTDBGYWRqTlpOeTlIYkZJd1NWSllNV1ZqUlc5cE9HZGFiM1pVVDJWQ1lpdGpVblV2VlZSRk1WTnBUbkpRY210WGVGRTNNbkIwY2xKRFowNWhRVE56WVM5VE1VSTVZWEIxWVV0clNtOTZjVmxOYUdSbVVYVXhPV1pCTkd3dlZHOHZlbGh4VkZrMFUxaG5PVnBtY0UxUk9WcHNkR0ZxZEVVdlNsbHdSVVpYVFZkaFExVXZLelJRTW1kdk1uVkJXblYzVjA5VWFXWnRjamRyVG05NmRUbFdNRXA1YjFwWlZ6STNMMFJrUXpoQlIycEhlVkphYzI5aVQxWlRlbGhXYW1wNlozZFBZekl6VUd0cVJYQnFjbk5FY3pVMWJWQnhNaXRhZWxSaVZUTlJiVFl2YlZkS04zTklNV2dyT0RKWFQzaGlXV2xDT0RWR2JWRkpVM0ZqTDBKUFQwUldTMUkyUW0xWU9DdFdWMDE0VTBOcFlVcE1abHB5UW1WalFWZHdjbmxXZG10d2NrdEpUM3BMVnpFNFZYTjFaMEUzY2tjdk5sRnphR2szWkZWd1YzQjVjV3hQTlhFM1NFWmhabWhhUmtkeldWRTNTRTlyTTJ4VWVETllXRlU0TmxveVJVaDZTMDV0TmpSeFZqTlNWM0JwWTNSWVQzQlRXWEJFV0ZOR1ZGRTBhbU55Y0ZOUFVXMTNNRlJYYWpodldtbDBXQ3RvUzJONllqWnRiRFpMTlhKNFNXMUtiWFZzWVcxU1owMHhZMlZ0UlhwWWVXaDZVSHBKUjFVMmFGcEZRWEJOT1NzemFqTlNUVGhoYzJkcU9TczVWV1J1YTJWVFltNDVLekZ0ZHpGWGFUUk1XbkZDVDA1d2QxSjZSMEZYYmxGU2NuUlJPRkpsVVhkWlZVVTVaRzFNUTFsbVJGUnhaV2M1ZDFaUmJWSXJZbTlaYTJ4bGNYaFNRa1pyTXk4eFRWSnpWVWgwVDJkelZGTTJRVXA2VDNRNFIwMTJlazl3T1ZGcFUyOTNjMmhqT1ZSV1YyUm5jMWh0ZEdFNVVrSlJUVTh3UjA5V2N6VjZMM2RDTTBkdmRYY3lUa1JDWVdWVWRVMUplVmx6ZW1Rck1VSTRNSE4xZDJaMFdGbEROMFptVG1saFp5OWhablYxYjJVNVEzTk5iR1ZQY0RKRFl6bEJOV28yT1dvM2VqWndUMmhDVldjclMzQm1OVllyWlRkaWFpdEtXRlpGT1VGd1oyTk1lRzFsWmpSc2VFdG1lVXcxWkZweWJqaEtNV3hpSzBwWVdVMUxVRGhUWjJ4eU5XdzJNSGRpYlRCSGJXRTFMeXRaVEdvcmNHWTFhblYwWmxocGJrczRlUzlPYTBnNWNHaG1lRXhwTHpOTVExTklMM05yTTBsMmVWTmhTMlYwWmxkeFdEaFRObmRHTDFaWUszQlJhalZzTW1GR0wzRldXbmx5T1RCcWRYQm1hWEpDTDBOVmRXWkVWR3AwV0RWeVNEaHBLMUpXTDNWWU1XZ3ZNVXczUlV4bmFGaGhRMlpwV0ZacGJpOHdkbXRpTDFWemVqVkdPVU5QUWk5RWRuaFViQ3RhWkRSV1kyRXZlRWQyTWpVeE15OVZhV2xOSzJkSlpFaFlWa0lyVUVnMWJVWTFaa0ZMV2tkU1dUWnRTMDVtVWpsTFNWWTFWekZoY0dKNFRuSnhLekI0Tld4VGMyTmpTbWc1VFUxUFducFBUVkl4VDFONmJXTXhha1ZrVkhGMVJYY3lhMlF4WlVWTmVtWnRUMEpGUkVnM1dFSmhXVmxtVkV0akwyaHFTMU51YzJjMGJtNTZRbWRZTDJWUVQwcDNiRmhWTDJ4alNqWk9ZM0ZTTWtoM05tTlNkbEozYmxKT1dUVkNObHBaU1N0RldUQlFWaTlNVDBrNVFYaDJNVU0wUmprek5HNVVNR05tTVZJck1YbDJjV3BVYzJkbVRsWXhMMlJKTUc4ME5EazJMekJMU0RGQmJ6VndUbGxtWXpCb1JuQkZVSEZJU2psRWVYVkxSbWx3Vkc1clUzVklUa3hTYUV4a1NXaE1VVGhLZGpsamFFNVRUV05WZFhZMFNGWkxla0Z2WmxVclpqQlBTMW8yTVZFeWNpdGxVVFJ3YldabVlVbGlNMVZqVWpOVGNUUlVjbXRPTjAxVE1XVTVhbmRxV0VsWlZrNXZlSHBUWTNZeWIyMTNORUl6WjNSaWJYRlZaRlYwS3l0cWN6ZDRUM0ZXZG0xTE5WUkRiemxVVDJGWU5YZHVWa3RDZDJwWVMxVllMMnhXVFRaNGVXNXdiRWczYzNWRk5IQnZTRk5rVldwUVEwdGpWbGRSWlZkVmJuVkxORlJwYkdOdmRrbGtTV0pNTlhSV1RUWjVlbXhTY0RsU2VXNWtURGRTUkd4UGNWWlZTMjFrV21ZM2NGUlhUamRXVkcxcEszUnJhelp3UTBSdGJGcHZWazl4VjBOdVRrNU1NMko0WkVOak0xWkhUWGRZWW5nMWFDOTBjamxLU1Nzdk5tMDJZbkppTDI5ek1UazVUV05XZUM5ak5IRjVTbUVyYkhsdFpWTnNVbnBvWW5nMWNDdFpaVkJRUlZVMGJsaEZjazFFTkRRNVdGUkphM0pGSzJKVUx6bHFVV1kxWm1KblNqUTBWRTlxUm1sb1RYbE9WM2hYWkVkeVRrTmFSV1pRYjFvd1lVODJObmN3VjFwTWFFMTVVRTl1TTJ4dGVFSXhWMHRMT1ZOYU1HRnpNRXByVW5NM2QzcEpNV0p2ZWtWb0wyTmplWG93YzJRMVdVMVJUVWhTWjNoUmQyUkhWRUozV1hOa2QwUkpNbFJGTmxGTmFtb3lUMnRRTW0xQ1ZXTm1Sazg0WkRGWlJWTkZSRzk1V1hCUkswMW5RelpRWlhCbllsVnlVMlZZTUZGbE5YQmhRa3BrVTJoUmNVdEhjRUYyYW1aVU9XRklaVTFVUXpsSmFYVkJZV1p2UTI0ellYZ3lUUzlqYUhaa1JWZDVVM1Y2VGtsQk9UaDVNazU2YzNWalRtWkxkRVF5VVVSeVVUUjJiamxLYWt0TGN6WjJaREIwT0hnM05WbEljalppYVZKdWVFUk1NV1Y0TVZwRVNXVXJVVmxwZG0xTWNqSlNlV1F5U1hCb1VtZzFUWEU0V1VOdmFqSlJNM1ZwWlhKQ1FtaG9OSFYxYUV0TGEwUmhjMjVuUmt0QlFrbFdiM1puZFZoeGVsWXlVRmgwTVV0bVZVOUdWSEZQZDJkR1ZsWkdPRVJCT0doeWJHMTJSemw2Y0ROcFdrZ3dWRk42WTFRNWFFeFVlR2hNVURoVGVVcFBlRXgxYjIxM2JYWnZjVXBRZVRWRFJuQmpOVk4zZFRSeE9WcEhXbUkyTVVGdlduRkZObWg2ZGlzd1dqQnBZV1ZWY25aSVMxWkVaSFUxZVM4NFZWUlhlSFpxTW1sWE4zcDJaMGRuWVRjNWMzQjZiM1l6WmxjNVpFWlBMemRSVm5sTmNUQnNkVTlxU0Vwa2QweFJlV3hwYzNJM1RtTXpUeXRXV0hBMlkyUlBWMmw0V0V4U1EzTnNSa3A1VVZoNFlqbEVUR3B3WVV4dU4zWTNValZtT0hCaFJDOWtOVXcwY0UxRWFYaFRhQ3N2V21OU1dHcGtNRFZFZDNWMVpYRTRka1EyYWxwbWR5dHRNVVIzZFhWUGJIZHRkazgxTkdwMlNEZFVSVWhwVG00dk4xZzBWRmRvWlZKcGRubFdWaXRWY0dNMFlYSjBTMWg2VW0xc2NFWkRSbFkyVEZwdlYzVlNZazlQTnpGdk1IWlNOMFZyT1VaSWRtTnpkRGhzTkRCVE9USk1Xbkp1TTI5MlJsWmlaaTlvUlVSUVFXOWlkbTUyUzFWMWVWWlVhVkUzYVZoSVMyOUVhWFZoUjI1aWNsSnljVFpWUlVaT1EybHhWWFZtTkZWdk9IVjVOelpTTlRrMU5ITjRkaTlsVjJNemJXZFZOalpwY2s5RWVWRkxabU41ZDAxMGNGSnBkSE52Y25oVU55ODJjMWg1Y3paRk1EYzFWamM1VTB4TGFIaE9NbEJXZFdwMWVEZEJXWEl2UkhWNGVrSnFhSGsxTjNSRmNHTTVjMmhVWVdaeGVWSjNjVWM0ZEcxRFdXUkRTbUZLWm5CQ1pVMUVRMmR5VlRSRk1TOW1OMVJHUTFOV1lqRk9aRXhYYzJReGRtRlJOMUpoUlRKak5tNXlTbVJsU1RORloya3JZU3R0UlVzdlRXWTBXWE1yWjIxUmRFTjZVUzlGY0hoTE5XTlpjek5vVFVsNWQydFhObGQ1V2t4UlJEbFJURVJPU2lzck5reEpWSElyWW5kQ2FsTTBkRWx5V21wTVNIQktZamh5ZVZaNVRrOVhiV1ZHTVVKbVdpdE5jRWN2VjFKMVRrRXdSR3AyZW5aTFkwUnJlVVJvWm1Kb1RGRTNUVkpYT1hoS1Iwd3dTRTFrU0dSSlMwdFJlbmhsVFhOeUsyVkhUbkZaUmpabWJrSnlWVkJJTml0dWMwNTRPWFZGYnpSeFFtUnhUbWxvZVhWVFVrUjZOMUYwWkdGa1JYTldPVkpPVWpWaFMyNXJNVTVHVUhweGRISklXaXRyUWpWQ1kxVTBObFZUVVVRNFRGSndTMkZYUjFsaFNIQldWMXB3YlVWTFJFODBVbVVyYWxncmVsZFdVSGRvZW5GUWRtRmhaek5QWVhGa1FWWjZha3hxTVRGNlZsbFdXbTlTTkdKdlRWbE9iR2RFYzNwVVVtWkphMGRUT1RKclJVUkhTRW95Vkc5NFZsSXhSRFJuV0ZwQ1JIaHpZME50Y25acVpUUk9NbWRIV1hSdWMzUlhkRmhqWlc1cVNFOUljVTVzU0ZCaWJXcHdjMnhFUmpaQ1JXWnVTWFZQWldGb09IVXpXakF3VG5BM1ZVNTVhVmN6WVVWNlNGcDVTalpRYlRabksxTTJaVzF2WkdWSVpHOTNaWGs1VVU1WVFrZDVaRm94U1ZjM1pEUndhbk16Vmt0SGRHRTBXblJZWVhWVmNtVjBSVEp5Y0cxd1N6RnliRmRtY20xcFJtSXhPVWN5TjJkNlVrazFOall4VTBwbFJtMTRTVEU1WVhWaUszZE5jM0I2UjIxdFVUVnFXak5TVG1RME0xTXdVMDB4TjI1NGRtcHJiVVJrVGsxck5GcHdXbXd3WVhCc2JHMVVOMHRhUzJwVmRETXlXalpQT0RBNGVXdG5kMXAyT0hOVmVYSnRabGhUVVdGcmRVOTFWVEphVmtJNVJuazBVM0I0TWxkeE5IRlpVVnBoY21sbWNFSkpWVE5YUkdORk0xWjROVEJVVGxaV2VtOHdkV0p4YURsR1dIaEpkbWMyWlVGcVJIWjNUWFpVZGtwTFpVMVZkRkpGTTBKalpEbHdOeXRVYjNCaFJqQXdWWFJUWlRaS1JWVjBUelJWYjJGc2EwTlZaRk41VlRScGFURnVWWEJUVmtoeVlrdExiMlJaTWtwdmRGa3hTVWx3WVRGNFRWVkdabVo0Tnl0VWIwTkRMekZDUzJwSWRVUm9UR0o1UkRJdlJYUlVjRmM1YWxwU2JTOHpaakZKTlZwNlMzcGxUWEJvVkhWSE0zUTNPRFV4ZVVjMEwxZE9jVE42ZVZGd2VpOXNRWFI0TDNKeE4zcHplV296YjFwNloyNWxaRmhUWlU5MlVrOW9PRTB3YzNFMVduWXpSVVJwZVVoR1RtbERVRWhFVTFOUFpreEdlVk5aTlRoeFVXeDROVXA0V0dsRFVHNTJSVUZqSzFkSlZEUnphamg0WlZaalEwUm9Ubkl5Y210TU9WQjZVVEo2VHpobWQxRmFSV0ZuZFNzNFdHRlhlVTh6UnpkRUwwOU1PR2htWTBOUGFUWjJMME53WTFocVNFVjVXSE5DTHk5RE9XZENWbU5JZGxkWU0zZDBOQzlFWkVndlpEVTNRV1JXU0dRMlRuWkpXak5rU3prMk0zWlVaSEJ3V21obVpuTXJPRFppU0Zwbk5uZFhiRWxITWpKbFFXdGxNbEFyTDIxdVZXdFliMkZrWlhkbWJrVmhaRGRhYW5neFMyUlBja01yZEZWMmNubDRVRzVtTmpkUFpHdDZUR2R3UVhvMFpUSlVRVmhKWlVWUlJrWXdPRTlFVUZKMk5rSkNhMnd6ZUM5YWRFVk1lbmQ1YlVGV1R6Vm9aMEk1YzNaMldIRm1PU3MzV1dRMFRYUkJhbGhRUXpOVE0wRXhNM1IzVG1zdlQwbEdiVE56VkdkV2VXaDVOVUpTWkZwTk5sWjNXRm95YzBwRlpHWkNNVVkzZFVWcFZEVTRXSFZOTkU4elIxRklibXhXUm01clUwbzFTbWhRVmtwSVEwdHNZMGMzTjBkRVIxaGFhR0pNYWtreGRrMURVeXQ2UVhBeldtZHVVM0I1TnpSbVNraHJLM1U0Vmpkbk5uWjVOV2RoZFdwRE5GbEZjbWxoVnpJcllXNXlhM3BOU25SNU9XZ3lRekV6ZW5sSVRWQm9hM1J0VG1aSlRWVldVMDV4UlZjMlRHMUpaSE5RYVVZeVRuUk5VRnBVY1VGTFNWZGhlVWcxVVRBd01qZ3JSelpuTVZVMGNuSnpOVEF6Y0ZoblNESlljRlJPYWtWUmQxb3lZMUkwVnprdlZscDZTMk0zZUcwNFNIVXpjR3hGUmpGU1VYbG5aWEJOV2paUlQzZzVWaTgwZW1kNGJYZHlSRXB2TXpCUFVrbENkMGt4UWk5WVQzbElZVU5EVmt3NFFTc3ZVMVZtUWtOSEwwMVRUMlJzVDFkNWJYWlNUM0ZJVmtoek1VdGlLMmhxUVROMFNVMXBNMUJuY1dWVE9HMWtUbEJuVnpSUFRFOXFZVmRQUlVveE9HaENlVkJGU1dsQ1N5dDZRV0ZXVEdNMWFtVXZhMDlNVEdKSmFYWmpMMFIxU0dkUk1VdFlUakUyYzFkcU1sZERLMnd4Uml0UE9VbHViMVpzUTFnMlExZE9PVWRsV2l0U00wUXpVMHBzYkVoWVZ6QktOaXRzYkZsT2NGUmFNazV3VEdkVGVUSjNURVpaTUdrM2VXczRRMDg1ZG5VNVJEbHRSakJqU0V3M1RuTTVjek5GZEVZeVYzTnpORzVsZUVSbVMyeDFTVEJRUmxwRFJVazNWbEZuTUhoNVJreGtOM2xqZDFSek0wOXpWR3hQYm0xYU1ucHFVR3RhWm5JNVMyaDRVRE5GU1haaUwxVlhkRFJwZWt3MVVIbFZTR0pQYWxwVWEzZ3ZOQ3RHV0RkcE56QmtORmgxUkROUUt6Umtibkk1Y1dKb2QzaEljVU5MZVhNMk5XbHJVVkp4ZG5jclQzbG1URVJSTDJsWVZqRjFURzh6WjFSdk5WcEdSMll2VXpSS1FYRkRUVlZvVEhCS1YwRm5NRTgzU1hsalNUWjRLM0V6T0dKWlIweHZiR1pPVTNKeE4xbEhSbU5KUkhGUll5dGthMnRxVW1adkszRlFaMGs1ZGtWWGVrNTZjalpVWlVSVk4xSTBXRmhyZGxRd0t6TjJZVE56VEhKWlowMVVjRUpIVG1SdFpXbzNhMWdyWm14TU1IaFBUazVEVFV0NEsyNW9OM00zT0dablZHRmpjMXBMVDJWeU9YRlNTMjQ1UVU1dE4yWjJPVzVpYW1odVJURldlVVp2V21kUVRFeExUMlZwVW5wRllrTjBNVkpCZG5OaVFVbFJha2hXZFV4MFNrRlVZbFZVU0ZZM2JqTnlXV1I0T0cwMU1ucGxXalJWWWxGQ1JFdHZTalpCUzFGT1ozTTNXazlhZEVsVmVVSjRRVXhYZW1sWlJIRnBURXMzUVVaU1RGWktjVWhrSzBoWmNWaHBOMkZHVFM5NVJuTkhZa1I0WldKVlVYZHFkbTkwV0RoaU4wb3ZRVmxxYkROME9YZGpka1JaTmxaTmFXOURObnBWVlRGdlVIUkJORzByVUZsNk5rZHpSMWhCTkcxQ2JDdFFaWE5KT0RWQ1Jrd3JiRzV0Tm14RlpIVTNkamhSY1dKUVltbEtSVTlhU0hoSWFITk5TVWhRUkhRNGRXSTJXVWRNZDIwNFRIVmpWV05hUmpZNWRpOHZMM0V3U0dkeVNIQjJVbTU1WmtoMlFrZHZWbkZRWjNwRlFtRXJNRUZVTTNwd2NFNU1Ua1Z2UWtwS2FIY3JlbU14Tkc0NVYybEtZVnBDTlhGSU5ETm9Oemd3ZVc1dVJYVjBLelp1TUZsRU0yUjFia1ZuYTJ4ME5WQkRVWE55VDFSbU5WaHRUV1JXVTBodlkzRlpZeklyWWl0NVFUY3liMVV3SzBKTk5YVm9RWHBtWnpkVFEwTkplSGRzUWxrdldIUXlaRzVWT0RSSWJXRjBka0prYW1JNFQyOXhPVTlLZEhZekt6bHNSaXMwZFVwT05USlVhelZRVld0VlNXRkZWbGxDV1U1RlZETlVOek1yVWpsRFdsWTNkSFo0VkhVMGMwdFROMmRaVkdFMWVXdDBXV2xCUTNaS2NYQlpOV1prTHpaSllYWk9PSEZhVnpVNU5rNUpUWGwwYjJFNFZtc3hRMmRRYzJwWk1uWTVMMlJ3VWxoNFIyUlJiekZyVURCeFJHVjRXV0UzZFVOdU4zQk9ZemM0WlhSVE0wVTJWbHAyVEVSaU0wVkVaSE5tUlhkRGRFY3JXR041TUdrMGVWRXhjbWMxU2xkTlYxWlNTWHBoY0dwWEx6Z3ZhM1pKV25OdVR6WmhPVU5uYlZsRWIwcHRSVTV4Ymk4emNXWjFPVWRxV21KTFJHaFRaMnBGY0c0M1VGVkJhR2hwTVVSS1UzbElVVlpUT1RNdlVteEhkekZDVlRsS2JtWXZla1pVY3pWbVIwaGphV3R1UkZaUlpWTTJVRFpYVEVzemQyNXhiRlpMVjFsQlp5OTVPRGR3TlZsaWRscHRaVlE1V1dwVlYxcFVUazgxYW5rMU1qTjVWREZPYXpRd01tTk5WRXgzVVRaRFQydG1PVVJ2UjFZd0wyY3ZTazFTVDFOcGJtOVZVR2hUV0c0emRXdGtiRXBTZW1WTVlXUnlRazh2YTJKaVJIWTBVVk5NVG5SNWJtOVVhRmhYUTBaQ05uQTNWVzVOYVhsblpIVkVRbEZLWW5GblkySk1iakp1VEV4WVZXcDRlV0ZVZWpkalJHdDJZV2xwUTFGVlZIbGlWSGhDUTJOSFRIcDRVMDk1TjFsTmJtazVZV3B5ZUc1ek0wcE5XR05JVjJodlJtUjNVV0ZTU2swM1FUUlZNV3QyV0dkTmNpOHZURkp3VVRSRGFrcEZhbVphZHpacmVsQXdRVWsxUzA0dlFqZEtlbEp5ZEdoUWJFb3ZjMWxST1dseVMzTkNkV0ZLV0dSUFdtUmhXRGd3WlRsbVUwaFJUMlpLSzFBMWQwczROemhVYjI1elIyOW1lRk5WTTJSNmRsQjNlVlJLVFdWeUwybG5lazFXZUZaUVZFcHlWMEk1UzJOVFJtRktialZpTkZsYVRTOTVNR0kxVVhkblRUbEVkblkxZUVwdVpWVlVURUZGUXpad1dITnVUR3hyZVU5UE5WZHVXVTlIVlc1V1RWVkNVRzh4VVU1aGJYUkliMFYySzB0aVdXNTVNelJQU2s5TFpucEJjRkpvWW1oeVZUWjBTM0ZPYUM5bFlqaEpPVXcwTDJreVZIaDZNemN2UzBKTEswcFFlRmw0T0hKRVExQk1VbUpFYVRKRU0wRlhORzVGZG5sTFEzZHJlREk0Y2xoQlJVWlROMGN5TUVzeVRGbERlbEZyY3poNVVtMW1NVTVyTlU1WmFsTnVVRTFKTkZCRU5DOVpLMUpGWTBaV1dXNVRhWE16VDJWa1RVNUxXa2hwVVdoVlUzQnBaRlJSWkM5aVpXdFJZMGRDTTNBeE0wVXlNazUyVUUwMVkxRlFVMmMyVTFFNFFVbEJaSGR5VlZCa04yVklVbW96Vld0blp6bE5WMDF2YkhZMU4weHlWVWN3VTIxblZXeGxSakZMY1ZwR1prWkxhbmxYUzBGQ2FFOU1MMGhNVmpSbVJITkRORFJLV0VJMmIwVnljRFJoWlRkNGF6UXZSM1JQTVVoTE9HVXlORXAwUVc1WFExaFpTbnBuYkRscE9HdEpXa280Y0dGcWJ6bDRTMUk1ZUdoVk9VdzRjR0l3YWtRelZVRmxObGxvUzNSWFZGVk1aVlJhZVhOVVpqbHFORkpUU21KR0wydENjVzlDTXpWd09UVjJMMmhLY0VwUFYxaFdZMkZSVlcwcllVdEhXRTEzV1dWclIweDZLelJHVUVKYVEyc3JaWEV3Ykdwa09VRXdiamhRV0haaFNreFFOWFZrZFhZdlNEQk1URXBpWkcxSkwweEpVR0Y2Wmt4RmJVdG5hazB6YXpsMVdHUlVZMXBEZVUxUVZFdFNZVFZ3UldoamMwYzVjVGh0VEhaU1dFZ3haVFZ3VFhadU0wRXZSakY2UkV4TmVUVXpaR3haUTI5bVFrOXdMMWwwV0ZOT1IyODVhV1JyYW1nclNtWldVRWRpUldzM1VrVXpNM2xEVTFWMkwxaFRWak42YzFsMFIybzNXVXM1V21aSVlqazJMelJoTlZGRlYyWkpTbWg1WjJNclVEZEdlRU4zTDFKYVQxSmxaSE5NVlcwM1pVVnJjemcyS3pCNFZtaGlUakpDVmtSVlVIbFRWV3hQU3pKTVdtc3hUM3BpVTA1dGFtc3hPR2s1Y2s5cWFqVmpkRTR3ZVhaS09GVndUbVp6VVdWdU5YQk1WVmhVYUhKUFNTOUVjakJ2UkdKbEt6ZERTMnhCVG1GRVoyaG5ZbUV2TVd0bFZsTlFUa1pwVEZreFEzSlRaWEJYVGtneVRUaHFiMlVyVm0wMmRIVXJObTFVVEhJck1XVkJaQzhyUVdKWmJDOTVVM1ZDTVcxbmJtTnRSak51TnpZMlpWUkVNemxIVkc1TGIxYzFRV3RzVkZKMFVGUklja2d2VlVad0swSmhhMU5zUnpWNVpuY3ZhbE5GVEROMWJFdG5OVTVKYm1NckwzWkVTREU1VUZNemVWZ3pOM1ZSWWpFNVRucHlRME13WkNzMVVEbFFka05zY2pCblUzcDBjRUpVZERGd1NEQTJhRFoxVWtoaVlXcDBiWFZqWnpGb2VYaE5lRVUzUWpkSVZHcHhSM0ZGZFRsYVZtWkVVVzUyZWxKeWVHcHlRVE16ZVc1M2RqQnFTbUpTTTFGc1lqRlphME5NTDFnM1pqVmhhVkZoVDJOUlNsRmtTVVpqTUdWUloySjJNVE5aUmtaa2FFTTNXamw2SzBGT1prdDJVbWxXT0ZKUlRuQkRha0YzYm1ndlRreEtVSGxOTkVoT01ubE1TbnB1Y0dWcGRYcGlkV3hVWTJoSGNFZ3pOV3hXTDFwUU1XNWFOamhwZDNvME4xbzBhMkZDZUZjd2FFSTVXa1F3Umpka2REaFJhRWROV0RRd1ZrNUNTbVpxYzFOeVNtaHplRmhRVFVWaVEyRnhkV0ZRVldSMFRqaG1kMUZuT0dSclVITlRaMUpyWjBGbGRuQldkekZYVXpSM1RVMHpRWEZOVUZwd1Uwb3pUSGx5TUdRNGRXMW1iR1JuTVdkbk5qUm5SVTlpT1hKVk4zb3lSa3BTY1ZwcFdtSkpabmxFY0RCMmFYbERRekkwVFM4NFNYWlRRbTU2UWt0R1JDOTNUbVZMTVZkbFUzWTFaVW80VkU1V1preEhSWFZGVEVzcmJUSkxOVmQ0UlVsT2FEVk1UVXRZYUcxeFNsRllSMGxrV25neGVsUmxTMk5WY3pWMVpsUTJkMjFFZG1kdk1rdzRWbk5sYzI4eVNtVkdNazF6VlM5T1RDOXFkelpPYkVReWJXSmlZbWhWWlN0cVltNVZhREJZU2t4R1Ywc3dhVmtyTXpoamNtbFBZMVp3VldwNlpYTm5hM0p0TlRsVFR6QnZOVmQzTm1kSmRHUlFNbWxVYkc5UFVpOXJSVGR4T0ZOUFRuSkhhRTVPVkZRMEwzWlJMMDVJUzBwNVZFZE1RVzh5VG5kTEswSXlkRVpJZVVabWNXMVdWREJhUTNrM05YUmpVbU13U2tkbVNWaG5NU3Q1WTBWWE5qUkZOa3g1UVhwVE1sVm1kVlV6ZG00eldUaElSVGN2SzFWSVJtNHdkRkZ0WjFOQldsRlRVV3BEVFZSYWJESlBLMFZPS3pOT056STBXRzV3VFdOaVFuVnZZbVZrWm14UGVuQTBSa2huTVVGcE9FWnhhSGxhWVVNeWVqRkZaMFpVTkdKSFJUUkhNM1pDWnpGVU9HUjBSbkF6TTBWcVZYTk1UVnB0VldOUlZTOUlibEF3UVhNeVR6VnBhMnh4VUhKTFlYZ3JUMGcyU2pocFQyWlRXSGRoTlhoMlVtNXRVVWR1T0V4NmNWUXdkak1yWVV4RGNtRmxjVlZ6TTNSUFdrdFFZVElyZGs5WlYyNDJjQ3QzYjNoa1puWXpjRWQ2THpsU1YzazJTVEJRZFhoTE9GVnllREk0VVRSYVZsaG1LMHh0YmxWWVZuaFllVzR2TWs5U1dFVk1jakl4VTFOWlQyWjFSa3hMWW1KMVdHazJhalYwZUZGcUsxUm9hRGh0WlZOb0wxZERSbEZMVGsxelprVkxaMlp3U0M5bWJtOU1aVkExVUVVellVeHVlbloxUVVOU01XOWpOVTV1U0VKQ0t6Rk5hRFZoVjBSMWQwWjNjRGwzUkdFM2FubG1VRWxDYm5sR2RqWlVWa2xPY21ZelYya3hTekE1V25OeFNrWk5VVTA1V2s1RlpFUnFRV2x1UjFsTmNEVkVjRGM1VVU0MlUxUlRjbEIwVmpjeFFubGhhVVJOYzJKUFlYQk9jakF6Y1RaRFpWVlhVVEZaV0U1cE9IZDNjVmRLZERBeFNFZG9NakJxUldKWlZqZElaMGxLV0hOaVZGbHBUM0IyV1ZsdFFrSkdZVEp2TUVsT1kzSjBSMWRDWlRWclFVWjJOMVJsYm5ZM2RGRnBjazk2U0ZKV1UwbFJVU3RXVGxOQ1pUTlZXbWg0WkZGbVlWUnZlbFJqZDNZclNqUm1ablJXYUVoTGFVUTJkRkp3V0ZONVRtTm5kM1U0TTJWRlJtZFBjSEEwWTJJclIwNW1Xa3A1UW5FclZXTnRWekk0ZURKcmRFbHVXazV1Y1RWdVIwaEdhWE5GWVZCSU5sbzNVWGR0VVdKbVZXSTVOa0lyVjNoVmJYTk9XVzUzY0RSNloxcGxXR3ROV0hORlNXaFFNRlI2TkdSbk1XcGhhVmRpTkVSTldXUjVNVVJKV2pjd1ExbE1SVGt2TUhacWRYRTJUMVJ1TnpscFNFaHJhV1ZCVmtndmIwSkpMekp1Y0dSWlZHUmhkVTFSVTBwRWQzWTVTbk54YkVoSksyRnlORVZYVUdodWRIWk5NV2hLZWpWRWMxRm1WbVE0VVRGbVRrTjRWbTF2Wm1vdlNURXZiVmx0ZGxkaU5pc3dkbkZPY0dWeFNGbElUVzVTUWxaWlUyNDFWelpaYmxjeU9YcERjMnd4UlcxaWRYcHZWR0pZZW1wT2VuTkVUVmswUzNsWFdVSnRkQ3RyUkVkdFZUVlJNREJYUW5aS2RrWTNWRE5ITHpJNVExbFBWMHBxTHpSTE5rTk5VamhhY1RCblpGQlNkMWxGUXpKcVlrWktWbWRoVkV4VFExQnNWVkJIYjJZMVFtcGtWVWRuUlc1d1FVeE9XVTlPWmtzd2NtNTVWV3hsUzFWVVpqVnlNbkF2V0M5cWVXbE5WWE5GU3psdVFrMTViSGhCZG5SVVdVOWpXbGRPV0c5RVJESXdRVWR1YUZkSU9WbE9OWE5vVlNzMWEyMWFkazA1Ykd4eFpIWmFORXRqTjAxNmJtNUhlVFkxV1Vac2JESmtXa001VDFScE9WQnpWRU5wZURWWFpEVmxWREJCUVhNM2VVeFpiRW96Vkhobk1UVmxibWRTZWtWb1Z6WXJMM2hLVGpnMlUwcFlNM016VG5WclVFcFdjRWczZERreEsxUlJVV0UwTXpNNFprcDBlSGszZG1SUGRXOUlSWHBYTVZrNWFFRkVjM0pQYm5NM1NqaE5Wa1J5U0ZSV1NrdHBOVU5qUVZWbmRWSlpRblptZDB0bVNVRk1UMUF6S3pFeGJFSnhNMFJoVVZwMmJuZGxNVUYyVW5WclpVNW5VMmhNZGk5WU1tcGxaUzkwTkdscE5pdG9ObmxMV2xrNVVUVlZOR1ZsVkdSS09UQnlOWGhqWmpGVFExWkZkSGhyY0hoWmIwOTZNRkJuUjJwUVNIcEtWSGx0Y2pkNk5GcEhUVWxYVDNvclNpOU9TMWhwU1hsb1lWQktkMnhpTDAxQ1lVTnBXalJVYm5sRlUwVXpXRWxTVTJWT2IzTmhOMkphTTAwelNHMU1aVk5EWkZob2RrWnhiWEJHY0N0VUsxUkxielIzVGxOcWJsRlRWMkZKYm5CTmVWZzBjbkJpVEhGVFMyOXBOamRzU1V0SWFWTlhhV1Z3TlVkM1pWQkZSV3hGV0M5VlEwSjJaWG96YWlzdlpuRjFlWFZZVmpCcmFTdHpNRmg1UjB4Mk1tdGFUR1ZZUkdFNWRYaHpkSFU1WkdwR1FqSndlVUUyWkZNNGRYbDRZWFYyV1VsTE4zUlFOelU0YzI4NFlXTnphMnRoYkZJMk9WZFpjVGM1YWxKdE1VUlRjRlJ2VFhsbGVsSTFWSFpPTDNOWFZsVTRhVTVtWlhoTFVGUkxlRFUxVEhWcmJGQnFiMW9yZGt4NWNGWmxjV2gzWm1GQ2VTOVBWM1pUSzFCSFZIQnFOM3BrUnpkc2VYRnpVek51ZW0weVkyeFFUREZ4V1d4VVdIaHZNMk55VmpCdFNtbzFWMVpoZVZOTVpHbzNVa3hGYjFsWmNGUlpXWGxSWVhCNGRIWkhUR3hTYVZaRlJHOXNXa1p0T1VkNmIyODVORTl1ZFhWcVZ6QmtUM3A2ZFM5TWFWSmpVblU0YWpOcFVGWk1jV3N3Y21oTE1pdEtWRFJ2WTI1SFFXMXdRMlZ6Y1RNeFZqVmpaRlZ0VmxjcmNpdHJiakZLTm5OWU1XcHBNMUpvWkdaUVZpc3ZiVzB2V0M5RFIzQmpaRXN4VTFSbVdHVjFLMVZtT1ZFeVdtWlJXVk12VWxCTWJtZHlURzVEU0VaTmMzUTBZMnhpVTJaeWIxQkxRVWxEZVZCemQzZHNlVlkzV1hRMVJEazNkbGhqVFVvemNsazRWbmR6TldabVNWVkNabW80ZWxacE1WSkZhamN6T0U5TFV6QTRlREZ0YVVJclJqTkhhRmM1WjJwT1ptTkpUVE5uWm1wRVJYQnVWSFZSY2xBNVNFSlBOV0paVDNSalpWRlhLMWtyT0ZaelMyTTFSMEY0ZFZJM1EwUTJhRzF2YVVaRlQxVXpTM2w2VW1wbFVYcHZhRkkwT0hwUWFXeHVSVE5HY3pkYVdtNXpWRUZuWlRWUE0ySm9WRmRUZVRBM09IUlFaVk4zYTJneGMybFRkSE5oVWtJMVdGZDBOMFYxZWpocGQxQk1kVnBTWkRKTmRWUkZUM3BNZW1SRU4zbGplVFZZU3pZMFVDdEpWR1JZTDNRMFNETnpaRTE1YmtZNVpuRkdNRkIwTkVReVkzbEhhV2hHZW1GcGNXeFlha1ZZVERncmFUZDZSa05hZDBOcUwwaENZVW93VkhaRlpIbGhWVzlqZFhsT1JubG9ZakZJZHpOYVlXbGtNekZUTVRjd2EwazVUbFU1WVZKUWMyVTBWVzVSVlZrNVUzcFdielZDTVRKeFEwZDJTVGhoYTBSSk9HUnZlRFZzZDBKVFRUVnNVbHBrUkU1NU9HNVRRbE5FUWtZMWNWTlZaV0pIVkU5RWNVSjVObU50V2trMk1sSXlaVTlhZEhodWFHOTFVSE5VVG5SWVZYbDBkMVowVlZGUE5VRlhNREZPVUZOaGFVaHRUR0pMVWtSdWJVMUpOMXB3U1c1dlZHMTFXbkZNUlhWVmFITnFURzhyVWpWR2NFUnFjVXRwYTFFeFZUQjVabmhRUmtGTVpuWjNiVk5TZVZWTmJITjJSRzlFSzJaTlkydzFOVmR0TmtOQk5WSjNjVzEwYW01cFJFTk9aVUpOZVZJME0yZzRZVUozUnprMU9GbzNiM2RtVjBkTGFGWkxkVkl4Vm5Cd2JXaEJkVXBhVkZSYVpHbERaVUZCVjFkb00wMVFTWHBVUzBodWNtVTNRWFUwTmtsWlpDdEJaM0J6VWxSS01qSlNlRU5QVTBOdlVreExUMHByVUVoa1QzSTFPVmRDTUZCV01UbEpWWHBqUkVobUswSmtSbk5rVnl0WmRrSkxhbUpMZGtKMFFVUTFORzVoUVhaa1VXaG1XbFpqVmt4aGFYWmFVREpDVkhoM2JVaFBNMFU0TTJ0VFduUjNXbFV3ZVVkV09TdGxkSGd5VGxZd1NrZzVjREIyT1VoWk5FaERPRmhOVVVOa09EWnJXVEIyWjJOMVluRmlSMmxsTUdvelJVVlFRbnBxWW5sU09HZHJVSEptU0VvNVkzaHlNbVl6Um1oUWNWUkRRamwxTXpnNVkyZ3JTM1I0TDA5c1dDOXdRV0UzT1dKaVNYaDZaRU53Wm0xdVZtTkJWRWMxUms5U05FVk9VMmd2TTNOalIwVTVVbkJ0TkdsVVZWQnhUeXRVV0VWVU5rVTNWMjVJTDJaRWVHWlBOalFyVUdOMlptMW1NRTkwZW5Sb1N6RnBTek5xWkRSSlRYUlNNemRFVGpCQ1ozRlVUR1IzYlRsUmQyWlJhRVJJTHl0aWVERm1PVGxCTUdSSFQwbE9aQzl4UTBsV2VGY3hWRmhrZVd3eloyWjBiMHhXSzBWemFVeFFWbUZVYlRGaWR6TklhVWhVYW1aSlpFZFFUaXRDTjNBMmFqQnZaakYyZEU1SU1sQlVNVXQ2Y20xeFNFNUtRMlp3YjFsQ016TnJhVW81Y0Rkdk5ubGlVa2RpVGtKdWJHSnhObkE0ZGpSVGRuVkZkak5CV0hCc2JuaGpXWHBxVDAxNVQxbGhOM2RQUldGRFVISndNMlUxV1Zad2R6aGxObXRQZUN0R1dYcHljREZyUkhZME1WUmxWSEY1TlhSM1EyUkpVWFpqVDFKTFNscHhhVVJwVm1sSFlsWkJWVGxHYVdWdlYzRXpOell3YVdvekszazVkRkUzWldWS2JYWkZNbXA0VVROd016WkxRVmxRTW5GS01FMTVWa0p1ZUdKWE5UUmlURTFzZFVZMU5HSk9NRXhzYURVdmFrOUVVMDVXYm5oek1tb3ZkbU56VUc5TFdqVmlhbTV1VWs4MFNFOU1aVzVxTUhOV2FERXhUVzVWZEZwa2VreE1ZbXRyVm1kNlpFTlVWME5TUmtSb1VXUlZkR05vVGtOQ01WQmtVMjg0Ym0xeFIycHhabWxXVDNsWVRsTm9lRE5TU1V0MGRVeHBiR3hYY21kVVVqZ3dTRVJ3VjJkSVlTOXVORmxSVkZOcVJucFJXVkIwUTFNNFVYaHNSMjVxTkROM2NGSlVZazF6VWtSUGMwMUZWRFJvY1VkRE5rVjJUR2hYYVM4clpHUkJWa056UlRCamQzZFNVRGw0YkVwc1VXdHFVMW95VFVwSU1uWTRWRWxVTkZkM1NDOXpjMmhWYm1ST2JVdExTRzVhZVhBcmNFMVFMM2N2WWtOM1dHODNibVZPWm1aelJqSmtRbnBuUkN0dGMxaElkMmwxTmtaS1dtSTBiR1EyTm1Kc04yeHhMek4yYm5ZeU4xVjFMMmxtZFcxM00zSm1ZV1JEZGxjclZ6RjJkRzFIWWpGMmFHWlRLMVpWY25aaE4xbHhjR1psZERoRlZVaGFabE1yUTA5c09VTXJRbXgyZFRGVlkwSkJSVFEyVkRSaGNIRlVWM1EzTTNaaGVtWmxlRVJ6U0U1NVdrNU1WVE5ZYWpsR1ltMTVPV1ptVWpRNE1GQlJNRkZQWkhOc0wzaExia2hhWTNWdGRtVktWVFo2UWtZMU1tSkpWblZ0ZWxwTFpXVjVXbGhHVlRSeVpFOW9VR2w2YmtGcWFVNHZPV3MwWnpobU1tVnFkbWhKYW1aWmRVdElWMUI1UkdoNllqSlBLMWRSZGpGTmFDdFZUMGR3Y2xONlpuTmplSGcwVkhsdVVub3pTWGt6YzFGTlJHeEhOa3Q0YW1SUFVFaDJNVkpxUWxnMlVHaGxiRzEyVWxoeFpYSnhZWGcyYlRad2MyaFRRV3hQVmxwbFpreGxRakIyYWxGUVVHZFJTelZtYnpGNkszaDVUREExVVZabVNFWm1iQzl5ZFhsTE9ESnZWMG8xT0N0bk9VOU5ka3hQVEhscVIwUXpWa2d4U25oNlRDdDNhRnBpVGtoWVpDc3dZMVZaUW5WV1FpdFdiMmN2YjNrM1ZXZEJWSGt4YmxVcmNsZDFLMmc1TkM5R1VXc3pZMFE1VWk5VlRtbDFORTlwU0VKMlZqSjFjeTlQTjJKd1pIcExibUpZYWpNMk4yNUNiU3RZWXpSTE0zazFibXh1VHpkdVNGYzRWalpMVldNM2RXTkhMM2xyZG10YWRHRjBPV0V6ZVRVek1VTjBVMU4wTkhVMU5GSjFiSGhRYkROVE5GaDFhV0pzTjB0MVl6QlBNWGxXZFdneVQxbFdaMVJGYlRScmVHTnBUa2hyUWl0eU1tMURPVkpzVUdJNFZHVldNV0poWVdaT2FWSkVaVnByVms5dEsyNWxiR0ZIUm1Rd1ZtczBTekpaUkhOb2FWYzFRV0kwUzIxQmJuQnZiRTVGYkVSYWRrOHJTWGhaYm1aTlJVeERlSFJaTXl0eWRXdDZjV2hVSzB0d2FUVktRMVl3V25KSk5VbG5hR3RJTldoUWRrcFVVREowTTNsVmNXTkVVek5yY0ZsWlRXOVRTREpMS3k5a1oxaDROVzl0T0ZZNFZEbEljRGR0ZVVGaE5FSnNXbEJYZEZSR09YcHdhR012U2toYU9FZzJjVmhoUnl0ME5VMVZZbU56UzNwQlRTOXFUbVkwVVVwbVZFNHpkSE5xUmpCdlpFVjVkbTVEV0daa1pUZDFUVE5ISzNKUGJURlFRV0ZIUmpsM09WaFlkRFpwUzJWV1VHWnFZMlUwU0ZGdFJUaGxPVlJGWjFkYVdWQmtTWEJEV0U5d2JUTTFMMFpyYkd4dVNrOVJZek50YkRVd1ZTdHZkbEJoY0c0MVJHVkdabGxGU0dWWVIwRk1aVWd2V21Ga2J6ZGtaMFJMSzNSamJTOXNURU5VYmxoUVNVUm1aR2RvWldOWFdIVkZXbEp3YlN0dWNsSjVLMmRNZG5FM2VHcHVkRU5QTlZGTVpVMUVPRVUyZUZsNGRrUjVjblExSzBwd2JHbERaVTF5ZGtJMWJEbHhjbVZMVlVzeFdXOXpSQ3RTSzNoS2REa3hSRVZGZFhkT1RVWTNSa3hsYVROeU4wbEhXVGM1TTBOb2Jrb3hWVGxIUnpORmF5dHRTRlJhWnpSV2NVRlBSRlo1UVVsQ2R6ZElNVmRrTjIwMmNsSk1iWFZ4U0dScVEwdFNOVTlHZDFKcGNFcERlR1YyZUdwRE0yVnhiMGg2UVZVdmVYTmFTVzVDYWpCNGFVZFJWR04xTkVkc2JrUlBVMmhoUldkc0wzZG5kV1psT1RKS04yczVkRWhpT0V3dlFXSkdaSE12TlRSdVIwNW5Xa2RDWnpSQlJtbE5VVmsxUW1sWlIxSnBRVTFCUjBsWGIwRm5WRVZFVGtOTlFVRlBUMmREWmtGQlFqUnVSVE5QZGxWelJGRlNRVVk0U0dVemJUZDBURTlOVmtVdlVHOVFNSEZUZDJ4c2MwNUNUa1pIZEhSVU1qRk5OVTlNV1U1dlUyaDFNVVp6UmxOeldYWm5LMlJJWVRKMGIwczVjMFpQVDA1c09VUnVjRVpsVUhkWldtaHBSekJSUkVOaVdtcG5RbmxpWTJkWmEzWm5SMUZLVlVabFFXWjJjRmhOTVVwWVdraFpiblU0TDJsV2RtODVZMU54VDNneGVGZE5lRVpqYjNvNUsxWTRNbWx2TldSb09VTmFkR0pqYUdOeVZHMTJUMmw2UTBZM2JEZDNlVkJrTkhOSVEwTmxNVTFxTjJKYWNFVXpabUZhVGtneWMxbDFPRGhSZUdvM09YQnZNV1p1Tm5jcmRWUk1NSEp3T1Zwa1QxZ3pkV1pRZW14bVJGRlRSMjFxWTBFMVRXb3JaamhPYlU5blJEWlVkMUUzWWs5dldubDVRMFIzTlZWNFNVaGxSVTFEYVN0Q1VscGFWWFpOTmxSTlFtUkxkWE52YjJZeVdIYzJVbE5rY1M5S2RIaFVXV2RCUVVGQlFVSkJRVUZCUVU1MlRYWlZNRUZCUVVGQk1FZGplR1ZuUVVGQlFVUmxUWEZEVndvcElHWnZjbTFoZENnbmQyOW1aaWNwT3dvZ0lDQWdabTl1ZEMxM1pXbG5hSFE2SUc1dmNtMWhiRHNLSUNBZ0lHWnZiblF0YzNSNWJHVTZJRzV2Y20xaGJEc0tmUW84TDNOMGVXeGxQZ292WkdGMFlTOU1aV3hoYm1RdWVHMXNBRHcvZUcxc0lIWmxjbk5wYjI0OUlqRXVNQ0lnWlc1amIyUnBibWM5SWxWVVJpMDRJajgrQ2p4aWIzVnVaR2x1WnkxaWIzaGxjeUJtYjI1MExXWmhiV2xzZVQwaVRHVnNZVzVrSWlCMWJtbDBjeTF3WlhJdFpXMDlJakV3TURBaVBnb2dJRHhuSUdNOUlrVTFNamNpSUhnOUlpMDVOUzR3SWlCNVBTSXRNVFl6TGpBaUlIYzlJakl3TXpJdU1DSWdhRDBpTkRJMkxqQWlJR2d0WVMxNFBTSXhPVGN3SWlCdVBTSmtlVzVoYldsalVGQlFVRkJRSWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqUXVNRElpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRJNElpQjRQU0l0T1RVdU1DSWdlVDBpTFRFMk15NHdJaUIzUFNJeE56QTRMakFpSUdnOUlqUXlOUzR3SWlCb0xXRXRlRDBpTVRZME5pSWdiajBpWkhsdVlXMXBZMUJRVUZCUUlqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJak11TXpnaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USTVJaUI0UFNJdE9UVXVNQ0lnZVQwaUxURTJNeTR3SWlCM1BTSXhNemcwTGpBaUlHZzlJalF5Tmk0d0lpQm9MV0V0ZUQwaU1UTXlNaUlnYmowaVpIbHVZVzFwWTFCUVVGQWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTWk0M015SWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNa0VpSUhnOUlpMDVOUzR3SWlCNVBTSXRNVFl6TGpBaUlIYzlJakV3TmpBdU1DSWdhRDBpTkRJMkxqQWlJR2d0WVMxNFBTSTVPVGdpSUc0OUltUjVibUZ0YVdOUVVGQWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTWk0d09DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNa0lpSUhnOUlpMDVOUzR3SWlCNVBTSXRNVFl6TGpBaUlIYzlJamN6Tmk0d0lpQm9QU0kwTWpZdU1DSWdhQzFoTFhnOUlqWTNOQ0lnYmowaVpIbHVZVzFwWTFCUUlqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TkRNaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USkRJaUI0UFNJdE55NHdJaUI1UFNJdE1UWXpMakFpSUhjOUlqY3dNeTR3SWlCb1BTSTBNall1TUNJZ2FDMWhMWGc5SWpjeU9TSWdiajBpWkhsdVlXMXBZMDFRSWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqRXVOU0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTWtRaUlIZzlJaTAzTGpBaUlIazlJaTB4T1RNdU1DSWdkejBpTnpFMUxqQWlJR2c5SWpZeE5DNHdJaUJvTFdFdGVEMGlOelF4SWlCdVBTSmtlVzVoYldsalRVWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTVM0MU1pSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNa1VpSUhnOUlpMDVOUzR3SWlCNVBTSXRNVGt6TGpBaUlIYzlJamM1TVM0d0lpQm9QU0kyTVRRdU1DSWdhQzFoTFhnOUlqY3hPU0lnYmowaVpIbHVZVzFwWTFCR0lqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TlRRaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USkdJaUI0UFNJdE1UTTNMakFpSUhrOUlpMHhPVFl1TUNJZ2R6MGlOekkxTGpBaUlHZzlJall4T0M0d0lpQm9MV0V0ZUQwaU5qSXhJaUJ1UFNKa2VXNWhiV2xqUmtZaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzR5TmlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU16QWlJSGc5SWkweE16Y3VNQ0lnZVQwaUxURTVOaTR3SWlCM1BTSTVOelV1TUNJZ2FEMGlOakU1TGpBaUlHZ3RZUzE0UFNJNE56RWlJRzQ5SW1SNWJtRnRhV05HUmtZaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzQ0TWlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU16RWlJSGc5SWkweE16Y3VNQ0lnZVQwaUxURTVOaTR3SWlCM1BTSXhNakkxTGpBaUlHZzlJall4T1M0d0lpQm9MV0V0ZUQwaU1URXlNU0lnYmowaVpIbHVZVzFwWTBaR1JrWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTWk0ek1pSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNeklpSUhnOUlpMHhNemN1TUNJZ2VUMGlMVEU1T1M0d0lpQjNQU0l4TkRjMUxqQWlJR2c5SWpZeE9DNHdJaUJvTFdFdGVEMGlNVE0zTVNJZ2JqMGlaSGx1WVcxcFkwWkdSa1pHSWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqSXVPRElpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlRNeklpQjRQU0l0TVRNM0xqQWlJSGs5SWkweE9UWXVNQ0lnZHowaU1UY3lOUzR3SWlCb1BTSTJNVGt1TUNJZ2FDMWhMWGc5SWpFMk1qRWlJRzQ5SW1SNWJtRnRhV05HUmtaR1JrWWlQZ29nSUNBZ1BHRWdiajBpYjNCMGFXTmhiRU5sYm5SbGNpSWdlRDBpTXk0ek1pSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTFNelFpSUhnOUlpMHhNell1TUNJZ2VUMGlMVEU1TXk0d0lpQjNQU0kzTVRjdU1DSWdhRDBpTmpFMExqQWlJR2d0WVMxNFBTSTJNVFFpSUc0OUltUjVibUZ0YVdOR2IzSjBaVkJwWVc1dklqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TXpFaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5UTTFJaUI0UFNJdE1UTTNMakFpSUhrOUlpMHhPVE11TUNJZ2R6MGlOakF3TGpBaUlHZzlJall4TkM0d0lpQm9MV0V0ZUQwaU5EZ3dJaUJ1UFNKa2VXNWhiV2xqUm05eWVtRnVaRzhpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1TNHdOeUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTXpZaUlIZzlJakF1TUNJZ2VUMGlMVEU1TXk0d0lpQjNQU0kxTmpjdU1DSWdhRDBpTmpFMExqQWlJR2d0WVMxNFBTSTJNREFpSUc0OUltUjVibUZ0YVdOVFptOXllbUZ1Wkc4eElqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TWlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU16Y2lJSGc5SWpBdU1DSWdlVDBpTFRFNU15NHdJaUIzUFNJNE1EY3VNQ0lnYUQwaU5qRTBMakFpSUdndFlTMTRQU0k0TkRBaUlHNDlJbVI1Ym1GdGFXTlRabTl5ZW1GdVpHOVFhV0Z1YnlJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXhMall5SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVek9DSWdlRDBpTUM0d0lpQjVQU0l0TVRrekxqQWlJSGM5SWpFeE16RXVNQ0lnYUQwaU5qRTBMakFpSUdndFlTMTRQU0l4TVRZMElpQnVQU0prZVc1aGJXbGpVMlp2Y25waGJtUnZVR2xoYm1semMybHRieUkrQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJeExqWXlJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV6T1NJZ2VEMGlNQzR3SWlCNVBTSXRNVGt6TGpBaUlIYzlJalk1T0M0d0lpQm9QU0kyTVRRdU1DSWdhQzFoTFhnOUlqY3hOU0lnYmowaVpIbHVZVzFwWTFObWIzSjZZWFJ2SWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqRXVORFlpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlROQklpQjRQU0l3TGpBaUlIazlJaTB4T1RndU1DSWdkejBpTVRBeE1pNHdJaUJvUFNJMk1UUXVNQ0lnYUMxaExYZzlJakV3TkRVaUlHNDlJbVI1Ym1GdGFXTlRabTl5ZW1GMGIxQnBZVzV2SWo0S0lDQWdJRHhoSUc0OUltOXdkR2xqWVd4RFpXNTBaWElpSUhnOUlqRXVORFlpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTlROQ0lpQjRQU0l3TGpBaUlIazlJaTB4T1RZdU1DSWdkejBpT1RVd0xqQWlJR2c5SWpZeE9DNHdJaUJvTFdFdGVEMGlPVFkzSWlCdVBTSmtlVzVoYldsalUyWnZjbnBoZEc5R1JpSStDaUFnSUNBOFlTQnVQU0p2Y0hScFkyRnNRMlZ1ZEdWeUlpQjRQU0l4TGprM0lpQjVQU0l3TGpBaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUVXpReUlnZUQwaUxURXlMakFpSUhrOUlpMHhPVE11TUNJZ2R6MGlOVGs0TGpBaUlHZzlJall4TkM0d0lpQm9MV0V0ZUQwaU5qRTVJaUJ1UFNKa2VXNWhiV2xqVW1sdVptOXllbUZ1Wkc4eElqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakV1TWpjaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5UTkVJaUI0UFNJdE1USXVNQ0lnZVQwaUxURTVNeTR3SWlCM1BTSTNNamd1TUNJZ2FEMGlOakUwTGpBaUlHZ3RZUzE0UFNJM016TWlJRzQ5SW1SNWJtRnRhV05TYVc1bWIzSjZZVzVrYnpJaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNUzQxTXlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVd01EQWlJSGc5SWkwd0xqUXhJaUI1UFNJMExqWXhJaUIzUFNJMk1pNDBNU0lnYUQwaU9Ua3dMak01SWlCb0xXRXRlRDBpTmpJaUlHNDlJbUp5WVdObElpOCtDaUFnUEdjZ1l6MGlSVEF3TXlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqUTVNUzR3SWlCb1BTSXlOemt1TUNJZ2FDMWhMWGc5SWpRNU1TSWdiajBpWW5KaFkydGxkRlJ2Y0NJdlBnb2dJRHhuSUdNOUlrVXdNRFFpSUhnOUlqQXVNQ0lnZVQwaUxUSTNPUzR3SWlCM1BTSTBPVEV1TUNJZ2FEMGlNamM1TGpBaUlHZ3RZUzE0UFNJME9URWlJRzQ5SW1KeVlXTnJaWFJDYjNSMGIyMGlMejRLSUNBOFp5QmpQU0pGTURReklpQjRQU0l3TGpBaUlIazlJak15TWk0d0lpQjNQU0l4TURRdU1DSWdhRDBpTXpVMkxqQWlJR2d0WVMxNFBTSXhNRFFpSUc0OUluSmxjR1ZoZEVSdmRITWlMejRLSUNBOFp5QmpQU0pGTURRMElpQjRQU0l3TGpBaUlIazlJaTAxTXk0d0lpQjNQU0l4TURRdU1DSWdhRDBpTVRBMkxqQWlJR2d0WVMxNFBTSXhNRFFpSUc0OUluSmxjR1ZoZEVSdmRDSXZQZ29nSUR4bklHTTlJa1V3TkRjaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTJOVFF1TUNJZ2FEMGlPRFk1TGpBaUlHZ3RZUzE0UFNJMk5UUWlJRzQ5SW5ObFoyNXZJaTgrQ2lBZ1BHY2dZejBpUlRBME9DSWdlRDBpTUM0d0lpQjVQU0l0TVRFekxqQWlJSGM5SWpjME5TNHdJaUJvUFNJNE5EZ3VNQ0lnYUMxaExYZzlJamMwTlNJZ2JqMGlZMjlrWVNJdlBnb2dJRHhuSUdNOUlrVXdORGtpSUhnOUlqQXVNQ0lnZVQwaUxURXhNeTR3SWlCM1BTSTNNemd1TUNJZ2FEMGlPRFE0TGpBaUlHZ3RZUzE0UFNJM016Z2lJRzQ5SW1OdlpHRlRjWFZoY21VaUx6NEtJQ0E4WnlCalBTSkZNRFJDSWlCNFBTSXdMakFpSUhrOUlpMHlPREF1TUNJZ2R6MGlOVFUwTGpBaUlHZzlJakUxTmpFdU1DSWdhQzFoTFhnOUlqVTFOQ0lnYmowaWMyVm5ibTlUWlhKd1pXNTBNaUl2UGdvZ0lEeG5JR005SWtVd05UQWlJSGc5SWpBdU1DSWdlVDBpTFRZMk5pNHdJaUIzUFNJMk5EQXVNQ0lnYUQwaU1UYzNPQzR3SWlCb0xXRXRlRDBpTmpRd0lpQnVQU0puUTJ4bFppSXZQZ29nSUR4bklHTTlJa1V3TlRFaUlIZzlJakF1TUNJZ2VUMGlMVGc1T0M0d0lpQjNQU0kyTkRBdU1DSWdhRDBpTWpBeE1DNHdJaUJvTFdFdGVEMGlOalF3SWlCdVBTSm5RMnhsWmpFMWJXSWlMejRLSUNBOFp5QmpQU0pGTURVeUlpQjRQU0l3TGpBaUlIazlJaTA0T1RndU1DSWdkejBpTmpRd0xqQWlJR2c5SWpJd01UQXVNQ0lnYUMxaExYZzlJalkwTUNJZ2JqMGlaME5zWldZNGRtSWlMejRLSUNBOFp5QmpQU0pGTURVeklpQjRQU0l3TGpBaUlIazlJaTAyTmpZdU1DSWdkejBpTmpRd0xqQWlJR2c5SWpJd01ETXVNQ0lnYUMxaExYZzlJalkwTUNJZ2JqMGlaME5zWldZNGRtRWlMejRLSUNBOFp5QmpQU0pGTURVMElpQjRQU0l3TGpBaUlIazlJaTAyTmpjdU1DSWdkejBpTmpRd0xqQWlJR2c5SWpJd01EVXVNQ0lnYUMxaExYZzlJalkwTUNJZ2JqMGlaME5zWldZeE5XMWhJaTgrQ2lBZ1BHY2dZejBpUlRBMU5TSWdlRDBpTUM0d0lpQjVQU0l0TmpZM0xqQWlJSGM5SWpFd05EUXVNQ0lnYUQwaU1UYzNPUzR3SWlCb0xXRXRlRDBpTVRBME5DSWdiajBpWjBOc1pXWTRkbUpQYkdRaUx6NEtJQ0E4WnlCalBTSkZNRFZESWlCNFBTSXdMakFpSUhrOUlpMDBPREF1TUNJZ2R6MGlOakkzTGpBaUlHZzlJamsyTWk0d0lpQm9MV0V0ZUQwaU5qSTNJaUJ1UFNKalEyeGxaaUl2UGdvZ0lEeG5JR005SWtVd05VUWlJSGc5SWpBdU1DSWdlVDBpTFRjME1DNHdJaUIzUFNJMk1qY3VNQ0lnYUQwaU1USXlNaTR3SWlCb0xXRXRlRDBpTmpJM0lpQnVQU0pqUTJ4bFpqaDJZaUl2UGdvZ0lEeG5JR005SWtVd05qSWlJSGc5SWpBdU1DSWdlVDBpTFRZeE55NHdJaUIzUFNJMk5qUXVNQ0lnYUQwaU9EWTRMakFpSUdndFlTMTRQU0kyTmpNaUlHNDlJbVpEYkdWbUlpOCtDaUFnUEdjZ1l6MGlSVEEyTXlJZ2VEMGlNQzR3SWlCNVBTSXROelEwTGpBaUlIYzlJalkyTXk0d0lpQm9QU0k1T1RVdU1DSWdhQzFoTFhnOUlqWTJNaUlnYmowaVprTnNaV1l4TlcxaUlpOCtDaUFnUEdjZ1l6MGlSVEEyTkNJZ2VEMGlNQzR3SWlCNVBTSXROelF5TGpBaUlIYzlJalkyTkM0d0lpQm9QU0k1T1RNdU1DSWdhQzFoTFhnOUlqWTJNeUlnYmowaVprTnNaV1k0ZG1JaUx6NEtJQ0E4WnlCalBTSkZNRFkxSWlCNFBTSXdMakFpSUhrOUlpMDJNVFl1TUNJZ2R6MGlOalkxTGpBaUlHZzlJakV4TURRdU1DSWdhQzFoTFhnOUlqWTJOQ0lnYmowaVprTnNaV1k0ZG1FaUx6NEtJQ0E4WnlCalBTSkZNRFkySWlCNFBTSXdMakFpSUhrOUlpMDJNVFl1TUNJZ2R6MGlOalkxTGpBaUlHZzlJakV4TURndU1DSWdhQzFoTFhnOUlqWTJOQ0lnYmowaVprTnNaV1l4TlcxaElpOCtDaUFnUEdjZ1l6MGlSVEEyT1NJZ2VEMGlNQzR3SWlCNVBTSXRNalV5TGpBaUlIYzlJak0xTWk0d0lpQm9QU0kxTURRdU1DSWdhQzFoTFhnOUlqTTFNaUlnYmowaWRXNXdhWFJqYUdWa1VHVnlZM1Z6YzJsdmJrTnNaV1l4SWk4K0NpQWdQR2NnWXowaVJUQTJSQ0lnZUQwaU1DNHdJaUI1UFNJdE56UXpMakFpSUhjOUlqUXpPUzR3SWlCb1BTSXhORGc1TGpBaUlHZ3RZUzE0UFNJME16a2lJRzQ5SWpaemRISnBibWRVWVdKRGJHVm1JaTgrQ2lBZ1BHY2dZejBpUlRBMlJTSWdlRDBpTUM0d0lpQjVQU0l0TkRrM0xqQWlJSGM5SWpJNU5DNHdJaUJvUFNJNU9UY3VNQ0lnYUMxaExYZzlJakk1TkNJZ2JqMGlOSE4wY21sdVoxUmhZa05zWldZaUx6NEtJQ0E4WnlCalBTSkZNRGRCSWlCNFBTSXdMakFpSUhrOUlpMDBPVFl1TUNJZ2R6MGlORGd3TGpBaUlHZzlJakV6TXpRdU1DSWdhQzFoTFhnOUlqUTRNQ0lnYmowaVowTnNaV1pEYUdGdVoyVWlMejRLSUNBOFp5QmpQU0pGTURkQ0lpQjRQU0l3TGpBaUlIazlJaTB6TlRjdU1DSWdkejBpTkRjeExqQWlJR2c5SWpjeU1pNHdJaUJvTFdFdGVEMGlORGN4SWlCdVBTSmpRMnhsWmtOb1lXNW5aU0l2UGdvZ0lEeG5JR005SWtVd04wTWlJSGc5SWpBdU1DSWdlVDBpTFRRMU5pNHdJaUIzUFNJME9UZ3VNQ0lnYUQwaU5qVXhMakFpSUdndFlTMTRQU0kwT1RjaUlHNDlJbVpEYkdWbVEyaGhibWRsSWk4K0NpQWdQR2NnWXowaVJUQTRNQ0lnZUQwaU1UVXVNQ0lnZVQwaUxUSTFOQzR3SWlCM1BTSXpOelF1TUNJZ2FEMGlOVEE1TGpBaUlHZ3RZUzE0UFNJME1EUWlJRzQ5SW5ScGJXVlRhV2N3SWk4K0NpQWdQR2NnWXowaVJUQTRNU0lnZUQwaU1UVXVNQ0lnZVQwaUxUSTBNeTR3SWlCM1BTSXpNakV1TUNJZ2FEMGlORGc0TGpBaUlHZ3RZUzE0UFNJek5URWlJRzQ5SW5ScGJXVlRhV2N4SWk4K0NpQWdQR2NnWXowaVJUQTRNaUlnZUQwaU1UVXVNQ0lnZVQwaUxUSTBNeTR3SWlCM1BTSXpOakl1TUNJZ2FEMGlORGc0TGpBaUlHZ3RZUzE0UFNJek9USWlJRzQ5SW5ScGJXVlRhV2N5SWk4K0NpQWdQR2NnWXowaVJUQTRNeUlnZUQwaU1UUXVPVGdpSUhrOUlpMHlORFF1TUNJZ2R6MGlNelE1TGpBeUlpQm9QU0kwT0RndU1DSWdhQzFoTFhnOUlqTTNPU0lnYmowaWRHbHRaVk5wWnpNaUx6NEtJQ0E4WnlCalBTSkZNRGcwSWlCNFBTSXhOQzR3SWlCNVBTSXRNalE0TGpBaUlIYzlJalF5T0M0d0lpQm9QU0kwT1RjdU1DSWdhQzFoTFhnOUlqUTFOeUlnYmowaWRHbHRaVk5wWnpRaUx6NEtJQ0E4WnlCalBTSkZNRGcxSWlCNFBTSXhOUzR3SWlCNVBTSXRNalEwTGpBaUlIYzlJak0wTnk0d0lpQm9QU0kwT1RBdU1DSWdhQzFoTFhnOUlqTTNOeUlnYmowaWRHbHRaVk5wWnpVaUx6NEtJQ0E4WnlCalBTSkZNRGcySWlCNFBTSXhOUzR3SWlCNVBTSXRNalEwTGpBaUlIYzlJak0zTWk0d0lpQm9QU0kwT0RrdU1DSWdhQzFoTFhnOUlqUXdNaUlnYmowaWRHbHRaVk5wWnpZaUx6NEtJQ0E4WnlCalBTSkZNRGczSWlCNFBTSXhOUzR3SWlCNVBTSXRNalV3TGpBaUlIYzlJak0xTVM0d0lpQm9QU0kxTURFdU1DSWdhQzFoTFhnOUlqTTRNU0lnYmowaWRHbHRaVk5wWnpjaUx6NEtJQ0E4WnlCalBTSkZNRGc0SWlCNFBTSXhOUzR3SWlCNVBTSXRNalE0TGpBaUlIYzlJak0zT0M0d0lpQm9QU0kwT1RRdU1DSWdhQzFoTFhnOUlqUXdPQ0lnYmowaWRHbHRaVk5wWnpnaUx6NEtJQ0E4WnlCalBTSkZNRGc1SWlCNFBTSXhOUzR3SWlCNVBTSXRNalEwTGpBaUlIYzlJak0zTWk0d0lpQm9QU0kwT0RrdU1DSWdhQzFoTFhnOUlqUXdNaUlnYmowaWRHbHRaVk5wWnpraUx6NEtJQ0E4WnlCalBTSkZNRGhCSWlCNFBTSXdMakFpSUhrOUlpMHlOVFl1TUNJZ2R6MGlORFl6TGpBaUlHZzlJalV4TkM0d0lpQm9MV0V0ZUQwaU5EWXpJaUJ1UFNKMGFXMWxVMmxuUTI5dGJXOXVJaTgrQ2lBZ1BHY2dZejBpUlRBNFFpSWdlRDBpTUM0d0lpQjVQU0l0TXpjMkxqQWlJSGM5SWpRMk15NHdJaUJvUFNJM05qUXVNQ0lnYUMxaExYZzlJalEyTXlJZ2JqMGlkR2x0WlZOcFowTjFkRU52YlcxdmJpSXZQZ29nSUR4bklHTTlJa1V3T0VNaUlIZzlJakF1TUNJZ2VUMGlMVEl3TkM0d0lpQjNQU0kwTURndU1DSWdhRDBpTkRBNExqQWlJR2d0WVMxNFBTSTBNRGdpSUc0OUluUnBiV1ZUYVdkUWJIVnpJaTgrQ2lBZ1BHY2dZejBpUlRCQk1DSWdlRDBpTUM0d0lpQjVQU0l0TVRjNExqQWlJSGM5SWpVek9DNHdJaUJvUFNJek5UY3VNQ0lnYUMxaExYZzlJalV6T1NJZ2JqMGlibTkwWldobFlXUkViM1ZpYkdWWGFHOXNaU0l2UGdvZ0lEeG5JR005SWtVd1FURWlJSGc5SWpBdU1DSWdlVDBpTFRFM09TNHdJaUIzUFNJME16SXVNQ0lnYUQwaU16VTJMakFpSUdndFlTMTRQU0kwTXpJaUlHNDlJbTV2ZEdWb1pXRmtSRzkxWW14bFYyaHZiR1ZUY1hWaGNtVWlMejRLSUNBOFp5QmpQU0pGTUVFeUlpQjRQU0l3TGpBaUlIazlJaTB4TXpRdU1DSWdkejBpTXpjekxqQWlJR2c5SWpJM01DNHdJaUJvTFdFdGVEMGlNemN6SWlCdVBTSnViM1JsYUdWaFpGZG9iMnhsSWo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1RklpQjRQU0l4TGpNaUlIazlJakF1TkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1pSWdlVDBpTUM0MElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRWeUlnZUQwaU1DNHlNU0lnZVQwaUxUQXVOQ0l2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TWpnaUlIazlJaTB3TGpRaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkJNeUlnZUQwaU1DNHdJaUI1UFNJdE1UTXpMakFpSUhjOUlqTXlOUzR3SWlCb1BTSXlOalV1TUNJZ2FDMWhMWGc5SWpNeU5TSWdiajBpYm05MFpXaGxZV1JJWVd4bUlqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJeExqRTRJaUI1UFNJd0xqUXlJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPVnlJZ2VEMGlNQzR5TnlJZ2VUMGlNQzR6TVNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpFdU1EY2lJSGs5SWkwd0xqSTRJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzR4TmlJZ2VUMGlMVEF1TkRZaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxRWIzZHVUbGNpSUhnOUlqQXVNQ0lnZVQwaUxUQXVNVGNpTHo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0ZORklpQjRQU0l4TGpNaUlIazlJakF1TVRZaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkJOQ0lnZUQwaU1DNHdJaUI1UFNJdE1UTXpMakFpSUhjOUlqTXlOUzR3SWlCb1BTSXlOalV1TUNJZ2FDMWhMWGc5SWpNeU5TSWdiajBpYm05MFpXaGxZV1JDYkdGamF5SStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1TNHhPQ0lnZVQwaU1DNDBNaUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TWpjaUlIazlJakF1TXpFaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJeExqQTNJaUI1UFNJdE1DNHlPQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTFjaUlIZzlJakF1TVRZaUlIazlJaTB3TGpRMklpOCtDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNiazVYSWlCNFBTSXdMakFpSUhrOUlpMHdMakUzSWk4K0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCVFJTSWdlRDBpTVM0eklpQjVQU0l3TGpFMklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdRVFVpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJek1qVWlJR2c5SWpBdU1DSWdhQzFoTFhnOUlqTXlOU0lnYmowaWJtOTBaV2hsWVdST2RXeHNJaTgrQ2lBZ1BHY2dZejBpUlRCQk9TSWdlRDBpTUM0d0lpQjVQU0l0TVRNeUxqQWlJSGM5SWpNeU5TNHdJaUJvUFNJeU5qUXVNQ0lnYUMxaExYZzlJak15TlNJZ2JqMGlibTkwWldobFlXUllRbXhoWTJzaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJdE1DNDBNaUl2UGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VTBVaUlIZzlJakV1TXlJZ2VUMGlNQzQwTWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1FRkdJaUI0UFNJd0xqQWlJSGs5SWkweE16SXVNQ0lnZHowaU16STFMakFpSUdnOUlqSTJOQzR3SWlCb0xXRXRlRDBpTXpJMUlpQnVQU0p1YjNSbGFHVmhaRkJzZFhOQ2JHRmpheUkrQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYms1WElpQjRQU0l3TGpBaUlIazlJakF1TUNJdlBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1UwVWlJSGc5SWpFdU15SWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXdSRGtpSUhnOUlqQXVNQ0lnZVQwaUxURXpNaTR3SWlCM1BTSXpNelV1TUNJZ2FEMGlNalkxTGpBaUlHZ3RZUzE0UFNJek16VWlJRzQ5SW01dmRHVm9aV0ZrUkdsaGJXOXVaRWhoYkdZaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNU9WeUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlMejRLSUNBZ0lEeGhJRzQ5SW5OMFpXMVZjRk5GSWlCNFBTSXhMak0wSWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRCRVFpSWdlRDBpTUM0d0lpQjVQU0l0TVRNeUxqQWlJSGM5SWpNek5TNHdJaUJvUFNJeU5qVXVNQ0lnYUMxaExYZzlJak16TlNJZ2JqMGlibTkwWldobFlXUkVhV0Z0YjI1a1FteGhZMnNpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1T1Z5SWdlRDBpTUM0d0lpQjVQU0l3TGpBaUx6NEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNGTkZJaUI0UFNJeExqTTBJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEl5TUNJZ2VEMGlMVEUwTlM0d0lpQjVQU0l0T1RNdU1DSWdkejBpTWprd0xqQWlJR2c5SWpFNE9TNHdJaUJvTFdFdGVEMGlNVFExSWlCdVBTSjBjbVZ0YjJ4dk1TSXZQZ29nSUR4bklHTTlJa1V5TWpFaUlIZzlJaTB4TkRVdU1DSWdlVDBpTFRFNE9DNHdJaUIzUFNJeU9UQXVNQ0lnYUQwaU16YzNMakFpSUdndFlTMTRQU0l4TkRVaUlHNDlJblJ5WlcxdmJHOHlJaTgrQ2lBZ1BHY2dZejBpUlRJeU1pSWdlRDBpTFRFME5TNHdJaUI1UFNJdE1qZ3pMakFpSUhjOUlqSTVNQzR3SWlCb1BTSTFOall1TUNJZ2FDMWhMWGc5SWpFME5TSWdiajBpZEhKbGJXOXNiek1pTHo0S0lDQThaeUJqUFNKRk1qSXpJaUI0UFNJdE1UUTFMakFpSUhrOUlpMHpOemN1TUNJZ2R6MGlNamt3TGpBaUlHZzlJamMxTlM0d0lpQm9MV0V0ZUQwaU1UUTFJaUJ1UFNKMGNtVnRiMnh2TkNJdlBnb2dJRHhuSUdNOUlrVXlNalFpSUhnOUlpMHhORFV1TUNJZ2VUMGlMVFEzTVM0d0lpQjNQU0l5T1RBdU1DSWdhRDBpT1RRMExqQWlJR2d0WVMxNFBTSXhORFVpSUc0OUluUnlaVzF2Ykc4MUlpOCtDaUFnUEdjZ1l6MGlSVEl5UVNJZ2VEMGlMVEUxTUM0d0lpQjVQU0l0TVRRd0xqQWlJSGM5SWpNd01DNHdJaUJvUFNJeU9EQXVNQ0lnYUMxaExYZzlJakUxTUNJZ2JqMGlZblY2ZWxKdmJHd2lMejRLSUNBOFp5QmpQU0pGTWpKRklpQjRQU0l0TUM0eU5TSWdlVDBpTUM0d0lpQjNQU0l5TkRZdU5TSWdhRDBpTnpndU1DSWdhQzFoTFhnOUlqSTBOaUlnYmowaWRISmxiVzlzYjBScGRtbHphVVJ2ZEhNeUlpOCtDaUFnUEdjZ1l6MGlSVEl5UmlJZ2VEMGlMVEF1TWpVaUlIazlJakF1TUNJZ2R6MGlOREUzTGpVaUlHZzlJamM0TGpBaUlHZ3RZUzE0UFNJME1UY2lJRzQ5SW5SeVpXMXZiRzlFYVhacGMybEViM1J6TXlJdlBnb2dJRHhuSUdNOUlrVXlNekFpSUhnOUlpMHdMakkxSWlCNVBTSXdMakFpSUhjOUlqVTROUzQxSWlCb1BTSTNPQzR3SWlCb0xXRXRlRDBpTlRnMUlpQnVQU0owY21WdGIyeHZSR2wyYVhOcFJHOTBjelFpTHo0S0lDQThaeUJqUFNKRk1qTXhJaUI0UFNJdE1DNHlOU0lnZVQwaU1DNHdJaUIzUFNJME1UY3VOU0lnYUQwaU1qUTJMakFpSUdndFlTMTRQU0kwTVRjaUlHNDlJblJ5WlcxdmJHOUVhWFpwYzJsRWIzUnpOaUl2UGdvZ0lEeG5JR005SWtVeU5EQWlJSGc5SWpBdU1DSWdlVDBpTFRneE55NHdJaUIzUFNJeU9Ea3VNRFFpSUdnOUlqZ3lPUzR3SWlCb0xXRXRlRDBpTWpnNUlpQnVQU0ptYkdGbk9IUm9WWEFpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVlZ3VGxjaUlIZzlJakF1TUNJZ2VUMGlMVEF1TURFaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTBNU0lnZUQwaU1DNHdJaUI1UFNJdE1USXVNQ0lnZHowaU16QTVMakFpSUdnOUlqZ3lPUzR3SWlCb0xXRXRlRDBpTXpBNUlpQnVQU0ptYkdGbk9IUm9SRzkzYmlJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JsTlhJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalF5SWlCNFBTSXdMakFpSUhrOUlpMDRNakF1TUNJZ2R6MGlNamM1TGpBaUlHZzlJamd6TWk0d0lpQm9MV0V0ZUQwaU1qZ3dJaUJ1UFNKbWJHRm5NVFowYUZWd0lqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWkwd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkwTXlJZ2VEMGlNQzR3SWlCNVBTSXRNall1TUNJZ2R6MGlNekE1TGpBaUlHZzlJamd5T1M0d0lpQm9MV0V0ZUQwaU16QTVJaUJ1UFNKbWJHRm5NVFowYUVSdmQyNGlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXRNQzR3TkNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qUTBJaUI0UFNJd0xqQWlJSGs5SWkwNE1qRXVNQ0lnZHowaU1qYzVMakFpSUdnOUlqRXdNRGN1TUNJZ2FDMWhMWGc5SWpJM09TSWdiajBpWm14aFp6TXlibVJWY0NJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0l3TGpZNUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORFVpSUhnOUlqQXVNQ0lnZVQwaUxUSXhOaTR3SWlCM1BTSXpNRGt1TUNJZ2FEMGlNVEF4T1M0d0lpQm9MV0V0ZUQwaU16QTVJaUJ1UFNKbWJHRm5Nekp1WkVSdmQyNGlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXRNQzQ0SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5EWWlJSGc5SWpBdU1DSWdlVDBpTFRneU1pNHdJaUIzUFNJeU56a3VNQ0lnYUQwaU1URTVOUzR3SWlCb0xXRXRlRDBpTWpjNUlpQnVQU0ptYkdGbk5qUjBhRlZ3SWo0S0lDQWdJRHhoSUc0OUluTjBaVzFWY0U1WElpQjRQU0l3TGpBaUlIazlJakV1TkRRaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTBOeUlnZUQwaU1DNHdJaUI1UFNJdE5EQXpMakFpSUhjOUlqTXdPUzR3SWlCb1BTSXhNakEzTGpBaUlHZ3RZUzE0UFNJek1Ea2lJRzQ5SW1ac1lXYzJOSFJvUkc5M2JpSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNibE5YSWlCNFBTSXdMakFpSUhrOUlpMHhMalUwSWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5EZ2lJSGc5SWpBdU1DSWdlVDBpTFRneU1TNHdJaUIzUFNJeU56a3VNQ0lnYUQwaU1UTTVOQzR3SWlCb0xXRXRlRDBpTWpnd0lpQnVQU0ptYkdGbk1USTRkR2hWY0NJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0l5TGpJMElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORGtpSUhnOUlqQXVNQ0lnZVQwaUxUVTVNUzR3SWlCM1BTSXpNRGt1TUNJZ2FEMGlNVE01TkM0d0lpQm9MV0V0ZUQwaU16QTVJaUJ1UFNKbWJHRm5NVEk0ZEdoRWIzZHVJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VTFjaUlIZzlJakF1TUNJZ2VUMGlMVEl1TXlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qUkJJaUI0UFNJd0xqQWlJSGs5SWkwNE1qQXVNQ0lnZHowaU1qYzVMakFpSUdnOUlqRTFPREF1TUNJZ2FDMWhMWGc5SWpJNE1DSWdiajBpWm14aFp6STFOblJvVlhBaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTWk0NU9TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalJDSWlCNFBTSXdMakFpSUhrOUlpMDNOemt1TUNJZ2R6MGlNekE1TGpBaUlHZzlJakUxT0RJdU1DSWdhQzFoTFhnOUlqTXdPU0lnYmowaVpteGhaekkxTm5Sb1JHOTNiaUkrQ2lBZ0lDQThZU0J1UFNKemRHVnRSRzkzYmxOWElpQjRQU0l3TGpBaUlIazlJaTB6TGpBMUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlORU1pSUhnOUlqQXVNQ0lnZVQwaUxUZ3lNQzR3SWlCM1BTSXlOemt1TUNJZ2FEMGlNVGMyTXk0d0lpQm9MV0V0ZUQwaU1qYzVJaUJ1UFNKbWJHRm5OVEV5ZEdoVmNDSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQk9WeUlnZUQwaU1DNHdJaUI1UFNJekxqY3lJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TkVRaUlIZzlJakF1TUNJZ2VUMGlMVGsyTmk0d0lpQjNQU0l6TURrdU1DSWdhRDBpTVRjM01DNHdJaUJvTFdFdGVEMGlNekE1SWlCdVBTSm1iR0ZuTlRFeWRHaEViM2R1SWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVUxY2lJSGc5SWpBdU1DSWdlVDBpTFRNdU9DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZNalJGSWlCNFBTSXdMakFpSUhrOUlpMDRNakF1TUNJZ2R6MGlNamM1TGpBaUlHZzlJakU1TkRZdU1DSWdhQzFoTFhnOUlqSTNPU0lnYmowaVpteGhaekV3TWpSMGFGVndJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMVZjRTVYSWlCNFBTSXdMakFpSUhrOUlqUXVORFVpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJMFJpSWdlRDBpTUM0d0lpQjVQU0l0TVRFME1pNHdJaUIzUFNJek1Ea3VNQ0lnYUQwaU1UazBOUzR3SWlCb0xXRXRlRDBpTXpBNUlpQnVQU0ptYkdGbk1UQXlOSFJvUkc5M2JpSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFJHOTNibE5YSWlCNFBTSXdMakFpSUhrOUlpMDBMalVpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJMk1DSWdlRDBpTUM0d0lpQjVQU0l0TVRjMkxqQWlJSGM5SWpJd015NHdJaUJvUFNJMk1qa3VNQ0lnYUMxaExYZzlJakl4TWlJZ2JqMGlZV05qYVdSbGJuUmhiRVpzWVhRaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU1UZ2lJSGs5SWpBdU5qUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMalUwSWlCNVBTSXRNQzQwTWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qWXhJaUI0UFNJd0xqQWlJSGs5SWkwek1qTXVNQ0lnZHowaU1UY3hMakFpSUdnOUlqWTBPQzR3SWlCb0xXRXRlRDBpTVRjeElpQnVQU0poWTJOcFpHVnVkR0ZzVG1GMGRYSmhiQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNQzR4TXlJZ2VUMGlNQzQzTmlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU5UWWlJSGs5SWkwd0xqYzFJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TmpJaUlIZzlJakF1TUNJZ2VUMGlMVE16TXk0d0lpQjNQU0l5TkRRdU1DSWdhRDBpTmpZM0xqQWlJR2d0WVMxNFBTSXlORFFpSUc0OUltRmpZMmxrWlc1MFlXeFRhR0Z5Y0NJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTUM0NElpQjVQU0l3TGpjMklpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9WeUlnZUQwaU1DNHhPQ0lnZVQwaU1DNDJOQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakF1T0NJZ2VUMGlMVEF1TmpRaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJd0xqRTRJaUI1UFNJdE1DNDNOaUl2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpZeklpQjRQU0l3TGpBaUlIazlJaTB4TXpjdU1DSWdkejBpTWpjMUxqQWlJR2c5SWpJM05TNHdJaUJvTFdFdGVEMGlNamMxSWlCdVBTSmhZMk5wWkdWdWRHRnNSRzkxWW14bFUyaGhjbkFpTHo0S0lDQThaeUJqUFNKRk1qWTBJaUI0UFNJd0xqQWlJSGs5SWkweE56WXVNQ0lnZHowaU16Y3hMakFpSUdnOUlqWXlPUzR3SWlCb0xXRXRlRDBpTXpjeElpQnVQU0poWTJOcFpHVnVkR0ZzUkc5MVlteGxSbXhoZENJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTUM0NE5DSWdlVDBpTUM0Mk5DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMFVpSUhnOUlqRXVNakVpSUhrOUlpMHdMalF5SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU5qVWlJSGc5SWpBdU1DSWdlVDBpTFRNek15NHdJaUIzUFNJMU9EWXVNQ0lnYUQwaU5qWTNMakFpSUdndFlTMTRQU0kxT0RZaUlHNDlJbUZqWTJsa1pXNTBZV3hVY21sd2JHVlRhR0Z5Y0NJK0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1JTSWdlRDBpTVM0d0lpQjVQU0l3TGpVMklpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9WeUlnZUQwaU1DNHhPQ0lnZVQwaU1DNDJOQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTBVaUlIZzlJakV1TUNJZ2VUMGlMVEF1TlRjaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJd0xqRTRJaUI1UFNJdE1DNDNOaUl2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpZMklpQjRQU0l3TGpBaUlIazlJaTB4TnpZdU1DSWdkejBpTlRNNUxqQWlJR2c5SWpZeU9TNHdJaUJvTFdFdGVEMGlOVE01SWlCdVBTSmhZMk5wWkdWdWRHRnNWSEpwY0d4bFJteGhkQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzQxTVNJZ2VUMGlNQzQyTkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpFdU9EZ2lJSGs5SWkwd0xqUXlJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TmpjaUlIZzlJakF1TUNJZ2VUMGlMVE15TXk0d0lpQjNQU0kwTkRBdU1DSWdhRDBpTnpjMkxqQWlJR2d0WVMxNFBTSTBOREFpSUc0OUltRmpZMmxrWlc1MFlXeE9ZWFIxY21Gc1JteGhkQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzR4TWlJZ2VUMGlNQzQyTkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUwVWlJSGc5SWpFdU5Ea2lJSGs5SWkwd0xqUXlJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUVnlJZ2VEMGlNQzQxTmlJZ2VUMGlMVEF1TnpVaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUSTJPQ0lnZUQwaU1DNHdJaUI1UFNJdE16TXhMakFpSUhjOUlqUTNPQzR3SWlCb1BTSTJOamN1TUNJZ2FDMWhMWGc5SWpRM09DSWdiajBpWVdOamFXUmxiblJoYkU1aGRIVnlZV3hUYUdGeWNDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1TNDNOQ0lnZVQwaU1DNDRJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNUzQzTkNJZ2VUMGlMVEF1TmpNaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJd0xqVTJJaUI1UFNJdE1DNDNOU0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTWpZNUlpQjRQU0l3TGpBaUlIazlJaTB6TXpNdU1DSWdkejBpTlRNMUxqQWlJR2c5SWpZMk55NHdJaUJvTFdFdGVEMGlOVE0xSWlCdVBTSmhZMk5wWkdWdWRHRnNVMmhoY25CVGFHRnljQ0krQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNUzQ1TmlJZ2VUMGlNQzQzTmlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1UZ2lJSGs5SWpBdU5qUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXhMamsySWlCNVBTSXRNQzQyTkNJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1UZ2lJSGs5SWkwd0xqYzJJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5TmtFaUlIZzlJakF1TUNJZ2VUMGlMVEl4TUM0d0lpQjNQU0k1T0M0d0lpQm9QU0kwTWpFdU1DSWdhQzFoTFhnOUlqazVJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1VHRnlaVzV6VEdWbWRDSXZQZ29nSUR4bklHTTlJa1V5TmtJaUlIZzlJakV1TUNJZ2VUMGlMVEl4TUM0d0lpQjNQU0k1T0M0d0lpQm9QU0kwTWpFdU1DSWdhQzFoTFhnOUlqazVJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1VHRnlaVzV6VW1sbmFIUWlMejRLSUNBOFp5QmpQU0pGTWpaRElpQjRQU0l3TGpBaUlIazlJaTB5TURrdU1DSWdkejBpT0RFdU1DSWdhRDBpTkRFNUxqQWlJR2d0WVMxNFBTSTRNU0lnYmowaVlXTmphV1JsYm5SaGJFSnlZV05yWlhSTVpXWjBJaTgrQ2lBZ1BHY2dZejBpUlRJMlJDSWdlRDBpTUM0d0lpQjVQU0l0TWpBNUxqQWlJSGM5SWpneExqQWlJR2c5SWpReE9TNHdJaUJvTFdFdGVEMGlPREVpSUc0OUltRmpZMmxrWlc1MFlXeENjbUZqYTJWMFVtbG5hSFFpTHo0S0lDQThaeUJqUFNKRk1qY3dJaUI0UFNJd0xqQWlJSGs5SWkweE5qVXVNQ0lnZHowaU1qZ3dMakFpSUdnOUlqWXhPUzR3SWlCb0xXRXRlRDBpTWpnd0lpQnVQU0poWTJOcFpHVnVkR0ZzVVhWaGNuUmxjbFJ2Ym1WR2JHRjBRWEp5YjNkVmNDSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNDRJaUI1UFNJd0xqWTRJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNQzQ0SWlCNVBTSXRNQzQwTWlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1qa2lJSGs5SWpFdU1qSWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEkzTVNJZ2VEMGlNQzR3SWlCNVBTSXRORFE0TGpBaUlIYzlJakk0TUM0d0lpQm9QU0k1TVRFdU1DSWdhQzFoTFhnOUlqSTRNQ0lnYmowaVlXTmphV1JsYm5SaGJGUm9jbVZsVVhWaGNuUmxjbFJ2Ym1WelJteGhkRUZ5Y205M1JHOTNiaUkrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNQzQwT0NJZ2VUMGlNQzQyT0NJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU16RWlJSGs5SWkweExqRTVJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNQzQ0SWlCNVBTSXRNQzQwTWlJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qY3lJaUI0UFNJd0xqQWlJSGs5SWkwek1qTXVNQ0lnZHowaU1qVTFMakFpSUdnOUlqYzNNeTR3SWlCb0xXRXRlRDBpTWpVMUlpQnVQU0poWTJOcFpHVnVkR0ZzVVhWaGNuUmxjbFJ2Ym1WVGFHRnljRTVoZEhWeVlXeEJjbkp2ZDFWd0lqNEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNUZJaUI0UFNJd0xqZ2lJSGs5SWpBdU56WWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMak14SWlCNVBTSXhMaklpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRJM015SWdlRDBpTUM0d0lpQjVQU0l0TkRRNExqQWlJSGM5SWpJMU5TNHdJaUJvUFNJM056TXVNQ0lnYUMxaExYZzlJakkxTlNJZ2JqMGlZV05qYVdSbGJuUmhiRkYxWVhKMFpYSlViMjVsUm14aGRFNWhkSFZ5WVd4QmNuSnZkMFJ2ZDI0aVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU55SWdlVDBpTFRFdU1Ua2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakl5SWlCNVBTSXRNQzQzTlNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk1qYzBJaUI0UFNJd0xqQWlJSGs5SWkwek16TXVNQ0lnZHowaU1qYzRMakFpSUdnOUlqYzVNaTR3SWlCb0xXRXRlRDBpTWpjNElpQnVQU0poWTJOcFpHVnVkR0ZzVkdoeVpXVlJkV0Z5ZEdWeVZHOXVaWE5UYUdGeWNFRnljbTkzVlhBaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU9USWlJSGs5SWpFdU5qUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMakU0SWlCNVBTSXdMalkwSWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0NElpQjVQU0l0TUM0Mk5DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMWNpSUhnOUlqQXVNVGdpSUhrOUlpMHdMamM0SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVeU56VWlJSGc5SWpBdU1DSWdlVDBpTFRRMU9DNHdJaUIzUFNJeU56Z3VNQ0lnYUQwaU56a3lMakFpSUdndFlTMTRQU0l5TnpjaUlHNDlJbUZqWTJsa1pXNTBZV3hSZFdGeWRHVnlWRzl1WlZOb1lYSndRWEp5YjNkRWIzZHVJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXdMamt6SWlCNVBTSXdMamMySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1Z5SWdlRDBpTUM0ek1TSWdlVDBpTUM0Mk5DSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMFVpSUhnOUlqQXVPQ0lnZVQwaUxURXVNVElpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpFNElpQjVQU0l0TVM0MklpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlPREFpSUhnOUlqQXVNQ0lnZVQwaUxURTNOaTR3SWlCM1BTSXhPVE11TUNJZ2FEMGlOakk0TGpBaUlHZ3RZUzE0UFNJeE9UTWlJRzQ5SW1GalkybGtaVzUwWVd4UmRXRnlkR1Z5Vkc5dVpVWnNZWFJUZEdWcGJpSStDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUk9SU0lnZUQwaU1DNHhPQ0lnZVQwaU1DNDJOQ0l2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGxjaUlIZzlJakF1TmpJaUlIazlJakF1TmpJaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTkZJaUI0UFNJd0xqVTBJaUI1UFNJdE1DNDBNaUl2UGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVTFjaUlIZzlJakF1TWpjaUlIazlJaTB3TGpReUlpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVXlPREVpSUhnOUlqQXVNQ0lnZVQwaUxURTNOaTR3SWlCM1BTSTBNakl1TUNJZ2FEMGlOakk0TGpBaUlHZ3RZUzE0UFNJME1qSWlJRzQ5SW1GalkybGtaVzUwWVd4VWFISmxaVkYxWVhKMFpYSlViMjVsYzBac1lYUmFhVzF0WlhKdFlXNXVJajRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVGSWlCNFBTSXhMakEzSWlCNVBTSXdMall5SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhST1Z5SWdlRDBpTUM0Mk1pSWdlVDBpTUM0Mk1pSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBVMFVpSUhnOUlqRXVORElpSUhrOUlpMHdMalF5SWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFZ5SWdlRDBpTUM0eU55SWdlVDBpTFRBdU5ESWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVEk0TWlJZ2VEMGlNQzR3SWlCNVBTSXRNekUyTGpBaUlIYzlJakU0TUM0d0lpQm9QU0kyTXpZdU1DSWdhQzFoTFhnOUlqRTRNQ0lnYmowaVlXTmphV1JsYm5SaGJGRjFZWEowWlhKVWIyNWxVMmhoY25CVGRHVnBiaUkrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJPUlNJZ2VEMGlNQzQwTkNJZ2VUMGlNQzQzTnlJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRsY2lJSGc5SWpBdU1qZ2lJSGs5SWpBdU5qa2lMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5GSWlCNFBTSXdMalEwSWlCNVBTSXRNQzQyT0NJdlBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFUxY2lJSGc5SWpBdU1qZ2lJSGs5SWkwd0xqYzFJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1V5T0RNaUlIZzlJakF1TUNJZ2VUMGlMVE15T0M0d0lpQjNQU0l5T1RBdU1DSWdhRDBpTmpZM0xqQWlJR2d0WVMxNFBTSXlPVEFpSUc0OUltRmpZMmxrWlc1MFlXeFVhSEpsWlZGMVlYSjBaWEpVYjI1bGMxTm9ZWEp3VTNSbGFXNGlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVPVGtpSUhrOUlqQXVOemdpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1WElpQjRQU0l3TGpFM0lpQjVQU0l3TGpZeUlpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1DNDVPU0lnZVQwaUxUQXVOaklpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpFM0lpQjVQU0l0TUM0M09DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZORFF3SWlCNFBTSXdMakFpSUhrOUlpMHhOell1TUNJZ2R6MGlNamMzTGpBaUlHZzlJall6TUM0d0lpQm9MV0V0ZUQwaU1qYzNJaUJ1UFNKaFkyTnBaR1Z1ZEdGc1FuVjVkV3ROZFdObGJtNWxZa1pzWVhRaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpBdU9UVWlJSGs5SWpBdU5qUWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRTVYSWlCNFBTSXdMakk0SWlCNVBTSXhMalEySWk4K0NpQWdJQ0E4WVNCdVBTSmpkWFJQZFhSVFJTSWdlRDBpTUM0NE5DSWdlVDBpTFRBdU5ESWlMejRLSUNBZ0lEeGhJRzQ5SW1OMWRFOTFkRk5YSWlCNFBTSXdMakk0SWlCNVBTSXdMallpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRRME1pSWdlRDBpTUM0d0lpQjVQU0l0TVRjMkxqQWlJSGM5SWpJM055NHdJaUJvUFNJMk16QXVNQ0lnYUMxaExYZzlJakkzTnlJZ2JqMGlZV05qYVdSbGJuUmhiRUpoYTJsNVpVWnNZWFFpUGdvZ0lDQWdQR0VnYmowaVkzVjBUM1YwVGtVaUlIZzlJakF1T1RVaUlIazlJakF1TmpRaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRFNVhJaUI0UFNJd0xqSTRJaUI1UFNJeExqQTRJaTgrQ2lBZ0lDQThZU0J1UFNKamRYUlBkWFJUUlNJZ2VEMGlNQzQ0TkNJZ2VUMGlMVEF1TkRJaUx6NEtJQ0FnSUR4aElHNDlJbU4xZEU5MWRGTlhJaUI0UFNJd0xqSTRJaUI1UFNJd0xqWTVJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UwTkRZaUlIZzlJakF1TUNJZ2VUMGlMVE14Tmk0d0lpQjNQU0l6TkRndU1DSWdhRDBpTmpNMExqQWlJR2d0WVMxNFBTSXpORGdpSUc0OUltRmpZMmxrWlc1MFlXeExkV04xYTAxMVkyVnVibVZpVTJoaGNuQWlQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUa1VpSUhnOUlqQXVOemNpSUhrOUlqQXVPREVpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEU1WElpQjRQU0l3TGpZeUlpQjVQU0l3TGpZNElpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRSU0lnZUQwaU1DNDNOaUlnZVQwaUxUQXVOamdpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZOWElpQjRQU0l3TGpZeUlpQjVQU0l0TUM0NElpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVTBORGNpSUhnOUlqQXVNQ0lnZVQwaUxUTXpNaTR3SWlCM1BTSXpORGd1TUNJZ2FEMGlOalkyTGpBaUlHZ3RZUzE0UFNJek5EZ2lJRzQ5SW1GalkybGtaVzUwWVd4Q2RYbDFhMDExWTJWdWJtVmlVMmhoY25BaVBnb2dJQ0FnUEdFZ2JqMGlZM1YwVDNWMFRrVWlJSGc5SWpFdU1DSWdlVDBpTUM0NE1pSXZQZ29nSUNBZ1BHRWdiajBpWTNWMFQzVjBUbGNpSUhnOUlqQXVNemtpSUhrOUlqQXVOaklpTHo0S0lDQWdJRHhoSUc0OUltTjFkRTkxZEZORklpQjRQU0l4TGpBaUlIazlJaTB3TGpZeUlpOCtDaUFnSUNBOFlTQnVQU0pqZFhSUGRYUlRWeUlnZUQwaU1DNHpPU0lnZVQwaUxUQXVPQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGTkVFd0lpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNell4TGpBaUlHZzlJakl6TlM0d0lpQm9MV0V0ZUQwaU16WXdJaUJ1UFNKaGNuUnBZMEZqWTJWdWRFRmliM1psSWk4K0NpQWdQR2NnWXowaVJUUkJNU0lnZUQwaU1DNHdJaUI1UFNJdE1qTTFMakFpSUhjOUlqTTJNUzR3SWlCb1BTSXlNelV1TUNJZ2FDMWhMWGc5SWpNMk1DSWdiajBpWVhKMGFXTkJZMk5sYm5SQ1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFUSWlJSGc5SWkwd0xqSTFJaUI1UFNJdE1DNHlOU0lnZHowaU56Z3VOU0lnYUQwaU56Z3VNalVpSUdndFlTMTRQU0kzT0NJZ2JqMGlZWEowYVdOVGRHRmpZMkYwYjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQk15SWdlRDBpTFRBdU1qVWlJSGs5SWkwM09DNHdJaUIzUFNJM09DNDFJaUJvUFNJM09DNHdJaUJvTFdFdGVEMGlOemdpSUc0OUltRnlkR2xqVTNSaFkyTmhkRzlDWld4dmR5SXZQZ29nSUR4bklHTTlJa1UwUVRRaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXpNVFl1TUNJZ2FEMGlORFl1TUNJZ2FDMWhMWGc5SWpNeE5pSWdiajBpWVhKMGFXTlVaVzUxZEc5QlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFFUVWlJSGc5SWpBdU1DSWdlVDBpTFRRMkxqQWlJSGM5SWpNeE5pNHdJaUJvUFNJME5pNHdJaUJvTFdFdGVEMGlNekUySWlCdVBTSmhjblJwWTFSbGJuVjBiMEpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJCTmlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRXlOeTR3SWlCb1BTSXlORGd1TUNJZ2FDMWhMWGc5SWpFeU55SWdiajBpWVhKMGFXTlRkR0ZqWTJGMGFYTnphVzF2UVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVFM0lpQjRQU0l3TGpBaUlIazlJaTB5TkRndU1DSWdkejBpTVRJM0xqQWlJR2c5SWpJME9DNHdJaUJvTFdFdGVEMGlNVEkzSWlCdVBTSmhjblJwWTFOMFlXTmpZWFJwYzNOcGJXOUNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRVU1pSUhnOUlqRXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU9UVXVNQ0lnYUQwaU1qVXpMakFpSUdndFlTMTRQU0l5T1RVaUlHNDlJbUZ5ZEdsalRXRnlZMkYwYjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSQlJDSWdlRDBpTUM0d0lpQjVQU0l0TWpVekxqQWlJSGM5SWpJNU5TNHdJaUJvUFNJeU5UTXVNQ0lnYUMxaExYZzlJakk1TmlJZ2JqMGlZWEowYVdOTllYSmpZWFJ2UW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTkVGRklpQjRQU0l4TGpBaUlIazlJakF1TUNJZ2R6MGlNamsxTGpBaUlHZzlJak00Tmk0d0lpQm9MV0V0ZUQwaU1qazJJaUJ1UFNKaGNuUnBZMDFoY21OaGRHOVRkR0ZqWTJGMGIwRmliM1psSWk4K0NpQWdQR2NnWXowaVJUUkJSaUlnZUQwaU1DNHdJaUI1UFNJdE16ZzJMakFpSUhjOUlqSTVOUzR3SWlCb1BTSXpPRFl1TUNJZ2FDMWhMWGc5SWpJNU5pSWdiajBpWVhKMGFXTk5ZWEpqWVhSdlUzUmhZMk5oZEc5Q1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFqQWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TmpFdU1DSWdhRDBpTXpRMExqQWlJR2d0WVMxNFBTSXpOakFpSUc0OUltRnlkR2xqUVdOalpXNTBVM1JoWTJOaGRHOUJZbTkyWlNJdlBnb2dJRHhuSUdNOUlrVTBRakVpSUhnOUlqQXVNQ0lnZVQwaUxUTTBOQzR3SWlCM1BTSXpOakV1TUNJZ2FEMGlNelEwTGpBaUlHZ3RZUzE0UFNJek5qQWlJRzQ5SW1GeWRHbGpRV05qWlc1MFUzUmhZMk5oZEc5Q1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFqSWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TVRZdU1DSWdhRDBpTVRnM0xqQWlJR2d0WVMxNFBTSXpNVFlpSUc0OUltRnlkR2xqVkdWdWRYUnZVM1JoWTJOaGRHOUJZbTkyWlNJdlBnb2dJRHhuSUdNOUlrVTBRak1pSUhnOUlqQXVNQ0lnZVQwaUxURTROeTR3SWlCM1BTSXpNVFl1TUNJZ2FEMGlNVGczTGpBaUlHZ3RZUzE0UFNJek1UWWlJRzQ5SW1GeWRHbGpWR1Z1ZFhSdlUzUmhZMk5oZEc5Q1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFFqUWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l6TmpFdU1DSWdhRDBpTXpVNExqQWlJR2d0WVMxNFBTSXpOakFpSUc0OUltRnlkR2xqVkdWdWRYUnZRV05qWlc1MFFXSnZkbVVpTHo0S0lDQThaeUJqUFNKRk5FSTFJaUI0UFNJd0xqQWlJSGs5SWkwek5UZ3VNQ0lnZHowaU16WXhMakFpSUdnOUlqTTFPQzR3SWlCb0xXRXRlRDBpTXpZd0lpQnVQU0poY25ScFkxUmxiblYwYjBGalkyVnVkRUpsYkc5M0lpOCtDaUFnUEdjZ1l6MGlSVFJDTmlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqSXhNaTR3SWlCb1BTSXlNVEl1TUNJZ2FDMWhMWGc5SWpJeE1pSWdiajBpWVhKMGFXTlRkSEpsYzNOQlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFFqY2lJSGc5SWpBdU1DSWdlVDBpTFRJeE1pNHdJaUIzUFNJeU1USXVNQ0lnYUQwaU1qRXlMakFpSUdndFlTMTRQU0l5TVRJaUlHNDlJbUZ5ZEdsalUzUnlaWE56UW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTkVJNElpQjRQU0l3TGpBaUlIazlJaTB4TmpJdU1DSWdkejBpTXpReUxqQWlJR2c5SWpFMk1pNHdJaUJvTFdFdGVEMGlNelF5SWlCdVBTSmhjblJwWTFWdWMzUnlaWE56UVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTkVJNUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNelF5TGpBaUlHZzlJakUyTWk0d0lpQm9MV0V0ZUQwaU16UXlJaUJ1UFNKaGNuUnBZMVZ1YzNSeVpYTnpRbVZzYjNjaUx6NEtJQ0E4WnlCalBTSkZORUpCSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU5UY3pMakFpSUdnOUlqRXpOeTR3SWlCb0xXRXRlRDBpTlRjeklpQnVQU0poY25ScFkweGhhWE56WlhwV2FXSnlaWEpCWW05MlpTSXZQZ29nSUR4bklHTTlJa1UwUWtJaUlIZzlJakF1TUNJZ2VUMGlMVEV5Tnk0d0lpQjNQU0kxTXpNdU1DSWdhRDBpTVRJM0xqQWlJR2d0WVMxNFBTSTFNek1pSUc0OUltRnlkR2xqVEdGcGMzTmxlbFpwWW5KbGNrSmxiRzkzSWk4K0NpQWdQR2NnWXowaVJUUkNReUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpNeE5pNHdJaUJvUFNJek5qa3VNQ0lnYUMxaExYZzlJak14TmlJZ2JqMGlZWEowYVdOTllYSmpZWFJ2VkdWdWRYUnZRV0p2ZG1VaUx6NEtJQ0E4WnlCalBTSkZORUpFSWlCNFBTSXdMakFpSUhrOUlpMHpOamt1TUNJZ2R6MGlNekUyTGpBaUlHZzlJak0yT1M0d0lpQm9MV0V0ZUQwaU16RTJJaUJ1UFNKaGNuUnBZMDFoY21OaGRHOVVaVzUxZEc5Q1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFF6QWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kyTWpJdU1DSWdhRDBpTXpZNExqQWlJR2d0WVMxNFBTSTJNaklpSUc0OUltWmxjbTFoZEdGQlltOTJaU0l2UGdvZ0lEeG5JR005SWtVMFF6RWlJSGc5SWpBdU1DSWdlVDBpTFRNMk9DNHdJaUIzUFNJMk1qSXVNQ0lnYUQwaU16WTRMakFpSUdndFlTMTRQU0kyTWpJaUlHNDlJbVpsY20xaGRHRkNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTBRelFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJMk5ESXVNQ0lnYUQwaU5EVTBMakFpSUdndFlTMTRQU0kyTkRJaUlHNDlJbVpsY20xaGRHRlRhRzl5ZEVGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSRE5TSWdlRDBpTUM0d0lpQjVQU0l0TkRVMExqQWlJSGM5SWpZME1pNHdJaUJvUFNJME5UUXVNQ0lnYUMxaExYZzlJalkwTWlJZ2JqMGlabVZ5YldGMFlWTm9iM0owUW1Wc2IzY2lMejRLSUNBOFp5QmpQU0pGTkVNMklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOakl6TGpBaUlHZzlJak0yT0M0d0lpQm9MV0V0ZUQwaU5qSXpJaUJ1UFNKbVpYSnRZWFJoVEc5dVowRmliM1psSWk4K0NpQWdQR2NnWXowaVJUUkROeUlnZUQwaU1DNHdJaUI1UFNJdE16WTRMakFpSUhjOUlqWXlNeTR3SWlCb1BTSXpOamd1TUNJZ2FDMWhMWGc5SWpZeU15SWdiajBpWm1WeWJXRjBZVXh2Ym1kQ1pXeHZkeUl2UGdvZ0lEeG5JR005SWtVMFF6Z2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0k0TkRJdU1DSWdhRDBpTlRRNUxqQWlJR2d0WVMxNFBTSTRORElpSUc0OUltWmxjbTFoZEdGV1pYSjVURzl1WjBGaWIzWmxJaTgrQ2lBZ1BHY2dZejBpUlRSRE9TSWdlRDBpTUM0d0lpQjVQU0l0TlRRNUxqQWlJSGM5SWpnME1pNHdJaUJvUFNJMU5Ea3VNQ0lnYUMxaExYZzlJamcwTWlJZ2JqMGlabVZ5YldGMFlWWmxjbmxNYjI1blFtVnNiM2NpTHo0S0lDQThaeUJqUFNKRk5FVXdJaUI0UFNJd0xqQWlJSGs5SWkweU5UQXVNQ0lnZHowaU5EVXdMakFpSUdnOUlqVXdNQzR3SWlCb0xXRXRlRDBpTkRVd0lpQnVQU0p5WlhOMFRXRjRhVzFoSWk4K0NpQWdQR2NnWXowaVJUUkZNU0lnZUQwaU1DNHdJaUI1UFNJdE1qVXdMakFpSUhjOUlqRXlOUzR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWpFeU5TSWdiajBpY21WemRFeHZibWRoSWk4K0NpQWdQR2NnWXowaVJUUkZNaUlnZUQwaU1DNHdJaUI1UFNJdE1URXVNQ0lnZHowaU1USTFMakFpSUdnOUlqSTNNeTR3SWlCb0xXRXRlRDBpTVRJMUlpQnVQU0p5WlhOMFJHOTFZbXhsVjJodmJHVWlMejRLSUNBOFp5QmpQU0pGTkVVeklpQjRQU0l3TGpBaUlIazlJaTB4TXpFdU1DSWdkejBpTXpJMUxqQWlJR2c5SWpFek5pNHdJaUJvTFdFdGVEMGlNekkxSWlCdVBTSnlaWE4wVjJodmJHVWlMejRLSUNBOFp5QmpQU0pGTkVVMElpQjRQU0l3TGpBaUlIazlJaTAwTGpBaUlIYzlJak15TlM0d0lpQm9QU0l4TXpZdU1DSWdhQzFoTFhnOUlqTXlOU0lnYmowaWNtVnpkRWhoYkdZaUx6NEtJQ0E4WnlCalBTSkZORVUxSWlCNFBTSXdMakFpSUhrOUlpMHpNekV1TUNJZ2R6MGlNak0xTGpBaUlHZzlJamN6TWk0d0lpQm9MV0V0ZUQwaU1qTTFJaUJ1UFNKeVpYTjBVWFZoY25SbGNpSXZQZ29nSUR4bklHTTlJa1UwUlRZaUlIZzlJakF1TUNJZ2VUMGlMVEkxTlM0d0lpQjNQU0l5TnpZdU1DSWdhRDBpTkRVNUxqQWlJR2d0WVMxNFBTSXlOellpSUc0OUluSmxjM1E0ZEdnaUx6NEtJQ0E4WnlCalBTSkZORVUzSWlCNFBTSXhMakFpSUhrOUlpMDFNRGN1TUNJZ2R6MGlNelF6TGpBaUlHZzlJamN4TVM0d0lpQm9MV0V0ZUQwaU16UTBJaUJ1UFNKeVpYTjBNVFowYUNJdlBnb2dJRHhuSUdNOUlrVTBSVGdpSUhnOUlqQXVNQ0lnZVQwaUxUVXdOeTR3SWlCM1BTSXpPVEV1TUNJZ2FEMGlPVFkzTGpBaUlHZ3RZUzE0UFNJek9URWlJRzQ5SW5KbGMzUXpNbTVrSWk4K0NpQWdQR2NnWXowaVJUUkZPU0lnZUQwaU1DNHdJaUI1UFNJdE56VTRMakFpSUhjOUlqUXlNeTR3SWlCb1BTSXhNakl5TGpBaUlHZ3RZUzE0UFNJME1qTWlJRzQ5SW5KbGMzUTJOSFJvSWk4K0NpQWdQR2NnWXowaVJUUkZRU0lnZUQwaUxURXVNQ0lnZVQwaUxUYzFPUzR3SWlCM1BTSTBOell1TUNJZ2FEMGlNVFEzTmk0d0lpQm9MV0V0ZUQwaU5EYzFJaUJ1UFNKeVpYTjBNVEk0ZEdnaUx6NEtJQ0E4WnlCalBTSkZORVZDSWlCNFBTSXdMakFpSUhrOUlpMDVPVGd1TUNJZ2R6MGlOVEkyTGpRMElpQm9QU0l4TnpJeExqQWlJR2d0WVMxNFBTSTFNallpSUc0OUluSmxjM1F5TlRaMGFDSXZQZ29nSUR4bklHTTlJa1UwUlVNaUlIZzlJakF1TUNJZ2VUMGlMVEV3TURRdU1DSWdkejBpTlRjNUxqQWlJR2c5SWpFNU56RXVNQ0lnYUMxaExYZzlJalUzT1NJZ2JqMGljbVZ6ZERVeE1uUm9JaTgrQ2lBZ1BHY2dZejBpUlRSRlJDSWdlRDBpTVM0d0lpQjVQU0l0TVRBd05DNHdJaUIzUFNJMk16TXVNQ0lnYUQwaU1qSXpNQzR3SWlCb0xXRXRlRDBpTmpNMElpQnVQU0p5WlhOME1UQXlOSFJvSWk4K0NpQWdQR2NnWXowaVJUUkdNaUlnZUQwaU1DNHdJaUI1UFNJdE1qVTFMakFpSUhjOUlqSTNOaTR3SWlCb1BTSTBOVGt1TUNJZ2FDMWhMWGc5SWpJM05pSWdiajBpY21WemRGRjFZWEowWlhKUGJHUWlMejRLSUNBOFp5QmpQU0pGTlRFd0lpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNekEyTGpBaUlHZzlJak01T1M0d0lpQm9MV0V0ZUQwaU16QTJJaUJ1UFNKdmRIUmhkbUVpTHo0S0lDQThaeUJqUFNKRk5URXhJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpT0RRMkxqQWlJR2c5SWpRd01DNHdJaUJvTFdFdGVEMGlPRFEySWlCdVBTSnZkSFJoZG1GQmJIUmhJaTgrQ2lBZ1BHY2dZejBpUlRVeE1pSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJamd6T0M0d0lpQm9QU0l6T1RrdU1DSWdhQzFoTFhnOUlqZ3pPQ0lnYmowaWIzUjBZWFpoUW1GemMyRWlMejRLSUNBOFp5QmpQU0pGTlRFeklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlPRGM0TGpBaUlHZzlJak01T1M0d0lpQm9MV0V0ZUQwaU9EYzRJaUJ1UFNKdmRIUmhkbUZDWVhOellVSmhJaTgrQ2lBZ1BHY2dZejBpUlRVeE5DSWdlRDBpTUM0d0lpQjVQU0l0T1M0d0lpQjNQU0kxTnpVdU1DSWdhRDBpTkRBd0xqQWlJR2d0WVMxNFBTSTFOelVpSUc0OUluRjFhVzVrYVdObGMybHRZU0l2UGdvZ0lEeG5JR005SWtVMU1UVWlJSGc5SWpBdU1DSWdlVDBpTFRrdU1DSWdkejBpTVRNeE1DNHdJaUJvUFNJME1EQXVNQ0lnYUMxaExYZzlJakV6TVRBaUlHNDlJbkYxYVc1a2FXTmxjMmx0WVVGc2RHRWlMejRLSUNBOFp5QmpQU0pGTlRFMklpQjRQU0l3TGpBaUlIazlJaTA0TGpBaUlIYzlJakV5T0RndU1DSWdhRDBpTkRBd0xqQWlJR2d0WVMxNFBTSXhNamc0SWlCdVBTSnhkV2x1WkdsalpYTnBiV0ZDWVhOellTSXZQZ29nSUR4bklHTTlJa1UxTVRjaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTJNall1TUNJZ2FEMGlNemt3TGpBaUlHZ3RZUzE0UFNJMk1qWWlJRzQ5SW5abGJuUnBaSFZsYzJsdFlTSXZQZ29nSUR4bklHTTlJa1UxTVRnaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXhNemd5TGpBaUlHZzlJak01TUM0d0lpQm9MV0V0ZUQwaU1UTTRNaUlnYmowaWRtVnVkR2xrZFdWemFXMWhRV3gwWVNJdlBnb2dJRHhuSUdNOUlrVTFNVGtpSUhnOUlqQXVNQ0lnZVQwaUxUVXVNQ0lnZHowaU1UTTNOQzR3SWlCb1BTSXpPVFV1TUNJZ2FDMWhMWGc5SWpFek56UWlJRzQ5SW5abGJuUnBaSFZsYzJsdFlVSmhjM05oSWk4K0NpQWdQR2NnWXowaVJUVXhRU0lnZUQwaU1DNHdJaUI1UFNJdE5ETXVNQ0lnZHowaU1UWXdMakFpSUdnOUlqVXhOUzR3SWlCb0xXRXRlRDBpTVRZd0lpQnVQU0p2WTNSaGRtVlFZWEpsYm5OTVpXWjBJaTgrQ2lBZ1BHY2dZejBpUlRVeFFpSWdlRDBpTUM0d0lpQjVQU0l0TkRNdU1DSWdkejBpTVRZd0xqQWlJR2c5SWpVeE5TNHdJaUJvTFdFdGVEMGlNVFl3SWlCdVBTSnZZM1JoZG1WUVlYSmxibk5TYVdkb2RDSXZQZ29nSUR4bklHTTlJa1UxTVVNaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTNPVFl1TUNJZ2FEMGlNems1TGpBaUlHZ3RZUzE0UFNJM09UWWlJRzQ5SW05MGRHRjJZVUpoYzNOaFZtSWlMejRLSUNBOFp5QmpQU0pGTlRGRUlpQjRQU0l3TGpBaUlIazlJaTA1TGpBaUlIYzlJakV5TlRRdU1DSWdhRDBpTkRBd0xqQWlJR2d0WVMxNFBTSXhNalUwSWlCdVBTSnhkV2x1WkdsalpYTnBiV0ZDWVhOellVMWlJaTgrQ2lBZ1BHY2dZejBpUlRVeFJTSWdlRDBpTUM0d0lpQjVQU0l0Tnk0d0lpQjNQU0l4TXpJNUxqQWlJR2c5SWpNNU55NHdJaUJvTFdFdGVEMGlNVE15T1NJZ2JqMGlkbVZ1ZEdsa2RXVnphVzFoUW1GemMyRk5ZaUl2UGdvZ0lEeG5JR005SWtVMU1qQWlJSGc5SWkwNU5TNHdJaUI1UFNJdE1UWXpMakFpSUhjOUlqUXhNaTR3SWlCb1BTSTBNall1TUNJZ2FDMWhMWGc5SWpNMU1DSWdiajBpWkhsdVlXMXBZMUJwWVc1dklqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakF1TnpnaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USXhJaUI0UFNJdE55NHdJaUI1UFNJdE1pNHdJaUIzUFNJek9ERXVNQ0lnYUQwaU1qVXpMakFpSUdndFlTMTRQU0l6T1RFaUlHNDlJbVI1Ym1GdGFXTk5aWHA2YnlJK0NpQWdJQ0E4WVNCdVBTSnZjSFJwWTJGc1EyVnVkR1Z5SWlCNFBTSXdMamM1SWlCNVBTSXdMakFpTHo0S0lDQThMMmMrQ2lBZ1BHY2dZejBpUlRVeU1pSWdlRDBpTFRFek55NHdJaUI1UFNJdE1Ua3pMakFpSUhjOUlqUTNNUzR3SWlCb1BTSTJNVFF1TUNJZ2FDMWhMWGc5SWpNMk55SWdiajBpWkhsdVlXMXBZMFp2Y25SbElqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakF1T0RFaUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5USXpJaUI0UFNJdE1USXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU5ESXVNQ0lnYUQwaU1qVTBMakFpSUdndFlTMTRQU0l5TkRjaUlHNDlJbVI1Ym1GdGFXTlNhVzVtYjNKNllXNWtieUkrQ2lBZ0lDQThZU0J1UFNKdmNIUnBZMkZzUTJWdWRHVnlJaUI0UFNJd0xqVTJJaUI1UFNJd0xqQWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSVFV5TkNJZ2VEMGlNQzR3SWlCNVBTSXROUzR3SWlCM1BTSXlNRGd1TUNJZ2FEMGlNalk0TGpBaUlHZ3RZUzE0UFNJeU1EZ2lJRzQ5SW1SNWJtRnRhV05UWm05eWVtRnVaRzhpUGdvZ0lDQWdQR0VnYmowaWIzQjBhV05oYkVObGJuUmxjaUlnZUQwaU1DNDBPQ0lnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1UxTWpVaUlIZzlJaTAwTWk0d0lpQjVQU0l0TVM0d0lpQjNQU0l5T0RFdU1DSWdhRDBpTWpVNUxqQWlJR2d0WVMxNFBTSXlOVFlpSUc0OUltUjVibUZ0YVdOYUlqNEtJQ0FnSUR4aElHNDlJbTl3ZEdsallXeERaVzUwWlhJaUlIZzlJakF1TmlJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU1qWWlJSGc5SWkweE1pNHdJaUI1UFNJdE1TNHdJaUIzUFNJeU5qY3VNQ0lnYUQwaU1qVTFMakFpSUdndFlTMTRQU0l5TnpJaUlHNDlJbVI1Ym1GdGFXTk9hV1Z1ZEdVaVBnb2dJQ0FnUEdFZ2JqMGliM0IwYVdOaGJFTmxiblJsY2lJZ2VEMGlNQzQxTkNJZ2VUMGlNQzR3SWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtVMU5qWWlJSGc5SWkweE1pNHdJaUI1UFNJd0xqQWlJSGM5SWpNNU5TNHdJaUJvUFNJek9ETXVNQ0lnYUMxaExYZzlJalF6TXlJZ2JqMGliM0p1WVcxbGJuUlVjbWxzYkNJdlBnb2dJRHhuSUdNOUlrVTFOamNpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJME5UWXVNQ0lnYUQwaU1qTXlMakFpSUdndFlTMTRQU0kwTlRZaUlHNDlJbTl5Ym1GdFpXNTBWSFZ5YmlJdlBnb2dJRHhuSUdNOUlrVTFOamdpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJME5UWXVNQ0lnYUQwaU1qTXlMakFpSUdndFlTMTRQU0kwTlRZaUlHNDlJbTl5Ym1GdFpXNTBWSFZ5YmtsdWRtVnlkR1ZrSWk4K0NpQWdQR2NnWXowaVJUVTJPU0lnZUQwaU1DNHdJaUI1UFNJdE9EQXVNQ0lnZHowaU5EVTJMakFpSUdnOUlqTTVNeTR3SWlCb0xXRXRlRDBpTkRVMklpQnVQU0p2Y201aGJXVnVkRlIxY201VGJHRnphQ0l2UGdvZ0lEeG5JR005SWtVMU5rRWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l5TXpJdU1DSWdhRDBpTkRVMkxqQWlJR2d0WVMxNFBTSXlNeklpSUc0OUltOXlibUZ0Wlc1MFZIVnlibFZ3SWk4K0NpQWdQR2NnWXowaVJUVTJRaUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpJek1pNHdJaUJvUFNJME5UWXVNQ0lnYUMxaExYZzlJakl6TWlJZ2JqMGliM0p1WVcxbGJuUlVkWEp1VlhCVElpOCtDaUFnUEdjZ1l6MGlSVFUyUXlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqUTNNeTR3SWlCb1BTSXlORGd1TUNJZ2FDMWhMWGc5SWpRM015SWdiajBpYjNKdVlXMWxiblJUYUc5eWRGUnlhV3hzSWk4K0NpQWdQR2NnWXowaVJUVTJSQ0lnZUQwaU1DNHdJaUI1UFNJdE56Y3VNQ0lnZHowaU5EY3pMakFpSUdnOUlqTTVNeTR3SWlCb0xXRXRlRDBpTkRjeklpQnVQU0p2Y201aGJXVnVkRTF2Y21SbGJuUWlMejRLSUNBOFp5QmpQU0pGTlRaRklpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOalUwTGpBaUlHZzlJakkwT0M0d0lpQm9MV0V0ZUQwaU5qVTBJaUJ1UFNKdmNtNWhiV1Z1ZEZSeVpXMWliR1Z0Wlc1MElpOCtDaUFnUEdjZ1l6MGlSVFZDTWlJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqWTRNQzR3SWlCb1BTSXpPRGd1TUNJZ2FDMWhMWGc5SWpZNE1DSWdiajBpYjNKdVlXMWxiblJRY21WamIyMXdRWEJ3YjJkblZISnBiR3dpTHo0S0lDQThaeUJqUFNKRk5VSTFJaUI0UFNJd0xqQWlJSGs5SWkweE5UZ3VNQ0lnZHowaU5qWXlMakFpSUdnOUlqUXdOaTR3SWlCb0xXRXRlRDBpTmpZeUlpQnVQU0p2Y201aGJXVnVkRkJ5WldOdmJYQlRiR2xrWlZSeWFXeHNSRUZ1WjJ4bFltVnlkQ0l2UGdvZ0lEeG5JR005SWtVMVFqZ2lJSGc5SWpBdU1DSWdlVDBpTFRFMU9DNHdJaUIzUFNJMk5qSXVNQ0lnYUQwaU5EYzVMakFpSUdndFlTMTRQU0kyTmpJaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNGTnNhV1JsVkhKcGJHeENZV05vSWk4K0NpQWdQR2NnWXowaVJUVkNRaUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpZMk1pNHdJaUJvUFNJME1EWXVNQ0lnYUMxaExYZzlJalkyTWlJZ2JqMGliM0p1WVcxbGJuUlFjbVZqYjIxd1ZISnBiR3hUZFdabWFYaEVZVzVrY21sbGRTSXZQZ29nSUR4bklHTTlJa1UxUWtRaUlIZzlJakF1TUNJZ2VUMGlMVGN6TGpBaUlIYzlJalkxTXk0d0lpQm9QU0l6T1RNdU1DSWdhQzFoTFhnOUlqWTFNeUlnYmowaWIzSnVZVzFsYm5SUWNtVmpiMjF3VkhKcGJHeFhhWFJvVFc5eVpHVnVkQ0l2UGdvZ0lEeG5JR005SWtVMVF6WWlJSGc5SWkweExqQWlJSGs5SWpBdU1DSWdkejBpTnpBekxqQWlJR2c5SWpNNE9TNHdJaUJvTFdFdGVEMGlOekF5SWlCdVBTSnZjbTVoYldWdWRGQnlaV052YlhCTmIzSmtaVzUwVlhCd1pYSlFjbVZtYVhnaUx6NEtJQ0E4WnlCalBTSkZOVU0zSWlCNFBTSXdMakFpSUhrOUlpMDNNaTR3SWlCM1BTSTNNRE11TUNJZ2FEMGlORFl4TGpBaUlHZ3RZUzE0UFNJM01ETWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRWx1ZG1WeWRHVmtUVzl5WkdWdWRGVndjR1Z5VUhKbFptbDRJaTgrQ2lBZ1BHY2dZejBpUlRWRE9DSWdlRDBpTUM0d0lpQjVQU0l0TVRjeExqQWlJSGM5SWpVMk5TNHdJaUJvUFNJME1qQXVNQ0lnYUMxaExYZzlJalUyTlNJZ2JqMGliM0p1WVcxbGJuUlFjbVZqYjIxd1ZISnBiR3hNYjNkbGNsTjFabVpwZUNJdlBnb2dJRHhuSUdNOUlrVTFSVFVpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJek1USXVNQ0lnYUQwaU16RXlMakFpSUdndFlTMTRQU0l6TVRJaUlHNDlJbUp5WVhOelRYVjBaVU5zYjNObFpDSXZQZ29nSUR4bklHTTlJa1UyTVRBaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSXpNVFV1TUNJZ2FEMGlNamt6TGpBaUlHZ3RZUzE0UFNJek1UVWlJRzQ5SW5OMGNtbHVaM05FYjNkdVFtOTNJaTgrQ2lBZ1BHY2dZejBpUlRZeE1TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJak14TlM0d0lpQm9QU0l5T1RNdU1DSWdhQzFoTFhnOUlqTXhOU0lnYmowaWMzUnlhVzVuYzBSdmQyNUNiM2RVZFhKdVpXUWlMejRLSUNBOFp5QmpQU0pGTmpFeUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNall5TGpBaUlHZzlJak0wTXk0d0lpQm9MV0V0ZUQwaU1qWXlJaUJ1UFNKemRISnBibWR6VlhCQ2IzY2lMejRLSUNBOFp5QmpQU0pGTmpFeklpQjRQU0l3TGpBaUlIazlJak0zTGpBaUlIYzlJakkyTWk0d0lpQm9QU0l6TkRNdU1DSWdhQzFoTFhnOUlqSTJNaUlnYmowaWMzUnlhVzVuYzFWd1FtOTNWSFZ5Ym1Wa0lpOCtDaUFnUEdjZ1l6MGlSVFl4TkNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRTRNUzR3SWlCb1BTSXhPREV1TUNJZ2FDMWhMWGc5SWpFNE1TSWdiajBpYzNSeWFXNW5jMGhoY20xdmJtbGpJaTgrQ2lBZ1BHY2dZejBpUlRZek1DSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakkyT1M0d0lpQm9QU0l6T0RrdU1DSWdhQzFoTFhnOUlqSTJPU0lnYmowaWNHeDFZMnRsWkZOdVlYQlFhWHA2YVdOaGRHOUNaV3h2ZHlJdlBnb2dJRHhuSUdNOUlrVTJNekVpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU5qa3VNQ0lnYUQwaU16ZzVMakFpSUdndFlTMTRQU0l5TmpraUlHNDlJbkJzZFdOclpXUlRibUZ3VUdsNmVtbGpZWFJ2UVdKdmRtVWlMejRLSUNBOFp5QmpQU0pGTmpNeUlpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNemc1TGpBaUlHZzlJakkyT1M0d0lpQm9MV0V0ZUQwaU16ZzVJaUJ1UFNKd2JIVmphMlZrUW5WNmVsQnBlbnBwWTJGMGJ5SXZQZ29nSUR4bklHTTlJa1UyTlRBaUlIZzlJakF1TUNJZ2VUMGlMVEV3TGpBaUlIYzlJams0TVM0d0lpQm9QU0kxTlRVdU1DSWdhQzFoTFhnOUlqazRNU0lnYmowaWEyVjVZbTloY21SUVpXUmhiRkJsWkNJdlBnb2dJRHhuSUdNOUlrVTJOVEVpSUhnOUlqQXVNQ0lnZVQwaUxUa3VNRE1pSUhjOUlqUTFNQzR3SWlCb1BTSTFOVFF1TURNaUlHZ3RZUzE0UFNJME5UQWlJRzQ5SW10bGVXSnZZWEprVUdWa1lXeFFJaTgrQ2lBZ1BHY2dZejBpUlRZMU5TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJalEzTXk0d0lpQm9QU0kwTnpNdU1DSWdhQzFoTFhnOUlqUTNNeUlnYmowaWEyVjVZbTloY21SUVpXUmhiRlZ3SWk4K0NpQWdQR2NnWXowaVJUZzRNQ0lnZUQwaU1DNHdJaUI1UFNJdE55NHdJaUIzUFNJeU56TXVNQ0lnYUQwaU16Y3dMakFpSUdndFlTMTRQU0l5TnpNaUlHNDlJblIxY0d4bGREQWlMejRLSUNBOFp5QmpQU0pGT0RneElpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlNak01TGpBaUlHZzlJak0yTXk0d0lpQm9MV0V0ZUQwaU1qTTVJaUJ1UFNKMGRYQnNaWFF4SWk4K0NpQWdQR2NnWXowaVJUZzRNaUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpJNU55NHdJaUJvUFNJek5qSXVNQ0lnYUMxaExYZzlJakk1TnlJZ2JqMGlkSFZ3YkdWME1pSXZQZ29nSUR4bklHTTlJa1U0T0RNaUlIZzlJakF1TUNJZ2VUMGlMVGd1TUNJZ2R6MGlNamM1TGpBaUlHZzlJak0zTUM0d0lpQm9MV0V0ZUQwaU1qYzVJaUJ1UFNKMGRYQnNaWFF6SWk4K0NpQWdQR2NnWXowaVJUZzROQ0lnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpJNE5pNHdJaUJvUFNJek5qTXVNQ0lnYUMxaExYZzlJakk0TmlJZ2JqMGlkSFZ3YkdWME5DSXZQZ29nSUR4bklHTTlJa1U0T0RVaUlIZzlJakF1TUNJZ2VUMGlMVFl1TUNJZ2R6MGlNamsxTGpBaUlHZzlJak0zTUM0d0lpQm9MV0V0ZUQwaU1qazFJaUJ1UFNKMGRYQnNaWFExSWk4K0NpQWdQR2NnWXowaVJUZzROaUlnZUQwaU1DNHdJaUI1UFNJdE5TNHdJaUIzUFNJeU56a3VNQ0lnYUQwaU16Y3dMakFpSUdndFlTMTRQU0l5TnpraUlHNDlJblIxY0d4bGREWWlMejRLSUNBOFp5QmpQU0pGT0RnM0lpQjRQU0l3TGpBaUlIazlJaTAxTGpBaUlIYzlJakkzTWk0d0lpQm9QU0l6TnpBdU1DSWdhQzFoTFhnOUlqSTNNaUlnYmowaWRIVndiR1YwTnlJdlBnb2dJRHhuSUdNOUlrVTRPRGdpSUhnOUlqQXVNQ0lnZVQwaUxUVXVNQ0lnZHowaU1qZ3pMakFpSUdnOUlqTTNNQzR3SWlCb0xXRXRlRDBpTWpneklpQnVQU0owZFhCc1pYUTRJaTgrQ2lBZ1BHY2dZejBpUlRnNE9TSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakkzT1M0d0lpQm9QU0l6TnpBdU1DSWdhQzFoTFhnOUlqSTNPU0lnYmowaWRIVndiR1YwT1NJdlBnb2dJRHhuSUdNOUlrVTRPRUVpSUhnOUlqQXVNQ0lnZVQwaU5UZ3VNQ0lnZHowaU1URXhMakFpSUdnOUlqSXhNQzR3SWlCb0xXRXRlRDBpTVRFeElpQnVQU0owZFhCc1pYUkRiMnh2YmlJdlBnb2dJRHhuSUdNOUlrVTVNME1pSUhnOUlqQXVNQ0lnZVQwaUxURXpNaTR3SWlCM1BTSXpNelV1TUNJZ2FEMGlNalkxTGpBaUlHZ3RZUzE0UFNJek1qVWlJRzQ5SW0xbGJuTjFjbUZzVG05MFpXaGxZV1JOYVc1cGJXRlhhR2wwWlNJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JrNVhJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSXZQZ29nSUNBZ1BHRWdiajBpYzNSbGJWVndVMFVpSUhnOUlqRXVNemNpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGT1RORUlpQjRQU0l3TGpBaUlIazlJaTB4TXpJdU1DSWdkejBpTXpNMUxqQWlJR2c5SWpJMk5TNHdJaUJvTFdFdGVEMGlNekkxSWlCdVBTSnRaVzV6ZFhKaGJFNXZkR1ZvWldGa1UyVnRhVzFwYm1sdFlWZG9hWFJsSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVRsY2lJSGc5SWpBdU1DSWdlVDBpTUM0d0lpOCtDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQlRSU0lnZUQwaU1TNHpOeUlnZVQwaU1DNHdJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1ZCUVRRaUlIZzlJaTB5Tnk0d0lpQjVQU0l4TVRjdU1DSWdkejBpTWpZMExqQWlJR2c5SWpFMk5DNHdJaUJvTFdFdGVEMGlNakl3SWlCdVBTSjNhV2RuYkdWVWNtbHNiQ0krQ2lBZ0lDQThZU0J1UFNKeVpYQmxZWFJQWm1aelpYUWlJSGc5SWpBdU9EZ2lJSGs5SWpBdU1DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZRVUU1SWlCNFBTSXRNakl1TUNJZ2VUMGlNQzR3SWlCM1BTSXlOalF1TUNJZ2FEMGlNVFkwTGpBaUlHZ3RZUzE0UFNJeU1qQWlJRzQ5SW5kcFoyZHNaVUZ5Y0dWbloybGhkRzlWY0NJK0NpQWdJQ0E4WVNCdVBTSnlaWEJsWVhSUFptWnpaWFFpSUhnOUlqQXVPRGdpSUhrOUlqQXVNQ0l2UGdvZ0lEd3ZaejRLSUNBOFp5QmpQU0pGUVVGQklpQjRQU0l0TWpJdU1DSWdlVDBpTUM0d0lpQjNQU0l5TmpRdU1DSWdhRDBpTVRZMExqQWlJR2d0WVMxNFBTSXlNakFpSUc0OUluZHBaMmRzWlVGeWNHVm5aMmxoZEc5RWIzZHVJajRLSUNBZ0lEeGhJRzQ5SW5KbGNHVmhkRTltWm5ObGRDSWdlRDBpTUM0NE9DSWdlVDBpTUM0d0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrVkJRVVFpSUhnOUlpMHlOQzR3SWlCNVBTSXRPRE11TUNJZ2R6MGlNamd6TGpBaUlHZzlJak0wTXk0d0lpQm9MV0V0ZUQwaU1qVTVJaUJ1UFNKM2FXZG5iR1ZCY25CbFoyZHBZWFJ2VlhCQmNuSnZkeUl2UGdvZ0lEeG5JR005SWtWQlFVVWlJSGc5SWpBdU1DSWdlVDBpTFRnMExqQWlJSGM5SWpJNE15NHdJaUJvUFNJek5ETXVNQ0lnYUMxaExYZzlJakkxT1NJZ2JqMGlkMmxuWjJ4bFFYSndaV2RuYVdGMGIwUnZkMjVCY25KdmR5SXZQZ29nSUR4bklHTTlJa1kwTURBaUlIZzlJakF1TUNJZ2VUMGlOUzR3SWlCM1BTSTVNQzR3SWlCb1BTSTVPVEF1TUNJZ2FDMWhMWGc5SWprd0lpQnVQU0ppY21GalpWTnRZV3hzSWk4K0NpQWdQR2NnWXowaVJqUXdNU0lnZUQwaUxURXVNQ0lnZVQwaU5DNDFPU0lnZHowaU5USXVNQ0lnYUQwaU9Ua3dMalF4SWlCb0xXRXRlRDBpTlRFaUlHNDlJbUp5WVdObFRHRnlaMlVpTHo0S0lDQThaeUJqUFNKR05EQXlJaUI0UFNJd0xqQWlJSGs5SWpRdU5Ua2lJSGM5SWpRMExqQWlJR2c5SWprNU1DNDBNU0lnYUMxaExYZzlJalEwSWlCdVBTSmljbUZqWlV4aGNtZGxjaUl2UGdvZ0lEeG5JR005SWtZME1ETWlJSGc5SWpBdU1DSWdlVDBpTlM0d0lpQjNQU0l6T0M0d0lpQm9QU0k1T1RBdU1DSWdhQzFoTFhnOUlqTTRJaUJ1UFNKaWNtRmpaVVpzWVhRaUx6NEtJQ0E4WnlCalBTSkdOREJHSWlCNFBTSXdMakFpSUhrOUlpMHlNREF1TUNJZ2R6MGlNamc1TGpBaUlHZzlJakl3TUM0d0lpQm9MV0V0ZUQwaU1qZzVJaUJ1UFNKbWJHRm5PSFJvVlhCVGRISmhhV2RvZENJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0VlhCT1Z5SWdlRDBpTUM0d0lpQjVQU0l0TUM0d05DSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdOREV5SWlCNFBTSXdMakFpSUhrOUlpMHpPRGd1TUNJZ2R6MGlNamc1TGpBaUlHZzlJak00T0M0d0lpQm9MV0V0ZUQwaU1qZzVJaUJ1UFNKbWJHRm5NVFowYUZWd1UzUnlZV2xuYUhRaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTFRBdU1ESWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF4TlNJZ2VEMGlNQzR3SWlCNVBTSXRNemc0TGpBaUlIYzlJakk0T1M0d0lpQm9QU0kxTnpZdU1DSWdhQzFoTFhnOUlqSTRPU0lnYmowaVpteGhaek15Ym1SVmNGTjBjbUZwWjJoMElqNEtJQ0FnSUR4aElHNDlJbk4wWlcxVmNFNVhJaUI0UFNJd0xqQWlJSGs5SWpBdU56RWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF4TVNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTXdOaTR3SWlCb1BTSXlNRFF1TUNJZ2FDMWhMWGc5SWpNd05pSWdiajBpWm14aFp6aDBhRVJ2ZDI1VGRISmhhV2RvZENJK0NpQWdJQ0E4WVNCdVBTSnpkR1Z0Ukc5M2JsTlhJaUI0UFNJd0xqQWlJSGs5SWpBdU1EUWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF4TkNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqTXdOaTR3SWlCb1BTSXpPVEl1TUNJZ2FDMWhMWGc5SWpNd05pSWdiajBpWm14aFp6RTJkR2hFYjNkdVUzUnlZV2xuYUhRaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlVSdmQyNVRWeUlnZUQwaU1DNHdJaUI1UFNJd0xqQTBJaTgrQ2lBZ1BDOW5QZ29nSUR4bklHTTlJa1kwTVRjaUlIZzlJakF1TUNJZ2VUMGlMVEU0T0M0d0lpQjNQU0l6TURZdU1DSWdhRDBpTlRnd0xqQWlJR2d0WVMxNFBTSXpNRFlpSUc0OUltWnNZV2N6TW01a1JHOTNibE4wY21GcFoyaDBJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VTFjaUlIZzlJakF1TUNJZ2VUMGlMVEF1TnpFaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJUQkdOU0lnZUQwaU1DNHdJaUI1UFNJdE1qRXdMakFpSUhjOUlqazRMakFpSUdnOUlqUXlNUzR3SWlCb0xXRXRlRDBpT1RnaUlHNDlJbTV2ZEdWb1pXRmtVR0Z5Wlc1MGFHVnphWE5NWldaMElpOCtDaUFnUEdjZ1l6MGlSVEJHTmlJZ2VEMGlNQzR3SWlCNVBTSXRNakV3TGpBaUlIYzlJams0TGpBaUlHZzlJalF5TVM0d0lpQm9MV0V0ZUQwaU9UZ2lJRzQ5SW01dmRHVm9aV0ZrVUdGeVpXNTBhR1Z6YVhOU2FXZG9kQ0l2UGdvZ0lEeG5JR005SWtZME1UZ2lJSGc5SWpBdU1DSWdlVDBpTFRNNE9DNHdJaUIzUFNJeU9Ea3VNQ0lnYUQwaU56WXlMakFpSUdndFlTMTRQU0l5T0RraUlHNDlJbVpzWVdjMk5IUm9WWEJUZEhKaGFXZG9kQ0krQ2lBZ0lDQThZU0J1UFNKemRHVnRWWEJPVnlJZ2VEMGlNQzR3SWlCNVBTSXhMalEySWk4K0NpQWdQQzluUGdvZ0lEeG5JR005SWtZME1VRWlJSGc5SWpBdU1DSWdlVDBpTFRNM05pNHdJaUIzUFNJek1EWXVNQ0lnYUQwaU56WTNMakFpSUdndFlTMTRQU0l6TURZaUlHNDlJbVpzWVdjMk5IUm9SRzkzYmxOMGNtRnBaMmgwSWo0S0lDQWdJRHhoSUc0OUluTjBaVzFFYjNkdVUxY2lJSGc5SWpBdU1DSWdlVDBpTFRFdU5EWWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF4UWlJZ2VEMGlNQzR3SWlCNVBTSXRNemc0TGpBaUlIYzlJakk0T1M0d0lpQm9QU0k1TkRrdU1DSWdhQzFoTFhnOUlqSTRPU0lnYmowaVpteGhaekV5T0hSb1ZYQlRkSEpoYVdkb2RDSStDaUFnSUNBOFlTQnVQU0p6ZEdWdFZYQk9WeUlnZUQwaU1DNHdJaUI1UFNJeUxqSWlMejRLSUNBOEwyYytDaUFnUEdjZ1l6MGlSalF4UkNJZ2VEMGlNQzR3SWlCNVBTSXROVFl6TGpBaUlIYzlJak13Tmk0d0lpQm9QU0k1TlRVdU1DSWdhQzFoTFhnOUlqTXdOaUlnYmowaVpteGhaekV5T0hSb1JHOTNibE4wY21GcFoyaDBJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VTFjaUlIZzlJakF1TUNJZ2VUMGlMVEl1TWpFaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXhSU0lnZUQwaU1DNHdJaUI1UFNJdE16ZzRMakFpSUhjOUlqSTRPUzR3SWlCb1BTSXhNVE0yTGpBaUlHZ3RZUzE0UFNJeU9Ea2lJRzQ5SW1ac1lXY3lOVFowYUZWd1UzUnlZV2xuYUhRaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTWk0NU5TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdOREl3SWlCNFBTSXdMakFpSUhrOUlpMDNOVEF1TUNJZ2R6MGlNekEyTGpBaUlHZzlJakV4TkRJdU1DSWdhQzFoTFhnOUlqTXdOaUlnYmowaVpteGhaekkxTm5Sb1JHOTNibE4wY21GcFoyaDBJajRLSUNBZ0lEeGhJRzQ5SW5OMFpXMUViM2R1VTFjaUlIZzlJakF1TUNJZ2VUMGlMVEl1T1RZaUx6NEtJQ0E4TDJjK0NpQWdQR2NnWXowaVJqUXlNU0lnZUQwaU1DNHdJaUI1UFNJdE16ZzRMakFpSUhjOUlqSTRPUzR3SWlCb1BTSXhNekkwTGpBaUlHZ3RZUzE0UFNJeU9Ea2lJRzQ5SW1ac1lXYzFNVEowYUZWd1UzUnlZV2xuYUhRaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTXk0M0lpOCtDaUFnUEM5blBnb2dJRHhuSUdNOUlrWTBNak1pSUhnOUlqQXVNQ0lnZVQwaUxUa3pPQzR3SWlCM1BTSXpNRFl1TUNJZ2FEMGlNVE16TUM0d0lpQm9MV0V0ZUQwaU16QTJJaUJ1UFNKbWJHRm5OVEV5ZEdoRWIzZHVVM1J5WVdsbmFIUWlQZ29nSUNBZ1BHRWdiajBpYzNSbGJVUnZkMjVUVnlJZ2VEMGlNQzR3SWlCNVBTSXRNeTQzTVNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKR05ESTBJaUI0UFNJd0xqQWlJSGs5SWkwek9EZ3VNQ0lnZHowaU1qZzVMakFpSUdnOUlqRTFNVEV1TUNJZ2FDMWhMWGc5SWpJNE9TSWdiajBpWm14aFp6RXdNalIwYUZWd1UzUnlZV2xuYUhRaVBnb2dJQ0FnUEdFZ2JqMGljM1JsYlZWd1RsY2lJSGc5SWpBdU1DSWdlVDBpTkM0ME5TSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkdOREkySWlCNFBTSXdMakFpSUhrOUlpMHhNVEkxTGpBaUlIYzlJak13Tmk0d0lpQm9QU0l4TlRFM0xqQWlJR2d0WVMxNFBTSXpNRFlpSUc0OUltWnNZV2N4TURJMGRHaEViM2R1VTNSeVlXbG5hSFFpUGdvZ0lDQWdQR0VnYmowaWMzUmxiVVJ2ZDI1VFZ5SWdlRDBpTUM0d0lpQjVQU0l0TkM0ME5pSXZQZ29nSUR3dlp6NEtJQ0E4WnlCalBTSkZORVkySWlCNFBTSXdMakFpSUhrOUlpMHlNREl1TUNJZ2R6MGlNekUzTGpBaUlHZzlJalF3T1M0d0lpQm9MV0V0ZUQwaU16RTNJaUJ1UFNKeVpYTjBVWFZoY25SbGNsb2lMejRLSUNBOFp5QmpQU0pGTURaQklpQjRQU0l3TGpBaUlIazlJaTAwTXpndU1DSWdkejBpTXpBMExqQWlJR2c5SWpnM055NHdJaUJvTFdFdGVEMGlNekEwSWlCdVBTSjFibkJwZEdOb1pXUlFaWEpqZFhOemFXOXVRMnhsWmpJaUx6NEtJQ0E4WnlCalBTSkZORU5GSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1Ua3hMakFpSUdnOUlqTXlNUzR3SWlCb0xXRXRlRDBpTVRreElpQnVQU0ppY21WaGRHaE5ZWEpyUTI5dGJXRWlMejRLSUNBOFp5QmpQU0pGTlRBd0lpQjRQU0l3TGpBaUlIazlJaTB5TlRBdU1DSWdkejBpTkRneExqQWlJR2c5SWpVd01DNHdJaUJvTFdFdGVEMGlORGd4SWlCdVBTSnlaWEJsWVhReFFtRnlJaTgrQ2lBZ1BHY2dZejBpUlRVd01TSWdlRDBpTUM0d0lpQjVQU0l0TWpVd0xqQWlJSGM5SWpjek5TNHdJaUJvUFNJMU1EQXVNQ0lnYUMxaExYZzlJamN6TlNJZ2JqMGljbVZ3WldGME1rSmhjbk1pTHo0S0lDQThaeUJqUFNKRk5UQXlJaUI0UFNJd0xqQWlJSGs5SWkweU5UQXVNQ0lnZHowaU1USTBNeTR3SWlCb1BTSTFNREF1TUNJZ2FDMWhMWGc5SWpFeU5ETWlJRzQ5SW5KbGNHVmhkRFJDWVhKeklpOCtDaUFnUEdjZ1l6MGlSVFJCT0NJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRXlNaTR3SWlCb1BTSXlOVFF1TUNJZ2FDMWhMWGc5SWpFeU1pSWdiajBpWVhKMGFXTlRkR0ZqWTJGMGFYTnphVzF2VjJWa1oyVkJZbTkyWlNJdlBnb2dJRHhuSUdNOUlrVTBRVGtpSUhnOUlqQXVNQ0lnZVQwaUxUSTFOQzR3SWlCM1BTSXhNakl1TUNJZ2FEMGlNalUwTGpBaUlHZ3RZUzE0UFNJeE1qSWlJRzQ5SW1GeWRHbGpVM1JoWTJOaGRHbHpjMmx0YjFkbFpHZGxRbVZzYjNjaUx6NEtJQ0E4WnlCalBTSkZOVFpHSWlCNFBTSXdMakFpSUhrOUlpMHhNeTR3SWlCM1BTSTFNRE11TUNJZ2FEMGlNalV3TGpBaUlHZ3RZUzE0UFNJMU1ETWlJRzQ5SW05eWJtRnRaVzUwU0dGNVpHNGlMejRLSUNBOFp5QmpQU0pGTlRnM0lpQjRQU0l3TGpBaUlIazlJakF1TUNJZ2R6MGlOelV4TGpBaUlHZzlJalEzTXk0d0lpQm9MV0V0ZUQwaU5Ua3hJaUJ1UFNKdmNtNWhiV1Z1ZEZOamFHeGxhV1psY2lJdlBnb2dJRHhuSUdNOUlrVTFSVFlpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU9EQXVNQ0lnYUQwaU1qZ3dMakFpSUdndFlTMTRQU0l5T0RBaUlHNDlJbUp5WVhOelRYVjBaVWhoYkdaRGJHOXpaV1FpTHo0S0lDQThaeUJqUFNKRk5VVTNJaUI0UFNJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpnd0xqQWlJR2c5SWpJNE1DNHdJaUJvTFdFdGVEMGlNamd3SWlCdVBTSmljbUZ6YzAxMWRHVlBjR1Z1SWk4K0NpQWdQR2NnWXowaVJqUkNRU0lnZUQwaU1DNHdJaUI1UFNJdE1UYzRMakFpSUhjOUlqTTVNUzR3SWlCb1BTSXpOVGN1TUNJZ2FDMWhMWGc5SWpNNU1TSWdiajBpYm05MFpXaGxZV1JFYjNWaWJHVlhhRzlzWlVGc2RDSXZQZ29nSUR4bklHTTlJa1UxT1VRaUlIZzlJaTAwTXk0d0lpQjVQU0l3TGpBaUlIYzlJakl6TVM0d0lpQm9QU0l5TkRjdU1DSWdhQzFoTFhnOUlqRTNNaUlnYmowaWIzSnVZVzFsYm5SYWFXZGFZV2RNYVc1bFRtOVNhV2RvZEVWdVpDSStDaUFnSUNBOFlTQnVQU0p5WlhCbFlYUlBabVp6WlhRaUlIZzlJakF1TmpraUlIazlJakF1TUNJdlBnb2dJRHd2Wno0S0lDQThaeUJqUFNKRk5VSkRJaUI0UFNJd0xqQWlJSGs5SWkwM01pNHdJaUIzUFNJNU1UZ3VNQ0lnYUQwaU16a3pMakFpSUdndFlTMTRQU0k1TVRnaUlHNDlJbTl5Ym1GdFpXNTBVSEpsWTI5dGNGQnZjblJFWlZadmFYaE5iM0prWlc1MElpOCtDaUFnUEdjZ1l6MGlSVFU1UlNJZ2VEMGlMVEl1TUNJZ2VUMGlNQzR3SWlCM1BTSXlOak11TUNJZ2FEMGlNalE0TGpBaUlHZ3RZUzE0UFNJeU5qRWlJRzQ5SW05eWJtRnRaVzUwV21sbldtRm5UR2x1WlZkcGRHaFNhV2RvZEVWdVpDSXZQZ29nSUR4bklHTTlJa1UxUXpBaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTRPRFF1TUNJZ2FEMGlNalE0TGpBaUlHZ3RZUzE0UFNJNE9EUWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRVJ2ZFdKc1pVTmhaR1Z1WTJWTWIzZGxjbEJ5WldacGVDSXZQZ29nSUR4bklHTTlJa1UxUXpNaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTROVGN1TUNJZ2FEMGlNalE0TGpBaUlHZ3RZUzE0UFNJNE5UY2lJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRVJ2ZFdKc1pVTmhaR1Z1WTJWVmNIQmxjbEJ5WldacGVDSXZQZ29nSUR4bklHTTlJa1UxUWtVaUlIZzlJakF1TUNJZ2VUMGlNQzR3SWlCM1BTSTNNRFF1TUNJZ2FEMGlNalE0TGpBaUlHZ3RZUzE0UFNJM01EUWlJRzQ5SW05eWJtRnRaVzUwVUhKbFkyOXRjRU5oWkdWdVkyVWlMejRLSUNBOFp5QmpQU0pGTlRneklpQjRQU0l3TGpBaUlIazlJakV3T1M0d0lpQjNQU0l6Tnk0d0lpQm9QU0l5T0RBdU1DSWdhQzFoTFhnOUlqTTNJaUJ1UFNKdmNtNWhiV1Z1ZEZabGNuUnBZMkZzVEdsdVpTSXZQZ29nSUR4bklHTTlJa1UxTURNaUlIZzlJakV1TUNJZ2VUMGlOakl1TUNJZ2R6MGlNVEkyTGpBaUlHZzlJakV5Tmk0d0lpQm9MV0V0ZUQwaU1USTNJaUJ1UFNKeVpYQmxZWFJDWVhKVmNIQmxja1J2ZENJdlBnb2dJRHhuSUdNOUlrVTFNRFFpSUhnOUlqQXVNQ0lnZVQwaUxUSTFNQzR3SWlCM1BTSTBPREV1TUNJZ2FEMGlOVEF3TGpBaUlHZ3RZUzE0UFNJME9ERWlJRzQ5SW5KbGNHVmhkRUpoY2xOc1lYTm9JaTgrQ2lBZ1BHY2dZejBpUlRVd05TSWdlRDBpTVM0d0lpQjVQU0l0TVRrd0xqQWlJSGM5SWpFeU5pNHdJaUJvUFNJeE1qWXVNQ0lnYUMxaExYZzlJakV5TnlJZ2JqMGljbVZ3WldGMFFtRnlURzkzWlhKRWIzUWlMejRLUEM5aWIzVnVaR2x1WnkxaWIzaGxjejRLTDJSaGRHRXZabTl2ZEdWeUxuTjJad0E4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2FHVnBaMmgwUFNJMk1DSWdkMmxrZEdnOUlqUTFNQ0lnZG1WeWMybHZiajBpTVM0eElqNEtJQ0FnSUR4blBnb2dJQ0FnSUNBZ0lEeHdZWFJvSUdacGJHdzlJaU13TURBd01DSWdaRDBpVFNBeE55NHhNVEkzT0N3ME9TNHlOalExTVNCV0lERXdMak0yTnpVMU5DQm9JREV5TGpZNU5qVXhNU0JqSURNdU1qZzRPREUxTERjdU16TTJOamMySURZdU56RXlOamNzTVRRdU5qRXdORFUySURFd0xqRXlOekk0TVN3eU1TNDRPRGc1TnpZZ015NDBNVGs1T1Rnc0xUY3VORGcwTmpnMElEWXVNalUxTlRFMUxDMHhOQzR5TURRNE9EY2dPUzQxT0RnNE55d3RNakV1T1RBNU9URTFJREl1TkRNMk1qQTNMREF1TVRBek56STJJRFF1TXpFMk9UVXlMREF1TURnME5UTWdOaTQwT0RReU9UUXNMVEF1TURVNE1EZ2dWaUEwT1M0eU5qUTBNak1nU0NBMU1DNHlOelF5TnpVZ1F5QTFNQzR4TkRVeU1qSXNNemd1TXpVMk16a2dOVEF1TURFMk1UTTJMREkzTGpRME9ETTJPQ0EwT1M0NE9EY3dOallzTVRZdU5UUXdNekk1SURRMUxqQXdNelE0T0N3eU55NHpNVFUwTlRrZ016a3VPVFkzTkRRNExETTRMalF6TXpVMk5DQXpOUzR3T0RNNE5UUXNORGt1TWpBNE5qazFJRE0wTGpZM09EazVOaXcwT1M0ek5ETTNNVGNnTXpRdU5ESTJOVGd6TERRNUxqRXpOVFl4T1NBek5DNHdNakUzTWpZc05Ea3VNamN3TmpRMElESTVMalEyTlRnNExETTVMak16TURjeE5pQXlOQzQ1TVRBd05Ea3NNamt1TXprd09EQTFJREl3TGpNMU5ESXdNU3d4T1M0ME5UQTROellnTWpBdU1qSTBNelF4TERJNUxqTTRPRGMxTmlBeU1DNHdPVFEyTVN3ek9TNHpNalkyTVRrZ01Ua3VPVFkwT0RFMUxEUTVMakkyTkRRNU55QklJREUzTGpFeE1qYzRJRm9nVFNBek5pNDNOVFF4TkRRc016a3VNekkwTmprMUlFTWdNekl1TnpJeE1qSXhMRE13TGpVeE1qWTVOU0F5T0M0Mk9EZ3pMREl4TGpjd01EWTNPU0F5TkM0Mk5UVXpPVFFzTVRJdU9EZzROall5SURJeUxqVXpNRFV5Tnl3eE1pNDNOVEEzTXpjZ01qSXVOalUyTnpjMUxERXlMamN4TURNeElESXdMamN4TkRNMU5pd3hNaTQ0TVRNNU56UWdkaUF3TGprMk5qUTVOeUJqSURRdU5qRXlPVE00TERrdU9UazNPRFFnT1M0Mk1EazBNemtzTWpBdU56UTROekE1SURFekxqZzNNams0TERNd0xqQTRNVGMwTlNBd0xqY3lNakkwT0N3dE1TNDFNVEkxTWpNZ01TNDBORFExTWpnc0xUTXVNREkxTURFMElESXVNVFkyT0RBNExDMDBMalV6TnpVeU1TQjZJRzBnTWpVdU56TTROREUzTERrdU9UTTVPREUxSUdNZ01Dd3RNVEl1T1RZMU5qVXhJREFzTFRJMUxqa3pNVE13TlNBd0xDMHpPQzQ0T1RZNU5UWWdNVEF1TURnME16ZzRMREFnTWpBdU1UWTROemt4TERBZ016QXVNalV6TVRjNExEQWdNQ3d3TGprMk1EUXhOaUF3TERFdU9USXdPRFE1SURBc01pNDRPREV5TmpVZ0xUWXVORGd5T0RJMUxEQWdMVEV5TGprMk5UWTFNaXd3SUMweE9TNDBORGcwTnpnc01DQXdMRFF1T0RBeU1EazNJREFzT1M0Mk1EUXhOemdnTUN3eE5DNDBNRFl5TnpjZ05TNDFNakkwTVN3d0lERXhMakEwTkRneE9Td3dJREUyTGpVMk56SXlPU3d3SURBc01DNDVOakEwTVRVZ01Dd3hMamt5TURnek1pQXdMREl1T0RneE1qUTRJQzAxTGpVeU1qUXhMREFnTFRFeExqQTBORGd4T1N3d0lDMHhOaTQxTmpjeU1qa3NNQ0F3TERVdU1qZ3lNekEySURBc01UQXVOVFkwTmpFeElEQXNNVFV1T0RRMk9URTNJRFl1T1RZek1ETTFMREFnTVRNdU9USTJNRFk0TERBZ01qQXVPRGc1TVRBekxEQWdNQ3d3TGprMk1EUXhOaUF3TERFdU9USXdPRE15SURBc01pNDRPREV5TkRrZ0xURXdMalUyTkRVNU55d3dJQzB5TVM0eE1qa3lNRGNzTUNBdE16RXVOamt6T0RBekxEQWdlaUJ0SURRdU16SXhPRGMwTEMweUxqRTJNRGt6TnlCaklEQXNMVEV4TGpjMk5URXpNU0F3TEMweU15NDFNekF5TmpNZ01Dd3RNelV1TWprMU16azBJQzB3TGpjeU1ETXhNaXd3SUMweExqUTBNRFl5TlN3d0lDMHlMakUyTURrek55d3dJREFzTVRFdU56WTFNVE14SURBc01qTXVOVE13TWpZeklEQXNNelV1TWprMU16azBJREF1TnpJd016RXlMREFnTVM0ME5EQTJNalVzTUNBeUxqRTJNRGt6Tnl3d0lIb2diU0F6TWk0ME1UUXhNeXd5TGpFMk1Ea3pOeUJqSURBc0xURXlMamsyTlRZMU1TQXdMQzB5TlM0NU16RXpNRFVnTUN3dE16Z3VPRGsyT1RVMklESXVOREF4TURRMUxEQWdOQzQ0TURJd09UVXNNQ0EzTGpJd016RXpOU3d3SURBc01USXVPVFkxTmpVeElEQXNNalV1T1RNeE16QTFJREFzTXpndU9EazJPVFUySUMweUxqUXdNVEEwTERBZ0xUUXVPREF5TURrc01DQXROeTR5TURNeE16VXNNQ0I2SUcwZ01pNDRPREV5TmpVc0xUSXVNVFl3T1RNM0lHTWdNQ3d0TVRFdU56WTFNVE14SURBc0xUSXpMalV6TURJMk15QXdMQzB6TlM0eU9UVXpPVFFnTFRBdU56SXdNekVzTUNBdE1TNDBOREEyTkN3d0lDMHlMakUyTURrMU15d3dJREFzTVRFdU56WTFNVE14SURBc01qTXVOVE13TWpZeklEQXNNelV1TWprMU16azBJREF1TnpJd016RXpMREFnTVM0ME5EQTJORE1zTUNBeUxqRTJNRGsxTXl3d0lIb2lMejRLSUNBZ0lDQWdJQ0E4Y0dGMGFDQm1hV3hzUFNJak1EQXdNREFpSUdROUltMGdNelEyTGpNc05pNDNJR01nTFRNdU1Td3dMalVnTFRRdU9TdzBMalFnTFRJdU55dzJMamdnTVM0eUxERXVOQ0F5TGpjc01pNDBJRFF1TVN3ekxqVWdMVEl1TkN3MUxqTWdMVGN1Tnl3NExqTWdMVEV4TGprc01USXVNU0F0TXk0M0xESXVPQ0F0Tnl3MkxqSWdMVGt1Tnl3NUxqa2dMVEl1TWl3dE1DNDRJQzB3TGpNc0xUWXVPQ0F0TUM0MkxDMDVMalVnTUM0eExDMHpMakVnTUM0M0xDMDJMalFnTWk0NUxDMDRMamNnTVM0ekxDMHhMamtnTXl3dE15NDFJRFF1TlN3dE5TNHlJREV1TWl3dE15NDBJQzB6TGpJc0xUUXVPU0F0TlM0NExDMDBMallnTFRjdU15d3RNQzQxSUMweE5DNDJMRElnTFRJd0xEWXVPQ0F0TlN3MExqWWdMVEV3TERFd0xqRWdMVEV4TGpVc01UY2dMVEF1T1N3ekxqVWdMVEF1TWl3M0xqVWdNaTQ0TERrdU9TQXlMalVzTWk0NElEY3VOQ3d5TGprZ09TNDRMQzB3TGpJZ01TNDNMQzB5TGpNZ015NHlMQzAwTGpnZ015NDRMQzAzTGpZZ0xUQXVNU3d0TWk0MklDMDBMalFzTFRJdU15QXROQzR6TERBdU1pQXhMaklzTWk0MElDMHdMamtzTkM0M0lDMHlMamNzTmk0eUlDMHhMamNzTUM0NUlDMDBMamNzTUM0M0lDMDBMamdzTFRFdU55QXRNU3d0TlM0NElESXVNU3d0TVRFdU15QTFMaklzTFRFMkxqRWdOQ3d0TlM0NElEa3VPQ3d0TVRFdU1pQXhOeTR5TEMweE1TNDRJREV1Tml3d0lEZ3VNU3d0TVM0eUlEWXVPQ3d4TGpRZ0xUSXVPQ3d5TGpnZ0xUVXVOaXcyTGpFZ0xUWXNNVEF1TXlBdE1TNDJMRGN1TnlBd0xqRXNNVFV1TnlBdE1pNHpMREl6TGpJZ0xURXVNU3d6TGprZ01pd3lMallnTWk0MUxEQXVNaUF6TGpNc0xUY3VOQ0E0TGprc0xURXpMalFnTVRVdU1Td3RNVGd1TlNBMExqSXNMVE11T1NBNUxqVXNMVGN1TVNBeE1TNDVMQzB4TWk0MklERXVNeXd0TXk0MklERXVNaXd0T1NBdE1pNDNMQzB4TUM0NUlDMHdMallzTFRBdU1pQXRNUzR5TEMwd0xqTWdMVEV1T0N3dE1DNHpJSG9nYlNBMk5pd3hOQzQxSUdNZ0xUSXNNQzQ0SUMweExqZ3NOQzQ1SURBdU9DdzBMalFnTXk0MExEQXVOQ0F5TGprc0xUWXVNaUF0TUM0NExDMDBMalFnZWlCdElEQXVOaXczTGpNZ1l5QXRNUzR6TERBdU5TQXROeTQyTERBdU5TQXROUzQwTERJdU1pQTBMQzB3TGpNZ01DNDNMRFF1TlNBd0xqWXNOaTQzSUMwd0xqUXNNaTQ1SUMweUxqUXNOUzQ1SUMweExqSXNPQzQ0SURJdU55d3hMamNnTlM0MkxDMHdMamdnTmk0NExDMHpMaklnTVM0MkxDMHhMalFnTFRBdU5Td3RNeUF0TVM0eUxDMHdMamtnTFRBdU5Dd3dMamdnTFRJdU5Dd3pMalVnTFRJdU5pd3hMamdnTVM0eExDMDFJREl1Tnl3dE9TNDVJRE11T1N3dE1UUXVPU0JzSUMwd0xqRXNMVEF1TlNCb0lDMHdMamtnZWlCdElDMDJOUzR4TERBdU1pQmpJQzAyTGpVc01TNDJJQzB4TUM0MUxEa3VOU0F0T0M0eUxERTFMamNnTWk0eExETXVOQ0EzTGpRc01pNDVJREV3TGpFc01DNDBJRElzTFRBdU1pQXpMallzTFRVdU15QXhMQzB6TGpRZ0xURXVOQ3d5SUMwMExEUXVNaUF0Tmk0MUxESXVPQ0F0TWk0eUxDMHhMamtnTFRFdU9Td3ROUzQzSURFdU55d3ROUzR6SURNdU1Td3RNQzQ1SURZdU9Td3RNaTR4SURndU1Td3ROUzQxSURBdU9Td3RNaTQzSUMweExqWXNMVFV1TWlBdE5DNHpMQzAwTGpnZ2FDQXRNUzR4SUMwd0xqY2dlaUJ0SURFekxqWXNNQ0JqSUMweUxqSXNNQ0F0T0M0MUxERXVPQ0F0TWk0NUxESXVNeUF3TGprc01TNDVJQzB4TERRdU9TQXRNUzR4TERjdU1pQXRNQzQxTERJdU9TQXRNUzQwTERVdU55QXRNUzQzTERndU55QXpMamNzTUM0M0lETXVPQ3d0TWk0MklEUXVOQ3d0TlM0eklEQXVPU3d0TXk0eklERXVOaXd0TnlBMExqRXNMVGt1TlNBeUxqUXNNUzQySURZdU9Dd3RNQzQzSURNdU55d3RNeTQwSUMweUxqa3NMVEF1TlNBdE5DNDRMREl1TkNBdE5pNHlMRFF1TXlBd0xDMHhMaklnTWk0MExDMDFJQzB3TGpJc0xUUXVNeUI2SUcwZ01UVXVPQ3d3SUdNZ0xUWXVOQ3d4TGpNZ0xUa3VOaXc1TGpFZ0xUY3VOeXd4TkM0NUlERXVPU3cwSURjdU55d3pMamtnTVRFc01TNDNJRFF1TVN3dE15QTJMQzA0TGprZ05DNDBMQzB4TXk0M0lDMHhMak1zTFRNZ0xUUXVPQ3d0TXk0eUlDMDNMallzTFRNZ2VpQnRJREUzTERBZ1l5QXRNaTR6TERBZ0xUZ3VPQ3d4TGprZ0xUTXNNaTQwSURBdU5Dd3lMalVnTFRFc05TNDNJQzB4TGpRc09DNDBJQzB3TGpjc01pNDBJQzB4TGpnc055NDFJREl1TVN3M0xqSWdNeTQ0TEMwd0xqRWdOaTQxTEMwekxqVWdPQzQxTEMwMkxqTWdNaXd0TXk0eUlEUXVOU3d0TnlBekxqTXNMVEV3TGprZ0xUTXVOeXd0TXlBdE15NDJMREl1TmlBdE15NHhMRFV1TVNBdE1DNDNMRE11T0NBdE1pNDNMRGN1T1NBdE5pNHlMRGt1T0NBdE15NDJMREF1TmlBdE1Td3ROQzR6SUMwd0xqZ3NMVFl1TVNBd0xqWXNMVE11TWlBeExqWXNMVFl1TXlBeExqa3NMVGt1TlNBdE1DNDBMREFnTFRBdU9Dd3dJQzB4TGpFc01DQjZJRzBnTXpBdU5pd3dJR01nTFRZdU15d3hMaklnTFRrdU5TdzRMamtnTFRjdU9Dd3hOQzQzSURFdU5TdzBJRGN1TWl3MExqSWdNVEF1TlN3eUxqUWdOQzQyTEMweUxqZ2dOaTQyTEMwNUxqTWdOQzQ0TEMweE5DNHpJQzB4TGpRc0xUSXVPQ0F0TkM0NExDMHpJQzAzTGpVc0xUSXVPQ0I2SUcwZ0xUYzFMalFzTVM0M0lHTWdNaTR4TERFdU5TQXdMaklzTkM0M0lDMHhMallzTlM0M0lDMHhMakVzTUM0MElDMDFMalVzTXk0MElDMDBMallzTUM0M0lEQXVPQ3d0TWk0M0lESXVNaXd0Tmk0eUlEVXVNeXd0Tmk0MklHd2dNQzQ1TERBdU1TQjZJRzBnTXpBdU9Dd3dJR01nTWk0MkxERXVOU0F4TGpNc05TNHlJREF1T0N3M0xqWWdMVEF1T0N3eUxqY2dMVEV1T1N3MUxqa2dMVFF1Tnl3M0xqRWdMVFV1TVN3d0xqZ2dMVFFzTFRVdU9DQXRNaTQ0TEMwNExqZ2dNU3d0TWk0NElETXNMVFl1T0NBMkxqY3NMVFV1T0NCNklHMGdORGN1TVN3dE1DNHhJR01nTWk0NUxEQXVOeUF5TERRdU55QXhMalVzTmk0NElDMHdMamNzTXlBdE1TNDRMRFl1TnlBdE5TdzRJQzAwTGpjc01DNDRJQzAwTEMwMUxqRWdMVE1zTFRjdU9TQXdMamtzTFRNZ01pNDNMQzAzTGpNZ05pNDFMQzAyTGpnZ2VpQnRJQzA0T0M0eExEVXVPU0JqSUMwd0xqTXNNUzR6SURBdU9Td3RNQzQySURBc01DQjZJRzBnTFRFdU1Td3lMalFnWXlBdE1DNHlMREF1TlNBd0xqVXNMVEF1TVNBd0xEQWdlaUJ0SUMweExqTXNOQzQxSUdNZ0xUQXVNeXd4TGpNZ01DNDRMQzB3TGpJZ01Dd3dJSG9pTHo0S0lDQWdJQ0FnSUNBOGRHVjRkQ0I1UFNJME1TSWdlRDBpTWpBeElpQm1hV3hzUFNJak1EQXdNREFpSUhOMGVXeGxQU0ptYjI1MExYTjBlV3hsT21sMFlXeHBZenRtYjI1MExYZGxhV2RvZERwdWIzSnRZV3c3Wm05dWRDMXphWHBsT2pNd2NIZzdiR2x1WlMxb1pXbG5hSFE2TVRJMUpUdG1iMjUwTFdaaGJXbHNlVHBVYVcxbGN6dDBaWGgwTFdGdVkyaHZjanB0YVdSa2JHVWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUG1WdVozSmhkbVZrSUhkcGRHZzhMM1JsZUhRK0NpQWdJQ0E4TDJjK0Nqd3ZjM1puUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTkRReUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5EUXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhNamtnTWpBd1l6QWdOaUF6SURFd0lEZ2dNVE5zTVRBMklEVXpkakU0TUhNd0lERTBJREUxSURFMGN6RTFJQzB4TkNBeE5TQXRNVFIyTFRFMk5XdzVNaUEwTm1NeUlERWdOU0F5SURjZ01tTTRJREFnTVRVZ0xUWWdNVFVnTFRFMVl6QWdMVFlnTFRNZ0xURXdJQzA0SUMweE0yd3RNVEEySUMwMU0zWXRNVFF3WXpNeElESTFJRFV5SURNMklEZzNJRE0yWXpVeklEQWdPRE1nTFRNMklEZ3pJQzA0TW1Nd0lDMDROeUF0TnpZZ0xURTFNQ0F0TVRVeklDMHlNRGhqTFRFeUlDMDVJQzB5TmlBdE1Ua2dMVE15SUMweE9XTXRPQ0F3SUMweE5TQTFJQzB4TlNBeE1uWXpPRFpzTFRreUlDMDBOaUJqTFRJZ0xURWdMVFVnTFRJZ0xUY2dMVEpqTFRnZ01DQXRNVFVnTmlBdE1UVWdNVFY2VFRFMUlEVTRkaTB4TnpCak16UWdNekFnT1RNZ09EUWdPVE1nTVRjMFl6QWdNakVnTFRFeElETTFJQzB6TnlBek5XTXRNalFnTUNBdE5ETWdMVEl3SUMwMU5pQXRNemw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMFFUa3VlRzFzQUR4emVXMWliMndnYVdROUlrVTBRVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TVRnMVl6QWdOaUEwSURFeElEUWdNVEZqTVRrZ016SWdORGdnT1RjZ05UY2dNVE16Y3pFeElEUXhJREl4SURReGN6RXlJQzAxSURJeElDMDBNWE16T0NBdE1UQXhJRFUzSUMweE16TmpNQ0F3SURRZ0xUVWdOQ0F0TVRGak1DQXRPU0F0TnlBdE1UTWdMVEUwSUMweE0yTXRPU0F3SUMweE9DQTBJQzB5TnlBNGN5MHlPQ0F4TUNBdE5ERWdNVEJ6TFRNeUlDMDJJQzAwTVNBdE1UQnpMVEU0SUMwNElDMHlOeUF0T0dNdE55QXdJQzB4TkNBMElDMHhOQ0F4TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUUkRNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJETVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweU1tTXdJREUwSURNZ01qSWdNVFVnTWpKek1UVWdMVGdnTVRVZ0xUSXlZekFnTFRFeU55QXhNekVnTFRJek1pQXlPVFVnTFRJek1uTXlPVFVnTVRBMUlESTVOU0F5TXpKak1DQXhOQ0F6SURJeUlERTFJREl5Y3pFMUlDMDRJREUxSUMweU1tTXdJQzB4T1RJZ0xURTBPQ0F0TXpNeUlDMHpNalVnTFRNek1uTXRNekkxSURFME1DQXRNekkxSURNek1ucE5NamM1SUMwME5tTXdJREkxSURJeElEUTJJRFEySURRMmN6UTJJQzB5TVNBME5pQXRORFp6TFRJeElDMDBOaUF0TkRZZ0xUUTJjeTAwTmlBeU1TQXRORFlnTkRaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVkJRVVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZCUVVRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRJMklERTVZekFnTlNBeElEa2dOQ0F4TTJNeE5pQXlNU0F5TWlBMU1TQXlNaUE0TW5NdE5pQTJNU0F0TWpJZ09ESmpMVE1nTkNBdE5DQTRJQzAwSURFell6QWdNVEFnTmlBeE9TQXhPQ0F4T1dNNUlEQWdNVFlnTFRRZ01UWWdMVFJqTkRVZ0xUSTJJREV6TlNBdE5qa2dNVGcxSUMwNE1YTTFOeUF0TVRVZ05UY2dMVEk1Y3kwM0lDMHhOeUF0TlRjZ0xUSTVjeTB4TkRBZ0xUVTFJQzB4T0RVZ0xUZ3hZekFnTUNBdE55QXROQ0F0TVRZZ0xUUmpMVEV5SURBZ0xURTRJRGtnTFRFNElERTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTURnMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EZzFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEUwTUdNd0lETTFJREk0SURZeklEWXpJRFl6Y3pZeklDMHlPQ0EyTXlBdE5qTmpNQ0F0TWpVZ0xURTFJQzAwTnlBdE16Y2dMVFUzWXpZZ0xUVWdNakVnTFRFMUlEUTFJQzB4TldNMU1TQXdJRGcxSURVNElEZzFJREV6TUhNdE5EVWdNVEU0SUMwNU55QXhNVGhqTFRRd0lEQWdMVFUwSUMwM0lDMDNNQ0F0TVRoekxURTRJQzB4TVNBdE1qVWdMVEV4WXkweE1DQXdJQzB4TUNBeE1DQXRNVEFnTVRoak1DQXlJRE1nTlRBZ05pQTVNbk0zSURFd01pQTNJREV3TkdNd0lERTBJRE1nTWpJZ01URWdNakpqTVRJZ01DQXlOU0F0TXlBME5TQXRPWE0xTWlBdE1USWdPRGdnTFRFeUlITTNOeUEySURrM0lERXljek0zSURrZ05Ea2dPV00ySURBZ01UQWdMVFlnTVRBZ0xURXpjekFnTFRJMUlDMHhPQ0F0TkRkekxUY3dJQzAxTlNBdE1UTTRJQzAxTldNdE5ESWdNQ0F0T0RnZ09TQXRNVEl6SURJd2JDMDJJQzA1T1dNek9TQXlOaUEzTlNBeU55QXhNRGNnTWpkak9UVWdNQ0F4T0RVZ0xUWXpJREU0TlNBdE1UVTRjeTA0TkNBdE1UWXhJQzB4TnpJZ0xURTJNV010T0RVZ01DQXRNVFkxSURNeklDMHhOalVnTVRBemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZNRFV5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURVeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UQXlZekFnTVRjM0lERXpOaUF6TWpRZ01qWXdJRFF6TkdNd0lEQWdMVFF6SURFM09DQXRORE1nTWpRMll6QWdPRGdnTXpNZ01UY3lJRFk1SURJeU1ITTJOaUEzT0NBM09DQTNPR001SURBZ01qSWdMVGdnTXpjZ0xUSTJZelkxSUMwM09DQTVPQ0F0TVRneklEazRJQzB5Tnpsak1DQXRNVFV3SUMwNE15QXRNalUwSUMweE9ERWdMVE0wT0d3ek55QXRNVGMwWXpFeElESWdNaklnTWlBek15QXlZekV6T0NBd0lESXpPQ0F0TVRFMElESXpPQ0F0TWpRd1l6QWdMVEV3TlNBdE5qZ2dMVEU1T1NBdE1UY3dJQzB5TkRCak1DQXdJRE15SUMweE5EWWdNeklnTFRFNU1TQmpNQ0F0TVRJeElDMDRNaUF0TWpFM0lDMHlNRFFnTFRJeE4yTXROek1nTUNBdE1UZ3lJRFF4SUMweE9ESWdNVFV4WXpBZ05UWWdORFVnTVRBeElERXdNU0F4TURGek1UQXhJQzAwTlNBeE1ERWdMVEV3TVdNd0lDMDFNeUF0TkRBZ0xUazNJQzA1TWlBdE1UQXhZekUwSUMweE1pQTBPU0F0TVRjZ056SWdMVEUzWXprM0lEQWdNVGN4SURjMElERTNNU0F4T0RSak1DQTBPU0F0TXpFZ01UZ3dJQzB6TVNBeE9EQmpMVEkxSUMwM0lDMDFNaUF0TVRBZ0xUZ3dJQzB4TUdNdE1UZzNJREFnTFRNME5DQXhOaklnTFRNME5DQXpORGg2VFRrMElEUTVZekFnTFRFMU55QXhNakVnTFRJMk9TQXlOVEFnTFRJMk9TQmpNallnTUNBMU1TQXpJRGMwSURFd2JDMDNOQ0F6TlRGakxUVTRJQzB5TUNBdE9UWWdMVGN5SUMwNU5pQXRNVEkwWXpBZ0xUUXhJREU1SUMwNE55QTFOeUF0TVRFd1l6VWdMVE1nT1NBdE9DQTVJQzB4TkdNd0lDMDRJQzAzSUMweE5TQXRNVFVnTFRFMVl5MHpJREFnTFRnZ01pQXRPQ0F5WXkwMk5pQXlPU0F0TVRFeklEZzNJQzB4TVRNZ01UY3pZekFnT0RFZ05UVWdNVFkwSURFME5DQXhPVEpzTFRNeklERTFOV010TVRVeklDMHhORGdnTFRFNU5TQXRNamN6SUMweE9UVWdMVE0xTVhwTk1qRXpJQzA0TURGak1DQXlNQ0F4TUNBME5DQXpNaUExTldNdE1UUWdPU0F0TWpBZ01qVWdMVEl3SURReklHTXdJRFF6SURNMklEY3dJRGc0SURjd2N6ZzRJQzB5TnlBNE9DQXROekJqTUNBdE1UZ2dMVEV3SUMwek1TQXRNakFnTFRRell6SXlJQzB4TmlBek1pQXRNekVnTXpJZ0xUVTFZekFnTFRVd0lDMDFOQ0F0TnpZZ0xURXdNQ0F0TnpaekxURXdNQ0F6TVNBdE1UQXdJRGMyZWsweU5EZ2dMVGd3TVdNd0lDMHpNQ0F5TnlBdE5UZ2dOalVnTFRVNFl6STBJREFnTkRJZ01USWdORElnTWpoak1DQXlOaUF0TkRRZ05EZ2dMVGc0SURjd1l5MDRJQzB4TUNBdE1Ua2dMVEkwSUMweE9TQXROREI2VFRJMk1pQTNNak5qTUNBdE5EUWdNamNnTFRFMk1DQXlOeUF0TVRZd0lHTTRNQ0EzT0NBeE5Ua2dNVGt3SURFMU9TQXlPVFpqTUNBME15QXRPQ0EzTnlBdE5Ea2dOemRqTFRneElEQWdMVEV6TnlBdE1USXpJQzB4TXpjZ0xUSXhNM3BOTWpjNElDMDJOekpqTUNBdE1qVWdORElnTFRRMUlEY3pJQzAxT1dNMklEWWdPQ0F5TUNBNElESTRZekFnTWpZZ0xURTJJRFV5SUMwME5pQTFNbU10TWpNZ01DQXRNelVnTFRFd0lDMHpOU0F0TWpGNlRUTTNOeUF4TkRsc056TWdMVE0wTm1NMk15QXpNQ0F4TVRJZ01UQTFJREV4TWlBeE9ESmpNQ0E1TUNBdE5qSWdNVFkxSUMweE5qVWdNVFkxWXkwM0lEQWdMVEV6SURBZ0xUSXdJQzB4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1EVkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFZFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRRNU1IWTVPREJqTUNBMklEUWdNVEFnTVRBZ01UQm9NVEF4WXpZZ01DQXhNQ0F0TkNBeE1DQXRNVEIyTFRrNE1HTXdJQzAySUMwMElDMHhNQ0F0TVRBZ0xURXdhQzB4TURGakxUWWdNQ0F0TVRBZ05DQXRNVEFnTVRCNlRURTJOeUF0TkRrd2RqazRNR013SURZZ05DQXhNQ0F4TUNBeE1HZ3hNR00ySURBZ01UQWdMVFFnTVRBZ0xURXdkaTAwTmpoak5UUWdORE1nTVRBNElERXhOaUF4TURnZ01UazRZekFnTVRFZ05TQXhOeUF4TXlBeE4zTXhNeUF0TmlBeE15QXRNVGRqTUNBdE9ESWdOVGtnTFRFek5pQXhNVGtnTFRFek5tTTRNeUF3SURnMklEZzBJRGcySURFNU9DQmpNQ0F4TXpRZ0xURXhJREU1TlNBdE1UQTRJREU1TldNdE1qUWdNQ0F0TlRNZ0xUWWdMVGN6SUMweE5XTXlOaUF0TnlBME5TQXRNekFnTkRVZ0xUVTRZekFnTFRNeklDMHlOeUF0TmpBZ0xUWXdJQzAyTUhNdE5qQWdNamNnTFRZd0lEWXdZekFnTmpBZ09ERWdPVFlnTVRRNElEazJZekV4TVNBd0lESXhOQ0F0T0RjZ01qRTBJQzB5TVRoak1DQXRNVEl5SUMwNE5DQXRNakl5SUMweE9USWdMVEl5TW1NdE16RWdNQ0F0TlRNZ01UTWdMVGM0SURJNGJDMDFNeUF0T0Roc05UTWdMVGc0WXpJMUlERTFJRFEzSURJNElEYzRJREk0WXpFd09DQXdJREU1TWlBdE1UQXdJREU1TWlBdE1qSXlJR013SUMweE16RWdMVEV3TXlBdE1qRTRJQzB5TVRRZ0xUSXhPR010TmpjZ01DQXRNVFE0SURNMklDMHhORGdnT1Raak1DQXpNeUF5TnlBMk1DQTJNQ0EyTUhNMk1DQXRNamNnTmpBZ0xUWXdZekFnTFRJNElDMHhPU0F0TlRFZ0xUUTFJQzAxT0dNeU1DQXRPU0EwT1NBdE1UVWdOek1nTFRFMVl6azNJREFnTVRBNElEWXhJREV3T0NBeE9UVmpNQ0F4TVRRZ0xUTWdNVGs0SUMwNE5pQXhPVGhqTFRZd0lEQWdMVEV4T1NBdE5UUWdMVEV4T1NBdE1UTTJZekFnTFRFeElDMDFJQzB4TnlBdE1UTWdMVEUzY3kweE15QTJJQzB4TXlBeE4yTXdJRGd5SUMwMU5DQXhOVFVnTFRFd09DQXhPVGgyTFRRMk9DQmpNQ0F0TmlBdE5DQXRNVEFnTFRFd0lDMHhNR2d0TVRCakxUWWdNQ0F0TVRBZ05DQXRNVEFnTVRCNlRUSXlNU0F0TmpZNFl6QWdNakFnTVRBZ05EUWdNeklnTlRWakxURTBJRGtnTFRJd0lESTFJQzB5TUNBME0yTXdJRFF6SURNMklEY3dJRGc0SURjd2N6ZzRJQzB5TnlBNE9DQXROekJqTUNBdE1UZ2dMVEV3SUMwek1TQXRNakFnTFRRell6SXlJQzB4TmlBek1pQXRNekVnTXpJZ0xUVTFZekFnTFRVd0lDMDFOQ0F0TnpZZ0xURXdNQ0F0TnpaekxURXdNQ0F6TVNBdE1UQXdJRGMyZWsweU5UWWdMVFkyT0dNd0lDMHpNQ0F5TnlBdE5UZ2dOalVnTFRVNFl6STBJREFnTkRJZ01USWdORElnTWpnZ1l6QWdNallnTFRRMElEUTRJQzA0T0NBM01HTXRPQ0F0TVRBZ0xURTVJQzB5TkNBdE1Ua2dMVFF3ZWsweU9EWWdMVFV6T1dNd0lDMHlOU0EwTWlBdE5EVWdOek1nTFRVNVl6WWdOaUE0SURJd0lEZ2dNamhqTUNBeU5pQXRNVFlnTlRJZ0xUUTJJRFV5WXkweU15QXdJQzB6TlNBdE1UQWdMVE0xSUMweU1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFV6Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVek5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEUXdZekFnTVRrZ01UWWdNelVnTXpVZ016VnpNelVnTFRFMklETTFJQzB6TldNd0lDMDNJQzB5SUMweE5DQXROaUF0TWpCak1pQXRNaUF4TWlBdE9TQXpNeUF0T1dNeU5TQXdJRFF4SURFNUlEUXhJRE0yWXpBZ01Ua2dMVEl3SURNeklDMDBNQ0EwTkdNdE5ESWdNalFnTFRZMklEWXhJQzAyTmlBNU5XTXdJRFV5SURVMElEZzJJREV3TXlBNE5tTTBOQ0F3SURreElDMHlOU0E1TVNBdE5qQmpNQ0F0TVRrZ0xURTJJQzB6TlNBdE16VWdMVE0xY3kwek5TQXhOaUF0TXpVZ016VmpNQ0EzSURJZ01UTWdOU0F4T0dNdE1TQXhJQzB4TVNBM0lDMHlOaUEzSUdNdE1qWWdNQ0F0TXpZZ0xURTVJQzB6TmlBdE16SmpNQ0F0TWpRZ01UY2dMVE0wSURNNElDMDBObU16T0NBdE1qRWdOamtnTFRVMklEWTVJQzA1TTJNd0lDMDFOaUF0TmpFZ0xUZzRJQzB4TURrZ0xUZzRZeTB6T0NBd0lDMDVOeUF5TkNBdE9UY2dOako2VFRneUlDMDNOMk13SURJNElESXlJRFV3SURVd0lEVXdjelV3SUMweU1pQTFNQ0F0TlRCak1DQXRNVFVnTFRjZ0xUSTVJQzB4TnlBdE16aGpOemNnTVRFZ01URXlJREU1TnlBeE5EQWdNelE1YUMwMU9YTXRNakFnTUNBdE1qQWdNVGx6TWpBZ01Ua2dNakFnTVRsb05qbGpNellnT1RjZ01UQTRJREUzT0NBeE9UWWdNVGM0SUdNME55QXdJREV3TVNBdE1qSWdNVEF4SUMwMk4yTXdJQzB5T0NBdE1qSWdMVFV3SUMwMU1DQXROVEJ6TFRVd0lESXlJQzAxTUNBMU1HTXdJREV6SURVZ01qVWdNVE1nTXpSakxUUTRJREFnTFRnMklDMDJOU0F0TVRBeElDMHhORFZvTlRsek1qQWdNQ0F5TUNBdE1UbHpMVEl3SUMweE9TQXRNakFnTFRFNWFDMDJPV010TWpjZ0xURXpOeUF0T0RnZ0xUTTRNU0F0TWpZd0lDMHpPREZqTFRNNElEQWdMVGN5SURJNElDMDNNaUEzTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUSTBOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkwTkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURJeU1HTXdJREFnTUNBeE5DQXhOU0F4TkhNeE5TQXRNVFFnTVRVZ0xURTBZekkwSUMwMk5pQXhNak1nTFRFMk1TQXhOekVnTFRJd05uTTRNeUF0TVRBNUlEZ3pJQzB4T0Rkak1DQXRNemNnTFRVZ0xUYzBJQzB4TnlBdE1URXlZekV4SUMweU9DQXhOeUF0TlRrZ01UY2dMVGt5WXpBZ0xUTTNJQzAxSUMwM05DQXRNVGNnTFRFeE1tTXhNU0F0TWpnZ01UY2dMVFU1SURFM0lDMDVNbU13SUMwNE9DQXRNek1nTFRFNE5DQXRNVEF4SUMweU5qUmpMVEV4SUMweE15QXRNVGdnTFRFNUlDMHlOQ0F0TVRsekxURXlJRFVnTFRFeUlERXljelFnTVRNZ01qSWdNemR6TnpZZ01URXlJRGMySURJeE1DQmpNQ0F4TkRBZ0xUZzVJREl4TlNBdE1qRTFJREl4TldndE16QjJOakV3ZWswek1DQXhObU15TkNBdE5qWWdNVEl6SUMweE5qRWdNVFUxSUMweE9UQnpORFVnTFRRMklEVTNJQzAyTkdNeUlERXpJRE1nTWpjZ015QTBNV013SURFME1DQXRPRGtnTWpFMUlDMHlNVFVnTWpFMWRpMHllazB6TUNBdE1UZzJkaTB5WXpJMElDMDJOaUF4TWpNZ0xURTJNU0F4TlRVZ0xURTVNSE0wTlNBdE5EWWdOVGNnTFRZMFl6SWdNVE1nTXlBeU55QXpJRFF4WXpBZ01UUXdJQzA0T1NBeU1UVWdMVEl4TlNBeU1UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUxTWpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURTBOQ0F0Tnpkak1DQXlPQ0F5TWlBMU1DQTFNQ0ExTUhNMU1DQXRNaklnTlRBZ0xUVXdZekFnTFRFMUlDMDNJQzB5T1NBdE1UY2dMVE00WXpjM0lERXhJREV4TWlBeE9UY2dNVFF3SURNME9XZ3ROVGx6TFRJd0lEQWdMVEl3SURFNWN6SXdJREU1SURJd0lERTVhRFk1WXpNMklEazNJREV3T0NBeE56Z2dNVGsySURFM09HTTBOeUF3SURFd01TQXRNaklnTVRBeElDMDJOMk13SUMweU9DQXRNaklnTFRVd0lDMDFNQ0F0TlRCekxUVXdJREl5SUMwMU1DQTFNR013SURFeklEVWdNalVnTVRNZ016UmpMVFE0SURBZ0xUZzJJQzAyTlNBdE1UQXhJQzB4TkRWb05UbHpNakFnTUNBeU1DQXRNVGtnY3kweU1DQXRNVGtnTFRJd0lDMHhPV2d0TmpsakxUSTNJQzB4TXpjZ0xUZzRJQzB6T0RFZ0xUSTJNQ0F0TXpneFl5MHpPQ0F3SUMwM01pQXlPQ0F0TnpJZ056QjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUxTWtRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1rUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxUUXhJREUyTVdNd0lEVWdNaUF4TlNBeE15QXpPSE0wT0NBM015QTVOQ0EzTTNNMk1DQXRORElnTmpBZ0xUUXljekk1SURReUlEWXdJRFF5WXpRMklEQWdOakFnTFRReUlEWXdJQzAwTW5NeU9TQTBNaUEyTUNBME1tTXpPQ0F3SURZMElDMHpNQ0EyTkNBdE5qWmpNQ0F0TVRVZ0xUSXpJQzA0TUNBdE1qTWdMVGd3Y3kweU5TQXROelFnTFRJMUlDMDVNMk13SUMwNElESWdMVEUxSURFd0lDMHhOV015TlNBd0lEVTBJRE0xSURZeUlEVTRjekV5SURJMklERTNJREkyY3pnZ0xUTWdPQ0F0T0dNd0lDMDBOU0F0TlRZZ0xURXhOQ0F0TVRFd0lDMHhNVFJqTFRNd0lEQWdMVFU0SURJMklDMDFPQ0EyTXlCak1DQXhPU0F5TlNBNU15QXlOU0E1TTNNeU15QTJOU0F5TXlBNE1HTXdJRGtnTFRjZ01qQWdMVEUySURJd1l5MHlNU0F3SUMwek5DQXRORGdnTFRNMElDMDBPR3d0TlRnZ0xURTROR013SUMweklDMHhOQ0F0TlNBdE16SWdMVFZ6TFRNNUlESWdMVE01SURkak1DQXdJRFU1SURFNE15QTFPU0F5TVRCak1DQTVJQzAzSURJd0lDMHhOaUF5TUdNdE1qRWdNQ0F0TXpRZ0xUUTRJQzB6TkNBdE5EaHNMVFU0SUMweE9EUmpNQ0F0TXlBdE1UUWdMVFVnTFRNeUlDMDFjeTB6T1NBeUlDMHpPU0EzWXpBZ01DQTFPU0F4T0RNZ05Ua2dNakV3WXpBZ09TQXROeUF5TUNBdE1UWWdNakFnWXkwek1DQXdJQzAxTkNBdE5ERWdMVFl4SUMwMk1uTXRNVEFnTFRJeElDMHhOU0F0TWpGekxUZ2dNeUF0T0NBNGVrMHlOVEFnTFRjM1l6QWdNamdnTWpJZ05UQWdOVEFnTlRCek5UQWdMVEl5SURVd0lDMDFNR013SUMweE5TQXROeUF0TWprZ0xURTNJQzB6T0dNM055QXhNU0F4TVRJZ01UazNJREUwTUNBek5EbG9MVFU1Y3kweU1DQXdJQzB5TUNBeE9YTXlNQ0F4T1NBeU1DQXhPV2cyT1dNek5pQTVOeUF4TURnZ01UYzRJREU1TmlBeE56aGpORGNnTUNBeE1ERWdMVEl5SURFd01TQXROamRqTUNBdE1qZ2dMVEl5SUMwMU1DQXROVEFnTFRVd2N5MDFNQ0F5TWlBdE5UQWdOVEFnWXpBZ01UTWdOU0F5TlNBeE15QXpOR010TkRnZ01DQXRPRFlnTFRZMUlDMHhNREVnTFRFME5XZzFPWE15TUNBd0lESXdJQzB4T1hNdE1qQWdMVEU1SUMweU1DQXRNVGxvTFRZNVl5MHlOeUF0TVRNM0lDMDRPQ0F0TXpneElDMHlOakFnTFRNNE1XTXRNemdnTUNBdE56SWdNamdnTFRjeUlEY3dlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTlRKRkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMDNNaUF0TVRZM1l6QWdPQ0EzSURFeklETXhJREV6WXpJeUlEQWdNamdnTVRrZ01qZ2dNVGxzTVRBeUlETXpPSE0xSURFM0lEVWdNak5qTUNBM0lDMHpJREV4SUMweE1TQXhNV010TWpJZ01DQXRORGNnTFRNM0lDMDFOeUF0TlRsekxURXpJQzB5TkNBdE1UZ2dMVEkwY3kwNElETWdMVGdnT0hNeElERXdJREV6SURNMWN6UXhJRGMxSURrNUlEYzFjelkySUMwME55QTJOaUF0TkRkek16TWdORE1nT0RnZ05ETmpORE1nTUNBNE1DQXROREFnT0RBZ0xUazJZekFnTFRFd05DQXROak1nTFRFNU1pQXRNVFEySUMweE9USmpMVE0zSURBZ0xUWXdJREUzSUMwM01TQTBOeUJqTUNBdE1TQXROVEFnTFRFMk5pQXROVEFnTFRFMk5uTXRNU0F0TXlBdE1TQXROV013SUMwMElEVWdMVEV3SURJeklDMHhNR015TkNBd0lETXhJQzAxSURNeElDMHhNM010TnlBdE1UTWdMVE14SUMweE0yZ3RNVFF5WXkweU5DQXdJQzB6TVNBMUlDMHpNU0F4TTNwTk1UTTVJRFl4WXpBZ0xUSXhJREUxSUMwek5DQXpNeUF0TXpSak56RWdNQ0E1T0NBNU1DQTVPQ0F4TlRGak1DQXlNeUF0TVRJZ05EUWdMVE15SURRMFl5MHhOU0F3SUMwek5pQXRNU0F0TmpFZ0xUTTFlazB5TURJZ0xUYzNZekFnTWpnZ01qSWdOVEFnTlRBZ05UQnpOVEFnTFRJeUlEVXdJQzAxTUNCak1DQXRNVFVnTFRjZ0xUSTVJQzB4TnlBdE16aGpOemNnTVRFZ01URXlJREU1TnlBeE5EQWdNelE1YUMwMU9YTXRNakFnTUNBdE1qQWdNVGx6TWpBZ01Ua2dNakFnTVRsb05qbGpNellnT1RjZ01UQTRJREUzT0NBeE9UWWdNVGM0WXpRM0lEQWdNVEF4SUMweU1pQXhNREVnTFRZM1l6QWdMVEk0SUMweU1pQXROVEFnTFRVd0lDMDFNSE10TlRBZ01qSWdMVFV3SURVd1l6QWdNVE1nTlNBeU5TQXhNeUF6TkdNdE5EZ2dNQ0F0T0RZZ0xUWTFJQzB4TURFZ0xURTBOV2cxT1hNeU1DQXdJREl3SUMweE9YTXRNakFnTFRFNUlDMHlNQ0F0TVRsb0xUWTVJR010TWpjZ0xURXpOeUF0T0RnZ0xUTTRNU0F0TWpZd0lDMHpPREZqTFRNNElEQWdMVGN5SURJNElDMDNNaUEzTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUVXpRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV6UVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURRd1l6QWdNVGtnTVRZZ016VWdNelVnTXpWek16VWdMVEUySURNMUlDMHpOV013SUMwM0lDMHlJQzB4TkNBdE5pQXRNakJqTWlBdE1pQXhNaUF0T1NBek15QXRPV015TlNBd0lEUXhJREU1SURReElETTJZekFnTVRrZ0xUSXdJRE16SUMwME1DQTBOR010TkRJZ01qUWdMVFkySURZeElDMDJOaUE1TldNd0lEVXlJRFUwSURnMklERXdNeUE0Tm1NME5DQXdJRGt4SUMweU5TQTVNU0F0TmpCak1DQXRNVGtnTFRFMklDMHpOU0F0TXpVZ0xUTTFjeTB6TlNBeE5pQXRNelVnTXpWak1DQTNJRElnTVRNZ05TQXhPR010TVNBeElDMHhNU0EzSUMweU5pQTNJR010TWpZZ01DQXRNellnTFRFNUlDMHpOaUF0TXpKak1DQXRNalFnTVRjZ0xUTTBJRE00SUMwME5tTXpPQ0F0TWpFZ05qa2dMVFUySURZNUlDMDVNMk13SUMwMU5pQXROakVnTFRnNElDMHhNRGtnTFRnNFl5MHpPQ0F3SUMwNU55QXlOQ0F0T1RjZ05qSjZUVGd5SUMwM04yTXdJREk0SURJeUlEVXdJRFV3SURVd2N6VXdJQzB5TWlBMU1DQXROVEJqTUNBdE1UVWdMVGNnTFRJNUlDMHhOeUF0TXpoak56Y2dNVEVnTVRFeUlERTVOeUF4TkRBZ016UTVhQzAxT1hNdE1qQWdNQ0F0TWpBZ01UbHpNakFnTVRrZ01qQWdNVGxvTmpsak16WWdPVGNnTVRBNElERTNPQ0F4T1RZZ01UYzRJR00wTnlBd0lERXdNU0F0TWpJZ01UQXhJQzAyTjJNd0lDMHlPQ0F0TWpJZ0xUVXdJQzAxTUNBdE5UQnpMVFV3SURJeUlDMDFNQ0ExTUdNd0lERXpJRFVnTWpVZ01UTWdNelJqTFRRNElEQWdMVGcySUMwMk5TQXRNVEF4SUMweE5EVm9OVGx6TWpBZ01DQXlNQ0F0TVRsekxUSXdJQzB4T1NBdE1qQWdMVEU1YUMwMk9XTXRNamNnTFRFek55QXRPRGdnTFRNNE1TQXRNall3SUMwek9ERmpMVE00SURBZ0xUY3lJREk0SUMwM01pQTNNSHBOTkRjNUlESXhZekFnTnlBNElERTBJRE13SURNd1l6VWdOQ0F4TnpNZ01UUTJJREUzTXlBeE5EWm9MVEV4TjJNdE1UVWdNQ0F0TWpJZ0xUWWdMVE0xSUMweE9TQmpMVFFnTFRRZ0xUZ2dMVFVnTFRFeUlDMDFjeTB4TlNBd0lDMHhOU0E0YkRNMklEZ3ljelVnT1NBNUlEbG9Nak0zWXpjZ01DQTRJQzB6SURnZ0xUaGpNQ0F0TXlBdE1TQXRPQ0F0TkNBdE1URnNMVEU1TWlBdE1UWXhjemNnTWlBeE1pQXlZekU0SURBZ016TWdMVGdnTkRVZ0xURTNZekUxSUMweE15QXlOeUF0TVRnZ05Ea2dMVEU0WXkweE5pQXpJQzB5T0NBeE55QXRNamdnTXpSak1DQXhPU0F4TmlBek5TQXpOU0F6TlhNek5TQXRNVFlnTXpVZ0xUTTFZekFnTFRRNUlDMDFPQ0F0T1RNZ0xURXdPU0F0T1ROakxUSXdJREFnTFRNeklEWWdMVFExSURFell5MHhOU0E1SUMwek1pQXhOQ0F0TkRnZ01UUWdZeTB4TXlBd0lDMHlOaUF0TWlBdE16TWdMVGx6TFRFeElDMHhNQ0F0TVRnZ0xURXdjeTB4TXlBMklDMHhNeUF4TTNwTk56SXhJQzB4Tmpkak1DQTRJRGNnTVRNZ016RWdNVE5qTWpJZ01DQXlPQ0F4T1NBeU9DQXhPV3d4TURJZ016TTRjelVnTVRjZ05TQXlNMk13SURjZ0xUTWdNVEVnTFRFeElERXhZeTB5TWlBd0lDMDBOeUF0TXpjZ0xUVTNJQzAxT1hNdE1UTWdMVEkwSUMweE9DQXRNalJ6TFRnZ015QXRPQ0E0Y3pFZ01UQWdNVE1nTXpWek5ERWdOelVnT1RrZ056VnpOallnTFRRM0lEWTJJQzAwTjNNek15QTBNeUE0T0NBME0yTTBNeUF3SURnd0lDMDBNQ0E0TUNBdE9UWWdZekFnTFRFd05DQXROak1nTFRFNU1pQXRNVFEySUMweE9USmpMVE0zSURBZ0xUWXdJREUzSUMwM01TQTBOMk13SUMweElDMDFNQ0F0TVRZMklDMDFNQ0F0TVRZMmN5MHhJQzB6SUMweElDMDFZekFnTFRRZ05TQXRNVEFnTWpNZ0xURXdZekkwSURBZ016RWdMVFVnTXpFZ0xURXpjeTAzSUMweE15QXRNekVnTFRFemFDMHhOREpqTFRJMElEQWdMVE14SURVZ0xUTXhJREV6ZWswNU16SWdOakZqTUNBdE1qRWdNVFVnTFRNMElETXpJQzB6TkdNM01TQXdJRGs0SURrd0lEazRJREUxTVdNd0lESXpJQzB4TWlBME5DQXRNeklnTkRSakxURTFJREFnTFRNMklDMHhJQzAyTVNBdE16VjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV5TkRVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5EVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNVGt3ZGpZeE1HZ3pNR014TWprZ01qRWdNalExSURneklESTBOU0F5TXpkak1DQTVPQ0F0TlRnZ01UZzJJQzAzTmlBeU1UQnpMVEl5SURNd0lDMHlNaUF6TjNNMklERXlJREV5SURFeWN6RXpJQzAySURJMElDMHhPV00yT0NBdE9EQWdNVEF4SUMweE56WWdNVEF4SUMweU5qUmpNQ0F0TXpJZ0xUWWdMVFl6SUMweE55QXRPVEZqTVRJZ0xUTTRJREUzSUMwM05pQXhOeUF0TVRFell6QWdMVE15SUMwMklDMDJNeUF0TVRjZ0xUa3hZekV5SUMwek9DQXhOeUF0TnpZZ01UY2dMVEV4TTJNd0lDMDVNQ0F0TlRBZ0xURTJPQ0F0TVRBNElDMHlNVFp6TFRFMU1pQXRNVE16SUMweE56WWdMVEU1T1NCak1DQXdJREFnTFRFMElDMHhOU0F0TVRSekxURTFJREUwSUMweE5TQXhOSHBOTXpBZ01USmpNVEk1SURJeElESTBOU0E0TXlBeU5EVWdNak0zWXpBZ01UTWdMVEVnTWpZZ0xUTWdNemxqTFRFNElDMHpNQ0F0TkRJZ0xUVTFJQzA0TXlBdE9EbHpMVEV6TlNBdE1URTVJQzB4TlRrZ0xURTROWFl0TW5wTk16QWdNakUyWXpFeU9TQXlNU0F5TkRVZ09ETWdNalExSURJek4yTXdJREV6SUMweElESTJJQzB6SURNNVl5MHhPQ0F0TXpBZ0xUUXlJQzAxTlNBdE9ETWdMVGc1Y3kweE16VWdMVEV4T1NBdE1UVTVJQzB4T0RWMkxUSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUxTWpNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1qTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURTNJREl4T0dNd0lEVWdNeUF4TWlBeE5pQXlOWE16TXlBeU55QTNNU0F5TjNNMU1TQXRNekFnTlRFZ0xUTXdjek16SURNeUlEZ3hJRE15WXpRMElEQWdPVEVnTFRJMUlEa3hJQzAyTUdNd0lDMHhPU0F0TVRZZ0xUTTFJQzB6TlNBdE16VnpMVE0xSURFMklDMHpOU0F6TldNd0lEY2dNaUF4TXlBMUlERTRZeTB4SURFZ0xURXhJRGNnTFRJMklEZGpMVE00SURBZ0xUVTVJQzB4T1NBdE56SWdMVFF5Y3kwMU9TQXRNVGt4SUMwMU9TQXRNVGt4WXpBZ0xUTWdMVEUwSUMwMUlDMHpNaUF0TlhNdE16a2dNaUF0TXprZ04yTXdJREFnTmpBZ01UY3dJRFl3SURJeE1pQmpNQ0F4TXlBdE55QXlNU0F0TVRrZ01qRmpMVEUxSURBZ0xUSTFJQzAxSUMwek15QXRNVFZ6TFRFeUlDMHhOQ0F0TVRjZ0xURTBjeTA0SURNZ0xUZ2dPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRVek55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXpOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFF3WXpBZ01Ua2dNVFlnTXpVZ016VWdNelZ6TXpVZ0xURTJJRE0xSUMwek5XTXdJQzAzSUMweUlDMHhOQ0F0TmlBdE1qQmpNaUF0TWlBeE1pQXRPU0F6TXlBdE9XTXlOU0F3SURReElERTVJRFF4SURNMll6QWdNVGtnTFRJd0lETXpJQzAwTUNBME5HTXRORElnTWpRZ0xUWTJJRFl4SUMwMk5pQTVOV013SURVeUlEVTBJRGcySURFd015QTRObU0wTkNBd0lEa3hJQzB5TlNBNU1TQXROakJqTUNBdE1Ua2dMVEUySUMwek5TQXRNelVnTFRNMWN5MHpOU0F4TmlBdE16VWdNelZqTUNBM0lESWdNVE1nTlNBeE9HTXRNU0F4SUMweE1TQTNJQzB5TmlBM0lHTXRNallnTUNBdE16WWdMVEU1SUMwek5pQXRNekpqTUNBdE1qUWdNVGNnTFRNMElETTRJQzAwTm1Nek9DQXRNakVnTmprZ0xUVTJJRFk1SUMwNU0yTXdJQzAxTmlBdE5qRWdMVGc0SUMweE1Ea2dMVGc0WXkwek9DQXdJQzA1TnlBeU5DQXRPVGNnTmpKNlRUZ3lJQzAzTjJNd0lESTRJREl5SURVd0lEVXdJRFV3Y3pVd0lDMHlNaUExTUNBdE5UQmpNQ0F0TVRVZ0xUY2dMVEk1SUMweE55QXRNemhqTnpjZ01URWdNVEV5SURFNU55QXhOREFnTXpRNWFDMDFPWE10TWpBZ01DQXRNakFnTVRsek1qQWdNVGtnTWpBZ01UbG9OamxqTXpZZ09UY2dNVEE0SURFM09DQXhPVFlnTVRjNElHTTBOeUF3SURFd01TQXRNaklnTVRBeElDMDJOMk13SUMweU9DQXRNaklnTFRVd0lDMDFNQ0F0TlRCekxUVXdJREl5SUMwMU1DQTFNR013SURFeklEVWdNalVnTVRNZ016UmpMVFE0SURBZ0xUZzJJQzAyTlNBdE1UQXhJQzB4TkRWb05UbHpNakFnTUNBeU1DQXRNVGx6TFRJd0lDMHhPU0F0TWpBZ0xURTVhQzAyT1dNdE1qY2dMVEV6TnlBdE9EZ2dMVE00TVNBdE1qWXdJQzB6T0RGakxUTTRJREFnTFRjeUlESTRJQzAzTWlBM01IcE5ORE14SUMweE5qZGpNQ0E0SURjZ01UTWdNekVnTVROak1qSWdNQ0F5T0NBeE9TQXlPQ0F4T1d3eE1ESWdNek00Y3pVZ01UY2dOU0F5TXlCak1DQTNJQzB6SURFeElDMHhNU0F4TVdNdE1qSWdNQ0F0TkRjZ0xUTTNJQzAxTnlBdE5UbHpMVEV6SUMweU5DQXRNVGdnTFRJMGN5MDRJRE1nTFRnZ09ITXhJREV3SURFeklETTFjelF4SURjMUlEazVJRGMxY3pZMklDMDBOeUEyTmlBdE5EZHpNek1nTkRNZ09EZ2dORE5qTkRNZ01DQTRNQ0F0TkRBZ09EQWdMVGsyWXpBZ0xURXdOQ0F0TmpNZ0xURTVNaUF0TVRRMklDMHhPVEpqTFRNM0lEQWdMVFl3SURFM0lDMDNNU0EwTjJNd0lDMHhJQzAxTUNBdE1UWTJJQzAxTUNBdE1UWTJjeTB4SUMweklDMHhJQzAxWXpBZ0xUUWdOU0F0TVRBZ01qTWdMVEV3WXpJMElEQWdNekVnTFRVZ016RWdMVEV6SUhNdE55QXRNVE1nTFRNeElDMHhNMmd0TVRReVl5MHlOQ0F3SUMwek1TQTFJQzB6TVNBeE0zcE5OalF5SURZeFl6QWdMVEl4SURFMUlDMHpOQ0F6TXlBdE16UmpOekVnTUNBNU9DQTVNQ0E1T0NBeE5URmpNQ0F5TXlBdE1USWdORFFnTFRNeUlEUTBZeTB4TlNBd0lDMHpOaUF0TVNBdE5qRWdMVE0xZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1EUTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFEzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRnMFl6QWdNalVnTWpFZ05EWWdORFlnTkRaek5EWWdMVEl4SURRMklDMDBObk10TWpFZ0xUUTJJQzAwTmlBdE5EWnpMVFEySURJeElDMDBOaUEwTm5wTk1qVWdMVE16TUdNd0lEY2dOQ0F4TkNBNElESXdiREUyT0NBeU56bGpMVGd3SURRMklDMHhOalVnTVRNeElDMHhOalVnTWpNMll6QWdOelVnTkRJZ01UUXpJREV5TVNBeE5ETmpORGNnTUNBeE1USWdMVE0ySURFeE1pQXRPVFpqTUNBdE1qWWdMVEU0SUMwME5TQXRORFVnTFRRMVl5MHlNaUF3SUMwek55QXhNU0F0TkRZZ016aHpMVE0wSURRMklDMDFPQ0EwTm1NdE1qWWdNQ0F0TkRRZ0xURTVJQzAwTkNBdE5EVWdZekFnTFRjNUlEa3hJQzB4TlRNZ01UYzBJQzB4T1Rac01UWTVJREk0TUdNNElERXpJREV6SURFNElESXlJREU0WXpFeUlEQWdNakFnTFRjZ01qQWdMVEU0WXpBZ0xUY2dMVFFnTFRFMElDMDRJQzB5TUd3dE1UWTRJQzB5Tnpsak9EQWdMVFEySURFMk5TQXRNVE14SURFMk5TQXRNak0yWXpBZ0xUYzFJQzAwTWlBdE1UUXpJQzB4TWpFZ0xURTBNMk10TkRjZ01DQXRNVEV5SURNMklDMHhNVElnT1Raak1DQXlOaUF4T0NBME5TQTBOU0EwTldNeU1pQXdJRE0zSUMweE1TQTBOaUF0TXpoek16UWdMVFEySURVNElDMDBObU15TmlBd0lEUTBJREU1SURRMElEUTFJR013SURjNUlDMDVNU0F4TlRNZ0xURTNOQ0F4T1Rac0xURTJPU0F0TWpnd1l5MDRJQzB4TXlBdE1UTWdMVEU0SUMweU1pQXRNVGhqTFRFeUlEQWdMVEl3SURjZ0xUSXdJREU0ZWswek9UUWdPRFJqTUNBeU5TQXlNU0EwTmlBME5pQTBObk0wTmlBdE1qRWdORFlnTFRRMmN5MHlNU0F0TkRZZ0xUUTJJQzAwTm5NdE5EWWdNakVnTFRRMklEUTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTURVekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVEF5WXpBZ01UYzNJREV6TmlBek1qUWdNall3SURRek5HTXdJREFnTFRReklERTNPQ0F0TkRNZ01qUTJZekFnT0RnZ016TWdNVGN5SURZNUlESXlNSE0yTmlBM09DQTNPQ0EzT0dNNUlEQWdNaklnTFRnZ016Y2dMVEkyWXpZMUlDMDNPQ0E1T0NBdE1UZ3pJRGs0SUMweU56bGpNQ0F0TVRVd0lDMDRNeUF0TWpVMElDMHhPREVnTFRNME9Hd3pOeUF0TVRjMFl6RXhJRElnTWpJZ01pQXpNeUF5WXpFek9DQXdJREl6T0NBdE1URTBJREl6T0NBdE1qUXdZekFnTFRFd05TQXROamdnTFRFNU9TQXRNVGN3SUMweU5EQmpNQ0F3SURNeUlDMHhORFlnTXpJZ0xURTVNU0JqTUNBdE1USXhJQzA0TWlBdE1qRTNJQzB5TURRZ0xUSXhOMk10TnpNZ01DQXRNVGd5SURReElDMHhPRElnTVRVeFl6QWdOVFlnTkRVZ01UQXhJREV3TVNBeE1ERnpNVEF4SUMwME5TQXhNREVnTFRFd01XTXdJQzAxTXlBdE5EQWdMVGszSUMwNU1pQXRNVEF4WXpFMElDMHhNaUEwT1NBdE1UY2dOeklnTFRFM1l6azNJREFnTVRjeElEYzBJREUzTVNBeE9EUmpNQ0EwT1NBdE16RWdNVGd3SUMwek1TQXhPREJqTFRJMUlDMDNJQzAxTWlBdE1UQWdMVGd3SUMweE1HTXRNVGczSURBZ0xUTTBOQ0F4TmpJZ0xUTTBOQ0F6TkRoNlRUazBJRFE1WXpBZ0xURTFOeUF4TWpFZ0xUSTJPU0F5TlRBZ0xUSTJPU0JqTWpZZ01DQTFNU0F6SURjMElERXdiQzAzTkNBek5URmpMVFU0SUMweU1DQXRPVFlnTFRjeUlDMDVOaUF0TVRJMFl6QWdMVFF4SURFNUlDMDROeUExTnlBdE1URXdZelVnTFRNZ09TQXRPQ0E1SUMweE5HTXdJQzA0SUMwM0lDMHhOU0F0TVRVZ0xURTFZeTB6SURBZ0xUZ2dNaUF0T0NBeVl5MDJOaUF5T1NBdE1URXpJRGczSUMweE1UTWdNVGN6WXpBZ09ERWdOVFVnTVRZMElERTBOQ0F4T1RKc0xUTXpJREUxTldNdE1UVXpJQzB4TkRnZ0xURTVOU0F0TWpjeklDMHhPVFVnTFRNMU1YcE5NakV6SURFeE5UWmpNQ0F5TUNBeE1DQTBOQ0F6TWlBMU5XTXRNVFFnT1NBdE1qQWdNalVnTFRJd0lEUXpJR013SURReklETTJJRGN3SURnNElEY3djemc0SUMweU55QTRPQ0F0TnpCak1DQXRNVGdnTFRFd0lDMHpNU0F0TWpBZ0xUUXpZekl5SUMweE5pQXpNaUF0TXpFZ016SWdMVFUxWXpBZ0xUVXdJQzAxTkNBdE56WWdMVEV3TUNBdE56WnpMVEV3TUNBek1TQXRNVEF3SURjMmVrMHlORGdnTVRFMU5tTXdJQzB6TUNBeU55QXROVGdnTmpVZ0xUVTRZekkwSURBZ05ESWdNVElnTkRJZ01qaGpNQ0F5TmlBdE5EUWdORGdnTFRnNElEY3dZeTA0SUMweE1DQXRNVGtnTFRJMElDMHhPU0F0TkRCNlRUSTJNaUEzTWpOak1DQXRORFFnTWpjZ0xURTJNQ0F5TnlBdE1UWXdJR000TUNBM09DQXhOVGtnTVRrd0lERTFPU0F5T1Raak1DQTBNeUF0T0NBM055QXRORGtnTnpkakxUZ3hJREFnTFRFek55QXRNVEl6SUMweE16Y2dMVEl4TTNwTk1qYzRJREV5T0RWak1DQXRNalVnTkRJZ0xUUTFJRGN6SUMwMU9XTTJJRFlnT0NBeU1DQTRJREk0WXpBZ01qWWdMVEUySURVeUlDMDBOaUExTW1NdE1qTWdNQ0F0TXpVZ0xURXdJQzB6TlNBdE1qRjZUVE0zTnlBeE5EbHNOek1nTFRNME5tTTJNeUF6TUNBeE1USWdNVEExSURFeE1pQXhPREpqTUNBNU1DQXROaklnTVRZMUlDMHhOalVnTVRZMVl5MDNJREFnTFRFeklEQWdMVEl3SUMweGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZNRGhDTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURoQ0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01HTXdJREV4TlNBNE5DQXlNallnTWpFMElESTBNWFl4TlRkek1DQXhOQ0F4TlNBeE5ITXhOU0F0TVRRZ01UVWdMVEUwZGkweE5UVmpOelVnTUNBeE56TWdMVFF4SURFM015QXRNVEl3WXpBZ0xUTTVJQzB6TWlBdE56RWdMVGN4SUMwM01YTXROekVnTXpJZ0xUY3hJRGN4WXpBZ016Y2dNamdnTmpnZ05qUWdOekZqTFRFM0lERXdJQzAwTnlBeU5TQXRPVFVnTWpWMkxUUXpPR014TURnZ01DQXhOVGdnT0RNZ01UVTRJREUwTW1Nd0lERXlJRGdnTVRRZ01USWdNVFJ6TVRJZ0xUSWdNVElnTFRFMFl6QWdMVGs0SUMwNE9TQXRNVFkySUMweE9ESWdMVEUyTm5ZdE1UVTFJSE13SUMweE5DQXRNVFVnTFRFMGN5MHhOU0F4TkNBdE1UVWdNVFIyTVRVM1l5MHhNekFnTVRVZ0xUSXhOQ0F4TWpZZ0xUSXhOQ0F5TkRGNlRURXhNaUF3WXpBZ0xURTBNaUF5T0NBdE1qQTFJREV3TWlBdE1qRTNkalF6TkdNdE9ETWdMVEV4SUMweE1ESWdMVGN6SUMweE1ESWdMVEl4TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUQTROQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweE1EWmpNQ0F6SURBZ09TQTVJREU1WXpjeUlEYzRJREV5TmlBeU1UUWdNVEkySURNd09HTXdJREUwSURFZ01qSWdPU0F5TW1neE56UmpOeUF3SURrZ0xUWWdPU0F0TVRKak1DQXRNeUF0TWlBdE9DQXROU0F0TVRGc0xUSTNNaUF0TXpBM2FERTBPWFl4TURSak1DQXhNaUF4TWlBeU5TQXpOaUExTVd3MU9TQTJObk00SURFd0lERTJJREV3WXpNZ01DQTVJQzB4SURrZ0xURXdkaTB5TWpGb016bHpNVE1nTFRFZ01UTWdMVEUzY3kweE15QXRNVGNnTFRFeklDMHhOMmd0TXpsMkxUSTRZekFnTFRNMUlESXlJQzAxT0NBME1TQXROVGhqT0NBd0lESTBJQzB4SURJMElDMHhPQ0JqTUNBdE1UUWdMVEV4SUMweE9DQXRNalFnTFRFNGFDMHlNREpqTFRFeklEQWdMVEkwSURRZ0xUSTBJREU0WXpBZ01UY2dNVFlnTVRnZ01qUWdNVGhqTVRrZ01DQTBNU0F5TXlBME1TQTFPSFl5T0dndE1UZ3dZeTA1SURBZ0xURTVJRFlnTFRFNUlERTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTmpVMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5qVTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNamd6WXpBZ016QWdNak1nTkRZZ05EWWdORFpqTVRJZ01DQXlOU0F0TmlBek5TQXRNVFpqTVRBZ0xURXlJREl5SUMweE9TQXpNU0F0TVRsak1UZ2dNQ0F6TXlBeE5TQXpNeUF6TVdNd0lESTBJQzB4TnlBek15QXRORFFnTXpOakxUTTBJREFnTFRVeklERTRJQzAxTXlBME5tTXdJREkySURJeElEUTJJRFEzSURRMll6TXdJREFnTkRVZ0xUSTBJRFExSUMwMU1YTTVJQzAwTkNBek15QXRORFJqTVRZZ01DQXpNU0F4TlNBek1TQXpNMk13SURrZ0xUY2dNakVnTFRFNUlETXhZeTB4TUNBeE1DQXRNVFlnTWpNZ0xURTJJRE0xWXpBZ01qTWdNVFlnTkRZZ05EWWdORFlnY3pRMklDMHlNeUEwTmlBdE5EWmpNQ0F0TVRJZ0xUWWdMVEkxSUMweE5pQXRNelZqTFRFeUlDMHhNQ0F0TVRrZ0xUSXlJQzB4T1NBdE16RmpNQ0F0TVRnZ01UVWdMVE16SURNeElDMHpNMk15TkNBd0lETXpJREUzSURNeklEUTBjekUxSURVeElEUTFJRFV4WXpJMklEQWdORGNnTFRJd0lEUTNJQzAwTm1Nd0lDMHlPQ0F0TVRrZ0xUUTJJQzAxTXlBdE5EWmpMVEkzSURBZ0xUUTBJQzA1SUMwME5DQXRNek5qTUNBdE1UWWdNVFVnTFRNeElETXpJQzB6TVdNNUlEQWdNakVnTnlBek1TQXhPV014TUNBeE1DQXlNeUF4TmlBek5TQXhObU15TXlBd0lEUTJJQzB4TmlBME5pQXRORFlnY3kweU15QXRORFlnTFRRMklDMDBObU10TVRJZ01DQXRNalVnTmlBdE16VWdNVFpqTFRFd0lERXlJQzB5TWlBeE9TQXRNekVnTVRsakxURTRJREFnTFRNeklDMHhOU0F0TXpNZ0xUTXhZekFnTFRJMElERTNJQzB6TXlBME5DQXRNek5qTXpRZ01DQTFNeUF0TVRnZ05UTWdMVFEyWXpBZ0xUSTJJQzB5TVNBdE5EWWdMVFEzSUMwME5tTXRNekFnTUNBdE5EVWdNalFnTFRRMUlEVXhjeTA1SURRMElDMHpNeUEwTkdNdE1UWWdNQ0F0TXpFZ0xURTFJQzB6TVNBdE16TmpNQ0F0T1NBM0lDMHlNU0F4T1NBdE16RmpNVEFnTFRFd0lERTJJQzB5TXlBeE5pQXRNelVnWXpBZ0xUSXpJQzB4TmlBdE5EWWdMVFEySUMwME5uTXRORFlnTWpNZ0xUUTJJRFEyWXpBZ01USWdOaUF5TlNBeE5pQXpOV014TWlBeE1DQXhPU0F5TWlBeE9TQXpNV013SURFNElDMHhOU0F6TXlBdE16RWdNek5qTFRJMElEQWdMVE16SUMweE55QXRNek1nTFRRMGN5MHhOU0F0TlRFZ0xUUTFJQzAxTVdNdE1qWWdNQ0F0TkRjZ01qQWdMVFEzSURRMll6QWdNamdnTVRrZ05EWWdOVE1nTkRaak1qY2dNQ0EwTkNBNUlEUTBJRE16WXpBZ01UWWdMVEUxSURNeElDMHpNeUF6TVdNdE9TQXdJQzB5TVNBdE55QXRNekVnTFRFNVl5MHhNQ0F0TVRBZ0xUSXpJQzB4TmlBdE16VWdMVEUySUdNdE1qTWdNQ0F0TkRZZ01UWWdMVFEySURRMmVrMHhOamNnTWpnell6QWdMVEkySURJeUlDMDBPQ0EwT0NBdE5EaHpORGdnTWpJZ05EZ2dORGh6TFRJeUlEUTRJQzAwT0NBME9ITXRORGdnTFRJeUlDMDBPQ0F0TkRoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVkJRVVV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZCUVVVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRJMklERTVZekFnTlNBeElEa2dOQ0F4TTJNeE5pQXlNU0F5TWlBMU1TQXlNaUE0TW5NdE5pQTJNU0F0TWpJZ09ESmpMVE1nTkNBdE5DQTRJQzAwSURFell6QWdNVEFnTmlBeE9TQXhPQ0F4T1dNNUlEQWdNVFlnTFRRZ01UWWdMVFJqTkRVZ0xUSTJJREV6TlNBdE5qa2dNVGcxSUMwNE1YTTFOeUF0TVRVZ05UY2dMVEk1Y3kwM0lDMHhOeUF0TlRjZ0xUSTVjeTB4TkRBZ0xUVTFJQzB4T0RVZ0xUZ3hZekFnTUNBdE55QXROQ0F0TVRZZ0xUUmpMVEV5SURBZ0xURTRJRGtnTFRFNElERTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTkVNd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FTXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNakpqTUNBeE9USWdNVFE0SURNek1pQXpNalVnTXpNeWN6TXlOU0F0TVRRd0lETXlOU0F0TXpNeVl6QWdMVEUwSUMweklDMHlNaUF0TVRVZ0xUSXljeTB4TlNBNElDMHhOU0F5TW1Nd0lERXlOeUF0TVRNeElESXpNaUF0TWprMUlESXpNbk10TWprMUlDMHhNRFVnTFRJNU5TQXRNak15WXpBZ0xURTBJQzB6SUMweU1pQXRNVFVnTFRJeWN5MHhOU0E0SUMweE5TQXlNbnBOTWpjNUlEUTJZekFnTWpVZ01qRWdORFlnTkRZZ05EWnpORFlnTFRJeElEUTJJQzAwTm5NdE1qRWdMVFEySUMwME5pQXRORFp6TFRRMklESXhJQzAwTmlBME5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFEwTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRRME15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEWXlZekFnTkRZZ016QWdPRElnT0RNZ09ESmpNelVnTUNBMU5pQXRNVEVnT0RjZ0xUTTJkak16T0hNd0lERTBJREUxSURFMGN6RTFJQzB4TkNBeE5TQXRNVFIyTFRVNU9XTXdJQzAzSUMwM0lDMHhNaUF0TVRVZ0xURXlZeTAySURBZ0xUSXdJREV3SUMwek1pQXhPV010TnpjZ05UZ2dMVEUxTXlBeE1qRWdMVEUxTXlBeU1EaDZUVGMzSURZeVl6QWdMVGt3SURVNUlDMHhORFFnT1RNZ0xURTNOSFl4TnpCakxURXpJREU1SUMwek1pQXpPU0F0TlRZZ016bGpMVEkySURBZ0xUTTNJQzB4TkNBdE16Y2dMVE0xZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5FRTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUU0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTVRnMVl6QWdPU0EzSURFeklERTBJREV6WXprZ01DQXhPQ0F0TkNBeU55QXRPSE15T0NBdE1UQWdOREVnTFRFd2N6TXlJRFlnTkRFZ01UQnpNVGdnT0NBeU55QTRZemNnTUNBeE5DQXROQ0F4TkNBdE1UTmpNQ0F0TmlBdE5DQXRNVEVnTFRRZ0xURXhZeTB4T1NBdE16SWdMVFE0SUMwNU55QXROVGNnTFRFek0zTXRNVEVnTFRReElDMHlNU0F0TkRGekxURXlJRFVnTFRJeElEUXhjeTB6T0NBeE1ERWdMVFUzSURFek0yTXdJREFnTFRRZ05TQXROQ0F4TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUUTBNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFEwTVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TVRVZ0xURTFNM1kxT1Rsek1DQXhOQ0F4TlNBeE5ITXhOU0F0TVRRZ01UVWdMVEUwZGkwek16aGpNekVnTWpVZ05USWdNellnT0RjZ016WmpOVE1nTUNBNE15QXRNellnT0RNZ0xUZ3lZekFnTFRnM0lDMDNOaUF0TVRVd0lDMHhOVE1nTFRJd09HTXRNVElnTFRrZ0xUSTJJQzB4T1NBdE16SWdMVEU1WXkwNElEQWdMVEUxSURVZ0xURTFJREV5ZWsweE5TQTFPSFl0TVRjd1l6TTBJRE13SURreklEZzBJRGt6SURFM05HTXdJREl4SUMweE1TQXpOU0F0TXpjZ016VmpMVEkwSURBZ0xUUXpJQzB5TUNBdE5UWWdMVE01ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5FSTJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUkySWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnT0dNd0lETWdNeUF4TnlBeklERTNjelExSURJeU1pQTBPU0F5TXpOek1UVWdNakVnTXpNZ01qRnpNek1nTFRFMUlETXpJQzB6T0dNd0lDMHhNeUF0T1RVZ0xUSXhOaUF0T1RVZ0xUSXhObk10TVRBZ0xUSTFJQzB4TnlBdE1qVmpMVElnTUNBdE5pQXdJQzAySURoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXdPRFl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0RZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeVl6QWdNVE0ySURFd015QXlOREVnTWpJMklESTBNV00zTkNBd0lERTBOeUF0TXpnZ01UUTNJQzA1T0dNd0lDMHpOU0F0TWpnZ0xUWXpJQzAyTXlBdE5qTnpMVFl6SURJNElDMDJNeUEyTTJNd0lESTRJREUzSURVeElEUXlJRFl3WXkwM0lEVWdMVEl5SURFeUlDMDFNU0F4TW1NdE9ERWdNQ0F0TVRBMUlDMDVPU0F0TVRBMUlDMHhPVGxqTXpFZ01UZ2dOVFFnTWpJZ09EQWdNakpqT0RrZ01DQXhOemNnTFRJM0lERTNOeUF0TVRReFl6QWdMVGMxSUMwNE55QXRNVFF5SUMweE56Y2dMVEUwTW1NdE1USTNJREFnTFRJeE15QXhNamNnTFRJeE15QXlORFY2VFRFMU5DQXRNVEF4SUdNd0lDMDJNQ0F4TUNBdE1URTJJRFU1SUMweE1UWnpOVGtnTlRZZ05Ua2dNVEUyY3kweE1DQXhNVFlnTFRVNUlERXhObk10TlRrZ0xUVTJJQzAxT1NBdE1URTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTURreUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1Ea3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNR013SURFd01pQXlOeUF4TnpVZ056Y2dNalUxWXpjZ01URWdNVElnTVRJZ01UVWdNVEpqTnlBd0lERXlJQzAwSURFeUlDMDVZekFnTFRNZ0xURWdMVFlnTFRVZ0xURTFZeTB6TUNBdE56TWdMVFExSUMweE5EVWdMVFExSUMweU5ETnpNVFVnTFRFM01DQTBOU0F0TWpRell6UWdMVGtnTlNBdE1USWdOU0F0TVRWak1DQXROU0F0TlNBdE9TQXRNVElnTFRsakxUTWdNQ0F0T0NBeElDMHhOU0F4TW1NdE5UQWdPREFnTFRjM0lERTFNeUF0TnpjZ01qVTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTURVeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVEF5WXpBZ01UYzNJREV6TmlBek1qUWdNall3SURRek5HTXdJREFnTFRReklERTNPQ0F0TkRNZ01qUTJZekFnT0RnZ016TWdNVGN5SURZNUlESXlNSE0yTmlBM09DQTNPQ0EzT0dNNUlEQWdNaklnTFRnZ016Y2dMVEkyWXpZMUlDMDNPQ0E1T0NBdE1UZ3pJRGs0SUMweU56bGpNQ0F0TVRVd0lDMDRNeUF0TWpVMElDMHhPREVnTFRNME9Hd3pOeUF0TVRjMFl6RXhJRElnTWpJZ01pQXpNeUF5WXpFek9DQXdJREl6T0NBdE1URTBJREl6T0NBdE1qUXdZekFnTFRFd05TQXROamdnTFRFNU9TQXRNVGN3SUMweU5EQmpNQ0F3SURNeUlDMHhORFlnTXpJZ0xURTVNU0JqTUNBdE1USXhJQzA0TWlBdE1qRTNJQzB5TURRZ0xUSXhOMk10TnpNZ01DQXRNVGd5SURReElDMHhPRElnTVRVeFl6QWdOVFlnTkRVZ01UQXhJREV3TVNBeE1ERnpNVEF4SUMwME5TQXhNREVnTFRFd01XTXdJQzAxTXlBdE5EQWdMVGszSUMwNU1pQXRNVEF4WXpFMElDMHhNaUEwT1NBdE1UY2dOeklnTFRFM1l6azNJREFnTVRjeElEYzBJREUzTVNBeE9EUmpNQ0EwT1NBdE16RWdNVGd3SUMwek1TQXhPREJqTFRJMUlDMDNJQzAxTWlBdE1UQWdMVGd3SUMweE1HTXRNVGczSURBZ0xUTTBOQ0F4TmpJZ0xUTTBOQ0F6TkRoNlRUazBJRFE1WXpBZ0xURTFOeUF4TWpFZ0xUSTJPU0F5TlRBZ0xUSTJPU0JqTWpZZ01DQTFNU0F6SURjMElERXdiQzAzTkNBek5URmpMVFU0SUMweU1DQXRPVFlnTFRjeUlDMDVOaUF0TVRJMFl6QWdMVFF4SURFNUlDMDROeUExTnlBdE1URXdZelVnTFRNZ09TQXRPQ0E1SUMweE5HTXdJQzA0SUMwM0lDMHhOU0F0TVRVZ0xURTFZeTB6SURBZ0xUZ2dNaUF0T0NBeVl5MDJOaUF5T1NBdE1URXpJRGczSUMweE1UTWdNVGN6WXpBZ09ERWdOVFVnTVRZMElERTBOQ0F4T1RKc0xUTXpJREUxTldNdE1UVXpJQzB4TkRnZ0xURTVOU0F0TWpjeklDMHhPVFVnTFRNMU1YcE5NVFV6SUMwM016ZGpNQ0F5SURFZ015QXhJRE5zTkRrZ09UWnpNeUExSURVZ05XZzFNU0JqTWlBd0lETWdMVElnTXlBdE5IWXRNVGt5WXpBZ0xURTRJREV4SUMwek1DQXlNU0F0TXpCak5DQXdJREV5SURBZ01USWdMVGhqTUNBdE55QXROaUF0TVRBZ0xURXlJQzB4TUdndE1UQXhZeTAySURBZ0xURXlJRE1nTFRFeUlERXdZekFnT0NBNElEZ2dNVElnT0dNeE1DQXdJREl3SURFeUlESXdJRE13ZGpFME1td3RNelFnTFRVMFl5MHlJQzAwSUMweklDMDBJQzAySUMwMFl5MDBJREFnTFRrZ05DQXRPU0E0ZWsweU5qSWdOekl6WXpBZ0xUUTBJREkzSUMweE5qQWdNamNnTFRFMk1HTTRNQ0EzT0NBeE5Ua2dNVGt3SURFMU9TQXlPVFpqTUNBME15QXRPQ0EzTnlBdE5Ea2dOemNnWXkwNE1TQXdJQzB4TXpjZ0xURXlNeUF0TVRNM0lDMHlNVE42VFRNd05DQXRPREkxWXpBZ01UZ2dNVFFnTXpJZ016SWdNekp6TXpFZ0xURTBJRE14SUMwek1tTXdJQzB4TWlBdE55QXRNak1nTFRFNElDMHlPR015SUMweUlERXdJQzA0SURJeUlDMDRZekkySURBZ05ETWdNamtnTkRNZ05qVnpMVEl6SURVNUlDMDBPU0ExT1dNdE1qQWdNQ0F0TWpjZ0xUTWdMVE0xSUMwNVl5MDJJQzAwSUMwNElDMDFJQzB4TUNBdE5XTXROeUF3SUMwM0lESWdMVGNnT0dNd0lERWdNU0F5TlNBeklEUTJjek1nTlRFZ015QTFNbU13SURjZ01pQXhNaUEySURFeVl6VWdNQ0F4TWlBdE1pQXlNaUF0TlNCek1qWWdMVFlnTkRRZ0xUWnpNemtnTXlBME9TQTJjekU0SURVZ01qUWdOV016SURBZ05TQXRNeUExSUMwM2N6QWdMVEV5SUMwNUlDMHlNM010TXpVZ0xUSTRJQzAyT1NBdE1qaGpMVEl4SURBZ0xUUXpJRFFnTFRZeElERXdiQzB6SUMwMU1HTXlNQ0F4TXlBek55QXhOQ0ExTXlBeE5HTTBPQ0F3SURreklDMHpNU0E1TXlBdE56bHpMVFF5SUMwNE1TQXRPRFlnTFRneFl5MDBNaUF3SUMwNE15QXhOeUF0T0RNZ05USjZUVE0zTnlBeE5EbHNOek1nTFRNME5tTTJNeUF6TUNBeE1USWdNVEExSURFeE1pQXhPREpqTUNBNU1DQXROaklnTVRZMUlDMHhOalVnTVRZMVl5MDNJREFnTFRFeklEQWdMVEl3SUMweGVpQWlMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFV5TVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeU1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE5ERWdNVFl4WXpBZ05TQXlJREUxSURFeklETTRjelE0SURjeklEazBJRGN6Y3pZd0lDMDBNaUEyTUNBdE5ESnpNamtnTkRJZ05qQWdOREpqTkRZZ01DQTJNQ0F0TkRJZ05qQWdMVFF5Y3pJNUlEUXlJRFl3SURReVl6TTRJREFnTmpRZ0xUTXdJRFkwSUMwMk5tTXdJQzB4TlNBdE1qTWdMVGd3SUMweU15QXRPREJ6TFRJMUlDMDNOQ0F0TWpVZ0xUa3pZekFnTFRnZ01pQXRNVFVnTVRBZ0xURTFZekkxSURBZ05UUWdNelVnTmpJZ05UaHpNVElnTWpZZ01UY2dNalp6T0NBdE15QTRJQzA0WXpBZ0xUUTFJQzAxTmlBdE1URTBJQzB4TVRBZ0xURXhOR010TXpBZ01DQXROVGdnTWpZZ0xUVTRJRFl6SUdNd0lERTVJREkxSURreklESTFJRGt6Y3pJeklEWTFJREl6SURnd1l6QWdPU0F0TnlBeU1DQXRNVFlnTWpCakxUSXhJREFnTFRNMElDMDBPQ0F0TXpRZ0xUUTRiQzAxT0NBdE1UZzBZekFnTFRNZ0xURTBJQzAxSUMwek1pQXROWE10TXprZ01pQXRNemtnTjJNd0lEQWdOVGtnTVRneklEVTVJREl4TUdNd0lEa2dMVGNnTWpBZ0xURTJJREl3WXkweU1TQXdJQzB6TkNBdE5EZ2dMVE0wSUMwME9Hd3ROVGdnTFRFNE5HTXdJQzB6SUMweE5DQXROU0F0TXpJZ0xUVnpMVE01SURJZ0xUTTVJRGRqTUNBd0lEVTVJREU0TXlBMU9TQXlNVEJqTUNBNUlDMDNJREl3SUMweE5pQXlNQ0JqTFRNd0lEQWdMVFUwSUMwME1TQXROakVnTFRZeWN5MHhNQ0F0TWpFZ0xURTFJQzB5TVhNdE9DQXpJQzA0SURoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXlORGN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TkRjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBME1EUm9NekJqTVRJNUlESXhJREkwTlNBNE15QXlORFVnTWpNM1l6QWdPVGdnTFRVNElERTROaUF0TnpZZ01qRXdjeTB5TWlBek1DQXRNaklnTXpkek5pQXhNaUF4TWlBeE1uTXhNeUF0TmlBeU5DQXRNVGxqTmpnZ0xUZ3dJREV3TVNBdE1UYzJJREV3TVNBdE1qWTBZekFnTFRNeUlDMDJJQzAyTXlBdE1UY2dMVGt4WXpFeUlDMHpPQ0F4TnlBdE56WWdNVGNnTFRFeE0yTXdJQzB6TWlBdE5pQXROak1nTFRFM0lDMDVNV014TWlBdE16Z2dNVGNnTFRjMklERTNJQzB4TVROak1DQXRNeklnTFRZZ0xUWXpJQzB4TnlBdE9URmpNVElnTFRNNElERTNJQzAzTmlBeE55QXRNVEV6SUdNd0lDMDVNQ0F0TlRBZ0xURTJPQ0F0TVRBNElDMHlNVFp6TFRFMU1pQXRNVE16SUMweE56WWdMVEU1T1dNd0lEQWdNQ0F0TVRRZ0xURTFJQzB4TkhNdE1UVWdNVFFnTFRFMUlERTBkamd4TkhwTk16QWdMVEoyTFRKak1USTVJREl4SURJME5TQTRNeUF5TkRVZ01qTTNZekFnTVRNZ0xURWdNallnTFRNZ016bGpMVEU0SUMwek1DQXRORElnTFRVMUlDMDRNeUF0T0RsekxURXpOU0F0TVRFNUlDMHhOVGtnTFRFNE5YcE5NekFnTWpBd1l6RXlPU0F5TVNBeU5EVWdPRE1nTWpRMUlESXpOMk13SURFeklDMHhJREkySUMweklETTVZeTB4T0NBdE16QWdMVFF5SUMwMU5TQXRPRE1nTFRnNUlITXRNVE0xSUMweE1Ua2dMVEUxT1NBdE1UZzFkaTB5ZWswek1DQXRNakEyZGkweVl6RXlPU0F5TVNBeU5EVWdPRE1nTWpRMUlESXpOMk13SURFeklDMHhJREkySUMweklETTVZeTB4T0NBdE16QWdMVFF5SUMwMU5TQXRPRE1nTFRnNWN5MHhNelVnTFRFeE9TQXRNVFU1SUMweE9EVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUxTXpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU16VWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURTBOQ0F0Tnpkak1DQXlPQ0F5TWlBMU1DQTFNQ0ExTUhNMU1DQXRNaklnTlRBZ0xUVXdZekFnTFRFMUlDMDNJQzB5T1NBdE1UY2dMVE00WXpjM0lERXhJREV4TWlBeE9UY2dNVFF3SURNME9XZ3ROVGx6TFRJd0lEQWdMVEl3SURFNWN6SXdJREU1SURJd0lERTVhRFk1WXpNMklEazNJREV3T0NBeE56Z2dNVGsySURFM09HTTBOeUF3SURFd01TQXRNaklnTVRBeElDMDJOMk13SUMweU9DQXRNaklnTFRVd0lDMDFNQ0F0TlRCekxUVXdJREl5SUMwMU1DQTFNR013SURFeklEVWdNalVnTVRNZ016UmpMVFE0SURBZ0xUZzJJQzAyTlNBdE1UQXhJQzB4TkRWb05UbHpNakFnTUNBeU1DQXRNVGtnY3kweU1DQXRNVGtnTFRJd0lDMHhPV2d0TmpsakxUSTNJQzB4TXpjZ0xUZzRJQzB6T0RFZ0xUSTJNQ0F0TXpneFl5MHpPQ0F3SUMwM01pQXlPQ0F0TnpJZ056QjZUVEkxTXlBeU1XTXdJRGNnT0NBeE5DQXpNQ0F6TUdNMUlEUWdNVGN6SURFME5pQXhOek1nTVRRMmFDMHhNVGRqTFRFMUlEQWdMVEl5SUMwMklDMHpOU0F0TVRsakxUUWdMVFFnTFRnZ0xUVWdMVEV5SUMwMWN5MHhOU0F3SUMweE5TQTRiRE0ySURneWN6VWdPU0E1SURsb01qTTNZemNnTUNBNElDMHpJRGdnTFRoak1DQXRNeUF0TVNBdE9DQXROQ0F0TVRGc0xURTVNaUF0TVRZeGN6Y2dNaUF4TWlBeUlHTXhPQ0F3SURNeklDMDRJRFExSUMweE4yTXhOU0F0TVRNZ01qY2dMVEU0SURRNUlDMHhPR010TVRZZ015QXRNamdnTVRjZ0xUSTRJRE0wWXpBZ01Ua2dNVFlnTXpVZ016VWdNelZ6TXpVZ0xURTJJRE0xSUMwek5XTXdJQzAwT1NBdE5UZ2dMVGt6SUMweE1Ea2dMVGt6WXkweU1DQXdJQzB6TXlBMklDMDBOU0F4TTJNdE1UVWdPU0F0TXpJZ01UUWdMVFE0SURFMFl5MHhNeUF3SUMweU5pQXRNaUF0TXpNZ0xUbHpMVEV4SUMweE1DQXRNVGdnTFRFd2N5MHhNeUEySUMweE15QXhNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRVelF5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXpReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNVGNnTWpFNFl6QWdOU0F6SURFeUlERTJJREkxY3pNeklESTNJRGN4SURJM2N6VXhJQzB6TUNBMU1TQXRNekJ6TXpNZ016SWdPREVnTXpKak5EUWdNQ0E1TVNBdE1qVWdPVEVnTFRZd1l6QWdMVEU1SUMweE5pQXRNelVnTFRNMUlDMHpOWE10TXpVZ01UWWdMVE0xSURNMVl6QWdOeUF5SURFeklEVWdNVGhqTFRFZ01TQXRNVEVnTnlBdE1qWWdOMk10TXpnZ01DQXROVGtnTFRFNUlDMDNNaUF0TkRKekxUVTVJQzB4T1RFZ0xUVTVJQzB4T1RGak1DQXRNeUF0TVRRZ0xUVWdMVE15SUMwMWN5MHpPU0F5SUMwek9TQTNZekFnTUNBMk1DQXhOekFnTmpBZ01qRXlJR013SURFeklDMDNJREl4SUMweE9TQXlNV010TVRVZ01DQXRNalVnTFRVZ0xUTXpJQzB4TlhNdE1USWdMVEUwSUMweE55QXRNVFJ6TFRnZ015QXRPQ0E0ZWsweE5Ea2dMVGMzWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1HTXdJQzB4TlNBdE55QXRNamtnTFRFM0lDMHpPR00zTnlBeE1TQXhNVElnTVRrM0lERTBNQ0F6TkRsb0xUVTVjeTB5TUNBd0lDMHlNQ0F4T1hNeU1DQXhPU0F5TUNBeE9XZzJPV016TmlBNU55QXhNRGdnTVRjNElERTVOaUF4Tnpoak5EY2dNQ0F4TURFZ0xUSXlJREV3TVNBdE5qZGpNQ0F0TWpnZ0xUSXlJQzAxTUNBdE5UQWdMVFV3SUhNdE5UQWdNaklnTFRVd0lEVXdZekFnTVRNZ05TQXlOU0F4TXlBek5HTXRORGdnTUNBdE9EWWdMVFkxSUMweE1ERWdMVEUwTldnMU9YTXlNQ0F3SURJd0lDMHhPWE10TWpBZ0xURTVJQzB5TUNBdE1UbG9MVFk1WXkweU55QXRNVE0zSUMwNE9DQXRNemd4SUMweU5qQWdMVE00TVdNdE16Z2dNQ0F0TnpJZ01qZ2dMVGN5SURjd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZOVE5DTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlROQ0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ05EQmpNQ0F4T1NBeE5pQXpOU0F6TlNBek5YTXpOU0F0TVRZZ016VWdMVE0xWXpBZ0xUY2dMVElnTFRFMElDMDJJQzB5TUdNeUlDMHlJREV5SUMwNUlETXpJQzA1WXpJMUlEQWdOREVnTVRrZ05ERWdNelpqTUNBeE9TQXRNakFnTXpNZ0xUUXdJRFEwWXkwME1pQXlOQ0F0TmpZZ05qRWdMVFkySURrMVl6QWdOVElnTlRRZ09EWWdNVEF6SURnMll6UTBJREFnT1RFZ0xUSTFJRGt4SUMwMk1HTXdJQzB4T1NBdE1UWWdMVE0xSUMwek5TQXRNelZ6TFRNMUlERTJJQzB6TlNBek5XTXdJRGNnTWlBeE15QTFJREU0WXkweElERWdMVEV4SURjZ0xUSTJJRGNnWXkweU5pQXdJQzB6TmlBdE1Ua2dMVE0ySUMwek1tTXdJQzB5TkNBeE55QXRNelFnTXpnZ0xUUTJZek00SUMweU1TQTJPU0F0TlRZZ05qa2dMVGt6WXpBZ0xUVTJJQzAyTVNBdE9EZ2dMVEV3T1NBdE9EaGpMVE00SURBZ0xUazNJREkwSUMwNU55QTJNbnBOT0RJZ0xUYzNZekFnTWpnZ01qSWdOVEFnTlRBZ05UQnpOVEFnTFRJeUlEVXdJQzAxTUdNd0lDMHhOU0F0TnlBdE1qa2dMVEUzSUMwek9HTTNOeUF4TVNBeE1USWdNVGszSURFME1DQXpORGxvTFRVNWN5MHlNQ0F3SUMweU1DQXhPWE15TUNBeE9TQXlNQ0F4T1dnMk9XTXpOaUE1TnlBeE1EZ2dNVGM0SURFNU5pQXhOemdnWXpRM0lEQWdNVEF4SUMweU1pQXhNREVnTFRZM1l6QWdMVEk0SUMweU1pQXROVEFnTFRVd0lDMDFNSE10TlRBZ01qSWdMVFV3SURVd1l6QWdNVE1nTlNBeU5TQXhNeUF6TkdNdE5EZ2dNQ0F0T0RZZ0xUWTFJQzB4TURFZ0xURTBOV2cxT1hNeU1DQXdJREl3SUMweE9YTXRNakFnTFRFNUlDMHlNQ0F0TVRsb0xUWTVZeTB5TnlBdE1UTTNJQzA0T0NBdE16Z3hJQzB5TmpBZ0xUTTRNV010TXpnZ01DQXROeklnTWpnZ0xUY3lJRGN3ZWswek5Ua2dMVGMzWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1HTXdJQzB4TlNBdE55QXRNamtnTFRFM0lDMHpPQ0JqTnpjZ01URWdNVEV5SURFNU55QXhOREFnTXpRNWFDMDFPWE10TWpBZ01DQXRNakFnTVRsek1qQWdNVGtnTWpBZ01UbG9OamxqTXpZZ09UY2dNVEE0SURFM09DQXhPVFlnTVRjNFl6UTNJREFnTVRBeElDMHlNaUF4TURFZ0xUWTNZekFnTFRJNElDMHlNaUF0TlRBZ0xUVXdJQzAxTUhNdE5UQWdNaklnTFRVd0lEVXdZekFnTVRNZ05TQXlOU0F4TXlBek5HTXRORGdnTUNBdE9EWWdMVFkxSUMweE1ERWdMVEUwTldnMU9YTXlNQ0F3SURJd0lDMHhPWE10TWpBZ0xURTVJQzB5TUNBdE1UbG9MVFk1WXkweU55QXRNVE0zSUMwNE9DQXRNemd4SUMweU5qQWdMVE00TVNCakxUTTRJREFnTFRjeUlESTRJQzAzTWlBM01IcE5OelUySURJeFl6QWdOeUE0SURFMElETXdJRE13WXpVZ05DQXhOek1nTVRRMklERTNNeUF4TkRab0xURXhOMk10TVRVZ01DQXRNaklnTFRZZ0xUTTFJQzB4T1dNdE5DQXROQ0F0T0NBdE5TQXRNVElnTFRWekxURTFJREFnTFRFMUlEaHNNellnT0RKek5TQTVJRGtnT1dneU16ZGpOeUF3SURnZ0xUTWdPQ0F0T0dNd0lDMHpJQzB4SUMwNElDMDBJQzB4TVd3dE1Ua3lJQzB4TmpGek55QXlJREV5SURKak1UZ2dNQ0F6TXlBdE9DQTBOU0F0TVRkak1UVWdMVEV6SURJM0lDMHhPQ0EwT1NBdE1UaGpMVEUySURNZ0xUSTRJREUzSUMweU9DQXpOQ0JqTUNBeE9TQXhOaUF6TlNBek5TQXpOWE16TlNBdE1UWWdNelVnTFRNMVl6QWdMVFE1SUMwMU9DQXRPVE1nTFRFd09TQXRPVE5qTFRJd0lEQWdMVE16SURZZ0xUUTFJREV6WXkweE5TQTVJQzB6TWlBeE5DQXRORGdnTVRSakxURXpJREFnTFRJMklDMHlJQzB6TXlBdE9YTXRNVEVnTFRFd0lDMHhPQ0F0TVRCekxURXpJRFlnTFRFeklERXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTlRKR0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USkdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhORFFnTFRjM1l6QWdNamdnTWpJZ05UQWdOVEFnTlRCek5UQWdMVEl5SURVd0lDMDFNR013SUMweE5TQXROeUF0TWprZ0xURTNJQzB6T0dNM055QXhNU0F4TVRJZ01UazNJREUwTUNBek5EbG9MVFU1Y3kweU1DQXdJQzB5TUNBeE9YTXlNQ0F4T1NBeU1DQXhPV2cyT1dNek5pQTVOeUF4TURnZ01UYzRJREU1TmlBeE56aGpORGNnTUNBeE1ERWdMVEl5SURFd01TQXROamRqTUNBdE1qZ2dMVEl5SUMwMU1DQXROVEFnTFRVd2N5MDFNQ0F5TWlBdE5UQWdOVEJqTUNBeE15QTFJREkxSURFeklETTBZeTAwT0NBd0lDMDROaUF0TmpVZ0xURXdNU0F0TVRRMWFEVTVjekl3SURBZ01qQWdMVEU1SUhNdE1qQWdMVEU1SUMweU1DQXRNVGxvTFRZNVl5MHlOeUF0TVRNM0lDMDRPQ0F0TXpneElDMHlOakFnTFRNNE1XTXRNemdnTUNBdE56SWdNamdnTFRjeUlEY3dlazB4TXpNZ0xUYzNZekFnTWpnZ01qSWdOVEFnTlRBZ05UQnpOVEFnTFRJeUlEVXdJQzAxTUdNd0lDMHhOU0F0TnlBdE1qa2dMVEUzSUMwek9HTTNOeUF4TVNBeE1USWdNVGszSURFME1DQXpORGxvTFRVNWN5MHlNQ0F3SUMweU1DQXhPWE15TUNBeE9TQXlNQ0F4T1dnMk9XTXpOaUE1TnlBeE1EZ2dNVGM0SURFNU5pQXhOemhqTkRjZ01DQXhNREVnTFRJeUlERXdNU0F0Tmpkak1DQXRNamdnTFRJeUlDMDFNQ0F0TlRBZ0xUVXdJSE10TlRBZ01qSWdMVFV3SURVd1l6QWdNVE1nTlNBeU5TQXhNeUF6TkdNdE5EZ2dNQ0F0T0RZZ0xUWTFJQzB4TURFZ0xURTBOV2cxT1hNeU1DQXdJREl3SUMweE9YTXRNakFnTFRFNUlDMHlNQ0F0TVRsb0xUWTVZeTB5TnlBdE1UTTNJQzA0T0NBdE16Z3hJQzB5TmpBZ0xUTTRNV010TXpnZ01DQXROeklnTWpnZ0xUY3lJRGN3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5UTTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVE0wSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4TkRRZ0xUYzNZekFnTWpnZ01qSWdOVEFnTlRBZ05UQnpOVEFnTFRJeUlEVXdJQzAxTUdNd0lDMHhOU0F0TnlBdE1qa2dMVEUzSUMwek9HTTNOeUF4TVNBeE1USWdNVGszSURFME1DQXpORGxvTFRVNWN5MHlNQ0F3SUMweU1DQXhPWE15TUNBeE9TQXlNQ0F4T1dnMk9XTXpOaUE1TnlBeE1EZ2dNVGM0SURFNU5pQXhOemhqTkRjZ01DQXhNREVnTFRJeUlERXdNU0F0Tmpkak1DQXRNamdnTFRJeUlDMDFNQ0F0TlRBZ0xUVXdjeTAxTUNBeU1pQXROVEFnTlRCak1DQXhNeUExSURJMUlERXpJRE0wWXkwME9DQXdJQzA0TmlBdE5qVWdMVEV3TVNBdE1UUTFhRFU1Y3pJd0lEQWdNakFnTFRFNUlITXRNakFnTFRFNUlDMHlNQ0F0TVRsb0xUWTVZeTB5TnlBdE1UTTNJQzA0T0NBdE16Z3hJQzB5TmpBZ0xUTTRNV010TXpnZ01DQXROeklnTWpnZ0xUY3lJRGN3ZWsweU1EVWdMVEUyTjJNd0lEZ2dOeUF4TXlBek1TQXhNMk15TWlBd0lESTRJREU1SURJNElERTViREV3TWlBek16aHpOU0F4TnlBMUlESXpZekFnTnlBdE15QXhNU0F0TVRFZ01URmpMVEl5SURBZ0xUUTNJQzB6TnlBdE5UY2dMVFU1Y3kweE15QXRNalFnTFRFNElDMHlOSE10T0NBeklDMDRJRGh6TVNBeE1DQXhNeUF6TlhNME1TQTNOU0E1T1NBM05YTTJOaUF0TkRjZ05qWWdMVFEzY3pNeklEUXpJRGc0SURReklHTTBNeUF3SURnd0lDMDBNQ0E0TUNBdE9UWmpNQ0F0TVRBMElDMDJNeUF0TVRreUlDMHhORFlnTFRFNU1tTXRNemNnTUNBdE5qQWdNVGNnTFRjeElEUTNZekFnTFRFZ0xUVXdJQzB4TmpZZ0xUVXdJQzB4TmpaekxURWdMVE1nTFRFZ0xUVmpNQ0F0TkNBMUlDMHhNQ0F5TXlBdE1UQmpNalFnTUNBek1TQXROU0F6TVNBdE1UTnpMVGNnTFRFeklDMHpNU0F0TVROb0xURTBNbU10TWpRZ01DQXRNekVnTlNBdE16RWdNVE42VFRReE5pQTJNV013SUMweU1TQXhOU0F0TXpRZ016TWdMVE0wWXpjeElEQWdPVGdnT1RBZ09UZ2dNVFV4WXpBZ01qTWdMVEV5SURRMElDMHpNaUEwTkNCakxURTFJREFnTFRNMklDMHhJQzAyTVNBdE16VjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUxTWpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1qQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxUY3lJQzB4Tmpkak1DQTRJRGNnTVRNZ016RWdNVE5qTWpJZ01DQXlPQ0F4T1NBeU9DQXhPV3d4TURJZ016TTRjelVnTVRjZ05TQXlNMk13SURjZ0xUTWdNVEVnTFRFeElERXhZeTB5TWlBd0lDMDBOeUF0TXpjZ0xUVTNJQzAxT1hNdE1UTWdMVEkwSUMweE9DQXRNalJ6TFRnZ015QXRPQ0E0Y3pFZ01UQWdNVE1nTXpWek5ERWdOelVnT1RrZ056VnpOallnTFRRM0lEWTJJQzAwTjNNek15QTBNeUE0T0NBME0yTTBNeUF3SURnd0lDMDBNQ0E0TUNBdE9UWmpNQ0F0TVRBMElDMDJNeUF0TVRreUlDMHhORFlnTFRFNU1tTXRNemNnTUNBdE5qQWdNVGNnTFRjeElEUTNJR013SUMweElDMDFNQ0F0TVRZMklDMDFNQ0F0TVRZMmN5MHhJQzB6SUMweElDMDFZekFnTFRRZ05TQXRNVEFnTWpNZ0xURXdZekkwSURBZ016RWdMVFVnTXpFZ0xURXpjeTAzSUMweE15QXRNekVnTFRFemFDMHhOREpqTFRJMElEQWdMVE14SURVZ0xUTXhJREV6ZWsweE16a2dOakZqTUNBdE1qRWdNVFVnTFRNMElETXpJQzB6TkdNM01TQXdJRGs0SURrd0lEazRJREUxTVdNd0lESXpJQzB4TWlBME5DQXRNeklnTkRSakxURTFJREFnTFRNMklDMHhJQzAyTVNBdE16VjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV5TkRZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5EWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXROREEwZGpneE5ITXdJREUwSURFMUlERTBjekUxSUMweE5DQXhOU0F0TVRSak1qUWdMVFkySURFeU15QXRNVFl4SURFM01TQXRNakEyY3pneklDMHhNRGtnT0RNZ0xURTROMk13SUMwek55QXROU0F0TnpRZ0xURTNJQzB4TVRKak1URWdMVEk0SURFM0lDMDFPU0F4TnlBdE9USmpNQ0F0TXpjZ0xUVWdMVGMwSUMweE55QXRNVEV5WXpFeElDMHlPQ0F4TnlBdE5Ua2dNVGNnTFRreVl6QWdMVE0zSUMwMUlDMDNOQ0F0TVRjZ0xURXhNbU14TVNBdE1qZ2dNVGNnTFRVNUlERTNJQzA1TW1Nd0lDMDRPQ0F0TXpNZ0xURTROQ0F0TVRBeElDMHlOalFnWXkweE1TQXRNVE1nTFRFNElDMHhPU0F0TWpRZ0xURTVjeTB4TWlBMUlDMHhNaUF4TW5NMElERXpJREl5SURNM2N6YzJJREV4TWlBM05pQXlNVEJqTUNBeE5EQWdMVGc1SURJeE5TQXRNakUxSURJeE5XZ3RNekI2VFRNd0lESmpNalFnTFRZMklERXlNeUF0TVRZeElERTFOU0F0TVRrd2N6UTFJQzAwTmlBMU55QXROalJqTWlBeE15QXpJREkzSURNZ05ERmpNQ0F4TkRBZ0xUZzVJREl4TlNBdE1qRTFJREl4TlhZdE1ucE5NekFnTFRJd01IWXRNbU15TkNBdE5qWWdNVEl6SUMweE5qRWdNVFUxSUMweE9UQnpORFVnTFRRMklEVTNJQzAyTkdNeUlERXpJRE1nTWpjZ015QTBNU0JqTUNBeE5EQWdMVGc1SURJeE5TQXRNakUxSURJeE5YcE5NekFnTWpBMll6STBJQzAyTmlBeE1qTWdMVEUyTVNBeE5UVWdMVEU1TUhNME5TQXRORFlnTlRjZ0xUWTBZeklnTVRNZ015QXlOeUF6SURReFl6QWdNVFF3SUMwNE9TQXlNVFVnTFRJeE5TQXlNVFYyTFRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXdOVEF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TlRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE1ESmpNQ0F4TnpjZ01UTTJJRE15TkNBeU5qQWdORE0wWXpBZ01DQXRORE1nTVRjNElDMDBNeUF5TkRaak1DQTRPQ0F6TXlBeE56SWdOamtnTWpJd2N6WTJJRGM0SURjNElEYzRZemtnTUNBeU1pQXRPQ0F6TnlBdE1qWmpOalVnTFRjNElEazRJQzB4T0RNZ09UZ2dMVEkzT1dNd0lDMHhOVEFnTFRneklDMHlOVFFnTFRFNE1TQXRNelE0YkRNM0lDMHhOelJqTVRFZ01pQXlNaUF5SURNeklESmpNVE00SURBZ01qTTRJQzB4TVRRZ01qTTRJQzB5TkRCak1DQXRNVEExSUMwMk9DQXRNVGs1SUMweE56QWdMVEkwTUdNd0lEQWdNeklnTFRFME5pQXpNaUF0TVRreElHTXdJQzB4TWpFZ0xUZ3lJQzB5TVRjZ0xUSXdOQ0F0TWpFM1l5MDNNeUF3SUMweE9ESWdOREVnTFRFNE1pQXhOVEZqTUNBMU5pQTBOU0F4TURFZ01UQXhJREV3TVhNeE1ERWdMVFExSURFd01TQXRNVEF4WXpBZ0xUVXpJQzAwTUNBdE9UY2dMVGt5SUMweE1ERmpNVFFnTFRFeUlEUTVJQzB4TnlBM01pQXRNVGRqT1RjZ01DQXhOekVnTnpRZ01UY3hJREU0TkdNd0lEUTVJQzB6TVNBeE9EQWdMVE14SURFNE1HTXRNalVnTFRjZ0xUVXlJQzB4TUNBdE9EQWdMVEV3WXkweE9EY2dNQ0F0TXpRMElERTJNaUF0TXpRMElETTBPSHBOT1RRZ05EbGpNQ0F0TVRVM0lERXlNU0F0TWpZNUlESTFNQ0F0TWpZNUlHTXlOaUF3SURVeElETWdOelFnTVRCc0xUYzBJRE0xTVdNdE5UZ2dMVEl3SUMwNU5pQXROeklnTFRrMklDMHhNalJqTUNBdE5ERWdNVGtnTFRnM0lEVTNJQzB4TVRCak5TQXRNeUE1SUMwNElEa2dMVEUwWXpBZ0xUZ2dMVGNnTFRFMUlDMHhOU0F0TVRWakxUTWdNQ0F0T0NBeUlDMDRJREpqTFRZMklESTVJQzB4TVRNZ09EY2dMVEV4TXlBeE56TmpNQ0E0TVNBMU5TQXhOalFnTVRRMElERTVNbXd0TXpNZ01UVTFZeTB4TlRNZ0xURTBPQ0F0TVRrMUlDMHlOek1nTFRFNU5TQXRNelV4ZWsweU5qSWdOekl6WXpBZ0xUUTBJREkzSUMweE5qQWdNamNnTFRFMk1DQmpPREFnTnpnZ01UVTVJREU1TUNBeE5Ua2dNamsyWXpBZ05ETWdMVGdnTnpjZ0xUUTVJRGMzWXkwNE1TQXdJQzB4TXpjZ0xURXlNeUF0TVRNM0lDMHlNVE42VFRNM055QXhORGxzTnpNZ0xUTTBObU0yTXlBek1DQXhNVElnTVRBMUlERXhNaUF4T0RKak1DQTVNQ0F0TmpJZ01UWTFJQzB4TmpVZ01UWTFZeTAzSURBZ0xURXpJREFnTFRJd0lDMHhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTURRMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EUTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVEkxWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1ITXRNaklnTFRVd0lDMDFNQ0F0TlRCekxUVXdJREl5SUMwMU1DQTFNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRBNFFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTRRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREJqTUNBeE1qUWdPVGNnTWpReklESTBOQ0F5TkROak56VWdNQ0F4TnpNZ0xUUXhJREUzTXlBdE1USXdZekFnTFRNNUlDMHpNaUF0TnpFZ0xUY3hJQzAzTVhNdE56RWdNeklnTFRjeElEY3hZekFnTXpjZ01qZ2dOamdnTmpRZ056RmpMVEUzSURFd0lDMDBOeUF5TlNBdE9UVWdNalZqTFRFd09DQXdJQzB4TXpJZ0xUVTVJQzB4TXpJZ0xUSXhPWE16TlNBdE1qRTVJREV6TWlBdE1qRTVZekV3T0NBd0lERTFPQ0E0TXlBeE5UZ2dNVFF5WXpBZ01USWdPQ0F4TkNBeE1pQXhOSE14TWlBdE1pQXhNaUF0TVRSak1DQXRPVGdnTFRnNUlDMHhOallnTFRFNE1pQXRNVFkySUdNdE1UUTNJREFnTFRJME5DQXhNVGtnTFRJME5DQXlORE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVd09UTXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPVE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFlnTFRJMU9HTXdJRE1nTVNBMklEVWdNVFZqTXpBZ056TWdORFVnTVRRMUlEUTFJREkwTTNNdE1UVWdNVGN3SUMwME5TQXlORE5qTFRRZ09TQXROU0F4TWlBdE5TQXhOV013SURVZ05TQTVJREV5SURsak15QXdJRGdnTFRFZ01UVWdMVEV5WXpVd0lDMDRNQ0EzTnlBdE1UVXpJRGMzSUMweU5UVnpMVEkzSUMweE56VWdMVGMzSUMweU5UVmpMVGNnTFRFeElDMHhNaUF0TVRJZ0xURTFJQzB4TW1NdE55QXdJQzB4TWlBMElDMHhNaUE1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1EZzNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGczSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTVRBNWRqRXhOV013SURnZ055QXhNQ0F4TXlBeE1ITXhNU0F0TWlBeE5TQXROWE0zSUMwMUlERXpJQzAxWXpFeUlEQWdNamtnTlNBME5TQXhNSE16TXlBNUlEVXhJRGxqTkRJZ01DQTROeUF0TVRVZ01UQTRJQzB6TW5Nek1TQXRNVGdnTkRJZ0xURTRZekl4SURBZ016UWdNVEVnTlRFZ016TmpOQ0EySURjZ09DQXhNeUE0Y3pFeUlDMDBJREV5SUMweE1XTXdJQzAyTVNBdE5UUWdMVEUzTXlBdE9ETWdMVEl5TVhNdE5UWWdMVEV5T0NBdE5UWWdMVEl5TUdNd0lDMHlNQ0F3SUMweU5TQXRNVEFnTFRJMWFDMHhNekpqTFRrZ01DQXRNVEFnTlNBdE1UQWdNalVnWXpBZ09UZ2dPRElnTWpBMklERXpOQ0F5TlRSek9ERWdPRE1nTVRBM0lERXlObU10TXpVZ0xUSTJJQzAzTmlBdE5ESWdMVEV4TmlBdE5ESmpMVE16SURBZ0xUWTFJREV4SUMwNU1DQXpNbU10TVRjZ01UUWdMVEk0SURJd0lDMHpPQ0F5TUdNdE1qRWdNQ0F0TWprZ0xUSXlJQzB6T1NBdE5UaGpMVE1nTFRFeUlDMHhNQ0F0TVRVZ0xURTNJQzB4TlhNdE1UTWdNeUF0TVRNZ01UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFZCUVVZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQlFVWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURXlJRFl3WXpBZ05DQXlJRGNnTWpBZ01qVnpNemtnTXpVZ05qZ2dNelZqTXpZZ01DQTJOeUF0TXpnZ05qY2dMVE00Y3pNeElDMHpPQ0ExT1NBdE16aGpNVGNnTUNBeU5TQXpJRE0wSURFeGN6RXpJREV4SURFMklERXhjellnTFRJZ05pQXRObk10TWlBdE55QXRNakFnTFRJMWN5MHpPU0F0TXpVZ0xUWTRJQzB6TldNdE16WWdNQ0F0TmpjZ016Z2dMVFkzSURNNGN5MHpNU0F6T0NBdE5Ua2dNemhqTFRFM0lEQWdMVEkxSUMweklDMHpOQ0F0TVRGekxURXpJQzB4TVNBdE1UWWdMVEV4Y3kwMklESWdMVFlnTm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUUkNOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJDTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMwNFl6QWdPQ0EwSURnZ05pQTRZemNnTUNBeE55QXRNalVnTVRjZ0xUSTFjemsxSUMweU1ETWdPVFVnTFRJeE5tTXdJQzB5TXlBdE1UVWdMVE00SUMwek15QXRNemh6TFRJNUlERXdJQzB6TXlBeU1YTXRORGtnTWpNeklDMDBPU0F5TXpOekxUTWdNVFFnTFRNZ01UZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUwTkRBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVME5EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURXlPU0F4TlRWak1DQTJJRE1nTVRBZ09DQXhNMnd4TURZZ05UTjJPREpzTFRreUlDMDBObU10TWlBdE1TQXROU0F0TWlBdE55QXRNbU10T0NBd0lDMHhOU0EySUMweE5TQXhOV013SURZZ015QXhNQ0E0SURFemJERXdOaUExTTNZeE1UQnpNQ0F4TkNBeE5TQXhOSE14TlNBdE1UUWdNVFVnTFRFMGRpMDVOV3c1TWlBME5tTXlJREVnTlNBeUlEY2dNbU00SURBZ01UVWdMVFlnTVRVZ0xURTFZekFnTFRZZ0xUTWdMVEV3SUMwNElDMHhNMnd0TVRBMklDMDFNM1l0T0RKc09USWdORFpqTWlBeElEVWdNaUEzSURKak9DQXdJREUxSUMwMklERTFJQzB4TlNCak1DQXROaUF0TXlBdE1UQWdMVGdnTFRFemJDMHhNRFlnTFRVemRpMDVOV016TVNBeU5TQTFNaUF6TmlBNE55QXpObU0xTXlBd0lEZ3pJQzB6TmlBNE15QXRPREpqTUNBdE9EY2dMVGMySUMweE5UQWdMVEUxTXlBdE1qQTRZeTB4TWlBdE9TQXRNallnTFRFNUlDMHpNaUF0TVRsakxUZ2dNQ0F0TVRVZ05TQXRNVFVnTVRKMk16UXhiQzA1TWlBdE5EWmpMVElnTFRFZ0xUVWdMVElnTFRjZ0xUSmpMVGdnTUNBdE1UVWdOaUF0TVRVZ01UVjZUVEUxSURVNGRpMHhOekJqTXpRZ016QWdPVE1nT0RRZ09UTWdNVGMwWXpBZ01qRWdMVEV4SURNMUlDMHpOeUF6TlNCakxUSTBJREFnTFRReklDMHlNQ0F0TlRZZ0xUTTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTkVORkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FTkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVGs1WXpBZ016VWdNamdnTmpNZ05qTWdOak5qTkRrZ01DQTNPU0F0TkRrZ056a2dMVGs1WXpBZ0xUVTNJQzB6T1NBdE1URTNJQzB4TURNZ0xURTFOV010TVRBZ0xUWWdMVEUzSUMwNElDMHlNQ0F0T0hNdE5TQXlJQzAxSURWek1pQTFJRGNnT0dNek5DQXlNeUExTWlBMU5pQTFNaUE0TjJNd0lERTBJQzB6SURJMElDMHhNQ0F6TjJNdE16VWdNQ0F0TmpNZ01qY2dMVFl6SURZeWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZORU0zTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVNM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xURTBZekFnTUNBd0lERTBJREUxSURFMGN6RTFJQzB4TkNBeE5TQXRNVFIyTFRJek1HZzFNVEoyTWpNd2N6QWdNVFFnTVRVZ01UUnpNVFVnTFRFMElERTFJQzB4TkhZdE16TTVZekFnTFRZZ0xUWWdMVEV4SUMweE1pQXRNVEZvTFRVME9HTXROaUF3SUMweE1pQTFJQzB4TWlBeE1YWXpNemw2VFRJME1DQXRORFpqTUNBeU5TQXlNU0EwTmlBME5pQTBObk0wTmlBdE1qRWdORFlnTFRRMmN5MHlNU0F0TkRZZ0xUUTJJQzAwTm5NdE5EWWdNakVnTFRRMklEUTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTkVJekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FSXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBJQzB4T1RWak1DQXdJQzB4TkNBd0lDMHhOQ0F4TlhNeE5DQXhOU0F4TkNBeE5XZ3lOelp6TVRRZ01DQXhOQ0F0TVRWekxURTBJQzB4TlNBdE1UUWdMVEUxYUMweU56WjZUVEV3TWlBdE5UQmpNQ0F5T0NBeU1pQTFNQ0ExTUNBMU1ITTFNQ0F0TWpJZ05UQWdMVFV3Y3kweU1pQXROVEFnTFRVd0lDMDFNSE10TlRBZ01qSWdMVFV3SURVd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZORFEwTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkRRMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ056WjJOalZqTUNBeE15QXhOU0F4T0NBeE5TQXhPR3d6T1NBeE1IWXhPREZ6TUNBeE5DQXhOU0F4TkhNeE5TQXRNVFFnTVRVZ0xURTBkaTB4TnpSek16WWdNVEFnTXprZ01UQmpOaUF3SURFeUlDMHhJREUxSUMweE1IWXROalZqTUNBdE1UTWdMVEUxSUMweE9DQXRNVFVnTFRFNGJDMHpPU0F0TVRCMkxURTFPWE16TmlBeE1DQXpPU0F4TUdNMklEQWdNVElnTFRFZ01UVWdMVEV3ZGkwMk5XTXdJQzB4TXlBdE1UVWdMVEU0SUMweE5TQXRNVGhzTFRNNUlDMHhNSFl0TVRneGN6QWdMVEUwSUMweE5TQXRNVFJ6TFRFMUlERTBJQzB4TlNBeE5IWXhOelJ6TFRNMklDMHhNQ0F0TXprZ0xURXdJR010TmlBd0lDMHhNaUF4SUMweE5TQXhNSFkyTldNd0lERXpJREUxSURFNElERTFJREU0YkRNNUlERXdkakUxT1hNdE16WWdMVEV3SUMwek9TQXRNVEJqTFRZZ01DQXRNVElnTVNBdE1UVWdNVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBWQlFUUXVlRzFzQUR4emVXMWliMndnYVdROUlrVkJRVFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEV5SURJeE1tTXdJRFFnTWlBM0lESXdJREkxY3pNNUlETTFJRFk0SURNMVl6TTJJREFnTmpjZ0xUTTRJRFkzSUMwek9ITXpNU0F0TXpnZ05Ua2dMVE00WXpFM0lEQWdNalVnTXlBek5DQXhNWE14TXlBeE1TQXhOaUF4TVhNMklDMHlJRFlnTFRaekxUSWdMVGNnTFRJd0lDMHlOWE10TXprZ0xUTTFJQzAyT0NBdE16VmpMVE0ySURBZ0xUWTNJRE00SUMwMk55QXpPSE10TXpFZ016Z2dMVFU1SURNNFl5MHhOeUF3SUMweU5TQXRNeUF0TXpRZ0xURXhjeTB4TXlBdE1URWdMVEUySUMweE1YTXROaUF5SUMwMklEWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3T0RNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd09ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNVFF3WXpBZ016VWdNamdnTmpNZ05qTWdOak56TmpNZ0xUSTRJRFl6SUMwMk0yTXdJQzB5TlNBdE1UVWdMVFEzSUMwek55QXROVGRqTmlBdE5TQXlNU0F0TVRVZ05EVWdMVEUxWXpVMElEQWdPRE1nTkRjZ09ETWdPVGhqTUNBMk55QXRORGNnTVRJeElDMDVOeUF4TWpGakxURXlJREFnTFRFMklEY2dMVEUySURFemN6UWdNVE1nTVRZZ01UTmpOVEFnTUNBeE1ERWdNemdnTVRBeElEa3lZekFnTlRZZ0xUTXhJRGczSUMwM05pQTROMk10TXpNZ01DQXRORGdnTFRrZ0xUVTFJQzB4TkdNeU1TQXRNVEFnTXpZZ0xUTXlJRE0ySUMwMU4yTXdJQzB6TlNBdE1qZ2dMVFl6SUMwMk15QXROak1nY3kwMk15QXlPQ0F0TmpNZ05qTmpNQ0EzTUNBNE1DQXhNRElnTVRZMUlERXdNbU01TVNBd0lERTJOeUF0TXpBZ01UWTNJQzB4TVRoak1DQXROVGtnTFRZd0lDMDRNeUF0TVRJd0lDMHhNRFZqT0RVZ0xURTRJREV5TlNBdE5URWdNVEkxSUMweE16UmpNQ0F0TnpBZ0xUZzFJQzB4TWprZ0xURTNNaUF0TVRJNVl5MDROU0F3SUMweE5qVWdNek1nTFRFMk5TQXhNRE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVd05UUXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOVFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4TURKak1DQXhOemNnTVRNMklETXlOQ0F5TmpBZ05ETTBZekFnTUNBdE5ETWdNVGM0SUMwME15QXlORFpqTUNBNE9DQXpNeUF4TnpJZ05qa2dNakl3Y3pZMklEYzRJRGM0SURjNFl6a2dNQ0F5TWlBdE9DQXpOeUF0TWpaak5qVWdMVGM0SURrNElDMHhPRE1nT1RnZ0xUSTNPV013SUMweE5UQWdMVGd6SUMweU5UUWdMVEU0TVNBdE16UTRiRE0zSUMweE56UmpNVEVnTWlBeU1pQXlJRE16SURKak1UTTRJREFnTWpNNElDMHhNVFFnTWpNNElDMHlOREJqTUNBdE1UQTFJQzAyT0NBdE1UazVJQzB4TnpBZ0xUSTBNR013SURBZ016SWdMVEUwTmlBek1pQXRNVGt4SUdNd0lDMHhNakVnTFRneUlDMHlNVGNnTFRJd05DQXRNakUzWXkwM015QXdJQzB4T0RJZ05ERWdMVEU0TWlBeE5URmpNQ0ExTmlBME5TQXhNREVnTVRBeElERXdNWE14TURFZ0xUUTFJREV3TVNBdE1UQXhZekFnTFRVeklDMDBNQ0F0T1RjZ0xUa3lJQzB4TURGak1UUWdMVEV5SURRNUlDMHhOeUEzTWlBdE1UZGpPVGNnTUNBeE56RWdOelFnTVRjeElERTROR013SURRNUlDMHpNU0F4T0RBZ0xUTXhJREU0TUdNdE1qVWdMVGNnTFRVeUlDMHhNQ0F0T0RBZ0xURXdZeTB4T0RjZ01DQXRNelEwSURFMk1pQXRNelEwSURNME9IcE5PVFFnTkRsak1DQXRNVFUzSURFeU1TQXRNalk1SURJMU1DQXRNalk1SUdNeU5pQXdJRFV4SURNZ056UWdNVEJzTFRjMElETTFNV010TlRnZ0xUSXdJQzA1TmlBdE56SWdMVGsySUMweE1qUmpNQ0F0TkRFZ01Ua2dMVGczSURVM0lDMHhNVEJqTlNBdE15QTVJQzA0SURrZ0xURTBZekFnTFRnZ0xUY2dMVEUxSUMweE5TQXRNVFZqTFRNZ01DQXRPQ0F5SUMwNElESmpMVFkySURJNUlDMHhNVE1nT0RjZ0xURXhNeUF4TnpOak1DQTRNU0ExTlNBeE5qUWdNVFEwSURFNU1td3RNek1nTVRVMVl5MHhOVE1nTFRFME9DQXRNVGsxSUMweU56TWdMVEU1TlNBdE16VXhlazB4TlRNZ01USXlNR013SURJZ01TQXpJREVnTTJ3ME9TQTVObk16SURVZ05TQTFhRFV4SUdNeUlEQWdNeUF0TWlBeklDMDBkaTB4T1RKak1DQXRNVGdnTVRFZ0xUTXdJREl4SUMwek1HTTBJREFnTVRJZ01DQXhNaUF0T0dNd0lDMDNJQzAySUMweE1DQXRNVElnTFRFd2FDMHhNREZqTFRZZ01DQXRNVElnTXlBdE1USWdNVEJqTUNBNElEZ2dPQ0F4TWlBNFl6RXdJREFnTWpBZ01USWdNakFnTXpCMk1UUXliQzB6TkNBdE5UUmpMVElnTFRRZ0xUTWdMVFFnTFRZZ0xUUmpMVFFnTUNBdE9TQTBJQzA1SURoNlRUSTJNaUEzTWpOak1DQXRORFFnTWpjZ0xURTJNQ0F5TnlBdE1UWXdZemd3SURjNElERTFPU0F4T1RBZ01UVTVJREk1Tm1Nd0lEUXpJQzA0SURjM0lDMDBPU0EzTnlCakxUZ3hJREFnTFRFek55QXRNVEl6SUMweE16Y2dMVEl4TTNwTk16QTBJREV4TXpKak1DQXhPQ0F4TkNBek1pQXpNaUF6TW5Nek1TQXRNVFFnTXpFZ0xUTXlZekFnTFRFeUlDMDNJQzB5TXlBdE1UZ2dMVEk0WXpJZ0xUSWdNVEFnTFRnZ01qSWdMVGhqTWpZZ01DQTBNeUF5T1NBME15QTJOWE10TWpNZ05Ua2dMVFE1SURVNVl5MHlNQ0F3SUMweU55QXRNeUF0TXpVZ0xUbGpMVFlnTFRRZ0xUZ2dMVFVnTFRFd0lDMDFZeTAzSURBZ0xUY2dNaUF0TnlBNFl6QWdNU0F4SURJMUlETWdORFp6TXlBMU1TQXpJRFV5WXpBZ055QXlJREV5SURZZ01USmpOU0F3SURFeUlDMHlJREl5SUMwMUlITXlOaUF0TmlBME5DQXRObk16T1NBeklEUTVJRFp6TVRnZ05TQXlOQ0ExWXpNZ01DQTFJQzB6SURVZ0xUZHpNQ0F0TVRJZ0xUa2dMVEl6Y3kwek5TQXRNamdnTFRZNUlDMHlPR010TWpFZ01DQXRORE1nTkNBdE5qRWdNVEJzTFRNZ0xUVXdZekl3SURFeklETTNJREUwSURVeklERTBZelE0SURBZ09UTWdMVE14SURreklDMDNPWE10TkRJZ0xUZ3hJQzA0TmlBdE9ERmpMVFF5SURBZ0xUZ3pJREUzSUMwNE15QTFNbnBOTXpjM0lERTBPV3czTXlBdE16UTJZell6SURNd0lERXhNaUF4TURVZ01URXlJREU0TW1Nd0lEa3dJQzAyTWlBeE5qVWdMVEUyTlNBeE5qVmpMVGNnTUNBdE1UTWdNQ0F0TWpBZ0xURjZJQ0l2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTWpneExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qZ3hJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdOakpqTUNBME5pQXpNQ0E0TWlBNE15QTRNbU16TlNBd0lEVTJJQzB4TVNBNE55QXRNeloyTXpNNGN6QWdNVFFnTVRVZ01UUnpNVFVnTFRFMElERTFJQzB4TkhZdE5UazVZekFnTFRjZ0xUY2dMVEV5SUMweE5TQXRNVEpqTFRZZ01DQXRNakFnTVRBZ0xUTXlJREU1WXkwM055QTFPQ0F0TVRVeklERXlNU0F0TVRVeklESXdPSHBOTnpjZ05qSmpNQ0F0T1RBZ05Ua2dMVEUwTkNBNU15QXRNVGMwZGpFM01HTXRNVE1nTVRrZ0xUTXlJRE01SUMwMU5pQXpPV010TWpZZ01DQXRNemNnTFRFMElDMHpOeUF0TXpWNlRUSTBOaUF0TVRVemRqVTVPWE13SURFMElERTFJREUwSUhNeE5TQXRNVFFnTVRVZ0xURTBkaTB6TXpoak16RWdNalVnTlRJZ016WWdPRGNnTXpaak5UTWdNQ0E0TXlBdE16WWdPRE1nTFRneVl6QWdMVGczSUMwM05pQXRNVFV3SUMweE5UTWdMVEl3T0dNdE1USWdMVGtnTFRJMklDMHhPU0F0TXpJZ0xURTVZeTA0SURBZ0xURTFJRFVnTFRFMUlERXllazB5TnpZZ05UaDJMVEUzTUdNek5DQXpNQ0E1TXlBNE5DQTVNeUF4TnpSak1DQXlNU0F0TVRFZ016VWdMVE0zSURNMVl5MHlOQ0F3SUMwME15QXRNakFnTFRVMklDMHpPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRVeVFpNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlRaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHROeklnTFRFMk4yTXdJRGdnTnlBeE15QXpNU0F4TTJNeU1pQXdJREk0SURFNUlESTRJREU1YkRFd01pQXpNemh6TlNBeE55QTFJREl6WXpBZ055QXRNeUF4TVNBdE1URWdNVEZqTFRJeUlEQWdMVFEzSUMwek55QXROVGNnTFRVNWN5MHhNeUF0TWpRZ0xURTRJQzB5TkhNdE9DQXpJQzA0SURoek1TQXhNQ0F4TXlBek5YTTBNU0EzTlNBNU9TQTNOWE0yTmlBdE5EY2dOallnTFRRM2N6TXpJRFF6SURnNElEUXpZelF6SURBZ09EQWdMVFF3SURnd0lDMDVObU13SUMweE1EUWdMVFl6SUMweE9USWdMVEUwTmlBdE1Ua3lZeTB6TnlBd0lDMDJNQ0F4TnlBdE56RWdORGNnWXpBZ0xURWdMVFV3SUMweE5qWWdMVFV3SUMweE5qWnpMVEVnTFRNZ0xURWdMVFZqTUNBdE5DQTFJQzB4TUNBeU15QXRNVEJqTWpRZ01DQXpNU0F0TlNBek1TQXRNVE56TFRjZ0xURXpJQzB6TVNBdE1UTm9MVEUwTW1NdE1qUWdNQ0F0TXpFZ05TQXRNekVnTVRONlRURXpPU0EyTVdNd0lDMHlNU0F4TlNBdE16UWdNek1nTFRNMFl6Y3hJREFnT1RnZ09UQWdPVGdnTVRVeFl6QWdNak1nTFRFeUlEUTBJQzB6TWlBME5HTXRNVFVnTUNBdE16WWdMVEVnTFRZeElDMHpOWHBOTWpjMElDMHhOamRqTUNBNElEY2dNVE1nTXpFZ01UTmpNaklnTUNBeU9DQXhPU0F5T0NBeE9Xd3hNRElnTXpNNElITTFJREUzSURVZ01qTmpNQ0EzSUMweklERXhJQzB4TVNBeE1XTXRNaklnTUNBdE5EY2dMVE0zSUMwMU55QXROVGx6TFRFeklDMHlOQ0F0TVRnZ0xUSTBjeTA0SURNZ0xUZ2dPSE14SURFd0lERXpJRE0xY3pReElEYzFJRGs1SURjMWN6WTJJQzAwTnlBMk5pQXRORGR6TXpNZ05ETWdPRGdnTkROak5ETWdNQ0E0TUNBdE5EQWdPREFnTFRrMll6QWdMVEV3TkNBdE5qTWdMVEU1TWlBdE1UUTJJQzB4T1RKakxUTTNJREFnTFRZd0lERTNJQzAzTVNBME4yTXdJQzB4SUMwMU1DQXRNVFkySUMwMU1DQXRNVFkyY3kweElDMHpJQzB4SUMwMVl6QWdMVFFnTlNBdE1UQWdNak1nTFRFd0lHTXlOQ0F3SURNeElDMDFJRE14SUMweE0zTXROeUF0TVRNZ0xUTXhJQzB4TTJndE1UUXlZeTB5TkNBd0lDMHpNU0ExSUMwek1TQXhNM3BOTkRnMUlEWXhZekFnTFRJeElERTFJQzB6TkNBek15QXRNelJqTnpFZ01DQTVPQ0E1TUNBNU9DQXhOVEZqTUNBeU15QXRNVElnTkRRZ0xUTXlJRFEwWXkweE5TQXdJQzB6TmlBdE1TQXROakVnTFRNMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZOVVUzTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVVM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01HTXdJRFk1SURVMklERXlOU0F4TWpVZ01USTFjekV5TlNBdE5UWWdNVEkxSUMweE1qVnpMVFUySUMweE1qVWdMVEV5TlNBdE1USTFjeTB4TWpVZ05UWWdMVEV5TlNBeE1qVjZUVEkwSURCak1DQXROVFlnTkRVZ0xURXdNU0F4TURFZ0xURXdNWE14TURFZ05EVWdNVEF4SURFd01YTXRORFVnTVRBeElDMHhNREVnTVRBeGN5MHhNREVnTFRRMUlDMHhNREVnTFRFd01Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVEkwTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJME1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQmpNQ0F3SURBZ01UUWdNVFVnTVRSek1UVWdMVEUwSURFMUlDMHhOR015TkNBdE5qWWdNVEl6SUMweE5qRWdNVGN4SUMweU1EWnpPRE1nTFRFd09TQTRNeUF0TVRnM1l6QWdMVE0zSUMwMUlDMDNOQ0F0TVRjZ0xURXhNbU14TVNBdE1qZ2dNVGNnTFRVNUlERTNJQzA1TW1Nd0lDMDRPQ0F0TXpNZ0xURTROQ0F0TVRBeElDMHlOalJqTFRFeElDMHhNeUF0TVRnZ0xURTVJQzB5TkNBdE1UbHpMVEV5SURVZ0xURXlJREV5Y3pRZ01UTWdNaklnTXpkek56WWdNVEV5SURjMklESXhNR013SURFME1DQXRPRGtnTWpFMUlDMHlNVFVnTWpFMWFDMHpNSFkwTURaNlRUTXdJQzB5TURKMkxUSWdZekkwSUMwMk5pQXhNak1nTFRFMk1TQXhOVFVnTFRFNU1ITTBOU0F0TkRZZ05UY2dMVFkwWXpJZ01UTWdNeUF5TnlBeklEUXhZekFnTVRRd0lDMDRPU0F5TVRVZ0xUSXhOU0F5TVRWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVTFNalF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBME1HTXdJREU1SURFMklETTFJRE0xSURNMWN6TTFJQzB4TmlBek5TQXRNelZqTUNBdE55QXRNaUF0TVRRZ0xUWWdMVEl3WXpJZ0xUSWdNVElnTFRrZ016TWdMVGxqTWpVZ01DQTBNU0F4T1NBME1TQXpObU13SURFNUlDMHlNQ0F6TXlBdE5EQWdORFJqTFRReUlESTBJQzAyTmlBMk1TQXROallnT1RWak1DQTFNaUExTkNBNE5pQXhNRE1nT0Raak5EUWdNQ0E1TVNBdE1qVWdPVEVnTFRZd1l6QWdMVEU1SUMweE5pQXRNelVnTFRNMUlDMHpOWE10TXpVZ01UWWdMVE0xSURNMVl6QWdOeUF5SURFeklEVWdNVGhqTFRFZ01TQXRNVEVnTnlBdE1qWWdOeUJqTFRJMklEQWdMVE0ySUMweE9TQXRNellnTFRNeVl6QWdMVEkwSURFM0lDMHpOQ0F6T0NBdE5EWmpNemdnTFRJeElEWTVJQzAxTmlBMk9TQXRPVE5qTUNBdE5UWWdMVFl4SUMwNE9DQXRNVEE1SUMwNE9HTXRNemdnTUNBdE9UY2dNalFnTFRrM0lEWXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTlRNd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UTXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhORFFnTFRjM1l6QWdNamdnTWpJZ05UQWdOVEFnTlRCek5UQWdMVEl5SURVd0lDMDFNR013SUMweE5TQXROeUF0TWprZ0xURTNJQzB6T0dNM055QXhNU0F4TVRJZ01UazNJREUwTUNBek5EbG9MVFU1Y3kweU1DQXdJQzB5TUNBeE9YTXlNQ0F4T1NBeU1DQXhPV2cyT1dNek5pQTVOeUF4TURnZ01UYzRJREU1TmlBeE56aGpORGNnTUNBeE1ERWdMVEl5SURFd01TQXROamRqTUNBdE1qZ2dMVEl5SUMwMU1DQXROVEFnTFRVd2N5MDFNQ0F5TWlBdE5UQWdOVEJqTUNBeE15QTFJREkxSURFeklETTBZeTAwT0NBd0lDMDROaUF0TmpVZ0xURXdNU0F0TVRRMWFEVTVjekl3SURBZ01qQWdMVEU1SUhNdE1qQWdMVEU1SUMweU1DQXRNVGxvTFRZNVl5MHlOeUF0TVRNM0lDMDRPQ0F0TXpneElDMHlOakFnTFRNNE1XTXRNemdnTUNBdE56SWdNamdnTFRjeUlEY3dlazB4TXpNZ0xUYzNZekFnTWpnZ01qSWdOVEFnTlRBZ05UQnpOVEFnTFRJeUlEVXdJQzAxTUdNd0lDMHhOU0F0TnlBdE1qa2dMVEUzSUMwek9HTTNOeUF4TVNBeE1USWdNVGszSURFME1DQXpORGxvTFRVNWN5MHlNQ0F3SUMweU1DQXhPWE15TUNBeE9TQXlNQ0F4T1dnMk9XTXpOaUE1TnlBeE1EZ2dNVGM0SURFNU5pQXhOemhqTkRjZ01DQXhNREVnTFRJeUlERXdNU0F0Tmpkak1DQXRNamdnTFRJeUlDMDFNQ0F0TlRBZ0xUVXdJSE10TlRBZ01qSWdMVFV3SURVd1l6QWdNVE1nTlNBeU5TQXhNeUF6TkdNdE5EZ2dNQ0F0T0RZZ0xUWTFJQzB4TURFZ0xURTBOV2cxT1hNeU1DQXdJREl3SUMweE9YTXRNakFnTFRFNUlDMHlNQ0F0TVRsb0xUWTVZeTB5TnlBdE1UTTNJQzA0T0NBdE16Z3hJQzB5TmpBZ0xUTTRNV010TXpnZ01DQXROeklnTWpnZ0xUY3lJRGN3ZWswME1UQWdMVGMzWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1HTXdJQzB4TlNBdE55QXRNamtnTFRFM0lDMHpPR00zTnlBeE1TQXhNVElnTVRrM0lERTBNQ0F6TkRsb0xUVTVjeTB5TUNBd0lDMHlNQ0F4T1hNeU1DQXhPU0F5TUNBeE9XZzJPU0JqTXpZZ09UY2dNVEE0SURFM09DQXhPVFlnTVRjNFl6UTNJREFnTVRBeElDMHlNaUF4TURFZ0xUWTNZekFnTFRJNElDMHlNaUF0TlRBZ0xUVXdJQzAxTUhNdE5UQWdNaklnTFRVd0lEVXdZekFnTVRNZ05TQXlOU0F4TXlBek5HTXRORGdnTUNBdE9EWWdMVFkxSUMweE1ERWdMVEUwTldnMU9YTXlNQ0F3SURJd0lDMHhPWE10TWpBZ0xURTVJQzB5TUNBdE1UbG9MVFk1WXkweU55QXRNVE0zSUMwNE9DQXRNemd4SUMweU5qQWdMVE00TVdNdE16Z2dNQ0F0TnpJZ01qZ2dMVGN5SURjd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZOVE14TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRNeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMweE5EUWdMVGMzWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1HTXdJQzB4TlNBdE55QXRNamtnTFRFM0lDMHpPR00zTnlBeE1TQXhNVElnTVRrM0lERTBNQ0F6TkRsb0xUVTVjeTB5TUNBd0lDMHlNQ0F4T1hNeU1DQXhPU0F5TUNBeE9XZzJPV016TmlBNU55QXhNRGdnTVRjNElERTVOaUF4Tnpoak5EY2dNQ0F4TURFZ0xUSXlJREV3TVNBdE5qZGpNQ0F0TWpnZ0xUSXlJQzAxTUNBdE5UQWdMVFV3Y3kwMU1DQXlNaUF0TlRBZ05UQmpNQ0F4TXlBMUlESTFJREV6SURNMFl5MDBPQ0F3SUMwNE5pQXROalVnTFRFd01TQXRNVFExYURVNWN6SXdJREFnTWpBZ0xURTVJSE10TWpBZ0xURTVJQzB5TUNBdE1UbG9MVFk1WXkweU55QXRNVE0zSUMwNE9DQXRNemd4SUMweU5qQWdMVE00TVdNdE16Z2dNQ0F0TnpJZ01qZ2dMVGN5SURjd2VrMHhNek1nTFRjM1l6QWdNamdnTWpJZ05UQWdOVEFnTlRCek5UQWdMVEl5SURVd0lDMDFNR013SUMweE5TQXROeUF0TWprZ0xURTNJQzB6T0dNM055QXhNU0F4TVRJZ01UazNJREUwTUNBek5EbG9MVFU1Y3kweU1DQXdJQzB5TUNBeE9YTXlNQ0F4T1NBeU1DQXhPV2cyT1dNek5pQTVOeUF4TURnZ01UYzRJREU1TmlBeE56aGpORGNnTUNBeE1ERWdMVEl5SURFd01TQXROamRqTUNBdE1qZ2dMVEl5SUMwMU1DQXROVEFnTFRVd0lITXROVEFnTWpJZ0xUVXdJRFV3WXpBZ01UTWdOU0F5TlNBeE15QXpOR010TkRnZ01DQXRPRFlnTFRZMUlDMHhNREVnTFRFME5XZzFPWE15TUNBd0lESXdJQzB4T1hNdE1qQWdMVEU1SUMweU1DQXRNVGxvTFRZNVl5MHlOeUF0TVRNM0lDMDRPQ0F0TXpneElDMHlOakFnTFRNNE1XTXRNemdnTUNBdE56SWdNamdnTFRjeUlEY3dlazAwTVRBZ0xUYzNZekFnTWpnZ01qSWdOVEFnTlRBZ05UQnpOVEFnTFRJeUlEVXdJQzAxTUdNd0lDMHhOU0F0TnlBdE1qa2dMVEUzSUMwek9HTTNOeUF4TVNBeE1USWdNVGszSURFME1DQXpORGxvTFRVNWN5MHlNQ0F3SUMweU1DQXhPWE15TUNBeE9TQXlNQ0F4T1dnMk9TQmpNellnT1RjZ01UQTRJREUzT0NBeE9UWWdNVGM0WXpRM0lEQWdNVEF4SUMweU1pQXhNREVnTFRZM1l6QWdMVEk0SUMweU1pQXROVEFnTFRVd0lDMDFNSE10TlRBZ01qSWdMVFV3SURVd1l6QWdNVE1nTlNBeU5TQXhNeUF6TkdNdE5EZ2dNQ0F0T0RZZ0xUWTFJQzB4TURFZ0xURTBOV2cxT1hNeU1DQXdJREl3SUMweE9YTXRNakFnTFRFNUlDMHlNQ0F0TVRsb0xUWTVZeTB5TnlBdE1UTTNJQzA0T0NBdE16Z3hJQzB5TmpBZ0xUTTRNV010TXpnZ01DQXROeklnTWpnZ0xUY3lJRGN3ZWswMk9EY2dMVGMzWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1DQmpNQ0F0TVRVZ0xUY2dMVEk1SUMweE55QXRNemhqTnpjZ01URWdNVEV5SURFNU55QXhOREFnTXpRNWFDMDFPWE10TWpBZ01DQXRNakFnTVRsek1qQWdNVGtnTWpBZ01UbG9OamxqTXpZZ09UY2dNVEE0SURFM09DQXhPVFlnTVRjNFl6UTNJREFnTVRBeElDMHlNaUF4TURFZ0xUWTNZekFnTFRJNElDMHlNaUF0TlRBZ0xUVXdJQzAxTUhNdE5UQWdNaklnTFRVd0lEVXdZekFnTVRNZ05TQXlOU0F4TXlBek5HTXRORGdnTUNBdE9EWWdMVFkxSUMweE1ERWdMVEUwTldnMU9YTXlNQ0F3SURJd0lDMHhPWE10TWpBZ0xURTVJQzB5TUNBdE1UbG9MVFk1SUdNdE1qY2dMVEV6TnlBdE9EZ2dMVE00TVNBdE1qWXdJQzB6T0RGakxUTTRJREFnTFRjeUlESTRJQzAzTWlBM01Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVEkwTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJME15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQjJOREEyYURNd1l6RXlPU0F5TVNBeU5EVWdPRE1nTWpRMUlESXpOMk13SURrNElDMDFPQ0F4T0RZZ0xUYzJJREl4TUhNdE1qSWdNekFnTFRJeUlETTNjellnTVRJZ01USWdNVEp6TVRNZ0xUWWdNalFnTFRFNVl6WTRJQzA0TUNBeE1ERWdMVEUzTmlBeE1ERWdMVEkyTkdNd0lDMHpNaUF0TmlBdE5qTWdMVEUzSUMwNU1XTXhNaUF0TXpnZ01UY2dMVGMySURFM0lDMHhNVE5qTUNBdE9UQWdMVFV3SUMweE5qZ2dMVEV3T0NBdE1qRTJjeTB4TlRJZ0xURXpNeUF0TVRjMklDMHhPVGxqTUNBd0lEQWdMVEUwSUMweE5TQXRNVFJ6TFRFMUlERTBJQzB4TlNBeE5IcE5NekFnTWpBeUlHTXhNamtnTWpFZ01qUTFJRGd6SURJME5TQXlNemRqTUNBeE15QXRNU0F5TmlBdE15QXpPV010TVRnZ0xUTXdJQzAwTWlBdE5UVWdMVGd6SUMwNE9YTXRNVE0xSUMweE1Ua2dMVEUxT1NBdE1UZzFkaTB5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5USTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEkxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB5TkNBeU1XTXdJRGNnT0NBeE5DQXpNQ0F6TUdNMUlEUWdNVGN6SURFME5pQXhOek1nTVRRMmFDMHhNVGRqTFRFMUlEQWdMVEl5SUMwMklDMHpOU0F0TVRsakxUUWdMVFFnTFRnZ0xUVWdMVEV5SUMwMWN5MHhOU0F3SUMweE5TQTRiRE0ySURneWN6VWdPU0E1SURsb01qTTNZemNnTUNBNElDMHpJRGdnTFRoak1DQXRNeUF0TVNBdE9DQXROQ0F0TVRGc0xURTVNaUF0TVRZeGN6Y2dNaUF4TWlBeVl6RTRJREFnTXpNZ0xUZ2dORFVnTFRFM1l6RTFJQzB4TXlBeU55QXRNVGdnTkRrZ0xURTRZeTB4TmlBeklDMHlPQ0F4TnlBdE1qZ2dNelJqTUNBeE9TQXhOaUF6TlNBek5TQXpOU0J6TXpVZ0xURTJJRE0xSUMwek5XTXdJQzAwT1NBdE5UZ2dMVGt6SUMweE1Ea2dMVGt6WXkweU1DQXdJQzB6TXlBMklDMDBOU0F4TTJNdE1UVWdPU0F0TXpJZ01UUWdMVFE0SURFMFl5MHhNeUF3SUMweU5pQXRNaUF0TXpNZ0xUbHpMVEV4SUMweE1DQXRNVGdnTFRFd2N5MHhNeUEySUMweE15QXhNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRVeVF5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHROREVnTVRZeFl6QWdOU0F5SURFMUlERXpJRE00Y3pRNElEY3pJRGswSURjemN6WXdJQzAwTWlBMk1DQXROREp6TWprZ05ESWdOakFnTkRKak5EWWdNQ0EyTUNBdE5ESWdOakFnTFRReWN6STVJRFF5SURZd0lEUXlZek00SURBZ05qUWdMVE13SURZMElDMDJObU13SUMweE5TQXRNak1nTFRnd0lDMHlNeUF0T0RCekxUSTFJQzAzTkNBdE1qVWdMVGt6WXpBZ0xUZ2dNaUF0TVRVZ01UQWdMVEUxWXpJMUlEQWdOVFFnTXpVZ05qSWdOVGh6TVRJZ01qWWdNVGNnTWpaek9DQXRNeUE0SUMwNFl6QWdMVFExSUMwMU5pQXRNVEUwSUMweE1UQWdMVEV4TkdNdE16QWdNQ0F0TlRnZ01qWWdMVFU0SURZeklHTXdJREU1SURJMUlEa3pJREkxSURremN6SXpJRFkxSURJeklEZ3dZekFnT1NBdE55QXlNQ0F0TVRZZ01qQmpMVEl4SURBZ0xUTTBJQzAwT0NBdE16UWdMVFE0YkMwMU9DQXRNVGcwWXpBZ0xUTWdMVEUwSUMwMUlDMHpNaUF0TlhNdE16a2dNaUF0TXprZ04yTXdJREFnTlRrZ01UZ3pJRFU1SURJeE1HTXdJRGtnTFRjZ01qQWdMVEUySURJd1l5MHlNU0F3SUMwek5DQXRORGdnTFRNMElDMDBPR3d0TlRnZ0xURTROR013SUMweklDMHhOQ0F0TlNBdE16SWdMVFZ6TFRNNUlESWdMVE01SURkak1DQXdJRFU1SURFNE15QTFPU0F5TVRCak1DQTVJQzAzSURJd0lDMHhOaUF5TUNCakxUTXdJREFnTFRVMElDMDBNU0F0TmpFZ0xUWXljeTB4TUNBdE1qRWdMVEUxSUMweU1YTXRPQ0F6SUMwNElEaDZUVE15TWlBdE1UWTNZekFnT0NBM0lERXpJRE14SURFell6SXlJREFnTWpnZ01Ua2dNamdnTVRsc01UQXlJRE16T0hNMUlERTNJRFVnTWpOak1DQTNJQzB6SURFeElDMHhNU0F4TVdNdE1qSWdNQ0F0TkRjZ0xUTTNJQzAxTnlBdE5UbHpMVEV6SUMweU5DQXRNVGdnTFRJMGN5MDRJRE1nTFRnZ09ITXhJREV3SURFeklETTFjelF4SURjMUlEazVJRGMxY3pZMklDMDBOeUEyTmlBdE5EZHpNek1nTkRNZ09EZ2dORE5qTkRNZ01DQTRNQ0F0TkRBZ09EQWdMVGsySUdNd0lDMHhNRFFnTFRZeklDMHhPVElnTFRFME5pQXRNVGt5WXkwek55QXdJQzAyTUNBeE55QXROekVnTkRkak1DQXRNU0F0TlRBZ0xURTJOaUF0TlRBZ0xURTJObk10TVNBdE15QXRNU0F0TldNd0lDMDBJRFVnTFRFd0lESXpJQzB4TUdNeU5DQXdJRE14SUMwMUlETXhJQzB4TTNNdE55QXRNVE1nTFRNeElDMHhNMmd0TVRReVl5MHlOQ0F3SUMwek1TQTFJQzB6TVNBeE0zcE5OVE16SURZeFl6QWdMVEl4SURFMUlDMHpOQ0F6TXlBdE16UmpOekVnTUNBNU9DQTVNQ0E1T0NBeE5URmpNQ0F5TXlBdE1USWdORFFnTFRNeUlEUTBZeTB4TlNBd0lDMHpOaUF0TVNBdE5qRWdMVE0xZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1qZ3dMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNamd3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTmpKak1DQTBOaUF6TUNBNE1pQTRNeUE0TW1Nek5TQXdJRFUySUMweE1TQTROeUF0TXpaMk16TTRjekFnTVRRZ01UVWdNVFJ6TVRVZ0xURTBJREUxSUMweE5IWXROVGs1WXpBZ0xUY2dMVGNnTFRFeUlDMHhOU0F0TVRKakxUWWdNQ0F0TWpBZ01UQWdMVE15SURFNVl5MDNOeUExT0NBdE1UVXpJREV5TVNBdE1UVXpJREl3T0hwTk56Y2dOakpqTUNBdE9UQWdOVGtnTFRFME5DQTVNeUF0TVRjMGRqRTNNR010TVRNZ01Ua2dMVE15SURNNUlDMDFOaUF6T1dNdE1qWWdNQ0F0TXpjZ0xURTBJQzB6TnlBdE16VjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3TlVNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05VTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRORGt3ZGprNE1HTXdJRFlnTkNBeE1DQXhNQ0F4TUdneE1ERmpOaUF3SURFd0lDMDBJREV3SUMweE1IWXRPVGd3WXpBZ0xUWWdMVFFnTFRFd0lDMHhNQ0F0TVRCb0xURXdNV010TmlBd0lDMHhNQ0EwSUMweE1DQXhNSHBOTVRZM0lDMDBPVEIyT1Rnd1l6QWdOaUEwSURFd0lERXdJREV3YURFd1l6WWdNQ0F4TUNBdE5DQXhNQ0F0TVRCMkxUUTJPR00xTkNBME15QXhNRGdnTVRFMklERXdPQ0F4T1Roak1DQXhNU0ExSURFM0lERXpJREUzY3pFeklDMDJJREV6SUMweE4yTXdJQzA0TWlBMU9TQXRNVE0ySURFeE9TQXRNVE0yWXpneklEQWdPRFlnT0RRZ09EWWdNVGs0SUdNd0lERXpOQ0F0TVRFZ01UazFJQzB4TURnZ01UazFZeTB5TkNBd0lDMDFNeUF0TmlBdE56TWdMVEUxWXpJMklDMDNJRFExSUMwek1DQTBOU0F0TlRoak1DQXRNek1nTFRJM0lDMDJNQ0F0TmpBZ0xUWXdjeTAyTUNBeU55QXROakFnTmpCak1DQTJNQ0E0TVNBNU5pQXhORGdnT1Raak1URXhJREFnTWpFMElDMDROeUF5TVRRZ0xUSXhPR013SUMweE1qSWdMVGcwSUMweU1qSWdMVEU1TWlBdE1qSXlZeTB6TVNBd0lDMDFNeUF4TXlBdE56Z2dNamhzTFRVeklDMDRPR3cxTXlBdE9EaGpNalVnTVRVZ05EY2dNamdnTnpnZ01qaGpNVEE0SURBZ01Ua3lJQzB4TURBZ01Ua3lJQzB5TWpJZ1l6QWdMVEV6TVNBdE1UQXpJQzB5TVRnZ0xUSXhOQ0F0TWpFNFl5MDJOeUF3SUMweE5EZ2dNellnTFRFME9DQTVObU13SURNeklESTNJRFl3SURZd0lEWXdjell3SUMweU55QTJNQ0F0TmpCak1DQXRNamdnTFRFNUlDMDFNU0F0TkRVZ0xUVTRZekl3SUMwNUlEUTVJQzB4TlNBM015QXRNVFZqT1RjZ01DQXhNRGdnTmpFZ01UQTRJREU1TldNd0lERXhOQ0F0TXlBeE9UZ2dMVGcySURFNU9HTXROakFnTUNBdE1URTVJQzAxTkNBdE1URTVJQzB4TXpaak1DQXRNVEVnTFRVZ0xURTNJQzB4TXlBdE1UZHpMVEV6SURZZ0xURXpJREUzWXpBZ09ESWdMVFUwSURFMU5TQXRNVEE0SURFNU9IWXRORFk0SUdNd0lDMDJJQzAwSUMweE1DQXRNVEFnTFRFd2FDMHhNR010TmlBd0lDMHhNQ0EwSUMweE1DQXhNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRBMk9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTJPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREkwTUdNd0lEWWdOQ0F4TUNBeE1DQXhNR2c1TkdNMklEQWdNVEFnTFRRZ01UQWdMVEV3ZGkwME9EQmpNQ0F0TmlBdE5DQXRNVEFnTFRFd0lDMHhNR2d0T1RSakxUWWdNQ0F0TVRBZ05DQXRNVEFnTVRCMk5EZ3dlazB5TWpZZ01qUXdZekFnTmlBMElERXdJREV3SURFd2FEazBZellnTUNBeE1DQXROQ0F4TUNBdE1UQjJMVFE0TUdNd0lDMDJJQzAwSUMweE1DQXRNVEFnTFRFd2FDMDVOR010TmlBd0lDMHhNQ0EwSUMweE1DQXhNSFkwT0RCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXdPREl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0RJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBdE1qRTBZekFnT0RNZ056QWdNVFF5SURFeU5pQXhPREZ6TVRFd0lEZ3hJREV4TUNBeE5EZGpNQ0EyTVNBdE1qSWdPVGdnTFRjNElEazRZeTB6TXlBd0lDMDBPQ0F0T1NBdE5UVWdMVEUwWXpJeElDMHhNQ0F6TmlBdE16SWdNellnTFRVM1l6QWdMVE0xSUMweU9DQXROak1nTFRZeklDMDJNM010TmpNZ01qZ2dMVFl6SURZell6QWdOekFnT0RBZ01UQXlJREUyTlNBeE1ESmpPVEVnTUNBeE56Y2dMVFF3SURFM055QXRNVEk1WXpBZ0xUa3pJQzA1TlNBdE1UVXdJQzB4TlRrZ0xURTNNWE10TVRFeElDMDFNQ0F0TVRReUlDMDRPR016TXlBeU5pQTNPQ0EwTlNBeE1qQWdORFVnWXpNd0lEQWdOVElnTFRZZ056WWdMVEU0Y3pRd0lDMHlNQ0ExTmlBdE1qQmpNakFnTUNBek1pQXhNaUF6T0NBeE9ITXhOaUF4TWlBeU1pQXhNbk14TUNBdE5DQXhNQ0F0TVRKak1DQXROVEFnTFRZMElDMHhNak1nTFRFeE5pQXRNVEl6WXkwek1pQXdJQzAxTmlBM0lDMDRNQ0F5TTNNdE5EZ2dNallnTFRjeUlESTJjeTB6TmlBdE5DQXROVFFnTFRFNGN5MHlOaUF0TWpBZ0xUTTBJQzB5TUhNdE1qQWdOU0F0TWpBZ01UaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUwTkRVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVME5EVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQTJOSFkyTldNd0lERXpJREUxSURFNElERTFJREU0YkRNNUlERXdkakU0TVhNd0lERTBJREUxSURFMGN6RTFJQzB4TkNBeE5TQXRNVFIyTFRFM05HdzJPQ0F4TjNZeE9ERnpNQ0F4TkNBeE5TQXhOSE14TlNBdE1UUWdNVFVnTFRFMGRpMHhOelJ6TXpZZ01UQWdNemtnTVRCak5pQXdJREV5SUMweElERTFJQzB4TUhZdE5qVmpNQ0F0TVRNZ0xURTFJQzB4T0NBdE1UVWdMVEU0YkMwek9TQXRNVEIyTFRFMU9YTXpOaUF4TUNBek9TQXhNR00ySURBZ01USWdMVEVnTVRVZ0xURXdkaTAyTldNd0lDMHhNeUF0TVRVZ0xURTRJQzB4TlNBdE1UaHNMVE01SUMweE1IWXRNVGd4SUhNd0lDMHhOQ0F0TVRVZ0xURTBjeTB4TlNBeE5DQXRNVFVnTVRSMk1UYzBiQzAyT0NBdE1UZDJMVEU0TVhNd0lDMHhOQ0F0TVRVZ0xURTBjeTB4TlNBeE5DQXRNVFVnTVRSMk1UYzBjeTB6TmlBdE1UQWdMVE01SUMweE1HTXROaUF3SUMweE1pQXhJQzB4TlNBeE1IWTJOV013SURFeklERTFJREU0SURFMUlERTRiRE01SURFd2RqRTFPWE10TXpZZ0xURXdJQzB6T1NBdE1UQmpMVFlnTUNBdE1USWdNU0F0TVRVZ01UQjZUVGcwSURjeGRpMHhOVGxzTmpnZ01UZDJNVFU1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5FSXlMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUl5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUwSURFMk5XTXdJREFnTFRFMElEQWdMVEUwSURFMWN6RTBJREUxSURFMElERTFhREkzTm5NeE5DQXdJREUwSUMweE5YTXRNVFFnTFRFMUlDMHhOQ0F0TVRWb0xUSTNObnBOTVRBeUlEVXdZekFnTWpnZ01qSWdOVEFnTlRBZ05UQnpOVEFnTFRJeUlEVXdJQzAxTUhNdE1qSWdMVFV3SUMwMU1DQXROVEJ6TFRVd0lESXlJQzAxTUNBMU1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFJETmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRE5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lERTBkak16T1dNd0lEWWdOaUF4TVNBeE1pQXhNV2cxTkRoak5pQXdJREV5SUMwMUlERXlJQzB4TVhZdE16TTVjekFnTFRFMElDMHhOU0F0TVRSekxURTFJREUwSUMweE5TQXhOSFl5TXpCb0xUVXhNbll0TWpNd2N6QWdMVEUwSUMweE5TQXRNVFJ6TFRFMUlERTBJQzB4TlNBeE5IcE5NalF3SURRMll6QWdNalVnTWpFZ05EWWdORFlnTkRaek5EWWdMVEl4SURRMklDMDBObk10TWpFZ0xUUTJJQzAwTmlBdE5EWnpMVFEySURJeElDMDBOaUEwTm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUUkROQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJETkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURoak1DQTFJRE1nTVRBZ015QXhNR3d5TnpRZ05EUTBjelFnT0NBeE5DQTRjekUwSUMwNElERTBJQzA0YkRJMk9TQXRORE0yY3pjZ0xURXdJRGNnTFRFNFl6QWdMVFFnTFRNZ0xUZ2dMVGtnTFRob0xUUTVZeTB4TkNBd0lDMHlNU0F4TVNBdE1qRWdNVEZzTFRJek5DQXpOemxzTFRJeU9TQXRNemN5Y3kweE1DQXRNVGdnTFRFM0lDMHhPR2d0TVROakxUWWdNQ0F0T1NBMElDMDVJRGg2VFRJME5TQTBObU13SURJMUlESXhJRFEySURRMklEUTJjelEySUMweU1TQTBOaUF0TkRaekxUSXhJQzAwTmlBdE5EWWdMVFEyY3kwME5pQXlNU0F0TkRZZ05EWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUwTkRjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVME5EY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNMk13SURFeklERTFJREU0SURFMUlERTRiRFkwSURFMmRqY3pjeTB6TmlBdE1UQWdMVE01SUMweE1HTXROaUF3SUMweE1pQXhJQzB4TlNBeE1IWTJOV013SURFeklERTFJREU0SURFMUlERTRiRE01SURFd2RqRTBNWE13SURFMElERTFJREUwY3pFMUlDMHhOQ0F4TlNBdE1UUjJMVEV6Tkd3Mk9DQXhOM1l4TkRGek1DQXhOQ0F4TlNBeE5ITXhOU0F0TVRRZ01UVWdMVEUwZGkweE16UnpNellnTVRBZ016a2dNVEJqTmlBd0lERXlJQzB4SURFMUlDMHhNSFl0TmpWak1DQXRNVE1nTFRFMUlDMHhPQ0F0TVRVZ0xURTRiQzB6T1NBdE1UQjJMVGN6Y3pZeElERTJJRFkwSURFMklHTTJJREFnTVRJZ0xURWdNVFVnTFRFd2RpMDJOV013SUMweE15QXRNVFVnTFRFNElDMHhOU0F0TVRoc0xUWTBJQzB4Tm5ZdE56TnpNellnTVRBZ016a2dNVEJqTmlBd0lERXlJQzB4SURFMUlDMHhNSFl0TmpWak1DQXRNVE1nTFRFMUlDMHhPQ0F0TVRVZ0xURTRiQzB6T1NBdE1UQjJMVEUwTVhNd0lDMHhOQ0F0TVRVZ0xURTBjeTB4TlNBeE5DQXRNVFVnTVRSMk1UTTBiQzAyT0NBdE1UZDJMVEUwTVhNd0lDMHhOQ0F0TVRVZ0xURTBjeTB4TlNBeE5DQXRNVFVnTVRSMk1UTTBjeTB6TmlBdE1UQWdMVE01SUMweE1HTXROaUF3SUMweE1pQXhJQzB4TlNBeE1IWTJOV013SURFeklERTFJREU0SURFMUlERTRJR3d6T1NBeE1IWTNNM010TmpFZ0xURTJJQzAyTkNBdE1UWmpMVFlnTUNBdE1USWdNU0F0TVRVZ01UQjJOalY2VFRFd09TQXpPR3cyT0NBeE4zWTNNMnd0TmpnZ0xURTNkaTAzTTNwTk1UQTVJQzAxTlhZdE56TnNOamdnTVRkMk56TjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFZCUVVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQlFVRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhNVFJqTUNBMElETWdOaUEySURaek55QXRNeUF4TmlBdE1URnpNVGNnTFRFeElETTBJQzB4TVdNeU9DQXdJRFU1SURNNElEVTVJRE00Y3pNeElETTRJRFkzSURNNFl6STVJREFnTlRBZ0xURTNJRFk0SUMwek5YTXlNQ0F0TWpFZ01qQWdMVEkxY3kweklDMDJJQzAySUMwMmN5MDNJRE1nTFRFMklERXhjeTB4TnlBeE1TQXRNelFnTVRGakxUSTRJREFnTFRVNUlDMHpPQ0F0TlRrZ0xUTTRjeTB6TVNBdE16Z2dMVFkzSUMwek9HTXRNamtnTUNBdE5UQWdNVGNnTFRZNElETTFjeTB5TUNBeU1TQXRNakFnTWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVTJOVEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTlRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBek1EZGpNQ0F4TURnZ01URXpJREU1TXlBeU16RWdNVGt6WXprNElEQWdNVGN6SUMwMk5pQXhOek1nTFRFME1XTXdJQzAwTnlBdE16TWdMVGN6SUMwMk9DQXROek5qTFRNeklEQWdMVFk1SURJNElDMDJPU0EzTTJNd0lEZ2dNeUF4TXlBeE1DQXhNMk0ySURBZ01UQWdMVFlnTVRVZ0xURTJjekUxSUMweE15QXlOeUF0TVROak1qTWdNQ0EwTWlBeE5TQTBNaUF6T1dNd0lEVTFJQzAxT1NBNU5TQXRNVEl5SURrMVl5MHlNU0F0TXpnZ0xUUXdJQzAzTkNBdE5EQWdMVGs0WXpBZ0xUSXpJREV5SUMwME1TQXpOQ0F0TmpOek16UWdMVE00SURNMElDMDJPQ0JqTUNBdE5EZ2dMVE14SUMwNU9DQXROakFnTFRFek4yTXdJREFnTVRnZ01TQXlPQ0F4WXpNNElEQWdOemdnTFRFeklERXdOeUF0TkRKc01qa2dNalJ6TVRBZ09TQXlNQ0E1WXpjZ01DQXhNQ0F0TkNBeE1DQXRNVEJqTUNBdE1UTWdMVEl6SUMwek1DQXRNak1nTFRNd2JDMDBOU0F0TXpkakxUSXlJQzB4T0NBdE16a2dMVEkySUMwME55QXRNalpqTFRjZ01DQXRPQ0F3SUMweE55QXlNWE10TXpjZ05UVWdMVGN4SURVMVl5MDRJREFnTFRFNUlDMHlJQzB4T1NBdE1tTXRNaklnTFRJNUlDMDFOeUF0TnpRZ0xUY3dJQzAzTkdNdE55QXdJQzB4TWlBMUlDMHhNaUF4TW1Nd0lETTJJRFEwSURjeklEYzBJRGc0SUdNek5pQTBOaUExTVNBM055QTFNU0F4TURGak1DQXhOU0F0TkNBeU1pQXRNamdnTkROekxUTTVJRFE1SUMwek9TQTROWE15TXlBNE9TQTFOaUF4TkRoakxUZzFJREFnTFRFM01DQXROeklnTFRFM01DQXRNVFEyWXpBZ0xUSTJJRGdnTFRNNUlESTVJQzB6T1hNME15QXhPU0EwTXlBME5tTXdJREV3SURRZ01UUWdNVEVnTVRSek1USWdMVFFnTVRJZ0xURTVZekFnTFRVeUlDMHlOeUF0TVRBeElDMDNPQ0F0TVRBeFl5MHpPU0F3SUMwMU9DQXpOQ0F0TlRnZ056VjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3T1RRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd09UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXdZekFnTVRBeUlESTNJREUzTlNBM055QXlOVFZqTnlBeE1TQXhNaUF4TWlBeE5TQXhNbU0zSURBZ01USWdMVFFnTVRJZ0xUbGpNQ0F0TXlBdE1TQXROaUF0TlNBdE1UVmpMVE13SUMwM015QXRORFVnTFRFME5TQXRORFVnTFRJME0zTXhOU0F0TVRjd0lEUTFJQzB5TkROak5DQXRPU0ExSUMweE1pQTFJQzB4TldNd0lDMDFJQzAxSUMwNUlDMHhNaUF0T1dNdE15QXdJQzA0SURFZ0xURTFJREV5WXkwMU1DQTRNQ0F0TnpjZ01UVXpJQzAzTnlBeU5UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3T0RBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd09EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXdZekFnTVRNeUlERXdNQ0F5TkRNZ01qRXlJREkwTTNNeU1USWdMVEV4TVNBeU1USWdMVEkwTTNNdE1UQXdJQzB5TkRNZ0xUSXhNaUF0TWpRemN5MHlNVElnTVRFeElDMHlNVElnTWpRemVrMHhNeklnTUdNd0lDMDVOaUF3SUMweU1UY2dPREFnTFRJeE4zTTRNQ0F4TWpFZ09EQWdNakUzY3pBZ01qRTNJQzA0TUNBeU1UZHpMVGd3SUMweE1qRWdMVGd3SUMweU1UZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3TkRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXpOekJqTUNBeU9DQXlNaUExTUNBMU1DQTFNSE0xTUNBdE1qSWdOVEFnTFRVd2N5MHlNaUF0TlRBZ0xUVXdJQzAxTUhNdE5UQWdNaklnTFRVd0lEVXdlazB3SURZeU1HTXdJREk0SURJeUlEVXdJRFV3SURVd2N6VXdJQzB5TWlBMU1DQXROVEJ6TFRJeUlDMDFNQ0F0TlRBZ0xUVXdjeTAxTUNBeU1pQXROVEFnTlRCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXlPREl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5T0RJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBM05uWTJOV013SURFeklERTFJREU0SURFMUlERTRiRE01SURFd2RqRTRNWE13SURFMElERTFJREUwY3pFMUlDMHhOQ0F4TlNBdE1UUjJMVEUzTkhNek5pQXhNQ0F6T1NBeE1HTTJJREFnTVRJZ0xURWdNVFVnTFRFd2RpMDJOV013SUMweE15QXRNVFVnTFRFNElDMHhOU0F0TVRoc0xUTTVJQzB4TUhZdE1UVTVjek0ySURFd0lETTVJREV3WXpZZ01DQXhNaUF0TVNBeE5TQXRNVEIyTFRZMVl6QWdMVEV6SUMweE5TQXRNVGdnTFRFMUlDMHhPR3d0TXprZ0xURXdkaTB4T0RGek1DQXRNVFFnTFRFMUlDMHhOSE10TVRVZ01UUWdMVEUxSURFMGRqRTNOSE10TXpZZ0xURXdJQzB6T1NBdE1UQWdZeTAySURBZ0xURXlJREVnTFRFMUlERXdkalkxWXpBZ01UTWdNVFVnTVRnZ01UVWdNVGhzTXprZ01UQjJNVFU1Y3kwek5pQXRNVEFnTFRNNUlDMHhNR010TmlBd0lDMHhNaUF4SUMweE5TQXhNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRVeVFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHROeklnTFRFMk4yTXdJRGdnTnlBeE15QXpNU0F4TTJNeU1pQXdJREk0SURFNUlESTRJREU1YkRFd01pQXpNemh6TlNBeE55QTFJREl6WXpBZ055QXRNeUF4TVNBdE1URWdNVEZqTFRJeUlEQWdMVFEzSUMwek55QXROVGNnTFRVNWN5MHhNeUF0TWpRZ0xURTRJQzB5TkhNdE9DQXpJQzA0SURoek1TQXhNQ0F4TXlBek5YTTBNU0EzTlNBNU9TQTNOWE0yTmlBdE5EY2dOallnTFRRM2N6TXpJRFF6SURnNElEUXpZelF6SURBZ09EQWdMVFF3SURnd0lDMDVObU13SUMweE1EUWdMVFl6SUMweE9USWdMVEUwTmlBdE1Ua3lZeTB6TnlBd0lDMDJNQ0F4TnlBdE56RWdORGNnWXpBZ0xURWdMVFV3SUMweE5qWWdMVFV3SUMweE5qWnpMVEVnTFRNZ0xURWdMVFZqTUNBdE5DQTFJQzB4TUNBeU15QXRNVEJqTWpRZ01DQXpNU0F0TlNBek1TQXRNVE56TFRjZ0xURXpJQzB6TVNBdE1UTm9MVEUwTW1NdE1qUWdNQ0F0TXpFZ05TQXRNekVnTVRONlRURXpPU0EyTVdNd0lDMHlNU0F4TlNBdE16UWdNek1nTFRNMFl6Y3hJREFnT1RnZ09UQWdPVGdnTVRVeFl6QWdNak1nTFRFeUlEUTBJQzB6TWlBME5HTXRNVFVnTUNBdE16WWdMVEVnTFRZeElDMHpOWHBOTWpjMElDMHhOamRqTUNBNElEY2dNVE1nTXpFZ01UTmpNaklnTUNBeU9DQXhPU0F5T0NBeE9Xd3hNRElnTXpNNElITTFJREUzSURVZ01qTmpNQ0EzSUMweklERXhJQzB4TVNBeE1XTXRNaklnTUNBdE5EY2dMVE0zSUMwMU55QXROVGx6TFRFeklDMHlOQ0F0TVRnZ0xUSTBjeTA0SURNZ0xUZ2dPSE14SURFd0lERXpJRE0xY3pReElEYzFJRGs1SURjMWN6WTJJQzAwTnlBMk5pQXRORGR6TXpNZ05ETWdPRGdnTkROak5ETWdNQ0E0TUNBdE5EQWdPREFnTFRrMll6QWdMVEV3TkNBdE5qTWdMVEU1TWlBdE1UUTJJQzB4T1RKakxUTTNJREFnTFRZd0lERTNJQzAzTVNBME4yTXdJQzB4SUMwMU1DQXRNVFkySUMwMU1DQXRNVFkyY3kweElDMHpJQzB4SUMwMVl6QWdMVFFnTlNBdE1UQWdNak1nTFRFd0lHTXlOQ0F3SURNeElDMDFJRE14SUMweE0zTXROeUF0TVRNZ0xUTXhJQzB4TTJndE1UUXlZeTB5TkNBd0lDMHpNU0ExSUMwek1TQXhNM3BOTkRnMUlEWXhZekFnTFRJeElERTFJQzB6TkNBek15QXRNelJqTnpFZ01DQTVPQ0E1TUNBNU9DQXhOVEZqTUNBeU15QXRNVElnTkRRZ0xUTXlJRFEwWXkweE5TQXdJQzB6TmlBdE1TQXROakVnTFRNMWVrMDJNakFnTFRFMk4yTXdJRGdnTnlBeE15QXpNU0F4TTJNeU1pQXdJREk0SURFNUlESTRJREU1YkRFd01pQXpNemh6TlNBeE55QTFJREl6WXpBZ055QXRNeUF4TVNBdE1URWdNVEZqTFRJeUlEQWdMVFEzSUMwek55QXROVGNnTFRVNUlITXRNVE1nTFRJMElDMHhPQ0F0TWpSekxUZ2dNeUF0T0NBNGN6RWdNVEFnTVRNZ016VnpOREVnTnpVZ09Ua2dOelZ6TmpZZ0xUUTNJRFkySUMwME4zTXpNeUEwTXlBNE9DQTBNMk0wTXlBd0lEZ3dJQzAwTUNBNE1DQXRPVFpqTUNBdE1UQTBJQzAyTXlBdE1Ua3lJQzB4TkRZZ0xURTVNbU10TXpjZ01DQXROakFnTVRjZ0xUY3hJRFEzWXpBZ0xURWdMVFV3SUMweE5qWWdMVFV3SUMweE5qWnpMVEVnTFRNZ0xURWdMVFZqTUNBdE5DQTFJQzB4TUNBeU15QXRNVEJqTWpRZ01DQXpNU0F0TlNBek1TQXRNVE56TFRjZ0xURXpJQzB6TVNBdE1UTm9MVEUwTW1NdE1qUWdNQ0F0TXpFZ05TQXRNekVnTVRONklFMDRNekVnTmpGak1DQXRNakVnTVRVZ0xUTTBJRE16SUMwek5HTTNNU0F3SURrNElEa3dJRGs0SURFMU1XTXdJREl6SUMweE1pQTBOQ0F0TXpJZ05EUmpMVEUxSURBZ0xUTTJJQzB4SUMwMk1TQXRNelY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMU16TXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNek1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEUwTkNBdE56ZGpNQ0F5T0NBeU1pQTFNQ0ExTUNBMU1ITTFNQ0F0TWpJZ05UQWdMVFV3WXpBZ0xURTFJQzAzSUMweU9TQXRNVGNnTFRNNFl6YzNJREV4SURFeE1pQXhPVGNnTVRRd0lETTBPV2d0TlRsekxUSXdJREFnTFRJd0lERTVjekl3SURFNUlESXdJREU1YURZNVl6TTJJRGszSURFd09DQXhOemdnTVRrMklERTNPR00wTnlBd0lERXdNU0F0TWpJZ01UQXhJQzAyTjJNd0lDMHlPQ0F0TWpJZ0xUVXdJQzAxTUNBdE5UQnpMVFV3SURJeUlDMDFNQ0ExTUdNd0lERXpJRFVnTWpVZ01UTWdNelJqTFRRNElEQWdMVGcySUMwMk5TQXRNVEF4SUMweE5EVm9OVGx6TWpBZ01DQXlNQ0F0TVRrZ2N5MHlNQ0F0TVRrZ0xUSXdJQzB4T1dndE5qbGpMVEkzSUMweE16Y2dMVGc0SUMwek9ERWdMVEkyTUNBdE16Z3hZeTB6T0NBd0lDMDNNaUF5T0NBdE56SWdOekI2VFRFek15QXROemRqTUNBeU9DQXlNaUExTUNBMU1DQTFNSE0xTUNBdE1qSWdOVEFnTFRVd1l6QWdMVEUxSUMwM0lDMHlPU0F0TVRjZ0xUTTRZemMzSURFeElERXhNaUF4T1RjZ01UUXdJRE0wT1dndE5UbHpMVEl3SURBZ0xUSXdJREU1Y3pJd0lERTVJREl3SURFNWFEWTVZek0ySURrM0lERXdPQ0F4TnpnZ01UazJJREUzT0dNME55QXdJREV3TVNBdE1qSWdNVEF4SUMwMk4yTXdJQzB5T0NBdE1qSWdMVFV3SUMwMU1DQXROVEFnY3kwMU1DQXlNaUF0TlRBZ05UQmpNQ0F4TXlBMUlESTFJREV6SURNMFl5MDBPQ0F3SUMwNE5pQXROalVnTFRFd01TQXRNVFExYURVNWN6SXdJREFnTWpBZ0xURTVjeTB5TUNBdE1Ua2dMVEl3SUMweE9XZ3ROamxqTFRJM0lDMHhNemNnTFRnNElDMHpPREVnTFRJMk1DQXRNemd4WXkwek9DQXdJQzAzTWlBeU9DQXROeklnTnpCNlRUUXhNQ0F0Tnpkak1DQXlPQ0F5TWlBMU1DQTFNQ0ExTUhNMU1DQXRNaklnTlRBZ0xUVXdZekFnTFRFMUlDMDNJQzB5T1NBdE1UY2dMVE00WXpjM0lERXhJREV4TWlBeE9UY2dNVFF3SURNME9XZ3ROVGx6TFRJd0lEQWdMVEl3SURFNWN6SXdJREU1SURJd0lERTVhRFk1SUdNek5pQTVOeUF4TURnZ01UYzRJREU1TmlBeE56aGpORGNnTUNBeE1ERWdMVEl5SURFd01TQXROamRqTUNBdE1qZ2dMVEl5SUMwMU1DQXROVEFnTFRVd2N5MDFNQ0F5TWlBdE5UQWdOVEJqTUNBeE15QTFJREkxSURFeklETTBZeTAwT0NBd0lDMDROaUF0TmpVZ0xURXdNU0F0TVRRMWFEVTVjekl3SURBZ01qQWdMVEU1Y3kweU1DQXRNVGtnTFRJd0lDMHhPV2d0TmpsakxUSTNJQzB4TXpjZ0xUZzRJQzB6T0RFZ0xUSTJNQ0F0TXpneFl5MHpPQ0F3SUMwM01pQXlPQ0F0TnpJZ056QjZUVFk0TnlBdE56ZGpNQ0F5T0NBeU1pQTFNQ0ExTUNBMU1ITTFNQ0F0TWpJZ05UQWdMVFV3SUdNd0lDMHhOU0F0TnlBdE1qa2dMVEUzSUMwek9HTTNOeUF4TVNBeE1USWdNVGszSURFME1DQXpORGxvTFRVNWN5MHlNQ0F3SUMweU1DQXhPWE15TUNBeE9TQXlNQ0F4T1dnMk9XTXpOaUE1TnlBeE1EZ2dNVGM0SURFNU5pQXhOemhqTkRjZ01DQXhNREVnTFRJeUlERXdNU0F0Tmpkak1DQXRNamdnTFRJeUlDMDFNQ0F0TlRBZ0xUVXdjeTAxTUNBeU1pQXROVEFnTlRCak1DQXhNeUExSURJMUlERXpJRE0wWXkwME9DQXdJQzA0TmlBdE5qVWdMVEV3TVNBdE1UUTFhRFU1Y3pJd0lEQWdNakFnTFRFNWN5MHlNQ0F0TVRrZ0xUSXdJQzB4T1dndE5qa2dZeTB5TnlBdE1UTTNJQzA0T0NBdE16Z3hJQzB5TmpBZ0xUTTRNV010TXpnZ01DQXROeklnTWpnZ0xUY3lJRGN3ZWswNU5qUWdMVGMzWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1HTXdJQzB4TlNBdE55QXRNamtnTFRFM0lDMHpPR00zTnlBeE1TQXhNVElnTVRrM0lERTBNQ0F6TkRsb0xUVTVjeTB5TUNBd0lDMHlNQ0F4T1hNeU1DQXhPU0F5TUNBeE9XZzJPV016TmlBNU55QXhNRGdnTVRjNElERTVOaUF4Tnpoak5EY2dNQ0F4TURFZ0xUSXlJREV3TVNBdE5qZGpNQ0F0TWpnZ0xUSXlJQzAxTUNBdE5UQWdMVFV3Y3kwMU1DQXlNaUF0TlRBZ05UQWdZekFnTVRNZ05TQXlOU0F4TXlBek5HTXRORGdnTUNBdE9EWWdMVFkxSUMweE1ERWdMVEUwTldnMU9YTXlNQ0F3SURJd0lDMHhPWE10TWpBZ0xURTVJQzB5TUNBdE1UbG9MVFk1WXkweU55QXRNVE0zSUMwNE9DQXRNemd4SUMweU5qQWdMVE00TVdNdE16Z2dNQ0F0TnpJZ01qZ2dMVGN5SURjd2VrMHhNalF4SUMwM04yTXdJREk0SURJeUlEVXdJRFV3SURVd2N6VXdJQzB5TWlBMU1DQXROVEJqTUNBdE1UVWdMVGNnTFRJNUlDMHhOeUF0TXpoak56Y2dNVEVnTVRFeUlERTVOeUF4TkRBZ016UTVhQzAxT1hNdE1qQWdNQ0F0TWpBZ01UbHpNakFnTVRrZ01qQWdNVGxvTmprZ1l6TTJJRGszSURFd09DQXhOemdnTVRrMklERTNPR00wTnlBd0lERXdNU0F0TWpJZ01UQXhJQzAyTjJNd0lDMHlPQ0F0TWpJZ0xUVXdJQzAxTUNBdE5UQnpMVFV3SURJeUlDMDFNQ0ExTUdNd0lERXpJRFVnTWpVZ01UTWdNelJqTFRRNElEQWdMVGcySUMwMk5TQXRNVEF4SUMweE5EVm9OVGx6TWpBZ01DQXlNQ0F0TVRsekxUSXdJQzB4T1NBdE1qQWdMVEU1YUMwMk9XTXRNamNnTFRFek55QXRPRGdnTFRNNE1TQXRNall3SUMwek9ERmpMVE00SURBZ0xUY3lJREk0SUMwM01pQTNNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRVeU55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHROeklnTFRFMk4yTXdJRGdnTnlBeE15QXpNU0F4TTJNeU1pQXdJREk0SURFNUlESTRJREU1YkRFd01pQXpNemh6TlNBeE55QTFJREl6WXpBZ055QXRNeUF4TVNBdE1URWdNVEZqTFRJeUlEQWdMVFEzSUMwek55QXROVGNnTFRVNWN5MHhNeUF0TWpRZ0xURTRJQzB5TkhNdE9DQXpJQzA0SURoek1TQXhNQ0F4TXlBek5YTTBNU0EzTlNBNU9TQTNOWE0yTmlBdE5EY2dOallnTFRRM2N6TXpJRFF6SURnNElEUXpZelF6SURBZ09EQWdMVFF3SURnd0lDMDVObU13SUMweE1EUWdMVFl6SUMweE9USWdMVEUwTmlBdE1Ua3lZeTB6TnlBd0lDMDJNQ0F4TnlBdE56RWdORGNnWXpBZ0xURWdMVFV3SUMweE5qWWdMVFV3SUMweE5qWnpMVEVnTFRNZ0xURWdMVFZqTUNBdE5DQTFJQzB4TUNBeU15QXRNVEJqTWpRZ01DQXpNU0F0TlNBek1TQXRNVE56TFRjZ0xURXpJQzB6TVNBdE1UTm9MVEUwTW1NdE1qUWdNQ0F0TXpFZ05TQXRNekVnTVRONlRURXpPU0EyTVdNd0lDMHlNU0F4TlNBdE16UWdNek1nTFRNMFl6Y3hJREFnT1RnZ09UQWdPVGdnTVRVeFl6QWdNak1nTFRFeUlEUTBJQzB6TWlBME5HTXRNVFVnTUNBdE16WWdMVEVnTFRZeElDMHpOWHBOTWpjMElDMHhOamRqTUNBNElEY2dNVE1nTXpFZ01UTmpNaklnTUNBeU9DQXhPU0F5T0NBeE9Xd3hNRElnTXpNNElITTFJREUzSURVZ01qTmpNQ0EzSUMweklERXhJQzB4TVNBeE1XTXRNaklnTUNBdE5EY2dMVE0zSUMwMU55QXROVGx6TFRFeklDMHlOQ0F0TVRnZ0xUSTBjeTA0SURNZ0xUZ2dPSE14SURFd0lERXpJRE0xY3pReElEYzFJRGs1SURjMWN6WTJJQzAwTnlBMk5pQXRORGR6TXpNZ05ETWdPRGdnTkROak5ETWdNQ0E0TUNBdE5EQWdPREFnTFRrMll6QWdMVEV3TkNBdE5qTWdMVEU1TWlBdE1UUTJJQzB4T1RKakxUTTNJREFnTFRZd0lERTNJQzAzTVNBME4yTXdJQzB4SUMwMU1DQXRNVFkySUMwMU1DQXRNVFkyY3kweElDMHpJQzB4SUMwMVl6QWdMVFFnTlNBdE1UQWdNak1nTFRFd0lHTXlOQ0F3SURNeElDMDFJRE14SUMweE0zTXROeUF0TVRNZ0xUTXhJQzB4TTJndE1UUXlZeTB5TkNBd0lDMHpNU0ExSUMwek1TQXhNM3BOTkRnMUlEWXhZekFnTFRJeElERTFJQzB6TkNBek15QXRNelJqTnpFZ01DQTVPQ0E1TUNBNU9DQXhOVEZqTUNBeU15QXRNVElnTkRRZ0xUTXlJRFEwWXkweE5TQXdJQzB6TmlBdE1TQXROakVnTFRNMWVrMDJNakFnTFRFMk4yTXdJRGdnTnlBeE15QXpNU0F4TTJNeU1pQXdJREk0SURFNUlESTRJREU1YkRFd01pQXpNemh6TlNBeE55QTFJREl6WXpBZ055QXRNeUF4TVNBdE1URWdNVEZqTFRJeUlEQWdMVFEzSUMwek55QXROVGNnTFRVNUlITXRNVE1nTFRJMElDMHhPQ0F0TWpSekxUZ2dNeUF0T0NBNGN6RWdNVEFnTVRNZ016VnpOREVnTnpVZ09Ua2dOelZ6TmpZZ0xUUTNJRFkySUMwME4zTXpNeUEwTXlBNE9DQTBNMk0wTXlBd0lEZ3dJQzAwTUNBNE1DQXRPVFpqTUNBdE1UQTBJQzAyTXlBdE1Ua3lJQzB4TkRZZ0xURTVNbU10TXpjZ01DQXROakFnTVRjZ0xUY3hJRFEzWXpBZ0xURWdMVFV3SUMweE5qWWdMVFV3SUMweE5qWnpMVEVnTFRNZ0xURWdMVFZqTUNBdE5DQTFJQzB4TUNBeU15QXRNVEJqTWpRZ01DQXpNU0F0TlNBek1TQXRNVE56TFRjZ0xURXpJQzB6TVNBdE1UTm9MVEUwTW1NdE1qUWdNQ0F0TXpFZ05TQXRNekVnTVRONklFMDRNekVnTmpGak1DQXRNakVnTVRVZ0xUTTBJRE16SUMwek5HTTNNU0F3SURrNElEa3dJRGs0SURFMU1XTXdJREl6SUMweE1pQTBOQ0F0TXpJZ05EUmpMVEUxSURBZ0xUTTJJQzB4SUMwMk1TQXRNelY2VFRrMk5pQXRNVFkzWXpBZ09DQTNJREV6SURNeElERXpZekl5SURBZ01qZ2dNVGtnTWpnZ01UbHNNVEF5SURNek9ITTFJREUzSURVZ01qTmpNQ0EzSUMweklERXhJQzB4TVNBeE1XTXRNaklnTUNBdE5EY2dMVE0zSUMwMU55QXROVGx6TFRFeklDMHlOQ0F0TVRnZ0xUSTBjeTA0SURNZ0xUZ2dPSE14SURFd0lERXpJRE0xY3pReElEYzFJRGs1SURjMWN6WTJJQzAwTnlBMk5pQXRORGNnY3pNeklEUXpJRGc0SURRell6UXpJREFnT0RBZ0xUUXdJRGd3SUMwNU5tTXdJQzB4TURRZ0xUWXpJQzB4T1RJZ0xURTBOaUF0TVRreVl5MHpOeUF3SUMwMk1DQXhOeUF0TnpFZ05EZGpNQ0F0TVNBdE5UQWdMVEUyTmlBdE5UQWdMVEUyTm5NdE1TQXRNeUF0TVNBdE5XTXdJQzAwSURVZ0xURXdJREl6SUMweE1HTXlOQ0F3SURNeElDMDFJRE14SUMweE0zTXROeUF0TVRNZ0xUTXhJQzB4TTJndE1UUXlZeTB5TkNBd0lDMHpNU0ExSUMwek1TQXhNM3BOTVRFM055QTJNV013SUMweU1TQXhOU0F0TXpRZ016TWdMVE0wWXpjeElEQWdPVGdnT1RBZ09UZ2dNVFV4WXpBZ01qTWdMVEV5SURRMElDMHpNaUEwTkNCakxURTFJREFnTFRNMklDMHhJQzAyTVNBdE16VjZUVEV6TVRJZ0xURTJOMk13SURnZ055QXhNeUF6TVNBeE0yTXlNaUF3SURJNElERTVJREk0SURFNWJERXdNaUF6TXpoek5TQXhOeUExSURJell6QWdOeUF0TXlBeE1TQXRNVEVnTVRGakxUSXlJREFnTFRRM0lDMHpOeUF0TlRjZ0xUVTVjeTB4TXlBdE1qUWdMVEU0SUMweU5ITXRPQ0F6SUMwNElEaHpNU0F4TUNBeE15QXpOWE0wTVNBM05TQTVPU0EzTlhNMk5pQXRORGNnTmpZZ0xUUTNjek16SURReklEZzRJRFF6WXpReklEQWdPREFnTFRRd0lEZ3dJQzA1Tm1Nd0lDMHhNRFFnTFRZeklDMHhPVElnTFRFME5pQXRNVGt5SUdNdE16Y2dNQ0F0TmpBZ01UY2dMVGN4SURRM1l6QWdMVEVnTFRVd0lDMHhOallnTFRVd0lDMHhOalp6TFRFZ0xUTWdMVEVnTFRWak1DQXROQ0ExSUMweE1DQXlNeUF0TVRCak1qUWdNQ0F6TVNBdE5TQXpNU0F0TVROekxUY2dMVEV6SUMwek1TQXRNVE5vTFRFME1tTXRNalFnTUNBdE16RWdOU0F0TXpFZ01UTjZUVEUxTWpNZ05qRmpNQ0F0TWpFZ01UVWdMVE0wSURNeklDMHpOR00zTVNBd0lEazRJRGt3SURrNElERTFNV013SURJeklDMHhNaUEwTkNBdE16SWdORFJqTFRFMUlEQWdMVE0ySUMweElDMDJNU0F0TXpWNlRURTJOVGdnTFRFMk4yTXdJRGdnTnlBeE15QXpNU0F4TXlCak1qSWdNQ0F5T0NBeE9TQXlPQ0F4T1d3eE1ESWdNek00Y3pVZ01UY2dOU0F5TTJNd0lEY2dMVE1nTVRFZ0xURXhJREV4WXkweU1pQXdJQzAwTnlBdE16Y2dMVFUzSUMwMU9YTXRNVE1nTFRJMElDMHhPQ0F0TWpSekxUZ2dNeUF0T0NBNGN6RWdNVEFnTVRNZ016VnpOREVnTnpVZ09Ua2dOelZ6TmpZZ0xUUTNJRFkySUMwME4zTXpNeUEwTXlBNE9DQTBNMk0wTXlBd0lEZ3dJQzAwTUNBNE1DQXRPVFpqTUNBdE1UQTBJQzAyTXlBdE1Ua3lJQzB4TkRZZ0xURTVNbU10TXpjZ01DQXROakFnTVRjZ0xUY3hJRFEzWXpBZ0xURWdMVFV3SUMweE5qWWdMVFV3SUMweE5qWnpMVEVnTFRNZ0xURWdMVFVnWXpBZ0xUUWdOU0F0TVRBZ01qTWdMVEV3WXpJMElEQWdNekVnTFRVZ016RWdMVEV6Y3kwM0lDMHhNeUF0TXpFZ0xURXphQzB4TkRKakxUSTBJREFnTFRNeElEVWdMVE14SURFemVrMHhPRFk1SURZeFl6QWdMVEl4SURFMUlDMHpOQ0F6TXlBdE16UmpOekVnTUNBNU9DQTVNQ0E1T0NBeE5URmpNQ0F5TXlBdE1USWdORFFnTFRNeUlEUTBZeTB4TlNBd0lDMHpOaUF0TVNBdE5qRWdMVE0xZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1qUXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalF4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTUhZeU1qUm9NekJqTVRVMklEQWdNalExSURFeU1TQXlORFVnTWpjell6QWdPVGdnTFRVNElERTROaUF0TnpZZ01qRXdjeTB5TWlBek1DQXRNaklnTXpkek5pQXhNaUF4TWlBeE1uTXhNeUF0TmlBeU5DQXRNVGxqTmpnZ0xUZ3dJREV3TVNBdE1UYzJJREV3TVNBdE1qWTBZekFnTFRFME15QXROemNnTFRJeU5pQXRNVFF6SUMweU9URnpMVEV4TnlBdE1URTJJQzB4TkRFZ0xURTRNbU13SURBZ01DQXRNVFFnTFRFMUlDMHhOSE10TVRVZ01UUWdMVEUxSURFMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZOVEkyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRJMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMwME1TQXhOakZqTUNBMUlESWdNVFVnTVRNZ016aHpORGdnTnpNZ09UUWdOek56TmpBZ0xUUXlJRFl3SUMwME1uTXlPU0EwTWlBMk1DQTBNbU16T0NBd0lEWTBJQzB6TUNBMk5DQXROalpqTUNBdE1UVWdMVEl6SUMwNE1DQXRNak1nTFRnd2N5MHlOU0F0TnpRZ0xUSTFJQzA1TTJNd0lDMDRJRElnTFRFMUlERXdJQzB4TldNeU5TQXdJRFUwSURNMUlEWXlJRFU0Y3pFeUlESTJJREUzSURJMmN6Z2dMVE1nT0NBdE9HTXdJQzAwTlNBdE5UWWdMVEV4TkNBdE1URXdJQzB4TVRSakxUTXdJREFnTFRVNElESTJJQzAxT0NBMk0yTXdJREU1SURJMUlEa3pJREkxSURremN6SXpJRFkxSURJeklEZ3dJR013SURrZ0xUY2dNakFnTFRFMklESXdZeTB5TVNBd0lDMHpOQ0F0TkRnZ0xUTTBJQzAwT0d3dE5UZ2dMVEU0TkdNd0lDMHpJQzB4TkNBdE5TQXRNeklnTFRWekxUTTVJRElnTFRNNUlEZGpNQ0F3SURVNUlERTRNeUExT1NBeU1UQmpNQ0E1SUMwM0lESXdJQzB4TmlBeU1HTXRNekFnTUNBdE5UUWdMVFF4SUMwMk1TQXROakp6TFRFd0lDMHlNU0F0TVRVZ0xUSXhjeTA0SURNZ0xUZ2dPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRJME1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREJqTUNBd0lEQWdNVFFnTVRVZ01UUnpNVFVnTFRFMElERTFJQzB4TkdNeU5DQXROallnTlRnZ0xURXhOaUF4TVRrZ0xURTVNWE14TXpVZ0xURTJOaUF4TXpVZ0xUSTRNbU13SUMwNE9DQXRNek1nTFRFNE5DQXRNVEF4SUMweU5qUmpMVEV4SUMweE15QXRNVGdnTFRFNUlDMHlOQ0F0TVRsekxURXlJRFVnTFRFeUlERXljelFnTVRNZ01qSWdNemR6TnpZZ01URXlJRGMySURJeE1HTXdJREUxT1NBdE9URWdNak13SUMweU1UVWdNamN6YUMwek1IWXlNalI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMU16SXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNeklpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEUwTkNBdE56ZGpNQ0F5T0NBeU1pQTFNQ0ExTUNBMU1ITTFNQ0F0TWpJZ05UQWdMVFV3WXpBZ0xURTFJQzAzSUMweU9TQXRNVGNnTFRNNFl6YzNJREV4SURFeE1pQXhPVGNnTVRRd0lETTBPV2d0TlRsekxUSXdJREFnTFRJd0lERTVjekl3SURFNUlESXdJREU1YURZNVl6TTJJRGszSURFd09DQXhOemdnTVRrMklERTNPR00wTnlBd0lERXdNU0F0TWpJZ01UQXhJQzAyTjJNd0lDMHlPQ0F0TWpJZ0xUVXdJQzAxTUNBdE5UQnpMVFV3SURJeUlDMDFNQ0ExTUdNd0lERXpJRFVnTWpVZ01UTWdNelJqTFRRNElEQWdMVGcySUMwMk5TQXRNVEF4SUMweE5EVm9OVGx6TWpBZ01DQXlNQ0F0TVRrZ2N5MHlNQ0F0TVRrZ0xUSXdJQzB4T1dndE5qbGpMVEkzSUMweE16Y2dMVGc0SUMwek9ERWdMVEkyTUNBdE16Z3hZeTB6T0NBd0lDMDNNaUF5T0NBdE56SWdOekI2VFRFek15QXROemRqTUNBeU9DQXlNaUExTUNBMU1DQTFNSE0xTUNBdE1qSWdOVEFnTFRVd1l6QWdMVEUxSUMwM0lDMHlPU0F0TVRjZ0xUTTRZemMzSURFeElERXhNaUF4T1RjZ01UUXdJRE0wT1dndE5UbHpMVEl3SURBZ0xUSXdJREU1Y3pJd0lERTVJREl3SURFNWFEWTVZek0ySURrM0lERXdPQ0F4TnpnZ01UazJJREUzT0dNME55QXdJREV3TVNBdE1qSWdNVEF4SUMwMk4yTXdJQzB5T0NBdE1qSWdMVFV3SUMwMU1DQXROVEFnY3kwMU1DQXlNaUF0TlRBZ05UQmpNQ0F4TXlBMUlESTFJREV6SURNMFl5MDBPQ0F3SUMwNE5pQXROalVnTFRFd01TQXRNVFExYURVNWN6SXdJREFnTWpBZ0xURTVjeTB5TUNBdE1Ua2dMVEl3SUMweE9XZ3ROamxqTFRJM0lDMHhNemNnTFRnNElDMHpPREVnTFRJMk1DQXRNemd4WXkwek9DQXdJQzAzTWlBeU9DQXROeklnTnpCNlRUUXhNQ0F0Tnpkak1DQXlPQ0F5TWlBMU1DQTFNQ0ExTUhNMU1DQXRNaklnTlRBZ0xUVXdZekFnTFRFMUlDMDNJQzB5T1NBdE1UY2dMVE00WXpjM0lERXhJREV4TWlBeE9UY2dNVFF3SURNME9XZ3ROVGx6TFRJd0lEQWdMVEl3SURFNWN6SXdJREU1SURJd0lERTVhRFk1SUdNek5pQTVOeUF4TURnZ01UYzRJREU1TmlBeE56aGpORGNnTUNBeE1ERWdMVEl5SURFd01TQXROamRqTUNBdE1qZ2dMVEl5SUMwMU1DQXROVEFnTFRVd2N5MDFNQ0F5TWlBdE5UQWdOVEJqTUNBeE15QTFJREkxSURFeklETTBZeTAwT0NBd0lDMDROaUF0TmpVZ0xURXdNU0F0TVRRMWFEVTVjekl3SURBZ01qQWdMVEU1Y3kweU1DQXRNVGtnTFRJd0lDMHhPV2d0TmpsakxUSTNJQzB4TXpjZ0xUZzRJQzB6T0RFZ0xUSTJNQ0F0TXpneFl5MHpPQ0F3SUMwM01pQXlPQ0F0TnpJZ056QjZUVFk0TnlBdE56ZGpNQ0F5T0NBeU1pQTFNQ0ExTUNBMU1ITTFNQ0F0TWpJZ05UQWdMVFV3SUdNd0lDMHhOU0F0TnlBdE1qa2dMVEUzSUMwek9HTTNOeUF4TVNBeE1USWdNVGszSURFME1DQXpORGxvTFRVNWN5MHlNQ0F3SUMweU1DQXhPWE15TUNBeE9TQXlNQ0F4T1dnMk9XTXpOaUE1TnlBeE1EZ2dNVGM0SURFNU5pQXhOemhqTkRjZ01DQXhNREVnTFRJeUlERXdNU0F0Tmpkak1DQXRNamdnTFRJeUlDMDFNQ0F0TlRBZ0xUVXdjeTAxTUNBeU1pQXROVEFnTlRCak1DQXhNeUExSURJMUlERXpJRE0wWXkwME9DQXdJQzA0TmlBdE5qVWdMVEV3TVNBdE1UUTFhRFU1Y3pJd0lEQWdNakFnTFRFNWN5MHlNQ0F0TVRrZ0xUSXdJQzB4T1dndE5qa2dZeTB5TnlBdE1UTTNJQzA0T0NBdE16Z3hJQzB5TmpBZ0xUTTRNV010TXpnZ01DQXROeklnTWpnZ0xUY3lJRGN3ZWswNU5qUWdMVGMzWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1HTXdJQzB4TlNBdE55QXRNamtnTFRFM0lDMHpPR00zTnlBeE1TQXhNVElnTVRrM0lERTBNQ0F6TkRsb0xUVTVjeTB5TUNBd0lDMHlNQ0F4T1hNeU1DQXhPU0F5TUNBeE9XZzJPV016TmlBNU55QXhNRGdnTVRjNElERTVOaUF4Tnpoak5EY2dNQ0F4TURFZ0xUSXlJREV3TVNBdE5qZGpNQ0F0TWpnZ0xUSXlJQzAxTUNBdE5UQWdMVFV3Y3kwMU1DQXlNaUF0TlRBZ05UQWdZekFnTVRNZ05TQXlOU0F4TXlBek5HTXRORGdnTUNBdE9EWWdMVFkxSUMweE1ERWdMVEUwTldnMU9YTXlNQ0F3SURJd0lDMHhPWE10TWpBZ0xURTVJQzB5TUNBdE1UbG9MVFk1WXkweU55QXRNVE0zSUMwNE9DQXRNemd4SUMweU5qQWdMVE00TVdNdE16Z2dNQ0F0TnpJZ01qZ2dMVGN5SURjd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZOVVUxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVVMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFeElDMHhNbU13SURBZ0xURXhJREFnTFRFeElERXljekV4SURFeUlERXhJREV5YURFd01uWXhNREp6TUNBeE1TQXhNaUF4TVhNeE1pQXRNVEVnTVRJZ0xURXhkaTB4TURKb01UQXljekV4SURBZ01URWdMVEV5Y3kweE1TQXRNVElnTFRFeElDMHhNbWd0TVRBeWRpMHhNREp6TUNBdE1URWdMVEV5SUMweE1YTXRNVElnTVRFZ0xURXlJREV4ZGpFd01tZ3RNVEF5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5UTkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVE5FSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4TnlBeU1UaGpNQ0ExSURNZ01USWdNVFlnTWpWek16TWdNamNnTnpFZ01qZHpOVEVnTFRNd0lEVXhJQzB6TUhNek15QXpNaUE0TVNBek1tTTBOQ0F3SURreElDMHlOU0E1TVNBdE5qQmpNQ0F0TVRrZ0xURTJJQzB6TlNBdE16VWdMVE0xY3kwek5TQXhOaUF0TXpVZ016VmpNQ0EzSURJZ01UTWdOU0F4T0dNdE1TQXhJQzB4TVNBM0lDMHlOaUEzWXkwek9DQXdJQzAxT1NBdE1Ua2dMVGN5SUMwME1uTXROVGtnTFRFNU1TQXROVGtnTFRFNU1XTXdJQzB6SUMweE5DQXROU0F0TXpJZ0xUVnpMVE01SURJZ0xUTTVJRGRqTUNBd0lEWXdJREUzTUNBMk1DQXlNVElnWXpBZ01UTWdMVGNnTWpFZ0xURTVJREl4WXkweE5TQXdJQzB5TlNBdE5TQXRNek1nTFRFMWN5MHhNaUF0TVRRZ0xURTNJQzB4TkhNdE9DQXpJQzA0SURoNlRURTBPU0F0Tnpkak1DQXlPQ0F5TWlBMU1DQTFNQ0ExTUhNMU1DQXRNaklnTlRBZ0xUVXdZekFnTFRFMUlDMDNJQzB5T1NBdE1UY2dMVE00WXpjM0lERXhJREV4TWlBeE9UY2dNVFF3SURNME9XZ3ROVGx6TFRJd0lEQWdMVEl3SURFNWN6SXdJREU1SURJd0lERTVhRFk1WXpNMklEazNJREV3T0NBeE56Z2dNVGsySURFM09HTTBOeUF3SURFd01TQXRNaklnTVRBeElDMDJOMk13SUMweU9DQXRNaklnTFRVd0lDMDFNQ0F0TlRBZ2N5MDFNQ0F5TWlBdE5UQWdOVEJqTUNBeE15QTFJREkxSURFeklETTBZeTAwT0NBd0lDMDROaUF0TmpVZ0xURXdNU0F0TVRRMWFEVTVjekl3SURBZ01qQWdMVEU1Y3kweU1DQXRNVGtnTFRJd0lDMHhPV2d0TmpsakxUSTNJQzB4TXpjZ0xUZzRJQzB6T0RFZ0xUSTJNQ0F0TXpneFl5MHpPQ0F3SUMwM01pQXlPQ0F0TnpJZ056QjZUVFUwTmlBeU1XTXdJRGNnT0NBeE5DQXpNQ0F6TUdNMUlEUWdNVGN6SURFME5pQXhOek1nTVRRMmFDMHhNVGRqTFRFMUlEQWdMVEl5SUMwMklDMHpOU0F0TVRsakxUUWdMVFFnTFRnZ0xUVWdMVEV5SUMwMWN5MHhOU0F3SUMweE5TQTRiRE0ySURneWN6VWdPU0E1SURrZ2FESXpOMk0zSURBZ09DQXRNeUE0SUMwNFl6QWdMVE1nTFRFZ0xUZ2dMVFFnTFRFeGJDMHhPVElnTFRFMk1YTTNJRElnTVRJZ01tTXhPQ0F3SURNeklDMDRJRFExSUMweE4yTXhOU0F0TVRNZ01qY2dMVEU0SURRNUlDMHhPR010TVRZZ015QXRNamdnTVRjZ0xUSTRJRE0wWXpBZ01Ua2dNVFlnTXpVZ016VWdNelZ6TXpVZ0xURTJJRE0xSUMwek5XTXdJQzAwT1NBdE5UZ2dMVGt6SUMweE1Ea2dMVGt6WXkweU1DQXdJQzB6TXlBMklDMDBOU0F4TTJNdE1UVWdPU0F0TXpJZ01UUWdMVFE0SURFMFl5MHhNeUF3SUMweU5pQXRNaUF0TXpNZ0xUbHpMVEV4SUMweE1DQXRNVGdnTFRFd0lITXRNVE1nTmlBdE1UTWdNVE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVeU9ETXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlPRE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0ExTW5ZMk5XTXdJREV6SURFMUlERTRJREUxSURFNGJETTVJREV3ZGpFNE1YTXdJREUwSURFMUlERTBjekUxSUMweE5DQXhOU0F0TVRSMkxURTNOR3cyT0NBeE4zWXhPREZ6TUNBeE5DQXhOU0F4TkhNeE5TQXRNVFFnTVRVZ0xURTBkaTB4TnpSc05qZ2dNVGQyTVRneGN6QWdNVFFnTVRVZ01UUnpNVFVnTFRFMElERTFJQzB4TkhZdE1UYzBjek0ySURFd0lETTVJREV3WXpZZ01DQXhNaUF0TVNBeE5TQXRNVEIyTFRZMVl6QWdMVEV6SUMweE5TQXRNVGdnTFRFMUlDMHhPR3d0TXprZ0xURXdkaTB4TlRsek16WWdNVEFnTXprZ01UQmpOaUF3SURFeUlDMHhJREUxSUMweE1IWXROalVnWXpBZ0xURXpJQzB4TlNBdE1UZ2dMVEUxSUMweE9Hd3RNemtnTFRFd2RpMHhPREZ6TUNBdE1UUWdMVEUxSUMweE5ITXRNVFVnTVRRZ0xURTFJREUwZGpFM05Hd3ROamdnTFRFM2RpMHhPREZ6TUNBdE1UUWdMVEUxSUMweE5ITXRNVFVnTVRRZ0xURTFJREUwZGpFM05Hd3ROamdnTFRFM2RpMHhPREZ6TUNBdE1UUWdMVEUxSUMweE5ITXRNVFVnTVRRZ0xURTFJREUwZGpFM05ITXRNellnTFRFd0lDMHpPU0F0TVRCakxUWWdNQ0F0TVRJZ01TQXRNVFVnTVRCMk5qVmpNQ0F4TXlBeE5TQXhPQ0F4TlNBeE9Hd3pPU0F4TUhZeE5UbHpMVE0ySUMweE1DQXRNemtnTFRFd0lHTXROaUF3SUMweE1pQXhJQzB4TlNBeE1IcE5PRFFnTlRsMkxURTFPV3cyT0NBeE4zWXhOVGw2VFRFNE1pQXROelpzTmpnZ01UZDJNVFU1YkMwMk9DQXRNVGQyTFRFMU9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVEJCT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQk9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHhNVFpqTUNBMklEUWdNVE1nT1NBeE4yd3hNRGtnT1Rsc0xURXdPU0E1T1dNdE5TQTBJQzA1SURFeElDMDVJREUzWXpBZ01USWdNVEFnTWpJZ01qSWdNakpqTlNBd0lERXhJQzB5SURFMUlDMDJiREV4TXlBdE1UQXpiREV4TXlBeE1ETmpOQ0EwSURFd0lEWWdNVFVnTm1NeE1pQXdJREl5SUMweE1DQXlNaUF0TWpKak1DQXROaUF0TkNBdE1UTWdMVGtnTFRFM2JDMHhNRGtnTFRrNWJERXdPU0F0T1Rsak5TQXROQ0E1SUMweE1TQTVJQzB4TjJNd0lDMHhNaUF0TVRBZ0xUSXlJQzB5TWlBdE1qSmpMVFVnTUNBdE1URWdNaUF0TVRVZ05td3RNVEV6SURFd00yd3RNVEV6SUMweE1ETWdZeTAwSUMwMElDMHhNQ0F0TmlBdE1UVWdMVFpqTFRFeUlEQWdMVEl5SURFd0lDMHlNaUF5TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUQTRNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURNMVl6QWdOQ0F5SURjZ01pQTNiRGs0SURFNU1uTTFJRGtnT1NBNWFERXdNMk0wSURBZ055QXROQ0EzSUMwNGRpMHpPRFJqTUNBdE16VWdNaklnTFRVNElEUXhJQzAxT0dNNElEQWdNalFnTFRFZ01qUWdMVEU0WXpBZ0xURTBJQzB4TVNBdE1UZ2dMVEkwSUMweE9HZ3RNakF5WXkweE15QXdJQzB5TkNBMElDMHlOQ0F4T0dNd0lERTNJREUySURFNElESTBJREU0WXpFNUlEQWdOREVnTWpNZ05ERWdOVGgyTWpnMWJDMDJPQ0F0TVRBM1l5MDBJQzAzSUMwM0lDMHhNQ0F0TVRNZ0xURXdZeTA1SURBZ0xURTRJRGNnTFRFNElERTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTURrMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EazFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEkxT0dNd0lETWdNU0EySURVZ01UVmpNekFnTnpNZ05EVWdNVFExSURRMUlESTBNM010TVRVZ01UY3dJQzAwTlNBeU5ETmpMVFFnT1NBdE5TQXhNaUF0TlNBeE5XTXdJRFVnTlNBNUlERXlJRGxqTXlBd0lEZ2dMVEVnTVRVZ0xURXlZelV3SUMwNE1DQTNOeUF0TVRVeklEYzNJQzB5TlRWekxUSTNJQzB4TnpVZ0xUYzNJQzB5TlRWakxUY2dMVEV4SUMweE1pQXRNVElnTFRFMUlDMHhNbU10TnlBd0lDMHhNaUEwSUMweE1pQTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTmpVd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5qVXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNekEzWXpBZ01UQTRJREV4TXlBeE9UTWdNak14SURFNU0yTTVPQ0F3SURFM015QXROallnTVRjeklDMHhOREZqTUNBdE5EY2dMVE16SUMwM015QXROamdnTFRjell5MHpNeUF3SUMwMk9TQXlPQ0F0TmprZ056TmpNQ0E0SURNZ01UTWdNVEFnTVROak5pQXdJREV3SUMwMklERTFJQzB4Tm5NeE5TQXRNVE1nTWpjZ0xURXpZekl6SURBZ05ESWdNVFVnTkRJZ016bGpNQ0ExTlNBdE5Ua2dPVFVnTFRFeU1pQTVOV010TWpFZ0xUTTRJQzAwTUNBdE56UWdMVFF3SUMwNU9HTXdJQzB5TXlBeE1pQXROREVnTXpRZ0xUWXpjek0wSUMwek9DQXpOQ0F0TmpnZ1l6QWdMVFE0SUMwek1TQXRPVGdnTFRZd0lDMHhNemRqTUNBd0lERTRJREVnTWpnZ01XTXpPQ0F3SURjNElDMHhNeUF4TURjZ0xUUXliREk1SURJMGN5MHpJREU0SUMweklETTJZekFnTmpFZ05EUWdNVFExSURFd09DQXhORFZqTXpRZ01DQTFOaUF0TWpjZ05UWWdMVFUzWXpBZ0xURTJJQzB5SUMwek1TQXRNVGdnTFRRMGJDMDRNeUF0Tmpoek1UQWdMVFV6SURVMklDMDFNMk15TlNBd0lEVXlJRGtnTnpBZ016VmpMVE1nTVRFZ0xUUWdNaklnTFRRZ016UmpNQ0EyTkNBME1DQXhNamNnTVRBNElERTJNV010TkRnZ05qRWdMVEV4T1NBeE1ETWdMVEl3TWlBeE1qTmpNQ0F3SUMweE55QXpJQzB4TnlBeE5DQmpNQ0E0SURRZ01USWdNVE1nTVRKak5DQXdJRFF3SUMwMElERXdPU0F0TWpsek1qRTRJQzB4TVRrZ01qRTRJQzB5TmpSak1DQXROelVnTFRRMklDMHhNemtnTFRFeE9DQXRNVE01WXkwME15QXdJQzAzTnlBeU1pQXRPVFlnTlRoakxUSTJJQzB6TXlBdE56RWdMVFU0SUMweE1EY2dMVFU0WXkwME1DQXdJQzAyT1NBeU5TQXRPRE1nTmpOc0xUUTFJQzB6TjJNdE1qSWdMVEU0SUMwek9TQXRNallnTFRRM0lDMHlObU10TnlBd0lDMDRJREFnTFRFM0lESXhjeTB6TnlBMU5TQXROekVnTlRWakxUZ2dNQ0F0TVRrZ0xUSWdMVEU1SUMweVl5MHlNaUF0TWprZ0xUVTNJQzAzTkNBdE56QWdMVGMwSUdNdE55QXdJQzB4TWlBMUlDMHhNaUF4TW1Nd0lETTJJRFEwSURjeklEYzBJRGc0WXpNMklEUTJJRFV4SURjM0lEVXhJREV3TVdNd0lERTFJQzAwSURJeUlDMHlPQ0EwTTNNdE16a2dORGtnTFRNNUlEZzFjekl6SURnNUlEVTJJREUwT0dNdE9EVWdNQ0F0TVRjd0lDMDNNaUF0TVRjd0lDMHhORFpqTUNBdE1qWWdPQ0F0TXprZ01qa2dMVE01Y3pReklERTVJRFF6SURRMll6QWdNVEFnTkNBeE5DQXhNU0F4TkhNeE1pQXROQ0F4TWlBdE1UbGpNQ0F0TlRJZ0xUSTNJQzB4TURFZ0xUYzRJQzB4TURGakxUTTVJREFnTFRVNElETTBJQzAxT0NBM05YcE5OREl3SURFMk1DQmpNQ0F0TVRBZ01pQXRNalFnTWlBdE1qUnNOVEFnTkRGak1UUWdNVEVnTVRZZ01UUWdNVFlnTWpSak1DQXhOeUF0TVRJZ016VWdMVE15SURNMVl5MHlOeUF3SUMwek5pQXRORE1nTFRNMklDMDNObnBOTmpBMklERXlNbU13SUMwME15QXlNeUF0T1RnZ05UTWdMVGs0Y3pVMUlEWTVJRFUxSURFeE5YTXRNVElnT0RNZ0xUTTFJREV4T0dNdE5EWWdMVEl6SUMwM015QXRPRFlnTFRjeklDMHhNelY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVME5EWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBORFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0E1WXpBZ01UTWdNVFVnTVRnZ01UVWdNVGhzTmpRZ01UWjJOek56TFRNMklDMHhNQ0F0TXprZ0xURXdZeTAySURBZ0xURXlJREVnTFRFMUlERXdkalkxWXpBZ01UTWdNVFVnTVRnZ01UVWdNVGhzTXprZ01UQjJNVFF4Y3pBZ01UUWdNVFVnTVRSek1UVWdMVEUwSURFMUlDMHhOSFl0TVRNMGN6TTJJREV3SURNNUlERXdZellnTUNBeE1pQXRNU0F4TlNBdE1UQjJMVFkxWXpBZ0xURXpJQzB4TlNBdE1UZ2dMVEUxSUMweE9Hd3RNemtnTFRFd2RpMDNNM00yTVNBeE5pQTJOQ0F4Tm1NMklEQWdNVElnTFRFZ01UVWdMVEV3ZGkwMk5XTXdJQzB4TXlBdE1UVWdMVEU0SUMweE5TQXRNVGdnYkMwMk5DQXRNVFoyTFRjemN6TTJJREV3SURNNUlERXdZellnTUNBeE1pQXRNU0F4TlNBdE1UQjJMVFkxWXpBZ0xURXpJQzB4TlNBdE1UZ2dMVEUxSUMweE9Hd3RNemtnTFRFd2RpMHhOREZ6TUNBdE1UUWdMVEUxSUMweE5ITXRNVFVnTVRRZ0xURTFJREUwZGpFek5ITXRNellnTFRFd0lDMHpPU0F0TVRCakxUWWdNQ0F0TVRJZ01TQXRNVFVnTVRCMk5qVmpNQ0F4TXlBeE5TQXhPQ0F4TlNBeE9Hd3pPU0F4TUhZM00zTXROakVnTFRFMklDMDJOQ0F0TVRaakxUWWdNQ0F0TVRJZ01TQXRNVFVnTVRCMk5qVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUwUXpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFF6VWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRPR013SURRZ015QTRJRGtnT0dneE0yTTNJREFnTVRjZ0xURTRJREUzSUMweE9Hd3lNamtnTFRNM01td3lNelFnTXpjNWN6Y2dNVEVnTWpFZ01URm9ORGxqTmlBd0lEa2dMVFFnT1NBdE9HTXdJQzA0SUMwM0lDMHhPQ0F0TnlBdE1UaHNMVEkyT1NBdE5ETTJjeTAwSUMwNElDMHhOQ0F0T0hNdE1UUWdPQ0F0TVRRZ09Hd3RNamMwSURRME5ITXRNeUExSUMweklERXdlazB5TkRVZ0xUUTJZekFnTWpVZ01qRWdORFlnTkRZZ05EWnpORFlnTFRJeElEUTJJQzAwTm5NdE1qRWdMVFEySUMwME5pQXRORFp6TFRRMklESXhJQzAwTmlBME5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFJGTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lERXdkakl6TUdNd0lEWWdOQ0F4TUNBeE1DQXhNR2d5TmpSak5pQXdJREV3SUMwMElERXdJQzB4TUhZdE1qTXdZekFnTFRZZ0xUUWdMVEV3SUMweE1DQXRNVEJvTFRJMk5HTXROaUF3SUMweE1DQTBJQzB4TUNBeE1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVEJFUkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCRVJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQmpNQ0EzSURRZ01URWdNemtnTWpWek56Y2dOVEVnTVRBNElERXdNMk0xSURrZ09DQXhNU0F4TkNBeE1YTTVJQzB5SURFMElDMHhNV016TVNBdE5USWdOek1nTFRnNUlERXdPQ0F0TVRBemN6TTVJQzB4T0NBek9TQXRNalZ6TFRRZ0xURXhJQzB6T1NBdE1qVnpMVGMzSUMwMU1TQXRNVEE0SUMweE1ETmpMVFVnTFRrZ0xUZ2dMVEV4SUMweE5DQXRNVEZ6TFRrZ01pQXRNVFFnTVRGakxUTXhJRFV5SUMwM015QTRPU0F0TVRBNElERXdNM010TXprZ01UZ2dMVE01SURJMWVrMDJOaUF0TVRKak16QWdMVEl3SURZMElDMDBNeUE0TkNBdE56TmpNVEFnTWpNZ09ETWdPRGNnTVRBMklEazNJR010TXpBZ01qQWdMVFkwSURReklDMDROQ0EzTTJNdE1UQWdMVEl6SUMwNE15QXRPRGNnTFRFd05pQXRPVGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMU5qa3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFOamtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3WXpBZ056UWdOVFlnTVRReElERXlOU0F4TkRGak5qUWdNQ0F4TWpNZ0xUTXdJREUzTUNBdE5qWjJNVEV4Y3pBZ01UUWdNVFVnTVRSek1UVWdMVEUwSURFMUlDMHhOSFl0TVRNM1l6WWdMVFVnTVRJZ0xURXhJREUzSUMweE5tTTFNaUF0TlRJZ01URTNJQzA1T1NBeE9EWWdMVGs1WXpRMElEQWdOakVnTXpNZ05qRWdOalp6TFRJNElEVTVJQzAyTVNBMU9XTXRNVElnTUNBdE1qUWdMVFFnTFRNNElDMHhNV010T0NBdE5DQXRNVGNnTFRZZ0xUSTFJQzAyWXkweU5DQXdJQzAwTkNBeU1TQXRORFFnTkRWak1DQXpOeUF6TmlBMU5DQTNOQ0ExTkNCak56QWdNQ0F4TWpVZ0xUWTNJREV5TlNBdE1UUXhjeTAxTmlBdE1UUXhJQzB4TWpVZ0xURTBNV010TmpRZ01DQXRNVEl6SURNd0lDMHhOekFnTmpaMkxURXhNWE13SUMweE5DQXRNVFVnTFRFMGN5MHhOU0F4TkNBdE1UVWdNVFIyTVRNM1l5MDJJRFVnTFRFeUlERXhJQzB4TnlBeE5tTXROVElnTlRJZ0xURXhOeUE1T1NBdE1UZzJJRGs1WXkwME5DQXdJQzAyTVNBdE16TWdMVFl4SUMwMk5uTXlPQ0F0TlRrZ05qRWdMVFU1WXpFeUlEQWdNalFnTkNBek9DQXhNV000SURRZ01UY2dOaUF5TlNBMll6STBJREFnTkRRZ0xUSXhJRFEwSUMwME5XTXdJQzB6TnlBdE16WWdMVFUwSUMwM05DQXROVFFnWXkwM01DQXdJQzB4TWpVZ05qY2dMVEV5TlNBeE5ERjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUxTmpndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU5qZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXdZekFnTnpRZ05UVWdNVFF4SURFeU5TQXhOREZqTXpnZ01DQTNOQ0F0TVRjZ056UWdMVFUwWXpBZ0xUSTBJQzB5TUNBdE5EVWdMVFEwSUMwME5XTXRPQ0F3SUMweE55QXlJQzB5TlNBMll5MHhOQ0EzSUMweU5pQXhNU0F0TXpnZ01URmpMVE16SURBZ0xUWXhJQzB5TmlBdE5qRWdMVFU1Y3pFM0lDMDJOaUEyTVNBdE5qWmpOamtnTUNBeE16UWdORGNnTVRnMklEazVjekV5T1NBeE1EZ2dNakUzSURFd09HTTJPU0F3SURFeU5TQXROamNnTVRJMUlDMHhOREZ6TFRVMUlDMHhOREVnTFRFeU5TQXRNVFF4WXkwek9DQXdJQzAzTkNBeE55QXROelFnTlRSak1DQXlOQ0F5TUNBME5TQTBOQ0EwTlNCak9DQXdJREUzSUMweUlESTFJQzAyWXpFMElDMDNJREkySUMweE1TQXpPQ0F0TVRGak16TWdNQ0EyTVNBeU5pQTJNU0ExT1hNdE1UY2dOallnTFRZeElEWTJZeTAyT1NBd0lDMHhNelFnTFRRM0lDMHhPRFlnTFRrNWN5MHhNamtnTFRFd09DQXRNakUzSUMweE1EaGpMVFk1SURBZ0xURXlOU0EyTnlBdE1USTFJREUwTVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUQkVSUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJFUlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURCak1DQTNJRFlnTVRFZ05UWWdNalZ6TVRFeElEVXhJREUxTlNBeE1ETmpOeUE1SURFeElERXhJREl3SURFeGN6RXpJQzB5SURJd0lDMHhNV00wTkNBdE5USWdNVEExSUMwNE9TQXhOVFVnTFRFd00zTTFOaUF0TVRnZ05UWWdMVEkxY3kwMklDMHhNU0F0TlRZZ0xUSTFjeTB4TVRFZ0xUVXhJQzB4TlRVZ0xURXdNMk10TnlBdE9TQXRNVEVnTFRFeElDMHlNQ0F0TVRGekxURXpJRElnTFRJd0lERXhZeTAwTkNBMU1pQXRNVEExSURnNUlDMHhOVFVnTVRBemN5MDFOaUF4T0NBdE5UWWdNalY2VFRFeE5DQXdZelEzSUMweU9DQTROU0F0TmpFZ01URTNJQzB4TURRZ1l6TXlJRFF6SURjd0lEYzJJREV4TnlBeE1EUmpMVFEzSURJNElDMDROU0EyTVNBdE1URTNJREV3TkdNdE16SWdMVFF6SUMwM01DQXROellnTFRFeE55QXRNVEEwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5FVXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORVV6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRFd1l6QWdOaUEwSURFd0lERXdJREV3YURNeE1HTTJJREFnTVRBZ0xUUWdNVEFnTFRFd2RpMHhNRFZqTUNBdE5pQXROQ0F0TVRBZ0xURXdJQzB4TUdndE16RXdZeTAySURBZ0xURXdJRFFnTFRFd0lERXdkakV3TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUUkZNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJGTVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURJME1HTXdJRFlnTkNBeE1DQXhNQ0F4TUdneU5qUmpOaUF3SURFd0lDMDBJREV3SUMweE1IWXRORGd3WXpBZ0xUWWdMVFFnTFRFd0lDMHhNQ0F0TVRCb0xUSTJOR010TmlBd0lDMHhNQ0EwSUMweE1DQXhNSFkwT0RCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVTBSVFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUlRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE1IWXhNRFZqTUNBMklEUWdNVEFnTVRBZ01UQm9NekV3WXpZZ01DQXhNQ0F0TkNBeE1DQXRNVEIyTFRFd05XTXdJQzAySUMwMElDMHhNQ0F0TVRBZ0xURXdhQzB6TVRCakxUWWdNQ0F0TVRBZ05DQXRNVEFnTVRCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVTJNekV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTXpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE1UQmpNQ0ExTmlBME1TQXhNRElnT1RVZ01UQTVkamd3Y3pBZ01UUWdNVFVnTVRSek1UVWdMVEUwSURFMUlDMHhOSFl0T0RCak5UUWdMVGNnT1RVZ0xUVXpJRGsxSUMweE1EbGpNQ0F0TmpFZ0xUUTVJQzB4TVRBZ0xURXhNQ0F0TVRFd2N5MHhNVEFnTkRrZ0xURXhNQ0F4TVRCNlRUTXdJREV4TUdNd0lDMDBOQ0F6TmlBdE9EQWdPREFnTFRnd2N6Z3dJRE0ySURnd0lEZ3dZekFnTXprZ0xUSTRJRGN5SUMwMk5TQTNPWFl0T0RCek1DQXRNVFFnTFRFMUlDMHhOSE10TVRVZ01UUWdMVEUxSURFMGRqZ3dZeTB6TnlBdE55QXROalVnTFRRd0lDMDJOU0F0TnpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXdSRUl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3UkVJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBd1l6QWdOeUEwSURFeElETTVJREkxY3pjM0lEVXhJREV3T0NBeE1ETmpOU0E1SURnZ01URWdNVFFnTVRGek9TQXRNaUF4TkNBdE1URmpNekVnTFRVeUlEY3pJQzA0T1NBeE1EZ2dMVEV3TTNNek9TQXRNVGdnTXprZ0xUSTFjeTAwSUMweE1TQXRNemtnTFRJMWN5MDNOeUF0TlRFZ0xURXdPQ0F0TVRBell5MDFJQzA1SUMwNElDMHhNU0F0TVRRZ0xURXhjeTA1SURJZ0xURTBJREV4WXkwek1TQTFNaUF0TnpNZ09Ea2dMVEV3T0NBeE1ETnpMVE01SURFNElDMHpPU0F5TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUVkNNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMwMU1HTXdJRFlnTWlBNUlEY2dNVFZzTVRNMUlERTFPWE16SURRZ09DQTBjemdnTFRRZ09DQXROR3d4TWpVZ0xURXlOR3d4TURVZ01USTBjek1nTkNBNElEUnpPQ0F0TkNBNElDMDBiREV5TlNBdE1USTBZekV3SURFMElEVXpJRGc0SURjM0lERXpNSE0yTmlBeE1USWdNVGswSURFeE1tTXdJREFnTVRRZ01DQXhOQ0F0TVRWekxURTBJQzB4TlNBdE1UUWdMVEUxWXkweE1UWWdNQ0F0TVRRNElDMDJNQ0F0TVRnNElDMHhNelp6TFRreElDMHhORElnTFRFME9DQXRNakF3WXpBZ01DQXRNeUF0TkNBdE9DQXROSE10T0NBMElDMDRJRFJzTFRFeU5TQXhNalJzTFRFd05TQXRNVEkwSUhNdE15QXROQ0F0T0NBdE5ITXRPQ0EwSUMwNElEUnNMVEV5TlNBeE1qUnNMVFExSUMwMU0yTXROU0F0TmlBdE1UQWdMVEV4SUMweE55QXRNVEZ6TFRFMUlEVWdMVEUxSURFMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZNRVJETG5odGJBQThjM2x0WW05c0lHbGtQU0pGTUVSRElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01HTXdJRGNnTmlBeE1TQTFOaUF5TlhNeE1URWdOVEVnTVRVMUlERXdNMk0zSURrZ01URWdNVEVnTWpBZ01URnpNVE1nTFRJZ01qQWdMVEV4WXpRMElDMDFNaUF4TURVZ0xUZzVJREUxTlNBdE1UQXpjelUySUMweE9DQTFOaUF0TWpWekxUWWdMVEV4SUMwMU5pQXRNalZ6TFRFeE1TQXROVEVnTFRFMU5TQXRNVEF6WXkwM0lDMDVJQzB4TVNBdE1URWdMVEl3SUMweE1YTXRNVE1nTWlBdE1qQWdNVEZqTFRRMElEVXlJQzB4TURVZ09Ea2dMVEUxTlNBeE1ETnpMVFUySURFNElDMDFOaUF5TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUWXpNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFl6TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURJd00yTXdJRFl4SURRNUlERXhNQ0F4TVRBZ01URXdjekV4TUNBdE5Ea2dNVEV3SUMweE1UQmpNQ0F0TlRZZ0xUUXhJQzB4TURJZ0xUazFJQzB4TURsMkxUZ3djekFnTFRFMElDMHhOU0F0TVRSekxURTFJREUwSUMweE5TQXhOSFk0TUdNdE5UUWdOeUF0T1RVZ05UTWdMVGsxSURFd09YcE5NekFnTWpBell6QWdMVE01SURJNElDMDNNaUEyTlNBdE56bDJPREJ6TUNBeE5DQXhOU0F4TkhNeE5TQXRNVFFnTVRVZ0xURTBkaTA0TUdNek55QTNJRFkxSURRd0lEWTFJRGM1WXpBZ05EUWdMVE0ySURnd0lDMDRNQ0E0TUhNdE9EQWdMVE0ySUMwNE1DQXRPREI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMFJUVXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBSVFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TVRnNFl6QWdOVGdnTlRJZ09EY2dNVEV3SURnM1l6RTBJREFnTkRnZ0xUWWdORGdnTFRaekxURTBOU0F4TWpRZ0xURTBOU0F4TXpWak1DQTBJREFnTmlBM0lERXpZelEySURVd0lEWXhJREV4TnlBMk1TQXhOelZqTUNBMU1DQXRNVFVnT1RVZ0xUUTNJREV5TjJNdE5DQTBJQzAySURnZ0xUWWdNVEpqTUNBMUlEUWdNVEFnTVRJZ01UQmpNVElnTUNBeE56WWdMVEV4TUNBeE56WWdMVEUxTldNd0lDMHhPU0F0TVRJZ0xUVXlJQzB5T1NBdE9EVnpMVE15SUMwM01TQXRNeklnTFRrNFl6QWdMVFU0SURJd0lDMHhNVFVnTkRNZ0xURXpOWE15TkNBdE1qUWdNalFnTFRJNUlHTXdJQzAzSUMwMUlDMHhNeUF0TVRNZ0xURXpZeTAxSURBZ0xURXpJRElnTFRFMklETnpMVEV4SURJZ0xURTNJREpqTFRFNElEQWdMVE15SUMwMUlDMDBOaUF0TVRSakxUTXhJQzB5TVNBdE5EVWdMVFV5SUMwME5TQXRPRFZ6TVRRZ0xUWTNJRFF6SUMwNU5tTTJJQzAySURnZ0xUa2dPQ0F0TVRSekxUVWdMVGtnTFRFd0lDMDVjeTA0SURFZ0xURTBJRFZqTFRZNUlEUTJJQzB4TVRJZ01UQTJJQzB4TVRJZ01UY3dlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTkVVM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEV5TUdNd0lEUXlJRE0wSURjMklEYzJJRGMyY3pjMklDMHpOQ0EzTmlBdE56WmpNQ0F0TVRrZ0xUY2dMVE0zSUMweE9TQXROVEJqTkRNZ01USWdOelVnTkRJZ09UTWdPRFpzTkRjZ01UVTVZeTB6TVNBdE1qQWdMVFl5SUMwek5pQXRPVGNnTFRNMll5MDFOaUF3SUMweE1EUWdNelFnTFRFd05DQTROV013SURReUlETTBJRGMySURjMklEYzJjemMySUMwek5DQTNOaUF0Tnpaak1DQXRNVGtnTFRjZ0xUTTNJQzB4T1NBdE5UQmpORE1nTVRJZ056VWdORElnT1RNZ09EWmpNeUE0SURrZ01URWdNVFlnTVRGek1UUWdMVFlnTVRRZ0xURTFZekFnTUNBd0lDMHpJQzB4SUMwMklHd3RNVGM1SUMwMk1EZGpMVE1nTFRnZ0xUa2dMVEV4SUMweE5pQXRNVEZ6TFRFMElEWWdMVEUwSURFMVl6QWdNQ0F3SURNZ01TQTJiRGd5SURJM09HTXRNekVnTFRJd0lDMDJNaUF0TXpZZ0xUazNJQzB6Tm1NdE5UWWdNQ0F0TVRBMElETTBJQzB4TURRZ09EVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUwUlVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJVRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNelkwWXpBZ05ESWdNelFnTnpZZ056WWdOelp6TnpZZ0xUTTBJRGMySUMwM05tTXdJQzB4T1NBdE55QXRNemNnTFRFNUlDMDFNR00wTXlBeE1pQTNOU0EwTWlBNU15QTRObXcwTnlBeE5UbGpMVE14SUMweU1DQXROaklnTFRNMklDMDVOeUF0TXpaakxUVTJJREFnTFRFd05DQXpOQ0F0TVRBMElEZzFZekFnTkRJZ016UWdOellnTnpZZ056WnpOellnTFRNMElEYzJJQzAzTm1Nd0lDMHhPU0F0TnlBdE16Y2dMVEU1SUMwMU1HTTBNeUF4TWlBM05TQTBNaUE1TXlBNE5tdzBOeUF4TlRsakxUTXhJQzB5TUNBdE5qSWdMVE0ySUMwNU55QXRNellnWXkwMU5pQXdJQzB4TURRZ016UWdMVEV3TkNBNE5XTXdJRFF5SURNMElEYzJJRGMySURjMmN6YzJJQzB6TkNBM05pQXROelpqTUNBdE1Ua2dMVGNnTFRNM0lDMHhPU0F0TlRCak5ETWdNVElnTnpVZ05ESWdPVE1nT0Rac05EY2dNVFU1WXkwek1TQXRNakFnTFRZeUlDMHpOaUF0T1RjZ0xUTTJZeTAxTmlBd0lDMHhNRFFnTXpRZ0xURXdOQ0E0TldNd0lEUXlJRE0wSURjMklEYzJJRGMyY3pjMklDMHpOQ0EzTmlBdE56WmpNQ0F0TVRrZ0xUY2dMVE0zSUMweE9TQXROVEJqTkRNZ01USWdOelVnTkRJZ09UTWdPRFpzTkRjZ01UVTVZeTB6TVNBdE1qQWdMVFl5SUMwek5pQXRPVGNnTFRNMklHTXROVFlnTUNBdE1UQTBJRE0wSUMweE1EUWdPRFZqTUNBME1pQXpOQ0EzTmlBM05pQTNObk0zTmlBdE16UWdOellnTFRjMll6QWdMVEU1SUMwM0lDMHpOeUF0TVRrZ0xUVXdZelF6SURFeUlEYzFJRFF5SURreklEZzJZek1nT0NBNUlERXhJREUySURFeGN6RTBJQzAySURFMElDMHhOV013SURBZ01DQXRNeUF0TVNBdE5td3RNemsxSUMweE16TTVZeTB6SUMwNElDMDVJQzB4TVNBdE1UWWdMVEV4Y3kweE5DQTJJQzB4TkNBeE5XTXdJREFnTUNBeklERWdObXc0TWlBeU56aGpMVE14SUMweU1DQXROaklnTFRNMklDMDVOeUF0TXpaakxUVTJJREFnTFRFd05DQXpOQ0F0TVRBMElEZzFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTUVSQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1FUkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNR013SURjZ05pQXhNU0ExTmlBeU5YTXhNVEVnTlRFZ01UVTFJREV3TTJNM0lEa2dNVEVnTVRFZ01qQWdNVEZ6TVRNZ0xUSWdNakFnTFRFeFl6UTBJQzAxTWlBeE1EVWdMVGc1SURFMU5TQXRNVEF6Y3pVMklDMHhPQ0ExTmlBdE1qVnpMVFlnTFRFeElDMDFOaUF0TWpWekxURXhNU0F0TlRFZ0xURTFOU0F0TVRBell5MDNJQzA1SUMweE1TQXRNVEVnTFRJd0lDMHhNWE10TVRNZ01pQXRNakFnTVRGakxUUTBJRFV5SUMweE1EVWdPRGtnTFRFMU5TQXhNRE56TFRVMklERTRJQzAxTmlBeU5YcE5NVEUwSURCak5EY2dMVEk0SURnMUlDMDJNU0F4TVRjZ0xURXdOQ0JqTXpJZ05ETWdOekFnTnpZZ01URTNJREV3TkdNdE5EY2dNamdnTFRnMUlEWXhJQzB4TVRjZ01UQTBZeTB6TWlBdE5ETWdMVGN3SUMwM05pQXRNVEUzSUMweE1EUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUxT1VVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU9VVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxUYzNJQzAxTUdNd0lEWWdNaUE1SURjZ01UVnNNVE0xSURFMU9YTXpJRFFnT0NBMGN6Z2dMVFFnT0NBdE5Hd3hNalVnTFRFeU5HdzBOU0ExTTJNMUlEWWdNVEFnTVRFZ01UY2dNVEZ6TVRVZ0xUVWdNVFVnTFRFMFl6QWdMVFlnTFRJZ0xUa2dMVGNnTFRFMWJDMHhNelVnTFRFMU9YTXRNeUF0TkNBdE9DQXROSE10T0NBMElDMDRJRFJzTFRFeU5TQXhNalJzTFRRMUlDMDFNMk10TlNBdE5pQXRNVEFnTFRFeElDMHhOeUF0TVRGekxURTFJRFVnTFRFMUlERTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTlRsRUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UbEVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMDNOeUF0TlRCak1DQTJJRElnT1NBM0lERTFiREV6TlNBeE5UbHpNeUEwSURnZ05ITTRJQzAwSURnZ0xUUnNNVEkxSUMweE1qUnNORFVnTlROak5TQTJJREV3SURFeElERTNJREV4Y3pFMUlDMDFJREUxSUMweE5HTXdJQzAySUMweUlDMDVJQzAzSUMweE5Xd3RNVE0xSUMweE5UbHpMVE1nTFRRZ0xUZ2dMVFJ6TFRnZ05DQXRPQ0EwYkMweE1qVWdNVEkwYkMwME5TQXROVE5qTFRVZ0xUWWdMVEV3SUMweE1TQXRNVGNnTFRFeGN5MHhOU0ExSUMweE5TQXhOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRSRk5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkZOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREV5TkdNd0lEUXlJRE0wSURjMklEYzJJRGMyY3pjMklDMHpOQ0EzTmlBdE56WmpNQ0F0TVRrZ0xUY2dMVE0zSUMweE9TQXROVEJqTkRNZ01USWdOelVnTkRJZ09UTWdPRFpqTXlBNElEa2dNVEVnTVRZZ01URnpNVFFnTFRZZ01UUWdMVEUxWXpBZ01DQXdJQzB6SUMweElDMDJiQzB4TURjZ0xUTTJNMk10TXlBdE9DQXRPU0F0TVRFZ0xURTJJQzB4TVhNdE1UUWdOaUF0TVRRZ01UVmpNQ0F3SURBZ015QXhJRFpzT0RJZ01qYzRZeTB6TVNBdE1qQWdMVFl5SUMwek5pQXRPVGNnTFRNMll5MDFOaUF3SUMweE1EUWdNelFnTFRFd05DQTROWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRBd05DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQXdOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREIyTnpkak1qUXpJREFnTkRFMElDMHlNRElnTkRFMElDMHlNek5qTUNBdE5TQXRNaUF0TnlBdE5TQXROMk10TWlBd0lDMDJJRE1nTFRZZ00yTXRPVEFnTmpnZ0xUSXlNU0F4TXprZ0xUTTNPU0F4TXpsakxURXlJREFnTFRJMElERXdJQzB5TkNBeU1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFJGT0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHhNakJqTUNBME1pQXpOQ0EzTmlBM05pQTNObk0zTmlBdE16UWdOellnTFRjMll6QWdMVEU1SUMwM0lDMHpOeUF0TVRrZ0xUVXdZelF6SURFeUlEYzFJRFF5SURreklEZzJiRFEzSURFMU9XTXRNekVnTFRJd0lDMDJNaUF0TXpZZ0xUazNJQzB6Tm1NdE5UWWdNQ0F0TVRBMElETTBJQzB4TURRZ09EVmpNQ0EwTWlBek5DQTNOaUEzTmlBM05uTTNOaUF0TXpRZ056WWdMVGMyWXpBZ0xURTVJQzAzSUMwek55QXRNVGtnTFRVd1l6UXpJREV5SURjMUlEUXlJRGt6SURnMmJEUTNJREUxT1dNdE16RWdMVEl3SUMwMk1pQXRNellnTFRrM0lDMHpOaUJqTFRVMklEQWdMVEV3TkNBek5DQXRNVEEwSURnMVl6QWdORElnTXpRZ056WWdOellnTnpaek56WWdMVE0wSURjMklDMDNObU13SUMweE9TQXROeUF0TXpjZ0xURTVJQzAxTUdNME15QXhNaUEzTlNBME1pQTVNeUE0Tm1NeklEZ2dPU0F4TVNBeE5pQXhNWE14TkNBdE5pQXhOQ0F0TVRWak1DQXdJREFnTFRNZ0xURWdMVFpzTFRJMU1TQXRPRFV4WXkweklDMDRJQzA1SUMweE1TQXRNVFlnTFRFeGN5MHhOQ0EySUMweE5DQXhOV013SURBZ01DQXpJREVnTm13NE1pQXlOemhqTFRNeElDMHlNQ0F0TmpJZ0xUTTJJQzA1TnlBdE16WmpMVFUySURBZ0xURXdOQ0F6TkNBdE1UQTBJRGcxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5UWkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVFpGSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRVd1l6QWdOaUF5SURrZ055QXhOV3d4TXpVZ01UVTVjek1nTkNBNElEUnpPQ0F0TkNBNElDMDBiREV5TlNBdE1USTBiREV3TlNBeE1qUnpNeUEwSURnZ05ITTRJQzAwSURnZ0xUUnNNVEkxSUMweE1qUnNNVEExSURFeU5ITXpJRFFnT0NBMGN6Z2dMVFFnT0NBdE5Hd3hNalVnTFRFeU5HdzBOU0ExTTJNMUlEWWdNVEFnTVRFZ01UY2dNVEZ6TVRVZ0xUVWdNVFVnTFRFMFl6QWdMVFlnTFRJZ0xUa2dMVGNnTFRFMWJDMHhNelVnTFRFMU9YTXRNeUF0TkNBdE9DQXROSE10T0NBMElDMDRJRFJzTFRFeU5TQXhNalJzTFRFd05TQXRNVEkwY3kweklDMDBJQzA0SUMwMGN5MDRJRFFnTFRnZ05DQnNMVEV5TlNBeE1qUnNMVEV3TlNBdE1USTBjeTB6SUMwMElDMDRJQzAwY3kwNElEUWdMVGdnTkd3dE1USTFJREV5Tkd3dE5EVWdMVFV6WXkwMUlDMDJJQzB4TUNBdE1URWdMVEUzSUMweE1YTXRNVFVnTlNBdE1UVWdNVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMU5rUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFOa1FpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TlRCak1DQTJJRElnT1NBM0lERTFiREV6TlNBeE5UbHpNeUEwSURnZ05ITTRJQzAwSURnZ0xUUnNNVEkxSUMweE1qUnNOU0EyZGpFNE1ITXdJREUwSURFMUlERTBjekUxSUMweE5DQXhOU0F0TVRSMkxURTBOV3czTUNBNE0zTXpJRFFnT0NBMGN6Z2dMVFFnT0NBdE5Hd3hNalVnTFRFeU5HdzBOU0ExTTJNMUlEWWdNVEFnTVRFZ01UY2dNVEZ6TVRVZ0xUVWdNVFVnTFRFMFl6QWdMVFlnTFRJZ0xUa2dMVGNnTFRFMWJDMHhNelVnTFRFMU9YTXRNeUF0TkNBdE9DQXROSE10T0NBMElDMDRJRFJzTFRFeU5TQXhNalJzTFRVZ0xUWjJMVEU0TUhNd0lDMHhOQ0F0TVRVZ0xURTBJSE10TVRVZ01UUWdMVEUxSURFMGRqRTBOV3d0TnpBZ0xUZ3pjeTB6SUMwMElDMDRJQzAwY3kwNElEUWdMVGdnTkd3dE1USTFJREV5Tkd3dE5EVWdMVFV6WXkwMUlDMDJJQzB4TUNBdE1URWdMVEUzSUMweE1YTXRNVFVnTlNBdE1UVWdNVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVd1JEa3VlRzFzQUR4emVXMWliMndnYVdROUlrVXdSRGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3WXpBZ055QTBJREV4SURNNUlESTFjemMzSURVeElERXdPQ0F4TUROak5TQTVJRGdnTVRFZ01UUWdNVEZ6T1NBdE1pQXhOQ0F0TVRGak16RWdMVFV5SURjeklDMDRPU0F4TURnZ0xURXdNM016T1NBdE1UZ2dNemtnTFRJMWN5MDBJQzB4TVNBdE16a2dMVEkxY3kwM055QXROVEVnTFRFd09DQXRNVEF6WXkwMUlDMDVJQzA0SUMweE1TQXRNVFFnTFRFeGN5MDVJRElnTFRFMElERXhZeTB6TVNBMU1pQXROek1nT0RrZ0xURXdPQ0F4TUROekxUTTVJREU0SUMwek9TQXlOWHBOTmpZZ0xURXlZek13SUMweU1DQTJOQ0F0TkRNZ09EUWdMVGN6WXpFd0lESXpJRGd6SURnM0lERXdOaUE1TnlCakxUTXdJREl3SUMwMk5DQTBNeUF0T0RRZ056TmpMVEV3SUMweU15QXRPRE1nTFRnM0lDMHhNRFlnTFRrM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZORVU1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVVNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUTTJOR013SURReUlETTBJRGMySURjMklEYzJjemMySUMwek5DQTNOaUF0Tnpaak1DQXRNVGtnTFRjZ0xUTTNJQzB4T1NBdE5UQmpORE1nTVRJZ056VWdORElnT1RNZ09EWnNORGNnTVRVNVl5MHpNU0F0TWpBZ0xUWXlJQzB6TmlBdE9UY2dMVE0yWXkwMU5pQXdJQzB4TURRZ016UWdMVEV3TkNBNE5XTXdJRFF5SURNMElEYzJJRGMySURjMmN6YzJJQzB6TkNBM05pQXROelpqTUNBdE1Ua2dMVGNnTFRNM0lDMHhPU0F0TlRCak5ETWdNVElnTnpVZ05ESWdPVE1nT0Rac05EY2dNVFU1WXkwek1TQXRNakFnTFRZeUlDMHpOaUF0T1RjZ0xUTTJJR010TlRZZ01DQXRNVEEwSURNMElDMHhNRFFnT0RWak1DQTBNaUF6TkNBM05pQTNOaUEzTm5NM05pQXRNelFnTnpZZ0xUYzJZekFnTFRFNUlDMDNJQzB6TnlBdE1Ua2dMVFV3WXpReklERXlJRGMxSURReUlEa3pJRGcyYkRRM0lERTFPV010TXpFZ0xUSXdJQzAyTWlBdE16WWdMVGszSUMwek5tTXROVFlnTUNBdE1UQTBJRE0wSUMweE1EUWdPRFZqTUNBME1pQXpOQ0EzTmlBM05pQTNObk0zTmlBdE16UWdOellnTFRjMll6QWdMVEU1SUMwM0lDMHpOeUF0TVRrZ0xUVXdZelF6SURFeUlEYzFJRFF5SURreklEZzJZek1nT0NBNUlERXhJREUySURFeGN6RTBJQzAySURFMElDMHhOU0JqTUNBd0lEQWdMVE1nTFRFZ0xUWnNMVE15TXlBdE1UQTVOV010TXlBdE9DQXRPU0F0TVRFZ0xURTJJQzB4TVhNdE1UUWdOaUF0TVRRZ01UVmpNQ0F3SURBZ015QXhJRFpzT0RJZ01qYzRZeTB6TVNBdE1qQWdMVFl5SUMwek5pQXRPVGNnTFRNMll5MDFOaUF3SUMweE1EUWdNelFnTFRFd05DQTROWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRZeE1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUWXhNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREUwZGpNeU4yTXdJRFlnTmlBeE1TQXhNaUF4TVdnek1USmpOaUF3SURFeUlDMDFJREV5SUMweE1YWXRNekkzY3pBZ0xURTBJQzB4TlNBdE1UUnpMVEUxSURFMElDMHhOU0F4TkhZeE56Wm9MVEkzTm5ZdE1UYzJjekFnTFRFMElDMHhOU0F0TVRSekxURTFJREUwSUMweE5TQXhOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRCR05TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQkdOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREJqTUNBeE1ESWdNamNnTVRjMUlEYzNJREkxTldNM0lERXhJREV5SURFeUlERTFJREV5WXpjZ01DQXhNaUF0TkNBeE1pQXRPV013SUMweklDMHhJQzAySUMwMUlDMHhOV010TXpBZ0xUY3pJQzAwTlNBdE1UUTFJQzAwTlNBdE1qUXpjekUxSUMweE56QWdORFVnTFRJME0yTTBJQzA1SURVZ0xURXlJRFVnTFRFMVl6QWdMVFVnTFRVZ0xUa2dMVEV5SUMwNVl5MHpJREFnTFRnZ01TQXRNVFVnTVRKakxUVXdJRGd3SUMwM055QXhOVE1nTFRjM0lESTFOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRVMk5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVTJOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREl5TW1Nd0lERTJJREkwSURFNUlETTJJREU1WXpJd0lEQWdPRFVnTWlBNE5TQXliREl4SURZNFl6RTBJRFExSURnM0lEVTJJRGt3SURVMmN6WWdMVElnTmlBdE5XTXdJQzAzSUMwek5DQXRNVEV4SUMwek5DQXRNVEV4Y3prNUlERTVJREV6TVNBeE9XTXlOQ0F3SURJMElDMHpNQ0F5TkNBdE16QnpNek1nTXpJZ09ERWdNekpqTkRRZ01DQTVNU0F0TWpVZ09URWdMVFl3WXpBZ0xURTVJQzB4TmlBdE16VWdMVE0xSUMwek5YTXRNelVnTVRZZ0xUTTFJRE0xWXpBZ055QXlJREV6SURVZ01UaGpMVEVnTVNBdE1URWdOeUF0TWpZZ04yTXRNemdnTUNBdE5Ua2dMVEU1SUMwM01pQXRORElnY3kwMU9TQXRNVGt4SUMwMU9TQXRNVGt4WXpBZ0xUTWdMVEUwSUMwMUlDMHpNaUF0TlhNdE16a2dNaUF0TXprZ04ydzVJRE16Y3kwM01DQXRORGdnTFRFeU5TQXRORGhqTFRNM0lEQWdMVFE1SURJM0lDMDBPU0EyTW1Nd0lEVTBJRE01SURFMk15QXpPU0F4TmpOekxUUXpJQzAySUMwNE1pQXRObU10TVRVZ01DQXRNekFnTUNBdE16QWdNVEo2VFRFME9TQTFOR013SUMweE5TQTFJQzB5TmlBeE5pQXRNalpqTlRFZ01DQTVOU0ExTlNBNU5TQTFOWE0wTWlBeE1UZ2dORElnTVRRd1l6QWdOaUF0TnlBeE1DQXRNVFVnTVRCakxUTXhJREFnTFRreElDMDVJQzA1TVNBdE9TQnpMVFEzSUMweE16TWdMVFEzSUMweE56QjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUxTmpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU5qY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXdZekFnTnpRZ05UWWdNVFF4SURFeU5TQXhOREZqT0RnZ01DQXhOalVnTFRVMklESXhOeUF0TVRBNGN6RXhOeUF0T1RrZ01UZzJJQzA1T1dNME5DQXdJRFl4SURNeklEWXhJRFkyY3kweU9DQTFPU0F0TmpFZ05UbGpMVEV5SURBZ0xUSTBJQzAwSUMwek9DQXRNVEZqTFRnZ0xUUWdMVEUzSUMwMklDMHlOU0F0Tm1NdE1qUWdNQ0F0TkRRZ01qRWdMVFEwSURRMVl6QWdNemNnTXpZZ05UUWdOelFnTlRSak56QWdNQ0F4TWpVZ0xUWTNJREV5TlNBdE1UUXhjeTAxTmlBdE1UUXhJQzB4TWpVZ0xURTBNV010T0RnZ01DQXRNVFkxSURVMklDMHlNVGNnTVRBNGN5MHhNVGNnT1RrZ0xURTROaUE1T1NCakxUUTBJREFnTFRZeElDMHpNeUF0TmpFZ0xUWTJjekk0SUMwMU9TQTJNU0F0TlRsak1USWdNQ0F5TkNBMElETTRJREV4WXpnZ05DQXhOeUEySURJMUlEWmpNalFnTUNBME5DQXRNakVnTkRRZ0xUUTFZekFnTFRNM0lDMHpOaUF0TlRRZ0xUYzBJQzAxTkdNdE56QWdNQ0F0TVRJMUlEWTNJQzB4TWpVZ01UUXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTURBekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EQXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNR013SURFeElERXlJREl4SURJMElESXhZekUxT0NBd0lESTRPU0EzTVNBek56a2dNVE01WXpBZ01DQTBJRE1nTmlBell6TWdNQ0ExSUMweUlEVWdMVGRqTUNBdE16RWdMVEUzTVNBdE1qTXpJQzAwTVRRZ0xUSXpNM1kzTjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUWXhNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFl4TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURFeGRqTXlOM013SURFMElERTFJREUwY3pFMUlDMHhOQ0F4TlNBdE1UUjJMVEUzTm1neU56WjJNVGMyY3pBZ01UUWdNVFVnTVRSek1UVWdMVEUwSURFMUlDMHhOSFl0TXpJM1l6QWdMVFlnTFRZZ0xURXhJQzB4TWlBdE1URm9MVE14TW1NdE5pQXdJQzB4TWlBMUlDMHhNaUF4TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUUkdNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJHTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURFMU5tTXdJRGtnTnlBeE5TQXhOQ0F4TlhNeE15QXRNeUF4TmlBdE1URmpNVGdnTFRRMElEVXdJQzAzTkNBNU15QXRPRFpqTFRFeUlERXpJQzB4T1NBek1TQXRNVGtnTlRCak1DQTBNaUF6TkNBM05pQTNOaUEzTm5NM05pQXRNelFnTnpZZ0xUYzJZekFnTFRVeElDMDBPQ0F0T0RVZ0xURXdOQ0F0T0RWakxUTTFJREFnTFRZMklERTJJQzA1TnlBek5tdzRNaUF0TWpjNFl6RWdMVE1nTVNBdE5pQXhJQzAyWXpBZ0xUa2dMVGNnTFRFMUlDMHhOQ0F0TVRWekxURXpJRE1nTFRFMklERXhiQzB4TURjZ016WXpZeTB4SURNZ0xURWdOaUF0TVNBMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZOakV6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpFeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ05tTXdJRElnTVNBMUlERWdOV3d4TVRZZ016a3hjekVnTVRBZ09TQXhNSE01SUMweE1DQTVJQzB4TUd3eE1UVWdMVE01TVhNeUlDMDJJRElnTFRoekxUSWdMVE1nTFRZZ0xUTm9MVGhqTFRjZ01DQXRNVEFnTVRFZ0xURXdJREV4YkMwM09DQXlOalpzTFRjNUlDMHlOalp6TFRNZ0xURXhJQzB4TUNBdE1URm9MVFV4WXkwNElEQWdMVEV3SURNZ0xURXdJRFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVd1JqWXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdSallpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TWpVNFl6QWdNeUF4SURZZ05TQXhOV016TUNBM015QTBOU0F4TkRVZ05EVWdNalF6Y3kweE5TQXhOekFnTFRRMUlESTBNMk10TkNBNUlDMDFJREV5SUMwMUlERTFZekFnTlNBMUlEa2dNVElnT1dNeklEQWdPQ0F0TVNBeE5TQXRNVEpqTlRBZ0xUZ3dJRGMzSUMweE5UTWdOemNnTFRJMU5YTXRNamNnTFRFM05TQXROemNnTFRJMU5XTXROeUF0TVRFZ0xURXlJQzB4TWlBdE1UVWdMVEV5WXkwM0lEQWdMVEV5SURRZ0xURXlJRGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMU5rTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFOa01pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TlRCak1DQTJJRElnT1NBM0lERTFiREV6TlNBeE5UbHpNeUEwSURnZ05ITTRJQzAwSURnZ0xUUnNNVEkxSUMweE1qUnNNVEExSURFeU5ITXpJRFFnT0NBMGN6Z2dMVFFnT0NBdE5Hd3hNalVnTFRFeU5HdzBOU0ExTTJNMUlEWWdNVEFnTVRFZ01UY2dNVEZ6TVRVZ0xUVWdNVFVnTFRFMFl6QWdMVFlnTFRJZ0xUa2dMVGNnTFRFMWJDMHhNelVnTFRFMU9YTXRNeUF0TkNBdE9DQXROSE10T0NBMElDMDRJRFJzTFRFeU5TQXhNalJzTFRFd05TQXRNVEkwY3kweklDMDBJQzA0SUMwMGN5MDRJRFFnTFRnZ05Hd3RNVEkxSURFeU5Hd3RORFVnTFRVeklHTXROU0F0TmlBdE1UQWdMVEV4SUMweE55QXRNVEZ6TFRFMUlEVWdMVEUxSURFMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZOakV5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpFeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ05EQTJZekFnTXlBeUlEWWdNVEFnTm1nMU1XTTNJREFnTVRBZ0xURXhJREV3SUMweE1XdzNPU0F0TWpZMmJEYzRJREkyTm5NeklERXhJREV3SURFeGFEaGpOQ0F3SURZZ0xURWdOaUF0TTNNdE1pQXRPQ0F0TWlBdE9Hd3RNVEUxSUMwek9URnpMVEVnTFRFd0lDMDVJQzB4TUhNdE9TQXhNQ0F0T1NBeE1Hd3RNVEUySURNNU1YTXRNU0F6SUMweElEVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFUwUXpndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFF6Z2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhOSFl6T1RGak1DQTJJRFlnTVRFZ01USWdNVEZvTlRRNFl6WWdNQ0F4TWlBdE5TQXhNaUF0TVRGMkxUTTVNWE13SUMweE5DQXRNVFVnTFRFMGN5MHhOU0F4TkNBdE1UVWdNVFIyTWpnd2FDMDFNVEoyTFRJNE1ITXdJQzB4TkNBdE1UVWdMVEUwY3kweE5TQXhOQ0F0TVRVZ01UUjZUVGMySURFMGRqSXlNV013SURZZ05pQXhNU0F4TWlBeE1XZ3pPVFpqTmlBd0lERXlJQzAxSURFeUlDMHhNWFl0TWpJeGN6QWdMVEUwSUMweE5TQXRNVFJ6TFRFMUlERTBJQzB4TlNBeE5IWXhNekpvTFRNMk1IWXRNVE15Y3pBZ0xURTBJQzB4TlNBdE1UUnpMVEUxSURFMElDMHhOU0F4TkhwTk1qUXdJRFEySUdNd0lESTFJREl4SURRMklEUTJJRFEyY3pRMklDMHlNU0EwTmlBdE5EWnpMVEl4SUMwME5pQXRORFlnTFRRMmN5MDBOaUF5TVNBdE5EWWdORFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMFFUQXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRVEFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4T1dNd0lEa2dOeUF4TnlBeE5pQXhPV3d6TXpBZ09EbHNMVE16TUNBNE9XTXRPU0F5SUMweE5pQXhNQ0F0TVRZZ01UbGpNQ0F4TUNBNUlERTVJREU1SURFNVl6WWdNQ0F4TVNBdE1pQXhNU0F0TW13ME1ERWdMVEV3T1hNeE1TQXRNeUF4TVNBdE1UWnpMVEV4SUMweE5pQXRNVEVnTFRFMmJDMDBNREVnTFRFd09YTXROU0F0TWlBdE1URWdMVEpqTFRFd0lEQWdMVEU1SURrZ0xURTVJREU1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1FRTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRUUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRNM1l6QWdPVElnT1RjZ01UY3lJREl3TVNBeE56SmpOamNnTUNBeE1UVWdMVFF3SURFeE5TQXRPVGhqTUNBdE9USWdMVGszSUMweE56SWdMVEl3TVNBdE1UY3lZeTAyTnlBd0lDMHhNVFVnTkRBZ0xURXhOU0E1T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUQTJRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEyUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURReE1HTXdJRFlnTkNBeE1DQXhNQ0F4TUdneU5UQmpOaUF3SURFd0lDMDBJREV3SUMweE1IWXRPREl3WXpBZ0xUWWdMVFFnTFRFd0lDMHhNQ0F0TVRCb0xUSTFNR010TmlBd0lDMHhNQ0EwSUMweE1DQXhNSFk0TWpCNlRUUTFJRE16TUhZdE5qWXdhREU0TUhZMk5qQm9MVEU0TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUVXhOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4TnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURJMll6QWdPRElnTVRBeklERTFNQ0F4TlRnZ01UZzBZemN5SURRMUlERXpPU0E0TnlBeE16a2dNVGd3WXpBZ05ERWdMVEU1SURZMUlDMDJOQ0EyTldNdE16TWdNQ0F0TkRrZ0xUa2dMVFUzSUMweE5HTXhOaUF0T1NBeU55QXRNallnTWpjZ0xUUTJZekFnTFRReUlDMHpPQ0F0TnpRZ0xUYzFJQzAzTkdNdE16RWdNQ0F0TlRNZ01qSWdMVFV6SURVeVl6QWdPREFnTVRBd0lERXhNeUF4T0RRZ01URXpZemd6SURBZ01UVTJJQzB6TXlBeE5UWWdMVEV3TjJNd0lDMHhNRGtnTFRFeU1pQXRNVGN4SUMweE9URWdMVEU1TTJNdE5qZ2dMVEl4SUMweE1qQWdMVFV3SUMweE5UZ2dMVGc0SUdNek9DQXlOaUE0TkNBME5pQXhNamNnTkRaak16RWdNQ0ExTWlBdE5pQTNNeUF0TVRoek16Z2dMVEl3SURVMElDMHlNR015TUNBd0lETTFJREV3SURReUlERTJjekUySURFeklESXlJREV6WXpVZ01DQXhNQ0F0TXlBeE1DQXRPV013SUMwMU1pQXRPVFFnTFRFeU5pQXRNVFF3SUMweE1qWmpMVE15SURBZ0xUVXpJRFlnTFRjMUlESXljeTB6T0NBeU5pQXROamdnTWpaekxUUXhJQzAwSUMwMk1DQXRNVGh6TFRJMklDMHhPQ0F0TXpRZ0xURTRZeTAzSURBZ0xURTNJRFFnTFRFM0lERTBlazB6TnpjZ01qWmpNQ0E0TWlBeE1ETWdNVFV3SURFMU9DQXhPRFJqTnpJZ05EVWdNVE01SURnM0lERXpPU0F4T0RBZ1l6QWdOREVnTFRFNUlEWTFJQzAyTkNBMk5XTXRNek1nTUNBdE5Ea2dMVGtnTFRVM0lDMHhOR014TmlBdE9TQXlOeUF0TWpZZ01qY2dMVFEyWXpBZ0xUUXlJQzB6T0NBdE56UWdMVGMxSUMwM05HTXRNekVnTUNBdE5UTWdNaklnTFRVeklEVXlZekFnT0RBZ01UQXdJREV4TXlBeE9EUWdNVEV6WXpneklEQWdNVFUySUMwek15QXhOVFlnTFRFd04yTXdJQzB4TURrZ0xURXlNaUF0TVRjeElDMHhPVEVnTFRFNU0yTXROamdnTFRJeElDMHhNakFnTFRVd0lDMHhOVGdnTFRnNFl6TTRJREkySURnMElEUTJJREV5TnlBME5tTXpNU0F3SURVeUlDMDJJRGN6SUMweE9ITXpPQ0F0TWpBZ05UUWdMVEl3SUdNeU1DQXdJRE0xSURFd0lEUXlJREUyY3pFMklERXpJREl5SURFell6VWdNQ0F4TUNBdE15QXhNQ0F0T1dNd0lDMDFNaUF0T1RRZ0xURXlOaUF0TVRRd0lDMHhNalpqTFRNeUlEQWdMVFV6SURZZ0xUYzFJREl5Y3kwek9DQXlOaUF0TmpnZ01qWnpMVFF4SUMwMElDMDJNQ0F0TVRoekxUSTJJQzB4T0NBdE16UWdMVEU0WXkwM0lEQWdMVEUzSURRZ0xURTNJREUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1qY3hMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNamN4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzAzT1NBdE1Ua3pZekFnT0NBMklERXpJREV6SURFell6Z2dNQ0F4T0NBdE5DQXlOaUF0T0hNeU5TQXROeUF5TlNBdE4zWTJOREZ6TUNBeE5DQXhOU0F4TkhNeE5TQXRNVFFnTVRVZ0xURTBkaTB6TXpoak16RWdNalVnTlRJZ016WWdPRGNnTXpaak5UTWdNQ0E0TXlBdE16WWdPRE1nTFRneVl6QWdMVGczSUMwM05pQXRNVFV3SUMweE5UTWdMVEl3T0d3dE1UY2dMVEV6ZGkwek5uTXhOeUF6SURJMUlEZHpNVGdnT0NBeU5pQTRZemNnTUNBeE15QXROU0F4TXlBdE1UTmpNQ0F0TmlBdE15QXRNVEVnTFRNZ0xURXhZeTB4T0NBdE16RWdMVFE0SUMwNU15QXROVFlnTFRFeU9DQnpMVEV3SUMwME1DQXRNakFnTFRRd2N5MHhNaUExSUMweU1DQTBNSE10TXpnZ09UY2dMVFUySURFeU9HTXdJREFnTFRNZ05TQXRNeUF4TVhwTk1UVWdOVGgyTFRFM01HTXpOQ0F6TUNBNU15QTROQ0E1TXlBeE56UmpNQ0F5TVNBdE1URWdNelVnTFRNM0lETTFZeTB5TkNBd0lDMDBNeUF0TWpBZ0xUVTJJQzB6T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUVXhRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4UVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURCak1DQXhNRElnTWpjZ01UYzFJRGMzSURJMU5XTTNJREV4SURFeUlERXlJREUxSURFeVl6Y2dNQ0F4TWlBdE5DQXhNaUF0T1dNd0lDMHpJQzB4SUMwMklDMDFJQzB4TldNdE16QWdMVGN6SUMwME5TQXRNVFExSUMwME5TQXRNalF6Y3pFMUlDMHhOekFnTkRVZ0xUSTBNMk0wSUMwNUlEVWdMVEV5SURVZ0xURTFZekFnTFRVZ0xUVWdMVGtnTFRFeUlDMDVZeTB6SURBZ0xUZ2dNU0F0TVRVZ01USmpMVFV3SURnd0lDMDNOeUF4TlRNZ0xUYzNJREkxTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUSTJRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweU5UaGpNQ0F6SURFZ05pQTFJREUxWXpNd0lEY3pJRFExSURFME5TQTBOU0F5TkROekxURTFJREUzTUNBdE5EVWdNalF6WXkwMElEa2dMVFVnTVRJZ0xUVWdNVFZqTUNBMUlEVWdPU0F4TWlBNVl6TWdNQ0E0SUMweElERTFJQzB4TW1NMU1DQXRPREFnTnpjZ0xURTFNeUEzTnlBdE1qVTFjeTB5TnlBdE1UYzFJQzAzTnlBdE1qVTFZeTAzSUMweE1TQXRNVElnTFRFeUlDMHhOU0F0TVRKakxUY2dNQ0F0TVRJZ05DQXRNVElnT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUSTJOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyTkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TVRVZ0xURTFNM1kxT1Rsek1DQXhOQ0F4TlNBeE5ITXhOU0F0TVRRZ01UVWdMVEUwZGkwek16aGpNekVnTWpVZ05USWdNellnT0RjZ016WmpNaklnTUNBek9TQXROaUExTXlBdE1UWjJNekU0Y3pBZ01UUWdNVFVnTVRSek1UVWdMVEUwSURFMUlDMHhOSFl0TXpNNFl6TXhJREkxSURVeUlETTJJRGczSURNMll6VXpJREFnT0RNZ0xUTTJJRGd6SUMwNE1tTXdJQzA0TnlBdE56WWdMVEUxTUNBdE1UVXpJQzB5TURoakxURXlJQzA1SUMweU5pQXRNVGtnTFRNeUlDMHhPV010T0NBd0lDMHhOU0ExSUMweE5TQXhNbll4TWpOakxUSTVJQzAwTkNBdE56WWdMVGd4SUMweE1EVWdMVEV3TXlCekxUUTBJQzB6TWlBdE5UQWdMVE15WXkwNElEQWdMVEUxSURVZ0xURTFJREV5ZWsweE5TQTFPSFl0TVRjd1l6TTBJRE13SURreklEZzBJRGt6SURFM05HTXdJREl4SUMweE1TQXpOU0F0TXpjZ016VmpMVEkwSURBZ0xUUXpJQzB5TUNBdE5UWWdMVE01ZWsweE9EVWdOVGgyTFRFM01HTXpOQ0F6TUNBNU15QTROQ0E1TXlBeE56UmpNQ0F5TVNBdE1URWdNelVnTFRNM0lETTFZeTB5TkNBd0lDMDBNeUF0TWpBZ0xUVTJJQzB6T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUSTNNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkzTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TnprZ05EUTBZekFnTmlBeklERXhJRE1nTVRGak1UZ2dNekVnTkRnZ09UTWdOVFlnTVRJNGN6RXdJRFF3SURJd0lEUXdjekV5SUMwMUlESXdJQzAwTUhNek9DQXRPVGNnTlRZZ0xURXlPR013SURBZ015QXROU0F6SUMweE1XTXdJQzA0SUMwMklDMHhNeUF0TVRNZ0xURXpZeTA0SURBZ0xURTRJRFFnTFRJMklEaHpMVEkxSURjZ0xUSTFJRGQyTFRNek9HTXpNU0F5TlNBMU1pQXpOaUE0TnlBek5tTTFNeUF3SURneklDMHpOaUE0TXlBdE9ESmpNQ0F0T0RjZ0xUYzJJQzB4TlRBZ0xURTFNeUF0TWpBNFl5MHhNaUF0T1NBdE1qWWdMVEU1SUMwek1pQXRNVGtnWXkwNElEQWdMVEUxSURVZ0xURTFJREV5ZGpVNU9YTXRNVGNnTFRNZ0xUSTFJQzAzY3kweE9DQXRPQ0F0TWpZZ0xUaGpMVGNnTUNBdE1UTWdOU0F0TVRNZ01UTjZUVEUxSURVNGRpMHhOekJqTXpRZ016QWdPVE1nT0RRZ09UTWdNVGMwWXpBZ01qRWdMVEV4SURNMUlDMHpOeUF6TldNdE1qUWdNQ0F0TkRNZ0xUSXdJQzAxTmlBdE16bDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3TmpZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05qWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXROVE14WXpBZ05pQXpJREV3SURrZ01UTmpNak0ySURFd01TQTBNVEFnTWpneUlEUXhNQ0ExTVRaak1DQXhNamdnTFRVeklESXlOQ0F0TVRjM0lESXlOR010TmpjZ01DQXRNVE13SUMweU1pQXRNVFk1SUMwM00yTXhNU0EwSURJeUlEWWdNelFnTm1NMU5pQXdJREV3TVNBdE5EVWdNVEF4SUMweE1ERnpMVFExSUMweE1ERWdMVEV3TVNBdE1UQXhjeTB4TURFZ05EVWdMVEV3TVNBeE1ERmpNQ0F4TVRBZ01UQXpJREl3TUNBeU16WWdNakF3YUMwME1XTXROaUF3SUMweE1pQXpJQzB4TWlBeE1HTXdJRGdnT0NBNElERXlJRGhqTVRBZ01DQXlNQ0F4TWlBeU1DQXpNSFl4TkRKc0xUTTBJQzAxTkNCakxUSWdMVFFnTFRNZ0xUUWdMVFlnTFRSakxUUWdNQ0F0T1NBMElDMDVJRGhqTUNBeUlERWdNeUF4SUROc05Ea2dPVFp6TXlBMUlEVWdOV2cxTVdNeUlEQWdNeUF0TWlBeklDMDBkaTB4T1RKak1DQXRNVGdnTVRFZ0xUTXdJREl4SUMwek1HTTBJREFnTVRJZ01DQXhNaUF0T0dNd0lDMDNJQzAySUMweE1DQXRNVElnTFRFd2FDMDJNR014TnpNZ01DQXpNRFlnTFRFd01TQXpNRFlnTFRJMU5tTXdJQzB5T1RjZ0xUSTNOQ0F0TkRreElDMDFNalVnTFRVME0yTXdJREFnTFRVZ0xURWdMVGdnTFRGakxUZ2dNQ0F0TVRVZ055QXRNVFVnTVRWNlRUTXlNeUF6TURaak1DQXhPQ0F4TkNBek1pQXpNaUF6TWlCek16RWdMVEUwSURNeElDMHpNbU13SUMweE1pQXROeUF0TWpNZ0xURTRJQzB5T0dNeUlDMHlJREV3SUMwNElESXlJQzA0WXpJMklEQWdORE1nTWprZ05ETWdOalZ6TFRJeklEVTVJQzAwT1NBMU9XTXRNakFnTUNBdE1qY2dMVE1nTFRNMUlDMDVZeTAySUMwMElDMDRJQzAxSUMweE1DQXROV010TnlBd0lDMDNJRElnTFRjZ09HTXdJREVnTVNBeU5TQXpJRFEyY3pNZ05URWdNeUExTW1Nd0lEY2dNaUF4TWlBMklERXlZelVnTUNBeE1pQXRNaUF5TWlBdE5YTXlOaUF0TmlBME5DQXRObk16T1NBeklEUTVJRFp6TVRnZ05TQXlOQ0ExWXpNZ01DQTFJQzB6SURVZ0xUZHpNQ0F0TVRJZ0xUa2dMVEl6SUhNdE16VWdMVEk0SUMwMk9TQXRNamhqTFRJeElEQWdMVFF6SURRZ0xUWXhJREV3YkMweklDMDFNR015TUNBeE15QXpOeUF4TkNBMU15QXhOR00wT0NBd0lEa3pJQzB6TVNBNU15QXROemx6TFRReUlDMDRNU0F0T0RZZ0xUZ3hZeTAwTWlBd0lDMDRNeUF4TnlBdE9ETWdOVEo2VFRVNE9DQXhNVGxqTUNBeU1TQXhOeUF6T0NBek9DQXpPSE16T0NBdE1UY2dNemdnTFRNNGN5MHhOeUF0TXpnZ0xUTTRJQzB6T0hNdE16Z2dNVGNnTFRNNElETTRlazAxT0RnZ0xURXhPV013SURJeElERTNJRE00SURNNElETTRjek00SUMweE55QXpPQ0F0TXpoekxURTNJQzB6T0NBdE16Z2dMVE00SUhNdE16Z2dNVGNnTFRNNElETTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTkVFeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEU1WXpBZ01UQWdPU0F4T1NBeE9TQXhPV00ySURBZ01URWdMVElnTVRFZ0xUSnNOREF4SUMweE1EbHpNVEVnTFRNZ01URWdMVEUyY3kweE1TQXRNVFlnTFRFeElDMHhObXd0TkRBeElDMHhNRGx6TFRVZ0xUSWdMVEV4SUMweVl5MHhNQ0F3SUMweE9TQTVJQzB4T1NBeE9XTXdJRGtnTnlBeE55QXhOaUF4T1d3ek16QWdPRGxzTFRNek1DQTRPV010T1NBeUlDMHhOaUF4TUNBdE1UWWdNVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMFF6a3VlRzFzQUR4emVXMWliMndnYVdROUlrVTBRemtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TVRSak1DQXdJREFnTVRRZ01UVWdNVFJ6TVRVZ0xURTBJREUxSUMweE5IWXRNamd3YURVeE1uWXlPREJ6TUNBeE5DQXhOU0F4TkhNeE5TQXRNVFFnTVRVZ0xURTBkaTB6T1RGak1DQXROaUF0TmlBdE1URWdMVEV5SUMweE1XZ3ROVFE0WXkwMklEQWdMVEV5SURVZ0xURXlJREV4ZGpNNU1YcE5OellnTFRFMFl6QWdNQ0F3SURFMElERTFJREUwY3pFMUlDMHhOQ0F4TlNBdE1UUjJMVEV6TW1nek5qQjJNVE15Y3pBZ01UUWdNVFVnTVRSek1UVWdMVEUwSURFMUlDMHhOSFl0TWpJeFl6QWdMVFlnTFRZZ0xURXhJQzB4TWlBdE1URm9MVE01Tm1NdE5pQXdJQzB4TWlBMUlDMHhNaUF4TVNCMk1qSXhlazB5TkRBZ0xUUTJZekFnTWpVZ01qRWdORFlnTkRZZ05EWnpORFlnTFRJeElEUTJJQzAwTm5NdE1qRWdMVFEySUMwME5pQXRORFp6TFRRMklESXhJQzAwTmlBME5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFJCTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMDFNR013SURJNElESXlJRFV3SURVd0lEVXdjelV3SUMweU1pQTFNQ0F0TlRCekxUSXlJQzAxTUNBdE5UQWdMVFV3Y3kwMU1DQXlNaUF0TlRBZ05UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3TmpRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXROVE14WXpBZ05pQXpJREV3SURrZ01UTmpNak0ySURFd01TQTBNVEFnTWpneUlEUXhNQ0ExTVRaak1DQXhNamdnTFRVeklESXlOQ0F0TVRjM0lESXlOR010TmpjZ01DQXRNVE13SUMweU1pQXRNVFk1SUMwM00yTXhNU0EwSURJeUlEWWdNelFnTm1NMU5pQXdJREV3TVNBdE5EVWdNVEF4SUMweE1ERnpMVFExSUMweE1ERWdMVEV3TVNBdE1UQXhjeTB4TURFZ05EVWdMVEV3TVNBeE1ERmpNQ0F4TVRBZ01UQXpJREl3TUNBeU16WWdNakF3WXpFM015QXdJRE13TmlBdE1UQXhJRE13TmlBdE1qVTJZekFnTFRJNU55QXRNamMwSUMwME9URWdMVFV5TlNBdE5UUXpJR013SURBZ0xUVWdMVEVnTFRnZ0xURmpMVGdnTUNBdE1UVWdOeUF0TVRVZ01UVjZUVEl6TWlBdE56RTBZekFnTWpBZ01UQWdORFFnTXpJZ05UVmpMVEUwSURrZ0xUSXdJREkxSUMweU1DQTBNMk13SURReklETTJJRGN3SURnNElEY3djemc0SUMweU55QTRPQ0F0TnpCak1DQXRNVGdnTFRFd0lDMHpNU0F0TWpBZ0xUUXpZekl5SUMweE5pQXpNaUF0TXpFZ016SWdMVFUxWXpBZ0xUVXdJQzAxTkNBdE56WWdMVEV3TUNBdE56WnpMVEV3TUNBek1TQXRNVEF3SURjMmVrMHlOamNnTFRjeE5HTXdJQzB6TUNBeU55QXROVGdnTmpVZ0xUVTRZekkwSURBZ05ESWdNVElnTkRJZ01qZ2dZekFnTWpZZ0xUUTBJRFE0SUMwNE9DQTNNR010T0NBdE1UQWdMVEU1SUMweU5DQXRNVGtnTFRRd2VrMHlPVGNnTFRVNE5XTXdJQzB5TlNBME1pQXRORFVnTnpNZ0xUVTVZellnTmlBNElESXdJRGdnTWpoak1DQXlOaUF0TVRZZ05USWdMVFEySURVeVl5MHlNeUF3SUMwek5TQXRNVEFnTFRNMUlDMHlNWHBOTlRnNElERXhPV013SURJeElERTNJRE00SURNNElETTRjek00SUMweE55QXpPQ0F0TXpoekxURTNJQzB6T0NBdE16Z2dMVE00Y3kwek9DQXhOeUF0TXpnZ016aDZUVFU0T0NBdE1URTVZekFnTWpFZ01UY2dNemdnTXpnZ016aHpNemdnTFRFM0lETTRJQzB6T0hNdE1UY2dMVE00SUMwek9DQXRNemdnY3kwek9DQXhOeUF0TXpnZ016aDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV5TnpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU56SWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXpNakZqTUNBMklETWdNVEVnTXlBeE1XTXhPQ0F6TVNBME9DQTVNeUExTmlBeE1qaHpNVEFnTkRBZ01qQWdOREJ6TVRJZ0xUVWdNakFnTFRRd2N6TTRJQzA1TnlBMU5pQXRNVEk0WXpBZ01DQXpJQzAxSURNZ0xURXhZekFnTFRnZ0xUWWdMVEV6SUMweE15QXRNVE5qTFRnZ01DQXRNVGdnTkNBdE1qWWdPSE10TWpVZ055QXRNalVnTjNZdE1UYzFiREV6TVNBek1tTXhNaUF3SURFMUlDMHhNU0F4TlNBdE1URjJMVFE1TW5Nd0lDMHhOQ0F0TVRVZ0xURTBjeTB4TlNBeE5DQXRNVFVnTVRSMk1UYzFiQzB4TXpFZ0xUTXlZeTB4TWlBd0lDMHhOU0F4TVNBdE1UVWdNVEYyTkRreUlITXRNVGNnTFRNZ0xUSTFJQzAzY3kweE9DQXRPQ0F0TWpZZ0xUaGpMVGNnTUNBdE1UTWdOU0F0TVRNZ01UTjZUVGswSURVMmRpMHhOREJzTVRFMklESTRkakUwTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUVXhOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURFNFl6QWdNVGdnTWpFZ01UZ2dNamdnTVRoak1Ua2dNQ0EwTlNBeU15QTFNU0ExT0d3MU1DQXlPRFZzTFRnM0lDMHhNRGRqTFRVZ0xUY2dMVGtnTFRFd0lDMHhOU0F0TVRCakxUZ2dNQ0F0TVRVZ05pQXRNVFVnTVRSak1DQTBJRE1nT1NBeklEbHNNVE15SURFNU1uTTNJRGtnTVRFZ09XZ3hNRE5qTlNBd0lEVWdMVFFnTlNBdE9Hd3ROamNnTFRNNE5HTXRNU0F0TlNBdE1pQXRNVEFnTFRJZ0xURTBZekFnTFRJM0lERXdJQzAwTkNBeU5pQXRORFJqTnlBd0lESTRJREFnTWpnZ0xURTRjeTB5TVNBdE1UZ2dMVEk0SUMweE9HZ3RNVGsxWXkwM0lEQWdMVEk0SURBZ0xUSTRJREU0ZWlCTk1qWTBJRGc0WXpBZ05EVWdNellnTnpnZ056VWdOemhqTXpFZ01DQTFNeUF0TWpJZ05UTWdMVFV5WXpBZ0xUTXlJQzB5TWlBdE5UY2dMVFE0SUMwMk9HTTFJQzAxSURFNElDMHhOU0EwTWlBdE1UVmpOVFVnTUNBeE1URWdOelFnTVRFeElERTFPR013SURVMklDMHpOQ0E1TUNBdE56a2dPVEJqTFRRd0lEQWdMVFUxSUMwM0lDMDNNeUF0TVRoekxUSXdJQzB4TVNBdE1qY2dMVEV4WXkwMklEQWdMVGdnTkNBdE9DQTVZekFnTXlBd0lEWWdNU0E1WXpBZ01pQXhNU0ExTUNBeU1TQTVNbk15TkNBeE1ESWdNalFnTVRBMFl6SWdNVFFnTVRBZ01qSWdNVGdnTWpKak1USWdNQ0F5TkNBdE15QTBNeUF0T1NCek5UQWdMVEV5SURnMklDMHhNbk0zT0NBMklEazVJREV5Y3pNNUlEa2dOVEVnT1dNMUlEQWdPQ0F0TkNBNElDMHhNR013SUMweE1DQXROQ0F0TWpjZ0xUSTNJQzAxTUdNdE1qSWdMVEl5SUMwNE1DQXROVFVnTFRFME9DQXROVFZqTFRReUlEQWdMVGcySURrZ0xURXhPU0F5TUd3dE1qUWdMVGs1WXpRMElESTJJRGd3SURJM0lERXhNaUF5TjJNNE5pQXdJREUyTUNBdE5USWdNVFl3SUMweE16TmpNQ0F0TVRFeUlDMHhNVElnTFRFNE5pQXRNakF6SUMweE9EWmpMVGM1SURBZ0xURTBPQ0F5T0NBdE1UUTRJRGc0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk5USTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEk0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzAzTWlBdE1UWTNZekFnT0NBM0lERXpJRE14SURFell6SXlJREFnTWpnZ01Ua2dNamdnTVRsc01UQXlJRE16T0hNMUlERTNJRFVnTWpOak1DQTNJQzB6SURFeElDMHhNU0F4TVdNdE1qSWdNQ0F0TkRjZ0xUTTNJQzAxTnlBdE5UbHpMVEV6SUMweU5DQXRNVGdnTFRJMGN5MDRJRE1nTFRnZ09ITXhJREV3SURFeklETTFjelF4SURjMUlEazVJRGMxY3pZMklDMDBOeUEyTmlBdE5EZHpNek1nTkRNZ09EZ2dORE5qTkRNZ01DQTRNQ0F0TkRBZ09EQWdMVGsyWXpBZ0xURXdOQ0F0TmpNZ0xURTVNaUF0TVRRMklDMHhPVEpqTFRNM0lEQWdMVFl3SURFM0lDMDNNU0EwTnlCak1DQXRNU0F0TlRBZ0xURTJOaUF0TlRBZ0xURTJObk10TVNBdE15QXRNU0F0TldNd0lDMDBJRFVnTFRFd0lESXpJQzB4TUdNeU5DQXdJRE14SUMwMUlETXhJQzB4TTNNdE55QXRNVE1nTFRNeElDMHhNMmd0TVRReVl5MHlOQ0F3SUMwek1TQTFJQzB6TVNBeE0zcE5NVE01SURZeFl6QWdMVEl4SURFMUlDMHpOQ0F6TXlBdE16UmpOekVnTUNBNU9DQTVNQ0E1T0NBeE5URmpNQ0F5TXlBdE1USWdORFFnTFRNeUlEUTBZeTB4TlNBd0lDMHpOaUF0TVNBdE5qRWdMVE0xZWsweU56UWdMVEUyTjJNd0lEZ2dOeUF4TXlBek1TQXhNMk15TWlBd0lESTRJREU1SURJNElERTViREV3TWlBek16Z2djelVnTVRjZ05TQXlNMk13SURjZ0xUTWdNVEVnTFRFeElERXhZeTB5TWlBd0lDMDBOeUF0TXpjZ0xUVTNJQzAxT1hNdE1UTWdMVEkwSUMweE9DQXRNalJ6TFRnZ015QXRPQ0E0Y3pFZ01UQWdNVE1nTXpWek5ERWdOelVnT1RrZ056VnpOallnTFRRM0lEWTJJQzAwTjNNek15QTBNeUE0T0NBME0yTTBNeUF3SURnd0lDMDBNQ0E0TUNBdE9UWmpNQ0F0TVRBMElDMDJNeUF0TVRreUlDMHhORFlnTFRFNU1tTXRNemNnTUNBdE5qQWdNVGNnTFRjeElEUTNZekFnTFRFZ0xUVXdJQzB4TmpZZ0xUVXdJQzB4TmpaekxURWdMVE1nTFRFZ0xUVmpNQ0F0TkNBMUlDMHhNQ0F5TXlBdE1UQWdZekkwSURBZ016RWdMVFVnTXpFZ0xURXpjeTAzSUMweE15QXRNekVnTFRFemFDMHhOREpqTFRJMElEQWdMVE14SURVZ0xUTXhJREV6ZWswME9EVWdOakZqTUNBdE1qRWdNVFVnTFRNMElETXpJQzB6TkdNM01TQXdJRGs0SURrd0lEazRJREUxTVdNd0lESXpJQzB4TWlBME5DQXRNeklnTkRSakxURTFJREFnTFRNMklDMHhJQzAyTVNBdE16VjZUVFl5TUNBdE1UWTNZekFnT0NBM0lERXpJRE14SURFell6SXlJREFnTWpnZ01Ua2dNamdnTVRsc01UQXlJRE16T0hNMUlERTNJRFVnTWpOak1DQTNJQzB6SURFeElDMHhNU0F4TVdNdE1qSWdNQ0F0TkRjZ0xUTTNJQzAxTnlBdE5Ua2djeTB4TXlBdE1qUWdMVEU0SUMweU5ITXRPQ0F6SUMwNElEaHpNU0F4TUNBeE15QXpOWE0wTVNBM05TQTVPU0EzTlhNMk5pQXRORGNnTmpZZ0xUUTNjek16SURReklEZzRJRFF6WXpReklEQWdPREFnTFRRd0lEZ3dJQzA1Tm1Nd0lDMHhNRFFnTFRZeklDMHhPVElnTFRFME5pQXRNVGt5WXkwek55QXdJQzAyTUNBeE55QXROekVnTkRkak1DQXRNU0F0TlRBZ0xURTJOaUF0TlRBZ0xURTJObk10TVNBdE15QXRNU0F0TldNd0lDMDBJRFVnTFRFd0lESXpJQzB4TUdNeU5DQXdJRE14SUMwMUlETXhJQzB4TTNNdE55QXRNVE1nTFRNeElDMHhNMmd0TVRReVl5MHlOQ0F3SUMwek1TQTFJQzB6TVNBeE0zb2dUVGd6TVNBMk1XTXdJQzB5TVNBeE5TQXRNelFnTXpNZ0xUTTBZemN4SURBZ09UZ2dPVEFnT1RnZ01UVXhZekFnTWpNZ0xURXlJRFEwSUMwek1pQTBOR010TVRVZ01DQXRNellnTFRFZ0xUWXhJQzB6TlhwTk9UWTJJQzB4Tmpkak1DQTRJRGNnTVRNZ016RWdNVE5qTWpJZ01DQXlPQ0F4T1NBeU9DQXhPV3d4TURJZ016TTRjelVnTVRjZ05TQXlNMk13SURjZ0xUTWdNVEVnTFRFeElERXhZeTB5TWlBd0lDMDBOeUF0TXpjZ0xUVTNJQzAxT1hNdE1UTWdMVEkwSUMweE9DQXRNalJ6TFRnZ015QXRPQ0E0Y3pFZ01UQWdNVE1nTXpWek5ERWdOelVnT1RrZ056VnpOallnTFRRM0lEWTJJQzAwTnlCek16TWdORE1nT0RnZ05ETmpORE1nTUNBNE1DQXROREFnT0RBZ0xUazJZekFnTFRFd05DQXROak1nTFRFNU1pQXRNVFEySUMweE9USmpMVE0zSURBZ0xUWXdJREUzSUMwM01TQTBOMk13SUMweElDMDFNQ0F0TVRZMklDMDFNQ0F0TVRZMmN5MHhJQzB6SUMweElDMDFZekFnTFRRZ05TQXRNVEFnTWpNZ0xURXdZekkwSURBZ016RWdMVFVnTXpFZ0xURXpjeTAzSUMweE15QXRNekVnTFRFemFDMHhOREpqTFRJMElEQWdMVE14SURVZ0xUTXhJREV6ZWsweE1UYzNJRFl4WXpBZ0xUSXhJREUxSUMwek5DQXpNeUF0TXpSak56RWdNQ0E1T0NBNU1DQTVPQ0F4TlRGak1DQXlNeUF0TVRJZ05EUWdMVE15SURRMElHTXRNVFVnTUNBdE16WWdMVEVnTFRZeElDMHpOWHBOTVRNeE1pQXRNVFkzWXpBZ09DQTNJREV6SURNeElERXpZekl5SURBZ01qZ2dNVGtnTWpnZ01UbHNNVEF5SURNek9ITTFJREUzSURVZ01qTmpNQ0EzSUMweklERXhJQzB4TVNBeE1XTXRNaklnTUNBdE5EY2dMVE0zSUMwMU55QXROVGx6TFRFeklDMHlOQ0F0TVRnZ0xUSTBjeTA0SURNZ0xUZ2dPSE14SURFd0lERXpJRE0xY3pReElEYzFJRGs1SURjMWN6WTJJQzAwTnlBMk5pQXRORGR6TXpNZ05ETWdPRGdnTkROak5ETWdNQ0E0TUNBdE5EQWdPREFnTFRrMll6QWdMVEV3TkNBdE5qTWdMVEU1TWlBdE1UUTJJQzB4T1RJZ1l5MHpOeUF3SUMwMk1DQXhOeUF0TnpFZ05EZGpNQ0F0TVNBdE5UQWdMVEUyTmlBdE5UQWdMVEUyTm5NdE1TQXRNeUF0TVNBdE5XTXdJQzAwSURVZ0xURXdJREl6SUMweE1HTXlOQ0F3SURNeElDMDFJRE14SUMweE0zTXROeUF0TVRNZ0xUTXhJQzB4TTJndE1UUXlZeTB5TkNBd0lDMHpNU0ExSUMwek1TQXhNM3BOTVRVeU15QTJNV013SUMweU1TQXhOU0F0TXpRZ016TWdMVE0wWXpjeElEQWdPVGdnT1RBZ09UZ2dNVFV4WXpBZ01qTWdMVEV5SURRMElDMHpNaUEwTkdNdE1UVWdNQ0F0TXpZZ0xURWdMVFl4SUMwek5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFV4UWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeFFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHlOVGhqTUNBeklERWdOaUExSURFMVl6TXdJRGN6SURRMUlERTBOU0EwTlNBeU5ETnpMVEUxSURFM01DQXRORFVnTWpRell5MDBJRGtnTFRVZ01USWdMVFVnTVRWak1DQTFJRFVnT1NBeE1pQTVZek1nTUNBNElDMHhJREUxSUMweE1tTTFNQ0F0T0RBZ056Y2dMVEUxTXlBM055QXRNalUxY3kweU55QXRNVGMxSUMwM055QXRNalUxWXkwM0lDMHhNU0F0TVRJZ0xURXlJQzB4TlNBdE1USmpMVGNnTUNBdE1USWdOQ0F0TVRJZ09Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFV5T1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE56SWdMVEUyTjJNd0lEZ2dOeUF4TXlBek1TQXhNMk15TWlBd0lESTRJREU1SURJNElERTViREV3TWlBek16aHpOU0F4TnlBMUlESXpZekFnTnlBdE15QXhNU0F0TVRFZ01URmpMVEl5SURBZ0xUUTNJQzB6TnlBdE5UY2dMVFU1Y3kweE15QXRNalFnTFRFNElDMHlOSE10T0NBeklDMDRJRGh6TVNBeE1DQXhNeUF6TlhNME1TQTNOU0E1T1NBM05YTTJOaUF0TkRjZ05qWWdMVFEzY3pNeklEUXpJRGc0SURRell6UXpJREFnT0RBZ0xUUXdJRGd3SUMwNU5tTXdJQzB4TURRZ0xUWXpJQzB4T1RJZ0xURTBOaUF0TVRreVl5MHpOeUF3SUMwMk1DQXhOeUF0TnpFZ05EY2dZekFnTFRFZ0xUVXdJQzB4TmpZZ0xUVXdJQzB4TmpaekxURWdMVE1nTFRFZ0xUVmpNQ0F0TkNBMUlDMHhNQ0F5TXlBdE1UQmpNalFnTUNBek1TQXROU0F6TVNBdE1UTnpMVGNnTFRFeklDMHpNU0F0TVROb0xURTBNbU10TWpRZ01DQXRNekVnTlNBdE16RWdNVE42VFRFek9TQTJNV013SUMweU1TQXhOU0F0TXpRZ016TWdMVE0wWXpjeElEQWdPVGdnT1RBZ09UZ2dNVFV4WXpBZ01qTWdMVEV5SURRMElDMHpNaUEwTkdNdE1UVWdNQ0F0TXpZZ0xURWdMVFl4SUMwek5YcE5NamMwSUMweE5qZGpNQ0E0SURjZ01UTWdNekVnTVROak1qSWdNQ0F5T0NBeE9TQXlPQ0F4T1d3eE1ESWdNek00SUhNMUlERTNJRFVnTWpOak1DQTNJQzB6SURFeElDMHhNU0F4TVdNdE1qSWdNQ0F0TkRjZ0xUTTNJQzAxTnlBdE5UbHpMVEV6SUMweU5DQXRNVGdnTFRJMGN5MDRJRE1nTFRnZ09ITXhJREV3SURFeklETTFjelF4SURjMUlEazVJRGMxY3pZMklDMDBOeUEyTmlBdE5EZHpNek1nTkRNZ09EZ2dORE5qTkRNZ01DQTRNQ0F0TkRBZ09EQWdMVGsyWXpBZ0xURXdOQ0F0TmpNZ0xURTVNaUF0TVRRMklDMHhPVEpqTFRNM0lEQWdMVFl3SURFM0lDMDNNU0EwTjJNd0lDMHhJQzAxTUNBdE1UWTJJQzAxTUNBdE1UWTJjeTB4SUMweklDMHhJQzAxWXpBZ0xUUWdOU0F0TVRBZ01qTWdMVEV3SUdNeU5DQXdJRE14SUMwMUlETXhJQzB4TTNNdE55QXRNVE1nTFRNeElDMHhNMmd0TVRReVl5MHlOQ0F3SUMwek1TQTFJQzB6TVNBeE0zcE5ORGcxSURZeFl6QWdMVEl4SURFMUlDMHpOQ0F6TXlBdE16UmpOekVnTUNBNU9DQTVNQ0E1T0NBeE5URmpNQ0F5TXlBdE1USWdORFFnTFRNeUlEUTBZeTB4TlNBd0lDMHpOaUF0TVNBdE5qRWdMVE0xZWswMk1qQWdMVEUyTjJNd0lEZ2dOeUF4TXlBek1TQXhNMk15TWlBd0lESTRJREU1SURJNElERTViREV3TWlBek16aHpOU0F4TnlBMUlESXpZekFnTnlBdE15QXhNU0F0TVRFZ01URmpMVEl5SURBZ0xUUTNJQzB6TnlBdE5UY2dMVFU1SUhNdE1UTWdMVEkwSUMweE9DQXRNalJ6TFRnZ015QXRPQ0E0Y3pFZ01UQWdNVE1nTXpWek5ERWdOelVnT1RrZ056VnpOallnTFRRM0lEWTJJQzAwTjNNek15QTBNeUE0T0NBME0yTTBNeUF3SURnd0lDMDBNQ0E0TUNBdE9UWmpNQ0F0TVRBMElDMDJNeUF0TVRreUlDMHhORFlnTFRFNU1tTXRNemNnTUNBdE5qQWdNVGNnTFRjeElEUTNZekFnTFRFZ0xUVXdJQzB4TmpZZ0xUVXdJQzB4TmpaekxURWdMVE1nTFRFZ0xUVmpNQ0F0TkNBMUlDMHhNQ0F5TXlBdE1UQmpNalFnTUNBek1TQXROU0F6TVNBdE1UTnpMVGNnTFRFeklDMHpNU0F0TVROb0xURTBNbU10TWpRZ01DQXRNekVnTlNBdE16RWdNVE42SUUwNE16RWdOakZqTUNBdE1qRWdNVFVnTFRNMElETXpJQzB6TkdNM01TQXdJRGs0SURrd0lEazRJREUxTVdNd0lESXpJQzB4TWlBME5DQXRNeklnTkRSakxURTFJREFnTFRNMklDMHhJQzAyTVNBdE16VjZUVGsyTmlBdE1UWTNZekFnT0NBM0lERXpJRE14SURFell6SXlJREFnTWpnZ01Ua2dNamdnTVRsc01UQXlJRE16T0hNMUlERTNJRFVnTWpOak1DQTNJQzB6SURFeElDMHhNU0F4TVdNdE1qSWdNQ0F0TkRjZ0xUTTNJQzAxTnlBdE5UbHpMVEV6SUMweU5DQXRNVGdnTFRJMGN5MDRJRE1nTFRnZ09ITXhJREV3SURFeklETTFjelF4SURjMUlEazVJRGMxY3pZMklDMDBOeUEyTmlBdE5EY2djek16SURReklEZzRJRFF6WXpReklEQWdPREFnTFRRd0lEZ3dJQzA1Tm1Nd0lDMHhNRFFnTFRZeklDMHhPVElnTFRFME5pQXRNVGt5WXkwek55QXdJQzAyTUNBeE55QXROekVnTkRkak1DQXRNU0F0TlRBZ0xURTJOaUF0TlRBZ0xURTJObk10TVNBdE15QXRNU0F0TldNd0lDMDBJRFVnTFRFd0lESXpJQzB4TUdNeU5DQXdJRE14SUMwMUlETXhJQzB4TTNNdE55QXRNVE1nTFRNeElDMHhNMmd0TVRReVl5MHlOQ0F3SUMwek1TQTFJQzB6TVNBeE0zcE5NVEUzTnlBMk1XTXdJQzB5TVNBeE5TQXRNelFnTXpNZ0xUTTBZemN4SURBZ09UZ2dPVEFnT1RnZ01UVXhZekFnTWpNZ0xURXlJRFEwSUMwek1pQTBOQ0JqTFRFMUlEQWdMVE0ySUMweElDMDJNU0F0TXpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXlOa0V1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TmtFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBd1l6QWdNVEF5SURJM0lERTNOU0EzTnlBeU5UVmpOeUF4TVNBeE1pQXhNaUF4TlNBeE1tTTNJREFnTVRJZ0xUUWdNVElnTFRsak1DQXRNeUF0TVNBdE5pQXROU0F0TVRWakxUTXdJQzAzTXlBdE5EVWdMVEUwTlNBdE5EVWdMVEkwTTNNeE5TQXRNVGN3SURRMUlDMHlORE5qTkNBdE9TQTFJQzB4TWlBMUlDMHhOV013SUMwMUlDMDFJQzA1SUMweE1pQXRPV010TXlBd0lDMDRJREVnTFRFMUlERXlZeTAxTUNBNE1DQXROemNnTVRVeklDMDNOeUF5TlRWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXlOek11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TnpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBdE1UWTVkalE1TW5Nd0lERTBJREUxSURFMGN6RTFJQzB4TkNBeE5TQXRNVFIyTFRFM05Xd3hNekVnTXpKak1USWdNQ0F4TlNBdE1URWdNVFVnTFRFeGRpMDBPVEp6TVRjZ015QXlOU0EzY3pFNElEZ2dNallnT0dNM0lEQWdNVE1nTFRVZ01UTWdMVEV6WXpBZ0xUWWdMVE1nTFRFeElDMHpJQzB4TVdNdE1UZ2dMVE14SUMwME9DQXRPVE1nTFRVMklDMHhNamh6TFRFd0lDMDBNQ0F0TWpBZ0xUUXdjeTB4TWlBMUlDMHlNQ0EwTUhNdE16Z2dPVGNnTFRVMklERXlPR013SURBZ0xUTWdOU0F0TXlBeE1XTXdJRGdnTmlBeE15QXhNeUF4TTJNNElEQWdNVGdnTFRRZ01qWWdMVGdnY3pJMUlDMDNJREkxSUMwM2RqRTNOV3d0TVRNeElDMHpNbU10TVRJZ01DQXRNVFVnTVRFZ0xURTFJREV4ZWswek1DQTFObll0TVRRd2JERXhOaUF5T0hZeE5EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3TmpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05qVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXROVE14WXpBZ05pQXpJREV3SURrZ01UTmpNak0ySURFd01TQTBNVEFnTWpneUlEUXhNQ0ExTVRaak1DQXhNamdnTFRVeklESXlOQ0F0TVRjM0lESXlOR010TmpjZ01DQXRNVE13SUMweU1pQXRNVFk1SUMwM00yTXhNU0EwSURJeUlEWWdNelFnTm1NMU5pQXdJREV3TVNBdE5EVWdNVEF4SUMweE1ERnpMVFExSUMweE1ERWdMVEV3TVNBdE1UQXhjeTB4TURFZ05EVWdMVEV3TVNBeE1ERmpNQ0F4TVRBZ01UQXpJREl3TUNBeU16WWdNakF3WXpFM015QXdJRE13TmlBdE1UQXhJRE13TmlBdE1qVTJZekFnTFRJNU55QXRNamMwSUMwME9URWdMVFV5TlNBdE5UUXpJR013SURBZ0xUVWdMVEVnTFRnZ0xURmpMVGdnTUNBdE1UVWdOeUF0TVRVZ01UVjZUVEl6TWlBek16QmpNQ0F5TUNBeE1DQTBOQ0F6TWlBMU5XTXRNVFFnT1NBdE1qQWdNalVnTFRJd0lEUXpZekFnTkRNZ016WWdOekFnT0RnZ056QnpPRGdnTFRJM0lEZzRJQzAzTUdNd0lDMHhPQ0F0TVRBZ0xUTXhJQzB5TUNBdE5ETmpNaklnTFRFMklETXlJQzB6TVNBek1pQXROVFZqTUNBdE5UQWdMVFUwSUMwM05pQXRNVEF3SUMwM05uTXRNVEF3SURNeElDMHhNREFnTnpaNlRUSTJOeUF6TXpCak1DQXRNekFnTWpjZ0xUVTRJRFkxSUMwMU9HTXlOQ0F3SURReUlERXlJRFF5SURJNElHTXdJREkySUMwME5DQTBPQ0F0T0RnZ056QmpMVGdnTFRFd0lDMHhPU0F0TWpRZ0xURTVJQzAwTUhwTk1qazNJRFExT1dNd0lDMHlOU0EwTWlBdE5EVWdOek1nTFRVNVl6WWdOaUE0SURJd0lEZ2dNamhqTUNBeU5pQXRNVFlnTlRJZ0xUUTJJRFV5WXkweU15QXdJQzB6TlNBdE1UQWdMVE0xSUMweU1YcE5OVGc0SURFeE9XTXdJREl4SURFM0lETTRJRE00SURNNGN6TTRJQzB4TnlBek9DQXRNemh6TFRFM0lDMHpPQ0F0TXpnZ0xUTTRjeTB6T0NBeE55QXRNemdnTXpoNlRUVTRPQ0F0TVRFNVl6QWdNakVnTVRjZ016Z2dNemdnTXpoek16Z2dMVEUzSURNNElDMHpPSE10TVRjZ0xUTTRJQzB6T0NBdE16Z2djeTB6T0NBeE55QXRNemdnTXpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVkJRVGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZCUVRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE1UUmpNQ0EwSURJZ055QXlNQ0F5TlhNek9TQXpOU0EyT0NBek5XTXpOaUF3SURZM0lDMHpPQ0EyTnlBdE16aHpNekVnTFRNNElEVTVJQzB6T0dNeE55QXdJREkxSURNZ016UWdNVEZ6TVRNZ01URWdNVFlnTVRGek5pQXRNaUEySUMwMmN5MHlJQzAzSUMweU1DQXRNalZ6TFRNNUlDMHpOU0F0TmpnZ0xUTTFZeTB6TmlBd0lDMDJOeUF6T0NBdE5qY2dNemh6TFRNeElETTRJQzAxT1NBek9HTXRNVGNnTUNBdE1qVWdMVE1nTFRNMElDMHhNWE10TVRNZ0xURXhJQzB4TmlBdE1URnpMVFlnTWlBdE5pQTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTkVFeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdOVEJqTUNBeU9DQXlNaUExTUNBMU1DQTFNSE0xTUNBdE1qSWdOVEFnTFRVd2N5MHlNaUF0TlRBZ0xUVXdJQzAxTUhNdE5UQWdNaklnTFRVd0lEVXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTkVGRUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRkVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVFpqTUNBeklESWdOaUF4TUNBMmFEVXhZemNnTUNBeE1DQXRNVEVnTVRBZ0xURXhiRGM1SUMweU5qWnNOemdnTWpZMmN6TWdNVEVnTVRBZ01URm9PR00wSURBZ05pQXRNU0EySUMwemN5MHlJQzA0SUMweUlDMDRiQzB4TVRVZ0xUTTVNWE10TVNBdE1UQWdMVGtnTFRFd2N5MDVJREV3SUMwNUlERXdiQzB4TVRZZ016a3hjeTB4SURNZ0xURWdOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRSQk5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkJOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREU0TldNd0lEa2dOeUF4TXlBeE5DQXhNMk01SURBZ01UZ2dMVFFnTWpjZ0xUaHpNamdnTFRFd0lEUXhJQzB4TUhNek1pQTJJRFF4SURFd2N6RTRJRGdnTWpjZ09HTTNJREFnTVRRZ0xUUWdNVFFnTFRFell6QWdMVFlnTFRRZ0xURXhJQzAwSUMweE1XTXRNVGtnTFRNeUlDMDBPQ0F0T1RjZ0xUVTNJQzB4TXpOekxURXhJQzAwTVNBdE1qRWdMVFF4Y3kweE1pQTFJQzB5TVNBME1YTXRNemdnTVRBeElDMDFOeUF4TXpOak1DQXdJQzAwSURVZ0xUUWdNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVeE1ERXVlRzFzQUR4emVXMWliMndnYVdROUlrVXhNREVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TWpJMFl6QWdOaUEzT1NBek9UUWdPVEFnTkRRNFl6TWdNVE1nT1NBeU1pQXhPU0F5TW1nNE4yTXhNQ0F3SURFMklDMHhNU0F4TmlBdE1qSmpNQ0F0TmlBdE56a2dMVE01TkNBdE9UQWdMVFEwT0dNdE15QXRNVE1nTFRrZ0xUSXlJQzB4T1NBdE1qSm9MVGczWXkweE1DQXdJQzB4TmlBeE1TQXRNVFlnTWpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXdORGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TkRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBd1l6QWdNakFnTWpBZ01qQWdNakFnTWpCb016UmpNU0ExTmlBM0lERTNNU0F4TUNBeE9UQmpNeUF5TWlBM0lESTFJRE15SURNd1l6SXhJRFFnTnpZZ01UQWdNVEUySURFeWRqUTBjekFnTWpBZ01qQWdNakJ6TWpBZ0xUSXdJREl3SUMweU1IWXRORFJqTkRBZ0xUSWdPVFVnTFRnZ01URTJJQzB4TW1NeU5TQXROU0F5T1NBdE9DQXpNaUF0TXpCak15QXRNVGtnT1NBdE1UTTBJREV3SUMweE9UQm9NelJ6TWpBZ01DQXlNQ0F0TWpCekxUSXdJQzB5TUNBdE1qQWdMVEl3YUMwek5HTXRNU0F0TlRZZ0xUY2dMVEUzTVNBdE1UQWdMVEU1TUdNdE15QXRNaklnTFRjZ0xUSTFJQzB6TWlBdE16QWdZeTB5TVNBdE5DQXROellnTFRFd0lDMHhNVFlnTFRFeWRpMDBOSE13SUMweU1DQXRNakFnTFRJd2N5MHlNQ0F5TUNBdE1qQWdNakIyTkRSakxUUXdJRElnTFRrMUlEZ2dMVEV4TmlBeE1tTXRNalVnTlNBdE1qa2dPQ0F0TXpJZ016QmpMVE1nTVRrZ0xUa2dNVE0wSUMweE1DQXhPVEJvTFRNMGN5MHlNQ0F3SUMweU1DQXlNSHBOTVRRMElESXdhRFk0ZGpFNU9HTXRNamdnTFRFZ0xUVTRJQzAySUMwMk1pQXRNalpqTFRVZ0xUSXpJQzAySUMweE1EY2dMVFlnTFRFM01ucE5NVFEwSUMweU1HTXdJQzAyTlNBeElDMHhORGtnTmlBdE1UY3lZelFnTFRJd0lETTBJQzB5TlNBMk1pQXRNaloyTVRrNGFDMDJPSG9nVFRJMU1pQXlNR2cyT0dNd0lEWTFJQzB4SURFME9TQXROaUF4TnpKakxUUWdNakFnTFRNMElESTFJQzAyTWlBeU5uWXRNVGs0ZWsweU5USWdMVEl3ZGkweE9UaGpNamdnTVNBMU9DQTJJRFl5SURJMll6VWdNak1nTmlBeE1EY2dOaUF4TnpKb0xUWTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTUVFeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1FRXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNR013SURjMUlERXdNaUF4TXpVZ01qSTJJREV6TlhNeU1qZ2dMVFl3SURJeU9DQXRNVE0xY3kweE1EUWdMVEV6TlNBdE1qSTRJQzB4TXpWekxUSXlOaUEyTUNBdE1qSTJJREV6TlhwTk1USTFJRE13WXpBZ0xUY3pJRFk1SUMweE5EZ2dNVEk0SUMweE5EaGpOREVnTUNBM05pQXpPU0EzTmlBNE9HTXdJRGN6SUMwMk9TQXhORGdnTFRFeU9DQXhORGhqTFRReElEQWdMVGMySUMwek9TQXROellnTFRnNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZOVE01TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRNNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ05EQmpNQ0F4T1NBeE5pQXpOU0F6TlNBek5YTXpOU0F0TVRZZ016VWdMVE0xWXpBZ0xUY2dMVElnTFRFMElDMDJJQzB5TUdNeUlDMHlJREV5SUMwNUlETXpJQzA1WXpJMUlEQWdOREVnTVRrZ05ERWdNelpqTUNBeE9TQXRNakFnTXpNZ0xUUXdJRFEwWXkwME1pQXlOQ0F0TmpZZ05qRWdMVFkySURrMVl6QWdOVElnTlRRZ09EWWdNVEF6SURnMll6UTBJREFnT1RFZ0xUSTFJRGt4SUMwMk1HTXdJQzB4T1NBdE1UWWdMVE0xSUMwek5TQXRNelZ6TFRNMUlERTJJQzB6TlNBek5XTXdJRGNnTWlBeE15QTFJREU0WXkweElERWdMVEV4SURjZ0xUSTJJRGNnWXkweU5pQXdJQzB6TmlBdE1Ua2dMVE0ySUMwek1tTXdJQzB5TkNBeE55QXRNelFnTXpnZ0xUUTJZek00SUMweU1TQTJPU0F0TlRZZ05qa2dMVGt6WXpBZ0xUVTJJQzAyTVNBdE9EZ2dMVEV3T1NBdE9EaGpMVE00SURBZ0xUazNJREkwSUMwNU55QTJNbnBOT0RJZ0xUYzNZekFnTWpnZ01qSWdOVEFnTlRBZ05UQnpOVEFnTFRJeUlEVXdJQzAxTUdNd0lDMHhOU0F0TnlBdE1qa2dMVEUzSUMwek9HTTNOeUF4TVNBeE1USWdNVGszSURFME1DQXpORGxvTFRVNWN5MHlNQ0F3SUMweU1DQXhPWE15TUNBeE9TQXlNQ0F4T1dnMk9XTXpOaUE1TnlBeE1EZ2dNVGM0SURFNU5pQXhOemdnWXpRM0lEQWdNVEF4SUMweU1pQXhNREVnTFRZM1l6QWdMVEk0SUMweU1pQXROVEFnTFRVd0lDMDFNSE10TlRBZ01qSWdMVFV3SURVd1l6QWdNVE1nTlNBeU5TQXhNeUF6TkdNdE5EZ2dNQ0F0T0RZZ0xUWTFJQzB4TURFZ0xURTBOV2cxT1hNeU1DQXdJREl3SUMweE9YTXRNakFnTFRFNUlDMHlNQ0F0TVRsb0xUWTVZeTB5TnlBdE1UTTNJQzA0T0NBdE16Z3hJQzB5TmpBZ0xUTTRNV010TXpnZ01DQXROeklnTWpnZ0xUY3lJRGN3ZWswME56a2dNakZqTUNBM0lEZ2dNVFFnTXpBZ016QmpOU0EwSURFM015QXhORFlnTVRjeklERTBObWd0TVRFM1l5MHhOU0F3SUMweU1pQXROaUF0TXpVZ0xURTVJR010TkNBdE5DQXRPQ0F0TlNBdE1USWdMVFZ6TFRFMUlEQWdMVEUxSURoc016WWdPREp6TlNBNUlEa2dPV2d5TXpkak55QXdJRGdnTFRNZ09DQXRPR013SUMweklDMHhJQzA0SUMwMElDMHhNV3d0TVRreUlDMHhOakZ6TnlBeUlERXlJREpqTVRnZ01DQXpNeUF0T0NBME5TQXRNVGRqTVRVZ0xURXpJREkzSUMweE9DQTBPU0F0TVRoakxURTJJRE1nTFRJNElERTNJQzB5T0NBek5HTXdJREU1SURFMklETTFJRE0xSURNMWN6TTFJQzB4TmlBek5TQXRNelZqTUNBdE5Ea2dMVFU0SUMwNU15QXRNVEE1SUMwNU0yTXRNakFnTUNBdE16TWdOaUF0TkRVZ01UTmpMVEUxSURrZ0xUTXlJREUwSUMwME9DQXhOQ0JqTFRFeklEQWdMVEkySUMweUlDMHpNeUF0T1hNdE1URWdMVEV3SUMweE9DQXRNVEJ6TFRFeklEWWdMVEV6SURFemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwZHZiM1IyYVd4c1pTOUZNall6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpZeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUVTFZekFnTmlBMElERXdJREV3SURFd2FEVTRjelExSURJd0lEUTFJRFExY3kwME5TQTBOU0F0TkRVZ05EVm9MVFU0WXkwMklEQWdMVEV3SURRZ0xURXdJREV3ZGpjd1l6QWdOaUEwSURFd0lERXdJREV3YURjd1l6WWdNQ0F4TUNBdE5DQXhNQ0F0TVRCMkxUVTRjekl3SUMwME5TQTBOU0F0TkRWek5EVWdORFVnTkRVZ05EVjJOVGhqTUNBMklEUWdNVEFnTVRBZ01UQm9OekJqTmlBd0lERXdJQzAwSURFd0lDMHhNSFl0TnpCak1DQXROaUF0TkNBdE1UQWdMVEV3SUMweE1HZ3ROVGh6TFRRMUlDMHlNQ0F0TkRVZ0xUUTFjelExSUMwME5TQTBOU0F0TkRWb05UZ2dZellnTUNBeE1DQXROQ0F4TUNBdE1UQjJMVGN3WXpBZ0xUWWdMVFFnTFRFd0lDMHhNQ0F0TVRCb0xUY3dZeTAySURBZ0xURXdJRFFnTFRFd0lERXdkalU0Y3kweU1DQTBOU0F0TkRVZ05EVnpMVFExSUMwME5TQXRORFVnTFRRMWRpMDFPR013SUMwMklDMDBJQzB4TUNBdE1UQWdMVEV3YUMwM01HTXROaUF3SUMweE1DQTBJQzB4TUNBeE1IWTNNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlIYjI5MGRtbHNiR1V2UlRVeE1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXhNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREV6TTJNd0lEVXpJRE0xSURFd05DQTROaUF4TWpoakxURTVJREUwSUMweU55QXpOaUF0TWpjZ05qSmpNQ0F4TURVZ09USWdNVFl6SURJd01pQXhOak5qT1RRZ01DQXhOVE1nTFRReUlERTFNeUF0TVRFell6QWdMVFV6SUMweU9DQXRPRFFnTFRVNElDMHhNVEpqTXpJZ0xUSTFJRFE0SUMwMU1TQTBPQ0F0T0RWak1DQXRNVEl3SUMweE16UWdMVEUzTmlBdE1qSTVJQzB4TnpaakxUZzBJREFnTFRFM05TQTFNeUF0TVRjMUlERXpNM3BOTnpBZ01UTTBZekFnTFRVMElEUXpJQzB4TURBZ01URXhJQzB4TURCak5Ea2dNQ0E1TkNBeU55QTVOQ0EyTlNCak1DQTBPQ0F0TnpVZ09USWdMVEUxTWlBeE16TmpMVEkwSUMweU15QXROVE1nTFRVeklDMDFNeUF0T1RoNlRURTNOaUEwTURGak1DQXRORFlnTnpJZ0xUZzBJREV5TmlBdE1URXhZekl3SURFM0lESTVJRFV3SURJNUlEYzVZekFnTkRRZ0xUSTFJRGd6SUMwM05pQTRNMk10TkRrZ01DQXROemtnTFRJeUlDMDNPU0F0TlRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXlOakl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TmpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBMk5IWTJOV013SURFeklERTFJREU0SURFMUlERTRiRE01SURFd2RqRTRNWE13SURFMElERTFJREUwY3pFMUlDMHhOQ0F4TlNBdE1UUjJMVEUzTkd3Mk9DQXhOM1l4T0RGek1DQXhOQ0F4TlNBeE5ITXhOU0F0TVRRZ01UVWdMVEUwZGkweE56UnpNellnTVRBZ016a2dNVEJqTmlBd0lERXlJQzB4SURFMUlDMHhNSFl0TmpWak1DQXRNVE1nTFRFMUlDMHhPQ0F0TVRVZ0xURTRiQzB6T1NBdE1UQjJMVEUxT1hNek5pQXhNQ0F6T1NBeE1HTTJJREFnTVRJZ0xURWdNVFVnTFRFd2RpMDJOV013SUMweE15QXRNVFVnTFRFNElDMHhOU0F0TVRoc0xUTTVJQzB4TUhZdE1UZ3hJSE13SUMweE5DQXRNVFVnTFRFMGN5MHhOU0F4TkNBdE1UVWdNVFIyTVRjMGJDMDJPQ0F0TVRkMkxURTRNWE13SUMweE5DQXRNVFVnTFRFMGN5MHhOU0F4TkNBdE1UVWdNVFIyTVRjMGN5MHpOaUF0TVRBZ0xUTTVJQzB4TUdNdE5pQXdJQzB4TWlBeElDMHhOU0F4TUhZMk5XTXdJREV6SURFMUlERTRJREUxSURFNGJETTVJREV3ZGpFMU9YTXRNellnTFRFd0lDMHpPU0F0TVRCakxUWWdNQ0F0TVRJZ01TQXRNVFVnTVRCNlRUZzBJRGN4ZGkweE5UbHNOamdnTVRkMk1UVTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMGR2YjNSMmFXeHNaUzlGTlRNNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UTTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdOREJqTUNBeE9TQXhOaUF6TlNBek5TQXpOWE16TlNBdE1UWWdNelVnTFRNMVl6QWdMVGNnTFRJZ0xURTBJQzAySUMweU1HTXlJQzB5SURFeUlDMDVJRE16SUMwNVl6STFJREFnTkRFZ01Ua2dOREVnTXpaak1DQXhPU0F0TWpBZ016TWdMVFF3SURRMFl5MDBNaUF5TkNBdE5qWWdOakVnTFRZMklEazFZekFnTlRJZ05UUWdPRFlnTVRBeklEZzJZelEwSURBZ09URWdMVEkxSURreElDMDJNR013SUMweE9TQXRNVFlnTFRNMUlDMHpOU0F0TXpWekxUTTFJREUySUMwek5TQXpOV013SURjZ01pQXhNeUExSURFNFl5MHhJREVnTFRFeElEY2dMVEkySURjZ1l5MHlOaUF3SUMwek5pQXRNVGtnTFRNMklDMHpNbU13SUMweU5DQXhOeUF0TXpRZ016Z2dMVFEyWXpNNElDMHlNU0EyT1NBdE5UWWdOamtnTFRrell6QWdMVFUySUMwMk1TQXRPRGdnTFRFd09TQXRPRGhqTFRNNElEQWdMVGszSURJMElDMDVOeUEyTW5wTk9ESWdMVGMzWXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJ6TlRBZ0xUSXlJRFV3SUMwMU1HTXdJQzB4TlNBdE55QXRNamtnTFRFM0lDMHpPR00zTnlBeE1TQXhNVElnTVRrM0lERTBNQ0F6TkRsb0xUVTVjeTB5TUNBd0lDMHlNQ0F4T1hNeU1DQXhPU0F5TUNBeE9XZzJPV016TmlBNU55QXhNRGdnTVRjNElERTVOaUF4TnpnZ1l6UTNJREFnTVRBeElDMHlNaUF4TURFZ0xUWTNZekFnTFRJNElDMHlNaUF0TlRBZ0xUVXdJQzAxTUhNdE5UQWdNaklnTFRVd0lEVXdZekFnTVRNZ05TQXlOU0F4TXlBek5HTXRORGdnTUNBdE9EWWdMVFkxSUMweE1ERWdMVEUwTldnMU9YTXlNQ0F3SURJd0lDMHhPWE10TWpBZ0xURTVJQzB5TUNBdE1UbG9MVFk1WXkweU55QXRNVE0zSUMwNE9DQXRNemd4SUMweU5qQWdMVE00TVdNdE16Z2dNQ0F0TnpJZ01qZ2dMVGN5SURjd2VrMDBNekVnTFRFMk4yTXdJRGdnTnlBeE15QXpNU0F4TTJNeU1pQXdJREk0SURFNUlESTRJREU1YkRFd01pQXpNemh6TlNBeE55QTFJREl6SUdNd0lEY2dMVE1nTVRFZ0xURXhJREV4WXkweU1pQXdJQzAwTnlBdE16Y2dMVFUzSUMwMU9YTXRNVE1nTFRJMElDMHhPQ0F0TWpSekxUZ2dNeUF0T0NBNGN6RWdNVEFnTVRNZ016VnpOREVnTnpVZ09Ua2dOelZ6TmpZZ0xUUTNJRFkySUMwME4zTXpNeUEwTXlBNE9DQTBNMk0wTXlBd0lEZ3dJQzAwTUNBNE1DQXRPVFpqTUNBdE1UQTBJQzAyTXlBdE1Ua3lJQzB4TkRZZ0xURTVNbU10TXpjZ01DQXROakFnTVRjZ0xUY3hJRFEzWXpBZ0xURWdMVFV3SUMweE5qWWdMVFV3SUMweE5qWnpMVEVnTFRNZ0xURWdMVFZqTUNBdE5DQTFJQzB4TUNBeU15QXRNVEJqTWpRZ01DQXpNU0F0TlNBek1TQXRNVE1nY3kwM0lDMHhNeUF0TXpFZ0xURXphQzB4TkRKakxUSTBJREFnTFRNeElEVWdMVE14SURFemVrMDJORElnTmpGak1DQXRNakVnTVRVZ0xUTTBJRE16SUMwek5HTTNNU0F3SURrNElEa3dJRGs0SURFMU1XTXdJREl6SUMweE1pQTBOQ0F0TXpJZ05EUmpMVEUxSURBZ0xUTTJJQzB4SUMwMk1TQXRNelY2VFRjM055QXRNVFkzWXpBZ09DQTNJREV6SURNeElERXpZekl5SURBZ01qZ2dNVGtnTWpnZ01UbHNNVEF5SURNek9ITTFJREUzSURVZ01qTmpNQ0EzSUMweklERXhJQzB4TVNBeE1XTXRNaklnTUNBdE5EY2dMVE0zSUMwMU55QXROVGx6TFRFeklDMHlOQ0F0TVRnZ0xUSTBjeTA0SURNZ0xUZ2dPQ0J6TVNBeE1DQXhNeUF6TlhNME1TQTNOU0E1T1NBM05YTTJOaUF0TkRjZ05qWWdMVFEzY3pNeklEUXpJRGc0SURRell6UXpJREFnT0RBZ0xUUXdJRGd3SUMwNU5tTXdJQzB4TURRZ0xUWXpJQzB4T1RJZ0xURTBOaUF0TVRreVl5MHpOeUF3SUMwMk1DQXhOeUF0TnpFZ05EZGpNQ0F0TVNBdE5UQWdMVEUyTmlBdE5UQWdMVEUyTm5NdE1TQXRNeUF0TVNBdE5XTXdJQzAwSURVZ0xURXdJREl6SUMweE1HTXlOQ0F3SURNeElDMDFJRE14SUMweE0zTXROeUF0TVRNZ0xUTXhJQzB4TTJndE1UUXlZeTB5TkNBd0lDMHpNU0ExSUMwek1TQXhNM3BOT1RnNElEWXhZekFnTFRJeElERTFJQzB6TkNBek15QXRNelFnWXpjeElEQWdPVGdnT1RBZ09UZ2dNVFV4WXpBZ01qTWdMVEV5SURRMElDMHpNaUEwTkdNdE1UVWdNQ0F0TXpZZ0xURWdMVFl4SUMwek5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVEEwT0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBME9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQmpNQ0F5TUNBeU1DQXlNQ0F5TUNBeU1HZ3pOV00ySURFd09TQTFOeUF5TVRnZ01UVTNJREl6TVhZME5YTXdJREl3SURJd0lESXdjekl3SUMweU1DQXlNQ0F0TWpCMkxUUTFZekV3TUNBdE1UTWdNVFV4SUMweE1qSWdNVFUzSUMweU16Rm9NelZ6TWpBZ01DQXlNQ0F0TWpCekxUSXdJQzB5TUNBdE1qQWdMVEl3YUMwek5XTXROaUF0TVRBNUlDMDFOeUF0TWpFNElDMHhOVGNnTFRJek1YWXRORFZ6TUNBdE1qQWdMVEl3SUMweU1ITXRNakFnTWpBZ0xUSXdJREl3ZGpRMVl5MHhNREFnTVRNZ0xURTFNU0F4TWpJZ0xURTFOeUF5TXpGb0xUTTFjeTB5TUNBd0lDMHlNQ0F5TUhwTk1UUTBJREl3SUdnMk9IWXhPVFJqTFRRM0lDMHlNQ0F0TmpZZ0xURXhNQ0F0TmpnZ0xURTVOSHBOTVRRMElDMHlNR015SUMwNE5DQXlNU0F0TVRjMElEWTRJQzB4T1RSMk1UazBhQzAyT0hwTk1qVXlJREl3YURZNFl5MHlJRGcwSUMweU1TQXhOelFnTFRZNElERTVOSFl0TVRrMGVrMHlOVElnTFRJd2RpMHhPVFJqTkRjZ01qQWdOallnTVRFd0lEWTRJREU1TkdndE5qaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV3UVRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1FUTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNemRqTUNBNU1pQTVOeUF4TnpJZ01qQXhJREUzTW1NMk55QXdJREV4TlNBdE5EQWdNVEUxSUMwNU9HTXdJQzA1TWlBdE9UY2dMVEUzTWlBdE1qQXhJQzB4TnpKakxUWTNJREFnTFRFeE5TQTBNQ0F0TVRFMUlEazRlazB6TlNBdE9EQmpNQ0F0TVRFZ09DQXRNVGdnTWpJZ0xURTRZell5SURBZ01qSTBJREV5T1NBeU1qUWdNVGM0WXpBZ01URWdMVGdnTVRnZ0xUSXlJREU0WXkwMk1pQXdJQzB5TWpRZ0xURXlPU0F0TWpJMElDMHhOemg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMFFUY3VlRzFzQUR4emVXMWliMndnYVdROUlrVTBRVGNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TVRnMVl6QWdOaUEwSURFeElEUWdNVEZqTVRrZ016SWdORGdnT1RjZ05UY2dNVE16Y3pFeElEUXhJREl4SURReGN6RXlJQzAxSURJeElDMDBNWE16T0NBdE1UQXhJRFUzSUMweE16TmpNQ0F3SURRZ0xUVWdOQ0F0TVRGak1DQXRPU0F0TnlBdE1UTWdMVEUwSUMweE0yTXRPU0F3SUMweE9DQTBJQzB5TnlBNGN5MHlPQ0F4TUNBdE5ERWdNVEJ6TFRNeUlDMDJJQzAwTVNBdE1UQnpMVEU0SUMwNElDMHlOeUF0T0dNdE55QXdJQzB4TkNBMElDMHhOQ0F4TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUUkJOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TkNBdE16QmpNQ0F3SUMweE5DQXdJQzB4TkNBeE5YTXhOQ0F4TlNBeE5DQXhOV2d5Tnpaek1UUWdNQ0F4TkNBdE1UVnpMVEUwSUMweE5TQXRNVFFnTFRFMWFDMHlOelo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVMFFVTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRVU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F6WXpBZ01pQXlJRGdnTWlBNGJERXhOU0F6T1RGek1TQXhNQ0E1SURFd2N6a2dMVEV3SURrZ0xURXdiREV4TmlBdE16a3hjekVnTFRNZ01TQXROV013SUMweklDMHlJQzAySUMweE1DQXRObWd0TlRGakxUY2dNQ0F0TVRBZ01URWdMVEV3SURFeGJDMDNPU0F5Tmpac0xUYzRJQzB5TmpaekxUTWdMVEV4SUMweE1DQXRNVEZvTFRoakxUUWdNQ0F0TmlBeElDMDJJRE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVeE1ESXVlRzFzQUR4emVXMWliMndnYVdROUlrVXhNRElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TWpJMFl6QWdOaUEzT1NBek9UUWdPVEFnTkRRNFl6TWdNVE1nT1NBeU1pQXhPU0F5TW1neU56VmpNVEFnTUNBeE5pQXRNVEVnTVRZZ0xUSXlZekFnTFRZZ0xUYzVJQzB6T1RRZ0xUa3dJQzAwTkRoakxUTWdMVEV6SUMwNUlDMHlNaUF0TVRrZ0xUSXlhQzB5TnpWakxURXdJREFnTFRFMklERXhJQzB4TmlBeU1ucE5OVEVnTFRJd01HZ3lNVGRzT0RFZ05EQXdhQzB5TVRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXdPRGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0RraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE1ERmpNQ0EzTlNBNE55QXhORElnTVRjM0lERTBNbU14TWpjZ01DQXlNVE1nTFRFeU55QXlNVE1nTFRJME5XTXdJQzB4TXpZZ0xURXdNeUF0TWpReElDMHlNallnTFRJME1XTXROelFnTUNBdE1UUTNJRE00SUMweE5EY2dPVGhqTUNBek5TQXlPQ0EyTXlBMk15QTJNM00yTXlBdE1qZ2dOak1nTFRZell6QWdMVEk0SUMweE55QXROVEVnTFRReUlDMDJNR00zSUMwMUlESXlJQzB4TWlBMU1TQXRNVEpqT0RFZ01DQXhNRFVnT1RrZ01UQTFJREU1T1dNdE16RWdMVEU0SUMwMU5DQXRNaklnTFRnd0lDMHlNbU10T0RrZ01DQXRNVGMzSURJM0lDMHhOemNnTVRReGVrMHhNVGdnTVRBeElHTXdJQzAyTUNBeE1DQXRNVEUySURVNUlDMHhNVFp6TlRrZ05UWWdOVGtnTVRFMmN5MHhNQ0F4TVRZZ0xUVTVJREV4Tm5NdE5Ua2dMVFUySUMwMU9TQXRNVEUyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1FRXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRUV4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRJeE1IWTBNakJ6TUNBeU1DQXlNQ0F5TUhNeU1DQXRNakFnTWpBZ0xUSXdkaTB6TUhNd0lDMDBNQ0F6TUNBdE5EQm9NemcwWXpNd0lEQWdNekFnTkRBZ016QWdOREIyTXpCek1DQXlNQ0F5TUNBeU1ITXlNQ0F0TWpBZ01qQWdMVEl3ZGkwME1qQnpNQ0F0TWpBZ0xUSXdJQzB5TUhNdE1qQWdNakFnTFRJd0lESXdkak13Y3pBZ05EQWdMVE13SURRd2FDMHpPRFJqTFRNd0lEQWdMVE13SUMwME1DQXRNekFnTFRRd2RpMHpNSE13SUMweU1DQXRNakFnTFRJd2N5MHlNQ0F5TUNBdE1qQWdNakI2VFRRd0lERXdkaTB5TUdNd0lDMHlOU0F3SUMwMU1DQTJNQ0F0TlRCb016STBJR00yTUNBd0lEWXdJREkxSURZd0lEVXdkakl3WXpBZ01qVWdNQ0ExTUNBdE5qQWdOVEJvTFRNeU5HTXROakFnTUNBdE5qQWdMVEkxSUMwMk1DQXROVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVd05rUXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOa1FpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TWpRd2JERTJOU0EwT0RCb09EQnNNVFkxSUMwME9EQm9MVFl3YkMwME9DQXhOREJvTFRFNU5Hd3RORGdnTFRFME1HZ3ROakI2VFRJd0lEWTVNSFkyTUdnek56QjJMVFl3YUMweE5UVjJMVFF5TUdndE5qQjJOREl3YUMweE5UVjZUVEkxSUMweU56Qm9NakF3WXpnMUlEQWdNVFF3SUMwek1DQXhOREFnTFRFek5XTXdJQzA0TlNBdE56QWdMVEV3TlNBdE56QWdMVEV3TlhNNU1DQXRNakFnT1RBZ0xURXdOV013SUMweE1EVWdMVGMxSUMweE16VWdMVEUyTUNBdE1UTTFhQzB5TURCMk5EZ3dlazA0TlNBdE16TXdkaTB4TlRCb01UUXdZelUxSURBZ09EQWdNakFnT0RBZ056VWdjeTB5TlNBM05TQXRPREFnTnpWb0xURTBNSHBOT0RVZ0xUVTBNSFl0TVRVd2FERTBNR00xTlNBd0lERXdNQ0F4TUNBeE1EQWdOelZ6TFRRMUlEYzFJQzB4TURBZ056Vm9MVEUwTUhwTk1USTVJQzAwTUdneE5USnNMVGN4SURJd09HZ3RNVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVd05qSXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOaklpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TlRNeFl6QWdOaUF6SURFd0lEa2dNVE5qTWpNMklERXdNU0EwTVRBZ01qZ3lJRFF4TUNBMU1UWmpNQ0F4TWpnZ0xUVXpJREl5TkNBdE1UYzNJREl5TkdNdE5qY2dNQ0F0TVRNd0lDMHlNaUF0TVRZNUlDMDNNMk14TVNBMElESXlJRFlnTXpRZ05tTTFOaUF3SURFd01TQXRORFVnTVRBeElDMHhNREZ6TFRRMUlDMHhNREVnTFRFd01TQXRNVEF4Y3kweE1ERWdORFVnTFRFd01TQXhNREZqTUNBeE1UQWdNVEF6SURJd01DQXlNellnTWpBd1l6RTNNeUF3SURNd05pQXRNVEF4SURNd05pQXRNalUyWXpBZ0xUSTVOeUF0TWpjMElDMDBPVEVnTFRVeU5TQXROVFF6SUdNd0lEQWdMVFVnTFRFZ0xUZ2dMVEZqTFRnZ01DQXRNVFVnTnlBdE1UVWdNVFY2VFRVNE9DQXhNVGxqTUNBeU1TQXhOeUF6T0NBek9DQXpPSE16T0NBdE1UY2dNemdnTFRNNGN5MHhOeUF0TXpnZ0xUTTRJQzB6T0hNdE16Z2dNVGNnTFRNNElETTRlazAxT0RnZ0xURXhPV013SURJeElERTNJRE00SURNNElETTRjek00SUMweE55QXpPQ0F0TXpoekxURTNJQzB6T0NBdE16Z2dMVE00Y3kwek9DQXhOeUF0TXpnZ016aDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZSMjl2ZEhacGJHeGxMMFV5TkRndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNemc0ZGpFd01UaHpNQ0F4TkNBeE5TQXhOSE14TlNBdE1UUWdNVFVnTFRFMFl6STBJQzAyTmlBeE1qTWdMVEUyTVNBeE56RWdMVEl3Tm5NNE15QXRNVEE1SURneklDMHhPRGRqTUNBdE16Y2dMVFVnTFRjMElDMHhOeUF0TVRFeVl6RXhJQzB5T0NBeE55QXROVGtnTVRjZ0xUa3lZekFnTFRNM0lDMDFJQzAzTkNBdE1UY2dMVEV4TW1NeE1TQXRNamdnTVRjZ0xUVTVJREUzSUMwNU1tTXdJQzB6TnlBdE5TQXROelFnTFRFM0lDMHhNVEpqTVRFZ0xUSTRJREUzSUMwMU9TQXhOeUF0T1RKak1DQXRNemNnTFRVZ0xUYzBJQzB4TnlBdE1URXlZekV4SUMweU9DQXhOeUF0TlRrZ01UY2dMVGt5SUdNd0lDMDRPQ0F0TXpNZ0xURTROQ0F0TVRBeElDMHlOalJqTFRFeElDMHhNeUF0TVRnZ0xURTVJQzB5TkNBdE1UbHpMVEV5SURVZ0xURXlJREV5Y3pRZ01UTWdNaklnTXpkek56WWdNVEV5SURjMklESXhNR013SURFME1DQXRPRGtnTWpFMUlDMHlNVFVnTWpFMWFDMHpNSHBOTXpBZ01UaGpNalFnTFRZMklERXlNeUF0TVRZeElERTFOU0F0TVRrd2N6UTFJQzAwTmlBMU55QXROalJqTWlBeE15QXpJREkzSURNZ05ERmpNQ0F4TkRBZ0xUZzVJREl4TlNBdE1qRTFJREl4TlhZdE1ucE5NekFnTFRFNE5IWXRNbU15TkNBdE5qWWdNVEl6SUMweE5qRWdNVFUxSUMweE9UQnpORFVnTFRRMklEVTNJQzAyTkNCak1pQXhNeUF6SURJM0lETWdOREZqTUNBeE5EQWdMVGc1SURJeE5TQXRNakUxSURJeE5YcE5NekFnTWpJeVl6STBJQzAyTmlBeE1qTWdMVEUyTVNBeE5UVWdMVEU1TUhNME5TQXRORFlnTlRjZ0xUWTBZeklnTVRNZ015QXlOeUF6SURReFl6QWdNVFF3SUMwNE9TQXlNVFVnTFRJeE5TQXlNVFYyTFRKNlRUTXdJRFF5Tm1NeU5DQXROallnTVRJeklDMHhOakVnTVRVMUlDMHhPVEJ6TkRVZ0xUUTJJRFUzSUMwMk5HTXlJREV6SURNZ01qY2dNeUEwTVdNd0lERTBNQ0F0T0RrZ01qRTFJQzB5TVRVZ01qRTFkaTB5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1qYzBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNamMwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTmpSMk5qVmpNQ0F4TXlBeE5TQXhPQ0F4TlNBeE9Hd3pPU0F4TUhZeE9ERnpNQ0F4TkNBeE5TQXhOSE14TlNBdE1UUWdNVFVnTFRFMGRpMHhOelJzTmpnZ01UZDJNak0wY3kweE55QXRNeUF0TWpVZ0xUZHpMVEU0SUMwNElDMHlOaUF0T0dNdE55QXdJQzB4TXlBMUlDMHhNeUF4TTJNd0lEWWdNeUF4TVNBeklERXhZekU0SURNeElEUTRJRGt6SURVMklERXlPSE14TUNBME1DQXlNQ0EwTUhNeE1pQXROU0F5TUNBdE5EQnpNemdnTFRrM0lEVTJJQzB4TWpoak1DQXdJRE1nTFRVZ015QXRNVEZqTUNBdE9DQXROaUF0TVRNZ0xURXpJQzB4TTJNdE9DQXdJQzB4T0NBMElDMHlOaUE0SUhNdE1qVWdOeUF0TWpVZ04zWXRNakkzY3pNMklERXdJRE01SURFd1l6WWdNQ0F4TWlBdE1TQXhOU0F0TVRCMkxUWTFZekFnTFRFeklDMHhOU0F0TVRnZ0xURTFJQzB4T0d3dE16a2dMVEV3ZGkweE5UbHpNellnTVRBZ016a2dNVEJqTmlBd0lERXlJQzB4SURFMUlDMHhNSFl0TmpWak1DQXRNVE1nTFRFMUlDMHhPQ0F0TVRVZ0xURTRiQzB6T1NBdE1UQjJMVEU0TVhNd0lDMHhOQ0F0TVRVZ0xURTBjeTB4TlNBeE5DQXRNVFVnTVRSMk1UYzBiQzAyT0NBdE1UZDJMVEU0TVhNd0lDMHhOQ0F0TVRVZ0xURTBjeTB4TlNBeE5DQXRNVFVnTVRSMk1UYzBjeTB6TmlBdE1UQWdMVE01SUMweE1DQmpMVFlnTUNBdE1USWdNU0F0TVRVZ01UQjJOalZqTUNBeE15QXhOU0F4T0NBeE5TQXhPR3d6T1NBeE1IWXhOVGx6TFRNMklDMHhNQ0F0TXprZ0xURXdZeTAySURBZ0xURXlJREVnTFRFMUlERXdlazA0TkNBM01YWXRNVFU1YkRZNElERTNkakUxT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUSTJNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TVRVZ0xURTFNM1kxT1Rsek1DQXhOQ0F4TlNBeE5ITXhOU0F0TVRRZ01UVWdMVEUwZGkwek16aGpNekVnTWpVZ05USWdNellnT0RjZ016WmpOVE1nTUNBNE15QXRNellnT0RNZ0xUZ3lZekFnTFRnM0lDMDNOaUF0TVRVd0lDMHhOVE1nTFRJd09HTXRNVElnTFRrZ0xUSTJJQzB4T1NBdE16SWdMVEU1WXkwNElEQWdMVEUxSURVZ0xURTFJREV5ZWsweE5TQTFPSFl0TVRjd1l6TTBJRE13SURreklEZzBJRGt6SURFM05HTXdJREl4SUMweE1TQXpOU0F0TXpjZ016VmpMVEkwSURBZ0xUUXpJQzB5TUNBdE5UWWdMVE01ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1qWXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNall4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRFMk9YWTBPVEp6TUNBeE5DQXhOU0F4TkhNeE5TQXRNVFFnTVRVZ0xURTBkaTB4TnpWc01UTXhJRE15WXpFeUlEQWdNVFVnTFRFeElERTFJQzB4TVhZdE5Ea3ljekFnTFRFMElDMHhOU0F0TVRSekxURTFJREUwSUMweE5TQXhOSFl4TnpWc0xURXpNU0F0TXpKakxURXlJREFnTFRFMUlERXhJQzB4TlNBeE1YcE5NekFnTlRaMkxURTBNR3d4TVRZZ01qaDJNVFF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBkdmIzUjJhV3hzWlM5Rk1qYzFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNamMxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4TUNBdE5ERXpZekFnT0NBMklERXpJREV6SURFell6Z2dNQ0F4T0NBdE5DQXlOaUF0T0hNeU5TQXROeUF5TlNBdE4zWXlNamR6TFRNMklDMHhNQ0F0TXprZ0xURXdZeTAySURBZ0xURXlJREVnTFRFMUlERXdkalkxWXpBZ01UTWdNVFVnTVRnZ01UVWdNVGhzTXprZ01UQjJNVFU1Y3kwek5pQXRNVEFnTFRNNUlDMHhNR010TmlBd0lDMHhNaUF4SUMweE5TQXhNSFkyTldNd0lERXpJREUxSURFNElERTFJREU0YkRNNUlERXdkakU0TVhNd0lERTBJREUxSURFMGN6RTFJQzB4TkNBeE5TQXRNVFIyTFRFM05HdzJPQ0F4TjNZeE9ERnpNQ0F4TkNBeE5TQXhOSE14TlNBdE1UUWdNVFVnTFRFMElIWXRNVGMwY3pNMklERXdJRE01SURFd1l6WWdNQ0F4TWlBdE1TQXhOU0F0TVRCMkxUWTFZekFnTFRFeklDMHhOU0F0TVRnZ0xURTFJQzB4T0d3dE16a2dMVEV3ZGkweE5UbHpNellnTVRBZ016a2dNVEJqTmlBd0lERXlJQzB4SURFMUlDMHhNSFl0TmpWak1DQXRNVE1nTFRFMUlDMHhPQ0F0TVRVZ0xURTRiQzB6T1NBdE1UQjJMVEU0TVhNd0lDMHhOQ0F0TVRVZ0xURTBjeTB4TlNBeE5DQXRNVFVnTVRSMk1UYzBiQzAyT0NBdE1UZDJMVEl6TkhNeE55QXpJREkxSURkek1UZ2dPQ0F5TmlBNFl6Y2dNQ0F4TXlBdE5TQXhNeUF0TVROak1DQXROaUF0TXlBdE1URWdMVE1nTFRFeElHTXRNVGdnTFRNeElDMDBPQ0F0T1RNZ0xUVTJJQzB4TWpoekxURXdJQzAwTUNBdE1qQWdMVFF3Y3kweE1pQTFJQzB5TUNBME1ITXRNemdnT1RjZ0xUVTJJREV5T0dNd0lEQWdMVE1nTlNBdE15QXhNWHBOT0RRZ056RjJMVEUxT1d3Mk9DQXhOM1l4TlRsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlIyOXZkSFpwYkd4bEwwVXlORGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TkRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBME1UaG9NekJqTVRJNUlESXhJREkwTlNBNE15QXlORFVnTWpNM1l6QWdPVGdnTFRVNElERTROaUF0TnpZZ01qRXdjeTB5TWlBek1DQXRNaklnTXpkek5pQXhNaUF4TWlBeE1uTXhNeUF0TmlBeU5DQXRNVGxqTmpnZ0xUZ3dJREV3TVNBdE1UYzJJREV3TVNBdE1qWTBZekFnTFRNeUlDMDJJQzAyTXlBdE1UY2dMVGt4WXpFeUlDMHpPQ0F4TnlBdE56WWdNVGNnTFRFeE0yTXdJQzB6TWlBdE5pQXROak1nTFRFM0lDMDVNV014TWlBdE16Z2dNVGNnTFRjMklERTNJQzB4TVROak1DQXRNeklnTFRZZ0xUWXpJQzB4TnlBdE9URmpNVElnTFRNNElERTNJQzAzTmlBeE55QXRNVEV6SUdNd0lDMHpNaUF0TmlBdE5qTWdMVEUzSUMwNU1XTXhNaUF0TXpnZ01UY2dMVGMySURFM0lDMHhNVE5qTUNBdE9UQWdMVFV3SUMweE5qZ2dMVEV3T0NBdE1qRTJjeTB4TlRJZ0xURXpNeUF0TVRjMklDMHhPVGxqTUNBd0lEQWdMVEUwSUMweE5TQXRNVFJ6TFRFMUlERTBJQzB4TlNBeE5IWXhNREU0ZWswek1DQXhNR014TWprZ01qRWdNalExSURneklESTBOU0F5TXpkak1DQXhNeUF0TVNBeU5pQXRNeUF6T1dNdE1UZ2dMVE13SUMwME1pQXROVFVnTFRneklDMDRPWE10TVRNMUlDMHhNVGtnTFRFMU9TQXRNVGcxZGkweWVrMHpNQ0F0TVRreWRpMHlZekV5T1NBeU1TQXlORFVnT0RNZ01qUTFJREl6TnlCak1DQXhNeUF0TVNBeU5pQXRNeUF6T1dNdE1UZ2dMVE13SUMwME1pQXROVFVnTFRneklDMDRPWE10TVRNMUlDMHhNVGtnTFRFMU9TQXRNVGcxZWswek1DQXlNVFJqTVRJNUlESXhJREkwTlNBNE15QXlORFVnTWpNM1l6QWdNVE1nTFRFZ01qWWdMVE1nTXpsakxURTRJQzB6TUNBdE5ESWdMVFUxSUMwNE15QXRPRGx6TFRFek5TQXRNVEU1SUMweE5Ua2dMVEU0TlhZdE1ucE5NekFnTFRNNU5uWXRNbU14TWprZ01qRWdNalExSURneklESTBOU0F5TXpkak1DQXhNeUF0TVNBeU5pQXRNeUF6T1dNdE1UZ2dMVE13SUMwME1pQXROVFVnTFRneklDMDRPWE10TVRNMUlDMHhNVGtnTFRFMU9TQXRNVGcxZWlBaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUQTJNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEyTXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMwMU16RmpNQ0EySURNZ01UQWdPU0F4TTJNeU16WWdNVEF4SURReE1DQXlPRElnTkRFd0lEVXhObU13SURFeU9DQXROVE1nTWpJMElDMHhOemNnTWpJMFl5MDJOeUF3SUMweE16QWdMVEl5SUMweE5qa2dMVGN6WXpFeElEUWdNaklnTmlBek5DQTJZelUySURBZ01UQXhJQzAwTlNBeE1ERWdMVEV3TVhNdE5EVWdMVEV3TVNBdE1UQXhJQzB4TURGekxURXdNU0EwTlNBdE1UQXhJREV3TVdNd0lERXhNQ0F4TURNZ01qQXdJREl6TmlBeU1EQmpNVGN6SURBZ016QTJJQzB4TURFZ016QTJJQzB5TlRaak1DQXRNamszSUMweU56UWdMVFE1TVNBdE5USTFJQzAxTkRNZ1l6QWdNQ0F0TlNBdE1TQXRPQ0F0TVdNdE9DQXdJQzB4TlNBM0lDMHhOU0F4TlhwTk1UY3lJQzAyTlRCak1DQXlJREVnTXlBeElETnNORGtnT1Raek15QTFJRFVnTldnMU1XTXlJREFnTXlBdE1pQXpJQzAwZGkweE9USmpNQ0F0TVRnZ01URWdMVE13SURJeElDMHpNR00wSURBZ01USWdNQ0F4TWlBdE9HTXdJQzAzSUMwMklDMHhNQ0F0TVRJZ0xURXdhQzB4TURGakxUWWdNQ0F0TVRJZ015QXRNVElnTVRCak1DQTRJRGdnT0NBeE1pQTRZekV3SURBZ01qQWdNVElnTWpBZ016QjJNVFF5YkMwek5DQXROVFJqTFRJZ0xUUWdMVE1nTFRRZ0xUWWdMVFJqTFRRZ01DQXRPU0EwSUMwNUlEaDZJRTB6TWpNZ0xUY3pPR013SURFNElERTBJRE15SURNeUlETXljek14SUMweE5DQXpNU0F0TXpKak1DQXRNVElnTFRjZ0xUSXpJQzB4T0NBdE1qaGpNaUF0TWlBeE1DQXRPQ0F5TWlBdE9HTXlOaUF3SURReklESTVJRFF6SURZMWN5MHlNeUExT1NBdE5Ea2dOVGxqTFRJd0lEQWdMVEkzSUMweklDMHpOU0F0T1dNdE5pQXROQ0F0T0NBdE5TQXRNVEFnTFRWakxUY2dNQ0F0TnlBeUlDMDNJRGhqTUNBeElERWdNalVnTXlBME5uTXpJRFV4SURNZ05USmpNQ0EzSURJZ01USWdOaUF4TW1NMUlEQWdNVElnTFRJZ01qSWdMVFZ6TWpZZ0xUWWdORFFnTFRaek16a2dNeUEwT1NBMmN6RTRJRFVnTWpRZ05TQmpNeUF3SURVZ0xUTWdOU0F0TjNNd0lDMHhNaUF0T1NBdE1qTnpMVE0xSUMweU9DQXROamtnTFRJNFl5MHlNU0F3SUMwME15QTBJQzAyTVNBeE1Hd3RNeUF0TlRCak1qQWdNVE1nTXpjZ01UUWdOVE1nTVRSak5EZ2dNQ0E1TXlBdE16RWdPVE1nTFRjNWN5MDBNaUF0T0RFZ0xUZzJJQzA0TVdNdE5ESWdNQ0F0T0RNZ01UY2dMVGd6SURVeWVrMDFPRGdnTVRFNVl6QWdNakVnTVRjZ016Z2dNemdnTXpoek16Z2dMVEUzSURNNElDMHpPSE10TVRjZ0xUTTRJQzB6T0NBdE16aHpMVE00SURFM0lDMHpPQ0F6T0hwTk5UZzRJQzB4TVRsak1DQXlNU0F4TnlBek9DQXpPQ0F6T0hNek9DQXRNVGNnTXpnZ0xUTTRJSE10TVRjZ0xUTTRJQzB6T0NBdE16aHpMVE00SURFM0lDMHpPQ0F6T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJUQkJNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJCTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweE5UZDJNekUwY3pBZ01qQWdNakFnTWpCek1qQWdMVEl3SURJd0lDMHlNSFl0TXpFMGN6QWdMVEl3SUMweU1DQXRNakJ6TFRJd0lESXdJQzB5TUNBeU1IcE5OamdnTFRFMU4zWXpNVFJ6TUNBeU1DQXlNQ0F5TUhNeU1DQXRNakFnTWpBZ0xUSXdkaTB4TXpsak1UVWdOallnTVRFd0lERXhOeUF5TWpRZ01URTNjekl4TVNBdE5URWdNakkySUMweE1UZDJNVE01Y3pBZ01qQWdNakFnTWpCek1qQWdMVEl3SURJd0lDMHlNSFl0TXpFMGN6QWdMVEl3SUMweU1DQXRNakJ6TFRJd0lESXdJQzB5TUNBeU1IWXhNemxqTFRFMUlDMDJOaUF0TVRFeUlDMHhNVGNnTFRJeU5pQXRNVEUzSUhNdE1qQTVJRFV4SUMweU1qUWdNVEUzZGkweE16bHpNQ0F0TWpBZ0xUSXdJQzB5TUhNdE1qQWdNakFnTFRJd0lESXdlazB5TXpFZ016QmpNQ0F0TnpNZ05qa2dMVEUwT0NBeE1qZ2dMVEUwT0dNME1TQXdJRGMySURNNUlEYzJJRGc0WXpBZ056TWdMVFk1SURFME9DQXRNVEk0SURFME9HTXROREVnTUNBdE56WWdMVE01SUMwM05pQXRPRGg2VFRZeU5pQXRNVFUzZGpNeE5ITXdJREl3SURJd0lESXdjekl3SUMweU1DQXlNQ0F0TWpCMkxUTXhOSE13SUMweU1DQXRNakFnTFRJd2N5MHlNQ0F5TUNBdE1qQWdNakI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UjI5dmRIWnBiR3hsTDBVd09EZ3VlRzFzQUR4emVXMWliMndnYVdROUlrVXdPRGdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0T1RGak1DQXpPU0F5TWlBNE55QTJOU0F4TURsakxUSTRJREU0SUMwME1DQTFNU0F0TkRBZ09EZGpNQ0E0TmlBM01DQXhNemdnTVRjMUlERXpPSE14TnpVZ0xUVXlJREUzTlNBdE1UTTRZekFnTFRNMklDMHlNQ0F0TmpRZ0xUUXdJQzA0TjJNME5TQXRNekVnTmpVZ0xUWXhJRFkxSUMweE1EbGpNQ0F0TVRBeElDMHhNRGtnTFRFMU1pQXRNakF3SUMweE5USnpMVEl3TUNBMk1pQXRNakF3SURFMU1ucE5OekFnTFRreFl6QWdMVFl4SURVMElDMHhNVGdnTVRNd0lDMHhNVGhqTkRjZ01DQTRNeUF5TmlBNE15QTFOMk13SURVeElDMDROeUE1T0NBdE1UYzJJREUwTVNCakxURTNJQzB5TUNBdE16Y2dMVFEzSUMwek55QXRPREI2VFRFek1DQXhOalpqTUNBdE5UQWdPRFFnTFRrd0lERTBOaUF0TVRFNVl6RXpJREV6SURFM0lEUXhJREUzSURVNFl6QWdOVElnTFRNMElERXdOQ0F0T1RNZ01UQTBZeTAwTmlBd0lDMDNNQ0F0TWpFZ0xUY3dJQzAwTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5SGIyOTBkbWxzYkdVdlJURXdNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEV3TXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweU1qUmpNQ0EySURjNUlETTVOQ0E1TUNBME5EaGpNeUF4TXlBNUlESXlJREU1SURJeWFERTJNV014TUNBd0lERTJJQzB4TVNBeE5pQXRNakpqTUNBdE5pQXROemtnTFRNNU5DQXRPVEFnTFRRME9HTXRNeUF0TVRNZ0xUa2dMVEl5SUMweE9TQXRNakpvTFRFMk1XTXRNVEFnTUNBdE1UWWdNVEVnTFRFMklESXllazAxTVNBdE1qQXdhREV3TTJ3NE1TQTBNREJvTFRFd00zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUhiMjkwZG1sc2JHVXZSVFJCTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5DQXdZekFnTUNBdE1UUWdNQ0F0TVRRZ01UVnpNVFFnTVRVZ01UUWdNVFZvTWpjMmN6RTBJREFnTVRRZ0xURTFjeTB4TkNBdE1UVWdMVEUwSUMweE5XZ3RNamMyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTkRReUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5EUXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTNOU0E0TUdNeElDMDRJRElnTFRFMklESWdMVEkxWXpBZ0xUUXhJQzB4TlNBdE9URWdMVFV6SUMweE16UmpMVFUySUMwMk15QXRNVEl6SUMwNU5TQXRNVEl6SUMwNU5XTXRNaUF0TVNBdE5TQXRNaUF0T0NBdE1tTXRPQ0F3SUMweE5DQTFJQzB4TkNBeE0yd3RNeUF6T0RSc0xUYzJJQzAwTkhZME5HdzNOaUEwTkd3dE1pQXhOelZqTUNBNElEWWdNVFFnTVRRZ01UUm9NVEpqT0NBd0lERTBJQzAySURFMElDMHhOR3d0TWlBdE1UVXpiREV5TVNBM01YWXRORFJzTFRFeU1TQXROekpzTFRJZ0xURXlNMk0wSURVZ016SWdNemNnT0RRZ016ZHpOelVnTFRNMklEZ3hJQzAzTm5wTk1qQTJJRFF3SUhZeE1XTXdJREl4SUMweklEVTFJQzB6T1NBMU5XTXROREVnTUNBdE5UVWdMVE13SUMwMU55QXRNemxzTFRJZ0xURTVOV014T1NBeE5TQTFNaUEwTXlBMk9TQTJPV015TlNBek9DQXlPU0E0TkNBeU9TQTVPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJCT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMElDMHlOVFJqTFRJZ01DQXROQ0F4SUMwMElEVnpNaUF4TWlBMUlESXhZek14SURFd01TQTBOaUF5TWpBZ05EWWdNakl3WXpJZ05TQTJJRGdnTVRBZ09ITTRJQzB6SURFd0lDMDRZekFnTUNBeE5TQXRNVEU1SURRMklDMHlNakJqTXlBdE9TQTFJQzB4TnlBMUlDMHlNWE10TWlBdE5TQXROQ0F0TldNdE1UQWdNQ0F0TXpVZ01qTWdMVFUzSURJemN5MDBOeUF0TWpNZ0xUVTNJQzB5TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRSQ1F5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkNReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpOaUF4TWpOc0xUSTBJREUwYkRFek5TQXlNalpqTWlBMElEZ2dOaUF4TWlBMll6WWdMVEVnT1NBdE1pQXhNaUF0Tm13eE16VWdMVEl5Tm1NeElDMHlJREVnTFRVZ01TQXROMk13SUMwNElDMDFJQzB4TkNBdE1UTWdMVEUwYUMwMk0yTXROU0F3SUMweE1TQXpJQzB4TXlBM2JDMDROeUF4TlRsNlRURTBJRFEyYURJNE9HTTRJREFnTVRRZ0xUWWdNVFFnTFRFMGRpMHhPR013SUMwNElDMDJJQzB4TkNBdE1UUWdMVEUwYUMweU9EaGpMVGdnTUNBdE1UUWdOaUF0TVRRZ01UUjJNVGhqTUNBNElEWWdNVFFnTVRRZ01UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTBRalV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpZZ01HZ3lPRGhqT0NBd0lERTBJQzAySURFMElDMHhOSFl0TVRoak1DQXRPQ0F0TmlBdE1UUWdMVEUwSUMweE5HZ3RNamc0WXkwNElEQWdMVEUwSURZZ0xURTBJREUwZGpFNFl6QWdPQ0EySURFMElERTBJREUwZWsweE9DQXRNVEkwYkRNek15QXRNVEF6WXpVZ0xUSWdNVEFnTFRjZ01UQWdMVEV6Y3kwMUlDMHhNaUF0TVRBZ0xURTBiQzB6TXpNZ0xURXdNMmd0TVd3dE1pQXRNV010T1NBd0lDMHhOU0EySUMweE5TQXhOSFl5TTJNd0lEWWdOU0F4TVNBeE1DQXhNMnd5TVRRZ05qaHNMVEl4TkNBMk4yTXROU0F5SUMweE1DQTNJQzB4TUNBeE0zWXlNMk13SURnZ05pQXhOQ0F4TlNBeE5DQnNNaUF0TVdneGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5FTXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORU14SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFUwTUNBdE1qWXdZeTA1TkNBdE1UQXlJQzB4TnpjZ0xURXdPQ0F0TWpJNUlDMHhNRGh6TFRFek5DQTJJQzB5TWpnZ01UQTRZeTAwT1NBMU5DQXRPRE1nTVRZeElDMDRNeUF5TVRWak1DQXhPU0EwSURNeUlERTBJRE15WXpJNElEQWdNVFFnTFRnMklEazRJQzB4TnpGak56UWdMVGMwSURFM015QXROelVnTVRrM0lDMDNOV2d5YURKak1qUWdNQ0F4TWpNZ01TQXhPVGNnTnpWak9EUWdPRFVnTnpBZ01UY3hJRGs0SURFM01XTXhNQ0F3SURFMElDMHhNaUF4TkNBdE16SmpNQ0F0TlRRZ0xUTXpJQzB4TmpJZ0xUZ3lJQzB5TVRWNlRUSTBNaUF0Tmpsak1DQXpPQ0F6TVNBMk9TQTJPU0EyT1NCek5qa2dMVE14SURZNUlDMDJPWE10TXpFZ0xUWTVJQzAyT1NBdE5qbHpMVFk1SURNeElDMDJPU0EyT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlVGQlJDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVRkJSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBNU0F5TlRWc01qQTRJQzB4TkRkak5pQXROQ0F4TUNBdE1UTWdNVEFnTFRJd2N5MDBJQzB4TmlBdE1UQWdMVEl3YkMweU1EZ2dMVEUwTjJNdE5DQXRNaUF0TVRBZ0xUUWdMVEUwSUMwMFl5MHhNeUF3SUMweU5DQXhNU0F0TWpRZ01qUmpNQ0ExSURJZ01URWdOU0F4Tld3MU5DQTNNV016SURRZ05TQTVJRFVnTVRSak1DQXhOaUF0TVRZZ016QWdMVE0wSURNd1l5MDRJREFnTFRFMklDMHpJQzB5TXlBdE1UQmpMVElnTFRFZ0xUUWdMVElnTFRjZ0xUSnpMVFlnTVNBdE1UQWdOSE10TVRBZ01UQWdMVEUwSURFMFl6QWdNQ0F0TXlBeUlDMHpJRGRqTUNBeUlERWdOaUF6SURrZ1l6VWdOaUF4TlNBeE5pQXlNU0F5TVdNeE15QXhNU0F6TlNBeU1TQTJNaUF5TVdneE1Hd3ROalVnT0RWakxUTWdOQ0F0TkNBeE1TQXROQ0F4TldNd0lERTBJREV3SURJMUlESTBJREkxWXpRZ01DQXhNQ0F0TXlBeE5DQXROWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSalF4UlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpReFJTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHhNaloyTVRJMWJESTRPU0F0TnpWMkxURXlOWHBOTUNBMk1uWXhNalZzTWpnNUlDMDNOWFl0TVRJMWVrMHdJREkwT1hZeE1qVnNNamc1SUMwM05YWXRNVEkxZWswd0lDMHpNVE4yTVRJMWJESTRPU0F0TnpWMkxURXlOWHBOTUNBME16WjJNVEkxYkRJNE9TQXROelYyTFRFeU5YcE5NQ0EyTWpOMk1USTFiREk0T1NBdE56VjJMVEV5TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRBNE5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTROU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlOeUF5TVRoMk5HTXdJREUwSURFeUlERTNJREl5SURFM1l6Y2dNQ0F4TWlBdE1TQXhNaUF0TVdNME15QXROaUEzT0NBdE1UQWdNVEUwSUMweE1HTXpOeUF3SURjMUlEUWdNVEkwSURFMll6WWdNU0F4TUNBeUlERTBJREpqTVRNZ01DQXhPQ0F0TmlBeE9DQXRNVFJqTUNBdE15QXRNU0F0TnlBdE1pQXRNVEJqTFRnZ0xUSXhJQzB5TkNBdE5UZ2dMVGN4SUMwM04yTXRNaklnTFRrZ0xUVXpJQzB4TWlBdE9ETWdMVEV5WXkwek5TQXdJQzAyT0NBMElDMDRNeUExYUMweFl5MDJJREFnTFRFeElDMDFJQzB4TVNBdE1URjJMVFl6WXpBZ0xUUWdNeUF0TnlBM0lDMDNZekVnTUNBeklEQWdOQ0F4SUdNeU9TQXlNQ0EyTkNBeU9DQTVOeUF5T0dNME5TQXdJRGc0SUMweE5DQXhNVE1nTFRNeFl6TTNJQzB5TlNBMk1TQXROemNnTmpFZ0xURXpNV013SUMwME1DQXRNVE1nTFRneUlDMDBOU0F0TVRFMVl5MHpOaUF0TXpjZ0xUa3hJQzAxTXlBdE1UUXlJQzAxTTJNdE16Y2dNQ0F0TnpNZ09TQXRPVGdnTWpOakxUVXlJRE13SUMwMk1pQTJPQ0F0TmpJZ01UQXljekkzSURjd0lEWTJJRGN3Y3pjeklDMHhPU0EzTXlBdE5qaHpMVE14SUMwMk1DQXROREFnTFRZMll5MHpJQzB5SUMwMElDMDBJQzAwSUMwM1l6QWdMVElnTWlBdE5TQTFJQzAyWXpZZ0xUUWdNVGtnTFRjZ05ESWdMVGRvT0NCak5qWWdNeUE0TWlBM05TQTRNaUF4TWpWak1DQTBPQ0F0TVRNZ01UQTVJQzA0TkNBeE1EbGpMVFl6SURBZ0xUYzBJQzAxTWlBdE56a2dMVFkxWXkweUlDMDJJQzAySUMwM0lDMHhNQ0F0TjJndE5XTXROU0F4SUMweU5pQTJJQzB6TlNBNFl5MDJJREVnTFRjZ09TQXROeUF4TTNZemN6UWdOallnTlNBeE1qSjJNVE5qTUNBMU1pQXROU0F4TURBZ0xUVWdNVEF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURoRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EaERJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXlOeUF5TTJneE5qZGpOeUF3SURFMElDMDJJREUwSUMweE0zWXRNVGxqTUNBdE55QXROeUF0TVRRZ0xURTBJQzB4TkdndE1UWTNkaTB4Tmpkak1DQXROeUF0TmlBdE1UUWdMVEV6SUMweE5HZ3RNakJqTFRjZ01DQXRNVE1nTnlBdE1UTWdNVFIyTVRZM2FDMHhOamhqTFRjZ01DQXRNVE1nTnlBdE1UTWdNVFIyTVRsak1DQTNJRFlnTVRNZ01UTWdNVE5vTVRZNGRqRTJPR013SURjZ05pQXhNeUF4TXlBeE0yZ3lNR00zSURBZ01UTWdMVFlnTVRNZ0xURXpkaTB4TmpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVd05USXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOVElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OREl6SUMwM01UZGpNQ0F0TWpRZ0xURTBJQzAwTUNBdE5ETWdMVFV6WXpFNElDMHhNeUF5T0NBdE16SWdNamdnTFRVMVl6QWdMVFF6SUMwek9DQXROek1nTFRreUlDMDNNMk10TkRRZ01DQXROelFnTWpJZ0xUYzBJRFUxWXpBZ016RWdNallnTlRFZ05USWdOakZqTFRFMElERTBJQzB5TVNBeU9DQXRNakVnTkRkak1DQTBOU0EwTVNBM01TQTRNeUEzTVdNek15QXdJRFkzSUMweE5pQTJOeUF0TlRONlRUTXlNeUF0T0RjM1l6SXlJREFnTXpnZ01UVWdNemdnTXpSak1DQXhOQ0F0T0NBeU5DQXRNamNnTXpWMk1HTXRNaUF5SUMweUlESWdMVEUwSURoakxUTWdNaUF0TkNBeUlDMDRJRFFnWXkweE55QXRNVEFnTFRJMklDMHlOaUF0TWpZZ0xUUTJZekFnTFRJeElERTFJQzB6TlNBek55QXRNelY2VFRNMk1TQXROelUzWXpFMUlERXlJREl4SURJeklESXhJRE01WXpBZ01qRWdMVEV5SURNeklDMHpNU0F6TTJNdE1qQWdNQ0F0TXpRZ0xURXpJQzB6TkNBdE16RmpNQ0F0TVRJZ05TQXRNVGtnTWpBZ0xUSTRiRElnTFRGak15QXRNaUEzSUMwMElESXlJQzB4TW5wTk5qUXdJREpqTUNBdE1UQXpJQzAzTXlBdE1qQTBJQzB4TnpFZ0xUSXpOMk0zSUMwek9DQXhNaUF0TmprZ01UVWdMVGc1WXpFd0lDMDFOeUF4TmlBdE1UQXlJREUySUMweE5ERWdZekFnTFRFeU9DQXROak1nTFRJd01TQXRNVGt5SUMweU1ERmpMVEV6TlNBd0lDMHhPRFVnT0RjZ0xURTROU0F4TlROek5EUWdNVEl6SURFeE5DQXhNak5qTnpVZ01DQXhNVFlnTFRVM0lERXhOaUF0TVRFeFl6QWdMVFl6SUMwME55QXRNVEEwSUMwNU5DQXRNVEV4WXkweklDMHhJQzAxSUMweUlDMDFJQzAwWXpBZ0xURWdNaUF0TWlBeklDMHlZeklnTFRFZ01qTWdMVFlnTkRjZ0xUWmpNVEF4SURBZ01UVTFJRFUxSURFMU5TQXhOVGxqTUNBMU15QXRNVElnTVRJMElDMHpNQ0F5TVRsakxUSTBJQzAwSUMwMU1TQXROeUF0T0RBZ0xUZGpMVEU0TmlBd0lDMHpORGtnTVRRM0lDMHpORGtnTXpNMUlHTXdJREU1T1NBeE1qWWdNekl4SURJeE55QTBNRFZqTWpFZ01UZ2dOek1nTnpFZ056UWdOekZqTFRFM0lERXhNeUF0TWpJZ01UWXlJQzB5TWlBeU1UWmpNQ0E0TkNBeE9DQXlNVEVnT0RNZ01qZzNZek15SURNNUlEWTBJRFV4SURjeElEVXhZekUzSURBZ05EWWdMVE0xSURjd0lDMDRObU14TnlBdE16WWdORFVnTFRFeE1DQTBOU0F0TWpBeFl6QWdMVEUxT0NBdE56UWdMVEk0TkNBdE1UYzVJQzB6T1RWak9TQXROVFlnTVRnZ0xURXhOU0F5T0NBdE1UYzFZekUwTmlBd0lESTFNeUF0TVRBeUlESTFNeUF0TWpVemVrMHpNeklnT0RJeVl5MDNJQzB6TVNBdE1URWdMVFkwSUMweE1TQXRNVEF5SUdNd0lDMDBNU0ExSUMwNE1TQXhNU0F0TVRJeFl6WTVJRFk1SURFME55QXhORGNnTVRRM0lESTFNR013SURjd0lDMHlOU0F4TVRnZ0xUUXdJREV4T0dNdE5USWdNQ0F0T1RjZ0xURXdOU0F0TVRBM0lDMHhORFY2VFRNMk1pQXRNakV5WXpJd0lEQWdNemdnTXlBMU9DQTNiQzAxT0NBek1qaGpMVFU0SUMweE5DQXRNVEEwSUMwMk15QXRNVEEwSUMweE1qUmpNQ0F0TkRnZ01qSWdMVGMxSURZeElDMDVPR014TXlBdE9DQXlNaUF0TVRRZ01qSWdMVEl5WXpBZ0xURXdJQzA1SUMweE5DQXRNVGNnTFRFMFl5MDRNQ0F3SUMweE16VWdPVFlnTFRFek5TQXhOamRqTUNBNU15QTJNaUF4T1RBZ01UVXpJREl4TmlCakxUY2dORElnTFRFMElEZzRJQzB5TXlBeE5ESmpMVEUxSUMweE5TQXRNekVnTFRJNUlDMDBPQ0F0TkROakxUZzRJQzAzTnlBdE1UYzBJQzB4T0RZZ0xURTNOQ0F0TXpBNFl6QWdMVEUxTVNBeE1qSWdMVEkxTVNBeU5qVWdMVEkxTVhwTk5EWXlJQzB4T1ROak56RWdNamtnTVRBeElERXdNU0F4TURFZ01UY3pZekFnTVRJZ0xUSWdNak1nTFRNZ016RmpMVGtnTkRnZ0xUVXlJREV4T0NBdE1UVXpJREV4T0dNM0lDMDBOQ0F6TkNBdE1qQXpJRFUxSUMwek1qSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXdOVVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TlVRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRNZ05EWTVhRGN5WXpjZ01DQXhNeUF0TmlBeE15QXRNVE4yTFRreE1HTXdJQzAzSUMwMklDMHhNeUF0TVRNZ0xURXphQzAzTW1NdE55QXdJQzB4TXlBMklDMHhNeUF4TTNZNU1UQmpNQ0EzSURZZ01UTWdNVE1nTVRONlRUWXlOeUF0TWpZeFl6QWdMVEUwTUNBdE1UQXpJQzB5TVRrZ0xUSXlOQ0F0TWpFNVl5MDNOU0F3SUMweE9ESWdNekVnTFRFNE1pQXhNak5qTUNBME9TQXpOQ0E0TVNBNE15QTRNV00wTkNBd0lEYzFJQzB6TWlBM05TQXROelpqTUNBdE5ETWdMVEk1SUMwM05DQXROek1nTFRjMFl5MDJJREFnTFRFd0lERWdMVEV4SURGak1qTWdMVEUySURVMElDMHlOU0E0TlNBdE1qVWdZekV3TlNBd0lERXlNaUE0TkNBeE1qSWdNVGMwWXpBZ056Y2dMVElnTVRnNUlDMDVNQ0F4T0RsekxURXdOaUF0T1RVZ0xURXdPQ0F0TVRBMll6QWdMVEVnTUNBdE1UTWdMVEUwSUMweE0zTXRNVFVnTVRJZ0xURTFJREV6WXkweE1TQTFOaUF0TXpNZ01UVXhJQzA1TWlBeE56VjJMVFF6Tm1Nd0lDMDNJQzAySUMweE15QXRNVE1nTFRFemN5MHhNaUEySUMweE1pQXhNM1k1TVRCak1DQTNJRFVnTVRNZ01USWdNVE56TVRNZ0xUWWdNVE1nTFRFemRpMDBNelpqTlRZZ01qTWdPRE1nTVRFNUlEa3lJREUzTkdNd0lERWdNU0F4TkNBeE5TQXhOSE14TkNBdE1UTWdNVFFnTFRFMElHTXlJQzB4TUNBeU1DQXRNVEExSURFd09DQXRNVEExY3prd0lERXhNaUE1TUNBeE9EbGpNQ0E1TUNBdE1UY2dNVGMwSUMweE1qSWdNVGMwWXkwek1TQXdJQzAyTWlBdE9TQXRPRFVnTFRJMVl6UTRJREFnT0RRZ0xURTRJRGcwSUMwM00yTXdJQzAwTkNBdE16RWdMVGMySUMwM05TQXROelpqTFRRNUlEQWdMVGd6SURNeUlDMDRNeUE0TVdNd0lEa3lJREV3TnlBeE1qTWdNVGd5SURFeU0yTXhNakVnTUNBeU1qUWdMVGM1SURJeU5DQXRNakU1WXpBZ0xURXdPQ0F0TmpBZ0xUSXlNU0F0TVRneUlDMHlNakZqTFRReklEQWdMVFUySURNZ0xUazBJREkyWXkweUlDMDBJQzB5TWlBdE5EUWdMVFUxSUMwMk55QmpNek1nTFRJeklEVXpJQzAyTXlBMU5TQXROamRqTXprZ01qUWdOVFlnTWpZZ056a2dNalpqTVRNeElEQWdNVGszSUMwNU55QXhPVGNnTFRJeU1YcE5Nelk0SUMwMU5UbGpNQ0F0TWpRZ0xURTBJQzAwTVNBdE5ETWdMVFV6WXpFNElDMHhNeUF5T0NBdE16TWdNamdnTFRVMVl6QWdMVFF6SUMwek9DQXROek1nTFRreUlDMDNNMk10TkRRZ01DQXROelFnTWpFZ0xUYzBJRFUwWXpBZ016RWdNamNnTlRBZ05UTWdOakpqTFRFMUlERTBJQzB5TWlBeU55QXRNaklnTkRaak1DQTBOaUEwTVNBM01pQTRNeUEzTW1Nek1TQXdJRFkzSUMweE9DQTJOeUF0TlRONlRUSTRNeUF0TlRnM2JERWdMVEZzTWpJZ0xURXhJR014TmlBeE1pQXlNU0F5TXlBeU1TQXpPV013SURJeElDMHhNU0F6TWlBdE16RWdNekp6TFRNMElDMHhNaUF0TXpRZ0xUTXdZekFnTFRFeklEVWdMVEl3SURJeElDMHlPWHBOTWpVM0lDMDJNemxqTFRFM0lDMHhNQ0F0TWpZZ0xUSTJJQzB5TmlBdE5EVmpNQ0F0TWpFZ01UVWdMVE0xSURNM0lDMHpOWE16T0NBeE5DQXpPQ0F6TTJNd0lERTBJQzAzSURJMUlDMHlOaUF6Tm1ndE1Xd3RNVFFnTjJNdE15QXlJQzAwSURJZ0xUZ2dOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFV6Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVek5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5EZ2dMVFl3WXpNMklEQWdORFVnTFRJMklEUTFJQzAwTUdNd0lDMHhOaUF0TmlBdE16UWdMVEkxSUMwME1tTXROU0F0TWlBdE55QXROaUF0T0NBdE1UQmpNQ0F0TlNBeElDMDRJRFVnTFRFeGN6a2dMVFVnTVRRZ0xUVmpOaUF3SURFeUlESWdNVGNnTldNeU5DQXhOaUF6TUNBME5TQTFNU0F4TWpkc015QXhNbU14TWlBME5pQXlNU0E0TkNBeU9TQXhNakZqTnlBek15QXhOU0EyTnlBeU5TQXhNRGQyTkdndE5qSmpMVFlnTUNBdE1UQWdOQ0F0TVRBZ01UQjJNakpqTUNBMklEUWdNVEFnTVRBZ01UQm9OeloyTW1NeU5TQTNOQ0EyTmlBeE5qa2dNVFU1SURFMk9TQmpORFVnTUNBNU1DQXRNallnT1RBZ0xUYzJZekFnTFRZZ01DQXRNVElnTFRJZ0xURTNZeTAxSUMweU1DQXRNallnTFRNMklDMDBOeUF0TXpaakxUY2dNQ0F0TVRRZ01pQXRNVGdnTkdNdE1UQWdOQ0F0TVRnZ01UTWdMVEl4SURJeVl5MHhJRFVnTFRJZ09TQXRNaUF4TkdNd0lERTBJRFVnTWpjZ01UVWdNelZqTkNBeUlEWWdOeUEySURFeVl6QWdOaUF0TlNBeE1pQXRNVEVnTVROakxURWdNQ0F0TXlBeElDMDFJREZqTFRVZ01DQXRNVElnTFRJZ0xUSXdJQzA0WXkweE5TQXRNVElnTFRJeklDMHpNQ0F0TlRFZ0xURXpNbll0TTJnMU9XTTJJREFnTVRBZ0xUUWdNVEFnTFRFd2RpMHlNaUJqTUNBdE5pQXROQ0F0TVRBZ0xURXdJQzB4TUdndE56SjJMVEpqTFRjZ0xUSXpJQzB4TmlBdE5UUWdMVEkxSUMwNE5tTXRNalFnTFRnMUlDMDNNaUF0TWpNMElDMHhNVFlnTFRJM09HTXRNalVnTFRJMUlDMDBPQ0F0TXpVZ0xUZ3dJQzB6TldNdE5EWWdNQ0F0T0RFZ01qa2dMVGd4SURneFl6QWdNamNnTWpVZ05USWdOVElnTlRKNlRURTJPQ0F5TWpoak1DQXdJQzA0SURFeklDMHpOQ0F4TTNNdE5EVWdMVEl4SUMwME5TQXRNemh6TlNBdE1qTWdNekFnTFRNM2N6YzNJQzB5T1NBM055QXRPRGx6TFRVNElDMDRNaUF0TVRFd0lDMDRNbk10T0RZZ01qTWdMVGcySURZNElHTXdJRE13SURJd0lEUXhJRE0xSURReGN6TXlJQzB4TVNBek1pQXRNemRqTUNBdE1qUWdMVEV6SUMwek1TQXRNVFlnTFRNell5MHhJREFnTFRFZ0xURWdMVEVnTFRKak1DQXROU0EzSUMweE5TQXpOaUF0TVRWak16Y2dNQ0EwT1NBek5DQTBPU0EwTkhNdE5DQXlOQ0F0TWpFZ016UnpMVE16SURFNElDMDBOU0F5TldNdE1qZ2dNVFlnTFRNMUlETTVJQzB6TlNBMk1HTXdJRE01SURNd0lEZ3pJRGszSURnell6VTRJREFnTnpjZ0xUTTFJRGMzSUMwMU9HTXdJQzB6SURBZ0xUWWdMVEVnTFRoakxUSWdMVEV3SUMwNUlDMHlOQ0F0TWpnZ0xUSTBjeTB5T0NBeE55QXRNamdnTWpnZ1l6QWdOeUF6SURFNUlERTNJREkzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTWpRMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qUTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXdPU0F0TkRjMFl6Z2dMVEV4SURFM0lDMHlNeUF5TlNBdE16bGpNU0F4TWlBeUlESTBJRElnTXpaak1DQXpPQ0F0T1NBM09DQXRORGdnTVRNd1l5MHpOaUEwTnlBdE1UQXhJREV3T1NBdE1UVXpJREV3T1dNeUlDMDRJRE1nTFRFMklEUWdMVEl4WXpjZ0xUSTJJREkxSUMwMk1DQTJOQ0F0T1Rsak5Ea2dMVFV3SURjNUlDMDRNU0F4TURZZ0xURXhObnBOTVRnNElDMHhPREJqTFRNMklEUTNJQzB4TURJZ01URTJJQzB4TlRNZ01URTJZelVnTFRJeUlERXpJQzAwTnlBeU9DQXROamxqTXpnZ0xUVTFJREV5TVNBdE1USTFJREUyT0NBdE1UZzNZekVnTFRJZ015QXROQ0EwSUMwMklHTXdJRFVnTVNBeE1DQXhJREUyWXpBZ016Z2dMVGtnTnprZ0xUUTRJREV6TUhwTk1DQXRNemd5ZGpVMU5tTXdJRGNnTXlBeE1pQXhOU0F4TW1NeE1TQXdJREV5SUMwMUlERTBJQzB4TW1Nd0lEQWdNamdnTFRFd015QTJOaUF0TVRVNGN6ZzVJQzB4TURjZ01UTTJJQzB4Tmpsak16UWdMVFExSURRNElDMDVNaUEwT0NBdE1UUTBkaTA1WXpBZ0xUTXlJQzAxSUMwMU9TQXRNVEVnTFRnMVl6Y2dMVEl6SURFeElDMDBPQ0F4TVNBdE56TmpNQ0F0TlRBZ0xUa2dMVGt6SUMweE9TQXRNVE14WXpNZ0xUSXhJRFVnTFRRMUlEVWdMVGMwWXpBZ0xUVTJJQzB5TmlBdE1URXdJQzAwTkNBdE1UTTRJR010TkNBdE5pQXRPQ0F0TVRRZ0xURTFJQzB4TkdNdE1pQXdJQzB6SURBZ0xUVWdNV010TlNBeklDMDNJRGNnTFRjZ01URmpNQ0ExSURNZ01URWdOQ0F4Tm1NeE5TQTBNQ0F5TWlBNU1TQXlNaUF4TVRWak1TQTJJREVnTVRFZ01TQXhOMk13SURNMElDMDRJRGN3SUMwME1pQXhNakZqTFRZd0lEZzVJQzB4TXpnZ01UTTVJQzB4TmpRZ01UUTRZeTAzSURNZ0xURTFJRGNnTFRFMUlERXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVEl5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRJeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMwNE5TQXROakJqTXpZZ01DQTBOU0F0TWpZZ05EVWdMVFF3WXpBZ0xURTJJQzAySUMwek5DQXRNalVnTFRReVl5MDFJQzB5SUMwM0lDMDJJQzA0SUMweE1IWXRNbU13SUMwMElESWdMVGNnTlNBdE9XTTBJQzB6SURrZ0xUVWdNVFFnTFRWak5pQXdJREV5SURJZ01UY2dOV015TkNBeE5pQXpNQ0EwTlNBMU1TQXhNamRzTXlBeE1tTXhNaUEwTmlBeU1TQTROQ0F5T1NBeE1qRmpOeUF6TXlBeE5TQTJOeUF5TlNBeE1EZDJOR2d0TmpKakxUWWdNQ0F0TVRBZ05DQXRNVEFnTVRCMk1qSmpNQ0EySURRZ01UQWdNVEFnTVRCb056WjJNbU15TWlBMk5TQTBOU0F4TURrZ056RWdNVE15SUdNek15QXlPU0EyTkNBek55QTRPQ0F6TjJNMklEQWdNVElnTUNBeE55QXRNV016TWlBdE5TQTFOU0F0TWpNZ05qTWdMVE00WXpjZ0xURXlJREV3SUMweU5TQXhNQ0F0TXpkak1DQXROaUF3SUMweE1pQXRNaUF0TVRkakxUTWdMVEV4SUMweE15QXRNalFnTFRJeklDMHlPV010T1NBdE5TQXRNVGNnTFRjZ0xUSTBJQzAzY3kweE5DQXlJQzB4T0NBMFl5MHhNQ0EwSUMweE9DQXhNeUF0TWpFZ01qSmpMVEVnTlNBdE1pQTVJQzB5SURFMFl6QWdNVFFnTlNBeU55QXhOU0F6TldNMElESWdOaUEzSURZZ01USmpNQ0F5SURBZ015QXRNU0ExWXkweUlEUWdMVFVnTnlBdE1UQWdPQ0JqTFRFZ01DQXRNeUF4SUMwMUlERmpMVFVnTUNBdE1USWdMVElnTFRJd0lDMDRZeTB4TlNBdE1USWdMVEl6SUMwek1DQXROVEVnTFRFek1uWXRNMmcxT1dNMklEQWdNVEFnTFRRZ01UQWdMVEV3ZGkweU1tTXdJQzAySUMwMElDMHhNQ0F0TVRBZ0xURXdhQzAzTW5ZdE1tTXROeUF0TWpNZ0xURTJJQzAxTkNBdE1qVWdMVGcyWXkweU5DQXRPRFVnTFRjeUlDMHlNelFnTFRFeE5pQXRNamM0WXkweU5TQXRNalVnTFRRNElDMHpOU0F0T0RBZ0xUTTFZeTAwTmlBd0lDMDRNU0F5T1NBdE9ERWdPREZqTUNBeU55QXlOU0ExTWlBMU1pQTFNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEkwUWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJMFFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMDNOak4yTVRFMU1XTXdJRElnT0NBeU5DQXhOU0F5Tm1NME5TQXhNU0F4TkRJZ05USWdNakV5SURFek0yTXlOaUF6TVNBek9DQTJNaUF6T0NBNU9XTXdJRFkzSUMweU5pQXhNREVnTFRZeElERXpOMk10TkNBMUlDMHhNQ0E1SUMweE1DQXhNbU13SURFZ01TQXpJRFVnTlhNNElETWdNVElnTTJNMklEQWdNVElnTFRJZ01UWWdMVFZqTXpNZ0xUSTJJRGM1SUMwNE1TQTNPU0F0TVRZd1l6QWdMVE13SUMwMElDMDFOU0F0TVRFZ0xUYzNZellnTFRJMklERXhJQzAxTkNBeE1TQXRPRFIyTFRoMkxURTRZeTB5SUMweU15QXROaUF0TkRnZ0xURXlJQzAzTWlCak5pQXRNamNnTVRJZ0xUVTNJREV5SUMwNE9YWXRPSFl0TWpCakxUSWdMVEl6SUMwMUlDMDBOeUF0TVRJZ0xUY3lZellnTFRJMklERXlJQzAxTmlBeE1pQXRPRGgyTFRkMkxUSXhZeTB5SUMweU1pQXROU0F0TkRjZ0xURXlJQzAzTVdNMklDMHlOeUF4TWlBdE5UY2dNVElnTFRnNWRpMDNkaTB5TUdNdE1TQXRNVFlnTFRNZ0xUTXpJQzAzSUMwMU1HTTJJQzAwTUNBeE1DQXRPREFnTVRBZ0xURXhObU13SUMweE9EVWdMVEUwTUNBdE1qWXlJQzB4T1RNZ0xUTXhNbU10TkRBZ0xUTTRJQzAzTVNBdE5qZ2dMVGcySUMweE56SmpMVElnTFRnZ0xUY2dMVEUySUMweE5TQXRNVFp6TFRFMUlEa2dMVEUxSURFMmVpQk5NakU0SUMweU1UUmpNekVnTXprZ05EZ2dPREVnTkRnZ01UTXlZekFnTlNBd0lERXhJQzB4SURFM1l5MDNJQzB4TWlBdE1UVWdMVEl6SUMweU5DQXRNek5qTFRVeUlDMDFPU0F0TVRRd0lDMHhNRFVnTFRFM09DQXRNVFl3WXkweE5TQXRNaklnTFRJeklDMDBOeUF0TWpnZ0xUWTVZemc1SURNeklERTBOQ0EyTlNBeE9ETWdNVEV6ZWsweU1UZ2dMVEkyWXpNeElETTVJRFE0SURnd0lEUTRJREV6TVdNd0lEVWdNQ0F4TVNBdE1TQXhOMk10TnlBdE1USWdMVEUxSUMweU15QXRNalFnTFRNell5MDFNaUF0TlRrZ0xURTBNQ0F0TVRBMUlDMHhOemdnTFRFMk1DQmpMVEUwSUMweU1pQXRNak1nTFRRMklDMHlPQ0F0Tmpoak9Ea2dNek1nTVRRMElEWTFJREU0TXlBeE1UTjZUVEl4T0NBeE5qRmpNekVnTXprZ05EZ2dPREFnTkRnZ01UTXdZekFnTnlBd0lERTBJQzB4SURJd1l5MDNJQzB4TVNBdE1UVWdMVEl5SUMweU5DQXRNekpqTFRVeUlDMDFPU0F0TVRRd0lDMHhNRFVnTFRFM09DQXRNVFl3WXkweE5TQXRNak1nTFRJMElDMDBPU0F0TWpnZ0xUY3lZemc1SURNMElERTBOQ0EyTmlBeE9ETWdNVEUwZWsweE1UTWdNelU1WXkwMU55QXRORGdnTFRZM0lDMDRNaUF0TnpRZ0xURXdOMk13SUMwMElDMHhJQzA1SUMweUlDMHhOQ0JqT0RjZ016TWdNVFF5SURZMUlERTRNU0F4TVRKak16RWdNemtnTkRjZ09ERWdORGdnTVRNeFl6QWdOU0F3SURFeElDMHhJREUyWXkweklDMDJJQzAzSUMweE1TQXRNVEVnTFRFMll5MHlOeUF0TXpVZ0xUZ3lJQzAzTWlBdE1UUXhJQzB4TWpKNlRUTTJJQzAxTVRKak5Ea2dNVFFnTVRJM0lETTVJREU0T1NBeE1UVmpNallnTXpJZ05EQWdOelFnTkRJZ01UUTNZeTAzSUMweE15QXRNVFlnTFRJMUlDMHlOaUF0TXpaakxUVXlJQzAxT0NBdE1UUXdJQzB4TURVZ0xURTNPQ0F0TVRZd1l5MHhOQ0F0TWpFZ0xUSXlJQzAwTkNBdE1qY2dMVFkyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTlRKRUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USkVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTRPU0F0TmpCak16WWdNQ0EwTlNBdE1qWWdORFVnTFRRd1l6QWdMVEUySUMwMklDMHpOQ0F0TWpVZ0xUUXlZeTAxSUMweUlDMDNJQzAySUMwNElDMHhNR013SUMwMUlERWdMVGdnTlNBdE1URnpPU0F0TlNBeE5DQXROV00ySURBZ01USWdNaUF4TnlBMVl6STBJREUySURNd0lEUTFJRFV4SURFeU4yd3pJREV5WXpFeUlEUTJJREl4SURnMElESTVJREV5TVdNM0lETXpJREUxSURZM0lESTFJREV3TjNZMGFDMDJNbU10TmlBd0lDMHhNQ0EwSUMweE1DQXhNSFl5TW1Nd0lEWWdOQ0F4TUNBeE1DQXhNR2czTm5ZeVl6STFJRGMwSURZMklERTJPU0F4TlRrZ01UWTVJR00wTlNBd0lEa3dJQzB5TmlBNU1DQXROelpqTUNBdE5pQXdJQzB4TWlBdE1pQXRNVGRqTFRVZ0xUSXdJQzB5TmlBdE16WWdMVFEzSUMwek5tTXROeUF3SUMweE5DQXlJQzB4T0NBMFl5MHhNQ0EwSUMweE9DQXhNeUF0TWpFZ01qSmpMVEVnTlNBdE1pQTVJQzB5SURFMFl6QWdNVFFnTlNBeU55QXhOU0F6TldNMElESWdOaUEzSURZZ01USmpNQ0EySUMwMUlERXlJQzB4TVNBeE0yTXRNU0F3SUMweklERWdMVFVnTVdNdE5TQXdJQzB4TWlBdE1pQXRNakFnTFRoakxURTFJQzB4TWlBdE1qTWdMVE13SUMwMU1TQXRNVE15ZGkwemFEVTVZellnTUNBeE1DQXROQ0F4TUNBdE1UQjJMVEl5SUdNd0lDMDJJQzAwSUMweE1DQXRNVEFnTFRFd2FDMDNNbll0TW1NdE55QXRNak1nTFRFMklDMDFOQ0F0TWpVZ0xUZzJZeTB5TkNBdE9EVWdMVGN5SUMweU16UWdMVEV4TmlBdE1qYzRZeTB5TlNBdE1qVWdMVFE0SUMwek5TQXRPREFnTFRNMVl5MDBOaUF3SUMwNE1TQXlPU0F0T0RFZ09ERmpNQ0F5TnlBeU5TQTFNaUExTWlBMU1ucE5Nek01SURRMFl6Y2dNVElnTVRnZ016a2dNVGdnTXpsc01UY2dMVGh6TUNBdE1TQXRNU0F0TVhZdE0yTXRNVFFnTFRNM0lDMHpNU0F0TnpNZ0xUYzJJQzAzTTJNdE16UWdNQ0F0TlRBZ01qTWdMVFV3SURVMFl6QWdNVFFnTXlBeU9TQTVJRFExSUdNeU1TQTFOQ0F5TnlBNU5DQXlOeUF4TURSak1DQTFJQzB6SURnZ0xUVWdPV013SURBZ0xURWdNQ0F0TWlBeGFDMHhhQzB4YkMweElDMHhZeTB5TkNBdE1UQWdMVFUySUMwMU1pQXROellnTFRFNU1tTXdJQzB6SUMweElDMDJJQzB4SUMwM1l5MHlJQzB4TVNBdE55QXRNVElnTFRFeElDMHhNbWd0TlRWakxUZ2dNQ0F0TVRBZ05TQXRNVEFnTVRKMk5HTXdJREFnTVRVZ05EY2dNekFnT1Raak1USWdOREVnTWpJZ056TWdNaklnT1RCak1DQTFJQzB4SURrZ0xUTWdNVEZqTFRFZ01pQXROQ0F6SUMwMklETmpMVE0zSURBZ0xUYzVJQzB4TlRRZ0xUZzVJQzB5TURBZ1l5MDBJQzB4TmlBdE9TQXRNVFlnTFRFeElDMHhObWd0TlROakxUUWdNQ0F0TmlBeUlDMDRJRFJqTFRFZ01pQXRNaUEwSUMweUlEZHNNU0F6WXpNZ01UQWdOREFnTVRJeElEUXdJREV5TW1NeE1TQXpNaUF4T1NBMU5pQXhPU0EzTUdNd0lEZ2dMVElnTVRNZ0xUZ2dNVFZqTFRJZ01TQXRNeUF4SUMwMUlERmpMVEl5SURBZ0xUTTVJQzAxTkNBdE16a2dMVFUwYkMweE5TQTRZekV4SURNMElETXpJRGMySURjMElEYzJZelFnTUNBNUlEQWdNVFFnTFRGak1qVWdMVFVnTXpnZ0xUTTBJRE00SUMwek5Hd3hJQzAxYkRNZ05HTXhOeUF5TXlBek9DQXpOQ0EyTmlBek5HTXlOeUF3SURReklDMHpOU0EwTXlBdE16VWdiRElnTFRWc01pQTBZekV6SURFM0lEUXhJRE0ySURZM0lETTJZekl4SURBZ016TWdMVEV6SURNNElDMDBNR014SUMwMElERWdMVGtnTVNBdE1UUmpNQ0F0TWpjZ0xUY2dMVFk0SUMweE15QXRPRFpqTFRRZ0xUa2dMVEUzSUMwMU5pQXRNVGNnTFRZMFl6QWdMVFVnTWlBdE9TQTNJQzB4TVdNeUlDMHhJRE1nTFRFZ05TQXRNV00xSURBZ01UQWdNaUF4TlNBeE1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUSTBReTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkwUXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMwek9ERjJNVE14TW1Nd0lEY2dNeUF4TWlBeE5TQXhNbU14TVNBd0lERXlJQzAxSURFMElDMHhNbU13SURBZ01qZ2dMVGsxSURZMklDMHhOVEJ6T0RrZ0xURXdOeUF4TXpZZ0xURTJPV016TkNBdE5EVWdORGdnTFRFd01DQTBPQ0F0TVRVeWRpMDRZekFnTFRNMElDMDFJQzAyTWlBdE1USWdMVGc1WXpnZ0xUSTBJREV5SUMwME9TQXhNaUF0TnpWMkxUbGpNQ0F0TXpZZ0xUWWdMVFk1SUMweE15QXRPVGxqT1NBdE1qVWdNVE1nTFRVeUlERXpJQzAzT1hZdE9XTXdJQzB6TnlBdE5pQXROekFnTFRFeklDMHhNREJqT1NBdE1qVWdNVE1nTFRVeElERXpJQzAzT1hZdE9TQmpNQ0F0TXpjZ0xUWWdMVGN3SUMweE5DQXRNVEF4WXpFd0lDMHlOU0F4TkNBdE5USWdNVFFnTFRnd2RpMDVZekFnTFRNMklDMDJJQzAyT1NBdE1UTWdMVGs1WXprZ0xUSTFJREV6SUMwMU1TQXhNeUF0Tnpsak1DQXRORGtnTFRrZ0xUa3pJQzB4T1NBdE1UTXdZek1nTFRJeElEVWdMVFExSURVZ0xUYzBZekFnTFRVMklDMHlOaUF0TVRFd0lDMDBOQ0F0TVRNNFl5MDBJQzAySUMwNElDMHhOQ0F0TVRVZ0xURTBZeTB5SURBZ0xUTWdNQ0F0TlNBeFl5MDFJRE1nTFRjZ055QXROeUF4TVdNd0lEVWdNeUF4TVNBMElERTJZekUxSURRd0lESXlJRGt4SURJeUlERXhOV014SURZZ01TQXhNU0F4SURFM0lHTXdJRE0wSUMwNElEY3dJQzAwTWlBeE1qRmpMVFl3SURnNUlDMHhNemdnTVRNNUlDMHhOalFnTVRRNFl5MDNJRE1nTFRFMUlEY2dMVEUxSURFd2VrMHhPRGdnTlRnMVl5MHpOeUEwTnlBdE1UQXlJREV4TVNBdE1UVXpJREV4TVdndE1XTTBJQzB5TXlBeE15QXROVEFnTWprZ0xUY3pZek00SUMwMU5pQXhNakVnTFRFek1DQXhOamdnTFRFNU1tTXhJQzB4SURNZ0xUTWdOQ0F0TldNd0lEZ2dNU0F4TlNBeElESXpZekFnTkRBZ0xUa2dPRFVnTFRRNElERXpObnBOTWpBNUlDMDBOek5qT0NBdE1URWdNVGNnTFRJeklESTFJQzB6T1dNeElERXhJRElnTWpJZ01pQXpOQ0JqTUNBek9DQXRPU0EzT1NBdE5EZ2dNVE14WXkwek55QTBOeUF0TVRBeUlERXdPU0F0TVRVeklERXdPV2d0TVdNeUlDMHhNU0EwSUMweU1pQTFJQzB5T0dNM0lDMHlOaUF5TlNBdE5UY2dOalFnTFRrMll6UTVJQzAwT1NBM09TQXROellnTVRBMklDMHhNVEY2VFRJek1TQXRNekl3WXpFZ0xURWdNaUF0TXlBeklDMDBZekVnTVRFZ01pQXlNaUF5SURNell6QWdNemdnTFRrZ056a2dMVFE0SURFek1XTXRNemNnTkRjZ0xURXdNaUF4TURrZ0xURTFNeUF4TURsb0xUSjJNR00wSUMweU5TQXhNeUF0TlRZZ016QWdMVGd5WXpNNElDMDFOU0F4TWpFZ0xURXlOU0F4TmpnZ0xURTROM3BOTWpNeElDMHhNek1nWXpFZ0xURWdNaUF0TXlBeklDMDBZekVnTVRJZ01pQXlNeUF5SURNMll6QWdNemdnTFRrZ056a2dMVFE0SURFek1XTXRNemNnTkRjZ0xURXdNaUF4TURrZ0xURTFNeUF4TURsb0xUSjJNR00wSUMweU5TQXhNaUF0TlRVZ016QWdMVGd4WXpNNElDMDFOU0F4TWpFZ0xURXlPU0F4TmpnZ0xURTVNWHBOTWpNeElEVTNZekVnTFRJZ01pQXRNeUF6SUMwMFl6RWdNVEVnTWlBeU1pQXlJRE16WXpBZ016Z2dMVGtnT0RBZ0xUUTRJREV6TVdNdE16Y2dORGdnTFRFd01pQXhNVEFnTFRFMU15QXhNVEJvTFRKak5DQXRNalFnTVRNZ0xUVTBJRE13SUMwM09XTXpPQ0F0TlRVZ01USXhJQzB4TWprZ01UWTRJQzB4T1RFZ2VrMHlNekVnTWpRMVl6RWdMVElnTWlBdE15QXpJQzAxWXpFZ01URWdNaUF5TXlBeUlETTBZekFnTXpnZ0xUa2dOemtnTFRRNElERXpNR010TXpjZ05EY2dMVEV3TWlBeE1UQWdMVEUxTXlBeE1UQm9MVEpqTkNBdE1qUWdNVE1nTFRVeklETXdJQzAzT0dNek9DQXROVFVnTVRJeElDMHhNamtnTVRZNElDMHhPVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUxTWtVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1rVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qYzNJQzAyTUdNek5pQXdJRFExSUMweU5pQTBOU0F0TkRCak1DQXRNVFlnTFRZZ0xUTTBJQzB5TlNBdE5ESmpMVFVnTFRJZ0xUY2dMVFlnTFRnZ0xURXdZekFnTFRVZ01TQXRPQ0ExSUMweE1YTTVJQzAxSURFMElDMDFZellnTUNBeE1pQXlJREUzSURWak1qUWdNVFlnTXpBZ05EVWdOVEVnTVRJM2JETWdNVEpqTVRJZ05EWWdNakVnT0RRZ01qa2dNVEl4WXpjZ016TWdNVFVnTmpjZ01qVWdNVEEzZGpSb0xUWXlZeTAySURBZ0xURXdJRFFnTFRFd0lERXdkakl5WXpBZ05pQTBJREV3SURFd0lERXdhRGMyZGpKak1qVWdOelFnTmpZZ01UWTVJREUxT1NBeE5qa2dZelExSURBZ09UQWdMVEkySURrd0lDMDNObU13SUMwMklEQWdMVEV5SUMweUlDMHhOMk10TlNBdE1qQWdMVEkySUMwek5pQXRORGNnTFRNMll5MDNJREFnTFRFMElESWdMVEU0SURSakxURXdJRFFnTFRFNElERXpJQzB5TVNBeU1tTXRNU0ExSUMweUlEa2dMVElnTVRSak1DQXhOQ0ExSURJM0lERTFJRE0xWXpRZ01pQTJJRGNnTmlBeE1tTXdJRFlnTFRVZ01USWdMVEV4SURFell5MHhJREFnTFRNZ01TQXROU0F4WXkwMUlEQWdMVEV5SUMweUlDMHlNQ0F0T0dNdE1UVWdMVEV5SUMweU15QXRNekFnTFRVeElDMHhNekoyTFROb05UbGpOaUF3SURFd0lDMDBJREV3SUMweE1IWXRNaklnWXpBZ0xUWWdMVFFnTFRFd0lDMHhNQ0F0TVRCb0xUY3lkaTB5WXkwM0lDMHlNeUF0TVRZZ0xUVTBJQzB5TlNBdE9EWmpMVEkwSUMwNE5TQXROeklnTFRJek5DQXRNVEUySUMweU56aGpMVEkxSUMweU5TQXRORGdnTFRNMUlDMDRNQ0F0TXpWakxUUTJJREFnTFRneElESTVJQzA0TVNBNE1XTXdJREkzSURJMUlEVXlJRFV5SURVeWVrMHhNamtnTFRFMk0yZ3RNakkwZGpJd2FEWXhiRGs1SURJM05tTTFJREV3SURJeklEVTBJREl6SURjNFl6QWdOeUF0TVNBeE1pQXROU0F4TldNdE1pQXlJQzAxSURJZ0xUZ2dNbWd0TkdNdE9TQXRNaUF0TWpFZ0xURXdJQzB5TnlBdE1Ua2dZeTB4TWlBdE1UWWdMVEl5SUMwME9DQXRNallnTFRZeGJDMHhPQ0E1WXpFMklEUTJJRFF5SURFd05pQTVPU0F4TURac05TQXRNV2d6WXpNMUlDMDFJRFUySUMwME15QTFOaUF0TkROc01pQXROR3d6SUROak1UY2dNVGNnTkRnZ05ETWdOemtnTkROak5EWWdNQ0EzTUNBdE5Ea2dOekFnTFRrd1l6QWdMVGMySUMwMU5DQXRNVGt6SUMweE16a2dMVEU1TTJNdE5pQXdJQzB4TXlBd0lDMHhPU0F5WXkwek5DQTVJQzAwTkNBek1TQXRORFFnTXpGc0xUTWdOMnd0TlRnZ0xURTJNV2czTlhZdE1qQjZUVEUxTnlBeE1tTXpJREFnT0NBd0lERXhJREpqTkRRZ01qRWdOemtnTVRNeElEYzVJREUzT1NCak1DQXhNQ0F0TWlBeU9TQXRNVFFnTXpKakxUSWdNU0F0TlNBeElDMDNJREZqTFRNNUlEQWdMVGMzSUMwM01DQXRPRFFnTFRFd01XTXRNU0F0TWlBdE1USWdMVE00SUMweE1pQXROamxqTUNBdE1Ua2dOQ0F0TXpjZ01Ua2dMVFF6WXpJZ0xURWdOaUF0TVNBNElDMHhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVE5CTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlROQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFME9DQXROalZqTXpZZ01DQTBOU0F0TWpZZ05EVWdMVFF3WXpBZ0xURTJJQzAySUMwek5DQXRNalVnTFRReVl5MDFJQzB5SUMwM0lDMDJJQzA0SUMweE1HTXdJQzAxSURFZ0xUZ2dOU0F0TVRGek9TQXROU0F4TkNBdE5XTTJJREFnTVRJZ01pQXhOeUExWXpJMElERTJJRE13SURRMUlEVXhJREV5TjJ3eklERXlZekV5SURRMklESXhJRGcwSURJNUlERXlNV00zSURNeklERTFJRFkzSURJMUlERXdOM1kwYUMwMk1tTXROaUF3SUMweE1DQTBJQzB4TUNBeE1IWXlNbU13SURZZ05DQXhNQ0F4TUNBeE1HZzNObll5WXpJMUlEYzBJRFkySURFMk9TQXhOVGtnTVRZNUlHTTBOU0F3SURrd0lDMHlOaUE1TUNBdE56WmpNQ0F0TmlBd0lDMHhNaUF0TWlBdE1UZGpMVFVnTFRJd0lDMHlOaUF0TXpZZ0xUUTNJQzB6Tm1NdE55QXdJQzB4TkNBeUlDMHhPQ0EwWXkweE1DQTBJQzB4T0NBeE15QXRNakVnTWpKakxURWdOU0F0TWlBNUlDMHlJREUwWXpBZ01UUWdOU0F5TnlBeE5TQXpOV00wSURJZ05pQTNJRFlnTVRKak1DQTJJQzAxSURFeUlDMHhNU0F4TTJNdE1TQXdJQzB6SURFZ0xUVWdNV010TlNBd0lDMHhNaUF0TWlBdE1qQWdMVGhqTFRFMUlDMHhNaUF0TWpNZ0xUTXdJQzAxTVNBdE1UTXlkaTB6YURVNVl6WWdNQ0F4TUNBdE5DQXhNQ0F0TVRCMkxUSXlJR013SUMwMklDMDBJQzB4TUNBdE1UQWdMVEV3YUMwM01uWXRNbU10TnlBdE1qTWdMVEUySUMwMU5DQXRNalVnTFRnMll5MHlOQ0F0T0RVZ0xUY3lJQzB5TXpRZ0xURXhOaUF0TWpjNFl5MHlOU0F0TWpVZ0xUUTRJQzB6TlNBdE9EQWdMVE0xWXkwME5pQXdJQzA0TVNBeU9TQXRPREVnT0RGak1DQXlOeUF5TlNBMU1pQTFNaUExTW5wTk9ESTBJQzB4TmpOb0xUSXlOSFl5TUdnMk1XdzVPU0F5Tnpaak5TQXhNQ0F5TXlBMU5DQXlNeUEzT0dNd0lEY2dMVEVnTVRJZ0xUVWdNVFZqTFRJZ01pQXROU0F5SUMwNElESm9MVFJqTFRrZ0xUSWdMVEl4SUMweE1DQXRNamNnTFRFNUlHTXRNVElnTFRFMklDMHlNaUF0TkRnZ0xUSTJJQzAyTVd3dE1UZ2dPV014TmlBME5pQTBNaUF4TURZZ09Ua2dNVEEyYkRVZ0xURm9NMk16TlNBdE5TQTFOaUF0TkRNZ05UWWdMVFF6YkRJZ0xUUnNNeUF6WXpFM0lERTNJRFE0SURReklEYzVJRFF6WXpRMklEQWdOekFnTFRRNUlEY3dJQzA1TUdNd0lDMDNOaUF0TlRRZ0xURTVNeUF0TVRNNUlDMHhPVE5qTFRZZ01DQXRNVE1nTUNBdE1Ua2dNbU10TXpRZ09TQXRORFFnTXpFZ0xUUTBJRE14YkMweklEZHNMVFU0SUMweE5qRm9OelYyTFRJd2VrMHhOamdnTWpJell6QWdNQ0F0T0NBeE15QXRNelFnTVROekxUUTFJQzB5TVNBdE5EVWdMVE00SUhNMUlDMHlNeUF6TUNBdE16ZHpOemNnTFRJNUlEYzNJQzA0T1hNdE5UZ2dMVGd5SUMweE1UQWdMVGd5Y3kwNE5pQXlNeUF0T0RZZ05qaGpNQ0F6TUNBeU1DQTBNU0F6TlNBME1YTXpNaUF0TVRFZ016SWdMVE0zWXpBZ0xUSTBJQzB4TXlBdE16RWdMVEUySUMwek0yTXRNU0F3SUMweElDMHhJQzB4SUMweVl6QWdMVFVnTnlBdE1UVWdNellnTFRFMVl6TTNJREFnTkRrZ016UWdORGtnTkRSekxUUWdNalFnTFRJeElETTBjeTB6TXlBeE9DQXRORFVnTWpWakxUSTRJREUySUMwek5TQXpPU0F0TXpVZ05qQmpNQ0F6T1NBek1DQTRNeUE1TnlBNE0yTTFPQ0F3SURjM0lDMHpOU0EzTnlBdE5UZ2dZekFnTFRNZ01DQXROaUF0TVNBdE9HTXRNaUF0TVRBZ0xUa2dMVEkwSUMweU9DQXRNalJ6TFRJNElERTNJQzB5T0NBeU9HTXdJRGNnTXlBeE9TQXhOeUF5TjNwTk5qRTRJREU1T0dNdE5TQXRNU0F0TVRrZ0xUSWdMVE16SUMweWFDMHhNR010TVRZZ01TQXRNamtnTkNBdE16UWdOV010TkNBd0lDMDFJREFnTFRjZ0xUUnpMVEUySUMwek9TQXRNVGtnTFRRMmN5MDBJQzB4TWlBdE1UQWdMVEV5YUMweE1XTXROaUF3SUMwNUlEUWdMVGtnTVRCak15QTNJREkwSURNd0lETTBJRGcxWXpJZ01URWdPQ0F4TmlBeE5DQXhPR014TWlBd0lESXlJQzB4SURNMElDMHpZekV6SUMweUlESTJJQzB6SURReklDMHpJR001SURBZ01Ua2dNQ0F6TVNBeGJEUTRJRFJvTVdNeUlEQWdOeUF0TVNBNElDMDVkaTAyWXpBZ0xURWdMVEVnTFRRZ0xUSWdMVFZqTFRRZ0xUa2dMVEV5SUMweE55QXRNakFnTFRJMVl5MDNJQzAzSUMweE5ETWdMVEV5TWlBdE1UUXpJQzB4TWpKekxURWdMVEVnTFRFZ0xUSnpNQ0F0TVNBeUlDMHlZelFnTFRJZ01qSWdMVGtnTXpnZ0xUSXhjekl5SUMweU1DQXlOeUF0TWpOak1pQXRNaUExSUMweUlEY2dMVEpqTVRjZ01DQXlOeUF5TWlBeU55QXpOblkyWXkweElEUWdMVEUzSURnZ0xURTNJREkzWXpBZ01UTWdPU0F5T0NBeU5pQXlPR015TVNBd0lESTRJQzB4TkNBeU9DQXRNelFnWXpBZ0xUVXpJQzB6T0NBdE1UQXpJQzA1TXlBdE1UQXpZeTB5TXlBd0lDMDBOaUE0SUMwMU5pQXlOV010TmlBeE1TQXRNVEFnTWpRZ0xUSTNJREkwY3kweU15QXRNVGdnTFRJNUlDMHlPR010TlNBdE55QXRNVFlnTFRJd0lDMHpNQ0F0TWpCakxUUWdNQ0F0TnlBeElDMHhNU0F6WXpBZ01DQXROeUExSUMwM0lERTBZekFnTmlBeklERXpJREV6SURJeFl6STJJREl4SURFNU1DQXhOVFFnTVRreElERTFOWE15SURJZ01pQTBZekFnTXlBdE1pQTJJQzAxSURaNlRUZzFNaUF4TW1NeklEQWdPQ0F3SURFeElESmpORFFnTWpFZ056a2dNVE14SURjNUlERTNPV013SURFd0lDMHlJREk1SUMweE5DQXpNaUJqTFRJZ01TQXROU0F4SUMwM0lERmpMVE01SURBZ0xUYzNJQzAzTUNBdE9EUWdMVEV3TVdNdE1TQXRNaUF0TVRJZ0xUTTRJQzB4TWlBdE5qbGpNQ0F0TVRrZ05DQXRNemNnTVRrZ0xUUXpZeklnTFRFZ05pQXRNU0E0SUMweGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qUTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalExSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE0xSURVeFl6VXdJREUwSURFeU9DQXpPU0F4T1RBZ01URTFZekkySURNeklEUXlJRGMxSURReUlERTBPV010TnlBdE1UTWdMVEUySUMweU5TQXRNallnTFRNMll5MDFNaUF0TlRrZ0xURTBNQ0F0TVRBMUlDMHhOemdnTFRFMk1HTXRNVFFnTFRJeElDMHlNeUF0TkRZZ0xUSTRJQzAyT0hwTk1URXpJRE0xT1dNdE5UY2dMVFEzSUMwMk55QXRPREVnTFRjMElDMHhNRGRqTUNBdE15QXRNU0F0T0NBdE1pQXRNVFJqT0RjZ016TWdNVFF5SURZMUlERTRNU0F4TVROak16RWdNemtnTkRnZ09EQWdORGdnTVRNd1l6QWdOU0F3SURFeElDMHhJREUyWXkweklDMDFJQzAzSUMweE1TQXRNVEVnTFRFMklHTXRNamNnTFRNMUlDMDRNaUF0TnpJZ0xURTBNU0F0TVRJeWVrMHdJQzB5TURCMk5UZzRZekFnTWlBNElESTBJREUxSURJM1l6UTFJREV3SURFME1pQTFNaUF5TVRJZ01UTXpZekkySURNd0lETTRJRFl4SURNNElEazRZekFnTmpjZ0xUSTJJREV3TVNBdE5qRWdNVE00WXkwMElEVWdMVEV3SURnZ0xURXdJREV4WXpBZ01pQXhJRE1nTlNBMWN6a2dNeUF4TXlBell6WWdNQ0F4TVNBdE1pQXhOU0F0TldNek15QXRNallnTnprZ0xUZ3hJRGM1SUMweE5qQmpNQ0F0TXpBZ0xUUWdMVFUxSUMweE1TQXROemRqTmlBdE1qVWdNVEVnTFRVMElERXhJQzA0TkhZdE9IWXRNVGNnWXkweElDMHhOeUF0TkNBdE16UWdMVGNnTFRVeFl6WWdMVFF3SURFd0lDMDRNQ0F4TUNBdE1URTNZekFnTFRFNE5TQXRNVFF3SUMweU5qSWdMVEU1TXlBdE16RXlZeTAwTUNBdE16Z2dMVGN4SUMwMk9DQXRPRFlnTFRFM01tTXRNaUF0T0NBdE55QXRNVFlnTFRFMUlDMHhObk10TVRVZ09TQXRNVFVnTVRaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMU1qTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNak1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVGc1SURJMU0yTXlNaUF3SURReElDMHhOaUEwTVNBdE16bHpMVGdnTFRNM0lDMHhPU0F0TkRaakxUWWdMVFVnTFRFM0lDMDVJQzB5T1NBdE9XTXRPU0F3SUMweE9TQXlJQzB5TmlBeE1HTXROQ0EwSUMwMklERXhJQzAySURFM1l6QWdPQ0F6SURFMklERXlJREl6ZGpKek1DQXlJQzB6SURSakxURWdNU0F0TWlBeElDMHpJREZqTFRNZ01DQXROeUF0TWlBdE1URWdMVFpqTFRFMklDMHhOaUF0TkRnZ0xUVXdJQzAyT0NBdE1Ua3hZekFnTFRNZ0xURWdMVFlnTFRFZ0xUZGpMVElnTFRFeElDMDNJQzB4TWlBdE1URWdMVEV5YUMwMU5XTXRNeUF3SUMwMklERWdMVGdnTTNNdE1pQTJJQzB5SURsMk5DQnNNelFnTVRBNVl6RXhJRE0xSURJd0lEWTBJREl3SURneFl6QWdPQ0F0TWlBeE5DQXROeUF4Tm1NdE1pQXhJQzB6SURFZ0xUVWdNV010TWpJZ01DQXRNemtnTFRVMElDMHpPU0F0TlRSc0xURTFJRGhqTnlBeU1pQXlNU0EwTmlBeU55QTFNMk0zSURnZ01qRWdNalFnTkRZZ01qUmpOU0F3SURFd0lDMHhJREUxSUMweVl6STVJQzAzSURNNElDMDBNU0F6T0NBdE5ERnNNeUEwWXpZZ09DQXhNeUF4TmlBeU1pQXlNbU00SURVZ01qY2dNVFlnTlRBZ01UWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFNemN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTXpjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRRNElDMDJNR016TmlBd0lEUTFJQzB5TmlBME5TQXROREJqTUNBdE1UWWdMVFlnTFRNMElDMHlOU0F0TkRKakxUVWdMVElnTFRjZ0xUWWdMVGdnTFRFd1l6QWdMVFVnTVNBdE9DQTFJQzB4TVhNNUlDMDFJREUwSUMwMVl6WWdNQ0F4TWlBeUlERTNJRFZqTWpRZ01UWWdNekFnTkRVZ05URWdNVEkzYkRNZ01USmpNVElnTkRZZ01qRWdPRFFnTWprZ01USXhZemNnTXpNZ01UVWdOamNnTWpVZ01UQTNkalJvTFRZeVl5MDJJREFnTFRFd0lEUWdMVEV3SURFd2RqSXlZekFnTmlBMElERXdJREV3SURFd2FEYzJkakpqTWpVZ056UWdOallnTVRZNUlERTFPU0F4TmprZ1l6UTFJREFnT1RBZ0xUSTJJRGt3SUMwM05tTXdJQzAySURBZ0xURXlJQzB5SUMweE4yTXROU0F0TWpBZ0xUSTJJQzB6TmlBdE5EY2dMVE0yWXkwM0lEQWdMVEUwSURJZ0xURTRJRFJqTFRFd0lEUWdMVEU0SURFeklDMHlNU0F5TW1NdE1TQTFJQzB5SURrZ0xUSWdNVFJqTUNBeE5DQTFJREkzSURFMUlETTFZelFnTWlBMklEY2dOaUF4TW1Nd0lEWWdMVFVnTVRJZ0xURXhJREV6WXkweElEQWdMVE1nTVNBdE5TQXhZeTAxSURBZ0xURXlJQzB5SUMweU1DQXRPR010TVRVZ0xURXlJQzB5TXlBdE16QWdMVFV4SUMweE16SjJMVE5vTlRsak5pQXdJREV3SUMwMElERXdJQzB4TUhZdE1qSWdZekFnTFRZZ0xUUWdMVEV3SUMweE1DQXRNVEJvTFRjeWRpMHlZeTAzSUMweU15QXRNVFlnTFRVMElDMHlOU0F0T0RaakxUSTBJQzA0TlNBdE56SWdMVEl6TkNBdE1URTJJQzB5TnpoakxUSTFJQzB5TlNBdE5EZ2dMVE0xSUMwNE1DQXRNelZqTFRRMklEQWdMVGd4SURJNUlDMDRNU0E0TVdNd0lESTNJREkxSURVeUlEVXlJRFV5ZWswMk1Ua2dMVEUxT1dndE1qSTFkakl4YURZeWJEazVJREkzTldNMUlERXdJREl5SURVeUlESXlJRGMzWXpBZ055QXRNU0F4TXlBdE5TQXhObU10TWlBeUlDMDBJRElnTFRjZ01tZ3ROR010T1NBdE1pQXRNakVnTFRFd0lDMHlOeUF0TVRrZ1l5MHhNaUF0TVRZZ0xUSXlJQzAwT0NBdE1qWWdMVFl4YkMweE9DQTVZekUySURRMklEUXlJREV3TmlBNU9TQXhNRFpzTlNBdE1XZ3pZek0xSUMwMUlEVTJJQzAwTXlBMU5pQXRORE5zTWlBdE5Hd3pJRE5qTVRjZ01UY2dORGdnTkRNZ056a2dORE5qTkRZZ01DQTNNQ0F0TkRrZ056QWdMVGt3WXpBZ0xUYzJJQzAxTlNBdE1Ua3pJQzB4TkRBZ0xURTVNMk10TmlBd0lDMHhNeUF3SUMweE9TQXlZeTB6TkNBNUlDMDBOQ0F6TWlBdE5EUWdNekpzTFRJZ05td3ROVGtnTFRFMk1HZzNObll0TWpGNlRURTJPQ0F5TWpoak1DQXdJQzA0SURFeklDMHpOQ0F4TTNNdE5EVWdMVEl4SUMwME5TQXRNemdnY3pVZ0xUSXpJRE13SUMwek4zTTNOeUF0TWprZ056Y2dMVGc1Y3kwMU9DQXRPRElnTFRFeE1DQXRPREp6TFRnMklESXpJQzA0TmlBMk9HTXdJRE13SURJd0lEUXhJRE0xSURReGN6TXlJQzB4TVNBek1pQXRNemRqTUNBdE1qUWdMVEV6SUMwek1TQXRNVFlnTFRNell5MHhJREFnTFRFZ0xURWdMVEVnTFRKak1DQXROU0EzSUMweE5TQXpOaUF0TVRWak16Y2dNQ0EwT1NBek5DQTBPU0EwTkhNdE5DQXlOQ0F0TWpFZ016UnpMVE16SURFNElDMDBOU0F5TldNdE1qZ2dNVFlnTFRNMUlETTVJQzB6TlNBMk1HTXdJRE01SURNd0lEZ3pJRGszSURnell6VTRJREFnTnpjZ0xUTTFJRGMzSUMwMU9DQmpNQ0F0TXlBd0lDMDJJQzB4SUMwNFl5MHlJQzB4TUNBdE9TQXRNalFnTFRJNElDMHlOSE10TWpnZ01UY2dMVEk0SURJNFl6QWdOeUF6SURFNUlERTNJREkzZWswMk5EWWdNVFpqTXlBd0lEa2dNQ0F4TWlBeVl6UXlJREl3SURjNUlERXpNeUEzT1NBeE9EQmpNQ0E1SUMweElERTNJQzAwSURJeVl5MHlJRFFnTFRZZ09DQXRNVEFnT1dNdE1pQXhJQzAxSURFZ0xUY2dNV010TXprZ01DQXROemNnTFRjd0lDMDROQ0F0TVRBeFl5MHhJQzB5SUMweE1pQXRNemdnTFRFeUlDMDJPV013SUMweE9TQTBJQzB6TnlBeE9TQXRORE5qTWlBdE1TQTFJQzB4SURjZ0xURjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXdORGN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TkRjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpjNUlEUTNPV3d4T1RFZ0xUazRZelUySUMweU9TQTROQ0F0T0RVZ09EUWdMVEUyTkhNdE5Ea2dMVEU1T1NBdE1qQXpJQzB4T1RsakxURTFNeUF3SUMweE5qY2dOellnTFRFM01TQTVOV010TVNBeklDMHhJRFlnTFRFZ01UQmpNQ0F5TUNBeE1TQTBPU0EwTkNBMU4yTTFJREVnTVRFZ01pQXhOaUF5WXpNMElEQWdOamNnTFRJMElEYzNJQzAxT1dNeE1pQXROREFnTXpnZ0xUWXpJRGMwSUMwMk0yTTBNQ0F3SURrMUlETXhJRGsxSURFeE9HTXdJRFF6SUMwME15QTNNeUF0T1RZZ01UQXliQzB4TnpJZ09EbHNMVEl3TlNBdE16WXlZeTB5SUMweklDMDJJQzAySUMwNUlDMDNhQzB6SUdNdE1pQXdJQzAySURFZ0xUZ2dNbXd0TVRVZ01URmpMVE1nTWlBdE5pQTNJQzAySURFeFl6QWdNaUF3SURVZ01TQTNiREl3TkNBek5qQnNMVEU0T1NBNU9XTXROVGdnTXpNZ0xUZzNJRGd6SUMwNE55QXhOakp6TlRBZ01UazVJREl3TkNBeE9UbGpNVFV6SURBZ01UWTNJQzAzTmlBeE56RWdMVGsxWXpFZ0xUTWdNU0F0TmlBeElDMDVZekFnTFRJeElDMHhNU0F0TlRFZ0xUUTFJQzAxT1dNdE5TQXRNU0F0TVRFZ0xUSWdMVEUySUMweVl5MHpOQ0F3SUMwMk55QXlOQ0F0TnpjZ05UbGpMVEV5SURRd0lDMHpPQ0EyTkNBdE56UWdOalJqTFRRd0lEQWdMVGsxSUMwek1TQXRPVFVnTFRFeE9DQmpNQ0F0TkRrZ016TWdMVFk0SURneUlDMDVOR3d4T0RjZ0xUazJiREl3TkNBek5qRmpNaUEwSURnZ055QXhNaUEzWXpJZ01DQTJJQzB4SURnZ0xUSnNNVFlnTFRFeFl6TWdMVElnTmlBdE9DQTJJQzB4TW1Nd0lDMHlJQzB4SUMwMElDMHlJQzAyZWswek5pQXpNRGhqTFRFeUlERXlJQzB4T1NBeU9TQXRNVGtnTkRWek55QXpNeUF4T1NBME5YTXpNQ0F4T1NBME5pQXhPWE16TXlBdE55QTBOU0F0TVRsek1Ua2dMVEk1SURFNUlDMDBOWE10TnlBdE16TWdMVEU1SUMwME5YTXRNamtnTFRFNUlDMDBOU0F0TVRsekxUTTBJRGNnTFRRMklERTVlazAxTWpnZ05UQTNJR010TVRJZ01USWdMVEU1SURJNUlDMHhPU0EwTlhNM0lETTBJREU1SURRMmN6STVJREU1SURRMUlERTVjek16SUMwM0lEUTFJQzB4T1hNeE9TQXRNekFnTVRrZ0xUUTJjeTAzSUMwek15QXRNVGtnTFRRMWN5MHlPU0F0TVRrZ0xUUTFJQzB4T1hNdE16TWdOeUF0TkRVZ01UbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXdOVE11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TlRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTmpRd0lETmpNQ0F0TVRBMElDMDNNeUF0TWpBMUlDMHhOekVnTFRJek9HTTJJQzB6T0NBeE1pQXROamtnTVRVZ0xUZzVZekV3SUMwMU5pQXhOaUF0TVRBeUlERTJJQzB4TkRGak1DQXRNVEk0SUMwMk15QXRNakF4SUMweE9USWdMVEl3TVdNdE1UTTFJREFnTFRFNE5pQTROeUF0TVRnMklERTFNM00wTlNBeE1qTWdNVEUxSURFeU0yTTNOU0F3SURFeE5pQXROVGNnTVRFMklDMHhNVEJqTUNBdE5qUWdMVFEzSUMweE1EUWdMVGswSUMweE1USmpMVE1nTFRFZ0xUVWdMVEVnTFRVZ0xUTmpNQ0F0TVNBeUlDMHpJRE1nTFROak1pQXRNU0F5TXlBdE5pQTBOeUF0TmlCak1UQXhJREFnTVRVMUlEVTFJREUxTlNBeE5UbGpNQ0ExTXlBdE1USWdNVEkwSUMwek1TQXlNakJqTFRJeklDMDFJQzAxTUNBdE9DQXROemtnTFRoakxURTROaUF3SUMwek5Ea2dNVFEzSUMwek5Ea2dNek0xWXpBZ01qQXdJREV5TmlBek1qRWdNakUzSURRd05XTXlNU0F4T0NBM015QTNNU0EzTkNBM01XTXRNVGNnTVRFeklDMHlNaUF4TmpJZ0xUSXlJREl4Tm1Nd0lEZzBJREU0SURJeE1TQTRNaUF5T0Rkak1UZ2dNaklnTXpZZ016VWdORGtnTkROakxUTTVJRE1nTFRZMUlESTBJQzAyTlNBMU5HTXdJRE14SURJM0lEVXhJRFV6SURZeFl5MHhOU0F4TkNBdE1qRWdNamdnTFRJeUlEUTNJR013SURRMUlEUXhJRGN4SURneklEY3hZek16SURBZ05qY2dMVEUySURZM0lDMDFNMk13SUMweU5DQXRNVFFnTFRRd0lDMDBNeUF0TlRKak1UZ2dMVEUwSURJNElDMHpNeUF5T0NBdE5UWmpNQ0F0TXpVZ0xUSTFJQzAyTVNBdE5qUWdMVGN3WXpFM0lDMHhNaUF6T0NBdE5ESWdOVFlnTFRnd1l6RTJJQzB6TmlBME5DQXRNVEE1SURRMElDMHlNREZqTUNBdE1UVTRJQzAzTXlBdE1qZzBJQzB4TnpnZ0xUTTVOV000SUMwMU5TQXhPQ0F0TVRFMElESTRJQzB4TnpWak1UUTJJREFnTWpVeklDMHhNRElnTWpVeklDMHlOVEo2VFRRME5DQXhNekUyWXkweU1DQXdJQzB6TkNBdE1UTWdMVE0wSUMwek1TQmpNQ0F0TVRJZ05TQXRNVGtnTWpFZ0xUSTRiREVnTFRGak15QXRNaUEzSUMwMElESXlJQzB4TW1NeE5TQXhNaUF5TVNBeU15QXlNU0F6T1dNd0lESXhJQzB4TVNBek15QXRNekVnTXpONlRUTTNPU0F4TVRZd1l6QWdMVEl5SURFMUlDMHpOaUF6TnlBdE16WnpNemdnTVRVZ016Z2dNelJqTUNBeE5DQXROeUF5TkNBdE1qY2dNelYyTUdNdE1pQXlJQzB5SURJZ0xURTBJRGhqTFRNZ01pQXROQ0F5SUMwNElEUmpMVEUzSUMweE1DQXRNallnTFRJMklDMHlOaUF0TkRWNlRUTXpNaUE0TWpKakxUZ2dMVE14SUMweE1TQXROalFnTFRFeElDMHhNREpqTUNBdE5ERWdOU0F0T0RBZ01URWdMVEV5TVNCak5qa2dOamtnTVRRMklERTBOeUF4TkRZZ01qVXdZekFnTnpBZ0xUSTBJREV4T1NBdE16a2dNVEU1WXkwMU1pQXdJQzA1T0NBdE1UQTFJQzB4TURjZ0xURTBObnBOTXpZeUlDMHlNVEZqTVRrZ01DQXpPQ0F5SURVNElEWnNMVFU0SURNeU9HTXROVGdnTFRFMElDMHhNRFFnTFRZeUlDMHhNRFFnTFRFeU5HTXdJQzAwT0NBeU1pQXROelFnTmpFZ0xUazRZekV5SUMwNElESXlJQzB4TkNBeU1pQXRNakpqTUNBdE1UQWdMVGtnTFRFMElDMHhOeUF0TVRSakxUZ3dJREFnTFRFek5TQTVOaUF0TVRNMUlERTJOMk13SURreklEWXlJREU1TUNBeE5UTWdNakUyWXkwM0lEUXlJQzB4TkNBNE9DQXRNak1nTVRReUlHTXRNVFVnTFRFMElDMHpNU0F0TWprZ0xUUTRJQzAwTTJNdE9EZ2dMVGMzSUMweE56UWdMVEU0TmlBdE1UYzBJQzB6TURoak1DQXRNVFV4SURFeU1pQXRNalV3SURJMk5TQXRNalV3ZWswME5qSWdMVEU1TTJNM01TQXlPU0F4TURBZ01UQXhJREV3TUNBeE56TmpNQ0F4TWlBdE1TQXlNeUF0TWlBek1XTXRPU0EwT0NBdE5USWdNVEU0SUMweE5UTWdNVEU0WXpjZ0xUUTBJRE0wSUMweU1ETWdOVFVnTFRNeU1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUQTRRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0UWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTWpRZ0xUZ3phREV6WXpVZ01DQTRJQzB6SURnZ0xUaGpMVFFnTFRFd055QXRPREVnTFRFMk5TQXRNVGd3SUMweE5qVm9MVGwyTFRFd09XTXdJQzAySUMwMUlDMHhNU0F0TVRFZ0xURXhhQzB5TjJNdE5pQXdJQzB4TVNBMUlDMHhNU0F4TVhZeE1USmpMVEU1TlNBeU1TQXRNakEzSURFMU5pQXRNakEzSURJMk5XTXdJRFl4SURJeUlESXlOU0F5TURjZ01qUTBkakV5TVdNd0lEWWdOU0F4TVNBeE1TQXhNV2d5TjJNMklEQWdNVEVnTFRVZ01URWdMVEV4ZGkweE1qQmpNVFU1SUMwMElERTVOaUF0T1RNZ01qQTFJQzB4TXpSak1TQXROQ0F5SUMweE1TQXlJQzB4TlhZdE5pQmpNQ0F0TlRBZ0xUUXdJQzA1TUNBdE9UQWdMVGt3YUMweE1HTXROREVnTlNBdE56VWdNemNnTFRnd0lEYzRZeTB4SURRZ0xURWdPQ0F0TVNBeE1tTXdJRE15SURFNElEWXhJRFF6SURjM1l6SWdNU0F5SURJZ01pQTBZekFnTVNBd0lESWdMVEVnTkdNdE1UQWdNVFlnTFRJNUlETXpJQzAzTUNBek5YWXRORFEyYURsak9EZ2dNQ0F4TkRjZ05UQWdNVFV4SURFek0yTXdJRFFnTkNBNElEZ2dPSHBOTVRNMklERXdNbll0TVRreFl6QWdMVFkySURJeklDMHhNRGtnTnpFZ0xURXlOblkwTXpKakxUVTNJQzB4TmlBdE56RWdMVFk0SUMwM01TQXRNVEUxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURnMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EZzBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXdPQ0F0TVRJM2FDMHhOekpqTFRrZ01DQXRNVEVnTmlBdE1URWdObk10TnlBeE1TQXRNVEFnTVRoakxURWdNaUF0TVNBMElDMHhJRFpqTUNBMklETWdNVEVnTXlBeE1XTXlOaUF6TnlBMU5pQTROeUE0TWlBeE5qaHpNekVnTVRVMUlETXhJREUxTldNeElEWWdOaUF4TWlBeE15QXhNbWd4TkRsak5DQXdJRGNnTFRJZ01UQWdMVFJzTWpJZ0xUSXlZekVnTFRFZ015QXROU0F6SUMweE1HTXdJQzAwSUMweElDMDVJQzAxSUMweE5HTXRNVEU0SUMweE5UZ2dMVEl6TUNBdE1qYzRJQzB5TXpBZ0xUSTNPR2d4TVRaMk9ESmpNQ0EwSURFZ09DQTBJREV4YkRreElEZ3pZeklnTWlBMklETWdPU0F6YURJZ1l6SWdNQ0F6SURBZ05TQXRNV3d4TWlBdE5tTTBJQzB5SURjZ0xUY2dOeUF0TVROMkxURTFPV2c1TUdNNElEQWdNVFFnTFRjZ01UUWdMVEUwZGkweE9XTXdJQzA0SUMwMklDMHhOU0F0TVRRZ0xURTFhQzA1TUhZdE56Um9PVEJqT0NBd0lERTBJQzAySURFMElDMHhOSFl0TVRsak1DQXRPQ0F0TmlBdE1UUWdMVEUwSUMweE5HZ3RNekF6WXkwM0lEQWdMVEUwSURZZ0xURTBJREUwZGpFNVl6QWdPQ0EzSURFMElERTBJREUwYURnemRqYzBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUdOREV5TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRFeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xURXlOWFl4TWpWc01qZzVJQzAzTlhZdE1USTFlazB3SUMwek1UTjJNVEkxYkRJNE9TQXROelYyTFRFeU5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUWTFOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFkxTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAyT1NBMk9XTXRNVFFnTVRRZ0xUSXhJRE13SUMweU1TQTBOV013SURrZ015QXhPQ0E1SURJMFl6VWdOU0F4TkNBNElESXlJRGhqTmlBd0lERXhJQzB4SURFMklDMHpZellnTFRJZ01USWdMVFFnTVRZZ0xUUnpPQ0F5SURFeklEZHNNalVnTWpSak55QTNJRE1nTVRrZ0xURWdNamgyTVdNd0lERWdMVEVnTUNBdE1TQXhZeTAwSURrZ0xURXhJREl4SUMweU1DQXlNV2d0TXpSakxURTFJREFnTFRFMUlDMDNJQzB5TWlBdE1UbHpMVEU0SUMweU15QXRNekVnTFRJell5MHlNaUF3SUMwME1DQXlOU0F0TkRBZ05UZHpNVGdnTlRnZ05EQWdOVGhqTVRNZ01DQXlOQ0F0TVRFZ016RWdMVEl6SUhNM0lDMHlNQ0F5TWlBdE1qQm9NelJqT1NBd0lERTJJREV5SURJd0lESXhZekFnTVNBeElERWdNU0F5WXpRZ09TQTRJREl5SURFZ01qbHNMVEkwSURJMFl5MDFJRFVnTFRrZ05pQXRNVE1nTm1NdE5TQXdJQzB4TUNBdE1pQXRNVGNnTFRSakxUVWdMVEVnTFRFd0lDMHlJQzB4TlNBdE1tTXRPU0F3SUMweE55QXlJQzB5TXlBNGN5MDVJREUxSUMwNUlESTBZekFnTVRVZ055QXpNU0F5TVNBME5YTXpNQ0F5TVNBME5TQXlNV001SURBZ01UZ2dMVE1nTWpRZ0xUbGpOU0F0TlNBNElDMHhOQ0E0SUMweU1tTXdJQzAySUMweElDMHhNU0F0TXlBdE1UWmpMVElnTFRZZ0xUUWdMVEV4SUMwMElDMHhOaUJ6TWlBdE9TQTNJQzB4Tkd3eU5DQXRNalJqTnlBdE55QXhPU0F0TXlBeU9DQXhhREZzTVNBeFl6a2dOQ0F5TVNBeE1TQXlNU0F5TUhZek5HTXdJREUxSUMwM0lERTFJQzB4T1NBeU1uTXRNak1nTVRnZ0xUSXpJRE14WXpBZ01qSWdNalVnTkRBZ05UY2dOREJ6TlRnZ0xURTRJRFU0SUMwME1HTXdJQzB4TXlBdE1URWdMVEkwSUMweU15QXRNekZ6TFRJd0lDMDNJQzB5TUNBdE1qSjJMVE0wWXpBZ0xUa2dNVElnTFRFMklESXhJQzB5TUdNeElEQWdNU0F0TVNBeUlDMHhZemtnTFRRZ01qSWdMVGdnTWprZ0xURnNNalFnTWpSak5TQTFJRFlnT1NBMklERXpZekFnTlNBdE1pQXhNQ0F0TkNBeE55QmpMVEVnTlNBdE1pQXhNQ0F0TWlBeE5XTXdJRGtnTWlBeE55QTRJREl6Y3pFMElEa2dNak1nT1dNeE5TQXdJRE15SUMwNElEUTJJQzB5TW5NeU1TQXRNekVnTWpFZ0xUUTFZekFnTFRrZ0xUTWdMVEUzSUMwNUlDMHlNM010TVRRZ0xUZ2dMVEl6SUMwNFl5MDFJREFnTFRFd0lERWdMVEUxSURKakxUY2dNaUF0TVRJZ05DQXRNVGNnTkdNdE5DQXdJQzA0SUMweElDMHhNeUF0Tm13dE1qUWdMVEkwWXkwM0lDMDNJQzB6SUMweU1DQXhJQzB5T1dNd0lDMHhJREVnTFRFZ01TQXRNbU0wSUMwNUlERXhJQzB5TVNBeU1DQXRNakZvTXpSak1UVWdNQ0F4TlNBNElESXlJREl3Y3pFNElESXpJRE14SURJeklHTXlNaUF3SURRd0lDMHlOaUEwTUNBdE5UaHpMVEU0SUMwMU55QXROREFnTFRVM1l5MHhNeUF3SUMweU5DQXhNU0F0TXpFZ01qTnpMVGNnTVRrZ0xUSXlJREU1YUMwek5HTXRPU0F3SUMweE5pQXRNVElnTFRJd0lDMHlNV013SUMweElDMHhJQzB4SUMweElDMHhkaTB4WXkwMElDMDVJQzA0SUMweU1TQXRNU0F0TWpoc01qUWdMVEkwWXpVZ0xUVWdPU0F0TnlBeE5DQXROM014TUNBeUlERTJJRFJqTlNBeUlERXdJRE1nTVRZZ00yTTRJREFnTVRjZ0xUTWdNaklnTFRoak5pQXROaUE1SUMweE5TQTVJQzB5TkdNd0lDMHhOU0F0TnlBdE16RWdMVEl4SUMwME5YTXRNekFnTFRJeElDMDBOU0F0TWpFZ1l5MDVJREFnTFRFNElETWdMVEkwSURsekxUZ2dNVFFnTFRnZ01qTmpNQ0ExSURFZ01UQWdNaUF4TldNeUlEY2dOQ0F4TWlBMElERTNZekFnTkNBdE1TQTNJQzAySURFeWJDMHlOQ0F5TldNdE55QTNJQzB5TUNBeklDMHlPU0F0TVdNdE1TQXdJQzB4SUMweElDMHlJQzB4WXkwNUlDMDBJQzB5TVNBdE1URWdMVEl4SUMweU1IWXRNelJqTUNBdE1UVWdPQ0F0TVRVZ01qQWdMVEl5Y3pJeklDMHhPQ0F5TXlBdE16RmpNQ0F0TWpJZ0xUSTJJQzAwTUNBdE5UZ2dMVFF3Y3kwMU55QXhPQ0F0TlRjZ05EQmpNQ0F4TXlBeE1TQXlOQ0F5TXlBek1YTXhPU0EzSURFNUlESXlkak0wSUdNd0lEa2dMVEV5SURFMklDMHlNU0F5TUd3dE1TQXhhQzB4WXkwNUlEUWdMVEl4SURnZ0xUSTRJREZzTFRJMElDMHlOV010TlNBdE5TQXROeUF0T1NBdE55QXRNVE56TWlBdE1UQWdOQ0F0TVRaak1pQXROU0F6SUMweE1DQXpJQzB4Tm1Nd0lDMDRJQzB6SUMweE55QXRPQ0F0TWpKakxUWWdMVFlnTFRFMUlDMDVJQzB5TkNBdE9XTXRNVFVnTUNBdE16RWdOeUF0TkRVZ01qRjZUVEU1TWlBeE9USmpNVEFnTFRFd0lETXdJQzB4T1NBME5DQXRNVGx6TXpVZ09TQTBOU0F4T1hNeE9TQXpNQ0F4T1NBME5HTXdJRE0xSUMweU9TQTJOQ0F0TmpRZ05qUnpMVFl6SUMweU9TQXROak1nTFRZMElHTXdJQzB4TkNBNUlDMHpOQ0F4T1NBdE5EUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwWTBNVVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTVVRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpBMklETTVNbll0TVRJMWJDMHpNRFlnTFRjNWRqRXlOWHBOTXpBMklESXdOSFl0TVRJMWJDMHpNRFlnTFRjNWRqRXlOWHBOTXpBMklERTNkaTB4TWpWc0xUTXdOaUF0T0RCMk1USTFlazB6TURZZ0xURTNNWFl0TVRJMWJDMHpNRFlnTFRjNWRqRXlOWHBOTXpBMklDMHpOVGgyTFRFeU5Xd3RNekEySUMwNE1IWXhNalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFZCUVVVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQlFVVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qRTRJQzAzT1d3dE1qQTRJREUwTjJNdE5pQTBJQzB4TUNBeE15QXRNVEFnTWpCek5DQXhOaUF4TUNBeU1Hd3lNRGdnTVRRM1l6UWdNaUF4TUNBMElERTBJRFJqTVRNZ01DQXlOQ0F0TVRFZ01qUWdMVEkwWXpBZ0xUVWdMVElnTFRFeElDMDFJQzB4Tld3dE5UUWdMVGN4WXkweklDMDBJQzAxSUMwNUlDMDFJQzB4TkdNd0lDMHhOaUF4TmlBdE16QWdNelFnTFRNd1l6Z2dNQ0F4TmlBeklESXpJREV3WXpJZ01TQTBJRElnTnlBeWN6WWdMVEVnTVRBZ0xUUnpNVEFnTFRFd0lERTBJQzB4TkdNd0lEQWdNeUF0TWlBeklDMDNZekFnTFRJZ0xURWdMVFlnTFRNZ0xUa2dZeTAxSUMwMklDMHhOU0F0TVRZZ0xUSXhJQzB5TVdNdE1UTWdMVEV4SUMwek5TQXRNakVnTFRZeUlDMHlNV2d0TVRCc05qVWdMVGcxWXpNZ0xUUWdOQ0F0TVRFZ05DQXRNVFZqTUNBdE1UUWdMVEV3SUMweU5TQXRNalFnTFRJMVl5MDBJREFnTFRFd0lETWdMVEUwSURWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMFF6QXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRekFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OVFF3SURJMk1HTTBPU0F0TlRNZ09ESWdMVEUyTVNBNE1pQXRNakUxWXpBZ0xUSXdJQzAwSUMwek1pQXRNVFFnTFRNeVl5MHlPQ0F3SUMweE5DQTROaUF0T1RnZ01UY3hZeTAzTkNBM05DQXRNVGN6SURjMUlDMHhPVGNnTnpWb0xUSm9MVEpqTFRJMElEQWdMVEV5TXlBdE1TQXRNVGszSUMwM05XTXRPRFFnTFRnMUlDMDNNQ0F0TVRjeElDMDVPQ0F0TVRjeFl5MHhNQ0F3SUMweE5DQXhNeUF0TVRRZ016SmpNQ0ExTkNBek5DQXhOakVnT0RNZ01qRTFZemswSURFd01pQXhOellnTVRBNElESXlPQ0F4TURoek1UTTFJQzAySURJeU9TQXRNVEE0ZWsweU5ESWdOamtnWXpBZ016Z2dNekVnTmprZ05qa2dOamx6TmprZ0xUTXhJRFk1SUMwMk9YTXRNekVnTFRZNUlDMDJPU0F0TmpsekxUWTVJRE14SUMwMk9TQTJPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJDTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQ05DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9DQXpOVGRzTXpNeklDMHhNRE5qTlNBdE1pQXhNQ0F0TnlBeE1DQXRNVE56TFRVZ0xURXlJQzB4TUNBdE1UUnNMVE16TXlBdE1UQXphQzB4YkMweUlDMHhZeTA1SURBZ0xURTFJRFlnTFRFMUlERTBkakl6WXpBZ05pQTFJREV4SURFd0lERXpiREl4TkNBMk9Hd3RNakUwSURZM1l5MDFJRElnTFRFd0lEY2dMVEV3SURFemRqSXpZekFnT0NBMklERTBJREUxSURFMGJESWdMVEZvTVhwTk16WWdORFpvTWpnNFl6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSMkxURTRZekFnTFRnZ0xUWWdMVEUwSUMweE5DQXRNVFJvTFRJNE9HTXRPQ0F3SUMweE5DQTJJQzB4TkNBeE5IWXhPQ0JqTUNBNElEWWdNVFFnTVRRZ01UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTBRa0l1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWtJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRNd0lDMHhNMk10TWlBdE15QXRNekVnTFRNMklDMDJPU0F0TlRsakxUTXhJQzB4T1NBdE5UY2dMVE14SUMwNE15QXRNemxqTFRNMElDMHhNU0F0TnpJZ0xURTJJQzB4TVRFZ0xURTJZeTAwTUNBd0lDMDNPQ0ExSUMweE1USWdNVFpqTFRJMklEZ2dMVFV5SURJd0lDMDRNeUF6T1dNdE16Z2dNak1nTFRZMklEVTFJQzAyT1NBMU9XTXRNaUF5SUMweklEUWdMVE1nTm1Nd0lERWdNQ0F6SURJZ05YTTBJRElnTmlBeVl6QWdNQ0EwSURBZ09DQXRNM015T1NBdE1qRWdOamdnTFRNNVl6TTFJQzB4TlNBNE55QXRNek1nTVRneklDMHpNMk01TlNBd0lERTBOeUF4T0NBeE9ESWdNek1nWXpRd0lERTRJRFkwSURNMklEWTRJRE01Y3pnZ015QTRJRE5qTWlBd0lEUWdMVEVnTlNBdE1tTXlJQzB5SURNZ0xUUWdNeUF0TldNd0lDMHlJREFnTFRNZ0xUTWdMVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUVRndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFUZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1URTRJREkxTkdNeUlEQWdOQ0F0TVNBMElDMDFjeTB5SUMweE1pQXROU0F0TWpGakxUTXhJQzB4TURFZ0xUUTJJQzB5TWpBZ0xUUTJJQzB5TWpCakxUSWdMVFVnTFRZZ0xUZ2dMVEV3SUMwNGN5MDRJRE1nTFRFd0lEaGpNQ0F3SUMweE5TQXhNVGtnTFRRMklESXlNR010TXlBNUlDMDFJREUzSUMwMUlESXhjekVnTlNBMElEVmpPU0F3SURNMUlDMHlNeUExTnlBdE1qTmpNakVnTUNBME55QXlNeUExTnlBeU0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUUkNOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJDTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5SURKakxURWdNU0F0TWlBeklDMHlJRFZqTUNBek5pQXhOREFnTVRrNUlERTBNQ0F4T1Rsak15QXpJRGtnTmlBeE5DQTJjekV4SUMweklERTBJQzAyYkRNNElDMHpPR016SUMweklEWWdMVGtnTmlBdE1UUnpMVE1nTFRFeElDMDJJQzB4TkhNdE1UWXpJQzB4TkRBZ0xURTVPU0F0TVRRd1l5MHlJREFnTFRRZ01TQXROU0F5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURnMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EZzJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBOeUEwT0dNMk15QXdJREUwTUNBdE16Y2dNVFF3SUMweE16VmpNQ0F0TVRFMklDMHhNekVnTFRFMU55QXRNVFkySUMweE5UZHpMVGN5SURJZ0xURXpNQ0EwTm1NdE5Ua2dOVElnTFRjMklERXlNU0F0TnpZZ01UZ3lZekFnTlRZZ01UVWdNVEExSURJMUlERXlPV015TUNBME5pQTROU0F4TXpJZ01UYzFJREV6TW1NeE1EQWdNQ0F4TkRJZ0xUVXpJREUxTlNBdE9EbGpOQ0F0T0NBMklDMHlNeUEySUMwek1uWXRNWFl0TW1Nd0lDMHpOaUF0TWprZ0xUWTBJQzAyTlNBdE5qUnpMVFkwSURJNElDMDJOQ0EyTkdNd0lESXpJREUzSURVd0lETTRJRFU1SUdNdE1UQWdNVEVnTFRJMUlERTVJQzAxTUNBeE9XTXROVFFnTUNBdE56a2dMVFEySUMwNE5TQXRPRE5qTFRNZ0xURTRJQzAxSUMwek1pQXROU0F0TkRoek1pQXRNeklnTlNBdE5UTmpNVFFnTVRVZ016WWdNek1nT1RjZ016TjZUVEl4TUNBdE1qQXlZek16SURBZ05qRWdORFVnTmpFZ01UQXhjeTB5T0NBeE1ESWdMVFl4SURFd01uTXROakFnTFRRMklDMDJNQ0F0TVRBeWN6STNJQzB4TURFZ05qQWdMVEV3TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRBMU1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTFNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFOaklnTFRJeFl6QWdNVE1nTFRFZ01qTWdMVElnTXpKakxUa2dORGdnTFRVeUlERXhPQ0F0TVRVeklERXhPR00zSUMwME5DQXpOQ0F0TWpBeklEVTFJQzB6TWpOak56RWdNamtnTVRBd0lERXdNaUF4TURBZ01UY3plazAwTWpBZ0xUSXdObXd0TlRnZ016STVZeTAxT1NBdE1UUWdMVEV3TkNBdE5qTWdMVEV3TkNBdE1USTBZekFnTFRRNUlESXlJQzAzTlNBMk1TQXRPVGxqTVRJZ0xUZ2dNaklnTFRFeklESXlJQzB5TW5NdE9TQXRNVE1nTFRFM0lDMHhNMk10T0RBZ01DQXRNVE0xSURrMklDMHhNelVnTVRZMll6QWdPVFFnTmpJZ01Ua3dJREUxTXlBeU1UY2dZeTAzSURReElDMHhOQ0E0T0NBdE1qTWdNVFF5WXkweE5TQXRNVFVnTFRNeElDMHlPU0F0TkRnZ0xUUTBZeTA0T0NBdE56WWdMVEUzTkNBdE1UZzFJQzB4TnpRZ0xUTXdOMk13SUMweE5URWdNVEl5SUMweU5URWdNalkxSUMweU5URmpNVGtnTUNBek9DQXlJRFU0SURaNlRUTXpNaUE0TWpKakxUZ2dMVE14SUMweE1TQXROalVnTFRFeElDMHhNREpqTUNBdE5ESWdOU0F0T0RFZ01URWdMVEV5TVdNMk9TQTJPQ0F4TkRZZ01UUTJJREUwTmlBeU5UQmpNQ0EyT1NBdE1qUWdNVEU0SUMwek9TQXhNVGhqTFRVeUlEQWdMVGs0SUMweE1EVWdMVEV3TnlBdE1UUTFlazB5TmprZ056Y3pJR013SURnMElERTRJREl4TWlBNE1pQXlPRGhqTXpNZ016a2dOalFnTlRFZ056RWdOVEZqTVRnZ01DQTBOeUF0TXpVZ056RWdMVGcyWXpFMklDMHpOaUEwTkNBdE1URXdJRFEwSUMweU1ERmpNQ0F0TVRVNUlDMDNNeUF0TWpnMElDMHhOemtnTFRNNU5XTTVJQzAxTmlBeE9TQXRNVEUxSURJNUlDMHhOelZqTVRRMklEQWdNalV6SUMweE1ESWdNalV6SUMweU5UTmpNQ0F0TVRBeklDMDNNeUF0TWpBMUlDMHhOekVnTFRJek4yTTJJQzB6T1NBeE1pQXROamtnTVRVZ0xUZzVZekV3SUMwMU55QXhOaUF0TVRBeUlERTJJQzB4TkRGak1DQXROak1nTFRFMElDMHhNamtnTFRZNElDMHhOamNnWXkwek5pQXRNaklnTFRnd0lDMHpOQ0F0TVRJMElDMHpOR2d0TVRKc0xUUTRJQzB4TnpsakxUTWdMVEV4SUMwMElDMHhOeUF0TkNBdE1qQnpNU0F0TlNBeU1pQXROV2d4T1d3dE15QXRNak5vTFRFek9Xd3pJREl6YURFNFl6RXlJREFnTVRrZ01DQXlNU0F5WXpNZ01pQTBJRFVnTmlBeE1td3pOU0F4TXpKak1pQTJJRElnT1NBeUlERXhZekFnTXlBd0lEWWdMVEV4SURab0xUTXliRFlnTWpGb01tTXpNQ0F3SURjd0lERXhJRGcwSURJeVl5MDRNU0F4TUNBdE1UVTFJRFkwSUMweE5UVWdNVFV4WXpBZ05qWWdORFVnTVRJeklERXhOU0F4TWpOak56VWdNQ0F4TVRZZ0xUVTNJREV4TmlBdE1URXhJR013SUMwMk5DQXRORGNnTFRFd05DQXRPVFFnTFRFeE1XTXRNeUF0TVNBdE5TQXRNaUF0TlNBdE5HTXdJQzB4SURJZ0xUSWdNeUF0TTJNeUlEQWdNak1nTFRVZ05EY2dMVFZqTVRBeElEQWdNVFUwSURVMUlERTFOQ0F4TlRsak1DQTFNeUF0TVRFZ01USXpJQzB6TUNBeU1UbGpMVEl6SUMwMElDMDFNQ0F0TnlBdE56a2dMVGRqTFRFNE5pQXdJQzB6TkRrZ01UUTNJQzB6TkRrZ016TTBZekFnTWpBd0lERXlOaUF6TWpFZ01qRTNJRFF3Tm1NeU1TQXhOeUEzTXlBM01DQTNOQ0EzTVdNdE1UY2dNVEV5SUMweU1pQXhOakVnTFRJeUlESXhOWHBOTXpJNUlDMDROamRqTUNBdE15QXhNU0F0T1NBeU5DQXRPU0JqTWpjZ01DQTBPQ0F5T1NBME9DQTJOMk13SURJMElDMHhNU0F6T0NBdE1qa2dNemhqTFRnZ01DQXRNVElnTFRFZ0xUSTNJQzAzWXkweUlDMHhNaUF0T1NBdE1Ua2dMVEU1SUMweE9XTXRPQ0F3SUMweE15QTJJQzB4TXlBeE5HTXdJRGNnTkNBeE15QXhNaUF4TjJ3ek1DQXhNRE5zTXlBdE1XTXlOaUF0TmlBME9DQXRPU0EyT1NBdE9XTXhOaUF3SURJNUlESWdORE1nT0dNeklERWdNeUF4SURRZ01XTXpJREFnTlNBdE1pQTFJQzAxWXpBZ0xUTTVJQzAwTnlBdE5UUWdMVGMzSUMwMU5HTXRNVFFnTUNBdE1UVWdNQ0F0TXpnZ05Xd3RNVEFnTFRNMFl6RTBJRFVnTWpRZ055QXpPQ0EzSUdNek5TQXdJRFkzSUMweU1pQTJOeUF0TmpCak1DQXROVFlnTFRRMUlDMDVNeUF0T1RrZ0xUa3pZeTAwTWlBd0lDMDJPQ0F5TVNBdE5qZ2dOVE5qTUNBeU1TQXhNeUF6TlNBek1pQXpOV014TmlBd0lESTRJQzB4TVNBeU9DQXRNamRqTUNBdE1UTWdMVEV3SUMweU5TQXRNakVnTFRJM1l5MHlJQzB4SUMweUlDMHhJQzB5SUMwemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5USXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEl4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE16T1NBME5HTTNJREV5SURFNElETTVJREU0SURNNWJERTNJQzA0WXkweElDMHlJQzB4SUMwMElDMHlJQzAyWXkweE15QXRNelVnTFRNd0lDMDNNU0F0TnpVZ0xUY3hZeTB4TkNBd0lDMHpNaUEySUMwME1DQXhPR010TnlBeE1DQXRNVEFnTWpJZ0xURXdJRE0yY3pNZ01qa2dPU0EwTldNeU1TQTFOQ0F5TnlBNU5DQXlOeUF4TURSak1DQTFJQzB6SURnZ0xUVWdPV010TVNBd0lDMHhJREVnTFRJZ01XZ3RNV010TVNBd0lDMHlJQzB4SUMweklDMHhZeTB5TXlBdE1UQWdMVFUxSUMwMU1pQXROelVnTFRFNU1tTXdJQzB6SUMweElDMDJJQzB4SUMwM0lHTXRNaUF0TVRFZ0xUY2dMVEV5SUMweE1TQXRNVEpvTFRVMVl5MHpJREFnTFRZZ01TQXRPQ0F6Y3kweUlEWWdMVElnT1hZMFl6QWdNQ0F4TlNBME55QXpNQ0E1Tm1NeE1pQTBNU0F5TWlBM015QXlNaUE1TUdNd0lEVWdMVEVnT1NBdE15QXhNV010TVNBeUlDMDBJRE1nTFRZZ00yTXRNelFnTUNBdE56RWdMVEV6TVNBdE56VWdMVEUwTm1NdE5DQXRNVFFnTFRrZ0xUTXlJQzB4TkNBdE5UUmpMVFFnTFRFMklDMDVJQzB4TmlBdE1URWdMVEUyYUMwek9HZ3RNVFZqTFRRZ01DQXROaUF5SUMwNElEUmpMVEVnTWlBdE1pQTBJQzB5SURaek1TQXpJREVnTldNeklEa2dOREFnTVRJd0lEUXdJREV5TVNCak1URWdNeklnTVRrZ05UWWdNVGtnTnpCak1DQTRJQzB5SURFeklDMDRJREUxWXkweUlERWdMVE1nTVNBdE5TQXhZeTB5TWlBd0lDMHpPU0F0TlRRZ0xUTTVJQzAxTkd3dE1UVWdPR00zSURJeUlESXhJRFEySURJM0lEVXpZemNnT0NBeU1pQXlNeUEwTnlBeU0yTTBJREFnT1NBd0lERTBJQzB4WXpJMUlDMDFJRE00SUMwek5DQXpPQ0F0TXpSc01TQXROV3d6SURSak1UY2dNak1nTXpnZ016UWdOallnTXpSak1qY2dNQ0EwTXlBdE16VWdORE1nTFRNMWJESWdMVFZzTWlBMFl6RXpJREUzSURReElETTJJRFkzSURNMll6SXhJREFnTXpNZ0xURXpJRE00SUMwME1HTXhJQzAwSURFZ0xUa2dNU0F0TVRRZ1l6QWdMVEkzSUMwM0lDMDJPQ0F0TVRNZ0xUZzJZeTB5SUMwMUlDMDNJQzB5TlNBdE9TQXRNekZqTFRRZ0xURXpJQzA0SUMweU5TQXRPQ0F0TXpOak1DQXROU0F5SUMwNUlEY2dMVEV4WXpJZ0xURWdNeUF0TVNBMUlDMHhZelVnTUNBeE1DQXlJREUxSURFeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qUTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalEzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE0ySUMweE16WmpOVEFnTVRRZ01USTNJRE01SURFNE9TQXhNVFZqTWpZZ016SWdORElnTnpRZ05ESWdNVFEyWXkwM0lDMHhNaUF0TVRZZ0xUSTBJQzB5TmlBdE16WmpMVFV5SUMwMU9DQXRNVFF3SUMweE1EVWdMVEUzT0NBdE1UWXdZeTB4TkNBdE1qQWdMVEl5SUMwME5DQXRNamNnTFRZMWVrMHhNVE1nTXpVNVl5MDFOeUF0TkRjZ0xUWTNJQzA0TVNBdE56UWdMVEV3TjJNd0lDMHpJQzB4SUMwNElDMHlJQzB4TkdNNE55QXpNeUF4TkRJZ05qWWdNVGd4SURFeE0yTXpNU0F6T1NBME9DQTRNQ0EwT0NBeE16QmpNQ0EySURBZ01URWdMVEVnTVRkakxUTWdMVFlnTFRjZ0xURXhJQzB4TVNBdE1UY2dZeTB5TnlBdE16UWdMVGd5SUMwM01pQXRNVFF4SUMweE1qSjZUVEl4T0NBeE5qRmpNekVnTXprZ05EZ2dPREVnTkRnZ01UTXhZekFnTmlBd0lERXpJQzB4SURJd1l5MDNJQzB4TWlBdE1UVWdMVEl6SUMweU5DQXRNek5qTFRVeUlDMDFPQ0F0TVRRd0lDMHhNRFVnTFRFM09DQXRNVFl3WXkweE5TQXRNaklnTFRJMElDMDBPQ0F0TWpnZ0xUY3hZemc1SURNeklERTBOQ0EyTlNBeE9ETWdNVEV6ZWswd0lDMHpPRGQyTnpjMVl6QWdNeUE0SURJMElERTFJREkzWXpRMUlERXdJREUwTWlBMU1pQXlNVElnTVRNell6STJJRE13SURNNElEWXhJRE00SURrNFl6QWdOamNnTFRJMklERXdNU0F0TmpFZ01UTTRJR010TkNBMUlDMHhNQ0E0SUMweE1DQXhNV013SURJZ01TQTBJRFVnTldNMElETWdPU0EwSURFeklEUmpOaUF0TVNBeE1TQXRNeUF4TlNBdE5tTXpNeUF0TWpZZ056a2dMVGd4SURjNUlDMHhOakJqTUNBdE16QWdMVFFnTFRVMUlDMHhNU0F0Tnpkak5pQXRNalVnTVRFZ0xUVTBJREV4SUMwNE0zWXRPWFl0TVRkakxUSWdMVEl6SUMwMklDMDBPQ0F0TVRJZ0xUY3pZellnTFRJM0lERXlJQzAxTnlBeE1pQXRPRGwyTFRoMkxUSXdZeTB4SUMweE5pQXRNeUF0TXpJZ0xUY2dMVFE1WXpZZ0xUUXdJREV3SUMwNE1DQXhNQ0F0TVRFMll6QWdMVEU0TkNBdE1UUXdJQzB5TmpJZ0xURTVNeUF0TXpFeUlHTXROREFnTFRNNElDMDNNU0F0TmpnZ0xUZzJJQzB4TnpKakxUSWdMVGNnTFRjZ0xURTJJQzB4TlNBdE1UWnpMVEUxSURrZ0xURTFJREUyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTlRNMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UTTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMDROU0F0TmpCak16WWdNQ0EwTlNBdE1qWWdORFVnTFRRd1l6QWdMVEUySUMwMklDMHpOQ0F0TWpVZ0xUUXlZeTAxSUMweUlDMDNJQzAySUMwNElDMHhNR013SUMwMUlERWdMVGdnTlNBdE1URnpPU0F0TlNBeE5DQXROV00ySURBZ01USWdNaUF4TnlBMVl6STBJREUySURNd0lEUTFJRFV4SURFeU4yd3pJREV5WXpFeUlEUTJJREl4SURnMElESTVJREV5TVdNM0lETXpJREUxSURZM0lESTFJREV3TjNZMGFDMDJNbU10TmlBd0lDMHhNQ0EwSUMweE1DQXhNSFl5TW1Nd0lEWWdOQ0F4TUNBeE1DQXhNR2czTm5ZeVl6STFJRGMwSURZMklERTJPU0F4TlRrZ01UWTVJR00wTlNBd0lEa3dJQzB5TmlBNU1DQXROelpqTUNBdE5pQXdJQzB4TWlBdE1pQXRNVGRqTFRVZ0xUSXdJQzB5TmlBdE16WWdMVFEzSUMwek5tTXROeUF3SUMweE5DQXlJQzB4T0NBMFl5MHhNQ0EwSUMweE9DQXhNeUF0TWpFZ01qSmpMVEVnTlNBdE1pQTVJQzB5SURFMFl6QWdNVFFnTlNBeU55QXhOU0F6TldNMElESWdOaUEzSURZZ01USmpNQ0EySUMwMUlERXlJQzB4TVNBeE0yTXRNU0F3SUMweklERWdMVFVnTVdNdE5TQXdJQzB4TWlBdE1pQXRNakFnTFRoakxURTFJQzB4TWlBdE1qTWdMVE13SUMwMU1TQXRNVE15ZGkwemFEVTVZellnTUNBeE1DQXROQ0F4TUNBdE1UQjJMVEl5SUdNd0lDMDJJQzAwSUMweE1DQXRNVEFnTFRFd2FDMDNNbll0TW1NdE55QXRNak1nTFRFMklDMDFOQ0F0TWpVZ0xUZzJZeTB5TkNBdE9EVWdMVGN5SUMweU16UWdMVEV4TmlBdE1qYzRZeTB5TlNBdE1qVWdMVFE0SUMwek5TQXRPREFnTFRNMVl5MDBOaUF3SUMwNE1TQXlPU0F0T0RFZ09ERmpNQ0F5TnlBeU5TQTFNaUExTWlBMU1ucE5Nemd6SURJd00yTXROU0F0TVNBdE1Ua2dMVElnTFRNeklDMHlhQzB4TUdNdE1UWWdNU0F0TWprZ05DQXRNelFnTldNdE5DQXdJQzAxSURBZ0xUY2dMVFJ6TFRFMklDMHpPU0F0TVRrZ0xUUTJjeTAwSUMweE1pQXRNVEFnTFRFeWFDMHhNU0JqTFRZZ01DQXRPU0EwSUMwNUlERXdZek1nTnlBeU5DQXpNQ0F6TkNBNE5XTXlJREV4SURnZ01UWWdNVFFnTVRoak1USWdNQ0F5TWlBdE1TQXpOQ0F0TTJNeE15QXRNaUF5TmlBdE15QTBNeUF0TTJNNUlEQWdNVGtnTUNBek1TQXhiRFE0SURSb01XTXlJREFnTnlBdE1TQTRJQzA1ZGkwMll6QWdMVEVnTFRFZ0xUUWdMVElnTFRWakxUUWdMVGtnTFRFeUlDMHhOeUF0TWpBZ0xUSTFZeTAzSUMwM0lDMHhORE1nTFRFeU1pQXRNVFF6SUMweE1qSnpMVEVnTFRFZ0xURWdMVEp6TUNBdE1TQXlJQzB5WXpRZ0xUSWdNaklnTFRrZ016Z2dMVEl4Y3pJeUlDMHlNQ0F5TnlBdE1qTWdZeklnTFRJZ05TQXRNaUEzSUMweVl6RTNJREFnTWpjZ01qSWdNamNnTXpaMk5tTXRNU0EwSUMweE55QTRJQzB4TnlBeU4yTXdJREV6SURrZ01qZ2dNallnTWpoak1qRWdNQ0F5T0NBdE1UUWdNamdnTFRNMFl6QWdMVFV6SUMwek9DQXRNVEF6SUMwNU15QXRNVEF6WXkweU15QXdJQzAwTmlBNElDMDFOaUF5TldNdE5pQXhNU0F0TVRBZ01qUWdMVEkzSURJMGN5MHlNeUF0TVRnZ0xUSTVJQzB5T0dNdE5TQXROeUF0TVRZZ0xUSXdJQzB6TUNBdE1qQmpMVFFnTUNBdE55QXhJQzB4TVNBell6QWdNQ0F0TnlBMUlDMDNJREUwWXpBZ05pQXpJREV6SURFeklESXhJR015TmlBeU1TQXhPVEFnTVRVMElERTVNU0F4TlRWek1pQXlJRElnTkdNd0lETWdMVElnTmlBdE5TQTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNalJCTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpSQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUTTRNWFl4TVRJNVl6QWdOeUF6SURFeUlERTFJREV5WXpFeElEQWdNVElnTFRVZ01UUWdMVEV5WXpNZ0xURXdJREk0SUMwNU5TQTJOaUF0TVRVd2N6ZzVJQzB4TURjZ01UTTJJQzB4Tmpsak16UWdMVFExSURRNElDMHhNREFnTkRnZ0xURTFNbU13SUMwek5DQXROQ0F0TmpZZ0xURXpJQzA1T1dNNUlDMHlOU0F4TXlBdE5UQWdNVE1nTFRjM1l6QWdMVE0zSUMwMElDMDNNeUF0TVRNZ0xURXdPV001SUMweU5TQXhNeUF0TlRJZ01UTWdMVGM1WXpBZ0xUTTRJQzAwSUMwM015QXRNVFFnTFRFeE1HTXhNQ0F0TWpVZ01UUWdMVFV5SURFMElDMDRNQ0JqTUNBdE16Y2dMVFFnTFRjeUlDMHhNeUF0TVRBNFl6a2dMVEkxSURFeklDMDFNU0F4TXlBdE56bGpNQ0F0TkRrZ0xUa2dMVGt6SUMweE9TQXRNVE14WXpNZ0xUSXdJRFVnTFRRMUlEVWdMVGN6WXpBZ0xUVTJJQzB5TmlBdE1URXdJQzAwTkNBdE1UTTRZeTAwSUMwMklDMDRJQzB4TkNBdE1UVWdMVEUwY3kweE1pQTFJQzB4TWlBeE1tTXdJRFVnTXlBeE1TQTBJREUyWXpFMUlEUXdJREl5SURrd0lESXlJREV4TldNeElEWWdNU0F4TVNBeElERTNZekFnTXpRZ0xUZ2dOekFnTFRReUlERXlNV010TmpBZ09Ea2dMVEV6T0NBeE16a2dMVEUyTkNBeE5EaGpMVGNnTXlBdE1UVWdOeUF0TVRVZ01UQjZJRTB4T0RnZ05EQXlZeTB6TnlBME55QXRNVEF5SURFeE1TQXRNVFV6SURFeE1XZ3RNbU0wSUMweU5DQXhNeUF0TlRJZ016QWdMVGMzWXpNNElDMDFOaUF4TWpFZ0xURXpNQ0F4TmpnZ0xURTVNbU14SUMweElESWdMVE1nTkNBdE5XTXdJRGtnTVNBeE55QXhJREkyWXpBZ05EQWdMVGdnT0RVZ0xUUTRJREV6TjNwTk1qQTVJQzAwTnpOak9DQXRNVEVnTVRjZ0xUSTBJREkxSUMwek9XTXhJREV4SURJZ01qSWdNaUF6TkdNd0lETTRJQzA1SURjNUlDMDBPQ0F4TXpGakxUTTNJRFEzSUMweE1ESWdNVEE1SUMweE5UTWdNVEE1YUMweFl6SWdMVEV4SURRZ0xUSXlJRFVnTFRJNElHTTNJQzB5TmlBeU5TQXROVGNnTmpRZ0xUazJZelE1SUMwMU1DQTNPU0F0TnpZZ01UQTJJQzB4TVRGNlRUSXpNU0F0TXpJd1l6RWdMVElnTWlBdE15QXpJQzAwWXpFZ01URWdNaUF5TWlBeUlETXpZekFnTXpnZ0xUa2dOemtnTFRRNElERXpNV010TXpjZ05EY2dMVEV3TWlBeE1Ea2dMVEUxTXlBeE1EbG9MVEoyTUdNMElDMHlOU0F4TXlBdE5UWWdNekFnTFRneVl6TTRJQzAxTlNBeE1qRWdMVEV5TlNBeE5qZ2dMVEU0TjNwTk1qTXhJQzB4TXpOak1TQXRNaUF5SUMweklETWdMVFJqTVNBeE1pQXlJREl6SURJZ016VmpNQ0F6T1NBdE9TQTRNQ0F0TkRnZ01UTXhJR010TXpjZ05EZ2dMVEV3TWlBeE1UQWdMVEUxTXlBeE1UQm9MVEoyTUdNMElDMHlOU0F4TWlBdE5UVWdNekFnTFRneFl6TTRJQzAxTlNBeE1qRWdMVEV5T1NBeE5qZ2dMVEU1TVhwTk1qTXhJRFUzWXpFZ0xUSWdNaUF0TXlBeklDMDFZekVnTVRJZ01pQXlNeUF5SURNMFl6QWdNemdnTFRrZ056a2dMVFE0SURFek1XTXRNemNnTkRjZ0xURXdNaUF4TVRBZ0xURTFNeUF4TVRCb0xUSmpOQ0F0TWpVZ01UTWdMVFUwSURNd0lDMDNPV016T0NBdE5UVWdNVEl4SUMweE1qa2dNVFk0SUMweE9URjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFNME11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTTBNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRZM0lDMDJNR016TmlBd0lEUTFJQzB5TmlBME5TQXROREJqTUNBdE1UWWdMVFlnTFRNMElDMHlOU0F0TkRKakxUVWdMVElnTFRjZ0xUWWdMVGdnTFRFd1l6QWdMVFVnTVNBdE9DQTFJQzB4TVhNNUlDMDFJREUwSUMwMVl6WWdNQ0F4TWlBeUlERTNJRFZqTWpRZ01UWWdNekFnTkRVZ05URWdNVEkzYkRNZ01USmpNVElnTkRZZ01qRWdPRFFnTWprZ01USXhZemNnTXpNZ01UVWdOamNnTWpVZ01UQTNkalJvTFRZeVl5MDJJREFnTFRFd0lEUWdMVEV3SURFd2RqSXlZekFnTmlBMElERXdJREV3SURFd2FEYzJkakpqTWpVZ056UWdOallnTVRZNUlERTFPU0F4TmprZ1l6UTFJREFnT1RBZ0xUSTJJRGt3SUMwM05tTXdJQzAySURBZ0xURXlJQzB5SUMweE4yTXROU0F0TWpBZ0xUSTJJQzB6TmlBdE5EY2dMVE0yWXkwM0lEQWdMVEUwSURJZ0xURTRJRFJqTFRFd0lEUWdMVEU0SURFeklDMHlNU0F5TW1NdE1TQTFJQzB5SURrZ0xUSWdNVFJqTUNBeE5DQTFJREkzSURFMUlETTFZelFnTWlBMklEY2dOaUF4TW1Nd0lEWWdMVFVnTVRJZ0xURXhJREV6WXkweElEQWdMVE1nTVNBdE5TQXhZeTAxSURBZ0xURXlJQzB5SUMweU1DQXRPR010TVRVZ0xURXlJQzB5TXlBdE16QWdMVFV4SUMweE16SjJMVE5vTlRsak5pQXdJREV3SUMwMElERXdJQzB4TUhZdE1qSWdZekFnTFRZZ0xUUWdMVEV3SUMweE1DQXRNVEJvTFRjeWRpMHlZeTAzSUMweU15QXRNVFlnTFRVMElDMHlOU0F0T0RaakxUSTBJQzA0TlNBdE56SWdMVEl6TkNBdE1URTJJQzB5TnpoakxUSTFJQzB5TlNBdE5EZ2dMVE0xSUMwNE1DQXRNelZqTFRRMklEQWdMVGd4SURJNUlDMDRNU0E0TVdNd0lESTNJREkxSURVeUlEVXlJRFV5ZWsweE9Ea2dNalV6WXpJeUlEQWdOREVnTFRFMklEUXhJQzB6T1dNd0lDMHpNU0F0TVRZZ0xUVTFJQzAwT0NBdE5UVmpMVGtnTUNBdE1Ua2dNaUF0TWpZZ01UQmpMVFFnTkNBdE5pQXhNU0F0TmlBeE4yTXdJRGdnTXlBeE5pQXhNaUF5TTNZeWN6QWdNaUF0TXlBMElHTXRNU0F4SUMweUlERWdMVE1nTVdNdE15QXdJQzAzSUMweUlDMHhNU0F0Tm1NdE1UWWdMVEUySUMwME9DQXROVEFnTFRZNElDMHhPVEZqTUNBdE15QXRNU0F0TmlBdE1TQXROMk10TWlBdE1URWdMVGNnTFRFeUlDMHhNU0F0TVRKb0xUVTFZeTA0SURBZ0xURXdJRFVnTFRFd0lERXlkalJzTXpRZ01UQTVZekV4SURNMUlESXdJRFkwSURJd0lEZ3hZekFnT0NBdE1pQXhOQ0F0TnlBeE5tTXRNaUF4SUMweklERWdMVFVnTVdNdE1qSWdNQ0F0TXprZ0xUVTBJQzB6T1NBdE5UUnNMVEUxSURoak1UQWdNek1nTXpNZ056Y2dOek1nTnpkak5TQXdJREV3SUMweElERTFJQzB5SUdNeU9TQXROeUF6T0NBdE5ERWdNemdnTFRReGJETWdOR014TnlBeU15QTBNeUF6T0NBM01pQXpPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFV6UWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVelFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME1UUWdNalV6YkMweElDMHphREUxTm13eElESmpNalVnTnpRZ05qWWdNVGN3SURFMU9DQXhOekJqTWprZ01DQTJPU0F0TVRJZ09ETWdMVE01WXpjZ0xURXhJREV3SUMweU15QXhNQ0F0TXpWak1DQXROaUF0TVNBdE1UTWdMVE1nTFRFNVl5MDJJQzB5TVNBdE1qY2dMVE0ySUMwME9TQXRNelpqTFRZZ01DQXRNVElnTVNBdE1UWWdNMk10TVRBZ05DQXRNVGdnTVRRZ0xUSXhJREl6WXkweElEVWdMVElnTVRBZ0xUSWdNVFZqTUNBeE15QTFJREkySURFMUlETTBZelFnTWlBMklEY2dOaUF4TW1Nd0lEWWdMVFVnTVRJZ0xURXhJREV6WXkweElEQWdMVE1nTVNBdE5TQXhJR010TlNBd0lDMHhNaUF0TWlBdE1qQWdMVGhqTFRFMUlDMHhNaUF0TWpNZ0xUTXdJQzAxTVNBdE1UTXpiQzB4SUMwemFEWXdZellnTUNBeE1DQXROQ0F4TUNBdE1UQjJMVEl5WXpBZ0xUWWdMVFFnTFRFd0lDMHhNQ0F0TVRCb0xUY3pkaTB5WXkwM0lDMHlNeUF0TVRZZ0xUVTFJQzB5TlNBdE9EZGpMVEkxSUMwNE5TQXROek1nTFRJek5TQXRNVEUzSUMweU56bGpMVEkxSUMweU5TQXRORGdnTFRNMklDMDRNQ0F0TXpaakxUUTJJREFnTFRneUlESTVJQzA0TWlBNE1tTXdJREkzSURJMUlEVXlJRFV5SURVeVl6TTJJREFnTkRZZ0xUSTJJRFEySUMwME1HTXdJQzB4TmlBdE5pQXRNelVnTFRJMUlDMDBNeUJqTFRVZ0xUSWdMVGdnTFRVZ0xUa2dMVGxqTFRFZ0xUVWdNeUF0TVRBZ05pQXRNVEpqTkNBdE15QTRJQzAwSURFeklDMDBZellnTUNBeE1pQXlJREUzSURWak1qUWdNVFlnTXpFZ05EVWdOVElnTVRJM2JETWdNVEpqTVRJZ05EWWdNakVnT0RVZ01qa2dNVEl5WXpjZ016TWdNVFVnTmpnZ01qVWdNVEE0YkRFZ05HZ3RNVFUyZGkweVl5MDNJQzB5TXlBdE1UWWdMVFUxSUMweU5TQXRPRGRqTFRJMUlDMDROU0F0TnpNZ0xUSXpOU0F0TVRFM0lDMHlOemxqTFRJMUlDMHlOU0F0TkRnZ0xUTTJJQzA0TUNBdE16WmpMVFEySURBZ0xUZ3lJREk0SUMwNE1pQTRNV013SURJM0lESTFJRFV6SURVeUlEVXpJR016TmlBd0lEUTJJQzB5TmlBME5pQXROREJqTUNBdE1UWWdMVFlnTFRNMUlDMHlOU0F0TkROakxUVWdMVElnTFRnZ0xUWWdMVGtnTFRFd1l5MHhJQzAxSURNZ0xUa2dOaUF0TVRGak5DQXRNeUE0SUMwMElERXpJQzAwWXpZZ01DQXhNaUF5SURFM0lEVmpNalFnTVRZZ016RWdORFVnTlRJZ01USTNiRE1nTVRKak1USWdORFlnTWpFZ09EVWdNamtnTVRJeVl6Y2dNek1nTVRVZ05qZ2dNalVnTVRBNGJERWdOR2d0TmpOakxUWWdNQ0F0TVRBZ05DQXRNVEFnTVRCMk1qSmpNQ0EySURRZ01UQWdNVEFnTVRCb056WnNNU0F5WXpJMUlEYzBJRFkySURFM01DQXhOVGdnTVRjd0lHTXlPU0F3SURZNUlDMHhNaUE0TXlBdE16bGpOeUF0TVRFZ01UQWdMVEl6SURFd0lDMHpOV013SUMwMklDMHhJQzB4TXlBdE15QXRNVGxqTFRZZ0xUSXhJQzB5TnlBdE16WWdMVFE1SUMwek5tTXROaUF3SUMweE1pQXhJQzB4TmlBell5MHhNQ0EwSUMweE9DQXhOQ0F0TWpFZ01qTmpMVEVnTlNBdE1pQXhNQ0F0TWlBeE5XTXdJREV6SURVZ01qWWdNVFVnTXpSak5DQXlJRFlnTnlBMklERXlZekFnTmlBdE5TQXhNaUF0TVRFZ01UTmpMVEVnTUNBdE15QXhJQzAxSURGakxUVWdNQ0F0TVRJZ0xUSWdMVEl3SUMwNFl5MHhOU0F0TVRJZ0xUSXpJQzB6TUNBdE5URWdMVEV6TTNwTk1UWTRJREl5T0NCak1DQXdJQzA0SURFeklDMHpOQ0F4TTNNdE5EVWdMVEl4SUMwME5TQXRNemh6TlNBdE1qTWdNekFnTFRNM2N6YzNJQzB5T1NBM055QXRPRGx6TFRVNElDMDRNaUF0TVRFd0lDMDRNbk10T0RZZ01qTWdMVGcySURZNFl6QWdNekFnTWpBZ05ERWdNelVnTkRGek16SWdMVEV4SURNeUlDMHpOMk13SUMweU5DQXRNVE1nTFRNeElDMHhOaUF0TXpOakxURWdNQ0F0TVNBdE1TQXRNU0F0TW1Nd0lDMDFJRGNnTFRFMUlETTJJQzB4TldNek55QXdJRFE1SURNMElEUTVJRFEwY3kwMElESTBJQzB5TVNBek5ITXRNek1nTVRnZ0xUUTFJREkxWXkweU9DQXhOaUF0TXpVZ016a2dMVE0xSURZd0lHTXdJRE01SURNd0lEZ3pJRGszSURnell6VTRJREFnTnpjZ0xUTTFJRGMzSUMwMU9HTXdJQzB6SURBZ0xUWWdMVEVnTFRoakxUSWdMVEV3SUMwNUlDMHlOQ0F0TWpnZ0xUSTBjeTB5T0NBeE55QXRNamdnTWpoak1DQTNJRE1nTVRrZ01UY2dNamQ2VFRnM01DQXlNRE5qTFRVZ0xURWdMVEU1SUMweUlDMHpNeUF0TW1ndE1UQmpMVEUySURFZ0xUSTVJRFFnTFRNMElEVmpMVFFnTUNBdE5TQXdJQzAzSUMwMGN5MHhOaUF0TXprZ0xURTVJQzAwTm5NdE5DQXRNVElnTFRFd0lDMHhNbWd0TVRGakxUWWdNQ0F0T1NBMElDMDVJREV3WXpNZ055QXlOQ0F6TUNBek5DQTROV015SURFeElEZ2dNVFlnTVRRZ01UZ2dZekV5SURBZ01qSWdMVEVnTXpRZ0xUTmpNVE1nTFRJZ01qWWdMVE1nTkRNZ0xUTmpPU0F3SURFNUlEQWdNekVnTVd3ME9DQTBhREZqTWlBd0lEY2dMVEVnT0NBdE9YWXRObU13SUMweElDMHhJQzAwSUMweUlDMDFZeTAwSUMwNUlDMHhNaUF0TVRjZ0xUSXdJQzB5TldNdE55QXROeUF0TVRReklDMHhNaklnTFRFME15QXRNVEl5Y3kweElDMHhJQzB4SUMweWN6QWdMVEVnTWlBdE1tTTBJQzB5SURJeUlDMDVJRE00SUMweU1YTXlNaUF0TWpBZ01qY2dMVEl6WXpJZ0xUSWdOU0F0TWlBM0lDMHlZekUzSURBZ01qY2dNaklnTWpjZ016WjJObU10TVNBMElDMHhOeUE0SUMweE55QXlOeUJqTUNBeE15QTVJREk0SURJMklESTRZekl4SURBZ01qZ2dMVEUwSURJNElDMHpOR013SUMwMU15QXRNemdnTFRFd015QXRPVE1nTFRFd00yTXRNak1nTUNBdE5EWWdPQ0F0TlRZZ01qVmpMVFlnTVRFZ0xURXdJREkwSUMweU55QXlOSE10TWpNZ0xURTRJQzB5T1NBdE1qaGpMVFVnTFRjZ0xURTJJQzB5TUNBdE16QWdMVEl3WXkwMElEQWdMVGNnTVNBdE1URWdNMk13SURBZ0xUY2dOU0F0TnlBeE5HTXdJRFlnTXlBeE15QXhNeUF5TVdNeU5pQXlNU0F4T1RBZ01UVTBJREU1TVNBeE5UVnpNaUF5SURJZ05HTXdJRE1nTFRJZ05pQXROU0EyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTlRKR0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USkdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTRNU0F5TlROc0xURWdMVE5vTVRVMmJERWdNbU15TWlBMk5pQTBOU0F4TURrZ056RWdNVE16WXpNeUlETXdJRFl6SURNM0lEZzNJRE0zWXpjZ01DQXhNeUF3SURFNElDMHhZek15SUMwMUlEVTNJQzB5TXlBMk5TQXRNemhqTnlBdE1URWdNVEFnTFRJeklERXdJQzB6TldNd0lDMDJJQzB4SUMweE15QXRNeUF0TVRsakxUTWdMVEV4SUMweE15QXRNalFnTFRJeklDMHlPWE10TVRrZ0xUY2dMVEkySUMwM1l5MDJJREFnTFRFeUlERWdMVEUySUROakxURXdJRFFnTFRFNElERTBJQzB5TVNBeU0yTXRNU0ExSUMweUlERXdJQzB5SURFMVl6QWdNVE1nTlNBeU5pQXhOU0F6TkNCak5DQXlJRFlnTnlBMklERXlZekFnTWlBd0lETWdMVEVnTldNdE1pQTBJQzAxSURjZ0xURXdJRGhqTFRFZ01DQXRNeUF4SUMwMUlERmpMVFVnTUNBdE1USWdMVElnTFRJd0lDMDRZeTB4TlNBdE1USWdMVEl6SUMwek1DQXROVEVnTFRFek0yd3RNU0F0TTJnMk1HTTJJREFnTVRBZ0xUUWdNVEFnTFRFd2RpMHlNbU13SUMwMklDMDBJQzB4TUNBdE1UQWdMVEV3YUMwM00zWXRNbU10TnlBdE1qTWdMVEUySUMwMU5TQXRNalVnTFRnM1l5MHlOU0F0T0RVZ0xUY3pJQzB5TXpVZ0xURXhOeUF0TWpjNVl5MHlOU0F0TWpVZ0xUUTRJQzB6TmlBdE9EQWdMVE0yWXkwME5pQXdJQzA0TWlBeU9TQXRPRElnT0RJZ1l6QWdNamNnTWpVZ05USWdOVElnTlRKak16WWdNQ0EwTmlBdE1qWWdORFlnTFRRd1l6QWdMVEUySUMwMklDMHpOU0F0TWpVZ0xUUXpZeTAxSUMweUlDMDRJQzAxSUMwNUlDMDVZeTB4SUMwMUlETWdMVEV3SURZZ0xURXlZelFnTFRNZ09DQXROQ0F4TXlBdE5HTTJJREFnTVRJZ01pQXhOeUExWXpJMElERTJJRE14SURRMUlEVXlJREV5TjJ3eklERXlZekV5SURRMklESXhJRGcxSURJNUlERXlNbU0zSURNeklERTFJRFk0SURJMUlERXdPR3d4SURSb0xURTFObll0TW1NdE55QXRNak1nTFRFMklDMDFOU0F0TWpVZ0xUZzNZeTB5TlNBdE9EVWdMVGN6SUMweU16VWdMVEV4TnlBdE1qYzVJR010TWpVZ0xUSTFJQzAwT0NBdE16WWdMVGd3SUMwek5tTXRORFlnTUNBdE9ESWdNamdnTFRneUlEZ3hZekFnTWpjZ01qVWdOVE1nTlRJZ05UTmpNellnTUNBME5pQXRNallnTkRZZ0xUUXdZekFnTFRFMklDMDJJQzB6TlNBdE1qVWdMVFF6WXkwMUlDMHlJQzA0SUMwMklDMDVJQzB4TUdNdE1TQXROU0F6SUMwNUlEWWdMVEV4WXpRZ0xUTWdPQ0F0TkNBeE15QXROR00ySURBZ01USWdNaUF4TnlBMVl6STBJREUySURNeElEUTFJRFV5SURFeU4yd3pJREV5WXpFeUlEUTJJREl4SURnMUlESTVJREV5TW1NM0lETXpJREUxSURZNElESTFJREV3T0d3eElEUm9MVFl6WXkwMklEQWdMVEV3SURRZ0xURXdJREV3SUhZeU1tTXdJRFlnTkNBeE1DQXhNQ0F4TUdnM05td3hJREpqTWpJZ05qWWdORFVnTVRBNUlEY3hJREV6TTJNek1pQXpNQ0EyTXlBek55QTROeUF6TjJNM0lEQWdNVE1nTUNBeE9DQXRNV016TWlBdE5TQTFOeUF0TWpNZ05qVWdMVE00WXpjZ0xURXhJREV3SUMweU15QXhNQ0F0TXpWak1DQXROaUF0TVNBdE1UTWdMVE1nTFRFNVl5MHpJQzB4TVNBdE1UTWdMVEkwSUMweU15QXRNamx6TFRFNUlDMDNJQzB5TmlBdE4yTXROaUF3SUMweE1pQXhJQzB4TmlBell5MHhNQ0EwSUMweE9DQXhOQ0F0TWpFZ01qTmpMVEVnTlNBdE1pQXhNQ0F0TWlBeE5XTXdJREV6SURVZ01qWWdNVFVnTXpRZ1l6UWdNaUEySURjZ05pQXhNbU13SURJZ01DQXpJQzB4SURWakxUSWdOQ0F0TlNBM0lDMHhNQ0E0WXkweElEQWdMVE1nTVNBdE5TQXhZeTAxSURBZ0xURXlJQzB5SUMweU1DQXRPR010TVRVZ0xURXlJQzB5TXlBdE16QWdMVFV4SUMweE16TjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFNelF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTXpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRnMElDMDJNR016TmlBd0lEUTFJQzB5TmlBME5TQXROREJqTUNBdE1UWWdMVFlnTFRNMElDMHlOU0F0TkRKakxUVWdMVElnTFRjZ0xUWWdMVGdnTFRFd1l6QWdMVFVnTVNBdE9DQTFJQzB4TVhNNUlDMDFJREUwSUMwMVl6WWdNQ0F4TWlBeUlERTNJRFZqTWpRZ01UWWdNekFnTkRVZ05URWdNVEkzYkRNZ01USmpNVElnTkRZZ01qRWdPRFFnTWprZ01USXhZemNnTXpNZ01UVWdOamNnTWpVZ01UQTNkalJvTFRZeVl5MDJJREFnTFRFd0lEUWdMVEV3SURFd2RqSXlZekFnTmlBMElERXdJREV3SURFd2FEYzJkakpqTWpVZ056UWdOallnTVRZNUlERTFPU0F4TmprZ1l6UTFJREFnT1RBZ0xUSTJJRGt3SUMwM05tTXdJQzAySURBZ0xURXlJQzB5SUMweE4yTXROU0F0TWpBZ0xUSTJJQzB6TmlBdE5EY2dMVE0yWXkwM0lEQWdMVEUwSURJZ0xURTRJRFJqTFRFd0lEUWdMVEU0SURFeklDMHlNU0F5TW1NdE1TQTFJQzB5SURrZ0xUSWdNVFJqTUNBeE5DQTFJREkzSURFMUlETTFZelFnTWlBMklEY2dOaUF4TW1Nd0lEWWdMVFVnTVRJZ0xURXhJREV6WXkweElEQWdMVE1nTVNBdE5TQXhZeTAxSURBZ0xURXlJQzB5SUMweU1DQXRPR010TVRVZ0xURXlJQzB5TXlBdE16QWdMVFV4SUMweE16SjJMVE5vTlRsak5pQXdJREV3SUMwMElERXdJQzB4TUhZdE1qSWdZekFnTFRZZ0xUUWdMVEV3SUMweE1DQXRNVEJvTFRjeWRpMHlZeTAzSUMweU15QXRNVFlnTFRVMElDMHlOU0F0T0RaakxUSTBJQzA0TlNBdE56SWdMVEl6TkNBdE1URTJJQzB5TnpoakxUSTFJQzB5TlNBdE5EZ2dMVE0xSUMwNE1DQXRNelZqTFRRMklEQWdMVGd4SURJNUlDMDRNU0E0TVdNd0lESTNJREkxSURVeUlEVXlJRFV5ZWswek9UTWdMVEUyTTJndE1qSTBkakl3YURZeGJEazVJREkzTm1NMUlERXdJREl6SURVMElESXpJRGM0WXpBZ055QXRNU0F4TWlBdE5TQXhOV010TWlBeUlDMDFJRElnTFRnZ01tZ3ROR010T1NBdE1pQXRNakVnTFRFd0lDMHlOeUF0TVRrZ1l5MHhNaUF0TVRZZ0xUSXlJQzAwT0NBdE1qWWdMVFl4YkMweE9DQTVZekUySURRMklEUXlJREV3TmlBNU9TQXhNRFpzTlNBdE1XZ3pZek0xSUMwMUlEVTJJQzAwTXlBMU5pQXRORE5zTWlBdE5Hd3pJRE5qTVRjZ01UY2dORGdnTkRNZ056a2dORE5qTkRZZ01DQTNNQ0F0TkRrZ056QWdMVGt3WXpBZ0xUYzJJQzAxTkNBdE1Ua3pJQzB4TXprZ0xURTVNMk10TmlBd0lDMHhNeUF3SUMweE9TQXlZeTB6TkNBNUlDMDBOQ0F6TVNBdE5EUWdNekZzTFRNZ04yd3ROVGdnTFRFMk1XZzNOWFl0TWpCNlRUUXlNU0F4TW1NeklEQWdPQ0F3SURFeElESmpORFFnTWpFZ056a2dNVE14SURjNUlERTNPU0JqTUNBeE1DQXRNaUF5T1NBdE1UUWdNekpqTFRJZ01TQXROU0F4SUMwM0lERmpMVE01SURBZ0xUYzNJQzAzTUNBdE9EUWdMVEV3TVdNdE1TQXRNaUF0TVRJZ0xUTTRJQzB4TWlBdE5qbGpNQ0F0TVRrZ05DQXRNemNnTVRrZ0xUUXpZeklnTFRFZ05pQXRNU0E0SUMweGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5USXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEl3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV5T1NBdE1UWXphQzB5TWpSMk1qQm9OakZzT1RrZ01qYzJZelVnTVRBZ01qTWdOVFFnTWpNZ056aGpNQ0EzSUMweElERXlJQzAxSURFMVl5MHlJREVnTFRVZ01pQXRPQ0F5YUMwMFl5MDVJQzB5SUMweU1TQXRNVEFnTFRJM0lDMHhPV010TVRJZ0xURTJJQzB5TWlBdE5EZ2dMVEkySUMwMk1Xd3RNVGdnT1dNeU9TQTRNeUEyTXlBeE1EWWdPVFlnTVRBMll6UWdNQ0EzSUMweElERXhJQzB4WXpNMUlDMDFJRFUySUMwME15QTFOaUF0TkROc01pQXROR3d6SUROak1UY2dNVGNnTkRnZ05ETWdOemtnTkROak5DQXdJRGtnTFRFZ01UTWdMVEpqTVRVZ0xUUWdOVGNnTFRJeElEVTNJQzA0T0NCak1DQXRNVFlnTFRJZ0xUTTBJQzA0SUMwMU5tTXRNakVnTFRneElDMDNOaUF0TVRNM0lDMHhNekVnTFRFek4yTXROaUF3SUMweE15QXdJQzB4T1NBeVl5MHpOQ0E1SUMwME5DQXpNU0F0TkRRZ016RnNMVE1nTjJ3dE5UZ2dMVEUyTVdnM05YWXRNakI2VFRFMU55QXhNbU16SURBZ09DQXdJREV4SURKak1qVWdNVElnTlRBZ05Ua2dOak1nT1Roak5pQXhPQ0F4TmlBMU5DQXhOaUE0TVdNd0lEa2dMVEVnTVRjZ0xUUWdNak5qTFRJZ05DQXROaUE0SUMweE1DQTVZeTB5SURFZ0xUVWdNU0F0T0NBeFl5MDJJREFnTFRFeUlDMHlJQzB4T1NBdE5tTXRNallnTFRFMUlDMDFOU0F0TlRjZ0xUWTBJQzA1TlNCakxURWdMVElnTFRFeUlDMHpPQ0F0TVRJZ0xUWTVZekFnTFRFNUlEUWdMVE0zSURFNUlDMDBNMk15SUMweElEWWdMVEVnT0NBdE1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUSTBOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkwTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TXpFZ0xUTXlNR014SUMweUlETWdMVFFnTkNBdE5tTXdJRGNnTVNBeE5TQXhJREl5WXpBZ016Z2dMVGtnTnprZ0xUUTRJREV6TUdNdE16WWdORGNnTFRFd01TQXhNVEFnTFRFMU15QXhNVEJqTlNBdE1qTWdNVE1nTFRRNElESTRJQzAyT1dNek9DQXROVFVnTVRJeElDMHhNalVnTVRZNElDMHhPRGQ2VFRJd09TQXRORGMwWXpnZ0xURXhJREUzSUMweU5DQXlOU0F0TXpsak1TQXhNaUF5SURJeklESWdNelZqTUNBek9DQXRPU0EzT1NBdE5EZ2dNVE13WXkwek5pQTBOeUF0TVRBeElERXhNQ0F0TVRVeklERXhNR015SUMwNUlETWdMVEUySURRZ0xUSXlJR00zSUMweU5TQXlOU0F0TmpBZ05qUWdMVGs1WXpRNUlDMDBPU0EzT1NBdE9EQWdNVEEySUMweE1UVjZUVEU0T0NBM1l5MHpOeUEwTnlBdE1UQXlJREV4TmlBdE1UVXpJREV4Tm1ndE1tTTBJQzB5TkNBeE15QXROVE1nTXpBZ0xUYzRZek00SUMwMU5pQXhNakVnTFRFek1DQXhOamdnTFRFNU1tTXhJQzB4SURJZ0xUTWdNeUF0TkdNeElEa2dNaUF4T1NBeUlESTVZekFnTXpnZ0xUa2dOemdnTFRRNElERXlPWHBOTUNBdE16Z3pkamMwTkdNd0lEY2dNeUF4TWlBeE5TQXhNbU14TVNBd0lERXlJQzAxSURFMElDMHhNbU13SURBZ01qZ2dMVEV3TXlBMk5pQXRNVFU0Y3pnNUlDMHhNRGNnTVRNMklDMHhOamtnWXpNMElDMDBOU0EwT0NBdE9USWdORGdnTFRFME5IWXRPR013SUMwek5pQXROaUF0TmpVZ0xURXpJQzA1TTJNNUlDMHlOaUF4TXlBdE5USWdNVE1nTFRjNWRpMHhNR013SUMwek15QXROU0F0TmpNZ0xURXhJQzA1TVdNM0lDMHlNeUF4TVNBdE5EZ2dNVEVnTFRjell6QWdMVFV3SUMwNUlDMDVOQ0F0TVRrZ0xURXpNV016SUMweU1TQTFJQzAwTmlBMUlDMDNOR013SUMwMU5pQXRNallnTFRFeE1DQXRORFFnTFRFek9XTXROQ0F0TmlBdE9DQXRNVE1nTFRFMUlDMHhOR010TVNBd0lDMHpJREVnTFRVZ01tTXROU0F5SUMwM0lEWWdMVGNnTVRGek15QXhNU0EwSURFMklHTXhOU0EwTUNBeU1pQTVNQ0F5TWlBeE1UVmpNU0EySURFZ01URWdNU0F4TjJNdE1TQXpOQ0F0T0NBM01DQXRORElnTVRJeFl5MDJNQ0E0T1NBdE1UTTRJREV6T0NBdE1UWTBJREUwT0dNdE55QXlJQzB4TlNBM0lDMHhOU0E1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURSQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EUkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUTBNaUF4TlRSak15QXlJRE16SURJMElETXpJRGMwWXpBZ09UY2dMVFUySURFeE5DQXRPRFlnTVRNeFl5MDFJRElnTFRFeklEY2dMVEkwSURFeWRpMHhOekZqTWpjZ0xURXpJRFV6SUMweU9DQTNOeUF0TkRaNlRUSXlOU0EwTXpoMkxURTNNV016TkNBdE1UY2dOelVnTFRNMklERXdOQ0F0TlRCMk1UY3lZeTB6TkNBeE5pQXROelVnTXpZZ0xURXdOQ0EwT1hwTk1UWTJJREk1TjJNMUlDMHpJREV6SUMwM0lESXpJQzB4TW5ZeE56QmpMVEkzSURFMElDMDFNaUF5T1NBdE56WWdORFpqTFRRZ0xURWdMVE0wSUMweE5TQXRNelFnTFRjMFl6QWdMVGMzSURVM0lDMHhNVFFnT0RjZ0xURXpNSG9nVFRFNE9TQTJNalIyTVRjMll5MHpNU0F4TmlBdE5Ua2dNek1nTFRnMUlEVXpZeTB5SUMweUlDMHlOQ0F0TWpBZ0xUSTBJQzAyTW1Nd0lDMDVOU0EyTWlBdE1UUXlJREV3T1NBdE1UWTNlazB6TWprZ05UVTFkakUzT1dNdE16UWdNVFlnTFRjMUlETTJJQzB4TURRZ05EbDJMVEUzT1dNeU5pQXRNVFFnTlRVZ0xUSTRJREV3TkNBdE5EbDZUVE0yTlNBM01UWjJMVEUzTjJNeU9DQXRNVEVnTlRRZ0xUSTBJRGM0SUMwek9XTXpJRElnTXpJZ01UZ2dNeklnTnpOak1DQTROQ0F0TkRVZ01URXhJQzB4TVRBZ01UUXplazB5TWpVZ01UQXhkaTA1TjJNd0lDMDNJQzAySUMweE1pQXRNVElnTFRFeWFDMHhNU0JqTFRjZ01DQXRNVE1nTlNBdE1UTWdNVEoyTVRFeVl5MHhNREFnTkRJZ0xURTRPU0F4TURNZ0xURTRPU0F5TVRkak1DQXhNVElnTmpFZ01UWTBJRGc1SURFNE4yTXROVFFnTkRZZ0xUZzVJREV4TWlBdE9Ea2dNVGMwWXpBZ09EWWdNVGtnTVRJM0lEYzJJREU0TTJNdE5EY2dORE1nTFRjMklERXhOU0F0TnpZZ01UZ3hZekFnTVRBMklEWTVJREl5TXlBeU16RWdNakl6WXpFM05TQXdJREl5T0NBdE5qUWdNalV4SUMweE1EWmpPU0F0TVRjZ01UWWdMVE0xSURFMklDMDFNMk13SUMwME5pQXRNekVnTFRZMElDMDNNeUF0TmpSakxUUTRJREFnTFRjNElETXpJQzA1T0NBNE9TQmpMVEUySURRMElDMDBNeUE0TmlBdE1USXdJRGcyY3kweE1qY2dMVFEySUMweE1qY2dMVEV3TldNd0lDMDVOU0EyTXlBdE1UTTBJREV3T1NBdE1UWXdkak0wWXpBZ055QTJJREV6SURFeklERXphREV4WXpjZ01DQXhNaUF0TmlBeE1pQXRNVE4yTFRVell6STJJQzB4TkNBMU5TQXRNamdnTVRBMElDMDBPWFl4TURKak1DQTNJRFlnTVRNZ01UTWdNVE5vTVRCak55QXdJREV6SUMwMklERXpJQzB4TTNZdE1URTRZekV3TUNBdE5ESWdNVGc1SUMweE1ETWdNVGc1SUMweU1UZGpNQ0F0TVRBNElDMDFOeUF0TVRZeElDMDROaUF0TVRnMFl6VXhJQzB6T1NBNE5pQXRPRGtnT0RZZ0xURTJNU0JqTUNBdE1URXhJQzAyTVNBdE1UWTBJQzA0T0NBdE1UZzNZelV6SUMwME5TQTRPQ0F0TVRJeElEZzRJQzB4T1ROak1DQXRPVEFnTFRRNUlDMHlNaklnTFRJek1TQXRNakl5WXkwNE9DQXdJQzB5TmpRZ016a2dMVEkyTkNBeE5UWmpNQ0F6TlNBeE9TQTJPQ0ExTmlBM00yTTNOQ0F3SURnNUlDMHlOU0F4TVRNZ0xUazFZekU0SUMwMU5DQTBNaUF0T0RjZ01URTVJQzA0TjNNeE1qZ2dNemtnTVRJNElEazRZekFnT1RVZ0xUWTBJREUwTWlBdE1URXdJREUyTjNZdE1qaGpNQ0F0TnlBdE5TQXRNVElnTFRFeklDMHhNbWd0TVRCakxUZ2dNQ0F0TVRNZ05TQXRNVE1nTVRKMk5EZ2dZeTB5TmlBeE15QXROVFVnTWpjZ0xURXdOQ0EwT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRBMU1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTFNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFOaklnTFRJeFl6QWdPRGtnTFRZMUlERTFNQ0F0TVRVMUlERTFNR00zSUMwME5DQXpOQ0F0TWpBeklEVTFJQzB6TWpOak56RWdNamtnTVRBd0lERXdNaUF4TURBZ01UY3plazAwTWpBZ0xUSXdObXd0TlRnZ016STVZeTAxT1NBdE1UUWdMVEV3TkNBdE5qTWdMVEV3TkNBdE1USTBZekFnTFRRNUlESXlJQzAzTlNBMk1TQXRPVGxqTVRJZ0xUZ2dNaklnTFRFeklESXlJQzB5TW5NdE9TQXRNVE1nTFRFM0lDMHhNMk10T0RBZ01DQXRNVE0xSURrMklDMHhNelVnTVRZMll6QWdPVFFnTmpJZ01Ua3dJREUxTXlBeU1UZGpMVGNnTkRFZ0xURTBJRGc0SUMweU15QXhORElnWXkweE5TQXRNVFVnTFRNeElDMHlPU0F0TkRnZ0xUUTBZeTA0T0NBdE56WWdMVEUzTkNBdE1UZzFJQzB4TnpRZ0xUTXdOMk13SUMweE5URWdNVEl5SUMweU5URWdNalkxSUMweU5URmpNVGtnTUNBek9DQXlJRFU0SURaNlRUTXpNaUE0TWpKakxUZ2dMVE14SUMweE1TQXROalVnTFRFeElDMHhNREpqTUNBdE5ESWdOU0F0T0RFZ01URWdMVEV5TVdNMk9TQTJPQ0F4TkRZZ01UUTJJREUwTmlBeU5UQmpNQ0EyT1NBdE1qUWdNVEU0SUMwek9TQXhNVGhqTFRVeUlEQWdMVGs0SUMweE1EVWdMVEV3TnlBdE1UUTFlazB4TWpJZ0xUVXhNMk13SURZMklEUTFJREV5TXlBeE1UVWdNVEl6SUdNM05TQXdJREV4TmlBdE5UY2dNVEUySUMweE1URmpNQ0F0TmpRZ0xUUTNJQzB4TURRZ0xUazBJQzB4TVRGakxUTWdMVEVnTFRVZ0xUSWdMVFVnTFRSak1DQXRNU0F5SUMweUlETWdMVE5qTWlBd0lESXpJQzAxSURRM0lDMDFZekV3TVNBd0lERTFOQ0ExTlNBeE5UUWdNVFU1WXpBZ05UTWdMVEV4SURFeU15QXRNekFnTWpFNVl5MHlNeUF0TkNBdE5UQWdMVGNnTFRjNUlDMDNZeTB4T0RZZ01DQXRNelE1SURFME55QXRNelE1SURNek5HTXdJREl3TUNBeE1qWWdNekl4SURJeE55QTBNRFpqTWpFZ01UY2dOek1nTnpBZ056UWdOekZqTFRFM0lERXhNaUF0TWpJZ01UWXhJQzB5TWlBeU1UVWdZekFnT0RRZ01UZ2dNakV5SURneUlESTRPR016TXlBek9TQTJOQ0ExTVNBM01TQTFNV014T0NBd0lEUTNJQzB6TlNBM01TQXRPRFpqTVRZZ0xUTTJJRFEwSUMweE1UQWdORFFnTFRJd01XTXdJQzB4TlRrZ0xUY3pJQzB5T0RRZ0xURTNPU0F0TXprMVl6a2dMVFUySURFNUlDMHhNVFVnTWprZ0xURTNOV014TkRZZ01DQXlOVE1nTFRFd01pQXlOVE1nTFRJMU0yTXdJQzB4TURNZ0xUY3pJQzB5TURVZ0xURTNNU0F0TWpNM1l6WWdMVE01SURFeUlDMDJPU0F4TlNBdE9EbGpNVEFnTFRVM0lERTJJQzB4TURJZ01UWWdMVEUwTVdNd0lDMDJNeUF0TVRRZ0xURXlPU0F0TmpnZ0xURTJOeUJqTFRNMklDMHlNaUF0TnpjZ0xUTTBJQzB4TWpRZ0xUTTBZeTB4TXpVZ01DQXRNVGcySURnM0lDMHhPRFlnTVRVemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1EUTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFEwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3TkNBd1l6QWdMVEk1SUMweU15QXROVE1nTFRVeUlDMDFNM010TlRJZ01qUWdMVFV5SURVemN6SXpJRFV6SURVeUlEVXpjelV5SUMweU5DQTFNaUF0TlRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVd09FRXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPRUVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NekkxSURFM09XTXlJREVnTWlBeklESWdOR013SURJZ01DQXpJQzB4SURWakxURXhJREUzSUMwek1pQXpOQ0F0TnprZ016UmpMVGc1SURBZ0xURXhNU0F0TmpRZ0xURXhNU0F0TVRJd2RpMHhPVEZqTUNBdE9EZ2dORElnTFRFek5TQXhNamtnTFRFek5XTTRPQ0F3SURFME55QTFNQ0F4TlRFZ01UTXpZekFnTkNBMElEZ2dPQ0E0YURFell6VWdNQ0E0SUMweklEZ2dMVGhqTFRRZ0xURXdOeUF0T0RFZ0xURTJOU0F0TVRnd0lDMHhOalZqTFRJMU1DQXdJQzB5TmpVZ01UUTVJQzB5TmpVZ01qWTRZekFnTmpVZ01qVWdNalEySURJME15QXlORFpqTVRjd0lEQWdNakE1SUMwNU1pQXlNVGdnTFRFek5TQmpNU0F0TkNBeUlDMHhNU0F5SUMweE5YWXRObU13SUMwMU1DQXROREFnTFRrd0lDMDVNQ0F0T1RCb0xURXhZeTAwTVNBMUlDMDNOQ0F6TnlBdE56a2dOemhqTFRFZ05DQXRNU0E0SUMweElERXlZekFnTXpJZ01UZ2dOakVnTkRNZ056ZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXdPRGN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0RjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRZeUlDMHhNak5qTWpNZ016TWdNVEkxSURJd05pQXhNek1nTWpJeVl5MHhNQ0F0TVRBZ0xUUTNJQzB4TXlBdE5qY2dMVEV6WXkwNE1DQXdJQzA0TXlBek9DQXRNVEU0SURNNGN5MDFNQ0F0TXpFZ0xUVXdJQzAxTkhZdE16SmpNQ0F0TmlBdE5TQXRNVEVnTFRFeElDMHhNV2d0TWpOakxUWWdNQ0F0TVRFZ05TQXRNVEVnTVRGMk1UZzFZekFnTmlBMUlERXhJREV4SURFeGFESXpZellnTUNBeE1TQXROU0F4TVNBdE1URjJMVFE0WXpNZ05pQTBNU0EyT1NBeE1ETWdOamxqTmpVZ01DQTNOeUF0T0RZZ01URTVJQzA0Tm1NME1DQXdJRFF5SURZNUlEUXlJRGM1Y3pjZ01UUWdNVElnTVRSb01UZ2dZellnTUNBeE1DQXROQ0F4TVNBdE1UUnpNU0F0TVRRZ01TQXRNak5qTUNBdE1qTWdMVFlnTFRjNElDMHhOeUF0TVRBNVl5MHlNaUF0TmpNZ0xUVTBJQzB4TkRnZ0xUWTJJQzB4T1RWakxUWWdMVEl5SUMwNElDMDBOaUF0T0NBdE5qZGpNQ0F0TXpjZ05pQXROamdnTmlBdE56QjJMVE5qTVNBdE9TQXRNVFlnTFRJd0lDMHlOU0F0TWpCakxUY2dNQ0F0TXpRZ055QXROak1nTjJNdE15QXdJQzAzSUMweElDMHhNQ0F0TVdNdE16SWdMVElnTFRReUlDMDJJQzAxT0NBdE5tTXRNVEVnTUNBdE1UUWdOaUF0TVRRZ01UZGpNQ0F6TnlBeU9TQTNOeUExTVNBeE1UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwWTBNVEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpBMklESXdOSFl0TVRJMWJDMHpNRFlnTFRjNWRqRXlOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJDTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQ055SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweUlDMHlZekVnTVNBeklESWdOU0F5WXpNMklEQWdNVGsySUMweE16Y2dNVGs1SUMweE5EQnpOaUF0T1NBMklDMHhOSE10TXlBdE1URWdMVFlnTFRFMGJDMHpPQ0F0TXpoakxUTWdMVE1nTFRrZ0xUWWdMVEUwSUMwMmN5MHhNU0F6SUMweE5DQTJZekFnTUNBdE1UUXdJREUyTXlBdE1UUXdJREU1T1dNd0lESWdNU0EwSURJZ05Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUUkNRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJDUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAxTnpBZ01UUmpNeUF0TkNBeklDMDFJRE1nTFRaak1DQXRNaUF0TVNBdE5DQXRNeUF0Tm1NdE1TQXRNU0F0TXlBdE1pQXROaUF0TW1Nd0lEQWdMVFFnTUNBdE9DQXpjeTB6TVNBeU15QXROek1nTkRKakxUTTRJREUzSUMwNU5DQXpOaUF0TVRrMklETTJZeTB4TURNZ01DQXRNVFU1SUMweE9TQXRNVGszSUMwek5tTXRORElnTFRFNUlDMDJPU0F0TXprZ0xUY3pJQzAwTW5NdE9DQXRNeUF0T0NBdE0yTXRNaUF3SUMwMUlEQWdMVGNnTW5NdE1pQTBJQzB5SURWak1DQXlJREVnTlNBeklEZGpNeUEwSURNeklETTRJRGMwSURZell6TTBJREl3SURZeUlETTBJRGc1SURReUlHTXpPQ0F4TWlBM09DQXhPQ0F4TWpFZ01UaGpORElnTUNBNE1pQXROaUF4TWpBZ0xURTRZekkzSUMwNElEVTFJQzB5TWlBNE9TQXROREpqTkRFZ0xUSTFJRGN5SUMwMk1DQTNOQ0F0TmpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVME5EQXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBOREFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NamMxSURnd1l6RWdMVGdnTWlBdE1UWWdNaUF0TWpWak1DQXROREVnTFRFMUlDMDVNU0F0TlRNZ0xURXpOR010TlRZZ0xUWXpJQzB4TWpNZ0xUazFJQzB4TWpNZ0xUazFZeTB6SUMweElDMDFJQzB5SUMwNElDMHlZeTA0SURBZ0xURTBJRFVnTFRFMElERXpiQzB6SURNMk1td3ROellnTFRRMWRqUTBiRGMySURRMWJDMHhJRGMwYkMwM05TQXRORFIyTkRSc056VWdORFJzTFRFZ056bGpNQ0E0SURZZ01UUWdNVFFnTVRSb01USmpPQ0F3SURFMElDMDJJREUwSUMweE5Hd3RNU0F0TlRkc01USXdJRGN4ZGkwME5Hd3RNVEl4SUMwM01YWXROelZzTVRJeElEY3hkaTAwTkd3dE1USXlJQzAzTVNCc0xURWdMVEV3TVdNMElEVWdNeklnTXpjZ09EUWdNemR6TnpVZ0xUTTJJRGd4SUMwM05ucE5NakEySURRd2RqRXhZekFnTWpFZ0xUTWdOVFVnTFRNNUlEVTFZeTAwTVNBd0lDMDFOU0F0TXpBZ0xUVTNJQzB6T1d3dE15QXRNVGsxWXpFNUlERTFJRFV6SURReklEY3dJRFk1WXpJMUlETTRJREk1SURnMElESTVJRGs1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTkVORkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FTkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTNJREJzTFRJMElETXdZelk1SURRNElERXdPQ0E1TnlBeE1EZ2dNVFF3WXpBZ05pQXRNU0E1SUMweklERXdjeTB6SURFZ0xUVWdNWE10TlNBdE1TQXROeUF0TW1NdE15QXRNU0F0TVRjZ0xUZ2dMVFEySUMwNFl5MDBNeUF3SUMwNE1DQXpNeUF0T0RBZ056WmpNQ0EwTUNBek1pQTNOQ0E0TUNBM05HTTJOeUF3SURFeE1TQXRORFlnTVRFeElDMHhNak5qTUNBdE56RWdMVFF5SUMweE16UWdMVEV6TkNBdE1UazRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZORU0zTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVNM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUTTFOSFl6TlRSb01qaDJMVEkzTjJnMU5qaDJNamMzYURJM2RpMHpOVFJqTUNBdE9DQXROaUF0TVRRZ0xURTBJQzB4TkdndE5UazFZeTA0SURBZ0xURTBJRFlnTFRFMElERTBlazB5TkRNZ0xURXdNMk13SURNNElETXhJRFk1SURZNUlEWTVjelk0SUMwek1TQTJPQ0F0TmpsekxUTXdJQzAyT1NBdE5qZ2dMVFk1Y3kwMk9TQXpNU0F0TmprZ05qbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTBRak11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRNd0lDMDJOMk10TVRVZ01UWWdMVEUxSURRd0lEQWdOVFZqT0NBNElERTRJREV5SURJNElERXljekl3SUMwMElESTRJQzB4TW1NeE5TQXRNVFVnTVRVZ0xUTTVJREFnTFRVMVl5MDRJQzA0SUMweE9DQXRNVEVnTFRJNElDMHhNWE10TWpBZ015QXRNamdnTVRGNlRURTBJQzB4TkRGb01qZzRZemdnTUNBeE5DQXROaUF4TkNBdE1UUjJMVEU0WXpBZ0xUZ2dMVFlnTFRFMElDMHhOQ0F0TVRSb0xUSTRPR010T0NBd0lDMHhOQ0EySUMweE5DQXhOSFl4T0dNd0lEZ2dOaUF4TkNBeE5DQXhOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVUZCTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVGQk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU16TWdNakF5WXpBZ01DQTBJQzB6SURRZ0xUaGpNQ0F0TWlBdE1TQXROU0F0TkNBdE9Hd3RORGdnTFRRNFl5MDRJQzA1SUMweU55QXRNakVnTFRRNElDMHlNV010TVRBZ01DQXRNakVnTXlBdE16SWdNVEZqTFRFd0lEa2dMVGMwSURZeklDMDNOQ0EyTTNNdE15QXpJQzAzSUROakxUSWdNQ0F0TkNBdE1TQXROaUF0TTJ3dE1URWdMVEV4Y3kwMElDMHpJQzAzSUMwemN5MDJJREVnTFRrZ05HTXRPQ0EzSUMweE5DQXhOQ0F0TVRRZ01UUnpMVFFnTkNBdE5DQTVZekFnTXlBeElEVWdOQ0E0YkRRNElEUTRZemdnT1NBeU55QXlNU0EwT0NBeU1XTXhNQ0F3SURJeElDMHpJRE15SUMweE1TQmpNVEFnTFRrZ056UWdMVFkwSURjMElDMDJOSE15SUMweklEWWdMVE5qTWlBd0lEUWdNU0EySUROc01URWdNVEZ6TkNBeklEY2dNM00zSUMweElERXdJQzAwWXpnZ0xUY2dNVFFnTFRFMElERTBJQzB4TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UmpRd01TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXdNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDRJRFV3TUdNeE5TQXRNVGtnTkRNZ0xUVTNJRFF6SUMweE16QmpNQ0F0T1RFZ0xUTXlJQzB4T0RRZ0xUTXlJQzB5TkRCak1DQXROakVnTWprZ0xURXhPQ0F6TUNBdE1USXdZekVnTFRFZ01TQXRNaUF4SUMwemN6QWdMVEVnTFRFZ0xUSnpMVE1nTUNBdE5DQXhjeTAwTlNBMU55QXRORFVnTVRNNFl6QWdPRGtnTWprZ01UVXdJREk1SURJMk5XTXdJREl5SUMwNElEVTNJQzB5T0NBNE4yTXRNU0F4SUMweUlESWdMVElnTkdNd0lERWdNU0F5SURJZ00yTXlNQ0F6TUNBeU9DQTJOaUF5T0NBNE9HTXdJREV4TlNBdE1qa2dNVGMySUMweU9TQXlOalZqTUNBNE1TQTBOQ0F4TXpVZ05EVWdNVE0zSUd3eUlESmpNU0F3SURJZ0xURWdNaUF0TVdNeElEQWdNU0F0TVNBeElDMHlZekFnTUNBd0lDMHhJQzB4SUMweVl5MHhJQzB5SUMwek1DQXROVGtnTFRNd0lDMHhNakJqTUNBdE5UWWdNeklnTFRFME9TQXpNaUF0TWpRd1l6QWdMVGN5SUMweU9DQXRNVEV4SUMwME15QXRNVE13ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlHTkRFMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05ERTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEV5TlhZeE1qVnNNamc1SUMwM05YWXRNVEkxZWswd0lDMHpNVE4yTVRJMWJESTRPU0F0TnpWMkxURXlOWHBOTUNBMk0zWXhNalZzTWpnNUlDMDNObll0TVRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1EZ3pMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGd6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkzTWlBeE5tZ3RNbU0wTkNBdE1UUWdPVFFnTFRRMUlEazBJQzB4TVRoak1DQXRNVEE1SUMweE1EUWdMVEUwTWlBdE1qQXdJQzB4TkRKakxUSXlJREFnTFRjeElERWdMVEV4TUNBek4yTXRNellnTXpNZ0xUTTVJRFk1SUMwek9TQTRNblkwWXpBZ016WWdNamtnTmpVZ05qVWdOalZ6TmpRZ0xUSTVJRFkwSUMwMk5XTXdJQzB6TXlBdE1qY2dMVFl5SUMwMk1DQXROalJqTVRFZ0xUZ2dNemNnTFRFMklEWTFJQzB4Tm1NME1pQXdJRGczSURFNElEZzNJRGcxWXpBZ056QWdMVEl6SURFd01DQXROamNnTVRBMll5MHpNaUExSUMwMU5TQTFJQzAzTWlBMll5MHhNU0F4SUMweE15QXhNaUF0TVRNZ01USWdkakl3Y3pFZ01UUWdNVE1nTVRSek5qZ2dOQ0E0TUNBMmN6VTVJREV4SURVNUlEYzBZekFnTlRRZ0xUUTFJRGM1SUMwNE55QTNPV010TVRrZ01DQXRNemdnTFRVZ0xUVXlJQzB4Tld3dE15QXRNMk15T0NBdE5pQTFNQ0F0TXpRZ05UQWdMVFl6WXpBZ0xUTTJJQzB5T0NBdE5qUWdMVFkwSUMwMk5ITXROalVnTWpnZ0xUWTFJRFkwYkRFZ01tZ3RNWE10TlNBeE1qSWdNVFkzSURFeU1uTXhOelVnTFRFeE15QXhOelVnTFRFeU1uWXROV013SUMweE9DQXROU0F0TnpBZ0xUZzFJQzB4TURGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVd05UUXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOVFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5ORFl5SUMweE9UUmpOekVnTWprZ01UQXdJREV3TVNBeE1EQWdNVGN6WXpBZ01USWdMVEVnTWpNZ0xUSWdNekpqTFRrZ05EY2dMVFV5SURFeE9DQXRNVFV6SURFeE9HTTNJQzAwTlNBek5DQXRNakEwSURVMUlDMHpNak42VFRNMk1pQXRNakV5WXpFNUlEQWdNemdnTWlBMU9DQTJiQzAxT0NBek1qaGpMVFU0SUMweE5DQXRNVEEwSUMwMk1pQXRNVEEwSUMweE1qUmpNQ0F0TkRnZ01qSWdMVGMwSURZeElDMDVPR014TWlBdE9DQXlNaUF0TVRRZ01qSWdMVEl5WXpBZ0xURXdJQzA1SUMweE15QXRNVGNnTFRFell5MDRNQ0F3SUMweE16VWdPVFVnTFRFek5TQXhOallnWXpBZ09UTWdOaklnTVRrd0lERTFNeUF5TVRkakxUY2dOREVnTFRFMElEZzNJQzB5TXlBeE5ERmpMVEUxSUMweE5DQXRNekVnTFRJNUlDMDBPQ0F0TkROakxUZzRJQzAzTnlBdE1UYzBJQzB4T0RZZ0xURTNOQ0F0TXpBM1l6QWdMVEUxTWlBeE1qSWdMVEkxTVNBeU5qVWdMVEkxTVhwTk16TXlJRGd5TVdNdE55QXRNekVnTFRFeElDMDJOQ0F0TVRFZ0xURXdNbU13SUMwME1TQTFJQzA0TUNBeE1TQXRNVEl4WXpZNUlEWTVJREUwTnlBeE5EY2dNVFEzSURJMU1XTXdJRFk1SUMweU5TQXhNVGdnTFRRd0lERXhPR010TlRJZ01DQXRPVGNnTFRFd05TQXRNVEEzSUMweE5EWjZUVFkwTUNBeUlHTXdJQzB4TURRZ0xUY3pJQzB5TURVZ0xURTNNU0F0TWpNNFl6Y2dMVE00SURFeUlDMDJPU0F4TlNBdE9EbGpNVEFnTFRVMklERTJJQzB4TURJZ01UWWdMVEUwTVdNd0lDMDJNeUF0TVRRZ0xURXlPU0F0TmpnZ0xURTJOMk10TXpZZ0xUSXlJQzAzTnlBdE16UWdMVEV5TkNBdE16UmpMVEV6TlNBd0lDMHhPRFVnT0RjZ0xURTROU0F4TlROek5EUWdNVEkwSURFeE5DQXhNalJqTnpVZ01DQXhNVFlnTFRVNElERXhOaUF0TVRFeFl6QWdMVFkwSUMwME55QXRNVEEwSUMwNU5DQXRNVEV5WXkweklDMHhJQzAxSUMweElDMDFJQzB6WXpBZ0xURWdNaUF0TXlBeklDMHpZeklnTFRFZ01qTWdMVFlnTkRjZ0xUWWdZekV3TVNBd0lERTFOU0ExTlNBeE5UVWdNVFU1WXpBZ05UTWdMVEV5SURFeU5DQXRNekFnTWpJd1l5MHlOQ0F0TlNBdE5URWdMVGdnTFRnd0lDMDRZeTB4T0RZZ01DQXRNelE1SURFME55QXRNelE1SURNek5XTXdJREl3TUNBeE1qWWdNekl4SURJeE55QTBNRFpqTWpFZ01UY2dOek1nTnpBZ056UWdOekZqTFRFM0lERXhNaUF0TWpJZ01UWXhJQzB5TWlBeU1UVmpNQ0E0TkNBeE9DQXlNVEVnT0RJZ01qZzNZekkzSURNeUlEVXpJRFEySURZMUlEVXdZeTB4T1NBNUlDMHpNQ0F5TlNBdE16QWdORFpqTUNBeU1DQXhNeUF6TkNBek1pQXpOR014TnlBd0lESTRJQzB4TUNBeU9DQXRNallnWXpBZ0xURXpJQzAzSUMweU15QXRNakFnTFRJM1l5MHlJQzB4SUMweUlDMHlJQzB5SUMwell6QWdMVFFnTVRBZ0xUa2dNak1nTFRsak1qY2dNQ0EwT1NBeU9TQTBPU0EyTjJNd0lESTBJQzB4TVNBek9DQXRNekFnTXpoakxUY2dNQ0F0TVRJZ0xURWdMVEkySUMwM1l5MHlJQzB4TWlBdE9TQXRNVGtnTFRJd0lDMHhPV010TnlBd0lDMHhNeUEySUMweE15QXhOR013SURjZ05DQXhNeUF4TXlBeE4yd3pNQ0F4TUROc01pQXRNV015TmlBdE5pQTBPU0F0T1NBMk9TQXRPV014TnlBd0lETXdJRElnTkRRZ09IWXdZeklnTVNBeklERWdOQ0F4WXpJZ01DQTBJQzB5SURRZ0xUVWdZekFnTFRFeElDMDRJQzB5TnlBdE1Ua2dMVE0zWXkweE5DQXRNVElnTFRNeElDMHhOeUF0TlRnZ0xURTNZeTB4TkNBd0lDMHhOQ0F3SUMwek9DQTFiQzA1SUMwek5HTXhOQ0ExSURJMUlEY2dNemdnTjJNek55QXdJRFkySUMweU1TQTJOaUF0TmpCak1DQXROVFlnTFRRMUlDMDVNeUF0T1RrZ0xUa3pZeTAxSURBZ0xURXdJREFnTFRFMUlERmpNVGNnTFRFeklETTNJQzAwTWlBMU5DQXROemxqTVRjZ0xUTTJJRFExSUMweE1Ea2dORFVnTFRJd01HTXdJQzB4TlRrZ0xUYzBJQzB5T0RVZ0xURTNPU0F0TXprMll6Z2dMVFUxSURFNElDMHhNVFFnTWpnZ0xURTNOQ0JqTVRRMklEQWdNalV6SUMweE1ETWdNalV6SUMweU5UTjZUVE0zT1NBeE1UTXhiQzB6SUMweU0yZ3RNVE01YkRNZ01qTm9NVGxqTVRJZ01DQXlNQ0F3SURJeUlETjJNR014SURFZ01pQXpJRE1nTjJneFl6QWdNU0F4SURZZ05DQXhObXd6TWlBeE1qQmpNU0EySURJZ09TQXlJREV4WXpBZ015QXdJRFVnTFRFeElEVm9MVE16YkRZZ01qSm9NbU16TVNBd0lEY3lJREV5SURnMklESXlkakZvTVRoc0xUUTVJQzB4T0RKakxUTWdMVEV4SUMwMElDMHhOeUF0TkNBdE1qQmpNQ0F0TkNBeElDMDFJREl5SUMwMWFERTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNamd4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpneElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRReU1pQTFPR013SUMwM05pQXRORFVnTFRFek1TQXROelFnTFRFMU9XTXROREVnTFRNNUlDMDVOaUF0TnpJZ0xUazJJQzAzTW1NdE1pQXRNU0F0TXlBdE15QXROaUF0TTJNdE55QXdJQzB4TXlBMklDMHhNeUF4TTJ3dE5DQTJNREpqTUNBM0lEWWdNVE1nTVRNZ01UTm9PR00zSURBZ01UTWdMVFlnTVRNZ0xURXpiQzB5SUMwek1UaGpOaUE0SURJNElETXdJRGMwSURNd1l6VXdJREFnT0RjZ0xUTXhJRGczSUMwNU0zcE5NQ0ExT0dNd0lEWXlJRE0zSURreklEZzNJRGt6WXpRMklEQWdOamdnTFRJeUlEYzBJQzB6TUd3dE1pQXpNVGhqTUNBM0lEWWdNVE1nTVRNZ01UTm9PQ0JqTnlBd0lERXpJQzAySURFeklDMHhNMnd0TkNBdE5qQXlZekFnTFRjZ0xUWWdMVEV6SUMweE15QXRNVE5qTFRNZ01DQXROQ0F5SUMwMklETmpMVGcwSURVd0lDMHhOekFnTVRJMElDMHhOekFnTWpNeGVrMHpNVGtnTVRBM1l5MDBOQ0F3SUMwMU9DQXRNamNnTFRVNElDMHpObU13SUMweUlDMHhJREFnTFRFZ00yd3RNU0F0TVRrNFl6VTRJRFE1SURrNUlEazJJRGs1SURFM05tTXdJREl4SUMweklEVTFJQzB6T1NBMU5YcE5NVEF6SURFd04yTXRNellnTUNBdE16a2dMVE0wSUMwek9TQXROVFZqTUNBdE9EQWdOREVnTFRFeU55QTVPU0F0TVRjMmJDMHhJREU1T0dNd0lDMHpJQzB4SUMwMUlDMHhJQzB6SUdNd0lEa2dMVEUwSURNMklDMDFPQ0F6Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRJMFJDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzA1TlRCMk1UTXpPR013SURNZ09DQXlOQ0F4TlNBeU4yTTBOU0F4TUNBeE5ESWdOVElnTWpFeUlERXpNMk15TmlBek1DQXpPQ0EyTVNBek9DQTVPR013SURZM0lDMHlOaUF4TURFZ0xUWXhJREV6T0dNdE5DQTFJQzB4TUNBNElDMHhNQ0F4TVdNd0lESWdNU0EwSURVZ05XTTBJRE1nT1NBMElERXpJRFJqTmlBdE1TQXhNU0F0TXlBeE5TQXRObU16TXlBdE1qWWdOemtnTFRneElEYzVJQzB4TmpCak1DQXRNamtnTFRRZ0xUVTFJQzB4TVNBdE56ZGpOaUF0TWpVZ01URWdMVFUwSURFeElDMDRNM1l0T1hZdE1UZGpMVElnTFRJeklDMDJJQzAwT0NBdE1USWdMVGN6SUdNMklDMHlOeUF4TWlBdE5UY2dNVElnTFRnNWRpMDRkaTB5TUdNdE1pQXRNak1nTFRVZ0xUUTNJQzB4TWlBdE56RmpOaUF0TWpjZ01USWdMVFUzSURFeUlDMDRPSFl0T0hZdE1qQmpMVElnTFRJeklDMDFJQzAwTnlBdE1USWdMVGN5WXpZZ0xUSTJJREV5SUMwMU5pQXhNaUF0T0RoMkxUaDJMVEl3WXkweUlDMHlNeUF0TlNBdE5EY2dMVEV5SUMwM01XTTJJQzB5TnlBeE1pQXROVGNnTVRJZ0xUZzVkaTA0ZGkweU1HTXRNU0F0TVRZZ0xUTWdMVE15SUMwM0lDMDBPV00ySUMwME1DQXhNQ0F0T0RBZ01UQWdMVEV4Tm1Nd0lDMHhPRFVnTFRFME1DQXRNall5SUMweE9UTWdMVE14TWlCakxUUXdJQzB6T0NBdE56RWdMVFk0SUMwNE5pQXRNVGN5WXkweUlDMDRJQzAzSUMweE5pQXRNVFVnTFRFMmN5MHhOU0E1SUMweE5TQXhObnBOTWpFNElDMDBNREZqTXpFZ016a2dORGdnT0RBZ05EZ2dNVE14WXpBZ05pQXdJREV5SUMweElERTNZeTAzSUMweE1TQXRNVFVnTFRJeUlDMHlOQ0F0TXpOakxUVXlJQzAxT0NBdE1UUXdJQzB4TURRZ0xURTNPQ0F0TVRZd1l5MHhOU0F0TWpFZ0xUSXpJQzAwTmlBdE1qZ2dMVFk1WXpnNUlETTBJREUwTkNBMk5pQXhPRE1nTVRFMGVrMHlNVGdnTFRJeE5HTXpNU0F6T1NBME9DQTRNU0EwT0NBeE16SmpNQ0EySURBZ01URWdMVEVnTVRjZ1l5MDNJQzB4TVNBdE1UVWdMVEl5SUMweU5DQXRNek5qTFRVeUlDMDFPQ0F0TVRRd0lDMHhNRFVnTFRFM09DQXRNVFl3WXkweE5TQXRNakVnTFRJeklDMDBOeUF0TWpnZ0xUWTVZemc1SURNMElERTBOQ0EyTmlBeE9ETWdNVEV6ZWsweU1UZ2dMVEkyWXpNeElETTVJRFE0SURneElEUTRJREV6TVdNd0lEWWdNQ0F4TWlBdE1TQXhOMk10TnlBdE1URWdMVEUxSUMweU1pQXRNalFnTFRNell5MDFNaUF0TlRnZ0xURTBNQ0F0TVRBMUlDMHhOemdnTFRFMk1HTXRNVFFnTFRJeElDMHlNeUF0TkRZZ0xUSTRJQzAyT0dNNE9TQXpNeUF4TkRRZ05qWWdNVGd6SURFeE0zcE5NakU0SURFMk1TQmpNekVnTXprZ05EZ2dPREVnTkRnZ01UTXhZekFnTmlBd0lERXpJQzB4SURJd1l5MDNJQzB4TWlBdE1UVWdMVEl6SUMweU5DQXRNek5qTFRVeUlDMDFPQ0F0TVRRd0lDMHhNRFVnTFRFM09DQXRNVFl3WXkweE5TQXRNaklnTFRJMElDMDBPQ0F0TWpnZ0xUY3hZemc1SURNeklERTBOQ0EyTlNBeE9ETWdNVEV6ZWsweE1UTWdNelU1WXkwMU55QXRORGNnTFRZM0lDMDRNU0F0TnpRZ0xURXdOMk13SUMweklDMHhJQzA0SUMweUlDMHhOR000TnlBek15QXhORElnTmpZZ01UZ3hJREV4TTJNek1TQXpPU0EwT0NBNE1DQTBPQ0F4TXpCak1DQTJJREFnTVRFZ0xURWdNVGNnWXkweklDMDJJQzAzSUMweE1TQXRNVEVnTFRFMll5MHlOeUF0TXpVZ0xUZ3lJQzAzTXlBdE1UUXhJQzB4TWpONlRUTTJJQzAyT1Rsak5Ea2dNVFFnTVRJM0lETTVJREU0T1NBeE1UVmpNallnTXpJZ05ESWdOelFnTkRJZ01UUTNZeTAzSUMweE15QXRNVFlnTFRJMUlDMHlOaUF0TXpaakxUVXlJQzAxT1NBdE1UUXdJQzB4TURVZ0xURTNPQ0F0TVRZd1l5MHhOQ0F0TWpFZ0xUSXlJQzAwTlNBdE1qY2dMVFkyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTlRKQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTROQ0F5TlRsak1UVWdMVFFnTlRjZ0xUSXhJRFUzSUMwNE9HTXdJQzB4TmlBdE1pQXRNelFnTFRnZ0xUVTJZeTB5TVNBdE9ERWdMVGMzSUMweE16Y2dMVEV6TWlBdE1UTTNZeTAySURBZ0xURXpJREFnTFRFNUlESmpMVE0wSURrZ0xUUXpJRE14SUMwME15QXpNV3d0TXlBM2JDMDFPQ0F0TVRZeGFEYzFkaTB5TUdndE1qSTFkakl3YURZeWJEazVJREkzTm1NeE1pQXpNaUF5TXlBMU9DQXlNeUEzTldNd0lERXdJQzAwSURFNElDMHhOQ0F5TVdNdE15QXhJQzAxSURFZ0xUZ2dNV010TVRZZ01DQXRNelVnTFRFeklDMDBNeUF0TWpaakxURXdJQzB4TnlBdE1qTWdMVFF3SUMwek9DQXRPVEFnWXkweU1TQXRPREFnTFRjMklDMHhNellnTFRFek1TQXRNVE0yWXkwMklEQWdMVEV6SURBZ0xURTVJREpqTFRNMElEa2dMVFEwSURNeElDMDBOQ0F6TVd3dE15QTNiQzAxT0NBdE1UWXhhRGMxZGkweU1HZ3RNakkwZGpJd2FEWXhiRGs1SURJM05tTTFJREV3SURJeklEVTBJREl6SURjNFl6QWdOeUF0TVNBeE1pQXROU0F4TldNdE1pQXhJQzAxSURJZ0xUZ2dNbWd0TkdNdE9TQXRNaUF0TWpBZ0xURXdJQzB5TmlBdE1UbGpMVEV5SUMweE5pQXRNak1nTFRRNElDMHlOeUF0TmpGc0xURTRJRGxqTWprZ09ETWdOak1nTVRBMklEazJJREV3Tm1NMElEQWdOeUF0TVNBeE1TQXRNU0JqTXpVZ0xUVWdOVFlnTFRReklEVTJJQzAwTTJ3eUlDMDBiRE1nTTJNeE55QXhOeUEwT0NBME15QTNPU0EwTTJNMElEQWdPU0F0TVNBeE15QXRNbU14TXlBdE15QTBOaUF0TVRZZ05UVWdMVFl6WXpJeklEVTBJRFkzSURZM0lERXdNU0EyTjJNMUlEQWdNVEFnTUNBeE5TQXRNV016TlNBdE5TQTFOaUF0TkRNZ05UWWdMVFF6YkRJZ0xUUnNNeUF6WXpFM0lERTNJRFE0SURReklEYzVJRFF6WXpRZ01DQTVJQzB4SURFeklDMHllazB5TXpFZ01URXlZellnTVRnZ01UWWdOVFFnTVRZZ09ERmpNQ0E1SUMweElERTNJQzAwSURJell5MHlJRFFnTFRZZ09DQXRNVEFnT1dNdE1pQXhJQzAxSURFZ0xUZ2dNU0JqTFRZZ01DQXRNVElnTFRJZ0xURTVJQzAyWXkweU5pQXRNVFVnTFRVMUlDMDFOeUF0TmpRZ0xUazFZeTB4SUMweUlDMHhNaUF0TXpnZ0xURXlJQzAyT1dNd0lDMHhPU0EwSUMwek55QXhPU0F0TkROak1pQXRNU0EySUMweElEZ2dMVEZqTXlBd0lEZ2dNQ0F4TVNBeVl6STFJREV5SURVd0lEVTVJRFl6SURrNGVrMDFOVFVnTVRFeVl6WWdNVGdnTVRZZ05UUWdNVFlnT0RGak1DQTVJQzB4SURFM0lDMDBJREl6WXkweUlEUWdMVFlnT0NBdE1UQWdPV010TWlBeElDMDFJREVnTFRnZ01XTXROaUF3SUMweE1pQXRNaUF0TVRrZ0xUWmpMVEkySUMweE5TQXROVFVnTFRVM0lDMDJOQ0F0T1RVZ1l5MHhJQzB5SUMweE1pQXRNemdnTFRFeUlDMDJPV013SUMweE9TQTBJQzB6TnlBeE9TQXRORE5qTWlBdE1TQTJJQzB4SURnZ0xURmpNeUF3SURnZ01DQXhNU0F5WXpJMUlERXlJRFV3SURVNUlEWXpJRGs0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTlRFNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTNOaUF4TXpoc01qUWdMVGhzTFRRM0lDMHhNekJvTFRJMU0zWXpZekFnTWpNZ01qY2dOVFFnT1RnZ01URTJZelUwSURRM0lEZ3hJRGMwSURrNElEazFZekl4SURJMUlETXpJRFUzSURNeklEZ3pZekFnTXpVZ0xUSTBJRFU1SUMwMk1DQTFPV010TWprZ01DQXROVGdnTFRFNUlDMDFPQ0F0TXpsak1DQXRPQ0F6SUMweE1TQXlNaUF0TVRsak1qQWdMVGtnTWpnZ0xUSXhJREk0SUMwek9XTXdJQzB5TnlBdE1UZ2dMVFExSUMwME5TQXRORFZqTFRNeElEQWdMVFUwSURJMElDMDFOQ0EyTUdNd0lEWTJJRFU1SURFeE5pQXhNemtnTVRFMll6WXhJREFnTVRFNUlDMHpNaUF4TVRrZ0xURXdNQ0JqTUNBdE16a2dMVEl6SUMwM05pQXROamNnTFRFeE1HTXRNVEFnTFRrZ0xURXdJQzA1SUMweE1EWWdMVFkzWXkwek1TQXRNVGtnTFRRM0lDMHpNQ0F0TlRVZ0xUTTRhREV3T1dNek9DQXdJRFE0SURjZ056QWdOVEo2VFRjNU1pQXpPVEJzTFRFeklDMDFOV015T1NBek55QTFOeUExTlNBNE5TQTFOV016TXlBd0lEVXhJQzB5TUNBMU1TQXROVEZqTWprZ016VWdOVE1nTlRFZ09EQWdOVEZqTXpFZ01DQTFNQ0F0TVRrZ05UQWdMVFEzWXpBZ0xURTBJQzB6SUMwek1DQXRNVEFnTFRRNWJDMHlOeUF0TnpSakxURWdMVFFnTFRNZ0xURXdJQzB6SUMweE1uTTFJQzAxSURrZ0xUVWdZekV4SURBZ05EUWdORE1nTkRjZ05URnNNVGdnTFRFell5MHpNaUF0TlRFZ0xUWTBJQzAzTkNBdE9UWWdMVGMwWXkweU5TQXdJQzAwTkNBeE55QXRORFFnTXpoak1DQXhNQ0F6SURJeUlERXhJRFExYkRJeUlEWTBZelFnTVRFZ055QXlNaUEzSURJM1l6QWdOeUF0TlNBeE1TQXRNVElnTVRGakxURXhJREFnTFRJMElDMHhNQ0F0TXpnZ0xUSTJZeTB4T0NBdE1qSWdMVE13SUMwME9DQXRORFlnTFRFd00yd3RNVFVnTFRVd2FDMDNNbXd6TWlBeE1EWmpNVEFnTXpJZ01UUWdOVE1nTVRRZ05qSmpNQ0EzSUMwMElERXhJQzA0SURFeFl5MDVJREFnTFRJeklDMHhNU0F0TXprZ0xUTXhJR010TVRnZ0xUSTBJQzB6TUNBdE5Ea2dMVFF3SUMwNE5Xd3RNVGtnTFRZemFDMDNNV3cwTXlBeE5EVmpOU0F4TmlBM0lESTFJRGNnTXpCak1DQXhNU0F0TmlBeE15QXRNamdnTVROb0xURXhiRFFnTWpONlRUVTRNaUF4TXpoc01qUWdMVGhzTFRRM0lDMHhNekJvTFRJMU0zWXpZekFnTWpNZ01qY2dOVFFnT1RnZ01URTJZelUwSURRM0lEZ3hJRGN6SURrNElEazBZekl4SURJMklETXpJRFUzSURNeklEZzBZekFnTXpVZ0xUSTBJRFU1SUMwMU9TQTFPV010TXpBZ01DQXROVGtnTFRFNUlDMDFPU0F0TXpsak1DQXRPQ0F6SUMweE1TQXlNaUF0TVRsak1qQWdMVGtnTWpnZ0xUSXhJREk0SUMwME1DQmpNQ0F0TWpZZ0xURTRJQzAwTlNBdE5EVWdMVFExWXkwek1TQXdJQzAxTkNBeU5TQXROVFFnTmpGak1DQTJOaUExT1NBeE1UWWdNVE01SURFeE5tTTJNU0F3SURFeE9TQXRNeklnTVRFNUlDMHhNREJqTUNBdE16a2dMVEl6SUMwM055QXROamNnTFRFeE1XTXRNVEFnTFRnZ0xURXdJQzA0SUMweE1EWWdMVFkyWXkwek1TQXRNVGtnTFRRMklDMHpNQ0F0TlRVZ0xUTTRhREV3T1dNek9DQXdJRFE1SURjZ056QWdOVEo2VFRFeU9Ea2dNemcwYURjeGJDMDBOQ0F0TVRVeVl5MDFJQzB4TmlBdE5TQXRNVGNnTFRVZ0xUSXdZekFnTFRRZ05DQXROeUEzSUMwM1l6Y2dNQ0F6TUNBeU5TQTBOeUExTUNCc01UY2dMVEV4WXkweE9TQXRNek1nTFRVeklDMDNOeUF0T1RVZ0xUYzNZeTB5TmlBd0lDMHpPQ0F4TlNBdE16Z2dNemxqTFRJeUlDMHlPQ0F0TkRNZ0xUTTVJQzAzTkNBdE16bGpMVFEySURBZ0xUYzRJRE16SUMwM09DQTRNV013SURjeklEWXhJREUwTVNBeE1qa2dNVFF4WXpJMklEQWdORFlnTFRrZ05UY2dMVEk0ZWsweE1qUXhJRE0yTkdNdE5EZ2dNQ0F0TnpFZ0xUa3pJQzAzTVNBdE1UTXdZekFnTFRJeUlERXdJQzB6TmlBeU9DQXRNelpqTkRNZ01DQTNNU0F4TURFZ056RWdNVE0wWXpBZ01Ua2dMVEV4SURNeUlDMHlPQ0F6TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRWRk55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkZOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOREFnTWpnd1l6YzNJREFnTVRRd0lDMDJNeUF4TkRBZ0xURTBNSE10TmpNZ0xURTBNQ0F0TVRRd0lDMHhOREJ6TFRFME1DQTJNeUF0TVRRd0lERTBNSE0yTXlBeE5EQWdNVFF3SURFME1IcE5NVFF3SURJNFl6WXlJREFnTVRFeUlEVXdJREV4TWlBeE1USnpMVFV3SURFeE1pQXRNVEV5SURFeE1uTXRNVEV5SUMwMU1DQXRNVEV5SUMweE1USnpOVEFnTFRFeE1pQXhNVElnTFRFeE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUSTBNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkwTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TURrZ0xUUTNNMk00SUMweE1TQXhOeUF0TWpRZ01qVWdMVFF3WXpFZ01UQWdNaUF5TUNBeUlETXdZekFnTXpnZ0xUa2dOemdnTFRRNElERXlPV010TXpZZ05EY2dMVEV3TVNBeE1UWWdMVEUxTWlBeE1UWmpNU0F0T0NBeUlDMHhOU0F6SUMweU1HTTNJQzB5TmlBeU5TQXROakFnTmpRZ0xUazVZelE1SUMwME9TQTNPU0F0T0RFZ01UQTJJQzB4TVRaNlRUQWdMVE00TVhZek9ERmpNQ0EzSURNZ01USWdNVFVnTVRKak1URWdNQ0F4TWlBdE5TQXhOQ0F0TVRKak1DQXdJREk0SUMweE1ETWdOallnTFRFMU9ITTRPU0F0TVRBM0lERXpOaUF0TVRZNUlHTXpOQ0F0TkRVZ05EZ2dMVGt5SURRNElDMHhORFJqTUNBdE5Ea2dMVGtnTFRnMklDMHhPU0F0TVRJell6TWdMVEl4SURVZ0xUUTFJRFVnTFRjMFl6QWdMVFUySUMweU5pQXRNVEV3SUMwME5DQXRNVE00WXkwMElDMDJJQzA0SUMweE5DQXRNVFVnTFRFMFl5MHlJREFnTFRNZ01DQXROU0F4WXkwMUlETWdMVGNnTnlBdE55QXhNV013SURVZ015QXhNU0EwSURFMll6RTFJRFF3SURJeUlEa3hJREl5SURFeE5XTXhJRFlnTVNBeE1TQXhJREUzWXpBZ016UWdMVGdnTnpBZ0xUUXlJREV5TVdNdE5qQWdPRGtnTFRFek9DQXhNemtnTFRFMk5DQXhORGhqTFRjZ015QXRNVFVnTnlBdE1UVWdNVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUxTWpRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UWTRJREl5T0dNd0lEQWdMVGdnTVRNZ0xUTTBJREV6Y3kwME5TQXRNakVnTFRRMUlDMHpPSE0xSUMweU15QXpNQ0F0TXpkek56Y2dMVEk1SURjM0lDMDRPWE10TlRnZ0xUZ3lJQzB4TVRBZ0xUZ3ljeTA0TmlBeU15QXRPRFlnTmpoak1DQXpNQ0F5TUNBME1TQXpOU0EwTVhNek1pQXRNVEVnTXpJZ0xUTTNZekFnTFRJMElDMHhNeUF0TXpFZ0xURTJJQzB6TTJNdE1TQXdJQzB4SUMweElDMHhJQzB5WXpBZ0xUVWdOeUF0TVRVZ016WWdMVEUxWXpNM0lEQWdORGtnTXpRZ05Ea2dORFJ6TFRRZ01qUWdMVEl4SURNMGN5MHpNeUF4T0NBdE5EVWdNalVnWXkweU9DQXhOaUF0TXpVZ016a2dMVE0xSURZd1l6QWdNemtnTXpBZ09ETWdPVGNnT0ROak5UZ2dNQ0EzTnlBdE16VWdOemNnTFRVNFl6QWdMVE1nTUNBdE5pQXRNU0F0T0dNdE1pQXRNVEFnTFRrZ0xUSTBJQzB5T0NBdE1qUnpMVEk0SURFM0lDMHlPQ0F5T0dNd0lEY2dNeUF4T1NBeE55QXlOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFV6TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVek1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswNE16Y2dNelUzZGkweFl6QWdMVE1nTVNBdE55QXhJQzB4TUdNd0lDMDFJQzB4SUMweE1pQXRNaUF0TVRkakxUTWdMVEV4SUMweE5DQXRNalFnTFRJMElDMHlPV010T1NBdE5TQXRNVGNnTFRZZ0xUSTBJQzAyYUMwMVl5MDBJREFnTFRFd0lESWdMVEV6SUROakxUWWdNaUF0TVRNZ09TQXRNVGNnTVRSakxUSWdNaUF0TXlBMUlDMDBJRGhqTFRJZ05TQXRNaUF4TVNBdE1pQXhObU13SURFeklEVWdNalVnTVRVZ016TmpOU0EwSURZZ055QTJJREV6WXpBZ05DQXRNaUF4TXlBdE1UWWdNVE5qTFRFeElEQWdMVEUySUMwMElDMHlNQ0F0TjJNdE1pQXRNaUF0TnlBdE55QXRPU0F0TVRBZ1l5MHhNQ0F0TVRRZ0xUSXdJQzAwTXlBdE5ESWdMVEV5TTJ3dE1TQXRNMmcyTUdNMklEQWdNVEFnTFRVZ01UQWdMVEV4ZGkweU1tTXdJQzAySUMwMElDMHhNQ0F0TVRBZ0xURXdhQzAzTW13dE1TQXRNWFl0TVdNdE55QXRNak1nTFRFMklDMDFOU0F0TWpVZ0xUZzNZeTB5TlNBdE9EVWdMVGN6SUMweU16VWdMVEV4TnlBdE1qYzVZeTB5TlNBdE1qVWdMVFE0SUMwek5TQXRPREFnTFRNMVl5MDFJREFnTFRFeklEQWdMVEU0SURGakxUTTNJRFlnTFRZMElETTBJQzAyTkNBNE1HTXdJREkzSURJMUlEVXlJRFV5SURVeVl6TTJJREFnTkRZZ0xUSTJJRFEySUMwME1DQmpNQ0F0TVRZZ0xUWWdMVE0xSUMweU5TQXRORE5qTFRFZ01DQXRPU0F0TWlBdE9TQXRPWE0xSUMweE5pQXhPU0F0TVRaak5DQXdJRFVnTUNBNElERnpOeUF5SURrZ05HTTVJRFlnTVRZZ01UUWdNaklnTWpaak1UQWdNakFnTVRjZ05URWdNekFnTVRBeWJETWdNVEpqT1NBek55QXhOaUEyT1NBeU5DQTVPV3d6TkNBeE16Um9MVEUxT1hZdE1tTXROeUF0TWpNZ0xURTJJQzAxTlNBdE1qVWdMVGczWXkweU5TQXRPRFVnTFRjeklDMHlNelVnTFRFeE55QXRNamM1WXkweU5TQXRNalVnTFRRNElDMHpOaUF0T0RBZ0xUTTJZeTAwTmlBd0lDMDRNaUF5T1NBdE9ESWdPREpqTUNBeU55QXlOU0ExTWlBMU1pQTFNaUJqTXpZZ01DQTBOaUF0TWpZZ05EWWdMVFF3WXpBZ0xURTJJQzAySUMwek5TQXRNalVnTFRRell5MDFJQzB5SUMwNElDMDFJQzA1SUMwNVl5MHhJQzAxSURNZ0xURXdJRFlnTFRFeVl6UWdMVE1nT0NBdE5DQXhNeUF0TkdNMklEQWdNVElnTWlBeE55QTFZekkwSURFMklETXhJRFExSURVeUlERXlOMnd6SURFeVl6RXlJRFEySURJeElEZzFJREk1SURFeU1tTTNJRE16SURFMUlEWTRJREkxSURFd09Hd3hJRFJvTFRFMU5uWXRNbU10TnlBdE1qTWdMVEUySUMwMU5TQXRNalVnTFRnM1l5MHlOU0F0T0RVZ0xUY3pJQzB5TXpVZ0xURXhOeUF0TWpjNVl5MHlOU0F0TWpVZ0xUUTRJQzB6TmlBdE9EQWdMVE0ySUdNdE5EWWdNQ0F0T0RJZ01qZ2dMVGd5SURneFl6QWdNamNnTWpVZ05UTWdOVElnTlROak16WWdNQ0EwTmlBdE1qWWdORFlnTFRRd1l6QWdMVEUySUMwMklDMHpOU0F0TWpVZ0xUUXpZeTAxSUMweUlDMDRJQzAxSUMwNUlDMDVZeTB4SUMwMUlETWdMVEV3SURZZ0xURXlZelFnTFRNZ09DQXROQ0F4TXlBdE5HTTJJREFnTVRJZ01pQXhOeUExWXpJMElERTJJRE14SURRMUlEVXlJREV5TjJ3eklERXlZekV5SURRMklESXhJRGcxSURJNUlERXlNbU0zSURNeklERTFJRFk0SURJMUlERXdPR3d4SURSb0xUWXpZeTAySURBZ0xURXdJRFFnTFRFd0lERXdkakl5WXpBZ05pQTBJREV3SURFd0lERXdhRGMySUd3eElESmpNaklnTmpZZ05EVWdNVEE1SURjeElERXpNMk16TWlBek1DQTJNeUF6TnlBNE55QXpOMk0zSURBZ01UTWdNQ0F4T0NBdE1XTXpNaUF0TlNBMU55QXRNak1nTmpVZ0xUTTRZemNnTFRFeElERXdJQzB5TXlBeE1DQXRNelZqTUNBdE5pQXRNU0F0TVRNZ0xUTWdMVEU1WXkweklDMHhNU0F0TVRNZ0xUSTBJQzB5TXlBdE1qbHpMVEU1SUMwM0lDMHlOaUF0TjJNdE5pQXdJQzB4TWlBeElDMHhOaUF6WXkweE1DQTBJQzB4T0NBeE5DQXRNakVnTWpOakxURWdOU0F0TWlBeE1DQXRNaUF4TldNd0lERXpJRFVnTWpZZ01UVWdNelJqTkNBeUlEWWdOeUEySURFeVl6QWdNaUF3SURNZ0xURWdOU0JqTFRJZ05DQXROU0EzSUMweE1DQTRZeTB4SURBZ0xUTWdNU0F0TlNBeFl5MDFJREFnTFRFeUlDMHlJQzB5TUNBdE9HTXRNVFVnTFRFeUlDMHlNeUF0TWprZ0xUVXhJQzB4TXpKc0xURWdMVFJvTVRVMmJERWdNbU15TWlBMk5pQTBOU0F4TURrZ056RWdNVE16WXpNeUlETXdJRFl6SURNM0lEZzNJRE0zWXpjZ01DQXhNeUF3SURFNElDMHhZek15SUMwMUlEVTNJQzB5TXlBMk5TQXRNemhqTnlBdE1USWdNVEFnTFRJMUlERXdJQzB6TjJNd0lDMDJJREFnTFRFeUlDMHlJQzB4TjJNdE15QXRNVEVnTFRFMElDMHlOQ0F0TWpRZ0xUSTVjeTB4T1NBdE55QXRNallnTFRkakxUWWdNQ0F0TVRJZ01TQXRNVFlnTXlCakxURXdJRFFnTFRFNElERTBJQzB5TVNBeU0yTXRNU0ExSUMweUlERXdJQzB5SURFMVl6QWdNVE1nTlNBeU5pQXhOU0F6TkdNMElESWdOaUEzSURZZ01USmpNQ0F5SURBZ015QXRNU0ExWXkweUlEUWdMVFVnTnlBdE1UQWdPR010TVNBd0lDMHpJREVnTFRVZ01XTXROU0F3SUMweE1pQXRNaUF0TWpBZ0xUaGpMVEUxSUMweE1pQXRNak1nTFRJNUlDMDFNU0F0TVRNeWJDMHhJQzAwYURFMU5td3hJREpqTWpJZ05qWWdORFVnTVRBNUlEY3hJREV6TTJNeU1TQXlNQ0EwTWlBek1DQTJNU0F6TldNNElESWdNakFnTXlBeU9DQXpZelVnTUNBeE1pQXdJREUzSUMweElHTXpNaUF0TlNBMU5pQXRNak1nTmpRZ0xUTTRZelFnTFRjZ09DQXRNVGtnT1NBdE1qZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFNekV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTXpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBeE9DQXpPREZqTUNBeElDMHhJREV6SUMweE5pQXhNMk10TVRFZ01DQXRNVFlnTFRRZ0xUSXdJQzAzWXkweUlDMHlJQzAzSUMwM0lDMDVJQzB4TUdNdE1UQWdMVEUwSUMweU1DQXRORE1nTFRReUlDMHhNak5zTFRFZ0xUTm9OakJqTmlBd0lERXdJQzAxSURFd0lDMHhNWFl0TWpKak1DQXROaUF0TkNBdE1UQWdMVEV3SUMweE1HZ3ROekpzTFRFZ0xURjJMVEZqTFRjZ0xUSXpJQzB4TmlBdE5UVWdMVEkxSUMwNE4yTXRNalVnTFRnMUlDMDNNeUF0TWpNMUlDMHhNVGNnTFRJM09XTXRNalVnTFRJMUlDMDBPQ0F0TXpVZ0xUZ3dJQzB6TldNdE5TQXdJQzB4TXlBd0lDMHhPQ0F4SUdNdE16Y2dOaUF0TmpRZ016UWdMVFkwSURnd1l6QWdNamNnTWpVZ05USWdOVElnTlRKak16WWdNQ0EwTmlBdE1qWWdORFlnTFRRd1l6QWdMVEUySUMwMklDMHpOU0F0TWpVZ0xUUXpZeTB4SURBZ0xUa2dMVElnTFRrZ0xUbHpOU0F0TVRZZ01Ua2dMVEUyWXpRZ01DQTFJREFnT0NBeGN6Y2dNaUE1SURSak9TQTJJREUySURFMElESXlJREkyWXpFd0lESXdJREUzSURVeElETXdJREV3TW13eklERXlZemtnTXpjZ01UY2dOamtnTWpRZ09UbGpNaUE0SURNZ01UWWdOU0F5TTJNeElEWWdNeUF4TXlBMElERTVZellnTWpnZ01UTWdOVGNnTWpFZ09EbHNNU0F6YUMweE5UWjJMVElnWXkwM0lDMHlNeUF0TVRZZ0xUVTFJQzB5TlNBdE9EZGpMVEkxSUMwNE5TQXROek1nTFRJek5TQXRNVEUzSUMweU56bGpMVEkxSUMweU5TQXRORGdnTFRNMklDMDRNQ0F0TXpaakxUUTJJREFnTFRneUlESTRJQzA0TWlBNE1XTXdJREkzSURJMUlEVXpJRFV5SURVell6TTJJREFnTkRZZ0xUSTJJRFEySUMwME1HTXdJQzB4TmlBdE5pQXRNelVnTFRJMUlDMDBNMk10TlNBdE1pQXRPQ0F0TlNBdE9TQXRPV010TVNBdE5TQXpJQzB4TUNBMklDMHhNbU0wSUMweklEZ2dMVFFnTVRNZ0xUUmpOaUF3SURFeUlESWdNVGNnTldNeU5DQXhOaUF6TVNBME5TQTFNaUF4TWpkc015QXhNaUJqTVRJZ05EWWdNakVnT0RVZ01qa2dNVEl5WXpjZ016TWdNVFVnTmpnZ01qVWdNVEE0YkRFZ05HZ3RNVFUyZGkweVl5MDNJQzB5TXlBdE1UWWdMVFUxSUMweU5TQXRPRGRqTFRJMUlDMDROU0F0TnpNZ0xUSXpOU0F0TVRFM0lDMHlOemxqTFRJMUlDMHlOU0F0TkRnZ0xUTTJJQzA0TUNBdE16WmpMVFEySURBZ0xUZ3lJREk0SUMwNE1pQTRNV013SURJM0lESTFJRFV6SURVeUlEVXpZek0ySURBZ05EWWdMVEkySURRMklDMDBNR013SUMweE5pQXROaUF0TXpVZ0xUSTFJQzAwTTJNdE5TQXRNaUF0T0NBdE5TQXRPU0F0T1dNdE1TQXROU0F6SUMweE1DQTJJQzB4TW1NMElDMHpJRGdnTFRRZ01UTWdMVFFnWXpZZ01DQXhNaUF5SURFM0lEVmpNalFnTVRZZ016RWdORFVnTlRJZ01USTNiRE1nTVRKak1USWdORFlnTWpFZ09EVWdNamtnTVRJeVl6Y2dNek1nTVRVZ05qZ2dNalVnTVRBNGJERWdOR2d0TVRVMmRpMHlZeTAzSUMweU15QXRNVFlnTFRVMUlDMHlOU0F0T0RkakxUSTFJQzA0TlNBdE56TWdMVEl6TlNBdE1URTNJQzB5TnpsakxUSTFJQzB5TlNBdE5EZ2dMVE0ySUMwNE1DQXRNelpqTFRRMklEQWdMVGd5SURJNElDMDRNaUE0TVdNd0lESTNJREkxSURVeklEVXlJRFV6WXpNMklEQWdORFlnTFRJMklEUTJJQzAwTUdNd0lDMHhOaUF0TmlBdE16VWdMVEkxSUMwME15QmpMVFVnTFRJZ0xUZ2dMVFVnTFRrZ0xUbGpMVEVnTFRVZ015QXRNVEFnTmlBdE1USmpOQ0F0TXlBNElDMDBJREV6SUMwMFl6WWdNQ0F4TWlBeUlERTNJRFZqTWpRZ01UWWdNekVnTkRVZ05USWdNVEkzYkRNZ01USmpNVElnTkRZZ01qRWdPRFVnTWprZ01USXlZemNnTXpNZ01UVWdOamdnTWpVZ01UQTRiREVnTkdndE5qTmpMVFlnTUNBdE1UQWdOQ0F0TVRBZ01UQjJNakpqTUNBMklEUWdNVEFnTVRBZ01UQm9OelpzTVNBeVl6SXlJRFkySURRMUlERXdPU0EzTVNBeE16TmpNeklnTXpBZ05qTWdNemNnT0RjZ016ZGpOeUF3SURFeklEQWdNVGdnTFRGak16SWdMVFVnTlRjZ0xUSXpJRFkxSUMwek9DQmpOeUF0TVRFZ01UQWdMVEl6SURFd0lDMHpOV013SUMwMklDMHhJQzB4TXlBdE15QXRNVGxqTFRNZ0xURXhJQzB4TXlBdE1qUWdMVEl6SUMweU9YTXRNVGtnTFRjZ0xUSTJJQzAzWXkwMklEQWdMVEV5SURFZ0xURTJJRE5qTFRFd0lEUWdMVEU0SURFMElDMHlNU0F5TTJNdE1TQTFJQzB5SURFd0lDMHlJREUxWXpBZ01UTWdOU0F5TmlBeE5TQXpOR00wSURJZ05pQTNJRFlnTVRKak1DQXlJREFnTXlBdE1TQTFZeTB5SURRZ0xUVWdOeUF0TVRBZ09HTXRNU0F3SUMweklERWdMVFVnTVdNdE5TQXdJQzB4TWlBdE1pQXRNakFnTFRoakxURTFJQzB4TWlBdE1qTWdMVE13SUMwMU1TQXRNVE16YkMweElDMHpJR2d4TlRac01TQXlZekl5SURZMklEUTFJREV3T1NBM01TQXhNek5qTXpJZ016QWdOak1nTXpjZ09EY2dNemRqTnlBd0lERXpJREFnTVRnZ0xURmpNeklnTFRVZ05UY2dMVEl6SURZMUlDMHpPR00zSUMweE1TQXhNQ0F0TWpNZ01UQWdMVE0xWXpBZ0xUWWdMVEVnTFRFeklDMHpJQzB4T1dNdE15QXRNVEVnTFRFeklDMHlOQ0F0TWpNZ0xUSTVjeTB4T1NBdE55QXRNallnTFRkakxUWWdNQ0F0TVRJZ01TQXRNVFlnTTJNdE1UQWdOQ0F0TVRnZ01UUWdMVEl4SURJell5MHhJRFVnTFRJZ01UQWdMVElnTVRWak1DQXhNeUExSURJMklERTFJRE0wWXpRZ01pQTJJRGNnTmlBeE1tTXdJRElnTUNBeklDMHhJRFVnWXkweUlEUWdMVFVnTnlBdE1UQWdPR010TVNBd0lDMHpJREVnTFRVZ01XTXROU0F3SUMweE1pQXRNaUF0TWpBZ0xUaGpMVEUxSUMweE1pQXRNak1nTFRNd0lDMDFNU0F0TVRNemJDMHhJQzB6YURFMU5td3hJREpqTWpJZ05qWWdORFVnTVRBNUlEY3hJREV6TTJNek1pQXpNQ0EyTXlBek55QTROeUF6TjJNM0lEQWdNVE1nTUNBeE9DQXRNV016TWlBdE5TQTFOeUF0TWpNZ05qVWdMVE00WXpjZ0xURXlJREV3SUMweU5TQXhNQ0F0TXpkak1DQXROaUF3SUMweE1pQXRNaUF0TVRkakxUTWdMVEV4SUMweE5DQXRNalFnTFRJMElDMHlPWE10TVRrZ0xUY2dMVEkySUMwM1l5MDJJREFnTFRFeUlERWdMVEUySURNZ1l5MHhNQ0EwSUMweE9DQXhOQ0F0TWpFZ01qTmpMVEVnTlNBdE1pQXhNQ0F0TWlBeE5XTXdJREV6SURVZ01qWWdNVFVnTXpSak5DQXlJRFlnTnlBMklERXlZekFnTWlBd0lETWdMVEVnTldNdE1pQTBJQzAxSURjZ0xURXdJRGhqTFRFZ01DQXRNeUF4SUMwMUlERmpMVFVnTUNBdE1USWdMVElnTFRJd0lDMDRZeTB4TlNBdE1USWdMVEl6SUMwek1DQXROVEVnTFRFek0yd3RNU0F0TTJneE5UWnNNU0F5WXpJeElEWTJJRFExSURFd09TQTNNU0F4TXpOak1qRWdNakFnTkRJZ016QWdOakVnTXpWak9DQXlJREl3SURNZ01qZ2dNMk0xSURBZ01USWdNQ0F4TnlBdE1TQmpNeklnTFRVZ05UWWdMVEl6SURZMElDMHpPR00wSUMwM0lEZ2dMVEU1SURrZ0xUSTNkaTB4WXpBZ0xUTWdNU0F0TnlBeElDMHhNR013SUMwMUlDMHhJQzB4TWlBdE1pQXRNVGRqTFRNZ0xURXhJQzB4TkNBdE1qUWdMVEkwSUMweU9XTXRPU0F0TlNBdE1UY2dMVFlnTFRJMElDMDJhQzAxWXkwMElEQWdMVEV3SURJZ0xURXpJRE5qTFRZZ01pQXRNVE1nT1NBdE1UY2dNVFJqTFRJZ01pQXRNeUExSUMwMElEaGpMVElnTlNBdE1pQXhNU0F0TWlBeE5tTXdJREV6SURVZ01qVWdNVFVnTXpOak5DQXlJRFlnTnlBMklERXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNalF6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpReklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNM0lESTBNR00wT0NBeE15QXhNaklnTXpRZ01UZ3pJREV3T1dNeU5pQXpOQ0EwTlNBNE1pQTBOeUF4TlRsakxUSTNJQzAwT0NBdE9UWWdMVEV3TkNBdE1UVTBJQzB4TkRsakxUVTVJQzAwTlNBdE5qY2dMVGd5SUMwM05DQXRNVEEzWXpBZ0xUTWdMVEVnTFRjZ0xUSWdMVEV5ZWswd0lDMHhNSFl6T1Roak1DQXlJRGdnTWpRZ01UVWdNamRqTkRVZ01UQWdNVFF5SURVeUlESXhNaUF4TXpOak1UWWdNVGdnTWpjZ016Y2dNeklnTlRkMk1Hd3hJRE5qTkNBeE1pQTFJREkxSURVZ016aGpNQ0EyTnlBdE1qWWdNVEF4SUMwMk1TQXhNemhqTFRRZ05DQXRNVEFnT0NBdE1UQWdNVEVnWXpBZ01pQXhJRE1nTlNBMWN6Z2dNeUF4TWlBell6WWdNQ0F4TWlBdE1pQXhOaUF0TldNek15QXRNallnTnprZ0xUZ3hJRGM1SUMweE5qQmpNQ0F0TWpZZ0xUSWdMVFEwSUMwMklDMDFOMk0ySUMwek55QTVJQzAzTkNBNUlDMHhNRGRqTUNBdE1UZzFJQzB4TkRBZ0xUSTJNaUF0TVRreklDMHpNVE5qTFRRd0lDMHpPQ0F0TnpFZ0xUWTRJQzA0TmlBdE1UY3hZeTB5SUMwNElDMDNJQzB4TmlBdE1UVWdMVEUyY3kweE5TQTRJQzB4TlNBeE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUVXlOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV5TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TlRrZ01qQXpZeTAxSUMweElDMHhPU0F0TWlBdE16TWdMVEpvTFRFd1l5MHhOaUF4SUMweU9TQTBJQzB6TkNBMVl5MDBJREFnTFRVZ01DQXROeUF0TkhNdE1UWWdMVE01SUMweE9TQXRORFp6TFRRZ0xURXlJQzB4TUNBdE1USm9MVEV4WXkwMUlEQWdMVGtnTkNBdE9TQTRkakpqTXlBM0lESTBJRE13SURNMElEZzFZeklnTVRFZ09DQXhOaUF4TkNBeE9HTXhJREFnTXlBeElEVWdNV000SURBZ01qTWdMVE1nTWprZ0xUUmpNVE1nTFRJZ01qWWdMVE1nTkRNZ0xUTmpPU0F3SURFNUlEQWdNekVnTVd3ME9DQTBhREZqTWlBd0lEY2dMVEVnT0NBdE9YWXRObU13SUMweElDMHhJQzAwSUMweUlDMDFJR010TkNBdE9TQXRNVElnTFRFM0lDMHlNQ0F0TWpWakxUY2dMVGNnTFRFME15QXRNVEl5SUMweE5ETWdMVEV5TW5NdE1TQXRNU0F0TVNBdE1uTXdJQzB4SURJZ0xUSmpOQ0F0TWlBeU1pQXRPU0F6T0NBdE1qRnpNaklnTFRJd0lESTNJQzB5TTJNeUlDMHlJRFVnTFRJZ055QXRNbU00SURBZ01UY2dPQ0F5TWlBeE5tTTBJRFlnTlNBeE15QTFJREl3ZGpaakxURWdOQ0F0TVRjZ09DQXRNVGNnTWpkak1DQXhNeUE1SURJNElESTJJREk0WXpJeElEQWdNamdnTFRFMElESTRJQzB6TkhNdE1URWdMVFl6SUMwME1pQXRPRGRqTFRFMElDMHhNU0F0TXpJZ0xURTJJQzAxTVNBdE1UWWdZeTB5TXlBd0lDMDBOaUE0SUMwMU5pQXlOV010TmlBeE1TQXRNVEFnTWpRZ0xUSTNJREkwY3kweU15QXRNVGdnTFRJNUlDMHlPR010TlNBdE55QXRNVFlnTFRJd0lDMHpNQ0F0TWpCakxUUWdNQ0F0TnlBeElDMHhNU0F6WXpBZ01DQXROeUExSUMwM0lERTBZekFnTmlBeklERXpJREV6SURJeFl6STJJREl4SURFNU1DQXhOVFFnTVRreElERTFOWE15SURJZ01pQTBZekFnTVNBd0lERWdMVEVnTTNNdE1pQXpJQzAwSURONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMVJUWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFSVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFF3SURJNE1HTTNOeUF3SURFME1DQXROak1nTVRRd0lDMHhOREJ6TFRZeklDMHhOREFnTFRFME1DQXRNVFF3Y3kweE5EQWdOak1nTFRFME1DQXhOREJ6TmpNZ01UUXdJREUwTUNBeE5EQjZUVEkxTVNBeE5UUmpMVE1nTWpVZ0xURTBJRFE0SUMwek1pQTJOV010TVRnZ01UZ2dMVFF3SURJNUlDMDJOU0F6TW5ZdE9UZG9PVGQ2VFRZd0lESXhPV010TVRjZ0xURTNJQzB5T1NBdE5EQWdMVE15SUMwMk5XZzVPSFk1TjJNdE1qVWdMVE1nTFRRNElDMHhOQ0F0TmpZZ0xUTXllazB5T0NBeE1qWmpNeUF0TWpVZ01UVWdMVFE0SURNeUlDMDJOV014T0NBdE1UZ2dOREVnTFRJNUlEWTJJQzB6TW5ZNU55Qm9MVGs0ZWsweU1Ua2dOakZqTVRnZ01UY2dNamtnTkRBZ016SWdOalZvTFRrM2RpMDVOMk15TlNBeklEUTNJREUwSURZMUlETXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNalJGTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpSRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUTTRNWFl4TkRrMVl6QWdOeUF6SURFeUlERTFJREV5WXpFeElEQWdNVElnTFRVZ01UUWdMVEV5WXpBZ01DQXlPQ0F0T1RVZ05qWWdMVEUxTUhNNE9TQXRNVEEzSURFek5pQXRNVFk1WXpNMElDMDBOU0EwT0NBdE1UQXdJRFE0SUMweE5USjJMVGhqTUNBdE16UWdMVFVnTFRZeUlDMHhNaUF0T0Rsak9DQXRNalFnTVRJZ0xUUTVJREV5SUMwM05YWXRPV013SUMwek5TQXROU0F0TmpnZ0xURXpJQzA1TjJNNUlDMHlOU0F4TXlBdE5UQWdNVE1nTFRjM2RpMDVZekFnTFRNMklDMDJJQzAyT1NBdE1UTWdMVGs1WXprZ0xUSTFJREV6SUMwMU1pQXhNeUF0TnpsMkxUa2dZekFnTFRNMklDMDJJQzAzTUNBdE1UTWdMVGs1WXprZ0xUSTJJREV6SUMwMU1pQXhNeUF0T0RCMkxUbGpNQ0F0TXpjZ0xUWWdMVGN3SUMweE5DQXRNVEF3WXpFd0lDMHlOaUF4TkNBdE5UTWdNVFFnTFRneGRpMDVZekFnTFRNMklDMDJJQzAyT1NBdE1UTWdMVGs1WXprZ0xUSTFJREV6SUMwMU1TQXhNeUF0Tnpsak1DQXRORGtnTFRrZ0xUa3pJQzB4T1NBdE1UTXdZek1nTFRJeElEVWdMVFExSURVZ0xUY3pZekFnTFRVM0lDMHlOaUF0TVRFeElDMDBOQ0F0TVRNNVl5MDBJQzAySUMwNElDMHhOQ0F0TVRVZ0xURTBZeTB5SURBZ0xUTWdNQ0F0TlNBeFl5MDFJRE1nTFRjZ055QXROeUF4TVNCak1DQTFJRE1nTVRFZ05DQXhObU14TlNBME1TQXlNeUE0T0NBeU15QXhNekpqTUNBek5DQXRPQ0EzTUNBdE5ESWdNVEl5WXkwMk1DQTRPQ0F0TVRNNElERXpPQ0F0TVRZMElERTBOMk10TnlBeklDMHhOU0EzSUMweE5TQXhNSHBOTVRnNElEYzJPR010TXpjZ05EY2dMVEV3TWlBeE1URWdMVEUxTXlBeE1URnNMVEVnTVdNMElDMHlNeUF4TXlBdE5URWdNamtnTFRjMFl6TTRJQzAxTmlBeE1qRWdMVEV6TUNBeE5qZ2dMVEU1TW1NeElDMHhJRE1nTFRNZ05DQXROV013SURnZ01TQXhOU0F4SURJell6QWdOREFnTFRrZ09EVWdMVFE0SURFek5ucE5NakE1SUMwME56TWdZemdnTFRFeElERTNJQzB5TXlBeU5TQXRNemxqTVNBeE1TQXlJREl6SURJZ016UmpNQ0F6T0NBdE9TQTNPU0F0TkRnZ01UTXhZeTB6TnlBME55QXRNVEF5SURFd09TQXRNVFV6SURFd09XZ3RNV015SUMweE1TQTBJQzB5TWlBMUlDMHlPR00zSUMweU5TQXlOU0F0TlRjZ05qUWdMVGsyWXpRNUlDMDBPU0EzT1NBdE56WWdNVEEySUMweE1URjZUVEl6TVNBdE16SXdZekVnTFRFZ01pQXRNeUF6SUMwMFl6RWdNVEVnTWlBeU1pQXlJRE16WXpBZ016Z2dMVGtnTnprZ0xUUTRJREV6TVdNdE16Y2dORGNnTFRFd01pQXhNRGtnTFRFMU15QXhNRGxvTFRKMk1HTTBJQzB5TlNBeE15QXROVFlnTXpBZ0xUZ3lJR016T0NBdE5UVWdNVEl4SUMweE1qVWdNVFk0SUMweE9EZDZUVEl6TVNBdE1UTXpZekVnTFRFZ01pQXRNeUF6SUMwMFl6RWdNVElnTWlBeU5DQXlJRE0yWXpBZ016Z2dMVGtnTnprZ0xUUTRJREV6TVdNdE16Y2dORGNnTFRFd01pQXhNRGtnTFRFMU15QXhNRGxvTFRKMk1HTTBJQzB5TkNBeE1pQXROVFVnTXpBZ0xUZ3hZek00SUMwMU5TQXhNakVnTFRFeU9TQXhOamdnTFRFNU1YcE5Nak14SURVM1l6RWdMVElnTWlBdE15QXpJQzAwWXpFZ01URWdNaUF5TWlBeUlETXpZekFnTXprZ0xUa2dPREFnTFRRNElERXpNbU10TXpjZ05EY2dMVEV3TWlBeE1Ea2dMVEUxTXlBeE1EbG9MVElnWXpRZ0xUSTBJREV6SUMwMU5DQXpNQ0F0Tnpsak16Z2dMVFUxSURFeU1TQXRNVEk1SURFMk9DQXRNVGt4ZWsweU16RWdNalExWXpFZ0xUSWdNaUF0TXlBeklDMDFZekVnTVRJZ01pQXlNeUF5SURNMFl6QWdNemdnTFRrZ056a2dMVFE0SURFek1HTXRNemNnTkRnZ0xURXdNaUF4TVRBZ0xURTFNeUF4TVRCb0xUSmpOQ0F0TWpRZ01UTWdMVFV6SURNd0lDMDNPR016T0NBdE5UVWdNVEl4SUMweE1qa2dNVFk0SUMweE9URjZUVEl6TVNBME16SmpNU0F0TWlBeUlDMDBJRE1nTFRWak1TQXhNQ0F5SURJeElESWdNekZqTUNBek9DQXRPU0EzT0NBdE5EZ2dNVEk1SUdNdE16Y2dORGNnTFRFd01pQXhNVEFnTFRFMU15QXhNVEJvTFRGak5DQXRNalFnTVRNZ0xUVXhJREk1SUMwM05HTXpPQ0F0TlRVZ01USXhJQzB4TWprZ01UWTRJQzB4T1RGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMU1Ua3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFNVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NamMySURFek9Hd3lOQ0F0T0d3dE5EY2dMVEV6TUdndE1qVXpkak5qTUNBeU15QXlOeUExTkNBNU9DQXhNVFpqTlRRZ05EY2dPREVnTnpRZ09UZ2dPVFZqTWpFZ01qVWdNek1nTlRjZ016TWdPRE5qTUNBek5TQXRNalFnTlRrZ0xUWXdJRFU1WXkweU9TQXdJQzAxT0NBdE1Ua2dMVFU0SUMwek9XTXdJQzA0SURNZ0xURXhJREl5SUMweE9XTXlNQ0F0T1NBeU9DQXRNakVnTWpnZ0xUTTVZekFnTFRJM0lDMHhPQ0F0TkRVZ0xUUTFJQzAwTldNdE16RWdNQ0F0TlRRZ01qUWdMVFUwSURZd1l6QWdOallnTlRrZ01URTJJREV6T1NBeE1UWmpOakVnTUNBeE1Ua2dMVE15SURFeE9TQXRNVEF3SUdNd0lDMHpPU0F0TWpNZ0xUYzJJQzAyTnlBdE1URXdZeTB4TUNBdE9TQXRNVEFnTFRrZ0xURXdOaUF0TmpkakxUTXhJQzB4T1NBdE5EY2dMVE13SUMwMU5TQXRNemhvTVRBNVl6TTRJREFnTkRnZ055QTNNQ0ExTW5wTk5UZ3lJREV6T0d3eU5DQXRPR3d0TkRjZ0xURXpNR2d0TWpVemRqTmpNQ0F5TXlBeU55QTFOQ0E1T0NBeE1UWmpOVFFnTkRjZ09ERWdOek1nT1RnZ09UUmpNakVnTWpZZ016TWdOVGNnTXpNZ09EUmpNQ0F6TlNBdE1qUWdOVGtnTFRVNUlEVTVZeTB6TUNBd0lDMDFPU0F0TVRrZ0xUVTVJQzB6T1dNd0lDMDRJRE1nTFRFeElESXlJQzB4T1dNeU1DQXRPU0F5T0NBdE1qRWdNamdnTFRRd0lHTXdJQzB5TmlBdE1UZ2dMVFExSUMwME5TQXRORFZqTFRNeElEQWdMVFUwSURJMUlDMDFOQ0EyTVdNd0lEWTJJRFU1SURFeE5pQXhNemtnTVRFMll6WXhJREFnTVRFNUlDMHpNaUF4TVRrZ0xURXdNR013SUMwek9TQXRNak1nTFRjM0lDMDJOeUF0TVRFeFl5MHhNQ0F0T0NBdE1UQWdMVGdnTFRFd05pQXROalpqTFRNeElDMHhPU0F0TkRZZ0xUTXdJQzAxTlNBdE16aG9NVEE1WXpNNElEQWdORGtnTnlBM01DQTFNbnBOTnpnMElESXhPR3d0TVRNZ0xUVTFZekk1SURNM0lEVTNJRFUxSURnMUlEVTFZek16SURBZ05URWdMVEl3SURVeElDMDFNV015T1NBek5TQTFNeUExTVNBNE1DQTFNU0JqTXpFZ01DQTFNQ0F0TVRrZ05UQWdMVFEzWXpBZ0xURTBJQzB6SUMwek1DQXRNVEFnTFRRNWJDMHlOeUF0TnpSakxURWdMVFFnTFRNZ0xURXdJQzB6SUMweE1uTTFJQzAxSURrZ0xUVmpNVEVnTUNBME5DQTBNeUEwTnlBMU1Xd3hPQ0F0TVROakxUTXlJQzAxTVNBdE5qUWdMVGMwSUMwNU5pQXROelJqTFRJMUlEQWdMVFEwSURFM0lDMDBOQ0F6T0dNd0lERXdJRE1nTWpJZ01URWdORFZzTWpJZ05qUmpOQ0F4TVNBM0lESXlJRGNnTWpkak1DQTNJQzAxSURFeElDMHhNaUF4TVdNdE1URWdNQ0F0TWpRZ0xURXdJQzB6T0NBdE1qWmpMVEU0SUMweU1pQXRNekFnTFRRNElDMDBOaUF0TVRBeklHd3RNVFVnTFRVd2FDMDNNbXd6TWlBeE1EWmpNVEFnTXpJZ01UUWdOVE1nTVRRZ05qSmpNQ0EzSUMwMElERXhJQzA0SURFeFl5MDVJREFnTFRJeklDMHhNU0F0TXprZ0xUTXhZeTB4T0NBdE1qUWdMVE13SUMwME9TQXROREFnTFRnMWJDMHhPU0F0TmpOb0xUY3hiRFF6SURFME5XTTFJREUySURjZ01qVWdOeUF6TUdNd0lERXhJQzAySURFeklDMHlPQ0F4TTJndE1URnNOQ0F5TTNwTk1USTRNU0F5TVRKb056RnNMVFEwSUMweE5USmpMVFVnTFRFMklDMDFJQzB4TnlBdE5TQXRNakJqTUNBdE5DQTBJQzAzSURjZ0xUZGpOeUF3SURNd0lESTFJRFEzSURVd2JERTNJQzB4TVNCakxURTVJQzB6TXlBdE5UTWdMVGMzSUMwNU5TQXROemRqTFRJMklEQWdMVE00SURFMUlDMHpPQ0F6T1dNdE1qSWdMVEk0SUMwME15QXRNemtnTFRjMElDMHpPV010TkRZZ01DQXROemdnTXpNZ0xUYzRJRGd4WXpBZ056TWdOakVnTVRReElERXlPU0F4TkRGak1qWWdNQ0EwTmlBdE9TQTFOeUF0TWpoNlRURXlNek1nTVRreVl5MDBPQ0F3SUMwM01TQXRPVE1nTFRjeElDMHhNekJqTUNBdE1qSWdNVEFnTFRNMklESTRJQzB6Tm1NME15QXdJRGN4SURFd01TQTNNU0F4TXpSak1DQXhPU0F0TVRFZ016SWdMVEk0SURNeWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5USkRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEpESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFV3T0NBdE1UWXphQzB5TWpSMk1qQm9OakZzT1RrZ01qYzJZelVnTVRBZ01qTWdOVFFnTWpNZ056aGpNQ0EzSUMweElERXlJQzAxSURFMVl5MHlJRElnTFRVZ01pQXRPQ0F5YUMwMFl5MDVJQzB5SUMweU1TQXRNVEFnTFRJM0lDMHhPV010TVRJZ0xURTJJQzB5TWlBdE5EZ2dMVEkySUMwMk1Xd3RNVGdnT1dNeE5pQTBOaUEwTWlBeE1EWWdPVGtnTVRBMmJEVWdMVEZvTTJNek5TQXROU0ExTmlBdE5ETWdOVFlnTFRRemJESWdMVFJzTXlBell6RTNJREUzSURRNElEUXpJRGM1SURRell6UTJJREFnTnpBZ0xUUTVJRGN3SUMwNU1HTXdJQzAzTmlBdE5UUWdMVEU1TXlBdE1UTTVJQzB4T1RNZ1l5MDJJREFnTFRFeklEQWdMVEU1SURKakxUTTBJRGtnTFRRMElETXhJQzAwTkNBek1Xd3RNeUEzYkMwMU9DQXRNVFl4YURjMWRpMHlNSHBOTXpNNUlEUTBZemNnTVRJZ01UZ2dNemtnTVRnZ016bHNNVGNnTFRoek1DQXRNU0F0TVNBdE1YWXRNMk10TVRRZ0xUTTNJQzB6TVNBdE56TWdMVGMySUMwM00yTXRNelFnTUNBdE5UQWdNak1nTFRVd0lEVTBZekFnTVRRZ015QXlPU0E1SURRMVl6SXhJRFUwSURJM0lEazBJREkzSURFd05HTXdJRFVnTFRNZ09DQXROU0E1WXpBZ01DQXRNU0F3SUMweUlERm9MVEZvTFRGc0xURWdMVEZqTFRJMElDMHhNQ0F0TlRZZ0xUVXlJQzAzTmlBdE1Ua3lJR013SUMweklDMHhJQzAySUMweElDMDNZeTB5SUMweE1TQXROeUF0TVRJZ0xURXhJQzB4TW1ndE5UVmpMVGdnTUNBdE1UQWdOU0F0TVRBZ01USjJOR013SURBZ01UVWdORGNnTXpBZ09UWmpNVElnTkRFZ01qSWdOek1nTWpJZ09UQmpNQ0ExSUMweElEa2dMVE1nTVRGakxURWdNaUF0TkNBeklDMDJJRE5qTFRNM0lEQWdMVGM1SUMweE5UUWdMVGc1SUMweU1EQmpMVFFnTFRFMklDMDVJQzB4TmlBdE1URWdMVEUyYUMwMU0yTXROQ0F3SUMwMklESWdMVGdnTkdNdE1TQXlJQzB5SURRZ0xUSWdOMnd4SUROak15QXhNQ0EwTUNBeE1qRWdOREFnTVRJeVl6RXhJRE15SURFNUlEVTJJREU1SURjd0lHTXdJRGdnTFRJZ01UTWdMVGdnTVRWakxUSWdNU0F0TXlBeElDMDFJREZqTFRJeUlEQWdMVE01SUMwMU5DQXRNemtnTFRVMGJDMHhOU0E0WXpFeElETTBJRE16SURjMklEYzBJRGMyWXpRZ01DQTVJREFnTVRRZ0xURmpNalVnTFRVZ016Z2dMVE0wSURNNElDMHpOR3d4SUMwMWJETWdOR014TnlBeU15QXpPQ0F6TkNBMk5pQXpOR015TnlBd0lEUXpJQzB6TlNBME15QXRNelZzTWlBdE5Xd3lJRFJqTVRNZ01UY2dOREVnTXpZZ05qY2dNelpqTWpFZ01DQXpNeUF0TVRNZ016Z2dMVFF3WXpFZ0xUUWdNU0F0T1NBeElDMHhOR013SUMweU55QXROeUF0TmpnZ0xURXpJQzA0TmlCakxUUWdMVGtnTFRFM0lDMDFOaUF0TVRjZ0xUWTBZekFnTFRVZ01pQXRPU0EzSUMweE1XTXlJQzB4SURNZ0xURWdOU0F0TVdNMUlEQWdNVEFnTWlBeE5TQXhNWHBOTlRNMklERXlZek1nTUNBNElEQWdNVEVnTW1NME5DQXlNU0EzT1NBeE16RWdOemtnTVRjNVl6QWdNVEFnTFRJZ01qa2dMVEUwSURNeVl5MHlJREVnTFRVZ01TQXROeUF4WXkwek9TQXdJQzAzTnlBdE56QWdMVGcwSUMweE1ERmpMVEVnTFRJZ0xURXlJQzB6T0NBdE1USWdMVFk1WXpBZ0xURTVJRFFnTFRNM0lERTVJQzAwTTJNeUlDMHhJRFlnTFRFZ09DQXRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEk0TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJNE1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEVTRZekFnTmpJZ016Y2dPVE1nT0RjZ09UTmpORFlnTUNBMk9DQXRNaklnTnpRZ0xUTXdiQzB5SURNeE9HTXdJRGNnTmlBeE15QXhNeUF4TTJnNFl6Y2dNQ0F4TXlBdE5pQXhNeUF0TVROc0xUUWdMVFl3TW1Nd0lDMDNJQzAySUMweE15QXRNVE1nTFRFell5MHpJREFnTFRRZ01pQXROaUF6WXpBZ01DQXROVFVnTXpNZ0xUazJJRGN5WXkweU9TQXlPQ0F0TnpRZ09ETWdMVGMwSURFMU9YcE5NVEF6SURFd04yTXRNellnTUNBdE16a2dMVE0wSUMwek9TQXROVFYyTFRFeVl6QWdMVEUxSURRZ0xUVXlJREk1SUMwNU1HTXhPQ0F0TWpjZ05URWdMVFU0SURjd0lDMDNOR3d0TVNBeE9UZ2dZekFnTFRNZ0xURWdMVFVnTFRFZ0xUTmpNQ0E1SUMweE5DQXpOaUF0TlRnZ016WjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXdOVFV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TlRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBME5DQXlZekFnTFRFd05DQXROek1nTFRJd05TQXRNVGN4SUMweU16aGpOeUF0TXpnZ01USWdMVFk1SURFMklDMDRPV001SUMwMU5pQXhOU0F0TVRBeUlERTFJQzB4TkRGak1DQXRNVEk0SUMwMk15QXRNakF4SUMweE9USWdMVEl3TVdNdE1UTTFJREFnTFRFNE5TQTROeUF0TVRnMUlERTFNM00wTlNBeE1qTWdNVEUxSURFeU0yTTNOU0F3SURFeE5TQXROVGNnTVRFMUlDMHhNVEJqTUNBdE5qUWdMVFEzSUMweE1EVWdMVGswSUMweE1USmpMVE1nTFRFZ0xUUWdMVElnTFRRZ0xUUmpNQ0F0TVNBeElDMHlJRE1nTFRKak1pQXRNU0F5TWlBdE5pQTBOeUF0TmlCak1UQXdJREFnTVRVMElEVTFJREUxTkNBeE5UbGpNQ0ExTXlBdE1USWdNVEkwSUMwek1DQXlNakJqTFRJMElDMDFJQzAxTVNBdE9DQXRPREFnTFRoakxUYzBJREFnTFRFME5TQXlOQ0F0TWpBeklEWTBZeTB5TkNBdE1qQWdMVFV4SUMwek5pQXRPREVnTFRRMll6Y2dMVE00SURFeUlDMDJPU0F4TmlBdE9EbGpPU0F0TlRZZ01UVWdMVEV3TWlBeE5TQXRNVFF4WXpBZ0xURXlPQ0F0TmpNZ0xUSXdNU0F0TVRreUlDMHlNREZqTFRFek5TQXdJQzB4T0RVZ09EY2dMVEU0TlNBeE5UTnpORFVnTVRJeklERXhOU0F4TWpOak56VWdNQ0F4TVRVZ0xUVTNJREV4TlNBdE1URXdJR013SUMwMk5DQXRORGNnTFRFd05TQXRPVFFnTFRFeE1tTXRNeUF0TVNBdE5DQXRNaUF0TkNBdE5HTXdJQzB4SURFZ0xUSWdNeUF0TW1NeUlDMHhJREl5SUMwMklEUTNJQzAyWXpFd01DQXdJREUxTkNBMU5TQXhOVFFnTVRVNVl6QWdOVE1nTFRFeUlERXlOQ0F0TXpBZ01qSXdZeTB5TkNBdE5TQXROVEVnTFRnZ0xUZ3dJQzA0WXkweE9EWWdNQ0F0TXpRNUlERTBOeUF0TXpRNUlETXpOV013SURJd01DQXhNallnTXpJeElESXhOeUEwTURaak1qRWdNVGNnTnpNZ056QWdOelFnTnpCakxURTNJREV4TXlBdE1qSWdNVFl5SUMweU1pQXlNVFpqTUNBNE5DQXhPQ0F5TVRFZ09ETWdNamczSUdNek1pQXpPU0EyTkNBMU1pQTNNU0ExTW1NeE9DQXdJRFEzSUMwek5pQTNNQ0F0T0Rkak1UY2dMVE0ySURRMUlDMHhNRGtnTkRVZ0xUSXdNR013SUMweE5Ua2dMVGMwSUMweU9EVWdMVEUzT1NBdE16azJZemtnTFRVMUlERTRJQzB4TVRRZ01qZ2dMVEUzTldNeE9DQXdJRE0xSUMweElEVXhJQzAwWXpRMElERXdOU0F4TWpFZ01UYzVJREU0TXlBeU16ZGpNakVnTVRjZ056TWdOekFnTnpRZ056QmpMVEUzSURFeE15QXRNaklnTVRZeUlDMHlNaUF5TVRaak1DQTROQ0F4T0NBeU1URWdPRE1nTWpnM1l6TXlJRE01SURZMElEVXlJRGN4SURVeVl6RTRJREFnTkRjZ0xUTTJJRGN3SUMwNE55QmpNVGNnTFRNMklEUTFJQzB4TURrZ05EVWdMVEl3TUdNd0lDMHhOVGtnTFRjMElDMHlPRFVnTFRFM09TQXRNemsyWXprZ0xUVTFJREU0SUMweE1UUWdNamdnTFRFM05XTXhORFlnTUNBeU5UTWdMVEV3TWlBeU5UTWdMVEkxTW5wTk56TTJJRGd5TVdNdE55QXRNekVnTFRFeElDMDJOQ0F0TVRFZ0xURXdNbU13SUMwME1TQTFJQzA0TUNBeE1pQXRNVEl4WXpZNElEWTVJREUwTmlBeE5EY2dNVFEySURJMU1XTXdJRFk1SUMweU5TQXhNVGdnTFRRd0lERXhPR010TlRJZ01DQXRPVGNnTFRFd05TQXRNVEEzSUMweE5EWjZUVFkzTmlBek5EWmpMVFEzSUMwME1TQXRPVE1nTFRrd0lDMHhNallnTFRFME5TQmpNallnTFRJeElEUTRJQzAwTnlBMk15QXROemhqTWpVZ05UZ2dOek1nTVRBM0lERXpNeUF4TWpWakxUWWdOREVnTFRFMElEZzNJQzB5TXlBeE5ERmpMVEUxSUMweE5DQXRNekVnTFRJNUlDMDBOeUF0TkRONlRUTXpNaUE0TWpGakxUY2dMVE14SUMweE1TQXROalFnTFRFeElDMHhNREpqTUNBdE5ERWdOU0F0T0RBZ01USWdMVEV5TVdNMk9DQTJPU0F4TkRZZ01UUTNJREUwTmlBeU5URmpNQ0EyT1NBdE1qVWdNVEU0SUMwME1DQXhNVGhqTFRVeUlEQWdMVGszSUMweE1EVWdMVEV3TnlBdE1UUTJlazB6TmpJZ0xUSXhNMk15TUNBd0lETTRJRE1nTlRnZ04yd3ROVGNnTXpJNElHTXROVGtnTFRFMElDMHhNRFFnTFRZeUlDMHhNRFFnTFRFeU5HTXdJQzAwT0NBeU1pQXROelFnTmpBZ0xUazRZekV6SUMwNElESXlJQzB4TkNBeU1pQXRNakpqTUNBdE1UQWdMVGtnTFRFMElDMHhOeUF0TVRSakxUZ3dJREFnTFRFek5TQTVOaUF0TVRNMUlERTJOMk13SURreklEWXlJREU1TUNBeE5UTWdNakUzWXkwMklEUXhJQzB4TkNBNE55QXRNak1nTVRReFl5MHhOU0F0TVRRZ0xUTXhJQzB5T1NBdE5EY2dMVFF6WXkwNE9DQXROemNnTFRFM05TQXRNVGcySUMweE56VWdMVE13T0dNd0lDMHhOVEVnTVRJeUlDMHlOVEVnTWpZMUlDMHlOVEY2VFRRMk1pQXRNVGswSUdNM01TQXlPU0F4TURFZ01UQXhJREV3TVNBeE56TmpNQ0F4TWlBdE1TQXlNeUF0TXlBek1XTXRPU0EwT0NBdE5USWdNVEU0SUMweE5UTWdNVEU0WXpjZ0xUUTBJRE0wSUMweU1ETWdOVFVnTFRNeU1ucE5OelkySUMweU1UTmpNakFnTUNBek9DQXpJRFU0SURkc0xUVTNJRE15T0dNdE5Ua2dMVEUwSUMweE1EUWdMVFl5SUMweE1EUWdMVEV5TkdNd0lDMDBPQ0F5TWlBdE56UWdOakFnTFRrNFl6RXpJQzA0SURJeUlDMHhOQ0F5TWlBdE1qSmpNQ0F0TVRBZ0xUa2dMVEUwSUMweE55QXRNVFJqTFRReUlEQWdMVGMzSURJM0lDMHhNREFnTmpKakxURXdJQzB5TnlBdE1qTWdMVFV6SUMwME1TQXROellnWXpRNElDMDBNQ0F4TVRFZ0xUWXpJREUzT1NBdE5qTjZUVGcyTmlBdE1UazBZemN4SURJNUlERXdNU0F4TURFZ01UQXhJREUzTTJNd0lERXlJQzB4SURJeklDMHpJRE14WXkwNUlEUTRJQzAxTWlBeE1UZ2dMVEUxTXlBeE1UaGpOeUF0TkRRZ016UWdMVEl3TXlBMU5TQXRNekl5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURWRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpJRFEyT1dnM01tTTNJREFnTVRNZ0xUWWdNVE1nTFRFemRpMDVNVEJqTUNBdE55QXROaUF0TVRNZ0xURXpJQzB4TTJndE56SmpMVGNnTUNBdE1UTWdOaUF0TVRNZ01UTjJPVEV3WXpBZ055QTJJREV6SURFeklERXplazAyTWpjZ0xUSTJNV013SUMweE5EQWdMVEV3TXlBdE1qRTVJQzB5TWpRZ0xUSXhPV010TnpVZ01DQXRNVGd5SURNeElDMHhPRElnTVRJell6QWdORGtnTXpRZ09ERWdPRE1nT0RGak5EUWdNQ0EzTlNBdE16SWdOelVnTFRjMll6QWdMVFF6SUMweU9TQXROelFnTFRjeklDMDNOR010TmlBd0lDMHhNQ0F4SUMweE1TQXhZekl6SUMweE5pQTFOQ0F0TWpVZ09EVWdMVEkxSUdNeE1EVWdNQ0F4TWpJZ09EUWdNVEl5SURFM05HTXdJRGMzSUMweUlERTRPU0F0T1RBZ01UZzVjeTB4TURZZ0xUazFJQzB4TURnZ0xURXdObU13SUMweElEQWdMVEV6SUMweE5DQXRNVE56TFRFMUlERXlJQzB4TlNBeE0yTXRNVEVnTlRZZ0xUTXpJREUxTVNBdE9USWdNVGMxZGkwME16WmpNQ0F0TnlBdE5TQXRNVE1nTFRFeUlDMHhNM010TVRNZ05pQXRNVE1nTVROMk9URXdZekFnTnlBMklERXpJREV6SURFemN6RXlJQzAySURFeUlDMHhNM1l0TkRNMll6VTJJREl6SURneklERXhPU0E1TWlBeE56UmpNQ0F4SURFZ01UUWdNVFVnTVRSek1UUWdMVEV6SURFMElDMHhOQ0JqTWlBdE1UQWdNakFnTFRFd05TQXhNRGdnTFRFd05YTTVNQ0F4TVRJZ09UQWdNVGc1WXpBZ09UQWdMVEUzSURFM05DQXRNVEl5SURFM05HTXRNekVnTUNBdE5qSWdMVGtnTFRnMUlDMHlOV00wT0NBd0lEZzBJQzB4T0NBNE5DQXROek5qTUNBdE5EUWdMVE14SUMwM05pQXROelVnTFRjMll5MDBPU0F3SUMwNE15QXpNaUF0T0RNZ09ERmpNQ0E1TWlBeE1EY2dNVEl6SURFNE1pQXhNak5qTVRJeElEQWdNakkwSUMwM09TQXlNalFnTFRJeE9XTXdJQzB4TURnZ0xUWXdJQzB5TWpFZ0xURTRNaUF0TWpJeFl5MDBNeUF3SUMwMU5pQXpJQzA1TkNBeU5tTXRNaUF0TkNBdE1qSWdMVFEwSUMwMU5TQXROamNnWXpNeklDMHlNeUExTXlBdE5qTWdOVFVnTFRZM1l6TTVJREkwSURVMklESTJJRGM1SURJMll6RXpNU0F3SURFNU55QXRPVGNnTVRrM0lDMHlNakY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV3TmprdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05qa2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UTWdNalV5YURFeE1HTTNJREFnTVRNZ0xUWWdNVE1nTFRFemRpMDBOemhqTUNBdE55QXROaUF0TVRNZ0xURXpJQzB4TTJndE1URXdZeTAzSURBZ0xURXpJRFlnTFRFeklERXpkalEzT0dNd0lEY2dOaUF4TXlBeE15QXhNM3BOTWpJNUlESTFNbWd4TVRCak55QXdJREV6SUMwMklERXpJQzB4TTNZdE5EYzRZekFnTFRjZ0xUWWdMVEV6SUMweE15QXRNVE5vTFRFeE1HTXROeUF3SUMweE15QTJJQzB4TXlBeE0zWTBOemhqTUNBM0lEWWdNVE1nTVRNZ01UTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXdPREl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0RJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpReUlDMHpPV00wSURFd0lERXhJREUwSURFNElERTBZemtnTUNBeE55QXROaUF4TnlBdE1UbGpNQ0F0TWpjZ0xUSXpJQzB4TURJZ0xUUXhJQzB4TXpsekxUWXhJQzAyTUNBdE9UTWdMVFl3Y3kwMk1DQXhOaUF0TnpnZ05ESnpMVEk1SURZd0lDMDFPQ0EyTUdNdE1qUWdNQ0F0TXpJZ0xURXdJQzB6TXlBdE1UWmpMVEVnTFRNZ0xURWdMVFlnTFRFZ0xUbGpNQ0F0T0NBeUlDMHhPU0E0SUMwek0yTXlJQzAxSURNZ0xUa2dNeUF0TVROak1DQXRNVGdnTFRFM0lDMHpNU0F0TXpNZ0xUTXhZeTB4TWlBd0lDMHpOaUF6SUMwek5pQTFNSE16TUNBNE9TQXpNQ0E0T1NCak5UZ2dPRGNnTVRrM0lERXhNaUF4T1RjZ01qSTVZekFnTkRVZ0xUY2dOak1nTFRJMklEYzFZeTB4TWlBNElDMHlPQ0F4TVNBdE5ESWdNVEZqTFRFMUlEQWdMVEk1SUMweklDMHpOQ0F0TldNdE1UZ2dMVFVnTFRJeklDMHhNaUF0TWpNZ0xURTRZekFnTFRVZ05DQXRNVEFnTnlBdE1URmpNallnTFRFd0lEUTJJQzAwTVNBME5pQXROamxqTUNBdE5ERWdMVE16SUMwM05DQXROelFnTFRjMGN5MDNOU0F6TXlBdE56VWdOelJqTUNBME5pQXlPQ0F4TXpjZ01UYzVJREV6TjNNeE56QWdMVGd6SURFM01DQXRNVEkxWXpBZ0xUWXdJQzB5TnlBdE1URXlJQzB4TXpNZ0xURTBOU0J6TFRFek1TQXROekVnTFRFek1TQXROekZqTVRBZ01pQXhPQ0F6SURJMklETmpOVFFnTUNBMk9DQXROREFnTVRNeklDMDBNR00wT1NBd0lEWTVJRGN5SURjM0lEazBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUdOREZDTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRGQ0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xURXlOWFl4TWpWc01qZzVJQzAzTm5ZdE1USTFlazB3SURZeWRqRXlOV3d5T0RrZ0xUYzFkaTB4TWpWNlRUQWdNalE1ZGpFeU5Xd3lPRGtnTFRjMWRpMHhNalY2VFRBZ0xUTXhNM1l4TWpWc01qZzVJQzAzTlhZdE1USTFlazB3SURRek5uWXhNalZzTWpnNUlDMDNOWFl0TVRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5R05EQkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREJHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRFeU5YWXhNalZzTWpnNUlDMDNOWFl0TVRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5R05ERTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE13TmlBeU1EUjJMVEV5Tld3dE16QTJJQzAzT1hZeE1qVjZUVE13TmlBek9USjJMVEV5Tld3dE16QTJJQzAzT1hZeE1qVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwWTBNREF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTURBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpFZ05UQXdZekkySUMweE9TQTFPU0F0TlRnZ05Ua2dMVEV6TUdNd0lDMDVNQ0F0TkRrZ0xURTRNeUF0TkRrZ0xUSXpPV013SUMwM05TQTBNeUF0TVRFM0lEUTFJQzB4TVRsak1TQXRNU0F4SUMweklESWdMVFJqTUNBdE1TQXdJQzB5SUMweElDMHlZeTB4SUMweElDMHhJQzB4SUMweUlDMHhjeTB6SURFZ0xUVWdNbU10TVNBeElDMDNPU0ExTmlBdE56a2dNVE0zWXpBZ09Ea2dORFVnTVRVd0lEUTFJREkyTm1Nd0lESXhJQzA0SURVM0lDMDBOQ0E0TjJNdE1TQXhJQzB5SURJZ0xUSWdNM014SURJZ01pQXpZek0ySURNd0lEUTBJRFkySURRMElEZzNJR013SURFeE5pQXRORFVnTVRjM0lDMDBOU0F5Tmpaak1DQTRNU0EzT0NBeE16VWdOemtnTVRNM1l6SWdNU0EwSURJZ05TQXljekVnTUNBeUlDMHhZekFnTUNBeElDMHhJREVnTFRKekxURWdMVE1nTFRJZ0xUUmpMVElnTFRJZ0xUUTFJQzAwTkNBdE5EVWdMVEV4T1dNd0lDMDFOaUEwT1NBdE1UUTVJRFE1SUMweU16bGpNQ0F0TnpJZ0xUTXpJQzB4TVRFZ0xUVTVJQzB4TXpCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMFFrUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRa1FpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFFnTUdneU9EaGpPQ0F3SURFMElDMDJJREUwSUMweE5IWXRNVGhqTUNBdE9DQXROaUF0TVRRZ0xURTBJQzB4TkdndE1qZzRZeTA0SURBZ0xURTBJRFlnTFRFMElERTBkakU0WXpBZ09DQTJJREUwSURFMElERTBlazB5T0RBZ0xURXlNMnd5TkNBdE1UUnNMVEV6TlNBdE1qSTJZeTB5SUMwMElDMDRJQzAySUMweE1pQXRObU10TmlBeElDMDVJRElnTFRFeUlEWnNMVEV6TlNBeU1qWmpMVEVnTWlBdE1TQTFJQzB4SURkak1DQTRJRFVnTVRRZ01UTWdNVFJvTmpOak5TQXdJREV4SUMweklERXpJQzAzYkRnM0lDMHhOVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUWpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UUWdNVGczYURJNE9HTTRJREFnTVRRZ0xUWWdNVFFnTFRFMGRpMHhPR013SUMwNElDMDJJQzB4TkNBdE1UUWdMVEUwYUMweU9EaGpMVGdnTUNBdE1UUWdOaUF0TVRRZ01UUjJNVGhqTUNBNElEWWdNVFFnTVRRZ01UUjZUVEV6TUNBeE1XTXRNVFVnTVRZZ0xURTFJRFF3SURBZ05UWmpPQ0E0SURFNElERXhJREk0SURFeGN6SXdJQzB6SURJNElDMHhNV014TlNBdE1UWWdNVFVnTFRRd0lEQWdMVFUyWXkwNElDMDNJQzB4T0NBdE1URWdMVEk0SUMweE1YTXRNakFnTkNBdE1qZ2dNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUXpZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFF6WWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qZ2dNR2d0TWpoMk16VTBZekFnT0NBMklERTBJREUwSURFMGFEVTVOV000SURBZ01UUWdMVFlnTVRRZ0xURTBkaTB6TlRSb0xUSTNkakkzTjJndE5UWTRkaTB5TnpkNlRUSTBNeUF4TUROak1DQXpPQ0F6TVNBMk9TQTJPU0EyT1hNMk9DQXRNekVnTmpnZ0xUWTVjeTB6TUNBdE5qa2dMVFk0SUMwMk9YTXROamtnTXpFZ0xUWTVJRFk1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTkVJd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FSXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTRJRE0wTTJ3ek16TWdMVEV3TTJNMUlDMHlJREV3SUMwM0lERXdJQzB4TTNNdE5TQXRNVElnTFRFd0lDMHhOR3d0TXpNeklDMHhNRE5vTFRGc0xUSWdMVEZqTFRrZ01DQXRNVFVnTmlBdE1UVWdNVFIyTWpOak1DQTJJRFVnTVRFZ01UQWdNVE5zTWpFMElEWTRiQzB5TVRRZ05qZGpMVFVnTWlBdE1UQWdOeUF0TVRBZ01UTjJNak5qTUNBNElEWWdNVFFnTVRVZ01UUnNNaUF0TVdneGVrMHhOVElnTVRGakxURTFJREUySUMweE5TQTBNQ0F3SURVMll6Z2dPQ0F4T0NBeE1TQXlPQ0F4TVhNeU1DQXRNeUF5T0NBdE1URmpNVFVnTFRFMklERTFJQzAwTUNBd0lDMDFOaUJqTFRnZ0xUY2dMVEU0SUMweE1TQXRNamdnTFRFeGN5MHlNQ0EwSUMweU9DQXhNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJETkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5USWdNVEF6WXpBZ016Z2dNekVnTmprZ05qa2dOamx6TmprZ0xUTXhJRFk1SUMwMk9YTXRNekVnTFRZNUlDMDJPU0F0TmpsekxUWTVJRE14SUMwMk9TQTJPWHBOTXpNeElEUTBPR3d6TURnZ0xUUXlObU14SUMweUlETWdMVFlnTXlBdE9HTXdJQzA0SUMwMklDMHhOQ0F0TVRRZ0xURTBhQzAwTTJNdE5DQXdJQzA1SURNZ0xURXhJRFpzTFRJMU5DQXpOVEZzTFRJMU1pQXRNelV4WXkweUlDMHpJQzAzSUMwMklDMHhNU0F0Tm1ndE5ETmpMVGdnTUNBdE1UUWdOaUF0TVRRZ01UUmpNQ0F5SURJZ05pQXpJRGhzTXpBMklEUXlObU15SURNZ055QTJJREV4SURaek9TQXRNeUF4TVNBdE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUUTBOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFEwTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TkRNZ09EUmpNeUF0TWlBMUlDMDJJRFVnTFRFd2RpMDFPV013SUMwMUlDMDBJQzB4TVNBdE9TQXRNVEpzTFRreklDMHlOWFl0TkRGc016TWdPV014SURBZ01pQXhJRE1nTVdNeUlEQWdOaUF0TWlBNElDMHpZek1nTFRJZ05TQXROaUExSUMweE1IWXROakJqTUNBdE5TQXROQ0F0TVRFZ0xUa2dMVEV5YkMwME1DQXRNVEYyTFRFMU1tZ3RNaloyTVRRMWJDMDVNU0F0TWpSMkxURTFNbWd0TWpaMk1UUTFiQzB6TkNBdE9XZ3RNMk10TnlBd0lDMHhNeUExSUMweE15QXhNblkxT0hZeFl6QWdOU0EwSURFeElEa2dNVEpzTkRFZ01URjJOREZzTFRnM0lDMHlNMk10TVNBd0lDMHlJQzB4SUMweklDMHhJR010TWlBd0lDMDJJRElnTFRnZ00yTXRNeUF5SUMwMUlEWWdMVFVnTVRCMk5UaGpNQ0ExSURVZ01USWdNVEFnTVROc09UTWdNalYyTkRGc0xUTTBJQzA1YUMwell5MHlJREFnTFRZZ01TQXRPQ0F5WXkweklESWdMVFVnTmlBdE5TQXhNSFkxT1dNd0lEVWdOQ0F4TVNBNUlERXliRFF4SURFeGRqRTFNMmd5Tm5ZdE1UUTJiRGt4SURJMWRqRTFNbWd5Tm5ZdE1UUTFiRE16SURsak1TQXdJRE1nTVNBMElERmpOeUF3SURFeUlDMDJJREV5SUMweE0zWXROVGxqTUNBdE5TQXROQ0F0TVRJZ0xUa2dMVEV6YkMwME1DQXRNVEYyTFRRd2JEZzJJREkwYUROak1pQXdJRFlnTFRJZ09DQXRNM3BOTWpJd0lEazJJR3d0T1RFZ0xUSTBkaTAwTVd3NU1TQXlOWFkwTUhwTk1USTVJQzA1Tld3NU1TQXlOWFkwTVd3dE9URWdMVEkxZGkwME1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJVRkJRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVUZCUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TVRnZ09EVmpNQ0F3SURZZ055QXhOQ0F4TkdNeklETWdOeUEwSURFd0lEUnpOU0F0TVNBM0lDMHpiREV4SUMweE1XTXlJQzB5SURRZ0xUTWdOaUF0TTJNMElEQWdOaUF6SURZZ00zTTJOQ0ExTlNBM05DQTJOR014TVNBNElESXlJREV4SURNeUlERXhZekl4SURBZ05EQWdMVEV5SURRNElDMHlNV3cwT0NBdE5EaGpNeUF0TXlBMElDMDFJRFFnTFRoak1DQXROU0F0TkNBdE9TQXROQ0F0T1hNdE5pQXROeUF0TVRRZ0xURTBZeTB6SUMweklDMDJJQzAwSUMwNUlDMDBjeTAxSURFZ0xUY2dNMnd0TVRFZ01URmpMVElnTWlBdE5DQXpJQzAySUROakxUUWdNQ0F0TnlBdE15QXROeUF0TXlCekxUWTBJQzAxTkNBdE56UWdMVFl6WXkweE1TQXRPQ0F0TWpJZ0xURXhJQzB6TWlBdE1URmpMVEl4SURBZ0xUUXdJREV5SUMwME9DQXlNV3d0TkRnZ05EaGpMVE1nTXlBdE5DQTJJQzAwSURoak1DQTFJRFFnT0NBMElEaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwWTBNREl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTURJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnlBMU1EQmpNVE1nTFRFNUlETTNJQzAxTnlBek55QXRNVE13WXpBZ0xUa3hJQzB5T0NBdE1UZzBJQzB5T0NBdE1qUXdZekFnTFRZeElESTJJQzB4TVRnZ01qY2dMVEV5TUdNeElDMHhJREVnTFRJZ01TQXRNM013SUMweElDMHhJQzB5Y3kweklEQWdMVFFnTVhNdE16a2dOVGNnTFRNNUlERXpPR013SURnNUlESTFJREUxTUNBeU5TQXlOalZqTUNBeU1pQXROaUExTnlBdE1qUWdPRGRqTUNBeElDMHhJRElnTFRFZ05HTXdJREVnTVNBeUlERWdNMk14T0NBek1DQXlOQ0EyTmlBeU5DQTRPR013SURFeE5TQXRNalVnTVRjMklDMHlOU0F5TmpWak1DQTRNU0F6T0NBeE16VWdNemtnTVRNM2JESWdNaUJqTVNBd0lESWdMVEVnTWlBdE1XTXhJREFnTVNBdE1TQXhJQzB5WXpBZ01DQXdJQzB4SUMweElDMHlZeTB4SUMweUlDMHlOeUF0TlRrZ0xUSTNJQzB4TWpCak1DQXROVFlnTWpnZ0xURTBPU0F5T0NBdE1qUXdZekFnTFRjeUlDMHlOQ0F0TVRFeElDMHpOeUF0TVRNd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5qVXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOalV4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkzTmlBME1EZGpNQ0EzSURNZ01URWdPQ0F4TldNMElETWdOeUEwSURFd0lEUmpNVEFnTUNBeE9TQXRPU0F5TlNBdE1UVmpOeUF0TmlBeU5TQXRNaklnTkRNZ0xUSXlZemNnTUNBeE15QXhJREU1SURaak5DQXpJRFlnT1NBMklERTNZekFnTWpRZ0xUSTFJRFkzSUMwNE9TQTRNMk10TWlBdE1TQXRNVGNnTFRFMElDMHpNQ0F0TkRKakxURXdJQzB5TVNBdE1qTWdMVFExSUMweU1pQXROalJqTUNBdE55QXhJQzB4TXlBMUlDMHhPR014TlNBdE1qSWdOVFlnTFRjNUlEWXhJQzA0Tm1NeUlDMHpJREl6SUMwek5pQXlNeUF0Tmpsak1DQXROeUF0TWlBdE1UVWdMVFVnTFRJeUlHTXRNVFVnTFRNM0lDMDFNQ0F0TmpNZ0xUVTBJQzAyTm1NeElEQWdNVEVnTXlBME15QXRNekZqTVRRZ0xURTFJRE0ySUMweU9TQTFOaUF0TWpsak5pQXdJREUySURJZ01qRWdOV014TUNBM0lESXpJREUzSURNeElESXpZek1nTXlBM0lEVWdNVEVnTldNM0lEQWdNVElnTFRRZ01USWdMVEV4WXpBZ0xUUWdMVEVnTFRjZ0xUTWdMVEV5WXkweU1TQXRNelFnTFRneElDMDROU0F0TVRFMUlDMDROV010TXpBZ01DQXRORE1nT0NBdE5qSWdNelJqTFRFeElERTJJQzB5TWlBME1TQXRNemtnTkRGakxUSXhJREFnTFRNMklDMHlPQ0F0TkRnZ0xUUXdZeTB4TlNBdE1UWWdMVFF4SUMwek9DQXROak1nTFRNM0lHTXRNVEVnTUNBdE1qQWdOQ0F0TWpjZ01UZGpMVE1nTnlBdE5DQXhNeUF0TkNBeE9XTXdJRE0zSURZd0lEWXpJRGN4SURjd1l6RTFJREV3SURRNUlESTRJRGd6SURVM1l6RTRJREUySURJMklETXdJREkySURRMFl6QWdPU0F0TkNBeE9DQXRNVEFnTWpkakxURTJJREl4SUMwMU15QTJOQ0F0TnpBZ09EbGpMVFlnT1NBdE9TQXlNQ0F0T1NBek1HTXdJREl6SURFd0lEUXpJREV4SURRMVl6RTFJRFF3SURRNElEazRJRFUySURFeE1tZ3RObWd0TkdNdE1qWWdNQ0F0T1RNZ0xURXdJQzB4TkRBZ0xUYzFZeTB4T1NBdE1qWWdMVEkySUMwMU1DQXRNallnTFRZNFl6QWdMVEl3SURFd0lDMHpNeUF5TWlBdE16VWdZeklnTFRFZ05DQXRNU0EySUMweFl6RTBJREVnTWpVZ01UQWdNekFnTXpKak5DQXhPU0F4TkNBeU5TQXlNaUF5TldneVl6RXdJQzB4SURFM0lDMDVJREUzSUMweU4yTXdJQzAxTkNBdE5ERWdMVGs0SUMwNE1pQXRPVGh6TFRnNElESXpJQzA0T0NBNU9ITTVNQ0F4T1RNZ01qUXpJREU1TTJNeE9DQXdJRE0ySUMweElEVTFJQzAxWXpFeE1TQXRNakFnTVRVeUlDMDRPQ0F4TlRJZ0xURTBNMk13SUMweU9DQXRNVEVnTFRVeUlDMHlPQ0F0TmpSakxURTBJQzB4TUNBdE16QWdMVEUxSUMwME55QXRNVFZqTFRNeklEQWdMVFk1SURJeElDMDVNaUEyTm1Nd0lERWdMVGNnTVRRZ0xUY2dNak42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFU0T0RrdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNE9Ea2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1USXhJREUwTVdNdE5UVWdNQ0F0T1RRZ016Y2dMVGswSURreFl6QWdOelVnTmpVZ01UTTRJREUwTXlBeE16aGpOamNnTUNBeE1Ea2dMVFE0SURFd09TQXRNVEkyWXpBZ0xUWXdJQzB5TWlBdE1USTFJQzAxT1NBdE1UY3pjeTA0TWlBdE56RWdMVEV6TkNBdE56RmpMVFV3SURBZ0xUZzJJREkzSUMwNE5pQTJOR013SURJMklERTRJRFF6SURRMElEUXpZekl6SURBZ05EQWdMVEUxSURRd0lDMHpObU13SUMweE1DQXROQ0F0TVRnZ0xURXlJQzB5TjJNdE15QXROQ0F0TkNBdE5pQXROQ0F0T1dNd0lDMDFJRGdnTFRrZ01UZ2dMVGxqTVRrZ01DQXpPQ0F4TXlBMU5TQXpPU0JqTVRNZ01qQWdNalFnTkRZZ016Z2dPVGRqTFRJd0lDMHhOaUF0TXpRZ0xUSXhJQzAxT0NBdE1qRjZUVEV5TnlBek1UTmpMVEV3SUMweU5TQXRNVFlnTFRVNUlDMHhOaUF0T0Rsak1DQXRNek1nTVRFZ0xUVXlJRE15SUMwMU1tTXlNQ0F3SURNMklERXpJRFEySURReFl6Z2dNakFnTVRNZ05USWdNVE1nTnpsak1DQXpOaUF0TVRFZ05UVWdMVE16SURVMVl5MHhPQ0F3SUMwek15QXRNVElnTFRReUlDMHpOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEE0TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBNE1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1ESWdNalUxWXpFd05pQXdJREU0TnlBdE1URXdJREU0TnlBdE1qVTFjeTA0TVNBdE1qVTBJQzB4T0RjZ0xUSTFOSE10TVRnM0lERXdPU0F0TVRnM0lESTFOSE00TVNBeU5UVWdNVGczSURJMU5YcE5Nall4SUMweE16bDJNamM0WXpBZ016WWdMVEUySURjMUlDMDFPU0EzTlhNdE5Ua2dMVE01SUMwMU9TQXROelYyTFRJM09HTXdJQzB6TmlBeE5pQXROelVnTlRrZ0xUYzFjelU1SURNNUlEVTVJRGMxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURRekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EUXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXdOQ0EyTWpWak1DQXRNamtnTFRJeklDMDFNeUF0TlRJZ0xUVXpjeTAxTWlBeU5DQXROVElnTlROek1qTWdOVE1nTlRJZ05UTnpOVElnTFRJMElEVXlJQzAxTTNwTk1UQTBJRE0zTldNd0lDMHlPU0F0TWpNZ0xUVXpJQzAxTWlBdE5UTnpMVFV5SURJMElDMDFNaUExTTNNeU15QTFNeUExTWlBMU0zTTFNaUF0TWpRZ05USWdMVFV6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTWpneUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qZ3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTJPU0F4TURCc0xUWTFJQzB4TTNZdE1UWTFiRFU1SURFeWFETmpPQ0F3SURFMElDMDFJREUwSUMweE0zWXROVGxqTUNBdE5pQXROU0F0TVRNZ0xURXhJQzB4Tkd3dE5qVWdMVEV6ZGkweE5URm9MVEk0ZGpFME5Xd3ROVGtnTFRFeWFDMHpZeTA0SURBZ0xURTBJRFlnTFRFMElERTBkalU0WXpBZ05pQTFJREV5SURFeElERXpiRFkxSURFMGRqRTJOV3d0TlRrZ0xURXlhQzB6WXkwNElEQWdMVEUwSURZZ0xURTBJREUwZGpVNFl6QWdOaUExSURFeUlERXhJREV6YkRZMUlERTBkakUxTW1neU9IWXRNVFEyYkRVNUlERXlZekVnTUNBeUlERWdNeUF4WXpnZ01DQXhOQ0F0TmlBeE5DQXRNVFFnZGkwMU9XTXdJQzAySUMwMUlDMHhNeUF0TVRFZ0xURTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNalk1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpZNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVeU5DQXhNRFZzTFRNNElDMDNkaTB4TmpWc016TWdOMk01SURBZ01UWWdMVFFnTVRZZ0xURTBkaTAxT1dNd0lDMDJJQzAxSUMweE15QXRNVEVnTFRFMGJDMHpPQ0F0TjNZdE1UUTNhQzB5T0hZeE5ERnNMVGc1SUMweE9IWXRNVFUxYUMweU9IWXhORGxzTFRNeklDMDNZeTA1SURBZ0xURTNJRE1nTFRFM0lERTBkalU0WXpBZ05pQTFJREV6SURFeElERTBiRE01SURoMk1UWTFiQzB6TXlBdE4yTXRPU0F3SUMweE55QXpJQzB4TnlBeE5IWTFPR013SURZZ05TQXhNeUF4TVNBeE5Hd3pPU0E0ZGpFME4yZ3lPSFl0TVRReGJEZzVJREU0ZGpFMU5XZ3lPSFl0TVRRNWJETXpJRGNnWXprZ01DQXhOaUF0TkNBeE5pQXRNVFIyTFRVNVl6QWdMVFlnTFRVZ0xURXpJQzB4TVNBdE1UUjZUVEl6TXlBeE1EVnNMVE00SUMwM2RpMHhOalZzTXpNZ04yTTVJREFnTVRZZ0xUUWdNVFlnTFRFMGRpMDFPV013SUMwMklDMDFJQzB4TXlBdE1URWdMVEUwYkMwek9DQXROM1l0TVRRM2FDMHlPSFl4TkRGc0xUZzVJQzB4T0hZdE1UVTFhQzB5T0hZeE5EbHNMVE16SUMwM1l5MDVJREFnTFRFM0lETWdMVEUzSURFMGRqVTRZekFnTmlBMUlERXpJREV4SURFMGJETTVJRGgyTVRZMWJDMHpNeUF0TjJNdE9TQXdJQzB4TnlBeklDMHhOeUF4TkhZMU9HTXdJRFlnTlNBeE15QXhNU0F4Tkd3ek9TQTRkakUwTnlCb01qaDJMVEUwTVd3NE9TQXhPSFl4TlRWb01qaDJMVEUwT1d3ek15QTNZemtnTUNBeE5pQXROQ0F4TmlBdE1UUjJMVFU1WXpBZ0xUWWdMVFVnTFRFeklDMHhNU0F0TVRSNlRUTTJPU0EzTkhZdE1UWTJiRGc1SURFNWRqRTJOWHBOTnpnZ056UjJMVEUyTm13NE9TQXhPWFl4TmpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMU1rRXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNa0VpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PVEE0SURJMU9XTXhOU0F0TkNBMU55QXRNakVnTlRjZ0xUZzRZekFnTFRFMklDMHlJQzB6TkNBdE9DQXROVFpqTFRJeElDMDRNU0F0TnpjZ0xURXpOeUF0TVRNeUlDMHhNemRqTFRZZ01DQXRNVE1nTUNBdE1Ua2dNbU10TXpRZ09TQXRORE1nTXpFZ0xUUXpJRE14YkMweklEZHNMVFU1SUMweE5qRm9OeloyTFRJd2FDMHlNalYyTWpCb05qSnNPVGtnTWpjMll6RXlJRE15SURJeklEVTRJREl6SURjMVl6QWdNVEFnTFRRZ01UZ2dMVEUwSURJeFl5MHpJREVnTFRVZ01TQXRPQ0F4WXkweE5pQXdJQzB6TlNBdE1UTWdMVFF6SUMweU5tTXRNVEFnTFRFM0lDMHlNeUF0TkRBZ0xUTTRJQzA1TUNCakxUSXhJQzA0TUNBdE56Y2dMVEV6TmlBdE1UTXlJQzB4TXpaakxUWWdNQ0F0TVRNZ01DQXRNVGtnTW1NdE16UWdPU0F0TkRNZ016RWdMVFF6SURNeGJDMHpJRGRzTFRVNElDMHhOakZvTnpWMkxUSXdhQzB5TWpWMk1qQm9OakpzT1RrZ01qYzJZekV5SURNeUlESXpJRFU0SURJeklEYzFZekFnTVRBZ0xUUWdNVGdnTFRFMElESXhZeTB6SURFZ0xUVWdNU0F0T0NBeFl5MHhOaUF3SUMwek5TQXRNVE1nTFRReklDMHlObU10TVRBZ0xURTNJQzB5TXlBdE5EQWdMVE00SUMwNU1HTXRNakVnTFRnd0lDMDNOaUF0TVRNMklDMHhNekVnTFRFek5tTXROaUF3SUMweE15QXdJQzB4T1NBeUlHTXRNelFnT1NBdE5EUWdNekVnTFRRMElETXhiQzB6SURkc0xUVTRJQzB4TmpGb056VjJMVEl3YUMweU1qUjJNakJvTmpGc09Ua2dNamMyWXpVZ01UQWdNak1nTlRRZ01qTWdOemhqTUNBM0lDMHhJREV5SUMwMUlERTFZeTB5SURFZ0xUVWdNaUF0T0NBeWFDMDBZeTA1SUMweUlDMHlNQ0F0TVRBZ0xUSTJJQzB4T1dNdE1USWdMVEUySUMweU15QXRORGdnTFRJM0lDMDJNV3d0TVRnZ09XTXlPU0E0TXlBMk15QXhNRFlnT1RZZ01UQTJZelFnTUNBM0lDMHhJREV4SUMweFl6TTFJQzAxSURVMklDMDBNeUExTmlBdE5ETnNNaUF0Tkd3eklETmpNVGNnTVRjZ05EZ2dORE1nTnprZ05ETWdZelFnTUNBNUlDMHhJREV6SUMweVl6RXpJQzB6SURRMklDMHhOaUExTlNBdE5qTmpNak1nTlRRZ05qY2dOamNnTVRBeElEWTNZelVnTUNBeE1DQXdJREUxSUMweFl6TTFJQzAxSURVMklDMDBNeUExTmlBdE5ETnNNaUF0Tkd3eklETmpNVGNnTVRjZ05EZ2dORE1nTnprZ05ETmpOQ0F3SURrZ0xURWdNVE1nTFRKak1UTWdMVE1nTkRZZ0xURTJJRFUxSUMwMk0yTXlNeUExTkNBMk55QTJOeUF4TURFZ05qZGpOU0F3SURFd0lEQWdNVFVnTFRGak16VWdMVFVnTlRZZ0xUUXpJRFUySUMwME0yd3lJQzAwYkRNZ00yTXhOeUF4TnlBME9DQTBNeUEzT1NBME0yTTBJREFnT1NBdE1TQXhNeUF0TW5vZ1RUSXpNU0F4TVRKak5pQXhPQ0F4TmlBMU5DQXhOaUE0TVdNd0lEa2dMVEVnTVRjZ0xUUWdNak5qTFRJZ05DQXROaUE0SUMweE1DQTVZeTB5SURFZ0xUVWdNU0F0T0NBeFl5MDJJREFnTFRFeUlDMHlJQzB4T1NBdE5tTXRNallnTFRFMUlDMDFOU0F0TlRjZ0xUWTBJQzA1TldNdE1TQXRNaUF0TVRJZ0xUTTRJQzB4TWlBdE5qbGpNQ0F0TVRrZ05DQXRNemNnTVRrZ0xUUXpZeklnTFRFZ05pQXRNU0E0SUMweFl6TWdNQ0E0SURBZ01URWdNbU15TlNBeE1pQTFNQ0ExT1NBMk15QTVPSHBOTlRVMUlERXhNbU0ySURFNElERTJJRFUwSURFMklEZ3hZekFnT1NBdE1TQXhOeUF0TkNBeU15QmpMVElnTkNBdE5pQTRJQzB4TUNBNVl5MHlJREVnTFRVZ01TQXRPQ0F4WXkwMklEQWdMVEV5SUMweUlDMHhPU0F0Tm1NdE1qWWdMVEUxSUMwMU5TQXROVGNnTFRZMElDMDVOV010TVNBdE1pQXRNVElnTFRNNElDMHhNaUF0Tmpsak1DQXRNVGtnTkNBdE16Y2dNVGtnTFRRell6SWdMVEVnTmlBdE1TQTRJQzB4WXpNZ01DQTRJREFnTVRFZ01tTXlOU0F4TWlBMU1DQTFPU0EyTXlBNU9IcE5PRGM1SURFeE1tZ3RNV00ySURFNElERTNJRFUxSURFM0lEZ3lZekFnT1NBdE1TQXhOeUF0TkNBeU1tTXRNaUEwSUMwMklEZ2dMVEV3SURsakxUSWdNU0F0TlNBeElDMDRJREVnWXkwMklEQWdMVEV5SUMweUlDMHhPU0F0Tm1NdE1qWWdMVEUxSUMwMU5TQXROVGNnTFRZMElDMDVOV010TVNBdE1pQXRNVElnTFRNNElDMHhNaUF0Tmpsak1DQXRNVGtnTkNBdE16Y2dNVGtnTFRRell6SWdMVEVnTlNBdE1TQTNJQzB4WXpNZ01DQTVJREFnTVRJZ01tTXlOU0F4TWlBMU1DQTFPU0EyTXlBNU9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUVXpNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV6TXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TVRneUlDMHhOalpqTXlBdE15QTRJQzAwSURFeklDMDBZek1nTUNBMklEQWdPU0F4Y3pjZ01pQTVJRFJqT1NBMklERTJJREUwSURJeUlESTJZekV3SURJd0lERTNJRFV3SURNd0lERXdNV3d6SURFeVl6a2dNemNnTVRjZ056QWdNalFnTVRBd1l6SWdPQ0F6SURFMUlEVWdNakpqTVNBMklETWdNVE1nTkNBeE9XTTJJREk0SURFeklEVTNJREl4SURnNWJERWdOR2d0TVRVMmRpMHlZeTAzSUMweU15QXRNVFlnTFRVMUlDMHlOU0F0T0RkakxUSTFJQzA0TlNBdE56TWdMVEl6TlNBdE1URTNJQzB5TnpsakxUSTFJQzB5TlNBdE5EZ2dMVE0ySUMwNE1DQXRNellnWXkwME5pQXdJQzA0TWlBeU9DQXRPRElnT0RGak1DQXlOeUF5TlNBMU15QTFNaUExTTJNek5pQXdJRFEySUMweU5pQTBOaUF0TkRCak1DQXRNVFlnTFRZZ0xUTTFJQzB5TlNBdE5ETmpMVFVnTFRJZ0xUZ2dMVFlnTFRrZ0xURXdZeTB4SUMwMUlETWdMVGtnTmlBdE1URmpOQ0F0TXlBNElDMDBJREV6SUMwMFl6WWdNQ0F4TWlBeUlERTNJRFZqTWpRZ01UWWdNekVnTkRVZ05USWdNVEkzYkRNZ01USmpNVElnTkRZZ01qRWdPRFVnTWprZ01USXlZemNnTXpNZ01UVWdOamdnTWpVZ01UQTRiREVnTkdndE1UVTJkaTB5WXkwM0lDMHlNeUF0TVRZZ0xUVTFJQzB5TlNBdE9EY2dZeTB5TlNBdE9EVWdMVGN6SUMweU16VWdMVEV4TnlBdE1qYzVZeTB5TlNBdE1qVWdMVFE0SUMwek5pQXRPREFnTFRNMll5MDBOaUF3SUMwNE1pQXlPU0F0T0RJZ09ESmpNQ0F5TnlBeU5TQTFNaUExTWlBMU1tTXpOaUF3SURRMklDMHlOaUEwTmlBdE5EQmpNQ0F0TVRZZ0xUWWdMVE0xSUMweU5TQXRORE5qTFRVZ0xUSWdMVGdnTFRVZ0xUa2dMVGxqTFRFZ0xUVWdNeUF0TVRBZ05pQXRNVEpqTkNBdE15QTRJQzAwSURFeklDMDBZellnTUNBeE1pQXlJREUzSURWak1qUWdNVFlnTXpFZ05EVWdOVElnTVRJM2JETWdNVEpqTVRJZ05EWWdNakVnT0RVZ01qa2dNVEl5SUdNM0lETXpJREUxSURZNElESTFJREV3T0d3eElEUm9MVEUxTm5ZdE1tTXROeUF0TWpNZ0xURTJJQzAxTlNBdE1qVWdMVGczWXkweU5TQXRPRFVnTFRjeklDMHlNelVnTFRFeE55QXRNamM1WXkweU5TQXRNalVnTFRRNElDMHpOaUF0T0RBZ0xUTTJZeTAwTmlBd0lDMDRNaUF5T0NBdE9ESWdPREZqTUNBeU55QXlOU0ExTXlBMU1pQTFNMk16TmlBd0lEUTJJQzB5TmlBME5pQXROREJqTUNBdE1UWWdMVFlnTFRNMUlDMHlOU0F0TkROakxUVWdMVElnTFRnZ0xUVWdMVGtnTFRsakxURWdMVFVnTXlBdE1UQWdOaUF0TVRKak5DQXRNeUE0SUMwMElERXpJQzAwWXpZZ01DQXhNaUF5SURFM0lEVWdZekkwSURFMklETXhJRFExSURVeUlERXlOMnd6SURFeVl6RXlJRFEySURJeElEZzFJREk1SURFeU1tTTNJRE16SURFMUlEWTRJREkxSURFd09Hd3hJRFJvTFRFMU5uWXRNbU10TnlBdE1qTWdMVEUySUMwMU5TQXRNalVnTFRnM1l5MHlOU0F0T0RVZ0xUY3pJQzB5TXpVZ0xURXhOeUF0TWpjNVl5MHlOU0F0TWpVZ0xUUTRJQzB6TmlBdE9EQWdMVE0yWXkwME5pQXdJQzA0TWlBeU9TQXRPRElnT0RKak1DQXlOeUF5TlNBMU1pQTFNaUExTW1Nek5pQXdJRFEySUMweU5pQTBOaUF0TkRCak1DQXRNVFlnTFRZZ0xUTTFJQzB5TlNBdE5ETmpMVFVnTFRJZ0xUZ2dMVFVnTFRrZ0xUa2dZeTB4SUMwMUlETWdMVEV3SURZZ0xURXlZelFnTFRNZ09DQXROQ0F4TXlBdE5HTTJJREFnTVRJZ01pQXhOeUExWXpJMElERTJJRE14SURRMUlEVXlJREV5TjJ3eklERXlZekV5SURRMklESXhJRGcxSURJNUlERXlNbU0zSURNeklERTFJRFk0SURJMUlERXdPR3d4SURSb0xURTFObll0TW1NdE55QXRNak1nTFRFMklDMDFOU0F0TWpVZ0xUZzNZeTB5TlNBdE9EVWdMVGN6SUMweU16VWdMVEV4TnlBdE1qYzVZeTB5TlNBdE1qVWdMVFE0SUMwek5pQXRPREFnTFRNMll5MDBOaUF3SUMwNE1pQXlPQ0F0T0RJZ09ERmpNQ0F5TnlBeU5TQTFNeUExTWlBMU0yTXpOaUF3SURRMklDMHlOaUEwTmlBdE5EQWdZekFnTFRFMklDMDJJQzB6TlNBdE1qVWdMVFF6WXkwMUlDMHlJQzA0SUMwMUlDMDVJQzA1WXkweElDMDFJRE1nTFRFd0lEWWdMVEV5WXpRZ0xUTWdPQ0F0TkNBeE15QXROR00ySURBZ01USWdNaUF4TnlBMVl6STBJREUySURNeElEUTFJRFV5SURFeU4yd3pJREV5WXpFeUlEUTJJREl4SURnMUlESTVJREV5TW1NM0lETXpJREUxSURZNElESTFJREV3T0d3eElEUm9MVFl6WXkwMklEQWdMVEV3SURRZ0xURXdJREV3ZGpJeVl6QWdOaUEwSURFd0lERXdJREV3YURjMmJERWdNbU15TWlBMk5pQTBOU0F4TURrZ056RWdNVE16WXpNeUlETXdJRFl6SURNM0lEZzNJRE0zWXpjZ01DQXhNeUF3SURFNElDMHhJR016TWlBdE5TQTFOeUF0TWpNZ05qVWdMVE00WXpjZ0xURXhJREV3SUMweU15QXhNQ0F0TXpWak1DQXROaUF0TVNBdE1UTWdMVE1nTFRFNVl5MHpJQzB4TVNBdE1UTWdMVEkwSUMweU15QXRNamx6TFRFNUlDMDNJQzB5TmlBdE4yTXROaUF3SUMweE1pQXhJQzB4TmlBell5MHhNQ0EwSUMweE9DQXhOQ0F0TWpFZ01qTmpMVEVnTlNBdE1pQXhNQ0F0TWlBeE5XTXdJREV6SURVZ01qWWdNVFVnTXpSak5DQXlJRFlnTnlBMklERXlZekFnTWlBd0lETWdMVEVnTldNdE1pQTBJQzAxSURjZ0xURXdJRGhqTFRFZ01DQXRNeUF4SUMwMUlERmpMVFVnTUNBdE1USWdMVElnTFRJd0lDMDRJR010TVRVZ0xURXlJQzB5TXlBdE16QWdMVFV4SUMweE16TnNMVEVnTFROb01UVTJiREVnTW1NeU1pQTJOaUEwTlNBeE1Ea2dOekVnTVRNell6TXlJRE13SURZeklETTNJRGczSURNM1l6Y2dNQ0F4TXlBd0lERTRJQzB4WXpNeUlDMDFJRFUzSUMweU15QTJOU0F0TXpoak55QXRNVEVnTVRBZ0xUSXpJREV3SUMwek5XTXdJQzAySUMweElDMHhNeUF0TXlBdE1UbGpMVE1nTFRFeElDMHhNeUF0TWpRZ0xUSXpJQzB5T1hNdE1Ua2dMVGNnTFRJMklDMDNZeTAySURBZ0xURXlJREVnTFRFMklETmpMVEV3SURRZ0xURTRJREUwSUMweU1TQXlNMk10TVNBMUlDMHlJREV3SUMweUlERTFJR013SURFeklEVWdNallnTVRVZ016UmpOQ0F5SURZZ055QTJJREV5WXpBZ01pQXdJRE1nTFRFZ05XTXRNaUEwSUMwMUlEY2dMVEV3SURoakxURWdNQ0F0TXlBeElDMDFJREZqTFRVZ01DQXRNVElnTFRJZ0xUSXdJQzA0WXkweE5TQXRNVElnTFRJeklDMHpNQ0F0TlRFZ0xURXpNMnd0TVNBdE0yZ3hOVFpzTVNBeVl6SXlJRFkySURRMUlERXdPU0EzTVNBeE16TmpNeklnTXpBZ05qTWdNemNnT0RjZ016ZGpOeUF3SURFeklEQWdNVGdnTFRGak16SWdMVFVnTlRjZ0xUSXpJRFkxSUMwek9HTTNJQzB4TWlBeE1DQXRNalVnTVRBZ0xUTTNZekFnTFRZZ01DQXRNVElnTFRJZ0xURTNJR010TXlBdE1URWdMVEUwSUMweU5DQXRNalFnTFRJNWN5MHhPU0F0TnlBdE1qWWdMVGRqTFRZZ01DQXRNVElnTVNBdE1UWWdNMk10TVRBZ05DQXRNVGdnTVRRZ0xUSXhJREl6WXkweElEVWdMVElnTVRBZ0xUSWdNVFZqTUNBeE15QTFJREkySURFMUlETTBZelFnTWlBMklEY2dOaUF4TW1Nd0lESWdNQ0F6SUMweElEVmpMVElnTkNBdE5TQTNJQzB4TUNBNFl5MHhJREFnTFRNZ01TQXROU0F4WXkwMUlEQWdMVEV5SUMweUlDMHlNQ0F0T0dNdE1UVWdMVEV5SUMweU15QXRNekFnTFRVeElDMHhNek5zTFRFZ0xUTm9NVFUyYkRFZ01tTXlNaUEyTmlBME5TQXhNRGtnTnpFZ01UTXpJR016TWlBek1DQTJNeUF6TnlBNE55QXpOMk0zSURBZ01UTWdNQ0F4T0NBdE1XTXpNaUF0TlNBMU55QXRNak1nTmpVZ0xUTTRZemNnTFRFeElERXdJQzB5TXlBeE1DQXRNelZqTUNBdE5pQXRNU0F0TVRNZ0xUTWdMVEU1WXkweklDMHhNU0F0TVRNZ0xUSTBJQzB5TXlBdE1qbHpMVEU1SUMwM0lDMHlOaUF0TjJNdE5pQXdJQzB4TWlBeElDMHhOaUF6WXkweE1DQTBJQzB4T0NBeE5DQXRNakVnTWpOakxURWdOU0F0TWlBeE1DQXRNaUF4TldNd0lERXpJRFVnTWpZZ01UVWdNelJqTkNBeUlEWWdOeUEySURFeVl6QWdNaUF3SURNZ0xURWdOV010TWlBMElDMDFJRGNnTFRFd0lEZ2dZeTB4SURBZ0xUTWdNU0F0TlNBeFl5MDFJREFnTFRFeUlDMHlJQzB5TUNBdE9HTXRNVFVnTFRFeUlDMHlNeUF0TXpBZ0xUVXhJQzB4TXpOc0xURWdMVE5vTVRVMmJERWdNbU15TWlBMk5pQTBOU0F4TURrZ056RWdNVE16WXpNeUlETXdJRFkwSURNM0lEZzRJRE0zWXpjZ01DQXhNeUF3SURFNElDMHhZek15SUMwMUlEVTJJQzB5TXlBMk5DQXRNemhqTnlBdE1USWdNVEFnTFRJMUlERXdJQzB6TjJNd0lDMDJJREFnTFRFeUlDMHlJQzB4TjJNdE15QXRNVEVnTFRFMElDMHlOQ0F0TWpRZ0xUSTVjeTB4T1NBdE55QXRNallnTFRkakxUWWdNQ0F0TVRJZ01TQXRNVFlnTXlCakxURXdJRFFnTFRFNElERTBJQzB5TVNBeU0yTXRNU0ExSUMweUlERXdJQzB5SURFMVl6QWdNVE1nTlNBeU5pQXhOU0F6TkdNMElESWdOaUEzSURZZ01USmpNQ0F5SURBZ015QXRNU0ExWXkweUlEUWdMVFVnTnlBdE1UQWdPR010TVNBd0lDMHpJREVnTFRVZ01XTXROU0F3SUMweE1pQXRNaUF0TWpBZ0xUaGpMVEUxSUMweE1pQXRNak1nTFRNd0lDMDFNU0F0TVRNemJDMHhJQzB6YURFMU5td3hJREYyTVdNeU1pQTJOaUEwTlNBeE1Ea2dOekVnTVRNell6SXhJREl3SURReElESTVJRFl3SURNMFl6Z2dNaUF5TVNBMElESTVJRFJqTlNBd0lERXlJQzB4SURFM0lDMHlJR016TWlBdE5TQTFOaUF0TWpNZ05qUWdMVE00WXpRZ0xUY2dPQ0F0TVRrZ09TQXRNamRqTUNBdE15QXhJQzA0SURFZ0xURXhZekFnTFRVZ0xURWdMVEV4SUMweUlDMHhObU10TXlBdE1URWdMVEUwSUMweU5DQXRNalFnTFRJNVl5MDVJQzAxSUMweE9DQXROeUF0TWpVZ0xUZG9MVFJqTFRRZ01DQXRNVEFnTWlBdE1UTWdNMk10TmlBeUlDMHhNeUE1SUMweE55QXhOR010TWlBeUlDMHpJRFlnTFRRZ09XTXRNaUExSUMweUlERXhJQzB5SURFMll6QWdNVE1nTlNBeU5TQXhOU0F6TTJNMElESWdOaUEzSURZZ01USmpNQ0F5SURBZ015QXRNU0ExWXkweElETWdMVFVnTmlBdE9DQTNJR010TVNBd0lDMHhJREVnTFRJZ01XTXRNaUF3SUMwMElERWdMVFlnTVdNdE15QXdJQzAzSUMweElDMDVJQzB5WXkweklDMHhJQzAzSUMwMElDMHhNQ0F0Tm5NdE55QXROeUF0T1NBdE1UQmpMVEV3SUMweE5DQXRNakFnTFRReklDMDBNaUF0TVRJemJDMHhJQzB6YURZd1l6WWdNQ0F4TUNBdE5DQXhNQ0F0TVRCMkxUSXlZekFnTFRZZ0xUUWdMVEV3SUMweE1DQXRNVEJvTFRjeWJDMHhJQzB4ZGkweFl5MDNJQzB5TXlBdE1UWWdMVFUxSUMweU5TQXRPRGRqTFRJMUlDMDROU0F0TnpNZ0xUSXpOU0F0TVRFM0lDMHlOemxqTFRJMUlDMHlOU0F0TkRnZ0xUTTJJQzA0TUNBdE16WWdZeTAxSURBZ0xURXpJREVnTFRFNElESmpMVE0zSURZZ0xUWTBJRE16SUMwMk5DQTNPV013SURJM0lESTFJRFV6SURVeUlEVXpZek0ySURBZ05EWWdMVEkySURRMklDMDBNR013SUMweE5pQXROaUF0TXpVZ0xUSTFJQzAwTTJNdE1TQXdJQzA1SUMweklDMDVJQzB4TUdNd0lDMDBJRElnTFRnZ05TQXRNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUxTWpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1qY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UZzRNQ0F5TlRsak1UVWdMVFFnTlRjZ0xUSXhJRFUzSUMwNE9HTXdJQzB4TmlBdE1pQXRNelFnTFRnZ0xUVTJZeTB5TVNBdE9ERWdMVGMzSUMweE16Y2dMVEV6TWlBdE1UTTNZeTAySURBZ0xURXpJREFnTFRFNUlESmpMVE0wSURrZ0xUUTBJRE14SUMwME5DQXpNV3d0TXlBM2JDMDFPQ0F0TVRZeGFEYzJkaTB5TUdndE1qSTFkakl3YURZeWJEazVJREkzTm1NeE1pQXpNaUF5TXlBMU9DQXlNeUEzTldNd0lERXhJQzAxSURFNElDMHhOU0F5TVdNdE15QXhJQzAxSURFZ0xUZ2dNV010TVRZZ01DQXRNelVnTFRFeklDMDBNeUF0TWpaakxURXdJQzB4TnlBdE1qTWdMVFF3SUMwek9DQXRPVEFnWXkweU1TQXRPREFnTFRjMklDMHhNellnTFRFek1TQXRNVE0yWXkwMklEQWdMVEV6SURBZ0xURTVJREpqTFRNMElEa2dMVFEwSURNeElDMDBOQ0F6TVd3dE1pQTNiQzAxT1NBdE1UWXhhRGMyZGkweU1HZ3RNakkxZGpJd2FEWXliRGs1SURJM05tTXhNaUF6TWlBeU15QTFPQ0F5TXlBM05XTXdJREV4SUMwMUlERTRJQzB4TlNBeU1XTXRNeUF4SUMwMUlERWdMVGdnTVdNdE1UWWdNQ0F0TXpVZ0xURXpJQzAwTXlBdE1qWmpMVEV3SUMweE55QXRNaklnTFRRd0lDMHpOeUF0T1RCakxUSXhJQzA0TUNBdE56Y2dMVEV6TmlBdE1UTXlJQzB4TXpaakxUWWdNQ0F0TVRNZ01DQXRNVGtnTWlCakxUTTBJRGtnTFRRMElETXhJQzAwTkNBek1Xd3RNaUEzYkMwMU9TQXRNVFl4YURjMmRpMHlNR2d0TWpJMWRqSXdhRFl5YkRrNUlESTNObU14TWlBek1pQXlNeUExT0NBeU15QTNOV013SURFeElDMDFJREU0SUMweE5TQXlNV010TXlBeElDMDFJREVnTFRnZ01XTXRNVFlnTUNBdE16VWdMVEV6SUMwME15QXRNalpqTFRFd0lDMHhOeUF0TWpJZ0xUUXdJQzB6TnlBdE9UQmpMVEl4SUMwNE1DQXROemNnTFRFek5pQXRNVE15SUMweE16WmpMVFlnTUNBdE1UTWdNQ0F0TVRrZ01tTXRNelFnT1NBdE5ETWdNekVnTFRReklETXhiQzB6SURkc0xUVTVJQzB4TmpGb056WjJMVEl3YUMweU1qVjJNakJvTmpJZ2JEazVJREkzTm1NeE1pQXpNaUF5TXlBMU9DQXlNeUEzTldNd0lERXdJQzAwSURFNElDMHhOQ0F5TVdNdE15QXhJQzAxSURFZ0xUZ2dNV010TVRZZ01DQXRNelVnTFRFeklDMDBNeUF0TWpaakxURXdJQzB4TnlBdE1qTWdMVFF3SUMwek9DQXRPVEJqTFRJeElDMDRNQ0F0TnpjZ0xURXpOaUF0TVRNeUlDMHhNelpqTFRZZ01DQXRNVE1nTUNBdE1Ua2dNbU10TXpRZ09TQXRORE1nTXpFZ0xUUXpJRE14YkMweklEZHNMVFU1SUMweE5qRm9OeloyTFRJd2FDMHlNalYyTWpCb05qSnNPVGtnTWpjMll6RXlJRE15SURJeklEVTRJREl6SURjMVl6QWdNVEFnTFRRZ01UZ2dMVEUwSURJeElHTXRNeUF4SUMwMUlERWdMVGdnTVdNdE1UWWdNQ0F0TXpVZ0xURXpJQzAwTXlBdE1qWmpMVEV3SUMweE55QXRNak1nTFRRd0lDMHpPQ0F0T1RCakxUSXhJQzA0TUNBdE56WWdMVEV6TmlBdE1UTXhJQzB4TXpaakxUWWdNQ0F0TVRNZ01DQXRNVGtnTW1NdE16UWdPU0F0TkRRZ016RWdMVFEwSURNeGJDMHpJRGRzTFRVNElDMHhOakZvTnpWMkxUSXdhQzB5TWpSMk1qQm9OakZzT1RrZ01qYzJZelVnTVRBZ01qTWdOVE1nTWpNZ056ZGpNQ0EzSUMweElERXlJQzAxSURFMVl5MHlJREVnTFRVZ01pQXRPQ0F5YUMwMFl5MDVJQzB5SUMweU1TQXRNVEFnTFRJM0lDMHhPU0JqTFRFeUlDMHhOaUF0TWpJZ0xUUTNJQzB5TmlBdE5qQnNMVEU0SURsak1qa2dPRE1nTmpNZ01UQTJJRGsySURFd05tTTBJREFnTnlBdE1TQXhNU0F0TVdNek5TQXROU0ExTmlBdE5ETWdOVFlnTFRRemJESWdMVFJzTXlBell6RTNJREUzSURRNElEUXpJRGM1SURRell6UWdNQ0E1SUMweElERXpJQzB5WXpFeklDMHpJRFEySUMweE5pQTFOU0F0TmpOak1qTWdOVFFnTmpjZ05qY2dNVEF4SURZM1l6VWdNQ0F4TUNBd0lERTFJQzB4WXpNMUlDMDFJRFUySUMwME15QTFOaUF0TkROc01pQXROR3d6SUROak1UY2dNVGNnTkRnZ05ETWdOemtnTkROak5DQXdJRGtnTFRFZ01UTWdMVElnWXpFeklDMHpJRFEySUMweE5pQTFOU0F0TmpOak1qTWdOVFFnTmpjZ05qY2dNVEF4SURZM1l6VWdNQ0F4TUNBd0lERTFJQzB4WXpNMUlDMDFJRFUySUMwME15QTFOaUF0TkROc01pQXROR3d6SUROak1UY2dNVGNnTkRnZ05ETWdOemtnTkROak5DQXdJRGtnTFRFZ01UTWdMVEpqTVRNZ0xUTWdORFlnTFRFMklEVTFJQzAyTTJNeU15QTFNeUEyTmlBMk5pQXhNREFnTmpaak5pQXdJREV4SURBZ01UWWdMVEZqTXpVZ0xUVWdOVFlnTFRReklEVTJJQzAwTTJ3eUlDMHpiRE1nTTJNeE55QXhOeUEwT0NBME15QTNPU0EwTTJNMElEQWdPU0F0TVNBeE15QXRNbU14TXlBdE15QTBOaUF0TVRZZ05UVWdMVFl6SUdNeU15QTFNeUEyTmlBMk5pQXhNREFnTmpaak5pQXdJREV4SURBZ01UWWdMVEZqTXpVZ0xUVWdOVFlnTFRReklEVTJJQzAwTTJ3eUlDMHpiRElnTTJNeE55QXhOeUEwT1NBME15QTRNQ0EwTTJNMElEQWdPU0F0TVNBeE15QXRNbU14TXlBdE15QTBOaUF0TVRZZ05UVWdMVFl6WXpJeklEVXpJRFkySURZMklERXdNQ0EyTm1NMklEQWdNVEVnTUNBeE5pQXRNV016TlNBdE5TQTFOaUF0TkRNZ05UWWdMVFF6YkRJZ0xUTnNNaUF6WXpFM0lERTNJRFE1SURReklEZ3dJRFF6WXpRZ01DQTVJQzB4SURFeklDMHllazB5TXpFZ01URXlZellnTVRnZ01UWWdOVFFnTVRZZ09ERmpNQ0E1SUMweElERTNJQzAwSURJeklHTXRNaUEwSUMwMklEZ2dMVEV3SURsakxUSWdNU0F0TlNBeElDMDRJREZqTFRZZ01DQXRNVElnTFRJZ0xURTVJQzAyWXkweU5pQXRNVFVnTFRVMUlDMDFOeUF0TmpRZ0xUazFZeTB4SUMweUlDMHhNaUF0TXpnZ0xURXlJQzAyT1dNd0lDMHhPU0EwSUMwek55QXhPU0F0TkROak1pQXRNU0EySUMweUlEZ2dMVEpqTXlBd0lEZ2dNU0F4TVNBell6STFJREV5SURVd0lEVTVJRFl6SURrNGVrMDFOVFFnTVRFeWFERmpOaUF4T0NBeE5pQTFOQ0F4TmlBNE1XTXdJRGtnTFRFZ01UY2dMVFFnTWpOakxUSWdOQ0F0TmlBNElDMHhNQ0E1WXkweUlERWdMVFVnTVNBdE9DQXhJR010TmlBd0lDMHhNaUF0TWlBdE1Ua2dMVFpqTFRJMklDMHhOU0F0TlRVZ0xUVTNJQzAyTkNBdE9UVmpMVEVnTFRJZ0xURXlJQzB6T0NBdE1USWdMVFk1WXpBZ0xURTVJRFFnTFRNM0lERTVJQzAwTTJNeUlDMHhJRFVnTFRJZ055QXRNbWd4WXpNZ01DQTRJREVnTVRFZ00yTXlOU0F4TWlBME9TQTFPU0EyTWlBNU9IcE5PRGM0SURFeE1tTTJJREU0SURFM0lEVTFJREUzSURneVl6QWdPU0F0TVNBeE55QXROQ0F5TW1NdE1pQTBJQzAySURnZ0xURXdJRGxqTFRJZ01TQXROU0F4SUMwNElERmpMVFlnTUNBdE1USWdMVElnTFRFNUlDMDJZeTB5TmlBdE1UVWdMVFUxSUMwMU55QXROalFnTFRrMUlHTXRNU0F0TWlBdE1USWdMVE00SUMweE1pQXROamxqTUNBdE1Ua2dOQ0F0TXpjZ01Ua2dMVFF6WXpJZ0xURWdOU0F0TWlBM0lDMHlZek1nTUNBNUlERWdNVElnTTJNeU5TQXhNaUEwT1NBMU9TQTJNaUE1T0hwTk1USXdNaUF4TVRKak5pQXhPQ0F4TnlBMU5TQXhOeUE0TW1Nd0lEa2dMVEVnTVRjZ0xUUWdNakpqTFRJZ05DQXROaUE0SUMweE1DQTVZeTB5SURFZ0xUVWdNU0F0T0NBeFl5MDJJREFnTFRFeklDMHlJQzB5TUNBdE5tTXRNallnTFRFMUlDMDFOQ0F0TlRjZ0xUWXpJQzA1TldNdE1TQXRNaUF0TVRJZ0xUTTRJQzB4TWlBdE5qbGpNQ0F0TVRrZ05DQXRNemNnTVRrZ0xUUXpJR015SUMweElEVWdMVElnTnlBdE1tTXpJREFnT1NBeElERXlJRE5qTWpVZ01USWdORGtnTlRrZ05qSWdPVGg2VFRFMU1qWWdNVEV5WXpZZ01UZ2dNVGNnTlRVZ01UY2dPREpqTUNBNUlDMHhJREUzSUMwMElESXlZeTB5SURRZ0xUWWdPQ0F0TVRBZ09XTXRNaUF4SUMwMUlERWdMVGdnTVdNdE5pQXdJQzB4TXlBdE1pQXRNakFnTFRaakxUSTJJQzB4TlNBdE5UUWdMVFUzSUMwMk15QXRPVFZqTFRFZ0xUSWdMVEV5SUMwek9DQXRNVElnTFRZNVl6QWdMVEU1SURRZ0xUTTNJREU1SUMwME0yTXlJQzB4SURVZ0xUSWdOeUF0TW1NeklEQWdPU0F4SURFeUlETmpNalVnTVRJZ05Ea2dOVGtnTmpJZ09UaDZJRTB4T0RVd0lERXhNbU0ySURFNElERTNJRFUxSURFM0lEZ3lZekFnT1NBdE1TQXhOeUF0TkNBeU1tTXRNaUEwSUMwMklEZ2dMVEV3SURsakxUSWdNU0F0TlNBeElDMDRJREZqTFRZZ01DQXRNVE1nTFRJZ0xUSXdJQzAyWXkweU5pQXRNVFVnTFRVMElDMDFOeUF0TmpNZ0xUazFZeTB4SUMweUlDMHhNaUF0TXpnZ0xURXlJQzAyT1dNd0lDMHhPU0EwSUMwek55QXhPU0F0TkROak1pQXRNU0ExSUMweUlEY2dMVEpqTXlBd0lEa2dNU0F4TWlBell6STFJREV5SURRNUlEVTVJRFl5SURrNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qUXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalF4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTVhZeU1qWmpNQ0F6SURFZ09DQTRJREV4WXpReUlERTBJREUwTnlBMk9DQXlNVElnTVRjNVl6RTRJRE14SURRM0lEYzBJRFEzSURFMU4yTXdJRGN5SUMweE5pQXhNalVnTFRVMklESXhPR010TWlBMElDMHpJRGtnTFRNZ01USmpNQ0EySURJZ01UQWdOeUF4TW1NeElERWdNeUF4SURVZ01XTTJJREFnTVRJZ0xUUWdNVFVnTFRFeFl6VXpJQzA1TnlBM05DQXRNVGN6SURjMElDMHlOalJqTUNBdE9EZ2dMVE13SUMweE5UUWdMVGM1SUMweU1qUmpMVFV3SUMwM01DQXRNVEV3SUMweE1UY2dMVEUwT1NBdE1UZ3lZeTB6TmlBdE5Ua2dMVFExSUMwNU55QXRORFlnTFRFd01TQmpMVEVnTFRNZ0xURXdJQzB6T0NBdE1UQWdMVE01WXkweElDMDBJQzAzSUMwNElDMHhNaUF0T0dNdE55QXdJQzB4TXlBMklDMHhNeUF4TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRVeU5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNVFFnTWpFeGJETWdOR014TXlBeE9DQTBNU0F6TmlBMk55QXpObU15TVNBd0lETXpJQzB4TXlBek9DQXROREJqTVNBdE5DQXhJQzA1SURFZ0xURTBZekFnTFRJM0lDMDNJQzAyT0NBdE1UTWdMVGcyWXkweUlDMDJJQzA0SUMweU5TQXRNVEFnTFRNeFl5MDBJQzB4TWlBdE9DQXRNalFnTFRnZ0xUTXpZekFnTFRZZ01pQXRNVEFnT0NBdE1USmpNaUF0TVNBeklDMHhJRFVnTFRGak5TQXdJREV3SURJZ01UVWdNVEZqTnlBeE1pQXhPQ0F6T1NBeE9DQXpPV3d4TnlBdE9HTXRNU0F0TWlBdE1TQXRNeUF0TWlBdE5XTXRNVE1nTFRNMUlDMHpNU0F0TnpJZ0xUYzJJQzAzTWlCakxURTBJREFnTFRNeElEWWdMVE01SURFNFl5MDNJREV3SUMweE1TQXlOQ0F0TVRFZ016bGpNQ0F4TXlBeklESTRJRGtnTkROak1qRWdOVFFnTWpjZ09UUWdNamNnTVRBMGRqSmpMVEVnTkNBdE1pQTJJQzAwSURkakxURWdNQ0F0TWlBeElDMHpJREZ6TFRJZ0xURWdMVE1nTFRGakxUSTBJQzB4TUNBdE5UWWdMVFV5SUMwM05pQXRNVGt6WXpBZ0xUTWdMVEVnTFRZZ0xURWdMVGRqTFRJZ0xURXhJQzAySUMweE1pQXRNVEVnTFRFeWFDMDFOV010TXlBd0lDMDJJREVnTFRnZ00zTXRNaUEySUMweUlEbDJOR3d6TkNBeE1EbGpNVEVnTXpVZ01qQWdOalFnTWpBZ09ERmpNQ0E0SUMweUlERTBJQzAzSURFMklHTXRNaUF4SUMweklERWdMVFVnTVdNdE1qSWdNQ0F0TXprZ0xUVTBJQzB6T1NBdE5UUnNMVEUxSURoak55QXlNaUF5TVNBME5pQXlOeUExTTJNM0lEZ2dNakVnTWpRZ05EWWdNalJqTlNBd0lERXdJQzB4SURFMUlDMHlZekk1SUMwM0lETTRJQzAwTVNBek9DQXROREY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TkRBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNakkzZGpJeU5tTXdJRGNnTmlBeE15QXhNeUF4TTJNMklEQWdNVEVnTFRRZ01USWdMVGhqTUNBd0lEa2dMVE0ySURFd0lDMHpPV015SUMwMElERTVJQzAyTVNBMU5pQXRNVEU0WXpJM0lDMDBNaUF4TWpJZ0xURTJOU0F4TVRrZ0xURTJOV013SURBZ056UWdMVGsxSURjNUlDMHlNalIyTFRFeVl6RWdMVFl6SUMweE5TQXRNVFk1SUMwMk1pQXRNalV5WXkwMElDMDNJQzA1SUMweE1TQXRNVFlnTFRFeFl5MHhJREFnTFRNZ01DQXROU0F4WXkwMElESWdMVFVnTlNBdE5TQTVZeTB4SURRZ01TQTVJRE1nTVRWak1qWWdOeklnTkRVZ01UUTJJRFExSURJeE9DQmpNQ0E0TXlBdE1qa2dNVEkySUMwME55QXhOVGRqTFRZMUlERXhNU0F0TVRVeElERTJOU0F0TVRrMElERTNPV010TnlBeklDMDRJRGdnTFRnZ01URjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFNekl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTXpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1RRMklDMHhOelJqTkNBd0lEVWdNQ0E0SURGek55QXlJRGtnTkdNNUlEWWdNVFlnTVRRZ01qSWdNalpqTVRBZ01qQWdNVGNnTlRFZ016QWdNVEF5YkRNZ01USmpPU0F6TnlBeE55QTJPU0F5TkNBNU9XTXlJRGdnTXlBeE5pQTFJREl6WXpFZ05pQXpJREV6SURRZ01UbGpOaUF5T0NBeE15QTFOeUF5TVNBNE9Xd3hJRE5vTFRFMU5uWXRNbU10TnlBdE1qTWdMVEUySUMwMU5TQXRNalVnTFRnM1l5MHlOU0F0T0RVZ0xUY3pJQzB5TXpVZ0xURXhOeUF0TWpjNVl5MHlOU0F0TWpVZ0xUUTRJQzB6TlNBdE9EQWdMVE0xWXkwME5pQXdJQzA0TWlBeU9DQXRPRElnT0RFZ1l6QWdNamNnTWpVZ05UTWdOVElnTlROak16WWdNQ0EwTmlBdE1qY2dORFlnTFRReFl6QWdMVEUySUMwMklDMHpOQ0F0TWpVZ0xUUXlZeTAxSUMweUlDMDRJQzAySUMwNUlDMHhNR010TVNBdE5TQXpJQzA1SURZZ0xURXhZelFnTFRNZ09TQXROU0F4TkNBdE5XTTJJREFnTVRFZ01pQXhOaUExWXpJMElERTJJRE14SURRMklEVXlJREV5T0d3eklERXlZekV5SURRMklESXhJRGcxSURJNUlERXlNbU0zSURNeklERTFJRFk0SURJMUlERXdPR3d4SUROb0xURTFObll0TW1NdE55QXRNak1nTFRFMklDMDFOU0F0TWpVZ0xUZzNZeTB5TlNBdE9EVWdMVGN6SUMweU16VWdMVEV4TnlBdE1qYzVJR010TWpVZ0xUSTFJQzAwT0NBdE16VWdMVGd3SUMwek5XTXRORFlnTUNBdE9ESWdNamdnTFRneUlEZ3hZekFnTWpjZ01qVWdOVElnTlRJZ05USmpNellnTUNBME5pQXRNallnTkRZZ0xUUXdZekFnTFRFMklDMDJJQzB6TkNBdE1qVWdMVFF5WXkwMUlDMHlJQzA0SUMwMklDMDVJQzB4TUdNdE1TQXROU0F6SUMwNUlEWWdMVEV4WXpRZ0xUTWdPU0F0TlNBeE5DQXROV00ySURBZ01URWdNaUF4TmlBMVl6STBJREUySURNeElEUTJJRFV5SURFeU9Hd3pJREV5WXpFeUlEUTJJREl4SURnMUlESTVJREV5TW1NM0lETXpJREUxSURZNElESTFJREV3T0d3eElETm9MVEUxTm5ZdE1pQmpMVGNnTFRJeklDMHhOaUF0TlRVZ0xUSTFJQzA0TjJNdE1qVWdMVGcxSUMwM015QXRNak0xSUMweE1UY2dMVEkzT1dNdE1qVWdMVEkxSUMwME9DQXRNelVnTFRnd0lDMHpOV010TkRZZ01DQXRPRElnTWpnZ0xUZ3lJRGd4WXpBZ01qY2dNalVnTlRJZ05USWdOVEpqTXpZZ01DQTBOaUF0TWpZZ05EWWdMVFF3WXpBZ0xURTJJQzAySUMwek5DQXRNalVnTFRReVl5MDFJQzB5SUMwNElDMDJJQzA1SUMweE1HTXRNU0F0TlNBeklDMDVJRFlnTFRFeFl6UWdMVE1nT1NBdE5TQXhOQ0F0TldNMklEQWdNVEVnTWlBeE5pQTFZekkwSURFMklETXhJRFEySURVeUlERXlPR3d6SURFeUlHTXhNaUEwTmlBeU1TQTROU0F5T1NBeE1qSmpOeUF6TXlBeE5TQTJPQ0F5TlNBeE1EaHNNU0F6YUMweE5UWjJMVEpqTFRjZ0xUSXpJQzB4TmlBdE5UVWdMVEkxSUMwNE4yTXRNalVnTFRnMUlDMDNNeUF0TWpNMUlDMHhNVGNnTFRJM09XTXRNalVnTFRJMUlDMDBPQ0F0TXpVZ0xUZ3dJQzB6TldNdE5EWWdNQ0F0T0RJZ01qZ2dMVGd5SURneFl6QWdNamNnTWpVZ05USWdOVElnTlRKak16WWdNQ0EwTmlBdE1qWWdORFlnTFRRd1l6QWdMVEUySUMwMklDMHpOQ0F0TWpVZ0xUUXlZeTAxSUMweUlDMDRJQzAySUMwNUlDMHhNR010TVNBdE5TQXpJQzA1SURZZ0xURXhZelFnTFRNZ09TQXROU0F4TkNBdE5TQmpOaUF3SURFeElESWdNVFlnTldNeU5DQXhOaUF6TVNBME5pQTFNaUF4TWpoc015QXhNbU14TWlBME5pQXlNU0E0TlNBeU9TQXhNakpqTnlBek15QXhOU0EyT0NBeU5TQXhNRGhzTVNBemFDMDJNMk10TmlBd0lDMHhNQ0EwSUMweE1DQXhNSFl5TW1Nd0lEWWdOQ0F4TVNBeE1DQXhNV2czTm13eElERmpNaklnTmpZZ05EVWdNVEV3SURjeElERXpNMk16TXlBek1DQTJOQ0F6T0NBNE9DQXpPR00ySURBZ01USWdNQ0F4TnlBdE1XTXpNaUF0TlNBMU55QXRNak1nTmpVZ0xUTTRZemNnTFRFeElERXdJQzB5TkNBeE1DQXRNelpqTUNBdE55QXRNU0F0TVRNZ0xUTWdMVEU1SUdNdE15QXRNVEVnTFRFeklDMHlOQ0F0TWpNZ0xUSTVjeTB4T0NBdE55QXRNalVnTFRkekxURXpJRElnTFRFM0lEUmpMVEV3SURRZ0xURTRJREV6SUMweU1TQXlNbU10TVNBMUlDMHlJREV3SUMweUlERTFZekFnTVRNZ05TQXlOaUF4TlNBek5HTTBJRElnTmlBM0lEWWdNVE5qTUNBeElEQWdNeUF0TVNBMVl5MHlJRFFnTFRVZ055QXRNVEFnT0dNdE1TQXdJQzB6SURFZ0xUVWdNV010TlNBd0lDMHhNaUF0TWlBdE1qQWdMVGhqTFRFMUlDMHhNaUF0TWpNZ0xUTXdJQzAxTVNBdE1UTXpiQzB4SUMwemFERTFObXd4SURGak1qSWdOallnTkRVZ01UQTVJRGN4SURFek15QmpNek1nTXpBZ05qUWdNemdnT0RnZ016aGpOaUF3SURFeUlEQWdNVGNnTFRGak16SWdMVFVnTlRjZ0xUSXpJRFkxSUMwek9HTTNJQzB4TVNBeE1DQXRNalFnTVRBZ0xUTTJZekFnTFRjZ0xURWdMVEV6SUMweklDMHhPV010TXlBdE1URWdMVEV6SUMweU5DQXRNak1nTFRJNWN5MHhPQ0F0TnlBdE1qVWdMVGR6TFRFeklESWdMVEUzSURSakxURXdJRFFnTFRFNElERXpJQzB5TVNBeU1tTXRNU0ExSUMweUlERXdJQzB5SURFMVl6QWdNVE1nTlNBeU5pQXhOU0F6TkdNMElESWdOaUEzSURZZ01UTmpNQ0F4SURBZ015QXRNU0ExWXkweUlEUWdMVFVnTnlBdE1UQWdPR010TVNBd0lDMHpJREVnTFRVZ01TQmpMVFVnTUNBdE1USWdMVElnTFRJd0lDMDRZeTB4TlNBdE1USWdMVEl6SUMwek1DQXROVEVnTFRFek0yd3RNU0F0TTJneE5UWnNNU0F4WXpJeUlEWTJJRFExSURFd09TQTNNU0F4TXpOak16TWdNekFnTmpRZ016Z2dPRGdnTXpoak5pQXdJREV5SURBZ01UY2dMVEZqTXpJZ0xUVWdOVGNnTFRJeklEWTFJQzB6T0dNM0lDMHhNU0F4TUNBdE1qUWdNVEFnTFRNMll6QWdMVGNnTFRFZ0xURXpJQzB6SUMweE9XTXRNeUF0TVRFZ0xURXpJQzB5TkNBdE1qTWdMVEk1Y3kweE9DQXROeUF0TWpVZ0xUZHpMVEV6SURJZ0xURTNJRFJqTFRFd0lEUWdMVEU0SURFeklDMHlNU0F5TWlCakxURWdOU0F0TWlBeE1DQXRNaUF4TldNd0lERXpJRFVnTWpZZ01UVWdNelJqTkNBeUlEWWdOeUEySURFell6QWdNU0F3SURNZ0xURWdOV010TWlBMElDMDFJRGNnTFRFd0lEaGpMVEVnTUNBdE15QXhJQzAxSURGakxUVWdNQ0F0TVRJZ0xUSWdMVEl3SUMwNFl5MHhOU0F0TVRJZ0xUSXpJQzB6TUNBdE5URWdMVEV6TTJ3dE1TQXRNMmd4TlRac01TQXhZekl5SURZMklEUTFJREV3T1NBM01TQXhNek5qTXpNZ016QWdOalFnTXpnZ09EZ2dNemhqTmlBd0lERXlJREFnTVRjZ0xURmpNeklnTFRVZ05UY2dMVEl6SURZMUlDMHpPR00zSUMweE1pQXhNQ0F0TWpVZ01UQWdMVE00SUdNd0lDMDJJREFnTFRFeUlDMHlJQzB4TjJNdE15QXRNVEVnTFRFMElDMHlOQ0F0TWpRZ0xUSTVjeTB4T0NBdE55QXRNalVnTFRkekxURXpJRElnTFRFM0lEUmpMVEV3SURRZ0xURTRJREV6SUMweU1TQXlNbU10TVNBMUlDMHlJREV3SUMweUlERTFZekFnTVRNZ05TQXlOaUF4TlNBek5HTTBJRElnTmlBM0lEWWdNVE5qTUNBeElEQWdNeUF0TVNBMVl5MHlJRFFnTFRVZ055QXRNVEFnT0dNdE1TQXdJQzB6SURFZ0xUVWdNV010TlNBd0lDMHhNaUF0TWlBdE1qQWdMVGhqTFRFMUlDMHhNaUF0TWpNZ0xUTXdJQzAxTVNBdE1UTXpiQzB4SUMwemFERTFObXd4SURFZ1l6SXlJRFkySURRMUlERXdPU0EzTVNBeE16TmpNakVnTWpBZ05ESWdNekFnTmpFZ016VmpPQ0F5SURJd0lETWdNamdnTTJNMUlEQWdNVElnTUNBeE55QXRNV016TWlBdE5TQTFOaUF0TWpNZ05qUWdMVE00WXpRZ0xUY2dPQ0F0TVRrZ09TQXRNamQyTFRGak1DQXRNeUF4SUMwM0lERWdMVEV3WXpBZ0xUVWdMVEVnTFRFeUlDMHlJQzB4TjJNdE15QXRNVEVnTFRFMElDMHlOQ0F0TWpRZ0xUSTVZeTA1SUMwMUlDMHhOeUF0TmlBdE1qUWdMVFpvTFRWakxUUWdNQ0F0TVRBZ01pQXRNVE1nTTJNdE5pQXlJQzB4TXlBNUlDMHhOeUF4TkdNdE1pQXlJQzB6SURVZ0xUUWdPQ0JqTFRJZ05TQXRNaUF4TVNBdE1pQXhObU13SURFeklEVWdNalVnTVRVZ016TmpOQ0F5SURZZ055QTJJREV6WXpBZ01TQXdJRE1nTFRFZ05XTXRNU0F6SUMwMUlEWWdMVGdnTjJNdE1TQXdJQzB4SURFZ0xUSWdNV2d0Tm1NdE15QXdJQzAzSURBZ0xUa2dMVEZqTFRNZ0xURWdMVGNnTFRRZ0xURXdJQzAyY3kwM0lDMDNJQzA1SUMweE1HTXRNVEFnTFRFMElDMHlNQ0F0TkRNZ0xUUXlJQzB4TWpOc0xURWdMVE5vTmpCak5pQXdJREV3SUMwMUlERXdJQzB4TVhZdE1qSmpNQ0F0TmlBdE5DQXRNVEFnTFRFd0lDMHhNR2d0TnpKc0xURWdMVEYyTFRGakxUY2dMVEl6SUMweE5pQXROVFVnTFRJMUlDMDROeUJqTFRJMUlDMDROU0F0TnpNZ0xUSXpOU0F0TVRFM0lDMHlOemxqTFRJMUlDMHlOU0F0TkRnZ0xUTTFJQzA0TUNBdE16VmpMVFVnTUNBdE1UTWdNQ0F0TVRnZ01XTXRNemNnTmlBdE5qUWdNelFnTFRZMElEZ3dZekFnTWpjZ01qVWdOVElnTlRJZ05USmpNellnTUNBME5pQXRNallnTkRZZ0xUUXdZekFnTFRFMklDMDJJQzB6TlNBdE1qVWdMVFF6WXkweElEQWdMVGtnTFRJZ0xUa2dMVGx6TlNBdE1UWWdNVGtnTFRFMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qUkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalJHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRFeE1qWjJNVFV4TkdNd0lESWdPQ0F5TkNBeE5TQXlObU0wTlNBeE1TQXhORElnTlRJZ01qRXlJREV6TTJNeU5pQXpNU0F6T0NBMk1pQXpPQ0E1T1dNd0lEWTNJQzB5TmlBeE1ERWdMVFl4SURFek9HTXROQ0EwSUMweE1DQTRJQzB4TUNBeE1XTXdJRElnTVNBeklEVWdOWE00SURNZ01USWdNMk0ySURBZ01USWdMVElnTVRZZ0xUVmpNek1nTFRJMklEYzVJQzA0TVNBM09TQXRNVFl3WXpBZ0xUTXdJQzAwSUMwMU5TQXRNVEVnTFRjM1l6WWdMVEkySURFeElDMDFOQ0F4TVNBdE9EUjJMVGgyTFRFNFl5MHlJQzB5TXlBdE5pQXRORGNnTFRFeUlDMDNNaUJqTmlBdE1qY2dNVElnTFRVM0lERXlJQzA0T1hZdE9IWXRNakJqTFRJZ0xUSXpJQzAxSUMwME55QXRNVElnTFRjeVl6WWdMVEkySURFeUlDMDFOaUF4TWlBdE9EaDJMVGQyTFRJd1l5MHlJQzB5TXlBdE5TQXRORGdnTFRFeUlDMDNNbU0ySUMweU55QXhNaUF0TlRjZ01USWdMVGc1ZGkwM2RpMHlNR010TWlBdE1qTWdMVFVnTFRRNElDMHhNaUF0TnpKak5pQXRNallnTVRJZ0xUVTNJREV5SUMwNE9IWXRPSFl0TWpCakxUSWdMVEl6SUMwMUlDMDBOeUF0TVRJZ0xUY3lZellnTFRJMklERXlJQzAxTmlBeE1pQXRPRGgyTFRoMkxUSXdZeTB4SUMweE5pQXROQ0F0TXpRZ0xUY2dMVFV4SUdNMklDMDBNQ0F4TUNBdE9ERWdNVEFnTFRFeE9HTXdJQzB4T0RVZ0xURTBNQ0F0TWpZeUlDMHhPVE1nTFRNeE1tTXROREFnTFRNNElDMDJPQ0F0T0RNZ0xUZzJJQzB4TlRaakxUSWdMVGNnTFRjZ0xURTJJQzB4TlNBdE1UWnpMVEUxSURrZ0xURTFJREUyZWsweU1UZ2dMVFU1TUdNek1TQXpPU0EwT0NBNE1TQTBPQ0F4TXpKak1DQTJJREFnTVRFZ0xURWdNVGRqTFRjZ0xURXhJQzB4TlNBdE1qSWdMVEkwSUMwek0yTXROVElnTFRVNElDMHhOREFnTFRFd05TQXRNVGM0SUMweE5qQmpMVEUxSUMweU1pQXRNak1nTFRRM0lDMHlPQ0F0Tmpsak9Ea2dNek1nTVRRMElEWTJJREU0TXlBeE1UTjZJRTB5TVRnZ0xUUXdNbU16TVNBek9TQTBPQ0E0TVNBME9DQXhNekpqTUNBMUlEQWdNVEVnTFRFZ01UZGpMVGNnTFRFeElDMHhOU0F0TWpNZ0xUSTBJQzB6TTJNdE5USWdMVFU0SUMweE5EQWdMVEV3TlNBdE1UYzRJQzB4TmpCakxURTFJQzB5TWlBdE1qTWdMVFEzSUMweU9DQXROamxqT0RrZ016TWdNVFEwSURZMUlERTRNeUF4TVRONlRUSXhPQ0F0TWpFMFl6TXhJRE01SURRNElEZ3hJRFE0SURFek1tTXdJRFVnTUNBeE1TQXRNU0F4TjJNdE55QXRNVElnTFRFMUlDMHlNeUF0TWpRZ0xUTXpZeTAxTWlBdE5Ua2dMVEUwTUNBdE1UQTFJQzB4TnpnZ0xURTJNQ0JqTFRFMUlDMHlNaUF0TWpNZ0xUUTNJQzB5T0NBdE5qbGpPRGtnTXpNZ01UUTBJRFkxSURFNE15QXhNVE42VFRJeE9DQXRNalpqTXpFZ016a2dORGdnT0RBZ05EZ2dNVE14WXpBZ05TQXdJREV4SUMweElERTNZeTAzSUMweE1pQXRNVFVnTFRJeklDMHlOQ0F0TXpOakxUVXlJQzAxT1NBdE1UUXdJQzB4TURVZ0xURTNPQ0F0TVRZd1l5MHhOQ0F0TWpJZ0xUSXpJQzAwTmlBdE1qZ2dMVFk0WXpnNUlETXpJREUwTkNBMk5TQXhPRE1nTVRFemVrMHlNVGdnTVRZeFl6TXhJRE01SURRNElEZ3dJRFE0SURFek1HTXdJRGNnTUNBeE5DQXRNU0F5TVdNdE55QXRNVElnTFRFMUlDMHlNeUF0TWpRZ0xUTXpJR010TlRJZ0xUVTVJQzB4TkRBZ0xURXdOU0F0TVRjNElDMHhOakJqTFRFMUlDMHlNeUF0TWpRZ0xUUTVJQzB5T0NBdE56SmpPRGtnTXpRZ01UUTBJRFkySURFNE15QXhNVFI2VFRFeE15QXpOVGxqTFRVM0lDMDBPQ0F0TmpjZ0xUZ3lJQzAzTkNBdE1UQTNZekFnTFRRZ0xURWdMVGtnTFRJZ0xURTBZemczSURNeklERTBNaUEyTlNBeE9ERWdNVEV6WXpNeElETTRJRFEzSURnd0lEUTRJREV6TUdNd0lEVWdNQ0F4TVNBdE1TQXhObU10TXlBdE5TQXROeUF0TVRFZ0xURXhJQzB4Tm1NdE1qY2dMVE0xSUMwNE1pQXROeklnTFRFME1TQXRNVEl5ZWswek5TQXRPRGt4SUdNMU1DQXhOQ0F4TWpnZ016a2dNVGt3SURFeE5XTXlOaUF6TXlBME1pQTNOU0EwTWlBeE5UQmpMVGNnTFRFeUlDMHhOaUF0TWpRZ0xUSTJJQzB6Tm1NdE5USWdMVFU0SUMweE5EQWdMVEV3TlNBdE1UYzRJQzB4TmpCakxURTFJQzB5TWlBdE1qTWdMVFEzSUMweU9DQXROamw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUxUlRVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVJUVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UVWdNVGM0YURFeE9YWXhNVGxqTUNBeE1DQXhNU0F4TlNBeU1pQXhOWE15TWlBdE5TQXlNaUF0TVRWMkxURXhPV2d4TVRsak1UQWdNQ0F4TlNBdE1URWdNVFVnTFRJeWN5MDFJQzB5TWlBdE1UVWdMVEl5YUMweE1UbDJMVEV4T1dNd0lDMHhNQ0F0TVRFZ0xURTFJQzB5TWlBdE1UVnpMVEl5SURVZ0xUSXlJREUxZGpFeE9XZ3RNVEU1WXkweE1DQXdJQzB4TlNBeE1TQXRNVFVnTWpKek5TQXlNaUF4TlNBeU1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUSTJPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyT0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTmpjZ01UQTNiQzB6T0NBdE4zWXRNVFkxYkRNeklEZGpPU0F3SURFMklDMHpJREUySUMweE5IWXROVGxqTUNBdE5pQXROU0F0TVRNZ0xURXhJQzB4Tkd3dE16Z2dMVGQyTFRFME4yZ3RNamgyTVRReGJDMDRPU0F0TVRoMkxURTFOV2d0TWpoMk1UUTViQzB6TXlBdE4yTXRPU0F3SUMweE55QXpJQzB4TnlBeE5IWTFPR013SURZZ05TQXhNeUF4TVNBeE5Hd3pPU0E0ZGpFMk5Xd3RNek1nTFRkakxUa2dNQ0F0TVRjZ015QXRNVGNnTVRSMk5UaGpNQ0EySURVZ01UTWdNVEVnTVRSc016a2dPSFl4TkRkb01qaDJMVEUwTVd3NE9TQXhPSFl4TlRWb01qaDJMVEUwT1d3ek15QTNJR001SURBZ01UWWdMVE1nTVRZZ0xURTBkaTAxT1dNd0lDMDJJQzAxSUMweE15QXRNVEVnTFRFMGVrMHhOallnTVRnell6TWdMVElnTlNBdE55QTFJQzB4TVhZdE5EazFhQzB5TjNZeE56VnNMVEV5TmlBdE16VmpMVGtnTUNBdE1UZ2dNaUF0TVRnZ01UTjJORGsxYURJNGRpMHhOelZzTVRJMklETTFhREZzTWlBeFl6UWdNQ0EzSUMweElEa2dMVE42VFRJNElDMDVOMnd4TVRZZ016SjJNVFkxYkMweE1UWWdMVE16ZGkweE5qUjZUVE14TWlBM05uWXRNVFkxYkRnNUlERTRkakUyTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRVelJDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXpSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOamNnTFRZd1l6TTJJREFnTkRVZ0xUSTJJRFExSUMwME1HTXdJQzB4TmlBdE5pQXRNelFnTFRJMUlDMDBNbU10TlNBdE1pQXROeUF0TmlBdE9DQXRNVEJqTUNBdE5TQXhJQzA0SURVZ0xURXhjemtnTFRVZ01UUWdMVFZqTmlBd0lERXlJRElnTVRjZ05XTXlOQ0F4TmlBek1DQTBOU0ExTVNBeE1qZHNNeUF4TW1NeE1pQTBOaUF5TVNBNE5DQXlPU0F4TWpGak55QXpNeUF4TlNBMk55QXlOU0F4TURkMk5HZ3ROakpqTFRZZ01DQXRNVEFnTkNBdE1UQWdNVEIyTWpKak1DQTJJRFFnTVRBZ01UQWdNVEJvTnpaMk1tTXlOU0EzTkNBMk5pQXhOamtnTVRVNUlERTJPU0JqTkRVZ01DQTVNQ0F0TWpZZ09UQWdMVGMyWXpBZ0xUWWdNQ0F0TVRJZ0xUSWdMVEUzWXkwMUlDMHlNQ0F0TWpZZ0xUTTJJQzAwTnlBdE16WmpMVGNnTUNBdE1UUWdNaUF0TVRnZ05HTXRNVEFnTkNBdE1UZ2dNVE1nTFRJeElESXlZeTB4SURVZ0xUSWdPU0F0TWlBeE5HTXdJREUwSURVZ01qY2dNVFVnTXpWak5DQXlJRFlnTnlBMklERXlZekFnTmlBdE5TQXhNaUF0TVRFZ01UTmpMVEVnTUNBdE15QXhJQzAxSURGakxUVWdNQ0F0TVRJZ0xUSWdMVEl3SUMwNFl5MHhOU0F0TVRJZ0xUSXpJQzB6TUNBdE5URWdMVEV6TW5ZdE0yZzFPV00ySURBZ01UQWdMVFFnTVRBZ0xURXdkaTB5TWlCak1DQXROaUF0TkNBdE1UQWdMVEV3SUMweE1HZ3ROekoyTFRKakxUY2dMVEl6SUMweE5pQXROVFFnTFRJMUlDMDRObU10TWpRZ0xUZzFJQzAzTWlBdE1qTTBJQzB4TVRZZ0xUSTNPR010TWpVZ0xUSTFJQzAwT0NBdE16VWdMVGd3SUMwek5XTXRORFlnTUNBdE9ERWdNamtnTFRneElEZ3hZekFnTWpjZ01qVWdOVElnTlRJZ05USjZUVFl6TmlBeU1ETmpMVFVnTFRFZ0xURTVJQzB5SUMwek15QXRNbWd0TVRCakxURTJJREVnTFRJNUlEUWdMVE0wSURWakxUUWdNQ0F0TlNBd0lDMDNJQzAwY3kweE5pQXRNemtnTFRFNUlDMDBObk10TkNBdE1USWdMVEV3SUMweE1tZ3RNVEVnWXkwMklEQWdMVGtnTkNBdE9TQXhNR016SURjZ01qUWdNekFnTXpRZ09EVmpNaUF4TVNBNElERTJJREUwSURFNFl6RXlJREFnTWpJZ0xURWdNelFnTFROak1UTWdMVElnTWpZZ0xUTWdORE1nTFROak9TQXdJREU1SURBZ016RWdNV3cwT0NBMGFERmpNaUF3SURjZ0xURWdPQ0F0T1hZdE5tTXdJQzB4SUMweElDMDBJQzB5SUMwMVl5MDBJQzA1SUMweE1pQXRNVGNnTFRJd0lDMHlOV010TnlBdE55QXRNVFF6SUMweE1qSWdMVEUwTXlBdE1USXljeTB4SUMweElDMHhJQzB5Y3pBZ0xURWdNaUF0TW1NMElDMHlJREl5SUMwNUlETTRJQzB5TVhNeU1pQXRNakFnTWpjZ0xUSXpJR015SUMweUlEVWdMVElnTnlBdE1tTXhOeUF3SURJM0lESXlJREkzSURNMmRqWmpMVEVnTkNBdE1UY2dPQ0F0TVRjZ01qZGpNQ0F4TXlBNUlESTRJREkySURJNFl6SXhJREFnTWpnZ0xURTBJREk0SUMwek5HTXdJQzAxTXlBdE16Z2dMVEV3TXlBdE9UTWdMVEV3TTJNdE1qTWdNQ0F0TkRZZ09DQXROVFlnTWpWakxUWWdNVEVnTFRFd0lESTBJQzB5TnlBeU5ITXRNak1nTFRFNElDMHlPU0F0TWpoakxUVWdMVGNnTFRFMklDMHlNQ0F0TXpBZ0xUSXdZeTAwSURBZ0xUY2dNU0F0TVRFZ00yTXdJREFnTFRjZ05TQXROeUF4TkdNd0lEWWdNeUF4TXlBeE15QXlNU0JqTWpZZ01qRWdNVGt3SURFMU5DQXhPVEVnTVRVMWN6SWdNaUF5SURSak1DQXpJQzB5SURZZ0xUVWdObnBOTVRnNUlESTFNMk15TWlBd0lEUXhJQzB4TmlBME1TQXRNemxqTUNBdE16RWdMVEUySUMwMU5TQXRORGdnTFRVMVl5MDVJREFnTFRFNUlESWdMVEkySURFd1l5MDBJRFFnTFRZZ01URWdMVFlnTVRkak1DQTRJRE1nTVRZZ01USWdNak4yTW5Nd0lESWdMVE1nTkdNdE1TQXhJQzB5SURFZ0xUTWdNV010TXlBd0lDMDNJQzB5SUMweE1TQXRObU10TVRZZ0xURTJJQzAwT0NBdE5UQWdMVFk0SUMweE9URmpNQ0F0TXlBdE1TQXROaUF0TVNBdE4yTXRNaUF0TVRFZ0xUY2dMVEV5SUMweE1TQXRNVElnYUMwMU5XTXRPQ0F3SUMweE1DQTFJQzB4TUNBeE1uWTBiRE0wSURFd09XTXhNU0F6TlNBeU1DQTJOQ0F5TUNBNE1XTXdJRGdnTFRJZ01UUWdMVGNnTVRaakxUSWdNU0F0TXlBeElDMDFJREZqTFRJeUlEQWdMVE01SUMwMU5DQXRNemtnTFRVMGJDMHhOU0E0WXpFd0lETXpJRE16SURjM0lEY3pJRGMzWXpVZ01DQXhNQ0F0TVNBeE5TQXRNbU15T1NBdE55QXpPQ0F0TkRFZ016Z2dMVFF4YkRNZ05HTXhOeUF5TXlBME15QXpPQ0EzTWlBek9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUSTRNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEk0TXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TnpnZ01URXdiQzB6TmlBdE4zWXRNVFkxYkRNeElEZG9NMk00SURBZ01UUWdMVFlnTVRRZ0xURTBkaTAxT1dNd0lDMDJJQzAySUMweE15QXRNVElnTFRFMGJDMHpOaUF0TjNZdE1UUTNhQzB5T0hZeE5ERnNMVFU1SUMweE1uWXRNVFEyYUMweU4zWXhOREZzTFRVeklDMHhNWFl0TVRRMWFDMHlOM1l4TXpsc0xUTXhJQzAyYUMwell5MDRJREFnTFRFMElEWWdMVEUwSURFMGRqVTRZekFnTmlBMUlERXlJREV4SURFemJETTNJRGgyTVRZMmJDMHpNU0F0TjJndE0yTXRPQ0F3SUMweE5DQTJJQzB4TkNBeE5IWTFPR013SURZZ05TQXhNaUF4TVNBeE0yd3pOeUE0ZGpFMU4yZ3lOM1l0TVRVeElHdzFNeUF4TVhZeE5UWm9NamQyTFRFMU1XdzFPU0F4TW5ZeE5UVm9NamgyTFRFME9Xd3pNU0EzYUROak9DQXdJREV6SUMwMklERXpJQzB4TkhZdE5UbGpNQ0F0TmlBdE5TQXRNVE1nTFRFeElDMHhOSHBOTVRJNElDMDROWFl4TmpWc0xUVXpJQzB4TVhZdE1UWTFlazB4TlRVZ09EVjJMVEUyTld3MU9TQXhNbll4TmpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVd1FUa3VlRzFzQUR4emVXMWliMndnYVdROUlrVXdRVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nekl3SURrMmJDMHhNaklnTFRrMmJERXlNaUF0T1Raak15QXRNaUExSUMwMklEVWdMVEV3WXpBZ0xUTWdMVElnTFRjZ0xUUWdMVGxzTFRFeUlDMHhNMk10TWlBdE15QXROaUF0TkNBdE1UQWdMVFJqTFRNZ01DQXROeUF4SUMwNUlETnNMVEV5TnlBeE1ERnNMVEV5T0NBdE1UQXhZeTB5SUMweUlDMDJJQzB6SUMwNUlDMHpZeTAwSURBZ0xUZ2dNU0F0TVRBZ05Hd3RNVElnTVROakxUSWdNaUF0TkNBMklDMDBJRGxqTUNBMElESWdPQ0ExSURFd2JERXlNaUE1Tm13dE1USXlJRGsyWXkweklESWdMVFVnTmlBdE5TQXhNSE15SURnZ05DQXhNR3d4TXlBeE1tTXpJRElnTlNBMElEa2dOQ0JqTXlBd0lEY2dMVEVnT1NBdE0yd3hNamdnTFRFd01Xd3hNamNnTVRBeFl6SWdNaUEySURNZ09TQXpZelFnTUNBM0lDMHlJREV3SUMwMGJERXlJQzB4TW1NeUlDMHlJRFFnTFRVZ05DQXRPWFl0TVdNd0lDMDBJQzB5SUMwNElDMDFJQzB4TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRBNE1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTRNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlORGtnTFRFNU4yZzNObU0zSURBZ01URWdMVFVnTVRFZ0xURXlkaTB5TW1Nd0lDMDNJQzAwSUMweE1pQXRNVEVnTFRFeWFDMHlOelJqTFRjZ01DQXRNVElnTlNBdE1USWdNVEoyTWpKak1DQTNJRFVnTVRJZ01USWdNVEpvTnpaMk16UXhiQzAzTVNBdE1USXlZeTB5SUMweklDMDJJQzAySUMweE1DQXRObU10TWlBd0lDMDBJREVnTFRZZ01td3RNVGtnTVRGakxUTWdNaUF0TmlBMklDMDJJREV3WXpBZ01pQXdJRFFnTVNBMmJERXhNaUF4T1RSc05DQTBZeklnTVNBMElESWdOaUF5YURrNVl6Y2dNQ0F4TWlBdE5TQXhNaUF0TVRKMkxUUXpNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVGc0T0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRnNE9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5qQWdNVEE1WXpBZ0xUWTNJQzAyTUNBdE1URTBJQzB4TkRVZ0xURXhOR010TmprZ01DQXRNVEUxSURNMElDMHhNVFVnT0RSak1DQXlOeUF4TkNBMU15QXpPQ0EzTVdNeE15QXhNQ0F5T0NBeE9TQTFNQ0F5TjJNdE1qY2dNalFnTFRNNElEUTJJQzB6T0NBM04yTXdJRFkxSURVeklERXhNU0F4TWprZ01URXhZell5SURBZ01UQTBJQzB6TXlBeE1EUWdMVGd5WXpBZ0xUTTVJQzB5TXlBdE5qVWdMVGMwSUMwNE5HTXpNeUF0TWpFZ05URWdMVFV6SURVeElDMDVNSHBOTmpJZ09ERmpNQ0F0TXpjZ01qWWdMVFl4SURZMElDMDJNWE0yTnlBeU5pQTJOeUExT1NCak1DQXlOU0F0TVRRZ05ETWdMVFEySURZeFl5MDBJRE1nTFRRZ01pQXRNalFnTVRKakxUWWdNeUF0TnlBMElDMHhOU0E0WXkwek1DQXRNVGNnTFRRMklDMDBOaUF0TkRZZ0xUYzVlazB5TWpZZ01qZ3lZekFnTXpZZ0xUSXhJRFUzSUMwMU5TQTFOM010TlRnZ0xUSXpJQzAxT0NBdE5UUmpNQ0F0TWpJZ09TQXRNelFnTXpVZ0xUVXdZemNnTFRRZ01USWdMVGdnTkRBZ0xUSXlZekk0SURJeElETTRJRFF3SURNNElEWTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOalV3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpVd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRrME1DQTRZeTB5TXlBd0lDMDBNaUF5TVNBdE5ESWdORFpqTUNBeU5pQXhPU0EwTnlBME1pQTBOMk15TWlBd0lEUXhJQzB5TVNBME1TQXRORGRqTUNBdE1qVWdMVEU1SUMwME5pQXROREVnTFRRMmVrMDNOVGdnTmpGak1qY2dOU0EwTUNBeU1DQTBNQ0E0TkdNd0lEVTBJQzB4TkNBNE9DQXRNamtnTVRFMll5MDNJQzB4SUMwM01pQXRNVEVnTFRjeUlDMHhNakJqTUNBdE5EWWdNak1nTFRneElEVXpJQzA0TVdNeklEQWdOaUF3SURnZ01YcE5OVEl5SURJM00yTXRNallnTUNBdE5EUWdMVE15SUMwME5DQXRPVEJqTUNBdE1UTWdNU0F0TWpjZ015QXROREpqTXlBeklETXhJRE15SURVMElEVTNJR014TWlBeE15QXhOeUF5T0NBeE55QTBNV013SURFNUlDMHhNU0F6TkNBdE16QWdNelI2VFRFM01DQXpOVEpqTUNBdE5UUWdMVFF4SUMwNU9DQXRPRElnTFRrNGN5MDRPQ0F5TXlBdE9EZ2dPVGh6T1RBZ01Ua3pJREkwTkNBeE9UTmpNVGNnTUNBek5TQXRNaUExTkNBdE5XTXhNVEVnTFRJd0lERTFNaUF0T0RrZ01UVXlJQzB4TkROak1DQXRNamdnTFRFeElDMDFNaUF0TWpnZ0xUWTBZeTB4TkNBdE1UQWdMVE13SUMweE5TQXRORFlnTFRFMVl5MHpOQ0F3SUMwM01DQXlNQ0F0T1RJZ05qVmpMVE1nTnlBdE55QXhOU0F0TnlBeU1tTXdJREVnTFRFZ01TQXdJREpqTUNBMklESWdNVEVnTnlBeE5TQmpOQ0F6SURjZ05DQXhNU0EwWXprZ01DQXhPQ0F0T1NBeU5DQXRNVFZqTnlBdE5pQXlOU0F0TWpNZ05EUWdMVEl6WXpZZ01DQXhNaUF5SURFNElEZGpOQ0F6SURZZ09TQTJJREUyWXpBZ01qVWdMVEkxSURZM0lDMDRPU0E0TkdNdE1pQXRNaUF0TVRjZ0xURTBJQzB6TUNBdE5ETmpMVEV3SUMweU1DQXRNak1nTFRRMElDMHlNaUF0TmpOak1DQXROeUF4SUMweE15QTFJQzB4T1dNeE5TQXRNakVnTlRZZ0xUYzVJRFl4SUMwNE5XTXlJQzAwSURJeklDMHpOaUF5TXlBdE5qbGpNQ0F0T0NBdE1pQXRNVFVnTFRVZ0xUSXlZeTB4TlNBdE16Y2dMVFV3SUMwMk15QXROVFFnTFRZMklHTXhJREFnTVRFZ015QTBNeUF0TXpGak1UUWdMVEUxSURNM0lDMHlPU0ExTmlBdE1qbGpOaUF3SURFeElERWdNVFlnTkdNeU1pQXhNeUF6TVNBeU5TQXpNaUF5Tm1NdE5TQXhOaUF0TnlBek5TQXROeUExTm1Nd0lEYzBJRE14SURFMk15QXhNVEFnTVRZell6UXdJREFnTnpRZ0xUTXlJRGMwSUMwM05HTXdJQzB5TmlBdE1UTWdMVFUxSUMwME5TQXRPRE5qTFRRd0lDMHpOQ0F0TmpFZ0xUVXpJQzAyTXlBdE5UVmpNU0F0TlNBeE1pQXROVEVnTlRRZ0xUVXhZelF3SURBZ056Z2dNelFnT0RZZ05EUmpMVEVnTnlBdE1TQXhOaUF0TVNBeU9HTXdJRFV5SURFMUlERTBNaUF4TVRNZ01UYzJJR010TkNBM0lDMDBOU0EyT1NBdE1UYzJJREV4T1dNdE55QXpJQzB4TlNBMUlDMHlNaUE0WXkweUlERWdMVEU1SURnZ0xUSXdJREl5ZGpOak1pQTRJRGdnTVRBZ01UVWdNVEJvTkdNM0lEQWdNVFFnTFRJZ01qRWdMVE5qTmpRZ0xURXlJREk0TnlBdE9ETWdNekV4SUMweU9EbGpNQ0F0T0NBeElDMHhOaUF4SUMweU5HTXdJQzAzTVNBdE16WWdMVEV6TmlBdE1UQXdJQzB4TlROakxUZ2dMVElnTFRFMklDMHpJQzB5TkNBdE0yTXRORGNnTUNBdE9UUWdNelFnTFRFd09TQTNOR010T0NBdE55QXROekVnTFRjeklDMHhNekVnTFRjell5MDFNU0F3SUMwM09TQTJOeUF0T0RJZ056UWdZeTAwTkNBdE16Y2dMVFkySUMwM05DQXRNVEF3SUMwM05HTXRNekFnTUNBdE5ETWdPQ0F0TmpJZ016UmpMVEV4SURFMUlDMHlNaUEwTVNBdE16a2dOREZqTFRJeElEQWdMVE0ySUMweU9DQXRORGdnTFRRd1l5MHhOQ0F0TVRZZ0xUUXhJQzB6T0NBdE5qTWdMVE00WXkweE1TQXdJQzB5TUNBMUlDMHlOeUF4T0dNdE15QTNJQzAwSURFeklDMDBJREU1WXpBZ016Y2dOakFnTmpNZ056RWdOekJqTVRVZ01UQWdORGtnTWpnZ09ETWdOVGRqTVRnZ01UWWdNallnTXpBZ01qWWdORE5qTUNBeE1DQXROQ0F4T1NBdE1UQWdNamRqTFRFMklESXlJQzAxTXlBMk5TQXROekFnT1RBZ1l5MDJJRGtnTFRrZ01Ua2dMVGtnTXpCak1DQXlNeUF4TUNBME15QXhNU0EwTldNeE5TQXpPU0EwT0NBNU9DQTFOaUF4TVRKb0xUWmpMVEl5SURBZ0xUazBJQzAzSUMweE5ETWdMVGMxWXkweU1DQXRNallnTFRJM0lDMDFNQ0F0TWpjZ0xUWTRZekFnTFRJd0lERXdJQzB6TkNBeU1pQXRNelZqTWlBdE1TQTBJQzB4SURZZ0xURmpNVFFnTUNBeU5TQXhNQ0F6TUNBek1tTTBJREU1SURFMElESTFJREl5SURJMGFESmpNVEFnTUNBeE55QXRPQ0F4TnlBdE1qWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwWTBNVUV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTVVFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpBMklETTVNWFl0TVRJMWJDMHpNRFlnTFRjNWRqRXlOWHBOTXpBMklESXdOSFl0TVRJMWJDMHpNRFlnTFRnd2RqRXlObnBOTXpBMklERTJkaTB4TWpWc0xUTXdOaUF0TnpsMk1USTFlazB6TURZZ0xURTNNWFl0TVRJMWJDMHpNRFlnTFRnd2RqRXlOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSalF3TXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRd015SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek5pQXhOR014SUMweElESWdMVE1nTWlBdE5ITXdJQzB5SUMweElDMHpZekFnTFRFZ0xUSWdMVElnTFRNZ0xUSnpMVElnTUNBdE1pQXhZeTB4SURFZ0xURTRJREUzSUMweE9DQTJNSFl6TkRkak1DQXlNaUF0TVNBMU5pQXRNVE1nT0RWb0xURjJNSFl4ZGpCMk1YWXhkakIyTUhZeGRqQm9NV014TWlBeU9TQXhNeUEyTXlBeE15QTROWFl6TkRkak1DQTBNeUF4TmlBMU9TQXhPQ0EyTUdNd0lERWdNU0F4SURJZ01YTXlJQzB4SURNZ0xUSnpNU0F0TWlBeElDMHpjeTB4SUMweklDMHlJQzAwWXpBZ01DQXRNVFFnTFRFMUlDMHhOQ0F0TlRKMkxUTTBOM1l0TVRBZ1l6QWdMVEUzSUMweElDMDBPQ0F0TVRNZ0xUYzNZekV5SUMweU9TQXhNeUF0TmpBZ01UTWdMVGMzZGkweE1IWXRNelEzWXpBZ0xUTTNJREUwSUMwMU1TQXhOQ0F0TlRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBZME1UY3VlRzFzQUR4emVXMWliMndnYVdROUlrWTBNVGNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NekEySURJd05IWXRNVEkxYkMwek1EWWdMVGM1ZGpFeU5YcE5NekEySURNNU1uWXRNVEkxYkMwek1EWWdMVGM1ZGpFeU5YcE5NekEySURJd05IWXRNVEkxYkMwek1EWWdMVGM1ZGpFeU5YcE5NekEySURFM2RpMHhNalZzTFRNd05pQXRPREIyTVRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5EUTJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORFEySWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE0wTXlBNE5HTXpJQzB5SURVZ0xUWWdOU0F0TVRCMkxUVTVZekFnTFRZZ0xUUWdMVEV3SUMweE1DQXRNVEpzTFRFMU1TQXROREYyTFRReGJEa3lJREkxWXpFZ01DQXlJREVnTXlBeFl6TWdNQ0EySUMweElEZ2dMVE5qTXlBdE1pQTFJQzAySURVZ0xURXdkaTAxT1dNd0lDMDJJQzB6SUMweE1TQXRPU0F0TVROc0xUazVJQzB5Tm5ZdE1UVXlhQzB5Tm5ZeE5EVnNMVGt5SUMweU5XZ3RNMk10TXlBd0lDMDJJREFnTFRnZ01tTXRNeUF5SUMwMUlEY2dMVFVnTVRGMk5UaGpNQ0EySURNZ01UQWdPU0F4TW13NU9TQXlOM1kwTUd3dE1UUTFJQzB6T1dndE0yTXRNeUF3SUMwMklERWdMVGdnTXlCakxUTWdNaUF0TlNBMklDMDFJREV3ZGpVNFl6QWdOaUEwSURFd0lERXdJREV5YkRFMU1TQTBNblkwTUd3dE9USWdMVEkwWXkweElEQWdMVElnTFRFZ0xUTWdMVEZqTFRNZ01DQXROaUF4SUMwNElETmpMVE1nTWlBdE5TQTJJQzAxSURFd2RqVTRZekFnTmlBeklERXhJRGtnTVROc09Ua2dNamQyTVRVeWFESTJkaTB4TkRWc09USWdNalZvTTJNeklEQWdOaUF3SURnZ0xUSmpNeUF0TWlBMUlDMDNJRFVnTFRFeGRpMDFPV013SUMwMklDMHpJQzB4TUNBdE9TQXRNVEpzTFRrNUlDMHlObll0TkRGc01UUTFJRE01WXpFZ01DQXlJREVnTXlBeFl6TWdNQ0EySUMweElEZ2dMVE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUXpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFF6VWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qVXlJQzB4TUROak1DQXpPQ0F6TVNBMk9TQTJPU0EyT1hNMk9TQXRNekVnTmprZ0xUWTVjeTB6TVNBdE5qa2dMVFk1SUMwMk9YTXROamtnTXpFZ0xUWTVJRFk1ZWswMk16a2dMVEl5YkMwek1EZ2dMVFF5Tm1NdE1pQXRNeUF0TnlBdE5pQXRNVEVnTFRaekxUa2dNeUF0TVRFZ05td3RNekEySURReU5tTXRNU0F5SUMweklEWWdMVE1nT0dNd0lEZ2dOaUF4TkNBeE5DQXhOR2cwTTJNMElEQWdPU0F0TXlBeE1TQXRObXd5TlRJZ0xUTTFNV3d5TlRRZ016VXhZeklnTXlBM0lEWWdNVEVnTm1nME0yTTRJREFnTVRRZ0xUWWdNVFFnTFRFMFl6QWdMVElnTFRJZ0xUWWdMVE1nTFRoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMFFqRXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRakVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFV5SUMwMk4yTXRNVFVnTVRZZ0xURTFJRFF3SURBZ05UVmpPQ0E0SURFNElERXlJREk0SURFeWN6SXdJQzAwSURJNElDMHhNbU14TlNBdE1UVWdNVFVnTFRNNUlEQWdMVFUxWXkwNElDMDRJQzB4T0NBdE1URWdMVEk0SUMweE1YTXRNakFnTXlBdE1qZ2dNVEY2VFRFNElDMHhNVEJzTXpNeklDMHhNRE5qTlNBdE1pQXhNQ0F0TnlBeE1DQXRNVE56TFRVZ0xURXlJQzB4TUNBdE1UUnNMVE16TXlBdE1UQXphQzB4YkMweUlDMHhZeTA1SURBZ0xURTFJRFlnTFRFMUlERTBkakl6WXpBZ05pQTFJREV4SURFd0lERXpiREl4TkNBMk9Hd3RNakUwSURZM1l5MDFJRElnTFRFd0lEY2dMVEV3SURFeklIWXlNMk13SURnZ05pQXhOQ0F4TlNBeE5Hd3lJQzB4YURGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMFJVUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBSVVFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OVFU0SURrNE5td3pNeUF4TlRaekxURTBJQzB5TVNBdE16SWdMVE00WXkweE9DQXRNVGdnTFRVMUlDMHpOU0F0T0RNZ0xUTTRhQzB4TTJNdE1UWWdNQ0F0TXpBZ01pQXRORE1nTm1NdE1qY2dPQ0F0TkRnZ016SWdMVFV5SURZeWRqZGpNQ0F6TmlBeU55QTJOeUEyTkNBM01XZzNZek0ySURBZ05qY2dMVEkzSURjeElDMDJOR014SUMweUlERWdMVFVnTVNBdE4yTXdJQzB4TmlBdE5TQXRNekFnTFRFMElDMDBNV014TmlBMElETXhJREV6SURReklESTBZek01SURNMklEWXpJRGd5SURZMklEa3lZeklnTmlBM0lEa2dNVElnTVRCb05XTTJJQzB5SURFd0lDMDNJREV4SUMweE15QmpNQ0F0TVNBdE1TQXRNaUF0TVNBdE5Hd3RORFl5SUMweU1qRXpiQzB5TnlBMmJEYzVJRE0zTm1NdE1UQWdMVEV6SUMweU1DQXRNallnTFRNeElDMHpObU10TWpVZ0xUSXpJQzAxTlNBdE16UWdMVGcwSUMwek4yTXROU0F0TVNBdE1UQWdMVEVnTFRFMklDMHhZeTB4TkNBd0lDMHlPQ0F5SUMwek9TQTNZeTB5T0NBM0lDMDBPU0F6TVNBdE5USWdOakYyTjJNd0lETTJJREkzSURZM0lEWXpJRGN4YURoak16WWdNU0EyTnlBdE1qY2dOekVnTFRZemRpMDRZekFnTFRFMUlDMDFJQzB6TUNBdE1UTWdMVFF4WXpFMUlEVWdNekFnTVRNZ05ETWdNalJqTXpjZ016UWdOalVnTVRBeElEY3dJREV4TkNCc016SWdNVFV5WXkwNUlDMHhNeUF0TVRrZ0xUSTFJQzB6TVNBdE16WmpMVEkwSUMweU1pQXROVFFnTFRNMElDMDRNeUF0TXpkb0xURXphQzAyWXkweE15QXdJQzB5TmlBeUlDMHpOeUEyWXkweU55QTRJQzAwT0NBek1pQXROVEVnTmpGak1DQXpJQzB4SURVZ0xURWdPR013SURNMklESTRJRFkzSURZMElEY3hhRGhqTXpZZ01DQTJOeUF0TWpjZ056RWdMVFkwZGkwM1l6QWdMVEUxSUMwMUlDMHpNQ0F0TVRNZ0xUUXlZekUxSURVZ016QWdNVE1nTkRNZ01qVmpNelVnTXpJZ05qTWdPVFVnTmprZ01URXliRE16SURFMU5XTXRNVEFnTFRFMElDMHlNQ0F0TWpZZ0xUTXhJQzB6TnlCakxUSTFJQzB5TWlBdE5UVWdMVE0wSUMwNE5DQXRNemRvTFRFeWFDMDJZeTB4TkNBd0lDMHlOaUF5SUMwek55QTJZeTB5T0NBNElDMDBPU0F6TWlBdE5USWdOakYyT0dNd0lETTJJREkzSURZM0lEWTBJRGN4YURkak16WWdNQ0EyTnlBdE1qY2dOekVnTFRZMGRpMDNZekFnTFRFMklDMDFJQzB6TUNBdE1UTWdMVFF5WXpFMUlEVWdNekFnTVRNZ05ETWdNalZqTXpZZ016SWdOak1nT1RNZ05qa2dNVEV4YkRNeklERTFPR010T1NBdE1UUWdMVEU1SUMweU55QXRNekVnTFRNM1l5MHlOU0F0TWpNZ0xUVTFJQzB6TkNBdE9ETWdMVE0zWXkwMUlDMHhJQzB4TUNBdE1TQXRNVFVnTFRFZ1l5MHhOU0F3SUMweU9TQXlJQzAwTVNBM1l5MHlOeUEzSUMwME9DQXpNU0F0TlRFZ05qRmpMVEVnTWlBdE1TQTFJQzB4SURkak1DQXpOaUF5TnlBMk55QTJOQ0EzTVdNeklERWdOU0F4SURnZ01XTXpOaUF3SURZM0lDMHlPQ0EzTUNBdE5qUmpNU0F0TWlBeElDMHpJREVnTFRWMkxUTmpNQ0F0TVRVZ0xUVWdMVEk1SUMweE5DQXROREZqTVRZZ05TQXpNU0F4TXlBME15QXlOR016TnlBek5DQTJOU0E1TnlBM01DQXhNVE5zTXpNZ01UVTRZeTA1SUMweE5DQXRNakFnTFRJM0lDMHpNU0F0TXpkakxUSTFJQzB5TXlBdE5UVWdMVE0xSUMwNE5DQXRNemRqTFRRZ0xURWdMVGdnTFRFZ0xURXpJQzB4SUdNdE1UVWdNQ0F0TXpBZ01pQXRORElnTm1NdE1qZ2dPQ0F0TkRrZ016SWdMVFV5SURZeWRqZGpMVEVnTXpZZ01qY2dOamNnTmpNZ056Rm9PR016TmlBd0lEWTNJQzB5TnlBM01TQXROak4yTFRoak1DQXRNVFVnTFRVZ0xUTXdJQzB4TXlBdE5ERmpNVFVnTlNBek1DQXhNaUEwTXlBeU5HTXpPU0F6TlNBMk5TQTROeUEzTUNBeE1URmpPU0F6T1NBek1pQXhOVFVnTXpJZ01UVTFZeTA1SUMweE5DQXRNVGtnTFRJM0lDMHpNU0F0TXpkakxUSTBJQzB5TWlBdE5UUWdMVE0wSUMwNE15QXRNemRqTFRVZ01DQXRNVEFnTFRFZ0xURTFJQzB4WXkweE5TQXdJQzB5T0NBeklDMDBNQ0EzSUdNdE1qZ2dPQ0F0TkRrZ016RWdMVFV5SURZeFl6QWdNeUF0TVNBMUlDMHhJRGhqTUNBek5pQXlPQ0EyTnlBMk5DQTNNV2c0WXpNMklEQWdOamNnTFRJM0lEY3hJQzAyTkhZdE4yTXdJQzB4TlNBdE5TQXRNekFnTFRFeklDMDBNbU14TlNBMUlETXdJREV6SURReklESTFZek0ySURNeUlEWXpJRGt6SURZNUlERXhNV3d6TXlBeE5UbGpMVGtnTFRFMElDMHhPU0F0TWpjZ0xUTXhJQzB6TjJNdE1qVWdMVEl6SUMwMU5TQXRNelFnTFRneklDMHpOMk10TlNBdE1TQXRNVEFnTFRFZ0xURTFJQzB4WXkweE5TQXdJQzB5T1NBeUlDMDBNU0EzWXkweU55QTNJQzAwT0NBek1TQXROVEVnTmpFZ1l5MHhJRE1nTFRFZ05pQXRNU0E1WXpFZ016VWdNamdnTmpZZ05qUWdOamxqTXlBeElEVWdNU0E0SURGak16WWdNQ0EyTnlBdE1qZ2dOekVnTFRZMGRpMDFkaTB6WXpBZ0xURTFJQzAxSUMweU9TQXRNVE1nTFRReFl6RTFJRFVnTXpBZ01UTWdORE1nTWpSak16WWdNelFnTmpRZ09UY2dOamtnTVRFemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5FVXlMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORVV5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV4TUNBdE1URm9MVGsxWXkwNElEQWdMVEUxSURjZ0xURTFJREUxZGpJME0yTXdJRGdnTnlBeE5TQXhOU0F4TldnNU5XTTVJREFnTVRVZ0xUY2dNVFVnTFRFMWRpMHlORE5qTUNBdE9DQXROaUF0TVRVZ0xURTFJQzB4TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRVMk9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVTJPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpOallnTWpNeVl6VXhJREFnT1RBZ0xUUTNJRGt3SUMweE1UaGpNQ0F0TnpVZ0xUWTBJQzB4TVRRZ0xURXlNU0F0TVRFMFl5MHpOQ0F3SUMwMk1DQXhNaUF0T0RVZ016VnNMVFFnTTNZdE1UQTFZekFnTFRnZ0xUVWdMVEV6SUMweE15QXRNVE5vTFRsakxUZ2dNQ0F0TVRRZ05TQXRNVFFnTVROMk1UTTViQzAyTlNBMk1XTXRNallnTWpNZ0xUUXhJRE14SUMwM01DQXpNV010TWpVZ01DQXRORFVnTFRJd0lDMDBOU0F0TkRWMkxURmpNQ0F0TWpnZ01URWdMVFF6SURNd0lDMDBNMk15TVNBd0lESTJJREUxSURRNElERTFZekl6SURBZ05ERWdMVEUySURReElDMDBOU0JqTUNBdE16QWdMVE14SUMwME5TQXROVGdnTFRRMVl5MDFNU0F3SUMwNU1TQTBOeUF0T1RFZ01URTRZekFnTnpVZ05qUWdNVEUwSURFeU1TQXhNVFJqTXpRZ01DQTJNU0F0TVRJZ09EWWdMVE0xYkRNZ0xUTjJNVEExWXpBZ09DQTJJREUwSURFMElERTBhRGxqT0NBd0lERXpJQzAySURFeklDMHhOSFl0TVRNNWJEWTFJQzAyTVdNeU5pQXRNak1nTkRJZ0xUTXhJRGN4SUMwek1XTXlOU0F3SURRMElESXdJRFEwSURRMWRqRmpNQ0F5T0NBdE1URWdORE1nTFRNd0lEUXpZeTB5TVNBd0lDMHlOaUF0TVRVZ0xUUTRJQzB4TldNdE1qTWdNQ0F0TkRFZ01UWWdMVFF4SURRMUlHTXdJRE13SURNeUlEUTFJRFU1SURRMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qSkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNakpCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzAzTmlBdE9EVm9NakkyZGkwMU5XZ3RNekF3ZGpZNGJESXlOaUF4TlRkb0xUSXlOblkxTldnek1EQjJMVFkxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTlVNekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VTXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTJOaUE1TjJNdE1qWWdMVFEySUMwMk1DQXROekFnTFRFeE9DQXROekJ6TFRFd015QXlPU0F0TVRJNElEZzFZeTB4T0NBME1DQXRNakFnT0RBZ0xUSXdJRGd4WXpBZ09DQTJJREUxSURFMElERTFZemNnTUNBeE5DQXROaUF4TkNBdE1UUmpNQ0F0TXlBeUlDMHpOaUF4T0NBdE56SmpNakFnTFRRMElEVXpJQzAyTnlBeE1ESWdMVFkzY3pjMElESXlJREV3TUNBMk5XTXlOU0EwTXlBM01TQXhNakFnTnpJZ01USXlZeklnTXlBMklEWWdNVElnTm5NeE1DQXRNeUF4TWlBdE5tTXlJQzAwSURZNElDMHhNVEVnTnpVZ0xURXlNMk0zSURFeUlEY3dJREV4T0NBM015QXhNak1nWXpJZ05DQTNJRFlnTVRJZ05tTTBJREFnT0NBdE1pQXhNU0F0Tm1NeklDMDFJRGN5SUMweE1UVWdOemtnTFRFeU4ydzNPQ0F4TWpkak1pQXpJRGNnTmlBeE1pQTJZellnTUNBNUlDMHlJREV5SUMwMmJEYzRJQzB4TWpkc05Ua2dPVFZzTWpRZ0xURTBiQzB4TVRjZ0xURTRPWFl3WXkweUlDMDBJQzA0SUMwMklDMHhNaUF0TjNZd1l5MDBJREFnTFRrZ015QXRNVElnTjJ3dE56Z2dNVEkyWXkwNElDMHhNaUF0TnpZZ0xURXlNaUF0TnpnZ0xURXlObU10TXlBdE5DQXROeUF0TnlBdE1URWdMVGR6TFRrZ01TQXRNVE1nTjNNdE56QWdNVEV6SUMwM09DQXhNalFnWXkwM0lDMHhNaUF0TnpFZ0xURXlNQ0F0TnpNZ0xURXlOR010TXlBdE5DQXRPQ0F0TnlBdE1USWdMVGRqTFRVZ01DQXRNVEFnTXlBdE1USWdOMk10TXlBMElDMDJOeUF4TVRJZ0xUYzBJREV5TkdNdE1TQXRNU0F0TVRBZ0xURTJJQzB5TVNBdE16UjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFOamd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTmpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1RBZ01qTXlZekkzSURBZ05Ua2dMVEUxSURVNUlDMDBOV013SUMweU9TQXRNVGdnTFRRMUlDMDBNU0F0TkRWakxUSXlJREFnTFRJM0lERTFJQzAwT0NBeE5XTXRNVGtnTUNBdE16QWdMVEUxSUMwek1DQXRORE4yTFRGak1DQXRNalVnTVRrZ0xUUTFJRFEwSUMwME5XTXlPU0F3SURRMUlEZ2dOekVnTXpGc09ETWdOemhzTWpFZ01qQmpNalVnTWpNZ05USWdNelVnT0RZZ016VmpOVGNnTUNBeE1qRWdMVE01SURFeU1TQXRNVEUwWXpBZ0xUY3hJQzAwTUNBdE1URTRJQzA1TVNBdE1URTRZeTB5TnlBd0lDMDFPQ0F4TlNBdE5UZ2dORFZqTUNBeU9TQXhPQ0EwTlNBME1TQTBOU0JqTWpJZ01DQXlOeUF0TVRVZ05EZ2dMVEUxWXpFNUlEQWdNekFnTVRVZ016QWdORE4yTVdNd0lESTFJQzB5TUNBME5TQXRORFVnTkRWakxUSTVJREFnTFRRMElDMDRJQzAzTUNBdE16RnNMVGd6SUMwM09Hd3RNaklnTFRJd1l5MHlOU0F0TWpNZ0xUVXhJQzB6TlNBdE9EVWdMVE0xWXkwMU55QXdJQzB4TWpFZ016a2dMVEV5TVNBeE1UUmpNQ0EzTVNBek9TQXhNVGdnT1RBZ01URTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVGd6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRneklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01USXpkakkxTW1Nd0lEZ2dOaUF4TkNBeE5DQXhOR2c1WXpjZ01DQXhOQ0F0TmlBeE5DQXRNVFIyTFRJMU1tTXdJQzA0SUMwM0lDMHhOQ0F0TVRRZ0xURTBhQzA1WXkwNElEQWdMVEUwSURZZ0xURTBJREUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTkVVekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBJRFZvTWprM1l6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSMkxURXdPR013SUMwNElDMDJJQzB4TkNBdE1UUWdMVEUwYUMweU9UZGpMVGdnTUNBdE1UUWdOaUF0TVRRZ01UUjJNVEE0WXpBZ09DQTJJREUwSURFMElERTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZORVV4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVVeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFeE1DQXRNalV3YUMwNU5XTXRPQ0F3SUMweE5TQTNJQzB4TlNBeE5YWTBOekJqTUNBNElEY2dNVFVnTVRVZ01UVm9PVFZqT0NBd0lERTFJQzAzSURFMUlDMHhOWFl0TkRjd1l6QWdMVGdnTFRjZ0xURTFJQzB4TlNBdE1UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFRa011ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUWtNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpnNUlETTBZeTB6SUMwMUlDMDJJQzAzSUMweE1pQXROMk10TVRBZ01DQXRNVFFnT0NBdE1UVWdNVFZ6TFRFZ016Y2dMVEUySURjd1l5MHlNU0EwTlNBdE5UVWdOamdnTFRFd015QTJPR010TkRjZ01DQXRPREVnTFRJeklDMDVPU0F0TmpoakxURTJJQzB6TnlBdE1UVWdMVFkySUMweE5pQXROekpqTFRFZ0xUa2dMVFVnTFRFeklDMHhOU0F0TVROekxURXpJRGtnTFRFeklERTBjekVnTkRFZ01UZ2dPREpqTWpNZ05UVWdOamNnT0RVZ01USTFJRGcxWXpVNUlEQWdNVEF6SUMwek1DQXhNamtnTFRnMVl6WWdMVEUxSURFeElDMHlPU0F4TkNBdE5ESnNNeUEzYkRreklERTFNeUJqTWlBMElEVWdOeUE1SURkak5pQXdJREV4SUMweElERTBJQzAyYkRjMUlDMHhNak5zTnpNZ01USXlZeklnTkNBM0lEY2dNVElnTjJNeUlEQWdOU0F0TVNBM0lDMHlZekVnTFRFZ05DQXRNeUExSUMwMGJEYzVJQzB4TWpkc05DQTNkakU0TldNd0lEZ2dOaUF4TkNBeE15QXhOR2c1WXpnZ01DQXhOQ0F0TnlBeE5DQXRNVFIyTFRFeU5td3pOeUEyTUdNeUlEUWdPQ0EzSURFeUlEZGpOaUF3SURrZ0xUSWdNVElnTFRac056a2dMVEV5TjJ3MU9TQTVOV3d5TXlBdE1UUnNMVEV4TnlBdE1UZzVkakJqTFRJZ0xUUWdMVGNnTFRjZ0xURXlJQzAzZGpCakxUUWdNQ0F0T1NBeklDMHhNU0EzYkMwM09TQXhNallnYkMweklDMDFkaTB4T0Raak1DQXRPQ0F0TmlBdE1UUWdMVEUwSUMweE5HZ3RPV010TnlBd0lDMHhNeUEySUMweE15QXhOSFl4TWpkakxUUWdMVFlnTFRNMklDMDFPQ0F0TXprZ0xUWXlZeTB6SUMwMUlDMDRJQzAzSUMweE1pQXROM010T1NBeUlDMHhNaUEzWXkweUlEUWdMVGN3SURFeE1pQXROemNnTVRJMGJDMDNOQ0F0TVRJMGRqQmpMVElnTFRRZ0xUZ2dMVGNnTFRFeUlDMDNkakJqTFRRZ01DQXRNVEFnTXlBdE1USWdOMnd0TnpRZ01USTBZeTAySUMwNUlDMDFOaUF0T1RJZ0xUVTVJQzA1TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRJeU5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNVFExSURReE1Hd3lPVEFnTmpOMkxURXlObXd0TWprd0lDMDJNM1l4TWpaNlRTMHhORFVnTWpJeGJESTVNQ0EyTTNZdE1USTJiQzB5T1RBZ0xUWXpkakV5Tm5wTkxURTBOU0F6TW13eU9UQWdOak4yTFRFeU5td3RNamt3SUMwMk0zWXhNalo2VFMweE5EVWdMVEUxTm13eU9UQWdOakoyTFRFeU5Xd3RNamt3SUMwMk0zWXhNalo2VFMweE5EVWdMVE0wTld3eU9UQWdOak4yTFRFeU5td3RNamt3SUMwMk0zWXhNalo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TXpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5URTRJREV4WXkweE5TQXhOaUF0TVRVZ05EQWdNQ0ExTm1NNElEZ2dNVGdnTVRFZ01qZ2dNVEZ6TWpBZ0xUTWdNamdnTFRFeFl6RTFJQzB4TmlBeE5TQXROREFnTUNBdE5UWmpMVGdnTFRjZ0xURTRJQzB4TVNBdE1qZ2dMVEV4Y3kweU1DQTBJQzB5T0NBeE1YcE5NelV3SURFeFl5MHhOU0F4TmlBdE1UVWdOREFnTUNBMU5tTTRJRGdnTVRnZ01URWdNamdnTVRGek1qQWdMVE1nTWpnZ0xURXhZekUxSUMweE5pQXhOU0F0TkRBZ01DQXROVFpqTFRnZ0xUY2dMVEU0SUMweE1TQXRNamdnTFRFeGN5MHlNQ0EwSUMweU9DQXhNWHBOTVRjNUlERXhZeTB4TlNBeE5pQXRNVFVnTkRBZ01DQTFOaUJqT0NBNElERTRJREV4SURJNElERXhjekl3SUMweklESTRJQzB4TVdNeE5TQXRNVFlnTVRVZ0xUUXdJREFnTFRVMll5MDRJQzAzSUMweE9DQXRNVEVnTFRJNElDMHhNWE10TWpBZ05DQXRNamdnTVRGNlRURXhJREV4WXkweE5TQXhOaUF0TVRVZ05EQWdNQ0ExTm1NNElEZ2dNVGdnTVRFZ01qZ2dNVEZ6TWpBZ0xUTWdNamdnTFRFeFl6RTFJQzB4TmlBeE5TQXROREFnTUNBdE5UWmpMVGdnTFRjZ0xURTRJQzB4TVNBdE1qZ2dMVEV4Y3kweU1DQTBJQzB5T0NBeE1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUVkNOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAxTnprZ01URTFiRFU1SURrMWJESTBJQzB4Tkd3dE1URTNJQzB4T0RsMk1HTXRNaUF0TkNBdE9DQXROeUF0TVRJZ0xUZDJNR010TkNBd0lDMDVJRE1nTFRFeUlEZHNMVGM0SURFeU5td3ROemdnTFRFeU5tTXRNeUF0TkNBdE9DQXROeUF0TVRJZ0xUZDJNSFl3WXkwMElEQWdMVEV3SURNZ0xURXlJRGRzTFRjNElERXlOR3d0TnpRZ0xURXlOR010TWlBdE5DQXROeUF0TnlBdE1URWdMVGQyTUdNdE5TQXdJQzB4TUNBeklDMHhNaUEzYkMwM05TQXhNalZzTFRFNUlDMHpNMk10TWprZ0xUUTRJQzAwTkNBdE9USWdMVFEwSUMweE16VmpNQ0F0TXpVZ01UQWdMVFk0SURNd0lDMHhNREVnWXpFZ0xUSWdNaUF0TlNBeUlDMDNZekFnTFRVZ0xUTWdMVEV3SUMwM0lDMHhNbU10TWlBdE1TQXROU0F0TWlBdE55QXRNbU10TlNBd0lDMHhNQ0F6SUMweE1pQTJZeTB5TXlBek9TQXRNelFnTnpjZ0xUTTBJREV4TjJNd0lEUTNJREUySURrMklEUTRJREUwT1d3M055QXhNaloyTVdNeUlEUWdOU0EzSURFd0lEZG9Nbll3WXpJZ01DQTJJQzB4SURjZ0xUSm9NV3d4SUMweGRqQm9NWFl0TVdneGRpMHhkakJqTVNBd0lERWdMVEVnTVNBdE1tdzNOU0F0TVRJeWJEY3pJREV5TW1NeUlEUWdOeUEzSURFeElEZGpNeUF3SURZZ0xURWdPQ0F0TW13MElDMDBiRGM1SUMweE1qZHNOVGtnT1RWb01Xd3hPQ0F6TWlCak1pQXpJRGNnTmlBeE1pQTJZellnTUNBNUlDMHlJREV4SUMwMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5VTXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVU13SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkxTlNBek0yTXRNaUF0TXlBdE5pQXROeUF0TVRNZ0xUZHpMVEUwSURZZ0xURTBJREUwWXpBZ01TQXRNU0F6TnlBdE1UZ2dOekpqTFRJd0lEUTFJQzAxTlNBMk55QXRNVEF5SURZM1l5MHpOU0F3SUMwMk15QXRNVElnTFRneklDMHpPR010TXlBdE5DQXROeUF0TmlBdE1URWdMVFpqTFRNZ01DQXROaUF4SUMwNUlETmpMVE1nTXlBdE5TQTNJQzAxSURFeFl6QWdNeUF4SURZZ015QTVZekkxSURNeklEWXdJRFV3SURFd05TQTFNR00xT1NBd0lERXdNeUF0TXpBZ01USTRJQzA0TldNM0lDMHhOU0F4TWlBdE16QWdNVFVnTFRRell6STBJRFF4SURrMUlERTFPQ0E1TmlBeE5qRWdZeklnTkNBMklEY2dNVElnTjNNeE1DQXRNeUF4TWlBdE4yTXlJQzB6SURZNElDMHhNVEFnTnpVZ0xURXlNbU0zSURFeUlEY3dJREV4T0NBM015QXhNakpqTWlBMUlEY2dOeUF4TVNBM1l6VWdNQ0E1SUMweUlERXlJQzAzWXpNZ0xUUWdOeklnTFRFeE5DQTNPU0F0TVRJMmJEYzRJREV5Tm1NeUlEUWdOeUEzSURFeElEZGpOaUF3SURFd0lDMHlJREV5SUMwM2JEYzVJQzB4TWpac05Ua2dPVFZzTWpRZ0xURTFiQzB4TVRjZ0xURTRPSFl3WXkweklDMDBJQzA0SUMwM0lDMHhNaUF0TjNZd1l5MDBJREFnTFRFd0lETWdMVEV5SURkc0xUYzRJREV5Tm1NdE9DQXRNVE1nTFRjMklDMHhNak1nTFRjNElDMHhNallnWXkweklDMDBJQzAzSUMwM0lDMHhNU0F0TjNNdE9TQXhJQzB4TXlBM2N5MDNNQ0F4TVRJZ0xUYzRJREV5TkdNdE55QXRNVElnTFRjeElDMHhNakFnTFRjMElDMHhNalJqTFRJZ0xUUWdMVGNnTFRjZ0xURXhJQzAzWXkwMUlEQWdMVEV3SURNZ0xURXlJRGRqTFRNZ05DQXROamNnTVRFeUlDMDNOQ0F4TWpSakxUWWdMVEV3SUMwMU55QXRPVFFnTFRVNUlDMDVPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEl6TVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJek1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek5UQWdNVGM1WXkweE5TQXhOaUF0TVRVZ05EQWdNQ0ExTm1NNElEZ2dNVGdnTVRFZ01qZ2dNVEZ6TWpBZ0xUTWdNamdnTFRFeFl6RTFJQzB4TmlBeE5TQXROREFnTUNBdE5UWmpMVGdnTFRjZ0xURTRJQzB4TVNBdE1qZ2dMVEV4Y3kweU1DQTBJQzB5T0NBeE1YcE5NVGM1SURFM09XTXRNVFVnTVRZZ0xURTFJRFF3SURBZ05UWmpPQ0E0SURFNElERXhJREk0SURFeGN6SXdJQzB6SURJNElDMHhNV014TlNBdE1UWWdNVFVnTFRRd0lEQWdMVFUyWXkwNElDMDNJQzB4T0NBdE1URWdMVEk0SUMweE1YTXRNakFnTkNBdE1qZ2dNVEY2VFRFeElERTNPV010TVRVZ01UWWdMVEUxSURRd0lEQWdOVFlnWXpnZ09DQXhPQ0F4TVNBeU9DQXhNWE15TUNBdE15QXlPQ0F0TVRGak1UVWdMVEUySURFMUlDMDBNQ0F3SUMwMU5tTXRPQ0F0TnlBdE1UZ2dMVEV4SUMweU9DQXRNVEZ6TFRJd0lEUWdMVEk0SURFeGVrMHpOVEFnTVRGakxURTFJREUySUMweE5TQTBNQ0F3SURVMll6Z2dPQ0F4T0NBeE1TQXlPQ0F4TVhNeU1DQXRNeUF5T0NBdE1URmpNVFVnTFRFMklERTFJQzAwTUNBd0lDMDFObU10T0NBdE55QXRNVGdnTFRFeElDMHlPQ0F0TVRGekxUSXdJRFFnTFRJNElERXhlazB4TnprZ01URmpMVEUxSURFMklDMHhOU0EwTUNBd0lEVTJZemdnT0NBeE9DQXhNU0F5T0NBeE1YTXlNQ0F0TXlBeU9DQXRNVEVnWXpFMUlDMHhOaUF4TlNBdE5EQWdNQ0F0TlRaakxUZ2dMVGNnTFRFNElDMHhNU0F0TWpnZ0xURXhjeTB5TUNBMElDMHlPQ0F4TVhwTk1URWdNVEZqTFRFMUlERTJJQzB4TlNBME1DQXdJRFUyWXpnZ09DQXhPQ0F4TVNBeU9DQXhNWE15TUNBdE15QXlPQ0F0TVRGak1UVWdMVEUySURFMUlDMDBNQ0F3SUMwMU5tTXRPQ0F0TnlBdE1UZ2dMVEV4SUMweU9DQXRNVEZ6TFRJd0lEUWdMVEk0SURFeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5VSkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVUpDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFl5T0NBek9UbGpNaklnTFRNNElETTBJQzAzTnlBek5DQXRNVEUzWXpBZ0xUUTNJQzB4TmlBdE9UVWdMVFE0SUMweE5EaHNMVGMzSUMweE1qaGpMVElnTFRRZ0xUZ2dMVFlnTFRFeUlDMDJZeTB5SURBZ0xUVWdNU0F0TnlBeWN5MDFJRFVnTFRZZ04yd3ROelFnTVRJd2JDMDNNeUF0TVRJeVl5MHlJQzAwSUMwNElDMDNJQzB4TWlBdE4yTXRNaUF3SUMwMUlERWdMVGNnTW5NdE15QXlJQzAwSURSc0xUYzVJREV5TjJ3dE5Ua2dMVGsxYkMweE9TQXRNekZqTFRJZ0xUUWdMVGdnTFRjZ0xURXlJQzAzWXkwMklEQWdMVGdnTXlBdE1URWdOMnd0TnprZ01USTJiQzAxT1NBdE9UVnNMVEkwSURFMUlHd3hNVGNnTVRnNVl6SWdOQ0E0SURZZ01USWdObk14TUNBdE1pQXhNaUF0Tm13M09DQXRNVEkyYkRjNElERXlObU15SURRZ09DQTJJREV5SURaek1UQWdMVElnTVRJZ0xUWnNOemdnTFRFeU5XdzNNeUF4TWpWak1pQTBJRGdnTmlBeE1pQTJjekV3SUMweUlERXlJQzAyYkRjMUlDMHhNalpzTVRrZ016SmpNamtnTkRnZ05ETWdPVElnTkRNZ01UTTFZekFnTXpVZ0xURXdJRFk0SUMweU9TQXhNREpqTFRFZ01pQXRNaUExSUMweUlEZGpNQ0EwSURNZ01UQWdOeUF4TW1NeUlERWdOU0F5SURjZ01tTTBJREFnTVRBZ0xUTWdNVElnTFRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMFJUQXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBSVEFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEV3SUMweU5UQm9MVGsxWXkwNUlEQWdMVEUxSURjZ0xURTFJREUxZGpRM01HTXdJRGdnTmlBeE5TQXhOU0F4TldnNU5XTTRJREFnTVRVZ0xUY2dNVFVnTFRFMWRpMDBOekJqTUNBdE9DQXROeUF0TVRVZ0xURTFJQzB4TlhwTk5ETTFJQzB5TlRCb0xUazFZeTA1SURBZ0xURTFJRGNnTFRFMUlERTFkalEzTUdNd0lEZ2dOaUF4TlNBeE5TQXhOV2c1TldNNElEQWdNVFVnTFRjZ01UVWdMVEUxZGkwME56QmpNQ0F0T0NBdE55QXRNVFVnTFRFMUlDMHhOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJGTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lERXdkakV3T0dNd0lERTBJREFnTVRRZ01UUWdNVFJvTWprM1l6RTBJREFnTVRRZ01DQXhOQ0F0TVRSMkxURXdPR013SUMweE5DQXdJQzB4TkNBdE1UUWdMVEUwYUMweU9UZGpMVEUwSURBZ0xURTBJREFnTFRFMElERTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZORVZDTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVWQ0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVeE5TQTNNak5qTnlBdE1TQXhNU0F0TnlBeE1TQXRNVE5qTVNBdE1TQXdJQzB5SURBZ0xUTnNMVE0xTmlBdE1UY3dOV3d0TWpjZ05tdzNPQ0F6TnpWakxUa2dMVEV6SUMweE9TQXRNallnTFRNd0lDMHpObU10TWpVZ0xUSXlJQzAxTlNBdE16UWdMVGcwSUMwek4yTXROU0F3SUMweE1DQXRNU0F0TVRVZ0xURmpMVEUwSURBZ0xUSTRJRE1nTFRRd0lEZGpMVEk0SURnZ0xUUTVJRE14SUMwMU1pQTJNWFk0WXpBZ016WWdNamNnTmpjZ05qTWdOekZvT0dNek5pQXdJRFkzSUMweU55QTNNU0F0TmpSMkxUaGpNQ0F0TVRVZ0xUVWdMVEk1SUMweE15QXROREZqTVRVZ05TQXpNQ0F4TXlBME15QXlOU0JqTXpZZ016SWdOak1nT1RNZ05qa2dNVEV4YkRNeklERTFOMk10T1NBdE1UTWdMVEl3SUMweU5pQXRNekVnTFRNMll5MHlOU0F0TWpNZ0xUVTFJQzB6TlNBdE9ETWdMVE0zWXkwMUlDMHhJQzB4TUNBdE1TQXRNVFVnTFRGakxURTFJREFnTFRJNUlESWdMVFF4SURaakxUSTNJRGdnTFRRNElETXlJQzAxTVNBMk1tTXRNU0F6SUMweElEWWdMVEVnT0dNeElETTJJREk0SURZMklEWTBJRGN3YURkak16WWdNU0EyT0NBdE1qY2dOekVnTFRZell6RWdMVE1nTVNBdE5pQXhJQzA0WXpBZ0xURTFJQzAxSUMwek1DQXRNVFFnTFRReFl6RTJJRFVnTXpFZ01UTWdORE1nTWpRZ1l6TTNJRE16SURZMElEazNJRGN3SURFeE0yd3pNaUF4TlRSc01TQXpZeTA1SUMweE15QXRNakFnTFRJMklDMHpNaUF0TXpkakxUSTFJQzB5TWlBdE5UVWdMVE0wSUMwNE15QXRNemRqTFRVZ01DQXRNVEFnTFRFZ0xURTFJQzB4WXkweE5TQXdJQzB5T1NBeklDMDBNU0EzWXkweU55QTRJQzAwT0NBek1TQXROVEVnTmpGakxURWdNeUF0TVNBMUlDMHhJRGhqTUNBek5pQXlPQ0EyTnlBMk5DQTNNV2c0WXpNMklEQWdOamNnTFRJM0lEY3hJQzAyTkhZdE5IWXROV013SUMweE5DQXROU0F0TWpnZ0xURXpJQzAwTUdNeE5TQTFJRE13SURFeklEUXpJREkxWXpNNUlETTFJRFkySURFd01DQTJPU0F4TVRBZ1l6RWdNU0F5SURVZ01pQTFiRE14SURFMU1HTXRPU0F0TVRNZ0xUSXdJQzB5TmlBdE16RWdMVE0yWXkweU5TQXRNak1nTFRVMUlDMHpOQ0F0T0RNZ0xUTTNZeTAwSUMweElDMDVJQzB4SUMweE15QXRNV2d0Tm1NdE1UTWdNQ0F0TWpZZ015QXRNemNnTjJNdE1qY2dOeUF0TkRnZ016RWdMVFV4SURZeFl5MHhJRElnTFRFZ05TQXRNU0EzWXpBZ016WWdNamNnTmpjZ05qUWdOekZqTXlBd0lEVWdNU0EzSURGak16Y2dNQ0EyT0NBdE1qZ2dOekVnTFRZMFl6RWdMVE1nTVNBdE5pQXhJQzA0WXpBZ0xURTFJQzAxSUMwek1DQXRNVE1nTFRReFl6RTFJRFVnTXpBZ01UTWdORE1nTWpRZ1l6TTFJRE16SURZeElEZzVJRFk0SURFd04yd3pNeUF4TlRoakxUa2dMVEV6SUMweU1DQXRNallnTFRNeElDMHpObU10TWpVZ0xUSXpJQzAxTlNBdE16UWdMVGd6SUMwek4yTXROU0F0TVNBdE1UQWdMVEVnTFRFMUlDMHhZeTB4TlNBd0lDMHlPU0F5SUMwME1TQTNZeTB5T0NBM0lDMDBPU0F6TVNBdE5USWdOakYyTjJNd0lETTJJREkzSURZM0lEWTBJRGN4WXpJZ01TQTFJREVnTnlBeFl6TTJJREFnTmpjZ0xUSTNJRGN4SUMwMk5HTXhJQzB6SURFZ0xUVWdNU0F0T0dNd0lDMHhOU0F0TlNBdE1qa2dMVEUwSUMwME1XTXhOaUExSURNeElERXpJRFF6SURJMFl6TTNJRE0wSURZMElEazNJRGN3SURFeE15QnNNek1nTVRVMGJDMHhJQzB4WXkwNUlDMHhNeUF0TWpBZ0xUSTJJQzB6TVNBdE16ZGpMVEkxSUMweU15QXROVFVnTFRNMElDMDRNeUF0TXpkakxUVWdMVEVnTFRFd0lDMHhJQzB4TlNBdE1XTXRNVFVnTUNBdE1qa2dNeUF0TkRFZ04yTXRNamNnT0NBdE5Ea2dNekVnTFRVeUlEWXhkamRqTUNBek55QXlOeUEyT0NBMk5DQTNNbWczWXpNMklEQWdOamNnTFRJM0lEY3hJQzAyTkdNd0lDMHpJREVnTFRVZ01TQXRPR013SUMweE5TQXROU0F0TWprZ0xURTBJQzAwTVdNeE5TQTFJRE13SURFeklEUXpJREkxWXpNNUlETTFJRFl6SURneElEWTJJRGt5WXpJZ05TQTNJRGtnTVRJZ09XZzBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOak14TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpNeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFME9DQXpOelYyTFRFd04yTTJPQ0F0TnlBeE1qRWdMVFkwSURFeU1TQXRNVE0wWXpBZ0xUYzBJQzAyTUNBdE1UTTBJQzB4TXpRZ0xURXpOR010TnpVZ01DQXRNVE0xSURZd0lDMHhNelVnTVRNMFl6QWdOekFnTlRNZ01USTNJREV5TVNBeE16UjJNVEEzWXpBZ09DQTJJREUwSURFMElERTBZemNnTUNBeE15QXROaUF4TXlBdE1UUjZUVEV6TlNBeU9HTTFPQ0F3SURFd05pQTBPQ0F4TURZZ01UQTJZekFnTlRRZ0xUUXdJRGs1SUMwNU15QXhNRFoyTFRFd05tTXdJQzAzSUMwMklDMHhOQ0F0TVRNZ0xURTBZeTA0SURBZ0xURTBJRGNnTFRFMElERTBkakV3TmlCakxUVXpJQzAzSUMwNU15QXROVElnTFRreklDMHhNRFpqTUNBdE5UZ2dORGdnTFRFd05pQXhNRGNnTFRFd05ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUQkVRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJFUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TXpBZ0xURXdiQzB4TlRRZ0xURXhPV010TWlBdE1pQXROU0F0TXlBdE9TQXRNMk10TXlBd0lDMDJJREVnTFRnZ00yd3RNVFUwSURFeE9XTXRNeUF6SUMwMUlEWWdMVFVnTVRCak1DQXpJRElnTnlBMUlEbHNNVFUwSURFeU1XTXlJRElnTlNBeklEZ2dNMk0wSURBZ055QXRNU0E1SUMwemJERTFOQ0F0TVRJeFl6TWdMVElnTlNBdE5pQTFJQzB4TUdNd0lDMHpJQzB5SUMwMklDMDFJQzA1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTWpJeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qSXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhORFVnTVRJMmJESTVNQ0EyTTNZdE1USTJiQzB5T1RBZ0xUWXlkakV5TlhwTkxURTBOU0F0TmpKc01qa3dJRFl6ZGkweE1qWnNMVEk1TUNBdE5qTjJNVEkyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTWpJd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qSXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhORFVnTXpOc01qa3dJRFl6ZGkweE1qWnNMVEk1TUNBdE5qTjJNVEkyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTWpKR0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qSkdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTFNQ0F4TVdNdE1UVWdNVFlnTFRFMUlEUXdJREFnTlRaak9DQTRJREU0SURFeElESTRJREV4Y3pJd0lDMHpJREk0SUMweE1XTXhOU0F0TVRZZ01UVWdMVFF3SURBZ0xUVTJZeTA0SUMwM0lDMHhPQ0F0TVRFZ0xUSTRJQzB4TVhNdE1qQWdOQ0F0TWpnZ01URjZUVEUzT1NBeE1XTXRNVFVnTVRZZ0xURTFJRFF3SURBZ05UWmpPQ0E0SURFNElERXhJREk0SURFeGN6SXdJQzB6SURJNElDMHhNV014TlNBdE1UWWdNVFVnTFRRd0lEQWdMVFUyWXkwNElDMDNJQzB4T0NBdE1URWdMVEk0SUMweE1YTXRNakFnTkNBdE1qZ2dNVEY2VFRFeElERXhZeTB4TlNBeE5pQXRNVFVnTkRBZ01DQTFOaUJqT0NBNElERTRJREV4SURJNElERXhjekl3SUMweklESTRJQzB4TVdNeE5TQXRNVFlnTVRVZ0xUUXdJREFnTFRVMll5MDRJQzAzSUMweE9DQXRNVEVnTFRJNElDMHhNWE10TWpBZ05DQXRNamdnTVRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMk16QXVlRzFzQUR4emVXMWliMndnYVdROUlrVTJNekFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFE0SURFeU1YWXRNVEEzWXpBZ0xUZ2dMVFlnTFRFMElDMHhNeUF0TVRSakxUZ2dNQ0F0TVRRZ05pQXRNVFFnTVRSMk1UQTNZeTAyT0NBM0lDMHhNakVnTmpRZ0xURXlNU0F4TXpSak1DQTNOQ0EyTUNBeE16UWdNVE0wSURFek5HTTNOU0F3SURFek5TQXROakFnTVRNMUlDMHhNelJqTUNBdE56QWdMVFV6SUMweE1qY2dMVEV5TVNBdE1UTTBlazB4TXpVZ016WXhZeTAxT1NBd0lDMHhNRGNnTFRRM0lDMHhNRGNnTFRFd05tTXdJQzAxTkNBME1DQXRPVGtnT1RNZ0xURXdObll4TURaak1DQTNJRFlnTVRRZ01UUWdNVFJqTnlBd0lERXpJQzAzSURFeklDMHhOSFl0TVRBMklHTTFNeUEzSURreklEVXlJRGt6SURFd05tTXdJRFU1SUMwME9DQXhNRFlnTFRFd05pQXhNRFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUlVNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJVTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UWTJJRGsyTjJNeE1DQXdJREV6SUMwNUlERXpJQzB4TW5ZdE5HTXRNaUF0T0NBdE16ZzBJQzB4T0RNMUlDMDBNRGtnTFRFNU5UVnNMVEkzSURac056Y2dNemN4WXkweE1TQXRNVGdnTFRRMklDMDJPU0F0TVRJM0lDMDJPV010TnpVZ01DQXRPVE1nTkRnZ0xUa3pJRGMyWXpBZ01qY2dNakVnTnpFZ056RWdOekZqTlRFZ01DQTNNaUF0TkRRZ056SWdMVGN5WXpBZ0xURTFJQzAxSUMweU9TQXRNVE1nTFRReFl6RTFJRFVnTXpBZ01UTWdORE1nTWpWak1qSWdNakVnTlRJZ05qWWdOallnTVRBeGJETTBJREUyTVdNdE1UQWdMVEUzSUMwME5pQXROekFnTFRFeU9DQXROekFnWXkwM05TQXdJQzA1TXlBME9DQXRPVE1nTnpaak1DQXlOeUF5TVNBM01TQTNNU0EzTVdNMU1TQXdJRGN5SUMwME5DQTNNaUF0TnpKak1DQXRNVFVnTFRVZ0xUSTVJQzB4TXlBdE5ERmpNVFVnTlNBek1DQXhNeUEwTXlBeU5XTXlNeUF5TVNBMU5DQTJPQ0EyTnlBeE1ETnNNelFnTVRZell5MDRJQzB4TkNBdE5ETWdMVGN5SUMweE1qa2dMVGN5WXkwM05TQXdJQzA1TXlBME9DQXRPVE1nTnpaak1DQXlOeUF5TVNBM01TQTNNU0EzTVdNMU1TQXdJRGN5SUMwME5DQTNNaUF0TnpKak1DQXRNVFVnTFRVZ0xUSTVJQzB4TXlBdE5ERmpNVFVnTlNBek1DQXhNeUEwTXlBeU5TQmpNalFnTWpJZ05UY2dOek1nTmpnZ01UQTRiRE0wSURFMU5tTXRNeUF0T0NBdE16Y2dMVGMxSUMweE16QWdMVGMxWXkwM05TQXdJQzA1TXlBME9DQXRPVE1nTnpWek1qRWdOeklnTnpJZ056SmpOVEFnTUNBM01TQXRORFFnTnpFZ0xUY3lZekFnTFRFMklDMDFJQzB5T1NBdE1UTWdMVFF4WXpFMUlEVWdNekFnTVRNZ05ETWdNalJqTWpZZ01qUWdOaklnT0RFZ056RWdNVEUyYkRNeElERTBOMk10TlNBdE9DQXRORFVnTFRjMElDMHhNamtnTFRjMGN5MDVNeUExTmlBdE9UTWdOelZ6TVRVZ056SWdOekVnTnpKek56SWdMVFE1SURjeUlDMDNNV013SUMweU15QXROU0F0TXpBZ0xURXpJQzAwTWlCak1UVWdOU0F6TUNBeE15QTBNeUF5TkdNek5TQXpNeUEyTWlBNU5DQTJPU0F4TVRKc016TWdNVFU0WXkwMElDMDNJQzAwTVNBdE56UWdMVEV5T1NBdE56UmpMVGN4SURBZ0xUa3pJRFF5SUMwNU15QTNObk15TnlBM01DQTNNU0EzTUhNM01pQXRNemNnTnpJZ0xUY3lZekFnTFRJeElDMDNJQzB6TkNBdE1UUWdMVFF4WXpFMklEVWdNekFnTVRNZ05ETWdNalZqTXpjZ016TWdOalFnT1RZZ056QWdNVEV5YkRNeklERTFObXd0TVNBdE1XTXRPU0F0TVRRZ0xURXpJQzB4T1NBdE16RWdMVE0zWXkweE9TQXRNVGtnTFRVM0lDMHpPQ0F0T1RnZ0xUTTRZeTAwTWlBd0lDMDVNeUF4T1NBdE9UTWdOelVnWXpBZ05ETWdNelFnTnpJZ056RWdOekp6TnpFZ0xUTXdJRGN4SUMwM01tTXdJQzB4TkNBdE5TQXRNamtnTFRFeklDMDBNV014TlNBMUlETXdJREV6SURReklESTFZek01SURNMUlEWXlJRGcwSURZMklEa3lZek1nTmlBM0lEa2dNVFFnT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRSRk5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkZOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNekFnTFRFMk5td3lJQzB6WXpJZ0xUTWdNeUF0TlNBeklDMDRjeTB4SUMwMUlDMHpJQzA1WXkweklDMDBJQzAySUMwMUlDMHhNQ0F0TlhNdE9DQXlJQzA0SURKc0xUTTVJREkxWXkwNElEVWdMVEU1SURrZ0xUTXlJRGx6TFRJM0lDMDBJQzB6T1NBdE1UWmpMVEV6SUMweE15QXRNVGNnTFRJNUlDMHhOeUF0TkRKak1DQXRNVGdnTnlBdE16SWdOeUF0TXpKek16SWdMVFU0SURNMUlDMDJNMk14SUMweUlETWdMVFVnTXlBdE9YTXRNaUF0T0NBdE55QXRNVEpqTFRJZ0xUSWdMVFFnTFRJZ0xUWWdMVEpqTFRjZ01DQXRNVElnTmlBdE1USWdObk10TnpVZ09UVWdMVGsySURFeU55QmpMVGdnTVRFZ0xURXhJREkxSUMweE1TQXpPV013SURJMUlERXlJRFV6SURNMElEY3pZekU0SURFMklEUXdJREl3SURVM0lESXdZekV5SURBZ01qRWdMVElnTWpVZ0xUTnNMVEV4TWlBeE16bGpMVElnTWlBdE15QTFJQzB6SURoMk9XTXdJRElnTVNBMklESWdPR3d4TURFZ01UVTBZeklnTXlBeklEZ2dNeUF4TW1Nd0lEVWdMVEVnT1NBdE15QXhNbXd0TnpZZ01UQTBjeTB6SURVZ0xUTWdNVEZqTUNBeklERWdOeUExSURFd1l6TWdNaUExSURNZ09DQXpZellnTUNBeE1DQXROaUF4TUNBdE5td3hOaklnTFRJeE9XTXlJQzB5SURNZ0xUVWdNeUF0T0hZdE9XTXdJQzB5SUMweElDMDFJQzB5SUMwM0lHd3RNVEF5SUMweE5UUmpMVEVnTFRJZ0xUSWdMVFlnTFRJZ0xUbGpNQ0F0TWlBeElDMDFJRElnTFRac01URTFJQzB4TkRKak15QXROQ0ExSUMwMklEWWdMVGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUlRjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJUY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16UXpJREU0Tm13dE1UazFJQzAyT1ROc0xUSTNJRGRzTVRBeUlETTJOV010TXpBZ0xUTTVJQzAyT1NBdE5qUWdMVEV4T1NBdE5qWmpMVEl3SURBZ0xUTTNJRElnTFRVMklERXdZeTB5TmlBNUlDMDBOeUF6TkNBdE5EY2dOalJqTUNBME1DQXpNQ0EzTkNBM01DQTNOR016T1NBd0lEY3pJQzB5T1NBM015QXROamxqTUNBdE1UY2dMVFlnTFRNMElDMHhOeUF0TkRoak5URWdNVE1nTVRBNElEYzRJREV5TWlBeE1qVnNORFVnTVRVNWRqQmpMVE13SUMwek9TQXROamtnTFRZMElDMHhNVGtnTFRZMll5MHhPU0F3SUMwek9DQXlJQzAxTmlBeE1HTXRNallnTVRBZ0xUUTJJRE0xSUMwME55QTJOU0JqTUNBek9TQXlPU0EzTWlBMk9TQTNOR016T1NBd0lEYzBJQzB6TUNBM05DQXROamxqTUNBdE1UZ2dMVFVnTFRNMElDMHhOeUF0TkRoak5UVWdNVFFnT1RVZ05qZ2dNVEU1SURFeE5tTXpJRFVnTnlBNElERXpJRGhqTVNBd0lETWdNQ0ExSUMweFl6WWdMVElnT1NBdE55QTVJQzB4TW1Nd0lDMHlJREFnTFRNZ0xURWdMVFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUlVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJVRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5EY3dJRGN4TkdNMElDMHpJRFVnTFRZZ05TQXRPV013SUMweElDMHhJQzAwSUMweElDMDFZeTB5SUMwNElDMHlOemtnTFRFek16a2dMVE13TkNBdE1UUTFPV3d0TWpjZ05tdzNPQ0F6TnpSakxUZ2dMVEUxSUMwME15QXROeklnTFRFeU9TQXROekpqTFRjMUlEQWdMVGt6SURRNElDMDVNeUEzTlhNeU1TQTNNaUEzTWlBM01tTTFNQ0F3SURjeElDMDBOQ0EzTVNBdE56SmpNQ0F0TVRZZ0xUVWdMVEk1SUMweE15QXROREZqTVRVZ05TQXpNQ0F4TXlBME15QXlOR015TkNBeU15QTFOeUEzTXlBMk9TQXhNRGxzTXpNZ01UWXlZeTB6SUMwNElDMHpOeUF0TnpVZ0xURXpNQ0F0TnpVZ1l5MDNOU0F3SUMwNU1pQTBPQ0F0T1RJZ056VnpNakFnTnpJZ056RWdOekpqTlRBZ01DQTNNU0F0TkRVZ056RWdMVGN5WXpBZ0xURTJJQzAxSUMwek1DQXRNVE1nTFRReFl6RTFJRFVnTXpBZ01UTWdORE1nTWpSak1qWWdNalFnTmpJZ09EQWdOekVnTVRFMmJETXhJREUxTUdNdE5DQXRPQ0F0TkRVZ0xUYzBJQzB4TWprZ0xUYzBjeTA1TXlBMU5pQXRPVE1nTnpWek1UWWdOekVnTnpFZ056RmpOVFlnTUNBM01pQXRORGdnTnpJZ0xUY3hZekFnTFRJeUlDMDFJQzB6TUNBdE1UTWdMVFF4WXpFMUlEUWdNekFnTVRJZ05ETWdNalJqTXpVZ016TWdOaklnT1RRZ05qa2dNVEV4YkRNeklERTFPU0JqTFRRZ0xUZ2dMVFF4SUMwM05TQXRNVEk1SUMwM05XTXROekVnTUNBdE9UTWdORE1nTFRreklEYzNjekkzSURjd0lEY3hJRGN3Y3pjeUlDMHpOeUEzTWlBdE56SnpMVFVnTFRJNUlDMHhOQ0F0TkRGak1UWWdOU0F6TVNBeE15QTBNeUF5TldNek55QXpNeUEyTkNBNU5pQTNNQ0F4TVRKc016TWdNVFUyYkMweElDMHhZeTA1SUMweE5DQXRNVE1nTFRFNUlDMHpNU0F0TXpkakxURTVJQzB4T1NBdE5UY2dMVE00SUMwNU9DQXRNemhqTFRReUlEQWdMVGt6SURFNUlDMDVNeUEzTldNd0lEUXpJRE0wSURjeUlEY3hJRGN5Y3pjeUlDMHpNQ0EzTWlBdE56SmpNQ0F0TVRRZ0xUVWdMVEk1SUMweE5DQXROREVnWXpFMklEVWdNekVnTVRNZ05ETWdNalJqTXprZ016WWdOaklnT0RVZ05qWWdPVEp6TnlBeE1DQXhOQ0F4TUdNeUlEQWdOaUF0TVNBNUlDMHplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOak15TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpNeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNM05TQXhNakZvTFRFd04yTXROeUF0TmpnZ0xUWTBJQzB4TWpFZ0xURXpOQ0F0TVRJeFl5MDNOQ0F3SUMweE16UWdOakFnTFRFek5DQXhNelZqTUNBM05DQTJNQ0F4TXpRZ01UTTBJREV6TkdNM01DQXdJREV5TnlBdE5UTWdNVE0wSUMweE1qRm9NVEEzWXpnZ01DQXhOQ0F0TmlBeE5DQXRNVE5qTUNBdE9DQXROaUF0TVRRZ0xURTBJQzB4TkhwTk1qZ2dNVE0xWXpBZ0xUVTVJRFE0SUMweE1EY2dNVEEySUMweE1EZGpOVFFnTUNBNU9TQTBNQ0F4TURZZ09UTm9MVEV3Tm1NdE55QXdJQzB4TkNBMklDMHhOQ0F4TkdNd0lEY2dOeUF4TXlBeE5DQXhNMmd4TURZZ1l5MDNJRFV6SUMwMU1pQTVNeUF0TVRBMklEa3pZeTAxT0NBd0lDMHhNRFlnTFRRM0lDMHhNRFlnTFRFd05ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUVTVSUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFU1UlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TkNBNE9Xd3RNVFlnTWpac05Ua2dPVFYyTUd3eE9DQXpNV016SURRZ055QTNJREV5SURkak5pQXdJREV3SUMweUlERXlJQzAyYkRjNUlDMHhNamRzTlRrZ09UVnNNalFnTFRFMWJDMHhNVGdnTFRFNE9YWXdZeTB5SUMwMElDMDJJQzAySUMweE1TQXRObll3WXkwMUlEQWdMVGtnTWlBdE1USWdObXd0TnprZ01USTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVGczTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRnM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRjek55QTBOek5qT0NBd0lERTBJQzAySURFMElDMHhOSE10TmlBdE1UUWdMVEUwSUMweE5HTXRNellnTUNBdE9EQWdMVEk1SUMweE16TWdMVGc0Y3kweE5UWWdMVEl4T0NBdE1qTTVJQzB6TlRGakxUSWdMVFFnTFRZZ0xUWWdMVEV5SUMwMll5MHlJREFnTFRRZ01DQXROeUF5WXkweUlERWdMVE1nTWlBdE5DQTBiQzAzT1NBeE1qZHNMVFU1SUMwNU5YWXdiQzB4T1NBdE16RmpMVElnTFRRZ0xUY2dMVGNnTFRFeUlDMDNjeTA1SURJZ0xURXhJRFpzTFRjNUlERXlOMnd0TlRrZ0xUazFiQzB5TkNBeE5Xd3hNVGNnTVRnNWFERmpNaUEwSURZZ05pQXhNU0EyZGpCak5TQXdJRGtnTFRJZ01USWdMVFlnYkRjNElDMHhNalpzTnpnZ01USTJZek1nTkNBM0lEWWdNVElnTm5Zd1l6VWdNQ0E1SUMweUlERXlJQzAyYkRjNElDMHhNalJqTnpVZ01URTVJREV6TkNBeU1ERWdNVGcwSURJMU9HTTJNQ0EyTmlBeE1Ea2dPVGNnTVRVMElEazNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVU0zTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVNM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVM05DQXdZeTAxSURBZ0xUa2dNeUF0TVRJZ04yd3ROemdnTVRJMmJDMHpJQzAxZGkweE9EZGpNQ0F0TnlBdE5pQXRNVE1nTFRFMElDMHhNMmd0T1dNdE9DQXdJQzB4TkNBMklDMHhOQ0F4TTNZeE1qaGpMVE1nTFRZZ0xUTTFJQzAxT0NBdE16Z2dMVFl5WXkwMElDMDFJQzA0SUMwM0lDMHhNaUF0TjNNdE9TQXlJQzB4TWlBM1l5MHpJRFFnTFRjd0lERXhNaUF0TnpnZ01USTBiQzAzTXlBdE1USTBZeTB4SUMweElDMDFJQzAzSUMweE1pQXROMk10TmlBd0lDMHhNQ0F6SUMweE1pQTNiQzAzTkNBeE1qUnNMVFU1SUMwNU4yTXRNU0F0TVNBdE1pQXRNeUF0TkNBdE5DQmpMVElnTFRJZ0xUVWdMVE1nTFRnZ0xUTmpMVFFnTUNBdE9TQXlJQzB4TVNBMVl5MHpNeUEwTVNBdE5URWdNVEEwSUMwMU1TQXhOamhqTUNBMk55QXlNQ0F4TXpZZ05qVWdNVGcxWXpJZ01pQTJJRFFnT1NBMFl6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSak1DQXRNeUF0TVNBdE55QXRNeUF0T1dNdE5EQWdMVFEwSUMwMU9DQXRNVEEySUMwMU9DQXRNVFkyWXpBZ0xUUTVJREV5SUMwNU9DQXpOQ0F0TVRNMGJERXdOU0F4Tnpaak1pQXpJRFlnTmlBeE1TQTJjekV3SUMweElERXpJQzAyYkRjMUlDMHhNak5zTnpNZ01USXpZeklnTXlBMklEWWdNVEFnTm1NMUlEQWdOeUF0TVNBNUlDMHliRFFnTFRRZ2JEYzVJQzB4TWpkc05DQTNkakU0TldNd0lEZ2dOaUF4TkNBeE5DQXhOR2c1WXpnZ01DQXhOQ0F0TnlBeE5DQXRNVFIyTFRFeU5td3pOeUEyTVdNeUlETWdOeUEySURFeElEWmpOU0F3SURFd0lDMHlJREV6SUMwMmJEYzRJQzB4TWpkc05Ua2dPVFZzTWpRZ0xURTBiQzB4TVRjZ0xURTRPV010TVNBdE1TQXROQ0F0TnlBdE1USWdMVGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TWpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURTBOU0F5TWpCc01qa3dJRFl6ZGkweE1qWnNMVEk1TUNBdE5qTjJNVEkyZWswdE1UUTFJRE14YkRJNU1DQTJNM1l0TVRJMmJDMHlPVEFnTFRZeWRqRXlOWHBOTFRFME5TQXRNVFUzYkRJNU1DQTJNM1l0TVRJMmJDMHlPVEFnTFRZemRqRXlObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFZDUlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWQ1JTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswM01EUWdNVGsyYkMweE1UY2dMVEU0T1dNdE15QXROQ0F0TnlBdE55QXRNVEVnTFRkekxUa2dNU0F0TVRNZ04zTXROekFnTVRFeklDMDNOeUF4TWpSakxUZ2dMVEV5SUMwM01pQXRNVEl3SUMwM05DQXRNVEkwWXkweklDMDBJQzAzSUMwM0lDMHhNaUF0TjNNdE1UQWdNeUF0TVRJZ04yTXRNeUEwSUMwMk55QXhNVElnTFRjMElERXlOR010TmlBdE9TQXROVGNnTFRrMElDMDFPU0F0T1RkakxUSWdMVFFnTFRZZ0xUY2dMVEV6SUMwM2N5MHhNeUEySUMweE5DQXhNMk13SURFZ0xURWdNemNnTFRFM0lEY3lZeTB5TVNBME5TQXROVFVnTmpnZ0xURXdNeUEyT0NCakxUTTFJREFnTFRZeklDMHhNeUF0T0RNZ0xUTTVZeTB6SUMweklDMDNJQzAxSUMweE1TQXROV010TXlBd0lDMDJJREVnTFRnZ00yTXROQ0F5SUMwMklEWWdMVFlnTVRGak1DQXlJREVnTmlBeklEaGpNalVnTXpNZ05qRWdOVEFnTVRBMUlEVXdZelU1SURBZ01UQXpJQzB5T1NBeE1qZ2dMVGcxWXpjZ0xURTFJREV5SUMwek1DQXhOU0F0TkROak1qUWdOREVnT1RVZ01UVTVJRGszSURFMk1tTXhJRE1nTlNBMklERXhJRFp6TVRBZ0xUTWdNVElnTFRaak1pQXROQ0EyT0NBdE1URXhJRGMxSUMweE1qTmpOeUF4TWlBM01DQXhNVGdnTnpNZ01USXpZeklnTkNBM0lEWWdNVElnTmlCak5DQXdJRGtnTFRJZ01URWdMVFpqTXlBdE5TQTNNaUF0TVRFMElEYzVJQzB4TWpkc05Ua2dPVFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUxUWtRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVFrUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UY3dJREV4Tld3MU9TQTVOV3d5TkNBdE1UVnNMVEV4TnlBdE1UZzVZeTB5SUMweklDMDRJQzAySUMweE1pQXRObll3ZGpCakxUUWdNQ0F0TVRBZ015QXRNVElnTm13dE56Z2dNVEkyYkMweklDMDBkaTB4T0Rkak1DQXROeUF0TmlBdE1UUWdMVEUwSUMweE5HZ3RPV010T0NBd0lDMHhOQ0EzSUMweE5DQXhOSFl3ZGpFeU9Hd3RNemdnTFRZell5MHpJQzB6SUMwNElDMDJJQzB4TWlBdE5uWXdkakJqTFRRZ01DQXRNVEFnTXlBdE1USWdObXd0TnpnZ01USTFiQzAzTkNBdE1USTBZeTB5SUMwMElDMDNJQzAzSUMweE1TQXROM1l3ZGpCakxUVWdNQ0F0TVRBZ015QXRNVElnTjJ3dE56UWdNVEkwSUd3dE5Ua2dMVGs0YkMweU5DQXhOR3c0TlNBeE5ESnNNekVnTlRKak15QTBJRFlnTnlBeE1pQTNkakJqTlNBd0lERXdJQzB6SURFeUlDMDNiRGMxSUMweE1qSnNOek1nTVRJeVl6SWdOQ0EzSURjZ01USWdOMk15SURBZ05TQXRNU0EzSUMweWJEUWdMVFJzTnprZ0xURXlOMncwSURaMk1UZzJkakJqTUNBM0lEWWdNVE1nTVRRZ01UTm9PV000SURBZ01UUWdMVFlnTVRRZ0xURTBkaTB4TWpac01UZ2dNekJvTVd3eE9DQXpNV015SURRZ055QTNJREV5SURkak5pQXdJRGtnTFRJZ01USWdMVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TWpNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU1qTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURTBOU0F6TVRWc01qa3dJRFl6ZGkweE1qWnNMVEk1TUNBdE5qTjJNVEkyZWswdE1UUTFJREV5Tm13eU9UQWdOak4yTFRFeU5td3RNamt3SUMwMk1uWXhNalY2VFMweE5EVWdMVFl5YkRJNU1DQTJNM1l0TVRJMmJDMHlPVEFnTFRZemRqRXlObnBOTFRFME5TQXRNalV4YkRJNU1DQTJNM1l0TVRJMmJDMHlPVEFnTFRZemRqRXlObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFZDTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWQ01pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMU9UY2dNVEU0YkRVNUlEazFiREkwSUMweE5Hd3RNVEUzSUMweE9EbGpMVElnTFRRZ0xUZ2dMVGNnTFRFeUlDMDNjeTB4TUNBeklDMHhNaUEzYkMwM09DQXhNalpzTFRjNUlDMHhNalpqTFRJZ0xUUWdMVGNnTFRjZ0xURXhJQzAzY3kweE1DQXpJQzB4TWlBM2JDMDNPQ0F4TWpSc0xUYzBJQzB4TWpSakxUSWdMVFFnTFRjZ0xUY2dMVEV4SUMwM2N5MHhNQ0F6SUMweE1pQTNiQzAzTlNBeE1qVnNMVFU1SUMwNU9Xd3RNVGNnTFRJM1l5MHpJQzAxSUMwNUlDMDVJQzB4TlNBdE9XTXRNU0F3SUMwMElERWdMVFVnTVdNdE55QXlJQzB4TXlBeE1DQXRNVE1nTVRkMk16VTRJR014SURjZ055QXhNaUF4TkNBeE1uTXhNeUF0TlNBeE5DQXRNVEoyTFRNeU0yd3hNVFVnTVRreVl6SWdOQ0EySURZZ01USWdObU0wSURBZ01UQWdMVElnTVRJZ0xUWnNOelVnTFRFeU0ydzNNaUF4TWpKak1pQTBJRGdnTnlBeE1pQTNZeklnTUNBMklDMHhJRGdnTFRKek15QXRNaUEwSUMwMGJEYzVJQzB4TWpkc05Ua2dPVFZzTVRrZ016RmpNaUEwSURjZ055QXhNU0EzWXpZZ01DQXhNQ0F0TWlBeE1pQXRObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEl5UlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJeVJTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE56a2dNVEZqTFRFMUlERTJJQzB4TlNBME1DQXdJRFUyWXpnZ09DQXhPQ0F4TVNBeU9DQXhNWE15TUNBdE15QXlPQ0F0TVRGak1UVWdMVEUySURFMUlDMDBNQ0F3SUMwMU5tTXRPQ0F0TnlBdE1UZ2dMVEV4SUMweU9DQXRNVEZ6TFRJd0lEUWdMVEk0SURFeGVrMHhNU0F4TVdNdE1UVWdNVFlnTFRFMUlEUXdJREFnTlRaak9DQTRJREU0SURFeElESTRJREV4Y3pJd0lDMHpJREk0SUMweE1XTXhOU0F0TVRZZ01UVWdMVFF3SURBZ0xUVTJZeTA0SUMwM0lDMHhPQ0F0TVRFZ0xUSTRJQzB4TVhNdE1qQWdOQ0F0TWpnZ01URjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFRell1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUXpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpZd0lESTBNbU16SUMwMUlEYzVJQzB4TWpjZ056a2dMVEV5TjJ3M09DQXhNamRqTWlBeklEY2dOaUF4TWlBMll6WWdNQ0E1SUMweUlERXlJQzAyYkRjNElDMHhNamRzTlRrZ09UVnNNalFnTFRFMGJDMHhNVGNnTFRFNE9YWXdZeTB5SUMwMElDMDRJQzAzSUMweE1pQXROM1l3WXkwMElEQWdMVGtnTXlBdE1USWdOMnd0TnpnZ01USTJjeTAzTmlBdE1USXpJQzAzT0NBdE1USTJZeTB6SUMwMElDMDNJQzAzSUMweE1TQXROM010T1NBeElDMHhNeUEzY3kwM09DQXhNalFnTFRjNElERXlOSE10TnpFZ0xURXlNQ0F0TnpRZ0xURXlOR010TWlBdE5DQXROeUF0TnlBdE1URWdMVGNnWXkwMUlEQWdMVEV3SURNZ0xURXlJRGRqTFRNZ05DQXROelFnTVRJMElDMDNOQ0F4TWpSekxUVTNJQzA1TXlBdE5Ua2dMVGs0WXkweklDMDBJQzA0SUMwMklDMHhNaUF0Tm1NdE5TQXdJQzA0SURJZ0xURXhJRFZ6TFRVeElEWTBJQzAxTVNBeE5qaGpNQ0EyTnlBeU1DQXhNellnTmpVZ01UZzFZeklnTWlBMklEUWdPU0EwWXpnZ01DQXhOQ0F0TmlBeE5DQXRNVFJqTUNBdE15QXRNU0F0TnlBdE15QXRPV010TkRBZ0xUUTBJQzAxT0NBdE1UQTJJQzAxT0NBdE1UWTJZekFnTFRRNUlERXlJQzA1T0NBek5DQXRNVE0wWXpBZ01DQXhNRE1nTVRjeUlERXdOU0F4Tnpaak1pQXpJRFlnTmlBeE1pQTJJSE14TUNBdE15QXhNaUF0Tm1NeUlDMDBJRGMxSUMweE1qTWdOelVnTFRFeU0zTTNNQ0F4TVRnZ056TWdNVEl6WXpJZ05DQTNJRFlnTVRFZ05tTTFJREFnT1NBdE1pQXhNaUF0Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRVNVJDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVTVSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDVPQ0F5TkRCc09UQWdMVEUwT1d3dE5UQWdMVGcwWXkweklDMDBJQzAxSUMwM0lDMHhNaUF0TjJNdE5pQXdJQzA1SURNZ0xURXlJRGR6TFRZM0lERXhNaUF0TnpRZ01USTBiQzAxT1NBdE9UaHNMVEkwSURFMFl6RXhJREU1SURFeE5DQXhPRGdnTVRFM0lERTVNM00zSURjZ01USWdOMk0wSURBZ09TQXRNeUF4TWlBdE4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUUkZOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJGTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TmpjZ01qQXpZellnTFRNZ09TQXROeUE1SUMweE1tTXdJQzB5SURBZ0xUUWdMVEVnTFRWc0xURTBNQ0F0TkRReGJDMHlOeUE0YkRFeE5DQXpOVFpqTFRFeElDMHhNaUF0TWpNZ0xUSTBJQzB6TlNBdE16TmpMVEkzSUMweU1DQXROVGdnTFRJNUlDMDROeUF0TWpsakxUSXdJREFnTFRRd0lEVWdMVFUxSURFeVl5MHlOaUF4TVNBdE5EVWdNellnTFRRMUlEWTNZekFnTXprZ016SWdOekVnTnpJZ056RmpNemtnTUNBM01TQXRNeklnTnpFZ0xUY3hZekFnTFRFNUlDMDNJQzB6TlNBdE1UZ2dMVFE0WXpFMklETWdNeklnTVRBZ05EVWdNakJqTkRVZ016TWdOellnT1RJZ09EQWdPVGdnWXpJZ05TQTNJRGdnTVRNZ09HTXhJREFnTXlBdE1TQTBJQzB4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURBMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EQTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUTROQ0F0TWpjM1l5MHlJQzB4SUMwMUlDMHlJQzAzSUMweVl5MDBJREFnTFRrZ01TQXRNVEVnTldNdE1pQXpJQzB4TURJZ01UVTNJQzB5T1RNZ01UVTNhQzB4TlRsakxUZ2dNQ0F0TVRRZ05TQXRNVFFnTVROMk9UQjJNVFJvTVRJeVl6TXdPQ0F3SURNMk55QXRNalUzSURNMk9DQXRNall3WXpBZ0xURWdNU0F0TXlBeElDMDFZekFnTFRVZ0xUTWdMVGtnTFRjZ0xURXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVFpHTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRaR0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRNU9TQXhPVEpqTXlBdE1UWWdOQ0F0TXpFZ05DQXRORFJqTUNBdE1UQTJJQzAyT1NBdE1UUTRJQzB4TWpVZ0xURTBPSE10T0RrZ01UWWdMVEV4TlNBek9Xd3RNamdnTWpoc0xUWTBJQzAzTkdNdE15QXROQ0F0T0NBdE5pQXRNVElnTFRaekxUY2dNU0F0TVRFZ05HTXRNeUF6SUMwMUlEY2dMVFVnTVRKak1DQTBJREVnTnlBMElERXhiRFkxSURjMmJDMHlNU0F5TVdNdE1qQWdNakFnTFRVeUlEVXlJQzA1TVNBMU1tTXRORGNnTUNBdE5qUWdMVFV4SUMwMk5DQXRNVEEzWXpBZ0xUa2dNQ0F0TVRnZ01TQXRNamRqTUNBdE9DQXROQ0F0TVRNZ0xURTJJQzB4TXlCakxURTBJREFnTFRFM0lERTBJQzB4TnlBeE5tTXRNeUF4TlNBdE5DQXlPQ0F0TkNBME1XTXdJREV3T0NBMk9DQXhOVEVnTVRJMUlERTFNV00xTmlBd0lEZzVJQzB4TmlBeE1UVWdMVFF3YkRJNElDMHlPR3cyTkNBM05XTXpJRFFnTnlBMklERXlJRFpqTkNBd0lEY2dMVEVnTVRBZ0xUUmpOQ0F0TXlBMklDMDRJRFlnTFRFell6QWdMVE1nTFRFZ0xUY2dMVFFnTFRFd2JDMDJOU0F0Tnpkc01qRWdMVEl3WXpJd0lDMHlNQ0ExTWlBdE5USWdPVEVnTFRVeVl6UTNJREFnTmpRZ05URWdOalFnTVRBM1l6QWdPU0F3SURFM0lDMHhJREkyWXpBZ09TQTFJREUwSURFMUlERTBJR014TlNBd0lERTRJQzB4TlNBeE9DQXRNVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUmpZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJqWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qZzRJQzB4T0RCc0xUY2dPV010TlNBMklDMDBNeUExTnlBdE9USWdPRE5qTFRFMUlEZ2dMVE15SURFeUlDMDBPQ0F4TTJNeE5DQXRNVElnTWpNZ0xUSTRJREkxSUMwME4yTXhJQzB6SURFZ0xUWWdNU0F0T1dNdE1TQXRNelFnTFRJMUlDMDJOQ0F0TmpBZ0xUY3dZeTAwSURBZ0xUZ2dMVEVnTFRFeUlDMHhZeTB6TlNBd0lDMDJOU0F5TmlBdE56RWdOakYyTVRCakxURWdNallnTVRNZ05UQWdNelVnTmpOak1UUWdPU0F6TXlBeE5pQTFNeUF4T1dNM0lERWdNVFVnTWlBeU15QXlZekUzSURBZ016UWdMVE1nTlRJZ0xURXdiQzB4T0RRZ01qSXlZeTB5SURNZ0xUTWdOaUF0TXlBNElHTXdJRFFnTWlBNElEWWdNVEZqTWlBeElEVWdNU0EzSURGb01tTTFJREFnT1NBdE15QXhNaUF0Tm1NMElDMDFJRFEwSUMwMU9TQTVNeUF0T0RWak1UVWdMVGdnTXpFZ0xURXlJRFEzSUMweE0yTXRNVE1nTVRFZ0xUSXlJREkzSUMweU5TQTBOblk0WXkweElETTBJREkwSURZMUlEVTVJRGN4WXpRZ01TQTVJREVnTVRNZ01XTXpOQ0F3SURZMUlDMHlOU0EzTUNBdE5qRmpNU0F0TXlBeElDMDNJREVnTFRFd1l6QWdMVEkySUMweE5DQXROVEFnTFRNMklDMDJNbU10TVRRZ0xURXdJQzB6TWlBdE1UY2dMVFV5SUMweU1HTXROeUF0TVNBdE1UUWdMVElnTFRJeUlDMHlJR010TVRnZ01DQXRNemdnTkNBdE5UY2dNVEpzTVRrMUlDMHlNekZqTXlBdE5DQTBJQzAzSURRZ0xURXdZekFnTFRRZ0xUSWdMVGNnTFRVZ0xUbGpMVElnTFRFZ0xUVWdMVElnTFRjZ0xUSmpMVFlnTUNBdE1UTWdNeUF0TVRjZ09Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUUkZPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJGT0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TlRFZ05EbGpMVFExSURBZ0xUa3dJREk1SUMwNU1DQTNObU13SURRd0lETXhJRGN4SURjd0lEY3hjemN5SUMweU55QTNNaUF0Tmpkak1DQXRNVGdnTFRNZ0xUTXpJQzB4TlNBdE5EaGpOVFlnTVRRZ09Ua2dPRFFnTVRFNUlERXpOR3d6T1NBeE5qRmpMVEk0SUMwek9TQXROamdnTFRZM0lDMHhNVGNnTFRjd1l5MDFJQzB4SUMwNUlDMHhJQzB4TXlBdE1XTXRNVFlnTVNBdE16QWdNeUF0TkRNZ09HTXRNamNnT1NBdE5Ea2dNemdnTFRRNUlEWTRZekFnTkRJZ016TWdOeklnTnpJZ056SnpOekFnTFRJNUlEY3dJQzAyTjJNd0lDMHhPQ0F0TXlBdE16TWdMVEUxSUMwME9DQmpORGdnTVRJZ09UUWdOekVnTVRFeklERXhNMk16SURVZ055QTVJREV6SURsak1TQXdJRE1nTUNBMElDMHhZellnTFRJZ01UQWdMVFlnTVRBZ0xURXlZekFnTFRFZ01DQXRNeUF0TVNBdE5Hd3RNak15SUMwNU5UQnNMVEkzSURac09URWdNemN5WXkwek1DQXRORElnTFRjeUlDMDNNU0F0TVRJMUlDMDNNWE10T1RjZ01qVWdMVGszSURjM1l6QWdOREFnTXpJZ056QWdOekVnTnpCek56RWdMVEkySURjeElDMDJObU13SUMweE9DQXRNeUF0TXpRZ0xURTBJQzAwT0dNMU9DQXhOaUE1TmlBNE15QXhNVGdnTVRNMWJETTNJREUxTVdNdE5DQXROeUF0TkRFZ0xUY3dJQzB4TXpJZ0xUY3dlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVU00TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVNNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJME1TQXhNVGRqTnlBeE1pQTNNU0F4TWpFZ056UWdNVEkxWXpJZ015QTNJRGNnTVRJZ04zTTVJQzB6SURFeUlDMDNiRGMwSUMweE1qVmpOU0E1SURVeklEZzVJRFU1SURrNFl6TWdOaUE0SURjZ01URWdOM000SUMweUlERXhJQzAxWXpReklDMDBPU0EzTVNBdE1USTFJRGN4SUMweU1ETmpNQ0F0TmpJZ0xURTNJQzB4TWpVZ0xUVTJJQzB4T0RCakxUTWdMVE1nTFRjZ0xUVWdMVEV4SUMwMVl5MHpJREFnTFRZZ01DQXRPU0F5WXkweklETWdMVFlnT0NBdE5pQXhNbU13SURNZ01TQTFJRE1nT0dNek5pQTBPU0ExTWlBeE1EY2dOVElnTVRZMFl6QWdOak1nTFRJeElERXlOU0F0TlRNZ01UWTVJR3d0TVRBMklDMHhOemRqTFRNZ0xUUWdMVFlnTFRjZ0xURXlJQzAzWXkwMUlEQWdMVGtnTXlBdE1USWdOMnd0TnpVZ01USXliQzAzTXlBdE1USXlZeTB5SUMwMUlDMDJJQzAzSUMweE1pQXROM010T1NBMElDMHhNU0EzWXkweUlESWdMVGN5SURFeE5DQXROemtnTVRJMmJDMDNPU0F0TVRJM1l5MHlJQzAwSUMwM0lDMDJJQzB4TVNBdE5tTXRPQ0F3SUMweE5TQTJJQzB4TlNBeE5HTXdJRE1nTUNBMElESWdOM014TXpVZ01qRTRJREV6TnlBeU1qRnpOaUEzSURFeUlEZHpPU0F0TXlBeE1pQXROM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFUyUlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVMlJTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMk16QWdNakV3YkRJMElDMHhOR3d0TVRFNElDMHhPRGxqTFRJZ0xUUWdMVGNnTFRjZ0xURXhJQzAzY3kweE1DQXpJQzB4TWlBM2JDMDNPU0F4TWpac0xUYzRJQzB4TWpaakxUSWdMVFFnTFRjZ0xUY2dMVEV4SUMwM2N5MHhNQ0F6SUMweE1pQTNiQzAzT0NBeE1qUnNMVGMwSUMweE1qUmpMVElnTFRRZ0xUY2dMVGNnTFRFeElDMDNhQzB4WXkwMElEQWdMVEV3SURNZ0xURXlJRGRzTFRjMElERXlOV3d0TlRrZ0xUazViQzB5TkNBeE5Xd3hNVGNnTVRremRqRmpNaUEwSURZZ05pQXhNaUEyWXpRZ01DQXhNQ0F0TWlBeE1pQXRObXczTlNBdE1USXpiRGN5SURFeU1YWXhJR015SURRZ09DQTNJREV5SURkek1UQWdMVElnTVRJZ0xUWnNOemtnTFRFeU4ydzFPU0E1Tld3eE9DQXpNV015SURRZ09DQTNJREV5SURkak55QXdJRGtnTFRJZ01USWdMVFpzTnprZ0xURXlOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFUyUkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVMlJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME5Ea2dNakV3YkRJMElDMHhOV3d0TVRFM0lDMHhPRGhqTFRJZ0xUUWdMVGdnTFRjZ0xURXlJQzAzY3kweE1DQXpJQzB4TWlBM2JDMDNPQ0F4TWpSc0xUSWdMVE4yTFRFNU1XTXdJQzA0SUMwMklDMHhOQ0F0TVRRZ0xURTBhQzA0WXkwNElEQWdMVEUwSURZZ0xURTBJREUwZGpFeU9Xd3RNelVnTFRVNVl5MHlJQzAwSUMwNElDMDNJQzB4TWlBdE4zTXRNVEFnTXlBdE1USWdOMnd0TnpRZ01USTBiQzAxT1NBdE9UaHNMVEkwSURFMWJERXhOeUF4T1ROak1pQTBJRGdnTnlBeE1pQTNjekV3SUMweklERXlJQzAzYkRjMElDMHhNakpzTVNBeGRqRTRNbU13SURnZ05pQXhOQ0F4TkNBeE5HZzRJR000SURBZ01UUWdMVFlnTVRRZ0xURTBkaTB4TWpCc016VWdOVGxqTWlBMElEY2dOeUF4TVNBM2N6RXdJQzB6SURFeUlDMDNiRGd3SUMweE1qWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXdSRGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3UkRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpNd0lDMDViQzB4TlRRZ0xURXlNR010TWlBdE1pQXROU0F0TXlBdE9TQXRNMk10TXlBd0lDMDJJREVnTFRnZ00yd3RNVFUwSURFeU1HTXRNeUF5SUMwMUlEWWdMVFVnT1dNd0lEUWdNaUEzSURVZ09Xd3hOVFFnTVRJeFl6SWdNaUExSURNZ09DQXpZelFnTUNBM0lDMHhJRGtnTFROc01UVTBJQzB4TWpGak15QXRNaUExSUMwMklEVWdMVGxqTUNBdE5DQXRNaUF0TnlBdE5TQXRPWHBOTVRrM0lDMDRNR3czTkNBMU4yd3RNVE16SURFd05Hd3ROelFnTFRVNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5qRTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOakUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGt4SURFMU0yTXRNelVnTUNBdE5qTWdMVEkzSUMwMk15QXROakp6TWpnZ0xUWXpJRFl6SUMwMk0zTTJNaUF5T0NBMk1pQTJNM010TWpjZ05qSWdMVFl5SURZeWVrMDVNU0F4T0RGak5UQWdNQ0E1TUNBdE5EQWdPVEFnTFRrd2N5MDBNQ0F0T1RFZ0xUa3dJQzA1TVhNdE9URWdOREVnTFRreElEa3hjelF4SURrd0lEa3hJRGt3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTkVVNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBOQ0F0TnpVeWJEYzRJRE0zTjJNdE15QXRPQ0F0TXpjZ0xUYzFJQzB4TXpBZ0xUYzFZeTAzTlNBd0lDMDVNaUEwT0NBdE9USWdOelZ6TWpBZ056RWdOekVnTnpGak5UQWdNQ0EzTVNBdE5EUWdOekVnTFRjeFl6QWdMVEUySUMwMUlDMHpNQ0F0TVRNZ0xUUXhZekUxSURVZ016QWdNVE1nTkRNZ01qUmpNallnTWpRZ05qSWdPREFnTnpFZ01URTJiRE14SURFMU1HTXROQ0F0T0NBdE5EVWdMVGMxSUMweE1qa2dMVGMxY3kwNU15QTFOeUF0T1RNZ056WnpNVFlnTnpFZ056RWdOekZqTlRZZ01DQTNNaUF0TkRnZ056SWdMVGN4WXpBZ0xUSXlJQzAxSUMwek1DQXRNVE1nTFRReUlHTXhOU0ExSURNd0lERXpJRFF6SURJMVl6TTFJRE15SURZeUlEazBJRFk1SURFeE1Xd3pNeUF4TlRsakxUUWdMVGdnTFRReElDMDNOU0F0TVRJNUlDMDNOV010TnpFZ01DQXRPVE1nTkRNZ0xUa3pJRGMzY3pJM0lEY3dJRGN4SURjd2N6Y3lJQzB6TnlBM01pQXROekp6TFRVZ0xUSTVJQzB4TkNBdE5ERmpNVFlnTlNBek1TQXhNeUEwTXlBeU5XTXpOeUF6TXlBMk5DQTVOaUEzTUNBeE1USnNNek1nTVRVMmJDMHhJQzB4WXkwNUlDMHhOQ0F0TVRNZ0xURTVJQzB6TVNBdE16ZGpMVEU1SUMweE9TQXROVGNnTFRNNElDMDVPQ0F0TXpoakxUUXlJREFnTFRreklERTVJQzA1TXlBM05TQmpNQ0EwTXlBek5DQTNNaUEzTVNBM01uTTNNaUF0TXpBZ056SWdMVGN5WXpBZ0xURTBJQzAxSUMwek1DQXRNVFFnTFRReFl6RTJJRFVnTXpFZ01UTWdORE1nTWpSak16a2dNellnTmpJZ09EVWdOallnT1RKek5pQXhNQ0F4TkNBeE1HTXlJREFnTXlBd0lEUWdMVEZqTmlBdE1TQXhNQ0F0TmlBeE1DQXRNVEpqTUNBdE1TQXRNU0F0TWlBdE1TQXROR010TWlBdE55QXRNakkySUMweE1EZzFJQzB5TlRFZ0xURXlNRFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUyTVRBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMk1UQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qZ2dNR2d0TWpoMk1qYzVjellnTVRRZ01UUWdNVFJvTWpnM1l6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSMkxUSTNPV2d0TWpoMk1qQXlhQzB5TlRsMkxUSXdNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEJHTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCR05TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswNE5TQXRNakEzWXkweklEUWdMVGcxSURVM0lDMDROU0F5TURkek9ETWdNakEwSURnMUlESXdPR015SURJZ05DQXpJRGNnTTJNeElEQWdNaUF3SURNZ0xURmpNaUF0TWlBeklDMDBJRE1nTFRaek1DQXROQ0F0TVNBdE5XTXROREVnTFRjd0lDMDFOU0F0TVRReUlDMDFOU0F0TVRrNVl6QWdMVEV3TlNBME5pQXRNVGMySURVMUlDMHhPVGhqTVNBdE15QXhJQzAwSURFZ0xUVnpNQ0F0TXlBdE1pQXROV010TVNBdE1TQXRNeUF0TWlBdE5DQXRNbU10TXlBd0lDMDJJRElnTFRjZ00zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUVTJOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFUyTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TWpJZ01qYzFZek01SURBZ05qRWdMVE13SURZeElDMDJNWE10TVRJZ0xUVXlJQzAwTmlBdE5USmpMVEkzSURBZ0xUUXdJREkySUMwME1DQXpPSE16SURJM0lERTNJRE0yWXkweElERWdMVE1nTVNBdE5DQXhZeTAySURBZ0xURTFJQzAwSUMweU5DQXRNVEZqTFRFeElDMHhNQ0F0TWpFZ0xUSTVJQzB5TVNBdE1qbHNMVFF5SUMwNU5YTXRNVFlnTFRVd0lDMHhOaUF0TnpKMkxURTVjeTB5SUMweE1TQXRNVFVnTFRFeGFDMDBOWE10T1NBeElDMHhNaUE1Y3kwMklERTFJQzAySURFMWN5MHpOQ0F0TWpRZ0xUWTFJQzB5TkhNdE5qUWdNVEVnTFRZMElEVTVJR013SURJeUlESTBJREV3TUNBME5pQXhOalpvTFRRMGN5MHhOQ0F4SUMweE5DQXhNbll4TTNNeUlERXlJREUwSURFeWFEVTJZekV6SURNM0lESXpJRFkxSURJeklEWTFjekVnTlNBMUlEaHpOVEFnTkRFZ05USWdORE56TnlBMUlERXdJRFZvT1dNM0lEQWdNVFFnTFRjZ01UUWdMVEUwZGkweWJDMHpOQ0F0TVRBMWFERXdNM000SURBZ01UTWdMVFZzT0NBdE9ITXlNaUF5TmlBMk1TQXlObnBOTVRVMElEazVZemtnTXpFZ05EQWdNVEl6SURRd0lERXlNM013SURNZ0xUTWdNMmd0Tmpac0xUTXdJQzA1TTNNdE1URWdMVEk1SUMweE1TQXROVEpqTUNBdE1URWdNeUF0TWpFZ01URWdMVEkxSUdNeUlDMHhJRFFnTFRFZ055QXRNV014TnlBd0lEUTBJREU0SURVeUlEUTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVUk0TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVJNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVM09TQXhNVFZzTlRrZ09UVnNNalFnTFRFMGJDMHhNVGNnTFRFNE9XTXRNaUF0TkNBdE9DQXROeUF0TVRJZ0xUZHpMVEV3SURNZ0xURXlJRGRzTFRjNElERXlObXd0TkNBdE5uWXRNVGcxWXpBZ0xUZ2dMVFlnTFRFMElDMHhOQ0F0TVRSb0xUbGpMVGdnTUNBdE1UUWdOaUF0TVRRZ01UUjJNVEkyYkMwek55QXROakZqTFRJZ0xUUWdMVGdnTFRjZ0xURXlJQzAzY3kweE1DQXpJQzB4TWlBM2JDMDNPQ0F4TWpWc0xUY3pJQzB4TWpWakxUSWdMVFFnTFRnZ0xUY2dMVEV5SUMwM2N5MHhNQ0F6SUMweE1pQTNiQzAzTlNBeE1qVnNMVEU1SUMwek1pQmpMVEk1SUMwME9DQXRORE1nTFRreUlDMDBNeUF0TVRNMVl6QWdMVE0xSURFd0lDMDJPQ0F5T1NBdE1UQXlZekVnTFRJZ01pQXROU0F5SUMwM1l6QWdMVFFnTFRNZ0xURXdJQzAzSUMweE1tTXRNaUF0TVNBdE5TQXRNaUF0TnlBdE1tTXROQ0F3SUMweE1DQXpJQzB4TWlBM1l5MHlNaUF6T0NBdE16UWdOemNnTFRNMElERXhOMk13SURRM0lERTJJRGsxSURRNElERTBPR3czTmlBeE1qWnNNU0F5WXpJZ05DQTJJRFlnTVRJZ05tTXlJREFnTlNBdE1TQTNJQzB5YURKMkxURm9NV3d4SUMweGRpMHhjekVnTFRFZ01TQXRNbXczTlNBdE1USXliRGN6SURFeU0yTXlJRFFnT0NBM0lERXlJRGNnWXpJZ01DQTFJQzB4SURjZ0xUSnpNeUF0TXlBMElDMDFiRGM1SUMweE1qZHNNeUExZGpFNE4yTXdJRGdnTmlBeE5DQXhOQ0F4TkdnNVl6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSMkxURXlOMnd4T1NBek1IWXhiREU1SURNeFl6SWdOQ0E0SURZZ01USWdObU0ySURBZ09DQXRNaUF4TVNBdE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUVTJOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFUyTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TmpZZ01qTXlZelV4SURBZ09UQWdMVFEzSURrd0lDMHhNVGhqTUNBdE56VWdMVFkwSUMweE1UUWdMVEV5TVNBdE1URTBZeTB6TkNBd0lDMDJNQ0F4TWlBdE9EVWdNelZzTFRJeUlESXdiQzA0TXlBM09HTXRNallnTWpNZ0xUUXhJRE14SUMwM01DQXpNV010TWpVZ01DQXRORFVnTFRJd0lDMDBOU0F0TkRWMkxURmpNQ0F0TWpnZ01URWdMVFF6SURNd0lDMDBNMk15TVNBd0lESTJJREUxSURRNElERTFZekl6SURBZ05ERWdMVEUySURReElDMDBOV013SUMwek1DQXRNekVnTFRRMUlDMDFPQ0F0TkRWakxUVXhJREFnTFRreElEUTNJQzA1TVNBeE1UZ2dZekFnTnpVZ05qUWdNVEUwSURFeU1TQXhNVFJqTXpRZ01DQTJNU0F0TVRJZ09EWWdMVE0xYkRJeElDMHlNR3c0TXlBdE56aGpNallnTFRJeklEUXlJQzB6TVNBM01TQXRNekZqTWpVZ01DQTBOQ0F5TUNBME5DQTBOWFl4WXpBZ01qZ2dMVEV4SURReklDMHpNQ0EwTTJNdE1qRWdNQ0F0TWpZZ0xURTFJQzAwT0NBdE1UVmpMVEl6SURBZ0xUUXhJREUySUMwME1TQTBOV013SURNd0lETXlJRFExSURVNUlEUTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVFpCTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRaQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJek1pQTVNV013SUMwMU1TQXRORGNnTFRreElDMHhNVGdnTFRreFl5MDNOU0F3SUMweE1UUWdOalFnTFRFeE5DQXhNakZqTUNBek5DQXhNaUEyTVNBek5TQTRObXd5TUNBeU1XdzNPQ0E0TTJNeU15QXlOaUF6TVNBME1pQXpNU0EzTVdNd0lESTFJQzB5TUNBME5DQXRORFVnTkRSb0xURmpMVEk0SURBZ0xUUXpJQzB4TVNBdE5ETWdMVE13WXpBZ0xUSXhJREUxSUMweU5pQXhOU0F0TkRoak1DQXRNak1nTFRFMklDMDBNU0F0TkRVZ0xUUXhZeTB6TUNBd0lDMDBOU0F6TWlBdE5EVWdOVGxqTUNBMU1TQTBOeUE1TUNBeE1UZ2dPVEJqTnpVZ01DQXhNVFFnTFRZMElERXhOQ0F0TVRJeElHTXdJQzB6TkNBdE1USWdMVFl3SUMwek5TQXRPRFZzTFRJd0lDMHlNbXd0TnpnZ0xUZ3pZeTB5TXlBdE1qWWdMVE14SUMwME1TQXRNekVnTFRjd1l6QWdMVEkxSURJd0lDMDBOU0EwTlNBdE5EVm9NV015T0NBd0lEUXpJREV4SURReklETXdZekFnTWpFZ0xURTFJREkySUMweE5TQTBPR013SURJeklERTJJRFF4SURRMUlEUXhZek13SURBZ05EVWdMVE14SURRMUlDMDFPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEF3TXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBd015SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME9EUWdNamMzWXpRZ0xUTWdOeUF0TnlBM0lDMHhNbU13SUMweUlDMHhJQzAwSUMweElDMDFZeTB4SUMweklDMDJNQ0F0TWpZd0lDMHpOamdnTFRJMk1HZ3RNVEl5ZGpFMGRqa3dZekFnT0NBMklERXpJREUwSURFemFERTFPV014T1RFZ01DQXlPVEVnTVRVMElESTVNeUF4TlRkak1pQTBJRGNnTlNBeE1TQTFZeklnTUNBMUlDMHhJRGNnTFRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMk1URXVlRzFzQUR4emVXMWliMndnYVdROUlrVTJNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4TkhZeU56bG9NamgyTFRJd01tZ3lOVGwyTWpBeWFESTRkaTB5Tnpsak1DQXRPQ0F0TmlBdE1UUWdMVEUwSUMweE5HZ3RNamczWXkwNElEQWdMVEUwSURFMElDMHhOQ0F4TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRSR01pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkdNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDVJREl3TTJNeElEQWdNeUF4SURRZ01XTTJJREFnTVRFZ0xUTWdNVE1nTFRoak5DQXROaUF6TlNBdE5qVWdPREFnTFRrNFl6RTBJQzB4TUNBeU9TQXRNVGNnTkRVZ0xUSXdZeTB4TVNBeE15QXRNVGdnTWprZ0xURTRJRFE0WXpBZ016a2dNeklnTnpFZ056SWdOekZqTXprZ01DQTNNU0F0TXpJZ056RWdMVGN4WXpBZ0xUTXhJQzB4T1NBdE5UWWdMVFExSUMwMk4yTXRNVFVnTFRjZ0xUTTBJQzB4TWlBdE5UVWdMVEV5WXkweU9DQXdJQzAyTUNBNUlDMDROeUF5T1dNdE1USWdPU0F0TWpRZ01qRWdMVE0xSURNemJERXhOQ0F0TXpVMmJDMHlOeUF0T0d3dE1UUXdJRFEwTUNCakxURWdNaUF0TVNBMElDMHhJRFpqTUNBMUlETWdPU0E1SURFeWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5R05FSkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORUpCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkwTnlBdE9UZGpNalFnT0NBek1pQXlOU0F6TWlBMU1YTXRNVGdnT1RBZ0xUTXlJREV4TjJNdE1UUWdNallnTFRNeUlETXpJQzAyTUNBek0yTXRNVFVnTUNBdE16RWdMVE1nTFRReklDMDJZeTB5TWlBdE9DQXRNeklnTFRJeUlDMHpNaUF0TkRaMkxUVmpNU0F0TWpjZ01Ua2dMVGt5SURNeUlDMHhNVGRqTVRNZ0xUSTBJRE15SUMwek15QTJNQ0F0TXpOak1UVWdNQ0F6TVNBeklEUXpJRFo2VFRNM055QXhOemxqT0NBd0lERTBJQzAySURFMElDMHhOSFl0TXpJNWN5MDNJQzB4TkNBdE1UUWdMVEUwYUMwNVl5MDRJREFnTFRFMElEY2dMVEUwSURFMGRqYzVJR010TXpBZ0xUTXdJQzA0TVNBdE5UQWdMVEUxT1NBdE5UQmpMVGMzSURBZ0xURXlPQ0F5TUNBdE1UVTRJRFV3ZGkwM09XTXdJQzAySUMwM0lDMHhOQ0F0TVRRZ0xURTBhQzA1WXkwNElEQWdMVEUwSURjZ0xURTBJREUwZGpNeU9YTTJJREUwSURFMElERTBhRGxqT0NBd0lERTBJQzAySURFMElDMHhOSFl0Tnpoak16QWdNamtnT0RFZ05Ea2dNVFU0SURRNVl6YzRJREFnTVRJNUlDMHlNQ0F4TlRrZ0xUUTVkamM0WXpBZ09DQTJJREUwSURFMElERTBhRGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUyTVRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMk1UTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qWXdJRFF6WXkweUlDMHpJQzA0SUMwMklDMHhNaUF0Tm1ndE1UUmpMVFVnTUNBdE1URWdOQ0F0TVRNZ09Xd3RPVEFnTWpVeWJDMDVNQ0F0TWpVeVl5MHlJQzAxSUMwNElDMDVJQzB4TXlBdE9XZ3RNVFJqTFRnZ01DQXRNVFFnTmlBdE1UUWdNVFJqTUNBeElERWdOQ0F4SURWc01URTNJRE14TldNeUlEVWdPQ0E1SURFeklEbHpNVEVnTFRRZ01UTWdMVGxzTVRFM0lDMHpNVFZqTUNBdE1TQXhJQzAwSURFZ0xUVmpNQ0F0TWlBdE1TQXROaUF0TWlBdE9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUQkdOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJHTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TXlBdE1qQTNZeTB4SUMweElDMDBJQzB6SUMwM0lDMHpZeTB4SURBZ0xUTWdNU0F0TkNBeVl5MHlJRElnTFRJZ05DQXRNaUExY3pBZ01pQXhJRFZqT1NBeU1pQTFOU0E1TXlBMU5TQXhPVGhqTUNBMU55QXRNVFFnTVRJNUlDMDFOU0F4T1RsakxURWdNU0F0TVNBeklDMHhJRFZ6TVNBMElETWdObU14SURFZ01pQXhJRE1nTVdNeklEQWdOU0F0TVNBM0lDMHpZeklnTFRRZ09EVWdMVFU0SURnMUlDMHlNRGh6TFRneUlDMHlNRE1nTFRnMUlDMHlNRGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUxTmtNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU5rTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5EUTVJREl4TUd3eU5DQXRNVFZzTFRFeE55QXRNVGc0WXkweUlDMDBJQzA0SUMwM0lDMHhNaUF0TjNNdE1UQWdNaUF0TVRJZ05td3ROemdnTVRJMWJDMDNNeUF0TVRJMFl5MHlJQzAwSUMwNElDMDNJQzB4TWlBdE4zTXRNVEFnTXlBdE1USWdOMnd0TnpRZ01USTBiQzAxT1NBdE9UaHNMVEkwSURFMWJERXhOeUF4T1ROak15QTBJRGdnTnlBeE1pQTNjekV3SUMweklERXlJQzAzYkRjMElDMHhNakpzTnpJZ01USXlZeklnTkNBNElEY2dNVElnTjNNNUlDMHpJREV4SUMwM2JEZ3dJQzB4TWpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMU5rSXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFOa0lpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nak15SURNMk5tTXdJQzB5TnlBdE1UVWdMVFU1SUMwME5TQXROVGxqTFRJNUlEQWdMVFExSURFNElDMDBOU0EwTVdNd0lESXlJREUxSURJM0lERTFJRFE0WXpBZ01Ua2dMVEUxSURNd0lDMDBNeUF6TUdndE1XTXRNalVnTUNBdE5EVWdMVEU1SUMwME5TQXRORFJqTUNBdE1qa2dPQ0F0TkRVZ016RWdMVGN4YkRjNElDMDRNMnd5TUNBdE1qRmpNak1nTFRJMUlETTFJQzAxTWlBek5TQXRPRFpqTUNBdE5UY2dMVE01SUMweE1qRWdMVEV4TkNBdE1USXhZeTAzTVNBd0lDMHhNVGdnTkRBZ0xURXhPQ0E1TVdNd0lESTNJREUxSURVNElEUTFJRFU0WXpJNUlEQWdORFVnTFRFNElEUTFJQzAwTVNCak1DQXRNaklnTFRFMUlDMHlOeUF0TVRVZ0xUUTRZekFnTFRFNUlERTFJQzB6TUNBME15QXRNekJvTVdNeU5TQXdJRFExSURJd0lEUTFJRFExWXpBZ01qa2dMVGdnTkRRZ0xUTXhJRGN3YkMwM09DQTRNMnd0TWpBZ01qSmpMVEl6SURJMUlDMHpOU0ExTVNBdE16VWdPRFZqTUNBMU55QXpPU0F4TWpFZ01URTBJREV5TVdNM01TQXdJREV4T0NBdE16a2dNVEU0SUMwNU1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUQXdNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEF3TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1SURVd01HTXhPQ0F0TVRrZ05UTWdMVFUzSURVeklDMHhNekJqTUNBdE9URWdMVE01SUMweE9ETWdMVE01SUMweU5EQmpNQ0F0TmpFZ016VWdMVEV4T0NBek55QXRNVEl3ZGkweVl6RWdMVEVnTUNBdE1pQXRNU0F0TTNNdE15QXdJQzAwSURKakxURWdNU0F0TlRVZ05UWWdMVFUxSURFek4yTXdJRGc0SURNMUlERTFNQ0F6TlNBeU5qVmpNQ0F5TWlBdE9TQTFOeUF0TXpRZ09EaDJNSFl3WXkweElERWdMVElnTWlBdE1TQXpZekFnTVNBd0lETWdNU0F6WXpJMUlETXhJRE0wSURZMklETTBJRGc0WXpBZ01URTFJQzB6TlNBeE56Y2dMVE0xSURJMk5XTXdJRGd5SURVMElERXpOaUExTlNBeE16Y2dZekVnTWlBeklESWdOQ0F5WXpFZ0xURWdNU0F0TWlBeElDMHpkaTB5WXkweUlDMHlJQzB6TnlBdE5Ua2dMVE0zSUMweE1qQmpNQ0F0TlRjZ016a2dMVEUwT1NBek9TQXRNalF3WXpBZ0xUY3lJQzB6TlNBdE1URXhJQzAxTXlBdE1UTXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOakV5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpFeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJMk1DQXpNemRqTVNBdE1pQXlJQzAySURJZ0xUaGpNQ0F0TVNBdE1TQXROQ0F0TVNBdE5Xd3RNVEUzSUMwek1UVmpMVElnTFRVZ0xUZ2dMVGtnTFRFeklDMDVjeTB4TVNBMElDMHhNeUE1YkMweE1UY2dNekUxWXpBZ01TQXRNU0EwSUMweElEVmpNQ0E0SURZZ01UUWdNVFFnTVRSb01UUmpOU0F3SURFeElDMDBJREV6SUMwNWJEa3dJQzB5TlRKc09UQWdNalV5WXpJZ05TQTRJRGtnTVRNZ09XZ3hOR00wSURBZ01UQWdMVE1nTVRJZ0xUWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTBRemd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUXpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRreUlEQm9MVEk0ZGpNMU5HTXdJRGdnTmlBeE5DQXhOQ0F4TkdnME9EWmpPQ0F3SURFMElDMDJJREUwSUMweE5IWXRNelUwYUMweU9IWXlOemRvTFRRMU9IWXRNamMzZWswek5USWdNVEF6WXpBZ016Z2dNekVnTmprZ05qa2dOamx6TmprZ0xUTXhJRFk1SUMwMk9YTXRNekVnTFRZNUlDMDJPU0F0TmpsekxUWTVJRE14SUMwMk9TQTJPWHBOTWpnZ01HZ3RNamgyTlRNMll6QWdPQ0EySURFeklERTBJREV6YURneE5HTTRJREFnTVRRZ0xUVWdNVFFnTFRFemRpMDFNelpvTFRJNGRqUTFPV2d0TnpnMmRpMDBOVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUVVZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFVWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UYzJJQzB4TVdNeE5TQXRNVFlnTVRVZ0xUUXdJREFnTFRVMll5MDRJQzA0SUMweE9DQXRNVEVnTFRJNElDMHhNWE10TWpBZ015QXRNamdnTVRGakxURTFJREUySUMweE5TQTBNQ0F3SURVMll6Z2dOeUF4T0NBeE1TQXlPQ0F4TVhNeU1DQXROQ0F5T0NBdE1URjZUVEkzTVNBdE1UUXdiREkwSUMweE5Hd3RNVE0xSUMweU1qWmpMVElnTFRRZ0xUZ2dMVFlnTFRFeUlDMDJZeTAySURFZ0xUa2dNaUF0TVRJZ05td3RNVE0xSURJeU5tTXRNU0F5SUMweElEVWdMVEVnTjJNd0lEZ2dOU0F4TkNBeE15QXhOR2cyTTJNMUlEQWdNVEVnTFRNZ01UTWdMVGRzT0RjZ0xURTFPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJCTUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9DQXlNelJzTXpNeklDMHhNRE5qTlNBdE1pQXhNQ0F0TnlBeE1DQXRNVE56TFRVZ0xURXlJQzB4TUNBdE1UUnNMVE16TXlBdE1UQXpZeTB4SURBZ0xUTWdMVEVnTFRRZ0xURmpMVGdnTUNBdE1UUWdOaUF0TVRRZ01UUjJNak5qTUNBMklEVWdNVEVnTVRBZ01UTnNNakUwSURZNGJDMHlNVFFnTmpkakxUVWdNaUF0TVRBZ055QXRNVEFnTVROMk1qTmpNQ0E0SURZZ01UUWdNVFFnTVRSak1TQXdJRE1nTFRFZ05DQXRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVGc0TlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRnNE5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMU5DQXlNREZzTkRjZ01UWXpZelF5SUMweE1DQTNPU0F0TVRVZ01URXpJQzB4TldNeU9DQXdJRFE1SURVZ056SWdNVFJqTXlBeElEVWdNU0EySURGak1pQXdJRE1nTFRFZ015QXROR013SUMweE5pQXRNVFFnTFRReUlDMHpNQ0F0TlRaakxUSXlJQzB4T1NBdE5UQWdMVEkzSUMwNU1TQXRNamRqTFRJeklEQWdMVEl6SURBZ0xUWTBJRGxzTFRJd0lDMDJOMk15TmlBeE1DQTBOU0F4TkNBMk9DQXhOR00yTXlBd0lERXdOQ0F0TXpZZ01UQTBJQzA1TTJNd0lDMDROQ0F0TmpZZ0xURTBOaUF0TVRVMklDMHhORFpqTFRZMUlEQWdMVEV3TmlBek1pQXRNVEEySURneElHTXdJRE14SURFNElEVXlJRFEzSURVeVl6STFJREFnTkRFZ0xURTJJRFF4SUMwek9XTXdJQzB5TUNBdE1UQWdMVE16SUMwek1DQXROREJqTFRVZ0xUSWdMVFlnTFRNZ0xUWWdMVFpqTUNBdE1URWdNakFnTFRJeUlEUXpJQzB5TW1NME5pQXdJRGd5SURVd0lEZ3lJREV4TTJNd0lEUXlJQzB4T1NBMk55QXROVElnTmpkakxURXpJREFnTFRJeElDMHlJQzAwTnlBdE1UTmpMVE1nTFRJd0lDMHhNaUF0TXpBZ0xUSTNJQzB6TUdNdE1UQWdNQ0F0TVRjZ09DQXRNVGNnTVRoak1DQXhNU0EzSURJd0lESXdJREkyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlHTkRJMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05ESTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTXdOaUF6T1RKMkxURXlOV3d0TXpBMklDMDNPWFl4TWpWNlRUTXdOaUF5TURWMkxURXlOV3d0TXpBMklDMDNPWFl4TWpWNlRUTXdOaUF4TjNZdE1USTFiQzB6TURZZ0xUYzVkakV5TlhwTk16QTJJQzB4TnpCMkxURXlOV3d0TXpBMklDMDRNSFl4TWpWNlRUTXdOaUF0TXpVNGRpMHhNalZzTFRNd05pQXROemwyTVRJMWVrMHpNRFlnTFRVME5YWXRNVEkxYkMwek1EWWdMVGd3ZGpFeU5YcE5NekEySUMwM016TjJMVEV5Tld3dE16QTJJQzAzT1hZeE1qVjZUVE13TmlBdE9USXdkaTB4TWpWc0xUTXdOaUF0T0RCMk1USTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZPVE5FTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RORUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNek1DQXRNVEJzTFRFMU5DQXRNVEU1WXkweUlDMHlJQzAxSUMweklDMDRJQzB6WXkwMElEQWdMVGNnTVNBdE9TQXpiQzB4TlRRZ01URTVZeTB6SURNZ0xUVWdOaUF0TlNBeE1HTXdJRE1nTWlBM0lEVWdPV3d4TlRRZ01USXhZeklnTWlBMUlETWdPQ0F6WXpRZ01DQTNJQzB4SURrZ0xUTnNNVFUwSUMweE1qRmpOQ0F0TWlBMUlDMDJJRFVnTFRFd1l6QWdMVE1nTFRJZ0xUWWdMVFVnTFRsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVd1FUUXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdRVFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TkRKak1DQTVNaUF4TVRZZ01UYzBJREl4TXlBeE56UmpOaklnTUNBeE1USWdMVE16SURFeE1pQXRPVEpqTUNBdE9EZ2dMVEV3T1NBdE1UY3pJQzB5TVRNZ0xURTNNMk10T0RFZ01DQXRNVEV5SURRNElDMHhNVElnT1RGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVd05rRXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOa0VpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NekEwSUMwME1qSmpNQ0F0T1NBdE55QXRNVFlnTFRFMklDMHhObWd0TWpjeVl5MDVJREFnTFRFMklEY2dMVEUySURFMmRqZzBOV013SURnZ055QXhOaUF4TmlBeE5tZ3lOekpqT1NBd0lERTJJQzA0SURFMklDMHhObll0T0RRMWVrMDBNQ0F6TXpWMkxUWTJPV013SUMwMklEUWdMVEV3SURFd0lDMHhNR2d5TURSak5TQXdJREV3SURRZ01UQWdNVEIyTmpZNVl6QWdOU0F0TkNBeE1DQXRNVEFnTVRCb0xUSXdOR010TmlBd0lDMHhNQ0F0TlNBdE1UQWdMVEV3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTlRFM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTRNaUF4TXpoc01qUWdMVGhzTFRRM0lDMHhNekJvTFRJMU0zWXpZekFnTWpNZ01qY2dOVFFnT1RnZ01URTJZelUwSURRMklEZ3hJRGN6SURrNElEazBZekl4SURJMklETXpJRFUzSURNeklEZzBZekFnTXpVZ0xUSTBJRFU1SUMwMU9TQTFPV010TXpBZ01DQXROVGtnTFRJd0lDMDFPU0F0TXpsak1DQXRPQ0F6SUMweE1TQXlNaUF0TVRsak1qQWdMVGtnTWpnZ0xUSXhJREk0SUMwME1HTXdJQzB5TmlBdE1UZ2dMVFExSUMwME5TQXRORFZqTFRNeElEQWdMVFUwSURJMUlDMDFOQ0EyTVdNd0lEWTJJRFU1SURFeE5pQXhNemtnTVRFMll6WXhJREFnTVRFNUlDMHpNaUF4TVRrZ0xURXdNQ0JqTUNBdE16a2dMVEl6SUMwM055QXROamNnTFRFeE1XTXRNVEFnTFRnZ0xURXdJQzA0SUMweE1EWWdMVFkyWXkwek1TQXRNVGtnTFRRMklDMHpNQ0F0TlRVZ0xUTTVhREV3T1dNek9DQXdJRFE0SURnZ056QWdOVE42VFRJM05pQXhNemhzTWpRZ0xUaHNMVFEzSUMweE16Qm9MVEkxTTNZell6QWdNak1nTWpjZ05UUWdPVGdnTVRFMll6VTBJRFEzSURneElEYzBJRGs0SURrMFl6SXhJREkySURNeklEVTNJRE16SURnMFl6QWdNelVnTFRJMElEVTVJQzAyTUNBMU9XTXRNamtnTUNBdE5UZ2dMVEU1SUMwMU9DQXRNemxqTUNBdE9DQXpJQzB4TVNBeU1pQXRNVGxqTWpBZ0xUa2dNamdnTFRJeElESTRJQzB6T1NCak1DQXRNamNnTFRFNElDMDBOaUF0TkRVZ0xUUTJZeTB6TVNBd0lDMDFOQ0F5TlNBdE5UUWdOakZqTUNBMk5pQTFPU0F4TVRZZ01UTTVJREV4Tm1NMk1TQXdJREV4T1NBdE16SWdNVEU1SUMweE1EQmpNQ0F0TXprZ0xUSXpJQzAzTnlBdE5qY2dMVEV4TVdNdE1UQWdMVGdnTFRFd0lDMDRJQzB4TURZZ0xUWTJZeTB6TVNBdE1Ua2dMVFEzSUMwek1DQXROVFVnTFRNNGFERXdPV016T0NBd0lEUTRJRGNnTmprZ05USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXlOekV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TnpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpjNElEa3dZekVnTFRnZ01pQXRNVFlnTWlBdE1qVmpNQ0F0TkRFZ0xURTFJQzA1TUNBdE5UTWdMVEV6TTJNdE5EWWdMVFV5SUMwNU9DQXRPRE1nTFRFeE5pQXRPVEoyTFRFNU1tdzJNU0EwTjJNeUlESWdOaUF5SURrZ01tTTRJREFnTVRNZ0xUVWdNVE1nTFRFell6QWdMVElnTFRFZ0xUWWdMVElnTFRoc0xUZzBJQzB4TVRoakxUSWdMVE1nTFRjZ0xUWWdMVEV4SUMwMmN5MDVJRE1nTFRFeElEWnNMVGd6SURFeE9HTXRNU0F5SUMweklEWWdMVE1nT0dNd0lEZ2dOaUF4TXlBeE5DQXhNMk16SURBZ05pQXdJRGdnTFRKc05qRWdMVFEzZGpJd01Xd3ROaUEyTURCMk1TQmpNQ0E0SURZZ01UTWdNVFFnTVROb01USmpPQ0F3SURFMElDMDFJREUwSUMweE0zWXRNV3d0TXlBdE16SXdZelVnTmlBek15QXpOeUE0TXlBek4yTTFNU0F3SURjMUlDMHpOeUE0TVNBdE56WjZUVEV4T0NBdE16Z3hiQzB4SUMweGVrMHlNRGtnTlRCMk1URmpNQ0F5TVNBdE15QTFOU0F0TXprZ05UVmpMVFF3SURBZ0xUVTFJQzB5T1NBdE5UY2dMVE00YkMweUlDMHhPVFZqTVRrZ01UVWdOVElnTkRJZ05qa2dOamhqTWpVZ016Z2dNamtnT0RRZ01qa2dPVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TmpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5qVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qTXpJREV3Tld3dE16Z2dMVGQyTFRFMk5Xd3pNeUEzWXprZ01DQXhOaUF0TkNBeE5pQXRNVFIyTFRVNVl6QWdMVFlnTFRVZ0xURXpJQzB4TVNBdE1UUnNMVE00SUMwM2RpMHhORGRvTFRJNGRqRTBNV3d0T0RrZ0xURTRkaTB4TlRWb0xUSTRkakUwT1d3dE16TWdMVGRqTFRrZ01DQXRNVGNnTXlBdE1UY2dNVFIyTlRoak1DQTJJRFVnTVRNZ01URWdNVFJzTXprZ09IWXhOalZzTFRNeklDMDNZeTA1SURBZ0xURTNJRE1nTFRFM0lERTBkalU0WXpBZ05pQTFJREV6SURFeElERTBiRE01SURoMk1UUTNhREk0ZGkweE5ERnNPRGtnTVRoMk1UVTFhREk0ZGkweE5EbHNNek1nTnlCak9TQXdJREUySUMwMElERTJJQzB4TkhZdE5UbGpNQ0F0TmlBdE5TQXRNVE1nTFRFeElDMHhOSHBOTXprM0lDMDNNSFl0TlROak1DQXRPQ0F0TlNBdE1UUWdMVEV6SUMweE5HZ3ROVGxqTFRnZ01DQXRNVFFnTmlBdE1UUWdNVFIyTlRsak1DQTRJRFlnTVRNZ01UUWdNVE5vTlROc05Ea2dOVEIyTTJ3dE5Ea2dORGxvTFRVell5MDRJREFnTFRFMElEWWdMVEUwSURFMGRqVTVZekFnT0NBMklERTBJREUwSURFMGFEVTVZemdnTUNBeE15QXROaUF4TXlBdE1UUjJMVFV6YkRVd0lDMDFNR2d6YkRRNUlEVXdkalV6WXpBZ09DQTJJREUwSURFMElERTBhRFU1WXpnZ01DQXhOQ0F0TmlBeE5DQXRNVFIyTFRVNUlHTXdJQzA0SUMwMklDMHhOQ0F0TVRRZ0xURTBhQzAxTTJ3dE5UQWdMVFV3ZGkweWJEVXdJQzAxTUdnMU0yTTRJREFnTVRRZ0xUVWdNVFFnTFRFemRpMDFPV013SUMwNElDMDJJQzB4TkNBdE1UUWdMVEUwYUMwMU9XTXRPQ0F3SUMweE5DQTJJQzB4TkNBeE5IWTFNMnd0TkRrZ05EaG9MVE42VFRjNElEYzBkaTB4Tmpac09Ea2dNVGwyTVRZMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5UQXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEF6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV5TnlBeE1qVmpNQ0F0TXpVZ0xUSTVJQzAyTXlBdE5qTWdMVFl6WXkwek5TQXdJQzAyTXlBeU9DQXROak1nTmpOek1qZ2dOak1nTmpNZ05qTmpNelFnTUNBMk15QXRNamdnTmpNZ0xUWXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVEZCTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRGQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMk1DQXRNVE4yTFRNd1l5MDBOQ0F5TXlBdE56RWdORFVnTFRrNUlEZ3hZeTB6TkNBME15QXROakVnTVRJeUlDMDJNU0F4TnpaMk1XTXdJRFk1SURJMUlERXpOQ0EzTUNBeE9EZGpNamNnTXpFZ05UQWdORGtnT1RBZ056QjJMVE14WXkwek15QXRNak1nTFRRM0lDMDBNU0F0TmpFZ0xUYzNZeTB4TmlBdE5EQWdMVEkwSUMwNU1DQXRNalFnTFRFME9XTXdJQzAyTmlBeE1DQXRNVEl5SURJNUlDMHhOakpqTVRNZ0xUSTVJREkzSUMwME5TQTFOaUF0TmpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVeU5rTXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOa01pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TVRremRqTTROMk13SURrZ055QXhOaUF4TmlBeE5tZzJOWFl0TXpKb0xUUTVkaTB6TlRWb05EbDJMVE15YUMwMk5XTXRPU0F3SUMweE5pQTNJQzB4TmlBeE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUSTJRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TkNBdE1qQTNZeTB4SUMweElDMDBJQzB6SUMwM0lDMHpZeTB4SURBZ0xUTWdNU0F0TkNBeVl5MHlJRElnTFRJZ05DQXRNaUExY3pBZ01pQXhJRFZqT1NBeU1pQTFOU0E1TXlBMU5TQXhPVGhqTUNBMU55QXRNVFFnTVRJNUlDMDFOU0F4T1RsakxURWdNU0F0TVNBeklDMHhJRFZ6TVNBMElETWdObU14SURFZ01pQXhJRE1nTVdNeklEQWdOU0F0TVNBM0lDMHpZeklnTFRRZ09EVWdMVFU0SURnMUlDMHlNRGh6TFRneUlDMHlNRE1nTFRnMUlDMHlNRGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TmpRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16WTVJRGd3WXpFZ0xUZ2dNaUF0TVRZZ01pQXRNalZqTUNBdE5ERWdMVEUxSUMwNU1DQXROVE1nTFRFek0yTXROVFFnTFRZeElDMHhNVGtnTFRreklDMHhNak1nTFRrMVl5MHlJQzB4SUMwMklDMHpJQzA0SUMwell5MDRJREFnTFRFMElEWWdMVEUwSURFMGJDMHhJREV4TkdNdE5pQXRPU0F0TVRVZ0xUSXpJQzB5TWlBdE16RmpMVFUwSUMwMk1TQXRNVEU1SUMwNU1pQXRNVEl6SUMwNU5HTXRNaUF0TVNBdE5pQXRNeUF0T0NBdE0yTXRPQ0F3SUMweE5DQTJJQzB4TkNBeE5Hd3ROU0EyTURGak1DQTRJRFlnTVRRZ01UUWdNVFJvTVRKak9DQXdJREUwSUMwMklERTBJQzB4Tkd3dE5DQXRNekl4SUdNMUlEWWdNelFnTXpjZ09EUWdNemRqTWpJZ01DQXpPQ0F0TnlBMU1TQXRNVGRzTFRNZ016QXhZekFnT0NBMklERTBJREUwSURFMGFERXlZemdnTUNBeE5DQXROaUF4TkNBdE1UUnNMVFFnTFRNeU1HTTFJRFlnTXpRZ016WWdPRFFnTXpaak5URWdNQ0EzTlNBdE16WWdPREVnTFRjMWVrMHhNeklnTkRCMk1URmpNQ0F5TVNBdE15QTFOU0F0TXprZ05UVmpMVFF3SURBZ0xUVTFJQzB5T1NBdE5UY2dMVE00YkMweklDMHhPVFZqTVRrZ01UVWdOVE1nTkRJZ056QWdOamhqTWpVZ016Z2dNamtnT0RRZ01qa2dPVGw2VFRNd01DQTBNSFl4TVdNd0lESXhJQzB6SURVMUlDMHpPU0ExTlNCakxUUXdJREFnTFRVMUlDMHlPU0F0TlRjZ0xUTTRiQzB6SUMweE9UVmpNVGtnTVRVZ05UTWdORElnTnpBZ05qaGpNalVnTXpnZ01qa2dPRFFnTWprZ09UbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFNREl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTURJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTkRneElESTFNR3d0TXpVMUlDMDFNREJvTFRFeU5td3pOVFVnTlRBd2FERXlObnBOTnpNMUlESTFNR3d0TXpVMUlDMDFNREJvTFRFeU5td3pOVFVnTlRBd2FERXlObnBOT1RnNUlESTFNR3d0TXpVMUlDMDFNREJvTFRFeU5td3pOVFVnTlRBd2FERXlObnBOTVRJME15QXlOVEJzTFRNMU5TQXROVEF3YUMweE1qWnNNelUxSURVd01HZ3hNalo2VFRFeU55QXhNalZqTUNBdE16VWdMVEk1SUMwMk15QXROak1nTFRZell5MHpOU0F3SUMwMk15QXlPQ0F0TmpNZ05qTnpNamdnTmpNZ05qTWdOak5qTXpRZ01DQTJNeUF0TWpnZ05qTWdMVFl6ZWsweE1qUXpJQzB4TWpZZ1l6QWdMVE0xSUMweU9TQXROak1nTFRZeklDMDJNMk10TXpVZ01DQXROak1nTWpnZ0xUWXpJRFl6Y3pJNElEWXpJRFl6SURZell6TTBJREFnTmpNZ0xUSTRJRFl6SUMwMk0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUVXhOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TlRjZ016a3liQzA0TkNBdE16RXlZeTAxSUMweE9DQXROaUF0TWprZ0xUWWdMVE0xWXpBZ0xURXlJRGNnTFRFMUlEUXpJQzB4TldneU9Hd3ROU0F0TXpCb0xUSXpNMncxSURNd2FESTNZekkySURFZ016Z2dNeUEwTXlBNFl6TWdNeUExSURjZ055QXhOV014SURJZ015QXhNU0EzSURJM2JEVTNJREl4TUdNeUlEa2dNeUF4TlNBeklESXdZekFnTVRFZ0xUWWdNVFVnTFRJMUlERTFhQzAwT1d3M0lESTNZelUySURJZ01USTRJREl5SURFMU15QTBNR2d5TW5wTk16RTRJREl4Tld3MU1pQXhOelpqTkRVZ0xURXdJRGcwSUMweE5pQXhNakVnTFRFMll6TXdJREFnTlRRZ05DQTNPQ0F4TkNCak15QXhJRFFnTWlBMUlESmpNaUF3SURRZ0xUSWdOQ0F0TldNd0lDMHhOeUF0TVRVZ0xUUTBJQzB6TWlBdE5UbGpMVEkwSUMweU1DQXROVFFnTFRJNUlDMDVPQ0F0TWpsakxUSTFJREFnTFRJMklEQWdMVGN3SURsc0xUSXhJQzAzTW1NeU9DQXhNQ0EwT1NBeE5TQTNNeUF4TldNMk9DQXdJREV4TXlBdE5EQWdNVEV6SUMweE1ERmpNQ0F0T1RFZ0xUY3lJQzB4TlRjZ0xURTJPU0F0TVRVM1l5MDNNQ0F3SUMweE1UUWdNek1nTFRFeE5DQTROMk13SURNMElERTVJRFUySURVeElEVTJZekkySURBZ05EVWdMVEUzSURRMUlDMDBNbU13SUMweU1TQXRNVEVnTFRNMklDMHpNeUF0TkRNZ1l5MDFJQzB5SUMwM0lDMHpJQzAzSUMwMll6QWdMVEV5SURJeUlDMHlNeUEwTmlBdE1qTmpOVEFnTUNBNU1DQTFNeUE1TUNBeE1qRmpNQ0EwTlNBdE1qRWdOeklnTFRVM0lEY3lZeTB4TkNBd0lDMHlNeUF0TWlBdE5UQWdMVEUwWXkweklDMHlNU0F0TVRRZ0xUTXlJQzB6TUNBdE16SmpMVEV3SURBZ0xURTRJRGdnTFRFNElERTVZekFnTVRJZ05pQXlNaUF5TVNBeU9IcE5Oams1SURJeE4yd3RNVE1nTFRVMVl6STNJRE0ySURVMklEVTFJRGcxSURVMVl6SXlJREFnTkRJZ0xURXpJRFE0SUMwek1XTXlJQzAySURJZ0xUVWdNaUF0TVRsak16QWdNelVnTlRRZ05UQWdPREFnTlRBZ1l6TXdJREFnTlRBZ0xURTVJRFV3SUMwME4yTXdJQzB4TkNBdE15QXRNamtnTFRFd0lDMDBPR3d0TWpjZ0xUYzJZeTB4SUMweklDMHlJQzA0SUMweUlDMHhNR013SUMweklEUWdMVFlnT0NBdE5uTXhNQ0EwSURJeElERTFZek1nTkNBeklEUWdNakFnTWpkak5DQTJJRFVnTmlBM0lEaHNNVGNnTFRFeVl5MHpNaUF0TlRFZ0xUWXpJQzAzTkNBdE9UWWdMVGMwWXkweU5DQXdJQzAwTkNBeE5pQXRORFFnTXpoak1DQXhNQ0F6SURJeklERXhJRFEyYkRJeUlEWXpZelFnTVRFZ055QXlNaUEzSURJM1l6QWdOaUF0TlNBeE1TQXRNVElnTVRGakxURXdJREFnTFRJMElDMDVJQzB6T0NBdE1qWWdZeTB4T0NBdE1qRWdMVE13SUMwME9DQXRORFlnTFRFd01td3RNVFVnTFRVeGFDMDNNbXd6TXlBeE1EZGpPU0F6TVNBeE15QTFNaUF4TXlBMk1XTXdJRFlnTFRNZ01URWdMVGdnTVRGakxUa2dNQ0F0TWpNZ0xURXhJQzB6T1NBdE16RmpMVEU0SUMweU5DQXRNekFnTFRRNUlDMDBNQ0F0T0RWc0xURTVJQzAyTTJndE56RnNORFFnTVRRMVl6UWdNVFlnTmlBeU5pQTJJRE13WXpBZ01URWdMVFVnTVRRZ0xUSTNJREUwYUMweE1tdzBJREl4ZWsweE1UazFJREl4TUdnM01Xd3RORFFnTFRFMU1HTXRNeUF0TVRJZ0xUUWdMVEUySUMwMElDMHhPR010TVNBdE1TQXdJQzB5SURBZ0xUTWdZekFnTFRRZ015QXROeUEySUMwM1l6Y2dNQ0F6TUNBeU5TQTBOeUExTUd3eE55QXRNVEZqTFRjZ0xURXlJQzB5TUNBdE16QWdMVEk1SUMwME1HTXRNaklnTFRJMklDMDBNaUF0TXpjZ0xUWTFJQzB6TjJNdE1Ua2dNQ0F0TXpRZ01UQWdMVE0zSURJMVl5MHlJRE1nTFRJZ05DQXRNaUF4TkdNdE1qRWdMVEkzSUMwME15QXRNemtnTFRjMElDMHpPV010TkRZZ01DQXROemdnTXpRZ0xUYzRJRGd5WXpBZ056TWdOaklnTVRReElERXlPU0F4TkRGak1qY2dNQ0EwTmlBdE9TQTFOeUF0TWpoNlRURXdPVGtnTVRRNVl5MHhNeUF0TWpjZ0xUSXpJQzAyTkNBdE1qTWdMVGc0SUdNd0lDMHlNaUF4TVNBdE16VWdNamdnTFRNMVl6RTRJREFnTXpRZ01UUWdORGNnTkROak1UUWdNekFnTWpRZ05qY2dNalFnT1RCak1DQXhPU0F0TVRFZ016TWdMVEk0SURNell5MHhPU0F3SUMwek5DQXRNVFFnTFRRNElDMDBNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEkzTUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJM01DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU56Z2dPVEJqTVNBdE9DQXlJQzB4TmlBeUlDMHlOV013SUMwME1TQXRNVFVnTFRrd0lDMDFNeUF0TVRNell5MDFOQ0F0TmpFZ0xURXhPQ0F0T1RNZ0xURXlNaUF0T1RWakxUSWdMVEVnTFRVZ0xUSWdMVGdnTFRKb0xURmpMVGNnTUNBdE1UTWdOaUF0TVRNZ01UTnNMVFVnTlRBMmJDMDFOaUF0TkRKakxUSWdMVElnTFRVZ0xUTWdMVGdnTFROakxUZ2dNQ0F0TVRRZ05pQXRNVFFnTVRSak1DQXlJRElnTmlBeklEaHNPRE1nTVRFM1l6SWdNeUEzSURZZ01URWdObk14TUNBdE15QXhNaUF0Tm13NE15QXRNVEUzWXpFZ0xUSWdNaUF0TmlBeUlDMDRZekFnTFRnZ0xUVWdMVEUwSUMweE15QXRNVFFnWXkweklEQWdMVGNnTVNBdE9TQXpiQzAxTmlBME1td3RNaUF0TWpJMVl6VWdOaUF6TXlBek55QTRNeUF6TjJNMU1TQXdJRGMxSUMwek55QTRNU0F0TnpaNlRUSXhNQ0ExTUhZNVl6QWdNakFnTFRNZ05UY2dMVFF3SURVM1l5MDBNQ0F3SUMwMU5TQXRNamtnTFRVM0lDMHpPR3d0TWlBdE1UazFZekU1SURFMUlEVXpJRFF5SURjd0lEWTRZekkxSURNNElESTVJRGcwSURJNUlEazVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNRUUxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTUVFMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJdlBpOWtZWFJoTDB4bGJHRnVaQzlGTURZMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EWTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTJPU0F4TWpSak1DQXlPQ0F5TWlBMU1TQTBPQ0ExTVhNME9DQXRNak1nTkRnZ0xUVXhjeTB5TWlBdE5UQWdMVFE0SUMwMU1ITXRORGdnTWpJZ0xUUTRJRFV3ZWswMU5qa2dMVEV5TTJNd0lESTRJREl5SURVeElEUTRJRFV4Y3pRNElDMHlNeUEwT0NBdE5URnpMVEl5SUMwMU1TQXRORGdnTFRVeGN5MDBPQ0F5TXlBdE5EZ2dOVEY2VFRJeU5TQXlOemhvTWpCc0xUUWdMVEl6YUMweE5EUnNOQ0F5TTJneE9XTXhNaUF3SURJeElERWdNak1nTkdNeElERWdNeUF5SURRZ04yTXdJREVnTVNBM0lEUWdNVGRzTXpNZ01USXpZekVnTXlBeUlEa2dNaUF4TW5Nd0lEWWdMVEV5SURab0xUTXpiRFlnTWpJZ2FESmpNeklnTVNBM05TQXhNaUE0T1NBeU0yZ3hPR3d0TlRBZ0xURTRPR010TXlBdE1URWdMVFFnTFRFM0lDMDBJQzB5TUdNd0lDMDBJREVnTFRZZ01qTWdMVFo2VFRJNU1pQXlPRFZzTFRJZ0xURjJMVEZqTUNBdE5TQXhNU0F0TVRFZ01qVWdMVEV4WXpJNElEQWdOVEFnTXpFZ05UQWdOekJqTUNBeU5TQXRNVEVnTkRBZ0xUTXdJRFF3WXkwNElEQWdMVEV6SUMweElDMHlPQ0F0T0dNdE1pQXRNVE1nTFRrZ0xUSXdJQzB5TUNBdE1qQmpMVGdnTUNBdE1UUWdOaUF0TVRRZ01UUnpOU0F4TlNBeE5DQXhPV3d6TUNBeE1EVm9NMk15TnlBdE5pQTFNQ0F0TVRBZ056RWdMVEV3SUdNeE55QXdJRE14SURNZ05EVWdPV2d5WXpFZ01DQXlJREVnTXlBeFl6SWdNQ0EwSUMweUlEUWdMVFpqTUNBdE1URWdMVGtnTFRJNElDMHlNQ0F0TXpkakxURTBJQzB4TWlBdE16TWdMVEU0SUMwMk1DQXRNVGhqTFRFMUlEQWdMVEUxSURBZ0xUTTVJRFZzTFRFd0lDMHpOV014TlNBMUlESTNJRGNnTkRBZ04yTXlNQ0F3SURNNElDMDJJRFV3SUMweE4zTXhPU0F0TWpZZ01Ua2dMVFExWXpBZ0xUSTNJQzB4TVNBdE5USWdMVE13SUMwMk9YTXRORFVnTFRJM0lDMDNNeUF0TWpkakxUUXpJREFnTFRjd0lESXhJQzAzTUNBMU5HTXdJREl4SURFeklETTJJRE16SURNMklHTXhOeUF3SURJNUlDMHhNU0F5T1NBdE1qZGpNQ0F0TVRRZ0xUZ2dMVEl6SUMweU1pQXRNamg2VFRJMU1pQXlORGxqTVRrNElEQWdNamN6SUMweE16RWdNamN6SUMweU9EVmpNQ0F0TVRJeUlDMDRNaUF0TXpBNElDMHlPVGNnTFRRMk1XTXRPVElnTFRjeUlDMHlNRFlnTFRFeE9TQXRNakEySUMweE1UbG9MVFJqTFRVZ01DQXRNVFFnTVNBdE1UY2dNVEZqTUNBeUlDMHhJRE1nTFRFZ05XTXdJREV4SURFeElERTRJREV4SURFNGN6azNJRFEwSURJd015QXhOREJqTmprZ05qTWdNVGd4SURJME1DQXhPREVnTkRBMmN5MDBPQ0F5TlRFZ0xURTFNeUF5TlRFZ1l5MHhOVFVnTUNBdE1UWTRJQzB4TXpNZ0xURTJPQ0F0TVRNemN6STNJREk0SURZNElESTRZekUzSURBZ016WWdMVFVnTlRjZ0xURTRZek0wSUMweU1TQTBPQ0F0TlRRZ05EZ2dMVGcyWXpBZ0xUTTNJQzB4T1NBdE56TWdMVFV3SUMwNU1XTXRNVGtnTFRFeElDMDBNU0F0TVRjZ0xUWXpJQzB4TjJNdE5ETWdNQ0F0T0RVZ01qSWdMVEV3TXlBMk1tTXRPQ0F4T0NBdE1UTWdOREVnTFRFeklEWTJZekFnTlRnZ01qWWdNVEkzSURrM0lERTRNR013SURBZ05qQWdORE1nTVRNM0lEUXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZPRGcwTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT0RnMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJNE1pQXhNamhzTFRZZ0xUTXphQzAyTW13dE5TQXRNakZqTFRVZ0xURTNJQzAzSUMweU55QXROeUF0TXpKak1DQXRNVEVnT0NBdE1UUWdOREVnTFRFMGFEbHNMVFFnTFRJNGFDMHhPRFpzTXlBeU9HZ3hNMk15TkNBeElETTBJRElnTXprZ04yTXpJRE1nTlNBMUlEY2dNVE5qTWlBMUlESWdNVEFnTnlBeU5tdzFJREl4YUMweE16WjJNamhzTWpNM0lESTBNR2cwT1d3dE5qTWdMVEl6TldnMU9YcE5NVFExSURFeU9Xd3pPU0F4TkRGc0xURXpPQ0F0TVRReGFEazVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZORUV4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVFeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFNElDMHhiRE16TXlBdE1UQXpZelVnTFRJZ01UQWdMVGNnTVRBZ0xURXpjeTAxSUMweE1pQXRNVEFnTFRFMGJDMHpNek1nTFRFd00yZ3RNV3d0TWlBdE1XTXRPU0F3SUMweE5TQTJJQzB4TlNBeE5IWXlNMk13SURZZ05TQXhNU0F4TUNBeE0yd3lNVFFnTmpoc0xUSXhOQ0EyTjJNdE5TQXlJQzB4TUNBM0lDMHhNQ0F4TTNZeU0yTXdJRGdnTmlBeE5DQXhOU0F4Tkd3eUlDMHhhREY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUXprdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFF6a2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UWTBJQzB6TlRSMk16VTBhREk0ZGkweU56ZG9ORFU0ZGpJM04yZ3lPSFl0TXpVMFl6QWdMVGdnTFRZZ0xURTBJQzB4TkNBdE1UUm9MVFE0Tm1NdE9DQXdJQzB4TkNBMklDMHhOQ0F4TkhwTk16VXlJQzB4TUROak1DQXpPQ0F6TVNBMk9TQTJPU0EyT1hNMk9TQXRNekVnTmprZ0xUWTVjeTB6TVNBdE5qa2dMVFk1SUMwMk9YTXROamtnTXpFZ0xUWTVJRFk1ZWswd0lDMDFNeloyTlRNMmFESTRkaTAwTlRsb056ZzJkalExT1dneU9IWXROVE0yWXpBZ0xUZ2dMVFlnTFRFeklDMHhOQ0F0TVROb0xUZ3hOR010T0NBd0lDMHhOQ0ExSUMweE5DQXhNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJCUlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQlJTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5TQXhOREJzTFRJMElERTBiREV6TlNBeU1qWmpNaUEwSURnZ05pQXhNaUEyWXpZZ0xURWdPU0F0TWlBeE1pQXRObXd4TXpVZ0xUSXlObU14SUMweUlERWdMVFVnTVNBdE4yTXdJQzA0SUMwMUlDMHhOQ0F0TVRNZ0xURTBhQzAyTTJNdE5TQXdJQzB4TVNBeklDMHhNeUEzYkMwNE55QXhOVGw2VFRFeU1DQXhNV010TVRVZ01UWWdMVEUxSURRd0lEQWdOVFpqT0NBNElERTRJREV4SURJNElERXhjekl3SUMweklESTRJQzB4TVdNeE5TQXRNVFlnTVRVZ0xUUXdJREFnTFRVMll5MDRJQzAzSUMweE9DQXRNVEVnTFRJNElDMHhNWE10TWpBZ05DQXRNamdnTVRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMFFUTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRVE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEVnTFRZM1l5MHhOU0F4TmlBdE1UVWdOREFnTUNBMU5XTTRJRGdnTVRnZ01USWdNamdnTVRKek1qQWdMVFFnTWpnZ0xURXlZekUxSUMweE5TQXhOU0F0TXprZ01DQXROVFZqTFRnZ0xUZ2dMVEU0SUMweE1TQXRNamdnTFRFeGN5MHlNQ0F6SUMweU9DQXhNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVGc0Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRnNE5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5UZ2dNakkwWXpVMUlEQWdPVFFnTFRNM0lEazBJQzA1TVdNd0lDMDNOU0F0TmpRZ0xURXpPQ0F0TVRReUlDMHhNemhqTFRZM0lEQWdMVEV4TUNBME9DQXRNVEV3SURFeU5tTXdJRFl3SURJeUlERXlOU0ExT1NBeE56TnpPREVnTnpFZ01UTTBJRGN4WXpVd0lEQWdPRFlnTFRJM0lEZzJJQzAyTkdNd0lDMHlOaUF0TVRjZ0xUUXpJQzAwTXlBdE5ETmpMVEl6SURBZ0xUUXhJREUxSUMwME1TQXpObU13SURFd0lEUWdNVGtnTVRJZ01qaGpNeUEwSURRZ05TQTBJRGhqTUNBMUlDMDRJRGtnTFRFNElEbGpMVEU1SURBZ0xUTTRJQzB4TXlBdE5UVWdMVE01SUdNdE1UTWdMVEl3SUMweU5DQXRORFlnTFRNNElDMDVOMk15TUNBeE5pQXpOQ0F5TVNBMU9DQXlNWHBOT1RBZ01UVXlZeTA0SUMweU1DQXRNVElnTFRVeElDMHhNaUF0Tnpoak1DQXRNellnTVRFZ0xUVTFJRE16SUMwMU5XTXhOeUF3SURNeUlERXlJRFF4SURNMFl6RXdJREkySURFM0lEVTVJREUzSURnNVl6QWdNek1nTFRFeUlEVXhJQzB6TXlBMU1XTXRNakFnTUNBdE16WWdMVEV6SUMwME5pQXROREY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV3TmpRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UWTRJREV5TkdNd0lESTRJREl5SURVeElEUTRJRFV4Y3pRNElDMHlNeUEwT0NBdE5URnpMVEl5SUMwMU1DQXRORGdnTFRVd2N5MDBPQ0F5TWlBdE5EZ2dOVEI2VFRVMk9DQXRNVEl6WXpBZ01qZ2dNaklnTlRFZ05EZ2dOVEZ6TkRnZ0xUSXpJRFE0SUMwMU1YTXRNaklnTFRVeElDMDBPQ0F0TlRGekxUUTRJREl6SUMwME9DQTFNWHBOTXpVeUlDMDFOakIyTFRGak1DQXRNalFnTFRFMElDMDBNU0F0TkRNZ0xUVXpZekU0SUMweE15QXlPU0F0TXpNZ01qa2dMVFUxWXpBZ0xUUXpJQzB6T0NBdE56TWdMVGt5SUMwM00yTXRORFFnTUNBdE56UWdNaklnTFRjMElEVTFJR013SURFM0lEa2dNelFnTWpRZ05EWmpPQ0EySURFM0lERXdJREk0SURFMVl5MHhOU0F4TkNBdE1qRWdNamdnTFRJeElEUTNZekFnTWpBZ09DQXpPQ0F5TXlBMU1YTXpOaUF5TUNBMU9TQXlNR014T1NBd0lETTJJQzAxSURRNElDMHhOR014TUNBdE9DQXhPU0F0TWpVZ01Ua2dMVE00ZWsweU5qY2dMVFU0T0d3eElDMHhZelFnTFRJZ09DQXROU0F5TWlBdE1USmpNVFlnTVRJZ01qRWdNak1nTWpFZ016bGpNQ0F5TVNBdE1URWdNek1nTFRNeElETXpjeTB6TXlBdE1UTWdMVE16SUMwek1XTXdJQzB4TXlBMElDMHhPU0F5TUNBdE1qaDZUVEkwTWlBdE5qUXdJR010TVRjZ0xURXdJQzB5TmlBdE1qY2dMVEkySUMwME5tTXdJQzB5TVNBeE5DQXRNelVnTXpZZ0xUTTFjek01SURFMUlETTVJRE0wWXpBZ01UUWdMVGdnTWpRZ0xUSTNJRE0xWXkweUlERWdMVElnTWlBdE1UUWdPR010TXlBeUlDMDBJRElnTFRnZ05IcE5NalUwSURJMU1XTTVNeUF3SURFMk5DQXRNamtnTWpFeElDMDROV00wTVNBdE5Ea2dOak1nTFRFeE9DQTJNeUF0TWpBeFl6QWdMVFkzSUMweU5DQXRNVFExSUMwMk9DQXRNakl3WXkweU5TQXRORElnTFRVM0lDMDROQ0F0T1RNZ0xURXlNMk10TkRBZ0xUUXpJQzA0TmlBdE9ESWdMVEV6TnlBdE1URTVJR010T1RFZ0xUY3hJQzB5TURVZ0xURXhPU0F0TWpBMklDMHhNVGx6TFRRZ0xURWdMVFVnTFRGakxUWWdNQ0F0TVRVZ01pQXRNVGdnTVRKak1DQXlJQzB4SURNZ0xURWdOV013SURFeUlERXlJREU1SURFeUlERTVZekVnTUNBNU9TQTBOU0F5TURNZ01UUXdZek01SURNMUlEZ3pJRGs0SURFeE5pQXhOalJqTXpBZ05Ua2dOalVnTVRRNElEWTFJREkwTVdNd0lERTJPQ0F0TlRBZ01qVXdJQzB4TlRJZ01qVXdZeTB6TlNBd0lDMDJOeUF0TmlBdE9USWdMVEl3WXkweE55QXRPU0F0TXprZ0xUSTVJQzAxTUNBdE5EVnpMVEl6SUMwME5TQXRNallnTFRZMFl6Z2dOeUF5TlNBeE55QXpOU0F5TVNCak9TQXpJREl3SURVZ016SWdOV014TnlBd0lETTNJQzAwSURVNElDMHhPR016TUNBdE1Ua2dORGdnTFRVeElEUTRJQzA0Tm1Nd0lDMHpPU0F0TVRrZ0xUYzJJQzAxTUNBdE9UTmpMVEU0SUMweE1TQXROREFnTFRFMklDMDJNaUF0TVRaakxURTBJREFnTFRJM0lESWdMVFF3SURaakxUTXdJREV3SUMwMU15QXlPU0F0TmpVZ05UWmpMVGtnTVRrZ0xURXpJRFF4SUMweE15QTJOV013SURFM0lESWdNelVnTnlBMU0yTTVJRE0xSURNeUlEZzJJRGt3SURFeU9XTXhJREFnTmpJZ05EUWdNVE00SURRMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5UQXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEF3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFE0TVNBeU5UQnNMVE0xTlNBdE5UQXdhQzB4TWpac016VTFJRFV3TUdneE1qWjZUVEV5TnlBeE1qVmpNQ0F0TXpVZ0xUSTVJQzAyTXlBdE5qTWdMVFl6WXkwek5TQXdJQzAyTXlBeU9DQXROak1nTmpOek1qZ2dOak1nTmpNZ05qTmpNelFnTUNBMk15QXRNamdnTmpNZ0xUWXplazAwT0RFZ0xURXlObU13SUMwek5TQXRNamtnTFRZeklDMDJNeUF0TmpOakxUTTFJREFnTFRZeklESTRJQzAyTXlBMk0zTXlPQ0EyTXlBMk15QTJNMk16TkNBd0lEWXpJQzB5T0NBMk15QXROak42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TmpZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5qWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UTTNJRGM1WXpFZ0xUZ2dNaUF0TVRZZ01pQXRNalZqTUNBdE5ERWdMVEUxSUMwNU1DQXROVE1nTFRFek0yTXROVFFnTFRZeElDMHhNVGtnTFRreklDMHhNak1nTFRrMVl5MHlJQzB4SUMwMklDMHlJQzA0SUMweVl5MDRJREFnTFRFMElEWWdMVEUwSURFMGJDMHhJREV4TkdNdE5pQXRPU0F0TVRVZ0xUSXpJQzB5TWlBdE16RmpMVFUwSUMwMk1TQXRNVEU1SUMwNU15QXRNVEl6SUMwNU5XTXRNaUF0TVNBdE5pQXRNaUF0T0NBdE1tTXRPQ0F3SUMweE5DQTJJQzB4TkNBeE5Hd3RNU0F4TVRSak1DQXRNU0F0TVNBdE1TQXRNU0F0TW13dE1pQXRNMnd0TVNBdE1td3RNaUF0TW13dE1TQXRNaUJqTFRFZ0xURWdMVElnTFRRZ0xUTWdMVFZzTFRFZ0xURnNMVE1nTFROak1DQXRNU0F0TVNBdE1TQXRNU0F0TW1NdE1TQXRNU0F0TVNBdE1pQXRNaUF0TTJ3dE1pQXRNV010TVNBdE1TQXRNaUF0TkNBdE15QXROV010TlRRZ0xUWXhJQzB4TVRrZ0xUa3pJQzB4TWpNZ0xUazFhQzB4WXkweElEQWdMVElnTFRFZ0xUTWdMVEZ6TFRNZ0xURWdMVFFnTFRGakxUZ2dNQ0F0TVRRZ05pQXRNVFFnTVRSc0xUVWdOakF4WXpBZ09DQTJJREUwSURFMElERTBhREV5WXpnZ01DQXhOQ0F0TmlBeE5DQXRNVFJzTFRRZ0xUTXlNV00xSURZZ016UWdNemNnT0RRZ016ZG9OR2d5YURKb01tTXhJREFnTWlBdE1TQXpJQzB4SUdneGFETnpNQ0F0TVNBeElDMHhhREp6TVNBdE1TQXlJQzB4YUROek1pQXRNU0F6SUMweGJERWdMVEZvTW13eElDMHhZekVnTUNBeElDMHhJRElnTFRGb01XTXhJREFnTWlBdE1TQXpJQzB4ZGkweFl6UWdMVElnTVRBZ0xUVWdNVE1nTFRoc0xUTWdNekF4WXpBZ09DQTJJREUwSURFMElERTBhREV5WXpnZ01DQXhOQ0F0TmlBeE5DQXRNVFJzTFRRZ0xUTXlNV00xSURZZ016UWdNemNnT0RRZ016ZGpNaklnTUNBek9DQXROeUExTVNBdE1UZHNMVE1nTXpBeFl6QWdPQ0EySURFMElERTBJREUwYURFeVl6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSc0xUUWdMVE15TVdNMUlEWWdNelFnTXpjZ09EUWdNemNnWXpVeElEQWdOelVnTFRNM0lEZ3hJQzAzTm5wTk1UTXlJRFF3ZGpFeFl6QWdNakVnTFRNZ05UVWdMVE01SURVMVl5MDBNQ0F3SUMwMU5TQXRNamtnTFRVM0lDMHpPR3d0TXlBdE1UazFZekU1SURFMUlEVXpJRFF5SURjd0lEWTRZekkxSURNNElESTVJRGcwSURJNUlEazVlazB6TURBZ05EQjJNVEZqTUNBeU1TQXRNeUExTlNBdE16a2dOVFZqTFRRd0lEQWdMVFUxSUMweU9TQXROVGNnTFRNNGJDMHpJQzB4T1RWak1Ua2dNVFVnTlRNZ05ESWdOekFnTmpoak1qVWdNemdnTWprZ09EUWdNamtnT1RsNlRUUTJPQ0EwTUhZeE1XTXdJREl4SUMweklEVTFJQzB6T1NBMU5TQmpMVFF3SURBZ0xUVTFJQzB5T1NBdE5UY2dMVE00YkMweklDMHhPVFZqTVRrZ01UVWdOVE1nTkRJZ056QWdOamhqTWpVZ016Z2dNamtnT0RRZ01qa2dPVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TnpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU56SWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qUTVJREU0TTJNeklDMHlJRFlnTFRjZ05pQXRNVEYyTFRRNU5XZ3RNamgyTVRjMWJDMHhNallnTFRNMWFDMDBZeTA0SURBZ0xURTBJRFVnTFRFMElERXpkalV5TTJ3dE5qRWdMVFEyWXkweUlDMHlJQzAxSUMweUlDMDRJQzB5WXkwNElEQWdMVEUwSURVZ0xURTBJREV6WXpBZ01pQXlJRFlnTXlBNGJEZ3pJREV4T0dNeUlETWdOeUEySURFeElEWnpNVEFnTFRNZ01USWdMVFpzT0RNZ0xURXhPR014SUMweUlESWdMVFlnTWlBdE9HTXdJQzA0SUMwMUlDMHhNeUF0TVRNZ0xURXpZeTB6SURBZ0xUY2dNQ0F0T1NBeWJDMDJNU0EwTjNZdE1qQTBiREV5TmlBek5XTXhJREFnTXlBeElEUWdNU0JqTXlBd0lEWWdMVEVnT0NBdE0zcE5NVEV4SUMwNU4yd3hNVFlnTXpKMk1UWTFiQzB4TVRZZ0xUTXpkaTB4TmpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMU1UUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNVFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NalUySURNNU1Xd3RPRE1nTFRNeE1XTXROU0F0TVRnZ0xUY2dMVEk1SUMwM0lDMHpOV013SUMweE1pQTNJQzB4TmlBME15QXRNVFpvTWpoc0xUVWdMVEk1YUMweU16SnNOU0F5T1dneU4yTXlOaUF4SURNNElETWdORElnT1dNMElESWdOaUEySURnZ01UUmpNU0F5SURNZ01URWdOeUF5T0d3MU5pQXlNRGxqTXlBNUlEUWdNVFlnTkNBeU1HTXdJREV4SUMwM0lERTFJQzB5TlNBeE5XZ3ROVEJzT0NBeU4yTTFOaUF5SURFeU55QXlNaUF4TlRJZ05EQm9Nako2VFRNeE5pQXlNVFJzTlRJZ01UYzJZelExSUMweE1TQTROQ0F0TVRZZ01USXhJQzB4Tm1Nek1DQXdJRFV6SURRZ056Y2dNVFFnWXpRZ01TQTFJRElnTmlBeVl6SWdNQ0F6SUMweUlETWdMVFZqTUNBdE1UZ2dMVEUwSUMwME5TQXRNeklnTFRZd1l5MHlNeUF0TWpBZ0xUVXpJQzB5T0NBdE9UY2dMVEk0WXkweU5TQXdJQzB5TmlBd0lDMDNNQ0E1YkMweU1TQXROekpqTWpnZ01UQWdORGtnTVRVZ056TWdNVFZqTmpnZ01DQXhNVE1nTFRReElERXhNeUF0TVRBeFl6QWdMVGt3SUMwM01pQXRNVFUzSUMweE5qa2dMVEUxTjJNdE5qa2dNQ0F0TVRFMElETTBJQzB4TVRRZ09EZGpNQ0F6TkNBeU1DQTFOaUExTVNBMU5tTXlOeUF3SURRMUlDMHhOeUEwTlNBdE5ERmpNQ0F0TWpJZ0xURXhJQzB6TmlBdE16TWdMVFEwSUdNdE5TQXRNU0F0TmlBdE1pQXROaUF0Tm1Nd0lDMHhNaUF5TWlBdE1qTWdORFVnTFRJell6VXdJREFnT1RBZ05UTWdPVEFnTVRJeFl6QWdORFVnTFRJeElEY3lJQzAxTmlBM01tTXRNVFVnTUNBdE1qTWdMVElnTFRVeElDMHhOR010TXlBdE1qRWdMVEUwSUMwek1pQXRNamtnTFRNeVl5MHhNQ0F3SUMweE9TQTRJQzB4T1NBeE9XTXdJREV5SURjZ01qSWdNakVnTWpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMU1qZ3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFNamdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFUxTmlBeU5UbGpNVFVnTFRRZ05UY2dMVEl4SURVM0lDMDRPR013SUMweE5pQXRNaUF0TXpRZ0xUZ2dMVFUyWXkweU1TQXRPREVnTFRjM0lDMHhNemNnTFRFek1pQXRNVE0zWXkwMklEQWdMVEV6SURBZ0xURTVJREpqTFRNMElEa2dMVFEwSURNeElDMDBOQ0F6TVd3dE1pQTNiQzAxT1NBdE1UWXhhRGMyZGkweU1HZ3RNakkxZGpJd2FEWXliRGs1SURJM05tTXhNaUF6TWlBeU15QTFPQ0F5TXlBM05XTXdJREV3SUMwMElERTRJQzB4TkNBeU1XTXRNeUF4SUMwMUlERWdMVGdnTVdNdE1UY2dNQ0F0TXpZZ0xURXpJQzAwTkNBdE1qWmpMVEV3SUMweE55QXRNaklnTFRRd0lDMHpOeUF0T1RBZ1l5MHlNU0F0T0RBZ0xUYzNJQzB4TXpZZ0xURXpNaUF0TVRNMll5MDJJREFnTFRFeklEQWdMVEU1SURKakxUTTBJRGtnTFRReklETXhJQzAwTXlBek1Xd3RNeUEzYkMwMU9TQXRNVFl4YURjMmRpMHlNR2d0TWpJMWRqSXdhRFl5YkRrNUlESTNObU14TWlBek1pQXlNeUExT0NBeU15QTNOV013SURFd0lDMDBJREU0SUMweE5DQXlNV010TXlBeElDMDFJREVnTFRnZ01XTXRNVGNnTUNBdE16WWdMVEV6SUMwME5DQXRNalpqTFRFd0lDMHhOeUF0TWpJZ0xUUXdJQzB6TnlBdE9UQmpMVEl4SUMwNE1DQXROemNnTFRFek5pQXRNVE15SUMweE16WmpMVFlnTUNBdE1UTWdNQ0F0TVRrZ01pQmpMVE0wSURrZ0xUUXpJRE14SUMwME15QXpNV3d0TXlBM2JDMDFPQ0F0TVRZeGFEYzFkaTB5TUdndE1qSTFkakl3YURZeWJEazVJREkzTm1NeE1pQXpNaUF5TXlBMU9DQXlNeUEzTldNd0lERXdJQzAwSURFNElDMHhOQ0F5TVdNdE15QXhJQzAxSURFZ0xUZ2dNV010TVRZZ01DQXRNelVnTFRFeklDMDBNeUF0TWpaakxURXdJQzB4TnlBdE1qTWdMVFF3SUMwek9DQXRPVEJqTFRJeElDMDRNQ0F0TnpjZ0xURXpOaUF0TVRNeUlDMHhNelpqTFRZZ01DQXRNVE1nTUNBdE1Ua2dNbU10TXpRZ09TQXRORE1nTXpFZ0xUUXpJRE14YkMweklEZHNMVFU0SUMweE5qRm9OelYyTFRJd2FDMHlNalYyTWpCb05qSWdiRGs1SURJM05tTXhNaUF6TWlBeU15QTFPQ0F5TXlBM05XTXdJREV3SUMwMElERTRJQzB4TkNBeU1XTXRNeUF4SUMwMUlERWdMVGdnTVdNdE1UWWdNQ0F0TXpVZ0xURXpJQzAwTXlBdE1qWmpMVEV3SUMweE55QXRNak1nTFRRd0lDMHpPQ0F0T1RCakxUSXhJQzA0TUNBdE56WWdMVEV6TmlBdE1UTXhJQzB4TXpaakxUWWdNQ0F0TVRNZ01DQXRNVGtnTW1NdE16UWdPU0F0TkRRZ016RWdMVFEwSURNeGJDMHpJRGRzTFRVNElDMHhOakZvTnpWMkxUSXdhQzB5TWpSMk1qQm9OakZzT1RrZ01qYzJZelVnTVRBZ01qTWdOVE1nTWpNZ056ZGpNQ0EzSUMweElERXlJQzAxSURFMUlHTXRNaUF4SUMwMUlESWdMVGdnTW1ndE5HTXRPU0F0TWlBdE1qRWdMVEV3SUMweU55QXRNVGxqTFRFeUlDMHhOaUF0TWpJZ0xUUTNJQzB5TmlBdE5qQnNMVEU0SURsak1qa2dPRE1nTmpNZ01UQTFJRGsySURFd05XTTBJREFnTnlBd0lERXhJQzB4WXpNMUlDMDFJRFUySUMwME15QTFOaUF0TkROc01pQXRNMnd6SUROak1UY2dNVGNnTkRnZ05ETWdOemtnTkROak5DQXdJRGtnTFRFZ01UTWdMVEpqTVRNZ0xUTWdORFlnTFRFMklEVTFJQzAyTTJNeU15QTFNeUEyTmlBMk5pQXhNREFnTmpaak5pQXdJREV4SURBZ01UWWdMVEZqTXpVZ0xUVWdOVFlnTFRReklEVTJJQzAwTTJ3eUlDMHpiRE1nTXlCak1UY2dNVGNnTkRnZ05ETWdOemtnTkROak5DQXdJRGtnTFRFZ01UTWdMVEpqTVRNZ0xUTWdORFlnTFRFM0lEVTFJQzAyTkdNeU15QTFOQ0EyTnlBMk55QXhNREVnTmpkak5TQXdJREV3SURBZ01UVWdMVEZqTXpVZ0xUVWdOVFlnTFRReklEVTJJQzAwTTJ3eUlDMHpiRE1nTTJNeE55QXhOeUEwT0NBME15QTNPU0EwTTJNMElEQWdPU0F0TVNBeE15QXRNbU14TXlBdE15QTBOaUF0TVRjZ05UVWdMVFkwWXpJeklEVTBJRFkzSURZM0lERXdNU0EyTjJNMUlEQWdNVEFnTUNBeE5TQXRNV016TlNBdE5TQTFOaUF0TkRNZ05UWWdMVFF6YkRJZ0xUTnNNeUF6WXpFM0lERTNJRFE0SURReklEYzVJRFF6SUdNMElEQWdPU0F0TVNBeE15QXRNbU14TXlBdE15QTBOaUF0TVRjZ05UVWdMVFkwWXpJeklEVTBJRFkzSURZM0lERXdNU0EyTjJNMUlEQWdNVEFnTUNBeE5TQXRNV016TlNBdE5TQTFOaUF0TkRNZ05UWWdMVFF6YkRJZ0xUTnNNeUF6WXpFM0lERTNJRFE0SURReklEYzVJRFF6WXpRZ01DQTVJQzB4SURFeklDMHllazB5TXpFZ01URXlZellnTVRnZ01UWWdOVFFnTVRZZ09ERmpNQ0E1SUMweElERTNJQzAwSURJell5MHlJRFFnTFRZZ09DQXRNVEFnT1dNdE1pQXhJQzAxSURFZ0xUZ2dNV010TmlBd0lDMHhNaUF0TWlBdE1Ua2dMVFpqTFRJMklDMHhOU0F0TlRVZ0xUVTNJQzAyTkNBdE9UVWdZeTB4SUMweUlDMHhNaUF0TXpnZ0xURXlJQzAyT1dNd0lDMHhPU0EwSUMwek55QXhPU0F0TkROak1pQXRNU0EySUMweUlEZ2dMVEpqTXlBd0lEZ2dNU0F4TVNBell6STFJREV5SURVd0lEVTVJRFl6SURrNGVrMDFOVFVnTVRFeVl6WWdNVGdnTVRZZ05UUWdNVFlnT0RGak1DQTVJQzB4SURFM0lDMDBJREl6WXkweUlEUWdMVFlnT0NBdE1UQWdPV010TWlBeElDMDFJREVnTFRnZ01XTXROaUF3SUMweE1pQXRNaUF0TVRrZ0xUWmpMVEkySUMweE5TQXROVFVnTFRVM0lDMDJOQ0F0T1RWakxURWdMVElnTFRFeUlDMHpPQ0F0TVRJZ0xUWTVZekFnTFRFNUlEUWdMVE0zSURFNUlDMDBNeUJqTWlBdE1TQTJJQzB5SURnZ0xUSmpNeUF3SURnZ01TQXhNU0F6WXpJMUlERXlJRFV3SURVNUlEWXpJRGs0ZWswNE56a2dNVEV5YUMweFl6WWdNVGdnTVRjZ05UVWdNVGNnT0RKak1DQTVJQzB4SURFM0lDMDBJREl5WXkweUlEUWdMVFlnT0NBdE1UQWdPV010TWlBeElDMDFJREVnTFRnZ01XTXROaUF3SUMweE1pQXRNaUF0TVRrZ0xUWmpMVEkySUMweE5TQXROVFVnTFRVM0lDMDJOQ0F0T1RWakxURWdMVElnTFRFeUlDMHpPQ0F0TVRJZ0xUWTVZekFnTFRFNUlEUWdMVE0zSURFNUlDMDBNMk15SUMweElEWWdMVElnT0NBdE1tTXpJREFnT0NBeElERXhJRE5qTWpVZ01USWdOVEFnTlRrZ05qTWdPVGg2SUUweE1qQXlJREV4TW1NMklERTRJREUzSURVMUlERTNJRGd5WXpBZ09TQXRNU0F4TnlBdE5DQXlNbU10TWlBMElDMDJJRGdnTFRFd0lEbGpMVElnTVNBdE5TQXhJQzA0SURGakxUWWdNQ0F0TVRJZ0xUSWdMVEU1SUMwMll5MHlOaUF0TVRVZ0xUVTFJQzAxTnlBdE5qUWdMVGsxWXkweElDMHlJQzB4TWlBdE16Z2dMVEV5SUMwMk9XTXdJQzB4T1NBMElDMHpOeUF4T1NBdE5ETmpNaUF0TVNBMUlDMHlJRGNnTFRKak15QXdJRGtnTVNBeE1pQXpZekkxSURFeUlEUTVJRFU1SURZeUlEazRlazB4TlRJMklERXhNbU0ySURFNElERTNJRFUxSURFM0lEZ3lZekFnT1NBdE1TQXhOeUF0TkNBeU1pQmpMVElnTkNBdE5pQTRJQzB4TUNBNVl5MHlJREVnTFRVZ01TQXRPQ0F4WXkwMklEQWdMVEV5SUMweUlDMHhPU0F0Tm1NdE1qWWdMVEUxSUMwMU5TQXROVGNnTFRZMElDMDVOV010TVNBdE1pQXRNVElnTFRNNElDMHhNaUF0Tmpsak1DQXRNVGtnTkNBdE16Y2dNVGtnTFRRell6SWdMVEVnTlNBdE1pQTNJQzB5WXpNZ01DQTVJREVnTVRJZ00yTXlOU0F4TWlBME9TQTFPU0EyTWlBNU9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUVXhRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4UWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURRME1uWXpNR00wTkNBdE1qTWdOekVnTFRRMUlEazVJQzA0TW1Nek5DQXRORE1nTmpFZ0xURXlNU0EyTVNBdE1UYzFZekFnTFRZNUlDMHlOU0F0TVRNMUlDMDNNQ0F0TVRnNFl5MHlOeUF0TXpFZ0xUVXdJQzAwT1NBdE9UQWdMVGN3ZGpNd1l6TXpJREl6SURRM0lEUXlJRFl4SURjNFl6RTJJRFF3SURJMElEa3dJREkwSURFMU1HTXdJRFkySUMweE1DQXhNakVnTFRJNUlERTJNV010TVRNZ01qa2dMVEkzSURRMUlDMDFOaUEyTm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRVeFF5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXhReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlPREFnTVRJell6QWdMVGN5SUMwMk15QXRNVEl6SUMweE5UWWdMVEV5TTJNdE56UWdNQ0F0TVRJMElETTJJQzB4TWpRZ09UQmpNQ0ExT0NBME9TQTRPQ0E1TmlBeE1EWmpMVE13SURJMklDMDBNaUEwT1NBdE5ESWdPRE5qTUNBM01DQTFPQ0F4TWpBZ01UUXdJREV5TUdNMk5pQXdJREV4TWlBdE16VWdNVEV5SUMwNE4yTXdJQzAwTWlBdE1qWWdMVGN4SUMwNE1TQXRPVEpqTXpZZ0xUSXpJRFUxSUMwMU9DQTFOU0F0T1RkNlRUSTBOQ0F6TVRCak1DQXpPQ0F0TWpNZ05qRWdMVFl3SURZeGN5MDJNaUF0TWpRZ0xUWXlJQzAxT0dNd0lDMHlOQ0E1SUMwek5pQXpOeUF0TlRRZ1l6Z2dMVFVnTVRNZ0xUY2dORFFnTFRJell6STVJREl5SURReElEUXlJRFF4SURjMGVrMDNNRElnTXpNNWJDMDBNU0F0TVRRd1l6SXhJREU0SURNMklESXpJRFU0SURJell6UXpJREFnTnpjZ0xUTXpJRGMzSUMwM04yTXdJQzAzT0NBdE56RWdMVEUwTlNBdE1UUTRJQzB4TkRWakxUVTJJREFnTFRreUlESTVJQzA1TWlBM01tTXdJREUwSURFZ01UWWdNVEFnTkRoc05EUWdNVFEzWXpZZ01qSWdPQ0F5TmlBNElETXhZekFnTVRFZ0xUWWdNVE1nTFRJNUlERXphQzB4TVd3MElESXplazAwTXprZ01qSXliQzB6TXlBdE1URXlZeTB4TUNBdE5ERWdMVEV4SUMwME15QXRNVEVnTFRVeUlHTXdJQzB4TkNBeE15QXRNallnTWpZZ0xUSTJZekUwSURBZ016QWdNVEVnTkRVZ016TmpNVGNnTWpnZ01qY2dOVE1nTWpjZ056UmpNQ0E1SUMweElERXhJQzB4T1NBeU9HTXRPU0E0SUMweE5DQXhOaUF0TVRRZ01qWmpNQ0F4TnlBeE1pQXlPU0F6TVNBeU9XTXlNaUF3SURNMklDMHhOaUF6TmlBdE5EQmpNQ0F0TmpnZ0xUVXdJQzB4T0RJZ0xURXpNQ0F0TVRneVl5MDBNQ0F3SUMwM01DQXlOU0F0TnpBZ05qWmpNQ0F4TUNBeklESTJJRFlnTXpWc01UUWdORGxqTlNBeE55QTNJREkxSURjZ016QmpNQ0F4TVNBdE5pQXhOQ0F0TWpnZ01UUm9MVEV4YkRRZ01qSjZUVFk1TXlBeE9UQWdZeTAwTkNBd0lDMDNNaUF0TVRBeUlDMDNNaUF0TVRNMll6QWdMVEl3SURFeUlDMHpOU0F6TUNBdE16VmpORE1nTUNBM01DQXhNRFVnTnpBZ01UTTRZekFnTVRrZ0xURXlJRE16SUMweU9DQXpNM3BOTmpjZ09UTmpNQ0F0TkRBZ01qY2dMVFkySURZNUlDMDJObU0wTVNBd0lEY3lJREkzSURjeUlEWXpZekFnTWpjZ0xURTBJRFEySUMwME9TQTJOMk10TlNBeUlDMDFJRElnTFRJMklERXpZeTAzSURNZ0xUZ2dNeUF0TVRZZ09HTXRNeklnTFRFNUlDMDFNQ0F0TkRrZ0xUVXdJQzA0TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRVeU9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNak15SURJMU9XTXhOU0F0TkNBMU55QXRNakVnTlRjZ0xUZzRZekFnTFRFMklDMHlJQzB6TkNBdE9DQXROVFpqTFRJeElDMDRNU0F0TnpjZ0xURXpOeUF0TVRNeUlDMHhNemRqTFRZZ01DQXRNVE1nTUNBdE1Ua2dNbU10TXpRZ09TQXRORFFnTXpFZ0xUUTBJRE14YkMweUlEZHNMVFU1SUMweE5qRm9OeloyTFRJd2FDMHlNalYyTWpCb05qSnNPVGtnTWpjMll6RXlJRE15SURJeklEVTRJREl6SURjMVl6QWdNVEFnTFRRZ01UZ2dMVEUwSURJeFl5MHpJREVnTFRVZ01TQXRPQ0F4WXkweE55QXdJQzB6TmlBdE1UTWdMVFEwSUMweU5tTXRNVEFnTFRFM0lDMHlNaUF0TkRBZ0xUTTNJQzA1TUNCakxUSXhJQzA0TUNBdE56Y2dMVEV6TmlBdE1UTXlJQzB4TXpaakxUWWdNQ0F0TVRNZ01DQXRNVGtnTW1NdE16UWdPU0F0TkRNZ016RWdMVFF6SURNeGJDMHpJRGRzTFRVNUlDMHhOakZvTnpaMkxUSXdhQzB5TWpWMk1qQm9OakpzT1RrZ01qYzJZekV5SURNeUlESXpJRFU0SURJeklEYzFZekFnTVRBZ0xUUWdNVGdnTFRFMElESXhZeTB6SURFZ0xUVWdNU0F0T0NBeFl5MHhOeUF3SUMwek5pQXRNVE1nTFRRMElDMHlObU10TVRBZ0xURTNJQzB5TWlBdE5EQWdMVE0zSUMwNU1HTXRNakVnTFRnd0lDMDNOeUF0TVRNMklDMHhNeklnTFRFek5tTXROaUF3SUMweE15QXdJQzB4T1NBeUlHTXRNelFnT1NBdE5ETWdNekVnTFRReklETXhiQzB6SURkc0xUVTRJQzB4TmpGb056VjJMVEl3YUMweU1qVjJNakJvTmpKc09Ua2dNamMyWXpFeUlETXlJREl6SURVNElESXpJRGMxWXpBZ01UQWdMVFFnTVRnZ0xURTBJREl4WXkweklERWdMVFVnTVNBdE9DQXhZeTB4TmlBd0lDMHpOU0F0TVRNZ0xUUXpJQzB5Tm1NdE1UQWdMVEUzSUMweU15QXROREFnTFRNNElDMDVNR010TWpFZ0xUZ3dJQzAzTmlBdE1UTTJJQzB4TXpFZ0xURXpObU10TmlBd0lDMHhNeUF3SUMweE9TQXlZeTB6TkNBNUlDMDBOQ0F6TVNBdE5EUWdNekZzTFRNZ04yd3ROVGdnTFRFMk1XZzNOWFl0TWpCb0xUSXlOSFl5TUdnMk1TQnNPVGtnTWpjMll6VWdNVEFnTWpNZ05UTWdNak1nTnpkak1DQTNJQzB4SURFeUlDMDFJREUxWXkweUlERWdMVFVnTWlBdE9DQXlhQzAwWXkwNUlDMHlJQzB5TVNBdE1UQWdMVEkzSUMweE9XTXRNVElnTFRFMklDMHlNaUF0TkRjZ0xUSTJJQzAyTUd3dE1UZ2dPV015T1NBNE15QTJNeUF4TURZZ09UWWdNVEEyWXpRZ01DQTNJQzB4SURFeElDMHhZek0xSUMwMUlEVTJJQzAwTXlBMU5pQXRORE5zTWlBdE5Hd3pJRE5qTVRjZ01UY2dORGdnTkRNZ056a2dORE5qTkNBd0lEa2dMVEVnTVRNZ0xUSmpNVE1nTFRNZ05EWWdMVEUySURVMUlDMDJNMk15TXlBMU15QTJOaUEyTmlBeE1EQWdOallnWXpZZ01DQXhNU0F3SURFMklDMHhZek0xSUMwMUlEVTJJQzAwTXlBMU5pQXRORE5zTWlBdE0yd3pJRE5qTVRjZ01UY2dORGdnTkRNZ056a2dORE5qTkNBd0lEa2dMVEVnTVRNZ0xUSmpNVE1nTFRNZ05EWWdMVEUySURVMUlDMDJNMk15TXlBMU15QTJOaUEyTmlBeE1EQWdOalpqTmlBd0lERXhJREFnTVRZZ0xURmpNelVnTFRVZ05UWWdMVFF6SURVMklDMDBNMnd5SUMwemJETWdNMk14TnlBeE55QTBPQ0EwTXlBM09TQTBNMk0wSURBZ09TQXRNU0F4TXlBdE1tTXhNeUF0TXlBME5pQXRNVFlnTlRVZ0xUWXpZekl6SURVeklEWTJJRFkySURFd01DQTJObU0ySURBZ01URWdNQ0F4TmlBdE1TQmpNelVnTFRVZ05UWWdMVFF6SURVMklDMDBNMnd5SUMwemJETWdNMk14TnlBeE55QTBPQ0EwTXlBM09TQTBNMk0wSURBZ09TQXRNU0F4TXlBdE1ucE5Nak14SURFeE1tTTJJREU0SURFMklEVTBJREUySURneFl6QWdPU0F0TVNBeE55QXROQ0F5TTJNdE1pQTBJQzAySURnZ0xURXdJRGxqTFRJZ01TQXROU0F4SUMwNElERmpMVFlnTUNBdE1USWdMVElnTFRFNUlDMDJZeTB5TmlBdE1UVWdMVFUxSUMwMU55QXROalFnTFRrMVl5MHhJQzB5SUMweE1pQXRNemdnTFRFeUlDMDJPV013SUMweE9TQTBJQzB6TnlBeE9TQXRORE5qTWlBdE1TQTJJQzB5SURnZ0xUSmpNeUF3SURnZ01TQXhNU0F6SUdNeU5TQXhNaUExTUNBMU9TQTJNeUE1T0hwTk5UVTFJREV4TW1NMklERTRJREUySURVMElERTJJRGd4WXpBZ09TQXRNU0F4TnlBdE5DQXlNMk10TWlBMElDMDJJRGdnTFRFd0lEbGpMVElnTVNBdE5TQXhJQzA0SURGakxUWWdNQ0F0TVRJZ0xUSWdMVEU1SUMwMll5MHlOaUF0TVRVZ0xUVTFJQzAxTnlBdE5qUWdMVGsxWXkweElDMHlJQzB4TWlBdE16Z2dMVEV5SUMwMk9XTXdJQzB4T1NBMElDMHpOeUF4T1NBdE5ETmpNaUF0TVNBMUlDMHlJRGNnTFRKb01XTXpJREFnT0NBeElERXhJRE5qTWpVZ01USWdOVEFnTlRrZ05qTWdPVGg2VFRnM09DQXhNVEpqTmlBeE9DQXhOeUExTlNBeE55QTRNaUJqTUNBNUlDMHhJREUzSUMwMElESXlZeTB5SURRZ0xUWWdPQ0F0TVRBZ09XTXRNaUF4SUMwMUlERWdMVGdnTVdNdE5pQXdJQzB4TWlBdE1pQXRNVGtnTFRaakxUSTJJQzB4TlNBdE5UVWdMVFUzSUMwMk5DQXRPVFZqTFRFZ0xUSWdMVEV5SUMwek9DQXRNVElnTFRZNVl6QWdMVEU1SURRZ0xUTTNJREU1SUMwME0yTXlJQzB4SURVZ0xUSWdOeUF0TW1NeklEQWdPU0F4SURFeUlETmpNalVnTVRJZ05Ea2dOVGtnTmpJZ09UaDZUVEV5TURJZ01URXlZellnTVRnZ01UY2dOVFVnTVRjZ09ESmpNQ0E1SUMweElERTNJQzAwSURJeVl5MHlJRFFnTFRZZ09DQXRNVEFnT1dNdE1pQXhJQzAxSURFZ0xUZ2dNU0JqTFRZZ01DQXRNVElnTFRJZ0xURTVJQzAyWXkweU5pQXRNVFVnTFRVMUlDMDFOeUF0TmpRZ0xUazFZeTB4SUMweUlDMHhNaUF0TXpnZ0xURXlJQzAyT1dNd0lDMHhPU0EwSUMwek55QXhPU0F0TkROak1pQXRNU0ExSUMweUlEY2dMVEpqTXlBd0lEa2dNU0F4TWlBell6STFJREV5SURRNUlEVTVJRFl5SURrNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qWkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalpCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGcxSUMweU1EZGpMVE1nTkNBdE9EVWdOVGNnTFRnMUlESXdOM000TXlBeU1EUWdPRFVnTWpBNFl6SWdNaUEwSURNZ055QXpZekVnTUNBeUlEQWdNeUF0TVdNeUlDMHlJRE1nTFRRZ015QXRObk13SUMwMElDMHhJQzAxWXkwME1TQXROekFnTFRVMUlDMHhORElnTFRVMUlDMHhPVGxqTUNBdE1UQTFJRFEySUMweE56WWdOVFVnTFRFNU9HTXhJQzB6SURFZ0xUUWdNU0F0TlhNd0lDMHpJQzB5SUMwMVl5MHhJQzB4SUMweklDMHlJQzAwSUMweVl5MHpJREFnTFRZZ01pQXROeUF6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTWpjekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qY3pJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTFNU0F0TXpBM1l6SWdMVElnTkNBdE55QTBJQzB4TUdNd0lDMHlJQzB5SUMwMklDMHpJQzA0YkMwNE15QXRNVEU0WXkweUlDMHpJQzAzSUMwMUlDMHhNU0F0TlhNdE1UQWdNaUF0TVRJZ05Xd3RPRE1nTVRFNFl5MHhJRElnTFRNZ05pQXRNeUE0WXpBZ09DQTJJREUwSURFMElERTBZek1nTUNBM0lDMHhJRGtnTFROc05qRWdMVFEzZGpJd05Hd3RNVEkySUMwek5XZ3ROR010T0NBd0lDMHhOQ0ExSUMweE5DQXhNM1kwT1Rab01qaDJMVEUzTm13eE1qWWdNelZqTVNBd0lETWdNU0EwSURGak9DQXdJREV6SUMwMklERXpJQzB4TkhZdE5USXpiRFl5SURRMll6SWdNaUExSURNZ09DQXpJSE00SUMweUlERXdJQzAwZWsweE5EUWdPVGxzTFRFeE5pQXRNek4yTFRFMk5Hd3hNVFlnTXpKMk1UWTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVEUxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRFMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRjeU1TQXpPRE5zTFRFeklDMDFObU15T0NBek55QTFOaUExTmlBNE5DQTFObU15TXlBd0lEUXpJQzB4TXlBME9TQXRNekpqTWlBdE5TQXlJQzAxSURJZ0xURTVZek13SURNMUlEVTBJRFV4SURnd0lEVXhZek14SURBZ05UQWdMVEl3SURVd0lDMDBOMk13SUMweE5DQXRNeUF0TXpBZ0xURXdJQzAwT1d3dE1qY2dMVGMxWXkweElDMHpJQzB6SUMwNUlDMHpJQzB4TVdNd0lDMHpJRFVnTFRVZ09TQXROWE14TUNBMElESXhJREUxWXpNZ05DQXpJRFFnTWpBZ01qZGpOQ0EySURVZ05pQTNJRGhzTVRjZ0xURXpZeTB6TWlBdE5UQWdMVFl6SUMwM015QXRPVFlnTFRjeklHTXRNalVnTUNBdE5EUWdNVFlnTFRRMElETTNZekFnTVRFZ015QXlNaUF4TVNBME5td3lNaUEyTTJNMElERXhJRGNnTWpJZ055QXlPSE10TlNBeE1TQXRNVElnTVRGakxURXdJREFnTFRJMElDMHhNQ0F0TXpnZ0xUSTNZeTB4T0NBdE1qRWdMVE13SUMwME9DQXRORFlnTFRFd01td3RNVFVnTFRVeGFDMDNNbXd6TWlBeE1EZGpNVEFnTXpFZ01UUWdOVE1nTVRRZ05qSmpNQ0EySUMweklERXhJQzA0SURFeFl5MDVJREFnTFRJeklDMHhNU0F0TXprZ0xUTXhZeTB4T0NBdE1qUWdMVE13SUMwME9TQXROREFnTFRnMWJDMHhPU0F0TmpSb0xUY3hiRFEwSURFME5tTTBJREUxSURZZ01qVWdOaUF5T1NCak1DQXhNU0F0TlNBeE5DQXRNamdnTVRSb0xURXhiRFFnTWpKNlRURXlNVGNnTXpjMmFEY3hiQzAwTkNBdE1UVXhZeTAxSUMweE5pQXROU0F0TVRjZ0xUVWdMVEl3WXpBZ0xUUWdOQ0F0T0NBM0lDMDRZemNnTUNBek1DQXlOU0EwTnlBMU1Xd3hOeUF0TVRGakxUY2dMVEV5SUMweU1DQXRNekFnTFRJNUlDMDBNR010TWpJZ0xUSTJJQzAwTWlBdE16Y2dMVFkySUMwek4yTXRNVGdnTUNBdE16TWdNVEFnTFRNMklESTFZeTB5SURNZ0xUSWdNeUF0TWlBeE0yTXRNakVnTFRJM0lDMDBNeUF0TXpnZ0xUYzBJQzB6T0dNdE5EWWdNQ0F0TnpnZ016TWdMVGM0SURneElHTXdJRGN6SURZeElERTBNU0F4TWprZ01UUXhZekkySURBZ05EWWdMVGtnTlRjZ0xUSTRlazB4TVRJeElETXhOV010TVRNZ0xUSTRJQzB5TXlBdE5qUWdMVEl6SUMwNE9HTXdJQzB5TWlBeE1TQXRNellnTWpnZ0xUTTJZekU0SURBZ016UWdNVFVnTkRjZ05EUmpNVFFnTXpBZ01qUWdOamNnTWpRZ09UQmpNQ0F4T1NBdE1URWdNeklnTFRJNElETXlZeTB4T1NBd0lDMHpOU0F0TVRNZ0xUUTRJQzAwTW5wTk1qVTJJRE01TVd3dE9ETWdMVE14TVdNdE5TQXRNVGdnTFRjZ0xUSTVJQzAzSUMwek5XTXdJQzB4TWlBM0lDMHhOaUEwTXlBdE1UWm9NamhzTFRVZ0xUSTVhQzB5TXpKc05TQXlPV2d5TnlCak1qWWdNU0F6T0NBeklEUXlJRGxqTkNBeUlEWWdOaUE0SURFMFl6RWdNaUF6SURFeElEY2dNamhzTlRZZ01qQTVZek1nT1NBMElERTJJRFFnTWpCak1DQXhNU0F0TnlBeE5TQXRNalVnTVRWb0xUVXdiRGdnTWpkak5UWWdNaUF4TWpjZ01qSWdNVFV5SURRd2FESXllazB6TVRZZ01qRTBiRFV5SURFM05tTTBOU0F0TVRFZ09EUWdMVEUySURFeU1TQXRNVFpqTXpBZ01DQTFNeUEwSURjM0lERTBZelFnTVNBMUlESWdOaUF5WXpJZ01DQXpJQzB5SURNZ0xUVmpNQ0F0TVRnZ0xURTBJQzAwTlNBdE16SWdMVFl3WXkweU15QXRNakFnTFRVeklDMHlPQ0F0T1RjZ0xUSTRJR010TWpVZ01DQXRNallnTUNBdE56QWdPV3d0TWpFZ0xUY3lZekk0SURFd0lEUTVJREUxSURjeklERTFZelk0SURBZ01URXpJQzAwTVNBeE1UTWdMVEV3TVdNd0lDMDVNQ0F0TnpJZ0xURTFOeUF0TVRZNUlDMHhOVGRqTFRZNUlEQWdMVEV4TkNBek5DQXRNVEUwSURnM1l6QWdNelFnTWpBZ05UWWdOVEVnTlRaak1qY2dNQ0EwTlNBdE1UY2dORFVnTFRReFl6QWdMVEl5SUMweE1TQXRNellnTFRNeklDMDBOR010TlNBdE1TQXROaUF0TWlBdE5pQXRObU13SUMweE1pQXlNaUF0TWpNZ05EVWdMVEl6WXpVd0lEQWdPVEFnTlRNZ09UQWdNVEl4WXpBZ05EVWdMVEl4SURjeUlDMDFOaUEzTWlCakxURTFJREFnTFRJeklDMHlJQzAxTVNBdE1UUmpMVE1nTFRJeElDMHhOQ0F0TXpJZ0xUSTVJQzB6TW1NdE1UQWdNQ0F0TVRrZ09DQXRNVGtnTVRsak1DQXhNaUEzSURJeUlESXhJREk0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTlRBeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UQXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUTRNU0F5TlRCc0xUTTFOU0F0TlRBd2FDMHhNalpzTXpVMUlEVXdNR2d4TWpaNlRUY3pOU0F5TlRCc0xUTTFOU0F0TlRBd2FDMHhNalpzTXpVMUlEVXdNR2d4TWpaNlRURXlOeUF4TWpWak1DQXRNelVnTFRJNUlDMDJNeUF0TmpNZ0xUWXpZeTB6TlNBd0lDMDJNeUF5T0NBdE5qTWdOak56TWpnZ05qTWdOak1nTmpOak16UWdNQ0EyTXlBdE1qZ2dOak1nTFRZemVrMDNNelVnTFRFeU5tTXdJQzB6TlNBdE1qa2dMVFl6SUMwMk15QXROak5qTFRNMUlEQWdMVFl6SURJNElDMDJNeUEyTTNNeU9DQTJNeUEyTXlBMk0yTXpOQ0F3SURZeklDMHlPQ0EyTXlBdE5qTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXlOamN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TmpjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpVM0lERTFOV00xT1NBd0lEZ3pJQzAwT1NBNE15QXRNVEF4WXpBZ0xURXdNeUF0T1RBZ0xURTROU0F0TVRjMklDMHlNamhqTFRJZ0xURWdMVFlnTFRJZ0xUZ2dMVEpqTFRnZ01DQXRNVFFnTmlBdE1UUWdNVFJzTFRVZ05qQXhZekFnT0NBMklERTBJREUwSURFMGFERXlZemdnTUNBeE5DQXROaUF4TkNBdE1UUnNMVFFnTFRNeU1XTTFJRFlnTXpRZ016Y2dPRFFnTXpkNlRURTJOaUF4T0ROak15QXRNaUExSUMwM0lEVWdMVEV4ZGkwME9UVm9MVEkzZGpFM05Xd3RNVEkySUMwek5XTXRPU0F3SUMweE9DQXlJQzB4T0NBeE0zWTBPVFZvTWpoMkxURTNOV3d4TWpZZ016Vm9NV3d5SURFZ1l6UWdNQ0EzSUMweElEa2dMVE42VFRJM01DQXRNVEkzWXpZMklEVXlJRGs1SURnNUlEazVJREUzT0dNd0lESXhJQzB6SURVMUlDMHpPU0ExTldNdE5EQWdNQ0F0TlRVZ0xUSTVJQzAxTnlBdE16aDZUVEk0SUMwNU4yd3hNVFlnTXpKMk1UWTFiQzB4TVRZZ0xUTXpkaTB4TmpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVd05qVXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOalVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OVFk1SURFeU5HTXdJREk0SURJeUlEVXhJRFE0SURVeGN6UTRJQzB5TXlBME9DQXROVEZ6TFRJeUlDMDFNQ0F0TkRnZ0xUVXdjeTAwT0NBeU1pQXRORGdnTlRCNlRUVTJPU0F0TVRJell6QWdNamdnTWpJZ05URWdORGdnTlRGek5EZ2dMVEl6SURRNElDMDFNWE10TWpJZ0xUVXhJQzAwT0NBdE5URnpMVFE0SURJeklDMDBPQ0ExTVhwTk1qZ3lJREkwT0dNeE56WWdMVEV5SURJME5DQXRNVE0zSURJME5DQXRNamcwWXpBZ0xURXlNaUF0T0RNZ0xUTXdPQ0F0TWprNElDMDBOakZqTFRreUlDMDNNaUF0TWpBMUlDMHhNVGtnTFRJd05TQXRNVEU1YUMwMFl5MDJJREFnTFRFMUlERWdMVEU0SURFeElHTXdJRElnTFRFZ015QXRNU0ExWXpBZ01URWdNVEVnTVRnZ01URWdNVGh6T1RjZ05EUWdNakF6SURFME1HTTJPU0EyTXlBeE9ESWdNalF3SURFNE1pQTBNRFp6TFRRNElESTFNU0F0TVRVeklESTFNV010TVRVMUlEQWdMVEUyT1NBdE1UTXpJQzB4TmprZ0xURXpNM015T0NBeU9DQTJPU0F5T0dNeE55QXdJRE0ySUMwMUlEVTNJQzB4T0dNek15QXRNakVnTkRnZ0xUVXpJRFE0SUMwNE5XTXdJQzB6TnlBdE1qQWdMVGMwSUMwMU1TQXRPVEpqTFRFNUlDMHhNU0F0TkRJZ0xURTNJQzAyTXlBdE1UZGpMVFF6SURBZ0xUZzBJREl5SUMweE1ESWdOakpqTFRnZ01UZ2dMVEV6SURReElDMHhNeUEyTmlCak1DQTFPQ0F5TmlBeE1qY2dPVGNnTVRnd1l6QWdNQ0ExTUNBek5pQXhNVGNnTkRKakxUTXlJRGNnTFRVeklESTNJQzAxTXlBMU5HTXdJREU0SURFd0lETTJJREkySURRNFl6Z2dOaUF4TmlBeE1TQXlPQ0F4Tm1NdE1UWWdNVFVnTFRJeUlESTVJQzB5TWlBME9HTXdJREl4SURrZ05EQWdNalFnTlROek16Y2dNakVnTmpFZ01qRmpNakFnTUNBek9DQXROU0ExTUNBdE1UVmpNVEVnTFRnZ01Ua2dMVEkySURFNUlDMHpPWFl0TVdNd0lDMHlOU0F0TVRRZ0xUUXpJQzAwTkNBdE5UVmpNVGtnTFRFMElESTVJQzB6TkNBeU9TQXROVGRqTUNBdE16Y2dMVEkzSUMwMk5TQXROamtnTFRjemVrMHlOemdnTkRBMElHZ3lZelFnTFRJZ055QXROU0F5TWlBdE1UTmpNVFlnTVRJZ01qTWdNalFnTWpNZ05ERmpNQ0F5TWlBdE1USWdNelFnTFRNeklETTBZeTB5TUNBd0lDMHpOU0F0TVRNZ0xUTTFJQzB6TW1Nd0lDMHhNeUExSUMweU1DQXlNU0F0TXpCNlRUSTFNaUF6TlRGakxURTNJQzB4TVNBdE1qY2dMVEkzSUMweU55QXRORGRqTUNBdE1qSWdNVFVnTFRNM0lETTRJQzB6TjNNME1DQXhOU0EwTUNBek5XTXdJREUxSUMwNElESTJJQzB5T0NBek4yTXRNeUF5SUMweklESWdMVEUxSURoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVNE9EY3VlRzFzQUR4emVXMWliMndnYVdROUlrVTRPRGNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NamN4SURNMk5Xd3hJQzB4T1dNdE9UVWdMVEUyTXlBdE1URTNJQzB5TURrZ0xURXpNU0F0TWpnNVl5MDFJQzB5TkNBdE5pQXRNekFnTFRFeUlDMDBNR010T0NBdE1UTWdMVEkwSUMweU1pQXRORElnTFRJeVl5MHlOeUF3SUMwME5pQXhOeUF0TkRZZ05ESmpNQ0F6TkNBeE15QTFNaUF4TkRrZ01qSTRiREU1SURJMWFDMHhNRGxvTFRSakxUSTVJREFnTFRReklDMHhNaUF0TmpRZ0xUVXdiQzA0SUMweE5Xd3RNalFnTjJ3MU15QXhNek5qTkRJZ0xUVWdOak1nTFRVZ09UY2dMVFZqTXpZZ01DQTJOQ0F4SURFeU1TQTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUdOREkwTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRJMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xURXlObll4TWpWc01qZzVJQzAzTlhZdE1USTFlazB3SURZeWRqRXlOV3d5T0RrZ0xUYzFkaTB4TWpWNlRUQWdNalE1ZGpFeU5Xd3lPRGtnTFRjMWRpMHhNalY2VFRBZ0xUTXhNM1l4TWpWc01qZzVJQzAzTlhZdE1USTFlazB3SURRek5uWXhNalZzTWpnNUlDMDNOWFl0TVRJMWVrMHdJRFl5TTNZeE1qVnNNamc1SUMwM05YWXRNVEkxZWswd0lEZ3hNWFl4TWpWc01qZzVJQzAzTlhZdE1USTFlazB3SURrNU9IWXhNalZzTWpnNUlDMDNOWFl0TVRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk9EaEJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPRGhCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGN3SURFNE5tTXRNak1nTUNBdE16Y2dNVGdnTFRNM0lETTVZekFnTWpVZ01UZ2dORE1nTkRFZ05ETmpNaklnTUNBek55QXRNVGdnTXpjZ0xUTTRZekFnTFRJMklDMHhPU0F0TkRRZ0xUUXhJQzAwTkhwTk16Y2dOVGhqTFRJeklEQWdMVE0zSURFNElDMHpOeUF6T1dNd0lESTFJREU0SURReklEUXhJRFF6WXpJeUlEQWdNemNnTFRFNElETTNJQzB6T0dNd0lDMHlOaUF0TVRrZ0xUUTBJQzAwTVNBdE5EUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwWTBNVGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTVRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBdE1USTFkakV5Tld3eU9Ea2dMVGMxZGkweE1qVjZUVEFnTmpKMk1USTFiREk0T1NBdE56VjJMVEV5TlhwTk1DQXlORGwyTVRJMWJESTRPU0F0TnpWMkxURXlOWHBOTUNBdE16RXpkakV5Tld3eU9Ea2dMVGMxZGkweE1qVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVkJRVGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZCUVRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpNNElEZzFZekFnTUNBMElDMHpJRFFnTFRoak1DQXRNaUF0TVNBdE5TQXROQ0F0T0d3dE5EZ2dMVFE0WXkwNElDMDVJQzB5TnlBdE1qRWdMVFE0SUMweU1XTXRNVEFnTUNBdE1qRWdNeUF0TXpJZ01URmpMVEV3SURrZ0xUYzBJRFl6SUMwM05DQTJNM010TXlBeklDMDNJRE5qTFRJZ01DQXROQ0F0TVNBdE5pQXRNMnd0TVRFZ0xURXhjeTAwSUMweklDMDNJQzB6Y3kwMklERWdMVGtnTkdNdE9DQTNJQzB4TkNBeE5DQXRNVFFnTVRSekxUUWdOQ0F0TkNBNVl6QWdNeUF4SURVZ05DQTRiRFE0SURRNFl6Z2dPU0F5TnlBeU1TQTBPQ0F5TVdNeE1DQXdJREl4SUMweklETXlJQzB4TVNCak1UQWdMVGtnTnpRZ0xUWTBJRGMwSUMwMk5ITXlJQzB6SURZZ0xUTmpNaUF3SURRZ01TQTJJRE5zTVRFZ01URnpOQ0F6SURjZ00zTTNJQzB4SURFd0lDMDBZemdnTFRjZ01UUWdMVEUwSURFMElDMHhOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJCTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1TQXhNV010TVRVZ01UWWdMVEUxSURRd0lEQWdOVFZqTVRZZ01UWWdOREFnTVRZZ05UWWdNR014TlNBdE1UVWdNVFVnTFRNNUlEQWdMVFUxWXkweE5pQXRNVFVnTFRRd0lDMHhOU0F0TlRZZ01Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUUkJSQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCUkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TnpFZ0xUZHNNalFnTFRFMGJDMHhNelVnTFRJeU5tTXRNaUF0TkNBdE9DQXROaUF0TVRJZ0xUWmpMVFlnTVNBdE9TQXlJQzB4TWlBMmJDMHhNelVnTWpJMll5MHhJRElnTFRFZ05TQXRNU0EzWXpBZ09DQTFJREUwSURFeklERTBhRFl6WXpVZ01DQXhNU0F0TXlBeE15QXROMnc0TnlBdE1UVTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZORUUyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVFMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFeE15QXlORGhqTmlBd0lERTBJQzAwSURFMElDMHhNMk13SUMweE1TQXROVEFnTFRJeU1DQXROVEFnTFRJeU1HTXRNU0F0TkNBdE15QXRNVFVnTFRFeklDMHhOWE10TVRJZ01URWdMVEV6SURFMVl6QWdNQ0F0TlRFZ01qQTVJQzAxTVNBeU1qQmpNQ0E1SURrZ01UTWdNVFVnTVROek9TQXRNeUE1SUMwemJETTFJQzB6TjJNeUlDMHlJRE1nTFRNZ05TQXRNM016SURFZ05TQXpiRE0xSURNM2N6TWdNeUE1SURONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBZME1qQXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBNakFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NekEySURNNU1uWXRNVEkxYkMwek1EWWdMVGM1ZGpFeU5YcE5NekEySURJd05YWXRNVEkxYkMwek1EWWdMVGM1ZGpFeU5YcE5NekEySURFM2RpMHhNalZzTFRNd05pQXROemwyTVRJMWVrMHpNRFlnTFRFM01IWXRNVEkxYkMwek1EWWdMVGd3ZGpFeU5YcE5NekEySUMwek5UaDJMVEV5Tld3dE16QTJJQzAzT1hZeE1qVjZUVE13TmlBdE5UUTFkaTB4TWpWc0xUTXdOaUF0T0RCMk1USTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZPRGd6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT0RneklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJeU5DQXhOamhqTVRjZ0xURXlJREk1SUMwek5pQXlPU0F0TmpCak1DQXROallnTFRZd0lDMHhNVFlnTFRFME1pQXRNVEUyWXkwMk9DQXdJQzB4TVRFZ016SWdMVEV4TVNBNE0yTXdJRE14SURFNUlEVXlJRFEzSURVeVl6STFJREFnTkRFZ0xURTJJRFF4SUMwek9XTXdJQzB4T0NBdE9TQXRNekFnTFRJMklDMHpObU10T1NBdE15QXRNVEVnTFRRZ0xURXhJQzB4TUdNd0lDMHhNaUF5TWlBdE1qUWdORFFnTFRJMGN6UTBJREV5SURVMUlETXhZekV5SURJeElERTVJRFV3SURFNUlEYzNZekFnTXpFZ0xURXhJRFE0SUMwek5DQTBPR010TlNBd0lDMDFJREFnTFRFMklDMHpJR010TXlBdE1TQXRPU0F0TWlBdE1USWdMVEpqTFRFeElEQWdMVEU0SURZZ0xURTRJREUzY3pjZ01UZ2dNVGNnTVRoak5DQXdJRGNnTFRFZ01UTWdMVE5qTnlBdE15QXhNU0F0TXlBeE55QXRNMk14TlNBd0lESTFJRFVnTXpZZ01UaGpNVGdnTWpBZ01qY2dORFFnTWpjZ05qbGpNQ0F6TVNBdE1UY2dOVEFnTFRRMUlEVXdZeTB5TVNBd0lDMDBNaUF0TVRBZ0xUUXlJQzB5TVdNd0lDMHpJREFnTFRNZ09TQXRNVEJqTVRFZ0xUa2dNVFlnTFRFNUlERTJJQzB6TVdNd0lDMHlNU0F0TVRjZ0xUTTNJQzB6T1NBdE16ZGpMVEkxSURBZ0xUUXlJREU0SUMwME1pQTBOV013SURRMklEVXdJRGd4SURFeE5DQTRNU0JqTmpVZ01DQXhNRGtnTFRNMElERXdPU0F0T0ROak1DQXRNamNnTFRFMElDMDFOQ0F0TXpjZ0xUY3dZeTB4TnlBdE1USWdMVE15SUMweE55QXROak1nTFRJMFl6STFJQzAySURNMUlDMHhNQ0EwTlNBdE1UZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXdORGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TkRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTmpNeUlETXlOR2c1TTJNNElEQWdNVE1nTFRVZ01UTWdMVEV6ZGkweE1tTXdJQzA0SUMwMUlDMHhNeUF0TVRNZ0xURXphQzA1TTNZdE1qVTJZekFnTFRFM0lDMHhNeUF0TXpBZ0xUTXdJQzB6TUdndE1qRXpkaTA1T1dNd0lDMDRJQzAySUMweE5DQXRNVFFnTFRFMGFDMHhNV010T0NBd0lDMHhOQ0EySUMweE5DQXhOSFk1T1dndE1qRTBZeTB4TnlBd0lDMHpNQ0F4TXlBdE16QWdNekIyTWpVMmFDMDVNbU10T0NBd0lDMHhOQ0ExSUMweE5DQXhNM1l4TW1Nd0lEZ2dOaUF4TXlBeE5DQXhNMmc1TW5ZeU5qaGpNQ0F4TnlBeE15QXpNQ0F6TUNBek1HZ3lNVFIyT1RrZ1l6QWdPQ0EySURFMElERTBJREUwYURFeFl6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSMkxUazVhREl4TTJNeE55QXdJRE13SUMweE15QXpNQ0F0TXpCMkxUSTJPSHBOTlRJMklETXlOSFl5Tmpob0xURXpOM1l0TWpZNGFERXpOM3BOTXpVd0lETXlOSFl5Tmpob0xURXpOM1l0TWpZNGFERXpOM3BOTWpFeklESTRObll0TWpVMmFERXpOM1l5TlRab0xURXpOM3BOTXpnNUlESTRObll0TWpVMmFERXpOM1l5TlRab0xURXpOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEEzUXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBM1F5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek5EZ2dNVE14WXpFZ0xURWdNQ0F0TVNBeElDMHlZek13SUMwek5pQTBOeUF0T0RZZ05EY2dMVEUwT1dNd0lDMDFNQ0F0TVRrZ0xURXdPQ0F0TlRJZ0xURTJOR010TXprZ0xUWTJJQzA1T0NBdE1UTXdJQzB4TnpJZ0xURTRNbU10TmpnZ0xUVXpJQzB4TlRNZ0xUZzVJQzB4TlRRZ0xUZzVjeTB6SUMweElDMDBJQzB4WXkwMElEQWdMVEV4SURJZ0xURXpJRGxqTUNBeElDMHhJRE1nTFRFZ05HTXdJRGtnT1NBeE5DQTVJREUwWXpFZ01DQTNOQ0F6TkNBeE5USWdNVEExWXpJeklESXhJRFUzSURZeklEZzNJREV5TTJNeE5DQXlOeUF5T1NBMk5DQXpPU0F4TURWak15QXhNeUEzSURNeklEZ2dORFlnWXpBZ015QXhJRGNnTVNBeE1HTXdJRGNnTVNBeE15QXhJREl3WXpBZ01USTJJQzB6TnlBeE9EZ2dMVEV4TkNBeE9EaGpMVFl3SURBZ0xUa3hJQzB5TnlBdE1UQTNJQzAxTUdNdE9DQXRNVElnTFRFM0lDMHpNeUF0TVRrZ0xUUTNZemtnT1NBeU55QXhPU0EwT1NBeE9XTXhOQ0F3SURJNUlDMDBJRFExSUMweE5HTXlNeUF0TVRRZ016WWdMVE0zSURNMklDMDJNMk13SUMwek1DQXRNVFVnTFRVM0lDMHpPQ0F0TnpCakxURXlJQzAzSUMwek5DQXRNVE1nTFRRNElDMHhNMk10T0NBd0lDMHlNQ0F6SUMweU9DQTFZeTB5TWlBM0lDMDBNQ0F5TWlBdE5Ea2dOREpqTFRjZ01UVWdMVEV3SURNeUlDMHhNQ0ExTUNCak1DQXhNaUF5SURJMUlEVWdNemhqTnlBeU5pQXlOQ0EyTkNBMk9DQTVOMk13SURBZ05EWWdNek1nTVRBeklETXpZek0ySURBZ05qY2dMVGNnT1RRZ0xURTRZekVnTFRFZ01pQXRNU0F6SUMweVl6a2dMVFFnTWpRZ0xURXhJRE15SUMweE4ydzBJQzAwWXpnZ0xUWWdNVGtnTFRFMklESTFJQzB5TTNwTk16UXhJREV6TjJ3dE1pQXllazB6TmpVZ01UQTJZeTB4SURFZ0xUSWdNeUF0TXlBMFl6RWdMVEVnTWlBdE15QXpJQzAwZWswek9ERWdOekJqTUNBeElDMHhJREVnTFRFZ01tTXdJQzB4SURFZ0xURWdNU0F0TW5wTk5EWXlJRFl4WXkweU1DQXdJQzB6TmlBeE55QXRNellnTXpnZ2N6RTJJRE00SURNMklETTRjek0ySUMweE55QXpOaUF0TXpoekxURTJJQzB6T0NBdE16WWdMVE00ZWswME5qSWdMVFUxWXpJd0lEQWdNellnTFRFM0lETTJJQzB6T0hNdE1UWWdMVE00SUMwek5pQXRNemh6TFRNMklERTNJQzB6TmlBek9ITXhOaUF6T0NBek5pQXpPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVEJCTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQk1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9EY2dNVE0yWXpFek9DQXdJREU0TmlBdE56QWdNVGcySUMweE16VnpMVFE0SUMweE16VWdMVEU0TmlBdE1UTTFjeTB4T0RjZ056QWdMVEU0TnlBeE16VnpORGtnTVRNMUlERTROeUF4TXpWNlRUSXpPQ0F0T1Raak1qUWdOeUF6TWlBeU5TQXpNaUExTVdNd0lESTFJQzB4T0NBNE9TQXRNeklnTVRFMmN5MHpNaUF6TXlBdE5qQWdNek5qTFRFMUlEQWdMVE14SUMweUlDMDBNeUF0Tm1NdE1qUWdMVGdnTFRNMElDMHlOQ0F0TXpJZ0xUVXhZekVnTFRJM0lERTVJQzA1TVNBek1pQXRNVEUyY3pNeUlDMHpNeUEyTUNBdE16TmpNVFVnTUNBek1TQXlJRFF6SURaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnNZVzVrTDBVMU16a3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFNemtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFE0SUMwMk1HTXpOaUF3SURRMUlDMHlOaUEwTlNBdE5EQmpNQ0F0TVRZZ0xUWWdMVE0wSUMweU5TQXROREpqTFRVZ0xUSWdMVGNnTFRZZ0xUZ2dMVEV3WXpBZ0xUVWdNU0F0T0NBMUlDMHhNWE01SUMwMUlERTBJQzAxWXpZZ01DQXhNaUF5SURFM0lEVmpNalFnTVRZZ016QWdORFVnTlRFZ01USTNiRE1nTVRKak1USWdORFlnTWpFZ09EUWdNamtnTVRJeFl6Y2dNek1nTVRVZ05qY2dNalVnTVRBM2RqUm9MVFl5WXkwMklEQWdMVEV3SURRZ0xURXdJREV3ZGpJeVl6QWdOaUEwSURFd0lERXdJREV3YURjMmRqSmpNalVnTnpRZ05qWWdNVFk1SURFMU9TQXhOamtnWXpRMUlEQWdPVEFnTFRJMklEa3dJQzAzTm1Nd0lDMDJJREFnTFRFeUlDMHlJQzB4TjJNdE5TQXRNakFnTFRJMklDMHpOaUF0TkRjZ0xUTTJZeTAzSURBZ0xURTBJRElnTFRFNElEUmpMVEV3SURRZ0xURTRJREV6SUMweU1TQXlNbU10TVNBMUlDMHlJRGtnTFRJZ01UUmpNQ0F4TkNBMUlESTNJREUxSURNMVl6UWdNaUEySURjZ05pQXhNbU13SURZZ0xUVWdNVElnTFRFeElERXpZeTB4SURBZ0xUTWdNU0F0TlNBeFl5MDFJREFnTFRFeUlDMHlJQzB5TUNBdE9HTXRNVFVnTFRFeUlDMHlNeUF0TXpBZ0xUVXhJQzB4TXpKMkxUTm9OVGxqTmlBd0lERXdJQzAwSURFd0lDMHhNSFl0TWpJZ1l6QWdMVFlnTFRRZ0xURXdJQzB4TUNBdE1UQm9MVGN5ZGkweVl5MDNJQzB5TXlBdE1UWWdMVFUwSUMweU5TQXRPRFpqTFRJMElDMDROU0F0TnpJZ0xUSXpOQ0F0TVRFMklDMHlOemhqTFRJMUlDMHlOU0F0TkRnZ0xUTTFJQzA0TUNBdE16VmpMVFEySURBZ0xUZ3hJREk1SUMwNE1TQTRNV013SURJM0lESTFJRFV5SURVeUlEVXllazB4TmpnZ01qSTRZekFnTUNBdE9DQXhNeUF0TXpRZ01UTnpMVFExSUMweU1TQXRORFVnTFRNNGN6VWdMVEl6SURNd0lDMHpOM00zTnlBdE1qa2dOemNnTFRnNWN5MDFPQ0F0T0RJZ0xURXhNQ0F0T0RKekxUZzJJREl6SUMwNE5pQTJPQ0JqTUNBek1DQXlNQ0EwTVNBek5TQTBNWE16TWlBdE1URWdNeklnTFRNM1l6QWdMVEkwSUMweE15QXRNekVnTFRFMklDMHpNMk10TVNBd0lDMHhJQzB4SUMweElDMHlZekFnTFRVZ055QXRNVFVnTXpZZ0xURTFZek0zSURBZ05Ea2dNelFnTkRrZ05EUnpMVFFnTWpRZ0xUSXhJRE0wY3kwek15QXhPQ0F0TkRVZ01qVmpMVEk0SURFMklDMHpOU0F6T1NBdE16VWdOakJqTUNBek9TQXpNQ0E0TXlBNU55QTRNMk0xT0NBd0lEYzNJQzB6TlNBM055QXROVGhqTUNBdE15QXdJQzAySUMweElDMDRZeTB5SUMweE1DQXRPU0F0TWpRZ0xUSTRJQzB5TkhNdE1qZ2dNVGNnTFRJNElESTRJR013SURjZ015QXhPU0F4TnlBeU4zcE5OakU0SURJd00yTXROU0F0TVNBdE1Ua2dMVElnTFRNeklDMHlhQzB4TUdNdE1UWWdNU0F0TWprZ05DQXRNelFnTldNdE5DQXdJQzAxSURBZ0xUY2dMVFJ6TFRFMklDMHpPU0F0TVRrZ0xUUTJjeTAwSUMweE1pQXRNVEFnTFRFeWFDMHhNV010TmlBd0lDMDVJRFFnTFRrZ01UQmpNeUEzSURJMElETXdJRE0wSURnMVl6SWdNVEVnT0NBeE5pQXhOQ0F4T0dNeE1pQXdJREl5SUMweElETTBJQzB6WXpFeklDMHlJREkySUMweklEUXpJQzB6WXprZ01DQXhPU0F3SURNeElERnNORGdnTkdneFl6SWdNQ0EzSUMweElEZ2dMVGwyTFRZZ1l6QWdMVEVnTFRFZ0xUUWdMVElnTFRWakxUUWdMVGtnTFRFeUlDMHhOeUF0TWpBZ0xUSTFZeTAzSUMwM0lDMHhORE1nTFRFeU1pQXRNVFF6SUMweE1qSnpMVEVnTFRFZ0xURWdMVEp6TUNBdE1TQXlJQzB5WXpRZ0xUSWdNaklnTFRrZ016Z2dMVEl4Y3pJeUlDMHlNQ0F5TnlBdE1qTmpNaUF0TWlBMUlDMHlJRGNnTFRKak1UY2dNQ0F5TnlBeU1pQXlOeUF6Tm5ZMll5MHhJRFFnTFRFM0lEZ2dMVEUzSURJM1l6QWdNVE1nT1NBeU9DQXlOaUF5T0dNeU1TQXdJREk0SUMweE5DQXlPQ0F0TXpSak1DQXROVE1nTFRNNElDMHhNRE1nTFRreklDMHhNRE5qTFRJeklEQWdMVFEySURnZ0xUVTJJREkxSUdNdE5pQXhNU0F0TVRBZ01qUWdMVEkzSURJMGN5MHlNeUF0TVRnZ0xUSTVJQzB5T0dNdE5TQXROeUF0TVRZZ0xUSXdJQzB6TUNBdE1qQmpMVFFnTUNBdE55QXhJQzB4TVNBell6QWdNQ0F0TnlBMUlDMDNJREUwWXpBZ05pQXpJREV6SURFeklESXhZekkySURJeElERTVNQ0F4TlRRZ01Ua3hJREUxTlhNeUlESWdNaUEwWXpBZ015QXRNaUEySUMwMUlEWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVXlOak11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TmpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpVd0lEVXhhQzAwTW13dE5UQWdMVFV3ZGkweWJEVXdJQzAxTUdnME1tZ3hhREV3WXpnZ01DQXhOQ0F0TlNBeE5DQXRNVE4yTFRVNVl6QWdMVGdnTFRZZ0xURTBJQzB4TkNBdE1UUm9MVFU1WXkwNElEQWdMVEUwSURZZ0xURTBJREUwZGpFd2RqRjJOREpzTFRRNUlEUTRhQzB6YkMwMU1DQXRORGgyTFRVell6QWdMVGdnTFRVZ0xURTBJQzB4TXlBdE1UUm9MVFU1WXkwNElEQWdMVEUwSURZZ0xURTBJREUwZGpVNVl6QWdPQ0EySURFeklERTBJREV6YURFd2FERm9OREpzTkRrZ05UQjJNMnd0TkRrZ05EbG9MVFF5YUMweGFDMHhNR010T0NBd0lDMHhOQ0EySUMweE5DQXhOSFkxT1NCak1DQTRJRFlnTVRRZ01UUWdNVFJvTlRsak9DQXdJREV6SUMwMklERXpJQzB4TkhZdE5UTnNOVEFnTFRVd2FETnNORGtnTlRCMk5ERjJNVEpqTUNBNElEWWdNVFFnTVRRZ01UUm9OVGxqT0NBd0lERTBJQzAySURFMElDMHhOSFl0TlRsak1DQXRPQ0F0TmlBdE1UUWdMVEUwSUMweE5HZ3RNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUxTURVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1EVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1USTNJQzB4TWpkak1DQXRNelVnTFRJNUlDMDJNeUF0TmpNZ0xUWXpZeTB6TlNBd0lDMDJNeUF5T0NBdE5qTWdOak56TWpnZ05qTWdOak1nTmpOak16UWdNQ0EyTXlBdE1qZ2dOak1nTFRZemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5URXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEV4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFExTWlBME1EQnNMVE16SUMweE1USmpMVEV3SUMwME1TQXRNVEVnTFRReklDMHhNU0F0TlRKak1DQXRNVFFnTVRNZ0xUSTJJREkySUMweU5tTXpOeUF3SURjeUlEYzJJRGN5SURFd04yTXdJRGtnTFRFZ01URWdMVEU1SURJNFl5MDVJRGdnTFRFMElERTJJQzB4TkNBeU5tTXdJREUzSURFeUlESTVJRE14SURJNVl6SXhJREFnTXpZZ0xURTJJRE0ySUMwME1HTXdJQzAyT0NBdE5UQWdMVEU0TWlBdE1UTXdJQzB4T0RKakxUUXdJREFnTFRjd0lESTFJQzAzTUNBMk5tTXdJREV3SURNZ01qWWdOU0F6Tld3eE5TQTBPV00xSURFM0lEY2dNalVnTnlBek1HTXdJREV4SUMwMklERTBJQzB5T0NBeE5DQm9MVEV4YkRRZ01qSjZUVGMxTkNBek9UUm9OekJzTFRRMElDMHhOVEZqTFRNZ0xURXlJQzAwSUMweE5TQXROQ0F0TVRoak1DQXROQ0F4SUMwNUlEWWdMVGxqTnlBd0lETXdJREkwSURRM0lEVXdiREUzSUMweE1XTXRNVGtnTFRNeklDMDFNeUF0TnpjZ0xUazBJQzAzTjJNdE1UZ2dNQ0F0TXpNZ01UQWdMVE0zSURJMVl5MHhJRE1nTFRJZ015QXRNaUF4TkdNdE1qRWdMVEk0SUMwME1pQXRNemtnTFRjeklDMHpPV010TkRZZ01DQXROemdnTXpNZ0xUYzRJRGd4WXpBZ056SWdOakVnTVRRd0lERXlPQ0F4TkRCak1qY2dNQ0EwTmlBdE9TQTFOeUF0TWpkNlRUSTRNQ0F4TWpNZ1l6QWdMVGN5SUMwMk15QXRNVEl6SUMweE5UWWdMVEV5TTJNdE56UWdNQ0F0TVRJMElETTJJQzB4TWpRZ09UQmpNQ0ExT0NBME9TQTRPQ0E1TmlBeE1EWmpMVE13SURJMklDMDBNaUEwT1NBdE5ESWdPRE5qTUNBM01DQTFPQ0F4TWpBZ01UUXdJREV5TUdNMk5pQXdJREV4TWlBdE16VWdNVEV5SUMwNE4yTXdJQzAwTWlBdE1qWWdMVGN4SUMwNE1TQXRPVEpqTXpZZ0xUSXpJRFUxSUMwMU9DQTFOU0F0T1RkNlRUY3dOaUF6TnpSakxUUTNJREFnTFRjeElDMDVNaUF0TnpFZ0xURXlPV013SUMweU1pQXhNQ0F0TXpZZ01qZ2dMVE0yWXpReklEQWdOekVnTVRBd0lEY3hJREV6TXlCak1DQXlNQ0F0TVRFZ016SWdMVEk0SURNeWVrMHlORFFnTXpFd1l6QWdNemdnTFRJeklEWXhJQzAyTUNBMk1YTXROaklnTFRJMElDMDJNaUF0TlRoak1DQXRNalFnT1NBdE16WWdNemNnTFRVMFl6Z2dMVFVnTVRNZ0xUY2dORFFnTFRJell6STVJREl5SURReElEUXlJRFF4SURjMGVrMDJOeUE1TTJNd0lDMDBNQ0F5TnlBdE5qWWdOamtnTFRZMll6UXhJREFnTnpJZ01qY2dOeklnTmpOak1DQXlOeUF0TVRRZ05EWWdMVFE1SURZM1l5MDFJRElnTFRVZ01pQXRNallnTVROakxUY2dNeUF0T0NBeklDMHhOaUE0WXkwek1pQXRNVGtnTFRVd0lDMDBPU0F0TlRBZ0xUZzFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVEV3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRFd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJNE1DQXhNak5qTUNBdE56SWdMVFl6SUMweE1qTWdMVEUxTmlBdE1USXpZeTAzTkNBd0lDMHhNalFnTXpZZ0xURXlOQ0E1TUdNd0lESTVJREUySURVNElEUXhJRGM0WXpFMUlERXhJRE15SURFNUlEVTFJREk0WXkwek1DQXlOaUF0TkRJZ05Ea2dMVFF5SURnell6QWdOekFnTlRnZ01USXdJREUwTUNBeE1qQmpOallnTUNBeE1USWdMVE0xSURFeE1pQXRPRGhqTUNBdE5ERWdMVEkySUMwM01DQXRPREVnTFRreFl6TTJJQzB5TXlBMU5TQXROVGdnTlRVZ0xUazNlazAyTnlBNU0yTXdJQzAwTUNBeU55QXROallnTmpnZ0xUWTJZelF5SURBZ056TWdNamNnTnpNZ05qTWdZekFnTWpjZ0xURTFJRFEySUMwMU1DQTJOMk10TkNBeUlDMDBJRElnTFRJMUlERXpZeTAzSURNZ0xUZ2dNeUF0TVRZZ09HTXRNeklnTFRFNUlDMDFNQ0F0TkRrZ0xUVXdJQzA0TlhwTk1qUTBJRE14TUdNd0lETTRJQzB5TXlBMk1TQXROakFnTmpGekxUWXlJQzB5TkNBdE5qSWdMVFU0WXpBZ0xUSTBJRGtnTFRNM0lETTNJQzAxTkdNNElDMDFJREV6SUMwM0lEUTBJQzB5TTJNeU9TQXlNaUEwTVNBME1pQTBNU0EzTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRJMk1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTJNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNek1nTVRBMWJDMHpPQ0F0TjNZdE1UWTFiRE16SURkb01tTTRJREFnTVRRZ0xUWWdNVFFnTFRFMGRpMDFPV013SUMwMklDMDFJQzB4TXlBdE1URWdMVEUwYkMwek9DQXROM1l0TVRRM2FDMHlPSFl4TkRGc0xUZzVJQzB4T0hZdE1UVTFhQzB5T0hZeE5EbHNMVE16SUMwM2FDMHpZeTA0SURBZ0xURTBJRFlnTFRFMElERTBkalU0WXpBZ05pQTFJREV6SURFeElERTBiRE01SURoMk1UWTFiQzB6TXlBdE4yZ3RNMk10T0NBd0lDMHhOQ0EySUMweE5DQXhOSFl0TW5ZMU9IWXlZekFnTmlBMUlERXpJREV4SURFMGJETTVJRGgyTVRRM2FESTRkaTB4TkRGc09Ea2dNVGgyTVRVMWFESTRkaTB4TkRrZ2JETXpJRGRvTW1NNElEQWdNVFFnTFRZZ01UUWdMVEUwZGkwMU9XTXdJQzAySUMwMUlDMHhNeUF0TVRFZ0xURTBlazAzT0NBM05IWXRNVFkyYkRnNUlERTVkakUyTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRVd05DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXdOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBPREVnTWpVd2JDMHpOVFVnTFRVd01HZ3RNVEkyYkRNMU5TQTFNREJvTVRJMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qWkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalpFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTWpFd2FEWTFZemtnTUNBeE5pQXROeUF4TmlBdE1UWjJMVE00TjJNd0lDMDVJQzAzSUMweE5pQXRNVFlnTFRFMmFDMDJOWFl6TW1nME9YWXpOVFZvTFRRNWRqTXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZOVE00TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRNNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFME9DQXROakJqTXpZZ01DQTBOU0F0TWpZZ05EVWdMVFF3WXpBZ0xURTJJQzAySUMwek5DQXRNalVnTFRReVl5MDFJQzB5SUMwM0lDMDJJQzA0SUMweE1HTXdJQzAxSURFZ0xUZ2dOU0F0TVRGek9TQXROU0F4TkNBdE5XTTJJREFnTVRJZ01pQXhOeUExWXpJMElERTJJRE13SURRMUlEVXhJREV5TjJ3eklERXlZekV5SURRMklESXhJRGcwSURJNUlERXlNV00zSURNeklERTFJRFkzSURJMUlERXdOM1kwYUMwMk1tTXROaUF3SUMweE1DQTBJQzB4TUNBeE1IWXlNbU13SURZZ05DQXhNQ0F4TUNBeE1HZzNObll5WXpJMUlEYzBJRFkySURFMk9TQXhOVGtnTVRZNUlHTTBOU0F3SURrd0lDMHlOaUE1TUNBdE56WmpNQ0F0TmlBd0lDMHhNaUF0TWlBdE1UZGpMVFVnTFRJd0lDMHlOaUF0TXpZZ0xUUTNJQzB6Tm1NdE55QXdJQzB4TkNBeUlDMHhPQ0EwWXkweE1DQTBJQzB4T0NBeE15QXRNakVnTWpKakxURWdOU0F0TWlBNUlDMHlJREUwWXpBZ01UUWdOU0F5TnlBeE5TQXpOV00wSURJZ05pQTNJRFlnTVRKak1DQTJJQzAxSURFeUlDMHhNU0F4TTJNdE1TQXdJQzB6SURFZ0xUVWdNV010TlNBd0lDMHhNaUF0TWlBdE1qQWdMVGhqTFRFMUlDMHhNaUF0TWpNZ0xUTXdJQzAxTVNBdE1UTXlkaTB6YURVNVl6WWdNQ0F4TUNBdE5DQXhNQ0F0TVRCMkxUSXlJR013SUMwMklDMDBJQzB4TUNBdE1UQWdMVEV3YUMwM01uWXRNbU10TnlBdE1qTWdMVEUySUMwMU5DQXRNalVnTFRnMll5MHlOQ0F0T0RVZ0xUY3lJQzB5TXpRZ0xURXhOaUF0TWpjNFl5MHlOU0F0TWpVZ0xUUTRJQzB6TlNBdE9EQWdMVE0xWXkwME5pQXdJQzA0TVNBeU9TQXRPREVnT0RGak1DQXlOeUF5TlNBMU1pQTFNaUExTW5wTk1UQTJNU0F5TmpGak5EWWdNQ0EzTUNBdE5Ea2dOekFnTFRrd1l6QWdMVGMySUMwMU5TQXRNVGt6SUMweE5EQWdMVEU1TTJNdE5pQXdJQzB4TXlBd0lDMHhPU0F5WXkwek5DQTVJQzAwTXlBek1TQXRORE1nTXpGc0xUTWdOMnd0TlRnZ0xURTJNV2czTlhZdE1qQWdhQzB5TWpWMk1qQm9OakpzT1RrZ01qYzJZekV5SURNeUlESXpJRFU0SURJeklEYzFZekFnTVRRZ0xUZ2dNaklnTFRJeUlESXlZeTB4TmlBd0lDMHpOU0F0TVRNZ0xUUXpJQzB5Tm1NdE1UQWdMVEUzSUMweU15QXROREFnTFRNNElDMDVNR010TWpFZ0xUZ3dJQzAzTmlBdE1UTTJJQzB4TXpFZ0xURXpObU10TmlBd0lDMHhNeUF3SUMweE9TQXlZeTB6TkNBNUlDMDBOQ0F6TVNBdE5EUWdNekZzTFRNZ04yd3ROVGdnTFRFMk1XZzNOWFl0TWpCb0xUSXlOSFl5TUdnMk1XdzVPU0F5Tnpaak5TQXhNQ0F5TXlBMU5DQXlNeUEzT0dNd0lEY2dMVEVnTVRJZ0xUVWdNVFZqTFRJZ01pQXROU0F5SUMwNElESm9MVFFnWXkwNUlDMHlJQzB5TUNBdE1UQWdMVEkySUMweE9XTXRNVElnTFRFMklDMHlNeUF0TkRnZ0xUSTNJQzAyTVd3dE1UZ2dPV014TmlBME5pQTBNaUF4TURZZ09Ua2dNVEEyYkRVZ0xURm9NMk16TlNBdE5TQTFOaUF0TkRNZ05UWWdMVFF6YkRJZ0xUUnNNeUF6WXpFM0lERTNJRFE0SURReklEYzVJRFF6WXpNMklEQWdOaklnTFRNeUlEWTRJQzAyTldNeU15QTFOQ0EyTnlBMk55QXhNREVnTmpkak5TQXdJREV3SURBZ01UVWdMVEZqTXpVZ0xUVWdOVFlnTFRReklEVTJJQzAwTTJ3eUlDMDBiRE1nTTJNeE55QXhOeUEwT0NBME15QTNPU0EwTTNwTk1UWTRJREl5T0dNd0lEQWdMVGdnTVRNZ0xUTTBJREV6SUhNdE5EVWdMVEl4SUMwME5TQXRNemh6TlNBdE1qTWdNekFnTFRNM2N6YzNJQzB5T1NBM055QXRPRGx6TFRVNElDMDRNaUF0TVRFd0lDMDRNbk10T0RZZ01qTWdMVGcySURZNFl6QWdNekFnTWpBZ05ERWdNelVnTkRGek16SWdMVEV4SURNeUlDMHpOMk13SUMweU5DQXRNVE1nTFRNeElDMHhOaUF0TXpOakxURWdNQ0F0TVNBdE1TQXRNU0F0TW1Nd0lDMDFJRGNnTFRFMUlETTJJQzB4TldNek55QXdJRFE1SURNMElEUTVJRFEwY3kwMElESTBJQzB5TVNBek5ITXRNek1nTVRnZ0xUUTFJREkxWXkweU9DQXhOaUF0TXpVZ016a2dMVE0xSURZd1l6QWdNemtnTXpBZ09ETWdPVGNnT0RNZ1l6VTRJREFnTnpjZ0xUTTFJRGMzSUMwMU9HTXdJQzB6SURBZ0xUWWdMVEVnTFRoakxUSWdMVEV3SUMwNUlDMHlOQ0F0TWpnZ0xUSTBjeTB5T0NBeE55QXRNamdnTWpoak1DQTNJRE1nTVRrZ01UY2dNamQ2VFRZMU9DQXhOR00wTkNBeU1TQTNPU0F4TXpFZ056a2dNVGM1WXpBZ01UQWdMVElnTWprZ0xURTBJRE15WXkweUlERWdMVFVnTVNBdE55QXhZeTB6T1NBd0lDMDNOeUF0TnpBZ0xUZzBJQzB4TURGakxURWdMVElnTFRFeUlDMHpPQ0F0TVRJZ0xUWTVZekFnTFRFNUlEUWdMVE0zSURFNUlDMDBNMk15SUMweElEWWdMVEVnT0NBdE1XTXpJREFnT0NBd0lERXhJREo2VFRrNE1pQXhOQ0JqTkRRZ01qRWdOemtnTVRNeElEYzVJREUzT1dNd0lERXdJQzB5SURJNUlDMHhOQ0F6TW1NdE1pQXhJQzAxSURFZ0xUY2dNV010TXprZ01DQXROemNnTFRjd0lDMDROQ0F0TVRBeFl5MHhJQzB5SUMweE1pQXRNemdnTFRFeUlDMDJPV013SUMweE9TQTBJQzB6TnlBeE9TQXRORE5qTWlBdE1TQTJJQzB4SURnZ0xURmpNeUF3SURnZ01DQXhNU0F5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURkQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EZENJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXdJRE0xTldnMU5HTTFJREFnT1NBdE5DQTVJQzA1ZGkwMk9ETmpNQ0F0TlNBdE5DQXRNVEFnTFRrZ0xURXdhQzAxTkdNdE5TQXdJQzB4TUNBMUlDMHhNQ0F4TUhZMk9ETmpNQ0ExSURVZ09TQXhNQ0E1ZWswME56RWdMVEU1TW1Nd0lDMHhNRFVnTFRjM0lDMHhOalVnTFRFMk9DQXRNVFkxWXkwNE15QXdJQzB4TVRRZ016Z2dMVEV4T0NBME1tTXRNVE1nTVRjZ0xUSXdJRE0wSUMweU1DQTFNV013SURNMklESTNJRFl4SURZeklEWXhZek15SURBZ05UWWdMVEkySURVMklDMDFPR013SUMweE1DQXRNeUF0TWpBZ0xUZ2dMVE13WXkweE1pQXRNakVnTFRNeklDMHlOQ0F0TlRVZ0xUSTBJR014TnlBdE1USWdOREVnTFRFNElEWTBJQzB4T0dNM09TQXdJRGt4SURZeUlEa3hJREV6TUdNd0lEVTRJQzB4SURFME1TQXROamNnTVRReGN5MDNPU0F0TnpFZ0xUZ3hJQzAzT1dNd0lDMHhJREFnTFRFd0lDMHhNU0F0TVRCekxURXhJRGtnTFRFeElERXdZeTB4SURRZ0xUWWdNemtnTFRJMklEZzFZeTB4TWlBeU9DQXRNamtnTkRFZ0xUUXlJRFEyZGkwek1qZGpNQ0F0TlNBdE5TQXRNVEFnTFRFd0lDMHhNSE10TVRBZ05TQXRNVEFnTVRCMk5qZ3pZekFnTlNBMUlEa2dNVEFnT1hNeE1DQXROQ0F4TUNBdE9YWXRNekk0WXpReElERTJJRFl5SURreUlEWTRJREV6TVdNd0lERWdNQ0F4TVNBeE1TQXhNU0J6TVRFZ0xURXdJREV4SUMweE1XTXlJQzA0SURFMUlDMDNPU0E0TVNBdE56bHpOamNnT0RVZ05qY2dNVFF5WXpBZ05qZ2dMVEV5SURFek1DQXRPVEVnTVRNd1l5MHlNeUF3SUMwME55QXROaUF0TmpRZ0xURTRZekl5SURBZ05ETWdMVE1nTlRVZ0xUSTBZelVnTFRFd0lEZ2dMVEl3SURnZ0xUTXdZekFnTFRNeUlDMHlNeUF0TlRrZ0xUVTJJQzAxT1dNdE16Y2dNQ0F0TmpNZ01qWWdMVFl6SURZeVl6QWdNVGNnTnlBek5DQXlNQ0ExTVdNMElEUWdNelVnTkRFZ01URTRJRFF4WXpreElEQWdNVFk0SUMwMU9TQXhOamdnTFRFMk5HTXdJQzA0TVNBdE5EVWdMVEUyTmlBdE1UTTNJQzB4TmpZZ1l5MHlPQ0F3SUMwME55QTBJQzAzTVNBeE9XTXRNaUF0TXlBdE1UWWdMVE16SUMwME1TQXROVEJqTWpVZ0xURTNJRE01SUMwME55QTBNU0F0TlRCak1qZ2dNVGNnTkRrZ01Ua2dOaklnTVRsak9UY2dNQ0F4TkRZZ0xUYzBJREUwTmlBdE1UWTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNRFE0TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURRNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRZME1pQXpNalJvT1RCak9DQXdJREV6SUMwMklERXpJQzB4TkhZdE1UQmpNQ0F0T0NBdE5TQXRNVFFnTFRFeklDMHhOR2d0T1RGakxURXhJQzB4TlRRZ0xURXhPQ0F0TWpjM0lDMHlOVElnTFRJNE5uWXRPVGxqTUNBdE9DQXROaUF0TVRRZ0xURTBJQzB4TkdndE1URmpMVGdnTUNBdE1UTWdOaUF0TVRNZ01UUjJPVGxqTFRFek1TQXhNaUF0TWpNMklERXpOQ0F0TWpRM0lESTRObWd0T1RCakxUZ2dNQ0F0TVRRZ05pQXRNVFFnTVRSMk1UQmpNQ0E0SURZZ01UUWdNVFFnTVRSb09UQmpOaUF4TlRjZ01URXlJREk0TlNBeU5EY2dNams0ZGprNVl6QWdPQ0ExSURFMElERXpJREUwYURFeElHTTRJREFnTVRRZ0xUWWdNVFFnTFRFMGRpMDVPV014TXpjZ0xURXdJREkwTnlBdE1UTTRJREkxTXlBdE1qazRlazB6T0RrZ016STBhREUwT0dNd0lERTBNaUF0TkRBZ01qVTNJQzB4TkRnZ01qWTRkaTB5TmpoNlRUTTFNU0F6TWpSMk1qWTNZeTB4TURNZ0xURTBJQzB4TkRJZ0xURXlOeUF0TVRReUlDMHlOamRvTVRReWVrMHpOVEVnTWpnMmFDMHhOREpqTUNBdE1UTTBJRFExSUMweU5ERWdNVFF5SUMweU5UVjJNalUxZWswek9Ea2dNamcyZGkweU5UVmpNVEF4SURFeElERTBOeUF4TVRnZ01UUTNJREkxTldndE1UUTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNRUV6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTUVFeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJeE15QXhNekpqTmpJZ01DQXhNVElnTFRNeklERXhNaUF0T1RKak1DQXRPRGdnTFRFd09TQXRNVGN6SUMweU1UTWdMVEUzTTJNdE9ERWdNQ0F0TVRFeUlEUTRJQzB4TVRJZ09URmpNQ0E1TXlBeE1UWWdNVGMwSURJeE15QXhOelI2VFRFNE5pQXRORFJqTXlBeUlERXdOQ0ExTUNBeE1EUWdPVE5qTUNBeU1pQXRNVFlnTXpZZ0xUUXdJRE0yWXkwek5pQXdJQzB4TURjZ0xUUXdJQzB4TVRFZ0xUUXljeTB4TURRZ0xUVXhJQzB4TURRZ0xUa3pZekFnTFRrZ055QXRNellnTkRBZ0xUTTJZek0xSURBZ01UQTRJRFF3SURFeE1TQTBNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVGt6UXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrelF5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek16QWdMVGxzTFRFMU5DQXRNVEl3WXkweUlDMHlJQzAxSUMweklDMDRJQzB6WXkwMElEQWdMVGNnTVNBdE9TQXpiQzB4TlRRZ01USXdZeTB6SURJZ0xUVWdOaUF0TlNBNVl6QWdOQ0F5SURjZ05TQTViREUxTkNBeE1qRmpNaUF5SURVZ015QTRJRE5qTkNBd0lEY2dMVEVnT1NBdE0yd3hOVFFnTFRFeU1XTTBJQzB5SURVZ0xUWWdOU0F0TVRCak1DQXRNeUF0TWlBdE5pQXROU0F0T0hwTk1UazRJQzA0TUd3M015QTFOMnd0TVRNeklERXdOR3d0TnpRZ0xUVTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZPRGd5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT0RneUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJMU5pQXhNamhzTWpJZ0xUaHNMVFEwSUMweE1qQm9MVEl6TkhZMFl6QWdNakVnTWpVZ05Ea2dPVEFnTVRBMll6VXdJRFEwSURjM0lEWTRJRGt5SURnNFl6SXdJREkwSURNeElEVXpJRE14SURjNFl6QWdNeklnTFRJeklEVTFJQzAxTmlBMU5XTXRNamdnTUNBdE5UVWdMVEU0SUMwMU5TQXRNelpqTUNBdE9DQXpJQzB4TUNBeU1DQXRNVGhqTVRnZ0xUZ2dNamNnTFRJd0lESTNJQzB6TjJNd0lDMHlOU0F0TVRjZ0xUUXlJQzAwTWlBdE5ESmpMVEk1SURBZ0xUVXdJREkwSUMwMU1DQTFOMk13SURZeUlEVTBJREV3TnlBeE1qa2dNVEEzWXpNeUlEQWdOakVnTFRrZ09EQWdMVEkwSUdNeE9DQXRNVFlnTXpFZ0xUUXpJRE14SUMwMk9XTXdJQzB6TlNBdE1qRWdMVGN4SUMwMk1pQXRNVEF5WXkweE1DQXRPQ0F0TVRBZ0xUa2dMVGs1SUMwMk1tTXRNamtnTFRFNElDMDBNeUF0TWpnZ0xUVXhJQzB6Tm1neE1ERmpNellnTVNBME5TQTNJRFkxSURRNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5R05ESXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREl4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRFeU5uWXhNalZzTWpnNUlDMDNOWFl0TVRJMWVrMHdJRFl5ZGpFeU5Xd3lPRGtnTFRjMWRpMHhNalY2VFRBZ01qUTVkakV5Tld3eU9Ea2dMVGMxZGkweE1qVjZUVEFnTFRNeE0zWXhNalZzTWpnNUlDMDNOWFl0TVRJMWVrMHdJRFF6Tm5ZeE1qVnNNamc1SUMwM05YWXRNVEkxZWswd0lEWXlNM1l4TWpWc01qZzVJQzAzTlhZdE1USTFlazB3SURneE1YWXhNalZzTWpnNUlDMDNOWFl0TVRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk5FRTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUUzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUwSUMweU5EaGpMVFlnTUNBdE1UUWdOQ0F0TVRRZ01UTmpNQ0F4TVNBMU1DQXlNakFnTlRBZ01qSXdZekVnTkNBeklERTFJREV6SURFMWN6RXlJQzB4TVNBeE15QXRNVFZqTUNBd0lEVXhJQzB5TURrZ05URWdMVEl5TUdNd0lDMDVJQzA1SUMweE15QXRNVFVnTFRFemN5MDVJRE1nTFRrZ00yd3RNelVnTXpkakxUSWdNaUF0TXlBeklDMDFJRE56TFRNZ0xURWdMVFVnTFROc0xUTTFJQzB6TjNNdE15QXRNeUF0T1NBdE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUUkJOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TkNBd2FESTRPR000SURBZ01UUWdMVFlnTVRRZ0xURTBkaTB4T0dNd0lDMDRJQzAySUMweE5DQXRNVFFnTFRFMGFDMHlPRGhqTFRnZ01DQXRNVFFnTmlBdE1UUWdNVFIyTVRoak1DQTRJRFlnTVRRZ01UUWdNVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFUwUVVNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFVTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qVWdOMnd0TWpRZ01UUnNNVE0xSURJeU5tTXlJRFFnT0NBMklERXlJRFpqTmlBdE1TQTVJQzB5SURFeUlDMDJiREV6TlNBdE1qSTJZekVnTFRJZ01TQXROU0F4SUMwM1l6QWdMVGdnTFRVZ0xURTBJQzB4TXlBdE1UUm9MVFl6WXkwMUlEQWdMVEV4SURNZ0xURXpJRGRzTFRnM0lERTFPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJDT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQ09TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek16SWdNR2d0TTJNdE9DQXdJQzB4TWlBM0lDMHhOQ0F4TW1NdE1pQTJJQzB4TnlBNU15QXRNVFEwSURremN5MHhORElnTFRnM0lDMHhORFFnTFRrell5MHlJQzAxSUMwMklDMHhNaUF0TVRRZ0xURXlhQzB6WXkwNElESWdMVEV3SURrZ0xURXdJREUwZGpOak1TQTFJREkxSURFME5TQXhOekVnTVRRMWN6RTNNQ0F0TVRRd0lERTNNU0F0TVRRMWRpMHpZekFnTFRVZ0xUSWdMVEV5SUMweE1DQXRNVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFU0T0RBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNE9EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qY3pJREl6TTJNd0lDMHhNamdnTFRjNUlDMHlOREFnTFRFM01DQXRNalF3WXkwMk1pQXdJQzB4TURNZ05URWdMVEV3TXlBeE1qbGpNQ0EyTUNBeU1TQXhNalVnTlRRZ01UY3dZek0xSURRM0lEYzFJRGN4SURFeE9TQTNNV00yTVNBd0lERXdNQ0F0TlRBZ01UQXdJQzB4TXpCNlRURXdOeUF5TkRGakxURTNJQzAyTVNBdE16TWdMVEUxTUNBdE16TWdMVEU0Tm1Nd0lDMHlNaUF4TWlBdE16WWdNekFnTFRNMll6STBJREFnTkRBZ01qTWdOakFnT0Rsak1UZ2dOVGdnTXpRZ01UUTJJRE0wSURFNE5tTXdJREkzSUMweE1TQTBNeUF0TWpnZ05ETmpMVEkwSURBZ0xUUTFJQzB6TWlBdE5qTWdMVGsyZWlBaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UmpReU15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXlNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpNRFlnTXpreWRpMHhNalZzTFRNd05pQXROemwyTVRJMWVrMHpNRFlnTWpBMGRpMHhNalZzTFRNd05pQXROemwyTVRJMWVrMHpNRFlnTVRkMkxURXlOV3d0TXpBMklDMDRNSFl4TWpWNlRUTXdOaUF0TVRjeGRpMHhNalZzTFRNd05pQXROemwyTVRJMWVrMHpNRFlnTFRNMU9IWXRNVEkxYkMwek1EWWdMVGd3ZGpFeU5YcE5NekEySUMwMU5EWjJMVEV5Tld3dE16QTJJQzAzT1hZeE1qVjZUVE13TmlBdE56TXpkaTB4TWpWc0xUTXdOaUF0T0RCMk1USTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNRGc1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURnNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMU5TQXRORGRqTFRZeklEQWdMVEUwTUNBek55QXRNVFF3SURFek5XTXdJREV4TmlBeE16RWdNVFUzSURFMk5pQXhOVGR6TnpJZ0xUSWdNVE13SUMwME5tTTFPU0F0TlRJZ056WWdMVEV5TVNBM05pQXRNVGd5WXpBZ0xUVTJJQzB4TlNBdE1UQTFJQzB5TlNBdE1USTVZeTB5TUNBdE5EWWdMVGcxSUMweE16SWdMVEUzTlNBdE1UTXlZeTB4TURBZ01DQXRNVFF5SURVeklDMHhOVFVnT0RsakxUUWdPQ0F0TmlBeU15QXROaUF6TW5ZeGRqSmpNQ0F6TmlBeU9TQTJOQ0EyTlNBMk5ITTJOQ0F0TWpnZ05qUWdMVFkwWXpBZ0xUSXpJQzB4TnlBdE5UQWdMVE00SUMwMU9TQmpNVEFnTFRFeElESTFJQzB4T1NBMU1DQXRNVGxqTlRRZ01DQTNPU0EwTmlBNE5TQTRNMk16SURFNElEVWdNeklnTlNBME9ITXRNaUF6TWlBdE5TQTFNMk10TVRRZ0xURTFJQzB6TmlBdE16TWdMVGszSUMwek0zcE5NVGt5SURJd05HTXRNek1nTUNBdE5qRWdMVFEySUMwMk1TQXRNVEF5Y3pJNElDMHhNREVnTmpFZ0xURXdNWE0yTUNBME5TQTJNQ0F4TURGekxUSTNJREV3TWlBdE5qQWdNVEF5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTUVFeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1FRXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUXhNQ0F4Tnpkb09XTTRJREFnTVRNZ0xUWWdNVE1nTFRFMGRpMHpNamhqTUNBdE9DQXROU0F0TVRRZ0xURXpJQzB4TkdndE9XTXRPQ0F3SUMweE5DQTJJQzB4TkNBeE5IWXlObWd0TXpVNWRpMHlNV013SUMwNElDMDJJQzB4TkNBdE1UUWdMVEUwYUMwNVl5MDRJREFnTFRFMElEWWdMVEUwSURFMGRqTXlNMk13SURnZ05pQXhOQ0F4TkNBeE5HZzVZemdnTUNBeE5DQXROaUF4TkNBdE1UUjJMVEl5YURNMU9YWXlNbU13SURnZ05pQXhOQ0F4TkNBeE5IcE5NemsySUMwM01IWXhORE5vTFRNMU9YWXRNVFF6YURNMU9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUQTJSQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEyUkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TmlBM05EWm9Nelk1ZGkwNE1XZ3RNVE0yZGkwek56Um9MVGsyZGpNM05HZ3RNVE0zZGpneGVrMHdJQzB5TXpGc01UWTFJRFEyTTJneE1UQnNNVFkwSUMwME5qTm9MVEV3Tld3dE16RWdPVFZvTFRFM01Hd3RNeklnTFRrMWFDMHhNREY2VFRJeE9TQXhNalpzTFRZd0lDMHhPREpvTVRFNWVrMHpPVE1nTFRNeU9XTXhOQ0F0TWpBZ01qRWdMVFF6SURJeElDMDNNWE10TnlBdE5URWdMVEl4SUMwMk9HTXRPQ0F0TVRBZ0xUSXdJQzB4T0NBdE16WWdMVEkyWXpJMElDMDVJRFF5SUMweU1pQTFOQ0F0TkRGek1UZ2dMVFF4SURFNElDMDJPSE10TnlBdE5USWdMVEl4SUMwM05DQmpMVGtnTFRFMElDMHhPU0F0TWpZZ0xUTXlJQzB6Tm1NdE1UVWdMVEV4SUMwek15QXRNakFnTFRVeklDMHlOR010TWpFZ0xUUWdMVFF5SUMwMklDMDJNeUF0Tm1ndE1tZ3RNakE1ZGpRMk5HZ3lNalJqTlRjZ0xURWdPVFlnTFRFNElERXlNQ0F0TlRCNlRUSTBNaUF0TXpZd2FDMHhNREYyTFRFd01tZ3hNVE5qTWpBZ01DQXpOaUF6SURRNUlERXhjekU1SURJeElERTVJRFF4WXpBZ01qSWdMVGdnTXpZZ0xUSTFJRFF6WXkweE5DQTFJQzB6TXlBM0lDMDFOU0EzZWsweU5UVWdMVFV6T1dndE1URTBkaTB4TWpOb01URXpZekl3SURBZ016WWdNeUEwTnlBNFl6SXdJREV3SURNd0lESTVJRE13SURVNElHTXdJREkwSUMwNUlEUXdJQzB5T1NBME9XTXRNVEVnTlNBdE1qY2dPQ0F0TkRjZ09Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUQTJNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEyTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TlRRZ01qVXhZemt6SURBZ01UWTBJQzB5T1NBeU1URWdMVGcxWXpReElDMDBPU0EyTXlBdE1URTRJRFl6SUMweU1ERmpNQ0F0TmpjZ0xUSTFJQzB4TkRVZ0xUWTVJQzB5TWpCakxUSTFJQzAwTWlBdE5UWWdMVGcwSUMwNU1pQXRNVEl6WXkwME1DQXRORE1nTFRnMklDMDRNeUF0TVRNM0lDMHhNakJqTFRreElDMDNNU0F0TWpBMUlDMHhNVGdnTFRJd05pQXRNVEU0Y3kwMElDMHhJQzAxSUMweFl5MDJJREFnTFRFMUlESWdMVEU0SURFeVl6QWdNaUF0TVNBeklDMHhJRFZqTUNBeE1pQXhNaUF4T1NBeE1pQXhPV014SURBZ09Ua2dORFVnTWpBeklERTBNQ0JqTXprZ016VWdPRE1nT1RnZ01URTJJREUyTkdNek1DQTFPU0EyTlNBeE5EZ2dOalVnTWpReFl6QWdNVFk0SUMwMU1DQXlOVEFnTFRFMU1pQXlOVEJqTFRNMUlEQWdMVFkzSUMwMklDMDVNaUF0TWpCakxURTNJQzA1SUMwek9TQXRNamtnTFRVd0lDMDBOWE10TWpNZ0xUUTFJQzB5TmlBdE5qUmpPQ0EzSURJMUlERTNJRE0xSURJeFl6a2dNeUF5TUNBMUlETXlJRFZqTVRjZ01DQXpOeUF0TkNBMU9DQXRNVGhqTXpBZ0xURTVJRFE0SUMwMU1TQTBPQ0F0T0Raak1DQXRNemtnTFRFNUlDMDNOU0F0TlRBZ0xUa3lZeTB4T1NBdE1URWdMVFF5SUMweE55QXROalFnTFRFM0lHTXRNVE1nTUNBdE1qWWdNaUF0TXpnZ05tTXRNekFnTVRBZ0xUVXpJREk1SUMwMk5TQTFObU10T1NBeE9TQXRNVE1nTkRFZ0xURXpJRFkxWXpBZ01UY2dNaUF6TlNBM0lEVXpZemtnTXpVZ016SWdPRFlnT1RBZ01USTVZekVnTUNBMk1pQTBOQ0F4TXpnZ05EUjZUVFUyT0NBeE1qUmpNQ0F5T0NBeU1pQTFNU0EwT0NBMU1YTTBPQ0F0TWpNZ05EZ2dMVFV4Y3kweU1pQXROVEFnTFRRNElDMDFNSE10TkRnZ01qSWdMVFE0SURVd2VrMDFOamdnTFRFeU0yTXdJREk0SURJeUlEVXhJRFE0SURVeGN6UTRJQzB5TXlBME9DQXROVEZ6TFRJeUlDMDFNU0F0TkRnZ0xUVXhjeTAwT0NBeU15QXRORGdnTlRGNklDSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qUTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalE0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRNNE1uWTVORE5qTUNBM0lETWdNVElnTVRVZ01USmpNVEVnTUNBeE1pQXROU0F4TkNBdE1USmpNeUF0TVRBZ01qZ2dMVGsxSURZMklDMHhOVEJ6T0RrZ0xURXdOeUF4TXpZZ0xURTJPV016TkNBdE5EVWdORGdnTFRFd01DQTBPQ0F0TVRVeVl6QWdMVE0wSUMwMElDMDJOaUF0TVRNZ0xURXdNR001SUMweU5DQXhNeUF0TlRBZ01UTWdMVGMzWXpBZ0xUTTRJQzAwSUMwM015QXRNVFFnTFRFeE1HTXhNQ0F0TWpZZ01UUWdMVFV5SURFMElDMDRNR013SUMwek55QXROQ0F0TnpJZ0xURXpJQzB4TURoak9TQXRNalVnTVRNZ0xUVXlJREV6SUMwM09TQmpNQ0F0TlRBZ0xUa2dMVGt6SUMweE9TQXRNVE14WXpNZ0xUSXhJRFVnTFRRMUlEVWdMVGN6WXpBZ0xUVTJJQzB5TmlBdE1URXdJQzAwTkNBdE1UTTVZeTAwSUMwMUlDMDRJQzB4TkNBdE1UVWdMVEUwWXkweUlERWdMVE1nTVNBdE5TQXlZeTAxSURJZ0xUY2dOaUF0TnlBeE1YTXpJREV4SURRZ01UWmpNVFVnTkRBZ01qSWdPVEFnTWpJZ01URTFZekVnTmlBeElERXhJREVnTVRkak1DQXpOQ0F0T0NBM01DQXRORElnTVRJeFl5MDJNQ0E0T1NBdE1UTTRJREV6T1NBdE1UWTBJREUwT0dNdE55QXlJQzB4TlNBM0lDMHhOU0E1ZWsweE9EZ2dNakUxWXkwek55QTBOeUF0TVRBeUlERXhNU0F0TVRVeklERXhNU0JvTFRKak5DQXRNalFnTVRNZ0xUVXpJRE13SUMwM09HTXpPQ0F0TlRZZ01USXhJQzB4TXpBZ01UWTRJQzB4T1RKak1TQXRNU0F5SUMweklEUWdMVFZqTUNBNUlERWdNVGNnTVNBeU5tTXdJRFF4SUMwNElEZzJJQzAwT0NBeE16aDZUVEl3T1NBdE5EY3pZemdnTFRFeElERTNJQzB5TkNBeU5TQXRNemxqTVNBeE1TQXlJREl5SURJZ016UmpNQ0F6T0NBdE9TQTNPU0F0TkRnZ01UTXhZeTB6TnlBME55QXRNVEF5SURFd09TQXRNVFV6SURFd09XZ3RNV015SUMweE1TQTBJQzB5TWlBMUlDMHlPR00zSUMweU5pQXlOU0F0TlRjZ05qUWdMVGszWXpRNUlDMDBPU0EzT1NBdE56VWdNVEEySUMweE1UQjZJRTB5TXpFZ0xUTXlNR014SUMweUlESWdMVE1nTXlBdE5XTXhJREV4SURJZ01qTWdNaUF6TkdNd0lETTRJQzA1SURjNUlDMDBPQ0F4TXpCakxUTTNJRFE0SUMweE1ESWdNVEV3SUMweE5UTWdNVEV3YUMweWRqQmpOQ0F0TWpZZ01UTWdMVFUySURNd0lDMDRNbU16T0NBdE5UVWdNVEl4SUMweE1qVWdNVFk0SUMweE9EZDZUVEl6TVNBdE1UTXpZekVnTFRJZ01pQXRNeUF6SUMwMFl6RWdNVEVnTWlBeU15QXlJRE0xWXpBZ016Z2dMVGtnT0RBZ0xUUTRJREV6TVdNdE16Y2dORGNnTFRFd01pQXhNVEFnTFRFMU15QXhNVEJvTFRKMk1HTTBJQzB5TlNBeE1pQXROVFVnTXpBZ0xUZ3hJR016T0NBdE5UVWdNVEl4SUMweE1qa2dNVFk0SUMweE9URjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFNVVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTVVRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpVMklETTVNV3d0T0RNZ0xUTXhNV010TlNBdE1UZ2dMVGNnTFRJNUlDMDNJQzB6TldNd0lDMHhNaUEzSUMweE5pQTBNeUF0TVRab01qaHNMVFVnTFRJNWFDMHlNekpzTlNBeU9XZ3lOMk15TmlBeElETTRJRE1nTkRJZ09XTTBJRE1nTmlBMklEZ2dNVFJqTVNBeUlETWdNVEVnTnlBeU9HdzFOaUF5TURsak15QTVJRFFnTVRZZ05DQXlNR013SURFeElDMDNJREUxSUMweU5TQXhOV2d0TlRCc09DQXlOMk0xTmlBeUlERXlOeUF5TWlBeE5USWdOREJvTWpKNlRUTXhOaUF5TVRSc05USWdNVGMyWXpRMUlDMHhNU0E0TkNBdE1UWWdNVEl4SUMweE5tTXpNQ0F3SURVeklEUWdOemNnTVRRZ1l6UWdNU0ExSURJZ05pQXlZeklnTUNBMElDMHlJRFFnTFRWak1DQXRNVGdnTFRFMUlDMDBOU0F0TXpNZ0xUWXdZeTB5TXlBdE1qQWdMVFV6SUMweU9DQXRPVGNnTFRJNFl5MHlOU0F3SUMweU5pQXdJQzAzTUNBNWJDMHlNU0F0TnpKak1qa2dNVEFnTkRrZ01UVWdOelFnTVRWak5qY2dNQ0F4TVRJZ0xUUXhJREV4TWlBdE1UQXhZekFnTFRrd0lDMDNNaUF0TVRVM0lDMHhOamtnTFRFMU4yTXROamtnTUNBdE1URXpJRE0wSUMweE1UTWdPRGRqTUNBek5DQXhPU0ExTmlBMU1DQTFObU15TnlBd0lEUTFJQzB4TnlBME5TQXROREZqTUNBdE1qRWdMVEV4SUMwek5pQXRNek1nTFRRMElHTXROU0F0TVNBdE5pQXRNaUF0TmlBdE5tTXdJQzB4TWlBeU1pQXRNak1nTkRZZ0xUSXpZelE1SURBZ09Ea2dOVE1nT0RrZ01USXhZekFnTkRVZ0xUSXhJRGN5SUMwMU5pQTNNbU10TVRVZ01DQXRNak1nTFRJZ0xUVXhJQzB4TkdNdE15QXRNakVnTFRFMElDMHpNaUF0TWprZ0xUTXlZeTB4TUNBd0lDMHhPU0E0SUMweE9TQXhPV013SURFeUlEY2dNaklnTWpFZ01qaDZUVEV4TmpJZ016TXliQzAwTWlBdE1UUXdZekl4SURFNElETTJJREl6SURVNElESXpZelF6SURBZ056WWdMVE16SURjMklDMDNOMk13SUMwNE1DQXROamdnTFRFME5TQXRNVFEzSUMweE5EVWdZeTAxTmlBd0lDMDVNU0F5T1NBdE9URWdOekpqTUNBeE5DQXdJREUySURFd0lEUTRiRFEwSURFME4yTTFJREl5SURZZ01qWWdOaUF6TVdNd0lERXhJQzAwSURFeklDMHlOeUF4TTJndE1URnNNeUF5TTNwTk56QTNJREl4Tld3dE1UTWdMVFUxWXpJNElETTNJRFUySURVMUlEZzBJRFUxWXpJeklEQWdORE1nTFRFeUlEUTVJQzB6TVdNeUlDMDFJRElnTFRRZ01pQXRNVGhqTWprZ016VWdOVE1nTkRrZ09EQWdORGxqTWprZ01DQTFNQ0F0TVRnZ05UQWdMVFEyWXpBZ0xURTBJQzAwSUMweU9TQXRNVEVnTFRRNGJDMHlOaUF0TnpaakxUSWdMVE1nTFRNZ0xUZ2dMVE1nTFRFd2N6VWdMVFlnT0NBdE5pQmpOU0F3SURFd0lEUWdNakVnTVRWak15QTBJRE1nTkNBeU1TQXlOMk16SURZZ05DQTJJRFlnT0d3eE9DQXRNVEpqTFRNeklDMDFNU0F0TmpRZ0xUYzBJQzA1TmlBdE56UmpMVEkxSURBZ0xUUTBJREUzSUMwME5DQXpPR013SURFd0lETWdNak1nTVRFZ05EWnNNaklnTmpOak5DQXhNU0EySURJeElEWWdNamR6TFRRZ01URWdMVEV5SURFeFl5MHhNQ0F3SUMweU15QXRPU0F0TXpjZ0xUSTJZeTB4T0NBdE1qRWdMVE13SUMwME9DQXRORFlnTFRFd01td3RNVFVnTFRVeGFDMDNNV3d6TWlBeE1EZGpPU0F6TVNBeE15QTFNU0F4TXlBMk1XTXdJRFlnTFRNZ01URWdMVGdnTVRFZ1l5MDVJREFnTFRJeklDMHhNU0F0TXpnZ0xUTXlZeTB4T1NBdE1qTWdMVE13SUMwME9DQXROREVnTFRnMGJDMHhPQ0F0TmpOb0xUY3hiRFF6SURFME5XTTFJREUxSURjZ01qVWdOeUF6TUdNd0lERXhJQzAySURFMElDMHlPQ0F4TkdndE1URnNOQ0F5TVhwTk1URTFNaUF4T0ROakxUUTFJREFnTFRjeUlDMHhNRElnTFRjeUlDMHhNelpqTUNBdE1qQWdNVE1nTFRNMUlETXdJQzB6TldNME5DQXdJRGN4SURFd05DQTNNU0F4TXpoak1DQXhPU0F0TVRJZ016TWdMVEk1SURNemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1qYzBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNamMwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU1TWlBME5UUnNPRFFnTFRFeE9HTXhJQzB5SURJZ0xUVWdNaUF0T0hNdE1TQXROeUF0TkNBdE1UQmpMVE1nTFRJZ0xUWWdMVFFnTFRFd0lDMDBZeTB6SURFZ0xUVWdNU0F0T0NBemJDMDJNU0EwTjNZdE1UZ3diRE16SURkb01tTXpJREFnTnlBdE1TQTVJQzB6WXpNZ0xUTWdOU0F0TnlBMUlDMHhNWFl0TlRsak1DQXROaUF0TkNBdE1USWdMVEV4SUMweE0yd3RNemdnTFRoMkxURTJOV3d6TXlBM2FETmpNeUF3SURZZ0xURWdPQ0F0TTJNeklDMHlJRFVnTFRZZ05TQXRNVEIyTFRVNVl6QWdMVGNnTFRRZ0xURXpJQzB4TVNBdE1UUnNMVE00SUMwNGRpMHhORGxvTFRJNGRqRTBOQ0JzTFRnNUlDMHhPSFl0TVRVMWFDMHlPSFl4TkRsc0xUTXpJQzAzYUMwell5MHpJREFnTFRZZ01TQXRPU0F6WXkweklETWdMVFVnTnlBdE5TQXhNWFkxT0dNd0lEWWdOU0F4TWlBeE1TQXhNMnd6T1NBNGRqRTJObXd0TXpNZ0xUZGpMVEVnTUNBdE1pQXRNU0F0TXlBdE1XTXRNeUF3SUMwMklESWdMVGtnTkhNdE5TQTJJQzAxSURFd2RqVTRZekFnTnlBMUlERXlJREV4SURFMGJETTVJRGgyTVRJemFESTRkaTB4TVRkc09Ea2dNVGgyTVRnMWJDMDJNU0F0TkRaakxUSWdMVElnTFRVZ0xUSWdMVGdnTFROakxUUWdNQ0F0TnlBeUlDMHhNQ0EwWXkweklETWdMVFFnTnlBdE5DQXhNV013SURJZ01TQTFJRElnTnlCc09EUWdNVEU0WXpJZ015QTNJRFVnTVRFZ05XTTFJREFnT1NBdE1pQXhNU0F0TlhwTk56Z2dMVGt5YkRnNUlERTVkakUyTkd3dE9Ea2dMVEU0ZGkweE5qVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTFNVEl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTVRJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpnd0lERXlNMk13SUMwM01pQXROak1nTFRFeU15QXRNVFUySUMweE1qTmpMVGMwSURBZ0xURXlOQ0F6TmlBdE1USTBJRGt3WXpBZ05UZ2dORGtnT0RnZ09UWWdNVEEyWXkwek1DQXlOaUF0TkRJZ05Ea2dMVFF5SURnell6QWdOekFnTlRnZ01USXdJREUwTUNBeE1qQmpOallnTUNBeE1USWdMVE0xSURFeE1pQXRPRGRqTUNBdE5ESWdMVEkySUMwM01TQXRPREVnTFRreVl6TTJJQzB5TXlBMU5TQXROVGdnTlRVZ0xUazNlazB5TkRRZ016RXdZekFnTXpnZ0xUSXpJRFl4SUMwMk1DQTJNWE10TmpJZ0xUSTBJQzAyTWlBdE5UaGpNQ0F0TWpRZ09TQXRNellnTXpjZ0xUVTBJR000SUMwMUlERXpJQzAzSURRMElDMHlNMk15T1NBeU1pQTBNU0EwTWlBME1TQTNOSHBOTkRRMElESXlNbXd0TXpNZ0xURXhNbU10TVRBZ0xUUXhJQzB4TVNBdE5ETWdMVEV4SUMwMU1tTXdJQzB4TkNBeE15QXRNallnTWpZZ0xUSTJZek0zSURBZ056SWdOellnTnpJZ01UQTNZekFnT1NBdE1TQXhNU0F0TVRrZ01qaGpMVGtnT0NBdE1UUWdNVFlnTFRFMElESTJZekFnTVRjZ01USWdNamtnTXpFZ01qbGpNakVnTUNBek5pQXRNVFlnTXpZZ0xUUXdZekFnTFRZNElDMDFNQ0F0TVRneUlDMHhNekFnTFRFNE1tTXROREFnTUNBdE56QWdNalVnTFRjd0lEWTJZekFnTVRBZ015QXlOaUExSURNMWJERTFJRFE1SUdNMUlERTNJRGNnTWpVZ055QXpNR013SURFeElDMDJJREUwSUMweU9DQXhOR2d0TVRGc05DQXlNbnBOTnpRMklESXhObWczTUd3dE5EUWdMVEUxTVdNdE15QXRNVElnTFRRZ0xURTFJQzAwSUMweE9HTXdJQzAwSURFZ0xUa2dOaUF0T1dNM0lEQWdNekFnTWpRZ05EY2dOVEJzTVRjZ0xURXhZeTB4T1NBdE16TWdMVFV6SUMwM055QXRPVFFnTFRjM1l5MHhPQ0F3SUMwek15QXhNQ0F0TXpjZ01qVmpMVEVnTXlBdE1pQXpJQzB5SURFMFl5MHlNU0F0TWpnZ0xUUXlJQzB6T1NBdE56TWdMVE01WXkwME5pQXdJQzAzT0NBek15QXROemdnT0RGak1DQTNNaUEyTVNBeE5EQWdNVEk0SURFME1DQmpNamNnTUNBME5pQXRPU0ExTnlBdE1qZDZUVFk1T0NBeE9UWmpMVFEzSURBZ0xUY3hJQzA1TWlBdE56RWdMVEV5T1dNd0lDMHlNaUF4TUNBdE16WWdNamdnTFRNMll6UXpJREFnTnpFZ01UQXdJRGN4SURFek0yTXdJREl3SUMweE1TQXpNaUF0TWpnZ016SjZUVFkzSURrell6QWdMVFF3SURJM0lDMDJOaUEyT1NBdE5qWmpOREVnTUNBM01pQXlOeUEzTWlBMk0yTXdJREkzSUMweE5DQTBOaUF0TkRrZ05qZGpMVFVnTWlBdE5TQXlJQzB5TmlBeE0yTXROeUF6SUMwNElETWdMVEUySURoakxUTXlJQzB4T1NBdE5UQWdMVFE1SUMwMU1DQXRPRFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TmpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5qQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qQXhJRGM1WXpFZ0xUZ2dNaUF0TVRZZ01pQXRNalZqTUNBdE5ERWdMVEUxSUMwNU1DQXROVE1nTFRFek0yTXROVFFnTFRZeElDMHhNVGtnTFRreklDMHhNak1nTFRrMVl5MHlJQzB4SUMwMklDMHlJQzA0SUMweVl5MDRJREFnTFRFMElEWWdMVEUwSURFMGJDMDFJRFl3TVdNd0lEZ2dOaUF4TkNBeE5DQXhOR2d4TW1NNElEQWdNVFFnTFRZZ01UUWdMVEUwYkMwMElDMHpNakZqTlNBMklETTBJRE0zSURnMElETTNZelV4SURBZ056VWdMVE0zSURneElDMDNObnBOTVRNeUlEUXdkakV4WXpBZ01qRWdMVE1nTlRVZ0xUTTVJRFUxWXkwME1DQXdJQzAxTlNBdE1qa2dMVFUzSUMwek9DQnNMVE1nTFRFNU5XTXhPU0F4TlNBMU15QTBNaUEzTUNBMk9HTXlOU0F6T0NBeU9TQTROQ0F5T1NBNU9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUSTJNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyTVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TmpZZ01UZ3pZek1nTFRJZ05TQXROeUExSUMweE1YWXRORGsxYUMweU4zWXhOelZzTFRFeU5pQXRNelZvTFRSakxUZ2dNQ0F0TVRRZ05TQXRNVFFnTVROMk5EazFhREk0ZGkweE56VnNNVEkySURNMVl6RWdNQ0F6SURFZ05DQXhZek1nTUNBMklDMHhJRGdnTFRONlRUSTRJQzA1TjJ3eE1UWWdNekoyTVRZMWJDMHhNVFlnTFRNemRpMHhOalI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV5TnpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU56VWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9EWWdMVFExTW13dE9ETWdNVEUzWXkweUlETWdMVE1nTlNBdE15QTRZekFnTkNBeUlEY2dOQ0F4TUdNeklESWdOaUEwSURrZ05ITTNJQzB4SURrZ0xUTnNOakVnTFRRM2RqRTRNV3d0TXpJZ0xUZGpMVEVnTUNBdE1pQXRNU0F0TXlBdE1XTXRNeUF4SUMwM0lESWdMVGtnTkdNdE15QXlJQzAxSURZZ0xUVWdNVEIyTlRsak1DQTNJRFVnTVRNZ01URWdNVFJzTXpnZ09IWXhOalJzTFRNeUlDMDNZeTAwSURBZ0xUa2dNU0F0TVRJZ00yTXRNeUF6SUMwMUlEY2dMVFVnTVRGMk5UbGpNQ0EzSURVZ01USWdNVEVnTVRSc016Z2dOM1l4TlRCb01qaDJMVEUwTkd3NE9TQXhPSFl4TlRSb01qaDJMVEUwT1NCc016UWdOMmd5WXpRZ01DQTNJQzB4SURrZ0xUTmpNeUF0TWlBMUlDMDJJRFVnTFRFd2RpMDFPR013SUMwM0lDMDBJQzB4TWlBdE1URWdMVEUwYkMwek9TQXRPSFl0TVRZMWJETTBJRGRvTW1NMElEQWdOeUF0TVNBNUlDMHpZek1nTFRNZ05TQXROeUExSUMweE1YWXROVGhqTUNBdE5pQXROQ0F0TVRJZ0xURXhJQzB4TTJ3dE16a2dMVGgyTFRFeU0yZ3RNamgyTVRFM2JDMDRPU0F0TVRsMkxURTROV3cyTVNBME5tTXpJRElnTmlBeklEa2dNM00zSUMweElEa2dMVFJqTXlBdE1pQTBJQzAxSURRZ0xUaDJMVEpqTUNBdE15QXdJQzAxSUMweUlDMDRiQzA0TXlBdE1URTNJR010TXlBdE5DQXROeUF0TmlBdE1USWdMVFpqTFRRZ01DQXRPQ0F5SUMweE1TQTJlazB5TURBZ09UTnNMVGc1SUMweE9IWXRNVFkxYkRnNUlERTRkakUyTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRVeE15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXhNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlPREFnTVRJell6QWdMVGN5SUMwMk15QXRNVEl6SUMweE5UWWdMVEV5TTJNdE56UWdNQ0F0TVRJMElETTJJQzB4TWpRZ09UQmpNQ0ExT0NBME9TQTRPQ0E1TmlBeE1EWmpMVE13SURJMklDMDBNaUEwT1NBdE5ESWdPRE5qTUNBM01DQTFPQ0F4TWpBZ01UUXdJREV5TUdNMk5pQXdJREV4TWlBdE16VWdNVEV5SUMwNE4yTXdJQzAwTWlBdE1qWWdMVGN4SUMwNE1TQXRPVEpqTXpZZ0xUSXpJRFUxSUMwMU9DQTFOU0F0T1RkNlRUSTBOQ0F6TVRCak1DQXpPQ0F0TWpNZ05qRWdMVFl3SURZeGN5MDJNaUF0TWpRZ0xUWXlJQzAxT0dNd0lDMHlOQ0E1SUMwek5pQXpOeUF0TlRRZ1l6Z2dMVFVnTVRNZ0xUY2dORFFnTFRJell6STVJREl5SURReElEUXlJRFF4SURjMGVrMDBOamdnTXpReGJDMDBNU0F0TVRRd1l6SXhJREU0SURNMklESXpJRFU0SURJell6UXpJREFnTnpjZ0xUTXpJRGMzSUMwM04yTXdJQzAzT0NBdE56RWdMVEUwTlNBdE1UUTRJQzB4TkRWakxUVTJJREFnTFRreUlESTVJQzA1TWlBM01tTXdJREUwSURFZ01UWWdNVEFnTkRoc05EUWdNVFEzWXpZZ01qSWdPQ0F5TmlBNElETXhZekFnTVRFZ0xUWWdNVE1nTFRJNUlERXphQzB4TVd3MElESXplazAzT0RVZ01qRTRhRGN4YkMwME5DQXRNVFV3WXkwMUlDMHhOaUF0TlNBdE1UZ2dMVFVnTFRJeElHTXdJQzAwSURRZ0xUY2dOeUF0TjJNM0lEQWdNekFnTWpVZ05EWWdOVEJzTVRnZ0xURXhZeTAzSUMweE1pQXRNakFnTFRNd0lDMHpNQ0F0TkRCakxUSXlJQzB5TmlBdE5ESWdMVE0zSUMwMk5TQXRNemRqTFRJNElEQWdMVE00SURFMklDMHpPQ0EwTUdNdE1qRWdMVEk0SUMwME15QXROREFnTFRjMElDMDBNR010TkRZZ01DQXROemtnTXpRZ0xUYzVJRGd5WXpBZ056SWdOak1nTVRRd0lERXpNQ0F4TkRCak1qWWdNQ0EwTmlBdE9TQTFOeUF0TWpkNlRUY3pOaUF5TURCakxUUTFJREFnTFRZNUlDMDVOeUF0TmprZ0xURXpNV013SUMweU1pQXhNQ0F0TXpVZ01qY2dMVE0xSUdNME5DQXdJRGN4SURrNElEY3hJREV6TW1Nd0lESXdJQzB4TWlBek5DQXRNamtnTXpSNlRUUTFPU0F4T1RKakxUUTFJREFnTFRjeUlDMHhNRElnTFRjeUlDMHhNelpqTUNBdE1qQWdNVElnTFRNMUlETXdJQzB6TldNME15QXdJRGN3SURFd05TQTNNQ0F4TXpoak1DQXhPU0F0TVRJZ016TWdMVEk0SURNemVrMDJOeUE1TTJNd0lDMDBNQ0F5TnlBdE5qWWdOamtnTFRZMll6UXhJREFnTnpJZ01qY2dOeklnTmpOak1DQXlOeUF0TVRRZ05EWWdMVFE1SURZM1l5MDFJRElnTFRVZ01pQXRNallnTVROakxUY2dNeUF0T0NBeklDMHhOaUE0WXkwek1pQXRNVGtnTFRVd0lDMDBPU0F0TlRBZ0xUZzFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNalE1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpRNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUVTNOWFk1TmpOak1DQXlJRGdnTWpRZ01UVWdNamRqTkRVZ01UQWdNVFF5SURVeUlESXhNaUF4TXpOak1qWWdNekFnTXpnZ05qRWdNemdnT1Roak1DQTJOeUF0TWpZZ01UQXhJQzAyTVNBeE16aGpMVFFnTkNBdE1UQWdPQ0F0TVRBZ01URmpNQ0F5SURFZ015QTFJRFZ6T0NBeklERXlJRE5qTmlBd0lERXlJQzB5SURFMklDMDFZek16SUMweU5pQTNPU0F0T0RFZ056a2dMVEUyTUdNd0lDMHpNQ0F0TkNBdE5UVWdMVEV4SUMwM04yTTJJQzB5TlNBeE1TQXROVFFnTVRFZ0xUZzBkaTA0ZGkweE9HTXRNaUF0TWpNZ0xUWWdMVFEzSUMweE1pQXROeklnWXpZZ0xUSTNJREV5SUMwMU55QXhNaUF0T0RsMkxUaDJMVEl3WXkweUlDMHlNeUF0TlNBdE5EY2dMVEV5SUMwM01XTTJJQzB5TnlBeE1pQXROVGNnTVRJZ0xUZzVkaTAzZGkweU1HTXRNU0F0TVRZZ0xUTWdMVE16SUMwM0lDMDFNR00ySUMwME1DQXhNQ0F0T0RBZ01UQWdMVEV4Tm1Nd0lDMHhPRFVnTFRFME1DQXRNall5SUMweE9UTWdMVE14TW1NdE5EQWdMVE00SUMwM01TQXROamdnTFRnMklDMHhOekpqTFRJZ0xUZ2dMVGNnTFRFMklDMHhOU0F0TVRaekxURTFJRGtnTFRFMUlERTJlazB5TVRnZ0xUSTJZek14SURNNUlEUTRJRGd4SURRNElERXpNV013SURZZ01DQXhNU0F0TVNBeE55QmpMVGNnTFRFeElDMHhOU0F0TWpNZ0xUSTBJQzB6TTJNdE5USWdMVFU0SUMweE5EQWdMVEV3TlNBdE1UYzRJQzB4TmpCakxURTBJQzB5TVNBdE1qTWdMVFEySUMweU9DQXROamhqT0RrZ016TWdNVFEwSURZMUlERTRNeUF4TVRONlRUSXhPQ0F4TmpGak16RWdNemtnTkRnZ09EQWdORGdnTVRNeFl6QWdOaUF3SURFeklDMHhJREl3WXkwM0lDMHhNaUF0TVRVZ0xUSXpJQzB5TkNBdE16TmpMVFV5SUMwMU9TQXRNVFF3SUMweE1EVWdMVEUzT0NBdE1UWXdZeTB4TlNBdE1qTWdMVEkwSUMwME9TQXRNamdnTFRjeFl6ZzVJRE16SURFME5DQTJOU0F4T0RNZ01URXplazB4TVRNZ016VTVJR010TlRjZ0xUUTNJQzAyTnlBdE9ESWdMVGMwSUMweE1EZGpNQ0F0TkNBdE1TQXRPU0F0TWlBdE1UUmpPRGNnTXpNZ01UUXlJRFkxSURFNE1TQXhNVE5qTXpFZ016Z2dORGNnT0RBZ05EZ2dNVE13WXpBZ05TQXdJREV4SUMweElERTJZeTB6SUMwMUlDMDNJQzB4TVNBdE1URWdMVEUyWXkweU55QXRNelVnTFRneUlDMDNNaUF0TVRReElDMHhNako2VFRNMklDMHpNalJqTkRrZ01UUWdNVEkzSURNNUlERTRPU0F4TVRWak1qWWdNeklnTkRBZ056UWdORElnTVRRM1l5MDNJQzB4TXlBdE1UWWdMVEkxSUMweU5pQXRNelpqTFRVeUlDMDFPQ0F0TVRRd0lDMHhNRFVnTFRFM09DQXRNVFl3SUdNdE1UUWdMVEl4SUMweU1pQXRORFFnTFRJM0lDMDJObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFV4UlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeFJTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU56WWdNVE00YkRJMElDMDRiQzAwTnlBdE1UTXdhQzB5TlROMk0yTXdJREl6SURJM0lEVTBJRGs0SURFeE5tTTFOQ0EwTnlBNE1TQTNOQ0E1T0NBNU5XTXlNU0F5TlNBek15QTFOeUF6TXlBNE0yTXdJRE0xSUMweU5DQTFPU0F0TmpBZ05UbGpMVEk1SURBZ0xUVTRJQzB4T1NBdE5UZ2dMVE01WXpBZ0xUZ2dNeUF0TVRFZ01qSWdMVEU1WXpJd0lDMDVJREk0SUMweU1TQXlPQ0F0TXpsak1DQXRNamNnTFRFNElDMDBOU0F0TkRVZ0xUUTFZeTB6TVNBd0lDMDFOQ0F5TkNBdE5UUWdOakJqTUNBMk5pQTFPU0F4TVRZZ01UTTVJREV4Tm1NMk1TQXdJREV4T1NBdE16SWdNVEU1SUMweE1EQWdZekFnTFRNNUlDMHlNeUF0TnpZZ0xUWTNJQzB4TVRCakxURXdJQzA1SUMweE1DQXRPU0F0TVRBMklDMDJOMk10TXpFZ0xURTVJQzAwTnlBdE16QWdMVFUxSUMwek9HZ3hNRGxqTXpnZ01DQTBPQ0EzSURjd0lEVXllazAxT0RJZ01UTTRiREkwSUMwNGJDMDBOeUF0TVRNd2FDMHlOVE4yTTJNd0lESXpJREkzSURVMElEazRJREV4Tm1NMU5DQTBOeUE0TVNBM015QTVPQ0E1TkdNeU1TQXlOaUF6TXlBMU55QXpNeUE0TkdNd0lETTFJQzB5TkNBMU9TQXROVGtnTlRsakxUTXdJREFnTFRVNUlDMHhPU0F0TlRrZ0xUTTVZekFnTFRnZ015QXRNVEVnTWpJZ0xURTVZekl3SUMwNUlESTRJQzB5TVNBeU9DQXROREFnWXpBZ0xUSTJJQzB4T0NBdE5EVWdMVFExSUMwME5XTXRNekVnTUNBdE5UUWdNalVnTFRVMElEWXhZekFnTmpZZ05Ua2dNVEUySURFek9TQXhNVFpqTmpFZ01DQXhNVGtnTFRNeUlERXhPU0F0TVRBd1l6QWdMVE01SUMweU15QXROemNnTFRZM0lDMHhNVEZqTFRFd0lDMDRJQzB4TUNBdE9DQXRNVEEySUMwMk5tTXRNekVnTFRFNUlDMDBOaUF0TXpBZ0xUVTFJQzB6T0dneE1EbGpNemdnTUNBME9TQTNJRGN3SURVeWVrMHhNak0ySURNek1td3RORElnTFRFME1HTXlNU0F4T0NBek5pQXlNeUExT0NBeU0yTTBNeUF3SURjM0lDMHpNeUEzTnlBdE56Y2dZekFnTFRjNElDMDNNQ0F0TVRRMUlDMHhORGNnTFRFME5XTXROVFlnTUNBdE9USWdNamtnTFRreUlEY3lZekFnTVRRZ01DQXhOaUF4TUNBME9HdzBOQ0F4TkRkak5TQXlNaUEzSURJMklEY2dNekZqTUNBeE1TQXROU0F4TXlBdE1qZ2dNVE5vTFRFeGJETWdNak42VFRjNE1TQXlNVFZzTFRFeklDMDFOV015T0NBek55QTFOaUExTlNBNE5DQTFOV015TXlBd0lEUXpJQzB4TWlBME9TQXRNekZqTWlBdE5TQXlJQzAwSURJZ0xURTRZekk1SURNMUlEVTBJRFE1SURneElEUTVZekk1SURBZ05Ea2dMVEU0SURRNUlDMDBObU13SUMweE5DQXROQ0F0TWprZ0xURXhJQzAwT0d3dE1qWWdMVGMySUdNdE1TQXRNeUF0TXlBdE9DQXRNeUF0TVRCek5TQXROaUE0SUMwMll6VWdNQ0F4TUNBMElESXhJREUxWXpNZ05DQXpJRFFnTWpFZ01qZGpNeUEySURRZ05pQTJJRGhzTVRnZ0xURXlZeTB6TXlBdE5URWdMVFkwSUMwM05DQXRPVFlnTFRjMFl5MHlOU0F3SUMwME5DQXhOeUF0TkRRZ016aGpNQ0F4TUNBeklESXpJREV4SURRMmJESXlJRFl6WXpRZ01URWdOaUF5TVNBMklESTNjeTAwSURFeElDMHhNaUF4TVdNdE1UQWdNQ0F0TWpNZ0xUa2dMVE0zSUMweU5tTXRNVGdnTFRJeElDMHlPU0F0TkRnZ0xUUTFJQzB4TURKc0xURTJJQzAxTVdndE56RnNNeklnTVRBM1l6a2dNekVnTVRNZ05URWdNVE1nTmpFZ1l6QWdOaUF0TXlBeE1TQXRPQ0F4TVdNdE9TQXdJQzB5TWlBdE1URWdMVE0zSUMwek1tTXRNVGtnTFRJeklDMHpNU0F0TkRnZ0xUUXlJQzA0Tkd3dE1UZ2dMVFl6YUMwM01XdzBNeUF4TkRWak5TQXhOU0EzSURJMUlEY2dNekJqTUNBeE1TQXROaUF4TkNBdE1qZ2dNVFJvTFRFeGJEUWdNakY2VFRFeU1qWWdNVGd6WXkwME5TQXdJQzAzTVNBdE1UQXlJQzAzTVNBdE1UTTJZekFnTFRJd0lERXlJQzB6TlNBeU9TQXRNelZqTkRRZ01DQTNNU0F4TURRZ056RWdNVE00WXpBZ01Ua2dMVEV5SURNeklDMHlPU0F6TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRBMk15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTJNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFOamNnTVRJMFl6QWdNamdnTWpJZ05URWdORGdnTlRGek5EZ2dMVEl6SURRNElDMDFNWE10TWpJZ0xUVXdJQzAwT0NBdE5UQnpMVFE0SURJeUlDMDBPQ0ExTUhwTk5UWTNJQzB4TWpOak1DQXlPQ0F5TWlBMU1TQTBPQ0ExTVhNME9DQXRNak1nTkRnZ0xUVXhjeTB5TWlBdE5URWdMVFE0SUMwMU1YTXRORGdnTWpNZ0xUUTRJRFV4ZWsweU5Ua2dMVGN4TUdNd0lDMDBJREVnTFRZZ01qSWdMVFpvTVRsc0xUTWdMVEl6YUMweE16bHNNeUF5TTJneE9XTXhNaUF3SURJd0lEQWdNaklnTTNZeFl6RWdNU0F5SURFZ015QTJiREVnTVdNd0lERWdNU0ExSURRZ01UVnNNeklnTVRJd0lHTXhJRE1nTWlBNElESWdNVEZ6TUNBMklDMHhNU0EyYUMwek0ydzJJREl4YURKak16RWdNU0EzTWlBeE1pQTROaUF5TW5ZeGFERTRiQzAwT1NBdE1UZ3lZeTB6SUMweE1TQXROQ0F0TVRZZ0xUUWdMVEU1ZWswME9UQWdMVFV4TUdNeUlEQWdOQ0F0TVNBMElDMDFZekFnTFRFeElDMDVJQzB5TnlBdE1Ua2dMVE0yWXkweE5DQXRNVElnTFRNeUlDMHhPQ0F0TlRnZ0xURTRZeTB4TkNBd0lDMHhOU0F3SUMwek9DQTFiQzA1SUMwek5HTXhOQ0ExSURJMUlEY2dNemdnTjJNeU1DQXdJRE0ySUMwMUlEUTRJQzB4Tm5NeE9DQXRNallnTVRnZ0xUUTBZekFnTFRJMklDMHhNQ0F0TkRrZ0xUSTRJQzAyTmlCekxUUXpJQzB5TnlBdE56RWdMVEkzWXkwME1TQXdJQzAyT0NBeU1TQXROamdnTlROak1DQXlNU0F4TXlBek5TQXpNaUF6TldNeE55QXdJREk0SUMweE1TQXlPQ0F0TWpkak1DQXRNVE1nTFRjZ0xUSXpJQzB5TUNBdE1qZGpMVEVnTUNBdE1pQXRNU0F0TWlBdE1XTXdJQzAxSURFd0lDMHhNU0F5TXlBdE1URmpNamNnTUNBME9TQXlPU0EwT1NBMk4yTXdJREkxSUMweE1TQXpPU0F0TXpBZ016bGpMVGNnTUNBdE1URWdMVElnTFRJMklDMDRZeTB5SUMweE1pQXRNVEFnTFRFNUlDMHlNQ0F0TVRsakxUZ2dNQ0F0TVRNZ05pQXRNVE1nTVRSek5DQXhOQ0F4TXlBeE9Hd3pNQ0F4TURKc01pQXRNU0JqTWpZZ0xUWWdORGtnTFRrZ05qa2dMVGxqTVRjZ01DQXpNQ0F5SURRMElEaHNNU0F4YURONlRUSTFNeUF5TlRGak9UTWdNQ0F4TmpVZ0xUSTVJREl4TWlBdE9EVmpOREVnTFRRNUlEWXpJQzB4TVRnZ05qTWdMVEl3TVdNd0lDMDJOeUF0TWpVZ0xURTBOU0F0TmprZ0xUSXlNR010TWpVZ0xUUXlJQzAxTmlBdE9EUWdMVGt5SUMweE1qTmpMVFF3SUMwME15QXRPRFlnTFRneUlDMHhNemNnTFRFeE9XTXRPVEVnTFRjeElDMHlNRFVnTFRFeE9TQXRNakEySUMweE1UbHpMVFVnTFRFZ0xUWWdMVEZqTFRZZ01DQXRNVFFnTWlBdE1UY2dNVEpqTUNBeUlDMHhJRFFnTFRFZ05TQmpNQ0F4TWlBeE1TQXhPU0F4TVNBeE9XZ3hZekVnTUNBNU9TQTBOU0F5TURNZ01UUXdZek01SURNMUlEZ3pJRGs0SURFeE5pQXhOalJqTXpBZ05Ua2dOalVnTVRRNElEWTFJREkwTVdNd0lERTJPQ0F0TlRBZ01qVXdJQzB4TlRJZ01qVXdZeTB6TlNBd0lDMDJOeUF0TmlBdE9USWdMVEl3WXkweE55QXRPU0F0TXprZ0xUSTVJQzAxTUNBdE5EVnpMVEl6SUMwME5TQXRNallnTFRZMFl6Z2dOeUF5TkNBeE55QXpOQ0F5TVdNNUlETWdNVGtnTlNBek1pQTFZekUzSURBZ016Z2dMVFFnTlRrZ0xURTRZek13SUMweE9TQTBPQ0F0TlRFZ05EZ2dMVGcyWXpBZ0xUTTVJQzB5TUNBdE56WWdMVFV4SUMwNU15QmpMVEU0SUMweE1TQXROREFnTFRFMklDMDJNU0F0TVRaakxURTBJREFnTFRJM0lESWdMVFF3SURaakxUTXdJREV3SUMwMU15QXlPU0F0TmpVZ05UWmpMVGtnTVRrZ0xURXpJRFF4SUMweE15QTJOV013SURFM0lESWdNelVnTnlBMU0yTTVJRE0xSURNeUlEZzJJRGt3SURFeU9XTXhJREFnTmpFZ05EUWdNVE0zSURRMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxiR0Z1WkM5Rk1FRkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRUZHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU0TmlBeU0yZ3hNamhqTmlBd0lERXhJQzAySURFeElDMHhOSFl0TVRsak1DQXROeUF0TlNBdE1UTWdMVEV4SUMweE0yZ3RNVEk0ZGkweE1ERmpNQ0F0TkNBdE5pQXRPQ0F0TVRRZ0xUaG9MVEU1WXkwM0lEQWdMVEV6SURRZ0xURXpJRGgyTVRBeGFDMHhNamxqTFRZZ01DQXRNVEVnTmlBdE1URWdNVE4yTVRsak1DQTRJRFVnTVRRZ01URWdNVFJvTVRJNGRqRXdNR013SURVZ05pQTVJREUwSURsb01UbGpPQ0F3SURFMElDMDBJREUwSUMwNWRpMHhNREI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWc1lXNWtMMFV3TmtVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05rVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qUWdOVEF3YURJME4zWXROVFJvTFRreGRpMHlOVEJvTFRZMGRqSTFNR2d0T1RKMk5UUjZUVEFnTFRFMU5Hd3hNVEVnTXpFd2FEY3piREV4TUNBdE16RXdhQzAzTUd3dE1qRWdOak5vTFRFeE5Hd3RNakVnTFRZemFDMDJPSHBOTVRRM0lEZzFiQzAwTUNBdE1USXlhRGM1ZWsweE9ETWdMVEU0Tm1NMU15QXRNU0E1TkNBdE1qWWdPVFFnTFRneVl6QWdMVEU0SUMwMElDMHpOQ0F0TVRRZ0xUUTFZeTAxSUMwM0lDMHhNeUF0TVRJZ0xUSTBJQzB4T0dNek5DQXRNVE1nTkRnZ0xUTTNJRFE0SUMwM00yTXdJQzB5TmlBdE1UTWdMVFU0SUMwek5TQXROek1nWXkweE1DQXRPQ0F0TWpJZ0xURTBJQzB6TmlBdE1UWmpMVEUwSUMweklDMHlPQ0F0TkNBdE5ESWdMVFJvTFRFME1YWXpNVEZvTVRVd2VrMHhOaklnTFRJME1XZ3ROamQyTFRZNGFEYzFZekUwSURBZ01qUWdNaUF6TXlBM1l6a2dOaUF4TXlBeE5DQXhNeUF5T0hNdE5pQXlOQ0F0TVRjZ01qbGpMVGtnTXlBdE1qSWdOQ0F0TXpjZ05IcE5NVGN4SUMwek5qRm9MVGMyZGkwNE1tZzNOV014TkNBd0lESTBJRElnTXpJZ05XTXhNeUEzSURJd0lESXdJREl3SURNNVl6QWdNeklnTFRJMUlETTRJQzAxTVNBek9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV3hoYm1RdlJUQkJNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJCTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TXlBeE56bGpPQ0F3SURFMElDMDJJREUwSUMweE5IWXRNekk1Y3kwM0lDMHhOQ0F0TVRRZ0xURTBhQzA1WXkwNElEQWdMVEUwSURjZ0xURTBJREUwZGpNeU9YTTJJREUwSURFMElERTBhRGw2VFRRMU1TQXhOemxqT0NBd0lERTBJQzAySURFMElDMHhOSFl0TXpJNWN5MDNJQzB4TkNBdE1UUWdMVEUwYUMwNVl5MDRJREFnTFRFMElEY2dMVEUwSURFMGRqYzVZeTB6TUNBdE16QWdMVGd4SUMwMU1DQXRNVFU0SUMwMU1HTXROemdnTUNBdE1USTVJREl3SUMweE5Ua2dOVEIyTFRjNVl6QWdMVFlnTFRjZ0xURTBJQzB4TkNBdE1UUm9MVGxqTFRnZ01DQXRNVFFnTnlBdE1UUWdNVFIyTXpJNUlITTJJREUwSURFMElERTBhRGxqT0NBd0lERTBJQzAySURFMElDMHhOSFl0Tnpoak16QWdNamtnT0RFZ05Ea2dNVFU1SURRNVl6YzNJREFnTVRJNElDMHlNQ0F4TlRnZ0xUUTVkamM0WXpBZ09DQTJJREUwSURFMElERTBhRGw2VFRNeU1TQXRPVGRqTWpRZ09DQXpNeUF5TlNBek15QTFNWE10TVRrZ09UQWdMVE16SURFeE4yTXRNVFFnTWpZZ0xUTXlJRE16SUMwMU9TQXpNMk10TVRZZ01DQXRNeklnTFRNZ0xUUTBJQzAyWXkweU1pQXRPQ0F0TXpJZ0xUSXlJQzB6TWlBdE5EVjJMVFpqTVNBdE1qY2dNVGtnTFRreUlETXlJQzB4TVRkak1UTWdMVEkwSURNeUlDMHpNeUEyTUNBdE16TWdZekUxSURBZ016RWdNeUEwTXlBMmVrMDFNalFnTVRjNVl6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSMkxUTXlPWE10TnlBdE1UUWdMVEUwSUMweE5HZ3RPV010T0NBd0lDMHhOQ0EzSUMweE5DQXhOSFl6TWpsek5pQXhOQ0F4TkNBeE5HZzVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYkdGdVpDOUZNRGRCTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURkQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRreUlDMHpPREZqTUNBME9TQXpNeUE1TXlBNE5pQTVNMk0xTmlBd0lEZzJJQzAwTXlBNE5pQXRPRFJqTUNBdE5EZ2dMVE0xSUMwM09DQXROekFnTFRnell5MHlJQzB4SUMweklDMHhJQzB6SUMwell6QWdMVEVnTVNBdE1pQXlJQzB5Y3pFM0lDMDBJRE0xSUMwMFl6YzJJREFnTVRFMklEUXhJREV4TmlBeE1UbGpNQ0EwTUNBdE9TQTVNeUF0TWpNZ01UWTFZeTB4T0NBdE5DQXRNemdnTFRZZ0xUVTVJQzAyWXkweE5EQWdNQ0F0TWpZeUlERXhNQ0F0TWpZeUlESTFNV013SURFMU1DQTVOQ0F5TkRFZ01UWXlJRE13TkdNeE5pQXhNeUExTlNBMU15QTFOaUExTkNCakxURXpJRGcwSUMweE55QXhNakVnTFRFM0lERTJNV013SURZeklERTBJREUxT0NBMk1pQXlNVFpqTWpVZ01qa2dORGdnTXpnZ05UUWdNemhqTVRNZ01DQXpOU0F0TWpjZ05UTWdMVFkxWXpFeUlDMHlOeUF6TXlBdE9ESWdNek1nTFRFMU1HTXdJQzB4TVRrZ0xUVTFJQzB5TVRNZ0xURXpOQ0F0TWprM1l6WWdMVFF4SURFMElDMDROaUF5TVNBdE1UTXhZekV4TUNBd0lERTVNQ0F0TnpjZ01Ua3dJQzB4T0Rsak1DQXROemdnTFRVMUlDMHhOVFFnTFRFeU9DQXRNVGM1WXpVZ0xUSTRJRGdnTFRVeElERXhJQzAyTm1NM0lDMDBNeUF4TWlBdE56Y2dNVElnTFRFd05pQmpNQ0F0T1RZZ0xUUTNJQzB4TlRFZ0xURTBOQ0F0TVRVeFl5MHhNREVnTUNBdE1UTTVJRFkySUMweE16a2dNVEUxZWsweU5Ea2dOakl3WXkwMklDMHlNeUF0T0NBdE5EZ2dMVGdnTFRjMll6QWdMVE14SURNZ0xUWXhJRGdnTFRreFl6VXhJRFV5SURFeE1DQXhNVEFnTVRFd0lERTRPR013SURVeUlDMHhPU0E0T0NBdE16QWdPRGhqTFRNNUlEQWdMVGN6SUMwM09DQXRPREFnTFRFd09YcE5NekUxSUMweE5UQnNMVFF6SURJME5tTXRORFFnTFRFeElDMDNPQ0F0TkRjZ0xUYzRJQzA1TTJNd0lDMHpOaUF4TmlBdE5UWWdORFVnTFRjMFl6a2dMVFlnTVRZZ0xURXdJREUySUMweE5pQmpNQ0F0T0NBdE5pQXRNVEFnTFRFeUlDMHhNR010TmpBZ01DQXRNVEF4SURjeElDMHhNREVnTVRJMVl6QWdOamtnTkRZZ01UUXlJREV4TkNBeE5qSmpMVFVnTXpFZ0xURXdJRFkySUMweE55QXhNRFpqTFRFeElDMHhNU0F0TWpNZ0xUSXhJQzB6TmlBdE16SmpMVFkySUMwMU9DQXRNVE13SUMweE5EQWdMVEV6TUNBdE1qTXhZekFnTFRFeE15QTVNU0F0TVRnNElERTVPQ0F0TVRnNFl6RTFJREFnTWprZ01pQTBOQ0ExZWswME1qSWdMVEV4WXpBZ05qWWdMVFV3SURFeE1pQXRNVEUzSURFeE1tTTFJQzB6TkNBeU5pQXRNVFV6SURReElDMHlOREpqTlRNZ01qRWdOellnTnpZZ056WWdNVE13ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGJHRnVaQzlGTURnNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EZzRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTXlOQ0F4T0dNMU1pQXRNamNnTmprZ0xUY3lJRFk1SUMweE1qQmpNQ0F0T0RFZ0xUZzFJQzB4TkRZZ0xURTRPU0F0TVRRMmN5MHhPRGtnTmpVZ0xURTRPU0F4TkRaak1DQTBPQ0F5TlNBNE5TQTNNQ0F4TVRGakxUUTNJRE13SUMwMU55QTJOaUF0TlRjZ01UQTJZekFnTnpJZ056a2dNVE14SURFM05pQXhNekZ6TVRjMklDMDFPU0F4TnpZZ0xURXpNV013SUMwME1DQXRNak1nTFRjeUlDMDFOaUF0T1RkNlRUSXdOQ0F0TVRreVl6WXpJREFnT1RnZ016VWdPVGdnTmpKak1DQTFOU0F0T1RjZ09Ea2dMVEUyTlNBeE1USmpNQ0F3SUMwMU1pQXRNVFlnTFRVeUlDMDRNeUJqTUNBdE5UWWdOVFVnTFRreElERXhPU0F0T1RGNlRUSTJPQ0EwTldNeE9DQTVJRFF3SURNeUlEUXdJRGd3WXpBZ05EWWdMVFF5SURjMUlDMHhNRFFnTnpWakxUUXpJREFnTFRjNUlDMHhOaUF0TnprZ0xUVTFZekFnTFRRMUlEYzFJQzAzT0NBeE5ETWdMVEV3TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXeGhibVF2UlRnNE1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUZzRNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNemtnTXpZemJDMDNPQ0F0TWpnNVl5MDFJQzB4TnlBdE55QXRNamNnTFRjZ0xUTXlZekFnTFRFeElEZ2dMVEUwSURReElDMHhOR2d5Tm13dE5TQXRNamhvTFRJeE5tdzBJREk0YURJMll6STBJREVnTXpRZ01pQXpPU0EzWXpNZ015QTFJRFVnTnlBeE0yTXhJRElnTXlBeE1TQTNJREkyYkRVeUlERTVOR016SURnZ015QXhOQ0F6SURFNVl6QWdNVEFnTFRRZ01UUWdMVEl5SURFMGFDMDBOMnczSURJMVl6VXlJRElnTVRFNElESXdJREUwTVNBek4yZ3lNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWld4aGJtUXZSVFJDT0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQ09DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek16SWdNR000SUMweUlERXdJQzA1SURFd0lDMHhOSFl0TTJNdE1TQXROU0F0TWpVZ0xURTBOU0F0TVRjeElDMHhORFZ6TFRFM01DQXhOREFnTFRFM01TQXhORFYyTTJNd0lEVWdNaUF4TWlBeE1DQXhOR2d6WXpnZ01DQXhNaUF0TnlBeE5DQXRNVEpqTWlBdE5pQXhOeUF0T1RNZ01UUTBJQzA1TTNNeE5ESWdPRGNnTVRRMElEa3pZeklnTlNBMklERXlJREUwSURFeWFETjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZzWVc1a0wwVTBRVFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUVRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRRZ05EWm9Namc0WXpnZ01DQXhOQ0F0TmlBeE5DQXRNVFIyTFRFNFl6QWdMVGdnTFRZZ0xURTBJQzB4TkNBdE1UUm9MVEk0T0dNdE9DQXdJQzB4TkNBMklDMHhOQ0F4TkhZeE9HTXdJRGdnTmlBeE5DQXhOQ0F4TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVME5ESXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBORElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEVnTVRjeWRqVXdZekFnTlNBeklEY2dPU0E0YkRRMUlERTNZemdnTXlBNElERXlJRGdnTVRWakxURWdPRFlnTFRFZ01UUTVJQzB4SURFME9XTXhJREU0SURFM0lESTRJRE13SURJNFl6RXdJREFnTVRrZ0xUWWdNVGtnTFRFM1l6QWdMVEV3SUMweUlDMDNPU0F0TXlBdE1UUTFZekFnTFRNZ01TQXROaUEySUMwMll6UWdNaUF4TkRBZ05USWdNVFF3SURVeVl6RWdNU0F6SURFZ05DQXhZelVnTUNBMklDMDJJRFlnTFRsMkxUUTRZekFnTFRRZ0xUTWdMVGdnTFRFd0lDMHhNR013SURBZ0xURXpPU0F0TlRRZ0xURTBNaUF0TlRWekxUWWdMVE1nTFRZZ0xURXdJR013SUMwMklDMHlJQzAwTmlBdE1pQXROVEpqTUNBdE55QTBJQzB4TkNBeE1TQXRNVFpqTWlBdE1TQTBJQzB4SURZZ0xURmpOQ0F3SURFMUlEZ2dNaklnTVROak1UTWdOeUF5TkNBeE1TQXpOaUF4TkdNMklESWdNVE1nTXlBeE9TQXpZelEySUMweklEa3dJQzB6T0NBNU1DQXRPVFZqTUNBdE5EWWdMVE14SUMweE1EZ2dMVEV5TUNBdE1UY3dZeTB5TlNBdE1UY2dMVFV3SUMwME5TQXRPREFnTFRZeFl6QWdNQ0F0TXlBdE1pQXROaUF0TW1NdE1pQXdJQzAxSURFZ0xUZ2dOV010TlNBMklDMDRJREU1TVNBdE1UQWdNelE1WXpBZ01pQXRNaUEwSUMwMklEUmpMVElnTFRJZ0xUUTRJQzB4T1NBdE5UQWdMVEU1SUdNdE5TQXdJQzAzSURRZ0xUY2dPSHBOTVRBeklERTVZekFnTFRRd0lETWdMVEV3TUNBeklDMHhNREJqTUNBdE5pQXlJQzB4TlNBeE1DQXRNVFZqTXlBd0lEWWdNU0F4TUNBell6UTNJREkySURreElEZ3dJRGt4SURFek5tTXdJREkySUMweE1DQTFOeUF0TkRBZ05UZGpMVEkxSURBZ0xUWTFJQzB5TnlBdE56SWdMVFE1WXkweElDMDBJQzB5SUMweE5pQXRNaUF0TXpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FRTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUU1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEVnTFRJNE4yTXhOeUEwTWlBek5TQXhPRFVnTXpjZ01qZzBZekFnTXlBMklETWdOeUF6Y3pjZ01DQTNJQzB6WXpJZ0xUazRJREl3SUMweU5ERWdNemNnTFRJNE5HTXdJQzB4SURBZ0xUTWdMVElnTFROakxURWdNQ0F0TWpJZ05DQXRORElnTkdNdE1qRWdNQ0F0TkRFZ0xUUWdMVFF5SUMwMFl5MHlJREFnTFRJZ01TQXRNaUF6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRSQ1F5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkNReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDJNQ0F4TnpSakxUVWdNU0F0TnlBMklDMDNJREV4WXpBZ01pQXdJRE1nTVNBMWJERXdOaUF5TXpGek15QTJJREV3SURaak5DQXdJRGNnTFRJZ01UQWdMVFpzTVRBNElDMHlNekZqTVNBdE1TQXhJQzB6SURFZ0xUVmpNQ0F0TmlBdE5DQXRNVEFnTFRFeElDMHhNV2d0TmpoakxUUWdNQ0F0T0NBeUlDMHhNU0EyWXpBZ01DQXROVFlnTVRFNUlDMDFOeUF4TWpOakxUSWdNaUF0TkNBeklDMDJJRE56TFRNZ0xURWdMVFFnTFROakxUSWdMVFFnTFRVMklDMHhNak1nTFRVMklDMHhNak5qTFRJZ0xUVWdMVGNnTFRjZ0xURXhJQzAzWXkweElEQWdMVFFnTUNBdE5TQXhlazB0TVNBeU5DQmpNQ0F4TXlBd0lESTBJREkwSURJMGFESTVNV015TkNBd0lESTBJQzB4TVNBeU5DQXRNalJ6TFRFZ0xUSTBJQzB5TkNBdE1qUm9MVEk1TVdNdE1qUWdNQ0F0TWpRZ01URWdMVEkwSURJMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUUkNOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJDTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweE1qVmpNQ0F6SURFZ05pQXlJREV3WXpNZ09DQTJJREUwSURFMUlERTBZekVnTUNBMUlDMHhJRGtnTFRKc016QXdJQzB4TURKak1UTWdMVFFnTVRNZ0xURXdJREV6SUMweE9ITXdJQzB4TlNBdE1UTWdMVEU0YkMwek1EWWdMVEV3TTJNdE1TQXRNU0F0TXlBdE1TQXROQ0F0TVdNdE55QXdJQzB4TVNBNElDMHhOQ0F4TldNdE1TQXpJQzB5SURZZ0xUSWdPV013SURVZ015QXhNQ0F4TkNBeE5XTXdJREFnTWpFMElEY3pJREl5TlNBM05tTTJJRElnT0NBMElEZ2dOM010TWlBMklDMDNJRGRqTFRFd0lEUWdMVEl5TmlBM055QXRNakkySURjM1l5MHhNU0EwSUMweE5DQTVJQzB4TkNBeE5Ib2dUUzB4SUMweU5HTXdJREV6SURBZ01qUWdNalFnTWpSb01qa3hZekkwSURBZ01qUWdMVEV4SURJMElDMHlOSE10TVNBdE1qUWdMVEkwSUMweU5HZ3RNamt4WXkweU5DQXdJQzB5TkNBeE1TQXRNalFnTWpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FTXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORU14SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFFnTFRJMFl5MHhJRFFnTFRFZ09DQXRNU0F4TVdNd0lERXdJRFVnTVRNZ01UTWdNVE5qT1NBd0lERTBJQzAzSURJd0lDMHlNV014SUMweElESWdMVFVnTXlBdE9XTXhNaUF0TkRFZ05UY2dMVEU1TkNBeU5qTWdMVEU1TkdNeU1UTWdNQ0F5TlRZZ01UVTRJREkyTmlBeE9UWmpNU0F6SURFZ05pQXlJRGRqTnlBeE5DQXhNU0F5TVNBeU1TQXlNV001SURBZ01UUWdMVFFnTVRRZ0xURTBZekFnTFRNZ01DQXROaUF0TVNBdE1UQmpMVFl5SUMwek1EWWdMVEkzTVNBdE16QTRJQzB6TURBZ0xUTXdPR010TXpJZ01DQXRNak01SURJZ0xUTXdNQ0F6TURoNlRUTXdNeUF0TVRBNUlHTXRNamtnTUNBdE5UUWdNalVnTFRVMElEVTBZekFnTXpBZ01qVWdOVFVnTlRRZ05UVmpNekFnTUNBMU5TQXRNalVnTlRVZ0xUVTFZekFnTFRJNUlDMHlOU0F0TlRRZ0xUVTFJQzAxTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWQlFVUXVlRzFzQUR4emVXMWliMndnYVdROUlrVkJRVVFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVFF4SURKakxUTWdNQ0F0TmlBeUlDMDJJRFZqTUNBeElEQWdNaUF4SURSak5pQXhOaUEwTVNBM09TQXhNakFnTnpsak56Y2dNQ0F4TXprZ0xUUTBJREU0TlNBdE5EUm9NVGhqTFRNZ05EZ2dMVEU0SURreUlDMHpOaUF4TURsc01qYzFJQzB4TVROc0xUSTNOU0F0TVRJeVl6SXpJREl5SURNeklEVTBJRE0ySURnNVl5MHpNU0F0TmlBdE5qSWdMVGtnTFRrMUlDMDVZeTAxT0NBd0lDMDVOaUF5TWlBdE1UUTFJREk1WXkweklEQWdMVFVnTVNBdE9DQXhZeTB5TUNBd0lDMDBNQ0F0TVRJZ0xUVXlJQzB5TVdNdE5DQXRNeUF0TVRJZ0xUY2dMVEU0SUMwM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUXhSUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalF4UlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TUNBeU56Vm9MVEV3ZGpFeU5XZ3hNR3d5TXpBZ0xUSXpNSFl0TVRJMWVrMHdJREJvTVRCc01qTXdJQzB5TXpCMkxURXlOV3d0TWpNd0lESXpNR2d0TVRCMk1USTFlazB3SURZd01HZ3hNR3d5TXpBZ0xUSXpNSFl0TVRJMWJDMHlNekFnTWpNd2FDMHhNSFl4TWpWNlRURXdJRGMxYUMweE1IWXhNalZvTVRCc01qTXdJQzB5TXpCMkxURXlOWHBOTVRBZ0xUTXlOV2d0TVRCMk1USTFhREV3YkRJek1DQXRNak13ZGkweE1qVjZUVEV3SURZM05XZ3RNVEIyTVRJMWFERXdiREl6TUNBdE1qTXdkaTB4TWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05FWXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORVl3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV4TWlBME1XZ3RNVEV5ZGpRNGFERXhNbll0TkRoNlRUQWdMVE00YURFeE1uWXRORGhvTFRFeE1uWTBPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTUVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME1FRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16UWdMVE0zT1dneU5UUmpNVEU1SURBZ01UZzJJQzAyTnlBeE9EWWdMVEUxT0dNd0lDMDJOQ0F0TXpBZ0xURXhNQ0F0T0RjZ0xURXpOMk00TUNBdE16RWdNVEUwSUMwM05pQXhNVFFnTFRFMU1tTXdJQzB4TURNZ0xUY3lJQzB4TnprZ0xURTROU0F0TVRjNWFDMHlPREoyTmpJMmVrMDNPU0F0TXpFemFDMDROV3d5TWpRZ05qSTJhREV3TTJ3eU1qQWdMVFl5Tm1ndE9UQnNMVFkwSURFNE9HZ3RNalF4ZWsweU1pQXhNREEzYURRNU1YWXROekZvTFRJd05YWXROVFUxYUMwNE1IWTFOVFZvTFRJd05uWTNNWHBOTVRFMElDMDNNVGwyTFRJeE5XZ3hPVFZqTnpVZ01DQXhNVElnTkRjZ01URXlJREV3TnlCak1DQTJNU0F0TXpjZ01UQTRJQzB4TVRJZ01UQTRhQzB4T1RWNlRUSTJPQ0F0TkRRNWFDMHhOVFIyTFRFNU9XZ3hOVFJqT0RrZ01DQXhNallnTXpZZ01USTJJRGs1WXpBZ05qUWdMVE0zSURFd01DQXRNVEkySURFd01IcE5Nalk0SURJeU4yd3RNVEF6SUMweU9EVm9NakF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpReE15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXhNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRE5qTUNBMklERTBJRGtnTVRVZ09XTTRJREFnTVRVZ01DQXhOaUF0TVRoak16RWdMVGd6SURjMElDMHhNVE1nTVRJMElDMHhOekJzTVRZZ0xURTNZelUySUMwMk1DQTRNaUF0T0RrZ09URWdMVEUwTkdNeElDMDRJRElnTFRFNElESWdMVEkzWXpBZ0xUUTRJQzB4TnlBdE1UQXlJQzB5TmlBdE1UTXdZekl5SUMwME5TQXlOQ0F0TlRrZ01qVWdMVGcwZGkwNVl6QWdMVEl5SUMwMElDMHpOeUF0TVRZZ0xUTTNZeTB4TUNBd0lDMHlNU0F3SUMweU1TQXlNbU10TVNBME1DQXRNelFnTVRVeElDMHhNVGdnTWpBNVl5MHlPU0F5TUNBdE5qWWdNamNnTFRFd09DQXpNbll6TmpSNlRUTTRJQzB4T1RBZ1l6RXpJQzAwT0NBeU5DQXROVFlnTkRZZ0xUazBZekU0SUMwek1DQTNNaUF0T0RJZ09UUWdMVEV4TUdNeE1pQXRNVFlnTWpNZ0xUTXdJRE15SUMwME5HTXhNQ0F5TUNBeE5pQXpNaUF4TmlBMU5XTXdJREU1SUMwMElEUTBJQzB4TnlBMk5XTXROVFFnT1RFZ0xURXhOeUF4TWpRZ0xURTNNU0F4TWpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05FWkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORVpHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFEySUMwMU1EQm9MVFEyZGpFd01EQm9ORFoyTFRNMmFDMHlObll0T1RJNGFESTJkaTB6Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME1EY3VlRzFzQUR4emVXMWliMndnYVdROUlrWTBNRGNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TVRVMFl6QWdNak0ySURFNU5pQTBNamNnTkRJNElEUXlOMk14T0RBZ01DQXpNakFnTFRnNElETXlNQ0F0TWpjMVl6QWdMVEU0T0NBdE1UQTBJQzB6TURjZ0xUSTVOeUF0TXpBM1l5MHhNVFFnTUNBdE1qQTNJRGt6SUMweU1EY2dNakEzWXpBZ01URTFJRGt6SURJd09DQXlNRGNnTWpBNFl6YzNJREFnTVRJNUlDMHlNeUF4TWprZ0xURXdNWE10TlRZZ0xUazBJQzA1TWlBdE9UUnpMVFE0SURJMklDMDNNaUF5Tm5NdE9ESWdMVEk0SUMwNE1pQXROelIyTFROak1DQXRNVGNnT0NBdE9Ua2dNVFUzSUMwNU9XTXhPVGdnTUNBeE9UWWdNak00SURFNU5pQXlNemdnWXpBZ01qRXdJQzB5TkRFZ01qRTJJQzB5TkRFZ01qRTJZeTB4T0RBZ01DQXRNekExSUMweE16UWdMVE13TlNBdE16RTBZekFnTFRFM09TQXhORFVnTFRNeU5TQXpNalVnTFRNeU5XTXhOakFnTUNBek1EY2dNVEl3SURNek5pQXlOemxqT0NBME5TQTRJRGt4SURFMUlERXpObU14SURnZ01URWdOamNnTWpVZ05qZGpNeUF3SURjZ0xUTWdNVEVnTFRFeVl6RXdJQzB5TkNBeE1TQXRNVEV6SURFeElDMHlNREJqTUNBdE1qTTNJQzB5TURBZ0xUUXlPQ0F0TkRNMklDMDBNamhqTFRJek55QXdJQzAwTWpnZ01Ua3hJQzAwTWpnZ05ESTRlazA1TXpBZ0xURXlNMk13SURNeElESTFJRFUySURVMUlEVTJJR016TVNBd0lEVTJJQzB5TlNBMU5pQXROVFpqTUNBdE16QWdMVEkxSUMwMU5pQXROVFlnTFRVMll5MHpNQ0F3SUMwMU5TQXlOaUF0TlRVZ05UWjZUVGs0TlNBMk5tTXRNekFnTUNBdE5UVWdNalVnTFRVMUlEVTJZekFnTXpBZ01qVWdOVFVnTlRVZ05UVmpNekVnTUNBMU5pQXRNalVnTlRZZ0xUVTFZekFnTFRNeElDMHlOU0F0TlRZZ0xUVTJJQzAxTm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd09URXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPVEVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OQ0F4TkRGakxUTWdNeUF0TkNBMklDMDBJREV3WXpBZ015QXhJRGNnTkNBeE1Hd3pNaUF6TW1NMElETWdPQ0ExSURFeUlEVnpOeUF0TWlBNUlDMDBiREV5T0NBdE1USTRZelFnTFRRZ09TQXROeUF4TkNBdE4yTXpJREFnTmlBeElEZ2dNMnd4TXpFZ01UTXhZek1nTXlBMklEUWdNVEFnTkdNeklEQWdOeUF0TVNBeE1DQXROR3d6TWlBdE16SmpNeUF0TkNBMUlDMDRJRFVnTFRFeWN5MHlJQzAzSUMwMElDMDViQzB4TXpBZ0xURXpNR010TXlBdE15QXROQ0F0TmlBdE5DQXRNVEJ6TVNBdE9DQTFJQzB4TVd3eE1qa2dMVEV5T1dNeUlDMHlJRFFnTFRVZ05DQXRPWE10TWlBdE9DQXROU0F0TVRJZ2JDMHpNaUF0TXpKakxUTWdMVE1nTFRjZ0xUUWdMVEV3SUMwMFl5MDBJREFnTFRjZ01TQXRNVEFnTkdNd0lEQWdMVEV5T0NBeE1qY2dMVEV6TUNBeE16QmpMVElnTWlBdE5pQTBJQzB4TUNBMGN5MDRJQzB5SUMweE1TQXROV3d0TVRNd0lDMHhNekJqTFRJZ0xUSWdMVFVnTFRRZ0xUa2dMVFJ6TFRnZ01pQXRNVElnTld3dE16SWdNekpqTFRNZ015QXROQ0EzSUMwMElERXdZekFnTkNBeElEY2dOQ0F4TUd3eE16QWdNVE13WXpJZ01pQXpJRFlnTXlBeE1HTXdJRFVnTFRJZ01UQWdMVFVnTVRSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9URkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEZGSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGdnTFRJMk1tTXROU0EwSUMwNElERXhJQzA0SURFM2N6TWdNVElnT0NBeE4ydzJPU0EyT1dNdE16VWdORFVnTFRVMElERXdNU0F0TlRRZ01UVTVZekFnTVRRMklERXhPU0F5TmpZZ01qWTFJREkyTm1NMU9TQXdJREV4TlNBdE1Ua2dNVFl3SUMwMU5HdzFNU0ExTVdNMElEUWdNVEVnTnlBeE55QTNjekV5SUMweklERTNJQzAzWXpRZ0xUVWdOeUF0TVRFZ055QXRNVGR6TFRNZ0xURXpJQzAzSUMweE4yd3RORGtnTFRRNVl6a2dMVEV3SURFNElDMHlNaUF5TmlBdE16UmpNeUF0TkNBMElDMDRJRFFnTFRFell6QWdMVGdnTFRRZ0xURTJJQzB4TVNBdE1qQWdZeTAwSUMweklDMDRJQzAwSUMweE15QXROR010TnlBd0lDMHhOU0EwSUMweU1DQXhNV010TmlBNUlDMHhNeUF4T0NBdE1qQWdNalpzTFRFeU1pQXRNVEl5WXpNZ0xUY2dOU0F0TVRVZ05TQXRNalJqTUNBdE16UWdMVEk0SUMwMk1pQXROak1nTFRZeVl5MDRJREFnTFRFMklESWdMVEkwSURWc0xURXdNeUF0TVRBMFl6UXdJQzB6TmlBNU1TQXROVFlnTVRRMUlDMDFObU0zTlNBd0lERTBOU0F6T1NBeE9EVWdNVEF5WXpVZ09DQXhNaUF4TWlBeU1DQXhNbU0wSURBZ09TQXRNaUF4TXlBdE5HTTNJQzAxSURFeElDMHhNeUF4TVNBdE1qRmpNQ0F0TkNBdE1TQXRPQ0F0TXlBdE1USWdZeTAxTVNBdE56Z2dMVEV6TWlBdE1USTFJQzB5TWpZZ0xURXlOV010TmpjZ01DQXRNVE13SURJMUlDMHhOemtnTnpCc0xUWTNJQzAyTjJNdE5TQXROU0F0TVRFZ0xUY2dMVEUzSUMwM2N5MHhNeUF5SUMweE55QTNlazAzTVNBd1l6QWdMVFExSURFMElDMDRPU0EwTUNBdE1USTFiREV3TVNBeE1ESmpMVE1nTnlBdE5DQXhOU0F0TkNBeU0yTXdJRE0xSURJNElEWXpJRFl5SURZell6a2dNQ0F4TnlBdE1pQXlOQ0F0Tld3eE1qQWdNVEl3WXkwek5pQXlOaUF0T0RBZ05EQWdMVEV5TmlBME1HTXRNVEl3SURBZ0xUSXhOeUF0T1RrZ0xUSXhOeUF0TWpFNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUa3dRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt3UVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMwM09ETjJNVE0yTm1Nd0lERTNJRFlnTVRjZ01UTWdNVGRvT0dNM0lEQWdNVE1nTUNBeE15QXRNVGQyTFRJNE5HTXpJQzB5TmlBeE5TQXRNek1nTWpVZ0xUTXphREV5TVdNeU5TQXdJREk0SURFNUlETXdJRE0zZGpJeU4yTXdJREUzSURZZ01UY2dNVE1nTVRkb09XTTJJREFnTVRJZ01DQXhNaUF0TVRkMkxURXdOelJqTUNBdE1UY2dMVFlnTFRFM0lDMHhNaUF0TVRkb0xUbGpMVGNnTUNBdE1UTWdNQ0F0TVRNZ01UZDJNak0zWXkweUlERTRJQzAxSURNNElDMHpNQ0F6T0dndE1URTJZeTB5TkNBd0lDMHlPQ0F0TWpBZ0xUTXdJQzB6T0hZdE5EYzJJR013SUMweE55QXROaUF0TVRjZ0xURXpJQzB4TjJndE9HTXROeUF3SUMweE15QXdJQzB4TXlBeE4zcE5NelFnTVRVeGRpMHpObU15SUMweE9DQTJJQzB6TnlBek1DQXRNemRvTVRJeFl6RTNJREFnTWpVZ01qQWdNalVnTXpWMk16aGpMVFlnTWpBZ0xURTNJREl6SUMweU55QXlNMmd0TVRJMVl5MDNJREFnTFRFNElEQWdMVEkwSUMweU0zcE5NelFnTFRFeE1IWXRNakpqTWlBdE1UZ2dOaUF0TXpjZ016QWdMVE0zYURFeU1XTXhNQ0F3SURJeUlEY2dNalVnTXpOMk1qWmpMVEVnTVRnZ0xUWWdNemNnTFRJM0lETTNhQzB4TWpkakxURTNJQzAwSUMweU1TQXRNakVnTFRJeUlDMHpOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1UmpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNVJqQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9Ua2dORGcwWXpBZ09TQTNJREUySURFMklERTJhREUyWXprZ01DQXhOaUF0TnlBeE5pQXRNVFoyTFRrMk9HTXdJQzA1SUMwM0lDMHhOaUF0TVRZZ0xURTJhQzB4Tm1NdE9TQXdJQzB4TmlBM0lDMHhOaUF4Tm5ZNU5qaDZUVEUySUMwMU1EQmpMVGtnTUNBdE1UWWdOeUF0TVRZZ01UWjJPVFk0WXpBZ09TQTNJREUySURFMklERTJhREUyWXprZ01DQXhOaUF0TnlBeE5pQXRNVFoyTFRrMk9HTXdJQzA1SUMwM0lDMHhOaUF0TVRZZ0xURTJhQzB4Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd09EVXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPRFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NakFnTFRFeU4yTXdJRFlnTUNBeE1pQXhJREU0WXpNZ016VWdNalVnTnpRZ056a2dOelJqTkRNZ01DQTNPQ0F0TXpRZ056Z2dMVGM0WXpBZ0xUSTRJQzB4TlNBdE5UTWdMVE00SUMwMk4yTXROU0F0TXlBdE1USWdMVGNnTFRFeUlDMHhOR014SUMwM0lEY2dMVEV4SURFeUlDMHhOR00zSUMweklERTFJQzB6SURJeklDMHpZekkySURBZ09EVWdNVFFnT0RVZ01USTBZekFnTVRFeElDMDJPU0F4TXpBZ0xURXdNeUF4TXpCekxUVTRJQzB5TXlBdE5qZ2dMVE16WXkweE1TQXRNVEVnTFRFeUlDMHlNQ0F0TWpJZ0xUSXdjeTB5TUNBeUlDMHlNQ0F4TlhZeWJERXhJREl5TWlCak1TQTRJRFlnTVRjZ01qUWdNVGRqTVRjZ0xUSWdNVEF6SUMweE1DQXhNelVnTFRFd2N6RXhNQ0E1SURFeU15QTVZekV4SURBZ01UUWdMVGdnTVRRZ0xUSXhZekFnTFRFMklDMDFJQzA1TmlBdE1UUTBJQzA1Tm1NdE5ERWdNQ0F0T0RnZ055QXRPVGdnT1dndE5HTXRPU0F3SUMweE5DQXROU0F0TVRVZ0xURXpZeTB4SUMwNUlDMDFJQzAyTlNBdE5TQXROalYyTFRSak1DQXRNeUF3SUMwM0lEUWdMVGRqTVNBd0lETWdNQ0ExSURGak16SWdNVGtnTnpVZ01qa2dNVE16SURJNVl6a3hJREFnTVRZMUlDMDNOQ0F4TmpVZ0xURTJOV013SUMwNU1DQXROallnTFRFMk5DQXRNVGcySUMweE5qUWdZeTB4TWpNZ01DQXRNVGMzSURReElDMHhOemNnTVRJMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUa3hNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt4TXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TkRFZ0xUSTJOV010TVRNMklERXpJQzB5TkRFZ01USTRJQzB5TkRFZ01qWTFjekV3TlNBeU5URWdNalF4SURJMk5IWTNOV013SURFeklERXhJREkwSURJMElESTBZekUwSURBZ01qUWdMVEV4SURJMElDMHlOSFl0TnpWak1UTTJJQzB4TXlBeU5ESWdMVEV5TmlBeU5ESWdMVEkyTkhNdE1UQTFJQzB5TlRJZ0xUSTBNaUF0TWpZMWRpMDVNV013SUMweE15QXRNVEFnTFRJMElDMHlOQ0F0TWpSakxURXpJREFnTFRJMElERXhJQzB5TkNBeU5IWTVNWHBOTWpnNUlDMDFPSFl0TVRVNFl6RXhNQ0F4TVNBeE9UUWdNVEExSURFNU5DQXlNVFp6TFRnMElESXdNeUF0TVRrMElESXhObll0TVRVNElHTXlNeUF0TVRBZ016a2dMVE15SURNNUlDMDFPSE10TVRZZ0xUUTRJQzB6T1NBdE5UaDZUVEkwTVNBeU1UWmpMVEV3T1NBdE1UTWdMVEU1TXlBdE1UQTFJQzB4T1RNZ0xUSXhObU13SUMweE1UQWdPRE1nTFRJd05TQXhPVE1nTFRJeE5uWXhOVGhqTFRJeUlERXdJQzB6T0NBek1pQXRNemdnTlRoek1UWWdORGdnTXpnZ05UaDJNVFU0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRrd055NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3dOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRGM0TTJNd0lERTNJRFlnTVRjZ01UTWdNVGRvT0dNM0lEQWdNVE1nTUNBeE15QXRNVGQyTFRRM05HTXpJQzB5TmlBeE5TQXRNek1nTWpVZ0xUTXphREV5TVdNeU5TQXdJREk0SURFNUlETXdJRE0zZGpJeU4yTXdJREUzSURZZ01UY2dNVE1nTVRkb09XTTJJREFnTVRJZ01DQXhNaUF0TVRkMkxUZ3pOMk13SUMweE55QXROaUF0TVRjZ0xURXlJQzB4TjJndE9XTXROeUF3SUMweE15QXdJQzB4TXlBeE4yTXRNaUF4T0NBdE5TQXlPQ0F0TXpBZ01qaG9MVEV4Tm1NdE1qUWdNQ0F0TWpnZ0xUSXdJQzB6TUNBdE16aDJMVEkxWXpBZ0xURTNJQzAySUMweE55QXRNVE1nTFRFM2FDMDRJR010TnlBd0lDMHhNeUF3SUMweE15QXhOM1l4TVRFMWVrMDFPQ0F4TnpSakxUY2dNQ0F0TVRnZ01DQXRNalFnTFRJemRpMHpObU15SUMweE9DQTJJQzB6TnlBek1DQXRNemRvTVRJeFl6RTNJREFnTWpVZ01qQWdNalVnTXpWMk16aGpMVFlnTWpBZ0xURTNJREl6SUMweU55QXlNMmd0TVRJMWVrMHpOQ0F0TVRNeVl6SWdMVEU0SURZZ0xUTTNJRE13SUMwek4yZ3hNakZqTVRBZ01DQXlNaUEzSURJMUlETXpkakkyWXkweElERTRJQzAySURNM0lDMHlOeUF6TjJndE1USTNZeTB4TnlBdE5DQXRNakVnTFRJeElDMHlNaUF0TXpkMkxUSXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEE0UXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBNFF5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE1TQXlNMk13SURrZ055QXhOQ0F4TkNBeE5HZ3hPRFJqTmlBd0lERTFJRGtnTVRVZ01UaDJNVGd4WXpBZ055QTFJREUwSURFMElERTBhRFEyWXprZ01DQXhOU0F0TnlBeE5TQXRNVFIyTFRFNE1XTXdJQzB4TUNBMUlDMHhPQ0F4TXlBdE1UaG9NVGcxWXpjZ01DQXhOQ0F0TlNBeE5DQXRNVFIyTFRRMll6QWdMVGtnTFRjZ0xURTFJQzB4TkNBdE1UVm9MVEU0TkdNdE55QXdJQzB4TkNBdE5pQXRNVFFnTFRFMmRpMHhPREpqTUNBdE55QXROaUF0TVRRZ0xURTFJQzB4TkdndE5EWmpMVGtnTUNBdE1UUWdOeUF0TVRRZ01UUjJNVGcwWXpBZ05TQXROU0F4TkNBdE1UVWdNVFJvTFRFNE5DQmpMVGNnTUNBdE1UUWdOaUF0TVRRZ01UVjJORFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTURVeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdPRGRqTUNBeU1ESWdNVFV6SURNME5TQXlPVGNnTkRZMFl6RXlJREV3SURFeElERXlJRGtnTWpSakxUY2dOREVnTFRFMElERXdOaUF0TVRRZ01UWTBZekFnTVRBMElESTBJREl5T1NBNU9DQXpNVEZqTWpBZ01qSWdOVEVnTkRnZ05qVWdORGhqTVRFZ01DQXpOeUF0TWpnZ05USWdMVFV3WXpReElDMDJNQ0EyTlNBdE1UUTJJRFkxSUMweU16TmpNQ0F0TVRVeklDMDRNaUF0TWpnd0lDMHhPVEFnTFRNNE1XTXROaUF0TmlBdE9DQXROeUF0TmlBdE1UbHNNalVnTFRFME5XTXpJQzB4T0NBeklDMHhPQ0F5T1NBdE1UaGpNVFEzSURBZ01qUXhJQzB4TVRNZ01qUXhJQzB5TkRFZ1l6QWdMVEV4TXlBdE5qY2dMVEU1T0NBdE1UWTRJQzB5TXpoakxURTBJQzAySUMweE5TQXROU0F0TVRNZ0xURTNZekV4SUMwMk1pQXlPU0F0TVRVM0lESTVJQzB5TVRSak1DQXRNVEl4SUMwMk55QXRNVGN4SUMweE1qa2dMVEU1TUdNeU1TQXRPU0F6TVNBdE1qWWdNekVnTFRRMll6QWdMVEU0SUMweE1DQXRNemtnTFRNM0lDMDFNMk10TVRJZ0xUWWdMVEV3SUMwNElDMHpJQzB4Tm1NeE1pQXRNVE1nTVRZZ0xUSTJJREUySUMwME5HTXdJQzAwTmlBdE5ESWdMVGN4SUMwNU1TQXROekZqTFRVMElEQWdMVGM0SURJMklDMDNPQ0ExT1dNd0lESTBJREV6SURRMklEUTFJRFU1SUdNeE1pQTFJREV3SURjZ05TQXhOR010T0NBeE1DQXRNVElnTWpJZ0xURXlJRE0zWXpBZ01qTWdNVEFnTkRFZ01qZ2dOVEpqTFRFeU9DQXhNaUF0TVRZeUlERXdNU0F0TVRZeUlERTJNbU13SURZeUlEUXdJREV4TlNBeE1EY2dNVEUxWXpZeElEQWdPVFlnTFRRM0lEazJJQzB4TURKak1DQXROVGdnTFRNMklDMDROU0F0TmpjZ0xUazBZeTB5TXlBdE55QXRNeklnTFRFd0lDMHpNaUF0TVRkak1DQXRNVE1nTWpZZ0xUSTVJRGd3SUMweU9XTTFPU0F3SURFMU9TQXhPQ0F4TlRrZ01UWTJZekFnTkRjZ0xURTFJREV6TkNBdE1qY2dNakF4WXkweUlERXlJQzAwSURFeElDMHhOU0E1SUdNdE1qQWdMVFFnTFRRMklDMDJJQzAyT1NBdE5tTXRNalExSURBZ0xUTTJOQ0F4TmpVZ0xUTTJOQ0F6TXpsNlRUZ3dJREl3WXpBZ0xURXpPU0F4TVRNZ0xUSXpOaUF5T0RnZ0xUSXpObU15TUNBd0lEUXdJRElnTlRZZ05XTXhOU0F6SURFMklETWdNVFFnTVRSc0xUVXdJREk1T0dNdE1pQXhNU0F0TkNBeE1pQXRNakFnT0dNdE5qRWdMVEUzSUMweE1EQWdMVFl3SUMweE1EQWdMVEV4TjJNd0lDMDBOaUF6TUNBdE9Ea2dOeklnTFRFd04yTTNJQzB6SURFMUlDMDJJREUxSUMweE0yTXdJQzAySUMwMElDMHhNU0F0TVRJZ0xURXhZeTAzSURBZ0xURTVJRE1nTFRJM0lEWWdZeTAyT0NBeU15QXRNVEUxSURnM0lDMHhNVFVnTVRjM1l6QWdPRFVnTlRjZ01UWTBJREUwTlNBeE9UUmpNVGdnTmlBeE9DQTFJREUxSURJMGJDMHlNU0F4TWpoakxUSWdNVEVnTFRRZ01USWdMVEUwSURSakxUUTNJQzB6T0NBdE9UTWdMVGMxSUMweE5UTWdMVEUwTW1NdE9ETWdMVGswSUMwNU15QXRNVGN6SUMwNU15QXRNak15ZWswek16Y2dOamt4WXpBZ0xUTXlJRElnTFRZMklEWWdMVGt5WXpJZ0xURXpJRFlnTFRFMElERXpJQzA0WXpjNUlEWTVJREUzTkNBeE5Ua2dNVGMwSURJM01HTXdJRFUxSUMweU55QTRNaUF0TmpBZ09ESmpMVFl4SURBZ0xURXpNeUF0T1RZZ0xURXpNeUF0TWpVeWVpQk5ORFF4SURFeE4yTXRNVElnTVNBdE1UTWdMVElnTFRFeElDMHhOR3cwT1NBdE1qZzFZeklnTFRFeUlEUWdMVEV5SURFMklDMDJZelUySURJNElEazBJRGM1SURrMElERTBNbU13SURnNElDMDJOeUF4TlRZZ0xURTBPQ0F4TmpONlRUSTJOeUF0T0RJMVl6QWdMVEU0SURFd0lDMHpPQ0EwTUNBdE16aGpNalFnTUNBME15QXhOQ0EwTXlBME1HTXdJREUxSUMwNElESXlJQzAwTUNBME4yTXROeUExSUMweE1DQTJJQzB4TlNBell5MHlNU0F0TVRNZ0xUSTRJQzB6TmlBdE1qZ2dMVFV5ZWswek5URWdMVFkxTjJNdE1qSWdNQ0F0TXpnZ0xURXpJQzB6T0NBdE16VmpNQ0F0TVRRZ09DQXRNak1nTXpFZ0xUUXhJR000SUMwMUlERXhJQzAxSURFMUlDMHlZekUzSURFeUlESTBJREk1SURJMElEUTJZekFnTVRZZ0xUZ2dNeklnTFRNeUlETXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEEwTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBME5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU16SWdNR2d0TWpJeGRqTXlhRGxqTXpJZ01DQTBOQ0F6SURVd0lEbGpOQ0ExSURRZ09DQTBJRFExZGpJMk1XTXdJRE00SURBZ05EQWdMVFFnTkRWakxUWWdOaUF0TVRnZ09TQXROVEFnT1dndE9YWXpNbWd5TVRSak9EVWdNQ0F4TWprZ0xUZ2dNVFkxSUMwek1tTTFOaUF0TXpjZ09EWWdMVGs1SURnMklDMHhPREJqTUNBdE9ESWdMVE13SUMweE5EY2dMVGd6SUMweE9EUmpMVE0zSUMweU5pQXRPRFVnTFRNM0lDMHhOakVnTFRNM2VrMDFOalFnTWpFeFl6QWdNVE0xSURrMUlESXpNU0F5TWpjZ01qTXhZelF5SURBZ056QWdMVGdnTVRFd0lDMHpNbXd6TWlBek1HZ3lObXcySUMweE56SWdiQzB6TWlBdE0yTXRNamNnTVRBd0lDMDNNU0F4TkRZZ0xURXpOeUF4TkRaakxUYzBJREFnTFRFeE15QXROalVnTFRFeE15QXRNVGc1WXpBZ0xURXpNaUF6T1NBdE1UazBJREV5TUNBdE1UazBZelk1SURBZ01URTNJRFE0SURFek5DQXhNekZzTXpjZ0xUbGpMVEl6SUMweE1EY2dMVGcwSUMweE5Ua2dMVEU1TUNBdE1UVTVZeTAzTVNBd0lDMHhNaklnTWpBZ0xURTJNeUEyTm1NdE16Z2dORE1nTFRVM0lEa3lJQzAxTnlBeE5UUjZUVEU0TWlBek5qVjJMVEk1TkdNd0lDMHpNU0EySUMwek9TQXpOaUF0TXpsb01USmpPVEFnTUNBeE1qWWdOVGtnTVRJMklERTVNU0JqTUNBeE1qQWdMVFF3SURFM09DQXRNVEl6SURFM09HZ3RNVFZqTFRJNUlEQWdMVE0ySUMwM0lDMHpOaUF0TXpaNlRURXdNalVnTFRsakxUTXhJREFnTFRVMklESTJJQzAxTmlBMU5tTXdJRE15SURJMUlEVTNJRFUySURVM1l6TXlJREFnTlRjZ0xUSTFJRFUzSUMwMU4yTXdJQzB6TVNBdE1qVWdMVFUySUMwMU55QXROVFo2VFRVeE5TQXRPV010TXpFZ01DQXROVFlnTWpZZ0xUVTJJRFUyWXpBZ016SWdNalVnTlRjZ05UWWdOVGRqTXpJZ01DQTFOeUF0TWpVZ05UY2dMVFUzWXpBZ0xUTXhJQzB5TlNBdE5UWWdMVFUzSUMwMU5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXdOVVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TlVRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpBNElDMDFNRE5qTFRFMElEQWdMVEl4SURjZ0xUSXhJREl4ZGprMk5HTXdJREUwSURjZ01qRWdNakVnTWpGb01XTXhOQ0F3SURJeElDMDNJREl4SUMweU1YWXRORE00WXpBZ0xUZ2dOU0F0TnlBNUlDMDJZekkySURjZ05qZ2dNek1nT0RrZ01UUTJZek1nTVRZZ09TQXlOU0F4T1NBeU5XTXhNU0F3SURFMklDMHhNQ0F5TVNBdE1qZGpNVE1nTFRRMElETTJJQzA1TXlBeE1EY2dMVGt6WXpZMUlEQWdPRE1nTmpRZ09ETWdNVGsxY3kweU15QXhPVEFnTFRFd05pQXhPVEJqTFRFMElEQWdMVGcxSUMwMklDMDROU0F0TWpkak1DQXROU0F4TmlBdE1URWdNamNnTFRFMUlHTXlNQ0F0TnlBME1DQXRNamNnTkRBZ0xUWTFZekFnTFRRMElDMHlPU0F0TmprZ0xUWTRJQzAyT1dNdE5ETWdNQ0F0TnpjZ01qa2dMVGMzSURneVl6QWdOak1nTlRVZ01USTJJREUzTkNBeE1qWmpNVFkwSURBZ01qTTJJQzB4TVRVZ01qTTJJQzB5TVRsak1DQXRNVE00SUMwM05pQXRNak0wSUMweU1Ea2dMVEl6TkdNdE1qa2dNQ0F0TkRnZ05TQXROakVnT1dNdE1UQWdNeUF0TWpBZ05TQXRNamtnTFRGakxURTBJQzA1SUMwek5pQXROREVnTFRNMklDMDJNWE15TWlBdE5USWdNellnTFRZeFl6a2dMVFlnTVRrZ0xUUWdNamtnTFRGak1UTWdOQ0F6TWlBNUlEWXhJRGtnWXpFek15QXdJREl3T1NBdE9UWWdNakE1SUMweU16UmpNQ0F0TVRBMElDMDNNaUF0TWpFNUlDMHlNellnTFRJeE9XTXRNVEU1SURBZ0xURTNOQ0EyTXlBdE1UYzBJREV5Tm1Nd0lEVXpJRE0wSURneUlEYzNJRGd5WXpNNUlEQWdOamdnTFRJMUlEWTRJQzAyT1dNd0lDMHpPQ0F0TWpBZ0xUVTRJQzAwTUNBdE5qVmpMVEV4SUMwMElDMHlOeUF0TVRBZ0xUSTNJQzB4TldNd0lDMHlNU0EzTVNBdE1qY2dPRFVnTFRJM1l6Z3pJREFnTVRBMklEVTVJREV3TmlBeE9UQnpMVEU0SURFNU5TQXRPRE1nTVRrMVl5MDNNU0F3SUMwNU5DQXRORGtnTFRFd055QXRPVE1nWXkwMUlDMHhOeUF0TVRBZ0xUSTNJQzB5TVNBdE1qZGpMVEV3SURBZ0xURTJJRGtnTFRFNUlESTFZeTB5TVNBeE1UTWdMVFl6SURFek9TQXRPRGtnTVRRMll5MDBJREVnTFRrZ01pQXRPU0F0Tm5ZdE5ETTRZekFnTFRFMElDMDNJQzB5TVNBdE1qRWdMVEl4YUMweGVrMHdJQzAwT0RKMk9UWTBZekFnTVRRZ055QXlNU0F5TVNBeU1XZzRObU14TkNBd0lESXhJQzAzSURJeElDMHlNWFl0T1RZMFl6QWdMVEUwSUMwM0lDMHlNU0F0TWpFZ0xUSXhhQzA0Tm1NdE1UUWdNQ0F0TWpFZ055QXRNakVnTWpGNlRUSXlOQ0F0TmpneVl6QWdNalFnTVRNZ05EWWdORFVnTlRsak1USWdOU0F4TUNBM0lEVWdNVFFnWXkwNElERXdJQzB4TWlBeU1pQXRNVElnTXpkak1DQTBNaUF6TlNBMk55QTROaUEyTjJNME9TQXdJRFk1SUMweU15QTJPU0F0TlRKak1DQXRNVGdnTFRFd0lDMHpPU0F0TXpjZ0xUVXpZeTB4TWlBdE5pQXRNVEFnTFRnZ0xUTWdMVEUyWXpFeUlDMHhNeUF4TmlBdE1qWWdNVFlnTFRRMFl6QWdMVFEySUMwME1pQXROekVnTFRreElDMDNNV010TlRRZ01DQXROemdnTWpZZ0xUYzRJRFU1ZWsweU5qTWdMVFk0T0dNd0lDMHhPQ0F4TUNBdE16Z2dOREFnTFRNNFl6STBJREFnTkRNZ01UUWdORE1nTkRCak1DQXhOU0F0T0NBeU1pQXROREFnTkRkakxUY2dOU0F0TVRBZ05pQXRNVFVnTXlCakxUSXhJQzB4TXlBdE1qZ2dMVE0ySUMweU9DQXROVEo2VFRNd09TQXROVFUxWXpBZ0xURTBJRGdnTFRJeklETXhJQzAwTVdNNElDMDFJREV4SUMwMUlERTFJQzB5WXpFM0lERXlJREkwSURJNUlESTBJRFEyWXpBZ01UWWdMVGdnTXpJZ0xUTXlJRE15WXkweU1pQXdJQzB6T0NBdE1UTWdMVE00SUMwek5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVkNSVGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUlRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpRZ056TmpNQ0F6TnlBeU5DQTJPU0ExTkNBNE0yTXRNamtnTVRZZ0xUVXlJRE0zSUMwMU1pQTNOMk13SURRNUlEUTNJRFk0SURFeE5DQTJPR014TmlBd0lERXdNU0F0TVRBZ01UQXhJQzAyT0dNd0lDMHlPU0F0TVRVZ0xUWXdJQzB6TlNBdE56TmpNamdnTFRFMUlEUTRJQzB6TkNBME9DQXROamxqTUNBdE56Z2dMVFl5SUMwNU1TQXRNVEl3SUMwNU1XTXROVGNnTUNBdE1URXdJREl6SUMweE1UQWdOek42VFRVNElEYzNZekFnTFRNNUlETTBJQzAxT0NBM05DQXROVGhqTXpnZ01DQTJPQ0F4T1NBMk9DQTBNMk13SURNNUlDMDFOU0EyTXlBdE9UY2dPREVnWXkweU5pQXRNVEFnTFRRMUlDMDBNeUF0TkRVZ0xUWTJlazB4TXprZ01qZzBZeTB5TlNBd0lDMDNNU0F0TVRJZ0xUY3hJQzB6TjJNd0lDMHpOaUEyTVNBdE5UY2dNVEE0SUMwM05HTXhPU0F4TVNBek1DQXpPQ0F6TUNBMk1XTXdJRFF4SUMwME9TQTFNQ0F0TmpjZ05UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVE0yTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRNMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRrNUlDMDROV013SURNeElESXlJRFUxSURVeUlEVTFZekkzSURBZ05EVWdMVEUxSURRMUlDMDBNV013SUMweE5pQXRPQ0F0TWprZ0xUSXdJQzB6TjJNdE1UVWdMVEV3SUMweU5DQXROU0F0TWpRZ0xURXpZekFnTFRVZ05TQXRPU0F4T0NBdE9XTTBNQ0F3SURVNElETXlJRGcySURFek1HdzJNeUF5TVRsak1TQTFJRElnT0NBeUlERXdZekFnTkNBdE1pQTBJQzA0SURSb0xUVTRZeTB4TUNBd0lDMHhOU0ExSUMweE5TQXhOV013SURFeElEVWdNVFlnTVRZZ01UWm9OVGhqTVRRZ01DQXhOU0F3SURJd0lERTFZek16SURrMklEZzNJREUyTlNBeE9EUWdNVFkxSUdNMk15QXdJRGcySUMwek1DQTROaUF0TmpkekxUSXpJQzAxTkNBdE5Ea2dMVFUwWXkweU5TQXdJQzAwTlNBeE5DQXRORFVnTkRKak1DQXhPQ0E0SURNeUlESXhJRE00WXpFeElEVWdNVFlnTkNBeE5pQXhNSE10T0NBNElDMHhOaUE0WXkwMU1DQXdJQzAzTWlBdE5UTWdMVGt5SUMweE5EQmpMVEVnTFRZZ0xUSWdMVGtnTFRJZ0xURXlZekFnTFRVZ015QXROU0F4TUNBdE5XZzJNR014TUNBd0lERTFJQzAxSURFMUlDMHhOV013SUMweE1TQXROU0F0TVRZZ0xURTJJQzB4Tm1ndE5qVmpMVFFnTUNBdE1UUWdMVGtnTFRFMElDMHhOR010TWpRZ0xUZzBJQzAwTmlBdE1UUTJJQzAzTlNBdE1qQTNJR010TlRVZ0xURXhNeUF0TVRBeUlDMHhOalFnTFRFM09DQXRNVFkwWXkwME1pQXdJQzAzTlNBeU15QXROelVnTmpkNlRUZzNJQzB4TUdNdE5UTWdNQ0F0T0RjZ016RWdMVGczSURZMFl6QWdNamNnTVRjZ05EY2dOREVnTkRkak1Ua2dNQ0F6TmlBdE1UTWdNellnTFRNell6QWdMVEV6SUMwMUlDMHlNeUF0TVRRZ0xUSTVZeTB4TVNBdE55QXRNVGNnTFRVZ0xURTNJQzB4TUdNd0lDMDNJREUzSUMweE5TQTBNaUF0TVRWak16SWdNQ0ExTVNBeU15QTFNU0EwTldNd0lESXdJQzA1SURNeklDMHpPQ0ExTTJNdE16VWdNalFnTFRVMElEUXpJQzAxTkNBM09HTXdJRFV6SURReElEZ3pJREV3TUNBNE15QmpOVEVnTUNBNE1pQXRNak1nT0RJZ0xUWXdZekFnTFRFNUlDMHhNeUF0TXpnZ0xUTTNJQzB6T0dNdE1qQWdNQ0F0TXpVZ01USWdMVE0xSURNeVl6QWdNVEVnTkNBeE9TQXhNQ0F5TkdNM0lEVWdNVElnTlNBeE1pQTVZekFnTnlBdE1UUWdNVEVnTFRNeElERXhZeTB6TVNBd0lDMDBNeUF0TVRjZ0xUUXpJQzB6TTJNd0lDMHhPU0F4TWlBdE16QWdORGdnTFRVM1l6TTVJQzB5T1NBME9TQXROVEFnTkRrZ0xUYzRZekFnTFRVNElDMDFNQ0F0T1RNZ0xURXhOU0F0T1RONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1qUTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalEwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFVnTFRReU0yZ3ROWFkxTmpCak1DQTNJRGdnTVRJZ01UUWdNVEpqTVRBZ01DQXhOeUF0TVRBZ01UZ2dMVEU1WXpFM0lDMHhNREFnTnpFZ0xURXhOaUF4TWpFZ0xURTNNR00yTnlBdE56TWdPVEFnTFRFd01DQXhNREVnTFRFMk1XTXlJQzA1SURJZ0xURTRJRElnTFRJNFl6QWdMVE01SUMweE1TQXRPREFnTFRJd0lDMHhNRFpqTVRRZ0xUSTVJREl4SUMwMk1TQXlNU0F0T1ROak1DQXROVGNnTFRJeElDMHhNVElnTFRJeklDMHhNVGxqTFRFZ0xUSWdMVEVnTFRRZ0xURWdMVFpqTUNBdE15QXdJQzAxSURFZ0xUZGpNVFVnTFRNMklESTBJQzAzTkNBeU5pQXRNVEV6SUdNd0lDMDVJREVnTFRFNElERWdMVEk0WXpBZ0xUUXpJQzAwSUMwNE9TQXROeUF0T1RWakxUY2dMVEV4SUMweE5DQXRNVFlnTFRJd0lDMHhObU10TWlBd0lDMDBJREVnTFRZZ01tTXROeUF6SUMweE15QXhNaUF0TVRNZ01qUmpNQ0F5SURFZ05DQXhJRGRqTlNBeU9TQTRJRFUzSURnZ09EVmpNQ0EwT0NBdE9TQTVNeUF0TXpFZ01UTTNZeTAyTkNBeE16QWdMVEV6TUNBeE16SWdMVEU0T0NBeE16UjZUVEl3T0NBdE1UZ3hZeTAxTlNBNU15QXRNVEUwSURFeE55QXRNVFk1SURFeE4yTXhOaUF0T1RjZ05qVWdMVEV4TkNBeE1UUWdMVEUyT0dNeU15QXRNalVnTkRFZ0xUUTBJRFUxSUMwMk1pQmpOU0F4TnlBeE1DQXpOQ0F4TWlBME5HTXhJRGNnTXlBeE15QXpJREl4WXpBZ01UTWdMVFFnTWpnZ0xURTFJRFE0ZWswMU1TQXRNalUxWXkwNUlEQWdMVEUwSUMwNUlDMHhNaUF0TVRaak1qSWdMVGN6SURZeklDMDVOU0F4TURZZ0xURTBObXcxSUMwMVl6RTNJQzB5TUNBek1TQXRNemNnTkRZZ0xUVTVZekVnTFRNZ05DQXROQ0EzSUMwMFl6VWdNQ0F4TUNBeklERXhJRFpqTXlBM0lETWdNVFVnTlNBeU0yTXhJRGdnTWlBeE5pQXlJREkwWXpBZ09ERWdMVGt3SURFM055QXRNVGN3SURFM04zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFNakl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRFME1TQXRPRFZqTUNBek1TQXlNaUExTlNBMU1pQTFOV015TnlBd0lEUTFJQzB4TlNBME5TQXROREZqTUNBdE1UWWdMVGdnTFRJNUlDMHlNQ0F0TXpkakxURTFJQzB4TUNBdE1qUWdMVFVnTFRJMElDMHhNMk13SUMwMUlEVWdMVGtnTVRnZ0xUbGpOREFnTUNBMU9DQXpNaUE0TmlBeE16QnNOak1nTWpFNVl6RWdOU0F5SURnZ01pQXhNR013SURRZ0xUSWdOQ0F0T0NBMGFDMDFPR010TVRBZ01DQXRNVFVnTlNBdE1UVWdNVFZqTUNBeE1TQTFJREUySURFMklERTJhRFU0WXpFMElEQWdNVFVnTUNBeU1DQXhOV016TXlBNU5pQTROeUF4TmpVZ01UZzBJREUyTlNCak5qTWdNQ0E0TmlBdE16QWdPRFlnTFRZM2N5MHlNeUF0TlRRZ0xUUTVJQzAxTkdNdE1qVWdNQ0F0TkRVZ01UUWdMVFExSURReVl6QWdNVGdnT0NBek1pQXlNU0F6T0dNeE1TQTFJREUySURRZ01UWWdNVEJ6TFRnZ09DQXRNVFlnT0dNdE5UQWdNQ0F0TnpJZ0xUVXpJQzA1TWlBdE1UUXdZeTB4SUMwMklDMHlJQzA1SUMweUlDMHhNbU13SUMwMUlETWdMVFVnTVRBZ0xUVm9OakJqTVRBZ01DQXhOU0F0TlNBeE5TQXRNVFZqTUNBdE1URWdMVFVnTFRFMklDMHhOaUF0TVRab0xUWTFZeTAwSURBZ0xURTBJQzA1SUMweE5DQXRNVFJqTFRJMElDMDROQ0F0TkRZZ0xURTBOaUF0TnpVZ0xUSXdOeUJqTFRVMUlDMHhNVE1nTFRFd01pQXRNVFkwSUMweE56Z2dMVEUyTkdNdE5ESWdNQ0F0TnpVZ01qTWdMVGMxSURZM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUSTBRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkwUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TkNBdE56VXhZeTA1SURBZ0xURTBJRFlnTFRFMElERTJkakV4TmpCak5qSWdNeUF4TWpRZ05TQXlNRElnTVRRell6SXpJRFF4SURNeElEY3lJRE14SURFd01HTXdJRE0wSUMweE1pQTJOU0F0TWpBZ01URXdZeTB4SURNZ0xURWdOaUF0TVNBNVl6QWdNVE1nTnlBeU1pQXhOQ0F5TldNeE15QXdJREl3SURBZ01qY2dMVEUxWXpVZ0xUZ2dNakVnTFRjeklESXhJQzB4TWpKMkxURXhZeTAwSUMwMk5TQXRPU0F0TnpZZ0xUSTBJQzB4TUROc0xUTWdMVFpqTFRFZ0xUTWdMVElnTFRVZ0xUSWdMVGR6TUNBdE5DQXlJQzA0WXpFMUlDMDBOaUF5TWlBdE9UY2dNaklnTFRFME5TQmpNQ0F0TVNBeElDMHpJREVnTFRSak9DQXRNakVnTWprZ0xUZ3dJREk1SUMweE16aGpNQ0F0TWprZ0xUWWdMVFU0SUMweE55QXRPRFZqT0NBdE1qZ2dNVGNnTFRZMklERTNJQzB4TUROak1DQXRNamtnTFRZZ0xUVTNJQzB4TnlBdE9EUmpPQ0F0TWpnZ01UY2dMVFkySURFM0lDMHhNRE5qTUNBdE1qa2dMVFlnTFRVM0lDMHhOeUF0T0RSak9DQXRNamdnTVRjZ0xUWTJJREUzSUMweE1ETmpNQ0F0TVRJZ0xURWdMVEl6SUMweklDMHpOR010TVRJZ0xUY3lJQzAwTUNBdE1UQXpJQzB4TVRnZ0xURTRPR010TlRrZ0xUWXpJQzB4TWpJZ0xUZ3hJQzB4TkRBZ0xURTVPU0JqTFRJZ0xURXhJQzB4TkNBdE1qRWdMVEkwSUMweU1YcE5NVFl3SURJeU5HTXROVEFnTFRVMElDMHhNRFVnTFRjeUlDMHhNaklnTFRFMk5tTTJOQ0F3SURFME1DQXlPQ0F5TURNZ01UTTNZekV6SURJeklERTJJRFF3SURFMklEVTBZekFnTWpjZ0xUUWdOVEVnTFRFeElEYzNZekFnTVNBdE1TQXpJQzB4SURSakxURTJJQzB6TUNBdE5ESWdMVFU1SUMwNE5TQXRNVEEyZWsweE5URWdOREU1WXkwME55QXROVElnTFRreUlDMDNOaUF0TVRFMElDMHhOVFpqTUNBdE5TQTFJQzB4TXlBeE5TQXRNVE5vT0dNM055QXdJREUzTVNBeE1EVWdNVGN4SURFNE5HTXdJRGtnTFRFZ01Ua2dMVE1nTWpnZ1l6QWdOaUF0TWlBeE5TQXROQ0F5TTJNdE1TQXpJQzAzSURZZ0xURXlJRFpqTFRNZ01DQXROaUF0TVNBdE9DQXROR010TVRjZ0xUSTFJQzB6TkNBdE5EVWdMVFV6SUMwMk9IcE5NVGM0SURNd1l5MDFNU0F0TlRVZ0xURXhOQ0F0TnpZZ0xURXpPU0F0TVRVNVl6WXlJRElnTVRReElETXlJREl3TWlBeE16ZGpNVE1nTWpNZ01UWWdOREFnTVRZZ05UUmpNQ0F4T0NBdE1pQXpOU0F0TlNBMU0yTXRNVGdnTFRJMElDMDBNU0F0TlRBZ0xUYzBJQzA0TlhwTk1UYzRJQzB4TlRkakxUVXhJQzAxTlNBdE1URTBJQzAzTmlBdE1UTTVJQzB4TlRsak5qSWdNaUF4TkRFZ016SWdNakF5SURFek55QmpNVE1nTWpNZ01UWWdOREFnTVRZZ05UUmpNQ0F4T0NBdE1pQXpOU0F0TlNBMU0yTXRNVGdnTFRJMElDMDBNU0F0TlRBZ0xUYzBJQzA0TlhwTk16a2dMVFV3TTJNMk1pQXlJREUwTVNBek15QXlNRElnTVRNM1l6RXpJREl6SURFMklEUXhJREUySURVMVl6QWdPU0F0TVNBeE55QXRNU0F5TldNd0lEWWdMVElnTVRZZ0xUUWdNamRqTFRFNElDMHlOQ0F0TkRFZ0xUUTVJQzAzTkNBdE9EVmpMVFV4SUMwMU5TQXRNVEUwSUMwM05pQXRNVE01SUMweE5UbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVEpFTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRKRUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNNE9DQXRNVFkxWXkwME1pQXdJQzAzTlNBeU15QXROelVnTmpkak1DQXpNU0F5TWlBMU5TQTFNaUExTldNeU55QXdJRFExSUMweE5TQTBOU0F0TkRGak1DQXRNVFlnTFRnZ0xUSTVJQzB5TUNBdE16ZGpMVEUxSUMweE1DQXRNalFnTFRVZ0xUSTBJQzB4TTJNd0lDMDFJRFVnTFRrZ01UZ2dMVGxqTkRBZ01DQTFPQ0F6TWlBNE5pQXhNekJzTmpNZ01qRTVZekVnTlNBeUlEZ2dNaUF4TUdNd0lEUWdMVElnTkNBdE9DQTBhQzAxT0dNdE1UQWdNQ0F0TVRVZ05TQXRNVFVnTVRWak1DQXhNU0ExSURFMklERTJJREUyYURVNFl6RTBJREFnTVRVZ01DQXlNQ0F4TlNCak16TWdPVFlnT0RjZ01UWTFJREU0TkNBeE5qVmpOak1nTUNBNE5pQXRNekFnT0RZZ0xUWTNjeTB5TXlBdE5UUWdMVFE1SUMwMU5HTXRNalVnTUNBdE5EVWdNVFFnTFRRMUlEUXlZekFnTVRnZ09DQXpNaUF5TVNBek9HTXhNU0ExSURFMklEUWdNVFlnTVRCekxUZ2dPQ0F0TVRZZ09HTXROVEFnTUNBdE56SWdMVFV6SUMwNU1pQXRNVFF3WXkweElDMDJJQzB5SUMwNUlDMHlJQzB4TW1Nd0lDMDFJRE1nTFRVZ01UQWdMVFZvTmpCak1UQWdNQ0F4TlNBdE5TQXhOU0F0TVRWak1DQXRNVEVnTFRVZ0xURTJJQzB4TmlBdE1UWm9MVFkxWXkwMElEQWdMVEUwSUMwNUlDMHhOQ0F0TVRRZ1l5MHlOQ0F0T0RRZ0xUUTJJQzB4TkRZZ0xUYzFJQzB5TURkakxUVTFJQzB4TVRNZ0xURXdNaUF0TVRZMElDMHhOemdnTFRFMk5IcE5MVEl3SURFMU5XTXdJRFVnTWlBeE1DQTNJREU1WXpNeElEVTJJRFl5SURrNUlERXhOU0E1T1dNeE9TQXdJRE16SUMweE1DQXpPU0F0TWpOak5pQXRNVFFnTXlBdE1qRWdPQ0F0TWpGak5DQXdJRFVnTkNBeE5TQXhOR014TmlBeE55QXpPU0F6TVNBMk9DQXpNV015TlNBd0lETTRJQzB4TVNBME5DQXRNalJ6TXlBdE1qRWdPQ0F0TWpGak5DQXdJRFVnTkNBeE5TQXhOR014TmlBeE55QXpPU0F6TVNBMk9DQXpNV00wTVNBd0lEVTBJQzB5T1NBMU5DQXROVFFnWXpBZ0xUVTFJQzAxT0NBdE1UUXlJQzAxT0NBdE1UYzNZekFnTFRZZ01pQXRPU0E0SUMwNVl6RXpJREFnTXpJZ01qUWdOVEVnTlRSak5TQTRJRGdnTVRNZ01UVWdNVE5qTlNBd0lEa2dMVE1nT1NBdE9XTXdJQzAxSUMweklDMHhNU0F0T1NBdE1qRmpMVE15SUMwMU15QXROamNnTFRneElDMHhNRFVnTFRneFl5MHlPU0F3SUMwME5TQXhOQ0F0TkRVZ05EQmpNQ0EwTWlBMk1pQXhORFVnTmpJZ01UZ3dZekFnT0NBdE15QXhOQ0F0TVRVZ01UUmpMVEl5SURBZ0xUUXpJQzB5TVNBdE5UVWdMVFV3YkMwMk5TQXRNVFl5WXkwMElDMHhNQ0F0TnlBdE1USWdMVEUySUMweE1tZ3RORGtnWXkwNElEQWdMVEV4SURJZ0xURXhJRFpqTUNBeklERWdOaUF6SURFeFl6WXlJREUxTlNBMk15QXhOVFVnTmpNZ01UVTJZellnTVRRZ01UQWdNalVnTVRBZ016ZGpNQ0E0SUMweklERTBJQzB4TlNBeE5HTXRNaklnTUNBdE5ETWdMVEl4SUMwMU5TQXROVEJzTFRZMUlDMHhOakpqTFRRZ0xURXdJQzAzSUMweE1pQXRNVFlnTFRFeWFDMDBPV010T0NBd0lDMHhNU0F5SUMweE1TQTJZekFnTXlBeElEWWdNeUF4TVd3M015QXhPREZqTXlBM0lEWWdNVGNnTmlBeU5XTXdJRGNnTFRNZ01USWdMVEV4SURFeVl5MHhPQ0F3SUMwek9DQXRNamNnTFRZNElDMDNPR010TlNBdE9DQXRPQ0F0TVRNZ0xURTFJQzB4TXlCakxUWWdNQ0F0TVRFZ05DQXRNVEVnTVRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1qUkRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalJESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFFnTFRReE4yZ3ROSFl4TWprMll6QWdPU0EzSURFeUlERTFJREV5Y3pFMUlDMDBJREUySUMweE9HTXhOeUF0T1RjZ056UWdMVEV5TWlBeE1qUWdMVEUzT1d3eE5pQXRNVGRqTlRZZ0xUWXdJRGd5SUMwNE9TQTVNU0F0TVRRMFl6RWdMVGtnTWlBdE1UZ2dNaUF0TWpoak1DQXRNemtnTFRFd0lDMDRNU0F0TVRnZ0xURXdPV00zSUMweE5TQXhNaUF0TXpFZ01UWWdMVFV3WXpFZ0xUa2dNaUF0TVRnZ01pQXRNamhqTUNBdE16a2dMVEV3SUMwNE1TQXRNVGdnTFRFd09XTTNJQzB4TlNBeE1pQXRNekVnTVRZZ0xUVXdZekVnTFRrZ01pQXRNVGdnTWlBdE1qZ2dZekFnTFRNNUlDMHhNQ0F0T0RFZ0xURTRJQzB4TURsak55QXRNVFVnTVRJZ0xUTXhJREUySUMwME9XTXhJQzA1SURJZ0xURTRJRElnTFRJNFl6QWdMVE01SUMweE1DQXRPRElnTFRFNElDMHhNVEJqTnlBdE1UVWdNVElnTFRNeElERTJJQzAwT1dNeElDMDVJRElnTFRFNUlESWdMVEk1WXpBZ0xUTTNJQzA1SUMwM055QXRNVGNnTFRFd05XTTRJQzB5TkNBeE15QXROVEFnTVRNZ0xUYzJZekFnTFRVNElDMHlNU0F0TVRFeklDMHlNeUF0TVRJd1l5MHhJQzB4SUMweElDMHpJQzB4SUMwMVl6QWdMVE1nTVNBdE55QXhJQzA0WXpFMklDMHpOeUF5TlNBdE56VWdNamNnTFRFeE15QmpNQ0F0T1NBeElDMHhPQ0F4SUMweU9HTXdJQzAwTkNBdE5DQXRPVElnTFRnZ0xUazNZeTAySUMweE1pQXRNVElnTFRFM0lDMHhPU0F0TVRkakxUTWdNQ0F0TmlBeElDMDRJREpqTFRjZ01pQXRNVE1nTVRFZ0xURXpJREl6WXpBZ015QXdJRFVnTVNBNFl6VWdNamtnT0NBMU9DQTRJRGcyWXpBZ05EZ2dMVGtnT1RRZ0xUTXhJREV6T0dNdE5qVWdNVE0wSUMweE16UWdNVE0ySUMweE9URWdNVE00ZWswMU1TQXRNalE1WXkwNElEQWdMVEV6SUMwMklDMHhNaUF0TVROak1UZ2dMVGMzSURZeUlDMHhNREFnTVRBNElDMHhOVEZqTVRrZ0xUSXhJRE0xSUMwME1DQTFNQ0F0TmpVZ1l6SWdMVE1nTlNBdE5DQTRJQzAwWXpVZ01DQXhNQ0EwSURFeElEZGpOQ0E0SURRZ01UWWdOaUF5TldNeElEY2dNaUF4TkNBeUlESXhZekFnTnpnZ0xUa3dJREU0TUNBdE1UWTNJREU0TUdndE5ucE5NakV3SUMwNFl5MDFOaUE1TkNBdE1URTNJREV4T0NBdE1UY3hJREV4T0dNeU1DQXRPRFVnTmprZ0xURXhNQ0F4TVRZZ0xURTJOR015TWlBdE1qUWdOREVnTFRRMElEVTFJQzAyTVdNMUlERTBJRGtnTWprZ01USWdNemhqTWlBM0lETWdNVFFnTXlBeU1tTXdJREV6SUMweklESTNJQzB4TlNBME4zcE5NemtnTkRnMFl6SXdJQzA0TlNBMk9TQXRNVEV3SURFeE5pQXRNVFkwSUdNeU1pQXRNalFnTkRFZ0xUUTBJRFUxSUMwMk1XTTFJREUwSURrZ01qa2dNVElnTXpoak1pQTNJRE1nTVRRZ015QXlNbU13SURFeUlDMHpJREkySUMweE5TQTBObU10TlRZZ09UUWdMVEV4TnlBeE1Ua2dMVEUzTVNBeE1UbDZUVEl4TUNBeE56aGpMVFUySURrMElDMHhNVGNnTVRFNUlDMHhOekVnTVRFNVl6SXdJQzA0TlNBMk9TQXRNVEV3SURFeE5pQXRNVFkwWXpJeUlDMHlOQ0EwTVNBdE5EUWdOVFVnTFRZeFl6VWdNVFFnT1NBeU9TQXhNaUF6T0dNeUlEY2dNeUF4TkNBeklESXlZekFnTVRJZ0xUTWdNallnTFRFMUlEUTJlazB5TURrZ05UVXlJR010TlRVZ09UUWdMVEV4TmlBeE1Ua2dMVEUzTUNBeE1UbGpNakFnTFRnMUlEWTVJQzB4TVRBZ01URTJJQzB4TmpSak1qSWdMVEkwSURReElDMDBOQ0ExTlNBdE5qRmpOU0F4TkNBNUlESTVJREV5SURNNFl6SWdOeUF6SURFeklETWdNakZqTUNBeE1pQXROQ0F5TnlBdE1UWWdORGQ2VFRJd09TQXRNVGsxWXkwMU5DQTVNU0F0TVRFM0lERXhOeUF0TVRjd0lERXhPR014T1NBdE9EQWdOamdnTFRrMklERXhOaUF0TVRRM1l6STFJQzB5TnlBME5DQXRORGdnTlRrZ0xUWTNiRGdnTWpkak1pQTNJRE1nTVRRZ015QXlNbU13SURFeklDMDBJREkzSUMweE5pQTBOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxTWtVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1rVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxUY3lJQzB4TXpCak1DQTVJRFFnTVRNZ01UTWdNVE5vTXpGak1UQWdNQ0F4TWlBeUlERTFJREV3YkRFeU15QXpNRFZqTXlBM0lEWWdNVGNnTmlBeU5XTXdJRGNnTFRNZ01USWdMVEV4SURFeVl5MHhPQ0F3SUMwek9DQXRNallnTFRZM0lDMDNObU10TlNBdE9TQXRPU0F0TVRVZ0xURTJJQzB4TldNdE5pQXdJQzB4TVNBMElDMHhNU0F4TVdNd0lEVWdNaUF4TUNBM0lERTVZek14SURVM0lEWXpJRGs1SURFeU1pQTVPV015TmlBd0lEUXhJQzA1SURRNElDMHlNV001SUMweE55QTJJQzB5TkNBeE1TQXRNalJqTkNBd0lEY2dPQ0F5TVNBeU1HTXhPQ0F4TmlBME1DQXlOaUEzTVNBeU5pQmpOVFlnTUNBNU1pQXRNekVnT1RJZ0xUZzVZekFnTFRrMUlDMDNPQ0F0TVRrMUlDMHhOelFnTFRFNU5XTXRNVGNnTUNBdE16QWdNaUF0TkRRZ09XTXRNVFlnT0NBdE1Ua2dNVGdnTFRJMElERTRjeTAzSUMwM0lDMDVJQzB4TW13dE5EVWdMVEV4TW1NdE1TQXRNeUF0TWlBdE5pQXRNaUF0TjJNd0lDMHpJRE1nTFRNZ09TQXRNMmcwTUdNNElEQWdNVElnTFRRZ01USWdMVEV5WXpBZ0xUa2dMVFFnTFRFeklDMHhNeUF0TVROb0xURTVNMk10T0NBd0lDMHhNaUEwSUMweE1pQXhNbnBOTWpZMUlDMDROV013SURNeElESXlJRFUxSURVeUlEVTFZekkzSURBZ05EVWdMVEUxSURRMUlDMDBNU0JqTUNBdE1UWWdMVGdnTFRJNUlDMHlNQ0F0TXpkakxURTFJQzB4TUNBdE1qUWdMVFVnTFRJMElDMHhNMk13SUMwMUlEVWdMVGtnTVRnZ0xUbGpOREFnTUNBMU9DQXpNaUE0TmlBeE16QnNOak1nTWpFNVl6RWdOU0F5SURnZ01pQXhNR013SURRZ0xUSWdOQ0F0T0NBMGFDMDFPR010TVRBZ01DQXRNVFVnTlNBdE1UVWdNVFZqTUNBeE1TQTFJREUySURFMklERTJhRFU0WXpFMElEQWdNVFVnTUNBeU1DQXhOV016TXlBNU5pQTROeUF4TmpVZ01UZzBJREUyTldNMk15QXdJRGcySUMwek1DQTROaUF0TmpkekxUSXpJQzAxTkNBdE5Ea2dMVFUwWXkweU5TQXdJQzAwTlNBeE5DQXRORFVnTkRJZ1l6QWdNVGdnT0NBek1pQXlNU0F6T0dNeE1TQTFJREUySURRZ01UWWdNVEJ6TFRnZ09DQXRNVFlnT0dNdE5UQWdNQ0F0TnpJZ0xUVXpJQzA1TWlBdE1UUXdZeTB4SUMwMklDMHlJQzA1SUMweUlDMHhNbU13SUMwMUlETWdMVFVnTVRBZ0xUVm9OakJqTVRBZ01DQXhOU0F0TlNBeE5TQXRNVFZqTUNBdE1URWdMVFVnTFRFMklDMHhOaUF0TVRab0xUWTFZeTAwSURBZ0xURTBJQzA1SUMweE5DQXRNVFJqTFRJMElDMDROQ0F0TkRZZ0xURTBOaUF0TnpVZ0xUSXdOMk10TlRVZ0xURXhNeUF0TVRBeUlDMHhOalFnTFRFM09DQXRNVFkwWXkwME1pQXdJQzAzTlNBeU15QXROelVnTmpkNlRURTJNU0ExTmlCak1DQXRNakVnT0NBdE16SWdNalVnTFRNeVl6UTRJREFnTVRBeElERXlOeUF4TURFZ01UYzJZekFnTWpJZ0xUWWdNemNnTFRJeklETTNZeTB5TkNBd0lDMDFNQ0F0TWprZ0xUWTBJQzAyTTJ3dE1qQWdMVFE1WXkweE1TQXRNamdnTFRFNUlDMDBPQ0F0TVRrZ0xUWTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFV6UVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVelFTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMk16TWdMVEUwTW1NdE9DQXdJQzB4TWlBMElDMHhNaUF4TW1Nd0lEa2dOQ0F4TXlBeE15QXhNMmd6TVdNeE1DQXdJREV5SURJZ01UVWdNVEJzTVRJeklETXdOV016SURjZ05pQXhOeUEySURJMVl6QWdOeUF0TXlBeE1pQXRNVEVnTVRKakxURTRJREFnTFRNNElDMHlOaUF0TmpjZ0xUYzJZeTAxSUMwNUlDMDVJQzB4TlNBdE1UWWdMVEUxWXkwMklEQWdMVEV4SURRZ0xURXhJREV4WXpBZ05TQXlJREV3SURjZ01UbGpNekVnTlRjZ05qTWdPVGtnTVRJeUlEazVZekkySURBZ05ERWdMVGtnTkRnZ0xUSXhZemtnTFRFM0lEWWdMVEkwSURFeElDMHlOR00wSURBZ055QTRJREl4SURJd0lHTXhPQ0F4TmlBME1DQXlOaUEzTVNBeU5tTTFOaUF3SURreUlDMHpNU0E1TWlBdE9EbGpNQ0F0T1RVZ0xUYzRJQzB4T1RVZ0xURTNOQ0F0TVRrMVl5MHhOeUF3SUMwek1DQXlJQzAwTkNBNVl5MHhOaUE0SUMweE9TQXhPQ0F0TWpRZ01UaHpMVGNnTFRjZ0xUa2dMVEV5YkMwME5TQXRNVEV5WXkweElDMHpJQzB5SUMwMklDMHlJQzAzWXpBZ0xUTWdNeUF0TXlBNUlDMHphRFF3WXpnZ01DQXhNaUF0TkNBeE1pQXRNVEpqTUNBdE9TQXROQ0F0TVRNZ0xURXpJQzB4TTJndE1Ua3plazA1T1NBdE9EVmpNQ0F6TVNBeU1pQTFOU0ExTWlBMU5XTXlOeUF3SURRMUlDMHhOU0EwTlNBdE5ERWdZekFnTFRFMklDMDRJQzB5T1NBdE1qQWdMVE0zWXkweE5TQXRNVEFnTFRJMElDMDFJQzB5TkNBdE1UTmpNQ0F0TlNBMUlDMDVJREU0SUMwNVl6UXdJREFnTlRnZ016SWdPRFlnTVRNd2JEWXpJREl4T1dNeElEVWdNaUE0SURJZ01UQmpNQ0EwSUMweUlEUWdMVGdnTkdndE5UaGpMVEV3SURBZ0xURTFJRFVnTFRFMUlERTFZekFnTVRFZ05TQXhOaUF4TmlBeE5tZzFPR014TkNBd0lERTFJREFnTWpBZ01UVmpNek1nT1RZZ09EY2dNVFkxSURFNE5DQXhOalZqTmpNZ01DQTROaUF0TXpBZ09EWWdMVFkzY3kweU15QXROVFFnTFRRNUlDMDFOR010TWpVZ01DQXRORFVnTVRRZ0xUUTFJRFF5SUdNd0lERTRJRGdnTXpJZ01qRWdNemhqTVRFZ05TQXhOaUEwSURFMklERXdjeTA0SURnZ0xURTJJRGhqTFRVd0lEQWdMVGN5SUMwMU15QXRPVElnTFRFME1HTXRNU0F0TmlBdE1pQXRPU0F0TWlBdE1USmpNQ0F0TlNBeklDMDFJREV3SUMwMWFEWXdZekV3SURBZ01UVWdMVFVnTVRVZ0xURTFZekFnTFRFeElDMDFJQzB4TmlBdE1UWWdMVEUyYUMwMk5XTXROQ0F3SUMweE5DQXRPU0F0TVRRZ0xURTBZeTB5TkNBdE9EUWdMVFEySUMweE5EWWdMVGMxSUMweU1EZGpMVFUxSUMweE1UTWdMVEV3TWlBdE1UWTBJQzB4TnpnZ0xURTJOR010TkRJZ01DQXROelVnTWpNZ0xUYzFJRFkzZWswNE55QXRNVEFnWXkwMU15QXdJQzA0TnlBek1TQXRPRGNnTmpSak1DQXlOeUF4TnlBME55QTBNU0EwTjJNeE9TQXdJRE0ySUMweE15QXpOaUF0TXpOak1DQXRNVE1nTFRVZ0xUSXpJQzB4TkNBdE1qbGpMVEV4SUMwM0lDMHhOeUF0TlNBdE1UY2dMVEV3WXpBZ0xUY2dNVGNnTFRFMUlEUXlJQzB4TldNek1pQXdJRFV4SURJeklEVXhJRFExWXpBZ01qQWdMVGtnTXpNZ0xUTTRJRFV6WXkwek5TQXlOQ0F0TlRRZ05ETWdMVFUwSURjNFl6QWdOVE1nTkRFZ09ETWdNVEF3SURnell6VXhJREFnT0RJZ0xUSXpJRGd5SUMwMk1HTXdJQzB4T1NBdE1UTWdMVE00SUMwek55QXRNemhqTFRJd0lEQWdMVE0xSURFeUlDMHpOU0F6TWlCak1DQXhNU0EwSURFNUlERXdJREkwWXpjZ05TQXhNaUExSURFeUlEbGpNQ0EzSUMweE5DQXhNU0F0TXpFZ01URmpMVE14SURBZ0xUUXpJQzB4TnlBdE5ETWdMVE16WXpBZ0xURTVJREV5SUMwek1DQTBPQ0F0TlRkak16a2dMVEk1SURRNUlDMDFNQ0EwT1NBdE56aGpNQ0F0TlRnZ0xUVXdJQzA1TXlBdE1URTFJQzA1TTNwTk5EWTFJREV4WXpBZ09DQTBJREV5SURFeUlESXdiREUxTkNBeE5UWmpNU0F4SURJeklESXpJREU1SURJell5MDJJREFnTFRJd0lDMDNJQzB6T0NBdE4yTXRNamtnTUNBdE5EWWdNeUF0TlRBZ00yTXROaUF3SUMwNElDMDJJQzB4TVNBdE1USnNMVEV3SUMweU1TQmpMVFFnTFRrZ0xUZ2dMVEUxSUMweE5TQXRNVFZqTFRZZ01DQXRNVEVnTXlBdE1URWdNVEJqTUNBMElERWdPU0F6SURFMWJESTBJRGN3WXpNZ09TQTRJREV6SURFNElERXpZekV5SURBZ05ERWdMVGtnTVRBeElDMDVZekUwSURBZ016QWdNaUEwTVNBMWN6RTJJRFlnTWpRZ05tTTNJREFnTVRNZ0xUUWdNVE1nTFRFeFl6QWdMVGdnTFRVZ0xURTBJQzB4TXlBdE1qSnNMVEUyTUNBdE1UVTRZeTAxSUMwMUlDMHhNaUF0TVRjZ0xURXlJQzB4TjJNeklEQWdPU0EySURJeUlEWmpNemtnTUNBME9DQXRNelVnTnpnZ0xUTTFZemtnTUNBeE5pQTBJREl3SURFeFl6SWdOQ0EwSURnZ05DQXhNQ0J6TFRFZ015QXRNeUF6WXkweklEQWdMVFlnTFRVZ0xURTJJQzAxWXkweE5DQXdJQzB5TnlBeE1TQXRNamNnTXpCak1DQXlNU0F4TlNBek5TQXpNeUF6TlhNek5pQXRNVE1nTXpZZ0xUUTBZekFnTFRReElDMHlOaUF0T0RFZ0xUZ3lJQzA0TVdNdE5Ea2dNQ0F0TmprZ016RWdMVGszSURNeFl5MDRJREFnTFRFMklDMDBJQzB5TkNBdE1UQmpMVFVnTFRRZ0xURXhJQzB4TWlBdE1qQWdMVEV5WXkwNElEQWdMVEV6SURVZ0xURXpJREV5ZWswNE56TWdNVEkxWXkweE1TQXRNamdnTFRFNUlDMDBPQ0F0TVRrZ0xUWTVjemdnTFRNeUlESTFJQzB6TW1NME9DQXdJREV3TVNBeE1qY2dNVEF4SURFM05pQmpNQ0F5TWlBdE5pQXpOeUF0TWpNZ016ZGpMVEkwSURBZ0xUVXdJQzB5T1NBdE5qUWdMVFl6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRJME5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOQ0F0TVRjeVl5MDRJREFnTFRFMElEUWdMVEUwSURFemRqVTRPV00yTVNBeUlERXlOU0EwSURJd01TQXhOREJqTWpNZ05ERWdNekVnTnpBZ016RWdPVGhqTUNBek5DQXRNVElnTmpVZ0xUSXdJREV4TUdNd0lETWdMVEVnTlNBdE1TQTNZekFnTVRNZ055QXlNeUF4TkNBeU5tTXlJREVnTkNBeElEWWdNV016TlNBd0lEUXlJQzB4TVRZZ05ESWdMVEV6Tm5ZdE1URmpMVFFnTFRZMElDMDVJQzAzTlNBdE1qSWdMVEV3TUd3dE5DQXROMk10TWlBdE15QXRNeUF0TlNBdE15QXROMk13SUMweklETWdMVFlnTXlBdE9XTTBJQzB4TUNBeU1DQXROVE1nTWpBZ0xURXdOU0JqTUNBdE16UWdMVGNnTFRjeUlDMHlNeUF0TVRBeFl6a2dMVEkzSURJeUlDMDNNU0F5TWlBdE1URTBZekFnTFRFd0lEQWdMVEl3SUMweUlDMHlPV010TVRFZ0xUWTBJQzB6TlNBdE9USWdMVEV3TlNBdE1UWTRZeTAxTWlBdE5UY2dMVEV3T1NBdE56TWdMVEV5TmlBdE1UYzNZeTB4SUMwNUlDMDVJQzB5TUNBdE1Ua2dMVEl3ZWswek9TQTFNMk13SUMweElEQWdMVElnTWlBdE0yTTFOeUF3SURFeE9DQXlOaUF4TnpVZ01USXlZekV5SURJeElERTJJRE0zSURFMklEVXdZekFnT0NBdE1pQXhOQ0F0TXlBeU1XTXRNeUF4TVNBdE9DQXpNaUF0TVRRZ05URWdZeTB4TkNBdE1UZ2dMVE15SUMwek9DQXROVFlnTFRZMFl5MDFNaUF0TlRjZ0xURXdNeUF0TnpNZ0xURXlNQ0F0TVRjM2VrMHpPU0F5Tmpoak1DQXROU0EwSUMweE15QXhNeUF0TVROb05XTTRNU0F3SURFM015QXhNRE1nTVRjeklERTROV013SURnZ0xURWdNVGNnTFRJZ01qVmpMVElnT0NBdE1pQXhOaUF0TlNBeU0yTXRNU0F6SUMwM0lEWWdMVEV5SURaakxUTWdNQ0F0TmlBdE1TQXRPQ0F0TkdNdE1UWWdMVEkxSUMwek1pQXRORFFnTFRVeUlDMDJOMk10TkRVZ0xUVXpJQzA1TVNBdE56VWdMVEV4TWlBdE1UVTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFV5TXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeU15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE9TQXhORFJqTFRZZ01DQXRNVEVnTkNBdE1URWdNVEZqTUNBMUlESWdNVEFnTnlBeE9XTXpNaUEyTUNBMk5TQTVPU0F4TVRRZ09UbGpNakFnTUNBek5DQXRNVEFnTkRBZ0xUSXpZemNnTFRFMklETWdMVEl4SURnZ0xUSXhZelFnTUNBMUlEUWdNVFFnTVRSak1UVWdNVGNnTXpZZ016RWdOaklnTXpGak16Y2dNQ0ExTWlBdE1qUWdOVElnTFRVell6QWdMVE0xSUMweE9DQXROVFVnTFRReUlDMDFOV010TWpFZ01DQXRNellnTVRJZ0xUTTJJRE15WXpBZ01qZ2dNaklnTXpFZ01qSWdOREJqTUNBMElDMDBJRFlnTFRFd0lEWmpMVEl5SURBZ0xUVTBJQzB6TnlBdE5qY2dMVGN3YkMwMk5TQXRNVFl5SUdNdE5DQXRNVEFnTFRjZ0xURXlJQzB4TmlBdE1USm9MVFE1WXkwNElEQWdMVEV4SURJZ0xURXhJRFpqTUNBeklERWdOaUF6SURFeGJEY3pJREU0TVdNeklEY2dOaUF4TnlBMklESTFZekFnTnlBdE15QXhNaUF0TVRFZ01USmpMVEU0SURBZ0xUTTRJQzB5TmlBdE5qZ2dMVGM0WXkwMElDMDRJQzA0SUMweE15QXRNVFVnTFRFemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUVXpOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV6TnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6T1RBZ0xURXpNR013SURrZ05DQXhNeUF4TXlBeE0yZ3pNV014TUNBd0lERXlJRElnTVRVZ01UQnNNVEl6SURNd05XTXpJRGNnTmlBeE55QTJJREkxWXpBZ055QXRNeUF4TWlBdE1URWdNVEpqTFRFNElEQWdMVE00SUMweU5pQXROamNnTFRjMll5MDFJQzA1SUMwNUlDMHhOU0F0TVRZZ0xURTFZeTAySURBZ0xURXhJRFFnTFRFeElERXhZekFnTlNBeUlERXdJRGNnTVRsak16RWdOVGNnTmpNZ09Ua2dNVEl5SURrNVl6STJJREFnTkRFZ0xUa2dORGdnTFRJeFl6a2dMVEUzSURZZ0xUSTBJREV4SUMweU5HTTBJREFnTnlBNElESXhJREl3WXpFNElERTJJRFF3SURJMklEY3hJREkySUdNMU5pQXdJRGt5SUMwek1TQTVNaUF0T0Rsak1DQXRPVFVnTFRjNElDMHhPVFVnTFRFM05DQXRNVGsxWXkweE55QXdJQzB6TUNBeUlDMDBOQ0E1WXkweE5pQTRJQzB4T1NBeE9DQXRNalFnTVRoekxUY2dMVGNnTFRrZ0xURXliQzAwTlNBdE1URXlZeTB4SUMweklDMHlJQzAySUMweUlDMDNZekFnTFRNZ015QXRNeUE1SUMwemFEUXdZemdnTUNBeE1pQXROQ0F4TWlBdE1USmpNQ0F0T1NBdE5DQXRNVE1nTFRFeklDMHhNMmd0TVRrell5MDRJREFnTFRFeUlEUWdMVEV5SURFeWVrMDRPU0F0T0RWak1DQXpNU0F5TWlBMU5TQTFNaUExTldNeU55QXdJRFExSUMweE5TQTBOU0F0TkRFZ1l6QWdMVEUySUMwNElDMHlPU0F0TWpBZ0xUTTNZeTB4TlNBdE1UQWdMVEkwSUMwMUlDMHlOQ0F0TVROak1DQXROU0ExSUMwNUlERTRJQzA1WXpRd0lEQWdOVGdnTXpJZ09EWWdNVE13YkRZeklESXhPV014SURVZ01pQTRJRElnTVRCak1DQTBJQzB5SURRZ0xUZ2dOR2d0TlRoakxURXdJREFnTFRFMUlEVWdMVEUxSURFMVl6QWdNVEVnTlNBeE5pQXhOaUF4Tm1nMU9HTXhOQ0F3SURFMUlEQWdNakFnTVRWak16TWdPVFlnT0RjZ01UWTFJREU0TkNBeE5qVmpOak1nTUNBNE5pQXRNekFnT0RZZ0xUWTNjeTB5TXlBdE5UUWdMVFE1SUMwMU5HTXRNalVnTUNBdE5EVWdNVFFnTFRRMUlEUXlJR013SURFNElEZ2dNeklnTWpFZ016aGpNVEVnTlNBeE5pQTBJREUySURFd2N5MDRJRGdnTFRFMklEaGpMVFV3SURBZ0xUY3lJQzAxTXlBdE9USWdMVEUwTUdNdE1TQXROaUF0TWlBdE9TQXRNaUF0TVRKak1DQXROU0F6SUMwMUlERXdJQzAxYURZd1l6RXdJREFnTVRVZ0xUVWdNVFVnTFRFMVl6QWdMVEV4SUMwMUlDMHhOaUF0TVRZZ0xURTJhQzAyTldNdE5DQXdJQzB4TkNBdE9TQXRNVFFnTFRFMFl5MHlOQ0F0T0RRZ0xUUTJJQzB4TkRZZ0xUYzFJQzB5TURkakxUVTFJQzB4TVRNZ0xURXdNaUF0TVRZMElDMHhOemdnTFRFMk5HTXRORElnTUNBdE56VWdNak1nTFRjMUlEWTNlazB3SURVMElHTXdJREkzSURFM0lEUTNJRFF4SURRM1l6RTVJREFnTXpZZ0xURXpJRE0ySUMwek0yTXdJQzB4TXlBdE5TQXRNak1nTFRFMElDMHlPV010TVRFZ0xUY2dMVEUzSUMwMUlDMHhOeUF0TVRCak1DQXROeUF4TnlBdE1UVWdORElnTFRFMVl6TXlJREFnTlRFZ01qTWdOVEVnTkRWak1DQXlNQ0F0T1NBek15QXRNemdnTlROakxUTTFJREkwSUMwMU5DQTBNeUF0TlRRZ056aGpNQ0ExTXlBME1TQTRNeUF4TURBZ09ETmpOVEVnTUNBNE1pQXRNak1nT0RJZ0xUWXdZekFnTFRFNUlDMHhNeUF0TXpnZ0xUTTNJQzB6T0dNdE1qQWdNQ0F0TXpVZ01USWdMVE0xSURNeVl6QWdNVEVnTkNBeE9TQXhNQ0F5TkNCak55QTFJREV5SURVZ01USWdPV013SURjZ0xURTBJREV4SUMwek1TQXhNV010TXpFZ01DQXRORE1nTFRFM0lDMDBNeUF0TXpOak1DQXRNVGtnTVRJZ0xUTXdJRFE0SUMwMU4yTXpPU0F0TWprZ05Ea2dMVFV3SURRNUlDMDNPR013SUMwMU9DQXROVEFnTFRreklDMHhNVFVnTFRrell5MDFNeUF3SUMwNE55QXpNU0F0T0RjZ05qUjZUVFl5TXlBMU5tTXdJQzB5TVNBNElDMHpNaUF5TlNBdE16SmpORGdnTUNBeE1ERWdNVEkzSURFd01TQXhOelpqTUNBeU1pQXROaUF6TnlBdE1qTWdNemRqTFRJMElEQWdMVFV3SUMweU9TQXROalFnTFRZemJDMHlNQ0F0TkRrZ1l5MHhNU0F0TWpnZ0xURTVJQzAwT0NBdE1Ua2dMVFk1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlVKRk9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkZPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlOQ0F5TURsak1DQTJOQ0ExTlNBNU1TQXhNVElnT1RGak1UVWdNQ0F6TXlBdE1pQTBOeUF0T0dNMU1pQXRNalFnTnpZZ0xUZzRJRGMySUMweE5ERmpNQ0F0TWprZ0xURXdJQzAyTWlBdE1qTWdMVGczWXkweU1TQXROREVnTFRZMElDMDJNeUF0TVRFd0lDMDJOR010TVRZZ01DQXRNeklnTWlBdE5EZ2dOMk10TVRjZ055QXRNallnTVRnZ0xUSTVJRE0wZGpWak1DQXhPQ0F4TXlBek15QXpNU0F6TjJNeklEQWdOQ0F4SURZZ01XTXhOQ0F3SURNeklDMHhOQ0F6TXlBdE1qbGpNQ0F0TlNBdE1TQXRNVEVnTFRRZ0xURTFZeTB5SUMwMUlDMDNJQzB4TmlBdE55QXRNVGNnWXpBZ0xUWWdPQ0F0T1NBeE9TQXRPV014TWlBd0lETXhJRFlnTkRBZ01UWmpNVGtnTVRrZ01qSWdOVFlnTWpJZ09ETmpNQ0F4TWlBdE1pQXlNeUF0TVRFZ01qTmpMVElnTUNBdE5DQXRNaUF0TlNBdE1tTXRNaklnTFRRZ0xUUTRJQzB4TXlBdE56SWdMVEV6WXkweU5pQXdJQzAwT1NBeE1DQXROak1nTXpOakxUY2dNVFFnTFRFeklESTRJQzB4TkNBME5YWXhNSHBOTVRNNElESTRNMk10TXpRZ01DQXROVE1nTFRNM0lDMDFNeUF0TnpSek1qSWdMVFl3SURVeklDMDJNR016TkNBd0lEVXpJREl6SURVeklEWXdjeTB4TnlBM05DQXROVE1nTnpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EUTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFEzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl3SURRM04yTXRNVEVnTWpVZ0xURTJJRFV3SUMweE5pQTNOR013SURrNUlEYzVJREU0TlNBeE5Ea2dNVGcxWXpVeElEQWdNVEU0SUMweE55QXhNelFnTFRZell6VWdMVEUySURnZ0xUTXlJRGdnTFRRM1l6QWdMVFF6SUMweU9DQXROamNnTFRZNUlDMDJOMk10TlRFZ01DQXROallnTlRrZ0xUY3pJRGcyYkMweUlEZGpMVE1nTVRFZ0xURXdJREV6SUMweE5pQXhNMmd0Tm1NdE5ESWdMVGNnTFRVMElDMHpOU0F0TlRRZ0xUWXlZekFnTFRJeElEZ2dMVFF5SURFMElDMDFNMk15TmlBdE5EVWdNVGMzSUMweE1ETWdNVGcySUMweE1EWmpOQ0F0TWlBM0lDMHpJREV3SUMweklHTTBJREFnTmlBeklEa2dPR00ySURrZ01UWTFJREk1TmlBeE5qVWdNamsyWXpVZ09TQXhOU0F4TkNBeU5TQXhOR014TlNBd0lESTRJQzB4TWlBeU9DQXRNamhqTUNBdE5TQXRNU0F0T1NBdE5DQXRNVFJqTUNBd0lDMHhOVFVnTFRJM09TQXRNVFl3SUMweU9EZGpMVEVnTFRJZ0xUSWdMVFFnTFRJZ0xUWmpNQ0F0TlNBMUlDMDVJREUzSUMweE5tTXhNaUF0TmlBeE56QWdMVGsxSURFNE5TQXRNakExWXpFZ0xURXdJRElnTFRJd0lESWdMVEk1WXpBZ0xUZ3pJQzAxTXlBdE1UUTRJQzB4TXpNZ0xURTNOV010TVRVZ0xUVWdMVEk1SUMwM0lDMDBNaUF0TjJNdE5Ua2dNQ0F0TVRJeElEVXpJQzB4TWpFZ01URTBJR013SURRd0lETTBJRFUySURjeElEWTFZelFnTVNBNElESWdNVElnTW1NeU9DQXdJRFV6SUMweU9DQTFNeUF0TmpaMkxURXhZekFnTFRNeElERTNJQzAwTlNBek5pQXRORFZqTWlBd0lEVWdNU0EzSURGak16SWdOU0ExTmlBek1TQTFOaUEzTUdNd0lEazFJQzB5TURBZ01UVTBJQzB5TVRVZ01UVTNZeTAwSURBZ0xURXlJQzAySUMweE1pQXROV010TXlBdE5pQXRNVFU0SUMweU9EWWdMVEUxT0NBdE1qZzJZeTAxSUMwNUlDMHhOU0F0TVRVZ0xUSTFJQzB4TldNdE1UWWdNQ0F0TWpnZ01UTWdMVEk0SURJNVl6QWdOQ0F4SURrZ015QXhNMk13SURBZ01UUTBJREkxT1NBeE5URWdNamN6SUdNMElEY2dOaUF4TWlBMklERTJjeTB5SURZZ0xUWWdPR010T0NBeklDMHhOVE1nT1RJZ0xURTROU0F4TmpWNlRUUTNNaUEwTURsakxUTXhJREFnTFRVM0lESTJJQzAxTnlBMU4yTXdJRE15SURJMklEVTNJRFUzSURVM1l6TXlJREFnTlRjZ0xUSTFJRFUzSUMwMU4yTXdJQzB6TVNBdE1qVWdMVFUzSUMwMU55QXROVGQ2VFRneklESXdOMk10TXpFZ01DQXROVGNnTWpVZ0xUVTNJRFUzWXpBZ016RWdNallnTlRjZ05UY2dOVGRqTXpJZ01DQTFOeUF0TWpZZ05UY2dMVFUzWXpBZ0xUTXlJQzB5TlNBdE5UY2dMVFUzSUMwMU4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXdOVE11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TlRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBNE4yTXdJREl3TWlBeE5UTWdNelExSURJNU55QTBOalJqTVRJZ01UQWdNVEVnTVRJZ09TQXlOR010TnlBME1TQXRNVFFnTVRBMklDMHhOQ0F4TmpSak1DQXhNVGdnTXpNZ01qYzBJREV6TnlBek5EWmpMVE0xSURnZ0xUVXdJRE13SUMwMU1DQTFOMk13SURJMElERXpJRFEySURRMUlEVTVZekV5SURVZ01UQWdPQ0ExSURFMVl5MDRJRGtnTFRFeUlESXlJQzB4TWlBek5tTXdJRFF6SURNMUlEWTRJRGcySURZNFl6UTVJREFnTmprZ0xUSTBJRFk1SUMwMU1tTXdJQzB4T1NBdE1UQWdMVE01SUMwek55QXROVE5qTFRFeUlDMDJJQzB4TUNBdE9TQXRNeUF0TVRjZ1l6RXlJQzB4TWlBeE5pQXRNalVnTVRZZ0xUUTBZekFnTFRNNUlDMHpNaUF0TmpRZ0xUY3lJQzAzTUdNMk9DQXROaklnT1RZZ0xURTRNU0E1TmlBdE1qWTVZekFnTFRFMU15QXRPRElnTFRJNE1DQXRNVGt3SUMwek9ERmpMVFlnTFRZZ0xUZ2dMVGNnTFRZZ0xURTViREkxSUMweE5EVmpNeUF0TVRnZ015QXRNVGdnTWprZ0xURTRZekUwTnlBd0lESTBNU0F0TVRFeklESTBNU0F0TWpReFl6QWdMVEV4TXlBdE5qY2dMVEU1T0NBdE1UWTRJQzB5TXpoakxURTBJQzAySUMweE5TQXROU0F0TVRNZ0xURTNZekV4SUMwMk1pQXlPU0F0TVRVM0lESTVJQzB5TVRRZ1l6QWdMVEUzTUNBdE1UTXdJQzB5TURBZ0xURTVOeUF0TWpBd1l5MHhOVEVnTUNBdE1Ua3dJRGs0SUMweE9UQWdNVFl6WXpBZ05qSWdOREFnTVRFMUlERXdOeUF4TVRWak5qRWdNQ0E1TmlBdE5EY2dPVFlnTFRFd01tTXdJQzAxT0NBdE16WWdMVGcxSUMwMk55QXRPVFJqTFRJeklDMDNJQzB6TWlBdE1UQWdMVE15SUMweE4yTXdJQzB4TXlBeU5pQXRNamtnT0RBZ0xUSTVZelU1SURBZ01UVTVJREU0SURFMU9TQXhOalpqTUNBME55QXRNVFVnTVRNMElDMHlOeUF5TURGakxUSWdNVElnTFRRZ01URWdMVEUxSURsakxUSXdJQzAwSUMwME5pQXROaUF0TmprZ0xUWWdZeTB5TkRVZ01DQXRNelkwSURFMk5TQXRNelkwSURNek9YcE5PREFnTWpCak1DQXRNVE01SURFeE15QXRNak0ySURJNE9DQXRNak0yWXpJd0lEQWdOREFnTWlBMU5pQTFZekUxSURNZ01UWWdNeUF4TkNBeE5Hd3ROVEFnTWprNFl5MHlJREV4SUMwMElERXlJQzB5TUNBNFl5MDJNU0F0TVRjZ0xURXdNQ0F0TmpBZ0xURXdNQ0F0TVRFM1l6QWdMVFEySURNd0lDMDRPU0EzTWlBdE1UQTNZemNnTFRNZ01UVWdMVFlnTVRVZ0xURXpZekFnTFRZZ0xUUWdMVEV4SUMweE1pQXRNVEZqTFRjZ01DQXRNVGtnTXlBdE1qY2dObU10TmpnZ01qTWdMVEV4TlNBNE55QXRNVEUxSURFM055QmpNQ0E0TlNBMU55QXhOalFnTVRRMUlERTVOR014T0NBMklERTRJRFVnTVRVZ01qUnNMVEl4SURFeU9HTXRNaUF4TVNBdE5DQXhNaUF0TVRRZ05HTXRORGNnTFRNNElDMDVNeUF0TnpVZ0xURTFNeUF0TVRReVl5MDRNeUF0T1RRZ0xUa3pJQzB4TnpNZ0xUa3pJQzB5TXpKNlRUUTNNQ0E1TkROakxUWXhJREFnTFRFek15QXRPVFlnTFRFek15QXRNalV5WXpBZ0xUTXlJRElnTFRZMklEWWdMVGt5WXpJZ0xURXpJRFlnTFRFMElERXpJQzA0WXpjNUlEWTVJREUzTkNBeE5Ua2dNVGMwSURJM01HTXdJRFUxSUMweU55QTRNaUF0TmpBZ09ESjZUVFEwTVNBeE1UY2dZeTB4TWlBeElDMHhNeUF0TWlBdE1URWdMVEUwYkRRNUlDMHlPRFZqTWlBdE1USWdOQ0F0TVRJZ01UWWdMVFpqTlRZZ01qZ2dPVFFnTnprZ09UUWdNVFF5WXpBZ09EZ2dMVFkzSURFMU5pQXRNVFE0SURFMk0zcE5OREU0SURFeE16ZGpNQ0F0TVRjZ09TQXRNemNnTXpVZ0xUTTVhRFZqTWpRZ01DQTBNeUF4TlNBME15QTBNR013SURFMUlDMDRJREl5SUMwME1DQTBOMk10TnlBMklDMHhNQ0EySUMweE5TQXpZeTB5TVNBdE1UTWdMVEk0SUMwek5pQXRNamdnTFRVeGVrMDFNRElnTVRNd05XTXRNaklnTUNBdE16Z2dMVEV6SUMwek9DQXRNelZqTUNBdE1UVWdPQ0F0TWpRZ016RWdMVFF4SUdNNElDMDJJREV4SUMwMUlERTFJQzB5WXpFM0lERXhJREkwSURJNUlESTBJRFExWXpBZ01UY2dMVGdnTXpNZ0xUTXlJRE16ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRrd05pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3dOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzB4TURoMk1qRTJZekFnTXpRZ05TQXhNVE1nTnpBZ01URXphRFpqTkRrZ0xUTWdOVGdnTFRReElEVTRJQzAxTm5ZdE1USTRjekFnTFRNZ0xUSWdMVE5qTFRFZ01DQXRNeUF4SUMwMklETmpNQ0F3SUMweU5DQXlOQ0F0TlRjZ01qUnpMVFl4SUMweU5DQXROakVnTFRZeGN6STRJQzAyTVNBMk1TQXROakZ6TlRjZ01qUWdOVGNnTWpSak15QXlJRFVnTXlBMklETmpNaUF3SURJZ0xUTWdNaUF0TTNZdE1USTRZekFnTFRFMUlDMDVJQzAxTXlBdE5UZ2dMVFUyYUMwMVl5MDJOaUF3SUMwM01TQTNPU0F0TnpFZ01URXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEE0UWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBNFFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5UWWdMVEkwTUdNdE9UWWdNalVnTFRFMU5pQXhNellnTFRFMU5pQXlNekJqTUNBNU5TQTBOaUF5TURFZ01UTTJJREkwTUd3eU55QXhNR015SURBZ01USWdPU0F4TWlBeE5uWTRPR013SURnZ09TQXhOeUF4TnlBeE4yTXhNU0F3SURFNElDMDVJREU0SUMweE4zWXROek5qTUNBdE5TQTFJQzB5TWlBeE1TQXRNak5qT0RVZ01DQXhOellnTFRReklERTNOaUF0TVRReFl6QWdMVGd6SUMwM05pQXRPRFlnTFRjMklDMDRObU10TWpnZ01DQXROemNnTVRnZ0xUYzNJRGMwWXpBZ016RWdNak1nTnpRZ05qTWdOelJqTVRVZ01DQXhPQ0F4TkNBeE9DQXlNbU13SURFd0lDMHlNaUF6TkNBdE56TWdNelFnWXkwMUlEQWdMVEV4SURBZ0xURTNJQzB4WXkwM0lDMHhJQzB5TlNBdE1UZ2dMVEkxSUMweU5YWXRNemsyWXpBZ0xUZ2dOaUF0TVRRZ01UQWdMVEUxWXpnZ0xUSWdNVFlnTFRNZ01qWWdMVE5qTXpJZ01DQXhORElnTXpBZ01UUXlJREUxT0dNd0lERTFJRFlnTVRjZ01UQWdNVGRvTkdNMUlEQWdNVFVnTUNBeE5pQXRNVGxqTUNBdE16RWdMVEkzSUMweE9EY2dMVEU1TnlBdE1Ua3dZeTAzSUMweklDMHhNU0F0T0NBdE1URWdMVEUwZGkwM09XTXdJQzA1SUMwM0lDMHhOeUF0TVRnZ0xURTNZeTA0SURBZ0xURTNJRGdnTFRFM0lERTNkamMzWXpBZ09TQXRNVElnTWpJZ0xURTVJREkxZWsweE5qRWdNVGd3SUdNdE1qSWdMVE14SUMwek9DQXROemdnTFRNNElDMHhOVFJqTUNBdE9UTWdNVFFnTFRFMk1DQTBNU0F0TVRrNFl6RWdMVElnTXlBdE15QTFJQzB6WXpNZ01DQTJJRE1nTmlBeE1uWXpNamxqTUNBNElDMDJJREUySUMweE1TQXhObU10TVNBd0lDMHlJREFnTFRNZ0xUSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVEV5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RFeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFZ01HTXdJREV6TnlBeE1EVWdNalV4SURJME1TQXlOalIyTnpWak1DQXhNeUF4TVNBeU5DQXlOQ0F5TkdNeE5DQXdJREkwSUMweE1TQXlOQ0F0TWpSMkxUYzFZekV6TmlBdE1UTWdNalF5SUMweE1qWWdNalF5SUMweU5qUnpMVEV3TlNBdE1qVXlJQzB5TkRJZ0xUSTJOWFl0T1RGak1DQXRNVE1nTFRFd0lDMHlOQ0F0TWpRZ0xUSTBZeTB4TXlBd0lDMHlOQ0F4TVNBdE1qUWdNalIyT1RGakxURXpOaUF4TXlBdE1qUXhJREV5T0NBdE1qUXhJREkyTlhwTk1qa3dJREl4Tm5ZdE5ETXlZekV4TUNBeE1TQXhPVFFnTVRBMUlERTVOQ0F5TVRaekxUZzBJREl3TXlBdE1UazBJREl4Tm5wTk5Ea2dNQ0JqTUNBdE1URXdJRGd6SUMweU1EVWdNVGt6SUMweU1UWjJORE15WXkweE1Ea2dMVEV6SUMweE9UTWdMVEV3TlNBdE1Ua3pJQzB5TVRaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EZzBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGcwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFF3SUMweE1USmpMVEV5SURBZ0xUSXdJRGNnTFRJd0lERTNZekFnTXlBeElEY2dNeUF4TVdNd0lERWdNU0F5SURFZ00ydzJJRGhqTXpBZ05ESWdNVEk0SURFNE1TQXhNamdnTXpBMVl6QWdNVFlnTVRRZ01Ua2dNak1nTVRsak9DQXdJRFV6SUMweUlEY3hJQzB5Y3pVNUlESWdOamdnTW1NNElEQWdNVFVnTFRZZ01UVWdMVEUwWXpBZ0xUSWdMVEVnTFRNZ0xURWdMVFZqTFRNZ0xURXhJQzB4TmpNZ0xUSXpPQ0F0TWpReklDMHpNRFpvTVRNMWRqZzBZekFnTVRJZ05TQXhPQ0E1SURJemJEazFJREV4TldNMklEY2dNVEVnT1NBeU1DQTVZekV4SURBZ01USWdMVGtnTVRJZ0xURTNkaTB5TVRSb056TWdZekV4SURBZ01UVWdMVGNnTVRVZ0xURTVjeTAxSUMweE9TQXRNVFVnTFRFNWFDMDNNM1l0TlRsak1DQXRNeklnTWpFZ0xUTTRJRE14SUMwek9ITXlNaUF0TmlBeU1pQXRNakJ6TFRFd0lDMHlNU0F0TWpBZ0xUSXhhQzB5TVROakxURTFJREFnTFRFNUlERXhJQzB4T1NBeU1YTTNJREU1SURJeklERTVZekU0SURBZ05EQWdPQ0EwTUNBek5YWTJNMmd0TVRnMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUbEdNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGxHTVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURRNE5HTXdJRGtnTnlBeE5pQXhOaUF4Tm1neE5tTTVJREFnTVRZZ0xUY2dNVFlnTFRFMmRpMDVOamhqTUNBdE9TQXROeUF0TVRZZ0xURTJJQzB4Tm1ndE1UWmpMVGtnTUNBdE1UWWdOeUF0TVRZZ01UWjJPVFk0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRBNU1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTVNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREkzWXpBZ055QTRJREV6SURFNUlERXphRFF4TVdNeE1DQXdJREU0SUMwMklERTRJQzB4TTNZdE5EbGpNQ0F0TnlBdE9DQXRNVE1nTFRFNElDMHhNMmd0TkRFeFl5MHhNU0F3SUMweE9TQTJJQzB4T1NBeE0zWTBPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1TVVRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1VUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNalExWXpBZ05pQXpJREV5SURnZ01UZHNOamtnTmpsakxUTTFJRFEySUMwMU5DQXhNREVnTFRVMElERTJNR013SURFME5pQXhNakFnTWpZMUlESTJOaUF5TmpWak5UZ2dNQ0F4TVRRZ0xURTVJREUxT1NBdE5UTnNOVEVnTlRCak5DQTFJREV4SURjZ01UY2dOM014TWlBdE1pQXhOeUF0TjJNMElDMDFJRGNnTFRFeElEY2dMVEUzY3kweklDMHhNaUF0TnlBdE1UZHNMVFE1SUMwME9XTTVJQzA1SURNeElDMHpOQ0F6TVNBdE5EZGpNQ0F0T0NBdE5DQXRNVFlnTFRFeElDMHlNR010TkNBdE15QXRPQ0F0TkNBdE1UTWdMVFJqTFRnZ01DQXRNVFlnTkNBdE1qRWdNVEVnWXkwMklEa2dMVEV6SURFNElDMHlNQ0F5Tm13dE16QTNJQzB6TURkak5EQWdMVE0ySURreElDMDFOaUF4TkRZZ0xUVTJZemMxSURBZ01UUTFJRE01SURFNE5DQXhNRE5qTkNBM0lERXlJREV4SURJd0lERXhZekV6SURBZ01qUWdMVEV4SURJMElDMHlOR013SUMwMElDMHhJQzA1SUMweklDMHhNMk10TlRBZ0xUYzRJQzB4TXpJZ0xURXlOU0F0TWpJMUlDMHhNalZqTFRZNElEQWdMVEV6TVNBeU5TQXRNVGd3SURjd2JDMDJOeUF0TmpkakxUVWdMVFFnTFRFeElDMDNJQzB4TnlBdE4zTXRNVElnTXlBdE1UY2dOMk10TlNBMUlDMDRJREV4SUMwNElERTNlazAzTVNBeElHTXdJQzAwTmlBeE5DQXRPRGtnTkRBZ0xURXlObXd6TURNZ016QXpZeTB6TmlBeU5pQXRPREFnTkRBZ0xURXlOU0EwTUdNdE1URTVJREFnTFRJeE9DQXRPVGNnTFRJeE9DQXRNakUzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRd05pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXdOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlOeUF0TkRrMVl5MHlNQ0F5TkNBdE1qY2dOamtnTFRJM0lEa3lZekFnTkRRZ016UWdOemdnTnpVZ056aGpNVEVnTUNBeU15QXRNaUF6TWlBdE4yTXlOU0F0TVRFZ05EUWdMVFF4SURRMElDMDNNR013SUMwNElDMHhJQzB4TmlBdE5DQXRNak5zTFRZZ0xUbGpMVEV5SUMweE9DQXRNekFnTFRFMklDMDBPQ0F0TWpOakxUWWdMVE1nTFRFeUlDMDFJQzB4TWlBdE1USmpNU0F0TVRBZ01UTWdMVEkxSURJd0lDMHpNbU16TXlBdE16UWdOemtnTFRVd0lERXlOaUF0TlRCak1UUXdJREFnTXpFd0lESTNOeUF6TVRBZ05EWTBjeTA0TUNBek1EWWdMVEl5TUNBek1EWWdZeTB4TURnZ01DQXRNVGd5SUMwNE9DQXRNakEySUMweU1UbG9MVGswWXpFMklERTFOU0F4TkRrZ01qWXhJRE13TUNBeU5qRmpNVGsxSURBZ016RXdJQzB4TlRFZ016RXdJQzB6TmpaekxURTNPU0F0TkRnd0lDMHpOelFnTFRRNE1HTXRNVFUySURBZ0xURTVPU0ExTmlBdE1qSXhJRGcwZWswM09Ea2dOak5qTFRNMUlEQWdMVFl6SURJMklDMDJNeUExT0hNeU9DQTFPQ0EyTXlBMU9HTXpOQ0F3SURZeUlDMHlOaUEyTWlBdE5UaHpMVEk0SUMwMU9DQXROaklnTFRVNGVrMDNPRGtnTFRFNU0yTXRNelVnTUNBdE5qTWdNallnTFRZeklEVTRjekk0SURVNElEWXpJRFU0SUdNek5DQXdJRFl5SUMweU5pQTJNaUF0TlRoekxUSTRJQzAxT0NBdE5qSWdMVFU0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpReE1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXhNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREJvTVRCc01qTXdJQzB5TXpCMkxURXlOV3d0TWpNd0lESXpNR2d0TVRCMk1USTFlazB4TUNBdE16STFhQzB4TUhZeE1qVm9NVEJzTWpNd0lDMHlNekIyTFRFeU5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSakV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUmpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRFeUlDMHlOR2d0TVRFeWRqUTNhREV4TW5ZdE5EZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOalUxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpVMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRMklERTNOV010TXpBZ01DQXRORFlnTWpNZ0xUUTJJRFV3Y3pFMklEVXdJRFEySURVd1l6RTVJREFnTXpRZ0xUZ2dORFlnTFRJd1l6RTBJQzB4TkNBeU1DQXRNVGtnTXpVZ0xURTVhRFZqTVRnZ01DQXpNaUEySURNeUlESTJZekFnTnlBdE5TQXhNeUF0TVRRZ01qSnNMVFFnTkdNdE9TQTVJQzB4T0NBeE1DQXRNellnTVRCakxUTXhJREFnTFRVNUlERTJJQzAxT1NBMU1HTXdJREk0SURJeklEVXhJRFV4SURVeFl6TTBJREFnTlRBZ0xUSTRJRFV3SUMwMU9XTXdJQzB4T0NBeElDMHlOeUF4TUNBdE16WnNOQ0F0TkdNNUlDMDVJREUxSUMweE5DQXlNaUF0TVRRZ1l6SXdJREFnTWpZZ01UUWdNallnTXpKMk5XTXdJREUxSUMwMUlESXhJQzB4T1NBek5XTXRNVElnTVRJZ0xUSXdJREkzSUMweU1DQTBObU13SURNd0lESXpJRFEySURVd0lEUTJjelV3SUMweE5pQTFNQ0F0TkRaak1DQXRNVGtnTFRnZ0xUTTBJQzB5TUNBdE5EWmpMVEUwSUMweE5DQXRNVGtnTFRJd0lDMHhPU0F0TXpWMkxUVmpNQ0F0TVRnZ05pQXRNeklnTWpZZ0xUTXlZemNnTUNBeE15QTFJREl5SURFMGJEUWdOR001SURrZ01UQWdNVGdnTVRBZ016WmpNQ0F6TVNBeE5pQTFPU0ExTUNBMU9XTXlPQ0F3SURVeElDMHlNeUExTVNBdE5URmpNQ0F0TXpRZ0xUSTRJQzAxTUNBdE5Ua2dMVFV3SUdNdE1UZ2dNQ0F0TWpjZ0xURWdMVE0ySUMweE1Hd3ROQ0F0TkdNdE9TQXRPU0F0TVRRZ0xURTFJQzB4TkNBdE1qSmpNQ0F0TWpBZ01UUWdMVEkySURNeUlDMHlObWcxWXpFMUlEQWdNakVnTlNBek5TQXhPV014TWlBeE1pQXlOeUF5TUNBME5pQXlNR016TUNBd0lEUTJJQzB5TXlBME5pQXROVEJ6TFRFMklDMDFNQ0F0TkRZZ0xUVXdZeTB4T1NBd0lDMHpOQ0E0SUMwME5pQXlNR010TVRRZ01UUWdMVEl3SURFNUlDMHpOU0F4T1dndE5XTXRNVGdnTUNBdE16SWdMVFlnTFRNeUlDMHlObU13SUMwM0lEVWdMVEV6SURFMElDMHlNbXcwSUMwMFl6a2dMVGtnTVRnZ0xURXdJRE0ySUMweE1DQmpNekVnTUNBMU9TQXRNVFlnTlRrZ0xUVXdZekFnTFRJNElDMHlNeUF0TlRFZ0xUVXhJQzAxTVdNdE16UWdNQ0F0TlRBZ01qZ2dMVFV3SURVNVl6QWdNVGdnTFRFZ01qY2dMVEV3SURNMmJDMDBJRFJqTFRrZ09TQXRNVFVnTVRRZ0xUSXlJREUwWXkweU1DQXdJQzB5TmlBdE1UUWdMVEkySUMwek1uWXROV013SUMweE5TQTFJQzB5TVNBeE9TQXRNelZqTVRJZ0xURXlJREl3SUMweU55QXlNQ0F0TkRaak1DQXRNekFnTFRJeklDMDBOaUF0TlRBZ0xUUTJjeTAxTUNBeE5pQXROVEFnTkRaak1DQXhPU0E0SURNMElESXdJRFEyWXpFMElERTBJREU1SURJd0lERTVJRE0xZGpVZ1l6QWdNVGdnTFRZZ016SWdMVEkySURNeVl5MDNJREFnTFRFeklDMDFJQzB5TWlBdE1UUnNMVFFnTFRSakxUa2dMVGtnTFRFd0lDMHhPQ0F0TVRBZ0xUTTJZekFnTFRNeElDMHhOaUF0TlRrZ0xUVXdJQzAxT1dNdE1qZ2dNQ0F0TlRFZ01qTWdMVFV4SURVeFl6QWdNelFnTWpnZ05UQWdOVGtnTlRCak1UZ2dNQ0F5TnlBeElETTJJREV3YkRRZ05HTTVJRGtnTVRRZ01UVWdNVFFnTWpKak1DQXlNQ0F0TVRRZ01qWWdMVE15SURJMmFDMDFZeTB4TlNBd0lDMHlNU0F0TlNBdE16VWdMVEU1WXkweE1pQXRNVElnTFRJM0lDMHlNQ0F0TkRZZ0xUSXdlazB4T0RnZ01qSTFJR013SUMweU15QXhOQ0F0TXpjZ016Y2dMVE0zY3pNM0lERTBJRE0zSURNM2N5MHhOQ0F6TnlBdE16Y2dNemR6TFRNM0lDMHhOQ0F0TXpjZ0xUTTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF4UkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpReFJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQjJNVEkxYURFd2JESXpNQ0F5TXpCMkxURXlOV3d0TWpNd0lDMHlNekJvTFRFd2VrMHdJQzB5TURCMk1USTFhREV3YkRJek1DQXlNekIyTFRFeU5Xd3RNak13SUMweU16Qm9MVEV3ZWsweE1DQXlNREJvTFRFd2RqRXlOV2d4TUd3eU16QWdNak13ZGkweE1qVjZUVEFnTFRRd01IWXhNalZvTVRCc01qTXdJREl6TUhZdE1USTFiQzB5TXpBZ0xUSXpNR2d0TVRCNlRUQWdMVFl3TUhZeE1qVm9NVEJzTWpNd0lESXpNSFl0TVRJMWJDMHlNekFnTFRJek1HZ3RNVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGUVVGRkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFVRkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTNOaUF0TmpWc0xUSTNOU0F4TWpKc01qYzFJREV4TTJNdE1UZ2dMVEUzSUMwek15QXROakVnTFRNMklDMHhNRGxvTVRoak5EWWdNQ0F4TURnZ05EUWdNVGcxSURRMFl6YzVJREFnTVRFMElDMDJNeUF4TWpBZ0xUYzVZekVnTFRJZ01TQXRNeUF4SUMwMFl6QWdMVE1nTFRNZ0xUVWdMVFlnTFRWakxUWWdNQ0F0TVRRZ05DQXRNVGdnTjJNdE1USWdPU0F0TXpJZ01qRWdMVFV5SURJeFl5MHpJREFnTFRVZ0xURWdMVGdnTFRGakxUUTVJQzAzSUMwNE55QXRNamtnTFRFME5TQXRNamxqTFRNeklEQWdMVFkwSURNZ0xUazFJRGxqTXlBdE16VWdNVE1nTFRZM0lETTJJQzA0T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMFF6QXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRekFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NeUF4TUdNd0lETWdNQ0EzSURFZ01URmpOakVnTXpBMklESTJPQ0F6TURnZ016QXdJRE13T0dNeU9TQXdJREl6T0NBdE1pQXpNREFnTFRNd09HTXhJQzAwSURFZ0xUY2dNU0F0TVRCak1DQXRNVEFnTFRVZ0xURTBJQzB4TkNBdE1UUmpMVEV3SURBZ0xURTBJRGNnTFRJeElESXhZeTB4SURFZ0xURWdOQ0F0TWlBM1l5MHhNQ0F6T0NBdE5UTWdNVGsySUMweU5qWWdNVGsyWXkweU1EWWdNQ0F0TWpVeElDMHhOVE1nTFRJMk15QXRNVGswWXkweElDMDBJQzB5SUMwNElDMHpJQzA1WXkwMklDMHhOQ0F0TVRFZ0xUSXhJQzB5TUNBdE1qRmpMVGdnTUNBdE1UTWdNeUF0TVRNZ01UTjZUVEkwT1NBMU1pQmpNQ0F5T1NBeU5TQTFOQ0ExTkNBMU5HTXpNQ0F3SURVMUlDMHlOU0ExTlNBdE5UUmpNQ0F0TXpBZ0xUSTFJQzAxTlNBdE5UVWdMVFUxWXkweU9TQXdJQzAxTkNBeU5TQXROVFFnTlRWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FSTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUkwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTXpJeFl6QWdNeUF4SURZZ01pQXhNR016SURnZ05pQXhOQ0F4TlNBeE5HTXhJREFnTlNBdE1TQTVJQzB5YkRNd01DQXRNVEF5WXpFeklDMDBJREV6SUMweE1DQXhNeUF0TVRoek1DQXRNVFVnTFRFeklDMHhPR3d0TXpBMklDMHhNRE5qTFRFZ0xURWdMVE1nTFRFZ0xUUWdMVEZqTFRjZ01DQXRNVEVnT0NBdE1UUWdNVFZqTFRFZ015QXRNaUEySUMweUlEbGpNQ0ExSURNZ01UQWdNVFFnTVRWak1DQXdJREl4TkNBM015QXlNalVnTnpaak5pQXlJRGdnTkNBNElEZHpMVElnTmlBdE55QTNZeTB4TUNBMElDMHlNallnTnpjZ0xUSXlOaUEzTjJNdE1URWdOQ0F0TVRRZ09TQXRNVFFnTVRSNklFMHRNU0F5TkdNd0lERXpJREFnTWpRZ01qUWdNalJvTWpreFl6STBJREFnTWpRZ0xURXhJREkwSUMweU5ITXRNU0F0TWpRZ0xUSTBJQzB5TkdndE1qa3hZeTB5TkNBd0lDMHlOQ0F4TVNBdE1qUWdNalI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkRRekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5EUXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXlNU0F0TVRFeVl5MDRPU0EyTWlBdE1USXdJREV5TXlBdE1USXdJREUzTVdNd0lEVTFJRFEwSURreElEa3dJRGswWXpFM0lEQWdOREVnTFRnZ05UVWdMVEUzWXpZZ0xUVWdNVGNnTFRFMElESXlJQzB4TkdNeUlEQWdNeUF3SURVZ01XTTNJRE1nTVRFZ01UQWdNVEVnTVRkakxURWdNaklnTFRjZ01qWXlJQzAzSURJNE1tTXdJREV4SURrZ01UY2dNVGtnTVRkak1UUWdNQ0F6TUNBdE1UQWdNekVnTFRJNFl6QWdNQ0F0TkNBdE5UY3hJQzB4TWlBdE5UZ3hZeTB6SUMwMElDMDJJQzAxSUMwNUlDMDFjeTAySURJZ0xUWWdNbU10TXpBZ01UY2dMVFUwSURRMElDMDNPU0EyTVhwTk56QWdORElnWXpBZ0xUVTBJRFEySUMweE1EZ2dPRGtnTFRFek5XTTBJQzB5SURjZ0xUTWdNVEFnTFROak9TQXdJREV4SURFd0lERXhJREUxWXpBZ01DQXpJRFl3SURNZ01UQXdZekFnTVRZZ0xURWdNamdnTFRJZ016SmpMVGNnTWpBZ0xUUTNJRFE1SUMwM01DQTBPV010TWprZ01DQXROREVnTFRNeklDMDBNU0F0TlRoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FSkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUpDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTUdnMFl6TXdJQzAyTVNBeE1ESWdMVGt5SURFM05TQXRPVEp6TVRRM0lETXhJREU0TWlBNU1tZzBZeTB6TWlBdE9UVWdMVEV4TUNBdE1UUXpJQzB4T0RjZ0xURTBNMk10TnpVZ01DQXRNVFE1SURRM0lDMHhOemdnTVRRemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUUkJPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCT0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4SURJNE4yTXdJRElnTUNBeklESWdNMk14SURBZ01qRWdMVFFnTkRJZ0xUUmpNakFnTUNBME1TQTBJRFF5SURSak1pQXdJRElnTFRJZ01pQXRNMk10TVRjZ0xUUXpJQzB6TlNBdE1UZzJJQzB6TnlBdE1qZzBZekFnTFRNZ0xUWWdMVE1nTFRjZ0xUTnpMVGNnTUNBdE55QXpZeTB5SURrNUlDMHlNQ0F5TkRJZ0xUTTNJREk0TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVME5ERXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBOREVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVElnTFRFM01HTXRPQ0F4TUNBdE1USWdOVGd4SUMweE1pQTFPREZqTVNBeE9DQXhOeUF5T0NBek1TQXlPR014TUNBd0lERTVJQzAySURFNUlDMHhOMk13SUMweU1DQXROaUF0TWpZd0lDMDNJQzB5T0RKak1DQXROeUEwSUMweE5DQXhNU0F0TVRkak1pQXRNU0F6SUMweElEVWdMVEZqTlNBd0lERTJJRGtnTWpJZ01UUmpNVFFnT1NBek9DQXhOeUExTlNBeE4yTTBOaUF0TXlBNU1DQXRNemtnT1RBZ0xUazJZekFnTFRRMklDMHpNU0F0TVRBM0lDMHhNakFnTFRFMk9XTXRNalVnTFRFM0lDMDBPU0F0TkRRZ0xUYzVJQzAyTVdNd0lEQWdMVE1nTFRJZ0xUWWdMVEp6TFRZZ01TQXRPU0ExZWlCTk5EWWdOVEZqTFRFZ0xUUWdMVElnTFRFMklDMHlJQzB6TW1Nd0lDMDBNQ0F6SUMweE1EQWdNeUF0TVRBd1l6QWdMVFVnTWlBdE1UVWdNVEVnTFRFMVl6TWdNQ0EySURFZ01UQWdNMk0wTXlBeU55QTRPU0E0TVNBNE9TQXhNelZqTUNBeU5TQXRNVElnTlRnZ0xUUXhJRFU0WXkweU15QXdJQzAyTXlBdE1qa2dMVGN3SUMwME9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTBRekl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUXpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTkNBd1l6QWdNQ0F0TkNBeUlDMDBJRFZqTUNBeElEQWdNaUF5SURSak5qRWdOVGtnTXpRNElEUTBNQ0F6TlRZZ05EUXdZekUwSURBZ016RXdJQzB6T0RZZ016WTJJQzAwTkRCak1pQXRNaUF5SUMwMElESWdMVFZqTUNBdE15QXRNeUF0TkNBdE15QXROR2d0TXpkekxUWWdNU0F0T1NBell5MHpPQ0F6TXlBdE16RXhJRE0xTmlBdE16RTVJRE0xTm1NdE5pQXdJQzB5TnpVZ0xUTXhPQ0F0TXpFM0lDMHpOVFJqTFRVZ0xUSWdMVFlnTFRVZ0xUa2dMVFZvTFRJNGVrMHhNVFlnTUdNd0lEQWdMVE1nTVNBdE15QXpZekFnTVNBeElETWdNaUEwWXpRMElEUTBJREl6TUNBeU56Y2dNalF6SURJM055QmpNVEVnTUNBeU1ESWdMVEl6TnlBeU5EUWdMVEkzTjJNeElDMHhJRElnTFRNZ01pQXROR013SUMweUlDMHpJQzB6SUMweklDMHphQzAwT0hNdE5TQXhJQzAzSURKakxUSTRJREkwSUMweE56SWdNVFl5SUMweE9EZ2dNVFl5WXkweE5TQXdJQzB4TlRVZ0xURXpOQ0F0TVRnMklDMHhOakJqTFRRZ0xUSWdMVFVnTFRRZ0xUY2dMVFJvTFRRNWVrMHpNRFFnTmpOak1DQXlPU0F5TkNBMU15QTFOQ0ExTTJNeU9TQXdJRFV6SUMweU5DQTFNeUF0TlROak1DQXRNekFnTFRJMElDMDFOQ0F0TlRNZ0xUVTBZeTB6TUNBd0lDMDFOQ0F5TkNBdE5UUWdOVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkVJMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FSTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdPV013SURNeElERTBPU0F5TVRRZ01UVTVJREl5TkdNeklESWdOaUEwSURFd0lEUmpNalFnTUNBMk5DQXROREFnTmpRZ0xUWTBZekFnTFRRZ0xURWdMVGNnTFRRZ0xURXdZeTA1SUMweE1DQXRNVGt3SUMweE5UZ2dMVEl5TkNBdE1UVTRZeTB5SURBZ0xUTWdNQ0F0TkNBeFl6QWdNQ0F0TVNBeUlDMHhJRE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRCQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EQkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTROQ0F0TnpVMGFDMHlNemwyTXpGb01USmpOVE1nTUNBMU9TQXpJRFU1SURNeGRqTTFNbU13SURJNElDMDJJRE14SUMwMU9TQXpNV2d0TVRKMk16Rm9Nak0zWXprNUlEQWdNVFl3SUMwek9TQXhOakFnTFRFeE5tTXdJQzAxTkNBdE16UWdMVGsySUMweE1EY2dMVEV4TVdNNU1DQXRNVFlnTVRNeUlDMDFOU0F4TXpJZ0xURXlNR013SUMwNE1DQXROamdnTFRFeU9TQXRNVGd6SUMweE1qbDZUVEUzTlNBdE1qTTRhQzB4TnpWMk16Rm9PV016TXlBd0lEUXlJREV3SURZMklEY3diREUxTWlBek9EVm9NamRzTVRZNUlDMDBNVE5qTVRVZ0xUTTNJREU1SUMwME1pQTFNaUF0TkRKb01USjJMVE14SUdndE1qQTBkak14YURJM1l6STFJREFnTkRFZ055QTBNU0F4TjJNd0lEUWdMVEVnT0NBdE5TQXhPR3d0TXpZZ09EbG9MVEUzTkd3dE1qSWdMVFU1WXkwMElDMHhNQ0F0TmlBdE1Ua2dMVFlnTFRJM1l6QWdMVEkxSURFNElDMHpPQ0ExTXlBdE16aG9NVFIyTFRNeGVrMDJNaUExTnpKb0xUSTRiREV3SURFNE0yZ3pPVFZzTVRBZ0xURTRNMmd0TWpoakxURXhJRFkySUMweU5pQXhOVElnTFRFeE1TQXhOVEpqTFRJeUlEQWdMVE14SUMwM0lDMHpNU0F0TWpSMkxUTTFPV013SUMweU9DQTJJQzB6TVNBMU9TQXRNekZvTVRkMkxUTXhhQzB5TWpkMk16Rm9NVGRqTlRRZ01DQTJNQ0F6SURZd0lETXhkak0xT1NCak1DQXhOeUF0T1NBeU5DQXRNekVnTWpSakxUZzFJREFnTFRFd01pQXRPRFVnTFRFeE1pQXRNVFV5ZWsweU5EZ2dMVFV5TTJndE5UaDJMVEUxT1dNd0lDMHpOaUExSUMwME1TQXpPQ0F0TkRGb01qaGpPVEVnTUNBeE16QWdNaklnTVRNd0lERXdNR013SURjeklDMHpOaUF4TURBZ0xURXpPQ0F4TURCNlRURTVNQ0F0TkRreWFEVTVZemcwSURBZ01URTNJREkxSURFeE55QTVNR013SURZeUlDMHlPQ0E1TXlBdE1UQTJJRGt6YUMweU5tTXRNelVnTUNBdE5EUWdMVGNnTFRRMElDMHpNM1l0TVRVd2VrMHlNaklnTVRRd2JDMDNNeUF0TVRnNGFERTBPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwUmpNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMFJqTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5EQWdMVE15T1dNdE1qVWdPVEVnTFRRd0lESXhPU0F0TkRBZ016STVjekUxSURJek9DQTBNQ0F6TWpsb01UUmpMVEl5SUMwNU9TQXRNelFnTFRJeE55QXRNelFnTFRNeU9YTXhNaUF0TWpJNUlETTBJQzB6TWpsb0xURTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF4Umk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpReFJpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHpOVEYyTVRFeU4zTTJJREV5SURFeUlERXljekU0SUMweE1DQXhPU0F0TVRsak1UWWdMVGsxSURZNElDMHhNVEVnTVRFMklDMHhOak5qTmpRZ0xUY3dJRGczSUMwNU5pQTVOeUF0TVRVMVl6SWdMVEV5SURNZ0xUSTBJRE1nTFRNMll6QWdMVFF6SUMweE1pQXRPRFFnTFRFNElDMHhNREpqTVRJZ0xUSTNJREU0SUMwMU55QXhPQ0F0T0Rkak1DQXRORFFnTFRFeUlDMDROaUF0TVRrZ0xURXdOR014TXlBdE1qVWdNVGtnTFRVNElERTVJQzA0Tm1Nd0lDMDBOU0F0TVRNZ0xUZzVJQzB4T1NBdE1UQTJZekV6SUMweU5TQXhPU0F0TlRrZ01Ua2dMVGczSUdNd0lDMHpPQ0F0T1NBdE56VWdMVEUySUMwNU5tTXhOeUF0TWpNZ01qWWdMVFExSURNeElDMDNOR014SUMwNElESWdMVEU0SURJZ0xUSTNZekFnTFRRNElDMHhOeUF0TVRBeUlDMHlOaUF0TVRNd1l6SXlJQzAwTlNBeU5DQXROVGtnTWpVZ0xUZzBkaTA1WXpBZ0xUSXlJQzAwSUMwek55QXRNVFlnTFRNM1l5MHhNQ0F3SUMweU1TQXdJQzB5TVNBeU1tTXRNU0EwTUNBdE16UWdNVFV4SUMweE1UZ2dNakE1WXkweU9TQXlNQ0F0TmpZZ01qY2dMVEV3T0NBek1ucE5NamdnTWpBell6SWdMVElnTXlBdE5DQXpJQzAzWXpFMklDMDVOU0EyT0NBdE1URXhJREV4TmlBdE1UWXpJR015TVNBdE1qSWdNemNnTFRRd0lEVXdJQzAxTm1NMUlERTVJREV4SURNeklERTBJRFEzWXpJZ055QXpJREUwSURNZ01qSmpNQ0F4TWlBdE15QXlOaUF0TVRRZ05EUmpMVFV6SURrd0lDMHhNVFlnTVRFeklDMHhOeklnTVRFemVrMHlNREFnTWpneFl5MDFNeUE0T1NBdE1URTFJREV4TXlBdE1UY3hJREV4TTJNeElDMHhJRElnTFRNZ01pQXROV014TmlBdE9UVWdOamdnTFRFeE1TQXhNVFlnTFRFMk0yTXlNU0F0TWpNZ016Y2dMVFF4SURVd0lDMDFOMk0ySURFNUlERXhJRE15SURFMElEUTJZeklnTnlBeklERTBJRE1nTWpKak1DQXhNaUF0TXlBeU5pQXRNVFFnTkRSNlRUTXdJRFU0TXlCak1TQXRNU0F4SUMweUlERWdMVE5qTVRZZ0xUazFJRFk0SUMweE1URWdNVEUySUMweE5qTmpNakVnTFRJeklETTRJQzAwTVNBMU1TQXROVGRqTlNBeE9DQXhNQ0F6TVNBeE15QTBOR015SURjZ015QXhOQ0F6SURJeVl6QWdNVElnTFRNZ01qWWdMVEUwSURRMFl5MDFNeUE0T1NBdE1URTFJREV4TXlBdE1UY3dJREV4TTNwTk16Z2dMVEU0TUdNeE15QXRORGdnTWpRZ0xUVTJJRFEySUMwNU5HTXhPQ0F0TXpBZ056SWdMVGd5SURrMElDMHhNVEJqTVRJZ0xURTJJREl6SUMwek1DQXpNaUF0TkRSak5TQXhNQ0F4TUNBeU1TQXhNeUF6TUdNeUlEWWdNeUF4TlNBeklESTFJR013SURFNUlDMDBJRFEwSUMweE55QTJOV010TlRRZ09URWdMVEV4TnlBeE1qUWdMVEUzTVNBeE1qaDZUVE16SURFd1l5MHlJQzB4SUMweUlDMDBJQzB5SUMwMll6TXhJQzA0TXlBM05DQXRNVEV6SURFeU5DQXRNVGN3YkRReklDMDBObU0xSURFM0lERXdJRE13SURFeklEUXpZeklnTnlBeklERTBJRE1nTWpKak1DQXhNaUF0TXlBeU5pQXRNVFFnTkRSakxUVXpJRGc1SUMweE1UUWdNVEV6SUMweE5qY2dNVEV6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRd05DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXdOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREUzTldNd0lERXlJRFVnTVRjZ01UTWdNalZqTUNBd0lESTFOU0F4TlRJZ01qWTRJREUyTUdNM0lEVWdNVEVnT0NBeE15QXhNV014SURJZ01TQXpJREVnTkdNd0lESWdMVEVnTkNBdE1pQTJZeTAySURjZ0xUYzVJREUwTVNBdE56a2dNakl6WXpBZ05TQXhJRGtnTVNBeE0yTXhNQ0E1TXlBNU5DQXhOekFnTVRnNUlERTNNR015TVNBd0lEUXdJQzAwSURVMklDMHhNMk0wTUNBdE1qTWdPRFVnTFRZMUlEZzFJQzB4TURsak1DQXROQ0F3SUMwNElDMHhJQzB4TW1NdE9TQXRNemNnTFRJMklDMDRNQ0F0TnpFZ0xUZ3dZeTAwTUNBd0lDMDJPQ0F5T0NBdE5qZ2dOamdnWXpBZ01UZ2dOQ0F6TmlBM0lEUTVZekFnTVNBeElESWdNU0F6Y3pFZ01pQXhJRE5zTWlBM1l6RWdNaUF4SURRZ01TQTJZekFnTnlBdE5DQXhNU0F0T0NBeE0yd3ROaUF6WXkweE1DQTBJQzB4T1NBMUlDMHlOeUExWXkwME1pQXdJQzAyTlNBdE5EZ2dMVFkxSUMwNE5XTXdJQzAxTWlBeE1ESWdMVEUzTnlBeE1EZ2dMVEU0TkdNeklDMDBJRFVnTFRjZ055QXRPR014SUMweElESWdMVEVnTXlBdE1XTXpJREFnTlNBeUlEa2dNMk14TUNBMUlESTVNU0F4TnpRZ01qa3hJREUzTkdNMElETWdPU0EwSURFMElEUmpNVElnTUNBeE55QXROU0F5TlNBdE1UTmpNaUF0TlNBMElDMHhNQ0EwSUMweE5TQnpMVElnTFRFd0lDMDBJQzB4TkdNdE1pQXROU0F0TlNBdE9DQXRNVEFnTFRFeFl6QWdNQ0F0TWpjMElDMHhOalFnTFRJNE15QXRNVFk0YkMwMElDMDBZeTB4SUMweElDMHhJQzB5SUMweElDMDBZekFnTFRRZ015QXRNVEFnTnlBdE1UbGpOeUF0T1NBMk9TQXRNVEUxSURZNUlDMHlNRGxqTUNBdE1UQXdJQzA0TWlBdE1UYzJJQzB4T0RJZ0xURTNObU10TnprZ01DQXRNVFEwSURReUlDMHhORFFnTVRJNVl6QWdNVFFnTWlBeU55QTJJRE00YkRZZ01URmpNVElnTWpFZ016RWdNamdnTlRJZ01qaGpNemNnTUNBM055QXRNVElnTnpjZ0xUVTJZekFnTFRFeUlDMDBJQzB5TmlBdE1URWdMVE01YkMwMUlDMDVJR010TmlBdE1UQWdMVGtnTFRJd0lDMDVJQzB5T0dNd0lDMHhNeUEzSUMweU15QXhPQ0F0TWpsc05pQXRNMk00SUMweklERTJJQzAxSURJMElDMDFZelF4SURBZ05qa2dNemdnTmprZ056WmpNQ0E0TkNBdE1UQTRJREU1TmlBdE1URTNJREl3TldNdE5DQXlJQzB4TXlBeElDMHhNeUF5YkMweU9EQWdMVEUyT1dNdE5TQXRNeUF0TVRBZ0xUUWdMVEUxSUMwMGN5MHhNQ0F4SUMweE5DQTBZeTAwSURJZ0xUY2dOU0F0TVRBZ01UQmpMVE1nTkNBdE5DQTVJQzAwSURFMGVrMHhNelFnTXpVeFl5MHhOeUF4TVNBdE1qZ2dNamtnTFRJNElEUTVZekFnTXpFZ01qWWdOVGdnTlRjZ05UZ2djelUzSUMweU5pQTFOeUF0TlRkekxUSTFJQzAxT0NBdE5UY2dMVFU0WXkweE1DQXdJQzB5TUNBeklDMHlPU0E0ZWswMU5EUWdNemd5WXpBZ016QWdNamNnTlRZZ05UY2dOVFp6TlRjZ0xUSTNJRFUzSUMwMU4zTXRNallnTFRVM0lDMDFOeUF0TlRkakxUTXlJREFnTFRVM0lESTJJQzAxTnlBMU9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTJOVUV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTlVFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRJZ0xURTFZeTB4TUNBd0lDMHhNaUEzSUMweE1pQXhOR013SURRZ01TQXhNeUF6SURJell6RXhJRFUySURRNElERTBOU0F4TVRZZ01UUTFZek0xSURBZ05UY2dMVEkwSURFd055QXROVEpqTXprZ0xUSXlJRGN5SUMweU9DQXhNRElnTFRJNFl6TTJJREFnTlRNZ05EUWdOVE1nT1RCak1DQTFNeUF0TXpNZ09UUWdMVFl6SURrMFl5MHpPU0F3SUMwNU5DQXRORFVnTFRFNE5DQXRORFZqTFRZd0lEQWdMVEV4TUNBMU5DQXRNVEV3SURFME1XTXdJREV5TWlBNE55QXhPRE1nTVRjeElERTRNMk0xTnlBd0lEa3dJQzAwTWlBeE5EWWdMVFF5WXpFM0lEQWdNaklnTnlBeU1pQXlNaUJqTUNBeE9TQXRNVElnTXpVZ0xUUXdJRE0xWXkweE9TQXdJQzB6TUNBdE5DQXRNemdnTFRSakxUVWdNQ0F0TVRBZ05DQXRNVEFnTVRGak1DQXhPQ0F6TnlBeE9TQTBPU0F4T1dNME1pQXdJRFkzSUMweU5DQTJOeUF0Tmpkak1DQXROVGdnTFRNMklDMHhNREVnTFRnNUlDMHhNREZqTFRnMUlEQWdMVEV3TXlBMU5pQXRNVFl4SURVMll5MDBNQ0F3SUMwNE1DQXRNeklnTFRnd0lDMDROR013SUMwME9TQXlOaUF0TnpVZ05URWdMVGMxWXpVeElEQWdNVEEzSURReElERTVNQ0EwTVdNMk1DQXdJREV4TnlBdE16a2dNVEUzSUMweE5URmpNQ0F0TVRVeElDMDVPQ0F0TWpJd0lDMHhOVGNnTFRJeU1DQmpMVFExSURBZ0xUazVJRFF3SUMweE16SWdOalZzTFRrZ04yTXRNVFVnTVRFZ0xUSTJJREU1SUMwek55QXhPV010TWpVZ01DQXRORFFnTFRRMElDMDFOaUF0T0RGakxUTWdMVGtnTFRVZ0xURTFJQzB4TmlBdE1UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdOREV3TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRFd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUSmpNQ0EzSURFZ01UQWdPQ0F4TUdnNFl6SWdNQ0EwSURBZ05pQXRNV3cxSUMwell6UWdMVFFnTnlBdE9TQTRJQzB4TkdNeE5TQXROVFVnTWpVZ0xUY3lJRFE1SUMweE1USmpNVGdnTFRNd0lEY3lJQzA1TWlBNU5DQXRNVEl3WXpneklDMHhNRGdnT0RrZ0xUSXdNaUE0T1NBdE1qUXhZekFnTFRJeElEQWdMVFkxSUMweE5DQXROalZ6TFRFNElEa2dMVEU0SURNeFl6QWdNVGMwSUMwNU9DQXlNelVnTFRFME1TQXlOakJqTFRJNUlERTJJQzAyTVNBeU55QXRPVFFnTWpsMk1qSTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGxHTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRsR015SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lESXpOR013SURrZ055QXhOaUF4TmlBeE5tZ3hObU01SURBZ01UWWdMVGNnTVRZZ0xURTJkaTB5TVRoak1DQXRPU0F0TnlBdE1UWWdMVEUySUMweE5tZ3RNVFpqTFRrZ01DQXRNVFlnTnlBdE1UWWdNVFoyTWpFNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQTROaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TUNBell6QWdORGNnTVRjZ01UQXdJRE01SURFME1tTXpOaUEyT0NBeE1EY2dNVEExSURFNE15QXhNRFpqTlRRZ01DQXhNeklnTFRFM0lERTBNaUF0T0RGak1TQXROQ0F4SUMwM0lERWdMVEV4WXpBZ0xUUXpJQzB6T0NBdE56WWdMVGd3SUMwM05tTXRNVE1nTUNBdE5ESWdPQ0F0TkRrZ01qRmpMVEV3SURFeElDMHhOU0F5TmlBdE1UVWdOREZqTUNBeE1DQXlJREl3SURjZ01qbGpOaUF4TWlBeU5TQXlOQ0F5TlNBek9HTXdJREV3SUMweE15QXhOU0F0TXpNZ01UVmpMVEl4SURBZ0xUZ3dJQzAxSUMwNE15QXRNVGt3WXpBZ0xURTJJRE1nTFRJMElEa2dMVEkwWXpJZ01DQTBJREFnTmlBeUlHTXlOaUF5TXlBMU9TQXpOU0E1TVNBek5XTTNOeUF3SURFMU1TQXROamNnTVRVeElDMHhORFZqTUNBdE5EVWdMVEl6SUMwNU1DQXROVGdnTFRFeE9HTXRNellnTFRJNUlDMDROaUF0TXpZZ0xURXpNU0F0TXpaakxUZzBJREFnTFRFek15QXpOaUF0TVRjMElERXhNR010TWpJZ05EQWdMVE13SURreUlDMHpNU0F4TXpoMk5IcE5Nakl5SURKakxUTXlJREFnTFRVNElDMDFNQ0F0TlRnZ0xURXhNbk15TmlBdE1URXlJRFU0SUMweE1USnpOVGtnTlRBZ05Ua2dNVEV5Y3kweU55QXhNVElnTFRVNUlERXhNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1TUVJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1FSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXpNemRqTUNBeE55QTJJREUzSURFeklERTNhRGhqTnlBd0lERXpJREFnTVRNZ0xURTNkaTB5TldNeUlDMHhPQ0EySUMwek9DQXpNQ0F0TXpob01URTJZekkxSURBZ01qZ2dNVEFnTXpBZ01qaGpNQ0F4TnlBMklERTNJREV6SURFM2FEbGpOaUF3SURFeUlEQWdNVElnTFRFM2RpMDRNemRqTUNBdE1UY2dMVFlnTFRFM0lDMHhNaUF0TVRkb0xUbGpMVGNnTUNBdE1UTWdNQ0F0TVRNZ01UZDJNakkzWXkweUlERTRJQzAxSURNM0lDMHpNQ0F6TjJndE1USXhZeTB4TUNBd0lDMHlNaUF0TnlBdE1qVWdMVE16ZGkwME56UmpNQ0F0TVRjZ0xUWWdMVEUzSUMweE15QXRNVGRvTFRnZ1l5MDNJREFnTFRFeklEQWdMVEV6SURFM2RqRXhNVFY2VFRNMElDMHhNVEIyTFRNMll6WWdMVEl6SURFM0lDMHlNeUF5TkNBdE1qTm9NVEkxWXpFd0lEQWdNakVnTXlBeU55QXlNM1l6T0dNd0lERTFJQzA0SURNMUlDMHlOU0F6TldndE1USXhZeTB5TkNBd0lDMHlPQ0F0TVRrZ0xUTXdJQzB6TjNwTk16UWdNVE0zZGkweU1tTXhJQzB4TmlBMUlDMHpNeUF5TWlBdE16ZG9NVEkzWXpJeElEQWdNallnTVRrZ01qY2dNemQyTWpaakxUTWdNallnTFRFMUlETXpJQzB5TlNBek0yZ3RNVEl4WXkweU5DQXdJQzB5T0NBdE1Ua2dMVE13SUMwek4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTVNemd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TXpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBdE1XTXdJRFFnTWlBNUlEVWdNVEpzTVRJMUlERXlOV016SURNZ055QTFJREV5SURWak5DQXdJRGdnTFRJZ01URWdMVFZzTVRJMUlDMHhNalZqTXlBdE15QTBJQzA0SURRZ0xURXljeTB4SUMwNElDMDBJQzB4TVd3dE1USTFJQzB4TWpWakxUTWdMVE1nTFRjZ0xUUWdMVEV4SUMwMFl5MDFJREFnTFRrZ01TQXRNVElnTkd3dE1USTFJREV5TldNdE15QXpJQzAxSURjZ0xUVWdNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1RGR0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9URkdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEkwTm1Nd0lEWWdNaUF4TWlBM0lERTNiRFE1SURRNVl5MHhNU0F4TWlBdE1qRWdNalVnTFRNd0lETTVZeTB5SURRZ0xUTWdPU0F0TXlBeE0yTXdJREV6SURFeElESTBJREkwSURJMFl6Z2dNQ0F4TmlBdE5DQXlNQ0F0TVRGak55QXRNVEVnTVRVZ0xUSXhJREl6SUMwek1Xd3pNRGNnTXpBM1l5MDBNQ0F6TmlBdE9URWdOVFlnTFRFME5TQTFObU10TnpRZ01DQXRNVFF5SUMwek55QXRNVGd5SUMwNU9HTXROQ0F0TnlBdE1USWdMVEV4SUMweU1DQXRNVEZqTFRRZ01DQXRPU0F4SUMweE15QTBZeTAzSURRZ0xURXhJREV5SUMweE1TQXlNR013SURRZ01TQTVJRFFnTVRNZ1l6UTVJRGMxSURFek1pQXhNakFnTWpJeUlERXlNR00yTnlBd0lERXpNQ0F0TWpVZ01UYzVJQzAzTUd3Mk55QTJOMk0xSURVZ01URWdOeUF4TnlBM1l6RXpJREFnTWpRZ0xURXhJREkwSUMweU5HTXdJQzAySUMweUlDMHhNaUF0TnlBdE1UZHNMVFk0SUMwMk9XTXpOQ0F0TkRVZ05UTWdMVEV3TVNBMU15QXRNVFU1WXpBZ0xURTBOaUF0TVRFNUlDMHlOallnTFRJMk5TQXRNalkyWXkwME5pQXdJQzA1TVNBeE1pQXRNVE14SURNMVl5MHhNQ0ExSUMweU1DQXhNaUF0TWprZ01UbHNMVFV4SUMwMU1XTXROQ0F0TlNBdE1UQWdMVGNnTFRFM0lDMDNZeTB4TXlBd0lDMHlOQ0F4TVNBdE1qUWdNalI2SUUwME1qa2dNVEkxYkMwek1ETWdMVE13TTJ3eE9TQXRNVEpqTXpJZ0xURTRJRFk1SUMweU9DQXhNRGNnTFRJNFl6RXlNQ0F3SURJeE55QTVPU0F5TVRjZ01qRTRZekFnTkRVZ0xURTBJRGc1SUMwME1DQXhNalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTURreUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1Ea3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXdPQ0F0TWpVeFl5MDNOaUEyTWlBdE1UQTRJREUxTUNBdE1UQTRJREkxTVdNd0lERXdNaUF6TkNBeE9Ea2dNVEEzSURJME9XTXhJREFnTXlBdE1TQXpJQzAwZGkweE1ITXdJQzAySUMweUlDMDRZeTAwTUNBdE5UWWdMVFl4SUMweE1UWWdMVFl4SUMweU1qZHpNakFnTFRFM015QTJNQ0F0TWpJNFl6RWdMVEVnTXlBdE15QXpJQzAyZGkweE0yTXdJQzB4SUMweElDMDBJQzB5SUMwMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUa3dOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt3TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TWpjZ0xURXhZeTAzSURFeElDMDFPU0F4TURBZ0xUVTVJREV4TUdNd0lEWWdOU0F4TUNBMklERTJiRGd3SURFME1HTTRJREUySURFMklESTFJREkwSURJNWRqSTVOMk13SURVZ05DQXhNQ0F4TUNBeE1HZ3hNMk0xSURBZ01UQWdMVFVnTVRBZ0xURXdkaTB6TURoc05pQXRPR014TVNBdE1UWWdOekVnTFRFeE5DQTNNU0F0TVRNell6QWdMVFFnTFRFZ0xUY2dMVE1nTFRFeGJDMDFOaUF0T1RWakxUSWdMVFFnTFRNZ0xUY2dMVE1nTFRFd1l6QWdMVFFnTWlBdE55QTBJQzB4TVdNd0lEQWdNellnTFRZMUlEUTVJQzA0Tm1NMklDMDVJRGNnTFRFNElEY2dMVEkwSUdNd0lDMHlNaUF0TmprZ0xURXpNeUF0T0RJZ0xURTFNMk10T1NBdE1UUWdMVEUzSUMweU1pQXRNalFnTFRJM2RpMDNOelJqTUNBdE5pQXROU0F0TVRBZ0xURXdJQzB4TUdndE1UTmpMVFlnTUNBdE1UQWdOQ0F0TVRBZ01UQjJOemM1YkMwMUlEaGpMVGdnTVRJZ0xUWXlJREV3TmlBdE56QWdNVEUyWXkweklEUWdMVFFnT1NBdE5DQXhOR013SURZZ01pQXhNU0EwSURFMll6VTFJRGszSURVMUlEazRJRFUxSURrNFl6TWdOQ0EwSURZZ05DQTRjeTB4SURVZ0xUUWdPWHBOTUNBdE1UYzJkak0wTm1Nd0lEWWdOU0F4TUNBeE1pQXhNR2c1WXpZZ01DQXhNaUF0TkNBeE1pQXRNVEIyTFRFd0lHTXpJQzB5TmlBeE5TQXRNek1nTWpRZ0xUTXphREV4TjJNeU5DQXdJREk0SURJd0lETXdJRE01WXpFZ01UTWdOaUF4TkNBeE1pQXhOR2c0WXpjZ01DQXhNaUF0TWlBeE1pQXRNVGwyTFRFeE1EVmpNQ0F0TVRnZ0xUVWdMVEU0SUMweE1pQXRNVGhvTFRoakxUY2dNQ0F0TVRJZ01DQXRNVElnTVRoMk56ZzJZeTAzSURJd0lDMHhOeUF5TXlBdE1qY2dNak5vTFRFeU1XTXROeUF3SUMweE9DQXdJQzB5TXlBdE1qTjJMVEU0WXpBZ0xUVWdMVFlnTFRFd0lDMHhNaUF0TVRCb0xUbGpMVGNnTUNBdE1USWdOU0F0TVRJZ01UQjZUVE16SURJeWRpMDBNbU16SUMweU5pQXhOU0F0TXpNZ01qUWdMVE16YURFeE55QmpNalFnTUNBeU9DQXhPU0F6TUNBek4zWXpPR010TnlBeU1DQXRNVGNnTWpNZ0xUSTNJREl6YUMweE1qRmpMVGNnTUNBdE1UZ2dNQ0F0TWpNZ0xUSXplazB6TmpjZ0xUTTBiQzB6T1NBdE5qWnNOakVnTFRFd05tdzBNQ0EyT0hwTk16STRJREV6Tld3Mk1TQXRNVEEyYkRRd0lEWTRiQzAyTWlBeE1EUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVEV3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RFd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJMk5pQXRNalkyWXkweE5EWWdNQ0F0TWpZMUlERXlNQ0F0TWpZMUlESTJObU13SURFME5TQXhNakFnTWpZMUlESTJOU0F5TmpWak1UUTJJREFnTWpZMklDMHhNVGtnTWpZMklDMHlOalZqTUNBdE1UUTNJQzB4TVRrZ0xUSTJOaUF0TWpZMklDMHlOalo2VFRRNUlEQmpNQ0F0TVRFNUlEazNJQzB5TVRnZ01qRTNJQzB5TVRoek1qRTRJRGs0SURJeE9DQXlNVGh6TFRrNUlESXhOeUF0TWpFNElESXhOM010TWpFM0lDMDVPQ0F0TWpFM0lDMHlNVGQ2VFRJMk5pQXROak5qTFRNMElEQWdMVFl5SURJNElDMDJNaUEyTTJNd0lETTBJREk0SURZeUlEWXlJRFl5SUdNek5TQXdJRFl6SUMweU9DQTJNeUF0TmpKak1DQXRNelVnTFRJNElDMDJNeUF0TmpNZ0xUWXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEEwTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBME5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1TQTBNek5vTWpFMFl6ZzFJREFnTVRJNUlDMDRJREUyTlNBdE16SmpOVFlnTFRNM0lEZzJJQzA1T1NBNE5pQXRNVGd3WXpBZ0xUZ3lJQzB6TUNBdE1UUTNJQzA0TXlBdE1UZzBZeTB6TnlBdE1qWWdMVGcxSUMwek55QXRNVFl4SUMwek4yZ3RNakl4ZGpNeWFEbGpNeklnTUNBME5DQXpJRFV3SURsak5DQTFJRFFnT0NBMElEUTFkakkyTVdNd0lETTRJREFnTkRBZ0xUUWdORFZqTFRZZ05pQXRNVGdnT1NBdE5UQWdPV2d0T1hZek1ucE5Oak13SUMwMGFDMHpNWFl4TnpCb016RmpNek1nTFRrd0lEa3lJQzB4TkRRZ01UWXdJQzB4TkRSak5USWdNQ0E0TnlBeU9DQTROeUEzTUNCak1DQXlNU0F0TVRBZ016a2dMVEkzSURRNFl5MHhNU0ExSUMweU1TQTRJQzAwTWlBeE0yTXROQ0F3SUMweE1DQXlJQzB4TkNBell5MHpJREVnTFRZZ01TQXRPU0F5YkMwek55QTRZeTA1TkNBeE55QXRNVFE0SURZNUlDMHhORGdnTVRReVl6QWdPREFnTmpNZ01UTTBJREUxTlNBeE16UmpORElnTUNBM05TQXRPU0F4TURnZ0xUTXliRE15SURJM2FESTNiRGNnTFRFMU5XZ3RNekZqTFRNMklEZzFJQzA0TmlBeE1qa2dMVEUwT0NBeE1qbGpMVFEzSURBZ0xUZ3hJQzB5TmlBdE9ERWdMVFl6WXpBZ0xUSTFJREUwSUMwME1pQTBNU0F0TlRKak1UVWdMVFVnTVRVZ0xUTWdOakVnTFRFMGJESTVJQzAzSUdNeE1EUWdMVEl5SURFME9TQXROalVnTVRRNUlDMHhOREZqTUNBdE9EUWdMVFkxSUMweE5ETWdMVEUxT1NBdE1UUXpZeTAwT0NBd0lDMDROaUF4TXlBdE1USXpJRFF3ZWsweU1UZ2dOREF4WXkweU9TQXdJQzB6TmlBdE55QXRNellnTFRNMmRpMHlPVFJqTUNBdE16RWdOaUF0TXprZ016WWdMVE01YURFeVl6a3dJREFnTVRJMklEVTVJREV5TmlBeE9URmpNQ0F4TWpBZ0xUUXdJREUzT0NBdE1USXpJREUzT0dndE1UVjZUVEV3TWpVZ0xUbGpMVE14SURBZ0xUVTJJREkySUMwMU5pQTFObU13SURNeUlESTFJRFUzSURVMklEVTNZek15SURBZ05UY2dMVEkxSURVM0lDMDFOeUJqTUNBdE16RWdMVEkxSUMwMU5pQXROVGNnTFRVMmVrMDBOVGtnTkRkak1DQXpNaUF5TlNBMU55QTFOaUExTjJNek1pQXdJRFUzSUMweU5TQTFOeUF0TlRkak1DQXRNekVnTFRJMUlDMDFOaUF0TlRjZ0xUVTJZeTB6TVNBd0lDMDFOaUF5TmlBdE5UWWdOVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTURVeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTJOQ0F0TWpVeVl5MHlORFVnTUNBdE16WTBJREUyTlNBdE16WTBJRE16T1dNd0lESXdNaUF4TlRNZ016UTFJREk1TnlBME5qUmpNVElnTVRBZ01URWdNVElnT1NBeU5HTXROeUEwTVNBdE1UUWdNVEEySUMweE5DQXhOalJqTUNBeE1EUWdNalFnTWpJNUlEazRJRE14TVdNeU1DQXlNaUExTVNBME9DQTJOU0EwT0dNeE1TQXdJRE0zSUMweU9DQTFNaUF0TlRCak5ERWdMVFl3SURZMUlDMHhORFlnTmpVZ0xUSXpNMk13SUMweE5UTWdMVGd5SUMweU9EQWdMVEU1TUNBdE16Z3hZeTAySUMwMklDMDRJQzAzSUMwMklDMHhPV3d5TlNBdE1UUTFZek1nTFRFNElETWdMVEU0SURJNUlDMHhPQ0JqTVRRM0lEQWdNalF4SUMweE1UTWdNalF4SUMweU5ERmpNQ0F0TVRFeklDMDJOeUF0TVRrNElDMHhOamdnTFRJek9HTXRNVFFnTFRZZ0xURTFJQzAxSUMweE15QXRNVGRqTVRFZ0xUWXlJREk1SUMweE5UY2dNamtnTFRJeE5HTXdJQzB4TXpJZ0xUYzVJQzB4T0RBZ0xURTBOaUF0TVRrMFl6Z2dMVElnTVRrZ0xUUWdNek1nTFRSak1UZ2dNQ0F6TXlBeUlEUTJJRFpqT0NBeUlERXhJRFFnTVRVZ05HTXpJREFnTmlBdE15QTJJQzAyWXpBZ0xUUWdMVE1nTFRnZ0xUa2dMVEV6WXkweE9TQXRNVGdnTFRRM0lDMHpOU0F0T0RNZ0xUTTFZeTA0SURBZ0xURTNJREVnTFRJMElESWdZeTAySURFZ0xUa2dNU0F0TVRFZ0xUVnNMVGtnTFRJNFl5MHlJQzAySUMweElDMHhNQ0E0SUMwM1l6Z2dNeUF4TnlBMElESTVJRFJqTkRBZ01DQTJOU0F0TVRRZ05qVWdMVFV3WXpBZ0xUVTRJQzAwTWlBdE9UY2dMVGs1SUMwNU4yTXRORE1nTUNBdE5qTWdNak1nTFRZeklEUTNZekFnTWpFZ01UTWdNellnTXpBZ016WmpNVE1nTUNBeU5DQXROeUF5TkNBdE1qSmpNQ0F0TVRZZ0xUa2dMVEkwSUMweE5pQXRNamRqTFRVZ0xUSWdMVGdnTFRNZ0xUZ2dMVGRqTUNBdE5pQXhNQ0F0TVRFZ01qSWdMVEV4WXpReElEQWdOakFnTlRBZ05qQWdPREJqTUNBeE55QXROeUF6TVNBdE1qZ2dNekVnWXkweE9TQXdJQzB6TWlBdE1UTWdMVE0zSUMweE9ITXRPQ0F0TnlBdE1USWdMVGRqTFRZZ01DQXRNVEFnTkNBdE1UQWdNVEJqTUNBeklERWdOU0F6SURFeGJETTBJREV3TUhZeFl5MDJJQzB4SUMweE1pQXRNU0F0TVRjZ0xURmpMVEV4SURBZ0xUSXhJREVnTFRNeElESmpNQ0F0TVNBdE1TQXRNaUF0TVNBdE5Hd3ROakFnTFRFNE9XTXRNU0F0TlNBdE1pQXRPQ0F5SUMwNGJESXhJQzB5WXpZZ0xURWdPU0F0TkNBNUlDMDVjeTB6SUMwNElDMHhNQ0F0T0dndE1UQXpZeTAzSURBZ0xURXdJRE1nTFRFd0lEaHpNeUE0SURrZ09Xd3lNU0F5WXpZZ01DQTJJRElnT0NBMmJEUXlJREV6TWlCak1TQXpJREVnTlNBeElEZGpNQ0F6SUMweElEUWdMVE1nTkdNdE15QXdJQzAxSUMweUlDMDRJQzAyYkMweU15QXRNalZqTFRNZ0xUUWdMVFlnTFRZZ0xURXhJQzAyY3kweE1DQTBJQzB4TUNBNVl6QWdNeUF5SURZZ05TQXhNR3cyTmlBM05HTXlJRE1nTkNBMUlEY2dOV010T0RZZ01qZ2dMVEV4TVNBeE1ERWdMVEV4TVNBeE5USmpNQ0EyTWlBME1DQXhNVFVnTVRBM0lERXhOV00yTVNBd0lEazJJQzAwTnlBNU5pQXRNVEF5WXpBZ0xUVTRJQzB6TmlBdE9EVWdMVFkzSUMwNU5HTXRNak1nTFRjZ0xUTXlJQzB4TUNBdE16SWdMVEUzWXpBZ0xURXpJREkySUMweU9TQTRNQ0F0TWprZ1l6VTVJREFnTVRVNUlERTRJREUxT1NBeE5qWmpNQ0EwTnlBdE1UVWdNVE0wSUMweU55QXlNREZqTFRJZ01USWdMVFFnTVRFZ0xURTFJRGxqTFRJd0lDMDBJQzAwTmlBdE5pQXROamtnTFRaNlRUZ3dJREl3WXpBZ0xURXpPU0F4TVRNZ0xUSXpOaUF5T0RnZ0xUSXpObU15TUNBd0lEUXdJRElnTlRZZ05XTXhOU0F6SURFMklETWdNVFFnTVRSc0xUVXdJREk1T0dNdE1pQXhNU0F0TkNBeE1pQXRNakFnT0dNdE5qRWdMVEUzSUMweE1EQWdMVFl3SUMweE1EQWdMVEV4TjJNd0lDMDBOaUF6TUNBdE9Ea2dOeklnTFRFd04yTTNJQzB6SURFMUlDMDJJREUxSUMweE15QmpNQ0F0TmlBdE5DQXRNVEVnTFRFeUlDMHhNV010TnlBd0lDMHhPU0F6SUMweU55QTJZeTAyT0NBeU15QXRNVEUxSURnM0lDMHhNVFVnTVRjM1l6QWdPRFVnTlRjZ01UWTBJREUwTlNBeE9UUmpNVGdnTmlBeE9DQTFJREUxSURJMGJDMHlNU0F4TWpoakxUSWdNVEVnTFRRZ01USWdMVEUwSURSakxUUTNJQzB6T0NBdE9UTWdMVGMxSUMweE5UTWdMVEUwTW1NdE9ETWdMVGswSUMwNU15QXRNVGN6SUMwNU15QXRNak15ZWswek16Y2dOamt4WXpBZ0xUTXlJRElnTFRZMklEWWdMVGt5WXpJZ0xURXpJRFlnTFRFMElERXpJQzA0WXpjNUlEWTVJREUzTkNBeE5Ua2dNVGMwSURJM01DQmpNQ0ExTlNBdE1qY2dPRElnTFRZd0lEZ3lZeTAyTVNBd0lDMHhNek1nTFRrMklDMHhNek1nTFRJMU1ucE5ORFF4SURFeE4yTXRNVElnTVNBdE1UTWdMVElnTFRFeElDMHhOR3cwT1NBdE1qZzFZeklnTFRFeUlEUWdMVEV5SURFMklDMDJZelUySURJNElEazBJRGM1SURrMElERTBNbU13SURnNElDMDJOeUF4TlRZZ0xURTBPQ0F4TmpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5USXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEl4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB5TUNBeE5UVmpNQ0ExSURJZ01UQWdOeUF4T1dNek1TQTFOaUEyTWlBNU9TQXhNVFVnT1Rsak1Ua2dNQ0F6TXlBdE1UQWdNemtnTFRJell6WWdMVEUwSURNZ0xUSXhJRGdnTFRJeFl6UWdNQ0ExSURRZ01UVWdNVFJqTVRZZ01UY2dNemtnTXpFZ05qZ2dNekZqTWpVZ01DQXpPQ0F0TVRFZ05EUWdMVEkwY3pNZ0xUSXhJRGdnTFRJeFl6UWdNQ0ExSURRZ01UVWdNVFJqTVRZZ01UY2dNemtnTXpFZ05qZ2dNekZqTkRFZ01DQTFOQ0F0TWprZ05UUWdMVFUwWXpBZ0xUVTFJQzAxT0NBdE1UUXlJQzAxT0NBdE1UYzNZekFnTFRZZ01pQXRPU0E0SUMwNVl6RXpJREFnTXpJZ01qUWdOVEVnTlRRZ1l6VWdPQ0E0SURFeklERTFJREV6WXpVZ01DQTVJQzB6SURrZ0xUbGpNQ0F0TlNBdE15QXRNVEVnTFRrZ0xUSXhZeTB6TWlBdE5UTWdMVFkzSUMwNE1TQXRNVEExSUMwNE1XTXRNamtnTUNBdE5EVWdNVFFnTFRRMUlEUXdZekFnTkRJZ05qSWdNVFExSURZeUlERTRNR013SURnZ0xUTWdNVFFnTFRFMUlERTBZeTB5TWlBd0lDMDBNeUF0TWpFZ0xUVTFJQzAxTUd3dE5qVWdMVEUyTW1NdE5DQXRNVEFnTFRjZ0xURXlJQzB4TmlBdE1USm9MVFE1WXkwNElEQWdMVEV4SURJZ0xURXhJRFpqTUNBeklERWdOaUF6SURFeFl6WXlJREUxTlNBMk15QXhOVFVnTmpNZ01UVTJZellnTVRRZ01UQWdNalVnTVRBZ016Y2dZekFnT0NBdE15QXhOQ0F0TVRVZ01UUmpMVEl5SURBZ0xUUXpJQzB5TVNBdE5UVWdMVFV3YkMwMk5TQXRNVFl5WXkwMElDMHhNQ0F0TnlBdE1USWdMVEUySUMweE1tZ3RORGxqTFRnZ01DQXRNVEVnTWlBdE1URWdObU13SURNZ01TQTJJRE1nTVRGc056TWdNVGd4WXpNZ055QTJJREUzSURZZ01qVmpNQ0EzSUMweklERXlJQzB4TVNBeE1tTXRNVGdnTUNBdE16Z2dMVEkzSUMwMk9DQXROemhqTFRVZ0xUZ2dMVGdnTFRFeklDMHhOU0F0TVROakxUWWdNQ0F0TVRFZ05DQXRNVEVnTVRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1qUTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalEzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUwSUMwek56WmpMVGdnTUNBdE1UUWdOU0F0TVRRZ01UTjJOemt6WXpZeElESWdNVEkxSURRZ01qQXhJREUwTUdNeU15QTBNU0F6TVNBM01DQXpNU0E1T0dNd0lETTBJQzB4TWlBMk5TQXRNakFnTVRFd1l6QWdNeUF0TVNBMUlDMHhJRGRqTUNBeE15QTNJREl6SURFMElESTJZeklnTVNBMElERWdOaUF4WXpNMUlEQWdORElnTFRFeE5pQTBNaUF0TVRNMmRpMHhNV010TkNBdE5qUWdMVGtnTFRjMUlDMHlNaUF0TVRBd2JDMDBJQzAzWXkweUlDMHpJQzB6SUMwMUlDMHpJQzAzWXpBZ0xUTWdNeUF0TmlBeklDMDVZelFnTFRFd0lESXdJQzAxTXlBeU1DQXRNVEExSUdNd0lDMHpOQ0F0TnlBdE56SWdMVEl6SUMweE1ERmpPU0F0TWpjZ01qSWdMVGN4SURJeUlDMHhNVFJqTUNBdE1UQWdNQ0F0TWpBZ0xUSWdMVEk1WXkwMElDMHlOQ0F0TVRBZ0xUUXpJQzB5TUNBdE5qSmpNVEFnTFRJMklESXpJQzAzTUNBeU15QXRNVEV5WXpBZ0xURXdJQzB4SUMweU1DQXRNeUF0TXpCakxURXhJQzAyTkNBdE16VWdMVGt5SUMweE1EVWdMVEUyT0dNdE5USWdMVFUzSUMweE1Ea2dMVGN6SUMweE1qWWdMVEUzTjJNdE1TQXRPU0F0T1NBdE1qQWdMVEU1SUMweU1IcE5NemtnTlROak1DQXRNU0F3SUMweUlESWdMVE5qTlRjZ01DQXhNVGdnTWpZZ01UYzFJREV5TWlCak1USWdNakVnTVRZZ016Y2dNVFlnTlRCak1DQTRJQzB5SURFMElDMHpJREl4WXkweklERXhJQzA0SURNeUlDMHhOQ0ExTVdNdE1UUWdMVEU0SUMwek1pQXRNemdnTFRVMklDMDJOR010TlRJZ0xUVTNJQzB4TURNZ0xUY3pJQzB4TWpBZ0xURTNOM3BOTVRVNUlESTFZeTAxT0NBdE5qTWdMVEV3TnlBdE9EVWdMVEV5TUNBdE1UYzVZelUySURBZ01USXdJREkySURFM055QXhNakpqTVRJZ01qRWdNVFlnTXpjZ01UWWdOVEJqTUNBNElDMHlJREUwSUMweklESXhiQzB4TXlBMU1HTXRNVFVnTFRFNElDMHpNeUF0TXpnZ0xUVTNJQzAyTkhwTk1UVXhJRFF5TXlCakxUUTFJQzAxTXlBdE9URWdMVGMxSUMweE1USWdMVEUxTldNd0lDMDFJRFFnTFRFeklERXpJQzB4TTJnMVl6Z3hJREFnTVRjeklERXdNeUF4TnpNZ01UZzFZekFnT0NBdE1TQXhOeUF0TWlBeU5XTXRNaUE0SUMweUlERTJJQzAxSURJell5MHhJRE1nTFRjZ05pQXRNVElnTm1NdE15QXdJQzAySUMweElDMDRJQzAwWXkweE5pQXRNalVnTFRNeUlDMDBOQ0F0TlRJZ0xUWTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFV6TlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVek5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE1UUXhJQzA0TldNd0lETXhJREl5SURVMUlEVXlJRFUxWXpJM0lEQWdORFVnTFRFMUlEUTFJQzAwTVdNd0lDMHhOaUF0T0NBdE1qa2dMVEl3SUMwek4yTXRNVFVnTFRFd0lDMHlOQ0F0TlNBdE1qUWdMVEV6WXpBZ0xUVWdOU0F0T1NBeE9DQXRPV00wTUNBd0lEVTRJRE15SURnMklERXpNR3cyTXlBeU1UbGpNU0ExSURJZ09DQXlJREV3WXpBZ05DQXRNaUEwSUMwNElEUm9MVFU0WXkweE1DQXdJQzB4TlNBMUlDMHhOU0F4TldNd0lERXhJRFVnTVRZZ01UWWdNVFpvTlRoak1UUWdNQ0F4TlNBd0lESXdJREUxWXpNeklEazJJRGczSURFMk5TQXhPRFFnTVRZMUlHTTJNeUF3SURnMklDMHpNQ0E0TmlBdE5qZHpMVEl6SUMwMU5DQXRORGtnTFRVMFl5MHlOU0F3SUMwME5TQXhOQ0F0TkRVZ05ESmpNQ0F4T0NBNElETXlJREl4SURNNFl6RXhJRFVnTVRZZ05DQXhOaUF4TUhNdE9DQTRJQzB4TmlBNFl5MDFNQ0F3SUMwM01pQXROVE1nTFRreUlDMHhOREJqTFRFZ0xUWWdMVElnTFRrZ0xUSWdMVEV5WXpBZ0xUVWdNeUF0TlNBeE1DQXROV2cyTUdNeE1DQXdJREUxSUMwMUlERTFJQzB4TldNd0lDMHhNU0F0TlNBdE1UWWdMVEUySUMweE5tZ3ROalZqTFRRZ01DQXRNVFFnTFRrZ0xURTBJQzB4TkdNdE1qUWdMVGcwSUMwME5pQXRNVFEySUMwM05TQXRNakEzSUdNdE5UVWdMVEV4TXlBdE1UQXlJQzB4TmpRZ0xURTNPQ0F0TVRZMFl5MDBNaUF3SUMwM05TQXlNeUF0TnpVZ05qZDZUVEl6TmlBdE1XTXRPQ0F3SUMweE15QTFJQzB4TXlBeE1tTXdJRGdnTkNBeE1pQXhNaUF5TUd3eE5UUWdNVFUyWXpFZ01TQXlNeUF5TXlBeE9TQXlNMk10TmlBd0lDMHlNQ0F0TnlBdE16Z2dMVGRqTFRJNUlEQWdMVFEySURNZ0xUVXdJRE5qTFRZZ01DQXRPQ0F0TmlBdE1URWdMVEV5YkMweE1DQXRNakZqTFRRZ0xUa2dMVGdnTFRFMUlDMHhOU0F0TVRWakxUWWdNQ0F0TVRFZ015QXRNVEVnTVRCak1DQTBJREVnT1NBeklERTFiREkwSURjd1l6TWdPU0E0SURFeklERTRJREV6SUdNeE1pQXdJRFF4SUMwNUlERXdNU0F0T1dNeE5DQXdJRE13SURJZ05ERWdOWE14TmlBMklESTBJRFpqTnlBd0lERXpJQzAwSURFeklDMHhNV013SUMwNElDMDFJQzB4TkNBdE1UTWdMVEl5YkMweE5qQWdMVEUxT0dNdE5TQXROU0F0TVRJZ0xURTNJQzB4TWlBdE1UZGpNeUF3SURrZ05pQXlNaUEyWXpNNUlEQWdORGdnTFRNMUlEYzRJQzB6TldNNUlEQWdNVFlnTkNBeU1DQXhNV015SURRZ05DQTRJRFFnTVRCekxURWdNeUF0TXlBell5MHpJREFnTFRZZ0xUVWdMVEUySUMwMVl5MHhOQ0F3SUMweU55QXhNU0F0TWpjZ016QmpNQ0F5TVNBeE5TQXpOU0F6TXlBek5YTXpOaUF0TVRNZ016WWdMVFEwSUdNd0lDMDBNU0F0TWpZZ0xUZ3hJQzA0TWlBdE9ERmpMVFE1SURBZ0xUWTVJRE14SUMwNU55QXpNV010T0NBd0lDMHhOaUF0TkNBdE1qUWdMVEV3WXkwMUlDMDBJQzB4TVNBdE1USWdMVEl3SUMweE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXlORUV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TkVFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBMk9URmpNQ0EySURZZ01UTWdNVFFnTVROek1UVWdMVFVnTVRjZ0xURTRZekUzSUMwNU55QTNNaUF0TVRJMElERXlOQ0F0TVRjNWJERTRJQzB4T1dNMU5DQXROVGtnTnprZ0xUZzRJRGc0SUMweE5ERmpNaUF0TVRBZ01pQXRNakFnTWlBdE16RmpNQ0F0TXprZ0xUa2dMVGd3SUMweE9DQXRNVEEzWXpFeklDMHlOU0F4T0NBdE5USWdNVGdnTFRnd1l6QWdMVE00SUMwNUlDMDRNQ0F0TVRnZ0xURXdOMk14TXlBdE1qVWdNVGdnTFRVeUlERTRJQzA0TUdNd0lDMHpPQ0F0T1NBdE9EQWdMVEU0SUMweE1EZGpNVE1nTFRJMElERTVJQzAxTkNBeE9TQXRPREVnWXpBZ0xUTTNJQzA1SUMwM05TQXRNVGNnTFRFd01tTTRJQzB5TkNBeE1pQXROVEVnTVRJZ0xUYzJZekFnTFRVNElDMHlNU0F0TVRFeklDMHlNeUF0TVRJd1l5MHhJQzB4SUMweElDMHpJQzB4SUMwMVl6QWdMVE1nTVNBdE55QXhJQzA0WXpFMklDMHpOeUF5TlNBdE56VWdNamNnTFRFeE0yTXdJQzA1SURFZ0xURTRJREVnTFRJNFl6QWdMVFEwSUMwMElDMDVNaUF0T0NBdE9UZGpMVFlnTFRFeUlDMHhNaUF0TVRjZ0xURTVJQzB4TjJNdE15QXdJQzAySURFZ0xUZ2dNbU10TnlBeUlDMHhNeUF4TVNBdE1UTWdNak5qTUNBeklEQWdOU0F4SURoak5TQXpNQ0E0SURVNElEZ2dPRFlnWXpBZ05EZ2dMVGtnT1RRZ0xUTXdJREV6T0dNdE5qVWdNVE0wSUMweE16UWdNVE0ySUMweE9URWdNVE00YUMwMGRqRXhNRGg2VFRVeElDMHlORGxqTFRnZ01DQXRNVFFnTFRZZ0xURXlJQzB4TTJNeE9DQXROellnTmpJZ0xUazVJREV3T0NBdE1UVXhZekU1SUMweU1TQXpOQ0F0TkRBZ05Ea2dMVFkxWXpJZ0xUTWdOU0F0TkNBNElDMDBZelVnTUNBeE1DQTBJREV4SURkak5DQTRJRFFnTVRZZ05pQXlOV014SURjZ01pQXhOQ0F5SURJeFl6QWdOemdnTFRnNUlERTRNQ0F0TVRZMklERTRNR2d0Tm5wTk1qQTVJQzAzWXkwMU5TQTVNeUF0TVRFMUlERXhOeUF0TVRjd0lERXhOeUJqTWpBZ0xUZzFJRFk0SUMweE1UQWdNVEUySUMweE5qUnNOVFVnTFRZeFl6UWdNVFFnT1NBeU9TQXhNU0F6T0dNeUlEY2dNeUF4TkNBeklESXlZekFnTVRNZ0xUTWdNamdnTFRFMUlEUTRlazB6T1NBeU9UZGpNakFnTFRnMUlEWTRJQzB4TVRBZ01URTJJQzB4TmpSc05UVWdMVFl4WXpRZ01UUWdPU0F5T1NBeE1TQXpPR015SURjZ015QXhOQ0F6SURJeVl6QWdNVE1nTFRRZ01qY2dMVEUxSURRMll5MDFOU0E1TlNBdE1URTFJREV4T1NBdE1UY3dJREV4T1hwTk16a2dORGcwWXpJd0lDMDROU0EyT0NBdE1URXdJREV4TmlBdE1UWTBiRFUxSUMwMk1XTTBJREUwSURrZ01qa2dNVEVnTXpnZ1l6SWdOeUF6SURFMElETWdNakpqTUNBeE15QXROQ0F5TnlBdE1UWWdORFpqTFRVMElEazFJQzB4TVRRZ01URTVJQzB4TmprZ01URTVlazB6T1NBdE56ZGpNakFnTFRnd0lEWTRJQzA1TmlBeE1UWWdMVEUwTjJNeU5TQXRNamNnTkRRZ0xUUTRJRFU0SUMwMk4yTTJJREUxSURFeElETXpJREV4SURRNVl6QWdNVE1nTFRNZ01qY2dMVEUxSURRM1l5MDFOQ0E1TVNBdE1URTJJREV4TnlBdE1UY3dJREV4T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMU0wTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNME1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEl3SUMwNE5XTXdJRE14SURJeUlEVTFJRFV5SURVMVl6STNJREFnTkRVZ0xURTFJRFExSUMwME1XTXdJQzB4TmlBdE9DQXRNamtnTFRJd0lDMHpOMk10TVRVZ0xURXdJQzB5TkNBdE5TQXRNalFnTFRFell6QWdMVFVnTlNBdE9TQXhPQ0F0T1dNME1DQXdJRFU0SURNeUlEZzJJREV6TUd3Mk15QXlNVGxqTVNBMUlESWdPQ0F5SURFd1l6QWdOQ0F0TWlBMElDMDRJRFJvTFRNeVl5MHhNQ0F3SUMweE5TQTFJQzB4TlNBeE5XTXdJREV4SURVZ01UWWdNVFlnTVRab016SmpNVFFnTUNBeE5TQXdJREl3SURFMVl6TXpJRGsySURnM0lERTJOU0F4T0RRZ01UWTFJR00yTXlBd0lEZzJJQzB6TUNBNE5pQXROamR6TFRJeklDMDFOQ0F0TkRrZ0xUVTBZeTB5TlNBd0lDMDBOU0F4TkNBdE5EVWdOREpqTUNBeE9DQTRJRE15SURJeElETTRZekV4SURVZ01UWWdOQ0F4TmlBeE1ITXRPQ0E0SUMweE5pQTRZeTAxTUNBd0lDMDNNaUF0TlRNZ0xUa3lJQzB4TkRCakxURWdMVFlnTFRJZ0xUa2dMVElnTFRFeVl6QWdMVFVnTXlBdE5TQXhNQ0F0TldnMk1HTXhNQ0F3SURFMUlDMDFJREUxSUMweE5XTXdJQzB4TVNBdE5TQXRNVFlnTFRFMklDMHhObWd0TmpWakxUUWdNQ0F0TVRRZ0xUa2dMVEUwSUMweE5HTXRNalFnTFRnMElDMDBOaUF0TVRRMklDMDNOU0F0TWpBM0lHTXROVFVnTFRFeE15QXRNVEF5SUMweE5qUWdMVEUzT0NBdE1UWTBZeTAwTWlBd0lDMDNOU0F5TXlBdE56VWdOamQ2VFMwNUlERTBOR010TmlBd0lDMHhNU0EwSUMweE1TQXhNV013SURVZ01pQXhNQ0EzSURFNVl6TXlJRFl3SURZMUlEazVJREV4TkNBNU9XTXlNQ0F3SURNMElDMHhNQ0EwTUNBdE1qTmpOeUF0TVRZZ015QXRNakVnT0NBdE1qRmpOQ0F3SURVZ05DQXhOQ0F4TkdNeE5TQXhOeUF6TmlBek1TQTJNaUF6TVdNek55QXdJRFV5SUMweU5DQTFNaUF0TlROak1DQXRNelVnTFRFNElDMDFOU0F0TkRJZ0xUVTFZeTB5TVNBd0lDMHpOaUF4TWlBdE16WWdNeklnWXpBZ01qZ2dNaklnTXpFZ01qSWdOREJqTUNBMElDMDBJRFlnTFRFd0lEWmpMVEl5SURBZ0xUVTBJQzB6TnlBdE5qY2dMVGN3YkMwMk5TQXRNVFl5WXkwMElDMHhNQ0F0TnlBdE1USWdMVEUySUMweE1tZ3RORGxqTFRnZ01DQXRNVEVnTWlBdE1URWdObU13SURNZ01TQTJJRE1nTVRGc056TWdNVGd4WXpNZ055QTJJREUzSURZZ01qVmpNQ0EzSUMweklERXlJQzB4TVNBeE1tTXRNVGdnTUNBdE16Z2dMVEkySUMwMk9DQXROemhqTFRRZ0xUZ2dMVGdnTFRFeklDMHhOU0F0TVRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5UTkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVE5DSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUzTlNBdE1UVXlZeTAwTWlBd0lDMDNOU0F5TXlBdE56VWdOamRqTUNBek1TQXlNaUExTlNBMU1pQTFOV015TnlBd0lEUTFJQzB4TlNBME5TQXROREZqTUNBdE1UWWdMVGdnTFRJNUlDMHlNQ0F0TXpkakxURTFJQzB4TUNBdE1qUWdMVFVnTFRJMElDMHhNMk13SUMwMUlEVWdMVGtnTVRnZ0xUbGpOREFnTUNBMU9DQXpNaUE0TmlBeE16QnNOak1nTWpFNVl6RWdOU0F5SURnZ01pQXhNR013SURRZ0xUSWdOQ0F0T0NBMGFDMDFPR010TVRBZ01DQXRNVFVnTlNBdE1UVWdNVFZqTUNBeE1TQTFJREUySURFMklERTJhRFU0WXpFMElEQWdNVFVnTUNBeU1DQXhOU0JqTXpNZ09UY2dPREFnTVRZMUlERTNPQ0F4TmpWak5UY2dNQ0EzTnlBdE1qa2dOemNnTFRVMVl6QWdMVE16SUMweE55QXROVEVnTFRRMElDMDFNV010TWpRZ01DQXRORElnTVRJZ0xUUXlJRFF4WXpBZ01qY2dNVGdnTXpFZ01UZ2dNemhqTUNBeklDMHpJRFFnTFRnZ05HTXRNemtnTUNBdE5UUWdMVFV6SUMwM05DQXRNVFF3WXkweElDMDJJQzB5SUMwNUlDMHlJQzB4TW1Nd0lDMDFJRE1nTFRVZ01UQWdMVFZvTVRBM1l6RTBJREFnTVRVZ01DQXlNQ0F4TldNek15QTVOaUE0TnlBeE5qVWdNVGcySURFMk5XTTJNU0F3SURnMElDMHpNQ0E0TkNBdE5qZHpMVEl6SUMwMU5DQXRORGtnTFRVMElHTXRNalVnTUNBdE5EVWdNVFFnTFRRMUlEUXlZekFnTVRnZ09DQXpNaUF5TVNBek9HTXhNU0ExSURFMklEUWdNVFlnTVRCekxUZ2dPQ0F0TVRZZ09HTXROVEFnTUNBdE56SWdMVFV6SUMwNU1pQXRNVFF3WXkweElDMDJJQzB5SUMwNUlDMHlJQzB4TW1Nd0lDMDFJRE1nTFRVZ01UQWdMVFZvTkRSak1UQWdNQ0F4TlNBdE5TQXhOU0F0TVRWak1DQXRNVEVnTFRVZ0xURTJJQzB4TmlBdE1UWm9MVFE1WXkwMElEQWdMVEUwSUMwNUlDMHhOQ0F0TVRSakxUSTBJQzA0TkNBdE5EWWdMVEUwTmlBdE56VWdMVEl3TjJNdE5UVWdMVEV4TXlBdE1UQXlJQzB4TmpRZ0xURTNPQ0F0TVRZMElHTXRORElnTUNBdE56SWdNak1nTFRjeUlEWXlZekFnTXpFZ01UZ2dOVElnTkRrZ05USmpNalFnTUNBME1TQXRNVFVnTkRFZ0xUTTVZekFnTFRFMklDMDFJQzB5TnlBdE1UY2dMVE0xWXkweE1TQXROeUF0TVRVZ0xUa2dMVEUxSUMweE0yTXdJQzB6SURJZ0xUVWdNVEFnTFRWak5EQWdNQ0ExT0NBek1pQTROaUF4TXpCc05qTWdNakU1WXpFZ05TQXlJRGdnTWlBeE1HTXdJRFFnTFRJZ05DQXRPQ0EwYUMweE1USmpMVFFnTUNBdE1UUWdMVGtnTFRFMElDMHhOR010TWpRZ0xUZzBJQzAwTmlBdE1UUTJJQzAzTlNBdE1qQTNZeTAxTlNBdE1URXpJQzB4TURJZ0xURTJOQ0F0TVRjNElDMHhOalI2SUUwNE55QXRNVEJqTFRVeklEQWdMVGczSURNeElDMDROeUEyTkdNd0lESTNJREUzSURRM0lEUXhJRFEzWXpFNUlEQWdNellnTFRFeklETTJJQzB6TTJNd0lDMHhNeUF0TlNBdE1qTWdMVEUwSUMweU9XTXRNVEVnTFRjZ0xURTNJQzAxSUMweE55QXRNVEJqTUNBdE55QXhOeUF0TVRVZ05ESWdMVEUxWXpNeUlEQWdOVEVnTWpNZ05URWdORFZqTUNBeU1DQXRPU0F6TXlBdE16Z2dOVE5qTFRNMUlESTBJQzAxTkNBME15QXROVFFnTnpoak1DQTFNeUEwTVNBNE15QXhNREFnT0ROak5URWdNQ0E0TWlBdE1qTWdPRElnTFRZd1l6QWdMVEU1SUMweE15QXRNemdnTFRNM0lDMHpPQ0JqTFRJd0lEQWdMVE0xSURFeUlDMHpOU0F6TW1Nd0lERXhJRFFnTVRrZ01UQWdNalJqTnlBMUlERXlJRFVnTVRJZ09XTXdJRGNnTFRFMElERXhJQzB6TVNBeE1XTXRNekVnTUNBdE5ETWdMVEUzSUMwME15QXRNek5qTUNBdE1Ua2dNVElnTFRNd0lEUTRJQzAxTjJNek9TQXRNamtnTkRrZ0xUVXdJRFE1SUMwM09HTXdJQzAxT0NBdE5UQWdMVGt6SUMweE1UVWdMVGt6ZWswMk9UQWdNVEZqTUNBNElEUWdNVElnTVRJZ01qQnNNVFUwSURFMU5tTXhJREVnTWpNZ01qTWdNVGtnTWpOakxUWWdNQ0F0TWpBZ0xUY2dMVE00SUMwM1l5MHlPU0F3SUMwME5pQXpJQzAxTUNBeklHTXROaUF3SUMwNElDMDJJQzB4TVNBdE1USnNMVEV3SUMweU1XTXROQ0F0T1NBdE9DQXRNVFVnTFRFMUlDMHhOV010TmlBd0lDMHhNU0F6SUMweE1TQXhNR013SURRZ01TQTVJRE1nTVRWc01qUWdOekJqTXlBNUlEZ2dNVE1nTVRnZ01UTmpNVElnTUNBME1TQXRPU0F4TURFZ0xUbGpNVFFnTUNBek1DQXlJRFF4SURWek1UWWdOaUF5TkNBMll6Y2dNQ0F4TXlBdE5DQXhNeUF0TVRGak1DQXRPQ0F0TlNBdE1UUWdMVEV6SUMweU1td3RNVFl3SUMweE5UaGpMVFVnTFRVZ0xURXlJQzB4TnlBdE1USWdMVEUzWXpNZ01DQTVJRFlnTWpJZ05tTXpPU0F3SURRNElDMHpOU0EzT0NBdE16VWdZemtnTUNBeE5pQTBJREl3SURFeFl6SWdOQ0EwSURnZ05DQXhNSE10TVNBeklDMHpJRE5qTFRNZ01DQXROaUF0TlNBdE1UWWdMVFZqTFRFMElEQWdMVEkzSURFeElDMHlOeUF6TUdNd0lESXhJREUxSURNMUlETXpJRE0xY3pNMklDMHhNeUF6TmlBdE5EUmpNQ0F0TkRFZ0xUSTJJQzA0TVNBdE9ESWdMVGd4WXkwME9TQXdJQzAyT1NBek1TQXRPVGNnTXpGakxUZ2dNQ0F0TVRZZ0xUUWdMVEkwSUMweE1HTXROU0F0TkNBdE1URWdMVEV5SUMweU1DQXRNVEpqTFRnZ01DQXRNVE1nTlNBdE1UTWdNVEo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlRKR0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USkdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhNelVnTFRnMVl6QWdNekVnTWpJZ05UVWdOVElnTlRWak1qY2dNQ0EwTlNBdE1UVWdORFVnTFRReFl6QWdMVEUySUMwNElDMHlPU0F0TWpBZ0xUTTNZeTB4TlNBdE1UQWdMVEkwSUMwMUlDMHlOQ0F0TVROak1DQXROU0ExSUMwNUlERTRJQzA1WXpRd0lEQWdOVGdnTXpJZ09EWWdNVE13YkRZeklESXhPV014SURVZ01pQTRJRElnTVRCak1DQTBJQzB5SURRZ0xUZ2dOR2d0TlRoakxURXdJREFnTFRFMUlEVWdMVEUxSURFMVl6QWdNVEVnTlNBeE5pQXhOaUF4Tm1nMU9HTXhOQ0F3SURFMUlEQWdNakFnTVRWak16TWdPVGNnT0RBZ01UWTFJREUzT0NBeE5qVWdZelUzSURBZ056Y2dMVEk1SURjM0lDMDFOV013SUMwek15QXRNVGNnTFRVeElDMDBOQ0F0TlRGakxUSTBJREFnTFRReUlERXlJQzAwTWlBME1XTXdJREkzSURFNElETXhJREU0SURNNFl6QWdNeUF0TXlBMElDMDRJRFJqTFRNNUlEQWdMVFUwSUMwMU15QXROelFnTFRFME1HTXRNU0F0TmlBdE1pQXRPU0F0TWlBdE1USmpNQ0F0TlNBeklDMDFJREV3SUMwMWFERXdOMk14TkNBd0lERTFJREFnTWpBZ01UVmpNek1nT1RZZ09EY2dNVFkxSURFNE5DQXhOalZqTmpNZ01DQTROaUF0TXpBZ09EWWdMVFkzY3kweU15QXROVFFnTFRRNUlDMDFOR010TWpVZ01DQXRORFVnTVRRZ0xUUTFJRFF5SUdNd0lERTRJRGdnTXpJZ01qRWdNemhqTVRFZ05TQXhOaUEwSURFMklERXdjeTA0SURnZ0xURTJJRGhqTFRVd0lEQWdMVGN5SUMwMU15QXRPVElnTFRFME1HTXRNU0F0TmlBdE1pQXRPU0F0TWlBdE1USmpNQ0F0TlNBeklDMDFJREV3SUMwMWFEWXdZekV3SURBZ01UVWdMVFVnTVRVZ0xURTFZekFnTFRFeElDMDFJQzB4TmlBdE1UWWdMVEUyYUMwMk5XTXROQ0F3SUMweE5DQXRPU0F0TVRRZ0xURTBZeTB5TkNBdE9EUWdMVFEySUMweE5EWWdMVGMxSUMweU1EZGpMVFUxSUMweE1UTWdMVEV3TWlBdE1UWTBJQzB4TnpnZ0xURTJOR010TkRJZ01DQXROeklnTWpNZ0xUY3lJRFl5SUdNd0lETXhJREU0SURVeUlEUTVJRFV5WXpJMElEQWdOREVnTFRFMUlEUXhJQzB6T1dNd0lDMHhOaUF0TlNBdE1qY2dMVEUzSUMwek5XTXRNVEVnTFRjZ0xURTFJQzA1SUMweE5TQXRNVE5qTUNBdE15QXlJQzAxSURFd0lDMDFZelF3SURBZ05UZ2dNeklnT0RZZ01UTXdiRFl6SURJeE9XTXhJRFVnTWlBNElESWdNVEJqTUNBMElDMHlJRFFnTFRnZ05HZ3RNVEV5WXkwMElEQWdMVEUwSUMwNUlDMHhOQ0F0TVRSakxUSTBJQzA0TkNBdE5EWWdMVEUwTmlBdE56VWdMVEl3TjJNdE5UVWdMVEV4TXlBdE1UQXlJQzB4TmpRZ0xURTNPQ0F0TVRZMFl5MDBNaUF3SUMwM05TQXlNeUF0TnpVZ05qZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVE0wTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRNMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMk5DQXRNVE13WXpBZ09TQTBJREV6SURFeklERXphRE14WXpFd0lEQWdNVElnTWlBeE5TQXhNR3d4TWpNZ016QTFZek1nTnlBMklERTNJRFlnTWpWak1DQTNJQzB6SURFeUlDMHhNU0F4TW1NdE1UZ2dNQ0F0TXpnZ0xUSTJJQzAyTnlBdE56WmpMVFVnTFRrZ0xUa2dMVEUxSUMweE5pQXRNVFZqTFRZZ01DQXRNVEVnTkNBdE1URWdNVEZqTUNBMUlESWdNVEFnTnlBeE9XTXpNU0ExTnlBMk15QTVPU0F4TWpJZ09UbGpNallnTUNBME1TQXRPU0EwT0NBdE1qRmpPU0F0TVRjZ05pQXRNalFnTVRFZ0xUSTBZelFnTUNBM0lEZ2dNakVnTWpCak1UZ2dNVFlnTkRBZ01qWWdOekVnTWpZZ1l6VTJJREFnT1RJZ0xUTXhJRGt5SUMwNE9XTXdJQzA1TlNBdE56Z2dMVEU1TlNBdE1UYzBJQzB4T1RWakxURTNJREFnTFRNd0lESWdMVFEwSURsakxURTJJRGdnTFRFNUlERTRJQzB5TkNBeE9ITXROeUF0TnlBdE9TQXRNVEpzTFRRMUlDMHhNVEpqTFRFZ0xUTWdMVElnTFRZZ0xUSWdMVGRqTUNBdE15QXpJQzB6SURrZ0xUTm9OREJqT0NBd0lERXlJQzAwSURFeUlDMHhNbU13SUMwNUlDMDBJQzB4TXlBdE1UTWdMVEV6YUMweE9UTmpMVGdnTUNBdE1USWdOQ0F0TVRJZ01USjZUUzB4TkRFZ0xUZzFZekFnTXpFZ01qSWdOVFVnTlRJZ05UVmpNamNnTUNBME5TQXRNVFVnTkRVZ0xUUXhJR013SUMweE5pQXRPQ0F0TWprZ0xUSXdJQzB6TjJNdE1UVWdMVEV3SUMweU5DQXROU0F0TWpRZ0xURXpZekFnTFRVZ05TQXRPU0F4T0NBdE9XTTBNQ0F3SURVNElETXlJRGcySURFek1HdzJNeUF5TVRsak1TQTFJRElnT0NBeUlERXdZekFnTkNBdE1pQTBJQzA0SURSb0xUVTRZeTB4TUNBd0lDMHhOU0ExSUMweE5TQXhOV013SURFeElEVWdNVFlnTVRZZ01UWm9OVGhqTVRRZ01DQXhOU0F3SURJd0lERTFZek16SURrMklEZzNJREUyTlNBeE9EUWdNVFkxWXpZeklEQWdPRFlnTFRNd0lEZzJJQzAyTjNNdE1qTWdMVFUwSUMwME9TQXROVFJqTFRJMUlEQWdMVFExSURFMElDMDBOU0EwTWlCak1DQXhPQ0E0SURNeUlESXhJRE00WXpFeElEVWdNVFlnTkNBeE5pQXhNSE10T0NBNElDMHhOaUE0WXkwMU1DQXdJQzAzTWlBdE5UTWdMVGt5SUMweE5EQmpMVEVnTFRZZ0xUSWdMVGtnTFRJZ0xURXlZekFnTFRVZ015QXROU0F4TUNBdE5XZzJNR014TUNBd0lERTFJQzAxSURFMUlDMHhOV013SUMweE1TQXROU0F0TVRZZ0xURTJJQzB4Tm1ndE5qVmpMVFFnTUNBdE1UUWdMVGtnTFRFMElDMHhOR010TWpRZ0xUZzBJQzAwTmlBdE1UUTJJQzAzTlNBdE1qQTNZeTAxTlNBdE1URXpJQzB4TURJZ0xURTJOQ0F0TVRjNElDMHhOalJqTFRReUlEQWdMVGMxSURJeklDMDNOU0EyTjNwTk16azNJRFUySUdNd0lDMHlNU0E0SUMwek1pQXlOU0F0TXpKak5EZ2dNQ0F4TURFZ01USTNJREV3TVNBeE56WmpNQ0F5TWlBdE5pQXpOeUF0TWpNZ016ZGpMVEkwSURBZ0xUVXdJQzB5T1NBdE5qUWdMVFl6YkMweU1DQXRORGxqTFRFeElDMHlPQ0F0TVRrZ0xUUTRJQzB4T1NBdE5qbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVEl3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRJd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMwNE9TQXRNVE13WXpBZ09TQTBJREV6SURFeklERXphRE14WXpFd0lEQWdNVElnTWlBeE5TQXhNR3d4TWpNZ016QTFZek1nTnlBMklERTNJRFlnTWpWak1DQTNJQzB6SURFeUlDMHhNU0F4TW1NdE1UZ2dNQ0F0TXpnZ0xUSTJJQzAyTnlBdE56WmpMVFVnTFRrZ0xUa2dMVEUxSUMweE5pQXRNVFZqTFRZZ01DQXRNVEVnTkNBdE1URWdNVEZqTUNBMUlESWdNVEFnTnlBeE9XTXpNU0ExTnlBMk15QTVPU0F4TWpJZ09UbGpNallnTUNBME1TQXRPU0EwT0NBdE1qRmpPU0F0TVRjZ05pQXRNalFnTVRFZ0xUSTBZelFnTUNBM0lEZ2dNakVnTWpCak1UZ2dNVFlnTkRBZ01qWWdOekVnTWpZZ1l6VTJJREFnT1RJZ0xUTXhJRGt5SUMwNE9XTXdJQzA1TlNBdE56Z2dMVEU1TlNBdE1UYzBJQzB4T1RWakxURTNJREFnTFRNd0lESWdMVFEwSURsakxURTJJRGdnTFRFNUlERTRJQzB5TkNBeE9ITXROeUF0TnlBdE9TQXRNVEpzTFRRMUlDMHhNVEpqTFRFZ0xUTWdMVElnTFRZZ0xUSWdMVGRqTUNBdE15QXpJQzB6SURrZ0xUTm9OREJqT0NBd0lERXlJQzAwSURFeUlDMHhNbU13SUMwNUlDMDBJQzB4TXlBdE1UTWdMVEV6YUMweE9UTmpMVGdnTUNBdE1USWdOQ0F0TVRJZ01USjZUVEUwTkNBMU5tTXdJQzB5TVNBNElDMHpNaUF5TlNBdE16SmpORGdnTUNBeE1ERWdNVEkzSURFd01TQXhOellnWXpBZ01qSWdMVFlnTXpjZ0xUSXpJRE0zWXkweU5DQXdJQzAxTUNBdE1qa2dMVFkwSUMwMk0yd3RNakFnTFRRNVl5MHhNU0F0TWpnZ0xURTVJQzAwT0NBdE1Ua2dMVFk1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRJME5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzAwTWpOMk56VTRZekFnTnlBM0lERXlJREUwSURFeVl6Z2dNQ0F4TnlBdE1UQWdNVGdnTFRFNVl6RTNJQzB4TURBZ056RWdMVEV4TmlBeE1qRWdMVEUzTUdNMk55QXROek1nT1RBZ0xURXdNQ0F4TURFZ0xURTJNV014SUMwNUlESWdMVEU0SURJZ0xUSTNZekFnTFRReUlDMHhNeUF0T0RZZ0xUSXlJQzB4TVRGak1UVWdMVEkzSURJeUlDMDFPQ0F5TWlBdE9EaGpNQ0F0TXprZ0xURXhJQzA0TUNBdE1qQWdMVEV3Tm1NeE5DQXRNamtnTWpFZ0xUWXhJREl4SUMwNU0yTXdJQzAxTnlBdE1qRWdMVEV4TWlBdE1qTWdMVEV4T1dNdE1TQXRNaUF0TVNBdE5DQXRNU0F0TmlCak1DQXRNeUF3SUMwMUlERWdMVGRqTVRVZ0xUTTJJREkwSUMwM05DQXlOaUF0TVRFell6QWdMVGtnTVNBdE1UZ2dNU0F0TWpoak1DQXRORE1nTFRRZ0xUZzVJQzAzSUMwNU5XTXROeUF0TVRFZ0xURTBJQzB4TmlBdE1qQWdMVEUyWXkweUlEQWdMVFFnTVNBdE5pQXlZeTAzSURNZ0xURXpJREV5SUMweE15QXlOR013SURJZ01TQTBJREVnTjJNMUlESTVJRGdnTlRjZ09DQTROV013SURRNElDMDVJRGt6SUMwek1TQXhNemRqTFRZMElERXpNQ0F0TVRNd0lERXpNaUF0TVRnNElERXpOR2d0TlhwTk16a2dNVE0wWXpFZ0xURWdNU0F0TXlBeElDMDBZekUzSUMweE1EQWdOak1nTFRFeE5pQXhNVE1nTFRFM01DQmpNak1nTFRJMUlEUXdJQzAwTkNBMU5DQXROakZzTVRNZ05EbGpNU0EzSURNZ01UTWdNeUF5TVdNd0lERXpJQzAwSURJNElDMHhOU0EwT0dNdE5UVWdPVElnTFRFeE1pQXhNVGNnTFRFMk9TQXhNVGQ2VFRJd09DQXRNVGd4WXkwMU5TQTVNeUF0TVRFMElERXhOeUF0TVRZNUlERXhOMk14TmlBdE9UY2dOalVnTFRFeE5DQXhNVFFnTFRFMk9HTXlNeUF0TWpVZ05ERWdMVFEwSURVMUlDMDJNbU0xSURFM0lERXdJRE0wSURFeUlEUTBZekVnTnlBeklERXpJRE1nTWpGak1DQXhNeUF0TkNBeU9DQXRNVFVnTkRoNlRUVXhJQzB5TlRWakxUY2dNQ0F0TVRVZ0xUWWdMVEV6SUMweE15QmpNakFnTFRjM0lEWTBJQzA1T0NBeE1EY2dMVEUwT1d3MUlDMDFZekUzSUMweU1DQXpNU0F0TXpjZ05EWWdMVFU1WXpFZ0xUTWdOQ0F0TkNBM0lDMDBZelVnTUNBeE1DQXpJREV4SURaak15QTNJRE1nTVRVZ05TQXlNMk14SURnZ01pQXhOaUF5SURJMFl6QWdPREVnTFRrd0lERTNOeUF0TVRjd0lERTNOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3TkVJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05FSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UUXpJREl5TjJNdE5qTWdNellnTFRFME1pQTVNU0F0TVRReUlERTNOMk13SURRMElETTRJRGszSURRMElERXdPR016SURVZ05TQTVJRFVnTVROekxUSWdPU0F0T0NBeE5tTXRNVElnTVRNZ0xUTTRJRFE1SUMwek9DQTVOWE0wTUNBNU5DQTFOaUF4TURSak5TQXpJRGdnT0NBNElERTBZekFnTkNBdE1pQTVJQzA0SURFM1l5MHhNaUF4TXlBdE5ETWdORFlnTFRReklERXhNbU13SURZNUlEWXlJREUwT0NBeE9EUWdNVFE0YURWak5EVWdMVEVnTVRZeUlDMHlPQ0F4TmpJZ0xUazFZekFnTFRVMElDMHlPU0F0TmpNZ0xUVTFJQzAyTTJNdE1qZ2dNQ0F0TkRrZ055QXROamtnTlRRZ1l5MHhOU0F6TmlBdE5qWWdOVE1nTFRneElEVXpZeTB5TVNBd0lDMDNOaUF0T1NBdE56WWdMVFU1WXpBZ0xUSTJJREk1SUMwMU15QTJNeUF0Tnpoak1TQXRNU0F6SUMweUlEVWdMVEp6TkNBeElEVWdNM1kyWXpBZ09DQTJJREUxSURFMElERTFZemNnTUNBeE5TQXROeUF4TlNBdE1UVjJMVEkwWXpBZ0xUWWdNeUF0TVRBZ05TQXRNVEZqTmlBdE5DQXlOQ0F0TVRZZ01qZ2dMVEUyWXpNZ01DQTBJRFlnTkNBeE1IWTBNV013SURnZ055QXhOU0F4TkNBeE5XTTVJREFnTVRVZ0xUY2dNVFVnTFRFMWRpMDFPR013SUMwNElEUWdMVEUwSURnZ0xURTJZelEzSUMweU55QXhNemtnTFRnd0lERXpPU0F0TVRRMUlHTXdJQzAzTkNBdE16UWdMVEV3TUNBdE5Ea2dMVEV4T1dNdE5pQXRPQ0F0T0NBdE1UTWdMVGdnTFRFNGN6UWdMVEV5SURnZ0xURTJZellnTFRjZ05ESWdMVFV3SURReUlDMHhNRGRqTUNBdE5UVWdMVFE0SUMwNU5pQXROVGdnTFRFeE1HTXROQ0F0TmlBdE5pQXRNVEVnTFRZZ0xURTJZekFnTFRZZ015QXRNVEVnTnlBdE1UWmpOaUF0T1NBME5DQXRORFFnTkRRZ0xURXdNM1l0TjJNdE15QXROak1nTFRReklDMHhOVElnTFRFM05pQXRNVFV5WXkweE16SWdNQ0F0TVRjeUlEZ3lJQzB4TnpJZ01URXpZekFnTXpJZ01UY2dOVFFnTkRrZ05UUmpNekVnTUNBME5pQXRNVGdnTmpBZ0xUTTVJR014TlNBdE1qTWdNemdnTFRreUlEa3lJQzA1TW1NMU5TQXdJRGMySURRd0lEYzNJRGN5WXpBZ01DQXRNalFnTnpRZ0xUVXlJRGMwWXkweklEQWdMVFVnTFRJZ0xUVWdMVFJqTUNBdE55QXROaUF0TVRRZ0xURTFJQzB4TkdNdE55QXdJQzB4TkNBM0lDMHhOQ0F4TkhZeU5HTXdJRFFnTFRZZ01URWdMVGtnTVRSc0xURTJJREV4WXkweElEQWdMVFFnTWlBdE5DQXlZeTB6SURBZ0xUZ2dMVFFnTFRnZ0xUaDJMVFF6WXpBZ0xUY2dMVGdnTFRFMElDMHhOU0F0TVRSakxUZ2dNQ0F0TVRRZ055QXRNVFFnTVRSMk5qRmpNQ0EySUMweE1pQXhOeUF0TVRjZ01qRjZUVEV3TVNBME56a2dZeTB5TWlBd0lDMDBPQ0F0TWpNZ0xUUTRJQzAwTm1Nd0lDMHlOQ0F6TWlBdE5USWdOVElnTFRVNWJEUXdJQzB5TW1NeUlDMHhJRFVnTFRJZ09DQXRNbU0wSURBZ055QXlJRGNnTlhZNE5tTXdJRGtnTFRnZ01UVWdMVEV4SURFM1l5MHhPQ0F4TUNBdE16RWdNVFlnTFRNeklERTNZeTB6SURJZ0xUZ2dOQ0F0TVRVZ05IcE5NalUxSURZek5IWXROelpqTUNBdE5pQXpJQzB4TXlBNElDMHhOV001SUMwMElERTNJQzAySURJeElDMDRZemNnTFRFZ01UTWdMVElnTVRnZ0xUSmpNakVnTUNBek9DQXlNaUF6T0NBME1tTXdJREUxSUMweE1DQXpNQ0F0TVRrZ016ZGpNQ0F4SUMwek9TQXpNU0F0TlRrZ016RWdZeTB6SURBZ0xUY2dMVE1nTFRjZ0xUbDZUVGN5SURZM01HTXdJQzB5TXlBeU9DQXRORElnTkRjZ0xUVTBiRFlnTFRSek9TQXROU0F5TXlBdE1USm9OR00wSURBZ09DQXhJRGdnTm5ZNE1XTXdJRFVnTFRZZ01UQWdMVGdnTVRGc0xURTVJRGxqTFRNZ01pQXRPQ0F6SUMweE5TQXpZeTB5TVNBd0lDMDBOaUF0TVRnZ0xUUTJJQzAwTUhwTk1qVTFJRE01TVhZdE9EQmpNQ0F0T1NBeUlDMHhOU0EzSUMweE4yTTFJQzB6SURrZ0xUUWdNVEVnTFRWak55QXRNaUF4TXlBdE15QXhPQ0F0TTJNeE5pQXdJREkxSURrZ016VWdNalpqTXlBM0lEVWdNVE1nTlNBeU1HTXdJREUzSUMweE1DQXpNeUF0TWpBZ05EQWdZeTAwSURRZ0xUSXhJREV5SUMwME15QXlOR010TVNBeElDMHpJRElnTFRVZ01tTXROQ0F3SUMwNElDMHlJQzA0SUMwM2VrMHhPRGtnTkRJMVl5MHhJQzAwSUMweElDMDFOaUF0TVNBdE9ESmpNQ0F0T0NBeElDMHhNeUEySUMweE4yd3lNaUF0TVRGak1TQXRNU0F5SUMweElETWdMVEZqTXlBd0lEY2dNeUEzSURoMk9ETmpNQ0F4TWlBdE5pQXhOeUF0T1NBeE9XTXROU0F5SUMweE5pQXhNQ0F0TWpFZ01UQmpMVE1nTUNBdE55QXRNeUF0TnlBdE9YcE5NVGc0SURZek9HTXdJQzB4TnlBd0lDMHpOeUF4SUMwME9XTXdJQzAySURRZ0xURXlJRFlnTFRFell6WWdMVFFnTWpBZ0xURXpJREkzSUMweE15QmpNaUF3SURRZ01TQTBJRFYyT0RKak1DQXhNQ0F0TkNBeE15QXROaUF4TkdNdE9TQTBJQzB5TlNBeE15QXRNallnTVROakxUSWdNQ0F0TlNBdE1pQXROU0F0TldNdE1TQXRNaUF0TVNBdE1UY2dMVEVnTFRNMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQTFNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEExTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TmpRZ0xUSTFNbU10TWpRMUlEQWdMVE0yTkNBeE5qVWdMVE0yTkNBek16bGpNQ0F5TURJZ01UVXpJRE0wTlNBeU9UY2dORFkwWXpFeUlERXdJREV4SURFeUlEa2dNalJqTFRjZ05ERWdMVEUwSURFd05pQXRNVFFnTVRZMFl6QWdNVEEwSURJMElESXlPU0E1T0NBek1URmpNakFnTWpJZ05URWdORGdnTmpVZ05EaGpNVEVnTUNBek55QXRNamdnTlRJZ0xUVXdZelF4SUMwMk1DQTJOU0F0TVRRMklEWTFJQzB5TXpOak1DQXRNVFV6SUMwNE1pQXRNamd3SUMweE9UQWdMVE00TVdNdE5pQXROaUF0T0NBdE55QXROaUF0TVRsc01qVWdMVEUwTldNeklDMHhPQ0F6SUMweE9DQXlPU0F0TVRnZ1l6RTBOeUF3SURJME1TQXRNVEV6SURJME1TQXRNalF4WXpBZ0xURXhNeUF0TmpjZ0xURTVPQ0F0TVRZNElDMHlNemhqTFRFMElDMDJJQzB4TlNBdE5TQXRNVE1nTFRFM1l6RXhJQzAyTWlBeU9TQXRNVFUzSURJNUlDMHlNVFJqTUNBdE1UY3dJQzB4TXpBZ0xUSXdNQ0F0TVRrM0lDMHlNREJqTFRFMU1TQXdJQzB4T1RBZ09UZ2dMVEU1TUNBeE5qTmpNQ0EyTWlBME1DQXhNVFVnTVRBM0lERXhOV00yTVNBd0lEazJJQzAwTnlBNU5pQXRNVEF5WXpBZ0xUVTRJQzB6TmlBdE9EVWdMVFkzSUMwNU5HTXRNak1nTFRjZ0xUTXlJQzB4TUNBdE16SWdMVEUzWXpBZ0xURXpJREkySUMweU9TQTRNQ0F0TWprZ1l6VTVJREFnTVRVNUlERTRJREUxT1NBeE5qWmpNQ0EwTnlBdE1UVWdNVE0wSUMweU55QXlNREZqTFRJZ01USWdMVFFnTVRFZ0xURTFJRGxqTFRJd0lDMDBJQzAwTmlBdE5pQXROamtnTFRaNlRUZ3dJREl3WXpBZ0xURXpPU0F4TVRNZ0xUSXpOaUF5T0RnZ0xUSXpObU15TUNBd0lEUXdJRElnTlRZZ05XTXhOU0F6SURFMklETWdNVFFnTVRSc0xUVXdJREk1T0dNdE1pQXhNU0F0TkNBeE1pQXRNakFnT0dNdE5qRWdMVEUzSUMweE1EQWdMVFl3SUMweE1EQWdMVEV4TjJNd0lDMDBOaUF6TUNBdE9Ea2dOeklnTFRFd04yTTNJQzB6SURFMUlDMDJJREUxSUMweE15QmpNQ0F0TmlBdE5DQXRNVEVnTFRFeUlDMHhNV010TnlBd0lDMHhPU0F6SUMweU55QTJZeTAyT0NBeU15QXRNVEUxSURnM0lDMHhNVFVnTVRjM1l6QWdPRFVnTlRjZ01UWTBJREUwTlNBeE9UUmpNVGdnTmlBeE9DQTFJREUxSURJMGJDMHlNU0F4TWpoakxUSWdNVEVnTFRRZ01USWdMVEUwSURSakxUUTNJQzB6T0NBdE9UTWdMVGMxSUMweE5UTWdMVEUwTW1NdE9ETWdMVGswSUMwNU15QXRNVGN6SUMwNU15QXRNak15ZWswME56QWdPVFF6WXkwMk1TQXdJQzB4TXpNZ0xUazJJQzB4TXpNZ0xUSTFNbU13SUMwek1pQXlJQzAyTmlBMklDMDVNbU15SUMweE15QTJJQzB4TkNBeE15QXRPQ0JqTnprZ05qa2dNVGMwSURFMU9TQXhOelFnTWpjd1l6QWdOVFVnTFRJM0lEZ3lJQzAyTUNBNE1ucE5ORFF4SURFeE4yTXRNVElnTVNBdE1UTWdMVElnTFRFeElDMHhOR3cwT1NBdE1qZzFZeklnTFRFeUlEUWdMVEV5SURFMklDMDJZelUySURJNElEazBJRGM1SURrMElERTBNbU13SURnNElDMDJOeUF4TlRZZ0xURTBPQ0F4TmpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EUTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFEwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTUdNd0lESTRJREl5SURVd0lEVXdJRFV3WXpJM0lEQWdOVEFnTFRJeUlEVXdJQzAxTUhNdE1qTWdMVFV3SUMwMU1DQXROVEJqTFRJNElEQWdMVFV3SURJeUlDMDFNQ0ExTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVNU1URXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NalkySUMweU5qWmpMVEUwTmlBd0lDMHlOalVnTVRJd0lDMHlOalVnTWpZMll6QWdNVFExSURFeU1DQXlOalVnTWpZMUlESTJOV014TkRZZ01DQXlOallnTFRFeE9TQXlOallnTFRJMk5XTXdJQzB4TkRjZ0xURXhPU0F0TWpZMklDMHlOallnTFRJMk5ucE5ORGtnTUdNd0lDMHhNVGtnT1RjZ0xUSXhPQ0F5TVRjZ0xUSXhPSE15TVRnZ09UZ2dNakU0SURJeE9ITXRPVGtnTWpFM0lDMHlNVGdnTWpFM2N5MHlNVGNnTFRrNElDMHlNVGNnTFRJeE4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXdPRUV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0VFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnpBZ0xURTRNbU10TkRFZ05UQWdMVFkxSURFd055QXROalVnTVRjeVl6QWdNVE0xSURnMklESTJNU0F5TWpnZ01qWXhZekU1SURBZ01UY3dJQzB4TWlBeE56QWdMVEUwTTJNd0lDMDRNeUF0TnpZZ0xUZzJJQzAzTmlBdE9EWmpMVEk0SURBZ0xUYzNJREU0SUMwM055QTNOV013SURNeElESXpJRGMwSURZeklEYzBZekUxSURBZ01UZ2dNVE1nTVRnZ01qSmpNQ0F4TUNBdE1qRWdNelFnTFRjeklETTBZeTAxTkNBd0lDMHhNekFnTFRNMElDMHhNekFnTFRFNU9YTTBNeUF0TWpRMElERXlOQ0F0TWpRMFl6TXlJREFnTVRReUlETXdJREUwTWlBeE5UbGpNQ0F4TnlBM0lERTRJREUxSURFNElHTTBJREFnTVRVZ01DQXhOU0F0TWpKak1DQXRNamtnTFRJMklDMHhPRGdnTFRJd01TQXRNVGc0WXkwMk1DQXdJQzB4TVRVZ01qRWdMVEUxTXlBMk4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTVNRFV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TURVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1RNZ0xUVXdNR010TnlBd0lDMHhPQ0F6SUMweE9DQXhNSFk1T0RCak1DQTNJREV4SURFd0lERTRJREV3Y3pFM0lDMHpJREUzSUMweE1IWXRNekkxWXpBZ0xURTVJRE1nTFRJM0lESXdJQzB5TjJnek9UQmpNVGNnTUNBeU1DQTRJREl3SURJM2RqTXlOV013SURjZ01URWdNVEFnTVRnZ01UQnpNVGNnTFRNZ01UY2dMVEV3ZGkwNU9EQmpNQ0F0TnlBdE1UQWdMVEV3SUMweE55QXRNVEJ6TFRFNElETWdMVEU0SURFd2RqTXlOV013SURFNUlDMHpJREkzSUMweU1DQXlOMmd0TXprd1l5MHhOeUF3SUMweU1DQXRPQ0F0TWpBZ0xUSTNkaTB6TWpWak1DQXROeUF0TVRBZ0xURXdJQzB4TnlBdE1UQjZJRTB4TVRBZ016QjJMVFUxWXpBZ0xURTBJRFlnTFRJMUlESXdJQzB5Tldnek9UQmpNVFFnTUNBeU1DQTJJREl3SURJd2RqWXdZekFnTVRRZ0xUWWdNakFnTFRJd0lESXdhQzB6T1RCakxURTBJREFnTFRJd0lDMDJJQzB5TUNBdE1qQjZUVFl6TXlBdE5UQXdZeTAzSURBZ0xURTRJRE1nTFRFNElERXdkams0TUdNd0lEY2dNVEVnTVRBZ01UZ2dNVEJ6TVRjZ0xUTWdNVGNnTFRFd2RpMDVPREJqTUNBdE55QXRNVEFnTFRFd0lDMHhOeUF0TVRCNlRUQWdORGt3WXpBZ055QXhNU0F4TUNBeE9DQXhNSE14TnlBdE15QXhOeUF0TVRCMkxUazRNR013SUMwM0lDMHhNQ0F0TVRBZ0xURTNJQzB4TUNCekxURTRJRE1nTFRFNElERXdkams0TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd09UTXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPVE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F5TkRWak1DQXpJRElnTkNBeklEUmpOek1nTFRZd0lERXdOeUF0TVRRM0lERXdOeUF0TWpRNVl6QWdMVEV3TVNBdE16SWdMVEU0T1NBdE1UQTRJQzB5TlRGakxURWdNQ0F0TWlBeklDMHlJRFIyTVROak1DQXpJRElnTlNBeklEWmpOREFnTlRVZ05qQWdNVEUzSURZd0lESXlPSE10TWpFZ01UY3hJQzAyTVNBeU1qZGpMVElnTWlBdE1pQTRJQzB5SURoMk1UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZNRGczTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURnM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJd0lEUTVkakUyTldNd0lEa2dOU0F4TWlBeE1DQXhNbk14TUNBdE15QXhNaUF0TjJNMUlDMHhNQ0F4T0NBdE1qUWdNallnTFRJMFl6Y2dNU0F4TXlBMUlESTNJREU0Y3pJNUlETTJJRGczSURNMll6Z3pJREFnTVRNd0lDMDROU0F4TlRVZ0xUZzFjek01SURVM0lEUTJJRFk1WXpRZ055QXlNQ0F4TVNBeU1TQXhNV014TnlBd0lERTNJQzB4TXlBeE55QXROREIyTFRSak1DQXRNVEF6SUMweE1Ua2dMVEkwTmlBdE1URTVJQzAwTVROak1DQXRNamtnTFRZZ0xUTTNJQzB4TmlBdE16ZHpMVFUzSURrZ0xUZ3lJRGx6TFRRM0lDMDVJQzAyTlNBdE9XTXRNVGtnTUNBdE1Ua2dNVEFnTFRFNUlETXhJR013SURNNUlETXhJRGszSURZNUlERTBNV00yTUNBM01TQXhNemNnTVRJM0lERXpOeUF4TlRWakxURWdOaUF0TXlBNUlDMDNJRGxqTFRJZ01DQXROaUF0TWlBdE9TQXROR010T0NBdE5pQXRNaklnTFRJeElDMDFNQ0F0TWpGakxUVTRJREFnTFRFd05pQTNOU0F0TVRRMklEYzFZeTAwTlNBd0lDMDFPQ0F0TlRnZ0xUWTRJQzA0TTJNdE5DQXRNVEVnTFRjZ0xUSXdJQzB4TlNBdE1qQmpMVEV3SURBZ0xURXhJREUySUMweE1TQXhObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1UmpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNVJqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXlNelJqTUNBNUlEY2dNVFlnTVRZZ01UWm9NVFpqT1NBd0lERTJJQzAzSURFMklDMHhObll0TkRZNFl6QWdMVGtnTFRjZ0xURTJJQzB4TmlBdE1UWm9MVEUyWXkwNUlEQWdMVEUySURjZ0xURTJJREUyZGpRMk9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTVNemt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TXpraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTmlBdE1USmpMVFFnTXlBdE5TQTRJQzAxSURFeWN6RWdPQ0ExSURFeGJERXlOU0F4TWpWak15QXpJRGNnTlNBeE1TQTFjemdnTFRJZ01URWdMVFZzTVRJMUlDMHhNalZqTXlBdE15QTFJQzAzSURVZ0xURXhjeTB5SUMwNUlDMDFJQzB4TW13dE1USTFJQzB4TWpWakxUTWdMVE1nTFRjZ0xUUWdMVEV4SUMwMGN5MDRJREVnTFRFeElEUjZUVFF3SURCc01UQXlJQzB4TUROc01UQXlJREV3TTJ3dE1UQXlJREV3TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME1URXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEFnTUdndE1UQjJNVEkxYURFd2JESXpNQ0F5TXpCMkxURXlOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTURVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME1EVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhOVFoyTkRVeFl6QWdOaUEySURFeklERTBJREV6YURJell6Z2dNQ0F4TkNBdE55QXhOQ0F0TVROMkxUSXdNMmc1T0dNeE1pQXhPRGNnTVRVeElETXpPQ0F6TVRJZ016VXhkamswYUMweE9UbGpMVFlnTUNBdE1URWdOaUF0TVRFZ01UUjJNak5qTUNBNElEVWdNVFFnTVRFZ01UUm9ORFV3WXpnZ01DQXhNeUF0TmlBeE15QXRNVFIyTFRJell6QWdMVGdnTFRVZ0xURTBJQzB4TXlBdE1UUm9MVEl3TTNZdE9UUmpNVFl4SUMweE15QXpNREVnTFRFMk5TQXpNVEVnTFRNMU1XZzROWFl5TUROak1DQTJJRGNnTVRNZ01UUWdNVE5vTWpOak9DQXdJREUxSUMwM0lERTFJQzB4TTNZdE5EVXhJR013SUMwM0lDMDNJQzB4TWlBdE1UVWdMVEV5YUMweU0yTXROeUF3SUMweE5DQTFJQzB4TkNBeE1uWXlNREJvTFRnMVl5MHhNQ0F0TVRnM0lDMHhOVEFnTFRNek9DQXRNekV4SUMwek5URjJMVEV3TjJneU1ETmpPQ0F3SURFeklDMDJJREV6SUMweE5IWXRNak5qTUNBdE9DQXROU0F0TVRRZ0xURXpJQzB4TkdndE5EVXdZeTAySURBZ0xURXhJRFlnTFRFeElERTBkakl6WXpBZ09DQTFJREUwSURFeElERTBhREU1T1hZeE1EZGpMVEUyTVNBeE15QXRNekF3SURFMk5DQXRNekV5SURNMU1XZ3RPVGgyTFRJd01HTXdJQzAzSUMwMklDMHhNaUF0TVRRZ0xURXlhQzB5TXlCakxUZ2dNQ0F0TVRRZ05TQXRNVFFnTVRKNlRUVXdPU0EwTURSb01UUTFZekFnTVRZeUlDMDFJREk0TXlBdE1UUTFJREk1TlhZdE1qazFlazAyTlRRZ016VTJhQzB4TkRWMkxUTXdNMk14TWpVZ01UUWdNVFF6SURFMU1DQXhORFVnTXpBemVrMHpNVGtnTkRBMGFERTBNbll5T1RWakxURTBNaUF0TVRJZ0xURTBNaUF0TVRNeklDMHhORElnTFRJNU5YcE5ORFl4SURNMU5tZ3RNVFF5WXpFZ0xURTFOQ0F4TkNBdE1qZzVJREUwTWlBdE16QXpkak13TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME1FTXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBNRU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nak1nTFRJeU1XZ3hORGhqTmprZ01DQXhNRGdnTFRRd0lERXdPQ0F0T1ROak1DQXRNemNnTFRFM0lDMDJOQ0F0TlRBZ0xUYzVZelEySUMweE9DQTJOaUF0TkRVZ05qWWdMVGc1WXpBZ0xUWXdJQzAwTWlBdE1UQTBJQzB4TURjZ0xURXdOR2d0TVRZMWRqTTJOWHBOTlRBZ0xURTRNMmd0TlRCc01UTXdJRE0yTldnMk1Hd3hNamdnTFRNMk5XZ3ROVEpzTFRNM0lERXhNR2d0TVRReGVrMHhOaUExT0Rab01qZzJkaTAwTVdndE1URTVkaTB6TWpSb0xUUTNkak15TkdndE1USXdkalF4ZWswM01DQXROREU1ZGkweE1qWm9NVEV6WXpRMElEQWdOallnTWpnZ05qWWdOak56TFRJeUlEWXpJQzAyTmlBMk15Qm9MVEV4TTNwTk1UWXdJQzB5TmpKb0xUa3dkaTB4TVRab09UQmpOVEVnTUNBM015QXlNU0EzTXlBMU9ITXRNaklnTlRnZ0xUY3pJRFU0ZWsweE5qQWdNVE15YkMwMk1DQXRNVFkyYURFeE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSakl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUmpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1RFZ0xUazBiQzB4TWlBdE16UnNMVE0wSURrMGJDMHpNeUF0T1RSc0xURXlJRE0wYkRNeklEa3piQzB6TXlBNU5Hd3hNaUF6Tkd3ek15QXRPVFJzTXpRZ09UUnNNVElnTFRNMGJDMHpOQ0F0T1RSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5RlFVRkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRVUZHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB5TlNBeU9XTXdJRFlnTkNBeE5DQXhNeUF5Tkd3eU1DQXhPR016TVNBeU5TQTJOU0EwTUNBNE55QTBNR00zTUNBd0lEY3hJQzAxTXlBeE1qTWdMVFV6WXpnZ01DQXhOeUEwSURJeElEWmpNVFFnTVRFZ01qY2dNVGNnTXpVZ01UZGpNaUF3SURNZ01DQTBJQzB4WXpJZ0xURWdNeUF0TXlBeklDMDFZekFnTFRjZ0xUZ2dMVEU1SUMweU1DQXRNekZqTFRNNElDMHpOQ0F0TnpRZ0xUUTBJQzA1TlNBdE5EUmpMVGN4SURBZ0xUY3lJRFV6SUMweE1qUWdOVE5qTFRZZ01DQXRNVFFnTFRNZ0xURTRJQzAyWXkweE1DQXRNVEFnTFRJM0lDMHlOQ0F0TkRNZ0xUSTBZeTAwSURBZ0xUWWdNaUF0TmlBMmVpQWlMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTBRamN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWpjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRZeklDMHlNekJqTFRFd0lERXdJQzB4TlRrZ01Ua3lJQzB4TlRrZ01qSTFZekFnTkNBeElEVWdOU0ExWXpNeUlEQWdNakUwSUMweE5UQWdNakkwSUMweE5qQmpNaUF0TXlBeklDMDJJRE1nTFRFd1l6QWdMVEl6SUMwME1DQXROalFnTFRZeklDMDJOR010TkNBd0lDMDRJREVnTFRFd0lEUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORU16TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVNeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUVmpNQ0F6SURRZ05TQTBJRFZvTWpoak15QXdJRFFnTFRNZ09TQXROV00wTWlBdE16WWdNekV4SUMwek5UUWdNekUzSUMwek5UUmpPQ0F3SURJNE1TQXpNak1nTXpFNUlETTFObU16SURJZ09TQXpJRGtnTTJnek4zTXpJQzB4SURNZ0xUUmpNQ0F0TVNBd0lDMHpJQzB5SUMwMVl5MDFOaUF0TlRRZ0xUTTFNaUF0TkRRd0lDMHpOallnTFRRME1HTXRPQ0F3SUMweU9UVWdNemd4SUMwek5UWWdORFF3WXkweUlESWdMVElnTXlBdE1pQTBlazB4TVRVZ0xUZGpMVEVnTVNBdE1pQXpJQzB5SURSak1DQXlJRE1nTXlBeklETm9ORGxqTWlBd0lETWdMVElnTnlBdE5DQmpNekVnTFRJMklERTNNU0F0TVRZd0lERTROaUF0TVRZd1l6RTJJREFnTVRZd0lERXpPQ0F4T0RnZ01UWXlZeklnTVNBM0lESWdOeUF5YURRNGN6TWdMVEVnTXlBdE0yTXdJQzB4SUMweElDMHpJQzB5SUMwMFl5MDBNaUF0TkRBZ0xUSXpNeUF0TWpjM0lDMHlORFFnTFRJM04yTXRNVE1nTUNBdE1UazVJREl6TXlBdE1qUXpJREkzTjNwTk16QTBJQzAyTTJNd0lETXdJREkwSURVMElEVTBJRFUwWXpJNUlEQWdOVE1nTFRJMElEVXpJQzAxTkdNd0lDMHlPU0F0TWpRZ0xUVXpJQzAxTXlBdE5UTmpMVE13SURBZ0xUVTBJREkwSUMwMU5DQTFNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUwUWtFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFrRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1TQXhZek16SURrMUlERXhNU0F4TkRNZ01UZzNJREUwTTJNM05TQXdJREUxTUNBdE5EY2dNVGM1SUMweE5ETm9MVFZqTFRNd0lEWXhJQzB4TURJZ09USWdMVEUzTlNBNU1uTXRNVFEzSUMwek1TQXRNVGd5SUMwNU1tZ3ROSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUwTkRBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVME5EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1TQXpNek5qTUNBMElETWdOeUF4TUNBNFl6QWdNQ0EwTWlBeE5pQTBOU0F4T0dNMUlERWdOaUEySURZZ09IWTBNMk14SURFNElERTNJREk0SURNeElESTRZekV3SURBZ01Ua2dMVFVnTVRrZ0xURTJZekFnTFRRZ0xURWdMVEUySUMweElDMHpOV013SUMweUlESWdMVFVnTnlBdE5XTXpJREVnTVRNMklEVXdJREV6T1NBMU1HTTFJREFnTmlBdE5DQTJJQzA0ZGkwME9XTXdJQzAwSUMweklDMDRJQzA1SUMweE1HTXdJREFnTFRFek5DQXRORGtnTFRFek9DQXROVEZ6TFRjZ0xUVWdMVGNnTFRFeGN6QWdMVEU1SUMweElDMHlPR013SUMweUlEVWdMVFVnTmlBdE5TQmpOQ0F5SURFME1DQTFNaUF4TkRNZ05USmpOU0F3SURZZ0xUUWdOaUF0T0hZdE5EaGpNQ0F0TlNBdE15QXRPU0F0T1NBdE1URmpNQ0F3SUMweE16UWdMVFE1SUMweE5ERWdMVFV5WXkwM0lDMHlJQzAzSUMweE1pQXROeUF0TVRaakxURWdMVEl6SUMweElDMDBNU0F0TVNBdE5EWmpNQ0F0T0NBMElDMHhOU0F4TVNBdE1UaGpNU0F3SURJZ0xURWdNeUF0TVdNNUlEQWdNVGNnTVRBZ01qVWdNVFJqTVRVZ09TQXpOaUF4TnlBMU15QXhOMk0wTmlBdE15QTVNQ0F0TXpnZ09UQWdMVGsxWXpBZ0xUUTNJQzB6TWlBdE1UQTNJQzB4TWpBZ0xURTJPV010TWpNZ0xURTNJQzAwT0NBdE5EVWdMVGM0SUMwMk1TQmpNQ0F3SUMweklDMHlJQzAySUMweWN5MDJJREVnTFRrZ05tTXROQ0EwSUMwNElERTROQ0F0TVRBZ016UXlZekFnTkNBdE1pQTRJQzA1SURoakxUWWdMVE1nTFRRMElDMHhPQ0F0TkRZZ0xURTRZeTAySURBZ0xUZ2dOQ0F0T0NBNGRqVXhZekFnTlNBeklEY2dNVEFnTjJNd0lEQWdORElnTVRjZ05EWWdNVGxqTlNBeUlEWWdOQ0EySURFeVl5MHhJRGNnTFRFZ01UWWdMVEVnTWpWak1DQXlJQzB5SURVZ0xUY2dOV010TWlBdE1TQXRORFVnTFRFM0lDMDBOeUF0TVRkakxUVWdNQ0F0TnlBMElDMDNJRGgyTlRGNlRURXdOeUExTVdNdE1TQXROQ0F0TVNBdE1UUWdMVEVnTFRJM0lHTXdJQzB6T1NBeklDMHhNRE1nTXlBdE1UQXpZekFnTFRZZ015QXRNVFlnTVRFZ0xURTJZeklnTUNBMUlERWdPU0F6WXpRMUlESTNJRGc1SURnd0lEZzVJREV6TldNd0lESXdJQzAySURNMklDMHhOU0EwTjJNdE55QTNJQzB4TmlBeE1DQXRNallnTVRCakxUZ2dNQ0F0TVRZZ0xUSWdMVEkxSUMwMll5MHhOU0F0T0NBdE5ERWdMVE13SUMwME5TQXRORE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkVORkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FTkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURWdNVGc0WXpBZ016VWdNamdnTmpNZ056RWdOak5qTkRZZ01DQTRNQ0F0TXpFZ09EQWdMVGM0ZGkwM1l6QWdMVEk1SUMwMklDMDJOQ0F0TWpZZ0xUazFZeTB4TmlBdE1qVWdMVFkzSUMwMk9TQXRNVEF3SUMwMk9XTXRNeUF3SUMwMklESWdMVGNnT0dNd0lERWdMVEVnTWlBdE1TQXpZekFnTlNBMElEY2dPQ0E1WXpJZ01pQXlPQ0F4TnlBME5TQXpPV001SURFeUlERTJJREkxSURFMklETTVZekFnTkNBdE1TQTNJQzB5SURFeFl6QWdNQ0F0TXlBeU1TQXRNamdnTWpGakxUTXpJREFnTFRVMklESXlJQzAxTmlBMU5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTBRemN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUXpjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBdE16QTJkakk1TTJNd0lEY2dNVEVnTVRNZ01qUWdNVE5qTVRRZ01DQXlOU0F0TmlBeU5TQXRNVE4yTFRFNE9HTXdJQzB4TWlBeE1qWWdMVEU0SURJMU1pQXRNVGh6TWpVeklEWWdNalV6SURFNGRqRTRPR013SURjZ01URWdNVE1nTWpRZ01UTmpNVFFnTUNBeU5TQXROaUF5TlNBdE1UTjJMVEk1TTJNd0lDMHhOU0F0TWpJZ0xUSTNJQzAxTUNBdE1qZG9MVFV3TTJNdE1qZ2dNQ0F0TlRBZ01USWdMVFV3SURJM2VrMHlORGNnTFRVMFl6QWdNekFnTWpRZ05UVWdOVFFnTlRWak16RWdNQ0ExTlNBdE1qVWdOVFVnTFRVMWN5MHlOQ0F0TlRRZ0xUVTFJQzAxTkNCakxUTXdJREFnTFRVMElESTBJQzAxTkNBMU5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTBRak11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRFZ0xUSXhPR013SURFeklEQWdNalFnTWpRZ01qUm9Namt4WXpJMElEQWdNalFnTFRFeElESTBJQzB5TkhNdE1TQXRNalFnTFRJMElDMHlOR2d0TWpreFl5MHlOQ0F3SUMweU5DQXhNU0F0TWpRZ01qUjZUVEUyTnlBdE9EUmpMVEl6SURBZ0xUUXlJREU1SUMwME1pQTBNbk14T1NBME1pQTBNaUEwTW5NME1pQXRNVGtnTkRJZ0xUUXljeTB4T1NBdE5ESWdMVFF5SUMwME1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTBORFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwTkRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnlBeU4yTXROQ0F3SUMwM0lETWdMVGNnT0hZM01XTXdJRGNnTlNBeE5DQXhNaUF4TjJNeE9TQXdJRFV5SURFNElEY3pJREkyWXpjZ055QXhNQ0F4T0NBeE1TQXlOM1l4TXpCak1DQTRJREVnTVRZZ01UY2dNVFpqTnlBd0lERXpJQzAxSURFeklDMHhNWFl0TVRJd1l6QWdMVGdnTkNBdE1qQWdNVE1nTFRJd1l6SWdNU0EzT0NBeU9TQTNPQ0F5T1dNeUlERWdOQ0F4SURVZ01XTTFJREFnTnlBdE15QTNJQzA0ZGkwM01XTXdJQzAzSUMwMUlDMHhOQ0F0TVRJZ0xURTNiQzAzT0NBdE16QmpMVGdnTFRNZ0xURXpJQzB4TVNBdE1UTWdMVEk1ZGkwNU0yTXdJQzB4TWlBeElDMHhPU0E0SUMweE9TQmpNU0F3SURNZ01DQTFJREZzTnpnZ016QmpNaUF4SURRZ01TQTFJREZqTlNBd0lEY2dMVE1nTnlBdE9IWXROekZqTUNBdE55QXROU0F0TVRRZ0xURXlJQzB4TjJNd0lEQWdMVGN6SUMweU9DQXRPREFnTFRNeFl5MDFJQzB5SUMwNElDMDRJQzB4TUNBdE1UUmpMVEVnTFRJZ0xURWdMVFFnTFRFZ0xUZDJMVEV6T1dNd0lDMDVJQzB5SUMweE5pQXRNVGNnTFRFMll5MDNJREFnTFRFeklEVWdMVEV6SURFeGRqRXpOR013SURFd0lEQWdNVEVnTFRnZ01URmpMVGNnTFRJZ0xUYzJJQzB6TUNBdE56WWdMVE13WXkweUlDMHhJQzB6SUMweElDMDFJQzB4WXkwMElEQWdMVGNnTXlBdE55QTRkamN4SUdNd0lEY2dOU0F4TkNBeE1pQXhOMk13SURBZ05qZ2dNamdnTnpRZ016QmpOaUF6SURFd0lERXlJREV3SURJemRqazVZekFnT0NBd0lESXdJQzAzSURJd2JDMDNOeUF0TWpoakxUSWdMVEVnTFRNZ0xURWdMVFVnTFRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5RlFVRTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRVUUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB6TmlBeE1qZGpNQ0EySURRZ01UUWdNVE1nTWpSc01qQWdNVGhqTXpFZ01qVWdOalVnTkRBZ09EY2dOREJqTnpBZ01DQTNNU0F0TlRNZ01USXpJQzAxTTJNNElEQWdNVGNnTkNBeU1TQTJZekUwSURFeElESTNJREUzSURNMUlERTNZeklnTUNBeklEQWdOQ0F0TVdNeUlDMHhJRE1nTFRNZ015QXROV013SUMwM0lDMDRJQzB4T1NBdE1qQWdMVE14WXkwek9DQXRNelFnTFRjMElDMDBOQ0F0T1RVZ0xUUTBZeTAzTVNBd0lDMDNNaUExTXlBdE1USTBJRFV6WXkwMklEQWdMVEUwSUMweklDMHhPQ0F0Tm1NdE1UQWdMVEV3SUMweU55QXRNalFnTFRReklDMHlOR010TkNBd0lDMDJJRElnTFRZZ05ub2dJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdOREF4TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRBeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRReUlETTVPR013SURZMUlDMHlOaUE0TVNBdE5ESWdNVEF4WXpJMUlETXlJRFF5SURVNElEUXlJREV3TldNd0lEWXpJQzB6TWlBeE1ETWdMVE15SURJd01tTXdJREV3TUNBeU5TQXhOVGdnTkRVZ01UZzFZek1nTlNBMUlEY2dOeUEzWXpNZ01DQTFJQzB5SURVZ0xUVmpNQ0F0TVNBdE1TQXRNeUF0TVNBdE5Hd3RNVEVnTFRJd1l5MHhNeUF0TXpFZ0xUSXpJQzAyTlNBdE1qTWdMVGs1WXpBZ0xUVTBJREkzSUMweE5EY2dNek1nTFRJd04yTXhJQzAxSURFZ0xURXhJREVnTFRFMll6QWdMVFU1SUMweU55QXRNVE13SUMwMU5DQXRNVFE0WXpJM0lDMHhPQ0ExTkNBdE9Ea2dOVFFnTFRFME9DQmpNQ0F0TmlBd0lDMHhNU0F0TVNBdE1UWmpMVFlnTFRVNUlDMHpNeUF0TVRVeklDMHpNeUF0TWpBMmN6STFJQzB4TURVZ016QWdMVEV4TTJNeUlDMHlJRElnTFRRZ01pQXROMk13SUMwMElDMHhJQzA0SUMweUlDMDRZeTB6SURBZ0xUVWdNeUF0TnlBMll5MHlNQ0F5T0NBdE5EVWdPRFlnTFRRMUlERTRObU13SURjeklETXlJREV6TlNBek1pQXlNRFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRFMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05ERTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNMmd4TUd3eU16QWdMVEl6TUhZdE1USTFiQzB5TXpBZ01qTXdhQzB4TUhZeE1qVjZUVEV3SUMwek1qSm9MVEV3ZGpFeU5XZ3hNR3d5TXpBZ0xUSXpNSFl0TVRJMWVrMHdJREl3TTJneE1Hd3lNekFnTFRJek1IWXRNVEkxYkMweU16QWdNak13YUMweE1IWXhNalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkVZMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05FWTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdORGswYURFell6SXpJQzB4TXpnZ016Z2dMVE15T1NBek9DQXRORGswWXpBZ0xURTJOaUF0TVRVZ0xUTTFOeUF0TXpnZ0xUUTVOR2d0TVROak1qQWdNVFV3SURNd0lETXlOaUF6TUNBME9UUmpNQ0F4TmpjZ0xURXdJRE0wTlNBdE16QWdORGswZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpReU9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBJREUzWXkweklEQWdMVFFnTkNBdE5DQXhNWFk0TVdNd0lERTRJREl4SURJeklETTVJRE16WXpjZ05DQXhOQ0F4TkNBeE5DQXlPWFl4TWpWak1DQTVJRE1nTVRRZ01URWdNVFJvTVROak9DQXdJREV6SUMwMUlERXpJQzB4TkhZdE1URXdZekFnTFRjZ01pQXRNVFlnTVRJZ0xURTJZekU0SURRZ05ESWdNVE1nTlRRZ01qSmpNVEFnT0NBeE1TQXhPQ0F4TkNBeU9YWXhNVGhqTUNBNElEUWdNVElnTVRJZ01USm9NVEpqT1NBd0lERTBJQzAwSURFMElDMHhNbll0TVRFeFl6QWdMVGNnTWlBdE1UUWdNVFVnTFRFMFl6Z2dNU0F5TWlBeE1TQXpNQ0F4TVdNMklEQWdPQ0F0TWlBNElDMHhNSFl0T0RFZ1l6QWdMVEl4SUMweU1DQXRNak1nTFRRd0lDMHpNV010TVRFZ0xUSWdMVEV6SUMweU5DQXRNVE1nTFRNMGRpMDJPV013SUMwNElERXhJQzB5TVNBeE15QXRNakZqT0NBMUlESXpJREV6SURNeUlERXpZellnTUNBNElDMDBJRGdnTFRoMkxUZ3lZekFnTFRFNUlDMHlNaUF0TWpNZ0xUUXdJQzB6TW1NdE1UQWdMVFFnTFRFeklDMHhOeUF0TVRNZ0xUSTNkaTB4TXpSak1DQXRPQ0F0TlNBdE1UTWdMVEUwSUMweE0yZ3RNVEpqTFRnZ01DQXRNVElnTlNBdE1USWdNVE4yTVRFell6QWdPQ0F0TmlBeU1DQXRNVFFnTWpCakxURWdNQ0F0TkNBdE15QXROU0F0TXlCakxUSXpJQzA1SUMwME5TQXRNVFlnTFRRNUlDMHhPR010TmlBdE5DQXRNVElnTFRFeUlDMHhNaUF0TWpSMkxURXpNR013SUMwNElDMDJJQzB4TmlBdE1UUWdMVEUyYUMweE1tTXRPQ0F3SUMweE1TQTRJQzB4TVNBeE5uWTVOMk13SURFeElDMDNJRE0wSUMweE55QXpOR010TVRFZ0xUUWdMVEl4SUMweE1pQXRNamtnTFRFeVl5MDJJREFnTFRjZ05DQXROeUF4TVhZNE1tTXdJREU1SURJeklERTVJRE01SURJNVl6Y2dNeUF4TkNBeE5pQXhOQ0F5TjNZM04yTXdJRGdnTFRVZ01UY2dMVEUzSURFM1l5MDRJQzAxSUMweU5TQXRPU0F0TWpVZ0xUbGpMVE1nTFRNZ0xUUWdMVE1nTFRjZ0xUTjZUVGt3SUMweU9DQmpNQ0F0TVRjZ01DQXRNekFnTXlBdE16UnpOU0F0TmlBeE1pQXRObU15TUNBd0lEVTBJREUySURZeUlETTVZek1nTmlBMElESXhJRFFnTXpoak1DQXpNQ0F3SURRMUlDMDBJRFV3WXkweklEY2dMVGtnT0NBdE1UY2dPR010TWpJZ01DQXROVFFnTFRFMklDMDFOeUF0TXpaakxURWdMVEV3SUMweklDMHpOaUF0TXlBdE5UbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdOREZETG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRGRElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ05UYzVZekFnTUNBMklERXlJREV5SURFeVl6VWdNQ0F4T0NBdE1UQWdNVGtnTFRFNVl6RTFJQzA1TlNBMk9DQXRNVEV4SURFeE5pQXRNVFl6WXpZMElDMDNNQ0E0TnlBdE9UWWdPVGNnTFRFMU5XTXlJQzB4TWlBeklDMHlOQ0F6SUMwek5tTXdJQzAwTWlBdE1URWdMVGd5SUMweE9DQXRNVEF4WXpFeUlDMHlOaUF4T0NBdE5UWWdNVGdnTFRnMVl6QWdMVFExSUMweE15QXRPRGtnTFRFNUlDMHhNRFpqTVRNZ0xUSTFJREU1SUMwMU9TQXhPU0F0T0Rkak1DQXROREFnTFRFd0lDMDNPU0F0TVRjZ0xUazVZekl5SUMwek1pQXpOQ0F0TmpVZ016UWdMVEV3TXlCak1DQXRORGdnTFRFM0lDMHhNRElnTFRJMklDMHhNekJqTWpJZ0xUUTFJREkwSUMwMU9TQXlOU0F0T0RSMkxUbGpNQ0F0TWpJZ0xUUWdMVE0zSUMweE5pQXRNemRqTFRFd0lEQWdMVEl4SURBZ0xUSXhJREl5WXkweElEUXdJQzB6TkNBeE5URWdMVEV4T0NBeU1EbGpMVEk1SURJd0lDMDJOaUF5TnlBdE1UQTRJRE15ZGprek9YcE5NamdnTVRrNVl6RWdMVElnTXlBdE5pQXpJQzAzWXpFMUlDMDVOU0EyT0NBdE1URXhJREV4TmlBdE1UWXpZekl4SUMweU1pQXpOeUF0TkRBZ05UQWdMVFUyWXpVZ01Ua2dNVEVnTXpNZ01UUWdORGRqTWlBM0lETWdNVE1nTXlBeU1XTXdJREV5SUMweklESTJJQzB4TkNBME5TQmpMVFUwSURrd0lDMHhNVFlnTVRFeklDMHhOeklnTVRFemVrMHpNU0F5ZGkwM1l6TXhJQzA0TXlBM01pQXRNVEUxSURFeU5DQXRNVGN3YkRReUlDMDBOV00xSURFNUlERXhJRE16SURFMElEUTNZeklnTnlBeklERXpJRE1nTWpGak1DQXhNaUF0TXlBeU5pQXRNVFFnTkRWakxUVXpJRGt3SUMweE1UWWdNVEV6SUMweE5qZ2dNVEV6WXkweElDMHhJQzB4SUMweUlDMHhJQzAwZWswek9DQXRNVGc1WXpFeklDMDBPQ0F5TkNBdE5UWWdORFlnTFRrMFl6RTRJQzB6TUNBM01pQXRPRElnT1RRZ0xURXhNR014TWlBdE1UWWdNak1nTFRNd0lETXlJQzAwTkdNeE1DQXlNQ0F4TmlBek1pQXhOaUExTlNCak1DQXhPU0F0TkNBME5DQXRNVGNnTmpWakxUVTBJRGt4SUMweE1UY2dNVEkwSUMweE56RWdNVEk0ZWswek1TQXpPRFZqTVRVZ0xUazFJRFk0SUMweE1URWdNVEUySUMweE5qTmpNakVnTFRJeklETTRJQzAwTVNBMU1TQXROVGhqTlNBeE55QXhNQ0F6TUNBeE15QTBNMk15SURjZ015QXhNeUF6SURJeFl6QWdNVElnTFRNZ01qWWdMVEUwSURRMVl5MHlPQ0EwTnlBdE1UTXlJREV4T0NBdE1UWXhJREV4T0dNdE5TQXdJQzA0SUMweUlDMDRJQzAyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRrd01TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3dNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREl5T1hZMVl6QWdNalVnT0NBMU1DQXhPU0EzTTJNek9DQTNNeUF4TURZZ01USXpJREUxTnlBeE9EVnNMVEk1SURRNVl5MHpNU0ExT0NBdE5UZ2dNVEl5SUMwMU9DQXhPRGxqTUNBNE5TQTFNU0F4T1RJZ01UUTNJREU1TW1NMU1TQXdJRFkySUMwME5TQTJOaUF0TVRBd1l6QWdMVGcwSUMwME1TQXRNakk1SUMwNE5pQXRNekF6WXpNMUlDMDJNaUEzTlNBdE1UUXhJRGd3SUMweE9UUmpNU0F0TlNBeElDMHhNU0F4SUMweE5tTXdJQzAxTUNBdE1qUWdMVEV3TVNBdE5ETWdMVEUwTW13dE5TQXRNVEJqTWprZ01DQTBOaUF3SURjeUlDMHhPV014SUMweElESWdMVElnTWlBdE55QmpNQ0F0TnlBdE1qSWdMVFEwSUMwek9DQXROVFJqTFRJZ0xURWdMVFVnTFRJZ0xUY2dMVEpqTFRFZ01DQXRNaUF4SUMweklERmpMVEV5SURjZ0xUSTRJREV5SUMwME5pQXhNM1l0TldNd0lDMHlNeUEzSUMwME5DQXhOU0F0TmpSak15QXpJRFVnTmlBM0lEWmpNeUF5SURFMElETWdNallnTTJNeU5DQXdJRFUySUMweklEVTJJQzB6WXpRZ0xURTJJRFlnTFRNeUlEWWdMVFEzWXpBZ0xUZzNJQzAyTWlBdE1UUTBJQzB4TVRNZ0xURTBPR2d0Tm1NdE5ERWdNQ0F0T0RrZ016QWdMVEV3TXlBMk4yTXRNVEFnTWpjZ0xURTNJRFUxSUMweE55QTRNbU13SURjeUlEWXlJREUxTVNBeE16QWdNVGN6YkRrZ01qRWdZekUySURNMklESXpJRFk1SURJeklERXdNbU13SURjMUlDMHpPU0F4TXprZ0xUYzNJREl3TVdNdE5UVWdMVFkwSUMweE5EQWdMVEV4TlNBdE1UVXpJQzB5TURWakxURWdMVFFnTFRFZ0xUZ2dMVEVnTFRFeVl6QWdMVFV6SURRMklDMDVNaUEyTWlBdE9USmpOQ0F0TXlBMklDMDJJRFlnTFRoak1DQXRNU0F0TWlBdE5TQXRNeUF0TjJNdE1pQXRNeUF0TmlBdE1UVWdMVEUzSUMweU5tTXROQ0F0TkNBdE9DQXROaUF0TVRFZ0xUWmpMVFFnTUNBdE55QXpJQzAzSUROekxUVTVJREUzSUMwMk1TQXhNRFY2VFRFNU1pQTRPREJqTFRVM0lEQWdMVFk1SUMwMU1DQXROamtnTFRrNElHTXdJQzAzTUNBeU9DQXRNVFUxSURReklDMHhOemxqTnlBdE1USWdNak1nTFRNMklEUXdJQzAyTjJ3eE1pQXlNV015T0NBMk1DQTFNeUF4TkRrZ05UTWdNakUzWXpBZ05URWdMVEU1SURFd05pQXROemtnTVRBMmVrMHhORGtnTmpWMkxURTVZekFnTFRFek1TQTNNU0F0TVRVd0lERXhNeUF0TVRVd1l6RXdJREFnTVRrZ01TQXlOQ0F5WXpRZ01DQTFJREV4SURVZ01qUmpNQ0F4TlNBdE1pQXpNaUF0TlNBek9XTXRNU0F6SUMwNUlEUWdMVEU1SURSakxURXhJREFnTFRJMklDMHhJQzB6TmlBdE1XTXROU0F3SUMweE1DQXdJQzB4TWlBeFl5MHhNeUF4TWlBdE1UZ2dNeklnTFRFNElEVTJJR013SURJeElETWdORFVnT1NBMk9XTXRNaklnTFRFZ0xUUTFJQzA1SUMwMk1TQXRNalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTURoRkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EaEZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEUyTW1Nd0lEUWdNaUE0SURVZ01USnNNek16SURNek0yTTBJRFFnT0NBMklERXlJRFpqTWlBd0lEUWdMVEVnTlNBdE1td3lNU0F0TWpGak1TQXRNU0F5SUMweklESWdMVFZqTUNBdE5DQXRNaUF0T1NBdE5pQXRNVEpzTFRNek15QXRNek16WXkweklDMDBJQzAzSUMwMklDMHhNU0F0Tm1NdE1pQXdJQzAwSURFZ0xUVWdNbXd0TWpJZ01qRmpMVEVnTVNBdE1TQXpJQzB4SURWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9URTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEUxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTUdNd0lERTBOaUF4TWpBZ01qWTFJREkyTmlBeU5qVmpPRGtnTUNBeE56SWdMVFExSURJeU1TQXRNVEl3WXpNZ0xUUWdOU0F0T1NBMUlDMHhOR013SUMwNElDMDBJQzB4TlNBdE1URWdMVEU1WXkwMElDMHpJQzA0SUMwMElDMHhNeUF0TkdNdE9DQXdJQzB4TmlBMElDMHlNU0F4TVdNdE5EQWdOakVnTFRFd09DQTVPQ0F0TVRneElEazRZeTB4TVRrZ01DQXRNakU0SUMwNU55QXRNakU0SUMweU1UZHpPVGdnTFRJeE9DQXlNVGdnTFRJeE9HTTNOU0F3SURFME5TQXpPU0F4T0RRZ01UQXpZelFnTnlBeE1pQXhNU0F5TUNBeE1XTXhNeUF3SURJMElDMHhNaUF5TkNBdE1qVWdZekFnTFRRZ0xURWdMVGdnTFRNZ0xURXlZeTAxTUNBdE56Z2dMVEV6TWlBdE1USTFJQzB5TWpVZ0xURXlOV010TVRRM0lEQWdMVEkyTmlBeE1Ua2dMVEkyTmlBeU5qWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVVkyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1VZMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UWjJNVE16WXpBZ09TQTNJREUySURFMklERTJhREU1WXpFZ01DQXpJREFnTkNBdE1XdzRPU0F0TWpsak55QXRNaUF4TVNBdE9TQXhNU0F0TVRaak1DQXRNU0F0TVNBdE15QXRNU0F0Tkd3dE5TQXRNVFpqTFRJZ0xUWWdMVGtnTFRFeElDMHhOaUF0TVRGakxUSWdNQ0F0TXlBd0lDMDFJREZzTFRZMElESXlkaTA1TldNd0lDMDVJQzAzSUMweE5pQXRNVFlnTFRFMmFDMHhObU10T1NBd0lDMHhOaUEzSUMweE5pQXhObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3T0RNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd09ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qQWdMVEUwTVdNd0lESXlJRFVnTkRZZ01qSWdOakZqTVRJZ01UTWdNekVnTWpNZ05EZ2dNalpqTkNBeElEY2dNU0F4TVNBeFl6UXpJREFnTnpJZ0xUTXdJRGN5SUMwM01tTXRNU0F0TWprZ0xUSXpJQzAwTkNBdE1qTWdMVFkyZGkwMVl6RWdMVEUxSURJd0lDMHhOU0F5T0NBdE1UWmpNU0F3SURVZ0xURWdPU0F0TVdNeU1pQXdJRGMySURFeUlEYzJJREV4T0dNd0lERXpJQzA1SURreElDMHhNalFnT1RGakxUZ2dNQ0F0TWpVZ01DQXRNalVnTVRKak1DQXhNU0F4TkNBeE5pQXlOQ0F4TjJNMk15QXpJREV5TWlBek1pQXhNaklnTVRBMmRqZGpNQ0F5TkNBdE9DQTNOeUF0T1RNZ056Y2dZeTA1SURBZ0xUUXdJQzA0SUMwME1pQXRNalYyTFRSak1DQXRNVFFnTVRVZ0xURXlJREl3SUMweE5ITXpNQ0F0TkNBek15QXROREYyTFRoak1DQXRNek1nTFRJeUlDMDJOU0F0TmpZZ0xUWTFhQzAxWXkwMk1pQTBJQzA0TVNBME9DQXRPREVnT0RGak1DQTFNeUE0TmlBeE1UQWdNVGN5SURFeE1HTTFJREFnTVRBZ0xURWdNVFVnTFRGak5ESWdMVE1nTVRZM0lDMHpNQ0F4TmpjZ0xURXlNbU13SUMwME5pQXRNakVnTFRjeUlDMDJNU0F0T1RGakxUa2dMVFVnTFRJd0lDMDJJQzB6TVNBdE9XTXRNeUF0TVNBdE5DQXROU0F0TkNBdE9XTXdJQzB5SURBZ0xUTWdNU0F0TldNeUlDMDBJRFVnTFRRZ01UQWdMVFVnYkRNeklDMDViREl4SUMweE1tTXhNQ0F0TmlBeE9DQXRNVE1nTWpRZ0xUSXhZekU1SUMweU1pQXlOaUF0TkRFZ01qZ2dMVGN3ZGkwM1l6QWdMVGc0SUMweE1ESWdMVEV6T1NBdE1qQXhJQzB4TXpsb0xUbGpMVGs0SURJZ0xURTJPU0F6TWlBdE1UY3hJREV4TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVNU1VTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVNVU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3WXpBZ01UTWdNVEVnTWpRZ01qUWdNalJvT0ROak1UTWdNVE0zSURFeU5pQXlOREVnTWpZMElESTBNWE15TlRJZ0xURXdOQ0F5TmpVZ0xUSTBNV2c0TTJNeE15QXdJREkwSUMweE1TQXlOQ0F0TWpSekxURXhJQzB5TkNBdE1qUWdMVEkwYUMwNE0yTXRNVE1nTFRFek55QXRNVEkzSUMweU5ESWdMVEkyTlNBdE1qUXljeTB5TlRFZ01UQTJJQzB5TmpRZ01qUXlhQzA0TTJNdE1UTWdNQ0F0TWpRZ01URWdMVEkwSURJMGVrMDFPRGNnTFRJMGFDMDBNekpqTVRNZ0xURXhNQ0F4TURVZ0xURTVOQ0F5TVRZZ0xURTVOSE15TURVZ09EUWdNakUySURFNU5IcE5NVFUxSURJMGFEUXpNaUJqTFRFeElERXhNQ0F0TVRBMklERTVNeUF0TWpFMklERTVNMk10TVRFeElEQWdMVEl3TXlBdE9EUWdMVEl4TmlBdE1Ua3plaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEJDTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQ055SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHpOMk13SURJMElERXdJRFkxSURReElERXdNR015TkNBeU9DQTJPU0EyTWlBeE5EZ2dOakpqTlRNZ01DQXhNREFnTFRNeElERXdNQ0F0T0Roak1DQXRNVFlnTFRjZ0xUVTJJQzB6TmlBdE9UTmpMVE00SUMwMU1DQXRPVElnTFRZNUlDMHhOVFFnTFRZNVl5MDFNeUF3SUMwNU9TQXpNaUF0T1RrZ09EaDZUVEl6TnlBNE4yd3RPREFnTFRneGJEWXpJQzAyTTJ3eE15QXhObU14TkNBeE55QXlNU0F6TlNBeU5TQTBObU0wSURFMElEWWdNamNnTmlBek1tTXdJREU1SUMwM0lETTBJQzB5TUNBME5YcE5NalVnTFRNM1l6QWdMVEUySURVZ0xUTXdJREUwSUMwME1HdzRNeUE0TTJ3dE5USWdOVElnYkMweE1TQXRNVEpqTFRJMElDMHlOeUF0TXpRZ0xUWXlJQzB6TkNBdE9ETjZUVEV6T1NBdE1USnNMVGd3SUMwM09XTXhNaUF0TmlBeU5TQXRPU0EwTUNBdE9XTXpNaUF3SURZeElEWWdPRFVnTVRoak5TQXpJREV4SURZZ01UWWdNVEI2VFRFd09TQTROR3d0TWpBZ0xURXdiRFV3SUMwMU1XdzNOQ0EzTldNdE55QXhJQzB4TmlBeUlDMHlOQ0F5WXkwek1DQXdJQzAxTnlBdE5TQXRPREFnTFRFMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQTFOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEExTkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TmpRZ0xUSTFNbU10TWpRMUlEQWdMVE0yTkNBeE5qVWdMVE0yTkNBek16bGpNQ0F5TURJZ01UVXpJRE0wTlNBeU9UY2dORFkwWXpFeUlERXdJREV4SURFeUlEa2dNalJqTFRjZ05ERWdMVEUwSURFd05pQXRNVFFnTVRZMFl6QWdNVEEwSURJMElESXlPU0E1T0NBek1URmpNakFnTWpJZ05URWdORGdnTmpVZ05EaGpNVEVnTUNBek55QXRNamdnTlRJZ0xUVXdZelF4SUMwMk1DQTJOU0F0TVRRMklEWTFJQzB5TXpOak1DQXRNVFV6SUMwNE1pQXRNamd3SUMweE9UQWdMVE00TVdNdE5pQXROaUF0T0NBdE55QXROaUF0TVRsc01qVWdMVEUwTldNeklDMHhPQ0F6SUMweE9DQXlPU0F0TVRnZ1l6RTBOeUF3SURJME1TQXRNVEV6SURJME1TQXRNalF4WXpBZ0xURXhNeUF0TmpjZ0xURTVPQ0F0TVRZNElDMHlNemhqTFRFMElDMDJJQzB4TlNBdE5TQXRNVE1nTFRFM1l6RXhJQzAyTWlBeU9TQXRNVFUzSURJNUlDMHlNVFJqTUNBdE1UY3dJQzB4TXpBZ0xUSXdNQ0F0TVRrM0lDMHlNREJqTFRFMU1TQXdJQzB4T1RBZ09UZ2dMVEU1TUNBeE5qTmpNQ0EyTWlBME1DQXhNVFVnTVRBM0lERXhOV00yTVNBd0lEazJJQzAwTnlBNU5pQXRNVEF5WXpBZ0xUVTRJQzB6TmlBdE9EVWdMVFkzSUMwNU5HTXRNak1nTFRjZ0xUTXlJQzB4TUNBdE16SWdMVEUzWXpBZ0xURXpJREkySUMweU9TQTRNQ0F0TWprZ1l6VTVJREFnTVRVNUlERTRJREUxT1NBeE5qWmpNQ0EwTnlBdE1UVWdNVE0wSUMweU55QXlNREZqTFRJZ01USWdMVFFnTVRFZ0xURTFJRGxqTFRJd0lDMDBJQzAwTmlBdE5pQXROamtnTFRaNlRURTNNeUF5TlRKakxUZ3pJQzA1TkNBdE9UTWdMVEUzTXlBdE9UTWdMVEl6TW1Nd0lDMHhNemtnTVRFeklDMHlNellnTWpnNElDMHlNelpqTWpBZ01DQTBNQ0F5SURVMklEVmpNVFVnTXlBeE5pQXpJREUwSURFMGJDMDFNQ0F5T1RoakxUSWdNVEVnTFRRZ01USWdMVEl3SURoakxUWXhJQzB4TnlBdE1UQXdJQzAyTUNBdE1UQXdJQzB4TVRkak1DQXRORFlnTXpBZ0xUZzVJRGN5SUMweE1EY2dZemNnTFRNZ01UVWdMVFlnTVRVZ0xURXpZekFnTFRZZ0xUUWdMVEV4SUMweE1pQXRNVEZqTFRjZ01DQXRNVGtnTXlBdE1qY2dObU10TmpnZ01qTWdMVEV4TlNBNE55QXRNVEUxSURFM04yTXdJRGcxSURVM0lERTJOQ0F4TkRVZ01UazBZekU0SURZZ01UZ2dOU0F4TlNBeU5Hd3RNakVnTVRJNFl5MHlJREV4SUMwMElERXlJQzB4TkNBMFl5MDBOeUF0TXpnZ0xUa3pJQzAzTlNBdE1UVXpJQzB4TkRKNlRUUTNNQ0E1TkROakxUWXhJREFnTFRFek15QXRPVFlnTFRFek15QXRNalV5WXpBZ0xUTXlJRElnTFRZMklEWWdMVGt5WXpJZ0xURXpJRFlnTFRFMElERXpJQzA0SUdNM09TQTJPU0F4TnpRZ01UVTVJREUzTkNBeU56QmpNQ0ExTlNBdE1qY2dPRElnTFRZd0lEZ3llazAwTkRFZ01URTNZeTB4TWlBeElDMHhNeUF0TWlBdE1URWdMVEUwYkRRNUlDMHlPRFZqTWlBdE1USWdOQ0F0TVRJZ01UWWdMVFpqTlRZZ01qZ2dPVFFnTnprZ09UUWdNVFF5WXpBZ09EZ2dMVFkzSURFMU5pQXRNVFE0SURFMk0zcE5OVEUwSURFd09ETmpMVFF6SURBZ0xUWXpJREl6SUMwMk15QTBPR013SURJd0lERXpJRE0ySURNd0lETTJZekV6SURBZ01qUWdMVGdnTWpRZ0xUSXpZekFnTFRFMklDMDVJQzB5TXlBdE1UWWdMVEkyWXkwMUlDMHpJQzA0SUMwMElDMDRJQzA0SUdNd0lDMDJJREV3SUMweE1TQXlNaUF0TVRGak5ERWdNQ0EyTUNBMU1DQTJNQ0E0TUdNd0lERTRJQzAzSURNeUlDMHlPQ0F6TW1NdE1Ua2dNQ0F0TXpJZ0xURXpJQzB6TnlBdE1UbGpMVFVnTFRRZ0xUZ2dMVFlnTFRFeUlDMDJZeTAySURBZ0xURXdJRE1nTFRFd0lEbGpNQ0EwSURFZ05pQXpJREV5YkRNMElEazVZeklnTnlBMklERXhJREV6SURFeFl6VWdNQ0E0SUMweElERTNJQzAwWXpjZ0xUSWdNakFnTFRRZ016Y2dMVFJqTVRnZ01DQXpNeUF5SURRMklEVmpPQ0F6SURFeklEVWdNVFVnTldNeklEQWdOaUF0TXlBMklDMDJZekFnTFRRZ0xUTWdMVGdnTFRrZ0xURTBJR010TVRrZ0xURTNJQzAwTnlBdE16UWdMVGd6SUMwek5HTXRPQ0F3SUMweE55QXhJQzB5TkNBeVl5MDJJREVnTFRrZ01TQXRNVEVnTFRWc0xUa2dMVEk0WXkweUlDMDJJQzB4SUMweE1DQTRJQzAzWXpnZ01pQXhOeUEwSURJNUlEUmpOREFnTUNBMk5TQXRNVFVnTmpVZ0xUVXhZekFnTFRVNElDMDBNaUF0T1RjZ0xUazVJQzA1TjNwTk16SXpJREV3T0RoakxUY2dNQ0F0TVRBZ05DQXRNVEFnT1hNeklEZ2dPU0E0YkRJeElESmpOaUF4SURZZ01pQTRJRGRzTkRJZ01UTXhZekVnTXlBeElEVWdNU0EzWXpBZ015QXRNU0EwSUMweklEUmpMVE1nTUNBdE5TQXRNU0F0T0NBdE5Xd3RNak1nTFRJMUlHTXRNeUF0TkNBdE5pQXROeUF0TVRFZ0xUZHpMVEV3SURVZ0xURXdJRGx6TWlBM0lEVWdNVEZzTmpZZ056UmpNeUF6SURVZ05TQTVJRFZqT0NBd0lERXlJQzAySURFNUlDMDJjekUxSURZZ01qRWdObU0wSURBZ05pQXRNeUEySUMwMll6QWdMVElnTUNBdE5DQXRNU0F0TjJ3dE5qQWdMVEU0T1dNdE1TQXROU0F0TWlBdE9DQXlJQzA1YkRJeElDMHlZellnTUNBNUlDMHpJRGtnTFRoekxUTWdMVGtnTFRFd0lDMDVhQzB4TURONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1qZ3hMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNamd4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkxTWlBdE1UY3dZeTA0SURFd0lDMHhNaUExT0RFZ0xURXlJRFU0TVdNeElERTRJREU0SURJNElETXlJREk0WXpFd0lEQWdNVGtnTFRVZ01Ua2dMVEUzYkMwNElDMHlPREpqTUNBdE9DQTBJQzB4TlNBeE1TQXRNVGRqTWlBdE1TQXpJQzB4SURVZ0xURmpPQ0F3SURFMUlEa2dNak1nTVRSak1URWdOeUF5TWlBeE1TQXpOQ0F4TldNM0lERWdNVE1nTWlBeU1DQXlZelExSUMweUlEa3dJQzB6T1NBNU1DQXRPVFZqTUNBdE5EY2dMVE15SUMweE1EZ2dMVEV5TVNBdE1UY3dZeTB5TXlBdE1UY2dMVFE0SUMwME5TQXROemdnTFRZeFl6QWdNQ0F0TXlBdE1pQXROaUF0TW5NdE5pQXhJQzA1SURWNklFMHhNak1nTFRFeE0yTXRPVEFnTmpNZ0xURXlNaUF4TWpRZ0xURXlNaUF4TnpGak1DQTFOU0EwTkNBNU15QTVNU0E1TldNM0lEQWdNVE1nTFRFZ01qQWdMVEpqTVNBd0lESWdMVEVnTXlBdE1XTXhNQ0F0TkNBeU1TQXRPQ0F6TVNBdE1UUmpPQ0F0TlNBeE5TQXRNVFFnTWpNZ0xURTBZeklnTUNBeklEQWdOU0F4WXpjZ01pQXhNU0E1SURFeElERTNiQzA0SURJNE1tTXdJREV4SURrZ01UWWdNVGtnTVRaak1UUWdNQ0F6TVNBdE9TQXpNaUF0TWpkak1DQXdJQzAxSUMwMU56RWdMVEV6SUMwMU9ERmpMVE1nTFRRZ0xUY2dMVFVnTFRrZ0xUVmpMVE1nTUNBdE5TQXlJQzAxSURJZ1l5MHpNU0F4TmlBdE5UVWdORFFnTFRjNElEWXdlazAzTVNBME1tTXdJQzAxTmlBME5DQXRNVEEySURnNUlDMHhNelZqTkNBdE1pQTNJQzB6SURFd0lDMHpZemtnTUNBeE1TQXhNQ0F4TVNBeE5tTXdJREFnTXlBMU9TQXpJRGs0WXpBZ01UWWdMVEVnTWpnZ0xUSWdNekpqTFRRZ01UUWdMVE13SURNMUlDMDBOQ0EwTTJNdE1UQWdOU0F0TVRnZ055QXRNallnTjJNdE1UQWdNQ0F0TVRrZ0xUUWdMVEkySUMweE1XTXRPU0F0TVRFZ0xURTFJQzB5T0NBdE1UVWdMVFEzZWsweU9EUWdNVGhqTUNBdE16a2dNeUF0T1RnZ015QXRPVGhqTUNBdE5pQXpJQzB4TmlBeE1TQXRNVFpqTXlBd0lEVWdNU0E1SURNZ1l6UTJJRE13SURnNUlEYzNJRGc1SURFek5XTXdJREkxSUMwNUlEVTRJQzB6T1NBMU9HTXRNalFnTUNBdE5qVWdMVEk1SUMwM01TQXROVEJqTFRFZ0xUUWdMVElnTFRFMklDMHlJQzB6TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVeU5FUXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlORVFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0T1RJMWRqRXpORGxqTmpJZ015QXhNallnTlNBeU1EUWdNVFF6WXpJeklEUXhJRE14SURjeUlETXhJREV3TUdNd0lETTBJQzB4TWlBMk5TQXRNakFnTVRFd1l5MHhJRE1nTFRFZ05pQXRNU0E1WXpBZ01UTWdOeUF5TWlBeE5DQXlOV014TXlBd0lESXdJREFnTWpjZ0xURTFZelFnTFRnZ01qQWdMVGN6SURJd0lDMHhNakoyTFRFeFl5MDBJQzAyTWlBdE9TQXROelFnTFRJeElDMDVPV3d0TlNBdE1UQmpMVEVnTFRNZ0xUSWdMVFVnTFRJZ0xUZHpNQ0F0TkNBeUlDMDRZekVnTFRVZ01qRWdMVFV4SURJeElDMHhNRGRqTUNBdE1URWdNQ0F0TWpJZ0xUSWdMVE16SUdNeElEQWdNeklnTFRjMUlETXlJQzB4TkRkak1DQXRNamNnTFRZZ0xUWXdJQzB4TmlBdE9EVmpPQ0F0TWpnZ01UWWdMVFkxSURFMklDMHhNREZqTUNBdE1qZ2dMVFlnTFRZeElDMHhOaUF0T0Raak9DQXRNamdnTVRZZ0xUWTFJREUySUMweE1ERmpNQ0F0TWpnZ0xUWWdMVFl4SUMweE5pQXRPRFpqT0NBdE1qZ2dNVFlnTFRZMUlERTJJQzB4TURGak1DQXRNamdnTFRZZ0xUWXhJQzB4TmlBdE9EWmpPQ0F0TWpnZ01UWWdMVFkxSURFMklDMHhNREZqTUNBdE1USWdMVEVnTFRJMElDMHpJQzB6Tm1NdE1USWdMVGN5SUMwek9TQXRNVEF6SUMweE1UZ2dMVEU0TnlCakxUVTRJQzAyTXlBdE1USXlJQzA0TWlBdE1UUXdJQzB5TURCakxUSWdMVEV4SUMweE5DQXRNakVnTFRJMElDMHlNWE10TVRVZ09TQXRNVFVnTVRSNlRUUXdJRFUzWXpZMElEQWdNVE01SURJNElESXdNaUF4TXpkak1UUWdNalFnTVRjZ05EQWdNVGNnTlRWak1DQXlPQ0F0TlNBMU15QXRNVE1nT0RCakxURTJJQzB6TUNBdE5ERWdMVFU1SUMwNE5DQXRNVEEyWXkwMU1TQXROVFFnTFRFd05pQXROeklnTFRFeU1pQXRNVFkyZWswek9DQXlOakpqTUNBdE5TQTFJQzB4TXlBeE5TQXRNVE5vT0dNM09DQXdJREUzTWlBeE1EVWdNVGN5SURFNE5HTXdJRGtnTFRFZ01Ua2dMVE1nTWpnZ1l6QWdOaUF0TWlBeE5TQXROQ0F5TTJNdE1TQXpJQzAzSURZZ0xURXlJRFpqTFRNZ01DQXROaUF0TVNBdE9DQXROR010TVRjZ0xUSTFJQzB6TkNBdE5EVWdMVFV6SUMwMk9HTXRORGNnTFRVeUlDMDVNeUF0TnpZZ0xURXhOU0F0TVRVMmVrMDBNQ0F0TXpFM1l6WXlJRElnTVRReUlETXlJREl3TXlBeE16ZGpNVE1nTWpRZ01UWWdOREVnTVRZZ05UWmpNQ0F4TnlBdE1TQXpOQ0F0TmlBMU1XTXRNVFlnTFRJeUlDMHpOeUF0TkRZZ0xUWTNJQzAzTjJ3dE55QXROMk10TlRFZ0xUVTJJQzB4TVRRZ0xUYzNJQzB4TXprZ0xURTJNSHBOTXprZ0xUWTVNV00yTWlBeUlERTBNeUF6TXlBeU1ETWdNVE0zSUdNeE5DQXlOQ0F4TnlBME1TQXhOeUExTm1Nd0lEZ2dMVEVnTVRZZ0xURWdNalJqTUNBMklDMHlJREUySUMwMUlESTNZeTB4TnlBdE1qTWdMVFF4SUMwME9TQXROelFnTFRnMFl5MDFNU0F0TlRZZ0xURXhOU0F0TnpjZ0xURTBNQ0F0TVRZd2VrMDBNQ0F0TVRNd1l6WXlJRElnTVRReUlETXlJREl3TXlBeE16ZGpNVE1nTWpRZ01UWWdORElnTVRZZ05UWmpNQ0F4TnlBdE1TQXpOQ0F0TmlBMU1XTXRNVFVnTFRJeUlDMHpOeUF0TkRVZ0xUWTFJQzAzTm13dE9DQXRPV010TlRJZ0xUVTFJQzB4TVRVZ0xUYzJJQzB4TkRBZ0xURTFPWHBOTkRBZ0xUVXdOR00yTWlBeUlERTBNaUF6TXlBeU1ESWdNVE0zSUdNeE5DQXlOQ0F4TnlBME1TQXhOeUExTm1Nd0lERTNJQzB4SURNMElDMDJJRFV4WXkweE55QXRNak1nTFRReElDMDBPU0F0TnpRZ0xUZzBZeTAxTVNBdE5UWWdMVEV4TkNBdE56Y2dMVEV6T1NBdE1UWXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFV5UWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeVFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE56QWdMVEUwTW1NdE9DQXdJQzB4TWlBMElDMHhNaUF4TW1Nd0lEa2dOQ0F4TXlBeE15QXhNMmd6TVdNeE1DQXdJREV5SURJZ01UVWdNVEJzTVRJeklETXdOV016SURjZ05pQXhOeUEySURJMVl6QWdOeUF0TXlBeE1pQXRNVEVnTVRKakxURTRJREFnTFRNNElDMHlOaUF0TmpjZ0xUYzJZeTAxSUMwNUlDMDVJQzB4TlNBdE1UWWdMVEUxWXkwMklEQWdMVEV4SURRZ0xURXhJREV4WXpBZ05TQXlJREV3SURjZ01UbGpNekVnTlRjZ05qTWdPVGtnTVRJeUlEazVZekkySURBZ05ERWdMVGtnTkRnZ0xUSXhZemtnTFRFM0lEWWdMVEkwSURFeElDMHlOR00wSURBZ055QTRJREl4SURJd0lHTXhPQ0F4TmlBME1DQXlOaUEzTVNBeU5tTTFOaUF3SURreUlDMHpNU0E1TWlBdE9EbGpNQ0F0T1RVZ0xUYzRJQzB4T1RVZ0xURTNOQ0F0TVRrMVl5MHhOeUF3SUMwek1DQXlJQzAwTkNBNVl5MHhOaUE0SUMweE9TQXhPQ0F0TWpRZ01UaHpMVGNnTFRjZ0xUa2dMVEV5YkMwME5TQXRNVEV5WXkweElDMHpJQzB5SUMwMklDMHlJQzAzWXpBZ0xUTWdNeUF0TXlBNUlDMHphRFF3WXpnZ01DQXhNaUF0TkNBeE1pQXRNVEpqTUNBdE9TQXROQ0F0TVRNZ0xURXpJQzB4TTJndE1Ua3plazB5T0RVZ0xURTBNbU10T0NBd0lDMHhNaUEwSUMweE1pQXhNbU13SURrZ05DQXhNeUF4TXlBeE0yZ3pNU0JqTVRBZ01DQXhNaUF5SURFMUlERXdiREV5TXlBek1EVmpNeUEzSURZZ01UY2dOaUF5TldNd0lEY2dMVE1nTVRJZ0xURXhJREV5WXkweE5TQXdJQzB5T0NBdE1UY2dMVE00SUMwek1HTXRNaUF0TWlBdE5DQXROaUF0TkNBdE5tTXROU0F0TnlBdE9TQXRNVElnTFRFMklDMHhNbU10TmlBd0lDMHhNU0F6SUMweE1TQXhNR013SURVZ01pQXhNQ0E0SURFNVl6SXlJRE14SURRNElEVTNJRGsySURVM1l6STJJREFnTkRFZ0xUa2dORGdnTFRJeFl6a2dMVEUzSURZZ0xUSTBJREV4SUMweU5HTTBJREFnTnlBNElESXhJREl3WXpFNElERTJJRFF3SURJMklEY3hJREkyWXpVMklEQWdPVElnTFRNeElEa3lJQzA0T1NCak1DQXRPVFVnTFRjNElDMHhPVFVnTFRFM05DQXRNVGsxWXkweE55QXdJQzB6TUNBeUlDMDBOQ0E1WXkweE5pQTRJQzB4T1NBeE9DQXRNalFnTVRoekxUY2dMVGNnTFRrZ0xURXliQzAwTlNBdE1URXlZeTB4SUMweklDMHlJQzAySUMweUlDMDNZekFnTFRNZ015QXRNeUE1SUMwemFEUXdZemdnTUNBeE1pQXROQ0F4TWlBdE1USmpNQ0F0T1NBdE5DQXRNVE1nTFRFeklDMHhNMmd0TVRremVrMDFNRFlnTlRaak1DQXRNakVnT0NBdE16SWdNalVnTFRNeVl6UTRJREFnTVRBeElERXlOeUF4TURFZ01UYzJZekFnTWpJZ0xUWWdNemNnTFRJeklETTNZeTB5TkNBd0lDMDFNQ0F0TWprZ0xUWTBJQzAyTXlCc0xUSXdJQzAwT1dNdE1URWdMVEk0SUMweE9TQXRORGdnTFRFNUlDMDJPWHBOTVRVeElEVTJZekFnTFRJeElEZ2dMVE15SURJMUlDMHpNbU0wT0NBd0lERXdNU0F4TWpjZ01UQXhJREUzTm1Nd0lESXlJQzAySURNM0lDMHlNeUF6TjJNdE1qUWdNQ0F0TlRBZ0xUSTVJQzAyTkNBdE5qTnNMVEl3SUMwME9XTXRNVEVnTFRJNElDMHhPU0F0TkRnZ0xURTVJQzAyT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMU1UZ3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFNVGdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nak1nTFRSakxURXlJREFnTFRFNUlEZ2dMVEU1SURFNVl6QWdOU0F4SURFd0lETWdNVGxqTWpFZ09EQWdOalVnTVRReElERTJPQ0F4T0ROak9UWWdNemtnTVRJMElERXdNQ0F4TWpRZ01UVTRZekFnTkRNZ0xUTXhJRFV6SUMwMk5TQTFNMk10TkRJZ01DQXROalVnTFRFNUlDMDJOU0F0TXpSak1DQXRPU0ExSUMweE5DQXhOQ0F0TWpOak55QXROeUF4TkNBdE1Ua2dNVFFnTFRNM1l6QWdMVE16SUMweU5DQXROak1nTFRVNElDMDJNMk10TXpnZ01DQXROVElnTWpZZ0xUVXlJRFUwWXpBZ056QWdOalFnTVRNNElERTJNeUF4TXpoak9UTWdNQ0F4TkRnZ0xUUXhJREUwT0NBdE1UQTJJR013SUMweE1Ea2dMVGczSUMweE5UVWdMVEU0TlNBdE1UYzNZeTAwTnlBdE1URWdMVGt3SUMwek1DQXRNVEUzSUMwMk1HTXROaUF0TnlBdE1UQWdMVEV6SUMweE1DQXRNVGRqTUNBdE15QXlJQzAwSURVZ0xUUnpNVEFnTXlBeU1DQTNZekUxSURZZ016RWdPU0ExTUNBNVl6TTVJREFnTmprZ0xUSXpJREV3TlNBdE1qTmpNaklnTUNBek9DQTRJRFV5SURJNFl6Y2dNVEFnTVRJZ01UTWdNVGtnTVROak9TQXdJREU0SUMwMUlERTRJQzB4TkdNd0lDMDFJQzB4SUMwNUlDMDBJQzB4T0dNdE1qTWdMVFk1SUMwMU1TQXRNVEE0SUMweE1UUWdMVEV3T0dNdE9ESWdNQ0F0TVRFMElEVXpJQzB4TlRjZ05UTWdZeTB4T0NBd0lDMHlOaUF0TVRFZ0xUTXlJQzB5TjNNdE1USWdMVEl6SUMweU5TQXRNak42VFRNM05TQXROR010TVRJZ01DQXRNVGtnT0NBdE1Ua2dNVGxqTUNBMUlERWdNVEFnTXlBeE9XTXlNU0E0TUNBMk5TQXhOREVnTVRZNElERTRNMk01TmlBek9TQXhNalFnTVRBd0lERXlOQ0F4TlRoak1DQTBNeUF0TXpFZ05UTWdMVFkxSURVell5MDBNaUF3SUMwMk5TQXRNVGtnTFRZMUlDMHpOR013SUMwNUlEVWdMVEUwSURFMElDMHlNMk0zSUMwM0lERTBJQzB4T1NBeE5DQXRNemRqTUNBdE16TWdMVEkwSUMwMk15QXROVGdnTFRZell5MHpPQ0F3SUMwMU1pQXlOaUF0TlRJZ05UUWdZekFnTnpBZ05qUWdNVE00SURFMk15QXhNemhqT1RNZ01DQXhORGdnTFRReElERTBPQ0F0TVRBMll6QWdMVEV3T1NBdE9EY2dMVEUxTlNBdE1UZzFJQzB4TnpkakxUUTNJQzB4TVNBdE9UQWdMVE13SUMweE1UY2dMVFl3WXkwMklDMDNJQzB4TUNBdE1UTWdMVEV3SUMweE4yTXdJQzB6SURJZ0xUUWdOU0F0TkhNeE1DQXpJREl3SURkak1UVWdOaUF6TVNBNUlEVXdJRGxqTXprZ01DQTJPU0F0TWpNZ01UQTFJQzB5TTJNeU1pQXdJRE00SURnZ05USWdNamhqTnlBeE1DQXhNaUF4TXlBeE9TQXhNMk01SURBZ01UZ2dMVFVnTVRnZ0xURTBZekFnTFRVZ0xURWdMVGtnTFRRZ0xURTRJR010TWpNZ0xUWTVJQzAxTVNBdE1UQTRJQzB4TVRRZ0xURXdPR010T0RJZ01DQXRNVEUwSURVeklDMHhOVGNnTlROakxURTRJREFnTFRJMklDMHhNU0F0TXpJZ0xUSTNjeTB4TWlBdE1qTWdMVEkxSUMweU0zcE5Oemd3SURNMU5XTXdJRFlnTWlBeE1TQTFJREU0WXpFMklETTJJRFF3SURjNUlEZ3pJRGM1WXpFNElEQWdNekFnTFRrZ016VWdMVEl5Y3pJZ0xUSXhJRGNnTFRJeFl6RWdNQ0E0SURnZ01UWWdNVGRqTVRNZ01UVWdNamtnTWpjZ05UTWdNamRqTVRrZ01DQXpNaUF0T0NBek9DQXRNak5qTlNBdE1UTWdNaUF0TWpFZ055QXRNakZqTVNBd0lEZ2dPQ0F4TmlBeE55QmpNVE1nTVRRZ01qa2dNamNnTlRNZ01qZGpNekVnTUNBME5DQXRNalFnTkRRZ0xUUTVZekFnTFRRNUlDMDBNU0F0TVRFNElDMDBNU0F0TVRRNFl6QWdMVGdnTkNBdE1UTWdNVEVnTFRFell6RTFJREFnTWpVZ01qSWdNek1nTkRKak15QTRJRGNnTVRBZ01URWdNVEJqTmlBd0lERXdJQzAwSURFd0lDMDVZekFnTFRRZ0xURWdMVGdnTFRNZ0xURXpZeTB4TVNBdE1qa2dMVEk0SUMwMU55QXROalVnTFRVM1l5MHlPQ0F3SUMwME9DQXhNaUF0TkRnZ016bGpNQ0EwTUNBek9TQXhNRFVnTXprZ01UTTRZekFnT1NBdE5TQXhOaUF0TVRRZ01UWmpMVEkySURBZ0xUVXdJQzB6TnlBdE5qTWdMVGMySUd3dE16UWdMVEV3TW1NdE1pQXROaUF0TXlBdE9TQXRNVElnTFRsb0xUTXdZeTAzSURBZ0xUa2dNU0F0T1NBMVl6QWdNaUF3SURRZ01TQTNiRFExSURFek4yTXpJRGtnTkNBeE5TQTBJREl4WXpBZ01URWdMVFlnTVRjZ0xURTJJREUzWXkweU5pQXdJQzAxTUNBdE16Y2dMVFl6SUMwM05td3RNelFnTFRFd01tTXRNaUF0TmlBdE15QXRPU0F0TVRJZ0xUbG9MVE13WXkwM0lEQWdMVGtnTVNBdE9TQTFZekFnTWlBd0lEUWdNU0EzYkRRM0lERTBNMk15SURjZ05pQXlNU0EySURJNGN5MHpJREV5SUMweE1DQXhNbU10TWpBZ01DQXROREFnTFRNNUlDMDFNQ0F0TmpOakxUSWdMVFVnTFRVZ0xUa2dMVEV4SUMwNUlHTXROU0F3SUMweE1TQXpJQzB4TVNBeE1IcE5NVEU0TmlBeU9UZGpNQ0EzTmlBMU55QXhOVFlnTVRJd0lERTFObU14T0NBd0lESTVJQzAySURNM0lDMHhPV00wSUMwMklEY2dMVEV4SURrZ0xURXhZek1nTUNBMElEUWdOeUF4Tm1NeUlEZ2dOU0F4TWlBeE5DQXhNbWd5TkdNNElEQWdNVEVnTFRJZ01URWdMVGRqTUNBdE1pQXRNU0F0TlNBdE1pQXRPV3d0TlRFZ0xURTJNbU10TWlBdE5TQXRNeUF0TVRFZ0xUTWdMVEUxWXpBZ0xUZ2dNeUF0TVRNZ01URWdMVEV6WXpFNElEQWdNek1nTXpjZ05ETWdOakpqTWlBMUlEVWdPU0F4TVNBNVl6VWdNQ0F4TVNBdE15QXhNU0F0TVRBZ1l6QWdMVFlnTFRVZ0xURXpJQzAxSUMweE9HTXRPQ0F0TVRrZ0xUSTVJQzAzTVNBdE5qZ2dMVGN4WXkweU1pQXdJQzB6TXlBeE1TQXRNemNnTWpoakxUSWdPU0F0TXlBeE5TQXROaUF4TldNdE5TQXdJQzB4TUNBdE1UQWdMVEV4SUMweE1XTXRNVFFnTFRJd0lDMHpNeUF0TXpNZ0xUVTFJQzB6TTJNdE1qZ2dNQ0F0TmpBZ01qTWdMVFl3SURneGVrMHhNekV4SURReU0yTXRORE1nTUNBdE56WWdMVGt4SUMwM05pQXRNVE01WXpBZ0xUSTBJRGdnTFRNNElESXlJQzB6T0dNek15QXdJRGMySURFd01pQTNOaUF4TkRaak1DQXhOaUF0TmlBek1TQXRNaklnTXpGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5VVTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVVUzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTVRVeVl6QWdPRFFnTmpnZ01UVXlJREUxTWlBeE5USnpNVFV5SUMwMk9DQXhOVElnTFRFMU1uTXROamdnTFRFMU1pQXRNVFV5SUMweE5USnpMVEUxTWlBMk9DQXRNVFV5SURFMU1ucE5NVFV5SURJM01tTXROallnTUNBdE1USXdJQzAxTkNBdE1USXdJQzB4TWpCek5UUWdMVEV5TUNBeE1qQWdMVEV5TUhNeE1qQWdOVFFnTVRJd0lERXlNSE10TlRRZ01USXdJQzB4TWpBZ01USXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEkwTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJME1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMUlDMHpPVFpvTFRWMk16ZzRZekFnTnlBeE1TQXhNQ0F4TnlBeE1ITXhPQ0F0TWlBeU1DQXRNVE5qTVRjZ0xURXdOaUEzTXlBdE1USXlJREV5TnlBdE1UZ3dZemN5SUMwM09DQTVPQ0F0TVRBMklERXdPQ0F0TVRjMFl6SWdMVEV5SURNZ0xUSXpJRE1nTFRNMll6QWdMVFl4SUMweU1pQXRNVEl4SUMweU5TQXRNVEkzWXkweElDMHpJQzB4SUMwMUlDMHhJQzAzWXpBZ0xUUWdNU0F0TmlBeElDMDVZekU0SUMwek55QXlPU0F0TnpnZ01qa2dMVEV5TUhZdE1qSmpNQ0F0TkRnZ0xUTWdMVEV3TlNBdE55QXRNVEV3WXkwMklDMHhNeUF0TVRNZ0xURTNJQzB5TUNBdE1UY2dZeTB4TkNBd0lDMHlNaUF4TXlBdE1qSWdNalpqTUNBeklEQWdOU0F4SURsak5TQXpNQ0E0SURZd0lEZ2dPRGxqTUNBMU1pQXRPU0F4TURFZ0xUTXlJREUwT1dNdE5qa2dNVFF3SUMweE5EQWdNVFF5SUMweU1ESWdNVFEwZWswMU5DQXRNakUzWXkwNElEQWdMVEUwSUMwMklDMHhOQ0F0TVRCak1DQXRNU0F3SUMweUlERWdMVE5qTWpFZ0xUZ3lJRFkzSUMweE1EWWdNVEUwSUMweE5qQmpNakVnTFRJMElETTRJQzAwTkNBMU5DQXROamxqTWlBdE15QTBJQzAwSURjZ0xUUmpOU0F3SURFeUlETWdNVE1nTm1NMUlEZ2dOU0F4T0NBM0lESTJZekVnTnlBeElERXpJREVnTWpBZ1l6QWdNeklnTFRrZ05qTWdMVEkzSURnNVl5MHpNeUEwT1NBdE9EY2dNVEExSUMweE5EZ2dNVEExYUMwNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUVXlOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV5TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA0TnlBdE1UQmpMVFV6SURBZ0xUZzNJRE14SUMwNE55QTJOR013SURJM0lERTNJRFEzSURReElEUTNZekU1SURBZ016WWdMVEV6SURNMklDMHpNMk13SUMweE15QXROU0F0TWpNZ0xURTBJQzB5T1dNdE1URWdMVGNnTFRFM0lDMDFJQzB4TnlBdE1UQmpNQ0F0TnlBeE55QXRNVFVnTkRJZ0xURTFZek15SURBZ05URWdNak1nTlRFZ05EVmpNQ0F5TUNBdE9TQXpNeUF0TXpnZ05UTmpMVE0xSURJMElDMDFOQ0EwTXlBdE5UUWdOemhqTUNBMU15QTBNU0E0TXlBeE1EQWdPRE5qTlRFZ01DQTRNaUF0TWpNZ09ESWdMVFl3WXpBZ0xURTVJQzB4TXlBdE16Z2dMVE0zSUMwek9DQmpMVEl3SURBZ0xUTTFJREV5SUMwek5TQXpNbU13SURFeElEUWdNVGtnTVRBZ01qUmpOeUExSURFeUlEVWdNVElnT1dNd0lEY2dMVEUwSURFeElDMHpNU0F4TVdNdE16RWdNQ0F0TkRNZ0xURTNJQzAwTXlBdE16TmpNQ0F0TVRrZ01USWdMVE13SURRNElDMDFOMk16T1NBdE1qa2dORGtnTFRVd0lEUTVJQzAzT0dNd0lDMDFPQ0F0TlRBZ0xUa3pJQzB4TVRVZ0xUa3plaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFV6TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVek1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE9EQWdMVEUxTW1NdE5ESWdNQ0F0TnpVZ01qTWdMVGMxSURZM1l6QWdNekVnTWpJZ05UVWdOVElnTlRWak1qY2dNQ0EwTlNBdE1UVWdORFVnTFRReFl6QWdMVEUySUMwNElDMHlPU0F0TWpBZ0xUTTNZeTB4TlNBdE1UQWdMVEkwSUMwMUlDMHlOQ0F0TVROak1DQXROU0ExSUMwNUlERTRJQzA1WXpRd0lEQWdOVGdnTXpJZ09EWWdNVE13YkRZeklESXhPV014SURVZ01pQTRJRElnTVRCak1DQTBJQzB5SURRZ0xUZ2dOR2d0TlRoakxURXdJREFnTFRFMUlEVWdMVEUxSURFMVl6QWdNVEVnTlNBeE5pQXhOaUF4Tm1nMU9HTXhOQ0F3SURFMUlEQWdNakFnTVRVZ1l6TXpJRGszSURnd0lERTJOU0F4TnpnZ01UWTFZelUzSURBZ056Y2dMVEk1SURjM0lDMDFOV013SUMwek15QXRNVGNnTFRVeElDMDBOQ0F0TlRGakxUSTBJREFnTFRReUlERXlJQzAwTWlBME1XTXdJREkzSURFNElETXhJREU0SURNNFl6QWdNeUF0TXlBMElDMDRJRFJqTFRNNUlEQWdMVFUwSUMwMU15QXROelFnTFRFME1HTXRNU0F0TmlBdE1pQXRPU0F0TWlBdE1USmpNQ0F0TlNBeklDMDFJREV3SUMwMWFERXdOMk14TkNBd0lERTFJREFnTWpBZ01UVmpNek1nT1RjZ09EQWdNVFkxSURFM09DQXhOalZqTlRjZ01DQTNOeUF0TWprZ056Y2dMVFUxWXpBZ0xUTXpJQzB4TnlBdE5URWdMVFEwSUMwMU1TQmpMVEkwSURBZ0xUUXlJREV5SUMwME1pQTBNV013SURJM0lERTRJRE14SURFNElETTRZekFnTXlBdE15QTBJQzA0SURSakxUTTVJREFnTFRVMElDMDFNeUF0TnpRZ0xURTBNR010TVNBdE5pQXRNaUF0T1NBdE1pQXRNVEpqTUNBdE5TQXpJQzAxSURFd0lDMDFhREV3TjJNeE5DQXdJREUxSURBZ01qQWdNVFZqTXpNZ09UWWdPRGNnTVRZMUlERTROQ0F4TmpWak5qTWdNQ0E0TmlBdE16QWdPRFlnTFRZM2N5MHlNeUF0TlRRZ0xUUTVJQzAxTkdNdE1qVWdNQ0F0TkRVZ01UUWdMVFExSURReVl6QWdNVGdnT0NBek1pQXlNU0F6T0dNeE1TQTFJREUySURRZ01UWWdNVEJ6TFRnZ09DQXRNVFlnT0NCakxUVXdJREFnTFRjeUlDMDFNeUF0T1RJZ0xURTBNR010TVNBdE5pQXRNaUF0T1NBdE1pQXRNVEpqTUNBdE5TQXpJQzAxSURFd0lDMDFhRFl3WXpFd0lEQWdNVFVnTFRVZ01UVWdMVEUxWXpBZ0xURXhJQzAxSUMweE5pQXRNVFlnTFRFMmFDMDJOV010TkNBd0lDMHhOQ0F0T1NBdE1UUWdMVEUwWXkweU5DQXRPRFFnTFRRMklDMHhORFlnTFRjMUlDMHlNRGRqTFRVMUlDMHhNVE1nTFRFd01pQXRNVFkwSUMweE56Z2dMVEUyTkdNdE5ESWdNQ0F0TnpJZ01qTWdMVGN5SURZeVl6QWdNekVnTVRnZ05USWdORGtnTlRKak1qUWdNQ0EwTVNBdE1UVWdOREVnTFRNNUlHTXdJQzB4TmlBdE5TQXRNamNnTFRFM0lDMHpOV010TVRFZ0xUY2dMVEUxSUMwNUlDMHhOU0F0TVROak1DQXRNeUF5SUMwMUlERXdJQzAxWXpRd0lEQWdOVGdnTXpJZ09EWWdNVE13YkRZeklESXhPV014SURVZ01pQTRJRElnTVRCak1DQTBJQzB5SURRZ0xUZ2dOR2d0TVRFeVl5MDBJREFnTFRFMElDMDVJQzB4TkNBdE1UUmpMVEkwSUMwNE5DQXRORFlnTFRFME5pQXROelVnTFRJd04yTXROVFVnTFRFeE15QXRNVEF5SUMweE5qUWdMVEUzT0NBdE1UWTBZeTAwTWlBd0lDMDNNaUF5TXlBdE56SWdOakpqTUNBek1TQXhPQ0ExTWlBME9TQTFNbU15TkNBd0lEUXhJQzB4TlNBME1TQXRNemtnWXpBZ0xURTJJQzAxSUMweU55QXRNVGNnTFRNMVl5MHhNU0F0TnlBdE1UVWdMVGtnTFRFMUlDMHhNMk13SUMweklESWdMVFVnTVRBZ0xUVmpOREFnTUNBMU9DQXpNaUE0TmlBeE16QnNOak1nTWpFNVl6RWdOU0F5SURnZ01pQXhNR013SURRZ0xUSWdOQ0F0T0NBMGFDMHhNVEpqTFRRZ01DQXRNVFFnTFRrZ0xURTBJQzB4TkdNdE1qUWdMVGcwSUMwME5pQXRNVFEySUMwM05TQXRNakEzWXkwMU5TQXRNVEV6SUMweE1ESWdMVEUyTkNBdE1UYzRJQzB4TmpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5UTXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVE14SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzA0TUNBdE1UVXlZeTAwTWlBd0lDMDNOU0F5TXlBdE56VWdOamRqTUNBek1TQXlNaUExTlNBMU1pQTFOV015TnlBd0lEUTFJQzB4TlNBME5TQXROREZqTUNBdE1UWWdMVGdnTFRJNUlDMHlNQ0F0TXpkakxURTFJQzB4TUNBdE1qUWdMVFVnTFRJMElDMHhNMk13SUMwMUlEVWdMVGtnTVRnZ0xUbGpOREFnTUNBMU9DQXpNaUE0TmlBeE16QnNOak1nTWpFNVl6RWdOU0F5SURnZ01pQXhNR013SURRZ0xUSWdOQ0F0T0NBMGFDMDFPR010TVRBZ01DQXRNVFVnTlNBdE1UVWdNVFZqTUNBeE1TQTFJREUySURFMklERTJhRFU0WXpFMElEQWdNVFVnTUNBeU1DQXhOU0JqTXpNZ09UY2dPREFnTVRZMUlERTNPQ0F4TmpWak5UY2dNQ0EzTnlBdE1qa2dOemNnTFRVMVl6QWdMVE16SUMweE55QXROVEVnTFRRMElDMDFNV010TWpRZ01DQXRORElnTVRJZ0xUUXlJRFF4WXpBZ01qY2dNVGdnTXpFZ01UZ2dNemhqTUNBeklDMHpJRFFnTFRnZ05HTXRNemtnTUNBdE5UUWdMVFV6SUMwM05DQXRNVFF3WXkweElDMDJJQzB5SUMwNUlDMHlJQzB4TW1Nd0lDMDFJRE1nTFRVZ01UQWdMVFZvTVRBM1l6RTBJREFnTVRVZ01DQXlNQ0F4TldNek15QTVOeUE0TUNBeE5qVWdNVGM0SURFMk5XTTFOeUF3SURjM0lDMHlPU0EzTnlBdE5UVmpNQ0F0TXpNZ0xURTNJQzAxTVNBdE5EUWdMVFV4SUdNdE1qUWdNQ0F0TkRJZ01USWdMVFF5SURReFl6QWdNamNnTVRnZ016RWdNVGdnTXpoak1DQXpJQzB6SURRZ0xUZ2dOR010TXprZ01DQXROVFFnTFRVeklDMDNOQ0F0TVRRd1l5MHhJQzAySUMweUlDMDVJQzB5SUMweE1tTXdJQzAxSURNZ0xUVWdNVEFnTFRWb01UQTNZekUwSURBZ01UVWdNQ0F5TUNBeE5XTXpNeUE1TnlBNE1DQXhOalVnTVRjNElERTJOV00xTnlBd0lEYzNJQzB5T1NBM055QXROVFZqTUNBdE16TWdMVEUzSUMwMU1TQXRORFFnTFRVeFl5MHlOQ0F3SUMwME1pQXhNaUF0TkRJZ05ERmpNQ0F5TnlBeE9DQXpNU0F4T0NBek9HTXdJRE1nTFRNZ05DQXRPQ0EwSUdNdE16a2dNQ0F0TlRRZ0xUVXpJQzAzTkNBdE1UUXdZeTB4SUMwMklDMHlJQzA1SUMweUlDMHhNbU13SUMwMUlETWdMVFVnTVRBZ0xUVm9NVEEzWXpFMElEQWdNVFVnTUNBeU1DQXhOV016TXlBNU5pQTROeUF4TmpVZ01UZzBJREUyTldNMk15QXdJRGcySUMwek1DQTROaUF0TmpkekxUSXpJQzAxTkNBdE5Ea2dMVFUwWXkweU5TQXdJQzAwTlNBeE5DQXRORFVnTkRKak1DQXhPQ0E0SURNeUlESXhJRE00WXpFeElEVWdNVFlnTkNBeE5pQXhNSE10T0NBNElDMHhOaUE0WXkwMU1DQXdJQzAzTWlBdE5UTWdMVGt5SUMweE5EQmpMVEVnTFRZZ0xUSWdMVGtnTFRJZ0xURXlJR013SUMwMUlETWdMVFVnTVRBZ0xUVm9OakJqTVRBZ01DQXhOU0F0TlNBeE5TQXRNVFZqTUNBdE1URWdMVFVnTFRFMklDMHhOaUF0TVRab0xUWTFZeTAwSURBZ0xURTBJQzA1SUMweE5DQXRNVFJqTFRJMElDMDROQ0F0TkRZZ0xURTBOaUF0TnpVZ0xUSXdOMk10TlRVZ0xURXhNeUF0TVRBeUlDMHhOalFnTFRFM09DQXRNVFkwWXkwME1pQXdJQzAzTWlBeU15QXROeklnTmpKak1DQXpNU0F4T0NBMU1pQTBPU0ExTW1NeU5DQXdJRFF4SUMweE5TQTBNU0F0TXpsak1DQXRNVFlnTFRVZ0xUSTNJQzB4TnlBdE16VmpMVEV4SUMwM0lDMHhOU0F0T1NBdE1UVWdMVEV6WXpBZ0xUTWdNaUF0TlNBeE1DQXROU0JqTkRBZ01DQTFPQ0F6TWlBNE5pQXhNekJzTmpNZ01qRTVZekVnTlNBeUlEZ2dNaUF4TUdNd0lEUWdMVElnTkNBdE9DQTBhQzB4TVRKakxUUWdNQ0F0TVRRZ0xUa2dMVEUwSUMweE5HTXRNalFnTFRnMElDMDBOaUF0TVRRMklDMDNOU0F0TWpBM1l5MDFOU0F0TVRFeklDMHhNRElnTFRFMk5DQXRNVGM0SUMweE5qUmpMVFF5SURBZ0xUY3lJREl6SUMwM01pQTJNbU13SURNeElERTRJRFV5SURRNUlEVXlZekkwSURBZ05ERWdMVEUxSURReElDMHpPV013SUMweE5pQXROU0F0TWpjZ0xURTNJQzB6TldNdE1URWdMVGNnTFRFMUlDMDVJQzB4TlNBdE1UTmpNQ0F0TXlBeUlDMDFJREV3SUMwMUlHTTBNQ0F3SURVNElETXlJRGcySURFek1HdzJNeUF5TVRsak1TQTFJRElnT0NBeUlERXdZekFnTkNBdE1pQTBJQzA0SURSb0xURXhNbU10TkNBd0lDMHhOQ0F0T1NBdE1UUWdMVEUwWXkweU5DQXRPRFFnTFRRMklDMHhORFlnTFRjMUlDMHlNRGRqTFRVMUlDMHhNVE1nTFRFd01pQXRNVFkwSUMweE56Z2dMVEUyTkdNdE5ESWdNQ0F0TnpJZ01qTWdMVGN5SURZeVl6QWdNekVnTVRnZ05USWdORGtnTlRKak1qUWdNQ0EwTVNBdE1UVWdOREVnTFRNNVl6QWdMVEUySUMwMUlDMHlOeUF0TVRjZ0xUTTFZeTB4TVNBdE55QXRNVFVnTFRrZ0xURTFJQzB4TTJNd0lDMHpJRElnTFRVZ01UQWdMVFVnWXpRd0lEQWdOVGdnTXpJZ09EWWdNVE13YkRZeklESXhPV014SURVZ01pQTRJRElnTVRCak1DQTBJQzB5SURRZ0xUZ2dOR2d0TVRFeVl5MDBJREFnTFRFMElDMDVJQzB4TkNBdE1UUmpMVEkwSUMwNE5DQXRORFlnTFRFME5pQXROelVnTFRJd04yTXROVFVnTFRFeE15QXRNVEF5SUMweE5qUWdMVEUzT0NBdE1UWTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEkwTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJME15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE55QXRPV010TVRBZ01DQXRNVGNnTlNBdE1UY2dNVEIyTXpnM2FEVmpOaklnTWlBeE5ETWdOU0F5TVRJZ01UUTFZek00SURjNElETTRJREUyT1NBeU15QXlOVE5qTFRNZ01UY2dOU0F5TlNBeE55QXlObU14TWlBd0lERTVJREVnTWpRZ0xUSXlZekUySUMwNE1DQXhOU0F0TVRjNElDMHlNU0F0TWpVell6QWdMVE1nTFRFZ0xUVWdMVEVnTFRsak1DQXRNeUF3SUMwMUlERWdMVGRqTXlBdE5pQXlOU0F0TmpZZ01qVWdMVEV5TjJNd0lDMHhNeUF0TVNBdE1qVWdMVE1nTFRNMll5MHlOQ0F0TVRVM0lDMHlNakVnTFRJd01DQXRNalExSUMwek5UUWdZeTB5SUMweE1TQXRNVE1nTFRFeklDMHlNQ0F0TVRONlRUUXdJREl5TUdNd0lDMDFJRFlnTFRFd0lERTBJQzB4TUdnNFl6WXhJREFnTVRJMUlEVTJJREUxT0NBeE1EVmpNVGdnTWpZZ01qY2dOVFlnTWpjZ09EbGpNQ0EySURBZ01UTWdMVEVnTWpCakxUSWdPQ0F0TWlBeE9DQXROeUF5TldNdE1TQTBJQzA0SURjZ0xURXpJRGRqTFRNZ01DQXROU0F0TVNBdE55QXROR010TVRZZ0xUSTJJQzB6TXlBdE5EWWdMVFUwSUMwMk9XTXRORGNnTFRVMUlDMHhNRE1nTFRjNElDMHhNalFnTFRFMk1HTXRNU0F0TVNBdE1TQXRNaUF0TVNBdE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFNalV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTWpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRFM0lDMHhZeTA0SURBZ0xURXpJRFVnTFRFeklERXlZekFnT0NBMElERXlJREV5SURJd2JERTFOQ0F4TlRaak1TQXhJREl6SURJeklERTVJREl6WXkwMklEQWdMVEl3SUMwM0lDMHpPQ0F0TjJNdE1qa2dNQ0F0TkRZZ015QXROVEFnTTJNdE5pQXdJQzA0SUMwMklDMHhNU0F0TVRKc0xURXdJQzB5TVdNdE5DQXRPU0F0T0NBdE1UVWdMVEUxSUMweE5XTXROaUF3SUMweE1TQXpJQzB4TVNBeE1HTXdJRFFnTVNBNUlETWdNVFZzTWpRZ056QmpNeUE1SURnZ01UTWdNVGdnTVROak1USWdNQ0EwTVNBdE9TQXhNREVnTFRsak1UUWdNQ0F6TUNBeUlEUXhJRFZ6TVRZZ05pQXlOQ0EySUdNM0lEQWdNVE1nTFRRZ01UTWdMVEV4WXpBZ0xUZ2dMVFVnTFRFMElDMHhNeUF0TWpKc0xURTJNQ0F0TVRVNFl5MDFJQzAxSUMweE1pQXRNVGNnTFRFeUlDMHhOMk16SURBZ09TQTJJREl5SURaak16a2dNQ0EwT0NBdE16VWdOemdnTFRNMVl6a2dNQ0F4TmlBMElESXdJREV4WXpJZ05DQTBJRGdnTkNBeE1ITXRNU0F6SUMweklETmpMVE1nTUNBdE5pQXROU0F0TVRZZ0xUVmpMVEUwSURBZ0xUSTNJREV4SUMweU55QXpNR013SURJeElERTFJRE0xSURNeklETTFjek0ySUMweE15QXpOaUF0TkRSak1DQXROREVnTFRJMklDMDRNU0F0T0RJZ0xUZ3hZeTAwT1NBd0lDMDJPU0F6TVNBdE9UY2dNekVnWXkwNElEQWdMVEUySUMwMElDMHlOQ0F0TVRCakxUVWdMVFFnTFRFeElDMHhNaUF0TWpBZ0xURXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFZGTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWRk5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweElERTFNbU13SURnMElEWTVJREUxTWlBeE5USWdNVFV5WXpnMElEQWdNVFV5SUMwMk9DQXhOVElnTFRFMU1uTXROamdnTFRFMU1pQXRNVFV5SUMweE5USmpMVGd6SURBZ0xURTFNaUEyT0NBdE1UVXlJREUxTW5wTk1UWTVJREV6Tm5ZdE1UQXpZelUwSURjZ09UWWdORGtnTVRBeklERXdNMmd0TVRBemVrMHhOamtnTWpjeGRpMHhNRE5vTVRBell5MDNJRFV6SUMwME9TQTVOaUF0TVRBeklERXdNM3BOTXpRZ01UTTJZemdnTFRVMElEVXdJQzA1TmlBeE1ETWdMVEV3TTNZeE1ETm9MVEV3TTNwTk16UWdNVFk0YURFd00zWXhNRE5qTFRVeklDMDNJQzA1TlNBdE5UQWdMVEV3TXlBdE1UQXplaUFpTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV5TkVVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5FVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5TQXROREUzYUMwMWRqRTBPRE5qTUNBNUlEZ2dNVE1nTVRVZ01UTmpPQ0F3SURFMUlDMDBJREUzSUMweE9HTXhOeUF0T1RnZ056TWdMVEV5TXlBeE1qTWdMVEU0TUd3eE5TQXRNVFpqTlRjZ0xUWXhJRGd6SUMwNE9TQTVNaUF0TVRRMFl6RWdMVGtnTWlBdE1UZ2dNaUF0TWpoak1DQXRNemtnTFRFd0lDMDRNaUF0TVRnZ0xURXhNR014TXlBdE1qUWdNVGdnTFRVeElERTRJQzAzT0dNd0lDMHpPU0F0TVRBZ0xUZ3hJQzB4T0NBdE1UQTVZekV6SUMweU5DQXhPQ0F0TlRFZ01UZ2dMVGM0WXpBZ0xUTTVJQzB4TUNBdE9ERWdMVEU0SUMweE1EbGpNVE1nTFRJMElERTRJQzAxTVNBeE9DQXROemdnWXpBZ0xUTTVJQzB4TUNBdE9ERWdMVEU0SUMweE1EbGpPQ0F0TVRVZ01UTWdMVE14SURFMklDMDBPV014SUMwNUlESWdMVEU0SURJZ0xUSTRZekFnTFRNNUlDMHhNQ0F0T0RJZ0xURTRJQzB4TVRCak9DQXRNVFVnTVRNZ0xUTXhJREUySUMwME9XTXhJQzA1SURJZ0xURTVJRElnTFRJNVl6QWdMVE0zSUMwNUlDMDNOeUF0TVRjZ0xURXdOV000SUMweU5TQXhNeUF0TlRBZ01UTWdMVGMyWXpBZ0xUVTRJQzB5TVNBdE1URXpJQzB5TXlBdE1USXdZeTB4SUMweElDMHhJQzB6SUMweElDMDFZekFnTFRNZ01TQXROeUF4SUMwNFl6RTJJQzB6TnlBeU5TQXROelVnTWpjZ0xURXhNeUJqTUNBdE9TQXhJQzB4T0NBeElDMHlPR013SUMwME5DQXROQ0F0T1RJZ0xUZ2dMVGszWXkwMklDMHhNaUF0TVRJZ0xURTNJQzB4T1NBdE1UZGpMVE1nTUNBdE5pQXhJQzA0SURKakxUY2dNaUF0TVRNZ01URWdMVEV6SURJell6QWdNeUF3SURVZ01TQTRZelVnTWprZ09DQTFPQ0E0SURnMll6QWdORGdnTFRrZ09UUWdMVE14SURFek9HTXROalVnTVRNMElDMHhNelFnTVRNMklDMHhPVEFnTVRNNGVrMDFNU0F0TWpRNVl5MDJJREFnTFRFeklDMDFJQzB4TVNBdE1UTmpNVGNnTFRjM0lEWXhJQzA1T1NBeE1EY2dMVEUxTVdNeE9TQXRNakVnTXpVZ0xUUXdJRFV3SUMwMk5XTXlJQzB6SURVZ0xUUWdPQ0F0TkNCak5TQXdJREV3SURRZ01URWdOMk0wSURnZ05DQXhOaUEySURJMVl6RWdOeUF5SURFMElESWdNakZqTUNBM09DQXRPVEFnTVRnd0lDMHhOamNnTVRnd2FDMDJlazB6T1NBeU9UZGpNakFnTFRnMUlEWTVJQzB4TVRBZ01URTJJQzB4TmpSak1qTWdMVEkwSURReElDMDBOQ0ExTmlBdE5qRnNNVEVnTXpoak1pQTNJRE1nTVRRZ015QXlNbU13SURFeklDMHpJREkzSUMweE5TQTBOMk10TlRZZ09UUWdMVEV4TnlBeE1UZ2dMVEUzTVNBeE1UaDZUVE01SURFeE1HTXlNQ0F0T0RVZ05qa2dMVEV4TUNBeE1UWWdMVEUyTkdNeU15QXRNalFnTkRFZ0xUUTBJRFUxSUMwMk1XTTFJREUwSURrZ01qa2dNVElnTXpnZ1l6SWdOeUF6SURFMElETWdNakpqTUNBeE15QXRNeUF5TnlBdE1UVWdORGRqTFRVMklEazBJQzB4TVRjZ01URTRJQzB4TnpFZ01URTRlazB5TURrZ056UXdZeTAxTlNBNU5DQXRNVEUySURFeE9DQXRNVGN3SURFeE9HTXlNQ0F0T0RVZ05qa2dMVEV4TUNBeE1UWWdMVEUyTkdNeU1pQXRNalFnTkRFZ0xUUTBJRFUxSUMwMk1XTTFJREUwSURrZ01qa2dNVElnTXpoak1pQTNJRE1nTVRRZ015QXlNbU13SURFeklDMDBJREkzSUMweE5pQTBOM3BOTWpFd0lEVTFNbU10TlRZZ09UUWdMVEV4TnlBeE1Ua2dMVEUzTVNBeE1UbGpNakFnTFRnMUlEWTVJQzB4TVRBZ01URTJJQzB4TmpRZ1l6SXpJQzB5TkNBME1TQXRORFFnTlRZZ0xUWXhiREV4SURNNFl6SWdOeUF6SURFMElETWdNakpqTUNBeE1pQXRNeUF5TmlBdE1UVWdORFo2VFRNNUlEUTROR015TUNBdE9EVWdOamtnTFRFeE1DQXhNVFlnTFRFMk5HTXlNeUF0TWpRZ05ERWdMVFEwSURVMUlDMDJNV00xSURFMElEa2dNamtnTVRJZ016aGpNaUEzSURNZ01UUWdNeUF5TW1Nd0lERXlJQzB6SURJMklDMHhOU0EwTm1NdE5UWWdPVFFnTFRFeE55QXhNVGtnTFRFM01TQXhNVGw2VFRJeE1DQXRNVGsxWXkwMU5DQTVNU0F0TVRFM0lERXhOeUF0TVRjeElERXhPR014T1NBdE9EQWdOamtnTFRrMklERXhOaUF0TVRRM0lHTXlOU0F0TWpjZ05EUWdMVFE0SURVNUlDMDJOMnc0SURJM1l6SWdOeUF6SURFMElETWdNakpqTUNBeE15QXRNeUF5TnlBdE1UVWdORGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlRFNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXpJQzAwWXkweE1pQXdJQzB4T1NBNElDMHhPU0F4T1dNd0lEVWdNU0F4TUNBeklERTVZekl4SURnd0lEWTFJREUwTVNBeE5qZ2dNVGd6WXprMklETTVJREV5TkNBeE1EQWdNVEkwSURFMU9HTXdJRFF6SUMwek1TQTFNeUF0TmpVZ05UTmpMVFF5SURBZ0xUWTFJQzB4T1NBdE5qVWdMVE0wWXpBZ0xUa2dOU0F0TVRRZ01UUWdMVEl6WXpjZ0xUY2dNVFFnTFRFNUlERTBJQzB6TjJNd0lDMHpNeUF0TWpRZ0xUWXpJQzAxT0NBdE5qTmpMVE00SURBZ0xUVXlJREkySUMwMU1pQTFOR013SURjd0lEWTBJREV6T0NBeE5qTWdNVE00WXpreklEQWdNVFE0SUMwME1TQXhORGdnTFRFd05pQmpNQ0F0TVRBNUlDMDROeUF0TVRVMUlDMHhPRFVnTFRFM04yTXRORGNnTFRFeElDMDVNQ0F0TXpBZ0xURXhOeUF0TmpCakxUWWdMVGNnTFRFd0lDMHhNeUF0TVRBZ0xURTNZekFnTFRNZ01pQXROQ0ExSUMwMGN6RXdJRE1nTWpBZ04yTXhOU0EySURNeElEa2dOVEFnT1dNek9TQXdJRFk1SUMweU15QXhNRFVnTFRJell6SXlJREFnTXpnZ09DQTFNaUF5T0dNM0lERXdJREV5SURFeklERTVJREV6WXprZ01DQXhPQ0F0TlNBeE9DQXRNVFJqTUNBdE5TQXRNU0F0T1NBdE5DQXRNVGhqTFRJeklDMDJPU0F0TlRFZ0xURXdPQ0F0TVRFMElDMHhNRGhqTFRneUlEQWdMVEV4TkNBMU15QXRNVFUzSURVeklHTXRNVGdnTUNBdE1qWWdMVEV4SUMwek1pQXRNamR6TFRFeUlDMHlNeUF0TWpVZ0xUSXplazB6TnpVZ0xUUmpMVEV5SURBZ0xURTVJRGdnTFRFNUlERTVZekFnTlNBeElERXdJRE1nTVRsak1qRWdPREFnTmpVZ01UUXhJREUyT0NBeE9ETmpPVFlnTXprZ01USTBJREV3TUNBeE1qUWdNVFU0WXpBZ05ETWdMVE14SURVeklDMDJOU0ExTTJNdE5ESWdNQ0F0TmpVZ0xURTVJQzAyTlNBdE16UmpNQ0F0T1NBMUlDMHhOQ0F4TkNBdE1qTmpOeUF0TnlBeE5DQXRNVGtnTVRRZ0xUTTNZekFnTFRNeklDMHlOQ0F0TmpNZ0xUVTRJQzAyTTJNdE16Z2dNQ0F0TlRJZ01qWWdMVFV5SURVMElHTXdJRGN3SURZMElERXpPQ0F4TmpNZ01UTTRZemt6SURBZ01UUTRJQzAwTVNBeE5EZ2dMVEV3Tm1Nd0lDMHhNRGtnTFRnM0lDMHhOVFVnTFRFNE5TQXRNVGMzWXkwME55QXRNVEVnTFRrd0lDMHpNQ0F0TVRFM0lDMDJNR010TmlBdE55QXRNVEFnTFRFeklDMHhNQ0F0TVRkak1DQXRNeUF5SUMwMElEVWdMVFJ6TVRBZ015QXlNQ0EzWXpFMUlEWWdNekVnT1NBMU1DQTVZek01SURBZ05qa2dMVEl6SURFd05TQXRNak5qTWpJZ01DQXpPQ0E0SURVeUlESTRZemNnTVRBZ01USWdNVE1nTVRrZ01UTmpPU0F3SURFNElDMDFJREU0SUMweE5HTXdJQzAxSUMweElDMDVJQzAwSUMweE9DQmpMVEl6SUMwMk9TQXROVEVnTFRFd09DQXRNVEUwSUMweE1EaGpMVGd5SURBZ0xURXhOQ0ExTXlBdE1UVTNJRFV6WXkweE9DQXdJQzB5TmlBdE1URWdMVE15SUMweU4zTXRNVElnTFRJeklDMHlOU0F0TWpONlRUY3pNQ0F4TXpOak1DQTJJRElnTVRFZ05TQXhPR014TmlBek5pQTBNQ0EzT1NBNE15QTNPV014T0NBd0lETXdJQzA1SURNMUlDMHlNbk15SUMweU1TQTNJQzB5TVdNeElEQWdPQ0E0SURFMklERTNZekV6SURFMUlESTVJREkzSURVeklESTNZekU1SURBZ016SWdMVGdnTXpnZ0xUSXpZelVnTFRFeklESWdMVEl4SURjZ0xUSXhZekVnTUNBNElEZ2dNVFlnTVRjZ1l6RXpJREUwSURJNUlESTNJRFV6SURJM1l6TXhJREFnTkRRZ0xUSTBJRFEwSUMwME9XTXdJQzAwT1NBdE5ERWdMVEV4T0NBdE5ERWdMVEUwT0dNd0lDMDRJRFFnTFRFeklERXhJQzB4TTJNeE5TQXdJREkxSURJeUlETXpJRFF5WXpNZ09DQTNJREV3SURFeElERXdZellnTUNBeE1DQXROQ0F4TUNBdE9XTXdJQzAwSUMweElDMDRJQzB6SUMweE0yTXRNVEVnTFRJNUlDMHlPQ0F0TlRjZ0xUWTFJQzAxTjJNdE1qZ2dNQ0F0TkRnZ01USWdMVFE0SURNNVl6QWdOREFnTXprZ01UQTFJRE01SURFek9HTXdJRGtnTFRVZ01UWWdMVEUwSURFMll5MHlOaUF3SUMwMU1DQXRNemNnTFRZeklDMDNOaUJzTFRNMElDMHhNREpqTFRJZ0xUWWdMVE1nTFRrZ0xURXlJQzA1YUMwek1HTXROeUF3SUMwNUlERWdMVGtnTldNd0lESWdNQ0EwSURFZ04ydzBOU0F4TXpkak15QTVJRFFnTVRVZ05DQXlNV013SURFeElDMDJJREUzSUMweE5pQXhOMk10TWpZZ01DQXROVEFnTFRNM0lDMDJNeUF0Tnpac0xUTTBJQzB4TURKakxUSWdMVFlnTFRNZ0xUa2dMVEV5SUMwNWFDMHpNR010TnlBd0lDMDVJREVnTFRrZ05XTXdJRElnTUNBMElERWdOMncwTnlBeE5ETmpNaUEzSURZZ01qRWdOaUF5T0hNdE15QXhNaUF0TVRBZ01USmpMVEl3SURBZ0xUUXdJQzB6T1NBdE5UQWdMVFl6WXkweUlDMDFJQzAxSUMwNUlDMHhNU0F0T1NCakxUVWdNQ0F0TVRFZ015QXRNVEVnTVRCNlRURXhNellnTnpWak1DQTNOaUExTnlBeE5UWWdNVEl3SURFMU5tTXhPQ0F3SURJNUlDMDJJRE0zSUMweE9XTTBJQzAySURjZ0xURXhJRGtnTFRFeFl6TWdNQ0EwSURRZ055QXhObU15SURnZ05TQXhNaUF4TkNBeE1tZ3lOR000SURBZ01URWdMVElnTVRFZ0xUZGpNQ0F0TWlBdE1TQXROU0F0TWlBdE9Xd3ROVEVnTFRFMk1tTXRNaUF0TlNBdE15QXRNVEVnTFRNZ0xURTFZekFnTFRnZ015QXRNVE1nTVRFZ0xURXpZekU0SURBZ016TWdNemNnTkRNZ05qSmpNaUExSURVZ09TQXhNU0E1WXpVZ01DQXhNU0F0TXlBeE1TQXRNVEFnWXpBZ0xUWWdMVFVnTFRFeklDMDFJQzB4T0dNdE9DQXRNVGtnTFRJNUlDMDNNU0F0TmpnZ0xUY3hZeTB5TWlBd0lDMHpNeUF4TVNBdE16Y2dNamhqTFRJZ09TQXRNeUF4TlNBdE5pQXhOV010TlNBd0lDMHhNQ0F0TVRBZ0xURXhJQzB4TVdNdE1UUWdMVEl3SUMwek15QXRNek1nTFRVMUlDMHpNMk10TWpnZ01DQXROakFnTWpNZ0xUWXdJRGd4ZWsweE1qWXhJREl3TVdNdE5ETWdNQ0F0TnpZZ0xUa3hJQzAzTmlBdE1UTTVZekFnTFRJMElEZ2dMVE00SURJeUlDMHpPR016TXlBd0lEYzJJREV3TWlBM05pQXhORFpqTUNBeE5pQXROaUF6TVNBdE1qSWdNekY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlRKRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMDVJREUwTkdNdE5pQXdJQzB4TVNBMElDMHhNU0F4TVdNd0lEVWdNaUF4TUNBM0lERTVZek14SURVMklEWXlJRGs1SURFeE5TQTVPV014T1NBd0lETXpJQzB4TUNBek9TQXRNak5qTmlBdE1UUWdNeUF0TWpFZ09DQXRNakZqTkNBd0lEVWdOQ0F4TlNBeE5HTXhOaUF4TnlBek9TQXpNU0EyT0NBek1XTXlOU0F3SURNNElDMHhNU0EwTkNBdE1qUnpNeUF0TWpFZ09DQXRNakZqTkNBd0lEVWdOQ0F4TlNBeE5HTXhOaUF4TnlBek9TQXpNU0EyT0NBek1XTTBNU0F3SURVMElDMHlPU0ExTkNBdE5UUmpNQ0F0TlRVZ0xUVTRJQzB4TkRJZ0xUVTRJQzB4Tnpkak1DQXROaUF5SUMwNUlEZ2dMVGtnWXpJd0lEQWdORFVnTXpjZ056TWdPVGhzTnlBeE5tTXlOQ0ExTkNBMU5pQXhNalVnTVRNeElERXlOV015TmlBd0lEUXhJQzA1SURRNElDMHlNV001SUMweE55QTJJQzB5TkNBeE1TQXRNalJqTkNBd0lEY2dPQ0F5TVNBeU1HTXhPQ0F4TmlBME1DQXlOaUEzTVNBeU5tTTFOaUF3SURreUlDMHpNU0E1TWlBdE9EbGpNQ0F0T1RVZ0xUYzRJQzB4T1RVZ0xURTNOQ0F0TVRrMVl5MHhOeUF3SUMwek1DQXlJQzAwTkNBNVl5MHhOaUE0SUMweE9TQXhPQ0F0TWpRZ01UaHpMVGNnTFRjZ0xUa2dMVEV5YkMwME5TQXRNVEV5WXkweElDMHpJQzB5SUMwMklDMHlJQzAzWXpBZ0xUTWdNeUF0TXlBNUlDMHphRFF3SUdNNElEQWdNVElnTFRRZ01USWdMVEV5WXpBZ0xUa2dMVFFnTFRFeklDMHhNeUF0TVROb0xURTVNMk10T0NBd0lDMHhNaUEwSUMweE1pQXhNbU13SURrZ05DQXhNeUF4TXlBeE0yZ3pNV014TUNBd0lERXlJRElnTVRVZ01UQnNNVEl6SURNd05XTXpJRGNnTmlBeE55QTJJREkxWXpBZ055QXRNaUF4TWlBdE1UQWdNVEpqTFRJMklEQWdMVFV5SUMwMU1TQXRPRElnTFRFeE9XTXRNekVnTFRjeElDMDNNU0F0TVRJMklDMHhNelFnTFRFeU5tTXRNamtnTUNBdE5EVWdNVFFnTFRRMUlEUXdZekFnTkRJZ05qSWdNVFExSURZeUlERTRNR013SURnZ0xUTWdNVFFnTFRFMUlERTBJR010TWpJZ01DQXRORE1nTFRJeElDMDFOU0F0TlRCc0xUWTFJQzB4TmpKakxUUWdMVEV3SUMwM0lDMHhNaUF0TVRZZ0xURXlhQzAwT1dNdE9DQXdJQzB4TVNBeUlDMHhNU0EyWXpBZ015QXhJRFlnTXlBeE1XTTJNaUF4TlRVZ05qTWdNVFUxSURZeklERTFObU0ySURFMElERXdJREkxSURFd0lETTNZekFnT0NBdE15QXhOQ0F0TVRVZ01UUmpMVEl5SURBZ0xUUXpJQzB5TVNBdE5UVWdMVFV3YkMwMk5TQXRNVFl5WXkwMElDMHhNQ0F0TnlBdE1USWdMVEUySUMweE1tZ3RORGxqTFRnZ01DQXRNVEVnTWlBdE1URWdObU13SURNZ01TQTJJRE1nTVRGc056TWdNVGd4WXpNZ055QTJJREUzSURZZ01qVWdZekFnTnlBdE15QXhNaUF0TVRFZ01USmpMVEU0SURBZ0xUTTRJQzB5TnlBdE5qZ2dMVGM0WXkwMUlDMDRJQzA0SUMweE15QXRNVFVnTFRFemVrMDJNRE1nTlRaak1DQXRNakVnT0NBdE16SWdNalVnTFRNeVl6UTRJREFnTVRBeElERXlOeUF4TURFZ01UYzJZekFnTWpJZ0xUWWdNemNnTFRJeklETTNZeTB5TkNBd0lDMDFNQ0F0TWprZ0xUWTBJQzAyTTJ3dE1qQWdMVFE1WXkweE1TQXRNamdnTFRFNUlDMDBPQ0F0TVRrZ0xUWTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEk0TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJNE1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1qRWdMVEV4TW1NdE9Ea2dOaklnTFRFeU1DQXhNak1nTFRFeU1DQXhOekZqTUNBMU5TQTBOQ0E1TVNBNU1DQTVOR014TnlBd0lEUXhJQzA0SURVMUlDMHhOMk0ySUMwMUlERTNJQzB4TkNBeU1pQXRNVFJqTWlBd0lETWdNQ0ExSURGak55QXpJREV4SURFd0lERXhJREUzWXkweElESXlJQzAzSURJMk1pQXROeUF5T0RKak1DQXhNU0E1SURFM0lERTVJREUzWXpFMElEQWdNekFnTFRFd0lETXhJQzB5T0dNd0lEQWdMVFFnTFRVM01TQXRNVElnTFRVNE1XTXRNeUF0TkNBdE5pQXROU0F0T1NBdE5YTXROaUF5SUMwMklESmpMVE13SURFM0lDMDFOQ0EwTkNBdE56a2dOakY2VFRjd0lEUXlJR013SUMwMU5DQTBOaUF0TVRBNElEZzVJQzB4TXpWak5DQXRNaUEzSUMweklERXdJQzB6WXprZ01DQXhNU0F4TUNBeE1TQXhOV013SURBZ015QTJNQ0F6SURFd01HTXdJREUySUMweElESTRJQzB5SURNeVl5MDNJREl3SUMwME55QTBPU0F0TnpBZ05EbGpMVEk1SURBZ0xUUXhJQzB6TXlBdE5ERWdMVFU0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRBMU5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTFOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRGczWXpBZ01qQXlJREUxTXlBek5EVWdNamszSURRMk5HTXhNaUF4TUNBeE1TQXhNaUE1SURJMFl5MDNJRFF4SUMweE5DQXhNRFlnTFRFMElERTJOR013SURFd05DQXlOQ0F5TWprZ09UZ2dNekV4WXpJd0lESXlJRFV4SURRNElEWTFJRFE0WXpFeElEQWdNemNnTFRJNElEVXlJQzAxTUdNME1TQXROakFnTmpVZ0xURTBOaUEyTlNBdE1qTXpZekFnTFRFMU15QXRPRElnTFRJNE1DQXRNVGt3SUMwek9ERmpMVFlnTFRZZ0xUZ2dMVGNnTFRZZ0xURTViREkxSUMweE5EVmpNaUF0TVRRZ01pQXRNVGdnT0NBdE1UbGpOVFFnTVRJeUlERTJNU0F5TVRjZ01qWXhJRE13TUNCak1USWdNVEFnTVRFZ01USWdPU0F5TkdNdE55QTBNU0F0TVRRZ01UQTJJQzB4TkNBeE5qUmpNQ0F4TURRZ01qUWdNakk1SURrNElETXhNV015TUNBeU1pQTFNU0EwT0NBMk5TQTBPR014TVNBd0lETTNJQzB5T0NBMU1pQXROVEJqTkRFZ0xUWXdJRFkxSUMweE5EWWdOalVnTFRJek0yTXdJQzB4TlRNZ0xUZ3lJQzB5T0RBZ0xURTVNQ0F0TXpneFl5MDJJQzAySUMwNElDMDNJQzAySUMweE9Xd3lOU0F0TVRRMVl6TWdMVEU0SURNZ0xURTRJREk1SUMweE9HTXhORGNnTUNBeU5ERWdMVEV4TXlBeU5ERWdMVEkwTVdNd0lDMHhNVE1nTFRZM0lDMHhPVGdnTFRFMk9DQXRNak00SUdNdE1UUWdMVFlnTFRFMUlDMDFJQzB4TXlBdE1UZGpNVEVnTFRZeUlESTVJQzB4TlRjZ01qa2dMVEl4TkdNd0lDMHhOekFnTFRFek1DQXRNakF3SUMweE9UY2dMVEl3TUdNdE1USTFJREFnTFRFM015QTJOeUF0TVRnMklERXlOMk10TXpJZ0xURXdOaUF0TVRNeElDMHhNamNnTFRFNE55QXRNVEkzWXkweE5URWdNQ0F0TVRrd0lEazRJQzB4T1RBZ01UWXpZekFnTmpJZ05EQWdNVEUxSURFd055QXhNVFZqTmpFZ01DQTVOaUF0TkRjZ09UWWdMVEV3TW1Nd0lDMDFPQ0F0TXpZZ0xUZzFJQzAyTnlBdE9UUmpMVEl6SUMwM0lDMHpNaUF0TVRBZ0xUTXlJQzB4TjJNd0lDMHhNeUF5TmlBdE1qa2dPREFnTFRJNUlHTTFPU0F3SURFMU9TQXhPQ0F4TlRrZ01UWTJZekFnTkRjZ0xURTFJREV6TkNBdE1qY2dNakF4WXkweUlERXlJQzAwSURFeElDMHhOU0E1WXkweU1DQXROQ0F0TkRZZ0xUWWdMVFk1SUMwMll5MHlORFVnTUNBdE16WTBJREUyTlNBdE16WTBJRE16T1hwTk1UY3pJREkxTW1NdE9ETWdMVGswSUMwNU15QXRNVGN6SUMwNU15QXRNak15WXpBZ0xURXpPU0F4TVRNZ0xUSXpOaUF5T0RnZ0xUSXpObU15TUNBd0lEUXdJRElnTlRZZ05XTXhOU0F6SURFMklETWdNVFFnTVRSc0xURTRJREV3Tm1NdE16SWdOVFFnTFRRM0lERXhOU0F0TkRjZ01UYzRkakl6WXkweElEQWdMVE1nTFRFZ0xUVWdMVEVnWXkwMk1TQXRNVGNnTFRFd01DQXROakFnTFRFd01DQXRNVEUzWXpBZ0xUUTJJRE13SUMwNE9TQTNNaUF0TVRBM1l6Y2dMVE1nTVRVZ0xUWWdNVFVnTFRFell6QWdMVFlnTFRRZ0xURXhJQzB4TWlBdE1URmpMVGNnTUNBdE1Ua2dNeUF0TWpjZ05tTXROamdnTWpNZ0xURXhOU0E0TnlBdE1URTFJREUzTjJNd0lEZzFJRFUzSURFMk5DQXhORFVnTVRrMFl6RTRJRFlnTVRnZ05TQXhOU0F5Tkd3dE1qRWdNVEk0WXkweUlERXhJQzAwSURFeUlDMHhOQ0EwWXkwME55QXRNemdnTFRreklDMDNOU0F0TVRVeklDMHhOREo2VFRVd015QXRNakkzWXkweE5DQXROaUF0TVRVZ0xUVWdMVEV6SUMweE55QmpPU0F0TlRRZ01qVWdMVEV6TlNBeU9DQXRNVGt5WXpFM0lETXpJRFV3SURVMklEazBJRFUyWXpZeElEQWdPVFlnTFRRM0lEazJJQzB4TURKak1DQXROVGdnTFRNMklDMDROU0F0TmpjZ0xUazBZeTB5TXlBdE55QXRNeklnTFRFd0lDMHpNaUF0TVRkak1DQXRNVE1nTWpZZ0xUSTVJRGd3SUMweU9XTTFPU0F3SURFMU9TQXhPQ0F4TlRrZ01UWTJZekFnTkRjZ0xURTFJREV6TkNBdE1qY2dNakF4WXkweUlERXlJQzAwSURFeElDMHhOU0E1WXkweU1DQXROQ0F0TkRZZ0xUWWdMVFk1SUMwMll5MDNOeUF3SUMweE5ESWdNVGNnTFRFNU5DQTBOV010TVRNZ0xUZ2dMVEkySUMweE5DQXROREFnTFRJd2VpQk5Nek0zSURZNU1XTXdJQzB6TWlBeUlDMDJOaUEySUMwNU1tTXlJQzB4TXlBMklDMHhOQ0F4TXlBdE9HTTNPU0EyT1NBeE56UWdNVFU1SURFM05DQXlOekJqTUNBMU5TQXRNamNnT0RJZ0xUWXdJRGd5WXkwMk1TQXdJQzB4TXpNZ0xUazJJQzB4TXpNZ0xUSTFNbnBOTnpFd0lEWTVNV013SUMwek1pQXlJQzAyTmlBMklDMDVNbU15SUMweE15QTJJQzB4TkNBeE15QXRPR00zT1NBMk9TQXhOelFnTVRVNUlERTNOQ0F5TnpCak1DQTFOU0F0TWpjZ09ESWdMVFl3SURneVl5MDJNU0F3SUMweE16TWdMVGsySUMweE16TWdMVEkxTW5wTk5qUXlJQzB4TURnZ1l5MHhOU0F0TWpnZ0xUTTJJQzAxTXlBdE5qRWdMVGMwWXpRMElDMHlNU0E1T0NBdE16UWdNVFl3SUMwek5HTXlNQ0F3SURRd0lESWdOVFlnTldNeE5TQXpJREUySURNZ01UUWdNVFJzTFRVd0lESTVPR010TWlBeE1TQXROQ0F4TWlBdE1qQWdPR010TXpJZ0xUa2dMVFU0SUMweU5TQXROelVnTFRRMll6TWdMVEUzSURVZ0xUTTFJRFVnTFRVeVl6QWdMVEk0SUMwMElDMDFOU0F0TVRJZ0xUYzVZekV6SUMweU1TQXpNU0F0TXpjZ05UUWdMVFEzWXpjZ0xUTWdNVFVnTFRZZ01UVWdMVEV6WXpBZ0xUWWdMVFFnTFRFeElDMHhNaUF0TVRGakxUSXlJREFnTFRVNElERTRJQzAzTkNBek1YcE5PREUwSURFeE55QmpMVEV5SURFZ0xURXpJQzB5SUMweE1TQXRNVFJzTkRrZ0xUSTROV015SUMweE1pQTBJQzB4TWlBeE5pQXRObU0xTmlBeU9DQTVOQ0EzT1NBNU5DQXhOREpqTUNBNE9DQXROamNnTVRVMklDMHhORGdnTVRZemVrMDBOVE1nTWpCak1DQXROek1nTXpFZ0xURXpOU0E0TnlBdE1UYzNZek13SURJNUlEUTVJRFkzSURRNUlERXhNWFk1WXkwM0lERTNJQzB4TWlBek55QXRNVFFnTlRkakxUSXdJRFEzSUMwMk1TQTRNU0F0TVRFd0lEa3pZeTB4TUNBdE16VWdMVEV5SUMwMk5pQXRNVElnTFRremVrMDFNamtnTWpNeVl6TTJJQzB4TlNBMk5TQXRNemdnT0RnZ0xUWTJZekkxSURNeUlEWXdJRFUzSURFd01pQTNNaUJqTVRnZ05pQXhPQ0ExSURFMUlESTBiQzB5TVNBeE1qaGpMVElnTVRFZ0xUUWdNVElnTFRFMElEUmpMVFEzSUMwek9DQXRPVE1nTFRjMUlDMHhOVE1nTFRFME1tTXROaUF0TnlBdE1USWdMVEV6SUMweE55QXRNakI2VFRRM05TQXRNVFU1YkRRZ0xUSXpZeklnTFRFeUlEUWdMVEV5SURFMklDMDJiRGdnTldNdE1UQWdOeUF0TVRrZ01UVWdMVEk0SURJMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQTFReTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEExUXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T0RjZ0xUUTRNblk1TmpSak1DQXhOQ0EzSURJeElESXhJREl4YURGak1UUWdNQ0F5TVNBdE55QXlNU0F0TWpGMkxUUXpPR013SUMwNElEVWdMVGNnT1NBdE5tTXlOaUEzSURZNElETXpJRGc1SURFME5tTXpJREUySURrZ01qVWdNVGtnTWpWak1URWdNQ0F4TmlBdE1UQWdNakVnTFRJM1l6RXpJQzAwTkNBek5pQXRPVE1nTVRBM0lDMDVNMk0yTlNBd0lEZ3pJRFkwSURneklERTVOWE10TWpNZ01Ua3dJQzB4TURZZ01Ua3dZeTB4TkNBd0lDMDROU0F0TmlBdE9EVWdMVEkzWXpBZ0xUVWdNVFlnTFRFeElESTNJQzB4TldNeU1DQXROeUEwTUNBdE1qY2dOREFnTFRZMUlHTXdJQzAwTkNBdE1qa2dMVFk1SUMwMk9DQXROamxqTFRReklEQWdMVGMzSURJNUlDMDNOeUE0TW1Nd0lEWXpJRFUxSURFeU5pQXhOelFnTVRJMll6RTJOQ0F3SURJek5pQXRNVEUxSURJek5pQXRNakU1WXpBZ0xURXpPQ0F0TnpZZ0xUSXpOQ0F0TWpBNUlDMHlNelJqTFRJNUlEQWdMVFE0SURVZ0xUWXhJRGxqTFRFd0lETWdMVEl3SURVZ0xUSTVJQzB4WXkweE5DQXRPU0F0TXpZZ0xUUXhJQzB6TmlBdE5qRnpNaklnTFRVeUlETTJJQzAyTVdNNUlDMDJJREU1SUMwMElESTVJQzB4WXpFeklEUWdNeklnT1NBMk1TQTVZekV6TXlBd0lESXdPU0F0T1RZZ01qQTVJQzB5TXpRZ1l6QWdMVEV3TkNBdE56SWdMVEl4T1NBdE1qTTJJQzB5TVRsakxURXhPU0F3SUMweE56UWdOak1nTFRFM05DQXhNalpqTUNBMU15QXpOQ0E0TWlBM055QTRNbU16T1NBd0lEWTRJQzB5TlNBMk9DQXROamxqTUNBdE16Z2dMVEl3SUMwMU9DQXROREFnTFRZMVl5MHhNU0F0TkNBdE1qY2dMVEV3SUMweU55QXRNVFZqTUNBdE1qRWdOekVnTFRJM0lEZzFJQzB5TjJNNE15QXdJREV3TmlBMU9TQXhNRFlnTVRrd2N5MHhPQ0F4T1RVZ0xUZ3pJREU1TldNdE56RWdNQ0F0T1RRZ0xUUTVJQzB4TURjZ0xUa3pZeTAxSUMweE55QXRNVEFnTFRJM0lDMHlNU0F0TWpkakxURXdJREFnTFRFMklEa2dMVEU1SURJMUlHTXRNakVnTVRFeklDMDJNeUF4TXprZ0xUZzVJREUwTm1NdE5DQXhJQzA1SURJZ0xUa2dMVFoyTFRRek9HTXdJQzB4TkNBdE55QXRNakVnTFRJeElDMHlNV2d0TVdNdE1UUWdNQ0F0TWpFZ055QXRNakVnTWpGNlRUSXhJQzAxTUROakxURTBJREFnTFRJeElEY2dMVEl4SURJeGRqazJOR013SURFMElEY2dNakVnTWpFZ01qRm9PRFpqTVRRZ01DQXlNU0F0TnlBeU1TQXRNakYyTFRrMk5HTXdJQzB4TkNBdE55QXRNakVnTFRJeElDMHlNV2d0T0RaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EWTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFk1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl5TWlBeU16VmpNQ0E0SURZZ01UVWdNVFFnTVRWb01UTXlZemdnTUNBeE5DQXROeUF4TkNBdE1UVjJMVFEzTUdNd0lDMDRJQzAySUMweE5TQXRNVFFnTFRFMWFDMHhNekpqTFRnZ01DQXRNVFFnTnlBdE1UUWdNVFYyTkRjd2VrMHhOQ0F0TWpVd1l5MDRJREFnTFRFMElEY2dMVEUwSURFMWRqUTNNR013SURnZ05pQXhOU0F4TkNBeE5XZ3hNekpqT0NBd0lERTBJQzAzSURFMElDMHhOWFl0TkRjd1l6QWdMVGdnTFRZZ0xURTFJQzB4TkNBdE1UVm9MVEV6TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd1FqWXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdRallpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PVGNnTFRFeU5XTXROVFVnTUNBdE9UY2dNekFnTFRrM0lEZ3pZekFnTlRJZ05EY2dNVFkzSURFNU5pQXhOamRqTlRjZ01DQTVPQ0F0TXpNZ09UZ2dMVGcwWXpBZ0xUTXlJQzB6TWlBdE1UWTJJQzB4T1RjZ0xURTJObnBOTWpVMklEWXpiQzA1TkNBdE5qVnNNak1nTFRRMll6VTBJRE15SURjeklEVTRJRGN6SURreVl6QWdOaUF0TVNBeE1pQXRNaUF4T1hwTk1qa2dMVFF5WXpBZ0xUWWdNaUF0TVRJZ05DQXRNVGRzT1RNZ05qWnNMVEU1SURNNFl5MDFPU0F0TXpVZ0xUYzRJQzAyTlNBdE56Z2dMVGczZWswME9DQXROemxqT0NBdE5pQXlNQ0F0TVRFZ016WWdMVEV4SUdNeE9TQXdJRFF6SURjZ056Y2dNamRzTFRJeUlEUTFlazB4TXpFZ05UaHNNVGdnTFRNMmJEZzRJRFl4WXkwMklETWdMVEV6SURRZ0xUSXlJRFJqTFRFNElEQWdMVFExSUMwM0lDMDROQ0F0TWpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9URkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEZDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGNnTFRJMU4yTXROU0ExSUMwM0lERXhJQzAzSURFM2N6SWdNVElnTnlBeE4ydzFPQ0ExT1dNdE16SWdORFFnTFRRNUlEazRJQzAwT1NBeE5UUmpNQ0F4TkRZZ01URTVJREkyTlNBeU5qVWdNalkxWXpVMklEQWdNVEV3SUMweE55QXhOVFVnTFRRNWJEWXlJRFl5WXpRZ05TQXhNU0EzSURFM0lEZHpNVElnTFRJZ01UY2dMVGRqTkNBdE5TQTNJQzB4TVNBM0lDMHhOM010TXlBdE1USWdMVGNnTFRFM2JDMDJNQ0F0TmpCak5EZ2dMVFE1SURjMUlDMHhNVFVnTnpVZ0xURTROR013SUMweE5EY2dMVEV4T1NBdE1qWTJJQzB5TmpZZ0xUSTJObU10TmprZ01DQXRNVE0wSURJM0lDMHhPRFFnTnpVZ2JDMDFOaUF0TlRaakxUVWdMVFFnTFRFeElDMDNJQzB4TnlBdE4zTXRNVElnTXlBdE1UY2dOM3BOTVRNeElDMHhOamRqTkRBZ0xUTTVJRGswSUMwMk1TQXhOVEFnTFRZeFl6RXlNQ0F3SURJeE9DQTVPQ0F5TVRnZ01qRTRZekFnTlRZZ0xUSXlJREV4TUNBdE5qRWdNVFV3ZWsweU9ERWdNakEzWXkweE1Ua2dNQ0F0TWpFM0lDMDVPQ0F0TWpFM0lDMHlNVGRqTUNBdE5ETWdNVE1nTFRnMUlETTJJQzB4TWpCc016QXhJRE13TVdNdE16VWdNalFnTFRjMklETTJJQzB4TWpBZ016WjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZNRGd5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURneUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJd0lERXhPR013SURJM0lERXhJRFV5SURJNElEY3pZelE1SURVM0lERXhNU0EyTXlBeE9ERWdOak5qT1RNZ01DQXhPVGNnTFRRMklERTVOeUF0TVRVeVl6QWdMVGd6SUMwMk15QXRNVEV5SUMweE16TWdMVEV6TVdNdE1qSWdMVFlnTFRFd055QXRNellnTFRFeU9TQXROekpqTVRFZ05DQXlOQ0EySURNM0lEWmpOREVnTUNBNE9DQXRNVFlnTVRBNElDMHlOR014TUNBdE5TQXhOeUF0TmlBek1DQXRNVEZqTnlBdE1pQXhNaUF0TXlBeE55QXRNMk15TVNBd0lESTVJREU1SURNNUlEUXpZekFnTVNBeElESWdNU0F6WXpJZ05pQTFJREV3SURFeklERXdZemNnTUNBeE1pQXRNaUF4TWlBdE1UUWdZeTB4TmlBdE1UVTFJQzA1TXlBdE1UVTVJQzB4TXpZZ0xURTFPV010T0RrZ01DQXRNVEEwSURVMElDMHhORFFnTlRSakxUVTVJREFnTFRjeElDMDJNU0F0T1RNZ0xUWXhZeTB5TUNBd0lDMHlOU0F5TkNBdE1qVWdNemxqTVRjZ05qTWdOVFlnTVRFeUlERXhNU0F4TkRkak56SWdORFFnTVRRM0lERXhNeUF4TkRjZ01qQTBZekFnTWprZ0xURWdPVFlnTFRrd0lEazJZeTAxT1NBd0lDMDNOeUF0TWpRZ0xUYzVJQzB6T0dNd0lDMHlNQ0EyT1NBdE1qTWdOamtnTFRnell6QWdMVEkxSUMwNUlDMDRPQ0F0TnpBZ0xUZzRZeTB6TmlBd0lDMDJOeUF5TkNBdE9ESWdOVFZqTFRZZ01UVWdMVGtnTWprZ0xUa2dORE1nZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRsR055NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUbEdOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREV4T1dNd0lEY2dOQ0F4TkNBeE1TQXhObXc0T1NBeU9XTXhJREVnTXlBeElEUWdNV2d4T1dNNUlEQWdNVFlnTFRjZ01UWWdMVEUyZGkweE16TmpNQ0F0T1NBdE55QXRNVFlnTFRFMklDMHhObWd0TVRaakxUa2dNQ0F0TVRZZ055QXRNVFlnTVRaMk9UVnNMVFkwSUMweU1tTXRNaUF0TVNBdE15QXRNU0F0TlNBdE1XTXROeUF3SUMweE5DQTFJQzB4TmlBeE1Xd3ROU0F4Tm1Nd0lERWdMVEVnTXlBdE1TQTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGt4TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRreE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5qWWdMVEkyTm1NdE1UUTNJREFnTFRJMk5pQXhNVGtnTFRJMk5pQXlOalpqTUNBeE5EWWdNVEl3SURJMk5TQXlOallnTWpZMVl6ZzVJREFnTVRjeUlDMDBOU0F5TWpFZ0xURXlNR016SUMwMElEVWdMVGtnTlNBdE1UUmpNQ0F0T0NBdE5DQXRNVFVnTFRFeElDMHhPV010TkNBdE15QXRPQ0F0TkNBdE1UTWdMVFJqTFRnZ01DQXRNVFlnTkNBdE1qRWdNVEZqTFRRd0lEWXhJQzB4TURnZ09UZ2dMVEU0TVNBNU9HTXRNVEU1SURBZ0xUSXhPQ0F0T1RjZ0xUSXhPQ0F0TWpFM2N6azRJQzB5TVRnZ01qRTRJQzB5TVRoak56VWdNQ0F4TkRVZ016a2dNVGcwSURFd015QmpOQ0EzSURFeUlERXhJREl3SURFeFl6RXpJREFnTWpRZ0xURXlJREkwSUMweU5XTXdJQzAwSUMweElDMDRJQzB6SUMweE1tTXROVEFnTFRjNElDMHhNeklnTFRFeU5TQXRNakkxSUMweE1qVjZUVEkyT0NBdE5qTmpMVE0wSURBZ0xUWXlJREk0SUMwMk1pQTJNMk13SURNMElESTRJRFl5SURZeUlEWXlZek0xSURBZ05qTWdMVEk0SURZeklDMDJNbU13SUMwek5TQXRNamdnTFRZeklDMDJNeUF0TmpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EaEVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGhFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4SURkak1DQTBJRFFnTnlBNElEZG9PVFJqTXlBd0lEY2dOU0EzSURsMk9USmpNQ0EwSURNZ09DQTNJRGhvTWpSak5DQXdJRGNnTFRRZ055QXRPSFl0T1RKak1DQXROU0F6SUMwNUlEY2dMVGxvT1RSak5DQXdJRGdnTFRNZ09DQXROM1l0TWpSak1DQXROQ0F0TkNBdE55QXRPQ0F0TjJndE9UTmpMVFFnTUNBdE9DQXRNeUF0T0NBdE9YWXRPVEpqTUNBdE5DQXRNeUF0T0NBdE55QXRPR2d0TWpSakxUUWdNQ0F0TnlBMElDMDNJRGgyT1ROak1DQXpJQzB5SURnZ0xUY2dPR2d0T1RSakxUUWdNQ0F0T0NBeklDMDRJRGQyTWpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05ERkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREZDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3SURRM05XZ3RNVEIyTVRJMWFERXdiREl6TUNBdE1qTXdkaTB4TWpWNlRURXdJQzB6TWpWb0xURXdkakV5TldneE1Hd3lNekFnTFRJek1IWXRNVEkxZWsweE1DQXlOelZvTFRFd2RqRXlOV2d4TUd3eU16QWdMVEl6TUhZdE1USTFlazB3SURCb01UQnNNak13SUMweU16QjJMVEV5Tld3dE1qTXdJREl6TUdndE1UQjJNVEkxZWsweE1DQTNOV2d0TVRCMk1USTFhREV3YkRJek1DQXRNak13ZGkweE1qVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdOREk0TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRJNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRrZ0xUSXhNbU10TlNBd0lDMDVJRFFnTFRrZ01URjJOVEkyWXpBZ01URWdOQ0F4TmlBeE1pQXhObWd4T1dNM0lEQWdNVFFnTFRVZ01UUWdMVEUyZGkweE5UTmpNQ0F0TlNBMUlDMDNJREV5SUMwM1l6STRJREFnT1RjZ01qZ2dPVGNnTWpoak1TQXdJREVnTWlBMUlESnNNVFVnTldNeUlERWdOQ0F4SURVZ01XTTJJREFnTVRFZ0xUTWdNVEVnTFRFd2RpMDFNVEJqTUNBdE1UQWdMVFVnTFRFMUlDMHhNaUF0TVRWb0xURTVZeTA1SURBZ0xURTBJRFVnTFRFMElERTFkakV6TTJNd0lERXdJQzAzSURFMElDMHhPU0F4TkdNdE16UWdNQ0F0TVRBMUlDMHpOU0F0TVRFd0lDMHpPQ0JqTFRRZ0xUSWdMVFVnTFRJZ0xUY2dMVEo2VFRRMUlDMDNOMk13SUMwMklEVWdMVGNnTVRJZ0xUZGpNallnTUNBNE9DQXlOeUE0T0NBMU1IWXhNREZqTUNBMUlDMDBJRGNnTFRFd0lEZGpMVEkySURBZ0xUa3dJQzB6TVNBdE9UQWdMVFE0ZGkweE1ETjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdOREJHTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRCR0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01HZ3hNR3d5TXpBZ0xUSXpNSFl0TVRJMWJDMHlNekFnTWpNd2FDMHhNSFl4TWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05ERTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTWpBd2RqRXlOV2d4TUd3eU16QWdNak13ZGkweE1qVnNMVEl6TUNBdE1qTXdhQzB4TUhwTk1DQXhNalZvTVRCc01qTXdJREl6TUhZdE1USTFiQzB5TXpBZ0xUSXpNR2d0TVRCMk1USTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF3TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRd01DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME9DQXpPVEZqTUNBME15QXRNakFnTnpZZ0xUUTRJREV3T0dNeU9TQXpNaUEwT0NBMU9TQTBPQ0F4TURkak1DQTJOU0F0TXpZZ01UQTJJQzB6TmlBeU1EZGpNQ0F4TURNZ05UUWdNVFE1SURjM0lERTNOMk0wSURVZ05pQTNJRGdnTjNNeklDMHlJRFFnTFROak1TQXdJRElnTFRJZ01pQXROR013SUMweklDMHhJQzAySUMwMUlDMHhNV010TlNBdE9TQXRORGNnTFRRMklDMDBOeUF0TVRBd1l6QWdMVFUxSURNNUlDMHhOVEVnTkRZZ0xUSXhNMk14SUMwMUlERWdMVEV4SURFZ0xURTJZekFnTFRZd0lDMHpNeUF0TVRNeUlDMDJNeUF0TVRVeVl6TXdJQzB4T1NBMk15QXRPVEVnTmpNZ0xURTFNU0JqTUNBdE5TQXdJQzB4TVNBdE1TQXRNVGRqTFRjZ0xUWXhJQzAwTmlBdE1UVTNJQzAwTmlBdE1qRXlZekFnTFRVMElEUXlJQzA1TVNBME55QXRNVEF4WXpRZ0xUUWdOU0F0TnlBMUlDMHhNR013SUMweUlDMHhJQzAwSUMweUlDMDBZeTB4SUMweElDMHlJQzB6SUMwMElDMHpjeTAwSURJZ0xUZ2dOMk10TWpNZ01qZ2dMVGMzSURjMElDMDNOeUF4Tnpaek16WWdNVFF6SURNMklESXdPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUwTkRVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVME5EVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9DQXlObU10TlNBd0lDMDRJRE1nTFRnZ09YWTNNV013SURZZ05TQXhOQ0F4TWlBeE5tTXdJREFnTWpBZ09DQXlOaUF4TVhNeE1pQXhNeUF4TWlBeU4zWXhNelZqTUNBMklEWWdNVEVnTVRZZ01URmpOeUF3SURFMElDMDFJREUwSUMweE1YWXRNVEl3WXpBZ0xUZ2dNeUF0TWpBZ01USWdMVEl3WXpFM0lEUWdOVEVnTVRnZ05qTWdNalZqT1NBMklERXlJREU1SURFeklESTVkakV6TUdNd0lEWWdOaUF4TVNBeE5pQXhNV000SURBZ01UUWdMVFVnTVRRZ0xURXhkaTB4TWpKak1DQXRPQ0EzSUMweE15QXhOQ0F0TVROak5TQXhJREkxSURrZ01qVWdPV015SURFZ015QXhJRFVnTVNCak5DQXdJRGNnTFRNZ055QXRPSFl0TnpGak1DQXROaUF0TlNBdE1UUWdMVEV5SUMweE4yd3RNallnTFRFd1l5MDRJQzB6SUMweE15QXRNaklnTFRFeklDMHlPWFl0T1ROak1DQXRNVElnTnlBdE1UZ2dNVE1nTFRFNGJESTJJREV3WXpJZ01TQXpJREVnTlNBeFl6UWdNQ0EzSUMweklEY2dMVGgyTFRjeFl6QWdMVFlnTFRVZ0xURTBJQzB4TWlBdE1UZGpNQ0F3SUMweU1TQXRPQ0F0TWpnZ0xURXhjeTB4TVNBdE1UVWdMVEV4SUMweU0zWXRNVFF5WXpBZ0xUWWdMVFlnTFRFeElDMHhOeUF0TVRGakxUY2dNQ0F0TVRNZ05TQXRNVE1nTVRGMk1USTFZekFnTmlBdE5TQXhPQ0F0TVRNZ01UZ2dZeTB4SURBZ0xUTWdMVEVnTFRRZ0xURnNMVFl4SUMweU5XTXROU0F0TWlBdE1UQWdMVGtnTFRFd0lDMHlNbll0TVRNNVl6QWdMVFlnTFRjZ0xURXhJQzB4TnlBdE1URmpMVGNnTUNBdE1UTWdOU0F0TVRNZ01URjJNVEl6WXpBZ05TQXROU0F4TmlBdE1USWdNVFpqTFRFZ01DQXRNaUF3SUMweklDMHhZeTA1SUMweklDMHlNeUF0T1NBdE1qTWdMVGxqTFRFZ01DQXRNeUF0TVNBdE5DQXRNV010TlNBd0lDMDRJRE1nTFRnZ09YWTNNV013SURZZ05TQXhOQ0F4TWlBeE5tTXdJREFnTWpFZ09TQXlOeUF4TVdNMklETWdNVEVnTVRJZ01URWdNak4yT1Rsak1DQTRJQzAySURFNElDMHhNeUF4T0NCakxURWdNQ0F0TWlBdE1TQXRNeUF0TVdNdE15QXRNaUF0TWpJZ0xURXhJQzB5TmlBdE1URjZUVGMzSUMwek1HTXdJQzB5TkNBeElDMDBOaUF6SUMwMU1HTXhJQzB6SURZZ0xUVWdNVElnTFRWak1qTWdNQ0EzTUNBeU1DQTNOaUEwTUdNeUlEa2dOQ0F6TnlBMElEWTBjeTB5SURVeUlDMDBJRFUzWXkweUlEUWdMVGdnTmlBdE1UVWdObU10TWpVZ01DQXROekVnTFRJeElDMDNNeUF0TXpoakxUSWdMVGdnTFRNZ0xUUXpJQzB6SUMwM05Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTBRa1F1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWtRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRJZ0xURTVNbU10TVNBeElDMHhJRE1nTFRFZ05XTXdJRFlnTkNBeE1DQXhNU0F4TVdnMk9HTTBJREFnT0NBdE1pQXhNU0F0Tm1Nd0lEQWdOVFlnTFRFeE9TQTFOeUF0TVRJell6SWdMVElnTkNBdE15QTJJQzB6Y3pNZ01TQTBJRE5qTWlBMElEVTJJREV5TXlBMU5pQXhNak5qTWlBMUlEY2dOeUF4TVNBM1l6RWdNQ0EwSURBZ05TQXRNV00xSUMweElEY2dMVFlnTnlBdE1URmpNQ0F0TWlBd0lDMHpJQzB4SUMwMWJDMHhNRFlnTFRJek1YTXRNeUF0TmlBdE1UQWdMVFpqTFRRZ01DQXROeUF5SUMweE1DQTJlazB5TXlBdE5EaGpMVEkwSURBZ0xUSTBJREV4SUMweU5DQXlOQ0J6TUNBeU5DQXlOQ0F5TkdneU9URmpNalFnTUNBeU5DQXRNVEVnTWpRZ0xUSTBjeTB4SUMweU5DQXRNalFnTFRJMGFDMHlPVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkVJeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FSXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhJREl4Tm1Nd0lERXpJREFnTWpRZ01qUWdNalJvTWpreFl6STBJREFnTWpRZ0xURXhJREkwSUMweU5ITXRNU0F0TWpRZ0xUSTBJQzB5TkdndE1qa3hZeTB5TkNBd0lDMHlOQ0F4TVNBdE1qUWdNalI2VFRFM01pQXdZeTB5TXlBd0lDMDBNaUF4T1NBdE5ESWdOREp6TVRrZ05ESWdORElnTkRKek5ESWdMVEU1SURReUlDMDBNbk10TVRrZ0xUUXlJQzAwTWlBdE5ESjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORU0yTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVNMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJMElEQmpMVEV6SURBZ0xUSTBJRFlnTFRJMElERXpkakk1TTJNd0lERTFJREl5SURJM0lEVXdJREkzYURVd00yTXlPQ0F3SURVd0lDMHhNaUExTUNBdE1qZDJMVEk1TTJNd0lDMDNJQzB4TVNBdE1UTWdMVEkxSUMweE0yTXRNVE1nTUNBdE1qUWdOaUF0TWpRZ01UTjJNVGc0WXpBZ01USWdMVEV5TnlBeE9DQXRNalV6SURFNGN5MHlOVElnTFRZZ0xUSTFNaUF0TVRoMkxURTRPR013SUMwM0lDMHhNU0F0TVRNZ0xUSTFJQzB4TTNwTk16QXhJQzB4WXkwek1DQXdJQzAxTkNBeU5TQXROVFFnTlRWek1qUWdOVFFnTlRRZ05UUmpNekVnTUNBMU5TQXRNalFnTlRVZ0xUVTBJSE10TWpRZ0xUVTFJQzAxTlNBdE5UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORUl3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVJd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJZ01Ua3hZeTB4SURNZ0xUSWdOaUF0TWlBNVl6QWdOU0F6SURFd0lERTBJREUxWXpBZ01DQXlNVFFnTnpNZ01qSTFJRGMyWXpZZ01pQTRJRFFnT0NBM2N5MHlJRFlnTFRjZ04yTXRNVEFnTkNBdE1qSTJJRGMzSUMweU1qWWdOemRqTFRFeElEUWdMVEUwSURrZ0xURTBJREUwWXpBZ015QXhJRFlnTWlBeE1HTXpJRGdnTmlBeE5DQXhOU0F4TkdNeElEQWdOU0F0TVNBNUlDMHliRE13TUNBdE1UQXlZekV6SUMwMElERXpJQzB4TUNBeE15QXRNVGh6TUNBdE1UVWdMVEV6SUMweE9Hd3RNekEySUMweE1ETmpMVEVnTFRFZ0xUTWdMVEVnTFRRZ0xURmpMVGNnTUNBdE1URWdPQ0F0TVRRZ01UVjZJRTB4TnpFZ01HTXRNak1nTUNBdE5ESWdNVGtnTFRReUlEUXljekU1SURReUlEUXlJRFF5Y3pReUlDMHhPU0EwTWlBdE5ESnpMVEU1SUMwME1pQXRORElnTFRReWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUUkROQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJETkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6SURCak1DQXdJQzB6SURFZ0xUTWdNMk13SURFZ01TQXpJRElnTkdNME5pQTBOU0F5TnpRZ016TTBJRE13TUNBek16UmpNamNnTUNBeU5UY2dMVEk1TXlBek1EQWdMVE16TkdNeElDMHhJRElnTFRNZ01pQXROR013SUMweUlDMHpJQzB6SUMweklDMHphQzAxTUhNdE5TQXhJQzAzSURKakxUSTVJREkxSUMweU1qWWdNakkySUMweU5ESWdNakkyY3kweU1Ea2dMVEU1TnlBdE1qUXhJQzB5TWpSakxUUWdMVElnTFRVZ0xUUWdMVGNnTFRSb0xUVXhlazB5TkRZZ05qVmpNQ0F5T1NBeU5TQTFOQ0ExTlNBMU5ITTFOU0F0TWpVZ05UVWdMVFUwWXpBZ0xUTXhJQzB5TlNBdE5UWWdMVFUxSUMwMU5pQnpMVFUxSURJMUlDMDFOU0ExTm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVME5EY3VlRzFzQUR4emVXMWliMndnYVdROUlrVTBORGNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PU0F0TVRBd1l5MDJJREFnTFRrZ05TQXRPU0F4TUhZMk5tTXdJRFlnTlNBNElERXlJREV3WXpBZ01DQTNOU0F5T0NBM055QXlPV016SURFZ015QXpJRE1nTlhZeE5XTXdJRElnTFRJZ015QXROQ0F6WXkweklEQWdMVGNnTFRJZ0xURXhJQzB6WXkweklDMHlJQzB5TWlBdE1URWdMVEkySUMweE1XTXROU0F3SUMwNElETWdMVGdnT1hZM01XTXdJRFlnTlNBeE5DQXhNaUF4Tm1Nd0lEQWdNakFnT0NBeU5pQXhNWE14TWlBeE15QXhNaUF5TjNZeE16VmpNQ0EySURZZ01URWdNVFlnTVRGak55QXdJREUwSUMwMUlERTBJQzB4TVhZdE1USXdZekFnTFRnZ015QXRNakFnTVRJZ0xUSXdJR014TnlBMElEVXhJREU0SURZeklESTFZemtnTmlBeE1pQXhPU0F4TXlBeU9YWXhNekJqTUNBMklEWWdNVEVnTVRZZ01URmpPQ0F3SURFMElDMDFJREUwSUMweE1YWXRNVEl5WXpBZ0xUZ2dOeUF0TVRNZ01UUWdMVEV6WXpVZ01TQXlOU0E1SURJMUlEbGpNaUF4SURNZ01TQTFJREZqTkNBd0lEY2dMVE1nTnlBdE9IWXROekZqTUNBdE5pQXROU0F0TVRRZ0xURXlJQzB4TjJ3dE1qWWdMVEV3WXkweE1pQXROU0F0TVRRZ0xUY2dMVEUwSUMweE4yTXdJQzB4SURFZ0xUZ2dNU0F0TVROak1DQXRNaUF4SUMweklETWdMVE5qTWlBeElEZzFJRE15SURnMUlETXlkaTB4WXpFZ01DQXpJRElnTkNBeUlHTTJJREFnT0NBdE55QTRJQzB4TVhZdE5qTmpNQ0F0TmlBdE5DQXRNVEVnTFRFeUlDMHhNMnd0T0RVZ0xUTXlZeTB6SUMweElDMHpJQzB6SUMweklDMDFkaTB4TUdNd0lDMDJJREVnTFRrZ05DQXRPV015SURBZ05TQXhJRGtnTTJ3eU5pQXhNR015SURFZ015QXhJRFVnTVdNMElEQWdOeUF0TXlBM0lDMDRkaTAzTVdNd0lDMDJJQzAxSUMweE5DQXRNVElnTFRFM1l6QWdNQ0F0TWpFZ0xUZ2dMVEk0SUMweE1YTXRNVEVnTFRFMUlDMHhNU0F0TWpOMkxURTBNbU13SUMwMklDMDJJQzB4TVNBdE1UY2dMVEV4WXkwM0lEQWdMVEV6SURVZ0xURXpJREV4ZGpFeU5XTXdJRFlnTFRVZ01UZ2dMVEV6SURFNElHTXRNU0F3SUMweklDMHhJQzAwSUMweGJDMDJNU0F0TWpWakxUVWdMVElnTFRFd0lDMDVJQzB4TUNBdE1qSjJMVEV6T1dNd0lDMDJJQzAzSUMweE1TQXRNVGNnTFRFeFl5MDNJREFnTFRFeklEVWdMVEV6SURFeGRqRXlNMk13SURVZ0xUVWdNVFlnTFRFeUlERTJZeTB4SURBZ0xUSWdNQ0F0TXlBdE1XTXRPU0F0TXlBdE1qTWdMVGtnTFRJeklDMDVZeTB4SURBZ0xUTWdMVEVnTFRRZ0xURmpMVFVnTUNBdE9DQXpJQzA0SURsMk56RmpNQ0EySURVZ01UUWdNVElnTVRaak1DQXdJREkwSURFd0lETXdJREV6WXpjZ015QTRJRFlnT0NBeE5IWXhNbU13SURJZ01DQTFJQzB6SURVZ1l5MHhJREFnTFRJZ0xURWdMVE1nTFRGakxUUWdMVElnTFRjMUlDMHlPQ0F0TnpnZ0xUSTRlazB4TWpRZ0xUVTRZeTB6SUMweElDMDBJQzB5SUMwMElDMDJZekVnTFRrZ01TQXRNVFlnTXlBdE1UaGpNU0F0TVNBeUlDMHlJRFVnTFRKak1UZ2dNQ0E0TVNBeU5TQTROQ0F6T1dNeElEUWdNU0E1SURFZ01UWmpNQ0F4SUMweUlETWdMVE1nTTJNdE1UWWdMVFlnTFRnMUlDMHpNaUF0T0RZZ0xUTXllazB4TWpFZ016QmpNQ0F0TVNBeUlDMHlJRE1nTFRKak1TQXhJRGN6SURJNElEZzNJRE16WXpJZ01TQXlJRE1nTWlBMFl5MHhJRElnTFRFZ09DQXRNU0F4TW5Nd0lEZ2dMVE1nT0NCakxUSTNJREFnTFRjeklDMHlNeUF0T0RZZ0xUTTFZeTB5SUMweUlDMHhJQzB4TlNBdE1pQXRNakI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGUVVGQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFVRkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHpNeUE1TW1Nd0lETWdNeUExSURZZ05XTTJJREFnTVRRZ0xUUWdNVGdnTFRkak1UTWdMVGtnTWpNZ0xURTJJRE0ySUMweE5tTXpJREFnTnlBd0lERXhJREZqTWpBZ015QXpOeUF4TkNBMU5DQXlNV015TWlBeE1DQTFNQ0F5TXlBM055QXlNMk0zT1NBd0lERXdNQ0F0TlRZZ01URTNJQzAzTW1NMElDMDBJRFlnTFRjZ05pQXRNVEJqTUNBdE5TQXROaUF0T0NBdE1UTWdMVGhqTFRRZ01DQXRPU0F4SUMweE15QXpZeTB4TlNBM0lDMHlOeUF4TWlBdE5EWWdNVEpqTFRRMUlEQWdMVFUxSUMwME5DQXRNVE16SUMwME5HTXROemtnTUNBdE1URXpJRGN5SUMweE1Ua2dPRGdnWXkweElESWdMVEVnTXlBdE1TQTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF4Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpReE5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1EZ2dMVE00TW1NdE1qa2dNakFnTFRZMklESTNJQzB4TURnZ016SjJOVFU1Y3pZZ01USWdNVElnTVRKak5TQXdJREU0SUMweE1DQXhPU0F0TVRsak1UVWdMVGsxSURZNElDMHhNVEVnTVRFMklDMHhOak5qTmpRZ0xUY3dJRGczSUMwNU5pQTVOeUF0TVRVMVl6SWdMVEV5SURNZ0xUSXpJRE1nTFRNMVl6QWdMVFF3SUMweE1DQXROemtnTFRFM0lDMDVPV014TnlBdE1qUWdNamNnTFRRMklETXlJQzAzTm1NeElDMDRJRElnTFRFNElESWdMVEkzWXpBZ0xUUTRJQzB4TnlBdE1UQXlJQzB5TmlBdE1UTXdZekl5SUMwME5TQXlOQ0F0TlRrZ01qVWdMVGcwZGkwNUlHTXdJQzB5TWlBdE5DQXRNemNnTFRFMklDMHpOMk10TVRBZ01DQXRNakVnTUNBdE1qRWdNakpqTFRFZ05EQWdMVE0wSURFMU1TQXRNVEU0SURJd09YcE5NeklnTVRaakxURWdMVEVnTFRFZ0xUSWdMVEVnTFRSMkxUZGpNekVnTFRneklEY3lJQzB4TVRVZ01USTBJQzB4TnpCc05ESWdMVFExWXpVZ01Ua2dNVEVnTXpNZ01UUWdORGRqTWlBM0lETWdNVE1nTXlBeU1XTXdJREV5SUMweklESTJJQzB4TkNBME5XTXROVE1nT1RBZ0xURXhOaUF4TVRNZ0xURTJPQ0F4TVRONlRUTTRJQzB4Tnpsak1UTWdMVFE0SURJMElDMDFOaUEwTmlBdE9UUmpNVGdnTFRNd0lEY3lJQzA0TWlBNU5DQXRNVEV3SUdNeE1pQXRNVFlnTWpNZ0xUTXdJRE15SUMwME5HTTFJREV3SURFd0lESXhJREV6SURNd1l6SWdOaUF6SURFMUlETWdNalZqTUNBeE9TQXROQ0EwTkNBdE1UY2dOalZqTFRVMElEa3hJQzB4TVRjZ01USTBJQzB4TnpFZ01USTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF3TWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRd01pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEUTVPR015TXlBek1pQXpPQ0EwTXlBek9DQTVNR013SURZeklDMHlPQ0F4TVRnZ0xUSTRJREl4TjJNd0lERXdNQ0F5TVNBeE5UZ2dNemtnTVRnMVl6SWdNaUExSURjZ05pQTNZeklnTUNBeklDMHhJRFFnTFROak1DQXROQ0F0TVNBdE9DQXRNaUF0TVRGakxUWWdMVEUxSUMweE15QXRNekFnTFRFNElDMDBOR010T0NBdE1qSWdMVEV6SUMwME5pQXRNVE1nTFRjd1l6QWdMVFUwSURJMElDMHhOeklnTXpBZ0xUSXpNbll0TVRaak1DQXROVGtnTFRJMElDMHhNRE1nTFRRNElDMHhNak5qTWpVZ0xURTRJRFE0SUMwMk5DQTBPQ0F0TVRJemRpMHhOaUJqTFRZZ0xUVTVJQzB6TUNBdE1UYzRJQzB6TUNBdE1qTXhjekkySUMweE1EUWdNekFnTFRFeE1tTXhJQzB4SURRZ0xUZ2dOQ0F0TVRKak1DQXRNaUF0TkNBdE5DQXROQ0F0TkdNdE1TQXdJQzAxSURRZ0xUY2dObU10TVRnZ01qZ2dMVE01SURnMklDMHpPU0F4T0Raak1DQTNNeUF5T0NBeE5UQWdNamdnTWpJd1l6QWdOalVnTFRJeklEWTJJQzB6T0NBNE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTJORFV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTkRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRJNElERTJNR3d0TVRNeklERXpNMnd5T0NBeU9Hd3hNek1nTFRFek0yd3hNek1nTVRNemJESTRJQzB5T0d3dE1UTXlJQzB4TXpOc01UTXlJQzB4TXpOc0xUSTRJQzB5T0d3dE1UTXpJREV6TTJ3dE1UTXpJQzB4TXpOc0xUSTRJREk0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRd1JDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXdSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhPRGtnTFRVd01tZ3RNVFU1ZGpJeGFEaGpNelVnTUNBek9TQXlJRE01SURJd2RqSXpOV013SURFNElDMDBJREl3SUMwek9TQXlNR2d0T0hZeU1XZ3hOVGhqTmpZZ01DQXhNRFlnTFRJMklERXdOaUF0Tnpkak1DQXRNellnTFRJeUlDMDJOQ0F0TnpFZ0xUYzBZell3SUMweE1TQTRPQ0F0TXpjZ09EZ2dMVGd3WXpBZ0xUVXpJQzAwTlNBdE9EWWdMVEV5TWlBdE9EWjZUVEV4TmlBdE1UVTVhQzB4TVRaMk1qRm9ObU15TWlBd0lESTRJRGNnTkRRZ05EZHNNVEF4SURJMU5tZ3hPR3d4TVRNZ0xUSTNOV014TUNBdE1qVWdNVElnTFRJNElETTBJQzB5T0dnNGRpMHlNV2d0TVRNMmRqSXhhREU0SUdNeE55QXdJREk0SURVZ01qZ2dNVEZqTUNBeklDMHhJRFlnTFRRZ01USnNMVEkwSURZd2FDMHhNVFZzTFRFMUlDMDBNR010TXlBdE5pQXROQ0F0TVRJZ0xUUWdMVEU0WXpBZ0xURTJJREV5SUMweU5TQXpOU0F0TWpWb09YWXRNakY2VFRReElETTRNV2d0TVRoc05pQXhNakZvTWpZemJEY2dMVEV5TVdndE1UbGpMVFFnTWpRZ0xUZ2dORE1nTFRFMElEVTVZeTB4TWlBeU55QXRNek1nTkRJZ0xUWXdJRFF5WXkweE5DQXdJQzB5TUNBdE5TQXRNakFnTFRFMmRpMHlNemxqTUNBdE1Ua2dOQ0F0TWpFZ016a2dMVEl4YURFeGRpMHlNR2d0TVRVeGRqSXdhREV5WXpNMUlEQWdNemtnTWlBek9TQXlNWFl5TXprZ1l6QWdNVEVnTFRZZ01UWWdMVEl3SURFMll5MHpNQ0F3SUMwMU1TQXRNVGNnTFRZeklDMDBPV010TkNBdE1UUWdMVGdnTFRNeElDMHhNaUF0TlRKNlRURTJOU0F0TXpRNGFDMHpPWFl0TVRBMll6QWdMVEkwSURRZ0xUSTNJREkySUMweU4yZ3hPR00yTVNBd0lEZzNJREUwSURnM0lEWTJZekFnTkRrZ0xUSTBJRFkzSUMwNU1pQTJOM3BOTVRJMklDMHpNamhvTkRCak5UWWdNQ0EzT0NBeE55QTNPQ0EyTUdNd0lEUXlJQzB4T1NBMk1pQXROekVnTmpKb0xURTNZeTB5TkNBd0lDMHpNQ0F0TkNBdE16QWdMVEl5ZGkweE1EQjZUVEUwT0NBNU0yd3RORGtnTFRFeU5XZzVPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUyTlRFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMk5URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9EVWdNall4WXkwMU9TQXdJQzA0TlNBMU5DQXRPRFVnT1Roak1DQTRNQ0EzTkNBeE16WWdNVEkwSURFMk1XTTFOeUF5T0NBeE1ETWdNelFnTVRZeklETTFhRFpqT1RJZ01DQXlNREVnTFRRd0lESXdNU0F0TVRRM1l6QWdMVFEwSUMweU9TQXRPREVnTFRjMUlDMDRNV010TmpVZ01DQXRNVEF3SURZNUlDMHhNREFnT1RKak1DQTRJRFFnTVRNZ01UQWdNVE5qT1NBd0lERXpJQzA0SURFNUlDMHhOR014TXlBdE1UUWdNamNnTFRFNUlEUTBJQzB4T1dNeE9DQXdJRE15SURFeUlETXlJRE0wWXpBZ05UWWdMVFE1SURrM0lDMHhNRE1nT1RkakxURXhJREFnTFRJMklDMHpJQzAwTWlBdE16QWdZeTB4TWlBdE1qQWdMVEl6SUMwMU1DQXRNak1nTFRZell6QWdMVEl4SURFeklDMDBNU0EwTWlBdE56VmpNelVnTFRReElEVTJJQzAyTUNBMU5pQXRPVEpqTUNBdE16UWdMVE15SUMwNE15QXROVEVnTFRFeE1HTXROU0F0TnlBdE55QXRNVEFnTFRjZ0xURXpZekFnTFRRZ05pQXRNeUF4TnlBdE5tTXhOaUF0TkNBek1pQXRNVE1nTkRrZ0xUTXdjek0xSUMwek5DQTFPQ0F0TXpSak1UY2dNQ0F5T1NBNElEVXhJREkwWXpVZ05DQXhNQ0EzSURFMklEZGpPQ0F3SURFeklDMDNJREV6SUMweE1tTXdJQzAwSUMweElDMDNJQzA1SUMweE5Xd3ROVE1nTFRVeUlHTXRNekVnTFRJNUlDMDBOQ0F0TXpJZ0xUWXhJQzB6TW1NdE5UTWdNQ0F0TmpnZ01UQTNJQzB4TURnZ01UQTNZeTA0SURBZ0xURXlJQzAySUMweE55QXRNVEpzTFRFMElDMHhOMk10TkRRZ0xUVXlJQzAzTWlBdE9ETWdMVEV3TWlBdE9ETmpMVEUzSURBZ0xUTTBJREV4SUMwek5DQXlPR013SURReElEZzJJRGsySURFek1DQXhNVEpqTVRrZ055QXlNQ0E0SURNeklESTJZekUxSURJd0lESXhJRE16SURJeElEVXpZekFnTXpNZ0xUSTRJRFl3SUMwME1TQTNPR010TVRRZ01Ua2dMVFUxSURZMElDMDFOU0E1TUdNd0lESTNJRE01SURrd0lEVTBJREV4TTJNMklERXdJREUxSURJeUlERTFJRE13SUdNd0lEWWdMVFlnTnlBdE1UUWdOMk10T0RVZ01DQXRNVGd6SUMwMU1DQXRNVGcySUMweE5EUjJMVFJqTUNBdE1qSWdPQ0F0TkRnZ016Y2dMVFE0WXpNd0lEQWdORElnTXpNZ05EWWdORGhqTlNBeE55QTJJREkySURFMElESTJZellnTUNBeE1TQXROU0F4TVNBdE16SmpNQ0F0TmpFZ0xUTTJJQzB4TVRRZ0xUZ3lJQzB4TVRSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9EZzVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPRGc1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3TlNBdE9HTXROVGtnTUNBdE9UVWdNekFnTFRrMUlEY3hZekFnTXpRZ01qQWdOVFlnTkRrZ05UWmpNaklnTUNBME1pQXRNVFFnTkRJZ0xUTTRZekFnTFRJeElDMHhNaUF0TXpZZ0xUSTNJQzAwTTJNdE5TQXRNaUF0TVRRZ0xUWWdMVEUwSUMweE1HTXdJQzAySURFMklDMHhNaUF6TlNBdE1URmpOVGtnTXlBNU55QTJPQ0F4TVRnZ01USTNZellnTVRrZ0xUTWdNakFnTFRFeUlERTBZeTB5TUNBdE1UVWdMVFEwSUMweU1TQXROekVnTFRJeFl5MDFPQ0F3SUMwNE9TQXpPQ0F0T0RrZ09EWmpNQ0F4TURJZ09ESWdNVFV5SURFMU5TQXhOVEpqTVRJMElEQWdNVE0ySUMweE1EZ2dNVEF3SUMweU1UY2dZeTB6TmlBdE1URXhJQzB4TURVZ0xURTJOaUF0TVRreElDMHhOalo2VFRFNU9TQXpORGxqTFRNNUlEQWdMVGMzSUMwMU55QXROemNnTFRFeU4yTXdJQzB5T1NBNElDMDBPU0F6TnlBdE5EbGpNelVnTUNBMk55QTBNQ0EzTnlBNU1tTTNJRE0wSURFd0lEZzBJQzB6TnlBNE5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSalV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUmpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpnZ0xUUTVOR010TWpRZ01UTTNJQzB6T0NBek1qZ2dMVE00SURRNU5HTXdJREUyTlNBeE5DQXpOVFlnTXpnZ05EazBhREV6WXkweU1TQXRNVFE1SUMwek1TQXRNekkzSUMwek1TQXRORGswWXpBZ0xURTJPQ0F4TUNBdE16UTBJRE14SUMwME9UUm9MVEV6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRreE5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3hOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNeUF0TVRFeVl6QWdPQ0EwSURFMUlERXlJREl3WXpRZ015QTVJRFFnTVRNZ05HTTRJREFnTVRZZ0xUUWdNakFnTFRFeFl6TTVJQzAyTkNBeE1Ea2dMVEV3TXlBeE9EUWdMVEV3TTJNeE1qQWdNQ0F5TVRnZ09UZ2dNakU0SURJeE9ITXRPVGtnTWpFM0lDMHlNVGdnTWpFM1l5MDNNeUF3SUMweE5ERWdMVE0zSUMweE9ESWdMVGs0WXkwMElDMDNJQzB4TWlBdE1URWdMVEl3SUMweE1XTXROQ0F3SUMwNUlERWdMVEV6SURSakxUY2dOQ0F0TVRFZ01USWdMVEV4SURJd1l6QWdOQ0F4SURrZ05DQXhNMk0xTUNBM05TQXhNek1nTVRJd0lESXlNaUF4TWpBZ1l6RTBOaUF3SURJMk5pQXRNVEU1SURJMk5pQXRNalkxWXpBZ0xURTBOeUF0TVRFNUlDMHlOallnTFRJMk5pQXRNalkyWXkwNU1TQXdJQzB4TnpjZ05EY2dMVEl5TlNBeE1qVmpMVElnTkNBdE5DQTVJQzAwSURFemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQTRSaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0UmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURZeWRqUTVZekFnTnlBNElERXpJREU1SURFemFEUXhNV014TUNBd0lERTRJQzAySURFNElDMHhNM1l0TkRsak1DQXROeUF0T0NBdE1UTWdMVEU0SUMweE0yZ3ROREV4WXkweE1TQXdJQzB4T1NBMklDMHhPU0F4TTNwTk1Ua2dMVEV5TldNdE1URWdNQ0F0TVRrZ05pQXRNVGtnTVROMk5EbGpNQ0EzSURnZ01UTWdNVGtnTVROb05ERXhZekV3SURBZ01UZ2dMVFlnTVRnZ0xURXpkaTAwT1dNd0lDMDNJQzA0SUMweE15QXRNVGdnTFRFemFDMDBNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1RBeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9UQXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpNQ0F0TVRBNGRqSXhOMk14SURNMElEVWdNVEV5SURjd0lERXhNbWcyWXpVd0lDMHpJRFU0SUMwME1DQTFPQ0F0TlRaMkxURXlPSE13SUMweklDMHlJQzB6WXkweElEQWdMVE1nTVNBdE5TQXpZekFnTUNBdE1qUWdNalFnTFRVM0lESTBjeTAyTVNBdE1qTWdMVFl4SUMwMk1XTXdJQzB6TnlBeU9DQXROakFnTmpFZ0xUWXdjelUzSURJeklEVTNJREl6WXpJZ01pQTBJRE1nTlNBell6SWdNQ0F5SUMweklESWdMVE4yTFRFeU4yTXdJQzB4TmlBdE9DQXROVFFnTFRVNElDMDFOMmd0TldNdE5qWWdNQ0F0TnpFZ056a2dMVGN4SURFeE0zcE5NQ0EwTldNd0lEQWdNQ0EwTUNBMU55QTBNQ0JqTWprZ01DQTFPQ0F0TXlBMU9DQXRORE4yTFRJMU4yTXdJQzB4TVNBdE15QXRNVFlnTFRZZ0xURTJjeTAySURVZ0xUWWdNVFoyTVRRd2N6QWdOeUF0T1NBeE1tTXdJREFnTFRFeUlERXdJQzB6TnlBeE1HTXRNakFnTUNBdE5UQWdMVEUxSUMwMU5pQXRNVFZqTFRFZ01DQXRNU0F4SUMweElEVjJNVEE0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRBNU5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTVOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOemtnTFRRNE9HTXRNVEkxSURFeU1DQXRNVGM1SURJNU1pQXRNVGM1SURRNE9XTXdJREl3TUNBMU5DQXpOamdnTVRjMklEUTRObU13SURBZ05DQTBJRFVnTkdNeUlEQWdNeUF0TXlBeklDMDRkaTB5TVhNd0lDMHhNQ0F0TXlBdE1UVmpMVGMxSUMwNU9DQXRNVEV6SUMweU1qZ2dMVEV4TXlBdE5EUTJZekFnTFRJeE55QTBNQ0F0TXpRMklERXhNaUF0TkRRMll6SWdMVElnTkNBdE55QTBJQzB4TW5ZdE1qWmpNQ0F0TWlBdE1TQXROaUF0TWlBdE5uTXRNaUF3SUMweklERjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVVkxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1VZMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UQTVZekFnT1NBM0lERTJJREUySURFMmFERTJZemtnTUNBeE5pQXROeUF4TmlBdE1UWjJMVGt6WXpBZ0xUa2dMVGNnTFRFMklDMHhOaUF0TVRab0xURTJZeTA1SURBZ0xURTJJRGNnTFRFMklERTJkamt6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRBNE1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTRNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNelVnTFRJMU1HTXRNVEU1SURBZ0xUSXhOU0F4TVRJZ0xUSXhOU0F5TlRCak1DQXhNemtnT1RZZ01qVXhJREl4TlNBeU5URnpNakUxSUMweE1USWdNakUxSUMweU5URmpNQ0F0TVRNNElDMDVOaUF0TWpVd0lDMHlNVFVnTFRJMU1IcE5NVFl3SURkak1DQXRNVEUzSURNeklDMHlNVElnTnpVZ0xUSXhNbU0wTVNBd0lEYzFJRGsxSURjMUlESXhNbU13SURFeE9DQXRNelFnTWpFeklDMDNOU0F5TVROakxUUXlJREFnTFRjMUlDMDVOU0F0TnpVZ0xUSXhNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3TkRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UQWdNekU0WXkweU9DQXdJQzAxTUNBeU1pQXROVEFnTlRCek1qSWdOVEFnTlRBZ05UQmpNamNnTUNBMU1DQXRNaklnTlRBZ0xUVXdjeTB5TXlBdE5UQWdMVFV3SUMwMU1IcE5NQ0EyTWpCak1DQXlPQ0F5TWlBMU1DQTFNQ0ExTUdNeU55QXdJRFV3SUMweU1pQTFNQ0F0TlRCak1DQXRNamNnTFRJeklDMDFNQ0F0TlRBZ0xUVXdZeTB5T0NBd0lDMDFNQ0F5TXlBdE5UQWdOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTWpneUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qZ3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUZ2dMVEl4T1dNdE5TQXdJQzA0SURNZ0xUZ2dPWFkzTVdNd0lEWWdOaUF4TkNBeE1pQXhObXcxTWlBeU1tTTJJRElnTVRBZ01URWdNVEFnTWpKMk1UQXdZekFnT0NBdE5pQXhOeUF0TVRJZ01UZGpMVEVnTUNBdE1pQXRNU0F0TXlBdE1XTXRPQ0F0TXlBdE5EY2dMVEl3SUMwME55QXRNakJqTFRFZ01DQXRNeUF0TVNBdE5DQXRNV010TlNBd0lDMDRJRE1nTFRnZ09YWTNNV013SURZZ05pQXhOQ0F4TWlBeE5tTXhOeUEzSURNeklERTFJRFV4SURJeVl6Y2dOaUF4TUNBeE9DQXhNQ0F5Tm5ZeE16QmpNQ0E0SURJZ01UY2dNVGNnTVRkak9DQXdJREUwSUMwMUlERTBJQzB4TVhZdE1USXdJR013SUMwNUlEUWdMVEl3SURFeklDMHlNR015SURBZ05UQWdNVGdnTlRBZ01UaGpNU0F4SURNZ01TQTBJREZqTkNBd0lEZ2dMVE1nT0NBdE9IWXROekZqTUNBdE55QXROaUF0TVRRZ0xURXlJQzB4TjJNd0lEQWdMVFF5SUMweE5pQXROVEVnTFRJd1l5MDRJQzB6SUMweE15QXRNakVnTFRFeklDMHlPWFl0T1ROak1DQXRNVEVnTnlBdE1UY2dNVFFnTFRFM1l6UWdNU0ExTUNBeU1DQTFNQ0F5TUhZdE1XTXhJREFnTXlBeElEUWdNV00xSURBZ09DQXRNeUE0SUMwNWRpMDNNV013SUMwMklDMDJJQzB4TkNBdE1USWdMVEUyWXpBZ01DQXRORFVnTFRFNElDMDFNeUF0TWpBZ1l5MDBJQzB5SUMwNElDMDRJQzA1SUMweE5HTXRNU0F0TXlBdE1TQXROU0F0TVNBdE9IWXRNVE00WXpBZ0xURXdJQzB5SUMweE55QXRNVGNnTFRFM1l5MDRJREFnTFRFMElEVWdMVEUwSURFeGRqRXlOV013SURnZ0xUa2dNakVnTFRFMElERTVZeTAySUMweklDMDBOeUF0TWpFZ0xUVXhJQzB5TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVeU5qa3VlRzFzQUR4emVXMWliMndnYVdROUlrVXlOamtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PQ0F5Tm1NdE5TQXdJQzA0SURNZ0xUZ2dPWFkzTVdNd0lEWWdOU0F4TkNBeE1pQXhObU13SURBZ01qQWdPQ0F5TmlBeE1YTXhNaUF4TXlBeE1pQXlOM1l4TXpWak1DQTJJRFlnTVRFZ01UWWdNVEZqTnlBd0lERTBJQzAxSURFMElDMHhNWFl0TVRJd1l6QWdMVGdnTXlBdE1qQWdNVElnTFRJd1l6RTNJRFFnTlRFZ01UZ2dOak1nTWpWak9TQTJJREV5SURFNUlERXpJREk1ZGpFek1HTXdJRFlnTmlBeE1TQXhOaUF4TVdNNElEQWdNVFFnTFRVZ01UUWdMVEV4ZGkweE1qSmpNQ0F0T0NBM0lDMHhNeUF4TkNBdE1UTmpOU0F4SURJMUlEa2dNalVnT1dNeUlERWdNeUF4SURVZ01TQmpOQ0F3SURjZ0xUTWdOeUF0T0hZdE56RmpNQ0F0TmlBdE5TQXRNVFFnTFRFeUlDMHhOMnd0TWpZZ0xURXdZeTA0SUMweklDMHhNeUF0TWpJZ0xURXpJQzB5T1hZdE9UTmpNQ0F0TVRJZ055QXRNVGdnTVRNZ0xURTRiREkySURFd1l6SWdNU0F6SURFZ05TQXhZelFnTUNBM0lDMHpJRGNnTFRoMkxUY3hZekFnTFRZZ0xUVWdMVEUwSUMweE1pQXRNVGRqTUNBd0lDMHlNU0F0T0NBdE1qZ2dMVEV4Y3kweE1TQXRNVFVnTFRFeElDMHlNM1l0TVRReVl6QWdMVFlnTFRZZ0xURXhJQzB4TnlBdE1URmpMVGNnTUNBdE1UTWdOU0F0TVRNZ01URjJNVEkxWXpBZ05pQXROU0F4T0NBdE1UTWdNVGdnWXkweElEQWdMVE1nTFRFZ0xUUWdMVEZzTFRZeElDMHlOV010TlNBdE1pQXRNVEFnTFRrZ0xURXdJQzB5TW5ZdE1UTTVZekFnTFRZZ0xUY2dMVEV4SUMweE55QXRNVEZqTFRjZ01DQXRNVE1nTlNBdE1UTWdNVEYyTVRJell6QWdOU0F0TlNBeE5pQXRNVElnTVRaakxURWdNQ0F0TWlBd0lDMHpJQzB4WXkwNUlDMHpJQzB5TXlBdE9TQXRNak1nTFRsakxURWdNQ0F0TXlBdE1TQXROQ0F0TVdNdE5TQXdJQzA0SURNZ0xUZ2dPWFkzTVdNd0lEWWdOU0F4TkNBeE1pQXhObU13SURBZ01qRWdPU0F5TnlBeE1XTTJJRE1nTVRFZ01USWdNVEVnTWpOMk9UbGpNQ0E0SUMwMklERTRJQzB4TXlBeE9DQmpMVEVnTUNBdE1pQXRNU0F0TXlBdE1XTXRNeUF0TWlBdE1qSWdMVEV4SUMweU5pQXRNVEY2VFRJM01DQXhNRFpqTUNBMklEVWdNVFFnTVRJZ01UWmpNQ0F3SURJd0lEZ2dNallnTVRGek1USWdNVE1nTVRJZ01qZDJNVE0xWXpBZ05pQTJJREV4SURFMklERXhZemNnTUNBeE5DQXROU0F4TkNBdE1URjJMVEV5TUdNd0lDMDRJRE1nTFRJd0lERXlJQzB5TUdNeE55QTBJRFV4SURFNElEWXpJREkxWXprZ05pQXhNaUF4T1NBeE15QXlPWFl4TXpCak1DQTJJRFlnTVRFZ01UWWdNVEZqT0NBd0lERTBJQzAxSURFMElDMHhNWFl0TVRJeVl6QWdMVGdnTnlBdE1UTWdNVFFnTFRFeklHTTFJREVnTWpVZ09TQXlOU0E1WXpJZ01TQXpJREVnTlNBeFl6UWdNQ0EzSUMweklEY2dMVGgyTFRjeFl6QWdMVFlnTFRVZ0xURTBJQzB4TWlBdE1UZHNMVEkySUMweE1HTXRPQ0F0TXlBdE1UTWdMVEl5SUMweE15QXRNamwyTFRrell6QWdMVEV5SURjZ0xURTRJREV6SUMweE9Hd3lOaUF4TUdNeUlERWdNeUF4SURVZ01XTTBJREFnTnlBdE15QTNJQzA0ZGkwM01XTXdJQzAySUMwMUlDMHhOQ0F0TVRJZ0xURTNZekFnTUNBdE1qRWdMVGdnTFRJNElDMHhNWE10TVRFZ0xURTFJQzB4TVNBdE1qTjJMVEUwTW1Nd0lDMDJJQzAySUMweE1TQXRNVGNnTFRFeFl5MDNJREFnTFRFeklEVWdMVEV6SURFeElIWXhNalZqTUNBMklDMDFJREU0SUMweE15QXhPR010TVNBd0lDMHpJQzB4SUMwMElDMHhiQzAyTVNBdE1qVmpMVFVnTFRJZ0xURXdJQzA1SUMweE1DQXRNakoyTFRFek9XTXdJQzAySUMwM0lDMHhNU0F0TVRjZ0xURXhZeTAzSURBZ0xURXpJRFVnTFRFeklERXhkakV5TTJNd0lEVWdMVFVnTVRZZ0xURXlJREUyWXkweElEQWdMVElnTUNBdE15QXRNV010T1NBdE15QXRNak1nTFRrZ0xUSXpJQzA1WXkweElEQWdMVE1nTFRFZ0xUUWdMVEZqTFRVZ01DQXRPQ0F6SUMwNElEbDJOekZqTUNBMklEVWdNVFFnTVRJZ01UWmpNQ0F3SURJeElEa2dNamNnTVRGak5pQXpJREV4SURFeUlERXhJREl6ZGprNUlHTXdJRGdnTFRZZ01UZ2dMVEV6SURFNFl5MHhJREFnTFRJZ0xURWdMVE1nTFRGakxUTWdMVElnTFRJeUlDMHhNU0F0TWpZZ0xURXhZeTAxSURBZ0xUZ2dNeUF0T0NBNWRqY3hlazB6TlRBZ05EUmpMVElnTFRnZ0xUTWdMVFF6SUMweklDMDNOR013SUMweU5DQXhJQzAwTmlBeklDMDFNR014SUMweklEWWdMVFVnTVRJZ0xUVmpNak1nTUNBM01DQXlNQ0EzTmlBME1HTXlJRGtnTkNBek55QTBJRFkwY3kweUlEVXlJQzAwSURVM1l5MHlJRFFnTFRnZ05pQXRNVFVnTm1NdE1qVWdNQ0F0TnpFZ0xUSXhJQzAzTXlBdE16aDZUVGMzSUMwek1HTXdJQzB5TkNBeElDMDBOaUF6SUMwMU1DQmpNU0F0TXlBMklDMDFJREV5SUMwMVl6SXpJREFnTnpBZ01qQWdOellnTkRCak1pQTVJRFFnTXpjZ05DQTJOSE10TWlBMU1pQXROQ0ExTjJNdE1pQTBJQzA0SURZZ0xURTFJRFpqTFRJMUlEQWdMVGN4SUMweU1TQXROek1nTFRNNFl5MHlJQzA0SUMweklDMDBNeUF0TXlBdE56UjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVEpCTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRKQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMwNU1pQXRNVE13WXpBZ09TQTBJREV6SURFeklERXphRE14WXpFd0lEQWdNVElnTWlBeE5TQXhNR3d4TWpNZ016QTFZek1nTnlBMklERTNJRFlnTWpWak1DQTNJQzB6SURFeUlDMHhNU0F4TW1NdE1UZ2dNQ0F0TXpnZ0xUSTJJQzAyTnlBdE56WmpMVFVnTFRrZ0xUa2dMVEUxSUMweE5pQXRNVFZqTFRZZ01DQXRNVEVnTkNBdE1URWdNVEZqTUNBMUlESWdNVEFnTnlBeE9XTXpNU0ExTnlBMk15QTVPU0F4TWpJZ09UbGpNallnTUNBME1TQXRPU0EwT0NBdE1qRmpPU0F0TVRjZ05pQXRNalFnTVRFZ0xUSTBZelFnTUNBM0lEZ2dNakVnTWpCak1UZ2dNVFlnTkRBZ01qWWdOekVnTWpZZ1l6VTJJREFnT1RJZ0xUTXhJRGt5SUMwNE9XTXdJQzA1TlNBdE56Z2dMVEU1TlNBdE1UYzBJQzB4T1RWakxURTNJREFnTFRNd0lESWdMVFEwSURsakxURTJJRGdnTFRFNUlERTRJQzB5TkNBeE9ITXROeUF0TnlBdE9TQXRNVEpzTFRRMUlDMHhNVEpqTFRFZ0xUTWdMVElnTFRZZ0xUSWdMVGRqTUNBdE15QXpJQzB6SURrZ0xUTm9OREJqT0NBd0lERXlJQzAwSURFeUlDMHhNbU13SUMwNUlDMDBJQzB4TXlBdE1UTWdMVEV6YUMweE9UTmpMVGdnTUNBdE1USWdOQ0F0TVRJZ01USjZUVFl4T0NBdE1UTXdZekFnT1NBMElERXpJREV6SURFemFETXhZekV3SURBZ01USWdNaUF4TlNBeE1Hd3hNak1nTXpBMUlHTXpJRGNnTmlBeE55QTJJREkxWXpBZ055QXRNeUF4TWlBdE1URWdNVEpqTFRFMUlEQWdMVEk0SUMweE55QXRNemdnTFRNd1l5MHlJQzB5SUMwMElDMDJJQzAwSUMwMll5MDFJQzAzSUMwNUlDMHhNaUF0TVRZZ0xURXlZeTAySURBZ0xURXhJRE1nTFRFeElERXdZekFnTlNBeUlERXdJRGdnTVRsak1qSWdNekVnTkRnZ05UY2dPVFlnTlRkak1qWWdNQ0EwTVNBdE9TQTBPQ0F0TWpGak9TQXRNVGNnTmlBdE1qUWdNVEVnTFRJMFl6UWdNQ0EzSURnZ01qRWdNakJqTVRnZ01UWWdOREFnTWpZZ056RWdNalpqTlRZZ01DQTVNaUF0TXpFZ09USWdMVGc1SUdNd0lDMDVOU0F0TnpnZ0xURTVOU0F0TVRjMElDMHhPVFZqTFRFM0lEQWdMVE13SURJZ0xUUTBJRGxqTFRFMklEZ2dMVEU1SURFNElDMHlOQ0F4T0hNdE55QXROeUF0T1NBdE1USnNMVFExSUMweE1USmpMVEVnTFRNZ0xUSWdMVFlnTFRJZ0xUZGpNQ0F0TXlBeklDMHpJRGtnTFROb05EQmpPQ0F3SURFeUlDMDBJREV5SUMweE1tTXdJQzA1SUMwMElDMHhNeUF0TVRNZ0xURXphQzB4T1ROakxUZ2dNQ0F0TVRJZ05DQXRNVElnTVRKNlRUSTJNeUF0TVRNd1l6QWdPU0EwSURFeklERXpJREV6YURNeFl6RXdJREFnTVRJZ01pQXhOU0F4TUd3eE1qTWdNekExWXpNZ055QTJJREUzSURZZ01qVWdZekFnTnlBdE15QXhNaUF0TVRFZ01USmpMVEUxSURBZ0xUSTRJQzB4TnlBdE16Z2dMVE13WXkweUlDMHlJQzAwSUMwMklDMDBJQzAyWXkwMUlDMDNJQzA1SUMweE1pQXRNVFlnTFRFeVl5MDJJREFnTFRFeElETWdMVEV4SURFd1l6QWdOU0F5SURFd0lEZ2dNVGxqTWpJZ016RWdORGdnTlRjZ09UWWdOVGRqTWpZZ01DQTBNU0F0T1NBME9DQXRNakZqT1NBdE1UY2dOaUF0TWpRZ01URWdMVEkwWXpRZ01DQTNJRGdnTWpFZ01qQmpNVGdnTVRZZ05EQWdNallnTnpFZ01qWmpOVFlnTUNBNU1pQXRNekVnT1RJZ0xUZzVZekFnTFRrMUlDMDNPQ0F0TVRrMUlDMHhOelFnTFRFNU5TQmpMVEUzSURBZ0xUTXdJRElnTFRRMElEbGpMVEUySURnZ0xURTVJREU0SUMweU5DQXhPSE10TnlBdE55QXRPU0F0TVRKc0xUUTFJQzB4TVRKakxURWdMVE1nTFRJZ0xUWWdMVElnTFRkak1DQXRNeUF6SUMweklEa2dMVE5vTkRCak9DQXdJREV5SUMwMElERXlJQzB4TW1Nd0lDMDVJQzAwSUMweE15QXRNVE1nTFRFemFDMHhPVE5qTFRnZ01DQXRNVElnTkNBdE1USWdNVEo2VFRVeE5TQXhNalZqTFRFeElDMHlPQ0F0TVRrZ0xUUTRJQzB4T1NBdE5qbHpPQ0F0TXpJZ01qVWdMVE15WXpRNElEQWdNVEF4SURFeU55QXhNREVnTVRjMll6QWdNaklnTFRZZ016Y2dMVEl6SURNM0lHTXRNalFnTUNBdE5UQWdMVEk1SUMwMk5DQXROak42VFRnMU1TQTFObU13SUMweU1TQTRJQzB6TWlBeU5TQXRNekpqTkRnZ01DQXhNREVnTVRJM0lERXdNU0F4Tnpaak1DQXlNaUF0TmlBek55QXRNak1nTXpkakxUSTBJREFnTFRVd0lDMHlPU0F0TmpRZ0xUWXpiQzB5TUNBdE5EbGpMVEV4SUMweU9DQXRNVGtnTFRRNElDMHhPU0F0TmpsNlRURTJNQ0F4TWpWakxURXhJQzB5T0NBdE1Ua2dMVFE0SUMweE9TQXROamx6T0NBdE16SWdNalVnTFRNeVl6UTRJREFnTVRBeElERXlOeUF4TURFZ01UYzJZekFnTWpJZ0xUWWdNemNnTFRJeklETTNZeTB5TkNBd0lDMDFNQ0F0TWprZ0xUWTBJQzAyTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMU16TXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNek1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVGd3SUMweE5USmpMVFF5SURBZ0xUYzFJREl6SUMwM05TQTJOMk13SURNeElESXlJRFUxSURVeUlEVTFZekkzSURBZ05EVWdMVEUxSURRMUlDMDBNV013SUMweE5pQXRPQ0F0TWprZ0xUSXdJQzB6TjJNdE1UVWdMVEV3SUMweU5DQXROU0F0TWpRZ0xURXpZekFnTFRVZ05TQXRPU0F4T0NBdE9XTTBNQ0F3SURVNElETXlJRGcySURFek1HdzJNeUF5TVRsak1TQTFJRElnT0NBeUlERXdZekFnTkNBdE1pQTBJQzA0SURSb0xUVTRZeTB4TUNBd0lDMHhOU0ExSUMweE5TQXhOV013SURFeElEVWdNVFlnTVRZZ01UWm9OVGhqTVRRZ01DQXhOU0F3SURJd0lERTFJR016TXlBNU55QTRNQ0F4TmpVZ01UYzRJREUyTldNMU55QXdJRGMzSUMweU9TQTNOeUF0TlRWak1DQXRNek1nTFRFM0lDMDFNU0F0TkRRZ0xUVXhZeTB5TkNBd0lDMDBNaUF4TWlBdE5ESWdOREZqTUNBeU55QXhPQ0F6TVNBeE9DQXpPR013SURNZ0xUTWdOQ0F0T0NBMFl5MHpPU0F3SUMwMU5DQXROVE1nTFRjMElDMHhOREJqTFRFZ0xUWWdMVElnTFRrZ0xUSWdMVEV5WXpBZ0xUVWdNeUF0TlNBeE1DQXROV2d4TURkak1UUWdNQ0F4TlNBd0lESXdJREUxWXpNeklEazNJRGd3SURFMk5TQXhOemdnTVRZMVl6VTNJREFnTnpjZ0xUSTVJRGMzSUMwMU5XTXdJQzB6TXlBdE1UY2dMVFV4SUMwME5DQXROVEVnWXkweU5DQXdJQzAwTWlBeE1pQXRORElnTkRGak1DQXlOeUF4T0NBek1TQXhPQ0F6T0dNd0lETWdMVE1nTkNBdE9DQTBZeTB6T1NBd0lDMDFOQ0F0TlRNZ0xUYzBJQzB4TkRCakxURWdMVFlnTFRJZ0xUa2dMVElnTFRFeVl6QWdMVFVnTXlBdE5TQXhNQ0F0TldneE1EZGpNVFFnTUNBeE5TQXdJREl3SURFMVl6TXpJRGszSURnd0lERTJOU0F4TnpnZ01UWTFZelUzSURBZ056Y2dMVEk1SURjM0lDMDFOV013SUMwek15QXRNVGNnTFRVeElDMDBOQ0F0TlRGakxUSTBJREFnTFRReUlERXlJQzAwTWlBME1XTXdJREkzSURFNElETXhJREU0SURNNFl6QWdNeUF0TXlBMElDMDRJRFFnWXkwek9TQXdJQzAxTkNBdE5UTWdMVGMwSUMweE5EQmpMVEVnTFRZZ0xUSWdMVGtnTFRJZ0xURXlZekFnTFRVZ015QXROU0F4TUNBdE5XZ3hNRGRqTVRRZ01DQXhOU0F3SURJd0lERTFZek16SURrM0lEZ3dJREUyTlNBeE56Z2dNVFkxWXpVM0lEQWdOemNnTFRJNUlEYzNJQzAxTldNd0lDMHpNeUF0TVRjZ0xUVXhJQzAwTkNBdE5URmpMVEkwSURBZ0xUUXlJREV5SUMwME1pQTBNV013SURJM0lERTRJRE14SURFNElETTRZekFnTXlBdE15QTBJQzA0SURSakxUTTVJREFnTFRVMElDMDFNeUF0TnpRZ0xURTBNR010TVNBdE5pQXRNaUF0T1NBdE1pQXRNVEpqTUNBdE5TQXpJQzAxSURFd0lDMDFhREV3TnlCak1UUWdNQ0F4TlNBd0lESXdJREUxWXpNeklEazNJRGd3SURFMk5TQXhOemdnTVRZMVl6VTNJREFnTnpjZ0xUSTVJRGMzSUMwMU5XTXdJQzB6TXlBdE1UY2dMVFV4SUMwME5DQXROVEZqTFRJMElEQWdMVFF5SURFeUlDMDBNaUEwTVdNd0lESTNJREU0SURNeElERTRJRE00WXpBZ015QXRNeUEwSUMwNElEUmpMVE01SURBZ0xUVTBJQzAxTXlBdE56UWdMVEUwTUdNdE1TQXROaUF0TWlBdE9TQXRNaUF0TVRKak1DQXROU0F6SUMwMUlERXdJQzAxYURFd04yTXhOQ0F3SURFMUlEQWdNakFnTVRWak16TWdPVFlnT0RjZ01UWTFJREU0TkNBeE5qVmpOak1nTUNBNE5pQXRNekFnT0RZZ0xUWTNJSE10TWpNZ0xUVTBJQzAwT1NBdE5UUmpMVEkxSURBZ0xUUTFJREUwSUMwME5TQTBNbU13SURFNElEZ2dNeklnTWpFZ016aGpNVEVnTlNBeE5pQTBJREUySURFd2N5MDRJRGdnTFRFMklEaGpMVFV3SURBZ0xUY3lJQzAxTXlBdE9USWdMVEUwTUdNdE1TQXROaUF0TWlBdE9TQXRNaUF0TVRKak1DQXROU0F6SUMwMUlERXdJQzAxYURZd1l6RXdJREFnTVRVZ0xUVWdNVFVnTFRFMVl6QWdMVEV4SUMwMUlDMHhOaUF0TVRZZ0xURTJhQzAyTldNdE5DQXdJQzB4TkNBdE9TQXRNVFFnTFRFMFl5MHlOQ0F0T0RRZ0xUUTJJQzB4TkRZZ0xUYzFJQzB5TURjZ1l5MDFOU0F0TVRFeklDMHhNRElnTFRFMk5DQXRNVGM0SUMweE5qUmpMVFF5SURBZ0xUY3lJREl6SUMwM01pQTJNbU13SURNeElERTRJRFV5SURRNUlEVXlZekkwSURBZ05ERWdMVEUxSURReElDMHpPV013SUMweE5pQXROU0F0TWpjZ0xURTNJQzB6TldNdE1URWdMVGNnTFRFMUlDMDVJQzB4TlNBdE1UTmpNQ0F0TXlBeUlDMDFJREV3SUMwMVl6UXdJREFnTlRnZ016SWdPRFlnTVRNd2JEWXpJREl4T1dNeElEVWdNaUE0SURJZ01UQmpNQ0EwSUMweUlEUWdMVGdnTkdndE1URXlZeTAwSURBZ0xURTBJQzA1SUMweE5DQXRNVFJqTFRJMElDMDROQ0F0TkRZZ0xURTBOaUF0TnpVZ0xUSXdOeUJqTFRVMUlDMHhNVE1nTFRFd01pQXRNVFkwSUMweE56Z2dMVEUyTkdNdE5ESWdNQ0F0TnpJZ01qTWdMVGN5SURZeVl6QWdNekVnTVRnZ05USWdORGtnTlRKak1qUWdNQ0EwTVNBdE1UVWdOREVnTFRNNVl6QWdMVEUySUMwMUlDMHlOeUF0TVRjZ0xUTTFZeTB4TVNBdE55QXRNVFVnTFRrZ0xURTFJQzB4TTJNd0lDMHpJRElnTFRVZ01UQWdMVFZqTkRBZ01DQTFPQ0F6TWlBNE5pQXhNekJzTmpNZ01qRTVZekVnTlNBeUlEZ2dNaUF4TUdNd0lEUWdMVElnTkNBdE9DQTBhQzB4TVRKakxUUWdNQ0F0TVRRZ0xUa2dMVEUwSUMweE5HTXRNalFnTFRnMElDMDBOaUF0TVRRMklDMDNOU0F0TWpBM0lHTXROVFVnTFRFeE15QXRNVEF5SUMweE5qUWdMVEUzT0NBdE1UWTBZeTAwTWlBd0lDMDNNaUF5TXlBdE56SWdOakpqTUNBek1TQXhPQ0ExTWlBME9TQTFNbU15TkNBd0lEUXhJQzB4TlNBME1TQXRNemxqTUNBdE1UWWdMVFVnTFRJM0lDMHhOeUF0TXpWakxURXhJQzAzSUMweE5TQXRPU0F0TVRVZ0xURXpZekFnTFRNZ01pQXROU0F4TUNBdE5XTTBNQ0F3SURVNElETXlJRGcySURFek1HdzJNeUF5TVRsak1TQTFJRElnT0NBeUlERXdZekFnTkNBdE1pQTBJQzA0SURSb0xURXhNbU10TkNBd0lDMHhOQ0F0T1NBdE1UUWdMVEUwWXkweU5DQXRPRFFnTFRRMklDMHhORFlnTFRjMUlDMHlNRGNnWXkwMU5TQXRNVEV6SUMweE1ESWdMVEUyTkNBdE1UYzRJQzB4TmpSakxUUXlJREFnTFRjeUlESXpJQzAzTWlBMk1tTXdJRE14SURFNElEVXlJRFE1SURVeVl6STBJREFnTkRFZ0xURTFJRFF4SUMwek9XTXdJQzB4TmlBdE5TQXRNamNnTFRFM0lDMHpOV010TVRFZ0xUY2dMVEUxSUMwNUlDMHhOU0F0TVROak1DQXRNeUF5SUMwMUlERXdJQzAxWXpRd0lEQWdOVGdnTXpJZ09EWWdNVE13YkRZeklESXhPV014SURVZ01pQTRJRElnTVRCak1DQTBJQzB5SURRZ0xUZ2dOR2d0TVRFeVl5MDBJREFnTFRFMElDMDVJQzB4TkNBdE1UUmpMVEkwSUMwNE5DQXRORFlnTFRFME5pQXROelVnTFRJd055QmpMVFUxSUMweE1UTWdMVEV3TWlBdE1UWTBJQzB4TnpnZ0xURTJOR010TkRJZ01DQXROeklnTWpNZ0xUY3lJRFl5WXpBZ016RWdNVGdnTlRJZ05Ea2dOVEpqTWpRZ01DQTBNU0F0TVRVZ05ERWdMVE01WXpBZ0xURTJJQzAxSUMweU55QXRNVGNnTFRNMVl5MHhNU0F0TnlBdE1UVWdMVGtnTFRFMUlDMHhNMk13SUMweklESWdMVFVnTVRBZ0xUVmpOREFnTUNBMU9DQXpNaUE0TmlBeE16QnNOak1nTWpFNVl6RWdOU0F5SURnZ01pQXhNR013SURRZ0xUSWdOQ0F0T0NBMGFDMHhNVEpqTFRRZ01DQXRNVFFnTFRrZ0xURTBJQzB4TkdNdE1qUWdMVGcwSUMwME5pQXRNVFEySUMwM05TQXRNakEzSUdNdE5UVWdMVEV4TXlBdE1UQXlJQzB4TmpRZ0xURTNPQ0F0TVRZMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUVXlOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV5TnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TVRBeUlDMHhNekJqTUNBNUlEUWdNVE1nTVRNZ01UTm9NekZqTVRBZ01DQXhNaUF5SURFMUlERXdiREV5TXlBek1EVmpNeUEzSURZZ01UY2dOaUF5TldNd0lEY2dMVE1nTVRJZ0xURXhJREV5WXkweE9DQXdJQzB6T0NBdE1qWWdMVFkzSUMwM05tTXROU0F0T1NBdE9TQXRNVFVnTFRFMklDMHhOV010TmlBd0lDMHhNU0EwSUMweE1TQXhNV013SURVZ01pQXhNQ0EzSURFNVl6TXhJRFUzSURZeklEazVJREV5TWlBNU9XTXlOaUF3SURReElDMDVJRFE0SUMweU1XTTVJQzB4TnlBMklDMHlOQ0F4TVNBdE1qUmpOQ0F3SURjZ09DQXlNU0F5TUdNeE9DQXhOaUEwTUNBeU5pQTNNU0F5TmlCak5UWWdNQ0E1TWlBdE16RWdPVElnTFRnNVl6QWdMVGsxSUMwM09DQXRNVGsxSUMweE56UWdMVEU1TldNdE1UY2dNQ0F0TXpBZ01pQXRORFFnT1dNdE1UWWdPQ0F0TVRrZ01UZ2dMVEkwSURFNGN5MDNJQzAzSUMwNUlDMHhNbXd0TkRVZ0xURXhNbU10TVNBdE15QXRNaUF0TmlBdE1pQXROMk13SUMweklETWdMVE1nT1NBdE0yZzBNR000SURBZ01USWdMVFFnTVRJZ0xURXlZekFnTFRrZ0xUUWdMVEV6SUMweE15QXRNVE5vTFRFNU0yTXRPQ0F3SUMweE1pQTBJQzB4TWlBeE1ucE5NVFk0TlNBdE1UUXlZeTA0SURBZ0xURXlJRFFnTFRFeUlERXlZekFnT1NBMElERXpJREV6SURFemFETXhJR014TUNBd0lERXlJRElnTVRVZ01UQnNNVEl6SURNd05XTXpJRGNnTmlBeE55QTJJREkxWXpBZ055QXRNeUF4TWlBdE1URWdNVEpqTFRFMUlEQWdMVEk0SUMweE55QXRNemdnTFRNd1l5MHlJQzB5SUMwMElDMDJJQzAwSUMwMll5MDFJQzAzSUMwNUlDMHhNaUF0TVRZZ0xURXlZeTAySURBZ0xURXhJRE1nTFRFeElERXdZekFnTlNBeUlERXdJRGdnTVRsak1qSWdNekVnTkRnZ05UY2dPVFlnTlRkak1qWWdNQ0EwTVNBdE9TQTBPQ0F0TWpGak9TQXRNVGNnTmlBdE1qUWdNVEVnTFRJMFl6UWdNQ0EzSURnZ01qRWdNakJqTVRnZ01UWWdOREFnTWpZZ056RWdNalpqTlRZZ01DQTVNaUF0TXpFZ09USWdMVGc1SUdNd0lDMDVOU0F0TnpnZ0xURTVOU0F0TVRjMElDMHhPVFZqTFRFM0lEQWdMVE13SURJZ0xUUTBJRGxqTFRFMklEZ2dMVEU1SURFNElDMHlOQ0F4T0hNdE55QXROeUF0T1NBdE1USnNMVFExSUMweE1USmpMVEVnTFRNZ0xUSWdMVFlnTFRJZ0xUZGpNQ0F0TXlBeklDMHpJRGtnTFROb05EQmpPQ0F3SURFeUlDMDBJREV5SUMweE1tTXdJQzA1SUMwMElDMHhNeUF0TVRNZ0xURXphQzB4T1RONlRUazNOU0F0TVRReVl5MDRJREFnTFRFeUlEUWdMVEV5SURFeVl6QWdPU0EwSURFeklERXpJREV6YURNeFl6RXdJREFnTVRJZ01pQXhOU0F4TUd3eE1qTWdNekExWXpNZ055QTJJREUzSURZZ01qVWdZekFnTnlBdE15QXhNaUF0TVRFZ01USmpMVEUxSURBZ0xUSTRJQzB4TnlBdE16Z2dMVE13WXkweUlDMHlJQzAwSUMwMklDMDBJQzAyWXkwMUlDMDNJQzA1SUMweE1pQXRNVFlnTFRFeVl5MDJJREFnTFRFeElETWdMVEV4SURFd1l6QWdOU0F5SURFd0lEZ2dNVGxqTWpJZ016RWdORGdnTlRjZ09UWWdOVGRqTWpZZ01DQTBNU0F0T1NBME9DQXRNakZqT1NBdE1UY2dOaUF0TWpRZ01URWdMVEkwWXpRZ01DQTNJRGdnTWpFZ01qQmpNVGdnTVRZZ05EQWdNallnTnpFZ01qWmpOVFlnTUNBNU1pQXRNekVnT1RJZ0xUZzVZekFnTFRrMUlDMDNPQ0F0TVRrMUlDMHhOelFnTFRFNU5TQmpMVEUzSURBZ0xUTXdJRElnTFRRMElEbGpMVEUySURnZ0xURTVJREU0SUMweU5DQXhPSE10TnlBdE55QXRPU0F0TVRKc0xUUTFJQzB4TVRKakxURWdMVE1nTFRJZ0xUWWdMVElnTFRkak1DQXRNeUF6SUMweklEa2dMVE5vTkRCak9DQXdJREV5SUMwMElERXlJQzB4TW1Nd0lDMDVJQzAwSUMweE15QXRNVE1nTFRFemFDMHhPVE42VFRFek1UZ2dMVEV6TUdNd0lEa2dOQ0F4TXlBeE15QXhNMmd6TVdNeE1DQXdJREV5SURJZ01UVWdNVEJzTVRJeklETXdOV016SURjZ05pQXhOeUEySURJMVl6QWdOeUF0TXlBeE1pQXRNVEVnTVRKakxURTFJREFnTFRJNElDMHhOeUF0TXpnZ0xUTXdJR010TWlBdE1pQXROQ0F0TmlBdE5DQXRObU10TlNBdE55QXRPU0F0TVRJZ0xURTJJQzB4TW1NdE5pQXdJQzB4TVNBeklDMHhNU0F4TUdNd0lEVWdNaUF4TUNBNElERTVZekl5SURNeElEUTRJRFUzSURrMklEVTNZekkySURBZ05ERWdMVGtnTkRnZ0xUSXhZemtnTFRFM0lEWWdMVEkwSURFeElDMHlOR00wSURBZ055QTRJREl4SURJd1l6RTRJREUySURRd0lESTJJRGN4SURJMll6VTJJREFnT1RJZ0xUTXhJRGt5SUMwNE9XTXdJQzA1TlNBdE56Z2dMVEU1TlNBdE1UYzBJQzB4T1RWakxURTNJREFnTFRNd0lESWdMVFEwSURsakxURTJJRGdnTFRFNUlERTRJQzB5TkNBeE9ITXROeUF0TnlBdE9TQXRNVElnYkMwME5TQXRNVEV5WXkweElDMHpJQzB5SUMwMklDMHlJQzAzWXpBZ0xUTWdNeUF0TXlBNUlDMHphRFF3WXpnZ01DQXhNaUF0TkNBeE1pQXRNVEpqTUNBdE9TQXROQ0F0TVRNZ0xURXpJQzB4TTJndE1Ua3pZeTA0SURBZ0xURXlJRFFnTFRFeUlERXllazB5TmpVZ0xURTBNbU10T0NBd0lDMHhNaUEwSUMweE1pQXhNbU13SURrZ05DQXhNeUF4TXlBeE0yZ3pNV014TUNBd0lERXlJRElnTVRVZ01UQnNNVEl6SURNd05XTXpJRGNnTmlBeE55QTJJREkxWXpBZ055QXRNeUF4TWlBdE1URWdNVEpqTFRFMUlEQWdMVEk0SUMweE55QXRNemdnTFRNd1l5MHlJQzB5SUMwMElDMDJJQzAwSUMwMklHTXROU0F0TnlBdE9TQXRNVElnTFRFMklDMHhNbU10TmlBd0lDMHhNU0F6SUMweE1TQXhNR013SURVZ01pQXhNQ0E0SURFNVl6SXlJRE14SURRNElEVTNJRGsySURVM1l6STJJREFnTkRFZ0xUa2dORGdnTFRJeFl6a2dMVEUzSURZZ0xUSTBJREV4SUMweU5HTTBJREFnTnlBNElESXhJREl3WXpFNElERTJJRFF3SURJMklEY3hJREkyWXpVMklEQWdPVElnTFRNeElEa3lJQzA0T1dNd0lDMDVOU0F0TnpnZ0xURTVOU0F0TVRjMElDMHhPVFZqTFRFM0lEQWdMVE13SURJZ0xUUTBJRGxqTFRFMklEZ2dMVEU1SURFNElDMHlOQ0F4T0hNdE55QXROeUF0T1NBdE1USnNMVFExSUMweE1USWdZeTB4SUMweklDMHlJQzAySUMweUlDMDNZekFnTFRNZ015QXRNeUE1SUMwemFEUXdZemdnTUNBeE1pQXROQ0F4TWlBdE1USmpNQ0F0T1NBdE5DQXRNVE1nTFRFeklDMHhNMmd0TVRremVrMDJNRGdnTFRFek1HTXdJRGtnTkNBeE15QXhNeUF4TTJnek1XTXhNQ0F3SURFeUlESWdNVFVnTVRCc01USXpJRE13TldNeklEY2dOaUF4TnlBMklESTFZekFnTnlBdE15QXhNaUF0TVRFZ01USmpMVEUxSURBZ0xUSTRJQzB4TnlBdE16Z2dMVE13WXkweUlDMHlJQzAwSUMwMklDMDBJQzAyWXkwMUlDMDNJQzA1SUMweE1pQXRNVFlnTFRFeVl5MDJJREFnTFRFeElETWdMVEV4SURFd1l6QWdOU0F5SURFd0lEZ2dNVGtnWXpJeUlETXhJRFE0SURVM0lEazJJRFUzWXpJMklEQWdOREVnTFRrZ05EZ2dMVEl4WXprZ0xURTNJRFlnTFRJMElERXhJQzB5TkdNMElEQWdOeUE0SURJeElESXdZekU0SURFMklEUXdJREkySURjeElESTJZelUySURBZ09USWdMVE14SURreUlDMDRPV013SUMwNU5TQXROemdnTFRFNU5TQXRNVGMwSUMweE9UVmpMVEUzSURBZ0xUTXdJRElnTFRRMElEbGpMVEUySURnZ0xURTVJREU0SUMweU5DQXhPSE10TnlBdE55QXRPU0F0TVRKc0xUUTFJQzB4TVRKakxURWdMVE1nTFRJZ0xUWWdMVElnTFRkak1DQXRNeUF6SUMweklEa2dMVE5vTkRCak9DQXdJREV5SUMwMElERXlJQzB4TWlCak1DQXRPU0F0TkNBdE1UTWdMVEV6SUMweE0yZ3RNVGt6WXkwNElEQWdMVEV5SURRZ0xURXlJREV5ZWsweE5UY3dJREV5TldNdE1URWdMVEk0SUMweE9TQXRORGdnTFRFNUlDMDJPWE00SUMwek1pQXlOU0F0TXpKak5EZ2dNQ0F4TURFZ01USTNJREV3TVNBeE56WmpNQ0F5TWlBdE5pQXpOeUF0TWpNZ016ZGpMVEkwSURBZ0xUVXdJQzB5T1NBdE5qUWdMVFl6ZWsweE9USTFJREV5TldNdE1URWdMVEk0SUMweE9TQXRORGdnTFRFNUlDMDJPWE00SUMwek1pQXlOU0F0TXpKak5EZ2dNQ0F4TURFZ01USTNJREV3TVNBeE56WmpNQ0F5TWlBdE5pQXpOeUF0TWpNZ016Y2dZeTB5TkNBd0lDMDFNQ0F0TWprZ0xUWTBJQzAyTTNwTk9EUXhJRFUyWXpBZ0xUSXhJRGdnTFRNeUlESTFJQzB6TW1NME9DQXdJREV3TVNBeE1qY2dNVEF4SURFM05tTXdJREl5SUMwMklETTNJQzB5TXlBek4yTXRNalFnTUNBdE5UQWdMVEk1SUMwMk5DQXROak5zTFRJd0lDMDBPV010TVRFZ0xUSTRJQzB4T1NBdE5EZ2dMVEU1SUMwMk9YcE5ORGcySURVMll6QWdMVEl4SURnZ0xUTXlJREkxSUMwek1tTTBPQ0F3SURFd01TQXhNamNnTVRBeElERTNObU13SURJeUlDMDJJRE0zSUMweU15QXpOMk10TWpRZ01DQXROVEFnTFRJNUlDMDJOQ0F0TmpOc0xUSXdJQzAwT1NCakxURXhJQzB5T0NBdE1Ua2dMVFE0SUMweE9TQXROamw2VFRFMU1DQXhNalZqTFRFeElDMHlPQ0F0TVRrZ0xUUTRJQzB4T1NBdE5qbHpPQ0F0TXpJZ01qVWdMVE15WXpRNElEQWdNVEF4SURFeU55QXhNREVnTVRjMll6QWdNaklnTFRZZ016Y2dMVEl6SURNM1l5MHlOQ0F3SUMwMU1DQXRNamtnTFRZMElDMDJNM3BOTVRJeE5TQXhNalZqTFRFeElDMHlPQ0F0TVRrZ0xUUTRJQzB4T1NBdE5qbHpPQ0F0TXpJZ01qVWdMVE15WXpRNElEQWdNVEF4SURFeU55QXhNREVnTVRjMll6QWdNaklnTFRZZ016Y2dMVEl6SURNM1l5MHlOQ0F3SUMwMU1DQXRNamtnTFRZMElDMDJNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV5TkRFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5ERWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UWWdMVEUwWXkwNElEQWdMVEUySURVZ0xURTJJREUxZGpJek5XTXhNelFnTkRVZ01UZzBJREV5TmlBeU1qRWdNakV3WXpFMUlETTBJRFF3SURFeE9DQTBNQ0F4Tnpkak1DQTBOU0F0TnlBNU5TQXRNakVnTVRNM1l5MHhNQ0F5T1NBM0lEUTRJREl5SURRNFl6Y2dNQ0F4TXlBdE5DQXhOaUF0TVRWak9DQXRNeklnTWpnZ0xURXdNeUF5T0NBdE1UZ3hZekFnTFRFeU5TQXROakVnTFRJME5DQXRNVEkwSUMwek5ETmpMVFV4SUMwM09TQXRNVEkxSUMweE5qWWdMVEUwTWlBdE1qWXhZeTB5SUMweE5pQXRNVFVnTFRJeUlDMHlOQ0F0TWpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5USTJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEkySWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4TWlBeE5EUmpMVFlnTUNBdE1URWdOQ0F0TVRFZ01URmpNQ0ExSURJZ01UQWdOeUF4T1dNek1TQTFOaUEyTWlBNU9TQXhNVFVnT1Rsak1Ua2dNQ0F6TXlBdE1UQWdNemtnTFRJell6WWdMVEUwSURNZ0xUSXhJRGdnTFRJeFl6UWdNQ0ExSURRZ01UVWdNVFJqTVRZZ01UY2dNemtnTXpFZ05qZ2dNekZqTkRFZ01DQTFOQ0F0TWprZ05UUWdMVFUwWXpBZ0xUVTFJQzAxT0NBdE1UUXlJQzAxT0NBdE1UYzNZekFnTFRZZ01pQXRPU0E0SUMwNVl6RXpJREFnTXpJZ01qUWdOVEVnTlRSak5TQTRJRGdnTVRNZ01UVWdNVE5qTlNBd0lEa2dMVE1nT1NBdE9XTXdJQzAxSUMweklDMHhNU0F0T1NBdE1qRWdZeTB6TWlBdE5UTWdMVFkzSUMwNE1TQXRNVEExSUMwNE1XTXRNamtnTUNBdE5EVWdNVFFnTFRRMUlEUXdZekFnTkRJZ05qSWdNVFExSURZeUlERTRNR013SURnZ0xUTWdNVFFnTFRFMUlERTBZeTB5TWlBd0lDMDBNeUF0TWpFZ0xUVTFJQzAxTUd3dE5qVWdMVEUyTW1NdE5DQXRNVEFnTFRjZ0xURXlJQzB4TmlBdE1USm9MVFE1WXkwNElEQWdMVEV4SURJZ0xURXhJRFpqTUNBeklERWdOaUF6SURFeGJEY3pJREU0TVdNeklEY2dOaUF4TnlBMklESTFZekFnTnlBdE15QXhNaUF0TVRFZ01USmpMVEU0SURBZ0xUTTRJQzB5TnlBdE5qZ2dMVGM0WXkwMUlDMDRJQzA0SUMweE15QXRNVFVnTFRFemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUSTBNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkwTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T1RjZ0xUUTNPR010TXpZZ09EVWdMVEV6TVNBeU1qRWdMVEU1TnlBeU16TjJNak01WXpBZ01USWdPQ0F4TlNBeE9TQXhOV014TUNBd0lERTRJQzAySURJeElDMHlNbU14TmlBdE9UWWdOVGdnTFRFNE1pQXhNRGtnTFRJMk1XTTJNeUF0TVRBd0lERXhOU0F0TWpFNElERXhOU0F0TXpRell6QWdMVGM0SUMweU5pQXRNVGN6SUMweU5pQXRNVGN6WXkwMUlDMHhOeUF0TWpJZ0xUSXpJQzB5T0NBdE1UbHpMVEUySURFeklDMHhOaUF5T1dNd0lEUWdNU0E1SURNZ01UVmpNVGNnTkRVZ01qUWdPVElnTWpRZ01UTTNZekFnTlRrZ0xUa2dNVEUySUMweU5DQXhOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlRNeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UTXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMDRNQ0F0TVRVeVl5MDBNaUF3SUMwM05TQXlNeUF0TnpVZ05qZGpNQ0F6TVNBeU1pQTFOU0ExTWlBMU5XTXlOeUF3SURRMUlDMHhOU0EwTlNBdE5ERmpNQ0F0TVRZZ0xUZ2dMVEk1SUMweU1DQXRNemRqTFRFMUlDMHhNQ0F0TWpRZ0xUVWdMVEkwSUMweE0yTXdJQzAxSURVZ0xUa2dNVGdnTFRsak5EQWdNQ0ExT0NBek1pQTROaUF4TXpCc05qTWdNakU1WXpFZ05TQXlJRGdnTWlBeE1HTXdJRFFnTFRJZ05DQXRPQ0EwYUMwMU9HTXRNVEFnTUNBdE1UVWdOU0F0TVRVZ01UVmpNQ0F4TVNBMUlERTJJREUySURFMmFEVTRZekUwSURBZ01UVWdNQ0F5TUNBeE5TQmpNek1nT1RjZ09EQWdNVFkxSURFM09DQXhOalZqTlRjZ01DQTNOeUF0TWprZ056Y2dMVFUxWXpBZ0xUTXpJQzB4TnlBdE5URWdMVFEwSUMwMU1XTXRNalFnTUNBdE5ESWdNVElnTFRReUlEUXhZekFnTWpjZ01UZ2dNekVnTVRnZ016aGpNQ0F6SUMweklEUWdMVGdnTkdNdE16a2dNQ0F0TlRRZ0xUVXpJQzAzTkNBdE1UUXdZeTB4SUMwMklDMHlJQzA1SUMweUlDMHhNbU13SUMwMUlETWdMVFVnTVRBZ0xUVm9NVEEzWXpFMElEQWdNVFVnTUNBeU1DQXhOV016TXlBNU55QTRNQ0F4TmpVZ01UYzRJREUyTldNMU55QXdJRGMzSUMweU9TQTNOeUF0TlRWak1DQXRNek1nTFRFM0lDMDFNU0F0TkRRZ0xUVXhJR010TWpRZ01DQXRORElnTVRJZ0xUUXlJRFF4WXpBZ01qY2dNVGdnTXpFZ01UZ2dNemhqTUNBeklDMHpJRFFnTFRnZ05HTXRNemtnTUNBdE5UUWdMVFV6SUMwM05DQXRNVFF3WXkweElDMDJJQzB5SUMwNUlDMHlJQzB4TW1Nd0lDMDFJRE1nTFRVZ01UQWdMVFZvTVRBM1l6RTBJREFnTVRVZ01DQXlNQ0F4TldNek15QTVOeUE0TUNBeE5qVWdNVGM0SURFMk5XTTFOeUF3SURjM0lDMHlPU0EzTnlBdE5UVmpNQ0F0TXpNZ0xURTNJQzAxTVNBdE5EUWdMVFV4WXkweU5DQXdJQzAwTWlBeE1pQXRORElnTkRGak1DQXlOeUF4T0NBek1TQXhPQ0F6T0dNd0lETWdMVE1nTkNBdE9DQTBJR010TXprZ01DQXROVFFnTFRVeklDMDNOQ0F0TVRRd1l5MHhJQzAySUMweUlDMDVJQzB5SUMweE1tTXdJQzAxSURNZ0xUVWdNVEFnTFRWb01UQTNZekUwSURBZ01UVWdNQ0F5TUNBeE5XTXpNeUE1TnlBNE1DQXhOalVnTVRjNElERTJOV00xTnlBd0lEYzNJQzB5T1NBM055QXROVFZqTUNBdE16TWdMVEUzSUMwMU1TQXRORFFnTFRVeFl5MHlOQ0F3SUMwME1pQXhNaUF0TkRJZ05ERmpNQ0F5TnlBeE9DQXpNU0F4T0NBek9HTXdJRE1nTFRNZ05DQXRPQ0EwWXkwek9TQXdJQzAxTkNBdE5UTWdMVGMwSUMweE5EQmpMVEVnTFRZZ0xUSWdMVGtnTFRJZ0xURXlZekFnTFRVZ015QXROU0F4TUNBdE5XZ3hNRGNnWXpFMElEQWdNVFVnTUNBeU1DQXhOV016TXlBNU5pQTROeUF4TmpVZ01UZzBJREUyTldNMk15QXdJRGcySUMwek1DQTROaUF0TmpkekxUSXpJQzAxTkNBdE5Ea2dMVFUwWXkweU5TQXdJQzAwTlNBeE5DQXRORFVnTkRKak1DQXhPQ0E0SURNeUlESXhJRE00WXpFeElEVWdNVFlnTkNBeE5pQXhNSE10T0NBNElDMHhOaUE0WXkwMU1DQXdJQzAzTWlBdE5UTWdMVGt5SUMweE5EQmpMVEVnTFRZZ0xUSWdMVGtnTFRJZ0xURXlZekFnTFRVZ015QXROU0F4TUNBdE5XZzJNR014TUNBd0lERTFJQzAxSURFMUlDMHhOV013SUMweE1TQXROU0F0TVRZZ0xURTJJQzB4Tm1ndE5qVWdZeTAwSURBZ0xURTBJQzA1SUMweE5DQXRNVFJqTFRJMElDMDROQ0F0TkRZZ0xURTBOaUF0TnpVZ0xUSXdOMk10TlRVZ0xURXhNeUF0TVRBeUlDMHhOalFnTFRFM09DQXRNVFkwWXkwME1pQXdJQzAzTWlBeU15QXROeklnTmpKak1DQXpNU0F4T0NBMU1pQTBPU0ExTW1NeU5DQXdJRFF4SUMweE5TQTBNU0F0TXpsak1DQXRNVFlnTFRVZ0xUSTNJQzB4TnlBdE16VmpMVEV4SUMwM0lDMHhOU0F0T1NBdE1UVWdMVEV6WXpBZ0xUTWdNaUF0TlNBeE1DQXROV00wTUNBd0lEVTRJRE15SURnMklERXpNR3cyTXlBeU1UbGpNU0ExSURJZ09DQXlJREV3WXpBZ05DQXRNaUEwSUMwNElEUm9MVEV4TWlCakxUUWdNQ0F0TVRRZ0xUa2dMVEUwSUMweE5HTXRNalFnTFRnMElDMDBOaUF0TVRRMklDMDNOU0F0TWpBM1l5MDFOU0F0TVRFeklDMHhNRElnTFRFMk5DQXRNVGM0SUMweE5qUmpMVFF5SURBZ0xUY3lJREl6SUMwM01pQTJNbU13SURNeElERTRJRFV5SURRNUlEVXlZekkwSURBZ05ERWdMVEUxSURReElDMHpPV013SUMweE5pQXROU0F0TWpjZ0xURTNJQzB6TldNdE1URWdMVGNnTFRFMUlDMDVJQzB4TlNBdE1UTmpNQ0F0TXlBeUlDMDFJREV3SUMwMVl6UXdJREFnTlRnZ016SWdPRFlnTVRNd2JEWXpJREl4T1dNeElEVWdNaUE0SURJZ01UQmpNQ0EwSUMweUlEUWdMVGdnTkdndE1URXlJR010TkNBd0lDMHhOQ0F0T1NBdE1UUWdMVEUwWXkweU5DQXRPRFFnTFRRMklDMHhORFlnTFRjMUlDMHlNRGRqTFRVMUlDMHhNVE1nTFRFd01pQXRNVFkwSUMweE56Z2dMVEUyTkdNdE5ESWdNQ0F0TnpJZ01qTWdMVGN5SURZeVl6QWdNekVnTVRnZ05USWdORGtnTlRKak1qUWdNQ0EwTVNBdE1UVWdOREVnTFRNNVl6QWdMVEUySUMwMUlDMHlOeUF0TVRjZ0xUTTFZeTB4TVNBdE55QXRNVFVnTFRrZ0xURTFJQzB4TTJNd0lDMHpJRElnTFRVZ01UQWdMVFZqTkRBZ01DQTFPQ0F6TWlBNE5pQXhNekJzTmpNZ01qRTVZekVnTlNBeUlEZ2dNaUF4TUdNd0lEUWdMVElnTkNBdE9DQTBhQzB4TVRJZ1l5MDBJREFnTFRFMElDMDVJQzB4TkNBdE1UUmpMVEkwSUMwNE5DQXRORFlnTFRFME5pQXROelVnTFRJd04yTXROVFVnTFRFeE15QXRNVEF5SUMweE5qUWdMVEUzT0NBdE1UWTBZeTAwTWlBd0lDMDNNaUF5TXlBdE56SWdOakpqTUNBek1TQXhPQ0ExTWlBME9TQTFNbU15TkNBd0lEUXhJQzB4TlNBME1TQXRNemxqTUNBdE1UWWdMVFVnTFRJM0lDMHhOeUF0TXpWakxURXhJQzAzSUMweE5TQXRPU0F0TVRVZ0xURXpZekFnTFRNZ01pQXROU0F4TUNBdE5XTTBNQ0F3SURVNElETXlJRGcySURFek1HdzJNeUF5TVRsak1TQTFJRElnT0NBeUlERXdZekFnTkNBdE1pQTBJQzA0SURSb0xURXhNaUJqTFRRZ01DQXRNVFFnTFRrZ0xURTBJQzB4TkdNdE1qUWdMVGcwSUMwME5pQXRNVFEySUMwM05TQXRNakEzWXkwMU5TQXRNVEV6SUMweE1ESWdMVEUyTkNBdE1UYzRJQzB4TmpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1qUkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalJHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUxSUMweE1qQXlZeTA1SURBZ0xURTFJRFlnTFRFMUlERTBkakUxTkROak5qSWdNeUF4TWpZZ05TQXlNRFFnTVRRell6SXpJRFF5SURNd0lEY3lJRE13SURFd01HTXdJRE0wSUMweE1TQTJOU0F0TVRrZ01URXdZeTB4SURNZ0xURWdOaUF0TVNBNVl6QWdNVE1nTnlBeU1pQXhOQ0F5TldNeE15QXdJREU1SURBZ01qWWdMVEUxWXpVZ0xUZ2dNakVnTFRjeUlESXhJQzB4TWpKMkxURXhZeTAwSUMwMk5TQXRPU0F0TnpZZ0xUSTBJQzB4TUROc0xUTWdMVFpqTFRFZ0xUUWdMVElnTFRVZ0xUSWdMVGhqTUNBdE1pQXhJQzB6SURJZ0xUZGpNQ0F0TVNBd0lDMHlJREVnTFRNZ1l6VWdMVEV5SURJeElDMDFOQ0F5TVNBdE1UQTBZekFnTFRFeElEQWdMVEl5SUMweUlDMHpNMk14SURBZ016SWdMVGMxSURNeUlDMHhORGRqTUNBdE1qY2dMVFlnTFRZd0lDMHhOaUF0T0RWak9DQXRNamdnTVRZZ0xUWTFJREUySUMweE1ERmpNQ0F0TWpnZ0xUWWdMVFl4SUMweE5pQXRPRFpqT0NBdE1qZ2dNVFlnTFRZMUlERTJJQzB4TURGak1DQXRNamdnTFRZZ0xUWXhJQzB4TmlBdE9EWmpPQ0F0TWpnZ01UWWdMVFkxSURFMklDMHhNREZqTUNBdE1qZ2dMVFlnTFRZeElDMHhOaUF0T0Raak9DQXRNamdnTVRZZ0xUWTFJREUySUMweE1ERmpNQ0F0TXpBZ0xUWWdMVFl4SUMweE55QXRPRGtnWXprZ0xUSTVJREU0SUMwMk9DQXhPQ0F0TVRBM1l6QWdMVEV4SUMweElDMHlNeUF0TXlBdE16UmpMVEV6SUMwM01pQXROREVnTFRFd015QXRNVEU1SUMweE9EZGpMVFU0SUMwMk15QXRNVEl5SUMwNE1pQXRNVFF3SUMweU1EQmpMVElnTFRFeUlDMHhOU0F0TWpFZ0xUSTBJQzB5TVhwTk5EQWdMVEV5WXpZMElEQWdNVE01SURJNElESXdNeUF4TXpkak1UTWdNak1nTVRVZ016a2dNVFVnTlROak1DQXlPQ0F0TkNBMU5TQXRNVElnT0RKakxURTJJQzB6TUNBdE5ERWdMVFU1SUMwNE5DQXRNVEEyWXkwMU1TQXROVFFnTFRFd05pQXROeklnTFRFeU1pQXRNVFkyZWswek9DQXhPVE1nWXpBZ0xUVWdOU0F0TVRNZ01UVWdMVEV6YURoak56Z2dNQ0F4TnpJZ01UQTFJREUzTWlBeE9EUmpNQ0E1SUMweElERTVJQzB6SURJNFl6QWdOaUF0TWlBeE5TQXROQ0F5TTJNdE1TQXpJQzAzSURZZ0xURXlJRFpqTFRNZ01DQXROaUF0TVNBdE9DQXROR010TVRjZ0xUSTFJQzB6TkNBdE5EVWdMVFV6SUMwMk9HTXRORGNnTFRVeUlDMDVNeUF0TnpZZ0xURXhOU0F0TVRVMmVrMHpPU0F0T1RVMFl6WXpJRElnTVRReUlETXlJREl3TkNBeE16ZGpNVE1nTWpNZ01UVWdOREFnTVRVZ05UUmpNQ0E1SUMweElERTRJQzB4SURJMll6QWdOeUF0TWlBeU1DQXROU0F6TWlCakxURTJJQzB5TVNBdE16Y2dMVFF6SUMwMk5TQXROek5zTFRnZ0xUbGpMVFV5SUMwMU55QXRNVEUySUMwM09DQXRNVFF3SUMweE5qZDZUVE01SUMwMU56TmpOaklnTWlBeE5ETWdNek1nTWpBMElERXpOMk14TXlBeU15QXhOU0EwTUNBeE5TQTFOR013SURFM0lEQWdNellnTFRVZ05UTmpMVEUzSUMweU15QXROREVnTFRRNUlDMDNOQ0F0T0RSakxUVXhJQzAxTmlBdE1URTFJQzAzTnlBdE1UUXdJQzB4TmpCNlRUTTVJQzAzTmpCak5qSWdNaUF4TkRNZ016TWdNakEwSURFek4yTXhNeUF5TXlBeE5TQTBNQ0F4TlNBMU5HTXdJREUzSURBZ016WWdMVFVnTlRNZ1l5MHhOeUF0TWpNZ0xUUXhJQzAwT1NBdE56UWdMVGcwWXkwMU1TQXROVFlnTFRFeE5TQXROemNnTFRFME1DQXRNVFl3ZWsweE56a2dMVEl5Tm1NdE5URWdMVFUySUMweE1UVWdMVGMzSUMweE5EQWdMVEUyTUdNMk1pQXlJREUwTXlBek15QXlNRFFnTVRNM1l6RXpJREl6SURFMUlEUXdJREUxSURVMFl6QWdNVGNnTUNBek5pQXROU0ExTTJNdE1UWWdMVEl5SUMwek55QXRORFlnTFRZM0lDMDNOM3BOTXprZ0xURTVPV00yTWlBeUlERTBNeUF6TWlBeU1EUWdNVE0zWXpFeklESXpJREUxSURNNUlERTFJRFV6WXpBZ01UZ2dNQ0F6TnlBdE5TQTFOR010TVRVZ0xUSXlJQzB6TnlBdE5EVWdMVFkxSUMwM05pQnNMVGdnTFRsakxUVXlJQzAxTlNBdE1URTJJQzAzTmlBdE1UUXhJQzB4TlRsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5VVTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVVUxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTVRVeWFERXlNSFl4TWpCb016SjJMVEV5TUdneE1qQjJMVE15YUMweE1qQjJMVEV5TUdndE16SjJNVEl3YUMweE1qQjJNeko2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTWpZNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXpNaUF4TURaak1DQTJJRFVnTVRRZ01USWdNVFpqTUNBd0lESXdJRGdnTWpZZ01URnpNVElnTVRNZ01USWdNamQyTVRNMVl6QWdOaUEySURFeElERTJJREV4WXpjZ01DQXhOQ0F0TlNBeE5DQXRNVEYyTFRFeU1HTXdJQzA0SURNZ0xUSXdJREV5SUMweU1HTXhOeUEwSURVeElERTRJRFl6SURJMVl6a2dOaUF4TWlBeE9TQXhNeUF5T1hZeE16QmpNQ0EySURZZ01URWdNVFlnTVRGak9DQXdJREUwSUMwMUlERTBJQzB4TVhZdE1USXlZekFnTFRnZ055QXRNVE1nTVRRZ0xURXpZelVnTVNBeU5TQTVJREkxSURsak1pQXhJRE1nTVNBMUlERmpOQ0F3SURjZ0xUTWdOeUF0T0hZdE56RWdZekFnTFRZZ0xUVWdMVEUwSUMweE1pQXRNVGRzTFRJMklDMHhNR010T0NBdE15QXRNVE1nTFRJeUlDMHhNeUF0TWpsMkxUa3pZekFnTFRFeUlEY2dMVEU0SURFeklDMHhPR3d5TmlBeE1HTXlJREVnTXlBeElEVWdNV00wSURBZ055QXRNeUEzSUMwNGRpMDNNV013SUMwMklDMDFJQzB4TkNBdE1USWdMVEUzWXpBZ01DQXRNakVnTFRnZ0xUSTRJQzB4TVhNdE1URWdMVEUxSUMweE1TQXRNak4yTFRFME1tTXdJQzAySUMwMklDMHhNU0F0TVRjZ0xURXhZeTAzSURBZ0xURXpJRFVnTFRFeklERXhkakV5TldNd0lEWWdMVFVnTVRnZ0xURXpJREU0WXkweElEQWdMVE1nTFRFZ0xUUWdMVEZzTFRZeElDMHlOU0JqTFRVZ0xUSWdMVEV3SUMwNUlDMHhNQ0F0TWpKMkxURXpPV013SUMwMklDMDNJQzB4TVNBdE1UY2dMVEV4WXkwM0lEQWdMVEV6SURVZ0xURXpJREV4ZGpFeU0yTXdJRFVnTFRVZ01UWWdMVEV5SURFMll5MHhJREFnTFRJZ01DQXRNeUF0TVdNdE9TQXRNeUF0TWpNZ0xUa2dMVEl6SUMwNVl5MHhJREFnTFRNZ0xURWdMVFFnTFRGakxUVWdNQ0F0T0NBeklDMDRJRGwyTnpGak1DQTJJRFVnTVRRZ01USWdNVFpqTUNBd0lESXhJRGtnTWpjZ01URmpOaUF6SURFeElERXlJREV4SURJemRqazVZekFnT0NBdE5pQXhPQ0F0TVRNZ01UaGpMVEVnTUNBdE1pQXRNU0F0TXlBdE1TQmpMVE1nTFRJZ0xUSXlJQzB4TVNBdE1qWWdMVEV4WXkwMUlEQWdMVGdnTXlBdE9DQTVkamN4ZWswd0lDMHhPRFoyTlRFMVl6QWdOeUExSURFeUlERXlJREV5YURFell6WWdNQ0F4TWlBdE5TQXhNaUF0TVRKMkxURTJOMk13SUMwMElEUWdMVFVnTVRBZ0xUVmpNallnTUNBNU1DQXlNeUE1TUNBeU0yTXhJREFnTWlBeElEUWdNV3d4TlNBMVl6RWdNU0F6SURFZ05DQXhZelFnTUNBNElDMHpJRGdnTFRoMkxUVXdNbU13SUMwM0lDMDJJQzB4TWlBdE1USWdMVEV5YUMweE0yTXROeUF3SUMweE1pQTFJQzB4TWlBeE1uWXhORGxqTUNBNElDMDNJREV4SUMweE55QXhNU0JqTFRJNUlEQWdMVGcxSUMweU5DQXRPVGtnTFRNd1l5MHhJQzB4SUMwMklDMHlJQzAzSUMweVl5MDFJREFnTFRnZ015QXRPQ0E1ZWswek1USWdORFJqTFRJZ0xUZ2dMVE1nTFRReklDMHpJQzAzTkdNd0lDMHlOQ0F4SUMwME5pQXpJQzAxTUdNeElDMHpJRFlnTFRVZ01USWdMVFZqTWpNZ01DQTNNQ0F5TUNBM05pQTBNR015SURrZ05DQXpOeUEwSURZMGN5MHlJRFV5SUMwMElEVTNZeTB5SURRZ0xUZ2dOaUF0TVRVZ05tTXRNalVnTUNBdE56RWdMVEl4SUMwM015QXRNemg2VFRNM0lETTVkaTB4TUROak1DQXROQ0ExSUMwMklERXlJQzAyWXpJMUlEQWdPRElnTWpNZ09ESWdOREYyTVRBeklHTXdJRFFnTFRNZ05TQXRPU0ExWXkweU5DQXdJQzA0TlNBdE1qWWdMVGcxSUMwME1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFNMFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTTBRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRJd0lDMDROV013SURNeElESXlJRFUxSURVeUlEVTFZekkzSURBZ05EVWdMVEUxSURRMUlDMDBNV013SUMweE5pQXRPQ0F0TWprZ0xUSXdJQzB6TjJNdE1UVWdMVEV3SUMweU5DQXROU0F0TWpRZ0xURXpZekFnTFRVZ05TQXRPU0F4T0NBdE9XTTBNQ0F3SURVNElETXlJRGcySURFek1HdzJNeUF5TVRsak1TQTFJRElnT0NBeUlERXdZekFnTkNBdE1pQTBJQzA0SURSb0xUTXlZeTB4TUNBd0lDMHhOU0ExSUMweE5TQXhOV013SURFeElEVWdNVFlnTVRZZ01UWm9NekpqTVRRZ01DQXhOU0F3SURJd0lERTFZek16SURrMklEZzNJREUyTlNBeE9EWWdNVFkxSUdNMk1TQXdJRGcwSUMwek1DQTROQ0F0TmpkekxUSXpJQzAxTkNBdE5Ea2dMVFUwWXkweU5TQXdJQzAwTlNBeE5DQXRORFVnTkRKak1DQXhPQ0E0SURNeUlESXhJRE00WXpFeElEVWdNVFlnTkNBeE5pQXhNSE10T0NBNElDMHhOaUE0WXkwMU1DQXdJQzAzTWlBdE5UTWdMVGt5SUMweE5EQmpMVEVnTFRZZ0xUSWdMVGtnTFRJZ0xURXlZekFnTFRVZ015QXROU0F4TUNBdE5XZzBOR014TUNBd0lERTFJQzAxSURFMUlDMHhOV013SUMweE1TQXROU0F0TVRZZ0xURTJJQzB4Tm1ndE5EbGpMVFFnTUNBdE1UUWdMVGtnTFRFMElDMHhOR010TWpRZ0xUZzBJQzAwTmlBdE1UUTJJQzAzTlNBdE1qQTNJR010TlRVZ0xURXhNeUF0TVRBeUlDMHhOalFnTFRFM09DQXRNVFkwWXkwME1pQXdJQzAzTlNBeU15QXROelVnTmpkNlRUUTRNeUF0TVdNdE9DQXdJQzB4TXlBMUlDMHhNeUF4TW1Nd0lEZ2dOQ0F4TWlBeE1pQXlNR3d4TlRRZ01UVTJZekVnTVNBeU15QXlNeUF4T1NBeU0yTXROaUF3SUMweU1DQXROeUF0TXpnZ0xUZGpMVEk1SURBZ0xUUTJJRE1nTFRVd0lETmpMVFlnTUNBdE9DQXROaUF0TVRFZ0xURXliQzB4TUNBdE1qRmpMVFFnTFRrZ0xUZ2dMVEUxSUMweE5TQXRNVFZqTFRZZ01DQXRNVEVnTXlBdE1URWdNVEJqTUNBMElERWdPU0F6SURFMWJESTBJRGN3WXpNZ09TQTRJREV6SURFNElERXpJR014TWlBd0lEUXhJQzA1SURFd01TQXRPV014TkNBd0lETXdJRElnTkRFZ05YTXhOaUEySURJMElEWmpOeUF3SURFeklDMDBJREV6SUMweE1XTXdJQzA0SUMwMUlDMHhOQ0F0TVRNZ0xUSXliQzB4TmpBZ0xURTFPR010TlNBdE5TQXRNVElnTFRFM0lDMHhNaUF0TVRkak15QXdJRGtnTmlBeU1pQTJZek01SURBZ05EZ2dMVE0xSURjNElDMHpOV001SURBZ01UWWdOQ0F5TUNBeE1XTXlJRFFnTkNBNElEUWdNVEJ6TFRFZ015QXRNeUF6WXkweklEQWdMVFlnTFRVZ0xURTJJQzAxWXkweE5DQXdJQzB5TnlBeE1TQXRNamNnTXpCak1DQXlNU0F4TlNBek5TQXpNeUF6TlhNek5pQXRNVE1nTXpZZ0xUUTBJR013SUMwME1TQXRNallnTFRneElDMDRNaUF0T0RGakxUUTVJREFnTFRZNUlETXhJQzA1TnlBek1XTXRPQ0F3SUMweE5pQXROQ0F0TWpRZ0xURXdZeTAxSUMwMElDMHhNU0F0TVRJZ0xUSXdJQzB4TW5wTkxUa2dNVFEwWXkwMklEQWdMVEV4SURRZ0xURXhJREV4WXpBZ05TQXlJREV3SURjZ01UbGpNeklnTmpBZ05qVWdPVGtnTVRFMElEazVZekl3SURBZ016UWdMVEV3SURRd0lDMHlNMk0zSUMweE5pQXpJQzB5TVNBNElDMHlNV00wSURBZ05TQTBJREUwSURFMFl6RTFJREUzSURNMklETXhJRFl5SURNeFl6TTNJREFnTlRJZ0xUSTBJRFV5SUMwMU0yTXdJQzB6TlNBdE1UZ2dMVFUxSUMwME1pQXROVFVnWXkweU1TQXdJQzB6TmlBeE1pQXRNellnTXpKak1DQXlPQ0F5TWlBek1TQXlNaUEwTUdNd0lEUWdMVFFnTmlBdE1UQWdObU10TWpJZ01DQXROVFFnTFRNM0lDMDJOeUF0TnpCc0xUWTFJQzB4TmpKakxUUWdMVEV3SUMwM0lDMHhNaUF0TVRZZ0xURXlhQzAwT1dNdE9DQXdJQzB4TVNBeUlDMHhNU0EyWXpBZ015QXhJRFlnTXlBeE1XdzNNeUF4T0RGak15QTNJRFlnTVRjZ05pQXlOV013SURjZ0xUTWdNVElnTFRFeElERXlZeTB4T0NBd0lDMHpPQ0F0TWpZZ0xUWTRJQzAzT0dNdE5DQXRPQ0F0T0NBdE1UTWdMVEUxSUMweE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXlPRE11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5T0RNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBZ0xUSXdPV010TkNBd0lDMDNJRFFnTFRjZ09IWTNPR013SURRZ015QTJJRGdnT0d3eU9TQXhNV00xSURJZ01UQWdPU0F4TUNBeE4zWXhNVFpqTUNBMklDMHhJREV3SUMwMklERXdZeTB4SURBZ0xUSWdNQ0F0TkNBdE1XTXRPQ0F0TkNBdE1qa2dMVEV4SUMwek1TQXRNVEZqTFRNZ01DQXROaUEwSUMwMklEaDJOemRqTUNBMElETWdOaUE0SURoc016RWdNVEpqTlNBeUlEZ2dOU0E0SURFMWRqRTBOV013SURFeklETWdNVFlnTVRZZ01UWnpNVFlnTFRNZ01UWWdMVEUyZGkweE16TmpNQ0F0TmlBeklDMDVJRGNnTFRsak1TQXdJRElnTVNBeklERnNORE1nTVRaak55QXpJRGtnT1NBNUlERTJJSFl4TXpsak1DQXhNeUF6SURFMklERTJJREUyY3pFMklDMHlJREUySUMweE5uWXRNVEkzWXpBZ0xUVWdNaUF0T1NBeE1DQXRPV014TXlBMklETTJJREUwSURRd0lERTJZellnTWlBNElEWWdPQ0F4T1hZeE16SmpNQ0F4TXlBeklERTJJREUySURFMmN6RTJJQzB5SURFMklDMHhObll0TVRJM1l6QWdMVFVnTWlBdE55QTBJQzAzWXpFZ01DQXlJREFnTXlBeFl6VWdNaUF6TmlBeE15QXpPQ0F4TTJNMElEQWdOaUF0TkNBMklDMDRkaTAzTjJNd0lDMDBJQzB6SUMwM0lDMDRJQzA0WXpBZ01DQXRNek1nTFRFeklDMHpOeUF0TVRSakxUVWdMVElnTFRZZ0xUWWdMVFlnTFRFemRpMHhNVGNnWXpBZ0xURXhJRE1nTFRFeElERXhJQzB4TVdNMklETWdNeklnTVRNZ016UWdNVE5qTkNBd0lEWWdMVFVnTmlBdE9IWXROemhqTUNBdE5DQXRNeUF0TmlBdE9DQXRPR3d0TXpVZ0xURXpZeTB6SUMweElDMDRJQzAySUMwNElDMHhNbll0TVRRNFl6QWdMVEV6SUMweklDMHhOaUF0TVRZZ0xURTJjeTB4TmlBeUlDMHhOaUF4Tm5ZeE16UmpNQ0ExSUMweUlEZ2dMVFlnT0dNdE1pQXdJQzAwSUMweElDMDJJQzB5YkMwek5pQXRNVE5qTFRZZ0xUSWdMVEV3SUMwNElDMHhNQ0F0TVRaMkxURTBNbU13SUMweE15QXRNeUF0TVRZZ0xURTJJQzB4Tm5NdE1UWWdNaUF0TVRZZ01UWjJNVE14SUdNd0lEWWdMVElnT0NBdE9DQTRiQzAwT0NBdE1UbGpMVFFnTFRFZ0xUWWdMVGNnTFRZZ0xURXpkaTB4TXpoak1DQXRNVE1nTFRNZ0xURTJJQzB4TmlBdE1UWnpMVEUySURNZ0xURTJJREUyZGpFeU5HTXdJRFlnTFRJZ09TQXROeUE1WXkweUlEQWdMVFFnTUNBdE5pQXRNV010T1NBdE15QXRNallnTFRFd0lDMHlOeUF0TVRCNlRUYzVJQzB6TTJNd0lDMHlOeUF3SUMwMU1TQXpJQzAxTldNeElDMHhJRE1nTFRJZ05pQXRNbU14TlNBd0lEVXpJREUxSURVMklESTFZeklnTmlBeklEUTFJRE1nT0RCak1DQXpNU0F0TVNBMU9TQXRNeUEyTW1NdE1TQXhJQzB5SURJZ0xUVWdNaUJqTFRFMElEQWdMVFUwSUMweE5pQXROVGNnTFRJMVl5MHlJQzAzSUMweklDMDFNQ0F0TXlBdE9EZDZUVEUzTmlBeE0yTXdJQzB6TWlBeElDMDJNaUF6SUMwMk5XTXhJQzB4SURNZ0xUSWdOaUF0TW1NeE5DQXdJRFEySURFMUlEUTVJREl6WXpJZ05TQXpJRFE0SURNZ09EVmpNQ0F5T1NBdE1TQTFOU0F0TXlBMU9HTXdJREFnTFRJZ01TQXRNeUF4WXkweE1pQXdJQzAwT0NBdE1UVWdMVFV5SUMweU0yTXRNaUF0TlNBdE15QXRORElnTFRNZ0xUYzNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEJCT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQk9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHhNVEJqTUNBMElERWdPQ0ExSURFeGJERXhPU0E1T1d3dE1URTVJREV3TUdNdE15QXpJQzAxSURnZ0xUVWdNVEpqTUNBMklEVWdNVE1nTVRJZ01UTmpNeUF3SURZZ0xURWdPQ0F0TW13eE1qUWdMVEV3Tld3eE1qWWdNVEExWXpJZ01TQTFJRElnTnlBeVl6WWdNQ0F4TXlBdE5pQXhNeUF0TVRSak1DQXROQ0F0TWlBdE9TQXROU0F0TVRGc0xURXhPU0F0TVRBd2JERXhPU0F0T1Rsak15QXRNeUExSUMwM0lEVWdMVEV5WXpBZ0xUWWdMVFVnTFRFMElDMHhNeUF0TVRSakxUSWdNQ0F0TlNBeElDMDNJRE5zTFRFeU5pQXhNRFZzTFRFeU5DQXRNVEExWXkweUlDMHlJQzAwSUMweklDMDNJQzB6SUdNdE9DQXdJQzB4TXlBM0lDMHhNeUF4TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd05UWXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0E0TjJNd0lESXdNaUF4TlRNZ016UTFJREk1TnlBME5qUmpNVElnTVRBZ01URWdNVElnT1NBeU5HTXROeUEwTVNBdE1UUWdNVEEySUMweE5DQXhOalJqTUNBeE1EUWdNalFnTWpJNUlEazRJRE14TVdNeU1DQXlNaUExTVNBME9DQTJOU0EwT0dNeE1TQXdJRE0zSUMweU9DQTFNaUF0TlRCak5ERWdMVFl3SURZMUlDMHhORFlnTmpVZ0xUSXpNMk13SUMweE5UTWdMVGd5SUMweU9EQWdMVEU1TUNBdE16Z3hZeTAySUMwMklDMDRJQzAzSUMwMklDMHhPV3d5TlNBdE1UUTFZek1nTFRFNElETWdMVEU0SURJNUlDMHhPR014TkRjZ01DQXlOREVnTFRFeE15QXlOREVnTFRJME1TQmpNQ0F0TVRFeklDMDJOeUF0TVRrNElDMHhOamdnTFRJek9HTXRNVFFnTFRZZ0xURTFJQzAxSUMweE15QXRNVGRqTVRFZ0xUWXlJREk1SUMweE5UY2dNamtnTFRJeE5HTXdJQzB4TnpBZ0xURXpNQ0F0TWpBd0lDMHhPVGNnTFRJd01HTXRNVFV4SURBZ0xURTVNQ0E1T0NBdE1Ua3dJREUyTTJNd0lEWXlJRFF3SURFeE5TQXhNRGNnTVRFMVl6WXhJREFnT1RZZ0xUUTNJRGsySUMweE1ESmpNQ0F0TlRnZ0xUTTJJQzA0TlNBdE5qY2dMVGswWXkweU15QXROeUF0TXpJZ0xURXdJQzB6TWlBdE1UZGpNQ0F0TVRNZ01qWWdMVEk1SURnd0lDMHlPV00xT1NBd0lERTFPU0F4T0NBeE5Ua2dNVFkySUdNd0lEUTNJQzB4TlNBeE16UWdMVEkzSURJd01XTXRNaUF4TWlBdE5DQXhNU0F0TVRVZ09XTXRNakFnTFRRZ0xUUTJJQzAySUMwMk9TQXRObU10TWpRMUlEQWdMVE0yTkNBeE5qVWdMVE0yTkNBek16bDZUVGd3SURJd1l6QWdMVEV6T1NBeE1UTWdMVEl6TmlBeU9EZ2dMVEl6Tm1NeU1DQXdJRFF3SURJZ05UWWdOV014TlNBeklERTJJRE1nTVRRZ01UUnNMVFV3SURJNU9HTXRNaUF4TVNBdE5DQXhNaUF0TWpBZ09HTXROakVnTFRFM0lDMHhNREFnTFRZd0lDMHhNREFnTFRFeE4yTXdJQzAwTmlBek1DQXRPRGtnTnpJZ0xURXdOMk0zSUMweklERTFJQzAySURFMUlDMHhNeUJqTUNBdE5pQXROQ0F0TVRFZ0xURXlJQzB4TVdNdE55QXdJQzB4T1NBeklDMHlOeUEyWXkwMk9DQXlNeUF0TVRFMUlEZzNJQzB4TVRVZ01UYzNZekFnT0RVZ05UY2dNVFkwSURFME5TQXhPVFJqTVRnZ05pQXhPQ0ExSURFMUlESTBiQzB5TVNBeE1qaGpMVElnTVRFZ0xUUWdNVElnTFRFMElEUmpMVFEzSUMwek9DQXRPVE1nTFRjMUlDMHhOVE1nTFRFME1tTXRPRE1nTFRrMElDMDVNeUF0TVRjeklDMDVNeUF0TWpNeWVrMHpNemNnTmpreFl6QWdMVE15SURJZ0xUWTJJRFlnTFRreVl6SWdMVEV6SURZZ0xURTBJREV6SUMwNFl6YzVJRFk1SURFM05DQXhOVGtnTVRjMElESTNNQ0JqTUNBMU5TQXRNamNnT0RJZ0xUWXdJRGd5WXkwMk1TQXdJQzB4TXpNZ0xUazJJQzB4TXpNZ0xUSTFNbnBOTmpFMUlEUXhPWFkyTm1Nd0lEa2dOQ0F4TXlBeE15QXhNMmd4Tmpaak55QXdJREV3SURNZ01UQWdNVEIyTXpnell6QWdNVE1nTmlBeU1TQXhPU0F5TVhNeE9TQXRPQ0F4T1NBdE1qRjJMVFEzTW1Nd0lDMDVJQzAwSUMweE15QXRNVE1nTFRFemFDMHlNREZqTFRrZ01DQXRNVE1nTkNBdE1UTWdNVE42VFRZeE5TQXpNekZqTUNBNUlEUWdNVE1nTVRNZ01UTm9NakF4WXprZ01DQXhNeUF0TkNBeE15QXRNVE4yTFRRM01tTXdJQzB4TXlBdE5pQXRNakVnTFRFNUlDMHlNU0J6TFRFNUlEZ2dMVEU1SURJeGRqTTRNMk13SURjZ0xUTWdNVEFnTFRFd0lERXdhQzB4TmpaakxUa2dNQ0F0TVRNZ05DQXRNVE1nTVROMk5qWjZUVFEwTVNBeE1UZGpMVEV5SURFZ0xURXpJQzB5SUMweE1TQXRNVFJzTkRrZ0xUSTROV015SUMweE1pQTBJQzB4TWlBeE5pQXRObU0xTmlBeU9DQTVOQ0EzT1NBNU5DQXhOREpqTUNBNE9DQXROamNnTVRVMklDMHhORGdnTVRZemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQkNOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJDTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURGak1DQTJPQ0E0TWlBeE1qUWdNakUxSURFeU5HTTVNeUF3SURJd05TQXROVE1nTWpBMUlDMHhNalJqTUNBdE5qa2dMVFV4SUMweE1qWWdMVEl4TlNBdE1USTJZeTB4TkRrZ01DQXRNakExSURZd0lDMHlNRFVnTVRJMmVrMHhNRFlnTXpkak1DQXRNamdnTVRRZ0xUVTRJRE13SUMwNE1HdzJNU0EwT0d3dE56RWdPREpqTFRjZ0xUWWdMVEV5SUMweE5DQXRNVFVnTFRJMFl5MHpJQzA0SUMwMUlDMHhOeUF0TlNBdE1qWjZUVEUxTlNBdE5qVnNPQ0F0TjJNeU1TQXRNVGdnTkRZZ0xUTXdJRGMwSUMwek1HTXhNQ0F3SURJd0lERWdNekFnTkdNMUlERWdNVEFnTXlBeE5DQTFiQzAyTkNBM05ub2dUVEUxTlNBNU9XdzJOaUF0Tnpac05USWdNemxqTFRJeUlESTBJQzAxTVNBME1DQXRPRFFnTkRCakxURXhJREFnTFRJeUlDMHhJQzB6TkNBdE0zcE5NalF3SURCc05qSWdMVGN5WXpVZ055QTNJREUwSURnZ01qSmpNU0ExSURJZ01USWdNaUF4T0dNd0lESTBJQzA0SURRNElDMHlNaUEzTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd09ERXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPREVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NakFnTUdNd0lEY2dOQ0F4TXlBMElERXpiRGsySURJeE9XTTBJRGtnT0NBeE9TQXhPQ0F4T1dNeElEQWdNeUF0TVNBMUlDMHhZekUxSUMweUlETXpJQzB6SURVeUlDMHpZekV6SURBZ016Z2dOQ0ExTWlBMFl6RTBJQzB4SURJd0lDMDNJREl3SUMweU0zWXROREV5WXpBZ0xURTNJREU0SUMwek5TQXpNaUF0TXpWak1UVWdNQ0F4TlNBdE1UVWdNVFVnTFRFMWN6QWdMVEUySUMweE5pQXRNVFpvTFRJeE0yTXRNVE1nTUNBdE1qSWdOU0F0TWpJZ01UWmpNQ0F4TWlBeE1DQXhOU0F4TnlBeE5XTXlNU0F3SURRMElERTFJRFEwSURNNGRqSTFPR013SURZZ0xUSWdNVFFnTFRZZ01UUWdZeTB5SURBZ0xUWWdMVE1nTFRFd0lDMHhNR010TVRFZ0xURTVJQzAxTkNBdE9EZ2dMVFUwSUMwNE9ITXROQ0F0T1NBdE1UUWdMVGxqTFRFZ01DQXROU0F4SUMwNUlESmpMVGdnTXlBdE1URWdPU0F0TVRFZ01UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVVkwTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1VZMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01qTTBZekFnT1NBM0lERTJJREUySURFMmFERTJZemtnTUNBeE5pQXROeUF4TmlBdE1UWjJMVGt6WXpBZ0xUa2dMVGNnTFRFMklDMHhOaUF0TVRab0xURTJZeTA1SURBZ0xURTJJRGNnTFRFMklERTJkamt6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRreFFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3hRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzB4TWpsak1DQTRJRFFnTVRVZ01USWdNakJqTkNBeklEa2dOQ0F4TXlBMFl6Z2dNQ0F4TmlBdE5DQXlNQ0F0TVRGak16a2dMVFkwSURFd09TQXRNVEF6SURFNE5DQXRNVEF6WXpFeU1DQXdJREl4T0NBNU9DQXlNVGdnTWpFNGN5MDVPU0F5TVRjZ0xUSXhPQ0F5TVRkakxUY3pJREFnTFRFME1TQXRNemNnTFRFNE1pQXRPVGhqTFRRZ0xUY2dMVEV5SUMweE1TQXRNakFnTFRFeFl5MDBJREFnTFRrZ01TQXRNVE1nTkdNdE55QTBJQzB4TVNBeE1pQXRNVEVnTWpCak1DQTBJREVnT1NBMElERXpZelV3SURjMUlERXpNeUF4TWpBZ01qSXlJREV5TUNCak1UUTJJREFnTWpZMklDMHhNVGtnTWpZMklDMHlOalZqTUNBdE1UUTNJQzB4TVRrZ0xUSTJOaUF0TWpZMklDMHlOalpqTFRreElEQWdMVEUzTnlBME55QXRNakkxSURFeU5XTXRNaUEwSUMwMElEa2dMVFFnTVRONlRURTJOQ0F0TVdNd0lETTBJREk0SURZeUlEWXlJRFl5WXpNMUlEQWdOak1nTFRJNElEWXpJQzAyTW1Nd0lDMHpOU0F0TWpnZ0xUWXpJQzAyTXlBdE5qTmpMVE0wSURBZ0xUWXlJREk0SUMwMk1pQTJNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3T1RVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd09UVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQTBPRE5qTUNBMUlERWdPQ0F6SURoak1TQXdJRFVnTFRRZ05TQXROR014TWpJZ0xURXhPQ0F4TnpZZ0xUSTROaUF4TnpZZ0xUUTRObU13SUMweE9UY2dMVFUwSUMwek5qa2dMVEUzT1NBdE5EZzVZeTB4SUMweElDMHlJQzB4SUMweklDMHhjeTB5SURRZ0xUSWdObll5Tm1Nd0lEVWdNaUF4TUNBMElERXlZemN5SURFd01DQXhNVElnTWpJNUlERXhNaUEwTkRaak1DQXlNVGdnTFRNNElETTBPQ0F0TVRFeklEUTBObU10TXlBMUlDMHpJREUxSUMweklERTFkakl4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRrd015NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3dNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREV6T0dNd0lERTBJREl4SURNMElEUXlJRE0wWXpVNUlDMDFJREUxTlNBdE5EUWdNVFUxSUMweE5qUmpNQ0F0T0RrZ0xUY3pJQzB4TnpJZ0xURTNPU0F0TVRnd1l5MHhNaUF3SUMweE55QTJJQzB4TnlBeE5HTXdJREUxSURJeUlETTJJRE0zSURNMmFEZGpOeUF3SURFd015QTJJREV3TXlBeE1URnpMVGc1SURFeU9TQXRNVE13SURFek5HTXRNVE1nTWlBdE1UZ2dPQ0F0TVRnZ01UVjZUVEl5TXlBdE1UQTRZekFnTVRRZ01UZ2dNelFnTXpNZ016UmpNVEFnTUNBeU9TQXRNVGtnTXpZZ0xUSTJZek1nTFRNZ05TQXROeUExSUMweE1tTXdJQzB4TlNBdE1UY2dMVE0xSUMwek1pQXRNelVnWXkwMElEQWdMVGtnTVNBdE1UTWdOV010TVRjZ01UVWdMVEUxSURFMUlDMHlOaUF5TldNdE1pQXlJQzB6SURZZ0xUTWdPWHBOTWpJMUlERXdObU10TWlBeUlDMHpJRFVnTFRNZ09HTXdJREUwSURFNUlETTBJRE0wSURNMFl6UWdNQ0E0SUMweElERXhJQzAwWXpFeUlDMHhNaUF4TmlBdE1UUWdNak1nTFRJeFl6UWdMVE1nTlNBdE9DQTFJQzB4TTJNd0lDMHhOaUF0TVRZZ0xUTTFJQzB6TWlBdE16VmpMVFFnTUNBdE9TQXlJQzB4TXlBMVl5MHhOaUF4TlNBdE1UUWdNVFlnTFRJMUlESTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGt4Tnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRreE55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweElEQmpNQ0F4TXpjZ01UQTNJREkxTXlBeU5EUWdNalkwZGpjMVl6QWdNVE1nTVRFZ01qUWdNalFnTWpSak1UUWdNQ0F5TkNBdE1URWdNalFnTFRJMGRpMDNOV000TUNBdE9DQXhOVEVnTFRVeElERTVOU0F0TVRFNVl6TWdMVFFnTlNBdE9TQTFJQzB4TkdNd0lDMDRJQzAwSUMweE5TQXRNVEVnTFRFNVl5MDBJQzB6SUMwNElDMDBJQzB4TXlBdE5HTXRPQ0F3SUMweE5pQTBJQzB5TVNBeE1XTXRNelVnTlRRZ0xUa3lJRGc1SUMweE5UVWdPVFoyTFRFMU4yTXlNeUF0TVRBZ016a2dMVE15SURNNUlDMDFPSE10TVRZZ0xUUTRJQzB6T1NBdE5UaDJMVEUxT0NCak5qWWdOeUF4TWpRZ05EVWdNVFU0SURFd01XTTBJRGNnTVRJZ01URWdNakFnTVRGak1UTWdNQ0F5TkNBdE1USWdNalFnTFRJMVl6QWdMVFFnTFRFZ0xUZ2dMVE1nTFRFeVl5MDBOQ0F0TmpnZ0xURXhPQ0F0TVRFMklDMHhPVGtnTFRFeU0zWXRPVEpqTUNBdE1UTWdMVEV3SUMweU5DQXRNalFnTFRJMFl5MHhNeUF3SUMweU5DQXhNU0F0TWpRZ01qUjJPVEZqTFRFek9DQXhNU0F0TWpRMElERXlOeUF0TWpRMElESTJOWHBOTkRrZ01HTXdJQzB4TVRFZ09EVWdMVEl3TmlBeE9UWWdMVEl4TjNZeE5UbGpMVEl5SURFd0lDMHpPQ0F6TWlBdE16Z2dOVGh6TVRZZ05EZ2dNemdnTlRoMk1UVTRJR010TVRFd0lDMHhNU0F0TVRrMklDMHhNRFVnTFRFNU5pQXRNakUyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpSR05DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkdOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNVEFnTXpJNWFERXpZekkxSUMwNU1TQTBNU0F0TWpFNUlEUXhJQzB6TWpsekxURTJJQzB5TXpnZ0xUUXhJQzB6TWpsb0xURXpZekl5SURFd01DQXpOQ0F5TVRjZ016UWdNekk1Y3kweE1pQXlNekFnTFRNMElETXlPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU0T0RndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNE9EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UQWdPRGRqTUNBek9TQXlNQ0EzTlNBM01pQTVObU15TUNBNElERTNJREV5SURnZ01qUmpMVEV6SURFMUlDMHhPU0F6TlNBdE1Ua2dOVGxqTUNBMk9TQTFOeUF4TURrZ01UUXdJREV3T1dNM09TQXdJREV4TWlBdE16Z2dNVEV5SUMwNE5HTXdJQzB6TUNBdE1UY2dMVFl6SUMwMk1TQXRPRFpqTFRFNUlDMHhNQ0F0TVRZZ0xURTBJQzAwSUMweU4yTXhPQ0F0TWpBZ01qWWdMVFF4SURJMklDMDNNV013SUMwM05DQXROamtnTFRFeE5TQXRNVFE0SUMweE1UVmpMVGczSURBZ0xURXlOaUEwTWlBdE1USTJJRGsxZWsweE1Ua2dNVFl5WXkwek5DQXRNakVnTFRRMklDMDFPQ0F0TkRZZ0xUZ3pJR013SUMwek1DQXhOaUF0TmpNZ05qVWdMVFl6WXpNNElEQWdOamtnTWpRZ05qa2dOalZqTUNBeU5DQXRNVE1nTXpZZ0xUWTFJRGMyWXkweE1TQTVJQzB4TlNBeE1DQXRNak1nTlhwTk1UUTRJREk1TkdNd0lDMHlNeUF4TWlBdE16Z2dOVEFnTFRZMll6RXlJQzA1SURFM0lDMDRJREkwSUMwMFl6STNJREU1SURNNUlEUTNJRE01SURjMGN5MHhNeUExTXlBdE5USWdOVE5qTFRNMklEQWdMVFl4SUMweU1TQXROakVnTFRVM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUWTFNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFkxTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA0TlNBeU5qRmpMVFU1SURBZ0xUZzFJRFUwSUMwNE5TQTVPR013SURnd0lEYzBJREV6TmlBeE1qUWdNVFl4WXpVM0lESTRJREV3TXlBek5DQXhOak1nTXpWb05tTTVNaUF3SURJd01TQXROREFnTWpBeElDMHhORGRqTUNBdE5EUWdMVEk1SUMwNE1TQXROelVnTFRneFl5MDJOU0F3SUMweE1EQWdOamtnTFRFd01DQTVNbU13SURnZ05DQXhNeUF4TUNBeE0yTTVJREFnTVRNZ0xUZ2dNVGtnTFRFMFl6RXpJQzB4TkNBeU55QXRNVGtnTkRRZ0xURTVZekU0SURBZ016SWdNVElnTXpJZ016UmpNQ0ExTmlBdE5Ea2dPVGNnTFRFd015QTVOMk10TVRFZ01DQXRNallnTFRNZ0xUUXlJQzB6TUNCakxURXlJQzB5TUNBdE1qTWdMVFV3SUMweU15QXROak5qTUNBdE1qRWdNVE1nTFRReElEUXlJQzAzTldNek5TQXROREVnTlRZZ0xUWXdJRFUySUMwNU1tTXdJQzB6TkNBdE16SWdMVGd6SUMwMU1TQXRNVEV3WXkwMUlDMDNJQzAzSUMweE1DQXROeUF0TVROak1DQXROQ0EySUMweklERTNJQzAyWXpFMklDMDBJRE15SUMweE15QTBPU0F0TXpCek16VWdMVE0wSURVNElDMHpOR014TkNBd0lESTBJRFVnTkRBZ01UWmpOU0EwSURZZ05pQTJJRGwyTkdNdE15QXhOaUF0TkNBek1TQXROQ0EwTldNd0lEYzVJRE15SURFMk5DQXhNalFnTVRZMFl6TTVJREFnTmpVZ0xUSXlJRFkxSUMwMk1TQmpNQ0F0TlRjZ0xUUTVJQzA1TVNBdE9UVWdMVEV5Tkd3dE1UQWdMVGRqTFRjZ0xUVWdMVGtnTFRjZ0xUa2dMVEV3Y3pFZ0xUWWdNaUF0TVRCak55QXRNaklnTWpnZ0xUVTFJRFV6SUMwMU5XTXhOeUF3SURNeUlEVWdOak1nTXpaak1qQWdNakFnTWpJZ01qY2dNaklnTkRoMk1UaGpNQ0E0TkNBek15QXhNek1nT0RJZ01UWXdZekV4SURZZ01UZ2dPQ0F5TXlBNFl6Y2dNQ0F4TVNBdE5TQXhNU0F0TVRGak1DQXROQ0F0TVNBdE55QXROeUF0TVROakxUTXlJQzB6TWlBdE5ERWdMVGMySUMwME1TQXRNVE0xWXpBZ0xUWTNJREl5SUMweE16SWdOVFVnTFRFek1tTXpOeUF3SURRNUlEVTRJRFE1SURFeU55QmpNQ0F4T1RZZ0xURXpOU0F5TnpjZ0xUTXdOeUF6TVRoakxURTNJRFFnTFRJeklEa2dMVEl6SURFMll6QWdOaUF6SURFeUlERXpJREV5WXpZZ01DQXhNeUF0TVNBeE9DQXRNbU14TnpjZ0xUTTJJRE0zTXlBdE1URXlJRE0zTXlBdE16STJZekFnTFRFeE5TQXROak1nTFRFM05TQXRNVEl6SUMweE56VmpMVFV5SURBZ0xUZzFJREk0SUMweE1EUWdOalZqTFRRZ055QXROaUF4TWlBdE1UQWdNVEpqTFRVZ01DQXRNVElnTFRFd0lDMHlPU0F0TWpoakxUTTJJQzB6TnlBdE5qUWdMVFV5SUMwNU5TQXROVEpqTFRNNUlEQWdMVFkwSURJMklDMDNPU0ExT0dNdE5DQTRJQzAxSURFd0lDMDNJREV3SUdNdE5DQXdJQzA0SUMwMElDMHhNaUF0T0d3dE1qWWdMVEkxWXkwek1TQXRNamtnTFRRMElDMHpNaUF0TmpFZ0xUTXlZeTAxTXlBd0lDMDJPQ0F4TURjZ0xURXdPQ0F4TURkakxUZ2dNQ0F0TVRJZ0xUWWdMVEUzSUMweE1td3RNVFFnTFRFM1l5MDBOQ0F0TlRJZ0xUY3lJQzA0TXlBdE1UQXlJQzA0TTJNdE1UY2dNQ0F0TXpRZ01URWdMVE0wSURJNFl6QWdOREVnT0RZZ09UWWdNVE13SURFeE1tTXhPU0EzSURJd0lEZ2dNek1nTWpaak1UVWdNakFnTWpFZ016TWdNakVnTlROak1DQXpNeUF0TWpnZ05qQWdMVFF4SURjNFl5MHhOQ0F4T1NBdE5UVWdOalFnTFRVMUlEa3dJR013SURJM0lETTVJRGt3SURVMElERXhNMk0ySURFd0lERTFJREl5SURFMUlETXdZekFnTmlBdE5pQTNJQzB4TkNBM1l5MDROU0F3SUMweE9ETWdMVFV3SUMweE9EWWdMVEUwTkhZdE5HTXdJQzB5TWlBNElDMDBPQ0F6TnlBdE5EaGpNekFnTUNBME1pQXpNeUEwTmlBME9HTTFJREUzSURZZ01qWWdNVFFnTWpaak5pQXdJREV4SUMwMUlERXhJQzB6TW1Nd0lDMDJNU0F0TXpZZ0xURXhOQ0F0T0RJZ0xURXhOSHBOT1RjMklEQmpMVEkxSURBZ0xUUXpJREU0SUMwME15QTBNM014T0NBME15QTBNeUEwTTNNME15QXRNVGdnTkRNZ0xUUXpjeTB4T0NBdE5ETWdMVFF6SUMwME0zcE5OVEkxSURFNU5pQmpNQ0F0TVRRZ01TQXRNallnTWlBdE16aGpNQ0F0TlNBeUlDMDNJRFFnTFRkek5pQXlJREV4SURaak16QWdNalFnTkRjZ05EZ2dORGNnT0RGak1DQXlPQ0F0TnlBME1pQXRNak1nTkRKakxUTXdJREFnTFRReElDMDBNQ0F0TkRFZ0xUZzBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF4UVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpReFFTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1DQXRNakF3YUMweE1IWXhNalZvTVRCc01qTXdJREl6TUhZdE1USTFlazB4TUNBdE5EQXdhQzB4TUhZeE1qVm9NVEJzTWpNd0lESXpNSFl0TVRJMWVrMHdJREl3TUhZeE1qVm9NVEJzTWpNd0lESXpNSFl0TVRJMWJDMHlNekFnTFRJek1HZ3RNVEI2VFRBZ01IWXhNalZvTVRCc01qTXdJREl6TUhZdE1USTFiQzB5TXpBZ0xUSXpNR2d0TVRCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05EQXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREF6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkwSURReE1tTXdJRFEySUMwNUlEVTNJQzB5TkNBNE9HTXhOU0F6TWlBeU5DQTBNeUF5TkNBNE9YWXlPRFpqTUNBMU1pQXdJRGd6SURjZ01UQXlZellnTVRnZ01qSWdNak1nTWpNZ01qTmpNaUF3SURJZ0xUSWdNaUF0TkdNd0lDMHpJQzAzSUMweUlDMHhOQ0F0TVRSakxUWWdMVEV4SUMwM0lDMHpNU0F0TnlBdE5UQjJMVEU1T0dNd0lDMHlPQ0F4SUMwMU5pQXhJQzA0TkdNd0lDMHhNeUF3SUMweU55QXRNU0F0TkRGak1DQXRNamtnTFRVZ0xUWTFJQzB5TUNBdE9URmpNQ0F0TXlBdE55QXRNVGNnTFRFd0lDMHhPR016SURBZ01UQWdMVEUwSURFd0lDMHhOeUJqTVRVZ0xUSTJJREl3SUMwMk1pQXlNQ0F0T1RGak1TQXRNVFFnTVNBdE1qZ2dNU0F0TkRGak1DQXRNamdnTFRFZ0xUVTJJQzB4SUMwNE5IWXRNVGs0WXpBZ0xUSXdJREVnTFRNNUlEY2dMVFV3WXpjZ0xURXlJREUwSUMweE1TQXhOQ0F0TVRWak1DQXRNU0F0TWlBdE15QXRNaUF0TTJNdE1TQXhJQzB4TnlBMUlDMHlNeUF5TW1NdE55QXlNQ0F0TnlBMU1TQXROeUF4TUROMk1qZzJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF4Tnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpReE55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHlNREIyTVRJMWFERXdiREl6TUNBeU16QjJMVEV5Tld3dE1qTXdJQzB5TXpCb0xURXdlazB3SURJd01IWXhNalZvTVRCc01qTXdJREl6TUhZdE1USTFiQzB5TXpBZ0xUSXpNR2d0TVRCNlRUQWdNSFl4TWpWb01UQnNNak13SURJek1IWXRNVEkxYkMweU16QWdMVEl6TUdndE1UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORFEyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkRRMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMweElDMHpNV013SURZZ05DQTVJREV5SURFeFl6QWdNQ0F4TXpVZ05URWdNVE01SURVeVl6TWdNU0F6SURRZ015QTNkakUxWXpBZ01TQXRNU0F5SUMweklESmpMVEVnTUNBdE15QXdJQzAwSUMweGJDMDNOeUF0TWpoakxUSWdMVEVnTFRNZ0xURWdMVFVnTFRGakxUUWdNQ0F0TnlBeklDMDNJRGgyTnpGak1DQTNJRFVnTVRRZ01USWdNVGRqTVRrZ01DQTFNaUF4T0NBM015QXlObU0zSURjZ01UQWdNVGdnTVRFZ01qZDJNVE13WXpBZ09DQXhJREUySURFM0lERTJZemNnTUNBeE15QXROU0F4TXlBdE1URjJMVEV5TUdNd0lDMDRJRFFnTFRJd0lERXpJQzB5TUdNeUlERWdOemdnTWprZ056Z2dNamtnWXpJZ01TQTBJREVnTlNBeFl6VWdNQ0EzSUMweklEY2dMVGgyTFRjeFl6QWdMVGNnTFRVZ0xURTBJQzB4TWlBdE1UZHNMVGcySUMwek0yTXROQ0F0TWlBdE5TQXRNeUF0TlNBdE4zWXRNVFZqTUNBdE1TQXdJQzB6SURNZ0xUTmpNU0F3SURNZ01TQTBJREZqTmlBeUlERXpOeUExTWlBeE16Y2dOVEoyTFRGak1TQXdJRE1nTWlBMElESmpOeUF3SURnZ0xUY2dPQ0F0TVRKMkxUWXpZekFnTFRZZ0xUTWdMVEV3SUMweE1pQXRNVE5qTUNBd0lDMHhNemNnTFRVeUlDMHhOREFnTFRVemN5MDBJQzB5SUMwMElDMDJkaTB4TTJNd0lDMDFJRE1nTFRjZ01UQWdMVGRzT0RFZ016RmpNaUF4SURRZ01TQTFJREVnWXpVZ01DQTNJQzB6SURjZ0xUaDJMVGN4WXpBZ0xUY2dMVFVnTFRFMElDMHhNaUF0TVRkak1DQXdJQzAzTXlBdE1qZ2dMVGd3SUMwek1XTXROU0F0TWlBdE9DQXRPQ0F0TVRBZ0xURTBZeTB4SUMweUlDMHhJQzAwSUMweElDMDNkaTB4TXpsak1DQXRPU0F0TWlBdE1UWWdMVEUzSUMweE5tTXROeUF3SUMweE15QTFJQzB4TXlBeE1YWXhNelJqTUNBeE1DQXdJREV4SUMwNElERXhZeTAzSUMweUlDMDNOaUF0TXpBZ0xUYzJJQzB6TUdNdE1pQXRNU0F0TXlBdE1TQXROU0F0TVdNdE5DQXdJQzAzSURNZ0xUY2dPSFkzTVdNd0lEY2dOU0F4TkNBeE1pQXhOMk13SURBZ056RWdNamtnTnpjZ016SWdZellnTWlBM0lEVWdOeUF4TW5ZeE5XTXdJRElnTFRFZ015QXROQ0F6YkMweE5ERWdMVFV5WXkwMklEQWdMVGtnTmlBdE9TQXhNWFkyTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMFF6VXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRelVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TTJNd0lESWdNeUF6SURNZ00yZzFNV015SURBZ015QXRNaUEzSUMwMFl6TXlJQzB5TnlBeU1qVWdMVEl5TkNBeU5ERWdMVEl5TkhNeU1UTWdNakF4SURJME1pQXlNalpqTWlBeElEY2dNaUEzSURKb05UQnpNeUF0TVNBeklDMHpZekFnTFRFZ0xURWdMVE1nTFRJZ0xUUmpMVFF6SUMwME1TQXRNamN6SUMwek16UWdMVE13TUNBdE16TTBZeTB5TmlBd0lDMHlOVFFnTWpnNUlDMHpNREFnTXpNMFl5MHhJREVnTFRJZ015QXRNaUEwZWsweU5EWWdMVFkxWXpBZ016RWdNalVnTlRZZ05UVWdOVFp6TlRVZ0xUSTFJRFUxSUMwMU5tTXdJQzB5T1NBdE1qVWdMVFUwSUMwMU5TQXROVFFnY3kwMU5TQXlOU0F0TlRVZ05UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORUl4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVJeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFZ0xUTTVObU10TVNBeklDMHlJRFlnTFRJZ09XTXdJRFVnTXlBeE1DQXhOQ0F4TldNd0lEQWdNakUwSURjeklESXlOU0EzTm1NMklESWdPQ0EwSURnZ04zTXRNaUEySUMwM0lEZGpMVEV3SURRZ0xUSXlOaUEzTnlBdE1qSTJJRGMzWXkweE1TQTBJQzB4TkNBNUlDMHhOQ0F4TkdNd0lETWdNU0EySURJZ01UQmpNeUE0SURZZ01UUWdNVFVnTVRSak1TQXdJRFVnTFRFZ09TQXRNbXd6TURBZ0xURXdNbU14TXlBdE5DQXhNeUF0TVRBZ01UTWdMVEU0Y3pBZ0xURTFJQzB4TXlBdE1UaHNMVE13TmlBdE1UQXpZeTB4SUMweElDMHpJQzB4SUMwMElDMHhZeTAzSURBZ0xURXhJRGdnTFRFMElERTFlaUJOTVRjd0lDMDROR010TWpNZ01DQXRORElnTVRrZ0xUUXlJRFF5Y3pFNUlEUXlJRFF5SURReWN6UXlJQzB4T1NBME1pQXROREp6TFRFNUlDMDBNaUF0TkRJZ0xUUXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFJGUkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRlJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMDJNelJqTUNBek1pQXlPU0EyTnlBMk55QTJOMk16TXlBd0lEWTFJQzB5T1NBMk5TQXRPREZqTVRVZ01DQXpPQ0E1SURRNUlETXpZelFnTVRNZ016Y2dNVGN3SURReklERTNOV013SURVZ0xUWWdNVFVnTFRFeElERTFZeTB4TkNBdE1UQWdMVEl6SUMweE1DQXRNemdnTFRFMVl5MDRJQzAxSUMweU15QXRPU0F0TXpjZ0xUbGpMVGtnTUNBdE1qQWdOQ0F0TWpnZ05Hd3RNamtnTVRWakxURTBJRGtnTFRJMElESTNJQzB5TkNBMU1tTXdJRE15SURJNUlEWTNJRFkzSURZM1l6TXpJREFnTmpZZ0xUSTVJRFkySUMwNE1XTXhOQ0EwSURRM0lERTRJRFUzSURRMklHTTBJREUxSURNeklERXpPU0F6TXlBeE5UTmpNQ0EwSUMwMUlERTBJQzB4TUNBeE5HTXRPU0F0TVRBZ0xURTVJQzB4TUNBdE16TWdMVEUwWXkwNUlDMDFJQzB5TkNBdE1URWdMVE00SUMweE1XTXRPU0F3SUMweE9DQTJJQzB5T1NBMmJDMHlOeUF4TkdNdE1UUWdPU0F0TWprZ01qZ2dMVEk1SURVeFl6QWdNelFnTXpNZ05qWWdOamNnTmpaak16SWdNQ0EzTUNBdE1qZ2dOekFnTFRnd1l6RTFJRFVnTkRNZ01UUWdOVElnTXpoak1qQWdOVElnTXprZ01UVTNJRE01SURFMk1XTXdJRFVnTFRVZ01UUWdMVEV4SURFMFl5MHhOQ0F0T1NBdE1qSWdMVGtnTFRNM0lDMHhOQ0JqTFRrZ0xUUWdMVEkwSUMwNUlDMHpPQ0F0T1dNdE9TQXdJQzB4T1NBMUlDMHlPQ0ExYkMweU9TQXhOR010TVRRZ01UQWdMVEk1SURJNElDMHlPU0ExTW1Nd0lETXpJRE0wSURZMklEY3lJRFkyY3pZeElDMDRNQ0EzTVNBdE9EQmpNVFVnTkNBME15QXhOQ0ExTXlBME1td3pOaUF4TlRkak1DQTBJREFnTVRnZ0xURXpJREU0YkMwek9DQXRNVFJqTFRFMElDMDBJQzB6TkNBdE5DQXRORGdnTFRSb0xURTRiQzB5T1NBeE5HTXRNVFFnTVRVZ0xUSTRJRE16SUMweU9DQTFNbU13SURNM0lETXpJRFkySURjeElEWTJjelkzSUMweU9TQTJOeUF0Tnpaak1UZ2dNQ0ExTUNBeE5TQTJNQ0EwTW13ek9DQXhOakVnWXpBZ05TQXdJREUwSUMweE5TQXhOR3d0TXpnZ0xURTBZeTA1SUMwMElDMHlNaUF0TkNBdE16Y2dMVFJqTFRnZ01DQXRNVGdnTUNBdE1qZ2dOR010TnlBd0lDMHhPQ0ExSUMweU9TQXhNR010TVRRZ01UUWdMVEk0SURNeklDMHlPQ0ExTVdNd0lETTVJRE0wSURZM0lEY3hJRFkzY3pZMklDMHlPQ0EyTmlBdE56VmpNVGtnTUNBMU1pQXhPU0EyTWlBME4yTTBJREUwSURNNElERTBOeUF6T0NBeE5EZHpNeUF4TXlBeklERTVZekFnTWlBdE1pQTFJQzB6SURWakxUVWdNQ0F0TVRFZ0xUVWdMVEUxSUMwMWJDMHpPQ0F0TVRSakxUa2dMVFVnTFRJMElDMDFJQzB6TnlBdE5TQmpMVEV3SURBZ0xUSXdJREFnTFRJNElEVmpMVEV4SURBZ0xURTRJRFlnTFRJNElEaGpMVEUwSURFMElDMHlPU0F6TkNBdE1qa2dOVE5qTUNBek9TQXpNeUEyTmlBM01TQTJObU16TnlBd0lEWTJJQzB5TnlBMk5pQXROelpqTVRrZ01DQTFOaUF5TkNBMk1pQTBNMk14TkNBME55QTBNaUF4TVRnZ05ESWdNVFkxWXpBZ05DQXROU0F4TUNBdE1UUWdNVEJzTFRNNElDMHhOR010TVRFZ0xUWWdMVEkxSUMweE1DQXRNemdnTFRFd1l5MHhNQ0F3SUMweE9TQTBJQzB5T1NBMGJDMHlPQ0F4TkdNdE1UVWdNVFVnTFRJNUlETTFJQzB5T1NBMU0yTXdJRE00SURNeklEY3hJRGN5SURjeElHTXpPQ0F3SURZMklDMHpNeUEyTmlBdE9ERmpORGNnTUNBMk55QTFOeUF4TURRZ056SmpNQ0F3SURFd0lDMDFJREV3SUMweE5XTXdJQzA1SUMweE1EUWdMVE00TnlBdE1UQTBJQzB6T0RkakxUVXpJQzB5TkRZZ0xUUXdOeUF0TVRjMU1DQXROREEzSUMweE56WXdZeTAxSUMweE5DQXRNVEFnTFRFNUlDMHpPU0F0TVRsakxUZ2dNQ0F0TWpnZ01Ua2dMVEk0SURJell6VWdOaUEyTnlBeU5qRWdOekVnTWpjMVl6QWdOQ0F3SURrZ0xUa2dPV3d0TXpRZ0xUbGpMVGdnTFRZZ0xUSXpJQzB4TUNBdE16Y2dMVEV3WXkweE1DQXdJQzB4T1NBMElDMHlPU0EwYkMweU55QXhOU0JqTFRFMElEa2dMVEkxSURJNElDMHlOU0ExTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMFJUSXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBSVElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFlnTUdNdE9TQXdJQzB4TmlBM0lDMHhOaUF4TlhZeU1qQmpNQ0E0SURjZ01UVWdNVFlnTVRWb09USmpNVEFnTUNBeE55QXROeUF4TnlBdE1UVjJMVEl5TUdNd0lDMDRJQzAzSUMweE5TQXRNVGNnTFRFMWFDMDVNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFZCTURJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQk1ESWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1TQTFNbU13SURjZ05TQXhOeUE1SURJemJESTNJRFF6WXpJd0lETXlJRFF3SURZMElEWXhJRGsyWXpVZ09DQXhNQ0F4T0NBeE55QXlOV00xSURjZ09DQTVJREV6SURsak55QXRNU0F5TVNBdE5DQXlNU0F0TVRSak5TQXRPU0ExTmlBdE9USWdOaklnTFRFd01HTXpJQzAxSURjZ0xURXdJREV5SUMweE1HTTBJREFnT1NBeklERTBJREV3WXprZ01URWdOVGtnT1RnZ05qY2dNVEEzWXpRZ05TQTVJRGNnTVRRZ04zTTVJQzB5SURFMElDMDNZekV3SUMweE1TQTFNaUF0TVRBd0lEVTRJQzB4TURsc05pQXRPV014SUMweUlESWdMVFFnTXlBdE5HTXlJREFnTlNBeklERXdJREV3SUdNd0lERWdNU0F4SURRZ05HTXhNaUF4TlNBeE5UVWdNalUzSURFMk15QXlOamRqTlNBMUlERTNJREV4SURFNElERXhZemtnTUNBeU1DQXRNVEFnTWpBZ0xURTVZekFnTFRNZ0xURWdMVGNnTFRNZ0xURXdZeTB4TUNBdE1UVWdMVEl5TXlBdE16WTRJQzB5TXpBZ0xUTTNObU10TXlBdE5DQXRPU0F0TmlBdE1UWWdMVFpqTFRZZ01DQXRNVEVnTVNBdE1UWWdObU10TVRBZ01UQWdMVFl4SURrd0lDMDJOaUE1Tm1NdE15QTFJQzAxSURnZ0xUZ2dPR010TWlBd0lDMDFJQzB5SUMwNUlDMDJZeTAzSUMwNElDMDJPU0F0T1RFZ0xUYzBJQzA1T0dNdE15QXRNeUF0T1NBdE5TQXRNVFFnTFRVZ1l5MDJJREFnTFRFeElESWdMVEUwSURkc0xUWTBJRGswWXkwMElEZ2dMVGNnTVRJZ0xURXhJREV5Y3kwNUlDMDFJQzB4TmlBdE1UTmpMVEV3SUMweE1TQXRNVGtnTFRJeklDMHlPQ0F0TXpWakxUZ2dMVEV3SUMweE9TQXRNalFnTFRNd0lDMHlOSE10TVRRZ05DQXRNVFFnTVRCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05EZEdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORGRHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTWpjeVl6QWdNVEFnT0NBeE9DQXhOeUF4T0dnek1HTTVJREFnTVRjZ0xUZ2dNVGNnTFRFNGRpMHlOVFZqTUNBdE9TQXRPQ0F0TVRjZ0xURTNJQzB4TjJndE16QmpMVGtnTUNBdE1UY2dPQ0F0TVRjZ01UZDJNalUxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRMlFpNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTJRaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRPRFlnTFRFeE4yTXdJRGNnTmlBeE5TQXhOaUF4TldnME5XTTRJREFnTWpJZ01pQXlOU0F4TUdNeklEVWdNVEl4SURJNE9TQXhNakVnTWpnNVl6RWdNeUEwSURFMElEUWdNak5qTUNBeE1DQXRNeUF4T0NBdE1URWdNVGhqTFRNZ01DQXROeUF0TWlBdE1USWdMVFZqTFRNeElDMHhPQ0F0TnpNZ0xUazJJQzAzTXlBdE9UWnpMVFlnTFRFd0lDMHhOU0F0TVRCakxURWdNQ0F0TXlBd0lDMDBJREZqTFRjZ05DQXRNVEFnTVRBZ0xURXdJREUxWXpBZ05DQXhJRGNnTXlBeE1Xd3hNaUF4T0dNek1TQTFNaUEzTmlBeE1EVWdNVFF5SURFd05XTXlOaUF3SURRMElDMDJJRFl3SUMweU9DQmpPQ0F0TVRJZ01UTWdMVEUzSURFNElDMHhOMk0zSURBZ01UUWdPU0F5T1NBeE9XTXlOQ0F4TmlBMU15QXlPU0E0TXlBeU9XTTJNU0F3SURnNElDMHpOaUE0T0NBdE9UVmpNQ0F0T1RNZ0xUYzRJQzB4T0RRZ0xURTNOQ0F0TVRnMGFDMDBZeTB4TXlBd0lDMDBNeUF5SUMwMk15QXhOMk10TnlBM0lDMHhNaUF4TWlBdE1UWWdNVEp6TFRjZ0xUUWdMVEV4SUMweE5td3RNellnTFRrell5MHpJQzAzSUMwMUlDMHhNU0F0TlNBdE1UVmpNQ0F0TmlBeElDMDRJRGdnTFRob016SmpPU0F3SURFeklDMDRJREV6SUMweE5HTXdJQzAzSUMwMElDMHhPQ0F0TVRVZ0xURTRhQzB5TXpRZ1l5MHhNQ0F3SUMweE5pQXhNU0F0TVRZZ01UZDZUVEl3TmlBM04yTXdJQzB4TkNBeklDMHpOeUF5TVNBdE16ZGpNakVnTUNBMU5pQXpNQ0EzT1NBNE1XTXhOU0F6TWlBeU1TQTFOeUF5TVNBNE1HTXdJREUzSUMweUlETXdJQzB4TVNBek5HTXRNeUF4SUMwMUlERWdMVGdnTVdNdE5UQWdNQ0F0TVRBeUlDMHhNVE1nTFRFd01pQXRNVFU1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRM01DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTNNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNeUF3WXkweE15QXdJQzB4TXlBMElDMHhNeUF4TUhZMVl6QWdOU0F5SURrZ09TQXhOV3d4TnpBZ01UY3hZekFnT1NBdE16RWdNVEFnTFRNNElERXdhQzB6TjJNdE1qTWdNQ0F0TWpVZ0xUUTVJQzAwTmlBdE5EbGpMVGNnTUNBdE9TQTJJQzA1SURFell6QWdNVEFnTkNBeU15QTJJREk0WXpZZ01Ua2dNVElnTlRBZ01qVWdOalpqTkNBMUlEY2dOaUE1SURab05XTXpJREFnTmpVZ0xUUWdPRFlnTFRSak1qWWdNQ0EyTlNBeE1DQTVNU0F4TUdNeE1pQXdJREl4SUMweE5TQXlNU0F0TWpGak1DQXROU0F0TmlBdE1UTWdMVEV6SUMweE9HTXROaUF0TnlBdE1UTWdMVEV6SUMweU1DQXRNVGtnYkMweE1UZ2dMVEV4TW1NdE9DQXRPQ0F0TVRRZ0xURTFJQzB4TkNBdE1qQmpNQ0F0TkNBMUlDMDNJREUzSUMwM1l6RTRJREFnTXpVZ0xUWWdOVEFnTFRFMll6TWdMVElnTVRJZ0xUZ2dNVFFnTFRoak5TQXdJRFVnTkNBMUlEaHpMVE1nTVRNZ0xUTWdNVFJqTFRZZ01USWdMVEU1SURFd0lDMHlOeUF4T0dNdE15QTBJQzAxSURFd0lDMDFJREUyWXpBZ01UY2dNak1nTXpFZ016Z2dNekpvTldNeU5TQXdJRE0zSUMweU5pQXpOeUF0TkRoak1DQXRNemdnTFRRMklDMHhNRFFnTFRFeE1DQXRNVEEwWXkweU9DQXdJQzAyTXlBeU55QXROemtnTWpkekxUTTVJQzB5TXlBdE5UWWdMVEl6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRMk5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTJOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpPU0F6TTJNdE1UQWdNQ0F0TVRrZ05pQXRNVGtnTVRaMk1UWTFZekFnT1NBeE1pQXhNaUF4TnlBeE1uTXhNQ0F0TXlBeE1pQXROMk13SUMweElEQWdMVElnTVNBdE0yTTFJQzB4TUNBeE1TQXRNakVnTVRnZ0xUSXhZemNnTVNBeE15QTFJREkzSURFNGN6STVJRE0ySURnM0lETTJZemd6SURBZ01UTXdJQzAxT1NBeE5UVWdMVFU1WXpJeElEQWdNemtnTXpFZ05EWWdORE5qTkNBM0lESXdJREV4SURJeElERXhZekUzSURBZ01UY2dMVEV6SURFM0lDMDBNSFl0TkdNd0lDMHhNRE1nTFRFeE9TQXRNalEySUMweE1Ua2dMVFF4TTJNd0lDMHlPU0F0TmlBdE16Y2dMVEUySUMwek55QnpMVFUzSURrZ0xUZ3lJRGx6TFRZMklDMDVJQzA0TkNBdE9XTXRNVGtnTUNBdE1Ua2dNVEFnTFRFNUlETXhZekFnTXprZ016RWdPVGNnTmprZ01UUXhZell3SURjeElERXpOeUF4TWpjZ01UTTNJREUxTldNdE1TQTJJQzB6SURrZ0xUY2dPV010TWlBd0lDMDJJQzB5SUMwNUlDMDBZeTA0SUMwMklDMHpPQ0F0TWpFZ0xUWTJJQzB5TVdNdE5UZ2dNQ0F0TnpFZ056VWdMVEV4TVNBM05XTXRNamdnTUNBdE16Z2dMVEkzSUMwME55QXROVEJqTFRVZ0xURXpJQzA1SUMwMU15QXRNamdnTFRVemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqVXdRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalV3UWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweE1qUmpNQ0EySURBZ01USWdNU0F4T0dNeUlETTFJREUxSURjMElEUTNJRGMwWXpJMklEQWdORGNnTFRNMElEUTNJQzAzT0dNd0lDMHlPQ0F0T1NBdE5UTWdMVEl6SUMwMk4yTXRNeUF0TXlBdE55QXROeUF0TnlBdE1UUmpNU0F0TnlBMElDMHhNU0EzSUMweE5HTTBJQzB6SURrZ0xUTWdNVFFnTFROak1UWWdNQ0ExTVNBeE5DQTFNU0F4TWpSak1DQXhNVEVnTFRReElERXpNQ0F0TmpJZ01UTXdZeTB5TUNBd0lDMHpOU0F0TWpNZ0xUUXhJQzB6TTJNdE5pQXRNVEVnTFRjZ0xUSXdJQzB4TXlBdE1qQnpMVEV5SURJZ0xURXlJREUxYkRjZ01uWXlNakpqTUNBNElETWdNVGNnTVRRZ01UY2dZekV3SUMweUlEWXlJQzB4TUNBNE1TQXRNVEJ6TmpZZ09TQTNOQ0E1WXpjZ01DQTRJQzA0SURnZ0xUSXhZekFnTFRFMklDMHpJQzA1TmlBdE9EWWdMVGsyWXkweE5TQXdJQzB5T0NBMElDMDBNU0F4TUdNdE5DQXlJQzA1SURNZ0xURXlJRE5qTFRZZ01DQXRPU0F0TXlBdE1UQWdMVEV5Y3kweklDMDJNU0F0TXlBdE5qRjJMVFJqTUNBdE15QXdJQzAzSURNZ0xUZGpNQ0F3SURJZ01DQXpJREZqTVRVZ01UVWdNamdnTWpJZ05UQWdNakpqT0RjZ01DQXhNakVnTFRreklERXlNU0F0TVRZM1l6QWdMVGt3SUMwME1DQXRNVFkwSUMweE1USWdMVEUyTkdNdE56TWdNQ0F0TVRBMklEUXhJQzB4TURZZ01USTBlaUFpTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3UkVRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1JFUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1pQXROR010TVNBeElDMHlJRE1nTFRJZ05YTXhJRFFnTWlBMWJERXhOaUF4TVRaak1TQXhJRFFnTXlBM0lETnpOaUF0TWlBM0lDMHpiREV4TmlBdE1URTJZekVnTFRFZ01pQXRNeUF5SUMwMWN5MHhJQzAwSUMweUlDMDFiQzB4TVRnZ0xURXhPV010TVNBdE1TQXRNeUF0TWlBdE5TQXRNbk10TkNBeElDMDFJREo2VFRFeU5TQTVNR3d0T0RrZ0xUZzViRGc1SUMwNE9HdzRPU0E0T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZMU1EUXVlRzFzQUR4emVXMWliMndnYVdROUlrWTFNRFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TWpVeFl6SWdNVEV3SURFeUlERTFOeUEwT1NBeU1UWjJNakkxWXkweE5DQXRNVElnTFRJeUlDMDBPQ0F0TWpNZ0xURXhOR2d0TWpKak1TQXhNRFVnTVRjZ01UVTVJRFExSURFM01YWTRNbWd5TVhZdE9ERmpNamtnTFRnZ05Ea2dMVFkzSURRNUlDMHhORFpqTUNBdE5qRWdMVEV6SUMweE1UTWdMVE0zSUMweE5UQnNMVEV5SUMweE9IWXRNVEl6YURRNGRpMDJNbWd0TkRoMkxUYzVhQzB5TVhZM09XZ3RORGw2VFRjd0lDMHliRE1nTkdNeE5TQXlOaUF5TkNBMk1DQXlOQ0F4TURCak1DQTBOU0F0TVRFZ09ERWdMVEkzSURreGRpMHhPVFY2VFRRNUlDMDVPU0JqTFRFMklDMHpNQ0F0TWpNZ0xUVTFJQzB5TlNBdE9UQm9NalYyT1RCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05URXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOVEV3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEVnTFRNM1l5MHhJRGtnTFRFZ01UY2dMVEVnTWpaak1DQTNPU0F5TnlBeU5qRWdNVE0zSURJMk1XTXhNU0F3SURFd01pQXRNVEVnTVRBeUlDMHhORE5qTUNBdE9ETWdMVFEySUMwNE5TQXRORFlnTFRnMVl5MHhOeUF3SUMwME5pQXhOeUF0TkRZZ056VmpNQ0F6TVNBeE5DQTNOQ0F6T0NBM05HTTVJREFnTVRBZ01USWdNVEFnTWpKak1DQTVJQzB4TWlBek15QXRORE1nTXpOakxUTXpJREFnTFRjNElDMHpNeUF0TnpnZ0xURTVPV013SUMweE5qVWdNalVnTFRJME15QTNOQ0F0TWpRell6RTVJREFnTnpNZ01qa2dPREFnTVRVNFl6RWdNVGNnT0NBeE9DQXhNaUF4T0NCak15QXdJREV4SURBZ01URWdMVEl4WXpBZ0xUSTVJQzB4TlNBdE1UZzVJQzB4TWpBZ0xURTRPV010T1RJZ01DQXRNVEkzSURFME1TQXRNVE13SURJeE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFRekl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUXpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVNBeE9UZGpNQ0F3SUMweElESWdMVEVnTkdNd0lERWdNU0F6SURJZ00zTTBJQzB5SURnZ0xUZGpNVEVnTFRFMElEa3pJQzB4TmpZZ01UZzNJQzB4Tmpaak5EWWdNQ0E0TnlBek1DQXhNVGdnTmpGak55QTRJREUwSURFM0lESXlJREkxWXpJM0lETXlJRFUxSURZMElEZzFJRGsxWXpjZ09TQXhOQ0F4T1NBeU15QXlObk14TkNBNUlESXlJRGxqTVRNZ0xURWdNaklnTFRjZ016RWdMVEU0WXpVZ0xUY2dOVFVnTFRZMklEa3lJQzB4TURoMk1qRXlhRE13ZGkweE9USnNOalFnTnpGak9DQTVJREUwSURFNElESXpJREkyWXprZ055QXhOU0E1SURJeUlEbGpPQ0F3SURFMklDMDJJREkySUMweE5TQmpPU0F0T0NBM055QXRPVEVnT0RZZ0xURXdNR00wSUMwMElERXdJQzA1SURFMklDMDVZelVnTUNBeE1TQXpJREU1SURFd1l6RXhJREV3SURneUlEazRJRGt6SURFd04yTTFJRFFnTVRJZ055QXhPQ0EzWXpnZ01DQXlOaUF0T0NBeU5pQXRNVGhqTUNBdE9TQXRNVE1nTFRJeUlDMHhOQ0F0TWpOakxURXpJQzB4TlNBdE1UYzRJQzB4T1RRZ0xURTROU0F0TWpBeFl5MDBJQzB6SUMweE1TQXROU0F0TVRrZ0xUVmpMVGtnTUNBdE1UY2dNaUF0TWpFZ04yTXRPQ0F4TUNBdE9ESWdPRGNnTFRnMklEazBZeTAzSURnZ0xURXhJREV4SUMweE5pQXhNV010TnlBd0lDMHhNeUF0TkNBdE1qTWdMVEV5SUdNdE55QXROeUF0TVRVZ0xURTBJQzB5TWlBdE1qSnNMVGNnTFRaMkxURXpOR2d0TXpCMk1UQTFiQzB6T1NBdE16aGpMVFFnTFRNZ0xURXhJQzAxSUMweE9TQXROWE10TVRZZ01pQXRNakFnTjJNdE9TQXhNQ0F0T0RNZ09EY2dMVGczSURrMFl5MDJJRGdnTFRFd0lERXlJQzB4TmlBeE1tTXROU0F3SUMweE1pQXROU0F0TWpJZ0xURXpiQzB4T1NBdE1UZGpMVE0wSUMwME1DQXRPREFnTFRneklDMHhOVFFnTFRnell5MHhNRFVnTUNBdE1UZzJJREV6TWlBdE1qRXpJREU1TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMU5qa3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFOamtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4TURKak1DQTJOQ0F6T0NBeE1UUWdNVEEwSURFeE5HTXlPU0F3SURVMElDMDVJRGMzSUMweU0yTXhPQ0F0TVRFZ01qTWdMVEU0SURJNUlDMHhPR00wSURBZ05TQTBJRFVnTVRWMk1UQXdZekFnTVRFZ05DQXhOaUF4TmlBeE5uTXhOaUF0TlNBeE5pQXRNVFoyTFRFeU9XTXdJQzB4T0NBeUlDMHlNQ0F4TlNBdE16UmpORFFnTFRRNElEYzJJQzAzT0NBeE1EZ2dMVGM0WXpNMUlEQWdOalVnTWpFZ05qVWdOalJqTUNBeU5pQXRNVFlnTkRjZ0xUTXpJRFEzWXkweU1TQXdJQzB5TWlBdE1qTWdMVFV4SUMweU0yTXRNakVnTUNBdE16WWdNVFFnTFRNMklETTJJR013SURNd0lESTFJRFEwSURVMklEUTBZelF6SURBZ09Ea2dMVE14SURnNUlDMHhNRE5qTUNBdE5qUWdMVE00SUMweE1UUWdMVEV3TkNBdE1URTBZeTB5T1NBd0lDMDFOQ0E1SUMwM055QXlNMk10TVRnZ01URWdMVEl6SURFNElDMHlPU0F4T0dNdE5TQXdJQzAxSUMwMElDMDFJQzB4TlhZdE1UQXdZekFnTFRFeElDMDBJQzB4TmlBdE1UWWdMVEUyY3kweE5pQTFJQzB4TmlBeE5uWXhNamxqTUNBeE9DQXRNaUF5TUNBdE1UVWdNelJqTFRRMElEUTRJQzAzTmlBM09DQXRNVEE0SURjNFl5MHpOU0F3SUMwMk5TQXRNakVnTFRZMUlDMDJOR013SUMweU5pQXhOaUF0TkRjZ016TWdMVFEzSUdNeU1TQXdJREl5SURJeklEVXhJREl6WXpJeElEQWdNellnTFRFMElETTJJQzB6Tm1Nd0lDMHpNQ0F0TWpVZ0xUUTBJQzAxTmlBdE5EUmpMVFF6SURBZ0xUZzVJRE14SUMwNE9TQXhNRE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlVJMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VSTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEV3TUdNd0lERXhPQ0F4TnpjZ016TTVJREk0T1NBek16bGpOeklnTUNBeE1UTWdMVFE0SURFek5pQXROelpzTXlBdE0yTXhOQ0F0TVRjZ01qa2dMVE0wSURReUlDMDBPR3cwSURSak1qY2dNeklnTlRVZ05qUWdPRFFnT1RWak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRoak5TQXROeUEyTWlBdE56TWdPVGdnTFRFeE5XdzBJRFJqTWpjZ016SWdOVFVnTmpRZ09EUWdPVFZqTnlBNElERTBJREU0SURJeklESTFjekUwSURrZ01qSWdPV014TXlBdE1TQXlNaUF0TnlBek1TQXRNVGhqTlNBdE5pQTFPU0F0TnpBZ09UWWdMVEV4TWlCak1pQXlJRFFnTkNBMUlEUmpOREVnTXpNZ09EVWdOamdnT0RVZ01USTFZekFnT1RRZ0xUazFJREV4TlNBdE1UY3dJREV4TjJNdE5pQXdJQzA1SURNZ0xUa2dObU13SURRZ05DQTRJREV5SURFeVl6TWdNaUE1SURJZ01UY2dNbU15TmlBd0lEY3lJQzA0SURrNUlDMHhPV00wTnlBdE1qY2dPREVnTFRjeElEZ3hJQzB4TkRSak1DQXROVFVnTFRRNElDMHhNRGNnTFRreElDMHhORE5qTFRJNUlDMHlOeUF0TmpjZ0xUWTFJQzAzTXlBdE56QmpMVFFnTFRNZ0xURXhJQzAxSUMweE9DQXROV010T0NBd0lDMHhOaUF5SUMweU1DQTNZeTA1SURFd0lDMDRNeUE0TnlBdE9EY2dPVE1nWXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TW5NdE1USWdMVFVnTFRJeUlDMHhNMk10T0NBdE5pQXRNVFlnTFRFMElDMHlOQ0F0TWpGakxUSTVJQzB5TnlBdE56QWdMVFk0SUMwM05pQXROek5qTFRRZ0xUTWdMVEV4SUMwMUlDMHhPQ0F0TldNdE9DQXdJQzB4TmlBeUlDMHlNQ0EzWXkwNUlERXdJQzA0TXlBNE55QXRPRGNnT1ROakxUWWdPQ0F0TVRBZ01USWdMVEUxSURFeWN5MHhNaUF0TlNBdE1qSWdMVEV6WXkwNElDMDJJQzB4TmlBdE1UUWdMVEkwSUMweU1XTXRNamtnTFRJM0lDMDNNQ0F0TmpnZ0xUYzJJQzAzTTJNdE15QXRNeUF0TVRFZ0xUVWdMVEU0SUMwMVl5MDRJREFnTFRFMUlESWdMVEl3SURjZ1l5MDFJRFlnTFRNMElETTJJQzAxTnlBMk1HTXRNVFlnTVRVZ0xUUTBJRFl3SUMweE1ETWdOakJqTFRRNUlEQWdMVGc0SUMwME5TQXRNVEF3SUMwMk1HTXRNemtnTFRRNElDMDRNQ0F0TVRBNUlDMDRNQ0F0TVRjeVl6QWdMVGc1SURnM0lDMHhOallnT0RjZ0xURTJObU0zTWlBdE5qZ2dNVFkxSUMwM01pQXlNVFFnTFRjMGFEaGpNVGtnTFRFZ01qWWdMVFFnTWpZZ0xUaGpNQ0F0TmlBdE1UUWdMVEV5SUMweU5pQXRNVEpqTFRjZ01DQXRNakFnTFRJZ0xUTTVJQzB5WXkwek15QXdJQzA0TWlBMUlDMHhORGNnTXpKakxURXdNaUEwTWlBdE1UVTBJREV4TmlBdE1UWTRJREl4T0NCakxURWdOaUF0TVNBeE1TQXRNU0F4TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVeU1rRXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlNa0VpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEUxTlNBeE1UWm9NekV4ZGkwME9Xd3RNakl3SUMweE16Um9Nakl3ZGkwME9XZ3RNekV4ZGpRNWJESXhOaUF4TXpSb0xUSXhOblkwT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMVFqY3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFRamNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4T1RGak1DQTNNU0EyTkNBeE5UUWdNVFkxSURFMU5HTXhPQ0F3SURneUlDMDVJRGd5SUMweU5XTXdJQzB6SUMweElDMDRJQzAwSUMwNFl5MHhNU0F3SUMwek1TQTRJQzAxTVNBNFl5MDRPU0F3SUMweE5UZ2dMVFl3SUMweE5UZ2dMVEV6TUdNd0lDMDJOU0ExTlNBdE1UUTNJREV5TlNBdE1UUTNZelF6SURBZ056Y2dORE1nTVRFeUlEWTRZeklnTVNBeklETWdOQ0EwWXpJM0lETXlJRFUxSURZMElEZzBJRGsxWXpjZ09DQXhOQ0F4T0NBeU15QXlOWE14TkNBNUlESXlJRGxqTVRNZ0xURWdNaklnTFRjZ016RWdMVEU0YkRrNUlDMHhNVFJzTXlBell6STNJRE15SURVMUlEWTBJRGcwSURrMUlHTTNJRGdnTVRRZ01UZ2dNak1nTWpWek1UUWdPU0F5TWlBNVl6RXpJQzB4SURJeUlDMDNJRE14SUMweE9HdzVPU0F0TVRFMVl6SWdNU0F6SURNZ05DQTBZekkzSURNeUlEVTFJRFkwSURnMElEazFZemNnT0NBeE5DQXhPQ0F5TXlBeU5YTXhOQ0E1SURJeUlEbGpNVE1nTFRFZ01qSWdMVGNnTXpFZ0xURTRiRGs1SUMweE1UVnNOVGNnTmpSMk1UVTFhREl4ZGkweE16RnNNVEFnTVRGak9DQTRJREUwSURFM0lESXpJREkxWXprZ055QXhOU0E1SURJeUlEbGpPQ0F3SURFMklDMDJJREkySUMweE5XTTVJQzA0SURjMklDMDVNQ0E0TlNBdE9UbGpOQ0F0TkNBeE1DQXRPU0F4TmlBdE9TQmpOU0F3SURFeElETWdNVGtnTVRCak1URWdNVEFnT0RFZ09UY2dPVElnTVRBMll6VWdOQ0F4TWlBM0lERTRJRGRqT0NBd0lESTJJQzA0SURJMklDMHhPR013SUMwMklDMDRJQzB4TlNBdE1UUWdMVEl5WXkweE15QXRNVFVnTFRFM055QXRNVGt6SUMweE9EUWdMVEl3TUdNdE5DQXRNeUF0TVRFZ0xUVWdMVEU1SUMwMWN5MHhOaUF5SUMweU1DQTNZeTA0SURFeElDMDRNaUE1TUNBdE9EY2dPVFZqTFRVZ05pQXRPQ0E1SUMweE15QTVkaTB4TnpKb0xUSXhkakUyTTJ3dE15QXRNMk10TVRNZ0xURXhJQzB5TmlBdE1qTWdMVE00SUMwek5XTXROaUF0TlNBdE1USWdMVEV6SUMweU1DQXRNVGdnWXkweU1TQXRNVGtnTFRNNUlDMHpOeUF0TkRNZ0xUUXhZeTAwSUMweklDMHhNU0F0TlNBdE1UZ2dMVFZqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRE1nT0RjZ0xUZzNJRGt6WXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TW5NdE1USWdMVFVnTFRJeUlDMHhNMk10TVRRZ0xURXhJQzB5TmlBdE1qTWdMVE01SUMwek5Xd3RNVFVnTFRFMFl5MHlNaUF0TWpFZ0xUUXlJQzAwTVNBdE5EY2dMVFExWXkwMElDMHpJQzB4TVNBdE5TQXRNVGdnTFRWakxUZ2dNQ0F0TVRZZ01pQXRNakFnTjJNdE9TQXhNQ0F0T0RNZ09EY2dMVGczSURrell5MDJJRGdnTFRFd0lERXlJQzB4TlNBeE1pQnpMVEV5SUMwMUlDMHlNaUF0TVROc0xUSTBJQzB5TVdNdE1qa2dMVEkzSUMwM01DQXROamdnTFRjMklDMDNNMk10TkNBdE15QXRNVEVnTFRVZ0xURTRJQzAxWXkwNElEQWdMVEUySURJZ0xUSXdJRGRqTFRrZ01UQWdMVGd6SURnM0lDMDROeUE1TTJNdE5pQTRJQzB4TUNBeE1pQXRNVFVnTVRKekxURXlJQzAxSUMweU1pQXRNVE5qTFRFMElDMHhNU0F0TWpZZ0xUSXpJQzB6T1NBdE16VmpMVGNnTFRZZ0xURTFJQzB4TlNBdE1qWWdMVEl3WXkwek1TQXRNallnTFRjeElDMDBPU0F0TVRFeklDMDBPV010TVRZZ01DQXRNeklnTXlBdE5EZ2dNVEZqTFRZMElETXpJQzA1T1NBNU15QXRPVGtnTVRnMmVpQWlMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFRek11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUXpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVNBeE9UaGpNQ0F3SUMweElESWdMVEVnTkdNd0lERWdNU0F6SURJZ00zTTBJQzB5SURrZ0xUZGpNVEVnTFRFMElEa3lJQzB4TmpZZ01UZzJJQzB4Tmpaak5EY2dNQ0E0TnlBeU9TQXhNVGtnTmpGc01qRWdNalJqTWpjZ016TWdOVFlnTmpVZ09EVWdPVFpqTnlBNElERTBJREU0SURJeklESTFjekUwSURrZ01qSWdPV014TXlBdE1TQXlNaUF0TnlBek1TQXRNVGhqTlNBdE55QTJNeUF0TnpRZ01UQXdJQzB4TVRac015QTBZekkzSURNeklEVTJJRFkxSURnMUlEazJZemNnT0NBeE5DQXhPQ0F5TXlBeU5YTXhOQ0E1SURJeUlEbGpNVE1nTFRFZ01qSWdMVGNnTXpFZ0xURTRJR00xSUMwM0lEWXlJQzAzTWlBNU9TQXRNVEUxYkRnM0lEazVZemdnT0NBeE5DQXhOeUF5TXlBeU5XTTVJRGNnTVRVZ09TQXlNaUE1WXpnZ01DQXhOaUF0TmlBeU55QXRNVFZqT1NBdE9DQTNOaUF0T1RFZ09EVWdMVEV3TUdNMElDMDBJREV3SUMwNUlERTJJQzA1WXpVZ01DQXhNU0F6SURFNUlERXdZekV5SURFd0lEZ3lJRGs0SURreklERXdOMk0xSURRZ01USWdOeUF4T0NBM2N6RXpJQzB6SURJeElDMDRZelFnTFRNZ05pQXROeUEySUMweE1HTXdJQzAzSUMwNElDMHhOU0F0TVRVZ0xUSXlZeTB4TXlBdE1UVWdMVEUzT0NBdE1UazFJQzB4T0RVZ0xUSXdNbU10TkNBdE15QXRNVEVnTFRVZ0xURTVJQzAxSUhNdE1UWWdNaUF0TWpBZ04yTXRPQ0F4TUNBdE9ETWdPRGdnTFRnM0lEazBZeTAzSURnZ0xURXhJREV4SUMweE5pQXhNV010TmlBd0lDMHhNaUF0TkNBdE1qSWdMVEV5WXkweklDMHlJQzB5TkNBdE1qQWdMVEl5SUMweU1XTXRNekFnTFRJM0lDMDNNU0F0TmprZ0xUYzNJQzAzTkdNdE5DQXRNeUF0TVRFZ0xUVWdMVEU0SUMwMVl5MDRJREFnTFRFMklESWdMVEl3SURkakxUa2dNVEFnTFRnMElEZzRJQzA0T0NBNU5HTXROaUE0SUMweE1DQXhNaUF0TVRVZ01USnpMVEV5SUMwMUlDMHlNaUF0TVROc0xUSTFJQzB5TVdNdE1qa2dMVEkzSUMwM01DQXROamtnTFRjMklDMDNOQ0JqTFRRZ0xUTWdMVEV4SUMwMUlDMHhPQ0F0TldNdE9DQXdJQzB4TmlBeUlDMHlNQ0EzWXkweE1DQXhNQ0F0T0RRZ09EZ2dMVGc0SURrMFl5MDJJRGdnTFRFd0lERXlJQzB4TlNBeE1uTXRNVElnTFRVZ0xUSXlJQzB4TTJNdE55QXROU0F0TVRRZ0xURXhJQzB5TUNBdE1UZGpMVE16SUMwek9TQXRPREFnTFRneUlDMHhOVFFnTFRnell5MHhNRFVnTUNBdE1UZzFJREV6TWlBdE1qRXpJREU1T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMU5qZ3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFOamdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVE1nTVRFMVl6QWdOeklnTkRZZ01UQXpJRGc1SURFd00yTXpNU0F3SURVMklDMHhOQ0ExTmlBdE5EUmpNQ0F0TWpJZ0xURTFJQzB6TmlBdE16WWdMVE0yWXkweU9TQXdJQzB6TUNBeU15QXROVEVnTWpOakxURTNJREFnTFRNeklDMHlNU0F0TXpNZ0xUUTNZekFnTFRReklETXdJQzAyTkNBMk5TQXROalJqTXpJZ01DQTJOU0F5TnlBeE1EZ2dOelZqTkRrZ05UUWdPVE1nT1RJZ01UVTRJRGt5WXpZMklEQWdNVEEwSUMwMU1DQXhNRFFnTFRFeE5HTXdJQzAzTWlBdE5EWWdMVEV3TXlBdE9Ea2dMVEV3TTJNdE16RWdNQ0F0TlRZZ01UUWdMVFUySURRMFl6QWdNaklnTVRVZ016WWdNellnTXpZZ1l6STVJREFnTXpBZ0xUSXpJRFV4SUMweU0yTXhOeUF3SURNeklESXhJRE16SURRM1l6QWdORE1nTFRNd0lEWTBJQzAyTlNBMk5HTXRNeklnTUNBdE5qVWdMVEkzSUMweE1EZ2dMVGMxWXkwME9TQXROVFFnTFRreklDMDVNaUF0TVRVNElDMDVNbU10TmpZZ01DQXRNVEEwSURVd0lDMHhNRFFnTVRFMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUVkNRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweE9UQmpNQ0F4SURJZ01pQTNJREpvTjJNMU1DQXdJREU0TVNBMU5pQXlOVE1nTVRJell6UXlJRE01SURFeE15QXhNVGtnTVRZMklERTNNMk00SURnZ01qTWdNalFnTXpVZ016aGpOU0ExSURFd0lERXlJREUzSURFNWJEUXhJRFEyWXpjZ09DQXhOQ0F4T0NBeU15QXlOWE14TkNBNUlESXlJRGxqTVRNZ0xURWdNaklnTFRjZ016RWdMVEU0WXpVZ0xUY2dOak1nTFRjMElEazVJQzB4TVRac05DQTFZekkzSURNeUlEVTFJRFkwSURnMElEazFZemNnT0NBeE5DQXhPQ0F5TXlBeU5YTXhOQ0E1SURJeUlEbGpNVE1nTFRFZ01qSWdMVGNnTXpFZ0xURTRJR00xSUMwM0lEWXdJQzAzTVNBNU55QXRNVEV6WXpJZ015QTFJRFVnTlNBMVl6UXhJRE16SURnMUlEWTRJRGcxSURFeU5XTXdJRGswSUMwNU5TQXhNVFVnTFRFM01DQXhNVGRqTFRZZ01DQXRPU0F6SUMwNUlEWmpNQ0EwSURRZ09DQXhNaUF4TW1NeklESWdPU0F5SURFM0lESmpNallnTUNBM01pQXRPQ0E1T1NBdE1UbGpORGNnTFRJM0lEZ3hJQzAzTVNBNE1TQXRNVFEwWXpBZ0xUVTVJQzAxTkNBdE1URXpJQzA1T0NBdE1UUTVZeTB5T0NBdE1qY2dMVFl4SUMwMk1DQXROamNnTFRZMFl5MDBJQzB6SUMweE1TQXROU0F0TVRnZ0xUVmpMVGdnTUNBdE1UWWdNaUF0TWpBZ055QmpMVGtnTVRBZ0xUZ3pJRGczSUMwNE55QTVNMk10TmlBNElDMHhNQ0F4TWlBdE1UVWdNVEp6TFRFeUlDMDFJQzB5TWlBdE1UTmpMVEUwSUMweE1TQXRNallnTFRJeklDMHpPU0F0TXpWakxUUWdMVFFnTFRrZ0xURXdJQzB4TlNBdE1UUmpMVEl5SUMweU1TQXRORElnTFRReUlDMDBOeUF0TkRWakxUUWdMVE1nTFRFeElDMDFJQzB4T0NBdE5XTXRPQ0F3SUMweE5pQXlJQzB5TUNBM1l5MDVJREV3SUMwNE15QTROeUF0T0RjZ09UTmpMVFlnT0NBdE1UQWdNVElnTFRFMUlERXljeTB4TWlBdE5TQXRNaklnTFRFemJDMDBJQzAwWXkwMU5DQXROVGdnTFRFek55QXRNVFF6SUMweU1EQWdMVEU0TlNCakxUYzRJQzAxTVNBdE1UZzVJQzB4TURZZ0xUSTJNQ0F0TVRBMll5MDRJREFnTFRFMUlERWdMVEl5SURKak1DQXdJQzAySURJZ0xUWWdOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxT0RNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU9ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qVWdNVEE1YUMweU5IWXlPREJvTWpSMkxUSTRNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkxTVRFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNemgyTWpkak1DQTVOU0F5TnlBeU1ERWdPREVnTWpReFl6RXdJRGNnTWpRZ01URWdNalFnTWpWMk9EbGpNQ0EzSURnZ01UWWdNVE1nTVRaak55QXdJREUxSUMwNUlERTFJQzB4Tm5ZdE56UmpNQ0F0TWpBZ05pQXRNakVnTWpNZ0xUSTBZell3SUMweE5DQTRNaUF0T0RjZ09ESWdMVEUwTUdNd0lDMDRNaUF0TkRZZ0xUZzFJQzAwTmlBdE9EVmpMVEUySURBZ0xUUTJJREU0SUMwME5pQTNNMk13SURJeUlEZ2dOalFnTXpJZ056TmpOaUF6SURFeUlEUWdNVFVnTVRGak1TQXpJRElnTnlBeUlERXdZekFnTVRnZ0xURTVJRE0xSUMwek55QXpObWd0TmlCakxURTNJREFnTFRFNUlDMDVJQzB4T1NBdE1qWjJMVE01Tm1Nd0lDMHhNU0E0SUMweE9DQXhPQ0F0TVRoak15QXdJRFlnTVNBNUlESmpOVGdnTWpZZ056QWdNVEF3SURjd0lERTFObU13SURFeklEWWdNVFlnTVRFZ01UWnpNVEFnTFRJZ01UQWdMVEUzWXpBZ0xUTXhJQzB4TUNBdE1UZzFJQzB4TVRJZ0xURTVNV010TkNBd0lDMDJJQzAzSUMwMklDMHhOSFl0Tnpoak1DQXRPU0F0T0NBdE1UZ2dMVEUxSUMweE9HTXROU0F3SUMweE15QTVJQzB4TXlBeE9IWTNObU13SURFeklDMHlJREl5SUMweE1pQXlObU10TlRnZ01UZ2dMVGc1SURFMU1pQXRPVE1nTWpBeWVrMDVOaUF4TnpjZ1l6QWdNQ0F0TWpJZ0xUSTNJQzB5TWlBdE1UVXlZekFnTFRFeU5DQTRJQzB4TlRrZ01qUWdMVEU1TjJNeElDMHpJRElnTFRRZ015QXROR015SURBZ05DQTBJRFFnTVROMk16STRZekFnTlNBdE1pQXhOQ0F0TmlBeE5HTXRNU0F3SUMweUlEQWdMVE1nTFRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05UQTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOVEExSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFEySUMweU5USmpMVEk0SURFeElDMDBOQ0EyTVNBdE5EWWdNVFU1YURJeVl6RWdMVFU0SURrZ0xUa3hJREkwSUMweE1ESjJNemt3WXkweE5DQXRNVEVnTFRJd0lDMDBOQ0F0TWpFZ0xURXdNbWd0TWpKak1TQTVNeUF4TmlBeE5EWWdORE1nTVRVNGRqYzRhREl4ZGkwM05tTXlPU0F0T0NBME5pQXROVGNnTkRZZ0xURXpObU13SUMwMU1DQXRPQ0F0T0RJZ0xUSTFJQzB4TURCak1qSWdMVEl4SURNd0lDMDFOaUF6TUNBdE1URTJZekFnTFRnMklDMHhPU0F0TVRRMElDMDFNU0F0TVRVemRpMDNOMmd0TWpGMk56ZDZUVFkzSUMweE9UaGpNVGdnT0NBeU9TQTBOQ0F5T1NBNU9DQmpNQ0EwT1NBdE1UQWdPREFnTFRJNUlEZzNkaTB4T0RWNlRUWTNJREU1T0hZdE1UVTFZekU1SURrZ01qUWdNekVnTWpRZ056SmpNQ0EwTlNBdE9TQTNOU0F0TWpRZ09ETjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZNRVJGTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTUVSRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVZ0xUWmpMVE1nTWlBdE5TQTBJQzAxSURaek1TQTBJRFFnTm13eE5Ua2dNVEUwWXpRZ015QTRJRFVnTVRJZ05XTTFJREFnT0NBdE1pQXhNU0F0Tkd3eE5qRWdMVEV4Tm1NeUlDMHlJRE1nTFRNZ015QXROWE10TVNBdE5DQXRNeUF0Tld3dE1UWTBJQzB4TVRkakxUTWdMVElnTFRZZ0xUTWdMVGtnTFROakxUSWdNQ0F0TkNBeElDMDNJRE42VFRFM05DQTVNMnd0TVRNd0lDMDVNMnd4TXpBZ0xUazBiREV6TVNBNU5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTFNRU11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kxTUVNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeVl6QWdPREVnTWprZ01qUTJJREV6TXlBeU5EaGpORGtnTUNBNE1TQXRNekVnT0RZZ0xUZ3dkaTB4TW1Nd0lDMHlPQ0F0TVRNZ0xUYzFJQzAwT0NBdE56VmpMVGtnTUNBdE1qQWdOU0F0TWpjZ01UWmpNQ0F4SUMweUlESWdMVElnTldNdE5pQXhNQ0F0T1NBeU5TQXRPU0EwTUdNd0lERXhJREVnTWpFZ05DQXlPV00wSURFeklERTFJREkwSURFMUlETTRZekFnTVRFZ0xUZ2dNVFVnTFRJd0lERTFjeTAwT0NBdE5DQXROVEFnTFRFNE9XTXdJQzB4TmlBeUlDMHlOU0EySUMweU5XTXhJREFnTWlBd0lETWdNMk14TmlBeU15QXpOaUF6TkNBMU5TQXpOSE16TnlBdE1UQWdOVE1nTFRNeElHTXlNQ0F0TWpRZ016Z2dMVFU0SURNNElDMHhNVE5qTUNBdE56TWdMVE13SUMweE5UVWdMVEV4TkNBdE1UVTFZeTAyTWlBd0lDMDROeUExT1NBdE1UQTBJREV4TUdNdE1UTWdOREFnTFRFNElEa3lJQzB4T1NBeE5ESjZUVEV5TVNBeVl5MHhPU0F3SUMwek5DQXROVEVnTFRNMElDMHhNVEpqTUNBdE5qSWdNVFVnTFRFeE1pQXpOQ0F0TVRFeVl6SXdJREFnTXpZZ05UQWdNellnTVRFeVl6QWdOakVnTFRFMklERXhNaUF0TXpZZ01URXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalEyTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRMk5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1DQXRNVE15WXpBZ05qTWdOREFnT1RZZ09USWdNVEl4WXkwME9DQXlOeUF0T0RjZ05qUWdMVGczSURFek0yTXdJRGcwSURjNUlERXpOeUF4T1RVZ01UTTNZekkzSURBZ01UYzBJQzB4TlNBeE56UWdMVEV4TjJNd0lDMDFNQ0F0TWpRZ0xUZ3pJQzAyTUNBdE1UQTJZelEzSUMweU5DQTRNaUF0TlRjZ09ESWdMVEV4TjJNd0lDMHhNelVnTFRFd055QXRNVGM0SUMweU1EY2dMVEUzT0dNdE9Ua2dNQ0F0TVRnNUlEUXdJQzB4T0RrZ01USTNlazA0T0NBdE1UTTJZekFnTFRVMElETTBJQzA0TWlBeE1Ea2dMVGd5Y3prNElESTBJRGs0SURjMFl6QWdOalVnTFRVMUlEY3dJQzB4TWpnZ01UQXlJR010TkRRZ0xURTNJQzAzT1NBdE5UUWdMVGM1SUMwNU5IcE5NakU0SURJeU1HTXRORFFnTUNBdE9UWWdMVEV4SUMwNU5pQXROVE5qTUNBdE5qTWdOalFnTFRjeUlERTBOQ0F0TVRBd1l6TXpJREU1SURVeklEUTFJRFV6SURnMVl6QWdOVFVnTFRZNUlEWTRJQzB4TURFZ05qaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORGN4TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRjeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMwek55QXhOREJqTUNBMUlETWdNVEFnTmlBeE5XTXlOaUEwTmlBM05DQXhNalFnTVRNMUlERXlOR016TmlBd0lEUXpJQzAwTVNBMU1DQXROREZqT0NBd0lETXlJRE01SURnMklETTVZek15SURBZ05Ua2dMVEU1SURVNUlDMDFNR013SUMweklDMHhJQzAzSUMweElDMHhNR010TkNBdE5UQWdMVFE1SUMweE16TWdMVFE1SUMweE5qTmpNQ0F0TmlBeklDMDVJRGNnTFRsak1URWdNQ0F5T1NBeU5pQXpOaUF6Tm1NMUlEY2dNakVnTXprZ016TWdNemxqTnlBd0lEa2dMVGtnT1NBdE1UUmpNQ0F0TWpJZ0xUSTVJQzAxTnlBdE16a2dMVFk0WXkweU1DQXRNaklnTFRRMklDMDBNQ0F0TnpZZ0xUUTBJR2d0T1dNdE16QWdNQ0F0TlRRZ01UWWdMVFUwSURRNFl6QWdNVGtnT0NBek9TQXhOU0ExTm1NeElESWdNU0EwSURJZ05XTXhNQ0F5TlNBek1DQTFOQ0F6TUNBNE1tTXdJRGtnTFRRZ01UTWdMVEUxSURFell5MDVJREFnTFRFNUlDMHpJQzB5T1NBdE1qZGpMVFlnTFRFM0lDMDNOQ0F0TVRVMElDMDNOQ0F0TVRZell5MHpJQzAxSUMwMUlDMDRJQzB4TXlBdE9HZ3ROalJqTFRVZ01DQXRPQ0F5SUMwNElEVmpNQ0F5SURFZ015QXlJRFpqTWpNZ05UWWdORGNnTVRBNUlEY3lJREUyTjJNeklEWWdOQ0F4TlNBMElESTBZekFnTVRJZ0xUTWdNak1nTFRFeElESXpZeTB6SURBZ0xUY2dMVElnTFRFeUlDMDJJR010TWpZZ0xUSXlJQzAwTlNBdE5UY2dMVFkySUMwNE5XTXROQ0F0TkNBdE9TQXROU0F0TVRRZ0xUVmpMVElnTUNBdE5pQXhJQzA0SUROakxUTWdNaUF0TkNBMUlDMDBJRGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRaRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EWkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVFF3WXpBZ01TQXdJRE1nTVNBMVl6RXdJREkwSURReklEWTRJRFl3SURnNGJEUWdOV014TlNBeE9TQTBPQ0F6TlNBM015QXpOV00wTVNBd0lEWXdJQzB6TnlBM01TQXRNemRqT1NBd0lEWXdJRE0zSURrNElETTNZelF4SURBZ05EWWdMVE0xSURVMUlDMHpOV014TUNBd0lEVTNJRE0xSURnNUlETTFZek13SURBZ05UY2dMVEUwSURVM0lDMDFNMk13SUMwek5TQXRNamtnTFRFeE5DQXROREFnTFRFME1XTXRNeUF0TlNBdE9DQXRNVFVnTFRnZ0xUSXhZekFnTFRRZ01pQXROaUEySUMwMll6RWdNQ0F6SURFZ05DQXhZekV3SURNZ01qSWdNVGtnTWpnZ01qY2dZelVnTmlBeU9DQXpNeUF6TmlBek0yTTBJREFnT0NBdE5DQTRJQzA0WXpBZ0xURTFJQzB5TlNBdE5EZ2dMVE0xSUMwMU9HTXRNakVnTFRJeElDMDJOU0F0TlRnZ0xUazNJQzAxT0dNdE1qVWdNQ0F0TlRnZ01USWdMVFU0SURReFl6QWdPU0F6SURFNElEWWdNalpzTVRJZ016TmpPQ0F5TlNBeE55QTBPU0F5TlNBM00yTXlJRGNnTlNBeE15QTJJREl3WXpFZ01pQXlJRFVnTWlBNFl6QWdOeUF0TkNBeE5TQXRNVFVnTVRWekxURTFJQzB5SUMweU15QXRNVFpqTFRFNElDMHpOQ0F0TmpVZ0xURTFPU0F0TnpJZ0xURTNNbU10TnlBdE1UUWdMVEV3SUMweE55QXRNVGtnTFRFM2FDMDNOU0JqTFRVZ01DQXRPU0F4SUMwNUlEZGpNQ0F6SURFZ055QXpJREV5WXpZZ01UUWdOalVnTVRVM0lEWTFJREUyTm1Nd0lEVWdNQ0F4T0NBdE1UVWdNVGhqTFRFMElEQWdMVEl3SUMweE1DQXRNalVnTFRFNFl5MHlPU0F0TlRRZ0xUVXdJQzB4TVRJZ0xUZ3dJQzB4TmpoakxUY2dMVEV5SUMweE1DQXRNVGNnTFRJeElDMHhOMmd0TmpOakxURXhJREFnTFRFMklERWdMVEUySURaak1DQXpJREVnTnlBMElERXpiRFkwSURFME5tTTNJREU0SURFM0lETTBJREl3SURVemRqUmpNQ0EzSUMwMElERXlJQzB4TVNBeE1tTXRPQ0F3SUMweU5DQXRNVFFnTFRRMElDMHpPQ0JqTFRFMElDMHhOeUF0TWpZZ0xUTTVJQzAwTWlBdE5qRmpMVFlnTFRrZ0xURXdJQzB4TVNBdE1UUWdMVEV4WXkweElEQWdMVE1nTUNBdE5DQXhZeTB6SURJZ0xURXhJREV4SUMweE1TQXhOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUwUlRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJUTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qWWdMVEV6TldNdE1UVWdNQ0F0TWpZZ01USWdMVEkySURJMmRqa3lZekFnTVRVZ01URWdNallnTWpZZ01qWm9Nak13WXpFMElEQWdNallnTFRFeElESTJJQzB5Tm5ZdE9USmpNQ0F0TVRRZ0xURXlJQzB5TmlBdE1qWWdMVEkyYUMweU16QjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORVV4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVVeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMklDMHlORGxqTFRrZ01DQXRNVFlnTXlBdE1UWWdNakIyTkRVNVl6QWdNVGNnTnlBeU1DQXhOaUF5TUdnNU1tTXhNQ0F3SURFM0lDMHpJREUzSUMweU1IWXRORFU1WXpBZ0xURTNJQzAzSUMweU1DQXRNVGNnTFRJd2FDMDVNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwT1RndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME9UZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRPVFkyZGpFek56QmpOak1nTUNBeE1EWWdNemNnTVRReklEZzFZelEySURVNUlEWTVJREV4TWlBMk9TQXhOekJqTUNBek5TQXRPQ0EzTVNBdE1qUWdNVEV4WXkweUlEVWdMVE1nT1NBdE15QXhNMk13SURFNElERXhJREkySURJeklESTJZelEySURBZ05qY2dMVEV4TmlBMk55QXRNVFV3WXpBZ0xUY2dNQ0F0TVRZZ0xURWdMVEkxWXkweElDMHhOU0F0TXlBdE16QWdMVFVnTFRRMFl6a2dMVEkzSURNMElDMHhNVEFnTXpRZ0xURTNNbU13SUMweE1pQXRNU0F0TWpRZ0xUTWdMVE0xWXkweUlDMHhNaUF0TkNBdE1qUWdMVGNnTFRNMFl6RXdJQzB5TkNBeU5DQXROamNnTWpRZ0xURXhOaUJqTUNBdE16RWdMVGNnTFRZeklDMHhPU0F0T1RGak9TQXRNalVnTVRrZ0xUWXlJREU1SUMweE1ETmpNQ0F0TXpBZ0xUY2dMVFkwSUMweE9TQXRPVEZqT1NBdE1qVWdNVGtnTFRZeUlERTVJQzB4TUROak1DQXRNekVnTFRjZ0xUWXpJQzB4T1NBdE9USmpPU0F0TWpRZ01Ua2dMVFl5SURFNUlDMHhNRE5qTUNBdE1qa2dMVGNnTFRVM0lDMHhOaUF0T0RWak9DQXRNalFnTVRZZ0xUVTRJREUySUMwNU5tTXdJQzB4TWlBdE1TQXRNalFnTFRNZ0xUTTFZeTB4TWlBdE56TWdMVFF4SUMweE1EUWdMVEV5TVNBdE1Ua3dZeTAxT0NBdE5qUWdMVEV6TnlBdE9EUWdMVEUxTlNBdE1qQXpJR010TXlBdE9TQXRNVGNnTFRJeElDMHlOQ0F0TWpGekxURTBJREUwSUMweE5DQXhOSHBOTmpBZ01qSXlZelUzSURZZ01URTBJRE01SURFM01TQXhNemhqTVRNZ01qTWdNVFlnTkRFZ01UWWdOVFZqTUNBeU5pQXROQ0ExTVNBdE1UQWdOemRqTUNBeUlDMHhJRFFnTFRFZ05tTXRNVGtnTFRNMUlDMDBOQ0F0TmpjZ0xUYzBJQzB4TURkakxUUXhJQzAxTkNBdE9EQWdMVEV3TmlBdE1UQXlJQzB4TmpsNlRUUTJJQzB6TlROak5qUWdNaUF4TXpjZ016TWdNVGs1SURFek9XTXhNeUF5TXlBeE5pQTBNU0F4TmlBMU5tTXdJRGtnTFRFZ01UY2dMVEVnTWpWak1DQTFJQzB4SURFeElDMHpJREUzSUdNdE1UWWdMVEl3SUMwek5pQXRORElnTFRZeklDMDNNV010TlRNZ0xUVTJJQzB4TWpBZ0xUYzRJQzB4TkRnZ0xURTJObnBOTkRZZ0xUVTBOMk0yTkNBeUlERXpOeUF6TWlBeE9UZ2dNVE00WXpFMElESTBJREUzSURReUlERTNJRFUyY3pBZ016QWdMVFFnTkROakxURTJJQzB5TUNBdE16WWdMVFF6SUMwMk15QXROekZqTFRVeklDMDFOeUF0TVRJd0lDMDNPQ0F0TVRRNElDMHhOalo2VFRRMklDMHhOVGhqTmpRZ01pQXhNemNnTXpJZ01UazRJREV6T0dNeE5DQXlOQ0F4TnlBME1pQXhOeUExTm5Nd0lETXdJQzAwSURRell5MHhOaUF0TWpBZ0xUTTJJQzAwTXlBdE5qTWdMVGN4SUdNdE5UTWdMVFUzSUMweE1qQWdMVGM1SUMweE5EZ2dMVEUyTm5wTk5UQWdNelpqTmpJZ015QXhNelFnTXpRZ01UazFJREV6T1dNeE15QXlNeUF4TmlBME1TQXhOaUExTldNd0lERXpJREFnTWpjZ0xUTWdOREJqTFRFMUlDMHlNaUF0TXpVZ0xUUTJJQzAyTkNBdE56ZGpMVFV4SUMwMU5TQXRNVEUxSUMwM055QXRNVFEwSUMweE5UZDZUVEU1TkNBdE5UYzJZeTAxTUNBdE5UTWdMVEV4TXlBdE56VWdMVEUwTXlBdE1UVXlZell5SURRZ01UTTBJRE0xSURFNU5DQXhNemxqTVRNZ01qTWdNVFlnTkRFZ01UWWdOVFZqTUNBNUlDMHhJREUzSUMweElESTJZekFnTWlBd0lEUWdMVEVnTmlCakxURTJJQzB5TVNBdE16Y2dMVFEwSUMwMk5TQXROelI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRaQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EWkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTFJQzB4TVRkakxUSXlJREU1SUMwek5DQTBOQ0F0TXpVZ056VmpPU0F4TURJZ01UTXdJREUzTmlBeU1qUWdNVGd3YURaak5qVWdNQ0F4TWpBZ0xUSTNJREV5TWlBdE9UbGpMVGNnTFRFd09TQXRNVE0wSUMweE56a2dMVEl6TXlBdE1UZ3pZeTB6TkNBeElDMDJNaUF4TUNBdE9EUWdNamQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRkRkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EZEZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEk0TjJNeU15QTBNaUEwTnlBeE9EVWdORGtnTWpnMFl6QWdNeUE0SURNZ01UQWdNMk14SURBZ09TQXdJRGtnTFROak15QXRPVGdnTWpjZ0xUSTBNU0EwT1NBdE1qZzBZekFnTFRFZ01DQXRNeUF0TWlBdE0zTXRNekFnTkNBdE5UWWdOR010TWpnZ01DQXROVFVnTFRRZ0xUVTJJQzAwWXkweklEQWdMVE1nTVNBdE15QXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalEyTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRMk55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek16VWdMVEV6TkdNdE1UWXlJREFnTFRJeU5DQTJOU0F0TWpJMElERXpPR013SURjMElEa3dJREV6TlNBeU16VWdNVE0xWXpFd01TQXdJREl5TkNBdE5UZ2dNakkwSUMweE16VmpNQ0F0TnpZZ0xUVTNJQzB4TXpnZ0xUSXpOU0F0TVRNNGVrMHlOVEFnTkRSak1DQXROallnTmpNZ0xURTBOaUF4TXpJZ0xURTBObU0wTVNBd0lEVXpJRE0ySURVeklEY3dZekFnTmpnZ0xUVTVJREUwTmlBdE1UTXlJREUwTm1ndE9HTXRNelVnTFRNZ0xUUTFJQzAwTUNBdE5EVWdMVGN3ZWswMk5EQWdNVFl4WXpBZ05DQTJJRGdnTVRFZ09HZ3lNV00ySURBZ01URWdMVFFnTVRFZ0xUaDJMVE15TXlCak1DQXROQ0F0TlNBdE55QXRNVEVnTFRkb0xUSXhZeTAxSURBZ0xURXhJRE1nTFRFeElEZDJNekl6ZWswd0lERTJNV013SURRZ05DQTRJREV3SURob01qRmpOaUF3SURFd0lDMDBJREV3SUMwNGRpMHpNak5qTUNBdE5DQXROQ0F0TnlBdE1UQWdMVGRvTFRJeFl5MDJJREFnTFRFd0lETWdMVEV3SURkMk16SXplazAxT0RJZ0xURTJPV010TlNBd0lDMHhNQ0F6SUMweE1DQTNkak15TTJNd0lEUWdOU0E0SURFd0lEaG9NakZqTlNBd0lERXdJQzAwSURFd0lDMDRkaTB6TWpOak1DQXROQ0F0TlNBdE55QXRNVEFnTFRkb0xUSXhlazAzTUNBeE5qRmpNQ0EwSURRZ09DQXhNQ0E0YURJd0lHTTFJREFnTVRBZ0xUUWdNVEFnTFRoMkxUTXlNMk13SUMwMElDMDFJQzAzSUMweE1DQXROMmd0TWpCakxUWWdNQ0F0TVRBZ015QXRNVEFnTjNZek1qTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORGN6TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRjeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJeU55QTBPREZqTUNBeE15QTVJREl5SURJeUlESXlZekV5SURBZ016UWdMVGtnTXpRZ0xUSXlkaTAwTXpCak1qa2dOQ0EyT0NBNUlEazFJREV5T1dNeklERTBJREV5SURJNUlESXlJREk1WXpjZ01DQXhOU0F0T0NBeU1pQXRNamxqTVRZZ0xUVXdJRFF4SUMwM055QXhNRGNnTFRjM2N6WTVJREkzSURZNUlERXdOWFl4TWpCak1DQTJNaUF0TVRrZ01UTTFJQzB4TURVZ01UTTFZeTB5TkNBd0lDMDBOaUF0TlNBdE5qWWdMVEkxWXkweUlDMHhJQzB5SUMweklDMHlJQzAwWXpBZ0xUWWdNVFFnTFRFd0lERTNJQzB4TTJNNUlDMDNJRFUxSUMwek1TQTFOU0F0TmpjZ1l6QWdMVE01SUMwME1TQXROelVnTFRnMElDMDNOWE10TnpZZ05EWWdMVGMySURnM2N6UTBJREV6TnlBeE9Ea2dNVE0zWXpFME5DQXdJREkwTUNBdE1URTRJREkwTUNBdE1qTTBZekFnTFRFeE5DQXROelVnTFRJek1DQXRNakl4SUMweU16QmpMVFE0SURBZ0xUWTBJREk1SUMwM09DQXlPV010TVRNZ01DQXRNeklnTFRJM0lDMDBNU0F0TkRCakxUY2dMVEUwSUMweE1TQXRNaklnTFRFeElDMHlPR013SUMweE1TQTRJQzB4T1NBeE1TQXRNamxzTWlBdE0yTTVJQzB4TlNBeU5DQXRNemdnTXprZ0xUTTRZekUwSURBZ016QWdNeklnTnpnZ016SmpNVFEySURBZ01qSXhJQzB4TVRjZ01qSXhJQzB5TXpNZ1l6QWdMVEV4TkNBdE9UWWdMVEl6TWlBdE1qUXdJQzB5TXpKakxURTBOU0F3SUMweE9Ea2dPVGNnTFRFNE9TQXhNemh6TXpNZ09EY2dOellnT0Rkek9EUWdMVE0ySURnMElDMDNOV013SUMwME1TQXRORGNnTFRVNElDMDFOeUF0TmpoakxUUWdMVE1nTFRFMUlDMHhNU0F0TVRVZ0xURXlZekFnTFRJZ01TQXRNeUEwSUMwMll6a2dMVGtnTWpNZ0xUSXpJRFkwSUMweU0yTTROaUF3SURFd05TQTNNU0F4TURVZ01UTTBkakV4T1dNd0lEYzVJQzB6SURFd055QXROamtnTVRBM2N5MDVNU0F0TWpnZ0xURXdOeUF0TnpoakxUY2dMVEl4SUMweE5TQXRNamtnTFRJeUlDMHlPU0JqTFRFd0lEQWdMVEU1SURFMUlDMHlNaUF5T1dNdE1qY2dNVEU1SUMwMk5pQXhNallnTFRrMUlERXlPWFl0TkRNeFl6QWdMVEV5SUMweU1pQXRNakVnTFRNMElDMHlNV010TVRNZ01DQXRNaklnT1NBdE1qSWdNakYyT1RZemVrMHdJRFE0TUdNd0lERXlJREV4SURJeklESXpJREl6YURFd09XTXhNeUF3SURJeklDMHhNU0F5TXlBdE1qTjJMVGsyTUdNd0lDMHhNaUF0TVRBZ0xUSXpJQzB5TXlBdE1qTm9MVEV3T1dNdE1USWdNQ0F0TWpNZ01URWdMVEl6SURJemRqazJNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkxTUVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMU1FRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRPVFZqTUNBeklERWdOeUF5SURFeFl6QWdNU0F4SURJZ01TQXpiRE1nT0dNeE9DQTBNaUEzTnlBeE9ERWdOemNnTXpBMVl6QWdNVFlnT1NBeE9TQXhOQ0F4T1hNek1pQXRNaUEwTXlBdE1tTXhNQ0F3SURNMUlESWdOREFnTW5NNUlDMDJJRGtnTFRFMGRpMDFZeTB5SUMweE1TQXRPVGdnTFRJek9DQXRNVFEySUMwek1EWm9PREYyT0RSak1DQTRJRElnTWpNZ05TQXlNMncxTnlBeE1UVmpOQ0EzSURjZ09TQXhNaUE1WXpjZ01DQTRJQzA1SURnZ0xURTNkaTB5TVRSb05ETmpOeUF3SURrZ0xUY2dPU0F0TVRsekxUTWdMVEU1SUMwNUlDMHhPV2d0TkROMkxUVTVJR013SUMwek1pQXhNaUF0TXpnZ01UZ2dMVE00Y3pFeklDMDJJREV6SUMweU1ITXROaUF0TWpFZ0xURXlJQzB5TVdndE1USTNZeTA1SURBZ0xURXlJREV4SUMweE1pQXlNWE0wSURFNUlERTBJREU1WXpFeElEQWdNalFnT0NBeU5DQXpOWFkyTTJndE1URXlZeTAzSURBZ0xURXlJRGNnTFRFeUlERTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalV4TXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeE15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE1TQTNZekFnTkNBeklEY2dOU0EzYURVeVl6SWdNQ0ExSURVZ05TQTVkamt5WXpBZ05DQXhJRGdnTkNBNGFESXlZek1nTUNBMUlDMDBJRFVnTFRoMkxUa3lZekFnTFRVZ01TQXRPU0EwSUMwNWFEVXlZeklnTUNBMUlDMHpJRFVnTFRkMkxUSTBZekFnTFRRZ0xUTWdMVGNnTFRVZ0xUZG9MVFV5WXkweUlEQWdMVFFnTFRNZ0xUUWdMVGwyTFRreVl6QWdMVFFnTFRJZ0xUZ2dMVFVnTFRob0xUSXlZeTB6SURBZ0xUUWdOQ0F0TkNBNGRqa3pZekFnTXlBdE1pQTRJQzAxSURob0xUVXlZeTB5SURBZ0xUVWdNeUF0TlNBM2RqSTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalV3Tnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVd055SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQmpNQ0EzSURNZ01UTWdNeUF4TTJ3MU55QXlNVGxqTXlBNUlEVWdNVGtnTVRFZ01UbGpNU0F3SURJZ0xURWdNeUF0TVdNNUlDMHlJREl3SUMweklETXhJQzB6WXpnZ01DQXlNeUEwSURNeElEUmpPU0F0TVNBeE1pQXROeUF4TWlBdE1qTjJMVFF4TW1Nd0lDMHhOeUF4TVNBdE16VWdNakFnTFRNMWN6a2dMVEUxSURrZ0xURTFjekFnTFRFMklDMHhNQ0F0TVRab0xURXlPR010T0NBd0lDMHhNeUExSUMweE15QXhObU13SURFeUlEWWdNVFVnTVRBZ01UVmpNVE1nTUNBeU55QXhOU0F5TnlBek9IWXlOVGhqTUNBMklDMHlJREUwSUMwMElERTBZeTB4SURBZ0xUUWdMVE1nTFRZZ0xURXdJR010TnlBdE1Ua2dMVE15SUMwNE9DQXRNeklnTFRnNGN5MHpJQzA1SUMwNUlDMDVZekFnTUNBdE15QXhJQzAxSURKakxUVWdNeUF0TnlBNUlDMDNJREUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlVKRE9DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkRPQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDNJREUyTVdNdE5DQXhJQzAySURZZ0xUY2dPV013SURNZ01TQTJJRElnTVRCak5DQTVJRGM1SURReElEZzNJRFF6WXpVZ01DQTVJQzAwSURFd0lDMHhNV3d0TkNBdE1UUTRZekFnTFRVZ05pQXRNVFVnTnlBdE1UVmpNeUF3SURjZ05TQXhOaUExWXpNZ0xURWdOaUF0TkNBMklDMDNkaTAwWXkweElDMDBJQzB6SUMwM0lDMDJJQzA1WXkweUlDMHhJQzB6TXlBdE1qTWdMVFUySUMwek0yTXROQ0F3SUMwM0lEVWdMVGdnTVRCak1DQTFJQzAxSURrNUlDMDNJREV6TldNdE1TQXhNQ0F0TVRVZ01UZ2dMVEkxSURFNFl5MDNJREFnTFRFeElDMHpJQzB4TlNBdE0zcE5NemNnTWpnd0lHTXdJREVnTVNBeUlESWdNMk0zSURZZ01qTWdNakFnTWpVZ01qRnpOQ0F5SURZZ01tZ3lOR016SUMweElEVWdMVEVnTmlBdE5HTXlJQzAwSURNZ0xUZ2dNeUF0TVRKak1DQXRNVGtnTFRFM0lDMHpPU0F0TWpnZ0xUUTFZekFnTFRFZ0xUSWdMVEVnTFRZZ0xURnpMVEV3SURNZ0xURXdJRGRqTUNBeElEQWdNaUF4SUROak1pQXlJRE1nTlNBeklEZGpNQ0F4TUNBdE1qWWdNVGNnTFRJMklERTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFZDUXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWQ1F5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEZ3pZekFnTVRBeUlEY3hJREU0TWlBeE56Y2dNVGcyYURaak9EY2dNQ0F4TlRJZ0xUa3hJREU0TlNBdE1UUTNiRE1nTFRWak1qY2dNeklnTlRRZ05qTWdPRElnT1ROak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRoak5TQXROeUEyTWlBdE56TWdPVGtnTFRFeE5Xd3pJRFJqTWpjZ016SWdOVFVnTmpRZ09EUWdPVFZqTnlBNElERTBJREU0SURJeklESTFjekUwSURrZ01qSWdPV014TXlBdE1TQXlNaUF0TnlBek1TQXRNVGhqTlNBdE55QTJNeUF0TnpRZ09Ua2dMVEV4Tld3ME9DQTFOSFl4TmpWb016QjJMVEV6TVd3eE1DQXhNU0JqT0NBNElERTBJREUzSURJeklESTFZemtnTnlBeE5TQTVJREl5SURsak9DQXdJREUySUMwMklESTJJQzB4TldNNUlDMDRJRGMySUMwNU1DQTROU0F0T1Rsak5DQXROQ0F4TUNBdE9TQXhOaUF0T1dNMUlEQWdNVEVnTXlBeE9TQXhNR014TVNBeE1DQTRNU0E1TnlBNU1pQXhNRFpqTlNBMElERXlJRGNnTVRnZ04yTTRJREFnTWpZZ0xUZ2dNallnTFRFNFl6QWdMVFlnTFRnZ0xURTFJQzB4TkNBdE1qSmpMVEV6SUMweE5TQXRNVGMzSUMweE9UTWdMVEU0TkNBdE1qQXdZeTAwSUMweklDMHhNU0F0TlNBdE1Ua2dMVFZ6TFRFMklESWdMVEl3SURkakxUZ2dNVEFnTFRneUlEZzNJQzA0TmlBNU15QmpMVFlnTnlBdE1UQWdNVEFnTFRFMElERXhkaTB4TnpKb0xUTXdkakUxTld3dE16SWdMVE13WXkwMklDMDJJQzB4TWlBdE1UTWdMVEl3SUMweE9HTXRNakVnTFRJd0lDMHpPU0F0TXpnZ0xUUXpJQzAwTVhNdE1URWdMVFVnTFRFNElDMDFZeTA0SURBZ0xURTJJRElnTFRJd0lEZGpMVGtnTVRBZ0xUZ3pJRGczSUMwNE55QTVNMk10TmlBNElDMHhNQ0F4TWlBdE1UVWdNVEpqTFRrZ01DQXRNemtnTFRJM0lDMDBOaUF0TXpSakxUSTVJQzB5TnlBdE56QWdMVFk0SUMwM05pQXROek5qTFRRZ0xUTWdMVEV4SUMwMUlDMHhPQ0F0TldNdE9DQXdJQzB4TmlBeUlDMHlNQ0EzSUdNdE9TQXhNQ0F0T0RNZ09EY2dMVGczSURrell5MDJJRGdnTFRFd0lERXlJQzB4TlNBeE1uTXRNVElnTFRVZ0xUSXlJQzB4TTJNdE1UUWdMVEV4SUMweU5pQXRNak1nTFRNNUlDMHpOV010TVRBZ0xUa2dMVEl4SUMweU15QXROREFnTFRJMGFDMDNZeTB4TUNBd0lDMHhOaUF5SUMweE9TQTFZekFnTVNBdE1TQXlJQzB4SUROakxUUWdNVEFnTFRjZ01qQWdMVEV4SURJNVl5MDBNeUF4TURrZ0xUVTVJREUwT0NBdE1UTTNJREUwT0dNdE1USTJJREFnTFRFME1DQXRNVEkwSUMweE5EQWdMVEU0TjJNd0lDMHhNaUF4SUMweU1pQXhJQzB5T0hZdE4yTXdJQzB4TXlBdE15QXRNVGtnTFRjZ0xURTVJR010TVRjZ01DQXRNVGtnT0RFZ0xURTVJRGswZGpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1qSTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNakkwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUxTUNBdE1qRTBiQzB6TURBZ0xUWXlkakV5Tld3ek1EQWdOakoyTFRFeU5YcE5MVEUxTVNBME1EaHNNekF3SURZeWRpMHhNalZzTFRNd01DQXROakoyTVRJMWVrMHRNVFV3SURNMWJETXdNQ0EyTTNZdE1USTFiQzB6TURBZ0xUWXpkakV5TlhwTkxURTFNU0E1Tm5ZeE1qVnNNekF3SURZemRpMHhNalY2VFRFMU1DQXRNems0YkMwek1EQWdMVFl5ZGpFeU5Xd3pNREFnTmpKMkxURXlOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV5TXpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UQWdNR010TWpjZ01DQXROVEFnTWpNZ0xUVXdJRFV3WXpBZ01qZ2dNak1nTlRBZ05UQWdOVEJqTWpnZ01DQTFNQ0F0TWpJZ05UQWdMVFV3WXpBZ0xUSTNJQzB5TWlBdE5UQWdMVFV3SUMwMU1IcE5NekF3SURVd1l6QWdNamdnTWpJZ05UQWdOVEFnTlRCak1qY2dNQ0ExTUNBdE1qSWdOVEFnTFRVd1l6QWdMVEkzSUMweU15QXROVEFnTFRVd0lDMDFNR010TWpnZ01DQXROVEFnTWpNZ0xUVXdJRFV3ZWsweU1EQWdNR010TWpnZ01DQXROVEFnTWpNZ0xUVXdJRFV3WXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJqTWpjZ01DQTFNQ0F0TWpJZ05UQWdMVFV3SUdNd0lDMHlOeUF0TWpNZ0xUVXdJQzAxTUNBdE5UQjZUVFV3TUNBd1l5MHlPQ0F3SUMwMU1DQXlNeUF0TlRBZ05UQmpNQ0F5T0NBeU1pQTFNQ0ExTUNBMU1HTXlOeUF3SURVd0lDMHlNaUExTUNBdE5UQmpNQ0F0TWpjZ0xUSXpJQzAxTUNBdE5UQWdMVFV3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRWQ05TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkNOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlJQzB4TURCak1DQXhNVGdnTVRjM0lETXpPU0F5T0RrZ016TTVZemN5SURBZ01URXpJQzAwT0NBeE16WWdMVGMyYkRRMUlDMDFNbXcwSURWak1qY2dNeklnTlRVZ05qUWdPRFFnT1RWak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRoak5TQXROeUEyTXlBdE56UWdPVGtnTFRFeE5tdzRPQ0F4TURCak9DQTRJREUwSURFM0lESXpJREkxWXprZ055QXhOU0E1SURJeUlEbGpPQ0F3SURFMklDMDJJREkySUMweE5XTTVJQzA0SURjMklDMDVNQ0E0TlNBdE9UbGpOQ0F0TkNBeE1DQXRPU0F4TmlBdE9XTTFJREFnTVRFZ015QXhPU0F4TUNCak1URWdNVEFnT0RFZ09UY2dPVElnTVRBMll6VWdOQ0F4TWlBM0lERTRJRGRqT0NBd0lESTJJQzA0SURJMklDMHhPR013SUMwMklDMDRJQzB4TlNBdE1UUWdMVEl5WXkweE15QXRNVFVnTFRFM055QXRNVGt6SUMweE9EUWdMVEl3TUdNdE5DQXRNeUF0TVRFZ0xUVWdMVEU1SUMwMWN5MHhOaUF5SUMweU1DQTNZeTA0SURFd0lDMDRNaUE0TnlBdE9EWWdPVE5qTFRjZ09DQXRNVEVnTVRFZ0xURTJJREV4WXkwMklEQWdMVEV5SUMwMElDMHlNaUF0TVRKakxURXpJQzB4TVNBdE1qWWdMVEl6SUMwek9DQXRNelZqTFRZZ0xUWWdMVEV6SUMweE15QXRNakVnTFRFNElHTXRNakFnTFRJd0lDMHpPQ0F0TXpnZ0xUUXlJQzAwTVhNdE1URWdMVFVnTFRFNElDMDFZeTA0SURBZ0xURTJJRElnTFRJd0lEZGpMVGtnTVRBZ0xUZ3pJRGczSUMwNE55QTVNMk10TmlBNElDMHhNQ0F4TWlBdE1UVWdNVEpqTFRrZ01DQXRNemtnTFRJM0lDMDBOaUF0TXpSakxUSTVJQzB5TnlBdE56QWdMVFk0SUMwM05pQXROek5qTFRNZ0xUTWdMVEV4SUMwMUlDMHhPQ0F0TldNdE9DQXdJQzB4TlNBeUlDMHlNQ0EzWXkwMUlEWWdMVE0wSURNMklDMDFOeUEyTUdNdE1UWWdNVFVnTFRRMElEWXdJQzB4TURNZ05qQmpMVFE1SURBZ0xUZzRJQzAwTlNBdE1UQXdJQzAyTUNCakxUTTVJQzAwT0NBdE9EQWdMVEV3T1NBdE9EQWdMVEUzTW1Nd0lDMDRPU0E0TnlBdE1UWTJJRGczSUMweE5qWmpOeklnTFRZNElERTJOU0F0TnpJZ01qRTBJQzAzTkdnNFl6RTVJQzB4SURJMklDMDBJREkySUMwNFl6QWdMVFlnTFRFMElDMHhNaUF0TWpZZ0xURXlZeTAzSURBZ0xUSXdJQzB5SUMwek9TQXRNbU10TXpNZ01DQXRPRElnTlNBdE1UUTNJRE15WXkweE1ESWdORElnTFRFMU5DQXhNVFlnTFRFMk9DQXlNVGhqTFRFZ05pQXRNU0F4TVNBdE1TQXhOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxUXpFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVF6RWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1TQXhPVGhqTUNBd0lDMHhJRElnTFRFZ05HTXdJREVnTVNBeklESWdNM00wSUMweUlEZ2dMVGRqTVRFZ0xURTBJRGt6SUMweE5qWWdNVGcySUMweE5qWmpORGNnTUNBNE55QXlPU0F4TVRrZ05qRnNNakVnTWpSak1qZ2dNeklnTlRZZ05qVWdPRFVnT1Raak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE5DQXRNU0F5TXlBdE55QXpNaUF0TVRoak5DQXROeUEyTVNBdE56SWdPVGdnTFRFeE5XdzROeUE1T1dNNElEZ2dNVFFnTVRjZ01qTWdNalZqT1NBM0lERTFJRGtnTWpJZ09XTTVJREFnTVRjZ0xUWWdNamNnTFRFMVl6a2dMVGdnTnpZZ0xUa3hJRGcxSUMweE1EQWdZelFnTFRRZ01UQWdMVGtnTVRjZ0xUbGpOU0F3SURFeElETWdNVGtnTVRCak1URWdNVEFnT0RFZ09UZ2dPVElnTVRBM1l6VWdOQ0F4TXlBM0lERTVJRGRqT0NBd0lESTJJQzA0SURJMklDMHhPR013SUMwMklDMDRJQzB4TlNBdE1UUWdMVEl5WXkweE15QXRNVFVnTFRFM09TQXRNVGsxSUMweE9EWWdMVEl3TW1NdE5DQXRNeUF0TVRFZ0xUVWdMVEU1SUMwMWN5MHhOaUF5SUMweU1DQTNZeTA0SURFd0lDMDRNeUE0T0NBdE9EY2dPVFJqTFRjZ09DQXRNVEVnTVRFZ0xURTJJREV4WXkwMklEQWdMVEV5SUMwMElDMHlNaUF0TVRKakxUTWdMVElnTFRJMElDMHlNQ0F0TWpJZ0xUSXhJR010TXpBZ0xUSTNJQzAzTVNBdE5qa2dMVGMzSUMwM05HTXROQ0F0TXlBdE1URWdMVFVnTFRFNElDMDFZeTA0SURBZ0xURTJJRElnTFRJd0lEZGpMVGtnTVRBZ0xUZzBJRGc0SUMwNE9DQTVOR010TmlBNElDMHhNQ0F4TWlBdE1UVWdNVEp6TFRFeUlDMDFJQzB5TWlBdE1UTmpMVGNnTFRVZ0xURTBJQzB4TVNBdE1qQWdMVEUzWXkwek15QXRNemtnTFRnd0lDMDRNaUF0TVRVMElDMDRNMk10TVRBMElEQWdMVEU0TlNBeE16SWdMVEl4TWlBeE9UaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVU13TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVNd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRZ01qQTJZeTB5SURBZ0xUUWdNU0F0TkNBell6QWdNeUF6SURFd0lERXhJREl4WXpBZ01DQTBOeUEyTVNBeE56VWdOakZqTmpBZ01DQXlNRE1nTFRVM0lESXpOaUF0TVRjMWJESWdMVFZqTVNBeUlETWdOQ0ExSURaak1qY2dNeklnTlRVZ05qUWdPRFVnT1Raak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRoak5TQXROeUEyTXlBdE56UWdPVGtnTFRFeE5tTXlJREVnTXlBeklEUWdOR015TnlBek1pQTFOU0EyTkNBNE5TQTVObU0zSURnZ01UUWdNVGdnTWpNZ01qVnpNVFFnT1NBeU1pQTVZekV6SUMweElESXlJQzAzSURNeElDMHhPQ0JqTlNBdE55QTJNaUF0TnpNZ09Ua2dMVEV4Tld3NE55QTVPV000SURnZ01UUWdNVGNnTWpNZ01qVmpPU0EzSURFMUlEa2dNaklnT1dNNElEQWdNVFlnTFRZZ01qWWdMVEUxWXprZ0xUZ2dOemNnTFRreElEZzJJQzB4TURCak5DQXROQ0F4TUNBdE9TQXhOaUF0T1dNMUlEQWdNVEVnTXlBeE9TQXhNR014TVNBeE1DQTRNaUE1T0NBNU15QXhNRGRqTlNBMElERXlJRGNnTVRnZ04yTTRJREFnTWpZZ0xUZ2dNallnTFRFNFl6QWdMVFlnTFRnZ0xURTFJQzB4TkNBdE1qSmpMVEV6SUMweE5pQXRNVGM0SUMweE9UVWdMVEU0TlNBdE1qQXlZeTAwSUMweklDMHhNU0F0TlNBdE1Ua2dMVFVnY3kweE5pQXlJQzB5TUNBM1l5MDVJREV3SUMwNE15QTRPQ0F0T0RjZ09UUmpMVGNnT0NBdE1URWdNVEVnTFRFMklERXhZeTAySURBZ0xURXlJQzAwSUMweU15QXRNVEpzTFRJeUlDMHlNV010TWprZ0xUSTRJQzAzTUNBdE5qa2dMVGMySUMwM05HTXROQ0F0TXlBdE1URWdMVFVnTFRFNElDMDFZeTA0SURBZ0xURTNJRElnTFRJeElEZGpMVGtnTVRBZ0xUZ3pJRGc0SUMwNE55QTVOR010TmlBNElDMHhNQ0F4TWlBdE1UVWdNVEp6TFRFeUlDMDFJQzB5TXlBdE1UTmpMVGdnTFRjZ0xURTJJQzB4TXlBdE1qUWdMVEl4WXkweU9TQXRNamdnTFRjd0lDMDJPU0F0TnpZZ0xUYzBJR010TkNBdE15QXRNVEVnTFRVZ0xURTVJQzAxY3kweE5pQXlJQzB5TUNBM1l5MDVJREV3SUMwNE15QTRPQ0F0T0RjZ09UUmpMVFlnT0NBdE1UQWdNVElnTFRFMUlERXlZeTAySURBZ0xURXpJQzAxSUMweU15QXRNVE5qTFRFMElDMHhNU0F0TWpZZ0xUSXpJQzB6T1NBdE16WmpMVEV3SUMwNUlDMHlNU0F0TWpNZ0xUUXdJQzB5TkdndE4yTXRNVElnTUNBdE1UZ2dNaUF0TWpBZ09HTXdJREVnTFRFZ01pQXRNU0EwWXkweE1DQXpOQ0F0TlRnZ01Ua3hJQzB4T0RZZ01qQTFZekFnTUNBdE9TQXhJQzB5TWlBeFl5MHpNU0F3SUMwNU1pQXROaUF0TVRReUlDMDBOV013SURBZ0xURXlJQzAzSUMweE9DQXROM29nSWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlVJMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VSTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUazVJREV4WXkwMk5DQXpNeUF0T1RrZ09UTWdMVGs1SURFNE5tTXdJRGN4SURZMElERTFOQ0F4TmpVZ01UVTBZekU0SURBZ09ESWdMVGtnT0RJZ0xUSTFZekFnTFRNZ0xURWdMVGdnTFRRZ0xUaGpMVEV4SURBZ0xUTXhJRGdnTFRVeElEaGpMVGc1SURBZ0xURTFPQ0F0TmpBZ0xURTFPQ0F0TVRNd1l6QWdMVFkxSURVMUlDMHhORGNnTVRJMUlDMHhORGRqTkRJZ01DQTNOeUEwTWlBeE1USWdOamhzTkNBMFl6STNJRE15SURVMUlEWTBJRGcwSURrMVl6Y2dPQ0F4TkNBeE9DQXlNeUF5TlhNeE5DQTVJREl5SURsak1UTWdMVEVnTWpJZ0xUY2dNekVnTFRFNElHTTFJQzAzSURZeUlDMDNNeUE1T1NBdE1URTFiRE1nTkdNeU55QXpNaUExTlNBMk5DQTROQ0E1TldNM0lEZ2dNVFFnTVRnZ01qTWdNalZ6TVRRZ09TQXlNaUE1WXpFeklDMHhJREl5SUMwM0lETXhJQzB4T0dNMUlDMDNJRFl5SUMwM01pQTVPQ0F0TVRFMGJETWdNMk15TnlBek1pQTFOU0EyTkNBNE5DQTVOV00zSURnZ01UUWdNVGdnTWpNZ01qVnpNVFFnT1NBeU1pQTVZekV6SUMweElESXlJQzAzSURNeElDMHhPR015T1NBdE5EQWdOalVnTFRjM0lEazRJQzB4TVROc01qUWdNamxqTVRBMklERXpNaUF5T0RVZ016VTFJRE00TXlBek5qRnNNVGtnTVdNeE1DQXdJREV4SUMwM0lERXlJQzB4TlNCak1DQXRNVEFnTFRFMklDMHlOaUF0TWprZ0xUSTNZeTAzTlNBdE5TQXRNalV3SUMweU1qUWdMVE0xTVNBdE16VXdZeTB4TUNBdE1UTWdMVEl3SUMweU5TQXRNamdnTFRNMVl5MHhJQzB4SUMweklDMHlJQzAwSUMwMGJDMHlPQ0F0TXpOakxURTBJQzB4TmlBdE16Z2dMVFF4SUMwMk1pQXROREZqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRE1nT0RjZ0xUZzNJRGt6WXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TW1NdE1UQWdNQ0F0TXpnZ0xUSTJJQzAwTlNBdE16UmpMVEk1SUMweU55QXROekFnTFRZNElDMDNOaUF0TnpOakxUUWdMVE1nTFRFeElDMDFJQzB4T0NBdE5TQmpMVGdnTUNBdE1UWWdNaUF0TWpBZ04yTXRPU0F4TUNBdE9ETWdPRGNnTFRnM0lEa3pZeTAySURnZ0xURXdJREV5SUMweE5TQXhNbU10T1NBd0lDMHpPU0F0TWpjZ0xUUTJJQzB6TkdNdE1qa2dMVEkzSUMwM01DQXROamdnTFRjMklDMDNNMk10TkNBdE15QXRNVEVnTFRVZ0xURTRJQzAxWXkwNElEQWdMVEUySURJZ0xUSXdJRGRqTFRrZ01UQWdMVGd6SURnM0lDMDROeUE1TTJNdE5pQTRJQzB4TUNBeE1pQXRNVFVnTVRKekxURXlJQzAxSUMweU1pQXRNVE5qTFRFMElDMHhNU0F0TWpZZ0xUSXpJQzB6T1NBdE16VmpMVGNnTFRZZ0xURTFJQzB4TmlBdE1qWWdMVEl4SUdNdE16SWdMVEkxSUMwM01TQXRORGdnTFRFeE15QXRORGhqTFRFMklEQWdMVE15SURNZ0xUUTRJREV4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRJek1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSXpNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpNREFnTWpBd1l6QWdNamdnTWpJZ05UQWdOVEFnTlRCak1qY2dNQ0ExTUNBdE1qSWdOVEFnTFRVd1l6QWdMVEkzSUMweU15QXROVEFnTFRVd0lDMDFNR010TWpnZ01DQXROVEFnTWpNZ0xUVXdJRFV3ZWswMU1DQXhOVEJqTFRJM0lEQWdMVFV3SURJeklDMDFNQ0ExTUdNd0lESTRJREl6SURVd0lEVXdJRFV3WXpJNElEQWdOVEFnTFRJeUlEVXdJQzAxTUdNd0lDMHlOeUF0TWpJZ0xUVXdJQzAxTUNBdE5UQjZUVE13TUNBMU1HTXdJREk0SURJeUlEVXdJRFV3SURVd1l6STNJREFnTlRBZ0xUSXlJRFV3SUMwMU1HTXdJQzB5TnlBdE1qTWdMVFV3SUMwMU1DQXROVEFnWXkweU9DQXdJQzAxTUNBeU15QXROVEFnTlRCNlRUVXdJREJqTFRJM0lEQWdMVFV3SURJeklDMDFNQ0ExTUdNd0lESTRJREl6SURVd0lEVXdJRFV3WXpJNElEQWdOVEFnTFRJeUlEVXdJQzAxTUdNd0lDMHlOeUF0TWpJZ0xUVXdJQzAxTUNBdE5UQjZUVEl3TUNBeE5UQmpMVEk0SURBZ0xUVXdJREl6SUMwMU1DQTFNR013SURJNElESXlJRFV3SURVd0lEVXdZekkzSURBZ05UQWdMVEl5SURVd0lDMDFNR013SUMweU55QXRNak1nTFRVd0lDMDFNQ0F0TlRCNlRURTFNQ0ExTUdNd0lESTRJREl5SURVd0lEVXdJRFV3WXpJM0lEQWdOVEFnTFRJeUlEVXdJQzAxTUNCak1DQXRNamNnTFRJeklDMDFNQ0F0TlRBZ0xUVXdZeTB5T0NBd0lDMDFNQ0F5TXlBdE5UQWdOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlVKQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VSkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdOVEZqTUNBM0lEY2dNVGNnTVRJZ01qSmpNVE1nTVRVZ01qUWdNamtnTXpjZ05ETmpNamNnTXpJZ05UVWdOalFnT0RRZ09UVmpOeUE0SURFMElERTRJREl6SURJMWN6RTBJRGtnTWpJZ09XTXhNeUF0TVNBeU1pQXROeUF6TVNBdE1UaGpOU0F0TnlBMk1pQXROek1nT1RrZ0xURXhOV3d6SURSak1qY2dNeklnTlRVZ05qUWdPRFFnT1RWak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRoak5TQXROeUEyTWlBdE56TWdPVGtnTFRFeE5Xd3pJRFJqTWpjZ016SWdOVFVnTmpRZ09EUWdPVFZqTnlBNElERTBJREU0SURJeklESTFJSE14TkNBNUlESXlJRGxqTVRNZ0xURWdNaklnTFRjZ016RWdMVEU0WXpVZ0xUY2dOakFnTFRjd0lEazJJQzB4TVRKak15QXlJRFVnTkNBMUlEUmpOREVnTXpNZ09EVWdOamdnT0RVZ01USTFZekFnT1RRZ0xUazFJREV4TlNBdE1UY3dJREV4TjJNdE5pQXdJQzA1SURNZ0xUa2dObU13SURRZ05DQTRJREV5SURFeVl6TWdNaUE1SURJZ01UY2dNbU15TmlBd0lEY3lJQzA0SURrNUlDMHhPV00wTnlBdE1qY2dPREVnTFRjeElEZ3hJQzB4TkRSak1DQXROVFlnTFRRNElDMHhNRGNnTFRreElDMHhORE5qTFRJNElDMHlOeUF0TmpjZ0xUWTFJQzAzTXlBdE56QmpMVFFnTFRNZ0xURXhJQzAxSUMweE9DQXROU0JqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRE1nT0RjZ0xUZzNJRGt6WXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TW1NdE9TQXdJQzB6T1NBdE1qY2dMVFEySUMwek5HTXRNamtnTFRJM0lDMDNNQ0F0TmpnZ0xUYzJJQzAzTTJNdE5DQXRNeUF0TVRFZ0xUVWdMVEU0SUMwMVl5MDRJREFnTFRFMklESWdMVEl3SURkakxUa2dNVEFnTFRneklEZzNJQzA0TnlBNU0yTXROaUE0SUMweE1DQXhNaUF0TVRVZ01USmpMVGtnTUNBdE16a2dMVEkzSUMwME5pQXRNelJqTFRJNUlDMHlOeUF0TnpBZ0xUWTRJQzAzTmlBdE56TmpMVFFnTFRNZ0xURXhJQzAxSUMweE9DQXROU0JqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRE1nT0RjZ0xUZzNJRGt6WXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TW5NdE1USWdMVFVnTFRJeUlDMHhNMk10TVRRZ0xURXhJQzB5TmlBdE1qTWdMVE01SUMwek5XTXRNVEFnTFRrZ0xUSXhJQzB5TXlBdE5EQWdMVEkwWXkweE5TQXdJQzB5TUNBMUlDMHlNQ0F4TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWQ1F6a3VlRzFzQUR4emVXMWliMndnYVdROUlrVkNRemtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEVnTWpVNFl5MDJJREVnTFRFd0lEY2dMVEV3SURFeVl6QWdOQ0F5SURjZ09DQTVZekUwSURRZ05UZ2dNakVnTmpnZ01qRmpPU0F3SURFMklDMHhNaUF4T1NBdE1qRmpNaUF0TlNBeklDMHhOaUF6SUMwek4yTXdJQzB4TlNBd0lDMHpOeUF0TXlBdE5qVmpNekFnTWpnZ056RWdOakFnT1RVZ05qQmpNVElnTUNBeE9TQXROeUF4T1NBdE1qWmpNQ0F0TlRVZ0xUTTRJQzA1TUNBdE9USWdMVGsxWXpFeklDMDJJREkwSUMweE15QXlPU0F0TVRoak1qQWdMVEl3SURNMUlDMDFOeUEwTnlBdE5UZGpNU0F3SURJZ01DQXpJREZqTnlBMUlERXhJRGNnTVRRZ04yTXlJREFnTXlBdE1TQXpJQzB6SUhNd0lDMDBJQzB4SUMwMll5MHpJQzA0SUMwek1DQXRNemtnTFRRNElDMHpPV010TkNBd0lDMDNJREVnTFRFd0lEVmpMVEV3SURFMElDMDBNU0EyTUNBdE5qZ2dPVEJzTFRjZ0xUVXdZekFnTFRNZ0xUSWdMVFFnTFRNZ0xUUmpMVFVnTUNBdE1UVWdNVFVnTFRFMUlERTFZekFnTWpJZ0xUUWdOalVnTFRRZ05qVmpMVGNnTXlBdE1UQWdOaUF0TVRBZ09HTXdJRFVnTmlBM0lERXhJRGhzTFRJZ09EZGpNQ0E1SUMwMElESTBJQzAwTmlBek0zcE5NVFl3SURFNU0yTXRNalVnTUNBdE5URWdMVE0ySUMwMk1DQXROVFZqTnlBdE5DQXhOaUF0TnlBeU5DQXROMk14T1NBd0lETTNJREV6SURReklETTJJR015SURZZ01pQXhNQ0F5SURFMFl6QWdPQ0F0TXlBeE1pQXRPU0F4TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZMU1EWXVlRzFzQUR4emVXMWliMndnYVdROUlrWTFNRFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEk1SUMweU5UQmpMVGN4SURBZ0xURXlPU0F4TVRJZ0xURXlPU0F5TlRCak1DQXhNemtnTlRnZ01qVXhJREV5T1NBeU5URnpNVEk1SUMweE1USWdNVEk1SUMweU5URmpNQ0F0TVRNNElDMDFPQ0F0TWpVd0lDMHhNamtnTFRJMU1IcE5PRFFnTjJNd0lDMHhNVGNnTWpBZ0xUSXhNaUEwTlNBdE1qRXljelExSURrMUlEUTFJREl4TW1Nd0lERXhPQ0F0TWpBZ01qRXpJQzAwTlNBeU1UTnpMVFExSUMwNU5TQXRORFVnTFRJeE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTFNVEl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kxTVRJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRFZ01qTmpNQ0E1SURVZ01UUWdPU0F4TkdneE1ESmpOQ0F3SURrZ09TQTVJREU0ZGpFNE1XTXdJRGNnTXlBeE5DQTVJREUwYURRell6WWdNQ0E1SUMwM0lEa2dMVEUwZGkweE9ERmpNQ0F0TVRBZ015QXRNVGdnT0NBdE1UaG9NVEF6WXpRZ01DQTRJQzAxSURnZ0xURTBkaTAwTm1Nd0lDMDVJQzAwSUMweE5TQXRPQ0F0TVRWb0xURXdNbU10TlNBd0lDMDVJQzAySUMwNUlDMHhObll0TVRneVl6QWdMVGNnTFRNZ0xURTBJQzA1SUMweE5HZ3RORE5qTFRZZ01DQXRPU0EzSUMwNUlERTBkakU0TkdNd0lEVWdMVE1nTVRRZ0xUa2dNVFJvTFRFd01tTXROQ0F3SUMwNUlEWWdMVGtnTVRWMk5EWjZJQ0l2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGxDT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRsQ09TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME16WWdMVEl5T0dNdE1UYzRJREFnTFRNeU15QTFNQ0F0TkRNMklERTBPWFl4T0ROak5EVWdMVFEwSURFeE9DQXRPVElnTWpJd0lDMHhORFpqTkRjZ0xUSTFJREV3T0NBdE16Y2dNVGd6SUMwek4yTXpNeUF3SURVeklERTJJRFl5SURRMmRpMHhOemhqTUNBdE1URWdMVEV3SUMweE55QXRNamtnTFRFM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUTNNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalEzTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TnpBZ0xUSTNOR010TWpFMElEQWdMVE0zTUNBeE1qUWdMVE0zTUNBek5EZGpNQ0F4T1RFZ01UWTBJRE16TnlBek1UQWdORFl5YkMweE1pQTJNMk10TlNBek5TQXROeUEyT0NBdE55QXhNREZqTUNBeE9EQWdOallnTXpNd0lERTJNU0F6TnpKak1DQXdJRE0ySUMwMklEYzBJQzA1TldNeU9DQXROalFnTkRNZ0xURXlPQ0EwTXlBdE1Ua3dZekFnTFRFM05TQXRORGdnTFRNd01TQXRNVGd4SUMwME1qUmpNVEFnTFRVMElERTFJQzAzTUNBeU5TQXRNVE0xWXpRZ01pQTVJRElnTVRNZ01tZ3hNV014TWpjZ01DQXlNakVnTFRFd01DQXlNamtnTFRJeU9IWXRNVFFnWXpBZ0xURXhNU0F0TmpRZ0xUSXdNaUF0TVRjMUlDMHlORE5qTVRNZ0xUa3dJREkxSUMweE5EZ2dNalVnTFRFME9HTTBJQzB5TlNBMklDMDBPQ0EySUMwMk9XTXdJQzB4TlRZZ0xURXhNU0F0TWpFeElDMHhPREVnTFRJeE5XTXRPQ0F3SUMweE5pQXRNU0F0TWpNZ0xURmpMVEUyTkNBd0lDMHhPRGtnTVRFMElDMHhPRGtnTVRZNVl6QWdNakFnTXlBek5TQTBJRE0xWXpnZ05qTWdOaklnTVRBNUlERXlNU0F4TURsak5qSWdNQ0F4TURRZ0xUUTNJREV3TkNBdE1UQTVkaTAzWXpBZ0xUWXdJQzAxTlNBdE9URWdMVGsySUMweE1EUmpMVGtnTFRRZ0xURTJJQzAwSUMweU5TQXROaUJqTFRVZ0xUSWdMVGtnTFRRZ0xUa2dMVGhqTUNBdE15QXpJQzAzSURrZ0xURXhZekl4SUMweE5TQTBPU0F0TWpBZ09ETWdMVEl3YURFNVl6RXlJREFnTVRNeklESWdNVE16SURFMk5HTXdJREl3SUMweUlEUXpJQzAySURZNGJDMHlNeUF4TXpsb0xUVmpMVEl5SUMweklDMDBOU0F0TkNBdE5qZ2dMVFI2VFRreklDMHhObU0ySUMweE56UWdNVFk1SUMweU1Ea2dNamMzSUMweU1EbGpNamdnTUNBMU1DQXpJRFkxSURoc0xUVXhJREk0TldNdE5UTWdMVEV3SUMweE1EZ2dMVE0xSUMweE1EZ2dMVEV3TkhZdE1UQmpNaUF0TkRFZ016WWdMVGM1SURVMklDMDRPR000SUMwMElERTFJQzB4TWlBeE5TQXRNVGdnWXpBZ0xUUWdMVFFnTFRnZ0xURXlJQzA0WXkwMUlEQWdMVEV5SURFZ0xUSXhJRFJqTFRRM0lERTFJQzA1TWlBMk5TQXRNVEEzSURFek1tTXROQ0F4TkNBdE5pQXlPU0F0TmlBME5HTXdJRGc1SURjd0lERTNOQ0F4TlRrZ01qQXdiQzB4T0NBeE1qQmpMVEV6TUNBdE9UY2dMVEkwT1NBdE1UZzJJQzB5TkRrZ0xUTTBPSFl0T0hwTk16UXlJRFkxT0dNd0lDMHhNeUF3SUMweU5TQXlJQzB6Tm1Nd0lDMHhJRFFnTFRJMUlEZ2dMVFE1WXpFd05pQTRNU0F4TkRnZ01URTVJREUyTUNBeU1ERmpNU0E0SURJZ01UVWdNaUF5TW1Nd0lEVTBJQzB5TWlBNE1DQXROVFVnT0RBZ1l5MDNPU0F0TkNBdE1URTNJQzB4TVRZZ0xURXhOeUF0TWpFNGVrMDFPRFVnTFRVNVl5MDBJRGcwSUMwMk1TQXhNeklnTFRFME5DQXhNekpqTWpFZ0xURXhNaUF5TnlBdE1UZzVJRFF6SUMweU56bGpOekFnTXpBZ01UQXhJRFkzSURFd01TQXhNeloyTVRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05EWTJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORFkySWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl4SURneVl6QWdOU0F0TVNBNUlDMHhJREUwWXpBZ05EVWdNak1nT1RBZ05UZ2dNVEU0WXpNMklESTVJRGcySURNMklERXpNU0F6Tm1NNE5DQXdJREV6TXlBdE16WWdNVGMwSUMweE1UQmpNaklnTFRRd0lETXdJQzA1TWlBek1TQXRNVE00ZGkwMFl6QWdMVFEzSUMweE55QXRNVEF3SUMwek9TQXRNVFF5WXkwek5pQXROamdnTFRFd055QXRNVEExSUMweE9ETWdMVEV3Tm1NdE1qWWdNQ0F0TlRVZ015QXROemtnTVROakxUTXdJREV4SUMwMU9DQTBPU0F0TmpNZ09ESmpMVEVnTkNBdE1TQTNJQzB4SURFeFl6QWdORE1nTXpnZ056WWdPREFnTnpaak1UTWdNQ0EwTWlBdE9DQTBPU0F0TWpFZ1l6RXdJQzB4TVNBeE5TQXRNallnTVRVZ0xUUXhZekFnTFRFd0lDMHlJQzB5TUNBdE55QXRNamxqTFRZZ0xURXlJQzB5TlNBdE1qUWdMVEkxSUMwek9HTXdJQzB4TUNBeE15QXRNVFVnTXpNZ0xURTFZekl4SURBZ056RWdNVEFnTnpFZ01UWTRZekFnTVRZZ0xUUWdNamNnTFRFd0lESTNZeTB5SURBZ0xUUWdNQ0F0TmlBdE1tTXRNallnTFRJeklDMDBOaUF0TXpBZ0xUYzRJQzB6TUdNdE56QWdNQ0F0TVRReklEWXdJQzB4TlRBZ01UTXhlazB4TlRnZ01URXhZekFnTFRZeUlESXlJQzA1T0NBMU5DQXRPVGh6TlRNZ016WWdOVE1nT1RoekxUSXhJREV3TkNBdE5UTWdNVEEwSUhNdE5UUWdMVFF5SUMwMU5DQXRNVEEwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRM1JDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTNSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREk0TjJNd0lESWdNQ0F6SURNZ00yTXhJREFnTWpnZ0xUUWdOVFlnTFRSak1qWWdNQ0ExTkNBMElEVTJJRFJ6TWlBdE1pQXlJQzB6WXkweU1pQXRORE1nTFRRMklDMHhPRFlnTFRRNUlDMHlPRFJqTUNBdE15QXRPQ0F0TXlBdE9TQXRNMk10TWlBd0lDMHhNQ0F3SUMweE1DQXpZeTB5SURrNUlDMHlOaUF5TkRJZ0xUUTVJREk0TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME9Ua3VlRzFzQUR4emVXMWliMndnYVdROUlrWTBPVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4TVRFMFl6QWdPQ0E1SURFMUlERTNJREUyWXpRZ01DQTRJQzB4SURFeElDMHpZekUySUMweE1TQXhNeUF0TkRNZ01Ua2dMVFU1WXpFNElDMDBPU0EyTnlBdE9UQWdNVEEySUMweE1qSmpOallnTFRVM0lERXpNeUF0TVRJeklERXpNeUF0TWpFMll6QWdMVGtnTUNBdE1UY2dMVElnTFRJMll5MHhJQzAwSUMweE1pQXRNemNnTFRJeklDMDJOR3d5SUMwMFl6RTBJQzB5T1NBeU15QXROakVnTWpNZ0xUa3lZekFnTFRrZ01DQXRNVGNnTFRJZ0xUSTJZeTB4SUMwMElDMHhNaUF0TXpZZ0xUSXpJQzAyTkd3eUlDMDBZekUwSUMweU9DQXlNeUF0TmpBZ01qTWdMVGt5SUdNd0lDMDVJREFnTFRFM0lDMHlJQzB5Tm1NdE1TQXROQ0F0TVRJZ0xUTTJJQzB5TXlBdE5qTnNNaUF0TldNeE5DQXRNamdnTWpNZ0xUVTVJREl6SUMwNU1XTXdJQzA1SURBZ0xURTRJQzB5SUMweU4yTXRNU0F0TkNBdE1USWdMVE0ySUMweU15QXROak5zTWlBdE5XTXhOQ0F0TWpnZ01qTWdMVFl3SURJeklDMDVNV013SUMwNUlEQWdMVEUzSUMweUlDMHlObU10TVNBdE5TQXRNVElnTFRNM0lDMHlNeUF0TmpSc01pQXROV014TkNBdE1qZ2dNak1nTFRZd0lESXpJQzA1TVdNd0lDMDVJREFnTFRFM0lDMHlJQzB5Tm1Nd0lDMDFJQzB4TWlBdE16WWdMVEl6SUMwMk1tTXhJQzB5SURJZ0xUTWdNaUF0TkNCak1UWWdMVE13SURJMElDMDFOaUF5TkNBdE9EVmpNQ0F0TVRBZ0xURWdMVEl3SUMweklDMHpNbU10TVNBdE55QXRNekVnTFRjNElDMDBNeUF0TVRBeFl6RTJJQzAwTkNBeU5TQXRPRGtnTWpjZ0xURXpObll0TjJNd0lDMHlPQ0F0TlNBdE1UVTVJQzAxTWlBdE1UVTVZeTB4TkNBd0lDMHlOeUE1SUMweU55QXlOR013SURnZ015QXhPQ0EySURJM2JESWdObU14TUNBek1pQXhOaUEyTlNBeE5pQXhNREJqTUNBMU1DQXRNVEVnT1RnZ0xUSXlJREV5T0dNdE5UTWdNVFEySUMweE5Ea2dNVFUzSUMweE9ESWdNVFl4WXkwMElEQWdMVGNnTVNBdE9TQXhkakUwTnpoNlRUSXdPU0EwTVRjZ1l5MHpOeUEyTVNBdE9UTWdNVEV4SUMweE5qWWdNVEUwWXpFZ0xUZ2dNaUF0TVRVZ05DQXRNakZqTVRnZ0xUUTVJRFkzSUMwNU1DQXhNRFlnTFRFeU1tTXlNeUF0TWpBZ05EWWdMVFF3SURZM0lDMDJNMk16SURFeUlEVWdNalVnTlNBek4yTXdJREU1SUMwMUlETTNJQzB4TmlBMU5YcE5ORE1nTXpRMVl6RWdMVGdnTWlBdE1UVWdOQ0F0TWpGak1UZ2dMVFE1SURZM0lDMDVNQ0F4TURZZ0xURXlNbU15TXlBdE1Ua2dORFlnTFRRd0lEWTNJQzAyTW1NeklERXlJRFVnTWpRZ05TQXpObU13SURFNElDMDFJRE0zSUMweE5pQTFObU10TXpjZ05qQWdMVGt6SURFeE1DQXRNVFkySURFeE0zcE5NakE1SURjNE9TQmpMVE0zSURZeElDMDVNeUF4TVRBZ0xURTJOaUF4TVRSak1TQXRPQ0F5SUMweE5TQTBJQzB5TVdNeE9DQXRORGtnTmpjZ0xUa3dJREV3TmlBdE1USXlZekl6SUMweU1DQTBOaUF0TkRBZ05qY2dMVFl6WXpNZ01USWdOU0F5TlNBMUlETTNZekFnTVRrZ0xUVWdNemNnTFRFMklEVTFlazB5TURrZ05qQXpZeTB6TnlBMk1TQXRPVE1nTVRFd0lDMHhOallnTVRFMFl6RWdMVGdnTWlBdE1UVWdOQ0F0TWpGak1UZ2dMVFE1SURZM0lDMDVNQ0F4TURZZ0xURXlNbU15TXlBdE1qQWdORFlnTFRRd0lEWTNJQzAyTTJNeklERXlJRFVnTWpVZ05TQXpOMk13SURFNUlDMDFJRE0zSUMweE5pQTFOWHBOTkRNZ01UVTNJR014SUMwM0lESWdMVEV6SURRZ0xURTRZekU0SUMwME9TQTJOeUF0T1RBZ01UQTJJQzB4TWpOak1qTWdMVEU1SURRMklDMDBNQ0EyTnlBdE5qSmpNeUF4TWlBMUlESTFJRFVnTXpkak1DQXhPQ0F0TlNBek5pQXRNVFlnTlRWakxUTTNJRFl3SUMwNU15QXhNVEFnTFRFMk5pQXhNVEY2VFRJd09TQXRNVFF3WXkwek55QTJNQ0F0T1RNZ01URXdJQzB4TmpZZ01URTBZekVnTFRjZ01pQXRNVFFnTkNBdE1UbGpNVGdnTFRRNUlEWTNJQzA1TUNBeE1EWWdMVEV5TW1NeU15QXRNakFnTkRjZ0xUUXdJRFkzSUMwMk0yTXpJREV5SURRZ01qTWdOQ0F6TldNd0lERTRJQzAwSURNM0lDMHhOU0ExTlhvZ1RUVTVJQzB5TVRGak1qSWdMVFUwSURVNUlDMDROU0E1T1NBdE1UUXdZekl3SUMweU9TQXpPU0F0TlRrZ05UVWdMVGt4WXpZZ01qRWdNVElnTkRJZ01USWdOak5qTUNBeE9TQXROU0F6T0NBdE1UWWdOVFpqTFRNMElEVTJJQzA0TlNBeE1ESWdMVEUxTUNBeE1USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORVV3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVVd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJMU5pQXlNekJqTUNBeE55QTNJREl3SURFMklESXdhRGt5WXpFd0lEQWdNVGNnTFRNZ01UY2dMVEl3ZGkwME5UbGpNQ0F0TVRjZ0xUY2dMVEl3SUMweE55QXRNakJvTFRreVl5MDVJREFnTFRFMklETWdMVEUySURJd2RqUTFPWHBOTVRZZ0xUSTBPV010T1NBd0lDMHhOaUF6SUMweE5pQXlNSFkwTlRsak1DQXhOeUEzSURJd0lERTJJREl3YURreVl6RXdJREFnTVRjZ0xUTWdNVGNnTFRJd2RpMDBOVGxqTUNBdE1UY2dMVGNnTFRJd0lDMHhOeUF0TWpCb0xUa3llaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFJGTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5pQXRNbU10TVRVZ01DQXRNallnTVRJZ0xUSTJJREkyZGpreVl6QWdNVFVnTVRFZ01qWWdNallnTWpab01qTXdZekUwSURBZ01qWWdMVEV4SURJMklDMHlObll0T1RKak1DQXRNVFFnTFRFeUlDMHlOaUF0TWpZZ0xUSTJhQzB5TXpCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FVkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORVZDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGd5SUMwM01ETmpMVE00SURBZ0xUZ3lJREkzSUMwNE1pQTJPV013SURNM0lETXdJRFk0SURZNElEWTRjelk0SUMwek1TQTJPQ0F0Tmpoak1DQXROQ0F3SUMwM0lDMHhJQzB4TUdNeE1pQXdJRE0xSURFZ05EVWdNemhqTnlBeU5DQXlOQ0E1TlNBME1DQXhOVGhqTUNBeElERWdNaUF4SURSak1TQTBJREVnT0NBeElERXhZekFnTlNBdE1TQTVJQzAxSURsakxUSWdNQ0F0TkNBdE1TQXROaUF0TW1NdE1qTWdMVEV4SUMwME55QXRNakFnTFRjeUlDMHlNR010TXpnZ01DQXRPRElnTWpZZ0xUZ3lJRFk0WXpBZ016Z2dNekFnTmpnZ05qZ2dOamh6TmpnZ0xUTXdJRFk0SUMwMk9DQmpNQ0F0TXlBd0lDMDJJQzB4SUMweE1HTXhOU0F4SURRMElERXdJRFV6SURReVl6VWdNVFVnTWpFZ09EVWdNelFnTVRNNVl6SWdNaUExSURJd0lEVWdNak5qTUNBMUlDMHlJRGtnTFRVZ09XTXRNU0F3SUMweklDMHhJQzAxSUMweVl5MHhNeUF0TmlBdE1qRWdMVEV3SUMwek5TQXRNVFZqTFRFeUlDMDBJQzB5TmlBdE55QXROREFnTFRkakxUTTRJREFnTFRneklESTNJQzA0TXlBMk9XTXdJRE0zSURNeElEWTRJRFk0SURZNFl6TTRJREFnTmpnZ0xUTXhJRFk0SUMwMk9IWXRNVEJqTVRVZ01DQTBOQ0F4TUNBMU5TQTBNbU0xSURFMElETTBJREV6TnlBek55QXhORGxqTUNBeklERWdOaUF4SURnZ1l6QWdOeUF0TXlBeE15QXROeUF4TTJNdE1TQXdJQzB6SUMweElDMDFJQzB5WXkweU5DQXRNVEVnTFRRNUlDMHlNaUF0TnpZZ0xUSXlZeTB4TUNBd0lDMHhPU0F5SUMweU55QTBZeTB5T0NBNUlDMDFOU0F6TXlBdE5UVWdOalZqTUNBek55QXpNU0EyT0NBMk9DQTJPR016T0NBd0lEWTRJQzB6TVNBMk9DQXROamhqTUNBdE5DQXdJQzAzSUMweElDMHhNR014TnlBd0lEVXlJREUwSURVNUlEUXpiRE00SURFMU4yTXhJRFFnTVNBM0lERWdNVEJqTUNBMklDMHlJREV3SUMwM0lERXdZeTB5SURBZ0xUUWdNQ0F0TmlBdE1XTXRNalVnTFRFeklDMDFNeUF0TWpNZ0xUZ3lJQzB5TXlCakxUTTRJREFnTFRneElESTJJQzA0TVNBMk9HTXdJRE0zSURNeElEWTRJRFk0SURZNFl6TTRJREFnTmpnZ0xUTXhJRFk0SUMwMk9HTXdJQzB6SURBZ0xUY2dMVEVnTFRFd1l6SXdJREFnTlRnZ01qQWdOalVnTkRkak5DQXhNU0F6TkNBeE16WWdNemtnTVRVMVl6QWdNaUF4SURRZ01TQTJZekFnTVRBZ0xUWWdNVFVnTFRFeklERTFZeTB5SURBZ0xUVWdMVEVnTFRjZ0xUSmpMVEV5SUMwMklDMHlNU0F0TVRBZ0xUTXpJQzB4TkdNdE1TQXdJQzB5SUMweElDMHpJQzB4WXkweE1TQXROQ0F0TWpZZ0xUY2dMVFF3SUMwM1l5MHhPU0F3SUMwME1DQTFJQzAxTkNBeE9DQmpMVEUySURFeUlDMHlPQ0F6TUNBdE1qZ2dOVEJqTUNBek9DQXpNQ0EyT0NBMk9DQTJPSE0yT0NBdE16QWdOamdnTFRZNFl6QWdMVE1nTUNBdE5pQXRNU0F0TVRCak16UWdNU0E0TlNBMk1pQTVNaUEyTjJNeklESWdOaUEwSURFeElEUmpNaUF0TVNBNUlDMDBJRGtnTFRFeGRpMDBZeTB6SUMweE15QXRNamNnTFRFd01TQXRNamNnTFRFd01Xd3RNelU1SUMweE5UUTVZeTB6SUMweE1TQXROeUF0TWpRZ0xUUXdJQzB5TkdNdE1qRWdNQ0F0TWpZZ09DQXRNallnTVRWak1DQXpJREFnTlNBeElEZGpNaUExSURZeklESTJNU0EyTnlBeU56aGpNU0ExSURJZ01UQWdNaUF4TTJNd0lEUWdMVEVnTmlBdE5DQTJJR010TWlBd0lDMHpJQzB4SUMwMklDMHlZeTB4TXlBdE5pQXRNVE1nTFRnZ0xUSTNJQzB4TTJNdE1URWdMVFFnTFRJMklDMDNJQzAwTUNBdE4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBPRGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwT0RraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRFZ016TTVZeTAySURJZ0xURXhJRGtnTFRFeElERTJZekFnTWlBd0lETWdNU0ExYkRRZ01UTmpNaUEySURrZ01URWdNVFlnTVRGak1pQXdJRE1nTUNBMUlDMHhiREkzTmlBdE9UUmpPQ0F0TXlBeU1pQXRNVEFnTWprZ0xURTFZekFnTUNBeUlDMHlJRElnTFRFeWN5MHlJQzB4TWlBdE1pQXRNVEpqTFRjZ0xUVWdMVEl4SUMweE1pQXRNamtnTFRFMWJDMHlOelVnTFRrMFl5MHlJQzB4SUMweklDMHhJQzAxSUMweFl5MDNJREFnTFRFMUlEVWdMVEUzSURFeGJDMDBJREV5WXkweElESWdMVEVnTXlBdE1TQTFZekFnTnlBMUlERTFJREV5SURFM2JESXhNQ0EzTW1NMElERWdOeUF6SURjZ05TQnpMVE1nTXlBdE55QTFlazB3SURJMGRqRTJZekFnTVRNZ01URWdNalFnTWpRZ01qUm9Namt4WXpFeklEQWdNalFnTFRFeElESTBJQzB5TkhZdE1UWmpNQ0F0TVRRZ0xURXhJQzB5TkNBdE1qUWdMVEkwYUMweU9URmpMVEV6SURBZ0xUSTBJREV3SUMweU5DQXlOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTmpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qQWdMVEV5TkdNd0lEWWdNQ0F4TWlBeElERTRZek1nTXpVZ01qVWdOelFnTnprZ056UmpORE1nTUNBM09DQXRNelFnTnpnZ0xUYzRZekFnTFRJNElDMHhOU0F0TlRNZ0xUTTRJQzAyTjJNdE5TQXRNeUF0TVRJZ0xUY2dMVEV5SUMweE5HTXhJQzAzSURjZ0xURXhJREV5SUMweE5HTTNJQzB6SURFMUlDMHpJREl6SUMwell6STJJREFnTlRnZ05EVWdOVGdnTVRJMFl6QWdPRGNnTFRZeklERXhNQ0F0T1RjZ01URXdZeTB5T1NBd0lDMDBNQ0F0TVRFZ0xUVXdJQzB5TVdNdE1URWdMVEV4SUMweE1pQXRNVElnTFRFNUlDMHhNbU10TVRBZ01DQXRNakFnTWlBdE1qQWdNVFYyTW13eE1TQXlNaklnWXpFZ09DQTJJREUzSURJMElERTNZekUzSUMweUlERXdNeUF0TVRBZ01UTTFJQzB4TUhNeE1UQWdPU0F4TWpNZ09XTXhNU0F3SURFMElDMDRJREUwSUMweU1XTXdJQzB4TmlBdE1qSWdMVEV4TUNBdE1UTTJJQzB4TVRCakxUUXhJREFnTFRnNElEa2dMVGs0SURFeGFDMDBZeTA1SURBZ0xURTBJQzAxSUMweE5TQXRNVE5qTFRFZ0xUa2dMVFVnTFRVeUlDMDFJQzAxTW5ZdE5HTXdJQzB6SURBZ0xUY2dOQ0F0TjJNeElEQWdNeUF3SURVZ01XTXpNaUF4T1NBMk55QXlPQ0F4TWpVZ01qaGpPVEVnTUNBeE5qVWdMVGMwSURFMk5TQXRNVFkxWXpBZ0xUa3dJQzAyTmlBdE1UWTBJQzB4T0RZZ0xURTJOQ0JqTFRFeU15QXdJQzB4TnpjZ05ERWdMVEUzTnlBeE1qUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORU01TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkVNNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRZ01UVmpNQ0ExSURFZ01UQWdNeUF4T1dNeU1TQTRNQ0EyTlNBeE5ERWdNVFk0SURFNE0yTTVOaUF6T1NBeE1qUWdNVEF3SURFeU5DQXhOVGhqTUNBME15QXRNekVnTlRNZ0xUWTFJRFV6WXkwME1pQXdJQzAyTlNBdE1Ua2dMVFkxSUMwek5HTXdJQzA1SURVZ0xURTBJREUwSUMweU0yTTNJQzAzSURFMElDMHhPU0F4TkNBdE16ZGpNQ0F0TXpNZ0xUSTBJQzAyTXlBdE5UZ2dMVFl6WXkwek9DQXdJQzAxTWlBeU5pQXROVElnTlRSak1DQTNNQ0EyTkNBeE16Z2dNVFl6SURFek9HTTVNeUF3SURFME9DQXROREVnTVRRNElDMHhNRFpqTUNBdE1UQTVJQzA0TnlBdE1UVTFJQzB4T0RVZ0xURTNOeUJqTFRRM0lDMHhNU0F0T1RBZ0xUTXdJQzB4TVRjZ0xUWXdZeTAySUMwM0lDMHhNQ0F0TVRNZ0xURXdJQzB4TjJNd0lDMHpJRElnTFRRZ05TQXROSE14TUNBeklESXdJRGRqTVRVZ05pQXpNU0E1SURVd0lEbGpNemtnTUNBMk9TQXRNak1nTVRBMUlDMHlNMk15TWlBd0lETTRJRGdnTlRJZ01qaGpOeUF4TUNBeE1pQXhNeUF4T1NBeE0yTTVJREFnTVRnZ0xUVWdNVGdnTFRFMFl6QWdMVFVnTFRFZ0xUa2dMVFFnTFRFNFl5MHlNeUF0TmprZ0xUVXhJQzB4TURnZ0xURXhOQ0F0TVRBNFl5MDRNaUF3SUMweE1UUWdOVE1nTFRFMU55QTFNMk10TVRnZ01DQXRNallnTFRFeElDMHpNaUF0TWpjZ2N5MHhNaUF0TWpNZ0xUSTFJQzB5TTJNdE1USWdNQ0F0TVRrZ09DQXRNVGtnTVRsNlRUUXdNaUF4TWpoakxURTFJREFnTFRJeUlEWWdMVEl5SURFMll6QWdPU0ExSURFMElERXlJREl4WXpneElEZ3hJREUyTVNBeE56SWdNVGt6SURJNE5HTXpJRGdnTnlBeE5DQXhOaUF4TkdNeE55QXdJRE0zSUMweE1TQTJNQ0F0TVRGek5EQWdNVEVnTlRrZ01URmpNVEFnTUNBeE15QXROQ0F4TXlBdE1UQmpNQ0F0TkNBd0lDMDRJQzAySUMweE5XTXROakFnTFRjNElDMHhOamNnTFRFNE15QXRNalkwSUMweU5qQmpMVFVnTFRRZ0xUWWdMVFlnTFRZZ0xUbGpNQ0F0TWlBeElDMDJJREV3SUMwMmFERXhNaUJqT1NBd0lERXdJRFFnTVRNZ01UQnNNaklnTnpGak1pQTVJRFVnTVRRZ01UUWdNalJzTnprZ09EVmpNVEFnTVRJZ01UWWdNVGNnTWprZ01UZGpNVEFnTUNBeE55QXRNeUF4TnlBdE1USmpNQ0F0TXlBdE1pQXRNVE1nTFRVZ0xUSXpiQzAxTVNBdE1UWXlZeTB4SUMwNElESWdMVEV3SURZZ0xURXdhRE0zWXpFd0lEQWdNVGNnTFRZZ01UY2dMVEUzWXpBZ0xURXdJQzAzSUMweE9DQXRNVGtnTFRFNGFDMDBNbU10T1NBd0lDMHhNU0F0TkNBdE1USWdMVEV3YkMweU1DQXROakpqTFRNZ0xURXhJQzAxSUMweE5pQTFJQzB4TjJ3ME1pQXROR014TVNBdE1TQXhOaUF0T0NBeE5pQXRNVGdnY3kwMUlDMHhOeUF0TVRrZ0xURTNhQzB5TURsakxURXlJREFnTFRFNElEY2dMVEU0SURFM2N6WWdNVGNnTVRjZ01UaHNORFFnTkdNeE1TQXhJREV4SURNZ01UVWdNVEpzTWpFZ05qaGpNU0EzSUMweElEa2dMVFlnT1dndE1UY3dlazB4TWpjeUlDMDFZeTAwTVNBd0lDMDJPU0F5T0NBdE5qa2dOekZqTUNBeE9TQXpJRE0xSURjZ05EbHNOVEFnTVRnell6RWdOQ0F5SURnZ01pQXhNR013SURVZ0xUUWdOaUF0TVRNZ05tZ3RNVGxqTFRFMElEQWdMVEUxSURjZ0xURTFJREV4Y3pFZ01USWdNVFlnTVROc056Y2dOV000SURBZ01USWdMVFFnTVRJZ0xURXdZekFnTFRNZ0xURWdMVFlnTFRJZ0xUa2diQzB5TlNBdE9ETmpMVFlnTFRJeElDMDVJQzB5TmlBdE9TQXRNekZqTUNBdE1pQXhJQzB6SURNZ0xUTmpOU0F3SURFeklERXdJREk0SURFM1l6a2dOQ0F4T0NBMklESTRJRFpqTXprZ01DQTFPU0F0TXpJZ05Ua2dMVFkzWXpBZ0xUa3dJQzAxT1NBdE1UWTRJQzB4TXpBZ0xURTJPSHBOT0RBNElERXlOR010TlNBd0lDMHhNU0F6SUMweE1TQXhNR013SURZZ01pQXhNU0ExSURFNFl6RTJJRE0ySURRd0lEYzVJRGd6SURjNVl6RTRJREFnTXpBZ0xUa2dNelVnTFRJeWN6SWdMVEl4SURjZ0xUSXhZekVnTUNBNElEZ2dNVFlnTVRkak1UTWdNVFVnTWprZ01qY2dOVE1nTWpjZ1l6RTVJREFnTXpJZ0xUZ2dNemdnTFRJell6VWdMVEV6SURJZ0xUSXhJRGNnTFRJeFl6RWdNQ0E0SURnZ01UWWdNVGRqTVRNZ01UUWdNamtnTWpjZ05UTWdNamRqTXpFZ01DQTBOQ0F0TWpRZ05EUWdMVFE1WXpBZ0xUUTVJQzAwTVNBdE1URTRJQzAwTVNBdE1UUTRZekFnTFRnZ05DQXRNVE1nTVRFZ0xURXpZekUxSURBZ01qVWdNaklnTXpNZ05ESmpNeUE0SURjZ01UQWdNVEVnTVRCak5pQXdJREV3SUMwMElERXdJQzA1WXpBZ0xUUWdMVEVnTFRnZ0xUTWdMVEV6WXkweE1TQXRNamtnTFRJNElDMDFOeUF0TmpVZ0xUVTNZeTB5T0NBd0lDMDBPQ0F4TWlBdE5EZ2dNemtnWXpBZ05EQWdNemtnTVRBMUlETTVJREV6T0dNd0lEa2dMVFVnTVRZZ0xURTBJREUyWXkweU5pQXdJQzAxTUNBdE16Y2dMVFl6SUMwM05td3RNelFnTFRFd01tTXRNaUF0TmlBdE15QXRPU0F0TVRJZ0xUbG9MVE13WXkwM0lEQWdMVGtnTVNBdE9TQTFZekFnTWlBd0lEUWdNU0EzYkRRMUlERXpOMk16SURrZ05DQXhOU0EwSURJeFl6QWdNVEVnTFRZZ01UY2dMVEUySURFM1l5MHlOaUF3SUMwMU1DQXRNemNnTFRZeklDMDNObXd0TXpRZ0xURXdNbU10TWlBdE5pQXRNeUF0T1NBdE1USWdMVGxvTFRNd1l5MDNJREFnTFRrZ01TQXRPU0ExWXpBZ01pQXdJRFFnTVNBM2JEUTNJREUwTXlCak1pQTNJRFlnTWpFZ05pQXlPSE10TXlBeE1pQXRNVEFnTVRKakxUSXdJREFnTFRRd0lDMHpPU0F0TlRBZ0xUWXpZeTB5SUMwMUlDMDFJQzA1SUMweE1TQXRPWHBOTVRJME9DQTFNV013SUMweE9TQTRJQzB6TVNBeU15QXRNekZqTkRjZ01DQTRNU0F4TVRBZ09ERWdNVFV3WXpBZ01Ua2dMVFVnTXpRZ0xUSXpJRE0wWXkwME5TQXdJQzA0TVNBdE9UWWdMVGd4SUMweE5UTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORGMyTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRjMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFZ0xUSXlNV010TVNBeUlDMHhJRE1nTFRFZ05XTXdJRGNnTlNBeE5TQXhNaUF4TjJ3eU1UQWdOekpqTkNBeElEY2dNeUEzSURWekxUTWdNeUF0TnlBMWJDMHlNVEVnTnpKakxUWWdNaUF0TVRFZ09TQXRNVEVnTVRaak1DQXlJREFnTXlBeElEVnNOQ0F4TTJNeUlEWWdPU0F4TVNBeE5pQXhNV015SURBZ015QXdJRFVnTFRGc01qYzJJQzA1TkdNNElDMHpJREl5SUMweE1DQXlPU0F0TVRWak1DQXdJRElnTFRJZ01pQXRNVEp6TFRJZ0xURXlJQzB5SUMweE1tTXROeUF0TlNBdE1qRWdMVEV5SUMweU9TQXRNVFZzTFRJM05TQXRPVFJqTFRJZ0xURWdMVE1nTFRFZ0xUVWdMVEVnWXkwM0lEQWdMVEUxSURVZ0xURTNJREV4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRMlJDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTJSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNVFF3SUMwNE9XTXdJREl5SURFd0lEUXhJREkzSURVMFl6Y2dOaUF4TnlBNUlESTJJRGxqTWprZ01DQTFOQ0F0TWpZZ05UUWdMVFUxZGkwMVl5MDBJQzB4T0NBdE1UY2dMVE0xSUMwek5pQXRNemxqTVNBd0lEWWdMVE1nTVRVZ0xUTmpNeUF3SURjZ01DQXhNU0F5WXpJMUlEY2dOVElnTlRBZ05qRWdOekpqTmlBeE5pQTJOaUF5TXpnZ05qZ2dNalEyWXpZZ01qSWdNVEVnTWpRZ01URWdNekJqTUNBNUlDMDFJRGtnTFRFM0lEbG9MVE0wWXkweE9DQXdJQzB5TUNBeE1DQXRNakFnTXpOak1DQXhPQ0F5SURJeElESTNJREl4YURRM1l6SXlJREFnTWpVZ01TQXpOQ0F5TkNCak16a2dPVFVnTVRFeElERTBPQ0F5TVRjZ01UUTRhRFpqTlRBZ0xUSWdPRGdnTFRReUlEZzRJQzA0TVdNdE1pQXRNemNnTFRNNUlDMDJPQ0F0TmpBZ0xUWTRZeTB5TmlBd0lDMDBOaUF5TlNBdE5EWWdOVEJqTUNBeE1DQXpJREl3SURFeElESTRZemdnT1NBeU5DQXhNQ0F6TUNBeU1XTXhJRElnTVNBMElERWdObU13SURnZ0xUa2dNVEVnTFRFNElERXhZeTAxTlNBdE15QXROelFnTFRVeUlDMDVNU0F0T1RaakxUWWdMVEUySUMwNUlDMHlOeUF0T1NBdE16TmpNQ0F0TVRBZ09TQXRNVEFnTXpFZ0xURXdhRE0wWXpFeklEQWdNVGdnTFRFZ01UZ2dMVEl4ZGkwMklHTXdJQzB4T0NBd0lDMHlOeUF0TVRjZ0xUSTNhQzAwTVdNdE16UWdNQ0F0TkRVZ0xUUWdMVFUwSUMweU5XTXRPQ0F0TVRrZ0xURXhJQzB5T1NBdE1UZ2dMVFE0YkMweU1TQXROVGhqTFRrZ0xUSTFJQzB4T0NBdE5URWdMVEk1SUMwM05td3ROQ0F0T0dNdE1URWdMVEkxSUMweU1TQXROVEFnTFRNMklDMDNNMk10TXpRZ0xUVXpJQzA0T1NBdE1UQTVJQzB4TlRjZ0xURXdPV010TWpZZ01DQXROVGNnTUNBdE56Z2dNVGRqTFRFMUlERTBJQzB6TVNBek9TQXRNekVnTmpCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5qTXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOak14SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3TUNBd1l5MDFOU0F3SUMweE1EQWdORFFnTFRFd01DQXhNREJqTUNBME9TQXpOaUE1TVNBNE5DQTVPSFl4TURKb016SjJMVEV3TW1NME55QXROeUE0TkNBdE5Ea2dPRFFnTFRrNFl6QWdMVFUySUMwME5TQXRNVEF3SUMweE1EQWdMVEV3TUhwTk1qY2dNVEF3WXpBZ0xUUXhJRE15SUMwM015QTNNeUF0TnpOak5EQWdNQ0EzTXlBek1pQTNNeUEzTTJNd0lETTBJQzB5TlNBMk5DQXROVGNnTnpGMkxUY3hhQzB6TW5ZM01XTXRNek1nTFRjZ0xUVTNJQzB6TnlBdE5UY2dMVGN4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpSQk1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkJNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFF4TVdNeElERTNJREUzSURJMklETXhJREkyYURFNE5HTXhNQ0F3SURFNUlDMDFJREU1SUMweE5tTXdJQzB4T1NBdE5pQXRNall3SUMwMklDMHlPREZqTUNBdE9DQXpJQzB4TlNBeE1DQXRNVGRqTVNBdE1TQXpJQzB4SURVZ0xURmpPU0F3SURFM0lEa2dNalFnTVROak1UQWdOaUF5TVNBeE1pQXpNeUF4TldNMUlERWdPU0F4SURFMElERm9ObU0wTnlBdE1TQTVNU0F0TXpnZ09URWdMVGswWXpBZ0xUUTJJQzB6TWlBdE1UQTNJQzB4TWpJZ0xURTNNR010TWpNZ0xURTJJQzAwTnlBdE5EUWdMVGM0SUMwMk1HTXdJREFnTFRNZ0xUSWdMVFlnTFRKakxUSWdNQ0F0TlNBeElDMDRJRFVnWXkweklETWdMVFVnTmpBZ0xUY2dNVE0xWXkweE9TQXRNalFnTFRRM0lDMDFNU0F0T0RRZ0xUYzNZeTB5TXlBdE1UY2dMVFE0SUMwME5TQXROemtnTFRZeFl6QWdNQ0F0TXlBdE1pQXROaUF0TW5NdE5pQXhJQzA1SURWakxUY2dPU0F0TVRJZ05UZ3hJQzB4TWlBMU9ERjZUVFF6SURFME1HTXdJQzA0SURRZ0xURTFJREV4SUMweE4yTXlJQzB4SURNZ0xURWdOU0F0TVdNNUlEQWdNVFlnT1NBeU5DQXhNMk14TmlBNUlESTRJREUySURRM0lERTJhRFpqTVRrZ01DQXpOaUF0TmlBMU1TQXRNVFpqTFRFZ05qUWdMVElnTVRJM0lDMHlJREUzTjJndE1UTTRZeTB5SUMwM05DQXROQ0F0TVRVNUlDMDBJQzB4TnpJZ2VrMDBOQ0F4T0dNd0lDMHpPU0F6SUMwNU9DQXpJQzA1T0dNd0lDMDJJRE1nTFRFMklERXhJQzB4Tm1NeUlEQWdOaUF4SURrZ00yTTBOU0F5T0NBNU1DQTNPQ0E1TUNBeE16UmpNQ0F5TlNBdE1UQWdOVGtnTFRRd0lEVTVZeTB5TkNBd0lDMDJOU0F0TXpBZ0xUY3hJQzAxTUdNdE1TQXROQ0F0TWlBdE1UWWdMVElnTFRNeWVrMHlNamdnTWpkak1DQXRNemdnTXlBdE1UQTNJRE1nTFRFd04yTXdJQzAySURNZ0xURTJJREV4SUMweE5tTXlJREFnTlNBeElEa2dNMk16TWlBeU1DQTJNU0ExTVNBM015QTNOV014TVNBeU1TQXhOaUEwTVNBeE5pQTFPV013SURJd0lDMDJJRE0zSUMweE5TQTBPU0JqTFRZZ055QXRNVFFnTVRBZ0xUSTBJREV3WXkweU5DQXdJQzAyTmlBdE16QWdMVGN5SUMwMU1HTXRNU0F0TXlBdE1TQXRNVElnTFRFZ0xUSXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalV4Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeE5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lESTNZekFnTnlBMUlERXpJREV4SURFemFESTBOMk0ySURBZ01URWdMVFlnTVRFZ0xURXpkaTAwT1dNd0lDMDNJQzAxSUMweE15QXRNVEVnTFRFemFDMHlORGRqTFRZZ01DQXRNVEVnTmlBdE1URWdNVE4yTkRsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05UQXlMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOVEF5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE1nTFRJNE9XZ3lOblkxTnpkb0xUSTJkalF4YURRM2RpMDJOVGxvTFRRM2RqUXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEJFUWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCRVFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweklDMDFZeTB5SURJZ0xUTWdOQ0F0TXlBMmN6QWdNeUF5SURWc01URTNJREV4TjJNeElERWdOQ0F5SURZZ01tTXpJREFnTlNBdE1TQTJJQzB5YkRFeE55QXRNVEUzWXpFZ0xURWdNaUF0TXlBeUlDMDFjeTB4SUMwMElDMHlJQzAxYkMweE1UZ2dMVEV4T1dNdE1pQXRNaUF0TkNBdE1pQXROU0F0TW1NdE1pQXdJQzB6SURBZ0xUVWdNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkxTUVRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMU1FUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQTFNSFl4TmpWak1DQTVJRE1nTVRJZ05pQXhNbk0ySUMweklEZ2dMVGRqTWlBdE1UQWdNVEFnTFRJMElERTFJQzB5TkdNMElERWdPQ0ExSURFMklERTRZemtnTVRNZ01UZ2dNellnTlRJZ016WmpOVEFnTUNBM09TQXRPRFVnT1RRZ0xUZzFjekl6SURVM0lESTNJRFk1WXpNZ055QXhNaUF4TVNBeE15QXhNV014TUNBd0lERXdJQzB4TXlBeE1DQXROREIyTFRSak1DQXRNVEF6SUMwM01TQXRNalEySUMwM01TQXROREV6WXpBZ0xUSTVJQzAwSUMwek55QXRNVEFnTFRNM2N5MHpOQ0E1SUMwME9TQTVjeTB5T1NBdE9TQXRNemtnTFRsakxURXlJREFnTFRFeUlERXdJQzB4TWlBek1TQmpNQ0F6T1NBeE9TQTVOeUEwTWlBeE5ERmpNellnTnpFZ09ESWdNVEkzSURneUlERTFOV010TVNBMklDMHlJRGtnTFRRZ09YTXROaUF0TkNBdE55QXROV010TkNBdE5pQXRNVE1nTFRJd0lDMHlPU0F0TWpCakxUTTBJREFnTFRZeklEYzFJQzA0TnlBM05XTXRNamNnTUNBdE16VWdMVFU0SUMwME1TQXRPRE5qTFRJZ0xURXhJQzAwSUMweU1DQXRPU0F0TWpCakxUWWdNQ0F0TnlBeE5pQXROeUF4Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWQ1FVTXVlRzFzQUR4emVXMWliMndnYVdROUlrVkNRVU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0EzTmpoak1DQXhNQ0E0SURFNElERTRJREU0WXpRZ01DQTVJQzB5SURFeUlDMDFiREU1TVNBdE1UWXdZelFnTFRNZ055QXRPU0EzSUMweE5HTXdJQzAwSUMweUlDMDRJQzAxSUMweE1XTXRNeUF0TlNBdE9DQXROeUF0TVRNZ0xUZHpMVGtnTWlBdE1USWdOR3d0TVRZeUlERXpObll0TVRBeWJERTROU0F0TVRVMll6UWdMVE1nTnlBdE9DQTNJQzB4TTJNd0lDMDVJQzA1SUMweE9DQXRNVGdnTFRFNFl5MDFJREFnTFRrZ01TQXRNVElnTkd3dE1UWXlJREV6Tm5ZdE1UQXpiREU0TlNBdE1UVTJZelFnTFRNZ055QXRPQ0EzSUMweE0yTXdJQzA1SUMwNUlDMHhPQ0F0TVRnZ0xURTRJR010TlNBd0lDMDVJREVnTFRFeUlEUnNMVEUyTWlBeE16WjJMVEV3TTJ3eE9EVWdMVEUxTldNMElDMDBJRGNnTFRrZ055QXRNVFJqTUNBdE5DQXRNaUF0T1NBdE5TQXRNVEpqTFRNZ0xUUWdMVGdnTFRZZ0xURXpJQzAyY3kwNUlERWdMVEV5SURSc0xURTJNaUF4TXpaMkxURXdNbXd4T0RVZ0xURTFObU0wSUMweklEY2dMVGdnTnlBdE1UTmpNQ0F0T1NBdE9TQXRNVGdnTFRFNElDMHhPR010TlNBd0lDMDVJREVnTFRFeUlEUnNMVEUyTWlBeE16WjJMVEV4TTJNd0lDMHhNQ0F0T0NBdE1UZ2dMVEU0SUMweE9ITXRNVGdnT0NBdE1UZ2dNVGgyTnpVd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUVkNNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TUNBME1HTXRNVFVnTUNBdE1qQWdOU0F0TWpBZ01URmpNQ0EzSURjZ01UY2dNVElnTWpKak1UTWdNVFVnTWpRZ01qa2dNemNnTkROak1qY2dNeklnTlRVZ05qUWdPRFFnT1RWak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRoak5DQXROeUEyTWlBdE56TWdPVGdnTFRFeE5XdzBJRFJqTWpjZ016SWdOVFVnTmpRZ09EUWdPVFZqTnlBNElERTBJREU0SURJeklESTFjekUwSURrZ01qSWdPV014TXlBdE1TQXlNaUF0TnlBek1TQXRNVGhqTkNBdE55QTJNeUF0TnpVZ09Ua2dMVEV4TjJ3eklEUWdZelEySURVM0lERTNPQ0F4TnpBZ01qYzBJREU0T0dNeU1pQTBJRFEwSURZZ05qUWdObU00TkNBd0lERTFNU0F0TXpBZ01UZzVJQzAxTjJNMUlDMDBJRGdnTFRFeElEZ2dMVEUyWXpBZ0xUTWdMVEVnTFRVZ0xUTWdMVGRqTFRJZ0xURWdMVFFnTFRJZ0xUWWdMVEpqTFRrZ01DQXRNakFnT1NBdE16QWdNVFJqTFRReUlESXhJQzA0T0NBeU9TQXRNVE0xSURJNVl5MDVNU0F3SUMweE5qWWdMVEk0SUMweU1qY2dMVGd3WXkwMk1DQXROVEVnTFRFeE5TQXRNVEkxSUMweE16WWdMVEUwT0dNdE1USWdMVEUwSUMwek5TQXROREFnTFRVM0lDMDBNR010TXlBdE1TQXROaUF0TVNBdE9TQXRNU0JqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRE1nT0RjZ0xUZzNJRGt6WXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TW5NdE1USWdMVFVnTFRJeUlDMHhNMnd0TWpRZ0xUSXhZeTB5T1NBdE1qY2dMVGN3SUMwMk9DQXROellnTFRjell5MDBJQzB6SUMweE1TQXROU0F0TVRnZ0xUVmpMVGdnTUNBdE1UWWdNaUF0TWpBZ04yTXRPU0F4TUNBdE9ETWdPRGNnTFRnM0lEa3pZeTAySURnZ0xURXdJREV5SUMweE5TQXhNbk10TVRJZ0xUVWdMVEl5SUMweE0yTXRNVFFnTFRFeElDMHlOaUF0TWpNZ0xUTTVJQzB6TldNdE1UQWdMVGtnTFRJeElDMHlNeUF0TkRBZ0xUSTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFZETkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWRE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lESXdNV013SURFZ01TQXpJRElnTTNNMElDMHlJRGdnTFRkak1URWdMVEUwSURreklDMHhOallnTVRnM0lDMHhOalpqTkRZZ01DQTRPQ0F6TUNBeE1Ua2dOakZqTnlBNElERXpJREUySURJeElESTBZekkzSURNeklEVTFJRFkxSURnMUlEazJZemNnT0NBeE5DQXhPQ0F5TXlBeU5YTXhOQ0E1SURJeUlEbGpNVE1nTFRFZ01qSWdMVGNnTXpFZ0xURTRZelVnTFRjZ05qTWdMVGMwSURFd01DQXRNVEUyYkRNZ05HTXlOeUF6TXlBMU5TQTJOU0E0TlNBNU5tTTNJRGdnTVRRZ01UZ2dNak1nTWpWek1UUWdPU0F5TWlBNVl6RXpJQzB4SURJeUlDMDNJRE14SUMweE9HdzVNaUF0TVRBM2RqSXhNaUJvTXpCMkxURTVNMncyTkNBM01tTTRJRGdnTVRRZ01UY2dNak1nTWpWak9TQTNJREUxSURrZ01qSWdPV000SURBZ01UWWdMVFlnTWpZZ0xURTFZemtnTFRnZ056Y2dMVGt3SURnMklDMHhNREJqTkNBdE5DQXhNQ0F0T1NBeE5pQXRPV00xSURBZ01URWdNeUF4T1NBeE1HTXhNU0F4TVNBNE1pQTVPQ0E1TXlBeE1EZGpOU0EwSURFeUlEY2dNVGdnTjJNNElEQWdNallnTFRnZ01qWWdMVEU0WXpBZ0xUWWdMVGdnTFRFMUlDMHhOQ0F0TWpKakxURXpJQzB4TlNBdE1UYzRJQzB4T1RVZ0xURTROU0F0TWpBeVl5MDBJQzB6SUMweE1TQXROU0F0TVRrZ0xUVnpMVEUySURJZ0xUSXdJRGNnWXkwNUlERXhJQzA0TXlBNE9DQXRPRGNnT1RSakxUY2dPQ0F0TVRFZ01URWdMVEUySURFeFl5MHhNU0F3SUMwek55QXRNalFnTFRRMUlDMHpNMnd0TnlBdE4zWXRNVE16YUMwek1IWXhNRFJzTFRNNUlDMHpPR010TkNBdE15QXRNVEVnTFRVZ0xURTRJQzAxWXkwNElEQWdMVEUzSURJZ0xUSXhJRGRqTFRrZ01URWdMVGd6SURnNElDMDROeUE1TkdNdE5pQTRJQzB4TUNBeE1pQXRNVFVnTVRKekxURXlJQzAxSUMweU15QXRNVE5zTFRJMElDMHlNV010TWprZ0xUSTNJQzAzTUNBdE5qa2dMVGMySUMwM05HTXROQ0F0TXlBdE1URWdMVFVnTFRFNElDMDFZeTA1SURBZ0xURTNJRElnTFRJeElEY2dZeTA1SURFeElDMDRNeUE0T0NBdE9EY2dPVFJqTFRZZ09DQXRNVEFnTVRJZ0xURTFJREV5WXkwMklEQWdMVEV6SUMwMUlDMHlNeUF0TVROakxUY2dMVFVnTFRFeklDMHhNU0F0TVRrZ0xURTNZeTB6TkNBdE16a2dMVGd3SUMwNE1pQXRNVFUwSUMwNE0yTXRNVEExSURBZ0xURTROU0F4TXpJZ0xUSXhNeUF4T1Roak1DQXdJQzB4SURJZ0xURWdOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV5TWpFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UUTVJRFl5YkMwek1EQWdMVFl5ZGpFeU5Xd3pNREFnTmpKMkxURXlOWHBOTFRFMU1TQXROakpzTXpBd0lEWXpkaTB4TWpWc0xUTXdNQ0F0TmpOMk1USTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFZDUmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWQ1JpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lESXdPR013SURNZ015QXhNQ0F4TVNBeU1XTXdJREFnTkRnZ05qRWdNVGMySURZeFl6VTVJREFnTWpBeUlDMDFOeUF5TXpVZ0xURTNOV014SUMweUlESWdMVE1nTWlBdE5XTXlJRElnTkNBMElEVWdObU15T0NBek1pQTFOaUEyTlNBNE5TQTVObU0zSURnZ01UUWdNVGdnTWpNZ01qVnpNVFFnT1NBeU1pQTVZekUwSUMweElESXpJQzAzSURNeUlDMHhPR00wSUMwMklEVTFJQzAyTlNBNU1TQXRNVEEzZGpJeE1tZ3pNWFl0TVRremJEWXpJRGN5WXpnZ09DQXhOQ0F4TnlBeU15QXlOV001SURjZ01UWWdPU0F5TXlBNVl6Z2dNQ0F4TmlBdE5pQXlOaUF0TVRVZ1l6a2dMVGdnTnpZZ0xUa3hJRGcxSUMweE1EQmpOQ0F0TkNBeE1TQXRPU0F4TnlBdE9XTTFJREFnTVRFZ015QXhPU0F4TUdNeE1TQXhNQ0E0TVNBNU9DQTVNaUF4TURkak5pQTBJREV6SURjZ01Ua2dOMk00SURBZ01qWWdMVGdnTWpZZ0xURTRZekFnTFRZZ0xUZ2dMVEUxSUMweE5DQXRNakpqTFRFeklDMHhOU0F0TVRjNUlDMHhPVFVnTFRFNE5pQXRNakF5WXkwMElDMHpJQzB4TVNBdE5TQXRNVGtnTFRWekxURTJJRElnTFRJd0lEZGpMVGdnTVRBZ0xUZ3pJRGc0SUMwNE55QTVOR010TnlBNElDMHhNU0F4TVNBdE1UWWdNVEZqTFRnZ01DQXRNaklnTFRFeUlDMHlNeUF0TVRNZ1l5MDNJQzAySUMweE5DQXRNVElnTFRJeElDMHlNR010TXlBdE1pQXROU0F0TlNBdE55QXROM1l0TVRNemFDMHpNWFl4TURSakxURTVJQzB4T0NBdE16VWdMVE0xSUMwek9TQXRNemh6TFRFeElDMDFJQzB4T0NBdE5XTXRPQ0F3SUMweE5pQXlJQzB5TUNBM1l5MDVJREV3SUMwNE5DQTRPQ0F0T0RnZ09UUmpMVFlnT0NBdE1UQWdNVElnTFRFMUlERXljeTB4TWlBdE5TQXRNaklnTFRFell5MHhOQ0F0TVRFZ0xUSTJJQzB5TXlBdE16a2dMVE0xWXkweE1TQXRPU0F0TWpJZ0xUSTBJQzAwTVNBdE1qVmpMVEVnTUNBdE15QXRNU0F0TkNBdE1XTXROeUF3SUMweU1DQXhJQzB5TXlBNUlHTXROaUF5TXlBdE5USWdNVGswSUMweE9EWWdNakE1WXpBZ01DQXRNVEFnTVNBdE1qTWdNV010TXpFZ01DQXRPVEVnTFRZZ0xURTBNaUF0TkRWak1DQXdJQzB4TWlBdE55QXRNVGdnTFRkakxUSWdNQ0F0TkNBeElDMDBJRE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTWpJd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qSXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTFNQ0F0TXpGc0xUTXdNQ0F0TmpKMk1USTFiRE13TUNBMk1uWXRNVEkxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRWRE5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkROU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFV4WXpBZ055QTNJREUzSURFeUlESXlZekV6SURFMUlESTBJRE13SURNM0lEUTBZekkzSURNeUlEVTFJRFkwSURnMUlEazFZemNnT1NBeE5DQXhPU0F5TXlBeU5uTXhOQ0E1SURJeUlEbGpNVE1nTFRFZ01qSWdMVGNnTXpFZ0xURTRZelVnTFRjZ05qTWdMVGMwSURFd01DQXRNVEUyYkRNZ05HTXlOeUF6TWlBMU5pQTJOQ0E0TlNBNU5XTTNJRGtnTVRRZ01Ua2dNak1nTWpaek1UUWdPU0F5TWlBNVl6RXpJQzB4SURJeUlDMDNJRE14SUMweE9HTTFJQzAzSURZeElDMDNNU0E1TnlBdE1URTBZek1nTXlBMklEUWdOaUExWXpReUlETXpJRGcySURZNElEZzJJREV5TmlCak1DQTBOQ0F0TWpRZ056WWdMVFl3SURrMFl5MHpNeUF4T1NBdE56WWdNak1nTFRFeE1TQXlOR010TnlBd0lDMHhNQ0F6SUMweE1DQTJZekFnTkNBMElEZ2dNVE1nTVRKak15QXlJRGtnTWlBeE55QXlZekkySURBZ056SWdMVGdnT1RrZ0xURTVZelE0SUMweU9DQTRNaUF0TnpJZ09ESWdMVEUwTldNd0lDMDJNQ0F0TlRRZ0xURXhOQ0F0T1RrZ0xURTFNV010TWpnZ0xUSTJJQzAyTWlBdE5qQWdMVFkzSUMwMk5HTXROQ0F0TXlBdE1URWdMVFVnTFRFNElDMDFZeTA0SURBZ0xURTJJRElnTFRJd0lEZGpMVEV3SURFd0lDMDROQ0E0T0NBdE9EZ2dPVFJqTFRZZ09DQXRNVEFnTVRJZ0xURTFJREV5SUdNdE1UQWdNQ0F0TXprZ0xUSTNJQzAwTnlBdE16VmpMVEk1SUMweU55QXROekFnTFRZNElDMDNOaUF0TnpOakxUUWdMVE1nTFRFeElDMDFJQzB4T0NBdE5XTXRPQ0F3SUMweE55QXlJQzB5TVNBM1l5MDVJREV3SUMwNE15QTRPQ0F0T0RjZ09UUmpMVFlnT0NBdE1UQWdNVElnTFRFMUlERXljeTB4TXlBdE5TQXRNak1nTFRFell5MHhOQ0F0TVRJZ0xUSTJJQzB5TkNBdE16a2dMVE0yWXkweE1DQXRPU0F0TWpFZ0xUSXpJQzAwTUNBdE1qUmpMVEUxSURBZ0xUSXdJRFVnTFRJd0lERXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFZDTVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWQ01TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1DQXpPV010TVRVZ01DQXRNakFnTlNBdE1qQWdNVEZqTUNBM0lEY2dNVGNnTVRJZ01qSmpNVE1nTVRVZ01qUWdNamtnTXpjZ05ETmpNamNnTXpJZ05UVWdOalFnT0RRZ09UVmpOeUE0SURFMElERTRJREl6SURJMWN6RTBJRGtnTWpJZ09XTXhNeUF0TVNBeU1pQXROeUF6TVNBdE1UaGpOU0F0TnlBMk1pQXROek1nT1RnZ0xURXhOV015SURFZ015QXpJRFFnTkdNeU55QXpNaUExTlNBMk5DQTROQ0E1TldNM0lEZ2dNVFFnTVRnZ01qTWdNalZ6TVRRZ09TQXlNaUE1WXpFeklDMHhJREl5SUMwM0lETXhJQzB4T0dNMUlDMDNJRFl5SUMwM015QTVPQ0F0TVRFMVl6SWdNU0F6SURNZ05DQTBJR015TnlBek1pQTFOU0EyTkNBNE5DQTVOV00zSURnZ01UUWdNVGdnTWpNZ01qVnpNVFFnT1NBeU1pQTVZekl4SUMweElETXlJQzB6TnlBMU1pQXROekpqTlRZZ0xUazVJREU1TmlBdE16STNJRE0xTmlBdE16STNZekUxSURBZ01Ua2dMVFVnTVRrZ0xURXdZekFnTFRrZ0xURXhJQzB5TUNBdE1UZ2dMVEl3YUMweE1tTXRNVGs1SURBZ0xUTTRPQ0F5TWpFZ0xUUXpOU0F5T1RSakxUUWdOaUF0T0NBNElDMHhNaUE0Y3kweE5pQXRPU0F0TWprZ0xURTVZeTA0SUMwM0lDMHhOaUF0TVRNZ0xUSTBJQzB5TVdNdE1qa2dMVEkzSUMwM01DQXROamdnTFRjMklDMDNNMk10TkNBdE15QXRNVEVnTFRVZ0xURTRJQzAxSUdNdE9DQXdJQzB4TmlBeUlDMHlNQ0EzWXkwNUlERXdJQzA0TXlBNE55QXRPRGNnT1ROakxUWWdPQ0F0TVRBZ01USWdMVEUxSURFeVl5MDVJREFnTFRNNUlDMHlOeUF0TkRZZ0xUTTBZeTB5T1NBdE1qY2dMVGN3SUMwMk9DQXROellnTFRjell5MDBJQzB6SUMweE1TQXROU0F0TVRnZ0xUVmpMVGdnTUNBdE1UWWdNaUF0TWpBZ04yTXRPU0F4TUNBdE9ETWdPRGNnTFRnM0lEa3pZeTAySURnZ0xURXdJREV5SUMweE5TQXhNbk10TVRJZ0xUVWdMVEl5SUMweE0yTXRNVFFnTFRFeElDMHlOaUF0TWpNZ0xUTTVJQzB6TldNdE1UQWdMVGtnTFRJeElDMHlNeUF0TkRBZ0xUSTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEl5Umk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJeVJpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek5UQWdNR010TWpnZ01DQXROVEFnTWpNZ0xUVXdJRFV3WXpBZ01qZ2dNaklnTlRBZ05UQWdOVEJqTWpjZ01DQTFNQ0F0TWpJZ05UQWdMVFV3WXpBZ0xUSTNJQzB5TXlBdE5UQWdMVFV3SUMwMU1IcE5NVFV3SURVd1l6QWdNamdnTWpJZ05UQWdOVEFnTlRCak1qY2dNQ0ExTUNBdE1qSWdOVEFnTFRVd1l6QWdMVEkzSUMweU15QXROVEFnTFRVd0lDMDFNR010TWpnZ01DQXROVEFnTWpNZ0xUVXdJRFV3ZWswMU1DQXdZeTB5TnlBd0lDMDFNQ0F5TXlBdE5UQWdOVEJqTUNBeU9DQXlNeUExTUNBMU1DQTFNR015T0NBd0lEVXdJQzB5TWlBMU1DQXROVEFnWXpBZ0xUSTNJQzB5TWlBdE5UQWdMVFV3SUMwMU1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVkNRVUl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUVVJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE9IWTNOVEJqTUNBeE1DQTRJREU0SURFNElERTRZelFnTUNBNUlDMHlJREV5SUMwMWJERTVNU0F0TVRZd1l6UWdMVE1nTnlBdE9TQTNJQzB4TkdNd0lDMDBJQzB5SUMwNElDMDFJQzB4TVdNdE15QXROU0F0T0NBdE55QXRNVE1nTFRkekxUa2dNaUF0TVRJZ05Hd3RNVFl5SURFek5uWXRNVEF5YkRFNE5TQXRNVFUyWXpRZ0xUTWdOeUF0T0NBM0lDMHhNMk13SUMwNUlDMDVJQzB4T0NBdE1UZ2dMVEU0WXkwMUlEQWdMVGtnTVNBdE1USWdOR3d0TVRZeUlERXpObll0TVRBemJERTROU0F0TVRVMll6UWdMVE1nTnlBdE9DQTNJQzB4TTJNd0lDMDVJQzA1SUMweE9DQXRNVGdnTFRFNElHTXROU0F3SUMwNUlERWdMVEV5SURSc0xURTJNaUF4TXpaMkxURXdNMnd4T0RVZ0xURTFObU0wSUMweklEY2dMVGdnTnlBdE1UTmpNQ0F0T1NBdE9TQXRNVGdnTFRFNElDMHhPR010TlNBd0lDMDVJREVnTFRFeUlEUnNMVEUyTWlBeE16WjJMVEkyTW1Nd0lDMHhNQ0F0T0NBdE1UZ2dMVEU0SUMweE9ITXRNVGdnT0NBdE1UZ2dNVGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTlRCRkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05UQkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEV6TW1Nd0lEWTBJREkwSURrMklEVTFJREV5TVdNdE1qa2dNamNnTFRVeUlEWTFJQzAxTWlBeE16TmpNQ0E0TlNBME55QXhNemdnTVRFM0lERXpPR014TmlBd0lERXdOQ0F0TVRVZ01UQTBJQzB4TVRkak1DQXROVEVnTFRFMElDMDRNeUF0TXpZZ0xURXdObU15T0NBdE1qVWdOVEFnTFRVNElEVXdJQzB4TVRkak1DQXRNVE0xSUMwMk5TQXRNVGM1SUMweE1qVWdMVEUzT1dNdE5Ua2dNQ0F0TVRFeklEUXdJQzB4TVRNZ01USTNlazB6TkNBdE1USTJZekFnTFRZMklETTNJQzB4TURBZ056Y2dMVEV3TUhNMU9TQXpOQ0ExT1NBM05HTXdJRFkySUMwME5TQTROeUF0T0RnZ01URTVJR010TWpjZ0xURTNJQzAwT0NBdE5UUWdMVFE0SUMwNU0zcE5NVEU1SURJek1XTXRNamNnTUNBdE5qRWdMVEl4SUMwMk1TQXROalJqTUNBdE5qSWdOVEVnTFRjNUlEazVJQzB4TURkak1qQWdNVGdnTXpJZ05EVWdNeklnT0RSak1DQTNNU0F0TlRFZ09EY2dMVGN3SURnM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqVXhRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalV4UVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TnprZ0xUUTRPR010TVRJMUlERXlNQ0F0TVRjNUlESTVNaUF0TVRjNUlEUTRPV013SURJd01DQTFOQ0F6TmpnZ01UYzJJRFE0Tm1Nd0lEQWdOQ0EwSURVZ05HTXlJREFnTXlBdE15QXpJQzA0ZGkweU1YTXdJQzB4TUNBdE15QXRNVFZqTFRjMUlDMDVPQ0F0TVRFeklDMHlNamdnTFRFeE15QXRORFEyWXpBZ0xUSXhOeUEwTUNBdE16UTJJREV4TWlBdE5EUTJZeklnTFRJZ05DQXROeUEwSUMweE1uWXRNalpqTUNBdE1pQXRNU0F0TmlBdE1pQXRObk10TWlBd0lDMHpJREY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTUVSRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1FUkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTWdMVFJqTFRNZ01DQXRNeUF6SUMweklEVnpNQ0F6SURNZ05Xd3hOaklnTVRFMll6TWdNaUEzSURNZ09TQXpZek1nTUNBM0lDMHhJREV3SUMwemJERTJNeUF0TVRFMll6SWdMVElnTXlBdE15QXpJQzAxY3kweElDMDBJQzB6SUMwMWJDMHhOalFnTFRFeE9HTXRNeUF0TWlBdE5pQXRNeUF0T1NBdE0yTXRNaUF3SUMwMUlERWdMVGNnTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZMU1ETXVlRzFzQUR4emVXMWliMndnYVdROUlrWTFNRE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEV4SURVd01Hd3RPRFVnTFRrNU9XZ3RNalpzT0RVZ09UazVhREkyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpVeE55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXhOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlJQzB4TmpGakxURWdNeUF0TWlBM0lDMHlJREV3WXpBZ05DQXhJRGNnTWlBeE1HdzNPQ0F4TXpCak1pQXlJRElnTmlBeUlERXdZekFnTlNBdE1TQXhNQ0F0TXlBeE5Hd3ROemNnTVRJNFl5MHhJRE1nTFRJZ05pQXRNaUF4TUdNd0lETWdNU0EzSURJZ01UQnNNakFnTXpKak1pQXpJRFFnTlNBM0lEVmpNaUF3SURRZ0xUSWdOU0F0Tkd3M055QXRNVEk0WXpJZ0xUUWdOU0F0TnlBNElDMDNZeklnTUNBMElERWdOU0F6YkRjNUlERXpNV015SURNZ015QTBJRFlnTkdNeUlEQWdOQ0F0TVNBMklDMDBiREU1SUMwek1tTXlJQzAwSURNZ0xUZ2dNeUF0TVRKekxURWdMVGNnTFRJZ0xUa2diQzAzT0NBdE1UTXdZeTB5SUMweklDMHpJQzAySUMweklDMHhNSE14SUMwNElETWdMVEV4YkRjNElDMHhNamxqTVNBdE1pQXlJQzAxSURJZ0xUbHpMVEVnTFRnZ0xUTWdMVEV5YkMweE9TQXRNekpqTFRJZ0xUTWdMVFFnTFRRZ0xUWWdMVFJqTFRNZ01DQXROQ0F4SUMwMklEUmpNQ0F3SUMwM055QXhNamNnTFRjNElERXpNR010TVNBeUlDMDBJRFFnTFRZZ05HTXRNeUF3SUMwMUlDMHlJQzAzSUMwMWJDMDNPQ0F0TVRNd1l5MHhJQzB5SUMweklDMDBJQzAxSUMwMFl5MHpJREFnTFRVZ01pQXROeUExZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpSQk1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkJNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDJNeUF0TVRBeFl6QWdNQ0F0TVNBd0lDMDJNeUF6TjNZME9EaGpPQ0F4T0NBeU5pQXpPU0EwTWlBME1IWXROREV3YkRZM0lETTBZelFnTWlBNElETWdNVEVnTTJNeU5TQXdJRFE0SUMwMU1TQTBPQ0F0TnpCak1DQXROekFnTFRjMklDMHhNaklnTFRFd05TQXRNVEl5ZWswME1pQXpNSFl0TlROc05qUWdMVE00WXpFeUlEUWdNakFnTnlBeU1DQXpNWE10T1NBMU5pQXRORGtnTnpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05EZEJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORGRCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRJMFl6QWdNVE1nTVRFZ01qUWdNalFnTWpSb01qa3hZekV6SURBZ01qUWdMVEV4SURJMElDMHlOSFl0TVRaak1DQXRNVFFnTFRFeElDMHlOQ0F0TWpRZ0xUSTBhQzB5T1RGakxURXpJREFnTFRJMElERXdJQzB5TkNBeU5IWXhObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTmtVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5rVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk55QXhORGRqTFRRZ01TQXROeUE0SUMwM0lERXlZekFnT1NBeE1pQXlOaUF4TXlBeU9HTXlNaUF6TmlBME5TQTJPU0EzTXlBNE5XTXhNU0EySURJeklERXdJRE0ySURFd1l6RTRJREFnTXpjZ0xUWWdOVEFnTFRFNVl6VWdMVFFnT1NBdE1UQWdNVEVnTFRFMll6SWdMVE1nTWlBdE9TQTJJQzA1WXpFZ01DQXlJREFnTXlBeFl6a2dOQ0F4TmlBeE1TQXlOQ0F4Tm1NeU5DQXhOQ0EyTUNBek1pQTROeUF6TW1NeU9TQXdJRFUySUMweU9DQTFOaUF0TlRkak1DQXROeUF0TWlBdE1UVWdMVGNnTFRJell5MDNJQzB4TXlBdE1qQWdMVEl6SUMwek5DQXRNamhqTFRVZ0xURWdMVEV3SUMweUlDMHhOU0F0TWlCakxURTJJREFnTFRJNUlEZ2dMVE0zSURJMVl5MDFJREV5SUMwNUlETTRJQzB5TWlBek9HTXROQ0F3SUMwNUlDMHlJQzB4TlNBdE9XTXRNVFVnTFRFMklDMHlOU0F0TkRFZ0xUTXpJQzAyTVdNdE1qSWdMVFUwSUMwME9DQXRNVEEySUMwM01pQXRNVFU1WXpBZ01DQXROQ0F0TVRFZ0xURTFJQzB4TVdndE9ETmpMVGdnTUNBdE1USWdNaUF0TVRJZ04yTXdJRE1nTWlBNUlEVWdNVFpqTVRNZ01qWWdPRGNnTVRneklEZzNJREl3T0dNd0lEY2dMVE1nTVRJZ0xURXdJREV5WXkweU1TQXdJQzAwTmlBdE5EVWdMVFUwSUMwMU0yTXRNeUF0TnlBdE1qSWdMVFEwSUMwek1pQXRORFFnWXkweElEQWdMVElnTUNBdE15QXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFl6TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRZek1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswNE5DQXhNREZqTFRRNElEZ2dMVGcwSURRNUlDMDROQ0E1T1dNd0lEVTJJRFExSURFd01DQXhNREFnTVRBd2N6RXdNQ0F0TkRRZ01UQXdJQzB4TURCak1DQXROVEFnTFRNM0lDMDVNU0F0T0RRZ0xUazVkaTB4TURGb0xUTXlkakV3TVhwTk1qY2dNakF3WXpBZ0xUTTFJREkxSUMwMk5DQTFOeUF0TnpGMk56Rm9NekoyTFRjeFl6TXpJRGNnTlRjZ016WWdOVGNnTnpGak1DQTBNU0F0TXpJZ056TWdMVGN6SURjell5MDBNQ0F3SUMwM015QXRNeklnTFRjeklDMDNNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTnpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME56Y2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5qRWdNR010TXpRZ01DQXROakVnTWpjZ0xUWXhJRFl4Y3pJM0lEWXhJRFl4SURZeGN6WXhJQzB5TnlBMk1TQXROakZ6TFRJM0lDMDJNU0F0TmpFZ0xUWXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalEyTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRMk15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1DQXRNblkwWXpBZ05EY2dNVGNnTVRBd0lETTVJREUwTW1Nek5pQTJPQ0F4TURjZ01UQTFJREU0TXlBeE1EWmpNallnTUNBMU5TQXRNeUEzT1NBdE1UTmpNekFnTFRFeElEVTRJQzAwT0NBMk15QXRPREZqTVNBdE5DQXhJQzAzSURFZ0xURXhZekFnTFRReklDMHpPQ0F0TnpZZ0xUZ3dJQzAzTm1NdE1UTWdNQ0F0TkRJZ09DQXRORGtnTWpGakxURXdJREV4SUMweE5TQXlOaUF0TVRVZ05ERmpNQ0F4TUNBeUlESXdJRGNnTWpsak5pQXhNaUF5TlNBeU5DQXlOU0F6T0dNd0lERXdJQzB4TXlBeE5TQXRNek1nTVRWakxUSXhJREFnTFRjeElDMHhNU0F0TnpFZ0xURTJPU0JqTUNBdE1UWWdOQ0F0TWpZZ01UQWdMVEkyWXpJZ01DQTBJREFnTmlBeVl6STJJREl6SURRMklESTVJRGM0SURJNVl6Y3dJREFnTVRRMElDMDJNQ0F4TlRFZ0xURXpNWFl0TVRSak1DQXRORFVnTFRJeklDMDVNQ0F0TlRnZ0xURXhPR010TXpZZ0xUSTVJQzA0TmlBdE16WWdMVEV6TVNBdE16WmpMVGcwSURBZ0xURXpNeUF6TmlBdE1UYzBJREV4TUdNdE1qSWdOREFnTFRNd0lEa3lJQzB6TVNBeE16aDZUVEUyT1NBdE1URXhZekFnTFRZeUlESXhJQzB4TURRZ05UTWdMVEV3TkhNMU5DQTBNaUExTkNBeE1EUnpMVEl5SURrNUlDMDFOQ0E1T1hNdE5UTWdMVE0zSUMwMU15QXRPVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkVNNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05FTTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUXhPQ0F0T0dNdE1UVXhJREFnTFRFMk5pQXhNeklnTFRFeU1pQXlOalpqTkRRZ01UTTFJREV5T1NBeU1ETWdNak0wSURJd00yTTNNaUF3SURFeE5pQXRNemNnTVRFMklDMDROMk13SUMwME1pQXRNalFnTFRZNUlDMDJNQ0F0TmpsakxUSTNJREFnTFRVeElERTNJQzAxTVNBME4yTXdJREkxSURFMElEUTBJRE16SURVeVl6WWdNeUF4TnlBNElERTNJREV6WXpBZ055QXRNakFnTVRRZ0xUUXpJREV6WXkwM01pQXROQ0F0TVRFNUlDMDRNeUF0TVRRMElDMHhOVFZqTFRVZ0xURTJJQzB5SUMweU1TQXpJQzB5TVdNeklEQWdOeUF4SURFeElEUmpNalVnTVRnZ05UUWdNalVnT0RjZ01qVWdZemN4SURBZ01UQTVJQzAwTmlBeE1Ea2dMVEV3TldNd0lDMHhNalVnTFRFd01DQXRNVGcySUMweE9UQWdMVEU0Tm5wTk1DQXhOMk13SURFd0lEWWdNVFlnTVRjZ01UZHNORE1nTkdNeE1TQXhJREV5SURRZ01UVWdNVE5zT0RRZ01qWXpZeklnTmlBeklERXdJRE1nTVRSak1DQTJJQzB6SURnZ0xUY2dPR010TlNBd0lDMDVJQzB6SUMweE5pQXRNVEZzTFRRMUlDMDFNR010TnlBdE9DQXRNVE1nTFRFeklDMHlNeUF0TVROekxURTVJRGtnTFRFNUlERTRZekFnTnlBeklERXpJREV3SURJeGJERXpNU0F4TkRoak5pQTNJREV4SURFd0lERTVJREV3WXpFMUlEQWdNak1nTFRFeElETTRJQzB4TVNCak1UTWdNQ0F5T1NBeE1TQTBNaUF4TVdNNElEQWdNVElnTFRVZ01USWdMVEV5WXpBZ0xUUWdMVEVnTFRnZ0xUTWdMVEUwYkMweE1Ua2dMVE0zT0dNdE1TQXROU0F0TXlBdE9DQXRNeUF0TVRGek1pQXROU0EzSUMwMmJEUXlJQzAwWXpFeElDMHhJREUzSUMwM0lERTNJQzB4TjNNdE5pQXRNVGNnTFRFNUlDMHhOMmd0TWpBM1l5MHhNeUF3SUMweE9TQTNJQzB4T1NBeE4zcE5NVEV3TWlBdE5XTXROREVnTUNBdE5qa2dNamdnTFRZNUlEY3hZekFnTVRrZ015QXpOU0EzSURRNWJEVXdJREU0TTJNeElEUWdNaUE0SURJZ01UQmpNQ0ExSUMwMElEWWdMVEV6SURab0xURTVJR010TVRRZ01DQXRNVFVnTnlBdE1UVWdNVEZ6TVNBeE1pQXhOaUF4TTJ3M055QTFZemdnTUNBeE1pQXROQ0F4TWlBdE1UQmpNQ0F0TXlBdE1TQXROaUF0TWlBdE9Xd3RNalVnTFRnell5MDJJQzB5TVNBdE9TQXRNallnTFRrZ0xUTXhZekFnTFRJZ01TQXRNeUF6SUMwell6VWdNQ0F4TXlBeE1DQXlPQ0F4TjJNNUlEUWdNVGdnTmlBeU9DQTJZek01SURBZ05Ua2dMVE15SURVNUlDMDJOMk13SUMwNU1DQXROVGtnTFRFMk9DQXRNVE13SUMweE5qaDZUVFl6T0NBeE1qUmpMVFVnTUNBdE1URWdNeUF0TVRFZ01UQmpNQ0EySURJZ01URWdOU0F4T0dNeE5pQXpOaUEwTUNBM09TQTRNeUEzT1NCak1UZ2dNQ0F6TUNBdE9TQXpOU0F0TWpKek1pQXRNakVnTnlBdE1qRmpNU0F3SURnZ09DQXhOaUF4TjJNeE15QXhOU0F5T1NBeU55QTFNeUF5TjJNeE9TQXdJRE15SUMwNElETTRJQzB5TTJNMUlDMHhNeUF5SUMweU1TQTNJQzB5TVdNeElEQWdPQ0E0SURFMklERTNZekV6SURFMElESTVJREkzSURVeklESTNZek14SURBZ05EUWdMVEkwSURRMElDMDBPV013SUMwME9TQXROREVnTFRFeE9DQXROREVnTFRFME9HTXdJQzA0SURRZ0xURXpJREV4SUMweE0yTXhOU0F3SURJMUlESXlJRE16SURReVl6TWdPQ0EzSURFd0lERXhJREV3WXpZZ01DQXhNQ0F0TkNBeE1DQXRPU0JqTUNBdE5DQXRNU0F0T0NBdE15QXRNVE5qTFRFeElDMHlPU0F0TWpnZ0xUVTNJQzAyTlNBdE5UZGpMVEk0SURBZ0xUUTRJREV5SUMwME9DQXpPV013SURRd0lETTVJREV3TlNBek9TQXhNemhqTUNBNUlDMDFJREUySUMweE5DQXhObU10TWpZZ01DQXROVEFnTFRNM0lDMDJNeUF0Tnpac0xUTTBJQzB4TURKakxUSWdMVFlnTFRNZ0xUa2dMVEV5SUMwNWFDMHpNR010TnlBd0lDMDVJREVnTFRrZ05XTXdJRElnTUNBMElERWdOMncwTlNBeE16ZGpNeUE1SURRZ01UVWdOQ0F5TVdNd0lERXhJQzAySURFM0lDMHhOaUF4TjJNdE1qWWdNQ0F0TlRBZ0xUTTNJQzAyTXlBdE56WnNMVE0wSUMweE1ESWdZeTB5SUMwMklDMHpJQzA1SUMweE1pQXRPV2d0TXpCakxUY2dNQ0F0T1NBeElDMDVJRFZqTUNBeUlEQWdOQ0F4SURkc05EY2dNVFF6WXpJZ055QTJJREl4SURZZ01qaHpMVE1nTVRJZ0xURXdJREV5WXkweU1DQXdJQzAwTUNBdE16a2dMVFV3SUMwMk0yTXRNaUF0TlNBdE5TQXRPU0F0TVRFZ0xUbDZUVE0yT1NBeE1qZGpMVGdnTFRReUlDMHhNaUF0TVRBeklEUTJJQzB4TUROak5EY2dNQ0E1TkNBM01DQTVOQ0F4TlRWak1DQXpOaUF0TVRBZ05qQWdMVFExSURZd1l5MDBNeUF3SUMwNE1pQXRORGtnTFRrMUlDMHhNVEo2VFRFeE5Ua2dNakEwWXkwME5TQXdJQzA0TVNBdE9UWWdMVGd4SUMweE5UTWdZekFnTFRFNUlEZ2dMVE14SURJeklDMHpNV00wTnlBd0lEZ3hJREV4TUNBNE1TQXhOVEJqTUNBeE9TQXROU0F6TkNBdE1qTWdNelI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRnNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EZzRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEkwTm1Nd0lERXpJREV4SURJMElESTBJREkwYURJNU1XTXhNeUF3SURJMElDMHhNU0F5TkNBdE1qUjJMVEUyWXpBZ0xURTBJQzB4TVNBdE1qUWdMVEkwSUMweU5HZ3RNamt4WXkweE15QXdJQzB5TkNBeE1DQXRNalFnTWpSMk1UWjZUVEUyT0NBdE1USXlZeTB6TkNBd0lDMDJNU0F5TnlBdE5qRWdOakZ6TWpjZ05qRWdOakVnTmpGek5qRWdMVEkzSURZeElDMDJNWE10TWpjZ0xUWXhJQzAyTVNBdE5qRjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORVZETG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVWRElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUWXpPV013SURNNElETXhJRFk0SURZNElEWTRZek00SURBZ05qZ2dMVE13SURZNElDMDJPSFl0T1dNeE15QXdJRFF3SURVZ05EWWdNamxzTkRNZ01UZ3dZekFnTmlBdE15QXhNaUF0TnlBeE1tTXRNU0F3SUMweUlEQWdMVE1nTFRGakxURXpJQzAzSUMweU1TQXRNVEVnTFRNMklDMHhOV010TVRJZ0xUUWdMVEk0SUMwM0lDMDBNaUF0TjJNdE16Z2dNQ0F0T0RBZ01qY2dMVGd3SURZNFl6QWdNemdnTXpFZ05qZ2dOamdnTmpoak16Z2dNQ0EyT0NBdE16QWdOamdnTFRZNGRpMHhNR014TlNBd0lEUTRJREUxSURVMUlEUTBiRE0ySURFMU1tTXhJRE1nTVNBMUlERWdOeUJqTUNBMUlDMHlJRGtnTFRZZ09XTXRNU0F3SUMweklEQWdMVFVnTFRGakxUSXpJQzB4TWlBdE5Ea2dMVEl5SUMwM05TQXRNakpqTFRFNElEQWdMVFF3SURZZ0xUVTBJREU0WXkweE5pQXhNaUF0TWpnZ016QWdMVEk0SURVd1l6QWdNemdnTXpBZ05qZ2dOamdnTmpoak16Y2dNQ0EyT0NBdE16QWdOamdnTFRZNFl6QWdMVE1nTUNBdE5pQXRNU0F0T1dNeE5pQXdJRFExSURFd0lEVTBJRE0zWXpRZ01UUWdNek1nTVRNMklETTNJREUxTkdNeElEVWdNaUE1SURJZ01USmpNQ0EySUMweUlEa2dMVFlnT1dNdE1pQXdJQzB6SUMweElDMDJJQzB5WXkweE15QXROaUF0TWpFZ0xURXdJQzB6TlNBdE1UVWdZeTB4TWlBdE5DQXRNallnTFRjZ0xUUXdJQzAzWXkweU1TQXdJQzB6T0NBM0lDMDFOU0F4T0dNdE1UWWdNVElnTFRJM0lETXdJQzB5TnlBMU1XTXdJRE0zSURNd0lEWTRJRFk0SURZNFl6TTNJREFnTmpnZ0xUTXhJRFk0SUMwMk9HTXdJQzAwSUMweElDMDNJQzB4SUMweE1HTXhOaUF3SURRM0lERXdJRFUxSURRd1l6WWdNakVnTWpVZ01UQXhJRE00SURFMU5XTXhJREVnTWlBNElESWdPV013SURrZ0xUUWdNVFVnTFRFd0lERTFZeTB5SURBZ0xUUWdMVEVnTFRZZ0xUSmpMVEV6SUMwMklDMHlNU0F0TVRBZ0xUTTFJQzB4TldNdE1USWdMVFFnTFRJMklDMDNJQzAwTUNBdE55QmpMVEl4SURBZ0xUTTRJRGNnTFRVMUlERTRZeTB4TlNBeE1pQXRNamNnTXpBZ0xUSTNJRFV4WXpBZ016Y2dNekFnTmpnZ05qZ2dOamhqTXpjZ01DQTJPQ0F0TXpFZ05qZ2dMVFk0WXpBZ0xUUWdMVEVnTFRjZ0xURWdMVEV3WXpFNElEQWdOVE1nTVRRZ05qRWdORFJqTkNBeE5pQXpOaUF4TkRjZ016Z2dNVFU1WXpFZ01pQXhJRE1nTVNBMVl6QWdOeUF0TlNBeE5DQXRNVEVnTVRSakxUSWdNQ0F0TXlBd0lDMDFJQzB4WXkweE15QXROeUF0TWpFZ0xURXhJQzB6TmlBdE1UVmpMVEV5SUMwMElDMHlPQ0F0TnlBdE5ESWdMVGRqTFRNNElEQWdMVGd3SURJM0lDMDRNQ0EyT0NCak1DQXpPQ0F6TVNBMk9DQTJPQ0EyT0dNek9DQXdJRFk0SUMwek1DQTJPQ0F0TmpoMkxURXdZekU0SURBZ05UUWdNakVnTmpJZ05EWmpOQ0F4TkNBek5TQXhORGNnTXpZZ01UVXdjekVnTmlBeElEbGpNQ0E1SUMwMElERXpJQzA1SURFell5MHlJREFnTFRRZ0xURWdMVFlnTFRKakxUSXpJQzB4TXlBdE5URWdMVEl5SUMwM09DQXRNakpqTFRNNElEQWdMVGd3SURJM0lDMDRNQ0EyT0dNd0lETTRJRE14SURZNElEWTRJRFk0WXpNNElEQWdOamdnTFRNd0lEWTRJQzAyT0dNd0lDMHpJREFnTFRZZ0xURWdMVEV3WXpNMUlERWdPRFVnTmpFZ09USWdOamRqTXlBeUlEWWdOQ0F4TVNBMElHTXlJQzB4SURFd0lDMDFJREV3SUMweE1XTXdJQzB4SUMweElDMHlJQzB4SUMwMFl5MHlJQzB4TXlBdE1qY2dMVEV3TVNBdE1qY2dMVEV3TVhNdE5ERXpJQzB4TnpnMklDMDBNVFlnTFRFM09UZGpMVFFnTFRFeUlDMDNJQzB5TkNBdE5EQWdMVEkwWXkweU15QXdJQzB5TnlBeE1DQXRNamNnTVRsak1DQXpJREFnTmlBeElEaGpNaUEwSURZMElESTJNU0EyT0NBeU56VmpNU0F5SURFZ05DQXhJRFpqTUNBMUlDMHpJRFlnTFRVZ05uTXRNeUF3SUMwMElDMHhZeTB5TVNBdE1URWdMVFE1SUMweU1DQXROeklnTFRJd1l5MHhOeUF3SUMwME1TQTNJQzAxTkNBeE9DQmpMVEUySURFeUlDMHlPQ0F6TUNBdE1qZ2dOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkVVMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXhOeUF0TXpZMll5MDNNeUExTmlBdE1URTJJREV3TlNBdE1URTJJREUxTldNd0lEVXpJRE01SURrMklEZ3lJRGsyWXpVZ01DQXhNU0F0TXlBeE5pQXRNMk0wSUMweElERXlJQzB6SURFMklDMHpZelVnTUNBNUlERWdNVEVnTldNeElERWdNU0F6SURFZ05HTXdJRElnTFRRZ01UQWdMVFlnTVRSakxURXpJREl4SUMweU55QTBNQ0F0TkRNZ05qQnNMVFE1SURZd2N5MHhNQ0F4TUNBdE1UQWdNalJqTUNBNElEUWdNVGtnTVRRZ01qbGpORFVnTkRjZ05qQWdPVEFnTmpBZ01USTNZekFnTnpJZ0xUVTNJREV5TXlBdE5qRWdNVE0wWXkweklEWWdMVFFnTVRFZ0xUUWdNVFlnWXpBZ01UUWdNVEFnTWpFZ01qQWdNakZqTmlBd0lERXpJQzB6SURFNElDMDRZekUzSUMweE55QXhOalVnTFRFNU15QXhOalVnTFRFNU0zTTBJQzA1SURRZ0xURTVZekFnTFRVZ0xURWdMVEV3SUMwMElDMHhOV010TWpZZ0xUUXhJQzAyTWlBdE9Ea2dMVFkySUMweE5EZGpNQ0F0TkNBdE1TQXRPU0F0TVNBdE1UTmpNQ0F0TlRZZ016RWdMVGt6SURZNUlDMHhNemxqTVRFZ0xURXlJRE0zSUMwME5TQXpOeUF0TlRkak1DQXRNeUF0TWlBdE5DQXROU0F0TkdNdE1pQXdJQzAwSURBZ0xUY2dNV010TVNBd0lDMHlJREVnTFRNZ01XTXRNVFlnTmlBdE5Ea2dNVGNnTFRjNElERTNJR010TkRJZ01DQXROak1nTFRNeUlDMDJNeUF0TnpOak1DQXRPU0F4SUMweE9DQTBJQzB5Tm1NeUlDMDVJREV6SUMwek5pQXlOaUF0TXpaak9DQXROeUF4TmlBdE1UVWdNVFlnTFRJMFl6QWdMVElnTFRFZ0xUUWdMVElnTFRkakxURWdMVFFnTFRnZ0xUWWdMVEUxSUMwMll5MDRJREFnTFRFNElETWdMVEkySURsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FVTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORVUzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGd3SUMweU1EbGpMVE00SURBZ0xUZ3dJREkzSUMwNE1DQTJPR013SURNNElETXdJRFk0SURZNElEWTRZek0zSURBZ05qZ2dMVE13SURZNElDMDJPR013SUMweklEQWdMVFlnTFRFZ0xURXdZekUwSURBZ05ERWdNVElnTkRrZ016RmpOeUF4TlNBMU9DQXhOalFnTlRnZ01UZ3dZekFnTlNBdE1pQTNJQzAxSURkakxUSWdNQ0F0TkNBdE1TQXROeUF0TW1NdE1qTWdMVEV6SUMwMU1TQXRNaklnTFRjNElDMHlNbU10TXpnZ01DQXRPREFnTWpjZ0xUZ3dJRFk0WXpBZ016Z2dNekVnTmpnZ05qZ2dOamhqTXpnZ01DQTJPQ0F0TXpBZ05qZ2dMVFk0ZGkweE1HTXpOQ0F4SURnMElEWXhJRGt4SURZM0lHTXpJRElnTmlBMElERXhJRFJqTWlBdE1TQXhNQ0F0TlNBeE1DQXRNVEZqTUNBdE1TQXRNU0F0TWlBdE1TQXROR010TWlBdE1UTWdMVEkzSUMweE1ERWdMVEkzSUMweE1ERnpMVEU1SUMwMk55QXRORFVnTFRFMU1td3RNVEUySUMwek9ERmpMVFFnTFRFeElDMDVJQzB5TXlBdE16Z2dMVEl6WXkweU1pQXdJQzB6TVNBeE1DQXRNekVnTVRoak1DQXhJREVnTWlBeElETnNPVFVnTWpnell6QWdNU0F4SURJZ01TQXpZekFnTXlBdE1pQTFJQzAwSURWakxUSXpJQzB4TWlBdE5Ea2dMVEl4SUMwM05TQXRNakY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkVWQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUZ3lJQzAwTlROakxUTTRJREFnTFRneUlESTJJQzA0TWlBMk9HTXdJRE00SURNeElEWTRJRFk0SURZNFl6TTRJREFnTmpnZ0xUTXdJRFk0SUMwMk9Hd3pJQzB4TUdNeE5DQXhJRE16SURJZ05EWWdNelpqT0NBeE9TQTBNQ0F4TmpBZ05ESWdNVFk0WXpBZ05DQXRNaUE0SUMwMklEaGpMVEVnTUNBdE15QXdJQzAwSUMweFl5MHhNeUF0TmlBdE1qRWdMVEV3SUMwek5TQXRNVFZqTFRFeUlDMDBJQzB5TmlBdE55QXROREFnTFRkakxUTTRJREFnTFRneUlESTNJQzA0TWlBMk9XTXdJRE0zSURNd0lEWTRJRFk0SURZNFl6TTNJREFnTmpnZ0xUTXhJRFk0SUMwMk9DQmpNQ0F0TkNBdE1TQXROeUF0TVNBdE1UQmpNVFVnTUNBME5TQXhNU0ExTXlBek9HTTFJREUySURNMUlERXpPQ0F6T0NBeE5UTmpNU0EwSURJZ09DQXlJREV4WXpBZ05pQXRNaUF4TUNBdE5pQXhNR010TWlBd0lDMDBJQzB4SUMwMklDMHlZeTB4TXlBdE5pQXRNakVnTFRFd0lDMHpOU0F0TVRWakxURXlJQzAwSUMweU5pQXROeUF0TkRBZ0xUZGpMVE00SURBZ0xUZ3pJREkzSUMwNE15QTJPV013SURNM0lETXhJRFk0SURZNElEWTRZek00SURBZ05qZ2dMVE14SURZNElDMDJPSFl0TVRCak1UWWdNQ0ExTVNBeU1DQTFOaUEwTUd3ek9TQXhOVFpqTVNBMElESWdPU0F5SURFMElHTXdJRGNnTFRFZ01UTWdMVFVnTVROakxURWdNQ0F0TWlBd0lDMHpJQzB4WXkweE15QXROaUF0TXpFZ0xURTFJQzAwTlNBdE1qQmpMVEV5SUMwMElDMHlPQ0F0TmlBdE5ESWdMVFpqTFRJeUlEQWdMVE0xSURVZ0xUVXpJREUzWXkweE5pQXhNaUF0TWpnZ016QWdMVEk0SURVeFl6QWdNemNnTXpFZ05qZ2dOamdnTmpoak16Z2dNQ0EyT0NBdE16RWdOamdnTFRZNGRpMHhNR014T1NBd0lEWXdJRE13SURZMElEUTFZelFnTVRRZ016VWdNVE00SURNNUlERTFOMk14SURNZ01TQTJJREVnT0dNd0lEa2dMVFlnTVRNZ0xURXlJREV6WXkweUlEQWdMVFlnTFRFZ0xUZ2dMVElnWXkweE1pQXROaUF0TWpFZ0xURXdJQzB6TXlBdE1UUmpMVEVnTUNBdE1pQXRNU0F0TXlBdE1XTXRNVEVnTFRRZ0xUSTJJQzAzSUMwME1DQXROMk10TVRnZ01DQXROREFnTmlBdE5UUWdNVGhqTFRFMklERXlJQzB5T0NBek1DQXRNamdnTlRCak1DQXpPQ0F6TVNBMk9DQTJPQ0EyT0dNek9DQXdJRFk0SUMwek1DQTJPQ0F0TmpoMkxURXdZek0wSURFZ09EUWdOaklnT1RFZ05qZGpNeUF5SURZZ05DQXhNU0EwWXpJZ0xURWdNVEFnTFRVZ01UQWdMVEV4WXpBZ0xURWdMVEVnTFRJZ0xURWdMVFJqTFRJZ0xURXpJQzB5TnlBdE1UQXhJQzB5TnlBdE1UQXhiQzB5T1RjZ0xURXpNREFnWXkwMElDMHhNaUF0T0NBdE1UWWdMVFF3SUMweE5tTXRNak1nTUNBdE1qa2dOaUF0TWprZ01UWmpNaUExSURjeUlESTRPQ0EzTkNBeU9UVmpNU0F4SURFZ015QXhJRFJqTUNBeklDMHlJRFVnTFRVZ05XTXRNU0F3SUMweUlDMHhJQzB6SUMweFl5MHhNaUF0TmlBdE1qRWdMVEV3SUMwek15QXRNVFJqTFRFZ01DQXRNaUF0TVNBdE15QXRNV010TVRFZ0xUUWdMVEkySUMwM0lDMDBNQ0F0TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME56VXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBOelVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NU0F5TTJNdE1TQXlJQzB4SURNZ0xURWdOV013SURjZ05TQXhOU0F4TWlBeE4yd3lNVEFnTnpKak5DQXhJRGNnTXlBM0lEVnpMVE1nTXlBdE55QTFiQzB5TVRFZ056SmpMVFlnTWlBdE1URWdPU0F0TVRFZ01UWmpNQ0F5SURBZ015QXhJRFZzTkNBeE0yTXlJRFlnT1NBeE1TQXhOaUF4TVdNeUlEQWdNeUF3SURVZ0xURnNNamMySUMwNU5HTTRJQzB6SURJeUlDMHhNQ0F5T1NBdE1UVmpNQ0F3SURJZ0xUSWdNaUF0TVRKekxUSWdMVEV5SUMweUlDMHhNbU10TnlBdE5TQXRNakVnTFRFeUlDMHlPU0F0TVRWc0xUSTNOU0F0T1RSakxUSWdMVEVnTFRNZ0xURWdMVFVnTFRFZ1l5MDNJREFnTFRFMUlEVWdMVEUzSURFeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUTJNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalEyTVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTUNBdE1URTNZeTB4TWlBd0lDMHlNQ0F4TVNBdE1qQWdNakZqTUNBeklERWdOeUF6SURFeFl6QWdNU0F4SURJZ01TQXpiRFlnT0dNek1DQTBNaUF4TVRVZ01UZ3hJREV4TlNBek1EVmpNQ0F4TmlBeE5DQXhPU0F5TXlBeE9XTTRJREFnTmpZZ0xUSWdPRFFnTFRKek56SWdNaUE0TVNBeVl6Z2dNQ0F4TlNBdE5pQXhOU0F0TVRSak1DQXRNaUF0TVNBdE15QXRNU0F0TldNdE15QXRNVEVnTFRFM05pQXRNak0wSUMweU5UWWdMVE13TW1neE16VjJPREJqTUNBeE1pQTFJREU0SURrZ01qTnNNVEl3SURFeE5XTTJJRGNnTVRFZ09TQXlNQ0E1WXpFeElEQWdNVElnTFRrZ01USWdMVEUzZGkweU1UQWdhRFl4WXpFeElEQWdNVFVnTFRFeElERTFJQzB5TTNNdE5TQXRNak1nTFRFMUlDMHlNMmd0TmpGMkxUVTFZekFnTFRNeUlESXhJQzB6T0NBek1TQXRNemh6TWpJZ0xUWWdNaklnTFRJd2N5MHhNQ0F0TWpFZ0xUSXdJQzB5TVdndE1qTTRZeTB4TlNBd0lDMHhPU0F4TVNBdE1Ua2dNakZ6TnlBeE9TQXlNeUF4T1dNeE9DQXdJRFF3SURnZ05EQWdNelYyTlRsb0xURTRObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTjBNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME4wTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNamN6WXpBZ01UVWdNelVnTWpjeklEWTFJREkzTTJNek5DQXdJRFkzSUMweU5Ea2dOamNnTFRJM01tTXdJQzB4TlNBdE16QWdMVEl6SUMwMk55QXRNak5qTFRNMElEQWdMVFkwSURrZ0xUWTFJREl5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRME9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTBPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFPU0F0TmpkakxUTXlJREFnTFRVMElEWXpJQzAxTkNBeE5UZGpNQ0F4TURBZ01qUWdNVFk0SURVNElERTJPR00wTUNBd0lEVTVJQzA0TXlBMU9TQXRNalF4WXpBZ0xURTNOQ0F0TWpJZ0xUSTNOU0F0TmpNZ0xUSTNOV010TWpjZ01DQXRORFlnTkRrZ0xUVXdJREV6TW1neU1tTXpJQzAwT1NBeE5DQXROellnTWprZ0xUYzJZekkxSURBZ016a2dOamdnTkRBZ01Ua3hZeTB4TWlBdE16a2dMVEkwSUMwMU5pQXROREVnTFRVMmVrMHlOeUE1TldNd0lDMDJOeUF4TkNBdE1UQTJJRE0xSUMweE1EWnpNellnTkRFZ016WWdNVEF6WXpBZ05qVWdMVEUxSURFeE1TQXRNellnTVRFeElHTXRNakFnTUNBdE16VWdMVFF6SUMwek5TQXRNVEE0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpSQk1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkJNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNaUF0TVRjd1l5MDNJRGtnTFRFeUlEVTRNU0F0TVRJZ05UZ3hZekVnTVRZZ01UUWdNamdnTWpZZ01qaG9NemMxWXpFd0lEQWdNVGtnTFRZZ01Ua2dMVEUzWXpBZ0xUSXdJQzAySUMweU5qQWdMVGNnTFRJNE1tTXdJQzAzSURRZ0xURTBJREV4SUMweE4yTXlJQzB4SURNZ0xURWdOU0F0TVdNMUlEQWdNVFlnT1NBeU1pQXhOR014TkNBNUlETTRJREUzSURVMUlERTNZelEySUMweklEa3dJQzB6T1NBNU1DQXRPVFpqTUNBdE5EWWdMVE14SUMweE1EY2dMVEV5TUNBdE1UWTVZeTB5TlNBdE1UY2dMVFE1SUMwME5DQXROemtnTFRZeFl6QWdNQ0F0TXlBdE1pQXROaUF0TW5NdE5pQXhJQzA1SURVZ1l5MHlJRE1nTFRVZ05qQWdMVFlnTVRNM1l5MHlNQ0F0TWpZZ0xUUTRJQzAxTXlBdE9EY2dMVGd3WXkweU15QXRNVFlnTFRRM0lDMDBOQ0F0TnpnZ0xUWXdZekFnTUNBdE15QXRNaUF0TmlBdE1tTXRNaUF3SUMwMUlERWdMVGdnTldNdE15QXpJQzAxSURZd0lDMDNJREV6TldNdE1Ua2dMVEkwSUMwME55QXROVEVnTFRnMElDMDNOMk10TWpNZ0xURTNJQzAwT0NBdE5EVWdMVGM1SUMwMk1XTXdJREFnTFRNZ0xUSWdMVFlnTFRKekxUWWdNU0F0T1NBMWVrMHlNeklnTXpFMFl5MHlJQzAzTkNBdE5DQXRNVFl4SUMwMElDMHhOelJqTUNBdE9DQXpJQzB4TlNBeE1DQXRNVGRqTVNBdE1TQXpJQzB4SURVZ0xURWdZemtnTUNBeE55QTVJREkwSURFell6RTJJRGtnTWprZ01UWWdORGNnTVRab05tTXhPU0F3SURNNElDMDNJRFV4SUMweE9IWXhPREZvTFRFek9YcE5ORE1nTVRRd1l6QWdMVGdnTkNBdE1UVWdNVEVnTFRFM1l6SWdMVEVnTXlBdE1TQTFJQzB4WXprZ01DQXhOaUE1SURJMElERXpZekUySURrZ01qZ2dNVFlnTkRjZ01UWm9ObU14T1NBd0lETTJJQzAySURRNUlDMHhObll4Tnpsb0xURXpOMk10TWlBdE56UWdMVFVnTFRFMk1TQXROU0F0TVRjMGVrMDBOaUExTUdNdE1TQXROQ0F0TWlBdE1UWWdMVElnTFRNeVl6QWdMVE01SURNZ0xUazRJRE1nTFRrNFl6QWdMVFlnTXlBdE1UWWdNVEVnTFRFMklHTXlJREFnTmlBeElEa2dNMk0wTlNBeU9DQTVNQ0EzT0NBNU1DQXhNelJqTUNBeU5TQXRNVEFnTlRrZ0xUUXdJRFU1WXkweU5DQXdJQzAyTlNBdE16QWdMVGN4SUMwMU1IcE5OREUySURVeFl5MHhJQzAwSUMweUlDMHhOaUF0TWlBdE16SmpNQ0F0TkRBZ015QXRNVEF3SURNZ0xURXdNR013SUMwMUlESWdMVEUxSURFeElDMHhOV016SURBZ05pQXhJREV3SUROak5ETWdNamNnT0RrZ09ERWdPRGtnTVRNMVl6QWdNalVnTFRFeUlEVTRJQzAwTVNBMU9HTXRNak1nTUNBdE5qTWdMVEk1SUMwM01DQXRORGw2VFRJeU9TQTFNR010TVNBdE15QXRNU0F0TVRJZ0xURWdMVEl6SUdNd0lDMHpPQ0F6SUMweE1EY2dNeUF0TVRBM1l6QWdMVFlnTXlBdE1UWWdNVEVnTFRFMll6SWdNQ0ExSURFZ09TQXpZelExSURJNElEZzVJRGM0SURnNUlERXpOR013SURJd0lDMDJJRE0zSUMweE5TQTBPV010TmlBM0lDMHhOQ0F4TUNBdE1qUWdNVEJqTFRJMElEQWdMVFkySUMwek1DQXROeklnTFRVd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUWXpNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFl6TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURFd01HTXdJRFUxSURRMElERXdNQ0F4TURBZ01UQXdZelV3SURBZ09URWdMVE0zSURrNUlDMDROR2d4TURGMkxUTXlhQzB4TURGakxUZ2dMVFE0SUMwME9TQXRPRFFnTFRrNUlDMDROR010TlRZZ01DQXRNVEF3SURRMUlDMHhNREFnTVRBd2VrMHlOeUF4TURCak1DQXROREFnTXpJZ0xUY3pJRGN6SUMwM00yTXpOQ0F3SURZMElESTBJRGN4SURVM2FDMDNNWFl6TW1nM01XTXROeUF6TXlBdE16WWdOVGNnTFRjeElEVTNZeTAwTVNBd0lDMDNNeUF0TXpJZ0xUY3pJQzAzTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVNU5Ea3VlRzFzQUR4emVXMWliMndnYVdROUlrVTVORGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0EzTmpaak1DQTNJRFVnTVRNZ01USWdNVFZqTVNBd0lETWdNU0EwSURGak5TQXdJREV4SUMweklERTBJQzA0YkRFNE5pQXRNekF5WXpJZ0xUTWdNeUF0TmlBeklDMDVZekFnTFRVZ0xUTWdMVEV3SUMwNElDMHhNMk10TWlBdE1pQXROU0F0TWlBdE9DQXRNbU10TlNBd0lDMHhNU0F5SUMweE5DQTNiQzB4TlRjZ01qVTBkaTAyT1ROak1DQXRPU0F0TnlBdE1UWWdMVEUySUMweE5tTXRPQ0F3SUMweE5pQTNJQzB4TmlBeE5uWTNOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTlRBeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05UQXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUTJJQzB6TXpCb0xUUTJkalkxT1dnME5uWXROREZvTFRJMmRpMDFOemRvTWpaMkxUUXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalV4TlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeE5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEWXlkalE1WXpBZ055QTFJREV6SURFeElERXphREkwTjJNMklEQWdNVEVnTFRZZ01URWdMVEV6ZGkwME9XTXdJQzAzSUMwMUlDMHhNeUF0TVRFZ0xURXphQzB5TkRkakxUWWdNQ0F0TVRFZ05pQXRNVEVnTVRONlRURXhJQzB4TWpWakxUWWdNQ0F0TVRFZ05pQXRNVEVnTVROMk5EbGpNQ0EzSURVZ01UTWdNVEVnTVROb01qUTNZellnTUNBeE1TQXROaUF4TVNBdE1UTjJMVFE1WXpBZ0xUY2dMVFVnTFRFeklDMHhNU0F0TVROb0xUSTBOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3UkVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1JFRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5DQXRObU10TXlBeUlDMDBJRE1nTFRRZ05YTXhJRE1nTkNBMWJERTJOU0F4TVRsak1TQXhJRFFnTWlBMklESmpNeUF3SURZZ0xURWdOeUF0TW13eE5qY2dMVEV4T1dNeElDMHlJRElnTFRNZ01pQXROWE10TVNBdE5DQXRNaUF0Tld3dE1UWTJJQzB4TVRkakxUSWdMVEVnTFRVZ0xUSWdMVGdnTFRKakxUSWdNQ0F0TlNBeElDMDNJREo2VFRJd055QTFNR010TWpnZ01DQXRNVEl5SUMwek9TQXRNVEl5SUMwMk9HTXdJQzAxSURNZ0xURXhJRGtnTFRFMll6RXdJQzB4TWlBeU5DQXRNVFlnTkRBZ0xURTJZekk0SURBZ01USTFJRE0zSURFeU5TQTJOMk13SURJd0lDMHpOaUF6TXlBdE5USWdNek42SUNJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpVeU9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNaUF4TVRoak1DQTBOaUF5TlNBeE1UTWdOek1nTVRJNVl6RXdJRFFnTWpJZ05pQXpNeUEyWXpRZ01DQTFJRGdnTlNBNGRqZ3lZekFnTVRBZ05TQXhPQ0F4TVNBeE9ITXhNU0F0T0NBeE1TQXRNVGgyTFRnell6QWdMVFFnTWlBdE55QTBJQzAzWXpjM0lDMHhNaUF4TURjZ0xUZ3dJREV3TnlBdE1UVXhZekFnTFRZMElDMHlNU0F0TVRBMUlDMDRNQ0F0TVRNeFl5MDFJQzB5SUMweE5pQXRPQ0F0TWpjZ0xURTJZeTB5SUMweElDMDBJQzAySUMwMElDMHhNWFl0TXpGak1DQXROaUExSUMweE5TQTJJQzB4TldNeE5TQXROU0F5TnlBdE1USWdNelFnTFRFM1l6WWdMVFVnTVRFZ0xUWWdNVGdnTFRFeElHTTFJQzB5SURnZ0xUTWdNVEVnTFROak1USWdNQ0F4TnlBeE9TQXlNeUEwTTJNd0lERWdNU0F5SURFZ00yTXhJRFlnTXlBeE1DQTNJREV3WXpVZ01DQTRJQzB5SURnZ0xURTBZeTB4TUNBdE1UVTFJQzAxTmlBdE1UVTVJQzA0TWlBdE1UVTVZeTA0SURBZ0xURTFJRE1nTFRJeElETmpMVElnTUNBdE5TQXROQ0F0TlNBdE9YWXRPRGhqTUNBdE1UQWdMVFVnTFRFNElDMHhNU0F0TVRoekxURXhJRGdnTFRFeElERTRkakV3Tm1Nd0lEY2dMVElnTVRBZ0xUVWdNVE5qTFRFeUlERTBJQzB5TVNBeU9TQXRNek1nTWpsakxUTTJJREFnTFRReklDMDJNU0F0TlRZZ0xUWXhJR010TVRFZ01DQXRNVFlnTWpVZ0xURTJJRE16WXpBZ01pQXhJRFFnTVNBMll6RXdJRFl6SURNeklERXhNaUEyTmlBeE5EZGpNVFlnTVRZZ01qZ2dNekFnTXprZ05EZGpNaUF5SURRZ01USWdOQ0F5TTNZeU1UbGpNQ0EySUMweElERXhJQzA0SURFeFl5MHpOaUF3SUMwME55QXRNalFnTFRRNElDMHpPR013SUMweU1DQTBNaUF0TWpNZ05ESWdMVGd6WXpBZ0xUSTFJQzAySUMwNE9DQXRORElnTFRnNFl5MHlNaUF3SUMwME1TQXlOQ0F0TlRBZ05UVmpMVE1nTVRVZ0xUVWdNamtnTFRVZ05ETjZUVEUwTlNBeU1EWjJMVEUyT1dNd0lDMDJJREFnTFRnZ01TQXRPSE15SURFZ01pQXlJR014TXlBeU9TQXlNU0EyTkNBeU1TQXhNREpqTUNBMUlEQWdPRElnTFRJeElEZ3lZeTB4SURBZ0xUTWdMVE1nTFRNZ0xUbDZUVGs0SUMweE1ERmpOeUEwSURFeElEWWdNVGtnTm1NMElEQWdOaUF6SURZZ04zWXhOV013SURJZ0xUTWdOQ0F0TXlBMFl5MHhNQ0F0TVRBZ0xURTNJQzB5TVNBdE1qSWdMVE15ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRVNVJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVTVSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHROVFFnTlRCak1DQXpJRGdnTVRjZ01USWdNalJzTVRJeElERXpOMk00SURnZ01UUWdNVGNnTWpNZ01qVmpPU0EzSURFMUlEa2dNaklnT1dNNElEQWdNVFlnTFRZZ01qWWdMVEUxWXprZ0xUZ2dOellnTFRrd0lEZzFJQzA1T1dNMElDMDBJREV3SUMwNUlERTJJQzA1WXpVZ01DQXhNU0F6SURFNUlERXdZekV4SURFd0lEZ3hJRGszSURreUlERXdObU0xSURRZ01USWdOeUF4T0NBM1l6Z2dNQ0F5TmlBdE9DQXlOaUF0TVRoak1DQXROaUF0T0NBdE1UVWdMVEUwSUMweU1tTXRNVE1nTFRFMUlDMHhOemNnTFRFNU15QXRNVGcwSUMweU1EQmpMVFFnTFRNZ0xURXhJQzAxSUMweE9TQXROU0J6TFRFMklESWdMVEl3SURkakxUZ2dNVEFnTFRneUlEZzNJQzA0TmlBNU0yTXROeUE0SUMweE1TQXhNU0F0TVRZZ01URmpMVFlnTUNBdE1USWdMVFFnTFRJeUlDMHhNbU10TVRNZ0xURXhJQzB5TmlBdE1qTWdMVE00SUMwek5XTXRNVEVnTFRFd0lDMHlOaUF0TWpRZ0xUUXhJQzB5TkhNdE1qQWdOQ0F0TWpBZ01UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVGczTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRnM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFNUlEUXdZeTB4TlNBd0lDMHhPU0EwSUMweE9TQXhNR013SURVZ055QXhOeUF4TVNBeU5Hd3hNaklnTVRNM1l6Y2dPQ0F4TkNBeE55QXlNeUF5TldNM0lEWWdNVElnT0NBeE9DQTRhRFJqTVRjZ0xURWdNalFnTFRrZ016RWdMVEU0WXpVZ0xUWWdOak1nTFRjMElERXdNQ0F0TVRFMmJEUWdObXc0TkNBNU5XTTRJRGdnTVRVZ01UY2dNak1nTWpSak9TQTRJREUxSURrZ01qUWdPV00zSURBZ01UVWdMVFlnTWpRZ0xURTBZekV3SUMweE1DQTNOaUF0T1RFZ09EVWdMVEV3TUdNMElDMDBJREV3SUMwNUlERTJJQzA1WXpVZ01DQXhNU0F6SURFNUlERXdJR014TVNBeE1TQTBNRFVnTlRJeUlEVXlOQ0ExTWpoc01UY2dNV014TWlBd0lERXpJQzAzSURFMElDMHhOV013SUMweE1DQXRNVFlnTFRJMklDMHlPU0F0TWpkakxURXhPU0F0TnlBdE5USXhJQzAxT1RFZ0xUVTRPQ0F0TmpFell5MDFJQzB5SUMweE5DQXROQ0F0TWpJZ0xUUmpMVGNnTUNBdE1UTWdNaUF0TVRjZ05tTXRPQ0F4TUNBdE9ESWdPRGNnTFRnMklEa3lZeTAzSURnZ0xURXhJREV5SUMweE5pQXhNbU10TkNBd0lDMHhNU0F0TlNBdE1Ua2dMVEV4WXkweElEQWdMVEVnTFRFZ0xUTWdMVEpzTFRNNElDMHpOR010TnlBdE5pQXRNVE1nTFRFMElDMHlNaUF0TVRrZ1l5MHlNQ0F0TWpBZ0xUTTVJQzB6TnlBdE5ESWdMVFF3WXkwMElDMHpJQzB4TVNBdE5TQXRNVGtnTFRWekxURTFJRElnTFRFNUlEZGpMVGtnTVRBZ0xUZ3pJRGczSUMwNE55QTVNbU10TmlBNElDMHhNU0F4TWlBdE1UWWdNVEpqTFRNZ01DQXRPU0F0TkNBdE1UVWdMVGhqTFRFZ01DQXRNU0F0TVNBdE15QXRNbXd0TXlBdE0yTXRNVFFnTFRFeElDMHlOaUF0TWpJZ0xUTTVJQzB6TkdNdE1URWdMVEV3SUMweU5pQXRNalFnTFRReElDMHlOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxUXpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVF6Y2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhOelYyTVRCak1DQTNOeUEwTXlBeE5qSWdOeklnTWpBell6QWdNQ0ExSURJZ05pQXlZekFnTFRFZ01DQXROQ0F0TWlBdE9HTXROQ0F0TVRRZ0xUVTBJQzB4TURVZ0xUVTBJQzB4T0RWak1DQXRNVEl3SURFek1DQXRNVEkxSURJeU1TQXRNVEkzWXpBZ01TQXhJRElnTWlBell6RXpJREUxSURJMElESTVJRE0zSURRell6STNJRE16SURVMUlEWTFJRGcxSURrMll6Y2dPQ0F4TkNBeE9DQXlNeUF5TlhNeE5DQTVJREl5SURsak1UTWdMVEVnTWpJZ0xUY2dNekVnTFRFNFl6VWdMVGNnTmpNZ0xUYzBJREV3TUNBdE1URTJiRE1nTkdNeU55QXpNeUExTlNBMk5TQTROU0E1TmlCak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRoc09USWdMVEV3TjNZeU1USm9NekIyTFRFNU0ydzJOQ0EzTW1NNElEZ2dNVFFnTVRjZ01qTWdNalZqT1NBM0lERTFJRGtnTWpJZ09XTTRJREFnTVRZZ0xUWWdNallnTFRFMVl6a2dMVGdnTnpjZ0xUa3hJRGcySUMweE1EQmpOQ0F0TkNBeE1DQXRPU0F4TmlBdE9XTTFJREFnTVRFZ015QXhPU0F4TUdNeE1TQXhNQ0E0TWlBNU9DQTVNeUF4TURkak5TQTBJREV5SURjZ01UZ2dOMk00SURBZ01qWWdMVGdnTWpZZ0xURTRZekFnTFRZZ0xUZ2dMVEUxSUMweE5DQXRNaklnWXkweE15QXRNVFVnTFRFM09DQXRNVGsxSUMweE9EVWdMVEl3TW1NdE5DQXRNeUF0TVRFZ0xUVWdMVEU1SUMwMWN5MHhOaUF5SUMweU1DQTNZeTA1SURFd0lDMDRNeUE0T0NBdE9EY2dPVFJqTFRjZ09DQXRNVEVnTVRFZ0xURTJJREV4WXkweE1TQXdJQzB6TnlBdE1qUWdMVFExSUMwek0yd3ROeUF0TjNZdE1UTXphQzB6TUhZeE1EUnNMVE01SUMwek9HTXROQ0F0TXlBdE1URWdMVFVnTFRFNElDMDFZeTA0SURBZ0xURTNJRElnTFRJeElEZGpMVGtnTVRBZ0xUZ3pJRGc0SUMwNE55QTVOR010TmlBNElDMHhNQ0F4TWlBdE1UVWdNVEp6TFRFeUlDMDFJQzB5TXlBdE1UTnNMVEkwSUMweU1TQmpMVEk1SUMweU55QXROekFnTFRZNUlDMDNOaUF0TnpSakxUUWdMVE1nTFRFeElDMDFJQzB4T0NBdE5XTXRPU0F3SUMweE55QXlJQzB5TVNBM1l5MDVJREV3SUMwNE15QTRPQ0F0T0RjZ09UUmpMVFlnT0NBdE1UQWdNVElnTFRFMUlERXlZeTAySURBZ0xURXpJQzAxSUMweU15QXRNVE5qTFRFMElDMHhNU0F0TWpZZ0xUSXpJQzB6T1NBdE16VnNMVE0ySUMwME0yZ3RPV010TVRBMklEQWdMVEkwTXlBeU5DQXRNalE0SURFMU5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFRak11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUWpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBME1qaGpNQ0EySURJZ016a2dNellnTlRKak1pQXhJRFFnTVNBMklERmpOeUF3SURFeklDMDNJREV6SUMwek1YWXRNekV6WXpBZ0xUWWdNU0F0TnpZZ05EVWdMVGMyWXpJeklEQWdORGNnTVRrZ05qTWdNek5zTVRrZ01qTmpNamNnTXpJZ05UVWdOalFnT0RRZ09UVmpOeUE0SURFMElERTRJREl6SURJMWN6RTBJRGtnTWpJZ09XTXhNeUF0TVNBeU1pQXROeUF6TVNBdE1UaGpOU0F0TnlBMk15QXROelFnT1RrZ0xURXhObXcwSURWak1qY2dNeklnTlRVZ05qUWdPRFFnT1RWak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRnZ1l6VWdMVGNnTmpBZ0xUY3hJRGsySUMweE1UTmpNallnTXpFZ056Z2dPVGtnTVRBMElERTJOV014T1NBME5pQXlOQ0F4TVRNZ01qUWdNVGN5WXpBZ05UTWdMVFFnTVRBeElDMDFJREV5TVhZNFl6QWdNak1nTkNBek9DQTRJRE00WXpNZ01DQTNJQzAzSURFeElDMHlNMk0xSUMweE9TQXpNeUF0T1RNZ016TWdMVEU0TTJNd0lDMHhNakVnTFRVMUlDMHlOVEVnTFRFME15QXRNek0wWXkweU9TQXRNamNnTFRjd0lDMDJPQ0F0TnpZZ0xUY3pZeTAwSUMweklDMHhNU0F0TlNBdE1UZ2dMVFZqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRE1nT0RjZ0xUZzNJRGt6SUdNdE5pQTRJQzB4TUNBeE1pQXRNVFVnTVRKekxURXlJQzAxSUMweU1pQXRNVE5qTFRFMElDMHhNU0F0TWpZZ0xUSXpJQzB6T1NBdE16VmpMVFVnTFRVZ0xUa2dMVEV3SUMweE5TQXRNVFZqTFRJeUlDMHlNU0F0TkRNZ0xUUXhJQzAwTnlBdE5EUnpMVEV4SUMwMUlDMHhPQ0F0TldNdE9DQXdJQzB4TmlBeUlDMHlNQ0EzWXkwNUlERXdJQzA0TXlBNE55QXRPRGNnT1ROakxUWWdPQ0F0TVRBZ01USWdMVEUxSURFeWN5MHhNaUF0TlNBdE1qSWdMVEV6WXkweE5DQXRNVEVnTFRJMklDMHlNeUF0TXprZ0xUTTFiQzB4TXlBdE1USnpMVFU1SUMwMU15QXRPVFlnTFRVemN5MDROQ0F5T0NBdE9EUWdNVFEwSUhZeU9EUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZNakl5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpJeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMweE5UQWdMVEUxTld3ek1EQWdOakoyTFRFeU5Xd3RNekF3SUMwMk1uWXhNalY2VFMweE5UQWdMVGsyZGpFeU5Xd3pNREFnTmpKMkxURXlOWHBOTVRVd0lERTFNMnd0TXpBd0lDMDJNM1l4TWpWc016QXdJRFl6ZGkweE1qVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVUpGTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVKRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRZ01qQTJZeTB5SURBZ0xUUWdNU0F0TkNBell6QWdNeUF6SURFd0lERXhJREl4WXpBZ01DQTBPQ0EyTVNBeE56WWdOakZqTlRrZ01DQXlNRElnTFRVM0lESXpOaUF0TVRjMVl6QWdMVElnTVNBdE15QXlJQzAxWXpFZ01pQXpJRFFnTlNBMll6STNJRE15SURVMUlEWTFJRGcwSURrMll6Y2dPQ0F4TlNBeE9DQXlOQ0F5TlhNeE5DQTVJREl5SURsak1UTWdMVEVnTWpJZ0xUY2dNekVnTFRFNFl6VWdMVGNnTmpJZ0xUY3pJRGs0SUMweE1UVnNPRGNnT1Rsak9TQTRJREUxSURFM0lESTBJREkxWXprZ055QXhOU0E1SURJeUlEbGpPQ0F3SURFMklDMDJJREkySUMweE5TQmpPU0F0T0NBM055QXRPVEVnT0RZZ0xURXdNR00wSUMwMElERXdJQzA1SURFMklDMDVZelVnTUNBeE1TQXpJREU1SURFd1l6RXhJREV3SURneUlEazRJRGt6SURFd04yTTFJRFFnTVRJZ055QXhPQ0EzWXpnZ01DQXlOaUF0T0NBeU5pQXRNVGhqTUNBdE5pQXRPQ0F0TVRVZ0xURTBJQzB5TW1NdE1UTWdMVEUxSUMweE56Z2dMVEU1TlNBdE1UZzFJQzB5TURKakxUUWdMVE1nTFRFeUlDMDFJQzB5TUNBdE5YTXRNVFlnTWlBdE1qQWdOMk10T0NBeE1DQXRPRElnT0RnZ0xUZzJJRGswWXkwNElEZ2dMVEV5SURFeElDMHhOeUF4TVdNdE5pQXdJQzB4TWlBdE5DQXRNaklnTFRFeUlHTXROeUF0TnlBdE1UVWdMVEV6SUMweU1pQXRNakZqTFRJNUlDMHlOeUF0TnpBZ0xUWTVJQzAzTnlBdE56UmpMVFFnTFRNZ0xURXhJQzAxSUMweE9DQXROV010T0NBd0lDMHhOaUF5SUMweU1DQTNZeTA1SURFd0lDMDROQ0E0T0NBdE9EZ2dPVFJqTFRZZ09DQXRNVEFnTVRJZ0xURTFJREV5Y3kweE1pQXROU0F0TWpJZ0xURXpZeTB4TkNBdE1URWdMVEkySUMweU15QXRNemtnTFRNMVl5MHhNQ0F0T1NBdE1qRWdMVEkwSUMwME1DQXRNalZvTFRkakxURXpJREFnTFRFNUlESWdMVEl4SURsakxUWWdNaklnTFRVeUlERTVNeUF0TVRnMklESXdPR013SURBZ0xUa2dNU0F0TWpJZ01TQmpMVE15SURBZ0xUa3lJQzAySUMweE5ESWdMVFExWXpBZ01DQXRNVE1nTFRjZ0xURTVJQzAzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRWQ1JDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkNSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFV4WXpBZ055QTNJREUzSURFeUlESXlZekV6SURFMUlESTBJREk1SURNNElEUXpZekkzSURNeUlEVTFJRFkxSURnMElEazJZemNnT0NBeE5DQXhPQ0F5TXlBeU5YTXhOU0E1SURJeklEbGpNVE1nTFRFZ01qSWdMVGNnTXpFZ0xURTRZelVnTFRjZ05qTWdMVGMwSURrNUlDMHhNVFpqTVNBeElESWdNeUEwSURSak1qY2dNeklnTlRVZ05qVWdPRFFnT1Raak55QTRJREUwSURFNElESXpJREkxWXpFd0lEY2dNVFVnT1NBeU15QTVZekV6SUMweElESXlJQzAzSURNeElDMHhPR00wSUMwMklEVTFJQzAyTlNBNU1pQXRNVEEzZGpJeE1tZ3pNSFl0TVRremJEWXpJRGN5SUdNNElEZ2dNVFVnTVRjZ01qUWdNalZqT1NBM0lERTFJRGtnTWpJZ09XTTRJREFnTVRZZ0xUWWdNallnTFRFMVl6a2dMVGdnTnpjZ0xUa3hJRGcySUMweE1EQmpOQ0F0TkNBeE1DQXRPU0F4TmlBdE9XTTFJREFnTVRFZ015QXhPU0F4TUdNeE1TQXhNQ0E0TWlBNU9DQTVNeUF4TURkak5TQTBJREV5SURjZ01UZ2dOMk00SURBZ01qWWdMVGdnTWpZZ0xURTRZekFnTFRZZ0xUZ2dMVEUxSUMweE5DQXRNakpqTFRFeklDMHhOU0F0TVRjNUlDMHhPVFVnTFRFNE5pQXRNakF5WXkwMElDMHpJQzB4TVNBdE5TQXRNVGtnTFRWekxURTJJRElnTFRJd0lEZGpMVGdnTVRBZ0xUZ3pJRGc0SUMwNE55QTVOQ0JqTFRjZ09DQXRNVEVnTVRFZ0xURTJJREV4WXkweE1pQXdJQzB6TmlBdE1qUWdMVFEwSUMwek0yTXRNaUF0TWlBdE5TQXROQ0F0TnlBdE4zWXRNVE16YUMwek1IWXhNRFJqTFRFNUlDMHhPQ0F0TXpZZ0xUTTFJQzAwTUNBdE16aHpMVEV4SUMwMUlDMHhPQ0F0TldNdE9DQXdJQzB4TmlBeUlDMHlNQ0EzWXkwNUlERXdJQzA0TkNBNE9DQXRPRGdnT1RSakxUWWdPQ0F0TVRBZ01USWdMVEUxSURFeWN5MHhNaUF0TlNBdE1qSWdMVEV6WXkwNUlDMDNJQzB4TmlBdE1UUWdMVEkwSUMweU1XTXRNamtnTFRJM0lDMDNNU0F0TmprZ0xUYzNJQzAzTkdNdE5DQXRNeUF0TVRFZ0xUVWdMVEU0SUMwMUlHTXRPQ0F3SUMweE5pQXlJQzB5TUNBM1l5MDVJREV3SUMwNE5DQTRPQ0F0T0RnZ09UUmpMVFlnT0NBdE1UQWdNVElnTFRFMUlERXljeTB4TWlBdE5TQXRNaklnTFRFell5MHhOQ0F0TVRFZ0xUSTJJQzB5TXlBdE16a2dMVE0xWXkweE1DQXRPU0F0TWpJZ0xUSXpJQzAwTVNBdE1qUmpMVEUxSURBZ0xUSXdJRFVnTFRJd0lERXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEl5TXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJeU15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5UQWdOak5zTFRNd01DQXROak4yTVRJMWJETXdNQ0EyTTNZdE1USTFlazB4TlRBZ0xUTXdPR3d0TXpBd0lDMDJNbll4TWpWc016QXdJRFl5ZGkweE1qVjZUUzB4TlRBZ0xUWXhiRE13TUNBMk1uWXRNVEkxYkMwek1EQWdMVFl5ZGpFeU5YcE5MVEUxTUNBek1USnNNekF3SURZeWRpMHhNalZzTFRNd01DQXROakoyTVRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUVkNNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA0TkNBd1l5MHpOeUF3SUMwNE5DQXlPQ0F0T0RRZ01UUTBkakk0TkdNd0lEWWdNaUF6T1NBek5pQTFNbU15SURFZ05DQXhJRFlnTVdNM0lEQWdNVE1nTFRjZ01UTWdMVE14ZGkwek1UTmpNQ0F0TmlBeElDMDNOaUEwTlNBdE56WmpNVGtnTUNBMk1TQXlOU0EyT0NBek9Xd3hOU0F4TjJNeU55QXpNaUExTlNBMk5DQTROQ0E1TldNM0lEZ2dNVFFnTVRnZ01qTWdNalZ6TVRRZ09TQXlNaUE1WXpFeklDMHhJREl5SUMwM0lETXhJQzB4T0dNMUlDMDNJRFl6SUMwM015QTVPU0F0TVRFMVl6SWdNU0F6SURNZ05DQTBZekkzSURNeUlEVTFJRFkwSURnMElEazFZemNnT0NBeE5DQXhPQ0F5TXlBeU5TQnpNVFFnT1NBeU1pQTVZekV6SUMweElESXlJQzAzSURNeElDMHhPR00xSUMwM0lEWXpJQzAzTXlBNU9TQXRNVEUxYkRnM0lEazVZemdnT0NBeE5DQXhOeUF5TXlBeU5XTTVJRGNnTVRVZ09TQXlNaUE1WXpnZ01DQXhOaUF0TmlBeU5pQXRNVFZqT1NBdE9DQTNOaUF0T1RBZ09EVWdMVGs1WXpRZ0xUUWdNVEFnTFRrZ01UWWdMVGxqTlNBd0lERXhJRE1nTVRrZ01UQmpNVEVnTVRBZ09ERWdPVGNnT1RJZ01UQTJZelVnTkNBeE1pQTNJREU0SURkak9DQXdJREkySUMwNElESTJJQzB4T0dNd0lDMDJJQzA0SUMweE5TQXRNVFFnTFRJeVl5MHhNeUF0TVRVZ0xURTNOeUF0TVRreklDMHhPRFFnTFRJd01DQmpMVFFnTFRNZ0xURXhJQzAxSUMweE9TQXROWE10TVRZZ01pQXRNakFnTjJNdE9DQXhNQ0F0T0RJZ09EY2dMVGcySURrell5MDNJRGdnTFRFeElERXhJQzB4TmlBeE1XTXROaUF3SUMweE1pQXROQ0F0TWpJZ0xURXlZeTB4TXlBdE1URWdMVEkySUMweU15QXRNemdnTFRNMVl5MDFJQzAxSUMweE1DQXRNVEVnTFRFM0lDMHhObXd0TkRVZ0xUUXpZeTAwSUMweklDMHhNU0F0TlNBdE1UZ2dMVFZqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRE1nT0RjZ0xUZzNJRGt6WXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TW5NdE1USWdMVFVnTFRJeUlDMHhNeUJqTFRFMElDMHhNU0F0TWpZZ0xUSXpJQzB6T1NBdE16VnNMVEUxSUMweE5HTXRNaklnTFRJeElDMDBNaUF0TkRFZ0xUUTNJQzAwTldNdE5DQXRNeUF0TVRFZ0xUVWdMVEU0SUMwMVl5MDRJREFnTFRFMklESWdMVEl3SURkakxUa2dNVEFnTFRneklEZzNJQzA0TnlBNU0yTXROaUE0SUMweE1DQXhNaUF0TVRVZ01USnpMVEV5SUMwMUlDMHlNaUF0TVROakxURTBJQzB4TVNBdE1qWWdMVEl6SUMwek9TQXRNelZqTFRZZ0xUVWdMVEV5SUMweE15QXRNakVnTFRFNFl5MHhNaUF0TVRBZ0xUVTJJQzAwTnlBdE9Ea2dMVFEzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRJeVJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSXlSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNREFnTUdNdE1qZ2dNQ0F0TlRBZ01qTWdMVFV3SURVd1l6QWdNamdnTWpJZ05UQWdOVEFnTlRCak1qY2dNQ0ExTUNBdE1qSWdOVEFnTFRVd1l6QWdMVEkzSUMweU15QXROVEFnTFRVd0lDMDFNSHBOTlRBZ01HTXRNamNnTUNBdE5UQWdNak1nTFRVd0lEVXdZekFnTWpnZ01qTWdOVEFnTlRBZ05UQmpNamdnTUNBMU1DQXRNaklnTlRBZ0xUVXdZekFnTFRJM0lDMHlNaUF0TlRBZ0xUVXdJQzAxTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMVF6WXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFRellpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nak1nTVRBMFl5MHhOU0F5TVNBdE1qSWdORFVnTFRJeklEY3lkakV3WXpBZ056Y2dORFFnTVRZeUlEY3pJREl3TTJNd0lEQWdOU0F5SURZZ01tTXdJQzB4SURBZ0xUUWdMVElnTFRoakxUUWdMVEUwSUMwMU5DQXRNVEExSUMwMU5DQXRNVGcxWXpBZ0xURXlNQ0F4TWprZ0xURXlOU0F5TWpBZ0xURXlOMk14SURFZ01pQXlJRElnTTJNeE15QXhOU0F5TkNBeU9TQXpPQ0EwTTJNeU55QXpNaUExTlNBMk5TQTROQ0E1Tm1NM0lEZ2dNVFFnTVRnZ01qTWdNalZqTVRBZ055QXhOU0E1SURJeklEbGpNVE1nTFRFZ01qSWdMVGNnTXpFZ0xURTRZelVnTFRjZ05qTWdMVGMwSURrNUlDMHhNVFlnWXpFZ01pQXlJRE1nTkNBMFl6STNJRE15SURVMUlEWTFJRGcwSURrMll6Y2dPQ0F4TkNBeE9DQXlOQ0F5TldNNUlEY2dNVFFnT1NBeU1pQTVZekV6SUMweElESXlJQzAzSURNeElDMHhPR00xSUMwM0lEWXlJQzAzTWlBNU9DQXRNVEUxYkRnM0lEazVZemdnT0NBeE5TQXhOeUF5TkNBeU5XTTVJRGNnTVRVZ09TQXlNaUE1WXpnZ01DQXhOaUF0TmlBeU5pQXRNVFZqT1NBdE9DQTNOeUF0T1RFZ09EWWdMVEV3TUdNMElDMDBJREV3SUMwNUlERTJJQzA1WXpVZ01DQXhNU0F6SURFNUlERXdZekV4SURFd0lEZ3lJRGs0SURreklERXdOMk0xSURRZ01USWdOeUF4T0NBM1l6Z2dNQ0F5TmlBdE9DQXlOaUF0TVRnZ1l6QWdMVFlnTFRnZ0xURTFJQzB4TkNBdE1qSmpMVEV6SUMweE5TQXRNVGM0SUMweE9UVWdMVEU0TmlBdE1qQXlZeTAwSUMweklDMHhNU0F0TlNBdE1Ua2dMVFZ6TFRFMklESWdMVEl3SURkakxUZ2dNVEFnTFRneklEZzRJQzA0TnlBNU5HTXROeUE0SUMweE1TQXhNU0F0TVRZZ01URmpMVEV5SURBZ0xUTTJJQzB5TkNBdE5EUWdMVE16WXkweU9TQXRNamNnTFRjeElDMDJPU0F0TnpjZ0xUYzBZeTAwSUMweklDMHhNU0F0TlNBdE1UZ2dMVFZqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRFFnT0RnZ0xUZzRJRGswWXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TWlCekxURXlJQzAxSUMweU1pQXRNVE5qTFRrZ0xUY2dMVEUySUMweE5DQXRNalFnTFRJeFl5MHlPU0F0TWpjZ0xUY3hJQzAyT1NBdE56Y2dMVGMwWXkwMElDMHpJQzB4TVNBdE5TQXRNVGdnTFRWakxUZ2dNQ0F0TVRZZ01pQXRNakFnTjJNdE9TQXhNQ0F0T0RRZ09EZ2dMVGc0SURrMFl5MDJJRGdnTFRFd0lERXlJQzB4TlNBeE1uTXRNVElnTFRVZ0xUSXlJQzB4TTJNdE1UUWdMVEV4SUMweU5pQXRNak1nTFRNNUlDMHpOV010TWlBdE1TQXRNeUF0TWlBdE5DQXROR3d0TXpNZ0xUUXdhQzA1WXkwME55QXdJQzB4TnpNZ01TQXRNakkxSURnemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJVSkJOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVUpCTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURjM01tTXdJREV3SURnZ01UZ2dNVGdnTVRoek1UZ2dMVGdnTVRnZ0xURTRkaTAzTlRSak1DQXRNVEFnTFRnZ0xURTRJQzB4T0NBdE1UaHpMVEU0SURnZ0xURTRJREU0ZGpjMU5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFPVVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxT1VRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRNeUlEUXdZeTB4TlNBd0lDMHlNQ0ExSUMweU1DQXhNV013SURjZ055QXhOeUF4TWlBeU1tTXhNeUF4TlNBeU5DQXlPU0F6TnlBME0yTXlOeUF6TWlBMU5TQTJOQ0E0TkNBNU5XTTNJRGdnTVRRZ01UZ2dNak1nTWpWek1UUWdPU0F5TWlBNVl6RXpJQzB4SURJeUlDMDNJRE14SUMweE9HTTNJQzB4TUNBeE1qZ2dMVEUwT1NBeE1qZ2dMVEUwT1dNdE1qa2dMVEkzSUMwM01DQXROamdnTFRjMklDMDNNMk10TkNBdE15QXRNVEVnTFRVZ0xURTRJQzAxWXkwNElEQWdMVEUySURJZ0xUSXdJRGRqTFRrZ01UQWdMVGd6SURnM0lDMDROeUE1TTJNdE5pQTRJQzB4TUNBeE1pQXRNVFVnTVRJZ2N5MHhNaUF0TlNBdE1qSWdMVEV6WXkweE5DQXRNVEVnTFRJMklDMHlNeUF0TXprZ0xUTTFZeTB4TUNBdE9TQXRNakVnTFRJeklDMDBNQ0F0TWpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5RlFrRkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRa0ZCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTVRoMk56VXdZekFnTVRBZ09DQXhPQ0F4T0NBeE9HTTFJREFnT1NBdE1pQXhNaUF0Tld3eE9USWdMVEUyTUdNMElDMHpJRFlnTFRrZ05pQXRNVFJqTUNBdE5DQXRNU0F0T0NBdE5DQXRNVEZqTFRRZ0xUVWdMVGtnTFRjZ0xURTBJQzAzWXkwMElEQWdMVGdnTWlBdE1USWdOR3d0TVRZeUlERXpObll0TVRBeWJERTROaUF0TVRVMll6UWdMVE1nTmlBdE9DQTJJQzB4TTJNd0lDMDBJQzB4SUMwNElDMDBJQzB4TW1NdE5DQXROQ0F0T1NBdE5pQXRNVFFnTFRaakxUUWdNQ0F0T0NBeElDMHhNaUEwYkMweE5qSWdNVE0yZGkweE1ETnNNVGcySUMweE5UWmpOQ0F0TXlBMklDMDRJRFlnTFRFeklHTXdJQzAwSUMweElDMDRJQzAwSUMweE1tTXROQ0F0TkNBdE9TQXROaUF0TVRRZ0xUWmpMVFFnTUNBdE9DQXhJQzB4TWlBMGJDMHhOaklnTVRNMmRpMDBNVEpqTUNBdE1UQWdMVGdnTFRFNElDMHhPQ0F0TVRoekxURTRJRGdnTFRFNElERTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalV5T0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeU9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE15QXROVEUyWXkwM0lESWdMVEV6SURFd0lDMHhNeUF4TjJNd0lESWdNQ0F6SURFZ05Xd3lPVEVnT1RrM1l6SWdPQ0F4TUNBeE15QXhOeUF4TTJNeUlEQWdNeUF3SURVZ0xURmpPU0F0TWlBeE15QXRNVEFnTVRNZ0xURTRkaTAwYkMweU9URWdMVGs1TjJNdE15QXRPQ0F0TVRBZ0xURXpJQzB4T0NBdE1UTmpMVEVnTUNBdE15QXdJQzAxSURGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05URkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOVEZDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTkRnell6QWdOU0F4SURnZ015QTRZekVnTUNBMUlDMDBJRFVnTFRSak1USXlJQzB4TVRnZ01UYzJJQzB5T0RZZ01UYzJJQzAwT0Raak1DQXRNVGszSUMwMU5DQXRNelk1SUMweE56a2dMVFE0T1dNdE1TQXRNU0F0TWlBdE1TQXRNeUF0TVhNdE1pQTBJQzB5SURaMk1qWmpNQ0ExSURJZ01UQWdOQ0F4TW1NM01pQXhNREFnTVRFeUlESXlPU0F4TVRJZ05EUTJZekFnTWpFNElDMHpPQ0F6TkRnZ0xURXhNeUEwTkRaakxUTWdOU0F0TXlBeE5TQXRNeUF4TlhZeU1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTFNRVl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kxTUVZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpjZ0xURTRZeTB4T1NBeU5TQXRNemNnTlRnZ0xUTTNJREV4TldNd0lEY3pJREk1SURFMU15QXhNVFFnTVRVell6RTFJREFnTXpNZ0xUTWdORGdnTFRFell6WXdJQzAwTnlBM05DQXRNVFk0SURjMUlDMHlNemhqTUNBdE9ERWdMVE13SUMweU5EY2dMVEV6TkNBdE1qUTVZeTB4TlNBd0lDMHpNeUEwSUMwME55QXhOR010TVRnZ01UQWdMVE0xSURNMUlDMHpPQ0EyTjNZeE1tTXdJRE15SURFMElEWXpJRE16SURjeFl6UWdNeUF4TUNBMUlERTFJRFZqT1NBd0lERTVJQzAySURJM0lDMHhOMk13SUMweUlESWdMVE1nTWlBdE5HTTJJQzB4TVNBNUlDMHlOeUE1SUMwME1pQmpNQ0F0TVRBZ0xURWdMVEU1SUMwMElDMHlPR010TkNBdE1USWdMVEUxSUMweU5TQXRNVFVnTFRNNVl6QWdMVEV3SURnZ0xURTFJREl3SUMweE5YTTBPQ0ExSURVd0lERTVNR013SURFMklDMHlJREkwSUMwMklESTBZeTB4SURBZ0xUSWdNQ0F0TkNBdE1XTXRNVFVnTFRJeklDMHpOU0F0TXpZZ0xUVTBJQzB6Tm5NdE16Y2dNVElnTFRVMElETXhlazA0TUNBeE1USmpNQ0F0TmpNZ01UWWdMVEV4TWlBek5TQXRNVEV5WXpJd0lEQWdNelVnTkRrZ016VWdNVEV5WXpBZ05qRWdMVEUxSURFeE1pQXRNelVnTVRFeVl5MHhPU0F3SUMwek5TQXROVEVnTFRNMUlDMHhNVEo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTlRFMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05URTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEUyTW1Nd0lEUWdNU0E0SURNZ01USnNNakF3SURNek0yTXlJRFFnTlNBMklEY2dObU14SURBZ01pQXRNU0F6SUMweWJERXpJQzB5TVdNd0lDMHhJREVnTFRNZ01TQXROV013SUMwMElDMHhJQzA1SUMwMElDMHhNbXd0TWpBd0lDMHpNek5qTFRFZ0xUUWdMVFFnTFRZZ0xUWWdMVFpqTFRFZ01DQXRNeUF4SUMweklESnNMVEV6SURJeFl5MHhJREVnTFRFZ015QXRNU0ExZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpVd01DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXdNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBJQzAwTmpSb01qVjJPVEk0YUMweU5YWXpObWcwTm5ZdE1UQXdNR2d0TkRaMk16WjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVFE0TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RRNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMweE1qUWdMVFExTm1Nd0lEa2dOeUF4TmlBeE5pQXhObWd4TURoMk5ESTBZekFnT1NBM0lERTJJREUySURFMll6Z2dNQ0F4TmlBdE55QXhOaUF0TVRaMkxUUXlOR2d6TjJNNE9DQXdJREUxTUNBdE5qY2dNVFV3SUMweE5UUjJMVFJqTUNBdE1URTBJQzA1TkNBdE1UZzBJQzB5TURNZ0xURTROR010T1NBd0lDMHhOaUEzSUMweE5pQXhOWFl5T1RWb0xURXdPR010T1NBd0lDMHhOaUEzSUMweE5pQXhObnBOTXpJZ0xUUTNNbll0TWpjNFl6RXdOU0EzSURFMU5DQTRNaUF4TlRVZ01UVXlkalJqTUNBM01TQXRORFlnTVRJeUlDMHhNVGdnTVRJeWFDMHpOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUyTXpNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMk16TWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhOVEpvTVRJd2RqRXlNR2d6TW5ZdE1USXdhREV5TUhZdE16Sm9MVEV5TUhZdE1USXdhQzB6TW5ZeE1qQm9MVEV5TUhZek1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBOa1l1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTmtZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVNBM05XTXdJREl4SURFNElEUXdJRFF5SURRd1l6RTNJQzB4SURJeElDMDRJREl4SUMweE9HTXdJQzA1SUMwMElDMHlNU0F0TkNBdE16RmpNQ0F0TWlBeElDMDBJREVnTFRaak15QXRNVGNnTVRVZ0xUSTBJREk1SUMweU5HTXhPU0F3SURReElERTBJRFF5SURNMGRqUmpNQ0F6TVNBdE1UY2dNeklnTFRReklEUXpZeTB6TWlBeE1pQXROVFVnTkRRZ0xUVTFJRGMyWXpBZ05EY2dOVFlnT1RNZ01UQXhJRGt6WXpNMUlEQWdPVEFnTFRJeUlEa3dJQzAyTW1Nd0lDMHlJREFnTFRVZ0xURWdMVFpqTFRFZ0xUa2dMVFlnTFRFNUlDMHhNeUF0TWpSakxUY2dMVFlnTFRFMUlDMDVJQzB5TkNBdE9TQmpMVFVnTUNBdE1URWdNU0F0TVRVZ05HTXRNVEVnTnlBdE1Ua2dNakFnTFRFNUlETXlZekFnTWlBMUlERXdJRFVnTVRWak1DQXhJQzB4SURNZ0xURWdNMk10TnlBM0lDMHhNaUE1SUMweU5TQTVZeTB4TnlBd0lDMHpOQ0F0TVRJZ0xUTTBJQzB6TTJNd0lDMDBJRFlnTFRnZ01UTWdMVEV6WXpJeUlDMHhOQ0EwTVNBdE1qQWdOak1nTFRNMWN6TXhJQzB6T0NBek1TQXROakZqTUNBdE5qSWdMVFV3SUMweE1EVWdMVEV4TVNBdE1UQTFZeTAwTkNBd0lDMDRPU0F5TmlBdE9UTWdOelI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRRNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EUTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUWdMVEV3TW1Nd0lEVTBJREV3SURreklETXhJREV5TUdNdE1UZ2dNeklnTFRJMElEVTNJQzB5TkNBeE1ETmpNQ0EzT0NBeU1pQXhNek1nTlRNZ01UTXpZek15SURBZ05UTWdMVFUxSURVeklDMHhNek5qTUNBdE5EY2dMVFlnTFRjeUlDMHlOQ0F0TVRBell6SXhJQzB5TnlBek1TQXROallnTXpFZ0xURXlNV013SUMwNU1DQXRNalVnTFRFMU1TQXROakFnTFRFMU1YTXROakFnTmpFZ0xUWXdJREUxTW5wTk5qUWdMVGxqTFRJeUlEQWdMVE0zSUMwek55QXRNemNnTFRrMWN6RTFJQzA1TlNBek55QXRPVFZ6TXpjZ016WWdNemNnT1RWak1DQTFPQ0F0TVRVZ09UVWdMVE0zSURrMWVrMHpNeUF4TWpFZ1l6QWdMVFEzSURFeUlDMDNPQ0F6TVNBdE56aHpNekVnTXpFZ016RWdOemRqTUNBME9DQXRNVElnTnprZ0xUTXhJRGM1Y3kwek1TQXRNekVnTFRNeElDMDNPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTjBJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME4wSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXlOek5qTVNBeE15QXpNU0F5TWlBMk5TQXlNbU16TnlBd0lEWTNJQzA0SURZM0lDMHlNMk13SUMweU15QXRNek1nTFRJM01pQXROamNnTFRJM01tTXRNekFnTUNBdE5qVWdNalU0SUMwMk5TQXlOek42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRZd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EWXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTVNU0F0TWpVd1l5MDVPQ0F5SUMweE5qa2dORFlnTFRFM01TQXhNalJqTUNBeU1pQTFJRFEySURJeUlEWXhZekV5SURFeklETXhJREl6SURRNElESTJZelFnTVNBM0lERWdNVEVnTVdNME15QXdJRGN5SUMwek1DQTNNaUF0TnpKakxURWdMVEk1SUMweU15QXRORFFnTFRJeklDMDJObll0TldNeElDMHhOU0F5T0NBdE1qRWdNellnTFRJeVl6RWdNQ0F4TWlBeElERTJJREZqTWpJZ01DQTFOaUF4TnlBMU5pQXhNRGhqTUNBeE15QXROQ0E0TnlBdE1URTVJRGczWXkwNElEQWdMVEkxSURRZ0xUSTFJREUyWXpBZ01URWdNVFFnTWpBZ01qUWdNakZqTmpNZ015QXhNVGNnTWpNZ01URTNJRGd5ZGpjZ1l6QWdORFFnTFRVZ09EUWdMVFU1SURnNGFDMHhNR010TVRBZ01DQXRNakFnTFRFZ0xUSTVJQzB6WXkwMklDMHhJQzB6TWlBdE1URWdMVE15SUMweE9YWXROR013SUMweE5DQXhOU0F0TVRRZ01qQWdMVEUyY3pNd0lDMDBJRE16SUMwME1YWXRPR013SUMwek15QXRNaklnTFRZMUlDMDJOaUF0TmpWb0xUVmpMVFl5SURRZ0xUZ3hJRFE0SUMwNE1TQTRNV013SURVeklEZzJJREV4T0NBeE56SWdNVEU0WXpVZ01DQXhNQ0F0TVNBeE5TQXRNV00wTWlBdE15QXhOamNnTFRNd0lERTJOeUF0TVRJeVl6QWdMVFEySUMweU1TQXROeklnTFRZeElDMDVNV010T1NBdE5TQXRNakFnTFRZZ0xUTXhJQzA1SUdNdE15QXRNU0F0TkNBdE5TQXROQ0F0T1dNd0lDMHlJREFnTFRNZ01TQXROV015SUMwMElEVWdMVFFnTVRBZ0xUVnNNek1nTFRsc01qRWdMVEV5WXpFd0lDMDJJREU0SUMweE15QXlOQ0F0TWpGak1Ua2dMVEl5SURJMklDMDBNU0F5T0NBdE56QjJMVGRqTUNBdE9EZ2dMVEV3TWlBdE1UTTVJQzB5TURFZ0xURXpPV2d0T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME56UXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBOelFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEl6SUMwMk1URmpNQ0ExSURVZ01UZ2dNakFnTWpkak5URWdNekFnTVRBMElEVXlJREUxTVNBNE9HTTROU0EyTlNBeE16Y2dNVE14SURFM01TQXlNekpqTWpNZ056QWdNelVnTVRRM0lETTFJREl5TVdNd0lERTVJREFnTXpnZ0xUSWdOVFpqTUNBeUlDMHhJRFFnTFRFZ05uTXRNU0ExSUMweElEZGpMVFlnTlRFZ0xURXhJRGs1SUMwME55QXhOREJqTFRJeklESTFJQzAwTkNBME1DQXROemNnTkRCb0xURTRZeTB5T0NBd0lDMDVNQ0F0T1NBdE1USTFJQzA0T1dNd0lEQWdMVEVnTFRNZ0xURWdMVGRqTUNBdE9DQXpJQzB5TVNBeU5DQXRNakZvTjJNMklERWdNVFFnTVNBeU1pQXhJR00wTXlBd0lERXlNU0F0TVRZZ01USXhJQzB4TURWak1DQXROakVnTFRZeUlDMHhNamNnTFRFeU15QXRNVEk0YUMwMVl5MDFPQ0F3SUMweE1UWWdORGdnTFRFeU55QXhNemhqTFRFZ05TQXRNU0E1SUMweElERTBZekFnT1RJZ056WWdNalE0SURJME5pQXlORGhvTlhNeE1EUWdMVFVnTVRnMUlDMDNNbU0xTUNBdE5ERWdPVElnTFRFd055QTVOQ0F0TWpFeWRpMDNZekFnTFRFME55QXRNVEEwSUMwek1UTWdMVEl3TkNBdE5ERXpZeTAzTmlBdE56VWdMVEl4TWlBdE1UZ3dJQzB6TWprZ0xURTRNR010TmlBd0lDMHlNQ0E1SUMweU1DQXhObnBOTmpNeklEVTVZeTB6TnlBd0lDMDJOeUF6TUNBdE5qY2dOamdnWXpBZ016WWdNekFnTmpZZ05qY2dOalp6TmpjZ0xUTXdJRFkzSUMwMk5tTXdJQzB6T0NBdE16QWdMVFk0SUMwMk55QXROamg2VFRVMk9DQXRNVEk1WXpBZ016Y2dNekFnTmpjZ05qWWdOamRqTXpjZ01DQTJOeUF0TXpBZ05qY2dMVFkzWXpBZ0xUTTJJQzB6TUNBdE5qY2dMVFkzSUMwMk4yTXRNellnTUNBdE5qWWdNekVnTFRZMklEWTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVUV3Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVFd05pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMDFPWFl4TlRCak1DQTFJREFnT1NBeUlEbHpNeUF0TVNBMUlDMDBZellnTFRjZ01qSWdMVEV4SURNNUlDMHhNbll5TWpWak1DQXpJRElnTmlBNUlEWmpNeUF3SURVZ0xUTWdOU0F0Tm5ZdE5EQTFZekFnTFRJZ0xUSWdMVFVnTFRVZ0xUVm9MVFZqTFRJMUlESWdMVFV3SURFMUlDMDFNQ0EwTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMFJUWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBSVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NamNnTlRaakxURTFJREV5SUMweU55QXpNQ0F0TWpjZ05URmpNQ0F6TnlBek1DQTJOeUEyTnlBMk4zTTJOeUF0TXpBZ05qY2dMVFkzZGkweE1HTXpNeUF3SURneklEWXdJRGt3SURZMll6WWdOQ0E1SURRZ01URWdOR015SUMweElERXlJQzAySURFeUlDMHhObU10TVNBdE5TQXROaUF0TWpFZ0xURXdJQzB6T1dNd0lEQWdMVGs0SUMwek5URWdMVEV3TVNBdE16VXpZeTB4TUNBdE9DQXRNalFnTFRFd0lDMHpOU0F0TVRCakxUWWdNQ0F0TWprZ01TQXRNamtnTVROak1UZ2dOallnT1RBZ01qWTFJRGt6SURJNE1HTXhJRFFnTVNBNElERWdNVEZqTUNBMUlDMHhJRGtnTFRVZ09TQmpMVEVnTUNBdE15QXdJQzAxSUMweFl5MHhNeUF0TnlBdE1qSWdMVEV4SUMwek5pQXRNVFZqTFRFeElDMDBJQzB5TlNBdE55QXRNemtnTFRkakxURTVJREFnTFRNNElEWWdMVFUwSURFM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUTVSQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalE1UkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4SURJeVl6QWdNQ0F5SURFeklEY2dNakpqTVRVZ01qZ2dNVFF3SURFeE1DQXhOamdnTVRFMVl6TWdNU0ExSURFZ055QXhZelVnTUNBM0lDMHlJREV4SUMwMWJEWWdMVFJqTVRBZ0xUZ2dNelFnTFRJNElEWTFJQzB5T0dNeklEQWdOeUF4SURFd0lERmpOQ0F4SURjZ01TQTVJREZqTkNBd0lEVWdMVEVnTlNBdE0zTXRNeUF0TlNBdE5pQXRNVEJqTFRnZ0xURXdJQzAxT0NBdE5qVWdMVGczSUMwM05tTXRNVFFnTFRVZ0xUSTRJQzA0SUMwME1TQXRPR010TVRRZ01DQXRNamNnTXlBdE5EQWdNVEIyTFRrMmJEWXhJRE14WXpNZ01pQTJJRE1nT0NBell6UWdNQ0EySUMweUlEa2dMVFVnWXprZ0xUa2dNelVnTFRNeUlEZ3pJQzB6TW1NMUlEQWdPQ0F0TVNBNElDMDBZekFnTFRFMUlDMDNNaUF0TnpjZ0xUZzJJQzA0TTJNdE1URWdMVFVnTFRJeklDMDVJQzAwTUNBdE9XTXRNVElnTUNBdE1qWWdNaUF0TkRNZ09IWXRNVFk0WXpBZ0xUTXdJQzA0TVNBdE9USWdMVEV3TmlBdE9UZGpMVGNnTUNBdE9DQTJJQzA0SURFd2RqUXlObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwT1RJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME9USWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UVWdMVFF3T0dNdE9DQXdJQzB4TlNBeE5DQXRNVFVnTVRSMk56azVZelkwSURBZ01UQTNJRE0zSURFME5DQTROV00wTmlBMU9TQTJPQ0F4TVRNZ05qZ2dNVGN4WXpBZ016UWdMVGNnTnpBZ0xUSXpJREV4TUdNdE1pQTFJQzB6SURrZ0xUTWdNVE5qTUNBeE9DQXhNU0F5TmlBeU15QXlObU0ySURBZ01UTWdMVElnTVRrZ0xUZGpNVFFnTFRFd0lESTBJQzB6TlNBeU9TQXROVEZzTWlBdE9HTXhNQ0F0TXpRZ01UY2dMVFU0SURFM0lDMDRObU13SUMwM0lDMHhJQzB4TlNBdE1TQXRNak5qTFRFZ0xURTFJQzB6SUMwek1DQXROU0F0TkRSak1DQXRNaUF4SUMweklESWdMVFVnWXprZ0xUTXhJRE15SUMweE1UQWdNeklnTFRFMk4yTXdJQzB4TWlBdE1TQXRNalFnTFRNZ0xUTTFZeTB5SUMweE5DQXROU0F0TWpZZ0xUY2dMVE0zWXprZ0xUSXpJREkwSUMwMk55QXlOQ0F0TVRFM1l6QWdMVEk1SUMwMklDMDJNaUF0TVRnZ0xUZzVZemtnTFRJMElERTRJQzAyTUNBeE9DQXRNVEF3WXpBZ0xURXlJQzB4SUMweU5DQXRNeUF0TXpWakxURXpJQzAzTXlBdE5ERWdMVEV3TkNBdE1USXdJQzB4T1RCakxUWXdJQzAyTkNBdE1UTTRJQzA0TXlBdE1UVTJJQzB5TUROakxUTWdMVGtnTFRFM0lDMHlNU0F0TWpRZ0xUSXhlazB4TmpNZ016a3lJR010TkRFZ0xUVTBJQzA0TUNBdE1UQTJJQzB4TURNZ0xURTJPV00xT0NBMklERXhOU0F6T1NBeE56SWdNVE00WXpFeklESXpJREUySURReElERTJJRFUxWXpBZ01qWWdMVFFnTlRFZ0xURXdJRGMzWXpBZ01pQXRNU0EwSUMweElEWmpMVEU1SUMwek5TQXRORFVnTFRZM0lDMDNOQ0F0TVRBM2VrMHhPVFVnTVRrMFl5MDFNaUF0TlRZZ0xURXhPQ0F0TnpnZ0xURTBOaUF0TVRZeVl6WXpJRE1nTVRNMUlETTBJREU1TmlBeE16bGpNVFFnTWpNZ01UY2dORElnTVRjZ05UWnpNQ0F6TUNBdE5DQTBNMk10TVRNZ0xUSXhJQzB6TXlBdE5EUWdMVFl3SUMwM00zcE5ORGtnTFRFMU5pQmpOak1nTXlBeE16WWdNelFnTVRrMklERXpPV014TkNBeU15QXhOeUEwTVNBeE55QTFOV013SURFeUlEQWdNallnTFRNZ016aGpMVEUySUMweU1DQXRNemNnTFRReklDMDJOQ0F0TnpKakxUVXlJQzAxTlNBdE1URTNJQzAzTnlBdE1UUTJJQzB4TmpCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05EZzJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORGcySWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV4SUMweU5EbGpMVFlnTWlBdE1URWdPU0F0TVRFZ01UWmpNQ0F5SURBZ015QXhJRFZzTkNBeE0yTXlJRFlnT1NBeE1TQXhOaUF4TVdNeUlEQWdNeUF3SURVZ0xURnNNamMySUMwNU5HTTRJQzB6SURJeUlDMHhNQ0F5T1NBdE1UVmpNQ0F3SURJZ0xUSWdNaUF0TVRKekxUSWdMVEV5SUMweUlDMHhNbU10TnlBdE5TQXRNakVnTFRFeUlDMHlPU0F0TVRWc0xUSTNOU0F0T1RSakxUSWdMVEVnTFRNZ0xURWdMVFVnTFRGakxUY2dNQ0F0TVRVZ05TQXRNVGNnTVRGc0xUUWdNVEpqTFRFZ01pQXRNU0F6SUMweElEVmpNQ0EzSURVZ01UVWdNVElnTVRkc01qRXdJRGN5WXpRZ01TQTNJRE1nTnlBMUlITXRNeUF6SUMwM0lEVjZUVEUyTmlBdE1USXlZeTB6TkNBd0lDMDJNU0F5TnlBdE5qRWdOakZ6TWpjZ05qRWdOakVnTmpGek5qRWdMVEkzSURZeElDMDJNWE10TWpjZ0xUWXhJQzAyTVNBdE5qRjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORU0yTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkVNMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRZ01UVmpNQ0ExSURFZ01UQWdNeUF4T1dNeU1TQTRNQ0EyTlNBeE5ERWdNVFk0SURFNE0yTTVOaUF6T1NBeE1qUWdNVEF3SURFeU5DQXhOVGhqTUNBME15QXRNekVnTlRNZ0xUWTFJRFV6WXkwME1pQXdJQzAyTlNBdE1Ua2dMVFkxSUMwek5HTXdJQzA1SURVZ0xURTBJREUwSUMweU0yTTNJQzAzSURFMElDMHhPU0F4TkNBdE16ZGpNQ0F0TXpNZ0xUSTBJQzAyTXlBdE5UZ2dMVFl6WXkwek9DQXdJQzAxTWlBeU5pQXROVElnTlRSak1DQTNNQ0EyTkNBeE16Z2dNVFl6SURFek9HTTVNeUF3SURFME9DQXROREVnTVRRNElDMHhNRFpqTUNBdE1UQTVJQzA0TnlBdE1UVTFJQzB4T0RVZ0xURTNOeUJqTFRRM0lDMHhNU0F0T1RBZ0xUTXdJQzB4TVRjZ0xUWXdZeTAySUMwM0lDMHhNQ0F0TVRNZ0xURXdJQzB4TjJNd0lDMHpJRElnTFRRZ05TQXROSE14TUNBeklESXdJRGRqTVRVZ05pQXpNU0E1SURVd0lEbGpNemtnTUNBMk9TQXRNak1nTVRBMUlDMHlNMk15TWlBd0lETTRJRGdnTlRJZ01qaGpOeUF4TUNBeE1pQXhNeUF4T1NBeE0yTTVJREFnTVRnZ0xUVWdNVGdnTFRFMFl6QWdMVFVnTFRFZ0xUa2dMVFFnTFRFNFl5MHlNeUF0TmprZ0xUVXhJQzB4TURnZ0xURXhOQ0F0TVRBNFl5MDRNaUF3SUMweE1UUWdOVE1nTFRFMU55QTFNMk10TVRnZ01DQXRNallnTFRFeElDMHpNaUF0TWpjZ2N5MHhNaUF0TWpNZ0xUSTFJQzB5TTJNdE1USWdNQ0F0TVRrZ09DQXRNVGtnTVRsNlRUUXdNaUF4TWpoakxURTFJREFnTFRJeUlEWWdMVEl5SURFMll6QWdPU0ExSURFMElERXlJREl4WXpneElEZ3hJREUyTVNBeE56SWdNVGt6SURJNE5HTXpJRGdnTnlBeE5DQXhOaUF4TkdNeE55QXdJRE0zSUMweE1TQTJNQ0F0TVRGek5EQWdNVEVnTlRrZ01URmpNVEFnTUNBeE15QXROQ0F4TXlBdE1UQmpNQ0F0TkNBd0lDMDRJQzAySUMweE5XTXROakFnTFRjNElDMHhOamNnTFRFNE15QXRNalkwSUMweU5qQmpMVFVnTFRRZ0xUWWdMVFlnTFRZZ0xUbGpNQ0F0TWlBeElDMDJJREV3SUMwMmFERXhNaUJqT1NBd0lERXdJRFFnTVRNZ01UQnNNaklnTnpGak1pQTVJRFVnTVRRZ01UUWdNalJzTnprZ09EVmpNVEFnTVRJZ01UWWdNVGNnTWprZ01UZGpNVEFnTUNBeE55QXRNeUF4TnlBdE1USmpNQ0F0TXlBdE1pQXRNVE1nTFRVZ0xUSXpiQzAxTVNBdE1UWXlZeTB4SUMwNElESWdMVEV3SURZZ0xURXdhRE0zWXpFd0lEQWdNVGNnTFRZZ01UY2dMVEUzWXpBZ0xURXdJQzAzSUMweE9DQXRNVGtnTFRFNGFDMDBNbU10T1NBd0lDMHhNU0F0TkNBdE1USWdMVEV3YkMweU1DQXROakpqTFRNZ0xURXhJQzAxSUMweE5pQTFJQzB4TjJ3ME1pQXROR014TVNBdE1TQXhOaUF0T0NBeE5pQXRNVGdnY3kwMUlDMHhOeUF0TVRrZ0xURTNhQzB5TURsakxURXlJREFnTFRFNElEY2dMVEU0SURFM2N6WWdNVGNnTVRjZ01UaHNORFFnTkdNeE1TQXhJREV4SURNZ01UVWdNVEpzTWpFZ05qaGpNU0EzSUMweElEa2dMVFlnT1dndE1UY3dlazA0TURnZ016UTFZeTAxSURBZ0xURXhJRE1nTFRFeElERXdZekFnTmlBeUlERXhJRFVnTVRoak1UWWdNellnTkRBZ056a2dPRE1nTnpsak1UZ2dNQ0F6TUNBdE9TQXpOU0F0TWpKek1pQXRNakVnTnlBdE1qRmpNU0F3SURnZ09DQXhOaUF4TjJNeE15QXhOU0F5T1NBeU55QTFNeUF5TjJNeE9TQXdJRE15SUMwNElETTRJQzB5TTJNMUlDMHhNeUF5SUMweU1TQTNJQzB5TVNCak1TQXdJRGdnT0NBeE5pQXhOMk14TXlBeE5DQXlPU0F5TnlBMU15QXlOMk16TVNBd0lEUTBJQzB5TkNBME5DQXRORGxqTUNBdE5Ea2dMVFF4SUMweE1UZ2dMVFF4SUMweE5EaGpNQ0F0T0NBMElDMHhNeUF4TVNBdE1UTmpNVFVnTUNBeU5TQXlNaUF6TXlBME1tTXpJRGdnTnlBeE1DQXhNU0F4TUdNMklEQWdNVEFnTFRRZ01UQWdMVGxqTUNBdE5DQXRNU0F0T0NBdE15QXRNVE5qTFRFeElDMHlPU0F0TWpnZ0xUVTNJQzAyTlNBdE5UZGpMVEk0SURBZ0xUUTRJREV5SUMwME9DQXpPV013SURRd0lETTVJREV3TlNBek9TQXhNemhqTUNBNUlDMDFJREUySUMweE5DQXhOaUJqTFRJMklEQWdMVFV3SUMwek55QXROak1nTFRjMmJDMHpOQ0F0TVRBeVl5MHlJQzAySUMweklDMDVJQzB4TWlBdE9XZ3RNekJqTFRjZ01DQXRPU0F4SUMwNUlEVmpNQ0F5SURBZ05DQXhJRGRzTkRVZ01UTTNZek1nT1NBMElERTFJRFFnTWpGak1DQXhNU0F0TmlBeE55QXRNVFlnTVRkakxUSTJJREFnTFRVd0lDMHpOeUF0TmpNZ0xUYzJiQzB6TkNBdE1UQXlZeTB5SUMwMklDMHpJQzA1SUMweE1pQXRPV2d0TXpCakxUY2dNQ0F0T1NBeElDMDVJRFZqTUNBeUlEQWdOQ0F4SURkc05EY2dNVFF6WXpJZ055QTJJREl4SURZZ01qaHpMVE1nTVRJZ0xURXdJREV5SUdNdE1qQWdNQ0F0TkRBZ0xUTTVJQzAxTUNBdE5qTmpMVElnTFRVZ0xUVWdMVGtnTFRFeElDMDVlazB4TWpZeklESXhObU10TWpnZ01DQXROakFnTWpNZ0xUWXdJRGd4WXpBZ056WWdOVGNnTVRVMklERXlNQ0F4TlRaak1UZ2dNQ0F5T1NBdE5pQXpOeUF0TVRsak5DQXROaUEzSUMweE1TQTVJQzB4TVdNeklEQWdOQ0EwSURjZ01UWmpNaUE0SURVZ01USWdNVFFnTVRKb01qUmpPQ0F3SURFeElDMHlJREV4SUMwM1l6QWdMVElnTFRFZ0xUVWdMVElnTFRsc0xUVXhJQzB4TmpKakxUSWdMVFVnTFRNZ0xURXhJQzB6SUMweE5XTXdJQzA0SURNZ0xURXpJREV4SUMweE0yTXhPQ0F3SURNeklETTNJRFF6SURZeUlHTXlJRFVnTlNBNUlERXhJRGxqTlNBd0lERXhJQzB6SURFeElDMHhNR013SUMwMklDMDFJQzB4TXlBdE5TQXRNVGhqTFRnZ0xURTVJQzB5T1NBdE56RWdMVFk0SUMwM01XTXRNaklnTUNBdE16TWdNVEVnTFRNM0lESTRZeTB5SURrZ0xUTWdNVFVnTFRZZ01UVmpMVFVnTUNBdE1UQWdMVEV3SUMweE1TQXRNVEZqTFRFMElDMHlNQ0F0TXpNZ0xUTXpJQzAxTlNBdE16TjZUVEV5TlRJZ01qZzBZekFnTFRJMElEZ2dMVE00SURJeUlDMHpPR016TXlBd0lEYzJJREV3TWlBM05pQXhORFpqTUNBeE5pQXROaUF6TVNBdE1qSWdNekZqTFRReklEQWdMVGMySUMwNU1TQXROellnTFRFek9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBOemt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTnpraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBME1HTXdJREV6SURFeElESTBJREkwSURJMGFESTVNV014TXlBd0lESTBJQzB4TVNBeU5DQXRNalIyTFRFMll6QWdMVEUwSUMweE1TQXRNalFnTFRJMElDMHlOR2d0TWpreFl5MHhNeUF3SUMweU5DQXhNQ0F0TWpRZ01qUjJNVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRSRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EUkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEl6ZGpRMWFETTBkakV5TjJneE1uWXRNVEkzYURNMGRpMDBOV2d0TXpSMkxURXlObWd0TVRKMk1USTJhQzB6TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME5EVXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBORFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Oak1nTFRJMU5HTXRNekVnTUNBdE5URWdOREFnTFRVNElERTBNV2d5TW1NMUlDMDFOeUF4TnlBdE9EVWdNellnTFRnMVl6STBJREFnTXprZ05ERWdNemtnTVRFMFl6QWdOellnTFRFMUlERXhPU0F0TXprZ01URTVZeTB4TkNBd0lDMHlNaUF0TVRJZ0xUTXpJQzAwTjJndE1qQnNNVE1nTWpZMmFEa3lkaTAyTTJndE56UnNMVGNnTFRFek1XTXhNQ0F5TWlBeU1DQXpNU0F6TXlBek1XTXpOQ0F3SURVM0lDMDJOaUExTnlBdE1UWTJZekFnTFRFd055QXRNalVnTFRFM09TQXROakVnTFRFM09Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBRa1F1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUWtRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBNElDMHhOREJqTFRZeElEQWdMVEV3T0NBek5DQXRNVEE0SURrell6QWdOVGdnTlRJZ01UZzNJREl4T1NBeE9EZGpOalVnTUNBeE1UQWdMVE0zSURFeE1DQXRPVFJqTUNBdE16WWdMVE0zSUMweE9EWWdMVEl5TVNBdE1UZzJlazB6TXlBdE5EbGpNQ0F0T0NBeklDMHhOaUEzSUMweU1tTTNJQzB4TkNBeU1TQXRNallnTkRRZ0xUSTJZekkwSURBZ05Ua2dNVElnTVRBNUlEUTJZemM0SURVeElERXdNU0EzT0NBeE1ERWdNVEF3WXpBZ09DQXRNeUF4TlNBdE5pQXlNV010T0NBeE5DQXRNakFnTWpRZ0xUUXhJREkwWXkwMU15QXdJQzB5TVRRZ0xUZzVJQzB5TVRRZ0xURTBNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1TkVNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU5FTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXROelkyZGpjMU1HTXdJRGtnT0NBeE5pQXhOaUF4Tm1NNUlEQWdNVFlnTFRjZ01UWWdMVEUyZGkwMU1UWnNNVFUzSURJMU1XTXpJRFVnT0NBNElERTBJRGhqTXlBd0lEWWdMVEVnT0NBdE0yTTFJQzB6SURnZ0xUZ2dPQ0F0TVROak1DQXRNeUF0TVNBdE5pQXRNeUF0T1d3dE1UZzBJQzB5T1RWMkxURXhOMnd4TlRjZ01qVTFZek1nTlNBNUlEY2dNVFFnTjJNeklEQWdOaUF0TVNBNElDMHlZelVnTFRNZ09DQXRPQ0E0SUMweE0yTXdJQzB6SUMweElDMDJJQzB6SUMwNWJDMHhPRFlnTFRNd01tTXRNeUF0TlNBdE9DQXRPQ0F0TVRNZ0xUaGpMVElnTUNBdE15QXhJQzAxSURFZ1l5MDNJRElnTFRFeUlEZ2dMVEV5SURFMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUazBOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGswTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURjMk4yTXdJRGdnTnlBeE5TQXhOaUF4TldNM01DQXdJREV5TlNBdE1UTWdNVFl6SUMwek9XTXpNeUF0TWpJZ05USWdMVFV6SURVeUlDMDROMk13SUMwMk5pQXROemNnTFRFeE1pQXRNVE13SUMweE16UnNOellnTFRVNVl6UWdMVFFnTnlBdE9DQTNJQzB4TTJNd0lDMHpJQzB5SUMwM0lDMDBJQzB4TUdNdE15QXROQ0F0TnlBdE5pQXRNVElnTFRaakxUTWdNQ0F0TnlBeElDMHhNQ0F6YkMwNU9TQTNObU10TkNBeklDMDJJRGdnTFRZZ01UVmpNU0EySURVZ01URWdNVEFnTVROak5ETWdNVFlnTVRNMklEVTVJREV6TmlBeE1UVmpNQ0EzTkNBdE1URXpJRGt5SUMweE5qY2dPVFIyTFRjek5DQmpNQ0F0T1NBdE9DQXRNVFlnTFRFMklDMHhObU10T1NBd0lDMHhOaUEzSUMweE5pQXhOblkzTlRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05URTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOVEU1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTWpRMVl6QWdNeUF5SURRZ015QTBZemN6SUMwMk1DQXhNRGNnTFRFME55QXhNRGNnTFRJME9XTXdJQzB4TURFZ0xUTXlJQzB4T0RrZ0xURXdPQ0F0TWpVeFl5MHhJREFnTFRJZ015QXRNaUEwZGpFell6QWdNeUF5SURVZ015QTJZelF3SURVMUlEWXdJREV4TnlBMk1DQXlNamh6TFRJeElERTNNU0F0TmpFZ01qSTNZeTB5SURJZ0xUSWdPQ0F0TWlBNGRqRXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEF3TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBd05DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQm9NVEkxWXpFMk1DQXRNekFnTXpBeklDMHhNRFFnTXpReklDMHlOekZqTVNBdE5DQXhJQzAzSURFZ0xURXdZekFnTFRnZ0xUTWdMVEV5SUMwNElDMHhOR010T1NBd0lDMHlNQ0EzSUMweU5TQXhOR010TVRBZ01URWdMVEV6TmlBeE5ETWdMVE15TnlBeE5UZG9MVEV3TVdNdE5pQXdJQzA0SURFZ0xUZ2dOM1l4TVRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05USTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOVEkxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGd5SURVM09HZ3RPREoyTXpab09UQmpNVFVnTUNBeU9DQXRNVElnTWpnZ0xUSTRkaTB4TVRnd1l6QWdMVEUxSUMweE15QXRNamdnTFRJNElDMHlPR2d0T1RCMk16Wm9PREoyTVRFMk5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVkNRekl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUXpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVNBeE1EQmpNQ0EwTUNBeE9DQTVNQ0EyTlNBeE5EUmpNeUEwSURZZ05pQXhNU0EzWXpZZ01DQXhOekFnTVRNZ01qQTRJREUxWXpFZ01DQTNJQzAxSURjZ0xUbGpNQ0F0TVRNZ0xUSTRJQzAxTlNBdE1qZ2dMVFUxWXkweUlDMHpJQzA0SUMwM0lDMHhNeUF0TjJNdE16VWdMVEVnTFRFMk9DQXRNaUF0TVRjeUlDMHlZeTAxSURBZ0xUZ2dMVE1nTFRrZ0xUVmpMVEV6SUMweE5TQXRNakVnTFRNM0lDMHlNU0F0TlRsak1DQXRNeklnTVRnZ0xUWXlJRFkzSUMwMk1tTXdJREFnTlRJZ01DQTROaUEwTUdNeElESWdNeUF6SURZZ00yd3hNQ0F0TldNeElDMHhJRElnTFRRZ01pQXRPQ0JqTFRZZ0xUSXhJQzB6TUNBdE9UWWdMVEV4TVNBdE9UWm9MVGhqTFRVM0lEUWdMVGszSURNNUlDMHhNREFnT1ROMk5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFOa1l1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTmtZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBMU5XTXdJREU0SURFNUlERXlPQ0F4TVRJZ01USTRZell5SURBZ01USXpJQzB6T1NBeE5UY2dMVFkwYkRZMklEZzRZek1nTkNBM0lEWWdNVElnTm1NeklEQWdOaUF0TVNBNUlDMHpZelFnTFRNZ05pQXROeUEySUMweE1tTXdJQzB6SUMweElDMDNJQzB6SUMwNWJDMDJOaUF0T0Roak1qZ2dMVEl4SURjMElDMDFNU0F4TURRZ0xUVXhZek0xSURBZ05qY2dOVElnTmpjZ09ESmpNQ0F5T1NBeE1DQTBOU0F5TWlBME5XTXhNQ0F3SURFeklDMHhNeUF4TXlBdE16SmpNQ0F0TVRnZ0xURXpJQzB4TkRRZ0xURXdPU0F0TVRRMGFDMHpZeTB4TVNBd0lDMDFPU0EwSUMweE16RWdOVEpzTFRZMklDMDROeUJqTFRNZ0xUUWdMVGdnTFRZZ0xURXlJQzAyWXkweklEQWdMVFlnTVNBdE9TQXpZeTAwSURNZ0xUWWdPQ0F0TmlBeE1tTXdJRE1nTVNBMklETWdPV3cyTmlBNE4yTXRNVFVnTVRFZ0xUZzJJRFl6SUMweE1qQWdOak5qTFRNMUlEQWdMVGN5SUMweU5pQXROelVnTFRnM2RpMDNZekFnTFRFeUlDMHlJQzB6TmlBdE1UVWdMVE0yWXkweE9TQXdJQzB5TWlBek1pQXRNaklnTlRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5RlFrTXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRa016SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTWpBMll6QWdNVElnT0NBeU5TQXlOeUF6T0dNeElERWdNaUF4SURNZ01XTTVJREFnTVRVZ0xUSTNJRFV3SUMweU4yZzFZekkzSURJZ056VWdNeUF4TWpNZ00yTTFOaUF3SURFeE1pQXRNU0F4TkRFZ0xUTmpNalFnTFRFZ09EQWdMVEU0SURnd0lDMDFOSE10TXpRZ0xURTJOQ0F0TVRjd0lDMHhOalJqTFRJNUlEQWdMVFUzSURNeUlDMDFOeUExT0dNeUlESTVJRFF3SURnd0lEVTJJRGt6WXpRZ015QTFJRFlnTlNBM1l6QWdNaUF0TXlBeUlDMDNJREpvTFRFNU1XTXRNamtnTUNBdE5qVWdNakFnTFRZMUlEUTJlazB5T1RVZ01UVTRZeTB4TUNBdE1pQXROREFnTFRReElDMDBNQ0F0TnpBZ1l6QWdMVEU1SURFeklDMHpOQ0ExTVNBdE16Um9OMk0xTVNBeklEYzFJRE15SURjMUlEVTVZekFnTWpVZ0xUSXhJRFE1SUMwMk1pQTBPV010T1NBd0lDMHlNQ0F0TVNBdE16RWdMVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTlRJMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05USTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTRJQzAyTWpKakxURTFJREFnTFRJNElERXpJQzB5T0NBeU9IWXhNVGd3WXpBZ01UWWdNVE1nTWpnZ01qZ2dNamhvT1RCMkxUTTJhQzA0TW5ZdE1URTJOR2c0TW5ZdE16Wm9MVGt3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRrNVJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUazVSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzAxTUhZeE5qTmpNQ0F4SURFZ01TQXpJREZqTVNBd0lETWdNQ0F6SUMweFl6RWdMVEkzSURnZ0xUUTNJREk1SUMwME4yTTNJREFnTWpFZ05DQTBNU0F4TldNeU1DQTVJRE16SURFMElEUXhJREUwWXpJMElEQWdNellnTFRFMUlETTJJQzAwTm5ZdE1USXpZekFnTFRRMUlEQWdMVGd4SUMweE1pQXRNVEV4WXkweE1TQXRNamdnTFRNNUlDMDFNQ0F0T0RVZ0xUWXhZeTAwSURBZ0xUZ2dNeUF0TVRBZ01UQmpNQ0EySURNZ01UQWdPQ0F4TTJNeU9TQTVJRFl4SURJeklEWTVJRFUyWXpZZ01qRWdOU0EwTmlBMklEWTRZekFnTVRJZ01DQXpNeUF0TVRnZ016TWdZeTAxSURBZ0xURTFJQzAxSUMwek5TQXRNVFZqTFRJd0lDMHhNU0F0TXpRZ0xURTJJQzAwTVNBdE1UWmpMVEl6SURBZ0xUTTFJREUySUMwek5TQTBOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkxTVRndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMU1UZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UQTRJQzB5TlRGakxUYzJJRFl5SUMweE1EZ2dNVFV3SUMweE1EZ2dNalV4WXpBZ01UQXlJRE0wSURFNE9TQXhNRGNnTWpRNVl6RWdNQ0F6SUMweElETWdMVFIyTFRFd2N6QWdMVFlnTFRJZ0xUaGpMVFF3SUMwMU5pQXROakVnTFRFeE5pQXROakVnTFRJeU4zTXlNQ0F0TVRjeklEWXdJQzB5TWpoak1TQXRNU0F6SUMweklETWdMVFoyTFRFell6QWdMVEVnTFRFZ0xUUWdMVElnTFRSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9UUTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVFEwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4T0RnZ0xUVTVOR013SURnNElEWXlJREUxTkNBeE5URWdNVFUwYURNM2RqUXlOR013SURrZ055QXhOaUF4TmlBeE5tTTRJREFnTVRZZ0xUY2dNVFlnTFRFMmRpMDNOVEZqTFRFZ0xUZ2dMVGdnTFRFMUlDMHhOaUF0TVRWakxURXdPU0F3SUMweU1EUWdOamtnTFRJd05DQXhPRFIyTkhwTkxUTTNJQzAwTnpKakxUY3hJREFnTFRFeE9TQXROVEVnTFRFeE9TQXRNVEl5ZGkwMFl6RWdMVGN3SURVd0lDMHhORFVnTVRVMklDMHhOVEoyTWpjNGFDMHpOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1TkVJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU5FSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhOblkzTlRCak1DQTNJRFVnTVRNZ01USWdNVFZqTWlBd0lETWdNU0ExSURGak5TQXdJREV3SUMweklERXpJQzA0YkRFNE5pQXRNekF5WXpJZ0xUTWdNeUF0TmlBeklDMDVZekFnTFRVZ0xUTWdMVEV3SUMwNElDMHhNMk10TWlBdE1TQXROU0F0TWlBdE9DQXRNbU10TlNBd0lDMHhNU0F5SUMweE5DQTNiQzB4TlRjZ01qVTFkaTB4TVRkc01UZzBJQzB5T1RWak1pQXRNeUF6SUMwMklETWdMVGxqTUNBdE5TQXRNeUF0TVRBZ0xUZ2dMVEV6WXkweUlDMHlJQzAxSUMweklDMDRJQzB6WXkwMklEQWdMVEV4SURNZ0xURTBJRGhzTFRFMU55QXlOVEYyTFRVeE5pQmpNQ0F0T1NBdE55QXRNVFlnTFRFMklDMHhObU10T0NBd0lDMHhOaUEzSUMweE5pQXhObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTkRRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5EUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5TQXRNVE13ZGpZMWJEZ3dJRE14TldneE5uWXRNekkxYURJM2RpMDFOV2d0TWpkMkxURXlNR2d0TWpKMk1USXdhQzAzTkhwTk56a2dNVFEwYkMwMU5TQXRNakU1YURVMWRqSXhPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwUWtVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMFFrVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRORGRqTUNBNU5pQTVPQ0F4T0RjZ01qSXdJREU0TjJNMk5DQXdJREV3T1NBdE16Y2dNVEE1SUMwNU0yTXdJQzA1TlNBdE1USXlJQzB4T0RjZ0xUSXlNU0F0TVRnM1l5MDJNQ0F3SUMweE1EZ2dNelVnTFRFd09DQTVNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTkVJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5FSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5DQXRObU13SURFeU9DQXhPQ0F5TXpnZ05UUWdNall3ZGpVNWFESXdkaTAxTldNeU9TQXROeUEwT0NBdE5qTWdOVFFnTFRFMk5XZ3RNVGxqTFRRZ05qWWdMVEUzSURFd01TQXRNelVnTVRBNGRpMDBNRFJqTWpBZ09DQXpNQ0ExTVNBek5TQXhNelpvTVRsakxUUWdMVEV5TUNBdE1qSWdMVEU0TkNBdE5UUWdMVEU1TVhZdE5UWm9MVEl3ZGpVNFl5MHpOU0F4T1NBdE5UUWdNVEl3SUMwMU5DQXlOVEI2VFRVNElERTVPR010TWpJZ0xURTVJQzB6TlNBdE9UUWdMVE0xSUMweU1ETmpNQ0F0TVRBMUlERTBJQzB4TnpRZ016VWdMVEU1TTNZek9UWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORGM0TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRjNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRZeElDMHhNakpqTFRNMElEQWdMVFl4SURJM0lDMDJNU0EyTVhNeU55QTJNU0EyTVNBMk1YTTJNU0F0TWpjZ05qRWdMVFl4Y3kweU55QXROakVnTFRZeElDMDJNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwUXpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMFF6Y2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5DQXhOV013SURVZ01TQXhNQ0F6SURFNVl6SXhJRGd3SURZMUlERTBNU0F4TmpnZ01UZ3pZemsySURNNUlERXlOQ0F4TURBZ01USTBJREUxT0dNd0lEUXpJQzB6TVNBMU15QXROalVnTlROakxUUXlJREFnTFRZMUlDMHhPU0F0TmpVZ0xUTTBZekFnTFRrZ05TQXRNVFFnTVRRZ0xUSXpZemNnTFRjZ01UUWdMVEU1SURFMElDMHpOMk13SUMwek15QXRNalFnTFRZeklDMDFPQ0F0TmpOakxUTTRJREFnTFRVeUlESTJJQzAxTWlBMU5HTXdJRGN3SURZMElERXpPQ0F4TmpNZ01UTTRZemt6SURBZ01UUTRJQzAwTVNBeE5EZ2dMVEV3Tm1Nd0lDMHhNRGtnTFRnM0lDMHhOVFVnTFRFNE5TQXRNVGMzSUdNdE5EY2dMVEV4SUMwNU1DQXRNekFnTFRFeE55QXROakJqTFRZZ0xUY2dMVEV3SUMweE15QXRNVEFnTFRFM1l6QWdMVE1nTWlBdE5DQTFJQzAwY3pFd0lETWdNakFnTjJNeE5TQTJJRE14SURrZ05UQWdPV016T1NBd0lEWTVJQzB5TXlBeE1EVWdMVEl6WXpJeUlEQWdNemdnT0NBMU1pQXlPR00zSURFd0lERXlJREV6SURFNUlERXpZemtnTUNBeE9DQXROU0F4T0NBdE1UUmpNQ0F0TlNBdE1TQXRPU0F0TkNBdE1UaGpMVEl6SUMwMk9TQXROVEVnTFRFd09DQXRNVEUwSUMweE1EaGpMVGd5SURBZ0xURXhOQ0ExTXlBdE1UVTNJRFV6WXkweE9DQXdJQzB5TmlBdE1URWdMVE15SUMweU55QnpMVEV5SUMweU15QXRNalVnTFRJell5MHhNaUF3SUMweE9TQTRJQzB4T1NBeE9YcE5OREF5SURFeU9HTXRNVFVnTUNBdE1qSWdOaUF0TWpJZ01UWmpNQ0E1SURVZ01UUWdNVElnTWpGak9ERWdPREVnTVRZeElERTNNaUF4T1RNZ01qZzBZek1nT0NBM0lERTBJREUySURFMFl6RTNJREFnTXpjZ0xURXhJRFl3SUMweE1YTTBNQ0F4TVNBMU9TQXhNV014TUNBd0lERXpJQzAwSURFeklDMHhNR013SUMwMElEQWdMVGdnTFRZZ0xURTFZeTAyTUNBdE56Z2dMVEUyTnlBdE1UZ3pJQzB5TmpRZ0xUSTJNR010TlNBdE5DQXROaUF0TmlBdE5pQXRPV013SUMweUlERWdMVFlnTVRBZ0xUWm9NVEV5SUdNNUlEQWdNVEFnTkNBeE15QXhNR3d5TWlBM01XTXlJRGtnTlNBeE5DQXhOQ0F5Tkd3M09TQTROV014TUNBeE1pQXhOaUF4TnlBeU9TQXhOMk14TUNBd0lERTNJQzB6SURFM0lDMHhNbU13SUMweklDMHlJQzB4TXlBdE5TQXRNak5zTFRVeElDMHhOakpqTFRFZ0xUZ2dNaUF0TVRBZ05pQXRNVEJvTXpkak1UQWdNQ0F4TnlBdE5pQXhOeUF0TVRkak1DQXRNVEFnTFRjZ0xURTRJQzB4T1NBdE1UaG9MVFF5WXkwNUlEQWdMVEV4SUMwMElDMHhNaUF0TVRCc0xUSXdJQzAyTW1NdE15QXRNVEVnTFRVZ0xURTJJRFVnTFRFM2JEUXlJQzAwWXpFeElDMHhJREUySUMwNElERTJJQzB4T0NCekxUVWdMVEUzSUMweE9TQXRNVGRvTFRJd09XTXRNVElnTUNBdE1UZ2dOeUF0TVRnZ01UZHpOaUF4TnlBeE55QXhPR3cwTkNBMFl6RXhJREVnTVRFZ015QXhOU0F4TW13eU1TQTJPR014SURjZ0xURWdPU0F0TmlBNWFDMHhOekI2VFRnd09DQXhNalJqTFRVZ01DQXRNVEVnTXlBdE1URWdNVEJqTUNBMklESWdNVEVnTlNBeE9HTXhOaUF6TmlBME1DQTNPU0E0TXlBM09XTXhPQ0F3SURNd0lDMDVJRE0xSUMweU1uTXlJQzB5TVNBM0lDMHlNV014SURBZ09DQTRJREUySURFM1l6RXpJREUxSURJNUlESTNJRFV6SURJM1l6RTVJREFnTXpJZ0xUZ2dNemdnTFRJell6VWdMVEV6SURJZ0xUSXhJRGNnTFRJeElHTXhJREFnT0NBNElERTJJREUzWXpFeklERTBJREk1SURJM0lEVXpJREkzWXpNeElEQWdORFFnTFRJMElEUTBJQzAwT1dNd0lDMDBPU0F0TkRFZ0xURXhPQ0F0TkRFZ0xURTBPR013SUMwNElEUWdMVEV6SURFeElDMHhNMk14TlNBd0lESTFJREl5SURNeklEUXlZek1nT0NBM0lERXdJREV4SURFd1l6WWdNQ0F4TUNBdE5DQXhNQ0F0T1dNd0lDMDBJQzB4SUMwNElDMHpJQzB4TTJNdE1URWdMVEk1SUMweU9DQXROVGNnTFRZMUlDMDFOMk10TWpnZ01DQXRORGdnTVRJZ0xUUTRJRE01WXpBZ05EQWdNemtnTVRBMUlETTVJREV6T0dNd0lEa2dMVFVnTVRZZ0xURTBJREUySUdNdE1qWWdNQ0F0TlRBZ0xUTTNJQzAyTXlBdE56WnNMVE0wSUMweE1ESmpMVElnTFRZZ0xUTWdMVGtnTFRFeUlDMDVhQzB6TUdNdE55QXdJQzA1SURFZ0xUa2dOV013SURJZ01DQTBJREVnTjJ3ME5TQXhNemRqTXlBNUlEUWdNVFVnTkNBeU1XTXdJREV4SUMwMklERTNJQzB4TmlBeE4yTXRNallnTUNBdE5UQWdMVE0zSUMwMk15QXROelpzTFRNMElDMHhNREpqTFRJZ0xUWWdMVE1nTFRrZ0xURXlJQzA1YUMwek1HTXROeUF3SUMwNUlERWdMVGtnTldNd0lESWdNQ0EwSURFZ04ydzBOeUF4TkROak1pQTNJRFlnTWpFZ05pQXlPSE10TXlBeE1pQXRNVEFnTVRJZ1l5MHlNQ0F3SUMwME1DQXRNemtnTFRVd0lDMDJNMk10TWlBdE5TQXROU0F0T1NBdE1URWdMVGw2VFRFeU5qTWdMVFZqTFRJNElEQWdMVFl3SURJeklDMDJNQ0E0TVdNd0lEYzJJRFUzSURFMU5pQXhNakFnTVRVMll6RTRJREFnTWprZ0xUWWdNemNnTFRFNVl6UWdMVFlnTnlBdE1URWdPU0F0TVRGak15QXdJRFFnTkNBM0lERTJZeklnT0NBMUlERXlJREUwSURFeWFESTBZemdnTUNBeE1TQXRNaUF4TVNBdE4yTXdJQzB5SUMweElDMDFJQzB5SUMwNWJDMDFNU0F0TVRZeVl5MHlJQzAxSUMweklDMHhNU0F0TXlBdE1UVmpNQ0F0T0NBeklDMHhNeUF4TVNBdE1UTmpNVGdnTUNBek15QXpOeUEwTXlBMk1pQmpNaUExSURVZ09TQXhNU0E1WXpVZ01DQXhNU0F0TXlBeE1TQXRNVEJqTUNBdE5pQXROU0F0TVRNZ0xUVWdMVEU0WXkwNElDMHhPU0F0TWprZ0xUY3hJQzAyT0NBdE56RmpMVEl5SURBZ0xUTXpJREV4SUMwek55QXlPR010TWlBNUlDMHpJREUxSUMwMklERTFZeTAxSURBZ0xURXdJQzB4TUNBdE1URWdMVEV4WXkweE5DQXRNakFnTFRNeklDMHpNeUF0TlRVZ0xUTXplazB4TWpVeUlEWXpZekFnTFRJMElEZ2dMVE00SURJeUlDMHpPR016TXlBd0lEYzJJREV3TWlBM05pQXhORFpqTUNBeE5pQXROaUF6TVNBdE1qSWdNekZqTFRReklEQWdMVGMySUMwNU1TQXROellnTFRFek9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBOVVl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTlVZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWprZ056ZGpMVFlnTVRVZ0xUa2dNamtnTFRrZ05ETmpNQ0F5TnlBeE1TQTFNaUF5T0NBM00yTTBPU0ExTnlBeE1URWdOak1nTVRneElEWXpZemt6SURBZ01UazNJQzAwTmlBeE9UY2dMVEUxTW1Nd0lDMDRNeUF0TmpNZ0xURXhNaUF0TVRNeklDMHhNekZqTFRJeUlDMDJJQzB4TURjZ0xUTTJJQzB4TWprZ0xUY3lZekkwSURrZ05EUWdNVFlnTmpjZ01UWmpPQ0F3SURFMklDMHhJREkxSUMwell6TXlJQzAzSURZMklDMHlNU0E1TmlBdE16SmpOeUF0TWlBeE1pQXRNeUF4TnlBdE0yTXhOeUF3SURJeElEa2dNekVnTXpOak1DQXhJREVnTWlBeElETmpNaUEySURVZ01UQWdNVE1nTVRBZ1l6Y2dNQ0F4TWlBdE1pQXhNaUF0TVRSakxURTJJQzB4TlRVZ0xUazRJQzB4TlRrZ0xURTBNU0F0TVRVNVl5MDRPU0F3SUMweE1EUWdOVFFnTFRFME5DQTFOR010TlRrZ01DQXROekVnTFRZeElDMDVNeUF0TmpGakxUSXdJREFnTFRJMUlESTBJQzB5TlNBek9XTXhOeUEyTXlBME5TQXhNVElnTVRBd0lERTBOMk0zTlNBME5pQXhOVEFnTVRJeUlERTFNQ0F5TVRaak1DQXhOU0F0TXlBek1DQXRPQ0EwTTJNdE1UUWdNekVnTFRRM0lETTJJQzAzTmlBek5tZ3RPV010TVRnZ0xURWdMVFk0SUMwMklDMDJPQ0F0TXpOak1DQXRNakFnTmprZ0xUSXpJRFk1SUMwNE15QmpNQ0F0TWpVZ0xUa2dMVGc0SUMwM01DQXRPRGhqTFRNMklEQWdMVFkzSURJMElDMDRNaUExTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME9EY3VlRzFzQUR4emVXMWliMndnYVdROUlrWTBPRGNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F5TlRoak1DQXhNeUF4TVNBeU5DQXlOQ0F5TkdneU9URmpNVE1nTUNBeU5DQXRNVEVnTWpRZ0xUSTBkaTB4Tm1Nd0lDMHhOQ0F0TVRFZ0xUSTBJQzB5TkNBdE1qUm9MVEk1TVdNdE1UTWdNQ0F0TWpRZ01UQWdMVEkwSURJMGRqRTJlazB4TnpBZ01HTXRNelFnTUNBdE5qRWdNamNnTFRZeElEWXhjekkzSURZeElEWXhJRFl4Y3pZeElDMHlOeUEyTVNBdE5qRnpMVEkzSUMwMk1TQXROakVnTFRZeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUTVNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalE1TXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURVNE5XTXdJRGtnT0NBeE5pQXhOeUF4TjJNeklEQWdOeUF0TVNBeE1DQXRNMk14TmlBdE1URWdNVFFnTFRReklESXdJQzAxT1dNeE5pQXRORFlnTmpFZ0xUZzFJRGs0SUMweE1UZHNOeUF0Tm1NMk55QXROVFlnTVRNMElDMHhNaklnTVRNMElDMHlNVFZqTUNBdE9TQXdJQzB4TnlBdE1pQXRNalpqTFRFZ0xUVWdMVEUxSUMwME1TQXRNallnTFRZNWJEVWdMVGxqTVRRZ0xUSTRJREl6SUMwMU9TQXlNeUF0T1RGak1DQXRPU0F3SUMweE9DQXRNaUF0TWpkc0xUSTJJQzAyT1dNeUlDMHlJRE1nTFRVZ05TQXRPR014TkNBdE1qZ2dNak1nTFRZd0lESXpJQzA1TWlCak1DQXRPU0F3SUMweE55QXRNaUF0TWpaakxURWdMVFFnTFRFMElDMHpPU0F0TWpVZ0xUWTNiRFFnTFRoak1UVWdMVE14SURJMElDMDFOaUF5TkNBdE9EWmpNQ0F0TVRBZ0xURWdMVEl3SUMweklDMHpNV010TWlBdE55QXRNeklnTFRjNElDMDBNeUF0TVRBeFl6RTFJQzAwTkNBeU5TQXRPRGtnTWpZZ0xURXpObll0TjJNd0lDMHlPQ0F0TlNBdE1UVTVJQzAxTVNBdE1UVTVZeTB4TkNBd0lDMHlOeUE1SUMweU55QXlOR013SURFd0lEVWdNaklnT0NBek0yTXhNQ0F6TWlBeE5TQTJOU0F4TlNBeE1EQmpNQ0ExTUNBdE1URWdPVGdnTFRJeUlERXlPQ0JqTFRVeklERTBOaUF0TVRRNUlERTFOeUF0TVRneUlERTJNV010TXlBd0lDMDJJREVnTFRnZ01YWTVORGg2VFRReElETTNOV015SUMweE1TQXpJQzB5TXlBMUlDMHpNV014TmlBdE5EWWdOaklnTFRnMElEazVJQzB4TVRWc055QXROMk15TWlBdE1Ua2dORFVnTFRNNUlEWTFJQzAyTVdNMElERTFJRGNnTWprZ055QTBOR013SURFNUlDMDFJRE0zSUMweE5pQTFObU10TXpjZ05qRWdMVGt6SURFeE1TQXRNVFkzSURFeE5IcE5NakE0SURZMll5MHpOeUEyTVNBdE9UTWdNVEV4SUMweE5qY2dNVEV6WXpJZ0xURXhJRE1nTFRJeUlEVWdMVE13WXpFMklDMDBOaUEyTWlBdE9EUWdPVGtnTFRFeE5XdzNJQzAzSUdNeU1pQXRNVGtnTkRVZ0xUTTVJRFkxSUMwMk1XTTBJREUxSURjZ01qa2dOeUEwTkdNd0lERTVJQzAxSURNM0lDMHhOaUExTm5wTk1qQTRJQzB4TXpCakxUTTJJRFl4SUMwNU15QXhNVEVnTFRFMk55QXhNVFJqTWlBdE1UQWdNeUF0TWpBZ05TQXRNamhqTVRZZ0xUUTJJRFl5SUMwNE5DQTVPU0F0TVRFMWJEY2dMVGRqTWpNZ0xURTVJRFEySUMwek9TQTJOaUF0TmpGak15QXhOQ0EySURJNElEWWdOREpqTUNBeE9TQXROU0F6TnlBdE1UWWdOVFY2VFRJd09DQXRNekl5WXkwek5DQTFOaUF0T0RRZ01UQXlJQzB4TlRBZ01URXlZekl5SUMwMU5DQTFPU0F0T0RVZ09Ua2dMVEUwTUNCak1qQWdMVEk1SURNNUlDMDFPU0ExTlNBdE9URmpOaUF5TVNBeE1pQTBNaUF4TWlBMk0yTXdJREU1SUMwMUlETTRJQzB4TmlBMU5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBPRUV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwT0VFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRFZ0xURTVOV010TmlBeUlDMHhNU0E1SUMweE1TQXhObU13SURJZ01DQXpJREVnTld3MElERXpZeklnTmlBNUlERXhJREUySURFeFl6SWdNQ0F6SURBZ05TQXRNV3d5TnpZZ0xUazBZemdnTFRNZ01qSWdMVEV3SURJNUlDMHhOV013SURBZ01pQXRNaUF5SUMweE1uTXRNaUF0TVRJZ0xUSWdMVEV5WXkwM0lDMDFJQzB5TVNBdE1USWdMVEk1SUMweE5Xd3RNamMxSUMwNU5HTXRNaUF0TVNBdE15QXRNU0F0TlNBdE1XTXROeUF3SUMweE5TQTFJQzB4TnlBeE1Xd3ROQ0F4TW1NdE1TQXlJQzB4SURNZ0xURWdOV013SURjZ05TQXhOU0F4TWlBeE4yd3lNVEFnTnpKak5DQXhJRGNnTXlBM0lEVWdjeTB6SURNZ0xUY2dOWHBOTUNBdE5EQjJNVFpqTUNBeE15QXhNU0F5TkNBeU5DQXlOR2d5T1RGak1UTWdNQ0F5TkNBdE1URWdNalFnTFRJMGRpMHhObU13SUMweE5DQXRNVEVnTFRJMElDMHlOQ0F0TWpSb0xUSTVNV010TVRNZ01DQXRNalFnTVRBZ0xUSTBJREkwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRNVJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTVSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFV5WXpBZ055QXdJREUySURrZ01qUmpNVEVnT1NBM05pQTNPQ0F4TmpRZ01URXhZelVnTWlBNElETWdNVEFnTTJNMUlEQWdOU0F0TkNBeE1DQXRPR00ySUMwMElETXhJQzB6TVNBMk5TQXRNekZqTmlBd0lERXhJREFnTVRjZ01tTXpJREVnTlNBeElEY2dNV016SURBZ05DQXRNU0EwSUMwell6QWdMVFFnTFRVZ0xUa2dMVFVnTFRsakxUSXhJQzB6TkNBdE9ERWdMVGczSUMweE1qVWdMVGczWXkweE1pQXdJQzB5TmlBeklDMDBNaUF4TW5ZdE1UTTNiRFF5SUMweU1HTXpJQzB4SURVZ0xUSWdOaUF0TW13dE1TQXROMk10TkNBdE1URWdMVFV3SUMwMk9DQXRNVEEwSUMwNE9TQmpMVEV6SURBZ0xUUTRJREU0SUMwMU15QXlNbU10TkNBeklDMDBJREV3SUMwMElERTBkakl3TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMFJqWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBSallpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OamNnTFRJeE5HTXRNemNnTUNBdE5qY2dNekFnTFRZM0lEWTNZekFnTWpFZ01USWdNemtnTWpjZ05URmpNVFlnTVRFZ016VWdNVGNnTlRRZ01UZGpNVFFnTUNBeU9DQXRNeUF6T1NBdE4yTTJJQzB5SURFNUlDMHhNQ0F5TnlBdE1UQmpOU0F3SURnZ05TQTRJREV3WXpBZ01UWWdMVEkwSURRMUlDMHpNQ0ExTkdNdE1UY2dNekFnTFRNMklEVTVJQzAxTkNBNE9XTXRNVElnTVRnZ0xUSXhJRE0zSUMwek5DQTFOV010TVRNZ01Ua2dMVE13SURRMUlDMHpNeUEyT0hZMll6QWdNVEFnTkNBeU1TQXhNaUF5TVdNeklEQWdOaUF0TWlBeE1DQXROR00zSUMwMklEVTNJQzAyTmlBNU1DQXROaloyTVRBZ1l6QWdNemNnTXpBZ05qY2dOamNnTmpkek5qY2dMVE13SURZM0lDMDJOMk13SUMweU1TQXRNVElnTFRNNUlDMHlOeUF0TlRGakxURTJJQzB4TVNBdE16VWdMVEUzSUMwMU5DQXRNVGRqTFRFMElEQWdMVEk0SURNZ0xUTTVJRGRqTFRjZ01pQXRNak1nTVRRZ0xUTXpJREUwWXkwMElEQWdMVFlnTFRJZ0xUY2dMVFpqTUNBdE15QXhJQzA0SURJZ0xURXlZek1nTFRrZ09TQXRNVGdnTVRJZ0xUSXpiREV3TWlBdE1UWXhZemNnTFRFeElEUXhJQzAyTmlBME1TQXRPVEpqTUNBdE9DQXRNeUF0TVRNZ0xURXlJQzB4TTJNdE1pQXdJQzAxSURBZ0xURXhJRFJqTFRjZ05pQXROVGNnTmpZZ0xUa3dJRFkyZGkweE1DQmpNQ0F0TXpjZ0xUTXdJQzAyTnlBdE5qY2dMVFkzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRSRk9DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkZPQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzB4TkRGak1DQXpPQ0F6TVNBMk9DQTJPQ0EyT0dNek9DQXdJRFk0SUMwek1DQTJPQ0F0Tmpoak1DQXRNeUF3SUMwMklDMHhJQzB4TUdNeE5TQXhJRFEySURFMElEVXhJRE0xYkRRd0lERTJOR013SURVZ0xUSWdNVE1nTFRjZ01UTmpMVEVnTUNBdE1pQXdJQzB6SUMweFl5MHlNeUF0TVRJZ0xUUTVJQzB5TWlBdE56VWdMVEl5WXkweE1DQXdJQzB4T1NBeUlDMHlOeUEwWXkweE1DQXpJQzB4T1NBM0lDMHlOeUF4TkdNdE1UWWdNVElnTFRJNElETXdJQzB5T0NBMU1HTXdJRE00SURNd0lEWTRJRFk0SURZNFl6TTNJREFnTmpnZ0xUTXdJRFk0SUMwMk9HTXdJQzB6SURBZ0xUWWdMVEVnTFRrZ1l6RTJJREFnTkRrZ01qQWdOVFFnTXpac016a2dNVFl3WXpBZ01TQXhJRE1nTVNBMFl6QWdOaUF0TkNBeE5pQXRNVEVnTVRaakxURWdNQ0F0TXlBd0lDMDBJQzB4WXkweU15QXRNVElnTFRVd0lDMHlNaUF0TnpZZ0xUSXlZeTB4TUNBd0lDMHhPQ0F5SUMweU5pQTBZeTB4TUNBeklDMHlNQ0EzSUMweU9DQXhOR010TVRZZ01USWdMVEk0SURNd0lDMHlPQ0ExTUdNd0lETTRJRE14SURZNElEWTRJRFk0WXpNNElEQWdOamdnTFRNd0lEWTRJQzAyT0hZdE9XTXpOQ0F3SURnMElEWXhJRGt4SURZMll6TWdNaUEySURRZ01URWdOR015SURBZ01UQWdMVElnTVRBZ0xURXhZekFnTFRFZ0xURWdMVElnTFRFZ0xUUWdZeTB5SUMweE1pQXRNallnTFRFd01TQXRNallnTFRFd01YTXRNVGN5SUMwM056QWdMVEUzTlNBdE56Z3lZeTAwSUMweE1TQXROeUF0TWpFZ0xUTTVJQzB5TVdNdE1qRWdNQ0F0TWpjZ09DQXRNamNnTVRaak1DQXlJREFnTkNBeElEWmpNaUEzSURjeElESTRNaUEzTVNBeU9EWmpNQ0F6SUMweklEWWdMVFlnTm1NdE1TQXdJQzB5SURBZ0xUTWdMVEZqTFRJeklDMHhNeUF0TlRFZ0xUSXlJQzAzT0NBdE1qSmpMVE00SURBZ0xUZ3dJREkzSUMwNE1DQTJPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwT0VNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME9FTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1TQXpkakkzTW1NeE5UVWdNVGdnTWpFeklESXhOQ0F5TVRNZ016UTVZekFnTkRJZ0xUZ2dPRFFnTFRFM0lERXlNMk10TXlBeE1TQXROaUF5TkNBdE5pQXpOR013SURFeklEUWdNak1nTVRnZ01qZGpOVFlnT1NBMk1DQXRNVFV5SURZd0lDMHhPRFoyTFRoakxUUWdMVEV5TmlBdE5UQWdMVEkwTkNBdE1URXdJQzB6TkRSakxUUTVJQzAzT1NBdE9EZ2dMVEUyTWlBdE1UQTJJQzB5TlRkakxUUWdMVEU1SUMweU5pQXRNakVnTFRNMElDMHlNV2d0TjJNdE5pQXdJQzB4TVNBd0lDMHhNU0F4TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME9EVXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBPRFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEVnTkRFNVl5MDJJRElnTFRFeElEa2dMVEV4SURFMll6QWdNaUF3SURNZ01TQTFiRFFnTVROak1pQTJJRGtnTVRFZ01UWWdNVEZqTWlBd0lETWdNQ0ExSUMweGJESTNOaUF0T1RSak9DQXRNeUF5TWlBdE1UQWdNamtnTFRFMVl6QWdNQ0F5SUMweUlESWdMVEV5Y3kweUlDMHhNaUF0TWlBdE1USmpMVGNnTFRVZ0xUSXhJQzB4TWlBdE1qa2dMVEUxYkMweU56VWdMVGswWXkweUlDMHhJQzB6SUMweElDMDFJQzB4WXkwM0lEQWdMVEUxSURVZ0xURTNJREV4YkMwMElERXlZeTB4SURJZ0xURWdNeUF0TVNBMVl6QWdOeUExSURFMUlERXlJREUzYkRJeE1DQTNNbU0wSURFZ055QXpJRGNnTlNCekxUTWdNeUF0TnlBMWVrMHhNREFnTmpGak1DQXpOQ0F5TnlBMk1TQTJNU0EyTVhNMk1TQXRNamNnTmpFZ0xUWXhjeTB5TnlBdE5qRWdMVFl4SUMwMk1YTXROakVnTWpjZ0xUWXhJRFl4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRNU1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTVNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDRJQzB6TmpWakxUTWdNQ0F0TmlBeElDMDRJREYyTnpRell6QWdPU0E0SURFMklERTNJREUzWXpNZ01DQTNJQzB4SURFd0lDMHpZekUySUMweE1pQXhOQ0F0TkRNZ01qQWdMVFl3WXpFMUlDMDBOaUEyTVNBdE9EUWdPVGdnTFRFeE5XdzNJQzAzWXpZMklDMDFOeUF4TXpRZ0xURXlNU0F4TXpRZ0xUSXhOV013SUMwNUlEQWdMVEUzSUMweUlDMHlObU10TVNBdE5TQXRNVFFnTFRNNUlDMHlOU0F0Tmpkak1TQXRNaUF5SUMwMElEUWdMVFpqTVRRZ0xUSTRJREl6SUMwMk1DQXlNeUF0T1RKak1DQXRPU0F3SUMweE55QXRNaUF0TWpaakxURWdMVFFnTFRFeklDMHpOeUF0TWpRZ0xUWTBiRE1nTFRZZ1l6RTFJQzB6TVNBeU5DQXROVFlnTWpRZ0xUZzJZekFnTFRFd0lDMHhJQzB5TUNBdE15QXRNekZqTFRJZ0xUY2dMVE15SUMwM09DQXRORE1nTFRFd01XTXhOU0F0TkRRZ01qVWdMVGc1SURJMklDMHhNeloyTFRkak1DQXRNamdnTFRVZ0xURTFPU0F0TlRFZ0xURTFPV010TVRRZ01DQXRNamNnT1NBdE1qY2dNalJqTUNBeE1DQTFJREl5SURnZ016TmpNVEFnTXpJZ01UVWdOalVnTVRVZ01UQXdZekFnTlRBZ0xURXhJRGs0SUMweU1pQXhNamhqTFRVeklERTBOaUF0TVRRNUlERTFOeUF0TVRneUlERTJNWHBOTWpBNElEVTFZeTB6TmlBMk1TQXRPVE1nTVRFd0lDMHhOallnTVRFeklHTXhJQzA1SURJZ0xURTRJRFFnTFRJMVl6RTJJQzAwTmlBMk1pQXRPRFFnT1RrZ0xURXhOV3czSUMwM1l6SXpJQzB5TUNBME5pQXROREFnTmpZZ0xUWXlZekFnTVNBeElESWdNU0F6WXpNZ01UTWdOU0F5TlNBMUlETTRZekFnTVRnZ0xUVWdNemNnTFRFMklEVTFlazAwTWlBdE1qWmpNU0F0TmlBeUlDMHhOQ0EwSUMweE9XTXhOaUF0TkRZZ05qSWdMVGcwSURrNUlDMHhNVFZzTnlBdE4yTXlNeUF0TVRrZ05EWWdMVFF3SURZM0lDMDJNbU16SURFeUlEVWdNalVnTlNBek4yTXdJREU1SUMwMUlETTNJQzB4TmlBMU5tTXROeUF4TWlBdE1USTVJREV4T1NBdE1UVTVJREV4T1NCakxUUWdNQ0F0TnlBdE1pQXROeUF0T1hwTk5UZ2dMVEl4TVdNeU1pQXROVFFnTlRrZ0xUZzFJRGs1SUMweE5EQmpNakFnTFRJNUlETTVJQzAxT1NBMU5TQXRPVEZqTmlBeU1TQXhNaUEwTWlBeE1pQTJNMk13SURFNUlDMDFJRE00SUMweE5pQTFObU10TXpRZ05UWWdMVGcwSURFd01pQXRNVFV3SURFeE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBOVVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTlVRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpNMUlDMHlOVEJqTFRFeE9TQXdJQzB5TVRVZ01URXlJQzB5TVRVZ01qVXdZekFnTVRNNUlEazJJREkxTVNBeU1UVWdNalV4Y3pJeE5TQXRNVEV5SURJeE5TQXRNalV4WXpBZ0xURXpPQ0F0T1RZZ0xUSTFNQ0F0TWpFMUlDMHlOVEI2VFRFM015QTNZekFnTFRFeE55QXlNQ0F0TVRrNElEWXlJQzB4T1Roak5ERWdNQ0EyTWlBNE1TQTJNaUF4T1Roak1DQXhNVGdnTFRJeElESXdNU0F0TmpJZ01qQXhZeTAwTWlBd0lDMDJNaUF0T0RNZ0xUWXlJQzB5TURGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05FTTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORU0xSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl6SUMwMFl5MHhNaUF3SUMweE9TQTRJQzB4T1NBeE9XTXdJRFVnTVNBeE1DQXpJREU1WXpJeElEZ3dJRFkxSURFME1TQXhOamdnTVRnell6azJJRE01SURFeU5DQXhNREFnTVRJMElERTFPR013SURReklDMHpNU0ExTXlBdE5qVWdOVE5qTFRReUlEQWdMVFkxSUMweE9TQXROalVnTFRNMFl6QWdMVGtnTlNBdE1UUWdNVFFnTFRJell6Y2dMVGNnTVRRZ0xURTVJREUwSUMwek4yTXdJQzB6TXlBdE1qUWdMVFl6SUMwMU9DQXROak5qTFRNNElEQWdMVFV5SURJMklDMDFNaUExTkdNd0lEY3dJRFkwSURFek9DQXhOak1nTVRNNFl6a3pJREFnTVRRNElDMDBNU0F4TkRnZ0xURXdOaUJqTUNBdE1UQTVJQzA0TnlBdE1UVTFJQzB4T0RVZ0xURTNOMk10TkRjZ0xURXhJQzA1TUNBdE16QWdMVEV4TnlBdE5qQmpMVFlnTFRjZ0xURXdJQzB4TXlBdE1UQWdMVEUzWXpBZ0xUTWdNaUF0TkNBMUlDMDBjekV3SURNZ01qQWdOMk14TlNBMklETXhJRGtnTlRBZ09XTXpPU0F3SURZNUlDMHlNeUF4TURVZ0xUSXpZekl5SURBZ016Z2dPQ0ExTWlBeU9HTTNJREV3SURFeUlERXpJREU1SURFell6a2dNQ0F4T0NBdE5TQXhPQ0F0TVRSak1DQXROU0F0TVNBdE9TQXROQ0F0TVRoakxUSXpJQzAyT1NBdE5URWdMVEV3T0NBdE1URTBJQzB4TURoakxUZ3lJREFnTFRFeE5DQTFNeUF0TVRVM0lEVXpJR010TVRnZ01DQXRNallnTFRFeElDMHpNaUF0TWpkekxURXlJQzB5TXlBdE1qVWdMVEl6ZWswek9EQWdNVFEwWXpBZ09TQTFJREUwSURFeUlESXhZemd4SURneElERTJNU0F4TnpJZ01Ua3pJREk0TkdNeklEZ2dOeUF4TkNBeE5pQXhOR014TnlBd0lETTNJQzB4TVNBMk1DQXRNVEZ6TkRBZ01URWdOVGtnTVRGak1UQWdNQ0F4TXlBdE5DQXhNeUF0TVRCak1DQXROQ0F3SUMwNElDMDJJQzB4TldNdE5qQWdMVGM0SUMweE5qY2dMVEU0TXlBdE1qWTBJQzB5TmpCakxUVWdMVFFnTFRZZ0xUWWdMVFlnTFRsak1DQXRNaUF4SUMwMklERXdJQzAyYURFeE1tTTVJREFnTVRBZ05DQXhNeUF4TUd3eU1pQTNNU0JqTWlBNUlEVWdNVFFnTVRRZ01qUnNOemtnT0RWak1UQWdNVElnTVRZZ01UY2dNamtnTVRkak1UQWdNQ0F4TnlBdE15QXhOeUF0TVRKak1DQXRNeUF0TWlBdE1UTWdMVFVnTFRJemJDMDFNU0F0TVRZeVl5MHhJQzA0SURJZ0xURXdJRFlnTFRFd2FETTNZekV3SURBZ01UY2dMVFlnTVRjZ0xURTNZekFnTFRFd0lDMDNJQzB4T0NBdE1Ua2dMVEU0YUMwME1tTXRPU0F3SUMweE1TQXROQ0F0TVRJZ0xURXdiQzB5TUNBdE5qSmpMVE1nTFRFeElDMDFJQzB4TmlBMUlDMHhOMncwTWlBdE5HTXhNU0F0TVNBeE5pQXRPQ0F4TmlBdE1UaHpMVFVnTFRFM0lDMHhPU0F0TVRkb0xUSXdPU0JqTFRFeUlEQWdMVEU0SURjZ0xURTRJREUzY3pZZ01UY2dNVGNnTVRoc05EUWdOR014TVNBeElERXhJRE1nTVRVZ01USnNNakVnTmpoak1TQTNJQzB4SURrZ0xUWWdPV2d0TVRjd1l5MHhOU0F3SUMweU1pQTJJQzB5TWlBeE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBORFl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTkRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTkNBdE1UZGpNQ0F4TnpNZ01qSWdNamN4SURZMElESTNNV015TnlBd0lEUTJJQzAwT1NBMU1DQXRNVE13YUMweU1tTXRNeUEwT0NBdE1UUWdOelVnTFRNd0lEYzFZeTB5TlNBd0lDMHpPU0F0TmpjZ0xUTTVJQzB4T0Roak9TQXpOaUF5TXlBMU5TQTBNU0ExTldNek1TQXdJRFUwSUMwMk1pQTFOQ0F0TVRVMVl6QWdMVGszSUMweU5DQXRNVFkxSUMwMU9DQXRNVFkxWXkwME1TQXdJQzAyTUNBNE1pQXROakFnTWpNM2VrMHlPQ0F0T1RCak1DQXROalFnTVRVZ0xURXdPU0F6TmlBdE1UQTVZekl3SURBZ016VWdORE1nTXpVZ01UQTFZekFnTmpjZ0xURXpJREV3TlNBdE16UWdNVEExSUdNdE1qSWdNQ0F0TXpjZ0xUUXdJQzB6TnlBdE1UQXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalJEUXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpSRFF5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswNU9TQXRNVE5qTFRZd0lEQWdMVGc1SURVd0lDMDRPU0F4TURCak1DQTJJREFnTVRJZ01TQXhPR00wSURVMUlESTVJREkzTXlBeE56SWdNamN6WXpNeElEQWdPRElnTFRJM0lEZ3lJQzA0T0dNd0lDMDJJQzB4SUMweE5DQXRNaUF0TWpGakxUZ2dMVGMySUMwME5pQXRNamd5SUMweE5qUWdMVEk0TW5wTk1UYzVJRE0xTjJNdE56WWdNQ0F0TVRJeUlDMHlNemtnTFRFeU5pQXRNamc0WXpBZ0xUTTBJREkySUMwMU5pQTBNaUF0TlRaak56QWdNQ0F4TWpVZ01qTXpJREV5TlNBeU9UWmpNQ0F6TXlBdE1qY2dORGdnTFRReElEUTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGswTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrME5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5pQXROemd5WXkwNUlEQWdMVEUySURjZ0xURTJJREUxZGpjMU1XTXdJRGtnTnlBeE5pQXhOaUF4Tm1NNElEQWdNVFlnTFRjZ01UWWdMVEUyZGkwM016UmpOVFFnTWlBeE5qY2dNakFnTVRZM0lEazBZekFnTlRZZ0xUa3pJRGs1SUMweE16WWdNVEUxWXkwMUlESWdMVGtnTnlBdE1UQWdNVE5qTUNBM0lESWdNVElnTmlBeE5XdzVPU0EzTm1NeklESWdOeUF6SURFd0lETmpOU0F3SURrZ0xUSWdNVElnTFRaak1pQXRNeUEwSUMwM0lEUWdMVEV3WXpBZ0xUVWdMVE1nTFRrZ0xUY2dMVEV6YkMwM05pQXROVGxqTlRNZ0xUSXlJREV6TUNBdE5qZ2dNVE13SUMweE16UWdZekFnTFRNMElDMHhPU0F0TmpVZ0xUVXlJQzA0TjJNdE16Z2dMVEkySUMwNU15QXRNemtnTFRFMk15QXRNemw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTlRJMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05USTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTRJQzB6TnpKakxURTFJREFnTFRJNElERXpJQzB5T0NBeU9IWTJPREJqTUNBeE5pQXhNeUF5T0NBeU9DQXlPR2c1TUhZdE16Wm9MVGd5ZGkwMk5qUm9PREoyTFRNMmFDMDVNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1T1RFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU9URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXdZekFnTWlBd0lEUWdNeUEyWXpJZ05DQTJOeUF4TURNZ05qY2dNVEF6WXpFZ015QXlJRFFnTlNBMFl6RWdNQ0F6SUMweElEWWdMVFJqTUNBd0lEWXpJQzA1TnlBMk55QXRNVEF5WXpFZ0xUSWdNaUF0TlNBeUlDMDNZekFnTFRFZ01DQXRNaUF0TVNBdE5Xd3ROamNnTFRFd01XTXROQ0F0TkNBdE5TQXROeUF0TnlBdE4yTXRNU0F3SUMwMElETWdMVFlnTjJ3dE5qY2dNVEF3WXkweUlESWdMVElnTlNBdE1pQTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVUpETVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVKRE1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lESTJNblkxWXpBZ01pQXhJRE1nTXlBMVl6RXhJRFlnTkRBZ01qUWdORE1nTWpaak5DQXlJRGNnTWlBNUlESnNNak1nTFRaak5DQXRNaUEySUMwMUlEWWdMVGhqTFRNZ0xUSXlJQzB4TXlBdE1URTRJQzB4TXlBdE1USXlZekFnTFRFZ0xURWdMVElnTFRFZ0xUTmpNQ0F0TXlBeklDMHpJRFlnTFROak1qQWdPQ0ExTlNBeU1pQTNNU0F5TjJNM0lESWdNVFlnTkNBeU5TQTBZekl4SURBZ05EVWdMVGtnTkRjZ0xUTTNkaTA1WXpBZ0xUTTVJQzB4T1NBdE9EY2dMVGczSUMweE1qWmpMVEl6SUMweE15QXRORElnTFRFM0lDMDFOeUF0TVRkakxUSTRJREFnTFRRMElERTJJQzAxTWlBeU5pQmpMVElnTXlBdE5TQTVJQzAxSURFMWRqSXdOMk10TVNBMUlDMHlJRGdnTFRnZ01UQnNMVFlnTW1NdE1pQXdJQzAwSURFZ0xUUWdNbnBOTmpjZ01USXhZeTB4SUMwM0lDMHpJQzB5TWlBdE5DQXROREZqTUNBdE1Ua2dNaklnTFRNNUlEUTRJQzB6T1dNek5pQXdJRFU1SURJNUlEVTVJRFkwWXpBZ05DQXRNU0E1SUMweElERTBZeTB5SURJeklDMHlNQ0F6TVNBdE16TWdNekZqTFRNZ01DQXROaUF3SUMwNElDMHhZeTB4TWlBdE5DQXRORElnTFRFMUlDMDFOaUF0TWpGakxUSWdNQ0F0TlNBdE15QXROU0F0TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWQ1FUa3VlRzFzQUR4emVXMWliMndnYVdROUlrVkNRVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4T0hZM05UQmpNQ0F4TUNBNElERTRJREU0SURFNFl6UWdNQ0E1SUMweUlERXlJQzAxYkRFNU1TQXRNVFl3WXpRZ0xUTWdOeUF0T1NBM0lDMHhOR013SUMwMElDMHlJQzA0SUMwMUlDMHhNV010TXlBdE5TQXRPQ0F0TnlBdE1UTWdMVGR6TFRrZ01pQXRNVElnTkd3dE1UWXlJREV6Tm5ZdE1UQXliREU0TlNBdE1UVTJZelFnTFRNZ055QXRPQ0EzSUMweE0yTXdJQzA1SUMwNUlDMHhPQ0F0TVRnZ0xURTRZeTAxSURBZ0xUa2dNU0F0TVRJZ05Hd3RNVFl5SURFek5uWXROVFl5WXpBZ0xURXdJQzA0SUMweE9DQXRNVGdnTFRFNGN5MHhPQ0E0SUMweE9DQXhPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxUXpndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVF6Z2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQTFNV013SURjZ055QXhOeUF4TWlBeU1tTXhNeUF4TlNBeU5DQXlPU0F6TnlBME0yTXlOeUF6TXlBMU5TQTJOU0E0TlNBNU5tTTNJRGdnTVRRZ01UZ2dNak1nTWpWek1UUWdPU0F5TWlBNVl6RXpJQzB4SURJeUlDMDNJRE14SUMweE9HTTFJQzAzSURZeklDMDNOQ0F4TURBZ0xURXhObXd6SURSak1qY2dNek1nTlRVZ05qVWdPRFVnT1Raak55QTRJREUwSURFNElESXpJREkxY3pFMElEa2dNaklnT1dNeE15QXRNU0F5TWlBdE55QXpNU0F0TVRoak5TQXROeUEyTWlBdE56SWdPVGdnTFRFeE5Hd3pJREpqTkRBZ016VWdPRFlnT0RZZ01USTNJREV4T0dNNUlEY2dOaUF4TUNBeE5DQXhNQ0JqTWpJZ01DQTNOQ0F0TmpRZ09USWdMVGt6WXpNNElDMDJOaUExTVNBdE9Ua2dOVEVnTFRFNE5tTXdJQzB4TURNZ0xURXdNU0F0TVRnM0lDMHlNREVnTFRFNE4yTXRORGNnTUNBdE9UWWdNVFlnTFRFd01pQXlNbU10TkNBMElDMDJJREUwSUMwMklERTFiREV3SUMwell6TXdJQzA0SURZNElDMHhPQ0E1T0NBdE1UaGpOekFnTUNBeE5EVWdOalFnTVRRMUlERXpOWFk1WXpBZ05qWWdMVEl3SURFd05pQXROVElnTVRNMll5MHpOU0F6TWlBdE9ERWdOVE1nTFRnNElEVXpZeTA0SURBZ0xUVXpJQzAwTWlBdE5qQWdMVFE1WXkweU9TQXRNamNnTFRjd0lDMDJPU0F0TnpZZ0xUYzBJR010TkNBdE15QXRNVEVnTFRVZ0xURTRJQzAxWXkwNElEQWdMVEUzSURJZ0xUSXhJRGRqTFRrZ01UQWdMVGd6SURnNElDMDROeUE1TkdNdE5pQTRJQzB4TUNBeE1pQXRNVFVnTVRKekxURXlJQzAxSUMweU15QXRNVE5zTFRJMElDMHlNV010TWprZ0xUSTNJQzAzTUNBdE5qa2dMVGMySUMwM05HTXROQ0F0TXlBdE1URWdMVFVnTFRFNElDMDFZeTA1SURBZ0xURTNJRElnTFRJeElEZGpMVGtnTVRBZ0xUZ3pJRGc0SUMwNE55QTVOR010TmlBNElDMHhNQ0F4TWlBdE1UVWdNVEp6TFRFeklDMDFJQzB5TXlBdE1UTmpMVEUwSUMweE1TQXRNallnTFRJeklDMHpPU0F0TXpVZ1l5MHhNQ0F0T1NBdE1qRWdMVEl6SUMwME1DQXRNalJqTFRFMUlEQWdMVEl3SURVZ0xUSXdJREV4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRVMlJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVTJSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhJRFV3WXpBZ015QTRJREUzSURFeUlESTBiREV5TVNBeE16ZGpPQ0E0SURFMUlERTNJREkwSURJMFl6Y2dOeUF4TWlBNUlESXhJRGxqTVRZZ0xURWdNak1nTFRrZ016RWdMVEU0YkRrMUlDMHhNVEJqTVNBdE1pQTFJQzB5SURZZ01Hd3hNRGNnTVRFNVl6Z2dOeUF4TXlBNUlESXlJRGxqTVRZZ0xURWdNak1nTFRrZ016RWdMVEU0WXpNM0lDMDBNeUExTnlBdE5qa2dPVFVnTFRFeE1XTXlJQzB5SURZZ0xUSWdPQ0F3WXpJM0lETXlJRFUySURZMElEZzBJRGsyWXpjZ09DQXhOQ0F4TnlBeU15QXlOR001SURnZ01UVWdPU0F5TWlBNVl6Z2dNQ0F4TmlBdE5pQXlOU0F0TVRRZ1l6RXdJQzA1SURjMklDMDVNU0E0TlNBdE9UbGpOU0F0TlNBeE1DQXRNVEFnTVRjZ0xURXdZelVnTUNBeE1TQXpJREU1SURFd1l6RXhJREV4SURnd0lEazNJRGt4SURFd05tTTJJRFVnTVRJZ055QXhPU0EzWXprZ01DQXlOaUF0TmlBeU5pQXRNVGRqTUNBdE5DQXRPQ0F0TVRVZ0xURTBJQzB5TTJNdE1UTWdMVEUxSUMweE56Y2dMVEU1TXlBdE1UZzBJQzB4T1RsakxUUWdMVE1nTFRFeElDMDFJQzB4T0NBdE5XTXRPQ0F3SUMweE5pQXlJQzB5TVNBM2JDMDROeUE1TW1NdE5pQTRJQzB4TUNBeE1pQXRNVFVnTVRKekxUWWdMVEVnTFRFMklDMDViQzB4TURZZ0xUazNJR010TkNBdE15QXRNVEVnTFRVZ0xURTVJQzAxY3kweE5pQXlJQzB5TUNBM1l5MDRJRGtnTFRneUlEZzJJQzA0TmlBNU1tTXROeUE0SUMweE1TQXhNaUF0TVRZZ01USmpMVFFnTUNBdE1URWdMVFFnTFRFMUlDMDRiQzB4TURVZ0xUazRZeTAwSUMweklDMHhNU0F0TlNBdE1Ua2dMVFZ6TFRFMUlESWdMVEU1SURkakxUa2dPU0F0T0RNZ09EWWdMVGczSURreVl5MDNJRGdnTFRFeElERXlJQzB4TmlBeE1tTXROQ0F3SUMweE1TQXROU0F0TVRrZ0xURXhZeTB4SURBZ0xURWdMVEVnTFRNZ0xUSnNMVE00SUMwek5HTXRNVEVnTFRFd0lDMHlOaUF0TWpRZ0xUUXhJQzB5TkhNdE1qQWdOQ0F0TWpBZ01UQjZJQ0l2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFUyUkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVMlJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1TQTBNV010TVRVZ01DQXRNakFnTkNBdE1qQWdNVEJqTUNBM0lEY2dNVGNnTVRNZ01qTnNNVFF6SURFMk1tTTRJRFlnTVRNZ09TQXlNaUE1WXpFM0lDMHhJREl6SUMweE1DQXpNU0F0TVRoak5TQXROeUExT1NBdE5qa2dPVFVnTFRFeE1XTTBJQzAxSURFd0lDMDFJREUwSURCc01qa2dNelIyTVRZNWFETXhkaTB4TXpWc01qUWdNamRqTnlBNElERTBJREU0SURJeklESTFjekUwSURrZ01qSWdPWE14TmlBdE5pQXlOU0F0TVRSak1UQWdMVGtnTnpZZ0xUa3hJRGcwSUMwNU9XTTFJQzAxSURFeElDMHhNQ0F4T0NBdE1UQmpOU0F3SURFd0lETWdNVGdnTVRBZ1l6RXlJREV4SURneElEazNJRGt5SURFd05tTTFJRFFnTVRFZ055QXhPQ0EzWXpnZ01DQXlOaUF0TnlBeU5pQXRNVGRqTUNBdE55QXROaUF0TVRRZ0xURXlJQzB5TUd3dE1pQXRNMk10TVRNZ0xURTFJQzB4TnpZZ0xURTVNeUF0TVRnMElDMHhPVGxqTFRRZ0xUUWdMVEV4SUMwMklDMHhPU0F0Tm1NdE55QXdJQzB4TlNBeUlDMHhPU0EzWXkwNUlERXdJQzA0TXlBNE55QXRPRGNnT1ROakxUWWdPQ0F0TVRFZ01URWdMVEUySURFeFl5MDBJREFnTFRnZ0xUSWdMVEV5SUMwMWRpMHhOemxvTFRNeWRqRTFNbU10TVRZZ0xURTBJQzAzTkNBdE5qY2dMVGcwSUMwM015QmpMVFFnTFRRZ0xURXhJQzAySUMweE9DQXRObU10T0NBd0lDMHhOaUF5SUMweU1DQTNiQzA0TnlBNU0yTXROaUE0SUMweE1DQXhNaUF0TVRVZ01USnpMVEV5SUMwMUlDMHlNaUF0TVROakxURTBJQzB4TVNBdE1qWWdMVEl6SUMwek9TQXRNelJqTFRFd0lDMHhNQ0F0TWpRZ0xUSTBJQzAwTUNBdE1qUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZRa0U0TG5odGJBQThjM2x0WW05c0lHbGtQU0pGUWtFNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UaDJOelV3WXpBZ01UQWdPQ0F4T0NBeE9DQXhPR00wSURBZ09TQXRNaUF4TWlBdE5Xd3hPVEVnTFRFMk1HTTBJQzB6SURjZ0xUa2dOeUF0TVRSak1DQXROQ0F0TWlBdE9DQXROU0F0TVRGakxUTWdMVFVnTFRnZ0xUY2dMVEV6SUMwM2N5MDVJRElnTFRFeUlEUnNMVEUyTWlBeE16WjJMVGN4TVdNd0lDMHhNQ0F0T0NBdE1UZ2dMVEU0SUMweE9ITXRNVGdnT0NBdE1UZ2dNVGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGUWtNd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFrTXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXhJREkxWXkwNElERXhJQzB4TVNBeU5DQXRNVEVnTXpoak1DQTBNQ0F5TnlBNU1TQTFPQ0F4TWpoak16VWdOREVnTmpNZ05URWdNVEUxSURVeFl6RTFJREFnTWprZ0xURWdNeklnTFRGak1UY2dMVEVnTXpBZ0xUUWdNekFnTFRFell5MHhJQzAzSUMweU1pQXRNVEV6SUMweU1pQXRNVFE1WXpBZ0xUY2dNU0F0TVRJZ015QXRNVEpqTVRNZ01DQXpPQ0F5TWlBME15QXlOV016SURFZ05pQXlJRGtnTW1NMElEQWdPQ0F0TVNBNElDMDRZekFnTFRNZ0xURWdMVGdnTFRNZ0xURXpZeTA1SUMweU5TQXRNekVnTFRjeklDMDROQ0F0TnpOakxUTTFJREFnTFRVd0lESXdJQzAxTUNBMU1pQmpNQ0F5SURBZ05TQXRNU0ExY3kweUlEQWdMVE1nTFRKakxUTXlJQzAwTWlBdE5Ua2dMVFUwSUMwM09TQXROVFJqTFRJNUlEQWdMVFExSURJMElDMDBOU0F5TkhwTk5UUWdNVEF4WXpBZ0xUSTBJRGdnTFRReklESTNJQzAwTTJNeU9DQXdJRFUwSURFeklEWXlJRFF6WXpjZ01qY2dNVFFnTmpjZ01UY2dOemhqTUNBeUlDMHhJRE1nTFRNZ00yZ3ROREpqTFRJM0lEQWdMVE0xSUMwMUlDMDBOQ0F0TVRoakxURXhJQzB4TnlBdE1UY2dMVFF5SUMweE55QXROak42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTlRJM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05USTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUZ3lJRE15T0dndE9ESjJNelpvT1RCak1UVWdNQ0F5T0NBdE1USWdNamdnTFRJNGRpMDJPREJqTUNBdE1UVWdMVEV6SUMweU9DQXRNamdnTFRJNGFDMDVNSFl6Tm1nNE1uWTJOalI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1Rrd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9Ua3dJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVGszZGpFME4yTXdJRE0xSURNM0lEVXlJRGMySURVeVl6UXhJREFnT0RRZ0xURTVJRGcwSUMwMU5IWXRNVFExY3pBZ0xUUWdMVElnTFRSakxURWdNQ0F0TWlBeElDMDFJRFJqTFRnZ09DQXRNeklnTWpBZ0xUWTRJREl3YUMwMVl5MHpNaUF0TVNBdE5qQWdMVEV6SUMwM01pQXRNakJqTFRFZ0xUSWdMVFFnTFRRZ0xUWWdMVFJqTFRFZ01DQXRNaUF3SUMweUlEUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdOVEpCTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTlRKQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFd0lDMHhOREpqTUNBeU1pQXpJRFEySURFeklEWXhZemNnTVRJZ01qRWdNamNnTXpZZ01qZGpNVFlnTUNBek15QXRNVFlnTkRBZ0xUUXhZeklnTFRFd0lETWdMVEl4SURNZ0xUTXhZeTB4SUMweU9TQXRNVFFnTFRRMElDMHhOQ0F0TmpaMkxUVmpNU0F0TVRVZ01UTWdMVEUzSURJeUlDMHhOMk15SURBZ01pQTNJRElnTjNZeE9USmpNQ0EwSUMweUlEWWdMVElnTm1NdE9TQXpJQzB4TnlBMElDMHlPQ0EwWXkwMUlEQWdMVEUxSURBZ0xURTFJREV5WXpBZ01URWdPQ0F4TmlBeE5DQXhOMk14TVNBeElERTVJRE1nTWpnZ09HTXdJREFnTXlBeUlETWdObll4TnpVZ1l5MDFJREVnTFRrZ01TQXRNVFFnTVhNdE1qUWdMVGdnTFRJMUlDMHlOWFl0TkdNd0lDMHhOQ0E1SUMweE1pQXhNaUF0TVRSek1UZ2dMVFFnTWpBZ0xUUXhkaTA0WXpBZ0xUTXpJQzB4TXlBdE5qVWdMVFF6SUMwMk5XTXRNemNnTkNBdE5EZ2dORGdnTFRRNElEZ3hZekFnTlRJZ05EWWdNVEEySURrMklERXhNR013SURBZ01pQXlJRElnTjNZNU1XTXdJRGtnTkNBeE5pQTVJREUyWXpZZ01DQXhNQ0F0TnlBeE1DQXRNVFoyTFRrell6QWdMVFVnTUNBdE55QXlJQzAzWXpJeklDMHlJRGt6SUMwek5pQTVNeUF0TVRJeFl6QWdMVFEySUMweE1DQXRPREVnTFRVMUlDMHhNREFnWXkweUlDMHhJQzB5SUMwMUlDMHlJQzA1ZGkwMVl6RWdMVE1nTXlBdE5TQTJJQzAxWXpNMklDMDRJRFkwSUMwME5pQTJOQ0F0TVRFeWRpMDNZekFnTFRneElDMDFNQ0F0TVRNd0lDMHhNRFVnTFRFek4yTXdJREFnTFRNZ01DQXRNeUF0TjNZdE9EaGpNQ0F0T1NBdE5DQXRNVFlnTFRFd0lDMHhObU10TlNBd0lDMDVJRGNnTFRrZ01UWjJPRGRqTUNBeUlDMHhJRFlnTFRNZ05tTXROVGtnTXlBdE9UZ2dNek1nTFRrNUlERXhNSHBOTVRVNElDMDVPV013SURFM0lDMHhNeUEzTkNBdE1qY2dOelIyTFRFM05HTXdJQzB4SURBZ0xUTWdNaUF0TTJNeE15QXhNU0F5TlNBek55QXlOU0F4TURONlRURXpNU0F5TURRZ2RpMHhORGxqTUNBdE1pQXdJQzB6SURJZ0xUTmpNVE1nTVRjZ01qRWdOREFnTWpFZ056aDJOMk13SURFNElDMHlJRFV4SUMweU15QTJOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3UkRrdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1JEa2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk15QXROV010TWlBeElDMHpJRE1nTFRNZ05YTXhJRE1nTXlBMWJERXhPQ0F4TVRoak1TQXhJRE1nTWlBMElESmpNaUF3SURRZ0xURWdOaUF0TW13eE1UZ2dMVEV4T0dNeElDMHlJRElnTFRNZ01pQXROWE10TVNBdE5DQXRNaUF0Tld3dE1URTRJQzB4TVRoakxUSWdMVElnTFRRZ0xUSWdMVFlnTFRKakxURWdNQ0F0TXlBd0lDMDBJREo2VFRFME9TQTFNV010TWpZZ01DQXRPRGdnTFRReUlDMDRPQ0F0Tmpoak1DQXROU0F4SUMweE15QTJJQzB4T0dNNElDMDVJREUzSUMweE5DQXlPU0F0TVRSak1qWWdNQ0E0T1NBME1TQTRPU0EyTjJNd0lERTNJQzB5TUNBek15QXRNellnTXpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9UbEdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVGxHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRGak1DQXlJREFnTXlBeUlEVnNOVFlnT0Raak1TQXlJRElnTXlBMElETmpNU0F3SURNZ0xURWdOU0F0TTJNNElDMHlPU0F5TlNBdE5UUWdORFlnTFRjMVl6VWdMVFVnTVRFZ0xURXdJREV4SUMweE4yTXdJQzA0SUMweU15QXRORGdnTFRJNUlDMDFOV010TnlBdE1UQWdMVEl4SUMweU55QXRNeklnTFRNeVl5MHhJQzB4SUMwM0lDMHpJQzB4TUNBdE0yTXRNU0F3SUMweklEQWdMVE1nTVhNeElESWdNaUF6WXpRZ05DQTFJRGdnTlNBeE1tTXdJRGtnTFRjZ01UZ2dMVEV6SURJMWJDMHpNaUF6TkdNdE5DQTBJQzA0SURjZ0xURXhJREV4WXkweElESWdMVEVnTkNBdE1TQTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGswTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrME55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE1USTBJRFExTm1Nd0lEa2dOeUF4TmlBeE5pQXhObWd4TURoMk1qazFZekFnT0NBM0lERTFJREUySURFMVl6RXdPU0F3SURJd015QXROekFnTWpBeklDMHhPRFIyTFRSak1DQXRPRGNnTFRZeUlDMHhOVFFnTFRFMU1DQXRNVFUwYUMwek4zWXROREkwWXpBZ0xUa2dMVGdnTFRFMklDMHhOaUF0TVRaakxUa2dNQ0F0TVRZZ055QXRNVFlnTVRaMk5ESTBhQzB4TURoakxUa2dNQ0F0TVRZZ055QXRNVFlnTVRaNlRUTXlJRFEzTW1nek4yTTNNaUF3SURFeE9DQTFNU0F4TVRnZ01USXlkalJqTFRFZ056QWdMVFV3SURFME5TQXRNVFUxSURFMU1uWXRNamM0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRrMFFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUazBRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzAzTmpaMk56VXdZekFnT1NBNElERTJJREUySURFMll6a2dNQ0F4TmlBdE55QXhOaUF0TVRaMkxUWTVNMnd4TlRjZ01qVTBZek1nTlNBNUlEY2dNVFFnTjJNeklEQWdOaUF3SURnZ0xUSmpOU0F0TXlBNElDMDRJRGdnTFRFell6QWdMVE1nTFRFZ0xUWWdMVE1nTFRsc0xURTROaUF0TXpBeVl5MHpJQzAxSUMwNUlDMDRJQzB4TkNBdE9HTXRNU0F3SUMweklERWdMVFFnTVdNdE55QXlJQzB4TWlBNElDMHhNaUF4TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZMFFrWXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBRa1lpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVGczSURRNE5tTXdJRGdnTlNBeE5DQXhNU0F4TkdneE4yTTNJREFnTVRJZ0xUWWdNVElnTFRFMGRpMHlPVEpvTWpFNWRqTXpNMk13SURZZ055QXhNU0F4TUNBeE1XZ3hOemRqTkNBd0lERXdJQzAxSURFd0lDMHhNWFl0TVRkak1DQXROeUF0TmlBdE1URWdMVEV3SUMweE1XZ3RNVFEzZGkwME1qVmpNQ0F0T0NBdE5pQXRNVFFnTFRFMElDMHhOR2d0TWpRMWRpMHhNakZvTWpRMVl6Z2dNQ0F4TkNBdE5pQXhOQ0F0TVRSMkxUUXlOV2d4TkRkak5DQXdJREV3SUMwMUlERXdJQzB4TVhZdE1UZGpNQ0F0TmlBdE5pQXRNVEVnTFRFd0lDMHhNV2d0TVRjM1l5MHpJREFnTFRFd0lEVWdMVEV3SURFeElIWXpNek5vTFRJeE9YWXRNamt4WXpBZ0xUZ2dMVFVnTFRFMElDMHhNaUF0TVRSb0xURTNZeTAySURBZ0xURXhJRFlnTFRFeElERTBkamszTW5wTk1UTWdMVFV3TUdNdE55QXdJQzB4TXlBMklDMHhNeUF4TkhZNU56SmpNQ0E0SURZZ01UUWdNVE1nTVRSb01UQXlZemNnTUNBeE5DQXROaUF4TkNBdE1UUjJMVGszTW1Nd0lDMDRJQzAzSUMweE5DQXRNVFFnTFRFMGFDMHhNREo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRRM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EUTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUWdNalV3YURFeE9YWXROVFJqTFRNM0lDMHhNamNnTFRZeUlDMHlPREVnTFRjeUlDMDBORFpvTFRJMFl6RXpJREUyTUNBek9DQXpNRGtnTnpNZ05ETTNhQzA1Tm5ZMk0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBOVVV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTlVVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpBZ0xURmpNQ0EzSURRZ01UTWdOQ0F4TTJ3M09TQXlNVGxqTkNBNUlEZ2dNVGtnTVRnZ01UbGpNU0F3SURNZ0xURWdOU0F0TVdNeE5TQXRNaUEyTXlBdE15QTRNaUF0TTJNeE15QXdJRFV5SURRZ05qWWdOR014TkNBdE1TQXlNQ0F0TnlBeU1DQXRNak4yTFRRd05HTXdJQzB4TnlBeE9DQXRNelVnTXpJZ0xUTTFZekUxSURBZ01UVWdMVEU0SURFMUlDMHhPSE13SUMweU1TQXRNVFlnTFRJeGFDMHlOREJqTFRFeklEQWdMVEl5SURFd0lDMHlNaUF5TVdNd0lERXlJREV3SURFNElERTNJREU0WXpJeElEQWdORFFnTVRVZ05EUWdNemgyTWpVd1l6QWdOaUF0TWlBeE5DQXROaUF4TkNCakxUSWdNQ0F0TmlBdE15QXRNVEFnTFRFd1l5MHhNU0F0TVRrZ0xUVTBJQzA0T0NBdE5UUWdMVGc0Y3kwMElDMDVJQzB4TkNBdE9XTXRNU0F3SUMwMUlERWdMVGtnTW1NdE9DQXpJQzB4TVNBNUlDMHhNU0F4TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZMFF6UXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBRelFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OREU0SUMwNFl5MHhOVEVnTUNBdE1UWTJJREV6TWlBdE1USXlJREkyTm1NME5DQXhNelVnTVRJNUlESXdNeUF5TXpRZ01qQXpZemN5SURBZ01URTJJQzB6TnlBeE1UWWdMVGczWXpBZ0xUUXlJQzB5TkNBdE5qa2dMVFl3SUMwMk9XTXRNamNnTUNBdE5URWdNVGNnTFRVeElEUTNZekFnTWpVZ01UUWdORFFnTXpNZ05USmpOaUF6SURFM0lEZ2dNVGNnTVROak1DQTNJQzB5TUNBeE5DQXRORE1nTVROakxUY3lJQzAwSUMweE1Ua2dMVGd6SUMweE5EUWdMVEUxTldNdE5TQXRNVFlnTFRJZ0xUSXhJRE1nTFRJeFl6TWdNQ0EzSURFZ01URWdOR015TlNBeE9DQTFOQ0F5TlNBNE55QXlOU0JqTnpFZ01DQXhNRGtnTFRRMklERXdPU0F0TVRBMVl6QWdMVEV5TlNBdE1UQXdJQzB4T0RZZ0xURTVNQ0F0TVRnMmVrMHdJREUzWXpBZ01UQWdOaUF4TmlBeE55QXhOMncwTXlBMFl6RXhJREVnTVRJZ05DQXhOU0F4TTJ3NE5DQXlOak5qTWlBMklETWdNVEFnTXlBeE5HTXdJRFlnTFRNZ09DQXROeUE0WXkwMUlEQWdMVGtnTFRNZ0xURTJJQzB4TVd3dE5EVWdMVFV3WXkwM0lDMDRJQzB4TXlBdE1UTWdMVEl6SUMweE0zTXRNVGtnT1NBdE1Ua2dNVGhqTUNBM0lETWdNVE1nTVRBZ01qRnNNVE14SURFME9HTTJJRGNnTVRFZ01UQWdNVGtnTVRCak1UVWdNQ0F5TXlBdE1URWdNemdnTFRFeElHTXhNeUF3SURJNUlERXhJRFF5SURFeFl6Z2dNQ0F4TWlBdE5TQXhNaUF0TVRKak1DQXROQ0F0TVNBdE9DQXRNeUF0TVRSc0xURXhPU0F0TXpjNFl5MHhJQzAxSUMweklDMDRJQzB6SUMweE1YTXlJQzAxSURjZ0xUWnNORElnTFRSak1URWdMVEVnTVRjZ0xUY2dNVGNnTFRFM2N5MDJJQzB4TnlBdE1Ua2dMVEUzYUMweU1EZGpMVEV6SURBZ0xURTVJRGNnTFRFNUlERTNlazAyTkRnZ01USTBZeTAxSURBZ0xURXhJRE1nTFRFeElERXdZekFnTmlBeUlERXhJRFVnTVRoak1UWWdNellnTkRBZ056a2dPRE1nTnpsak1UZ2dNQ0F6TUNBdE9TQXpOU0F0TWpKek1pQXRNakVnTnlBdE1qRWdZekVnTUNBNElEZ2dNVFlnTVRkak1UTWdNVFVnTWprZ01qY2dOVE1nTWpkak1Ua2dNQ0F6TWlBdE9DQXpPQ0F0TWpOak5TQXRNVE1nTWlBdE1qRWdOeUF0TWpGak1TQXdJRGdnT0NBeE5pQXhOMk14TXlBeE5DQXlPU0F5TnlBMU15QXlOMk16TVNBd0lEUTBJQzB5TkNBME5DQXRORGxqTUNBdE5Ea2dMVFF4SUMweE1UZ2dMVFF4SUMweE5EaGpNQ0F0T0NBMElDMHhNeUF4TVNBdE1UTmpNVFVnTUNBeU5TQXlNaUF6TXlBME1tTXpJRGdnTnlBeE1DQXhNU0F4TUdNMklEQWdNVEFnTFRRZ01UQWdMVGxqTUNBdE5DQXRNU0F0T0NBdE15QXRNVE5qTFRFeElDMHlPU0F0TWpnZ0xUVTNJQzAyTlNBdE5UY2dZeTB5T0NBd0lDMDBPQ0F4TWlBdE5EZ2dNemxqTUNBME1DQXpPU0F4TURVZ016a2dNVE00WXpBZ09TQXROU0F4TmlBdE1UUWdNVFpqTFRJMklEQWdMVFV3SUMwek55QXROak1nTFRjMmJDMHpOQ0F0TVRBeVl5MHlJQzAySUMweklDMDVJQzB4TWlBdE9XZ3RNekJqTFRjZ01DQXRPU0F4SUMwNUlEVmpNQ0F5SURBZ05DQXhJRGRzTkRVZ01UTTNZek1nT1NBMElERTFJRFFnTWpGak1DQXhNU0F0TmlBeE55QXRNVFlnTVRkakxUSTJJREFnTFRVd0lDMHpOeUF0TmpNZ0xUYzJiQzB6TkNBdE1UQXlZeTB5SUMwMklDMHpJQzA1SUMweE1pQXRPV2d0TXpCakxUY2dNQ0F0T1NBeElDMDVJRFVnWXpBZ01pQXdJRFFnTVNBM2JEUTNJREUwTTJNeUlEY2dOaUF5TVNBMklESTRjeTB6SURFeUlDMHhNQ0F4TW1NdE1qQWdNQ0F0TkRBZ0xUTTVJQzAxTUNBdE5qTmpMVElnTFRVZ0xUVWdMVGtnTFRFeElDMDVlazB4TVRBeklDMDFZeTB5T0NBd0lDMDJNQ0F5TXlBdE5qQWdPREZqTUNBM05pQTFOeUF4TlRZZ01USXdJREUxTm1NeE9DQXdJREk1SUMwMklETTNJQzB4T1dNMElDMDJJRGNnTFRFeElEa2dMVEV4WXpNZ01DQTBJRFFnTnlBeE5tTXlJRGdnTlNBeE1pQXhOQ0F4TW1neU5HTTRJREFnTVRFZ0xUSWdNVEVnTFRkak1DQXRNaUF0TVNBdE5TQXRNaUF0T1d3dE5URWdMVEUyTWlCakxUSWdMVFVnTFRNZ0xURXhJQzB6SUMweE5XTXdJQzA0SURNZ0xURXpJREV4SUMweE0yTXhPQ0F3SURNeklETTNJRFF6SURZeVl6SWdOU0ExSURrZ01URWdPV00xSURBZ01URWdMVE1nTVRFZ0xURXdZekFnTFRZZ0xUVWdMVEV6SUMwMUlDMHhPR010T0NBdE1Ua2dMVEk1SUMwM01TQXROamdnTFRjeFl5MHlNaUF3SUMwek15QXhNU0F0TXpjZ01qaGpMVElnT1NBdE15QXhOU0F0TmlBeE5XTXROU0F3SUMweE1DQXRNVEFnTFRFeElDMHhNV010TVRRZ0xUSXdJQzB6TXlBdE16TWdMVFUxSUMwek0zcE5Nelk1SURFeU4yTXRPQ0F0TkRJZ0xURXlJQzB4TURNZ05EWWdMVEV3TXlCak5EY2dNQ0E1TkNBM01DQTVOQ0F4TlRWak1DQXpOaUF0TVRBZ05qQWdMVFExSURZd1l5MDBNeUF3SUMwNE1pQXRORGtnTFRrMUlDMHhNVEo2VFRFd09USWdOak5qTUNBdE1qUWdPQ0F0TXpnZ01qSWdMVE00WXpNeklEQWdOellnTVRBeUlEYzJJREUwTm1Nd0lERTJJQzAySURNeElDMHlNaUF6TVdNdE5ETWdNQ0F0TnpZZ0xUa3hJQzAzTmlBdE1UTTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFl4TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRZeE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1EQWdNR010TlRVZ01DQXRNVEF3SURRMUlDMHhNREFnTVRBd1l6QWdOVFlnTkRVZ01UQXdJREV3TUNBeE1EQnpNVEF3SUMwME5DQXhNREFnTFRFd01HTXdJQzAxTlNBdE5EVWdMVEV3TUNBdE1UQXdJQzB4TURCNlRUSTNJREV3TUdNd0lDMDBNQ0F6TXlBdE56TWdOek1nTFRjell6UXhJREFnTnpNZ016TWdOek1nTnpOak1DQTBNU0F0TXpJZ056TWdMVGN6SURjell5MDBNQ0F3SUMwM015QXRNeklnTFRjeklDMDNNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTkVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5FRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk56RWdMVEkxT1dNdE5ETWdNQ0F0TmpZZ01UQTVJQzAyTmlBeU5UTnpNaklnTWpZMElEWTNJREkyTkdNek15QXdJRFUwSUMwMU5pQTJNQ0F0TVRZMWFDMHhPV010TlNBM05TQXRNakFnTVRFd0lDMDBNeUF4TVRCakxUSTVJREFnTFRRMklDMDRNaUF0TkRZZ0xUSXdPR013SUMweE1qUWdNVGdnTFRFNU9TQTBPQ0F0TVRrNVl6STFJREFnTXpZZ05EUWdOREVnTVRNM2FERTVZeTAwSUMweE1qa2dMVEkwSUMweE9USWdMVFl4SUMweE9USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORGt3TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRrd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUSXhNSFkyTVRWak1USXhJREFnTWpFeUlERTJOQ0F5TVRJZ01qVTFZekFnTXpVZ0xUZ2dOekVnTFRJMElERXhNV010TWlBMUlDMHpJRGtnTFRNZ01UTmpNQ0F4T0NBeE1TQXlOaUF5TXlBeU5tTTBOaUF3SURZM0lDMHhNRFlnTmpjZ0xURTFNR013SUMweU1DQXRNeUF0TkRjZ0xUWWdMVFk1WXprZ0xUSTNJRE0wSUMweE1UQWdNelFnTFRFM01tTXdJQzB5T0NBdE5pQXROVFFnTFRFeElDMDNOV001SUMweU15QXlOU0F0TmpnZ01qVWdMVEV4T1dNd0lDMDVNaUF0TXpZZ0xURXpNU0F0TVRJeklDMHlNalpqTFRVNUlDMDJOQ0F0TVRNNElDMDRNeUF0TVRVMklDMHlNRElnWXkweklDMDVJQzB4TnlBdE1qSWdMVEkwSUMweU1uTXRNVFFnTVRVZ0xURTBJREUxZWsweE5qSWdNemt5WXkwME1TQXROVFFnTFRnd0lDMHhNRFlnTFRFd01pQXRNVFk1WXpVM0lEWWdNVEUwSURNNUlERTNNU0F4TXpoak1UTWdNak1nTVRZZ05ERWdNVFlnTlRWak1DQTVJQzB4SURFNElDMHhJREkyWXpBZ01UQWdMVEV3SURNeklDMHhNQ0ExTjJNdE1Ua2dMVE0xSUMwME5DQXROamNnTFRjMElDMHhNRGQ2VFRFNU5DQXhPVFJqTFRVeklDMDFOeUF0TVRJd0lDMDNPU0F0TVRRNElDMHhOalpqTmpRZ01pQXhNemNnTXpJZ01UazVJREV6T0dNeE15QXlOQ0F4TmlBME1pQXhOaUExTmlCak1DQXhOaUF3SURJNUlDMDBJRFEzWXkweE5TQXRNakVnTFRNMUlDMDBOU0F0TmpNZ0xUYzFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalE0TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRNE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweElDMHlOekpqTFRFZ01pQXRNU0F6SUMweElEVmpNQ0ExSURJZ01UQWdOeUF4TVdNeElERWdPU0F4SURFd0lERmpOQ0F3SURrZ0xUSWdNVEVnTFRkc05URWdMVEV3T1dNeElDMHlJRElnTFRNZ05DQXRNM00wSURFZ05pQXpZekVnTkNBME5DQXhNRGtnTkRRZ01UQTVZek1nTkNBM0lEWWdNVEVnTm1nNE1XTTNJQzB4SURFeElDMDFJREV4SUMweE1XTXdJQzB5SURBZ0xUUWdMVEVnTFRWc0xURXdPQ0F0TWpNeFl5MHpJQzAwSUMwMklDMDJJQzB4TUNBdE5tTXROeUF3SUMweE1DQTJJQzB4TUNBMmVrMDFOU0F0TmpKak1DQXpOQ0F5TnlBMk1TQTJNU0EyTVhNMk1TQXRNamNnTmpFZ0xUWXhJSE10TWpjZ0xUWXhJQzAyTVNBdE5qRnpMVFl4SURJM0lDMDJNU0EyTVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME9VWXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBPVVlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OVEVnTFRnNFl5MHhNeUF3SUMwMU1TQXpJQzAxTVNBeU0zWTFNREpqTUNBeE1TQTRJREk1SURJeElESTVZelFnTUNBMUlDMDBJRFVnTFRoMkxUTTNOSE01SURnZ05EQWdPSE0zT1NBdE1qUWdOemtnTFRjell6QWdMVGMwSUMwMU1TQXRNVEEzSUMwNU5DQXRNVEEzZWsweU5pQXRORGxqTVRJZ0xURXhJREkySUMweE1TQTBNU0F0TVRGek5URWdNVEVnTlRFZ05UaHpMVFE0SURZNUlDMDJOaUEyT1hNdE1qWWdMVFFnTFRJMklDMDBkaTB4TVRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05EaENMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORGhDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3SUMweU56TmpMVE1nTUNBdE55QXhJQzA1SURGMk1qY3lZekFnTVRFZ05TQXhNU0F4TVNBeE1XZzNZemdnTUNBek1DQXRNaUF6TkNBdE1qRmpNVGdnTFRrMUlEVTNJQzB4TnpnZ01UQTJJQzB5TlRkak5qQWdMVEV3TUNBeE1EWWdMVEl4T0NBeE1UQWdMVE0wTkhZdE9HTXdJQzB6TkNBdE5TQXRNVGc0SUMwMU1pQXRNVGc0WXkweUlEQWdMVFVnTUNBdE9DQXlZeTB4TkNBMElDMHhPQ0F4TkNBdE1UZ2dNamRqTUNBeE1DQXpJREl6SURZZ016UmpNQ0F5SURFZ015QXhJRFJqTVRBZ016a2dNVFlnTnpnZ01UWWdNVEU1WXpBZ01USTRJQzAxT0NBek16QWdMVEl3TkNBek5EaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORVU1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVVNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUTTROV013SURNNElETXhJRFk0SURZNElEWTRZek00SURBZ05qZ2dMVE13SURZNElDMDJPR013SUMweklEQWdMVFlnTFRFZ0xUbGpNVE1nTUNBek9TQTVJRFExSURNd1l6UWdNVEVnTXprZ01UVTBJRFF3SURFMU9XTXdJREVnTVNBMUlERWdPR013SURZZ0xURWdNVFFnTFRZZ01UUmpMVEVnTUNBdE1pQXdJQzB6SUMweFl5MHhNeUF0TmlBdE1UWWdMVEV3SUMwek1DQXRNVFZqTFRFeUlDMDBJQzB5TmlBdE55QXROREFnTFRkakxUa2dNQ0F0TVRrZ01pQXRNamNnTkdNdE1UQWdNeUF0TVRrZ09DQXRNamdnTVRSakxURTJJREV5SUMweU9DQXpNQ0F0TWpnZ05URWdZekFnTXpjZ016RWdOamdnTmpnZ05qaGpNemdnTUNBMk9DQXRNekVnTmpnZ0xUWTRkaTB4TUdNeE5DQXdJRFF4SURrZ05Ea2dNelZqTXlBNElETTVJREUxTXlBME1TQXhOakpqTVNBeUlERWdNeUF4SURWak1DQTFJQzB5SURrZ0xUWWdPV010TVNBd0lDMHlJREFnTFRRZ0xURmpMVEkySUMweE1pQXROVFFnTFRJeElDMDRNaUF0TWpGakxUa2dNQ0F0TVRjZ01TQXRNalVnTTJNdE1qa2dPU0F0TlRZZ016TWdMVFUySURZMVl6QWdNemNnTXpFZ05qZ2dOamdnTmpoak16Z2dNQ0EyT0NBdE16RWdOamdnTFRZNGRpMHhNR014TnlBd0lEVXpJREl4SURZd0lEUXdZelFnTVRFZ016Z2dNVFV6SURNNUlERTFOaUJqTVNBMElESWdOeUF5SURFd1l6QWdOeUF0TkNBeE1TQXRPU0F4TVdNdE1pQXdJQzAxSUMweElDMDNJQzB5WXkweU5DQXRNVEVnTFRRNUlDMHlNaUF0TnpZZ0xUSXlZeTB6T0NBd0lDMDRNaUF5TnlBdE9ESWdOamxqTUNBek55QXpNQ0EyT0NBMk9DQTJPR016TnlBd0lEWTRJQzB6TVNBMk9DQXROamhqTUNBdE5DQXdJQzAzSUMweElDMHhNR016TkNBd0lEZzBJRFl4SURreUlEWTNZek1nTWlBMklEUWdNVEVnTkdNMElDMHhJRGtnTFRRZ09TQXRNVFZqTFRNZ0xURXpJQzB5TnlBdE1UQXlJQzB5TnlBdE1UQXliQzA1TXlBdE5EQXdZeTAwSUMweE9DQXRNak1nTFRrNUlDMHlOQ0F0T1RrZ1l5MHhNakFnTFRVeE5pQXRNVEk0SUMwMU16UWdMVEV6TUNBdE5UUXpZeTAwSUMweE1TQXRPU0F0TVRjZ0xUTXpJQzB4TjJNdE1qTWdNQ0F0TXpJZ05TQXRNeklnTVRSak1DQXlJREFnTkNBeElEZHNOeklnTWpjNVl6QWdNaUF4SURRZ01TQTJZekFnTmlBdE15QXhNU0F0T0NBeE1XTXRNU0F3SUMweUlEQWdMVFFnTFRGakxURTNJQzA1SUMwME5TQXRNVFlnTFRZMElDMHhObU10TVRnZ01DQXROREFnTmlBdE5UUWdNVGhqTFRFMklERXlJQzB5T0NBek1DQXRNamdnTlRCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5RlJEUXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZSRFF4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE0yT1NBdE1qVmpNQ0F6SURFZ05pQXlJREV3WXpNZ09DQTJJREUwSURFMUlERTBZekVnTUNBMUlDMHhJRGtnTFRKc016QXdJQzB4TURKak1UTWdMVFFnTVRNZ0xURXdJREV6SUMweE9ITXdJQzB4TlNBdE1UTWdMVEU0YkMwek1EWWdMVEV3TTJNdE1TQXRNU0F0TXlBdE1TQXROQ0F0TVdNdE55QXdJQzB4TVNBNElDMHhOQ0F4TldNdE1TQXpJQzB5SURZZ0xUSWdPV013SURVZ015QXhNQ0F4TkNBeE5XTXdJREFnTWpFMElEY3pJREl5TlNBM05tTTJJRElnT0NBMElEZ2dOM010TWlBMklDMDNJRGRqTFRFd0lEUWdMVEl5TmlBM055QXRNakkySURjM1l5MHhNU0EwSUMweE5DQTVJQzB4TkNBeE5Ib2dUVEFnTFRFeU0yTXdJRGdnTUNBeE5DQXhNeUF4T0d3ek1EQWdNVEF5WXpRZ01TQTRJRElnT1NBeVl6a2dNQ0F4TWlBdE5pQXhOU0F0TVRSak1TQXROQ0F5SUMwM0lESWdMVEV3WXpBZ0xUVWdMVE1nTFRFd0lDMHhOQ0F0TVRSak1DQXdJQzB5TVRZZ0xUY3pJQzB5TWpZZ0xUYzNZeTAxSUMweElDMDNJQzAwSUMwM0lDMDNjeklnTFRVZ09DQXROMk14TVNBdE15QXlNalVnTFRjMklESXlOU0F0Tnpaak1URWdMVFVnTVRRZ0xURXdJREUwSUMweE5XTXdJQzB6SUMweElDMDJJQzB5SUMwNVl5MHpJQzAzSUMwM0lDMHhOU0F0TVRRZ0xURTFZeTB4SURBZ0xUTWdNQ0F0TkNBeGJDMHpNRFlnTVRBeklHTXRNVE1nTXlBdE1UTWdNVEFnTFRFeklERTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalE0TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRNE1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHhPR013SURFd0lEZ2dNVGdnTVRjZ01UaG9NekJqT1NBd0lERTNJQzA0SURFM0lDMHhPSFl0TWpVMVl6QWdMVGtnTFRnZ0xURTNJQzB4TnlBdE1UZG9MVE13WXkwNUlEQWdMVEUzSURnZ0xURTNJREUzZGpJMU5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBPVFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwT1RRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBME1EUmpOaklnTUNBeE1EZ2dNemdnTVRRMElEZzFZelEySURVNUlEWTRJREV4TWlBMk9DQXhOekJqTUNBek5TQXRPQ0EzTVNBdE1qUWdNVEV4WXkweUlEVWdMVE1nT1NBdE15QXhNMk13SURFNElERXhJREkySURJeklESTJZemNnTUNBeE5DQXRNaUF5TUNBdE4yTXlPU0F0TWpBZ05EZ2dMVEV4TXlBME9DQXRNVFExWXpBZ0xUY2dMVEVnTFRFMUlDMHhJQzB5TTJNdE1TQXRNVFVnTFRNZ0xUTXdJQzAySUMwME5HTTVJQzB5TnlBek5TQXRNVEV3SURNMUlDMHhOekpqTUNBdE1USWdMVEVnTFRJMElDMHpJQzB6Tld3dE9TQXRORE5qT1NBdE1qSWdNalVnTFRZNElESTFJQzB4TWpFZ1l6QWdMVEk1SUMwMklDMDJNQ0F0TVRZZ0xUZzNZemdnTFRJMElERTJJQzAxT1NBeE5pQXRPVGhqTUNBdE16SWdMVGNnTFRZMklDMHlNQ0F0T1RWak9TQXRNalFnTWpBZ0xUWTBJREl3SUMweE1EaGpNQ0F0TVRJZ0xURWdMVEkwSUMweklDMHpOV010TVRJZ0xUY3pJQzAwTUNBdE1UQTFJQzB4TVRrZ0xURTVNV010TmpBZ0xUWTBJQzB4TXpnZ0xUZ3pJQzB4TlRZZ0xUSXdNbU10TXlBdE9TQXRNVGdnTFRJeElDMHlOU0F0TWpGekxURTBJREUwSUMweE5DQXhOSFl4TURBNGVrMDBOQ0F0TXpZMll6WTBJREVnTVRNNUlETXhJREl3TVNBeE16aGpNVE1nTWpRZ01UWWdORElnTVRZZ05UWWdZekFnTVRVZ01DQXpOaUF0TlNBMU1HTXRNVFlnTFRJd0lDMHpOaUF0TkRJZ0xUWXhJQzAyT1dNdE5UVWdMVFU1SUMweE1qVWdMVGd3SUMweE5URWdMVEUzTlhwTk5EVWdNakpqTmpRZ01TQXhNemdnTXpFZ01qQXdJREV6T0dNeE15QXlOQ0F4TmlBME1pQXhOaUExTm1Nd0lERTFJREFnTXpZZ0xUVWdOVEJqTFRFMElDMHlNQ0F0TXpRZ0xUUTBJQzAyTVNBdE56TmpMVFUwSUMwMU9DQXRNVEl6SUMwM09TQXRNVFV3SUMweE56RjZUVFl3SURJeU1tTTFPQ0EySURFeE5TQXpPU0F4TnpJZ01UTTRZekV6SURJeklERTJJRFF4SURFMklEVTFZekFnTWprZ0xUVWdOVFVnTFRFeUlEZ3pJR010TVRrZ0xUTTFJQzAwTkNBdE5qY2dMVGMwSUMweE1EZGpMVFF3SUMwMU5DQXROemtnTFRFd05pQXRNVEF5SUMweE5qbDZUVEU1TlNBdE4yTXROVEVnTFRVMElDMHhNVFlnTFRjMklDMHhORFVnTFRFMU5tTTJNeUF6SURFek5TQXpOQ0F4T1RVZ01UTTVZekV6SURJeklERTJJRFF4SURFMklEVTFZekFnTVRBZ0xURWdNVGdnTFRFZ01qWjJPV010TVRjZ0xUSXdJQzB6T0NBdE5ETWdMVFkxSUMwM00zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBPRVl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwT0VZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE9EZGpNQ0E1SURnZ01UVWdNVGNnTVRaak15QXdJRGNnTUNBeE1DQXRNbU14TmlBdE1USWdNVE1nTFRRMElERTVJQzAyTUdNeE5pQXRORFlnTmpJZ0xUZzBJRGs1SUMweE1UVnNOeUF0TjJNMk5TQXROVFlnTVRNMElDMHhNakVnTVRNMElDMHlNVE5qTUNBdE1UQWdMVEVnTFRJd0lDMHpJQzB5T1dNd0lDMDBJQzB4TWlBdE16VWdMVEl6SUMwMk1tTXhJQzB4SURJZ0xUTWdNaUF0TkdNeE5pQXRNekFnTWpRZ0xUVTJJREkwSUMwNE5XTXdJQzB4TUNBdE1TQXRNakFnTFRNZ0xUTXlZeTB4SUMwM0lDMHpNU0F0TnpnZ0xUUXpJQzB4TURGak1UWWdMVFEwSURJMUlDMDRPU0F5TnlBdE1UTTJJSFl0TjJNd0lDMHlPQ0F0TlNBdE1UVTVJQzAxTVNBdE1UVTVZeTB6SURBZ0xUVWdNQ0F0T0NBeFl5MHhOU0EwSUMweU1DQXhNeUF0TWpBZ01qUmpNQ0E1SURNZ01UZ2dOaUF5TjJ3eUlEVmpNVEVnTXpJZ01UWWdOalVnTVRZZ01UQXdZekFnTlRBZ0xURXhJRGs0SUMweU1pQXhNamhqTFRVeklERTBOaUF0TVRRNUlERTFOeUF0TVRneUlERTJNV010TXlBd0lDMDJJREVnTFRnZ01YWTFORGw2VFRJd09DQXRNVE00WXkwek5pQTJNU0F0T1RNZ01URXdJQzB4TmpZZ01URTBZekVnTFRjZ01pQXRNVE1nTkNBdE1UbGpNVFlnTFRRMklEWXlJQzA0TkNBNU9TQXRNVEUxYkRjZ0xUY2dZekl6SUMweU1DQTBOeUF0TkRBZ05qY2dMVFl6WXpNZ01USWdOQ0F5TXlBMElETTFZekFnTVRnZ0xUUWdNemNnTFRFMUlEVTFlazAxT0NBdE1qQTVZekl5SUMwMU5DQTFPU0F0T0RVZ09Ua2dMVEUwTUdNeU1DQXRNamtnTXprZ0xUVTVJRFUxSUMwNU1XTTJJREl4SURFeUlEUXlJREV5SURZell6QWdNVGtnTFRVZ016Z2dMVEUySURVMll5MHpOQ0ExTmlBdE9EVWdNVEF5SUMweE5UQWdNVEV5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRNVFpNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTVRaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFV6TkdNd0lEa2dOeUF4TmlBeE5pQXhObk14TmlBdE55QXhOaUF0TVRaMkxUTXdNR013SUMwNUlEY2dMVEUySURFMklDMHhObWd4T0Rsak9TQXdJREUySURjZ01UWWdNVFoyTmpGak1DQTRJRGNnTVRZZ01UVWdNVFpqT1NBd0lERTJJQzA0SURFMklDMHhObll0TWpRell6QWdMVGtnTFRjZ0xURTJJQzB4TmlBdE1UWm9MVEl5TUdNdE9TQXdJQzB4TmlBdE9DQXRNVFlnTFRFMmRpMHpOR013SUMwNUlEY2dMVEUySURFMklDMHhObWd5TWpCak9TQXdJREUySUMwNElERTJJQzB4Tm5ZdE1qUXpZekFnTFRrZ0xUY2dMVEUySUMweE5pQXRNVFpqTFRnZ01DQXRNVFVnTnlBdE1UVWdNVFoyTmpBZ1l6QWdPU0F0TnlBeE5pQXRNVFlnTVRab0xURTRPV010T1NBd0lDMHhOaUF0TnlBdE1UWWdMVEUyZGkwek1EVmpNQ0F0T1NBdE55QXRNVFlnTFRFMklDMHhObk10TVRZZ055QXRNVFlnTVRaMk1UQTJPSHBOTkRVZ01UYzRZeTAzSURBZ0xURXpJQzAySUMweE15QXRNVE4yTFRjell6QWdMVGNnTmlBdE1USWdNVE1nTFRFeWFERTVOV00zSURBZ01UTWdOU0F4TXlBeE1uWTNNMk13SURjZ0xUWWdNVE1nTFRFeklERXphQzB4T1RWNlRUTXlJQzA0TjNZdE56TmpNQ0F0TnlBMklDMHhNaUF4TXlBdE1USm9NVGsxWXpjZ01DQXhNeUExSURFeklERXlkamN6WXpBZ055QXROaUF4TXlBdE1UTWdNVE5vTFRFNU5TQmpMVGNnTUNBdE1UTWdMVFlnTFRFeklDMHhNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTkRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5DQXRPVE5vTWpKak1pQXROeklnTVRRZ0xURXdOaUF6T0NBdE1UQTJZekl6SURBZ016Y2dNemNnTXpjZ09UbGpNQ0ExTmlBdE1UTWdPRGdnTFRNM0lEZzRhQzB4TW5ZMU1tTXpOU0F3SURReklESXlJRFF6SURjMWN5MHhNU0E0TlNBdE16RWdPRFZqTFRJeklEQWdMVE16SUMwek15QXRNelFnTFRFd04yZ3RNakpqTVNBeE1EWWdNakFnTVRZeElEVTJJREUyTVdNek5DQXdJRFUwSUMwMU1TQTFOQ0F0TVRNM1l6QWdMVFV3SUMwNElDMDRNaUF0TWpVZ0xURXdNR015TVNBdE1qRWdNekFnTFRVMklETXdJQzB4TVRaak1DQXRPVFFnTFRJeklDMHhOVFVnTFRZd0lDMHhOVFVnWXkwek5pQXdJQzAxTmlBMU1DQXROVGtnTVRZeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUkNRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalJDUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURJek5HTXdJRGtnTnlBeE5pQXhOaUF4Tm5NeE5pQXROeUF4TmlBdE1UWjJMVFE0WXpBZ0xUSXdJREUwSUMwek1DQXlNeUF0TXpCb05ERTJZekUwSURBZ016QWdNVEFnTXpBZ016TjJORFZqTUNBNUlEY2dNVFlnTVRZZ01UWnpNVFlnTFRjZ01UWWdMVEUyZGkwME5qaGpNQ0F0T0NBdE55QXRNVFlnTFRFMklDMHhObk10TVRZZ09DQXRNVFlnTVRaMk5ERmpNQ0F4TWlBdE1UTWdNallnTFRNd0lESTJhQzAwTVRKakxURXhJREFnTFRJM0lDMHhOaUF0TWpjZ0xUTXdkaTB6TjJNd0lDMDRJQzAzSUMweE5pQXRNVFlnTFRFMmN5MHhOaUE0SUMweE5pQXhOblkwTmpoNlRUTXlJREV6ZGkwek9TQmpNQ0F0TWpRZ01qY2dMVFF4SURjeUlDMDBNV2d6TWpsak5ERWdNQ0EyT0NBeE1pQTJPQ0EwTVhZME5tTXdJREl4SUMweU55QXpOaUF0TmpnZ016Wm9MVE16TkdNdE5EZ2dNQ0F0TmpjZ0xURTBJQzAyTnlBdE5ETjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOak00TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpNNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRZd0lERTBPR2d0TmpCMk1qaG9OakJqTmlBME5pQTBNaUE0TXlBNE9DQTRPWFkxT1dneU9IWXROVGxqTkRZZ0xUWWdPRElnTFRReklEZzRJQzA0T1dnMk1IWXRNamhvTFRZd1l5MDNJQzAwTlNBdE5ETWdMVGd4SUMwNE9DQXRPRGQyTFRZeGFDMHlPSFkyTVdNdE5EVWdOaUF0T0RFZ05ESWdMVGc0SURnM2VrMDRPQ0F4Tnpab05qQjJOakJqTFRNd0lDMDFJQzAxTkNBdE16QWdMVFl3SUMwMk1IcE5NVGMySURJek5uWXROakJvTmpCakxUWWdNekFnTFRNd0lEVTFJQzAyTUNBMk1IcE5NVFE0SURFME9HZ3ROakJqTmlBdE16QWdNekFnTFRVeklEWXdJQzAxT1hZMU9YcE5Nak0xSURFME9HZ3ROVGtnZGkwMU9XTXpNQ0EySURVMElESTVJRFU1SURVNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUkRSaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalJEUmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TUNBM01XTXdJRE13SURFeklEUTNJRE00SURRM1l6SXhJREFnTWprZ0xURTNJREk1SUMweU5tTXdJQzB5TlNBdE1qVWdMVE16SUMweU5TQXRORFpqTUNBdE1USWdNalVnTFRNeklEVTFJQzB6TTJNeU5TQXdJRGcwSURNeklEZzBJREV4TTJNd0lETTBJQzB5TmlBMU9TQXROVGtnTlRsb0xUSTBZeTAwSURBZ0xURTNJRFFnTFRFM0lERXlZekFnT1NBNUlERXpJREUzSURFemFESTBZekV5SURBZ09USWdNVE1nT1RJZ09EaGpNQ0F6T0NBdE1UY2dOVFVnTFRVNUlEVTFZeTB5TVNBd0lDMHpOeUF0T1NBdE16Y2dMVEl4WXpBZ0xURXpJRGdnTFRJMUlEZ2dMVE00Y3kwNElDMHlOU0F0TWprZ0xUSTFJR010TVRjZ01DQXRNekFnTVRjZ0xUTXdJRE16WXpBZ01UY2dNVGNnTnpZZ01UQXhJRGMyWXpNMElEQWdPVGNnTFRJeElEazNJQzA0TkdNd0lDMDJOeUF0TlRrZ0xUZzRJQzA0T1NBdE9UZGpNekFnTFRFeUlEVTVJQzAwTmlBMU9TQXRPRFJqTUNBdE16Y2dMVEkxSUMweE1qWWdMVEV6TkNBdE1USTJZeTAxTVNBd0lDMHhNREVnTXpRZ0xURXdNU0E0TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMk1UQXVlRzFzQUR4emVXMWliMndnYVdROUlrVTJNVEFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVElnTUdNdE5pQXdJQzB4TWlBMUlDMHhNaUF4TW5ZeU9EQmpNQ0F4TkNBeE1pQXlOaUF5TmlBeU5tZ3lOakJqTVRRZ01DQXlOaUF0TVRJZ01qWWdMVEkyZGkweU9EQmpNQ0F0TnlBdE5pQXRNVElnTFRFeUlDMHhNbWd0TVROakxUY2dNQ0F0TVRNZ05TQXRNVE1nTVRKMk1UWTBZekFnTVRFZ0xUVTVJREUzSUMweE1UZ2dNVGR6TFRFeE9DQXROaUF0TVRFNElDMHhOM1l0TVRZMFl6QWdMVGNnTFRZZ0xURXlJQzB4TWlBdE1USm9MVEUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpSRE1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkRNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhORFlnTXpNd1l6QWdOU0F6SURrZ055QTVhREl4WXpVZ01DQTRJQzAwSURnZ0xUbDJMVEU0TjJneE5EaDJNakUxWXpBZ05DQTFJRGNnTmlBM2FERXpNR015SURBZ05pQXRNeUEySUMwM2RpMHlNbU13SUMwMUlDMDBJQzAzSUMwMklDMDNhQzB4TURCMkxUSTNObU13SUMwMUlDMDBJQzA1SUMwNUlDMDVhQzB4TnpWMkxUZ3hhREUzTldNMUlEQWdPU0F0TkNBNUlDMHhNSFl0TWpjMWFERXdNR015SURBZ05pQXRNeUEySUMwNGRpMHlNbU13SUMwMElDMDBJQzAzSUMwMklDMDNhQzB4TXpCakxURWdNQ0F0TmlBeklDMDJJRGQyTWpFMGFDMHhORGgyTFRFNE5XTXdJQzAxSUMweklDMDVJQzA0SUMwNUlHZ3RNakZqTFRRZ01DQXROeUEwSUMwM0lEbDJOalV6ZWswNUlDMHpNekpqTFRVZ01DQXRPU0EwSUMwNUlEbDJOalV6WXpBZ05TQTBJRGtnT1NBNWFEZzRZelVnTUNBeE1DQXROQ0F4TUNBdE9YWXROalV6WXpBZ0xUVWdMVFVnTFRrZ0xURXdJQzA1YUMwNE9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBOVUV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTlVFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBNU4yTXdJRFF4SURFMklEa3pJRFkxSURFMU1HTXpJRFFnTmlBMklERXhJRGRqTmlBd0lERTNNQ0F4TXlBeU1EZ2dNVFZqTVNBd0lEY2dMVFVnTnlBdE9XTXdJQzB4TXlBdE1qZ2dMVFUxSUMweU9DQXROVFZqTFRJZ0xUTWdMVGdnTFRjZ0xURXpJQzAzWXkwek5TQXRNU0F0TVRZNElDMHlJQzB4TnpJZ0xUSmpMVFVnTUNBdE9DQXRNeUF0T1NBdE5XTXRNVElnTFRFMElDMHhOaUF0TXpBZ0xURTJJQzAwT1dNd0lDMHpNaUF4TVNBdE56TWdNVGNnTFRFek5HTXdJQzB4SUMweE15QXRPQ0F0TWpBZ0xUaG9MVGxqTFRFeElEQWdMVEk1SURFZ0xUTXpJREp6TFRZZ055QXROaUF4TVNCakxURWdNak1nTFRJZ016a2dMVElnTmpSMk1qQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVUpDTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1VKQ0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJM05DQXRNemN5WXkwM05TQTJOQ0F0TVRZNElERTJNU0F0TWpjMElESTVNM1l4T0ROak1UQTFJQzB4TXpBZ01qSXlJQzB5TlRRZ016UXlJQzB6TnpCak16RWdMVEk1SURFMU5DQXRNVE0ySURFNU9DQXRNVE0yWXpFNElEQWdNekVnTVRJZ016a2dORFoyTFRFM05XTXdJQzB4TlNBdE5TQXRNaklnTFRFMUlDMHlNbU10TkNBd0lDMDRJREVnTFRFeUlETmpMVGMySURJMUlDMHhOamdnT0RVZ0xUSTNPQ0F4TnpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9UUXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVFF6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4T0RnZ05UazRZekFnTVRFMUlEazFJREU0TkNBeU1EUWdNVGcwWXpnZ01DQXhOU0F0TnlBeE5pQXRNVFYyTFRjMU1XTXdJQzA1SUMwNElDMHhOaUF0TVRZZ0xURTJZeTA1SURBZ0xURTJJRGNnTFRFMklERTJkalF5TkdndE16ZGpMVGc1SURBZ0xURTFNU0EyTmlBdE1UVXhJREUxTkhZMGVrMHRNVFUySURVNU9IWXROR013SUMwM01TQTBPQ0F0TVRJeUlERXhPU0F0TVRJeWFETTNkakkzT0dNdE1UQTJJQzAzSUMweE5UVWdMVGd5SUMweE5UWWdMVEUxTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVNVFqUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVRalFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4TlRCb01UUjJMVE13TUdndE1UUjJNekF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRCR05TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQkdOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREZqTUNBNE5DQXpPU0F4TXpVZ01UQTFJREU0TUd3MElDMDNZeTAyTVNBdE5URWdMVGN5SUMwNU15QXROeklnTFRFM01tTXdJQzAwTWlBMUlDMDNOQ0F4TlNBdE1UQXpZekV4SUMwek1pQXlNeUF0TkRjZ05UY2dMVGN6YkMwMUlDMDNZeTAyTkNBME1TQXRNVEEwSURFd05DQXRNVEEwSURFNE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTVPVUl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1T1VJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBMU5tTTVJQzB6TWlBeU1TQXRORGdnTXpRZ0xUUTRZekV5SURBZ01Ua2dNalFnTWpFZ056SmpOaUF0TVRrZ01URWdMVE15SURFMUlDMHpPV00xSUMwNUlERXhJQzB4TWlBeE9TQXRNVEp6TVRRZ01qRWdNVGtnTmpaak9TQXRNelVnTVRjZ0xUVXpJREl6SUMwMU0yTTRJREFnTVRjZ01qUWdNak1nTnpOMkxURTFNMk13SUMweU9DQXROU0F0TkRFZ0xURTFJQzAwTVdNdE55QXdJQzB4TkNBNUlDMHlNQ0F5TjJNdE5DQXRNek1nTFRFeUlDMDFNQ0F0TWpnZ0xUVXdZeTB4TWlBd0lDMHlOU0F4TVNBdE16Z2dNelJqTFRjZ0xUTXlJQzB4TnlBdE5EY2dMVEk0SUMwME55QmpMVEUxSURBZ0xUSTFJREU1SUMweU5TQXpPWFl4TXpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5RlFrTkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRa05DSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTWpNMFl6QWdOU0F6SURFd0lERXhJREV5WXpFNUlEWWdOemtnTWprZ09UTWdNamxqTVRVZ01DQXlPU0F0TWpnZ01qa2dMVFF5WXpBZ0xUUWdMVEVnTFRFd0lDMHlJQzB5TVdNeE55QXpNQ0EwTVNBME5pQTJNaUEwTm1NeU5DQXdJRFExSUMweE9TQTFNQ0F0TlRsak1Ua2dORFVnTkRrZ05qUWdOemdnTmpSak5EWWdNQ0E1TUNBdE5EZ2dPVEFnTFRFeU5XTXdJQzAyTkNBdE1qVWdMVEV6T0NBdE1UQXhJQzB4TXpoakxURTJJREFnTFRNd0lETWdMVE00SURkakxUTWdNU0F0TkNBM0lDMDBJRGhqTUNBeE15QXlNQ0ExTXlBeU5DQTFObU15SURJZ05DQXpJRFlnTTNNeklDMHhJRFFnTFRFZ1l6RXpJQzB4TVNBeU5DQXRNVGNnTXpNZ0xURTNZekk0SURBZ016WWdOVFlnTXpZZ056aGpNQ0EwTXlBdE1UWWdPVEFnTFRRM0lEa3dZeTAxSURBZ0xURXdJQzB4SUMweE5pQXROR010TXpnZ0xURTNJQzAwT1NBdE1USXdJQzAxTWlBdE1UUTNZekFnTFRJZ0xURWdMVFFnTFRFZ0xUVmpMVEVnTFRnZ0xUZ2dMVEV4SUMweE5TQXRNVEZqTFRrZ01DQXRNVGtnTlNBdE1Ua2dNVE4yTVRkak1DQXpPU0F0TWlBeE1qZ2dMVFF6SURFeU9HTXRNek1nTUNBdE5EY2dMVFUwSUMwMU5pQXRPRGxzTFRJZ0xUbGpMVE1nTFRJMklDMDNJQzAxTXlBdE1USWdMVGcwWXkweElDMDBJQzB5SUMwMUlDMDBJQzAxSUdNdE55QXdJQzB5TVNBeU1DQXRNakVnTWpCakxURWdNamtnTFRZZ01URTBJQzAySURFeU5uTXROaUF6TWlBdE5qTWdORE5qTFRnZ01pQXRNVFFnTVRBZ0xURTBJREUzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlVKRE5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkROQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREV3TTJNd0lETXhJREl6SURZM0lEUXlJRGc0WXpJMklETXdJRFl5SURRM0lERXdNaUEwTjJNeU5TQXdJRFEzSUMweE55QTBOeUF0TXpsak1DQXRPU0F0TkNBdE1qQWdMVEUwSUMwek1HTXdJREFnTFRVeklDMDFNQ0F0TnpBZ0xUWTBZeTAySUMwMUlDMDRJQzB4TXlBdE9DQXRNakZ6TWlBdE1UY2dOeUF0TWpKak1UWWdMVEU0SURNM0lDMHlOaUE0TWlBdE1qWmpOak1nTUNBM09TQTBPU0E0TVNBMk1HTXhJREV3SURFNUlERTRJREk1SURFNFl6RXdJQzB4SURFMUlDMDJJREUxSUMweE5XTXdJQzB6SURBZ0xUY2dMVElnTFRFeFl5MHlOQ0F0TmpBZ0xUZzVJQzA0T0NBdE1UVXlJQzA0T0NCakxUTTVJREFnTFRrMElERTBJQzB4TWpNZ016aGpMVEUwSURFeUlDMHpNeUF6T1NBdE16WWdOVGgyTjNwTk5Ua2dNVFEwWXpBZ0xUVWdNaUF0TVRBZ05DQXRNVFZqTXlBdE5TQTFJQzB4TWlBNElDMHhPV014SUMweElESWdMVElnTkNBdE1tTXhJREFnTXlBd0lEVWdNbU0xSURNZ05EY2dORE1nTkRjZ05ETmpOQ0F5SURZZ055QTJJREV5WXpBZ01URWdMVGtnTWpZZ0xUSXpJREkyWXkweklEQWdMVFVnTFRFZ0xUZ2dMVEpqTFRJeUlDMDVJQzAwTXlBdE1qUWdMVFF6SUMwME5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFOall1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTmpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTmpZZ01UUTJZeTAwTlNBd0lDMDJOaUF5TmlBdE5qWWdOVGRqTUNBME1pQXpOU0EzTUNBNE1pQTNNR014TlNBd0lESTRJQzB6SURReUlDMDVZemtnTFRRZ01UVWdMVGtnTVRrZ0xUbGpNeUF3SURRZ01pQTRJREV5YkRNMklEZzRZelFnTVRBZ09DQXhNeUF4TnlBeE5tdzBPU0F4Tm1NeklERWdPU0F6SURFeklETnpOaUF0TWlBMklDMDJZekFnTFRNZ0xURWdMVFlnTFRNZ0xURXhiQzAxTUNBdE1USTBZeTB5SUMwMUlDMDFJQzB4TVNBdE5TQXRNVFZqTUNBdE1pQXhJQzB6SURNZ0xUTmpOU0F3SURFeElEUWdNalFnTVRGak1qRWdNVEVnTlRrZ016RWdPVGtnTXpFZ1l6SXlJREFnTXpjZ0xUa2dORFFnTFRJeVl6Z2dMVEUxSURRZ0xUSXlJRGtnTFRJeVl6UWdNQ0ExSURRZ01UUWdNVFJqTVRVZ01UY2dNellnTXpFZ05qSWdNekZqTXpjZ01DQTFNaUF0TWpRZ05USWdMVFV6WXpBZ0xUTTFJQzB4T0NBdE5UVWdMVFF5SUMwMU5XTXRNakVnTUNBdE16WWdNVElnTFRNMklETXlZekFnTWpnZ01qSWdNekVnTWpJZ05EQmpNQ0EwSUMwMElEWWdMVEV3SURaakxUSXlJREFnTFRVMElDMHpOeUF0TmpjZ0xUY3diQzAyTlNBdE1UWXlZeTAwSUMweE1DQXROeUF0TVRJZ0xURTJJQzB4TW1ndE5EbGpMVGdnTUNBdE1URWdNaUF0TVRFZ05tTXdJRE1nTVNBMklETWdNVEVnYkRjeklERTRNV016SURjZ05pQXhPU0EySURJNVl6QWdNVElnTFRRZ01UVWdMVEV6SURFMVl5MHhPU0F3SUMwME15QXRNVFFnTFRjNElDMHpOV3d0TmlBdE0yTXRNVFlnTFRrZ0xUSXlJQzB4TkNBdE1qSWdMVEl3WXpBZ0xUTWdNU0F0TlNBeklDMHhNR001SUMweU1pQXhNeUF0TkRRZ01UTWdMVFk0WXpBZ0xUYzBJQzAxTUNBdE1URTJJQzB4TURJZ0xURXhObU10TXpnZ01DQXROVGNnTWpJZ0xUVTNJRFV3WXpBZ01qRWdPQ0EwTVNBeE9TQTJPR3d4TVNBeU4yTXlJRFVnTXlBNElETWdNVEJ6TFRFZ015QXRNeUF6WXkwMklEQWdMVEU1SUMweUlDMHpNU0F0TW5wTk9ESWdNalV3SUdNdE5EQWdNQ0F0TlRVZ0xUSXpJQzAxTlNBdE5ERmpNQ0F0TVRRZ09DQXRNekFnTkRFZ0xUTXdZekV3SURBZ01qSWdNaUF6TlNBMWN6RTNJRFlnTWpJZ01UbHNOQ0F4TUdNeUlEVWdOQ0F4TUNBMElERXpZekFnTVRVZ0xUUXdJREkwSUMwMU1TQXlOSHBOTVRNMklETXpZekFnTFRjZ015QXRNVElnTVRFZ0xURXlZekk1SURBZ05UWWdOREFnTlRZZ09EUmpNQ0E1SUMwMUlEWXlJQzB4TkNBMk1tTXRNeUF3SUMwMElDMHlJQzAySUMwM1l5MHpPQ0F0T1RVZ0xUTTVJQzA1TlNBdE16a2dMVGsyWXkwMElDMHhNQ0F0T0NBdE1qTWdMVGdnTFRNeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUVkNPUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TUNBdE1UazFZekFnTUNBdE5pQXlJQzAySURSak1DQXhJRElnTWlBM0lESm9OMk0xTUNBd0lERTRNU0ExTmlBeU5UTWdNVEl6WXpReUlETTVJREV4T1NBeE1UUWdNVFkzSURFM01tdzBNaUExTUd3ME9TQTFOR00zSURnZ01UUWdNVGdnTWpNZ01qVnpNVFFnT1NBeU1pQTVZekV6SUMweElESXlJQzAzSURNeElDMHhPR00xSUMwM0lEWXlJQzAzTkNBNU9TQXRNVEUxWXpFZ01TQXlJRE1nTkNBMFl6STNJRE15SURVMUlEWTBJRGcwSURrMVl6Y2dPQ0F4TkNBeE9DQXlNeUF5TlhNeE5DQTVJREl5SURsak1UTWdMVEVnTWpJZ0xUY2dNekVnTFRFNFl6VWdMVGNnTmpVZ0xUYzJJREV3TVNBdE1URTRJR3d5T0NBek5HTXhNRFlnTVRNeUlESTROU0F6TlRVZ016Z3pJRE0yTVd3eE9TQXhZekV3SURBZ01URWdMVGNnTVRJZ0xURTFZekFnTFRFd0lDMHhOaUF0TWpZZ0xUSTVJQzB5TjJNdE1USXlJQzAzSUMwek5EUWdMVE0wTnlBdE5ERXhJQzAwTWpKakxURTVJQzB5TXlBdE16Z2dMVFF4SUMwMk9TQXROREZqTFRnZ01DQXRNVFlnTWlBdE1qQWdOMk10T1NBeE1DQXRPRE1nT0RjZ0xUZzNJRGt6WXkwMklEZ2dMVEV3SURFeUlDMHhOU0F4TW5NdE1USWdMVFVnTFRJeUlDMHhNMk10TVRRZ0xURXhJQzB5TmlBdE1qTWdMVE01SUMwek5XTXROU0F0TkNBdE1UQWdMVEV3SUMweE5pQXRNVFFnWXkweU1pQXRNakVnTFRReUlDMDBNaUF0TkRZZ0xUUTFjeTB4TVNBdE5TQXRNVGdnTFRWakxUZ2dNQ0F0TVRZZ01pQXRNakFnTjJNdE9TQXhNQ0F0T0RNZ09EY2dMVGczSURrell5MDJJRGdnTFRFd0lERXlJQzB4TlNBeE1tTXROaUF3SUMweU1TQXRPU0F0TWpNZ0xURTBZeTAxTXlBdE5UY2dMVEV6T0NBdE1UUTFJQzB5TURJZ0xURTRPR010TnpnZ0xUVXhJQzB4T0RrZ0xURXdOaUF0TWpZd0lDMHhNRFpqTFRnZ01DQXRNVFVnTVNBdE1qSWdNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxUWpndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVFqZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNVEF3WXpBZ05qY2dORGNnTVRReklEZ3hJREU0TldNek5pQTBOQ0EzTWlBNE5DQXhNVEFnTVRJMll6Y2dPQ0F4TkNBeE9DQXlNeUF5TlhNeE5TQTVJREl5SURsb05HTXhNeUF0TVNBeU1pQXROeUF6TVNBdE1UaGpOQ0F0TnlBMk1pQXROelFnT1RrZ0xURXhOV014SURFZ01pQXpJRFFnTkdNeU55QXpNaUExTlNBMk5DQTROQ0E1TldNM0lEZ2dNVFFnTVRnZ01qTWdNalZ6TVRRZ09TQXlNaUE1WXpFeklDMHhJREl5SUMwM0lETXhJQzB4T0dNMElDMDNJRFl5SUMwM05DQTVPU0F0TVRFMmJEUTNJRFUwZGpFMk5tZzBNWFl0TVRJd1l6Z2dPQ0F4TkNBeE55QXlNeUF5TlNCak9TQTNJREUxSURrZ01qSWdPV000SURBZ01UWWdMVFlnTWpZZ0xURTFZemtnTFRnZ056WWdMVGt3SURnMUlDMDVPV00wSUMwMElERXdJQzA1SURFMklDMDVZelVnTUNBeE1TQXpJREU1SURFd1l6RXhJREV3SURneElEazNJRGt5SURFd05tTTFJRFFnTVRJZ055QXhPQ0EzWXpnZ01DQXlOaUF0T0NBeU5pQXRNVGhqTUNBdE5pQXRPQ0F0TVRVZ0xURTBJQzB5TW1NdE1UTWdMVEUxSUMweE56Y2dMVEU1TXlBdE1UZzBJQzB5TURCakxUUWdMVE1nTFRFeElDMDFJQzB4T1NBdE5YTXRNVFlnTWlBdE1qQWdOMk10T0NBeE1DQXRPRElnT0RjZ0xUZzJJRGt6YkMwMUlEVjJMVEUyTm1ndE5EQjJNVFUwSUdNdE1URWdMVGtnTFRJeElDMHhPU0F0TXpFZ0xUSTVZeTAzSUMwMklDMHhNeUF0TVRNZ0xUSXhJQzB4T0dNdE1qQWdMVEl3SUMwek9DQXRNemdnTFRReUlDMDBNWE10TVRFZ0xUVWdMVEU0SUMwMVl5MDRJREFnTFRFMklESWdMVEl3SURkakxUa2dNVEFnTFRneklEZzNJQzA0TnlBNU0yTXROaUE0SUMweE1DQXhNaUF0TVRVZ01USnpMVEV5SUMwMUlDMHlNaUF0TVROakxURTBJQzB4TVNBdE1qWWdMVEl6SUMwek9TQXRNelZqTFRVZ0xUUWdMVEV3SUMweE1DQXRNVFlnTFRFMGJDMDBOaUF0TkRWakxUUWdMVE1nTFRFeElDMDFJQzB4T0NBdE5XTXRPQ0F3SUMweE5pQXlJQzB5TUNBM0lHTXRPU0F4TUNBdE9ETWdPRGNnTFRnM0lEa3pZeTAySURnZ0xURXdJREV5SUMweE5TQXhNbk10TVRJZ0xUVWdMVEl5SUMweE0yTXRNVEVnTFRnZ0xUSXdJQzB4TnlBdE16QWdMVEkyWXkwME15QXRORGtnTFRnMUlDMHhNVE1nTFRnMUlDMHhOemhqTUNBdE5qQWdORElnTFRFeU9DQTROeUF0TVRZMll6Y3lJQzAyT0NBeE5qVWdMVGN5SURJeE5DQXROelJvT0dNeE9TQXRNU0F5TmlBdE5DQXlOaUF0T0dNd0lDMDJJQzB4TkNBdE1USWdMVEkySUMweE1tTXROeUF3SUMweU1DQXRNaUF0TXprZ0xUSmpMVE16SURBZ0xUZ3lJRFVnTFRFME55QXpNbU10TVRBeUlEUXlJQzB4TlRRZ01URTJJQzB4TmpnZ01qRTRJR010TVNBMklDMHhJREV4SUMweElERTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFUyTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVMk55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lERXdNMk13SURZMElETTRJREV4TkNBeE1EUWdNVEUwWXpZMUlEQWdNVEE1SUMwek9DQXhOVGdnTFRreVl6UXpJQzAwT0NBM05pQXROelVnTVRBNElDMDNOV016TlNBd0lEWTFJREl4SURZMUlEWTBZekFnTWpZZ0xURTJJRFEzSUMwek15QTBOMk10TWpFZ01DQXRNaklnTFRJeklDMDFNU0F0TWpOakxUSXhJREFnTFRNMklERTBJQzB6TmlBek5tTXdJRE13SURJMUlEUTBJRFUySURRMFl6UXpJREFnT0RrZ0xUTXhJRGc1SUMweE1ETmpNQ0F0TmpRZ0xUTTRJQzB4TVRRZ0xURXdOQ0F0TVRFMFl5MDJOU0F3SUMweE1Ea2dNemdnTFRFMU9DQTVNaUJqTFRReklEUTRJQzAzTmlBM05TQXRNVEE0SURjMVl5MHpOU0F3SUMwMk5TQXRNakVnTFRZMUlDMDJOR013SUMweU5pQXhOaUF0TkRjZ016TWdMVFEzWXpJeElEQWdNaklnTWpNZ05URWdNak5qTWpFZ01DQXpOaUF0TVRRZ016WWdMVE0yWXpBZ0xUTXdJQzB5TlNBdE5EUWdMVFUySUMwME5HTXRORE1nTUNBdE9Ea2dNekVnTFRnNUlERXdNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxTmtFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU5rRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXpOekZqTUNBME15QXpNU0E0T1NBeE1ETWdPRGxqTmpRZ01DQXhNVFFnTFRNNElERXhOQ0F0TVRBMFl6QWdMVFkxSUMwek9DQXRNVEE1SUMwNU1pQXRNVFU0WXkwME9DQXRORE1nTFRjMUlDMDNOaUF0TnpVZ0xURXdPR013SUMwek5TQXlNU0F0TmpVZ05qUWdMVFkxWXpJMklEQWdORGNnTVRZZ05EY2dNek5qTUNBeU1TQXRNak1nTWpJZ0xUSXpJRFV4WXpBZ01qRWdNVFFnTXpZZ016WWdNelpqTXpBZ01DQTBOQ0F0TWpVZ05EUWdMVFUyWXpBZ0xUUXpJQzB6TVNBdE9Ea2dMVEV3TXlBdE9EbGpMVFkwSURBZ0xURXhOQ0F6T0NBdE1URTBJREV3TkNCak1DQTJOU0F6T0NBeE1Ea2dPVElnTVRVNFl6UTRJRFF6SURjMUlEYzJJRGMxSURFd09HTXdJRE0xSUMweU1TQTJOU0F0TmpRZ05qVmpMVEkySURBZ0xUUTNJQzB4TmlBdE5EY2dMVE16WXpBZ0xUSXhJREl6SUMweU1pQXlNeUF0TlRGak1DQXRNakVnTFRFMElDMHpOaUF0TXpZZ0xUTTJZeTB6TUNBd0lDMDBOQ0F5TlNBdE5EUWdOVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGUWtNMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFrTTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURWdNVEpqTUNBeElDMHhJRElnTFRFZ00yTXdJREV3SURJeElETXhJRE14SURNeFl6RWdNQ0F5SURBZ015QXRNV00zSUMwMUlESXlJQzB5TkNBek9DQXRNalJqTkNBd0lEY2dNU0F4TVNBell6RTVJREV4SURJeklEVXhJREl6SURreFl5MHpNaUF3SUMwMU5DQXhJQzAxTnlBeGN5MDNJRFVnTFRjZ05tTXdJREV6SURNeUlETXlJRFF4SURNeVl6TWdNU0E0SURNZ01qSWdOR010TVNBeU1pQXROQ0F6TnlBdE5DQTBObU13SURVd0lEVXpJRFl3SURreUlEWXdZekU1SURBZ016TWdMVElnTXpjZ0xUTmpNVEVnTFRNZ01qRWdMVEV4SURJeElDMHlNbU10TXlBdE9TQXRNVEFnTFRFeUlDMHhPQ0F0TVRJZ1l5MHhOaUF3SUMwek55QXhNU0F0TkRrZ01UVmpMVFlnTWlBdE1URWdNaUF0TVRVZ01tTXRNVE1nTUNBdE1UWWdMVGdnTFRFMklDMHlOV013SUMweE1TQXlJQzB6TkNBMElDMDFOMk14TWlBeElESXpJREVnTWprZ01XZzFZemNnTFRJZ01UTWdMVGdnTVRNZ0xURTBZekFnTFRFZ01DQXRNeUF0TVNBdE5HTXROQ0F0TnlBdE1UZ2dMVEl5SUMweE9DQXRNakpqTFRZZ0xUWWdMVGNnTFRjZ0xURTJJQzA0YUMweE1XTXROaUF0T1RJZ0xUWTNJQzB4TVRVZ0xURXhNU0F0TVRFMVl5MHlNeUF3SUMwME1pQTJJQzAwTmlBeE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVkNRME11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUTBNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeU5qRmpNQ0ExSURNZ01UQWdNVEVnTVRKak1Ua2dOaUEzT1NBeU9TQTVNeUF5T1dNeE9DQXdJREk1SUMwek1TQXlPU0F0TkRkak1DQXROQ0F0TVNBdE1UVWdMVElnTFRJMll6STVJREk1SURjMUlEVXdJREV4TlNBMU1HTTBNU0F3SURjMUlDMHlNeUEzTlNBdE9ETmpNQ0F0TmprZ0xUUXdJQzB4T1RZZ0xURXlNU0F0TVRrMll5MHhOeUF3SUMwek1TQTJJQzB6T0NBNVl5MHpJREVnTFRRZ055QXROQ0E0WXpBZ01UTWdNakFnTlRNZ01qUWdOVFpqTWlBeUlEUWdNeUEySUROek15QXRNU0EwSUMweFl6RXpJQzB4TVNBeU5TQXRNVGNnTXpZZ0xURTNZekk0SURBZ05ERWdNemdnTkRFZ05qSWdZekFnTkRnZ0xUTTFJREV4TmlBdE56UWdNVEUyWXkwME1pQXdJQzAyTmlBdE56QWdMVGMxSUMweE1ESmpMVE1nTFRJMklDMDNJQzAxTXlBdE1USWdMVGcwWXkweElDMDBJQzB5SUMwMUlDMDBJQzAxWXkwM0lEQWdMVEl3SURJd0lDMHlNQ0F5TUdNdE1pQXlPU0F0TnlBeE16WWdMVGNnTVRRNGN5MDJJREl3SUMwMk15QXpNV010T0NBeUlDMHhOQ0F4TUNBdE1UUWdNVGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTURBekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EQXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVEUzWXpBZ05pQXlJRGNnT0NBM2FERXdNV014T1RFZ01UUWdNekUzSURFME5pQXpNamNnTVRVM1l6VWdOeUF4TmlBeE5DQXlOU0F4TkdNMUlDMHlJRGdnTFRZZ09DQXRNVFJqTUNBdE15QXdJQzAySUMweElDMHhNR010TkRBZ0xURTJOeUF0TVRneklDMHlOREVnTFRNME15QXRNamN4YUMweE1qVjJNVEUzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRsQ05TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUbENOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRE13TUdneE5IWXRORFV3YUMweE5IWTBOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1VKRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9VSkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVGM0ZGpFNE1tTTBOaUF0T0RjZ01USTVJQzB4T0RnZ01qTTBJQzB6TWpkak1UQTFJQzB4TkRFZ01UazJJQzB5TlRnZ01qZzFJQzB6TWpoak9TQXROaUF4TmlBdE9DQXlNaUF0T0dNeE55QXdJRE13SURFNElETTRJRFUwZGkweE56ZGpNQ0F0TVRRZ0xUVWdMVEl4SUMweE15QXRNakZqTFRRZ01DQXRPQ0F4SUMweE5DQXpZeTB4TWpnZ05qQWdMVE14TVNBeU5qZ2dMVFUxTWlBMk1qSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVFF5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RReUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMklDMDNPREpqTFRnZ01DQXRNVFVnTnlBdE1UWWdNVFYyTnpVeFl6QWdPU0E0SURFMklERTJJREUyWXprZ01DQXhOaUF0TnlBeE5pQXRNVFoyTFRReU5HZ3pOMk00T1NBd0lERTFNU0F0TmpZZ01UVXhJQzB4TlRSMkxUUmpNQ0F0TVRFMUlDMDVOU0F0TVRnMElDMHlNRFFnTFRFNE5IcE5NeklnTFRRM01uWXRNamM0WXpFd05pQTNJREUxTlNBNE1pQXhOVFlnTVRVeWRqUmpNQ0EzTVNBdE5EZ2dNVEl5SUMweE1Ua2dNVEl5YUMwek4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTJNVEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpZZ01HTXRNVFFnTUNBdE1qWWdNVElnTFRJMklESTJkakk0TUdNd0lEY2dOaUF4TWlBeE1pQXhNbWd4TkdNMklEQWdNVElnTFRVZ01USWdMVEV5ZGkweE5qUmpNQ0F0TVRFZ05Ua2dMVEUzSURFeE9DQXRNVGR6TVRFNElEWWdNVEU0SURFM2RqRTJOR013SURjZ05pQXhNaUF4TXlBeE1tZ3hNMk0ySURBZ01USWdMVFVnTVRJZ0xURXlkaTB5T0RCak1DQXRNVFFnTFRFeUlDMHlOaUF0TWpZZ0xUSTJhQzB5TmpCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05EUXlMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORFF5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGdnTFRJMU1HTXlJREV4TUNBeE15QXhOVGNnTlRBZ01qRTJiREl6SURNM1l6RTJJREkxSURJMElEVTVJREkwSURrNVl6QWdOVE1nTFRFMUlEa3pJQzB6TlNBNU0yTXRNaklnTUNBdE16UWdMVE0xSUMwek5pQXRNVEU1YUMweU1tTXlJREV5TVNBeU15QXhOelFnTlRrZ01UYzBZek0wSURBZ05UY2dMVFl5SURVM0lDMHhORGRqTUNBdE5qRWdMVEV6SUMweE1UUWdMVE00SUMweE5URnNMVEkxSUMwek9HTXRNaklnTFRNMklDMHpNQ0F0TmpJZ0xUTXlJQzB4TUROb09UUjJMVFl4YUMweE1UbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORUpETG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkVKRElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01tTXdJRGMwSURrd0lERXpOU0F5TXpVZ01UTTFZekV3TVNBd0lESXlOQ0F0TlRnZ01qSTBJQzB4TXpWak1DQXROellnTFRVM0lDMHhNemdnTFRJek5TQXRNVE00WXkweE5qSWdNQ0F0TWpJMElEWTFJQzB5TWpRZ01UTTRlazB4TVRjZ05ESmpNQ0F0TnpBZ05qa2dMVEUxTXlBeE5ERWdMVEUxTTJNME9TQXdJRGd6SURJeUlEZ3pJRGMzWXpBZ05qWWdMVFl3SURFME5pQXRNVE0wSURFME5tTXROVEVnTUNBdE9UQWdMVEUwSUMwNU1DQXROekI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRsRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EbERJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVFV6TkhZeE1EWTRZekFnT1NBM0lERTJJREUySURFMmN6RTJJQzAzSURFMklDMHhObll0TXpBd1l6QWdMVGtnTnlBdE1UWWdNVFlnTFRFMmFERTRPV001SURBZ01UWWdOeUF4TmlBeE5uWTJNV013SURnZ055QXhOaUF4TlNBeE5tTTVJREFnTVRZZ0xUZ2dNVFlnTFRFMmRpMHlORE5qTUNBdE9TQXROeUF0TVRZZ0xURTJJQzB4Tm1ndE1qSXdZeTA1SURBZ0xURTJJQzA0SUMweE5pQXRNVFoyTFRNMFl6QWdMVGtnTnlBdE1UWWdNVFlnTFRFMmFESXlNR001SURBZ01UWWdMVGdnTVRZZ0xURTJkaTB5TkROak1DQXRPU0F0TnlBdE1UWWdMVEUySUMweE5pQmpMVGdnTUNBdE1UVWdOeUF0TVRVZ01UWjJOakJqTUNBNUlDMDNJREUySUMweE5pQXhObWd0TVRnNVl5MDVJREFnTFRFMklDMDNJQzB4TmlBdE1UWjJMVE13TldNd0lDMDVJQzAzSUMweE5pQXRNVFlnTFRFMmN5MHhOaUEzSUMweE5pQXhObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwT1RVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME9UVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNelkwZGpFeE1UWmpNQ0E1SURnZ01UVWdNVGNnTVRaak15QXdJRGNnTUNBeE1DQXRNbU14TmlBdE1USWdNVFFnTFRRMElERTVJQzAyTUdNeE5pQXRORFlnTmpJZ0xUZzBJRGs1SUMweE1UVnNOeUF0TjJNMk55QXROVGdnTVRNMElDMHhNakVnTVRNMElDMHlNVFpqTUNBdE9TQXdJQzB4TnlBdE1pQXRNalpzTFRJMElDMDJOV3d6SUMwMll6RTBJQzB5T0NBeU15QXROakFnTWpNZ0xUa3hZekFnTFRrZ01DQXRNVGNnTFRJZ0xUSTJZeTB4SUMwMUlDMHhOQ0F0TXpnZ0xUSTBJQzAyTld3eklDMDJZekUwSUMweU9DQXlNeUF0TmpBZ01qTWdMVGt4WXpBZ0xUa2dNQ0F0TVRjZ0xUSWdMVEkySUdNdE1TQXROU0F0TVRRZ0xUTTRJQzB5TkNBdE5qWnNNeUF0TldNeE5DQXRNamdnTWpNZ0xUWXdJREl6SUMwNU1tTXdJQzA1SURBZ0xURTNJQzB5SUMweU5tTXRNU0F0TkNBdE1UTWdMVE0ySUMweU5DQXROak5zTXlBdE5XTXhOU0F0TXpFZ01qUWdMVFUySURJMElDMDRObU13SUMweE1DQXRNU0F0TWpBZ0xUTWdMVE14WXkweUlDMDNJQzB6TWlBdE56Z2dMVFF6SUMweE1ERmpNVFVnTFRRMElESTFJQzA0T1NBeU5pQXRNVE0yZGkwM1l6QWdMVEk0SUMwMUlDMHhOVGtnTFRVeElDMHhOVGxqTFRFMElEQWdMVEkzSURrZ0xUSTNJREkwWXpBZ01UQWdOU0F5TWlBNElETXpJR014TUNBek1pQXhOU0EyTlNBeE5TQXhNREJqTUNBMU1DQXRNVEVnT1RnZ0xUSXlJREV5T0dNdE5UTWdNVFEySUMweE5Ea2dNVFUzSUMweE9ESWdNVFl4WXkweklEQWdMVFlnTVNBdE9DQXhlazAwTWlBek5UTmpNU0F0T1NBeUlDMHhOeUEwSUMweU5HTXhOaUF0TkRZZ05qSWdMVGcwSURrNUlDMHhNVFZzTnlBdE4yTXlNeUF0TVRrZ05EWWdMVFF3SURZM0lDMDJNbU16SURFeklEVWdNallnTlNBek9HTXdJREU1SUMwMUlETTNJQzB4TmlBMU5tTXRNellnTmpFZ0xUa3pJREV4TUNBdE1UWTJJREV4TkhwTk1qQTRJRFF5TjJNdE16WWdOakVnTFRreklERXhNU0F0TVRZMklERXhOQ0JqTVNBdE9TQXlJQzB4TnlBMElDMHlNMk14TnlBdE5EWWdOaklnTFRnMUlEazVJQzB4TVRkc055QXRObU15TXlBdE1Ua2dORFlnTFRNNUlEWTNJQzAyTW1NeklERXpJRFVnTWpZZ05TQXpPR013SURFNUlDMDFJRE0zSUMweE5pQTFObnBOTWpBNUlDMHhNemhqTFRNM0lEWXhJQzA1TkNBeE1URWdMVEUyTnlBeE1UUmpNU0F0T0NBeUlDMHhOU0EwSUMweU1XTXhOaUF0TkRZZ05qSWdMVGcwSURrNUlDMHhNVFZzTnlBdE4yTXlNeUF0TVRrZ05EY2dMVFF3SURZM0lDMDJNbU16SURFeUlEVWdNalVnTlNBek4yTXdJREU0SUMwMElETTJJQzB4TlNBMU5IcE5ORElnTVRZd0lHTXhJQzAySURJZ0xURTBJRFFnTFRFNVl6RTJJQzAwTmlBMk1pQXRPRFFnT1RrZ0xURXhOV3czSUMwM1l6SXpJQzB5TUNBME5pQXROREFnTmpjZ0xUWXlZek1nTVRJZ05TQXlOQ0ExSURNM1l6QWdNVGtnTFRVZ016Z2dMVEUySURVM1l5MDNJREV4SUMweE1qa2dNVEU0SUMweE5Ua2dNVEU0WXkwMElEQWdMVGNnTFRJZ0xUY2dMVGw2VFRJd09DQXRNekl6WXkwek5DQTFOaUF0T0RRZ01UQXlJQzB4TlRBZ01URXlZekl5SUMwMU5DQTFPU0F0T0RVZ09Ua2dMVEUwTUdNeU1DQXRNamtnTXprZ0xUVTVJRFUxSUMwNU1XTTJJREl4SURFeUlEUXlJREV5SURZell6QWdNVGtnTFRVZ016Z2dMVEUySURVMmVpQWlMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBPREV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwT0RFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE1XTXdJRElnTUNBeklERWdOV3d4TURZZ01qTXhjek1nTmlBeE1DQTJZelFnTUNBM0lDMHlJREV3SUMwMmJERXdPQ0F0TWpNeFl6RWdMVEVnTVNBdE15QXhJQzAxWXpBZ0xUWWdMVFFnTFRFd0lDMHhNU0F0TVRGb0xUZ3hZeTAwSURBZ0xUZ2dNaUF0TVRFZ05tTXdJREFnTFRReklERXdOU0F0TkRRZ01UQTVZeTB5SURJZ0xUUWdNeUF0TmlBemN5MHpJQzB4SUMwMElDMHpiQzAxTVNBdE1UQTVZeTB5SUMwMUlDMDNJQzAzSUMweE1TQXROMk10TVNBd0lDMDVJREFnTFRFd0lERmpMVFVnTVNBdE55QTJJQzAzSURFeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJVUTBNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVVEwTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TmprZ01qSXhZekFnTXlBeElEWWdNaUF4TUdNeklEZ2dOaUF4TkNBeE5TQXhOR014SURBZ05TQXRNU0E1SUMweWJETXdNQ0F0TVRBeVl6RXpJQzAwSURFeklDMHhNQ0F4TXlBdE1UaHpNQ0F0TVRVZ0xURXpJQzB4T0d3dE16QTJJQzB4TUROakxURWdMVEVnTFRNZ0xURWdMVFFnTFRGakxUY2dNQ0F0TVRFZ09DQXRNVFFnTVRWakxURWdNeUF0TWlBMklDMHlJRGxqTUNBMUlETWdNVEFnTVRRZ01UVmpNQ0F3SURJeE5DQTNNeUF5TWpVZ056WmpOaUF5SURnZ05DQTRJRGR6TFRJZ05pQXROeUEzWXkweE1DQTBJQzB5TWpZZ056Y2dMVEl5TmlBM04yTXRNVEVnTkNBdE1UUWdPU0F0TVRRZ01UUjZJRTB3SURFeU0yTXdJRGdnTUNBeE5DQXhNeUF4T0d3ek1EQWdNVEF5WXpRZ01TQTRJRElnT1NBeVl6a2dNQ0F4TWlBdE5pQXhOU0F0TVRSak1TQXROQ0F5SUMwM0lESWdMVEV3WXpBZ0xUVWdMVE1nTFRFd0lDMHhOQ0F0TVRSak1DQXdJQzB5TVRZZ0xUY3pJQzB5TWpZZ0xUYzNZeTAxSUMweElDMDNJQzAwSUMwM0lDMDNjeklnTFRVZ09DQXROMk14TVNBdE15QXlNalVnTFRjMklESXlOU0F0Tnpaak1URWdMVFVnTVRRZ0xURXdJREUwSUMweE5XTXdJQzB6SUMweElDMDJJQzB5SUMwNVl5MHpJQzAzSUMwM0lDMHhOU0F0TVRRZ0xURTFZeTB4SURBZ0xUTWdNQ0F0TkNBeGJDMHpNRFlnTVRBeklHTXRNVE1nTXlBdE1UTWdNVEFnTFRFeklERTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFJHTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSR01pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lERTFNV013SURFd0lERXdJREUxSURFeUlERTJZeklnTUNBMUlEQWdNVEVnTFRSak55QXROaUExTnlBdE5qWWdPVEFnTFRZMmRqRXdZekFnTXpjZ016QWdOamNnTmpjZ05qZHpOamNnTFRNd0lEWTNJQzAyTjJNd0lDMHlNU0F0TVRJZ0xUTTVJQzB5TnlBdE5URmpMVEUySUMweE1TQXRNelVnTFRFM0lDMDFOQ0F0TVRkakxURTBJREFnTFRJNElETWdMVE01SURkakxURTBJRFFnTFRJeklEZ2dMVE0ySURFMVl5MHlJREVnTFRRZ01TQXROU0F4WXkwMElEQWdMVFVnTFRRZ0xUVWdMVGxqTUNBdE15QXdJQzAzSURFZ0xURXhZek1nTFRFMUlEYzFJQzB5TVRRZ09UTWdMVEk0TUNCak1DQXRNVElnTFRJeklDMHhNeUF0TWprZ0xURXpZeTB4TVNBd0lDMHlOU0F5SUMwek5TQXhNR010TXlBeUlDMHhNREVnTXpVeklDMHhNREVnTXpVell5MDBJREU0SUMwNUlETTBJQzB4TUNBek9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBPVGN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwT1RjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBNU16VmpNQ0E1SURnZ01UWWdNVGNnTVRkak5DQXdJRGNnTFRFZ01UQWdMVE5qTVRZZ0xURXhJREUwSUMwME15QXlNQ0F0TlRsak1UWWdMVFEySURZeElDMDROU0E1T0NBdE1URTNiRGNnTFRaak5qY2dMVFUySURFek5DQXRNVEl5SURFek5DQXRNakUxWXpBZ0xUa2dNQ0F0TVRjZ0xUSWdMVEkyWXkweElDMDFJQzB4TXlBdE16Y2dMVEkwSUMwMk5Xd3pJQzAxWXpFMElDMHlPQ0F5TXlBdE5Ua2dNak1nTFRreFl6QWdMVGtnTUNBdE1UZ2dMVElnTFRJM1l5MHhJQzAwSUMweE15QXRNemNnTFRJMElDMDJOR3d6SUMwMVl6RTBJQzB5T1NBeU15QXROakVnTWpNZ0xUa3lJR013SUMwNUlEQWdMVEUzSUMweUlDMHlObU10TVNBdE5DQXRNVE1nTFRNM0lDMHlOQ0F0TmpSc015QXRObU14TkNBdE1qZ2dNak1nTFRZd0lESXpJQzA1TVdNd0lDMDVJREFnTFRFM0lDMHlJQzB5Tm1NdE1TQXROU0F0TVRNZ0xUTTRJQzB5TkNBdE5qVnNNeUF0TldNeE5DQXRNamdnTWpNZ0xUWXdJREl6SUMwNU1tTXdJQzA1SURBZ0xURTNJQzB5SUMweU5tTXRNU0F0TkNBdE1UTWdMVE0ySUMweU5DQXROak5zTXlBdE5HTXhOaUF0TXpBZ01qUWdMVFUySURJMElDMDROV013SUMweE1DQXRNU0F0TWpBZ0xUTWdMVE15WXkweElDMDNJQzB6TWlBdE56Z2dMVFF6SUMweE1ERWdZekUxSUMwME5DQXlOU0F0T0RrZ01qWWdMVEV6Tm5ZdE4yTXdJQzB5T0NBdE5TQXRNVFU1SUMwMU1TQXRNVFU1WXkweE5DQXdJQzB5TnlBNUlDMHlOeUF5TkdNd0lERXdJRFVnTWpJZ09DQXpNMk14TUNBek1pQXhOU0EyTlNBeE5TQXhNREJqTUNBMU1DQXRNVEVnT1RnZ0xUSXlJREV5T0dNdE5USWdNVFEySUMweE5Ea2dNVFUzSUMweE9ESWdNVFl4WXkweklEQWdMVFlnTVNBdE9DQXhkakV5T1RsNlRUUXlJRE0wT0dNeElDMDRJRElnTFRFMUlEUWdMVEl3WXpFNElDMDBPU0EyT0NBdE9URWdNVEEySUMweE1qTmpNak1nTFRFNUlEUTJJQzAwTUNBMk55QXROakpqTXlBeE15QTFJREkxSURVZ016Z2dZekFnTVRnZ0xUUWdNemNnTFRFMUlEVTFZeTB6TnlBMk1TQXRPVFFnTVRFeElDMHhOamNnTVRFeWVrMHlNRGtnTmpFeFl5MHpOeUEyTVNBdE9UUWdNVEV3SUMweE5qY2dNVEUwWXpFZ0xUa2dNaUF0TVRjZ05DQXRNak5qTVRZZ0xUUTJJRFl5SUMwNE5DQTVPU0F0TVRFMWJEY2dMVGRqTWpNZ0xUSXdJRFEySUMwME1DQTJOeUF0TmpKak15QXhNeUExSURJMUlEVWdNemhqTUNBeE9DQXROQ0F6TnlBdE1UVWdOVFY2VFRJd09TQTBPV010TXpjZ05qQWdMVGswSURFeE1DQXRNVFkzSURFeE0yTXhJQzA0SURJZ0xURTJJRFFnTFRJeVl6RTJJQzAwTmlBMk1pQXRPRFFnT1RrZ0xURXhOV3czSUMwM0lHTXlNeUF0TWpBZ05EWWdMVFF3SURZM0lDMDJNbU16SURFeklEVWdNalVnTlNBek9HTXdJREU0SUMwMElETTNJQzB4TlNBMU5YcE5NakE1SURReU0yTXRNemNnTmpFZ0xUazBJREV4TVNBdE1UWTNJREV4TkdNeElDMDRJRElnTFRFMklEUWdMVEl5WXpFMklDMDBOaUEyTWlBdE9EUWdPVGtnTFRFeE5XdzNJQzAzWXpJeklDMHlNQ0EwTmlBdE5EQWdOamNnTFRZell6TWdNVE1nTlNBeU5TQTFJRE00WXpBZ01Ua2dMVFFnTXpjZ0xURTFJRFUxZWsweU1Ea2dMVEV6T1dNdE16Y2dOakVnTFRrMElERXhNU0F0TVRZMklERXhOR3d6SUMweU1HTXhOaUF0TkRZZ05qSWdMVGcwSURrNUlDMHhNVFZzTnlBdE55QmpNak1nTFRJd0lEUTNJQzAwTUNBMk55QXROak5qTXlBeE15QTFJREkxSURVZ016ZGpNQ0F4T0NBdE5DQXpOaUF0TVRVZ05UUjZUVFU0SUMweU1URmpNaklnTFRVMElEVTVJQzA0TlNBNU9TQXRNVFF3WXpJd0lDMHlPU0F6T1NBdE5Ua2dOVFVnTFRreFl6WWdNakVnTVRJZ05ETWdNVElnTmpSak1DQXhPQ0F0TkNBek55QXRNVFVnTlRWakxUTTBJRFUySUMwNE5TQXhNRElnTFRFMU1TQXhNVEo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRnekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EZ3pJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUY2dNakl4WXkwMUlERWdMVGNnTmlBdE55QXhNV013SURJZ01DQXpJREVnTld3eE1EWWdNak14Y3pNZ05pQXhNQ0EyWXpRZ01DQTNJQzB5SURFd0lDMDJiREV3T0NBdE1qTXhZekVnTFRFZ01TQXRNeUF4SUMwMVl6QWdMVFlnTFRRZ0xURXdJQzB4TVNBdE1URm9MVGd4WXkwMElEQWdMVGdnTWlBdE1URWdObU13SURBZ0xUUXpJREV3TlNBdE5EUWdNVEE1WXkweUlESWdMVFFnTXlBdE5pQXpjeTB6SUMweElDMDBJQzB6YkMwMU1TQXRNVEE1WXkweUlDMDFJQzAzSUMwM0lDMHhNU0F0TjJNdE1TQXdJQzA1SURBZ0xURXdJREY2VFRVMUlEWXhZekFnTXpRZ01qY2dOakVnTmpFZ05qRWdjell4SUMweU55QTJNU0F0TmpGekxUSTNJQzAyTVNBdE5qRWdMVFl4Y3kwMk1TQXlOeUF0TmpFZ05qRjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORGxCTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRsQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ05EQTJZelkwSURBZ01UQTNJRE0zSURFME5DQTROV00wTmlBMU9TQTJPQ0F4TVRNZ05qZ2dNVGN4WXpBZ016UWdMVGNnTnpBZ0xUSXpJREV4TUdNdE1pQTFJQzB6SURrZ0xUTWdNVE5qTUNBeE9DQXhNU0F5TmlBeU15QXlObU0ySURBZ01UTWdMVElnTVRrZ0xUZGpNVFFnTFRFd0lESTBJQzB6TlNBeU9TQXROVEZzTWlBdE9HTXhNQ0F0TXpRZ01UY2dMVFU0SURFM0lDMDRObU13SUMwM0lDMHhJQzB4TlNBdE1TQXRNak5qTFRFZ0xURTFJQzB6SUMwek1DQXROU0F0TkRSak1DQXRNaUF4SUMweklESWdMVFZqT1NBdE16RWdNeklnTFRFeE1DQXpNaUF0TVRZM0lHTXdJQzB5TXlBdE5DQXRORGNnTFRFd0lDMDJPV014TUNBdE1qTWdNalFnTFRZMklESTBJQzB4TVRWak1DQXRNekFnTFRjZ0xUWXpJQzB4T1NBdE9UQmpPU0F0TWpVZ01Ua2dMVFl5SURFNUlDMHhNRE5qTUNBdE16RWdMVGNnTFRZeUlDMHhPU0F0T1RGak9TQXRNalVnTVRrZ0xUWXlJREU1SUMweE1ETmpNQ0F0TXpBZ0xUY2dMVFl6SUMweE9TQXRPVEJqT1NBdE1qVWdNVGtnTFRZeUlERTVJQzB4TUROak1DQXRNekVnTFRjZ0xUWXlJQzB4T1NBdE9URmpPU0F0TWpVZ01Ua2dMVFl5SURFNUlDMHhNRE5qTUNBdE16QWdMVGNnTFRZeklDMHhPU0F0T1RCak9TQXRNalVnTVRrZ0xUWXlJREU1SUMweE1ETWdZekFnTFRFeUlDMHhJQzB5TlNBdE15QXRNelpqTFRFeklDMDNNeUF0TkRFZ0xURXdOQ0F0TVRJd0lDMHhPVEJqTFRZd0lDMDJOQ0F0TVRNNElDMDRNeUF0TVRVMklDMHlNRE5qTFRNZ0xUa2dMVEUzSUMweU1TQXRNalFnTFRJeFl5MDRJREFnTFRFMUlERTBJQzB4TlNBeE5IWXhOVGN6ZWsweE5qTWdNemt6WXkwME1TQXROVFFnTFRnd0lDMHhNRFlnTFRFd015QXRNVFk1WXpVNElEWWdNVEUxSURNNUlERTNNaUF4TXpoak1UTWdNak1nTVRZZ05ERWdNVFlnTlRWak1DQXlOaUF0TkNBMU1TQXRNVEFnTnpkak1DQXlJQzB4SURRZ0xURWdObU10TVRrZ0xUTTFJQzAwTlNBdE5qY2dMVGMwSUMweE1EZDZJRTAwTnlBdE16UTRZelkwSURJZ01UTTNJRE15SURFNU9DQXhNemxqTVRRZ01qTWdNVGNnTkRFZ01UY2dOVFZqTUNBNUlDMHhJREUzSUMweElESTJZekFnTkNBdE1TQXhNQ0F0TXlBeE5tTXRNVFlnTFRJd0lDMHpOeUF0TkRJZ0xUWXpJQzAzTVdNdE5UTWdMVFUySUMweE1qQWdMVGM0SUMweE5EZ2dMVEUyTlhwTk1UazFJQzAxTnpCakxUVXpJQzAxTmlBdE1USXdJQzAzT0NBdE1UUTRJQzB4TmpWak5qUWdNaUF4TXpjZ016SWdNVGs0SURFek9XTXhOQ0F5TXlBeE55QTBNU0F4TnlBMU5XTXdJRGtnTFRFZ01UY2dMVEVnTWpaak1DQTBJQzB4SURFd0lDMHpJREUySUdNdE1UWWdMVEl3SUMwek55QXRORElnTFRZeklDMDNNWHBOTVRrMUlDMHpOelpqTFRVeklDMDFOeUF0TVRJd0lDMDNPQ0F0TVRRNElDMHhOalpqTmpRZ015QXhNemNnTXpNZ01UazRJREV6T1dNeE5DQXlNeUF4TnlBME1pQXhOeUExTm1Nd0lEa2dMVEVnTVRjZ0xURWdNalZqTUNBMUlDMHhJREV4SUMweklERTNZeTB4TmlBdE1qQWdMVE0zSUMwME15QXROak1nTFRjeGVrMHhPVFVnTVRGakxUVXpJQzAxTnlBdE1USXdJQzAzT0NBdE1UUTRJQzB4TmpWak5qUWdNaUF4TXpjZ016SWdNVGs0SURFek9HTXhOQ0F5TXlBeE55QTBNaUF4TnlBMU5tTXdJRGtnTFRFZ01UY2dMVEVnTWpVZ1l6QWdOU0F0TVNBeE1TQXRNeUF4TjJNdE1UWWdMVEl3SUMwek55QXRORE1nTFRZeklDMDNNWHBOTkRjZ0xUa3lPV00yTkNBeklERXpOeUF6TXlBeE9UZ2dNVE01WXpFMElESXpJREUzSURReUlERTNJRFUyWXpBZ09TQXRNU0F4TnlBdE1TQXlOV013SURVZ0xURWdNVEVnTFRNZ01UZGpMVEUySUMweU1DQXRNemNnTFRReklDMDJNeUF0TnpKakxUVXpJQzAxTmlBdE1USXdJQzAzT0NBdE1UUTRJQzB4TmpWNlRURTVOU0F4T1RWakxUVXhJQzAxTlNBdE1URTFJQzAzTnlBdE1UUTBJQzB4TlRaak5qSWdNeUF4TXpRZ016UWdNVGswSURFek9XTXhOQ0F5TXlBeE55QTBNU0F4TnlBMU5TQmpNQ0F4TXlBd0lESTJJQzB6SURNNVl5MHhOU0F0TWpJZ0xUTTFJQzAwTmlBdE5qUWdMVGMzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRNFJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTRSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFF4TjJNMk1pQXdJREV3T0NBek9DQXhORFFnT0RWak5EWWdOVGtnTmpnZ01URXlJRFk0SURFM01HTXdJRE0xSUMwNElEY3hJQzB5TkNBeE1URmpMVElnTlNBdE15QTVJQzB6SURFell6QWdNVGdnTVRFZ01qWWdNak1nTWpaak55QXdJREUwSUMweUlESXdJQzAzWXpFMElDMHhNQ0F5TkNBdE16VWdNamtnTFRVeGJETWdMVEV3WXpFd0lDMHpOQ0F4TmlBdE5UUWdNVFlnTFRnMFl6QWdMVGNnTFRFZ0xURTFJQzB4SUMweU0yTXRNU0F0TVRVZ0xUTWdMVEk1SUMwMUlDMDBNbU14TVNBdE1qVWdORGNnTFRFeE1TQTBOeUF0TVRjMFl6QWdMVEV5SUMweElDMHlOQ0F0TXlBdE16VWdZeTB4TWlBdE56TWdMVFF3SUMweE1EVWdMVEV4T1NBdE1Ua3hZeTAyTUNBdE5qUWdMVEV6T0NBdE9ETWdMVEUxTmlBdE1qQXlZeTB6SUMwNUlDMHhPQ0F0TWpJZ0xUSTFJQzB5TW5NdE1UUWdNVFVnTFRFMElERTFkalF5TVhwTk5qQWdNak0xWXpZd0lEVWdNVEk0SURNNElERTROU0F4TXpkak1UTWdNalFnTVRZZ05ESWdNVFlnTlRaak1DQXpNeUF0T0NBMk1TQXRNakFnT1RKakxURTVJQzB6T0NBdE5EWWdMVGN6SUMwM09TQXRNVEUyWXkwME1DQXROVFFnTFRjNUlDMHhNRGNnTFRFd01pQXRNVFk1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpSRFJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkRSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNQ0F3WXpBZ056RWdNakkzSURFNU15QXlNamNnTWprd1l6QWdNamtnTFRJMUlEWXpJQzAyTXlBMk0yTXRNakVnTUNBdE5EWWdMVEV6SUMwME5pQXRNekJqTUNBdE1qRWdNalVnTFRJNUlESTFJQzAxTUdNd0lDMHlOU0F0TVRjZ0xUTTBJQzB6TkNBdE16UnpMVE16SURFeklDMHpNeUEwTW1Nd0lETTBJREkxSURrM0lERXdOU0E1TjJNMU5DQXdJREV3TUNBdE5ESWdNVEF3SUMwNU1tTXdJQzAxTlNBdE16TWdMVGcwSUMwMU1DQXRPVGRqTFRFM0lDMHhOeUF0TVRjeUlDMHhNallnTFRFNE1TQXRNVFF6YURFeU5tTXhNeUF3SURNMElERXpJRFEzSURVMWFESTFiQzB6TkNBdE1UQXhhQzB5TVRSNklDSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUkNRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalJDUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1T0NBdE1tTXdJRGMxSURrd0lERXpOaUF5TXpRZ01UTTJZekV3TWlBd0lESXlOQ0F0TlRnZ01qSTBJQzB4TXpaak1DQXROelVnTFRVM0lDMHhNemNnTFRJek5TQXRNVE0zWXkweE5qRWdNQ0F0TWpJeklEWTJJQzB5TWpNZ01UTTNlazB5TVRnZ05qWmpMVElnTFRnZ0xUTWdMVEUySUMweklDMHlOV013SUMwek5TQXhOeUF0TnpJZ016Y2dMVGs0WXpJM0lDMHpNU0EyTUNBdE5UY2dNVEEwSUMwMU4yTTBPU0F3SURneUlESXpJRGd5SURjM1l6QWdOallnTFRZd0lERTBOU0F0TVRNMElERTBOV010TXpRZ01DQXROelFnTFRVZ0xUZzJJQzAwTW5wTk5qRTVJQzB4TmpSMk16SXpJR013SURRZ05pQTRJREV4SURob01UUmpOaUF3SURFeElDMDBJREV4SUMwNGRpMHpNak5qTUNBdE5DQXROU0F0TnlBdE1URWdMVGRvTFRFMFl5MDFJREFnTFRFeElETWdMVEV4SURkNlRUVTFOeUF0TVRZMGRqTXlNMk13SURRZ05TQTRJREV3SURob01UVmpOU0F3SURFd0lDMDBJREV3SUMwNGRpMHpNak5qTUNBdE5DQXROU0F0TnlBdE1UQWdMVGRvTFRFMVl5MDFJREFnTFRFd0lETWdMVEV3SURkNlRURXdJQzB4TnpGakxUWWdNQ0F0TVRBZ015QXRNVEFnTjNZek1qTmpNQ0EwSURRZ09DQXhNQ0E0YURFMFl6WWdNQ0F4TUNBdE5DQXhNQ0F0T0hZdE16SXpZekFnTFRRZ0xUUWdMVGNnTFRFd0lDMDNJR2d0TVRSNlRUWXpJREUxT1dNd0lEUWdOQ0E0SURFd0lEaG9NVFJqTlNBd0lERXdJQzAwSURFd0lDMDRkaTB6TWpOak1DQXROQ0F0TlNBdE55QXRNVEFnTFRkb0xURTBZeTAySURBZ0xURXdJRE1nTFRFd0lEZDJNekl6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRME1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTBNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDJNeUF0TWpVNFl5MHpPQ0F3SUMwMU9DQTRPQ0F0TlRnZ01qVTRZekFnTVRZNUlERTVJREkxT0NBMU9DQXlOVGhqTXpnZ01DQTFPQ0F0T0RjZ05UZ2dMVEkyTW1Nd0lDMHhOallnTFRJeElDMHlOVFFnTFRVNElDMHlOVFI2VFRZeklESXdNbU10TWpRZ01DQXRNellnTFRZMUlDMHpOaUF0TWpBemN6RXlJQzB5TURVZ016VWdMVEl3TldNeU5TQXdJRE0ySURZMElETTJJREl3TjJNd0lERXpOaUF0TVRJZ01qQXhJQzB6TlNBeU1ERjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORFk0TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRZNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01XTXdJRGMwSURrd0lERXpOU0F5TXpVZ01UTTFZekV3TVNBd0lESXlOQ0F0TlRnZ01qSTBJQzB4TXpWak1DQXROellnTFRVM0lDMHhNemdnTFRJek5TQXRNVE00WXkweE5qSWdNQ0F0TWpJMElEWTFJQzB5TWpRZ01UTTRlazB4TXpnZ05ERmpNQ0F0TmpZZ05qUWdMVEUwTnlBeE16TWdMVEUwTjJNME1TQXdJRFV6SURNMklEVXpJRGN3WXpBZ05qZ2dMVFl3SURFME55QXRNVE15SURFME4yZ3RPR010TXpVZ0xUTWdMVFEySUMwME1TQXRORFlnTFRjd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUkRNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalJETXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTVRnZ0xUaGpMVEUxTVNBd0lDMHhOallnTVRNeUlDMHhNaklnTWpZMll6UTBJREV6TlNBeE1qa2dNakF6SURJek5DQXlNRE5qTnpJZ01DQXhNVFlnTFRNM0lERXhOaUF0T0Rkak1DQXRORElnTFRJMElDMDJPU0F0TmpBZ0xUWTVZeTB5TnlBd0lDMDFNU0F4TnlBdE5URWdORGRqTUNBeU5TQXhOQ0EwTkNBek15QTFNbU0ySURNZ01UY2dPQ0F4TnlBeE0yTXdJRGNnTFRJd0lERTBJQzAwTXlBeE0yTXROeklnTFRRZ0xURXhPU0F0T0RNZ0xURTBOQ0F0TVRVMVl5MDFJQzB4TmlBdE1pQXRNakVnTXlBdE1qRmpNeUF3SURjZ01TQXhNU0EwWXpJMUlERTRJRFUwSURJMUlEZzNJREkxSUdNM01TQXdJREV3T1NBdE5EWWdNVEE1SUMweE1EVmpNQ0F0TVRJMUlDMHhNREFnTFRFNE5pQXRNVGt3SUMweE9EWjZUVEFnTVRkak1DQXhNQ0EySURFMklERTNJREUzYkRReklEUmpNVEVnTVNBeE1pQTBJREUxSURFemJEZzBJREkyTTJNeUlEWWdNeUF4TUNBeklERTBZekFnTmlBdE15QTRJQzAzSURoakxUVWdNQ0F0T1NBdE15QXRNVFlnTFRFeGJDMDBOU0F0TlRCakxUY2dMVGdnTFRFeklDMHhNeUF0TWpNZ0xURXpjeTB4T1NBNUlDMHhPU0F4T0dNd0lEY2dNeUF4TXlBeE1DQXlNV3d4TXpFZ01UUTRZellnTnlBeE1TQXhNQ0F4T1NBeE1HTXhOU0F3SURJeklDMHhNU0F6T0NBdE1URWdZekV6SURBZ01qa2dNVEVnTkRJZ01URmpPQ0F3SURFeUlDMDFJREV5SUMweE1tTXdJQzAwSUMweElDMDRJQzB6SUMweE5Hd3RNVEU1SUMwek56aGpMVEVnTFRVZ0xUTWdMVGdnTFRNZ0xURXhjeklnTFRVZ055QXRObXcwTWlBdE5HTXhNU0F0TVNBeE55QXROeUF4TnlBdE1UZHpMVFlnTFRFM0lDMHhPU0F0TVRkb0xUSXdOMk10TVRNZ01DQXRNVGtnTnlBdE1Ua2dNVGQ2VFRZM09DQXpORFZqTFRVZ01DQXRNVEVnTXlBdE1URWdNVEJqTUNBMklESWdNVEVnTlNBeE9HTXhOaUF6TmlBME1DQTNPU0E0TXlBM09XTXhPQ0F3SURNd0lDMDVJRE0xSUMweU1uTXlJQzB5TVNBM0lDMHlNU0JqTVNBd0lEZ2dPQ0F4TmlBeE4yTXhNeUF4TlNBeU9TQXlOeUExTXlBeU4yTXhPU0F3SURNeUlDMDRJRE00SUMweU0yTTFJQzB4TXlBeUlDMHlNU0EzSUMweU1XTXhJREFnT0NBNElERTJJREUzWXpFeklERTBJREk1SURJM0lEVXpJREkzWXpNeElEQWdORFFnTFRJMElEUTBJQzAwT1dNd0lDMDBPU0F0TkRFZ0xURXhPQ0F0TkRFZ0xURTBPR013SUMwNElEUWdMVEV6SURFeElDMHhNMk14TlNBd0lESTFJREl5SURNeklEUXlZek1nT0NBM0lERXdJREV4SURFd1l6WWdNQ0F4TUNBdE5DQXhNQ0F0T1dNd0lDMDBJQzB4SUMwNElDMHpJQzB4TTJNdE1URWdMVEk1SUMweU9DQXROVGNnTFRZMUlDMDFOeUJqTFRJNElEQWdMVFE0SURFeUlDMDBPQ0F6T1dNd0lEUXdJRE01SURFd05TQXpPU0F4TXpoak1DQTVJQzAxSURFMklDMHhOQ0F4Tm1NdE1qWWdNQ0F0TlRBZ0xUTTNJQzAyTXlBdE56WnNMVE0wSUMweE1ESmpMVElnTFRZZ0xUTWdMVGtnTFRFeUlDMDVhQzB6TUdNdE55QXdJQzA1SURFZ0xUa2dOV013SURJZ01DQTBJREVnTjJ3ME5TQXhNemRqTXlBNUlEUWdNVFVnTkNBeU1XTXdJREV4SUMwMklERTNJQzB4TmlBeE4yTXRNallnTUNBdE5UQWdMVE0zSUMwMk15QXROelpzTFRNMElDMHhNREpqTFRJZ0xUWWdMVE1nTFRrZ0xURXlJQzA1YUMwek1HTXROeUF3SUMwNUlERWdMVGtnTlNCak1DQXlJREFnTkNBeElEZHNORGNnTVRRell6SWdOeUEySURJeElEWWdNamh6TFRNZ01USWdMVEV3SURFeVl5MHlNQ0F3SUMwME1DQXRNemtnTFRVd0lDMDJNMk10TWlBdE5TQXROU0F0T1NBdE1URWdMVGw2VFRFeE16TWdNakUyWXkweU9DQXdJQzAyTUNBeU15QXROakFnT0RGak1DQTNOaUExTnlBeE5UWWdNVEl3SURFMU5tTXhPQ0F3SURJNUlDMDJJRE0zSUMweE9XTTBJQzAySURjZ0xURXhJRGtnTFRFeFl6TWdNQ0EwSURRZ055QXhObU15SURnZ05TQXhNaUF4TkNBeE1tZ3lOR000SURBZ01URWdMVElnTVRFZ0xUZGpNQ0F0TWlBdE1TQXROU0F0TWlBdE9Xd3ROVEVnTFRFMk1pQmpMVElnTFRVZ0xUTWdMVEV4SUMweklDMHhOV013SUMwNElETWdMVEV6SURFeElDMHhNMk14T0NBd0lETXpJRE0zSURReklEWXlZeklnTlNBMUlEa2dNVEVnT1dNMUlEQWdNVEVnTFRNZ01URWdMVEV3WXpBZ0xUWWdMVFVnTFRFeklDMDFJQzB4T0dNdE9DQXRNVGtnTFRJNUlDMDNNU0F0TmpnZ0xUY3hZeTB5TWlBd0lDMHpNeUF4TVNBdE16Y2dNamhqTFRJZ09TQXRNeUF4TlNBdE5pQXhOV010TlNBd0lDMHhNQ0F0TVRBZ0xURXhJQzB4TVdNdE1UUWdMVEl3SUMwek15QXRNek1nTFRVMUlDMHpNM3BOTXpZNUlERXlOMk10T0NBdE5ESWdMVEV5SUMweE1ETWdORFlnTFRFd015QmpORGNnTUNBNU5DQTNNQ0E1TkNBeE5UVmpNQ0F6TmlBdE1UQWdOakFnTFRRMUlEWXdZeTAwTXlBd0lDMDRNaUF0TkRrZ0xUazFJQzB4TVRKNlRURXhNaklnTWpnMFl6QWdMVEkwSURnZ0xUTTRJREl5SUMwek9HTXpNeUF3SURjMklERXdNaUEzTmlBeE5EWmpNQ0F4TmlBdE5pQXpNU0F0TWpJZ016RmpMVFF6SURBZ0xUYzJJQzA1TVNBdE56WWdMVEV6T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMk1UTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTJNVE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFVnTVdNdE9DQXlJQzB4TkNBNUlDMHhOQ0F4Tm1Nd0lESWdNQ0F6SURFZ05Xd3hNRFVnTkRVNVl6SWdPQ0E1SURFMElERTVJREUwWXpnZ01DQXhOU0F0TmlBeE55QXRNVFJzTVRBMklDMDBOVGwyTFRSak1DQXRPQ0F0TlNBdE1UVWdMVEUwSUMweE4yZ3ROR010T0NBd0lDMHhOU0ExSUMweE55QXhNMnd0T0RrZ016ZzFiQzA0T0NBdE16ZzFZeTB6SUMwNElDMHhNQ0F0TVRNZ0xURTRJQzB4TTJndE5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTVOREF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TkRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRFNU5DQXRNVGMzWXpBZ05DQXlJRGdnTlNBeE1Xd3pOVFFnTXpVMFl6TWdNeUEzSURRZ01URWdOR000SURBZ01UWWdMVFlnTVRZZ0xURTFZekFnTFRRZ0xUSWdMVGtnTFRVZ0xURXliQzB6TlRNZ0xUTTFNMk10TXlBdE15QXROeUF0TlNBdE1URWdMVFZqTFRnZ01DQXRNVGNnTnlBdE1UY2dNVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1VKQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9VSkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVEEwWXpFeE1TQXRNVFE1SURNek1DQXRNekk0SURVeE9TQXRNelUxYURFeFl6STFJREFnTkRFZ01UVWdORGtnTkRWMkxURTNObU13SUMweE1pQXRPU0F0TVRnZ0xUSTNJQzB4T0dNdE56Z2dNQ0F0TVRjeElETTFJQzB5TnprZ01UQXpZeTB4TWpJZ056Z2dMVEl4TXlBeE5URWdMVEkzTXlBeU1UbDJNVGd5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRsQ055NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUbENOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFl3TUdneE5IWXROelV3YUMweE5IWTNOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTUVZMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1FWTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTNJREpqTUNBM09TQXRNVEVnTVRJeUlDMDNNeUF4TnpKc05DQTNZelkySUMwME15QXhNRFVnTFRrM0lERXdOU0F0TVRnd1l6QWdMVGMzSUMwek9TQXRNVFF5SUMweE1ETWdMVEU0TW13dE5pQTNZek0wSURJMklEUTJJRFF4SURVNElEY3pZekV3SURJNUlERTFJRFl4SURFMUlERXdNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkxTURndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMU1EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5TQTNOMk10TXlBeE5TQXROU0F5T1NBdE5TQTBNMk13SURJM0lEWWdOVElnTVRjZ056TmpNalVnTlRBZ05UWWdOak1nTVRBNElEWXpZekV6SURBZ05qQWdMVFlnT1RFZ0xUUTVZekUxSUMweU1pQXlOeUF0TlRZZ01qY2dMVEV3TTJNd0lDMDJOU0F0TWpBZ0xURXdOU0F0TnprZ0xURXpNV010TVRRZ0xUWWdMVFkxSUMwek5pQXROemdnTFRjeVl6Y2dOQ0F4TkNBMklESXlJRFpqTWpVZ01DQTFNeUF0TVRZZ05qVWdMVEkwWXpZZ0xUVWdNVEFnTFRZZ01UZ2dMVEV4WXpRZ0xUSWdOeUF0TXlBeE1DQXRNMk14TnlBd0lESXhJRE15SURJMElEUTJZekVnTmlBeklERXdJRGdnTVRBZ1l6UWdNQ0EzSUMweUlEY2dMVEUwWXkwNUlDMHhOVFVnTFRVMUlDMHhOVGtnTFRneElDMHhOVGxqTFRVMElEQWdMVFUySURRMElDMDRNQ0EwTkdNdE1UY2dNQ0F0TWpjZ0xUVWdMVE0wSUMweE9XTXROQ0F0T0NBdE1UWWdMVE14SUMwek1DQXRNekZqTFRFeElESWdMVEUwSURFeklDMHhOQ0F5Tm1Nd0lESXdJRGNnTkRVZ01URWdOVGRqTVNBeUlERWdNeUF4SURSak1URWdNellnTWprZ056RWdOVFVnT1Roak5UUWdOVFFnT0RnZ01USTNJRGc0SURJd05HTXdJREk1SURBZ09UWWdMVFUwSURrMll5MHpOU0F3SUMwME5pQXRNalFnTFRRM0lDMHpPR013SUMweU1DQTBNU0F0TWpNZ05ERWdMVGd6SUdNd0lDMHlOU0F0TlNBdE9EZ2dMVFF5SUMwNE9HTXRNakVnTUNBdE5EQWdNalFnTFRRNUlEVTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVUpEUVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVKRFFTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME1TQXdZeTAwTUNBd0lDMDBNU0EzTXlBdE5ERWdPVFIyTVRVeVl6QWdNalVnTlRVZ05UQWdOellnTlRCak1qSWdNQ0F6TnlBdE1UVWdNemNnTFRVeVl6QWdMVFkwSUMwME5TQXRNVEUxSUMwMk5DQXRNVFF5ZGkwME1HTXdJQzB4TVNBMklDMHhOU0F4TkNBdE1UVmpNVGNnTUNBME5TQXhOeUExTUNBeU1XTXlJRE1nTmlBMElERXdJRFJ6T0NBdE1pQTRJQzAxWXpBZ0xURWdMVEVnTFRNZ0xUTWdMVFZqTFRRd0lDMDBOaUF0TmpnZ0xUWXlJQzA0TnlBdE5qSjZUVFE1SURJME5IWXRNVEUxWXpJeUlESTJJREk1SURZNElESTVJRGt6WXpBZ01UQWdMVEVnTVRnZ0xUTWdNakFnWXkwMElEVWdMVGdnT0NBdE1UTWdPR010TkNBd0lDMDVJQzB5SUMweE15QXRObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFZDUXpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQ1F6Y2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXlOakJqTUNBMElESWdOeUE0SURsak1UUWdOQ0ExT0NBeU1TQTJPQ0F5TVdNNUlEQWdNVFlnTFRFeUlERTVJQzB5TVdNeUlDMDFJRE1nTFRFMklETWdMVE0zWXpBZ0xURTFJREFnTFRNM0lDMHpJQzAyTldNeU1pQXlNU0ExTmlBek5pQTROU0F6Tm1Nek1DQXdJRFUwSUMweE5pQTFOQ0F0TmpCak1DQXROVEVnTFRJNUlDMHhORE1nTFRnNUlDMHhORE5qTFRFeUlEQWdMVEl5SURRZ0xUSTNJRFpqTFRNZ01TQXRNeUF6SUMweklEVmpNQ0EySURFMElEUTBJREl5SURRMFl6RWdNQ0F5SUMweElETWdMVEZqTVRBZ0xUZ2dNVGtnTFRFeUlESTNJQzB4TW1NeU1pQXdJREk1SURJM0lESTVJRFExSUdNd0lETTFJQzB5TmlBNE5TQXROVFFnT0RWakxUTXdJREFnTFRRNElDMDFNaUF0TlRRZ0xUYzFiQzA1SUMwMk1XTXdJQzB6SUMweUlDMDBJQzB6SUMwMFl5MDFJREFnTFRFMUlERTFJQzB4TlNBeE5XTXRNU0F5TVNBdE5TQXhOVGtnTFRVZ01UWTRjeTAwSURJMElDMDBOaUF6TTJNdE5pQXhJQzB4TUNBM0lDMHhNQ0F4TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMU5rTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFOa01pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NakFnTkRCakxURTFJREFnTFRJd0lEUWdMVEl3SURFd1l6QWdNVEFnTmlBeE55QXhNU0F5TTJNMU1DQTFOaUE1T1NBeE1UTWdNVFExSURFMk0yTTVJRGNnTVRVZ09TQXlNaUE1WXpFNElDMHlJREkwSUMweE1DQXpNU0F0TVRsc09Ea2dMVEV4TUdNeklDMDBJRGNnTFRRZ01UQWdNR016TXlBek1pQTJNaUEyTkNBNU1DQTVOV00zSURnZ01UUWdNVGNnTWpNZ01qVmpPU0EzSURFMUlEZ2dNalFnT0dNM0lEQWdNVFVnTFRZZ01qTWdMVEUwWXpFd0lDMDVJRGMySUMwNU1DQTROU0F0T1Rsak5TQXROU0F4TUNBdE1UQWdNVGNnTFRFd1l6VWdNQ0F4TVNBeklERTVJREV3SUdNeE1TQXhNU0E0TUNBNU9DQTVNU0F4TURkak5pQTBJREV5SURjZ01UZ2dOMk01SURBZ01qY2dMVGdnTWpjZ0xURTRZekFnTFRRZ0xUZ2dMVEUxSUMweE5DQXRNak5qTFRFeklDMHhOU0F0TVRjM0lDMHhPVE1nTFRFNE5DQXRNVGs1WXkwMElDMHpJQzB4TVNBdE5TQXRNVGtnTFRWekxURTJJRElnTFRJd0lEZGpMVGtnTVRBZ0xUZ3lJRGczSUMwNE55QTVNbU10T0NBNUlDMHhNU0F4TWlBdE1UWWdNVEpqTFRNZ01DQXRPQ0F0TVNBdE1UVWdMVGhzTFRFd09DQXRPVGhqTFRRZ0xUTWdMVEV4SUMwMUlDMHhPU0F0TlhNdE1UWWdNaUF0TWpBZ04yTXRPQ0F4TUNBdE9ESWdPRGNnTFRnMklEa3lJR010TnlBNElDMHhNU0F4TWlBdE1UWWdNVEpqTFRRZ01DQXRPQ0F0TVNBdE1URWdMVFJzTFRZeElDMDFOR010TVRFZ0xURXdJQzB5TUNBdE1UTWdMVEk1SUMweE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTFOa0l1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTmtJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRNZ09EbGpNQ0F6TVNBeE5DQTFOaUEwTkNBMU5tTXlNaUF3SURNMklDMHhOU0F6TmlBdE16WmpNQ0F0TWprZ0xUSXpJQzB6TUNBdE1qTWdMVFV4WXpBZ0xURTNJREl4SUMwek15QTBOeUF0TXpOak5ETWdNQ0EyTkNBek1DQTJOQ0EyTldNd0lETXlJQzB5TnlBMk5TQXROelVnTVRBNFl5MDFOQ0EwT1NBdE9USWdPVE1nTFRreUlERTFPR013SURZMklEVXdJREV3TkNBeE1UUWdNVEEwWXpjeUlEQWdNVEF6SUMwME5pQXhNRE1nTFRnNVl6QWdMVE14SUMweE5DQXROVFlnTFRRMElDMDFObU10TWpJZ01DQXRNellnTVRVZ0xUTTJJRE0yWXpBZ01qa2dNak1nTXpBZ01qTWdOVEVnWXpBZ01UY2dMVEl4SURNeklDMDBOeUF6TTJNdE5ETWdNQ0F0TmpRZ0xUTXdJQzAyTkNBdE5qVmpNQ0F0TXpJZ01qY2dMVFkxSURjMUlDMHhNRGhqTlRRZ0xUUTVJRGt5SUMwNU15QTVNaUF0TVRVNFl6QWdMVFkySUMwMU1DQXRNVEEwSUMweE1UUWdMVEV3TkdNdE56SWdNQ0F0TVRBeklEUTJJQzB4TURNZ09EbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZRa00yTG5odGJBQThjM2x0WW05c0lHbGtQU0pGUWtNMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UUTRZekFnTWpZZ01qUWdOek1nTXpNZ056ZGpNeUF4SURnZ01pQXhNaUF5WXprZ01DQXhPQ0F0TXlBeE9DQXRNVFIyTFRsak1DQXROVGNnTkNBdE1UYzVJREV6TmlBdE1UYzVZelE1SURBZ01UQXlJRE13SURFd09DQXhNREJqTFRNd0lDMHlOQ0F0TmpRZ0xUUTBJQzA1TUNBdE5EUmpMVGNnTUNBdE1UUWdNU0F0TWpBZ05XTXRNakVnTVRJZ0xUSTRJRE13SUMweU9DQTBPV013SURNMUlESTBJRGN6SURJNElEYzRZelVnT0NBeE5DQXhOQ0F5TkNBeE5HdzJOeUEyWXkweElEVWdMVE1nT1NBdE5TQXhOR010TWlBMklDMHpJREV4SUMweklERTFZekFnTVRRZ09TQXlNU0F4TnlBeU1TQnpOREVnTFRNZ05UZ2dMVFF6YkRNMklETmpOeUF0TVNBeE15QXRNeUF4TXlBdE1UQmpNQ0F0TXlBdE1TQXRPQ0F0TlNBdE1UUmpMVE1nTFRVZ0xURTJJQzB5TUNBdE16TWdMVE00WXkwMElDMHhNRElnTFRFeE1DQXRNVGd4SUMweU1EZ2dMVEU0TVdNdE56Z2dNQ0F0TVRJNElEVTRJQzB4TlRjZ01UTTVZeTB4SURNZ0xURWdOaUF0TVNBNWVrMHlNRFFnTVRZMFl6QWdMVEUxSURNM0lDMHlOaUExTXlBdE1qaG9OV014TmlBd0lETTJJREUwSURNNElETXlZekFnTVRnZ0xUTTRJREl3SUMwMU55QXlNV2d0T0dNdE1UVWdNQ0F0TWpVZ01DQXRNekVnTFRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQkdRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJHUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURKak1DQTJPQ0E0TXlBeE1qTWdNakUySURFeU0yTTVNeUF3SURJd05pQXROVElnTWpBMklDMHhNak5qTUNBdE56QWdMVFV5SUMweE1qY2dMVEl4TmlBdE1USTNZeTB4TkRrZ01DQXRNakEySURZd0lDMHlNRFlnTVRJM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQXdNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEF3TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwT1NBek9UZGpNQ0EyTlNBdE1qa2dPREVnTFRRM0lERXdNV015T0NBek1pQTBOeUExT0NBME55QXhNRFZqTUNBMk15QXRNelVnTVRBeklDMHpOU0F5TURKak1DQXhNREFnTWpjZ01UVTRJRFE1SURFNE5XTTBJRFVnTmlBM0lEZ2dOM016SUMweUlEUWdMVE5qTVNBd0lESWdMVElnTWlBdE5HTXdJQzB6SUMweElDMDJJQzAxSUMweE1HTXROU0F0T1NBdE1qZ2dMVFU1SUMweU9DQXRNVEV4WXpBZ0xUVTBJRE13SUMweE5EY2dNemNnTFRJd04yTXhJQzAxSURFZ0xURXhJREVnTFRFMll6QWdMVFU1SUMwek15QXRNVE13SUMwMk1pQXRNVFE0WXpJNUlDMHhPQ0EyTWlBdE9Ea2dOaklnTFRFME9DQmpNQ0F0TmlBd0lDMHhNU0F0TVNBdE1UWmpMVGNnTFRVNUlDMHpOeUF0TVRVeklDMHpOeUF0TWpBMmN6SXpJQzB4TURNZ01qZ2dMVEV4TVdNMElDMDFJRFVnTFRnZ05TQXRNVEZ6TFRNZ0xUWWdMVFlnTFRaakxUSWdNQ0F0TkNBeElDMDRJRFpqTFRJeUlESTRJQzAwT1NBNE5pQXRORGtnTVRnMll6QWdOek1nTXpVZ01UTTFJRE0xSURJd05Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTFNRGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kxTURraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBeklDMHlOVEJqTFRVNUlESWdMVEV3TWlBek15QXRNVEF6SURFeE1HTXdJREl6SURNZ05EWWdNVE1nTmpGak55QXhOQ0F4T1NBeU15QXlPU0F5TjJNeUlERWdOQ0F4SURjZ01XTXpNeUF3SURReklDMDBOeUEwTXlBdE56TmpMVEVnTFRJNUlDMHhOQ0F0TkRRZ0xURTBJQzAyTm5ZdE5HTXhJQzB4TlNBeE1pQXRNVFVnTVRjZ0xURTNZekFnTUNBeklDMHhJRFVnTFRGak1UTWdNQ0EwTmlBeE15QTBOaUF4TVRoak1DQXhOQ0F0TmlBNU1TQXROelVnT1RGakxUUWdNQ0F0TVRVZ01DQXRNVFVnTVRKek9TQXhOaUF4TlNBeE4yTXpPQ0EwSURjeklETXpJRGN6SURFd04zWTNJR013SURJMElDMDFJRGMzSUMwMU5pQTNOMk10TlNBd0lDMHlOQ0F0T0NBdE1qVWdMVEkxZGkwMFl6QWdMVFlnTVRJZ0xURTFJREV6SUMweE5XTTBJQzB4SURFM0lDMDFJREU1SUMwME1IWXRPR013SUMwek5DQXRNVE1nTFRZMUlDMDBNeUF0TmpWakxUTTNJRE1nTFRRNElEUTNJQzAwT0NBNE1XTXdJRFV6SURVeElERXdPU0F4TURNZ01UQTVZek1nTUNBMklDMHhJRGtnTFRGak1qVWdMVElnTVRBd0lDMHpNQ0F4TURBZ0xURXlNV013SUMweU15QXROQ0F0TkRZZ0xURXpJQzAyTldNdE55QXRNVElnTFRFMUlDMHhPU0F0TWpRZ0xUSTJZeTAxSUMwMklDMHhNaUF0TmlBdE1UZ2dMVEV3SUdNdE1pQXRNU0F0TXlBdE5DQXRNeUF0T1dNd0lDMHhJREVnTFRNZ01TQXROR014SUMwMUlETWdMVFVnTmlBdE5Xd3lNQ0F0T1d3eE1pQXRNVE5qTVRJZ0xURXlJREl6SUMwek15QXlOaUF0TlRCak5DQXRNVElnTlNBdE1qWWdOaUF0TkRCMkxUZGpNQ0F0T0RrZ0xUWXlJQzB4TkRBZ0xURXlNU0F0TVRRd2FDMDFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGs1Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrNU5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMElDMDVNMk13SURBZ0xUUWdOaUF0TkNBeE1IWXhOREJqTUNBME1pQTFNQ0EwTlNBNE1DQTBOV2d4TUdNeU1TQXdJRGN3SUMwMElEY3dJQzAwTjNZdE5EUTRZekFnTFRNZ0xUSWdMVGdnTFRjZ0xUaG9MVFZqTFRNZ01DQXROeUExSUMwM0lEaDJNekV4WXkweE1pQTNJQzB6TVNBeE1pQXROVFlnTVRKb0xUVmpMVE00SUMweElDMDNNQ0F0TVRjZ0xUYzJJQzB5TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVNVFqWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVRallpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0EwTlRCb01UUjJMVFl3TUdndE1UUjJOakF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRrME1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUazBNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREUyZGpjMU1XTXhJRGdnT0NBeE5TQXhOaUF4TldNeE1Ea2dNQ0F5TURRZ0xUWTVJREl3TkNBdE1UZzBkaTAwWXpBZ0xUZzRJQzAyTWlBdE1UVTBJQzB4TlRFZ0xURTFOR2d0TXpkMkxUUXlOR013SUMwNUlDMDNJQzB4TmlBdE1UWWdMVEUyWXkwNElEQWdMVEUySURjZ0xURTJJREUyZWswek1pQTNOVEIyTFRJM09HZ3pOMk0zTVNBd0lERXhPU0ExTVNBeE1Ua2dNVEl5ZGpSakxURWdOekFnTFRVd0lERTBOU0F0TVRVMklERTFNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUyTVRJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMk1USWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1TQTBOemxqTUNBM0lEWWdNVFFnTVRRZ01UWm9OR000SURBZ01UVWdMVFVnTVRnZ0xURXpiRGc0SUMwek9EVnNPRGtnTXpnMVl6SWdPQ0E1SURFeklERTNJREV6YURSak9TQXRNaUF4TkNBdE9TQXhOQ0F0TVRkMkxUUnNMVEV3TmlBdE5EVTVZeTB5SUMwNElDMDVJQzB4TkNBdE1UY2dMVEUwWXkweE1DQXdJQzB4TnlBMklDMHhPU0F4Tkd3dE1UQTFJRFExT1dNdE1TQXlJQzB4SURNZ0xURWdOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTmprdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5qa2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1URXlJQzB4TkRWakxUWXpJREFnTFRFeE1pQXpOU0F0TVRFeUlEazJZekFnTmpBZ05UUWdNVGswSURJeU55QXhPVFJqTmpjZ01DQXhNVFFnTFRNNElERXhOQ0F0T1Rkak1DQXRNemdnTFRNNElDMHhPVE1nTFRJeU9TQXRNVGt6ZWswMU9DQXRNamRqTFRNZ0xUZ2dMVFVnTFRFMUlDMDFJQzB5TW1Nd0lDMHlOU0F5TUNBdE5ESWdORGtnTFRReWFEUmpNekVnTWlBMk1TQXlNeUE0TnlBME1Xd3hNaUE0WXpJM0lERTNJRFl3SURNNElEYzBJRFkxWXpVZ09TQTNJREU0SURjZ01qWmpNQ0F5TVNBdE1UUWdNemdnTFRReElEUXdhQzAwWXkwek15QXdJQzAzTUNBdE1qY2dMVGszSUMwME1td3ROQ0F0TWlCakxUSTVJQzB4TnlBdE5qa2dMVFF3SUMwNE1pQXROeko2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkVNeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05FTXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUXhPQ0F0T0dNdE1UVXhJREFnTFRFMk5pQXhNeklnTFRFeU1pQXlOalpqTkRRZ01UTTFJREV5T1NBeU1ETWdNak0wSURJd00yTTNNaUF3SURFeE5pQXRNemNnTVRFMklDMDROMk13SUMwME1pQXRNalFnTFRZNUlDMDJNQ0F0TmpsakxUSTNJREFnTFRVeElERTNJQzAxTVNBME4yTXdJREkxSURFMElEUTBJRE16SURVeVl6WWdNeUF4TnlBNElERTNJREV6WXpBZ055QXRNakFnTVRRZ0xUUXpJREV6WXkwM01pQXROQ0F0TVRFNUlDMDRNeUF0TVRRMElDMHhOVFZqTFRVZ0xURTJJQzB5SUMweU1TQXpJQzB5TVdNeklEQWdOeUF4SURFeElEUmpNalVnTVRnZ05UUWdNalVnT0RjZ01qVWdZemN4SURBZ01UQTVJQzAwTmlBeE1Ea2dMVEV3TldNd0lDMHhNalVnTFRFd01DQXRNVGcySUMweE9UQWdMVEU0Tm5wTk1DQXhOMk13SURFd0lEWWdNVFlnTVRjZ01UZHNORE1nTkdNeE1TQXhJREV5SURRZ01UVWdNVE5zT0RRZ01qWXpZeklnTmlBeklERXdJRE1nTVRSak1DQTJJQzB6SURnZ0xUY2dPR010TlNBd0lDMDVJQzB6SUMweE5pQXRNVEZzTFRRMUlDMDFNR010TnlBdE9DQXRNVE1nTFRFeklDMHlNeUF0TVROekxURTVJRGtnTFRFNUlERTRZekFnTnlBeklERXpJREV3SURJeGJERXpNU0F4TkRoak5pQTNJREV4SURFd0lERTVJREV3WXpFMUlEQWdNak1nTFRFeElETTRJQzB4TVNCak1UTWdNQ0F5T1NBeE1TQTBNaUF4TVdNNElEQWdNVElnTFRVZ01USWdMVEV5WXpBZ0xUUWdMVEVnTFRnZ0xUTWdMVEUwYkMweE1Ua2dMVE0zT0dNdE1TQXROU0F0TXlBdE9DQXRNeUF0TVRGek1pQXROU0EzSUMwMmJEUXlJQzAwWXpFeElDMHhJREUzSUMwM0lERTNJQzB4TjNNdE5pQXRNVGNnTFRFNUlDMHhOMmd0TWpBM1l5MHhNeUF3SUMweE9TQTNJQzB4T1NBeE4zcE5Nelk1SURFeU4yTXRPQ0F0TkRJZ0xURXlJQzB4TURNZ05EWWdMVEV3TTJNME55QXdJRGswSURjd0lEazBJREUxTldNd0lETTJJQzB4TUNBMk1DQXRORFVnTmpCakxUUXpJREFnTFRneUlDMDBPU0F0T1RVZ0xURXhNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTkRFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5ERWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5EUWdNVEEyYUMwME1IWTBOR016TkNBeE1pQXpPU0F5TXlBME55QXhNREJvTVRWMkxUVXdNR2d0TWpKMk16VTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalJEUkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpSRFJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9EWWdNR2d0TVRjMmJEUWdNakZqTlRNZ01DQTFPU0F4TlNBMk5pQXpOV013SURFZ01TQXlJREVnTTJNd0lEQWdOVGtnTWpJM0lEWXpJREl6T1dNeElESWdNaUExSURJZ04yTXdJRGNnTFRjZ01UUWdMVEl6SURFMGFDMDBNbXc1SURJMVl6TXpJREFnTnpFZ09TQXhNRFVnTXpSb01qRnNMVGc0SUMwek1qTmpMVEVnTFRNZ0xURWdMVFlnTFRFZ0xUaGpNQ0F0TVRRZ01UUWdMVEkySURZMElDMHlObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwT0VRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME9FUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9DQXRNell5WXkweklEQWdMVFlnTVNBdE9DQXhkak0yTTJNd0lEZ2dPQ0F4TlNBeE5pQXhObU0wSURBZ09DQXRNU0F4TVNBdE0yTXhOaUF0TVRFZ01UTWdMVFF6SURFNUlDMDFPV014TmlBdE5EWWdOaklnTFRnMElEazVJQzB4TVRWc055QXROMk0wTWlBdE16WWdPRFVnTFRjMElERXhNQ0F0TVRJMVl6RTFJQzB5TnlBeU5DQXROVGdnTWpRZ0xUZzVZekFnTFRrZ0xURWdMVEU1SUMweklDMHlPR010TVNBdE5pQXRNekFnTFRjMUlDMDBNaUF0TVRBd1l6RTFJQzAwTXlBeU5DQXRPRGdnTWpZZ0xURXpOSFl0TjJNd0lDMHlPQ0F0TlNBdE1UVTVJQzAxTVNBdE1UVTVJR010TXlBd0lDMDFJREFnTFRnZ01XTXRNVFVnTkNBdE1qQWdNVE1nTFRJd0lESTBZekFnT1NBeklERTRJRFlnTWpkc01pQTFZekV4SURNeUlERTJJRFkxSURFMklERXdNR013SURVd0lDMHhNU0E1T0NBdE1qSWdNVEk0WXkwMU15QXhORFlnTFRFME9TQXhOVGNnTFRFNE1pQXhOakY2VFRVNUlDMHlNVEZqTWpJZ0xUVXlJRFU1SUMwNE15QTVPQ0F0TVRNM1l6SXdJQzB5T1NBek9TQXROakFnTlRVZ0xUa3lZekFnTVNBeElESWdNU0F6WXpZZ01qQWdNVEVnTXprZ01URWdOVGxqTUNBeE9DQXROU0F6TnlBdE1UWWdOVFZqTFRNMElEVTJJQzA0TkNBeE1ESWdMVEUwT1NBeE1USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORGd5TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRneUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFZ0xURTNZeTB4SURJZ0xURWdNeUF0TVNBMVl6QWdOU0F5SURFd0lEY2dNVEZqTVNBeElEa2dNU0F4TUNBeFl6UWdNQ0E1SUMweUlERXhJQzAzYkRVeElDMHhNRGxqTVNBdE1pQXlJQzB6SURRZ0xUTnpOQ0F4SURZZ00yTXhJRFFnTkRRZ01UQTVJRFEwSURFd09XTXpJRFFnTnlBMklERXhJRFpvT0RGak55QXRNU0F4TVNBdE5TQXhNU0F0TVRGak1DQXRNaUF3SUMwMElDMHhJQzAxYkMweE1EZ2dMVEl6TVdNdE15QXROQ0F0TmlBdE5pQXRNVEFnTFRaakxUY2dNQ0F0TVRBZ05pQXRNVEFnTm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME9UWXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBPVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TnpjM2RqRXhOelpqTmpNZ01DQXhNRFlnTXpjZ01UUXpJRGcxWXpRMklEVTVJRFk1SURFeE1pQTJPU0F4TnpCak1DQXpOU0F0T0NBM01TQXRNalFnTVRFeFl5MHlJRFVnTFRNZ09TQXRNeUF4TTJNd0lERTRJREV4SURJMklESXpJREkyWXpRMklEQWdOamNnTFRFeE5pQTJOeUF0TVRVd1l6QWdMVGNnTUNBdE1UWWdMVEVnTFRJMVl5MHhJQzB4TlNBdE15QXRNekFnTFRVZ0xUUTBZemtnTFRJM0lETTBJQzB4TVRBZ016UWdMVEUzTW1Nd0lDMHhNaUF0TVNBdE1qUWdMVE1nTFRNMVl5MHlJQzB4TWlBdE5DQXRNalFnTFRjZ0xUTTBZekV3SUMweU5DQXlOQ0F0TmpjZ01qUWdMVEV4TmlCak1DQXRNekVnTFRjZ0xUWXpJQzB4T1NBdE9URmpPU0F0TWpVZ01Ua2dMVFl5SURFNUlDMHhNRE5qTUNBdE16QWdMVGNnTFRZMElDMHhPU0F0T1RGak9TQXRNalVnTVRrZ0xUWXlJREU1SUMweE1ETmpNQ0F0TWprZ0xUWWdMVFU0SUMweE5pQXRPRFZqT0NBdE1qVWdNVFlnTFRVNUlERTJJQzA1Tm1Nd0lDMHhNaUF0TVNBdE1qVWdMVE1nTFRNMll5MHhNaUF0TnpNZ0xUUXhJQzB4TURRZ0xURXlNQ0F0TVRrd1l5MDFPU0F0TmpRZ0xURXpPQ0F0T0RNZ0xURTFOaUF0TWpBell5MHpJQzA1SUMweE55QXRNakVnTFRJMElDMHlNWE10TVRRZ01UUWdMVEUwSURFMGVrMHhOaklnTXpnMklHTXROREVnTFRVMElDMDRNQ0F0TVRBMklDMHhNRElnTFRFMk9XTTFOeUEySURFeE5DQXpPU0F4TnpFZ01UTTRZekV6SURJeklERTJJRFF4SURFMklEVTFZekFnTWpZZ0xUUWdOVEVnTFRFd0lEYzNZekFnTWlBdE1TQTBJQzB4SURaakxURTVJQzB6TlNBdE5EUWdMVFkzSUMwM05DQXRNVEEzZWsweE9UUWdMVEU1TW1NdE5UTWdMVFUySUMweE1qQWdMVGM0SUMweE5EZ2dMVEUyTm1NMk5DQXlJREV6TnlBek15QXhPVGtnTVRNNVl6RXpJREl6SURFMklEUXhJREUySURVMll6QWdPU0F0TVNBeE55QXRNU0F5TldNd0lEVWdMVEVnTVRFZ0xUTWdNVGRqTFRFMklDMHlNQ0F0TXpZZ0xUUXlJQzAyTXlBdE56RjZJRTB4T1RRZ00yTXROVE1nTFRVM0lDMHhNakFnTFRjNUlDMHhORGdnTFRFMk5tTTJOQ0F5SURFek55QXpNaUF4T1RnZ01UTTRZekUwSURJMElERTNJRFF5SURFM0lEVTJjekFnTXpBZ0xUUWdORE5qTFRFMklDMHlNQ0F0TXpZZ0xUUXpJQzAyTXlBdE56RjZUVFV3SURNeFl6WXlJRE1nTVRNMElETTBJREU1TlNBeE16bGpNVE1nTWpNZ01UWWdOREVnTVRZZ05UVmpNQ0F4TXlBd0lESTNJQzB6SURRd1l5MHhOU0F0TWpJZ0xUTTFJQzAwTmlBdE5qUWdMVGMzWXkwMU1TQXROVFVnTFRFeE5TQXROemNnTFRFME5DQXRNVFUzZWswMU1TQXROVE00WXpZeUlETWdNVE0wSURNMElERTVOQ0F4TXpnZ1l6RXpJREl6SURFMklEUXhJREUySURVMll6QWdPU0F0TVNBeE55QXRNU0F5TldNd0lESWdNQ0EwSUMweElEWmpMVEUySUMweU1DQXRNemNnTFRReklDMDJOU0F0TnpOakxUVXdJQzAxTkNBdE1URXpJQzAzTmlBdE1UUXpJQzB4TlRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FTTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORU00SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTXpjNVl6QWdNVFlnTWpRZ01qa2dOVE1nTWpsb05qQTVZekk1SURBZ05UTWdMVEV6SURVeklDMHlPWFl0TXpZMFl6QWdMVGdnTFRFeUlDMHhOQ0F0TWpjZ0xURTBZeTB4TkNBd0lDMHlOU0EySUMweU5TQXhOSFl5T0RSak1DQXhNeUF0TVRVeklERTVJQzB6TURZZ01UbHpMVE13TlNBdE5pQXRNekExSUMweE9YWXRNamcwWXpBZ0xUZ2dMVEV4SUMweE5DQXRNallnTFRFMFl5MHhOQ0F3SUMweU5pQTJJQzB5TmlBeE5IWXpOalI2VFRFeU1TQXhZeTB4TkNBd0lDMHlOU0EySUMweU5TQXhOSFl5TWpaak1DQXhOaUF5TXlBeU9TQTFNeUF5T1dnME1UY2dZek13SURBZ05UTWdMVEV6SURVeklDMHlPWFl0TWpJMll6QWdMVGdnTFRFeElDMHhOQ0F0TWpZZ0xURTBZeTB4TkNBd0lDMHlOaUEySUMweU5pQXhOSFl4TXpaak1DQXhNaUF0TVRBMUlERTVJQzB5TVRBZ01UbHpMVEl3T1NBdE55QXRNakE1SUMweE9YWXRNVE0yWXpBZ0xUZ2dMVEV5SUMweE5DQXRNamNnTFRFMGVrMHpNRFVnTlRoak1DQXpNaUF5TlNBMU9DQTFOeUExT0dNek15QXdJRFU1SUMweU5pQTFPU0F0TlRoak1DQXRNekVnTFRJMklDMDFPQ0F0TlRrZ0xUVTRZeTB6TWlBd0lDMDFOeUF5TnlBdE5UY2dOVGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkVGR0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRkdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhJQzB5TVRGak1DQTJJRFFnTVRBZ01URWdNVEZvTmpoak5DQXdJRGdnTFRJZ01URWdMVFpqTUNBd0lEVTJJQzB4TVRrZ05UY2dMVEV5TTJNeUlDMHlJRFFnTFRNZ05pQXRNM016SURFZ05DQXpZeklnTkNBMU5pQXhNak1nTlRZZ01USXpZeklnTlNBM0lEY2dNVEVnTjJNeElEQWdOQ0F3SURVZ0xURmpOU0F0TVNBM0lDMDJJRGNnTFRFeFl6QWdMVElnTUNBdE15QXRNU0F0Tld3dE1UQTJJQzB5TXpGekxUTWdMVFlnTFRFd0lDMDJZeTAwSURBZ0xUY2dNaUF0TVRBZ05td3RNVEE0SURJek1XTXRNU0F4SUMweElETWdMVEVnTlhwTk1URTJJQzA0TkNCakxUSXpJREFnTFRReUlERTVJQzAwTWlBME1uTXhPU0EwTWlBME1pQTBNbk0wTWlBdE1Ua2dORElnTFRReWN5MHhPU0F0TkRJZ0xUUXlJQzAwTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWRE9ERXVlRzFzQUR4emVXMWliMndnYVdROUlrVkRPREVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PRElnTlRjNGFDMDRNbll6Tm1nNU1HTXhOU0F3SURJNElDMHhNaUF5T0NBdE1qaDJMVEV4T0RCak1DQXRNVFVnTFRFeklDMHlPQ0F0TWpnZ0xUSTRhQzA1TUhZek5tZzRNbll4TVRZMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUUkJNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURJeU1XTXdJRE1nTVNBMklESWdNVEJqTXlBNElEWWdNVFFnTVRVZ01UUmpNU0F3SURVZ0xURWdPU0F0TW13ek1EQWdMVEV3TW1NeE15QXROQ0F4TXlBdE1UQWdNVE1nTFRFNGN6QWdMVEUxSUMweE15QXRNVGhzTFRNd05pQXRNVEF6WXkweElDMHhJQzB6SUMweElDMDBJQzB4WXkwM0lEQWdMVEV4SURnZ0xURTBJREUxWXkweElETWdMVElnTmlBdE1pQTVZekFnTlNBeklERXdJREUwSURFMVl6QWdNQ0F5TVRRZ056TWdNakkxSURjMll6WWdNaUE0SURRZ09DQTNjeTB5SURZZ0xUY2dOMk10TVRBZ05DQXRNakkySURjM0lDMHlNallnTnpkakxURXhJRFFnTFRFMElEa2dMVEUwSURFMGVpQWlMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSVFV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUlRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBeE5DQXlOalJvTFRReU1Hd3RORFEwSUMwMU1qaG9OREl3ZWswMU1UWWdNekF3YURZMk1Hd3ROVEUySUMwMk1EQm9MVFkyTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZMFJERXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBSREVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PVGdnTFRFell5MDFNU0F3SUMwNE9DQXpPQ0F0T0RnZ09EQmpNQ0F5TlNBeE1pQTFNU0F6TXlBMU1YTXpNQ0F0TVRNZ016QWdMVE13WXpBZ0xUSTVJQzB5TmlBdE1qa2dMVEkySUMwME5tTXdJQzB4TXlBeU1TQXRNalVnTkRjZ0xUSTFZekl4SURBZ09UWWdNVGNnT1RZZ01UUXpZekFnTkRJZ0xUSXhJRFl6SUMwMU1DQTJNMk10TXpBZ01DQXROVFVnTFRFM0lDMDJNeUF0TXpSb0xUSTFiRFU0SURFNE1XZ3hNakpqT1NBd0lESXhJRFFnTXpBZ09HZ3lNV3d0TVRjZ0xUVXdhQzB4TkROc0xUTTBJQzB4TURGak1qWWdNVGNnTlRFZ01qRWdOak1nTWpGak1UTWdNQ0E1TXlBdE5DQTVNeUF0TVRBMUlITXRPVE1nTFRFMU5pQXRNVFEzSUMweE5UWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORE15TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRNeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRnMElERXdNV010TkRnZ09DQXRPRFFnTkRrZ0xUZzBJRGs1WXpBZ05UWWdORFVnTVRBd0lERXdNQ0F4TURCek1UQXdJQzAwTkNBeE1EQWdMVEV3TUdNd0lDMDFNQ0F0TXpjZ0xUa3hJQzA0TkNBdE9UbDJMVEV3TVdndE16SjJNVEF4ZWswME55QXlNREJqTUNBd0lESWdMVGcwSURVeklDMDROR00xTWlBd0lEVXpJRGcwSURVeklEZzBZekFnTkRFZ0xURXlJRGd6SUMwMU15QTRNMk10TkRBZ01DQXROVE1nTFRReUlDMDFNeUF0T0RONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9EZzFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPRGcxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV4TXlBdE9HTXROekVnTUNBdE1UQXpJRE0zSUMweE1ETWdOemRqTUNBek15QXlNU0ExT0NBME9DQTFPR015TVNBd0lETTVJQzB4TWlBek9TQXRNelpqTUNBdE1qWWdMVEUwSUMwek9DQXRNalVnTFRRell5MDRJQzAwSUMweE15QXROaUF0TVRNZ0xURXlZekFnTFRFd0lERTJJQzB4T0NBek5pQXRNVGhqTmpVZ01DQTVOeUE0TVNBNU55QXhNamxqTUNBeU9TQXRNVElnTlRFZ0xUUTJJRFV4WXkwek1TQXdJQzAxTVNBdE1qRWdMVFl3SUMwek1HTXROeUF0TnlBdE1USWdMVEV3SUMweE9TQXRNVEJqTFRrZ01DQXRNVFlnTmlBdE1UWWdNVFZqTUNBMklERWdPU0EwSURFNWJEVTFJREUyTVNCak5DQXhNaUF4TVNBeE55QXlNaUF4TjJNM0lEQWdNVE1nTFRFZ01qY2dMVFZqTVRJZ0xUUWdNeklnTFRnZ05qQWdMVGhqTWprZ01DQTFOQ0F6SURjMElEbGpNVFFnTkNBeU5TQTNJREkxSURkak5TQXdJRGtnTFRRZ09TQXRPV013SUMwM0lDMDBJQzB4TXlBdE1UTWdMVEl5WXkwek1TQXRNamtnTFRjM0lDMDFOaUF0TVRNMUlDMDFObU10TVRNZ01DQXRNamdnTWlBdE16a2dNMk10TVRBZ01pQXRNVFFnTWlBdE1UZ2dMVGhzTFRFMUlDMDBOV010TXlBdE1UQWdMVEVnTFRFMklERTBJQzB4TW1NeE15QTBJREkzSURjZ05EY2dOMk0yTlNBd0lERXdOU0F0TWpRZ01UQTFJQzA0TWlCak1DQXRPVFFnTFRZNElDMHhOVGNnTFRFMk1DQXRNVFUzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpReU5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXlOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNQ0F5TURCb0xURXdkakV5TldneE1Hd3lNekFnTWpNd2RpMHhNalY2VFRBZ01USTFhREV3YkRJek1DQXlNekIyTFRFeU5Xd3RNak13SUMweU16Qm9MVEV3ZGpFeU5YcE5NVEFnTFRFd01EQm9MVEV3ZGpFeU5XZ3hNR3d5TXpBZ01qTXdkaTB4TWpWNlRUQWdMVGMxYURFd2JESXpNQ0F5TXpCMkxURXlOV3d0TWpNd0lDMHlNekJvTFRFd2RqRXlOWHBOTUNBdE1USXdNSFl4TWpWb01UQnNNak13SURJek1IWXRNVEkxYkMweU16QWdMVEl6TUdndE1UQjZUVEFnTFRRd01IWXhNalZvTVRCc01qTXdJREl6TUhZdE1USTFiQzB5TXpBZ0xUSXpNR2d0TVRCNlRUQWdMVFkzTldneE1Hd3lNekFnTWpNd0lIWXRNVEkxYkMweU16QWdMVEl6TUdndE1UQjJNVEkxZWswd0lDMDJNREIyTVRJMWFERXdiREl6TUNBeU16QjJMVEV5Tld3dE1qTXdJQzB5TXpCb0xURXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGt6UkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrelJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQmpNQ0F5SURBZ05DQXlJRGRzTVRVeUlERTNOR015SURJZ05DQXpJRGdnTkdNeklEQWdOaUF0TVNBNElDMDBiREUwT0NBdE1UYzBZekVnTFRJZ01pQXROU0F5SUMwM1l6QWdMVE1nTFRFZ0xUVWdMVElnTFRkc0xURTBPQ0F0TVRjMFl5MHlJQzB5SUMwMUlDMHpJQzA0SUMwemN5MDJJREVnTFRnZ00yd3RNVFV5SURFM05HTXRNU0F5SUMweUlETWdMVElnTjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd056TXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOek1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OaUF4TVdNd0lERXlPQ0E1TkNBeU5ERWdNalF4SURJME1XTXlOaUF3SURJMklEQWdNamtnTVRoc01qVWdNVFExWXpJZ01USWdNQ0F4TXlBdE5pQXhPV010TVRBNElERXdNU0F0TVRrd0lESXlPQ0F0TVRrd0lETTRNV013SURnM0lESTBJREUzTXlBMk5TQXlNek5qTVRVZ01qSWdOREVnTlRBZ05USWdOVEJqTVRRZ01DQTBOU0F0TWpZZ05qVWdMVFE0WXpjMElDMDRNaUE1T0NBdE1qQTNJRGs0SUMwek1URmpNQ0F0TlRnZ0xUY2dMVEV5TXlBdE1UUWdMVEUyTkdNdE1pQXRNVElnTFRNZ0xURTBJRGtnTFRJMFl6RTBOQ0F0TVRFNUlESTVOeUF0TWpZeUlESTVOeUF0TkRZMElHTXdJQzB4TnpRZ0xURXhPU0F0TXpNNUlDMHpOalFnTFRNek9XTXRNak1nTUNBdE5Ea2dNaUF0TmprZ05tTXRNVEVnTWlBdE1UTWdNeUF0TVRVZ0xUbGpMVEV5SUMwMk55QXRNamNnTFRFMU5DQXRNamNnTFRJd01XTXdJQzB4TkRnZ01UQXdJQzB4TmpZZ01UVTVJQzB4Tmpaak5UUWdNQ0E0TUNBeE5pQTRNQ0F5T1dNd0lEY2dMVGtnTVRBZ0xUTXlJREUzWXkwek1TQTVJQzAyTnlBek5pQXROamNnT1RSak1DQTFOU0F6TlNBeE1ESWdPVFlnTVRBeVl6WTNJREFnTVRBM0lDMDFNeUF4TURjZ0xURXhOV013SUMwMk5TQXRNemtnTFRFMk15QXRNVGt3SUMweE5qTWdZeTAyTnlBd0lDMHhPVGNnTXpBZ0xURTVOeUF5TURCak1DQTFOeUF4T0NBeE5USWdNamtnTWpFMFl6SWdNVElnTVNBeE1TQXRNVE1nTVRkakxURXdNU0EwTUNBdE1UWTRJREV5TlNBdE1UWTRJREl6T0hwTk1qTTVJQzB4T1RkakxUSWdMVEV4SUMweElDMHhNU0F4TkNBdE1UUmpNVFlnTFRNZ016WWdMVFVnTlRZZ0xUVmpNVGMxSURBZ01qZzRJRGszSURJNE9DQXlNelpqTUNBMU9TQXRNVEFnTVRNNElDMDVNeUF5TXpKakxUWXdJRFkzSUMweE1EWWdNVEEwSUMweE5UTWdNVFF5WXkweE1DQTRJQzB4TWlBM0lDMHhOQ0F0Tkd3dE1qRWdMVEV5T0dNdE15QXRNVGtnTFRNZ0xURTRJREUxSUMweU5DQmpPRGdnTFRNd0lERTBOU0F0TVRBNUlERTBOU0F0TVRrMFl6QWdMVGt3SUMwME55QXRNVFUwSUMweE1UVWdMVEUzTjJNdE9DQXRNeUF0TWpBZ0xUWWdMVEkzSUMwMll5MDRJREFnTFRFeUlEVWdMVEV5SURFeFl6QWdOeUE0SURFd0lERTFJREV6WXpReUlERTRJRGN5SURZeElEY3lJREV3TjJNd0lEVTNJQzB6T1NBeE1EQWdMVEV3TUNBeE1UZGpMVEUySURRZ0xURTRJRE1nTFRJd0lDMDRlazB4TkRjZ09EWXhZekFnTFRFeE1TQTVOU0F0TWpBeElERTNOQ0F0TWpjd1l6Y2dMVFlnTVRFZ0xUVWdNVE1nT0dNMElESTJJRFlnTmpBZ05pQTVNbU13SURFMU5pQXROeklnTWpVeUlDMHhNek1nTWpVeUlHTXRNek1nTUNBdE5qQWdMVEkzSUMwMk1DQXRPREo2VFRnNElDMDBObU13SUMwMk15QXpPQ0F0TVRFMElEazBJQzB4TkRKak1USWdMVFlnTVRRZ0xUWWdNVFlnTm13ME9TQXlPRFZqTWlBeE1pQXhJREUxSUMweE1TQXhOR010T0RFZ0xUY2dMVEUwT0NBdE56VWdMVEUwT0NBdE1UWXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEJCTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMDBNbU13SURnMklEZzRJREUyTnlBeE9UZ2dNVFkzWXpVM0lEQWdPVGNnTFRNeUlEazNJQzA0TTJNd0lDMDROU0F0TVRBNUlDMHhOamNnTFRFNU9DQXRNVFkzWXkwMU5DQXdJQzA1TnlBek1TQXRPVGNnT0RONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EWkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFpCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRRMU1IWTRPVFpqTUNBNElEY2dNVFVnTVRZZ01UVm9Namd3WXprZ01DQXhOaUF0TnlBeE5pQXRNVFYyTFRnNU5tTXdJQzA0SUMwM0lDMHhOU0F0TVRZZ0xURTFhQzB5T0RCakxUa2dNQ0F0TVRZZ055QXRNVFlnTVRWNlRUUXdJRE0wTkhZdE5qa3lZekFnTFRnZ055QXRNVFVnTVRVZ0xURTFhREl3TW1NNElEQWdNVFVnTnlBeE5TQXhOWFkyT1RKak1DQTRJQzAzSURFMUlDMHhOU0F4TldndE1qQXlZeTA0SURBZ0xURTFJQzAzSUMweE5TQXRNVFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGUWtVeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFrVXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBJREUxTkdNd0lETWdNU0E0SURFZ09Hd3pOaUF4TWpaak5DQTFJREV3SURFeUlERTFJREV5WXprZ0xUSWdNVEVnTFRJZ01qTWdMVEpqTnlBd0lERTBJRElnTWpNZ01tTTRJREFnTVRFZ0xUVWdNVEVnTFRFMGRpMHlORFpqTUNBdE1UQWdNVEVnTFRJeElERTVJQzB5TVdNeE1DQXdJREV3SUMweE1DQXhNQ0F0TVRCek1DQXRPU0F0TVRBZ0xUbG9MVGs1WXkwNUlEQWdMVEUxSURJZ0xURTFJRGxqTUNBNElEWWdNVEFnTVRBZ01UQmpNVElnTUNBeU5DQTRJREkwSURJeWRqRTJPV013SURRZ0xURWdPU0F0TkNBNVl5MHhJREFnTFRNZ0xUSWdMVFVnTFRZZ1l5MDRJQzB4TWlBdE1qSWdMVFl4SUMweU15QXROalJqTFRFZ0xURWdMVE1nTFRVZ0xUY2dMVFZqTFRFZ01DQXRNeUF4SUMwMklETmpMVElnTVNBdE15QXpJQzB6SURkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5URTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEUzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE0zTlNBdE5HTXRNVElnTUNBdE1Ua2dPQ0F0TVRrZ01UbGpNQ0ExSURFZ01UQWdNeUF4T1dNeU1TQTRNQ0EyTlNBeE5ERWdNVFk0SURFNE0yTTVOaUF6T1NBeE1qUWdNVEF3SURFeU5DQXhOVGhqTUNBME15QXRNekVnTlRNZ0xUWTFJRFV6WXkwME1pQXdJQzAyTlNBdE1Ua2dMVFkxSUMwek5HTXdJQzA1SURVZ0xURTBJREUwSUMweU0yTTNJQzAzSURFMElDMHhPU0F4TkNBdE16ZGpNQ0F0TXpNZ0xUSTBJQzAyTXlBdE5UZ2dMVFl6WXkwek9DQXdJQzAxTWlBeU5pQXROVElnTlRSak1DQTNNQ0EyTkNBeE16Z2dNVFl6SURFek9HTTVNeUF3SURFME9DQXROREVnTVRRNElDMHhNRFlnWXpBZ0xURXdPU0F0T0RjZ0xURTFOU0F0TVRnMUlDMHhOemRqTFRRM0lDMHhNU0F0T1RBZ0xUTXdJQzB4TVRjZ0xUWXdZeTAySUMwM0lDMHhNQ0F0TVRNZ0xURXdJQzB4TjJNd0lDMHpJRElnTFRRZ05TQXROSE14TUNBeklESXdJRGRqTVRVZ05pQXpNU0E1SURVd0lEbGpNemtnTUNBMk9TQXRNak1nTVRBMUlDMHlNMk15TWlBd0lETTRJRGdnTlRJZ01qaGpOeUF4TUNBeE1pQXhNeUF4T1NBeE0yTTVJREFnTVRnZ0xUVWdNVGdnTFRFMFl6QWdMVFVnTFRFZ0xUa2dMVFFnTFRFNFl5MHlNeUF0TmprZ0xUVXhJQzB4TURnZ0xURXhOQ0F0TVRBNFl5MDRNaUF3SUMweE1UUWdOVE1nTFRFMU55QTFNeUJqTFRFNElEQWdMVEkySUMweE1TQXRNeklnTFRJM2N5MHhNaUF0TWpNZ0xUSTFJQzB5TTNwTk5DQXhOV013SURVZ01TQXhNQ0F6SURFNVl6SXhJRGd3SURZMUlERTBNU0F4TmpnZ01UZ3pZemsySURNNUlERXlOQ0F4TURBZ01USTBJREUxT0dNd0lEUXpJQzB6TVNBMU15QXROalVnTlROakxUUXlJREFnTFRZMUlDMHhPU0F0TmpVZ0xUTTBZekFnTFRrZ05TQXRNVFFnTVRRZ0xUSXpZemNnTFRjZ01UUWdMVEU1SURFMElDMHpOMk13SUMwek15QXRNalFnTFRZeklDMDFPQ0F0TmpOakxUTTRJREFnTFRVeUlESTJJQzAxTWlBMU5HTXdJRGN3SURZMElERXpPQ0F4TmpNZ01UTTRJR001TXlBd0lERTBPQ0F0TkRFZ01UUTRJQzB4TURaak1DQXRNVEE1SUMwNE55QXRNVFUxSUMweE9EVWdMVEUzTjJNdE5EY2dMVEV4SUMwNU1DQXRNekFnTFRFeE55QXROakJqTFRZZ0xUY2dMVEV3SUMweE15QXRNVEFnTFRFM1l6QWdMVE1nTWlBdE5DQTFJQzAwY3pFd0lETWdNakFnTjJNeE5TQTJJRE14SURrZ05UQWdPV016T1NBd0lEWTVJQzB5TXlBeE1EVWdMVEl6WXpJeUlEQWdNemdnT0NBMU1pQXlPR00zSURFd0lERXlJREV6SURFNUlERXpZemtnTUNBeE9DQXROU0F4T0NBdE1UUmpNQ0F0TlNBdE1TQXRPU0F0TkNBdE1UaGpMVEl6SUMwMk9TQXROVEVnTFRFd09DQXRNVEUwSUMweE1EZ2dZeTA0TWlBd0lDMHhNVFFnTlRNZ0xURTFOeUExTTJNdE1UZ2dNQ0F0TWpZZ0xURXhJQzB6TWlBdE1qZHpMVEV5SUMweU15QXRNalVnTFRJell5MHhNaUF3SUMweE9TQTRJQzB4T1NBeE9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXlOekV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TnpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRNNUlDMHlNVFZvTnpGakxUVWdNVEk0SUMweE1TQTJNamtnTFRFeElEWXlPV014SURFNElERTNJREk0SURNeElESTRZekV4SURBZ01qQWdMVFlnTWpBZ0xURTNZekFnTFRJd0lDMDJJQzB5TmpZZ0xUY2dMVEk0T0dNd0lDMDRJRFFnTFRFMElERXhJQzB4Tm1NeUlDMHhJRFFnTFRFZ05pQXRNV00xSURBZ01UWWdPQ0F5TXlBeE0yTXhNQ0EySURJeElERXdJRE14SURFMFl6RWdNQ0F5SURFZ015QXhZemNnTVNBeE15QXlJREl3SURKak5EY2dMVElnT1RJZ0xUTTRJRGt5SUMwNU5tTXdJQzAwT0NBdE16SWdMVEV4TUNBdE1USXpJQzB4TnpOakxURXdJQzAzSUMweE55QXRNVFVnTFRNd0lDMHlOU0JqTFRJMklDMHlNU0F0TWpnZ0xUUTVJQzB5T1NBdE56Rm9OelpzTFRreUlDMHlNRE42VFRZMklERXpZekFnTFRRd0lETWdMVEV3TVNBeklDMHhNREZqTUNBdE5TQXlJQzB4TkNBeE1TQXRNVFJqTXlBd0lEWWdNU0F4TUNBell6TXlJREU1SURZd0lEVXhJRGMwSURjMVl6RXhJREl5SURFMklEUXpJREUySURZeVl6QWdNakFnTFRZZ016Y2dMVEUxSURRNFl5MDNJRGNnTFRFMklERXhJQzB5TmlBeE1XTXRNalFnTUNBdE5qVWdMVE13SUMwM01TQXROVEZqTFRFZ0xUUWdMVElnTFRFM0lDMHlJQzB6TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVeU5qVXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOalVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F6TlhZM01XTXdJRFlnTlNBeE5DQXhNaUF4Tm1Nd0lEQWdNakFnT0NBeU5pQXhNWE14TWlBeE15QXhNaUF5TjNZeE16VmpNQ0EySURZZ01URWdNVFlnTVRGak55QXdJREUwSUMwMUlERTBJQzB4TVhZdE1USXdZekFnTFRnZ015QXRNakFnTVRJZ0xUSXdZekUzSURRZ05URWdNVGdnTmpNZ01qVmpPU0EySURFeUlERTVJREV6SURJNWRqRXpNR013SURZZ05pQXhNU0F4TmlBeE1XTTRJREFnTVRRZ0xUVWdNVFFnTFRFeGRpMHhNakpqTUNBdE9DQTNJQzB4TXlBeE5DQXRNVE5qTlNBeElESTFJRGtnTWpVZ09XTXlJREVnTXlBeElEVWdNV00wSURBZ055QXRNeUEzSUMwNGRpMDNNU0JqTUNBdE5pQXROU0F0TVRRZ0xURXlJQzB4TjJ3dE1qWWdMVEV3WXkwNElDMHpJQzB4TXlBdE1qSWdMVEV6SUMweU9YWXRPVE5qTUNBdE1USWdOeUF0TVRnZ01UTWdMVEU0YkRJMklERXdZeklnTVNBeklERWdOU0F4WXpRZ01DQTNJQzB6SURjZ0xUaDJMVGN4WXpBZ0xUWWdMVFVnTFRFMElDMHhNaUF0TVRkak1DQXdJQzB5TVNBdE9DQXRNamdnTFRFeGN5MHhNU0F0TVRVZ0xURXhJQzB5TTNZdE1UUXlZekFnTFRZZ0xUWWdMVEV4SUMweE55QXRNVEZqTFRjZ01DQXRNVE1nTlNBdE1UTWdNVEYyTVRJMVl6QWdOaUF0TlNBeE9DQXRNVE1nTVRoakxURWdNQ0F0TXlBdE1TQXROQ0F0TVd3dE5qRWdMVEkxSUdNdE5TQXRNaUF0TVRBZ0xUa2dMVEV3SUMweU1uWXRNVE01WXpBZ0xUWWdMVGNnTFRFeElDMHhOeUF0TVRGakxUY2dNQ0F0TVRNZ05TQXRNVE1nTVRGMk1USXpZekFnTlNBdE5TQXhOaUF0TVRJZ01UWmpMVEVnTUNBdE1pQXdJQzB6SUMweFl5MDVJQzB6SUMweU15QXRPU0F0TWpNZ0xUbGpMVEVnTUNBdE15QXRNU0F0TkNBdE1XTXROU0F3SUMwNElETWdMVGdnT1hZM01XTXdJRFlnTlNBeE5DQXhNaUF4Tm1Nd0lEQWdNakVnT1NBeU55QXhNV00ySURNZ01URWdNVElnTVRFZ01qTjJPVGxqTUNBNElDMDJJREU0SUMweE15QXhPR010TVNBd0lDMHlJQzB4SUMweklDMHhJR010TXlBdE1pQXRNaklnTFRFeElDMHlOaUF0TVRGakxUVWdNQ0F0T0NBeklDMDRJRGw2VFRJM01TQXRNVEUxWXkweklESWdMVFVnTWpBZ0xUVWdNemh6TWlBek5TQTFJRE00WXpZZ05TQXlOU0EzSURReklEZG9NVEJqTVRRZ05TQTBOaUF5TVNBME5pQXpOR013SURjZ0xUTTJJREkzSUMwME55QXpNMk10TXlBd0lDMDJJQzB4SUMweE1DQXRNV010TVRjZ01DQXRNelVnTkNBdE5ESWdNVEJqTFRNZ015QXROU0F5TVNBdE5TQXpPWE15SURNMUlEVWdNemRqTmlBMUlESTBJRGNnTkRFZ04yTXhOaUF3SURNeUlDMHlJRE0ySUMwM1l6VWdMVFFnT0NBdE1qSWdPQ0F0TXprZ1l6UWdMVEUwSURJd0lDMDBOeUF6TkNBdE5EZGpNVElnTUNBeU9DQXpOaUF6TXlBME4yTXdJREU0SURFZ016WWdOU0F6T1dNMUlEVWdNak1nTnlBME1TQTNZelF4SURBZ05EUWdMVFlnTkRRZ0xUUTNZekFnTFRFMklDMHlJQzB6TVNBdE55QXRNelpqTFRjZ0xUWWdMVEl5SUMweE1DQXRNemdnTFRFd1l5MDBJREFnTFRnZ01TQXRNVElnTVdNdE1UUWdMVFVnTFRRM0lDMHlNQ0F0TkRjZ0xUTTBZekFnTFRjZ016WWdMVEkzSURRM0lDMHpNMmd4TUdNeE55QXdJRE0xSUMweUlEUXdJQzAzWXpRZ0xUVWdOeUF0TWpNZ055QXROREJqTUNBdE16WWdMVGNnTFRRMklDMDBOU0F0TkRZZ1l5MHhOeUF3SUMwek15QTBJQzAwTUNBeE1HTXROQ0F6SUMwMUlESXdJQzAxSURNNFl5MDBJREUwSUMweU1TQTBOaUF0TXpRZ05EWnpMVEkxSUMweU9DQXRNekVnTFRReVl5MHhJQzB4SUMweUlDMHpJQzB5SUMwMFl6QWdMVEUySUMweUlDMHpNeUF0T0NBdE16aGpMVFlnTFRjZ0xUSXlJQzB4TUNBdE16Y2dMVEV3WXkweE55QXdJQzB6TXlBMElDMDBNQ0F4TUhwTk9EQWdORFJqTFRJZ0xUZ2dMVE1nTFRReklDMHpJQzAzTkdNd0lDMHlOQ0F4SUMwME5pQXpJQzAxTUdNeElDMHpJRFlnTFRVZ01USWdMVFZqTWpNZ01DQTNNQ0F5TUNBM05pQTBNR015SURrZ05DQXpOeUEwSURZMElITXRNaUExTWlBdE5DQTFOMk10TWlBMElDMDRJRFlnTFRFMUlEWmpMVEkxSURBZ0xUY3hJQzB5TVNBdE56TWdMVE00ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRVd015NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXdNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREV6TjJNd0lETTFJREk0SURZeklEWXlJRFl6WXpNMUlEQWdOak1nTFRJNElEWXpJQzAyTTJNd0lDMHpOQ0F0TWpnZ0xUWXlJQzAyTXlBdE5qSmpMVE0wSURBZ0xUWXlJREk0SUMwMk1pQTJNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxTVVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1VRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXlNelJqTUNBeE1ESWdOVEFnTVRnNUlERTFPU0F5TkRsMk1XTXpJREFnTkNBdE1pQTBJQzAwZGkweE1YTXdJQzAxSUMweklDMDRZeTAyTnlBdE5Ea2dMVGt4SUMweE1UWWdMVGt4SUMweU1qZHpNamNnTFRFM055QTVNQ0F0TWpJNFl6TWdMVEVnTkNBdE15QTBJQzAyZGkweE0yTXdJQzB4SUMweElDMDBJQzB4SUMwMFl5MHlJREFnTFRNZ01DQXRNeUF4WXkweE1URWdOakVnTFRFMU9TQXhORGtnTFRFMU9TQXlOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTWpaRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVGcyWXpBZ01TQXhJRElnTWlBeWFEY3pZekVnTUNBeUlDMHlJRElnTFROMkxURTJZekFnTFRFZ0xURWdMVE1nTFRJZ0xUTm9MVFF6ZGkwek16Sm9ORE5qTVNBd0lESWdMVEVnTWlBdE0zWXRNVFZqTUNBdE1TQXRNU0F0TXlBdE1pQXRNMmd0TnpOakxURWdNQ0F0TWlBeElDMHlJREoyTXpjeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUSTJRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURJek1IWXhOR013SURJZ01DQXpJREVnTTJNNU9DQXROVElnTVRRd0lDMHhOVEFnTVRRd0lDMHlORGRqTUNBdE1UQXdJQzAwTWlBdE1UZzNJQzB4TXpnZ0xUSTBPR010TVNBd0lDMHpJREVnTFRNZ01uWXhOV013SURJZ01TQXpJRElnTkdNMU55QTFNU0EzT1NBeE1UWWdOemtnTWpJM1l6QWdNVEV3SUMweU15QXhOelFnTFRjNUlESXlOV010TVNBeElDMHlJRElnTFRJZ05Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXlOalF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TmpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRJZ0xURTNNR010TnlBNUlDMHhNaUExT0RFZ0xURXlJRFU0TVdNeElERTNJREUzSURJMklETXhJREkyWXpFd0lEQWdNVGtnTFRVZ01Ua2dMVEUyWXpBZ0xURTVJQzAzSUMweU5qQWdMVGNnTFRJNE1XTXdJQzA0SURRZ0xURTFJREV4SUMweE4yTXlJQzB4SURNZ0xURWdOU0F0TVdNNUlEQWdNVFlnT1NBeU5DQXhNMk14TmlBNUlESTRJREUySURRM0lERTJhRFpqTVRrZ01DQXpOaUF0TmlBMU1TQXRNVFpqTFRJZ01UTTVJQzB6SURJM05pQXRNeUF5Tnpaak1pQXhOeUF4T0NBeU5pQXpNU0F5Tm1NeE1DQXdJREU1SUMwMUlERTVJQzB4Tm1Nd0lDMHhPU0F0TmlBdE1qWXdJQzAySUMweU9ERWdZekFnTFRnZ015QXRNVFVnTVRBZ0xURTNZekVnTFRFZ015QXRNU0ExSUMweFl6a2dNQ0F4TnlBNUlESTBJREV6WXpFMklEa2dNamtnTVRZZ05EY2dNVFpvTm1NME55QXRNU0E1TVNBdE16Z2dPVEVnTFRrMFl6QWdMVFEySUMwek1pQXRNVEEzSUMweE1qSWdMVEUzTUdNdE1qTWdMVEUySUMwME55QXRORFFnTFRjNElDMDJNR013SURBZ0xUTWdMVElnTFRZZ0xUSmpMVElnTUNBdE5TQXhJQzA0SURWakxUTWdNeUF0TlNBMk1DQXROeUF4TXpWakxURTVJQzB5TkNBdE5EY2dMVFV4SUMwNE5DQXROemRqTFRJeklDMHhOeUF0TkRnZ0xUUTFJQzAzT1NBdE5qRmpNQ0F3SUMweklDMHlJQzAySUMweUlITXROaUF4SUMwNUlEVjZUVFEySURVd1l5MHhJQzAwSUMweUlDMHhOaUF0TWlBdE16SmpNQ0F0TXprZ015QXRPVGdnTXlBdE9UaGpNQ0F0TmlBeklDMHhOaUF4TVNBdE1UWmpNaUF3SURZZ01TQTVJRE5qTkRVZ01qZ2dPVEFnTnpnZ09UQWdNVE0wWXpBZ01qVWdMVEV3SURVNUlDMDBNQ0ExT1dNdE1qUWdNQ0F0TmpVZ0xUTXdJQzAzTVNBdE5UQjZUVEl5T0NBeU4yTXdJQzB6T0NBeklDMHhNRGNnTXlBdE1UQTNZekFnTFRZZ015QXRNVFlnTVRFZ0xURTJZeklnTUNBMUlERWdPU0F6WXpRMUlESTRJRGc1SURjNElEZzVJREV6TkdNd0lESXdJQzAySURNM0lDMHhOU0EwT1NCakxUWWdOeUF0TVRRZ01UQWdMVEkwSURFd1l5MHlOQ0F3SUMwMk5pQXRNekFnTFRjeUlDMDFNR010TVNBdE15QXRNU0F0TVRJZ0xURWdMVEl6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRVd01pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXdNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNekFnTFRJME0yTXdJRElnTVNBMUlETWdOMnd6T1RrZ05UQXdZemNnT1NBeE1pQXhOU0F4T0NBeE5XZ3hNRFpqTkNBd0lEWWdMVElnTmlBdE5YTXRNaUF0TmlBdE5TQXRNVEJzTFRNNU9TQXROVEF3WXkwMUlDMDJJQzB4TWlBdE1UUWdMVEl4SUMweE5HZ3RPVGxqTFRVZ01DQXRPQ0F6SUMwNElEZDZUVGN3TUNBdE1qUXpZekFnTWlBeElEVWdNeUEzYkRNNU9TQTFNREJqTnlBNUlERXlJREUxSURFNElERTFhREV3Tm1NMElEQWdOaUF0TWlBMklDMDFjeTB5SUMwMklDMDFJQzB4TUd3dE16azVJQzAxTURCakxUVWdMVFlnTFRFeUlDMHhOQ0F0TWpFZ0xURTBhQzA1T1NCakxUVWdNQ0F0T0NBeklDMDRJRGQ2VFRRM09DQXRNalV3WXkwMUlEQWdMVGdnTXlBdE9DQTNZekFnTWlBeElEVWdNeUEzYkRNNU9TQTFNREJqTnlBNUlERXlJREUxSURFNElERTFhREV3Tm1NMElEQWdOaUF0TWlBMklDMDFjeTB5SUMwMklDMDFJQzB4TUd3dE16azVJQzAxTURCakxUVWdMVFlnTFRFeUlDMHhOQ0F0TWpFZ0xURTBhQzA1T1hwTk1DQXRNalF6WXpBZ01pQXhJRFVnTXlBM2JETTVPU0ExTURCak55QTVJREV5SURFMUlERTRJREUxYURFd05tTTBJREFnTmlBdE1pQTJJQzAxY3kweUlDMDJJQzAxSUMweE1Hd3RNems1SUMwMU1EQmpMVFVnTFRZZ0xURXlJQzB4TkNBdE1qRWdMVEUwYUMwNU9TQmpMVFVnTUNBdE9DQXpJQzA0SURkNlRURXhOamtnTFRFM05HTXRNelFnTUNBdE5qSWdNamdnTFRZeUlEWXlZekFnTXpVZ01qZ2dOak1nTmpJZ05qTmpNelVnTUNBMk15QXRNamdnTmpNZ0xUWXpZekFnTFRNMElDMHlPQ0F0TmpJZ0xUWXpJQzAyTW5wTk1DQXhNemRqTUNBek5TQXlPQ0EyTXlBMk1pQTJNMk16TlNBd0lEWXpJQzB5T0NBMk15QXROak5qTUNBdE16UWdMVEk0SUMwMk1pQXROak1nTFRZeVl5MHpOQ0F3SUMwMk1pQXlPQ0F0TmpJZ05qSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVEUyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRFMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRd01pQXRNVEJqTFRnM0lEQWdMVEV5TnlBME5pQXRNVEkzSURrMVl6QWdOREVnTWpZZ056SWdOakFnTnpKak1qWWdNQ0EwT0NBdE1UVWdORGdnTFRRMVl6QWdMVE15SUMweE9DQXRORGNnTFRNeElDMDFNMk10TVRBZ0xUVWdMVEUySUMwM0lDMHhOaUF0TVRWak1DQXRNVElnTVRrZ0xUSXlJRFEwSUMweU1tTTRNU0F3SURFeU1DQXhNREFnTVRJd0lERTJNR013SURNMUlDMHhOU0EyTXlBdE5UY2dOak5qTFRNNElEQWdMVFl6SUMweU5pQXROelFnTFRNM1l5MDVJQzA1SUMweE5TQXRNVE1nTFRJMElDMHhNMk10TVRFZ01DQXRNVGtnTnlBdE1Ua2dNVGxqTUNBM0lERWdNVEVnTlNBeU15QnNOamdnTVRrNVl6VWdNVFFnTVRNZ01qRWdNamNnTWpGak9TQXdJREUySUMweUlETXpJQzAzWXpFMUlDMDBJRFF3SUMwNUlEYzBJQzA1WXpNMklEQWdOamNnTkNBNU1pQXhNV014TnlBMUlESXpJRGtnTXpBZ09YTXhNaUF0TmlBeE1pQXRNVEpqTUNBdE9DQXROU0F0TVRZZ0xURTNJQzB5TjJNdE16Z2dMVE0xSUMwNU5DQXROamtnTFRFMk5pQXROamxqTFRFMklEQWdMVE0xSURJZ0xUUTRJRFJqTFRRZ01TQXROaUF4SUMwNUlERmpMVFlnTUNBdE1UQWdMVElnTFRFeklDMHhNV3d0TVRrZ0xUVTJZeTB4SUMweklDMHlJQzAySUMweUlDMDRZekFnTFRVZ015QXRPQ0E1SUMwNFl6TWdNQ0EySURFZ01UQWdNaUJqTVRZZ05TQXpOQ0E0SURVNElEaGpPREFnTUNBeE16QWdMVEk1SURFek1DQXRNVEF4WXpBZ0xURXhOaUF0T0RRZ0xURTVOQ0F0TVRrNElDMHhPVFI2VFRFNUlEQmpMVEV6SURBZ0xURTVJRGNnTFRFNUlERTNjellnTVRZZ01UY2dNVGRzTkRNZ05HTXhNU0F4SURFeUlEUWdNVFVnTVROc09EUWdNall6WXpJZ05pQXpJREV3SURNZ01UUmpNQ0EySUMweklEZ2dMVGNnT0dNdE5TQXdJQzA1SUMweklDMHhOaUF0TVRGc0xUUTFJQzAxTUdNdE55QXRPQ0F0TVRNZ0xURXpJQzB5TXlBdE1UTnpMVEU1SURrZ0xURTVJREU0WXpBZ055QXpJREV6SURFd0lESXhiREV6TVNBeE5EZ2dZellnTnlBeE1TQXhNQ0F4T1NBeE1HTXhOU0F3SURJeklDMHhNU0F6T0NBdE1URmpNVE1nTUNBeU9TQXhNU0EwTWlBeE1XTTRJREFnTVRJZ0xUVWdNVElnTFRFeVl6QWdMVFFnTFRFZ0xUZ2dMVE1nTFRFMGJDMHhNVGtnTFRNM09HTXRNU0F0TlNBdE15QXRPQ0F0TXlBdE1URnpNaUF0TlNBM0lDMDJiRFF5SUMwMFl6RXhJQzB4SURFM0lDMDNJREUzSUMweE4zTXROaUF0TVRjZ0xURTVJQzB4TjJndE1qQTNlazAyTXpjZ01UTTBZekFnTmlBeUlERXhJRFVnTVRoak1UWWdNellnTkRBZ056a2dPRE1nTnpsak1UZ2dNQ0F6TUNBdE9TQXpOU0F0TWpKek1pQXRNakVnTnlBdE1qRWdZekVnTUNBNElEZ2dNVFlnTVRkak1UTWdNVFVnTWprZ01qY2dOVE1nTWpkak1Ua2dNQ0F6TWlBdE9DQXpPQ0F0TWpOak5TQXRNVE1nTWlBdE1qRWdOeUF0TWpGak1TQXdJRGdnT0NBeE5pQXhOMk14TXlBeE5DQXlPU0F5TnlBMU15QXlOMk16TVNBd0lEUTBJQzB5TkNBME5DQXRORGxqTUNBdE5Ea2dMVFF4SUMweE1UZ2dMVFF4SUMweE5EaGpNQ0F0T0NBMElDMHhNeUF4TVNBdE1UTmpNVFVnTUNBeU5TQXlNaUF6TXlBME1tTXpJRGdnTnlBeE1DQXhNU0F4TUdNMklEQWdNVEFnTFRRZ01UQWdMVGxqTUNBdE5DQXRNU0F0T0NBdE15QXRNVE5qTFRFeElDMHlPU0F0TWpnZ0xUVTNJQzAyTlNBdE5UY2dZeTB5T0NBd0lDMDBPQ0F4TWlBdE5EZ2dNemxqTUNBME1DQXpPU0F4TURVZ016a2dNVE00WXpBZ09TQXROU0F4TmlBdE1UUWdNVFpqTFRJMklEQWdMVFV3SUMwek55QXROak1nTFRjMmJDMHpOQ0F0TVRBeVl5MHlJQzAySUMweklDMDVJQzB4TWlBdE9XZ3RNekJqTFRjZ01DQXRPU0F4SUMwNUlEVmpNQ0F5SURBZ05DQXhJRGRzTkRVZ01UTTNZek1nT1NBMElERTFJRFFnTWpGak1DQXhNU0F0TmlBeE55QXRNVFlnTVRkakxUSTJJREFnTFRVd0lDMHpOeUF0TmpNZ0xUYzJiQzB6TkNBdE1UQXlZeTB5SUMwMklDMHpJQzA1SUMweE1pQXRPV2d0TXpCakxUY2dNQ0F0T1NBeElDMDVJRFVnWXpBZ01pQXdJRFFnTVNBM2JEUTNJREUwTTJNeUlEY2dOaUF5TVNBMklESTRjeTB6SURFeUlDMHhNQ0F4TW1NdE1qQWdNQ0F0TkRBZ0xUTTVJQzAxTUNBdE5qTmpMVElnTFRVZ0xUVWdMVGtnTFRFeElDMDVZeTAxSURBZ0xURXhJRE1nTFRFeElERXdlazB4TURReklEYzJZekFnTnpZZ05UY2dNVFUySURFeU1DQXhOVFpqTVRnZ01DQXlPU0F0TmlBek55QXRNVGxqTkNBdE5pQTNJQzB4TVNBNUlDMHhNV016SURBZ05DQTBJRGNnTVRaak1pQTRJRFVnTVRJZ01UUWdNVEpvTWpSak9DQXdJREV4SUMweUlERXhJQzAzWXpBZ0xUSWdMVEVnTFRVZ0xUSWdMVGxzTFRVeElDMHhOaklnWXkweUlDMDFJQzB6SUMweE1TQXRNeUF0TVRWak1DQXRPQ0F6SUMweE15QXhNU0F0TVROak1UZ2dNQ0F6TXlBek55QTBNeUEyTW1NeUlEVWdOU0E1SURFeElEbGpOU0F3SURFeElDMHpJREV4SUMweE1HTXdJQzAySUMwMUlDMHhNeUF0TlNBdE1UaGpMVGdnTFRFNUlDMHlPU0F0TnpFZ0xUWTRJQzAzTVdNdE1qSWdNQ0F0TXpNZ01URWdMVE0zSURJNFl5MHlJRGtnTFRNZ01UVWdMVFlnTVRWakxUVWdNQ0F0TVRBZ0xURXdJQzB4TVNBdE1URmpMVEUwSUMweU1DQXRNek1nTFRNeklDMDFOU0F0TXpOakxUSTRJREFnTFRZd0lESXpJQzAyTUNBNE1YcE5NVEUyT0NBeU1ESWdZeTAwTXlBd0lDMDNOaUF0T1RFZ0xUYzJJQzB4TXpsak1DQXRNalFnT0NBdE16Z2dNaklnTFRNNFl6TXpJREFnTnpZZ01UQXlJRGMySURFME5tTXdJREUySUMwMklETXhJQzB5TWlBek1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXlOekF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TnpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRReUlETTRNV3c1TUNBeE9UaHNPRGtnTFRFNU9HZ3ROalZqTFRJZ0xUY3pJQzAxSUMweU1qY2dMVFlnTFRJME5HTXdJQzA0SURRZ0xURTFJREV3SUMweE4yTXlJQzB4SURNZ0xURWdOU0F0TVdNNElEQWdNVFVnT1NBeU15QXhOR014TnlBeE1TQXpOU0F4TmlBMU5DQXhObU0wTnlBdE1pQTVNQ0F0TXprZ09UQWdMVGswWXpBZ0xUUTNJQzB6TWlBdE1UQTNJQzB4TWpFZ0xURTJPV010TWpNZ0xURTNJQzAwT0NBdE5EUWdMVGM0SUMwMk1XTXdJREFnTFRNZ0xUSWdMVFlnTFRKakxUSWdNQ0F0TlNBeElDMDRJRFZqTFRjZ09DQXRNVEVnTkRReElDMHhNaUExTlROb0xUWTFlazAyT0NBME9DQmpMVEVnTFRRZ0xURWdMVEUwSUMweElDMHlOMk13SUMwek9TQXpJQzB4TURRZ015QXRNVEEwWXpBZ0xUWWdNU0F0TVRVZ09TQXRNVFZqTXlBd0lEWWdNU0F4TUNBell6UTJJREk1SURnNUlEYzRJRGc1SURFek5XTXdJREkxSUMweE1TQTFOeUF0TkRBZ05UZGpMVEkwSURBZ0xUWTBJQzB5T0NBdE56QWdMVFE1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlVKRk1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkZNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOVElnTFRGakxUY3hJREFnTFRFeU9DQTJPQ0F0TVRJNElERTFNR013SURneklEVTNJREUxTVNBeE1qZ2dNVFV4WXpjeUlEQWdNVEk1SUMwMk9DQXhNamtnTFRFMU1XTXdJQzA0TWlBdE5UY2dMVEUxTUNBdE1USTVJQzB4TlRCNlRUazJJREUxTkdNd0lDMDNNQ0F6TVNBdE1USTRJRFUySUMweE1qaHpOVGNnTlRnZ05UY2dNVEk0WXpBZ056RWdMVE15SURFeU55QXROVGNnTVRJM2N5MDFOaUF0TlRZZ0xUVTJJQzB4TWpkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1FRTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRUUxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0l2UGk5a1lYUmhMMEp5WVhaMWNtRXZSVEEyTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBMk5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE5TQXROakl6WXpBZ09DQTJJREV6SURFMUlERTRZekl6TXlBeE16TWdNemN4SURJNE9TQXpOekVnTlRZNFl6QWdNVFUzSUMwME5pQXlOakVnTFRFMU1pQXlOakZqTFRFd01pQXdJQzB4TmpJZ0xUY3pJQzB4TmpJZ0xURXhNMk13SUMweE1DQXpJQzB4T0NBeE5pQXRNVGh6TWpNZ055QTFNQ0EzWXpRNUlEQWdPVFlnTFRRd0lEazJJQzB4TURSak1DQXROaklnTFRReklDMHhNRFlnTFRFd05pQXRNVEEyWXkwNE1TQXdJQzB4TWpNZ05qa2dMVEV5TXlBeE5EbGpNQ0E1TmlBM09DQXlNak1nTWpVeUlESXlNMk14TnpNZ01DQXlOemtnTFRFeE5pQXlOemtnTFRJNU1DQmpNQ0F0TXpBMElDMHlOakFnTFRRNE1pQXROVEEySUMwMk1ESmpMVFlnTFRNZ0xURXlJQzAxSUMweE55QXROV010T1NBd0lDMHhNeUEySUMweE15QXhNbnBOTWpZeklETXdPR013SURJd0lERXpJRE0ySURNd0lETTJZekV6SURBZ01qUWdMVGdnTWpRZ0xUSXpZekFnTFRFMklDMDVJQzB5TXlBdE1UWWdMVEkyWXkwMUlDMHpJQzA0SUMwMElDMDRJQzA0WXpBZ0xUWWdNVEFnTFRFeElESXlJQzB4TVdNME1TQXdJRFl3SURVd0lEWXdJRGd3WXpBZ01UZ2dMVGNnTXpJZ0xUSTRJRE15WXkweE9TQXdJQzB6TWlBdE1UTWdMVE0zSUMweE9XTXROU0F0TkNBdE9DQXROaUF0TVRJZ0xUWWdZeTAySURBZ0xURXdJRE1nTFRFd0lEbGpNQ0EwSURFZ05pQXpJREV5YkRNMElEazVZeklnTnlBMklERXhJREV6SURFeFl6VWdNQ0E0SUMweElERTNJQzAwWXpjZ0xUSWdNakFnTFRRZ016Y2dMVFJqTVRnZ01DQXpNeUF5SURRMklEVmpPQ0F6SURFeklEVWdNVFVnTldNeklEQWdOaUF0TXlBMklDMDJZekFnTFRRZ0xUTWdMVGdnTFRrZ0xURTBZeTB4T1NBdE1UY2dMVFEzSUMwek5DQXRPRE1nTFRNMFl5MDRJREFnTFRFM0lERWdMVEkwSURKakxUWWdNU0F0T1NBeElDMHhNU0F0Tld3dE9TQXRNamhqTFRJZ0xUWWdMVEVnTFRFd0lEZ2dMVGRqT0NBeUlERTNJRFFnTWprZ05DQmpOREFnTUNBMk5TQXRNVFVnTmpVZ0xUVXhZekFnTFRVNElDMDBNaUF0T1RjZ0xUazVJQzA1TjJNdE5ETWdNQ0F0TmpNZ01qTWdMVFl6SURRNGVrMHhNelVnTWpZMVl5MDNJREFnTFRFd0lEUWdMVEV3SURsek15QTRJRGtnT0d3eU1TQXlZellnTVNBMklESWdPQ0EzYkRReUlERXpNV014SURNZ01TQTFJREVnTjJNd0lETWdMVEVnTkNBdE15QTBZeTB6SURBZ0xUVWdMVEVnTFRnZ0xUVnNMVEl6SUMweU5XTXRNeUF0TkNBdE5pQXROeUF0TVRFZ0xUZHpMVEV3SURVZ0xURXdJRGx6TWlBM0lEVWdNVEZzTmpZZ056UmpNeUF6SURVZ05TQTVJRFZqT0NBd0lERXlJQzAySURFNUlDMDJjekUxSURZZ01qRWdOaUJqTkNBd0lEWWdMVE1nTmlBdE5tTXdJQzB5SURBZ0xUUWdMVEVnTFRkc0xUWXdJQzB4T0RsakxURWdMVFVnTFRJZ0xUZ2dNaUF0T1d3eU1TQXRNbU0ySURBZ09TQXRNeUE1SUMwNGN5MHpJQzA1SUMweE1DQXRPV2d0TVRBemVrMDJNamtnTnpCakxUTXhJREFnTFRVMUlESTBJQzAxTlNBMU5YTXlOQ0ExTlNBMU5TQTFOWE0xTlNBdE1qUWdOVFVnTFRVMWN5MHlOQ0F0TlRVZ0xUVTFJQzAxTlhwTk5qTXdJQzB4TnpsakxUTXhJREFnTFRVMElESXpJQzAxTkNBMU5ITXlNeUExTkNBMU5DQTFOSE0xTkNBdE1qTWdOVFFnTFRVMGN5MHlNeUF0TlRRZ0xUVTBJQzAxTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVNVJqZ3VlRzFzQUR4emVXMWliMndnYVdROUlrVTVSamdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NU0F6T1dNdE1TQXlJQzB4SURNZ0xURWdOV013SURZZ05DQXhNeUF4TVNBeE5XdzNPU0F5Tm5ZeU5td3ROalFnTFRJeVl5MHlJQzB4SUMweklDMHhJQzAxSUMweFl5MDNJREFnTFRFeklEVWdMVEUxSURFeGJDMDFJREUyWXkweElESWdMVEVnTXlBdE1TQTFZekFnTmlBMElERXpJREV4SURFMWJEZzRJREk1WXpFZ01TQXlJREVnTnlBeGFERTJZemtnTUNBeE5pQXROeUF4TmlBdE1UWjJMVEV6TTJNd0lDMDVJQzAzSUMweE5pQXRNVFlnTFRFMmFDMHhObU10T0NBd0lDMHhOaUEzSUMweE5pQXhObll4T1d3dE5qUWdMVEl5WXkweUlDMHhJQzB6SUMweElDMDFJQzB4SUdNdE55QXdJQzB4TXlBMUlDMHhOU0F4TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVNU0wVXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVNMFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0EzTmpaak1DQTRJRGdnTVRZZ01UWWdNVFpqT1NBd0lERTJJQzA0SURFMklDMHhObll0TnpVd1l6QWdMVGtnTFRjZ0xURTJJQzB4TmlBdE1UWmpMVGdnTUNBdE1UWWdOeUF0TVRZZ01UWjJOelV3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpReU55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXlOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOaUF0TVRjeVl5MHhNU0F4TVNBdE1UVWdOVGd5SUMweE5TQTFPREpqTWlBeU1DQXlNaUF6TXlBek9DQXpNMk14TXlBd0lESTBJQzA0SURJMElDMHlNV013SUMweU15QXRNeUF0TWpJeklDMDFJQzB5TkRsak1DQXRPU0F6SUMweE5pQXhPQ0F0TWpCak1qQWdNQ0ExTXlBek5TQTROQ0F6TldNMU1pQXROQ0F4TURNZ0xUSTRJREV3TXlBdE9UWmpNQ0F0TlRNZ0xUTTFJQzB4TWpRZ0xURTBNU0F0TVRrNFl5MHlPU0F0TWpBZ0xUVTNJQzAwT1NBdE9UQWdMVFk1WXpBZ01DQXRNaUF0TWlBdE5TQXRNbU10TWlBd0lDMDJJREFnTFRFeElEVjZUVFl4SURZNUlHTXRNU0F0TkNBdE1TQXRNVGNnTFRFZ0xUTXlZekFnTFRRd0lETWdMVEV3TkNBeklDMHhNRFJqTUNBdE55QXlJQzB5TUNBeE15QXRNakJqTkNBd0lEY2dNaUF4TVNBell6UXlJREk0SURjeklERXdOaUEzTXlBeE5UWmpNQ0F4TnlBdE15QXpNQ0F0TVRRZ05ESmpMVGdnTVRBZ0xURTNJREV6SUMweU5DQXhNMk10TWpZZ01DQXROVE1nTFRRd0lDMDJNU0F0TlRoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05ETXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORE16SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3TUNBd1l5MDFOU0F3SUMweE1EQWdORFFnTFRFd01DQXhNREJqTUNBMU1DQXpOaUE1TVNBNE5DQTVPWFl4TURGb016SjJMVEV3TVdNME55QXRPQ0E0TkNBdE5Ea2dPRFFnTFRrNVl6QWdMVFUySUMwME5TQXRNVEF3SUMweE1EQWdMVEV3TUhwTk5EY2dNVEF3WXpBZ0xUUXhJREV6SUMwNE15QTFNeUF0T0ROak5ERWdNQ0ExTXlBME1pQTFNeUE0TTJNd0lEQWdMVEVnT0RRZ0xUVXpJRGcwWXkwMU1TQXdJQzAxTXlBdE9EUWdMVFV6SUMwNE5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTRPRFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U0T0RRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBZ01URTJZekFnTnlBMElERXhJREV3SURFM1l6WTFJRFkxSURFeU9TQXhNemdnTVRVMUlESXlPR015SURZZ05TQXhNU0F4TXlBeE1XTXhNeUF3SURJNUlDMDVJRFE0SUMwNVl6RTRJREFnTXpJZ09TQTBOeUE1WXpnZ01DQXhNU0F0TXlBeE1TQXRPR013SUMweklEQWdMVFlnTFRVZ0xURXlZeTAwT0NBdE5qTWdMVEV6TkNBdE1UUTNJQzB5TVRJZ0xUSXdPV010TkNBdE15QXROU0F0TlNBdE5TQXROM014SUMwMUlEZ2dMVFZvT1RCak55QXdJRGdnTXlBeE1DQTRiREU0SURVM1l6SWdOeUEwSURFeElERXhJREU1YkRZMElEWTVZemdnT1NBeE15QXhNeUF5TXlBeE15QmpPQ0F3SURFMElDMHlJREUwSUMwNVl6QWdMVE1nTFRJZ0xURXhJQzAwSUMweE9Xd3ROREVnTFRFek1HTXRNU0F0TmlBeElDMDRJRFVnTFRob01qbGpPQ0F3SURFMElDMDFJREUwSUMweE5HTXdJQzA0SUMwMklDMHhOQ0F0TVRVZ0xURTBhQzB6TkdNdE55QXdJQzA1SUMweklDMHhNQ0F0T0d3dE1UWWdMVFV3WXkweUlDMDVJQzAwSUMweE15QTBJQzB4Tkd3ek5DQXRNMk01SUMweElERXpJQzAySURFeklDMHhOSE10TkNBdE1UUWdMVEUxSUMweE5HZ3RNVFk0WXkweE1DQXdJQzB4TlNBMklDMHhOU0F4TkhNMUlERXpJREUwSURFMGJETTFJRE5qT1NBeElEa2dNeUF4TWlBeE1Hd3hOeUExTlNCak1TQTFJQzB4SURjZ0xUVWdOMmd0TVRNMll5MHhNaUF3SUMweE9DQTFJQzB4T0NBeE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSREF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUkRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBZ01UQXhiREV5SURReWJESXhPU0F5TXpWb016TnNMVFkzSUMweU5EaG9ORFpzTFRnZ0xUSTVhQzAwTW1NdE1UUWdMVFV4SUMweE5TQXROVFlnTFRFMUlDMDJNR013SUMweE1TQTRJQzB5TUNBME5DQXRNakJzTFRRZ0xUSXhhQzB4TlRGc09DQXlNV00yTUNBd0lEVTFJRE14SURjeUlEZ3dhQzB4TkRkNlRUSXhNU0F6TURkc0xURTJPQ0F0TVRjM2FERXhPR014TnlBMk15QTBNaUF4TkRjZ05UQWdNVGMzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpReVFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXlRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlJREUyWXkweElETWdMVElnTmlBdE1pQTVZekFnTlNBeklERXdJREUwSURFMVl6QWdNQ0F6TURRZ01UQXpJRE14TlNBeE1EWmpOaUF5SURnZ05DQTRJRGR6TFRJZ05pQXROeUEzWXkweE1DQTBJQzB6TVRVZ01UQTNJQzB6TVRVZ01UQTNZeTB4TVNBMElDMHhOQ0E1SUMweE5DQXhOR013SURNZ01TQTJJRElnTVRCak15QTRJRFlnTVRRZ01UVWdNVFJqTVNBd0lEVWdMVEVnT1NBdE1td3pPRGtnTFRFek1tTXhNeUF0TkNBeE15QXRNVEFnTVRNZ0xURTRjekFnTFRFMUlDMHhNeUF0TVRoc0xUTTVOaUF0TVRNell5MHhJQzB4SUMweklDMHhJQzAwSUMweFl5MDNJREFnTFRFeElEZ2dMVEUwSURFMUlIb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSVFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUlRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRFMklETXdNR2d4TWpCc0xUVXhOaUF0TmpBd2FDMHhNakI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkVFeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEkwWXpBZ015QXhJRFlnTWlBeE1HTXpJRGdnTmlBeE5DQXhOU0F4TkdNeElEQWdOU0F0TVNBNUlDMHliRE13TUNBdE1UQXlZekV6SUMwMElERXpJQzB4TUNBeE15QXRNVGh6TUNBdE1UVWdMVEV6SUMweE9Hd3RNekEySUMweE1ETmpMVEVnTFRFZ0xUTWdMVEVnTFRRZ0xURmpMVGNnTUNBdE1URWdPQ0F0TVRRZ01UVmpMVEVnTXlBdE1pQTJJQzB5SURsak1DQTFJRE1nTVRBZ01UUWdNVFZqTUNBd0lESXhOQ0EzTXlBeU1qVWdOelpqTmlBeUlEZ2dOQ0E0SURkekxUSWdOaUF0TnlBM1l5MHhNQ0EwSUMweU1qWWdOemNnTFRJeU5pQTNOMk10TVRFZ05DQXRNVFFnT1NBdE1UUWdNVFI2SUNJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlVNNE1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVTTRNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlPQ0F0TmpJeVl5MHhOU0F3SUMweU9DQXhNeUF0TWpnZ01qaDJNVEU0TUdNd0lERTJJREV6SURJNElESTRJREk0YURrd2RpMHpObWd0T0RKMkxURXhOalJvT0RKMkxUTTJhQzA1TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMFF6a3VlRzFzQUR4emVXMWliMndnYVdROUlrVTBRemtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OVE1nTFRRd09HTXRNamtnTUNBdE5UTWdNVE1nTFRVeklESTVkak0yTkdNd0lEZ2dNVElnTVRRZ01qWWdNVFJqTVRVZ01DQXlOaUF0TmlBeU5pQXRNVFIyTFRJNE5HTXdJQzB4TXlBeE5USWdMVEU1SURNd05TQXRNVGx6TXpBMklEWWdNekEySURFNWRqSTROR013SURnZ01URWdNVFFnTWpVZ01UUmpNVFVnTUNBeU55QXROaUF5TnlBdE1UUjJMVE0yTkdNd0lDMHhOaUF0TWpRZ0xUSTVJQzAxTXlBdE1qbG9MVFl3T1hwTk9UWWdMVEkwTVhZeU1qWmpNQ0E0SURFeElERTBJREkxSURFMFl6RTFJREFnTWpjZ0xUWWdNamNnTFRFMGRpMHhNelpqTUNBdE1USWdNVEEwSUMweE9TQXlNRGtnTFRFNUlITXlNVEFnTnlBeU1UQWdNVGwyTVRNMll6QWdPQ0F4TWlBeE5DQXlOaUF4TkdNeE5TQXdJREkySUMwMklESTJJQzB4TkhZdE1qSTJZekFnTFRFMklDMHlNeUF0TWprZ0xUVXpJQzB5T1dndE5ERTNZeTB6TUNBd0lDMDFNeUF4TXlBdE5UTWdNamw2VFRNd05TQXROVGhqTUNBek1TQXlOU0ExT0NBMU55QTFPR016TXlBd0lEVTVJQzB5TnlBMU9TQXROVGhqTUNBdE16SWdMVEkySUMwMU9DQXROVGtnTFRVNFl5MHpNaUF3SUMwMU55QXlOaUF0TlRjZ05UaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORUZGTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVGRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMweElESXdNV013SURJZ01DQXpJREVnTld3eE1EWWdNak14Y3pNZ05pQXhNQ0EyWXpRZ01DQTNJQzB5SURFd0lDMDJiREV3T0NBdE1qTXhZekVnTFRFZ01TQXRNeUF4SUMwMVl6QWdMVFlnTFRRZ0xURXdJQzB4TVNBdE1URm9MVFk0WXkwMElEQWdMVGdnTWlBdE1URWdObU13SURBZ0xUVTJJREV4T1NBdE5UY2dNVEl6WXkweUlESWdMVFFnTXlBdE5pQXpjeTB6SUMweElDMDBJQzB6WXkweUlDMDBJQzAxTmlBdE1USXpJQzAxTmlBdE1USXpZeTB5SUMwMUlDMDNJQzAzSUMweE1TQXROMk10TVNBd0lDMDBJREFnTFRVZ01XTXROU0F4SUMwM0lEWWdMVGNnTVRGNlRUYzJJRFF5SUdNd0lESXpJREU1SURReUlEUXlJRFF5Y3pReUlDMHhPU0EwTWlBdE5ESnpMVEU1SUMwME1pQXRORElnTFRReWN5MDBNaUF4T1NBdE5ESWdOREo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTkVFekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUXlJQzA0TkdNdE1qTWdNQ0F0TkRJZ01Ua2dMVFF5SURReWN6RTVJRFF5SURReUlEUXljelF5SUMweE9TQTBNaUF0TkRKekxURTVJQzAwTWlBdE5ESWdMVFF5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlVNNE1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVTTRNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlPQ0F0TXpjeVl5MHhOU0F3SUMweU9DQXhNeUF0TWpnZ01qaDJOamd3WXpBZ01UWWdNVE1nTWpnZ01qZ2dNamhvT1RCMkxUTTJhQzA0TW5ZdE5qWTBhRGd5ZGkwek5tZ3RPVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRFNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05ERTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVE0yTVhZM05USnpOaUF4TWlBeE1pQXhNbk14T0NBdE1UQWdNVGtnTFRFNVl6RTJJQzA1TlNBMk9TQXRNVEV4SURFeE55QXRNVFl6WXpZMElDMDNNQ0E0TmlBdE9UWWdPVGNnTFRFMU5XTXlJQzB4TVNBeUlDMHlNaUF5SUMwek0yTXdJQzAwTmlBdE1UTWdMVGt3SUMweE9TQXRNVEE0WXpFeklDMHlOU0F5TUNBdE5UZ2dNakFnTFRnMll6QWdMVFF4SUMweE1TQXRPREFnTFRFM0lDMHhNREJqTVRjZ0xUSTBJREkySUMwME5pQXpNU0F0Tnpaak1TQXRPQ0F5SUMweE9DQXlJQzB5TjJNd0lDMDBPQ0F0TVRjZ0xURXdNaUF0TWpZZ0xURXpNR015TWlBdE5EVWdNalFnTFRVNUlESTFJQzA0TkNCMkxUbGpNQ0F0TWpJZ0xUUWdMVE0zSUMweE5pQXRNemRqTFRFd0lEQWdMVEl4SURBZ0xUSXhJREl5WXkweElEUXdJQzB6TkNBeE5URWdMVEV4T0NBeU1EbGpMVEk1SURJd0lDMDJOaUF5TnlBdE1UQTRJRE15ZWsweU1EQWdPRFZqTFRVeklEa3dJQzB4TVRZZ01URXpJQzB4TnpJZ01URXpZeklnTFRJZ015QXROQ0F6SUMwM1l6RTJJQzA1TlNBMk9TQXRNVEV4SURFeE55QXRNVFl6WXpJd0lDMHlNaUF6TmlBdE5EQWdORGtnTFRVMmJERTFJRFEzWXpFZ055QXpJREUwSURNZ01qRmpNQ0F4TWlBdE5DQXlOaUF0TVRVZ05EVjZUVE15SURWakxURWdMVEVnTFRFZ0xUSWdMVEVnTFRSMkxUY2dZek14SUMwNE15QTNOQ0F0TVRFeklERXlOQ0F0TVRjd2JERTJJQzB4TjJNeE1DQXRNVEFnTVRnZ0xURTVJREkySUMweU9Hd3hOU0EwTjJNeElEY2dNeUF4TkNBeklESXhZekFnTVRJZ0xUUWdNallnTFRFMUlEUTFZeTAxTXlBNU1DQXRNVEUxSURFeE15QXRNVFk0SURFeE0zcE5NemdnTFRFNU1HTXhNeUF0TkRnZ01qUWdMVFUySURRMklDMDVOR014T0NBdE16QWdOeklnTFRneUlEazBJQzB4TVRCak1USWdMVEUySURJeklDMHpNQ0F6TWlBdE5EUmpOU0F4TUNBeE1DQXlNU0F4TXlBek1HTXlJRFlnTXlBeE5TQXpJREkxWXpBZ01Ua2dMVFFnTkRRZ0xURTNJRFkxSUdNdE5UUWdPVEVnTFRFeE55QXhNalFnTFRFM01TQXhNamg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkVReUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05FUXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXdJREV3TldNd0lERXlOaUE0TUNBeU56TWdNVGc1SURJM00yTXlOU0F3SURjeUlDMHhNeUEzTWlBdE5UVmpNQ0F0TVRZZ0xUa2dMVE16SUMwek5DQXRNek5qTFRFeklEQWdMVEk1SURnZ0xUSTVJREk1WXpBZ01UTWdOQ0F4TnlBMElESTFZekFnT1NBdE5DQXhNeUF0TVRNZ01UTmpMVFUwSURBZ0xURXdNU0F0TnpZZ0xURXhOeUF0TVRZd1l6STVJRE13SURVNElETTBJRGN4SURNMGN6Z3dJQzB4TnlBNE1DQXRPVEpqTUNBdE56WWdMVFEySUMweE5USWdMVEV5TWlBdE1UVXljeTB4TURFZ05qZ2dMVEV3TVNBeE1UaDZUVEV6TWlBeU1ESmpMVFEySURBZ0xUYzJJQzAyT0NBdE56WWdMVEV4T0NCak1DQXRNalVnT1NBdE56WWdORGNnTFRjMll6TTNJREFnTnprZ05Ua2dOemtnTVRNeFl6QWdORElnTFRJeElEWXpJQzAxTUNBMk0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSVFl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUlRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnpjMElESTJOR2d0TVRnd2JDMDBORFFnTFRVeU9HZ3hPREI2VFRVeE5pQXpNREJvTkRJd2JDMDFNVFlnTFRZd01HZ3ROREl3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpReU5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXlOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREV4TURSak1DQXdJRFlnTVRJZ01USWdNVEpqTlNBd0lERTRJQzB4TUNBeE9TQXRNVGxqTVRZZ0xUazFJRFk0SUMweE1URWdNVEUySUMweE5qTmpOalFnTFRjd0lEZzNJQzA1TmlBNU55QXRNVFUxWXpNZ0xURTBJRFFnTFRNd0lEUWdMVFEyWXpBZ0xUSTNJQzAwSUMwMU5DQXRNVFlnTFRjMll6RXhJQzB5TXlBeE5pQXROakFnTVRZZ0xUZzJZekFnTFRReklDMHhNaUF0TnpNZ0xURTFJQzAzT0dNNUlDMHlOQ0F4TkNBdE5USWdNVFFnTFRjNFl6QWdMVFF6SUMweE1pQXRPRFFnTFRFNElDMHhNREpqTVRJZ0xUSTNJREU0SUMwMU55QXhPQ0F0T0RjZ1l6QWdMVFEwSUMweE1pQXRPRFlnTFRFNUlDMHhNRFJqTVRNZ0xUSTFJREU1SUMwMU9DQXhPU0F0T0Raak1DQXRORFVnTFRFeklDMDRPU0F0TVRrZ0xURXdObU14TXlBdE1qVWdNVGtnTFRVNUlERTVJQzA0TjJNd0lDMHpPQ0F0T1NBdE56VWdMVEUySUMwNU5tTXlNaUF0TXpBZ016TWdMVFkwSURNeklDMHhNREZqTUNBdE5EZ2dMVEUzSUMweE1ESWdMVEkySUMweE16QmpNaklnTFRRMUlESTBJQzAxT1NBeU5TQXRPRFIyTFRsak1DQXRNaklnTFRRZ0xUTTNJQzB4TmlBdE16ZGpMVEV3SURBZ0xUSXhJREFnTFRJeElESXlZeTB4SURRd0lDMHpOQ0F4TlRFZ0xURXhPQ0F5TURrZ1l5MHlPU0F5TUNBdE5qWWdNamNnTFRFd09DQXpNbll4TkRVMWVrMHlNREFnT1RCakxUVTBJRGt3SUMweE1UWWdNVEV6SUMweE56SWdNVEV6WXpJZ0xUSWdNeUF0TkNBeklDMDNZekUySUMwNU5TQTJPQ0F0TVRFeElERXhOaUF0TVRZell6SXhJQzB5TWlBek55QXROREFnTlRBZ0xUVTJZelVnTVRrZ01URWdNek1nTVRRZ05EZGpNaUEzSURNZ01UTWdNeUF5TVdNd0lERXlJQzB6SURJMklDMHhOQ0EwTlhwTk1qQXdJREk0TVdNdE5UTWdPRGtnTFRFeE5TQXhNVE1nTFRFM01TQXhNVE5qTVNBdE1TQXlJQzB6SURJZ0xUVmpNVFlnTFRrMUlEWTRJQzB4TVRFZ01URTJJQzB4TmpNZ1l6SXhJQzB5TXlBek55QXROREVnTlRBZ0xUVTNZellnTVRrZ01URWdNeklnTVRRZ05EWmpNaUEzSURNZ01UTWdNeUF5TVdNd0lERXlJQzB6SURJMklDMHhOQ0EwTlhwTk16QWdOVGd6WXpFZ0xURWdNU0F0TWlBeElDMHpZekUySUMwNU5TQTJPQ0F0TVRFeElERXhOaUF0TVRZell6SXhJQzB5TXlBek9DQXROREVnTlRFZ0xUVTNZelVnTVRnZ01UQWdNekVnTVRNZ05EUmpNaUEzSURNZ01UTWdNeUF5TVdNd0lERXlJQzB6SURJMklDMHhOQ0EwTldNdE5UTWdPRGtnTFRFeE5TQXhNVE1nTFRFM01DQXhNVE42VFRNNElDMHhPREJqTVRNZ0xUUTRJREkwSUMwMU5pQTBOaUF0T1RRZ1l6RTRJQzB6TUNBM01pQXRPRElnT1RRZ0xURXhNR014TWlBdE1UWWdNak1nTFRNd0lETXlJQzAwTkdNMUlERXdJREV3SURJeElERXpJRE13WXpJZ05pQXpJREUxSURNZ01qVmpNQ0F4T1NBdE5DQTBOQ0F0TVRjZ05qVmpMVFUwSURreElDMHhNVGNnTVRJMElDMHhOekVnTVRJNGVrMHpNU0EwWXpNeElDMDRNeUEzTWlBdE1URTFJREV5TkNBdE1UY3diRFF6SUMwME5tTTFJREUzSURFd0lETXdJREV6SURRell6SWdOeUF6SURFeklETWdNakZqTUNBeE1pQXRNeUF5TmlBdE1UUWdORFZqTFRVeklEZzVJQzB4TVRVZ01URXpJQzB4TmpjZ01URXpZeTB5SUMweElDMHlJQzAwSUMweUlDMDJlaUJOTWpBd0lEYzVPR010TlRJZ09EZ2dMVEV4TXlBeE1USWdMVEUyTlNBeE1UTmpNakFnTFRjM0lEWTRJQzA1TkNBeE1USWdMVEUwTW1NeU5DQXRNallnTkRJZ0xUUTJJRFUySUMwMk5HTXpJREV4SURVZ01UTWdPQ0F5TjJNeUlEWWdNeUF4TXlBeklESXhZekFnTVRJZ0xUTWdNallnTFRFMElEUTFlazB6TmlBM05EWmpNakFnTFRjMUlEWTNJQzA1TWlBeE1URWdMVEUwTUdNeU5DQXRNallnTkRJZ0xUUTJJRFUySUMwMk5HTXpJRGtnTlNBeE1pQTRJREkxWXpJZ05pQXpJREV6SURNZ01qRmpNQ0F4TWlBdE15QXlOaUF0TVRRZ05EVmpMVFV5SURnM0lDMHhNVElnTVRFeUlDMHhOalFnTVRFemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUZzROaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGc0TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TWpnZ0xUaGpMVEV5TkNBd0lDMHhNellnTVRBNElDMHhNREFnTWpFM1l6TTJJREV4TVNBeE1EVWdNVFkySURFNU1TQXhOalpqTlRrZ01DQTVOU0F0TXpBZ09UVWdMVGN4WXpBZ0xUTTBJQzB5TUNBdE5UWWdMVFE1SUMwMU5tTXRNaklnTUNBdE5ESWdNVFFnTFRReUlETTRZekFnTWpFZ01USWdNellnTWpjZ05ETmpOU0F5SURFMElEWWdNVFFnTVRCak1DQTJJQzB4TmlBeE1pQXRNelVnTVRGakxUVTVJQzB6SUMwNU55QXROamdnTFRFeE9DQXRNVEkzWXkwMklDMHhPU0F6SUMweU1DQXhNaUF0TVRSak1qQWdNVFVnTkRRZ01qRWdOekVnTWpGak5UZ2dNQ0E0T1NBdE16Z2dPRGtnTFRnMklHTXdJQzB4TURJZ0xUZ3lJQzB4TlRJZ0xURTFOU0F0TVRVeWVrMDRPQ0F4TURKakxUY2dMVE0wSUMweE1DQXRPRFFnTXpjZ0xUZzBZek01SURBZ056Y2dOVGNnTnpjZ01USTNZekFnTWprZ0xUZ2dORGtnTFRNM0lEUTVZeTB6TlNBd0lDMDJOeUF0TkRBZ0xUYzNJQzA1TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVNU1Ua3VlRzFzQUR4emVXMWliMndnYVdROUlrVTVNVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TVRJNFl6QWdPQ0EwSURFMUlERXlJREl3WXpRZ015QTVJRFFnTVRNZ05HTTRJREFnTVRZZ0xUUWdNakFnTFRFeFl6TTBJQzAxTlNBNU1pQXRPVFFnTVRVM0lDMHhNREYyTkRNeFl5MDJNeUF0TnlBdE1URTVJQzAwTWlBdE1UVTFJQzA1Tm1NdE5DQXROeUF0TVRJZ0xURXhJQzB5TUNBdE1URmpMVFFnTUNBdE9TQXhJQzB4TXlBMFl5MDNJRFFnTFRFeElERXlJQzB4TVNBeU1HTXdJRFFnTVNBNUlEUWdNVE5qTkRVZ05qZ2dNVEUySURFeE1TQXhPVFVnTVRFNWRqYzFZekFnTVRNZ01URWdNalFnTWpRZ01qUmpNVFFnTUNBeU5DQXRNVEVnTWpRZ0xUSTBkaTAzTlNCak1UTTNJQzB4TVNBeU5EVWdMVEV5TmlBeU5EVWdMVEkyTkdNd0lDMHhNemtnTFRFd055QXRNalUwSUMweU5EVWdMVEkyTlhZdE9URmpNQ0F0TVRNZ0xURXdJQzB5TkNBdE1qUWdMVEkwWXkweE15QXdJQzB5TkNBeE1TQXRNalFnTWpSMk9USmpMVGd3SURjZ0xURTFOaUExTmlBdE1UazRJREV5TTJNdE1pQTBJQzAwSURrZ0xUUWdNVE42VFRJMU1DQXlNVFoyTFRRek0yTXhNVEVnTVRFZ01UazNJREV3TlNBeE9UY2dNakUzY3kwNE5pQXlNRFVnTFRFNU55QXlNVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1RJMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9USTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNelE0WXpBZ01UTWdNVEVnTWpRZ01qUWdNalJqTVRRZ01DQXlOQ0F0TVRFZ01qUWdMVEkwZGkwMk9UVmpNQ0F0TVRNZ0xURXdJQzB5TkNBdE1qUWdMVEkwWXkweE15QXdJQzB5TkNBeE1TQXRNalFnTWpSMk5qazFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEEyTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBMk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswNElDMDJNelZqTFRrZ01DQXRNVE1nTmlBdE1UTWdNVEpqTUNBNElEWWdNVE1nTVRVZ01UaGpNak16SURFek15QXpOekVnTWpnNUlETTNNU0ExTmpoak1DQXhOVGNnTFRRMklESTJNU0F0TVRVeUlESTJNV010TVRBeUlEQWdMVEUyTWlBdE56TWdMVEUyTWlBdE1URXpZekFnTFRFd0lETWdMVEU0SURFMklDMHhPSE15TXlBM0lEVXdJRGRqTkRrZ01DQTVOaUF0TkRBZ09UWWdMVEV3TkdNd0lDMDJNaUF0TkRNZ0xURXdOaUF0TVRBMklDMHhNRFpqTFRneElEQWdMVEV5TXlBMk9TQXRNVEl6SURFME9XTXdJRGsySURjNElESXlNeUF5TlRJZ01qSXpJR014TnpNZ01DQXlOemtnTFRFeE5pQXlOemtnTFRJNU1HTXdJQzB5TVRrZ0xURXpNeUF0TXpZNUlDMHpNRElnTFRRNE5tTXhNaUExSURJMklEY2dORElnTjJNME9TQXdJRFk1SUMweU5DQTJPU0F0TlRKak1DQXRNVGtnTFRFd0lDMHpPU0F0TXpjZ0xUVXpZeTB4TWlBdE5pQXRNVEFnTFRrZ0xUTWdMVEUzWXpFeUlDMHhNaUF4TmlBdE1qVWdNVFlnTFRRMFl6QWdMVFExSUMwME1pQXROekVnTFRreElDMDNNV010TlRRZ01DQXROemdnTWpZZ0xUYzRJRFU1WXpBZ01qUWdNVE1nTkRZZ05EVWdOVGxqTVRJZ05TQXhNQ0E0SURVZ01UVmpMVGdnT1NBdE1USWdNaklnTFRFeUlETTJJR013SURFM0lEVWdNekVnTVRVZ05ESmpMVFUzSUMwek5pQXRNVEUxSUMwMk9DQXRNVGMxSUMwNU4yTXROaUF0TXlBdE1USWdMVFVnTFRFM0lDMDFlazAyTWprZ056QmpMVE14SURBZ0xUVTFJREkwSUMwMU5TQTFOWE15TkNBMU5TQTFOU0ExTlhNMU5TQXRNalFnTlRVZ0xUVTFjeTB5TkNBdE5UVWdMVFUxSUMwMU5YcE5OVGMySUMweE1qVmpNQ0F6TVNBeU15QTFOQ0ExTkNBMU5ITTFOQ0F0TWpNZ05UUWdMVFUwY3kweU15QXROVFFnTFRVMElDMDFOSE10TlRRZ01qTWdMVFUwSURVMGVrMHhPRFlnTFRZNU1HTXdJQzB4T0NBeE1DQXRNemtnTkRBZ0xUTTVZekkwSURBZ05ETWdNVFVnTkRNZ05EQWdZekFnTVRVZ0xUZ2dNaklnTFRRd0lEUTNZeTAzSURZZ0xURXdJRFlnTFRFMUlETmpMVEl4SUMweE15QXRNamdnTFRNMklDMHlPQ0F0TlRGNlRUSXpNaUF0TlRVM1l6QWdMVEUxSURnZ0xUSTBJRE14SUMwME1XTTRJQzAySURFeElDMDFJREUxSUMweVl6RTNJREV4SURJMElESTVJREkwSURRMVl6QWdNVGNnTFRnZ016TWdMVE15SURNell5MHlNaUF3SUMwek9DQXRNVE1nTFRNNElDMHpOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFZDUlRJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQ1JUSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qUWdNakJqTVRBZ016Z2dNek1nTnpJZ05qWWdPVEpqTXpBZ01Ua2dOamtnTWprZ09UQWdOVFpqTVRJZ01UY2dNVGtnTXpjZ01Ua2dOVGhqTUNBeE5DQXRNVGtnTmpBZ0xUYzFJRFl3WXkwek5TQXdJQzAwTnlBdE1UUWdMVFEzSUMweU1tTXdJQzB4TWlBek1DQXRNVFFnTXpBZ0xUUXlZekFnTFRFeklDMDBJQzAwTVNBdE16UWdMVFF4WXkweE5pQXdJQzB6TWlBeE1TQXRNemtnTWpWakxUTWdNVEFnTFRjZ01qQWdMVGNnTWpoak1DQXhNQ0EwSURFNUlERXlJREk1WXpNd0lETTBJRFkySURNNElERXdPQ0F6T0dNeE15QXdJRFU0SUMwMElEZzVJQzB5T1NCak1UVWdMVEUwSURJM0lDMHpNeUF5TnlBdE5qRmpNQ0F0TkRVZ0xUTTJJQzAzTWlBdE56Z2dMVGMzWXkweE15QXROQ0F0TnpVZ0xUTTBJQzA0T0NBdE5UWmpOeUF5SURFMElEUWdNak1nTkdNeU15QXdJRFV5SUMweE1DQTJNeUF0TVRWc01UZ2dMVFpqTXlBdE1TQTFJQzB4SURjZ0xURmpNVGdnTUNBek1TQXlNaUF6TnlBek9HTXhJRFFnTkNBM0lEZ2dOM00zSUMweElEY2dMVGxqTFRrZ0xUa3hJQzAxTlNBdE9UUWdMVGd3SUMwNU5HTXROVE1nTUNBdE5qSWdNeklnTFRnMUlETXlZeTB6TmlBd0lDMDBNeUF0TXpjZ0xUVTJJQzB6TjJNdE1TQXdJQzB6SURBZ0xUVWdNaUJqTFRjZ015QXRNVEFnTVRNZ0xURXdJREl4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRVd01DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXdNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzB5TkROak1DQXlJREVnTlNBeklEZHNNems1SURVd01HTTNJRGtnTVRJZ01UVWdNVGdnTVRWb01UQTJZelFnTUNBMklDMHlJRFlnTFRWekxUSWdMVFlnTFRVZ0xURXdiQzB6T1RrZ0xUVXdNR010TlNBdE5pQXRNVElnTFRFMElDMHlNU0F0TVRSb0xUazVZeTAxSURBZ0xUZ2dNeUF0T0NBM2VrMDBNRGNnTFRFeE1tTXdJRE0xSURJNElEWXpJRFl5SURZell6TTFJREFnTmpNZ0xUSTRJRFl6SUMwMk0yTXdJQzB6TkNBdE1qZ2dMVFl5SUMwMk15QXROakpqTFRNMElEQWdMVFl5SURJNElDMDJNaUEyTW5wTk1DQXhNemRqTUNBek5TQXlPQ0EyTXlBMk1pQTJNeUJqTXpVZ01DQTJNeUF0TWpnZ05qTWdMVFl6WXpBZ0xUTTBJQzB5T0NBdE5qSWdMVFl6SUMwMk1tTXRNelFnTUNBdE5qSWdNamdnTFRZeUlEWXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEkyTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJMk5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEUXhNV014SURFM0lERTNJREkySURNeElESTJZekV3SURBZ01Ua2dMVFVnTVRrZ0xURTJZekFnTFRFNUlDMDNJQzB5TmpBZ0xUY2dMVEk0TVdNd0lDMDRJRFFnTFRFMUlERXhJQzB4TjJNeUlDMHhJRE1nTFRFZ05TQXRNV001SURBZ01UWWdPU0F5TkNBeE0yTXhOaUE1SURJNElERTJJRFEzSURFMmFEWmpNVGtnTUNBek5pQXROaUExTVNBdE1UWmpMVElnTVRNNUlDMHpJREkzTmlBdE15QXlOelpqTWlBeE55QXhPQ0F5TmlBek1TQXlObU14TUNBd0lERTVJQzAxSURFNUlDMHhObU13SUMweE9TQXROaUF0TWpZd0lDMDJJQzB5T0RGak1DQXRPQ0F6SUMweE5TQXhNQ0F0TVRjZ1l6RWdMVEVnTXlBdE1TQTFJQzB4WXprZ01DQXhOeUE1SURJMElERXpZekUySURrZ01qa2dNVFlnTkRjZ01UWm9ObU14T1NBd0lETTRJQzAzSURVeklDMHhPR010TWlBeE5ERWdMVE1nTWpjNElDMHpJREkzT0dNeElERTRJREUzSURJNElETXhJREk0WXpFd0lEQWdNVGtnTFRZZ01Ua2dMVEUzWXpBZ0xUSXdJQzAySUMweU5qQWdMVGNnTFRJNE1tTXdJQzAzSURRZ0xURTBJREV4SUMweE4yTXlJQzB4SURNZ0xURWdOU0F0TVdNMUlEQWdNVFlnT1NBeU1pQXhOR014TkNBNUlETTRJREUzSURVMUlERTNZelEySUMweklEa3dJQzB6T1NBNU1DQXRPVFlnWXpBZ0xUUTJJQzB6TVNBdE1UQTNJQzB4TWpBZ0xURTJPV010TWpVZ0xURTNJQzAwT1NBdE5EUWdMVGM1SUMwMk1XTXdJREFnTFRNZ0xUSWdMVFlnTFRKekxUWWdNU0F0T1NBMVl5MHlJRE1nTFRVZ05qQWdMVFlnTVRNM1l5MHlNQ0F0TWpZZ0xUUTRJQzAxTXlBdE9EY2dMVGd3WXkweU15QXRNVFlnTFRRM0lDMDBOQ0F0TnpnZ0xUWXdZekFnTUNBdE15QXRNaUF0TmlBdE1tTXRNaUF3SUMwMUlERWdMVGdnTldNdE15QXpJQzAxSURZd0lDMDNJREV6TldNdE1Ua2dMVEkwSUMwME55QXROVEVnTFRnMElDMDNOMk10TWpNZ0xURTNJQzAwT0NBdE5EVWdMVGM1SUMwMk1XTXdJREFnTFRNZ0xUSWdMVFlnTFRJZ2N5MDJJREVnTFRrZ05XTXROeUE1SUMweE1pQTFPREVnTFRFeUlEVTRNWHBOTkRRZ01UaGpNQ0F0TXprZ015QXRPVGdnTXlBdE9UaGpNQ0F0TmlBeklDMHhOaUF4TVNBdE1UWmpNaUF3SURZZ01TQTVJRE5qTkRVZ01qZ2dPVEFnTnpnZ09UQWdNVE0wWXpBZ01qVWdMVEV3SURVNUlDMDBNQ0ExT1dNdE1qUWdNQ0F0TmpVZ0xUTXdJQzAzTVNBdE5UQmpMVEVnTFRRZ0xUSWdMVEUySUMweUlDMHpNbnBOTkRFMklEVXhZeTB4SUMwMElDMHlJQzB4TmlBdE1pQXRNekpqTUNBdE5EQWdNeUF0TVRBd0lETWdMVEV3TUdNd0lDMDFJRElnTFRFMUlERXhJQzB4TldNeklEQWdOaUF4SURFd0lETWdZelF6SURJM0lEZzVJRGd4SURnNUlERXpOV013SURJMUlDMHhNaUExT0NBdE5ERWdOVGhqTFRJeklEQWdMVFl6SUMweU9TQXROekFnTFRRNWVrMHlNamtnTlRCakxURWdMVE1nTFRFZ0xURXlJQzB4SUMweU0yTXdJQzB6T0NBeklDMHhNRGNnTXlBdE1UQTNZekFnTFRZZ015QXRNVFlnTVRFZ0xURTJZeklnTUNBMUlERWdPU0F6WXpRMUlESTRJRGc1SURjNElEZzVJREV6TkdNd0lESXdJQzAySURNM0lDMHhOU0EwT1dNdE5pQTNJQzB4TkNBeE1DQXRNalFnTVRCakxUSTBJREFnTFRZMklDMHpNQ0F0TnpJZ0xUVXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEkzTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJM01pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME5DQXpORGhvTFRjd2JEa3hJREU1T1d3NU1DQXRNVGs1YUMwM05IWXRNVGt4WXpBZ0xUUWdOQ0F0TlNBeE1DQXROV015TmlBd0lEa3dJREl6SURrd0lESXpZekVnTUNBeUlERWdOQ0F4YkRFMUlEVmpNU0F4SURNZ01TQTBJREZqTkNBd0lEZ2dMVE1nT0NBdE9IWXROVEF5WXpBZ0xUY2dMVFlnTFRFeUlDMHhNaUF0TVRKb0xURXpZeTAzSURBZ0xURXlJRFVnTFRFeUlERXlkakUwT1dNd0lEZ2dMVGNnTVRFZ0xURTNJREV4WXkweU9TQXdJQzA0TlNBdE1qUWdMVGs1SUMwek1HTXRNU0F0TVNBdE5pQXRNaUF0TnlBdE1tTXROU0F3SUMwNElETWdMVGdnT1hZMU16bDZUVGd4SUMwMk9TQmpNQ0F0TkNBMUlDMDJJREV5SUMwMll6STFJREFnT0RJZ01qTWdPRElnTkRGMk1UQXpZekFnTkNBdE15QTFJQzA1SURWakxUSTBJREFnTFRnMUlDMHlOaUF0T0RVZ0xUUXdkaTB4TURONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5URTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkzTlNBNE5XTXdJRFF4SURJMklEY3lJRFl3SURjeVl6STJJREFnTkRnZ0xURTFJRFE0SUMwME5XTXdJQzB6TWlBdE1UZ2dMVFEzSUMwek1TQXROVE5qTFRFd0lDMDFJQzB4TmlBdE55QXRNVFlnTFRFMVl6QWdMVEV5SURFNUlDMHlNaUEwTkNBdE1qSmpPREVnTUNBeE1qQWdNVEF3SURFeU1DQXhOakJqTUNBek5TQXRNVFVnTmpNZ0xUVTNJRFl6WXkwek9DQXdJQzAyTXlBdE1qWWdMVGMwSUMwek4yTXRPU0F0T1NBdE1UVWdMVEV6SUMweU5DQXRNVE5qTFRFeElEQWdMVEU1SURjZ0xURTVJREU1WXpBZ055QXhJREV4SURVZ01qTnNOamdnTVRrNVl6VWdNVFFnTVRNZ01qRWdNamNnTWpFZ1l6a2dNQ0F4TmlBdE1pQXpNeUF0TjJNeE5TQXROQ0EwTUNBdE9TQTNOQ0F0T1dNek5pQXdJRFkzSURRZ09USWdNVEZqTVRjZ05TQXlNeUE1SURNd0lEbHpNVElnTFRZZ01USWdMVEV5WXpBZ0xUZ2dMVFVnTFRFMklDMHhOeUF0TWpkakxUTTRJQzB6TlNBdE9UUWdMVFk1SUMweE5qWWdMVFk1WXkweE5pQXdJQzB6TlNBeUlDMDBPQ0EwWXkwMElERWdMVFlnTVNBdE9TQXhZeTAySURBZ0xURXdJQzB5SUMweE15QXRNVEZzTFRFNUlDMDFObU10TVNBdE15QXRNaUF0TmlBdE1pQXRPR013SUMwMUlETWdMVGdnT1NBdE9HTXpJREFnTmlBeElERXdJREpqTVRZZ05TQXpOQ0E0SURVNElEZ2dZemd3SURBZ01UTXdJQzB5T1NBeE16QWdMVEV3TVdNd0lDMHhNVFlnTFRnMElDMHhPVFFnTFRFNU9DQXRNVGswWXkwNE55QXdJQzB4TWpjZ05EWWdMVEV5TnlBNU5YcE5NVGtnTUdNdE1UTWdNQ0F0TVRrZ055QXRNVGtnTVRkek5pQXhOaUF4TnlBeE4ydzBNeUEwWXpFeElERWdNVElnTkNBeE5TQXhNMnc0TkNBeU5qTmpNaUEySURNZ01UQWdNeUF4TkdNd0lEWWdMVE1nT0NBdE55QTRZeTAxSURBZ0xUa2dMVE1nTFRFMklDMHhNV3d0TkRVZ0xUVXdZeTAzSUMwNElDMHhNeUF0TVRNZ0xUSXpJQzB4TTNNdE1Ua2dPU0F0TVRrZ01UaGpNQ0EzSURNZ01UTWdNVEFnTWpGc01UTXhJREUwT0NCak5pQTNJREV4SURFd0lERTVJREV3WXpFMUlEQWdNak1nTFRFeElETTRJQzB4TVdNeE15QXdJREk1SURFeElEUXlJREV4WXpnZ01DQXhNaUF0TlNBeE1pQXRNVEpqTUNBdE5DQXRNU0F0T0NBdE15QXRNVFJzTFRFeE9TQXRNemM0WXkweElDMDFJQzB6SUMwNElDMHpJQzB4TVhNeUlDMDFJRGNnTFRac05ESWdMVFJqTVRFZ0xURWdNVGNnTFRjZ01UY2dMVEUzY3kwMklDMHhOeUF0TVRrZ0xURTNhQzB5TURkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5USTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEk0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4TURJZ0xURXpNR013SURrZ05DQXhNeUF4TXlBeE0yZ3pNV014TUNBd0lERXlJRElnTVRVZ01UQnNNVEl6SURNd05XTXpJRGNnTmlBeE55QTJJREkxWXpBZ055QXRNeUF4TWlBdE1URWdNVEpqTFRFNElEQWdMVE00SUMweU5pQXROamNnTFRjMll5MDFJQzA1SUMwNUlDMHhOU0F0TVRZZ0xURTFZeTAySURBZ0xURXhJRFFnTFRFeElERXhZekFnTlNBeUlERXdJRGNnTVRsak16RWdOVGNnTmpNZ09Ua2dNVEl5SURrNVl6STJJREFnTkRFZ0xUa2dORGdnTFRJeFl6a2dMVEUzSURZZ0xUSTBJREV4SUMweU5HTTBJREFnTnlBNElESXhJREl3WXpFNElERTJJRFF3SURJMklEY3hJREkySUdNMU5pQXdJRGt5SUMwek1TQTVNaUF0T0Rsak1DQXRPVFVnTFRjNElDMHhPVFVnTFRFM05DQXRNVGsxWXkweE55QXdJQzB6TUNBeUlDMDBOQ0E1WXkweE5pQTRJQzB4T1NBeE9DQXRNalFnTVRoekxUY2dMVGNnTFRrZ0xURXliQzAwTlNBdE1URXlZeTB4SUMweklDMHlJQzAySUMweUlDMDNZekFnTFRNZ015QXRNeUE1SUMwemFEUXdZemdnTUNBeE1pQXROQ0F4TWlBdE1USmpNQ0F0T1NBdE5DQXRNVE1nTFRFeklDMHhNMmd0TVRrell5MDRJREFnTFRFeUlEUWdMVEV5SURFeWVrMHhNekU0SUMweE16QmpNQ0E1SURRZ01UTWdNVE1nTVROb016RmpNVEFnTUNBeE1pQXlJREUxSURFd2JERXlNeUF6TURVZ1l6TWdOeUEySURFM0lEWWdNalZqTUNBM0lDMHpJREV5SUMweE1TQXhNbU10TVRVZ01DQXRNamdnTFRFM0lDMHpPQ0F0TXpCakxUSWdMVElnTFRRZ0xUWWdMVFFnTFRaakxUVWdMVGNnTFRrZ0xURXlJQzB4TmlBdE1USmpMVFlnTUNBdE1URWdNeUF0TVRFZ01UQmpNQ0ExSURJZ01UQWdPQ0F4T1dNeU1pQXpNU0EwT0NBMU55QTVOaUExTjJNeU5pQXdJRFF4SUMwNUlEUTRJQzB5TVdNNUlDMHhOeUEySUMweU5DQXhNU0F0TWpSak5DQXdJRGNnT0NBeU1TQXlNR014T0NBeE5pQTBNQ0F5TmlBM01TQXlObU0xTmlBd0lEa3lJQzB6TVNBNU1pQXRPRGtnWXpBZ0xUazFJQzAzT0NBdE1UazFJQzB4TnpRZ0xURTVOV010TVRjZ01DQXRNekFnTWlBdE5EUWdPV010TVRZZ09DQXRNVGtnTVRnZ0xUSTBJREU0Y3kwM0lDMDNJQzA1SUMweE1td3RORFVnTFRFeE1tTXRNU0F0TXlBdE1pQXROaUF0TWlBdE4yTXdJQzB6SURNZ0xUTWdPU0F0TTJnME1HTTRJREFnTVRJZ0xUUWdNVElnTFRFeVl6QWdMVGtnTFRRZ0xURXpJQzB4TXlBdE1UTm9MVEU1TTJNdE9DQXdJQzB4TWlBMElDMHhNaUF4TW5wTk9UWXpJQzB4TXpCak1DQTVJRFFnTVRNZ01UTWdNVE5vTXpGak1UQWdNQ0F4TWlBeUlERTFJREV3YkRFeU15QXpNRFZqTXlBM0lEWWdNVGNnTmlBeU5TQmpNQ0EzSUMweklERXlJQzB4TVNBeE1tTXRNVFVnTUNBdE1qZ2dMVEUzSUMwek9DQXRNekJqTFRJZ0xUSWdMVFFnTFRZZ0xUUWdMVFpqTFRVZ0xUY2dMVGtnTFRFeUlDMHhOaUF0TVRKakxUWWdNQ0F0TVRFZ015QXRNVEVnTVRCak1DQTFJRElnTVRBZ09DQXhPV015TWlBek1TQTBPQ0ExTnlBNU5pQTFOMk15TmlBd0lEUXhJQzA1SURRNElDMHlNV001SUMweE55QTJJQzB5TkNBeE1TQXRNalJqTkNBd0lEY2dPQ0F5TVNBeU1HTXhPQ0F4TmlBME1DQXlOaUEzTVNBeU5tTTFOaUF3SURreUlDMHpNU0E1TWlBdE9EbGpNQ0F0T1RVZ0xUYzRJQzB4T1RVZ0xURTNOQ0F0TVRrMUlHTXRNVGNnTUNBdE16QWdNaUF0TkRRZ09XTXRNVFlnT0NBdE1Ua2dNVGdnTFRJMElERTRjeTAzSUMwM0lDMDVJQzB4TW13dE5EVWdMVEV4TW1NdE1TQXRNeUF0TWlBdE5pQXRNaUF0TjJNd0lDMHpJRE1nTFRNZ09TQXRNMmcwTUdNNElEQWdNVElnTFRRZ01USWdMVEV5WXpBZ0xUa2dMVFFnTFRFeklDMHhNeUF0TVROb0xURTVNMk10T0NBd0lDMHhNaUEwSUMweE1pQXhNbnBOTmpJd0lDMHhOREpqTFRnZ01DQXRNVElnTkNBdE1USWdNVEpqTUNBNUlEUWdNVE1nTVRNZ01UTm9NekZqTVRBZ01DQXhNaUF5SURFMUlERXdiREV5TXlBek1EVmpNeUEzSURZZ01UY2dOaUF5TlNCak1DQTNJQzB6SURFeUlDMHhNU0F4TW1NdE1UVWdNQ0F0TWpnZ0xURTNJQzB6T0NBdE16QmpMVElnTFRJZ0xUUWdMVFlnTFRRZ0xUWmpMVFVnTFRjZ0xUa2dMVEV5SUMweE5pQXRNVEpqTFRZZ01DQXRNVEVnTXlBdE1URWdNVEJqTUNBMUlESWdNVEFnT0NBeE9XTXlNaUF6TVNBME9DQTFOeUE1TmlBMU4yTXlOaUF3SURReElDMDVJRFE0SUMweU1XTTVJQzB4TnlBMklDMHlOQ0F4TVNBdE1qUmpOQ0F3SURjZ09DQXlNU0F5TUdNeE9DQXhOaUEwTUNBeU5pQTNNU0F5Tm1NMU5pQXdJRGt5SUMwek1TQTVNaUF0T0Rsak1DQXRPVFVnTFRjNElDMHhPVFVnTFRFM05DQXRNVGsxSUdNdE1UY2dNQ0F0TXpBZ01pQXRORFFnT1dNdE1UWWdPQ0F0TVRrZ01UZ2dMVEkwSURFNGN5MDNJQzAzSUMwNUlDMHhNbXd0TkRVZ0xURXhNbU10TVNBdE15QXRNaUF0TmlBdE1pQXROMk13SUMweklETWdMVE1nT1NBdE0yZzBNR000SURBZ01USWdMVFFnTVRJZ0xURXlZekFnTFRrZ0xUUWdMVEV6SUMweE15QXRNVE5vTFRFNU0zcE5NalV6SUMweE16QmpNQ0E1SURRZ01UTWdNVE1nTVROb016RmpNVEFnTUNBeE1pQXlJREUxSURFd2JERXlNeUF6TURWak15QTNJRFlnTVRjZ05pQXlOV013SURjZ0xUTWdNVElnTFRFeElERXlZeTB4TlNBd0lDMHlPQ0F0TVRjZ0xUTTRJQzB6TUNCakxUSWdMVElnTFRRZ0xUWWdMVFFnTFRaakxUVWdMVGNnTFRrZ0xURXlJQzB4TmlBdE1USmpMVFlnTUNBdE1URWdNeUF0TVRFZ01UQmpNQ0ExSURJZ01UQWdPQ0F4T1dNeU1pQXpNU0EwT0NBMU55QTVOaUExTjJNeU5pQXdJRFF4SUMwNUlEUTRJQzB5TVdNNUlDMHhOeUEySUMweU5DQXhNU0F0TWpSak5DQXdJRGNnT0NBeU1TQXlNR014T0NBeE5pQTBNQ0F5TmlBM01TQXlObU0xTmlBd0lEa3lJQzB6TVNBNU1pQXRPRGxqTUNBdE9UVWdMVGM0SUMweE9UVWdMVEUzTkNBdE1UazFZeTB4TnlBd0lDMHpNQ0F5SUMwME5DQTVZeTB4TmlBNElDMHhPU0F4T0NBdE1qUWdNVGh6TFRjZ0xUY2dMVGtnTFRFeUlHd3RORFVnTFRFeE1tTXRNU0F0TXlBdE1pQXROaUF0TWlBdE4yTXdJQzB6SURNZ0xUTWdPU0F0TTJnME1HTTRJREFnTVRJZ0xUUWdNVElnTFRFeVl6QWdMVGtnTFRRZ0xURXpJQzB4TXlBdE1UTm9MVEU1TTJNdE9DQXdJQzB4TWlBMElDMHhNaUF4TW5wTk1URTVOaUExTm1Nd0lDMHlNU0E0SUMwek1pQXlOU0F0TXpKak5EZ2dNQ0F4TURFZ01USTNJREV3TVNBeE56WmpNQ0F5TWlBdE5pQXpOeUF0TWpNZ016ZGpMVEkwSURBZ0xUVXdJQzB5T1NBdE5qUWdMVFl6YkMweU1DQXRORGxqTFRFeElDMHlPQ0F0TVRrZ0xUUTRJQzB4T1NBdE5qbDZUVEUxTnpBZ01USTFJR010TVRFZ0xUSTRJQzB4T1NBdE5EZ2dMVEU1SUMwMk9YTTRJQzB6TWlBeU5TQXRNekpqTkRnZ01DQXhNREVnTVRJM0lERXdNU0F4Tnpaak1DQXlNaUF0TmlBek55QXRNak1nTXpkakxUSTBJREFnTFRVd0lDMHlPU0F0TmpRZ0xUWXplazAxTURVZ01USTFZeTB4TVNBdE1qZ2dMVEU1SUMwME9DQXRNVGtnTFRZNWN6Z2dMVE15SURJMUlDMHpNbU0wT0NBd0lERXdNU0F4TWpjZ01UQXhJREUzTm1Nd0lESXlJQzAySURNM0lDMHlNeUF6TjJNdE1qUWdNQ0F0TlRBZ0xUSTVJQzAyTkNBdE5qTjZUVEV6TVNBMU5tTXdJQzB5TVNBNElDMHpNaUF5TlNBdE16SmpORGdnTUNBeE1ERWdNVEkzSURFd01TQXhOellnWXpBZ01qSWdMVFlnTXpjZ0xUSXpJRE0zWXkweU5DQXdJQzAxTUNBdE1qa2dMVFkwSUMwMk0yd3RNakFnTFRRNVl5MHhNU0F0TWpnZ0xURTVJQzAwT0NBdE1Ua2dMVFk1ZWswNE5qQWdNVEkxWXkweE1TQXRNamdnTFRFNUlDMDBPQ0F0TVRrZ0xUWTVjemdnTFRNeUlESTFJQzB6TW1NME9DQXdJREV3TVNBeE1qY2dNVEF4SURFM05tTXdJREl5SUMwMklETTNJQzB5TXlBek4yTXRNalFnTUNBdE5UQWdMVEk1SUMwMk5DQXROak42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlRGQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHlOaUEwT0RCak1DQXlJREVnTkNBMElEUjJMVEZqTVRBNUlDMDJNQ0F4TlRrZ0xURTBOeUF4TlRrZ0xUSTBPV013SUMweE1ERWdMVFE0SUMweE9Ea2dMVEUxT1NBdE1qVXdZekFnTFRFZ0xURWdMVEVnTFRNZ0xURmpNQ0F3SUMweElETWdMVEVnTkhZeE0yTXdJRE1nTVNBMUlEUWdObU0yTXlBMU1TQTVNQ0F4TVRjZ09UQWdNakk0Y3kweU5DQXhOemdnTFRreElESXlOMk10TXlBeklDMHpJRGdnTFRNZ09IWXhNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxTVVNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1VTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UVTJJQzB4TUdNdE1UQTRJREFnTFRFMU5pQTFNaUF0TVRVMklERXhPR013SURRNElESTFJRGt5SURnNUlERXhPR014TXlBMklERTRJRGtnTVRnZ01UUmpNQ0EwSUMweklEa2dMVGdnTVRWakxURTJJREU1SUMweU5DQTBOQ0F0TWpRZ056TmpNQ0E0TlNBM01TQXhNelVnTVRjeklERXpOV001T0NBd0lERXpPQ0F0TkRjZ01UTTRJQzB4TURSak1DQXRNemNnTFRJeElDMDNPQ0F0TnpVZ0xURXdObU10TVRJZ0xUWWdMVEUzSUMweE1DQXRNVGNnTFRFMWN6VWdMVEV3SURFeUlDMHhPR015TXlBdE1qVWdNeklnTFRVeElETXlJQzA0T0dNd0lDMDVNU0F0T0RVZ0xURTBNaUF0TVRneUlDMHhOREo2SUUwMk5qWWdMVEV3WXkwME1TQXdJQzAyT1NBeU9DQXROamtnTnpGak1DQXhPU0F6SURNMUlEY2dORGxzTlRBZ01UZ3pZekVnTkNBeUlEZ2dNaUF4TUdNd0lEVWdMVFFnTmlBdE1UTWdObWd0TVRsakxURTBJREFnTFRFMUlEY2dMVEUxSURFeGN6RWdNVElnTVRZZ01UTnNOemNnTldNNElEQWdNVElnTFRRZ01USWdMVEV3WXpBZ0xUTWdMVEVnTFRZZ0xUSWdMVGxzTFRJMUlDMDRNMk10TmlBdE1qRWdMVGtnTFRJMklDMDVJQzB6TVdNd0lDMHlJREVnTFRNZ015QXRNMk0xSURBZ01UTWdNVEFnTWpnZ01UZGpPU0EwSURFNElEWWdNamdnTm1Nek9TQXdJRFU1SUMwek1pQTFPU0F0TmpjZ1l6QWdMVGt3SUMwMU9TQXRNVFk0SUMweE16QWdMVEUyT0hwTk16WXhJREV6TVdNd0lEUWdNU0E1SURRZ01UZGpNVFFnTXprZ016UWdOemNnTnpFZ056ZGpNallnTUNBME1pQXRNak1nTkRJZ0xUVXlZekFnTFRRNElDMHpPQ0F0T0RrZ0xUTTRJQzB4TWpkak1DQXRNVFFnT0NBdE1qY2dNamdnTFRJM1l6TTBJREFnTnpRZ05Ua2dOelFnTVRBMFl6QWdNVGNnTFRjZ01qVWdMVEU0SURNell5MHhNQ0EzSUMweU1TQXhOeUF0TWpFZ016SmpNQ0F4T0NBeE5DQXpOU0F6TXlBek5XTXlOU0F3SURNNUlDMHlPQ0F6T1NBdE5qQmpNQ0F0T1RjZ0xUVTJJQzB4TnpNZ0xURXhPU0F0TVRjeklHTXRNellnTUNBdE5qY2dNakVnTFRZM0lEWXdZekFnTkRrZ05ETWdPVGdnTkRNZ01UTXpZekFnTmlBdE15QXhNQ0F0T1NBeE1HTXRNVGNnTUNBdE16SWdMVE0zSUMwME1DQXROak5qTFRJZ0xUWWdMVFlnTFRrZ0xURXhJQzA1Y3kweE1TQXpJQzB4TVNBeE1IcE5NVE0wSURJd01HTXRORElnTFRJMklDMDFOaUF0TnpJZ0xUVTJJQzB4TUROak1DQXRNellnTVRrZ0xUYzNJRGd3SUMwM04yTTBOeUF3SURnMUlESTVJRGcxSURnd1l6QWdNekFnTFRFMklEUTBJQzA0TUNBNU5HTXRPQ0EzSUMweE5DQXhNQ0F0TVRrZ01UQmpMVE1nTUNBdE5pQXRNaUF0TVRBZ0xUUjZUVEkwTmlBME16TWdZeTAwTlNBd0lDMDNOaUF0TWpZZ0xUYzJJQzAzTUdNd0lDMHlPU0F4TlNBdE5EY2dOaklnTFRneVl6Z2dMVFlnTVRNZ0xUZ2dNVGdnTFRoak5DQXdJRGdnTVNBeE1pQTBZek16SURJeklEUTRJRFU0SURRNElEa3hjeTB4TmlBMk5TQXROalFnTmpWNlRUY3lNeUF4T1RsakxUUTFJREFnTFRneElDMDVOaUF0T0RFZ0xURTFNMk13SUMweE9TQTRJQzB6TVNBeU15QXRNekZqTkRjZ01DQTRNU0F4TVRBZ09ERWdNVFV3WXpBZ01Ua2dMVFVnTXpRZ0xUSXpJRE0wZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRVeU9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNVEF5SUMweE16QmpNQ0E1SURRZ01UTWdNVE1nTVROb016RmpNVEFnTUNBeE1pQXlJREUxSURFd2JERXlNeUF6TURWak15QTNJRFlnTVRjZ05pQXlOV013SURjZ0xUTWdNVElnTFRFeElERXlZeTB4T0NBd0lDMHpPQ0F0TWpZZ0xUWTNJQzAzTm1NdE5TQXRPU0F0T1NBdE1UVWdMVEUySUMweE5XTXROaUF3SUMweE1TQTBJQzB4TVNBeE1XTXdJRFVnTWlBeE1DQTNJREU1WXpNeElEVTNJRFl6SURrNUlERXlNaUE1T1dNeU5pQXdJRFF4SUMwNUlEUTRJQzB5TVdNNUlDMHhOeUEySUMweU5DQXhNU0F0TWpSak5DQXdJRGNnT0NBeU1TQXlNR014T0NBeE5pQTBNQ0F5TmlBM01TQXlOaUJqTlRZZ01DQTVNaUF0TXpFZ09USWdMVGc1WXpBZ0xUazFJQzAzT0NBdE1UazFJQzB4TnpRZ0xURTVOV010TVRjZ01DQXRNekFnTWlBdE5EUWdPV010TVRZZ09DQXRNVGtnTVRnZ0xUSTBJREU0Y3kwM0lDMDNJQzA1SUMweE1td3RORFVnTFRFeE1tTXRNU0F0TXlBdE1pQXROaUF0TWlBdE4yTXdJQzB6SURNZ0xUTWdPU0F0TTJnME1HTTRJREFnTVRJZ0xUUWdNVElnTFRFeVl6QWdMVGtnTFRRZ0xURXpJQzB4TXlBdE1UTm9MVEU1TTJNdE9DQXdJQzB4TWlBMElDMHhNaUF4TW5wTk9UWXpJQzB4TXpCak1DQTVJRFFnTVRNZ01UTWdNVE5vTXpGak1UQWdNQ0F4TWlBeUlERTFJREV3YkRFeU15QXpNRFVnWXpNZ055QTJJREUzSURZZ01qVmpNQ0EzSUMweklERXlJQzB4TVNBeE1tTXRNVFVnTUNBdE1qZ2dMVEUzSUMwek9DQXRNekJqTFRJZ0xUSWdMVFFnTFRZZ0xUUWdMVFpqTFRVZ0xUY2dMVGtnTFRFeUlDMHhOaUF0TVRKakxUWWdNQ0F0TVRFZ015QXRNVEVnTVRCak1DQTFJRElnTVRBZ09DQXhPV015TWlBek1TQTBPQ0ExTnlBNU5pQTFOMk15TmlBd0lEUXhJQzA1SURRNElDMHlNV001SUMweE55QTJJQzB5TkNBeE1TQXRNalJqTkNBd0lEY2dPQ0F5TVNBeU1HTXhPQ0F4TmlBME1DQXlOaUEzTVNBeU5tTTFOaUF3SURreUlDMHpNU0E1TWlBdE9Ea2dZekFnTFRrMUlDMDNPQ0F0TVRrMUlDMHhOelFnTFRFNU5XTXRNVGNnTUNBdE16QWdNaUF0TkRRZ09XTXRNVFlnT0NBdE1Ua2dNVGdnTFRJMElERTRjeTAzSUMwM0lDMDVJQzB4TW13dE5EVWdMVEV4TW1NdE1TQXRNeUF0TWlBdE5pQXRNaUF0TjJNd0lDMHpJRE1nTFRNZ09TQXRNMmcwTUdNNElEQWdNVElnTFRRZ01USWdMVEV5WXpBZ0xUa2dMVFFnTFRFeklDMHhNeUF0TVROb0xURTVNMk10T0NBd0lDMHhNaUEwSUMweE1pQXhNbnBOTWpVeklDMHhNekJqTUNBNUlEUWdNVE1nTVRNZ01UTm9NekZqTVRBZ01DQXhNaUF5SURFMUlERXdiREV5TXlBek1EVmpNeUEzSURZZ01UY2dOaUF5TlNCak1DQTNJQzB6SURFeUlDMHhNU0F4TW1NdE1UVWdNQ0F0TWpnZ0xURTNJQzB6T0NBdE16QmpMVElnTFRJZ0xUUWdMVFlnTFRRZ0xUWmpMVFVnTFRjZ0xUa2dMVEV5SUMweE5pQXRNVEpqTFRZZ01DQXRNVEVnTXlBdE1URWdNVEJqTUNBMUlESWdNVEFnT0NBeE9XTXlNaUF6TVNBME9DQTFOeUE1TmlBMU4yTXlOaUF3SURReElDMDVJRFE0SUMweU1XTTVJQzB4TnlBMklDMHlOQ0F4TVNBdE1qUmpOQ0F3SURjZ09DQXlNU0F5TUdNeE9DQXhOaUEwTUNBeU5pQTNNU0F5Tm1NMU5pQXdJRGt5SUMwek1TQTVNaUF0T0Rsak1DQXRPVFVnTFRjNElDMHhPVFVnTFRFM05DQXRNVGsxSUdNdE1UY2dNQ0F0TXpBZ01pQXRORFFnT1dNdE1UWWdPQ0F0TVRrZ01UZ2dMVEkwSURFNGN5MDNJQzAzSUMwNUlDMHhNbXd0TkRVZ0xURXhNbU10TVNBdE15QXRNaUF0TmlBdE1pQXROMk13SUMweklETWdMVE1nT1NBdE0yZzBNR000SURBZ01USWdMVFFnTVRJZ0xURXlZekFnTFRrZ0xUUWdMVEV6SUMweE15QXRNVE5vTFRFNU0yTXRPQ0F3SUMweE1pQTBJQzB4TWlBeE1ucE5OakE0SUMweE16QmpNQ0E1SURRZ01UTWdNVE1nTVROb016RmpNVEFnTUNBeE1pQXlJREUxSURFd2JERXlNeUF6TURWak15QTNJRFlnTVRjZ05pQXlOV013SURjZ0xUTWdNVElnTFRFeElERXlJR010TVRVZ01DQXRNamdnTFRFM0lDMHpPQ0F0TXpCakxUSWdMVElnTFRRZ0xUWWdMVFFnTFRaakxUVWdMVGNnTFRrZ0xURXlJQzB4TmlBdE1USmpMVFlnTUNBdE1URWdNeUF0TVRFZ01UQmpNQ0ExSURJZ01UQWdPQ0F4T1dNeU1pQXpNU0EwT0NBMU55QTVOaUExTjJNeU5pQXdJRFF4SUMwNUlEUTRJQzB5TVdNNUlDMHhOeUEySUMweU5DQXhNU0F0TWpSak5DQXdJRGNnT0NBeU1TQXlNR014T0NBeE5pQTBNQ0F5TmlBM01TQXlObU0xTmlBd0lEa3lJQzB6TVNBNU1pQXRPRGxqTUNBdE9UVWdMVGM0SUMweE9UVWdMVEUzTkNBdE1UazFZeTB4TnlBd0lDMHpNQ0F5SUMwME5DQTVJR010TVRZZ09DQXRNVGtnTVRnZ0xUSTBJREU0Y3kwM0lDMDNJQzA1SUMweE1td3RORFVnTFRFeE1tTXRNU0F0TXlBdE1pQXROaUF0TWlBdE4yTXdJQzB6SURNZ0xUTWdPU0F0TTJnME1HTTRJREFnTVRJZ0xUUWdNVElnTFRFeVl6QWdMVGtnTFRRZ0xURXpJQzB4TXlBdE1UTm9MVEU1TTJNdE9DQXdJQzB4TWlBMElDMHhNaUF4TW5wTk9EWXdJREV5TldNdE1URWdMVEk0SUMweE9TQXRORGdnTFRFNUlDMDJPWE00SUMwek1pQXlOU0F0TXpKak5EZ2dNQ0F4TURFZ01USTNJREV3TVNBeE56WmpNQ0F5TWlBdE5pQXpOeUF0TWpNZ016ZGpMVEkwSURBZ0xUVXdJQzB5T1NBdE5qUWdMVFl6ZWswME9EWWdOVFlnWXpBZ0xUSXhJRGdnTFRNeUlESTFJQzB6TW1NME9DQXdJREV3TVNBeE1qY2dNVEF4SURFM05tTXdJREl5SUMwMklETTNJQzB5TXlBek4yTXRNalFnTUNBdE5UQWdMVEk1SUMwMk5DQXROak5zTFRJd0lDMDBPV010TVRFZ0xUSTRJQzB4T1NBdE5EZ2dMVEU1SUMwMk9YcE5NVE14SURVMll6QWdMVEl4SURnZ0xUTXlJREkxSUMwek1tTTBPQ0F3SURFd01TQXhNamNnTVRBeElERTNObU13SURJeUlDMDJJRE0zSUMweU15QXpOMk10TWpRZ01DQXROVEFnTFRJNUlDMDJOQ0F0TmpOc0xUSXdJQzAwT1dNdE1URWdMVEk0SUMweE9TQXRORGdnTFRFNUlDMDJPWHBOTVRFNU5pQTFOaUJqTUNBdE1qRWdPQ0F0TXpJZ01qVWdMVE15WXpRNElEQWdNVEF4SURFeU55QXhNREVnTVRjMll6QWdNaklnTFRZZ016Y2dMVEl6SURNM1l5MHlOQ0F3SUMwMU1DQXRNamtnTFRZMElDMDJNMnd0TWpBZ0xUUTVZeTB4TVNBdE1qZ2dMVEU1SUMwME9DQXRNVGtnTFRZNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUSTJRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TXpnZ0xUSTBPR010T1RZZ05qRWdMVEV6T0NBeE5EZ2dMVEV6T0NBeU5EaGpNQ0E1TnlBME1pQXhPVFVnTVRRd0lESTBOMk14SURBZ01TQXRNU0F4SUMwemRpMHhOR013SUMweklDMHhJQzAwSUMweUlDMDFZeTAxTmlBdE5URWdMVGM1SUMweE1UVWdMVGM1SUMweU1qVmpNQ0F0TVRFeElESXlJQzB4TnpZZ056a2dMVEl5TjJNeElDMHhJRElnTFRJZ01pQXROSFl0TVRWak1DQXRNU0F0TWlBdE1pQXRNeUF0TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVeU56TXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOek1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NeUF6TWpSak1DQTNJRFVnTVRJZ01USWdNVEpvTVROak5pQXdJREV5SUMwMUlERXlJQzB4TW5ZdE1UWTNZekFnTFRRZ05DQXROU0F4TUNBdE5XTXlOaUF3SURrd0lESXpJRGt3SURJell6RWdNQ0F5SURFZ05DQXhiREUxSURWak1TQXhJRE1nTVNBMElERmpOQ0F3SURnZ0xUTWdPQ0F0T0hZdE5UQXphRGM1YkMwNU55QXRNakUwYkMwNU55QXlNVFJvTnpoMk1UVXdZekFnT0NBdE55QXhNU0F0TVRjZ01URmpMVEk1SURBZ0xUZzFJQzB5TkNBdE9Ua2dMVE13WXkweElDMHhJQzAySUMweUlDMDNJQzB5WXkwMUlEQWdMVGdnTXlBdE9DQTVkalV4TlhwTk5EQWdNelIyTFRFd015QmpNQ0F0TkNBMUlDMDJJREV5SUMwMll6STFJREFnT0RJZ01qTWdPRElnTkRGMk1UQXpZekFnTkNBdE15QTFJQzA1SURWakxUSTBJREFnTFRnMUlDMHlOaUF0T0RVZ0xUUXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFV4TlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeE5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME1ESWdMVEV3WXkwNE55QXdJQzB4TWpjZ05EWWdMVEV5TnlBNU5XTXdJRFF4SURJMklEY3lJRFl3SURjeVl6STJJREFnTkRnZ0xURTFJRFE0SUMwME5XTXdJQzB6TWlBdE1UZ2dMVFEzSUMwek1TQXROVE5qTFRFd0lDMDFJQzB4TmlBdE55QXRNVFlnTFRFMVl6QWdMVEV5SURFNUlDMHlNaUEwTkNBdE1qSmpPREVnTUNBeE1qQWdNVEF3SURFeU1DQXhOakJqTUNBek5TQXRNVFVnTmpNZ0xUVTNJRFl6WXkwek9DQXdJQzAyTXlBdE1qWWdMVGMwSUMwek4yTXRPU0F0T1NBdE1UVWdMVEV6SUMweU5DQXRNVE5qTFRFeElEQWdMVEU1SURjZ0xURTVJREU1WXpBZ055QXhJREV4SURVZ01qTWdiRFk0SURFNU9XTTFJREUwSURFeklESXhJREkzSURJeFl6a2dNQ0F4TmlBdE1pQXpNeUF0TjJNeE5TQXROQ0EwTUNBdE9TQTNOQ0F0T1dNek5pQXdJRFkzSURRZ09USWdNVEZqTVRjZ05TQXlNeUE1SURNd0lEbHpNVElnTFRZZ01USWdMVEV5WXpBZ0xUZ2dMVFVnTFRFMklDMHhOeUF0TWpkakxUTTRJQzB6TlNBdE9UUWdMVFk1SUMweE5qWWdMVFk1WXkweE5pQXdJQzB6TlNBeUlDMDBPQ0EwWXkwMElERWdMVFlnTVNBdE9TQXhZeTAySURBZ0xURXdJQzB5SUMweE15QXRNVEZzTFRFNUlDMDFObU10TVNBdE15QXRNaUF0TmlBdE1pQXRPR013SUMwMUlETWdMVGdnT1NBdE9HTXpJREFnTmlBeElERXdJRElnWXpFMklEVWdNelFnT0NBMU9DQTRZemd3SURBZ01UTXdJQzB5T1NBeE16QWdMVEV3TVdNd0lDMHhNVFlnTFRnMElDMHhPVFFnTFRFNU9DQXRNVGswZWsweE9TQXdZeTB4TXlBd0lDMHhPU0EzSUMweE9TQXhOM00ySURFMklERTNJREUzYkRReklEUmpNVEVnTVNBeE1pQTBJREUxSURFemJEZzBJREkyTTJNeUlEWWdNeUF4TUNBeklERTBZekFnTmlBdE15QTRJQzAzSURoakxUVWdNQ0F0T1NBdE15QXRNVFlnTFRFeGJDMDBOU0F0TlRCakxUY2dMVGdnTFRFeklDMHhNeUF0TWpNZ0xURXpjeTB4T1NBNUlDMHhPU0F4T0dNd0lEY2dNeUF4TXlBeE1DQXlNV3d4TXpFZ01UUTRJR00ySURjZ01URWdNVEFnTVRrZ01UQmpNVFVnTUNBeU15QXRNVEVnTXpnZ0xURXhZekV6SURBZ01qa2dNVEVnTkRJZ01URmpPQ0F3SURFeUlDMDFJREV5SUMweE1tTXdJQzAwSUMweElDMDRJQzB6SUMweE5Hd3RNVEU1SUMwek56aGpMVEVnTFRVZ0xUTWdMVGdnTFRNZ0xURXhjeklnTFRVZ055QXRObXcwTWlBdE5HTXhNU0F0TVNBeE55QXROeUF4TnlBdE1UZHpMVFlnTFRFM0lDMHhPU0F0TVRkb0xUSXdOM3BOTmpZM0lETTFOV013SURZZ01pQXhNU0ExSURFNFl6RTJJRE0ySURRd0lEYzVJRGd6SURjNVl6RTRJREFnTXpBZ0xUa2dNelVnTFRJeWN6SWdMVEl4SURjZ0xUSXhJR014SURBZ09DQTRJREUySURFM1l6RXpJREUxSURJNUlESTNJRFV6SURJM1l6RTVJREFnTXpJZ0xUZ2dNemdnTFRJell6VWdMVEV6SURJZ0xUSXhJRGNnTFRJeFl6RWdNQ0E0SURnZ01UWWdNVGRqTVRNZ01UUWdNamtnTWpjZ05UTWdNamRqTXpFZ01DQTBOQ0F0TWpRZ05EUWdMVFE1WXpBZ0xUUTVJQzAwTVNBdE1URTRJQzAwTVNBdE1UUTRZekFnTFRnZ05DQXRNVE1nTVRFZ0xURXpZekUxSURBZ01qVWdNaklnTXpNZ05ESmpNeUE0SURjZ01UQWdNVEVnTVRCak5pQXdJREV3SUMwMElERXdJQzA1WXpBZ0xUUWdMVEVnTFRnZ0xUTWdMVEV6WXkweE1TQXRNamtnTFRJNElDMDFOeUF0TmpVZ0xUVTNJR010TWpnZ01DQXRORGdnTVRJZ0xUUTRJRE01WXpBZ05EQWdNemtnTVRBMUlETTVJREV6T0dNd0lEa2dMVFVnTVRZZ0xURTBJREUyWXkweU5pQXdJQzAxTUNBdE16Y2dMVFl6SUMwM05td3RNelFnTFRFd01tTXRNaUF0TmlBdE15QXRPU0F0TVRJZ0xUbG9MVE13WXkwM0lEQWdMVGtnTVNBdE9TQTFZekFnTWlBd0lEUWdNU0EzYkRRMUlERXpOMk16SURrZ05DQXhOU0EwSURJeFl6QWdNVEVnTFRZZ01UY2dMVEUySURFM1l5MHlOaUF3SUMwMU1DQXRNemNnTFRZeklDMDNObXd0TXpRZ0xURXdNbU10TWlBdE5pQXRNeUF0T1NBdE1USWdMVGxvTFRNd1l5MDNJREFnTFRrZ01TQXRPU0ExSUdNd0lESWdNQ0EwSURFZ04ydzBOeUF4TkROak1pQTNJRFlnTWpFZ05pQXlPSE10TXlBeE1pQXRNVEFnTVRKakxUSXdJREFnTFRRd0lDMHpPU0F0TlRBZ0xUWXpZeTB5SUMwMUlDMDFJQzA1SUMweE1TQXRPV010TlNBd0lDMHhNU0F6SUMweE1TQXhNSHBOTVRBM015QXlPVGRqTUNBM05pQTFOeUF4TlRZZ01USXdJREUxTm1NeE9DQXdJREk1SUMwMklETTNJQzB4T1dNMElDMDJJRGNnTFRFeElEa2dMVEV4WXpNZ01DQTBJRFFnTnlBeE5tTXlJRGdnTlNBeE1pQXhOQ0F4TW1neU5HTTRJREFnTVRFZ0xUSWdNVEVnTFRkak1DQXRNaUF0TVNBdE5TQXRNaUF0T1d3dE5URWdMVEUyTWlCakxUSWdMVFVnTFRNZ0xURXhJQzB6SUMweE5XTXdJQzA0SURNZ0xURXpJREV4SUMweE0yTXhPQ0F3SURNeklETTNJRFF6SURZeVl6SWdOU0ExSURrZ01URWdPV00xSURBZ01URWdMVE1nTVRFZ0xURXdZekFnTFRZZ0xUVWdMVEV6SUMwMUlDMHhPR010T0NBdE1Ua2dMVEk1SUMwM01TQXROamdnTFRjeFl5MHlNaUF3SUMwek15QXhNU0F0TXpjZ01qaGpMVElnT1NBdE15QXhOU0F0TmlBeE5XTXROU0F3SUMweE1DQXRNVEFnTFRFeElDMHhNV010TVRRZ0xUSXdJQzB6TXlBdE16TWdMVFUxSUMwek0yTXRNamdnTUNBdE5qQWdNak1nTFRZd0lEZ3hlazB4TVRrNElEUXlNeUJqTFRReklEQWdMVGMySUMwNU1TQXROellnTFRFek9XTXdJQzB5TkNBNElDMHpPQ0F5TWlBdE16aGpNek1nTUNBM05pQXhNRElnTnpZZ01UUTJZekFnTVRZZ0xUWWdNekVnTFRJeUlETXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFV3TVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVd01TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHlORE5qTUNBeUlERWdOU0F6SURkc016azVJRFV3TUdNM0lEa2dNVElnTVRVZ01UZ2dNVFZvTVRBMll6UWdNQ0EySUMweUlEWWdMVFZ6TFRJZ0xUWWdMVFVnTFRFd2JDMHpPVGtnTFRVd01HTXROU0F0TmlBdE1USWdMVEUwSUMweU1TQXRNVFJvTFRrNVl5MDFJREFnTFRnZ015QXRPQ0EzZWsweU16Z2dMVEkxTUdNdE5TQXdJQzA0SURNZ0xUZ2dOMk13SURJZ01TQTFJRE1nTjJ3ek9Ua2dOVEF3WXpjZ09TQXhNaUF4TlNBeE9DQXhOV2d4TURaak5DQXdJRFlnTFRJZ05pQXROWE10TWlBdE5pQXROU0F0TVRCc0xUTTVPU0F0TlRBd1l5MDFJQzAySUMweE1pQXRNVFFnTFRJeElDMHhOQ0JvTFRrNWVrMDJNemNnTFRFeE1tTXdJRE0xSURJNElEWXpJRFl5SURZell6TTFJREFnTmpNZ0xUSTRJRFl6SUMwMk0yTXdJQzB6TkNBdE1qZ2dMVFl5SUMwMk15QXROakpqTFRNMElEQWdMVFl5SURJNElDMDJNaUEyTW5wTk5qSWdOelZqTFRNMElEQWdMVFl5SURJNElDMDJNaUEyTW1Nd0lETTFJREk0SURZeklEWXlJRFl6WXpNMUlEQWdOak1nTFRJNElEWXpJQzAyTTJNd0lDMHpOQ0F0TWpnZ0xUWXlJQzAyTXlBdE5qSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZNalkzTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpZM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRnZ0xURTVOV010TlNBd0lDMDRJRE1nTFRnZ09YWTFNVFZqTUNBM0lEVWdNVElnTVRJZ01USm9NVE5qTmlBd0lERXlJQzAxSURFeUlDMHhNbll0TVRZM1l6QWdMVFFnTkNBdE5TQXhNQ0F0TldNeU5pQXdJRGt3SURJeklEa3dJREl6WXpFZ01DQXlJREVnTkNBeGJERTFJRFZqTVNBeElETWdNU0EwSURGak5DQXdJRGdnTFRNZ09DQXRPSFl0TlRBeVl6QWdMVGNnTFRZZ0xURXlJQzB4TWlBdE1USm9MVEV6WXkwM0lEQWdMVEV5SURVZ0xURXlJREV5ZGpFME9XTXdJRGdnTFRjZ01URWdMVEUzSURFeFl5MHlPU0F3SUMwNE5TQXRNalFnTFRrNUlDMHpNR010TVNBdE1TQXROaUF0TWlBdE55QXRNbm9nVFRJME5TQXRNVGN3WXkwNElERXdJQzB4TWlBMU9ERWdMVEV5SURVNE1XTXhJREU0SURFM0lESTRJRE14SURJNFl6RXdJREFnTVRrZ0xUWWdNVGtnTFRFM1l6QWdMVEl3SUMwMklDMHlOakFnTFRjZ0xUSTRNbU13SUMwM0lEUWdMVEUwSURFeElDMHhOMk15SUMweElETWdMVEVnTlNBdE1XTTFJREFnTVRZZ09TQXlNaUF4TkdNeE5DQTVJRE00SURFM0lEVTFJREUzWXpRMklDMHpJRGt3SUMwek9TQTVNQ0F0T1Raak1DQXRORFlnTFRNeElDMHhNRGNnTFRFeU1DQXRNVFk1WXkweU5TQXRNVGNnTFRRNUlDMDBOQ0F0TnprZ0xUWXhZekFnTUNBdE15QXRNaUF0TmlBdE1uTXROaUF4SUMwNUlEVjZJRTB5TnpjZ01UbGpNQ0F0TkRBZ015QXRNVEF3SURNZ0xURXdNR013SUMwMUlESWdMVEUxSURFeElDMHhOV016SURBZ05pQXhJREV3SUROak5ETWdNamNnT0RrZ09ERWdPRGtnTVRNMVl6QWdNalVnTFRFeUlEVTRJQzAwTVNBMU9HTXRNak1nTUNBdE5qTWdMVEk1SUMwM01DQXRORGxqTFRFZ0xUUWdMVElnTFRFMklDMHlJQzB6TW5wTk16Y2dNemwyTFRFd00yTXdJQzAwSURVZ0xUWWdNVElnTFRaak1qVWdNQ0E0TWlBeU15QTRNaUEwTVhZeE1ETmpNQ0EwSUMweklEVWdMVGtnTldNdE1qUWdNQ0F0T0RVZ0xUSTJJQzA0TlNBdE5EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZRa1V6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGUWtVeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJMElEY3hZekFnTVRFZ01pQXlNaUF4TVNBeU9XTTFJRFlnTVRRZ01URWdNaklnTVROb05XTXhOQ0F3SURJNElDMDNJRE16SUMweU1HTXhJQzAwSURNZ0xURXdJRE1nTFRFMFl5MHlJQzB4TWlBdE5TQXRNamNnTFRVZ0xUUXdkaTAzWXpFZ0xUWWdNVE1nTFRrZ01qQWdMVGxqTVRRZ01DQTNNQ0F5SURjd0lEY3hZekFnTVRnZ0xUa2dOVFFnTFRjNElEVTBZeTAxSURBZ0xURTJJREFnTFRFMklEZHpPU0F4TVNBeE55QXhNV014T0NBeElEYzFJRFVnTnpVZ05qRmpNQ0F5TVNBdE1UZ2dOVE1nTFRjNUlEVXpZeTAwSURBZ0xUSXlJQzAxSUMweU5TQXRNVGhqTUNBdE9DQTFJQzB4TXlBM0lDMHhOQ0JqTXlBdE1pQXhOU0F0TXlBeE5pQXRNakYyTFRSak1DQXRNVFlnTFRFeElDMHpNQ0F0TXpNZ0xUTXdZeTB6TUNBeElDMDBNQ0F5TVNBdE5EQWdNemhqTUNBeU5TQXlPU0EyT1NBNU5DQTJPV2d4TUdNeU5pQXRNaUF4TURBZ0xURTRJREV3TUNBdE56UmpNQ0F0TVRNZ0xUUWdMVEk0SUMweE15QXRNemhqTFRZZ0xUZ2dMVEUxSUMweE1pQXRNak1nTFRFM2JDMHhPU0F0TldNdE1pQXdJQzAwSUMweklDMDBJQzAxWXpBZ0xURWdNQ0F0TXlBeUlDMDBZekVnTFRJZ01pQXRNU0EySUMweWJEY2dMVE5qTWlBd0lETWdMVEVnTmlBdE1XdzNJQzB5YkRFeklDMDNZelVnTFRRZ09TQXROeUF4TXlBdE1USWdZelVnTFRVZ01UQWdMVEV4SURFeUlDMHhPR016SUMwM0lEWWdMVEUzSURZZ0xUSTVZekFnTFRVeUlDMDJNU0F0T0RNZ0xURXhPU0F0T0ROb0xUZGpMVFl3SURFZ0xUa3pJRE16SUMwNU5DQTNNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3TmpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05qVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxUVWdMVFl5TTJNd0lEZ2dOaUF4TXlBeE5TQXhPR014TWpRZ056RWdNakkzSURFMU5pQXlPRGNnTWpRNVl6WXlJRGsySURnMElESXhOaUE0TkNBek1UbGpNQ0F4TlRjZ0xUUTJJREkyTVNBdE1UVXlJREkyTVdNdE1UQXlJREFnTFRFMk1pQXROek1nTFRFMk1pQXRNVEV6WXpBZ0xURXdJRE1nTFRFNElERTJJQzB4T0hNeU15QTNJRFV3SURkak5Ea2dNQ0E1TmlBdE5EQWdPVFlnTFRFd05HTXdJQzAyTWlBdE5ETWdMVEV3TmlBdE1UQTJJQzB4TURaakxUZ3hJREFnTFRFeU15QTJPU0F0TVRJeklERTBPV013SURreklEY3pJREl4TmlBeU16Z2dNakl6SUdNdE16RWdPQ0F0TkRVZ01qa2dMVFExSURVMVl6QWdNalFnTVRNZ05EWWdORFVnTlRsak1USWdOU0F4TUNBNElEVWdNVFZqTFRnZ09TQXRNVElnTWpJZ0xURXlJRE0yWXpBZ05ETWdNelVnTmpnZ09EWWdOamhqTkRrZ01DQTJPU0F0TWpRZ05qa2dMVFV5WXpBZ0xURTVJQzB4TUNBdE16a2dMVE0zSUMwMU0yTXRNVElnTFRZZ0xURXdJQzA1SUMweklDMHhOMk14TWlBdE1USWdNVFlnTFRJMUlERTJJQzAwTkdNd0lDMHpPQ0F0TXpBZ0xUWXpJQzAyT1NBdE56QmpNVFE0SUMweE55QXlNemdnTFRFeU55QXlNemdnTFRJNE4yTXdJQzB6TURRZ0xUSTJNQ0F0TkRneUlDMDFNRFlnTFRZd01pQmpMVFlnTFRNZ0xURXlJQzAxSUMweE55QXROV010T1NBd0lDMHhNeUEySUMweE15QXhNbnBOTlRjMElERXlOV013SURNeElESTBJRFUxSURVMUlEVTFjelUxSUMweU5DQTFOU0F0TlRWekxUSTBJQzAxTlNBdE5UVWdMVFUxY3kwMU5TQXlOQ0F0TlRVZ05UVjZUVFl6TUNBdE1UYzVZeTB6TVNBd0lDMDFOQ0F5TXlBdE5UUWdOVFJ6TWpNZ05UUWdOVFFnTlRSek5UUWdMVEl6SURVMElDMDFOSE10TWpNZ0xUVTBJQzAxTkNBdE5UUjZUVEl6TWlBek1USmpNQ0F0TVRnZ01UQWdMVE01SURRd0lDMHpPV015TkNBd0lEUXpJREUxSURReklEUXdZekFnTVRVZ0xUZ2dNaklnTFRRd0lEUTNJR010TnlBMklDMHhNQ0EySUMweE5TQXpZeTB5TVNBdE1UTWdMVEk0SUMwek5pQXRNamdnTFRVeGVrMHlOemdnTkRRMVl6QWdMVEUxSURnZ0xUSTBJRE14SUMwME1XTTRJQzAySURFeElDMDFJREUxSUMweVl6RTNJREV4SURJMElESTVJREkwSURRMVl6QWdNVGNnTFRnZ016TWdMVE15SURNell5MHlNaUF3SUMwek9DQXRNVE1nTFRNNElDMHpOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1TWpRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXdZekFnT0RrZ056TWdNVFl5SURFMk1pQXhOakp6TVRZeUlDMDNNeUF4TmpJZ0xURTJNbk10TnpNZ0xURTJNaUF0TVRZeUlDMHhOakp6TFRFMk1pQTNNeUF0TVRZeUlERTJNbnBOTVRZeUlERXhOR010TmpNZ01DQXRNVEUwSUMwMU1TQXRNVEUwSUMweE1UUnpOVEVnTFRFeE5DQXhNVFFnTFRFeE5ITXhNVFFnTlRFZ01URTBJREV4TkhNdE5URWdNVEUwSUMweE1UUWdNVEUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRrelJpNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3pSaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzB4Tm1Nd0lEZ2dPQ0F4TmlBeE5pQXhObU01SURBZ01UWWdMVGdnTVRZZ0xURTJkaTAzTlRCak1DQXRPU0F0TnlBdE1UWWdMVEUySUMweE5tTXRPQ0F3SUMweE5pQTNJQzB4TmlBeE5uWTNOVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1RFNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9URTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBOU0F0TWpZMVl5MHhNemdnTVRFZ0xUSTBOQ0F4TWpjZ0xUSTBOQ0F5TmpWak1DQXhNemNnTVRBM0lESTFNeUF5TkRRZ01qWTBkamMxWXpBZ01UTWdNVEVnTWpRZ01qUWdNalJqTVRRZ01DQXlOQ0F0TVRFZ01qUWdMVEkwZGkwM05XTTRNQ0F0T0NBeE5URWdMVFV4SURFNU5TQXRNVEU1WXpNZ0xUUWdOU0F0T1NBMUlDMHhOR013SUMwNElDMDBJQzB4TlNBdE1URWdMVEU1WXkwMElDMHpJQzA0SUMwMElDMHhNeUF0TkdNdE9DQXdJQzB4TmlBMElDMHlNU0F4TVdNdE16VWdOVFFnTFRreUlEZzVJQzB4TlRVZ09UWjJMVFF6TVdNMk5pQTNJREV5TkNBME5TQXhOVGdnTVRBeElHTTBJRGNnTVRJZ01URWdNakFnTVRGak1UTWdNQ0F5TkNBdE1USWdNalFnTFRJMVl6QWdMVFFnTFRFZ0xUZ2dMVE1nTFRFeVl5MDBOQ0F0TmpnZ0xURXhPQ0F0TVRFMklDMHhPVGtnTFRFeU0zWXRPVEpqTUNBdE1UTWdMVEV3SUMweU5DQXRNalFnTFRJMFl5MHhNeUF3SUMweU5DQXhNU0F0TWpRZ01qUjJPVEY2VFRJME5TQXlNVFpqTFRFeE1DQXRNVEVnTFRFNU5pQXRNVEExSUMweE9UWWdMVEl4Tm5NNE5TQXRNakEySURFNU5pQXRNakUzZGpRek0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTRPRGN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U0T0RjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpBZ01qUXhZekFnTWlBeElEVWdNaUE0YkRNMElERXdPR00wSURFd0lEa2dNVElnTVRnZ01USmpPQ0F3SURFeklDMHpJREV6SUMwNVl6QWdMVGdnTFRRZ0xURTBJQzAwSUMweU1HTXdJQzB6SURJZ0xUUWdNeUF0TkdNeUlEQWdOaUEwSURFeklERXhZekUySURFMElETTFJREkxSURVM0lESTFZelE1SURBZ05qZ2dMVFF4SURFd01TQXROREZqTVRVZ01DQXlOU0E0SURNeElESTFZelFnTVRBZ09DQXhNeUF5TUNBeE0yTTRJREFnTVRVZ0xUSWdNVFVnTFRFeFl6QWdMVFVnTFRFZ0xURXdJQzB5SUMweE5XTXRNakVnTFRZNUlDMDFOaUF0TVRFMElDMDVNQ0F0TVRVeklHTXROVFVnTFRZeklDMDNNQ0F0TVRJd0lDMDROU0F0TVRnell5MHhJQzAzSUMwMElDMHhNU0F0TVRNZ0xURXhZeTB4TlNBd0lDMHlPQ0E1SUMwME15QTVZeTB4TmlBd0lDMHpNU0F0T1NBdE5EWWdMVGxqTFRZZ01DQXRPU0F6SUMwNUlEaGpNQ0F6SURFZ055QXlJRGxqTWpBZ05qUWdOVGdnTVRJMElERXhPU0F4TnpKak5ESWdNelFnTnpnZ05UY2dNVEEzSURFd01HTTFJRGNnTUNBeE15QXRPQ0E0WXkweU1DQXRNVE1nTFRReUlDMHlNQ0F0TmpJZ0xUSXdZeTB6TnlBd0lDMDNNQ0F4T1NBdE9UZ2dNVGxqTFRJMElEQWdMVE0ySUMweU1TQXRORFVnTFRRNElHTXRNeUF0TVRFZ0xUa2dMVEV6SUMweE9DQXRNVE5qTFRnZ01DQXRNVElnTXlBdE1USWdNVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlHTkRJMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05ESTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXdJRFEzTldndE1UQjJNVEkxYURFd2JESXpNQ0F0TWpNd2RpMHhNalY2VFRFd0lEWTNOV2d0TVRCMk1USTFhREV3YkRJek1DQXRNak13ZGkweE1qVjZUVEV3SURJM05XZ3RNVEIyTVRJMWFERXdiREl6TUNBdE1qTXdkaTB4TWpWNlRUQWdNVEF3TUdneE1Hd3lNekFnTFRJek1IWXRNVEkxYkMweU16QWdNak13YUMweE1IWXhNalY2VFRBZ01qQXdhREV3YkRJek1DQXRNak13ZGkweE1qVnNMVEl6TUNBeU16Qm9MVEV3ZGpFeU5YcE5NQ0F3YURFd2JESXpNQ0F0TWpNd2RpMHhNalZzTFRJek1DQXlNekJvTFRFd2RqRXlOWHBOTUNBeE1qQXdhREV3YkRJek1DQXRNak13ZGkweE1qVWdiQzB5TXpBZ01qTXdhQzB4TUhZeE1qVjZUVEFnTFRJd01HZ3hNR3d5TXpBZ0xUSXpNSFl0TVRJMWJDMHlNekFnTWpNd2FDMHhNSFl4TWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9EaEJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPRGhCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGd3SURFNE5tTXRNak1nTUNBdE16Y2dNVGdnTFRNM0lETTVZekFnTWpVZ01UZ2dORE1nTkRFZ05ETmpNaklnTUNBek55QXRNVGdnTXpjZ0xUTTRZekFnTFRJMklDMHhPU0F0TkRRZ0xUUXhJQzAwTkhwTk1UQWdPVGRqTUNBeU5TQXhPQ0EwTXlBME1TQTBNMk15TWlBd0lETTNJQzB4T0NBek55QXRNemhqTUNBdE1qWWdMVEU1SUMwME5DQXROREVnTFRRMFl5MHlNeUF3SUMwek55QXhPQ0F0TXpjZ016bDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORE5HTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkROR0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJMU9DQXRNVE0zWXkweE5qRWdNQ0F0TWpJeklEWTJJQzB5TWpNZ01UTTNZekFnTnpVZ09UQWdNVE0ySURJek5DQXhNelpqTVRBeUlEQWdNakkwSUMwMU9DQXlNalFnTFRFek5tTXdJQzAzTlNBdE5UY2dMVEV6TnlBdE1qTTFJQzB4TXpkNlRURTFOU0EyT0dNdE1pQXRPQ0F0TXlBdE1UWWdMVE1nTFRJMVl6QWdMVE0xSURFM0lDMDNNaUF6TnlBdE9UaGpNaklnTFRJMUlEUXlJQzAwTWlBM05TQXROVE5qTVRBZ0xUTWdNVGtnTFRRZ01qa2dMVFJqTkRrZ01DQTRNaUF5TXlBNE1pQTNOMk13SURZMklDMDJNQ0F4TkRVZ0xURXpOQ0F4TkRWakxUTTBJREFnTFRjMElDMDFJQzA0TmlBdE5ESjZJRTAwT1RRZ0xURTJNbll6TWpOak1DQTBJRFVnT0NBeE1DQTRhREUxWXpVZ01DQXhNQ0F0TkNBeE1DQXRPSFl0TXpJell6QWdMVFFnTFRVZ0xUY2dMVEV3SUMwM2FDMHhOV010TlNBd0lDMHhNQ0F6SUMweE1DQTNlazB3SURFMk1XTXdJRFFnTkNBNElERXdJRGhvTVRSak5TQXdJREV3SUMwMElERXdJQzA0ZGkwek1qTmpNQ0F0TkNBdE5TQXROeUF0TVRBZ0xUZG9MVEUwWXkwMklEQWdMVEV3SURNZ0xURXdJRGQyTXpJemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUXhPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalF4T0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURRd00yZ3hNR3d5TXpBZ0xUSXpNSFl0TVRJMWJDMHlNekFnTWpNd2FDMHhNSFl4TWpWNlRUQWdMVEU1TjJneE1Hd3lNekFnTFRJek1IWXRNVEkxYkMweU16QWdNak13YUMweE1IWXhNalY2VFRBZ00yZ3hNR3d5TXpBZ0xUSXpNSFl0TVRJMWJDMHlNekFnTWpNd2FDMHhNSFl4TWpWNlRUQWdNakF6YURFd2JESXpNQ0F0TWpNd2RpMHhNalZzTFRJek1DQXlNekJvTFRFd2RqRXlOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwTWtJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME1rSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1pQXRNamc1WXkweElETWdMVElnTmlBdE1pQTVZekFnTlNBeklERXdJREUwSURFMVl6QWdNQ0F6TURRZ01UQXpJRE14TlNBeE1EWmpOaUF5SURnZ05DQTRJRGR6TFRJZ05pQXROeUEzWXkweE1DQTBJQzB6TVRVZ01UQTNJQzB6TVRVZ01UQTNZeTB4TVNBMElDMHhOQ0E1SUMweE5DQXhOR013SURNZ01TQTJJRElnTVRCak15QTRJRFlnTVRRZ01UVWdNVFJqTVNBd0lEVWdMVEVnT1NBdE1td3pPRGtnTFRFek1tTXhNeUF0TkNBeE15QXRNVEFnTVRNZ0xURTRjekFnTFRFMUlDMHhNeUF0TVRoc0xUTTVOaUF0TVRNell5MHhJQzB4SUMweklDMHhJQzAwSUMweElHTXROeUF3SUMweE1TQTRJQzB4TkNBeE5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSRE11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUkRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpBZ01qVXliRE0zSURFeE9HZ3hPVGgyTFRJeFl5MHpPQ0F0TkRJZ0xURTFNU0F0TWpNeElDMHhOakFnTFRNek1tTXRNaUF0TVRrZ0xURTRJQzB5T0NBdE16TWdMVEk0Y3kwek1DQTVJQzB6TUNBeU5HTXdJRGc0SURFMk9DQXlPVGdnTVRjM0lETXhOV2d0T1RkakxUTTBJREFnTFRVMUlDMHpOQ0F0TmpNZ0xUYzJhQzB5T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWQlFUa3VlRzFzQUR4emVXMWliMndnYVdROUlrVkJRVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEl3SURJNVl5MDNJREFnTFRFeklETWdMVEV6SURoak1DQXpJRElnTmlBMklERXdZekUzSURFMklETTRJRGN5SURFeE55QTNNbU15TnlBd0lEVTFJQzB4TXlBM055QXRNak5qTVRjZ0xUY2dNelFnTFRFNElEVTBJQzB5TVdNMElDMHhJRGdnTFRFZ01URWdMVEZqTVRNZ01DQXlNeUEzSURNMklERTJZelFnTXlBeE1pQTNJREU0SURkak15QXdJRFlnTFRJZ05pQXROV013SUMweElEQWdMVElnTFRFZ0xUUmpMVFlnTFRFMklDMDBNQ0F0T0RnZ0xURXhPU0F0T0RoakxUYzRJREFnTFRnNElEUTBJQzB4TXpNZ05EUmpMVEU1SURBZ0xUTXhJQzAxSUMwME5pQXRNVElnWXkwMElDMHlJQzA1SUMweklDMHhNeUF0TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWRE9ETXVlRzFzQUR4emVXMWliMndnYVdROUlrVkRPRE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PRElnTXpJNGFDMDRNbll6Tm1nNU1HTXhOU0F3SURJNElDMHhNaUF5T0NBdE1qaDJMVFk0TUdNd0lDMHhOU0F0TVRNZ0xUSTRJQzB5T0NBdE1qaG9MVGt3ZGpNMmFEZ3lkalkyTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMFFUSXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRVElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5ORElnTUdNdE1qTWdNQ0F0TkRJZ01Ua2dMVFF5SURReWN6RTVJRFF5SURReUlEUXljelF5SUMweE9TQTBNaUF0TkRKekxURTVJQzAwTWlBdE5ESWdMVFF5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRSQlJDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkJSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNU0F0TVRKak1DQTJJRFFnTVRBZ01URWdNVEZvTmpoak5DQXdJRGdnTFRJZ01URWdMVFpqTUNBd0lEVTJJQzB4TVRrZ05UY2dMVEV5TTJNeUlDMHlJRFFnTFRNZ05pQXRNM016SURFZ05DQXpZeklnTkNBMU5pQXhNak1nTlRZZ01USXpZeklnTlNBM0lEY2dNVEVnTjJNeElEQWdOQ0F3SURVZ0xURmpOU0F0TVNBM0lDMDJJRGNnTFRFeFl6QWdMVElnTUNBdE15QXRNU0F0Tld3dE1UQTJJQzB5TXpGekxUTWdMVFlnTFRFd0lDMDJZeTAwSURBZ0xUY2dNaUF0TVRBZ05td3RNVEE0SURJek1XTXRNU0F4SUMweElETWdMVEVnTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVMFFUWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NU0F5TnpGak1TQXhNeUF5TXlBeU1pQTBPU0F5TW1NeU55QXdJRFV3SUMwNElEVXdJQzB5TTJNd0lDMHlNeUF0TWpVZ0xUSTNNaUF0TlRBZ0xUSTNNbU10TWpNZ01DQXRORGtnTWpVNElDMDBPU0F5TnpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05ESXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREl3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3SURCb0xURXdkakV5TldneE1Hd3lNekFnTWpNd2RpMHhNalY2VFRFd0lDMDJNREJvTFRFd2RqRXlOV2d4TUd3eU16QWdNak13ZGkweE1qVjZUVEV3SUMweU1EQm9MVEV3ZGpFeU5XZ3hNR3d5TXpBZ01qTXdkaTB4TWpWNlRUQWdMVFF3TUhZeE1qVm9NVEJzTWpNd0lESXpNSFl0TVRJMWJDMHlNekFnTFRJek1HZ3RNVEI2VFRFd0lDMDRNREJvTFRFd2RqRXlOV2d4TUd3eU16QWdNak13ZGkweE1qVjZUVEFnTXpJMWFERXdiREl6TUNBeU16QjJMVEV5Tld3dE1qTXdJQzB5TXpCb0xURXdkakV5TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME16UXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBNelFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PRFVnTWpZeFl5MDFPU0F3SUMwNE5TQTFOQ0F0T0RVZ09UaGpNQ0E0TUNBM05DQXhNellnTVRJMElERTJNV00xTnlBeU9DQXhNRE1nTXpRZ01UWXpJRE0xYURaak9USWdNQ0F5TURFZ0xUUXdJREl3TVNBdE1UUTNZekFnTFRRMElDMHlPU0F0T0RFZ0xUYzFJQzA0TVdNdE5qVWdNQ0F0TVRBd0lEWTVJQzB4TURBZ09USmpNQ0E0SURRZ01UTWdNVEFnTVROak9TQXdJREV6SUMwNElERTVJQzB4TkdNeE15QXRNVFFnTWpjZ0xURTVJRFEwSUMweE9XTXhPQ0F3SURNeUlERXlJRE15SURNMFl6QWdOVFlnTFRRNUlEazNJQzB4TURNZ09UZGpMVEV4SURBZ0xUSTJJQzB6SUMwME1pQXRNekFnWXkweE1pQXRNakFnTFRJeklDMDFNQ0F0TWpNZ0xUWXpZekFnTFRJeElERXpJQzAwTVNBME1pQXROelZqTXpVZ0xUUXhJRFUySUMwMk1DQTFOaUF0T1RKak1DQXRNelFnTFRNeUlDMDRNeUF0TlRFZ0xURXhNR010TlNBdE55QXROeUF0TVRBZ0xUY2dMVEV6WXpBZ0xUUWdOaUF0TXlBeE55QXRObU14TmlBdE5DQXpNaUF0TVRNZ05Ea2dMVE13Y3pNMUlDMHpOQ0ExT0NBdE16UmpNVFFnTUNBeU5DQTFJRFF3SURFMll6VWdOQ0EySURZZ05pQTVkalJqTFRNZ01UWWdMVFFnTXpFZ0xUUWdORFZqTUNBM09TQXpNaUF4TmpRZ01USTBJREUyTkdNek9TQXdJRFkxSUMweU1pQTJOU0F0TmpFZ1l6QWdMVFUzSUMwME9TQXRPVEVnTFRrMUlDMHhNalJzTFRFd0lDMDNZeTAzSUMwMUlDMDVJQzAzSUMwNUlDMHhNSE14SUMwMklESWdMVEV3WXpjZ0xUSXlJREk0SUMwMU5TQTFNeUF0TlRWak1UY2dNQ0F6TWlBMUlEWXpJRE0yWXpJd0lESXdJREl5SURJM0lESXlJRFE0ZGpFNFl6QWdPRFFnTXpNZ01UTXpJRGd5SURFMk1HTXhNU0EySURFNElEZ2dNak1nT0dNM0lEQWdNVEVnTFRVZ01URWdMVEV4WXpBZ0xUUWdMVEVnTFRjZ0xUY2dMVEV6WXkwek1pQXRNeklnTFRReElDMDNOaUF0TkRFZ0xURXpOV013SUMwMk55QXlNaUF0TVRNeUlEVTFJQzB4TXpKak16Y2dNQ0EwT1NBMU9DQTBPU0F4TWpjZ1l6QWdNVGsySUMweE16VWdNamMzSUMwek1EY2dNekU0WXkweE55QTBJQzB5TXlBNUlDMHlNeUF4Tm1Nd0lEWWdNeUF4TWlBeE15QXhNbU0ySURBZ01UTWdMVEVnTVRnZ0xUSmpNVGMzSUMwek5pQXpOek1nTFRFeE1pQXpOek1nTFRNeU5tTXdJQzB4TVRVZ0xUWXpJQzB4TnpVZ0xURXlNeUF0TVRjMVl5MDFNaUF3SUMwNE5TQXlPQ0F0TVRBMElEWTFZeTAwSURjZ0xUWWdNVElnTFRFd0lERXlZeTAxSURBZ0xURXlJQzB4TUNBdE1qa2dMVEk0WXkwek5pQXRNemNnTFRZMElDMDFNaUF0T1RVZ0xUVXlZeTB6T1NBd0lDMDJOQ0F5TmlBdE56a2dOVGhqTFRRZ09DQXROU0F4TUNBdE55QXhNQ0JqTFRRZ01DQXRPQ0F0TkNBdE1USWdMVGhzTFRJMklDMHlOV010TXpFZ0xUSTVJQzAwTkNBdE16SWdMVFl4SUMwek1tTXROVE1nTUNBdE5qZ2dNVEEzSUMweE1EZ2dNVEEzWXkwNElEQWdMVEV5SUMwMklDMHhOeUF0TVRKc0xURTBJQzB4TjJNdE5EUWdMVFV5SUMwM01pQXRPRE1nTFRFd01pQXRPRE5qTFRFM0lEQWdMVE0wSURFeElDMHpOQ0F5T0dNd0lEUXhJRGcySURrMklERXpNQ0F4TVRKak1Ua2dOeUF5TUNBNElETXpJREkyWXpFMUlESXdJREl4SURNeklESXhJRFV6WXpBZ016TWdMVEk0SURZd0lDMDBNU0EzT0dNdE1UUWdNVGtnTFRVMUlEWTBJQzAxTlNBNU1DQmpNQ0F5TnlBek9TQTVNQ0ExTkNBeE1UTmpOaUF4TUNBeE5TQXlNaUF4TlNBek1HTXdJRFlnTFRZZ055QXRNVFFnTjJNdE9EVWdNQ0F0TVRneklDMDFNQ0F0TVRnMklDMHhORFIyTFRSak1DQXRNaklnT0NBdE5EZ2dNemNnTFRRNFl6TXdJREFnTkRJZ016TWdORFlnTkRoak5TQXhOeUEySURJMklERTBJREkyWXpZZ01DQXhNU0F0TlNBeE1TQXRNekpqTUNBdE5qRWdMVE0ySUMweE1UUWdMVGd5SUMweE1UUjZUVFV5TlNBeE9UWmpNQ0F0TVRRZ01TQXRNallnTWlBdE16aGpNQ0F0TlNBeUlDMDNJRFFnTFRkek5pQXlJREV4SURaak16QWdNalFnTkRjZ05EZ2dORGNnT0RFZ1l6QWdNamdnTFRjZ05ESWdMVEl6SURReVl5MHpNQ0F3SUMwME1TQXROREFnTFRReElDMDROSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFkwUlVVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMFJVVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNalIyTkRob05EZDJNVE16YURFM2RpMHhNek5vTkRoMkxUUTRhQzAwT0hZdE1UTXphQzB4TjNZeE16Tm9MVFEzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRnNE15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUZzRNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNVE1nTFRoakxUY3hJREFnTFRFd015QXpOeUF0TVRBeklEYzNZekFnTXpNZ01qRWdOVGdnTkRrZ05UaGpNakVnTUNBek9DQXRNVElnTXpnZ0xUTTJZekFnTFRJMklDMHhOQ0F0TXpnZ0xUSTFJQzAwTTJNdE9DQXROQ0F0TVRNZ0xUWWdMVEV6SUMweE1tTXdJQzB4TUNBeE5pQXRNVGdnTXpZZ0xURTRZell4SURBZ09USWdOakVnT1RJZ01UQTFZekFnTXpJZ0xURTRJRFUwSUMwMU5TQTFOR2d0TVRCakxURXpJREFnTFRJd0lEWWdMVEl3SURFMWN6Y2dNVFVnTWpBZ01UVm9NVEZqTlRnZ01DQTVNaUF6T0NBNU1pQTVNV013SURJeUlDMHhNeUEwTmlBdE5USWdORFlnWXkweU1TQXdJQzB6TXlBdE55QXRNek1nTFRFMFl6QWdMVE1nTlNBdE55QXhNaUF0TVROak5TQXROaUE1SUMweE5DQTVJQzB5TldNd0lDMHlOeUF0TWpBZ0xUUTNJQzAwTlNBdE5EZGpMVEl6SURBZ0xUTTVJREUzSUMwek9DQTBNMk15SURVMElEVTBJRGczSURFeE55QTROMk0yTVNBd0lERXhNU0F0TXpJZ01URXhJQzA0TkdNd0lDMDBNQ0F0TXpRZ0xUY3lJQzAzTmlBdE9EbGpMVGdnTFRRZ0xURXlJQzAySUMweE1pQXRPV013SUMwMUlEUWdMVFlnTVRFZ0xUbGpNallnTFRFeklETTVJQzB6TnlBek9TQXROakpqTUNBdE56a2dMVGN3SUMweE16QWdMVEUxTlNBdE1UTXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF3T0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRd09DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEWXlOV013SURrZ055QXhOaUF4TmlBeE5tTTRJREFnTVRZZ0xUY2dNVFlnTFRFMmRpMHlORGxqTUNBdE1qQWdNVE1nTFRJNUlESXpJQzB5T1dnME1UWmpNVE1nTUNBek1DQTVJRE13SURNemRqSTBOV013SURrZ055QXhOaUF4TmlBeE5tTTRJREFnTVRZZ0xUY2dNVFlnTFRFMmRpMDBPVFZqTUNBdE1qa2dMVE14SUMwek5pQXROaklnTFRNMmFDMDBNVEpqTFRFeElEQWdMVEkzSUMweE5pQXRNamNnTFRNd2RpMHhNalZqTUNBdE1UUWdNVFlnTFRNd0lESTNJQzB6TUdnM05ESmpNVElnTUNBeU55QTJJREkzSURFNVl6QWdNVFVnTkNBeU1TQXhOaUF5TVNCak1UTWdNQ0F4T1NBdE9DQXhPU0F0TWpGMkxUVXhNR013SUMwNUlDMDRJQzB4TmlBdE1UWWdMVEUyWXkwNUlEQWdMVEUySURjZ0xURTJJREUyZGpJd05XTXdJREl6SUMweE55QXpNeUF0TXpBZ016Tm9MVGMwTm1NdE1UQWdNQ0F0TWpNZ0xURXdJQzB5TXlBdE16QjJMVE00T1dNd0lDMDVJQzA0SUMweE5pQXRNVFlnTFRFMll5MDVJREFnTFRFMklEY2dMVEUySURFMmRqRXpPRGg2VFRNeUlDMHlNalZqTUNBdE1qWWdNU0F0TXprZ05EWWdMVE01YURjd05XTTBNQ0F3SURRNElERTFJRFE0SURNMmRqRTJZekFnTWprZ0xUZ2dOREVnTFRRNElEUXhhQzAzTURBZ1l5MDBOQ0F3SUMwMU1TQXRNVGNnTFRVeElDMDBNWFl0TVRONlRUTXlJREl5TjNZdE1UTmpNQ0F0TWpNZ055QXROREFnTlRFZ0xUUXdhRE0zTUdNME1DQXdJRFE0SURFeElEUTRJRFF3ZGpFMll6QWdNaklnTFRnZ016Y2dMVFE0SURNM2FDMHpOelZqTFRRMUlEQWdMVFEySUMweE15QXRORFlnTFRRd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJURXdNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEV3TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTXpBZ01qVXdhREV3TUd3dE5ETXdJQzAxTURCb0xURXdNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1TWpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1qQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5qSWdMVFl6WXkwek5DQXdJQzAyTWlBeU9DQXROaklnTmpOak1DQXpOQ0F5T0NBMk1pQTJNaUEyTW1Nek5TQXdJRFl6SUMweU9DQTJNeUF0TmpKak1DQXRNelVnTFRJNElDMDJNeUF0TmpNZ0xUWXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGxGTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRsRk15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweklDMHhNelpqTFRJZ015QXRNeUEySUMweklEbGpNQ0ExSURJZ01UQWdOaUF4Tkd3eE16VWdNVEV6YkMweE16VWdNVEV6WXkwMElEUWdMVFlnT1NBdE5pQXhOR013SURNZ01TQTJJRE1nT1dNeklEUWdOeUEySURFeElEWmpNeUF3SURZZ0xURWdPU0F0TTJ3eE5ERWdMVEV4T1d3eU55QXlNMnd0T0RVZ056QmpMVFFnTkNBdE5pQTVJQzAySURFMFl6QWdNeUF4SURZZ015QTVZek1nTkNBM0lEWWdNVEVnTm1NeklEQWdOaUF0TVNBNUlDMHpiRGt5SUMwM04ydzVNaUEzTjJNeUlESWdOU0F6SURnZ00yTTBJREFnT1NBdE1pQXhNU0F0Tm1NeklDMHpJRFFnTFRjZ05DQXRNVEFnWXpBZ0xUVWdMVE1nTFRFd0lDMDJJQzB4TTJ3dE9EVWdMVGN4YkRJMUlDMHlNbXd4TkRNZ01URTVZeklnTWlBMUlETWdPQ0F6WXpRZ01DQTVJQzB5SURFeElDMDJZek1nTFRNZ05DQXROeUEwSUMweE1HTXdJQzAxSUMweklDMHhNQ0F0TmlBdE1UTnNMVEV6TlNBdE1URXpiREV6TlNBdE1URXpZek1nTFRNZ05pQXRPQ0EySUMweE0yTXdJQzB6SUMweElDMDNJQzAwSUMweE1HTXRNaUF0TkNBdE55QXROaUF0TVRFZ0xUWmpMVE1nTUNBdE5pQXhJQzA0SUROc0xURTBNeUF4TVRsc0xUSTFJQzB5TVd3NE5TQXROekpqTXlBdE15QTJJQzA0SURZZ0xURXpZekFnTFRNZ0xURWdMVGNnTFRRZ0xURXdJR010TWlBdE5DQXROeUF0TmlBdE1URWdMVFpqTFRNZ01DQXROaUF4SUMwNElETnNMVGt5SURjNGJDMDVNaUF0TnpoakxUSWdMVElnTFRVZ0xUTWdMVGdnTFROakxUUWdNQ0F0T1NBeUlDMHhNaUEyWXkweUlETWdMVE1nTmlBdE15QTVZekFnTlNBeUlERXdJRFlnTVRSc09EVWdOekZzTFRJM0lESXliQzB4TkRFZ0xURXhPV010TWlBdE1pQXROU0F0TXlBdE9DQXRNMk10TkNBd0lDMDVJRElnTFRFeUlEWjZUVEl4TlNBeU1td3RNallnTFRJeWJESTJJQzB5TVd3eU5pQXlNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFU1TURndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXROVGd6ZGpFek5qWmpNQ0F4TnlBMklERTNJREV6SURFM2FEaGpOeUF3SURFeklEQWdNVE1nTFRFM2RpMDBOelpqTWlBdE1UZ2dOaUF0TXpnZ016QWdMVE00YURFeE5tTXlOU0F3SURJNElESXdJRE13SURNNGRqSXpOMk13SURFM0lEWWdNVGNnTVRNZ01UZG9PV00ySURBZ01USWdNQ0F4TWlBdE1UZDJMVEV3TnpSak1DQXRNVGNnTFRZZ0xURTNJQzB4TWlBdE1UZG9MVGxqTFRjZ01DQXRNVE1nTUNBdE1UTWdNVGQyTWpJM1l5MHlJREU0SUMwMUlETTNJQzB6TUNBek4yZ3RNVEl4WXkweE1DQXdJQzB5TWlBdE55QXRNalVnTFRNemRpMHlPRFFnWXpBZ0xURTNJQzAySUMweE55QXRNVE1nTFRFM2FDMDRZeTAzSURBZ0xURXpJREFnTFRFeklERTNlazB6TkNBdE1URTFkaTB6Tm1NMklDMHlNeUF4TnlBdE1qTWdNalFnTFRJemFERXlOV014TUNBd0lESXhJRE1nTWpjZ01qTjJNemhqTUNBeE5TQXRPQ0F6TlNBdE1qVWdNelZvTFRFeU1XTXRNalFnTUNBdE1qZ2dMVEU1SUMwek1DQXRNemQ2VFRNMElERXpNbll0TWpKak1TQXRNVFlnTlNBdE16TWdNaklnTFRNM2FERXlOMk15TVNBd0lESTJJREU1SURJM0lETTNkakkyWXkweklESTJJQzB4TlNBek15QXRNalVnTXpOb0xURXlNV010TWpRZ01DQXRNamdnTFRFNUlDMHpNQ0F0TXpkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EUTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFE1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUySURNMU1HTXRPU0F3SUMweE5pQTRJQzB4TmlBeU1YWTRZekFnTVRJZ055QXlNU0F4TmlBeU1XZ3hNak4yTXpJell6QWdPQ0EySURFMUlERTBJREUxYURJek5IWXhORFJqTUNBeE1pQTVJREl4SURJeElESXhhRFpqTVRNZ01DQXlNU0F0T1NBeU1TQXRNakYyTFRFME5HZ3lNelJqTnlBd0lERTBJQzAzSURFMElDMHhOWFl0TXpJemFERXlOR000SURBZ01UVWdMVGtnTVRVZ0xUSXhkaTA0WXpBZ0xURXpJQzAzSUMweU1TQXRNVFVnTFRJeGFDMHhNalIyTFRNME1HTXdJQzB4TUNBdE55QXRNVGNnTFRFMElDMHhOMmd0TWpNMGRpMHhNalpqTUNBdE1URWdMVGdnTFRJeElDMHlNU0F0TWpGb0xUWWdZeTB4TWlBd0lDMHlNU0F4TUNBdE1qRWdNakYyTVRJMmFDMHlNelJqTFRnZ01DQXRNVFFnTnlBdE1UUWdNVGQyTXpRd2FDMHhNak42VFRRek5TQTBNMmd4TURkak55QXdJREV3SURVZ01UQWdNVFYyTWpreWFDMHhNVGQyTFRNd04zcE5NamN3SURVNFl6QWdMVEV3SURVZ0xURTFJREV5SUMweE5XZ3hNRFYyTXpBM2FDMHhNVGQyTFRJNU1ucE5NamN3SURRd01HZ3hNVGQyTWpnNGFDMHhNRGhqTFRVZ01DQXRPU0F0TWlBdE9TQXRPWFl0TWpjNWVrMDFOREVnTmpnNGFDMHhNRFoyTFRJNE9HZ3hNVGQyTWpjMVl6QWdPQ0F0TXlBeE15QXRNVEVnTVRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EZERMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGRESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4TlNBdE5EQXpZekFnTXlBeklERXlJREV6SURFNFl6TTBJREU1SURZNUlETTBJREV3TUNBMU9HTTVPU0EzTmlBeE16WWdNVGMzSURFek5pQXlPVGxqTUNBeE1pQXdJREkxSUMweUlETTNZekFnTlNBdE1TQTNJQzB4SURoakxUY2dOVGtnTFRJeUlERXhPU0F0T1RRZ01URTVZeTB4T0NBd0lDMDFPU0F0TmlBdE9ESWdMVFU1WXpBZ01DQXRNU0F0TWlBdE1TQXROR013SUMwMklESWdMVEUwSURFMklDMHhOR2d4T1dNeU9DQXdJRGd3SUMweE1DQTRNQ0F0Tmpsak1DQXROREFnTFRReElDMDROQ0F0T0RFZ0xUZzBhQzAwWXkwek9DQXdJQzAzTmlBek1TQXRPRE1nT1RFZ1l5MHhJRE1nTFRFZ05pQXRNU0E1WXpBZ05qRWdOVEFnTVRZMElERTJNaUF4TmpSb05ITTJPQ0F0TkNBeE1qSWdMVFE0WXpNeklDMHlOeUEyTUNBdE56RWdOaklnTFRFME1IWXROR013SUMwNU55QXROamtnTFRJd055QXRNVE0xSUMweU56TmpMVFV3SUMwMU1DQXRNVFF3SUMweE1Ua2dMVEl4TnlBdE1URTVZeTAwSURBZ0xURXpJRFlnTFRFeklERXhlazAwTVRnZ016bGpMVEkxSURBZ0xUUTBJREl3SUMwME5DQTBOV013SURJMElERTVJRFF6SURRMElEUXpZekkwSURBZ05EUWdMVEU1SURRMElDMDBNMk13SUMweU5TQXRNakFnTFRRMUlDMDBOQ0F0TkRWNlRUTTNOU0F0T0RVZ1l6QWdNalFnTWpBZ05EUWdORE1nTkRSak1qVWdNQ0EwTlNBdE1qQWdORFVnTFRRMGN5MHlNQ0F0TkRRZ0xUUTFJQzAwTkdNdE1qTWdNQ0F0TkRNZ01qQWdMVFF6SURRMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQkJNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJCTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURKak1DQTJPQ0E0TXlBeE1qTWdNakUySURFeU0yTTVNeUF3SURJd05pQXROVElnTWpBMklDMHhNak5qTUNBdE56QWdMVFV5SUMweE1qY2dMVEl4TmlBdE1USTNZeTB4TkRrZ01DQXRNakEySURZd0lDMHlNRFlnTVRJM2VrMHhNRGdnTXpsak1DQXRNeklnTVRVZ0xUWTJJRE0xSUMwNE9XTXlNU0F0TWpnZ05UZ2dMVFV5SURrMElDMDFNbU14TUNBd0lESXhJREVnTXpFZ05HTXpNeUE0SURRMklETTJJRFEySURZM1l6QWdOakFnTFRVMUlERXpOQ0F0TVRJMElERXpOR010TXpFZ01DQXROamdnTFRVZ0xUYzVJQzAwTUdNdE1pQXRPQ0F0TXlBdE1UWWdMVE1nTFRJMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQTNOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEzTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TURrZ05UTmpMVEV6TXlBd0lDMHlNRGtnT1RZZ0xUSXdPU0F5TXpSak1DQXhNRFFnTnpJZ01qRTVJREl6TmlBeU1UbGpNVEU1SURBZ01UYzBJQzAyTXlBeE56UWdMVEV5Tm1Nd0lDMDFNeUF0TXpRZ0xUZ3lJQzAzTnlBdE9ESmpMVE01SURBZ0xUWTRJREkxSUMwMk9DQTJPV013SURNNElESXdJRFU0SURRd0lEWTFZekV4SURRZ01qY2dNVEFnTWpjZ01UVmpNQ0F5TVNBdE56RWdNamNnTFRnMUlESTNZeTA0TXlBd0lDMHhNRFlnTFRVNUlDMHhNRFlnTFRFNU1ITXhPQ0F0TVRrMUlEZ3pJQzB4T1RWak56RWdNQ0E1TkNBME9TQXhNRGNnT1ROak5TQXhOeUF4TUNBeU55QXlNU0F5TnlCak1UQWdNQ0F4TmlBdE9TQXhPU0F0TWpWak1qRWdMVEV4TXlBMk15QXRNVE01SURnNUlDMHhORFpqTkNBdE1TQTVJQzB5SURrZ05uWTBNemhqTUNBeE5DQTNJREl4SURJeElESXhhREZqTVRRZ01DQXlNU0F0TnlBeU1TQXRNakYyTFRrMk5HTXdJQzB4TkNBdE55QXRNakVnTFRJeElDMHlNV2d0TVdNdE1UUWdNQ0F0TWpFZ055QXRNakVnTWpGMk5ETTRZekFnT0NBdE5TQTNJQzA1SURaakxUSTJJQzAzSUMwMk9DQXRNek1nTFRnNUlDMHhORFpqTFRNZ0xURTJJQzA1SUMweU5TQXRNVGtnTFRJMVl5MHhNU0F3SUMweE5pQXhNQ0F0TWpFZ01qZGpMVEV6SURRMElDMHpOaUE1TXlBdE1UQTNJRGt6SUdNdE5qVWdNQ0F0T0RNZ0xUWTBJQzA0TXlBdE1UazFjekl6SUMweE9UQWdNVEEySUMweE9UQmpNVFFnTUNBNE5TQTJJRGcxSURJM1l6QWdOU0F0TVRZZ01URWdMVEkzSURFMVl5MHlNQ0EzSUMwME1DQXlOeUF0TkRBZ05qVmpNQ0EwTkNBeU9TQTJPU0EyT0NBMk9XTTBNeUF3SURjM0lDMHlPU0EzTnlBdE9ESmpNQ0F0TmpNZ0xUVTFJQzB4TWpZZ0xURTNOQ0F0TVRJMll5MHhOalFnTUNBdE1qTTJJREV4TlNBdE1qTTJJREl4T1dNd0lERXpPQ0EzTmlBeU16UWdNakE1SURJek5HTXlPU0F3SURRNElDMDFJRFl4SUMwNVl6RXdJQzB6SURJd0lDMDFJREk1SURGak1UUWdPU0F6TmlBME1TQXpOaUEyTVNCekxUSXlJRFV5SUMwek5pQTJNV010T1NBMklDMHhPU0EwSUMweU9TQXhZeTB4TXlBdE5DQXRNeklnTFRrZ0xUWXhJQzA1ZWswMU9USWdMVFV3TTJNdE1UUWdNQ0F0TWpFZ055QXRNakVnTWpGMk9UWTBZekFnTVRRZ055QXlNU0F5TVNBeU1XZzRObU14TkNBd0lESXhJQzAzSURJeElDMHlNWFl0T1RZMFl6QWdMVEUwSUMwM0lDMHlNU0F0TWpFZ0xUSXhhQzA0Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWQ1JUY3VlRzFzQUR4emVXMWliMndnYVdROUlrVkNSVGNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NalVnTWpBMWRqYzFZekFnTlNBeklEZ2dOaUE0WXpJZ01DQTJJQzB6SURjZ0xUVmpNeUF0TlNBeE1TQXRNVFVnTVRVZ0xURTFZelVnTVNBNElEUWdNVGNnTVRGak9TQTVJREl5SURJeUlEVXlJREl5WXpVd0lEQWdPRElnTFRVeUlEazRJQzAxTW1NeE5TQXdJREl6SURNMUlESTNJRFF5WXpJZ05DQXhNU0EySURFeUlEWmpOaUF3SURnZ0xUSWdPQ0F0T0hZdE1UZGpNQ0F0TmpNZ0xUY3lJQzB4TkRrZ0xUY3lJQzB5TlRCak1DQXRNVGdnTFRNZ0xUSXlJQzA1SUMweU1tTXROeUF3SUMweE5pQTFJQzB6TWlBMVl5MHhOU0F3SUMweE9TQXROU0F0TXpBZ0xUVnpMVEV4SURVZ0xURXhJREU0SUdNd0lESTBJREU0SURVNElEUXlJRGcxWXpNMUlEUXlJRFU0SURrMUlEVTRJREV4T0dNdE1pQTBJQzB6SURZZ0xUVWdObk10TkNBdE1TQXROU0F0TW1NdE5DQXROQ0F0TVRZZ0xURTBJQzB6TXlBdE1UUmpMVE0ySURBZ0xUWTBJRFEySUMwNE9TQTBObU10TWpjZ01DQXRNemNnTFRRM0lDMDBNaUF0TlRKakxUSWdMVFVnTFRVZ0xURXdJQzA0SUMweE1HTXROaUF3SUMwMklERXdJQzAySURFd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUVXpPUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV6T1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1TkNBdE9EVmpNQ0F6TVNBeU1pQTFOU0ExTWlBMU5XTXlOeUF3SURRMUlDMHhOU0EwTlNBdE5ERmpNQ0F0TVRZZ0xUZ2dMVEk1SUMweU1DQXRNemRqTFRFMUlDMHhNQ0F0TWpRZ0xUVWdMVEkwSUMweE0yTXdJQzAxSURVZ0xUa2dNVGdnTFRsak5EQWdNQ0ExT0NBek1pQTROaUF4TXpCc05qTWdNakU1WXpFZ05TQXlJRGdnTWlBeE1HTXdJRFFnTFRJZ05DQXRPQ0EwYUMwMU9HTXRNVEFnTUNBdE1UVWdOU0F0TVRVZ01UVmpNQ0F4TVNBMUlERTJJREUySURFMmFEVTRZekUwSURBZ01UVWdNQ0F5TUNBeE5XTXpNeUE1TmlBNE55QXhOalVnTVRnMElERTJOU0JqTmpNZ01DQTROaUF0TXpBZ09EWWdMVFkzY3kweU15QXROVFFnTFRRNUlDMDFOR010TWpVZ01DQXRORFVnTVRRZ0xUUTFJRFF5WXpBZ01UZ2dPQ0F6TWlBeU1TQXpPR014TVNBMUlERTJJRFFnTVRZZ01UQnpMVGdnT0NBdE1UWWdPR010TlRBZ01DQXROeklnTFRVeklDMDVNaUF0TVRRd1l5MHhJQzAySUMweUlDMDVJQzB5SUMweE1tTXdJQzAxSURNZ0xUVWdNVEFnTFRWb05qQmpNVEFnTUNBeE5TQXROU0F4TlNBdE1UVmpNQ0F0TVRFZ0xUVWdMVEUySUMweE5pQXRNVFpvTFRZMVl5MDBJREFnTFRFMElDMDVJQzB4TkNBdE1UUmpMVEkwSUMwNE5DQXRORFlnTFRFME5pQXROelVnTFRJd055QmpMVFUxSUMweE1UTWdMVEV3TWlBdE1UWTBJQzB4TnpnZ0xURTJOR010TkRJZ01DQXROelVnTWpNZ0xUYzFJRFkzZWswNE55QXRNVEJqTFRVeklEQWdMVGczSURNeElDMDROeUEyTkdNd0lESTNJREUzSURRM0lEUXhJRFEzWXpFNUlEQWdNellnTFRFeklETTJJQzB6TTJNd0lDMHhNeUF0TlNBdE1qTWdMVEUwSUMweU9XTXRNVEVnTFRjZ0xURTNJQzAxSUMweE55QXRNVEJqTUNBdE55QXhOeUF0TVRVZ05ESWdMVEUxWXpNeUlEQWdOVEVnTWpNZ05URWdORFZqTUNBeU1DQXRPU0F6TXlBdE16Z2dOVE5qTFRNMUlESTBJQzAxTkNBME15QXROVFFnTnpoak1DQTFNeUEwTVNBNE15QXhNREFnT0RNZ1l6VXhJREFnT0RJZ0xUSXpJRGd5SUMwMk1HTXdJQzB4T1NBdE1UTWdMVE00SUMwek55QXRNemhqTFRJd0lEQWdMVE0xSURFeUlDMHpOU0F6TW1Nd0lERXhJRFFnTVRrZ01UQWdNalJqTnlBMUlERXlJRFVnTVRJZ09XTXdJRGNnTFRFMElERXhJQzB6TVNBeE1XTXRNekVnTUNBdE5ETWdMVEUzSUMwME15QXRNek5qTUNBdE1Ua2dNVElnTFRNd0lEUTRJQzAxTjJNek9TQXRNamtnTkRrZ0xUVXdJRFE1SUMwM09HTXdJQzAxT0NBdE5UQWdMVGt6SUMweE1UVWdMVGt6ZWswME56SWdMVEZqTFRnZ01DQXRNVE1nTlNBdE1UTWdNVEpqTUNBNElEUWdNVElnTVRJZ01qQnNNVFUwSURFMU5pQmpNU0F4SURJeklESXpJREU1SURJell5MDJJREFnTFRJd0lDMDNJQzB6T0NBdE4yTXRNamtnTUNBdE5EWWdNeUF0TlRBZ00yTXROaUF3SUMwNElDMDJJQzB4TVNBdE1USnNMVEV3SUMweU1XTXROQ0F0T1NBdE9DQXRNVFVnTFRFMUlDMHhOV010TmlBd0lDMHhNU0F6SUMweE1TQXhNR013SURRZ01TQTVJRE1nTVRWc01qUWdOekJqTXlBNUlEZ2dNVE1nTVRnZ01UTmpNVElnTUNBME1TQXRPU0F4TURFZ0xUbGpNVFFnTUNBek1DQXlJRFF4SURWek1UWWdOaUF5TkNBMll6Y2dNQ0F4TXlBdE5DQXhNeUF0TVRGak1DQXRPQ0F0TlNBdE1UUWdMVEV6SUMweU1td3RNVFl3SUMweE5UZ2dZeTAxSUMwMUlDMHhNaUF0TVRjZ0xURXlJQzB4TjJNeklEQWdPU0EySURJeUlEWmpNemtnTUNBME9DQXRNelVnTnpnZ0xUTTFZemtnTUNBeE5pQTBJREl3SURFeFl6SWdOQ0EwSURnZ05DQXhNSE10TVNBeklDMHpJRE5qTFRNZ01DQXROaUF0TlNBdE1UWWdMVFZqTFRFMElEQWdMVEkzSURFeElDMHlOeUF6TUdNd0lESXhJREUxSURNMUlETXpJRE0xY3pNMklDMHhNeUF6TmlBdE5EUmpNQ0F0TkRFZ0xUSTJJQzA0TVNBdE9ESWdMVGd4WXkwME9TQXdJQzAyT1NBek1TQXRPVGNnTXpGakxUZ2dNQ0F0TVRZZ0xUUWdMVEkwSUMweE1HTXROU0F0TkNBdE1URWdMVEV5SUMweU1DQXRNVEo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTWpZekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVGMzWXpBZ01UZ2dNaUF6TlNBMUlETTRZellnTlNBeU5TQTNJRFF6SURkb01UQmpNVFFnTlNBME5pQXlNU0EwTmlBek5HTXdJRGNnTFRNMklESTNJQzAwTnlBek0yTXRNeUF3SUMwMklDMHhJQzB4TUNBdE1XTXRNVGNnTUNBdE16VWdOQ0F0TkRJZ01UQmpMVE1nTXlBdE5TQXlNU0F0TlNBek9YTXlJRE0xSURVZ016ZGpOaUExSURJMElEY2dOREVnTjJNeE5pQXdJRE15SUMweUlETTJJQzAzWXpVZ0xUUWdPQ0F0TWpJZ09DQXRNemxqTkNBdE1UUWdNakFnTFRRM0lETTBJQzAwTjJNeE1pQXdJREk0SURNMklETXpJRFEzWXpBZ01UZ2dNU0F6TmlBMUlETTVZelVnTlNBeU15QTNJRFF4SURjZ1l6UXhJREFnTkRRZ0xUWWdORFFnTFRRM1l6QWdMVEUySUMweUlDMHpNU0F0TnlBdE16WmpMVGNnTFRZZ0xUSXlJQzB4TUNBdE16Z2dMVEV3WXkwMElEQWdMVGdnTVNBdE1USWdNV010TVRRZ0xUVWdMVFEzSUMweU1DQXRORGNnTFRNMFl6QWdMVGNnTXpZZ0xUSTNJRFEzSUMwek0yZ3hNR014TnlBd0lETTFJQzB5SURRd0lDMDNZelFnTFRVZ055QXRNak1nTnlBdE5EQmpNQ0F0TXpZZ0xUY2dMVFEySUMwME5TQXRORFpqTFRFM0lEQWdMVE16SURRZ0xUUXdJREV3WXkwMElETWdMVFVnTWpBZ0xUVWdNemhqTFRRZ01UUWdMVEl4SURRMklDMHpOQ0EwTm5NdE1qVWdMVEk0SUMwek1TQXRORElnWXkweElDMHhJQzB5SUMweklDMHlJQzAwWXpBZ0xURTJJQzB5SUMwek15QXRPQ0F0TXpoakxUWWdMVGNnTFRJeUlDMHhNQ0F0TXpjZ0xURXdZeTB4TnlBd0lDMHpNeUEwSUMwME1DQXhNR010TXlBeUlDMDFJREl3SUMwMUlETTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFV3TlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVd05TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHhNVEpqTUNBek5TQXlPQ0EyTXlBMk1pQTJNMk16TlNBd0lEWXpJQzB5T0NBMk15QXROak5qTUNBdE16UWdMVEk0SUMwMk1pQXROak1nTFRZeVl5MHpOQ0F3SUMwMk1pQXlPQ0F0TmpJZ05qSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVEV4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRFeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UQTRZekFnTkRnZ01qVWdPVElnT0RrZ01URTRZekV6SURZZ01UZ2dPU0F4T0NBeE5HTXdJRFFnTFRNZ09TQXRPQ0F4TldNdE1UWWdNVGtnTFRJMElEUTBJQzB5TkNBM00yTXdJRGcxSURjeElERXpOU0F4TnpNZ01UTTFZems0SURBZ01UTTRJQzAwTnlBeE16Z2dMVEV3TkdNd0lDMHpOeUF0TWpFZ0xUYzRJQzAzTlNBdE1UQTJZeTB4TWlBdE5pQXRNVGNnTFRFd0lDMHhOeUF0TVRWek5TQXRNVEFnTVRJZ0xURTRZekl6SUMweU5TQXpNaUF0TlRFZ016SWdMVGc0WXpBZ0xUa3hJQzA0TlNBdE1UUXlJQzB4T0RJZ0xURTBNbU10TVRBNElEQWdMVEUxTmlBMU1pQXRNVFUySURFeE9Ib2dUVGN3TXlBeU1UWmpMVEk0SURBZ0xUWXdJREl6SUMwMk1DQTRNV013SURjMklEVTNJREUxTmlBeE1qQWdNVFUyWXpFNElEQWdNamtnTFRZZ016Y2dMVEU1WXpRZ0xUWWdOeUF0TVRFZ09TQXRNVEZqTXlBd0lEUWdOQ0EzSURFMll6SWdPQ0ExSURFeUlERTBJREV5YURJMFl6Z2dNQ0F4TVNBdE1pQXhNU0F0TjJNd0lDMHlJQzB4SUMwMUlDMHlJQzA1YkMwMU1TQXRNVFl5WXkweUlDMDFJQzB6SUMweE1TQXRNeUF0TVRWak1DQXRPQ0F6SUMweE15QXhNU0F0TVROak1UZ2dNQ0F6TXlBek55QTBNeUEyTW1NeUlEVWdOU0E1SURFeElEbGpOU0F3SURFeElDMHpJREV4SUMweE1DQmpNQ0F0TmlBdE5TQXRNVE1nTFRVZ0xURTRZeTA0SUMweE9TQXRNamtnTFRjeElDMDJPQ0F0TnpGakxUSXlJREFnTFRNeklERXhJQzB6TnlBeU9HTXRNaUE1SUMweklERTFJQzAySURFMVl5MDFJREFnTFRFd0lDMHhNQ0F0TVRFZ0xURXhZeTB4TkNBdE1qQWdMVE16SUMwek15QXROVFVnTFRNemVrMDBNaklnTXpRM1l5MDFJREFnTFRFeElETWdMVEV4SURFd1l6QWdOQ0F4SURrZ05DQXhOMk14TkNBek9TQXpOQ0EzTnlBM01TQTNOMk15TmlBd0lEUXlJQzB5TXlBME1pQXROVEpqTUNBdE5EZ2dMVE00SUMwNE9TQXRNemdnTFRFeU4yTXdJQzB4TkNBNElDMHlOeUF5T0NBdE1qY2dZek0wSURBZ056UWdOVGtnTnpRZ01UQTBZekFnTVRjZ0xUY2dNalVnTFRFNElETXpZeTB4TUNBM0lDMHlNU0F4TnlBdE1qRWdNekpqTUNBeE9DQXhOQ0F6TlNBek15QXpOV015TlNBd0lETTVJQzB5T0NBek9TQXROakJqTUNBdE9UY2dMVFUySUMweE56TWdMVEV4T1NBdE1UY3pZeTB6TmlBd0lDMDJOeUF5TVNBdE5qY2dOakJqTUNBME9TQTBNeUE1T0NBME15QXhNek5qTUNBMklDMHpJREV3SUMwNUlERXdZeTB4TnlBd0lDMHpNaUF0TXpjZ0xUUXdJQzAyTTJNdE1pQXROaUF0TmlBdE9TQXRNVEVnTFRsNlRURXpOQ0F5TURCakxUUXlJQzB5TmlBdE5UWWdMVGN5SUMwMU5pQXRNVEF6SUdNd0lDMHpOaUF4T1NBdE56Y2dPREFnTFRjM1l6UTNJREFnT0RVZ01qa2dPRFVnT0RCak1DQXpNQ0F0TVRZZ05EUWdMVGd3SURrMFl5MDRJRGNnTFRFMElERXdJQzB4T1NBeE1HTXRNeUF3SUMwMklDMHlJQzB4TUNBdE5IcE5NVGN3SURNMk0yTXdJQzB5T1NBeE5TQXRORGNnTmpJZ0xUZ3lZemdnTFRZZ01UTWdMVGdnTVRnZ0xUaGpOQ0F3SURnZ01TQXhNaUEwWXpNeklESXpJRFE0SURVNElEUTRJRGt4Y3kweE5pQTJOU0F0TmpRZ05qVmpMVFExSURBZ0xUYzJJQzB5TmlBdE56WWdMVGN3ZWswM05qZ2dOREl6WXkwME15QXdJQzAzTmlBdE9URWdMVGMySUMweE16a2dZekFnTFRJMElEZ2dMVE00SURJeUlDMHpPR016TXlBd0lEYzJJREV3TWlBM05pQXhORFpqTUNBeE5pQXROaUF6TVNBdE1qSWdNekY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlRFd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVEE0WXpBZ05EZ2dNalVnT1RJZ09Ea2dNVEU0WXpFeklEWWdNVGdnT1NBeE9DQXhOR013SURRZ0xUTWdPU0F0T0NBeE5XTXRNVFlnTVRrZ0xUSTBJRFEwSUMweU5DQTNNMk13SURnMUlEY3hJREV6TlNBeE56TWdNVE0xWXprNElEQWdNVE00SUMwME55QXhNemdnTFRFd05HTXdJQzB6TnlBdE1qRWdMVGM0SUMwM05TQXRNVEEyWXkweE1pQXROaUF0TVRjZ0xURXdJQzB4TnlBdE1UVnpOU0F0TVRBZ01USWdMVEU0WXpJeklDMHlOU0F6TWlBdE5URWdNeklnTFRnNFl6QWdMVGt4SUMwNE5TQXRNVFF5SUMweE9ESWdMVEUwTW1NdE1UQTRJREFnTFRFMU5pQTFNaUF0TVRVMklERXhPSG9nVFRjNElEazNZekFnTFRNMklERTVJQzAzTnlBNE1DQXROemRqTkRjZ01DQTROU0F5T1NBNE5TQTRNR013SURNd0lDMHhOaUEwTkNBdE9EQWdPVFJqTFRnZ055QXRNVFFnTVRBZ0xURTVJREV3WXkweklEQWdMVFlnTFRJZ0xURXdJQzAwWXkwME1pQXRNallnTFRVMklDMDNNaUF0TlRZZ0xURXdNM3BOTVRjd0lETTJNMk13SUMweU9TQXhOU0F0TkRjZ05qSWdMVGd5WXpnZ0xUWWdNVE1nTFRnZ01UZ2dMVGhqTkNBd0lEZ2dNU0F4TWlBMFl6TXpJREl6SURRNElEVTRJRFE0SURreGN5MHhOaUEyTlNBdE5qUWdOalZqTFRRMUlEQWdMVGMySUMweU5pQXROellnTFRjd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUSTJNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA0SURJMll5MDFJREFnTFRnZ015QXRPQ0E1ZGpjeFl6QWdOaUExSURFMElERXlJREUyWXpBZ01DQXlNQ0E0SURJMklERXhjekV5SURFeklERXlJREkzZGpFek5XTXdJRFlnTmlBeE1TQXhOaUF4TVdNM0lEQWdNVFFnTFRVZ01UUWdMVEV4ZGkweE1qQmpNQ0F0T0NBeklDMHlNQ0F4TWlBdE1qQmpNVGNnTkNBMU1TQXhPQ0EyTXlBeU5XTTVJRFlnTVRJZ01Ua2dNVE1nTWpsMk1UTXdZekFnTmlBMklERXhJREUySURFeFl6Z2dNQ0F4TkNBdE5TQXhOQ0F0TVRGMkxURXlNbU13SUMwNElEY2dMVEV6SURFMElDMHhNMk0xSURFZ01qVWdPU0F5TlNBNVl6SWdNU0F6SURFZ05TQXhJR00wSURBZ055QXRNeUEzSUMwNGRpMDNNV013SUMwMklDMDFJQzB4TkNBdE1USWdMVEUzYkMweU5pQXRNVEJqTFRnZ0xUTWdMVEV6SUMweU1pQXRNVE1nTFRJNWRpMDVNMk13SUMweE1pQTNJQzB4T0NBeE15QXRNVGhzTWpZZ01UQmpNaUF4SURNZ01TQTFJREZqTkNBd0lEY2dMVE1nTnlBdE9IWXROekZqTUNBdE5pQXROU0F0TVRRZ0xURXlJQzB4TjJNd0lEQWdMVEl4SUMwNElDMHlPQ0F0TVRGekxURXhJQzB4TlNBdE1URWdMVEl6ZGkweE5ESmpNQ0F0TmlBdE5pQXRNVEVnTFRFM0lDMHhNV010TnlBd0lDMHhNeUExSUMweE15QXhNWFl4TWpWak1DQTJJQzAxSURFNElDMHhNeUF4T0NCakxURWdNQ0F0TXlBdE1TQXROQ0F0TVd3dE5qRWdMVEkxWXkwMUlDMHlJQzB4TUNBdE9TQXRNVEFnTFRJeWRpMHhNemxqTUNBdE5pQXROeUF0TVRFZ0xURTNJQzB4TVdNdE55QXdJQzB4TXlBMUlDMHhNeUF4TVhZeE1qTmpNQ0ExSUMwMUlERTJJQzB4TWlBeE5tTXRNU0F3SUMweUlEQWdMVE1nTFRGakxUa2dMVE1nTFRJeklDMDVJQzB5TXlBdE9XTXRNU0F3SUMweklDMHhJQzAwSUMweFl5MDFJREFnTFRnZ015QXRPQ0E1ZGpjeFl6QWdOaUExSURFMElERXlJREUyWXpBZ01DQXlNU0E1SURJM0lERXhZellnTXlBeE1TQXhNaUF4TVNBeU0zWTVPV013SURnZ0xUWWdNVGdnTFRFeklERTRJR010TVNBd0lDMHlJQzB4SUMweklDMHhZeTB6SUMweUlDMHlNaUF0TVRFZ0xUSTJJQzB4TVhwTk56Y2dMVE13WXpBZ0xUSTBJREVnTFRRMklETWdMVFV3WXpFZ0xUTWdOaUF0TlNBeE1pQXROV015TXlBd0lEY3dJREl3SURjMklEUXdZeklnT1NBMElETTNJRFFnTmpSekxUSWdOVElnTFRRZ05UZGpMVElnTkNBdE9DQTJJQzB4TlNBMll5MHlOU0F3SUMwM01TQXRNakVnTFRjeklDMHpPR010TWlBdE9DQXRNeUF0TkRNZ0xUTWdMVGMwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRVd05DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXdOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDRJQzB5TlRCakxUVWdNQ0F0T0NBeklDMDRJRGRqTUNBeUlERWdOU0F6SURkc016azVJRFV3TUdNM0lEa2dNVElnTVRVZ01UZ2dNVFZvTVRBMll6UWdNQ0EySUMweUlEWWdMVFZ6TFRJZ0xUWWdMVFVnTFRFd2JDMHpPVGtnTFRVd01HTXROU0F0TmlBdE1USWdMVEUwSUMweU1TQXRNVFJvTFRrNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUSTJSQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyUkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweE9EUjJNVFZqTUNBeUlERWdNeUF5SUROb05ETjJNek15YUMwME0yTXRNU0F3SUMweUlESWdMVElnTTNZeE5tTXdJREVnTVNBeklESWdNMmczTTJNeElEQWdNaUF0TVNBeUlDMHlkaTB6TnpGak1DQXRNU0F0TVNBdE1pQXRNaUF0TW1ndE56TmpMVEVnTUNBdE1pQXlJQzB5SURONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5UTTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVE00SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFF3TVNBdE1UUXlZeTA0SURBZ0xURXlJRFFnTFRFeUlERXlZekFnT1NBMElERXpJREV6SURFemFETXhZekV3SURBZ01USWdNaUF4TlNBeE1Hd3hNak1nTXpBMVl6TWdOeUEySURFM0lEWWdNalZqTUNBM0lDMHpJREV5SUMweE1TQXhNbU10TVRnZ01DQXRNemdnTFRJMklDMDJOeUF0TnpaakxUVWdMVGtnTFRrZ0xURTFJQzB4TmlBdE1UVmpMVFlnTUNBdE1URWdOQ0F0TVRFZ01URmpNQ0ExSURJZ01UQWdOeUF4T1dNek1TQTFOeUEyTXlBNU9TQXhNaklnT1Rsak1qWWdNQ0EwTVNBdE9TQTBPQ0F0TWpGak9TQXRNVGNnTmlBdE1qUWdNVEVnTFRJMFl6UWdNQ0EzSURnZ01qRWdNakFnWXpFNElERTJJRFF3SURJMklEY3hJREkyWXpVMklEQWdPVElnTFRNeElEa3lJQzA0T1dNd0lDMDVOU0F0TnpnZ0xURTVOU0F0TVRjMElDMHhPVFZqTFRFM0lEQWdMVE13SURJZ0xUUTBJRGxqTFRFMklEZ2dMVEU1SURFNElDMHlOQ0F4T0hNdE55QXROeUF0T1NBdE1USnNMVFExSUMweE1USmpMVEVnTFRNZ0xUSWdMVFlnTFRJZ0xUZGpNQ0F0TXlBeklDMHpJRGtnTFROb05EQmpPQ0F3SURFeUlDMDBJREV5SUMweE1tTXdJQzA1SUMwMElDMHhNeUF0TVRNZ0xURXphQzB4T1RONlRUYzBOQ0F0TVRNd1l6QWdPU0EwSURFeklERXpJREV6YURNeFl6RXdJREFnTVRJZ01pQXhOU0F4TUd3eE1qTWdNekExSUdNeklEY2dOaUF4TnlBMklESTFZekFnTnlBdE15QXhNaUF0TVRFZ01USmpMVEUxSURBZ0xUSTRJQzB4TnlBdE16Z2dMVE13WXkweklDMDFJQzAwSUMwMklDMDBJQzAyWXkwMUlDMDNJQzA1SUMweE1pQXRNVFlnTFRFeVl5MDJJREFnTFRFeElETWdMVEV4SURFd1l6QWdOU0F5SURFd0lEZ2dNVGxqTWpJZ016RWdORGdnTlRjZ09UWWdOVGRqTWpZZ01DQTBNU0F0T1NBME9DQXRNakZqT1NBdE1UY2dOaUF0TWpRZ01URWdMVEkwWXpRZ01DQTNJRGdnTWpFZ01qQmpNVGdnTVRZZ05EQWdNallnTnpFZ01qWmpOVFlnTUNBNU1pQXRNekVnT1RJZ0xUZzVJR013SUMwNU5TQXROemdnTFRFNU5TQXRNVGMwSUMweE9UVmpMVEUzSURBZ0xUTXdJRElnTFRRMElEbGpMVEUySURnZ0xURTVJREU0SUMweU5DQXhPSE10TnlBdE55QXRPU0F0TVRKc0xUUTFJQzB4TVRKakxURWdMVE1nTFRJZ0xUWWdMVElnTFRkak1DQXRNeUF6SUMweklEa2dMVE5vTkRCak9DQXdJREV5SUMwMElERXlJQzB4TW1Nd0lDMDVJQzAwSUMweE15QXRNVE1nTFRFemFDMHhPVE5qTFRnZ01DQXRNVElnTkNBdE1USWdNVEo2VFRFd01DQXRPRFZqTUNBek1TQXlNaUExTlNBMU1pQTFOV015TnlBd0lEUTFJQzB4TlNBME5TQXROREZqTUNBdE1UWWdMVGdnTFRJNUlDMHlNQ0F0TXpjZ1l5MHhOU0F0TVRBZ0xUSTBJQzAxSUMweU5DQXRNVE5qTUNBdE5TQTFJQzA1SURFNElDMDVZelF3SURBZ05UZ2dNeklnT0RZZ01UTXdiRFl6SURJeE9XTXhJRFVnTWlBNElESWdNVEJqTUNBMElDMHlJRFFnTFRnZ05HZ3ROVGhqTFRFd0lEQWdMVEUxSURVZ0xURTFJREUxWXpBZ01URWdOU0F4TmlBeE5pQXhObWcxT0dNeE5DQXdJREUxSURBZ01qQWdNVFZqTXpNZ09UWWdPRGNnTVRZMUlERTROaUF4TmpWak5qRWdNQ0E0TkNBdE16QWdPRFFnTFRZM2N5MHlNeUF0TlRRZ0xUUTVJQzAxTkdNdE1qVWdNQ0F0TkRVZ01UUWdMVFExSURReVl6QWdNVGdnT0NBek1pQXlNU0F6T0NCak1URWdOU0F4TmlBMElERTJJREV3Y3kwNElEZ2dMVEUySURoakxUVXdJREFnTFRjeUlDMDFNeUF0T1RJZ0xURTBNR010TVNBdE5pQXRNaUF0T1NBdE1pQXRNVEpqTUNBdE5TQXpJQzAxSURFd0lDMDFhRFEwWXpFd0lEQWdNVFVnTFRVZ01UVWdMVEUxWXpBZ0xURXhJQzAxSUMweE5pQXRNVFlnTFRFMmFDMDBPV010TkNBd0lDMHhOQ0F0T1NBdE1UUWdMVEUwWXkweU5DQXRPRFFnTFRRMklDMHhORFlnTFRjMUlDMHlNRGRqTFRVMUlDMHhNVE1nTFRFd01pQXRNVFkwSUMweE56Z2dMVEUyTkdNdE5ESWdNQ0F0TnpVZ01qTWdMVGMxSURZM2VrMDROeUF0TVRCakxUVXpJREFnTFRnM0lETXhJQzA0TnlBMk5DQmpNQ0F5TnlBeE55QTBOeUEwTVNBME4yTXhPU0F3SURNMklDMHhNeUF6TmlBdE16TmpNQ0F0TVRNZ0xUVWdMVEl6SUMweE5DQXRNamxqTFRFeElDMDNJQzB4TnlBdE5TQXRNVGNnTFRFd1l6QWdMVGNnTVRjZ0xURTFJRFF5SUMweE5XTXpNaUF3SURVeElESXpJRFV4SURRMVl6QWdNakFnTFRrZ016TWdMVE00SURVell5MHpOU0F5TkNBdE5UUWdORE1nTFRVMElEYzRZekFnTlRNZ05ERWdPRE1nTVRBd0lEZ3pZelV4SURBZ09ESWdMVEl6SURneUlDMDJNR013SUMweE9TQXRNVE1nTFRNNElDMHpOeUF0TXpoakxUSXdJREFnTFRNMUlERXlJQzB6TlNBek1tTXdJREV4SURRZ01Ua2dNVEFnTWpRZ1l6Y2dOU0F4TWlBMUlERXlJRGxqTUNBM0lDMHhOQ0F4TVNBdE16RWdNVEZqTFRNeElEQWdMVFF6SUMweE55QXRORE1nTFRNell6QWdMVEU1SURFeUlDMHpNQ0EwT0NBdE5UZGpNemtnTFRJNUlEUTVJQzAxTUNBME9TQXROemhqTUNBdE5UZ2dMVFV3SUMwNU15QXRNVEUxSUMwNU0zcE5PVGMzSURVMll6QWdMVEl4SURnZ0xUTXlJREkxSUMwek1tTTBPQ0F3SURFd01TQXhNamNnTVRBeElERTNObU13SURJeUlDMDJJRE0zSUMweU15QXpOMk10TWpRZ01DQXROVEFnTFRJNUlDMDJOQ0F0TmpOc0xUSXdJQzAwT1dNdE1URWdMVEk0SUMweE9TQXRORGdnTFRFNUlDMDJPWHBOTmpJeUlEVTJJR013SUMweU1TQTRJQzB6TWlBeU5TQXRNekpqTkRnZ01DQXhNREVnTVRJM0lERXdNU0F4Tnpaak1DQXlNaUF0TmlBek55QXRNak1nTXpkakxUSTBJREFnTFRVd0lDMHlPU0F0TmpRZ0xUWXpiQzB5TUNBdE5EbGpMVEV4SUMweU9DQXRNVGtnTFRRNElDMHhPU0F0TmpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5RlFrVTJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRa1UySWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkwSURFME9YWTFZekFnTWpjZ01URWdOVGdnTWpNZ09ESmpNakVnTkRFZ05qTWdOak1nTVRBNUlEWTBZekk1SURBZ056SWdMVFVnTnpjZ0xUUXhkaTAxWXpBZ0xURTRJQzB4TWlBdE16TWdMVE13SUMwek4yTXRNeUF3SUMwMElDMHhJQzAySUMweFl5MHhNQ0F3SUMweE55QTFJQzB5TXlBeE1HTXROeUEwSUMweE1DQXhNaUF0TVRBZ01UbGpNQ0ExSURJZ01URWdOQ0F4TldNeUlEVWdOeUF4TmlBM0lERTNZekFnTmlBdE9DQTVJQzB5TUNBNVl5MDBPU0F3SUMwMk15QXROVFlnTFRZeklDMDVObU13SUMweE1pQXpJQzB5TmlBeE5DQXRNalpqTVNBd0lETWdNaUEwSURKc01UQWdNaUJqTWlBd0lEUWdNU0EySURGak1UZ2dOU0F6TnlBeE1DQTFOU0F4TUdNeU15QXdJRFV5SUMweE1DQTJNaUF0TXpOak9TQXRNVFFnTVRVZ0xUSTRJREUySUMwME5YWXROMk13SUMwMk5TQXROVFVnTFRrMElDMHhNVE1nTFRrMFl5MHhOU0F3SUMwek15QXlJQzAwT0NBNFl5MDFNaUF5TkNBdE56UWdPRGdnTFRjMElERTBNWHBOTVRRMUlERTFNV010TXpNZ01DQXROVFFnTFRJeklDMDFOQ0F0TmpCek1UZ2dMVGMwSURVMElDMDNOR016TkNBd0lEVXpJRE0zSURVeklEYzBjeTB5TWlBMk1DQXROVE1nTmpCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk1EYzBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGMwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFlnTkRnMVl6QWdNVEV6SURZM0lERTVPQ0F4TmpnZ01qTTRZekUwSURZZ01UVWdOU0F4TXlBeE4yTXRNVEVnTmpJZ0xUSTVJREUxTnlBdE1qa2dNakUwWXpBZ01UY3dJREV6TUNBeU1EQWdNVGszSURJd01HTXhOVEVnTUNBeE9UQWdMVGs0SURFNU1DQXRNVFl6WXpBZ0xUWXlJQzAwTUNBdE1URTFJQzB4TURjZ0xURXhOV010TmpFZ01DQXRPVFlnTkRjZ0xUazJJREV3TW1Nd0lEVTRJRE0ySURnMUlEWTNJRGswWXpJeklEY2dNeklnTVRBZ016SWdNVGRqTUNBeE15QXRNallnTWprZ0xUZ3dJREk1WXkwMU9TQXdJQzB4TlRrZ0xURTRJQzB4TlRrZ0xURTJOaUJqTUNBdE5EY2dNVFVnTFRFek5DQXlOeUF0TWpBeFl6SWdMVEV5SURRZ0xURXhJREUxSUMwNVl6SXdJRFFnTkRZZ05pQTJPU0EyWXpJME5TQXdJRE0yTkNBdE1UWTFJRE0yTkNBdE16TTVZekFnTFRJd01pQXRNVFV6SUMwek5EVWdMVEk1TnlBdE5EWTBZeTB4TWlBdE1UQWdMVEV4SUMweE1pQXRPU0F0TWpSak55QXROREVnTVRRZ0xURXdOaUF4TkNBdE1UWTBZekFnTFRFd05DQXRNalFnTFRJeU9TQXRPVGdnTFRNeE1XTXRNakFnTFRJeUlDMDFNU0F0TkRnZ0xUWTFJQzAwT0dNdE1URWdNQ0F0TXpjZ01qZ2dMVFV5SURVd1l5MDBNU0EyTUNBdE5qVWdNVFEySUMwMk5TQXlNek1nWXpBZ01UVXpJRGd5SURJNE1DQXhPVEFnTXpneFl6WWdOaUE0SURjZ05pQXhPV3d0TWpVZ01UUTFZeTB6SURFNElDMHpJREU0SUMweU9TQXhPR010TVRRM0lEQWdMVEkwTVNBeE1UTWdMVEkwTVNBeU5ERjZUVEkxTXlBM01EZGpMVEUxSUMweklDMHhOaUF0TXlBdE1UUWdMVEUwYkRVd0lDMHlPVGhqTWlBdE1URWdOQ0F0TVRJZ01qQWdMVGhqTmpFZ01UY2dNVEF3SURZd0lERXdNQ0F4TVRkak1DQTBOaUF0TXpBZ09Ea2dMVGN5SURFd04yTXROeUF6SUMweE5TQTJJQzB4TlNBeE0yTXdJRFlnTkNBeE1TQXhNaUF4TVdNM0lEQWdNVGtnTFRNZ01qY2dMVFlnWXpZNElDMHlNeUF4TVRVZ0xUZzNJREV4TlNBdE1UYzNZekFnTFRnMUlDMDFOeUF0TVRZMElDMHhORFVnTFRFNU5HTXRNVGdnTFRZZ0xURTRJQzAxSUMweE5TQXRNalJzTWpFZ0xURXlPR015SUMweE1TQTBJQzB4TWlBeE5DQXROR00wTnlBek9DQTVNeUEzTlNBeE5UTWdNVFF5WXpneklEazBJRGt6SURFM015QTVNeUF5TXpKak1DQXhNemtnTFRFeE15QXlNellnTFRJNE9DQXlNelpqTFRJd0lEQWdMVFF3SUMweUlDMDFOaUF0TlhwTk1UUTNJQzB6TmpWak1DQXROVFVnTWpjZ0xUZ3lJRFl3SUMwNE1tTTJNU0F3SURFek15QTVOaUF4TXpNZ01qVXlZekFnTXpJZ0xUSWdOallnTFRZZ09USWdZeTB5SURFeklDMDJJREUwSUMweE15QTRZeTAzT1NBdE5qa2dMVEUzTkNBdE1UVTVJQzB4TnpRZ0xUSTNNSHBOT0RnZ05UUXlZekFnTFRnNElEWTNJQzB4TlRZZ01UUTRJQzB4TmpOak1USWdMVEVnTVRNZ01pQXhNU0F4Tkd3dE5Ea2dNamcxWXkweUlERXlJQzAwSURFeUlDMHhOaUEyWXkwMU5pQXRNamdnTFRrMElDMDNPU0F0T1RRZ0xURTBNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3TjBJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd04wSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UVXdJRE14TjJNd0lEa2dOaUF4TlNBeE5DQXhOWE15TXlBdE5pQXlNeUF0TVRWMkxUSTRNMk14T1NBeUlEUTFJRFlnTmpJZ09EVmpNaUE1SURnZ01Ua2dNVFVnTVRsak5TQXdJREV3SUMwMUlERTFJQzB4T1dNeE1DQXRNek1nTWpjZ0xUVXhJRGN3SUMwMU1XTTBOQ0F3SURRMklERTRJRFEySURZNWRqYzVZekFnTkRFZ0xURXpJRGt3SUMwM01DQTVNR010TVRVZ01DQXRNekFnTFRRZ0xUUXpJQzB4TjJNdE1pQXRNU0F0TWlBdE1pQXRNaUF0TTJNd0lDMDBJREV3SUMwMklERXlJQzA0WXpZZ0xUVWdNellnTFRJeElETTJJQzAwTkdNd0lDMHlOaUF0TWpjZ0xUVXdJQzAxTlNBdE5UQWdZeTB5T1NBd0lDMDFNU0F6TUNBdE5URWdOVGhqTUNBeU55QXlPU0E1TUNBeE1qVWdPVEJqT1RVZ01DQXhOVGtnTFRjNElERTFPU0F0TVRVMGN5MDFNQ0F0TVRVeUlDMHhORFlnTFRFMU1tTXRNeklnTUNBdE5ETWdNVGtnTFRVeUlERTVZeTA0SURBZ0xURTRJQzB4TkNBdE1qUWdMVEl6WXpBZ0xUSWdMVElnTFRJZ0xUTWdMVFJqTFRRZ0xUa2dMVGNnTFRFMklDMDNJQzB4T0dNd0lDMDNJRFVnTFRFeklEZ2dMVEl4WXpZZ0xURXdJREUySUMweU5TQXlOaUF0TWpWak9TQXdJREl3SURJeElEVXlJREl4WXprMklEQWdNVFEySUMwM055QXhORFlnTFRFMU5DQmpNQ0F0TnpVZ0xUWTBJQzB4TlRNZ0xURTFPU0F0TVRVell5MDVOaUF3SUMweE1qVWdOalFnTFRFeU5TQTVNWE15TWlBMU9DQTFNU0ExT0dNeU9DQXdJRFUxSUMweU5DQTFOU0F0TlRCak1DQXRNamNnTFRNeElDMHpPQ0F0TXpnZ0xUUTFZeTB5SUMweUlDMHhNQ0F0TkNBdE1UQWdMVGhqTUNBdE1TQXhJQzB5SURNZ0xUUmpOaUF0TmlBeE5TQXRNVFVnTkRJZ0xURTFZelUzSURBZ056QWdORGNnTnpBZ09EbDJOemhqTUNBMU1pQXRNaUEzTVNBdE5EWWdOekZqTFRReklEQWdMVFl3SUMweE9TQXROekFnTFRVeVl5MDFJQzB4TkNBdE1UQWdMVEU1SUMweE5TQXRNVGtnWXkwM0lEQWdMVEV6SURFd0lDMHhOU0F4T1dNdE1UY2dOemtnTFRReklEZ3pJQzAyTWlBNE5YWXRNamcwWXpBZ0xUZ2dMVEUxSUMweE5DQXRNak1nTFRFMGN5MHhOQ0EySUMweE5DQXhOSFkyTXpWNlRURTFJQzB6TXpKakxUZ2dNQ0F0TVRVZ055QXRNVFVnTVRWMk5qTTBZekFnT0NBM0lERTFJREUxSURFMWFEY3lZemtnTUNBeE5TQXROeUF4TlNBdE1UVjJMVFl6TkdNd0lDMDRJQzAySUMweE5TQXRNVFVnTFRFMWFDMDNNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3TkRndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxUUWdNemMyWXpBZ01UTWdOQ0F5TkNBeE9DQXlOR2d4TXpKak1URWdNVGc1SURFMU1DQXpNemtnTXpFeUlETTFNbll4TWpsak1DQXhNeUF4TVNBeE55QXlOQ0F4TjNNeU5DQXROQ0F5TkNBdE1UZDJMVEV5T1dNeE5qSWdMVEV6SURNd01pQXRNVFkwSURNeE1pQXRNelV5YURFeE9XTXhOQ0F3SURFNElDMHhNU0F4T0NBdE1qUnpMVFFnTFRJMElDMHhPQ0F0TWpSb0xURXhPV010TVRBZ0xURTROeUF0TVRVd0lDMHpNemtnTFRNeE1pQXRNelV5ZGkweE5EQmpNQ0F0TVRRZ0xURXhJQzB4T0NBdE1qUWdMVEU0Y3kweU5DQTBJQzB5TkNBeE9IWXhOREFnWXkweE5qSWdNVE1nTFRNd01TQXhOalVnTFRNeE1pQXpOVEpvTFRFek1tTXRNVFFnTUNBdE1UZ2dNVEVnTFRFNElESTBlazAyTlRNZ05EQXdZekFnTVRZeUlDMDNJREk0TkNBdE1UUTNJREk1Tm5ZdE1qazJhREUwTjNwTk5UQTJJRE0xTW5ZdE16QTBZekV5TlNBeE5TQXhORFFnTVRVeElERTBOeUF6TURSb0xURTBOM3BOTXpFMklEUXdNR2d4TkRKMk1qazJZeTB4TkRJZ0xURXlJQzB4TkRJZ0xURXpOQ0F0TVRReUlDMHlPVFo2VFRRMU9DQXpOVEpvTFRFME1tTXhJQzB4TlRRZ01UTWdMVEk0T1NBeE5ESWdMVE13TkhZek1EUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZNRUV6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTUVFeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRrM0lDMHhNalZqTFRVMUlEQWdMVGszSURNd0lDMDVOeUE0TTJNd0lEVXlJRFEzSURFMk55QXhPVFlnTVRZM1l6VTRJREFnT1RrZ0xUTXlJRGs1SUMwNE0yTXdJQzB6TXlBdE16TWdMVEUyTnlBdE1UazRJQzB4TmpkNlRUSTVJQzAwTkdNd0lDMDNJRE1nTFRFMElEWWdMVEl3WXpjZ0xURXlJREU1SUMweU15QTBNQ0F0TWpOak5EZ2dNQ0F4T0RrZ09EZ2dNVGc1SURFek1XTXdJRGNnTFRNZ01UTWdMVFlnTVRsakxUY2dNVElnTFRFNElESXhJQzB6TnlBeU1XTXRORGNnTUNBdE1Ua3lJQzAzT1NBdE1Ua3lJQzB4TWpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9VVXlMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVVV5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3SUMweE1UaGpMVFlnTWlBdE9DQTBJQzB4TUNBeE1IWXpOVGxqTkNBeElEZ2dNaUF4TUNBeVl6UWdNQ0E0SUMweElERXpJQzB5ZGkweE5EaGpORFlnT1NBMk1DQXhNU0EzTWlBeE1XTTBJREFnTmlBdE5DQTNJQzAzZGkwek5UVmpNQ0F0TkNBdE15QXROaUF0TnlBdE5tTXRNU0F3SUMwMklERWdMVEUwSURSak1TQXlJREVnTXpRZ01TQTVPWFkwTlhwTk1qSWdORGxqTFRFZ01DQXRNU0F0TXpjZ0xURWdMVEV4TVd3Mk15QXhNSFl4TVRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9UTkRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVE5ESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTUdNd0lESWdNU0EwSURJZ04yd3hOVElnTVRjMFl6SWdNaUEwSURNZ09DQTBZek1nTUNBMklDMHhJRGdnTFRSc01UUTRJQzB4TnpSak1TQXRNaUF5SUMwMUlESWdMVGRqTUNBdE15QXRNU0F0TlNBdE1pQXROMnd0TVRRNElDMHhOelJqTFRJZ0xUSWdMVFVnTFRNZ0xUZ2dMVE56TFRZZ01TQXRPQ0F6YkMweE5USWdNVGMwWXkweElESWdMVElnTXlBdE1pQTNlazB4TkRBZ01URTRiQzA0TUNBdE9URnNNVEkxSUMweE5EUnNOelVnT1RCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9UQTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEE1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRjNE0zWXhOVFkyWXpBZ01UY2dOaUF4TnlBeE15QXhOMmc0WXpjZ01DQXhNeUF3SURFeklDMHhOM1l0TkRjMFl6TWdMVEkySURFMUlDMHpNeUF5TlNBdE16Tm9NVEl4WXpJMUlEQWdNamdnTVRrZ016QWdNemQyTWpJM1l6QWdNVGNnTmlBeE55QXhNeUF4TjJnNVl6WWdNQ0F4TWlBd0lERXlJQzB4TjNZdE1UQTROR013SUMweE55QXROaUF0TVRjZ0xURXlJQzB4TjJndE9XTXROeUF3SUMweE15QXdJQzB4TXlBeE4zWXlNemRqTFRJZ01UZ2dMVFVnTXpnZ0xUTXdJRE00YUMweE1UWmpMVEkwSURBZ0xUSTRJQzB5TUNBdE16QWdMVE00ZGkwME56WWdZekFnTFRFM0lDMDJJQzB4TnlBdE1UTWdMVEUzYUMwNFl5MDNJREFnTFRFeklEQWdMVEV6SURFM2VrMHpOQ0F4TlRGMkxUTTJZeklnTFRFNElEWWdMVE0zSURNd0lDMHpOMmd4TWpGak1UY2dNQ0F5TlNBeU1DQXlOU0F6TlhZek9HTXROaUF5TUNBdE1UY2dNak1nTFRJM0lESXphQzB4TWpWakxUY2dNQ0F0TVRnZ01DQXRNalFnTFRJemVrMHpOQ0F0TVRFd2RpMHlNbU15SUMweE9DQTJJQzB6TnlBek1DQXRNemRvTVRJeFl6RXdJREFnTWpJZ055QXlOU0F6TTNZeU5tTXRNU0F4T0NBdE5pQXpOeUF0TWpjZ016ZG9MVEV5TjJNdE1UY2dMVFFnTFRJeElDMHlNU0F0TWpJZ0xUTTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGt5TVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRreU1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1UUWdMVFV5WXkweU9TQXdJQzAxTWlBeU5DQXROVElnTlRKak1DQXlPU0F5TXlBMU1pQTFNaUExTW5NMU1pQXRNak1nTlRJZ0xUVXlZekFnTFRJNElDMHlNeUF0TlRJZ0xUVXlJQzAxTW5wTk5USWdMVFV5WXkweU9TQXdJQzAxTWlBeU5DQXROVElnTlRKak1DQXlPU0F5TXlBMU1pQTFNaUExTW5NMU1pQXRNak1nTlRJZ0xUVXlZekFnTFRJNElDMHlNeUF0TlRJZ0xUVXlJQzAxTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBZME1Ea3VlRzFzQUR4emVXMWliMndnYVdROUlrWTBNRGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFFnTWpVd1l5MDRJREFnTFRFMElEY2dMVEUwSURFMWRqUTNNR013SURnZ05pQXhOU0F4TkNBeE5XZ3hNekpqT0NBd0lERTBJQzAzSURFMElDMHhOWFl0TkRjd1l6QWdMVGdnTFRZZ0xURTFJQzB4TkNBdE1UVm9MVEV6TW5wTk1qSXlJRGN6TldNd0lEZ2dOaUF4TlNBeE5DQXhOV2cwTW1NNElEQWdNVFFnTFRjZ01UUWdMVEUxZGkwME56QmpNQ0F0T0NBdE5pQXRNVFVnTFRFMElDMHhOV2d0TkRKakxUZ2dNQ0F0TVRRZ055QXRNVFFnTVRWMk5EY3dlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalJFTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpSRU5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME55QXROR010TWpFZ01DQXRNemNnTVRjZ0xUTTNJRE00WXpBZ01UWWdNVFlnTXpNZ016Y2dNek5qTVRjZ01DQXpOQ0F0TVRjZ016UWdMVE16WXpBZ0xUSXhJQzB4TnlBdE16Z2dMVE0wSUMwek9IcE5Oek1nTWpZd1l6QWdNakVnTVRZZ016UWdNemNnTXpSak1UY2dNQ0F6TkNBdE1UTWdNelFnTFRNMFl6QWdMVEUySUMweE55QXRNek1nTFRNMElDMHpNMk10TWpFZ01DQXRNemNnTVRjZ0xUTTNJRE16ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UmpRek5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXpOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBOelFnTXpsakxURXpJREl4SUMwek1DQTFNQ0F0TXpBZ09EbGpNQ0EwTUNBeE1TQTRPQ0ExTUNBeE16aGpNak1nTWprZ05ERWdNemtnTlRrZ016bGpNamdnTUNBMk1TQXRORElnTnpVZ0xUWTJZekV3SUMweE55QXhNU0F0TWpnZ01UVWdMVEk0Y3pZZ09DQXhNeUF5TVdNeE5pQXpNQ0EwTVNBMk9TQTRNQ0EyT1dNMElEQWdNVE1nTVNBeE15QXlZekFnTkNBdE1UTWdPU0F0TVRNZ016SmpNQ0EwTlNBek9TQTNPU0F4TURRZ056bGpOek1nTUNBeE1EVWdMVEkySURFd05TQXRPREZqTUNBdE1UWWdMVEVnTFRJMklDMHhJQzB6TW5NeElDMDNJRFlnTFRkb05EY2dZekV4SURBZ01UY2dMVFlnTVRjZ0xURTNjeTAySUMweE55QXRNVGNnTFRFM2FDMDBObU10T0NBd0lDMDVJREFnTFRFd0lDMHhOMk10TXlBdE5qQWdMVFlnTFRFd05DQXROaUF0TVRNNVl6QWdMVE01SURNZ0xUVXhJREV6SUMwMU1XTXhNeUF3SURJeElESTNJREkzSURjd1l6RWdPQ0EwSURFMklERTBJREUyWXpjZ01DQXhNeUF0TXlBeE15QXRNVFZqTUNBdE5EY2dMVEU1SUMweE16SWdMVGM0SUMweE16SmpMVFE0SURBZ0xUVTJJRFV3SUMwMU5pQXhNREJqTUNBMU5TQXlJRGt5SURjZ01UVTFkalpqTUNBM0lDMHlJRGNnTFRnZ04yZ3RNakpqTFRFeElEQWdMVEUzSURZZ0xURTNJREUzSUhNMklERTNJREUzSURFM2FESTBZemdnTUNBeE1TQXdJREV4SURNNVl6QWdNelFnTFRFMElEVXdJQzAxTWlBMU1HTXRNellnTUNBdE5qWWdMVEUzSUMwMk5pQXRORGhqTUNBdE1UVWdOU0F0TWpVZ01UVWdMVE14WXpFMUlDMDVJREk0SUMwMUlESTRJQzB5TTJNd0lDMHhNaUF0TlNBdE1UZ2dMVEUwSUMweE9HTXROeUF3SUMweE5TQXlJQzB5TmlBMll5MDRJRE1nTFRFM0lEY2dMVEkzSURkakxUa2dNQ0F0TVRnZ0xURXlJQzB4T0NBdE1qVmpNQ0F0TVRBZ01qQWdMVEk1SURRMUlDMDFNV3cwSUMwell6TXhJQzB5TnlBMU1TQXROVFFnTlRFZ0xUZzRZekFnTFRZd0lDMDFNeUF0TVRFNUlDMDVNeUF0TVRFNUlHTXRNamtnTUNBdE5qVWdNek1nTFRZMUlEY3hZekFnTVRNZ05DQXlOaUEwTUNBM09HTTBJRFlnTlNBM0lEVWdPWE10TVNBeklDMDFJRGhqTFRZZ055QXRNVFVnTVRnZ0xUSXdJREkzWXkwNElERTBJQzAzSURJeUlDMHhNQ0F5TW1NdE5DQXdJQzB5T1NBdE5qVWdMVE16SUMwM09HTXRNVElnTFRNNElDMDJNaUF0TVRNM0lDMHhNRFVnTFRFek4yTXRNak1nTUNBdE5EZ2dNekFnTFRZd0lEUTVlazB4TWlBdE1UVmpMVEV3SURBZ0xURXlJRGNnTFRFeUlERTBZekFnTkNBeElERXpJRE1nTWpOak1URWdOVFlnTkRnZ01UUTFJREV4TmlBeE5EVmpNelVnTUNBMU55QXRNalFnTVRBM0lDMDFNaUJqTXprZ0xUSXlJRGN5SUMweU9DQXhNRElnTFRJNFl6TTJJREFnTlRNZ05EUWdOVE1nT1RCak1DQTFNeUF0TXpNZ09UUWdMVFl6SURrMFl5MHpPU0F3SUMwNU5DQXRORFVnTFRFNE5DQXRORFZqTFRZd0lEQWdMVEV4TUNBMU5DQXRNVEV3SURFME1XTXdJREV5TWlBNE55QXhPRE1nTVRjeElERTRNMk0xTnlBd0lEa3dJQzAwTWlBeE5EWWdMVFF5WXpFM0lEQWdNaklnTnlBeU1pQXlNbU13SURFNUlDMHhNaUF6TlNBdE5EQWdNelZqTFRFNUlEQWdMVE13SUMwMElDMHpPQ0F0TkdNdE5TQXdJQzB4TUNBMElDMHhNQ0F4TVdNd0lERTRJRE0zSURFNUlEUTVJREU1WXpReUlEQWdOamNnTFRJMElEWTNJQzAyTnlCak1DQXROVGdnTFRNMklDMHhNREVnTFRnNUlDMHhNREZqTFRnMUlEQWdMVEV3TXlBMU5pQXRNVFl4SURVMll5MDBNQ0F3SUMwNE1DQXRNeklnTFRnd0lDMDROR013SUMwME9TQXlOaUF0TnpVZ05URWdMVGMxWXpVeElEQWdNVEEzSURReElERTVNQ0EwTVdNMk1DQXdJREV4TnlBdE16a2dNVEUzSUMweE5URmpNQ0F0TVRVeElDMDVPQ0F0TWpJd0lDMHhOVGNnTFRJeU1HTXRORFVnTUNBdE9Ua2dOREFnTFRFek1pQTJOV3d0T1NBM1l5MHhOU0F4TVNBdE1qWWdNVGtnTFRNM0lERTVZeTB5TlNBd0lDMDBOQ0F0TkRRZ0xUVTJJQzA0TVdNdE15QXRPU0F0TlNBdE1UVWdMVEUySUMweE5YcE5OVE0ySURJME1TQmpMVEkxSURBZ0xUUXlJQzAwTVNBdE5ESWdMVFkxWXpBZ0xUSTNJREkzSUMweE1UTWdOVGtnTFRFeE0yTXlNaUF3SURRd0lETTRJRFF3SURZM1l6QWdNelVnTFRFeklEWXdJQzB5TVNBM05XTXROeUF4TXlBdE1qTWdNellnTFRNMklETTJlazAzTURNZ09EUmpNQ0F0TVRVZ01qZ2dMVFF3SURVMUlDMDBNR014TVNBd0lERTRJREV5SURFNElESXhZekFnTVRJZ0xURXlJREkxSUMwek5DQTBPV3d0TmlBMll5MDJJRGNnTFRnZ09TQXRNVEFnT1dNdE55QXdJQzB5TXlBdE16Y2dMVEl6SUMwME5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTRPREl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U0T0RJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpZZ0xUTmpMVEV3SURBZ0xURTJJRFlnTFRFMklERTFZekFnTkNBeElEZ2dNeUF4Tm1NeE55QTJOQ0ExTWlBeE1UUWdNVE0ySURFME9HTTNPQ0F6TVNBeE1EQWdPREVnTVRBd0lERXlPR013SURNMUlDMHlOU0EwTXlBdE5USWdORE5qTFRNMElEQWdMVFV6SUMweE5pQXROVE1nTFRJNFl6QWdMVGdnTlNBdE1USWdNVEVnTFRFNGN6RXlJQzB4TmlBeE1pQXRNekJqTUNBdE1qY2dMVEl3SUMwMU1TQXRORGNnTFRVeFl5MHpNU0F3SUMwME15QXlNU0F0TkRNZ05ETmpNQ0ExTnlBMU1pQXhNVElnTVRNeklERXhNbU0zTlNBd0lERXhPU0F0TXpNZ01URTVJQzA0TmlCak1DQXRPRGdnTFRjd0lDMHhNalVnTFRFME9TQXRNVFF6WXkwek9TQXRPU0F0TnpNZ0xUSTBJQzA1TlNBdE5EbGpMVGdnTFRrZ0xURXhJQzB4TnlBdE5DQXRNVGRqTkNBd0lEZ2dNeUF4TmlBMll6RXlJRFVnTWpVZ055QTBNQ0EzWXpNeUlEQWdOVFlnTFRFNElEZzFJQzB4T0dNeE9DQXdJRE14SURZZ05ETWdNakpqTlNBNElEa2dNVEVnTVRVZ01URmpOeUF3SURFMUlDMDBJREUxSUMweE1tTXdJQzAwSUMweElDMDNJQzAwSUMweE5HTXRNVGdnTFRVMklDMDBNU0F0T0RnZ0xUa3lJQzA0T0dNdE5qWWdNQ0F0T1RJZ05ETWdMVEV5TnlBME0yTXRNVFVnTUNBdE1qRWdMVGtnTFRJMklDMHlNaUJ6TFRFd0lDMHhPQ0F0TWpBZ0xURTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSalF5TVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpReU1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEZ3dNR2d4TUd3eU16QWdMVEl6TUhZdE1USTFiQzB5TXpBZ01qTXdhQzB4TUhZeE1qVjZUVEFnTmpBd2FERXdiREl6TUNBdE1qTXdkaTB4TWpWc0xUSXpNQ0F5TXpCb0xURXdkakV5TlhwTk1DQXlNREJvTVRCc01qTXdJQzB5TXpCMkxURXlOV3d0TWpNd0lESXpNR2d0TVRCMk1USTFlazB4TUNBeU56Vm9MVEV3ZGpFeU5XZ3hNR3d5TXpBZ0xUSXpNSFl0TVRJMWVrMHdJREV3TURCb01UQnNNak13SUMweU16QjJMVEV5Tld3dE1qTXdJREl6TUdndE1UQjJNVEkxZWsweE1DQXRNekkxYUMweE1IWXhNalZvTVRCc01qTXdJQzB5TXpCMkxURXlOWHBOTUNBd2FERXdiREl6TUNBdE1qTXdJSFl0TVRJMWJDMHlNekFnTWpNd2FDMHhNSFl4TWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FRkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUZCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTWpneFl6QWdOU0EwSURrZ09TQTVhRE13WXpVZ01DQTVJQzAwSURrZ0xUbDJMVEkzTW1Nd0lDMDFJQzAwSUMwNUlDMDVJQzA1YUMwek1HTXROU0F3SUMwNUlEUWdMVGtnT1hZeU56SjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZRemcyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGUXpnMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFM0lDMHhOREpqTUNBeU1pQTFJRFEySURJeUlEWXhZekV5SURFeklETXhJREl6SURRNElESTJZelFnTVNBM0lERWdNVEVnTVdNME15QXdJRGN5SUMwek1DQTNNaUF0TnpKakxURWdMVEk1SUMweU15QXRORFFnTFRJeklDMDJObll0TldNeElDMHhOU0F5TVNBdE1UY2dNellnTFRFM1l6TWdNQ0F6SURjZ015QTNkakU1TW1Nd0lEUWdMVE1nTmlBdE15QTJZeTB4TkNBeklDMHlPQ0EwSUMwME55QTBZeTA0SURBZ0xUSTFJREFnTFRJMUlERXlZekFnTVRFZ01UUWdNVFlnTWpRZ01UZGpNVGdnTVNBek1TQXpJRFEzSURoak1DQXdJRFFnTWlBMElEWjJNVGMxWXkwM0lERWdMVEUwSURFZ0xUSXlJREVnWXkwNUlEQWdMVFF3SUMwNElDMDBNaUF0TWpWMkxUUmpNQ0F0TVRRZ01UVWdMVEV5SURJd0lDMHhOSE16TUNBdE5DQXpNeUF0TkRGMkxUaGpNQ0F0TXpNZ0xUSXlJQzAyTlNBdE5qWWdMVFkxYUMwMVl5MDJNaUEwSUMwNE1TQTBPQ0F0T0RFZ09ERmpNQ0ExTWlBM055QXhNRFlnTVRZd0lERXhNR013SURBZ015QXlJRE1nTjNZNU1XTXdJRGtnTnlBeE5pQXhOaUF4Tm5NeE5pQXROeUF4TmlBdE1UWjJMVGt6WXpBZ0xUVWdNU0F0TnlBeklDMDNZek01SUMweUlERTFOaUF0TXpZZ01UVTJJQzB4TWpGak1DQXRORFlnTFRJeElDMDNNaUF0TmpFZ0xUa3hZeTA1SUMwMUlDMHlNQ0F0TmlBdE16RWdMVGtnWXkweklDMHhJQzAwSUMwMUlDMDBJQzA1WXpBZ0xUSWdNQ0F0TXlBeElDMDFZekVnTFRNZ05TQXROU0F4TUNBdE5XTTFPU0F0T0NBeE1EWWdMVFEySURFd05pQXRNVEV5ZGkwM1l6QWdMVGd4SUMwNE15QXRNVE13SUMweE56VWdMVEV6TjJNd0lEQWdMVFVnTUNBdE5TQXROM1l0T0Roak1DQXRPU0F0TnlBdE1UWWdMVEUySUMweE5uTXRNVFlnTnlBdE1UWWdNVFoyT0Rkak1DQXlJQzB4SURZZ0xUVWdObU10T1RjZ015QXRNVFl5SURNeklDMHhOalFnTVRFd2VrMHlNVGtnTFRJMVl5MHhJREFnTFRFZ0xURWdMVEVnTFRSMkxURTNNR013SUMweElEQWdMVE1nTXlBdE15QmpNak1nTVRFZ05ESWdNemNnTkRJZ01UQXpZekFnTVRjZ0xUSXlJRGMwSUMwME5DQTNOSHBOTWpFNElESXdOSFl0TVRRNVl6QWdMVElnTUNBdE15QXpJQzB6WXpJeklERTNJRE0ySURRd0lETTJJRGM0ZGpkak1DQXhPQ0F0TkNBMU1TQXRNemtnTmpkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5FRTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUUzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEVnTFRJM00yTXdJREUxSURJMklESTNNeUEwT1NBeU56TmpNalVnTUNBMU1DQXRNalE1SURVd0lDMHlOekpqTUNBdE1UVWdMVEl6SUMweU15QXROVEFnTFRJell5MHlOaUF3SUMwME9DQTVJQzAwT1NBeU1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVkRPRFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZET0RRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRNZ0xUVXhObU10TnlBeUlDMHhNeUF4TUNBdE1UTWdNVGRqTUNBeUlEQWdNeUF4SURWc01qa3hJRGs1TjJNeUlEZ2dNVEFnTVRNZ01UY2dNVE5qTWlBd0lETWdNQ0ExSUMweFl6a2dMVElnTVRNZ0xURXdJREV6SUMweE9IWXROR3d0TWpreElDMDVPVGRqTFRNZ0xUZ2dMVEV3SUMweE15QXRNVGdnTFRFell5MHhJREFnTFRNZ01DQXROU0F4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRSQk5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkJOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNeUF0TkRoakxUSTBJREFnTFRJMElERXhJQzB5TkNBeU5ITXdJREkwSURJMElESTBhREk1TVdNeU5DQXdJREkwSUMweE1TQXlOQ0F0TWpSekxURWdMVEkwSUMweU5DQXRNalJvTFRJNU1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVTBRVU11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUVVNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRFZ01URmpNQ0F5SURBZ015QXhJRFZzTVRBMklESXpNWE16SURZZ01UQWdObU0wSURBZ055QXRNaUF4TUNBdE5td3hNRGdnTFRJek1XTXhJQzB4SURFZ0xUTWdNU0F0TldNd0lDMDJJQzAwSUMweE1DQXRNVEVnTFRFeGFDMDJPR010TkNBd0lDMDRJRElnTFRFeElEWmpNQ0F3SUMwMU5pQXhNVGtnTFRVM0lERXlNMk10TWlBeUlDMDBJRE1nTFRZZ00zTXRNeUF0TVNBdE5DQXRNMk10TWlBdE5DQXROVFlnTFRFeU15QXROVFlnTFRFeU0yTXRNaUF0TlNBdE55QXROeUF0TVRFZ0xUZGpMVEVnTUNBdE5DQXdJQzAxSURGakxUVWdNU0F0TnlBMklDMDNJREV4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRSQ09TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkNPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhJQzB4T1RGak1DQXhNRFVnT0RZZ01Ua3hJREU1TVNBeE9URnpNVGt4SUMwNE5pQXhPVEVnTFRFNU1YWXRNVFpvTFRNeWRqRTJZekFnT0RnZ0xUY3hJREUxT1NBdE1UVTVJREUxT1hNdE1UVTVJQzAzTVNBdE1UVTVJQzB4TlRsMkxURTJhQzB6TW5ZeE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSVVl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUlVZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnpNZ01qWXliQzAyTUNBdE5USTBhQzB4TTJ3MU9TQTFNalJvTVRSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk9EZ3dMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPRGd3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV4TUNBdE9HTXRNVEV6SURBZ0xURXlOeUF4TURjZ0xUazJJREl3TkdNek5TQXhNVE1nTVRBNElERTNPU0F4T1RNZ01UYzVZekV4TkNBd0lERXlPQ0F0TVRBM0lEazNJQzB5TURSakxUTTJJQzB4TVRNZ0xURXdPU0F0TVRjNUlDMHhPVFFnTFRFM09YcE5PVGtnTVRnell5MHlNaUF0TmpnZ0xUTTRJQzB4TmpVZ01UQWdMVEUyTldNME5TQXdJRGcxSURnMklERXhNQ0F4Tmpaak1qSWdOamdnTXpnZ01UWTFJQzB4TVNBeE5qVmpMVFEwSURBZ0xUZzBJQzA0TnlBdE1UQTVJQzB4TmpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5R05ESXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREl6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRJM05XZ3hNR3d5TXpBZ01qTXdkaTB4TWpWc0xUSXpNQ0F0TWpNd2FDMHhNSFl4TWpWNlRUQWdMVGMxYURFd2JESXpNQ0F5TXpCMkxURXlOV3d0TWpNd0lDMHlNekJvTFRFd2RqRXlOWHBOTUNBdE5EYzFhREV3YkRJek1DQXlNekIyTFRFeU5Xd3RNak13SUMweU16Qm9MVEV3ZGpFeU5YcE5NVEFnTUdndE1UQjJNVEkxYURFd2JESXpNQ0F5TXpCMkxURXlOWHBOTUNBek1qVm9NVEJzTWpNd0lESXpNSFl0TVRJMWJDMHlNekFnTFRJek1HZ3RNVEIyTVRJMWVrMHdJQzB4TURBd2RqRXlOV2d4TUd3eU16QWdNak13ZGkweE1qVnNMVEl6TUNBdE1qTXdhQzB4TUhwTk1DQXROamMxYURFd0lHd3lNekFnTWpNd2RpMHhNalZzTFRJek1DQXRNak13YUMweE1IWXhNalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTVRBeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1UQXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUZzBOU0F5TWpCb0xUTTFNR3d0TXpjd0lDMDBOREJvTXpVd2VrMDBNekFnTWpVd2FEVTFNR3d0TkRNd0lDMDFNREJvTFRVMU1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwWTBSRFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUkRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBZ056UmpNQ0F6SURBZ055QXhJREV3WXprZ09USWdOak1nTVRFNElERXdPU0F4TWpaakxUSTFJRGdnTFRVMElESTVJQzAxTkNBMk4yTXdJRFUxSURVd0lERXdOU0F4TVRjZ01UQTFZelUxSURBZ09UY2dMVEk1SURrM0lDMDRNR013SUMwME5pQXRNemdnTFRnMElDMDRPQ0F0T1Raak16TWdMVEV6SURVNUlDMHpOQ0ExT1NBdE56WmpNQ0F0TVRBNUlDMDVOeUF0TVRNNElDMHhNemtnTFRFek9HTXROVGdnTUNBdE1UQXlJRFF5SUMweE1ESWdPREo2VFRZeUlEZ3dZekFnTFRNNElERXlJQzAyTnlBME5pQXROamRqTlRBZ01DQTRNQ0ExTkNBNE9DQXhNallnWXpBZ01qRWdMVGdnTlRnZ0xUUTJJRFU0WXkwMk15QXdJQzA0TkNBdE56VWdMVGc0SUMweE1UZDZUVEV4TWlBeU5qVmpNQ0F0TVRNZ05DQXRORGNnTlRBZ0xUUTNZelU1SURBZ05qZ2dOeklnTmpnZ09UZHpMVEl4SURRMklDMDBOeUEwTm1NdE5UQWdNQ0F0TnpFZ0xUWTNJQzAzTVNBdE9UWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZNRGc1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURnNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFM01TQXRORGhqTFRjM0lEQWdMVEUxTVNBMk55QXRNVFV4SURFME5XTXdJRFExSURJeklEa3dJRFU0SURFeE9HTXpOaUF5T1NBNE5pQXpOaUF4TXpFZ016WmpPRFFnTUNBeE16TWdMVE0ySURFM05DQXRNVEV3WXpJeUlDMDBNQ0F6TUNBdE9USWdNekVnTFRFek9IWXROR013SUMwME55QXRNVGNnTFRFd01DQXRNemtnTFRFME1tTXRNellnTFRZNElDMHhNRGNnTFRFd05TQXRNVGd6SUMweE1EWmpMVFUwSURBZ0xURXpNaUF4TnlBdE1UUXlJRGd4WXkweElEUWdMVEVnTnlBdE1TQXhNV013SURReklETTRJRGMySURnd0lEYzJZekV6SURBZ05ESWdMVGdnTkRrZ0xUSXhJR014TUNBdE1URWdNVFVnTFRJMklERTFJQzAwTVdNd0lDMHhNQ0F0TWlBdE1qQWdMVGNnTFRJNVl5MDJJQzB4TWlBdE1qVWdMVEkwSUMweU5TQXRNemhqTUNBdE1UQWdNVE1nTFRFMUlETXpJQzB4TldNeU1TQXdJRGd3SURVZ09ETWdNVGt3WXpBZ01UWWdMVE1nTWpRZ0xUa2dNalJqTFRJZ01DQXROQ0F3SUMwMklDMHlZeTB5TmlBdE1qTWdMVFU1SUMwek5TQXRPVEVnTFRNMWVrMHhOVE1nTVRFeVl6QWdMVFl5SURJM0lDMHhNVElnTlRrZ0xURXhNbk0xT0NBMU1DQTFPQ0F4TVRKekxUSTJJREV4TWlBdE5UZ2dNVEV5Y3kwMU9TQXROVEFnTFRVNUlDMHhNVEo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1RJekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9USXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXhOQ0F5TW1NdE1qa2dNQ0F0TlRJZ01qUWdMVFV5SURVeVl6QWdNamtnTWpNZ05USWdOVElnTlRKek5USWdMVEl6SURVeUlDMDFNbU13SUMweU9DQXRNak1nTFRVeUlDMDFNaUF0TlRKNlRURXpNeUF0TVRJMVl5MHlPU0F3SUMwMU1pQXlNeUF0TlRJZ05USmpNQ0F5T0NBeU15QTFNaUExTWlBMU1uTTFNaUF0TWpRZ05USWdMVFV5WXpBZ0xUSTVJQzB5TXlBdE5USWdMVFV5SUMwMU1ucE5NQ0EzTkdNd0lESTVJREl6SURVeUlEVXlJRFV5Y3pVeUlDMHlNeUExTWlBdE5USmpNQ0F0TWpnZ0xUSXpJQzAxTWlBdE5USWdMVFV5Y3kwMU1pQXlOQ0F0TlRJZ05USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZPVVV3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1VVd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUVTBkalF6TVdNd0lERXpJRElnTXpZZ01UZ2dNelpqTVRJZ0xURWdNVElnTFRFNElERXlJQzB6T1dNd0lDMHlNQ0F0TXlBdE16WXlJQzB6SUMwek5qSmpNQ0F0TXlBeUlDMDVJREV4SUMweE9HTXlPQ0F0TXpNZ056UWdMVFkxSURFeU1DQXROalZqTmlBd0lESTRJRElnTWpnZ016VmpNQ0F6TnlBdE5EUWdOamtnTFRjMklEZzJiQzAwTWlBeU5ITXRPU0F4SUMwNUlESTNkalF5WXpBZ015QXhJRGtnTVRRZ09XTXhOQ0F0TVNBMU1DQXROaUE0TXlBdE1qWmpNeklnTFRJeUlEUTVJQzB6T0NBME9TQXROekYyTFRJd01HTXdJQzB4SUMweUlDMDJJQzB4TkNBdE5pQmpMVEUySURBZ0xURXhNQ0ExSUMweE56TWdOalpqTUNBd0lDMHhNU0E0SUMweE9DQXpNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3UVRFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1FURWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhPRFpqTUNBM0lEVWdNVElnTVRJZ01USnpNVE1nTFRVZ01UTWdMVEV5ZGkwek4yTXdJQzB4TmlBeE1TQXRNalFnTVRnZ0xUSTBhRE15TkdNeE1TQXdJREkwSURnZ01qUWdNaloyTXpWak1DQTNJRFVnTVRJZ01USWdNVEp6TVRNZ0xUVWdNVE1nTFRFeWRpMHpOak5qTUNBdE5pQXROaUF0TVRNZ0xURXpJQzB4TTNNdE1USWdOeUF0TVRJZ01UTjJNekpqTUNBNUlDMHhNQ0F5TUNBdE1qUWdNakJvTFRNeU1XTXRPU0F3SUMweU1TQXRNVElnTFRJeElDMHlNM1l0TWpsak1DQXROaUF0TmlBdE1UTWdMVEV6SUMweE0zTXRNVElnTnlBdE1USWdNVE4yTXpZemVrMHlOU0F4Tm5ZdE16RWdZekFnTFRFNUlESXhJQzB6TWlBMU5pQXRNekpvTWpVM1l6TXlJREFnTlRNZ01UQWdOVE1nTXpKMk16WmpNQ0F4TmlBdE1qRWdNamdnTFRVeklESTRhQzB5TmpGakxUTTNJREFnTFRVeUlDMHhNU0F0TlRJZ0xUTXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVEEyUkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBMlJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU55QXRNamMzYURFNU1XTTRPU0F3SURFek9TQXROVEVnTVRNNUlDMHhNakJqTUNBdE5EY2dMVEl5SUMwNE1pQXROalVnTFRFd01tTTJNQ0F0TWpNZ09EWWdMVFU0SURnMklDMHhNVFJqTUNBdE56Z2dMVFUwSUMweE16VWdMVEV6T1NBdE1UTTFhQzB5TVRKMk5EY3hlazAyTVNBdE1qSTRhQzAyTkd3eE5qZ2dORGN3YURjNGJERTJOU0F0TkRjd2FDMDJOMnd0TkRrZ01UUXhhQzB4T0RGNlRURTRJRGMyTkdnek5qbDJMVFV6YUMweE5UUjJMVFF4T0dndE5qQjJOREU0YUMweE5UVjJOVE42VFRnM0lDMDFNek4yTFRFMk1tZ3hORGRqTlRZZ01DQTROQ0F6TmlBNE5DQTRNU0JqTUNBME5pQXRNamdnT0RFZ0xUZzBJRGd4YUMweE5EZDZUVEl3TXlBdE16TXdhQzB4TVRaMkxURTFNR2d4TVRaak5qY2dNQ0E1TkNBeU55QTVOQ0EzTlhNdE1qY2dOelVnTFRrMElEYzFlazB5TURNZ01UYzRiQzAzTnlBdE1qRTBhREUxTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd056WXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOellpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFV6SUMweU9HTXdJREUzTkNBeE1EWWdNamt3SURJM09TQXlPVEJqTVRjMElEQWdNalV5SUMweE1qY2dNalV5SUMweU1qTmpNQ0F0T0RBZ0xUUXlJQzB4TkRrZ0xURXlNeUF0TVRRNVl5MDJNeUF3SUMweE1EWWdORFFnTFRFd05pQXhNRFpqTUNBMk5DQTBOeUF4TURRZ09UWWdNVEEwWXpJM0lEQWdNemNnTFRjZ05UQWdMVGR6TVRZZ09DQXhOaUF4T0dNd0lEUXdJQzAyTUNBeE1UTWdMVEUyTWlBeE1UTmpMVEV3TmlBd0lDMHhOVElnTFRFd05DQXRNVFV5SUMweU5qRmpNQ0F0TWpjNUlERXpPQ0F0TkRNMUlETTNNU0F0TlRZNFl6a2dMVFVnTVRVZ0xURXdJREUxSUMweE9DQmpNQ0F0TmlBdE5DQXRNVElnTFRFeklDMHhNbU10TlNBd0lDMHhNU0F5SUMweE55QTFZeTB5TkRZZ01USXdJQzAxTURZZ01qazRJQzAxTURZZ05qQXllazB3SURFeU5XTXdJRE14SURJMElEVTFJRFUxSURVMWN6VTFJQzB5TkNBMU5TQXROVFZ6TFRJMElDMDFOU0F0TlRVZ0xUVTFjeTAxTlNBeU5DQXROVFVnTlRWNlRUVTBJQzB4TnpsakxUTXhJREFnTFRVMElESXpJQzAxTkNBMU5ITXlNeUExTkNBMU5DQTFOSE0xTkNBdE1qTWdOVFFnTFRVMGN5MHlNeUF0TlRRZ0xUVTBJQzAxTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVd05qSXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOaklpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PQ0F0TmpNMVl5MDVJREFnTFRFeklEWWdMVEV6SURFeVl6QWdPQ0EySURFeklERTFJREU0WXpJek15QXhNek1nTXpjeElESTRPU0F6TnpFZ05UWTRZekFnTVRVM0lDMDBOaUF5TmpFZ0xURTFNaUF5TmpGakxURXdNaUF3SUMweE5qSWdMVGN6SUMweE5qSWdMVEV4TTJNd0lDMHhNQ0F6SUMweE9DQXhOaUF0TVRoek1qTWdOeUExTUNBM1l6UTVJREFnT1RZZ0xUUXdJRGsySUMweE1EUmpNQ0F0TmpJZ0xUUXpJQzB4TURZZ0xURXdOaUF0TVRBMll5MDRNU0F3SUMweE1qTWdOamtnTFRFeU15QXhORGxqTUNBNU5pQTNPQ0F5TWpNZ01qVXlJREl5TXlCak1UY3pJREFnTWpjNUlDMHhNVFlnTWpjNUlDMHlPVEJqTUNBdE16QTBJQzB5TmpBZ0xUUTRNaUF0TlRBMklDMDJNREpqTFRZZ0xUTWdMVEV5SUMwMUlDMHhOeUF0TlhwTk5qSTVJRGN3WXkwek1TQXdJQzAxTlNBeU5DQXROVFVnTlRWek1qUWdOVFVnTlRVZ05UVnpOVFVnTFRJMElEVTFJQzAxTlhNdE1qUWdMVFUxSUMwMU5TQXROVFY2VFRZek1DQXRNVGM1WXkwek1TQXdJQzAxTkNBeU15QXROVFFnTlRSek1qTWdOVFFnTlRRZ05UUnpOVFFnTFRJeklEVTBJQzAxTkhNdE1qTWdMVFUwSUMwMU5DQXROVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGUWtVMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFrVTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBJRGsxWXpBZ05DQXlJRGNnTlNBeE1HTXhOU0F5TVNBM055QXhNRGdnTnpjZ01UZzBZekFnTVRBZ09DQXhNaUF4TkNBeE1tTTFJREFnTVRJZ0xUSWdNak1nTFRKak1UQWdNQ0F6TlNBeUlEUXhJREpqTkNBd0lEa2dMVE1nT1NBdE9HTXdJQzB4SUMweUlDMHlJQzB5SUMwMFl5MHhJQzAzSUMwM055QXRNVFF4SUMweE1qWWdMVEU0TW1nM09IWTBPV013SURnZ015QXhNaUEySURFMGJETTFJRFk1WXpRZ05TQTNJRFlnTVRJZ05tTTJJREFnTnlBdE5DQTNJQzB4TUhZdE1USTRhRFEwWXpjZ01DQXhNQ0F0TlNBeE1DQXRNVEp6TFRRZ0xURXlJQzB4TUNBdE1USm9MVFEwZGkwek5DQmpNQ0F0TVRrZ01UTWdMVEl6SURFNUlDMHlNM014TXlBdE15QXhNeUF0TVRKak1DQXRPQ0F0TmlBdE1UTWdMVEV4SUMweE0yZ3RNVEF6WXkweE1DQXdJQzB4TXlBM0lDMHhNeUF4TTNNMUlERXhJREUySURFeFl6a2dNQ0F4T1NBMUlERTVJREl4ZGpNM2FDMHhNRGRqTFRjZ01DQXRNVElnTmlBdE1USWdNVEo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTWpRNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qUTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVWdMVFF5TTJndE5YWTVORFJqTUNBM0lEY2dNVElnTVRVZ01USmpPU0F3SURFMklDMHhNQ0F4TnlBdE1UbGpNVGNnTFRFd01DQTNNU0F0TVRFMklERXlNU0F0TVRjd1l6WTNJQzAzTXlBNU1DQXRNVEF3SURFd01TQXRNVFl4WXpJZ0xUa2dNaUF0TVRrZ01pQXRNamxqTUNBdE16Z2dMVEV3SUMwM055QXRNVGtnTFRFd01tTTRJQzB4TnlBeE15QXRNelFnTVRjZ0xUVTFZekVnTFRrZ01pQXRNVGdnTWlBdE1qZGpNQ0F0TkRJZ0xURXpJQzA0TmlBdE1qSWdMVEV4TVdNeE5TQXRNamNnTWpJZ0xUVTRJREl5SUMwNE9HTXdJQzB6T1NBdE1URWdMVGd3SUMweU1DQXRNVEEySUdNeE5DQXRNamtnTWpFZ0xUWXhJREl4SUMwNU0yTXdJQzAxTnlBdE1qRWdMVEV4TWlBdE1qTWdMVEV4T1dNdE1TQXRNaUF0TVNBdE5DQXRNU0F0Tm1Nd0lDMHpJREFnTFRVZ01TQXROMk14TlNBdE16WWdNalFnTFRjMElESTJJQzB4TVROak1DQXRPU0F4SUMweE9DQXhJQzB5T0dNd0lDMDBNeUF0TkNBdE9Ea2dMVGNnTFRrMVl5MDNJQzB4TVNBdE1UUWdMVEUySUMweU1DQXRNVFpqTFRJZ01DQXROQ0F4SUMwMklESmpMVGNnTXlBdE1UTWdNVElnTFRFeklESTBZekFnTWlBeElEUWdNU0EzWXpVZ01qa2dPQ0ExTnlBNElEZzFZekFnTkRnZ0xUa2dPVE1nTFRNeElERXpOeUJqTFRZMElERXpNQ0F0TVRNd0lERXpNaUF0TVRnNElERXpOSHBOTWpBNElERTNZeTAxTlNBNU1pQXRNVEV6SURFeE55QXRNVGN3SURFeE4yTXhJQzB4SURFZ0xUTWdNU0F0TkdNeE55QXRNVEF3SURZMElDMHhNVFlnTVRFMElDMHhOekJqTWpNZ0xUSTFJRFF3SUMwME5DQTFOQ0F0TmpGc01UTWdORGxqTVNBM0lETWdNVE1nTXlBeU1XTXdJREV6SUMwMElESTRJQzB4TlNBME9IcE5NakE0SUMweE9ERmpMVFUxSURreklDMHhNVFFnTVRFM0lDMHhOamtnTVRFM1l6RTJJQzA1TnlBMk5TQXRNVEUwSURFeE5DQXRNVFk0WXpJeklDMHlOU0EwTVNBdE5EUWdOVFVnTFRZeUlHTTFJREUzSURFd0lETTBJREV5SURRMFl6RWdOeUF6SURFeklETWdNakZqTUNBeE15QXROQ0F5T0NBdE1UVWdORGg2VFRVeElDMHlOVFZqTFRnZ01DQXRNVFFnTFRZZ0xURXpJQzB4TTJNeU1DQXROemNnTmpRZ0xUazRJREV3TnlBdE1UUTViRFVnTFRWak1UY2dMVEl3SURNeElDMHpOeUEwTmlBdE5UbGpNU0F0TXlBMElDMDBJRGNnTFRSak5TQXdJREV3SURNZ01URWdObU16SURjZ015QXhOU0ExSURJell6RWdPQ0F5SURFMklESWdNalJqTUNBNE1TQXRPVEFnTVRjM0lDMHhOekFnTVRjM2VrMHlNRGdnTWpBell5MDFOU0E1TXlBdE1URTFJREV4TnlBdE1UY3dJREV4TnlCak1UY2dMVGt6SURZM0lDMHhNRGtnTVRFMUlDMHhOakpqTWpRZ0xUSTJJRFF5SUMwME5pQTFOaUF0TmpSak5TQXhOaUE1SURNeElERXhJRFF3WXpFZ055QXpJREV6SURNZ01qRmpNQ0F4TXlBdE5DQXlPQ0F0TVRVZ05EaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZOVEZFTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRGRUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRd01pQXRNVEJqTFRnM0lEQWdMVEV5TnlBME5pQXRNVEkzSURrMVl6QWdOREVnTWpZZ056SWdOakFnTnpKak1qWWdNQ0EwT0NBdE1UVWdORGdnTFRRMVl6QWdMVE15SUMweE9DQXRORGNnTFRNeElDMDFNMk10TVRBZ0xUVWdMVEUySUMwM0lDMHhOaUF0TVRWak1DQXRNVElnTVRrZ0xUSXlJRFEwSUMweU1tTTRNU0F3SURFeU1DQXhNREFnTVRJd0lERTJNR013SURNMUlDMHhOU0EyTXlBdE5UY2dOak5qTFRNNElEQWdMVFl6SUMweU5pQXROelFnTFRNM1l5MDVJQzA1SUMweE5TQXRNVE1nTFRJMElDMHhNMk10TVRFZ01DQXRNVGtnTnlBdE1Ua2dNVGxqTUNBM0lERWdNVEVnTlNBeU15QnNOamdnTVRrNVl6VWdNVFFnTVRNZ01qRWdNamNnTWpGak9TQXdJREUySUMweUlETXpJQzAzWXpFMUlDMDBJRFF3SUMwNUlEYzBJQzA1WXpNMklEQWdOamNnTkNBNU1pQXhNV014TnlBMUlESXpJRGtnTXpBZ09YTXhNaUF0TmlBeE1pQXRNVEpqTUNBdE9DQXROU0F0TVRZZ0xURTNJQzB5TjJNdE16Z2dMVE0xSUMwNU5DQXROamtnTFRFMk5pQXROamxqTFRFMklEQWdMVE0xSURJZ0xUUTRJRFJqTFRRZ01TQXROaUF4SUMwNUlERmpMVFlnTUNBdE1UQWdMVElnTFRFeklDMHhNV3d0TVRrZ0xUVTJZeTB4SUMweklDMHlJQzAySUMweUlDMDRZekFnTFRVZ015QXRPQ0E1SUMwNFl6TWdNQ0EySURFZ01UQWdNaUJqTVRZZ05TQXpOQ0E0SURVNElEaGpPREFnTUNBeE16QWdMVEk1SURFek1DQXRNVEF4WXpBZ0xURXhOaUF0T0RRZ0xURTVOQ0F0TVRrNElDMHhPVFI2VFRBZ01UZGpNQ0F4TUNBMklERTJJREUzSURFM2JEUXpJRFJqTVRFZ01TQXhNaUEwSURFMUlERXpiRGcwSURJMk0yTXlJRFlnTXlBeE1DQXpJREUwWXpBZ05pQXRNeUE0SUMwM0lEaGpMVFVnTUNBdE9TQXRNeUF0TVRZZ0xURXhiQzAwTlNBdE5UQmpMVGNnTFRnZ0xURXpJQzB4TXlBdE1qTWdMVEV6Y3kweE9TQTVJQzB4T1NBeE9HTXdJRGNnTXlBeE15QXhNQ0F5TVd3eE16RWdNVFE0WXpZZ055QXhNU0F4TUNBeE9TQXhNQ0JqTVRVZ01DQXlNeUF0TVRFZ016Z2dMVEV4WXpFeklEQWdNamtnTVRFZ05ESWdNVEZqT0NBd0lERXlJQzAxSURFeUlDMHhNbU13SUMwMElDMHhJQzA0SUMweklDMHhOR3d0TVRFNUlDMHpOemhqTFRFZ0xUVWdMVE1nTFRnZ0xUTWdMVEV4Y3pJZ0xUVWdOeUF0Tm13ME1pQXROR014TVNBdE1TQXhOeUF0TnlBeE55QXRNVGR6TFRZZ0xURTNJQzB4T1NBdE1UZG9MVEl3TjJNdE1UTWdNQ0F0TVRrZ055QXRNVGtnTVRkNlRURXdNek1nTmpaak1DQXhPU0F6SURNMUlEY2dORGxzTlRBZ01UZ3pZekVnTkNBeUlEZ2dNaUF4TUdNd0lEVWdMVFFnTmlBdE1UTWdObWd0TVRrZ1l5MHhOQ0F3SUMweE5TQTNJQzB4TlNBeE1YTXhJREV5SURFMklERXpiRGMzSURWak9DQXdJREV5SUMwMElERXlJQzB4TUdNd0lDMHpJQzB4SUMwMklDMHlJQzA1YkMweU5TQXRPRE5qTFRZZ0xUSXhJQzA1SUMweU5pQXRPU0F0TXpGak1DQXRNaUF4SUMweklETWdMVE5qTlNBd0lERXpJREV3SURJNElERTNZemtnTkNBeE9DQTJJREk0SURaak16a2dNQ0ExT1NBdE16SWdOVGtnTFRZM1l6QWdMVGt3SUMwMU9TQXRNVFk0SUMweE16QWdMVEUyT0dNdE5ERWdNQ0F0TmprZ01qZ2dMVFk1SURjeGVrMDJNamNnTVRNMFl6QWdOaUF5SURFeElEVWdNVGhqTVRZZ016WWdOREFnTnprZ09ETWdOemtnWXpFNElEQWdNekFnTFRrZ016VWdMVEl5Y3pJZ0xUSXhJRGNnTFRJeFl6RWdNQ0E0SURnZ01UWWdNVGRqTVRNZ01UVWdNamtnTWpjZ05UTWdNamRqTVRrZ01DQXpNaUF0T0NBek9DQXRNak5qTlNBdE1UTWdNaUF0TWpFZ055QXRNakZqTVNBd0lEZ2dPQ0F4TmlBeE4yTXhNeUF4TkNBeU9TQXlOeUExTXlBeU4yTXpNU0F3SURRMElDMHlOQ0EwTkNBdE5EbGpNQ0F0TkRrZ0xUUXhJQzB4TVRnZ0xUUXhJQzB4TkRoak1DQXRPQ0EwSUMweE15QXhNU0F0TVROak1UVWdNQ0F5TlNBeU1pQXpNeUEwTW1NeklEZ2dOeUF4TUNBeE1TQXhNR00ySURBZ01UQWdMVFFnTVRBZ0xUa2dZekFnTFRRZ0xURWdMVGdnTFRNZ0xURXpZeTB4TVNBdE1qa2dMVEk0SUMwMU55QXROalVnTFRVM1l5MHlPQ0F3SUMwME9DQXhNaUF0TkRnZ016bGpNQ0EwTUNBek9TQXhNRFVnTXprZ01UTTRZekFnT1NBdE5TQXhOaUF0TVRRZ01UWmpMVEkySURBZ0xUVXdJQzB6TnlBdE5qTWdMVGMyYkMwek5DQXRNVEF5WXkweUlDMDJJQzB6SUMwNUlDMHhNaUF0T1dndE16QmpMVGNnTUNBdE9TQXhJQzA1SURWak1DQXlJREFnTkNBeElEZHNORFVnTVRNM1l6TWdPU0EwSURFMUlEUWdNakZqTUNBeE1TQXROaUF4TnlBdE1UWWdNVGRqTFRJMklEQWdMVFV3SUMwek55QXROak1nTFRjMmJDMHpOQ0F0TVRBeUlHTXRNaUF0TmlBdE15QXRPU0F0TVRJZ0xUbG9MVE13WXkwM0lEQWdMVGtnTVNBdE9TQTFZekFnTWlBd0lEUWdNU0EzYkRRM0lERTBNMk15SURjZ05pQXlNU0EySURJNGN5MHpJREV5SUMweE1DQXhNbU10TWpBZ01DQXROREFnTFRNNUlDMDFNQ0F0TmpOakxUSWdMVFVnTFRVZ0xUa2dMVEV4SUMwNVl5MDFJREFnTFRFeElETWdMVEV4SURFd2VrMHhNRGM0SURVeFl6QWdMVEU1SURnZ0xUTXhJREl6SUMwek1XTTBOeUF3SURneElERXhNQ0E0TVNBeE5UQmpNQ0F4T1NBdE5TQXpOQ0F0TWpNZ016UmpMVFExSURBZ0xUZ3hJQzA1TmlBdE9ERWdMVEUxTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVeU56UXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOelFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4TURkak1DQTJJRFVnTVRRZ01USWdNVGRqTUNBd0lESXdJRGNnTWpZZ01UQnpNVElnTVRNZ01USWdNamQyTVRNMVl6QWdOeUEySURFeElERTJJREV4WXpjZ01DQXhOQ0F0TkNBeE5DQXRNVEYyTFRFeE9XTXdJQzA1SURNZ0xUSXhJREV5SUMweU1XTXhOeUEwSURVeElERTRJRFl6SURJMVl6a2dOaUF4TWlBeE9TQXhNeUF5T1hZeE1UWm9MVGM0YkRreUlESXdOR3c1TXlBdE1qQTBhQzAzTjNZdE1UQTRZekFnTFRnZ055QXRNVE1nTVRRZ0xURXpZelVnTVNBeU5TQTVJREkxSURsak1pQXhJRE1nTVNBMUlERmpOQ0F3SURjZ0xUTWdOeUF0T0hZdE56RWdZekFnTFRZZ0xUVWdMVEUwSUMweE1pQXRNVGRzTFRJMklDMHhNR010T0NBdE15QXRNVE1nTFRJeUlDMHhNeUF0TWpsMkxUa3pZekFnTFRFeUlEY2dMVEU0SURFeklDMHhPR3d5TmlBeE1HTXlJREVnTXlBeElEVWdNV00wSURBZ055QXRNeUEzSUMwNGRpMDNNV013SUMwMklDMDFJQzB4TkNBdE1USWdMVEUzWXpBZ01DQXRNakVnTFRnZ0xUSTRJQzB4TVhNdE1URWdMVEUxSUMweE1TQXRNak4yTFRFME1tTXdJQzAySUMwMklDMHhNU0F0TVRjZ0xURXhZeTAzSURBZ0xURXpJRFVnTFRFeklERXhkakV5TldNd0lEWWdMVFVnTVRnZ0xURXpJREU0WXkweElEQWdMVE1nTFRFZ0xUUWdMVEZzTFRZeElDMHlOU0JqTFRVZ0xUSWdMVEV3SUMwNUlDMHhNQ0F0TWpKMkxURXpPV013SUMwMklDMDNJQzB4TVNBdE1UY2dMVEV4WXkwM0lEQWdMVEV6SURVZ0xURXpJREV4ZGpFeU0yTXdJRFVnTFRVZ01UWWdMVEV5SURFMll5MHhJREFnTFRJZ01DQXRNeUF0TVdNdE9TQXRNeUF0TWpNZ0xUa2dMVEl6SUMwNVl5MHhJREFnTFRNZ0xURWdMVFFnTFRGakxUVWdNQ0F0T0NBeklDMDRJRGwyTnpGak1DQTJJRFVnTVRRZ01USWdNVFpqTUNBd0lESXhJRGtnTWpjZ01USmpOaUF5SURFeElERXhJREV4SURJeWRqazVZekFnT0NBdE5pQXhPQ0F0TVRNZ01UaGpMVEVnTUNBdE1pQXRNU0F0TXlBdE1TQmpMVE1nTFRJZ0xUSXlJQzB4TVNBdE1qWWdMVEV4WXkwMUlEQWdMVGdnTXlBdE9DQTVkamN4ZWswNE1DQTBOV010TWlBdE9DQXRNeUF0TkRNZ0xUTWdMVGMwWXpBZ0xUSTBJREVnTFRRMklETWdMVFV3WXpFZ0xUTWdOaUF0TlNBeE1pQXROV015TXlBd0lEY3dJREl3SURjMklEUXdZeklnT1NBMElETTNJRFFnTmpSekxUSWdOVE1nTFRRZ05UaGpMVElnTkNBdE55QTFJQzB4TkNBMVl5MHlOU0F3SUMwM01pQXRNakVnTFRjMElDMHpPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFUxTVRJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1USWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhNRGhqTUNBME9DQXlOU0E1TWlBNE9TQXhNVGhqTVRNZ05pQXhPQ0E1SURFNElERTBZekFnTkNBdE15QTVJQzA0SURFMVl5MHhOaUF4T1NBdE1qUWdORFFnTFRJMElEY3pZekFnT0RVZ056RWdNVE0xSURFM015QXhNelZqT1RnZ01DQXhNemdnTFRRM0lERXpPQ0F0TVRBMFl6QWdMVE0zSUMweU1TQXROemdnTFRjMUlDMHhNRFpqTFRFeUlDMDJJQzB4TnlBdE1UQWdMVEUzSUMweE5YTTFJQzB4TUNBeE1pQXRNVGhqTWpNZ0xUSTFJRE15SUMwMU1TQXpNaUF0T0Roak1DQXRPVEVnTFRnMUlDMHhORElnTFRFNE1pQXRNVFF5WXkweE1EZ2dNQ0F0TVRVMklEVXlJQzB4TlRZZ01URTRlaUJOTmpVM0lDMHhNR010TWpnZ01DQXROakFnTWpNZ0xUWXdJRGd4WXpBZ056WWdOVGNnTVRVMklERXlNQ0F4TlRaak1UZ2dNQ0F5T1NBdE5pQXpOeUF0TVRsak5DQXROaUEzSUMweE1TQTVJQzB4TVdNeklEQWdOQ0EwSURjZ01UWmpNaUE0SURVZ01USWdNVFFnTVRKb01qUmpPQ0F3SURFeElDMHlJREV4SUMwM1l6QWdMVElnTFRFZ0xUVWdMVElnTFRsc0xUVXhJQzB4TmpKakxUSWdMVFVnTFRNZ0xURXhJQzB6SUMweE5XTXdJQzA0SURNZ0xURXpJREV4SUMweE0yTXhPQ0F3SURNeklETTNJRFF6SURZeVl6SWdOU0ExSURrZ01URWdPV00xSURBZ01URWdMVE1nTVRFZ0xURXdJR013SUMwMklDMDFJQzB4TXlBdE5TQXRNVGhqTFRnZ0xURTVJQzB5T1NBdE56RWdMVFk0SUMwM01XTXRNaklnTUNBdE16TWdNVEVnTFRNM0lESTRZeTB5SURrZ0xUTWdNVFVnTFRZZ01UVmpMVFVnTUNBdE1UQWdMVEV3SUMweE1TQXRNVEZqTFRFMElDMHlNQ0F0TXpNZ0xUTXpJQzAxTlNBdE16TjZUVE0zTmlBeE1qRmpMVFVnTUNBdE1URWdNeUF0TVRFZ01UQmpNQ0EwSURFZ09TQTBJREUzWXpFMElETTVJRE0wSURjM0lEY3hJRGMzWXpJMklEQWdORElnTFRJeklEUXlJQzAxTW1Nd0lDMDBPQ0F0TXpnZ0xUZzVJQzB6T0NBdE1USTNZekFnTFRFMElEZ2dMVEkzSURJNElDMHlOeUJqTXpRZ01DQTNOQ0ExT1NBM05DQXhNRFJqTUNBeE55QXROeUF5TlNBdE1UZ2dNek5qTFRFd0lEY2dMVEl4SURFM0lDMHlNU0F6TW1Nd0lERTRJREUwSURNMUlETXpJRE0xWXpJMUlEQWdNemtnTFRJNElETTVJQzAyTUdNd0lDMDVOeUF0TlRZZ0xURTNNeUF0TVRFNUlDMHhOek5qTFRNMklEQWdMVFkzSURJeElDMDJOeUEyTUdNd0lEUTVJRFF6SURrNElEUXpJREV6TTJNd0lEWWdMVE1nTVRBZ0xUa2dNVEJqTFRFM0lEQWdMVE15SUMwek55QXROREFnTFRZell5MHlJQzAySUMwMklDMDVJQzB4TVNBdE9YcE5NVE0wSURJd01HTXRORElnTFRJMklDMDFOaUF0TnpJZ0xUVTJJQzB4TURNZ1l6QWdMVE0ySURFNUlDMDNOeUE0TUNBdE56ZGpORGNnTUNBNE5TQXlPU0E0TlNBNE1HTXdJRE13SUMweE5pQTBOQ0F0T0RBZ09UUmpMVGdnTnlBdE1UUWdNVEFnTFRFNUlERXdZeTB6SURBZ0xUWWdMVElnTFRFd0lDMDBlazB4TnpBZ016WXpZekFnTFRJNUlERTFJQzAwTnlBMk1pQXRPREpqT0NBdE5pQXhNeUF0T0NBeE9DQXRPR00wSURBZ09DQXhJREV5SURSak16TWdNak1nTkRnZ05UZ2dORGdnT1RGekxURTJJRFkxSUMwMk5DQTJOV010TkRVZ01DQXROellnTFRJMklDMDNOaUF0TnpCNlRUY3lNaUF4T1RkakxUUXpJREFnTFRjMklDMDVNU0F0TnpZZ0xURXpPU0JqTUNBdE1qUWdPQ0F0TXpnZ01qSWdMVE00WXpNeklEQWdOellnTVRBeUlEYzJJREUwTm1Nd0lERTJJQzAySURNeElDMHlNaUF6TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBVeU5qQXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOakFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVElnTFRFM01HTXRPQ0F4TUNBdE1USWdOVGd4SUMweE1pQTFPREZqTVNBeE9DQXhOeUF5T0NBek1TQXlPR014TUNBd0lERTVJQzAySURFNUlDMHhOMk13SUMweU1DQXROaUF0TWpZd0lDMDNJQzB5T0RKak1DQXROeUEwSUMweE5DQXhNU0F0TVRkak1pQXRNU0F6SUMweElEVWdMVEZqTlNBd0lERTJJRGtnTWpJZ01UUmpNVFFnT1NBek9DQXhOeUExTlNBeE4yTTBOaUF0TXlBNU1DQXRNemtnT1RBZ0xUazJZekFnTFRRMklDMHpNU0F0TVRBM0lDMHhNakFnTFRFMk9XTXRNalVnTFRFM0lDMDBPU0F0TkRRZ0xUYzVJQzAyTVdNd0lEQWdMVE1nTFRJZ0xUWWdMVEp6TFRZZ01TQXRPU0ExZWlCTk5EWWdOVEZqTFRFZ0xUUWdMVElnTFRFMklDMHlJQzB6TW1Nd0lDMDBNQ0F6SUMweE1EQWdNeUF0TVRBd1l6QWdMVFVnTWlBdE1UVWdNVEVnTFRFMVl6TWdNQ0EySURFZ01UQWdNMk0wTXlBeU55QTRPU0E0TVNBNE9TQXhNelZqTUNBeU5TQXRNVElnTlRnZ0xUUXhJRFU0WXkweU15QXdJQzAyTXlBdE1qa2dMVGN3SUMwME9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXlOakV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TmpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBdE1UZzJkalV4TldNd0lEY2dOU0F4TWlBeE1pQXhNbWd4TTJNMklEQWdNVElnTFRVZ01USWdMVEV5ZGkweE5qZGpNQ0F0TkNBMElDMDFJREV3SUMwMVl6STJJREFnT1RBZ01qTWdPVEFnTWpOak1TQXdJRElnTVNBMElERnNNVFVnTldNeElERWdNeUF4SURRZ01XTTBJREFnT0NBdE15QTRJQzA0ZGkwMU1ESmpNQ0F0TnlBdE5pQXRNVElnTFRFeUlDMHhNbWd0TVROakxUY2dNQ0F0TVRJZ05TQXRNVElnTVRKMk1UUTVZekFnT0NBdE55QXhNU0F0TVRjZ01URmpMVEk1SURBZ0xUZzFJQzB5TkNBdE9Ua2dMVE13WXkweElDMHhJQzAySUMweUlDMDNJQzB5WXkwMUlEQWdMVGdnTXlBdE9DQTVlaUJOTVRJeUlEYzVZeTB5TkNBd0lDMDROU0F0TWpZZ0xUZzFJQzAwTUhZdE1UQXpZekFnTFRRZ05TQXROaUF4TWlBdE5tTXlOU0F3SURneUlESXpJRGd5SURReGRqRXdNMk13SURRZ0xUTWdOU0F0T1NBMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUSTNOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkzTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TWpnZ0xUTXpNR2czT0hZeE1UVmpNQ0ExSUMwMUlERTJJQzB4TWlBeE5tTXRNU0F3SUMweUlEQWdMVE1nTFRGakxUa2dMVE1nTFRJeklDMDVJQzB5TXlBdE9XTXRNU0F3SUMweklDMHhJQzAwSUMweFl5MDFJREFnTFRnZ015QXRPQ0E1ZGpjeFl6QWdOaUExSURFMElERXlJREUyWXpBZ01DQXlNU0E1SURJM0lERXlZellnTWlBeE1TQXhNU0F4TVNBeU1uWTVPV013SURnZ0xUWWdNVGdnTFRFeklERTRZeTB4SURBZ0xUSWdMVEVnTFRNZ0xURmpMVE1nTFRJZ0xUSXlJQzB4TVNBdE1qWWdMVEV4WXkwMUlEQWdMVGdnTXlBdE9DQTVkamN4WXpBZ05pQTFJREUwSURFeUlERTNJR013SURBZ01qQWdOeUF5TmlBeE1ITXhNaUF4TXlBeE1pQXlOM1l4TXpWak1DQTNJRFlnTVRFZ01UWWdNVEZqTnlBd0lERTBJQzAwSURFMElDMHhNWFl0TVRFNVl6QWdMVGtnTXlBdE1qRWdNVElnTFRJeFl6RTNJRFFnTlRFZ01UZ2dOak1nTWpWak9TQTJJREV5SURFNUlERXpJREk1ZGpFek1HTXdJRFlnTmlBeE1TQXhOaUF4TVdNNElEQWdNVFFnTFRVZ01UUWdMVEV4ZGkweE1qSmpNQ0F0T0NBM0lDMHhNeUF4TkNBdE1UTmpOU0F4SURJMUlEa2dNalVnT1dNeUlERWdNeUF4SURVZ01XTTBJREFnTnlBdE15QTNJQzA0ZGkwM01XTXdJQzAySUMwMUlDMHhOQ0F0TVRJZ0xURTNiQzB5TmlBdE1UQWdZeTA0SUMweklDMHhNeUF0TWpJZ0xURXpJQzB5T1hZdE9UTmpNQ0F0TVRJZ055QXRNVGdnTVRNZ0xURTRiREkySURFd1l6SWdNU0F6SURFZ05TQXhZelFnTUNBM0lDMHpJRGNnTFRoMkxUY3hZekFnTFRZZ0xUVWdMVEUwSUMweE1pQXRNVGRqTUNBd0lDMHlNU0F0T0NBdE1qZ2dMVEV4Y3kweE1TQXRNVFVnTFRFeElDMHlNM1l0TVRReVl6QWdMVFlnTFRZZ0xURXhJQzB4TnlBdE1URmpMVGNnTUNBdE1UTWdOU0F0TVRNZ01URjJNVEkxWXpBZ05pQXROU0F4T0NBdE1UTWdNVGhqTFRFZ01DQXRNeUF0TVNBdE5DQXRNV3d0TmpFZ0xUSTFZeTAxSUMweUlDMHhNQ0F0T1NBdE1UQWdMVEl5ZGkweE16Qm9OemNnYkMwNU1TQXRNakExZWswM055QXRNekZqTUNBdE1qUWdNU0F0TkRZZ015QXROVEJqTVNBdE15QTJJQzAxSURFeUlDMDFZekl6SURBZ056QWdNakFnTnpZZ05EQmpNaUE1SURRZ016Y2dOQ0EyTkhNdE1pQTFNeUF0TkNBMU9HTXRNaUEwSUMwM0lEVWdMVEUwSURWakxUSTFJREFnTFRjeUlDMHlNU0F0TnpRZ0xUTTRZeTB5SUMwNElDMHpJQzAwTXlBdE15QXROelI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTlRFekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVEE0WXpBZ05EZ2dNalVnT1RJZ09Ea2dNVEU0WXpFeklEWWdNVGdnT1NBeE9DQXhOR013SURRZ0xUTWdPU0F0T0NBeE5XTXRNVFlnTVRrZ0xUSTBJRFEwSUMweU5DQTNNMk13SURnMUlEY3hJREV6TlNBeE56TWdNVE0xWXprNElEQWdNVE00SUMwME55QXhNemdnTFRFd05HTXdJQzB6TnlBdE1qRWdMVGM0SUMwM05TQXRNVEEyWXkweE1pQXROaUF0TVRjZ0xURXdJQzB4TnlBdE1UVnpOU0F0TVRBZ01USWdMVEU0WXpJeklDMHlOU0F6TWlBdE5URWdNeklnTFRnNFl6QWdMVGt4SUMwNE5TQXRNVFF5SUMweE9ESWdMVEUwTW1NdE1UQTRJREFnTFRFMU5pQTFNaUF0TVRVMklERXhPSG9nVFRRNE5TQXRNVEJqTFRReElEQWdMVFk1SURJNElDMDJPU0EzTVdNd0lERTVJRE1nTXpVZ055QTBPV3cxTUNBeE9ETmpNU0EwSURJZ09DQXlJREV3WXpBZ05TQXROQ0EySUMweE15QTJhQzB4T1dNdE1UUWdNQ0F0TVRVZ055QXRNVFVnTVRGek1TQXhNaUF4TmlBeE0ydzNOeUExWXpnZ01DQXhNaUF0TkNBeE1pQXRNVEJqTUNBdE15QXRNU0F0TmlBdE1pQXRPV3d0TWpVZ0xUZ3pZeTAySUMweU1TQXRPU0F0TWpZZ0xUa2dMVE14WXpBZ0xUSWdNU0F0TXlBeklDMHpZelVnTUNBeE15QXhNQ0F5T0NBeE4yTTVJRFFnTVRnZ05pQXlPQ0EyWXpNNUlEQWdOVGtnTFRNeUlEVTVJQzAyTnlCak1DQXRPVEFnTFRVNUlDMHhOamdnTFRFek1DQXRNVFk0ZWswMk16TWdOekZqTUNBM05pQTFOeUF4TlRZZ01USXdJREUxTm1NeE9DQXdJREk1SUMwMklETTNJQzB4T1dNMElDMDJJRGNnTFRFeElEa2dMVEV4WXpNZ01DQTBJRFFnTnlBeE5tTXlJRGdnTlNBeE1pQXhOQ0F4TW1neU5HTTRJREFnTVRFZ0xUSWdNVEVnTFRkak1DQXRNaUF0TVNBdE5TQXRNaUF0T1d3dE5URWdMVEUyTW1NdE1pQXROU0F0TXlBdE1URWdMVE1nTFRFMVl6QWdMVGdnTXlBdE1UTWdNVEVnTFRFell6RTRJREFnTXpNZ016Y2dORE1nTmpKak1pQTFJRFVnT1NBeE1TQTVZelVnTUNBeE1TQXRNeUF4TVNBdE1UQWdZekFnTFRZZ0xUVWdMVEV6SUMwMUlDMHhPR010T0NBdE1Ua2dMVEk1SUMwM01TQXROamdnTFRjeFl5MHlNaUF3SUMwek15QXhNU0F0TXpjZ01qaGpMVElnT1NBdE15QXhOU0F0TmlBeE5XTXROU0F3SUMweE1DQXRNVEFnTFRFeElDMHhNV010TVRRZ0xUSXdJQzB6TXlBdE16TWdMVFUxSUMwek0yTXRNamdnTUNBdE5qQWdNak1nTFRZd0lEZ3hlazAzT0NBNU4yTXdJQzB6TmlBeE9TQXROemNnT0RBZ0xUYzNZelEzSURBZ09EVWdNamtnT0RVZ09EQmpNQ0F6TUNBdE1UWWdORFFnTFRnd0lEazBZeTA0SURjZ0xURTBJREV3SUMweE9TQXhNR010TXlBd0lDMDJJQzB5SUMweE1DQXROQ0JqTFRReUlDMHlOaUF0TlRZZ0xUY3lJQzAxTmlBdE1UQXplazB5TkRZZ05ETXpZeTAwTlNBd0lDMDNOaUF0TWpZZ0xUYzJJQzAzTUdNd0lDMHlPU0F4TlNBdE5EY2dOaklnTFRneVl6Z2dMVFlnTVRNZ0xUZ2dNVGdnTFRoak5DQXdJRGdnTVNBeE1pQTBZek16SURJeklEUTRJRFU0SURRNElEa3hjeTB4TmlBMk5TQXROalFnTmpWNlRUVTBNaUF4T1RsakxUUTFJREFnTFRneElDMDVOaUF0T0RFZ0xURTFNMk13SUMweE9TQTRJQzB6TVNBeU15QXRNekZqTkRjZ01DQTRNU0F4TVRBZ09ERWdNVFV3WXpBZ01Ua2dMVFVnTXpRZ0xUSXpJRE0wZWswMk9ESWdOVGhqTUNBdE1qUWdPQ0F0TXpnZ01qSWdMVE00SUdNek15QXdJRGMySURFd01pQTNOaUF4TkRaak1DQXhOaUF0TmlBek1TQXRNaklnTXpGakxUUXpJREFnTFRjMklDMDVNU0F0TnpZZ0xURXpPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV5TkRrdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5Ea2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UUWdMVFU0TUdNdE9TQXdJQzB4TkNBMUlDMHhOQ0F4TTNZNU9UZGpOakVnTWlBeE1qVWdOQ0F5TURFZ01UUXdZekl6SURReElETXhJRGN3SURNeElEazRZekFnTXpRZ0xURXlJRFkxSUMweU1DQXhNVEJqTUNBeklDMHhJRFVnTFRFZ04yTXdJREV6SURjZ01qTWdNVFFnTWpaak1pQXhJRFFnTVNBMklERmpNelVnTUNBME1pQXRNVEUySURReUlDMHhNeloyTFRFeFl5MDBJQzAyTkNBdE9TQXROelVnTFRJeUlDMHhNREJzTFRRZ0xUZGpMVElnTFRNZ0xUTWdMVFVnTFRNZ0xUZGpNQ0F0TXlBeklDMDJJRE1nTFRsak5DQXRNVEFnTWpBZ0xUVXpJREl3SUMweE1EVWdZekFnTFRNMElDMDNJQzAzTWlBdE1qTWdMVEV3TVdNNUlDMHlOeUF5TWlBdE56RWdNaklnTFRFeE5HTXdJQzB4TUNBd0lDMHlNQ0F0TWlBdE1qbGpMVFFnTFRJMElDMHhNQ0F0TkRNZ0xUSXdJQzAyTW1NeE1DQXRNallnTWpNZ0xUY3dJREl6SUMweE1USmpNQ0F0TXpBZ0xUa2dMVFkxSUMweU15QXRPVEpqTVRBZ0xUSTJJREl6SUMwM01DQXlNeUF0TVRFeVl6QWdMVEV3SUMweElDMHlNQ0F0TXlBdE16QmpMVEV4SUMwMk5DQXRNelVnTFRreUlDMHhNRFVnTFRFMk9HTXROVElnTFRVM0lDMHhNRGtnTFRjeklDMHhNallnTFRFM04yTXRNU0F0T1NBdE1UQWdMVEl3SUMweE9TQXRNakI2VFRFMU9TQXlNekFnWXkwMU1pQXROVGNnTFRFd015QXROek1nTFRFeU1DQXRNVGMzWXpBZ0xURWdNQ0F0TWlBeUlDMHpZelUzSURBZ01URTRJREkySURFM05TQXhNakpqTVRJZ01qRWdNVFlnTXpjZ01UWWdOVEJqTUNBNElDMHlJREUwSUMweklESXhZeTB6SURFeElDMDRJRE15SUMweE5DQTFNV010TVRRZ0xURTRJQzB6TWlBdE16Z2dMVFUySUMwMk5IcE5NemtnTFRNMU9HTTFOaUF3SURFeU1DQXlOaUF4TnpjZ01USXlZekV5SURJeElERTJJRE0zSURFMklEVXdZekFnT0NBdE1pQXhOQ0F0TXlBeU1Xd3RNVE1nTlRCakxURTFJQzB4T0NBdE16TWdMVE00SUMwMU55QXROalFnWXkwMU9DQXROak1nTFRFd055QXRPRFVnTFRFeU1DQXRNVGM1ZWswek9TQXRNVFUwWXpVMklEQWdNVEl3SURJMklERTNOeUF4TWpKak1USWdNakVnTVRZZ016Y2dNVFlnTlRCak1DQTRJQzB5SURFMElDMHpJREl4YkMweE15QTFNR010TVRVZ0xURTRJQzB6TXlBdE16Z2dMVFUzSUMwMk5HTXROVGdnTFRZeklDMHhNRGNnTFRnMUlDMHhNakFnTFRFM09YcE5NVFV4SURReU0yTXRORFVnTFRVeklDMDVNU0F0TnpVZ0xURXhNaUF0TVRVMVl6QWdMVFVnTkNBdE1UTWdNVE1nTFRFemFEVmpPREVnTUNBeE56TWdNVEF6SURFM015QXhPRFZqTUNBNElDMHhJREUzSUMweUlESTFJR010TWlBNElDMHlJREUySUMwMUlESXpZeTB4SURNZ0xUY2dOaUF0TVRJZ05tTXRNeUF3SUMwMklDMHhJQzA0SUMwMFl5MHhOaUF0TWpVZ0xUTXlJQzAwTkNBdE5USWdMVFkzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDBKeVlYWjFjbUV2UlRVeFJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXhSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpOVFlnTVRWak1DQTFJREVnTVRBZ015QXhPV015TVNBNE1DQTJOU0F4TkRFZ01UWTRJREU0TTJNNU5pQXpPU0F4TWpRZ01UQXdJREV5TkNBeE5UaGpNQ0EwTXlBdE16RWdOVE1nTFRZMUlEVXpZeTAwTWlBd0lDMDJOU0F0TVRrZ0xUWTFJQzB6TkdNd0lDMDVJRFVnTFRFMElERTBJQzB5TTJNM0lDMDNJREUwSUMweE9TQXhOQ0F0TXpkak1DQXRNek1nTFRJMElDMDJNeUF0TlRnZ0xUWXpZeTB6T0NBd0lDMDFNaUF5TmlBdE5USWdOVFJqTUNBM01DQTJOQ0F4TXpnZ01UWXpJREV6T0dNNU15QXdJREUwT0NBdE5ERWdNVFE0SUMweE1EWWdZekFnTFRFd09TQXRPRGNnTFRFMU5TQXRNVGcxSUMweE56ZGpMVFEzSUMweE1TQXRPVEFnTFRNd0lDMHhNVGNnTFRZd1l5MDJJQzAzSUMweE1DQXRNVE1nTFRFd0lDMHhOMk13SUMweklESWdMVFFnTlNBdE5ITXhNQ0F6SURJd0lEZGpNVFVnTmlBek1TQTVJRFV3SURsak16a2dNQ0EyT1NBdE1qTWdNVEExSUMweU0yTXlNaUF3SURNNElEZ2dOVElnTWpoak55QXhNQ0F4TWlBeE15QXhPU0F4TTJNNUlEQWdNVGdnTFRVZ01UZ2dMVEUwWXpBZ0xUVWdMVEVnTFRrZ0xUUWdMVEU0WXkweU15QXROamtnTFRVeElDMHhNRGdnTFRFeE5DQXRNVEE0WXkwNE1pQXdJQzB4TVRRZ05UTWdMVEUxTnlBMU15QmpMVEU0SURBZ0xUSTJJQzB4TVNBdE16SWdMVEkzY3kweE1pQXRNak1nTFRJMUlDMHlNMk10TVRJZ01DQXRNVGtnT0NBdE1Ua2dNVGw2VFRRZ01UVmpNQ0ExSURFZ01UQWdNeUF4T1dNeU1TQTRNQ0EyTlNBeE5ERWdNVFk0SURFNE0yTTVOaUF6T1NBeE1qUWdNVEF3SURFeU5DQXhOVGhqTUNBME15QXRNekVnTlRNZ0xUWTFJRFV6WXkwME1pQXdJQzAyTlNBdE1Ua2dMVFkxSUMwek5HTXdJQzA1SURVZ0xURTBJREUwSUMweU0yTTNJQzAzSURFMElDMHhPU0F4TkNBdE16ZGpNQ0F0TXpNZ0xUSTBJQzAyTXlBdE5UZ2dMVFl6WXkwek9DQXdJQzAxTWlBeU5pQXROVElnTlRRZ1l6QWdOekFnTmpRZ01UTTRJREUyTXlBeE16aGpPVE1nTUNBeE5EZ2dMVFF4SURFME9DQXRNVEEyWXpBZ0xURXdPU0F0T0RjZ0xURTFOU0F0TVRnMUlDMHhOemRqTFRRM0lDMHhNU0F0T1RBZ0xUTXdJQzB4TVRjZ0xUWXdZeTAySUMwM0lDMHhNQ0F0TVRNZ0xURXdJQzB4TjJNd0lDMHpJRElnTFRRZ05TQXROSE14TUNBeklESXdJRGRqTVRVZ05pQXpNU0E1SURVd0lEbGpNemtnTUNBMk9TQXRNak1nTVRBMUlDMHlNMk15TWlBd0lETTRJRGdnTlRJZ01qaGpOeUF4TUNBeE1pQXhNeUF4T1NBeE0yTTVJREFnTVRnZ0xUVWdNVGdnTFRFMFl6QWdMVFVnTFRFZ0xUa2dMVFFnTFRFNElHTXRNak1nTFRZNUlDMDFNU0F0TVRBNElDMHhNVFFnTFRFd09HTXRPRElnTUNBdE1URTBJRFV6SUMweE5UY2dOVE5qTFRFNElEQWdMVEkySUMweE1TQXRNeklnTFRJM2N5MHhNaUF0TWpNZ0xUSTFJQzB5TTJNdE1USWdNQ0F0TVRrZ09DQXRNVGtnTVRsNlRURXhNellnTmpWak1DQXhPU0F6SURNMUlEY2dORGxzTlRBZ01UZ3pZekVnTkNBeUlEZ2dNaUF4TUdNd0lEVWdMVFFnTmlBdE1UTWdObWd0TVRsakxURTBJREFnTFRFMUlEY2dMVEUxSURFeGN6RWdNVElnTVRZZ01UTnNOemNnTldNNElEQWdNVElnTFRRZ01USWdMVEV3WXpBZ0xUTWdMVEVnTFRZZ0xUSWdMVGxzTFRJMUlDMDRNeUJqTFRZZ0xUSXhJQzA1SUMweU5pQXRPU0F0TXpGak1DQXRNaUF4SUMweklETWdMVE5qTlNBd0lERXpJREV3SURJNElERTNZemtnTkNBeE9DQTJJREk0SURaak16a2dNQ0ExT1NBdE16SWdOVGtnTFRZM1l6QWdMVGt3SUMwMU9TQXRNVFk0SUMweE16QWdMVEUyT0dNdE5ERWdNQ0F0TmprZ01qZ2dMVFk1SURjeGVrMDNOREVnTVRJell5MDFJREFnTFRFeElETWdMVEV4SURFd1l6QWdOaUF5SURFeElEVWdNVGhqTVRZZ016WWdOREFnTnprZ09ETWdOemxqTVRnZ01DQXpNQ0F0T1NBek5TQXRNakp6TWlBdE1qRWdOeUF0TWpGak1TQXdJRGdnT0NBeE5pQXhOMk14TXlBeE5TQXlPU0F5TnlBMU15QXlOeUJqTVRrZ01DQXpNaUF0T0NBek9DQXRNak5qTlNBdE1UTWdNaUF0TWpFZ055QXRNakZqTVNBd0lEZ2dPQ0F4TmlBeE4yTXhNeUF4TkNBeU9TQXlOeUExTXlBeU4yTXpNU0F3SURRMElDMHlOQ0EwTkNBdE5EbGpNQ0F0TkRrZ0xUUXhJQzB4TVRnZ0xUUXhJQzB4TkRoak1DQXRPQ0EwSUMweE15QXhNU0F0TVROak1UVWdNQ0F5TlNBeU1pQXpNeUEwTW1NeklEZ2dOeUF4TUNBeE1TQXhNR00ySURBZ01UQWdMVFFnTVRBZ0xUbGpNQ0F0TkNBdE1TQXRPQ0F0TXlBdE1UTmpMVEV4SUMweU9TQXRNamdnTFRVM0lDMDJOU0F0TlRkakxUSTRJREFnTFRRNElERXlJQzAwT0NBek9TQmpNQ0EwTUNBek9TQXhNRFVnTXprZ01UTTRZekFnT1NBdE5TQXhOaUF0TVRRZ01UWmpMVEkySURBZ0xUVXdJQzB6TnlBdE5qTWdMVGMyYkMwek5DQXRNVEF5WXkweUlDMDJJQzB6SUMwNUlDMHhNaUF0T1dndE16QmpMVGNnTUNBdE9TQXhJQzA1SURWak1DQXlJREFnTkNBeElEZHNORFVnTVRNM1l6TWdPU0EwSURFMUlEUWdNakZqTUNBeE1TQXROaUF4TnlBdE1UWWdNVGRqTFRJMklEQWdMVFV3SUMwek55QXROak1nTFRjMmJDMHpOQ0F0TVRBeVl5MHlJQzAySUMweklDMDVJQzB4TWlBdE9XZ3RNekJqTFRjZ01DQXRPU0F4SUMwNUlEVmpNQ0F5SURBZ05DQXhJRGRzTkRjZ01UUXpJR015SURjZ05pQXlNU0EySURJNGN5MHpJREV5SUMweE1DQXhNbU10TWpBZ01DQXROREFnTFRNNUlDMDFNQ0F0TmpOakxUSWdMVFVnTFRVZ0xUa2dMVEV4SUMwNWVrMHhNVGd4SURVd1l6QWdMVEU1SURnZ0xUTXhJREl6SUMwek1XTTBOeUF3SURneElERXhNQ0E0TVNBeE5UQmpNQ0F4T1NBdE5TQXpOQ0F0TWpNZ016UmpMVFExSURBZ0xUZ3hJQzA1TmlBdE9ERWdMVEUxTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5Q2NtRjJkWEpoTDBWQ1JUVXVlRzFzQUR4emVXMWliMndnYVdROUlrVkNSVFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nak1nTnpoMk9HTXhJREUySURFNElETTJJRFEwSURNMll6SXdJREFnTXpnZ0xURTNJRE00SUMwek9HTXdJQzB4TlNBdE1UTWdMVE16SUMwek15QXRNek5qTFRVZ01DQXROeUF0TWlBdE55QXRObU13SUMweE55QXlNQ0F0TWpJZ016TWdMVEl5YURkak1UWWdNQ0EzTlNBeE1DQTNOU0EzTm1Nd0lEWTNJQzAxTVNBM09TQXROeklnTnpsekxUUTVJQzB4TkNBdE5UWWdMVEl3WXkwMUlDMDNJQzB4TUNBdE1UTWdMVEV5SUMweE0yTXROaUF3SUMweE1pQXpJQzB4TWlBeE1XdzNJREV6TldNd0lEUWdNeUE1SURFMElEbGpNVEFnTUNBMk15QXROaUE0TVNBdE5tTXlNQ0F3SURZNElEWWdOellnTmlCak5pQXdJRGdnTFRZZ09DQXRNVEpqTUNBdE9DQXROQ0F0TkRVZ0xUZzNJQzAwTldNdE1qSWdNQ0F0TkRrZ05TQXROaklnTm1NdE5pQXdJQzA1SUMwMElDMDVJQzA0WXkweElDMDJJQzAwSUMwMU5DQXROQ0F0TlRSak1DQXROaUF5SUMwMklEWWdMVFpqTWpBZ01USWdORFVnTVRnZ09EQWdNVGhqTlRZZ01DQXhNREFnTFRRMElERXdNQ0F0TVRBd1l6QWdMVFUxSUMwek9TQXRPVGtnTFRFeE1pQXRPVGxqTFRjMUlEQWdMVEV3TXlBek5TQXRNVEF6SURjNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQTJNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEyTXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TlNBdE5qSXpZekFnT0NBMklERXpJREUxSURFNFl6SXpNeUF4TXpNZ016Y3hJREk0T1NBek56RWdOVFk0WXpBZ01UVTNJQzAwTmlBeU5qRWdMVEUxTWlBeU5qRmpMVEV3TWlBd0lDMHhOaklnTFRjeklDMHhOaklnTFRFeE0yTXdJQzB4TUNBeklDMHhPQ0F4TmlBdE1UaHpNak1nTnlBMU1DQTNZelE1SURBZ09UWWdMVFF3SURrMklDMHhNRFJqTUNBdE5qSWdMVFF6SUMweE1EWWdMVEV3TmlBdE1UQTJZeTA0TVNBd0lDMHhNak1nTmprZ0xURXlNeUF4TkRsak1DQTVOaUEzT0NBeU1qTWdNalV5SURJeU0yTXhOek1nTUNBeU56a2dMVEV4TmlBeU56a2dMVEk1TUNCak1DQXRNakUzSUMweE1qa2dMVE0yTXlBdE1qazFJQzAwT0RGak15QXRNU0EzSUMwMElERXhJQzAwWXpjZ01DQXhOU0EySURJeElEWmpOQ0F3SURZZ0xUTWdOaUF0Tm1Nd0lDMHlJREFnTFRRZ0xURWdMVGRzTFRZd0lDMHhPRGxqTFRFZ0xUVWdMVElnTFRnZ01pQXRPV3d5TVNBdE1tTTJJREFnT1NBdE15QTVJQzA0Y3kweklDMDVJQzB4TUNBdE9XZ3RNVEF6WXkwM0lEQWdMVEV3SURRZ0xURXdJRGx6TXlBNElEa2dPR3d5TVNBeVl6WWdNU0EySURJZ09DQTNiRFF5SURFek1XTXhJRE1nTVNBMUlERWdOMk13SURNZ0xURWdOQ0F0TXlBMFl5MHpJREFnTFRVZ0xURWdMVGdnTFRWc0xUSXpJQzB5TlNCakxUTWdMVFFnTFRZZ0xUY2dMVEV4SUMwM2N5MHhNQ0ExSUMweE1DQTVjeklnTnlBMUlERXhiRFEzSURVMFl5MHlOU0F0TVRjZ0xURTJPU0F0TVRBeklDMHhPVElnTFRFd00yTXRPU0F3SUMweE15QTJJQzB4TXlBeE1ucE5Nall3SUMwMk9UUmpNQ0F5TUNBeE15QXpOaUF6TUNBek5tTXhNeUF3SURJMElDMDRJREkwSUMweU0yTXdJQzB4TmlBdE9TQXRNak1nTFRFMklDMHlObU10TlNBdE15QXRPQ0F0TkNBdE9DQXRPR013SUMwMklERXdJQzB4TVNBeU1pQXRNVEZqTkRFZ01DQTJNQ0ExTUNBMk1DQTRNR013SURFNElDMDNJRE15SUMweU9DQXpNbU10TVRrZ01DQXRNeklnTFRFeklDMHpOeUF0TVRrZ1l5MDFJQzAwSUMwNElDMDJJQzB4TWlBdE5tTXROaUF3SUMweE1DQXpJQzB4TUNBNVl6QWdOQ0F4SURZZ015QXhNbXd6TkNBNU9XTXlJRGNnTmlBeE1TQXhNeUF4TVdNMUlEQWdPQ0F0TVNBeE55QXROR00zSUMweUlESXdJQzAwSURNM0lDMDBZekU0SURBZ016TWdNaUEwTmlBMVl6Z2dNeUF4TXlBMUlERTFJRFZqTXlBd0lEWWdMVE1nTmlBdE5tTXdJQzAwSUMweklDMDRJQzA1SUMweE5HTXRNVGtnTFRFM0lDMDBOeUF0TXpRZ0xUZ3pJQzB6TkdNdE9DQXdJQzB4TnlBeElDMHlOQ0F5WXkwMklERWdMVGtnTVNBdE1URWdMVFZzTFRrZ0xUSTRZeTB5SUMwMklDMHhJQzB4TUNBNElDMDNJR000SURJZ01UY2dOQ0F5T1NBMFl6UXdJREFnTmpVZ0xURTFJRFkxSUMwMU1XTXdJQzAxT0NBdE5ESWdMVGszSUMwNU9TQXRPVGRqTFRReklEQWdMVFl6SURJeklDMDJNeUEwT0hwTk5qSTVJRGN3WXkwek1TQXdJQzAxTlNBeU5DQXROVFVnTlRWek1qUWdOVFVnTlRVZ05UVnpOVFVnTFRJMElEVTFJQzAxTlhNdE1qUWdMVFUxSUMwMU5TQXROVFY2VFRVM05pQXRNVEkxWXpBZ016RWdNak1nTlRRZ05UUWdOVFJ6TlRRZ0xUSXpJRFUwSUMwMU5ITXRNak1nTFRVMElDMDFOQ0F0TlRSekxUVTBJREl6SUMwMU5DQTFOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV3UVVZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1FVWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURWdNR013SURnZ05pQXhOQ0F4TkNBeE5HZzVOM1k1TjJNd0lEZ2dOaUF4TkNBeE5DQXhOR00zSURBZ01UUWdMVFlnTVRRZ0xURTBkaTA1TjJnNU4yTTNJREFnTVRRZ0xUWWdNVFFnTFRFMGN5MDNJQzB4TkNBdE1UUWdMVEUwYUMwNU4zWXRPVGRqTUNBdE9DQXROeUF0TVRRZ0xURTBJQzB4TkdNdE9DQXdJQzB4TkNBMklDMHhOQ0F4TkhZNU4yZ3RPVGRqTFRnZ01DQXRNVFFnTmlBdE1UUWdNVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGTURjM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EYzNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUXpNaUF0TWpZMFl5MHhOek1nTUNBdE1qYzVJREV4TmlBdE1qYzVJREk1TUdNd0lETXdOQ0F5TmpBZ05EZ3lJRFV3TmlBMk1ESmpOaUF6SURFeUlEVWdNVGNnTldNNUlEQWdNVE1nTFRZZ01UTWdMVEV5WXpBZ0xUZ2dMVFlnTFRFeklDMHhOU0F0TVRoakxUSXpNeUF0TVRNeklDMHpOekVnTFRJNE9TQXRNemN4SUMwMU5qaGpNQ0F0TVRVM0lEUTJJQzB5TmpFZ01UVXlJQzB5TmpGak1UQXlJREFnTVRZeUlEY3pJREUyTWlBeE1UTmpNQ0F4TUNBdE15QXhPQ0F0TVRZZ01UaHpMVEl6SUMwM0lDMDFNQ0F0TjJNdE5Ea2dNQ0F0T1RZZ05EQWdMVGsySURFd05DQmpNQ0EyTWlBME15QXhNRFlnTVRBMklERXdObU00TVNBd0lERXlNeUF0TmprZ01USXpJQzB4TkRsak1DQXRPVFlnTFRjNElDMHlNak1nTFRJMU1pQXRNakl6ZWswd0lDMHhNamRqTUNBek1TQXlOQ0ExTlNBMU5TQTFOWE0xTlNBdE1qUWdOVFVnTFRVMWN5MHlOQ0F0TlRVZ0xUVTFJQzAxTlhNdE5UVWdNalFnTFRVMUlEVTFlazAxTkNBMk9XTXRNekVnTUNBdE5UUWdNak1nTFRVMElEVTBjekl6SURVMElEVTBJRFUwY3pVMElDMHlNeUExTkNBdE5UUnpMVEl6SUMwMU5DQXROVFFnTFRVMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQTJSUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEyUlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TnlBdE1Ua3phREV5T0dNMk1DQXdJRGt6SUMwek5DQTVNeUF0T0RCak1DQXRNeklnTFRFMUlDMDFOU0F0TkRNZ0xUWTVZelF3SUMweE5TQTFOeUF0TXpnZ05UY2dMVGMyWXpBZ0xUVXlJQzB6TmlBdE9UQWdMVGt6SUMwNU1HZ3RNVFF5ZGpNeE5YcE5OREFnTFRFMk1HZ3RORE5zTVRFeklETXhOV2cxTW13eE1UQWdMVE14TldndE5EVnNMVE15SURrMWFDMHhNako2VFRFeElEVXdOR2d5TkRkMkxUTTFhQzB4TUROMkxUSTRNR2d0TkRCMk1qZ3dhQzB4TURSMk16VjZUVFUzSUMwek5qUjJMVEV3T0dnNU9XTXpPQ0F3SURVMklESXpJRFUySURVMFl6QWdNekFnTFRFNElEVTBJQzAxTmlBMU5DQm9MVGs1ZWsweE16VWdMVEl5T0dndE56aDJMVEV3TVdnM09HTTBOU0F3SURZeklERTRJRFl6SURVd2N5MHhPQ0ExTVNBdE5qTWdOVEY2VFRFek5TQXhNVEpzTFRVeUlDMHhORFJvTVRBeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUQkJNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJCTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5T1RRZ0xURXlOV010TVRRNElEQWdMVEl3TkNBMk1TQXRNakEwSURFeU5tTXdJRFk1SURneUlERXlOQ0F5TVRRZ01USTBZemt6SURBZ01qQTFJQzAxTXlBeU1EVWdMVEV5TkhZeE5EWmpNQ0EwSURVZ09DQXhNQ0E0YURFell6VWdNQ0F4TUNBdE5DQXhNQ0F0T0hZdE1qazFZekFnTFRRZ0xUVWdMVGNnTFRFd0lDMDNhQzB4TTJNdE5TQXdJQzB4TUNBeklDMHhNQ0EzZGpFME9XTXdJQzAyT1NBdE5UTWdMVEV5TmlBdE1qRTFJQzB4TWpaNlRURTVOeUEwTUdNd0lDMHpNaUF4TlNBdE5qWWdNek1nTFRnNVl6STJJQzB5T1NBMU5DQXROVElnT1RZZ0xUVXlZelEwSURBZ056VWdNakVnTnpVZ056QWdZekFnTmpBZ0xUVTFJREV6TXlBdE1USXpJREV6TTJNdE5EY2dNQ0F0T0RFZ0xURXhJQzA0TVNBdE5qSjZUVFUyTmlBdE1UUTRkakk1TldNd0lEUWdOaUE0SURFd0lEaG9NVE5qTmlBd0lERXdJQzAwSURFd0lDMDRkaTB5T1RWak1DQXROQ0F0TkNBdE55QXRNVEFnTFRkb0xURXpZeTAwSURBZ0xURXdJRE1nTFRFd0lEZDZUVFUzSURFME4yTXdJRFFnTkNBNElERXdJRGhvTVRKak5TQXdJREV3SUMwMElERXdJQzA0ZGkweU9UVmpNQ0F0TkNBdE5TQXROeUF0TVRBZ0xUZG9MVEV5WXkwMklEQWdMVEV3SURNZ0xURXdJRGQyTWprMWVrMDVJQzB4TlRWakxUWWdNQ0F0T1NBeklDMDVJRGQyTWprMUlHTXdJRFFnTXlBNElEa2dPR2d4TTJNMUlEQWdPU0F0TkNBNUlDMDRkaTB5T1RWak1DQXROQ0F0TkNBdE55QXRPU0F0TjJndE1UTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZNRGRCTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURkQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFZ01qaGpMVEVnTnlBdE1TQXhOQ0F0TVNBeU1HTXdJREV5TmlBeE1EZ2dNakl6SURJd05TQXpNRFZzTFRnZ05ESmpMVFFnTWpNZ0xUVWdORFVnTFRVZ05qWmpNQ0F4TVRrZ05EUWdNakU0SURFd05pQXlORFpqTUNBd0lESTBJQzAwSURRNUlDMDJNMk14T1NBdE5ESWdNamtnTFRnMElESTVJQzB4TWpWak1DQXRNVEUySUMwek1pQXRNVGs1SUMweE1qQWdMVEk0TUdNM0lDMHpOaUF4TUNBdE5EWWdNVGNnTFRnNVl6SWdNU0EySURFZ09DQXhhRGRqT0RRZ01DQXhORFlnTFRZMklERTFNaUF0TVRVd2RpMHhNR013SUMwM015QXRORE1nTFRFek15QXRNVEUySUMweE5qQWdZemNnTFRRMklESXhJQzA1TXlBeU1TQXRNVFF6WXpBZ0xURXdNeUF0TnpRZ0xURXpPU0F0TVRJd0lDMHhOREpqTFRVZ01DQXRNVEVnTFRFZ0xURTFJQzB4WXkweE1EZ2dNQ0F0TVRJMUlEYzFJQzB4TWpVZ01URXlZekFnTVRNZ01pQXlNeUF6SURJell6VWdOREVnTkRFZ056SWdPREFnTnpKak1UQWdNQ0F4T1NBdE1pQXlPU0F0TjJNeU55QXRNVEVnTXprZ0xUTTNJRE01SUMwMk5YWXROV013SUMwek9TQXRNellnTFRZd0lDMDJNeUF0TmpoakxUWWdMVE1nTFRFeElDMHpJQzB4TnlBdE5HTXRNeUF0TWlBdE5pQXRNeUF0TmlBdE5tTXdJQzB4TlNBMU1TQXRNakFnTmpFZ0xUSXdhREV6SUdNNElEQWdPRGdnTVNBNE9DQXhNRGhqTUNBeE15QXROQ0ExTUNBdE55QTJObXd0TVRNZ056RmpMVEUwSURBZ0xUSTRJQzB6SUMwME9DQXRNMk10TVRBM0lEQWdMVEl6TVNBMU1DQXRNalF6SURJd09YcE5OakVnTFRFeFl6UWdMVEV4TkNBeE1USWdMVEV6T0NBeE9ETWdMVEV6T0dNeE9TQXdJRE16SURJZ05ETWdObXd0TXpRZ01UZzRZeTB6TlNBdE55QXROekVnTFRJeklDMDNNU0F0TmpsMkxUWmpNU0F0TWpjZ01qUWdMVFV6SURNM0lDMDFPR00xSUMweklERXdJQzA0SURFd0lDMHhNbU13SUMweklDMHpJQzAySUMwNElDMDJZeTAwTWlBd0lDMDNOaUExTlNBdE9EUWdPVEFnWXkweklEa2dMVFFnTVRrZ0xUUWdNamxqTUNBMU9TQTBOaUF4TVRVZ01UQTFJREV6TW13dE1USWdOemxqTFRnMklDMDJOQ0F0TVRZMUlDMHhNak1nTFRFMk5TQXRNakk1ZGkwMmVrMHlNallnTkRNMFl6QWdMVGdnTUNBdE1UWWdNU0F0TWpOak1DQXROQ0F6SUMweE55QTFJQzB6TTJNM01DQTFOQ0E1T0NBM09TQXhNRFlnTVRNell6RWdOU0F4SURFd0lERWdNVFJqTUNBek5pQXRNVFFnTlRNZ0xUTTJJRFV6WXkwMU1pQXRNaUF0TnpjZ0xUYzJJQzAzTnlBdE1UUTBlazB5T1RFZ05EaGpNVFFnTFRjMElERTRJQzB4TWpVZ01qZ2dMVEU0TkdNME55QXlNQ0EyTnlBME5DQTJOeUE1TUhZM0lHTXRNeUExTlNBdE5EQWdPRGNnTFRrMUlEZzNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVGxGTVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRsRk1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1pQXRNVFF4WXkwM0lEQWdMVEV5SURZZ0xURXlJREUwZGpVek5XTXdJRGNnTkNBeE1pQTVJREV5YURFNFl6VWdNQ0E1SUMwMUlEa2dMVEV5ZGkweU56Qm9NVFF4WXpVZ01DQTVJQzAxSURrZ0xURXlkaTB5TlRWak1DQXROaUF0TlNBdE1USWdMVEV5SUMweE1tZ3RNVFl5ZWswek5pQXROalpvTVRFMGRqRXpNR2d0TVRFMGRpMHhNekI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2UW5KaGRuVnlZUzlGT1RJeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9USXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTXhNeUF0TkRsakxUSTNJREFnTFRRNUlESXlJQzAwT1NBME9YTXlNaUEwT1NBME9TQTBPWE0wT1NBdE1qSWdORGtnTFRRNWN5MHlNaUF0TkRrZ0xUUTVJQzAwT1hwTk1UTXlJREJqTUNBeU55QXlNaUEwT1NBME9TQTBPWE0wT1NBdE1qSWdORGtnTFRRNWN5MHlNaUF0TkRrZ0xUUTVJQzAwT1hNdE5Ea2dNaklnTFRRNUlEUTVlazAwT1NBdE5EbGpMVEkzSURBZ0xUUTVJREl5SUMwME9TQTBPWE15TWlBME9TQTBPU0EwT1hNME9TQXRNaklnTkRrZ0xUUTVjeTB5TWlBdE5Ea2dMVFE1SUMwME9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOUNjbUYyZFhKaEwwVXdPRGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0RnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpBZ0xURXpNbU13SURZeklEUXdJRGsySURreUlERXlNV010TkRnZ01qY2dMVGczSURZMElDMDROeUF4TXpOak1DQTROQ0EzT1NBeE16Y2dNVGsxSURFek4yTXlOeUF3SURFM05DQXRNVFVnTVRjMElDMHhNVGRqTUNBdE5UQWdMVEkwSUMwNE15QXROakFnTFRFd05tTTBOeUF0TWpRZ09ESWdMVFUzSURneUlDMHhNVGRqTUNBdE1UTTFJQzB4TURjZ0xURTNPQ0F0TWpBM0lDMHhOemhqTFRrNUlEQWdMVEU0T1NBME1DQXRNVGc1SURFeU4zcE5OemNnTFRFeU4yTXdJQzAyTlNBMk1TQXRPVGtnTVRJNElDMDVPWE01T0NBek5DQTVPQ0EzTkdNd0lEWTJJQzAzTkNBNE55QXRNVFEzSURFeE9TQmpMVFEwSUMweE55QXROemtnTFRVMElDMDNPU0F0T1RSNlRUSXhPQ0F5TXpCakxUUTBJREFnTFRFd01TQXRNakVnTFRFd01TQXROak5qTUNBdE5qTWdPRFVnTFRnd0lERTJOU0F0TVRBNFl6TXpJREU1SURVeklEUTFJRFV6SURnMVl6QWdOekFnTFRnMUlEZzJJQzB4TVRjZ09EWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUdORVExTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkVRMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFd0lEVXdZekFnTVRjZ01UTWdNelFnTXpnZ016UmpNVE1nTUNBek1DQXRNVE1nTXpBZ0xUSTVZekFnTFRFeklDMDVJQzB5TVNBdE9TQXRNekJqTUNBdE5DQTVJQzB4TWlBeE55QXRNVEpqTlRVZ01DQXhNREVnTnpVZ01URTRJREUyTTJNdE16QWdMVE16SUMwMU9TQXRNek1nTFRjeUlDMHpNMk10TVRJZ01DQXRPRFFnTVRjZ0xUZzBJRGc0WXpBZ056WWdOVEVnTVRVeElERXlOaUF4TlRGak56SWdNQ0F4TURFZ0xUWXpJREV3TVNBdE1URTNZekFnTFRFeU5pQXRPREFnTFRJM015QXRNVGc1SUMweU56TmpMVEk1SURBZ0xUYzJJREV5SUMwM05pQTFPSHBOTVRBeklESXpNU0JqTUNBdE16Z2dNakVnTFRVNUlEUTJJQzAxT1dNMU1DQXdJRGd3SURZeklEZ3dJREV4TkdNd0lESTFJQzB4TXlBM05TQXRORFlnTnpWakxUTTRJREFnTFRnd0lDMDFPU0F0T0RBZ0xURXpNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFV4TURNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeE1ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5qUTFJREl5TUdndE1UVXdiQzB6TnpBZ0xUUTBNR2d4TlRCNlRUUXpNQ0F5TlRCb016VXdiQzAwTXpBZ0xUVXdNR2d0TXpVd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJqUXlNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalF5TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TURnZ0xUTTROV010TWprZ01qQWdMVFkySURJM0lDMHhNRGdnTXpKMk1USTVNSE0ySURFeUlERXlJREV5Y3pFNElDMHhNQ0F4T1NBdE1UbGpNVFlnTFRrMklEWTRJQzB4TVRFZ01URTNJQzB4TmpOak5qUWdMVGN3SURnMklDMDVOaUE1TmlBdE1UVTFZek1nTFRFMUlEUWdMVE13SURRZ0xUUXpZekFnTFRReklDMHhNaUF0TnpNZ0xURTFJQzAzT0dNeE1DQXRNalVnTVRRZ0xUVXhJREUwSUMwM09HTXdJQzAwTXlBdE1USWdMVGcwSUMweE9DQXRNVEF5WXpFeUlDMHlOeUF4T0NBdE5UY2dNVGdnTFRnM1l6QWdMVFEwSUMweE1pQXRPRFlnTFRFNElDMHhNRFFnWXpFeUlDMHlOaUF4T0NBdE5UY2dNVGdnTFRnMll6QWdMVFExSUMweE15QXRPRGtnTFRFNUlDMHhNRFpqTVRNZ0xUSTFJREU1SUMwMk1DQXhPU0F0T0Roak1DQXRNemdnTFRrZ0xUYzBJQzB4TlNBdE9UVmpNVFlnTFRJeklESTFJQzAwTlNBek1DQXROelJqTVNBdE9DQXlJQzB4T0NBeUlDMHlOMk13SUMwME9DQXRNVGNnTFRFd01pQXRNallnTFRFek1HTXlNaUF0TkRVZ01qUWdMVFU1SURJMUlDMDROSFl0T1dNd0lDMHlNaUF0TkNBdE16Y2dMVEUySUMwek4yTXRNVEFnTUNBdE1qRWdNQ0F0TWpFZ01qSmpMVEVnTkRBZ0xUTTBJREUxTVNBdE1URTRJREl3T1hwTk1qQXdJRGc0SUdNdE5UTWdPVEFnTFRFeE5pQXhNVE1nTFRFM01pQXhNVE5qTWlBdE1pQXpJQzAwSURNZ0xUZGpNVFlnTFRrMUlEWTRJQzB4TVRFZ01URTNJQzB4TmpOak1qQWdMVEl5SURNMklDMDBNQ0EwT1NBdE5UWnNNVFVnTkRkak1TQTNJRElnTVRRZ01pQXlNV013SURFeUlDMHpJREkySUMweE5DQTBOWHBOTWpBd0lESTNPV010TlRNZ09Ea2dMVEV4TlNBeE1UTWdMVEUzTVNBeE1UTmpNU0F0TVNBeUlDMHpJRElnTFRWak1UWWdMVGsxSURZNElDMHhNVEVnTVRFMklDMHhOalJqTWpFZ0xUSXlJRE0zSUMwME1DQTFNQ0F0TlRaak5pQXhPU0F4TVNBek1pQXhOU0EwTm1NeElEY2dNaUF4TkNBeUlESXhJR013SURFeUlDMHpJREkySUMweE5DQTBOWHBOTWpBd0lEUTJPR010TlRNZ09Ea2dMVEV4TkNBeE1UTWdMVEUzTUNBeE1UTmpNU0F0TVNBeElDMHlJREVnTFROak1UWWdMVGsxSURZNElDMHhNVEVnTVRFMklDMHhOalJqTWpFZ0xUSXlJRE00SUMwME1DQTFNU0F0TlRaak5TQXhPQ0F4TUNBek1TQXhOQ0EwTkdNeElEY2dNaUF4TkNBeUlESXhZekFnTVRJZ0xUTWdNallnTFRFMElEUTFlazB6T0NBdE1UZ3lZekV6SUMwME9DQXlOQ0F0TlRZZ05EWWdMVGswWXpFNElDMHpNQ0EzTWlBdE9ESWdPVFFnTFRFeE1HTXhNaUF0TVRZZ01qTWdMVE13SURNeUlDMDBOR00xSURFd0lERXdJREl4SURFeklETXdJR015SURZZ015QXhOU0F6SURJMVl6QWdNVGtnTFRRZ05EUWdMVEUzSURZMVl5MDFOQ0E1TVNBdE1URTNJREV5TkNBdE1UY3hJREV5T0hwTk16RWdNbU16TVNBdE9ETWdOelFnTFRFeE15QXhNalFnTFRFM01HdzBNeUF0TkRaak5TQXhOeUF4TUNBek1DQXhOQ0EwTTJNeElEY2dNaUF4TkNBeUlESXhZekFnTVRJZ0xUTWdNallnTFRFMElEUTFZeTAxTXlBNE9TQXRNVEUwSURFeE15QXRNVFkySURFeE0zcE5NakF3SURZek1XTXROVElnT0RjZ0xURXhNaUF4TVRJZ0xURTJOQ0F4TVROak1qQWdMVGMxSURZNElDMDVNaUF4TVRJZ0xURTBNR015TXlBdE1qWWdORElnTFRRMklEVTFJQzAyTkNCak15QTVJRFlnTVRJZ09TQXlOV014SURZZ01pQXhOQ0F5SURJeFl6QWdNVElnTFRNZ01qWWdMVEUwSURRMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUZzRNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGc0TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TlNBd1l5MHhNQ0F3SUMweE5TQTJJQzB4TlNBeE5ITTFJREV6SURFMElERTBiRE0xSUROak9TQXhJRGtnTXlBeE1pQXhNR3cyT0NBeU1UTmpNU0ExSURJZ01UQWdNaUF4TW1Nd0lEVWdMVElnTmlBdE5TQTJZeTAwSURBZ0xUZ2dMVElnTFRFeklDMDViQzB6TnlBdE5EQmpMVFlnTFRjZ0xURXdJQzB4TVNBdE1UZ2dMVEV4WXkwNUlEQWdMVEUySURnZ0xURTJJREUxWXpBZ05TQXpJREV3SURnZ01UZHNNVEEySURFeU1HTTFJRFVnT1NBNElERTJJRGhqTVRJZ01DQXhPQ0F0T1NBek1TQXRPV014TUNBd0lESXpJRGtnTXpRZ09XTTJJREFnT1NBdE5DQTVJQzB4TUNCak1DQXRNU0F0TVNBdE5pQXRNaUF0TVRGc0xUazNJQzB6TURaakxUSWdMVGtnTFRRZ0xURXpJRFFnTFRFMGJETTBJQzB6WXprZ0xURWdNVE1nTFRZZ01UTWdMVEUwY3kwMElDMHhOQ0F0TVRVZ0xURTBhQzB4TmpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlFuSmhkblZ5WVM5Rk5qVTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOalU1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFEzTkNBek9XTXRNVE1nTWpFZ0xUTXdJRFV3SUMwek1DQTRPV013SURRd0lERXhJRGc0SURVd0lERXpPR015TXlBeU9TQTBNU0F6T1NBMU9TQXpPV015T0NBd0lEWXhJQzAwTWlBM05TQXROalpqTVRBZ0xURTNJREV4SUMweU9DQXhOU0F0TWpoek5pQTRJREV6SURJeFl6RTJJRE13SURReElEWTVJRGd3SURZNVl6UWdNQ0F4TXlBeElERXpJREpqTUNBMElDMHhNeUE1SUMweE15QXpNbU13SURRMUlETTVJRGM1SURFd05DQTNPV00zTXlBd0lERXdOU0F0TWpZZ01UQTFJQzA0TVdNd0lDMHhOaUF0TVNBdE1qWWdMVEVnTFRNeWN6RWdMVGNnTmlBdE4yZzBOeUJqTVRFZ01DQXhOeUF0TmlBeE55QXRNVGR6TFRZZ0xURTNJQzB4TnlBdE1UZG9MVFEyWXkwNElEQWdMVGtnTUNBdE1UQWdMVEUzWXkweklDMDJNQ0F0TmlBdE1UQTBJQzAySUMweE16bGpNQ0F0TXprZ015QXROVEVnTVRNZ0xUVXhZekV6SURBZ01qRWdNamNnTWpjZ056QmpNU0E0SURRZ01UWWdNVFFnTVRaak55QXdJREV6SUMweklERXpJQzB4TldNd0lDMDBOeUF0TVRrZ0xURXpNaUF0TnpnZ0xURXpNbU10TkRnZ01DQXROVFlnTlRBZ0xUVTJJREV3TUdNd0lEVTFJRElnT1RJZ055QXhOVFYyTm1Nd0lEY2dMVElnTnlBdE9DQTNhQzB5TW1NdE1URWdNQ0F0TVRjZ05pQXRNVGNnTVRjZ2N6WWdNVGNnTVRjZ01UZG9NalJqT0NBd0lERXhJREFnTVRFZ016bGpNQ0F6TkNBdE1UUWdOVEFnTFRVeUlEVXdZeTB6TmlBd0lDMDJOaUF0TVRjZ0xUWTJJQzAwT0dNd0lDMHhOU0ExSUMweU5TQXhOU0F0TXpGak1UVWdMVGtnTWpnZ0xUVWdNamdnTFRJell6QWdMVEV5SUMwMUlDMHhPQ0F0TVRRZ0xURTRZeTAzSURBZ0xURTFJRElnTFRJMklEWmpMVGdnTXlBdE1UY2dOeUF0TWpjZ04yTXRPU0F3SUMweE9DQXRNVElnTFRFNElDMHlOV013SUMweE1DQXlNQ0F0TWprZ05EVWdMVFV4YkRRZ0xUTmpNekVnTFRJM0lEVXhJQzAxTkNBMU1TQXRPRGhqTUNBdE5qQWdMVFV6SUMweE1Ua2dMVGt6SUMweE1Ua2dZeTB5T1NBd0lDMDJOU0F6TXlBdE5qVWdOekZqTUNBeE15QTBJREkySURRd0lEYzRZelFnTmlBMUlEY2dOU0E1Y3kweElETWdMVFVnT0dNdE5pQTNJQzB4TlNBeE9DQXRNakFnTWpkakxUZ2dNVFFnTFRjZ01qSWdMVEV3SURJeVl5MDBJREFnTFRJNUlDMDJOU0F0TXpNZ0xUYzRZeTB4TWlBdE16Z2dMVFl5SUMweE16Y2dMVEV3TlNBdE1UTTNZeTB5TXlBd0lDMDBPQ0F6TUNBdE5qQWdORGw2VFRFeUlDMHhOV010TVRBZ01DQXRNVElnTnlBdE1USWdNVFJqTUNBMElERWdNVE1nTXlBeU0yTXhNU0ExTmlBME9DQXhORFVnTVRFMklERTBOV016TlNBd0lEVTNJQzB5TkNBeE1EY2dMVFV5SUdNek9TQXRNaklnTnpJZ0xUSTRJREV3TWlBdE1qaGpNellnTUNBMU15QTBOQ0ExTXlBNU1HTXdJRFV6SUMwek15QTVOQ0F0TmpNZ09UUmpMVE01SURBZ0xUazBJQzAwTlNBdE1UZzBJQzAwTldNdE5qQWdNQ0F0TVRFd0lEVTBJQzB4TVRBZ01UUXhZekFnTVRJeUlEZzNJREU0TXlBeE56RWdNVGd6WXpVM0lEQWdPVEFnTFRReUlERTBOaUF0TkRKak1UY2dNQ0F5TWlBM0lESXlJREl5WXpBZ01Ua2dMVEV5SURNMUlDMDBNQ0F6TldNdE1Ua2dNQ0F0TXpBZ0xUUWdMVE00SUMwMFl5MDFJREFnTFRFd0lEUWdMVEV3SURFeFl6QWdNVGdnTXpjZ01Ua2dORGtnTVRsak5ESWdNQ0EyTnlBdE1qUWdOamNnTFRZM0lHTXdJQzAxT0NBdE16WWdMVEV3TVNBdE9Ea2dMVEV3TVdNdE9EVWdNQ0F0TVRBeklEVTJJQzB4TmpFZ05UWmpMVFF3SURBZ0xUZ3dJQzB6TWlBdE9EQWdMVGcwWXpBZ0xUUTVJREkySUMwM05TQTFNU0F0TnpWak5URWdNQ0F4TURjZ05ERWdNVGt3SURReFl6WXdJREFnTVRFM0lDMHpPU0F4TVRjZ0xURTFNV013SUMweE5URWdMVGs0SUMweU1qQWdMVEUxTnlBdE1qSXdZeTAwTlNBd0lDMDVPU0EwTUNBdE1UTXlJRFkxYkMwNUlEZGpMVEUxSURFeElDMHlOaUF4T1NBdE16Y2dNVGxqTFRJMUlEQWdMVFEwSUMwME5DQXROVFlnTFRneFl5MHpJQzA1SUMwMUlDMHhOU0F0TVRZZ0xURTFlazAxTXpZZ01qUXhJR010TWpVZ01DQXRORElnTFRReElDMDBNaUF0TmpWak1DQXRNamNnTWpjZ0xURXhNeUExT1NBdE1URXpZekl5SURBZ05EQWdNemdnTkRBZ05qZGpNQ0F6TlNBdE1UTWdOakFnTFRJeElEYzFZeTAzSURFeklDMHlNeUF6TmlBdE16WWdNelo2VFRFd01qRWdNelZqTUNBeU5TQXhPQ0EwTXlBME15QTBNM00wTXlBdE1UZ2dORE1nTFRRemN5MHhPQ0F0TkRNZ0xUUXpJQzAwTTNNdE5ETWdNVGdnTFRReklEUXplazAzTWpZZ01USTVZeTAzSURBZ0xUSXpJQzB6TnlBdE1qTWdMVFExWXpBZ0xURTFJREk0SUMwME1DQTFOU0F0TkRCak1URWdNQ0F4T0NBeE1pQXhPQ0F5TVNCak1DQXhNaUF0TVRJZ01qVWdMVE0wSURRNWJDMDJJRFpqTFRZZ055QXRPQ0E1SUMweE1DQTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMEp5WVhaMWNtRXZSVFJDT0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQ09DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9URWdNR010TVRBMUlEQWdMVEU1TVNBNE5pQXRNVGt4SURFNU1YWXhObWd6TW5ZdE1UWmpNQ0F0T0RnZ056SWdMVEUxT1NBeE5Ua2dMVEUxT1dNNE9DQXdJREUxT1NBM01TQXhOVGtnTVRVNWRqRTJhRE15ZGkweE5tTXdJQzB4TURVZ0xUZzFJQzB4T1RFZ0xURTVNU0F0TVRreGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwwSnlZWFoxY21FdlJUUkJRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMwNVl6QWdOU0EwSURrZ09TQTVhRE13WXpVZ01DQTVJQzAwSURrZ0xUbDJMVEkzTW1Nd0lDMDFJQzAwSUMwNUlDMDVJQzA1YUMwek1HTXROU0F3SUMwNUlEUWdMVGtnT1hZeU56SjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZRbkpoZG5WeVlTOUZORUUwTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVFMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJeklEQmpMVEkwSURBZ0xUSTBJREV4SUMweU5DQXlOSE13SURJMElESTBJREkwYURJNU1XTXlOQ0F3SURJMElDMHhNU0F5TkNBdE1qUnpMVEVnTFRJMElDMHlOQ0F0TWpSb0xUSTVNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlDY21GMmRYSmhMMFZET0RVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWRE9EVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qQWdNVEU0WXpBZ01qY2dNVEVnTlRJZ01qZ2dOek5qTXprZ05EVWdPVElnTmpJZ01UUTVJRFl5WXpjZ01DQTRJRGdnT0NBNGRqZ3lZekFnTVRBZ09DQXhPQ0F4T0NBeE9ITXhPQ0F0T0NBeE9DQXRNVGgyTFRnell6QWdMVFFnTkNBdE55QTNJQzAzWXpnNUlDMDRJREUzT0NBdE5UQWdNVGM0SUMweE5URmpNQ0F0T0RNZ0xUWXpJQzB4TVRJZ0xURXpNeUF0TVRNeFl5MDRJQzB5SUMweU5pQXRPQ0F0TkRVZ0xURTJZeTB6SUMweElDMDNJQzAySUMwM0lDMHhNWFl0TXpGak1DQXROaUE1SUMweE5TQXhNQ0F0TVRWak1qWWdMVFVnTkRVZ0xURXlJRFU0SUMweE55QmpNVEFnTFRVZ01UY2dMVFlnTXpBZ0xURXhZemNnTFRJZ01USWdMVE1nTVRjZ0xUTmpNakVnTUNBeU9TQXhPU0F6T1NBME0yTXdJREVnTVNBeUlERWdNMk15SURZZ05TQXhNQ0F4TXlBeE1HTTNJREFnTVRJZ0xUSWdNVElnTFRFMFl5MHhOaUF0TVRVMUlDMDVNeUF0TVRVNUlDMHhNellnTFRFMU9XTXRNVE1nTUNBdE1qVWdNeUF0TXpVZ00yTXRNeUF3SUMwNUlDMDBJQzA1SUMwNWRpMDRPR013SUMweE1DQXRPQ0F0TVRnZ0xURTRJQzB4T0hNdE1UZ2dPQ0F0TVRnZ01UaDJNVEEyWXpBZ055QXROQ0F4TUNBdE9DQXhNMk10TWpFZ01UUWdMVE0xSURJNUlDMDFOaUF5T1NCakxUVTVJREFnTFRjeElDMDJNU0F0T1RNZ0xUWXhZeTB5TUNBd0lDMHlOU0F5TkNBdE1qVWdNemxqTVRjZ05qTWdOVFlnTVRFeUlERXhNU0F4TkRkak1qWWdNVFlnTkRZZ016QWdOalVnTkRkak1pQXlJRFlnTVRJZ05pQXlNM1l5TVRsak1DQTJJQzB5SURFeElDMDRJREV4YUMwMll5MDFPU0F3SUMwM055QXRNalFnTFRjNUlDMHpPR013SUMweU1DQTJPU0F0TWpNZ05qa2dMVGd6WXpBZ0xUSTFJQzA1SUMwNE9DQXROekFnTFRnNFl5MHpOaUF3SUMwMk55QXlOQ0F0T0RJZ05UVmpMVFlnTVRVZ0xUa2dNamtnTFRrZ05ETjZUVEkwTVNBeU1EWjJMVEUyT1dNd0lDMDJJREVnTFRnZ015QXRPQ0JqTVNBd0lESWdNU0F6SURKak1qSWdNamtnTXpRZ05qUWdNelFnTVRBeVl6QWdOU0F3SURneUlDMHpOQ0E0TW1NdE1pQXdJQzAySUMweklDMDJJQzA1ZWsweE5qUWdMVEV3TVdNeE1TQTBJREU0SURZZ016RWdObU0ySURBZ01UQWdNeUF4TUNBM2RqRTFZekFnTWlBdE5TQTBJQzAxSURSakxURTJJQzB4TUNBdE1qa2dMVEl4SUMwek5pQXRNeko2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTkRReUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5EUXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpPU0F4TURaakxUTXlJREFnTFRRNElDMHhNQ0F0TnpBZ0xUSTVkaTB4T1RSak16RWdNekVnTlRRZ05Ua2dOekVnT0RSak1qRWdNeklnTXpJZ05Ua2dNeklnT0RSak1DQTVJREVnTVRZZ01TQXlNR013SURFMElDMHpJREl4SUMweE1TQXpNR3d0T0NBemVrMDJPU0F4TVRCak16SWdNVFlnTlRRZ01qY2dPVE1nTWpkak1qWWdNQ0F6TlNBdE15QTFOQ0F0TVROak1UTWdMVGNnTWpRZ0xUSXdJREkzSUMwek9HdzBJQzB5TldNd0lDMHlPQ0F0TVRZZ0xUVTNJQzAwTlNBdE9EbGpMVEl6SUMweU5TQXRNemtnTFRRMElDMDJOU0F0Tmpoc0xUZzRJQzAzT1hZek5qTXVORFkzSUd3dE5Ea2dMVEk0TGpRMk5qZDJNelpzTkRrZ01qZ3VORFkyTjNZeU5EUXVOVE16YURJd2RpMHlNekl1T1RFMGJERTBOeUE0Tnk0NU1UUXpkaTB6Tm13dE1UUTNJQzA0Tnk0NU1UUXpkaTA1TUM0d09EVTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFJCT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5UTWdMVEl5TkdndE16ZGpMVEV3SURRZ0xURTVJREUwSUMweU5pQXpNR010TXlBM0lDMDRJREV5SUMweE5DQXhOR010TkNBdE1TQXRNVEVnTFRFd0lDMHlNQ0F0TWpaakxUVWdMVGtnTFRFeElDMHhOU0F0TWpBZ0xURTRhQzB6Tm13M05pQXlNalI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTkVKRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FSkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNSFl6TTJnek5EZDJMVE16YUMwek5EZDZUVE14TUNBNE5XZ3RPREpzTFRnMElERTFOR3d0TnpnZ0xURTFOR2d0TWpsc01UTTNJREkyTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMFFqVXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRalVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TXpBNGRqTXpiREkxTWlBNE5td3RNalV5SURnMGRqTXpiRE0wTmlBdE1URTNlazB3SURCb016UTJkaTB6TTJndE16UTJkak16ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRSRE1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkRNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDJNRFVnTFRJeGVrMHdJREJvTXpOak1DQXRNU0ExSUMweU15QTJJQzB5TjJNeE1pQXROREVnTlRZZ0xUSXdNQ0F5TmpRZ0xUSXdNR015TVRNZ01DQXlOVFVnTVRZMElESTJOU0F5TURKak1TQXpJRFFnTWpRZ05TQXlOV2d6TW1Nd0lDMHpJREFnTFRFM0lDMHhJQzB5TVdNdE5Ua2dMVEk1TXlBdE1qVXpJQzB5T1RrZ0xUSTVOU0F0TWprNWFDMDFhQzAxWXkwME5TQXdJQzB5TXpjZ05pQXRNamsxSURJNU9XTXRNU0EwSUMwMElERTRJQzAwSURJeGVrMHpOVGdnTFRVeVl6QWdMVEk1SUMweU5TQXROVFFnTFRVMUlDMDFOR010TWprZ01DQXROVFFnTWpVZ0xUVTBJRFUwSUdNd0lETXdJREkxSURVMUlEVTBJRFUxWXpNd0lEQWdOVFVnTFRJMUlEVTFJQzAxTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBWQlFVUXVlRzFzQUR4emVXMWliMndnYVdROUlrVkJRVVFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0EwTkhZeU5HTXpNaUF6TWlBME9DQTBOQ0EyTkNBME5HTXpOU0F3SURZMklDMDJOQ0E1TmlBdE5qUmpNVEFnTUNBeU5DQTRJRE0zSURFNWJDMHlNeUE0T1d3eE9UWWdMVEV3TUd3dE1UazJJQzB4TURCc01qSWdPRFpqTFRNeElDMHpNU0F0TkRZZ0xUUXlJQzAyTWlBdE5ESmpMVE0xSURBZ0xUWTJJRFkwSUMwNU5pQTJOR010TVRBZ01DQXRNalVnTFRrZ0xUTTRJQzB5TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVd09URXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPVEVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nek0wSURFeE5Xd3RNVEUxSUMweE1UVnNNVEUxSUMweE1UVnNMVFV5SUMwMU1td3RNVEUxSURFeE5Xd3RNVEUxSUMweE1UVnNMVFV5SURVeWJERXhOU0F4TVRWc0xURXhOU0F4TVRWc05USWdOVEpzTVRFMUlDMHhNVFZzTVRFMUlERXhOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFU1TVVVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1VVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UYzNJREJqTUNBek5TQXlPQ0EyTXlBMk15QTJNMk14TVNBd0lESXhJQzB6SURNd0lDMDRiREV3TWlBeE1ETmpMVE0ySURNeUlDMDNPQ0EwTmlBdE1UTXlJRFEyWXkweE1UTWdNQ0F0TWpBMElDMDVNU0F0TWpBMElDMHlNRFJqTUNBdE5UQWdNVGdnTFRrMklEUTNJQzB4TXpGc01UQXlJREV3TVdNdE5TQTVJQzA0SURFNUlDMDRJRE13ZWswME9EQWdNalkyYkRJMklDMHlObXd0T0RRZ0xUZzBZekV3SUMweE1pQXhPU0F0TWpVZ01qY2dMVE00YkMweU9DQXRNakpqTFRnZ01UTWdMVEUySURJMUlDMHlOQ0F6Tld3dE1UQXlJQzB4TURGak5TQXRPU0E0SUMweE9TQTRJQzB6TUNCak1DQXRNelVnTFRJNElDMDJNeUF0TmpNZ0xUWXpZeTB4TVNBd0lDMHlNU0F6SUMwek1DQTRiQzB4TURFZ0xURXdNbU16TlNBdE1qa2dPREVnTFRRM0lERXpNU0F0TkRkak56Z2dNQ0F4TWprZ016UWdNVGMzSURFeE1Hd3pNeUF0TWpKakxUUXhJQzAzTkNBdE1USXdJQzB4TWpRZ0xUSXhNQ0F0TVRJMFl5MDJNQ0F3SUMweE1UUWdNaklnTFRFMU5pQTFPR3d0T0RRZ0xUZzBiQzB5TmlBeU5tdzROQ0E0TkdNdE16WWdORElnTFRVNElEazJJQzAxT0NBeE5UWmpNQ0F4TXpJZ01UQTRJREkwTUNBeU5EQWdNalF3WXpZeElEQWdNVEUwSUMweU1TQXhOVFlnTFRVNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3dRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt3UVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5SUMweU1EWmpNQ0ExTlNBdE1TQXhNRFlnTFRFZ01UVTFZekFnTWpRd0lESWdOREEwSURNZ05ESTJZekFnTUNBeUlERTNJREU1SURFM1l6RTFJREFnTVRVZ0xUSXdJREUxSUMweU1Hd3pJQzB4TXpKc015QXRNVEU0YURjd2FEUXdjellnTFRFZ09TQXljek1nTnlBeklEZHNNaUF4TURsc055QXhNemhqTWlBNUlEWWdNVFFnTVRZZ01UUmpNVE1nTUNBeE15QXRNakFnTVRNZ0xUSXdkaTB4TlRSc0xURWdMVEUxTW5NdE1pQXROQ0F0TlNBdE4zTXRPQ0F0TXlBdE9DQXRNMnd0T0RJZ0xUVnNMVFkwSUMwemRpMDBPSFl0TkRsc05qa2dMVE56TWpZZ015QTNNU0F6WXpnZ01DQTVJREFnTVRZZ0xUY2dZek1nTFRjZ015QXRNVEVnTkNBdE1UbGpNQ0F0TkRZZ01TQXRNakkySURFZ0xUSXlObll0TWpRMGN6Z2dMVEl3SUMweE1pQXRNakJ6TFRFNUlESXdJQzB4T1NBeU1Hd3ROQ0F5TWpKMk1qZGpNQ0ExTXlBd0lERTJOQ0F0T0NBeE56SmpMVFVnTlNBdE1qUWdOaUF0TXpVZ05tZ3RPR2d0Tnpsc0xUSWdMVE14Tld3dE15QXRNakEwWXpBZ0xURXdJQzA1SUMweE55QXRNVGNnTFRFM1l5MDNJREFnTFRFMElEVWdMVEUwSURFM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUbEdNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGxHTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURVd01HZzBNSFl0TVRBd01HZ3ROREIyTVRBd01IcE5PVEFnTlRBd2FEUXdkaTB4TURBd2FDMDBNSFl4TURBd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUQTROUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TmpFZ016aGpMVEUwSURBZ0xUVTJJQzAxSUMwNU1pQXROVEZvTFRNeWJEVWdNall6WXpVMUlDMHhNU0F4TURnZ0xURTRJREUxT0NBdE1UaGpOREFnTUNBNE5TQTJJREV6TkNBeE4yTXRPQ0F0TlRJZ0xUTTVJQzB4TVRRZ0xURTFPU0F0TVRFMGJDMDFNQ0F5WXkweE9TQXlJQzB6TVNBMElDMDBPU0F4TUd3dE5TQXRNVEV4WXpNNElESTJJRGd4SURNNUlERXlPU0F6T1dNNU5DQXdJREUzTnlBdE5qUWdNVGMzSUMweE5UbGpNQ0F0TVRBd0lDMDVPQ0F0TVRZMklDMHlNVEVnTFRFMk5tTXRPRGdnTUNBdE1UUTJJRFV6SUMweE5EWWdNVEUxWXpBZ05UTWdNemtnT0RNZ056VWdPRE1nWXpNM0lEQWdOamtnTFRNeUlEWTVJQzAzTW1Nd0lDMDBJQzB4SUMweE1DQXROQ0F0TVRoc0xUSTNJQzB6TjJNdE1pQXRNeUF0TXlBdE9DQXRNeUF0TVRSak1DQXRNVFVnTVRJZ0xUSXpJRE0ySUMweU0yTTNOQ0F3SURreUlEYzNJRGt5SURFek1uTXRNelVnTVRJeUlDMDVOeUF4TWpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9URXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEV6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl5TWlBME1EaG9NeloyTFRFMk9XTXhNalFnTFRrZ01qSXlJQzB4TVRNZ01qSXlJQzB5TXpsekxUazRJQzB5TXpBZ0xUSXlNaUF0TWpNNWRpMHhOamxvTFRNMmRqRTJPV010TVRJMElEa2dMVEl5TWlBeE1UTWdMVEl5TWlBeU16bHpPVGdnTWpNd0lESXlNaUF5TXpsMk1UWTVlazB5TlRnZ05qQmpNallnTFRjZ05EVWdMVE14SURRMUlDMDJNSE10TVRrZ0xUVXpJQzAwTlNBdE5qQjJMVEUwTTJNeE1EVWdPU0F4T0RZZ09UWWdNVGcySURJd00zTXRPREVnTVRrMElDMHhPRFlnTWpBemRpMHhORE42VFRJeU1pQXROakJqTFRJMklEY2dMVFExSURNeElDMDBOU0EyTUhNeE9TQTFNeUEwTlNBMk1DQjJNVFF6WXkweE1EVWdMVGtnTFRFNE5pQXRPVFlnTFRFNE5pQXRNakF6Y3pneElDMHhPVFFnTVRnMklDMHlNRE4yTVRRemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3dOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt3TnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5SURJd05td3lJRFF6TVdNd0lERXlJRGNnTVRjZ01UUWdNVGRqT0NBd0lERTNJQzAzSURFM0lDMHhOMnd6SUMweU1EUnNNaUF0TXpFMWFEYzVhRGhqTVRFZ01DQXpNQ0F4SURNMUlEWmpPQ0E0SURnZ01UTTVJRGdnTVRreWRqSTNiRFFnTWpJeWN5MHhJREl3SURFNUlESXdjekV5SUMweU1DQXhNaUF0TWpCMkxUSTBOSE10TVNBdE1qQXdJQzB4SUMweU5EWmpMVEVnTFRnZ0xURWdMVEV5SUMwMElDMHhPV010TnlBdE55QXRPQ0F0TnlBdE1UWWdMVGRqTFRRMUlEQWdMVGN4SURNZ0xUY3hJRE5zTFRZNUlDMHpkaTAwT1hZdE5EaHNOalFnTFROc09ESWdMVFZ6TlNBd0lEZ2dMVE1nY3pVZ0xUY2dOU0F0TjJ3eElDMDJNbll0TVRVMGN6QWdMVEl3SUMweE15QXRNakJqTFRFd0lEQWdMVEUwSURVZ0xURTJJREUwYkMwM0lERXpPR3d0TWlBeE9YTXdJRFFnTFRNZ04zTXRPU0F5SUMwNUlESm9MVFF3YUMwM01Hd3RNeUF0TWpoc0xUTWdMVEV6TW5Nd0lDMHlNQ0F0TVRVZ0xUSXdZeTB4TnlBd0lDMHhPU0F4TnlBdE1Ua2dNVGRqTFRFZ01qSWdMVE1nT1RZZ0xUTWdNek0yWXpBZ05Ea2dNU0F4TURBZ01TQXhOVFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURoRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EaERJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTBNaUF0TXpkb0xURXpOSFl0TVRNMGFDMDNOSFl4TXpSb0xURXpOSFkzTkdneE16UjJNVE0wYURjMGRpMHhNelJvTVRNMGRpMDNOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV3TlRJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05USWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16Z3lJREV4TjJNdE56SWdMVElnTFRFeU9DQXRORGNnTFRFeU9DQXRNVEl3ZGkwM1l6SWdMVFEySURReklDMDVPU0EzTlNBdE1URTFZeTB6SUMweUlDMDNJQzAxSUMweE1DQXRNVEJqTFRjd0lETXpJQzB4TVRZZ09EZ2dMVEV5TXlBeE56SjJNVEZqTUNBMk9DQTBOQ0F4TWpZZ09EZ2dNVFU1WXpJeklERTNJRFE1SURJNUlEYzRJRE0yYkMweU9TQXhOekJqTFRJeElDMHhNeUF0TlRJZ0xUTTNJQzA1TWlBdE56TmpMVFV3SUMwME5DQXRPRFlnTFRnMElDMHhNRGtnTFRFeE9XTXRORFVnTFRZNUlDMDJOeUF0TVRNd0lDMDJOeUF0TVRneWRpMHhNeUJqTlNBdE5qZ2dNelVnTFRFeU55QTVNeUF0TVRjMmN6RXlOU0F0TnpNZ01qQXpJQzAzTTJNeU5TQXdJRFV3SURNZ056VWdPV010TVRrZ01URXhJQzB6TmlBeU1qRWdMVFUwSURNek1YcE5OREEySURFeE9XdzFOQ0F0TXpJMll6Y3pJREkxSURFeE1DQTNPQ0F4TVRBZ01UWXhZekFnTnlBd0lERTFJQzB4SURJell5MDNJRGsxSUMwMU55QXhORElnTFRFMU1TQXhOREpvTFRFeWVrMDBOakVnT1RNNVl5MDVOU0F3SUMweE16VWdMVEUzTlNBdE1UTTFJQzB5T0Raak1DQXRNalFnTWlBdE5EZ2dOU0F0TnpGak5UQWdNemtnT1RJZ09ESWdNVEkzSURFeU9HTTBNQ0ExTXlBMk1DQXhNREFnTmpBZ01UUXdkamdnWXkwMElEVXpJQzB5TWlBNE1TQXROVFVnT0RGb0xUSjZUVFEwTVNBdE1qUTFZeTB5TXlBdE5DQXRORGdnTFRZZ0xUYzJJQzAyWXkwMU9TQXdJQzB4TURJZ055QXRNVE13SURJd1l5MDRPQ0EwTWlBdE1UVXdJRGt6SUMweE9EY2dNVFUwWXkweU5pQTBOQ0F0TkRNZ01UQXpJQzAwT0NBeE56WmpNQ0EySUMweElERXpJQzB4SURFNVl6QWdOVFFnTVRVZ01URXhJRFExSURFM01HTXlPU0ExTnlBMk5TQXhNRFlnTVRFd0lERTBPSE01TmlBNE5TQXhOVE1nTVRJM1l5MHpJREUySUMwNElEUTJJQzB4TXlBNU1tTXROQ0EwTXlBdE5TQTNNeUF0TlNBNE9XTXdJREV4TnlBeE5pQXhOeklnTmprZ01qVTNJR016TkNBMU5DQTJOQ0E0TWlBNE9TQTRNbU15TVNBd0lEUXpJQzB6TUNBMk9TQXRPVEp6TXprZ0xURXhOU0EwTVNBdE1UVTVkaTB4TldNd0lDMHhNRGtnTFRJeElDMHhOaklnTFRZM0lDMHlOREZqTFRFeklDMHlNQ0F0TmpNZ0xUa3dJQzA1T0NBdE1URTRZeTB4TXlBdE9TQXRNalVnTFRFNUlDMHpOeUF0TWpsc016RWdMVEU0TVdNNElERWdNVGdnTWlBeU9DQXlZelU0SURBZ01UQXlJQzB4TWlBeE16TWdMVE0xWXpVNUlDMDBNeUE1TWlBdE1UQTBJRGs0SUMweE9EUmpNU0F0TnlBeElDMHhOU0F4SUMweU1tTXdJQzB4TWpNZ0xUZzNJQzB5TURrZ0xURTRNU0F0TWpRNElHTTRJQzAxTnlBeE55QXRNVEV3SURJMUlDMHhOakpqTlNBdE16RWdOaUF0TlRnZ05pQXRPREJqTUNBdE16QWdMVFVnTFRVeklDMHhOQ0F0TnpCakxUSTFJQzAwTmlBdE5Ua2dMVGMzSUMweE1ESWdMVGt5WXpJeElDMHhJRGcxSUMweE15QTROU0F0TmpCak1DQXRNelVnTFRJeUlDMDBNeUF0TXpFZ0xUVXdZeTAySUMwMUlDMDRJQzB4TUNBdE9DQXRNVFp6TUNBdE1URWdOQ0F0TVRaak5pQXRNVEVnT1NBdE1qSWdPU0F0TXpSak1DQXRNamNnTFRFNElDMDFNeUF0TkRZZ0xUWTFZeTB4TVNBdE5DQXRNamNnTFRZZ0xUUXhJQzAyWXkwek5DQXdJQzA0TWlBeU1TQXRPVEFnTlRnZ1l5MHhJRFVnTFRJZ09DQXRNaUF4TW1Nd0lESTRJREkxSURVM0lEVXhJRFkyWXpRZ01TQTJJRElnTmlBMVl6QWdNaUF0TVNBeklDMHlJRE5qTFRFeElERXpJQzB4TmlBeU55QXRNVFlnTkRGak1DQXlNU0F4TVNBME1DQXpNQ0ExTVdndE5XTXROU0F3SUMweE1TQXRNU0F0TVRZZ0xURmpMVE0zSURBZ0xUY3lJREV3SUMweE1EZ2dNamRqTFRVd0lESTBJQzAzTnlBMU9TQXRPREFnTVRBMWRqRXhZekFnTWprZ055QTFOU0F5TUNBM05tTXhPQ0F5T0NBME5TQTBNaUEzT1NBME5HZzJZelE1SURBZ09UTWdMVFF5SURrM0lDMDROM1l0T1dNd0lDMDFNU0F0TXpRZ0xUZzJJQzB4TURVZ0xURXdOaUJqTVRjZ0xUSTBJRFV4SUMwek5pQXhNRElnTFRNMll6WXlJREFnTVRFMklEUXpJREUwTUNBNE5XTTVJREUySURFeklEUXhJREV6SURjMFl6QWdNakFnTFRFZ05ESWdMVFVnTmpkakxUZ2dOVE1nTFRFNElERXdOaUF0TWpZZ01UVTVlazB6TVRVZ0xUYzRNV010TXlBdE1pQXROaUF0TlNBdE55QXRPR010TmlBdE9DQXRNVEFnTFRFNUlDMHhNQ0F0TXpCak1DQXRNaUF3SUMwMElERWdMVGRqTnlBdE16SWdNelFnTFRVeUlEVXpJQzAxTW1NeU1DQXdJRE0zSURJd0lETTNJRE0yWXpBZ05TQXRNaUE1SUMwMElERTBZeTAxSURFeklDMHhOQ0F5TkNBdE1qVWdNelJqTFRZZ05TQXRNVEVnTVRBZ0xURTNJREUwSUdNdE5DQXlJQzA1SURZZ0xURTBJRFpqTFRZZ01DQXRNVEVnTFRNZ0xURTBJQzAzZWswek5Ea2dMVFk0TldNd0lDMHhOQ0F4TUNBdE1qVWdNVGdnTFRNMFl6Z2dMVGdnTVRZZ0xURTRJREkySUMweU5XTTFJQzB5SURFd0lDMDBJREV6SUMwMFl6RTNJREFnTWpJZ016QWdNak1nTkRoak1DQTVJQzB6SURJd0lDMDVJREkyWXkwNElEa2dMVEl6SURFMElDMDBNQ0F4TkdNdE1UVWdMVEVnTFRJNUlDMDRJQzB6TVNBdE1qVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNRFEyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURRMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UQmpNek1nTUNBME9DQXlNeUExTVNBMU5HdzNPU0F5T0RWc01pQTViREVnTldNd0lEZ2dMVE1nTVRRZ0xUZ2dNVGx6TFRFNUlEa2dMVFF3SURFemRqbG9NVFV5WXpFek5DQXdJREl3TVNBdE5UVWdNakF4SUMweE5qWmpNQ0F0TkRnZ0xURXpJQzA1TVNBdE16a2dMVEV5T0dNdE5Ea2dMVFkwSUMweE16WWdMVEV4TUNBdE1qUTBJQzB4TVRCb0xURTFOWFl4TUhwTk16WTJJREkwT1dNd0lEZzVJQzB6T1NBeE16WWdMVEV5T0NBeE16WmpMVEUzSURBZ0xUTXlJQzB4SUMwek9DQXRNVEZzTFRrd0lDMHpNak5zTFRJZ0xURXhZeklnTFRFMUlERTNJQzB5TXlBME5TQXRNak1nWXpRd0lEQWdOemNnTVRFZ01URXdJRE0wWXpNMElESXdJRFU0SURRMklEYzJJRGd5WXpFNElETXdJREkzSURZNUlESTNJREV4Tm5wTk5qYzNJREV3WXpjd0lEQWdNVEV5SURNd0lERTBPU0EzTkd3NElDMHhNR010TkRjZ0xUWTBJQzB4TURRZ0xUazJJQzB4TnpFZ0xUazJZeTB6TUNBd0lDMDFPQ0EzSUMwNE15QXlNbU10TWpJZ01UVWdMVFF3SURRd0lDMDFOU0EyTkdNdE1UTWdNallnTFRFNUlEVTBJQzB4T1NBNE5XTXdJRFF6SURFeElEZzBJRE0wSURFeU5HTXlOQ0F6T1NBMU5TQTNNU0E1TkNBNU9HTTBNQ0F5TXlBNE1TQXpOU0F4TWpRZ016Vm9NVGhqTnlBd0lERXlJQzB4SURFMUlDMHlJR3d6TmlBdE4yd3lPQ0F0T0d3eU5TQXhOV2d4TUd3dE1qSWdMVEV5TldndE1URmpNQ0F6TkNBdE9DQTJNQ0F0TWpVZ056bGpMVEU1SURFM0lDMDBNaUF5TmlBdE56RWdNalpqTFRRMElEQWdMVGN6SUMweE5TQXRPVGNnTFRNNVl5MHlPU0F0TWpVZ0xUVXdJQzAxTmlBdE5qUWdMVGsxWXkwNUlDMHlNQ0F0TVRVZ0xUTTRJQzB4T0NBdE5UUnpMVFlnTFRNMElDMDJJQzAxTldNd0lDMDBNeUEySUMwMk9TQXlOU0F0T1RSak1UY2dMVEkxSURReUlDMHpOeUEzTmlBdE16ZDZUVFF6TUNBd1l5MHlNQ0F3SUMwek1pQXhNaUF0TXpJZ016TnpNVGNnTXpRZ016SWdNelJqT0NBd0lERTFJQzAwSURJeElDMHhNaUJqTnlBdE5DQXhNQ0F0TVRFZ01UQWdMVEl5WXpBZ0xURTJJQzB4TkNBdE16TWdMVE14SUMwek0zcE5PVEEwSURCakxURTRJREFnTFRNeElERXlJQzB6TXlBeU9HTXdJREV4SURNZ01Ua2dNVEFnTWpOak5pQTNJREUwSURFd0lESXpJREV3WXpnZ01DQXhOaUF0TXlBeU5DQXRPV00xSUMwMklEY2dMVEUwSURjZ0xUSTBZekFnTFRFM0lDMHhOQ0F0TWpnZ0xUTXhJQzB5T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVd05VUXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOVVFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nemd3SUMwMU5EVmpNQ0F5TnlBdE1qRWdOREFnTFRRNUlEUXdZeTB4TlNBd0lDMHpNU0F0T0NBdE16RWdMVEkxWXpBZ0xURTBJREV3SUMweU5TQXhPQ0F0TXpSak9DQXRPQ0F4TmlBdE1UZ2dNallnTFRJMVl6VWdMVElnTVRBZ0xUUWdNVE1nTFRSak1UY2dNQ0F5TXlBek1DQXlNeUEwT0hwTk1qWTJJQzAyTWpaakxUTWdMVElnTFRZZ0xUVWdMVGNnTFRoakxUWWdMVGdnTFRFd0lDMHhPU0F0TVRBZ0xUTXdZekFnTFRJZ01DQXROQ0F4SUMwM1l6Y2dMVE15SURNMElDMDFNaUExTXlBdE5USmpNakFnTUNBek55QXlNQ0F6TnlBek5tTXdJRFVnTFRJZ09TQXROQ0F4TkNCakxUY2dNVGtnTFRJMUlETTNJQzAwTWlBME9HTXROQ0F5SUMwNUlEWWdMVEUwSURaakxUWWdNQ0F0TVRFZ0xUTWdMVEUwSUMwM2VrMHdJRFV3TW1neE1UaDJMVEV3TURSb0xURXhPSFl4TURBMGVrMHpNRE1nTFRjek5XTXRNellnTUNBdE9USWdNalFnTFRreUlEY3dZekFnTWpnZ01qVWdOVGNnTlRFZ05qWmpOQ0F4SURZZ01pQTJJRFZqTUNBeUlDMHhJRE1nTFRJZ00yTXRNVEVnTVRNZ0xURTJJREkzSUMweE5pQTBNV013SURNMElESTVJRFl4SURjeElEWXlZeTB5SURFZ0xUTWdNU0F0TkNBeVl5MHpNU0F4TXlBdE5ETWdORElnTFRVeklEYzRZekFnTlRrZ01qRWdPVGdnTnpjZ09UZ2dZek16SURBZ05USWdMVEUySURVMklDMDBPR3d0TnlBdE1UaHNMVEV3SUMweE5Hd3RNVGNnTFRFd1l5MDJJQzB5SUMweE1DQXROQ0F0TVRZZ0xUUmpMVEl3SURZZ0xUTXlJRGtnTFRNNUlESTBZekVnTFRRM0lESXpJQzA0TkNBMk5pQXRPRFJqTWpnZ01DQTFNQ0F4TXlBMk9TQXpOV015TVNBeU5DQXpNU0ExTmlBek1TQXhNREJqTFRFZ09UY2dMVEl5SURFME5pQXRNVEF3SURFMk5XTXROREVnTFRZZ0xUWTJJQzB5TlNBdE56TWdMVFl3WXpBZ09Ea2dMVEkySURFME5pQXRPRE1nTVRjNGRpMDBOVFpvTFRRemRqRXdNRFJvTkROMkxUUTFObU0xTnlBek1pQTRNeUE0T1NBNE15QXhOemdnWXpjZ0xUTTFJRE15SUMwMU5DQTNNeUF0TmpCak56Z2dNVGtnT1RrZ05qZ2dNVEF3SURFMk5XTXdJRFEwSUMweE1DQTNOaUF0TXpFZ01UQXdZeTB4T1NBeU1pQXROREVnTXpVZ0xUWTVJRE0xWXkwME15QXdJQzAyTlNBdE16Y2dMVFkySUMwNE5HTTNJREUxSURFNUlERTRJRE01SURJMFl6WWdNQ0F4TUNBdE1pQXhOaUF0Tkd3eE55QXRNVEJzTVRBZ0xURTBiRGNnTFRFNFl5MDBJQzB6TWlBdE1qTWdMVFE0SUMwMU5pQXRORGhqTFRVMklEQWdMVGMzSURNNUlDMDNOeUE1T0dNeE1DQXpOaUF5TWlBMk5TQTFNeUEzT0dNeklETWdNaklnT1NBeU55QXhNV3d6TkNBemJETTFJRElnWXpFeU1DQXdJREU1TUNBdE5qRWdNVGt3SUMweE56aHNNeUF0TXpOak1DQXROVElnTFRFNUlDMDVPQ0F0TmpBZ0xURXpOR010TkRBZ0xUTTFJQzB4TURFZ0xUVXlJQzB4TnpVZ0xUVXliQzA1TXlBdE9EaDJMVE0wYkRreklDMDRPR00zTkNBd0lERXpOU0F0TVRjZ01UYzFJQzAxTW1NME1TQXRNellnTmpBZ0xUZ3lJRFl3SUMweE16UnNMVE1nTFRNell6QWdMVEV4TkNBdE5qWWdMVEUzT0NBdE1UZ3dJQzB4Tnpob0xURXdiQzB6TWlBeFl6RTVJQzA1SURNMUlDMHlNeUF6TlNBdE5EZGpNQ0F0TXpVZ0xUSXlJQzAwTXlBdE16RWdMVFV3WXkwMklDMDFJQzA0SUMweE1DQXRPQ0F0TVRZZ2N6RWdMVEV4SURRZ0xURTJZemNnTFRFeElEa2dMVEl5SURrZ0xUTTBZekFnTFRJM0lDMHhPQ0F0TlRNZ0xUUTJJQzAyTldNdE1URWdMVFFnTFRJM0lDMDJJQzAwTVNBdE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVkNSVGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUlRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnpJZ01Ua3lZekFnTFRFd0lETWdMVEU1SURFeElDMHlOMk14SUMweElETWdMVFFnTlNBdE5XTXhOaUF0TVRNZ01qSWdMVEUwSURNMUlDMHhOR014TWlBd0lESTFJRFlnTXpNZ01UWmpOeUE1SURnZ01Ua2dPQ0F6TUdNd0lERXlJQzAxSURFNUlDMHhNeUF5T0dNdE1UQWdPQ0F0TWpBZ01USWdMVE0wSURFeVl5MHhOaUF3SUMweU9DQXROaUF0TXpjZ0xURTFZeTAzSUMwM0lDMDRJQzB4TkNBdE9DQXRNalY2VFRZd0lEVTNZekFnTFRFeklEY2dMVEkwSURFMklDMHpNbk15TUNBdE1URWdNellnTFRFeFl6SXdJREFnTXpJZ055QTBNeUF4T0dNM0lEY2dNVElnTVRVZ01USWdNalVnWXpBZ01URWdMVEVnTVRjZ0xUUWdNakJ6TFRVZ09DQXRPU0F4TVhNdE55QTBJQzB4TVNBM1l5MDJJRE1nTFRFNElEWWdMVEkzSURoakxUUWdNU0F0TlNBeElDMDVJREZqTFRjZ01DQXRNallnTFRnZ0xUTTNJQzB4T1dNdE55QXROeUF0TVRBZ0xURTFJQzB4TUNBdE1qaDZUVEUzSURVMll6QWdNVFVnTXlBeU9TQXhOaUEwTW1NeklETWdOU0ExSURrZ09HTXhNU0E0SURJd0lERTBJRE13SURFM1l6UWdNU0E1SURFZ01USWdNbU10TnlBMUlDMHhOeUE0SUMweU5TQXhNbXd0TVNBeFl5MDJJRFFnTFRFeElEZ2dMVEUxSURFeVl5MHhNQ0F4TUNBdE1UVWdNakVnTFRFMUlETTBJR013SURJeElERTNJRE00SURNeUlEUTRZekUzSURFeElETTNJREUzSURVNUlERTNZekk1SURBZ05UVWdMVGdnTmprZ0xUSXlZemtnTFRrZ01UUWdMVEl4SURFMElDMHpOV013SUMweE15QXROQ0F0TWpNZ0xURTBJQzB6TTJNdE5TQXROU0F0TVRFZ0xURXdJQzB4T1NBdE1UVmpMVFFnTFRJZ0xURXdJQzAySUMweE5TQXROMk10TWlBdE1TQXROQ0F0TWlBdE5TQXRNbU16SUMweUlERXhJQzAxSURFMUlDMDNZek1nTFRFZ05TQXRNaUEzSUMwell6RXdJQzAySURFNUlDMHhNeUF5TlNBdE1UbGpPU0F0T1NBeE5TQXRNalFnTVRVZ0xUUXdjeTAzSUMwek1TQXRNVGdnTFRReUlHTXROQ0F0TkNBdE9TQXRPQ0F0TVRRZ0xURXhZeTB4TnlBdE1USWdMVFEwSUMweE5pQXROamtnTFRFMll5MHlNeUF3SUMwME5TQXhJQzAyTUNBeE1XTXRNVFlnT1NBdE16TWdNallnTFRNeklEUTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFV6Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVek5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1EQWdMVFk1WXpJeElEQWdNelVnTFRNeElETTFJQzAxTVhNdE1UTWdMVE15SUMweU1TQXRORFZqTFRVZ0xUY2dMVGdnTFRFeUlDMHhNU0F0TVRSakxUWWdMVGNnTFRFZ0xURXdJRGtnTFRFeFl6TTFJREFnTlRRZ05UVWdOamNnT0Rsak55QXhPQ0F4TWlBek5TQXhOU0ExTW1NeU1TQTRPQ0F6T1NBeE56a2dOVGdnTWpZNWFDMDFPSFl6T0dnM01HTXhNeUF6T0NBeU15QTJOU0EwTUNBNU1XTXlNU0F6TUNBME1pQTFNeUEyTlNBMk9YTTBPQ0F5TkNBM05TQXlOR015T0NBd0lEUTJJQzB4TkNBMU1TQXRNemhzTkNBdE1UWmpNQ0F0TXpNZ0xURWdMVE0ySUMweE15QXROakFnWXkweklDMDNJQzB4TnlBdE1qVWdMVE14SUMweU4yTXRNeUF3SUMwMklDMHhJQzA0SUMweFl5MHhPU0F3SUMweU5TQXhNeUF0TWpnZ016SmpNQ0F5TnlBeE1TQTBOQ0F5T1NBMU5td3hOQ0F4TUdNd0lERXlJQzB4TVNBeE5pQXRNak1nTVRaakxURXhJREFnTFRJeklDMDBJQzB5T1NBdE9HTXRNamtnTFRJeElDMDBPQ0F0TVRBeUlDMDJNQ0F0TVRRMmFEYzNkaTAwTUdndE9EVmpMVEU1SUMweE1Ea2dMVFl3SUMweU5UVWdMVEV3TXlBdE16TTNZeTB5TkNBdE5EWWdMVFkwSUMweE1EWWdMVEV4TnlBdE1UQTJZeTAwTlNBd0lDMDNNU0F6TnlBdE56RWdPRE5qTUNBek1pQXhOU0EzTVNBME9TQTNNWG9nVFRneElETXpZekl4SURBZ016Z2dNVFVnTkRBZ016UmpNQ0F4T0NBdE1USWdNekFnTFRJM0lEUXdZeTB5TWlBeE15QXRNemdnTWpZZ0xUUTNJRE00Y3kweE5DQXlOaUF0TVRVZ05ETmpNQ0ExTUNBME1DQTRNaUE0TnlBNE1td3lPQ0F0TTJNNUlDMHpJREUzSUMwM0lESTBJQzB4TTJNeE5TQXRPU0F5TXlBdE1qUWdNak1nTFRRemJDMHhJQzB4TUd3dE5pQXRNVEJqTFRNZ0xUVWdMVGdnTFRrZ0xURTNJQzB4TUdNdE1UY2dNQ0F0TWpZZ09DQXRNamtnTWpSc05DQXhPV013SURFd0lDMHhOQ0F4TmlBdE1qUWdNVGhvTFRSakxURTNJREFnTFRJNElDMHhOeUF0TXpFZ0xUTTJJR013SUMwM0lEUWdMVEUxSURFeElDMHlNbU01SUMwM0lERTRJQzB4TkNBeU5pQXRNakZqTWpnZ0xUSXpJRFF6SUMwek55QTBOQ0F0TkRCak9DQXRNVEFnTVRJZ0xUSXpJREV5SUMwek9YWXRNVEJqTUNBdE1qRWdMVEV3SUMwek9TQXRNamtnTFRVMFl5MHhOaUF0TVRBZ0xUTTRJQzB4T0NBdE5qRWdMVEl3WXkwME55QXdJQzA0T1NBeU5pQXRPRGtnTmpkc01TQXhOV3cxSURFemJERXdJRGxzTVRNZ05HTXhOaUF3SURJMElDMHhNQ0F5TkNBdE16RmpNQ0F0TVRNZ0xUVWdMVEUySUMwNElDMHlPR013SUMwNElERXhJQzB4TmlBeU15QXRNVFpvTVRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1qUTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalEwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkwT0NBdE5EWXpZelFnTVRnZ055QXpPQ0EzSURVM1l6QWdNVEExSUMwNE1DQXhOek1nTFRFMk9DQXlNREJqTFRFeElETWdMVEkzSURZZ0xUUTNJRGxqT1NBdE1UY2dNak1nTFRZeElEVXpJQzA0T0dNMElDMHpJQzB5SURNZ05qRWdMVFUyWXpNMklDMHpNeUEzTVNBdE56UWdPVFFnTFRFeU1ucE5NakEySUMwM05EaGpNeklnTkRnZ05Ea2dNVEF3SURRNUlERTBPV013SURnNUlDMDFOU0F4TmpnZ0xURTJPQ0F5TUROakxURTRJRFVnTFRRM0lEa2dMVGczSURFMmRqRTVNSFl4T1RCMk1Ua3dhREl5WXpnZ01DQXpNeUF0TmpFZ056RWdMVGsxWXpRZ0xUTWdMVElnTXlBMk1TQXROVFlnWXpZeElDMDFOeUF4TWpJZ0xURXpOQ0F4TWpJZ0xUSXpOWFl0Tm1NdE1TQXROVGtnTFRFd0lDMDRNQ0F0TVRrZ0xUa3hZekV5SUMwek1DQXhPU0F0TmpNZ01Ua2dMVGs1WXpBZ0xUTXlJQzAzSUMwMk5TQXRNVGNnTFRrMll6RXhJQzB5T1NBeE55QXROakFnTVRjZ0xUazBZekFnTFRjeElDMHpNaUF0TVRRNElDMDJOeUF0TVRrd1l5MDJJQzAxSUMweE1DQXROeUF0TVRNZ0xUZHpMVFVnTWlBdE5TQTFiRFFnTVRCak1TQXpJRFlnT0NBeE1TQXhObnBOTWpRM0lDMHlOekJqTkNBeE1TQTRJREk0SURnZ05UUmpNQ0F4TURVZ0xUZ3dJREUzTXlBdE1UWTRJREl3TUdNdE1URWdNeUF0TWpjZ05pQXRORGNnT1NCak9TQXRNVGNnTWpNZ0xUWXhJRFV6SUMwNE9HTTBJQzB6SUMweUlETWdOakVnTFRVMll6TTFJQzB6TXlBM01DQXROeklnT1RNZ0xURXhPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTWpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxUa3hJQzB4TnpsakxUSWdMVE1nTFRNZ0xUVWdMVElnTFRkek5DQXRNeUF4TVNBdE5HTXhPU0F3SURNMElERTBJRFEzSURReFl6Y2dNVFFnTVRNZ016QWdNakFnTkRoek1USWdNelVnTVRVZ05USnNNVFFnTmpGc05EUWdNakE0YUMwMU9IWXpPR2czTUdNM0lESXhJREV6SURNMklERTRJRFEzWXpjZ01UZ2dNVFVnTXpNZ01qSWdORFJqTWpFZ016QWdORElnTlRNZ05qVWdOamx6TkRnZ01qUWdOelVnTWpSak9TQXdJREUzSUMweElESXpJQzB6Y3pFeUlDMDNJREU1SUMweE5tTTFJQzAzSURnZ0xURXpJRGtnTFRFNWJEUWdMVEUyWXpBZ0xURTFJQzB4SUMweU5TQXRNaUF0TXpJZ2N5MDFJQzB4TmlBdE1URWdMVEk0WXkweklDMDJJQzA1SUMweE15QXRNVGdnTFRJeFl5MDBJQzB6SUMwNElDMDFJQzB4TXlBdE5uTXRNVEFnTFRFZ0xURTNJREJqTFRZZ01TQXRNVEFnTlNBdE1UTWdNVEZ6TFRVZ01UTWdMVFlnTWpCak1DQXhNaUF5SURJeklEY2dNekp6TVRJZ01UY2dNaklnTWpSc01UUWdNVEJqTUNBNUlDMDJJREUwSUMweE9DQXhObWd0Tm1NdE1URWdNQ0F0TWpBZ0xUSWdMVEk0SUMwNFl5MDVJQzAzSUMweE9TQXRNakVnTFRJNUlDMDBNMk10TlNBdE1USWdMVEV3SUMwek1DQXRNVGNnTFRVemN5MHhNU0F0TkRBZ0xURTBJQzAxTUdnM04zWXROREJvTFRnMUlHTXRNVElnTFRZNUlDMHlPU0F0TVRNM0lDMDFNU0F0TWpBMll5MHhPQ0F0TlRVZ0xUTTFJQzA1T1NBdE5USWdMVEV6TVdNdE1UTWdMVEkySUMweU55QXRORGNnTFRReElDMDJNMk10TWpVZ0xUSTVJQzAxTUNBdE5ETWdMVGMySUMwME0yTXRNalVnTUNBdE5ETWdNVEFnTFRVMklESTVZeTB4TUNBeE5TQXRNVFVnTXpNZ0xURTFJRFUwWXpBZ01UY2dOQ0F6TXlBeE1pQTBPR00xSURjZ01UQWdNVE1nTVRjZ01UZHpNVE1nTmlBeU1DQTJZemtnTUNBeE5pQXROQ0F5TVNBdE1USnpPU0F0TVRVZ01URWdMVEl5Y3pNZ0xURXlJRE1nTFRFM1l6QWdMVGtnTFRJZ0xURTNJQzAzSUMweU5DQnpMVGtnTFRFMElDMHhOQ0F0TWpGekxUZ2dMVEV5SUMweE1TQXRNVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpSQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qUkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBOeUF0TVRFeFl5MHlOQ0F0TkRZZ0xUVTRJQzA0TmlBdE9UTWdMVEV4T0dNdE5qTWdMVFU1SUMwMU55QXROVE1nTFRZeElDMDFObU10TXpBZ0xUSTNJQzAwTkNBdE56RWdMVFV6SUMwNE9HTXlNQ0F6SURNMklEWWdORGNnT1dNNE9DQXlOeUF4TmpnZ09UVWdNVFk0SURJd01HTXdJREkxSUMwMElEUXlJQzA0SURVemVrMHlORGNnTnpsakxUSTBJQzAwTmlBdE5UZ2dMVGcySUMwNU15QXRNVEU0WXkwMk15QXROVGtnTFRVM0lDMDFNeUF0TmpFZ0xUVTJZeTB6TUNBdE1qY2dMVFEwSUMwM01TQXROVE1nTFRnNFl6SXdJRE1nTXpZZ05pQTBOeUE1SUdNNE9DQXlOeUF4TmpnZ09UVWdNVFk0SURJd01HTXdJREkxSUMwMElEUXlJQzA0SURVemVrMHlORGNnTFRNd01XTXRNalFnTFRRMklDMDFPQ0F0T0RZZ0xUa3pJQzB4TVRoakxUWXpJQzAxT1NBdE5UY2dMVFV6SUMwMk1TQXROVFpqTFRNd0lDMHlOeUF0TkRRZ0xUY3hJQzAxTXlBdE9EaGpNakFnTXlBek5pQTJJRFEzSURsak9EZ2dNamNnTVRZNElEazFJREUyT0NBeU1EQmpNQ0F5TlNBdE5DQTBNaUF0T0NBMU0zcE5NalE0SURRMk0yTXRNak1nTFRRNElDMDFPQ0F0T0RrZ0xUazBJQzB4TWpKakxUWXpJQzAxT1NBdE5UY2dMVFV6SUMwMk1TQXROVFlnWXkwek1DQXRNamNnTFRRMElDMDNNU0F0TlRNZ0xUZzRZekl3SURNZ016WWdOaUEwTnlBNVl6ZzRJREkzSURFMk9DQTVOU0F4TmpnZ01qQXdZekFnTVRrZ0xUTWdNemtnTFRjZ05UZDZUVEl4TmlBM01qZGpMVFVnT0NBdE1UQWdNVE1nTFRFeElERTJiQzAwSURFd1l6QWdNeUF5SURVZ05TQTFjemNnTFRJZ01UTWdMVGRqTXpVZ0xUUXlJRFUzSUMwNU9DQTFOeUF0TVRZNVl6QWdMVE0wSUMwMklDMDJOU0F0TVRjZ0xUazBZekV3SUMwek1TQXhOeUF0TmpRZ01UY2dMVGsyWXpBZ0xUTTJJQzAzSUMwMk9TQXRNVGtnTFRrNVl6a2dMVEV4SURFNElDMHpNaUF4T1NBdE9URjJMVFlnWXpBZ0xUTTBJQzAySUMwMk5TQXRNVGdnTFRrMFl6a2dMVEV5SURFM0lDMHpNeUF4T0NBdE9UQjJMVFpqTUNBdE16UWdMVFlnTFRZMUlDMHhPQ0F0T1RSak9TQXRNVElnTVRjZ0xUTXpJREU0SUMwNU1IWXRObU13SUMwek5DQXROaUF0TmpVZ0xURTRJQzA1TkdNNUlDMHhNaUF4TnlBdE16TWdNVGdnTFRrd2RpMDJZekFnTFRFd01TQXROakVnTFRFM09DQXRNVEl5SUMweU16VmpMVFl6SUMwMU9TQXROVGNnTFRVeklDMDJNU0F0TlRaakxUTTRJQzB6TkNBdE5URWdMVGsxSUMwMU9TQXRPVFZvTFRNMGRqRTVNSFl4T1RCMk1Ua3dkakU1TUhZeE9UQjJNVGt3WXpRd0lEY2dOamtnTVRFZ09EY2dNVFlnWXpFeE5pQXpOaUF4TnpVZ01URXdJREUzTlNBeE9UVmpNQ0EwTkNBdE1UVWdPVEFnTFRRMklERXpObnBOTWpRM0lESTNNR010TWpNZ0xUUTNJQzAxT0NBdE9EWWdMVGt6SUMweE1UbGpMVFl6SUMwMU9TQXROVGNnTFRVeklDMDJNU0F0TlRaakxUTXdJQzB5TnlBdE5EUWdMVGN4SUMwMU15QXRPRGhqTWpBZ015QXpOaUEySURRM0lEbGpPRGdnTWpjZ01UWTRJRGsxSURFMk9DQXlNREJqTUNBeU5pQXROQ0EwTXlBdE9DQTFOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTWtRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1rUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16RXhJQzAyT1dNeU1TQXdJRE0xSUMwek1TQXpOU0F0TlRGekxURXpJQzB6TWlBdE1qRWdMVFExWXkwMUlDMDNJQzA0SUMweE1pQXRNVEVnTFRFMFl5MDJJQzAzSUMweElDMHhNQ0E1SUMweE1XTXpOU0F3SURVMElEVTFJRFkzSURnNVl6Y2dNVGdnTVRJZ016VWdNVFVnTlRKak1qRWdPRGdnTXprZ01UYzVJRFU0SURJMk9XZ3ROVGgyTXpob056QmpNVE1nTXpnZ01qTWdOalVnTkRBZ09URmpNakVnTXpBZ05ESWdOVE1nTmpVZ05qbHpORGdnTWpRZ056VWdNalJqTWpnZ01DQTBOaUF0TVRRZ05URWdMVE00YkRRZ0xURTJZekFnTFRNeklDMHhJQzB6TmlBdE1UTWdMVFl3SUdNdE15QXROeUF0TVRjZ0xUSTFJQzB6TVNBdE1qZGpMVFVnTFRFZ0xURXdJQzB4SUMweE55QXdZeTB4TXlBeklDMHhOeUF4T0NBdE1Ua2dNekZqTUNBeU55QXhNU0EwTkNBeU9TQTFObXd4TkNBeE1HTXdJRGtnTFRZZ01UUWdMVEU0SURFMmFDMDJZeTB4TVNBd0lDMHlNQ0F0TWlBdE1qZ2dMVGhqTFRrZ0xUY2dMVEU1SUMweU1TQXRNamtnTFRRell5MDNJQzB4T0NBdE1qWWdMVGcwSUMwek1TQXRNVEF6YURjM2RpMDBNR2d0T0RWakxURTVJQzB4TURrZ0xUWXdJQzB5TlRVZ0xURXdNeUF0TXpNM1l5MHlOQ0F0TkRZZ0xUWTBJQzB4TURZZ0xURXhOeUF0TVRBMklHTXRORFVnTUNBdE56RWdNemNnTFRjeElEZ3pZekFnTXpJZ01UVWdOekVnTkRrZ056RjZUVE16TnlBeU5qSmpNakVnTUNBME15QXRNVFFnTkRNZ0xUTTFkaTAzYkMwMk15QXRNVGd6WXpBZ0xURXpJRFFnTFRJd0lERXlJQzB5TVdNNElEQWdNVGNnTlNBeU5pQXhOWE14TlNBeE5pQXhOaUF4TjJNMElEY2dNVGtnTXpJZ01qQWdNelZzTVRRZ05ERm9Nak5zTFRJMElDMDJNMk10T0NBdE1qSWdMVE14SUMwME5TQXRORFFnTFRVNGN5MHlPU0F0TWpBZ0xUUTJJQzB5TVdNdE1UZ2dNQ0F0TXpRZ05TQXRORGtnTVRSc0xURTJJREUxWXkweklEY2dMVFVnTVRJZ0xUVWdNVGNnWXpJd0lEWXpJRFEwSURFeU5DQTJOU0F4T0Raak1DQTNJQzAxSURFeUlDMHhOU0F4TTJNdE1UWWdNQ0F0TXpFZ0xURTFJQzAwTkNBdE5EVnNMVFkwSUMweE9ESm9MVGN4YkRjM0lESXhOR013SURrZ0xUWWdNVE1nTFRFM0lERXpZeTA1SURBZ0xURTNJQzAwSUMweU1pQXRNVEZ6TFRFeUlDMHhPU0F0TWpBZ0xUTTBiQzAyTkNBdE1UZ3lhQzAyT1d3M055QXlNVEIyTkdNd0lERXdJQzAxSURFeUlDMHhNaUF4Tm1NdE1qVWdNQ0F0TlRJZ0xUUTNJQzAyTmlBdE56TmpMVFVnTFRrZ0xURXlJQzB5TXlBdE1qRWdMVFF5YUMweU1tTXhPU0F6T1NBME1DQTNOaUEyTkNBeE1EY2dZekl4SURJM0lEUTNJRFF3SURjNUlEUXdZekl4SURBZ016RWdMVEU1SURNMElDMDBNV014T1NBeE55QXpOQ0F5TnlBME5TQXpNbU14TVNBMklESTBJRGtnTXprZ09XTXlNU0F3SURNeUlDMHhPU0F6TlNBdE5ERmpNaklnTVRjZ05Ea2dOREVnT0RVZ05ERjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNalJETG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpSRElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJMU1TQTBPRFJqTkNBeE9TQTBJRE0wSURRZ05EbDJNVEZqTUNBeE1EVWdMVGd3SURFM015QXRNVFk0SURJd01HTXRNVEVnTXlBdE1qY2dOaUF0TkRjZ09XTTVJQzB4TnlBeU15QXROakVnTlRNZ0xUZzRZelFnTFRNZ0xUSWdNeUEyTVNBdE5UWmpNemNnTFRNMElEYzBJQzAzTlNBNU55QXRNVEkxZWsweU5EY2dMVEkzTUdNMElERXhJRGdnTWpnZ09DQTFOR013SURFd05TQXRPREFnTVRjeklDMHhOamdnTWpBd1l5MHhNU0F6SUMweU55QTJJQzAwTnlBNVl6a2dMVEUzSURJeklDMDJNU0ExTXlBdE9EaGpOQ0F0TXlBdE1pQXpJRFl4SUMwMU5tTXpOU0F0TXpNZ056QWdMVGN5SURreklDMHhNVGtnZWsweU56WWdMVEU1Tm1Nd0lDMDFPQ0F0TVRBZ0xUZzJJQzB4T1NBdE9UZGpNVElnTFRNd0lERTVJQzAyTXlBeE9TQXRPVGxqTUNBdE16SWdMVGNnTFRZMUlDMHhOeUF0T1Raak1URWdMVEk1SURFM0lDMDJNQ0F4TnlBdE9UUmpNQ0F0TnpFZ0xUTXlJQzB4TkRnZ0xUWTNJQzB4T1RCakxUWWdMVFVnTFRFd0lDMDNJQzB4TXlBdE4zTXROU0F5SUMwMUlEVnNOQ0F4TUdNeElETWdOaUE0SURFeElERTJZek15SURRNElEUTVJREV3TUNBME9TQXhORGxqTUNBNE9TQXROVFVnTVRZNElDMHhOamdnTWpBell5MHhPQ0ExSUMwME55QTVJQzA0TnlBeE5uWXhNek13YURJeUlHTTRJREFnTXpNZ0xUWXhJRGN4SUMwNU5XTTBJQzB6SUMweUlETWdOakVnTFRVMll6WXlJQzAxT0NBeE1qSWdMVEV6TnlBeE1qSWdMVEkwTVdNd0lDMHlOQ0F0TlNBdE5qRWdMVEUxSUMwNU9XTXdJQzB4SURFZ0xUTWdNU0F0TkdNeE1DQXpPU0F4TlNBMU1pQXhOU0ExTW1Nd0lDMHlJQzA0SUMwek5pQXRNVFFnTFRVell6Z2dMVEkxSURFeklDMDFNU0F4TXlBdE9EQmpNQ0F0TlRZZ0xURXdJQzA0TlNBdE1UZ2dMVGsyWXpFeUlDMHlPU0F4T0NBdE5qQWdNVGdnTFRrMFl6QWdMVFUySUMweE1DQXRPRFVnTFRFNElDMDVObU14TWlBdE1qa2dNVGdnTFRZd0lERTRJQzA1TkNCak1DQXROVFlnTFRFd0lDMDROU0F0TVRnZ0xUazJZekV5SUMweU9TQXhPQ0F0TmpBZ01UZ2dMVGswZWsweU5EZ2dMVFEyTTJNMElERTRJRGNnTXpnZ055QTFOMk13SURFd05TQXRPREFnTVRjeklDMHhOamdnTWpBd1l5MHhNU0F6SUMweU55QTJJQzAwTnlBNVl6a2dMVEUzSURJeklDMDJNU0ExTXlBdE9EaGpOQ0F0TXlBdE1pQXpJRFl4SUMwMU5tTXpOaUF0TXpNZ056RWdMVGMwSURrMElDMHhNako2VFRJME55QXpNREZqTkNBeE1TQTRJREk0SURnZ05UTmpNQ0F4TURVZ0xUZ3dJREUzTXlBdE1UWTRJREl3TUdNdE1URWdNeUF0TWpjZ05pQXRORGNnT1dNNUlDMHhOeUF5TXlBdE5qRWdOVE1nTFRnNElHTTBJQzB6SUMweUlETWdOakVnTFRVMll6TTFJQzB6TWlBMk9TQXROeklnT1RNZ0xURXhPSHBOTWpRM0lDMDNPV00wSURFeElEZ2dNamdnT0NBMU0yTXdJREV3TlNBdE9EQWdNVGN6SUMweE5qZ2dNakF3WXkweE1TQXpJQzB5TnlBMklDMDBOeUE1WXprZ0xURTNJREl6SUMwMk1TQTFNeUF0T0Roak5DQXRNeUF0TWlBeklEWXhJQzAxTm1Nek5TQXRNeklnTmprZ0xUY3lJRGt6SUMweE1UaDZUVEkwTnlBeE1URmpOQ0F4TVNBNElESTRJRGdnTlROak1DQXhNRFVnTFRnd0lERTNNeUF0TVRZNElESXdNR010TVRFZ015QXRNamNnTmlBdE5EY2dPV001SUMweE55QXlNeUF0TmpFZ05UTWdMVGc0SUdNMElDMHpJQzB5SURNZ05qRWdMVFUyWXpNMUlDMHpNaUEyT1NBdE56SWdPVE1nTFRFeE9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFNa1V1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTWtVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpNNUlDMDJPV015TVNBd0lETTFJQzB6TVNBek5TQXROVEZ6TFRFeklDMHpNaUF0TWpFZ0xUUTFZeTAxSUMwM0lDMDRJQzB4TWlBdE1URWdMVEUwWXkwMklDMDNJQzB4SUMweE1DQTVJQzB4TVdNek5TQXdJRFUwSURVMUlEWTNJRGc1WXpjZ01UZ2dNVElnTXpVZ01UVWdOVEpqTWpFZ09EZ2dNemtnTVRjNUlEVTRJREkyT1dndE5UaDJNemhvTnpCak1UTWdNemdnTWpNZ05qVWdOREFnT1RGak1qRWdNekFnTkRJZ05UTWdOalVnTmpsek5EZ2dNalFnTnpVZ01qUmpNamdnTUNBME5pQXRNVFFnTlRFZ0xUTTRiRFFnTFRFMll6QWdMVE16SUMweElDMHpOaUF0TVRNZ0xUWXdJR010TXlBdE55QXRNVGNnTFRJMUlDMHpNU0F0TWpkakxUVWdMVEVnTFRFd0lDMHhJQzB4TnlBd1l5MHhNeUF6SUMweE55QXhPQ0F0TVRrZ016RmpNQ0F5TnlBeE1TQTBOQ0F5T1NBMU5td3hOQ0F4TUdNd0lEa2dMVFlnTVRRZ0xURTRJREUyYUMwMll5MHhNU0F3SUMweU1DQXRNaUF0TWpnZ0xUaGpMVGtnTFRjZ0xURTVJQzB5TVNBdE1qa2dMVFF6WXkwM0lDMHhPQ0F0TWpZZ0xUZzBJQzB6TVNBdE1UQXphRGMzZGkwME1HZ3RPRFZqTFRFNUlDMHhNRGtnTFRZd0lDMHlOVFVnTFRFd015QXRNek0zWXkweU5DQXRORFlnTFRZMElDMHhNRFlnTFRFeE55QXRNVEEySUdNdE5EVWdNQ0F0TnpFZ016Y2dMVGN4SURnell6QWdNeklnTVRVZ056RWdORGtnTnpGNlRUSXdNQ0F4WXkweU1pQXdJQzAxTUNBeE9DQXROakVnTXpSc0xUVTJJQzB4TlRoc0xUTWdMVFJqTXlBdE55QTNJQzB4TUNBeE1pQXRNVEZvTXpKMkxUSTVhQzB4TnpOMk1qbG9NakZqTkNBd0lEa2dNaUF4TkNBMVl6UWdOQ0EzSURrZ09TQXhOR3d4TVRrZ016TXhkalpzTFRNZ01UQnNMVFlnTTJNdE1qTWdNQ0F0TXpnZ0xUSTFJQzAwT0NBdE5ETnNMVEV4SUMweE4yTXRPQ0F0TVRVZ0xURTFJQzB6TVNBdE1qTWdMVFEzYUMweU0yTXlNaUEwTXlBME15QTNOaUEyTWlBeE1ERnpORFVnTXpjZ056WWdNemdnWXpFMElEQWdNamdnTFRJeklESTRJQzAwTUd3eU5DQXhOR3d5TlNBeE0yTXhNaUExSURJMElEY2dNemNnTjJNMU5DQXdJRGd3SUMwME9DQTRNU0F0TVRBMVl6QWdMVFEzSUMweE1TQXROamdnTFRNeUlDMDVOR010TWpNZ0xUSTVJQzAxTlNBdE5UY2dMVEV3TVNBdE5UZDZUVEkyTWlBeE5qbGpNQ0F5TmlBdE1UQWdORFlnTFRNMklEUTJZeTB4TkNBd0lDMHlOQ0F0TlNBdE1qa2dMVEUwWXkweE1pQXRNakVnTFRJeUlDMDBOU0F0TWprZ0xUY3lZeTAzSUMwek1DQXRNVEFnTFRVeElDMHhNQ0F0TmpKak1DQXRNalFnTnlBdE16WWdNaklnTFRNMll6STNJREFnTkRFZ01URWdOVElnTWpjZ1l6SXdJRE16SURJeUlETXlJREkySURjeVl6SWdNVGdnTXlBek1TQTBJRE01ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRVelFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXpRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDRPRGdnTVdNdE1qSWdNQ0F0TlRBZ01UZ2dMVFl4SURNMGJDMDFOaUF0TVRVNGJDMHpJQzAwWXpNZ0xUY2dOeUF0TVRBZ01USWdMVEV4YURNeWRpMHlPV2d0TVRjemRqSTVhREl4WXpRZ01DQTVJRElnTVRRZ05XTTBJRFFnTnlBNUlEa2dNVFJzTVRFNUlETXpNWFkyYkMweklERXdiQzAySUROakxUSXpJREFnTFRNNElDMHlOU0F0TkRnZ0xUUXpiQzB4TVNBdE1UZGpMVGdnTFRFMUlDMHhOU0F0TXpFZ0xUSXpJQzAwTjJndE1qTmpNaklnTkRNZ05ETWdOellnTmpJZ01UQXhjelExSURNM0lEYzJJRE00WXpFMElEQWdNamdnTFRJeklESTRJQzAwTUd3eU5DQXhOR3d5TlNBeE15QmpNVElnTlNBeU5DQTNJRE0zSURkak5UUWdNQ0E0TUNBdE5EZ2dPREVnTFRFd05XTXdJQzAwTnlBdE1URWdMVFk0SUMwek1pQXRPVFJqTFRJeklDMHlPU0F0TlRVZ0xUVTNJQzB4TURFZ0xUVTNlazA1TlRBZ01UWTVZekFnTWpZZ0xURXdJRFEySUMwek5pQTBObU10TVRRZ01DQXRNalFnTFRVZ0xUSTVJQzB4TkdNdE1USWdMVEl4SUMweU1pQXRORFVnTFRJNUlDMDNNbU10TnlBdE16QWdMVEV3SUMwMU1TQXRNVEFnTFRZeVl6QWdMVEkwSURjZ0xUTTJJREl5SUMwek5tTXlOeUF3SURReElERXhJRFV5SURJM1l6SXdJRE16SURJeUlETXlJREkySURjeVl6SWdNVGdnTXlBek1TQTBJRE01ZWlCTk5qQXhJREV4TldNeU1TQXdJRE0wSUMweU15QXpOQ0F0TkRoak1DQXRNak1nTFRnZ0xUUXlJQzB5TkNBdE5UaGpMVEUxSUMweE55QXRNemtnTFRJMUlDMDNNeUF0TWpWakxURXlJREFnTFRJeElERWdMVEkzSURSc0xURXlJRFpzTFRFM0lERXdZeTB4TlNBM0lDMHlOQ0F4TUNBdE1qa2dNVEJqTFRrZ01DQXRNVGtnTFRVZ0xUTXdJQzB4TkdndE16RjJNVFpzTWpBNUlERTNOMnd0TmpRZ0xURmpMVEl6SUMweklDMHpNaUF0TVRVZ0xUUTBJQzB6TUdndE1qUnNNekFnT0Rkb01UZzVkaTB6TW13dE1qRXhJQzB4TmpOak1UTWdOaUF5TmlBNUlETTVJRGxqTVRRZ01DQTFNeUF0TVRnZ05qTWdMVEl3SUdNNUlERWdNVFFnT0NBeE5DQXhPV010TVRNZ01DQXRNakFnT0NBdE1qSWdNak5qTUNBeE55QXhNeUF6TUNBek1DQXpNSHBOTVRBd0lDMDJPV015TVNBd0lETTFJQzB6TVNBek5TQXROVEZ6TFRFeklDMHpNaUF0TWpFZ0xUUTFZeTAxSUMwM0lDMDRJQzB4TWlBdE1URWdMVEUwWXkwMklDMDNJQzB4SUMweE1DQTVJQzB4TVdNek5TQXdJRFUwSURVMUlEWTNJRGc1WXpjZ01UZ2dNVElnTXpVZ01UVWdOVEpqTWpFZ09EZ2dNemtnTVRjNUlEVTRJREkyT1dndE5UaDJNemhvTnpCak1UTWdNemdnTWpNZ05qVWdOREFnT1RGak1qRWdNekFnTkRJZ05UTWdOalVnTmpsek5EZ2dNalFnTnpVZ01qUWdZekk0SURBZ05EWWdMVEUwSURVeElDMHpPR3cwSUMweE5tTXdJQzB6TXlBdE1TQXRNellnTFRFeklDMDJNR010TXlBdE55QXRNVGNnTFRJMUlDMHpNU0F0TWpkakxUTWdNQ0F0TmlBdE1TQXRPQ0F0TVdNdE1Ua2dNQ0F0TWpVZ01UTWdMVEk0SURNeVl6QWdNamNnTVRFZ05EUWdNamtnTlRac01UUWdNVEJqTUNBeE1pQXRNVEVnTVRZZ0xUSXpJREUyWXkweE1TQXdJQzB5TXlBdE5DQXRNamtnTFRoakxUSTVJQzB5TVNBdE5EZ2dMVEV3TWlBdE5qQWdMVEUwTm1nM04zWXROREJvTFRnMVl5MHhPU0F0TVRBNUlDMDJNQ0F0TWpVMUlDMHhNRE1nTFRNek55QmpMVEkwSUMwME5pQXROalFnTFRFd05pQXRNVEUzSUMweE1EWmpMVFExSURBZ0xUY3hJRE0zSUMwM01TQTRNMk13SURNeUlERTFJRGN4SURRNUlEY3hlazA0TVNBek0yTXlNU0F3SURNNElERTFJRFF3SURNMFl6QWdNVGdnTFRFeUlETXdJQzB5TnlBME1HTXRNaklnTVRNZ0xUTTRJREkySUMwME55QXpPSE10TVRRZ01qWWdMVEUxSURRell6QWdOVEFnTkRBZ09ESWdPRGNnT0RKc01qZ2dMVE5qT1NBdE15QXhOeUF0TnlBeU5DQXRNVE5qTVRVZ0xUa2dNak1nTFRJMElESXpJQzAwTTJ3dE1TQXRNVEJzTFRZZ0xURXdZeTB6SUMwMUlDMDRJQzA1SUMweE55QXRNVEFnWXkweE55QXdJQzB5TmlBNElDMHlPU0F5Tkd3MElERTVZekFnTVRBZ0xURTBJREUySUMweU5DQXhPR2d0TkdNdE1UY2dNQ0F0TWpnZ0xURTNJQzB6TVNBdE16WmpNQ0F0TnlBMElDMHhOU0F4TVNBdE1qSmpPU0F0TnlBeE9DQXRNVFFnTWpZZ0xUSXhZekk0SUMweU15QTBNeUF0TXpjZ05EUWdMVFF3WXpnZ0xURXdJREV5SUMweU15QXhNaUF0TXpsMkxURXdZekFnTFRJeElDMHhNQ0F0TXprZ0xUSTVJQzAxTkdNdE1UWWdMVEV3SUMwek9DQXRNVGdnTFRZeElDMHlNR010TkRjZ01DQXRPRGtnTWpZZ0xUZzVJRFkzYkRFZ01UVnNOU0F4TTJ3eE1DQTViREV6SURRZ1l6RTJJREFnTWpRZ0xURXdJREkwSUMwek1XTXdJQzB4TXlBdE5TQXRNVFlnTFRnZ0xUSTRZekFnTFRnZ01URWdMVEUySURJeklDMHhObWd4TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVeU5EVXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlORFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NalE0SURRMk0yTXRNak1nTFRRNElDMDFPQ0F0T0RrZ0xUazBJQzB4TWpKakxUWXpJQzAxT1NBdE5UY2dMVFV6SUMwMk1TQXROVFpqTFRNd0lDMHlOeUF0TkRRZ0xUY3hJQzAxTXlBdE9EaGpNakFnTXlBek5pQTJJRFEzSURsak9EZ2dNamNnTVRZNElEazFJREUyT0NBeU1EQmpNQ0F4T1NBdE15QXpPU0F0TnlBMU4zcE5NakUxSURjeU9XTXROU0E0SUMweE1DQXhNeUF0TVRFZ01UWnNMVFFnTVRCak1DQXpJRElnTlNBMUlEVnpOeUF0TWlBeE15QXROMk16TlNBdE5ESWdOVGdnTFRFd01DQTFPQ0F0TVRjeFl6QWdMVE0wSUMwMklDMDJOU0F0TVRjZ0xUazBJR014TUNBdE16RWdNVGNnTFRZMElERTNJQzA1Tm1Nd0lDMHpOaUF0TnlBdE5qa2dMVEU1SUMwNU9XTTVJQzB4TVNBeE9DQXRNeklnTVRrZ0xUa3hkaTAyWXpBZ0xURXdNU0F0TmpFZ0xURTNPQ0F0TVRJeUlDMHlNelZqTFRZeklDMDFPU0F0TlRjZ0xUVXpJQzAyTVNBdE5UWmpMVE00SUMwek5DQXROVEVnTFRrMUlDMDFPU0F0T1RWb0xUTTBkakU1TUhZeE9UQjJNVGt3WXpRd0lEY2dOamtnTVRFZ09EY2dNVFpqTVRFMklETTJJREUzTkNBeE1UQWdNVGMwSURFNU5tTXdJRFEwSUMweE5TQTVNU0F0TkRZZ01UTTNlazB5TkRjZ01qY3dZeTB5TXlBdE5EY2dMVFU0SUMwNE5pQXRPVE1nTFRFeE9TQmpMVFl6SUMwMU9TQXROVGNnTFRVeklDMDJNU0F0TlRaakxUTXdJQzB5TnlBdE5EUWdMVGN4SUMwMU15QXRPRGhqTWpBZ015QXpOaUEySURRM0lEbGpPRGdnTWpjZ01UWTRJRGsxSURFMk9DQXlNREJqTUNBeU5pQXROQ0EwTXlBdE9DQTFOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTWpNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1qTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UazBJREUzTkdNdE1UUWdNQ0F0TWpNZ01USWdMVEl6SURJNWJERWdNVEZzTXlBeE1tTXdJRFVnTFRNZ055QXRPQ0EzWXkweE15QXdJQzB5TmlBdE1UQWdMVE00SUMwek1Xd3RNVFlnTFRNeVl5MHlNU0F0TlRRZ0xUTTFJQzB4TVRNZ0xUVXpJQzB4TnpCb0xUWXdiRFUzSURFNU5IWTFZekFnTVRFZ0xUTWdNVFlnTFRnZ01UWmpMVEUxSURBZ0xUSXdJQzA1SUMwek1DQXRNakZqTFRrZ0xURXhJQzB4TnlBdE1qTWdMVEkxSUMwek5td3RNVFFnT0dNMklERTFJREUySURJMUlESTRJRE00WXpFNUlERTVJRFV3SURRNElEZ3pJRFE0WXpFMUlEQWdNaklnTFRrZ01qSWdMVEk0SUdNdE1TQXROeUF0TVNBdE1UUWdMVElnTFRJeFl6RTJJREkwSURNNUlEVTJJRGMwSURVMll6SXhJREFnTkRBZ0xURTVJRFF3SUMwME1HTXdJQzB6TUNBdE1UQWdMVFExSUMwek1TQXRORFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRNM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UTTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUWXlPQ0F4WXkweU1pQXdJQzAxTUNBeE9DQXROakVnTXpSc0xUVTJJQzB4TlRoc0xUTWdMVFJqTXlBdE55QTNJQzB4TUNBeE1pQXRNVEZvTXpKMkxUSTVhQzB4TnpOMk1qbG9NakZqTkNBd0lEa2dNaUF4TkNBMVl6UWdOQ0EzSURrZ09TQXhOR3d4TVRrZ016TXhkalpzTFRNZ01UQnNMVFlnTTJNdE1qTWdNQ0F0TXpnZ0xUSTFJQzAwT0NBdE5ETnNMVEV4SUMweE4yTXRPQ0F0TVRVZ0xURTFJQzB6TVNBdE1qTWdMVFEzYUMweU0yTXlNaUEwTXlBME15QTNOaUEyTWlBeE1ERnpORFVnTXpjZ056WWdNemhqTVRRZ01DQXlPQ0F0TWpNZ01qZ2dMVFF3YkRJMElERTBiREkxSURFeklHTXhNaUExSURJMElEY2dNemNnTjJNMU5DQXdJRGd3SUMwME9DQTRNU0F0TVRBMVl6QWdMVFEzSUMweE1TQXROamdnTFRNeUlDMDVOR010TWpNZ0xUSTVJQzAxTlNBdE5UY2dMVEV3TVNBdE5UZDZUVFk1TUNBeE5qbGpNQ0F5TmlBdE1UQWdORFlnTFRNMklEUTJZeTB4TkNBd0lDMHlOQ0F0TlNBdE1qa2dMVEUwWXkweE1pQXRNakVnTFRJeUlDMDBOU0F0TWprZ0xUY3lZeTAzSUMwek1DQXRNVEFnTFRVeElDMHhNQ0F0TmpKak1DQXRNalFnTnlBdE16WWdNaklnTFRNMll6STNJREFnTkRFZ01URWdOVElnTWpkak1qQWdNek1nTWpJZ016SWdNallnTnpKak1pQXhPQ0F6SURNeElEUWdNemw2SUUweE1EQWdMVFk1WXpJeElEQWdNelVnTFRNeElETTFJQzAxTVhNdE1UTWdMVE15SUMweU1TQXRORFZqTFRVZ0xUY2dMVGdnTFRFeUlDMHhNU0F0TVRSakxUWWdMVGNnTFRFZ0xURXdJRGtnTFRFeFl6TTFJREFnTlRRZ05UVWdOamNnT0Rsak55QXhPQ0F4TWlBek5TQXhOU0ExTW1NeU1TQTRPQ0F6T1NBeE56a2dOVGdnTWpZNWFDMDFPSFl6T0dnM01HTXhNeUF6T0NBeU15QTJOU0EwTUNBNU1XTXlNU0F6TUNBME1pQTFNeUEyTlNBMk9YTTBPQ0F5TkNBM05TQXlOR015T0NBd0lEUTJJQzB4TkNBMU1TQXRNemhzTkNBdE1UWmpNQ0F0TXpNZ0xURWdMVE0ySUMweE15QXROakFnWXkweklDMDNJQzB4TnlBdE1qVWdMVE14SUMweU4yTXRNeUF3SUMwMklDMHhJQzA0SUMweFl5MHhPU0F3SUMweU5TQXhNeUF0TWpnZ016SmpNQ0F5TnlBeE1TQTBOQ0F5T1NBMU5td3hOQ0F4TUdNd0lERXlJQzB4TVNBeE5pQXRNak1nTVRaakxURXhJREFnTFRJeklDMDBJQzB5T1NBdE9HTXRNamtnTFRJeElDMDBPQ0F0TVRBeUlDMDJNQ0F0TVRRMmFEYzNkaTAwTUdndE9EVmpMVEU1SUMweE1Ea2dMVFl3SUMweU5UVWdMVEV3TXlBdE16TTNZeTB5TkNBdE5EWWdMVFkwSUMweE1EWWdMVEV4TnlBdE1UQTJZeTAwTlNBd0lDMDNNU0F6TnlBdE56RWdPRE5qTUNBek1pQXhOU0EzTVNBME9TQTNNWG9nVFRneElETXpZekl4SURBZ016Z2dNVFVnTkRBZ016UmpNQ0F4T0NBdE1USWdNekFnTFRJM0lEUXdZeTB5TWlBeE15QXRNemdnTWpZZ0xUUTNJRE00Y3kweE5DQXlOaUF0TVRVZ05ETmpNQ0ExTUNBME1DQTRNaUE0TnlBNE1td3lPQ0F0TTJNNUlDMHpJREUzSUMwM0lESTBJQzB4TTJNeE5TQXRPU0F5TXlBdE1qUWdNak1nTFRRemJDMHhJQzB4TUd3dE5pQXRNVEJqTFRNZ0xUVWdMVGdnTFRrZ0xURTNJQzB4TUdNdE1UY2dNQ0F0TWpZZ09DQXRNamtnTWpSc05DQXhPV013SURFd0lDMHhOQ0F4TmlBdE1qUWdNVGhvTFRSakxURTNJREFnTFRJNElDMHhOeUF0TXpFZ0xUTTJJR013SUMwM0lEUWdMVEUxSURFeElDMHlNbU01SUMwM0lERTRJQzB4TkNBeU5pQXRNakZqTWpnZ0xUSXpJRFF6SUMwek55QTBOQ0F0TkRCak9DQXRNVEFnTVRJZ0xUSXpJREV5SUMwek9YWXRNVEJqTUNBdE1qRWdMVEV3SUMwek9TQXRNamtnTFRVMFl5MHhOaUF0TVRBZ0xUTTRJQzB4T0NBdE5qRWdMVEl3WXkwME55QXdJQzA0T1NBeU5pQXRPRGtnTmpkc01TQXhOV3cxSURFemJERXdJRGxzTVRNZ05HTXhOaUF3SURJMElDMHhNQ0F5TkNBdE16RmpNQ0F0TVRNZ0xUVWdMVEUySUMwNElDMHlPR013SUMwNElERXhJQzB4TmlBeU15QXRNVFpvTVRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5RlFrVTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRa1U1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV5T1NBeE16TmpNeUF3SURZZ0xUTWdOaUF0Tm1Nd0lDMDRJQzA1SUMweE5TQXRNVGNnTFRFM1l5MDVJQzB5SUMweE9DQXRNeUF0TWpNZ0xUTmpMVEl3SURBZ0xUUTBJRE1nTFRVM0lERTJZeTB4TXlBeE1pQXRNakVnTXpBZ0xUSXhJRFE0WXpBZ01qRWdNVEVnTkRBZ01qWWdOVE5qTVRjZ01UVWdORElnTWpVZ05qVWdNalZqTWpjZ01DQTFOU0F0T0NBM01pQXRNamRqTVRZZ0xURTNJREl5SUMwME1DQXlNaUF0TmpSak1DQXROaUF0TVNBdE1UZ2dMVFFnTFRNeVl5MHpJQzB4TXlBdE55QXRNalFnTFRFeUlDMHpNbU10TVRnZ0xUTXdJQzAwTkNBdE5USWdMVGMwSUMwM01TQmpMVEUySUMweE1DQXRNemdnTFRFNElDMDFOU0F0TWpSakxUVWdMVElnTFRrZ0xUSWdMVEV5SUMweWFDMDBZeTAxSURBZ0xUa2dOU0F0T1NBNVl6QWdNeUF5SURVZ05DQTNZellnTmlBeE9TQXhNU0F5T0NBeE5tTXpNQ0F4TmlBMU1DQXlPU0EyTnlBMU0yTXhPQ0F5TlNBeU55QTFNeUF5TnlBNE1XTXdJREU0SUMweklESTJJQzB4TVNBME1HTXRPU0F4TXlBdE1qSWdNamNnTFRRd0lESTNZeTB4TmlBd0lDMHlPQ0F0T1NBdE16WWdMVEl3WXkwM0lDMHhNU0F0TVRFZ0xUSXdJQzB4TVNBdE16VnpOeUF0TWpjZ01UWWdMVE0yWXpZZ0xUWWdNVE1nTFRFd0lESXlJQzB4TUhNeU1pQTBJRE14SURSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1EUTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFEzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3T0NBME56UmpMVEl5SURBZ0xUTTRJQzB6TUNBdE16Z2dMVFUyWXpBZ0xUVTBJRGN6SUMwNE5TQXhOREFnTFRFeE5td3hNemdnTWpBMWFEUXhiQzB4TkRZZ0xUSXlNV00wTVNBdE1qRWdOek1nTFRRMElEazJJQzAyTjJNeU9DQXRNamtnTkRJZ0xUWXlJRFF5SUMwNU4yTXdJQzAyT0NBdE5UUWdMVEV5TWlBdE1USTBJQzB4TWpKakxUUXdJREFnTFRjMklETXpJQzAzTmlBM00yTXdJREl5SURJeElETTRJRFF6SURNNFl6SXpJREFnTXpRZ0xURTNJRE01SUMwek9HTTJJQzB5TXlBeE5pQXRNelFnTXpFZ0xUTTBZekkzSURBZ05ESWdNak1nTkRJZ05UUmpNQ0F4TXlBdE15QXlNeUF0T0NBek1pQmpMVGtnTVRjZ0xUTXpJRE0ySUMwM01pQTFOMnd0TmpBZ016QnNMVEV6TkNBdE1qQTRhQzAwTUd3eE5ERWdNakl6WXkwME9TQXlNeUF0T0RVZ05UQWdMVEV3T1NBNE1HTXRNakVnTWpjZ0xUTXlJRFUxSUMwek1pQTROR013SURRM0lESTFJRGd3SURVMElERXdNbU14TnlBeE15QXpOeUF5TUNBMU9DQXlNR00wTmlBd0lEa3hJQzB6TWlBNU1TQXROemRqTUNBdE1qSWdMVEl6SUMwek5pQXRORFVnTFRNMll5MHhPU0F3SUMwek1DQTRJQzB6TlNBeU5Xd3ROeUF5TTJNdE5TQXhOeUF0TVRVZ01qWWdMVE13SURJMmVrMDNOU0F4T1RKak1DQXRNakVnTFRFMklDMHpPQ0F0TXpZZ0xUTTRJR010TWpNZ01DQXRNemtnTVRNZ0xUTTVJRE0xWXpBZ01qRWdNVFVnTXprZ016WWdNemxqTWpJZ01DQXpPU0F0TVRVZ016a2dMVE0yZWswek16Y2dNekl5WXpBZ01qUWdNVFlnTXpnZ016Y2dNemhqTWpNZ01DQXpOeUF0TVRrZ016Y2dMVE0zWXpBZ0xUSXpJQzB4TnlBdE16Y2dMVE0zSUMwek4yTXRNak1nTUNBdE16Y2dNVGNnTFRNM0lETTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEExTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBMU15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek9ESWdNVEUzWXkwM01pQXRNaUF0TVRJNElDMDBOeUF0TVRJNElDMHhNakIyTFRkak1pQXRORFlnTkRNZ0xUazVJRGMxSUMweE1UVmpMVE1nTFRJZ0xUY2dMVFVnTFRFd0lDMHhNR010TnpBZ016TWdMVEV4TmlBNE9DQXRNVEl6SURFM01uWXhNV013SURZNElEUTBJREV5TmlBNE9DQXhOVGxqTWpNZ01UY2dORGtnTWprZ056Z2dNelpzTFRJNUlERTNNR010TWpFZ0xURXpJQzAxTWlBdE16Y2dMVGt5SUMwM00yTXROVEFnTFRRMElDMDROaUF0T0RRZ0xURXdPU0F0TVRFNVl5MDBOU0F0TmprZ0xUWTNJQzB4TXpBZ0xUWTNJQzB4T0RKMkxURXpJR00xSUMwMk9DQXpOU0F0TVRJM0lEa3pJQzB4Tnpaek1USTFJQzAzTXlBeU1ETWdMVGN6WXpJMUlEQWdOVEFnTXlBM05TQTVZeTB4T1NBeE1URWdMVE0ySURJeU1TQXROVFFnTXpNeGVrMDBNRFlnTVRFNWJEVTBJQzB6TWpaak56TWdNalVnTVRFd0lEYzRJREV4TUNBeE5qRmpNQ0EzSURBZ01UVWdMVEVnTWpOakxUY2dPVFVnTFRVM0lERTBNaUF0TVRVeElERTBNbWd0TVRKNlRUUTJNU0E1TXpsakxUazFJREFnTFRFek5TQXRNVGMxSUMweE16VWdMVEk0Tm1Nd0lDMHlOQ0F5SUMwME9DQTFJQzAzTVdNMU1DQXpPU0E1TWlBNE1pQXhNamNnTVRJNFl6UXdJRFV6SURZd0lERXdNQ0EyTUNBeE5EQjJPQ0JqTFRRZ05UTWdMVEl5SURneElDMDFOU0E0TVdndE1ucE5ORFF4SUMweU5EVmpMVEl6SUMwMElDMDBPQ0F0TmlBdE56WWdMVFpqTFRVNUlEQWdMVEV3TWlBM0lDMHhNekFnTWpCakxUZzRJRFF5SUMweE5UQWdPVE1nTFRFNE55QXhOVFJqTFRJMklEUTBJQzAwTXlBeE1ETWdMVFE0SURFM05tTXdJRFlnTFRFZ01UTWdMVEVnTVRsak1DQTFOQ0F4TlNBeE1URWdORFVnTVRjd1l6STVJRFUzSURZMUlERXdOaUF4TVRBZ01UUTRjemsySURnMUlERTFNeUF4TWpkakxUTWdNVFlnTFRnZ05EWWdMVEV6SURreVl5MDBJRFF6SUMwMUlEY3pJQzAxSURnNVl6QWdNVEUzSURFMklERTNNaUEyT1NBeU5UY2dZekl5SURNMUlEUXpJRFU1SURZeElEY3lZeTB5T1NBM0lDMDJNU0F5TmlBdE5qY2dOVFZqTFRFZ05TQXRNaUE0SUMweUlERXlZekFnTWpnZ01qVWdOVGNnTlRFZ05qWmpOQ0F4SURZZ01pQTJJRFZqTUNBeUlDMHhJRE1nTFRJZ00yTXRNVEVnTVRNZ0xURTJJREkzSUMweE5pQTBNV013SURJMElERTBJRFEySURRd0lEVTJZekV3SURVZ01qSWdOaUF6TkNBMmFEUmpNVFlnTUNBNE9DQXRNVEFnT0RnZ0xUWXdZekFnTFRNMUlDMHlNaUF0TkRNZ0xUTXhJQzAxTUdNdE5pQXROU0F0T0NBdE1UQWdMVGdnTFRFMmN6QWdMVEV4SURRZ0xURTJZellnTFRFeElEa2dMVEl5SURrZ0xUTTBJR013SUMweU55QXRNVGdnTFRVeklDMDBOaUF0TmpWakxUUWdMVEVnTFRrZ0xUTWdMVEUwSUMwMFl6RTFJQzB4TkNBek1DQXROREFnTkRjZ0xUZ3hZekkySUMwMk1pQXpPU0F0TVRFMUlEUXhJQzB4TlRsMkxURTFZekFnTFRFd09TQXRNakVnTFRFMk1pQXROamNnTFRJME1XTXRNVE1nTFRJd0lDMDJNeUF0T1RBZ0xUazRJQzB4TVRoakxURXpJQzA1SUMweU5TQXRNVGtnTFRNM0lDMHlPV3d6TVNBdE1UZ3hZemdnTVNBeE9DQXlJREk0SURKak5UZ2dNQ0F4TURJZ0xURXlJREV6TXlBdE16VmpOVGtnTFRReklEa3lJQzB4TURRZ09UZ2dMVEU0TkdNeElDMDNJREVnTFRFMUlERWdMVEl5SUdNd0lDMHhNak1nTFRnM0lDMHlNRGtnTFRFNE1TQXRNalE0WXpnZ0xUVTNJREUzSUMweE1UQWdNalVnTFRFMk1tTTFJQzB6TVNBMklDMDFPQ0EySUMwNE1HTXdJQzB6TUNBdE5TQXROVE1nTFRFMElDMDNNR010TXpVZ0xUWTBJQzA0T0NBdE9Ua2dMVEUxT0NBdE1UQXpZeTAxSURBZ0xURXhJQzB4SUMweE5pQXRNV010TXpjZ01DQXROeklnTVRBZ0xURXdPQ0F5TjJNdE5UQWdNalFnTFRjM0lEVTVJQzA0TUNBeE1EVjJNVEZqTUNBeU9TQTNJRFUxSURJd0lEYzJZekU0SURJNElEUTFJRFF5SURjNUlEUTBhRFpqTkRrZ01DQTVNeUF0TkRJZ09UY2dMVGczZGkwNUlHTXdJQzAxTVNBdE16UWdMVGcySUMweE1EVWdMVEV3Tm1NeE55QXRNalFnTlRFZ0xUTTJJREV3TWlBdE16WmpOaklnTUNBeE1UWWdORE1nTVRRd0lEZzFZemtnTVRZZ01UTWdOREVnTVRNZ056UmpNQ0F5TUNBdE1TQTBNaUF0TlNBMk4yTXRPQ0ExTXlBdE1UZ2dNVEEySUMweU5pQXhOVGw2VFRRd05TQXhNVGM1WXkweklDMHlJQzAySUMwMUlDMDNJQzA0WXkwMklDMDRJQzB4TUNBdE1Ua2dMVEV3SUMwek1HTXdJQzB5SURBZ0xUUWdNU0F0TjJNM0lDMHpNQ0F6TVNBdE5UQWdOVEFnTFRVeVl6TWdNU0ExSURFZ09DQXhhRE5qTVRZZ05DQXlPU0F5TVNBeU9TQXpOV013SURVZ0xUSWdPU0F0TkNBeE5DQmpMVFVnTVRNZ0xURTBJREkwSUMweU5TQXpOR010TmlBMUlDMHhNU0F4TUNBdE1UY2dNVFJqTFRRZ01pQXRPU0EySUMweE5DQTJZeTAySURBZ0xURXhJQzB6SUMweE5DQXROM3BOTkRNNUlERXlOelZqTUNBdE1UUWdNVEFnTFRJMUlERTRJQzB6TkdNNElDMDRJREUySUMweE9DQXlOaUF0TWpWak5TQXRNaUF4TUNBdE5DQXhNeUF0TkdNeE55QXdJREl5SURNd0lESXpJRFE0WXpBZ09TQXRNeUF5TUNBdE9TQXlObU10T0NBNUlDMHlNeUF4TkNBdE5EQWdNVFJqTFRFMUlDMHhJQzB5T1NBdE9DQXRNekVnTFRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3dOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt3TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T0RFZ0xURXpNV013SUMweU1TQXRNeUF0TXpZZ0xURXdJQzAwTm1NdE1URWdMVEUzSUMwek15QXRNalVnTFRZMElDMHlOV010TkRjZ01DQXROemNnT1NBdE9URWdNamhqTFRFeElERTFJQzB4TnlBME55QXRNVGNnT1RSMk5ETmpNQ0F4TXlBd0lESTJJREVnTXpkMk5ERmpNQ0F4TXlBd0lESTJJQzB4SURNNVl6QWdORGdnTlNBM09TQXhOaUE1TkdNeE5DQXhPU0EwTlNBeU9DQTVNaUF5T0dNek1pQXdJRFV6SUMwNElEWTBJQzB5TkdNM0lDMHhNQ0F4TUNBdE1qWWdNVEFnTFRRM1l6QWdMVEk0SUMwNUlDMDBOeUF0TWpZZ0xUVTRZeTB4TXlBdE9DQXRNek1nTFRFeUlDMDFPQ0F0TVRKb0xUSXpJR010TnlBd0lDMHhOQ0F3SUMweU1TQXhZeTB4TnlBd0lDMHlOaUF0TkNBdE1qWWdMVEV4ZGkwMU1YWXROVEZqTUNBdE9DQTRJQzB4TWlBeU5DQXRNVEpqTkNBd0lERXhJREFnTWpJZ01YTXhPU0F4SURJMUlERmpNalVnTUNBME5DQXROQ0ExTmlBdE1URmpNVGdnTFRFeElESTNJQzB6TUNBeU55QXROVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURoQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EaENJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTRPQ0F5TURCakxUUXlJQzB5TWlBdE5qTWdMVFk1SUMwMk15QXRNVFF4ZGkweE1UbGpNQ0F0TXprZ055QXROekFnTVRrZ0xUazBjekkySUMwME1DQTBOQ0F0TkRoMk5EQXllazB3SUMwd1l6QWdNVEkzSURnd0lESXlNQ0F4T0RZZ01qUTJkamN5YURNeWJDMDJJQzAzTW1Nek15QXdJRGN4SURBZ01UQXhJQzB4TVdNMU5DQXRNakFnTVRBeUlDMDJOU0F4TURJZ0xURXpOV013SUMweE5pQXROQ0F0TXpBZ0xURXpJQzAwTTNNdE1qQWdMVEkwSUMwek1pQXRNamxzTFRJd0lDMDRiQzB5TXlBdE0yTXRNaklnTWlBdE5ERWdPQ0F0TlRVZ01qRnpMVEl4SURNeElDMHlOaUExTVNCak1DQXpPQ0EwTlNBNE1DQTNPU0E0TUdNeE1pQXdJREU1SURNZ01Ua2dNVEJqTUNBMklDMDJJREV5SUMweE5TQXhPR010TVRrZ01UTWdMVFEzSURJMElDMDNPU0F5TkdNdE1UQWdNQ0F0TWpBZ0xURWdMVE15SUMwMWRpMDBNekZqTVRVZ0xUTWdNVElnTFRRZ016QWdMVFJqTlRjZ01DQXhNREFnTlRFZ01USXhJRGt6YkRFM0lETTVZek1nTVRNZ05TQXlOU0ExSURNMWFESTJZeTAySUMwM01DQXRNamdnTFRFeU1TQXROallnTFRFMU1uTXRPRElnTFRRM0lDMHhNek1nTFRRM2RpMDJPR2d0TXpCMk56SmpMVFUzSURFd0lDMHhNaklnTlRRZ0xURTFNeUF4TURsakxUY2dNVElnTFRFeklESTJJQzB4T1NBME1pQmpMVEV4SURJNUlDMHhOaUEyTVNBdE1UWWdPVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1RFeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9URXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXlNaUEwTURob016WjJMVEUyT1dNeE1qUWdMVGtnTWpJeUlDMHhNVE1nTWpJeUlDMHlNemx6TFRrNElDMHlNekFnTFRJeU1pQXRNak01ZGkweE5qbG9MVE0yZGpFMk9XTXRNVEkwSURrZ0xUSXlNaUF4TVRNZ0xUSXlNaUF5TXpsek9UZ2dNak13SURJeU1pQXlNemwyTVRZNWVrMHlNaklnTFRJd00zWTBNRFpqTFRFd05TQXRPU0F0TVRnMklDMDVOaUF0TVRnMklDMHlNRE56T0RFZ0xURTVOQ0F4T0RZZ0xUSXdNM3BOTWpVNElDMHlNRE5qTVRBMUlEa2dNVGcySURrMklERTROaUF5TUROekxUZ3hJREU1TkNBdE1UZzJJREl3TTNZdE5EQTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEE0TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBNE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1DQXROemhqT0RRZ09UY2dNVEUwSURFNE1DQXhNelFnTXpJNWFERTNNR010TVRNZ0xUTXlJQzA0TWlBdE1UTXlJQzA1T1NBdE1UVXhiQzA0TkNBdE9UZGpMVE16SUMwek5pQXROVGtnTFRZeklDMDRNQ0F0T0RGb01UWXlkakV3TW13eE1qY2dNVEl6ZGkweU1qVm9OVGQyTFRNNWFDMDFOM1l0TXpSak1DQXRORE1nTVRrZ0xUWTFJRFUzSUMwMk5YWXRNelJvTFRJME5IWXpObU0wT0NBd0lEWXdJREkySURZd0lEY3dkakkzYUMweU1ETjJNemw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1VZeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9VWXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdOVEF3YURRd2RpMHhNREF3YUMwME1IWXhNREF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRBNU1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTVNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzB6TjNZM05HZ3pOREoyTFRjMGFDMHpOREo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1RGRUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9URkVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUTRNQ0F5Tmpac01qWWdMVEkyYkMwNE5DQXRPRFJqTVRBZ0xURXlJREU1SUMweU5TQXlOeUF0TXpoc0xUSTRJQzB5TW1NdE9DQXhNeUF0TVRZZ01qVWdMVEkwSURNMWJDMHlPRGdnTFRJNE9HTXpOU0F0TWprZ09ERWdMVFEzSURFek1TQXRORGRqTnpnZ01DQXhNamtnTXpRZ01UYzNJREV4TUd3ek15QXRNakpqTFRReElDMDNOQ0F0TVRJd0lDMHhNalFnTFRJeE1DQXRNVEkwWXkwMk1DQXdJQzB4TVRRZ01qSWdMVEUxTmlBMU9Hd3RPRFFnTFRnMGJDMHlOaUF5Tm13NE5DQTROR010TXpZZ05ESWdMVFU0SURrMklDMDFPQ0F4TlRaak1DQXhNeklnTVRBNElESTBNQ0F5TkRBZ01qUXdJR00yTVNBd0lERXhOQ0F0TWpFZ01UVTJJQzAxT0hwTk9ETWdMVEV6TVd3eU9Ea2dNamc1WXkwek5pQXpNaUF0TnpnZ05EWWdMVEV6TWlBME5tTXRNVEV6SURBZ0xUSXdOQ0F0T1RFZ0xUSXdOQ0F0TWpBMFl6QWdMVFV3SURFNElDMDVOaUEwTnlBdE1UTXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFkxTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRZMU5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1UY2dNalExWXkweU1pQXdJQzB6T1NBdE1UWWdMVE01SUMwek4yTXdJQzB4T0NBeU1TQXRNelFnTXprZ0xUTTFZekl3SURBZ016VWdNVGdnTXpVZ016ZGpNQ0F5TVNBdE1UVWdNelFnTFRNMUlETTFlazAwTkNBek1UaGpNeUF5TmlBeU5TQTFNU0ExTWlBMU1XTXhOaUF3SURJNElDMDBJRE15SUMweE1tTXhNU0F0TVRRZ01UUWdMVFUySURJeUlDMDNObU0ySUMwNElERTBJQzB4TWlBeU5TQXRNVFJzTVRZZ05XTTVJRFVnTVRRZ01URWdNVFVnTWpWak1DQTNJQzB5SURFeklDMDFJREUzYkMweE1TQXhPR3d0TVRjZ01UZHNMVGtnTWpKak1DQXlPQ0F5TlNBME55QTFNeUEwTnlCek5UQWdMVEl6SURVd0lDMDBOMk13SUMweU1DQXROeUF0TWpVZ0xUSXhJQzB6T1d3dE1UVWdMVEl3WXkwMElDMDNJQzAySUMweE15QXROeUF0TVRoak1TQXROQ0ExSUMweE1TQTFJQzB4Tkd3eE1TQXRNVEZzTVRRZ0xUZGpNakFnTWlBek1DQXlNaUF6TXlBME4yTXdJRE01SURFM0lEVTRJRFE1SURVNFl6STJJREFnTkRZZ0xUSXhJRFEySUMwME4yTXdJQzB5T1NBdE1qTWdMVFEySUMwMU5DQXRORFpqTFRNd0lEQWdMVFExSUMweE1TQXRORGdnTFRNMGJEVWdMVEV5WXpFZ0xUTWdOQ0F0TlNBM0lDMDRZekVnTFRJZ05pQXRNeUF4TkNBdE5XTXhNQ0F5SURFM0lEWWdNak1nTVRJZ1l6Z2dNeUEySURRZ01UWWdNVEpzTWpFZ01UVmpOQ0F6SURFeUlEVWdNakVnTldNeU15QXdJRFF6SUMweU5pQTBOQ0F0TkRsak1DQXRNakFnTFRFMklDMDBNU0F0TXpBZ0xUUTVZeTB6SUMweElDMHhNQ0F0TXlBdE1Ua2dMVFJqTFRjZ01TQXRNVFlnTnlBdE16QWdNVGhzTFRJMklERTVZeTAwSURNZ0xURXhJRFFnTFRJd0lEUmpMVGdnTUNBdE1UUWdMVEVnTFRFM0lDMDBiQzA1SUMweE9XTXlJQzB4TXlBMklDMHlNU0F4TkNBdE1qUnNNVEVnTFRSc01qY2dMVFZqTVRZZ01DQXlPQ0F0TkNBek55QXRNVEpqT1NBdE5pQXhNeUF0TVRjZ01UTWdMVE0wWXpBZ0xURXpJQzAxSUMweU5TQXRNVFFnTFRNMElHTXRPU0F0T0NBdE1qSWdMVEV6SUMwek5pQXRNVFpqTFRFeElESWdMVEl6SURnZ0xUTTBJREU1WXkwNElERXhJQzB4TVNBeU55QXRNVEVnTkRkak1DQXhNU0F0TkNBeU1TQXROeUF5TjJNdE5TQTRJQzB4TkNBeE1pQXRNallnTVRKakxURTVJREFnTFRJNUlDMHhOU0F0TXpJZ0xUTXhZek1nTFRjZ09DQXRNVFFnTVRFZ0xUSXhZelFnTFRnZ09DQXRNVFFnTVRNZ0xUSXhiRGdnTFRoc05TQXRNVEJqTXlBdE5TQTBJQzB4TXlBMUlDMHlNV013SUMweU5pQXRNallnTFRNNUlDMDFNaUF0TXpsakxUSTFJREFnTFRRMUlERTFJQzAwT0NBek9XTXhJRFlnTlNBeE9DQTNJREl4SUdNeE1TQXhOQ0F5TWlBeU9TQXpNeUEwTTJNeUlEUWdNeUF4TUNBMElERTVZekFnTVRjZ0xUZ2dNallnTFRJMElESTVZeTB6TVNBd0lDMDBNQ0F0TWpBZ0xUUXdJQzAxTVhNdE1UY2dMVFE1SUMwME9DQXROVFJqTFRNeklEY2dMVFF5SURJd0lDMDFNQ0ExTW1NeklETXhJREkxSURRMklEWTJJRFEyWXpFNUlEQWdNemNnTVRJZ016Y2dNekZqTUNBNElDMHpJREV6SUMwNElERTJZeTB6SURRZ0xUZ2dOeUF0TVRZZ04yTXRNVEFnTUNBdE1qUWdMVFlnTFRRd0lDMHhPR010TVRRZ0xUa2dMVEkxSUMweE5pQXRNemtnTFRJeFl5MHlPQ0F6SUMwME5TQXlNQ0F0TkRZZ05URWdZekFnTWpZZ01UZ2dORGNnTkRRZ05EZGpNVGtnTUNBek1TQXRPU0EwTkNBdE1UbHNNVGdnTFRFMGJERTVJQzAzWXpFNElEUWdNallnTVRJZ01qWWdNak5qTUNBeU15QXRNVFVnTXpRZ0xUUTJJRE0wWXkwek55QXdJQzAxTnlBeE5DQXROakVnTkRSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5RlFVRkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRVUZGSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTlRac01UazJJREV3TUd3dE1qTWdMVGc1WXpFeklDMHhNQ0F5TnlBdE1Ua2dNemNnTFRFNVl6TXdJREFnTmpFZ05qUWdPVFlnTmpSak1UWWdNQ0F6TWlBdE1USWdOalFnTFRRMGRpMHlOR010TVRNZ01URWdMVEk0SURJd0lDMHpPQ0F5TUdNdE16QWdNQ0F0TmpFZ0xUWTBJQzA1TmlBdE5qUmpMVEUySURBZ0xUTXhJREV5SUMwMk1pQTBNbXd5TWlBdE9EWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORU13TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVNd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRZd05TQXlNWHBOTUNBd1l6QWdNeUF6SURFM0lEUWdNakZqTlRnZ01qa3pJREkxTUNBeU9Ua2dNamsxSURJNU9XZzFhRFZqTkRJZ01DQXlNellnTFRZZ01qazFJQzB5T1Rsak1TQXROQ0F4SUMweE9DQXhJQzB5TVdndE16SmpMVEVnTVNBdE5DQXlNaUF0TlNBeU5XTXRNVEFnTXpnZ0xUVXlJREl3TWlBdE1qWTFJREl3TW1NdE1qQTRJREFnTFRJMU1pQXRNVFU1SUMweU5qUWdMVEl3TUdNdE1TQXROQ0F0TmlBdE1qWWdMVFlnTFRJM2FDMHpNM3BOTXpVNElEVXlZekFnTFRNd0lDMHlOU0F0TlRVZ0xUVTFJQzAxTldNdE1qa2dNQ0F0TlRRZ01qVWdMVFUwSURVMUlHTXdJREk1SURJMUlEVTBJRFUwSURVMFl6TXdJREFnTlRVZ0xUSTFJRFUxSUMwMU5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTBRalF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBek1EaHNNelEySUMweE1UbHNMVE0wTmlBdE1URTNkak16YkRJMU1pQTROR3d0TWpVeUlEZzJkak16ZWswd0lEQjJNek5vTXpRMmRpMHpNMmd0TXpRMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUUTBNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFEwTXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TnpnZ01URXdkak0xT1dneU1IWXROalEwYkMwNE9DQTNPV010TWpZZ01qUWdMVFF5SURReklDMDJOU0EyT0dNdE1qa2dNeklnTFRRMUlEWXhJQzAwTlNBNE9XdzBJREkxWXpNZ01UZ2dNVFFnTXpFZ01qY2dNemhqTVRrZ01UQWdNamdnTVRNZ05UUWdNVE5qTXprZ01DQTJNU0F0TVRFZ09UTWdMVEkzZWsweE1EZ2dNVEEyYkMweE5TQXRNbXd0T0NBdE0yTXRPQ0F0T1NBdE1URWdMVEUySUMweE1TQXRNekJqTUNBdE5DQXhJQzB4TVNBeElDMHlNR013SUMweU5TQXhNU0F0TlRJZ016SWdMVGcwWXpFM0lDMHlOU0EwTUNBdE5UTWdOekVnTFRnMGRqRTVOQ0JqTFRJeUlERTVJQzB6T0NBeU9TQXROekFnTWpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5FSkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUpDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV4TXlBdE1qVm9MVEUyWXkweU1pQXdJQzB6TUNBdE1TQXRORFlnTFRFMFl5MHhPQ0F0TVRVZ0xURXpJQzB4TVNBdE16WWdMVE00WXpBZ0xURWdMVEUwSUMweE9DQXRNVFVnTFRFNVl5MHhJRE1nTVNBeE5pQTRJREk1WXpFMUlESTVJRFFnT1NBeE5pQXpNR015TUNBek5TQTBPU0F6TnlBNU9TQXpOM00yT1NBdE5DQTVNeUF0TkRGak9TQXRNVE1nTVRnZ0xUSTRJREU0SUMwME9XTXdJQzB6SURBZ0xUVWdMVEVnTFRaakxURWdNU0F0TVRNZ01Ua2dMVEV6SURJd1l5MHlNaUF6TUNBdE1UY2dNamNnTFRNMklEUXdZeTB4TkNBeE1DQXRNemdnTVRFZ0xUVTFJREV4YUMweE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTBRVGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUVRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRVeklESXlOR3d0TnpjZ0xUSXlOR3d0TnpZZ01qSTBhRE0yWXprZ0xUTWdNVFVnTFRrZ01qQWdMVEU0WXprZ0xURTJJREUySUMweU5TQXlNQ0F0TWpaak5pQXlJREV4SURjZ01UUWdNVFJqTnlBeE5pQXhOaUF5TmlBeU5pQXpNR2d6TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVME5ERXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBOREVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NakFnTVRFd1l6TXlJREUySURVMElESTNJRGt6SURJM1l6STJJREFnTXpVZ0xUTWdOVFFnTFRFell6RXpJQzAzSURJMElDMHlNQ0F5TnlBdE16aHNOQ0F0TWpWak1DQXRNamdnTFRFMklDMDFOeUF0TkRVZ0xUZzVZeTB5TXlBdE1qVWdMVE01SUMwME5DQXROalVnTFRZNGJDMDRPQ0F0TnpsMk5qUTBhREl3ZGkwek5UbDZUVGt3SURFd05tTXRNeklnTUNBdE5EZ2dMVEV3SUMwM01DQXRNamwyTFRFNU5HTXpNU0F6TVNBMU5DQTFPU0EzTVNBNE5HTXlNU0F6TWlBek1pQTFPU0F6TWlBNE5HTXdJRGtnTVNBeE5pQXhJREl3WXpBZ01UUWdMVE1nTWpFZ0xURXhJRE13YkMwNElETjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORU15TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVNeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRMU5pQXhNRFJqTUNBdE1UWWdMVFlnTFRNd0lDMHhPQ0F0TkRGekxUSTRJQzB4TnlBdE5EY2dMVEUzWXkweE5pQXdJQzB6TUNBMklDMDBNaUF4TjNNdE1UZ2dNalVnTFRFNUlEUXhZekFnTVRRZ05pQXlOeUF4TnlBek9ITXlOU0F4TnlBME15QXhPR015TUNBd0lETTNJQzAySURRNElDMHhOM014TnlBdE1qUWdNVGdnTFRNNWVrMHpPVEFnTkRRNVl6QWdNQ0F6TkRjZ0xUTTJNU0F6TnpnZ0xUTTVNR000SUMwM0lERXhJQzB4T0NBeE1TQXRNamhqTUNBdE9TQXRNaUF0TVRZZ0xUWWdMVEl4Y3kweE15QXRNVEFnTFRFeklDMHhNR010TVRNZ01DQXROeUF0TVNBdE1Ua2dOQ0JqTFRFeElEVWdMVE14SURJMUlDMDBNaUF6Tld3dE16QTVJREk1TUd3dE1qazRJQzB5TnpaekxUTXlJQzB6TWlBdE5ERWdMVFF3WXkweE1pQXRNVEFnTFRFeUlDMHhNeUF0TWpVZ0xURXpZeTB4TUNBd0lDMDRJQzB5SUMweU1TQTNZeTAwSURNZ0xUVWdPU0F0TlNBeE5tTXdJREV4SURRZ01qUWdNVEFnTXpCak1USTNJREV5TmlBek9EQWdNemsySURNNE1DQXpPVFo2VFRNNU1DQXlPRGhqTUNBd0lESXlOU0F0TWpNd0lESTBOU0F0TWpRNVl6VWdMVFVnTnlBdE1USWdOeUF0TVRoekxURWdMVEV4SUMweklDMHhOR010TXlBdE15QXRPU0F0TmlBdE9TQXRObU10T1NBd0lDMDBJQzB4SUMweE1pQXlJR010TnlBeklDMHlNU0F4TnlBdE1qZ2dNalJzTFRJd01DQXhPRFoyTVd3dE1UazBJQzB4TnpsekxUSXhJQzB5TVNBdE1qY2dMVEkyWXkwNElDMDJJQzA0SUMwNElDMHhOaUF0T0dNdE5pQXdJQzAySUMweUlDMHhOQ0EwWXkweUlESWdMVE1nTmlBdE15QXhNR013SURjZ015QXhOaUEzSURJd1l6Z3pJRGd5SURJME55QXlOVE1nTWpRM0lESTFNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUwUWpZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFqWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1Ua3dJREV4TW13dE1Ua3dJQzB4TVRKc01URXlJREU1TUd3MElEUmpOaUF4SURjZ01TQXhOaUF0TkdNeE15QXROeUF5TXlBdE1UY2dNelFnTFRJMVl6Y2dMVGdnTVRRZ0xURTJJREl4SUMweU9XTTJJQzB4TVNBeE1pQXRNVGtnTnlBdE1qQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOalZCTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpWQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNd01pQTFNelZqTXpjZ01DQTBOeUF0TWpRZ05EY2dMVFl5WXpBZ0xUUTJJQzB6TVNBdE5qRWdMVFl4SUMwMk1XTXROQ0F3SUMwNUlDMHhJQzB4TXlBd1l5MDNOaUF4TUNBdE56Z2dNekFnTFRFek1DQXpNR010TXpZZ01DQXRNVEEySUMwME5DQXRNVEEySUMweE1EUmpNQ0F0TlRrZ016Z2dMVGd6SURZeElDMDRNMk0wTmlBd0lEa3pJRFV5SURFMk9DQTFNbU0xTkNBd0lERXhNQ0F0TVRZZ01URXdJQzB4TVRkak1DQXRNVE0ySUMwNE9TQXRNVGt3SUMweE5ESWdMVEU1TUdNdE5EWWdNQ0F0T1RVZ016SWdMVEV5TnlBMU5tTXRNVE1nTVRBZ0xUTTFJREl6SUMwME5TQXlNeUJqTFRJeklEQWdMVE0wSUMwek5TQXRORFVnTFRZNFl5MHpJQzA0SUMweElDMHlOU0F0TVRFZ0xUSTFZeTAzSURBZ0xUZ2dOQ0F0T0NBNWRqUmpNQ0F6TmlBeE9TQTNOeUF6TWlBNU9XTXhOaUF5TmlBek15QXpNeUExTVNBek0yTTFOQ0F3SURZeUlDMHpNaUF4TVRVZ0xUWXlZekkySUMweE5TQTBOQ0F0TWpZZ05qSWdMVEkyWXpZZ01DQXhNeUF4SURJd0lEUmpNakVnT1NBM055QXlOeUEzTnlBeE1UaGpNQ0ExTmlBdE5EUWdOemdnTFRjd0lEZ3dZeTAySURFZ0xURXlJREFnTFRFM0lEQmpMVFk0SURBZ0xUYzBJQzAwTVNBdE1UUTVJQzAwTVdNdE5UUWdNQ0F0T1RrZ05EZ2dMVGs1SURFeU55QmpNQ0F4TVRBZ056Z2dNVFV5SURFMU5DQXhOVEpqTlRFZ01DQTRNU0F0TWpVZ01UTXlJQzB5TldNeE55QXdJREkySURFMUlESTJJRE14WXpBZ01UY2dMVGdnTXpNZ0xUSTFJRE16WXkweE1TQXdJQzB4TmlBMElDMHhOaUEzY3pNZ05TQTVJRFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1VZekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9VWXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNalV3YURRd2RpMHlOVEJvTFRRd2RqSTFNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV3T0RZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd09EWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qZzBJQzA1TVdNd0lETTNJQzB5T0NBNU1pQXROamNnT1RKakxUTTFJREFnTFRZMUlDMDFOQ0F0TmpVZ0xURXhNV013SUMwMU1pQXlNaUF0TVRBMElEWTRJQzB4TURSak5EY2dNQ0EyTkNBMk9DQTJOQ0F4TWpONlRUSXpNQ0F5TVRSakxUTTJJREFnTFRrd0lDMHpNeUF0T1RBZ0xURTROR3d5SUMwek5tTTBNQ0F5TkNBNE1TQXpOaUF4TWpBZ016WmpPREFnTUNBeE5EQWdMVFE0SURFME1DQXRNVEl4WXpBZ0xUazVJQzA1T1NBdE1UVTVJQzB4T0RJZ0xURTFPV010TVRZd0lEQWdMVEl3TUNBeE56TWdMVEl3TUNBeU5EUmpNQ0F5TVNBeUlEUXpJRGNnTnpGc01UQWdNelVnWXpJMklEZzFJRGN6SURFeE5TQTVPQ0F4TWpaak5ERWdNVGtnTnpRZ01qUWdNVEF6SURJMFl6a3pJREFnTVRReUlDMDJNeUF4TkRJZ0xURXdOV013SUMwMU9DQXROVElnTFRjeUlDMDNNeUF0TnpKakxUTXpJREFnTFRVNUlESTBJQzAyTlNBek5XTXRNeUExSUMwMklERTBJQzAzSURJMWJERXhJRE13WXpZZ01UVWdPU0F5TnlBNUlETTFZekFnTVRFZ0xUa2dNVFlnTFRJMUlERTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVGt3UWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrd1FpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweUlDMHlNRFpqTUNBMU5TQXRNU0F4TURZZ0xURWdNVFUxWXpBZ01qUXdJRElnTXpFMElETWdNek0yWXpBZ01DQXlJREUzSURFNUlERTNZekUxSURBZ01UVWdMVEl3SURFMUlDMHlNR3d6SUMweE16VnNNeUF0TWpWb056Qm9OREJ6TmlBdE1TQTVJREp6TXlBM0lETWdOMnd5SURFMmJEY2dNVFF4WXpJZ09TQTJJREUwSURFMklERTBZekV6SURBZ01UTWdMVEl3SURFeklDMHlNSFl0TVRVMGJDMHhJQzAyTW5NdE1pQXROQ0F0TlNBdE4zTXRPQ0F0TXlBdE9DQXRNMnd0T0RJZ0xUVnNMVFkwSUMwemRpMDBPSFl0TkRsc05qa2dMVE56TWpZZ015QTNNU0F6WXpnZ01DQTVJREFnTVRZZ0xUY2dZek1nTFRjZ015QXRNVEVnTkNBdE1UbGpNQ0F0TkRZZ01TQXRNalEySURFZ0xUSTBObll0TWpRMGN6Z2dMVEl3SUMweE1pQXRNakJ6TFRFNUlESXdJQzB4T1NBeU1Hd3ROQ0F5TWpKMk1qZGpNQ0ExTXlBd0lERTROQ0F0T0NBeE9USmpMVFVnTlNBdE1qUWdOaUF0TXpVZ05tZ3RPR2d0Tnpsc0xUSWdMVE14Tld3dE15QXRNakEwWXpBZ0xURXdJQzA1SUMweE55QXRNVGNnTFRFM1l5MDNJREFnTFRFMElEVWdMVEUwSURFM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3pPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt6T0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURCc01UUXhJREUwTVd3eE5ERWdMVEUwTVd3dE1UUXhJQzB4TkRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9URkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEZHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFU1SURrMmJDMHlPQ0F5TW1NME5pQTNOeUF4TWpBZ01USXlJREl3T1NBeE1qSmpOakFnTUNBeE1UUWdMVEl5SURFMU5pQXROVGhzT0RRZ09EUnNNallnTFRJMmJDMDROQ0F0T0RSak16WWdMVFF5SURVNElDMDVOaUExT0NBdE1UVTJZekFnTFRFek1pQXRNVEE0SUMweU5EQWdMVEkwTUNBdE1qUXdZeTAyTUNBd0lDMHhNVFFnTWpJZ0xURTFOaUExT0d3dE9EUWdMVGcwYkMweU5pQXlObXc0TkNBNE5HTXRNVEFnTVRJZ0xUSXdJREkxSUMweU9DQTBNR3d6TXlBeU1tTTRJQzB4TWlBeE5pQXRNalFnTWpRZ0xUTTBiREk0TkNBeU9EVmpMVE0xSURJNUlDMDRNU0EwTnlBdE1UTXhJRFEzSUdNdE9EQWdNQ0F0TVRNMUlDMHpNU0F0TVRneElDMHhNRGg2VFRFeE1TQXRNVFUwWXpNMklDMHpOQ0EzTmlBdE5UQWdNVEk1SUMwMU1HTXhNVE1nTUNBeU1EUWdPVEVnTWpBMElESXdOR013SURVd0lDMHhPQ0E1TmlBdE5EY2dNVE14ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRBNU1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTVNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNelFnTFRJek5YWXRNVEZqTUNBdE15QXRNU0F0TkNBdE1TQXROSE10TVNBdE1TQXRNaUF3WXkweE1EZ2dPRElnTFRFek1TQXhOVEFnTFRFek1TQXlOVEJ6TWpNZ01UWTRJREV6TVNBeU5UQmpNU0F4SURJZ01DQXlJREJ6TVNBdE1TQXhJQzAwZGkweE1YTXRNU0F0T0NBdE15QXRNVEJqTFRZNElDMDFOU0F0T0RFZ0xURXhNQ0F0T0RFZ0xUSXlOWE14TXlBdE1UY3dJRGd4SUMweU1qVmpNaUF0TWlBeklDMDNJRE1nTFRFd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3dOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt3TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTWpnZ0xUTTViQzAxTkNBdE5qZHNNVEV5SUMweE16aHNOVElnTmpaNlRUUXlPQ0F5TkRsc0xUVTBJQzAyTjJ3eE1USWdMVEV6T0d3MU1pQTJObnBOTkRVMUlETXlOV3d4TkRJZ0xURTNPR3d0TVRFMUlDMHhORFJzTVRFMUlDMHhORFJzTFRFeU9TQXRNVFl5ZGkwMU9EQm9MVE13ZGpVNE5Xd3RNVEkzSURFMU4yd3hNVFlnTVRRMGJDMHhNVFlnTVRRMGVrMHlNeklnTFRVd2RqRXdPR2d0TVRrNWRpMHhNRGhvTVRrNWVrMHlOallnTFRnd09HZ3RNelIyTmpremFDMHhPVGwyTFRremFDMHpNM1kwTVRkb016TjJMVGcyYURFNU9YWTRObWd6TkhZdE1UQXhOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFU1TVRBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1UQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UYzNJREJqTUNBek5TQXlPQ0EyTXlBMk15QTJNM00yTXlBdE1qZ2dOak1nTFRZemN5MHlPQ0F0TmpNZ0xUWXpJQzAyTTNNdE5qTWdNamdnTFRZeklEWXplazB6TmlBd1l6QWdMVEV4TXlBNU1TQXRNakEwSURJd05DQXRNakEwY3pJd05DQTVNU0F5TURRZ01qQTBjeTA1TVNBeU1EUWdMVEl3TkNBeU1EUnpMVEl3TkNBdE9URWdMVEl3TkNBdE1qQTBlazB3SURCak1DQXhNeklnTVRBNElESTBNQ0F5TkRBZ01qUXdjekkwTUNBdE1UQTRJREkwTUNBdE1qUXdjeTB4TURnZ0xUSTBNQ0F0TWpRd0lDMHlOREJ6TFRJME1DQXhNRGdnTFRJME1DQXlOREI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURRMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EUTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpNeUF6TmpOak1DQXlOQ0F0TVRnZ01qWWdMVFE0SURNeWRqbG9NVFV5WXpFek5DQXdJREl3TVNBdE5UVWdNakF4SUMweE5qWmpNQ0F0TkRnZ0xURXpJQzA1TVNBdE16a2dMVEV5T0dNdE5EY2dMVFkxSUMweE16Z2dMVEV4TUNBdE1qUTBJQzB4TVRCb0xURTFOWFl4TUdNek1pQXdJRFV4SURJeklEVXhJRFUwYkRjNUlESTROV3d5SURsNlRUTTJOaUF5TkRsak1DQTVNQ0F0TXprZ01UTTJJQzB4TWpnZ01UTTJZeTB4TnlBd0lDMHpNaUF0TVNBdE16Z2dMVEV4YkMwNU1DQXRNekl6YkMweUlDMHhNV015SUMweE5TQXhOeUF0TWpNZ05EVWdMVEl6SUdNeE16a2dNQ0F5TVRNZ09USWdNakV6SURJek1ucE5OekEwSURNNE5HTXRNelVnTUNBdE5qUWdMVEkySUMwMk5DQXROakZqTUNBdE1UY2dOU0F0TXpNZ01UVWdMVFEzWXpJd0lDMHlOQ0F5TmlBdE16RWdORGdnTFRVd1l6RXpJQzB4TmlBek5pQXRORE1nTkRnZ0xUVTVZekV5SUMweE9TQXhPQ0F0TXpnZ01UZ2dMVFU1WXpBZ0xUSTJJQzA1SUMwME5pQXRNVGtnTFRZMVl5MHhNeUF0TVRrZ0xUSTVJQzB6TkNBdE5EWWdMVFF6WXkweE5TQXRNVEFnTFRNMElDMHhOQ0F0TlRrZ0xURTBZeTB4TVNBd0lDMHlPQ0ExSUMwMU1TQXhOR010TVRZZ05DQXRNeklnTlNBdE5ESWdNVEFnWXkwM0lEQWdMVEV5SUMwMElDMHhOaUF0TVRCakxUUWdMVEVnTFRjZ0xUVWdMVGdnTFRFemFDMHhNbXd5TVNBeE16Vm9NVFZzTFRNZ0xURTNZekFnTFRFMUlETWdMVEkySURVZ0xUTTNZelFnTFRFeElERXhJQzB5TVNBeU1pQXRNekpqTVRVZ0xURTVJRE0xSUMweU9DQTJNaUF0TWpoak1qUWdNQ0EwTWlBNElEVTBJREkwWXpFMklERTFJREkwSURNMElESTBJRFUxWXpBZ01qQWdMVFVnTXpZZ0xURTBJRFE0WXkweE1pQXhNeUF0TWpBZ01qVWdMVE16SURNNFl5MDFJRFVnTFRFeElERXhJQzB4TnlBeE9HTXRNaklnTWpFZ0xUTTRJRFF3SUMwME9TQTFPR010TVRFZ01UTWdMVEUySURNeElDMHhOaUExTkNCak1DQXpPQ0E0SURVeklETXhJRGN5WXpFNUlERTVJRFEwSURJNUlEYzFJREk1WXpJMElEQWdORElnTFRJZ05UUWdMVGRqTVRFZ0xUY2dNakVnTFRFd0lETXhJQzB4TUdNM0lEQWdNVFVnTmlBeU5DQXhOMmd4TTJ3dE1qUWdMVEV4T1dndE1UQmpNQ0EyTmlBdE1qWWdPVGtnTFRjM0lEazVlazAwTXpBZ01HTXRNakFnTUNBdE16SWdNVElnTFRNeUlETXpjekUzSURNMElETXlJRE0wWXpnZ01DQXhOU0F0TkNBeU1TQXRNVEpqTnlBdE5DQXhNQ0F0TVRFZ01UQWdMVEl5WXpBZ0xURTJJQzB4TXlBdE16TWdMVE14SUMwek0zcE5PREk1SURCakxUSXdJREFnTFRNeUlERXhJQzB6TlNBeU9DQmpNQ0F4TnlBeE55QXpNeUF6TlNBek0yTXhPU0F3SURNeElDMHhNaUF6TVNBdE16TmpNQ0F0TVRnZ0xURTFJQzB5T0NBdE16RWdMVEk0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRBMU1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTFNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNalFnTFRNNU1tTTFNaUF3SURrNElDMDBOQ0E1T0NBdE9UWmpNQ0F0TlRFZ0xUTTBJQzA0TmlBdE1UQTFJQzB4TURaak1UY2dMVEkwSURVeElDMHpOaUF4TURJZ0xUTTJZell5SURBZ01URTJJRFF6SURFME1DQTROV001SURFMklERXpJRFF4SURFeklEYzBZekFnTWpBZ0xUSWdORElnTFRVZ05qZGpMVGtnTlRNZ0xURTRJREV3TmlBdE1qWWdNVFU1WXkweU15QXROQ0F0TkRnZ0xUWWdMVGMySUMwMll5MDFPU0F3SUMweE1ESWdOeUF0TVRNd0lESXdZeTA0T0NBME1pQXRNVFV3SURreklDMHhPRGNnTVRVMFl5MHlPQ0EwTnlBdE5Ea2dNVEUySUMwME9TQXhPVGNnWXpBZ01USTFJRGd6SURJME9TQXhOVFVnTXpFMll6UTFJRFF5SURrMklEZzFJREUxTXlBeE1qZGpMVE1nTVRZZ0xUZ2dORFlnTFRFeklEa3lZeTAwSURReklDMDFJRGN6SUMwMUlEZzVZekFnTVRFM0lERTJJREUzTWlBMk9TQXlOVGRqTXpRZ05UUWdOalFnT0RFZ09Ea2dPREpqTWpFZ01DQTBNeUF0TXpBZ05qa2dMVGt5WXpJNUlDMDJPU0EwTVNBdE1URTNJRFF4SUMweE56UmpNQ0F0TVRFd0lDMHlNU0F0TVRZeUlDMDJOeUF0TWpReFl5MHhNeUF0TWpBZ0xUWXpJQzA1TUNBdE9UZ2dMVEV4T0dNdE1UTWdMVGtnTFRJMUlDMHhPU0F0TXpjZ0xUSTViRE14SUMweE9ERmpPQ0F4SURFNElESWdNamdnTWlCak5UZ2dNQ0F4TURJZ0xURXlJREV6TXlBdE16VmpOak1nTFRRMklEazVJQzB4TVRNZ09Ua2dMVEl3Tm1Nd0lDMHhNak1nTFRnM0lDMHlNRGtnTFRFNE1TQXRNalE0WXpnZ0xUVTNJREUzSUMweE1UQWdNalVnTFRFMk1tTTBJQzB6TVNBMklDMDFPQ0EySUMwNE1HTXdJQzB6TUNBdE5TQXROVE1nTFRFMElDMDNNR010TWpRZ0xUUTFJQzAxT0NBdE56VWdMVGs1SUMwNU1XZzVhREk0WXpJeUlEQWdNemtnTUNBek9TQXROR013SUMweU1pQXRNelFnTFRNMElDMDFOU0F0TXpoc0xUSTVJQzAyWXkweE1TQXRNaUF0TWpJZ0xUUWdMVE0wSUMwM2JDMHhOQ0F0TTJNdE5TQXROQ0F0TnlBdE1Ua2dMVGNnTFRJMklHTXdJQzB4SURFZ0xUTWdOQ0F0TTJNNElEQWdNaklnTXlBek1TQXpZekkwSURBZ016RWdMVEV5SURReklDMHhNbXd6SUMwell6RTFJQzB4TVNBeU15QXRNek1nTWpNZ0xUVTFZekFnTFRZd0lDMDFPQ0F0T1RjZ0xURXhNaUF0T1RkakxUTXhJREFnTFRZeUlESXdJQzAyTWlBMU9HTXdJREUySURnZ01qY2dNak1nTXpGb05HTXhOQ0F3SURJMElDMHhNaUF5TkNBdE1qWmpNQ0F0TVRVZ0xURTBJQzB4T0NBdE1UY2dMVE0yWXpBZ0xURXhJREUzSUMweE5DQXlPU0F0TVRSak1UVWdNU0EwTUNBeE1DQTJNQ0EyTjJNMUlERTBJRGNnTWpRZ055QXpNbU13SURJNElDMHlNaUF6TWlBdE16TWdNeklnWXkweU55QXdJQzAwTnlBdE1qY2dMVFUzSUMweU4yTXRNVEVnTUNBdE1URWdOQ0F0TVRFZ09XTXdJREV6SURJeklEZ3pJRE00SURFeE1tTXRPQ0F3SUMweE55QXdJQzB5TlNBeFl5MHhNQ0F0TWpZZ0xUZzJJQzB4T1RjZ0xUZzNJQzB5TURWak1DQXRNakVnTWpjZ0xURXhJREkzSUMweU1tTXdJQzAxSUMwMUlDMDVJQzB4TWlBdE9XTXROU0F4SUMweE1TQXhJQzB4TnlBeFl5MHhPU0F3SUMwME15QXRNaUF0TmpRZ0xUSmpMVEl5SURBZ0xUTTVJRElnTFRNNUlERXdZemdnTVRnZ01qa2dMVGNnTkRjZ016QmpPQ0F4TmlBek9TQTVOU0F6T1NBNU4yTXdJREFnTWlBMUlESWdPWE10TVNBM0lDMDNJRGNnWXkweE1DQXdJQzB4TkNBdE1Ua2dMVE0wSUMweE9XTXROaUF3SUMweE1TQXpJQzB4TVNBNFl6QWdNaUF3SURNZ01pQTJZellnTnlBNE1DQTVNeUE0TnlBNU9XTXhJREVnTXlBeUlEUWdNMk10TVRBZ015QXRNVGtnT0NBdE1qa2dNVE5qTFRVMElESTJJQzA0TUNBMk1pQXRPREFnTVRFM1l6QWdOallnTkRBZ01URTVJREV3TkNBeE1UbDZUVFV4T0NBNE5UQmpNQ0ExTmlBdE1qSWdPRGtnTFRVMUlEZzVhQzB5WXkwNU5TQXdJQzB4TXpVZ0xURTNOU0F0TVRNMUlDMHlPRFpqTUNBdE1qUWdNaUF0TkRnZ05TQXROekZqTlRBZ016a2dPVElnT0RJZ01USTNJREV5T0NCak5EQWdOVE1nTmpBZ01UQXdJRFl3SURFME1IcE5OVGN3SUMwME5tTXdJREV3T1NBdE5USWdNVFkxSUMweE5USWdNVFkxYUMweE1tdzFOQ0F0TXpJMll6Y3pJREkxSURFeE1DQTNPQ0F4TVRBZ01UWXhlazB5TlRRZ0xUTmpNQ0F0TlRFZ05ERWdMVEV3TlNBM05TQXRNVEl5WXkweklDMHlJQzAzSUMwMUlDMHhNQ0F0TVRCakxUY3dJRE16SUMweE1UWWdPRGdnTFRFeU15QXhOekoyTVRGak1DQTJPQ0EwTkNBeE1qWWdPRGdnTVRVNVl6SXpJREUzSURRNUlESTVJRGM0SURNMmJDMHlPU0F4TnpCakxUSXhJQzB4TXlBdE5USWdMVE0zSUMwNU1pQXROek1nWXkwMU1DQXRORFFnTFRnMklDMDROQ0F0TVRBNUlDMHhNVGxqTFRRMUlDMDJPQ0F0TmpnZ0xURXlPQ0F0TmpnZ0xURTRNR013SUMwM09DQXpNeUF0TVRRd0lEazBJQzB4T1RGak5UZ2dMVFE1SURFeU5TQXROek1nTWpBeklDMDNNMk15TlNBd0lEVXdJRE1nTnpVZ09XTXRNVGtnTVRFeElDMHpOaUF5TWpFZ0xUVTBJRE16TVdNdE56SWdMVElnTFRFeU9DQXRORGNnTFRFeU9DQXRNVEl3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRVeU1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpNemNnTWpZeVl6SXhJREFnTkRNZ0xURTBJRFF6SUMwek5YWXROMnd0TmpNZ0xURTRNMk13SUMweE15QTBJQzB5TUNBeE1pQXRNakZqT0NBd0lERTNJRFVnTWpZZ01UVnpNVFVnTVRZZ01UWWdNVGRqTkNBM0lERTVJRE15SURJd0lETTFiREUwSURReGFESXpiQzB5TkNBdE5qTmpMVGdnTFRJeUlDMHpNU0F0TkRVZ0xUUTBJQzAxT0hNdE1qa2dMVEl3SUMwME5pQXRNakZqTFRFNElEQWdMVE0wSURVZ0xUUTVJREUwYkMweE5pQXhOV010TXlBM0lDMDFJREV5SUMwMUlERTNZekl3SURZeklEUTBJREV5TkNBMk5TQXhPRFpqTUNBM0lDMDFJREV5SUMweE5TQXhNeUJqTFRFMklEQWdMVE14SUMweE5TQXRORFFnTFRRMWJDMDJOQ0F0TVRneWFDMDNNV3czTnlBeU1UUmpNQ0E1SUMwMklERXpJQzB4TnlBeE0yTXRPU0F3SUMweE55QXROQ0F0TWpJZ0xURXhjeTB4TWlBdE1Ua2dMVEl3SUMwek5Hd3ROalFnTFRFNE1tZ3ROamxzTnpjZ01qRXdkalJqTUNBeE1DQXROU0F4TWlBdE1USWdNVFpqTFRJMUlEQWdMVFV5SUMwME55QXROallnTFRjell5MDFJQzA1SUMweE1pQXRNak1nTFRJeElDMDBNbWd0TWpKak1Ua2dNemtnTkRBZ056WWdOalFnTVRBM1l6SXhJREkzSURRM0lEUXdJRGM1SURRd1l6SXhJREFnTXpFZ0xURTVJRE0wSUMwME1TQmpNVGtnTVRjZ016UWdNamNnTkRVZ016SmpNVEVnTmlBeU5DQTVJRE01SURsak1qRWdNQ0F6TWlBdE1Ua2dNelVnTFRReFl6SXlJREUzSURRNUlEUXhJRGcxSURReGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUSTBOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkwTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TkRjZ056bGpMVEkwSUMwME5pQXROVGdnTFRnMklDMDVNeUF0TVRFNFl5MDJNeUF0TlRrZ0xUVTNJQzAxTXlBdE5qRWdMVFUyWXkwek1DQXRNamNnTFRRMElDMDNNU0F0TlRNZ0xUZzRZekl3SURNZ016WWdOaUEwTnlBNVl6ZzRJREkzSURFMk9DQTVOU0F4TmpnZ01qQXdZekFnTWpVZ0xUUWdORElnTFRnZ05UTjZUVEkwT0NBME5qTmpMVEl6SUMwME9DQXROVGdnTFRnNUlDMDVOQ0F0TVRJeVl5MDJNeUF0TlRrZ0xUVTNJQzAxTXlBdE5qRWdMVFUyWXkwek1DQXRNamNnTFRRMElDMDNNU0F0TlRNZ0xUZzRZekl3SURNZ016WWdOaUEwTnlBNVl6ZzRJREkzSURFMk9DQTVOU0F4TmpnZ01qQXdJR013SURFNUlDMHpJRE01SUMwM0lEVTNlazB5TVRZZ056STVZeTAxSURnZ0xURXdJREV6SUMweE1TQXhObXd0TkNBeE1HTXdJRE1nTWlBMUlEVWdOWE0zSUMweUlERXpJQzAzWXpNMUlDMDBNaUExTnlBdE1UQXdJRFUzSUMweE56RmpNQ0F0TXpRZ0xUWWdMVFkxSUMweE55QXRPVFJqTVRBZ0xUTXhJREUzSUMwMk5DQXhOeUF0T1Raak1DQXRNellnTFRjZ0xUWTVJQzB4T1NBdE9UbGpPU0F0TVRFZ01UZ2dMVE15SURFNUlDMDVNWFl0Tm1Nd0lDMHpOQ0F0TmlBdE5qVWdMVEU0SUMwNU5HTTVJQzB4TWlBeE55QXRNek1nTVRnZ0xUa3dkaTAyWXpBZ0xURXdNU0F0TmpFZ0xURTNPQ0F0TVRJeUlDMHlNelVnWXkwMk15QXROVGtnTFRVM0lDMDFNeUF0TmpFZ0xUVTJZeTB6T0NBdE16UWdMVFV4SUMwNU5TQXROVGtnTFRrMWFDMHpOSFl4T1RCMk1Ua3dkakU1TUhZeE9UQmpOREFnTnlBMk9TQXhNU0E0TnlBeE5tTXhNVFlnTXpZZ01UYzFJREV4TVNBeE56VWdNVGszWXpBZ05EUWdMVEUxSURrd0lDMDBOaUF4TXpaNlRUSTBOeUF5TnpCakxUSXpJQzAwTnlBdE5UZ2dMVGcySUMwNU15QXRNVEU1WXkwMk15QXROVGtnTFRVM0lDMDFNeUF0TmpFZ0xUVTJZeTB6TUNBdE1qY2dMVFEwSUMwM01TQXROVE1nTFRnNFl6SXdJRE1nTXpZZ05pQTBOeUE1WXpnNElESTNJREUyT0NBNU5TQXhOamdnTWpBd0lHTXdJREkySUMwMElEUXpJQzA0SURVMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUVXpOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV6TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTURVZ01URTFZekl4SURBZ016UWdMVEl6SURNMElDMDBPR013SUMweU15QXRPQ0F0TkRJZ0xUSTBJQzAxT0dNdE1UVWdMVEUzSUMwek9TQXRNalVnTFRjeklDMHlOV010TVRJZ01DQXRNakVnTVNBdE1qY2dOR3d0TVRJZ05td3RNVGNnTVRCakxURTFJRGNnTFRJMElERXdJQzB5T1NBeE1HTXRPU0F3SUMweE9TQXROU0F0TXpBZ0xURTBhQzB6TVhZeE5td3lNRGtnTVRjM2JDMDJOQ0F0TVdNdE1qTWdMVE1nTFRNeUlDMHhOU0F0TkRRZ0xUTXdhQzB5Tkd3ek1DQTROMmd4T0RsMkxUTXliQzB5TVRFZ0xURTJNMk14TXlBMklESTJJRGtnTXprZ09XTXhOQ0F3SURVeklDMHhPQ0EyTXlBdE1qQWdZemtnTVNBeE5DQTRJREUwSURFNVl5MHhNeUF3SUMweU1DQTRJQzB5TWlBeU0yTXdJREUzSURFeklETXdJRE13SURNd2VrMHRPVFFnTFRZNVl6SXhJREFnTXpVZ0xUTXhJRE0xSUMwMU1YTXRNVE1nTFRNeUlDMHlNU0F0TkRWakxUVWdMVGNnTFRnZ0xURXlJQzB4TVNBdE1UUmpMVFlnTFRjZ0xURWdMVEV3SURrZ0xURXhZek0xSURBZ05UUWdOVFVnTmpjZ09EbGpOeUF4T0NBeE1pQXpOU0F4TlNBMU1tTXlNU0E0T0NBek9TQXhOemtnTlRnZ01qWTVhQzAxT0hZek9HZzNNR014TXlBek9DQXlNeUEyTlNBME1DQTVNV015TVNBek1DQTBNaUExTXlBMk5TQTJPWE0wT0NBeU5DQTNOU0F5TkNCak1qZ2dNQ0EwTmlBdE1UUWdOVEVnTFRNNGJEUWdMVEUyWXpBZ0xUTXpJQzB4SUMwek5pQXRNVE1nTFRZd1l5MHpJQzAzSUMweE55QXRNalVnTFRNeElDMHlOMk10TlNBdE1TQXRNVEFnTFRFZ0xURTNJREJqTFRFeklETWdMVEUzSURFNElDMHhPU0F6TVdNd0lESTNJREV4SURRMElESTVJRFUyYkRFMElERXdZekFnT1NBdE5pQXhOQ0F0TVRnZ01UWm9MVFpqTFRFeElEQWdMVEl3SUMweUlDMHlPQ0F0T0dNdE9TQXROeUF0TVRrZ0xUSXhJQzB5T1NBdE5ETmpMVGNnTFRFNElDMHlOaUF0T0RRZ0xUTXhJQzB4TUROb056ZDJMVFF3YUMwNE5TQmpMVEU1SUMweE1Ea2dMVFl3SUMweU5UVWdMVEV3TXlBdE16TTNZeTB5TkNBdE5EWWdMVFkwSUMweE1EWWdMVEV4TnlBdE1UQTJZeTAwTlNBd0lDMDNNU0F6TnlBdE56RWdPRE5qTUNBek1pQXhOU0EzTVNBME9TQTNNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV5TkVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5FRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qUTNJREV4TVdNMElERXhJRGdnTWpnZ09DQTFNMk13SURFd05TQXRPREFnTVRjeklDMHhOamdnTWpBd1l5MHhNU0F6SUMweU55QTJJQzAwTnlBNVl6a2dMVEUzSURJeklDMDJNU0ExTXlBdE9EaGpOQ0F0TXlBdE1pQXpJRFl4SUMwMU5tTXpOU0F0TXpJZ05qa2dMVGN5SURreklDMHhNVGg2VFRJME55QXROemxqTkNBeE1TQTRJREk0SURnZ05UTmpNQ0F4TURVZ0xUZ3dJREUzTXlBdE1UWTRJREl3TUdNdE1URWdNeUF0TWpjZ05pQXRORGNnT1dNNUlDMHhOeUF5TXlBdE5qRWdOVE1nTFRnNFl6UWdMVE1nTFRJZ015QTJNU0F0TlRaak16VWdMVE15SURZNUlDMDNNaUE1TXlBdE1URTRlaUJOTWpRM0lETXdNV00wSURFeElEZ2dNamdnT0NBMU0yTXdJREV3TlNBdE9EQWdNVGN6SUMweE5qZ2dNakF3WXkweE1TQXpJQzB5TnlBMklDMDBOeUE1WXprZ0xURTNJREl6SUMwMk1TQTFNeUF0T0Roak5DQXRNeUF0TWlBeklEWXhJQzAxTm1Nek5TQXRNeklnTmprZ0xUY3lJRGt6SUMweE1UaDZUVEkwT0NBdE5EWXpZelFnTVRnZ055QXpPQ0EzSURVM1l6QWdNVEExSUMwNE1DQXhOek1nTFRFMk9DQXlNREJqTFRFeElETWdMVEkzSURZZ0xUUTNJRGxqT1NBdE1UY2dNak1nTFRZeElEVXpJQzA0T0dNMElDMHpJQzB5SURNZ05qRWdMVFUyWXpNMklDMHpNeUEzTVNBdE56UWdPVFFnTFRFeU1ub2dUVEl3TmlBdE56UTRZek15SURRNElEUTVJREV3TUNBME9TQXhORGxqTUNBNE9TQXROVFVnTVRZNElDMHhOamdnTWpBell5MHhPQ0ExSUMwME55QTVJQzA0TnlBeE5uWXhPVEIyTVRrd2RqRTVNSFl4T1RCMk1Ua3dkakU1TUdnek5HTTRJREFnTWpFZ0xUWXhJRFU1SUMwNU5XTTBJQzB6SUMweUlETWdOakVnTFRVMll6WXhJQzAxTnlBeE1qSWdMVEV6TkNBeE1qSWdMVEl6TlhZdE5tTXRNU0F0TlRjZ0xUa2dMVGM0SUMweE9DQXRPVEJqTVRJZ0xUSTVJREU0SUMwMk1DQXhPQ0F0T1RSMkxUWmpMVEVnTFRVM0lDMDVJQzAzT0NBdE1UZ2dMVGt3WXpFeUlDMHlPU0F4T0NBdE5qQWdNVGdnTFRrMGRpMDJJR010TVNBdE5UY2dMVGtnTFRjNElDMHhPQ0F0T1RCak1USWdMVEk1SURFNElDMDJNQ0F4T0NBdE9UUjJMVFpqTFRFZ0xUVTVJQzB4TUNBdE9EQWdMVEU1SUMwNU1XTXhNaUF0TXpBZ01Ua2dMVFl6SURFNUlDMDVPV013SUMwek1pQXROeUF0TmpVZ0xURTNJQzA1Tm1NeE1TQXRNamtnTVRjZ0xUWXdJREUzSUMwNU5HTXdJQzAzTVNBdE16SWdMVEUwT0NBdE5qY2dMVEU1TUdNdE5pQXROU0F0TVRBZ0xUY2dMVEV6SUMwM2N5MDFJRElnTFRVZ05XdzBJREV3WXpFZ015QTJJRGdnTVRFZ01UWjZUVEkwTnlBdE1qY3dZelFnTVRFZ09DQXlPQ0E0SURVMFl6QWdNVEExSUMwNE1DQXhOek1nTFRFMk9DQXlNREFnWXkweE1TQXpJQzB5TnlBMklDMDBOeUE1WXprZ0xURTNJREl6SUMwMk1TQTFNeUF0T0Roak5DQXRNeUF0TWlBeklEWXhJQzAxTm1Nek5TQXRNek1nTnpBZ0xUY3lJRGt6SUMweE1UbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVE5ETG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRORElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFek1TQXROamxqTWpFZ01DQXpOU0F0TXpFZ016VWdMVFV4Y3kweE15QXRNeklnTFRJeElDMDBOV010TlNBdE55QXRPQ0F0TVRJZ0xURXhJQzB4TkdNdE5pQXROeUF0TVNBdE1UQWdPU0F0TVRGak16VWdNQ0ExTkNBMU5TQTJOeUE0T1dNM0lERTRJREV5SURNMUlERTFJRFV5WXpJeElEZzRJRE01SURFM09TQTFPQ0F5Tmpsb0xUVTRkak00YURjd1l6RXpJRE00SURJeklEWTFJRFF3SURreFl6SXhJRE13SURReUlEVXpJRFkxSURZNWN6UTRJREkwSURjMUlESTBZekk0SURBZ05EWWdMVEUwSURVeElDMHpPR3cwSUMweE5tTXdJQzB6TXlBdE1TQXRNellnTFRFeklDMDJNQ0JqTFRNZ0xUY2dMVEUzSUMweU5TQXRNekVnTFRJM1l5MDFJQzB4SUMweE1DQXRNU0F0TVRjZ01HTXRNVE1nTXlBdE1UY2dNVGdnTFRFNUlETXhZekFnTWpjZ01URWdORFFnTWprZ05UWnNNVFFnTVRCak1DQTVJQzAySURFMElDMHhPQ0F4Tm1ndE5tTXRNVEVnTUNBdE1qQWdMVElnTFRJNElDMDRZeTA1SUMwM0lDMHhPU0F0TWpFZ0xUSTVJQzAwTTJNdE55QXRNVGdnTFRJMklDMDROQ0F0TXpFZ0xURXdNMmczTjNZdE5EQm9MVGcxWXkweE9TQXRNVEE1SUMwMk1DQXRNalUxSUMweE1ETWdMVE16TjJNdE1qUWdMVFEySUMwMk5DQXRNVEEySUMweE1UY2dMVEV3TmlCakxUUTFJREFnTFRjeElETTNJQzAzTVNBNE0yTXdJRE15SURFMUlEY3hJRFE1SURjeGVrMHhPVFFnTVRjMFl5MHhOQ0F3SUMweU15QXhNaUF0TWpNZ01qbHNNU0F4TVd3eklERXlZekFnTlNBdE15QTNJQzA0SURkakxURXpJREFnTFRJMklDMHhNQ0F0TXpnZ0xUTXhiQzB4TmlBdE16SmpMVEl4SUMwMU5DQXRNelVnTFRFeE15QXROVE1nTFRFM01HZ3ROakJzTlRjZ01UazBkalZqTUNBeE1TQXRNeUF4TmlBdE9DQXhObU10TVRVZ01DQXRNakFnTFRrZ0xUTXdJQzB5TVdNdE9TQXRNVEVnTFRFM0lDMHlNeUF0TWpVZ0xUTTJiQzB4TkNBNFl6WWdNVFVnTVRZZ01qVWdNamdnTXpnZ1l6RTVJREU1SURVd0lEUTRJRGd6SURRNFl6RTFJREFnTWpJZ0xUa2dNaklnTFRJNFl5MHhJQzAzSUMweElDMHhOQ0F0TWlBdE1qRmpNVFlnTWpRZ016a2dOVFlnTnpRZ05UWmpNakVnTUNBME1DQXRNVGtnTkRBZ0xUUXdZekFnTFRNd0lDMHhNQ0F0TkRVZ0xUTXhJQzAwTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMU0wSXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNMElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PRE16SURFeE5XTXlNU0F3SURNMElDMHlNeUF6TkNBdE5EaGpNQ0F0TWpNZ0xUZ2dMVFF5SUMweU5DQXROVGhqTFRFMUlDMHhOeUF0TXprZ0xUSTFJQzAzTXlBdE1qVmpMVEV5SURBZ0xUSXhJREVnTFRJM0lEUnNMVEV5SURac0xURTNJREV3WXkweE5TQTNJQzB5TkNBeE1DQXRNamtnTVRCakxUa2dNQ0F0TVRrZ0xUVWdMVE13SUMweE5HZ3RNekYyTVRac01qQTVJREUzTjJ3dE5qUWdMVEZqTFRJeklDMHpJQzB6TWlBdE1UVWdMVFEwSUMwek1HZ3RNalJzTXpBZ09EZG9NVGc1ZGkwek1td3RNakV4SUMweE5qTmpNVE1nTmlBeU5pQTVJRE01SURsak1UUWdNQ0ExTXlBdE1UZ2dOak1nTFRJd0lHTTVJREVnTVRRZ09DQXhOQ0F4T1dNdE1UTWdNQ0F0TWpBZ09DQXRNaklnTWpOak1DQXhOeUF4TXlBek1DQXpNQ0F6TUhwTk16TTBJQzAyT1dNeU1TQXdJRE0xSUMwek1TQXpOU0F0TlRGekxURXpJQzB6TWlBdE1qRWdMVFExWXkwMUlDMDNJQzA0SUMweE1pQXRNVEVnTFRFMFl5MDJJQzAzSUMweElDMHhNQ0E1SUMweE1XTXpOU0F3SURVMElEVTFJRFkzSURnNVl6Y2dNVGdnTVRJZ016VWdNVFVnTlRKak1qRWdPRGdnTXprZ01UYzVJRFU0SURJMk9XZ3ROVGgyTXpob056QmpNVE1nTXpnZ01qTWdOalVnTkRBZ09URmpNakVnTXpBZ05ESWdOVE1nTmpVZ05qbHpORGdnTWpRZ056VWdNalFnWXpJNElEQWdORFlnTFRFMElEVXhJQzB6T0d3MElDMHhObU13SUMwek15QXRNU0F0TXpZZ0xURXpJQzAyTUdNdE15QXROeUF0TVRjZ0xUSTFJQzB6TVNBdE1qZGpMVFVnTFRFZ0xURXdJQzB4SUMweE55QXdZeTB4TXlBeklDMHhOeUF4T0NBdE1Ua2dNekZqTUNBeU55QXhNU0EwTkNBeU9TQTFObXd4TkNBeE1HTXdJRGtnTFRZZ01UUWdMVEU0SURFMmFDMDJZeTB4TVNBd0lDMHlNQ0F0TWlBdE1qZ2dMVGhqTFRrZ0xUY2dMVEU1SUMweU1TQXRNamtnTFRRell5MDNJQzB4T0NBdE1qWWdMVGcwSUMwek1TQXRNVEF6YURjM2RpMDBNR2d0T0RVZ1l5MHhPU0F0TVRBNUlDMDJNQ0F0TWpVMUlDMHhNRE1nTFRNek4yTXRNalFnTFRRMklDMDJOQ0F0TVRBMklDMHhNVGNnTFRFd05tTXRORFVnTUNBdE56RWdNemNnTFRjeElEZ3pZekFnTXpJZ01UVWdOekVnTkRrZ056RjZUVEV3TUNBdE5qbGpNakVnTUNBek5TQXRNekVnTXpVZ0xUVXhjeTB4TXlBdE16SWdMVEl4SUMwME5XTXROU0F0TnlBdE9DQXRNVElnTFRFeElDMHhOR010TmlBdE55QXRNU0F0TVRBZ09TQXRNVEZqTXpVZ01DQTFOQ0ExTlNBMk55QTRPV00zSURFNElERXlJRE0xSURFMUlEVXlZekl4SURnNElETTVJREUzT1NBMU9DQXlOamxvTFRVNGRqTTRhRGN3SUdNeE15QXpPQ0F5TXlBMk5TQTBNQ0E1TVdNeU1TQXpNQ0EwTWlBMU15QTJOU0EyT1hNME9DQXlOQ0EzTlNBeU5HTXlPQ0F3SURRMklDMHhOQ0ExTVNBdE16aHNOQ0F0TVRaak1DQXRNek1nTFRFZ0xUTTJJQzB4TXlBdE5qQmpMVE1nTFRjZ0xURTNJQzB5TlNBdE16RWdMVEkzWXkweklEQWdMVFlnTFRFZ0xUZ2dMVEZqTFRFNUlEQWdMVEkxSURFeklDMHlPQ0F6TW1Nd0lESTNJREV4SURRMElESTVJRFUyYkRFMElERXdZekFnTVRJZ0xURXhJREUySUMweU15QXhObU10TVRFZ01DQXRNak1nTFRRZ0xUSTVJQzA0WXkweU9TQXRNakVnTFRRNElDMHhNRElnTFRZd0lDMHhORFpvTnpkMkxUUXdhQzA0TlNCakxURTVJQzB4TURrZ0xUWXdJQzB5TlRVZ0xURXdNeUF0TXpNM1l5MHlOQ0F0TkRZZ0xUWTBJQzB4TURZZ0xURXhOeUF0TVRBMll5MDBOU0F3SUMwM01TQXpOeUF0TnpFZ09ETmpNQ0F6TWlBeE5TQTNNU0EwT1NBM01YcE5PREVnTXpOak1qRWdNQ0F6T0NBeE5TQTBNQ0F6TkdNd0lERTRJQzB4TWlBek1DQXRNamNnTkRCakxUSXlJREV6SUMwek9DQXlOaUF0TkRjZ016aHpMVEUwSURJMklDMHhOU0EwTTJNd0lEVXdJRFF3SURneUlEZzNJRGd5YkRJNElDMHpZemtnTFRNZ01UY2dMVGNnTWpRZ0xURXpZekUxSUMwNUlESXpJQzB5TkNBeU15QXRORE5zTFRFZ0xURXdiQzAySUMweE1DQmpMVE1nTFRVZ0xUZ2dMVGtnTFRFM0lDMHhNR010TVRjZ01DQXRNallnT0NBdE1qa2dNalJzTkNBeE9XTXdJREV3SUMweE5DQXhOaUF0TWpRZ01UaG9MVFJqTFRFM0lEQWdMVEk0SUMweE55QXRNekVnTFRNMll6QWdMVGNnTkNBdE1UVWdNVEVnTFRJeVl6a2dMVGNnTVRnZ0xURTBJREkySUMweU1XTXlPQ0F0TWpNZ05ETWdMVE0zSURRMElDMDBNR000SUMweE1DQXhNaUF0TWpNZ01USWdMVE01ZGkweE1HTXdJQzB5TVNBdE1UQWdMVE01SUMweU9TQXROVFJqTFRFMklDMHhNQ0F0TXpnZ0xURTRJQzAyTVNBdE1qQmpMVFEzSURBZ0xUZzVJREkySUMwNE9TQTJOMnd4SURFMWJEVWdNVE5zTVRBZ09TQnNNVE1nTkdNeE5pQXdJREkwSUMweE1DQXlOQ0F0TXpGak1DQXRNVE1nTFRVZ0xURTJJQzA0SUMweU9HTXdJQzA0SURFeElDMHhOaUF5TXlBdE1UWm9NVE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRKR0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USkdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTFOU0F6Tnpaak1DQXRNemdnTFRFNUlDMDJPQ0F0TlRBZ0xUYzJZeTB4T0NBd0lDMHlPQ0F4TVNBdE16QWdNekpqTUNBeU9TQXhPQ0ExTVNBek55QTJNbU16SURNZ05TQTFJRFVnTm13dE5pQTVZeTAxSURNZ0xURXdJRFVnTFRFM0lEVmpMVE0zSURBZ0xUWTNJQzAxTWlBdE9EZ2dMVEUxTm1nM05YWXRNemhvTFRnell5MHhOU0F0T1RNZ0xUVTVJQzB5TlRBZ0xUa3lJQzB6TVRoakxURTFJQzB6TVNBdE16SWdMVFU0SUMwMU1DQXRPREJqTFRFMklDMHlNU0F0TXpjZ0xUTTJJQzAyTXlBdE5ETnNMVEU1SUMweVl5MDBNeUF3SUMwMk5pQTBNQ0F0TmpZZ09EY2dZekFnTXprZ01UZ2dOVE1nTkRRZ05qZGpNalFnTUNBek9DQXRNalVnTXpnZ0xUUTVZekFnTFRFMUlDMHhNU0F0TXpZZ0xUTXlJQzAyTldNd0lDMDFJRE1nTFRjZ09TQXROMk16TkNBd0lEWXhJRFEySURneUlERXpPV00zSURJNUlERXpJRFU1SURJd0lEZzVZekV6SURZeElESTJJREV5TVNBek9TQXhPREpvTFRFMk1XTXRNVFFnTFRrMElDMDFOaUF0TWpReElDMDVOQ0F0TXpFNFl5MHpNeUF0TnpJZ0xUWTVJQzB4TVRNZ0xURXhNQ0F0TVRJemJDMHhPQ0F0TW1NdE1qRWdNQ0F0TXpnZ09TQXRORGtnTWpaakxUVWdOaUF0TVRBZ01UVWdMVEUxSURJNFl5MHlJREV5SUMweklERTVJQzAwSURNeklHTXpJREl5SURNZ016TWdNVE1nTkRaak55QTVJREU0SURFMklETXpJREl4WXpJeklEQWdNellnTFRJMklETTNJQzAwT1dNd0lDMHhNU0F0TWlBdE1UY2dMVFVnTFRJemJDMHhOQ0F0TWpOc0xURTFJQzB4T1dNd0lDMDFJRE1nTFRjZ01UQWdMVGRqTWpjZ01DQTBOQ0F5T1NBMU5DQTFNR3d4TkNBek5td3hOU0ExTTJNeE5DQTJNeUF5T0NBeE1qY2dOREVnTVRreGJERTNJRGd3YUMwMU4zWXpPR2czTUdNeU1DQTJOeUExTVNBeE1qRWdNVEF6SURFMU9XTXlOU0F4TnlBMU1pQXlOU0E0TXlBeU5XTXpNeUF3SURRNUlDMHpNaUEwT1NBdE5qWmpNQ0F0TXpnZ0xURTRJQzAzTVNBdE5URWdMVGMySUdNdE1UY2dNQ0F0TWpZZ01URWdMVEk0SURNeVl6QWdNVEVnTXlBeU5DQXhNQ0F6TjJNM0lERXhJREUySURJd0lESTNJREkxWXpNZ015QTFJRFVnTlNBMll5MDNJREV3SUMweE1TQXhOQ0F0TWpVZ01UUmpMVEl5SURBZ0xUUXdJQzB4TmlBdE5UUWdMVFEzY3kweU5TQXROamNnTFRNeklDMHhNRGRvTVRZMFl6SXlJRGd6SURnM0lERTRNaUF4T0RZZ01UZ3lZek0ySURBZ05EY2dMVE14SURRNUlDMDJObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTXpRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU16UWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5ETXlJREZqTFRJeUlEQWdMVFV3SURFNElDMDJNU0F6Tkd3dE5UWWdMVEUxT0d3dE15QXROR016SUMwM0lEY2dMVEV3SURFeUlDMHhNV2d6TW5ZdE1qbG9MVEUzTTNZeU9XZ3lNV00wSURBZ09TQXlJREUwSURWak5DQTBJRGNnT1NBNUlERTBiREV4T1NBek16RjJObXd0TXlBeE1Hd3ROaUF6WXkweU15QXdJQzB6T0NBdE1qVWdMVFE0SUMwME0yd3RNVEVnTFRFM1l5MDRJQzB4TlNBdE1UVWdMVE14SUMweU15QXRORGRvTFRJell6SXlJRFF6SURReklEYzJJRFl5SURFd01YTTBOU0F6TnlBM05pQXpPR014TkNBd0lESTRJQzB5TXlBeU9DQXROREJzTWpRZ01UUnNNalVnTVRNZ1l6RXlJRFVnTWpRZ055QXpOeUEzWXpVMElEQWdPREFnTFRRNElEZ3hJQzB4TURWak1DQXRORGNnTFRFeElDMDJPQ0F0TXpJZ0xUazBZeTB5TXlBdE1qa2dMVFUxSUMwMU55QXRNVEF4SUMwMU4zcE5ORGswSURFMk9XTXdJREkySUMweE1DQTBOaUF0TXpZZ05EWmpMVEUwSURBZ0xUSTBJQzAxSUMweU9TQXRNVFJqTFRFeUlDMHlNU0F0TWpJZ0xUUTFJQzB5T1NBdE56SmpMVGNnTFRNd0lDMHhNQ0F0TlRFZ0xURXdJQzAyTW1Nd0lDMHlOQ0EzSUMwek5pQXlNaUF0TXpaak1qY2dNQ0EwTVNBeE1TQTFNaUF5TjJNeU1DQXpNeUF5TWlBek1pQXlOaUEzTW1NeUlERTRJRE1nTXpFZ05DQXpPWG9nVFMwNU5DQXROamxqTWpFZ01DQXpOU0F0TXpFZ016VWdMVFV4Y3kweE15QXRNeklnTFRJeElDMDBOV010TlNBdE55QXRPQ0F0TVRJZ0xURXhJQzB4TkdNdE5pQXROeUF0TVNBdE1UQWdPU0F0TVRGak16VWdNQ0ExTkNBMU5TQTJOeUE0T1dNM0lERTRJREV5SURNMUlERTFJRFV5WXpJeElEZzRJRE01SURFM09TQTFPQ0F5Tmpsb0xUVTRkak00YURjd1l6RXpJRE00SURJeklEWTFJRFF3SURreFl6SXhJRE13SURReUlEVXpJRFkxSURZNWN6UTRJREkwSURjMUlESTBZekk0SURBZ05EWWdMVEUwSURVeElDMHpPR3cwSUMweE5tTXdJQzB6TXlBdE1TQXRNellnTFRFeklDMDJNQ0JqTFRNZ0xUY2dMVEUzSUMweU5TQXRNekVnTFRJM1l5MDFJQzB4SUMweE1DQXRNU0F0TVRjZ01HTXRNVE1nTXlBdE1UY2dNVGdnTFRFNUlETXhZekFnTWpjZ01URWdORFFnTWprZ05UWnNNVFFnTVRCak1DQTVJQzAySURFMElDMHhPQ0F4Tm1ndE5tTXRNVEVnTUNBdE1qQWdMVElnTFRJNElDMDRZeTA1SUMwM0lDMHhPU0F0TWpFZ0xUSTVJQzAwTTJNdE55QXRNVGdnTFRJMklDMDROQ0F0TXpFZ0xURXdNMmczTjNZdE5EQm9MVGcxWXkweE9TQXRNVEE1SUMwMk1DQXRNalUxSUMweE1ETWdMVE16TjJNdE1qUWdMVFEySUMwMk5DQXRNVEEySUMweE1UY2dMVEV3TmlCakxUUTFJREFnTFRjeElETTNJQzAzTVNBNE0yTXdJRE15SURFMUlEY3hJRFE1SURjeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUVXlNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV5TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TXlBeE1qUm9MVEl6WXpJeUlEUXpJRFF6SURjMklEWXlJREV3TVhNME5TQXpOeUEzTmlBek9HTTJJREFnTVRJZ0xUUWdNVGdnTFRFell6Y2dMVGNnTVRBZ0xURTJJREV3SUMweU4yd3lOQ0F4Tkd3eU5TQXhNMk14TWlBMUlESTBJRGNnTXpjZ04yTXlOQ0F3SURReklDMDVJRFU0SUMweU9ITXlNaUF0TkRRZ01qTWdMVGMzWXpBZ0xURTBJQzB4SUMweU55QXRNeUF0TXpoekxUVWdMVEl4SUMweE1DQXRNamx6TFRFeElDMHhOeUF0TVRrZ0xUSTNZeTB4TkNBdE1UZ2dMVE13SUMwek1pQXRORGNnTFRReWN5MHpOU0F0TVRVZ0xUVTBJQzB4TldNdE9TQXdJQzB5TUNBeklDMHpNeUF4TUNCakxUVWdNeUF0TVRBZ055QXRNVFVnTVRCekxUa2dPQ0F0TVRNZ01UUnNMVFUySUMweE5UaHNMVE1nTFRSak15QXROeUEzSUMweE1DQXhNaUF0TVRGb016SjJMVEk1YUMweE56TjJNamxvTWpGak5DQXdJRGtnTWlBeE5DQTFZelFnTkNBM0lEa2dPU0F4Tkd3eE1Ua2dNek14ZGpac0xUTWdNVEJzTFRZZ00yTXRPU0F3SUMweE55QXROQ0F0TWpVZ0xURXljeTB4TmlBdE1UZ2dMVEl6SUMwek1Xd3RNVEVnTFRFM2JDMHhNQ0F0TWpCNlRURTVOeUF5TURGakxURXlJQzB5TVNBdE1qSWdMVFExSUMweU9TQXROekpqTFRjZ0xUTXdJQzB4TUNBdE5URWdMVEV3SUMwMk1pQmpNQ0F0TWpRZ055QXRNellnTWpJZ0xUTTJZekV6SURBZ01qTWdNaUF6TVNBM2N6RTFJREV4SURJeElESXdZekV3SURFM0lERTFJREkySURFMklESTRZelVnTVRFZ09DQXlOaUF4TUNBME5ITXpJRE14SURRZ016bGpNQ0EzSUMweElERXpJQzB5SURFNGN5MHpJRGtnTFRZZ01UUmpMVFVnT1NBdE1UVWdNVFFnTFRJNElERTBZeTB4TkNBd0lDMHlOQ0F0TlNBdE1qa2dMVEUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRJME5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlORGNnTFRjNVl6UWdNVEVnT0NBeU9DQTRJRFV6WXpBZ01UQTFJQzA0TUNBeE56TWdMVEUyT0NBeU1EQmpMVEV4SURNZ0xUSTNJRFlnTFRRM0lEbGpPU0F0TVRjZ01qTWdMVFl4SURVeklDMDRPR00wSUMweklDMHlJRE1nTmpFZ0xUVTJZek0xSUMwek1pQTJPU0F0TnpJZ09UTWdMVEV4T0hwTk1qUTRJQzAwTmpOak5DQXhPQ0EzSURNNElEY2dOVGRqTUNBeE1EVWdMVGd3SURFM015QXRNVFk0SURJd01HTXRNVEVnTXlBdE1qY2dOaUF0TkRjZ09XTTVJQzB4TnlBeU15QXROakVnTlRNZ0xUZzRZelFnTFRNZ0xUSWdNeUEyTVNBdE5UWmpNellnTFRNeklEY3hJQzAzTkNBNU5DQXRNVEl5ZWlCTk1qQTJJQzAzTkRoak16SWdORGdnTkRrZ01UQXdJRFE1SURFME9XTXdJRGc1SUMwMU5TQXhOamdnTFRFMk9DQXlNRE5qTFRFNElEVWdMVFEzSURrZ0xUZzNJREUyZGpFNU1IWXhPVEIyTVRrd2RqRTVNR2d6TkdNNElEQWdNakVnTFRZeElEVTVJQzA1TldNMElDMHpJQzB5SURNZ05qRWdMVFUyWXpZeElDMDFOeUF4TWpJZ0xURXpOQ0F4TWpJZ0xUSXpOWFl0Tm1NdE1TQXROVGNnTFRrZ0xUYzRJQzB4T0NBdE9UQmpNVElnTFRJNUlERTRJQzAyTUNBeE9DQXRPVFIyTFRaakxURWdMVFU1SUMweE1DQXRPREFnTFRFNUlDMDVNV014TWlBdE16QWdNVGtnTFRZeklERTVJQzA1T1NCak1DQXRNeklnTFRjZ0xUWTFJQzB4TnlBdE9UWmpNVEVnTFRJNUlERTNJQzAyTUNBeE55QXRPVFJqTUNBdE56RWdMVE15SUMweE5EZ2dMVFkzSUMweE9UQmpMVFlnTFRVZ0xURXdJQzAzSUMweE15QXROM010TlNBeUlDMDFJRFZzTkNBeE1HTXhJRE1nTmlBNElERXhJREUyZWsweU5EY2dMVEkzTUdNMElERXhJRGdnTWpnZ09DQTFOR013SURFd05TQXRPREFnTVRjeklDMHhOamdnTWpBd1l5MHhNU0F6SUMweU55QTJJQzAwTnlBNVl6a2dMVEUzSURJeklDMDJNU0ExTXlBdE9EaGpOQ0F0TXlBdE1pQXpJRFl4SUMwMU5tTXpOU0F0TXpNZ056QWdMVGN5SURreklDMHhNVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURSQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EUkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTROeUEyTkROc05qWWdMVE00ZGpFME5td3ROallnTXpkMkxURTBOWHBOTXpJd0lEVTNNbU15T1NBNElEWXdJRE0ySURZd0lEY3lZekFnTWpjZ0xURTJJRFUwSUMwek5DQTJNMnd0TmpRZ016aDJMVEUwT0hwTk1UVTVJRE00TVhZeE5EbHNMVE0zSURJeVl5MHhPU0F3SUMweU9DQXROeUF0TXprZ0xURTVZeTB4TlNBdE1UTWdMVEl5SUMweU5pQXRNaklnTFRNM1l6QWdMVE0ySURFNElDMDJNeUF6T1NBdE56aDZUVEU0TnlBek56VnNOallnTFRNMmRqRTBOR3d0TmpZZ016ZDJMVEUwTlhwTk16SXdJRE13TldNek1pQTFJRFl3SURNeUlEWXdJRFk0WXpBZ01qa2dMVEV5SURVeElDMHpOaUEyTnlCc0xUWXlJRE0yZGkweE5EWjZUVEUxT1NBNU1qUjJNemhvTWpoMkxUVXpiRFkySUMwek5YWTRPR2d5T1hZdE9UbGpNek1nTFRFMElEVTVJQzB5T0NBM09DQXROREZqTkRFZ0xUSTFJRGM1SUMwMk15QTRNaUF0TVRJMll6QWdMVEV3SUMweUlDMHlNQ0F0TlNBdE1qbHNMVFlnTFRFMll5MDFJQzB4TXlBdE1URWdMVEkxSUMweE9DQXRNelJqTFRZZ0xURXhJQzB4TnlBdE1qSWdMVEkySUMwek1td3RNekVnTFRNeVl6SXlJQzB4TWlBek9TQXRNalVnTlRFZ0xUTTVZekV6SUMweE15QXlNU0F0TWpjZ01qVWdMVFF5WXpjZ0xURXpJREV3SUMwek1pQXhNQ0F0TlRZZ1l6QWdMVFUySUMweU9TQXRNVEF3SUMwNE5pQXRNVE14WXpJM0lDMHhPU0ExTUNBdE16Z2dOamNnTFRVNWN6STJJQzAwTlNBeU55QXROelJqTUNBdE5ERWdMVEV4SUMwMk9TQXRNekFnTFRrMVl5MHhPU0F0TWprZ0xUUTFJQzAxTVNBdE56Y2dMVFkzWXkweU9TQXRNVE1nTFRZeUlDMHlNaUF0T1RrZ0xUSTBZeTAwTXlBd0lDMDFOeUEwSUMwNU5TQXhObU10TkRjZ01UTWdMVEV3TXlBME5TQXRNVEExSURrMmJESWdNVE5qTlNBeU5TQXhPU0F6TnlBME1pQXpOMmd4TTJNeE5TQXRNaUF6TXlBdE1UY2dOVFFnTFRRMFl6SXpJQzB6TUNBek9DQXROVEFnTmpFZ0xUWTFJR00zSUMwMElESTJJQzA1SURNMElDMHhNbU0wSUMweElEa2dMVElnTVRZZ0xURmpORElnTUNBM015QXlNU0E1TVNBME5XTTRJREV6SURFeUlESTNJREV5SURRd2JDMHpJREl5WXkweElEZ2dMVFFnTVRZZ0xUa2dNak5qTFRFM0lETXhJQzAwTXlBME9DQXROelVnTmpWMkxUTTNhQzB5T1hZMU0yd3ROallnTXpKMkxUZzFhQzB5T0hZNU9Hd3ROVEFnTWpaakxURTBJRGdnTFRReklESTNJQzAxTlNBek9HTXRNVFVnTVRJZ0xUSTRJREkzSUMwek55QTBOR3d0TVRJZ01qbGpMVElnT0NBdE15QXhNeUF0TXlBeE5uTXdJRGdnTFRFZ01UVnNNaUF5TUdNNUlETTRJRE13SURZMUlEVXpJRGt3YkRNeUlETXlJR010TXpJZ01Ua2dMVFUxSURNNUlDMDJPQ0ExT0dNdE1UTWdNakVnTFRFNUlEUTNJQzB4T1NBM09HTXdJRE16SURnZ05Ua2dNak1nTnpoek16Y2dNemdnTmpZZ05UWmpMVEkzSURFM0lDMDBPU0F6TnlBdE5qVWdOakJ6TFRJMElEVXpJQzB5TlNBNU1HTXdJRE0wSURFd0lEWXpJREk1SURnMll6TTJJRFEzSURrMUlEYzVJREUzTWlBNE1HTTJPU0F3SURFek1pQXRNakVnTVRZNUlDMDFOV015TUNBdE1UZ2dNekFnTFRNMklETXdJQzAxTkd3dE1pQXRNVFZqTFRjZ0xUSTVJQzB5TWlBdE5EUWdMVFEySUMwME5HTXRNVFVnTUNBdE1qY2dOQ0F0TXpRZ01URmpMVEV3SURFd0lDMHpPU0ExTXlBdE5UUWdOamtnWXkwM0lEY2dMVEUxSURFMUlDMHlOU0F5TTJNdE1UY2dNVEVnTFRNNUlERTRJQzAyTlNBeU1XTXRNekVnTUNBdE5UWWdMVGdnTFRjeklDMHlNMk10TVRVZ0xURTFJQzB5T1NBdE16QWdMVE13SUMwMU4yd3hJQzAxWXpBZ0xUUTJJRFV4SUMwNE9TQTROeUF0TVRBMWVrMHhOakVnTmpRNWRqRTBPR3d0TXpjZ01qTmpMVEV6SUMweUlDMHlNeUF0TmlBdE16QWdMVEV6WXkwM0lDMHhNQ0F0TVRBZ0xURTJJQzB4TlNBdE1qaHNMVEV4SUMwek1IWXRNVEJqTUNBdE1UUWdNU0F0TVRnZ09TQXRNekJqTnlBdE1URWdNVFVnTFRJd0lESXpJQzB5TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVd05UQXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOVEFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5ORFF4SUMweU5EVmpMVEl6SUMwMElDMDBPQ0F0TmlBdE56WWdMVFpqTFRVNUlEQWdMVEV3TWlBM0lDMHhNekFnTWpCakxUZzRJRFF5SUMweE5UQWdPVE1nTFRFNE55QXhOVFJqTFRJMklEUTBJQzAwTXlBeE1ETWdMVFE0SURFM05tTXdJRFlnTFRFZ01UTWdMVEVnTVRsak1DQTFOQ0F4TlNBeE1URWdORFVnTVRjd1l6STVJRFUzSURZMUlERXdOaUF4TVRBZ01UUTRjemsySURnMUlERTFNeUF4TWpkakxUTWdNVFlnTFRnZ05EWWdMVEV6SURreVl5MDBJRFF6SUMwMUlEY3pJQzAxSURnNVl6QWdNVEUzSURFMklERTNNaUEyT1NBeU5UZGpNelFnTlRRZ05qUWdPRElnT0RrZ09ESWdZekl4SURBZ05ETWdMVE13SURZNUlDMDVNbk16T1NBdE1URTFJRFF4SUMweE5UbDJMVEUxWXpBZ0xURXdPU0F0TWpFZ0xURTJNaUF0TmpjZ0xUSTBNV010TVRNZ0xUSXdJQzAyTXlBdE9UQWdMVGs0SUMweE1UaGpMVEV6SUMwNUlDMHlOU0F0TVRrZ0xUTTNJQzB5T1d3ek1TQXRNVGd4WXpnZ01TQXhPQ0F5SURJNElESmpOVGdnTUNBeE1ESWdMVEV5SURFek15QXRNelZqTlRrZ0xUUXpJRGt5SUMweE1EUWdPVGdnTFRFNE5HTXhJQzAzSURFZ0xURTFJREVnTFRJeVl6QWdMVEV5TXlBdE9EY2dMVEl3T1NBdE1UZ3hJQzB5TkRoak9DQXROVGNnTVRjZ0xURXhNQ0F5TlNBdE1UWXlJR00xSUMwek1TQTJJQzAxT0NBMklDMDRNR013SUMwek1DQXROU0F0TlRNZ0xURTBJQzAzTUdNdE16VWdMVFkwSUMwNE9DQXRPVGtnTFRFMU9DQXRNVEF6WXkwMUlEQWdMVEV4SUMweElDMHhOaUF0TVdNdE16Y2dNQ0F0TnpJZ01UQWdMVEV3T0NBeU4yTXROVEFnTWpRZ0xUYzNJRFU1SUMwNE1DQXhNRFYyTVRGak1DQXlPU0EzSURVMUlESXdJRGMyWXpFNElESTRJRFExSURReUlEYzVJRFEwYURaak5Ea2dNQ0E1TXlBdE5ESWdPVGNnTFRnM2RpMDVZekFnTFRVeElDMHpOQ0F0T0RZZ0xURXdOU0F0TVRBMll6RTNJQzB5TkNBMU1TQXRNellnTVRBeUlDMHpObU0yTWlBd0lERXhOaUEwTXlBeE5EQWdPRFVnWXprZ01UWWdNVE1nTkRFZ01UTWdOelJqTUNBeU1DQXRNU0EwTWlBdE5TQTJOMk10T0NBMU15QXRNVGdnTVRBMklDMHlOaUF4TlRsNlRUUTJNU0E1TXpsakxUazFJREFnTFRFek5TQXRNVGMxSUMweE16VWdMVEk0Tm1Nd0lDMHlOQ0F5SUMwME9DQTFJQzAzTVdNMU1DQXpPU0E1TWlBNE1pQXhNamNnTVRJNFl6UXdJRFV6SURZd0lERXdNQ0EyTUNBeE5EQjJPR010TkNBMU15QXRNaklnT0RFZ0xUVTFJRGd4YUMweWVrMDBNRFlnTVRFNWJEVTBJQzB6TWpaak56TWdNalVnTVRFd0lEYzRJREV4TUNBeE5qRmpNQ0EzSURBZ01UVWdMVEVnTWpOakxUY2dPVFVnTFRVM0lERTBNaUF0TVRVeElERTBNbWd0TVRJZ2VrMHpPRElnTVRFM1l5MDNNaUF0TWlBdE1USTRJQzAwTnlBdE1USTRJQzB4TWpCMkxUZGpNaUF0TkRZZ05ETWdMVGs1SURjMUlDMHhNVFZqTFRNZ0xUSWdMVGNnTFRVZ0xURXdJQzB4TUdNdE56QWdNek1nTFRFeE5pQTRPQ0F0TVRJeklERTNNbll4TVdNd0lEWTRJRFEwSURFeU5pQTRPQ0F4TlRsak1qTWdNVGNnTkRrZ01qa2dOemdnTXpac0xUSTVJREUzTUdNdE1qRWdMVEV6SUMwMU1pQXRNemNnTFRreUlDMDNNMk10TlRBZ0xUUTBJQzA0TmlBdE9EUWdMVEV3T1NBdE1URTVZeTAwTlNBdE5qa2dMVFkzSUMweE16QWdMVFkzSUMweE9ESjJMVEV6WXpVZ0xUWTRJRE0xSUMweE1qY2dPVE1nTFRFM05pQnpNVEkxSUMwM015QXlNRE1nTFRjell6STFJREFnTlRBZ015QTNOU0E1WXkweE9TQXhNVEVnTFRNMklESXlNU0F0TlRRZ016TXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEEwTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBME5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQmpNQ0F5T0NBeU1pQTFNQ0ExTUNBMU1ITTFNQ0F0TWpJZ05UQWdMVFV3Y3kweU1pQXROVEFnTFRVd0lDMDFNSE10TlRBZ01qSWdMVFV3SURVd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3hNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt4TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TmlBd1l6QWdMVEV4TXlBNU1TQXRNakEwSURJd05DQXRNakEwY3pJd05DQTVNU0F5TURRZ01qQTBjeTA1TVNBeU1EUWdMVEl3TkNBeU1EUnpMVEl3TkNBdE9URWdMVEl3TkNBdE1qQTBlazB3SURCak1DQXhNeklnTVRBNElESTBNQ0F5TkRBZ01qUXdjekkwTUNBdE1UQTRJREkwTUNBdE1qUXdjeTB4TURnZ0xUSTBNQ0F0TWpRd0lDMHlOREJ6TFRJME1DQXhNRGdnTFRJME1DQXlOREI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURoQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EaEJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTBNQ0F4TnpsakxUa2dNalFnTFRVMklEUXhJQzA0T1NBME1XTXRORFlnTUNBdE9ERWdMVEk0SUMweE1EQWdMVFU0WXkweE55QXRNamdnTFRJMUlDMDNPQ0F0TWpVZ0xURTFNR013SUMwMk5TQXlJQzB4TVRFZ09DQXRNVE0xWXpnZ0xUTXhJREU0SUMwME9TQTBNQ0F0Tmpkak1qQWdMVEUzSURReklDMHlOU0EzTUNBdE1qVmpOVFFnTUNBNU1pQXpOaUF4TVRVZ056VmpNVFFnTWpVZ01qTWdOVFFnTWpnZ09EaG9NamRqTUNBdE5qTWdMVEkwSUMweE1EVWdMVFU0SUMweE5ERmpMVE0xSUMwek9DQXRPRElnTFRVMklDMHhOREFnTFRVMll5MDBOU0F3SUMwNE15QXhNeUF0TVRFMUlETTVJR010TlRjZ05EVWdMVEV3TVNBeE16QWdMVEV3TVNBeU1qWmpNQ0ExT1NBek15QXhNamNnTmpnZ01UWXpZek0ySURNM0lEazNJRGN5SURFMk1DQTNNbU16TmlBd0lEa3pJQzB5TVNBeE1qRWdMVFF3WXpFeElDMDRJREl6SUMweE55QXpNeUF0TXpCak1Ua2dMVEl6SURJM0lDMDBPQ0F5TnlBdE56WmpNQ0F0TlRFZ0xUTTFJQzA0T0NBdE9EWWdMVGc0WXkwME15QXdJQzAzTmlBeU55QXROellnTmpoak1DQXlOaUEzSURNMUlESXhJRFV4WXpFMUlERTNJRE15SURJM0lEVTRJRE15WXpjZ01pQXhOQ0EzSURFMElERXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVGt3TlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrd05TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME1Ua2dMVFV3ZGpFd09HZ3RNekV5ZGkweE1EaG9NekV5ZWswME5USWdMVFV3TUdndE16TjJNemcxYUMwek1USjJMVE00TldndE16TjJNVEF3TUdnek0zWXRNemMzYURNeE1uWXpOemRvTXpOMkxURXdNREI2VFRRNU15QTFNREJvTXpOMkxURXdNREJvTFRNemRqRXdNREI2VFRBZ05UQXdhRE16ZGkweE1EQXdhQzB6TTNZeE1EQXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEE1TXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBNU15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHlNelZqTUNBeklERWdPQ0F6SURFd1l6WTRJRFUxSURneElERXhNQ0E0TVNBeU1qVnpMVEV6SURFM01DQXRPREVnTWpJMVl5MHlJRElnTFRNZ01UQWdMVE1nTVRCMk1URmpNQ0F6SURFZ05DQXhJRFJ6TVNBeElESWdNR014TURnZ0xUZ3lJREV6TVNBdE1UVXdJREV6TVNBdE1qVXdjeTB5TXlBdE1UWTRJQzB4TXpFZ0xUSTFNR010TVNBdE1TQXRNaUF3SUMweUlEQnpMVEVnTVNBdE1TQTBkakV4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRBNE55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTROeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpOVEFnTVRJMVl5MHhNU0F0T1NBdE5UTWdMVFEySUMwNU5TQXRORFpqTFRFNElESWdMVE16SURnZ0xUUTBJREUzWXkweE55QXhPU0F0TXpNZ016UWdMVFE0SURRMVl5MHhNeUF4TVNBdE1qY2dNVGNnTFRReUlERTNZeTB5TXlBd0lDMDBOU0F0TWpJZ0xUWTBJQzAyTm1ndE16ZDJNVFUxYURNM1l6UWdMVEU0SURFeElDMHlPQ0F5TVNBdE16QmpPQ0F4SURFMUlETWdNaklnT0d3eE1DQTFiREUwSURFd1l6TWdNaUF4TkNBMklESXhJRGRzTVRFZ01tTTRJREVnTXpNZ01TQTBNaUF4WXpNNUlEQWdOVGNnTFRjZ09UQWdMVFF6WXpFeElDMHhOU0F5TmlBdE1qTWdORFFnTFRJMklHTXlOeUF6SURRMUlESTVJRFUwSURjd2JETTRJQzB4WXkweElDMDVJQzB4TVNBdE9EZ2dMVEk1SUMweE1qUmpMVFVnTFRFeklDMHhNaUF0TWpnZ0xUSXhJQzAwTm13dE16TWdMVFl3WXkwMU5TQXRPVElnTFRZNUlDMHhOaklnTFRZNUlDMHlOekJvTFRFM05HTXdJRFExSURFeElEZzJJRE16SURFeU1tTXlNeUF6TlNBMU9TQTNOQ0F4TURZZ01URTNZems1SURnMElERXhNeUE1TmlBeE1UTWdNVE0yZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRsR01pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUbEdNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREkxTUdnME1IWXROVEF3YUMwME1IWTFNREI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1RNNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9UTTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUXlJREJzT1RrZ0xUazViRGs1SURrNWJDMDVPU0E1T1hwTk1DQXdiREUwTVNBeE5ERnNNVFF4SUMweE5ERnNMVEUwTVNBdE1UUXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVUZCUmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVGQlJpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEUTBZeTB4TnlBdE5TQXROaUF4TnlBd0lESTBZek15SURNeUlEVTRJRFEwSURjMElEUTBZelExSURBZ05EWWdMVFkwSURjMklDMDJOR014TUNBd0lESTJJREFnTkRnZ01qQmpNVGNnTlNBMUlDMHhOeUF3SUMweU5HTXRNeklnTFRNeUlDMDFPQ0F0TkRRZ0xUYzBJQzAwTkdNdE5EVWdNQ0F0TkRZZ05qUWdMVGMySURZMFl5MHhNQ0F3SUMweU5pQXdJQzAwT0NBdE1qQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORUkzTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVJM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFNU1DQXRNVEV5YkRRZ0xUUmpOU0F0TVNBdE1TQXRPU0F0TnlBdE1qQmpMVGNnTFRFeklDMHhOQ0F0TWpFZ0xUSXhJQzB5T1dNdE1URWdMVGdnTFRJeElDMHhPQ0F0TXpRZ0xUSTFZeTA1SUMwMUlDMHhNQ0F0TlNBdE1UWWdMVFJzTFRRZ05Hd3RNVEV5SURFNU1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTBRek11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUXpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTkRVMklDMHhNRFJqTFRFZ0xURTFJQzAzSUMweU9DQXRNVGdnTFRNNWN5MHlPQ0F0TVRjZ0xUUTRJQzB4TjJNdE1UZ2dNU0F0TXpJZ055QXRORE1nTVRoekxURTNJREkwSUMweE55QXpPR014SURFMklEY2dNekFnTVRrZ05ERnpNallnTVRjZ05ESWdNVGRqTVRrZ01DQXpOU0F0TmlBME55QXRNVGR6TVRnZ0xUSTFJREU0SUMwME1YcE5Nemt3SUMwME5EbGpNQ0F3SUMweU5UTWdNamN3SUMwek9EQWdNemsyWXkwMklEWWdMVEV3SURFNUlDMHhNQ0F6TUdNd0lEY2dNU0F4TXlBMUlERTJZekV6SURrZ01URWdOeUF5TVNBM1l6RXpJREFnTVRNZ0xUTWdNalVnTFRFeklHTTVJQzA0SURReElDMDBNQ0EwTVNBdE5EQnNNams0SUMweU56WnNNekE1SURJNU1HTXhNU0F4TUNBek1TQXpNQ0EwTWlBek5XTXhNaUExSURZZ05DQXhPU0EwWXpBZ01DQTVJQzAxSURFeklDMHhNSE0ySUMweE1pQTJJQzB5TVdNd0lDMHhNQ0F0TXlBdE1qRWdMVEV4SUMweU9HTXRNekVnTFRJNUlDMHpOemdnTFRNNU1DQXRNemM0SUMwek9UQjZUVE01TUNBdE1qZzRZekFnTUNBdE1UWTBJREUzTVNBdE1qUTNJREkxTTJNdE5DQTBJQzAzSURFeklDMDNJREl3WXpBZ05DQXhJRGdnTXlBeE1HTTRJRFlnT0NBMElERTBJRFJqT0NBd0lEZ2dMVElnTVRZZ0xUaGpOaUF0TlNBeU55QXRNallnTWpjZ0xUSTJJR3d4T1RRZ0xURTNPWFl4YkRJd01DQXhPRFpqTnlBM0lESXhJREl4SURJNElESTBZemdnTXlBeklESWdNVElnTW1Nd0lEQWdOaUF0TXlBNUlDMDJZeklnTFRNZ015QXRPQ0F6SUMweE5ITXRNaUF0TVRNZ0xUY2dMVEU0WXkweU1DQXRNVGtnTFRJME5TQXRNalE1SUMweU5EVWdMVEkwT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMFFrRXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRa0VpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEV6SURJMWFERTJZekUzSURBZ05ERWdNU0ExTlNBeE1XTXhPU0F4TXlBeE5DQXhNQ0F6TmlBME1HTXdJREVnTVRJZ01Ua2dNVE1nTWpCak1TQXRNU0F4SUMweklERWdMVFpqTUNBdE1qRWdMVGtnTFRNMklDMHhPQ0F0TkRsakxUSTBJQzB6TnlBdE5ETWdMVFF4SUMwNU15QXROREZ6TFRjNUlESWdMVGs1SURNM1l5MHhNaUF5TVNBdE1TQXhJQzB4TmlBek1HTXROeUF4TXlBdE9TQXlOaUF0T0NBeU9XTXhJQzB4SURFMUlDMHhPQ0F4TlNBdE1UbGpNak1nTFRJM0lERTRJQzB5TXlBek5pQXRNemhqTVRZZ0xURXpJREkwSUMweE5DQTBOaUF0TVRSb01UWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORFF3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkRRd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFek9TQXhNRFpqTFRNeUlEQWdMVFE0SUMweE1DQXROekFnTFRJNWRpMHhPVFJqTXpFZ016RWdOVFFnTlRrZ056RWdPRFJqTWpFZ016SWdNeklnTlRrZ016SWdPRFJqTUNBNUlERWdNVFlnTVNBeU1HTXdJREUwSUMweklESXhJQzB4TVNBek1Hd3RPQ0F6ZWswMk9TQXhNVEJqTXpJZ01UWWdOVFFnTWpjZ09UTWdNamRqTWpZZ01DQXpOU0F0TXlBMU5DQXRNVE5qTVRNZ0xUY2dNalFnTFRJd0lESTNJQzB6T0d3MElDMHlOV013SUMweU9DQXRNVFlnTFRVM0lDMDBOU0F0T0RsakxUSXpJQzB5TlNBdE16a2dMVFEwSUMwMk5TQXROamhzTFRnNElDMDNPWFl6TkRRdU5UTXpJR3d0TkRrZ0xUSTNMalV6TXpOMk16WnNORGtnTWpjdU5UTXpNM1kwTVM0NU9UazViQzAwT1NBdE1qY3VOVE16TW5Zek5tdzBPU0F5Tnk0MU16TXlkakU0TlM0ME5qZG9NakIyTFRFM05DNHlNamxzTVRRM0lEZzFMakl5T0RWMkxUTTJiQzB4TkRjZ0xUZzFMakl5T0RWMkxUUXlMakF3TURGc01UUTNJRGcxTGpJeU9EWjJMVE0yYkMweE5EY2dMVGcxTGpJeU9EWjJMVGN3TGpjM01UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORU5GTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVORklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRrd0lERTJObXd0TVRJZ0xUSm9MVGhqTFRJeElEQWdMVE0zSURjZ0xUVXdJREl3Y3kweE9TQXlPU0F0TWpBZ05EWmpNQ0F4T1NBNElETTJJREl6SURRNVl6RTBJREUwSURNMUlESXhJRFl6SURJeFl6STVJREFnTlRJZ0xURXdJRFk1SUMwek1YTXlOU0F0TkRZZ01qVWdMVGMyWXpBZ0xUSXdJQzB6SUMwek9TQXRPU0F0TlRoekxURTJJQzB6T0NBdE1qa2dMVFUzWXkweU5DQXRNelVnTFRZd0lDMDJNU0F0TVRBM0lDMDNPR3d0TkNBeE4yTXlOQ0E1SURReklESTBJRFUySURRMGN6SXdJRFF4SURJd0lEWXlZekFnTWpBZ0xUWWdNelFnTFRFM0lEUXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFJETnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRE55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek9URWdMVGt3WXpNMUxqVTFOVEVnTUNBMk5TQXRNak11TmpNM01pQTJOU0F0TlRoakxUSXVNVGt3TVRNZ0xUTXlMamcxTWlBdE1qZ3VNVGM1TnlBdE5UWWdMVFkxSUMwMU5tTXRNekl1TVRFeU5DQXhMamM0TkRBeUlDMDJNU0F5TkM0eU16WTNJQzAyTVNBMU5tTXhMamsxTlRJNElETXhMakk0TkRVZ01qZ3VNekkyTlNBMU9DQTJNU0ExT0hwTk5Ea2dNR015Tmk0ME1qVXpJQzB5TGpBek1qY3lJRFEzSUMweE9DNHdOakk0SURRM0lDMDBOM1l0TWprM2FEVTVPSFl5T1Rkak1DQXlPQzQ1TkRrNElERTVMams0SURRM0lEUTRJRFEzSUdNeU5pNDBNalV6SUMweUxqQXpNamN5SURRM0lDMHhPQzR3TmpJNElEUTNJQzAwTjNZdE16UTFZeTB4SUMweE5TQXROaUF0TWpjZ0xURTFJQzB6TldNdE5pNDRPVGt6TXlBdE5pNDRPVGt6TXlBdE1UZ3VPVFV4TmlBdE1USWdMVE15SUMweE1tZ3ROamswWXkweU55NDRNRFF6SURFdU9EVXpOaklnTFRRM0lERTRMakk0TVRVZ0xUUTNJRFEzZGpNME5XTXdJREk0TGprME9UZ2dNVGt1T1RnZ05EY2dORGdnTkRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5FSXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUl6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV5TlNBdE5EaGpNQ0F5TmlBeU1pQTBPQ0EwT0NBME9ITTBPQ0F0TWpJZ05EZ2dMVFE0Y3kweU1pQXRORGdnTFRRNElDMDBPSE10TkRnZ01qSWdMVFE0SURRNGVrMHdJQzB4TkRCb016UTJkaTB6TTJndE16UTJkak16ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRRME5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUTBOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNRFlnTVRjNWRpMDVNV3d0TkRRZ0xURTBkaTB4TmpWc05EUWdNVEoyTFRreGJDMDBOaUF0TVRSMkxURTFOV2d0TVRkMk1UUTViQzAwTXlBdE1UTjJPVEJzTkRNZ01UUjJNVFkzYkMwME15QXRNVFIyT1RKc05ETWdNVE4yTVRZNWFERTNkaTB4TmpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5RlFVRTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRVUUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTkRSakxUSXdJREl3SUMweE1pQXpOaUF3SURJMGN6SXlJQzB5TUNBek9DQXRNakJ6TnpBZ05qUWdPRFlnTmpSek5ESWdMVEV5SURjMElDMDBOR015TUNBdE1qQWdNVElnTFRNMklEQWdMVEkwY3kweU1pQXlNQ0F0TXpnZ01qQnpMVGN3SUMwMk5DQXRPRFlnTFRZMGN5MDBNaUF4TWlBdE56UWdORFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1RBeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9UQXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBOQ0EwT0Roak16QWdNamdnT0RNZ01URXdJRGd6SURFM05tTXdJRGMzSUMwek9TQXhOVEFnTFRFd05DQXhOVEJqTFRFMUlEQWdMVE16SUMwMklDMDJNU0F0TXpSakxURTFJQzB4TlNBdE1qTWdMVFEwSUMweU15QXROemxqTUNBdE5EUWdNVFFnTFRrMklEUXpJQzB4TXpOak1qTWdMVEk1SURRMElDMDFPQ0EyTWlBdE9EQjZUVEUxT1NBMk9XTXROVGNnTUNBdE1UQTBJQzB6TVNBdE1UQTBJQzA1T0dNd0lDMDJNU0F6TlNBdE5qTWdOVEVnTFRjMVl6Z2dNQ0F5TXlBMU1pQXpPU0E1TW13ek1pQTRNR010TmlBeElDMHhNaUF4SUMweE9DQXhlazB5TlRZZ0xUSTFJR013SUMwM05pQXRNalFnTFRFeU1pQXRPVGdnTFRFeU1tZ3RNMk10TWpnZ01DQXROallnTnlBdE9EUWdNVFZqTFRNNElERTNJQzAzTVNBMU5TQXROekVnTVRFeVl6QWdOVFVnTlRZZ01URTBJREV5TkNBeE1qTmpNalVnTXlBME9TQTRJRFl4SURoak1USWdNek1nTWpZZ09Ea2dNallnTVRJNFl6QWdNVEEwSUMwMU5TQXhPREFnTFRjMklESXhNV010TlRFZ0xUWTFJQzAzT1NBdE1URXdJQzA1TUNBdE1UYzRZeTB4SUMwMklDMDBJQzB5TlNBdE5DQXRORFpqTUNBdE1UZ2dNaUF0TXpnZ01UQWdMVFV3WXpVZ0xUY2dOeUF0TVRZZ055QXRNalJqTUNBdE1UTWdMVFlnTFRJMElDMHhOU0F0TWpRZ1l5MDFJREFnTFRFeUlEVWdMVEU1SURFM1l5MHhNaUF5TVNBdE1qUWdNemdnTFRJMElEazJZekFnTnpjZ01qTWdNVEUxSURVMElERTFNV016T0NBME5DQXlOaUF5T0NBMk5TQTJPR3d4SUMweFl6QWdNeUF0TVRZZ01qY2dMVFl3SURjNVl5MHhPU0F5TWlBdE5UZ2dOVGdnTFRVNElERTBOV013SURjMklETXdJREV3TUNBMU15QXhNak5qTWpVZ01qVWdOVGNnTXpnZ01UQXlJRE00WXpZeUlEQWdNVEV3SUMwNE15QXhNVEFnTFRFMk9HTXdJQzB4TXlBdE1pQXRNallnTFRRZ0xUTTVZeTB4TUNBdE5USWdMVGd6SUMweE16QWdMVEV4TVNBdE1UWXpZekkwSUMwek9DQTRJQzB6SURVMUlDMDVNU0JqTXpRZ0xUWXpJRFF5SUMwNE5DQTBNaUF0TVRFNVl6QWdMVEV3SUMweElDMHlNaUF0TWlBdE16ZGpMVFFnTFRZeklDMHhNU0F0TnpZZ0xUSXdJQzB4TVRaak55QXdJREV5SURFZ01qRWdMVEZqTVRRZ0xUUWdNakFnTFRFeElESXdJQzB4T1dNd0lDMHhPU0F0TXpBZ0xURTVJQzAxTWlBdE1qUmpMVFlnTFRFeklDMDJOeUF0TVRjMElDMDJOeUF0TVRneFl6QWdMVElnT1NBdE5DQXhPU0F0TkdNeU5TQXdJRFF4SURJeElEVTJJRGN6WXpnZ01qZ2dNVFFnTXprZ01qSWdNemx6TVRBZ0xUZ2dNVEFnTFRFNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUQTRSUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0UlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwT1NBdE1qUXpiQzAwT1NBeU5Xd3hNemNnTkRZeGJEUTVJQzB5TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNU1UVXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVNVFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OREl4SURrMll5MDBOaUEzTnlBdE1UQXhJREV3T0NBdE1UZ3hJREV3T0dNdE1URXpJREFnTFRJd05DQXRPVEVnTFRJd05DQXRNakEwY3preElDMHlNRFFnTWpBMElDMHlNRFJqTnpnZ01DQXhNamtnTXpRZ01UYzNJREV4TUd3ek15QXRNakpqTFRReElDMDNOQ0F0TVRJd0lDMHhNalFnTFRJeE1DQXRNVEkwWXkweE16SWdNQ0F0TWpRd0lERXdPQ0F0TWpRd0lESTBNSE14TURnZ01qUXdJREkwTUNBeU5EQmpPRGtnTUNBeE5qTWdMVFExSURJd09TQXRNVEl5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRsR05pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUbEdOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBNQ0E1Tm5ZdE9UWm9MVFF3ZGpFME1HZzBNR3czT0NBdE5qbG9MVFE0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRBNE15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTRNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNRGdnTWpVd1l6azNJREFnTVRjM0lDMDFNaUF4TnpjZ0xURXhObU13SUMwMk9TQXROREFnTFRFeE1TQXRNVEU0SUMweE1qVmpOVFlnTFRVZ01USTFJQzAwTkNBeE1qVWdMVEV4Tm1Nd0lDMHpNU0F0TVRBZ0xUVTNJQzB6TVNBdE56aGpMVEU1SUMweU1TQXRORFVnTFRNNElDMDNPQ0F0TkRsc0xUVXdJQzB4TVdNdE1UVWdMVE1nTFRNMklDMDNJQzAxTlNBdE4yTXROVEFnTUNBdE9EWWdNVFlnTFRFeE15QXpPR010TVRZZ01UQWdMVEl6SURFNElDMHpOQ0F6TkdNdE55QXhNeUF0TVRFZ01qVWdMVEV4SURNNFl6QWdORE1nTWpjZ09ETWdOamdnT0ROc015QXRNaUJqTmpFZ01DQTNOU0F0TkRJZ056VWdMVGN3WXpBZ0xURTVJQzB5TkNBdE5ESWdMVEkySUMwMU4yTTNJQzB4TnlBeU1DQXRNalVnTXpjZ0xUSTFZelEwSURBZ09UUWdNamtnT1RRZ056aGpNQ0EzTlNBdE16UWdNVEkxSUMweE16Z2dNVEkxZGpNMll6ZzBJREFnTVRNeElESXlJREV6TVNBNU9HTXdJRFUwSUMwek55QTRPQ0F0T0RjZ09EaGpMVEkySURBZ0xUUXpJQzAzSUMwMU1TQXRNakpqTVRVZ0xUSXlJRFEwSUMweE5pQTBOQ0F0TnpCak1DQXRNemNnTFRNM0lDMDJNaUF0TnpFZ0xUWXlZeTB5TWlBd0lDMDJPU0F4TlNBdE5qa2dOelpqTUNBM09TQXhNREVnTVRFMklERTNPQ0F4TVRaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9URkRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEZESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFUxTUNBeE9IWXRNelpvTFRjeFl5MDVJQzB4TWpRZ0xURXhNeUF0TWpJeUlDMHlNemtnTFRJeU1uTXRNak13SURrNElDMHlNemtnTWpJeWFDMDNObll6Tm1nM05tTTVJREV5TkNBeE1UTWdNakl5SURJek9TQXlNakp6TWpNd0lDMDVPQ0F5TXprZ0xUSXlNbWczTVhwTk5EUXpJREU0WXkwNUlERXdOU0F0T1RZZ01UZzJJQzB5TURNZ01UZzJjeTB4T1RRZ0xUZ3hJQzB5TURNZ0xURTRObWcwTURaNlRUTTNJQzB4T0dNNUlDMHhNRFVnT1RZZ0xURTROaUF5TURNZ0xURTRObk14T1RRZ09ERWdNakF6SURFNE5tZ3ROREEyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRCQ055NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQkNOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzB6TjJNd0lESTBJREV3SURZMUlEUXhJREV3TUdNeU5DQXlPQ0EyTkNBMk1pQXhORE1nTmpKak5UTWdNQ0F4TURVZ0xUTXhJREV3TlNBdE9EaGpNQ0F0TVRZZ0xUY2dMVFUySUMwek5pQXRPVE5qTFRNNElDMDFNQ0F0T0RjZ0xUWTVJQzB4TkRrZ0xUWTVZeTAxTXlBd0lDMHhNRFFnTXpJZ0xURXdOQ0E0T0hwTk1qTTNJRGczYkMwNE1TQXRPREpzTmpRZ0xUWXliREV6SURFMll6RTBJREUzSURJeElETTFJREkxSURRMll6UWdNVFFnTmlBeU55QTJJRE15WXpBZ01Ua2dMVGNnTXpRZ0xUSXdJRFExZWsweU5TQXRNemRqTUNBdE1UWWdOaUF0TXpFZ01UVWdMVFF4YkRneklEZ3pJR3d0TlRNZ05UTnNMVEV4SUMweE1tTXRNalFnTFRJM0lDMHpOQ0F0TmpJZ0xUTTBJQzA0TTNwTk1UTTVJQzB4TVd3dE9EQWdMVGd3WXpFeUlDMDJJREkxSUMwNUlEUXdJQzA1WXpNeUlEQWdOakVnTmlBNE5TQXhPR00xSURNZ01URWdOaUF4TmlBeE1IcE5NVEE1SURnMGJDMHlNU0F0TVRGc05URWdMVFV4YkRjMUlEYzJZeTAzSURFZ0xURTNJRElnTFRJMUlESmpMVE13SURBZ0xUVTNJQzAxSUMwNE1DQXRNVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURVMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTFOQ0F0TTJNd0lDMDFNU0EwTVNBdE1UQTFJRGMxSUMweE1qSmpMVE1nTFRJZ0xUY2dMVFVnTFRFd0lDMHhNR010TnpBZ016TWdMVEV4TmlBNE9DQXRNVEl6SURFM01uWXhNV013SURZNElEUTBJREV5TmlBNE9DQXhOVGxqTWpNZ01UY2dORGtnTWprZ056Z2dNelpzTFRJNUlERTNNR010TWpFZ0xURXpJQzAxTWlBdE16Y2dMVGt5SUMwM00yTXROVEFnTFRRMElDMDROaUF0T0RRZ0xURXdPU0F0TVRFNVl5MDBOU0F0TmprZ0xUWTNJQzB4TXpBZ0xUWTNJQzB4T0RKak1DQXROemNnTXpNZ0xURXpPQ0E1TXlBdE1UZzVZelU0SUMwME9TQXhNalVnTFRjeklESXdNeUF0TnpNZ1l6STFJREFnTlRBZ015QTNOU0E1WXkweE9TQXhNVEVnTFRNMklESXlNU0F0TlRRZ016TXhZeTAzTWlBdE1pQXRNVEk0SUMwME55QXRNVEk0SUMweE1qQjZUVFUzTUNBdE5EWmpNQ0F4TURrZ0xUVXhJREUyTlNBdE1UVXlJREUyTldndE1USnNOVFFnTFRNeU5tTTNNeUF5TlNBeE1UQWdOemdnTVRFd0lERTJNWHBOTlRFNElEZzFNR013SURVMklDMHlNaUE0T1NBdE5UVWdPRGxvTFRKakxUazFJREFnTFRFek5TQXRNVGMxSUMweE16VWdMVEk0Tm1Nd0lDMHlOQ0F5SUMwME9DQTFJQzAzTVdNMU1DQXpPU0E1TWlBNE1pQXhNamNnTVRJNFl6UXdJRFV6SURZd0lERXdNQ0EyTUNBeE5EQjZJRTB5TWpVZ0xUTTVNbU0xTVNBd0lEazNJQzAwTlNBNU55QXRPVFp6TFRNMElDMDROaUF0TVRBMUlDMHhNRFpqTVRjZ0xUSTBJRFV4SUMwek5pQXhNRElnTFRNMll6WXlJREFnTVRFMklEUXpJREUwTUNBNE5XTTVJREUySURFeklEUXhJREV6SURjMFl6QWdNakFnTFRFZ05ESWdMVFVnTmpkakxUZ2dOVE1nTFRFNElERXdOaUF0TWpZZ01UVTVZeTB5TXlBdE5DQXRORGdnTFRZZ0xUYzJJQzAyWXkwMU9TQXdJQzB4TURJZ055QXRNVE13SURJd1l5MDRPQ0EwTWlBdE1UVXdJRGt6SUMweE9EY2dNVFUwWXkweU55QTBOaUF0TkRrZ01URTFJQzAwT1NBeE9UVmpNQ0F4TWpZZ09EUWdNalV4SURFMU5TQXpNVGdnWXpRMUlEUXlJRGsySURnMUlERTFNeUF4TWpkakxUTWdNVFlnTFRnZ05EWWdMVEV6SURreVl5MDBJRFF6SUMwMUlEY3pJQzAxSURnNVl6QWdNVEUzSURFMklERTNNaUEyT1NBeU5UZGpNVFVnTWpVZ016QWdORE1nTkRRZ05UZG9MVFpqTFRFNElEQWdMVFF5SUMweUlDMDJNeUF0TW1NdE1qTWdNQ0F0TkRJZ01pQXRORElnTVRGak9DQXhPQ0F5T1NBdE55QTBOeUF6TUdNNElERTJJRE01SURrMUlETTVJRGszWXpBZ01DQXlJRFVnTWlBNWN5MHhJRGNnTFRjZ04yTXRNVEFnTUNBdE1UUWdMVEU1SUMwek5DQXRNVGxqTFRZZ01DQXRNVEVnTXlBdE1URWdPR013SURJZ01DQXpJRElnTmlCak5pQTNJRGd3SURreklEZzNJRGs1Y3pFeElEa2dNVFlnT1dNeE1DQXdJREUzSUMweE1TQXpNeUF0TVRGak5pQXdJREV4SURRZ01UUWdOR00wSURBZ05TQXRNU0ExSUMwMWRpMDBZeTB4SUMwM0lDMDROeUF0TWpBd0lDMDRPQ0F0TWpBNFl6QWdMVEUxSURFMElDMHhOQ0F5TWlBdE1UZGpNVEFnTnlBeU1DQXhNU0F5T1NBeE1XZ3hZeTAxSURnZ0xUY2dNVGdnTFRjZ016QmpNQ0F4TmlBNElESTNJREl6SURNeGFEUmpNVFFnTUNBeU5DQXRNVElnTWpRZ0xUSTJZekFnTFRFMUlDMHhOQ0F0TVRnZ0xURTNJQzB6Tm1Nd0lDMHhNU0F4TnlBdE1UUWdNamtnTFRFMFl6RTFJREVnTkRBZ01UQWdOakFnTmpjZ1l6VWdNVFFnTnlBeU5DQTNJRE15WXpBZ01qZ2dMVEl5SURNeUlDMHpNeUF6TW1NdE1qY2dNQ0F0TkRjZ0xUSTNJQzAxTnlBdE1qZGpMVEV4SURBZ0xURXhJRFFnTFRFeElEbGpNQ0F4TmlBek5pQXhNak1nTkRnZ01USTFhRFkxYURJNFl6SXlJREFnTXprZ01DQXpPU0F0TkdNd0lDMHlNaUF0TXpRZ0xUTTBJQzAxTlNBdE16aHNMVEk1SUMwMll5MHhNU0F0TWlBdE1qSWdMVFFnTFRNMElDMDNiQzB4TkNBdE0yTXROU0F0TkNBdE55QXRNVGtnTFRjZ0xUSTJZekFnTFRFZ01TQXRNeUEwSUMwell6Z2dNQ0F5TWlBeklETXhJRE5qTWpRZ01DQXpNU0F0TVRJZ05ETWdMVEV5YkRNZ0xUTWdZekUxSUMweE1TQXlNeUF0TXpNZ01qTWdMVFUxWXpBZ0xUWXdJQzAxT0NBdE9UY2dMVEV4TWlBdE9UZGpMVGNnTUNBdE1UVWdNU0F0TWpJZ00yTXhNU0F0TVRVZ01qTWdMVE00SURNMUlDMDJOMk15TmlBdE5qSWdNemtnTFRFeE5TQTBNU0F0TVRVNWRpMHhOV013SUMweE1UQWdMVEl4SUMweE5qSWdMVFkzSUMweU5ERmpMVEV6SUMweU1DQXROak1nTFRrd0lDMDVPQ0F0TVRFNFl5MHhNeUF0T1NBdE1qVWdMVEU1SUMwek55QXRNamxzTXpFZ0xURTRNV000SURFZ01UZ2dNaUF5T0NBeVl6VTRJREFnTVRBeUlDMHhNaUF4TXpNZ0xUTTFZell6SUMwME5pQTVPU0F0TVRFeklEazVJQzB5TURZZ1l6QWdMVEV5TXlBdE9EY2dMVEl3T1NBdE1UZ3hJQzB5TkRoak9DQXROVGNnTVRjZ0xURXhNQ0F5TlNBdE1UWXlZelVnTFRNeElEWWdMVFU0SURZZ0xUZ3dZekFnTFRNd0lDMDFJQzAxTXlBdE1UUWdMVGN3WXkwek55QXROamdnTFRreklDMHhNRFFnTFRFM05DQXRNVEEwWXkwek5pQXdJQzAzTWlBeE1DQXRNVEE0SURJM1l5MDFNeUF5TlNBdE9EQWdOakVnTFRnd0lERXhOV013SURZNUlETTVJREV5TVNBeE1EVWdNVEl4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRJNE1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTRNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNemdnTVRFd1l6TXlJREUySURVMElESTNJRGt6SURJM1l6STJJREFnTXpVZ0xUTWdOVFFnTFRFell6RXpJQzAzSURJMElDMHlNQ0F5TnlBdE16aHNOQ0F0TWpWak1DQXRNamdnTFRFMklDMDFOeUF0TkRVZ0xUZzVZeTB5TXlBdE1qVWdMVE01SUMwME5DQXROalVnTFRZNGJDMDRPQ0F0TnpsMk5qUTBhREl3ZGkwek5UbDZUVE13T0NBeE1EWmpMVE15SURBZ0xUUTRJQzB4TUNBdE56QWdMVEk1ZGkweE9UUmpNekVnTXpFZ05UUWdOVGtnTnpFZ09EUmpNakVnTXpJZ016SWdOVGtnTXpJZ09EUmpNQ0E1SURFZ01UWWdNU0F5TUdNd0lERTBJQzB6SURJeElDMHhNU0F6TUd3dE9DQXplaUJOTVRjNElERXhNSFl6TlRsb01qQjJMVFkwTkd3dE9EZ2dOemxqTFRJMklESTBJQzAwTWlBME15QXROalVnTmpoakxUSTVJRE15SUMwME5TQTJNU0F0TkRVZ09EbHNOQ0F5TldNeklERTRJREUwSURNeElESTNJRE00WXpFNUlERXdJREk0SURFeklEVTBJREV6WXpNNUlEQWdOakVnTFRFeElEa3pJQzB5TjNwTk1UQTRJREV3Tm13dE1UVWdMVEpzTFRnZ0xUTmpMVGdnTFRrZ0xURXhJQzB4TmlBdE1URWdMVE13WXpBZ0xUUWdNU0F0TVRFZ01TQXRNakJqTUNBdE1qVWdNVEVnTFRVeUlETXlJQzA0TkdNeE55QXRNalVnTkRBZ0xUVXpJRGN4SUMwNE5IWXhPVFFnWXkweU1pQXhPU0F0TXpnZ01qa2dMVGN3SURJNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUSTBSQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkwUkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TlRFZ0xUUTROR010TWpNZ0xUVXdJQzAyTUNBdE9URWdMVGszSUMweE1qVmpMVFl6SUMwMU9TQXROVGNnTFRVeklDMDJNU0F0TlRaakxUTXdJQzB5TnlBdE5EUWdMVGN4SUMwMU15QXRPRGhqTWpBZ015QXpOaUEySURRM0lEbGpPRGdnTWpjZ01UWTRJRGsxSURFMk9DQXlNREIyTVRGak1DQXhOU0F3SURNd0lDMDBJRFE1ZWsweU5EY2dNamN3WXkweU15QXRORGNnTFRVNElDMDROaUF0T1RNZ0xURXhPV010TmpNZ0xUVTVJQzAxTnlBdE5UTWdMVFl4SUMwMU5tTXRNekFnTFRJM0lDMDBOQ0F0TnpFZ0xUVXpJQzA0T0dNeU1DQXpJRE0ySURZZ05EY2dPU0JqT0RnZ01qY2dNVFk0SURrMUlERTJPQ0F5TURCak1DQXlOaUF0TkNBME15QXRPQ0ExTkhwTk1qVTRJQzB5Tnpoak9DQXRNVEVnTVRnZ0xUUXdJREU0SUMwNU5tTXdJQzB5T1NBdE5TQXROVFVnTFRFeklDMDRNR00ySUMweE55QXhOQ0F0TlRFZ01UUWdMVFV6WXpBZ01DQXROU0F4TXlBdE1UVWdOVEpqTUNBdE1TQXRNU0F0TXlBdE1TQXROR014TUNBdE16Z2dNVFVnTFRjMUlERTFJQzA1T1dNd0lDMHhNRFFnTFRZd0lDMHhPRE1nTFRFeU1pQXRNalF4WXkwMk15QXROVGtnTFRVM0lDMDFNeUF0TmpFZ0xUVTJZeTB6T0NBdE16UWdMVFl6SUMwNU5TQXROekVnTFRrMWFDMHlNbll4TXpNd0lHTTBNQ0EzSURZNUlERXhJRGczSURFMll6RXhNeUF6TlNBeE5qZ2dNVEUwSURFMk9DQXlNRE5qTUNBME9TQXRNVGNnTVRBeElDMDBPU0F4TkRsakxUVWdPQ0F0TVRBZ01UTWdMVEV4SURFMmJDMDBJREV3WXpBZ015QXlJRFVnTlNBMWN6Y2dMVElnTVRNZ0xUZGpNelVnTFRReUlEWTNJQzB4TVRrZ05qY2dMVEU1TUdNd0lDMHpOQ0F0TmlBdE5qVWdMVEUzSUMwNU5HTXhNQ0F0TXpFZ01UY2dMVFkwSURFM0lDMDVObU13SUMwek5pQXROeUF0TmprZ0xURTVJQzA1T1dNNUlDMHhNU0F4T1NBdE16a2dNVGtnTFRrM1l6QWdMVE0wSUMwMklDMDJOU0F0TVRnZ0xUazBJR000SUMweE1TQXhPQ0F0TkRBZ01UZ2dMVGsyWXpBZ0xUTTBJQzAySUMwMk5TQXRNVGdnTFRrMFl6Z2dMVEV4SURFNElDMDBNQ0F4T0NBdE9UWmpNQ0F0TXpRZ0xUWWdMVFkxSUMweE9DQXRPVFI2VFRJME9DQTBOak5qTFRJeklDMDBPQ0F0TlRnZ0xUZzVJQzA1TkNBdE1USXlZeTAyTXlBdE5Ua2dMVFUzSUMwMU15QXROakVnTFRVMll5MHpNQ0F0TWpjZ0xUUTBJQzAzTVNBdE5UTWdMVGc0WXpJd0lETWdNellnTmlBME55QTVZemc0SURJM0lERTJPQ0E1TlNBeE5qZ2dNakF3WXpBZ01Ua2dMVE1nTXprZ0xUY2dOVGQ2VFRJME55QXRNekF4WXkweU5DQXRORFlnTFRVNElDMDROaUF0T1RNZ0xURXhPQ0JqTFRZeklDMDFPU0F0TlRjZ0xUVXpJQzAyTVNBdE5UWmpMVE13SUMweU55QXRORFFnTFRjeElDMDFNeUF0T0Roak1qQWdNeUF6TmlBMklEUTNJRGxqT0RnZ01qY2dNVFk0SURrMUlERTJPQ0F5TURCak1DQXlOU0F0TkNBME1pQXRPQ0ExTTNwTk1qUTNJRGM1WXkweU5DQXRORFlnTFRVNElDMDROaUF0T1RNZ0xURXhPR010TmpNZ0xUVTVJQzAxTnlBdE5UTWdMVFl4SUMwMU5tTXRNekFnTFRJM0lDMDBOQ0F0TnpFZ0xUVXpJQzA0T0dNeU1DQXpJRE0ySURZZ05EY2dPV000T0NBeU55QXhOamdnT1RVZ01UWTRJREl3TUdNd0lESTFJQzAwSURReUlDMDRJRFV6ZWsweU5EY2dMVEV4TVNCakxUSTBJQzAwTmlBdE5UZ2dMVGcySUMwNU15QXRNVEU0WXkwMk15QXROVGtnTFRVM0lDMDFNeUF0TmpFZ0xUVTJZeTB6TUNBdE1qY2dMVFEwSUMwM01TQXROVE1nTFRnNFl6SXdJRE1nTXpZZ05pQTBOeUE1WXpnNElESTNJREUyT0NBNU5TQXhOamdnTWpBd1l6QWdNalVnTFRRZ05ESWdMVGdnTlRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5USkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEpDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFE1TnlBeU1ERmpMVEV5SUMweU1TQXRNaklnTFRRMUlDMHlPU0F0TnpKakxUY2dMVE13SUMweE1DQXROVEVnTFRFd0lDMDJNbU13SUMweU5DQTNJQzB6TmlBeU1pQXRNelpqTVRNZ01DQXlNeUF5SURNeElEZHpNVFVnTVRFZ01qRWdNakJqTVRBZ01UY2dNVFVnTWpZZ01UWWdNamhqTlNBeE1TQTRJREkySURFd0lEUTBjek1nTXpFZ05DQXpPV013SURjZ0xURWdNVE1nTFRJZ01UaHpMVE1nT1NBdE5pQXhOR010TlNBNUlDMHhOU0F4TkNBdE1qZ2dNVFJqTFRFMElEQWdMVEkwSUMwMUlDMHlPU0F0TVRSNlRURTVOeUF5TURGakxURXlJQzB5TVNBdE1qSWdMVFExSUMweU9TQXROeklnWXkwM0lDMHpNQ0F0TVRBZ0xUVXhJQzB4TUNBdE5qSmpNQ0F0TWpRZ055QXRNellnTWpJZ0xUTTJZekV6SURBZ01qTWdNaUF6TVNBM2N6RTFJREV4SURJeElESXdZekV3SURFM0lERTFJREkySURFMklESTRZelVnTVRFZ09DQXlOaUF4TUNBME5ITXpJRE14SURRZ016bGpNQ0EzSUMweElERXpJQzB5SURFNGN5MHpJRGtnTFRZZ01UUmpMVFVnT1NBdE1UVWdNVFFnTFRJNElERTBZeTB4TkNBd0lDMHlOQ0F0TlNBdE1qa2dMVEUwZWsweU15QXhNalJvTFRJell6SXlJRFF6SURReklEYzJJRFl5SURFd01YTTBOU0F6TnlBM05pQXpPR00ySURBZ01USWdMVFFnTVRnZ0xURXpJR00zSUMwM0lERXdJQzB4TmlBeE1DQXRNamRzTWpRZ01UUnNNalVnTVROak1USWdOU0F5TkNBM0lETTNJRGRqTWpRZ01DQTBNeUF0T1NBMU9DQXRNamhqTVRBZ0xURXpJREU0SUMwek1DQXlNU0F0TlRCak1URWdNVGdnTWpFZ016TWdNekVnTkRaak1Ua2dNalVnTkRVZ016Y2dOellnTXpoak5pQXdJREV5SUMwMElERTRJQzB4TTJNM0lDMDNJREV3SUMweE5pQXhNQ0F0TWpkc01qUWdNVFJzTWpVZ01UTmpNVElnTlNBeU5DQTNJRE0zSURkak1qUWdNQ0EwTXlBdE9TQTFPQ0F0TWpoek1qSWdMVFEwSURJeklDMDNOMk13SUMweE5DQXRNU0F0TWpjZ0xUTWdMVE00Y3kwMUlDMHlNU0F0TVRBZ0xUSTVJSE10TVRFZ0xURTNJQzB4T1NBdE1qZGpMVEUwSUMweE9DQXRNekFnTFRNeUlDMDBOeUF0TkRKekxUTTFJQzB4TlNBdE5UUWdMVEUxWXkwNUlEQWdMVEl3SURNZ0xUTXpJREV3WXkwMUlETWdMVEV3SURjZ0xURTFJREV3Y3kwNUlEZ2dMVEV6SURFMGJDMDFOaUF0TVRVNGJDMHpJQzAwWXpNZ0xUY2dOeUF0TVRBZ01USWdMVEV4YURNeWRpMHlPV2d0TVRjemRqSTVhREl4WXpRZ01DQTVJRElnTVRRZ05XTTBJRFFnTnlBNUlEa2dNVFJzTVRFNUlETXpNWFkyYkMweklERXdiQzAySUROakxUa2dNQ0F0TVRjZ0xUUWdMVEkxSUMweE1uTXRNVFlnTFRFNElDMHlNeUF0TXpGc0xURXhJQzB4TjJ3dE1UQWdMVEl3SUd3dE15QXRObU13SUMweE1TQXRNU0F0TWpJZ0xUTWdMVE14WXkweUlDMHhNU0F0TlNBdE1qRWdMVEV3SUMweU9YTXRNVEVnTFRFM0lDMHhPU0F0TWpkakxURTBJQzB4T0NBdE16QWdMVE15SUMwME55QXROREp6TFRNMUlDMHhOU0F0TlRRZ0xURTFZeTA1SURBZ0xUSXdJRE1nTFRNeklERXdZeTAxSURNZ0xURXdJRGNnTFRFMUlERXdjeTA1SURnZ0xURXpJREUwYkMwMU5pQXRNVFU0YkMweklDMDBZek1nTFRjZ055QXRNVEFnTVRJZ0xURXhhRE15ZGkweU9XZ3RNVGN6ZGpJNWFESXhZelFnTUNBNUlESWdNVFFnTldNMElEUWdOeUE1SURrZ01UUnNNVEU1SURNek1YWTJiQzB6SURFd2JDMDJJRE1nWXkwNUlEQWdMVEUzSUMwMElDMHlOU0F0TVRKekxURTJJQzB4T0NBdE1qTWdMVE14YkMweE1TQXRNVGRzTFRFd0lDMHlNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTVRndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1UZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UUXdJREV6Tld3ME1DQXhNakZqTWlBMklEVWdNVGdnTlNBeU5uTXROQ0F4TnlBdE1UVWdNVGRqTFRJMElEQWdMVFF4SUMwek9TQXRORGtnTFRVNFl5MHhJQzAwSUMweUlDMHpJQzB6SUMwell5MHlJREFnTFRNZ01TQXRNeUF5WXpBZ015QXhJRFlnTkNBeE1tTXhOQ0F6TVNBek15QTJNeUEyTkNBMk0yTXhNeUF3SURJeElDMDJJREkwSUMweE5HTXlJQzAwSURBZ0xUSXlJREV5SUMweU1tTTRJREFnTVRNZ01URWdNVGtnTVRkak1URWdNVElnTWpJZ01qQWdOREFnTWpCak1UUWdNQ0F5TWlBdE5TQXlOaUF0TVRWak1pQXROQ0F3SUMweU1pQXhNaUF0TWpKak9DQXdJREV5SURFd0lERTRJREUySUdNeE1TQXhNU0F5TWlBeU1TQTBNQ0F5TVdNeU1pQXdJRE14SUMweE5pQXpNU0F0TXpWak1DQXRNemtnTFRNMUlDMDVOaUF0TXpVZ0xURXlOV013SUMwNUlEWWdMVEU0SURFMklDMHhPR014T1NBd0lESTVJREkwSURNMUlEUXdZeklnTlNBeUlEUWdNeUEwWXpJZ01DQXlJQzB4SURJZ0xURmpNQ0F0TWlBdE1TQXROU0F0TXlBdE9XTXRPU0F0TWpRZ0xUSXlJQzAwTkNBdE5Ea2dMVFEwWXkweU1pQXdJQzB6TVNBNUlDMHpNU0F5TjJNd0lETXhJRE0wSURnMUlETTBJREV4TjJNd0lERXhJQzB4TUNBeU1DQXRNaklnTWpCakxUSTRJREFnTFRVeUlDMHpOaUF0TmpNZ0xUWTViQzB5T1NBdE9EY2dZekFnTFRFZ0xURWdMVE1nTFRFZ0xUTm9MVE5vTFRJeWN5MHhJREVnTFRFZ01td3pPU0F4TVRaak15QTRJRE1nTVRRZ015QXlNR013SURFeUlDMDRJREl4SUMweU1DQXlNV010TWpnZ01DQXROVElnTFRNMklDMDJNeUF0Tmpsc0xUSTVJQzA0TjJNd0lDMHhJQzB4SUMweklDMHhJQzB6YUMwemFDMHlNbll5ZWswNU5EZ2dNVGcyWXkwNUlDMHhPU0F0TVRnZ0xUTXpJQzB5T0NBdE5ESnpMVEl5SUMweE15QXRNemNnTFRFell5MHhOQ0F3SUMweU5DQTFJQzB6TVNBeE5ITXRNVEFnTWpJZ0xURXhJRE0zWXpBZ01URWdNQ0F4T1NBeElESTBjelFnTVRRZ09TQXlObk14TkNBeU5TQXlOaUEwTUNCak1qVWdNekFnTkRrZ05EVWdOekVnTkRWak1UVWdNQ0F5TmlBdE9TQXpNaUF0TWpac01pQXhNR3d6SURFd1l6SWdNaUExSURNZ09DQXphRGRqTkNBd0lEWWdMVElnTmlBdE5td3RNU0F0T0d3dE16TWdMVEV4TjJ3dE15QXRNVFJzTFRJZ0xURXpZekFnTFRrZ015QXRNVE1nT0NBdE1UTmpOQ0F3SURFd0lEUWdNVGdnTVROak5TQTNJRGdnTVRNZ01URWdNVGx6TmlBeE5TQXhNU0F5Tm13MklDMHpZeTB6SUMweE5DQXROaUF0TWpJZ0xUY2dMVEkxY3kwMElDMDNJQzAzSUMweE1uTXROeUF0TVRBZ0xURXdJQzB4TkhNdE55QXROeUF0TVRBZ0xUbGpMVFVnTFRVZ0xURXlJQzAzSUMweU1TQXROeUJqTFRFMUlEQWdMVEl5SURnZ0xUSXlJREkxYkRFZ01USjZUVGc1TWlBeE5EQmpNVEFnTUNBeU1DQTFJREk1SURFMWJERTRJREk0YkRJeElEUTFiRGtnTXpCak15QTRJRFFnTVRZZ05DQXlNMk13SURFd0lDMHlJREUzSUMwM0lESXhZeTB6SURRZ0xUZ2dOeUF0TVRVZ09HTXRNVGtnTUNBdE5EQWdMVEl6SUMwMk15QXROekJzTFRjZ0xURTRiQzAwSUMwNWJDMHpJQzA1WXkweUlDMDNJQzAwSUMweE5DQXROU0F0TVRsekxUSWdMVEV4SUMweUlDMHhObU13SUMwNElESWdMVEUxSURVZ0xUSXdjekV3SUMwNElESXdJQzA1ZWsweE5qWWdNekV4WXpZd0lEQWdPVFFnTFRJeElEazBJQzA0TUNCak1DQXRNamNnTFRFeUlDMDFNU0F0TkRBZ0xUWTBiQzAzTUNBdE16SmpMVE0zSUMweE1DQXROamtnTFRNd0lDMDVOaUF0TmpCb01qRnNNallnTFRKc01USWdMVFpqTVRRZ0xUWWdNamdnTFRFeElEUXlJQzB4TjJNMklDMHpJREV6SUMwMElESXhJQzAwYkRFMUlEUnNNVEVnT0dNMUlEVWdNVEVnTVRNZ01Ua2dNalpzTVRjZ0xUbHNMVEUySUMweU9HTXRNaUF0TkNBdE1UWWdMVEk0SUMweU1DQXRNekZqTFRFNUlDMHlNU0F0TXpnZ0xUTXhJQzAxTnlBdE16Rm9MVEV3WXkweE15QTJJQzB5TlNBeE1pQXRNellnTWpCc0xURTFJREV4WXkweE1pQTNJQzB5TXlBeE1DQXRNeklnTVRBZ1l5MHhNQ0F0TXlBdE1Ua2dMVGdnTFRJMElDMHhOMnd0TlNBdE9XZ3RNak5qTUNBeU55QTJJRFV4SURJd0lEY3lZemNnTVRBZ01UUWdNVFlnTVRrZ01qRnNNamdnTWpWak1qQWdNVEVnTkRBZ01qSWdOVGtnTXpOc01Ua2dPV015TnlBeE1pQTFPQ0EwTWlBMU9DQTNOV3d4SURFeVl6QWdNVE1nTFRRZ01qUWdMVEV5SURNeFl5MDJJRGtnTFRFMUlERTBJQzB5T0NBeE5HTXRNamtnTUNBdE5EWWdMVEUxSUMwMU1pQXRORFJzTXlBdE1USnNNaUF0TVRaak1DQXRNakFnTFRnZ0xUSTVJQzB5TlNBdE1qbGpMVEUwSURBZ0xUSTJJREV6SUMweU5pQXlPR013SURRNElEVXlJRGt5SURFd01DQTVNbm9nVFRReE1DQXpNVEZqTmpBZ01DQTVOQ0F0TWpFZ09UUWdMVGd3WXpBZ0xUSTNJQzB4TWlBdE5URWdMVFF3SUMwMk5Hd3ROekFnTFRNeVl5MHpOeUF0TVRBZ0xUWTVJQzB6TUNBdE9UWWdMVFl3YURJeGJESTJJQzB5YkRFeUlDMDJZekUwSUMwMklESTRJQzB4TVNBME1pQXRNVGRqTmlBdE15QXhNeUF0TkNBeU1TQXROR3d4TlNBMGJERXhJRGhqTlNBMUlERXhJREV6SURFNUlESTJiREUzSUMwNWJDMHhOaUF0TWpoakxUSWdMVFFnTFRFMklDMHlPQ0F0TWpBZ0xUTXhZeTB4T1NBdE1qRWdMVE00SUMwek1TQXROVGNnTFRNeGFDMHhNR010TVRNZ05pQXRNalVnTVRJZ0xUTTJJREl3YkMweE5TQXhNU0JqTFRFeUlEY2dMVEl6SURFd0lDMHpNaUF4TUdNdE1UQWdMVE1nTFRFNUlDMDRJQzB5TkNBdE1UZHNMVFVnTFRsb0xUSXpZekFnTWpjZ05pQTFNU0F5TUNBM01tTTNJREV3SURFMElERTJJREU1SURJeGJESTRJREkxWXpJd0lERXhJRFF3SURJeUlEVTVJRE16YkRFNUlEbGpNamNnTVRJZ05UZ2dORElnTlRnZ056VnNNU0F4TW1Nd0lERXpJQzAwSURJMElDMHhNaUF6TVdNdE5pQTVJQzB4TlNBeE5DQXRNamdnTVRSakxUSTVJREFnTFRRMklDMHhOU0F0TlRJZ0xUUTBiRE1nTFRFeWJESWdMVEUyWXpBZ0xUSXdJQzA0SUMweU9TQXRNalVnTFRJNVl5MHhOQ0F3SUMweU5pQXhNeUF0TWpZZ01qZ2dZekFnTkRnZ05USWdPVElnTVRBd0lEa3llaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFZGTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWRk55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lERTJOV013SURFd05pQTFPU0F4TmpVZ01UWTFJREUyTlhNeE5qVWdMVFU1SURFMk5TQXRNVFkxY3kwMU9TQXRNVFkxSUMweE5qVWdMVEUyTlhNdE1UWTFJRFU1SUMweE5qVWdNVFkxZWsweU9DQXhOalZqTUNBdE9UQWdORGNnTFRFek55QXhNemNnTFRFek4zTXhNemNnTkRjZ01UTTNJREV6TjNNdE5EY2dNVE0zSUMweE16Y2dNVE0zY3kweE16Y2dMVFEzSUMweE16Y2dMVEV6TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVeU5ESXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlORElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NakEySUMwM05EaGpNeklnTkRnZ05Ea2dNVEF3SURRNUlERTBPV013SURnNUlDMDFOU0F4TmpnZ0xURTJPQ0F5TUROakxURTRJRFVnTFRRM0lEa2dMVGczSURFMmRqRTVNSFl4T1RCb01qSmpPQ0F3SURNeklDMDJNU0EzTVNBdE9UVmpOQ0F0TXlBdE1pQXpJRFl4SUMwMU5tTTJNaUF0TlRnZ01USXlJQzB4TXpjZ01USXlJQzB5TkRGak1DQXRNeklnTFRjZ0xUWTFJQzB4TnlBdE9UWmpNVEVnTFRJNUlERTNJQzAyTUNBeE55QXRPVFJqTUNBdE56RWdMVE15SUMweE5EZ2dMVFkzSUMweE9UQmpMVFlnTFRVZ0xURXdJQzAzSUMweE15QXROM010TlNBeUlDMDFJRFZzTkNBeE1DQmpNU0F6SURZZ09DQXhNU0F4Tm5wTk1qUTRJQzAwTmpOak5DQXhPQ0EzSURNNElEY2dOVGRqTUNBeE1EVWdMVGd3SURFM015QXRNVFk0SURJd01HTXRNVEVnTXlBdE1qY2dOaUF0TkRjZ09XTTVJQzB4TnlBeU15QXROakVnTlRNZ0xUZzRZelFnTFRNZ0xUSWdNeUEyTVNBdE5UWmpNellnTFRNeklEY3hJQzAzTkNBNU5DQXRNVEl5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRVeU5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDRNU0F6TTJNeU1TQXdJRE00SURFMUlEUXdJRE0wWXpBZ055QXRNeUF4TlNBdE9DQXlNbU10TXlBMUlDMDVJREV4SUMweE9TQXhPR010TWpJZ01UTWdMVE00SURJMklDMDBOeUF6T0hNdE1UUWdNallnTFRFMUlEUXpZekFnTlRBZ05EQWdPRElnT0RjZ09ESnNNamdnTFROak9TQXRNeUF4TnlBdE55QXlOQ0F0TVROak1UVWdMVGtnTWpNZ0xUSTBJREl6SUMwME0yd3RNU0F0TVRCc0xUWWdMVEV3WXkweklDMDFJQzA0SUMwNUlDMHhOeUF0TVRCakxURTNJREFnTFRJMklEZ2dMVEk1SURJMGJEUWdNVGxqTUNBeE1DQXRNVFFnTVRZZ0xUSTBJREU0YUMwMElHTXRNVGNnTUNBdE1qZ2dMVEUzSUMwek1TQXRNelpqTUNBdE55QTBJQzB4TlNBeE1TQXRNakpqT1NBdE55QXhPQ0F0TVRRZ01qWWdMVEl4WXpJNElDMHlNeUEwTXlBdE16Y2dORFFnTFRRd1l6Z2dMVEV3SURFeUlDMHlNeUF4TWlBdE16bDJMVEV3WXpBZ0xUSXhJQzB4TUNBdE16a2dMVEk1SUMwMU5HTXRNVFlnTFRFd0lDMHpPQ0F0TVRnZ0xUWXhJQzB5TUdNdE5EY2dNQ0F0T0RrZ01qWWdMVGc1SURZM2JERWdNVFZzTlNBeE0yd3hNQ0E1YkRFeklEUmpNVFlnTUNBeU5DQXRNVEFnTWpRZ0xUTXhZekFnTFRFeklDMDFJQzB4TmlBdE9DQXRNamhqTUNBdE9DQXhNU0F0TVRZZ01qTWdMVEUyYURFemVpQWlMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFNekF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTXpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpZeklDMDJPV015TXlBd0lETTFJQzB5TXlBek5pQXRORGRqTUNBdE9DQXROQ0F0TWpNZ0xUa2dMVE14YkMweE1DQXRNVFZqTFRjZ0xURXdJQzA0SUMweE1pQXRNVE1nTFRJeFl6QWdMVFVnTXlBdE55QXhNQ0F0TjJNeE9TQXdJRE0xSURFMElEUTRJRFF5WXpFeklETXlJREl6SURZd0lETXpJRGszWXpFMElEWXlJREkzSURFeU15QTBNU0F4T0RWc01UZ2dPRFpvTFRFME1HTXRNVFFnTFRnNUlDMDJNQ0F0TWpVMklDMDVNeUF0TXpFNFl5MHhOU0F0TXpFZ0xUTXdJQzAxTnlBdE5EY2dMVGM1Y3kwek9DQXRNemNnTFRZMUlDMDBOR3d0TVRnZ0xUSmpMVFEwSURBZ0xUWTNJRFF3SUMwMk55QTROeUJqTUNBek9TQXhPQ0ExTXlBME5TQTJOMk0ySURBZ01URWdMVEVnTVRRZ0xUUmpNVFVnTFRZZ01qTWdMVEkxSURJeklDMDBOV013SUMweE5TQXRNVEVnTFRNMklDMHpNaUF0TmpWak1DQXROU0F6SUMwM0lEa2dMVGRqTXpRZ01DQTJNU0EwTmlBNE1pQXhNemxqTWpFZ09Ea2dOREFnTVRneElEVTVJREkzTVdndE1UUXhZeTB4TXlBdE9EVWdMVFl5SUMweU5UVWdMVGt6SUMwek1UaGpMVE16SUMwM01pQXROekFnTFRFeE15QXRNVEV3SUMweE1qTnNMVEU1SUMweVl5MHpOU0F3SUMwMU1TQXlOQ0F0TmpNZ05UUnNMVFVnTXpOak5TQXpPU0F4TXlBMU5TQTBOaUEyTnlCak1qTWdNQ0F6T0NBdE1qWWdNemdnTFRRNVl6QWdMVGdnTFRJZ0xURTJJQzAySUMweU0yd3RNVFFnTFRJemJDMHhOQ0F0TVRsak1DQXROU0F6SUMwM0lERXdJQzAzWXpFeElEQWdNakVnTlNBek1DQXhOV014T0NBeE5TQXlOaUEwTmlBek55QTNNV3d4TlNBMU0yTXhOeUEzTnlBek5DQXhOVFVnTlRBZ01qTXpZek1nTVRNZ05pQXlOaUE1SURNNGFDMDFOM1l6T0dnMk9XTTVJRE16SURJeklEWXlJRFF3SURnNVl6RTNJREk0SURNNElEVXhJRFl6SURjd1l6STFJREUzSURVeklESTFJRGd6SURJMVl6TXpJREFnTkRrZ0xUTXdJRFE1SUMwMk5tTXdJQzB6T0NBdE1Ua2dMVGN3SUMwMU1DQXROellnWXkweE55QXdJQzB5TnlBeE1TQXRNamtnTXpKak1DQXlOeUF4TnlBMU15QXpOeUEyTW1NeklEQWdOU0F5SURVZ05td3ROaUE1WXkwMUlETWdMVEV4SURVZ0xURTRJRFZqTFRJeklEQWdMVFF4SUMweE5pQXROVFVnTFRRNGN5MHlOU0F0TmpjZ0xUTXlJQzB4TURab01UUTBZekl6SURnMElEZzFJREU0TWlBeE9EVWdNVGd5WXpNMklEQWdORGNnTFRNeElEUTVJQzAyTm1Nd0lDMHhPQ0F0TkNBdE16VWdMVEV6SUMwMU1XTXRPQ0F0TVRJZ0xUSXdJQzB5TUNBdE16Y2dMVEkxWXkweE9DQXdJQzB5T0NBeE1TQXRNekFnTXpKak1DQXlPU0F4T0NBMU1TQXpOeUEyTW1NeklEQWdOU0F5SURVZ05pQmpMVFFnTVRBZ0xURXhJREUwSUMweU15QXhOR010TXpjZ01DQXROamNnTFRVeUlDMDRPQ0F0TVRVMmFERTBOR014TlNBME9TQXpPU0E1TXlBM01pQXhNekpqTXpFZ016WWdOamtnTlRRZ01URTBJRFUwWXpNMElEQWdORGtnTFRNMklEUTVJQzAzTUdNd0lDMHpOeUF0TVRrZ0xUWTRJQzAxTVNBdE56UmpMVEUySURBZ0xUSTFJREV4SUMweU55QXpNbU13SURJMklERTRJRFV5SURNMUlEWXlZelFnTUNBMklESWdOaUEyWXkwMUlEa2dMVEV4SURFMElDMHlOQ0F4TkdNdE16Y2dNQ0F0TmpjZ0xUVXlJQzA0T0NBdE1UVTJhRGMyZGkwek9HZ3RPRFZqTFRjZ0xUUTBJQzB4TlNBdE9EUWdMVEkySUMweE1qRWdZeTB4T0NBdE56VWdMVE01SUMweE5ERWdMVFkySUMweE9UZGpMVEUxSUMweU9DQXRNekVnTFRVMUlDMDFNQ0F0TnpsakxURTJJQzB5TVNBdE16WWdMVE0ySUMwMk1TQXRORFJzTFRFNElDMHlZeTB6TlNBd0lDMDFNeUF5TXlBdE5qSWdOVFJqTFRRZ01UQWdMVFlnTWpFZ0xUWWdNek5qTkNBek55QXhOU0ExTnlBME5pQTJOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTXpFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU16RWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UTXlJQzAyT1dNeU5TQXdJRE0zSUMweU5DQXpOeUF0TkRsak1DQXRNVFVnTFRFeElDMHpOaUF0TXpJZ0xUWTFZekFnTFRVZ015QXROeUE1SUMwM1l6TTBJREFnTmpFZ05EWWdPRElnTVRNNVl6SXhJRGc1SURRd0lERTRNU0ExT1NBeU56Rm9MVEUwTVdNdE1UTWdMVGcxSUMwMk1pQXRNalUxSUMwNU15QXRNekU0WXkwek15QXROeklnTFRjd0lDMHhNVE1nTFRFeE1DQXRNVEl6YkMweE9TQXRNbU10TXpVZ01DQXROVEVnTWpRZ0xUWXpJRFUwYkMwMUlETXpZelVnTXprZ01UTWdOVFVnTkRZZ05qZGpNak1nTUNBek9DQXRNallnTXpnZ0xUUTVZekFnTFRnZ0xUSWdMVEUySUMwMklDMHlNeUJzTFRFMElDMHlNMnd0TVRRZ0xURTVZekFnTFRVZ015QXROeUF4TUNBdE4yTXhNU0F3SURJeElEVWdNekFnTVRWak1UZ2dNVFVnTWpZZ05EWWdNemNnTnpGc01UVWdOVE5qTVRjZ056Y2dNelFnTVRVMUlEVXdJREl6TTJNeklERXpJRFlnTWpZZ09TQXpPR2d0TlRkMk16aG9OamxqTVRnZ05qWWdOVFVnTVRJeklERXdNeUF4TlRsak1qVWdNVGNnTlRNZ01qVWdPRE1nTWpWak16TWdNQ0EwT1NBdE16QWdORGtnTFRZMll6QWdMVE00SUMweE9TQXROekFnTFRVd0lDMDNObU10TVRjZ01DQXRNamNnTVRFZ0xUSTVJRE15WXpBZ01qY2dNVGNnTlRNZ016Y2dOakpqTXlBd0lEVWdNaUExSURac0xUWWdPU0JqTFRVZ015QXRNVEVnTlNBdE1UZ2dOV010TWpNZ01DQXROREVnTFRFMklDMDFOU0F0TkRoekxUSTFJQzAyTnlBdE16SWdMVEV3Tm1neE5EUmpNak1nT0RRZ09EVWdNVGd5SURFNE5TQXhPREpqTXpZZ01DQTBOeUF0TXpFZ05Ea2dMVFkyWXpBZ0xURTRJQzAwSUMwek5TQXRNVE1nTFRVeFl5MDRJQzB4TWlBdE1qQWdMVEl3SUMwek55QXRNalZqTFRFNElEQWdMVEk0SURFeElDMHpNQ0F6TW1Nd0lESTVJREU0SURVeElETTNJRFl5WXpNZ01DQTFJRElnTlNBMll5MDBJREV3SUMweE1TQXhOQ0F0TWpNZ01UUmpMVE0zSURBZ0xUWTNJQzAxTWlBdE9EZ2dMVEUxTm1neE5EUWdZekUxSURRNUlETTVJRGt6SURjeUlERXpNbU16TVNBek5pQTJPU0ExTkNBeE1UUWdOVFJqTXpRZ01DQTBPU0F0TXpZZ05Ea2dMVGN3WXpBZ0xUTTNJQzB4T1NBdE5qZ2dMVFV4SUMwM05HTXRNVFlnTUNBdE1qVWdNVEVnTFRJM0lETXlZekFnTWpZZ01UZ2dOVElnTXpVZ05qSmpOQ0F3SURZZ01pQTJJRFpqTFRVZ09TQXRNVEVnTVRRZ0xUSTBJREUwWXkwek55QXdJQzAyTnlBdE5USWdMVGc0SUMweE5UWm9NVFEyWXpFeklETTRJREl6SURZMUlEUXdJRGt4WXpJeElETXdJRFF5SURVeklEWTFJRFk1Y3pRNElESTBJRGMxSURJMFl6STRJREFnTkRZZ0xURTBJRFV4SUMwek9HdzBJQzB4TmlCak1DQXRNek1nTFRFZ0xUTTJJQzB4TXlBdE5qQmpMVE1nTFRjZ0xURTNJQzB5TlNBdE16RWdMVEkzWXkweklEQWdMVFlnTFRFZ0xUZ2dMVEZqTFRJd0lEQWdMVEkxSURFMElDMHlPQ0F6TW1Nd0lESTNJREV4SURRMElESTVJRFUyYkRFMElERXdZekFnTVRJZ0xURXhJREUySUMweU15QXhObU10TVRFZ01DQXRNak1nTFRRZ0xUSTVJQzA0WXkwNUlDMDNJQzB4T1NBdE1qRWdMVEk1SUMwME0yTXROeUF0TVRnZ0xUSTJJQzA0TkNBdE16RWdMVEV3TTJnM04zWXROREJvTFRnMVl5MHhPU0F0TVRBNUlDMDJNQ0F0TWpVMUlDMHhNRE1nTFRNek4yTXRNalFnTFRRMklDMDJOQ0F0TVRBMklDMHhNVGNnTFRFd05pQmpMVFExSURBZ0xUY3hJRE0zSUMwM01TQTRNMk13SURNeUlERTFJRGN4SURRNUlEY3hZekl4SURBZ016VWdMVE14SURNMUlDMDFNWE10TVRNZ0xUTXlJQzB5TVNBdE5EVmpMVFFnTFRjZ0xURXpJQzB4TkNBdE1UTWdMVEU1WXpBZ0xUTWdNeUF0TlNBeE1TQXRObU16TlNBd0lEVTBJRFUxSURZM0lEZzVZemNnTVRnZ01USWdNelVnTVRVZ05USmpNakVnT0RnZ016a2dNVGM1SURVNElESTJPV2d0TVRRell5MDNJQzAwTkNBdE1UVWdMVGcwSUMweU5pQXRNVEl4WXkweE9DQXROelVnTFRNNUlDMHhOREVnTFRZMklDMHhPVGRqTFRFMUlDMHlPQ0F0TXpFZ0xUVTFJQzAxTUNBdE56a2dZeTB4TmlBdE1qRWdMVE0ySUMwek5pQXROakVnTFRRMGJDMHhPQ0F0TW1NdE16VWdNQ0F0TlRNZ01qTWdMVFl5SURVMFl5MDBJREV3SUMwMklESXhJQzAySURNell6UWdNemNnTVRVZ05UY2dORFlnTmpkak1qTWdNQ0F6TlNBdE1qTWdNellnTFRRM1l6QWdMVGdnTFRRZ0xUSXpJQzA1SUMwek1Xd3RNVEFnTFRFMVl5MDNJQzB4TUNBdE9DQXRNVElnTFRFeklDMHlNV013SUMwMUlETWdMVGNnTVRBZ0xUZGpNVGtnTUNBek5TQXhOQ0EwT0NBME1tTXhNeUF6TWlBeU15QTJNQ0F6TXlBNU4yTXhOQ0EyTWlBeU55QXhNak1nTkRFZ01UZzFiREU0SURnMmFDMHhOREFnWXkweE5DQXRPRGtnTFRZd0lDMHlOVFlnTFRreklDMHpNVGhqTFRFMUlDMHpNU0F0TXpBZ0xUVTNJQzAwTnlBdE56bHpMVE00SUMwek55QXROalVnTFRRMGJDMHhPQ0F0TW1NdE5EUWdNQ0F0TmpjZ05EQWdMVFkzSURnM1l6QWdNemtnTVRnZ05UTWdORFVnTmpkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1qUXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalF6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl4TmlBM016QmpMVFVnT0NBdE1UQWdNVE1nTFRFeElERTJiQzAwSURFd1l6QWdNeUF5SURVZ05TQTFjemNnTFRJZ01UTWdMVGRqTXpVZ0xUUXlJRFUzSUMweE1ERWdOVGNnTFRFM01tTXdJQzB6TkNBdE5pQXROalVnTFRFM0lDMDVOR014TUNBdE16RWdNVGNnTFRZMElERTNJQzA1Tm1Nd0lDMHhNRFFnTFRZd0lDMHhPRE1nTFRFeU1pQXRNalF4WXkwMk15QXROVGtnTFRVM0lDMDFNeUF0TmpFZ0xUVTJZeTB6T0NBdE16UWdMVFl6SUMwNU5TQXROekVnTFRrMWFDMHlNbll4T1RCMk1Ua3dZelF3SURjZ05qa2dNVEVnT0RjZ01UWmpNVEUySURNMklERTNOU0F4TVRFZ01UYzFJREU1TnlCak1DQTBOQ0F0TVRVZ09URWdMVFEySURFek4zcE5NalE0SURRMk0yTXRNak1nTFRRNElDMDFPQ0F0T0RrZ0xUazBJQzB4TWpKakxUWXpJQzAxT1NBdE5UY2dMVFV6SUMwMk1TQXROVFpqTFRNd0lDMHlOeUF0TkRRZ0xUY3hJQzAxTXlBdE9EaGpNakFnTXlBek5pQTJJRFEzSURsak9EZ2dNamNnTVRZNElEazFJREUyT0NBeU1EQmpNQ0F4T1NBdE15QXpPU0F0TnlBMU4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFNalV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTWpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRjeklERXhOV015TVNBd0lETTBJQzB5TXlBek5DQXRORGhqTUNBdE1qTWdMVGdnTFRReUlDMHlOQ0F0TlRoakxURTFJQzB4TnlBdE16a2dMVEkxSUMwM015QXRNalZqTFRFeUlEQWdMVEl4SURFZ0xUSTNJRFJzTFRFeUlEWnNMVEUzSURFd1l5MHhOU0EzSUMweU5DQXhNQ0F0TWprZ01UQmpMVGtnTUNBdE1Ua2dMVFVnTFRNd0lDMHhOR2d0TXpGMk1UWnNNakE1SURFM04yd3ROalFnTFRGakxUSXpJQzB6SUMwek1pQXRNVFVnTFRRMElDMHpNR2d0TWpSc016QWdPRGRvTVRnNWRpMHpNbXd0TWpFeElDMHhOak5qTVRNZ05pQXlOaUE1SURNNUlEbGpNVFFnTUNBMU15QXRNVGdnTmpNZ0xUSXdJR001SURFZ01UUWdPQ0F4TkNBeE9XTXRNVE1nTUNBdE1qQWdPQ0F0TWpJZ01qTmpNQ0F4TnlBeE15QXpNQ0F6TUNBek1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFSVFl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUlRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE5qVmpNQ0F4TURZZ05Ua2dNVFkxSURFMk5TQXhOalZ6TVRZMUlDMDFPU0F4TmpVZ0xURTJOWE10TlRrZ0xURTJOU0F0TVRZMUlDMHhOalZ6TFRFMk5TQTFPU0F0TVRZMUlERTJOWHBOTWpnZ01UVXlZelFnTFRjM0lEUTNJQzB4TWpBZ01USTBJQzB4TWpSMk1USTBhQzB4TWpSNlRURTNPQ0F5T0dNM055QTBJREV5TUNBME55QXhNalFnTVRJMGFDMHhNalIyTFRFeU5IcE5NVGM0SURFM09HZ3hNalJqTFRRZ056Y2dMVFEzSURFeU1DQXRNVEkwSURFeU5IWXRNVEkwZWsweU9DQXhOemhvTVRJMGRqRXlOR010TnpjZ0xUUWdMVEV5TUNBdE5EY2dMVEV5TkNBdE1USTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEkwUlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJMFJTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5EY2dMVEkzTUdNMElERXhJRGdnTWpnZ09DQTFOR013SURFd05TQXRPREFnTVRjeklDMHhOamdnTWpBd1l5MHhNU0F6SUMweU55QTJJQzAwTnlBNVl6a2dMVEUzSURJeklDMDJNU0ExTXlBdE9EaGpOQ0F0TXlBdE1pQXpJRFl4SUMwMU5tTXpOU0F0TXpNZ056QWdMVGN5SURreklDMHhNVGw2VFRJd05pQXROelE0WXpNeUlEUTRJRFE1SURFd01DQTBPU0F4TkRsak1DQTRPU0F0TlRVZ01UWTRJQzB4TmpnZ01qQXpZeTB4T0NBMUlDMDBOeUE1SUMwNE55QXhObll4T1RCMk1Ua3dkakU1TUhZeE9UQjJNVGt3ZGpFNU1IWXhPVEIyTVRrd2FESXlZemdnTUNBek15QXROakVnTnpFZ0xUazFJR00wSUMweklDMHlJRE1nTmpFZ0xUVTJZell5SUMwMU9DQXhNaklnTFRFek55QXhNaklnTFRJME1XTXdJQzB6TWlBdE55QXROalVnTFRFM0lDMDVObU14TUNBdE1qY2dNakVnTFRVeklESXhJQzA0TldNd0lDMHpOQ0F0TnlBdE5qQWdMVEU1SUMweE1EUmpNVEVnTFRJM0lERTFJQzAxTlNBeE5TQXRPRGQyTFRoakxURWdMVFUzSUMwNUlDMDNPQ0F0TVRnZ0xUa3dZekV5SUMweU9TQXhPQ0F0TmpBZ01UZ2dMVGswZGkwMll5MHhJQzAxTnlBdE9TQXROemdnTFRFNElDMDVNR014TWlBdE1qa2dNVGdnTFRZd0lERTRJQzA1TkhZdE5tTXRNU0F0TlRjZ0xUa2dMVGM0SUMweE9DQXRPVEFnWXpFeUlDMHlPU0F4T0NBdE5qQWdNVGdnTFRrMGRpMDJZeTB4SUMwMU9TQXRNVEFnTFRnd0lDMHhPU0F0T1RGak1USWdMVE13SURFNUlDMDJNeUF4T1NBdE9UbGpNQ0F0TXpJZ0xUY2dMVFkxSUMweE55QXRPVFpqTVRFZ0xUSTVJREUzSUMwMk1DQXhOeUF0T1RSak1DQXROekVnTFRNeUlDMHhORGdnTFRZM0lDMHhPVEJqTFRZZ0xUVWdMVEV3SUMwM0lDMHhNeUF0TjNNdE5TQXlJQzAxSURWc05DQXhNR014SURNZ05pQTRJREV4SURFMmVrMHlORGdnTFRRMk0yTTBJREU0SURjZ016Z2dOeUExTjJNd0lERXdOU0F0T0RBZ01UY3pJQzB4TmpnZ01qQXdZeTB4TVNBeklDMHlOeUEySUMwME55QTVJR001SUMweE55QXlNeUF0TmpFZ05UTWdMVGc0WXpRZ0xUTWdMVElnTXlBMk1TQXROVFpqTXpZZ0xUTXpJRGN4SUMwM05DQTVOQ0F0TVRJeWVrMHlORGNnTXpBeFl6UWdNVEVnT0NBeU9DQTRJRFV6WXpBZ01UQTFJQzA0TUNBeE56TWdMVEUyT0NBeU1EQmpMVEV4SURNZ0xUSTNJRFlnTFRRM0lEbGpPU0F0TVRjZ01qTWdMVFl4SURVeklDMDRPR00wSUMweklDMHlJRE1nTmpFZ0xUVTJZek0xSUMwek1pQTJPU0F0TnpJZ09UTWdMVEV4T0hwTk1qUTNJQzAzT1dNMElERXhJRGdnTWpnZ09DQTFNMk13SURFd05TQXRPREFnTVRjeklDMHhOamdnTWpBd1l5MHhNU0F6SUMweU55QTJJQzAwTnlBNUlHTTVJQzB4TnlBeU15QXROakVnTlRNZ0xUZzRZelFnTFRNZ0xUSWdNeUEyTVNBdE5UWmpNelVnTFRNeUlEWTVJQzAzTWlBNU15QXRNVEU0ZWsweU5EY2dNVEV4WXpRZ01URWdPQ0F5T0NBNElEVXpZekFnTVRBMUlDMDRNQ0F4TnpNZ0xURTJPQ0F5TURCakxURXhJRE1nTFRJM0lEWWdMVFEzSURsak9TQXRNVGNnTWpNZ0xUWXhJRFV6SUMwNE9HTTBJQzB6SUMweUlETWdOakVnTFRVMll6TTFJQzB6TWlBMk9TQXROeklnT1RNZ0xURXhPSHBOTWpRNElEWTNOMk0wSURFNElEY2dNemdnTnlBMU4yTXdJREV3TlNBdE9EQWdNVGN6SUMweE5qZ2dNakF3WXkweE1TQXpJQzB5TnlBMklDMDBOeUE1SUdNNUlDMHhOeUF5TXlBdE5qRWdOVE1nTFRnNFl6UWdMVE1nTFRJZ015QTJNU0F0TlRaak16WWdMVE16SURjeElDMDNOQ0E1TkNBdE1USXllazAwTUNBM05UTmpPU0F0TVRjZ01qTWdMVFl4SURVeklDMDRPR00wSUMweklDMHlJRE1nTmpFZ0xUVTJZek16SUMwek1TQTNNU0F0TnpjZ09UUWdMVEV5TVdNMUlESTVJRGdnTlRVZ09DQTNPV013SURnM0lDMDBNU0F4TkRFZ0xURTJPU0F4TnpkakxURXhJRE1nTFRJM0lEWWdMVFEzSURsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5URTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEU1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFV4TUNBeWJEUXdJREV5TVdNeUlEWWdOU0F4T0NBMUlESTJjeTAwSURFM0lDMHhOU0F4TjJNdE1qUWdNQ0F0TkRFZ0xUTTVJQzAwT1NBdE5UaGpMVEVnTFRRZ0xUSWdMVE1nTFRNZ0xUTmpMVElnTUNBdE15QXhJQzB6SURKak1DQXpJREVnTmlBMElERXlZekUwSURNeElETXpJRFl6SURZMElEWXpZekV6SURBZ01qRWdMVFlnTWpRZ0xURTBZeklnTFRRZ01DQXRNaklnTVRJZ0xUSXlZemdnTUNBeE15QXhNU0F4T1NBeE4yTXhNU0F4TWlBeU1pQXlNQ0EwTUNBeU1HTXhOQ0F3SURJeUlDMDFJREkySUMweE5XTXlJQzAwSURBZ0xUSXlJREV5SUMweU1tTTRJREFnTVRJZ01UQWdNVGdnTVRZZ1l6RXhJREV4SURJeUlESXhJRFF3SURJeFl6SXlJREFnTXpFZ0xURTJJRE14SUMwek5XTXdJQzB6T1NBdE16VWdMVGszSUMwek5TQXRNVEkyWXpBZ0xUa2dOaUF0TVRjZ01UWWdMVEUzWXpFNUlEQWdNamtnTWpRZ016VWdOREJqTWlBMUlESWdOQ0F6SURSak1pQXdJRElnTFRFZ01pQXRNV013SUMweUlDMHhJQzAxSUMweklDMDVZeTA1SUMweU5DQXRNaklnTFRRMElDMDBPU0F0TkRSakxUSXlJREFnTFRNeElEa2dMVE14SURJM1l6QWdNekVnTXpRZ09EVWdNelFnTVRFM1l6QWdNVEVnTFRFd0lESXdJQzB5TWlBeU1HTXRNamdnTUNBdE5USWdMVE0ySUMwMk15QXROamxzTFRJNUlDMDROeUJqTUNBdE1TQXRNU0F0TXlBdE1TQXRNMmd0TTJndE1qSnpMVEVnTVNBdE1TQXliRE01SURFeE5tTXpJRGdnTXlBeE5DQXpJREl3WXpBZ01USWdMVGdnTWpFZ0xUSXdJREl4WXkweU9DQXdJQzAxTWlBdE16WWdMVFl6SUMwMk9Xd3RNamtnTFRnM1l6QWdMVEVnTFRFZ0xUTWdMVEVnTFROb0xUTm9MVEl5ZGpKNlRUa3hPQ0ExTm1NdE9TQXRNVGtnTFRFNElDMHpNeUF0TWpnZ0xUUXljeTB5TWlBdE1UTWdMVE0zSUMweE0yTXRNVFFnTUNBdE1qUWdOU0F0TXpFZ01UUnpMVEV3SURJeUlDMHhNU0F6TjJNd0lERXhJREFnTVRrZ01TQXlOSE0wSURFMElEa2dNalp6TVRRZ01qVWdNallnTkRBZ1l6STFJRE13SURRNUlEUTFJRGN4SURRMVl6RTFJREFnTWpZZ0xUa2dNeklnTFRJMmJESWdNVEJzTXlBeE1HTXlJRElnTlNBeklEZ2dNMmczWXpRZ01DQTJJQzB5SURZZ0xUWnNMVEVnTFRoc0xUTXpJQzB4TVRkc0xUTWdMVEUwYkMweUlDMHhNMk13SUMwNUlETWdMVEV6SURnZ0xURXpZelFnTUNBeE1DQTBJREU0SURFell6VWdOeUE0SURFeklERXhJREU1Y3pZZ01UVWdNVEVnTWpac05pQXRNMk10TXlBdE1UUWdMVFlnTFRJeUlDMDNJQzB5TlhNdE5DQXROeUF0TnlBdE1USnpMVGNnTFRFd0lDMHhNQ0F0TVRSekxUY2dMVGNnTFRFd0lDMDVZeTAxSUMwMUlDMHhNaUF0TnlBdE1qRWdMVGNnWXkweE5TQXdJQzB5TWlBNElDMHlNaUF5Tld3eElERXllazA0TmpJZ01UQmpNVEFnTUNBeU1DQTFJREk1SURFMWJERTRJREk0YkRJeElEUTFiRGtnTXpCak15QTRJRFFnTVRZZ05DQXlNMk13SURFd0lDMHlJREUzSUMwM0lESXhZeTB6SURRZ0xUZ2dOeUF0TVRVZ09HTXRNVGtnTUNBdE5EQWdMVEl6SUMwMk15QXROekJzTFRjZ0xURTRiQzAwSUMwNWJDMHpJQzA1WXkweUlDMDNJQzAwSUMweE5DQXROU0F0TVRsekxUSWdMVEV4SUMweUlDMHhObU13SUMwNElESWdMVEUxSURVZ0xUSXdjekV3SUMwNElESXdJQzA1ZWsweE5qWWdNekV4WXpZd0lEQWdPVFFnTFRJeElEazBJQzA0TUNCak1DQXRNamNnTFRFeUlDMDFNU0F0TkRBZ0xUWTBiQzAzTUNBdE16SmpMVE0zSUMweE1DQXROamtnTFRNd0lDMDVOaUF0TmpCb01qRnNNallnTFRKc01USWdMVFpqTVRRZ0xUWWdNamdnTFRFeElEUXlJQzB4TjJNMklDMHpJREV6SUMwMElESXhJQzAwYkRFMUlEUnNNVEVnT0dNMUlEVWdNVEVnTVRNZ01Ua2dNalpzTVRjZ0xUbHNMVEUySUMweU9HTXRNaUF0TkNBdE1UWWdMVEk0SUMweU1DQXRNekZqTFRFNUlDMHlNU0F0TXpnZ0xUTXhJQzAxTnlBdE16Rm9MVEV3WXkweE15QTJJQzB5TlNBeE1pQXRNellnTWpCc0xURTFJREV4WXkweE1pQTNJQzB5TXlBeE1DQXRNeklnTVRBZ1l5MHhNQ0F0TXlBdE1Ua2dMVGdnTFRJMElDMHhOMnd0TlNBdE9XZ3RNak5qTUNBeU55QTJJRFV4SURJd0lEY3lZemNnTVRBZ01UUWdNVFlnTVRrZ01qRnNNamdnTWpWak1qQWdNVEVnTkRBZ01qSWdOVGtnTXpOc01Ua2dPV015TnlBeE1pQTFPQ0EwTWlBMU9DQTNOV3d4SURFeVl6QWdNVE1nTFRRZ01qUWdMVEV5SURNeFl5MDJJRGtnTFRFMUlERTBJQzB5T0NBeE5HTXRNamtnTUNBdE5EWWdMVEUxSUMwMU1pQXRORFJzTXlBdE1USnNNaUF0TVRaak1DQXRNakFnTFRnZ0xUSTVJQzB5TlNBdE1qbGpMVEUwSURBZ0xUSTJJREV6SUMweU5pQXlPR013SURRNElEVXlJRGt5SURFd01DQTVNbm9nVFRReE1DQXpNVEZqTmpBZ01DQTVOQ0F0TWpFZ09UUWdMVGd3WXpBZ0xUSTNJQzB4TWlBdE5URWdMVFF3SUMwMk5Hd3ROekFnTFRNeVl5MHpOeUF0TVRBZ0xUWTVJQzB6TUNBdE9UWWdMVFl3YURJeGJESTJJQzB5YkRFeUlDMDJZekUwSUMwMklESTRJQzB4TVNBME1pQXRNVGRqTmlBdE15QXhNeUF0TkNBeU1TQXROR3d4TlNBMGJERXhJRGhqTlNBMUlERXhJREV6SURFNUlESTJiREUzSUMwNWJDMHhOaUF0TWpoakxUSWdMVFFnTFRFMklDMHlPQ0F0TWpBZ0xUTXhZeTB4T1NBdE1qRWdMVE00SUMwek1TQXROVGNnTFRNeGFDMHhNR010TVRNZ05pQXRNalVnTVRJZ0xUTTJJREl3YkMweE5TQXhNU0JqTFRFeUlEY2dMVEl6SURFd0lDMHpNaUF4TUdNdE1UQWdMVE1nTFRFNUlDMDRJQzB5TkNBdE1UZHNMVFVnTFRsb0xUSXpZekFnTWpjZ05pQTFNU0F5TUNBM01tTTNJREV3SURFMElERTJJREU1SURJeGJESTRJREkxWXpJd0lERXhJRFF3SURJeUlEVTVJRE16YkRFNUlEbGpNamNnTVRJZ05UZ2dORElnTlRnZ056VnNNU0F4TW1Nd0lERXpJQzAwSURJMElDMHhNaUF6TVdNdE5pQTVJQzB4TlNBeE5DQXRNamdnTVRSakxUSTVJREFnTFRRMklDMHhOU0F0TlRJZ0xUUTBiRE1nTFRFeWJESWdMVEUyWXpBZ0xUSXdJQzA0SUMweU9TQXRNalVnTFRJNVl5MHhOQ0F3SUMweU5pQXhNeUF0TWpZZ01qZ2dZekFnTkRnZ05USWdPVElnTVRBd0lEa3llaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFV5UXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeVF5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMk1EVWdNV010TWpJZ01DQXROVEFnTVRnZ0xUWXhJRE0wYkMwMU5pQXRNVFU0YkMweklDMDBZek1nTFRjZ055QXRNVEFnTVRJZ0xURXhhRE15ZGkweU9XZ3RNVGN6ZGpJNWFESXhZelFnTUNBNUlESWdNVFFnTldNMElEUWdOeUE1SURrZ01UUnNNVEU1SURNek1YWTJiQzB6SURFd2JDMDJJRE5qTFRJeklEQWdMVE00SUMweU5TQXRORGdnTFRRemJDMHhNU0F0TVRkc0xURXdJQzB5TUdNdE1UTWdMVE13SUMweU5TQXROakFnTFRNM0lDMDVNR010T1NBdE1qSWdMVE14SUMwME5TQXRORFFnTFRVNGN5MHlPU0F0TWpBZ0xUUTJJQzB5TVdNdE1UZ2dNQ0F0TXpRZ05TQXRORGtnTVRSc0xURTJJREUxSUdNdE15QTNJQzAxSURFeUlDMDFJREUzWXpJd0lEWXpJRFEwSURFeU5DQTJOU0F4T0Raak1DQTNJQzAxSURFeUlDMHhOU0F4TTJNdE1UWWdNQ0F0TXpFZ0xURTFJQzAwTkNBdE5EVnNMVFkwSUMweE9ESm9MVGN4YkRjM0lESXhOR013SURrZ0xUWWdNVE1nTFRFM0lERXpZeTA1SURBZ0xURTNJQzAwSUMweU1pQXRNVEZ6TFRFeUlDMHhPU0F0TWpBZ0xUTTBiQzAyTkNBdE1UZ3lhQzAyT1d3M055QXlNVEIyTkdNd0lERXdJQzAxSURFeUlDMHhNaUF4Tm1NdE1qVWdNQ0F0TlRJZ0xUUTNJQzAyTmlBdE56TmpMVFVnTFRrZ0xURXlJQzB5TXlBdE1qRWdMVFF5YUMweU1pQmpNVGtnTXprZ05EQWdOellnTmpRZ01UQTNZekl4SURJM0lEUTNJRFF3SURjNUlEUXdZekl4SURBZ016RWdMVEU1SURNMElDMDBNV014T1NBeE55QXpOQ0F5TnlBME5TQXpNbU14TVNBMklESTBJRGtnTXprZ09XTXlNU0F3SURNeUlDMHhPU0F6TlNBdE5ERmpNaklnTVRjZ05Ea2dOREVnT0RVZ05ERmpNakVnTUNBME15QXRNVFFnTkRNZ0xUTTFkaTAzYkMwMk15QXRNVGd6WXpBZ0xURXpJRFFnTFRJd0lERXlJQzB5TVdNNElEQWdNVGNnTlNBeU5pQXhOWE14TlNBeE5pQXhOaUF4TjJNMElEY2dNVGtnTXpJZ01qQWdNelZzTWpjZ05qVmpNaklnTkRNZ016QWdOVElnTkRrZ056Y2djelExSURNM0lEYzJJRE00WXpFMElEQWdNamdnTFRJeklESTRJQzAwTUd3eU5DQXhOR3d5TlNBeE0yTXhNaUExSURJMElEY2dNemNnTjJNMU5DQXdJRGd3SUMwME9DQTRNU0F0TVRBMVl6QWdMVFEzSUMweE1TQXROamdnTFRNeUlDMDVOR010TWpNZ0xUSTVJQzAxTlNBdE5UY2dMVEV3TVNBdE5UZDZUVFkyTnlBeE5qbGpNQ0F5TmlBdE1UQWdORFlnTFRNMklEUTJZeTB4TkNBd0lDMHlOQ0F0TlNBdE1qa2dMVEUwWXkweE1pQXRNakVnTFRJeUlDMDBOU0F0TWprZ0xUY3lZeTAzSUMwek1DQXRNVEFnTFRVeElDMHhNQ0F0TmpKak1DQXRNalFnTnlBdE16WWdNaklnTFRNMklHTXlOeUF3SURReElERXhJRFV5SURJM1l6SXdJRE16SURJeUlETXlJREkySURjeVl6SWdNVGdnTXlBek1TQTBJRE01ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRJNE1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTRNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOemdnTVRFd2RqTTFPV2d5TUhZdE5qUTBiQzA0T0NBM09XTXRNallnTWpRZ0xUUXlJRFF6SUMwMk5TQTJPR010TWprZ016SWdMVFExSURZeElDMDBOU0E0T1d3MElESTFZek1nTVRnZ01UUWdNekVnTWpjZ016aGpNVGtnTVRBZ01qZ2dNVE1nTlRRZ01UTmpNemtnTUNBMk1TQXRNVEVnT1RNZ0xUSTNlazB4TURnZ01UQTJiQzB4TlNBdE1td3RPQ0F0TTJNdE9DQXRPU0F0TVRFZ0xURTJJQzB4TVNBdE16QmpNQ0F0TkNBeElDMHhNU0F4SUMweU1HTXdJQzB5TlNBeE1TQXROVElnTXpJZ0xUZzBZekUzSUMweU5TQTBNQ0F0TlRNZ056RWdMVGcwZGpFNU5DQmpMVEl5SURFNUlDMHpPQ0F5T1NBdE56QWdNamw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURVMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTRNaUF4TVRkakxUY3lJQzB5SUMweE1qZ2dMVFEzSUMweE1qZ2dMVEV5TUhZdE4yTXlJQzAwTmlBME15QXRPVGtnTnpVZ0xURXhOV010TXlBdE1pQXROeUF0TlNBdE1UQWdMVEV3WXkwM01DQXpNeUF0TVRFMklEZzRJQzB4TWpNZ01UY3lkakV4WXpBZ05qZ2dORFFnTVRJMklEZzRJREUxT1dNeU15QXhOeUEwT1NBeU9TQTNPQ0F6Tm13dE1qa2dNVGN3WXkweU1TQXRNVE1nTFRVeUlDMHpOeUF0T1RJZ0xUY3pZeTAxTUNBdE5EUWdMVGcySUMwNE5DQXRNVEE1SUMweE1UbGpMVFExSUMwMk9TQXROamNnTFRFek1DQXROamNnTFRFNE1uWXRNVE1nWXpVZ0xUWTRJRE0xSUMweE1qY2dPVE1nTFRFM05uTXhNalVnTFRjeklESXdNeUF0TnpOak1qVWdNQ0ExTUNBeklEYzFJRGxqTFRFNUlERXhNU0F0TXpZZ01qSXhJQzAxTkNBek16RjZUVFEyTVNBNU16bGpMVGsxSURBZ0xURXpOU0F0TVRjMUlDMHhNelVnTFRJNE5tTXdJQzB5TkNBeUlDMDBPQ0ExSUMwM01XTTFNQ0F6T1NBNU1pQTRNaUF4TWpjZ01USTRZelF3SURVeklEWXdJREV3TUNBMk1DQXhOREIyT0dNdE5DQTFNeUF0TWpJZ09ERWdMVFUxSURneGFDMHllazB4TWpBZ0xUVXhNbU13SURZNElETTRJREV4TmlBNU9TQXhNakJvTm1NME9TQXdJRGt6SUMwME1pQTVOeUF0T0RkMkxUa2dZekFnTFRVeElDMHpOQ0F0T0RZZ0xURXdOU0F0TVRBMll6RTNJQzB5TkNBMU1TQXRNellnTVRBeUlDMHpObU0yTWlBd0lERXhOaUEwTXlBeE5EQWdPRFZqT1NBeE5pQXhNeUEwTVNBeE15QTNOR013SURJd0lDMHhJRFF5SUMwMUlEWTNZeTA0SURVeklDMHhPQ0F4TURZZ0xUSTJJREUxT1dNdE1qTWdMVFFnTFRRNElDMDJJQzAzTmlBdE5tTXROVGtnTUNBdE1UQXlJRGNnTFRFek1DQXlNR010T0RnZ05ESWdMVEUxTUNBNU15QXRNVGczSURFMU5HTXRNallnTkRRZ0xUUXpJREV3TXlBdE5EZ2dNVGMyWXpBZ05pQXRNU0F4TXlBdE1TQXhPV013SURFeU55QTRNaUF5TlRBZ01UVTFJRE14T0NCak5EVWdORElnT1RZZ09EVWdNVFV6SURFeU4yTXRNeUF4TmlBdE9DQTBOaUF0TVRNZ09USmpMVFFnTkRNZ0xUVWdOek1nTFRVZ09EbGpNQ0F4TVRjZ01UWWdNVGN5SURZNUlESTFOMk16TkNBMU5DQTJOQ0E0TWlBNE9TQTRNbU15TVNBd0lEUXpJQzB6TUNBMk9TQXRPVEp6TXprZ0xURXhOU0EwTVNBdE1UVTVkaTB4TldNd0lDMHhNRGtnTFRJeElDMHhOaklnTFRZM0lDMHlOREZqTFRFeklDMHlNQ0F0TmpNZ0xUa3dJQzA1T0NBdE1URTRZeTB4TXlBdE9TQXRNalVnTFRFNUlDMHpOeUF0TWpsc016RWdMVEU0TVdNNElERWdNVGdnTWlBeU9DQXlhRFZqTWpnZ056UWdOek1nTVRNMklERXlOeUF4T0RZZ1l6UTFJRFF5SURrMklEZzFJREUxTXlBeE1qZGpMVE1nTVRZZ0xUZ2dORFlnTFRFeklEa3lZeTAwSURReklDMDFJRGN6SUMwMUlEZzVZekFnTVRFM0lERTJJREUzTWlBMk9TQXlOVGRqTXpRZ05UUWdOalFnT0RJZ09Ea2dPREpqTWpFZ01DQTBNeUF0TXpBZ05qa2dMVGt5Y3pNNUlDMHhNVFVnTkRFZ0xURTFPWFl0TVRWak1DQXRNVEE1SUMweU1TQXRNVFl5SUMwMk55QXRNalF4WXkweE15QXRNakFnTFRZeklDMDVNQ0F0T1RnZ0xURXhPR010TVRNZ0xUa2dMVEkxSUMweE9TQXRNemNnTFRJNWJETXhJQzB4T0RGak9DQXhJREU0SURJZ01qZ2dNbU0xT0NBd0lERXdNaUF0TVRJZ01UTXpJQzB6TlNCak5qTWdMVFEySURrNUlDMHhNVE1nT1RrZ0xUSXdObU13SUMweE1qTWdMVGczSUMweU1Ea2dMVEU0TVNBdE1qUTRZemdnTFRVM0lERTNJQzB4TVRBZ01qVWdMVEUyTW1NMUlDMHpNU0EySUMwMU9DQTJJQzA0TUdNd0lDMHpNQ0F0TlNBdE5UTWdMVEUwSUMwM01HTXRNelVnTFRZMElDMDRPQ0F0T1RrZ0xURTFPQ0F0TVRBell5MDFJREFnTFRFeElDMHhJQzB4TmlBdE1XTXRNemNnTUNBdE56SWdNVEFnTFRFd09DQXlOMk10TlRBZ01qUWdMVGMzSURVNUlDMDRNQ0F4TURWMk1URmpNQ0EyT0NBek9DQXhNVFlnT1RrZ01USXdhRFpqTkRrZ01DQTVNeUF0TkRJZ09UY2dMVGczZGkwNUlHTXdJQzAxTVNBdE16UWdMVGcySUMweE1EVWdMVEV3Tm1NeE55QXRNalFnTlRFZ0xUTTJJREV3TWlBdE16WmpOaklnTUNBeE1UWWdORE1nTVRRd0lEZzFZemtnTVRZZ01UTWdOREVnTVRNZ056UmpNQ0F5TUNBdE1TQTBNaUF0TlNBMk4yTXRPQ0ExTXlBdE1UZ2dNVEEySUMweU5pQXhOVGxqTFRJeklDMDBJQzAwT0NBdE5pQXROellnTFRaakxURXdPQ0F3SUMweE5EZ2dNalVnTFRJd055QTJNMk10TWpZZ0xUSXhJQzAxTlNBdE16a2dMVGcxSUMwMU1XTTRJQzAxTnlBeE55QXRNVEV3SURJMUlDMHhOakpqTlNBdE16RWdOaUF0TlRnZ05pQXRPREJqTUNBdE16QWdMVFVnTFRVeklDMHhOQ0F0TnpBZ1l5MHpOU0F0TmpRZ0xUZzRJQzA1T1NBdE1UVTRJQzB4TUROakxUVWdNQ0F0TVRFZ0xURWdMVEUySUMweFl5MHpOeUF3SUMwM01pQXhNQ0F0TVRBNElESTNZeTAxTUNBeU5DQXROemNnTlRrZ0xUZ3dJREV3TlhZeE1YcE5OemMwSURFeE4yTXROeklnTFRJZ0xURXlPQ0F0TkRjZ0xURXlPQ0F0TVRJd2RpMDNZeklnTFRRMklEUXpJQzA1T1NBM05TQXRNVEUxWXkweklDMHlJQzAzSUMwMUlDMHhNQ0F0TVRCakxUTXlJREUxSUMwMU9TQXpOU0F0T0RBZ05qQmpMVEV6SUMwek5pQXRNek1nTFRZMklDMDFPU0F0T1RKak5UTWdMVE00SURFeE15QXROVFlnTVRneElDMDFObU15TlNBd0lEVXdJRE1nTnpVZ09TQmpMVEU1SURFeE1TQXRNellnTWpJeElDMDFOQ0F6TXpGNlRUazJNaUF0TkRaak1DQXhNRGtnTFRVd0lERTJOU0F0TVRVeUlERTJOV2d0TVRKc05UUWdMVE15Tm1NM015QXlOU0F4TVRBZ056Z2dNVEV3SURFMk1YcE5PRFV6SURrek9XTXRPVFVnTUNBdE1UTTFJQzB4TnpVZ0xURXpOU0F0TWpnMll6QWdMVEkwSURJZ0xUUTRJRFVnTFRjeFl6VXdJRE01SURreUlEZ3lJREV5TnlBeE1qaGpOREFnTlRNZ05qQWdNVEF3SURZd0lERTBNSFk0WXkwMElEVXpJQzB5TWlBNE1TQXROVFVnT0RGb0xUSjZUVFUwTkNBdE1UUTFZekUzSURJMklESTJJRFU1SURJMklEazVJR013SURnNElDMHpNeUF4TkRNZ0xURXdNQ0F4TlRsakxUa2dMVEkySUMweE15QXROVEVnTFRFeklDMDNOSFl0TVROak5TQXROallnTXpNZ0xURXlNeUE0TnlBdE1UY3hlazAxTWpnZ01qSTNZek00SUMweU1pQTJOeUF0TlRJZ09EY2dMVGc0WXpFMklESTRJRE01SURVeElEWXhJRFk0WXpJeklERTNJRFE1SURJNUlEYzRJRE0yYkMweU9TQXhOekJqTFRJeElDMHhNeUF0TlRJZ0xUTTNJQzA1TWlBdE56TmpMVFEzSUMwME1pQXRPRElnTFRnd0lDMHhNRFVnTFRFeE0zcE5ORE00SUMwM00yd3lNaUF0TVRNMFl6STJJRGtnTkRnZ01qSWdOalVnTXpoakxUTTNJREk0SUMwMk9TQTFPU0F0T0RjZ09UWjZJQ0l2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEExUXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBMVF5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE56VWdOVEF5YURRemRpMDBOVFpqTVRBZ05TQXhPQ0F4TWlBek55QXlPV014TmlBeE9TQXlNaUF5TnlBeU55QXpPSE00SURJMElERTBJRFE1WXpNZ01qSWdOU0EwTXlBMUlEWXlZemNnTFRNMElETXhJQzAxTkNBM015QXROakJqTnpNZ01UZ2dPVGtnTmpFZ01UQXdJREUyTldNd0lEUTJJQzB4TUNBM09DQXRNekVnTVRBd1l5MHhPQ0F5TXlBdE5ERWdNelVnTFRZNUlETTFZeTAwTUNBd0lDMDJOU0F0TXpJZ0xUWTJJQzA0TkdNMklERXlJREV4SURFMklETTVJREkwWXpVZ01DQXlJREVnTVRZZ0xUUnNNVGNnTFRFd2JERXdJQzB4Tkd3M0lDMHhPQ0JqTFRRZ0xUTXlJQzB5TXlBdE5EZ2dMVFUySUMwME9HTXROVEVnTUNBdE56Y2dNek1nTFRjM0lEazRZekV3SURNMUlERTJJRFEzSURNd0lEWXhZemtnT1NBeE5TQXhOQ0F5TXlBeE4yTXpJRE1nTWpJZ09TQXlOeUF4TVd3ek5DQXpiRE0xSURKak1USXpJREFnTVRreUlDMDJOQ0F4T1RJZ0xURTNPR3d4SUMwek0yTXdJQzAxTWlBdE1qQWdMVGszSUMwMk1DQXRNVE0wWXkweE9DQXRNVFVnTFRReUlDMHlPQ0F0TnpRZ0xUTTVZeTB6TUNBdE9TQXROak1nTFRFeklDMHhNREVnTFRFemJDMDVNeUF0T0RoMkxUTTBiRGt6SUMwNE9HTXpPQ0F3SURjeElDMDBJREV3TVNBdE1UTWdZek15SUMweE1TQTFOaUF0TWpRZ056UWdMVE01WXpRd0lDMHpOeUEyTUNBdE9ESWdOakFnTFRFek5Hd3RNeUF0TXpOak1DQXRNVEUxSUMwMk9DQXRNVGM0SUMweE9UQWdMVEUzT0d3dE16VWdNbXd0TXpRZ00yTXROU0F5SUMweU5DQTRJQzB5TnlBeE1XTXRNallnTVRFZ0xUUXdJRE15SUMwMU15QTNPR013SURZMUlESTJJRGs0SURjM0lEazRZek16SURBZ05USWdMVEUySURVMklDMDBPR3d0TnlBdE1UaHNMVEV3SUMweE5Hd3RNVGNnTFRFd1l5MHhOQ0F0TlNBdE1URWdMVFFnTFRFMklDMDBZeTB5T0NBNElDMHpNeUF4TWlBdE16a2dNalJqTVNBdE5USWdNallnTFRnMElEWTJJQzA0TkNCak1qZ2dNQ0ExTVNBeE1pQTJPU0F6TldNeU1TQXlNaUF6TVNBMU5DQXpNU0F4TURCakxURWdNVEEwSUMweU55QXhORGNnTFRFd01DQXhOalZqTFRReUlDMDJJQzAyTmlBdE1qWWdMVGN6SUMwMk1HTXdJREU1SUMweUlEUXdJQzAxSURZeVl5MDJJREkxSUMwNUlETTRJQzB4TkNBME9YTXRNVEVnTVRrZ0xUSTNJRE00WXkweE9TQXhOeUF0TWpjZ01qUWdMVE0zSURJNWRpMDBOVFpvTFRRemRqRXdNRFI2VFRBZ05UQXlhREV4T0hZdE1UQXdOR2d0TVRFNGRqRXdNRFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURZNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EWTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXdNQ0F5TlRCb01USTFkaTAxTURCb0xURXlOWFkxTURCNlRUQWdNalV3YURFeU5YWXROVEF3YUMweE1qVjJOVEF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRCQ05pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQkNOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJQzB6Tm1Nd0lEWTRJRGN6SURFM05DQXlNREFnTVRjMFl6WTJJREFnTVRFMElDMHpPU0F4TVRRZ0xUazNZekFnTFRnMElDMHhNRFlnTFRFM015QXRNakU0SUMweE56TmpMVFkwSURBZ0xUazJJRE15SUMwNU5pQTVObnBOTlRJZ0xUa3lZellnTFRJZ01UVWdMVE1nTWpZZ0xUTmpNamtnTlNBM01DQXlNeUF4TURjZ05EZHNMVFF4SURNeGVrMHlNRGdnTFRNeFl6UXdJREk1SURjd0lEWTBJRGN3SURrMVl6QWdPU0F0TXlBeE5pQXROeUF5TTJ3dE1UQTFJQzA0TjNwTk1qUTJJREV3TW1NdE15QXhJQzAzSURFZ0xURXhJREZqTFRFeUlEQWdMVEkySUMweklDMDBNU0F0TVRBZ1l5MHpNQ0F0TVRVZ0xUWXdJQzB6TWlBdE9EWWdMVFE1YkRNMklDMHlObnBOT0RVZ01qZGpMVE16SUMweU55QXROVFlnTFRVM0lDMDFOaUF0T1RCak1TQXROQ0F5SUMwM0lETWdMVEV4YkRreUlEYzBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVGt4UWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRreFFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME9EQWdNalkyYkRJMklDMHlObXd0T0RRZ0xUZzBZek0ySUMwME1pQTFPQ0F0T1RZZ05UZ2dMVEUxTm1Nd0lDMHhNeklnTFRFd09DQXRNalF3SUMweU5EQWdMVEkwTUdNdE5qQWdNQ0F0TVRFMElESXlJQzB4TlRZZ05UaHNMVGcwSUMwNE5Hd3RNallnTWpac09EUWdPRFJqTFRNMklEUXlJQzAxT0NBNU5pQXROVGdnTVRVMll6QWdNVE15SURFd09DQXlOREFnTWpRd0lESTBNR00yTUNBd0lERXhOQ0F0TWpJZ01UVTJJQzAxT0hwTk16azNJREV6TVd3dE1qZzRJQzB5T0Roak16VWdMVEk1SURneElDMDBOeUF4TXpFZ0xUUTNZekV4TXlBd0lESXdOQ0E1TVNBeU1EUWdNakEwSUdNd0lEVXdJQzB4T0NBNU5pQXRORGNnTVRNeGVrMHpOekVnTVRVM1l5MHpOU0F5T1NBdE9ERWdORGNnTFRFek1TQTBOMk10TVRFeklEQWdMVEl3TkNBdE9URWdMVEl3TkNBdE1qQTBZekFnTFRVd0lERTRJQzA1TmlBME55QXRNVE14ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRBNE1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTRNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNalFnTFRFNE5XTXRNVGdnTUNBdE5UVWdMVEUwSUMwMk5TQXROalZvTFRNMmJDMHpJRE13WXpBZ01qVWdOaUEwTlNBeE9DQTJNMk14TVNBeE9TQXlNaUF6TUNBek9TQTBNMnd4TWpFZ09ESnNNemNnTWpsak1UVWdNVEVnTWpjZ01qa2dNemdnTlRSak1USWdNalFnTVRnZ05EY2dNVGdnTnpCak1DQTBNQ0F0TVRrZ09EZ2dMVGswSURnNFl5MHlOU0F3SUMwek1pQXdJQzAxTUNBdE9HTXRNVFFnTFRVZ0xUSXpJQzB4TWlBdE1qWWdMVEl5WXpNZ0xUa2dOeUF0TVRVZ01UQWdMVEU0YkRJMElDMHhOMk14TWlBdE55QXhOeUF0TVRFZ01qY2dMVEl4WXpVZ0xUY2dOeUF0TVRZZ055QXRNamNnWXpBZ0xURXlJREFnTFRVM0lDMDNPU0F0TnpSakxUTXdJREFnTFRjMklESTJJQzAzTmlBNU5HTXdJRFkySURneElERXpOU0F4T1RjZ01UTTFZemN5SURBZ01UZ3hJQzB6TWlBeE9ERWdMVEUxTUdNd0lDMDFNeUF0TXpJZ0xUazFJQzB4TVRNZ0xURXpNMnd0T1RFZ0xUUXhZeTB5TmlBdE1URWdMVFExSUMweU15QXROVGNnTFRNM2JEUTVJRGRqT0RRZ01DQXhNVFVnTFRReElERTBPQ0F0TkRGak1qQWdNQ0F6TXlBeU1DQXpPU0EyTVdnek5XTXdJQzB4TlRJZ0xUWTRJQzB4TmpnZ0xURXhOQ0F0TVRZNFl5MHhOeUF3SUMwMk5TQXdJQzAzT1NBM2FERXdiQzB5T0NBeE55QmpMVFE1SURNM0lDMDJPU0EwTUNBdE9EY2dOREo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1VZM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9VWTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUYzRJRGsyYkMwek1DQXRNalZvTFRRNGJEYzRJRFk1YURRd2RpMHhOREJvTFRRd2RqazJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVGt4TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRreE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME1qRWdPVFpqTFRRMklEYzNJQzB4TURFZ01UQTRJQzB4T0RFZ01UQTRZeTB4TVRNZ01DQXRNakEwSUMwNU1TQXRNakEwSUMweU1EUnpPVEVnTFRJd05DQXlNRFFnTFRJd05HTTNPQ0F3SURFeU9TQXpOQ0F4TnpjZ01URXdiRE16SUMweU1tTXROREVnTFRjMElDMHhNakFnTFRFeU5DQXRNakV3SUMweE1qUmpMVEV6TWlBd0lDMHlOREFnTVRBNElDMHlOREFnTWpRd2N6RXdPQ0F5TkRBZ01qUXdJREkwTUdNNE9TQXdJREUyTkNBdE5EVWdNakV3SUMweE1qSjZUVEUzTnlBd1l6QWdNelVnTWpnZ05qTWdOak1nTmpOek5qTWdMVEk0SURZeklDMDJNM010TWpnZ0xUWXpJQzAyTXlBdE5qTWdjeTAyTXlBeU9DQXROak1nTmpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1EaEVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGhFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkxTXlBdE1qaG9MVGs1ZGkwNU9HZ3ROVFoyT1Rob0xUazRkalUzYURrNGRqazNhRFUyZGkwNU4yZzVPWFl0TlRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5EUTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORFExSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV6TmlBeE9EWjJNVFk1YURFM2RpMHhOalJzTkRRZ01UUjJMVGt4YkMwME5DQXRNVFIyTFRFMk5XdzBOQ0F4TW5ZdE9URnNMVFEwSUMweE0zWXRNVFUxYUMweE4zWXhOVEJzTFRjMklDMHlNbll0TVRVMWFDMHhOM1l4TkRsc0xUUXpJQzB4TTNZNU1HdzBNeUF4TkhZeE5qZHNMVFF6SUMweE5IWTVNbXcwTXlBeE0zWXhOamxvTVRkMkxURTJNM3BOTmpBZ056TjJMVEUyTjJ3M05pQXlNbll4TmpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5FSkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUpFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE0wTnlBd2RpMHpNMmd0TXpRM2RqTXphRE0wTjNwTk16Y2dMVGcxYURneWJEZzBJQzB4TlRSc056Z2dNVFUwYURJNWJDMHhNemNnTFRJMk5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTBRakl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRJMUlEUTRZekFnTWpZZ01qSWdORGdnTkRnZ05EaHpORGdnTFRJeUlEUTRJQzAwT0hNdE1qSWdMVFE0SUMwME9DQXRORGh6TFRRNElESXlJQzAwT0NBME9IcE5NQ0F4TkRCMk16Tm9NelEyZGkwek0yZ3RNelEyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRSRE5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkROaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpPVEVnTWpBMFl6TTJMamd5T1RnZ01DQTJNaTQ0TURrZ0xUSXpMakV6TkRZZ05qVWdMVFUyWXpBZ0xUTTBMak0xTXpFZ0xUSTVMalExTkRNZ0xUVTRJQzAyTlNBdE5UaGpMVE15TGpZMk56WWdNQ0F0TlRrdU1EUTBPU0F5Tmk0M01Ua3hJQzAyTVNBMU9HTXdJRE14TGpjek9UZ2dNamd1T1RBME9DQTFOQzR5TVRZNUlEWXhJRFUyZWswM05ESWdNR010TWpndU1EQTVNU0F3SUMwME9DQXhPQzR3TlRFMklDMDBPQ0EwTjNZeU9UZG9MVFU1T0hZdE1qazNZekFnTFRJNExqazBNVElnTFRJd0xqVTNORGNnTFRRMExqazJOek1nTFRRM0lDMDBOeUJqTFRJNExqQXdPVEVnTUNBdE5EZ2dNVGd1TURVeE5pQXRORGdnTkRkMk16UTFZekFnTWpndU56RTJOQ0F4T1M0eU1URXpJRFExTGpFME56UWdORGNnTkRkb05qazBZekk1TGpBNE1qWWdNQ0EwTlM0eE9EZzNJQzB4T1M0NE16QTBJRFEzSUMwME4zWXRNelExWXpBZ0xUSTRMamswTVRJZ0xUSXdMalUzTkRjZ0xUUTBMamsyTnpNZ0xUUTNJQzAwTjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMFFqQXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRakFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEkxSURRNFl6QWdNallnTWpJZ05EZ2dORGdnTkRoek5EZ2dMVEl5SURRNElDMDBPSE10TWpJZ0xUUTRJQzAwT0NBdE5EaHpMVFE0SURJeUlDMDBPQ0EwT0hwTk1DQXpORFpzTXpRMklDMHhNVGxzTFRNME5pQXRNVEUzZGpNemJESTFNaUE0Tkd3dE1qVXlJRGcyZGpNemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUUkROQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJETkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTlRZZ01UQTBZekFnTFRFMklDMDJJQzB6TUNBdE1UZ2dMVFF4Y3kweU9DQXRNVGNnTFRRM0lDMHhOMk10TVRZZ01DQXRNekFnTmlBdE5ESWdNVGR6TFRFNElESTFJQzB4T1NBME1XTXdJREUwSURZZ01qY2dNVGNnTXpoek1qVWdNVGNnTkRNZ01UaGpNakFnTUNBek55QXROaUEwT0NBdE1UZHpNVGNnTFRJMElERTRJQzB6T1hwTk16a3dJRFEwT1dNd0lEQWdNelEzSUMwek5qRWdNemM0SUMwek9UQmpPQ0F0TnlBeE1TQXRNVGdnTVRFZ0xUSTRZekFnTFRrZ0xUSWdMVEUySUMwMklDMHlNWE10TVRNZ0xURXdJQzB4TXlBdE1UQmpMVEV6SURBZ0xUY2dMVEVnTFRFNUlEUWdZeTB4TVNBMUlDMHpNU0F5TlNBdE5ESWdNelZzTFRNd09TQXlPVEJzTFRJNU9DQXRNamMyY3kwek1pQXRNeklnTFRReElDMDBNR010TVRJZ0xURXdJQzB4TWlBdE1UTWdMVEkxSUMweE0yTXRNVEFnTUNBdE9DQXRNaUF0TWpFZ04yTXROQ0F6SUMwMUlEa2dMVFVnTVRaak1DQXhNU0EwSURJMElERXdJRE13WXpFeU55QXhNallnTXpnd0lETTVOaUF6T0RBZ016azJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFEwTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRRME55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5UZ2dNVGcyZGpFMk9XZ3hOM1l0TVRZMGJEUTBJREUwZGkwNU1Xd3RORFFnTFRFMGRpMDFNaTQxTkRneGJEWTBJREU1TGpVME9ERjJMVFUyYkMwMk5DQXRNVGt1TlRRNE1YWXROVFl1TkRVeE9XdzBOQ0F4TW5ZdE9URnNMVFEwSUMweE0zWXRNVFUxYUMweE4zWXhOVEJzTFRjMklDMHlNbll0TVRVMWFDMHhOM1l4TkRsc0xUUXpJQzB4TTNZNU1HdzBNeUF4TkhZMU5pNDROVE0yYkMwMk5TQXRNVGt1T0RVek5uWTFObXcyTlNBeE9TNDROVE0yZGpVMExqRTBOalJzTFRReklDMHhOSFk1TW13ME15QXhNM1l4Tmpsb01UZDJMVEUyTTNwTk9ESWdMVE0yTGprMU5IWXROVGN1TURRMmJEYzJJREl5SUhZMU9DNHlOVGswZWswNE1pQXhPUzR3TkRac056WWdNak11TWpFek5IWTFNeTQzTkRBMmJDMDNOaUF0TWpOMkxUVXpMamsxTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBWQlFVRXVlRzFzQUR4emVXMWliMndnYVdROUlrVkJRVUVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0EwTkdNdE5DQTNJQzB4TWlBeU5DQXdJREkwWXpFeklDMHhNU0F5T0NBdE1qQWdNemdnTFRJd1l6TXdJREFnTmpFZ05qUWdPVFlnTmpSak1UWWdNQ0F6TWlBdE1USWdOalFnTFRRMFl6UWdMVGNnTVRJZ0xUSTBJREFnTFRJMFl5MHhNeUF4TVNBdE1qZ2dNakFnTFRNNElESXdZeTB6TUNBd0lDMDJNU0F0TmpRZ0xUazJJQzAyTkdNdE1UWWdNQ0F0TXpJZ01USWdMVFkwSURRMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUWTBOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFkwTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TlRBZ01qZ3diQzB4TXpBZ0xURXpNR3d4TXpBZ0xURXpNR3d0TWpBZ0xUSXdiQzB4TXpBZ01UTTBiQzB4TXpBZ0xURXpOR3d0TWpBZ01qQnNNVE13SURFek1Hd3RNVE13SURFek1Hd3lNQ0F5TUd3eE16QWdMVEV6TUd3eE16QWdNVE13ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRZMU1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUWTFNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlOamNnTUdndE56ZGpMVFVnTVRrZ0xURXdJRE16SUMweE15QTBNbU10TmlBeE5TQXRNVE1nTWpJZ0xUSTBJREl5YUMwell5MHhOeUF0TWlBdE16TWdMVEV5SUMwME9TQXRNekJqTFRrZ0xURXhJQzB4T1NBdE1qTWdMVEk1SUMwek5HZ3RNelJqTUNBeU9TQXpOQ0EyTnlBeE1ETWdNVEV6WXpNeklESXlJRFE1SURRMklEUTVJRGN5WXpBZ01UY2dMVEV4SURReElDMHpNaUEzTVhNdE16SWdOalVnTFRNeklERXdObU13SURFMUlERWdNekFnTXlBME4zTTJJRE0zSURFeElEWXhZeTB4SURRZ0xUUWdOeUF0TnlBNWN5MDVJRE1nTFRFNElETmpMVEU1SUMwMUlDMHpNeUF0TVRFZ0xUUXlJQzB4T0NCakxUSTRJQzB5TVNBdE5ESWdMVFUwSUMwME1pQXRPVGRqTUNBdE1URWdNaUF0TWpBZ05TQXRNamR6T0NBdE1USWdNVE1nTFRFMVl6SWdMVEVnTkNBdE1TQTJJQzB4WXpFMElEQWdNallnTVRRZ016WWdOREpqTXlBeklEWWdOU0E1SURoak1TQXRNaUF4SUMwMklERWdMVEV4WXpBZ0xURTFJQzAwSUMweU9DQXRNVElnTFRRd1l5MHhNU0F0TVRZZ0xUSTRJQzB5TmlBdE5UQWdMVE14WXkwNUlEQWdMVEUzSURVZ0xUSTBJREUxWXkwNUlERXpJQzB4TkNBek1pQXRNVFFnTlRWak1DQTBOU0F4TlNBNE1pQTBOU0F4TVRCek5qZ2dORElnTVRFeklEUXlZelV5SURBZ09USWdMVEV3SURFeE9TQXRNekFnY3pReElDMDBPQ0EwTWlBdE9ETmpNQ0F0TVRRZ0xUSWdMVEk0SUMwM0lDMDBNbU10TVRJZ0xUSXhJQzB5TnlBdE16RWdMVFEwSUMwek1XTXRNVGdnTUNBdE16WWdPU0F0TlRNZ01qaHpMVEkySURNMElDMHlOaUEwTjJNd0lEWWdNaUE1SURjZ01UQmpOQ0F0TVRFZ09DQXRNakFnTVRJZ0xUSTFZekV5SUMweE55QXlOeUF0TWpZZ05EWWdMVEkyWXpFMUlEQWdNalVnTkNBek1DQXhNbk00SURFNUlEZ2dNekpqTUNBeU1TQXRPQ0F6TmlBdE1qTWdORGR6TFRNMUlERTVJQzAyTUNBeU5HTXRNVEFnTWlBdE1UY2dNeUF0TWpBZ00yTXROQ0F3SUMweE15QXRNU0F0TWpZZ0xUTWdZeTAxSUMweE5TQXRPU0F0TXpFZ0xURXhJQzAwTm5NdE15QXRNelFnTFRNZ0xUVTNZekFnTFRJeElEY2dMVFF6SURJeElDMDJPR3cxTkNBdE9UQmpNeUF0TVRNZ05DQXRNalVnTkNBdE16ZGpNQ0F0TWpJZ0xUZ2dMVFF5SUMweU5TQXROakZqTFRrZ0xUa2dMVEV6SUMweE55QXRNVE1nTFRJeVl6a2dMVGtnTVRVZ0xUSXdJREU0SUMwek0zTXhOU0F0TWpNZ016WWdMVEk0WXpFM0lEVWdNekFnT1NBek5pQXhOV015TkNBeU55QXpOU0F6TnlBek9TQXpOMk14SURBZ01TQXRNU0F4SUMweVl6QWdMVEV4SUMwME55QXRPREFnTFRVeklDMDROWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFU0T0RrdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNE9Ea2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UTXhJRE15Tm1NMk1TQXdJRGswSUMwME5TQTVOQ0F0TVRFeFl6QWdMVEkxSUMwMElDMDBOeUF0TVRFZ0xUWTVjeTB4T0NBdE5EUWdMVE15SUMwMk5tTXRNeklnTFRRNElDMDNNQ0F0T0RFZ0xURXlNQ0F0T0RGakxUTXlJREFnTFRZd0lESTFJQzAyTWlBMk1IWTRZelFnTVRNZ01UTWdNaklnTWpjZ01qSmpOeUF3SURFeklDMHpJREU0SUMwNFl6TWdMVEVnTmlBdE9DQTRJQzB4T1dNdE1pQXRPQ0F0TlNBdE1qQWdMVFVnTFRJNVl6QWdMVGdnTXlBdE1UUWdNVE1nTFRFMFl6SXdJREFnTkRBZ01UZ2dOakVnTlRSc01UUWdNelZqTlNBNUlERXlJRE0wSURFMUlEUTBiQzB5TkNBdE1UTWdiQzB4TXlBdE9HTXRNVE1nTFRVZ0xUSXhJQzA0SUMwek55QXRPR010TkRNZ01DQXROamtnTWprZ0xUWTVJRGN5WXpBZ016TWdNVEVnTmpNZ016SWdPVEJ6TlRJZ05ERWdPVEVnTkRGNlRURTJOeUF5TmpSak1DQXlNaUF0T1NBek9DQXRNamNnTkROakxUSXhJREFnTFRNNElDMHhNaUF0TlRJZ0xUTTJjeTB5TVNBdE5EZ2dMVEl5SUMwM01XTXdJQzB5T1NBMklDMDBNeUF6TVNBdE5EaG9OR015TlNBd0lEVXhJRFF3SURZd0lEY3lZek1nTVRJZ05TQXlOU0EySURRd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3hOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt4TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAxT1NBNU5tTXRNVGtnTVRRZ0xURXlJRGtnTFRJNElESXlZelEySURjM0lERXlNQ0F4TWpJZ01qQTVJREV5TW1NeE16SWdNQ0F5TkRBZ0xURXdPQ0F5TkRBZ0xUSTBNSE10TVRBNElDMHlOREFnTFRJME1DQXRNalF3WXkwNU1DQXdJQzB4TmprZ05UQWdMVEl4TUNBeE1qUnNNek1nTWpKak5EZ2dMVGMySURrNUlDMHhNVEFnTVRjM0lDMHhNVEJqTVRFeklEQWdNakEwSURreElESXdOQ0F5TURSekxUa3hJREl3TkNBdE1qQTBJREl3TkdNdE9EQWdNQ0F0TVRNMUlDMHpNU0F0TVRneElDMHhNRGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURoR0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EaEdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEV5TUhZM05HZ3pOREoyTFRjMGFDMHpOREo2VFRBZ05EWjJOelJvTXpReWRpMDNOR2d0TXpReWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3dNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt3TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T0RFZ0xURXpNV013SUMweU1TQXRNeUF0TXpZZ0xURXdJQzAwTm1NdE1URWdMVEUzSUMwek15QXRNalVnTFRZMElDMHlOV010TkRjZ01DQXROemNnT1NBdE9URWdNamhqTFRFeElERTFJQzB4TnlBME55QXRNVGNnT1RSMk5ETmpNQ0F4TXlBd0lESTJJREVnTXpkMk5ERmpNQ0F4TXlBd0lESTJJQzB4SURNNVl6QWdORGdnTlNBM09TQXhOaUE1TkdNeE5DQXhPU0EwTlNBeU9DQTVNaUF5T0dNek1pQXdJRFV6SUMwNElEWTBJQzB5TkdNM0lDMHhNQ0F4TUNBdE1qWWdNVEFnTFRRM1l6QWdMVEk0SUMwNUlDMDBOeUF0TWpZZ0xUVTRZeTB4TXlBdE9DQXRNek1nTFRFeUlDMDFPQ0F0TVRKb0xUSXpJR010TnlBd0lDMHhOQ0F3SUMweU1TQXhZeTB4TnlBd0lDMHlOaUF0TkNBdE1qWWdMVEV4ZGkwMU1YWXROVEZqTUNBdE9DQTRJQzB4TWlBeU5DQXRNVEpqTkNBd0lERXhJREFnTWpJZ01YTXhPU0F4SURJMUlERmpNalVnTUNBME5DQXROQ0ExTmlBdE1URmpNVGdnTFRFeElESTNJQzB6TUNBeU55QXROVGw2VFMwek15QXRNak13YkMweElEbHNMVEVnT1RSMk5URmpNQ0EzSUMwNUlERXhJQzB5TmlBeE1XTXROeUF0TVNBdE1UUWdMVEVnTFRJeElDMHhhQzB5TTJNdE1qRWdNQ0F0TkRZZ0xURXpJQzAyTVNBdE1UTmpMVE1nTUNBdE5pQXhJQzA0SURKakxURTBJRGdnTFRFMUlETTNJQzB4TlNBMk1uWXhPU0JqTUNBeU1TQXpJRE0zSURFd0lEUTNZekV4SURFMklETXlJREkwSURZMElESTBZelEzSURBZ056Z2dMVGtnT1RJZ0xUSTRZekV4SUMweE5TQXhOaUF0TkRZZ01UWWdMVGswWXkweElDMHhNeUF0TVNBdE1qWWdMVEVnTFRNNWRpMDBNV014SUMweU5DQXhJQzB6TmlBeElDMHpOMnd0TVNBdE5qWmpMVElnTFRNd0lETWdMVE00SUMweE1pQXRNemhqTFRFeUlEQWdMVEV5SURZZ0xURXpJRE00ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRBNU5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTVOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNakFnTFRRM01IWXRNakpqTUNBdE5pQXRNaUF0T0NBdE1pQXRPSE10TVNBdE1TQXRNaUF0TVhNdE1TQXhJQzB5SURGakxUSXhNaUF4T0RFZ0xUSXhOQ0F6TVRVZ0xUSXhOQ0EwT1RCMk1UQjJNVEJqTUNBeE56VWdNaUF6TURrZ01qRTBJRFE1TUdNeElEQWdNU0F4SURJZ01YTXlJQzB4SURJZ0xURnpNaUF0TWlBeUlDMDRkaTB5TW5NdE1pQXRNVFVnTFRZZ0xUSXdZeTB4TXpZZ0xURTBNQ0F0TVRRMElDMHlNekFnTFRFME5DQXRORFV3Y3pnZ0xUTXhNQ0F4TkRRZ0xUUTFNR00wSUMwMUlEWWdMVEUwSURZZ0xUSXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVGxHTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRsR05TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lERTBNR2cwTUhZdE1UUXdhQzAwTUhZeE5EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNRGd3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURnd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJeU9TQXlOVEY2VFRJek1DQXRNalV3WXkwNU9TQXdJQzB5TVRBZ09UUWdMVEl4TUNBeU5URmpNQ0F4TlRJZ09UTWdNalV3SURJd09TQXlOVEJ6TWpBMUlDMHhNVGtnTWpBMUlDMHlOVEJqTUNBdE1UTTVJQzB4TURNZ0xUSTFNU0F0TWpBMElDMHlOVEY2VFRFek9TQXhZekFnTFRjNUlERXpJQzB5TVRVZ09EZ2dMVEl4TldNMk9DQXdJRGcwSURFeE1pQTROQ0F5TVRWak1DQTNOaUF0TVRVZ01qRTJJQzA0TkNBeU1UWmpMVFk0SURBZ0xUZzRJQzB4TXpZZ0xUZzRJQzB5TVRaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1EUXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFF6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTXpjMVl6QWdNamdnTWpJZ05UQWdOVEFnTlRCek5UQWdMVEl5SURVd0lDMDFNSE10TWpJZ0xUVXdJQzAxTUNBdE5UQnpMVFV3SURJeUlDMDFNQ0ExTUhwTk1DQTJNalZqTUNBeU9DQXlNaUExTUNBMU1DQTFNSE0xTUNBdE1qSWdOVEFnTFRVd2N5MHlNaUF0TlRBZ0xUVXdJQzAxTUhNdE5UQWdNaklnTFRVd0lEVXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEk0TWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJNE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1EWWdNVGM1ZGkwNU1Xd3RORFFnTFRFMGRpMHhOalZzTkRRZ01USjJMVGt4YkMwME5pQXRNVFIyTFRFMU5XZ3RNVGQyTVRRNWJDMDBNeUF0TVROMk9UQnNORE1nTVRSMk1UWTNiQzAwTXlBdE1UUjJPVEpzTkRNZ01UTjJNVFk1YURFM2RpMHhOak42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpZNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpOaUF4T0RaMk1UWTVhREUzZGkweE5qUnNORFFnTVRSMkxUa3hiQzAwTkNBdE1UUjJMVEUyTld3ME5DQXhNbll0T1RGc0xUUTBJQzB4TTNZdE1UVTFhQzB4TjNZeE5UQnNMVGMySUMweU1uWXRNVFUxYUMweE4zWXhORGxzTFRReklDMHhNM1k1TUd3ME15QXhOSFl4Tmpkc0xUUXpJQzB4TkhZNU1tdzBNeUF4TTNZeE5qbG9NVGQyTFRFMk0zcE5OakFnTnpOMkxURTJOMnczTmlBeU1uWXhOamg2VFRNMU1TQXhPRFoyTVRZNWFERTNkaTB4TmpSc05EUWdNVFIyTFRreGJDMDBOQ0F0TVRSMkxURTJOV3cwTkNBeE1uWXRPVEZzTFRRMElDMHhNM1l0TVRVMWFDMHhOM1l4TlRCc0xUYzJJQzB5TWlCMkxURTFOV2d0TVRkMk1UUTViQzAwTXlBdE1UTjJPVEJzTkRNZ01UUjJNVFkzYkMwME15QXRNVFIyT1RKc05ETWdNVE4yTVRZNWFERTNkaTB4TmpONlRUSTNOU0EzTTNZdE1UWTNiRGMySURJeWRqRTJPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTWtFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1rRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qWXlJREUyT1dNd0lESTJJQzB4TUNBME5pQXRNellnTkRaakxURTBJREFnTFRJMElDMDFJQzB5T1NBdE1UUmpMVEV5SUMweU1TQXRNaklnTFRRMUlDMHlPU0F0TnpKakxUY2dMVE13SUMweE1DQXROVEVnTFRFd0lDMDJNbU13SUMweU5DQTNJQzB6TmlBeU1pQXRNelpqTWpjZ01DQTBNU0F4TVNBMU1pQXlOMk15TUNBek15QXlNaUF6TWlBeU5pQTNNbU15SURFNElETWdNekVnTkNBek9YcE5NakF3SURGakxUSXlJREFnTFRVd0lERTRJQzAyTVNBek5Hd3ROVFlnTFRFMU9Hd3RNeUF0TkdNeklDMDNJRGNnTFRFd0lERXlJQzB4TVdnek1uWXRNamxvTFRFM00zWXlPV2d5TVNCak5DQXdJRGtnTWlBeE5DQTFZelFnTkNBM0lEa2dPU0F4Tkd3eE1Ua2dNek14ZGpac0xUTWdNVEJzTFRZZ00yTXRNak1nTUNBdE16Z2dMVEkxSUMwME9DQXRORE5zTFRFeElDMHhOMk10T0NBdE1UVWdMVEUxSUMwek1TQXRNak1nTFRRM2FDMHlNMk15TWlBME15QTBNeUEzTmlBMk1pQXhNREZ6TkRVZ016Y2dOellnTXpoak1UUWdNQ0F5T0NBdE1qTWdNamdnTFRRd2JESTBJREUwYkRJMUlERXpZekV5SURVZ01qUWdOeUF6TnlBM1l6UTFJREFnTnpFZ0xUTXpJRGM1SUMwM09HTXhNU0F4T0NBeU1TQXpNeUF6TVNBME5tTXhPU0F5TlNBME5TQXpOeUEzTmlBek9DQmpNVFFnTUNBeU9DQXRNak1nTWpnZ0xUUXdiREkwSURFMGJESTFJREV6WXpFeUlEVWdNalFnTnlBek55QTNZelExSURBZ056RWdMVE16SURjNUlDMDNPR014TVNBeE9DQXlNU0F6TXlBek1TQTBObU14T1NBeU5TQTBOU0F6TnlBM05pQXpPR014TkNBd0lESTRJQzB5TXlBeU9DQXROREJzTWpRZ01UUnNNalVnTVROak1USWdOU0F5TkNBM0lETTNJRGRqTlRRZ01DQTRNQ0F0TkRnZ09ERWdMVEV3TldNd0lDMDBOeUF0TVRFZ0xUWTRJQzB6TWlBdE9UUmpMVEl6SUMweU9TQXROVFVnTFRVM0lDMHhNREVnTFRVM1l5MHlNaUF3SUMwMU1DQXhPQ0F0TmpFZ016UnNMVFUySUMweE5UaHNMVE1nTFRRZ1l6TWdMVGNnTnlBdE1UQWdNVElnTFRFeGFETXlkaTB5T1dndE1UY3pkakk1YURJeFl6UWdNQ0E1SURJZ01UUWdOV00wSURRZ055QTVJRGtnTVRSc01URTVJRE16TVhZMmJDMHpJREV3YkMwMklETmpMVEl6SURBZ0xUTTRJQzB5TlNBdE5EZ2dMVFF6YkMweE1TQXRNVGRqTFRVZ0xUa2dMVGtnTFRFM0lDMHhNeUF0TWpaakxURWdMVFF5SUMweE1pQXROaklnTFRNeUlDMDROMk10TWpNZ0xUSTVJQzAxTlNBdE5UY2dMVEV3TVNBdE5UZGpMVEl5SURBZ0xUVXdJREU0SUMwMk1TQXpOR3d0TlRZZ0xURTFPR3d0TXlBdE5HTXpJQzAzSURjZ0xURXdJREV5SUMweE1XZ3pNbll0TWpsb0xURTNNM1l5T1dneU1TQmpOQ0F3SURrZ01pQXhOQ0ExWXpRZ05DQTNJRGtnT1NBeE5Hd3hNVGtnTXpNeGRqWnNMVE1nTVRCc0xUWWdNMk10TWpNZ01DQXRNemdnTFRJMUlDMDBPQ0F0TkROc0xURXhJQzB4TjJNdE5TQXRPU0F0T1NBdE1UY2dMVEV6SUMweU5tTXRNU0F0TkRJZ0xURXlJQzAyTWlBdE16SWdMVGczWXkweU15QXRNamtnTFRVMUlDMDFOeUF0TVRBeElDMDFOM3BOT0RVNElERXpNR015SURFNElETWdNekVnTkNBek9XTXdJREkySUMweE1DQTBOaUF0TXpZZ05EWmpMVEUwSURBZ0xUSTBJQzAxSUMweU9TQXRNVFJqTFRFeUlDMHlNU0F0TWpJZ0xUUTFJQzB5T1NBdE56SWdZeTAzSUMwek1DQXRNVEFnTFRVeElDMHhNQ0F0TmpKak1DQXRNalFnTnlBdE16WWdNaklnTFRNMll6STNJREFnTkRFZ01URWdOVElnTWpkak1qQWdNek1nTWpJZ016SWdNallnTnpKNlRUVTFPQ0F4TXpCak1pQXhPQ0F6SURNeElEUWdNemxqTUNBeU5pQXRNVEFnTkRZZ0xUTTJJRFEyWXkweE5DQXdJQzB5TkNBdE5TQXRNamtnTFRFMFl5MHhNaUF0TWpFZ0xUSXlJQzAwTlNBdE1qa2dMVGN5WXkwM0lDMHpNQ0F0TVRBZ0xUVXhJQzB4TUNBdE5qSmpNQ0F0TWpRZ055QXRNellnTWpJZ0xUTTJZekkzSURBZ05ERWdNVEVnTlRJZ01qZGpNakFnTXpNZ01qSWdNeklnTWpZZ056SjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVE16TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRNeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFd01UUWdMVEUwTUdNd0lETXlJREUxSURjeElEUTVJRGN4WXpJeElEQWdNelVnTFRNeElETTFJQzAxTVhNdE1UTWdMVE15SUMweU1TQXRORFZqTFRRZ0xUY2dMVEV6SUMweE5DQXRNVE1nTFRFNVl6QWdMVE1nTXlBdE5TQXhNU0F0Tm1NeE9TQXdJRE0wSURFMElEUTNJRFF4Y3pJNElEWTNJRE0xSURFd01Hd3hOQ0EyTVd3ME5DQXlNRGhvTFRFME5HTXRNVGtnTFRFd09TQXROakFnTFRJMU5TQXRNVEF6SUMwek16ZGpMVEkwSUMwME5pQXROalFnTFRFd05pQXRNVEUzSUMweE1EWmpMVFExSURBZ0xUY3hJRE0zSUMwM01TQTRNMk13SURNeUlERTFJRGN4SURRNUlEY3hJR015TVNBd0lETTFJQzB6TVNBek5TQXROVEZ6TFRFeklDMHpNaUF0TWpFZ0xUUTFZeTAwSUMwM0lDMHhNeUF0TVRRZ0xURXpJQzB4T1dNd0lDMHpJRE1nTFRVZ01URWdMVFpqTXpVZ01DQTFOQ0ExTlNBMk55QTRPV00zSURFNElERXlJRE0xSURFMUlEVXlZekl4SURnNElETTVJREUzT1NBMU9DQXlOamxvTFRFME0yTXROeUF0TkRRZ0xURTFJQzA0TkNBdE1qWWdMVEV5TVdNdE1UZ2dMVGMxSUMwek9TQXRNVFF4SUMwMk5pQXRNVGszWXkweU5pQXRORGdnTFRVMklDMHhNRFVnTFRFeE1TQXRNVEl6YkMweE9DQXRNbU10TXpVZ01DQXROVE1nTWpNZ0xUWXlJRFUwWXkwMElERXdJQzAySURJeElDMDJJRE16SUdNMElETTNJREUxSURVM0lEUTJJRFkzWXpJeklEQWdNelVnTFRJeklETTJJQzAwTjJNd0lDMDRJQzAwSUMweU15QXRPU0F0TXpGc0xURXdJQzB4TldNdE55QXRNVEFnTFRnZ0xURXlJQzB4TXlBdE1qRmpNQ0F0TlNBeklDMDNJREV3SUMwM1l6RTVJREFnTXpVZ01UUWdORGdnTkRKak1UTWdNeklnTWpNZ05qQWdNek1nT1Rkak1UUWdOaklnTWpjZ01USXpJRFF4SURFNE5Xd3hPQ0E0Tm1ndE1UUXdZeTB4TkNBdE9Ea2dMVFl3SUMweU5UWWdMVGt6SUMwek1UaGpMVEUxSUMwek1TQXRNekFnTFRVM0lDMDBOeUF0TnpsekxUTTRJQzB6TnlBdE5qVWdMVFEwYkMweE9DQXRNaUJqTFRRMElEQWdMVFkzSURRd0lDMDJOeUE0TjJNd0lETTVJREU0SURVeklEUTFJRFkzWXpZZ01DQXhNU0F0TVNBeE5DQXROR014TlNBdE5pQXlNeUF0TWpVZ01qTWdMVFExWXpBZ0xURTFJQzB4TVNBdE16WWdMVE15SUMwMk5XTXdJQzAxSURNZ0xUY2dPU0F0TjJNek5DQXdJRFl4SURRMklEZ3lJREV6T1dNeU1TQTRPU0EwTUNBeE9ERWdOVGtnTWpjeGFDMHhOREZqTFRFeklDMDROU0F0TmpJZ0xUSTFOU0F0T1RNZ0xUTXhPR010TXpNZ0xUY3lJQzAzTUNBdE1URXpJQzB4TVRBZ0xURXlNMnd0TVRrZ0xUSmpMVE0xSURBZ0xUVXhJREkwSUMwMk15QTFOR3d0TlNBek15QmpOU0F6T1NBeE15QTFOU0EwTmlBMk4yTXlNeUF3SURNNElDMHlOaUF6T0NBdE5EbGpNQ0F0T0NBdE1pQXRNVFlnTFRZZ0xUSXpiQzB4TkNBdE1qTnNMVEUwSUMweE9XTXdJQzAxSURNZ0xUY2dNVEFnTFRkak1URWdNQ0F5TVNBMUlETXdJREUxWXpFNElERTFJREkySURRMklETTNJRGN4YkRFMUlEVXpZekUzSURjM0lETTBJREUxTlNBMU1DQXlNek5qTXlBeE15QTJJREkySURrZ016aG9MVFl3YUMwNE1XTXRNVGtnTFRFd09TQXROakFnTFRJMU5TQXRNVEF6SUMwek16ZGpMVEkwSUMwME5pQXROalFnTFRFd05pQXRNVEUzSUMweE1EWmpMVFExSURBZ0xUY3hJRE0zSUMwM01TQTRNeUJqTUNBek1pQXhOU0EzTVNBME9TQTNNV015TVNBd0lETTFJQzB6TVNBek5TQXROVEZ6TFRFeklDMHpNaUF0TWpFZ0xUUTFZeTAxSUMwM0lDMDRJQzB4TWlBdE1URWdMVEUwWXkwMklDMDNJQzB4SUMweE1DQTVJQzB4TVdNek5TQXdJRFUwSURVMUlEWTNJRGc1WXpjZ01UZ2dNVElnTXpVZ01UVWdOVEpqTWpFZ09EZ2dNemtnTVRjNUlEVTRJREkyT1dndE5UaDJNemhvTnpCak1UTWdNemdnTWpNZ05qVWdOREFnT1RGak1qRWdNekFnTkRJZ05UTWdOalVnTmpsek5EZ2dNalFnTnpVZ01qUmpNamdnTUNBME5pQXRNVFFnTlRFZ0xUTTRiRFFnTFRFMll6QWdMVE16SUMweElDMHpOaUF0TVRNZ0xUWXdJR010TXlBdE55QXRNVGNnTFRJMUlDMHpNU0F0TWpkakxUTWdNQ0F0TmlBdE1TQXRPQ0F0TVdNdE1Ua2dNQ0F0TWpVZ01UTWdMVEk0SURNeVl6QWdNamNnTVRFZ05EUWdNamtnTlRac01UUWdNVEJqTUNBeE1pQXRNVEVnTVRZZ0xUSXpJREUyWXkweE1TQXdJQzB5TXlBdE5DQXRNamtnTFRoakxUTXdJQzB5TVNBdE5EZ2dMVEV3TXlBdE5qQWdMVEUwT0dnM01HZzRNR001SURNeklERTRJRFl5SURNMUlEZzVZekUzSURJNElETTRJRFV4SURZeklEY3dZekkxSURFM0lEVXpJREkxSURneklESTFZek16SURBZ05Ea2dMVE13SURRNUlDMDJObU13SUMwek9DQXRNVGtnTFRjd0lDMDFNQ0F0TnpZZ1l5MHhOeUF3SUMweU55QXhNU0F0TWprZ016SmpNQ0F5TnlBeE55QTFNeUF6TnlBMk1tTXpJREFnTlNBeUlEVWdObXd0TmlBNVl5MDFJRE1nTFRFeElEVWdMVEU0SURWakxUSXpJREFnTFRReElDMHhOaUF0TlRVZ0xUUTRjeTB5TlNBdE5qY2dMVE15SUMweE1EWm9NVFEwWXpJeklEZzBJRGcxSURFNE1pQXhPRFVnTVRneVl6TTJJREFnTkRjZ0xUTXhJRFE1SUMwMk5tTXdJQzB4T0NBdE5DQXRNelVnTFRFeklDMDFNV010T0NBdE1USWdMVEl3SUMweU1DQXRNemNnTFRJMVl5MHhPQ0F3SUMweU9DQXhNU0F0TXpBZ016SmpNQ0F5T1NBeE9DQTFNU0F6TnlBMk1tTXpJREFnTlNBeUlEVWdOaUJqTFRRZ01UQWdMVEV4SURFMElDMHlNeUF4TkdNdE16Y2dNQ0F0TmpjZ0xUVXlJQzA0T0NBdE1UVTJhREUwTkdNeE5TQTBPU0F6T1NBNU15QTNNaUF4TXpKak16RWdNellnTmprZ05UUWdNVEUwSURVMFl6TTBJREFnTkRrZ0xUTTJJRFE1SUMwM01HTXdJQzB6TnlBdE1Ua2dMVFk0SUMwMU1TQXROelJqTFRFMklEQWdMVEkxSURFeElDMHlOeUF6TW1Nd0lESTJJREU0SURVeUlETTFJRFl5WXpRZ01DQTJJRElnTmlBMll5MDFJRGtnTFRFeElERTBJQzB5TkNBeE5HTXRNemNnTUNBdE5qY2dMVFV5SUMwNE9DQXRNVFUyYURFME5tTXhNeUF6T0NBeU15QTJOU0EwTUNBNU1TQmpNakVnTXpBZ05ESWdOVE1nTmpVZ05qbHpORGdnTWpRZ056VWdNalJqTWpnZ01DQTBOaUF0TVRRZ05URWdMVE00YkRRZ0xURTJZekFnTFRNeklDMHhJQzB6TmlBdE1UTWdMVFl3WXkweklDMDNJQzB4TnlBdE1qVWdMVE14SUMweU4yTXRNeUF3SUMwMklDMHhJQzA0SUMweFl5MHlNQ0F3SUMweU5TQXhOQ0F0TWpnZ016SmpNQ0F5TnlBeE1TQTBOQ0F5T1NBMU5td3hOQ0F4TUdNd0lERXlJQzB4TVNBeE5pQXRNak1nTVRaakxURXhJREFnTFRJeklDMDBJQzB5T1NBdE9HTXRPU0F0TnlBdE1Ua2dMVEl4SUMweU9TQXRORE5qTFRjZ0xURTRJQzB5TmlBdE9EWWdMVE14SUMweE1EVm9NVFE0SUdNM0lESXhJREV6SURNMklERTRJRFEzWXpJd0lEUTRJRFV6SURnNUlEZzNJREV4TTJNeU15QXhOaUEwT0NBeU5DQTNOU0F5TkdNNUlEQWdNVGNnTFRFZ01qTWdMVE5qTVRFZ0xUUWdNalVnTFRJeUlESTRJQzB6Tld3MElDMHhObU13SUMwek15QXRNU0F0TXpZZ0xURXpJQzAyTUdNdE15QXROeUF0TVRjZ0xUSTFJQzB6TVNBdE1qZGpMVE1nTUNBdE5pQXRNU0F0T0NBdE1XTXRNakFnTUNBdE1qVWdNVFFnTFRJNElETXlZekFnTWpjZ01URWdORFFnTWprZ05UWnNNVFFnTVRCak1DQXhNaUF0TVRFZ01UWWdMVEl6SURFMll5MHhNU0F3SUMweU15QXROQ0F0TWprZ0xUZ2dZeTA1SUMwM0lDMHhPU0F0TWpFZ0xUSTVJQzAwTTJNdE55QXRNVGdnTFRJMklDMDROQ0F0TXpFZ0xURXdNMmczTjNZdE5EQm9MVGcxWXkweE9TQXRNVEE1SUMwMk1DQXRNalUxSUMweE1ETWdMVE16TjJNdE1qUWdMVFEySUMwMk5DQXRNVEEySUMweE1UY2dMVEV3Tm1NdE5EVWdNQ0F0TnpFZ016Y2dMVGN4SURnemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUVXlOeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV5TnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TnpZeUlERTJPV013SURJMklDMHhNQ0EwTmlBdE16WWdORFpqTFRFMElEQWdMVEkwSUMwMUlDMHlPU0F0TVRSakxURXlJQzB5TVNBdE1qSWdMVFExSUMweU9TQXROekpqTFRjZ0xUTXdJQzB4TUNBdE5URWdMVEV3SUMwMk1tTXdJQzB5TkNBM0lDMHpOaUF5TWlBdE16WmpNamNnTUNBME1TQXhNU0ExTWlBeU4yTXlNQ0F6TXlBeU1pQXpNaUF5TmlBM01tTXlJREU0SURNZ016RWdOQ0F6T1hwTk1UY3dNQ0F4WXkweU1pQXdJQzAxTUNBeE9DQXROakVnTXpSc0xUVTJJQzB4TlRoc0xUTWdMVFJqTXlBdE55QTNJQzB4TUNBeE1pQXRNVEZvTXpKMkxUSTVhQzB4TnpOMk1qbG9NakVnWXpRZ01DQTVJRElnTVRRZ05XTTBJRFFnTnlBNUlEa2dNVFJzTVRFNUlETXpNWFkyYkMweklERXdiQzAySUROakxUSXpJREFnTFRNNElDMHlOU0F0TkRnZ0xUUXpiQzB4TVNBdE1UZGpMVFVnTFRrZ0xUa2dMVEUzSUMweE15QXRNalpqTFRFZ0xUUXlJQzB4TWlBdE5qSWdMVE15SUMwNE4yTXRNak1nTFRJNUlDMDFOU0F0TlRjZ0xURXdNU0F0TlRkakxUSXlJREFnTFRVd0lERTRJQzAyTVNBek5Hd3ROVFlnTFRFMU9Hd3RNeUF0TkdNeklDMDNJRGNnTFRFd0lERXlJQzB4TVdnek1uWXRNamxvTFRFM00zWXlPV2d5TVdNMElEQWdPU0F5SURFMElEVmpOQ0EwSURjZ09TQTVJREUwYkRFeE9TQXpNekYyTmlCc0xUTWdNVEJzTFRZZ00yTXRNak1nTUNBdE16Z2dMVEkxSUMwME9DQXRORE5zTFRFeElDMHhOMk10TlNBdE9TQXRPU0F0TVRjZ0xURXpJQzB5Tm1NdE1TQXRORElnTFRFeUlDMDJNaUF0TXpJZ0xUZzNZeTB5TXlBdE1qa2dMVFUxSUMwMU55QXRNVEF4SUMwMU4yTXRNaklnTUNBdE5UQWdNVGdnTFRZeElETTBiQzAxTmlBdE1UVTRiQzB6SUMwMFl6TWdMVGNnTnlBdE1UQWdNVElnTFRFeGFETXlkaTB5T1dndE1UY3pkakk1YURJeFl6UWdNQ0E1SURJZ01UUWdOV00wSURRZ055QTVJRGtnTVRSc01URTVJRE16TVhZMmJDMHpJREV3YkMwMklETmpMVEl6SURBZ0xUTTRJQzB5TlNBdE5EZ2dMVFF6SUd3dE1URWdMVEUzWXkwMUlDMDVJQzA1SUMweE55QXRNVE1nTFRJMll5MHhJQzAwTWlBdE1USWdMVFl5SUMwek1pQXRPRGRqTFRJeklDMHlPU0F0TlRVZ0xUVTNJQzB4TURFZ0xUVTNZeTB5TWlBd0lDMDFNQ0F4T0NBdE5qRWdNelJzTFRVMklDMHhOVGhzTFRNZ0xUUmpNeUF0TnlBM0lDMHhNQ0F4TWlBdE1URm9NekoyTFRJNWFDMHhOek4yTWpsb01qRmpOQ0F3SURrZ01pQXhOQ0ExWXpRZ05DQTNJRGtnT1NBeE5Hd3hNVGtnTXpNeGRqWnNMVE1nTVRCc0xUWWdNMk10TWpNZ01DQXRNemdnTFRJMUlDMDBPQ0F0TkROc0xURXhJQzB4TjJNdE5TQXRPU0F0T1NBdE1UY2dMVEV6SUMweU5pQmpMVEVnTFRReUlDMHhNaUF0TmpJZ0xUTXlJQzA0TjJNdE1qTWdMVEk1SUMwMU5TQXROVGNnTFRFd01TQXROVGRqTFRJeUlEQWdMVFV3SURFNElDMDJNU0F6Tkd3dE5UWWdMVEUxT0d3dE15QXROR016SUMwM0lEY2dMVEV3SURFeUlDMHhNV2d6TW5ZdE1qbG9MVEUzTTNZeU9XZ3lNV00wSURBZ09TQXlJREUwSURWak5DQTBJRGNnT1NBNUlERTBiREV4T1NBek16RjJObXd0TXlBeE1Hd3ROaUF6WXkweU15QXdJQzB6T0NBdE1qVWdMVFE0SUMwME0yd3RNVEVnTFRFM1l5MDFJQzA1SUMwNUlDMHhOeUF0TVRNZ0xUSTJZeTB4SUMwME1pQXRNVElnTFRZeUlDMHpNaUF0T0RjZ1l5MHlNeUF0TWprZ0xUVTFJQzAxTnlBdE1UQXhJQzAxTjJNdE1qSWdNQ0F0TlRBZ01UZ2dMVFl4SURNMGJDMDFOaUF0TVRVNGJDMHpJQzAwWXpNZ0xUY2dOeUF0TVRBZ01USWdMVEV4YURNeWRpMHlPV2d0TVRjemRqSTVhREl4WXpRZ01DQTVJRElnTVRRZ05XTTBJRFFnTnlBNUlEa2dNVFJzTVRFNUlETXpNWFkyYkMweklERXdiQzAySUROakxUSXpJREFnTFRNNElDMHlOU0F0TkRnZ0xUUXpiQzB4TVNBdE1UZGpMVGdnTFRFMUlDMHhOU0F0TXpFZ0xUSXpJQzAwTjJndE1qTmpNaklnTkRNZ05ETWdOellnTmpJZ01UQXhjelExSURNM0lEYzJJRE00WXpFMElEQWdNamdnTFRJeklESTRJQzAwTUNCc01qUWdNVFJzTWpVZ01UTmpNVElnTlNBeU5DQTNJRE0zSURkak5EVWdNQ0EzTVNBdE16TWdOemtnTFRjNFl6RXhJREU0SURJeElETXpJRE14SURRMll6RTVJREkxSURRMUlETTNJRGMySURNNFl6RTBJREFnTWpnZ0xUSXpJREk0SUMwME1Hd3lOQ0F4Tkd3eU5TQXhNMk14TWlBMUlESTBJRGNnTXpjZ04yTTBOU0F3SURjeElDMHpNeUEzT1NBdE56aGpNVEVnTVRnZ01qRWdNek1nTXpFZ05EWmpNVGtnTWpVZ05EVWdNemNnTnpZZ016aGpNVFFnTUNBeU9DQXRNak1nTWpnZ0xUUXdiREkwSURFMGJESTFJREV6WXpFeUlEVWdNalFnTnlBek55QTNZelExSURBZ056RWdMVE16SURjNUlDMDNPQ0JqTVRFZ01UZ2dNakVnTXpNZ016RWdORFpqTVRrZ01qVWdORFVnTXpjZ056WWdNemhqTVRRZ01DQXlPQ0F0TWpNZ01qZ2dMVFF3YkRJMElERTBiREkxSURFell6RXlJRFVnTWpRZ055QXpOeUEzWXpRMUlEQWdOekVnTFRNeklEYzVJQzAzT0dNeE1TQXhPQ0F5TVNBek15QXpNU0EwTm1NeE9TQXlOU0EwTlNBek55QTNOaUF6T0dNeE5DQXdJREk0SUMweU15QXlPQ0F0TkRCc01qUWdNVFJzTWpVZ01UTmpNVElnTlNBeU5DQTNJRE0zSURkak5EVWdNQ0EzTVNBdE16TWdOemtnTFRjNFl6RXhJREU0SURJeElETXpJRE14SURRMll6RTVJREkxSURRMUlETTNJRGMySURNNElHTXhOQ0F3SURJNElDMHlNeUF5T0NBdE5EQnNNalFnTVRSc01qVWdNVE5qTVRJZ05TQXlOQ0EzSURNM0lEZGpOVFFnTUNBNE1DQXRORGdnT0RFZ0xURXdOV013SUMwME55QXRNVEVnTFRZNElDMHpNaUF0T1RSakxUSXpJQzB5T1NBdE5UVWdMVFUzSUMweE1ERWdMVFUzZWsweE5EWXlJREUyT1dNd0lESTJJQzB4TUNBME5pQXRNellnTkRaakxURTBJREFnTFRJMElDMDFJQzB5T1NBdE1UUmpMVEV5SUMweU1TQXRNaklnTFRRMUlDMHlPU0F0TnpKakxUY2dMVE13SUMweE1DQXROVEVnTFRFd0lDMDJNbU13SUMweU5DQTNJQzB6TmlBeU1pQXRNelpqTWpjZ01DQTBNU0F4TVNBMU1pQXlOeUJqTWpBZ016TWdNaklnTXpJZ01qWWdOekpqTWlBeE9DQXpJRE14SURRZ016bDZUVEV4TmpJZ01UWTVZekFnTWpZZ0xURXdJRFEySUMwek5pQTBObU10TVRRZ01DQXRNalFnTFRVZ0xUSTVJQzB4TkdNdE1USWdMVEl4SUMweU1pQXRORFVnTFRJNUlDMDNNbU10TnlBdE16QWdMVEV3SUMwMU1TQXRNVEFnTFRZeVl6QWdMVEkwSURjZ0xUTTJJREl5SUMwek5tTXlOeUF3SURReElERXhJRFV5SURJM1l6SXdJRE16SURJeUlETXlJREkySURjeVl6SWdNVGdnTXlBek1TQTBJRE01ZWswNE5qSWdNVFk1WXpBZ01qWWdMVEV3SURRMklDMHpOaUEwTm1NdE1UUWdNQ0F0TWpRZ0xUVWdMVEk1SUMweE5DQmpMVEV5SUMweU1TQXRNaklnTFRRMUlDMHlPU0F0TnpKakxUY2dMVE13SUMweE1DQXROVEVnTFRFd0lDMDJNbU13SUMweU5DQTNJQzB6TmlBeU1pQXRNelpqTWpjZ01DQTBNU0F4TVNBMU1pQXlOMk15TUNBek15QXlNaUF6TWlBeU5pQTNNbU15SURFNElETWdNekVnTkNBek9YcE5OVFl5SURFMk9XTXdJREkySUMweE1DQTBOaUF0TXpZZ05EWmpMVEUwSURBZ0xUSTBJQzAxSUMweU9TQXRNVFJqTFRFeUlDMHlNU0F0TWpJZ0xUUTFJQzB5T1NBdE56SmpMVGNnTFRNd0lDMHhNQ0F0TlRFZ0xURXdJQzAyTW1Nd0lDMHlOQ0EzSUMwek5pQXlNaUF0TXpaak1qY2dNQ0EwTVNBeE1TQTFNaUF5TnlCak1qQWdNek1nTWpJZ016SWdNallnTnpKak1pQXhPQ0F6SURNeElEUWdNemw2VFRJMk1pQXhOamxqTUNBeU5pQXRNVEFnTkRZZ0xUTTJJRFEyWXkweE5DQXdJQzB5TkNBdE5TQXRNamtnTFRFMFl5MHhNaUF0TWpFZ0xUSXlJQzAwTlNBdE1qa2dMVGN5WXkwM0lDMHpNQ0F0TVRBZ0xUVXhJQzB4TUNBdE5qSmpNQ0F0TWpRZ055QXRNellnTWpJZ0xUTTJZekkzSURBZ05ERWdNVEVnTlRJZ01qZGpNakFnTXpNZ01qSWdNeklnTWpZZ056SmpNaUF4T0NBeklETXhJRFFnTXpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1qUXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalF4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUzT1NBMk5EWmpMVFFnT0NBdE1UY2dNekFnTFRFNElETXpiQzAwSURFd1l6QWdNeUF5SURVZ05TQTFjemNnTFRJZ01UTWdMVGRqTWpNZ0xUTXpJRFEySUMwNE1TQTJOaUF0TVRNeVl6SXlJQzAxTnlBek5TQXRNVEkxSURNMUlDMHhOak5qTUNBdE1UQTBJQzAyTUNBdE1UZ3pJQzB4TWpJZ0xUSTBNV010TmpNZ0xUVTVJQzAxTnlBdE5UTWdMVFl4SUMwMU5tTXRNemdnTFRNMElDMDJNeUF0T1RVZ0xUY3hJQzA1TldndE1qSjJNVGt3WXpRd0lEY2dOamtnTVRFZ09EY2dNVFpqT0RnZ01qY2dNVFk0SURrMUlERTJPQ0F5TURCak1DQXpNQ0F0TVRJZ09Ea2dMVE13SURFek9DQmpMVEUzSURRM0lDMHpNU0EzTXlBdE5EWWdNVEF5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRVeU5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNemtnTVRFMVl6SWdNaUF4T1NBek5pQXlOQ0EwTTJ3ME1TQTNNR014T1NBeE55QXhOQ0F4TnlBeU5TQXlNbU14TVNBMklETTJJREV5SURVeElERXlZekl4SURBZ016SWdMVEU1SURNMUlDMDBNV015TWlBeE55QTBPU0EwTVNBNE5TQTBNV015TVNBd0lEUXpJQzB4TkNBME15QXRNelYyTFRkc0xUWXpJQzB4T0ROak1DQXRNVE1nTkNBdE1qQWdNVElnTFRJeFl6Z2dNQ0F4TnlBMUlESTJJREUxY3pFMUlERTJJREUySURFM1l6UWdOeUF4T1NBek1pQXlNQ0F6Tld3eE5DQTBNV2d5TTJ3dE1qUWdMVFl6WXkwNElDMHlNaUF0TXpFZ0xUUTFJQzAwTkNBdE5UaHpMVEk1SUMweU1DQXRORFlnTFRJeElHTXRNVGdnTUNBdE16UWdOU0F0TkRrZ01UUnNMVEUySURFMVl5MHpJRGNnTFRVZ01USWdMVFVnTVRkak1qQWdOak1nTkRRZ01USTBJRFkxSURFNE5tTXdJRGNnTFRVZ01USWdMVEUxSURFell5MHhOaUF3SUMwek1TQXRNVFVnTFRRMElDMDBOV3d0TmpRZ0xURTRNbWd0TnpGc056Y2dNakUwWXpBZ09TQXROaUF4TXlBdE1UY2dNVE5qTFRrZ01DQXRNVGNnTFRRZ0xUSXlJQzB4TVhNdE5EY2dMVGcySUMwMU5TQXRNVEF4YUMweU1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXlOREF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TkRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRjNUlDMDJORFpqTVRVZ01qa2dNamtnTlRVZ05EWWdNVEF5WXpFNElEUTVJRE13SURFd09DQXpNQ0F4TXpoak1DQXhNRFVnTFRnd0lERTNNeUF0TVRZNElESXdNR010TVRnZ05TQXRORGNnT1NBdE9EY2dNVFoyTVRrd2FESXlZemdnTUNBek15QXROakVnTnpFZ0xUazFZelFnTFRNZ0xUSWdNeUEyTVNBdE5UWmpOaklnTFRVNElERXlNaUF0TVRNM0lERXlNaUF0TWpReFl6QWdMVE00SUMweE15QXRNVEEySUMwek5TQXRNVFl6WXkweU1DQXROVEVnTFRReklDMDVPU0F0TmpZZ0xURXpNbU10TmlBdE5TQXRNVEFnTFRjZ0xURXpJQzAzY3kwMUlESWdMVFVnTld3MElERXdJR014SURNZ01UUWdNalVnTVRnZ016TjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVE15TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRNeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRjNE1pQXRNVFF3WXpBZ016SWdNVFVnTnpFZ05Ea2dOekZqTWpFZ01DQXpOU0F0TXpFZ016VWdMVFV4Y3kweE15QXRNeklnTFRJeElDMDBOV010TkNBdE55QXRNVE1nTFRFMElDMHhNeUF0TVRsak1DQXRNeUF6SUMwMUlERXhJQzAyWXpFNUlEQWdNelFnTVRRZ05EY2dOREZ6TWpnZ05qY2dNelVnTVRBd2JERTBJRFl4YkRRMElESXdPR2d0TVRRMFl5MHhPU0F0TVRBNUlDMDJNQ0F0TWpVMUlDMHhNRE1nTFRNek4yTXRNalFnTFRRMklDMDJOQ0F0TVRBMklDMHhNVGNnTFRFd05tTXRORFVnTUNBdE56RWdNemNnTFRjeElEZ3pZekFnTXpJZ01UVWdOekVnTkRrZ056RWdZekl4SURBZ016VWdMVE14SURNMUlDMDFNWE10TVRNZ0xUTXlJQzB5TVNBdE5EVmpMVFFnTFRjZ0xURXpJQzB4TkNBdE1UTWdMVEU1WXpBZ0xUTWdNeUF0TlNBeE1TQXRObU16TlNBd0lEVTBJRFUxSURZM0lEZzVZemNnTVRnZ01USWdNelVnTVRVZ05USmpNakVnT0RnZ016a2dNVGM1SURVNElESTJPV2d0TVRRell5MDNJQzAwTkNBdE1UVWdMVGcwSUMweU5pQXRNVEl4WXkweE9DQXROelVnTFRNNUlDMHhOREVnTFRZMklDMHhPVGRqTFRJMklDMDBPQ0F0TlRZZ0xURXdOU0F0TVRFeElDMHhNak5zTFRFNElDMHlZeTB6TlNBd0lDMDFNeUF5TXlBdE5qSWdOVFJqTFRRZ01UQWdMVFlnTWpFZ0xUWWdNek1nWXpRZ016Y2dNVFVnTlRjZ05EWWdOamRqTWpNZ01DQXpOU0F0TWpNZ016WWdMVFEzWXpBZ0xUZ2dMVFFnTFRJeklDMDVJQzB6TVd3dE1UQWdMVEUxWXkwM0lDMHhNQ0F0T0NBdE1USWdMVEV6SUMweU1XTXdJQzAxSURNZ0xUY2dNVEFnTFRkak1Ua2dNQ0F6TlNBeE5DQTBPQ0EwTW1NeE15QXpNaUF5TXlBMk1DQXpNeUE1TjJNeE5DQTJNaUF5TnlBeE1qTWdOREVnTVRnMWJERTRJRGcyYUMweE5EQmpMVEUwSUMwNE9TQXROakFnTFRJMU5pQXRPVE1nTFRNeE9HTXRNVFVnTFRNeElDMHpNQ0F0TlRjZ0xUUTNJQzAzT1hNdE16Z2dMVE0zSUMwMk5TQXRORFJzTFRFNElDMHlJR010TkRRZ01DQXROamNnTkRBZ0xUWTNJRGczWXpBZ016a2dNVGdnTlRNZ05EVWdOamRqTmlBd0lERXhJQzB4SURFMElDMDBZekUxSUMwMklESXpJQzB5TlNBeU15QXRORFZqTUNBdE1UVWdMVEV4SUMwek5pQXRNeklnTFRZMVl6QWdMVFVnTXlBdE55QTVJQzAzWXpNMElEQWdOakVnTkRZZ09ESWdNVE01WXpJeElEZzVJRFF3SURFNE1TQTFPU0F5TnpGb0xURTBNV010TVRNZ0xUZzFJQzAyTWlBdE1qVTFJQzA1TXlBdE16RTRZeTB6TXlBdE56SWdMVGN3SUMweE1UTWdMVEV4TUNBdE1USXpiQzB4T1NBdE1tTXRNelVnTUNBdE5URWdNalFnTFRZeklEVTBiQzAxSURNeklHTTFJRE01SURFeklEVTFJRFEySURZM1l6SXpJREFnTXpnZ0xUSTJJRE00SUMwME9XTXdJQzA0SUMweUlDMHhOaUF0TmlBdE1qTnNMVEUwSUMweU0yd3RNVFFnTFRFNVl6QWdMVFVnTXlBdE55QXhNQ0F0TjJNeE1TQXdJREl4SURVZ016QWdNVFZqTVRnZ01UVWdNallnTkRZZ016Y2dOekZzTVRVZ05UTmpNVGNnTnpjZ016UWdNVFUxSURVd0lESXpNMk16SURFeklEWWdNallnT1NBek9HZ3ROVGQyTXpob05qbGpNVGdnTmpZZ05UVWdNVEl6SURFd015QXhOVGxqTWpVZ01UY2dOVE1nTWpVZ09ETWdNalZqTXpNZ01DQTBPU0F0TXpBZ05Ea2dMVFkyWXpBZ0xUTTRJQzB4T1NBdE56QWdMVFV3SUMwM05pQmpMVEUzSURBZ0xUSTNJREV4SUMweU9TQXpNbU13SURJM0lERTNJRFV6SURNM0lEWXlZek1nTUNBMUlESWdOU0EyYkMwMklEbGpMVFVnTXlBdE1URWdOU0F0TVRnZ05XTXRNak1nTUNBdE5ERWdMVEUySUMwMU5TQXRORGh6TFRJMUlDMDJOeUF0TXpJZ0xURXdObWd4TkRSak1qTWdPRFFnT0RVZ01UZ3lJREU0TlNBeE9ESmpNellnTUNBME55QXRNekVnTkRrZ0xUWTJZekFnTFRFNElDMDBJQzB6TlNBdE1UTWdMVFV4WXkwNElDMHhNaUF0TWpBZ0xUSXdJQzB6TnlBdE1qVmpMVEU0SURBZ0xUSTRJREV4SUMwek1DQXpNbU13SURJNUlERTRJRFV4SURNM0lEWXlZek1nTUNBMUlESWdOU0EySUdNdE5DQXhNQ0F0TVRFZ01UUWdMVEl6SURFMFl5MHpOeUF3SUMwMk55QXROVElnTFRnNElDMHhOVFpvTVRRMFl6RTFJRFE1SURNNUlEa3pJRGN5SURFek1tTXpNU0F6TmlBMk9TQTFOQ0F4TVRRZ05UUmpNelFnTUNBME9TQXRNellnTkRrZ0xUY3dZekFnTFRNM0lDMHhPU0F0TmpnZ0xUVXhJQzAzTkdNdE1UWWdNQ0F0TWpVZ01URWdMVEkzSURNeVl6QWdNallnTVRnZ05USWdNelVnTmpKak5DQXdJRFlnTWlBMklEWmpMVFVnT1NBdE1URWdNVFFnTFRJMElERTBZeTB6TnlBd0lDMDJOeUF0TlRJZ0xUZzRJQzB4TlRab01UUTJZekV6SURNNElESXpJRFkxSURRd0lEa3hJR015TVNBek1DQTBNaUExTXlBMk5TQTJPWE0wT0NBeU5DQTNOU0F5TkdNeU9DQXdJRFEySUMweE5DQTFNU0F0TXpoc05DQXRNVFpqTUNBdE16TWdMVEVnTFRNMklDMHhNeUF0TmpCakxUTWdMVGNnTFRFM0lDMHlOU0F0TXpFZ0xUSTNZeTB6SURBZ0xUWWdMVEVnTFRnZ0xURmpMVEl3SURBZ0xUSTFJREUwSUMweU9DQXpNbU13SURJM0lERXhJRFEwSURJNUlEVTJiREUwSURFd1l6QWdNVElnTFRFeElERTJJQzB5TXlBeE5tTXRNVEVnTUNBdE1qTWdMVFFnTFRJNUlDMDRZeTA1SUMwM0lDMHhPU0F0TWpFZ0xUSTVJQzAwTTJNdE55QXRNVGdnTFRJMklDMDROaUF0TXpFZ0xURXdOV2d4TkRnZ1l6Y2dNakVnTVRNZ016WWdNVGdnTkRkak1qQWdORGdnTlRNZ09Ea2dPRGNnTVRFell6SXpJREUySURRNElESTBJRGMxSURJMFl6a2dNQ0F4TnlBdE1TQXlNeUF0TTJNeE1TQXROQ0F5TlNBdE1qSWdNamdnTFRNMWJEUWdMVEUyWXpBZ0xUTXpJQzB4SUMwek5pQXRNVE1nTFRZd1l5MHpJQzAzSUMweE55QXRNalVnTFRNeElDMHlOMk10TXlBd0lDMDJJQzB4SUMwNElDMHhZeTB5TUNBd0lDMHlOU0F4TkNBdE1qZ2dNekpqTUNBeU55QXhNU0EwTkNBeU9TQTFObXd4TkNBeE1HTXdJRGtnTFRZZ01UUWdMVEU0SURFMmFDMDJZeTB4TVNBd0lDMHlNQ0F0TWlBdE1qZ2dMVGdnWXkwNUlDMDNJQzB4T1NBdE1qRWdMVEk1SUMwME0yTXROeUF0TVRnZ0xUSTJJQzA0TkNBdE16RWdMVEV3TTJnM04zWXROREJvTFRnMVl5MHhPU0F0TVRBNUlDMDJNQ0F0TWpVMUlDMHhNRE1nTFRNek4yTXRNalFnTFRRMklDMDJOQ0F0TVRBMklDMHhNVGNnTFRFd05tTXRORFVnTUNBdE56RWdNemNnTFRjeElEZ3plaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEkwUmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJMFJpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5EY2dNamN3WXkweU15QXRORGNnTFRVNElDMDROaUF0T1RNZ0xURXhPV010TmpNZ0xUVTVJQzAxTnlBdE5UTWdMVFl4SUMwMU5tTXRNekFnTFRJM0lDMDBOQ0F0TnpFZ0xUVXpJQzA0T0dNeU1DQXpJRE0ySURZZ05EY2dPV000T0NBeU55QXhOamdnT1RVZ01UWTRJREl3TUdNd0lESTJJQzAwSURReklDMDRJRFUwZWsweU1EWWdOelE0WXkwMUlEZ2dMVEV3SURFeklDMHhNU0F4Tm13dE5DQXhNR013SURNZ01pQTFJRFVnTlhNM0lDMHlJREV6SUMwM1l6TTFJQzAwTWlBMk55QXRNVEU1SURZM0lDMHhPVEJqTUNBdE16UWdMVFlnTFRZMUlDMHhOeUF0T1RRZ1l6RXdJQzB6TVNBeE55QXROalFnTVRjZ0xUazJZekFnTFRNMklDMDNJQzAyT1NBdE1Ua2dMVGs1WXprZ0xURXhJREU0SUMwek1pQXhPU0F0T1RGMkxUWmpNQ0F0TXpRZ0xUWWdMVFkxSUMweE9DQXRPVFJqT1NBdE1USWdNVGNnTFRNeklERTRJQzA1TUhZdE5tTXdJQzB6TkNBdE5pQXROalVnTFRFNElDMDVOR001SUMweE1pQXhOeUF0TXpNZ01UZ2dMVGt3ZGkwMll6QWdMVE0wSUMwMklDMDJOU0F0TVRnZ0xUazBZemtnTFRFeUlERTNJQzB6TXlBeE9DQXRPVEIyTFRoak1DQXRNeklnTFRRZ0xUWXdJQzB4TlNBdE9EZGpNVElnTFRRMElERTVJQzAzTUNBeE9TQXRNVEEwSUdNd0lDMHpNaUF0TVRFZ0xUVTRJQzB5TVNBdE9EVmpNVEFnTFRNeElERTNJQzAyTkNBeE55QXRPVFpqTUNBdE1UQTBJQzAyTUNBdE1UZ3pJQzB4TWpJZ0xUSTBNV010TmpNZ0xUVTVJQzAxTnlBdE5UTWdMVFl4SUMwMU5tTXRNemdnTFRNMElDMDJNeUF0T1RVZ0xUY3hJQzA1TldndE1qSjJNVGt3ZGpFNU1IWXhPVEIyTVRrd2RqRTVNSFl4T1RCMk1Ua3dkakU1TUdNME1DQTNJRFk1SURFeElEZzNJREUyWXpFeE15QXpOU0F4TmpnZ01URTBJREUyT0NBeU1ETmpNQ0EwT1NBdE1UY2dNVEF4SUMwME9TQXhORGw2VFRJME9DQTBOak5qTFRJeklDMDBPQ0F0TlRnZ0xUZzVJQzA1TkNBdE1USXlJR010TmpNZ0xUVTVJQzAxTnlBdE5UTWdMVFl4SUMwMU5tTXRNekFnTFRJM0lDMDBOQ0F0TnpFZ0xUVXpJQzA0T0dNeU1DQXpJRE0ySURZZ05EY2dPV000T0NBeU55QXhOamdnT1RVZ01UWTRJREl3TUdNd0lERTVJQzB6SURNNUlDMDNJRFUzZWsweU5EY2dMVE13TVdNdE1qUWdMVFEySUMwMU9DQXRPRFlnTFRreklDMHhNVGhqTFRZeklDMDFPU0F0TlRjZ0xUVXpJQzAyTVNBdE5UWmpMVE13SUMweU55QXRORFFnTFRjeElDMDFNeUF0T0Roak1qQWdNeUF6TmlBMklEUTNJRGxqT0RnZ01qY2dNVFk0SURrMUlERTJPQ0F5TURCak1DQXlOU0F0TkNBME1pQXRPQ0ExTTNwTk1qUTNJRGM1SUdNdE1qUWdMVFEySUMwMU9DQXRPRFlnTFRreklDMHhNVGhqTFRZeklDMDFPU0F0TlRjZ0xUVXpJQzAyTVNBdE5UWmpMVE13SUMweU55QXRORFFnTFRjeElDMDFNeUF0T0Roak1qQWdNeUF6TmlBMklEUTNJRGxqT0RnZ01qY2dNVFk0SURrMUlERTJPQ0F5TURCak1DQXlOU0F0TkNBME1pQXRPQ0ExTTNwTk1qUTNJQzB4TVRGakxUSTBJQzAwTmlBdE5UZ2dMVGcySUMwNU15QXRNVEU0WXkwMk15QXROVGtnTFRVM0lDMDFNeUF0TmpFZ0xUVTJZeTB6TUNBdE1qY2dMVFEwSUMwM01TQXROVE1nTFRnNFl6SXdJRE1nTXpZZ05pQTBOeUE1WXpnNElESTNJREUyT0NBNU5TQXhOamdnTWpBd0lHTXdJREkxSUMwMElEUXlJQzA0SURVemVrMHlORGdnTFRZM04yTXRNak1nTFRRNElDMDFPQ0F0T0RrZ0xUazBJQzB4TWpKakxUWXpJQzAxT1NBdE5UY2dMVFV6SUMwMk1TQXROVFpqTFRNd0lDMHlOeUF0TkRRZ0xUY3hJQzAxTXlBdE9EaGpNakFnTXlBek5pQTJJRFEzSURsak9EZ2dNamNnTVRZNElEazFJREUyT0NBeU1EQmpNQ0F4T1NBdE15QXpPU0F0TnlBMU4zcE5OREFnTFRjMU0yTXlNQ0F6SURNMklEWWdORGNnT1dNeE1qZ2dNellnTVRZNUlEa3dJREUyT1NBeE56ZGpNQ0F5TkNBdE15QTFNQ0F0T0NBM09XTXRNak1nTFRRMElDMDJNU0F0T1RBZ0xUazBJQzB4TWpFZ1l5MDJNeUF0TlRrZ0xUVTNJQzAxTXlBdE5qRWdMVFUyWXkwek1DQXRNamNnTFRRMElDMDNNU0F0TlRNZ0xUZzRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFZGTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWRk5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5USWdNVFV5YUMweE5USjJNalpvTVRVeWRqRTFNbWd5Tm5ZdE1UVXlhREUxTW5ZdE1qWm9MVEUxTW5ZdE1UVXlhQzB5Tm5ZeE5USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNalk0TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpZNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xURTRPSFkxTXpsb01UaDJMVEU1TVd3eE16a2dNakoyTFRVek0yZ3RNVGQyTVRnMmVrMHhPQ0F0TVRBd2JERXlNaUF4TjNZeE56WnNMVEV5TWlBdE1UbDJMVEUzTkhwTk16RTJJREU0Tm5ZeE5qbG9NVGQyTFRFMk5HdzBOQ0F4TkhZdE9URnNMVFEwSUMweE5IWXRNVFkxYkRRMElERXlkaTA1TVd3dE5EUWdMVEV6ZGkweE5UVm9MVEUzZGpFMU1Hd3ROellnTFRJeWRpMHhOVFZvTFRFM2RqRTBPV3d0TkRNZ0xURXpkamt3YkRReklERTBkakUyTjJ3dE5ETWdMVEUwZGpreWJEUXpJREV6ZGpFMk9XZ3hOM1l0TVRZemVrMHlOREFnTnpOMkxURTJOMnczTmlBeU1uWXhOamg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRORUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UTkVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUWXpNQ0F4TVRWak1qRWdNQ0F6TkNBdE1qTWdNelFnTFRRNFl6QWdMVEl6SUMwNElDMDBNaUF0TWpRZ0xUVTRZeTB4TlNBdE1UY2dMVE01SUMweU5TQXROek1nTFRJMVl5MHhNaUF3SUMweU1TQXhJQzB5TnlBMGJDMHhNaUEyYkMweE55QXhNR010TVRVZ055QXRNalFnTVRBZ0xUSTVJREV3WXkwNUlEQWdMVEU1SUMwMUlDMHpNQ0F0TVRSb0xUTXhkakUyYkRJd09TQXhOemRzTFRZMElDMHhZeTB5TXlBdE15QXRNeklnTFRFMUlDMDBOQ0F0TXpCb0xUSTBiRE13SURnM2FERTRPWFl0TXpKc0xUSXhNU0F0TVRZell6RXpJRFlnTWpZZ09TQXpPU0E1WXpFMElEQWdOVE1nTFRFNElEWXpJQzB5TUNCak9TQXhJREUwSURnZ01UUWdNVGxqTFRFeklEQWdMVEl3SURnZ0xUSXlJREl6WXpBZ01UY2dNVE1nTXpBZ016QWdNekI2VFRFek1TQXROamxqTWpFZ01DQXpOU0F0TXpFZ016VWdMVFV4Y3kweE15QXRNeklnTFRJeElDMDBOV010TlNBdE55QXRPQ0F0TVRJZ0xURXhJQzB4TkdNdE5pQXROeUF0TVNBdE1UQWdPU0F0TVRGak16VWdNQ0ExTkNBMU5TQTJOeUE0T1dNM0lERTRJREV5SURNMUlERTFJRFV5WXpJeElEZzRJRE01SURFM09TQTFPQ0F5Tmpsb0xUVTRkak00YURjd1l6RXpJRE00SURJeklEWTFJRFF3SURreFl6SXhJRE13SURReUlEVXpJRFkxSURZNWN6UTRJREkwSURjMUlESTBJR015T0NBd0lEUTJJQzB4TkNBMU1TQXRNemhzTkNBdE1UWmpNQ0F0TXpNZ0xURWdMVE0ySUMweE15QXROakJqTFRNZ0xUY2dMVEUzSUMweU5TQXRNekVnTFRJM1l5MDFJQzB4SUMweE1DQXRNU0F0TVRjZ01HTXRNVE1nTXlBdE1UY2dNVGdnTFRFNUlETXhZekFnTWpjZ01URWdORFFnTWprZ05UWnNNVFFnTVRCak1DQTVJQzAySURFMElDMHhPQ0F4Tm1ndE5tTXRNVEVnTUNBdE1qQWdMVElnTFRJNElDMDRZeTA1SUMwM0lDMHhPU0F0TWpFZ0xUSTVJQzAwTTJNdE55QXRNVGdnTFRJMklDMDROQ0F0TXpFZ0xURXdNMmczTjNZdE5EQm9MVGcxSUdNdE1Ua2dMVEV3T1NBdE5qQWdMVEkxTlNBdE1UQXpJQzB6TXpkakxUSTBJQzAwTmlBdE5qUWdMVEV3TmlBdE1URTNJQzB4TURaakxUUTFJREFnTFRjeElETTNJQzAzTVNBNE0yTXdJRE15SURFMUlEY3hJRFE1SURjeGVrMHhPVFFnTVRjMFl5MHhOQ0F3SUMweU15QXhNaUF0TWpNZ01qbHNNU0F4TVd3eklERXlZekFnTlNBdE15QTNJQzA0SURkakxURXpJREFnTFRJMklDMHhNQ0F0TXpnZ0xUTXhiQzB4TmlBdE16SmpMVEl4SUMwMU5DQXRNelVnTFRFeE15QXROVE1nTFRFM01HZ3ROakJzTlRjZ01UazBkalZqTUNBeE1TQXRNeUF4TmlBdE9DQXhObU10TVRVZ01DQXRNakFnTFRrZ0xUTXdJQzB5TVNCakxUa2dMVEV4SUMweE55QXRNak1nTFRJMUlDMHpObXd0TVRRZ09HTTJJREUxSURFMklESTFJREk0SURNNFl6RTVJREU1SURVd0lEUTRJRGd6SURRNFl6RTFJREFnTWpJZ0xUa2dNaklnTFRJNFl5MHhJQzAzSUMweElDMHhOQ0F0TWlBdE1qRmpNVFlnTWpRZ016a2dOVFlnTnpRZ05UWmpNakVnTUNBME1DQXRNVGtnTkRBZ0xUUXdZekFnTFRNd0lDMHhNQ0F0TkRVZ0xUTXhJQzAwTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVeU9ETXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlPRE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFkySURjemRpMHhOamRzTnpZZ01qSjJNVFk0ZWsweU5ESWdNVGcyZGpFMk9XZ3hOM1l0TVRZMGJEUTBJREUwZGkwNU1Xd3RORFFnTFRFMGRpMHhOalZzTkRRZ01USjJMVGt4YkMwME5DQXRNVE4yTFRFMU5XZ3RNVGQyTVRVd2JDMDNOaUF0TWpKMkxURTFOV2d0TVRkMk1UUTViQzAwTXlBdE1UTjJMVEZzTFRRMklDMHhOSFl0TVRVMWFDMHhOM1l4TkRsc0xUUXpJQzB4TTNZNU1HdzBNeUF4TkhZeE5qZHNMVFF6SUMweE5IWTVNbXcwTXlBeE0zWXhOamxvTVRkMkxURTJNMncwTmlBeE5IWXhiRFF6SURFemRqRTJPV2d4TjNZdE1UWXplazB4TURZZ05UUnNMVFEwSUMweE5IWXRNVFkxSUd3ME5DQXhNbXcwTXlBeE5IWXhOamQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTUVFNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1FRTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEV4TUdNd0lEUWdNU0E0SURVZ01URnNNVEU1SURrNWJDMHhNVGtnTVRBd1l5MHpJRE1nTFRVZ09DQXROU0F4TW1Nd0lEWWdOU0F4TXlBeE1pQXhNMk16SURBZ05pQXRNU0E0SUMweWJERXlOQ0F0TVRBMWJERXlOaUF4TURWak1pQXhJRFVnTWlBM0lESmpOaUF3SURFeklDMDJJREV6SUMweE5HTXdJQzAwSUMweUlDMDVJQzAxSUMweE1Xd3RNVEU1SUMweE1EQnNNVEU1SUMwNU9XTXpJQzB6SURVZ0xUY2dOU0F0TVRKak1DQXROaUF0TlNBdE1UUWdMVEV6SUMweE5HTXRNaUF3SUMwMUlERWdMVGNnTTJ3dE1USTJJREV3Tld3dE1USTBJQzB4TURWakxUSWdMVElnTFRRZ0xUTWdMVGNnTFRNZ1l5MDRJREFnTFRFeklEY2dMVEV6SURFMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUQTFOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEExTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwT0RNZ05EZzFhREU0TUdNeE1DQXdJREV3SURBZ01UQWdNVEIyTXpnd2FEa3dZekFnTFRVd0lDMDFNQ0F0TWpVZ0xUVXdJQzAxTUhZdE5ERXdZekFnTFRFd0lEQWdMVEV3SUMweE1DQXRNVEJvTFRJeU1HTXRNVEFnTUNBdE1UQWdNQ0F0TVRBZ01UQjJOakJqTUNBeE1DQXdJREV3SURFd0lERXdlazAwT0RNZ01qWTFZeTB4TUNBd0lDMHhNQ0F3SUMweE1DQXhNSFkyTUdNd0lERXdJREFnTVRBZ01UQWdNVEJvTWpJd1l6RXdJREFnTVRBZ01DQXhNQ0F0TVRCMkxUUXhNR013SUMweU5TQTFNQ0F3SURVd0lDMDFNR2d0T1RCMk16Z3dZekFnTVRBZ01DQXhNQ0F0TVRBZ01UQm9MVEU0TUhvZ1RUUTBNU0F0TWpRMVl5MHlNeUF0TkNBdE5EZ2dMVFlnTFRjMklDMDJZeTAxT1NBd0lDMHhNRElnTnlBdE1UTXdJREl3WXkwNE9DQTBNaUF0TVRVd0lEa3pJQzB4T0RjZ01UVTBZeTB5TmlBME5DQXRORE1nTVRBeklDMDBPQ0F4Tnpaak1DQTJJQzB4SURFeklDMHhJREU1WXpBZ05UUWdNVFVnTVRFeElEUTFJREUzTUdNeU9TQTFOeUEyTlNBeE1EWWdNVEV3SURFME9ITTVOaUE0TlNBeE5UTWdNVEkzWXkweklERTJJQzA0SURRMklDMHhNeUE1TW1NdE5DQTBNeUF0TlNBM015QXROU0E0T1dNd0lERXhOeUF4TmlBeE56SWdOamtnTWpVM1l6TTBJRFUwSURZMElEZ3lJRGc1SURneUlHTXlNU0F3SURReklDMHpNQ0EyT1NBdE9USnpNemtnTFRFeE5TQTBNU0F0TVRVNWRpMHhOV013SUMweE1Ea2dMVEl4SUMweE5qSWdMVFkzSUMweU5ERmpMVEV6SUMweU1DQXROak1nTFRrd0lDMDVPQ0F0TVRFNFl5MHhNeUF0T1NBdE1qVWdMVEU1SUMwek55QXRNamxzTXpFZ0xURTRNV000SURFZ01UZ2dNaUF5T0NBeVl6VTRJREFnTVRBeUlDMHhNaUF4TXpNZ0xUTTFZelU1SUMwME15QTVNaUF0TVRBMElEazRJQzB4T0RSak1TQXROeUF4SUMweE5TQXhJQzB5TW1Nd0lDMHhNak1nTFRnM0lDMHlNRGtnTFRFNE1TQXRNalE0WXpnZ0xUVTNJREUzSUMweE1UQWdNalVnTFRFMk1pQmpOU0F0TXpFZ05pQXROVGdnTmlBdE9EQmpNQ0F0TXpBZ0xUVWdMVFV6SUMweE5DQXROekJqTFRNMUlDMDJOQ0F0T0RnZ0xUazVJQzB4TlRnZ0xURXdNMk10TlNBd0lDMHhNU0F0TVNBdE1UWWdMVEZqTFRNM0lEQWdMVGN5SURFd0lDMHhNRGdnTWpkakxUVXdJREkwSUMwM055QTFPU0F0T0RBZ01UQTFkakV4WXpBZ01qa2dOeUExTlNBeU1DQTNObU14T0NBeU9DQTBOU0EwTWlBM09TQTBOR2cyWXpRNUlEQWdPVE1nTFRReUlEazNJQzA0TjNZdE9XTXdJQzAxTVNBdE16UWdMVGcySUMweE1EVWdMVEV3Tm1NeE55QXRNalFnTlRFZ0xUTTJJREV3TWlBdE16WmpOaklnTUNBeE1UWWdORE1nTVRRd0lEZzFJR001SURFMklERXpJRFF4SURFeklEYzBZekFnTWpBZ0xURWdORElnTFRVZ05qZGpMVGdnTlRNZ0xURTRJREV3TmlBdE1qWWdNVFU1ZWswME5qRWdPVE01WXkwNU5TQXdJQzB4TXpVZ0xURTNOU0F0TVRNMUlDMHlPRFpqTUNBdE1qUWdNaUF0TkRnZ05TQXROekZqTlRBZ016a2dPVElnT0RJZ01USTNJREV5T0dNME1DQTFNeUEyTUNBeE1EQWdOakFnTVRRd2RqaGpMVFFnTlRNZ0xUSXlJRGd4SUMwMU5TQTRNV2d0TW5wTk5EQTJJREV4T1d3MU5DQXRNekkyWXpjeklESTFJREV4TUNBM09DQXhNVEFnTVRZeFl6QWdOeUF3SURFMUlDMHhJREl6WXkwM0lEazFJQzAxTnlBeE5ESWdMVEUxTVNBeE5ESm9MVEV5SUhwTk16Z3lJREV4TjJNdE56SWdMVElnTFRFeU9DQXRORGNnTFRFeU9DQXRNVEl3ZGkwM1l6SWdMVFEySURReklDMDVPU0EzTlNBdE1URTFZeTB6SUMweUlDMDNJQzAxSUMweE1DQXRNVEJqTFRjd0lETXpJQzB4TVRZZ09EZ2dMVEV5TXlBeE56SjJNVEZqTUNBMk9DQTBOQ0F4TWpZZ09EZ2dNVFU1WXpJeklERTNJRFE1SURJNUlEYzRJRE0yYkMweU9TQXhOekJqTFRJeElDMHhNeUF0TlRJZ0xUTTNJQzA1TWlBdE56TmpMVFV3SUMwME5DQXRPRFlnTFRnMElDMHhNRGtnTFRFeE9XTXRORFVnTFRZNUlDMDJOeUF0TVRNd0lDMDJOeUF0TVRneWRpMHhNMk0xSUMwMk9DQXpOU0F0TVRJM0lEa3pJQzB4TnpZZ2N6RXlOU0F0TnpNZ01qQXpJQzAzTTJNeU5TQXdJRFV3SURNZ056VWdPV010TVRrZ01URXhJQzB6TmlBeU1qRWdMVFUwSURNek1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXdRalV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3UWpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpreklDMHlNV013SURFMElDMHpJREk1SUMwNElEUTBZeTB6SURnZ0xUWWdNVFVnTFRFd0lESXliQzAxTlNBdE5EVnNOamdnTFRVMVl6TWdNVEVnTlNBeU1pQTFJRE0wZWsweE9UZ2dNVE16WXpFd01pQXdJREl3TnlBdE5EVWdNakEzSUMweE16TmpNQ0F0T1RJZ0xUazRJQzB4TXpNZ0xUSXdOeUF0TVRNell5MHhNREVnTUNBdE1UazRJRFEySUMweE9UZ2dNVE16WXpBZ09EZ2dPVE1nTVRNeklERTVPQ0F4TXpONlRURTBNU0F0TmpSak5TQXRPQ0F4TWlBdE1UVWdNVGtnTFRJeFl6RTFJQzB4TlNBek5pQXRNak1nTmpJZ0xUSXpZelFnTUNBeE1DQXhJREU0SURJZ1l6RTNJRFFnTWprZ01UTWdNemNnTWpWc0xUYzVJRFkwZWsweU5qQWdOamhqTFRJZ015QXROU0EySUMwNElEbGpMVEl3SURJeElDMDBNeUF6TVNBdE5qZ2dNekZzTFRJd0lDMHlZeTB4TlNBdE5TQXRNamNnTFRFMElDMHpOaUF0TWpoak1DQXRNU0F0TVNBdE1TQXRNU0F0TW13M01TQXROVGg2VFRFeE9TQTBPR010TVNBdE5pQXRNaUF0TVRNZ0xUSWdMVEl4WXpBZ0xURTFJRE1nTFRNMElEa2dMVFUzYkRNZ0xUbHNORGtnTXpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1EZ3hMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGd4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFk0SUMweU5UQjJNelpqTWpNZ01DQTBNQ0EySURRNUlERTRZemdnTVRRZ01USWdNek1nTVRJZ05UZDJNalV3YkMwNE1pQXRNVEk1YkMweU55QXhNMnd4TURjZ01qVTFhREV5T0hZdE16azBZekFnTFRJMElEVWdMVFF5SURFMElDMDFNM015TlNBdE1UY2dORGNnTFRFM2RpMHpObWd0TWpRNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUbEdOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGxHTkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURJMU1HZzBNSFl0TVRRd2FDMDBNSFl4TkRCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9URkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEZCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUzTnlBd1l6QWdNelVnTWpnZ05qTWdOak1nTmpOek5qTWdMVEk0SURZeklDMDJNM010TWpnZ0xUWXpJQzAyTXlBdE5qTnpMVFl6SURJNElDMDJNeUEyTTNwTk5Ua2dPVFpzTFRJNElESXlZelEySURjM0lERXlNQ0F4TWpJZ01qQTVJREV5TW1NeE16SWdNQ0F5TkRBZ0xURXdPQ0F5TkRBZ0xUSTBNSE10TVRBNElDMHlOREFnTFRJME1DQXRNalF3WXkwNU1DQXdJQzB4TmprZ05UQWdMVEl4TUNBeE1qUnNNek1nTWpKak5EZ2dMVGMySURrNUlDMHhNVEFnTVRjM0lDMHhNVEJqTVRFeklEQWdNakEwSURreElESXdOQ0F5TURSekxUa3hJREl3TkNBdE1qQTBJREl3TkNCakxUZ3dJREFnTFRFek5TQXRNekVnTFRFNE1TQXRNVEE0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRBNU5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTVOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNQ0F0TkRjd1l6QWdOaUF5SURFMUlEWWdNakJqTVRNMklERTBNQ0F4TkRRZ01qTXdJREUwTkNBME5UQnpMVGdnTXpFd0lDMHhORFFnTkRVd1l5MDBJRFVnTFRZZ01qQWdMVFlnTWpCMk1qSmpNQ0EySURJZ09DQXlJRGh6TVNBeElESWdNWE14SUMweElESWdMVEZqTWpFeUlDMHhPREVnTWpFMElDMHpNVFVnTWpFMElDMDBPVEIyTFRFd2RpMHhNR013SUMweE56VWdMVElnTFRNd09TQXRNakUwSUMwME9UQmpMVEVnTUNBdE1TQXRNU0F0TWlBdE1YTXRNaUF4SUMweUlERnpMVElnTWlBdE1pQTRkakl5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRrd015NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3dNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBNVFlnTVRJMWJEUTVJRFV3YkRVd0lDMDFNR3d0TlRBZ0xUVXdlazB6TmpBZ0xUQmpNQ0F4TVRZZ0xUWXhJREU0TUNBdE1UY3hJREU0TUdNdE56Z2dNQ0F0T0RJZ0xUSWdMVEUwT1NBdE56Qm9MVFF3ZGprd2FEUXdkaTB6TjJNek9DQXpPU0E0TlNBMU55QXhORGtnTlRkak1USTVJREFnTWpFeElDMDROU0F5TVRFZ0xUSXlNSE10T0RJZ0xUSXlNQ0F0TWpFeElDMHlNakJqTFRZMUlEQWdMVEV4TXlBeE9DQXRNVFE1SURVMWRpMHpOV2d0TkRCMk9UQm9OREJqTnpBZ0xUWTRJRGMwSUMwM01DQXhORGtnTFRjd1l6RXhNQ0F3SURFM01TQTJOQ0F4TnpFZ01UZ3dlazAwTVRZZ0xURXlOU0JzTkRrZ05UQnNOVEFnTFRVd2JDMDFNQ0F0TlRCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9URTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEUzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl5TWlBMk1IWXhORE5qTFRFd05TQXRPU0F0TVRnMklDMDVOaUF0TVRnMklDMHlNRE56T0RFZ0xURTVOQ0F4T0RZZ0xUSXdNM1l4TkROakxUSTJJRGNnTFRRMUlETXhJQzAwTlNBMk1ITXhPU0ExTXlBME5TQTJNSHBOTWpJeUlEUXdPR2d6Tm5ZdE1UWTVZemd4SUMwMUlERTBPQ0F0TkRrZ01Ua3hJQzB4TWpGc0xUSTRJQzB5TW1NdE5ESWdOekVnTFRreklERXdNeUF0TVRZeklERXdOM1l0TVRRell6STJJQzAzSURRMUlDMHpNU0EwTlNBdE5qQnpMVEU1SUMwMU15QXRORFVnTFRZd2RpMHhORE5qTmpnZ05TQXhNVFVnTXprZ01UVTVJREV3T1d3ek15QXRNaklnWXkwek9TQXROamtnTFRFeE1DQXRNVEUzSUMweE9USWdMVEV5TTNZdE1UWTVhQzB6Tm5ZeE5qbGpMVEV5TkNBNUlDMHlNaklnTVRFeklDMHlNaklnTWpNNWN6azRJREl6TUNBeU1qSWdNak01ZGpFMk9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTRPRGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U0T0RnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTmpFZ01qUTNZekFnTlRFZ05UY2dOemtnTVRBNElEYzVZek16SURBZ05USWdMVEV5SURjeUlDMHlOMk14TVNBdE9TQXhPU0F0TWpBZ01qUWdMVE14WXpVZ0xURXlJRGtnTFRJMElEa2dMVE0zWXpBZ0xURXhJQzAwSUMweU1TQXRNVE1nTFRNeWN5MHlOeUF0TWpNZ0xUVTJJQzB6TjJ3eE5DQXRNakJzTVRBZ0xURTJZelFnTFRnZ05pQXRNVFFnTnlBdE1UaHNNeUF0TVRsak1DQXROaklnTFRVNElDMDRPU0F0TVRJMElDMDRPV010TlRnZ01DQXRNVEUxSURNeklDMHhNVFVnT0Rkak1DQTBPQ0EwT0NBM01pQTRPU0E0T0dNdE1UQWdNVFFnTFRFMUlERTRJQzB5TVNBek5Xd3ROaUF4T0hvZ1RURTVNaUF4TnpSak1qY2dNVFlnTkRBZ016a2dORFFnTnpOak1DQTNJQzB5SURFeklDMDBJREU1WXkweklEY2dMVGNnTVRNZ0xURXlJREU1WXkweE1pQXhOQ0F0TWpZZ01qSWdMVFEwSURJeVl5MHlOeUF3SUMwMU1DQXRNVE1nTFRVd0lDMHpOMk13SUMweU1TQXhNU0F0TkRRZ016UWdMVFkyZWsweE56VWdOakpqTUNBeE55QXRPU0F5TmlBdE1Ua2dOREpqTFRFZ01TQXRNeUEwSUMwM0lEaGpMVEUySURFMklDMHpNaUF6TXlBdE5EZ2dOVEJzTFRJMUlDMHhOMnd0TVRnZ0xURTJiQzB4TWlBdE1qRmpMVE1nTFRjZ0xUUWdMVEUzSUMwMElDMHlPR013SUMweE55QTRJQzB6TWlBeU15QXRORFVnYkRJMElDMHhNbU0zSUMweklERTJJQzAwSURJMklDMDBZekl4SURBZ016VWdOU0EwTmlBeE1tTTVJRFlnTVRVZ01UUWdNVFVnTWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5qVXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOalV3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFkxTnlBeE16UmpNQ0F0TXpVZ0xURXlJQzAyTmlBdE16Y2dMVGt6Y3kwMU5DQXROREVnTFRnM0lDMDBNV2d0TVRSakxUWWdPQ0F0TVRFZ01UUWdMVEUwSURFM1l5MHhNU0F4TWlBdE1qRWdNVGdnTFRJNUlERTRZeTB4TlNBd0lDMHlOeUF0TXlBdE16Z2dMVEV3WXkweE15QXRNVEVnTFRJMElDMHhPU0F0TXpJZ0xUSTFhQzAyTm13dE5EQWdORGRzTFRNeklDMDBOMmd0TnpkakxUVWdNVGtnTFRFd0lETXpJQzB4TXlBME1tTXROaUF4TlNBdE1UTWdNaklnTFRJMElESXlhQzB6WXkweE55QXRNaUF0TXpNZ0xURXlJQzAwT1NBdE16QmpMVGtnTFRFeElDMHhPU0F0TWpNZ0xUSTVJQzB6TkdndE16UWdZekFnTWprZ016UWdOamNnTVRBeklERXhNMk16TXlBeU1pQTBPU0EwTmlBME9TQTNNbU13SURFM0lDMHhNU0EwTVNBdE16SWdOekZ6TFRNeUlEWTFJQzB6TXlBeE1EWmpNQ0F4TlNBeElETXdJRE1nTkRkek5pQXpOeUF4TVNBMk1XTXRNU0EwSUMwMElEY2dMVGNnT1hNdE9TQXpJQzB4T0NBell5MHhPU0F0TlNBdE16TWdMVEV4SUMwME1pQXRNVGhqTFRJNElDMHlNU0F0TkRJZ0xUVTBJQzAwTWlBdE9UZGpNQ0F0TVRFZ01pQXRNakFnTlNBdE1qZHpPQ0F0TVRJZ01UTWdMVEUxWXpJZ0xURWdOQ0F0TVNBMklDMHhZekUwSURBZ01qWWdNVFFnTXpZZ05ESmpNeUF6SURZZ05TQTVJRGdnWXpFZ0xUSWdNU0F0TmlBeElDMHhNV013SUMweE5TQXROQ0F0TWpnZ0xURXlJQzAwTUdNdE1URWdMVEUySUMweU9DQXRNallnTFRVd0lDMHpNV010T1NBd0lDMHhOeUExSUMweU5DQXhOV010T1NBeE15QXRNVFFnTXpJZ0xURTBJRFUxWXpBZ05EVWdNVFVnT0RJZ05EVWdNVEV3Y3pZNElEUXlJREV4TXlBME1tTTFNaUF3SURreUlDMHhNQ0F4TVRrZ0xUTXdjelF4SUMwME9DQTBNaUF0T0ROak1DQXRNVFFnTFRJZ0xUSTRJQzAzSUMwME1tTXRNVElnTFRJeElDMHlOeUF0TXpFZ0xUUTBJQzB6TVdNdE1UZ2dNQ0F0TXpZZ09TQXROVE1nTWpoekxUSTJJRE0wSUMweU5pQTBOMk13SURZZ01pQTVJRGNnTVRBZ1l6UWdMVEV4SURnZ0xUSXdJREV5SUMweU5XTXhNaUF0TVRjZ01qY2dMVEkySURRMklDMHlObU14TlNBd0lESTFJRFFnTXpBZ01USnpPQ0F4T1NBNElETXlZekFnTWpFZ0xUZ2dNellnTFRJeklEUTNjeTB6TlNBeE9TQXROakFnTWpSakxURXdJRElnTFRFM0lETWdMVEl3SUROakxUUWdNQ0F0TVRNZ0xURWdMVEkySUMwell5MDFJQzB4TlNBdE9TQXRNekVnTFRFeElDMDBObk10TXlBdE16UWdMVE1nTFRVM1l6QWdMVEl4SURjZ0xUUXpJREl4SUMwMk9HdzFOQ0F0T1RCak15QXRNVE1nTkNBdE1qVWdOQ0F0TXpkak1DQXRNaklnTFRnZ0xUUXlJQzB5TlNBdE5qRWdZeTA1SUMwNUlDMHhNeUF0TVRjZ0xURXpJQzB5TW1NNUlDMDVJREUxSUMweU1DQXhPQ0F0TXpOek1UVWdMVEl6SURNMklDMHlPR014TnlBMUlESTVJREV3SURNMklERTFjekV3SURFeUlERXdJREl4WXpBZ055QXROQ0F4T1NBdE1USWdNemhqTFRVZ01UTWdMVGtnTWpNZ0xURXhJRE13WXkweElEWWdMVEVnTVRFZ0xURWdNVFJqTUNBeU9DQTRJRFV6SURJMElEYzJjek00SURNMElEWTNJRE0wWXpJeElEQWdNellnTFRRZ05EUWdMVEV5Y3pFMElDMHlNeUF4TnlBdE5EWmpNQ0F0TXlBeElDMDJJREVnTFRsak1DQXRNVGdnTFRnZ0xUTTFJQzB5TWlBdE5Ea2dZeTB5TXlBdE1qRWdMVFExSUMwME1TQXROamdnTFRZeFl6WWdMVEV4SURFeklDMHlNU0F5TVNBdE16RmpNVGNnTFRJeElETXpJQzB6TVNBMU1DQXRNekZqTVRJZ01DQXlOU0ExSURNNUlERTFZelFnTXlBeE1DQTRJREUzSURFMVl5MHhJREV5SUMweUlESXlJQzB5SURNeFl6QWdNemNnTnlBMk9DQXlNQ0E1TldNeE9TQXpPQ0ExTVNBMk55QTVOeUE0TjJNdE1qRWdORGNnTFRVeklEZzRJQzA1TmlBeE1qUmpMVFF4SURJNUlDMDRNaUExTnlBdE1USXpJRGcyWXpJNUlDMHpJRFkySUMweE55QXhNVEVnTFRRMFl6VTFJQzB6TWlBNU9DQXROekFnTVRNeElDMHhNVFVnWXpReUlDMDFOeUEyTXlBdE1URTRJRFl6SUMweE9EUjZUVE0zT1NBeU1qZGpMVEV3SURBZ0xUSXdJQzB4SUMwek1TQXRNbk10TVRnZ0xUWWdMVEl5SUMweE5YTXROeUF0TVRjZ0xUZ2dMVEkxY3kweUlDMHhOeUF0TWlBdE1qWjJMVEl3WXpJNElEQWdORFlnT1NBMU5TQXlPR00xSURFeElEZ2dNekVnT0NBMk1IcE5OVEV6SURVMFl6WWdMVEV6SURFMklDMHhPU0F6TUNBdE1UbGpNVFlnTUNBek1DQTRJRFF6SURJMGN6RTVJRE01SURJd0lEY3dZekFnTWpVZ0xUTWdOVElnTFRFd0lEZ3djeTB4TlNBME1pQXRNalVnTkROakxUSXhJQzA1SUMwek9DQXRNallnTFRVd0lDMDFNaUJ6TFRFNElDMDFOU0F0TVRnZ0xUZzNZekFnTFRJeklETWdMVFF6SURFd0lDMDFPWHBOTmpjeElEVXdZemNnTUNBeE1pQXRNeUF4TnlBdE9ITTNJQzB4TVNBM0lDMHhPSE10TXlBdE1USWdMVGdnTFRFM2N5MHhNaUF0TnlBdE1Ua2dMVGR6TFRFeUlETWdMVEUzSURoekxUY2dNVElnTFRjZ01UbGpNQ0F4TlNBNUlESXpJREkzSURJemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUUTBOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFEwTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TlRZZ01UYzVkaTA1TVd3dE5EUWdMVEUwZGkwMU1TNHlOalkzYkRrNElETXhMakkyTmpkMkxUVTJiQzA1T0NBdE16RXVNalkyTjNZdE5UY3VOek16TTJ3ME5DQXhNbll0T1RGc0xUUTJJQzB4TkhZdE1UVTFhQzB4TjNZeE5EbHNMVFF6SUMweE0zWTVNR3cwTXlBeE5IWTFPUzQyTnpFMGJDMDVNeUF0TWprdU5qY3hOSFkxTm13NU15QXlPUzQyTnpFMGRqVXhMak15T0Rac0xUUXpJQzB4TkhZNU1tdzBNeUF4TTNZeE5qbG9NVGQyTFRFMk0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTBRelV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUXpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTkRVMklDMHhNRFJqTFRFZ0xURTFJQzAzSUMweU9DQXRNVGdnTFRNNWN5MHlPQ0F0TVRjZ0xUUTRJQzB4TjJNdE1UZ2dNU0F0TXpJZ055QXRORE1nTVRoekxURTNJREkwSUMweE55QXpPR014SURFMklEY2dNekFnTVRrZ05ERnpNallnTVRjZ05ESWdNVGRqTVRrZ01DQXpOU0F0TmlBME55QXRNVGR6TVRnZ0xUSTFJREU0SUMwME1YcE5Nemt3SUMwME5EbGpNQ0F3SUMweU5UTWdNamN3SUMwek9EQWdNemsyWXkwMklEWWdMVEV3SURFNUlDMHhNQ0F6TUdNd0lEY2dNU0F4TXlBMUlERTJZekV6SURrZ01URWdOeUF5TVNBM1l6RXpJREFnTVRNZ0xUTWdNalVnTFRFeklHTTVJQzA0SURReElDMDBNQ0EwTVNBdE5EQnNNams0SUMweU56WnNNekE1SURJNU1HTXhNU0F4TUNBek1TQXpNQ0EwTWlBek5XTXhNaUExSURZZ05DQXhPU0EwWXpBZ01DQTVJQzAxSURFeklDMHhNSE0ySUMweE1pQTJJQzB5TVdNd0lDMHhNQ0F0TXlBdE1qRWdMVEV4SUMweU9HTXRNekVnTFRJNUlDMHpOemdnTFRNNU1DQXRNemM0SUMwek9UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORUl4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVJeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFeU5TQXRORGhqTUNBeU5pQXlNaUEwT0NBME9DQTBPSE0wT0NBdE1qSWdORGdnTFRRNGN5MHlNaUF0TkRnZ0xUUTRJQzAwT0hNdE5EZ2dNaklnTFRRNElEUTRlazB3SUMwek5EWjJNek5zTWpVeUlEZzJiQzB5TlRJZ09EUjJNek5zTXpRMklDMHhNVGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTkVWRUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVkVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpNU0F0TlRjMFl6QWdMVE16SUMweU1TQXROVEFnTFRVeUlDMDFOV014TUNBdE15QXhPQ0F0TkNBeU5TQXROR00wTUNBd0lEWTVJREl6SURrd0lEUTJZekl3SURZeklEUXdJREV5TmlBMk1TQXhPRGhqTFRJeUlDMHhNeUF0TlRrZ0xURTVJQzA1TXlBdE1UbGpMVEV3SURBZ0xURTJJQzB4SUMweE9DQXdiQzB4TnlBMll5MHpPU0E0SUMwMU9DQXlPU0F0TlRnZ05qSmpPQ0F6TlNBek1TQTFOaUEzTUNBMk1tTTBNU0F0TmlBMU55QXRNVFVnTmpjZ0xUVXpZeTB5SUMwek9TQXRNVGNnTFRRMUlDMDFNeUF0TlRkak55QXRNeUF4TlNBdE15QXlOU0F0TTJNME1DQXlJRFkzSURJeUlEa3hJRFE0SUd3Mk5TQXhPVFpqTFRJeElDMHhOQ0F0TkRZZ0xUSXlJQzAzT0NBdE1qSmpMVEl6SURBZ0xUTTVJRElnTFRVeUlEbGpMVE0ySURnZ0xUVTBJREk0SUMwMU5DQTJNR000SURNMUlETXdJRFU0SURZNElEWXpZelEySUMwMUlEVXhJQzB4TkNBMk5pQXROVEpqTUNBdE16a2dMVEU0SUMwME9DQXROVE1nTFRVM1l6Y2dMVElnTVRjZ0xUWWdNallnTFRaak5EQWdNaUEyTmlBeU1pQTVNeUEwT0d3Mk1pQXhPVGRqTFRJeklDMHhOaUF0TkRJZ0xUSXhJQzAzT1NBdE1qRmpMVEV6SURFZ0xUUXdJRFFnTFRRNUlEaGpMVE00SURrZ0xUVTNJRE13SUMwMU55QTJNbU14TVNBek5pQXlPU0ExTmlBM01TQTJNU0JqTkRNZ0xUZ2dOVElnTFRFeklEWTFJQzAxTVdNd0lDMHpPQ0F0TVRjZ0xUVXhJQzAxTXlBdE5UaGpPQ0F0TXlBeE55QXROU0F5TlNBdE5XTXpOeUF4SURjM0lESTRJRGswSURVd2JEWTBJREU1TkdNdE1qSWdMVEUySUMwME1DQXRNakFnTFRjNUlDMHlNR010TVRZZ01DQXRNamdnTUNBdE16TWdNV3d0TVRnZ04yTXRNemdnT1NBdE5UY2dNekFnTFRVM0lEWXlZemdnTXpRZ016SWdOVFVnTnpFZ05qSmpOREFnTFRnZ05UTWdMVEUzSURZMklDMDFNMk13SUMwME1DQXRNVFlnTFRRNUlDMDFOQ0F0TlRkak1URWdMVFFnTWpBZ0xUVWdNamtnTFRWak5ERWdNQ0EyT0NBeU5TQTVNaUExTW13ek5TQXhNRFlnYUMweGJETXhJRGt5WXkweU5pQXRNVEVnTFRZeUlDMHlOaUF0T1RrZ0xUSTJhQzB4TTJNdE1UTWdNQ0F0TWpBZ01TQXRNekVnTm1NdE16Y2dPU0F0TlRZZ016SWdMVFUySURZMFl6Z2dNellnTXpJZ05UY2dOekVnTmpOak16VWdMVE1nTlRjZ0xUSXdJRFUzSUMwMU5tTXdJQzB6TWlBdE1UUWdMVFE1SUMwME15QXROVFJqTVRNZ0xUTWdNVFlnTFRJZ01qZ2dMVEpqTWpnZ01DQXpOaUEzSURZNElESTFZekV5SURjZ01qTWdNVFVnTXpNZ01qVnNOaklnTVRnM1l5MHlNQ0F0TVRNZ0xUWTVJQzB5TlNBdE1UQXdJQzB5TldNdE1qRWdNQ0F0TXpVZ01TQXRORE1nTnlCakxUTTNJRFlnTFRVMUlETTBJQzAxTlNBMk5tTTRJRE0xSURNeElEVTJJRFk0SURZd1l6UXpJQzA0SURRNElDMHhNeUEyTkNBdE5URmpNQ0F0TXpNZ0xUSXhJQzAxTUNBdE5USWdMVFUxWXpFd0lDMHpJREU0SUMwMElESTFJQzAwWXpRd0lEQWdPRGNnTWpRZ01UQTRJRFEzYkRZMklERTVOMk10TXpZZ0xURTRJQzAyTkNBdE1qVWdMVEV4TWlBdE1qVmpMVEl6SURBZ0xUTTRJRE1nTFRRMUlEaGpMVE0zSURjZ0xUVTFJREkzSUMwMU5TQTFPV000SURNMUlETXdJRFUwSURZNElEVTRZelExSUMwMklEUTVJQzB4TXlBMk5DQXRORGhqTUNBdE15QXhJQzAxSURFZ0xUY2dZekFnTFRJM0lDMHlOU0F0TkRZZ0xUVXlJQzAwT1dNMklDMDBJREUxSUMwMklESTJJQzAyWXpNeUlESWdOaklnTVRRZ09EZ2dNamxqTXpJZ01Ua2dORFFnTXpZZ05Ua2dOekZzTnlBeGJERXdJREpvTW1NdE56UWdMVEl5TUNBdE1UUTRJQzAwTXprZ0xUSXhOaUF0TmpVNVl5MDFJQzB4TmlBdE1UTWdMVFF3SUMweU1DQXROVGxqTFRrd0lDMHlOemNnTFRFNE1DQXROVFV6SUMweU56RWdMVGd5T1dNd0lDMHhJREVnTFRFZ01TQXRNbXd0TVRjNUlDMDFOREpzTFRNNElDMHhiREV3T0NBek1qUmpMVEl3SUMweE15QXROVEVnTFRJd0lDMDRNaUF0TWpCb0xUSXlZeTA1SURBZ0xURTFJREFnTFRJd0lEUWdZeTB6TnlBMklDMDFOaUF6TWlBdE5UWWdOalJqT0NBek5TQXpNU0ExTmlBMk9DQTJNR00wTXlBdE9DQTBPQ0F0TVRNZ05qUWdMVFV4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRSRk1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkZNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREV3ZGpJek1HTXdJRGdnTWlBeE1DQXhNQ0F4TUdneE1EVmpPQ0F3SURFd0lDMHlJREV3SUMweE1IWXRNak13WXpBZ0xUZ2dMVElnTFRFd0lDMHhNQ0F0TVRCb0xURXdOV010T0NBd0lDMHhNQ0F5SUMweE1DQXhNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFZCTURJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQk1ESWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9UZ2dNalF3WXpjZ01DQXhNQ0F0TkNBeE1pQXRObXd4TURZZ0xUa3piREUzSUMweE1Hd3hNU0EyYkRnd0lEa3piREU0SURFd2FERmpOU0F3SURrZ0xUSWdNVElnTFRac01UQTFJQzA1TTJNMUlDMDBJREV3SUMwNElERTJJQzB4TW1NeE9Ua2dNVGs1SURJMk9DQXlOalVnTWpnMElESTJOV00wSURBZ01USWdMVFlnTVRJZ0xURXdZekFnTFRFMklDMDVNeUF0TVRJMklDMHpNemNnTFRNMk9Xd3ROaUF0TjJNdE9TQXROeUF0TVRZZ0xURXdJQzB5TUNBdE1UQm9MVEZqTFRNZ01DQXROeUF5SUMweE1DQTJiQzB4TURVZ09UUmpMVFlnTlNBdE1USWdOeUF0TVRrZ055QmpMVFFnTUNBdE55QXRNU0F0T1NBdE0yd3RPREVnTFRrMFl5MDNJQzAzSUMweE5DQXRNVEFnTFRFNUlDMHhNR2d0TVdNdE15QXdJQzAzSURJZ0xURXdJRFoyTVd3dE1UQTBJRGt6WXkwMklEWWdMVE16SURJNUlDMDFNQ0F6T1dNd0lERTJJRGs0SURFd015QTVPQ0F4TURONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1FUkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRVJFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTUdNd0lETWdNU0EwSURNZ05tTTFNeUEwTnlBeE1ESWdPVFlnTVRVeElERTFNV015SURJZ05TQXpJRGdnTTNNMUlDMHhJRGNnTFROak5Ea2dMVFUxSURnNUlDMHhNRFFnTVRReUlDMHhOVEZqTWlBdE1pQXpJQzB6SURNZ0xUWnpMVEVnTFRRZ0xUTWdMVFpqTFRVeklDMDBOeUF0T1RNZ0xUazJJQzB4TkRJZ0xURTFNV010TWlBdE1pQXROQ0F0TXlBdE55QXRNM010TmlBeElDMDRJRE5qTFRRNUlEVTFJQzA1T0NBeE1EUWdMVEUxTVNBeE5URmpMVElnTWlBdE15QXpJQzB6SURaNlRUUXpJRFpqTFRJZ0xUSWdMVE1nTFRRZ0xUTWdMVFp6TVNBdE5DQXpJQzAyYkRFeE1pQXRNVEV4SUdNeUlDMHlJRFFnTFRNZ055QXRNM00xSURFZ055QXpiREV3TWlBeE1URmpNaUF5SURNZ05DQXpJRFp6TFRFZ05DQXRNeUEyYkMweE1ESWdNVEV4WXkweUlESWdMVFFnTXlBdE55QXpjeTAxSUMweElDMDNJQzB6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRWRE1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkRNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhJRGczWXpBZ01DQXRNU0F5SUMweElEUmpNQ0F4SURFZ015QXlJRE56TkNBdE1pQTRJQzAzWXpFeElDMHhOQ0E1TWlBdE1UVXlJREU0TlNBdE1UVXlZelFnTUNBeE1DQXRNU0F4TlNBd1l6WTFJREV4SURFd01pQTBNeUF4TnpJZ01USTFZelV3SURVMklEazRJREV4TXlBeE5EY2dNVGN3YkRFM0lERXdZemNnTUNBeE1TQXRNaUF4TWlBdE5td3hNRFlnTFRremJERTJJQzA1ZGpFM09HZ3pNSFl0TVRVemJEWXpJRGN6YkRFNElERXdZelVnTUNBNUlDMHlJREV5SUMwMmJERXdOU0F0T1ROc09TQXROMnc0SUMwMVl6VWdNU0E1SURRZ01USWdPR3cyT0NBNE1IWXROVGxzTFRFeU9DQXRNVFV3SUdNdE9TQXROeUF0TVRZZ0xURXdJQzB5TUNBdE1UQmpMVE1nTUNBdE55QXlJQzB4TUNBMmJDMHhNRFVnT1RSakxUWWdOU0F0TVRNZ055QXRNakFnTjJNdE5DQXdJQzAzSUMweElDMDVJQzB6YkMweklDMHpkaTB4T0Rsb0xUTXdkakUxTkd3dE5EZ2dMVFUyWXkwM0lDMDNJQzB4TkNBdE1UQWdMVEU1SUMweE1HTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkdNdE5pQTJJQzB4TXlBNUlDMHlNQ0E1WXkweklEQWdMVGNnTFRJZ0xURXdJQzAxYkMwMk9DQXRPREZqTFRNMElDMDBNU0F0T0RZZ0xURXhNQ0F0TVRrd0lDMHhNVEZqTFRFd05DQXdJQzB4T0RJZ01URXlJQzB5TURrZ01UYzNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFUyT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVMk9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME5qZ2dNVEU0WXpBZ0xUWTVJQzB6T0NBdE1URTJJQzB4TURZZ0xURXhPR010TWpNZ01DQXRORFFnTlNBdE5qTWdNVFZqTFRFMklERXdJQzB6TkNBeU15QXROVEFnTXpkMkxURXpNMmd0TXpCMk1UWXliQzAxTXlBMU0yTXRNVFlnTVRRZ0xUTXhJREkxSUMwME5TQXpNM010TWpZZ01USWdMVE0zSURFell5MHlNQ0F3SUMweU9DQXRNVFFnTFRNM0lDMHlPR3d0TVRJZ0xUSTJZeTB6SUMwNUlDMDFJQzB4TmlBdE5TQXRNVGwyTFRoak1DQXRNamtnTVRNZ0xUUXpJRFF3SUMwME0ydzVJREpzTVRFZ09XdzNJRGRqTmlBMElERTBJRGdnTWpRZ09HTXhOeUF3SURJNElDMDVJRE16SUMweU9DQmpNQ0F0TXpRZ0xUSTNJQzAxTXlBdE5UZ2dMVFUwYUMwMVl5MHhPQ0F3SUMweU1pQXdJQzB6TmlBNFl5MHpNeUF4TkNBdE5UVWdOVFFnTFRVMUlEazNZekFnTlRBZ01qRWdPRGNnTkRrZ01URTBZekU0SURFMUlETTJJREl6SURVMUlESTFZekkySURBZ05URWdMVGNnTnpVZ0xUSXhZemtnTFRVZ01UVWdMVGtnTVRnZ0xURXhiREU0SUMweE5XTXhJQzB4SURNZ0xUSWdOQ0F0TTNZeE1qVm9NekIyTFRFMU5HdzJOQ0F0Tmpac01UQWdMVGxzTWpJZ0xURTJZekV6SUMwM0lESTJJQzB4TVNBek55QXRNVEZqTXpjZ01DQTFOU0F6TmlBMU5TQTNNR013SURJNElDMHhNaUExTlNBdE16a2dOVFVnWXkwMklDMHlJQzB4TVNBdE5TQXRNVGNnTFRsc0xURTRJQzB4TTJNdE15QXRNeUF0T1NBdE5DQXRNVGdnTFRSakxURTVJREFnTFRNd0lERTNJQzB6TWlBek4yTXdJREk0SURJNElEUXlJRFU0SURRMFl6UXpJREFnTnpBZ0xUTXhJRGcxSUMwMk1tTTRJQzB4TmlBeE1pQXRNellnTVRJZ0xUVTRkaTAxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRWQ05pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkNOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpNalFnTVRBeWJDMDFJRFZqTFRFMklERTFJQzB6TlNBMk1DQXRPVFFnTmpCakxUUTVJREFnTFRnNElDMDBOU0F0TVRBd0lDMDJNR010TXprZ0xUUTRJQzA0TUNBdE1URTJJQzA0TUNBdE1UYzVZekFnTFRnNUlEWXdJQzB4TkRFZ05qQWdMVEUwTVdNM01pQXROamdnTVRreUlDMDRNaUF5TkRFZ0xUZ3lhRGhqTVRrZ0xURWdNallnTFRRZ01qWWdMVGhqTUNBdE5pQXRNVFFnTFRFeUlDMHlOaUF0TVRKakxUY2dNQ0F0TWpBZ0xUSWdMVE01SUMweWFDMDNZeTB6TkNBd0lDMDRPU0F4SUMweE5UQWdNalpqTFRFd01pQTBNaUF0TVRVMElERXhNU0F0TVRVNElESXhOSFkxSUdNd0lERXlNQ0F4TmpjZ016UTFJREk0TnlBek5EVm9NbU0yTkNBdE1TQTVOeUF0TXpRZ01USXhJQzAyTUd3eE5pQXRNVFJzTVNBeFl6SWdMVE1nTlNBdE5TQTNJQzA0YkRVNElDMDFNV3d4TnlBdE1UQnNNVEFnTld3NE1TQTVOR3d4TnlBeE1HZ3lZelVnTUNBNUlDMHlJREV5SUMwMmJERXdOU0F0T1ROc015QXRNbXd4TXlBdE9Hd3hNaUEyYkRnd0lEa3piREU0SURFd1l6VWdNQ0E1SUMweUlERXlJQzAyYkRFd05TQXRPVE5zT1NBdE4yTTVJQzAySURnZ0xUVWdPQ0F0TldNeE1ESWdOeklnTWpVd0lERXlOU0F5TlRBZ01qQTBZekFnTWpBZ0xUSWdNemNnTFRNd0lEWTNJR010TVRFeklERXlNU0F0TVRNMUlERXpPU0F0TVRNMUlERTFNR013SURJZ01pQXdJRFVnTUdNeU15QXdJREV3TlNBdE5EZ2dNVGcxSUMweE5EVmpNalFnTFRJNUlERTNJQzAwTkNBeU1DQXROalZqTUNBdE15QXhJQzAySURFZ0xURXdZekFnTFRrMklDMHlNVFVnTFRFNE9DQXRNelEwSUMwek1qSmpMVFlnTFRZZ0xURTJJQzB4TUNBdE1qQWdMVEV3WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURVZ0xURXpJRGNnTFRJd0lEZGpMVElnTUNBdE5DQXdJQzAySUMweGJDMDRNaUF0T1RaakxUa2dMVGNnTFRFMklDMHhNQ0F0TWpBZ0xURXdhQzB4WXkweklEQWdMVGNnTWlBdE1UQWdOaUJzTFRFd05TQTVOR010TVNBeElDMHpJRElnTFRRZ00yTXROU0F6SUMweE1DQTBJQzB4TlNBMFl5MDBJREFnTFRjZ0xURWdMVGtnTFROc0xUZ3hJQzA1TkdNdE55QXROeUF0TVRRZ0xURXdJQzB4T1NBdE1UQmpMVE1nTUNBdE55QXlJQzB4TUNBMmJDMHhNRFVnT1RSakxURWdNU0F0TWlBeUlDMHlJRFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpKQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qSkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhOVFVnTFRrMll6QWdOaUF3SURFeElEY2dNVFpzTVRZNUlERXlOR00zSURVZ055QTRJRGNnTVROak1DQXhPU0F0T0NBeE9TQXRNVGdnTVRsb0xURTBOV010TVRFZ01DQXRNakFnTUNBdE1qQWdNakJ6TVRFZ01qQWdNaklnTWpCb01qY3hZekV5SURBZ01UZ2dNQ0F4T0NBdE1qQmpNQ0F0TmlBd0lDMHhNU0F0T0NBdE1UWnNMVEUzTVNBdE1USTBZeTAzSUMwMUlDMDNJQzA0SUMwM0lDMHhNMk13SUMweE9TQTRJQzB4T1NBeE9DQXRNVGxvTVRRNFl6RXhJREFnTWpBZ01DQXlNQ0F0TWpCekxUa2dMVEl3SUMweU1DQXRNakJvTFRJM01XTXRNVElnTUNBdE1qQWdNQ0F0TWpBZ01qQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVUkzTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVJM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVNU9DQTVPR010TmlBMUlDMHhNeUEzSUMweU1DQTNZeTAwSURBZ0xUY2dMVEVnTFRrZ0xUTnNMVFk1SUMwNE1YWXhiQzB4TWlBdE1UUmpMVGNnTFRjZ0xURTBJQzB4TUNBdE1Ua2dMVEV3WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURZZ0xURXpJRGtnTFRJd0lEbGpMVE1nTUNBdE55QXRNaUF0TVRBZ0xUVmpMVEl5SUMweU55QXRNamtnTFRNMklDMDFNaUF0TmpOc0xUSTFJQzB4T0dNdE1URWdMVGdnTFRJMklDMHhNU0F0TkRVZ0xURXhZeTAzTmlBd0lDMHhPVGNnTmpFZ0xUSXdNU0F4TmpSMk1UQmpNQ0E0TUNBeE1ERWdNVFUzSURFNE9TQXhOamtnWXpBZ01DQXhNeUF4SURFMElERmpNakFnTUNBeU55QXRNVFVnTWpRZ0xURXlhQzB4WXkweE5TQXdJQzB5TURNZ0xUWXpJQzB5TURNZ0xURTFOWFl0TVdNd0lDMHlPQ0EySUMwME15QXlOQ0F0TmpOak16UWdMVE00SURjeklDMDJOU0F4TkRBZ0xUWTFZekl3SURBZ016WWdPQ0EyTWlBeU0yTTFNQ0EwTkNBNU1DQTVPU0F4TXpVZ01UUTViREUzSURFd1l6Y2dNQ0F4TVNBdE1pQXhNaUF0Tm13eE1EWWdMVGt6YkRFM0lDMHhNR3d4TWlBMmJEZ3dJRGt6YkRFM0lERXdhRFJqTXlBdE1TQTJJQzB5SURjZ0xUUmpNelVnTFRNeUlEY3hJQzAyTXlBeE1EY2dMVGsxYkRFM0lDMHhNR3d4TWlBMmJEY3lJRGcySUdNMUlEVWdPU0E1SURFMUlERXhiREV4SURaak5TQXdJRGtnTFRJZ01USWdMVFpzTVRBMUlDMDVNMnc1SUMwM2JESWdMVEYyTVRjMmFETXdkaTB4TlRoak5pQTNJREV4SURFeklERTNJREl3YkRNNUlEUTJZekV3SURFeUlESXhJREl5SURJMUlESXliREkwSUMweE5tdzROQ0F0TnpWc016RWdMVEkxWXpNZ01TQTNJRFVnTVRNZ01USnNNVFFnTVRWc016UWdORFIyTFRVMWJDMHhNRFlnTFRFeU5XTXRPQ0F0TVRFZ0xURTJJQzB4TmlBdE1qTWdMVEUyWXkweE1DQXpJQzB4TnlBeE1pQXRNalVnTVRoc0xUYzRJRGN3WXkweE5DQXhOQ0F0TWpVZ01qRWdMVE0wSURJeGJDMDBJQzB5YkMweE1TQXRNVE1nZGkweE9ESm9MVE13ZGpFME4yTXRNVElnTFRFMElDMHlOQ0F0TWpnZ0xUTTJJQzAwTTJNdE1UQWdMVEV4SUMweE9DQXRNVFlnTFRJMElDMHhObWd0TW1NdE5TQXdJQzB4TVNBM0lDMHhOU0F4TUdNdE1qZ2dNak1nTFRVMElEUTVJQzA0TVNBM00yd3RNVGtnTVRkakxUVWdOQ0F0TVRJZ055QXRNakFnTjJNdE5DQXdJQzAySUMweElDMDRJQzB5YkMwNE1TQXRPVFZqTFRJZ0xURWdMVE1nTFRNZ0xUVWdMVFJqTFRVZ0xUUWdMVEV4SUMwMklDMHhOU0F0Tm1NdE15QXdJQzAzSURJZ0xURXdJRFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlVNekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VTXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURWdPRGRqTUNBd0lDMHhJRElnTFRFZ05HTXdJREVnTVNBeklESWdNM00wSUMweUlEZ2dMVGRqTVRFZ0xURTBJRGt5SUMweE5USWdNVGcxSUMweE5USmpOQ0F3SURFd0lDMHhJREUxSURCak5qVWdNVEVnTVRBeUlEUXpJREUzTWlBeE1qVmpOVEFnTlRZZ09UZ2dNVEV6SURFME55QXhOekJzTVRjZ01UQmpOeUF3SURFeElDMHlJREV5SUMwMmJERXdOaUF0T1ROc01UY2dMVEV3YkRFeUlEWnNPREFnT1ROc01UY2dNVEJvTVdNMklEQWdPU0F0TXlBeE1pQXRObXd4TURVZ0xUa3piREUzSUMweE1Hd3hNaUEyYkRZNElEZ3dkaTB4YkRFeUlERTBiREU0SURFd1l6VWdNQ0E1SUMweUlERXlJQzAySUd3eE1EVWdMVGt6YkRrZ0xUZHNPQ0F0TldNMUlERWdPU0EwSURFeUlEaHNOamdnT0RCMkxUVTViQzB4TWpnZ0xURTFNR010T1NBdE55QXRNVFlnTFRFd0lDMHlNQ0F0TVRCakxUTWdNQ0F0TnlBeUlDMHhNQ0EyYkMweE1EVWdPVFJqTFRZZ05TQXRNVE1nTnlBdE1qQWdOMk10TXlBd0lDMDJJQzB4SUMwNElDMHliQzA0TVNBdE9UVmpMVFVnTFRRZ0xURTBJQzB4TUNBdE1qQWdMVEV3WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURVZ0xURXpJRGNnTFRJd0lEZGpMVFFnTUNBdE55QXRNU0F0T1NBdE0yd3ROamtnTFRneGRqRnNMVEV5SUMweE5DQmpMVGNnTFRjZ0xURTBJQzB4TUNBdE1Ua2dMVEV3WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURZZ0xURXpJRGtnTFRJd0lEbGpMVE1nTUNBdE55QXRNaUF0TVRBZ0xUVnNMVFk0SUMwNE1XTXRNelFnTFRReElDMDROaUF0TVRFd0lDMHhPVEFnTFRFeE1XTXRNVEEwSURBZ0xURTRNaUF4TVRJZ0xUSXdPU0F4TnpkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5UWTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVFk0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFEyT0NBeE1qWjJMVFZqTUNBdE1qSWdMVFFnTFRReUlDMHhNaUF0TlRoakxURTFJQzB6TVNBdE5ESWdMVFl5SUMwNE5TQXROakpqTFRNd0lESWdMVFU0SURFMklDMDFPQ0EwTkdNeUlESXdJREV6SURNM0lETXlJRE0zWXprZ01DQXhOU0F0TVNBeE9DQXROR3d4T0NBdE1UTmpOaUF0TkNBeE1TQXROeUF4TnlBdE9XTXlOeUF3SURNNUlESTNJRE01SURVMVl6QWdNelFnTFRFNElEY3dJQzAxTlNBM01HTXRNVEVnTUNBdE1qUWdMVFFnTFRNM0lDMHhNV3d0TWpJZ0xURTJiQzB4TUNBdE9Xd3ROalVnTFRZM1l5MDRJQzA1SUMweU5DQXRNalFnTFRNeklDMHpNV3d0TVRnZ0xURTFJR010TXlBdE1pQXRPU0F0TmlBdE1UZ2dMVEV4WXkweU5DQXRNVFFnTFRRNUlDMHlNU0F0TnpVZ0xUSXhZeTB4T1NBeUlDMHpOeUF4TUNBdE5UVWdNalZqTFRJNElESTNJQzAwT1NBMk5DQXRORGtnTVRFMFl6QWdORE1nTWpJZ09ETWdOVFVnT1Rkak1UUWdPQ0F4T0NBNElETTJJRGhvTldNek1TQXRNU0ExT0NBdE1qQWdOVGdnTFRVMFl5MDFJQzB4T1NBdE1UWWdMVEk0SUMwek15QXRNamhqTFRFd0lEQWdMVEU0SURRZ0xUSTBJRGhzTFRjZ04yd3RNVEVnT1d3dE9TQXlZeTB5TnlBd0lDMDBNQ0F0TVRRZ0xUUXdJQzAwTTNZdE9HTXdJQzB6SURJZ0xURXdJRFVnTFRFNWJERXlJQzB5TmlCak9TQXRNVFFnTVRjZ0xUSTRJRE0zSUMweU9HTXhNU0F4SURJeklEVWdNemNnTVROek1qa2dNVGtnTkRVZ016TmpNak1nTWpNZ05EWWdORFlnTmprZ056QmpNVGtnTVRjZ05ETWdNellnTmpRZ05EbGpNVGtnTVRBZ05EQWdNVFVnTmpNZ01UVmpOamdnTFRJZ01UQTJJQzAwT1NBeE1EWWdMVEV4T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMVFrRXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFRa0VpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEkwTUNBdE1qRTNZeTB6TXlBdE1qTWdMVGN4SUMwek1pQXRPVGdnTFRNeVl5MHhPQ0F3SUMwek1TQTFJQzB6TVNBeE1XTXdJRGdnTVRrZ01Ua2dOamdnTWpsak1USXlJREkwSURNME5TQXpPVElnTkRNd0lEUXpPV3d4TnlBeE1HTTNJREFnTVRFZ0xUSWdNVElnTFRac01UQTJJQzA1TTJ3eE55QXRNVEJzTVRJZ05tdzRNQ0E1TTJ3eE9DQXhNR00xSURBZ09TQXRNaUF4TWlBdE5td3hNRFVnTFRremJEa2dMVGRqT1NBdE5pQTRJQzAxSURnZ0xUVmpNVEF5SURjeUlESTFNQ0F4TWpVZ01qVXdJREl3TkdNd0lESXdJQzB5SURNM0lDMHpNQ0EyTnlCakxURXhNeUF4TWpFZ0xURXpOU0F4TXprZ0xURXpOU0F4TlRCak1DQXlJRElnTUNBMUlEQmpNak1nTUNBeE1EVWdMVFE0SURFNE5TQXRNVFExWXpJMElDMHlPU0F4TnlBdE5EUWdNakFnTFRZMVl6QWdMVE1nTVNBdE5pQXhJQzB4TUdNd0lDMDVOaUF0TWpFMUlDMHhPRGdnTFRNME5DQXRNekl5WXkwMklDMDJJQzB4TmlBdE1UQWdMVEl3SUMweE1HTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkdNdE5pQTFJQzB4TXlBM0lDMHlNQ0EzWXkwMElEQWdMVGNnTFRFZ0xUa2dMVE5zTFRneElDMDVOR010TnlBdE55QXRNVFFnTFRFd0lDMHhPU0F0TVRCakxUTWdNQ0F0TnlBeUlDMHhNQ0EySUd3dE1UQTFJRGswWXkwMklEWWdMVEV6SURrZ0xUSXdJRGxqTFRNZ01DQXROeUF0TWlBdE1UQWdMVFZqTFRFeU15QXRNVE16SUMweE1UZ2dMVEU0TmlBdE16QTRJQzB6TVRsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5UZ3pMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVGd6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTUhZek16Qm9NaloyTFRNek1HZ3RNalo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTUVSRkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1FUkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVWdMVFpqTFRNZ01pQXROU0EwSUMwMUlEWnpNU0EwSURRZ05td3hOVGtnTVRFMFl6UWdNeUE0SURVZ01USWdOV00xSURBZ09DQXRNaUF4TVNBdE5Hd3hOakVnTFRFeE5tTXlJQzB5SURNZ0xUTWdNeUF0TlhNdE1TQXROQ0F0TXlBdE5Xd3RNVFkwSUMweE1UZGpMVE1nTFRJZ0xUWWdMVE1nTFRrZ0xUTmpMVElnTUNBdE5DQXhJQzAzSURONlRURTNOQ0E1TjJ3dE1UTTBJQzA1TjJ3eE16UWdMVGs0YkRFek5TQTVPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUwUlRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJUTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNVEUxZGpFd05XTXdJRGtnTVNBeE1DQXhNQ0F4TUdneU9EQmpPU0F3SURFd0lDMHhJREV3SUMweE1IWXRNVEExWXpBZ0xUa2dMVEVnTFRFd0lDMHhNQ0F0TVRCb0xUSTRNR010T1NBd0lDMHhNQ0F4SUMweE1DQXhNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUwUlRFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJURWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRNalF3ZGpRNE1HTXdJRGdnTWlBeE1DQXhNQ0F4TUdneE1EVmpPQ0F3SURFd0lDMHlJREV3SUMweE1IWXRORGd3WXpBZ0xUZ2dMVElnTFRFd0lDMHhNQ0F0TVRCb0xURXdOV010T0NBd0lDMHhNQ0F5SUMweE1DQXhNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFZDUXpndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQ1F6Z2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1TQXhNVE5qTUNBMklEUWdOeUEwSURJd1l6QWdNVEFnTWlBeU15QXhNQ0F5TTJNeklEQWdOU0F0TVNBeE5DQXRNV014T1NBd0lETXdJRFFnTXpVZ01UQnNNVEVnTWpoak1TQXlJRE1nTXlBMUlETm9NV015TUNBdE5TQXpOQ0F0TnlBek9TQXROMk16SURBZ05TQXRNaUExSUMwMWRpMHlZeTAzSUMweE9TQXRNVGtnTFRReElDMHpNeUF0TmpWakxUSWdMVE1nTFRNZ0xURXpJQzB6SUMweU9IWXRObU13SUMweE15QXdJQzB5TVNBM0lDMHlNV014TUNBd0lETTBJREUzSURNNUlESTVZekVnTWlBeklETWdOU0F6WXpNZ01DQTFJQzB5SURVZ0xUVmpNU0F0TkNBM0lDMHhNU0EzSUMweE55QmpNQ0F0TXlBdE1TQXROU0F0TXlBdE5tTXRNVGNnTFRJeUlDMDBNaUF0TkRRZ0xUWXpJQzAyTkdNdE1TQXRNU0F0TXlBdE1pQXROQ0F0TW13dE16RWdOR010TWlBd0lDMDBJRElnTFRRZ05XTXdJREV4SUMweklESTVJQzB6SURReFl6QWdNVFlnTWlBek5pQTFJRFU0WXkweUlESWdMVFVnTXlBdE1URWdNM010TWpZZ0xUTWdMVE15SUMwell5MHpJREFnTFRVZ01pQXROU0ExZWsweE1EQWdNakE1YUMwell5MHhOU0F3SUMweU55QXhNeUF0TWpjZ01qZGpNQ0F4TnlBeE5TQXpNU0F6TWlBek1XZ3hZekUySURBZ01qa2dMVEV3SURJNUlDMHlObU13SUMweU1DQXRNVE1nTFRNeUlDMHpNaUF0TXpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5VSkRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVUpESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGMyT0NBeU5EQm9OR016SUMweElEWWdMVElnTnlBdE5HTXhJREFnTVNBdE1TQXlJQzB5YkRFd05TQXRPVE4yTVRZNGFETXdkaTB4TnpGc05qY2dOemwyTFRGc01USWdNVFJzTVRnZ01UQmpOU0F3SURrZ0xUSWdNVElnTFRac01UQTFJQzA1TTJ3NUlDMDNiRGdnTFRWak5TQXhJRGtnTkNBeE1pQTRiRFk0SURnd2RpMDFPV3d0TVRJNElDMHhOVEJqTFRrZ0xUY2dMVEUySUMweE1DQXRNakFnTFRFd1l5MHpJREFnTFRjZ01pQXRNVEFnTm13dE1UQTFJRGswWXkwMklEVWdMVEV6SURjZ0xUSXdJRGRqTFRNZ01DQXROaUF0TVNBdE9DQXRNbXd0TWpBZ0xUSXpkaTB4TnpGb0xUTXdkakV6TlNCc0xUTXhJQzB6Tm1NdE1pQXRNU0F0TkNBdE15QXROU0F0TkdNdE5pQXROQ0F0TVRFZ0xUWWdMVEUxSUMwMll5MHpJREFnTFRjZ01pQXRNVEFnTm13dE1UQTFJRGswWXkwMklEVWdMVEV6SURjZ0xUSXdJRGRqTFRRZ01DQXROeUF0TVNBdE9TQXRNMnd0TmprZ0xUZ3hkakZzTFRFeUlDMHhOR010TnlBdE55QXRNVFFnTFRFd0lDMHhPU0F0TVRCakxUTWdNQ0F0TnlBeUlDMHhNQ0EyYkMweE1EVWdPVFJqTFRZZ05pQXRNVE1nT1NBdE1qQWdPV010TXlBd0lDMDNJQzB5SUMweE1DQXROV010TWpJZ0xUSTJJQzAwTXlBdE5USWdMVFkxSUMwM04yTXdJREUxSUMweElERTVJQzB6SURJMUlHTXRNVFVnTlRJZ0xURXdNQ0F4TlRnZ0xURTROeUF4TlRoakxUa2dNQ0F0TVRnZ0xURWdMVEkzSUMwMFl5MDFNQ0F0TVRRZ0xURXpOU0F0TWpBMUlDMHhOVGdnTFRJd05XTXROQ0F3SUMwMklEVWdMVFlnTVRkak1DQXhJRFU1SURJek15QXhPRE1nTWpNell6VTVJREFnTVRjNElDMHpPQ0F5TWpZZ0xURXpNbXc1T0NBeE1UTnNNVGNnTVRCak55QXdJREV4SUMweUlERXlJQzAyYkRFd05pQXRPVE5zTVRjZ0xURXdiREV5SURac09EQWdPVE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpJMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qSTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhOak1nTFRNM05Xd3pNallnTVRVd2RpMHhNREJzTFRNeU5pQXRNVFV3ZGpFd01IcE5MVEUyTXlBek1qVnNNekkySURFMU1IWXRNVEF3YkMwek1qWWdMVEUxTUhZeE1EQjZUUzB4TmpNZ0xUSXdNR3d6TWpZZ01UVXdkaTB4TURCc0xUTXlOaUF0TVRVd2RqRXdNSHBOTFRFMk15QXhOVEJzTXpJMklERTFNSFl0TVRBd2JDMHpNallnTFRFMU1IWXhNREI2VFMweE5qTWdMVEkxYkRNeU5pQXhOVEIyTFRFd01Hd3RNekkySUMweE5UQjJNVEF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRJek1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSXpNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBOVEFnTkRoak1DQXlOaUF5TWlBME9DQTBPQ0EwT0hNME9DQXRNaklnTkRnZ0xUUTRjeTB5TWlBdE5EZ2dMVFE0SUMwME9ITXRORGdnTWpJZ0xUUTRJRFE0ZWsweE5UQWdORGhqTUNBeU5pQXlNaUEwT0NBME9DQTBPSE0wT0NBdE1qSWdORGdnTFRRNGN5MHlNaUF0TkRnZ0xUUTRJQzAwT0hNdE5EZ2dNaklnTFRRNElEUTRlazB3SURRNFl6QWdNallnTWpJZ05EZ2dORGdnTkRoek5EZ2dMVEl5SURRNElDMDBPSE10TWpJZ0xUUTRJQzAwT0NBdE5EaHpMVFE0SURJeUlDMDBPQ0EwT0hwTk16QXdJRFE0WXpBZ01qWWdNaklnTkRnZ05EZ2dORGh6TkRnZ0xUSXlJRFE0SUMwME9DQnpMVEl5SUMwME9DQXRORGdnTFRRNGN5MDBPQ0F5TWlBdE5EZ2dORGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlVJMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VSTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTXlOQ0F4TURKc0xUVWdOV010TVRZZ01UVWdMVE0xSURZd0lDMDVOQ0EyTUdNdE5Ea2dNQ0F0T0RnZ0xUUTFJQzB4TURBZ0xUWXdZeTB6T1NBdE5EZ2dMVGd3SUMweE1UWWdMVGd3SUMweE56bGpNQ0F0T0RrZ05qQWdMVEUwTVNBMk1DQXRNVFF4WXpjeUlDMDJPQ0F4T1RJZ0xUZ3lJREkwTVNBdE9ESm9PR014T1NBdE1TQXlOaUF0TkNBeU5pQXRPR013SUMwMklDMHhOQ0F0TVRJZ0xUSTJJQzB4TW1NdE55QXdJQzB5TUNBdE1pQXRNemtnTFRKb0xUZGpMVE0wSURBZ0xUZzVJREVnTFRFMU1DQXlObU10TVRBeUlEUXlJQzB4TlRRZ01URXhJQzB4TlRnZ01qRTBkalVnWXpBZ01USXdJREUyTnlBek5EVWdNamczSURNME5XZ3lZelkwSUMweElEazNJQzB6TkNBeE1qRWdMVFl3YkRFMklDMHhOR3d4SURGak1pQXRNeUExSUMwMUlEY2dMVGhzTlRnZ0xUVXhiREUzSUMweE1Hd3hNQ0ExYkRneElEazBiREUzSURFd2FESmpOU0F3SURrZ0xUSWdNVElnTFRac01UQTFJQzA1TTJ3eklDMHliREV6SUMwNGJERXlJRFpzT0RBZ09UTnNNVGdnTVRCak5TQXdJRGtnTFRJZ01USWdMVFpzTVRBMUlDMDVNMnc1SUMwM2JEZ2dMVFZqTlNBeElEa2dOQ0F4TWlBNGJEWTRJRGd3ZGkwMU9Xd3RNVEk0SUMweE5UQmpMVFVnTFRjZ0xURTJJQzB4TUNBdE1qQWdMVEV3SUdNdE15QXdJQzAzSURJZ0xURXdJRFpzTFRFd05TQTVOR010TmlBMUlDMHhNeUEzSUMweU1DQTNZeTB5SURBZ0xUUWdNQ0F0TmlBdE1Xd3RPRElnTFRrMll5MDVJQzAzSUMweE5pQXRNVEFnTFRJd0lDMHhNR2d0TVdNdE15QXdJQzAzSURJZ0xURXdJRFpzTFRFd05TQTVOR010TVNBeElDMHpJRElnTFRRZ00yTXROU0F6SUMweE1DQTBJQzB4TlNBMFl5MDBJREFnTFRjZ0xURWdMVGtnTFROc0xUZ3hJQzA1TkdNdE55QXROeUF0TVRRZ0xURXdJQzB4T1NBdE1UQmpMVE1nTUNBdE55QXlJQzB4TUNBMmJDMHhNRFVnT1RSakxURWdNU0F0TWlBeUlDMHlJRFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlVNeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VTXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURWdPRGRqTUNBd0lDMHhJRElnTFRFZ05HTXdJREVnTVNBeklESWdNM00wSUMweUlEZ2dMVGRqTVRFZ0xURTBJRGt5SUMweE5USWdNVGcxSUMweE5USmpOQ0F3SURFd0lDMHhJREUxSURCak5qVWdNVEVnTVRBeUlEUXpJREUzTWlBeE1qVmpOVEFnTlRZZ09UZ2dNVEV6SURFME55QXhOekJzTVRjZ01UQmpOeUF3SURFeElDMHlJREV5SUMwMmJERXdOaUF0T1ROc01UY2dMVEV3YkRFeUlEWnNPREFnT1ROc01UZ2dNVEJqTlNBd0lEa2dMVElnTVRJZ0xUWnNNVEExSUMwNU0ydzVJQzAzYkRnZ0xUVmpOU0F4SURrZ05DQXhNaUE0YkRZNElEZ3dkaTAxT1d3dE1USTRJQzB4TlRBZ1l5MDVJQzAzSUMweE5pQXRNVEFnTFRJd0lDMHhNR010TXlBd0lDMDNJRElnTFRFd0lEWnNMVEV3TlNBNU5HTXROaUExSUMweE15QTNJQzB5TUNBM1l5MDBJREFnTFRjZ0xURWdMVGtnTFROc0xUZ3hJQzA1TkdNdE55QXROeUF0TVRRZ0xURXdJQzB4T1NBdE1UQmpMVE1nTUNBdE55QXlJQzB4TUNBMmJDMHhNRFVnT1RSakxUWWdOaUF0TVRNZ09TQXRNakFnT1dNdE15QXdJQzAzSUMweUlDMHhNQ0F0Tld3dE5qZ2dMVGd4WXkwek5DQXROREVnTFRnMklDMHhNVEFnTFRFNU1DQXRNVEV4WXkweE1EUWdNQ0F0TVRneUlERXhNaUF0TWpBNUlERTNOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxUXpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVF6QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16YzRJRFV3WXkweE55QTFOeUF0T1RnZ01UZzJJQzB5TVRVZ01UZzJZeTB6TVNBd0lDMDVNU0F0TmlBdE1UUXhJQzAwTldNd0lEQWdMVEV5SUMwM0lDMHhPQ0F0TjJNdE1pQXdJQzAwSURFZ0xUUWdNMk13SURNZ015QXhNQ0F4TVNBeU1XTXdJREFnTkRjZ05qRWdNVGMwSURZeFl6VTFJREFnTVRjMElDMDFNeUF5TWpRZ0xURTFNbXc1T0NBeE1UTnNNVGNnTVRCak55QXdJREV4SUMweUlERXlJQzAyYkRFd05pQXRPVE5zTVRjZ0xURXdiREV5SURac09EQWdPVE5zTVRjZ01UQm9NV2d6WXpNZ0xURWdOaUF0TWlBM0lDMDBZekVnTUNBeElDMHhJRElnTFRKc01UQTFJQzA1TTJ3eE55QXRNVEFnYkRFeUlEWnNOamdnT0RCMkxURnNNVElnTVRSc01UZ2dNVEJqTlNBd0lEa2dMVElnTVRJZ0xUWnNNVEExSUMwNU0ydzVJQzAzYkRnZ0xUVmpOU0F4SURrZ05DQXhNaUE0YkRZNElEZ3dkaTAxT1d3dE1USTRJQzB4TlRCakxUa2dMVGNnTFRFMklDMHhNQ0F0TWpBZ0xURXdZeTB6SURBZ0xUY2dNaUF0TVRBZ05td3RNVEExSURrMFl5MDJJRFVnTFRFeklEY2dMVEl3SURkakxUTWdNQ0F0TmlBdE1TQXRPQ0F0TW13dE9ERWdMVGsxWXkweUlDMHhJQzAwSUMweklDMDFJQzAwWXkwMklDMDBJQzB4TVNBdE5pQXRNVFVnTFRaakxUTWdNQ0F0TnlBeUlDMHhNQ0EyYkMweE1EVWdPVFFnWXkwMklEVWdMVEV6SURjZ0xUSXdJRGRqTFRRZ01DQXROeUF0TVNBdE9TQXRNMnd0TXprZ0xUUTFiQzB6TUNBdE16WjJNV3d0TVRJZ0xURTBZeTAzSUMwM0lDMHhOQ0F0TVRBZ0xURTVJQzB4TUdNdE15QXdJQzAzSURJZ0xURXdJRFpzTFRFd05TQTVOR010TmlBMklDMHhNeUE1SUMweU1DQTVZeTB6SURBZ0xUY2dMVElnTFRFd0lDMDFZeTB5TWlBdE1qWWdMVFF6SUMwMU1pQXROalVnTFRjM1l6QWdNVFVnTFRNZ01Ua2dMVE1nTWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5VSTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVUkwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFkwTmlBeU5EQm9OR016SUMweElEWWdMVElnTnlBdE5HTXpOU0F0TXpJZ056RWdMVFl6SURFd055QXRPVFZzTVRjZ0xURXdiREV4SURac09EQWdPVE5zTVRnZ01UQm9NV00xSURBZ09TQXRNaUF4TWlBdE5td3hNRFVnTFRremJEa2dMVGRzTnlBdE5XTTJJRFVnTVRJZ09TQXhOeUF4TTJ3Mk5DQTBPR000TUNBMk1DQXhNalVnT1RFZ01UZ3hJREV4TkdNeE1qRWdORGtnTVRnNElEWTRJREl3TnlBMk9HTTBJREFnTmlBd0lEWWdMVEpqTUNBdE9TQXROalFnTFRReUlDMHhPRE1nTFRnMll5MDRPQ0F0TkRVZ0xUSXdNQ0F0TVRNM0lDMHpNek1nTFRJMk9Xd3ROaUF0TnlCakxUa2dMVGNnTFRFMklDMHhNQ0F0TWpBZ0xURXdhQzB4WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURVZ0xURXpJRGNnTFRJd0lEZGpMVE1nTUNBdE5TQXdJQzAzSUMweWJDMDRNU0F0T1RWakxUSWdMVEVnTFRNZ0xUTWdMVFVnTFRSakxUVWdMVFFnTFRFeElDMDJJQzB4TlNBdE5tZ3RNV010TXlBd0lDMDNJRElnTFRFd0lEWnNMVEV3TlNBNU5HTXROU0EwSUMweE1pQTNJQzB4T1NBM1l5MDBJREFnTFRjZ0xURWdMVGtnTFROc0xUWTVJQzA0TVhZeGJDMHhNaUF0TVRSakxUY2dMVGNnTFRFMElDMHhNQ0F0TVRrZ0xURXdZeTB6SURBZ0xUY2dNaUF0TVRBZ05td3RNVEExSURrMElHTXROaUEySUMweE15QTVJQzB5TUNBNVl5MHpJREFnTFRjZ0xUSWdMVEV3SUMwMVl5MHlNaUF0TWpjZ0xUSTVJQzB6TmlBdE5USWdMVFl6YkMweU5TQXRNVGhqTFRFeElDMDRJQzB5TmlBdE1URWdMVFExSUMweE1XTXROellnTUNBdE1UazNJRFl4SUMweU1ERWdNVFkwZGpFd1l6QWdPREFnTVRBeElERTFOeUF4T0RrZ01UWTVZekFnTUNBeE15QXhJREUwSURGak1qQWdNQ0F5TnlBdE1UVWdNalFnTFRFeWFDMHhZeTB4TlNBd0lDMHlNRE1nTFRZeklDMHlNRE1nTFRFMU5YWXRNV013SUMweU9DQTJJQzAwTXlBeU5DQXROak5qTXpRZ0xUTTRJRGN6SUMwMk5TQXhOREFnTFRZMUlHTXlNQ0F3SURNMklEZ2dOaklnTWpOak5UQWdORFFnT1RBZ09Ua2dNVE0xSURFME9Xd3hOeUF4TUdNM0lEQWdNVEVnTFRJZ01USWdMVFpzTVRBMklDMDVNMnd4TnlBdE1UQnNNVElnTm13NE1DQTVNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV5TXpFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU16RWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UVXdJRFE0WXpBZ01qWWdNaklnTkRnZ05EZ2dORGh6TkRnZ0xUSXlJRFE0SUMwME9ITXRNaklnTFRRNElDMDBPQ0F0TkRoekxUUTRJREl5SUMwME9DQTBPSHBOTUNBME9HTXdJREkySURJeUlEUTRJRFE0SURRNGN6UTRJQzB5TWlBME9DQXRORGh6TFRJeUlDMDBPQ0F0TkRnZ0xUUTRjeTAwT0NBeU1pQXRORGdnTkRoNlRUTXdNQ0EwT0dNd0lESTJJREl5SURRNElEUTRJRFE0Y3pRNElDMHlNaUEwT0NBdE5EaHpMVEl5SUMwME9DQXRORGdnTFRRNGN5MDBPQ0F5TWlBdE5EZ2dORGg2VFRFMU1DQXhPVGhqTUNBeU5pQXlNaUEwT0NBME9DQTBPSE0wT0NBdE1qSWdORGdnTFRRNElITXRNaklnTFRRNElDMDBPQ0F0TkRoekxUUTRJREl5SUMwME9DQTBPSHBOTUNBeE9UaGpNQ0F5TmlBeU1pQTBPQ0EwT0NBME9ITTBPQ0F0TWpJZ05EZ2dMVFE0Y3kweU1pQXRORGdnTFRRNElDMDBPSE10TkRnZ01qSWdMVFE0SURRNGVrMHpNREFnTVRrNFl6QWdNallnTWpJZ05EZ2dORGdnTkRoek5EZ2dMVEl5SURRNElDMDBPSE10TWpJZ0xUUTRJQzAwT0NBdE5EaHpMVFE0SURJeUlDMDBPQ0EwT0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMVFrSXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFRa0lpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F5TVhZMU9Xd3hNamtnTVRVd2JERTNJREV3WXpjZ01DQXhNU0F0TWlBeE1pQXRObXd4TURZZ0xUa3piREUzSUMweE1Hd3hNQ0ExYkRneElEazBiREUzSURFd2FESmpOU0F3SURrZ0xUSWdNVElnTFRac01UQTFJQzA1TTJ3eklDMHliREV6SUMwNGJERXlJRFpzT0RBZ09UTnNNVGdnTVRCak5TQXdJRGtnTFRJZ01USWdMVFpzTVRBMUlDMDVNMnc1SUMwM1l6a2dMVFlnT0NBdE5TQTRJQzAxWXpFd01pQTNNaUF5TlRBZ01USTFJREkxTUNBeU1EUmpNQ0F5TUNBdE1pQXpOeUF0TXpBZ05qZGpMVEV4TXlBeE1qRWdMVEV6TlNBeE16a2dMVEV6TlNBeE5UQmpNQ0F5SURJZ01DQTFJREFnWXpJeklEQWdNVEExSUMwME9DQXhPRFVnTFRFME5XTXlOQ0F0TWprZ01UY2dMVFEwSURJd0lDMDJOV013SUMweklERWdMVFlnTVNBdE1UQmpNQ0F0T1RZZ0xUSXhOU0F0TVRnNElDMHpORFFnTFRNeU1tTXROaUF0TmlBdE1UWWdMVEV3SUMweU1DQXRNVEJqTFRNZ01DQXROeUF5SUMweE1DQTJiQzB4TURVZ09UUmpMVFlnTlNBdE1UTWdOeUF0TWpBZ04yTXRNaUF3SUMwMElEQWdMVFlnTFRGc0xUZ3lJQzA1Tm1NdE9TQXROeUF0TVRZZ0xURXdJQzB5TUNBdE1UQm9MVEZqTFRNZ01DQXROeUF5SUMweE1DQTJiQzB4TURVZ09UUmpMVEVnTVNBdE15QXlJQzAwSUROakxUVWdNeUF0TVRBZ05DQXRNVFVnTkNCakxUUWdNQ0F0TnlBdE1TQXRPU0F0TTJ3dE9ERWdMVGswWXkwM0lDMDNJQzB4TkNBdE1UQWdMVEU1SUMweE1HTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkdNdE5pQTJJQzB4TXlBNUlDMHlNQ0E1WXkweklEQWdMVGNnTFRJZ0xURXdJQzAxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVKRE9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkRPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDRNQ0F4T0ROak1UUWdNU0EwTlNBMklEUTFJREU1Y3kweU15QXlOeUF0TXpVZ016RmpMVEVnTFRFZ0xUY2dMVFFnTFRFMklDMHhNWHBOTnpNZ01qUTNZemNnTnlBME5pQXpPQ0EwTmlBMU1IWXhZekFnTnlBdE1USWdNVFlnTFRFeklERTNhQzB5WXkweE9TQXRNVGtnTFRJNUlDMDBNaUF0TXpFZ0xUWTRlazB4TmpFZ016QTRZekFnTFRFNUlDMHlNaUF0TXprZ0xUTTNJQzAxTW1NeE5DQXRPQ0F6TXlBdE1qZ2dNek1nTFRRMll6QWdMVEl5SUMweU1DQXROREVnTFRNNUlDMDBOR3d0TXpnZ0xUWmpNQ0F0TlNBdE1TQXRNVFVnTFRFZ0xURTVkaTAwWXpFMUlEQWdORGdnTkNBMk5TQTFJR016SURBZ05TQXRNaUExSUMwMWRpMDRZekFnTFRVZ0xUUWdMVEV3SUMwNUlDMHhNR2d0TVdNdE1UTWdMVEVnTFRNeElDMDBJQzAxTlNBdE9HTXRNaUF3SUMweklDMHhJQzB6SUMweWRpMDNPV2d4WXpJZ01TQXhOaUF4TVNBeU1pQXhOV014SURFZ01pQXhJRE1nTVdNeklEQWdOU0F0TWlBMUlDMDFkaTB4WXpBZ0xUTWdOQ0F0TVRBZ05DQXRNVFJ6TFRZZ0xURXdJQzA0SUMweE1tTXRPU0F0T1NBdE1Ua2dMVEV3SUMwek9DQXRNVEpvTFROakxUa2dNQ0F0TVRNZ01USWdMVEU1SURFeVl5MHhJQzAxSURBZ0xURTBJQzAySUMweE5HZ3RNMk10TmlBd0lDMDVJRE1nTFRFMElETWdZeTB6SURBZ0xUVWdNaUF0TlNBMVl6QWdNU0F4SURJZ01pQXpjek1nTnlBMUlERTNZeklnTVRJZ05DQXlOQ0EwSURRNWJDMHhJRE14WXkwMUlEQWdMVEU1SUMweElDMHlNeUF0TVdNdE5TQXdJQzAzSURZZ0xUY2dNVEpqTUNBeE1pQXhNeUF4TkNBeU15QXhOR2c0WXpBZ01UY2dMVElnTmpnZ0xUSWdPRE5qTUNBeE9DQXhJREk1SURNZ016ZDJNV00zSURJd0lERTFJRE01SURJMklEVTFZekV6SURJeUlETXpJRFEwSURZd0lEUTJhRFJqTmlBd0lERTNJQzAxSURJeUlDMHhNbU13SURBZ01UY2dMVEl3SURFM0lDMHpOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUwUlRBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJUQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qVXdJQzB5TkRCMk5EZ3dZekFnT0NBeUlERXdJREV3SURFd2FERXdOV000SURBZ01UQWdMVElnTVRBZ0xURXdkaTAwT0RCak1DQXRPQ0F0TWlBdE1UQWdMVEV3SUMweE1HZ3RNVEExWXkwNElEQWdMVEV3SURJZ0xURXdJREV3ZWswd0lDMHlOREIyTkRnd1l6QWdPQ0F5SURFd0lERXdJREV3YURFd05XTTRJREFnTVRBZ0xUSWdNVEFnTFRFd2RpMDBPREJqTUNBdE9DQXRNaUF0TVRBZ0xURXdJQzB4TUdndE1UQTFZeTA0SURBZ0xURXdJRElnTFRFd0lERXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFJGTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lERXdkakV3TldNd0lEa2dNU0F4TUNBeE1DQXhNR2d5T0RCak9TQXdJREV3SUMweElERXdJQzB4TUhZdE1UQTFZekFnTFRrZ0xURWdMVEV3SUMweE1DQXRNVEJvTFRJNE1HTXRPU0F3SUMweE1DQXhJQzB4TUNBeE1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTBSVUl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUlVJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRNeElDMDFOelJqTUNBdE16TWdMVEl4SUMwMU1DQXROVElnTFRVMVl6RXdJQzB6SURFNElDMDBJREkxSUMwMFl6UXdJREFnTmprZ01qTWdPVEFnTkRaak1qQWdOak1nTkRBZ01USTJJRFl4SURFNE9HTXRNaklnTFRFeklDMDFPU0F0TVRrZ0xUa3pJQzB4T1dNdE1UQWdNQ0F0TVRZZ0xURWdMVEU0SURCc0xURTNJRFpqTFRNNUlEZ2dMVFU0SURJNUlDMDFPQ0EyTW1NNElETTFJRE14SURVMklEY3dJRFl5WXpReElDMDJJRFUzSUMweE5TQTJOeUF0TlROakxUSWdMVE01SUMweE55QXRORFVnTFRVeklDMDFOMk0zSUMweklERTFJQzB6SURJMUlDMHpZelF3SURJZ05qY2dNaklnT1RFZ05EZ2diRFkxSURFNU5tTXRNakVnTFRFMElDMDBOaUF0TWpJZ0xUYzRJQzB5TW1NdE1qTWdNQ0F0TXprZ01pQXROVElnT1dNdE16WWdPQ0F0TlRRZ01qZ2dMVFUwSURZd1l6Z2dNelVnTXpBZ05UZ2dOamdnTmpOak5EWWdMVFVnTlRFZ0xURTBJRFkySUMwMU1tTXdJQzB6T1NBdE1UZ2dMVFE0SUMwMU15QXROVGRqTnlBdE1pQXhOeUF0TmlBeU5pQXRObU0wTUNBeUlEWTJJREl5SURreklEUTRiRFl5SURFNU4yTXRNak1nTFRFMklDMDBNaUF0TWpFZ0xUYzVJQzB5TVdNdE1UTWdNU0F0TkRBZ05DQXRORGtnT0dNdE16Z2dPU0F0TlRjZ016QWdMVFUzSURZeVl6RXhJRE0ySURJNUlEVTJJRGN4SURZeElHTTBNeUF0T0NBMU1pQXRNVE1nTmpVZ0xUVXhZekFnTFRNNElDMHhOeUF0TlRFZ0xUVXpJQzAxT0dNNElDMHpJREUzSUMwMUlESTFJQzAxWXpNM0lERWdOemNnTWpnZ09UUWdOVEJzTmpRZ01UazBZeTB5TWlBdE1UWWdMVFF3SUMweU1DQXROemtnTFRJd1l5MHhOaUF3SUMweU9DQXdJQzB6TXlBeGJDMHhPQ0EzWXkwek9DQTVJQzAxTnlBek1DQXROVGNnTmpKak9DQXpOQ0F6TWlBMU5TQTNNU0EyTW1NME1DQXRPQ0ExTXlBdE1UY2dOallnTFRVell6QWdMVFF3SUMweE5pQXRORGtnTFRVMElDMDFOMk14TVNBdE5DQXlNQ0F0TlNBeU9TQXROV00wTVNBd0lEWTRJREkxSURreUlEVXliRFkxSURFNU9DQmpMVEkySUMweE1TQXROamNnTFRJMklDMHhNRFFnTFRJMmFDMHhOMk10T0NBd0lDMHhNeUF4SUMweU55QTFZeTB6TmlBeE1pQXROVFlnTXpNZ0xUVTJJRFkxWXpnZ016WWdNeklnTlRjZ056RWdOak5qTXpVZ0xUTWdOallnTFRJd0lEWTJJQzAxTm1Nd0lDMHpNaUF0TWpNZ0xUUTVJQzAxTWlBdE5UUmpNVE1nTFRNZ01UVWdMVFVnTWpjZ0xUVmpNamdnTUNBME1pQXhNQ0EzTkNBeU9HTXlPQ0F4TmlBMU1pQTBNQ0EyTVNBM05HZzRiRGtnTW1nMmJDMDRNaUF0TWpRM1l5MDVNQ0F0TWpjM0lDMHhPREVnTFRVMU15QXRNamN5SUMwNE1qbGpNQ0F0TVNBeElDMHhJREVnTFRKc0xURTNPU0F0TlRReUlHd3RNemdnTFRGc01UQTRJRE15TkdNdE1qQWdMVEV6SUMwMU1TQXRNakFnTFRneUlDMHlNR2d0TWpKakxUa2dNQ0F0TVRVZ01DQXRNakFnTkdNdE16Y2dOaUF0TlRZZ016SWdMVFUySURZMFl6Z2dNelVnTXpFZ05UWWdOamdnTmpCak5ETWdMVGdnTkRnZ0xURXpJRFkwSUMwMU1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTJNekV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTXpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeE1ETmpNQ0ExTXlBek9TQTVOaUE1TUNBeE1ESjJOakZvTWpaMkxUWXhZelV4SUMwMklEa3dJQzAwT1NBNU1DQXRNVEF5WXpBZ0xUVTNJQzAwTmlBdE1UQXpJQzB4TURNZ0xURXdNM010TVRBeklEUTJJQzB4TURNZ01UQXplazB4TVRZZ01UYzNkaTA0TVdndE1qWjJPREZqTFRNMUlDMDJJQzAyTWlBdE16Y2dMVFl5SUMwM05HTXdJQzAwTVNBek5DQXROelVnTnpVZ0xUYzFjemMxSURNMElEYzFJRGMxWXpBZ016Y2dMVEkzSURZNElDMDJNaUEzTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVd1JFSXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdSRUlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3WXpBZ015QXhJRFFnTXlBMll6VXpJRFEzSURFd01pQTVOaUF4TlRFZ01UVXhZeklnTWlBMUlETWdPQ0F6Y3pVZ0xURWdOeUF0TTJNME9TQXROVFVnT0RrZ0xURXdOQ0F4TkRJZ0xURTFNV015SUMweUlETWdMVE1nTXlBdE5uTXRNU0F0TkNBdE15QXRObU10TlRNZ0xUUTNJQzA1TXlBdE9UWWdMVEUwTWlBdE1UVXhZeTB5SUMweUlDMDBJQzB6SUMwM0lDMHpjeTAySURFZ0xUZ2dNMk10TkRrZ05UVWdMVGs0SURFd05DQXRNVFV4SURFMU1XTXRNaUF5SUMweklETWdMVE1nTm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBWQ1FVTXVlRzFzQUR4emVXMWliMndnYVdROUlrVkNRVU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3YkRNZ09ESTJkakV4WXpBZ01USWdNU0F4TmlBeE15QXhObU14SURBZ01pQXRNU0F6SUMweFl6Y3dJQzA0SURFek9DQXRNVGNnTWpBd0lDMHpOR00yTmlBdE1UZ2dNVEUxSUMwME1DQXhORGdnTFRZMVl6Y2dMVEU0SURFeElDMHpOQ0F4TVNBdE5EaGpNQ0F0TVRrZ0xUVWdMVE0xSUMweE5TQXRORGRqTFRVZ01pQXRNamdnT1NBdE1qZ2dNVFpqTUNBeE9TQTJJRE15SURZZ016WmpNQ0F4TmlBdE1UQWdNamdnTFRNeElETTNZeTB4TnlBM0lDMDJNU0F4T0NBdE1UTXhJRE0xYkMweE1UVWdNVEZzTFRFZ0xUWTBZelFnTUNBNElERWdNVElnTVdNek5pQXdJRGt4SUMweE1pQXhOalFnTFRNMklHTTRNU0F0TWpjZ01USTRJQzAxTWlBeE5ERWdMVGN6WXpNZ0xUY2dOQ0F0TVRRZ05DQXRNakZqTUNBdE9DQXRNVEVnTFRZMUlDMHhNeUF0TmpWakxURXdJREFnTFRNd0lEVWdMVE13SURFemRqTmpOQ0F4TVNBMklESXdJRFlnTWpsak1DQXhOQ0F0TlNBeU5TQXRNVFVnTXpGakxUVTVJREkySUMweE9URWdOek1nTFRJMk1DQTNNMk10TVRNZ01DQXRNVFFnTVNBdE1UUWdMVGhqTUNBdE1pQXhJQzAzSURJZ0xURTBZekFnTFRZZ0xUTWdMVEUwSUMweUlDMHhPV015SUMwNUlESWdMVEU0SUMweElDMHlPV2c1WXpRMElEQWdPVFlnTFRFeklERTJNeUF0TkRCc01URTNJQzAxTUNCak1qY2dMVEV4SURRd0lDMHlOU0EwTUNBdE5EZGpMVElnTFRFMklDMDFJQzAwTlNBdE9DQXROak5qTFRJZ0xUSWdMVFFnTFRJZ0xUWWdMVEpqTFRrZ01DQXRNVGtnTVRJZ0xUSTJJREV5ZGpRd1l5MHhJRFlnTFRNZ01URWdMVFlnTVROakxURTVJREV4SUMwMU5DQXlOaUF0TVRBMUlEUTBZeTAzTUNBeU5pQXRNVEkwSURNNUlDMHhOaklnTXpsakxUa2dNQ0F0TVRZZ0xURWdMVEl4SUMweVl5MHhJQzAzSURBZ0xURTBJREFnTFRJd2RpMDJNR2d4TUdNME1TQXdJRGt3SUMweE1DQXhOVEFnTFRNeWJERXdNeUF0TXpkak5EVWdMVEV5SURZMklDMHpOU0EyTmlBdE56TWdZekFnTFRrZ0xUSWdMVE14SUMwMUlDMDFNR010TWlBdE1pQXROQ0F0TWlBdE5pQXRNbU10TkNBd0lDMHlNaUF4TVNBdE1qY2dNVEZqTVNBNUlETWdNallnTXlBek1tTXdJREUwSUMweklESXlJQzA0SURJMVl5MHhOU0E1SUMwMU1pQXlNU0F0TVRBMUlETTRZeTAyT0NBeU1pQXRNVEU1SURNMElDMHhOVGdnTXpSakxURXlJREFnTFRJd0lDMHhJQzB5TkNBdE1td3RNU0F0Tmpkak15QXdJRFVnTFRjZ055QXROMk0wTkNBd0lEazNJQzB4SURFMU9DQXRNalZzTVRBeElDMDBNR00wTkNBdE1UUWdOamNnTFRReElEWTNJQzAzT1dNd0lDMHhNQ0F0TXlBdE1qUWdMVFlnTFRReUlHTXRNeUF0TWlBdE5TQXRNaUF0TnlBdE1tTXROQ0F3SUMweU1pQXhNaUF0TWpVZ01USmpNU0E0SURNZ01UWWdNeUF5TW1Nd0lERTBJQzB5SURJeklDMDRJREkyWXkweE5TQTVJQzAxTUNBeU1TQXRNVEEwSURNNVl5MDNNU0F5TXlBdE1USTJJRE0xSUMweE5qTWdNelZqTFRjZ01DQXRNVFlnTkNBdE1qVWdNbU10TVNBdE1UQTFJQzB5SUMweU9ERWdMVFFnTFRJNU4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFRakF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUWpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeU1YWTFPV3d4TWprZ01UVXdiREUzSURFd1l6Y2dNQ0F4TVNBdE1pQXhNaUF0Tm13eE1EWWdMVGt6YkRFM0lDMHhNR3d4TWlBMmJEZ3dJRGt6YkRFNElERXdZelVnTUNBNUlDMHlJREV5SUMwMmJERXdOU0F0T1ROc09TQXROMk01SUMwMklEWWdMVGdnT0NBdE5XTXhNVElnTVRFM0lESTNNQ0F4TkRNZ016WTNJREUwTTJNMU1DQXdJRGcxSUMwM0lEZzRJQzB4TW1Nd0lEQWdMVGNnTVNBdE1Ua2dNV010TmprZ01DQXRNekUySUMweE9DQXRORGcwSUMweU5UTmpMVFVnTFRjZ0xURTJJQzB4TUNBdE1qQWdMVEV3WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBJR010TmlBMUlDMHhNeUEzSUMweU1DQTNZeTAwSURBZ0xUY2dMVEVnTFRrZ0xUTnNMVGd4SUMwNU5HTXROeUF0TnlBdE1UUWdMVEV3SUMweE9TQXRNVEJqTFRNZ01DQXROeUF5SUMweE1DQTJiQzB4TURVZ09UUmpMVFlnTmlBdE1UTWdPU0F0TWpBZ09XTXRNeUF3SUMwM0lDMHlJQzB4TUNBdE5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFRelF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUXpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVNBNE4yTXdJREFnTFRFZ01pQXRNU0EwWXpBZ01TQXhJRE1nTWlBemN6UWdMVElnT0NBdE4yTXhNU0F0TVRRZ09USWdMVEUxTWlBeE9EVWdMVEUxTW1NMElEQWdNVEFnTFRFZ01UVWdNR00yTlNBeE1TQXhNRElnTkRNZ01UY3lJREV5TldNMU1DQTFOaUE1T0NBeE1UTWdNVFEzSURFM01Hd3hOeUF4TUdNM0lEQWdNVEVnTFRJZ01USWdMVFpzTVRBMklDMDVNMnd4TnlBdE1UQnNNVElnTm13NE1DQTVNMnd4TnlBeE1HZ3hZellnTUNBNUlDMHpJREV5SUMwMmJERXdOU0F0T1ROc01UWWdMVGwyTVRjNGFETXdkaTB4TlROc05URWdOakIyTFRGc01USWdNVFJzTVRnZ01UQWdZelVnTUNBNUlDMHlJREV5SUMwMmJERXdOU0F0T1ROc09TQXROMnc0SUMwMVl6VWdNU0E1SURRZ01USWdPR3cyT0NBNE1IWXROVGxzTFRFeU9DQXRNVFV3WXkwNUlDMDNJQzB4TmlBdE1UQWdMVEl3SUMweE1HTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkdNdE5pQTFJQzB4TXlBM0lDMHlNQ0EzWXkweklEQWdMVFlnTFRFZ0xUZ2dMVEpzTFRRZ0xUVjJMVEU0T0dndE16QjJNVFV6YkMwME55QXROVFZqTFRVZ0xUUWdMVEUwSUMweE1DQXRNakFnTFRFd1l5MHpJREFnTFRjZ01pQXRNVEFnTm13dE1UQTFJRGswWXkwMklEVWdMVEV6SURjZ0xUSXdJRGRqTFRRZ01DQXROeUF0TVNBdE9TQXRNeUJzTFRZNUlDMDRNWFl4YkMweE1pQXRNVFJqTFRjZ0xUY2dMVEUwSUMweE1DQXRNVGtnTFRFd1l5MHpJREFnTFRjZ01pQXRNVEFnTm13dE1UQTFJRGswWXkwMklEWWdMVEV6SURrZ0xUSXdJRGxqTFRNZ01DQXROeUF0TWlBdE1UQWdMVFZzTFRZNElDMDRNV010TXpRZ0xUUXhJQzA0TmlBdE1URXdJQzB4T1RBZ0xURXhNV010TVRBMElEQWdMVEU0TWlBeE1USWdMVEl3T1NBeE56ZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNakl4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpJeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMweE5qTWdMVEV4TW13ek1qWWdNVFV3ZGkweE1EQnNMVE15TmlBdE1UVXdkakV3TUhwTkxURTJNeUEyTTJ3ek1qWWdNVFV3ZGkweE1EQnNMVE15TmlBdE1UVXdkakV3TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMVFrWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFRa1lpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NemM0SURVd1l5MHhOeUExTnlBdE9UZ2dNVGcySUMweU1UVWdNVGcyWXkwek1TQXdJQzA1TVNBdE5pQXRNVFF4SUMwME5XTXdJREFnTFRFeUlDMDNJQzB4T0NBdE4yTXRNaUF3SUMwMElERWdMVFFnTTJNd0lETWdNeUF4TUNBeE1TQXlNV013SURBZ05EY2dOakVnTVRjMElEWXhZelUxSURBZ01UYzBJQzAxTXlBeU1qUWdMVEUxTW13NU9DQXhNVE5zTVRjZ01UQmpOeUF3SURFeElDMHlJREV5SUMwMmJERXdOaUF0T1ROMk1UYzVhRE13ZGkweE9ESnNOemtnT1RKc01UZ2dNVEJqTlNBd0lEa2dMVElnTVRJZ0xUWnNNVEExSUMwNU0ydzVJQzAzYkRnZ0xUVmpOU0F4SURrZ05DQXhNaUE0SUd3Mk9DQTRNSFl0TlRsc0xURXlPQ0F0TVRVd1l5MDVJQzAzSUMweE5pQXRNVEFnTFRJd0lDMHhNR010TXlBd0lDMDNJRElnTFRFd0lEWnNMVEV3TlNBNU5HTXROaUExSUMweE15QTNJQzB5TUNBM1l5MDBJREFnTFRjZ0xURWdMVGtnTFROc0xURTVJQzB5TW5ZdE1UWXdhQzB6TUhZeE1qVnNMVE15SUMwek4yTXROeUF0TnlBdE1UUWdMVEV3SUMweE9TQXRNVEJqTFRNZ01DQXROeUF5SUMweE1DQTJiQzB4TURVZ09UUmpMVFlnTmlBdE1UTWdPU0F0TWpBZ09XTXRNeUF3SUMwM0lDMHlJQzB4TUNBdE5XTXRNaklnTFRJMklDMDBNeUF0TlRJZ0xUWTFJQzAzTjJNd0lERTFJQzB6SURFNUlDMHpJREkxZWlBaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVeU1qQXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlNakFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEUyTXlBdE1qVnNNekkySURFMU1IWXRNVEF3YkMwek1qWWdMVEUxTUhZeE1EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVU0xTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVNMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01qRjJOVGxzTVRJNUlERTFNR3d4TnlBeE1HTTNJREFnTVRFZ0xUSWdNVElnTFRac01UQTJJQzA1TTJ3eE55QXRNVEJzTVRJZ05tdzRNQ0E1TTJ3eE9DQXhNR00xSURBZ09TQXRNaUF4TWlBdE5td3hNRFVnTFRremJEa2dMVGRqT1NBdE5pQTRJQzAxSURnZ0xUVmpNVEF5SURjeUlESTFNQ0F4TWpVZ01qVXdJREl3TkdNd0lESXdJQzB5SURNM0lDMHpNQ0EyTjJNdE1URXpJREV5TVNBdE1UTTFJREV6T1NBdE1UTTFJREUxTUdNd0lESWdNaUF3SURVZ01HTXlNeUF3SURFd05TQXRORGdnTVRnMUlDMHhORFZqTWpRZ0xUSTVJREUzSUMwME5DQXlNQ0F0TmpVZ1l6QWdMVE1nTVNBdE5pQXhJQzB4TUdNd0lDMDVOaUF0TWpFMUlDMHhPRGdnTFRNME5DQXRNekl5WXkwMklDMDJJQzB4TmlBdE1UQWdMVEl3SUMweE1HTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkdNdE5pQTFJQzB4TXlBM0lDMHlNQ0EzWXkwMElEQWdMVGNnTFRFZ0xUa2dMVE5zTFRneElDMDVOR010TnlBdE55QXRNVFFnTFRFd0lDMHhPU0F0TVRCakxUTWdNQ0F0TnlBeUlDMHhNQ0EyYkMweE1EVWdPVFJqTFRZZ05pQXRNVE1nT1NBdE1qQWdPV010TXlBd0lDMDNJQzB5SUMweE1DQXROWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxUWpFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVFqRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXlNWFkxT1d3eE1qa2dNVFV3YkRFM0lERXdZemNnTUNBeE1TQXRNaUF4TWlBdE5td3hNRFlnTFRremJERTNJQzB4TUd3eE1pQTJiRGd3SURremJERTRJREV3WXpVZ01DQTVJQzB5SURFeUlDMDJiREV3TlNBdE9UTnNPU0F0TjJ3NElDMDFZelVnTVNBNUlEUWdNVElnT0d3eU5pQXpNR00zSURFd0lERTNJREkwSURNeklEUXlZelVnTnlBMklEa2dNVFlnTVRWak1pQXhJRE1nTVNBMUlERmpNVFlnTUNBek1DQXRORFVnTkRjZ0xUYzNZelUySUMweE1ESWdNVGMwSUMweU56WWdNelUySUMweU56aGpNVFVnTUNBeU1DQXRNVEFnTWpBZ0xURTFZekFnTFRrZ0xURTBJQzB4TlNBdE1qQWdMVEUxSUdndE1qQmpMVEl4TnlBd0lDMHpPREVnTWpNeklDMDBNamdnTWpZeGJDMDVOU0F0T1ROakxUZ2dMVGdnTFRFMklDMHhNQ0F0TWpBZ0xURXdZeTB6SURBZ0xUY2dNaUF0TVRBZ05td3RNVEExSURrMFl5MDJJRFVnTFRFeklEY2dMVEl3SURkakxUUWdNQ0F0TnlBdE1TQXRPU0F0TTJ3dE9ERWdMVGswWXkwM0lDMDNJQzB4TkNBdE1UQWdMVEU1SUMweE1HTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkdNdE5pQTJJQzB4TXlBNUlDMHlNQ0E1WXkweklEQWdMVGNnTFRJZ0xURXdJQzAxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRJeVJpNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSXlSaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOVEFnTkRoak1DQXlOaUF5TWlBME9DQTBPQ0EwT0hNME9DQXRNaklnTkRnZ0xUUTRjeTB5TWlBdE5EZ2dMVFE0SUMwME9ITXRORGdnTWpJZ0xUUTRJRFE0ZWswd0lEUTRZekFnTWpZZ01qSWdORGdnTkRnZ05EaHpORGdnTFRJeUlEUTRJQzAwT0hNdE1qSWdMVFE0SUMwME9DQXRORGh6TFRRNElESXlJQzAwT0NBME9IcE5NekF3SURRNFl6QWdNallnTWpJZ05EZ2dORGdnTkRoek5EZ2dMVEl5SURRNElDMDBPSE10TWpJZ0xUUTRJQzAwT0NBdE5EaHpMVFE0SURJeUlDMDBPQ0EwT0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBWQ1FVSXVlRzFzQUR4emVXMWliMndnYVdROUlrVkNRVUlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3YkRnZ056UXdkakV6Y3kweElESXpJQzB4SURJMFl6QWdOaUF6SURrZ01USWdPWE16TVNBdE15QTJNeUF0TVRCc09EY2dMVEUzWXpjeklDMHhOQ0F4TlRNZ0xUTTRJREl3TUNBdE56TmpPU0F0TWpFZ01UUWdMVFF5SURFMElDMDJNMk13SUMweE9TQXROaUF0TXpVZ0xURTFJQzAwTm1NdE5TQXpJQzB5TnlBeE1DQXRNamNnTVRaak1DQXhNQ0EwSURJd0lEUWdNamRqTUNBeU1pQXRNVElnTXpnZ0xUTTBJRFV3WXkweU1DQXhNU0F0TmpJZ01qQWdMVEV5T0NBek9Hd3RNVEUzSURFMmJERWdMVGd5YURFMVl6TTNJREFnT1RBZ0xURXpJREUyTUNBdE16Z2dZemd3SUMweU9TQXhNamNnTFRVMUlERXpPU0F0Tnpaak15QXROaUEwSUMweE1pQTBJQzB4T1dNd0lDMHhNU0F0TVRNZ0xUVTFJQzB4TkNBdE5qSmpMVGdnTWlBdE16QWdPU0F0TXpBZ01UWmpNQ0F4TXlBeUlESTVJRFVnTXpoak1DQTRJQzB5SURFeklDMDNJREUzWXkwMElEUWdMVEV6SURrZ0xUSTNJREV6WXkwMU5DQXlOQ0F0TVRZeUlEWXdJQzB5TWprZ05qQm9MVEV4WXkwMklEQWdMVGdnTFRFZ0xUZ2dMVGRqTUNBdE1UUWdNU0F0TXpnZ01TQXROVEJqTUNBdE1UQWdNQ0F0TVRnZ0xUSWdMVEkxYURFd1l6UTBJREFnT1RnZ0xURXhJREUyTUNBdE16WnNNVEExSUMwME15QmpNekFnTFRFeElEUTFJQzB5TmlBME5TQXROVEZqTUNBdE9TQXROQ0F0TWpnZ0xURXhJQzAxT0dndE1XTXROeUF3SUMweU5TQTVJQzB5T1NBNVl6SWdNVEFnTkNBeU5pQTFJRE0xWXpBZ09DQXRNaUF4TXlBdE5pQXhObU10TVRVZ09TQXRORGdnTWpFZ0xUazVJRE01WXkwMk9DQXlNeUF0TVRJd0lETTBJQzB4TlRZZ016UmpMVEV4SURBZ0xURTVJQzB4SUMweU5DQXRNbll0T0Rkak5DQXdJRGtnTVNBeE15QXhZelF6SURBZ09UTWdMVEV3SURFMU1TQXRNamhzT1RrZ0xUTXpZelEwSUMweE5pQTJOeUF0TkRBZ05qY2dMVGM1ZGkwell6QWdMVEV3SUMwMElDMDBOQ0F0T1NBdE5EVWdZeTAwSURBZ0xUSTRJRGtnTFRNeElEbGpNU0E0SURVZ01qVWdOU0F6TVdNd0lERTBJQzB5SURJeklDMDRJREkzWXkweE15QTRJQzAwTnlBeU55QXRNVEF5SURRell5MDJPQ0F5TUNBdE1USXhJREkwSUMweE5Ua2dNalJqTFRnZ01DQXRNVGNnTFRFZ0xUSTNJQzB6WXkweElDMHlNU0F0T1NBdE1USTVJQzB4TVNBdE1UWTJiQzAySUMweE5EUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNRVJETG5odGJBQThjM2x0WW05c0lHbGtQU0pGTUVSRElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNZ0xUUmpMVElnTVNBdE15QXpJQzB6SURWek1DQXpJRE1nTld3eE5qSWdNVEUyWXpNZ01pQTNJRE1nT1NBell6TWdNQ0EzSUMweElERXdJQzB6YkRFMk15QXRNVEUyWXpJZ0xUSWdNeUF0TXlBeklDMDFjeTB4SUMwMElDMHpJQzAxYkMweE5qUWdMVEV4T0dNdE15QXRNaUF0TmlBdE15QXRPU0F0TTJNdE1pQXdJQzAxSURFZ0xUY2dNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUyTXpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMk16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhOak5qTUNBMU55QTBOaUF4TURNZ01UQXpJREV3TTNNeE1ETWdMVFEySURFd015QXRNVEF6WXpBZ0xUVXpJQzB6T1NBdE9UWWdMVGt3SUMweE1ESjJMVFl4YUMweU5uWTJNV010TlRFZ05pQXRPVEFnTkRrZ0xUa3dJREV3TW5wTk1URTJJRGc1WXpNMUlEWWdOaklnTXpjZ05qSWdOelJqTUNBME1TQXRNelFnTnpVZ0xUYzFJRGMxY3kwM05TQXRNelFnTFRjMUlDMDNOV013SUMwek55QXlOeUF0TmpnZ05qSWdMVGMwZGpneGFESTJkaTA0TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMFJVTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBSVU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVE14SUMwMU56UmpNQ0F0TXpNZ0xUSXhJQzAxTUNBdE5USWdMVFUxWXpFd0lDMHpJREU0SUMwMElESTFJQzAwWXpRd0lEQWdOamtnTWpNZ09UQWdORFpqTWpBZ05qTWdOREFnTVRJMklEWXhJREU0T0dNdE1qSWdMVEV6SUMwMU9TQXRNVGtnTFRreklDMHhPV010TVRBZ01DQXRNVFlnTFRFZ0xURTRJREJzTFRFM0lEWmpMVE01SURnZ0xUVTRJREk1SUMwMU9DQTJNbU00SURNMUlETXhJRFUySURjd0lEWXlZelF4SUMwMklEVTNJQzB4TlNBMk55QXROVE5qTFRJZ0xUTTVJQzB4TnlBdE5EVWdMVFV6SUMwMU4yTTNJQzB6SURFMUlDMHpJREkxSUMwell6UXdJRElnTmpjZ01qSWdPVEVnTkRnZ2JEWTFJREU1Tm1NdE1qRWdMVEUwSUMwME5pQXRNaklnTFRjNElDMHlNbU10TWpNZ01DQXRNemtnTWlBdE5USWdPV010TXpZZ09DQXROVFFnTWpnZ0xUVTBJRFl3WXpnZ016VWdNekFnTlRnZ05qZ2dOak5qTkRZZ0xUVWdOVEVnTFRFMElEWTJJQzAxTW1Nd0lDMHpPU0F0TVRnZ0xUUTRJQzAxTXlBdE5UZGpOeUF0TWlBeE55QXROaUF5TmlBdE5tTTBNQ0F5SURZMklESXlJRGt6SURRNGJEWXlJREU1TjJNdE1qTWdMVEUySUMwME1pQXRNakVnTFRjNUlDMHlNV010TVRNZ01TQXROREFnTkNBdE5Ea2dPR010TXpnZ09TQXROVGNnTXpBZ0xUVTNJRFl5WXpFeElETTJJREk1SURVMklEY3hJRFl4SUdNME15QXRPQ0ExTWlBdE1UTWdOalVnTFRVeFl6QWdMVE00SUMweE55QXROVEVnTFRVeklDMDFPR000SUMweklERTNJQzAxSURJMUlDMDFZek0zSURFZ056Y2dNamdnT1RRZ05UQnNOalFnTVRrMFl5MHlNaUF0TVRZZ0xUUXdJQzB5TUNBdE56a2dMVEl3WXkweE5pQXdJQzB5T0NBd0lDMHpNeUF4YkMweE9DQTNZeTB6T0NBNUlDMDFOeUF6TUNBdE5UY2dOakpqT0NBek5DQXpNaUExTlNBM01TQTJNbU0wTUNBdE9DQTFNeUF0TVRjZ05qWWdMVFV6WXpBZ0xUUXdJQzB4TmlBdE5Ea2dMVFUwSUMwMU4yTXhNU0F0TkNBeU1DQXROU0F5T1NBdE5XTTBNU0F3SURZNElESTFJRGt5SURVeWJETTBJREV3T0NCak9TQXlPQ0F5TVNBMk1DQXpNQ0E1TUdNdE1qWWdMVEV4SUMwMk5DQXRNamdnTFRFd01TQXRNamhvTFRFeVl5MHhNU0F3SUMweE5pQXhJQzB6TWlBMll5MHpOaUF4TWlBdE5UWWdNelFnTFRVMklEWTJZemdnTXpZZ016SWdOVGNnTnpFZ05qTmpNelVnTFRNZ05qWWdMVEl3SURZMklDMDFObU13SUMwek1pQXRNak1nTFRRNUlDMDFNaUF0TlRSak1UTWdMVElnTWpBZ0xUWWdNekFnTFRaak1pQXdJRFVnTVNBNElERmpNamdnTkNBeU9TQTNJRFl4SURJNFl6RXhJRGNnTWpJZ01UUWdNeklnTWpSc05qWWdNVGsyWXkweE1DQXROaUF0TWpjZ0xURXlJQzAxTXlBdE1UWnNMVFV5SUMwNGFDMHhNR3d0TWpBZ01TQmpMVEVnTUNBdE9DQXpJQzB5TVNBMll5MHpOeUE1SUMwMU5TQXlPQ0F0TlRVZ05qQmpOeUF6TkNBek15QTFOaUEyT1NBMk1HTXlPU0F0TXlBME15QXRPU0ExTXlBdE1qbGpOQ0F0T0NBM0lDMHhOU0F4TUNBdE1qSmpNQ0F0TWpFZ0xURWdMVEkxSUMweE1TQXRNelZqTFRVZ0xUZ2dMVEU0SUMweE5DQXROREFnTFRJd2JERXlJQzB6YkRFMUlDMHhZelEwSURBZ09UY2dNallnTVRJeUlEVTJZekV3SURFeElERTRJREkySURJMElEUXlZemNnTVNBeE5TQXlJREl5SUROc0xURTBNQ0F0TkRJMGFDMHhiQzB5TUNBdE5qRmpMVGt3SUMweU56Y2dMVEU0TVNBdE5UVXpJQzB5TnpJZ0xUZ3lPU0JqTUNBdE1TQXhJQzB4SURFZ0xUSnNMVEUzT1NBdE5UUXliQzB6T0NBdE1Xd3hNRGdnTXpJMFl5MHlNQ0F0TVRNZ0xUVXhJQzB5TUNBdE9ESWdMVEl3YUMweU1tTXRPU0F3SUMweE5TQXdJQzB5TUNBMFl5MHpOeUEySUMwMU5pQXpNaUF0TlRZZ05qUmpPQ0F6TlNBek1TQTFOaUEyT0NBMk1HTTBNeUF0T0NBME9DQXRNVE1nTmpRZ0xUVXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFJGTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1EY2dNamt5WXkweE15QXlOQ0F0TXpBZ05Ea2dMVFV5SURjeFl5MHhJREVnTUNBeUlEQWdNMnd0TWlBeVl6TWdNeUEwSURRZ05pQTBZekV5SURBZ01qWWdMVGNnTkRBZ0xUSXdjelEwSUMwME1DQTRPU0F0T0RGak1qWWdMVEkwSURJNElDMHlPU0EwTmlBdE5EZGpOQ0F0TkNBNElDMDVJREV3SUMweE5HTTJJQzA0SURnZ0xURTJJRGdnTFRJM1l6QWdMVEU1SUMweE1pQXROREFnTFRNMklDMDJNV010TWpnZ0xUSXpJQzAwT1NBdE16Z2dMVFl4SUMwM00yTXROQ0F0TVRFZ0xUY2dMVEkzSUMweE1DQXROVEJqTVRNZ0xUUXpJRE0wSUMwNE15QTFPU0F0TVRJeElHTXpNU0F0TkRjZ05Ua2dMVGM1SURFd01TQXRNVEk1WXkwNElEQWdMVEkySURjZ0xUVTBJREl3YkMwMk1pQXlPV3d0TWpFZ05td3RNak1nTVdNdE1qVWdNQ0F0TkRVZ0xURXdJQzAyTUNBdE16QnNMVFFnTFRFMGJDMHhJQzB4TW1Nd0lDMHpNeUF5TUNBdE5UWWdNemtnTFRjNFl6Z2dMVGtnTVRjZ0xURTRJREkySUMweU5tTXhOeUF0TVRVZ01qY2dMVEkwSURJNElDMHpNR3d0TXlBdE0yTXRNVEVnTlNBdE1Ua2dNVEFnTFRJMUlERTFZeTA1SURNZ0xUTTNJREl4SUMwME5TQXlObU10TWpRZ01UUWdMVFExSURNeUlDMDJNeUExTVdNdE1Ua2dNakVnTFRNM0lEUTBJQzB6TnlBM01TQmpNQ0EyTXlBeU55QTVOU0E0TUNBNU5XTTBNU0F3SURnMklDMHhPQ0F4TXpZZ0xUVXlZeTB4T1NBeU5pQXRNemNnTkRnZ0xUVTFJRFkyWXkweU15QXlNeUF0TkRnZ05EUWdMVGN6SURZMVl5MHlPQ0F5TXlBdE5EY2dOREFnTFRVNElEVXpjeTB4TnlBeU5pQXRNVGdnTXpsak56VWdOalFnTVRFeklERXlOU0F4TVRNZ01UZ3pZekFnTWpjZ0xUY2dORGdnTFRFNElEWTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFJGTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE16TWdMVEV4TVdNd0lDMHpNeUF0TWpFZ0xUVXdJQzAxTWlBdE5UVmpNVEFnTFRNZ01UZ2dMVFFnTWpVZ0xUUmpOREFnTUNBMk9TQXlOQ0E1TUNBME4ydzJOaUF4T1RkakxUTTJJQzB4T0NBdE5qUWdMVEkxSUMweE1USWdMVEkxWXkweU15QXdJQzB6T0NBeklDMDBOU0E0WXkwek55QTNJQzAxTlNBeU55QXROVFVnTlRsak9DQXpOU0F6TUNBMU5DQTJPQ0ExT0dNME5TQXROaUEwT1NBdE1UTWdOalFnTFRRNFl6QWdMVE1nTVNBdE5TQXhJQzAzWXpBZ0xUSTNJQzB5TlNBdE5EWWdMVFV5SUMwME9XTTJJQzAwSURFMUlDMDJJREkySUMwMll6TXlJRElnTmpJZ01UUWdPRGdnTWprZ1l6TXlJREU1SURRMElETTJJRFU1SURjeGJEY2dNV3d4TUNBeWFEUmpMVGN5SUMweU1qQWdMVEUwTXlBdE5ETTVJQzB5TVRVZ0xUWTFPV2d0TXpkc01UQTRJRE15TkdNdE1qQWdMVEV6SUMwMU1TQXRNakFnTFRneUlDMHlNR010TWpFZ01DQXRNelVnTkNBdE5ETWdNVEJqTFRNM0lEWWdMVFUxSURJMklDMDFOU0ExT0dNNElETTFJRE14SURVMklEWTRJRFl3WXpReklDMDRJRFE0SUMweE15QTJOQ0F0TlRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5FVkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORVZCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE0zT1NBMU5qZGpNVE1nTFRNZ01UVWdMVFVnTWpjZ0xUVmpNamdnTUNBMU55QXhNQ0E0T1NBeU9HTXlPQ0F4TmlBMU1pQTBNQ0EyTVNBM05HZzRiRGtnTW1nMmJDMDRNaUF0TWpRM1l5MHhNalVnTFRNNE5TQXRNalV5SUMwM05qa2dMVE0zT0NBdE1URTFNMmd0TXpWak16WWdNVEV5SURjeUlESXlOQ0F4TURrZ016TTFZeTB5TWlBdE1UTWdMVFU1SUMweE9TQXRPVE1nTFRFNVl5MHhNQ0F3SUMweE5pQXRNU0F0TVRnZ01Hd3RNVGNnTm1NdE16a2dPQ0F0TlRnZ01qa2dMVFU0SURZeVl6Z2dNelVnTXpFZ05UWWdOekFnTmpKak5ERWdMVFlnTlRjZ0xURTFJRFkzSUMwMU15QmpMVElnTFRNNUlDMHhOeUF0TkRVZ0xUVXpJQzAxTjJNM0lDMHpJREUxSUMweklESTFJQzB6WXpRd0lESWdOamNnTWpJZ09URWdORGhzTmpVZ01UazJZeTB5TVNBdE1UUWdMVFEySUMweU1pQXROemdnTFRJeVl5MHlNeUF3SUMwek9TQXlJQzAxTWlBNVl5MHpOaUE0SUMwMU5DQXlPQ0F0TlRRZ05qQmpPQ0F6TlNBek1DQTFPQ0EyT0NBMk0yTTBOaUF0TlNBMU1TQXRNVFFnTmpZZ0xUVXlZekFnTFRNNUlDMHhPQ0F0TkRnZ0xUVXpJQzAxTjJNM0lDMHlJREUzSUMwMklESTJJQzAyWXpRd0lESWdOallnTWpJZ09UTWdORGhzTmpJZ01UazNZeTB5TXlBdE1UWWdMVFF5SUMweU1TQXROemtnTFRJeElHTXRNVE1nTVNBdE5EQWdOQ0F0TkRrZ09HTXRNemdnT1NBdE5UY2dNekFnTFRVM0lEWXlZekV4SURNMklESTVJRFUySURjeElEWXhZelF6SUMwNElEVXlJQzB4TXlBMk5TQXROVEZqTUNBdE16Z2dMVEUzSUMwMU1TQXROVE1nTFRVNFl6Z2dMVE1nTVRjZ0xUVWdNalVnTFRWak16Y2dNU0EzTnlBeU9DQTVOQ0ExTUd3Mk5DQXhPVFJqTFRJeUlDMHhOaUF0TkRBZ0xUSXdJQzAzT1NBdE1qQmpMVEUySURBZ0xUSTRJREFnTFRNeklERnNMVEU0SURkakxUTTRJRGtnTFRVM0lETXdJQzAxTnlBMk1tTTRJRE0wSURNeUlEVTFJRGN4SURZeVl6UXdJQzA0SURVeklDMHhOeUEyTmlBdE5UTWdZekFnTFRRd0lDMHhOaUF0TkRrZ0xUVTBJQzAxTjJNeE1TQXROQ0F5TUNBdE5TQXlPU0F0TldNME1TQXdJRFk0SURJMUlEa3lJRFV5YkRZMUlERTVPR010TWpZZ0xURXhJQzA0TWlBdE1qUWdMVEV4T1NBdE1qUmpMVEl5SURBZ0xUTXdJREFnTFRRMElEZGpMVE0zSURrZ0xUVTJJREk1SUMwMU5pQTJNV000SURNMklETXlJRFUzSURjeElEWXpZek0xSUMweklEWTJJQzB5TUNBMk5pQXROVFpqTUNBdE16SWdMVEl6SUMwME9TQXROVElnTFRVMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUWXpNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFl6TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TURNZ01qQTJZelV6SURBZ09UWWdMVE01SURFd01pQXRPVEJvTmpGMkxUSTJhQzAyTVdNdE5pQXROVEVnTFRRNUlDMDVNQ0F0TVRBeUlDMDVNR010TlRjZ01DQXRNVEF6SURRMklDMHhNRE1nTVRBemN6UTJJREV3TXlBeE1ETWdNVEF6ZWsweE56Y2dPVEJvTFRneGRqSTJhRGd4WXkwMklETTFJQzB6TnlBMk1pQXROelFnTmpKakxUUXhJREFnTFRjMUlDMHpOQ0F0TnpVZ0xUYzFjek0wSUMwM05TQTNOU0F0TnpWak16Y2dNQ0EyT0NBeU55QTNOQ0EyTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNU5Ea3VlRzFzQUR4emVXMWliMndnYVdROUlrVTVORGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3ZGpjMk1HZ3pNR3d4TlRBZ0xUSTFPV3d0TWpZZ0xURTFiQzB4TWpRZ01qRTBkaTAzTURCb0xUTXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEJFUVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCRVFTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQmpNQ0F6SURFZ05DQXpJRFpqTlRNZ05EY2dNVEF5SURrNElERTFNU0F4TlROak1pQXlJRFVnTXlBNElETnpOU0F0TVNBM0lDMHpZelE1SUMwMU5TQXhNamNnTFRFd05pQXhPREFnTFRFMU0yTXlJQzB5SURNZ0xUTWdNeUF0Tm5NdE1TQXROQ0F0TXlBdE5tTXROVE1nTFRRM0lDMDVNQ0F0T1RnZ0xURXpPU0F0TVRVell5MHlJQzB5SUMwMElDMHpJQzAzSUMwemN5MDJJREVnTFRnZ00yTXRORGtnTlRVZ0xURXpPU0F4TURZZ0xURTVNaUF4TlROakxUSWdNaUF0TXlBeklDMHpJRFo2VFRneklETTJZeTB5SUMweUlDMHpJQzAwSUMweklDMDJjekVnTFRRZ015QXRObXd4TXpRZ0xURXdNU0JqTWlBdE1pQTBJQzB6SURjZ0xUTnpOU0F4SURjZ00ydzBNQ0EwTVdNeUlESWdNeUEwSURNZ05uTXRNU0EwSUMweklEWnNMVEV6TkNBeE1ERmpMVElnTWlBdE5DQXpJQzAzSUROekxUVWdMVEVnTFRjZ0xUTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVGxGTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRsRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UZDJORGRzTVRJNUlERXlNR00ySURVZ09TQTRJREU1SURoak5TQXdJREV3SUMweklERXpJQzAxYkRFd015QXROelJ6TnlBdE5pQXhNeUF0TjJneVl6a2dNQ0F4TkNBMElERTBJRFJzT0RJZ056UjJMVFV4YkMweE5ETWdMVEV5TjJNdE55QXROaUF0T1NBdE5pQXRNVGtnTFRaakxUVWdNQ0F0T1NBeUlDMHhNeUExYkMweE1ESWdOek5qTFRnZ05pQXRNVEFnTmlBdE1UZ2dObU10TkNBd0lDMDJJQzB4SUMweE1pQXRObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxT0RjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU9EY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXlNWFkxT1d3eE1qa2dNVFV3YkRFM0lERXdZemNnTUNBeE1TQXRNaUF4TWlBdE5td3hNRFlnTFRremJERTNJQzB4TUd3eE1TQTJiRGd3SURremJERTRJREV3YURGak5TQXdJRGtnTFRJZ01USWdMVFpzTVRBMUlDMDVNMk0xSUMwMElERXdJQzA0SURFMklDMHhNbU14TXpVZ01UQXlJREU0T1NBeE5EVWdNall5SURFM05XTXhNakVnTkRrZ01UZzRJRFk0SURJd055QTJPR00wSURBZ05pQXdJRFlnTFRKak1DQXRPU0F0TmpRZ0xUUXlJQzB4T0RNZ0xUZzJZeTA0T0NBdE5EVWdMVEl3TUNBdE1UTTNJQzB6TXpNZ0xUSTJPV3d0TmlBdE4yTXRPU0F0TnlBdE1UWWdMVEV3SUMweU1DQXRNVEFnYUMweFl5MHpJREFnTFRjZ01pQXRNVEFnTm13dE1UQTFJRGswWXkwMklEVWdMVEV5SURjZ0xURTVJRGRqTFRRZ01DQXROeUF0TVNBdE9TQXRNMnd0T0RFZ0xUazBZeTAzSUMwM0lDMHhOQ0F0TVRBZ0xURTVJQzB4TUdndE1XTXRNeUF3SUMwM0lESWdMVEV3SURaMk1Xd3RNVEEwSURrell5MDJJRFlnTFRFeklEa2dMVEl3SURsakxUTWdNQ0F0TnlBdE1pQXRNVEFnTFRWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5VTTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVU0zSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkxTmlBM01YcE5OalEySURJME1HZzBZek1nTFRFZ05pQXRNaUEzSUMwMFl6TTFJQzB6TWlBM01TQXROak1nTVRBM0lDMDVOWFl4Tnpsb016QjJMVEU0TW13Mk55QTNPWFl0TVd3eE1pQXhOR3d4T0NBeE1HTTFJREFnT1NBdE1pQXhNaUF0Tm13eE1EVWdMVGt6YkRrZ0xUZHNPQ0F0TldNMUlERWdPU0EwSURFeUlEaHNOamdnT0RCMkxUVTViQzB4TWpnZ0xURTFNR010T1NBdE55QXRNVFlnTFRFd0lDMHlNQ0F0TVRCakxUTWdNQ0F0TnlBeUlDMHhNQ0EyYkMweE1EVWdPVFJqTFRZZ05TQXRNVE1nTnlBdE1qQWdOMk10TXlBd0lDMDJJREFnTFRnZ0xUSnNMVEl3SUMweU0zWXRNVFl3YUMwek1DQjJNVEkwYkMwek1TQXRNelpqTFRJZ0xURWdMVE1nTFRNZ0xUVWdMVFJqTFRVZ0xUUWdMVEV4SUMwMklDMHhOU0F0Tm1NdE15QXdJQzAzSURJZ0xURXdJRFpzTFRFd05TQTVOR010TmlBMUlDMHhNeUEzSUMweU1DQTNZeTAwSURBZ0xUY2dMVEVnTFRrZ0xUTnNMVFk1SUMwNE1YWXhiQzB4TWlBdE1UUmpMVGNnTFRjZ0xURTBJQzB4TUNBdE1Ua2dMVEV3WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURZZ0xURXpJRGtnTFRJd0lEbGpMVE1nTUNBdE55QXRNaUF0TVRBZ0xUVmpMVEl5SUMweU55QXRORFVnTFRVMElDMDJPQ0F0T0RGb0xUa2dZeTB4TURVZ01DQXRNalF4SURJMUlDMHlORFlnTVRVemRqRXdZekFnTnpjZ05qTWdNVFF4SURreUlERTRNbU13SURBZ05TQXlJRFlnTW1Nd0lDMHhJREFnTFRRZ0xUSWdMVGhqTFRRZ0xURTBJQzAzTkNBdE9EVWdMVGMwSUMweE5qUmpNQ0F0TWpnZ055QXROVE1nTWpVZ0xUY3pZek0wSUMwek9DQTNNaUF0TlRnZ01UTTVJQzAxT0dNeU1DQXdJRFF6SURJZ05qa2dObXd6TUNBME5HdzVPU0F4TVRWc01UY2dNVEJqTnlBd0lERXhJQzB5SURFeUlDMDJiREV3TmlBdE9UTnNNVGNnTFRFd2JERXlJRFpzT0RBZ09UTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVUl6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVJeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ05EQXdlazB6TUNBeE1UVnNPVGtnTVRFMWJERTNJREV3WXpjZ01DQXhNU0F0TWlBeE1pQXRObXd4TURZZ0xUa3piREUzSUMweE1Hd3hNaUEyYkRnd0lEa3piREU0SURFd1l6VWdNQ0E1SUMweUlERXlJQzAyYkRFd05TQXRPVE5zT1NBdE4ydzRJQzAxWXpVZ01TQTVJRFFnTVRJZ09Hd3hNVGdnTVRNd1l6RXlNU0F4TWpnZ01UY3lJREkxTkNBeE9URWdNalUwWXpjZ01DQTVJQzB4TlNBNUlDMDFNV013SUMweU55QXRNemM0SUMwME5qSWdMVE0zT0NBdE5EWXlZeTAzSUMwNUlDMHhOaUF0TVRBZ0xUSXdJQzB4TUdNdE15QXdJQzAzSURJZ0xURXdJRFpzTFRFd05TQTVOQ0JqTFRZZ05TQXRNVE1nTnlBdE1qQWdOMk10TkNBd0lDMDNJQzB4SUMwNUlDMHpiQzA0TVNBdE9UUmpMVGNnTFRjZ0xURTBJQzB4TUNBdE1Ua2dMVEV3WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURZZ0xURXpJRGtnTFRJd0lEbGpMVE1nTUNBdE55QXRNaUF0TVRBZ0xUVnNMVFk0SUMwNE1YWXpOemxvTXpCMkxUSTROWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV5TWpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURTJNeUF0TWpBd2JETXlOaUF4TlRCMkxURXdNR3d0TXpJMklDMHhOVEIyTVRBd2VrMHRNVFl6SURFMU1Hd3pNallnTVRVd2RpMHhNREJzTFRNeU5pQXRNVFV3ZGpFd01IcE5MVEUyTXlBdE1qVnNNekkySURFMU1IWXRNVEF3YkMwek1qWWdMVEUxTUhZeE1EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVUpGTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVKRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNM09DQTFNR010TVRjZ05UY2dMVGs0SURFNE5pQXRNakUxSURFNE5tTXRNekVnTUNBdE9URWdMVFlnTFRFME1TQXRORFZqTUNBd0lDMHhNaUF0TnlBdE1UZ2dMVGRqTFRJZ01DQXROQ0F4SUMwMElETmpNQ0F6SURNZ01UQWdNVEVnTWpGak1DQXdJRFEzSURZeElERTNOQ0EyTVdNMU5TQXdJREUzTkNBdE5UTWdNakkwSUMweE5USnNPVGdnTVRFemJERTNJREV3WXpjZ01DQXhNU0F0TWlBeE1pQXRObXd4TURZZ0xUa3piREUzSUMweE1Hd3hNaUEyYkRnd0lEa3piREU0SURFd1l6VWdNQ0E1SUMweUlERXlJQzAyYkRFd05TQXRPVE5zT1NBdE4ydzRJQzAxWXpVZ01TQTVJRFFnTVRJZ09DQnNOamdnT0RCMkxUVTViQzB4TWpnZ0xURTFNR010T1NBdE55QXRNVFlnTFRFd0lDMHlNQ0F0TVRCakxUTWdNQ0F0TnlBeUlDMHhNQ0EyYkMweE1EVWdPVFJqTFRZZ05TQXRNVE1nTnlBdE1qQWdOMk10TkNBd0lDMDNJQzB4SUMwNUlDMHpiQzA0TVNBdE9UUmpMVGNnTFRjZ0xURTBJQzB4TUNBdE1Ua2dMVEV3WXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURZZ0xURXpJRGtnTFRJd0lEbGpMVE1nTUNBdE55QXRNaUF0TVRBZ0xUVmpMVEl5SUMweU5pQXRORE1nTFRVeUlDMDJOU0F0Tnpkak1DQXhOU0F0TXlBeE9TQXRNeUF5TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMVFrUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFRa1FpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F5TVhZMU9Xd3hNamtnTVRVd2JERTNJREV3WXpjZ01DQXhNU0F0TWlBeE1pQXRObXd4TURZZ0xUa3piREUzSUMweE1Hd3hNU0ExYkRjeklEZzNZelVnTlNBNUlEa2dNVFVnTVRGc01URWdObU0xSURBZ09TQXRNaUF4TWlBdE5td3hNRFVnTFRremJEa2dMVGRzTWlBdE1YWXhOelpvTXpCMkxURTFPR014T1NBeU15QXpPU0EwTlNBMU9DQTJPR014TVNBeE15QXhPU0F5TUNBeU15QXlNR3d5TkNBdE1UWnNPRFFnTFRjMWJETXhJQzB5TldNeklERWdOeUExSURFeklERXliREUwSURFMWJETTBJRFEwZGkwMU5Xd3RNVEEySUMweE1qVmpMVGdnTFRFeElDMHhOaUF0TVRZZ0xUSXpJQzB4TmlCakxURXdJRE1nTFRFM0lERXlJQzB5TlNBeE9Hd3ROemdnTnpCakxURTBJREUwSUMweU5TQXlNU0F0TXpRZ01qRnNMVFFnTFRKc0xURXhJQzB4TTNZdE1UZ3lhQzB6TUhZeE5EZGpMVEV5SUMweE5DQXRNalFnTFRJNElDMHpOaUF0TkROakxURXdJQzB4TVNBdE1UZ2dMVEUySUMweU5DQXRNVFpvTFRKakxUVWdNQ0F0TVRFZ055QXRNVFVnTVRCakxUTTFJREk1SUMwMk55QTJNU0F0TVRBeElEa3hZeTAySURRZ0xURXlJRFlnTFRFNUlEWmpMVFFnTUNBdE55QXRNU0F0T1NBdE0yd3ROamtnTFRneGRqRnNMVEV5SUMweE5HTXROeUF0TnlBdE1UUWdMVEV3SUMweE9TQXRNVEFnWXkweklEQWdMVGNnTWlBdE1UQWdObXd0TVRBMUlEazBZeTAySURZZ0xURXpJRGtnTFRJd0lEbGpMVE1nTUNBdE55QXRNaUF0TVRBZ0xUVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNakl6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpJeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMweE5qTWdMVEk0TjJ3ek1qWWdNVFV3ZGkweE1EQnNMVE15TmlBdE1UVXdkakV3TUhwTkxURTJNeUF5TXpoc016STJJREUxTUhZdE1UQXdiQzB6TWpZZ0xURTFNSFl4TURCNlRTMHhOak1nTFRFeE1td3pNallnTVRVd2RpMHhNREJzTFRNeU5pQXRNVFV3ZGpFd01IcE5MVEUyTXlBMk0yd3pNallnTVRVd2RpMHhNREJzTFRNeU5pQXRNVFV3ZGpFd01Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFRakl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBME1EQjZUVE13SURFeE5XdzVPU0F4TVRWc01UY2dNVEJqTnlBd0lERXhJQzB5SURFeUlDMDJiREV3TmlBdE9UTnNNVGNnTFRFd2JERXlJRFpzT0RBZ09UTnNNVGNnTVRCb01XZ3pZek1nTFRFZ05pQXRNaUEzSUMwMGJESWdMVEpzTVRBMUlDMDVNMnd4TnlBdE1UQnNNVElnTm13Mk9DQTRNSFl0TVd3eE1pQXhOR3d4T0NBeE1HTTFJREFnT1NBdE1pQXhNaUF0Tm13eE1EVWdMVGt6YkRrZ0xUZHNPQ0F0TldNMUlERWdPU0EwSURFeUlEaHNOamdnT0RCMkxUVTViQzB4TWpnZ0xURTFNR010T1NBdE55QXRNVFlnTFRFd0lDMHlNQ0F0TVRCakxUTWdNQ0F0TnlBeUlDMHhNQ0EySUd3dE1UQTFJRGswWXkwMklEVWdMVEV6SURjZ0xUSXdJRGRqTFRNZ01DQXROaUF3SUMwNElDMHliQzA0TVNBdE9UVmpMVElnTFRFZ0xUTWdMVE1nTFRVZ0xUUmpMVFVnTFRRZ0xURXhJQzAySUMweE5TQXRObU10TXlBd0lDMDNJRElnTFRFd0lEWnNMVEV3TlNBNU5HTXROaUExSUMweE15QTNJQzB5TUNBM1l5MDBJREFnTFRjZ0xURWdMVGtnTFROc0xUTTVJQzAwTld3dE16QWdMVE0yZGpGc0xURXlJQzB4TkdNdE55QXROeUF0TVRRZ0xURXdJQzB4T1NBdE1UQmpMVE1nTUNBdE55QXlJQzB4TUNBMmJDMHhNRFVnT1RSakxUWWdOaUF0TVRNZ09TQXRNakFnT1dNdE15QXdJQzAzSUMweUlDMHhNQ0F0TlNCc0xUWTRJQzA0TVhZek56bG9NekIyTFRJNE5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXlNa1V1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TWtVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRVd0lEUTRZekFnTWpZZ01qSWdORGdnTkRnZ05EaHpORGdnTFRJeUlEUTRJQzAwT0hNdE1qSWdMVFE0SUMwME9DQXRORGh6TFRRNElESXlJQzAwT0NBME9IcE5NQ0EwT0dNd0lESTJJREl5SURRNElEUTRJRFE0Y3pRNElDMHlNaUEwT0NBdE5EaHpMVEl5SUMwME9DQXRORGdnTFRRNGN5MDBPQ0F5TWlBdE5EZ2dORGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlVNMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VTTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTFOaUEzTVhwTk5qUTJJREkwTUdnMFl6TWdMVEVnTmlBdE1pQTNJQzAwWXpNMUlDMHpNaUEzTVNBdE5qTWdNVEEzSUMwNU5Xd3hOeUF0TVRCc01USWdObXcyT0NBNE1IWXRNV3d4TWlBeE5Hd3hPQ0F4TUdNMUlEQWdPU0F0TWlBeE1pQXRObXd4TURVZ0xUa3piRGtnTFRkc09DQXROV00xSURFZ09TQTBJREV5SURoc05qZ2dPREIyTFRVNWJDMHhNamdnTFRFMU1HTXRPU0F0TnlBdE1UWWdMVEV3SUMweU1DQXRNVEJqTFRNZ01DQXROeUF5SUMweE1DQTJiQzB4TURVZ09UUmpMVFlnTlNBdE1UTWdOeUF0TWpBZ04yTXRNeUF3SUMwMklEQWdMVGdnTFRKc0xUZ3hJQzA1TlNCakxUSWdMVEVnTFRNZ0xUTWdMVFVnTFRSakxUVWdMVFFnTFRFeElDMDJJQzB4TlNBdE5tTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkdNdE5pQTFJQzB4TXlBM0lDMHlNQ0EzWXkwMElEQWdMVGNnTFRFZ0xUa2dMVE5zTFRZNUlDMDRNWFl4YkMweE1pQXRNVFJqTFRjZ0xUY2dMVEUwSUMweE1DQXRNVGtnTFRFd1l5MHpJREFnTFRjZ01pQXRNVEFnTm13dE1UQTFJRGswWXkwMklEWWdMVEV6SURrZ0xUSXdJRGxqTFRNZ01DQXROeUF0TWlBdE1UQWdMVFZqTFRJeUlDMHlOeUF0TkRVZ0xUVTBJQzAyT0NBdE9ERm9MVGxqTFRFd05TQXdJQzB5TkRFZ01qVWdMVEkwTmlBeE5UTjJNVEFnWXpBZ056Y2dOak1nTVRReElEa3lJREU0TW1Nd0lEQWdOU0F5SURZZ01tTXdJQzB4SURBZ0xUUWdMVElnTFRoakxUUWdMVEUwSUMwM05DQXRPRFVnTFRjMElDMHhOalJqTUNBdE1qZ2dOeUF0TlRNZ01qVWdMVGN6WXpNMElDMHpPQ0EzTWlBdE5UZ2dNVE01SUMwMU9HTXlNQ0F3SURReklESWdOamtnTm13ek1DQTBOR3c1T1NBeE1UVnNNVGNnTVRCak55QXdJREV4SUMweUlERXlJQzAyYkRFd05pQXRPVE5zTVRjZ0xURXdiREV5SURac09EQWdPVE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGUWtFM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFrRTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdOemN3WXpBZ05TQTJJRFFnTlRFZ01UbGpOeUF5SURFeUlESWdNVFFnTW1NeE5TQXdJREUySUMweE5TQXhOaUF0TXpWMkxUZGpNQ0F0T1RRZ0xUUWdMVGMySUMwMUlDMHlOVGwyTFRRell6QWdMVGs1SURJZ0xUSTFPU0F5SUMweU9USmpNQ0F0TVRrZ01TQXRNek1nTVNBdE5ERjJMVFl3WXpFZ0xUSXpJRFFnTFRReElEa2dMVFUwYUMwMk1HTXRPQ0F4TlRjZ0xUa2dOVEUwSUMweU5DQTNOREZqTFRFZ01UVWdMVFFnTWpVZ0xUUWdNamw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRsRUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UbEVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNVGQyTkRkc01USTVJREV5TUdNMklEVWdPU0E0SURFNUlEaGpOU0F3SURFd0lDMHpJREV6SUMwMVl6QWdNQ0ExTXlBdE16Z2dNVFF5SUMweE1ESmpNeUF0TWlBeklDMHlJRE1nTFRaekxUY2dMVEV3SUMwM0lDMHhNR010TWpJZ0xUSXhJQzAwTkNBdE5ESWdMVFkzSUMwMk0yTXROeUF0TmlBdE9TQXROaUF0TVRrZ0xUWmpMVFVnTUNBdE55QXhJQzB4TUNBemJDMHhNRFVnTnpWakxUZ2dOaUF0T0NBMklDMHhPQ0EyWXkwMUlEQWdMVGdnTFRJZ0xURXlJQzAyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVKQlFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkJRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREJzT0NBM05EQmpNQ0F5SURFZ01USWdNeUF6TW1Nd0lEWWdOQ0E1SURFeElEbGpNeUF3SURFeUlDMHhJREkzSUMwell6RTJNQ0F0TWpJZ01qWTNJQzAxTkNBek1qRWdMVGsxWXpnZ0xUSXhJREV6SUMwME5DQXhNeUF0Tmpoak1DQXRNaklnTFRZZ0xUTTVJQzB4TlNBdE5UQmpNQ0F3SUMweU55QXhNU0F0TWpjZ01UWmpNeUF4TlNBMUlESTRJRFVnTXpkak1DQXlNU0F0T1NBek9DQXRNekFnTlRCakxUSTBJREUxSUMwMk9TQXlPU0F0TVRNeklEUTBiQzB4TVRjZ01USnNNeUF0T0Rob01USmpNelVnTUNBNU1DQXRNVE1nTVRZMElDMHpPV000TVNBdE1qa2dNVEk1SUMwMU5DQXhORElnTFRjMUlHTXpJQzAySURNZ0xURXpJRE1nTFRJeFl6QWdMVEV5SUMweE1DQXROallnTFRFeklDMDJObU10TVRBZ01DQXRNekFnTlNBdE16QWdNVFIyTW1NMElERXlJRFlnTWpJZ05pQXpNR013SURFMElDMDFJREkwSUMweE5TQXpNR010TlRNZ01qUWdMVEU1TkNBM015QXRNalUzSURjell5MHlJREFnTFRZZ01DQXRNVE1nTFRGakxUSWdMVEVnTFRNZ0xUUWdMVE1nTFRsak1pQXRNaUF5SUMwNElESWdMVEV6ZGkwME9XTXdJQzB4TVNBeUlDMHlNQ0F3SUMweU4yTXpJREFnTmlBeElEa2dNV00wTXlBd0lEa3hJQzB4TVNBeE5URWdMVE14YkRrNUlDMHpOR00wTkNBdE1UTWdOallnTFRNMElEWTJJQzAzTWlCak1DQXRNVEVnTFRNZ0xUSTJJQzAySUMwME1tTXRNaUF0TWlBdE5DQXRNeUF0TmlBdE0yTXROQ0F3SUMweU15QTFJQzB5TmlBMVl6RWdPQ0EwSURJeklEUWdNamxqTUNBeE5DQXRNaUF5TkNBdE9DQXlOMk10TVRJZ055QXRORFlnTVRnZ0xURXdNaUF6TldNdE5qZ2dNakFnTFRFeU1TQXpNU0F0TVRVNUlETXhZeTB4TVNBd0lDMHlNeUF0TVNBdE1qa2dMVEpqTFRVZ0xUTTJJQzAwSUMwNE1DQXROaUF0TVRNNFl5MHpJQzAzTXlBdE9DQXRNamN3SUMweE1DQXRNamt4YUMwME5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTVORGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTkRZZ0xUY3hObU0wT1NBd0lERXhOQ0F5T0NBeE1UUWdOemxqTUNBMU1pQXROellnT1RFZ0xURXpNQ0E1TVhZdE1UWTRZelFnTFRFZ01URWdMVElnTVRZZ0xUSjZUVEFnTFRVd05YWTFNRFZvTXpCMkxUVXdOV000TlNBdE1TQXhOekFnTFRRNUlERTNNQ0F0TVRNeVl6QWdMVFUySUMwMU1DQXRNVEl6SUMweU1EQWdMVEV5TTNZeU1UUm9MVEV5TUhZME1XZ3hNakI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTmpNekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5qTXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTFNaUF4TlRKb0xURTFNbll5Tm1neE5USjJNVFV5YURJMmRpMHhOVEpvTVRVeWRpMHlObWd0TVRVeWRpMHhOVEpvTFRJMmRqRTFNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFZCTURZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQk1EWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UQWdNekV4WXpBZ01pQXpJRE1nTnlBell6TWdNQ0EzSUMweElEY2dMVE4yTFRNNE5HTXdJQzB4TmlBd0lDMHlNeUF0T1NBdE1qTmpMVEk0SURBZ0xUVTFJREkxSUMwMU5TQTBNSFl4TlRKak15QXdJREkxSUMweE9TQTBNQ0F0TVRsak55QXdJREV3SURFZ01UQWdNalYyTWpBNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUUkZOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJGTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURFeU0yTTNJRE0wSURNeklEVTJJRFk1SURZd1l6STVJQzB6SURReklDMDVJRFV6SUMweU9XTTBJQzA0SURjZ0xURTFJREV3SUMweU1tTXdJQzB5TVNBdE1TQXRNalVnTFRFeElDMHpOV010TlNBdE9DQXRNVGdnTFRFMElDMDBNQ0F0TWpCc01USWdMVE5zTVRVZ0xURmpORFFnTUNBNU55QXlOaUF4TWpJZ05UWmpNVEFnTVRFZ01UZ2dNallnTWpRZ05ESmpOeUF4SURFMUlESWdNaklnTTJ3dE1UUXdJQzAwTWpSb0xUTTJiREV4TVNBek16QmpMVEV3SUMwMklDMHlOeUF0TVRJZ0xUVXpJQzB4Tm13dE5USWdMVGhvTFRFd2JDMHlNQ0F4WXkweElEQWdMVGdnTXlBdE1qRWdOaUJqTFRNM0lEa2dMVFUxSURJNElDMDFOU0EyTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNU5FTXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVORU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NekFnTFRjd01Hd3hNalFnTWpFMGJESTJJQzB4Tld3dE1UVXdJQzB5TlRsb0xUTXdkamMyTUdnek1IWXROVFl3YkRFeU5DQXlNVFJzTWpZZ0xURTFiQzB4TlRBZ0xUSTFPWFl0T0RCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9UUTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVFExSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE13SURVME5tTTFOQ0F3SURFek1DQXpPU0F4TXpBZ09URmpNQ0ExTVNBdE5qVWdOemtnTFRFeE5DQTNPV010TlNBd0lDMHhNaUF0TVNBdE1UWWdMVEoyTFRFMk9IcE5NQ0F3ZGpVME5uWXlNVFJqTVRVd0lEQWdNakF3SUMwMk55QXlNREFnTFRFeU0yTXdJQzAzTmlBdE56QWdMVEV5TWlBdE1UUTNJQzB4TXpGc01USTNJQzB5TVRsc0xUSTJJQzB4Tld3dE1USTBJREl4TkhZdE5EZzJhQzB6TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVd01EUXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdNRFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3YURVell6TXdJREFnTlRrZ0xURWdPRE1nTFRWak1qQTJJQzA1TlNBeU5UZ2dMVEkyTkNBeU5qTWdMVEkzTVdNd0lDMHhJQzB4TkNBdE55QXRNVFVnTFRaakxUZzRJREUxTkNBdE1qVXhJREUzTUNBdE16SXhJREUzTUdNdE1TQXdJQzAyTXlBeElDMDJNeUF4ZGpFeE1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVkNRekl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUXpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpRM0xqTTVPQ0F4T0RJdU5tTXdJQzB5TGpZNE9UUTFJQzB5TGpNd056WXlJQzAwTGprNU9UQXlJQzAwTGprNU9UQXlJQzAwTGprNU9UQXlZeTB4Tmk0eU5EWXhJREFnTFRnM0xqQTVNamdnTVRBdU9UZ3hOQ0F0TVRBMExqUTVOQ0F4TkM0ME1EQTBhQzB4TGpFd05UUTNZeTAzTGpreE1ERTJJREFnTFRFekxqUXdNVFFnTFRFeUxqSXdOeUF0TVRNdU5EQXhOQ0F0TVRrdU1EQXhZekFnTFRNdU5UVTNOaklnTVM0d056a3hJQzAyTGpJek1qUXlJREV1TlRVME5qa2dMVGt1TnpJd04ydzNMakU1TWpNNElDMDFNaTQzTkRjeElHTXpMalUyTnpNNElDMHlOQzR5TlRVNUlEZ3VOREU0T1RVZ0xUUXpMakU1TkRNZ01UUXVNemd4T0NBdE5UY3VNek15WXpndU1EQXpPVEVnTXk0MU56Z3hNaUF5TUM0NE1qTXlJRGt1TXprek5UVWdNemd1TlRBeUlERTNMamt3TkROak55NHdOREV3TWlBekxqTTRPVFkxSURFMUxqUXlNamtnTmk0NE9UUTFNeUF4T0M0NU56QTNJRFl1T0RrME5UTmpNQzR3TkRVNE9UZzBJREFnTUM0ME1EQXpPVEVnTUM0eE1ESTFNemtnTUM0NU5UVXdOemdnTUM0eE1ESTFNemxqTWk0ME5UZ3dNU0F3SURVdU5qUXpOVFVnTFRJdU9UQTVNVGdnTlM0Mk5ETTFOU0F0TlM0NU1ERXpOeUJqTUNBdE15NDBNakE1SUMweExqVXdPVGMzSUMwMkxqVTNOekUxSUMwekxqYzNPRE15SUMwNExqRXlPVGc0WXkwek5TNDJOemszSUMweU5DNDBNVE14SUMwMU1TNHpPVEUySUMwek5pNDBPVGtnTFRFd01TNHlPVFVnTFRZeUxqWTVPREpqTFRBdU56STFOVGcySUMwd0xqTTRNRGcxT1NBdE1TNDFNalV6T1NBdE1DNDFOekV5T0RrZ0xUSXVNekkxTWlBdE1DNDFOekV5T0RsakxUSXVNekUzTXpnZ01DQXROQzR6TXpnNE55QXhMamN4TmpnZ0xUUXVPRFV4TlRZZ015NDNPVEU1T1dNdE1URXVPVE0yTlNBME9DNHlNalEySUMweU5pNDJPRFkxSURFd015NHpORGtnTFRNekxqZ3pOemtnTVRVMExqQTRPQ0JqTFRNdU5UQXlPVE1nTFRBdU56VXpPVEEySUMwNUxqSTRNVEkxSUMweUxqUXhOREEySUMweE55NHhNallnTFRVdU5UVXhOelpqTFRFMkxqazNORFlnTFRZdU5EWTNOemNnTFRJNExqTXhOVFFnTFRrdU9USTNOek1nTFRNMkxqRTRORFlnTFRrdU9USTNOek5qTFRRdU1qUXdNak1nTUNBdE1UQXVOVGs1TmlBeExqWXlNREV5SUMweE1DNDFPVGsySURjdU16azRORFJqTUNBekxqUXpOalV5SURJdU1qYzNNelFnTmk0NE1EZzFPU0EwTGpnNE9UWTFJRGd1TXpJMU1tTXlPQzQ1TWpjM0lERTJMamM1TnprZ09UVXVNRFl6TlNBMk1TNDFOakUxSURFeU1DNHlNVGtnTnpRdU5USXdOU0JqTUM0M01UWTNPVGNnTUM0ek5qa3hOREVnTVM0MU1ETTVNU0F3TGpVMU16Y3hNU0F5TGpJNU1UQXlJREF1TlRVek56RXhZekF1TWpjMk16WTNJREFnTUM0MU5UTTNNVEVnTFRBdU1ESXlORFl3T1NBd0xqZ3lOekUwT0NBdE1DNHdOamd6TlRrMGJEVXlMamt4T0RrZ0xUZ3VPREU1TXpSak16WXVOemM0TXlBdE55NHdOREk1TnlBMU55NHlPVFk1SUMweE1pNHpNak15SURZMUxqUXlNRGtnTFRFMkxqRXhOVEpqTXk0eE1EYzBNaUF0TUM0NE1UWTBNRFlnTlM0d016SXlNeUF0TkM0d01EYzRNU0ExTGpBek1qSXpJQzAzTGpFNU5qSTVJR013SUMwekxqWTVOakk1SUMwMExqZ3dNRGM0SUMweE5pNDVNelkxSUMwMExqZ3dNRGM0SUMweE9TNHlNREF5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRVMlJpNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVTJSaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJRFUxWXpBZ016VWdNVGtnTVRJNElERXhNaUF4TWpoak5EVWdNQ0E0T1NBdE1qQWdNVEl6SUMwME1YWXhORGhvTXpCMkxURTJPR014SUMweElETWdMVElnTkNBdE0yd3lOQ0F0TVRoak1qZ2dMVEl4SURZM0lDMDFNU0E1TnlBdE5URmpNelVnTUNBMk5TQTFNeUEzTkNBNE1tTTJJREl3SURFd0lEUTFJREl5SURRMVl6RXdJREFnTVRRZ0xURXpJREUwSUMwek1tTXdJQzB6TlNBdE1UUWdMVEUwTkNBdE1URXdJQzB4TkRSb0xUTmpMVEV4SURBZ0xUVTFJRFFnTFRFeU1pQTBObll0TVRVMGFDMHpNSFl4Tnpac0xUTWdNbU10TVRVZ01URWdMVGcySURZeklDMHhNakFnTmpNZ1l5MHpOU0F3SUMwM05TQXRNalFnTFRjMUlDMDROM1l0TjJNd0lDMHhNaUF0TWlBdE16WWdMVEUxSUMwek5tTXRNVGtnTUNBdE1qSWdNeklnTFRJeUlEVXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVUpETXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVKRE15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5UUWdNVGd5TGpBd01XZ3ROQzQzTVRVNE1tTXROUzQyTVRReU5pQXRNVFF1TURFMU5pQXRNVEV1T0RnMU55QXRORE11TVRjME9DQXRNVEV1T0RnMU55QXROalV1TkRBd05IWXROeTR3TVRZMll6RXVNVFU1TVRnZ0xURTFMalU0T1RnZ09DNHhORGMwTmlBdE1qa3VNRGs1TmlBeU1DNHlNREV5SUMwME1TNHhOVE16WXpFekxqazBNVE1nTFRFekxqazBORGdnTXpFdU1USTBNaUF0TWpJdU9ETXhNU0ExTWk0ME1EQTBJQzB5TWk0NE16RXhZekUyTGpBek16SWdNQ0F5T0M0eU5qazFJRFV1TVRNNU5qVWdNemt1TWpJd055QXhOaTR3T1RBNElHTXhNQzQxTlRZM0lERXdMalUxTmpjZ01UY3VNemM1T1NBeU9TNDNOelExSURFM0xqTTNPVGtnTkRZdU1USTFkakF1TnpnMU1UVTJZekFnTWpFdU1UYzVOeUF0T1M0ME5Ea3lNaUF6TlM0M05qQTNJQzB5TWk0M05qSTNJRFExTGpVM01UTmpMVGt1TURRMU9TQTJMamM0TkRFNElDMHlOeTQyTnpjM0lERTNMamN4TWprZ0xUVTFMamN4TVRrZ01qUXVOelF6TW1NdE1USXVORGM0TlNBeUxqTXpNakF6SUMwek15NHdNREVnTWk0NU9EUXpPQ0F0TXpRdU1USTJJRE11TURnMU9UUjZUVGd1TXprNU5ERWdNakl5TGpnd01pQmpMVE11TnpNNU1qWWdNQ0F0T0M0eE9UZ3lOQ0F5TGpFek9UWTFJQzA0TGpFNU9ESTBJRFl1TlRrNE5qTmpNQ0F3TGpZek1qZ3hNaUF3TGpFeE9URTBNU0F4TGpJMk5EWTFJREF1TXpVM05ESXlJREV1T0RZd016VnNNeTR4TVRZeU1TQTNMamM1TVRrNVl6UXVOVFEzT0RVZ01UVXVNamM1TXlBMkxqazBOakk1SURNMkxqVXlNRFVnTnk0M016QTBOeUExTkM0MU5qWTBZekF1TWpRek1UWTBJRFV1TlRrek56VWdNUzR6TURjMk1pQXhNaTQzT0RBeklEY3VNemswTlRNZ01USXVOemd3TTJNekxqQTRNREE0SURBZ05pNDBNREl6TkNBdE1TNDVPVFV4TWlBNExqUTNNVFk0SUMweUxqZ3hNRFUxSUdNekxqZ3pORGsySUMweExqVXhNVGN5SURZdU9UQTJNalVnTFRJdU56STFOVGtnTVRFdU56RTBPQ0F0TXk0Mk9EYzFZekF1TVRnek5UazBJQzB3TGpBek5qRXpNamdnTUM0ek5qUXlOVGdnTFRBdU1EZ3pNREEzT0NBd0xqVTBNamsyT1NBdE1DNHhOREEyTWpWc09Ua3VPVFkwT0NBdE16RXVPVGc1TTJNM05DNHpNelU1SUMweU15NHhOemczSURFek5pNDNOamdnTFRNM0xqVTRNelVnTVRneUxqRXlOQ0F0TlRJdU56SXhOMk16TlM0NE1qSXpJQzB4TVM0NU5UWXhJRFkzTGprd05qSWdMVE0yTGpjeE5qZ2dOemd1TXpFd05TQXROVFF1TXpRMU55QmpPUzR6TXpNeE1TQXRNVFV1T0RFek9TQXhNeTQwTmprM0lDMHpNaTR3TnpreElERXpMalEyT1RjZ0xUUTVMamN3TkRGak1DQXROamd1TXpnME9DQXROREV1TURZNU15QXRNVEEzTGpnNU55QXRNVEF6TGprNE1pQXRNVEV3TGpVNU5HTXRNQzR3TnpJeU5qVTJJQzB3TGpBd01qa3lPVFk1SUMwd0xqRTBNelUxTlNBdE1DNHdNRFE0T0RJNE1TQXRNQzR5TVRVNE1pQXRNQzR3TURRNE9ESTRNV2d0TVM0Mk1EQTFPV010TWprdU5UYzVNU0F3SUMwME15NHhPVFl6SURjdU5EQTJNalVnTFRVMkxqWXpOamNnTVRRdU1USTJJR010Tnk0eU16Y3pJRE11TmpFNU1UUWdMVEU1TGpRd016TWdNVEl1TVRZMUlDMHpNQzR4TkRVMUlESXlMamt3T0RKakxUVXVNRGMyTVRjZ05TNHdOelV5SUMwNUxqZ3dOVFkySURFd0xqWXpNRGtnTFRFekxqUXlPRGNnTVRZdU5EWTFPR010TlM0M01EQXlJRGd1TmpBNE5DQXRPUzQxT0RjNE9TQXlOQzQ0TkRjM0lDMDVMalU0TnpnNUlETTJMakk1T0Roak1DQXpOaTR4TmpNeElEVXVNVEUxTWpNZ05qa3VOVEkzTXlBeE5TNHpPVGMxSURFd01DNHdNakZqTFRFNExqWTVNVFFnTlM0NU1USXhNU0F0TkRRdU9UZ3lOQ0F4TWk0MU5EUTVJQzA0TUM0eE16VTNJREU1TGpnMk9ESWdZeTAwTmk0eU16Y3pJRGd1Tnpjd05URWdMVGd6TGpZd09UUWdNVE11TlRFeU55QXRNVEV4TGpnMk1pQXhNeTQxTVRJM1l5MDBMamczTlRrNElEQWdMVGd1TXpFeU5TQXRNQzQzT1RrNE1EVWdMVEV5TGpnd01EZ2dMVEF1TnprNU9EQTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVGswTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrME5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1EQWdNSFl0TnpZd1l5MHhOVEFnTUNBdE1qQXdJRFkzSUMweU1EQWdNVEl6WXpBZ09ETWdPRFVnTVRNeElERTNNQ0F4TXpKMk5UQTFhRE13ZWsweE5UUWdMVGN4Tm1NMUlEQWdNVElnTVNBeE5pQXlkakUyT0dNdE5UUWdNQ0F0TVRNd0lDMHpPU0F0TVRNd0lDMDVNV013SUMwMU1TQTJOU0F0TnprZ01URTBJQzAzT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNU5FSXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVORUlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3ZGpjMk1HZ3pNR3d4TlRBZ0xUSTFPV3d0TWpZZ0xURTFiQzB4TWpRZ01qRTBkaTA0TUd3eE5UQWdMVEkxT1d3dE1qWWdMVEUxYkMweE1qUWdNakUwZGkwMU5qQm9MVE13ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRSR05pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkdOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpNRFFnTVRJell6QWdMVE15SUMweE9DQXROVEVnTFRVMUlDMDJNR010TVRNZ0xUTWdMVEl3SUMwMklDMHlNU0F0Tm13dE1qQWdMVEZvTFRFd2JDMDFNaUE0WXkweU5pQTBJQzAwTXlBeE1DQXROVE1nTVRac01qRXhJQzB6TXpCb0xUSTRhQzB5TW13dE1pQTNZeTAySURFMElDMHhNeUF5TnlBdE1qSWdNemRqTFRJMUlETXdJQzAzT0NBMU5pQXRNVEl5SURVMmJDMHhOU0F0TVd3dE1USWdMVE5qTWpJZ0xUWWdNelVnTFRFeUlEUXdJQzB5TUdNeE1DQXRNVEFnTVRFZ0xURTBJREV4SUMwek5XTXRNeUF0TnlBdE5pQXRNVFFnTFRFd0lDMHlNaUJqTFRFd0lDMHlNQ0F0TWpRZ0xUSTJJQzAxTXlBdE1qbGpMVE0ySURRZ0xUWXlJREkySUMwMk9TQTJNR013SURNeUlERTRJRFV4SURVMUlEWXdZekV6SURNZ01qQWdOaUF5TVNBMmJESXdJREZvTVRCc05USWdMVGhqTWpZZ0xUUWdORE1nTFRFd0lEVXpJQzB4Tm13dE1qRXhJRE16TUdneE9HZ3pNbXd5SUMwM1l6WWdMVEUwSURFeklDMHlOeUF5TWlBdE16ZGpNalVnTFRNd0lEYzRJQzAxTmlBeE1qSWdMVFUyYkRFMUlERnNNVElnTTJNdE1qSWdOaUF0TXpVZ01USWdMVFF3SURJd1l5MHhNQ0F4TUNBdE1URWdNVFFnTFRFeElETTFZek1nTnlBMklERTBJREV3SURJeUlHTXhNQ0F5TUNBeU5DQXlOaUExTXlBeU9XTXpOaUF0TkNBMk1pQXRNallnTmprZ0xUWXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFJGT0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMk9TQXROVFJqTkRRZ0xUa2dORGtnTFRFd0lEWXpJQzAxTUdNd0lDMHhOQ0F0TVNBdE1qUWdMVFFnTFRJNVl5MDNJQzB4TVNBdE1qTWdMVEl3SUMwME55QXRNalpqTmlBdE15QXhOU0F0TkNBeU5TQXROR014T0NBd0lETTVJRGNnTmpFZ01qSmpNVGdnTVRJZ016QWdNallnTXpBZ01qWnNOakVnTVRnM1l5MHlNaUF0TVRJZ0xUUTRJQzB5TVNBdE9ERWdMVEl4WXkweE9DQXdJQzB6TkNBeklDMDBOaUE1WXkwek5pQTVJQzAxTkNBeU9TQXROVFFnTmpGak9DQXpOQ0F6TVNBMU9DQTJPQ0ExT0dNek5DQXdJRFl6SUMweU5DQTJNeUF0TlRkak1DQXRNVEVnTFRRZ0xUSXhJQzB4TUNBdE16QWdZeTAwSUMwMUlDMHhOaUF0TVRJZ0xUTTVJQzB4T0dNNElDMHpJREUySUMwMUlESTBJQzAxWXpNMUlEQWdOekVnTWpVZ09EZ2dORFZzTmpZZ01UazRZeTB4TWlBdE1URWdMVE16SUMweE1pQXROVFVnTFRFM1l5MHhPQ0F0TkNBdE1qa2dMVGdnTFRNMUlDMDRhQzB4Tld3dE1qZ2dNbU10TVRBZ01TQXRNVGNnTXlBdE1qTWdObU10TXpjZ055QXROVFlnTWpZZ0xUVTJJRFU1WXprZ016TWdNek1nTlRrZ056SWdOVGxqTXpNZ01DQTFNeUF0TWpFZ05qRWdMVFE1WXpBZ0xUTTNJQzB4TnlBdE5EY2dMVFV4SUMwMU5XTTFJQzAwSURFeklDMDJJREkwSUMwMll6RTBJREFnTWprZ015QTBOU0E0SUdNME55QXhOU0E0T1NBME15QXhNREVnT1RKc01UZ2dNbXcwSUMweGJDMHlPRGdnTFRnNE9XZ3RNemRzTVRBMklETXhPR010TVRjZ0xURXdJQzAwTXlBdE1UVWdMVGN5SUMweE5XTXRNaklnTUNBdE5EQWdNeUF0TlRJZ09XTXRNelVnT0NBdE5UVWdNak1nTFRVMUlEWXhZemdnTXpVZ016RWdOVFFnTmpnZ05UaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZPVFEyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RRMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNd0lDMDFORFoyTFRFMk9HTTBJQzB4SURFeElDMHlJREUySUMweVl6UTVJREFnTVRFMElESTRJREV4TkNBM09XTXdJRFV5SUMwM05pQTVNU0F0TVRNd0lEa3hlazB3SURCb016QjJMVFE0Tm13eE1qUWdNakUwYkRJMklDMHhOV3d0TVRJM0lDMHlNVGxqTnpjZ0xUa2dNVFEzSUMwMU5TQXhORGNnTFRFek1XTXdJQzAxTmlBdE5UQWdMVEV5TXlBdE1qQXdJQzB4TWpOMk1qRTBkalUwTm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBWQ1F6RXVlRzFzQUR4emVXMWliMndnYVdROUlrVkNRekVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEUyTGpnZ01UUTRMakF3TVdNdE1UWXVOVFkyTkNBd0lDMHlPUzQzTnpreklDMDFMalUyTXpRNElDMHpPQzR5TURFeUlDMHhOUzR5TVRRNGRpMDVPUzQxT0RZNWFEUTFMalF3TVRSak1UTXVNakkzTlNBd0lESTBMak00T1RZZ05pNDRPVEkxT0NBek1pNHdPVEU0SURFMkxqVXhPVFZqTUM0d056Y3hORGcwSURBdU1EazJOamM1TnlBd0xqRTFOekl5TnlBd0xqRTRPVFExTXlBd0xqSTBNakU0T0NBd0xqSTRNVEkxWXprdU5EQTNNak1nTVRBdU1USTVPU0F4TXk0NE5qY3lJREl6TGpFeU1ERWdNVE11T0RZM01pQXpPUzQzT1RrNElHTXdJREUzTGpRNU1USWdMVFF1TkRZd09UUWdNekV1TWpNd05TQXRNVFF1TlRrNE5pQTBNaTR4TWpkakxURXdMak15TURNZ01UQXVNamt4SUMweU15NHpOamd5SURFMkxqQTNORElnTFRNNExqZ3dNamNnTVRZdU1EYzBNbnBOTnpndU5UazROaUF5TnpjdU9HTXdJQzB5TWk0ek1EZzJJQzB3TGpjNU9UZ3dOU0F0TlRBdU1USTVPU0F0TUM0M09UazRNRFVnTFRjeWRpMHpNeTQwTURBMGFERXdMakl3TVRKak9EQXVNVFF3TmlBd0lERXpPQzQxT1RrZ0xURXhMalEzTWpjZ01UTTRMalU1T1NBdE9EZ3VPVGs1SUdNd0lDMHhPUzR6T1RnMElDMDNMakF5TmpNM0lDMHpOUzQzTmpJM0lDMHlNQzQ1TmpBNUlDMDBPUzQyT1Rjell5MDBMalV3T0RjNUlDMDBMalV3T0RjNUlDMDVMamMzTkRReElDMDRMamd3TWpjeklDMHhOUzQyTmpjZ0xURXlMamcyTmpKakxURTVMall3TnpRZ0xURXpMakEzTVRNZ0xUTTRMakUwTlRVZ0xUSXdMamd6TlRrZ0xUVTNMakUzTURrZ0xUSXdMamd6TlRsc0xURXVOVGs1TmpFZ0xUQXVNREF6T1RBMk1qVnNMVGs1TGpRd016TWdOQzR3TURjNE1XTXRNaTQxT0RNNU9DQXdMakV3TkRRNU1pQXROQzQzT1RVNUlESXVNelUxTkRjZ0xUUXVOemsxT1NBMExqazVOVEV5SUdNd0lESXdMamMwT1NBeExqVTVPVFl4SURJNUxqYzNNVFVnTVM0MU9UazJNU0EwTWk0ME1EQTBZekFnTVRBeUxqZzVNaUF0T1M0MU9USTNOeUF4T0RndU1EVXlJQzB5T1M0ek9UVTFJREkxTlM0ek9ETmpMVEF1TVRNMU56UXlJREF1TkRZeE9URTBJQzB3TGpJd05ERXdNaUF3TGprek9UUTFNeUF0TUM0eU1EUXhNRElnTVM0ME1UWTVPV013SURJdU5qZzVORFVnTWk0ek1EYzJNaUEwTGprNU9UQXlJRFF1T1RrNU1ESWdOQzQ1T1Rrd01tZzJOaTQwTURBMFl6RXVPVEF5TXpRZ01DQXpMalk1TlRNeElDMHhMakl3TmpBMUlEUXVORGN5TmpZZ0xUSXVOell4TnpJZ1l6SXVNekExTmpZZ0xUUXVOakV6TWpnZ015NDNNalUxT1NBdE1USXVPVGd5TkNBekxqY3lOVFU1SUMweU5TNDBNemMxZGkwM0xqSXdNREo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGUWtFNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFrRTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTNOeUEwTXpWakxURXdJREFnTFRNd0lEVWdMVE13SURFMGRqSmpOQ0F4TWlBMklESXlJRFlnTXpCak1DQXhOQ0F0TlNBeU5DQXRNVFVnTXpCakxUVTBJREkxSUMweE9UWWdOek1nTFRJMk1TQTNNMk10TWlBd0lDMDJJREFnTFRFeklDMHhZeTB5SUMweElDMDFJQzAyTXlBdE9TQXRNVGczWXkwMUlDMHhORElnTFRnZ0xUTTNNU0F0TVRFZ0xUTTVObWd0TkRSc09DQTNOREIyTXpaak1DQTJJRE1nT1NBNElEbHNNelVnTFRWc09EQWdMVGxqT1RRZ0xURXpJREUzTUNBdE5EUWdNak01SUMwNE9HTTRJQzB5TVNBeE15QXRORFFnTVRNZ0xUWTRZekFnTFRJeUlDMDJJQzB6T1NBdE1UVWdMVFV3SUdNd0lEQWdMVEkzSURFeElDMHlOeUF4Tm1NeklERTFJRFVnTWpnZ05TQXpOMk13SURJeElDMDVJRE00SUMwek1DQTFNR010TWpRZ01UVWdMVFk1SURJNUlDMHhNek1nTkRSc0xURXhOeUF4TW13eklDMDRPR2d4TW1Nek5TQXdJRGt3SUMweE15QXhOalFnTFRNNVl6Z3hJQzB5T1NBeE1qa2dMVFUwSURFME1pQXROelZqTXlBdE5pQXpJQzB4TXlBeklDMHlNV013SUMweE1pQXRNVEFnTFRZMklDMHhNeUF0TmpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5VTTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVU00SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTWpGMk5UbHNNVEk1SURFMU1Hd3hOeUF4TUdNM0lEQWdNVEVnTFRJZ01USWdMVFpzTVRBMklDMDVNMnd4TnlBdE1UQnNNVElnTm13NE1DQTVNMnd4T0NBeE1HTTFJREFnT1NBdE1pQXhNaUF0Tm13eE1EVWdMVGt6YkRrZ0xUZHNPQ0F0TldNMUlERWdPU0EwSURFeUlEaHNOamdnT0RCak1TQXlJRE1nTXlBMklETmpNaklnTUNBNU1DQXROek1nTVRBeklDMHhNREpqTWpjZ0xUVTVJRFF5SUMwNE5DQTBNaUF0TVRNell6QWdMVEV5SUMweElDMHlOaUF0TXlBdE5ESmpMVEV4SUMweE1ERWdMVEV3TVNBdE1UZzJJQzB5TURBZ0xURTRObU10TkRZZ01DQXRPVFVnTVRZZ0xURXdNU0F5TWlCakxUUWdOQ0F0TmlBeE5DQXROaUF4Tld3eE1DQXRNMk16TUNBdE9DQTJOeUF0TVRnZ09UY2dMVEU0WXpZNElEQWdNVFEwSURjMElERTBOQ0F4TXpSMk9XTXdJRGMxSUMweE5pQXhNVGtnTFRRMElERTFNMk10TWpVZ016RWdMVFUySURVM0lDMDJPQ0EyTm13dE1UQTRJQzB4TWpkakxUa2dMVGNnTFRFMklDMHhNQ0F0TWpBZ0xURXdZeTB6SURBZ0xUY2dNaUF0TVRBZ05td3RNVEExSURrMFl5MDJJRFVnTFRFeklEY2dMVEl3SURkakxUUWdNQ0F0TnlBdE1TQXRPU0F0TTJ3dE9ERWdMVGswWXkwM0lDMDNJQzB4TkNBdE1UQWdMVEU1SUMweE1HTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkNCakxUWWdOaUF0TVRNZ09TQXRNakFnT1dNdE15QXdJQzAzSUMweUlDMHhNQ0F0TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMU5rVXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFOa1VpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OekV3SURFek5Hd3RNVEE1SUMweE1qZGpMVE1nTFRNZ0xUVWdMVFVnTFRjZ0xUWnNMVFlnTFRKakxUVWdNaUF0T1NBMElDMHhNQ0ExYkMwNE9TQTNPR010TlNBMUlDMHhNQ0EzSUMweE55QTRZeTAwSUMweElDMDNJQzB6SUMwNElDMDBiQzAyTmlBdE56bGpMVE1nTFRVZ0xUZ2dMVGdnTFRFeklDMDRiQzB4TVNBMWJDMDRPU0EzT0dNdE5pQTFJQzB4TVNBM0lDMHhOaUE0WXkwMElDMHhJQzAzSUMweklDMDRJQzAwYkMwMk55QXROemxqTFRVZ0xUVWdMVEV3SUMwNElDMHhOQ0F0T0dNdE1pQXdJQzAxSURJZ0xURXdJRFZzTFRnNElEYzRZeTAxSURVZ0xURXhJRGNnTFRFM0lEZ2dZeTAxSUMweElDMDNJQzB6SUMwNElDMDBiQzAxTnlBdE5qaDJORGxzTVRBNElERXlOMnd4TUNBMFl6RWdNQ0F5SURBZ05DQXRNWE0ySUMweklERXlJQzAzYkRnNElDMDNPR3d4TUNBdE5XTTBJREFnT1NBeklERTBJRGhzTmpjZ056bGpNeUF6SURZZ05DQTRJRFJqTlNBd0lERXdJQzB6SURFMklDMDRiRGc1SUMwM09Hd3hNU0F0Tld3MklERnNOeUEzYkRZM0lEYzVZek1nTXlBMklEUWdOeUEwWXpRZ0xURWdOeUF0TXlBNElDMDBiRGNnTFRac09Ea2dMVGMzWXpNZ0xUTWdOeUF0TlNBeE1TQXROWE00SURNZ01UTWdPR3cxT0NBMk4zWXRORGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRaRUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UWkVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNakYyTlRsc01USXhJREUwTTJNMElEUWdPQ0EzSURFeElEbHpOeUF6SURFeElEUmpOU0F3SURFeklDMDJJREkxSUMweE4yd3hNRGNnTFRrMGRqRTROR2d6TUhZdE1UVTViRFU0SURZNVl6RXhJREV6SURFNUlESXdJREl6SURJd2JESTBJQzB4Tm13NE5DQXROelZzTXpFZ0xUSTFZek1nTVNBM0lEVWdNVE1nTVRKc01UUWdNVFZzTXpRZ05EUjJMVFUxYkMweE1EWWdMVEV5TldNdE9DQXRNVEVnTFRFMklDMHhOaUF0TWpNZ0xURTJZeTB6SURFZ0xUVWdNeUF0TnlBMFl5MDJJRFFnTFRFeUlEa2dMVEU0SURFMGJDMDNPQ0EzTUdNdE1UUWdNVFFnTFRJMUlESXhJQzB6TkNBeU1Xd3ROU0F0TWlCc0xUVWdMVFZzTFRVZ0xUWjJMVEU0TkdndE16QjJNVFE1YkMwek5pQXRORFZqTFRFd0lDMHhNU0F0TVRnZ0xURTJJQzB5TkNBdE1UWnNMVGNnTW13dE1UQWdPR3d0TVRBZ09Hd3RPRGdnT0RCakxUY2dOeUF0TVRRZ01URWdMVEl3SURFell5MHpJREFnTFRrZ0xUUWdMVEUzSUMweE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVkNRVGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUVRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1NBM056RmpNQ0F4TmlBd0lESTBJREUwSURJMFl6Y3hJQzAySURFM05TQXRNaklnTWpBNElDMHlPR000TlNBdE1UWWdNVFF6SUMwek5DQXhOek1nTFRVMll5MHhNaUF0TWpjZ0xUSXhJQzAwTWlBdE1qVWdMVFF5WXkweElEQWdMVEVnTUNBdE1pQXhiQzB4TURRZ016UmpMVFkzSURJd0lDMHhNak1nTXpBZ0xURTJOU0F6TUdNdE1UTWdNQ0F0TWpVZ0xURWdMVE0ySUMwell5MHpJQzB6T0NBdE5TQXRNVEExSUMwM0lDMHlNREpqTFRJZ0xURXdOQ0F0T1NBdE16YzRJQzB5TUNBdE5USTViQzAwTmlBeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJVSkRNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVUpETUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T0RZdU5qQXhJREV5T1dNd0lERXVOalV3TXprZ01DNHdNak0wTXpjMUlETXVNalkxTmpJZ01DNHdNak0wTXpjMUlEUXVPVEF3TXpsak1DQTRMakUxTmpJMUlDMHdMalU0TkRrMk1TQXhOQzQzTVRNNUlDMHlMakl5TnpVMElERTJMamt3TXpOakxUUXVOemMxTXprZ05pNHpOamN4T1NBdE1UQXVPRGszTlNBeE1TNDFPVGMzSUMweU1TNDFPVFkzSURFeExqVTVOemRqTFRFeUxqTTNOeUF3SUMweE55NHhNakV4SUMweExqUXpOVFUxSUMweU5TNDROemc1SUMwekxqZ3lNekkwSUdNdE9TNHlOVFE0T0NBdE1pNDFNalEwTVNBdE1qUXVNRFl4TlNBdE1UQXVNalUyT0NBdE5ETXVNekUzTkNBdE1qTXVNekU0TkdNdE1UQXVNakl6TmlBdE5pNDVNelUxTlNBdE1qQXVPVGczTXlBdE1UVXVNVGd4TmlBdE1qa3VOakkySUMweU15NDRNakV6WXkweE1DNDROemc1SUMweE1DNDROemc1SUMweE55NDNOemd6SUMweU1pNHdNek15SUMweE55NDNOemd6SUMwek1TNHlNemd6ZGkweExqRXlNREV5WXpBZ0xUY3VORGsxTVRJZ01DNHhORE0xTlRVZ0xURXlMakEyT0RRZ05pNHpNVGN6T0NBdE1UZ3VNalF5TWlCak5DNDJNRFkwTlNBdE5DNDJNRFkwTlNBeE1TNHpPREU0SUMwNExqUXpPRFE0SURJekxqQTRNeUF0T0M0ME16ZzBPR015TWk0eE56YzNJREFnTkRjdU5URTNOaUF3TGpVNU1qYzNNeUEzT0M0ek5qWXlJREkyTGpneE16VmpNeTQ0TURZMk5DQXpMakl6TmpNeklEY3VNalUwT0RnZ05pNDBNRGt4T0NBeE1DNHpOVE0xSURrdU5UQTNPREZqTVRVdU9EUXhPQ0F4TlM0NE5ERTRJREl5TGpJNE1USWdNamt1TlRnMU9TQXlNaTR5T0RFeUlEUXdMakkzT1RONlRUSTNPQzQ1T1RrZ05XTXdJQzB5TGpZNE9UUTFJQzB5TGpNd056WXlJQzAwTGprNU9UQXlJQzAwTGprNU9UQXlJQzAwTGprNU9UQXlJR2d0TlRrdU1qQXdNbU10TWk0d05qUTBOU0F3SUMwekxqazBORE0wSURFdU16azJORGdnTFRRdU5qUXhOaUF6TGpFek56ZGpMVE11TlRFMU5qSWdPQzQzT0Rrd05pQXROaTQyT1RNek5pQXlNeTQwTURjeUlDMDVMakV5TVRBNUlEUTJMakEyTVRWakxURXVOekUwT0RRZ01UUXVNamc1TVNBdE15NDVOREEwTXlBeU5TNDJNVFF6SUMwMkxqSTROVEUySURNekxqQXlPRE5qTFRFekxqUXhNakVnTFRFMExqUXpOelVnTFRJM0xqUTRPRE1nTFRJNExqVTNNVE1nTFRReExqVXhOellnTFRReExqQTBNU0JqTFRNeUxqY3pNelFnTFRJM0xqZ3lORElnTFRVNExqVXlNRFVnTFRNMUxqTTROamNnTFRrNExqUXpORFlnTFRNMUxqTTROamRqTFRFeExqSTJPVFVnTUNBdE1qSXVOVGsxTnlBeExqUXdPVEU0SUMwek5DNDNNREV5SURrdU1Ua3hOREZqTFRFeUxqRXdNelVnTnk0M09EQXlOeUF0TWpBdU5qazNNeUF5Tmk0NU9EQTFJQzB5TUM0Mk9UY3pJRE01TGpZd056UmpNQ0F6Tmk0NU9EWXpJREV5TGpFM01Ua2dOVE11TXpZMk1pQXhOaTR4TWpZZ05UZ3VPVEF5TTJNeExqWTNNemd6SURJdU16UXlOemNnTlM0eE9EWTFNaUEyTGpNME9UWXhJREV3TGpVeU1qVWdNVEV1TmpnMU5TQmpNVEF1TmpFeE15QXhNQzQyTVRFeklESTRMakV4TXpNZ01qVXVPVFl3T1NBME9TNDBNVEV4SURNNExqVXlNVFZqTVRRdU1qa3hJRGd1TkRJMk56WWdOamd1TlRJME5DQXpNUzR3T0RrNElEazRMalV6T1RFZ016RXVNRGc1T0dNMExqY3pPREk0SURBZ01USXVNakUyT0NBdE1TNDFPVGsyTVNBeE5pNDNPVGs0SUMweExqVTVPVFl4WXpVdU1qVTVOemNnTUNBek1pNHdNak0wSURVdU5UazJOamdnTkRNdU9USTFPQ0E0TGpFM09EY3hZelF1TURNME1UZ2dNQzQ0TnpVZ05TNHdOekV5T1NBeExqUXlNRGtnTnk0eU56UTBNU0F4TGpReU1Ea2dZekl1TmpnNU5EVWdNQ0EwTGprNU9UQXlJQzB5TGpNd056WXlJRFF1T1RrNU1ESWdMVFF1T1RrNU1ESjJMVFJqTUNBdE1Ua3VOekkxTmlBdE5DNDNPVGs0SUMwMk1pNHdPVGsySUMwMExqYzVPVGdnTFRneExqVTVPVFpqTUNBdE5EUXVOalE1TkNBeE1pNDBORGN6SUMwM09DNDBOemMxSURNMUxqVXdNamtnTFRFd015NDROR013TGpnMk5ESTFPQ0F0TUM0NU5UQXhPVFVnTVM0eU9UWTRPQ0F0TWk0eE5UVXlOeUF4TGpJNU5qZzRJQzB6TGpNMk1ETTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEJFT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCRU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lEQmpNQ0F6SURFZ05DQXpJRFpqTlRNZ05EY2dNVEF5SURrNElERTFNU0F4TlROak1pQXlJRFVnTXlBNElETnpOU0F0TVNBM0lDMHpZelE1SUMwMU5TQTRPU0F0TVRBMklERTBNaUF0TVRVell6SWdMVElnTXlBdE15QXpJQzAyY3kweElDMDBJQzB6SUMwMll5MDFNeUF0TkRjZ0xUa3pJQzA1T0NBdE1UUXlJQzB4TlROakxUSWdMVElnTFRRZ0xUTWdMVGNnTFROekxUWWdNU0F0T0NBell5MDBPU0ExTlNBdE9UZ2dNVEEySUMweE5URWdNVFV6WXkweUlESWdMVE1nTXlBdE15QTJlazA0TXlBek5tTXRNaUF0TWlBdE15QXROQ0F0TXlBdE5uTXhJQzAwSURNZ0xUWnNPVFlnTFRFd01TQmpNaUF0TWlBMElDMHpJRGNnTFROek5TQXhJRGNnTTJ3ME1DQTBNV015SURJZ015QTBJRE1nTm5NdE1TQTBJQzB6SURac0xUazJJREV3TVdNdE1pQXlJQzAwSURNZ0xUY2dNM010TlNBdE1TQXROeUF0TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNU5EY3VlRzFzQUR4emVXMWliMndnYVdROUlrVTVORGNpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5ORFlnTnpFMll5MDFJREFnTFRFeUlDMHhJQzB4TmlBdE1uWXRNVFk0WXpVMElEQWdNVE13SURNNUlERXpNQ0E1TVdNd0lEVXhJQzAyTlNBM09TQXRNVEUwSURjNWVrMHdJRFV3TldndE1USXdkalF4YURFeU1IWXlNVFJqTVRVd0lEQWdNakF3SUMwMk55QXlNREFnTFRFeU0yTXdJQzA0TXlBdE9EVWdMVEV6TVNBdE1UY3dJQzB4TXpKMkxUVXdOV2d0TXpCMk5UQTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVGswUVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrMFFTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek1DQXROekF3YkRFeU5DQXlNVFJzTWpZZ0xURTFiQzB4TlRBZ0xUSTFPV2d0TXpCMk56WXdhRE13ZGkwM01EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOakUwTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpFMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01UQXpZekFnTlRjZ05EWWdNVEF6SURFd015QXhNRE56TVRBeklDMDBOaUF4TURNZ0xURXdNM010TkRZZ0xURXdNeUF0TVRBeklDMHhNRE56TFRFd015QTBOaUF0TVRBeklERXdNM3BOTWpnZ01UQXpZekFnTFRReElETTBJQzAzTlNBM05TQXROelZ6TnpVZ016UWdOelVnTnpWekxUTTBJRGMxSUMwM05TQTNOWE10TnpVZ0xUTTBJQzAzTlNBdE56VjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORVU1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVVNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJM01DQTBNVE5qTkRBZ01DQTFOaUF0TVRVZ05qVWdMVFEzWXkweElDMHpPU0F0TVRNZ0xUUTVJQzAxTUNBdE5UZGpNeUF0TVNBMUlDMHlJRGNnTFRKek5DQXRNU0EySUMweWJERTBJQzB4WXpJNElERWdOVGNnTVRBZ09EVWdNalp6TkRrZ05ERWdOak1nTnpOb05tdzNJRFJzTnlBdE1XTXROemdnTFRJek5TQXRNVFUwSUMwME56SWdMVEl6TVNBdE56QTRZeTB4TUNBdE16SWdMVEl4SUMwMk15QXRNeklnTFRrMVl5MHpOaUF0TVRBM0lDMDNNU0F0TWpFMElDMHhNRGNnTFRNeU1XZ3RNelJqTXpZZ01UQTRJRGN3SURJeE9DQXhNRGdnTXpJMElHTXRNamNnTFRFMElDMDBOeUF0TVRrZ0xUZzBJQzB4T1dNdE1qQWdNQ0F0TXpRZ01pQXRORE1nTjJNdE16QWdOaUF0TlRVZ01qUWdMVFUxSURVNFl6QWdNemNnTWprZ05UY2dOamdnTmpGak5ERWdMVGdnTlRFZ0xURXpJRFkwSUMwME9XTXdJQzB6T1NBdE1UWWdMVFExSUMwMU1TQXROVFpqT0NBdE15QXhOaUF0TlNBeU15QXROV016TUNBd0lEWXdJREUxSURrd0lEUTJiRFl6SURFNE9XTXRNallnTFRFMElDMDBNeUF0TVRrZ0xUYzRJQzB4T1dNdE1qRWdNQ0F0TXpRZ05TQXRORGtnT1dNdE16UWdPU0F0TlRNZ01qY2dMVFV6SURVNFl6QWdNelVnTWprZ05UVWdOamdnTmpBZ1l6UXhJQzA0SURVeElDMHhOQ0EyTXlBdE5URmpNQ0F0TVRVZ0xURWdMVEkxSUMwMUlDMHpNR010TmlBdE9TQXRNaklnTFRFM0lDMDBOU0F0TWpWak9DQXRNeUF4TmlBdE15QXlOU0F0TTJNek9TQXlJRFkxSURJeUlEZzVJRFEyYkRZeElERTROMk10TWpnZ0xURXlJQzAxTmlBdE1UZ2dMVGcwSUMweE9HTXRNVGdnTUNBdE16SWdNeUF0TkRFZ04yTXRNemNnTnlBdE5UWWdNamNnTFRVMklEWXhZekV3SURNMUlETXpJRFUwSURZNUlEVTRZelExSUMwMUlEVXhJQzB4TWlBMk5DQXROVEJqTUNBdE16Y2dMVEUxSUMwME5DQXRORGdnTFRVMVl6Z2dMVElnTVRVZ0xUTWdNak1nTFRNZ1l6UXhJREFnTmpjZ01qVWdPVEVnTlRCc05qSWdNVGt4WXkweE9TQXRNVEFnTFRneElDMHlOQ0F0TVRFeUlDMHlOR010TVRnZ01DQXRNelFnTVNBdE5EVWdPR010TXpZZ09DQXROVFFnTWpnZ0xUVTBJRFl3WXpBZ016TWdNek1nTlRnZ05qWWdOVGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGUkRReExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlJEUXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTBOeUF0TWpNMmJDMHpORGNnTVRFNWJETTBOeUF4TVRkMkxUTXpiQzB5TlRJZ0xUZzBiREkxTWlBdE9EWjJMVE16ZWswek56TWdMVEl6Tm5Zek0yd3lOVElnT0Rac0xUSTFNaUE0TkhZek0yd3pORGNnTFRFeE4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTJNemd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTXpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1RBZ01UYzRhRFl5ZGpVNVl5MHpNU0F0TlNBdE5UWWdMVEk1SUMwMk1pQXROVGw2VFRFM09DQXlNeloyTFRVNGFEVTRZeTAySURJNUlDMHlPU0ExTWlBdE5UZ2dOVGg2VFRJek55QXhOVEpvTFRVNWRpMDJNbU16TUNBMklEVTBJRE14SURVNUlEWXllazA0T1NBeE5USmpOU0F0TXpJZ016RWdMVFU0SURZeklDMDJNM1kyTTJndE5qTjZUVFl4SURFMU1tZ3ROakYyTWpab05qRmpOeUEwTmlBME5DQTRNaUE1TVNBNE4zWTJOV2d5Tm5ZdE5qVmpORFVnTFRjZ09EQWdMVFF5SURnM0lDMDROMmcyTlhZdE1qWm9MVFkxWXkwMUlDMDBOeUF0TkRFZ0xUZzBJQzA0TnlBdE9URjJMVFl4YUMweU5uWTJNU0JqTFRRNElEVWdMVGcySURReklDMDVNU0E1TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMk1UQXVlRzFzQUR4emVXMWliMndnYVdROUlrVTJNVEFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F5TkRCb016RXdkaTB5TkRCb0xUTXpkakV4Tm1ndE1qUTBkaTB4TVRab0xUTXpkakkwTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNU5ETXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVORE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NakF3SURCb0xUTXdkalV3TldNdE9EVWdNU0F0TVRjd0lEUTVJQzB4TnpBZ01UTXlZekFnTlRZZ05UQWdNVEl6SURJd01DQXhNak4yTFRjMk1IcE5NVFUwSURjeE5tTXRORGtnTUNBdE1URTBJQzB5T0NBdE1URTBJQzAzT1dNd0lDMDFNaUEzTmlBdE9URWdNVE13SUMwNU1YWXhOamhqTFRRZ01TQXRNVEVnTWlBdE1UWWdNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV3UmpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1JqVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UVXpJQzB5TWpWMkxURXhZekFnTFRNZ0xURWdMVFFnTFRFZ0xUUm9MVEpqTFRFd09DQTJNaUF0TVRVd0lERTBNQ0F0TVRVd0lESTBNSE0wTWlBeE56Z2dNVFV3SURJME1HZ3ljekVnTFRFZ01TQXROSFl0TVRGek1DQXRPU0F0TXlBdE1UQmpMVGM0SUMwME5TQXRNVEF3SUMweE1EQWdMVEV3TUNBdE1qRTFjekl5SUMweE56QWdNVEF3SUMweU1UVmpNeUF0TVNBeklDMDNJRE1nTFRFd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJVSkRRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVUpEUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwSURFd01TNDBZeTB5TGpZNE9UUTFJREFnTFRRdU9UazVNRElnTWk0ek1EYzJNaUF0TkM0NU9Ua3dNaUEwTGprNU9UQXlZekFnTUM0M05qYzFOemdnTUM0eE56VTNPREVnTVM0MU16VXhOaUF3TGpVeU5qTTJOeUF5TGpJek56TmpOQzQzT1RnNE15QTVMalU1T1RZeElERXlMak00TURrZ01Ua3VOelV6T1NBeU1pNDVOVEl4SURNd0xqTXlOVEpqTkM0ME9UZ3dOU0EwTGpRNU9EQTFJRGt1TkRZMk9DQTVMakF3T0RjNUlERTFMakEzTURNZ01UTXVOak0zTjJNeE1TNDBNRE16SURrdU56Y3pORFFnTWpndU16Y3lNU0F5TWk0Mk9UQTBJRFV3TGpFeE5qSWdNemN1TVRnM05TQmpNakF1Tmprek5DQXhNeTQxTWpreklETTBMams1T0NBeU15NDRPVGMxSURReUxqVTVNVGdnTXpBdU56TXhOR013TGprME9ESTBNaUF3TGpnMU16VXhOaUF5TGpFME5EVXpJREV1TWpnd01qY2dNeTR6TkRFNElERXVNamd3TWpkak1pNHdOalEwTlNBd0lETXVPVFExTXpFZ0xURXVNemsyTkRnZ05DNDJOREUySUMwekxqRXpOemRqTlM0eE1qYzVNeUF0TVRJdU9ESXhNeUE1TGpBNE5EazJJQzB6TXk0d01UTTNJREV6TGprd01EUWdMVFl4TGprd05ETmpOQzR6TURFM05pQXRNamd1TWpZNE5pQTRMakUwT0RRMElDMDBPQzQxTWpjeklERXdMamN6TkRRZ0xUWXdMakUyTnlCc05qWXVOVE0xTWlBMk1DNDJPRFUxWXprdU16RTNNemdnT0M0Mk1ERTFOaUF4Tnk0M05qVTJJREUyTGpZNU1qUWdNalV1TXpRd09DQXlOQzR5TmpjMll6RTNMalkzTXpnZ01UY3VOamN5T1NBek1DNDFPVGsySURNeUxqVTNNRE1nTXpndU56RXpPU0EwTkM0ME5qazNZekF1T0RjME1ESXpJREV1TWpneU1qTWdNaTQxTURBNU9DQXlMakU0TlRVMUlEUXVNVE16TnprZ01pNHhPRFUxTldNeUxqUTNNalkySURBZ05DNDFPVE0zTlNBdE1TNDVOREUwTVNBMExqazBNak00SUMwMExqSTBOakE1YkRFMExqTTNNakVnTFRrMUxqQXhORFpzTkM0Mk1EVTBOeUF0TWpBdU1UUTNOU0JzTVRRNExqSXdNeUF4TVRVdU9UVXhZekF1T1RBeE16WTNJREF1TnpBMU1EYzRJREV1T1RnNU1qWWdNUzR3TlRjMk1pQXpMakEzTnpFMUlERXVNRFUzTmpKak1pNHhOelkzTmlBd0lEUXVNVEUyTWpFZ0xURXVOVE0xTVRZZ05DNDNOREl4T1NBdE15NDBNVEl4TVdNMUxqQXhOallnTFRFMUxqQTFNVGdnTVRBdU5Ua3hPQ0F0TkRNdU1UYzNOeUF4Tnk0d01URTNJQzA0Tmk0MU1UVTJZelF1TnpFME9EUWdMVE0xTGpBeU1EVWdPQzR5TnpreklDMDFOaTQxTWpVMElEa3VNekEyTmpRZ0xUWXlMalUxTWpjZ1l6SXVNRFl5TlNBd0xqa3lNemd5T0NBM0xqQTNNekkwSURNdU56RTNOemNnTVRRdU1EZzFJRGd1TXpnNE5qZGpPQzR5TnpJME5pQTJMakF3TlRnMklESXdMall3TkRVZ09TNDRNVGt6TkNBeU1TNDBORE0wSURrdU9EQTJOalJqTUNBdE1DNHdNVGcxTlRRM0lDMHdMakEyTURVME5qa2dMVEF1TURVMk5qUXdOaUF0TUM0eE9EZzBOemNnTFRBdU1URTFNak0wWXpZdU16QTBOamtnTUNBNUxqYzVPRGd6SUMwMUxqWXlNVEE1SURrdU56azRPRE1nTFRFeExqTTVPRFJqTUNBdE1TNHpOamN4T1NBdE1DNDFPVE0zTlNBdE1pNDNOVFE0T0NBdE1TNDJOREkxT0NBdE15NDNNRFl3TlNCc0xUTTBMalExTnlBdE16RXVNalV4WXkweU1DNHlNelEwSUMweE55NDRNRFkySUMwek9TNDNNREl4SUMwek1TNDJNalFnTFRVMkxqazNPRFVnTFRRd0xqWTNNamxqTFRBdU56STBOakE1SUMwd0xqTTNPVGc0TXlBdE1TNDFNak0wTkNBdE1DNDFOamt6TXpZZ0xUSXVNekl4TWprZ0xUQXVOVFk1TXpNMll5MHlMalUyTURVMUlEQWdMVFF1TnpVeE9UVWdNaTR3T0RBd09DQXROQzQ1TnpjMU5DQTBMalV6T0RBNWJDMDJMak01TkRVeklEWTVMalUwTXpsakxUSXVOek01TWpZZ01qTXVPVFUxTVNBdE5pNHdOamN6T0NBME5DNHpOVE0xSUMwNUxqUTFPRGs0SURZd0xqWTBOelVnWXkwMk9TNDFNVGsxSUMwMU1pNHlNVEU1SUMweE1qQXVPVEF4SUMwNU5TNHpNRE0zSUMweE5UTXVNamMySUMweE1qWXVPVEE1WXkwd0xqazNNRGN3TXlBdE1DNDVORGN5TmpZZ0xUSXVNak14TkRVZ0xURXVOREl3T1NBdE15NDBPVEl4T1NBdE1TNDBNakE1WXkweUxqRXlOU0F3SUMwMExqQXpOekV4SURFdU5EWTNOemNnTFRRdU5qazRNalFnTXk0eU9EVXhObU10TXk0Mk1qZzVNU0E1TGprNE1EUTNJQzAxTGpnM01ERXlJREk1TGpFeU9Ea2dMVGd1TWpneE1qVWdOVGN1TWpjeE5XTXRNUzQ1TkRjeU55QXlNaTR3TmpFMUlDMDBMalEyTnpjM0lETTRMakk0TkRJZ0xUWXVPVE13TmpZZ05EZ3VNamt5SUdNdE1UWXVORGczTXlBdE9TNDBOVEF5SUMwek9TNHlPRE15SUMweU55NHpOamt4SUMwMk55NDVNRFF6SUMwMU15NHhNamc1YkMwM01TNHlNREF5SUMwMk5TNDFPVGsyWXkwd0xqazFOVEEzT0NBdE1DNDROems0T0RNZ0xUSXVNVFk1T1RJZ0xURXVNekU1TXpRZ0xUTXVNemcxTnpRZ0xURXVNekU1TXpSakxUSXVOU0F3SUMwMExqWTBNVFlnTVM0NU9ESTBNaUF0TkM0NU5UVXdPQ0EwTGpNek16azRZeTB4TGpZeU9UZzRJREV5TGpJeU9EVWdMVFF1TURFeU55QXpOeTQzTURBeUlDMDNMakl4TmpnZ056VXVNek0yT1NCakxUSXVPVFExTXpFZ01qY3VPVGc1TXlBdE5pNDFOekl5TnlBMU1TNHhORFkxSUMweE1DNDRNek1nTmprdU16ZzNOMk10TXk0NE1qRXlPU0F0TVM0ek5qa3hOQ0F0TVRFdU5qQXhOaUF0TlM0ME1UUXdOaUF0TWpJdU9USTJPQ0F0TVRJdU9UVTVZeTA0TGpZNU1UUXhJQzAyTGpRd056SXpJQzB4TlM0ME5UY2dMVEV4TGprNE5qTWdMVEl3TGpBek56RWdMVEUyTGpVMk56UmpMVE11TWprek9UVWdMVE11TWpreU9UY2dMVFV1TkRFME1EWWdMVFl1TURneU1ETWdMVFl1TXpVNE5DQXROeTQ1TnpFMk9DQmpMVEF1TmpVM01qSTNJQzB4TGpNeE1qVWdMVEl1TURFeU55QXRNaTR6TnpVNU9DQXRNeTQxTURrM055QXRNaTQyTmpjNU4yd3RNekl1TnprNU9DQXROaTQwTURBek9XTXRNQzR6TVRjek9ETWdMVEF1TURZeE5USXpOQ0F0TUM0Mk5EQTJNalVnTFRBdU1Ea3lOemN6TkNBdE1DNDVOakk0T1RFZ0xUQXVNRGt5Tnpjek5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVkNRelF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUXpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRneElERXdOeTQxT1Rsak1pNDJPRGswTlNBd0lEUXVPVGs1TURJZ0xUSXVNekEzTmpJZ05DNDVPVGt3TWlBdE5DNDVPVGt3TW1Nd0lDMHdMall5TlRrM055QXRNQzR4TVRjeE9EZ2dMVEV1TWpVeE9UVWdMVEF1TXpVd05UZzJJQzB4TGpnME1qYzNiQzB4TXk0MU9UazJJQzB6TkM0ek9UazBZeTB3TGpZeU56a3pJQzB4TGpVNE9UZzBJQzB4TGprMU9UazJJQzB5TGpRNU9EQTFJQzB6TGpVMU5UWTJJQzB6TGpBME9UaGpMVE11T0RZek1qZ2dMVEV1TlRBME9EZ2dMVEV3TGpnM056a2dMVGt1TmpFeU15QXRNVFF1T0RZNE1pQXRNVFF1TXpJNE1TQmpMVEl4TGpBMk1qVWdMVEkwTGprMk16a2dMVFU0TGpnNU5qVWdMVFE0TGprM09EVWdMVGczTGpneU5USWdMVFE0TGprM09EVm9MVEl1TXprNU5ERmpMVEV5TGpVMU9EWWdNQ0F0TXpBdU9Ua3pNaUF4TXk0d09EUWdMVE01TGpZMk1URWdNakl1TXprek5tTXRNVEV1TXpFME5TQXhNaTR4TlRJeklDMHlNeTQzTXpneklESTVMakUzTVRrZ0xUSXpMamN6T0RNZ05EZ3VNakExTVdNd0lERTRMalE1TlRFZ05DNDVOVGd3TVNBME1pNHhNamM1SURFMUxqUTVOREVnTnpBdU5EazFNV000TGpFMk56azNJREl5TGpjMU1TQXhOaTR5T0RneElETTRMamN4SURJMUxqTTJNek1nTkRjdU56ZzJNU0JqTWk0ek1qZ3hNaUF5TGpNeU56RTFJRFF1TnpZMU5qSWdOQzR5TXpZek15QTNMak0xTnpReUlEVXVOakUwTWpaakxUQXVNakF5TVRRNElESXVNRE0zTVRFZ0xUQXVNakUwT0RRMElETXVPVFl5T0RrZ0xUQXVNakUwT0RRMElEVXVOelYyTUM0M05UUTRPRE5qTUNBeU1DNDFNalUwSURFeUxqTXlOekVnTkRRdU5UWXlOU0F5Tnk0M09ERXlJRFl3TGpBeE5qWmpOeTQ0TVRJMUlEY3VPREV5TlNBeE5pNDJOVFV6SURFekxqY3dOVEVnTWpVdU9UWXlPU0F4TlM0ek1EazJZekF1TWpneU1qSTNJREF1TURRNE9ESTRNU0F3TGpVMk9ETTFPU0F3TGpBM016STBNaklnTUM0NE5UUTBPVElnTUM0d056TXlOREl5SUdNekxqZzJPREUySURBZ05TNHhPVFV6TVNBdE5DNHhNRGcwSURVdU56azBPVElnTFRZdU1USTFPVGhqTVM0ME5qUTROQ0F0TkM0NU1qYzNNeUF6TGpBek5ERTRJQzB4TVM0MU56UXlJRFF1TmpNMU56UWdMVEUzTGpVM09URmpNQzR4TVRJek1EVWdMVEF1TkRJeU9EVXlJREF1TVRZNE9UUTFJQzB3TGpnMU9ETTVPQ0F3TGpFMk9EazBOU0F0TVM0eU9UTTVOV013SUMweExqYzBPVEF5SUMweExqQXpNeklnTFRNdU5EVXlNVFVnTFRJdU5ESTNOek1nTFRRdU1qZzVNRFpqTFRjdU5EUTVNaklnTFRRdU5EWTVOek1nTFRFMUxqRTNNamtnTFRFeExqRXpOVGNnTFRFMUxqRTNNamtnTFRJd0xqVXhNVGNnWXpBZ0xURXVNRE14TWpVZ05DNDBNVFl3TWlBdE1UUXVNakl3TnlBeE1DNHpOakEwSUMweU5DNDRNRFkyWXpFdU1qVTROemtnTFRJdU1qUXpNVFlnTWk0d05URTNOaUF0TXk0ME5qRTVNU0F5TGpRM01qWTJJQzB6TGpnNE1qZ3hZekF1TmpBNU16YzFJQzB3TGpZd09UTTNOU0F5TGpZeU5EQXlJQzB4TGpVeE1EYzBJREUxTGpjMk9EWWdMVEV1TlRFd056UmpNVFF1TmpVM01pQXdJRE15TGpBeE5UWWdPUzR5T0RjeE1TQTFNaTQwTmpRNElESTVMamN6TlRSak1DNDVOelUxT0RZZ01DNDVOelUxT0RZZ01pNHlOVFE0T0NBeExqUTJNemczSURNdU5UTTFNVFlnTVM0ME5qTTROeUJqTkM0Mk9Ua3lNaUF3SURRdU9UWTROelVnTFRRdU5UYzNNVFVnTlM0M056Y3pOQ0F0T0M0Mk9ESTJNbU13TGpjME9UQXlNeUF0TXk0NE1ESTNNeUF4TGpZeU1UQTVJQzAzTGpnMk1ETTFJREV1TmpJeE1Ea2dMVEV4TGpVeE5UWmpNQ0F0TVRFdU9UWXlPU0F0T0M0M05EWXdPU0F0TWpBdU5EUTFNeUF0TVRjdU5UazFOeUF0TWpVdU5ETTBObU10TVRNdU16QXpOeUF0TVRndU1UTXhPQ0F0TkRNdU1UY3pPQ0F0TXpndU56WTBOaUF0TmpjdU5EQXpNeUF0TXpndU56WTBObU10T0M0NU1EZ3lJREFnTFRFM0xqUTRNalFnTWk0eU56STBOaUF0TWpRdU5qQXhOaUEzTGpZNU1qTTRJR010TUM0M01URTVNVFFnTFRBdU16QXhOelU0SUMweExqVTBOemcxSUMwd0xqZzJNak13TlNBdE1pNDFNakUwT0NBdE1TNDRNelE1Tm1NdE9DNDFOVGMyTWlBdE9DNDFOVGMyTWlBdE1UVXVNRGMzTVNBdE16Z3VPVE01TlNBdE1UVXVNRGMzTVNBdE5URXVNalU0T0dNd0lDMHlNaTQ1TkRNMElERTJMakExT1RZZ0xUTTVMakF3TVNBek9TNHdNREVnTFRNNUxqQXdNV00zTGpjMk5EWTFJREFnTWpBdU5qY3hPU0EwTGprME9USXlJRE0yTGpJMk1qY2dNVFV1T0RRNU5tdzBNaTR6TWpreElETXhMamswTlRNZ1l6QXVPRGcyTnpFNUlEQXVOalk1T1RJeUlERXVPVFEzTWpjZ01TNHdNRFE0T0NBekxqQXdOemd4SURFdU1EQTBPRGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRZMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UWTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTJNaUF4Tmpkc0xUTTJJQzB4TVRWc0xURWdMVEV3WXpBZ0xURXdJRFVnTFRFMklERTJJQzB4T1dNek1pQXhPQ0EwT0NBME15QTBPQ0EzTldNd0lESXdJQzA1SURReklDMHlOeUEyT1hwTk5ETXlJREl5TldNd0lDMHlNU0F0TVRFZ0xUTTJJQzB6TVNBdE16ZGpMVEUxSURBZ0xUSXdJREV3SUMweU15QXlOV3d6SURFMGJESWdNVEZzTVNBNWJDMDBJRFJqTFRFZ0xURWdMVElnTFRFZ0xUTWdMVEZqTFRJeklDMHhNeUF0TXpZZ0xUSTBJQzAwTnlBdE5EaHNMVEV5SUMweU4yTXRNVGdnTFRVd0lDMHpNU0F0TVRBMUlDMDBOeUF0TVRVM2FDMDJNR3cxT0NBeU1UUmpNQ0EzSUMweklEVWdMVFVnT1NCakxUY2dNQ0F0TWpVZ0xUZ2dMVFV4SUMweU9Hd3RNemNnTFRJNFl6SXdJQzB6TkNBek1TQXROamNnTXpFZ0xUazNZekFnTFRFeUlDMHhJQzB5TVNBdE5DQXRNamhzTFRZZ0xURTFZeTB4SUMweklDMDFJQzB4TUNBdE1USWdMVEU1WXkweE5DQXRNVGdnTFRNd0lDMHlOaUF0TkRrZ0xUSTJZeTB6TUNBd0lDMDJOeUF4T0NBdE5qY2dOVEpqTVNBeElERWdOaUF6SURFMWJESXdJRGcwWXkwNUlDMDFJQzB5TVNBdE9DQXRNellnTFRoakxUSXhJREFnTFRJNUlEY2dMVFF3SURFNVl5MHhNQ0F4TWlBdE1UWWdNamNnTFRFMklEUTNZekFnTWpNZ05pQXpNeUF4TnlBME5YTXlOU0F4T0NBME5pQXhPQ0JqTVRrZ01DQXpPU0F0T0NBMk1DQXRNalZzTXpRZ01URTNhRFl6YkMwME5pQXRNVFU0YkRNNElETXhiRE15SURJd1l6SXhJREV3SURNMUlERXpJRFl5SURFMVl6RTJJREFnTWpRZ0xUY2dNalFnTFRJeGJDMHhJQzB4TUd3dE5pQXRNalJqTWpFZ016Y2dORFFnTlRVZ056QWdOVFZqTWpNZ01DQXpPU0F0TWpNZ016a2dMVFEzZWsweE9DQXlNRGhqTUNBdE1qY2dNVGNnTFRRM0lEUTFJQzAwTjJ3eklDMHliREV6SURSc01qTWdPV3d4TkNBMU5XTXRNVGNnTVRVZ0xUTTFJREl5SUMwMU5TQXlNbU10TWpZZ01DQXRORE1nTFRFM0lDMDBNeUF0TkRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5VSTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVUk1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV5T1NBdE1qRTNZeTB6TXlBdE1qTWdMVGN4SUMwek1pQXRPVGdnTFRNeVl5MHhPQ0F3SUMwek1TQTFJQzB6TVNBeE1XTXdJRGdnTVRrZ01Ua2dOamdnTWpsak1USXlJREkwSURNME5TQXpPVElnTkRNd0lEUXpPV3d4TnlBeE1HTTNJREFnTVRFZ0xUSWdNVElnTFRac01UQTJJQzA1TTJ3eE55QXRNVEJzTVRJZ05tdzRNQ0E1TTJ3eE9DQXhNR00xSURBZ09TQXRNaUF4TWlBdE5td3hNRFVnTFRremJEa2dMVGRqT1NBdE5pQTRJQzAxSURnZ0xUVmpNVE0xSURFd01pQXhPRGtnTVRRMUlESTJNaUF4TnpWak1USXhJRFE1SURFNE9DQTJPQ0F5TURjZ05qaGpOQ0F3SURZZ01DQTJJQzB5SUdNd0lDMDVJQzAyTkNBdE5ESWdMVEU0TXlBdE9EWmpMVGc1SUMwME5pQXRNakEwSUMweE5EQWdMVE0wTUNBdE1qYzJZeTAySUMwMklDMHhOaUF0TVRBZ0xUSXdJQzB4TUdNdE15QXdJQzAzSURJZ0xURXdJRFpzTFRFd05TQTVOR010TmlBMUlDMHhNeUEzSUMweU1DQTNZeTAwSURBZ0xUY2dMVEVnTFRrZ0xUTnNMVGd4SUMwNU5HTXROeUF0TnlBdE1UUWdMVEV3SUMweE9TQXRNVEJqTFRNZ01DQXROeUF5SUMweE1DQTJiQzB4TURVZ09UUmpMVFlnTmlBdE1UTWdPU0F0TWpBZ09XTXRNeUF3SUMwM0lDMHlJQzB4TUNBdE5XTXRNVEl6SUMweE16TWdMVEV4T0NBdE1UZzJJQzB6TURnZ0xUTXhPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxUWpndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVFqZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16STBJREV3TW13dE5TQTFZeTB4TmlBeE5TQXRNelVnTmpBZ0xUazBJRFl3WXkwME9TQXdJQzA0T0NBdE5EVWdMVEV3TUNBdE5qQmpMVE01SUMwME9DQXRPREFnTFRFeE5pQXRPREFnTFRFM09XTXdJQzA0T1NBMk1DQXRNVFF4SURZd0lDMHhOREZqTnpJZ0xUWTRJREU1TWlBdE9ESWdNalF4SUMwNE1tZzRZekU1SUMweElESTJJQzAwSURJMklDMDRZekFnTFRZZ0xURTBJQzB4TWlBdE1qWWdMVEV5WXkwM0lEQWdMVEl3SUMweUlDMHpPU0F0TW1ndE4yTXRNelFnTUNBdE9Ea2dNU0F0TVRVd0lESTJZeTB4TURJZ05ESWdMVEUxTkNBeE1URWdMVEUxT0NBeU1UUjJOU0JqTUNBeE1qQWdNVFkzSURNME5TQXlPRGNnTXpRMWFESmpOalFnTFRFZ09UY2dMVE0wSURFeU1TQXROakJzTVRZZ0xURTBiREVnTVdNeUlDMHpJRFVnTFRVZ055QXRPR3cxT0NBdE5URnNNVGNnTFRFd2JERXdJRFZzT0RFZ09UUnNNVGNnTVRCb01tTTFJREFnT1NBdE1pQXhNaUF0Tm13eE1EVWdMVGt6ZGpFM09HZ3pNSFl0TVRnd2JEYzRJRGt4YkRFNElERXdZelVnTUNBNUlDMHlJREV5SUMwMmJERXdOU0F0T1ROc09TQXROMnc0SUMwMVl6VWdNU0E1SURRZ01USWdPR3cyT0NBNE1IWXROVGxzTFRFeU9DQXRNVFV3WXkwMUlDMDNJQzB4TmlBdE1UQWdMVEl3SUMweE1DQmpMVE1nTUNBdE55QXlJQzB4TUNBMmJDMHhNRFVnT1RSakxUWWdOU0F0TVRNZ055QXRNakFnTjJNdE1pQXdJQzAwSURBZ0xUWWdMVEZzTFRJeElDMHlOWFl0TVRZd2FDMHpNSFl4TWpWc0xUTXhJQzB6Tm1NdE9TQXROeUF0TVRZZ0xURXdJQzB5TUNBdE1UQm9MVEZqTFRNZ01DQXROeUF5SUMweE1DQTJiQzB4TURVZ09UUmpMVEVnTVNBdE15QXlJQzAwSUROakxUVWdNeUF0TVRBZ05DQXRNVFVnTkdNdE5DQXdJQzAzSUMweElDMDVJQzB6YkMwNE1TQXRPVFJqTFRjZ0xUY2dMVEUwSUMweE1DQXRNVGtnTFRFd1l5MHpJREFnTFRjZ01pQXRNVEFnTm13dE1UQTFJRGswWXkweElERWdMVElnTWlBdE1pQTBlaUFpTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTmpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU5qY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5EWTRJREV4T0dNd0lDMDJPU0F0TXpnZ0xURXhOaUF0TVRBMklDMHhNVGhqTFRJeklEQWdMVFEwSURVZ0xUWXpJREUxWXkweU1TQXhNeUF0TkRVZ016SWdMVFkwSURRNVl5MHlNeUF5TkNBdE5EWWdORGNnTFRZNUlEY3dZeTB4TmlBeE5DQXRNekVnTWpVZ0xUUTFJRE16Y3kweU5pQXhNaUF0TXpjZ01UTmpMVEl3SURBZ0xUSTRJQzB4TkNBdE16Y2dMVEk0YkMweE1pQXRNalpqTFRNZ0xUa2dMVFVnTFRFMklDMDFJQzB4T1hZdE9HTXdJQzB5T1NBeE15QXRORE1nTkRBZ0xUUXpiRGtnTW13eE1TQTViRGNnTjJNMklEUWdNVFFnT0NBeU5DQTRZekUzSURBZ01qZ2dMVGtnTXpNZ0xUSTRJR013SUMwek5DQXRNamNnTFRVeklDMDFPQ0F0TlRSb0xUVmpMVEU0SURBZ0xUSXlJREFnTFRNMklEaGpMVE16SURFMElDMDFOU0ExTkNBdE5UVWdPVGRqTUNBMU1DQXlNU0E0TnlBME9TQXhNVFJqTVRnZ01UVWdNellnTWpNZ05UVWdNalZqTWpZZ01DQTFNU0F0TnlBM05TQXRNakZqT1NBdE5TQXhOU0F0T1NBeE9DQXRNVEZzTVRnZ0xURTFZemtnTFRjZ01qVWdMVEl5SURNeklDMHpNV3cyTlNBdE5qZHNNVEFnTFRsc01qSWdMVEUyWXpFeklDMDNJREkySUMweE1TQXpOeUF0TVRGak16Y2dNQ0ExTlNBek5pQTFOU0EzTUdNd0lESTRJQzB4TWlBMU5TQXRNemtnTlRVZ1l5MDJJQzB5SUMweE1TQXROU0F0TVRjZ0xUbHNMVEU0SUMweE0yTXRNeUF0TXlBdE9TQXROQ0F0TVRnZ0xUUmpMVEU1SURBZ0xUTXdJREUzSUMwek1pQXpOMk13SURJNElESTRJRFF5SURVNElEUTBZelF6SURBZ056QWdMVE14SURnMUlDMDJNbU00SUMweE5pQXhNaUF0TXpZZ01USWdMVFU0ZGkwMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUVTJRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFUyUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TWpZZ05EWTRZelk1SURBZ01URTJJQzB6T0NBeE1UZ2dMVEV3Tm1Nd0lDMHlNeUF0TlNBdE5EUWdMVEUxSUMwMk0yTXRNVE1nTFRJeElDMHpNaUF0TkRVZ0xUUTVJQzAyTkdNdE1qUWdMVEl6SUMwME55QXRORFlnTFRjd0lDMDJPV010TVRRZ0xURTJJQzB5TlNBdE16RWdMVE16SUMwME5YTXRNVElnTFRJMklDMHhNeUF0TXpkak1DQXRNakFnTVRRZ0xUSTRJREk0SUMwek4yd3lOaUF0TVRKak9TQXRNeUF4TmlBdE5TQXhPU0F0TldnNFl6STVJREFnTkRNZ01UTWdORE1nTkRCc0xUSWdPV3d0T1NBeE1Xd3ROeUEzWXkwMElEWWdMVGdnTVRRZ0xUZ2dNalJqTUNBeE55QTVJREk0SURJNElETXpJR016TkNBd0lEVXpJQzB5TnlBMU5DQXROVGhqTUNBdE1qTWdNQ0F0TWpZZ0xUZ2dMVFF4WXkweE5DQXRNek1nTFRVMElDMDFOU0F0T1RjZ0xUVTFZeTAxTUNBd0lDMDROeUF5TVNBdE1URTBJRFE1WXkweE5TQXhPQ0F0TWpNZ016WWdMVEkxSURVMVl6QWdNallnTnlBMU1TQXlNU0EzTldNMUlEa2dPU0F4TlNBeE1TQXhPR3d4TlNBeE9HTTNJRGtnTWpJZ01qVWdNekVnTXpOc05qY2dOalZzT1NBeE1Hd3hOaUF5TW1NM0lERXpJREV4SURJMklERXhJRE0zWXpBZ016Y2dMVE0ySURVMUlDMDNNQ0ExTldNdE1qZ2dNQ0F0TlRVZ0xURXlJQzAxTlNBdE16bGpNaUF0TmlBMUlDMHhNU0E1SUMweE55QnNNVE1nTFRFNFl6TWdMVE1nTkNBdE9TQTBJQzB4T0dNd0lDMHhPU0F0TVRjZ0xUTXdJQzB6TnlBdE16SmpMVEk0SURBZ0xUUXlJREk0SUMwME5DQTFPR013SURReklETXhJRGN3SURZeUlEZzFZekUySURnZ016VWdNVElnTlRnZ01USm9OWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFZDUXpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQ1F6VWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1USTRJREl5TldNeE5TQXhNeUEwTVNBME1DQTBNeUExTlhZMVl6QWdNVGtnTFRnZ01qZ2dMVEkwSURNeFl5MHhPQ0F0TlNBdE1qZ2dMVE14SUMweU9DQXROVEZqTUNBdE5pQTNJQzB6TVNBNUlDMDBNSHBOTVRZNElERTNNMk14TkNBd0lESTRJREFnTWpnZ0xUWjJMVEl3WXpBZ0xUTWdMVElnTFRVZ0xUVWdMVFZvTFRFNFl5MHhNQ0F3SUMwek1DQXdJQzB6T0NBdE1XTXRNeUF0TVRrZ0xUa2dMVEV4TlNBdE1URWdMVEV6Tm1Nd0lDMHlJQzB5SUMwMElDMDFJQzAwWXkwNElEQWdMVEU0SUMweElDMHlOaUF0TVdNdE15QXdJQzAxSURJZ0xUVWdOV013SURZZ01TQXhNeUF4SURFNUlHTXdJREl5SUMweElETTNJQzAzSURZNGJDMDRJRFF3WXkweU1pQXlJQzAyTUNBeklDMDJNU0F6YUMwNFl5MHlJREFnTFRNZ01TQXROQ0F6WXpBZ01TQXRNU0F6SUMweElEZDJNVFZqTUNBeklESWdOU0ExSURWb01USmpOeUF3SURJMUlESWdNamtnTW1NMElETWdNVGtnTVRjZ01qWWdNak5qTFRRZ01qa2dMVFlnTlRJZ0xUWWdOamRqTUNBMk15QXlOaUE1T0NBNE55QTVPR016T1NBd0lEVTRJQzB4TnlBMU9DQXROVFZqTVNBdE1pQXhJQzAySURBZ0xUaGpNQ0F0TlRJZ0xUSTFJQzAyT1NBdE5qQWdMVGczWXkwNUlDMDBJQzB4TlNBdE1UQWdMVEU0SUMweE0yTXRNU0F0TVNBdE15QXRNaUF0TXlBdE1pQmpNQ0F0TkNBdE1TQXRNVElnTFRFZ0xURTNhRE01ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVKRFF5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkRReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpNekF1T0NBeE1EQXVNVGs1WXpRdU16Z3hPRFFnTUNBeE1DNDFPVGcySUMweUxqRXpOVGMwSURFd0xqVTVPRFlnTFRjdU16azVOREZqTUNBdE1TNHlOalUyTWlBdE1DNDBOelkxTmpJZ0xUSXVOVE13TWpjZ0xURXVOREk1TmprZ0xUTXVOVEF4T1RWc0xUUTVMamsyTlRnZ0xUVXdMamt3T0RKakxURTNMamN5TlRZZ0xURTNMamN5TlRZZ0xUTXpMakEwTVNBdE16QXVOVFV6TnlBdE5EWXVNemMySUMwek55NDVOakU1WXkwd0xqYzFNVGsxTXlBdE1DNDBNVGM1TmprZ0xURXVOVGc1T0RRZ0xUQXVOakkyT1RVeklDMHlMalF5TnpjeklDMHdMall5TmprMU15QmpMVEl1TkRrek1UWWdNQ0F0TkM0Mk1qZzVNU0F4TGprM01UWTRJQzAwTGprMU1qRTFJRFF1TXpFeE5USmpMVFV1TWpVM09ERWdNemd1TVRNeU9DQXRNVEV1TkRFMklEZzNMamMyTkRZZ0xURTRMamczTlNBeE1Ua3VNelV6WXkweE5TNHdPRFU1SUMweE1TNDJOVE16SUMwek1pNHlOREV5SUMweU55NHhNREUySUMwMU1TNDBOakk1SUMwME5pNHpNak15WXkweU1DNDNPVFE1SUMweU1DNDNPVFE1SUMwME5DNHdNVFkySUMwME5pNHdNRFU1SUMwMk9TNDNNekUwSUMwM05TNDJNVGN5SUdNdE1DNDVNemswTlRNZ0xURXVNRGd4TURVZ0xUSXVNemN5TURjZ0xURXVOekl6TmpNZ0xUTXVOemM0TXpJZ0xURXVOekl6TmpOakxUSXVORFF6TXpZZ01DQXROQzQxTkRJNU55QXhMamc1TmpRNElDMDBMamt5TnpjeklEUXVNVFV6TXpKakxURXdMamMxTVNBMk15NHdOek15SUMweE5pNDBNRE16SURFd05DNDROakVnTFRFM0xqUTRNRFVnTVRJM0xqSTRPV010TVRFdU5USTNNeUF0Tmk0MU5UZzFPU0F0TWpVdU1qZ3lNaUF0TVRjdU9ESXhNeUF0TXpNdU1EVXhPQ0F0TWpZdU5UWXlOU0JqTFRBdU9UUTFNekV5SUMweExqQTJNalVnTFRJdU16VTFORGNnTFRFdU5qYzVOamtnTFRNdU56UXdNak1nTFRFdU5qYzVOamxqTFRBdU1Ua3dORE1nTUNBdE1DNHpPREU0TXpZZ01DNHdNVEEzTkRJeUlDMHdMalUzTVRJNE9TQXdMakF6TWpJeU5qWnNMVEk0SURNdU1qQXdNbU10TWk0ek9UazBNU0F3TGpJM05EUXhOQ0F0TkM0ME1qYzNNeUF5TGpRek56VWdMVFF1TkRJM056TWdOQzQ1TmpZNFl6QWdNUzR5TVRFNU1TQXdMalF6TnpVZ01pNDBNakk0TlNBeExqTXhNVFV5SURNdU16YzJPVFVnWXpFdU9UVXhNVGNnTWk0eE1qZzVNU0EwTGpJMk16WTNJRFF1TlRRd01EUWdOaTQ1TkRreU1pQTNMakl5TlRVNVl6a3VOemcxTVRZZ09TNDNPRFV4TmlBeU5DNDFORFk1SURJekxqSXpNRFVnTkRRdU56RTNPQ0F6T1M0Mk1qTmpNVFl1TVRnNU5TQXhOQzR4TmpReElETTVMamMzTWpVZ016TXVNRGt5T0NBMU1DNDNNVGc0SURRMUxqRXpORGhqTUM0NU5URXhOeklnTVM0d05EWTRPQ0F5TGpNek56ZzVJREV1TmpNNE5qY2dNeTQzTURJeE5TQXhMall6T0RZM1l6SXVNVGMyTnpZZ01DQTBMakV4TmpJeElDMHhMalV6TlRFMklEUXVOelF5TVRrZ0xUTXVOREV5TVRFZ1l6TXVNelEzTmpZZ0xURXdMakEwTXlBM0xqTTNOemt6SUMweU55NHdOamcwSURFd0xqWXdPRFFnTFRVeUxqQTROemxqTXk0ek16VTVOQ0F0TWpJdU1EQTRPQ0EyTGpZM01Ea2dMVFF3TGpZeE1EUWdNVEF1TkRJd09TQXROVFV1TnpFME9HTXhNeTR3TkRVNUlERXlMamc1TkRVZ016TXVNell6TXlBek1DNDJORFkxSURZd0xqWTJOaUExTWk0ME9EZ3pZek0xTGpFME5qVWdNamd1TnpVMk9DQTFPQzR6TVRZMElEUTRMamN6TmpNZ056QXVNVFV6TXlBMU9TNDNPRFF5WXpBdU9UVTRNREE0SURBdU9EazBOVE14SURJdU1UZ3pOVGtnTVM0ek5ERTRJRE11TkRBNU1UZ2dNUzR6TkRFNElHTXlMak14TXpRNElEQWdOQzR6TXpJd015QXRNUzQzTVRFNU1TQTBMamcwT1RZeElDMHpMamM0TURJM1l6UXVNREl3TlRFZ0xURTJMakE0TXlBNUxqWTFOekl6SUMwME1DNHlNamsxSURFMExqUTROek1nTFRjeUxqUXlPRGRqTXk0NU5ERTBNU0F0TWpRdU56Y3pOQ0EyTGpjMU1UazFJQzAwTWk0eU16a3pJRGd1TWpneE1qVWdMVFV4TGpJek1qUmpPQzQyTWpJd055QTFMakV3T1RNNElESTJMakE1T1RZZ01UY3VNRFF5SURNMUxqVTRNaUF4Tnk0d05ESjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNREF6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURBeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUQjJNVEV4WXpBZ01DQTJNaUF4SURZeklERmpOekFnTUNBeU16TWdNVFlnTXpJeElERTNNR014SURFZ01UVWdMVFVnTVRVZ0xUWmpMVFVnTFRjZ0xUVTNJQzB4TnpZZ0xUSTJNeUF0TWpjeFl5MHlOQ0F0TkNBdE5UTWdMVFVnTFRneklDMDFhQzAxTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNU5ESXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVORElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F3YURNd2RpMDFNRFZqT0RVZ0xURWdNVGN3SUMwME9TQXhOekFnTFRFek1tTXdJQzAxTmlBdE5UQWdMVEV5TXlBdE1qQXdJQzB4TWpOMk56WXdlazAwTmlBdE56RTJZelE1SURBZ01URTBJREk0SURFeE5DQTNPV013SURVeUlDMDNOaUE1TVNBdE1UTXdJRGt4ZGkweE5qaGpOQ0F0TVNBeE1TQXRNaUF4TmlBdE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTJNVEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBd2RqSTBNR2d6TTNZdE1URTJhREkwTkhZeE1UWm9Nek4yTFRJME1HZ3RNekV3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVRME1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVUTBNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpORGNnTWpNMmRpMHpNMnd0TWpVeUlDMDRObXd5TlRJZ0xUZzBkaTB6TTJ3dE16UTNJREV4TjNwTk16Y3pJREl6Tm13ek5EY2dMVEV4T1d3dE16UTNJQzB4TVRkMk16TnNNalV5SURnMGJDMHlOVElnT0RaMk16TjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORVl5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVZeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJM05pQXhNak5qTUNBdE16SWdMVEU0SUMwMU1TQXROVFVnTFRZd1l5MHhNeUF0TXlBdE1qQWdMVFlnTFRJeElDMDJiQzB5TUNBdE1XZ3RNVEJzTFRVeUlEaGpMVEkySURRZ0xUUXpJREV3SUMwMU15QXhObXd4TVRFZ0xUTXpNR2d0TXpac0xURTBNQ0EwTWpSak55QXRNU0F4TlNBdE1pQXlNaUF0TTJNMklDMHhOaUF4TkNBdE16RWdNalFnTFRReVl6STFJQzB6TUNBM09DQXROVFlnTVRJeUlDMDFObXd4TlNBeGJERXlJRE5qTFRJeUlEWWdMVE0xSURFeUlDMDBNQ0F5TUdNdE1UQWdNVEFnTFRFeElERTBJQzB4TVNBek5XTXpJRGNnTmlBeE5DQXhNQ0F5TWlCak1UQWdNakFnTWpRZ01qWWdOVE1nTWpsak16WWdMVFFnTmpJZ0xUSTJJRFk1SUMwMk1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTJNVE11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTVRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpneklEQm9MVE0zYkMweE1EUWdNalE0YkMweE1EUWdMVEkwT0dndE16aHNNVFF5SURNek9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTVOREF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TkRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRJd09TQXRNVGczYkRNNU5pQXpPVFpzTWpJZ0xUSXliQzB6T1RZZ0xUTTVObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV3UmpZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1JqWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxUVXpJQzB5TWpWak1DQXpJREFnT1NBeklERXdZemM0SURRMUlERXdNQ0F4TURBZ01UQXdJREl4TlhNdE1qSWdNVGN3SUMweE1EQWdNakUxWXkweklERWdMVE1nTVRBZ0xUTWdNVEIyTVRGak1DQXpJREVnTkNBeElEUm9NbU14TURnZ0xUWXlJREUxTUNBdE1UUXdJREUxTUNBdE1qUXdjeTAwTWlBdE1UYzRJQzB4TlRBZ0xUSTBNR2d0TW5NdE1TQXhJQzB4SURSMk1URjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZRa05CTG5odGJBQThjM2x0WW05c0lHbGtQU0pGUWtOQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMk15QTROMk0wSURBZ01UQWdMVGtnTVRBZ0xURXpZekFnTFRFZ01DQXRNaUF0TVNBdE0yTXRNVFlnTFRFMklDMDBOaUF0TkRBZ0xUWXlJQzAxTm1NdE5pQXROaUF0TVRBZ0xURXhJQzB4TVNBdE1UTnpMVElnTFRJZ0xUUWdMVEpvTFRJMFl5MHpJREFnTFRVZ01pQXROU0ExWXpBZ01TQXdJRElnTVNBell6TWdNeUExSURFeElEVWdNakpqTUNBeU1DQXpJRFUwSURNZ056UmpNQ0E0SURBZ01UVWdMVEVnTWpGakxURTJJQzB4TVNBdE16Y2dMVEkxSUMwMk1DQXRNalZvTFRSakxUUWdNQ0F0T1NBeElDMDVJRFp6TmlBeE1pQTNJREUxWXpBZ01pQXRNU0F6SUMweElEUmpNQ0F5SURNZ05TQTFJRFVnWXpFeElESWdNalFnTlNBek55QXhOR001SURjZ01UUWdPU0F4T1NBeE0ydzNJRFkxWXpnZ05qQWdNeklnTVRJMklERXdNQ0F4TWpab00yTXpPQ0F3SURVMUlDMHlOQ0ExTlNBdE5qTmpNQ0F0TkRrZ0xUUXlJQzA0TkNBdE56Y2dMVEV3T1dNdE1USWdMVGtnTFRJd0lDMHhNeUF0TWpRZ0xURTViQzA0SUMwNE4yZ3hZellnTUNBek15QXhOeUF6T0NBeE4zcE5NVGd5SURJNE4yTXdJREV3SUMwMklERTNJQzB4TlNBeE9HZ3RNbU10TXpJZ01DQXRNemtnTFRNMUlDMHpPU0F0TmpWMkxUbHNNeUF0TXpSc01UTWdPR015TWlBeE55QXpNaUF6T1NBME1DQTNOblkyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVKRE55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkROeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOemtnTWpnM1l5MHpOU0F3SUMwME9TQXRORE1nTFRRNUlDMDNOMk13SUMwMklEQWdMVEV4SURFZ0xURTFZekV4SURnZ016Y2dNakVnTkRjZ016RmpOeUEzSURFeElERTNJREV4SURNMll6QWdNVGNnTUNBeU5TQXRNVEFnTWpWNlRURXpOQ0F4TVRCak16VWdNVGNnTmpBZ05UVWdNVEV5SURVMVl6TXhJREFnTkRNZ0xUTXdJRFF6SUMwMk1HTXdJQzB5TWlBdE1USWdMVFEwSUMwek1DQXROVGxzTFRVM0lDMDBOV010TVNBdE1TQXRNaUF0TVNBdE15QXRNV2d0TVd3dE16SWdOV010TWlBd0lDMDBJRE1nTFRRZ05YTXhJRFFnTXlBMVl6SXpJRGdnTnpjZ05EVWdOemNnTnpJZ1l6QWdNVGtnTFRFMElETXpJQzB6TXlBek0yTXROU0F3SUMweU5DQXRPU0F0TlRFZ0xUTXdiQzAzTUNBdE5UTmpMVEVnTFRFZ0xUSWdMVEVnTFRNZ0xURmpMVE1nTUNBdE5TQXlJQzAxSURWc0xUSWdOVGRqTFRFZ01UZ2dMVFVnTWpnZ0xUY2dNekJqTFRjZ01DQXRNVFFnTFRNZ0xUSXpJQzA0YkMweU5DQXRNVFZqTFRFZ01DQXRNU0F0TVNBdE1pQXRNWE10TXlBeElDMDBJREpzTFRFM0lERTVZeTB4SURFZ0xURWdNeUF0TVNBMFl6QWdOU0EzSURVZ01URWdObU15TmlBM0lEVTBJREUwSURZd0lETTFiREl3SURZMFl6RXhJRE15SURJMElEVTJJRFF3SURjMFl6RWdNU0F5SURJZ05DQXlJR00xSURFZ01UY2dNaUF6TXlBNGN6STRJREV3SURNM0lERXdZekk1SURBZ05EY2dMVEUwSURRM0lDMDBNMk13SUMweE9TQXRNVE1nTFRReUlDMHpOeUF0TmpaakxUSTNJQzB5TnlBdE5qTWdMVFUwSUMwNE5pQXROaloyTFRNM2VrMDNNU0F4TWpoMk1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFOa011ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTmtNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBeU1YWTFPV3d4TWprZ01UVXdiREUzSURFd1l6Y2dNQ0F4TVNBdE1pQXhNaUF0Tm13eE1EWWdMVGt6YkRFM0lDMHhNR3d4TWlBMmJEZ3dJRGt6YkRFNElERXdZelVnTUNBNUlDMHlJREV5SUMwMmJERXdOU0F0T1ROc09TQXROMnc0SUMwMVl6VWdNU0E1SURRZ01USWdPR3cyT0NBNE1IWXROVGxzTFRFeU9DQXRNVFV3WXkwNUlDMDNJQzB4TmlBdE1UQWdMVEl3SUMweE1HTXRNeUF3SUMwM0lESWdMVEV3SURac0xURXdOU0E1TkdNdE5pQTFJQzB4TXlBM0lDMHlNQ0EzWXkwMElEQWdMVGNnTFRFZ0xUa2dMVE5zTFRneElDMDVOR010TnlBdE55QXRNVFFnTFRFd0lDMHhPU0F0TVRBZ1l5MHpJREFnTFRjZ01pQXRNVEFnTm13dE1UQTFJRGswWXkwMklEWWdMVEV6SURrZ0xUSXdJRGxqTFRNZ01DQXROeUF0TWlBdE1UQWdMVFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRaQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UWkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXhPQ0EwTmpob05XTXlNeUF3SURReUlDMDBJRFU0SUMweE1tTXpNU0F0TVRVZ05qSWdMVFF5SURZeUlDMDROV010TWlBdE16QWdMVEUySUMwMU9DQXRORFFnTFRVNFl5MHlNQ0F5SUMwek55QXhNeUF0TXpjZ016SmpNQ0E1SURFZ01UVWdOQ0F4T0d3eE15QXhPR00wSURZZ055QXhNU0E1SURFM1l6QWdNamNnTFRJM0lETTVJQzAxTlNBek9XTXRNelFnTUNBdE56QWdMVEU0SUMwM01DQXROVFZqTUNBdE1URWdOQ0F0TWpRZ01URWdMVE0zYkRFMklDMHlNbXc1SUMweE1HdzJOeUF0TmpWak9TQXRPQ0F5TkNBdE1qUWdNekVnTFRNemJERTFJQzB4T0dNeUlDMHpJRFlnTFRrZ01URWdMVEU0SUdNeE5DQXRNalFnTWpFZ0xUUTVJREl4SUMwM05XTXRNaUF0TVRrZ0xURXdJQzB6TnlBdE1qVWdMVFUxWXkweU55QXRNamdnTFRZMElDMDBPU0F0TVRFMElDMDBPV010TkRNZ01DQXRPRE1nTWpJZ0xUazNJRFUxWXkwNElERTFJQzA0SURFNElDMDRJRFF4WXpFZ016RWdNakFnTlRnZ05UUWdOVGhqTVRrZ0xUVWdNamdnTFRFMklESTRJQzB6TTJNd0lDMHhNQ0F0TkNBdE1UZ2dMVGdnTFRJMGJDMDNJQzAzYkMwNUlDMHhNV3d0TWlBdE9XTXdJQzB5TnlBeE5DQXROREFnTkRNZ0xUUXdhRGhqTXlBd0lERXdJRElnTVRrZ05Xd3lOaUF4TW1NeE5DQTVJREk0SURFM0lESTRJRE0zSUdNdE1TQXhNU0F0TlNBeU15QXRNVE1nTXpkekxURTVJREk1SUMwek15QTBOV010TWpNZ01qTWdMVFEySURRMklDMDNNQ0EyT1dNdE1UY2dNVGtnTFRNMklEUXpJQzAwT1NBMk5HTXRNVEFnTVRrZ0xURTFJRFF3SUMweE5TQTJNMk15SURZNElEUTVJREV3TmlBeE1UZ2dNVEEyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVKRE5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkROaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNVFl1TVRrNUlESXlOUzQyWXpBZ0xURXhMakkwTXpJZ01TNDJNVE15T0NBdE1UWXVNamM1TXlBekxqWTNOVGM0SUMweE9DNHpOREU0WXpFdU9ERTRNellnTFRFdU9ERTRNellnTlM0MU9ETXdNU0F0TXk0d05UZzFPU0F4TXk0M01qUTJJQzB6TGpBMU9EVTVZekkwTGpNeU5ESWdNQ0EyTXk0M09EZ3hJREl5TGpNM09Ua2dPRFF1TlRVd09DQXpPQzR3TkRrNFl6QXVNREkxTXprd05pQXdMamMxTlRnMU9TQXdMakExTURjNE1USWdNUzQ0T0RZM01pQXdMakExTURjNE1USWdNeTR6TlRBMU9TQmpNQ0F5TGpZMU1qTTBJQzB3TGpRMU1qRTBPQ0EyTGpnME1EZ3lJQzB3TGpRMU1qRTBPQ0F4TWk0Mk5qZGpMVEUyTGpjeU5qWWdNeTR6TmpreE5DQXRNekl1TnpZek55QTBMamN6TkRNNElDMDBPQzR4TkRrMElEUXVOek0wTXpoakxUSXdMak14T1RNZ01DQXRNelF1TlRrNE5pQXRNeTR4TmpBeE5pQXRORFF1TnpFNE9DQXRPQzQ1TkRNek5tTXROaTR6TXpJd015QXRNeTQzT1RnNE15QXRPQzQyT0RFMk5DQXRNVEl1TWpNeE5DQXRPQzQyT0RFMk5DQXRNamd1TkRVNGVrMHlNVGt1TURBeElESXhNUzR3TWpZZ1l5MHlOUzR4TURjMElDMHlNQzQwTmpJNUlDMDJNUzQ1TWpFNUlDMDFNQzQwT1RBeUlDMDVOQzQxT0RFeElDMDFNQzQwT1RBeVl5MHlPUzR4TXpnM0lEQWdMVFEwTGpreE5TQXlOQzR5TnpjeklDMDBOQzQ1TVRVZ05USXVNekkzTVdNd0lESXhMalUwT1RnZ09DNDVNRFl5TlNBME5TNHlPRGt4SURJMUxqa3pPVFVnTmpJdU16SXlNMk14TkM0ME1USXhJREUwTGpReE1qRWdNelF1T0Rrek5pQXlOQzR5TVRNNUlEWXdMamsxTmpFZ01qUXVNakV6T1dNeU1DNHlPVFE1SURBZ016Y3VOamd3TnlBdE1pNDFOemd4TWlBMU15NHdPRGs0SUMwNExqUTBPVEl5SUdNd0xqWTFOekl5TnlBMUxqSXdNRElnTVM0eE1UQXpOU0F4TXk0eU5EVXhJREV1TVRFd016VWdNak11TkRVd01tTXdJREl1TmpnNU5EVWdNaTR6TURjMk1pQTBMams1T1RBeUlEUXVPVGs1TURJZ05DNDVPVGt3TW1nME1DNDRNREE0WXpJdU5qUXlOVGdnTUNBMExqZzVPVFF4SUMweUxqSXhPRGMxSURRdU9UazFNVElnTFRRdU9ERXlOV013TGpJMk9EVTFOU0F0Tnk0eU5EY3dOeUF3TGpnd016Y3hNU0F0TVRRdU5UTXdNeUF3TGpnd016Y3hNU0F0TWpFdU56ZzNNV013SUMweUxqWTBNalU0SURBdU1UWTFNRE01SUMwMExqZzNOVGs0SURBdU16YzFJQzAyTGpZME9UUXhJR000TGpReE56azNJRFV1T0RjNE9URWdNakV1TmpFeE15QTVMalkwTkRVeklETTVMalEyTURrZ01USXVNemc1Tm1Nd0xqSTFNamt6SURBdU1ETTVNRFl5TlNBd0xqVXdPRGM0T1NBd0xqQTFPRFU1TXpnZ01DNDNOalEyTkRnZ01DNHdOVGcxT1RNNFl6SXVNekV5TlNBd0lEUXVNek15TURNZ0xURXVOekV4T1RFZ05DNDRORGcyTXlBdE15NDNPREF5TjJNeExqVTVOelkySUMwMkxqTTRORGMzSURNdU16VXdOVGtnTFRFekxqSTJNVGNnTXk0ek5UQTFPU0F0TWpFdU1qRTRPR013SUMweUxqWXdNalUwSUMweUxqRTBOelEySUMwMExqZ3lNRE14SUMwMExqWTJOREEySUMwMExqazRPREk0SUdNdE1UQXVNVFkxSUMwd0xqWTNOamMxT0NBdE1qSXVNek0wSUMwMUxqTTJNak1nTFRNMkxqSTBOVEVnTFRFekxqZzJNVE5qTFRBdU1EQXdPVGMyTlRZeUlDMHdMakV4TXpJNE1TQXRNQzR3TURBNU56WTFOaklnTFRBdU1qSTROVEUySUMwd0xqQXdNRGszTmpVMk1pQXRNQzR6TkRVM01ETmpNQ0F0T1M0Mk1ERTFOaUF3TGprM09EVXhOaUF0TVRjdU9EUTJOeUF3TGprM09EVXhOaUF0TWprdU5EWXlPV013SUMwNExqUXpPVFExSUMwd0xqTTVPRFF6T0NBdE1UZ3VNamcxTWlBdE1TNDNNREV4TnlBdE1qa3VOVEl4TlNCakxUZ3VNRGM0TVRJZ0xUWTVMall6TmpjZ0xUSTBMak14TnpRZ0xURXlOeTR4TURJZ0xUVTRMamt3TmpJZ0xURTJNUzQyT1dNdE1qQXVNRE01TVNBdE1qQXVNRE01TVNBdE5EWXVNVFE0TkNBdE16SXVNREkzTXlBdE56a3VNemMwSUMwek15NDVNakE1WXkwd0xqUTBOekkyTmlBdE1DNHdNalV6T1RBMklDMHdMamt3TVRNMk55QXRNQzR3TXpnd09EVTVJQzB4TGpNMk1qTWdMVEF1TURNNE1EZzFPV010TVRjdU56STNOU0F3SUMwME5TNDFNREk1SURFNExqYzJOVFlnTFRnMUxqZzBNemNnTlRBdU5UWTBOU0JqTFRNdU5EWXdPVFFnTWk0eU1UazNNeUF0TVRBdU5TQXpMamcyTmpJeElDMHhPUzQwTnprMUlETXVPRFkyTWpGb0xURXlMalEwT0RKakxUVXVOalU0TWlBdE1DNDNPRFF4T0NBdE9TNDBOVEl4TlNBdE1DNDVNVEl4TURrZ0xURXpMakE0TlNBdE1DNDVNVEl4TURsakxUVXVNakk0TlRJZ01DQXROaTR4T0RFMk5DQTBMamM0TnpFeElDMDNMakl3TmpBMUlEY3VOamt5TXpoakxURXVNREV3TnpRZ01pNDROamN4T1NBdE1TNDROakF6TlNBMExqTTJOakl4SUMweExqZzJNRE0xSURjdU1ERTROVFZqTUNBeExqazBOVE14SURBdU9UWXdPVE00SURNdU5UUTFPU0F4TGpreE5qQXlJRFF1TlRBeE9UVWdZek11T0RBMk5qUWdNeTQ0TURZMk5DQTVMamM0TkRFNElETXVPRFl5TXlBeE55NHhNVE16SURRdU5EWTBPRFJqTVRFdU9ESXpNaUF3TGprM01qWTFOaUF6TWk0Mk1qQXhJREV1TmpNeE9EUWdORGd1TXpjd01TQXhMall6TVRnMFl6a3VPREl5TWpjZ01DQXlNeTQxTURNNUlDMDNMams1TVRJeElEUTBMak16TXlBdE1qRXVOakV4TTJNd0xqQTJNalVnTFRBdU1EUXhNREUxTmlBd0xqRXlOREF5TXlBdE1DNHdPRE13TURjNElEQXVNVGcwTlRjZ0xUQXVNVEkyT1RVell6RTVMamt4TXpFZ0xURTBMak16TmprZ016TXVNekU0TkNBdE1qQXVOall4TVNBek55NDRPREU0SUMweU1DNDJOakV4SUdnd0xqZ3dNRGM0TVdNeE1DNDNNREl4SURBZ01qQXVNekkwTWlBMExqQTROVGswSURJNUxqSTNOalFnTVRNdU1ETTRNV001TGpNNU9UUXhJRGt1TXprNU5ERWdNVGN1T1Rrek1pQXlOQzR6T0RNNElESTFMakl3T1NBME5TNHlNekUwWXprdU5EZ3hORFVnTWpZdU9EWXhNeUF4TkM0eE1UVXlJRFE1TGpVMk5EVWdNVFF1TVRFMU1pQTJOeTQ1TXpFMmRqUTRMall5Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVd1JrRXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdSa0VpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVGs0SUMweE16TmpMVFV4SURBZ0xUazJJREV4SUMweE16TWdNekpqTFRReklESTBJQzAyTlNBMU9DQXROalVnTVRBeGN6SXhJRGMzSURZMElERXdNbU16TnlBeU1TQTRNaUF6TVNBeE16UWdNekZqTlRNZ01DQTVPU0F0TVRFZ01UTTRJQzB6TW1NME5pQXRNalFnTmprZ0xUVTRJRFk1SUMweE1ERmpNQ0F0TkRZZ0xUSXpJQzA0TVNBdE5qa2dMVEV3TkdNdE16Y2dMVEU1SUMwNE15QXRNamtnTFRFek9DQXRNamw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURBd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EQXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUa3lJRGRqTXlBdE5TQXROQ0F0T0NBdE55QXROR010TlRRZ09ERWdMVGN3SURFMU1TQXROekFnTWpFMFl6QWdORFlnT1NBNE9TQXhOaUF4TWpWak5pQXlPU0F4TWlBMU5DQXhNaUEzTjJNd0lETXhJQzB4TUNBMU5pQXROREVnTnpkakxUSWdNaUF0TXlBMUlEQWdOMk16TVNBeU1TQTBNU0EwTmlBME1TQTNOMk13SURJeklDMDJJRFE1SUMweE1pQTNPR010TnlBek5pQXRNVFlnTnprZ0xURTJJREV5TldNd0lEWXpJREUySURFek15QTNNQ0F5TVRSak15QTBJREV3SURFZ055QXROR010TXpnZ0xUWTVJQzAxTUNBdE1UTXlJQzAxTUNBdE1UZzNZekFnTFRRMklEa2dMVGc0SURFMklDMHhNallnWXpZZ0xUTXdJREV4SUMwMU9DQXhNU0F0T0ROak1DQXRNemtnTFRFeklDMDNNaUF0TlRZZ0xUazNZelF6SUMweU5TQTFOaUF0TlRnZ05UWWdMVGszWXpBZ0xUSTFJQzAxSUMwMU15QXRNVEVnTFRnell5MDNJQzB6T0NBdE1UWWdMVGd3SUMweE5pQXRNVEkyWXpBZ0xUVTFJREV5SUMweE1UZ2dOVEFnTFRFNE4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTVOREV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TkRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBd2RqYzJNR014TlRBZ01DQXlNREFnTFRZM0lESXdNQ0F0TVRJell6QWdMVGd6SUMwNE5TQXRNVE14SUMweE56QWdMVEV6TW5ZdE5UQTFhQzB6TUhwTk5EWWdOekUyWXkwMUlEQWdMVEV5SUMweElDMHhOaUF0TW5ZdE1UWTRZelUwSURBZ01UTXdJRE01SURFek1DQTVNV013SURVeElDMDJOU0EzT1NBdE1URTBJRGM1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRZeE1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUWXhNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlPRE1nTXpNNGJDMHhOREVnTFRNek9Hd3RNVFF5SURNek9HZ3pPR3d4TURRZ0xUSTBPR3d4TURRZ01qUTRhRE0zZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRSRE9DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkRPQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpPVEVnTWpBMFl6TTJMamd5T1RnZ01DQTJNaTQ0TURrZ0xUSXpMakV6TkRZZ05qVWdMVFUyWXpBZ0xUTTBMak0xTXpFZ0xUSTVMalExTkRNZ0xUVTRJQzAyTlNBdE5UaGpMVE15TGpZMk56WWdNQ0F0TlRrdU1EUTBPU0F5Tmk0M01Ua3hJQzAyTVNBMU9HTXdJRE14TGpjek9UZ2dNamd1T1RBME9DQTFOQzR5TVRZNUlEWXhJRFUyZWswM05ESWdNR010TWpndU1EQTVNU0F3SUMwME9DQXhPQzR3TlRFMklDMDBPQ0EwTjNZeU9UZG9MVFU1T0hZdE1qazNZekFnTFRJNExqazBNVElnTFRJd0xqVTNORGNnTFRRMExqazJOek1nTFRRM0lDMDBOeUJqTFRJNExqQXdPVEVnTUNBdE5EZ2dNVGd1TURVeE5pQXRORGdnTkRkMk16UTFZekFnTWpndU56RTJOQ0F4T1M0eU1URXpJRFExTGpFME56UWdORGNnTkRkb05qazBZekk1TGpBNE1qWWdNQ0EwTlM0eE9EZzNJQzB4T1M0NE16QTBJRFEzSUMwME4zWXRNelExWXpBZ0xUSTRMamswTVRJZ0xUSXdMalUzTkRjZ0xUUTBMamsyTnpNZ0xUUTNJQzAwTjNwTk1UTTVJREkzTVdNd0lERTNMamszT0RNZ01URXVOekE0SURNd0lETXdJRE13YURRMU1uTXhNeUF3SURFMUlDMHhZekV6SUMwMElERTFJQzB4T1NBeE5TQXRNamwyTFRJek9XTXdJQzB4T0M0d016VXpJQzB4TXk0d056ZzRJQzB6TUNBdE16QWdMVE13SUdNdE1UZ3VNemsxT0NBd0lDMHpNaUF4TUM0NU5UY3hJQzB6TWlBek1IWXlNRGRvTFRNNE9IWXRNakEzWXpBZ0xURTRMalUxTURrZ0xURXpMalUzTkRJZ0xUTXdJQzB6TVNBdE16QmpMVEUzTGprd056RWdNQ0F0TXpFZ01URXVORFl3TkNBdE16RWdNekIyTWpNNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUUkJSaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCUmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA0T1NBdE5EaGpNQ0F5TmlBeU1pQTBPQ0EwT0NBME9ITTBPQ0F0TWpJZ05EZ2dMVFE0Y3kweU1pQXRORGdnTFRRNElDMDBPSE10TkRnZ01qSWdMVFE0SURRNGVrMHhJQzB4TVRCb09ESnNPRFFnTFRFMU5HdzNPQ0F4TlRSb01qbHNMVEV6TnlBdE1qWTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVU00TVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVNNE1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMDFNelZvT0RCMk1UQTNNR2d0T0RCMk5UVm9NVEl3ZGkweE1UZ3dhQzB4TWpCMk5UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORUV3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVFd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01qTTJiRE0wTnlBdE1URTViQzB6TkRjZ0xURXhOM1l6TTJ3eU5USWdPRFJzTFRJMU1pQTRObll6TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNE9EVXVlRzFzQUR4emVXMWliMndnYVdROUlrVTRPRFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PRFFnTUdNdE5Ea2dNQ0F0T0RRZ01UZ2dMVGcwSURZMmJERWdNVFJqTWlBMUlEUWdPU0EzSURFMFl6Y2dOeUF4TmlBeE1TQXlOeUF4TkdNM0lEQWdNVE1nTFRNZ01Ua2dMVGxzTkNBdE9Xd3lJQzB4TVd3dE5DQXRNVE5qTFRNZ0xUVWdMVE1nTFRZZ0xUZ2dMVEV4YkMwM0lDMHhObU13SUMwNElETWdMVEV6SURFd0lDMHhObXd4TXlBdE5HZ3hOV015TWlBd0lEUXlJREUxSURVNUlEUTFZekUxSURJM0lESXpJRFV5SURJeklEYzFiQzB6SURFell5MHlJRGdnTFRFeklERTNJQzB5TVNBeU1Hd3RNVFVnTkd3dE1UY2dMVEZzTFRFMklDMHpiQzB4TnlBdE1UQnNMVEl6SUMweE9HZ3RNakVnYkRZeUlERTRNbU01SUMweklESTFJQzAySURNMUlDMDViRE16SUMwemFERXdiREl6SUROc05Ea2dPV010TVRrZ0xUSTNJQzAxTXlBdE5UZ2dMVGc1SUMwMU9HZ3RNVEJzTFRJeUlESmpMVGtnTXlBdE1UY2dOeUF0TWpZZ01URnNMVE0ySUMweE1EaHNNVGdnTVRKc01qQWdPV3d5TWlBMWJESTJJRE5qT1NBd0lERTVJQzB4SURNd0lDMDFZekUwSUMwMUlERTBJQzAySURJMElDMHhOMk14TkNBdE1UVWdNaklnTFRNeklESXlJQzAxT0dNd0lDMHpNaUF0TVRNZ0xUWXlJQzAwTVNBdE9EZGpMVEk0SUMweU5DQXROakFnTFRNMUlDMDVOQ0F0TXpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9UTkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVE5FSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUxTmlBeE9UVnNNVFUySUMweE9UVnNMVEUxTmlBdE1UazFiQzB4TlRZZ01UazFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEEzTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBM015SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1EUWdMVEkwTldNdE9DQXROVE1nTFRFNElDMHhNRFlnTFRJMklDMHhOVGxqTFRRZ0xUSTFJQzAxSUMwME55QXROU0F0Tmpkak1DQXRNek1nTkNBdE5UZ2dNVE1nTFRjMFl6STBJQzAwTWlBM09DQXRPRFVnTVRRd0lDMDROV00xTVNBd0lEZzFJREV5SURFd01pQXpObU10TnpFZ01qQWdMVEV3TlNBMU5TQXRNVEExSURFd05uWTVZelFnTkRVZ05EZ2dPRGNnT1RjZ09EZG9ObU16TkNBdE1pQTJNU0F0TVRZZ056a2dMVFEwWXpFeklDMHlNU0F5TUNBdE5EY2dNakFnTFRjMmRpMHhNV010TXlBdE5EWWdMVE13SUMwNE1TQXRPREFnTFRFd05TQmpMVE0ySUMweE55QXROekVnTFRJM0lDMHhNRGdnTFRJM1l5MDFJREFnTFRFeElERWdMVEUySURGakxUY3dJRFFnTFRFeU15QXpPU0F0TVRVNElERXdNMk10T1NBeE55QXRNVFFnTkRBZ0xURTBJRGN3WXpBZ01qSWdNU0EwT1NBMklEZ3dZemdnTlRJZ01UY2dNVEExSURJMUlERTJNbU10T1RRZ016a2dMVEU0TVNBeE1qVWdMVEU0TVNBeU5EaGpNQ0EzSURBZ01UVWdNU0F5TW1NMklEZ3dJRE01SURFME1TQTVPQ0F4T0RSak16RWdNak1nTnpVZ016VWdNVE16SURNMVl6RXdJREFnTWpBZ0xURWdNamdnTFRKc016RWdNVGd4WXkweE1pQXhNQ0F0TWpRZ01qQWdMVE0zSURJNUlHTXRNelVnTWpnZ0xUZzFJRGs0SUMwNU9DQXhNVGhqTFRRMklEYzVJQzAyTnlBeE16SWdMVFkzSURJME1YWXhOV015SURRMElERTFJRGszSURReElERTFPWE0wT0NBNU1pQTJPU0E1TW1NeU5TQXdJRFUxSUMweU9DQTRPU0F0T0RKak5UTWdMVGcxSURZNUlDMHhOREFnTmprZ0xUSTFOMk13SUMweE5pQXRNU0F0TkRZZ0xUVWdMVGc1WXkwMUlDMDBOaUF0TVRBZ0xUYzJJQzB4TXlBdE9USmpOVGNnTFRReUlERXdPQ0F0T0RVZ01UVXpJQzB4TWpkek9ERWdMVGt4SURFeE1DQXRNVFE0WXpNd0lDMDFPU0EwTlNBdE1URTJJRFExSUMweE56QmpNQ0F0TmlBdE1TQXRNVE1nTFRFZ0xURTVJR010TlNBdE56TWdMVEl5SUMweE16SWdMVFE0SUMweE56WmpMVE0zSUMwMk1TQXRPVGtnTFRFeE1pQXRNVGczSUMweE5UUmpMVEk0SUMweE15QXROekVnTFRJd0lDMHhNekFnTFRJd1l5MHlPQ0F3SUMwMU15QXlJQzAzTmlBMmVrMHhPRFFnT1RNNWFDMHlZeTB6TXlBd0lDMDFNU0F0TWpnZ0xUVTFJQzA0TVhZdE9HTXdJQzAwTUNBeU1DQXRPRGNnTmpBZ0xURTBNR016TlNBdE5EWWdOemNnTFRnNUlERXlOeUF0TVRJNFl6TWdNak1nTlNBME55QTFJRGN4WXpBZ01URXhJQzAwTUNBeU9EWWdMVEV6TlNBeU9EWjZUVEl6T1NBeE1UbG9MVEV5WXkwNU5DQXdJQzB4TkRRZ0xUUTNJQzB4TlRFZ0xURTBNaUJqTFRFZ0xUZ2dMVEVnTFRFMklDMHhJQzB5TTJNd0lDMDRNeUF6TnlBdE1UTTJJREV4TUNBdE1UWXhlazB5TmpNZ01URTNZeTB4T0NBdE1URXdJQzB6TlNBdE1qSXdJQzAxTkNBdE16TXhZekkxSUMwMklEVXdJQzA1SURjMUlDMDVZemM0SURBZ01UUTFJREkwSURJd015QTNNM000T0NBeE1EZ2dPVE1nTVRjMmRqRXpZekFnTlRJZ0xUSXlJREV4TXlBdE5qY2dNVGd5WXkweU15QXpOU0F0TlRrZ056VWdMVEV3T1NBeE1UbGpMVFF3SURNMklDMDNNU0EyTUNBdE9USWdOek5zTFRJNUlDMHhOekJqTWprZ0xUY2dOVFVnTFRFNUlEYzRJQzB6Tm1NME5DQXRNek1nT0RnZ0xUa3hJRGc0SUMweE5UbDJMVEV4SUdNdE55QXRPRFFnTFRVeklDMHhNemtnTFRFeU15QXRNVGN5WXkweklEVWdMVGNnT0NBdE1UQWdNVEJqTXpJZ01UWWdOek1nTmprZ056VWdNVEUxZGpkak1DQTNNeUF0TlRZZ01URTRJQzB4TWpnZ01USXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEJCTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHpPV013SURZNElEY3pJREUzTWlBeU1EQWdNVGN5WXpZMklEQWdNVEUwSUMwek55QXhNVFFnTFRrMVl6QWdMVGcwSUMweE1EWWdMVEUzTVNBdE1qRTRJQzB4TnpGakxUWTBJREFnTFRrMklETXdJQzA1TmlBNU5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXdOa0V1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TmtFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTUNBek9UVm9NalUzZGkwM09URm9MVEkxTjNZM09URjZUVFF4SURNeE1YWXROakl5YURFM05IWTJNakpvTFRFM05Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVkNSVEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUlRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpjZ01qRXphQzAyWXkweElEQWdMVE1nTWlBdE15QXpkakZqTUNBNElESXpJREUwSURNMklERTNZemNnTWlBeE5DQXpJREl4SURaak1UUWdOU0F5TkNBNUlETXdJRGxqTnlBd0lESTFJQzAySURJMUlDMHhOMk13SUMweU5TQXRNeUF0TlRNZ0xUTWdMVGN3ZGkwNGJESWdMVEV4TVhZdE9XTXdJQzB6TmlBME5DQXRNVElnTkRRZ0xUTXdZekFnTFRjZ0xURXpJQzAzSUMweU5pQXROMmd0T0RSakxUWWdNQ0F0TVRFZ0xURWdMVEUzSUMweFl5MHhOU0F3SUMweE5pQTNJQzB4TmlBM1l6QWdOeUF4TWlBNElERTRJRGxzTWpNZ05HTTRJRE1nT0NBeE1pQTRJREkwZGpWc0xURWdNVFU0ZGpRZ1l6QWdOeUF0TmlBeE1TQXRNVElnTVRGakxURXlJREFnTFRFMUlDMDFJQzB6T1NBdE5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFNVGN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTVRjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRZMklETXhNV00yTUNBd0lEazBJQzB5TVNBNU5DQXRPREJqTUNBdE1qY2dMVEV5SUMwMU1TQXROREFnTFRZMGJDMDNNQ0F0TXpKakxUTTNJQzB4TUNBdE5qa2dMVE13SUMwNU5pQXROakJvTWpGc01qWWdMVEpzTVRJZ0xUWmpNVFFnTFRZZ01qZ2dMVEV4SURReUlDMHhOMk0ySUMweklERXpJQzAwSURJeElDMDBiREUxSURSc01URWdPR00xSURVZ01URWdNVE1nTVRrZ01qWnNNVGNnTFRsc0xURTJJQzB5T0dNdE1pQXROQ0F0TVRZZ0xUSTRJQzB5TUNBdE16RmpMVEU1SUMweU1TQXRNemdnTFRNeElDMDFOeUF0TXpGb0xURXdZeTB4TXlBMklDMHlOU0F4TWlBdE16WWdNakJzTFRFMUlERXhJR010TVRJZ055QXRNak1nTVRBZ0xUTXlJREV3WXkweE1DQXRNeUF0TVRrZ0xUZ2dMVEkwSUMweE4yd3ROU0F0T1dndE1qTmpNQ0F5TnlBMklEVXhJREl3SURjeVl6Y2dNVEFnTVRRZ01UWWdNVGtnTWpGc01qZ2dNalZqTWpBZ01URWdOREFnTWpJZ05Ua2dNek5zTVRrZ09XTXlOeUF4TWlBMU9DQTBNaUExT0NBM05Xd3hJREV5WXpBZ01UTWdMVFFnTWpRZ0xURXlJRE14WXkwMklEa2dMVEUxSURFMElDMHlPQ0F4TkdNdE1qa2dNQ0F0TkRZZ0xURTFJQzAxTWlBdE5EUnNNeUF0TVRKc01pQXRNVFpqTUNBdE1qQWdMVGdnTFRJNUlDMHlOU0F0TWpsakxURTBJREFnTFRJMklERXpJQzB5TmlBeU9DQmpNQ0EwT0NBMU1pQTVNaUF4TURBZ09USjZUVFF4TUNBek1URmpOakFnTUNBNU5DQXRNakVnT1RRZ0xUZ3dZekFnTFRJM0lDMHhNaUF0TlRFZ0xUUXdJQzAyTkd3dE56QWdMVE15WXkwek55QXRNVEFnTFRZNUlDMHpNQ0F0T1RZZ0xUWXdhREl4YkRJMklDMHliREV5SUMwMll6RTBJQzAySURJNElDMHhNU0EwTWlBdE1UZGpOaUF0TXlBeE15QXROQ0F5TVNBdE5Hd3hOU0EwYkRFeElEaGpOU0ExSURFeElERXpJREU1SURJMmJERTNJQzA1YkMweE5pQXRNamhqTFRJZ0xUUWdMVEUySUMweU9DQXRNakFnTFRNeFl5MHhPU0F0TWpFZ0xUTTRJQzB6TVNBdE5UY2dMVE14YUMweE1DQmpMVEV6SURZZ0xUSTFJREV5SUMwek5pQXlNR3d0TVRVZ01URmpMVEV5SURjZ0xUSXpJREV3SUMwek1pQXhNR010TVRBZ0xUTWdMVEU1SUMwNElDMHlOQ0F0TVRkc0xUVWdMVGxvTFRJell6QWdNamNnTmlBMU1TQXlNQ0EzTW1NM0lERXdJREUwSURFMklERTVJREl4YkRJNElESTFZekl3SURFeElEUXdJREl5SURVNUlETXpiREU1SURsak1qY2dNVElnTlRnZ05ESWdOVGdnTnpWc01TQXhNbU13SURFeklDMDBJREkwSUMweE1pQXpNV010TmlBNUlDMHhOU0F4TkNBdE1qZ2dNVFJqTFRJNUlEQWdMVFEySUMweE5TQXROVElnTFRRMGJETWdMVEV5YkRJZ0xURTJJR013SUMweU1DQXRPQ0F0TWprZ0xUSTFJQzB5T1dNdE1UUWdNQ0F0TWpZZ01UTWdMVEkySURJNFl6QWdORGdnTlRJZ09USWdNVEF3SURreWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUSTNNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkzTVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB0TkRJZ0xUSXhOV2d5Tm13ek9DQXROVEIyT1RCMk16QXdkak0wTkdneU1IWXRNelEwZGkweE5XTXpNaUF4TmlBMU5DQXlOeUE1TXlBeU4yTXlOaUF3SURNMUlDMHpJRFUwSUMweE0yTXhNeUF0TnlBeU5DQXRNakFnTWpjZ0xUTTRiRFFnTFRJMVl6QWdMVEk0SUMweE5pQXROVGNnTFRRMUlDMDRPV010TWpNZ0xUSTFJQzB6T1NBdE5EUWdMVFkxSUMwMk9Hd3ROamdnTFRZeGRpMHhNRGhzTXpnZ05UQm9NalpzTFRjMElDMHhOakI2VFRReUlEYzNkaTB4T1RSak16RWdNekVnTlRRZ05Ua2dOekVnT0RSak1qRWdNeklnTXpJZ05Ua2dNeklnT0RSak1DQTVJREVnTVRZZ01TQXlNQ0JqTUNBeE5DQXRNeUF5TVNBdE1URWdNekJzTFRnZ00yd3RNVFVnTW1NdE16SWdNQ0F0TkRnZ0xURXdJQzAzTUNBdE1qbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNalkxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpZMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRReE5DQXhPRFoyTVRZNWFERTNkaTB4TmpSc05EUWdNVFIyTFRreGJDMDBOQ0F0TVRSMkxURTJOV3cwTkNBeE1uWXRPVEZzTFRRMElDMHhNM1l0TVRVMWFDMHhOM1l4TlRCc0xUYzJJQzB5TW5ZdE1UVTFhQzB4TjNZeE5EbHNMVFF6SUMweE0zWTVNR3cwTXlBeE5IWXhOamRzTFRReklDMHhOSFk1TW13ME15QXhNM1l4Tmpsb01UZDJMVEUyTTNwTk16TTRJRGN6ZGkweE5qZHNOellnTWpKMk1UWTRlazB3SURFeU1HZzNOSFl0TlRSc01UVWdMVEUzYURjNWJERTFJREUyZGpVMWFEYzBkaTAzTW1ndE5UbHNMVEkxSUMweU9IWXRNemhzTWpVZ0xUTXlhRFU1ZGkwM01HZ3ROelYyTlRVZ2JDMHhOQ0F4TldndE9EQnNMVEUwSUMweE5YWXROVFZvTFRjMGRqY3lhRFl3YkRJMklETXdkak00YkMweU9DQXlPV2d0TlRoMk56RjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVEF6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRBeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ01URTRZekFnTVRNZ05DQXlOU0F4TXlBek5ITXhPU0F4TkNBek1pQXhOV014TkNBd0lESTJJQzAwSURNMUlDMHhNbk14TkNBdE1Ua2dNVFVnTFRNell6QWdMVEV6SUMwMElDMHlOU0F0TVRNZ0xUTTBjeTB4T1NBdE1UUWdMVE15SUMweE5XTXRNVFFnTUNBdE1qWWdOQ0F0TXpVZ01USnpMVEUwSURFNUlDMHhOU0F6TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMU1VRXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNVUVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEUxSUMweE5IWXRPV013SUMweElDMHhJQzB5SUMweElDMHlhQzB5WXkwM09DQTBNeUF0TVRFeUlERXdOQ0F0TVRFeUlERTNOWE16TnlBeE16SWdNVEV5SURFM05XTXhJREVnTWlBd0lESWdNSE14SUMweUlERWdMVE4yTFRoekxURWdMVE1nTFRNZ0xUVmpMVFEzSUMwek5DQXROekFnTFRneElDMDNNQ0F0TVRVNWN6STJJQzB4TWpRZ056QWdMVEUyTUdNeklDMHlJRE1nTFRJZ015QXROSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV5TmtNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5rTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXlOakJvT1RCMkxUTTRhQzAxTW5ZdE5EUTBhRFV5ZGkwek9HZ3RPVEIyTlRJd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUSTJRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweU16VmpNQ0F6SURBZ09TQXpJREV3WXpjNElEUTFJREV4TUNBeE1UQWdNVEV3SURJeU5YTXRNeklnTVRnd0lDMHhNVEFnTWpJMVl5MHpJREVnTFRNZ01UQWdMVE1nTVRCMk1URmpNQ0F6SURFZ05DQXhJRFJvTW1NeE1EZ2dMVFl5SURFMk1DQXRNVFV3SURFMk1DQXRNalV3Y3kwMU1pQXRNVGc0SUMweE5qQWdMVEkxTUdndE1uTXRNU0F4SUMweElEUjJNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpZMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTRNQ0F4TURaakxUTXlJREFnTFRRNElDMHhNQ0F0TnpBZ0xUSTVkaTB4T1RSak16RWdNekVnTlRRZ05Ua2dOekVnT0RSak1qRWdNeklnTXpJZ05Ua2dNeklnT0RSak1TQTVJREVnTVRZZ01TQXlNR013SURFMElDMHpJREl4SUMweE1TQXpNR3d0T0NBemVrMHhNVE1nTVRNM1l6TTRJREFnTmpVZ0xURXpJRGMzSUMwME1YWXpOek5vTWpCMkxUTTFPV016TWlBeE5pQTFOQ0F5TnlBNU15QXlOMk15TmlBd0lETTFJQzB6SURVMElDMHhNMk14TXlBdE55QXlOQ0F0TWpBZ01qY2dMVE00YkRRZ0xUSTFZekFnTFRJNElDMHhOaUF0TlRjZ0xUUTFJQzA0T1NCakxUSXpJQzB5TlNBdE16a2dMVFEwSUMwMk5TQXROamhzTFRnNElDMDNPWFl4T1RsakxURXlJQzB5T0NBdE5EWWdMVFl6SUMwMk55QXRPRGRqTFRrZ0xURXhJQzB5TVNBdE1qSWdMVE0xSUMwek0yd3RPRGdnTFRjNWRqWTBOR2d5TUhZdE16VTVZek15SURFMklEVTBJREkzSURreklESTNlazA1TUNBeE1EWmpMVE15SURBZ0xUUTRJQzB4TUNBdE56QWdMVEk1ZGkweE9UUmpNekVnTXpFZ05UUWdOVGtnTnpFZ09EUmpNakVnTXpJZ016SWdOVGtnTXpJZ09EUmpNU0E1SURFZ01UWWdNU0F5TUdNd0lERTBJQzB6SURJeElDMHhNU0F6TUd3dE9DQXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFV3TWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVd01pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1qTTBJREkwTW13dE16WXlJQzAwT0RSb0xURTBObXd6TmpJZ05EZzBhREUwTm5wTk9Ua3lJREkwTW13dE16WXlJQzAwT0RSb0xURTBObXd6TmpJZ05EZzBhREUwTm5wTk56VXdJREkwTW13dE16WXlJQzAwT0RSb0xURTBObXd6TmpJZ05EZzBhREUwTm5wTk5UQTRJREkwTW13dE16WXlJQzAwT0RSb0xURTBObXd6TmpJZ05EZzBhREUwTm5wTk5USWdNVEU0WXpBZ01UTWdOQ0F5TlNBeE15QXpOSE14T1NBeE5DQXpNaUF4TldNeE5DQXdJREkySUMwMElETTFJQzB4TW5NeE5DQXRNVGtnTVRVZ0xUTXpZekFnTFRFeklDMDBJQzB5TlNBdE1UTWdMVE0wY3kweE9TQXRNVFFnTFRNeUlDMHhOU0JqTFRFMElEQWdMVEkySURRZ0xUTTFJREV5Y3kweE5DQXhPU0F0TVRVZ016TjZUVEV3T0RjZ0xURXlNV013SURFeklEUWdNalVnTVRNZ016UnpNVGtnTVRRZ016SWdNVFZqTVRRZ01DQXlOaUF0TkNBek5TQXRNVEp6TVRRZ0xURTVJREUxSUMwek0yTXdJQzB4TXlBdE5DQXRNalVnTFRFeklDMHpOSE10TVRrZ0xURTBJQzB6TWlBdE1UVmpMVEUwSURBZ0xUSTJJRFFnTFRNMUlERXljeTB4TkNBeE9TQXRNVFVnTXpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5URTJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEUySWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFF6TlNBeWJEUXdJREV5TVdNeUlEWWdOU0F4T0NBMUlESTJjeTAwSURFM0lDMHhOU0F4TjJNdE1qUWdNQ0F0TkRFZ0xUTTVJQzAwT1NBdE5UaGpMVEVnTFRRZ0xUSWdMVE1nTFRNZ0xUTmpMVElnTUNBdE15QXhJQzB6SURKak1DQXpJREVnTmlBMElERXlZekUwSURNeElETXpJRFl6SURZMElEWXpZekV6SURBZ01qRWdMVFlnTWpRZ0xURTBZeklnTFRRZ01DQXRNaklnTVRJZ0xUSXlZemdnTUNBeE15QXhNU0F4T1NBeE4yTXhNU0F4TWlBeU1pQXlNQ0EwTUNBeU1HTXhOQ0F3SURJeUlDMDFJREkySUMweE5XTXlJQzAwSURBZ0xUSXlJREV5SUMweU1tTTRJREFnTVRJZ01UQWdNVGdnTVRZZ1l6RXhJREV4SURJeklESXhJRFF4SURJeFl6SXlJREFnTXpBZ0xURTJJRE13SUMwek5XTXdJQzB6T1NBdE16VWdMVGszSUMwek5TQXRNVEkyWXpBZ0xUa2dOaUF0TVRjZ01UWWdMVEUzWXpFNUlEQWdNamtnTWpRZ016VWdOREJqTWlBMUlESWdOQ0F6SURSak1pQXdJRElnTFRFZ01pQXRNV013SUMweUlDMHhJQzAxSUMweklDMDVZeTA1SUMweU5DQXRNakVnTFRRMElDMDBPQ0F0TkRSakxUSXlJREFnTFRNeUlEa2dMVE15SURJM1l6QWdNekVnTXpRZ09EVWdNelFnTVRFM1l6QWdNVEVnTFRFd0lESXdJQzB5TWlBeU1HTXRNamdnTUNBdE5USWdMVE0ySUMwMk15QXROamxzTFRJNUlDMDROeUJqTUNBdE1TQXRNU0F0TXlBdE1TQXRNMmd0TTJndE1qSnpMVEVnTVNBdE1TQXliRE01SURFeE5tTXpJRGdnTXlBeE5DQXpJREl3WXpBZ01USWdMVGdnTWpFZ0xUSXdJREl4WXkweU9DQXdJQzAxTWlBdE16WWdMVFl6SUMwMk9Xd3RNamtnTFRnM1l5MHhJQzB5SURBZ0xUTWdNQ0F0TTJndE1qWjJNbnBOT0RReklEVTJZeTA1SUMweE9TQXRNVGdnTFRNeklDMHlPQ0F0TkRKekxUSXlJQzB4TXlBdE16Y2dMVEV6WXkweE5DQXdJQzB5TkNBMUlDMHpNU0F4TkhNdE1UQWdNaklnTFRFeElETTNZekFnTVRFZ01DQXhPU0F4SURJMGN6UWdNVFFnT1NBeU5uTXhOQ0F5TlNBeU5pQTBNQ0JqTWpVZ016QWdORGtnTkRVZ056RWdORFZqTVRVZ01DQXlOaUF0T1NBek1pQXRNalpzTWlBeE1Hd3pJREV3WXpJZ01pQTFJRE1nT0NBemFEZGpOQ0F3SURZZ0xUSWdOaUF0Tm13dE1TQXRPR3d0TXpNZ0xURXhOMnd0TXlBdE1UUnNMVElnTFRFell6QWdMVGtnTXlBdE1UTWdPQ0F0TVROak5DQXdJREV3SURRZ01UZ2dNVE5qTlNBM0lEZ2dNVE1nTVRFZ01UbHpOaUF4TlNBeE1TQXlObXcySUMwell5MHpJQzB4TkNBdE5pQXRNaklnTFRjZ0xUSTFjeTAwSUMwM0lDMDNJQzB4TW5NdE55QXRNVEFnTFRFd0lDMHhOSE10TnlBdE55QXRNVEFnTFRsakxUVWdMVFVnTFRFeUlDMDNJQzB5TVNBdE55QmpMVEUxSURBZ0xUSXlJRGdnTFRJeUlESTFiREVnTVRKNlRUYzROeUF4TUdNeE1DQXdJREl3SURVZ01qa2dNVFZzTVRnZ01qaHNNakVnTkRWc09TQXpNR016SURnZ05DQXhOaUEwSURJell6QWdNVEFnTFRJZ01UY2dMVGNnTWpGakxUTWdOQ0F0T0NBM0lDMHhOU0E0WXkweE9TQXdJQzAwTUNBdE1qTWdMVFl6SUMwM01Hd3ROeUF0TVRoc0xUUWdMVGxzTFRNZ0xUbGpMVElnTFRjZ0xUUWdMVEUwSUMwMUlDMHhPWE10TWlBdE1URWdMVElnTFRFMll6QWdMVGdnTWlBdE1UVWdOU0F0TWpCek1UQWdMVGdnTWpBZ0xUbDZUVEV3T0NBME1XTXdJQzB4T0NBeE5TQXRNaklnTXpNZ0xUSTBiREV5SURGc01UUWdNaUJzTFRVZ0xUSXdhQzB4TlRsc05TQXlNR2d4T1dNeE5TQXdJREkxSURFZ01qa2dNMk0xSURRZ09TQXhNU0F4TWlBeU1XdzFNaUF5TVRGc01TQTFZeTAwSURRZ0xUY2dOaUF0T1NBMmJDMDFNeUF4YkRVZ01qQmpNVGNnTUNBek5DQXpJRFV4SURsak1Ua2dOU0F6TlNBeE1pQTFNQ0F5TW1neE1td3ROamNnTFRJMk5td3RNaUF0Tm5ZdE5YcE5NakkwSURFek4yTXRPU0F5SUMweE1TQXlJQzB4TXlBeE0yTXdJRGNnTlNBeE5TQXhOaUF5TkdNNUlESTRJREUzSURVM0lESTFJRGcxYkRFMklEWXhiRFEzSUMwNVl6VWdMVEVnTVRNZ0xUSWdNalVnTFRKak5TQXRNU0E1SUMweElERTBJQzB4SUdNeU5pQXdJRFE0SURRZ05qWWdNVE5zTmlBdE5HTXRNVGdnTFRNeUlDMDBNU0F0TlRFZ0xUZzVJQzAxTVdNdE1URWdNQ0F0TkRrZ05pQXROVGdnTjJ3dE1qWWdMVGcyWXpJd0lERXhJRE15SURFMElEVTVJREUyWXpVeElEQWdPREVnTFRNeklEZ3hJQzA0TkdNd0lDMHpNU0F0TVRJZ0xUWXdJQzB6TnlBdE9EZHpMVFUySUMwME1DQXRPVE1nTFRRd1l5MDBOQ0F3SUMwNE15QXlOQ0F0T0RNZ056QmpNQ0F5TkNBeE1TQTBNU0F6TkNBME1XTXhOQ0F3SURJMklDMHhNeUF5TmlBdE1qaGpNQ0F0TnlBdE1TQXRNVEVnTFRNZ0xURXpiQzB4TmlBdE1UTnNMVGdnTFRWc0xUSWdMVFFnWXpBZ0xURTRJREkxSUMweU9TQTBOeUF0TWpsak1qRWdNQ0EwTUNBeE1DQTFPU0F6TUhNeU9DQTBOeUF5T1NBNE1XTXdJRE0zSUMweU1TQTFOeUF0TlRVZ05UZGpMVEkySURBZ0xUTXpJQzAxSUMwME5pQXRNVGRqTFRNZ0xURXpJQzAzSUMweU5TQXRNakVnTFRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUSTNNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkzTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TXpVZ01UQTJiQzA0SURSc0xURTFJREpqTFRFeElEQWdMVEl5SUMweUlDMHpNeUF0Tm5NdE1qTWdMVEV5SUMwek55QXRNalYyTFRJd05HTXpNU0F6TXlBMU5DQTJNaUEzTVNBNE9HTXlNU0F6TXlBek1pQTJNeUF6TWlBNE9XTXhJRGtnTVNBeE5pQXhJREl4WXpBZ05pQXRNU0F4TVNBdE1pQXhObk10TkNBeE1DQXRPU0F4TlhwTkxUUXpJRFEwTW13M05TQXhOakJzTnpNZ0xURTJNR2d0TWpac0xUTTNJRFV3ZGkwek56WmpNakFnTVRFZ016Y2dNVGdnTlRFZ01qSnpNamdnTmlBME1pQTJZekV4SURBZ01qRWdMVEVnTWpnZ0xUTnpNVFlnTFRZZ01qWWdMVEV4SUdNeE15QXRPQ0F5TWlBdE1qRWdNamNnTFRRd2JEUWdMVEkyWXpBZ0xUTXdJQzB4TlNBdE5qRWdMVFExSUMwNU5HTXRNVEVnTFRFeklDMHlNU0F0TWpVZ0xUTXdJQzB6Tm5NdE1qRWdMVEl6SUMwek5TQXRNelZzTFRnNElDMDRNM1kyTnpac0xUTTVJQzAxTUdndE1qWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZRa1V3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGUWtVd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRZM0lERXlNbU13SUMwek1pQTJJQzAxT1NBeE55QXROelZqT1NBdE1UWWdNVGdnTFRJNUlEUTFJQzB5T1dNeU5pQXdJRFF3SURFM0lEVXdJRE16Y3pFMUlEUXdJREUxSURjemN5MDBJRFUzSUMweE5TQTNNMk10TVRJZ01UWWdMVEUzSURJNUlDMDBOaUF5T1dNdE1qZ2dNQ0F0TkRJZ0xURTRJQzAxTXlBdE16VmpMVEV3SUMweE5pQXRNVE1nTFRNMklDMHhNeUF0TmpsNlRURTNJREV5TTJNd0lEUXhJREU1SURjeklETTJJRGt6WXpFZ01TQXpJRElnTkNBell6SXpJREU1SURNMUlETXdJRGMwSURNd1l6UXhJREFnTlRNZ0xURXlJRGMzSUMwek1tTXlNaUF0TWpJZ016VWdMVFV6SURNMUlDMDVOQ0JqTUNBdE5EUWdMVEU1SUMwM09TQXRNemtnTFRrNWN5MHpPU0F0TWpjZ0xUYzJJQzB5TjJndE1XTXRNelFnTUNBdE5UTWdOeUF0TnpJZ01qWmpMVEl4SURJeElDMHpPQ0ExTlNBdE16Z2dNVEF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRCQk5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQkJOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlMejR2WkdGMFlTOU1aV2x3ZW1sbkwwVXdOall1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TmpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRneUlDMHhNakJqTUNBek1pQXlOaUExT0NBMU9DQTFPSE0xT0NBdE1qWWdOVGdnTFRVNGN5MHlOaUF0TlRnZ0xUVTRJQzAxT0hNdE5UZ2dNallnTFRVNElEVTRlazAxT0RJZ01USXdZekFnTXpJZ01qWWdOVGdnTlRnZ05UaHpOVGdnTFRJMklEVTRJQzAxT0hNdE1qWWdMVFU0SUMwMU9DQXROVGh6TFRVNElESTJJQzAxT0NBMU9IcE5NakkxSURFNE5XTXROemdnTUNBdE1UVTFJQzB6TUNBdE1UVTFJQzB4TURGMkxURTJZeklnTFRVZ015QXRPU0EwSUMweE1XTXlOQ0F5TWlBMU1pQXpPU0E0TkNBek9XTTFNU0F3SURjeklDMHhOQ0E0T0NBdE5EbHNNVFlnTFRNNUlHTXdJQzB4TnlBdE1pQXRNekFnTFRjZ0xUUXdZeTB6SUMweE1TQXRNVEFnTFRJeElDMHhPU0F0TXpGakxURTNJQzB4T0NBdE5Ea2dMVFF6SUMwNE5DQXRORE5qTFRVMUlEQWdMVGMzSURFeklDMHhNVElnTkRSakxUSTBJREl4SUMwek5TQTFOU0F0TXpVZ01UQXdZekFnTkRZZ01UUWdPREVnTXpJZ01URXlZekk0SURRNUlEazBJRGd4SURFMU1pQTVObU15SURRZ015QTJJRFFnTm5NeElDMHlJRElnTFRKek5DQXpJREV5SURFNWN6TTVJRGsxSURNNUlEazNZekFnTUNBeUlEVWdNaUE1Y3kweElEY2dMVGNnTjJNdE1UQWdNQ0F0TVRRZ0xURTVJQzB6TkNBdE1UbGpMVFlnTUNBdE1URWdNeUF0TVRFZ09DQmpNQ0F5SURBZ015QXlJRFpqTmlBM0lEZ3dJRGt6SURnM0lEazVjekV4SURrZ01UWWdPV014TUNBd0lERTNJQzB4TVNBek15QXRNVEZqTmlBd0lERXhJRFFnTVRRZ05HTTBJREFnTlNBdE1TQTFJQzAxZGkwMFl5MHhJQzAzSUMwNE55QXRNakF3SUMwNE9DQXRNakE0WXpBZ0xUWWdNaUF0T1NBMUlDMHhNV015TWlBdE1pQTBNaUF0TkNBMk1TQXRPV010TVRJZ01UQWdMVEl4SURJMElDMHlNU0EwTkdNd0lERTJJRGdnTWpjZ01qTWdNekZvTkdNeE5DQXdJREkwSUMweE1pQXlOQ0F0TWpaak1DQXRNVFVnTFRFMElDMHhPQ0F0TVRjZ0xUTTJZekFnTFRFeElERTNJQzB4TkNBeU9TQXRNVFFnWXpFMUlERWdOREFnTVRBZ05qQWdOamRqTlNBeE5DQTNJREkwSURjZ016SmpNQ0F5T0NBdE1qSWdNeklnTFRNeklETXlZeTB5TnlBd0lDMDBOeUF0TWpjZ0xUVTNJQzB5TjJNdE1URWdNQ0F0TVRFZ05DQXRNVEVnT1dNd0lERTJJRE0ySURFeU15QTBPQ0F4TWpWb05qVm9NamhqTWpJZ01DQXpPU0F3SURNNUlDMDBZekFnTFRJeUlDMHpOQ0F0TXpRZ0xUVTFJQzB6T0d3dE1qa2dMVFpqTFRFeElDMHlJQzB5TWlBdE5DQXRNelFnTFRkc0xURTBJQzB6WXkwMUlDMDBJQzAzSUMweE9TQXROeUF0TWpaak1DQXRNU0F4SUMweklEUWdMVE5qT0NBd0lESXlJRE1nTXpFZ015QmpNalFnTUNBek1TQXRNVElnTkRNZ0xURXliRE1nTFROak1UVWdMVEV4SURJeklDMHpNeUF5TXlBdE5UVmpNQ0F0TmpBZ0xUVTRJQzA1TnlBdE1URXlJQzA1TjJNMk9TQXRNamtnTVRFeklDMDROQ0F4TXpnZ0xURTFPR014TVNBdE16SWdNVGdnTFRZNElERTRJQzB4TURkak1DQXRNVEF6SUMweU5pQXRNVGd5SUMwMk9DQXRNalV3WXkwNE9TQXRNVFExSUMweU16UWdMVEl6TUNBdE5ERXlJQzB5T0Roc0xUTXdJQzAxWXkwNUlEQWdMVEUwSURNZ0xURTBJRGhqTXlBeE1DQTFJREV4SURFd0lERTJZek0xSURFMUlEY3dJRE13SURrMklEUTBiRGM0SURRell6azJJRFUzSURFMk1pQXhNellnTVRrM0lESTFPQ0JqT1NBek15QXhOeUEyTUNBeU1pQXhNREJqTXlBeU1pQTFJRE0xSURZZ016bGpMVGNnTmprZ0xURTJJREV4TlNBdE1qTWdNVFF3Y3kwMElESXlJQzB4TmlBME1HTXRPQ0F4TWlBdE1Ua2dNak1nTFRNeElETTBZeTB5TkNBeU1TQXROaklnTkRRZ0xURXhPQ0EwTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNVJqZ3VlRzFzQUR4emVXMWliMndnYVdROUlrVTVSamdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OemdnT1Rac0xUTXdJQzB5TldndE5EaHNOemdnTmpsb05EQjJMVEUwTUdndE5EQjJNemxzTFRNd0lDMHlOV2d0TkRoc056Z2dOamwyTVRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9UTkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVE5GSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTnpZd2FETXdkaTAzTmpCb0xUTXdkamMyTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVNE9EUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTRPRFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NalU1SURFeE1Hd3ROaUF0TWpGb0xUVTViQzB4TmlBdE5USmpMVE1nTFRZZ01DQXRNVEVnT1NBdE1UUnNNelFnTFRKc0xUWWdMVEl4YUMweE5UVnNOaUF5TVd3eE9DQXhiREUxSURSak9TQXpJREUySURFeElESXdJREl6YkRFeklEUXdhQzB4TXpKc05TQXlNV014TWlBeE1DQXlOaUF5TWlBek9TQXpPV3d6TXlBME0yTXhNeUF4T0NBeU55QTBNU0EwTUNBMk9Hd3lNU0ExTVdnNU4yd3RNellnTFRRNVl5MHhNeUF0TVRZZ0xUTXpJQzB6TkNBdE5Ea2dMVFE1WXkwek5pQXRNelVnTFRjMklDMDJOeUF0TVRFMUlDMHhNREJzTVRBNElDMHpiREl3SURjeWJEZ3dJRGMzYURWc0xUUTBJQzB4TkRrZ2FEVTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFJCTVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHlNeloyTXpOc01qVXlJRGcyYkMweU5USWdPRFIyTXpOc016UTNJQzB4TVRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5RlF6Z3dMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRemd3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRVNU1IWXhNVGd3YURFeU1IWXROVFZvTFRnd2RpMHhNRGN3YURnd2RpMDFOV2d0TVRJd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUUkRPUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJET1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6T1RFZ0xUa3dZek0xTGpVMU5URWdNQ0EyTlNBdE1qTXVOak0zTWlBMk5TQXROVGhqTFRJdU1Ua3dNVE1nTFRNeUxqZzFNaUF0TWpndU1UYzVOeUF0TlRZZ0xUWTFJQzAxTm1NdE16SXVNVEV5TkNBeExqYzROREF5SUMwMk1TQXlOQzR5TXpZM0lDMDJNU0ExTm1NeExqazFOVEk0SURNeExqSTRORFVnTWpndU16STJOU0ExT0NBMk1TQTFPSHBOTkRrZ01HTXlOaTQwTWpVeklDMHlMakF6TWpjeUlEUTNJQzB4T0M0d05qSTRJRFEzSUMwME4zWXRNamszYURVNU9IWXlPVGRqTUNBeU9DNDVORGs0SURFNUxqazRJRFEzSURRNElEUTNJR015Tmk0ME1qVXpJQzB5TGpBek1qY3lJRFEzSUMweE9DNHdOakk0SURRM0lDMDBOM1l0TXpRMVl5MHhJQzB4TlNBdE5pQXRNamNnTFRFMUlDMHpOV010Tmk0NE9Ua3pNeUF0Tmk0NE9Ua3pNeUF0TVRndU9UVXhOaUF0TVRJZ0xUTXlJQzB4TW1ndE5qazBZeTB5Tnk0NE1EUXpJREV1T0RVek5qSWdMVFEzSURFNExqSTRNVFVnTFRRM0lEUTNkak0wTldNd0lESTRMamswT1RnZ01Ua3VPVGdnTkRjZ05EZ2dORGQ2VFRZeU1TQXRNbU14Tmk0NU1UWTVJREFnTXpBZ0xURXhMamszT0RZZ016QWdMVE13ZGkweU16bGpNQ0F0TVRBZ0xUSWdMVEkxSUMweE5TQXRNamtnWXkweUlDMHhJQzB4TlNBdE1TQXRNVFVnTFRGb0xUUTFNbU10TVRndU16QXlOeUF3SUMwek1DQXhNaTR3TWpjMElDMHpNQ0F6TUhZeU16bGpNQ0F4T0M0MU5UQTVJREV6TGpBNU5UWWdNekFnTXpFZ016QmpNVGN1TkRFME5pQXdJRE14SUMweE1TNDBOakEwSURNeElDMHpNSFl0TWpBM2FETTRPSFl5TURkak1DQXhPUzR3TlRJeElERXpMalU1T1RrZ016QWdNeklnTXpCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5FRkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUZGSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGc1SURRNFl6QWdNallnTWpJZ05EZ2dORGdnTkRoek5EZ2dMVEl5SURRNElDMDBPSE10TWpJZ0xUUTRJQzAwT0NBdE5EaHpMVFE0SURJeUlDMDBPQ0EwT0hwTk1qY3pJREV4TUdndE9ESnNMVGcwSURFMU5Hd3ROemdnTFRFMU5HZ3RNamxzTVRNM0lESTJOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUwUVRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFUTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXRORGhqTUNBeU5pQXlNaUEwT0NBME9DQTBPSE0wT0NBdE1qSWdORGdnTFRRNGN5MHlNaUF0TkRnZ0xUUTRJQzAwT0hNdE5EZ2dNaklnTFRRNElEUTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVU00TWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVNNE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHpOREIyTmpnd2FERXlNSFl0TlRWb0xUZ3dkaTAxTnpCb09EQjJMVFUxYUMweE1qQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZPRGcyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT0RnMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMU5DQXpNalpqTXpVZ01DQTFOeUF0TVRZZ05qQWdMVFE1WXpBZ0xUY2dMVEVnTFRFeklDMHlJQzB4Tm13dE9DQXRNVFJqTFRRZ0xUY2dMVEV6SUMweE1pQXRNamdnTFRFMWJDMHhNeUF4YkMweE1pQTNZeTAwSURRZ0xUY2dNVEVnTFRZZ01qQnNNU0F4TVd3NElERXdiREUzSURFMll5MHlJRGNnTFRrZ01UQWdMVEl3SURFd1l5MHpNQ0F3SUMwMU15QXRNalVnTFRZNUlDMDNOR3d0T1NBdE16RnNMVFlnTFRNMll6STFJREl4SURReUlETTBJRGd6SURNMFl6STRJREFnTlRZZ0xUSTVJRFUySUMwMk1XTXdJQzAyTlNBdE5EVWdMVEV6T1NBdE1URTRJQzB4TXprZ1l5MDJPU0F3SUMwNE9DQXpPQ0F0T0RnZ01UQTRkakU0WXpBZ05pQXhJREV6SURNZ01qQmpNQ0F5TVNBeUlESXdJRGtnTXpsak1UY2dOVEFnTkRVZ09UVWdPRE1nTVRJd1l6SXdJREV6SURNNUlESXhJRFU1SURJeGVrMDFPQ0ExT0dNd0lDMHlOQ0ExSUMwek9TQXlOeUF0TXpsak1UZ2dNQ0F6TlNBeE5TQTBPQ0EwTjJNeE1DQXlOU0F4TmlBME1pQXhOaUEzTW13dE15QXhNR3d0TmlBeE1tTXROaUEzSUMweE5DQXhNaUF0TWpZZ01USmpMVEV4SURBZ0xUSTBJQzB4TVNBdE16Y2dMVE16YkMweE5DQXROREJqTFRNZ0xURTFJQzAxSUMweU9DQXROU0F0TkRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk9URTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVEU1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFU1SURrMmJDMHlPQ0F5TW1NME15QTNNaUF4TVRBZ01URTJJREU1TVNBeE1qRjJNVFk1YURNMmRpMHhOamxqTVRJMElDMDVJREl5TWlBdE1URXpJREl5TWlBdE1qTTVjeTA1T0NBdE1qTXdJQzB5TWpJZ0xUSXpPWFl0TVRZNWFDMHpObll4TmpsakxUZ3lJRFlnTFRFMU15QTFOQ0F0TVRreUlERXlNMnd6TXlBeU1tTTBOQ0F0TnpBZ09URWdMVEV3TkNBeE5Ua2dMVEV3T1hZME1EWmpMVGN3SUMwMElDMHhNakVnTFRNMklDMHhOak1nTFRFd04zcE5NalU0SUMweU1ETmpNVEExSURrZ01UZzJJRGsySURFNE5pQXlNRE56TFRneElERTVOQ0F0TVRnMklESXdNM1l0TkRBMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3lOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt5TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SURRd09HZ3pObll0T0RFMmFDMHpOblk0TVRaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1EWTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFkwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFU0TWlBdE1USXdZekFnTXpJZ01qWWdOVGdnTlRnZ05UaHpOVGdnTFRJMklEVTRJQzAxT0hNdE1qWWdMVFU0SUMwMU9DQXROVGh6TFRVNElESTJJQzAxT0NBMU9IcE5OVGd5SURFeU1HTXdJRE15SURJMklEVTRJRFU0SURVNGN6VTRJQzB5TmlBMU9DQXROVGh6TFRJMklDMDFPQ0F0TlRnZ0xUVTRjeTAxT0NBeU5pQXROVGdnTlRoNlRURTFPQ0E1Tm1NMU1TQXdJRGN6SUMweE5DQTRPQ0F0TkRsc01UWWdMVE01WXpBZ0xURTNJQzB5SUMwek1DQXROeUF0TkRCakxUTWdMVEV4SUMweE1DQXRNakVnTFRFNUlDMHpNV010TVRjZ0xURTRJQzAwT1NBdE5ETWdMVGcwSUMwME15QmpMVFUxSURBZ0xUYzNJREV6SUMweE1USWdORFJqTFRJMElESXhJQzB6TlNBMU5TQXRNelVnTVRBd1l6QWdORFlnTVRRZ09ERWdNeklnTVRFeVl6TXdJRFV5SURjeElEYzVJREV6TnlBNU0yd3pOaUEyYkRJMklESmpNVFUwSURBZ01qTTFJQzAyT0NBeU56UWdMVEU0TW1NeE1TQXRNeklnTVRnZ0xUWTRJREU0SUMweE1EZGpNQ0F0TVRBeklDMHlOaUF0TVRneUlDMDJPQ0F0TWpVd1l5MDRPU0F0TVRRMUlDMHlNelFnTFRJek1DQXROREV5SUMweU9EaHNMVE13SUMwMVl5MDVJREFnTFRFMElETWdMVEUwSURoak15QXhNQ0ExSURFeElERXdJREUyWXpNMUlERTFJRGN3SURNd0lEazJJRFEwYkRjNElEUXpJR001TmlBMU55QXhOaklnTVRNMklERTVOeUF5TlRoak9TQXpNeUF4TnlBMk1DQXlNaUF4TURCak15QXlNaUExSURNMUlEWWdNemxqTFRjZ05qa2dMVEUySURFeE5TQXRNak1nTVRRd2N5MDBJREl5SUMweE5pQTBNR010T0NBeE1pQXRNVGtnTWpNZ0xUTXhJRE0wWXkweU5DQXlNU0F0TmpJZ05EUWdMVEV4T0NBME5HTXRORGdnTUNBdE9EUWdMVGdnTFRFeE15QXRNamhqTFRJNElDMHhPU0F0TkRJZ0xUUTBJQzAwTWlBdE56TjJMVEUyWXpJZ0xUVWdNeUF0T1NBMElDMHhNV015TkNBeU1pQTFNaUF6T1NBNE5DQXpPWHBOTWpNeUlDMDFOekpqTUNBek15QXlPU0ExT1NBM01TQTFPV2cxSUdNeE5TQXdJRGcwSUMweE1DQTROQ0F0TlRkak1DQXRNelFnTFRJeElDMDBNU0F0TXpBZ0xUUTVZeTAySUMwMUlDMDRJQzB4TUNBdE9DQXRNVFZ6TVNBdE1UQWdOQ0F0TVRWak5pQXRNVEFnT0NBdE1qRWdPQ0F0TXpKak1DQXRNamNnTFRFMklDMDFNaUF0TkRNZ0xUWXpZeTB4TWlBdE5DQXRNamNnTFRZZ0xUTTVJQzAyWXkwek5TQXdJQzA0T1NBeU15QXRPRGtnTmpkak1DQXlOeUF5TkNBMU5TQTBPU0EyTTJNMUlESWdOaUF6SURZZ05YTXRNU0F6SUMweUlEUmpMVEV4SURFeElDMHhOaUF5TlNBdE1UWWdNemw2VFRNMU9DQXROVFkzWXpBZ01qVWdMVEl5SURNNElDMDBOaUF6T0dndE1pQmpMVEUxSUMweElDMHlPQ0F0T0NBdE16QWdMVEkwZGkweVl6QWdMVEV5SURFd0lDMHlNeUF4TnlBdE16RmpPU0F0T1NBeU15QXRNamdnTXpnZ0xUSTRZekUzSURBZ01qSWdNamtnTWpNZ05EUjJNM3BOTWpZeElDMDJNemhqTFRFNElEQWdMVEk1SUMweU5TQXRNamtnTFRRemRpMDNZemNnTFRNeUlETXpJQzAxTUNBMU1TQXROVEJqTWpBZ01DQXpOU0F4T0NBek5TQXpOR013SURVZ0xURWdPU0F0TXlBeE0yTXROU0F4TXlBdE1UTWdNalFnTFRJMElETXpZeTAxSURVZ0xURXhJRGtnTFRFMklERTBZeTAwSURJZ0xUa2dOaUF0TVRRZ05ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVkNSVEl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZDUlRJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpjZ01qQXpZekFnT0NBeU9TQTBOaUE0TUNBME5tTTBNU0F3SURneUlDMHlNU0E0TWlBdE5qTmpNQ0F0TWpjZ0xUTTRJQzAzTUNBdE5Ea2dMVGd5YkMwME5TQXRORFpqTFRJeUlDMHlNQ0F0TWpJZ0xUSXdJQzB5TWlBdE1qRm9NakJzTlRFZ01XTXhNaUF3SURJd0lESWdNaklnTW1NeE15QXhNeUF4TXlBeE15QXhOQ0F4TTJNMklEQWdPQ0F0TXlBNElDMDViQzB5SUMwek9HTXdJQzAySUMwMklDMDRJQzB4TWlBdE9HZ3ROVFJqTFRNMklEQWdMVFkzSURBZ0xUa3hJQzB4YUMweVl5MDFJREFnTFRrZ01pQXRPU0EyWXpBZ01pQXRNaUExSUMweUlEbGpNQ0F4TnlBeE1Ua2dPVE1nTVRFNUlERTNNQ0JqTUNBeE9DQXRNVElnTXpZZ0xUTXhJRE0yYUMweE1HTXRNemdnTUNBdE5EVWdMVEkwSUMwMU9TQXRNalJqTFRVZ01DQXRPQ0EwSUMwNElEbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVEF3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRBd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVd09DQXlOREpzTFRNMk1pQXRORGcwYUMweE5EWnNNell5SURRNE5HZ3hORFo2VFRVeUlERXhPR013SURFeklEUWdNalVnTVRNZ016UnpNVGtnTVRRZ016SWdNVFZqTVRRZ01DQXlOaUF0TkNBek5TQXRNVEp6TVRRZ0xURTVJREUxSUMwek0yTXdJQzB4TXlBdE5DQXRNalVnTFRFeklDMHpOSE10TVRrZ0xURTBJQzB6TWlBdE1UVmpMVEUwSURBZ0xUSTJJRFFnTFRNMUlERXljeTB4TkNBeE9TQXRNVFVnTXpONlRUTTJNU0F0TVRJeFl6QWdNVE1nTkNBeU5TQXhNeUF6TkhNeE9TQXhOQ0F6TWlBeE5XTXhOQ0F3SURJMklDMDBJRE0xSUMweE1uTXhOQ0F0TVRrZ01UVWdMVE16SUdNd0lDMHhNeUF0TkNBdE1qVWdMVEV6SUMwek5ITXRNVGtnTFRFMElDMHpNaUF0TVRWakxURTBJREFnTFRJMklEUWdMVE0xSURFeWN5MHhOQ0F4T1NBdE1UVWdNek42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpZMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTRNQ0F4TURaakxUTXlJREFnTFRRNElDMHhNQ0F0TnpBZ0xUSTVkaTB4T1RSak16RWdNekVnTlRRZ05Ua2dOekVnT0RSak1qRWdNeklnTXpJZ05Ua2dNeklnT0RSak1TQTVJREVnTVRZZ01TQXlNR013SURFMElDMHpJREl4SUMweE1TQXpNR3d0T0NBemVrMHpNRE1nTVRNM1l6TTRJREFnTmpVZ0xURXpJRGMzSUMwME1YWXpOek5vTWpCMkxUTTFPV016TWlBeE5pQTFOQ0F5TnlBNU15QXlOMk15TmlBd0lETTFJQzB6SURVMElDMHhNMk14TXlBdE55QXlOQ0F0TWpBZ01qY2dMVE00YkRRZ0xUSTFZekFnTFRJNElDMHhOaUF0TlRjZ0xUUTFJQzA0T1NCakxUSXpJQzB5TlNBdE16a2dMVFEwSUMwMk5TQXROamhzTFRnNElDMDNPWFl4T1RsakxURXlJQzB5T0NBdE5EWWdMVFl6SUMwMk55QXRPRGRqTFRrZ0xURXhJQzB5TVNBdE1qSWdMVE0xSUMwek0yd3RPRGdnTFRjNWRqRTVPV010TVRJZ0xUSTRJQzAwTmlBdE5qTWdMVFkzSUMwNE4yTXRPU0F0TVRFZ0xUSXhJQzB5TWlBdE16VWdMVE16YkMwNE9DQXROemwyTmpRMGFESXdkaTB6TlRsak16SWdNVFlnTlRRZ01qY2dPVE1nTWpkak16Z2dNQ0EyTlNBdE1UTWdOemNnTFRReGRqTTNNMmd5TUhZdE16VTVZek15SURFMklEVTBJREkzSURreklESTNlazAwTnpBZ01UQTJJR010TXpJZ01DQXRORGdnTFRFd0lDMDNNQ0F0TWpsMkxURTVOR016TVNBek1TQTFOQ0ExT1NBM01TQTROR015TVNBek1pQXpNaUExT1NBek1pQTROR014SURrZ01TQXhOaUF4SURJd1l6QWdNVFFnTFRNZ01qRWdMVEV4SURNd2JDMDRJRE42VFRrd0lERXdObU10TXpJZ01DQXRORGdnTFRFd0lDMDNNQ0F0TWpsMkxURTVOR016TVNBek1TQTFOQ0ExT1NBM01TQTROR015TVNBek1pQXpNaUExT1NBek1pQTROR014SURrZ01TQXhOaUF4SURJd1l6QWdNVFFnTFRNZ01qRWdMVEV4SURNd2JDMDRJRE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpjeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qY3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTRJRGd3ZGkweE9EaHNNVEl5SURFNWRqRTRPWHBOTFRRMUlETTBOV3czTkNBeE5qQnNOelFnTFRFMk1HZ3RNalpzTFRNNUlEVXdkaTB5TWpOc01UTTVJREkwZGkwMU56Tm9MVEUzZGpJd01Hd3RNVFF3SUMweU5YWTFPVGRzTFRNNUlDMDFNR2d0TWpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5URTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3T0NBME1XTXdJQzB4T0NBeE5TQXRNaklnTXpNZ0xUSTBiREV5SURGc01UUWdNbXd0TlNBdE1qQm9MVEUxT1d3MUlESXdhREU1WXpFMUlEQWdNalVnTVNBeU9TQXpZelVnTkNBNUlERXhJREV5SURJeGJEVXlJREl4TVd3eElEVmpMVFFnTkNBdE55QTJJQzA1SURac0xUVXpJREZzTlNBeU1HTXhOeUF3SURNMElETWdOVEVnT1dNeE9TQTFJRE0xSURFeUlEVXdJREl5YURFeWJDMDJOeUF0TWpZMmJDMHlJQzAyZGkwMWVrMHlNalFnTVRNM1l5MDVJRElnTFRFeElESWdMVEV6SURFell6QWdOeUExSURFMUlERTJJREkwWXprZ01qZ2dNVGNnTlRjZ01qVWdPRFZzTVRZZ05qRnNORGNnTFRrZ1l6VWdMVEVnTVRNZ0xUSWdNalVnTFRKak5TQXRNU0E1SUMweElERTBJQzB4WXpJMklEQWdORGdnTkNBMk5pQXhNMncySUMwMFl5MHhPQ0F0TXpJZ0xUUXhJQzAxTVNBdE9Ea2dMVFV4WXkweE1TQXdJQzAwT1NBMklDMDFPQ0EzYkMweU5pQXRPRFpqTWpBZ01URWdNeklnTVRRZ05Ua2dNVFpqTlRFZ01DQTRNU0F0TXpNZ09ERWdMVGcwWXpBZ0xUTXhJQzB4TWlBdE5qQWdMVE0zSUMwNE4zTXROVFlnTFRRd0lDMDVNeUF0TkRCakxUUTBJREFnTFRneklESTBJQzA0TXlBM01HTXdJREkwSURFeElEUXhJRE0wSURReFl6RTBJREFnTWpZZ0xURXpJREkySUMweU9HTXdJQzAzSUMweElDMHhNU0F0TXlBdE1UTWdiQzB4TmlBdE1UTnNMVGdnTFRWc0xUSWdMVFJqTUNBdE1UZ2dNalVnTFRJNUlEUTNJQzB5T1dNeU1TQXdJRFF3SURFd0lEVTVJRE13Y3pJNElEUTNJREk1SURneFl6QWdNemNnTFRJeElEVTNJQzAxTlNBMU4yTXRNallnTUNBdE16TWdMVFVnTFRRMklDMHhOMk10TXlBdE1UTWdMVGNnTFRJMUlDMHlNU0F0TWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5USTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEk0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUwTmpJZ01UWTVZekFnTWpZZ0xURXdJRFEySUMwek5pQTBObU10TVRRZ01DQXRNalFnTFRVZ0xUSTVJQzB4TkdNdE1USWdMVEl4SUMweU1pQXRORFVnTFRJNUlDMDNNbU10TnlBdE16QWdMVEV3SUMwMU1TQXRNVEFnTFRZeVl6QWdMVEkwSURjZ0xUTTJJREl5SUMwek5tTXlOeUF3SURReElERXhJRFV5SURJM1l6SXdJRE16SURJeUlETXlJREkySURjeVl6SWdNVGdnTXlBek1TQTBJRE01ZWsweE5EQXdJREZqTFRJeUlEQWdMVFV3SURFNElDMDJNU0F6Tkd3dE5UWWdMVEUxT0d3dE15QXROR016SUMwM0lEY2dMVEV3SURFeUlDMHhNV2d6TW5ZdE1qbG9MVEUzTTNZeU9XZ3lNU0JqTkNBd0lEa2dNaUF4TkNBMVl6UWdOQ0EzSURrZ09TQXhOR3d4TVRrZ016TXhkalpzTFRNZ01UQnNMVFlnTTJNdE1qTWdNQ0F0TXpnZ0xUSTFJQzAwT0NBdE5ETnNMVEV4SUMweE4yTXROU0F0T1NBdE9TQXRNVGNnTFRFeklDMHlObU10TVNBdE5ESWdMVEV5SUMwMk1pQXRNeklnTFRnM1l5MHlNeUF0TWprZ0xUVTFJQzAxTnlBdE1UQXhJQzAxTjJNdE1qSWdNQ0F0TlRBZ01UZ2dMVFl4SURNMGJDMDFOaUF0TVRVNGJDMHpJQzAwWXpNZ0xUY2dOeUF0TVRBZ01USWdMVEV4YURNeWRpMHlPV2d0TVRjemRqSTVhREl4WXpRZ01DQTVJRElnTVRRZ05XTTBJRFFnTnlBNUlEa2dNVFJzTVRFNUlETXpNWFkySUd3dE15QXhNR3d0TmlBell5MHlNeUF3SUMwek9DQXRNalVnTFRRNElDMDBNMnd0TVRFZ0xURTNZeTAxSUMwNUlDMDVJQzB4TnlBdE1UTWdMVEkyWXkweElDMDBNaUF0TVRJZ0xUWXlJQzB6TWlBdE9EZGpMVEl6SUMweU9TQXROVFVnTFRVM0lDMHhNREVnTFRVM1l5MHlNaUF3SUMwMU1DQXhPQ0F0TmpFZ016UnNMVFUySUMweE5UaHNMVE1nTFRSak15QXROeUEzSUMweE1DQXhNaUF0TVRGb016SjJMVEk1YUMweE56TjJNamxvTWpGak5DQXdJRGtnTWlBeE5DQTFZelFnTkNBM0lEa2dPU0F4Tkd3eE1Ua2dNek14ZGpac0xUTWdNVEJzTFRZZ00yTXRNak1nTUNBdE16Z2dMVEkxSUMwME9DQXRORE1nYkMweE1TQXRNVGRqTFRVZ0xUa2dMVGtnTFRFM0lDMHhNeUF0TWpaakxURWdMVFF5SUMweE1pQXROaklnTFRNeUlDMDROMk10TWpNZ0xUSTVJQzAxTlNBdE5UY2dMVEV3TVNBdE5UZGpMVEl5SURBZ0xUVXdJREU0SUMwMk1TQXpOR3d0TlRZZ0xURTFPR3d0TXlBdE5HTXpJQzAzSURjZ0xURXdJREV5SUMweE1XZ3pNbll0TWpsb0xURTNNM1l5T1dneU1XTTBJREFnT1NBeUlERTBJRFZqTkNBMElEY2dPU0E1SURFMGJERXhPU0F6TXpGMk5td3RNeUF4TUd3dE5pQXpZeTB5TXlBd0lDMHpPQ0F0TWpVZ0xUUTRJQzAwTTJ3dE1URWdMVEUzWXkwMUlDMDVJQzA1SUMweE55QXRNVE1nTFRJMklHTXRNU0F0TkRJZ0xURXlJQzAyTWlBdE16SWdMVGczWXkweU15QXRNamtnTFRVMUlDMDFOeUF0TVRBeElDMDFOMk10TWpJZ01DQXROVEFnTVRnZ0xUWXhJRE0wYkMwMU5pQXRNVFU0YkMweklDMDBZek1nTFRjZ055QXRNVEFnTVRJZ0xURXhhRE15ZGkweU9XZ3RNVGN6ZGpJNWFESXhZelFnTUNBNUlESWdNVFFnTldNMElEUWdOeUE1SURrZ01UUnNNVEU1SURNek1YWTJiQzB6SURFd2JDMDJJRE5qTFRJeklEQWdMVE00SUMweU5TQXRORGdnTFRRemJDMHhNU0F0TVRkakxUZ2dMVEUxSUMweE5TQXRNekVnTFRJeklDMDBOMmd0TWpOak1qSWdORE1nTkRNZ056WWdOaklnTVRBeGN6UTFJRE0zSURjMklETTRJR014TkNBd0lESTRJQzB5TXlBeU9DQXROREJzTWpRZ01UUnNNalVnTVROak1USWdOU0F5TkNBM0lETTNJRGRqTkRVZ01DQTNNU0F0TXpNZ056a2dMVGM0WXpFeElERTRJREl4SURNeklETXhJRFEyWXpFNUlESTFJRFExSURNM0lEYzJJRE00WXpFMElEQWdNamdnTFRJeklESTRJQzAwTUd3eU5DQXhOR3d5TlNBeE0yTXhNaUExSURJMElEY2dNemNnTjJNME5TQXdJRGN4SUMwek15QTNPU0F0Tnpoak1URWdNVGdnTWpFZ016TWdNekVnTkRaak1Ua2dNalVnTkRVZ016Y2dOellnTXpoak1UUWdNQ0F5T0NBdE1qTWdNamdnTFRRd2JESTBJREUwYkRJMUlERXpZekV5SURVZ01qUWdOeUF6TnlBM0lHTTBOU0F3SURjeElDMHpNeUEzT1NBdE56aGpNVEVnTVRnZ01qRWdNek1nTXpFZ05EWmpNVGtnTWpVZ05EVWdNemNnTnpZZ016aGpNVFFnTUNBeU9DQXRNak1nTWpnZ0xUUXdiREkwSURFMGJESTFJREV6WXpFeUlEVWdNalFnTnlBek55QTNZelExSURBZ056RWdMVE16SURjNUlDMDNPR014TVNBeE9DQXlNU0F6TXlBek1TQTBObU14T1NBeU5TQTBOU0F6TnlBM05pQXpPR014TkNBd0lESTRJQzB5TXlBeU9DQXROREJzTWpRZ01UUnNNalVnTVROak1USWdOU0F5TkNBM0lETTNJRGRqTlRRZ01DQTRNQ0F0TkRnZ09ERWdMVEV3TldNd0lDMDBOeUF0TVRFZ0xUWTRJQzB6TWlBdE9UUWdZeTB5TXlBdE1qa2dMVFUxSUMwMU55QXRNVEF4SUMwMU4zcE5NVEUyTWlBeE5qbGpNQ0F5TmlBdE1UQWdORFlnTFRNMklEUTJZeTB4TkNBd0lDMHlOQ0F0TlNBdE1qa2dMVEUwWXkweE1pQXRNakVnTFRJeUlDMDBOU0F0TWprZ0xUY3lZeTAzSUMwek1DQXRNVEFnTFRVeElDMHhNQ0F0TmpKak1DQXRNalFnTnlBdE16WWdNaklnTFRNMll6STNJREFnTkRFZ01URWdOVElnTWpkak1qQWdNek1nTWpJZ016SWdNallnTnpKak1pQXhPQ0F6SURNeElEUWdNemw2VFRnMk1pQXhOamxqTUNBeU5pQXRNVEFnTkRZZ0xUTTJJRFEyWXkweE5DQXdJQzB5TkNBdE5TQXRNamtnTFRFMElHTXRNVElnTFRJeElDMHlNaUF0TkRVZ0xUSTVJQzAzTW1NdE55QXRNekFnTFRFd0lDMDFNU0F0TVRBZ0xUWXlZekFnTFRJMElEY2dMVE0ySURJeUlDMHpObU15TnlBd0lEUXhJREV4SURVeUlESTNZekl3SURNeklESXlJRE15SURJMklEY3lZeklnTVRnZ015QXpNU0EwSURNNWVrMDFOaklnTVRZNVl6QWdNallnTFRFd0lEUTJJQzB6TmlBME5tTXRNVFFnTUNBdE1qUWdMVFVnTFRJNUlDMHhOR010TVRJZ0xUSXhJQzB5TWlBdE5EVWdMVEk1SUMwM01tTXROeUF0TXpBZ0xURXdJQzAxTVNBdE1UQWdMVFl5WXpBZ0xUSTBJRGNnTFRNMklESXlJQzB6Tm1NeU55QXdJRFF4SURFeElEVXlJREkzSUdNeU1DQXpNeUF5TWlBek1pQXlOaUEzTW1NeUlERTRJRE1nTXpFZ05DQXpPWHBOTWpZeUlERTJPV013SURJMklDMHhNQ0EwTmlBdE16WWdORFpqTFRFMElEQWdMVEkwSUMwMUlDMHlPU0F0TVRSakxURXlJQzB5TVNBdE1qSWdMVFExSUMweU9TQXROekpqTFRjZ0xUTXdJQzB4TUNBdE5URWdMVEV3SUMwMk1tTXdJQzB5TkNBM0lDMHpOaUF5TWlBdE16WmpNamNnTUNBME1TQXhNU0ExTWlBeU4yTXlNQ0F6TXlBeU1pQXpNaUF5TmlBM01tTXlJREU0SURNZ016RWdOQ0F6T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMU1VSXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNVUlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TVRSak1DQXlJREFnTWlBeklEUmpORFFnTXpZZ056QWdPRElnTnpBZ01UWXdjeTB5TXlBeE1qVWdMVGN3SURFMU9XTXRNaUF5SUMweklEVWdMVE1nTlhZNFl6QWdNU0F4SURNZ01TQXphREpqTnpVZ0xUUXpJREV4TWlBdE1UQTBJREV4TWlBdE1UYzFjeTB6TkNBdE1UTXlJQzB4TVRJZ0xURTNOV2d0TW5NdE1TQXhJQzB4SURKMk9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFNVU11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTVVNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRFeUlEaHNOeUF0TVdNeE9DQXdJRE0ySURFNUlEVXpJRFUzWXpFMElETXlJREl4SURZd0lESXhJRGd6WXpBZ01Ua2dMVGNnTWprZ0xUSXdJREk1WXkweE5TQXdJQzB6TWlBdE1UWWdMVFV3SUMwME9XTXRPQ0F0TVRZZ0xURTFJQzB6TWlBdE1qQWdMVFE0WXkwMUlDMHhOeUF0TnlBdE16SWdMVGNnTFRRell6QWdMVEUxSURVZ0xUSTFJREUySUMweU9IcE5ORGd4SURrd2JEUTFJREUyT1d3eElEWnNMVElnT1dNdE15QXlJQzA0SURNZ0xURXpJRE5vTFRFeGJETWdPV3cyTVNBNGJDMDBOU0F0TVRVMll6RXhJREUzSURJeElETXdJRE14SURNM2N6SXdJREV4SURJNUlERXlJR014TVNBd0lESXdJQzAxSURJNElDMHhOSE14TWlBdE1qUWdNVElnTFRRell6QWdMVFVnTUNBdE1URWdMVEVnTFRFNGN5MHpJQzB4TkNBdE5pQXRNak5qTFRVZ0xURTFJQzB4TXlBdE1qa2dMVEl6SUMwME1tTXRNaklnTFRNeElDMDBPQ0F0TkRjZ0xUYzRJQzAwTjJ3dE1UTWdNbU10T1NBeklDMHhOaUEzSUMweE9TQXhNbU10TlNBMUlDMDNJREUxSUMwM0lESTRkakV4YkRJZ01UQmpNU0EySURFZ01UQWdNaUF4TVhwTk16UTFJREUyTTJNdE1URWdMVGtnTFRJeElDMHhNeUF0TXpJZ0xURXpiQzAySURGc0xUWWdNV3d0TVRjZ05HTXROQ0F3SUMwMklDMDBJQzAySUMweE1TQmpNQ0F0TXlBdE1TQXROU0F0TkNBdE5td3ROQ0F6YkMweUlESnNMVEVnTVRGc01TQTRiRFVnT0dNeklEWWdPU0E1SURFMklEbG9ObWcwYkRRZ0xURnNOaUF0Tkd3eE1DQXROV3d4TXlBdE5HTTFJREFnT1NBeElERXpJRFJzTVNBemJEUWdNVEZqTXlBM0lEWWdNVElnTVRFZ01UTmpNeUF0TXlBMUlDMDJJRFVnTFRoc0xUSWdMVGxqTFRVZ0xUY2dMVGtnTFRFMElDMHhNaUF0TWpCekxUY2dMVEUzSUMweE5DQXRNelJzTFRrZ0xUTTJiQzB6SUMwek5Hd3hJQzB4Tld3MElDMHhOR00xSUMweE1DQXhNeUF0TVRVZ01qUWdMVEUxY3pJeklEWWdNelFnTVRkek1qSWdNeklnTXpJZ05qRnNOQ0F5Tkd3eUlESTBJR3d0TXlBeE5td3RNU0F5TUd3eUlERTJZeklnTkNBMklEWWdNVEVnTjJNMUlEQWdPU0F0TXlBeE1pQXRPV014SUMweUlERWdMVFVnTWlBdE9YTXlJQzA1SURNZ0xURTBiQzB5SUMweU5Hd3RNaUF0TVRGc0xUTWdMVEV4WXkwMElDMHhPQ0F0T1NBdE16TWdMVEUxSUMwME5uTXRNVFVnTFRJMklDMHlOeUF0TkRCakxUY2dMVEV3SUMweE55QXRNVGdnTFRJNElDMHlOSE10TWpNZ0xUa2dMVE0ySUMwNVl5MHhOQ0F3SUMweU5TQTBJQzB6TXlBeE1uTXRNVElnTVRrZ0xURXpJRE0wWXpBZ01URWdOU0F5TnlBeE5pQTBPWHBOT0RZZ01UZ3dZeTB4TlNBeE55QXRNalVnTkRBZ0xUSTRJRFkzSUdNd0lERXhJRE1nTWpJZ09DQXpNM014TXlBeU1TQXlNeUF5T1dNeU1TQXhOU0EwTnlBeU15QTNPQ0F5TTJNeU9TQXdJRFV6SUMwNUlEY3hJQzB5TjNNeU55QXRNemNnTWpnZ0xUVTRZekFnTFRFM0lDMDJJQzB6TWlBdE1UY2dMVFExY3kweU9DQXRNalVnTFRVeElDMHpObU15TVNBdE1qVWdNeklnTFRVeUlETXlJQzA0TUdNd0lDMHlNeUF0TVRBZ0xUUTBJQzB6TUNBdE5qRmpMVEl4SUMweE5pQXROVEVnTFRJMElDMDVNQ0F0TWpSakxUTTBJREFnTFRZeElEZ2dMVGd3SURJMWN5MHlPU0F6TnlBdE16QWdOakJqTUNBeE9DQTNJRE0ySURJeUlEVTFZekV6SURFMklETTBJREk1SURZMElETTVlaUJOT1RnZ01UWTRZeTB4T1NBdE1USWdMVE0wSUMweU5TQXRORE1nTFRNNGN5MHhOQ0F0TWpnZ0xURTFJQzAwTkdNeUlDMHlNeUE1SUMwek9DQXlNU0F0TkRkek16QWdMVEUxSURVMUlDMHhPR014TnlBd0lESTVJRFFnTXpnZ01USnpNVE1nTWpFZ01UUWdNemhqTFRNZ01qRWdMVEkySURVMElDMDNNQ0E1TjNwTk1UZzNJREU0TUdNeU5pQXlNQ0F6T1NBME5DQXpPU0EzTVdNd0lERTNJQzAxSURNeElDMHhOaUEwTkhNdE1qVWdNVGtnTFRReUlESXdZeTB5T0NBd0lDMDBOQ0F0TVRVZ0xUUTNJQzAwTkd3eUlDMHhNbU0zSUMweU1pQXlPU0F0TkRnZ05qUWdMVGM1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRVeU9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNVFl5SURFMk9XTXdJREkySUMweE1DQTBOaUF0TXpZZ05EWmpMVEUwSURBZ0xUSTBJQzAxSUMweU9TQXRNVFJqTFRFeUlDMHlNU0F0TWpJZ0xUUTFJQzB5T1NBdE56SmpMVGNnTFRNd0lDMHhNQ0F0TlRFZ0xURXdJQzAyTW1Nd0lDMHlOQ0EzSUMwek5pQXlNaUF0TXpaak1qY2dNQ0EwTVNBeE1TQTFNaUF5TjJNeU1DQXpNeUF5TWlBek1pQXlOaUEzTW1NeUlERTRJRE1nTXpFZ05DQXpPWHBOTVRFd01DQXhZeTB5TWlBd0lDMDFNQ0F4T0NBdE5qRWdNelJzTFRVMklDMHhOVGhzTFRNZ0xUUmpNeUF0TnlBM0lDMHhNQ0F4TWlBdE1URm9NekoyTFRJNWFDMHhOek4yTWpsb01qRWdZelFnTUNBNUlESWdNVFFnTldNMElEUWdOeUE1SURrZ01UUnNNVEU1SURNek1YWTJiQzB6SURFd2JDMDJJRE5qTFRJeklEQWdMVE00SUMweU5TQXRORGdnTFRRemJDMHhNU0F0TVRkakxUVWdMVGtnTFRrZ0xURTNJQzB4TXlBdE1qWmpMVEVnTFRReUlDMHhNaUF0TmpJZ0xUTXlJQzA0TjJNdE1qTWdMVEk1SUMwMU5TQXROVGNnTFRFd01TQXROVGRqTFRJeUlEQWdMVFV3SURFNElDMDJNU0F6Tkd3dE5UWWdMVEUxT0d3dE15QXROR016SUMwM0lEY2dMVEV3SURFeUlDMHhNV2d6TW5ZdE1qbG9MVEUzTTNZeU9XZ3lNV00wSURBZ09TQXlJREUwSURWak5DQTBJRGNnT1NBNUlERTBiREV4T1NBek16RjJOaUJzTFRNZ01UQnNMVFlnTTJNdE1qTWdNQ0F0TXpnZ0xUSTFJQzAwT0NBdE5ETnNMVEV4SUMweE4yTXROU0F0T1NBdE9TQXRNVGNnTFRFeklDMHlObU10TVNBdE5ESWdMVEV5SUMwMk1pQXRNeklnTFRnM1l5MHlNeUF0TWprZ0xUVTFJQzAxTnlBdE1UQXhJQzAxTjJNdE1qSWdNQ0F0TlRBZ01UZ2dMVFl4SURNMGJDMDFOaUF0TVRVNGJDMHpJQzAwWXpNZ0xUY2dOeUF0TVRBZ01USWdMVEV4YURNeWRpMHlPV2d0TVRjemRqSTVhREl4WXpRZ01DQTVJRElnTVRRZ05XTTBJRFFnTnlBNUlEa2dNVFJzTVRFNUlETXpNWFkyYkMweklERXdiQzAySUROakxUSXpJREFnTFRNNElDMHlOU0F0TkRnZ0xUUXpJR3d0TVRFZ0xURTNZeTAxSUMwNUlDMDVJQzB4TnlBdE1UTWdMVEkyWXkweElDMDBNaUF0TVRJZ0xUWXlJQzB6TWlBdE9EZGpMVEl6SUMweU9TQXROVFVnTFRVM0lDMHhNREVnTFRVM1l5MHlNaUF3SUMwMU1DQXhPQ0F0TmpFZ016UnNMVFUySUMweE5UaHNMVE1nTFRSak15QXROeUEzSUMweE1DQXhNaUF0TVRGb016SjJMVEk1YUMweE56TjJNamxvTWpGak5DQXdJRGtnTWlBeE5DQTFZelFnTkNBM0lEa2dPU0F4Tkd3eE1Ua2dNek14ZGpac0xUTWdNVEJzTFRZZ00yTXRNak1nTUNBdE16Z2dMVEkxSUMwME9DQXRORE5zTFRFeElDMHhOMk10T0NBdE1UVWdMVEUxSUMwek1TQXRNak1nTFRRM2FDMHlNeUJqTWpJZ05ETWdORE1nTnpZZ05qSWdNVEF4Y3pRMUlETTNJRGMySURNNFl6RTBJREFnTWpnZ0xUSXpJREk0SUMwME1Hd3lOQ0F4Tkd3eU5TQXhNMk14TWlBMUlESTBJRGNnTXpjZ04yTTBOU0F3SURjeElDMHpNeUEzT1NBdE56aGpNVEVnTVRnZ01qRWdNek1nTXpFZ05EWmpNVGtnTWpVZ05EVWdNemNnTnpZZ016aGpNVFFnTUNBeU9DQXRNak1nTWpnZ0xUUXdiREkwSURFMGJESTFJREV6WXpFeUlEVWdNalFnTnlBek55QTNZelExSURBZ056RWdMVE16SURjNUlDMDNPR014TVNBeE9DQXlNU0F6TXlBek1TQTBObU14T1NBeU5TQTBOU0F6TnlBM05pQXpPR014TkNBd0lESTRJQzB5TXlBeU9DQXROREFnYkRJMElERTBiREkxSURFell6RXlJRFVnTWpRZ055QXpOeUEzWXpRMUlEQWdOekVnTFRNeklEYzVJQzAzT0dNeE1TQXhPQ0F5TVNBek15QXpNU0EwTm1NeE9TQXlOU0EwTlNBek55QTNOaUF6T0dNeE5DQXdJREk0SUMweU15QXlPQ0F0TkRCc01qUWdNVFJzTWpVZ01UTmpNVElnTlNBeU5DQTNJRE0zSURkak5UUWdNQ0E0TUNBdE5EZ2dPREVnTFRFd05XTXdJQzAwTnlBdE1URWdMVFk0SUMwek1pQXRPVFJqTFRJeklDMHlPU0F0TlRVZ0xUVTNJQzB4TURFZ0xUVTNlazA0TmpJZ01UWTVZekFnTWpZZ0xURXdJRFEySUMwek5pQTBObU10TVRRZ01DQXRNalFnTFRVZ0xUSTVJQzB4TkNCakxURXlJQzB5TVNBdE1qSWdMVFExSUMweU9TQXROekpqTFRjZ0xUTXdJQzB4TUNBdE5URWdMVEV3SUMwMk1tTXdJQzB5TkNBM0lDMHpOaUF5TWlBdE16WmpNamNnTUNBME1TQXhNU0ExTWlBeU4yTXlNQ0F6TXlBeU1pQXpNaUF5TmlBM01tTXlJREU0SURNZ016RWdOQ0F6T1hwTk5UWXlJREUyT1dNd0lESTJJQzB4TUNBME5pQXRNellnTkRaakxURTBJREFnTFRJMElDMDFJQzB5T1NBdE1UUmpMVEV5SUMweU1TQXRNaklnTFRRMUlDMHlPU0F0TnpKakxUY2dMVE13SUMweE1DQXROVEVnTFRFd0lDMDJNbU13SUMweU5DQTNJQzB6TmlBeU1pQXRNelpqTWpjZ01DQTBNU0F4TVNBMU1pQXlOeUJqTWpBZ016TWdNaklnTXpJZ01qWWdOekpqTWlBeE9DQXpJRE14SURRZ016bDZUVEkyTWlBeE5qbGpNQ0F5TmlBdE1UQWdORFlnTFRNMklEUTJZeTB4TkNBd0lDMHlOQ0F0TlNBdE1qa2dMVEUwWXkweE1pQXRNakVnTFRJeUlDMDBOU0F0TWprZ0xUY3lZeTAzSUMwek1DQXRNVEFnTFRVeElDMHhNQ0F0TmpKak1DQXRNalFnTnlBdE16WWdNaklnTFRNMll6STNJREFnTkRFZ01URWdOVElnTWpkak1qQWdNek1nTWpJZ016SWdNallnTnpKak1pQXhPQ0F6SURNeElEUWdNemw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpaQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTJNeUF0TWpNMWRpMHhNV013SUMweklDMHhJQzAwSUMweElDMDBhQzB5WXkweE1EZ2dOaklnTFRFMk1DQXhOVEFnTFRFMk1DQXlOVEJ6TlRJZ01UZzRJREUyTUNBeU5UQm9Nbk14SUMweElERWdMVFIyTFRFeGN6QWdMVGtnTFRNZ0xURXdZeTAzT0NBdE5EVWdMVEV4TUNBdE1URXdJQzB4TVRBZ0xUSXlOWE16TWlBdE1UZ3dJREV4TUNBdE1qSTFZek1nTFRFZ015QXROeUF6SUMweE1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXlOek11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TnpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRnZ09EQjJMVEU0T0d3eE1qSWdNVGwyTVRnNWVrMHdJQzB5TURKMk5UYzVhREU0ZGkweU1EVnNNVE01SURJMGRpMDFPVEZzTXprZ05UQm9NalpzTFRjMElDMHhOakJzTFRjMElERTJNR2d5Tm13ME1DQXROVEoyTWpJd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUVXhOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTkRVZ01UUTFiRFF3SURFeU1XTXlJRFlnTlNBeE9DQTFJREkyY3kwMElERTNJQzB4TlNBeE4yTXRNalFnTUNBdE5ERWdMVE01SUMwME9TQXROVGhqTFRFZ0xUUWdMVElnTFRNZ0xUTWdMVE5qTFRJZ01DQXRNeUF4SUMweklESmpNQ0F6SURFZ05pQTBJREV5WXpFMElETXhJRE16SURZeklEWTBJRFl6WXpFeklEQWdNakVnTFRZZ01qUWdMVEUwWXpJZ0xUUWdNQ0F0TWpJZ01USWdMVEl5WXpnZ01DQXhNeUF4TVNBeE9TQXhOMk14TVNBeE1pQXlNaUF5TUNBME1DQXlNR014TkNBd0lESXlJQzAxSURJMklDMHhOV015SUMwMElEQWdMVEl5SURFeUlDMHlNbU00SURBZ01USWdNVEFnTVRnZ01UWWdZekV4SURFeElESXpJREl4SURReElESXhZekl5SURBZ016QWdMVEUySURNd0lDMHpOV013SUMwek9TQXRNelVnTFRrMklDMHpOU0F0TVRJMVl6QWdMVGtnTmlBdE1UZ2dNVFlnTFRFNFl6RTVJREFnTWprZ01qUWdNelVnTkRCak1pQTFJRElnTkNBeklEUmpNaUF3SURJZ0xURWdNaUF0TVdNd0lDMHlJQzB4SUMwMUlDMHpJQzA1WXkwNUlDMHlOQ0F0TWpFZ0xUUTBJQzAwT0NBdE5EUmpMVEl5SURBZ0xUTXlJRGtnTFRNeUlESTNZekFnTXpFZ016UWdPRFVnTXpRZ01URTNZekFnTVRFZ0xURXdJREl3SUMweU1pQXlNR010TWpnZ01DQXROVE1nTFRNMklDMDJOQ0F0Tmpsc0xUSTVJQzA0TnlCakxURWdMVElnTUNBdE15QXdJQzB6YUMweU5YTXRNU0F4SUMweElESnNNemtnTVRFMll6TWdPQ0F6SURFMElETWdNakJqTUNBeE1pQXRPQ0F5TVNBdE1qQWdNakZqTFRJNElEQWdMVFV5SUMwek5pQXROak1nTFRZNWJDMHlPU0F0T0Rkak1DQXRNU0F0TVNBdE15QXRNU0F0TTJndE0yZ3RNakoyTW5wTk9EVXpJREU1Tm1NdE9TQXRNVGtnTFRFNElDMHpNeUF0TWpnZ0xUUXljeTB5TWlBdE1UTWdMVE0zSUMweE0yTXRNVFFnTUNBdE1qUWdOU0F0TXpFZ01UUnpMVEV3SURJeUlDMHhNU0F6TjJNd0lERXhJREFnTVRrZ01TQXlOSE0wSURFMElEa2dNalp6TVRRZ01qVWdNallnTkRBZ1l6STFJRE13SURRNUlEUTFJRGN4SURRMVl6RTFJREFnTWpZZ0xUa2dNeklnTFRJMmJESWdNVEJzTXlBeE1HTXlJRElnTlNBeklEZ2dNMmczWXpRZ01DQTJJQzB5SURZZ0xUWnNMVEVnTFRoc0xUTXpJQzB4TVRkc0xUTWdMVEUwYkMweUlDMHhNMk13SUMwNUlETWdMVEV6SURnZ0xURXpZelFnTUNBeE1DQTBJREU0SURFell6VWdOeUE0SURFeklERXhJREU1Y3pZZ01UVWdNVEVnTWpac05pQXRNMk10TXlBdE1UUWdMVFlnTFRJeUlDMDNJQzB5TlhNdE5DQXROeUF0TnlBdE1USnpMVGNnTFRFd0lDMHhNQ0F0TVRSekxUY2dMVGNnTFRFd0lDMDVZeTAxSUMwMUlDMHhNaUF0TnlBdE1qRWdMVGNnWXkweE5TQXdJQzB5TWlBNElDMHlNaUF5Tld3eElERXllazAzT1RjZ01UVXdZekV3SURBZ01qQWdOU0F5T1NBeE5Xd3hPQ0F5T0d3eU1TQTBOV3c1SURNd1l6TWdPQ0EwSURFMklEUWdNak5qTUNBeE1DQXRNaUF4TnlBdE55QXlNV010TXlBMElDMDRJRGNnTFRFMUlEaGpMVEU1SURBZ0xUUXdJQzB5TXlBdE5qTWdMVGN3YkMwM0lDMHhPR3d0TkNBdE9Xd3RNeUF0T1dNdE1pQXROeUF0TkNBdE1UUWdMVFVnTFRFNWN5MHlJQzB4TVNBdE1pQXRNVFpqTUNBdE9DQXlJQzB4TlNBMUlDMHlNSE14TUNBdE9DQXlNQ0F0T1hwTk1UQTRJRFF4WXpBZ0xURTRJREUxSUMweU1pQXpNeUF0TWpSc01USWdNU0JzTVRRZ01td3ROU0F0TWpCb0xURTFPV3cxSURJd2FERTVZekUxSURBZ01qVWdNU0F5T1NBell6VWdOQ0E1SURFeElERXlJREl4YkRVeUlESXhNV3d4SURWakxUUWdOQ0F0TnlBMklDMDVJRFpzTFRVeklERnNOU0F5TUdNeE55QXdJRE0wSURNZ05URWdPV014T1NBMUlETTFJREV5SURVd0lESXlhREV5YkMwMk55QXRNalkyYkMweUlDMDJkaTAxZWsweU1qUWdNVE0zWXkwNUlESWdMVEV4SURJZ0xURXpJREV6WXpBZ055QTFJREUxSURFMklESTBZemtnTWpnZ01UY2dOVGNnTWpVZ09EVnNNVFlnTmpGc05EY2dMVGxqTlNBdE1TQXhNeUF0TWlBeU5TQXRNbU0xSUMweElEa2dMVEVnTVRRZ0xURWdZekkySURBZ05EZ2dOQ0EyTmlBeE0ydzJJQzAwWXkweE9DQXRNeklnTFRReElDMDFNU0F0T0RrZ0xUVXhZeTB4TVNBd0lDMDBPU0EySUMwMU9DQTNiQzB5TmlBdE9EWmpNakFnTVRFZ016SWdNVFFnTlRrZ01UWmpOVEVnTUNBNE1TQXRNek1nT0RFZ0xUZzBZekFnTFRNeElDMHhNaUF0TmpBZ0xUTTNJQzA0TjNNdE5UWWdMVFF3SUMwNU15QXROREJqTFRRMElEQWdMVGd6SURJMElDMDRNeUEzTUdNd0lESTBJREV4SURReElETTBJRFF4WXpFMElEQWdNallnTFRFeklESTJJQzB5T0dNd0lDMDNJQzB4SUMweE1TQXRNeUF0TVROc0xURTJJQzB4TTJ3dE9DQXROV3d0TWlBdE5DQmpNQ0F0TVRnZ01qVWdMVEk1SURRM0lDMHlPV015TVNBd0lEUXdJREV3SURVNUlETXdjekk0SURRM0lESTVJRGd4WXpBZ016Y2dMVEl4SURVM0lDMDFOU0ExTjJNdE1qWWdNQ0F0TXpNZ0xUVWdMVFEySUMweE4yTXRNeUF0TVRNZ0xUY2dMVEkxSUMweU1TQXRNalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRBeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UQXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUYzFNQ0F5TkRKc0xUTTJNaUF0TkRnMGFDMHhORFpzTXpZeUlEUTROR2d4TkRaNlRUVXdPQ0F5TkRKc0xUTTJNaUF0TkRnMGFDMHhORFpzTXpZeUlEUTROR2d4TkRaNlRUVXlJREV4T0dNd0lERXpJRFFnTWpVZ01UTWdNelJ6TVRrZ01UUWdNeklnTVRWak1UUWdNQ0F5TmlBdE5DQXpOU0F0TVRKek1UUWdMVEU1SURFMUlDMHpNMk13SUMweE15QXROQ0F0TWpVZ0xURXpJQzB6TkhNdE1Ua2dMVEUwSUMwek1pQXRNVFZqTFRFMElEQWdMVEkySURRZ0xUTTFJREV5Y3kweE5DQXhPU0F0TVRVZ016TjZUVFl3TXlBdE1USXhZekFnTVRNZ05DQXlOU0F4TXlBek5ITXhPU0F4TkNBek1pQXhOU0JqTVRRZ01DQXlOaUF0TkNBek5TQXRNVEp6TVRRZ0xURTVJREUxSUMwek0yTXdJQzB4TXlBdE5DQXRNalVnTFRFeklDMHpOSE10TVRrZ0xURTBJQzB6TWlBdE1UVmpMVEUwSURBZ0xUSTJJRFFnTFRNMUlERXljeTB4TkNBeE9TQXRNVFVnTXpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1qWTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalkzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRFNE9IWTFNemxvTVRoMkxURTVNV3d4TXprZ01qSjJMVFV6TTJndE1UZDJNVGcyZWsweE9DQXRNVEF3YkRFeU1pQXhOM1l4Tnpac0xURXlNaUF0TVRsMkxURTNOSHBOTWpBd0lERXhNR016TWlBeE5pQTFOQ0F5TnlBNU15QXlOMk15TmlBd0lETTFJQzB6SURVMElDMHhNMk14TXlBdE55QXlOQ0F0TWpBZ01qY2dMVE00YkRRZ0xUSTFZekFnTFRJNElDMHhOaUF0TlRjZ0xUUTFJQzA0T1dNdE1qTWdMVEkxSUMwek9TQXRORFFnTFRZMUlDMDJPR3d0T0RnZ0xUYzVkalkwTkdneU1IWXRNelU1ZWsweU56QWdNVEEyWXkwek1pQXdJQzAwT0NBdE1UQWdMVGN3SUMweU9YWXRNVGswSUdNek1TQXpNU0ExTkNBMU9TQTNNU0E0TkdNeU1TQXpNaUF6TWlBMU9TQXpNaUE0TkdNd0lEa2dNU0F4TmlBeElESXdZekFnTVRRZ0xUTWdNakVnTFRFeElETXdiQzA0SURONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5RlFrVXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRa1V6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUyTmlBeU1EWmpNQ0F0TWpJZ0xUSTBJQzAwTVNBdE5ESWdMVFV6WXpJMUlDMHpJRE0zSUMweE1pQTBPU0F0TWpSak1UQWdMVEV3SURFMklDMHlNQ0F4TmlBdE16UmpNQ0F0TVRnZ0xUZ2dMVE01SUMweU5pQXROVGRqTFRVZ0xUVWdMVEV4SUMweE1DQXRNVGdnTFRFMVl5MHlNaUF0TVRRZ0xUSTNJQzB4TlNBdE5EUWdMVEl3WXkweE9DQXROU0F0TXpjZ0xUWWdMVFV6SUMwMll5MHhNeUF3SUMweU1pQXlJQzB5TnlBM1l5MHlJRElnTFRRZ05pQXROQ0E1WXpBZ09TQTRJREV5SURFNElERXlZelVnTUNBeE1pQXRNU0F5TUNBdE5HTTFJQzB5SURjZ0xUTWdPU0F0TTJneklHTTJJREFnTVRrZ05pQXlPQ0F4TVdNeElERWdNaUF4SURNZ01XTTFJRElnTlNBeUlERXdJRFp6T1NBNElERXpJREV5WXpFeklERXpJREUzSURJeklERTNJRE0zWXpBZ01qVWdMVEU1SURReElDMDBNeUEwTVdNdE55QXdJQzB5TVNBdE15QXRNallnTFRSc0xURTFJQzAwYUMweFl5MDFJREFnTFRFd0lEVWdMVEV3SURFd1l6QWdNaUF4SURRZ01pQTFZek1nTXlBeE1DQTJJREU1SURFd2JERTFJRGRqTVRNZ09DQXlNU0F4TkNBeU5pQXhPV001SURrZ01UQWdNVFVnTVRFZ01qZDJOV013SURjZ0xUSWdNVElnTFRZZ01UVmpMVGdnTmlBdE1USWdPU0F0TWpNZ09TQmpMVEV6SURBZ0xURTNJQzB4SUMwek5DQXRNVEJzTFRZZ0xUTmpMVFVnTFRRZ0xURXlJQzAySUMweE5TQXRObU10TWlBd0lDMDRJRElnTFRnZ05tTXdJRGNnT1NBeE5TQXhOU0F4T1dNeE5TQXhNU0F6TWlBeE9DQTFNeUF4T0dNeE5TQXdJRE0zSUMwMElEUTVJQzB4TUdNeE1TQXROaUF5TlNBdE1UZ2dNalVnTFRNemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUQTJOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEyTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAxT0RJZ0xURXlNR013SURNeUlESTJJRFU0SURVNElEVTRjelU0SUMweU5pQTFPQ0F0TlRoekxUSTJJQzAxT0NBdE5UZ2dMVFU0Y3kwMU9DQXlOaUF0TlRnZ05UaDZUVFU0TWlBeE1qQmpNQ0F6TWlBeU5pQTFPQ0ExT0NBMU9ITTFPQ0F0TWpZZ05UZ2dMVFU0Y3kweU5pQXROVGdnTFRVNElDMDFPSE10TlRnZ01qWWdMVFU0SURVNGVrMHhOVGdnT1Raak5URWdNQ0EzTXlBdE1UUWdPRGdnTFRRNWJERTJJQzB6T1dNd0lDMHhOeUF0TWlBdE16QWdMVGNnTFRRd1l5MHpJQzB4TVNBdE1UQWdMVEl4SUMweE9TQXRNekZqTFRFM0lDMHhPQ0F0TkRrZ0xUUXpJQzA0TkNBdE5ETWdZeTAxTlNBd0lDMDNOeUF4TXlBdE1URXlJRFEwWXkweU5DQXlNU0F0TXpVZ05UVWdMVE0xSURFd01HTXdJRFEySURFMElEZ3hJRE15SURFeE1tTXpNQ0ExTWlBM01TQTNPU0F4TXpjZ09UTnNNellnTm13eU5pQXlZek0wSURBZ05qVWdMVFFnT1RJZ0xURXdZeTB4TXlBNUlDMHlNeUF5TWlBdE1qWWdNemRqTFRFZ05TQXRNaUE0SUMweUlERXlZekFnTWpnZ01qVWdOVGNnTlRFZ05qWmpOQ0F4SURZZ01pQTJJRFZqTUNBeUlDMHhJRE1nTFRJZ00yTXRNVEVnTVRNZ0xURTJJREkzSUMweE5pQTBNV013SURJMElERTBJRFEySURRd0lEVTJZekV3SURVZ01qSWdOaUF6TkNBMmFEUWdZekUySURBZ09EZ2dMVEV3SURnNElDMDJNR013SUMwek5TQXRNaklnTFRReklDMHpNU0F0TlRCakxUWWdMVFVnTFRnZ0xURXdJQzA0SUMweE5uTXdJQzB4TVNBMElDMHhObU0ySUMweE1TQTVJQzB5TWlBNUlDMHpOR013SUMweU55QXRNVGdnTFRVeklDMDBOaUF0TmpWakxURXhJQzAwSUMweU55QXROaUF0TkRFZ0xUWm9MVFZqTmpFZ0xUTXdJRGs1SUMwNE1pQXhNak1nTFRFMU1XTXhNU0F0TXpJZ01UZ2dMVFk0SURFNElDMHhNRGRqTUNBdE1UQXpJQzB5TmlBdE1UZ3lJQzAyT0NBdE1qVXdZeTA0T1NBdE1UUTFJQzB5TXpRZ0xUSXpNQ0F0TkRFeUlDMHlPRGhzTFRNd0lDMDFJR010T1NBd0lDMHhOQ0F6SUMweE5DQTRZek1nTVRBZ05TQXhNU0F4TUNBeE5tTXpOU0F4TlNBM01DQXpNQ0E1TmlBME5HdzNPQ0EwTTJNNU5pQTFOeUF4TmpJZ01UTTJJREU1TnlBeU5UaGpPU0F6TXlBeE55QTJNQ0F5TWlBeE1EQmpNeUF5TWlBMUlETTFJRFlnTXpsakxUY2dOamtnTFRFMklERXhOU0F0TWpNZ01UUXdjeTAwSURJeUlDMHhOaUEwTUdNdE9DQXhNaUF0TVRrZ01qTWdMVE14SURNMFl5MHlOQ0F5TVNBdE5qSWdORFFnTFRFeE9DQTBOR010TkRnZ01DQXRPRFFnTFRnZ0xURXhNeUF0TWpoakxUSTRJQzB4T1NBdE5ESWdMVFEwSUMwME1pQXROek4yTFRFMklHTXlJQzAxSURNZ0xUa2dOQ0F0TVRGak1qUWdNaklnTlRJZ016a2dPRFFnTXpsNlRUTTFOU0F6TWpsakxUTWdMVElnTFRZZ0xUVWdMVGNnTFRoakxUWWdMVGdnTFRFd0lDMHhPU0F0TVRBZ0xUTXdZekFnTFRJZ01DQXROQ0F4SUMwM1l6Y2dMVE15SURNMElDMDFNaUExTXlBdE5USmpNakFnTUNBek55QXlNQ0F6TnlBek5tTXdJRFVnTFRJZ09TQXROQ0F4TkdNdE5TQXhNeUF0TVRRZ01qUWdMVEkxSURNMFl5MDJJRFVnTFRFeElERXdJQzB4TnlBeE5HTXROQ0F5SUMwNUlEWWdMVEUwSURaakxUWWdNQ0F0TVRFZ0xUTWdMVEUwSUMwM2VrMHpPRGtnTkRJMVl6QWdMVEUwSURFd0lDMHlOU0F4T0NBdE16UWdZemdnTFRnZ01UWWdMVEU0SURJMklDMHlOV00xSUMweUlERXdJQzAwSURFeklDMDBZekUzSURBZ01qSWdNekFnTWpNZ05EaGpNQ0E1SUMweklESXdJQzA1SURJMll5MDRJRGtnTFRJeklERTBJQzAwTUNBeE5HTXRNVFVnTFRFZ0xUSTVJQzA0SUMwek1TQXRNalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1RJMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9USTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBJREJqTUNBdE5qQWdORGdnTFRFd09DQXhNRGdnTFRFd09ITXhNRGNnTkRnZ01UQTNJREV3T0hNdE5EY2dNVEE0SUMweE1EY2dNVEE0Y3kweE1EZ2dMVFE0SUMweE1EZ2dMVEV3T0hwTk1DQXdZekFnTnpJZ05Ua2dNVE14SURFek1pQXhNekZ6TVRNeUlDMDFPU0F4TXpJZ0xURXpNWE10TlRrZ0xURXpNU0F0TVRNeUlDMHhNekZ6TFRFek1pQTFPU0F0TVRNeUlERXpNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFU1TTBZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU0wWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXROell3ZGpjMk1HZ3pNSFl0TnpZd2FDMHpNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFU1TVRndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1UZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qSXlJRFF3T0dnek5uWXRNVFk1WXpneElDMDFJREUwT0NBdE5Ea2dNVGt4SUMweE1qRnNMVEk0SUMweU1tTXRORElnTnpFZ0xUa3pJREV3TXlBdE1UWXpJREV3TjNZdE5EQTJZelk0SURVZ01URTFJRE01SURFMU9TQXhNRGxzTXpNZ0xUSXlZeTB6T1NBdE5qa2dMVEV4TUNBdE1URTNJQzB4T1RJZ0xURXlNM1l0TVRZNWFDMHpObll4TmpsakxURXlOQ0E1SUMweU1qSWdNVEV6SUMweU1qSWdNak01Y3prNElESXpNQ0F5TWpJZ01qTTVkakUyT1hwTk1qSXlJQzB5TUROMk5EQTJZeTB4TURVZ0xUa2dMVEU0TmlBdE9UWWdMVEU0TmlBdE1qQXpjemd4SUMweE9UUWdNVGcySUMweU1ETjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZPRGczTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT0RnM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJME15QXpNVEZqTFRNZ0xUSTFJQzB4TUNBdE5EY2dMVEU0SUMwMk4yTXRPU0F0TWpNZ0xUSTRJQzAxT0NBdE5UY2dMVEV3Tld3dE1UY2dMVE0xYkMweE15QXRNelZqTFRVZ0xURTVJQzB4TUNBdE5EVWdMVEV3SUMwMk9XZ3RNVEF3WXpJZ01UVWdNVEFnTXpNZ01qUWdOVFJqTVRrZ016QWdOVGNnTnpZZ09EWWdNVEExWXpNd0lETXhJRFV6SURZeUlEY3dJREV3Tkd3dE1pQXlZeTB4TmlBdE1UWWdMVE14SUMweU5pQXRORE1nTFRNeVl5MDNJQzB6SUMweE1pQXROU0F0TWpNZ0xUVm9MVGhzTFRJM0lERTJZeTA1SURVZ0xURTVJRGdnTFRNd0lEaGpMVFVnTUNBdE1USWdMVEVnTFRFM0lDMDJJR3d0TVRZZ0xURTBZeTAzSUMweE1TQXRNVFFnTFRJMUlDMHlNU0F0TkRKb0xUSXhiRE00SURFeU1XZ3lNR010TlNBdE9TQXRPQ0F0TVRZZ0xUZ2dMVEl4WXpBZ0xUUWdNU0F0TnlBeUlDMDRiRGtnTFRac01qUWdNakJqTVRBZ09DQXlOQ0F4TlNBME1DQXhOV014TVNBd0lESTVJQzB4TWlBek15QXRNakZqTVRBZ0xUZ2dNakVnTFRFMElETXhJQzB4TkdneWJERXpJREZzT1NBM1l6UWdOQ0E0SURFNUlERXhJREkzYURFNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUZzRRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGc0UVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TnlBNE4yTXdJREV4SURNZ01Ua2dNVEFnTWpaek1UWWdNVEFnTWpjZ01UQnpNVGtnTFRNZ01qWWdMVEV3Y3pFeElDMHhOaUF4TVNBdE1qWnpMVFFnTFRFNUlDMHhNU0F0TWpkakxUY2dMVGNnTFRFM0lDMHhNQ0F0TWpjZ0xURXdjeTB4T1NBeklDMHlOaUF4TUhNdE1UQWdNVFlnTFRFd0lESTNlazAxTXlBeU1EZGpNQ0F4TVNBMElESXdJREV4SURJM2N6RTNJREV3SURJM0lERXdjekU1SUMwMElESTJJQzB4TVhNeE1DQXRNVFlnTVRBZ0xUSTJjeTAwSUMweE9TQXRNVEVnTFRJMmN5MHhOaUF0TVRBZ0xUSTJJQzB4TUhNdE1Ua2dNeUF0TWpZZ01UQnpMVEV4SURFMUlDMHhNU0F5Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBWQlFUa3VlRzFzQUR4emVXMWliMndnYVdROUlrVkJRVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0EwTkdNdE1USWdNQ0F0TkNBeE55QXdJREkwWXpNeUlETXlJRFE0SURRMElEWTBJRFEwWXpNMUlEQWdOallnTFRZMElEazJJQzAyTkdNeE1DQXdJREkxSURrZ016Z2dNakJqTVRJZ01DQTBJQzB4TnlBd0lDMHlOR010TXpJZ0xUTXlJQzAwT0NBdE5EUWdMVFkwSUMwME5HTXRNelVnTUNBdE5qWWdOalFnTFRrMklEWTBZeTB4TUNBd0lDMHlOU0F0T1NBdE16Z2dMVEl3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVNNE15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVTTRNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHRNU0F0TWpnMWFEZ3hkalUzTUdndE9EQjJOVFZvTVRJd2RpMDJPREJvTFRFeU1YWTFOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUwUVRJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFUSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQTBPR013SURJMklESXlJRFE0SURRNElEUTRjelE0SUMweU1pQTBPQ0F0TkRoekxUSXlJQzAwT0NBdE5EZ2dMVFE0Y3kwME9DQXlNaUF0TkRnZ05EaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZORUZFTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVGRUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFZ01HZzRNbXc0TkNBdE1UVTBiRGM0SURFMU5HZ3lPV3d0TVRNM0lDMHlOalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTkVFMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXhNQ0F5TWpSc0xUVTFJQzB5TWpSc0xUVTFJREl5TkhZMVl6TWdOU0EwSURVZ01UUWdPR014TkNBMElESTRJRFVnTkRJZ04yTXhNU0F0TVNBeU1TQXdJRE0xSUMwMVl6RXlJQzAwSURJeUlDMDJJREU1SUMweE1IWXROWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFU0T0RNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNE9ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UWXhJRE15Tm1NMU1pQXdJRGswSUMweE55QTVOQ0F0Tmpoak1DQXROVEFnTFRRd0lDMDNOaUF0T0RJZ0xUazBZekkySUMweU1TQXpPU0F0TkRJZ016a2dMVFkwWXpBZ0xUVXlJQzAxTmlBdE1UQXdJQzB4TVRnZ0xURXdNR2d0TVRKakxUUXdJREFnTFRneUlESXpJQzA0TWlBMU5tTXdJRE13SURFeUlEUTVJRE0zSURRNVl6RTNJREFnTXpFZ0xURTJJRE0wSUMwek1XTXdJQzAxSUMwMElDMHhNaUF0TVRFZ0xUSXhZeTAzSUMwMUlDMHhNeUF0TVRBZ0xURXpJQzB5TVd3eE1TQXRPV3d4TnlBdE5HTXlNU0F3SURRd0lERXlJRFUySURNM1l6RXpJREl4SURFNUlEUTFJREU1SURjd0lHTXRPU0F6TUNBdE1qZ2dNelVnTFRZMklETTFiRFlnTWpOak16UWdNQ0EyTUNBMElEYzNJREV6WXpJd0lERXhJRE13SURNMUlETXdJRGN3WXpBZ01qZ2dMVEV5SURNNElDMHpPU0EwTUd3dE1qQWdMVE5qTFRnZ0xUTWdMVEV5SUMwNUlDMHhNaUF0TVRaak1pQXROeUEwSUMweE1TQTFJQzB4Tkd3MElDMHhNV3d6SUMweE1Hd3RNeUF0TVRKakxUVWdMVFlnTFRFeElDMHhNU0F0TWpBZ0xURXpZeTB5SURBZ0xUUWdMVEVnTFRZZ0xURmpMVEUySURBZ0xUTXdJREV6SUMwek1DQXlPR013SURNNUlEUXpJRGN4SURneUlEY3hlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEV3TVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRFd01TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME5qQWdNalV3YkMwek5UQWdMVFV3TUdndE1URXdiRE0xTUNBMU1EQm9NVEV3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRreU1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUa3lNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREJqTUNBek5TQXlPQ0EyTXlBMk15QTJNM00yTXlBdE1qZ2dOak1nTFRZemN5MHlPQ0F0TmpNZ0xUWXpJQzAyTTNNdE5qTWdNamdnTFRZeklEWXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVGxGTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRsRk15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswd0lDMHhNVEpqTUNBMElEQWdNVEFnTXlBeE0ydzRNeUE1T1d3dE9ETWdNVEF3WXkweUlETWdMVE1nTVRBZ0xUTWdNVFJqTUNBMklETWdNVEFnT0NBeE1HTXlJREFnTlNBd0lEWWdMVEZzT0RZZ0xURXdOV3d6TVNBek4yd3RNemdnTkRWakxUSWdNeUF0TVRFZ01UVWdMVEV4SURFNVl6QWdOaUF4TVNBMUlERTJJRFZqTWlBd0lEVWdNQ0EySUMweGJEUXlJQzAxTVd3ME1pQTFNV014SURFZ05DQXhJRFVnTVdNMElEQWdNVFlnTVNBeE5pQXROMk13SUMwMElDMDRJQzB4TlNBdE1UQWdMVEUzYkMwek9DQXRORFpzTWprZ0xUTTJiRGc0SURFd05XTXhJREVnTkNBeElEVWdNU0JqTkNBd0lEa2dMVE1nT1NBdE1URmpNQ0F0TkNBdE1TQXRNVEVnTFRNZ0xURXpiQzA0TXlBdE1UQXdiRGd6SUMwNU9XTXlJQzB6SURNZ0xUa2dNeUF0TVRSak1DQXROaUF0TXlBdE1URWdMVGtnTFRFeFl5MHhJREFnTFRRZ01DQXROU0F5YkMwNE9DQXhNRFZzTFRNd0lDMHpObXd6T1NBdE5EWmpOaUF0T0NBeE1DQXRNVFVnTVRBZ0xUSXdZekFnTFRZZ0xURXdJQzAxSUMweE5pQXROV010TVNBd0lDMDBJREFnTFRVZ01td3RORElnTlRGc0xUUXlJQzAxTVdNdE1TQXRNaUF0TXlBdE1pQXROU0F0TW1NdE5pQXdJQzB4TmlBdE1TQXRNVFlnTjJNd0lEUWdNeUF4TUNBeE1DQXhPR3d6T0NBME5TQnNMVE14SURNM2JDMDROaUF0TVRBMVl5MHhJQzB5SUMweklDMHlJQzAxSUMweVl5MDJJREFnTFRrZ05DQXRPU0F4TW5wTk1UUTJJRE0yYkMwek1DQXRNelpzTXpBZ0xUTTJiRE13SURNMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3dPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt3T0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5SURJd05td3lJRFF6TVdNd0lERXlJRGNnTVRjZ01UUWdNVGRqT0NBd0lERTNJQzAzSURFM0lDMHhOMnd6SUMweU1EUnNNaUF0TXpFMWFEYzVhRGhqTVRFZ01DQXpNQ0F4SURNMUlEWmpPQ0E0SURnZ01URTVJRGdnTVRjeWRqSTNiRFFnTWpJeWN5MHhJREl3SURFNUlESXdjekV5SUMweU1DQXhNaUF0TWpCMkxUSTBOSE10TVNBdE1UZ3dJQzB4SUMweU1qWmpMVEVnTFRnZ0xURWdMVEV5SUMwMElDMHhPV010TnlBdE55QXRPQ0F0TnlBdE1UWWdMVGRqTFRRMUlEQWdMVGN4SURNZ0xUY3hJRE5zTFRZNUlDMHpkaTAwT1hZdE5EaHNOalFnTFROc09ESWdMVFZ6TlNBd0lEZ2dMVE1nY3pVZ0xUY2dOU0F0TjJ3eElDMHhOVEoyTFRFMU5ITXdJQzB5TUNBdE1UTWdMVEl3WXkweE1DQXdJQzB4TkNBMUlDMHhOaUF4Tkd3dE55QXhNemhzTFRJZ01UQTVjekFnTkNBdE15QTNjeTA1SURJZ0xUa2dNbWd0TkRCb0xUY3diQzB6SUMweE1UaHNMVE1nTFRFek1uTXdJQzB5TUNBdE1UVWdMVEl3WXkweE55QXdJQzB4T1NBeE55QXRNVGtnTVRkakxURWdNaklnTFRNZ01UZzJJQzB6SURReU5tTXdJRFE1SURFZ01UQXdJREVnTVRVMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUQTBPUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEwT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAxTXpjZ01qTXphQzAyTkhZdE1qTXphQzB4T0RkMkxUY3phQzB6TlhZM00yZ3RNVGcyZGpFNU9YWXpOR2d0TmpWMk5EQm9OalYyTWpNemFERTROblkzTkdnek5YWXROelJvTVRnM2RpMHlNek5vTmpSMkxUUXdlazB6TmprZ01qY3pkakU1T0dndE9ETjJMVEU1T0dnNE0zcE5NalV4SURJM00zWXhPVGhvTFRnMGRpMHhPVGhvT0RSNlRUTTNNQ0F5TXpOb0xUZzBkaTB4T1Rab09ETjZUVEkxTVNBek4zWXhPVFpvTFRnMGRpMHhPVFpvT0RSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1EZERMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGRESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFV3T1NBdE1UQTFZekFnTWpnZ01qSWdOVEVnTlRBZ05URnpOVEVnTFRJeklEVXhJQzAxTVhNdE1qTWdMVFV4SUMwMU1TQXROVEZ6TFRVd0lESXpJQzAxTUNBMU1YcE5OVEE1SURFd05XTXdJREk0SURJeUlEVXhJRFV3SURVeGN6VXhJQzB5TXlBMU1TQXROVEZ6TFRJeklDMDFNU0F0TlRFZ0xUVXhjeTAxTUNBeU15QXROVEFnTlRGNlRURXpPQ0E0TkdNME15QXdJRFl6SUMweE1TQTNOeUF0TkROc01UUWdMVE0wWXpBZ0xURTJJQzB5SUMweU55QXROaUF0TXpWakxUSWdMVGtnTFRnZ0xURTNJQzB4TnlBdE1qZGpMVEl5SUMweU5DQXRORGtnTFRNNElDMDNNeUF0TXpnZ1l5MDBNeUF3SUMwMk15QTRJQzA1T0NBek9XTXRNakFnTVRnZ0xUTXhJRFEzSUMwek1TQTROMk13SURNMElEa2dOalVnTWpnZ09UaGpNallnTkRVZ05qSWdOamtnTVRJd0lEZ3hiRE15SURac01qSWdNV014TWpVZ01DQXlNRE1nTFRVeElESTBNQ0F0TVRVNVl6RXdJQzB6TUNBeE5TQXROakVnTVRVZ0xUa3pZekFnTFRneklDMHhPU0F0TVRVMElDMDFPU0F0TWpFNVl5MDNNQ0F0TVRFMUlDMHhPRFVnTFRFNU5DQXRNell3SUMweU5URnNMVEkySUMwMVl5MDRJREFnTFRFeklETWdMVEV6SURkak1pQTNJRE1nT0NBNUlERTBZelEzSURJd0lEWTJJRE13SURnMElETTViRFk0SURNM0lHTTRPU0ExTXlBeE5ETWdNVEkxSURFM01pQXlNalpqTVRNZ05EZ2dNVGNnTmpBZ01qQWdPRGRqTXlBeE9TQTBJRE14SURVZ016UmpMVFVnTlRFZ0xURXlJRGsxSUMweU1DQXhNak5qTFRnZ016QWdMVFVnTWpJZ0xURTBJRE0xWXkwMklEa2dMVEUwSURFM0lDMHlOeUF5T1dNdE1qa2dNallnTFRZMElETTVJQzB4TURNZ016bGpMVFEwSURBZ0xUYzFJQzA0SUMwNU9TQXRNalZqTFRJMElDMHhOaUF0TXpjZ0xUTTRJQzB6TnlBdE5qUjJMVEUwWXpJZ0xUUWdNeUF0TnlBMElDMDVZekkxSURJeklEUTVJRE0wSURjeklETTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEJCTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQk1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9UZ2dNVE16WXpFd01pQXdJREl3TnlBdE5EVWdNakEzSUMweE16TmpNQ0F0T1RJZ0xUazRJQzB4TXpNZ0xUSXdOeUF0TVRNell5MHhNREVnTUNBdE1UazRJRFEySUMweE9UZ2dNVE16WXpBZ09EZ2dPVE1nTVRNeklERTVPQ0F4TXpONlRUSTVNeUF0TWpGak1DQXhOQ0F0TXlBeU9TQXRPQ0EwTkdNdE55QXlNQ0F0TVRnZ016Z2dMVE16SURVMFl5MHlNQ0F5TVNBdE5ETWdNekVnTFRZNElETXhiQzB5TUNBdE1tTXRNVFVnTFRVZ0xUSTNJQzB4TkNBdE16WWdMVEk0WXkwMElDMDVJQzAySUMweE55QXRPQ0F0TWpSekxUTWdMVEUySUMweklDMHlOMk13SUMweE5TQXpJQzB6TkNBNUlDMDFOeUJ6TVRnZ0xUUXhJRE0wSUMwMU5XTXhOU0F0TVRVZ016WWdMVEl6SURZeUlDMHlNMk0wSURBZ01UQWdNU0F4T0NBeVl6RTVJRFVnTXpJZ01UVWdOREFnTXpCek1UTWdNelFnTVRNZ05UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNRGMxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURjMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRek1TQTFNREoyTFRFd01EUm9MVFF6ZGpRMU5tTXRNVEFnTFRVZ0xURTRJQzB4TWlBdE16Y2dMVEk1WXkweE5pQXRNVGtnTFRJeUlDMHlOeUF0TWpjZ0xUTTRjeTA0SUMweU5DQXRNVFFnTFRRNVl5MHpJQzB5TWlBdE5TQXRORE1nTFRVZ0xUWXlZeTAzSURNMElDMHpNU0ExTkNBdE56TWdOakJqTFRjeklDMHhPQ0F0T1RrZ0xUWXhJQzB4TURBZ0xURTJOV013SUMwME5pQXhNQ0F0TnpnZ016RWdMVEV3TUdNeE9DQXRNak1nTkRFZ0xUTTFJRFk1SUMwek5XTTBNQ0F3SURZMUlETXlJRFkySURnMFl5MDJJQzB4TWlBdE1URWdMVEUySUMwek9TQXRNalJqTFRVZ01DQXRNaUF0TVNBdE1UWWdOQ0JzTFRFM0lERXdiQzB4TUNBeE5Hd3ROeUF4T0dNMElETXlJREl6SURRNElEVTJJRFE0WXpVeElEQWdOemNnTFRNeklEYzNJQzA1T0dNdE1UTWdMVFEySUMweU55QXROamNnTFRVeklDMDNPR010TXlBdE15QXRNaklnTFRrZ0xUSTNJQzB4TVd3dE16UWdMVE5zTFRNMUlDMHlZeTB4TWpJZ01DQXRNVGt3SURZeklDMHhPVEFnTVRjNGJDMHpJRE16WXpBZ05USWdNakFnT1RjZ05qQWdNVE0wWXpFNElERTFJRFF5SURJNElEYzBJRE01WXpNd0lEa2dOak1nTVRNZ01UQXhJREV6YkRreklEZzRkak0wYkMwNU15QTRPR010TXpnZ01DQXROekVnTkNBdE1UQXhJREV6SUdNdE16SWdNVEVnTFRVMklESTBJQzAzTkNBek9XTXROREFnTXpjZ0xUWXdJRGd5SUMwMk1DQXhNelJzTVNBek0yTXdJREV4TkNBMk9TQXhOemdnTVRreUlERTNPR3d6TlNBdE1td3pOQ0F0TTJNMUlDMHlJREkwSUMwNElESTNJQzB4TVdNNElDMHpJREUwSUMwNElESXpJQzB4TjJNeE5DQXRNVFFnTWpBZ0xUSTJJRE13SUMwMk1XTXdJQzAyTlNBdE1qWWdMVGs0SUMwM055QXRPVGhqTFRNeklEQWdMVFV5SURFMklDMDFOaUEwT0d3M0lERTRiREV3SURFMGJERTNJREV3WXpFMElEVWdNVEVnTkNBeE5pQTBZekk0SUMwNElETXpJQzB4TWlBek9TQXRNalJqTFRFZ05USWdMVEkySURnMElDMDJOaUE0TkNCakxUSTRJREFnTFRVeElDMHhNaUF0TmprZ0xUTTFZeTB5TVNBdE1qSWdMVE14SUMwMU5DQXRNekVnTFRFd01HTXhJQzB4TURRZ01qY2dMVEUwTnlBeE1EQWdMVEUyTldNME1pQTJJRFkySURJMklEY3pJRFl3WXpBZ0xURTVJRElnTFRRd0lEVWdMVFl5WXpZZ0xUSTFJRGtnTFRNNElERTBJQzAwT1hNeE1TQXRNVGtnTWpjZ0xUTTRZekU1SUMweE55QXlOeUF0TWpRZ016Y2dMVEk1ZGpRMU5tZzBNM3BOTmpBMklEVXdNbll0TVRBd05HZ3RNVEU0ZGpFd01EUm9NVEU0ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVKRk55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkZOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhPRFVnTWpNNFl6QWdMVFFnTFRFMklDMHpPQ0F0TVRrZ0xUUTFiQzAzTmlBdE1UZ3hZeTB6SUMwM0lDMHhNU0F0TVRVZ0xURTRJQzB4TldNdE5TQXdJQzB4TnlBeklDMHhOeUF4TUdNd0lERWdNQ0EwSURFZ04ydzNPU0F4T0Roak1DQXlJREVnTkNBeElEZGpMVEVnTVNBdE1pQXhJQzB5SURGc0xURXdNU0F0TVdNdE1URWdNQ0F0TVRZZ01TQXRNVFlnTVROMk5HTXdJREV4SURBZ01qSWdNVFlnTWpKak55QXdJREkySUMweElETXpJQzB4YURRMVl6SXdJREFnTkRFZ01pQTJNQ0F5WXpVZ01DQXhOQ0F3SURFMElDMHhNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUxTXprdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU16a2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5qQXhJREV4TldNeU1TQXdJRE0wSUMweU15QXpOQ0F0TkRoak1DQXRNak1nTFRnZ0xUUXlJQzB5TkNBdE5UaGpMVEUxSUMweE55QXRNemtnTFRJMUlDMDNNeUF0TWpWakxURXlJREFnTFRJeElERWdMVEkzSURSc0xURXlJRFpzTFRFM0lERXdZeTB4TlNBM0lDMHlOQ0F4TUNBdE1qa2dNVEJqTFRrZ01DQXRNVGtnTFRVZ0xUTXdJQzB4TkdndE16RjJNVFpzTWpBNUlERTNOMnd0TmpRZ0xURmpMVEl6SUMweklDMHpNaUF0TVRVZ0xUUTBJQzB6TUdndE1qUnNNekFnT0Rkb01UZzVkaTB6TW13dE1qRXhJQzB4TmpOak1UTWdOaUF5TmlBNUlETTVJRGxqTVRRZ01DQTFNeUF0TVRnZ05qTWdMVEl3SUdNNUlERWdNVFFnT0NBeE5DQXhPV010TVRNZ01DQXRNakFnT0NBdE1qSWdNak5qTUNBeE55QXhNeUF6TUNBek1DQXpNSHBOTVRBd0lDMDJPV015TVNBd0lETTFJQzB6TVNBek5TQXROVEZ6TFRFeklDMHpNaUF0TWpFZ0xUUTFZeTAxSUMwM0lDMDRJQzB4TWlBdE1URWdMVEUwWXkwMklDMDNJQzB4SUMweE1DQTVJQzB4TVdNek5TQXdJRFUwSURVMUlEWTNJRGc1WXpjZ01UZ2dNVElnTXpVZ01UVWdOVEpqTWpFZ09EZ2dNemtnTVRjNUlEVTRJREkyT1dndE5UaDJNemhvTnpCak1UTWdNemdnTWpNZ05qVWdOREFnT1RGak1qRWdNekFnTkRJZ05UTWdOalVnTmpsek5EZ2dNalFnTnpVZ01qUWdZekk0SURBZ05EWWdMVEUwSURVeElDMHpPR3cwSUMweE5tTXdJQzB6TXlBdE1TQXRNellnTFRFeklDMDJNR010TXlBdE55QXRNVGNnTFRJMUlDMHpNU0F0TWpkakxUTWdNQ0F0TmlBdE1TQXRPQ0F0TVdNdE1Ua2dNQ0F0TWpVZ01UTWdMVEk0SURNeVl6QWdNamNnTVRFZ05EUWdNamtnTlRac01UUWdNVEJqTUNBeE1pQXRNVEVnTVRZZ0xUSXpJREUyWXkweE1TQXdJQzB5TXlBdE5DQXRNamtnTFRoakxUSTVJQzB5TVNBdE5EZ2dMVEV3TWlBdE5qQWdMVEUwTm1nM04zWXROREJvTFRnMVl5MHhPU0F0TVRBNUlDMDJNQ0F0TWpVMUlDMHhNRE1nTFRNek55QmpMVEkwSUMwME5pQXROalFnTFRFd05pQXRNVEUzSUMweE1EWmpMVFExSURBZ0xUY3hJRE0zSUMwM01TQTRNMk13SURNeUlERTFJRGN4SURRNUlEY3hlazA0TVNBek0yTXlNU0F3SURNNElERTFJRFF3SURNMFl6QWdNVGdnTFRFeUlETXdJQzB5TnlBME1HTXRNaklnTVRNZ0xUTTRJREkySUMwME55QXpPSE10TVRRZ01qWWdMVEUxSURRell6QWdOVEFnTkRBZ09ESWdPRGNnT0RKc01qZ2dMVE5qT1NBdE15QXhOeUF0TnlBeU5DQXRNVE5qTVRVZ0xUa2dNak1nTFRJMElESXpJQzAwTTJ3dE1TQXRNVEJzTFRZZ0xURXdZeTB6SUMwMUlDMDRJQzA1SUMweE55QXRNVEFnWXkweE55QXdJQzB5TmlBNElDMHlPU0F5Tkd3MElERTVZekFnTVRBZ0xURTBJREUySUMweU5DQXhPR2d0TkdNdE1UY2dNQ0F0TWpnZ0xURTNJQzB6TVNBdE16WmpNQ0F0TnlBMElDMHhOU0F4TVNBdE1qSmpPU0F0TnlBeE9DQXRNVFFnTWpZZ0xUSXhZekk0SUMweU15QTBNeUF0TXpjZ05EUWdMVFF3WXpnZ0xURXdJREV5SUMweU15QXhNaUF0TXpsMkxURXdZekFnTFRJeElDMHhNQ0F0TXprZ0xUSTVJQzAxTkdNdE1UWWdMVEV3SUMwek9DQXRNVGdnTFRZeElDMHlNR010TkRjZ01DQXRPRGtnTWpZZ0xUZzVJRFkzYkRFZ01UVnNOU0F4TTJ3eE1DQTViREV6SURRZ1l6RTJJREFnTWpRZ0xURXdJREkwSUMwek1XTXdJQzB4TXlBdE5TQXRNVFlnTFRnZ0xUSTRZekFnTFRnZ01URWdMVEUySURJeklDMHhObWd4TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVeU5qTXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOak1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F4TWpCb056UjJMVFUwYkRFMUlDMHhOMmczT1d3eE5TQXhOblkxTldnM05IWXROekpvTFRVNWJDMHlOU0F0TWpoMkxUTTRiREkxSUMwek1tZzFPWFl0TnpCb0xUYzFkalUxYkMweE5DQXhOV2d0T0RCc0xURTBJQzB4TlhZdE5UVm9MVGMwZGpjeWFEWXdiREkySURNd2RqTTRiQzB5T0NBeU9XZ3ROVGgyTnpGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5UQTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEExSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTFRFeU1XTXdJREV6SURRZ01qVWdNVE1nTXpSek1Ua2dNVFFnTXpJZ01UVmpNVFFnTUNBeU5pQXROQ0F6TlNBdE1USnpNVFFnTFRFNUlERTFJQzB6TTJNd0lDMHhNeUF0TkNBdE1qVWdMVEV6SUMwek5ITXRNVGtnTFRFMElDMHpNaUF0TVRWakxURTBJREFnTFRJMklEUWdMVE0xSURFeWN5MHhOQ0F4T1NBdE1UVWdNek42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRFeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTROQ0F5TVROakxUa2dMVEU1SUMweE9DQXRNek1nTFRJNElDMDBNbk10TWpJZ0xURXpJQzB6TnlBdE1UTmpMVEUwSURBZ0xUSTBJRFVnTFRNeElERTBjeTB4TUNBeU1pQXRNVEVnTXpkak1DQXhNU0F3SURFNUlERWdNalJ6TkNBeE5DQTVJREkyY3pFMElESTFJREkySURRd1l6STFJRE13SURRNUlEUTFJRGN4SURRMVl6RTFJREFnTWpZZ0xUa2dNeklnTFRJMmJESWdNVEJzTXlBeE1HTXlJRElnTlNBeklEZ2dNMmczWXpRZ01DQTJJQzB5SURZZ0xUWnNMVEVnTFRoc0xUTXpJQzB4TVRkc0xUTWdMVEUwYkMweUlDMHhNMk13SUMwNUlETWdMVEV6SURnZ0xURXpJR00wSURBZ01UQWdOQ0F4T0NBeE0yTTFJRGNnT0NBeE15QXhNU0F4T1hNMklERTFJREV4SURJMmJEWWdMVE5qTFRNZ0xURTBJQzAySUMweU1pQXROeUF0TWpWekxUUWdMVGNnTFRjZ0xURXljeTAzSUMweE1DQXRNVEFnTFRFMGN5MDNJQzAzSUMweE1DQXRPV010TlNBdE5TQXRNVElnTFRjZ0xUSXhJQzAzWXkweE5TQXdJQzB5TWlBNElDMHlNaUF5Tld3eElERXllazAxTWpnZ01UWTNZekV3SURBZ01qQWdOU0F5T1NBeE5Xd3hPQ0F5T0d3eU1TQTBOV3c1SURNd1l6TWdPQ0EwSURFMklEUWdNak5qTUNBeE1DQXRNaUF4TnlBdE55QXlNV010TXlBMElDMDRJRGNnTFRFMUlEZ2dZeTB4T1NBd0lDMDBNQ0F0TWpNZ0xUWXpJQzAzTUd3dE55QXRNVGhzTFRRZ0xUbHNMVE1nTFRsakxUSWdMVGNnTFRRZ0xURTBJQzAxSUMweE9YTXRNaUF0TVRFZ0xUSWdMVEUyWXpBZ0xUZ2dNaUF0TVRVZ05TQXRNakJ6TVRBZ0xUZ2dNakFnTFRsNlRUTTFNaUF6TVRaakxURXhJQzA1SUMweU1TQXRNVE1nTFRNeUlDMHhNMnd0TmlBeGJDMDJJREZzTFRFM0lEUmpMVFFnTUNBdE5pQXROQ0F0TmlBdE1URmpNQ0F0TXlBdE1TQXROU0F0TkNBdE5td3ROQ0F6YkMweUlESnNMVEVnTVRGc01TQTRiRFVnT0dNeklEWWdPU0E1SURFMklEbG9ObWcwYkRRZ0xURnNOaUF0Tkd3eE1DQXROV3d4TXlBdE5DQmpOU0F3SURrZ01TQXhNeUEwYkRFZ00ydzBJREV4WXpNZ055QTJJREV5SURFeElERXpZek1nTFRNZ05TQXROaUExSUMwNGJDMHlJQzA1WXkwMUlDMDNJQzA1SUMweE5DQXRNVElnTFRJd2N5MDNJQzB4TnlBdE1UUWdMVE0wYkMwNUlDMHpObXd0TXlBdE16UnNNU0F0TVRWc05DQXRNVFJqTlNBdE1UQWdNVE1nTFRFMUlESTBJQzB4TlhNeU15QTJJRE0wSURFM2N6SXlJRE15SURNeUlEWXhiRFFnTWpSc01pQXlOR3d0TXlBeE5td3RNU0F5TUd3eUlERTJZeklnTkNBMklEWWdNVEVnTjJNMUlEQWdPU0F0TXlBeE1pQXRPV014SUMweUlERWdMVFVnTWlBdE9YTXlJQzA1SURNZ0xURTBiQzB5SUMweU5DQnNMVElnTFRFeGJDMHpJQzB4TVdNdE5DQXRNVGdnTFRrZ0xUTXpJQzB4TlNBdE5EWnpMVEUxSUMweU5pQXRNamNnTFRRd1l5MDNJQzB4TUNBdE1UY2dMVEU0SUMweU9DQXRNalJ6TFRJeklDMDVJQzB6TmlBdE9XTXRNVFFnTUNBdE1qVWdOQ0F0TXpNZ01USnpMVEV5SURFNUlDMHhNeUF6TkdNd0lERXhJRFVnTWpjZ01UWWdORGw2VFRnMklERTRNR010TVRVZ01UY2dMVEkxSURRd0lDMHlPQ0EyTjJNd0lERXhJRE1nTWpJZ09DQXpNM014TXlBeU1TQXlNeUF5T1dNeU1TQXhOU0EwTnlBeU15QTNPQ0F5TTJNeU9TQXdJRFV6SUMwNUlEY3hJQzB5TjNNeU55QXRNemNnTWpnZ0xUVTRJR013SUMweE55QXROaUF0TXpJZ0xURTNJQzAwTlhNdE1qZ2dMVEkxSUMwMU1TQXRNelpqTWpFZ0xUSTFJRE15SUMwMU1pQXpNaUF0T0RCak1DQXRNak1nTFRFd0lDMDBOQ0F0TXpBZ0xUWXhZeTB5TVNBdE1UWWdMVFV4SUMweU5DQXRPVEFnTFRJMFl5MHpOQ0F3SUMwMk1TQTRJQzA0TUNBeU5YTXRNamtnTXpjZ0xUTXdJRFl3WXpBZ01UZ2dOeUF6TmlBeU1pQTFOV014TXlBeE5pQXpOQ0F5T1NBMk5DQXpPWHBOT1RnZ01UWTRZeTB4T1NBdE1USWdMVE0wSUMweU5TQXRORE1nTFRNNGN5MHhOQ0F0TWpnZ0xURTFJQzAwTkdNeUlDMHlNeUE1SUMwek9DQXlNU0F0TkRkek16QWdMVEUxSURVMUlDMHhPQ0JqTVRjZ01DQXlPU0EwSURNNElERXljekV6SURJeElERTBJRE00WXkweklESXhJQzB5TmlBMU5DQXROekFnT1RkNlRURTROeUF4T0RCak1qWWdNakFnTXprZ05EUWdNemtnTnpGak1DQXhOeUF0TlNBek1TQXRNVFlnTkRSekxUSTFJREU1SUMwME1pQXlNR010TWpnZ01DQXRORFFnTFRFMUlDMDBOeUF0TkRSc01pQXRNVEpqTnlBdE1qSWdNamtnTFRRNElEWTBJQzAzT1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVMU1UQXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNVEFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PRFlnTVRnd1l5MHhOU0F4TnlBdE1qVWdOREFnTFRJNElEWTNZekFnTVRFZ015QXlNaUE0SURNemN6RXpJREl4SURJeklESTVZekl4SURFMUlEUTNJREl6SURjNElESXpZekk1SURBZ05UTWdMVGtnTnpFZ0xUSTNjekkzSUMwek55QXlPQ0F0TlRoak1DQXRNVGNnTFRZZ0xUTXlJQzB4TnlBdE5EVnpMVEk0SUMweU5TQXROVEVnTFRNMll6SXhJQzB5TlNBek1pQXROVElnTXpJZ0xUZ3dZekFnTFRJeklDMHhNQ0F0TkRRZ0xUTXdJQzAyTVdNdE1qRWdMVEUySUMwMU1TQXRNalFnTFRrd0lDMHlOR010TXpRZ01DQXROakVnT0NBdE9EQWdNalZ6TFRJNUlETTNJQzB6TUNBMk1DQmpNQ0F4T0NBM0lETTJJREl5SURVMVl6RXpJREUySURNMElESTVJRFkwSURNNWVrMDVPQ0F4TmpoakxURTVJQzB4TWlBdE16UWdMVEkxSUMwME15QXRNemh6TFRFMElDMHlPQ0F0TVRVZ0xUUTBZeklnTFRJeklEa2dMVE00SURJeElDMDBOM016TUNBdE1UVWdOVFVnTFRFNFl6RTNJREFnTWprZ05DQXpPQ0F4TW5NeE15QXlNU0F4TkNBek9HTXRNeUF5TVNBdE1qWWdOVFFnTFRjd0lEazNlazB4T0RjZ01UZ3dZekkySURJd0lETTVJRFEwSURNNUlEY3hZekFnTVRjZ0xUVWdNekVnTFRFMklEUTBjeTB5TlNBeE9TQXRORElnTWpCakxUSTRJREFnTFRRMElDMHhOU0F0TkRjZ0xUUTBiRElnTFRFeUlHTTNJQzB5TWlBeU9TQXRORGdnTmpRZ0xUYzVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEkyTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJMk1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE16WWdNVGcyZGpFMk9XZ3hOM1l0TVRZMGJEUTBJREUwZGkwNU1Xd3RORFFnTFRFMGRpMHhOalZzTkRRZ01USjJMVGt4YkMwME5DQXRNVE4yTFRFMU5XZ3RNVGQyTVRVd2JDMDNOaUF0TWpKMkxURTFOV2d0TVRkMk1UUTViQzAwTXlBdE1UTjJPVEJzTkRNZ01UUjJNVFkzYkMwME15QXRNVFIyT1RKc05ETWdNVE4yTVRZNWFERTNkaTB4TmpONlRUWXdJRGN6ZGkweE5qZHNOellnTWpKMk1UWTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFV3TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVd05DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMU1EZ2dNalF5YkMwek5qSWdMVFE0TkdndE1UUTJiRE0yTWlBME9EUm9NVFEyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRJMlJDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTJSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDVNQ0F5TmpCMkxUVXlNR2d0T1RCMk16aG9OVEoyTkRRMGFDMDFNbll6T0dnNU1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTFNemd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTXpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1Rrd0lERTJPV013SURJMklDMHhNQ0EwTmlBdE16WWdORFpqTFRFMElEQWdMVEkwSUMwMUlDMHlPU0F0TVRSakxURXlJQzB5TVNBdE1qSWdMVFExSUMweU9TQXROekpqTFRjZ0xUTXdJQzB4TUNBdE5URWdMVEV3SUMwMk1tTXdJQzB5TkNBM0lDMHpOaUF5TWlBdE16WmpNamNnTUNBME1TQXhNU0ExTWlBeU4yTXlNQ0F6TXlBeU1pQXpNaUF5TmlBM01tTXlJREU0SURNZ016RWdOQ0F6T1hwTk5qa3dJREUyT1dNd0lESTJJQzB4TUNBME5pQXRNellnTkRaakxURTBJREFnTFRJMElDMDFJQzB5T1NBdE1UUmpMVEV5SUMweU1TQXRNaklnTFRRMUlDMHlPU0F0TnpJZ1l5MDNJQzB6TUNBdE1UQWdMVFV4SUMweE1DQXROakpqTUNBdE1qUWdOeUF0TXpZZ01qSWdMVE0yWXpJM0lEQWdOREVnTVRFZ05USWdNamRqTWpBZ016TWdNaklnTXpJZ01qWWdOekpqTWlBeE9DQXpJRE14SURRZ016bDZUVFl5T0NBeFl5MHlNaUF3SUMwMU1DQXhPQ0F0TmpFZ016UnNMVFUySUMweE5UaHNMVE1nTFRSak15QXROeUEzSUMweE1DQXhNaUF0TVRGb016SjJMVEk1YUMweE56TjJNamxvTWpGak5DQXdJRGtnTWlBeE5DQTFZelFnTkNBM0lEa2dPU0F4Tkd3eE1Ua2dNek14ZGpac0xUTWdNVEJzTFRZZ00yTXRNak1nTUNBdE16Z2dMVEkxSUMwME9DQXRORE5zTFRFeElDMHhOeUJqTFRnZ0xURTFJQzB4TlNBdE16RWdMVEl6SUMwME4yZ3RNak5qTWpJZ05ETWdORE1nTnpZZ05qSWdNVEF4Y3pRMUlETTNJRGMySURNNFl6RTBJREFnTWpnZ0xUSXpJREk0SUMwME1Hd3lOQ0F4Tkd3eU5TQXhNMk14TWlBMUlESTBJRGNnTXpjZ04yTTBOU0F3SURjeUlDMHpOU0EzT1NBdE56aGpNalVnTkRFZ05URWdPRE1nTVRBM0lEZzBZekUwSURBZ01qZ2dMVEl6SURJNElDMDBNR3d5TkNBeE5Hd3lOU0F4TTJNeE1pQTFJREkwSURjZ016Y2dOMk0xTkNBd0lEZ3dJQzAwT0NBNE1TQXRNVEExWXpBZ0xUUTNJQzB4TVNBdE5qZ2dMVE15SUMwNU5DQmpMVEl6SUMweU9TQXROVFVnTFRVM0lDMHhNREVnTFRVM1l5MHlNaUF3SUMwMU1DQXhPQ0F0TmpFZ016UnNMVFUySUMweE5UaHNMVE1nTFRSak15QXROeUEzSUMweE1DQXhNaUF0TVRGb016SjJMVEk1YUMweE56TjJNamxvTWpGak5DQXdJRGtnTWlBeE5DQTFZelFnTkNBM0lEa2dPU0F4Tkd3eE1Ua2dNek14ZGpac0xUTWdNVEJzTFRZZ00yTXRNak1nTUNBdE16Z2dMVEkxSUMwME9DQXRORE5zTFRFeElDMHhOMk10TkNBdE9TQXRPU0F0TVRjZ0xURXpJQzB5Tm1NdE1TQXRORE1nTFRFeUlDMDJNaUF0TXpJZ0xUZzNZeTB5TXlBdE1qa2dMVFUxSUMwMU55QXRNVEF4SUMwMU4zcE5NVEF3SUMwMk9TQmpNakVnTUNBek5TQXRNekVnTXpVZ0xUVXhjeTB4TXlBdE16SWdMVEl4SUMwME5XTXROU0F0TnlBdE9DQXRNVElnTFRFeElDMHhOR010TmlBdE55QXRNU0F0TVRBZ09TQXRNVEZqTXpVZ01DQTFOQ0ExTkNBMk55QTRPV00zSURFNElERXlJRE0xSURFMUlEVXlZekl4SURnNElETTVJREUzT1NBMU9DQXlOamxvTFRVNGRqTTRhRGN3WXpFeklETTRJREl6SURZMUlEUXdJRGt4WXpJeElETXdJRFF5SURVeklEWTFJRFk1Y3pRNElESTBJRGMxSURJMFl6STRJREFnTkRZZ0xURTBJRFV4SUMwek9HdzBJQzB4Tm1Nd0lDMHpNeUF0TVNBdE16WWdMVEV6SUMwMk1DQmpMVE1nTFRjZ0xURTNJQzB5TlNBdE16RWdMVEkzWXkweklEQWdMVFlnTFRFZ0xUZ2dMVEZqTFRFNUlEQWdMVEkwSURFeklDMHlPQ0F6TW1Nd0lESTNJREV4SURRMElESTVJRFUyYkRFMElERXdZekFnTVRJZ0xURXdJREUySUMweU1pQXhObU10TVRFZ01DQXRNalFnTFRRZ0xUTXdJQzA0WXkweU9TQXRNakVnTFRRNElDMHhNRElnTFRZd0lDMHhORFpvTnpkMkxUUXdhQzA0TldNdE1Ua2dMVEV3T1NBdE5qQWdMVEkxTlNBdE1UQXpJQzB6TXpkakxUSTBJQzAwTmlBdE5qUWdMVEV3TmlBdE1URTNJQzB4TURaakxUUTFJREFnTFRjeElETTNJQzAzTVNBNE0yTXdJRE15SURFMUlEY3hJRFE1SURjeGVpQk5PREVnTXpOak1qRWdNQ0F6T0NBeE5TQTBNQ0F6TkdNd0lERTRJQzB4TWlBek1DQXRNamNnTkRCakxUSXlJREV6SUMwek9DQXlOaUF0TkRjZ016aHpMVEUwSURJMklDMHhOU0EwTTJNd0lEVXdJRFF3SURneUlEZzNJRGd5YkRJNElDMHpZemtnTFRNZ01UY2dMVGNnTWpRZ0xURXpZekUxSUMwNUlESXpJQzB5TkNBeU15QXRORE5zTFRFZ0xURXdiQzAySUMweE1HTXRNeUF0TlNBdE9DQXRPU0F0TVRjZ0xURXdZeTB4TnlBd0lDMHlOaUE0SUMweU9TQXlOR3cwSURFNVl6QWdNVEFnTFRFMElERTJJQzB5TkNBeE9HZ3ROR010TVRjZ01DQXRNamdnTFRFM0lDMHpNU0F0TXpZZ1l6QWdMVGNnTkNBdE1UVWdNVEVnTFRJeVl6a2dMVGNnTVRnZ0xURTBJREkySUMweU1XTXlPQ0F0TWpNZ05ETWdMVE0zSURRMElDMDBNR000SUMweE1DQXhNaUF0TWpNZ01USWdMVE01ZGkweE1HTXdJQzB5TVNBdE1UQWdMVE01SUMweU9TQXROVFJqTFRFMklDMHhNQ0F0TXpnZ0xURTRJQzAyTVNBdE1qQmpMVFEzSURBZ0xUZzVJREkySUMwNE9TQTJOMnd4SURFMWJEVWdNVE5zTVRBZ09Xd3hNeUEwWXpFMklEQWdNalFnTFRFd0lESTBJQzB6TVdNd0lDMHhNeUF0TlNBdE1UWWdMVGdnTFRJNFl6QWdMVGdnTVRFZ0xURTJJREl6SUMweE5tZ3hNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFZDUlRZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWQ1JUWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1USXlJREV6T1dNME1pQXdJRGMzSUMweU15QTNOeUF0Tmpaak1DQXRNaklnTFRRZ0xUUXhJQzB5TUNBdE5UVmpMVEUySUMweE5TQXRORGdnTFRJeElDMDNNU0F0TWpGakxUVXpJREFnTFRreElETTNJQzA1TVNBNU1HTXdJRE0wSURFMUlEWTJJRFEwSURrMVl6WWdOaUF4TWlBeE1TQXhPU0F4TjJNeU1DQXhOeUEyTmlBMU1DQTVOeUExTUdNMElEQWdPQ0F0TXlBNElDMDNkaTB5WXpBZ0xUSWdNQ0F0TkNBdE1pQXRObk10TkNBdE15QXROaUF0TkdNdE1Ua2dMVGdnTFRNMklDMHhPU0F0TlRNZ0xUTXlZeTA0SUMwMklDMHhOaUF0TVRNZ0xUSXlJQzB4T1NCakxUSTRJQzB5T0NBdE16a2dMVFU1SUMwek9TQXRPVFpqTUNBdE1qRWdOaUF0TkRJZ01UZ2dMVFUwWXpjZ0xUY2dNVGNnTFRFeElESTRJQzB4TVdNeE55QXdJREl6SURJZ016Y2dNVEpqTmlBMElEZ2dNak1nT0NBek9HTXdJREk0SUMweE5DQTBPQ0F0TkRNZ05EaGpMVFVnTUNBdE1UVWdMVE1nTFRJd0lDMHpZeTB6SURBZ0xUY2dNaUF0T1NBMFl5MHhJREVnTFRJZ015QXRNaUExY3pFZ05DQXlJRFZqTnlBM0lETXhJREV5SURRd0lERXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEEzTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBM05DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME5ERWdNalExWXpNZ01qRWdOaUF6T0NBeE15QTNPWE14TUNBMU9TQXhNeUE0TUdNeklESTBJRFVnTkRVZ05TQTJOMk13SURNMUlDMDBJRFU1SUMweE15QTNOR010TWprZ05UQWdMVGcySURnMUlDMHhOREFnT0RWakxUVXhJREFnTFRnMUlDMHhNaUF0TVRBeUlDMHpObU0zTVNBdE1qQWdNVEExSUMwMU5TQXhNRFVnTFRFd05uWXRPV010TkNBdE5EWWdMVFE1SUMwNE55QXRPVGNnTFRnM2FDMDJZeTB6TlNBeUlDMDJNaUF4TnlBdE56a2dORFJqTFRFeklESXhJQzB5TUNBME55QXRNakFnTnpaMk1URmpNeUEwTmlBek1DQTRNU0E0TUNBeE1EVmpOREFnTVRrZ056UWdNamNnTVRBNElESTNJR015SURBZ05DQXRNU0E0SUMweGFEaGpOekFnTFRRZ01USXpJQzB6T1NBeE5UZ2dMVEV3TTJNNUlDMHhPU0F4TkNBdE5ESWdNVFFnTFRjd1l6QWdMVEk1SUMweUlDMDFOU0F0TmlBdE9EQmpMVElnTFRFMElDMDBJQzB5TlNBdE9DQXROVE5qTFRrZ0xUVTFJQzB4TXlBdE9EQWdMVEUzSUMweE1EbGpNVEV5SUMwME5pQXhPREVnTFRFME1TQXhPREVnTFRJME9HTXdJQzB4TkNBd0lDMHhPQ0F0TVNBdE1qSmpMVFlnTFRjNUlDMHpPU0F0TVRReElDMDVPQ0F0TVRnMFl5MHpNU0F0TWpNZ0xUYzJJQzB6TlNBdE1UTXpJQzB6TldNdE5pQXdJQzAySURBZ0xUSTRJREpzTFRNeElDMHhPREVnWXpFM0lDMHhOQ0F5TlNBdE1qRWdNemNnTFRJNVl6STBJQzB4T1NBMk9TQXROek1nT1RnZ0xURXhPR00xTWlBdE9UQWdOamNnTFRFME15QTJOeUF0TWpReGRpMHhOV010TWlBdE5EVWdMVEUySUMwNU9DQXROREVnTFRFMU9XTXRNallnTFRZeklDMDBPQ0F0T1RJZ0xUWTVJQzA1TW1NdE1qVWdNQ0F0TlRVZ01qZ2dMVGc1SURneVl5MDFOQ0E0TnlBdE5qa2dNVFF5SUMwMk9TQXlOVGRqTUNBeU1TQXlJRFV6SURVZ09EbGpOU0EwTlNBNUlEY3hJREV6SURreVl5MDFOQ0EwTUNBdE1UQTJJRGd6SUMweE5UTWdNVEkzWXkwME5TQTBNaUF0T0RJZ09URWdMVEV4TUNBeE5EZ2dZeTB6TUNBMU9TQXRORFVnTVRFMklDMDBOU0F4TnpCak1DQXlJREVnTlNBeElERXdkamxqTlNBM01pQXlNU0F4TXpJZ05EZ2dNVGMyWXpNM0lEWXhJRGs1SURFeE1pQXhPRGNnTVRVMFl6TXdJREV6SURjeklESXdJREV6TUNBeU1HTXlPQ0F3SURVeklDMHlJRGMySUMwMmVrMDBOakVnTFRrek9XZ3lZek15SURBZ05URWdNamdnTlRVZ09ERjJPR013SURRd0lDMHlNQ0E0TnlBdE5qQWdNVFF3WXkwek55QTBPQ0F0TnprZ09URWdMVEV5TnlBeE1qaGpMVFFnTFRNd0lDMDFJQzAxTWlBdE5TQXROekZqTUNBdE1UVTVJRFl3SUMweU9EWWdNVE0xSUMweU9EWjZUVFF3TmlBdE1URTVhREV5SUdNNU5DQXdJREUwTkNBME55QXhOVEVnTVRReVl6RWdOU0F4SURrZ01TQXlNMk13SURneklDMHpOeUF4TXpZZ0xURXhNQ0F4TmpGNlRUTTRNaUF0TVRFM1l6VWdNekFnT1NBMU5pQXhPU0F4TVRaak1UZ2dNVEV4SURJMUlERTFPU0F6TlNBeU1UVmpMVEkxSURZZ0xUVXdJRGtnTFRjMUlEbGpMVGM0SURBZ0xURTBOU0F0TWpRZ0xUSXdNeUF0TnpOakxUVTNJQzAwT0NBdE9EZ2dMVEV3TnlBdE9UTWdMVEUzTm5ZdE1UTmpNQ0F0TlRJZ01qSWdMVEV4TXlBMk55QXRNVGd5WXpJMElDMHpOU0EyTUNBdE56VWdNVEE1SUMweE1UbGpNelVnTFRNeklEWTRJQzAxT0NBNU1pQXROek5zTWprZ01UY3dJR010TWprZ055QXROVFVnTVRrZ0xUYzRJRE0yWXkwMU5TQTBNU0F0T0RnZ01UQXhJQzA0T0NBeE5UbDJNVEZqTnlBM09TQTBPQ0F4TXpjZ01USXpJREUzTW1NeUlDMDBJRFVnTFRjZ01UQWdMVEV3WXkwek55QXRNVGdnTFRjeklDMDNOQ0F0TnpVZ0xURXhOWFl0TjJNd0lDMDJPU0ExTWlBdE1URTRJREV5T0NBdE1USXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVEEzUWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBM1FpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5ERWdOREEyYURNMWRpMHpOamxqT0NBMElERTFJREV3SURNd0lESTBZekV6SURFMUlERTRJREl4SURJeUlETXdjellnTWpBZ01URWdOREJqTWlBeE9DQTBJRE0xSURRZ05UQmpOaUF0TWpjZ01qVWdMVFF6SURVNUlDMDBPR00xT1NBeE5TQTRNQ0EwT1NBNE1TQXhNek5qTUNBek55QXRPQ0EyTXlBdE1qVWdPREZqTFRFMUlERTVJQzB6TXlBeU9DQXROVFlnTWpoakxUTXlJREFnTFRVeUlDMHlOaUF0TlRNZ0xUWTRZelVnTVRBZ09DQXhNeUF6TVNBeE9XTTBJREFnTWlBeElERXpJQzB6YkRFMElDMDRiRGdnTFRFeGJEWWdMVEUxWXkweklDMHlOaUF0TVRnZ0xUTTVJQzAwTlNBdE16a2dZeTAwTVNBd0lDMDJNeUF5TnlBdE5qTWdPREJqT0NBeU9DQXhOQ0F6T0NBeU5TQTBPV00zSURjZ01USWdNVElnTVRnZ01UUmpNaUF5SURFNElEY2dNaklnT1d3eU55QXliREk1SURKak9Ua2dNQ0F4TlRVZ0xUVXlJREUxTlNBdE1UUTBiREVnTFRJM1l6QWdMVFF5SUMweE55QXROemdnTFRRNUlDMHhNRGhqTFRFMUlDMHhNaUF0TXpRZ0xUSXpJQzAyTUNBdE16SmpMVEkwSUMwM0lDMDFNQ0F0TVRBZ0xUZ3hJQzB4TUd3dE56VWdMVGN4ZGkweU9HdzNOU0F0TnpGak16RWdNQ0ExTnlBdE15QTRNU0F0TVRCak1qWWdMVGtnTkRVZ0xUSXdJRFl3SUMwek1tTXpNaUF0TXpBZ05Ea2dMVFkySURRNUlDMHhNRGdnYkMweklDMHlOMk13SUMwNU15QXROVFFnTFRFME5DQXRNVFV6SUMweE5EUnNMVEk1SURKc0xUSTNJREpqTFRRZ01pQXRNakFnTnlBdE1qSWdPV010TWpFZ09TQXRNeklnTWpZZ0xUUXpJRFl6WXpBZ05UTWdNaklnT0RBZ05qTWdPREJqTWpjZ01DQTBNaUF0TVRNZ05EVWdMVE01YkMwMklDMHhOV3d0T0NBdE1URnNMVEUwSUMwNFl5MHhNU0F0TkNBdE9TQXRNeUF0TVRNZ0xUTmpMVEl6SURZZ0xUSTJJRGtnTFRNeElERTVZekVnTFRReUlESXhJQzAyT0NBMU15QXROamhqTWpNZ01DQTBNU0E1SURVMklESTRZekUzSURFNElESTFJRFEwSURJMUlEZ3hZeTB4SURnMElDMHlNaUF4TVRnZ0xUZ3hJREV6TXlCakxUTTBJQzAxSUMwMU15QXRNakVnTFRVNUlDMDBPR013SURFMUlDMHlJRE15SUMwMElEVXdZeTAxSURJd0lDMDNJRE14SUMweE1TQTBNSE10T1NBeE5TQXRNaklnTXpCakxURTFJREUwSUMweU1pQXlNQ0F0TXpBZ01qUjJMVE0yT1dndE16VjJPREV5ZWswd0lEUXdObWc1TlhZdE9ERXlhQzA1TlhZNE1USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNRFE0TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURRNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVek55QXlNek5vTFRZMFl6QWdMVEUySUMwMElDMDBNQ0F0TVRNZ0xUY3piQzB4TkNBdE16bHNMVEUySUMwek1XTXRNVE1nTFRFM0lDMHpNQ0F0TkRBZ0xUUTNJQzAxTTJNdE1qSWdMVEUzSUMwMU55QXRNamNnTFRrM0lDMHpOM1l0TnpOb0xUTTFkamN6YkMwek9TQTJZeTA1SURFZ0xURTJJRE1nTFRJeklEWmpMVFUzSURNeElDMDRPU0EzTkNBdE1URXhJREUwT0d3dE1UTWdNemwyTXpSb0xUWTFkalF3YURZMVl6QWdNelFnTWlBME15QXhNaUEzTTJNMklESTBJREU0SURVeUlETXdJRGN3YkRJeklETXdiREkwSURJMVl6SXhJREUySURNd0lESXpJRFl4SURJNElHTXhNaUF5SURJMElEUWdNellnTjNZM05HZ3pOWFl0TnpSak1qRWdMVE1nTkRZZ0xUUWdOakVnTFRFell6RXpJQzAxSURJMUlDMHhNeUF6TlNBdE1qSmpNVFlnTFRFeklETXlJQzB6TWlBME9DQXROVFZqTVRNZ0xUSXpJRFF6SUMweE1EY2dORE1nTFRFME0yZzJOSFl0TkRCNlRUTTJPU0F5TnpOc0xUSWdNakoyTXpkak1DQXhOeUF0TXlBek55QXRPU0ExT0dNdE5pQXpOU0F0TXpnZ09ERWdMVGN5SURneGRpMHhPVGhvT0RONlRUSTFNU0F5TnpOMk1UazRZeTB4TlNBd0lDMHpNQ0F0T1NBdE5EWWdMVEkyWXkweE5TQXRNVGtnTFRJMElDMHpOaUF0TWpjZ0xUVXlJR010TXlBdE1UZ2dMVFVnTFRNMklDMDRJQzAxTkhZdE16WmpNQ0F0TVRNZ0xUSWdMVEl6SUMweklDMHpNR2c0TkhwTk16Y3dJREl6TTJndE9EUjJMVEU1Tm1NeE5TQXdJRE14SURnZ05EWWdNalJqTVRNZ01UVWdNaklnTXpNZ01qWWdOVFJzT1NBMk1ucE5NalV4SURNM2RqRTVObWd0T0RSMkxUSXhkaTB6TjJNd0lDMDBNaUF4TlNBdE9EY2dNemNnTFRFeE5HTXhOU0F0TVRZZ016RWdMVEkwSURRM0lDMHlOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFV3UVRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1FUTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qYzRJRFkwWXpBZ01qSWdMVEUzSURNNUlDMDBNeUF6T1dNdE1USWdNQ0F0TWpZZ0xUTWdMVFF4SUMweE1HTXRPRFVnTFRReklDMHhOalVnTFRrMElDMHhOalVnTFRFMU5tTTFJQzB5TlNBeE5TQXRNeklnTkRrZ0xUTXlZelkzSURFeElESXdNQ0E1TlNBeU1EQWdNVFU1ZWswd0lDMHpObU13SURZNElEY3pJREUzTkNBeU1EQWdNVGMwWXpZMklEQWdNVEUwSUMwek9TQXhNVFFnTFRrM1l6QWdMVGcwSUMweE1EWWdMVEUzTXlBdE1qRTRJQzB4TnpOakxUWTBJREFnTFRrMklETXlJQzA1TmlBNU5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTVSVEl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1UlRJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBZ0xURXhPR010TmlBeUlDMDRJRFFnTFRFd0lERXdkak0xT1dNMElERWdPQ0F5SURFd0lESmpOQ0F3SURnZ0xURWdNVE1nTFRKMkxURTBPR00wTmlBNUlEWXdJREV4SURjeUlERXhZelFnTUNBMklDMDBJRGNnTFRkMkxUTTFOV013SUMwMElDMHpJQzAySUMwM0lDMDJZeTB4SURBZ0xUWWdNU0F0TVRRZ05HTXhJRElnTVNBek5DQXhJRGs1ZGpRMWVrMHlNaUEwT1dNdE1TQXdJQzB4SUMwek55QXRNU0F0TVRFeGJEWXpJREV3ZGpFeE1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTVNME11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TTBNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRVMklERTVOV3d4TlRZZ0xURTVOV3d0TVRVMklDMHhPVFZzTFRFMU5pQXhPVFY2VFRFeU55QXhNVEJzTFRVM0lDMDNNV3d4TVRVZ0xURTBPV3cxTnlBM01Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTVNRGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TURraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWlBeU1EWnNNaUEwTXpGak1DQXhNaUEzSURFM0lERTBJREUzWXpnZ01DQXhOeUF0TnlBeE55QXRNVGRzTXlBdE1qQTBiRElnTFRNeE5XZzNPV2c0WXpFeElEQWdNekFnTVNBek5TQTJZemdnT0NBNElEWTVJRGdnTVRJeWRqSTNiRFFnTWpJeWN5MHhJREl3SURFNUlESXdjekV5SUMweU1DQXhNaUF0TWpCMkxUSTBOSE10TVNBdE1UTXdJQzB4SUMweE56WmpMVEVnTFRnZ0xURWdMVEV5SUMwMElDMHhPV010TnlBdE55QXRPQ0F0TnlBdE1UWWdMVGRqTFRRMUlEQWdMVGN4SURNZ0xUY3hJRE5zTFRZNUlDMHpkaTAwT1hZdE5EaHNOalFnTFROc09ESWdMVFZ6TlNBd0lEZ2dMVE1nY3pVZ0xUY2dOU0F0TjJ3eElDMHlOakoyTFRFMU5ITXdJQzB5TUNBdE1UTWdMVEl3WXkweE1DQXdJQzB4TkNBMUlDMHhOaUF4Tkd3dE55QXhNemhzTFRJZ01qRTVjekFnTkNBdE15QTNjeTA1SURJZ0xUa2dNbWd0TkRCb0xUY3diQzB6SUMwek56aHNMVE1nTFRFek1uTXdJQzB5TUNBdE1UVWdMVEl3WXkweE55QXdJQzB4T1NBeE55QXRNVGtnTVRkakxURWdNaklnTFRNZ05EUTJJQzB6SURZNE5tTXdJRFE1SURFZ01UQXdJREVnTVRVMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUa3lNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGt5TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1TkNBd1l6QWdMVEkySUMweU1pQXRORGNnTFRRNElDMDBOM010TkRZZ01qRWdMVFEySURRM2N6SXdJRFEySURRMklEUTJjelE0SUMweU1DQTBPQ0F0TkRaNlRUSXlNeUF3WXpBZ0xUSTJJQzB5TVNBdE5EY2dMVFEzSUMwME4zTXRORGNnTWpFZ0xUUTNJRFEzY3pJeElEUTJJRFEzSURRMmN6UTNJQzB5TUNBME55QXRORFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT0RneUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9EZ3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTJOaUF6TVRGak5qQWdNQ0E1TkNBdE1qRWdPVFFnTFRnd1l6QWdMVEkzSUMweE1pQXROVEVnTFRRd0lDMDJOR3d0TnpBZ0xUTXlZeTB6TnlBdE1UQWdMVFk1SUMwek1DQXRPVFlnTFRZd2FESXhiREkySUMweWJERXlJQzAyWXpFMElDMDJJREk0SUMweE1TQTBNaUF0TVRkak5pQXRNeUF4TXlBdE5DQXlNU0F0Tkd3eE5TQTBiREV4SURoak5TQTFJREV4SURFeklERTVJREkyYkRFM0lDMDViQzB4TmlBdE1qaGpMVElnTFRRZ0xURTJJQzB5T0NBdE1qQWdMVE14WXkweE9TQXRNakVnTFRNNElDMHpNU0F0TlRjZ0xUTXhhQzB4TUdNdE1UTWdOaUF0TWpVZ01USWdMVE0ySURJd2JDMHhOU0F4TVNCakxURXlJRGNnTFRJeklERXdJQzB6TWlBeE1HTXRNVEFnTFRNZ0xURTVJQzA0SUMweU5DQXRNVGRzTFRVZ0xUbG9MVEl6WXpBZ01qY2dOaUExTVNBeU1DQTNNbU0zSURFd0lERTBJREUySURFNUlESXhiREk0SURJMVl6SXdJREV4SURRd0lESXlJRFU1SURNemJERTVJRGxqTVRZZ055QXlPU0F4T0NBek9TQXpNR014TWlBeE5TQXhPU0F6TUNBeE9TQTBOV3d4SURFeVl6QWdNVE1nTFRRZ01qUWdMVEV5SURNeFl5MDJJRGtnTFRFMUlERTBJQzB5T0NBeE5HTXRNamtnTUNBdE5EWWdMVEUxSUMwMU1pQXRORFJzTXlBdE1USnNNaUF0TVRaak1DQXRNakFnTFRnZ0xUSTVJQzB5TlNBdE1qa2dZeTB4TkNBd0lDMHlOaUF4TXlBdE1qWWdNamhqTUNBME9DQTFNaUE1TWlBeE1EQWdPVEo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTkVGQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdNSFl5TkRCb016TjJMVEkwTUdndE16TjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZRemcyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGUXpnMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJeU1pQXlOVEJqT1RFZ0xUVWdNVFl6SUMwMU5TQXhOak1nTFRFeE5tTXdJQzAyT1NBdE5EQWdMVEV4TVNBdE1URTRJQzB4TWpWak5UWWdMVFVnTVRJMUlDMDBOQ0F4TWpVZ0xURXhObU13SUMwek1TQXRNVEFnTFRVM0lDMHpNU0F0TnpoakxURTVJQzB5TVNBdE5EVWdMVE00SUMwM09DQXRORGxzTFRVd0lDMHhNV010TXlBdE1TQXROeUF0TVNBdE1URWdMVEoyTFRjeWFDMHpNSFkyT0dNdE5TQXdJQzA1SUMweElDMHhOQ0F0TVdNdE5UQWdNQ0F0T0RZZ01UWWdMVEV4TXlBek9HTXRNVFlnTVRBZ0xUSXpJREU0SUMwek5DQXpOR010TnlBeE15QXRNVEVnTWpVZ0xURXhJRE00SUdNd0lEUXpJREkzSURneklEWTRJRGd6YkRNZ0xUSmpOakVnTUNBM05TQXRORElnTnpVZ0xUY3dZekFnTFRFNUlDMHlOQ0F0TkRJZ0xUSTJJQzAxTjJNM0lDMHhOeUF5TUNBdE1qVWdNemNnTFRJMVl6VWdNQ0F4TUNBd0lERTFJREZzTFRFZ01UazFZeTB4TmlBMElDMHpOU0EzSUMwMU9DQTNkak0yWXpJeUlEQWdOREVnTVNBMU9DQTFiQzB4SURFNE1HTXROQ0F4SUMwNElERWdMVEV6SURGakxUSTJJREFnTFRReklDMDNJQzAxTVNBdE1qSmpNVFVnTFRJeUlEUTBJQzB4TmlBME5DQXROekJqTUNBdE16Y2dMVE0zSUMwMk1pQXROekVnTFRZeVl5MHlNaUF3SUMwMk9TQXhOU0F0TmprZ056WWdZekFnTnpNZ09EWWdNVEV3SURFMk1DQXhNVFYyTmpsb016SjJMVFk0ZWsweU1qSWdMVEl3TTJNeU55QXhNaUEwT1NBek5pQTBPU0EyT0dNd0lEUTNJQzB4TXlBNE5DQXRORGtnTVRBMWRpMHhOek42VFRJeU1pQTBNbU15TnlBeE5DQTBNaUEwTUNBME1pQTRNbU13SURNMklDMHhOaUEyTXlBdE5ESWdOemQyTFRFMU9Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTBRVGN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUVRjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRFd0lDMHlNalIyTFRWak15QXROQ0F0TnlBdE5pQXRNVGtnTFRFd1l5MHhOQ0F0TlNBdE1qUWdMVFFnTFRNMUlDMDFZeTB4TkNBeUlDMHlPQ0F6SUMwME1pQTNZeTB4TUNBeklDMHhNU0F6SUMweE5DQTRkalZzTlRVZ01qSTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVU00TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVNNE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek1UTWdOVEU0YkRReElDMHhNMnd0TXpFeklDMHhNREl6YkMwME1TQXhNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFUwUVRVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFUVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9DQXdhRE16TUdNNElEQWdPQ0F0TkNBNElDMHhNbll0TVRKak1DQXRPQ0F3SUMweE1pQXRPQ0F0TVRKb0xUTXpNR010T0NBd0lDMDRJRFFnTFRnZ01USjJNVEpqTUNBNElEQWdNVElnT0NBeE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTBRVU11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUVVNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpjeklEQm9MVGd5YkMwNE5DQXhOVFJzTFRjNElDMHhOVFJvTFRJNWJERXpOeUF5TmpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5FSTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUk1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFVnTFRFMk5tTXRNU0F3SUMweUlEQWdMVE1nTFRGakxURWdNeUF0TWlBNUlDMHlJREl3WXpBZ016UWdPQ0EyTkNBeU5TQTVNV015TXlBek55QTJNQ0ExTmlBeE1UQWdOVFp6T0RjZ0xURTVJREV4TVNBdE5UWmpNVFlnTFRJMUlESTBJQzAxTlNBeU5DQXRPRGxqTUNBdE1UQWdMVEVnTFRFM0lDMDBJQzB5TW1NdE1TQXhJQzB4SURFZ0xUSWdNV010T1NBME1pQXRNakFnTnpJZ0xUTXlJRGt3WXkweU1pQXpOQ0F0TlRRZ05URWdMVGszSURVeGN5MDNOaUF0TVRjZ0xUazRJQzAxTVdNdE1URWdMVEUySUMweU1TQXRORFlnTFRNeUlDMDVNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFU0T0RBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNE9EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UWTJJRE15Tm1NME55QXdJRGMzSUMwME15QTNOeUF0T1RCak1DQXRNVEV5SUMwMk9DQXRNak0ySUMweE5qUWdMVEl6Tm1NdE5UQWdNQ0F0TnprZ05ETWdMVGM1SURrell6QWdOVElnTVRRZ01UQXlJRFF6SURFME9XTXlPQ0EwTmlBMk1TQTROQ0F4TWpNZ09EUjZUVEU1TVNBeU5qaGpNQ0F5TVNBdE1UQWdNelFnTFRJMUlETTVZeTB6TXlBd0lDMDJNU0F0TXpZZ0xUZzFJQzB4TURkakxURTVJQzAxTnlBdE1qa2dMVEV3TkNBdE1qa2dMVEUwTTJ3eUlDMHhOR016SUMwMUlETWdMVGdnTnlBdE1USmpOU0F0TnlBeE1TQXRNVElnTWpBZ0xURXlZek13SURBZ05qSWdNelFnT0RJZ01UQTNJR3d5TVNBM09HTTFJREl4SURjZ05ETWdOeUEyTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVeE1ESXVlRzFzQUR4emVXMWliMndnYVdROUlrVXhNRElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Oell3SURJeE1HZ3RNek13YkMwek1EQWdMVFF5TUdnek16QjZUVGt3TUNBeU5UQnNMVE0xTUNBdE5UQXdhQzAxTlRCc016VXdJRFV3TUdnMU5UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNRGc1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURnNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFek9TQXhNRGRqTUNBdE5URWdNaklnTFRFd05DQTJOaUF0TVRBMFl6TTRJREFnTmpRZ05EZ2dOalFnTVRFd1l6QWdOVEFnTFRNeElERXdNQ0F0TmpRZ01UQXdZeTAwTUNBd0lDMDJOaUF0TlRZZ0xUWTJJQzB4TURaNlRURXhOQ0F0TnpSak5EQWdNQ0EzTWlBdE1qY2dOeklnTFRZMVl6QWdMVGdnTFRNZ0xURTVJQzA1SUMwek5Hd3ROeUF0TVRac0xUVWdMVEUxWXpJZ0xUZ2dNVElnTFRFeUlETXhJQzB4TW1NMU5pQXdJRGcwSURjeklEZzBJREl4T1dNdE16SWdMVEkwSUMwM01TQXRNellnTFRFeE9TQXRNelpqTFRJNUlEQWdMVFUySURZZ0xUYzVJREl3SUdNdE5URWdNallnTFRVM0lEYzRJQzAyTWlBeE1EaGpNQ0EyTkNBMU5pQXhOVFVnTVRnNElERTFOV014TlRnZ01DQXhPVGNnTFRFMU1TQXhPVGNnTFRJek4yTXdJQzB4TkRVZ0xUa3lJQzB5TmpNZ0xUSXdOeUF0TWpZell5MHhNRGtnTUNBdE1UVTFJRFk0SUMweE5UVWdNVEF4WXpBZ05EWWdNek1nTnpVZ056RWdOelY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGT1RJekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9USXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUZ3dJRFE0WXpBZ0xUSXlJQzB4T0NBdE5EQWdMVFF3SUMwME1ITXROREFnTVRnZ0xUUXdJRFF3Y3pFNElETTVJRFF3SURNNWN6UXdJQzB4TnlBME1DQXRNemw2VFRFek9TQXRORGhqTUNBdE1qSWdMVEU0SUMwME1DQXROREFnTFRRd2N5MDBNQ0F4T0NBdE5EQWdOREJ6TVRnZ05EQWdOREFnTkRCek5EQWdMVEU0SURRd0lDMDBNSHBOTVRrMklEUTRZekFnTFRJeUlDMHhPQ0F0TkRBZ0xUUXdJQzAwTUhNdE5EQWdNVGdnTFRRd0lEUXdjekU0SURRd0lEUXdJRFF3Y3pRd0lDMHhPQ0EwTUNBdE5EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZPVVV3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1VVd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRBZ0xUUTVkalF5Tm1Nd0lERXpJRElnTXpZZ01UZ2dNelpqTVRJZ0xURWdNVElnTFRFNElERXlJQzB6T1dNd0lDMHlNQ0F0TXlBdE16WXlJQzB6SUMwek5qSmpNQ0F0TXlBeUlDMDVJREV4SUMweE9HTXlPQ0F0TXpNZ056UWdMVFkxSURFeU1DQXROalZqTmlBd0lESTRJRElnTWpnZ016VmpNQ0F6TnlBdE5EUWdOamtnTFRjMklEZzJiQzAwTWlBeU5ITXRPU0F4SUMwNUlESTNkak0xWXpBZ015QXhJRGtnTVRRZ09XTXhOQ0F0TVNBMU1DQXROaUE0TXlBdE1qWmpNeklnTFRJeUlEWXhJQzB6T0NBMk1TQXROekYyTFRFNE5XTXdJQzB4SUMweE5DQXRNeUF0TWpZZ0xUTm9MVElnWXkweU1DQXdJQzB4TVRBZ01TQXRNVGN4SURZd1l6QWdNQ0F0TVRFZ09DQXRNVGdnTXpGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1FRXhMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRUV4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTVRZMVl6QWdOU0EySURVZ01USWdOWE14TXlBd0lERXpJQzAxZGkwME1HZ3lPVGgyTkRCak1DQTFJRGNnTlNBeE15QTFjekV5SURBZ01USWdMVFYyTFRNek1HTXdJQzAxSUMwMklDMDFJQzB4TWlBdE5YTXRNVE1nTUNBdE1UTWdOWFkwTUdndE1qazRkaTAwTUdNd0lDMDFJQzAzSUMwMUlDMHhNeUF0TlhNdE1USWdNQ0F0TVRJZ05YWXpNekI2VFRJMUlEQmpNQ0F0TWprZ01TQXROVFVnTWpVZ0xUVTFhREkwT0dNeU5DQXdJREkxSURJMklESTFJRFUxY3kweElEVTFJQzB5TlNBMU5XZ3RNalE0WXkweU5DQXdJQzB5TlNBdE1qWWdMVEkxSUMwMU5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXdOa1F1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TmtRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRnZ05qazNkalV6YURNMk9YWXROVE5vTFRFMU5IWXROREU0YUMwMk1IWTBNVGhvTFRFMU5YcE5NVEV4SUMwNU5Hd3ROVEFnTFRFME1XZ3ROalJzTVRZNElEUTNNR2czT0d3eE5qVWdMVFEzTUdndE5qZHNMVFE1SURFME1XZ3RNVGd4ZWsweU56WWdMVFF6YkMwM015QXlNVFJzTFRjM0lDMHlNVFJvTVRVd2VrMHlOeUF0TnpVd2RqUTNNV2d4T1RGak9Ea2dNQ0F4TXprZ0xUVXhJREV6T1NBdE1USXdZekFnTFRRM0lDMHlNaUF0T0RJZ0xUWTFJQzB4TURKak5qQWdMVEl6SURnMklDMDFPQ0E0TmlBdE1URTBZekFnTFRjNElDMDFOQ0F0TVRNMUlDMHhNemtnTFRFek5XZ3RNakV5ZWlCTk1qQXpJQzB6TXpKb0xURXhObll0TVRVd2FERXhObU0yTnlBd0lEazBJREkzSURrMElEYzFjeTB5TnlBM05TQXRPVFFnTnpWNlRUSXpOQ0F0TlRNMWFDMHhORGQyTFRFMk1tZ3hORGRqTlRZZ01DQTROQ0F6TmlBNE5DQTRNV013SURRMklDMHlPQ0E0TVNBdE9EUWdPREY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURjMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EYzJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTBOQ0E1Tm1Nek1pQXdJRFl3SUMweE55QTROQ0F0TXpsak1TQXlJRElnTmlBMElERXhkakUyWXpBZ01qa2dMVEUwSURVMElDMDBNaUEzTTJNdE1qa2dNakFnTFRZMUlESTRJQzB4TVRNZ01qaGpMVFUySURBZ0xUazBJQzB5TXlBdE1URTRJQzAwTkdNdE1USWdMVEV4SUMweU15QXRNaklnTFRNeElDMHpOR010TVRJZ0xURTRJQzA1SUMweE5TQXRNVFlnTFRRd2N5MHhOaUF0TnpFZ0xUSXpJQzB4TkRCak1TQXROQ0F6SUMweE55QTJJQzB6T1dNMUlDMDBNQ0F4TXlBdE5qY2dNaklnTFRFd01HTXpOU0F0TVRJeUlERXdNU0F0TWpBeElERTVOeUF0TWpVNGJEYzRJQzAwTXlCak1qWWdMVEUwSURZeElDMHlPU0E1TmlBdE5EUmpOU0F0TlNBM0lDMDJJREV3SUMweE5tTXdJQzAxSUMwMUlDMDRJQzB4TkNBdE9Hd3RNekFnTldNdE1UYzRJRFU0SUMwek1qTWdNVFF6SUMwME1USWdNamc0WXkwME1pQTJPQ0F0TmpnZ01UUTNJQzAyT0NBeU5UQmpNQ0F6T1NBM0lEYzFJREU0SURFd04yTXpPU0F4TVRRZ01USXdJREU0TWlBeU56UWdNVGd5YkRJMklDMHliRE0ySUMwMll6WTJJQzB4TkNBeE1EY2dMVFF4SURFek55QXRPVE5qTVRnZ0xUTXhJRE15SUMwMk5pQXpNaUF0TVRFeVl6QWdMVFExSUMweE1TQXROemtnTFRNMUlDMHhNREFnWXkwek5TQXRNekVnTFRVM0lDMDBOQ0F0TVRFeUlDMDBOR010TXpVZ01DQXROamNnTWpVZ0xUZzBJRFF6WXkwNUlERXdJQzB4TmlBeU1DQXRNVGtnTXpGakxUVWdNVEFnTFRjZ01qTWdMVGNnTkRCc01UWWdNemxqTVRVZ016VWdNemNnTkRrZ09EZ2dORGw2VFRFeE55QXRNVEU0WXpBZ0xUTXlJQzB5TXlBdE5UZ2dMVFUzSUMwMU9HTXRNalFnTUNBdE5EVWdNVGdnTFRVeElETTNZeTB6SURVZ0xUVWdNVElnTFRVZ01qRmpNQ0F5TWlBM0lESTFJREUySURRd1l6Y2dNVElnTWpJZ01UZ2dOREFnTVRoak16UWdNQ0ExTnlBdE1qWWdOVGNnTFRVNGVrMDJNQ0F4TnpjZ1l6STJJREFnTkRVZ0xURTFJRFUwSUMwek5Xd3pJQzB5TTJNd0lDMHlNeUF0TVRVZ0xUUTRJQzB6TkNBdE5UVnNMVEl6SUMwell5MHpNU0F3SUMwMU5pQXlPQ0F0TlRZZ05UaGpNQ0F6TVNBeU5TQTFPQ0ExTmlBMU9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXdOakl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TmpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRneUlDMHhNakJqTUNBek1pQXlOaUExT0NBMU9DQTFPSE0xT0NBdE1qWWdOVGdnTFRVNGN5MHlOaUF0TlRnZ0xUVTRJQzAxT0hNdE5UZ2dNallnTFRVNElEVTRlazAxT0RJZ01USXdZekFnTXpJZ01qWWdOVGdnTlRnZ05UaHpOVGdnTFRJMklEVTRJQzAxT0hNdE1qWWdMVFU0SUMwMU9DQXROVGh6TFRVNElESTJJQzAxT0NBMU9IcE5NVFU0SURrMll6VXhJREFnTnpNZ0xURTBJRGc0SUMwME9Xd3hOaUF0TXpsak1DQXRNVGNnTFRJZ0xUTXdJQzAzSUMwME1HTXRNeUF0TVRFZ0xURXdJQzB5TVNBdE1Ua2dMVE14WXkweE55QXRNVGdnTFRRNUlDMDBNeUF0T0RRZ0xUUXpJR010TlRVZ01DQXROemNnTVRNZ0xURXhNaUEwTkdNdE1qUWdNakVnTFRNMUlEVTFJQzB6TlNBeE1EQmpNQ0EwTmlBeE5DQTRNU0F6TWlBeE1USmpNekFnTlRJZ056RWdOemtnTVRNM0lEa3piRE0ySURac01qWWdNbU14TlRRZ01DQXlNelVnTFRZNElESTNOQ0F0TVRneVl6RXhJQzB6TWlBeE9DQXROamdnTVRnZ0xURXdOMk13SUMweE1ETWdMVEkySUMweE9ESWdMVFk0SUMweU5UQmpMVGc1SUMweE5EVWdMVEl6TkNBdE1qTXdJQzAwTVRJZ0xUSTRPR3d0TXpBZ0xUVmpMVGtnTUNBdE1UUWdNeUF0TVRRZ09HTXpJREV3SURVZ01URWdNVEFnTVRaak16VWdNVFVnTnpBZ016QWdPVFlnTkRSc056Z2dORE1nWXprMklEVTNJREUyTWlBeE16WWdNVGszSURJMU9HTTVJRE16SURFM0lEWXdJREl5SURFd01HTXpJREl5SURVZ016VWdOaUF6T1dNdE55QTJPU0F0TVRZZ01URTFJQzB5TXlBeE5EQnpMVFFnTWpJZ0xURTJJRFF3WXkwNElERXlJQzB4T1NBeU15QXRNekVnTXpSakxUSTBJREl4SUMwMk1pQTBOQ0F0TVRFNElEUTBZeTAwT0NBd0lDMDROQ0F0T0NBdE1URXpJQzB5T0dNdE1qZ2dMVEU1SUMwME1pQXRORFFnTFRReUlDMDNNM1l0TVRaak1pQXROU0F6SUMwNUlEUWdMVEV4WXpJMElESXlJRFV5SURNNUlEZzBJRE01ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlVKRk5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJVSkZOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhPVE1nTXpkak1pQXRNak1nT1NBdE1qWWdNVFVnTFRJMll6TWdNQ0EySURFZ09DQXhZek1nTUNBMUlDMHlJRFVnTFRkak1DQXRPQ0F0TlNBdE9DQXRPU0F0T0dNdE1UWWdNQ0F0TXpFZ01pQXRORE1nTW1NdE5TQXdJQzB4TWlBdE1TQXRNakVnTFRGb0xURXdZeTB6SURBZ0xUVWdMVEVnTFRnZ0xURm9MVFZqTFRjZ01DQXROeUEzSUMwM0lEZGpNQ0F4TUNBeU9TQXhNQ0F5T1NBeE9YWXpOMnd0TVRBMklDMHhhQzA0WXkwNElEQWdMVEUzSURJZ0xURTNJREV3WXpBZ05pQXhNU0F4TnlBeE1TQXhOMnd4TkRJZ01UVTJZelFnTkNBNElEY2dNVFFnTjJNM0lEQWdNVFVnTFRJZ01UVWdMVEV3ZGkweElHTXdJQzB5SURBZ0xUY2dMVFFnTFRFeGJDMHhORElnTFRFME1uTXRNU0F0TWlBdE1pQXRNMmczTm1NeElEQWdNaUF4SURNZ01XZ3hObU14SURBZ01pQXhJRElnTTJ3eElEY3dZekFnTVRJZ01URWdNVFVnTWpRZ01UVmpOeUF3SURJd0lDMHpJREl3SUMweE1uWXROelZqTUNBdE1TQXdJQzB4SURNZ0xURmpNQ0F3SURJMklDMHlJREkySUMweE1HTXdJQzAzSURBZ0xURTFJQzB4TnlBdE1UVmpMVElnTUNBdE5DQXhJQzAxSURGakxUVWdNQ0F0TmlBdE1TQXROaUF0Tm5ZdE1UWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNalE0TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpRNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJME55QXhNVEZqTkNBeE1TQTRJREk0SURnZ05UTmpNQ0F4TURVZ0xUZ3dJREUzTXlBdE1UWTRJREl3TUdNdE1URWdNeUF0TWpjZ05pQXRORGNnT1dNNUlDMHhOeUF5TXlBdE5qRWdOVE1nTFRnNFl6UWdMVE1nTFRJZ015QTJNU0F0TlRaak16VWdMVE15SURZNUlDMDNNaUE1TXlBdE1URTRlazB5TkRnZ0xUUTJNMk0wSURFNElEY2dNemdnTnlBMU4yTXdJREV3TlNBdE9EQWdNVGN6SUMweE5qZ2dNakF3WXkweE1TQXpJQzB5TnlBMklDMDBOeUE1WXprZ0xURTNJREl6SUMwMk1TQTFNeUF0T0Roak5DQXRNeUF0TWlBeklEWXhJQzAxTm1Nek5pQXRNek1nTnpFZ0xUYzBJRGswSUMweE1qSjZJRTB5TURZZ0xUYzBPR016TWlBME9DQTBPU0F4TURBZ05Ea2dNVFE1WXpBZ09Ea2dMVFUxSURFMk9DQXRNVFk0SURJd00yTXRNVGdnTlNBdE5EY2dPU0F0T0RjZ01UWjJNVGt3ZGpFNU1IWXhPVEIyTVRrd2RqRTVNR2d6TkdNNElEQWdNakVnTFRZeElEVTVJQzA1TldNMElDMHpJQzB5SURNZ05qRWdMVFUyWXpZeElDMDFOeUF4TWpJZ0xURXpOQ0F4TWpJZ0xUSXpOWFl0Tm1NdE1TQXROVGNnTFRrZ0xUYzRJQzB4T0NBdE9UQmpNVElnTFRJNUlERTRJQzAyTUNBeE9DQXRPVFIyTFRaakxURWdMVFUzSUMwNUlDMDNPQ0F0TVRnZ0xUa3dZekV5SUMweU9TQXhPQ0F0TmpBZ01UZ2dMVGswZGkwMklHTXRNU0F0TlRrZ0xURXdJQzA0TUNBdE1Ua2dMVGt4WXpFeUlDMHpNQ0F4T1NBdE5qTWdNVGtnTFRrNVl6QWdMVE15SUMwM0lDMDJOU0F0TVRjZ0xUazJZekV4SUMweU9TQXhOeUF0TmpBZ01UY2dMVGswWXpBZ0xUY3hJQzB6TWlBdE1UUTRJQzAyTnlBdE1Ua3dZeTAySUMwMUlDMHhNQ0F0TnlBdE1UTWdMVGR6TFRVZ01pQXROU0ExYkRRZ01UQmpNU0F6SURZZ09DQXhNU0F4Tm5wTk1qUTNJQzAzT1dNMElERXhJRGdnTWpnZ09DQTFNMk13SURFd05TQXRPREFnTVRjeklDMHhOamdnTWpBd1l5MHhNU0F6SUMweU55QTJJQzAwTnlBNVl6a2dMVEUzSURJeklDMDJNU0ExTXlBdE9EZ2dZelFnTFRNZ0xUSWdNeUEyTVNBdE5UWmpNelVnTFRNeUlEWTVJQzAzTWlBNU15QXRNVEU0ZWswME1DQXROMk01SUMweE55QXlNeUF0TmpFZ05UTWdMVGc0WXpRZ0xUTWdMVElnTXlBMk1TQXROVFpqTXpVZ0xUTXpJRGN3SUMwM01pQTVNeUF0TVRFNVl6UWdNVEVnT0NBeU9DQTRJRFUwWXpBZ01UQTFJQzA0TUNBeE56TWdMVEUyT0NBeU1EQmpMVEV4SURNZ0xUSTNJRFlnTFRRM0lEbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVEZFTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRGRUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRjM05pQTRiRGNnTFRGak1UZ2dNQ0F6TmlBeE9TQTFNeUExTjJNeE5DQXpNaUF5TVNBMk1DQXlNU0E0TTJNd0lERTVJQzAzSURJNUlDMHlNQ0F5T1dNdE1UVWdNQ0F0TXpJZ0xURTJJQzAxTUNBdE5EbGpMVGdnTFRFMklDMHhOU0F0TXpJZ0xUSXdJQzAwT0dNdE5TQXRNVGNnTFRjZ0xUTXlJQzAzSUMwME0yTXdJQzB4TlNBMUlDMHlOU0F4TmlBdE1qaDZUVGMwTlNBNU1HdzBOU0F4Tmpsc01TQTJiQzB5SURsakxUTWdNaUF0T0NBeklDMHhNeUF6YUMweE1Xd3pJRGxzTmpFZ09Hd3RORFVnTFRFMU5tTXhNU0F4TnlBeU1TQXpNQ0F6TVNBek4zTXlNQ0F4TVNBeU9TQXhNaUJqTVRFZ01DQXlNQ0F0TlNBeU9DQXRNVFJ6TVRJZ0xUSTBJREV5SUMwME0yTXdJQzAxSURBZ0xURXhJQzB4SUMweE9ITXRNeUF0TVRRZ0xUWWdMVEl6WXkwMUlDMHhOU0F0TVRNZ0xUSTVJQzB5TXlBdE5ESmpMVEl5SUMwek1TQXRORGdnTFRRM0lDMDNPQ0F0TkRkc0xURXpJREpqTFRrZ015QXRNVFlnTnlBdE1Ua2dNVEpqTFRVZ05TQXROeUF4TlNBdE55QXlPSFl4TVd3eUlERXdZekVnTmlBeElERXdJRElnTVRGNlRUUXpOU0F5YkRRd0lERXlNV015SURZZ05TQXhPQ0ExSURJMmN5MDBJREUzSUMweE5TQXhOMk10TWpRZ01DQXROREVnTFRNNUlDMDBPU0F0TlRnZ1l5MHhJQzAwSUMweUlDMHpJQzB6SUMwell5MHlJREFnTFRNZ01TQXRNeUF5WXpBZ015QXhJRFlnTkNBeE1tTXhOQ0F6TVNBek15QTJNeUEyTkNBMk0yTXhNeUF3SURJeElDMDJJREkwSUMweE5HTXlJQzAwSURBZ0xUSXlJREV5SUMweU1tTTRJREFnTVRNZ01URWdNVGtnTVRkak1URWdNVElnTWpJZ01qQWdOREFnTWpCak1UUWdNQ0F5TWlBdE5TQXlOaUF0TVRWak1pQXROQ0F3SUMweU1pQXhNaUF0TWpKak9DQXdJREV5SURFd0lERTRJREUyWXpFeElERXhJREl6SURJeElEUXhJREl4WXpJeUlEQWdNekFnTFRFMklETXdJQzB6TldNd0lDMHpPU0F0TXpVZ0xUazNJQzB6TlNBdE1USTJJR013SUMwNUlEWWdMVEUzSURFMklDMHhOMk14T1NBd0lESTVJREkwSURNMUlEUXdZeklnTlNBeUlEUWdNeUEwWXpJZ01DQXlJQzB4SURJZ0xURmpNQ0F0TWlBdE1TQXROU0F0TXlBdE9XTXRPU0F0TWpRZ0xUSXhJQzAwTkNBdE5EZ2dMVFEwWXkweU1pQXdJQzB6TWlBNUlDMHpNaUF5TjJNd0lETXhJRE0wSURnMUlETTBJREV4TjJNd0lERXhJQzB4TUNBeU1DQXRNaklnTWpCakxUSTRJREFnTFRVeUlDMHpOaUF0TmpNZ0xUWTViQzB5T1NBdE9EZGpNQ0F0TVNBdE1TQXRNeUF0TVNBdE0yZ3RNMmd0TWpKekxURWdNU0F0TVNBeWJETTVJREV4Tm1NeklEZ2dNeUF4TkNBeklESXdJR013SURFeUlDMDRJREl4SUMweU1DQXlNV010TWpnZ01DQXROVElnTFRNMklDMDJNeUF0Tmpsc0xUSTVJQzA0TjJNdE1TQXRNaUF3SUMweklEQWdMVE5vTFRJMmRqSjZUVEV3T0NBME1XTXdJQzB4T0NBeE5TQXRNaklnTXpNZ0xUSTBiREV5SURGc01UUWdNbXd0TlNBdE1qQm9MVEUxT1d3MUlESXdhREU1WXpFMUlEQWdNalVnTVNBeU9TQXpZelVnTkNBNUlERXhJREV5SURJeGJEVXlJREl4TVd3eElEVmpMVFFnTkNBdE55QTJJQzA1SURac0xUVXpJREZzTlNBeU1HTXhOeUF3SURNMElETWdOVEVnT1dNeE9TQTFJRE0xSURFeUlEVXdJREl5YURFeWJDMDJOeUF0TWpZMmJDMHlJQzAyZGkwMWVpQk5NakkwSURFek4yTXRPU0F5SUMweE1TQXlJQzB4TXlBeE0yTXdJRGNnTlNBeE5TQXhOaUF5TkdNNUlESTRJREUzSURVM0lESTFJRGcxYkRFMklEWXhiRFEzSUMwNVl6VWdMVEVnTVRNZ0xUSWdNalVnTFRKak5TQXRNU0E1SUMweElERTBJQzB4WXpJMklEQWdORGdnTkNBMk5pQXhNMncySUMwMFl5MHhPQ0F0TXpJZ0xUUXhJQzAxTVNBdE9Ea2dMVFV4WXkweE1TQXdJQzAwT1NBMklDMDFPQ0EzYkMweU5pQXRPRFpqTWpBZ01URWdNeklnTVRRZ05Ua2dNVFpqTlRFZ01DQTRNU0F0TXpNZ09ERWdMVGcwWXpBZ0xUTXhJQzB4TWlBdE5qQWdMVE0zSUMwNE4zTXROVFlnTFRRd0lDMDVNeUF0TkRBZ1l5MDBOQ0F3SUMwNE15QXlOQ0F0T0RNZ056QmpNQ0F5TkNBeE1TQTBNU0F6TkNBME1XTXhOQ0F3SURJMklDMHhNeUF5TmlBdE1qaGpNQ0F0TnlBdE1TQXRNVEVnTFRNZ0xURXpiQzB4TmlBdE1UTnNMVGdnTFRWc0xUSWdMVFJqTUNBdE1UZ2dNalVnTFRJNUlEUTNJQzB5T1dNeU1TQXdJRFF3SURFd0lEVTVJRE13Y3pJNElEUTNJREk1SURneFl6QWdNemNnTFRJeElEVTNJQzAxTlNBMU4yTXRNallnTUNBdE16TWdMVFVnTFRRMklDMHhOMk10TXlBdE1UTWdMVGNnTFRJMUlDMHlNU0F0TWpWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1qYzBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNamMwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFl3SURjemRpMHhOamRzTnpZZ01qSjJNVFk0ZWsweE5UTWdOREExZGkweU1UUnNORFFnTVRSMkxUa3hiQzAwTkNBdE1UUjJMVEUyTld3ME5DQXhNbll0T1RGc0xUUTBJQzB4TTNZdE1UVTFhQzB4TjNZeE5UQnNMVGMySUMweU1uWXRNVFUxYUMweE4zWXhORGxzTFRReklDMHhNM1k1TUd3ME15QXhOSFl4Tmpkc0xUUXpJQzB4TkhZNU1tdzBNeUF4TTNZeE5qbG9NVGQyTFRFMk0ydzNOaUF5TVhZeU1qRnNMVFF3SUMwMU1tZ3RNalpzTnpRZ01UWXdiRGMwSUMweE5qQm9MVEkyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRVeE1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXhNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFOemNnTlRWakxUa2dMVEU1SUMweE9DQXRNek1nTFRJNElDMDBNbk10TWpJZ0xURXpJQzB6TnlBdE1UTmpMVEUwSURBZ0xUSTBJRFVnTFRNeElERTBjeTB4TUNBeU1pQXRNVEVnTXpkak1DQXhNU0F3SURFNUlERWdNalJ6TkNBeE5DQTVJREkyY3pFMElESTFJREkySURRd1l6STFJRE13SURRNUlEUTFJRGN4SURRMVl6RTFJREFnTWpZZ0xUa2dNeklnTFRJMmJESWdNVEJzTXlBeE1HTXlJRElnTlNBeklEZ2dNMmczWXpRZ01DQTJJQzB5SURZZ0xUWnNMVEVnTFRoc0xUTXpJQzB4TVRkc0xUTWdMVEUwYkMweUlDMHhNMk13SUMwNUlETWdMVEV6SURnZ0xURXpZelFnTUNBeE1DQTBJREU0SURFeklHTTFJRGNnT0NBeE15QXhNU0F4T1hNMklERTFJREV4SURJMmJEWWdMVE5qTFRNZ0xURTBJQzAySUMweU1pQXROeUF0TWpWekxUUWdMVGNnTFRjZ0xURXljeTAzSUMweE1DQXRNVEFnTFRFMGN5MDNJQzAzSUMweE1DQXRPV010TlNBdE5TQXRNVElnTFRjZ0xUSXhJQzAzWXkweE5TQXdJQzB5TWlBNElDMHlNaUF5Tld3eElERXllazAxTWpFZ09XTXhNQ0F3SURJd0lEVWdNamtnTVRWc01UZ2dNamhzTWpFZ05EVnNPU0F6TUdNeklEZ2dOQ0F4TmlBMElESXpZekFnTVRBZ0xUSWdNVGNnTFRjZ01qRmpMVE1nTkNBdE9DQTNJQzB4TlNBNFl5MHhPU0F3SUMwME1DQXRNak1nTFRZeklDMDNNR3d0TnlBdE1UZ2diQzAwSUMwNWJDMHpJQzA1WXkweUlDMDNJQzAwSUMweE5DQXROU0F0TVRsekxUSWdMVEV4SUMweUlDMHhObU13SUMwNElESWdMVEUxSURVZ0xUSXdjekV3SUMwNElESXdJQzA1ZWswek5EVWdNVFl6WXkweE1TQXRPU0F0TWpFZ0xURXpJQzB6TWlBdE1UTnNMVFlnTVd3dE5pQXhiQzB4TnlBMFl5MDBJREFnTFRZZ0xUUWdMVFlnTFRFeFl6QWdMVE1nTFRFZ0xUVWdMVFFnTFRac0xUUWdNMnd0TWlBeWJDMHhJREV4YkRFZ09HdzFJRGhqTXlBMklEa2dPU0F4TmlBNWFEWm9OR3cwSUMweGJEWWdMVFJzTVRBZ0xUVnNNVE1nTFRSak5TQXdJRGtnTVNBeE15QTBiREVnTTJ3MElERXhJR016SURjZ05pQXhNaUF4TVNBeE0yTXpJQzB6SURVZ0xUWWdOU0F0T0d3dE1pQXRPV010TlNBdE55QXRPU0F0TVRRZ0xURXlJQzB5TUhNdE55QXRNVGNnTFRFMElDMHpOR3d0T1NBdE16WnNMVE1nTFRNMGJERWdMVEUxYkRRZ0xURTBZelVnTFRFd0lERXpJQzB4TlNBeU5DQXRNVFZ6TWpNZ05pQXpOQ0F4TjNNeU1pQXpNaUF6TWlBMk1XdzBJREkwYkRJZ01qUnNMVE1nTVRac0xURWdNakJzTWlBeE5tTXlJRFFnTmlBMklERXhJRGRqTlNBd0lEa2dMVE1nTVRJZ0xUbGpNU0F0TWlBeElDMDFJRElnTFRsek1pQXRPU0F6SUMweE5Hd3RNaUF0TWpSc0xUSWdMVEV4YkMweklDMHhNU0JqTFRRZ0xURTRJQzA1SUMwek15QXRNVFVnTFRRMmN5MHhOU0F0TWpZZ0xUSTNJQzAwTUdNdE55QXRNVEFnTFRFM0lDMHhPQ0F0TWpnZ0xUSTBjeTB5TXlBdE9TQXRNellnTFRsakxURTBJREFnTFRJMUlEUWdMVE16SURFeWN5MHhNaUF4T1NBdE1UTWdNelJqTUNBeE1TQTFJREkzSURFMklEUTVlazA0TmlBeE9EQmpMVEUxSURFM0lDMHlOU0EwTUNBdE1qZ2dOamRqTUNBeE1TQXpJREl5SURnZ016TnpNVE1nTWpFZ01qTWdNamxqTWpFZ01UVWdORGNnTWpNZ056Z2dNak5qTWprZ01DQTFNeUF0T1NBM01TQXRNamR6TWpjZ0xUTTNJREk0SUMwMU9HTXdJQzB4TnlBdE5pQXRNeklnTFRFM0lDMDBOU0J6TFRJNElDMHlOU0F0TlRFZ0xUTTJZekl4SUMweU5TQXpNaUF0TlRJZ016SWdMVGd3WXpBZ0xUSXpJQzB4TUNBdE5EUWdMVE13SUMwMk1XTXRNakVnTFRFMklDMDFNU0F0TWpRZ0xUa3dJQzB5TkdNdE16UWdNQ0F0TmpFZ09DQXRPREFnTWpWekxUSTVJRE0zSUMwek1DQTJNR013SURFNElEY2dNellnTWpJZ05UVmpNVE1nTVRZZ016UWdNamtnTmpRZ016bDZUVGs0SURFMk9HTXRNVGtnTFRFeUlDMHpOQ0F0TWpVZ0xUUXpJQzB6T0hNdE1UUWdMVEk0SUMweE5TQXRORFJqTWlBdE1qTWdPU0F0TXpnZ01qRWdMVFEzY3pNd0lDMHhOU0ExTlNBdE1UaGpNVGNnTUNBeU9TQTBJRE00SURFeUlITXhNeUF5TVNBeE5DQXpPR010TXlBeU1TQXRNallnTlRRZ0xUY3dJRGszZWsweE9EY2dNVGd3WXpJMklESXdJRE01SURRMElETTVJRGN4WXpBZ01UY2dMVFVnTXpFZ0xURTJJRFEwY3kweU5TQXhPU0F0TkRJZ01qQmpMVEk0SURBZ0xUUTBJQzB4TlNBdE5EY2dMVFEwYkRJZ0xURXlZemNnTFRJeUlESTVJQzAwT0NBMk5DQXROemw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpZd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXdJREV4TUdNek1pQXhOaUExTkNBeU55QTVNeUF5TjJNeU5pQXdJRE0xSUMweklEVTBJQzB4TTJNeE15QXROeUF5TkNBdE1qQWdNamNnTFRNNGJEUWdMVEkxWXpBZ0xUSTRJQzB4TmlBdE5UY2dMVFExSUMwNE9XTXRNak1nTFRJMUlDMHpPU0F0TkRRZ0xUWTFJQzAyT0d3dE9EZ2dMVGM1ZGpZME5HZ3lNSFl0TXpVNWVrMDVNQ0F4TURaakxUTXlJREFnTFRRNElDMHhNQ0F0TnpBZ0xUSTVkaTB4T1RSak16RWdNekVnTlRRZ05Ua2dOekVnT0RSak1qRWdNeklnTXpJZ05Ua2dNeklnT0RSak1DQTVJREVnTVRZZ01TQXlNR013SURFMElDMHpJREl4SUMweE1TQXpNR3d0T0NBemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwweGxhWEI2YVdjdlJUSTJNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyTVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB3SUMweE9EaDJOVE01YURFNGRpMHhPVEZzTVRNNUlESXlkaTAxTXpOb0xURTNkakU0Tm5wTk1UZ2dMVEV3TUd3eE1qSWdNVGQyTVRjMmJDMHhNaklnTFRFNWRpMHhOelI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTWpjMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qYzFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUWXdJRGN6ZGkweE5qZHNOellnTWpKMk1UWTRlazB3SURVMGRqa3liRFF6SURFemRqRTJPV2d4TjNZdE1UWXpiRGMySURJeGRqRTJPV2d4TjNZdE1UWTBiRFEwSURFMGRpMDVNV3d0TkRRZ0xURTBkaTB4TmpWc05EUWdNVEoyTFRreGJDMDBOQ0F0TVROMkxUSTBPR3d6T1NBMU1HZ3lObXd0TnpRZ0xURTJNR3d0TnpRZ01UWXdhREkyYkRRd0lDMDFNbll5TkRWc0xUYzJJQzB5TW5ZdE1UVTFhQzB4TjNZeE5EbHNMVFF6SUMweE0zWTVNR3cwTXlBeE5IWXhOamQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTlRFekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTXhOQ0E0YkRjZ0xURmpNVGdnTUNBek5pQXhPU0ExTXlBMU4yTXhOQ0F6TWlBeU1TQTJNQ0F5TVNBNE0yTXdJREU1SUMwM0lESTVJQzB5TUNBeU9XTXRNVFVnTUNBdE16SWdMVEUySUMwMU1DQXRORGxqTFRnZ0xURTJJQzB4TlNBdE16SWdMVEl3SUMwME9HTXROU0F0TVRjZ0xUY2dMVE15SUMwM0lDMDBNMk13SUMweE5TQTFJQzB5TlNBeE5pQXRNamg2VFRJNE15QTVNR3cwTlNBeE5qbHNNU0EyYkMweUlEbGpMVE1nTWlBdE9DQXpJQzB4TXlBemFDMHhNV3d6SURsc05qRWdPR3d0TkRVZ0xURTFObU14TVNBeE55QXlNU0F6TUNBek1TQXpOM015TUNBeE1TQXlPU0F4TWlCak1URWdNQ0F5TUNBdE5TQXlPQ0F0TVRSek1USWdMVEkwSURFeUlDMDBNMk13SUMwMUlEQWdMVEV4SUMweElDMHhPSE10TXlBdE1UUWdMVFlnTFRJell5MDFJQzB4TlNBdE1UTWdMVEk1SUMweU15QXROREpqTFRJeUlDMHpNU0F0TkRnZ0xUUTNJQzAzT0NBdE5EZHNMVEV6SURKakxUa2dNeUF0TVRZZ055QXRNVGtnTVRKakxUVWdOU0F0TnlBeE5TQXROeUF5T0hZeE1Xd3lJREV3WXpFZ05pQXhJREV3SURJZ01URjZUVFUxTVNBMU5XTXRPU0F0TVRrZ0xURTRJQzB6TXlBdE1qZ2dMVFF5Y3kweU1pQXRNVE1nTFRNM0lDMHhNMk10TVRRZ01DQXRNalFnTlNBdE16RWdNVFJ6TFRFd0lESXlJQzB4TVNBek55QmpNQ0F4TVNBd0lERTVJREVnTWpSek5DQXhOQ0E1SURJMmN6RTBJREkxSURJMklEUXdZekkxSURNd0lEUTVJRFExSURjeElEUTFZekUxSURBZ01qWWdMVGtnTXpJZ0xUSTJiRElnTVRCc015QXhNR015SURJZ05TQXpJRGdnTTJnM1l6UWdNQ0EySUMweUlEWWdMVFpzTFRFZ0xUaHNMVE16SUMweE1UZHNMVE1nTFRFMGJDMHlJQzB4TTJNd0lDMDVJRE1nTFRFeklEZ2dMVEV6WXpRZ01DQXhNQ0EwSURFNElERXpZelVnTnlBNElERXpJREV4SURFNWN6WWdNVFVnTVRFZ01qWnNOaUF0TTJNdE15QXRNVFFnTFRZZ0xUSXlJQzAzSUMweU5YTXROQ0F0TnlBdE55QXRNVEp6TFRjZ0xURXdJQzB4TUNBdE1UUWdjeTAzSUMwM0lDMHhNQ0F0T1dNdE5TQXROU0F0TVRJZ0xUY2dMVEl4SUMwM1l5MHhOU0F3SUMweU1pQTRJQzB5TWlBeU5Xd3hJREV5ZWswME9UVWdPV014TUNBd0lESXdJRFVnTWprZ01UVnNNVGdnTWpoc01qRWdORFZzT1NBek1HTXpJRGdnTkNBeE5pQTBJREl6WXpBZ01UQWdMVElnTVRjZ0xUY2dNakZqTFRNZ05DQXRPQ0EzSUMweE5TQTRZeTB4T1NBd0lDMDBNQ0F0TWpNZ0xUWXpJQzAzTUd3dE55QXRNVGhzTFRRZ0xUbHNMVE1nTFRsakxUSWdMVGNnTFRRZ0xURTBJQzAxSUMweE9YTXRNaUF0TVRFZ0xUSWdMVEUyWXpBZ0xUZ2dNaUF0TVRVZ05TQXRNakJ6TVRBZ0xUZ2dNakFnTFRsNklFMDROaUF4T0RCakxURTFJREUzSUMweU5TQTBNQ0F0TWpnZ05qZGpNQ0F4TVNBeklESXlJRGdnTXpOek1UTWdNakVnTWpNZ01qbGpNakVnTVRVZ05EY2dNak1nTnpnZ01qTmpNamtnTUNBMU15QXRPU0EzTVNBdE1qZHpNamNnTFRNM0lESTRJQzAxT0dNd0lDMHhOeUF0TmlBdE16SWdMVEUzSUMwME5YTXRNamdnTFRJMUlDMDFNU0F0TXpaak1qRWdMVEkxSURNeUlDMDFNaUF6TWlBdE9EQmpNQ0F0TWpNZ0xURXdJQzAwTkNBdE16QWdMVFl4WXkweU1TQXRNVFlnTFRVeElDMHlOQ0F0T1RBZ0xUSTBZeTB6TkNBd0lDMDJNU0E0SUMwNE1DQXlOWE10TWprZ016Y2dMVE13SURZd0lHTXdJREU0SURjZ016WWdNaklnTlRWak1UTWdNVFlnTXpRZ01qa2dOalFnTXpsNlRUazRJREUyT0dNdE1Ua2dMVEV5SUMwek5DQXRNalVnTFRReklDMHpPSE10TVRRZ0xUSTRJQzB4TlNBdE5EUmpNaUF0TWpNZ09TQXRNemdnTWpFZ0xUUTNjek13SUMweE5TQTFOU0F0TVRoak1UY2dNQ0F5T1NBMElETTRJREV5Y3pFeklESXhJREUwSURNNFl5MHpJREl4SUMweU5pQTFOQ0F0TnpBZ09UZDZUVEU0TnlBeE9EQmpNallnTWpBZ016a2dORFFnTXprZ056RmpNQ0F4TnlBdE5TQXpNU0F0TVRZZ05EUnpMVEkxSURFNUlDMDBNaUF5TUdNdE1qZ2dNQ0F0TkRRZ0xURTFJQzAwTnlBdE5EUnNNaUF0TVRJZ1l6Y2dMVEl5SURJNUlDMDBPQ0EyTkNBdE56bDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNalE1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpRNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJME55QXRNVEV4WXkweU5DQXRORFlnTFRVNElDMDROaUF0T1RNZ0xURXhPR010TmpNZ0xUVTVJQzAxTnlBdE5UTWdMVFl4SUMwMU5tTXRNekFnTFRJM0lDMDBOQ0F0TnpFZ0xUVXpJQzA0T0dNeU1DQXpJRE0ySURZZ05EY2dPV000T0NBeU55QXhOamdnT1RVZ01UWTRJREl3TUdNd0lESTFJQzAwSURReUlDMDRJRFV6ZWsweU5EZ2dORFl6WXkweU15QXRORGdnTFRVNElDMDRPU0F0T1RRZ0xURXlNbU10TmpNZ0xUVTVJQzAxTnlBdE5UTWdMVFl4SUMwMU5tTXRNekFnTFRJM0lDMDBOQ0F0TnpFZ0xUVXpJQzA0T0dNeU1DQXpJRE0ySURZZ05EY2dPU0JqT0RnZ01qY2dNVFk0SURrMUlERTJPQ0F5TURCak1DQXhPU0F0TXlBek9TQXROeUExTjNwTk1qRTFJRGN5T0dNdE5TQTRJQzB4TUNBeE15QXRNVEVnTVRac0xUUWdNVEJqTUNBeklESWdOU0ExSURWek55QXRNaUF4TXlBdE4yTXpOU0F0TkRJZ05UZ2dMVGs1SURVNElDMHhOekJqTUNBdE16UWdMVFlnTFRZMUlDMHhOeUF0T1RSak1UQWdMVE14SURFM0lDMDJOQ0F4TnlBdE9UWmpNQ0F0TXpZZ0xUY2dMVFk1SUMweE9TQXRPVGxqT1NBdE1URWdNVGdnTFRNeUlERTVJQzA1TVhZdE5tTXdJQzB6TkNBdE5pQXROalVnTFRFNElDMDVOR001SUMweE1pQXhOeUF0TXpNZ01UZ2dMVGt3ZGkwMklHTXdJQzB6TkNBdE5pQXROalVnTFRFNElDMDVOR001SUMweE1pQXhOeUF0TXpNZ01UZ2dMVGt3ZGkwMll6QWdMVEV3TVNBdE5qRWdMVEUzT0NBdE1USXlJQzB5TXpWakxUWXpJQzAxT1NBdE5UY2dMVFV6SUMwMk1TQXROVFpqTFRNNElDMHpOQ0F0TlRFZ0xUazFJQzAxT1NBdE9UVm9MVE0wZGpFNU1IWXhPVEIyTVRrd2RqRTVNSFl4T1RCak5EQWdOeUEyT1NBeE1TQTROeUF4Tm1NeE1UWWdNellnTVRjMElERXhNQ0F4TnpRZ01UazFZekFnTkRRZ0xURTFJRGt4SUMwME5pQXhNemQ2VFRJME55QTNPV010TWpRZ0xUUTJJQzAxT0NBdE9EWWdMVGt6SUMweE1UZ2dZeTAyTXlBdE5Ua2dMVFUzSUMwMU15QXROakVnTFRVMll5MHpNQ0F0TWpjZ0xUUTBJQzAzTVNBdE5UTWdMVGc0WXpJd0lETWdNellnTmlBME55QTVZemc0SURJM0lERTJPQ0E1TlNBeE5qZ2dNakF3WXpBZ01qVWdMVFFnTkRJZ0xUZ2dOVE42VFRRd0lEZGpNakFnTXlBek5pQTJJRFEzSURsak9EZ2dNamNnTVRZNElEazFJREUyT0NBeU1EQmpNQ0F5TmlBdE5DQTBNeUF0T0NBMU5HTXRNak1nTFRRM0lDMDFPQ0F0T0RZZ0xUa3pJQzB4TVRsakxUWXpJQzAxT1NBdE5UY2dMVFV6SUMwMk1TQXROVFpqTFRNd0lDMHlOeUF0TkRRZ0xUY3hJQzAxTXlBdE9EaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOVEZGTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRGRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRnMU1TQTRiRGNnTFRGak1UZ2dNQ0F6TmlBeE9TQTFNeUExTjJNeE5DQXpNaUF5TVNBMk1DQXlNU0E0TTJNd0lERTVJQzAzSURJNUlDMHlNQ0F5T1dNdE1UVWdNQ0F0TXpJZ0xURTJJQzAxTUNBdE5EbGpMVGdnTFRFMklDMHhOU0F0TXpJZ0xUSXdJQzAwT0dNdE5TQXRNVGNnTFRjZ0xUTXlJQzAzSUMwME0yTXdJQzB4TlNBMUlDMHlOU0F4TmlBdE1qaDZUVGd5TUNBNU1HdzBOU0F4Tmpsc01TQTJiQzB5SURsakxUTWdNaUF0T0NBeklDMHhNeUF6YUMweE1Xd3pJRGxzTmpFZ09Hd3RORFVnTFRFMU5tTXhNU0F4TnlBeU1TQXpNQ0F6TVNBek4zTXlNQ0F4TVNBeU9TQXhNaUJqTVRFZ01DQXlNQ0F0TlNBeU9DQXRNVFJ6TVRJZ0xUSTBJREV5SUMwME0yTXdJQzAxSURBZ0xURXhJQzB4SUMweE9ITXRNeUF0TVRRZ0xUWWdMVEl6WXkwMUlDMHhOU0F0TVRNZ0xUSTVJQzB5TXlBdE5ESmpMVEl5SUMwek1TQXRORGdnTFRRM0lDMDNPQ0F0TkRkc0xURXpJREpqTFRrZ015QXRNVFlnTnlBdE1Ua2dNVEpqTFRVZ05TQXROeUF4TlNBdE55QXlPSFl4TVd3eUlERXdZekVnTmlBeElERXdJRElnTVRGNlRUVXhNQ0F5YkRRd0lERXlNV015SURZZ05TQXhPQ0ExSURJMmN5MDBJREUzSUMweE5TQXhOMk10TWpRZ01DQXROREVnTFRNNUlDMDBPU0F0TlRnZ1l5MHhJQzAwSUMweUlDMHpJQzB6SUMwell5MHlJREFnTFRNZ01TQXRNeUF5WXpBZ015QXhJRFlnTkNBeE1tTXhOQ0F6TVNBek15QTJNeUEyTkNBMk0yTXhNeUF3SURJeElDMDJJREkwSUMweE5HTXlJQzAwSURBZ0xUSXlJREV5SUMweU1tTTRJREFnTVRNZ01URWdNVGtnTVRkak1URWdNVElnTWpJZ01qQWdOREFnTWpCak1UUWdNQ0F5TWlBdE5TQXlOaUF0TVRWak1pQXROQ0F3SUMweU1pQXhNaUF0TWpKak9DQXdJREV5SURFd0lERTRJREUyWXpFeElERXhJREl5SURJeElEUXdJREl4WXpJeUlEQWdNekVnTFRFMklETXhJQzB6TldNd0lDMHpPU0F0TXpVZ0xUazNJQzB6TlNBdE1USTJJR013SUMwNUlEWWdMVEUzSURFMklDMHhOMk14T1NBd0lESTVJREkwSURNMUlEUXdZeklnTlNBeUlEUWdNeUEwWXpJZ01DQXlJQzB4SURJZ0xURmpNQ0F0TWlBdE1TQXROU0F0TXlBdE9XTXRPU0F0TWpRZ0xUSXlJQzAwTkNBdE5Ea2dMVFEwWXkweU1pQXdJQzB6TVNBNUlDMHpNU0F5TjJNd0lETXhJRE0wSURnMUlETTBJREV4TjJNd0lERXhJQzB4TUNBeU1DQXRNaklnTWpCakxUSTRJREFnTFRVeUlDMHpOaUF0TmpNZ0xUWTViQzB5T1NBdE9EZGpNQ0F0TVNBdE1TQXRNeUF0TVNBdE0yZ3RNMmd0TWpKekxURWdNU0F0TVNBeWJETTVJREV4Tm1NeklEZ2dNeUF4TkNBeklESXdJR013SURFeUlDMDRJREl4SUMweU1DQXlNV010TWpnZ01DQXROVElnTFRNMklDMDJNeUF0Tmpsc0xUSTVJQzA0TjJNd0lDMHhJQzB4SUMweklDMHhJQzB6YUMwemFDMHlNbll5ZWsweE5qWWdNekV4WXpZd0lEQWdPVFFnTFRJeElEazBJQzA0TUdNd0lDMHlOeUF0TVRJZ0xUVXhJQzAwTUNBdE5qUnNMVGN3SUMwek1tTXRNemNnTFRFd0lDMDJPU0F0TXpBZ0xUazJJQzAyTUdneU1Xd3lOaUF0TW13eE1pQXRObU14TkNBdE5pQXlPQ0F0TVRFZ05ESWdMVEUzWXpZZ0xUTWdNVE1nTFRRZ01qRWdMVFJzTVRVZ05Hd3hNU0E0WXpVZ05TQXhNU0F4TXlBeE9TQXlObXd4TnlBdE9Xd3RNVFlnTFRJNElHTXRNaUF0TkNBdE1UWWdMVEk0SUMweU1DQXRNekZqTFRFNUlDMHlNU0F0TXpnZ0xUTXhJQzAxTnlBdE16Rm9MVEV3WXkweE15QTJJQzB5TlNBeE1pQXRNellnTWpCc0xURTFJREV4WXkweE1pQTNJQzB5TXlBeE1DQXRNeklnTVRCakxURXdJQzB6SUMweE9TQXRPQ0F0TWpRZ0xURTNiQzAxSUMwNWFDMHlNMk13SURJM0lEWWdOVEVnTWpBZ056SmpOeUF4TUNBeE5DQXhOaUF4T1NBeU1Xd3lPQ0F5TldNeU1DQXhNU0EwTUNBeU1pQTFPU0F6TTJ3eE9TQTVZekkzSURFeUlEVTRJRFF5SURVNElEYzFiREVnTVRKak1DQXhNeUF0TkNBeU5DQXRNVElnTXpGakxUWWdPU0F0TVRVZ01UUWdMVEk0SURFMElHTXRNamtnTUNBdE5EWWdMVEUxSUMwMU1pQXRORFJzTXlBdE1USnNNaUF0TVRaak1DQXRNakFnTFRnZ0xUSTVJQzB5TlNBdE1qbGpMVEUwSURBZ0xUSTJJREV6SUMweU5pQXlPR013SURRNElEVXlJRGt5SURFd01DQTVNbnBOTkRFd0lETXhNV00yTUNBd0lEazBJQzB5TVNBNU5DQXRPREJqTUNBdE1qY2dMVEV5SUMwMU1TQXROREFnTFRZMGJDMDNNQ0F0TXpKakxUTTNJQzB4TUNBdE5qa2dMVE13SUMwNU5pQXROakJvTWpGc01qWWdMVEpzTVRJZ0xUWmpNVFFnTFRZZ01qZ2dMVEV4SURReUlDMHhOMk0ySUMweklERXpJQzAwSURJeElDMDBiREUxSURSc01URWdPR00xSURVZ01URWdNVE1nTVRrZ01qWWdiREUzSUMwNWJDMHhOaUF0TWpoakxUSWdMVFFnTFRFMklDMHlPQ0F0TWpBZ0xUTXhZeTB4T1NBdE1qRWdMVE00SUMwek1TQXROVGNnTFRNeGFDMHhNR010TVRNZ05pQXRNalVnTVRJZ0xUTTJJREl3YkMweE5TQXhNV010TVRJZ055QXRNak1nTVRBZ0xUTXlJREV3WXkweE1DQXRNeUF0TVRrZ0xUZ2dMVEkwSUMweE4yd3ROU0F0T1dndE1qTmpNQ0F5TnlBMklEVXhJREl3SURjeVl6Y2dNVEFnTVRRZ01UWWdNVGtnTWpGc01qZ2dNalZqTWpBZ01URWdOREFnTWpJZ05Ua2dNek5zTVRrZ09XTXlOeUF4TWlBMU9DQTBNaUExT0NBM05Xd3hJREV5WXpBZ01UTWdMVFFnTWpRZ0xURXlJRE14SUdNdE5pQTVJQzB4TlNBeE5DQXRNamdnTVRSakxUSTVJREFnTFRRMklDMHhOU0F0TlRJZ0xUUTBiRE1nTFRFeWJESWdMVEUyWXpBZ0xUSXdJQzA0SUMweU9TQXRNalVnTFRJNVl5MHhOQ0F3SUMweU5pQXhNeUF0TWpZZ01qaGpNQ0EwT0NBMU1pQTVNaUF4TURBZ09USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZRa1UxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGUWtVMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNd0lDMHpZeTAySURBZ0xURXlJRE1nTFRFeUlEbGpNQ0F4SURFZ01pQXhJREpqTWlBeUlEZ2dOQ0F5TVNBNFl6RTNJRFVnTWpjZ09TQXlPQ0E1WXpFNUlEa2dNamtnTVRjZ05EQWdNamx6TVRZZ01qZ2dNVFlnTkRSak1DQXhPU0F0TmlBek15QXRNVGNnTkROakxURXdJREV3SUMweU1TQXhOeUF0TkRNZ01qTmpMVFVnTVNBdE1USWdNeUF0TWpBZ05XTXRNVElnTXlBdE1qQWdOaUF0TWpRZ01UQmpMVElnTWlBdE15QTBJQzB6SURaak1DQXpJRElnT0NBMklERTNZellnTVRVZ09TQXlOQ0F4TUNBeU9HTXlJRFlnTkNBeE1TQTRJREV5WXpNZ01TQTNJRElnTVRJZ01tTXhJREFnTkNBd0lERXdJREVnWXprZ01TQXpOQ0EwSURRM0lEWmpNVEFnTWlBeU1DQXpJREk1SUROak5pQXdJRGtnTFRZZ09TQXRNVEZqTUNBdE1UTWdMVFlnTFRJM0lDMHlNU0F0TWpkakxUTWdNQ0F0TlNBdE1TQXRPQ0F0TVdNdE1UZ2dMVElnTFRNMklDMHpJQzAxTkNBdE5XTXRPQ0F0TVNBdE1UQWdMVEVnTFRFeklDMHliQzAwSUMweWN5MHhJQzAwSUMweElDMDNZekFnTFRFZ015QXRNaUF4TVNBdE0yTTNJQzB4SURFMUlDMHlJREl4SUMwMFl6STFJQzAzSURRM0lDMHhOeUEyTWlBdE1qbGpNVFlnTFRFMElETXhJQzB6TXlBek1TQXROVFZqTUNBdE1qVWdMVEV3SUMwME5pQXRNamdnTFRZMElHTXRNVGNnTFRFM0lDMDBNQ0F0TXpBZ0xUWTNJQzAwTUdNdE1UZ2dMVFlnTFRNMElDMDNJQzAwTnlBdE4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXdOak11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TmpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRneUlDMHhNakJqTUNBek1pQXlOaUExT0NBMU9DQTFPSE0xT0NBdE1qWWdOVGdnTFRVNGN5MHlOaUF0TlRnZ0xUVTRJQzAxT0hNdE5UZ2dNallnTFRVNElEVTRlazAxT0RJZ01USXdZekFnTXpJZ01qWWdOVGdnTlRnZ05UaHpOVGdnTFRJMklEVTRJQzAxT0hNdE1qWWdMVFU0SUMwMU9DQXROVGh6TFRVNElESTJJQzAxT0NBMU9IcE5NVFU0SURrMll6VXhJREFnTnpNZ0xURTBJRGc0SUMwME9Xd3hOaUF0TXpsak1DQXRNVGNnTFRJZ0xUTXdJQzAzSUMwME1HTXRNeUF0TVRFZ0xURXdJQzB5TVNBdE1Ua2dMVE14WXkweE55QXRNVGdnTFRRNUlDMDBNeUF0T0RRZ0xUUXpJR010TlRVZ01DQXROemNnTVRNZ0xURXhNaUEwTkdNdE1qUWdNakVnTFRNMUlEVTFJQzB6TlNBeE1EQmpNQ0EwTmlBeE5DQTRNU0F6TWlBeE1USmpNekFnTlRJZ056RWdOemtnTVRNM0lEa3piRE0ySURac01qWWdNbU14TlRRZ01DQXlNelVnTFRZNElESTNOQ0F0TVRneVl6RXhJQzB6TWlBeE9DQXROamdnTVRnZ0xURXdOMk13SUMweE1ETWdMVEkySUMweE9ESWdMVFk0SUMweU5UQmpMVGc1SUMweE5EVWdMVEl6TkNBdE1qTXdJQzAwTVRJZ0xUSTRPR3d0TXpBZ0xUVmpMVGtnTUNBdE1UUWdNeUF0TVRRZ09HTXpJREV3SURVZ01URWdNVEFnTVRaak16VWdNVFVnTnpBZ016QWdPVFlnTkRSc056Z2dORE1nWXprMklEVTNJREUyTWlBeE16WWdNVGszSURJMU9HTTVJRE16SURFM0lEWXdJREl5SURFd01HTXpJREl5SURVZ016VWdOaUF6T1dNdE55QTJPU0F0TVRZZ01URTFJQzB5TXlBeE5EQnpMVFFnTWpJZ0xURTJJRFF3WXkwNElERXlJQzB4T1NBeU15QXRNekVnTXpSakxUSTBJREl4SUMwMk1pQTBOQ0F0TVRFNElEUTBZeTAwT0NBd0lDMDROQ0F0T0NBdE1URXpJQzB5T0dNdE1qZ2dMVEU1SUMwME1pQXRORFFnTFRReUlDMDNNM1l0TVRaak1pQXROU0F6SUMwNUlEUWdMVEV4WXpJMElESXlJRFV5SURNNUlEZzBJRE01ZWsweU5UUWdMVGMxTW1ndE1UQTBZeTAxSURBZ0xURXhJRE1nTFRFeElEa2dZeklnTlNBeklEZ2dNVEVnT0hNeE9DQXpJREU0SUROek9TQXlJREUzSURFNGN6TTJJRGt6SURNMklEa3pjeklnTlNBeUlEbGpNQ0F6SUMweElEWWdMVFlnTm1NdE5DQXdJQzA0SUMweklDMHhNaUF0T0hNdE1URWdMVEV3SUMweU1DQXRNVEJqTFRjZ01DQXRNVElnTXlBdE1USWdPR013SURJZ01DQXpJRElnTldNMklEY2dOemdnT1RBZ09ETWdPVFZqTnlBM0lERXlJREV3SURFMklERXdjekV4SUMwMElERTJJQzA0WXpVZ0xUTWdPU0F0TkNBeE5pQXROR00xSURBZ01UQWdOQ0F4TXlBMFl6UWdNQ0ExSUMweElEVWdMVFIyTFRSakxUSWdMVFlnTFRneklDMHhPVElnTFRnMElDMHlNREFnWXpBZ0xUWWdOQ0F0TVRRZ01UTWdMVEUwWXpZZ01DQXhNaUF0TWlBeE1pQXROM010TkNBdE9TQXRNVEVnTFRsNlRUTXdOU0F0TmpZNWFEUmpNVE1nTUNBeU15QXRNVEVnTWpNZ0xUSTFZekFnTFRVZ0xUSWdMVEV4SUMwMUlDMHhOV010TlNBdE5pQXRNVEFnTFRrZ0xURXlJQzB4TjNZdE1tTXdJQzB4TVNBeE55QXRNVFFnTWpZZ0xURTBhREpqTVRVZ01DQXpPQ0F4TUNBMU9DQTJOV00wSURFeklEWWdNaklnTmlBek1XTXdJREkySUMweU1DQXpNQ0F0TXpJZ016QmpMVEU0SURBZ0xUTTRJQzB4T1NBdE5EWWdMVEkwWXkweUlDMHlJQzAxSUMweUlDMDRJQzB5WXkwMElEQWdMVGNnTVNBdE55QXhJR010TWlBeElDMHpJRFFnTFRNZ04yTXdJRFFnTVNBNElERWdNVEJqTUNBeElERWdNU0F4SURKak5DQXhPQ0F4TXlBek5pQXhPU0ExTkdNeklEa2dNVElnTWpjZ01USWdNelJqTWlBM0lEWWdNVGtnTVRNZ01qQm9Oakp6TlRVZ01DQTJNeUF0TVdNeElEQWdNU0F0TVNBeElDMHlZekFnTFRRZ0xUVWdMVEV5SUMwMklDMHhNMk10TWlBdE5DQXROaUF0TnlBdE9TQXRPV010TkNBdE15QXRPQ0F0TmlBdE1UTWdMVGhqTFRnZ0xUTWdMVEUySUMwMUlDMHlOU0F0TjJNdE9TQXRNU0F0TVRnZ0xUTWdMVEkzSUMwMVl5MHhNU0F0TXlBdE1qSWdMVE1nTFRNeklDMDNZeTAwSUMweElDMDVJQzB5SUMweE15QXROQ0JqTFRVZ0xUTWdMVFlnTFRFeElDMDJJQzB4TjJNdE1TQXRNaUF0TVNBdE5DQXRNU0F0Tm5Nd0lDMHpJRElnTFRSc01TQXRNV015SURBZ05TQXlJRGdnTW1NeUlERWdOQ0F4SURZZ01XTTJJREVnTVRJZ01TQXhOeUF4WXpJeUlEQWdNekFnTFRVZ05ERWdMVEV5YkRJZ0xUSmpNVEVnTFRnZ01UWWdMVEU1SURJd0lDMHpNbU15SUMwMklETWdMVEUwSURNZ0xUSXljeTB4SUMweE5pQXRNaUF0TWpKakxUVWdMVEkwSUMweU5TQXRORElnTFRRMklDMDFOR010TVRjZ0xUa2dMVE01SUMweE55QXROVGtnTFRFM1l5MHhOU0F3SUMwek1DQTBJQzAwTVNBeE0zTXRNVGtnTWpjZ0xURTVJRFF6SUdNd0lERXlJRFVnTWpNZ01UWWdNamhqTWlBeElEUWdNU0EySURKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1FRkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRUZHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4SURCak1DQTRJRFlnTVRNZ01UUWdNVE5vTVRBM2RqRXdObU13SURnZ05TQXhOQ0F4TXlBeE5HTTNJREFnTVRNZ0xUWWdNVE1nTFRFMGRpMHhNRFpvTVRBMll6Y2dNQ0F4TkNBdE5TQXhOQ0F0TVROekxUY2dMVEV6SUMweE5DQXRNVE5vTFRFd05uWXRNVEEyWXpBZ0xUZ2dMVFlnTFRFMElDMHhNeUF0TVRSakxUZ2dNQ0F0TVRNZ05pQXRNVE1nTVRSMk1UQTJhQzB4TURkakxUZ2dNQ0F0TVRRZ05TQXRNVFFnTVRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1EYzNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGMzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFUwTkNBdE5ESTJZeTAxTVNBd0lDMDNNeUF4TkNBdE9EZ2dORGxzTFRFMklETTVZekFnTVRjZ01pQXpNQ0EzSURRd1l6TWdNVEVnTVRBZ01qRWdNVGtnTXpGak1UY2dNVGdnTkRrZ05ETWdPRFFnTkROak5UVWdNQ0EzTnlBdE1UTWdNVEV5SUMwME5HTXlOQ0F0TWpFZ016VWdMVFUxSURNMUlDMHhNREJqTUNBdE5EWWdMVEUwSUMwNE1TQXRNeklnTFRFeE1tTXRNekFnTFRVeUlDMDNNU0F0TnprZ0xURXpOeUF0T1ROc0xUTTJJQzAyYkMweU5pQXRNbU10TVRVMElEQWdMVEl6TlNBMk9DQXRNamMwSURFNE1tTXRNVEVnTXpJZ0xURTRJRFk0SUMweE9DQXhNRGNnWXpBZ01UQXpJREkySURFNE1pQTJPQ0F5TlRCak9Ea2dNVFExSURJek5DQXlNekFnTkRFeUlESTRPR3d6TUNBMVl6a2dNQ0F4TkNBdE15QXhOQ0F0T0dNdE15QXRNVEFnTFRVZ0xURXhJQzB4TUNBdE1UWmpMVE0xSUMweE5TQXROekFnTFRNd0lDMDVOaUF0TkRSc0xUYzRJQzAwTTJNdE9UWWdMVFUzSUMweE5qSWdMVEV6TmlBdE1UazNJQzB5TlRoakxUa2dMVE16SUMweE55QXROakFnTFRJeUlDMHhNREJqTFRNZ0xUSXlJQzAxSUMwek5TQXROaUF0TXpsak55QXROamtnTVRZZ0xURXhOU0F5TXlBdE1UUXdjelFnTFRJeUlERTJJQzAwTUdNNElDMHhNaUF4T1NBdE1qTWdNekVnTFRNMElHTXlOQ0F0TWpFZ05qSWdMVFEwSURFeE9DQXRORFJqTkRnZ01DQTROQ0E0SURFeE15QXlPR015T0NBeE9TQTBNaUEwTkNBME1pQTNNM1l4Tm1NdE1pQTFJQzB6SURrZ0xUUWdNVEZqTFRJMElDMHlNaUF0TlRJZ0xUTTVJQzA0TkNBdE16bDZUVEV4TnlBdE1qRXlZekFnTFRNeUlDMHlNeUF0TlRnZ0xUVTNJQzAxT0dNdE1UZ2dNQ0F0TXpNZ05pQXROREFnTVRoakxUa2dNVFVnTFRFMklERTRJQzB4TmlBME1HTXdJRGtnTWlBeE5pQTFJREl4WXpZZ01Ua2dNamNnTXpjZ05URWdNemRqTXpRZ01DQTFOeUF0TWpZZ05UY2dMVFU0ZWswMk1DQXROVEEzWXkwek1TQXdJQzAxTmlBeU55QXROVFlnTlRnZ1l6QWdNekFnTWpVZ05UZ2dOVFlnTlRoc01qTWdMVE5qTVRrZ0xUY2dNelFnTFRNeUlETTBJQzAxTld3dE15QXRNak5qTFRrZ0xUSXdJQzB5T0NBdE16VWdMVFUwSUMwek5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVXdOa1V1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TmtVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRFZ05EWTFkak0xYURJME4zWXRNelZvTFRFd00zWXRNamd3YUMwME1IWXlPREJvTFRFd05IcE5Oek1nTFRZeWJDMHpNeUF0T1Rab0xUUXpiREV4TXlBek1UWm9OVEpzTVRFd0lDMHpNVFpvTFRRMWJDMHpNaUE1Tm1ndE1USXllazB4T0RRZ0xUSTViQzAwT1NBeE5EUnNMVFV5SUMweE5EUm9NVEF4ZWsweE55QXROVEF3ZGpNeE5XZ3hNamhqTmpBZ01DQTVNeUF0TXpRZ09UTWdMVGd3WXpBZ0xUTXlJQzB4TlNBdE5UVWdMVFF6SUMwMk9XTTBNQ0F0TVRVZ05UY2dMVE00SURVM0lDMDNObU13SUMwMU1pQXRNellnTFRrd0lDMDVNeUF0T1RCb0xURTBNbnBOTVRNMUlDMHlNakJvTFRjNElIWXRNVEF4YURjNFl6UTFJREFnTmpNZ01UZ2dOak1nTlRCekxURTRJRFV4SUMwMk15QTFNWHBOTVRVMklDMHpOVFpvTFRrNWRpMHhNRGhvT1Rsak16Z2dNQ0ExTmlBeU15QTFOaUExTkdNd0lETXdJQzB4T0NBMU5DQXROVFlnTlRSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk1FRXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRUV3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFl3SUMweE5qVjJNek13WXpBZ05TQTJJRFVnTVRJZ05YTXhNeUF3SURFeklDMDFkaTB4TURsak16QWdOVEVnTVRBeklEYzNJREU0TXlBM04yTTNPU0F3SURFMU9TQXRNamNnTVRreUlDMDRNSFl4TVRKak1DQTFJRFlnTlNBeE1pQTFjekV6SURBZ01UTWdMVFYyTFRNek1HTXdJQzAxSUMwM0lDMDFJQzB4TXlBdE5YTXRNVElnTUNBdE1USWdOWFl4TURsakxUTXhJQzAxTXlBdE1UQTVJQzAzTnlBdE1Ua3lJQzAzTjJNdE56Y2dNQ0F0TVRVeUlESTNJQzB4T0RNZ056aDJMVEV4TUdNd0lDMDFJQzAzSUMwMUlDMHhNeUF0TlhNdE1USWdNQ0F0TVRJZ05YcE5Namt5SUMweE1EZ2dZelE1SURBZ056RWdNemtnTnpFZ09EZGpNQ0EwTVNBdE1Ua2dOelFnTFRReElEazRZeTB5TUNBeU1TQXRORE1nTXpFZ0xUWTRJRE14YkMweU1DQXRNbU10TVRVZ0xUVWdMVEkzSUMweE5DQXRNellnTFRJNFl5MDRJQzB4TnlBdE1URWdMVEk0SUMweE1TQXROVEZqTUNBdE1UVWdNeUF0TXpRZ09TQXROVGR6TVRnZ0xUUXhJRE0wSUMwMU5XTXhOU0F0TVRVZ016WWdMVEl6SURZeUlDMHlNM3BOTUNBdE1UWTFkak16TUdNd0lEVWdOaUExSURFeUlEVnpNVE1nTUNBeE15QXROWFl0TXpNd1l6QWdMVFVnTFRjZ0xUVWdMVEV6SUMwMWN5MHhNaUF3SUMweE1pQTFlazAxTWpBZ0xURTJOWFl6TXpBZ1l6QWdOU0EySURVZ01USWdOWE14TXlBd0lERXpJQzAxZGkwek16QmpNQ0F0TlNBdE55QXROU0F0TVRNZ0xUVnpMVEV5SURBZ0xURXlJRFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VEdWcGNIcHBaeTlGTURkQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EZEJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTBNeUF0TVRrd1l5MHhPQ0F0TXlBdE16Y2dMVFVnTFRVNUlDMDFZeTAwTmlBd0lDMDNPU0EySUMweE1ERWdNVFpqTFRZNElETXpJQzB4TVRjZ056SWdMVEUwTmlBeE1UbGpMVEl3SURNMElDMHpNeUE0TUNBdE16Y2dNVE0zWXpBZ05TQXRNU0F4TUNBdE1TQXhOV013SURReUlERXlJRGcySURNMUlERXpNbU15TXlBME5DQTFNU0E0TWlBNE5pQXhNVFZ6TnpVZ05qVWdNVEU1SURrNFl5MHlJREV5SUMwM0lETTJJQzB4TVNBM01tTXRNeUF6TXlBdE15QTFOeUF0TXlBMk9XTXdJRGt4SURFeUlERXpOQ0ExTXlBeU1EQmpNallnTkRJZ05UQWdOak1nTmprZ05qTWdZekUySURBZ016UWdMVEl6SURVMElDMDNNWE16TUNBdE9UQWdNeklnTFRFeU5IWXRNVEZqTUNBdE9EVWdMVEUySUMweE1qWWdMVFV5SUMweE9EZGpMVEV3SUMweE5pQXRORGtnTFRjd0lDMDNOaUF0T1RKakxURXdJQzAzSUMweU1DQXRNVFVnTFRJNUlDMHlNMnd5TkNBdE1UUXdZellnTVNBeE5DQXhJREl5SURGak5EVWdNQ0EzT1NBdE9TQXhNRE1nTFRJM1l6UTJJQzB6TXlBM01TQXRPREVnTnpZZ0xURTBNMk14SUMwMUlERWdMVEV5SURFZ0xURTNZekFnTFRrMklDMDJPQ0F0TVRZeklDMHhOREVnTFRFNU0yTTJJQzAwTkNBeE5DQXRPRFlnTWpBZ0xURXlObU0wSUMweU5DQTBJQzAwTlNBMElDMDJNaUJqTUNBdE1qTWdMVE1nTFRReElDMHhNQ0F0TlRSakxUSTNJQzAxTUNBdE5qa2dMVGMzSUMweE1qTWdMVGd3WXkwMElEQWdMVGtnTFRFZ0xURXpJQzB4WXkweU9TQXdJQzAxTmlBNElDMDROQ0F5TVdNdE16a2dNVGtnTFRZd0lEUTJJQzAyTWlBNE1uWTRZekFnTWpNZ05pQTBNeUF4TmlBMU9XTXhOQ0F5TWlBek5TQXpNaUEyTVNBek5HZzFZek00SURBZ056SWdMVE15SURjMUlDMDJOM1l0TjJNd0lDMDBNQ0F0TWpZZ0xUWTNJQzA0TVNBdE9ETmpNVE1nTFRFNUlETTVJQzB5T0NBM09TQXRNamhqTkRnZ01DQTVNQ0F6TkNBeE1Ea2dOamRqTnlBeE1pQXhNQ0F6TVNBeE1DQTFOeUJqTUNBeE5pQXRNU0F6TXlBdE5DQTFNbU10TmlBME1TQXRNVFFnT0RNZ0xUSXdJREV5TkhwTk16VTRJRGN6TUdNdE56UWdNQ0F0TVRBMUlDMHhNemNnTFRFd05TQXRNakl6WXpBZ0xURTVJRElnTFRNM0lEUWdMVFUxWXpNNUlETXdJRGN5SURZMElEazVJREV3TUdNek1TQTBNU0EwTmlBM055QTBOaUF4TURoMk4yTXRNeUEwTVNBdE1UWWdOak1nTFRReUlEWXphQzB5ZWswek1UVWdPVEpzTkRJZ0xUSTFNMk0xTnlBeE9TQTROaUEyTVNBNE5pQXhNalZqTUNBMUlEQWdNVElnTFRFZ01UaGpMVFVnTnpRZ0xUUTBJREV4TUNBdE1URTNJREV4TUdndE1UQjZUVEk1TnlBNU1TQmpMVFUySUMweUlDMHhNREFnTFRNMklDMHhNREFnTFRremRpMDJZeklnTFRNMklETTBJQzAzTnlBMU9TQXRPRGxqTFRJZ0xUSWdMVFlnTFRRZ0xUZ2dMVGhqTFRVMElESTJJQzA1TVNBMk9TQXRPVFlnTVRNMGRqaGpNQ0ExTXlBek5TQTVPQ0EyT1NBeE1qUmpNVGdnTVRNZ016Y2dNak1nTmpBZ01qaHNMVEl5SURFek1tTXRNVFlnTFRFd0lDMDBNU0F0TWprZ0xUY3lJQzAxTjJNdE16a2dMVE0wSUMwMk5pQXROalVnTFRnMElDMDVNbU10TXpVZ0xUVTBJQzAxTWlBdE1UQXlJQzAxTWlBdE1UUXlkaTB4TUdNMElDMDFNeUF5TnlBdE9Ua2dOeklnTFRFek4zTTVOaUF0TlRZZ01UVTNJQzAxTmlCak1Ua2dNQ0EwTUNBeUlEVTVJRGRqTFRFMUlEZzJJQzB5T0NBeE56SWdMVFF5SURJMU4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVTVSVEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1UlRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRJZ0xURTBNR010T1NBd0lDMHhNaUExSUMweE1pQXhOSFkxTXpSakxUQWdPQ0F5SURFeUlEa2dNVEpvTVRoak5TQXdJRGtnTFRRZ09TQXRNVEoyTFRJMk9HZ3hOREZqTnlBd0lEa2dMVFFnT1NBdE1USjJMVEkxTm1Nd0lDMDNJQzB6SUMweE1pQXRNVElnTFRFeWFDMHhOako2VFRNMklDMDNOV2d4TVRSMk1UVXdhQzB4TVRSMkxURTFNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlNWldsd2VtbG5MMFU1TWpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9EQWdMVEJqTUNBdE1qSWdMVEU0SUMwME1DQXROREFnTFRRd2N5MDBNQ0F4T0NBdE5EQWdOREJ6TVRnZ016a2dOREFnTXpsek5EQWdMVEUzSURRd0lDMHpPWHBOTWpreUlEQmpNQ0F0TWpJZ0xURTRJQzAwTUNBdE5EQWdMVFF3Y3kwME1DQXhPQ0F0TkRBZ05EQnpNVGdnTkRBZ05EQWdOREJ6TkRBZ0xURTRJRFF3SUMwME1IcE5NVGcySURCak1DQXRNaklnTFRFNElDMDBNQ0F0TkRBZ0xUUXdjeTAwTUNBeE9DQXROREFnTkRCek1UZ2dOREFnTkRBZ05EQnpOREFnTFRFNElEUXdJQzAwTUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5TVpXbHdlbWxuTDBVd09EZ3VlRzFzQUR4emVXMWliMndnYVdROUlrVXdPRGdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVGsxSUMweU1UUmpOellnTUNBNE9DQTFPQ0E1TUNBMk9HTXdJRE0wSUMwek5TQTJNQ0F0TlRjZ056TnNMVFV5SURJNVl5MHlNU0F4TUNBdE16SWdNVGNnTFRNMElESXdZeTB6T1NBdE16TWdMVFU0SUMwMU5DQXROaklnTFRreVl6VWdMVEl6SURJeklDMDVPQ0F4TVRVZ0xUazRlazB6TURFZ01UTTFZekFnTmpFZ0xUY3lJRGMySUMweE1UTWdOelpqTFRRd0lEQWdMVGMzSUMweE55QXROemNnTFRVeFl6TWdMVEl4SURFMUlDMHpPQ0F5TmlBdE5UQmpNVGNnTFRFMUlETXpJQzB5TmlBME9DQXRNelJzTmpVZ0xUSTRZek0wSURJM0lEVXhJRFUySURVeElEZzNlazB4TnpZZ0xUSTFNQ0JqTFRVM0lEQWdMVEUyTmlBeU5pQXRNVFkySURFek1tTXdJRFEzSURNd0lEZzJJRGc1SURFeE5tTXRNek1nTVRVZ0xUYzVJRFl3SUMwM09TQXhNVGxqTUNBM09TQTROU0F4TXpJZ01UYzRJREV6TW1neE9HTTFJREFnTWpFZ01TQXlPQ0F0TVdNeU5TQXdJREV5TmlBdE16QWdNVEkySUMweE1UQmpNQ0F0TXpjZ0xUSXpJQzAzTmlBdE5qa2dMVEV4Tm1NME15QXRNalVnT0RNZ0xUY3hJRGd6SUMweE1UbGpNQ0F0TVRBeElDMHhNVGdnTFRFMU15QXRNakE0SUMweE5UTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZNVEF6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTVRBeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVNU5TQXlNVEJvTFRFMk5Xd3RNekF3SUMwME1qQm9NVFkxZWswM016VWdNalV3YkMwek5UQWdMVFV3TUdndE16ZzFiRE0xTUNBMU1EQm9NemcxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRnNE1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUZzRNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNRGNnTXpFeGJDMDROU0F0TWpjMVl5MDBJQzAySURjZ0xURXhJREV6SUMweE0yd3hPQ0F0TW1neE1Xd3ROaUF0TWpGb0xURTFPR3cySURJeGFERTFZemNnTUNBeE5DQXlJREl4SURWak9TQXhJREUySURnZ01qQWdNakJzTlRVZ01UYzJiQzAzTVNBdE5UWnNMVEV3SURFd2JERXdPU0F4TXpWb05qSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZUR1ZwY0hwcFp5OUZOalU1TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpVNUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRrME1pQXdZeTB4TkNBd0lDMHlOQ0F4TXlBdE1qUWdNamRqTUNBeE5TQTVJREl6SURJM0lESXpZekV6SURBZ01qUWdMVEV6SURJMElDMHlObU13SUMweE5DQXRNVE1nTFRJMElDMHlOeUF0TWpSNlRUZzROeUF4TVRGMk9XTXdJRE1nTVNBMUlEWWdOV00ySURBZ01URWdMVElnTVRFZ0xURXpZekFnTFRRZ01DQXROeUF0TVNBdE1UVmpMVGNnTFRVNElDMHlOQ0F0T1RjZ0xUWTRJQzA1TjJNdE1qZ2dNQ0F0TXpNZ01UWWdMVE16SURNNVl6QWdNVEVnTVNBeU5DQXhJRE00ZGpZeVl6QWdNalFnTUNBME5pQXhJRGM1YkRJZ01UWjJNV013SURNZ0xUSWdOQ0F0TmlBMGN5MHhNU0F0TVNBdE1UZ2dMVEVnYUMweE9XTXRNVEFnTUNBdE1UWWdNaUF0TVRZZ01USnpOaUF4TUNBeE5pQXhNR2d5TVdNM0lEQWdNalVnTnlBeU5TQTBNbU13SURNeElDMHlPQ0ExTnlBdE5qSWdOVGRqTFRNeUlEQWdMVFU1SUMweU9TQXROVGtnTFRVM1l6QWdMVEUwSURRZ0xUTXdJREV6SUMwek5XTXhOQ0F0T0NBeU5pQXROaUF5TmlBdE1UTmpNQ0F0TVRFZ0xUVWdMVEV6SUMweE15QXRNVE56TFRJd0lEa2dMVE15SURsakxUVWdNQ0F0TVRBZ0xURWdMVEUySUMweFl5MDRJREFnTFRFMklDMHhNQ0F0TVRZZ0xUSXlZekFnTFRNZ0xURWdMVEV3SUMweElDMHhPR013SUMweE1pQXlJQzB5T0NBeE5DQXROREJzTXpNZ0xUSTVJR015SUMweUlESXlJQzB4TXlBek15QXROREpqTkNBdE1UQWdOaUF0TVRrZ05pQXRNamhqTUNBdE5EUWdMVFE0SUMwM01DQXRPRElnTFRjd1l5MHlOU0F3SUMwMU5pQXlNaUF0TlRZZ05UVmpNQ0F4TWlBMUlESXpJRE0zSURjd1l6UWdOU0EwSURjZ05DQTVjekFnTWlBdE5DQTNZeTAySURjZ0xUSXpJRFEwSUMweU9DQTBOR010TXlBd0lDMHpJQzAwSUMwNElDMHhOV010TVRrZ0xUUXdJQzB5T0NBdE9ESWdMVFV3SUMweE1UaGpMVEUwSUMweU15QXROREVnTFRVeUlDMDJOaUF0TlRKakxUSXhJREFnTFRReklERTRJQzAxTkNBek5XTXRNVElnTVRrZ0xUSTNJRFEySUMweU55QTRNU0JqTUNBek5pQXhNQ0EzT1NBME5TQXhNalJqTWpFZ01qWWdNemNnTXpVZ05UTWdNelZqTWpjZ01DQTFOaUF0TXpjZ05qZ2dMVFU1WXprZ0xURTFJRGtnTFRJMklERXpJQzB5Tm5NMklEY2dNVElnTVRsak1UVWdNamtnTXpNZ05Ua2dOeklnTlRsak5DQXdJREV5SURBZ01USWdNV013SURRZ0xURXlJREV5SUMweE1pQXpNMk13SURReElETTFJRGN5SURrMElEY3lZelkySURBZ09UQWdMVEl6SURrd0lDMDNNM1l0TXpkak1DQXROU0EzSUMwMUlERXlJQzAxYkRRd0lDMHhZemdnTUNBeU55QTFJRE0xSURWak1pQXdJRE1nTUNBeklDMHhZekFnTFRFM0lDMHlOaUF0TWpRZ0xUTTNJQzB5TkdndE5ETWdZeTB4TUNBd0lDMHhOQ0F0TkNBdE1UVWdMVEU1WXkweklDMDFOQ0F0TXlBdE9UTWdMVE1nTFRFeU5XTXdJQzB6TlNBM0lDMDBOaUF4TmlBdE5EWmpNVElnTUNBeU5pQXlOQ0F6TVNBMk0zcE5ORGMySURJek1tTXRNak1nTUNBdE16WWdMVFV4SUMwek5pQXROek5qTUNBdE1UVWdOU0F0TXpZZ01UVWdMVFl3Y3pNd0lDMDJNQ0EwT0NBdE5qQmpNakFnTUNBME1pQTFNaUEwTWlBM09HTXdJRE15SUMwM0lEVTBJQzB4TkNBMk9HTXROaUF4TWlBdE5ETWdORGNnTFRVMUlEUTNlazAyTlRFZ01URTJZeTB5SURBZ0xUTWdMVE1nTFRjZ0xUaGpMVGtnTFRFMUlDMHhNQ0F0TWpJZ0xURXdJQzB6TUhZdE1pQmpNQ0F0TVRRZ01qWWdMVE0ySURVd0lDMHpObU14TUNBd0lERTJJREV4SURFMklERTVZekFnTVRBZ0xURTNJRE13SUMwek5pQTBPV010TlNBMklDMHhNU0E0SUMweE15QTRlazB6TURJZ05UTTFZek0zSURBZ05EY2dMVEkwSURRM0lDMDJNbU13SUMwME5pQXRNekVnTFRZeElDMDJNU0F0TmpGakxUUWdNQ0F0T1NBdE1TQXRNVE1nTUdNdE56WWdNVEFnTFRjNElETXdJQzB4TXpBZ016QmpMVE0ySURBZ0xURXdOaUF0TkRRZ0xURXdOaUF0TVRBMFl6QWdMVFU1SURNNElDMDRNeUEyTVNBdE9ETmpORFlnTUNBNU15QTFNaUF4TmpnZ05USmpOVFFnTUNBeE1UQWdMVEUySURFeE1DQXRNVEUzSUdNd0lDMHhNellnTFRnNUlDMHhPVEFnTFRFME1pQXRNVGt3WXkwME5TNDJPREl4SURBZ0xUazBMamczTkRZZ016RXVPVEEySUMweE1qY2dOVFpqTFRFeklERXdJQzB6TlNBeU15QXRORFVnTWpOakxUSXpJREFnTFRNMElDMHpOU0F0TkRVZ0xUWTRZeTB6SUMwNElDMHhJQzB5TlNBdE1URWdMVEkxWXkwM0lEQWdMVGdnTkNBdE9DQTVkalJqTUNBek5pQXhPU0EzTnlBek1pQTVPV014TmlBeU5pQXpNeUF6TXlBMU1TQXpNMk0xTkNBd0lEWXlJQzB6TWlBeE1UVWdMVFl5WXpJMklDMHhOU0EwTkNBdE1qWWdOaklnTFRJMll6WWdNQ0F4TXlBeElESXdJRFJqTWpFZ09TQTNOeUF5TnlBM055QXhNVGdnWXpBZ05UWWdMVFEwSURjNElDMDNNQ0E0TUdNdE5pQXhJQzB4TWlBd0lDMHhOeUF3WXkwMk9DQXdJQzAzTkNBdE5ERWdMVEUwT1NBdE5ERmpMVFUwSURBZ0xUazVJRFE0SUMwNU9TQXhNamRqTUNBeE1UQWdOemdnTVRVeUlERTFOQ0F4TlRKak5URWdNQ0E0TVNBdE1qVWdNVE15SUMweU5XTXhOeUF3SURJMklERTFJREkySURNeFl6QWdNVGNnTFRnZ016TWdMVEkxSURNell5MHhNU0F3SUMweE5pQTBJQzB4TmlBM2N6TWdOU0E1SURaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlRHVnBjSHBwWnk5Rk5FSTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUk0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFVnTVRZMll6RXhJQzAwTkNBeU1TQXROelFnTXpJZ0xUa3dZekl5SUMwek5DQTFOU0F0TlRFZ09UZ2dMVFV4Y3pjMUlERTNJRGszSURVeFl6RXlJREU0SURJeklEUTRJRE15SURrd1l6RWdNQ0F4SURBZ01pQXhZek1nTFRVZ05DQXRNVElnTkNBdE1qSmpNQ0F0TXpRZ0xUZ2dMVFkwSUMweU5DQXRPRGxqTFRJMElDMHpOeUF0TmpFZ0xUVTJJQzB4TVRFZ0xUVTJjeTA0TnlBeE9TQXRNVEV3SURVMll5MHhOeUF5TnlBdE1qVWdOVGNnTFRJMUlEa3hZekFnTVRFZ01TQXhOeUF5SURJd1l6RWdMVEVnTWlBdE1TQXpJQzB4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDB4bGFYQjZhV2N2UlRSQlFpNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkJRaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHdJREJvTXpOMkxUSTBNR2d0TXpOMk1qUXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMHhsYVhCNmFXY3ZSVFJCTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswNElETTJhRE16TUdNNElEQWdPQ0F0TkNBNElDMHhNbll0TVRKak1DQXRPQ0F3SUMweE1pQXRPQ0F0TVRKb0xUTXpNR010T0NBd0lDMDRJRFFnTFRnZ01USjJNVEpqTUNBNElEQWdNVElnT0NBeE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOU1aV2x3ZW1sbkwwVkRPRFV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1ZET0RVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRJMElDMHhPRFZqTFRFNElEQWdMVFUxSUMweE5DQXROalVnTFRZMWFDMHpObXd0TXlBek1HTXdJREkxSURZZ05EVWdNVGdnTmpOak1URWdNVGtnTWpJZ016QWdNemtnTkROc01USXhJRGd5YkRnZ05td3RNU0F5TXpWb0xUaGpMVEkxSURBZ0xUTXlJREFnTFRVd0lDMDRZeTB4TkNBdE5TQXRNak1nTFRFeUlDMHlOaUF0TWpKak15QXRPU0EzSUMweE5TQXhNQ0F0TVRoc01qUWdMVEUzWXpFeUlDMDNJREUzSUMweE1TQXlOeUF0TWpGak5TQXROeUEzSUMweE5pQTNJQzB5TjJNd0lDMHhNaUF3SUMwMU55QXROemtnTFRjMFl5MHpNQ0F3SUMwM05pQXlOaUF0TnpZZ09UUWdZekFnTmpFZ05qa2dNVEkxSURFM01TQXhNelIyTmpob016SjJMVFkzWXpjeUlDMHlJREUzTlNBdE16VWdNVGMxSUMweE5UQmpNQ0F0TlRNZ0xUTXlJQzA1TlNBdE1URXpJQzB4TXpOc0xUWXlJQzB5T0hZdE5EWmpOVGNnTFRrZ09ETWdMVE00SURFeE1TQXRNemhqTWpBZ01DQXpNeUF5TUNBek9TQTJNV2d6TldNd0lDMHhOVElnTFRZNElDMHhOamdnTFRFeE5DQXRNVFk0WXkweE5TQXdJQzAxTWlBMElDMDNNU0EwZGkwM01tZ3RNekIyT1RWakxUUTJJRE0wSUMwMk5pQXpOeUF0T0RNZ016bDZUVEl6TnlBdE1XTXhOQ0F4TVNBeU5TQXlPQ0F6TmlBMU1tTXhNaUF5TkNBeE9DQTBOeUF4T0NBM01DQmpNQ0F6TWlBdE1USWdOamdnTFRVMElEZ3lkaTB5TURSNlRUSXpOeUF0TWpRMGFESnNMVElnTVhZdE1YcE5NakEySUMwM05HTXRNalVnTFRFeElDMDBNeUF0TWpJZ0xUVTFJQzB6Tm13ME9TQTNhRFoyTWpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdmRHVjRkQzlVYVcxbGN5MWliMnhrTFdsMFlXeHBZeTU0Yld3QVBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQR0p2ZFc1a2FXNW5MV0p2ZUdWeklHWnZiblF0Wm1GdGFXeDVQU0pVYVcxbGN5SWdkVzVwZEhNdGNHVnlMV1Z0UFNJeU1EUTRJajRLSUNBZ1BHY2dZejBpTWpFaUlIZzlJakV6Tnk0d0lpQjVQU0l0TWprdU1DSWdkejBpTmpFNUxqQWlJR2c5SWpFME1qa3VNQ0lnYUMxaExYZzlJamM1TnlJZ0x6NEtJQ0FnUEdjZ1l6MGlNaklpSUhnOUlqTTJNaTR3SWlCNVBTSTNOamd1TUNJZ2R6MGlOVE0yTGpBaUlHZzlJall6TlM0d0lpQm9MV0V0ZUQwaU1URXpOeUlnTHo0S0lDQWdQR2NnWXowaU1qTWlJSGc5SWkwNExqQWlJSGs5SWpBdU1DSWdkejBpTVRBek5DNHdJaUJvUFNJeE16WXlMakFpSUM4K0NpQWdJRHhuSUdNOUlqSTBJaUI0UFNJdE5ETXVNQ0lnZVQwaUxUSXdOeTR3SWlCM1BTSXhNRFU1TGpBaUlHZzlJakUzTURjdU1DSWdMejRLSUNBZ1BHY2dZejBpTWpVaUlIZzlJamM0TGpBaUlIazlJaTB4T1M0d0lpQjNQU0l4TlRRMUxqQWlJR2c5SWpFME16WXVNQ0lnYUMxaExYZzlJakUzTURZaUlDOCtDaUFnSUR4bklHTTlJakkySWlCNFBTSTRNaTR3SWlCNVBTSXROREV1TUNJZ2R6MGlNVFF5TXk0d0lpQm9QU0l4TkRNM0xqQWlJR2d0WVMxNFBTSXhOVGt6SWlBdlBnb2dJQ0E4WnlCalBTSXlOeUlnZUQwaU1qUTJMakFpSUhrOUlqYzJPQzR3SWlCM1BTSXhPVEl1TUNJZ2FEMGlOak0xTGpBaUlHZ3RZUzE0UFNJMU5qa2lJQzgrQ2lBZ0lEeG5JR005SWpJNElpQjRQU0kxTmk0d0lpQjVQU0l0TXpjekxqQWlJSGM5SWpZME9DNHdJaUJvUFNJeE56Y3hMakFpSUdndFlTMTRQU0kyT0RJaUlDOCtDaUFnSUR4bklHTTlJakk1SWlCNFBTSXRPVE11TUNJZ2VUMGlMVE00TUM0M0lpQjNQU0kyTkRjdU1DSWdhRDBpTVRjM09DNDNJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSXlRU0lnZUQwaU9UUXVOaUlnZVQwaU5UQTNMakFpSUhjOUlqZzNPQzQwSWlCb1BTSTRPVFF1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlNa0lpSUhnOUlqTTJMakFpSUhrOUlqQXVNQ0lnZHowaU1UQTVNaTR3SWlCb1BTSXhNRFUwTGpBaUlHZ3RZUzE0UFNJeE1UWTNJaUF2UGdvZ0lDQThaeUJqUFNJeVF5SWdlRDBpTlM0d0lpQjVQU0l0TXpjM0xqQWlJSGM5SWpVd09TNDVJaUJvUFNJMk5Ea3VNQ0lnYUMxaExYZzlJalV4TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlNa1FpSUhnOUlqUXdMakFpSUhrOUlqTTBOaTR3SWlCM1BTSTJNREV1TUNJZ2FEMGlNak0zTGpBaUlHZ3RZUzE0UFNJMk9ESWlJQzgrQ2lBZ0lEeG5JR005SWpKRklpQjRQU0l4TXpFdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpNeE1DNDFJaUJvUFNJek1ETXVNQ0lnYUMxaExYZzlJalV4TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlNa1lpSUhnOUlpMHlPUzR3SWlCNVBTSXRNelF1TUNJZ2R6MGlOakkyTGpBaUlHZzlJakUwTlRFdU1DSWdhQzFoTFhnOUlqVTJPU0lnTHo0S0lDQWdQR2NnWXowaU16QWlJSGc5SWpNMUxqQWlJSGs5SWkwek1pNHdJaUIzUFNJNU5ERXVNQ0lnYUQwaU1UUXlOaTR3SWlBdlBnb2dJQ0E4WnlCalBTSXpNU0lnZUQwaU9TNHdJaUI1UFNJd0xqQWlJSGM5SWpnME9TNHdJaUJvUFNJeE16azJMakFpSUM4K0NpQWdJRHhuSUdNOUlqTXlJaUI0UFNJdE5UY3VNQ0lnZVQwaU1DNHdJaUIzUFNJNU5qa3VNQ0lnYUQwaU1UTTVOaTR3SWlBdlBnb2dJQ0E4WnlCalBTSXpNeUlnZUQwaUxUTTBMakFpSUhrOUlpMHlPUzR3SWlCM1BTSTVOVFl1TUNJZ2FEMGlNVFF5Tnk0d0lpQXZQZ29nSUNBOFp5QmpQU0l6TkNJZ2VEMGlMVE0wTGpBaUlIazlJakF1TUNJZ2R6MGlNVEEyTlM0d0lpQm9QU0l4TXprNExqQWlJQzgrQ2lBZ0lEeG5JR005SWpNMUlpQjRQU0l0TWpVdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpFd01qSXVNQ0lnYUQwaU1UTTVPUzR3SWlBdlBnb2dJQ0E4WnlCalBTSXpOaUlnZUQwaU5EVXVNQ0lnZVQwaUxUTTBMakFpSUhjOUlqazVOeTR3SWlCb1BTSXhOREkxTGpBaUlDOCtDaUFnSUR4bklHTTlJak0zSWlCNFBTSXhNRFl1TUNJZ2VUMGlNQzR3SWlCM1BTSTVOekF1TUNJZ2FEMGlNVE0yTlM0d0lpQXZQZ29nSUNBOFp5QmpQU0l6T0NJZ2VEMGlOeTR3SWlCNVBTSXRNamt1TUNJZ2R6MGlPVFkzTGpBaUlHZzlJakUwTWpjdU1DSWdMejRLSUNBZ1BHY2dZejBpTXpraUlIZzlJaTB5Tnk0d0lpQjVQU0l0TWprdU1DSWdkejBpT1RrNExqQWlJR2c5SWpFME1qSXVNQ0lnTHo0S0lDQWdQR2NnWXowaU0wRWlJSGc5SWpFd09TNHdJaUI1UFNJdE1qa3VNQ0lnZHowaU5Ea3pMakFpSUdnOUlqazNNQzR3SWlCb0xXRXRlRDBpTmpneUlpQXZQZ29nSUNBOFp5QmpQU0l6UWlJZ2VEMGlNQzR3SWlCNVBTSXRNemMzTGpBaUlIYzlJall3TWk0d0lpQm9QU0l4TXpFNExqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlqTkRJaUI0UFNJdE15NHdJaUI1UFNJdE1qUXVNQ0lnZHowaU1USTRNUzR3SWlCb1BTSXhNVEF5TGpBaUlHZ3RZUzE0UFNJeE1UWTNJaUF2UGdvZ0lDQThaeUJqUFNJelJDSWdlRDBpTFRndU1DSWdlVDBpTWpJeUxqQWlJSGM5SWpFeE9ERXVNQ0lnYUQwaU5qRXdMakFpSUdndFlTMTRQU0l4TVRZM0lpQXZQZ29nSUNBOFp5QmpQU0l6UlNJZ2VEMGlMVEV4TXk0d0lpQjVQU0l0TWpRdU1DSWdkejBpTVRJNE1TNHdJaUJvUFNJeE1UQXlMakFpSUdndFlTMTRQU0l4TVRZM0lpQXZQZ29nSUNBOFp5QmpQU0l6UmlJZ2VEMGlNVFl4TGpBaUlIazlJaTB5T1M0d0lpQjNQU0k0TURFdU1DSWdhRDBpTVRReU9TNHdJaUF2UGdvZ0lDQThaeUJqUFNJME1DSWdlRDBpTVRjekxqQWlJSGs5SWkwME1TNHdJaUIzUFNJeE5UVXdMakFpSUdnOUlqRTBOVFl1TUNJZ2FDMWhMWGc5SWpFM01EUWlJQzgrQ2lBZ0lEeG5JR005SWpReElpQjRQU0l0TVRBNUxqQWlJSGs5SWpBdU1DSWdkejBpTVRNMU15NHdJaUJvUFNJeE16azRMakFpSUdndFlTMTRQU0l4TXpZMklpQXZQZ29nSUNBOFp5QmpQU0kwTWlJZ2VEMGlMVFV6TGpBaUlIazlJakF1TUNJZ2R6MGlNVE16TUM0d0lpQm9QU0l4TXpjd0xqQWlJR2d0WVMxNFBTSXhNelkySWlBdlBnb2dJQ0E4WnlCalBTSTBNeUlnZUQwaU5EUXVNQ0lnZVQwaUxUUXhMakFpSUhjOUlqRXpNakV1TUNJZ2FEMGlNVFEwTkM0d0lpQm9MV0V0ZUQwaU1UTTJOaUlnTHo0S0lDQWdQR2NnWXowaU5EUWlJSGc5SWkwMk55NHdJaUI1UFNJd0xqQWlJSGM5SWpFMU1ERXVNQ0lnYUQwaU1UTTNNQzR3SWlCb0xXRXRlRDBpTVRRM09TSWdMejRLSUNBZ1BHY2dZejBpTkRVaUlIZzlJaTAxTnk0d0lpQjVQU0l3TGpBaUlIYzlJakV6T1RNdU1DSWdhRDBpTVRNM01DNHdJaUJvTFdFdGVEMGlNVE0yTmlJZ0x6NEtJQ0FnUEdjZ1l6MGlORFlpSUhnOUlpMDBNeTR3SWlCNVBTSXdMakFpSUhjOUlqRXpOemt1TUNJZ2FEMGlNVE0zTUM0d0lpQm9MV0V0ZUQwaU1UTTJOaUlnTHo0S0lDQWdQR2NnWXowaU5EY2lJSGc5SWpReUxqQWlJSGs5SWkwME1DNHdJaUIzUFNJeE5EQXpMakFpSUdnOUlqRTBORE11TUNJZ2FDMWhMWGc5SWpFME56a2lJQzgrQ2lBZ0lEeG5JR005SWpRNElpQjRQU0l0TlRNdU1DSWdlVDBpTUM0d0lpQjNQU0l4TmpnNExqQWlJR2c5SWpFek56QXVNQ0lnYUMxaExYZzlJakUxT1RNaUlDOCtDaUFnSUR4bklHTTlJalE1SWlCNFBTSXRORGd1TUNJZ2VUMGlNQzR3SWlCM1BTSTRPVGd1TUNJZ2FEMGlNVE0zTUM0d0lpQm9MV0V0ZUQwaU56azNJaUF2UGdvZ0lDQThaeUJqUFNJMFFTSWdlRDBpTFRrMkxqQWlJSGs5SWkweU1EUXVNQ0lnZHowaU1URTJPUzR3SWlCb1BTSXhOVGMwTGpBaUlDOCtDaUFnSUR4bklHTTlJalJDSWlCNFBTSXROamN1TUNJZ2VUMGlNQzR3SWlCM1BTSXhORGcwTGpBaUlHZzlJakV6TnpBdU1DSWdhQzFoTFhnOUlqRXpOallpSUM4K0NpQWdJRHhuSUdNOUlqUkRJaUI0UFNJdE5EZ3VNQ0lnZVQwaU1DNHdJaUIzUFNJeE1qVTJMakFpSUdnOUlqRXpOekF1TUNJZ2FDMWhMWGc5SWpFeU5URWlJQzgrQ2lBZ0lEeG5JR005SWpSRUlpQjRQU0l0TmpJdU1DSWdlVDBpTFRJM0xqQWlJSGM5SWpFNU16a3VNQ0lnYUQwaU1UTTVOeTR3SWlCb0xXRXRlRDBpTVRneU1TSWdMejRLSUNBZ1BHY2dZejBpTkVVaUlIZzlJaTAxTnk0d0lpQjVQU0l0TXpRdU1DSWdkejBpTVRVNE9DNHdJaUJvUFNJeE5EQTBMakFpSUdndFlTMTRQU0l4TkRjNUlpQXZQZ29nSUNBOFp5QmpQU0kwUmlJZ2VEMGlOVFF1TUNJZ2VUMGlMVE00TGpBaUlIYzlJakV6TmpFdU1DSWdhRDBpTVRRME1TNHdJaUJvTFdFdGVEMGlNVFEzT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlOVEFpSUhnOUlpMDFOeTR3SWlCNVBTSXdMakFpSUhjOUlqRXpNVE11TUNJZ2FEMGlNVE0zTUM0d0lpQm9MV0V0ZUQwaU1USTFNU0lnTHo0S0lDQWdQR2NnWXowaU5URWlJSGc5SWpVMExqQWlJSGs5SWkwME1qa3VNQ0lnZHowaU1UTTJNUzR3SWlCb1BTSXhPRE15TGpBaUlHZ3RZUzE0UFNJeE5EYzVJaUF2UGdvZ0lDQThaeUJqUFNJMU1pSWdlRDBpTFRZeUxqQWlJSGs5SWpBdU1DSWdkejBpTVRNek55NHdJaUJvUFNJeE16Y3dMakFpSUdndFlTMTRQU0l4TXpZMklpQXZQZ29nSUNBOFp5QmpQU0kxTXlJZ2VEMGlNVEV1TUNJZ2VUMGlMVE01TGpBaUlIYzlJakV3TnpRdU1DSWdhRDBpTVRRek55NHdJaUJvTFdFdGVEMGlNVEV6T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlOVFFpSUhnOUlqZ3dMakFpSUhrOUlqQXVNQ0lnZHowaU1USXlPQzR3SWlCb1BTSXhNemN3TGpBaUlHZ3RZUzE0UFNJeE1qVXhJaUF2UGdvZ0lDQThaeUJqUFNJMU5TSWdlRDBpTVRNMkxqQWlJSGs5SWkwek9DNHdJaUIzUFNJeE16ZzRMakFpSUdnOUlqRTBNRGd1TUNJZ2FDMWhMWGc5SWpFME56a2lJQzgrQ2lBZ0lEeG5JR005SWpVMklpQjRQU0k1T1M0d0lpQjVQU0l0TXpndU1DSWdkejBpTVRNek1pNHdJaUJvUFNJeE5EQTRMakFpSUdndFlTMTRQU0l4TXpZMklpQXZQZ29nSUNBOFp5QmpQU0kxTnlJZ2VEMGlPVGt1TUNJZ2VUMGlMVE00TGpBaUlIYzlJakUzT1RJdU1DSWdhRDBpTVRRd09DNHdJaUJvTFdFdGVEMGlNVGd5TVNJZ0x6NEtJQ0FnUEdjZ1l6MGlOVGdpSUhnOUlpMDFNeTR3SWlCNVBTSXdMakFpSUhjOUlqRTBOelV1TUNJZ2FEMGlNVE0zTUM0d0lpQm9MV0V0ZUQwaU1UTTJOaUlnTHo0S0lDQWdQR2NnWXowaU5Ua2lJSGc5SWprMExqQWlJSGs5SWpBdU1DSWdkejBpTVRJd01DNHdJaUJvUFNJeE16Y3dMakFpSUdndFlTMTRQU0l4TWpVeElpQXZQZ29nSUNBOFp5QmpQU0kxUVNJZ2VEMGlMVFV1TUNJZ2VUMGlNQzR3SWlCM1BTSXhNak15TGpBaUlHZzlJakV6TnpBdU1DSWdhQzFoTFhnOUlqRXlOVEVpSUM4K0NpQWdJRHhuSUdNOUlqVkNJaUI0UFNJdE1UY3VNQ0lnZVQwaUxUTXlPQzR3SWlCM1BTSTRNakF1TUNJZ2FEMGlNVGN3Tnk0d0lpQm9MV0V0ZUQwaU5qZ3lJaUF2UGdvZ0lDQThaeUJqUFNJMVF5SWdlRDBpTFRnekxqQWlJSGs5SWpBdU1DSWdkejBpTnpNMExqQWlJR2c5SWpFME1ETXVNQ0lnYUMxaExYZzlJalUyT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlOVVFpSUhnOUlpMHhNemd1TUNJZ2VUMGlMVE16TWk0d0lpQjNQU0k0TWpBdU1DSWdhRDBpTVRjd05pNHdJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSTFSU0lnZUQwaU5USXVNQ0lnZVQwaU5USXhMakFpSUhjOUlqZzNNeTR3SWlCb1BTSTRPREl1TUNJZ2FDMWhMWGc5SWpFeE5qY2lJQzgrQ2lBZ0lEeG5JR005SWpWR0lpQjRQU0l0TVRRdU1DSWdlVDBpTFRJM05TNHdJaUIzUFNJeE1EVXlMakFpSUdnOUlqRXpPUzR3SWlBdlBnb2dJQ0E4WnlCalBTSTJNQ0lnZUQwaU1UazJMamdpSUhrOUlqRXdOVGN1TUNJZ2R6MGlNemMyTGpJaUlHZzlJak0yT1M0d0lpQm9MV0V0ZUQwaU5qZ3lJaUF2UGdvZ0lDQThaeUJqUFNJMk1TSWdlRDBpTVRndU1DSWdlVDBpTFRNeExqQWlJSGM5SWprM05TNHdJaUJvUFNJNU56WXVNQ0lnTHo0S0lDQWdQR2NnWXowaU5qSWlJSGc5SWpReUxqQWlJSGs5SWkweU9TNHdJaUIzUFNJNU16a3VNQ0lnYUQwaU1UUTJNQzR3SWlBdlBnb2dJQ0E4WnlCalBTSTJNeUlnZUQwaU5USXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqZ3hNeTR3SWlCb1BTSTVOelF1TUNJZ2FDMWhMWGc5SWprd09TSWdMejRLSUNBZ1BHY2dZejBpTmpRaUlIZzlJakU0TGpBaUlIazlJaTB5T1M0d0lpQjNQU0l4TVRBekxqQWlJR2c5SWpFME5qQXVNQ0lnTHo0S0lDQWdQR2NnWXowaU5qVWlJSGc5SWpVeUxqQWlJSGs5SWkweU9TNHdJaUIzUFNJNE1ESXVNQ0lnYUQwaU9UYzFMakFpSUdndFlTMTRQU0k1TURraUlDOCtDaUFnSUR4bklHTTlJalkySWlCNFBTSXRNekE1TGpBaUlIazlJaTAwTWpNdU1DSWdkejBpTVRJMk1pNHdJaUJvUFNJeE9EVTBMakFpSUdndFlTMTRQU0kyT0RJaUlDOCtDaUFnSUR4bklHTTlJalkzSWlCNFBTSXROVGN1TUNJZ2VUMGlMVFF4T0M0d0lpQjNQU0l4TURnNExqQWlJR2c5SWpFek5qTXVNQ0lnTHo0S0lDQWdQR2NnWXowaU5qZ2lJSGc5SWpJekxqQWlJSGs5SWkweU1pNHdJaUIzUFNJeE1EUTRMakFpSUdnOUlqRTBOVE11TUNJZ2FDMWhMWGc5SWpFeE16a2lJQzgrQ2lBZ0lEeG5JR005SWpZNUlpQjRQU0kxTkM0d0lpQjVQU0l0TWpJdU1DSWdkejBpTlRNekxqQWlJR2c5SWpFME1qSXVNQ0lnYUMxaExYZzlJalUyT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlOa0VpSUhnOUlpMHpNakF1TUNJZ2VUMGlMVFF5Tnk0d0lpQjNQU0k1TmpJdU1DSWdhRDBpTVRneU55NHdJaUJvTFdFdGVEMGlOVFk1SWlBdlBnb2dJQ0E4WnlCalBTSTJRaUlnZUQwaU1qRXVNQ0lnZVQwaUxURTVMakFpSUhjOUlqRXdNell1TUNJZ2FEMGlNVFExTUM0d0lpQXZQZ29nSUNBOFp5QmpQU0kyUXlJZ2VEMGlOVFF1TUNJZ2VUMGlMVEl5TGpBaUlIYzlJalU1TUM0d0lpQm9QU0l4TkRVekxqQWlJR2d0WVMxNFBTSTFOamtpSUM4K0NpQWdJRHhuSUdNOUlqWkVJaUI0UFNJek15NHdJaUI1UFNJdE1qSXVNQ0lnZHowaU1UVXdOeTR3SWlCb1BTSTVOalV1TUNJZ2FDMWhMWGc5SWpFMU9UTWlJQzgrQ2lBZ0lEeG5JR005SWpaRklpQjRQU0kwT1M0d0lpQjVQU0l0TWpJdU1DSWdkejBpTVRBeU1pNHdJaUJvUFNJNU5qVXVNQ0lnYUMxaExYZzlJakV4TXpraUlDOCtDaUFnSUR4bklHTTlJalpHSWlCNFBTSTFOQzR3SWlCNVBTSXRNamt1TUNJZ2R6MGlPVEV5TGpBaUlHZzlJamszTWk0d0lpQXZQZ29nSUNBOFp5QmpQU0kzTUNJZ2VEMGlMVEUyTmk0d0lpQjVQU0l0TkRJeUxqQWlJSGM5SWpFeE5qSXVNQ0lnYUQwaU1UTTJOUzR3SWlBdlBnb2dJQ0E4WnlCalBTSTNNU0lnZUQwaU5ESXVNQ0lnZVQwaUxUUXlNaTR3SWlCM1BTSTVOak11TUNJZ2FEMGlNVE0yTnk0d0lpQXZQZ29nSUNBOFp5QmpQU0kzTWlJZ2VEMGlNVGd1TUNJZ2VUMGlNQzR3SWlCM1BTSTROREF1TUNJZ2FEMGlPVFF6TGpBaUlHZ3RZUzE0UFNJM09UY2lJQzgrQ2lBZ0lEeG5JR005SWpjeklpQjRQU0l6TXk0d0lpQjVQU0l0TWprdU1DSWdkejBpTnpJd0xqQWlJR2c5SWprM05TNHdJaUJvTFdFdGVEMGlOemszSWlBdlBnb2dJQ0E4WnlCalBTSTNOQ0lnZUQwaU16TXVNQ0lnZVQwaUxUSXlMakFpSUhjOUlqVTVOeTR3SWlCb1BTSXhNak00TGpBaUlHZ3RZUzE0UFNJMU5qa2lJQzgrQ2lBZ0lEeG5JR005SWpjMUlpQjRQU0l4TURFdU1DSWdlVDBpTFRJekxqQWlJSGM5SWprM055NHdJaUJvUFNJNU5qWXVNQ0lnYUMxaExYZzlJakV4TXpraUlDOCtDaUFnSUR4bklHTTlJamMySWlCNFBTSXhNRFF1TUNJZ2VUMGlMVEk1TGpBaUlIYzlJamM0T1M0d0lpQm9QU0k1TnpRdU1DSWdhQzFoTFhnOUlqa3dPU0lnTHo0S0lDQWdQR2NnWXowaU56Y2lJSGc5SWpFd05DNHdJaUI1UFNJdE1qa3VNQ0lnZHowaU1USXlOaTR3SWlCb1BTSTVOelF1TUNJZ2FDMWhMWGc5SWpFek5qWWlJQzgrQ2lBZ0lEeG5JR005SWpjNElpQjRQU0l0TWpRdU1DSWdlVDBpTFRNd0xqQWlJSGM5SWpFd05UVXVNQ0lnYUQwaU9UYzRMakFpSUM4K0NpQWdJRHhuSUdNOUlqYzVJaUI0UFNJdE1USTBMakFpSUhrOUlpMDBNalF1TUNJZ2R6MGlPVGs1TGpBaUlHZzlJakV6TmpjdU1DSWdhQzFoTFhnOUlqa3dPU0lnTHo0S0lDQWdQR2NnWXowaU4wRWlJSGc5SWkwek55NHdJaUI1UFNJdE1UWXlMakFpSUhjOUlqZzFNaTR3SWlCb1BTSXhNRGd4TGpBaUlHZ3RZUzE0UFNJM09UY2lJQzgrQ2lBZ0lEeG5JR005SWpkQ0lpQjRQU0l0TnpJdU1DSWdlVDBpTFRNM01DNHhJaUIzUFNJNU1qVXVNQ0lnYUQwaU1UYzJPQzQwSWlCb0xXRXRlRDBpTnpFeklpQXZQZ29nSUNBOFp5QmpQU0kzUXlJZ2VEMGlMVEUzTGpBaUlIazlJakF1TUNJZ2R6MGlORGcyTGpBaUlHZzlJakUwTXpFdU1DSWdhQzFoTFhnOUlqUTFNU0lnTHo0S0lDQWdQR2NnWXowaU4wUWlJSGc5SWkweU16Y3VNQ0lnZVQwaUxUTTNNQzR4SWlCM1BTSTVNalF1TUNJZ2FEMGlNVGMyT0M0eklpQm9MV0V0ZUQwaU56RXpJaUF2UGdvZ0lDQThaeUJqUFNKRE16ZzBJaUI0UFNJdE1UQTVMakFpSUhrOUlqQXVNQ0lnZHowaU1UTTJNeTQwSWlCb1BTSXhOemswTGpBaUlHZ3RZUzE0UFNJeE16WTJJaUF2UGdvZ0lDQThaeUJqUFNKRE16ZzFJaUI0UFNJdE1UQTVMakFpSUhrOUlqQXVNQ0lnZHowaU1UTTFNeTR3SWlCb1BTSXhPVE13TGpBaUlHZ3RZUzE0UFNJeE16WTJJaUF2UGdvZ0lDQThaeUJqUFNKRE16ZzNJaUI0UFNJME5DNHdJaUI1UFNJdE5EUTRMakFpSUhjOUlqRXpNakV1TUNJZ2FEMGlNVGcxTVM0d0lpQm9MV0V0ZUQwaU1UTTJOaUlnTHo0S0lDQWdQR2NnWXowaVF6TTRPU0lnZUQwaUxUVTNMakFpSUhrOUlqQXVNQ0lnZHowaU1UTTVNeTR3SWlCb1BTSXhPRFV3TGpBaUlHZ3RZUzE0UFNJeE16WTJJaUF2UGdvZ0lDQThaeUJqUFNKRE16a3hJaUI0UFNJdE5UY3VNQ0lnZVQwaUxUTTBMakFpSUhjOUlqRTFPRGd1TUNJZ2FEMGlNVGd3TWk0d0lpQm9MV0V0ZUQwaU1UUTNPU0lnTHo0S0lDQWdQR2NnWXowaVF6TTVOaUlnZUQwaU5UUXVNQ0lnZVQwaUxUTTRMakFpSUhjOUlqRXpOakV1TUNJZ2FEMGlNVGd6T1M0d0lpQm9MV0V0ZUQwaU1UUTNPU0lnTHo0S0lDQWdQR2NnWXowaVF6TTVReUlnZUQwaU1UTTJMakFpSUhrOUlpMHpPQzR3SWlCM1BTSXhNemc0TGpBaUlHZzlJakU0TURZdU1DSWdhQzFoTFhnOUlqRTBOemtpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVEVpSUhnOUlqRTRMakFpSUhrOUlpMHpNUzR3SWlCM1BTSXhNREE1TGpjaUlHZzlJakUwTlRjdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpOQk1DSWdlRDBpTVRndU1DSWdlVDBpTFRNeExqQWlJSGM5SWprM05TNHdJaUJvUFNJeE5EVTNMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVElpSUhnOUlqRTRMakFpSUhrOUlpMHpNUzR3SWlCM1BTSTVOelV1TUNJZ2FEMGlNVFEwTXk0d0lpQXZQZ29nSUNBOFp5QmpQU0pETTBFMElpQjRQU0l4T0M0d0lpQjVQU0l0TXpFdU1DSWdkejBpTVRBek1TNDBJaUJvUFNJeE16Y3lMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVE1pSUhnOUlqRTRMakFpSUhrOUlpMHpNUzR3SWlCM1BTSXhNRFE0TGpBaUlHZzlJakV6TnpJdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpOQk5TSWdlRDBpTVRndU1DSWdlVDBpTFRNeExqQWlJSGM5SWprM05TNHdJaUJvUFNJeE5USTBMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVGNpSUhnOUlqRXhMakFpSUhrOUlpMDBORGd1TUNJZ2R6MGlPRFUwTGpBaUlHZzlJakV6T1RNdU1DSWdhQzFoTFhnOUlqa3dPU0lnTHo0S0lDQWdQR2NnWXowaVF6TkJPU0lnZUQwaU5USXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqa3pOaTQzSWlCb1BTSXhORFUxTGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWtNelFUZ2lJSGc5SWpVeUxqQWlJSGs5SWkweU9TNHdJaUIzUFNJNE1ESXVNQ0lnYUQwaU1UUTFOUzR3SWlCb0xXRXRlRDBpT1RBNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBGQklpQjRQU0kxTWk0d0lpQjVQU0l0TWprdU1DSWdkejBpT0RrMExqQWlJR2c5SWpFME5ERXVNQ0lnYUMxaExYZzlJamt3T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5CUWlJZ2VEMGlOVEl1TUNJZ2VUMGlMVEk1TGpBaUlIYzlJamsxT0M0MElpQm9QU0l4TXpjd0xqQWlJR2d0WVMxNFBTSTVPVE1pSUM4K0NpQWdJRHhuSUdNOUlrTXpRVVFpSUhnOUlqVTBMakFpSUhrOUlpMHlNaTR3SWlCM1BTSTNNamN1TnlJZ2FEMGlNVFEwT0M0d0lpQm9MV0V0ZUQwaU5UWTVJaUF2UGdvZ0lDQThaeUJqUFNKRE0wRkRJaUI0UFNJMU5DNHdJaUI1UFNJdE1qSXVNQ0lnZHowaU5UQXdMakFpSUdnOUlqRTBORGd1TUNJZ2FDMWhMWGc5SWpVMk9TSWdMejRLSUNBZ1BHY2dZejBpUXpOQlJTSWdlRDBpTlRRdU1DSWdlVDBpTFRJeUxqQWlJSGM5SWpZNE5TNHdJaUJvUFNJeE5ETTBMakFpSUdndFlTMTRQU0kxTmpraUlDOCtDaUFnSUR4bklHTTlJa016UVVZaUlIZzlJalUwTGpBaUlIazlJaTB5TWk0d0lpQjNQU0kzTkRrdU5DSWdhRDBpTVRNMk15NHdJaUJvTFdFdGVEMGlPREE1SWlBdlBnb2dJQ0E4WnlCalBTSkRNMEl4SWlCNFBTSTBPUzR3SWlCNVBTSXRNakl1TUNJZ2R6MGlNVEExTUM0d0lpQm9QU0l4TXpZekxqQWlJR2d0WVMxNFBTSXhNVE01SWlBdlBnb2dJQ0E4WnlCalBTSkRNMEl6SWlCNFBTSTFOQzR3SWlCNVBTSXRNamt1TUNJZ2R6MGlPVFl6TGpjaUlHZzlJakUwTlRVdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpOQ01pSWdlRDBpTlRRdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpreE1pNHdJaUJvUFNJeE5EVTFMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRalFpSUhnOUlqVTBMakFpSUhrOUlpMHlPUzR3SWlCM1BTSTVNakV1TUNJZ2FEMGlNVFEwTVM0d0lpQXZQZ29nSUNBOFp5QmpQU0pETTBJMklpQjRQU0kxTkM0d0lpQjVQU0l0TWprdU1DSWdkejBpT1RnMUxqUWlJR2c5SWpFek56QXVNQ0lnTHo0S0lDQWdQR2NnWXowaVF6TkNOU0lnZUQwaU5UUXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqRXdNREl1TUNJZ2FEMGlNVE0zTUM0d0lpQXZQZ29nSUNBOFp5QmpQU0pETTBKQklpQjRQU0l4TURFdU1DSWdlVDBpTFRJekxqQWlJSGM5SWprM055NHdJaUJvUFNJeE5EUTVMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBJNUlpQjRQU0l4TURFdU1DSWdlVDBpTFRJekxqQWlJSGM5SWprM055NHdJaUJvUFNJeE5EUTVMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBKQ0lpQjRQU0l4TURFdU1DSWdlVDBpTFRJekxqQWlJSGM5SWprM055NHdJaUJvUFNJeE5ETTFMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBKRElpQjRQU0l4TURFdU1DSWdlVDBpTFRJekxqQWlJSGM5SWprNE1TNDBJaUJvUFNJeE16WTBMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0pETWtJd0lpQjRQU0l4T1RndU1DSWdlVDBpTnpnNUxqQWlJSGM5SWpZeE9TNHhJaUJvUFNJMk1EUXVNQ0lnYUMxaExYZzlJamd4T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpCTWlJZ2VEMGlPRFV1TUNJZ2VUMGlMVEk1TkM0d0lpQjNQU0k0TVRNdU1DSWdhRDBpTVRRM05DNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE1rRXpJaUI0UFNJdE56QXVNQ0lnZVQwaUxUSTNMakFpSUhjOUlqRXhNVFV1TUNJZ2FEMGlNVFF5TVM0d0lpQXZQZ29nSUNBOFp5QmpQU0pETWtFM0lpQjRQU0kzTkM0d0lpQjVQU0l0TWprM0xqQWlJSGM5SWpnMk55NHdJaUJvUFNJeE5qazNMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXlRallpSUhnOUlpMHhORE11TUNJZ2VUMGlMVEk1T0M0d0lpQjNQU0l4TWpRNExqQWlJR2c5SWpFMk9UVXVNQ0lnTHo0S0lDQWdQR2NnWXowaVF6TTVSaUlnZUQwaUxUTTFNUzR3SWlCNVBTSXROREV5TGpBaUlIYzlJakV6T0RBdU1DSWdhRDBpTVRnMU5TNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE1rRkZJaUI0UFNJeU15NDRJaUI1UFNJdE16Z3VNQ0lnZHowaU1UUTNOaTR5SWlCb1BTSXhORFF4TGpBaUlHZ3RZUzE0UFNJeE5UTXdJaUF2UGdvZ0lDQThaeUJqUFNKRE1rRTVJaUI0UFNJeU15NDRJaUI1UFNJdE16Z3VNQ0lnZHowaU1UUTNOaTQxSWlCb1BTSXhORFF4TGpBaUlHZ3RZUzE0UFNJeE5UTXdJaUF2UGdvZ0lDQThaeUJqUFNKRE1rSTBJaUI0UFNJeU5URXVNQ0lnZVQwaU1UQTFOeTR3SWlCM1BTSTFORGt1TnlJZ2FEMGlNelk1TGpBaUlHZ3RZUzE0UFNJMk9ESWlJQzgrQ2lBZ0lEeG5JR005SWtNeVFUZ2lJSGc5SWpFeE5DNHdJaUI1UFNJeE1EYzJMakFpSUhjOUlqY3dPQzR6SWlCb1BTSXlOalV1TUNJZ2FDMWhMWGc5SWpZNE1pSWdMejRLSUNBZ1BHY2dZejBpUXpNNE5pSWdlRDBpTFRnMkxqQWlJSGs5SWpBdU1DSWdkejBpTWpBeE15NHdJaUJvUFNJeE16Y3dMakFpSUdndFlTMTRQU0l4T1RNeklpQXZQZ29nSUNBOFp5QmpQU0pETXprNElpQjRQU0kxTkM0d0lpQjVQU0l0TWpVNUxqQWlJSGM5SWpFek5qRXVNQ0lnYUQwaU1UZ3lNeTR3SWlCb0xXRXRlRDBpTVRRM09TSWdMejRLSUNBZ1BHY2dZejBpUXpKQ01TSWdlRDBpTFRVMkxqQWlJSGs5SWpBdU1DSWdkejBpTVRJd09TNHdJaUJvUFNJeE1EVTBMakFpSUdndFlTMTRQU0l4TVRJMElpQXZQZ29nSUNBOFp5QmpQU0pETWtFMUlpQjRQU0kzTXk0d0lpQjVQU0l3TGpBaUlIYzlJakV5TWpFdU1DSWdhRDBpTVRNM01DNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE1rSTFJaUI0UFNJdE1UTXpMakFpSUhrOUlpMDBNakl1TUNJZ2R6MGlNVEl6TWk0d0lpQm9QU0l4TXpZMUxqQWlJR2d0WVMxNFBTSXhNVGd3SWlBdlBnb2dJQ0E4WnlCalBTSkRNa0ZCSWlCNFBTSXpOUzR3SWlCNVBTSTRNVGN1TUNJZ2R6MGlOak16TGpBaUlHZzlJalU0Tmk0d0lpQm9MV0V0ZUQwaU5UUTFJaUF2UGdvZ0lDQThaeUJqUFNKRE1rSkJJaUI0UFNJeE1qQXVNQ0lnZVQwaU9ESXdMakFpSUhjOUlqVTVOUzR3SWlCb1BTSTFPRE11TUNJZ2FDMWhMWGc5SWpZeE5DSWdMejRLSUNBZ1BHY2dZejBpUXpOQk5pSWdlRDBpTXpFdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpFek9EY3VNQ0lnYUQwaU9UYzBMakFpSUdndFlTMTRQU0l4TkRjNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBJNElpQjRQU0kxTkM0d0lpQjVQU0l0TWpRM0xqQWlJSGM5SWpreE1pNHdJaUJvUFNJeE16azBMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXlRa1lpSUhnOUlqWXhMakFpSUhrOUlpMDBNalV1TUNJZ2R6MGlPREF4TGpBaUlHZzlJakUwTXpJdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpKQk1TSWdlRDBpTXpndU1DSWdlVDBpTFRReU1DNHdJaUIzUFNJMk1qVXVNQ0lnYUQwaU1UUXlPUzR3SWlCb0xXRXRlRDBpTnprM0lpQXZQZ29nSUNBOFp5QmpQU0pETWtGRElpQjRQU0k0TWk0d0lpQjVQU0l5TWpJdU1DSWdkejBpTVRBNU1TNHdJaUJvUFNJMk1UQXVNQ0lnYUMxaExYZzlJakV5TkRFaUlDOCtDaUFnSUR4bklHTTlJa015UVVJaUlIZzlJalF5TGpBaUlIazlJamMxTGpBaUlIYzlJamswTUM0d0lpQm9QU0kzT0RVdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpKQ1FpSWdlRDBpTkRFdU1DSWdlVDBpTmpZdU1DSWdkejBpT1RRd0xqQWlJR2c5SWpjNE5DNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16Z3dJaUI0UFNJdE1UQTVMakFpSUhrOUlqQXVNQ0lnZHowaU1UTTFNeTR3SWlCb1BTSXhPRGM1TGpBaUlHZ3RZUzE0UFNJeE16WTJJaUF2UGdvZ0lDQThaeUJqUFNKRE16Z3pJaUI0UFNJdE1UQTVMakFpSUhrOUlqQXVNQ0lnZHowaU1UTTRNQzR3SWlCb1BTSXhOemswTGpBaUlHZ3RZUzE0UFNJeE16WTJJaUF2UGdvZ0lDQThaeUJqUFNKRE16azFJaUI0UFNJMU5DNHdJaUI1UFNJdE16Z3VNQ0lnZHowaU1UTTJNUzR3SWlCb1BTSXhPRE01TGpBaUlHZ3RZUzE0UFNJeE5EYzVJaUF2UGdvZ0lDQThaeUJqUFNKRE0wSTNJaUI0UFNJek5pNHdJaUI1UFNJeE5DNHdJaUIzUFNJeE1Ea3lMakFpSUdnOUlqRXdNall1TUNJZ2FDMWhMWGc5SWpFeE1qUWlJQzgrQ2lBZ0lEeG5JR005SWtNeVFqY2lJSGc5SWprNUxqQWlJSGs5SWpVeU15NHdJaUIzUFNJek1EZ3VNQ0lnYUQwaU16QTVMakFpSUdndFlTMTRQU0kxTVRJaUlDOCtDaUFnSUR4bklHTTlJa016T0RJaUlIZzlJaTB4TURrdU1DSWdlVDBpTUM0d0lpQjNQU0l4TXpVekxqQWlJR2c5SWpFNE5qVXVNQ0lnYUMxaExYZzlJakV6TmpZaUlDOCtDaUFnSUR4bklHTTlJa016T0VFaUlIZzlJaTAxTnk0d0lpQjVQU0l3TGpBaUlIYzlJakV6T1RNdU1DSWdhRDBpTVRnek5pNHdJaUJvTFdFdGVEMGlNVE0yTmlJZ0x6NEtJQ0FnUEdjZ1l6MGlRek00TVNJZ2VEMGlMVEV3T1M0d0lpQjVQU0l3TGpBaUlIYzlJakV6TlRNdU1DSWdhRDBpTVRnM09TNHdJaUJvTFdFdGVEMGlNVE0yTmlJZ0x6NEtJQ0FnUEdjZ1l6MGlRek00UWlJZ2VEMGlMVFUzTGpBaUlIazlJakF1TUNJZ2R6MGlNVE01TXk0d0lpQm9QU0l4TnpZMUxqQWlJR2d0WVMxNFBTSXhNelkySWlBdlBnb2dJQ0E4WnlCalBTSkRNemc0SWlCNFBTSXROVGN1TUNJZ2VUMGlNQzR3SWlCM1BTSXhNemt6TGpBaUlHZzlJakU0TlRBdU1DSWdhQzFoTFhnOUlqRXpOallpSUM4K0NpQWdJRHhuSUdNOUlrTXpPRVFpSUhnOUlpMDBPQzR3SWlCNVBTSXdMakFpSUhjOUlqazVOUzQzSWlCb1BTSXhPRFV6TGpBaUlHZ3RZUzE0UFNJM09UY2lJQzgrQ2lBZ0lEeG5JR005SWtNek9FVWlJSGc5SWkwME9DNHdJaUI1UFNJd0xqQWlJSGM5SWprMU15NHdJaUJvUFNJeE9ETTVMakFpSUdndFlTMTRQU0kzT1RjaUlDOCtDaUFnSUR4bklHTTlJa016T0VZaUlIZzlJaTAwT0M0d0lpQjVQU0l3TGpBaUlIYzlJakV3TVRjdU5DSWdhRDBpTVRjMk9DNHdJaUJvTFdFdGVEMGlOemszSWlBdlBnb2dJQ0E4WnlCalBTSkRNemhESWlCNFBTSXRORGd1TUNJZ2VUMGlNQzR3SWlCM1BTSTRPVGd1TUNJZ2FEMGlNVGcxTXk0d0lpQm9MV0V0ZUQwaU56azNJaUF2UGdvZ0lDQThaeUJqUFNKRE16a3pJaUI0UFNJMU5DNHdJaUI1UFNJdE16Z3VNQ0lnZHowaU1UTTJNUzR3SWlCb1BTSXhPVEkwTGpBaUlHZ3RZUzE0UFNJeE5EYzVJaUF2UGdvZ0lDQThaeUJqUFNKRE16azBJaUI0UFNJMU5DNHdJaUI1UFNJdE16Z3VNQ0lnZHowaU1UTTJNUzR3SWlCb1BTSXhPVEV3TGpBaUlHZ3RZUzE0UFNJeE5EYzVJaUF2UGdvZ0lDQThaeUJqUFNKRE16a3lJaUI0UFNJMU5DNHdJaUI1UFNJdE16Z3VNQ0lnZHowaU1UTTJNUzR3SWlCb1BTSXhPVEkwTGpBaUlHZ3RZUzE0UFNJeE5EYzVJaUF2UGdvZ0lDQThaeUJqUFNKRE16bEJJaUI0UFNJeE16WXVNQ0lnZVQwaUxUTTRMakFpSUhjOUlqRXpPRGd1TUNJZ2FEMGlNVGc1TVM0d0lpQm9MV0V0ZUQwaU1UUTNPU0lnTHo0S0lDQWdQR2NnWXowaVF6TTVRaUlnZUQwaU1UTTJMakFpSUhrOUlpMHpPQzR3SWlCM1BTSXhNemc0TGpBaUlHZzlJakU0TnpjdU1DSWdhQzFoTFhnOUlqRTBOemtpSUM4K0NpQWdJRHhuSUdNOUlrTXpPVGtpSUhnOUlqRXpOaTR3SWlCNVBTSXRNemd1TUNJZ2R6MGlNVE00T0M0d0lpQm9QU0l4T0RreExqQWlJR2d0WVMxNFBTSXhORGM1SWlBdlBnb2dJQ0E4WnlCalBTSkRNa0ZHSWlCNFBTSXhNVEV1TUNJZ2VUMGlNVEV6TXk0d0lpQjNQU0kyT1RrdU1DSWdhRDBpTVRReUxqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlrTXlRamdpSUhnOUlpMHhOVGt1TUNJZ2VUMGlMVFEwT0M0d0lpQjNQU0kwT0RRdU1DSWdhRDBpTkRVM0xqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlrTXlRVFlpSUhnOUlqRXpOUzR3SWlCNVBTSXdMakFpSUhjOUlqRTRNaTR3SWlCb1BTSXhORE14TGpBaUlHZ3RZUzE0UFNJME5URWlJQzgrQ2lBZ0lEeG5JR005SWtNek9UQWlJSGc5SWkwMk55NHdJaUI1UFNJd0xqQWlJSGM5SWpFMU1ERXVNQ0lnYUQwaU1UTTNNQzR3SWlCb0xXRXRlRDBpTVRRM09TSWdMejRLSUNBZ1BHY2dZejBpUXpOQ01DSWdlRDBpTlRrdU1DSWdlVDBpTFRNekxqQWlJSGM5SWpreU1pNHdJaUJvUFNJeE5EazFMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpPVVFpSUhnOUlqazBMakFpSUhrOUlqQXVNQ0lnZHowaU1USXdNQzR3SWlCb1BTSXhPRFV6TGpBaUlHZ3RZUzE0UFNJeE1qVXhJaUF2UGdvZ0lDQThaeUJqUFNKRE16bEZJaUI0UFNJdE5UY3VNQ0lnZVQwaU1DNHdJaUIzUFNJeE1qRTRMakFpSUdnOUlqRXpOakF1TUNJZ2FDMWhMWGc5SWpFeU5URWlJQzgrQ2lBZ0lEeG5JR005SWtNek9UY2lJSGc5SWkwMUxqQWlJSGs5SWpJeExqQWlJSGM5SWpFeE56VXVNQ0lnYUQwaU1UQXhOQzR3SWlCb0xXRXRlRDBpTVRFMk55SWdMejRLSUNBZ1BHY2dZejBpUXpKQ09TSWdlRDBpTVRJekxqQWlJSGs5SWpVME1pNHdJaUIzUFNJMU5USXVNQ0lnYUQwaU9EVXhMakFpSUdndFlTMTRQU0kyTVRRaUlDOCtDaUFnSUR4bklHTTlJa015UWpJaUlIZzlJamN4TGpBaUlIazlJalUwTWk0d0lpQjNQU0kyTXpBdU1DSWdhRDBpT0RVeExqQWlJR2d0WVMxNFBTSTJNVFFpSUM4K0NpQWdJRHhuSUdNOUlrTXlRak1pSUhnOUlqazBMakFpSUhrOUlqVXlNeTR3SWlCM1BTSTJNakV1TUNJZ2FEMGlPRGN3TGpBaUlHZ3RZUzE0UFNJMk1UUWlJQzgrQ2lBZ0lEeG5JR005SWtNeVFrUWlJSGc5SWpRdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpFME1UTXVNQ0lnYUQwaU1UUXlNaTR3SWlCb0xXRXRlRDBpTVRVek5pSWdMejRLSUNBZ1BHY2dZejBpUXpKQ1F5SWdlRDBpTkM0d0lpQjVQU0l0TWprdU1DSWdkejBpTVRRNE9TNHdJaUJvUFNJeE5ESXlMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtKRklpQjRQU0k1TUM0d0lpQjVQU0l0TWprdU1DSWdkejBpTVRRd015NHdJaUJvUFNJeE5ESXlMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtFMElpQjRQU0l0TWpNdU1DSWdlVDBpTWpJM0xqQWlJSGM5SWpFd056QXVNQ0lnYUQwaU9URXdMakFpSUM4K0Nqd3ZZbTkxYm1ScGJtY3RZbTk0WlhNK0NpOWtZWFJoTDNSbGVIUXZWR2x0WlhNdGFYUmhiR2xqTG5odGJBQThQM2h0YkNCMlpYSnphVzl1UFNJeExqQWlJR1Z1WTI5a2FXNW5QU0pWVkVZdE9DSS9QZ284WW05MWJtUnBibWN0WW05NFpYTWdabTl1ZEMxbVlXMXBiSGs5SWxScGJXVnpJaUIxYm1sMGN5MXdaWEl0WlcwOUlqSXdORGdpUGdvZ0lDQThaeUJqUFNJeU1TSWdlRDBpT0RBdU1DSWdlVDBpTFRJMExqQWlJSGM5SWpVME1TNHdJaUJvUFNJeE16a3dMakFpSUdndFlTMTRQU0kyT0RJaUlDOCtDaUFnSUR4bklHTTlJakl5SWlCNFBTSXpNVFF1TUNJZ2VUMGlOemN5TGpBaUlIYzlJalExT0M0d0lpQm9QU0kxT1RBdU1DSWdhQzFoTFhnOUlqZzJNQ0lnTHo0S0lDQWdQR2NnWXowaU1qTWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4TURJeExqQWlJR2c5SWpFek5qSXVNQ0lnTHo0S0lDQWdQR2NnWXowaU1qUWlJSGc5SWpZMExqQWlJSGs5SWkweE9EVXVNQ0lnZHowaU9UVXlMakFpSUdnOUlqRTJPRE11TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlNalVpSUhnOUlqRTJNeTR3SWlCNVBTSXRNamt1TUNJZ2R6MGlNVFExT0M0d0lpQm9QU0l4TkRFekxqQWlJR2d0WVMxNFBTSXhOekEySWlBdlBnb2dJQ0E4WnlCalBTSXlOaUlnZUQwaU1UVTBMakFpSUhrOUlpMHpPQzR3SWlCM1BTSXhNekkzTGpBaUlHZzlJakUwTURBdU1DSWdhQzFoTFhnOUlqRTFPVE1pSUM4K0NpQWdJRHhuSUdNOUlqSTNJaUI0UFNJeU5UY3VNQ0lnZVQwaU56Y3lMakFpSUhjOUlqRTFNQzR3SWlCb1BTSTFPVEF1TUNJZ2FDMWhMWGc5SWpRek9DSWdMejRLSUNBZ1BHY2dZejBpTWpnaUlIZzlJamcxTGpBaUlIazlJaTB6TnpNdU1DSWdkejBpTlRVNUxqQWlJR2c5SWpFM05ETXVNQ0lnYUMxaExYZzlJalk0TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlNamtpSUhnOUlqTXpMakFpSUhrOUlpMHpOamd1TUNJZ2R6MGlOVFU1TGpBaUlHZzlJakUzTkRJdU1DSWdhQzFoTFhnOUlqWTRNaUlnTHo0S0lDQWdQR2NnWXowaU1rRWlJSGc5SWpFM015NHdJaUI1UFNJMU1qRXVNQ0lnZHowaU56UTBMakFpSUdnOUlqZzBNUzR3SWlBdlBnb2dJQ0E4WnlCalBTSXlRaUlnZUQwaU1UYzNMakFpSUhrOUlqQXVNQ0lnZHowaU1UQXlOeTR3SWlCb1BTSXhNREkyTGpBaUlHZ3RZUzE0UFNJeE16Z3lJaUF2UGdvZ0lDQThaeUJqUFNJeVF5SWdlRDBpTVRJekxqQWlJSGs5SWkweU5qWXVNQ0lnZHowaU1qZzBMakFpSUdnOUlqUTNNaTR3SWlCb0xXRXRlRDBpTlRFeUlpQXZQZ29nSUNBOFp5QmpQU0l5UkNJZ2VEMGlPVGt1TUNJZ2VUMGlNemt6TGpBaUlIYzlJalEzT1M0d0lpQm9QU0l4TWpndU1DSWdhQzFoTFhnOUlqWTRNaUlnTHo0S0lDQWdQR2NnWXowaU1rVWlJSGc5SWpJeU1DNHdJaUI1UFNJdE1qUXVNQ0lnZHowaU1qSTRMakFpSUdnOUlqSXlOeTR3SWlCb0xXRXRlRDBpTlRFeUlpQXZQZ29nSUNBOFp5QmpQU0l5UmlJZ2VEMGlMVEUxTGpBaUlIazlJaTB6TkM0d0lpQjNQU0kyTVRjdU1DSWdhRDBpTVRNNE1DNHdJaUJvTFdFdGVEMGlOVFk1SWlBdlBnb2dJQ0E4WnlCalBTSXpNQ0lnZUQwaU5qUXVNQ0lnZVQwaUxURXlMakFpSUhjOUlqazFNeTR3SWlCb1BTSXhNems0TGpBaUlDOCtDaUFnSUR4bklHTTlJak14SWlCNFBTSTVPUzR3SWlCNVBTSXdMakFpSUhjOUlqYzBNQzR3SWlCb1BTSXhNemcwTGpBaUlDOCtDaUFnSUR4bklHTTlJak15SWlCNFBTSXlNeTR3SWlCNVBTSXdMakFpSUhjOUlqa3dNeTR3SWlCb1BTSXhNemcyTGpBaUlDOCtDaUFnSUR4bklHTTlJak16SWlCNFBTSXpNQzR3SWlCNVBTSXRNVGt1TUNJZ2R6MGlPVEl6TGpBaUlHZzlJakV6T1RndU1DSWdMejRLSUNBZ1BHY2dZejBpTXpRaUlIZzlJakl1TUNJZ2VUMGlNQzR3SWlCM1BTSTVOemt1TUNJZ2FEMGlNVE00TkM0d0lpQXZQZ29nSUNBOFp5QmpQU0l6TlNJZ2VEMGlNamt1TUNJZ2VUMGlMVEU0TGpBaUlIYzlJamszTmk0d0lpQm9QU0l4TXpnekxqQWlJQzgrQ2lBZ0lEeG5JR005SWpNMklpQjRQU0kyTVM0d0lpQjVQU0l0TVRRdU1DSWdkejBpTVRBd05TNHdJaUJvUFNJeE5ERTVMakFpSUM4K0NpQWdJRHhuSUdNOUlqTTNJaUI0UFNJeE5UUXVNQ0lnZVQwaUxURTVMakFpSUhjOUlqazBOUzR3SWlCb1BTSXhNemcwTGpBaUlDOCtDaUFnSUR4bklHTTlJak00SWlCNFBTSTJNeTR3SWlCNVBTSXRNVFV1TUNJZ2R6MGlPVFEyTGpBaUlHZzlJakV6T1RrdU1DSWdMejRLSUNBZ1BHY2dZejBpTXpraUlIZzlJalEzTGpBaUlIazlJaTB6T0M0d0lpQjNQU0k1TmpBdU1DSWdhRDBpTVRReU1TNHdJaUF2UGdvZ0lDQThaeUJqUFNJelFTSWdlRDBpTVRjd0xqQWlJSGs5SWkweU5DNHdJaUIzUFNJME16SXVNQ0lnYUQwaU9USTNMakFpSUdndFlTMTRQU0kyT0RJaUlDOCtDaUFnSUR4bklHTTlJak5DSWlCNFBTSXhNak11TUNJZ2VUMGlMVEkyTmk0d0lpQjNQU0kwTnprdU1DSWdhRDBpTVRFMk9TNHdJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSXpReUlnZUQwaU1UTTFMakFpSUhrOUlpMHhNaTR3SWlCM1BTSXhNVEUwTGpBaUlHZzlJakV3TlRJdU1DSWdhQzFoTFhnOUlqRXpPRElpSUM4K0NpQWdJRHhuSUdNOUlqTkVJaUI0UFNJeE1qRXVNQ0lnZVQwaU1qVXhMakFpSUhjOUlqRXhNemd1TUNJZ2FEMGlOVEkyTGpBaUlHZ3RZUzE0UFNJeE16Z3lJaUF2UGdvZ0lDQThaeUJqUFNJelJTSWdlRDBpTVRNeUxqQWlJSGs5SWkweE1pNHdJaUIzUFNJeE1URTBMakFpSUdnOUlqRXdOVEl1TUNJZ2FDMWhMWGc5SWpFek9ESWlJQzgrQ2lBZ0lEeG5JR005SWpOR0lpQjRQU0l5TURndU1DSWdlVDBpTFRJM0xqQWlJSGM5SWpZNU55NHdJaUJvUFNJeE16ZzRMakFpSUM4K0NpQWdJRHhuSUdNOUlqUXdJaUI0UFNJeE9EUXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqRTFNREV1TUNJZ2FEMGlNVFF4TXk0d0lpQm9MV0V0ZUQwaU1UZzROQ0lnTHo0S0lDQWdQR2NnWXowaU5ERWlJSGc5SWkwMU5TNHdJaUI1UFNJd0xqQWlJSGM5SWpFeU5qRXVNQ0lnYUQwaU1UTTJOeTR3SWlCb0xXRXRlRDBpTVRJMU1TSWdMejRLSUNBZ1BHY2dZejBpTkRJaUlIZzlJaTB4T1M0d0lpQjVQU0l3TGpBaUlIYzlJakV5TWpRdU1DSWdhRDBpTVRNek5pNHdJaUJvTFdFdGVEMGlNVEkxTVNJZ0x6NEtJQ0FnUEdjZ1l6MGlORE1pSUhnOUlqRXdOQzR3SWlCNVBTSXRNemd1TUNJZ2R6MGlNVEkzTnk0d0lpQm9QU0l4TkRBd0xqQWlJR2d0WVMxNFBTSXhNelkySWlBdlBnb2dJQ0E4WnlCalBTSTBOQ0lnZUQwaUxURTVMakFpSUhrOUlqQXVNQ0lnZHowaU1UUTFOUzR3SWlCb1BTSXhNek0yTGpBaUlHZ3RZUzE0UFNJeE5EYzVJaUF2UGdvZ0lDQThaeUJqUFNJME5TSWdlRDBpTFRVdU1DSWdlVDBpTUM0d0lpQjNQU0l4TXpBekxqQWlJR2c5SWpFek16WXVNQ0lnYUMxaExYZzlJakV5TlRFaUlDOCtDaUFnSUR4bklHTTlJalEySWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU1UTXdNeTR3SWlCb1BTSXhNek0yTGpBaUlHZ3RZUzE0UFNJeE1qVXhJaUF2UGdvZ0lDQThaeUJqUFNJME55SWdlRDBpTVRBMExqQWlJSGs5SWkwek9DNHdJaUIzUFNJeE16YzFMakFpSUdnOUlqRTBNRE11TUNJZ2FDMWhMWGc5SWpFME56a2lJQzgrQ2lBZ0lEeG5JR005SWpRNElpQjRQU0l0TVRrdU1DSWdlVDBpTUM0d0lpQjNQU0l4TlRrd0xqQWlJR2c5SWpFek16WXVNQ0lnYUMxaExYZzlJakUwTnpraUlDOCtDaUFnSUR4bklHTTlJalE1SWlCNFBTSXRNVGt1TUNJZ2VUMGlNQzR3SWlCM1BTSTRNRFV1TUNJZ2FEMGlNVE16Tmk0d0lpQm9MV0V0ZUQwaU5qZ3lJaUF2UGdvZ0lDQThaeUJqUFNJMFFTSWdlRDBpTFRFMUxqQWlJSGs5SWkwek9DNHdJaUIzUFNJeE1ESXdMakFpSUdnOUlqRXpOelF1TUNJZ2FDMWhMWGc5SWprd09TSWdMejRLSUNBZ1BHY2dZejBpTkVJaUlIZzlJakUwTGpBaUlIazlJakF1TUNJZ2R6MGlNVFEyTlM0d0lpQm9QU0l4TXpNMkxqQWlJR2d0WVMxNFBTSXhNelkySWlBdlBnb2dJQ0E4WnlCalBTSTBReUlnZUQwaUxURTVMakFpSUhrOUlqQXVNQ0lnZHowaU1URTJNeTR3SWlCb1BTSXhNek0yTGpBaUlHZ3RZUzE0UFNJeE1UTTVJaUF2UGdvZ0lDQThaeUJqUFNJMFJDSWdlRDBpTFRFNUxqQWlJSGs5SWpBdU1DSWdkejBpTVRneU55NHdJaUJvUFNJeE16TTJMakFpSUdndFlTMTRQU0l4TnpBMklpQXZQZ29nSUNBOFp5QmpQU0kwUlNJZ2VEMGlMVFF6TGpBaUlIazlJaTB6TkM0d0lpQjNQU0l4TlRNeExqQWlJR2c5SWpFek56QXVNQ0lnYUMxaExYZzlJakV6TmpZaUlDOCtDaUFnSUR4bklHTTlJalJHSWlCNFBTSXhNVGd1TUNJZ2VUMGlMVE0xTGpBaUlIYzlJakV6TVRVdU1DSWdhRDBpTVRNNU55NHdJaUJvTFdFdGVEMGlNVFEzT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlOVEFpSUhnOUlqQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1qTTVMakFpSUdnOUlqRXpNell1TUNJZ2FDMWhMWGc5SWpFeU5URWlJQzgrQ2lBZ0lEeG5JR005SWpVeElpQjRQU0l4TVRndU1DSWdlVDBpTFRNM05TNHdJaUIzUFNJeE16RTFMakFpSUdnOUlqRTNNemN1TUNJZ2FDMWhMWGc5SWpFME56a2lJQzgrQ2lBZ0lEeG5JR005SWpVeUlpQjRQU0l0TWprdU1DSWdlVDBpTUM0d0lpQjNQU0l4TWpNekxqQWlJR2c5SWpFek16WXVNQ0lnYUMxaExYZzlJakV5TlRFaUlDOCtDaUFnSUR4bklHTTlJalV6SWlCNFBTSXpOUzR3SWlCNVBTSXRORFV1TUNJZ2R6MGlNVEF3TlM0d0lpQm9QU0l4TkRBMUxqQWlJQzgrQ2lBZ0lEeG5JR005SWpVMElpQjRQU0l4TVRFdU1DSWdlVDBpTUM0d0lpQjNQU0l4TVRjMkxqQWlJR2c5SWpFek16WXVNQ0lnYUMxaExYZzlJakV4TXpraUlDOCtDaUFnSUR4bklHTTlJalUxSWlCNFBTSXlNRFl1TUNJZ2VUMGlMVFF3TGpBaUlIYzlJakV6TmpBdU1DSWdhRDBpTVRNM05pNHdJaUJvTFdFdGVEMGlNVFEzT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlOVFlpSUhnOUlqRTFOaTR3SWlCNVBTSXRNemd1TUNJZ2R6MGlNVEkxTWk0d0lpQm9QU0l4TXpjMExqQWlJR2d0WVMxNFBTSXhNalV4SWlBdlBnb2dJQ0E4WnlCalBTSTFOeUlnZUQwaU1UUTBMakFpSUhrOUlpMHpPQzR3SWlCM1BTSXhOekV5TGpBaUlHZzlJakV6TnpRdU1DSWdhQzFoTFhnOUlqRTNNRFlpSUM4K0NpQWdJRHhuSUdNOUlqVTRJaUI0UFNJdE5qSXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE5EQXpMakFpSUdnOUlqRXpNell1TUNJZ2FDMWhMWGc5SWpFeU5URWlJQzgrQ2lBZ0lEeG5JR005SWpVNUlpQjRQU0l4TlRndU1DSWdlVDBpTUM0d0lpQjNQU0l4TVRjMkxqQWlJR2c5SWpFek16WXVNQ0lnYUMxaExYZzlJakV4TXpraUlDOCtDaUFnSUR4bklHTTlJalZCSWlCNFBTSXRNVFV1TUNJZ2VUMGlNQzR3SWlCM1BTSXhNalUzTGpBaUlHZzlJakV6TXpZdU1DSWdhQzFoTFhnOUlqRXhNemtpSUM4K0NpQWdJRHhuSUdNOUlqVkNJaUI0UFNJME1pNHdJaUI1UFNJdE16UXlMakFpSUhjOUlqYzFPUzR3SWlCb1BTSXhOamMwTGpBaUlHZ3RZUzE0UFNJM09UY2lJQzgrQ2lBZ0lEeG5JR005SWpWRElpQjRQU0l0TnpJdU1DSWdlVDBpTUM0d0lpQjNQU0kzTVRJdU1DSWdhRDBpTVRNMk1pNHdJaUJvTFdFdGVEMGlOVFk1SWlBdlBnb2dJQ0E4WnlCalBTSTFSQ0lnZUQwaU1qTXVNQ0lnZVQwaUxUTTBNaTR3SWlCM1BTSTNOVGt1TUNJZ2FEMGlNVFkzTkM0d0lpQm9MV0V0ZUQwaU56azNJaUF2UGdvZ0lDQThaeUJqUFNJMVJTSWdlRDBpTFRVMExqQWlJSGs5SWpRNU55NHdJaUIzUFNJNE1qY3VNQ0lnYUQwaU9EWTFMakFpSUdndFlTMTRQU0k0TmpRaUlDOCtDaUFnSUR4bklHTTlJalZHSWlCNFBTSXdMakFpSUhrOUlpMHlOVFl1TUNJZ2R6MGlNVEF5TkM0d0lpQm9QU0l4TURFdU1DSWdMejRLSUNBZ1BHY2dZejBpTmpBaUlIZzlJakU1TWk0d0lpQjVQU0k1TURNdU1DSWdkejBpTXpnNExqQWlJR2c5SWpRMU55NHdJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSTJNU0lnZUQwaU16RXVNQ0lnZVQwaUxUSXpMakFpSUhjOUlqazBNeTR3SWlCb1BTSTVNekF1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlOaklpSUhnOUlqUTJMalVpSUhrOUlpMHlOQzR3SWlCM1BTSTVNakl1TlNJZ2FEMGlNVFF5Tnk0d0lpQXZQZ29nSUNBOFp5QmpQU0kyTXlJZ2VEMGlOVGt1TUNJZ2VUMGlMVEkwTGpBaUlIYzlJamd4TVM0d0lpQm9QU0k1TWpjdU1DSWdhQzFoTFhnOUlqa3dPU0lnTHo0S0lDQWdQR2NnWXowaU5qUWlJSGc5SWpNd0xqQWlJSGs5SWkweU5DNHdJaUIzUFNJeE1EUTRMakFpSUdnOUlqRTBNakl1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlOalVpSUhnOUlqWTBMakFpSUhrOUlpMHlOUzR3SWlCM1BTSTNOemt1TUNJZ2FEMGlPVEk0TGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWpZMklpQjRQU0l0TXpBMUxqQWlJSGs5SWkwME1qY3VNQ0lnZHowaU1URTNNaTR3SWlCb1BTSXhPREUyTGpBaUlHZ3RZUzE0UFNJMU5qa2lJQzgrQ2lBZ0lEeG5JR005SWpZM0lpQjRQU0l4Tmk0d0lpQjVQU0l0TkRJMExqQWlJSGM5SWprMU1TNHdJaUJvUFNJeE16STVMakFpSUM4K0NpQWdJRHhuSUdNOUlqWTRJaUI0UFNJek55NHdJaUI1UFNJdE1qSXVNQ0lnZHowaU9UUXhMakFpSUdnOUlqRTBNVFV1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlOamtpSUhnOUlqazNMakFpSUhrOUlpMHlNaTR3SWlCM1BTSTBORE11TUNJZ2FEMGlNVE0yTmk0d0lpQm9MV0V0ZUQwaU5UWTVJaUF2UGdvZ0lDQThaeUJqUFNJMlFTSWdlRDBpTFRJek15NHdJaUI1UFNJdE5ESXlMakFpSUhjOUlqZ3lOUzR3SWlCb1BTSXhOell4TGpBaUlHZ3RZUzE0UFNJMU5qa2lJQzgrQ2lBZ0lEeG5JR005SWpaQ0lpQjRQU0l5T0M0d0lpQjVQU0l0TWpRdU1DSWdkejBpT1RFMUxqQWlJR2c5SWpFME1qQXVNQ0lnYUMxaExYZzlJamt3T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlOa01pSUhnOUlqZzFMakFpSUhrOUlpMHlNaTR3SWlCM1BTSTBPRFl1TUNJZ2FEMGlNVFF4T0M0d0lpQm9MV0V0ZUQwaU5UWTVJaUF2UGdvZ0lDQThaeUJqUFNJMlJDSWdlRDBpTWpNdU1DSWdlVDBpTFRJeUxqQWlJSGM5SWpFME1UZ3VNQ0lnYUQwaU9USTNMakFpSUdndFlTMTRQU0l4TkRjNUlpQXZQZ29nSUNBOFp5QmpQU0kyUlNJZ2VEMGlNemN1TUNJZ2VUMGlMVEl5TGpBaUlIYzlJamswTkM0d0lpQm9QU0k1TWpjdU1DSWdMejRLSUNBZ1BHY2dZejBpTmtZaUlIZzlJalUwTGpBaUlIazlJaTB5TWk0d0lpQjNQU0k1TURNdU1DSWdhRDBpT1RJNUxqQWlJQzgrQ2lBZ0lEeG5JR005SWpjd0lpQjRQU0l0TVRVM0xqQWlJSGs5SWkwME1qSXVNQ0lnZHowaU1URXhOeTR3SWlCb1BTSXhNekkzTGpFaUlDOCtDaUFnSUR4bklHTTlJamN4SWlCNFBTSTBOUzR3SWlCNVBTSXROREkzTGpBaUlIYzlJamswTXk0d0lpQm9QU0l4TXpNMExqQWlJQzgrQ2lBZ0lEeG5JR005SWpjeUlpQjRQU0kxTWk0d0lpQjVQU0l3TGpBaUlIYzlJamMxTVM0d0lpQm9QU0k1TVRBdU1DSWdhQzFoTFhnOUlqYzVOeUlnTHo0S0lDQWdQR2NnWXowaU56TWlJSGc5SWpNekxqQWlJSGs5SWkweU9TNHdJaUIzUFNJM01UWXVNQ0lnYUQwaU9UTTBMakFpSUdndFlTMTRQU0kzT1RjaUlDOCtDaUFnSUR4bklHTTlJamMwSWlCNFBTSTNOeTR3SWlCNVBTSXRNakl1TUNJZ2R6MGlOVEk1TGpBaUlHZzlJakV4TkRBdU1DSWdhQzFoTFhnOUlqVTJPU0lnTHo0S0lDQWdQR2NnWXowaU56VWlJSGc5SWpnMUxqQWlJSGs5SWkweU15NHdJaUIzUFNJNE9EWXVNQ0lnYUQwaU9UTXdMaklpSUM4K0NpQWdJRHhuSUdNOUlqYzJJaUI0UFNJME1pNHdJaUI1UFNJdE1qSXVNQ0lnZHowaU9ETXdMakFpSUdnOUlqa3pNaTQzSWlCb0xXRXRlRDBpT1RBNUlpQXZQZ29nSUNBOFp5QmpQU0kzTnlJZ2VEMGlNek11TUNJZ2VUMGlMVEl6TGpBaUlIYzlJakV5T1RRdU1DSWdhRDBpT1RNekxqQWlJR2d0WVMxNFBTSXhNelkySWlBdlBnb2dJQ0E4WnlCalBTSTNPQ0lnZUQwaUxUVTNMakFpSUhrOUlpMHlNaTR3SWlCM1BTSTVOekl1TUNJZ2FEMGlPVE15TGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWpjNUlpQjRQU0l0TlRNdU1DSWdlVDBpTFRReU5TNHdJaUIzUFNJNU1qVXVNQ0lnYUQwaU1UTXpNeTR3SWlCb0xXRXRlRDBpT1RBNUlpQXZQZ29nSUNBOFp5QmpQU0kzUVNJZ2VEMGlMVGd1TUNJZ2VUMGlMVEUyTnk0d0lpQjNQU0kzT0RVdU1DSWdhRDBpTVRBME5DNHdJaUJvTFdFdGVEMGlOemszSWlBdlBnb2dJQ0E4WnlCalBTSTNRaUlnZUQwaUxUTTBMakFpSUhrOUlpMHpOek11TUNJZ2R6MGlPVE01TGpBaUlHZzlJakUzTlRBdU1DSWdhQzFoTFhnOUlqZ3hPU0lnTHo0S0lDQWdQR2NnWXowaU4wTWlJSGc5SWpjekxqQWlJSGs5SWpBdU1DSWdkejBpTkRFNExqQWlJR2c5SWpFek9UTXVNQ0lnYUMxaExYZzlJalUyTXlJZ0x6NEtJQ0FnUEdjZ1l6MGlOMFFpSUhnOUlpMHhNREF1TUNJZ2VUMGlMVE0zTXk0d0lpQjNQU0k1TXprdU1DSWdhRDBpTVRjMU1DNHdJaUJvTFdFdGVEMGlPREU1SWlBdlBnb2dJQ0E4WnlCalBTSkRNemcwSWlCNFBTSXROVFV1TUNJZ2VUMGlNQzR3SWlCM1BTSXhNalkzTGpBaUlHZzlJakUzTURJdU1DSWdhQzFoTFhnOUlqRXlOVEVpSUM4K0NpQWdJRHhuSUdNOUlrTXpPRFVpSUhnOUlpMDFOUzR3SWlCNVBTSXdMakFpSUhjOUlqRXlOakV1TUNJZ2FEMGlNVGd5TWk0d0lpQm9MV0V0ZUQwaU1USTFNU0lnTHo0S0lDQWdQR2NnWXowaVF6TTROeUlnZUQwaU1UQTBMakFpSUhrOUlpMDBORFl1TUNJZ2R6MGlNVEkzTnk0d0lpQm9QU0l4T0RBNExqQWlJR2d0WVMxNFBTSXhNelkySWlBdlBnb2dJQ0E4WnlCalBTSkRNemc1SWlCNFBTSXROUzR3SWlCNVBTSXdMakFpSUhjOUlqRXpNRE11TUNJZ2FEMGlNVGM0T0M0d0lpQm9MV0V0ZUQwaU1USTFNU0lnTHo0S0lDQWdQR2NnWXowaVF6TTVNU0lnZUQwaUxUUXpMakFpSUhrOUlpMHpOQzR3SWlCM1BTSXhOVE14TGpBaUlHZzlJakUzTkRJdU1DSWdhQzFoTFhnOUlqRXpOallpSUM4K0NpQWdJRHhuSUdNOUlrTXpPVFlpSUhnOUlqRXhPQzR3SWlCNVBTSXRNelV1TUNJZ2R6MGlNVE14TlM0d0lpQm9QU0l4TnpNeUxqQWlJR2d0WVMxNFBTSXhORGM1SWlBdlBnb2dJQ0E4WnlCalBTSkRNemxESWlCNFBTSXlNRFl1TUNJZ2VUMGlMVFF3TGpBaUlIYzlJakV6TmpBdU1DSWdhRDBpTVRjeE1DNHdJaUJvTFdFdGVEMGlNVFEzT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5CTVNJZ2VEMGlNekV1TUNJZ2VUMGlMVEl6TGpBaUlIYzlJams0TkM0d0lpQm9QU0l4TXpjNExqQWlJQzgrQ2lBZ0lEeG5JR005SWtNelFUQWlJSGc5SWpNeExqQWlJSGs5SWkweU15NHdJaUIzUFNJNU5ETXVNQ0lnYUQwaU1UTTRNeTR3SWlBdlBnb2dJQ0E4WnlCalBTSkRNMEV5SWlCNFBTSXpNUzR3SWlCNVBTSXRNak11TUNJZ2R6MGlPVFF6TGpBaUlHZzlJakV6TnpZdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpOQk5DSWdlRDBpTXpFdU1DSWdlVDBpTFRJekxqQWlJSGM5SWprNU1TNHdJaUJvUFNJeE1qWTFMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVE1pSUhnOUlqTXhMakFpSUhrOUlpMHlNeTR3SWlCM1BTSXhNRE0wTGpBaUlHZzlJakV6TURBdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpOQk5TSWdlRDBpTXpFdU1DSWdlVDBpTFRJekxqQWlJSGM5SWprME15NHdJaUJvUFNJeE5EUTNMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVGNpSUhnOUlqTXdMakFpSUhrOUlpMDBORFl1TUNJZ2R6MGlPRFF3TGpBaUlHZzlJakV6TkRrdU1DSWdhQzFoTFhnOUlqa3dPU0lnTHo0S0lDQWdQR2NnWXowaVF6TkJPU0lnZUQwaU5qUXVNQ0lnZVQwaUxUSTFMakFpSUhjOUlqa3hOQzR3SWlCb1BTSXhNemd3TGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWtNelFUZ2lJSGc5SWpZMExqQWlJSGs5SWkweU5TNHdJaUIzUFNJM056a3VNQ0lnYUQwaU1UTTROUzR3SWlCb0xXRXRlRDBpT1RBNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBGQklpQjRQU0kyTkM0d0lpQjVQU0l0TWpVdU1DSWdkejBpT0RZMExqQWlJR2c5SWpFek56Z3VNQ0lnYUMxaExYZzlJamt3T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5CUWlJZ2VEMGlOalF1TUNJZ2VUMGlMVEkxTGpBaUlIYzlJamt5TVM0d0lpQm9QU0l4TWpZM0xqQWlJR2d0WVMxNFBTSTVNRGtpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVVFpSUhnOUlqazNMakFpSUhrOUlpMHlNaTR3SWlCM1BTSTJOVEF1TUNJZ2FEMGlNVE0zTnk0d0lpQm9MV0V0ZUQwaU5UWTVJaUF2UGdvZ0lDQThaeUJqUFNKRE0wRkRJaUI0UFNJNU55NHdJaUI1UFNJdE1qSXVNQ0lnZHowaU5EWXdMakFpSUdnOUlqRXpPREl1TUNJZ2FDMWhMWGc5SWpVMk9TSWdMejRLSUNBZ1BHY2dZejBpUXpOQlJTSWdlRDBpT1RVdU1DSWdlVDBpTFRJeUxqQWlJSGM5SWpZd01pNHdJaUJvUFNJeE16YzFMakFpSUdndFlTMTRQU0kxTmpraUlDOCtDaUFnSUR4bklHTTlJa016UVVZaUlIZzlJamszTGpBaUlIazlJaTB5TWk0d0lpQjNQU0kyTlRjdU1DSWdhRDBpTVRJMk5DNHdJaUJvTFdFdGVEMGlOVFk1SWlBdlBnb2dJQ0E4WnlCalBTSkRNMEl4SWlCNFBTSXpOeTR3SWlCNVBTSXRNakl1TUNJZ2R6MGlPVFl5TGpBaUlHZzlJakV5T1RrdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpOQ015SWdlRDBpTlRRdU1DSWdlVDBpTFRJeUxqQWlJSGM5SWprMU55NHdJaUJvUFNJeE16YzNMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRaklpSUhnOUlqVTBMakFpSUhrOUlpMHlNaTR3SWlCM1BTSTVNRE11TUNJZ2FEMGlNVE00TWk0d0lpQXZQZ29nSUNBOFp5QmpQU0pETTBJMElpQjRQU0kxTkM0d0lpQjVQU0l0TWpJdU1DSWdkejBpT1RBM0xqQWlJR2c5SWpFek56VXVNQ0lnTHo0S0lDQWdQR2NnWXowaVF6TkNOaUlnZUQwaU5UUXVNQ0lnZVQwaUxUSXlMakFpSUhjOUlqazJOQzR3SWlCb1BTSXhNalkwTGpBaUlDOCtDaUFnSUR4bklHTTlJa016UWpVaUlIZzlJalUwTGpBaUlIazlJaTB5TWk0d0lpQjNQU0l4TURBM0xqQWlJR2c5SWpFeU9Ua3VNQ0lnTHo0S0lDQWdQR2NnWXowaVF6TkNRU0lnZUQwaU9EVXVNQ0lnZVQwaUxUSXpMakFpSUhjOUlqazBNQzR3SWlCb1BTSXhNemM0TGpBaUlDOCtDaUFnSUR4bklHTTlJa016UWpraUlIZzlJamcxTGpBaUlIazlJaTB5TXk0d0lpQjNQU0k0T0RZdU1DSWdhRDBpTVRNNE15NHdJaUF2UGdvZ0lDQThaeUJqUFNKRE0wSkNJaUI0UFNJNE5TNHdJaUI1UFNJdE1qTXVNQ0lnZHowaU9EZzJMakFpSUdnOUlqRXpOell1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5DUXlJZ2VEMGlPRFV1TUNJZ2VUMGlMVEl6TGpBaUlIYzlJamc0Tmk0d0lpQm9QU0l4TWpZMUxqQWlJQzgrQ2lBZ0lEeG5JR005SWtNeVFqQWlJSGc5SWpJM01DNHdJaUI1UFNJNE1ETXVNQ0lnZHowaU5UZ3pMakFpSUdnOUlqVTRNeTR3SWlCb0xXRXRlRDBpT0RFNUlpQXZQZ29nSUNBOFp5QmpQU0pETWtFeUlpQjRQU0l4TlRVdU1DSWdlVDBpTFRJNU5DNHdJaUIzUFNJNE1UTXVNQ0lnYUQwaU1UUTBNUzR3SWlBdlBnb2dJQ0E4WnlCalBTSkRNa0V6SWlCNFBTSXlNQzR3SWlCNVBTSXRNVFl1TUNJZ2R6MGlNVEEwTUM0d0lpQm9QU0l4TXpnNExqQWlJQzgrQ2lBZ0lEeG5JR005SWtNeVFUY2lJSGc5SWpFd09TNHdJaUI1UFNJdE16TXlMakFpSUhjOUlqZ3pOUzR3SWlCb1BTSXhOams1TGpBaUlDOCtDaUFnSUR4bklHTTlJa015UWpZaUlIZzlJalV6TGpBaUlIazlJaTB6TVRjdU1DSWdkejBpTVRFd015NHdJaUJvUFNJeE5qZ3hMakFpSUdndFlTMTRQU0l4TURjeElpQXZQZ29nSUNBOFp5QmpQU0pETXpsR0lpQjRQU0l0TXpRNUxqQWlJSGs5SWkwME1qZ3VNQ0lnZHowaU1UTTFPQzR3SWlCb1BTSXhPREU1TGpBaUlDOCtDaUFnSUR4bklHTTlJa015UVVVaUlIZzlJalE0TGpRaUlIazlJaTB5TkM0d0lpQjNQU0l4TkRReUxqWWlJR2c5SWpFME1EZ3VNQ0lnYUMxaExYZzlJakUxTlRZaUlDOCtDaUFnSUR4bklHTTlJa015UVRraUlIZzlJalE0TGpRaUlIazlJaTB5TkM0d0lpQjNQU0l4TkRReUxqWWlJR2c5SWpFME1EZ3VNQ0lnYUMxaExYZzlJakUxTlRZaUlDOCtDaUFnSUR4bklHTTlJa015UWpRaUlIZzlJak14TWk0d0lpQjVQU0k1TURNdU1DSWdkejBpTkRVNExqQWlJR2c5SWpRMU1pNHdJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSkRNa0U0SWlCNFBTSXhOak11TUNJZ2VUMGlPVEF6TGpBaUlIYzlJall4TkM0d0lpQm9QU0l6TXprdU1DSWdhQzFoTFhnOUlqWTRNaUlnTHo0S0lDQWdQR2NnWXowaVF6TTROaUlnZUQwaUxUVTNMakFpSUhrOUlqQXVNQ0lnZHowaU1Ua3lNaTR3SWlCb1BTSXhNek01TGpBaUlHZ3RZUzE0UFNJeE9ESXhJaUF2UGdvZ0lDQThaeUJqUFNKRE16azRJaUI0UFNJeE1qQXVNQ0lnZVQwaUxUSXhPUzR3SWlCM1BTSXhNekV4TGpBaUlHZzlJakUyT1RndU1DSWdhQzFoTFhnOUlqRTBOemtpSUM4K0NpQWdJRHhuSUdNOUlrTXlRakVpSUhnOUlqWTNMakFpSUhrOUlqQXVNQ0lnZHowaU1URTNNQzR3SWlCb1BTSXhNREkyTGpBaUlHZ3RZUzE0UFNJeE1USTBJaUF2UGdvZ0lDQThaeUJqUFNKRE1rRTFJaUI0UFNJeE5EWXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1ESXlMakFpSUdnOUlqRXpOVFV1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpDTlNJZ2VEMGlMVEUxTnk0d0lpQjVQU0l0TkRJeUxqQWlJSGM5SWpFeE1qZ3VNQ0lnYUQwaU1UTXlPUzR5SWlCb0xXRXRlRDBpTVRFNE1DSWdMejRLSUNBZ1BHY2dZejBpUXpKQlFTSWdlRDBpT1RjdU1DSWdlVDBpTnprMExqQWlJSGM5SWpZeU1TNHdJaUJvUFNJMU5qZ3VNQ0lnYUMxaExYZzlJalUyTlNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpDUVNJZ2VEMGlNVFV4TGpBaUlIazlJamM1Tmk0d0lpQjNQU0kxT0RndU1DSWdhRDBpTlRZMkxqQWlJR2d0WVMxNFBTSTJNelVpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVFlpSUhnOUlqUTJMakFpSUhrOUlpMHlNaTR3SWlCM1BTSXhNalkwTGpBaUlHZzlJamt6TkM0d0lpQm9MV0V0ZUQwaU1UTTJOaUlnTHo0S0lDQWdQR2NnWXowaVF6TkNPQ0lnZUQwaU5UUXVNQ0lnZVQwaUxUSTNOUzR3SWlCM1BTSTVNRE11TUNJZ2FEMGlNVFF4TWk0d0lpQXZQZ29nSUNBOFp5QmpQU0pETWtKR0lpQjRQU0l4TVRNdU1DSWdlVDBpTFRReU15NHdJaUIzUFNJMk9UY3VNQ0lnYUQwaU1UTTROeTR3SWlBdlBnb2dJQ0E4WnlCalBTSkRNa0V4SWlCNFBTSXhNVGt1TUNJZ2VUMGlMVFF5TVM0d0lpQjNQU0kxTXprdU1DSWdhRDBpTVRNNU1DNHdJaUJvTFdFdGVEMGlOemszSWlBdlBnb2dJQ0E4WnlCalBTSkRNa0ZESWlCNFBTSXlNRGN1TUNJZ2VUMGlNalV4TGpBaUlIYzlJakV3TlRJdU1DSWdhRDBpTlRJMkxqQWlJR2d0WVMxNFBTSXhNemd5SWlBdlBnb2dJQ0E4WnlCalBTSkRNa0ZDSWlCNFBTSXhNRFF1TUNJZ2VUMGlOekV1TUNJZ2R6MGlPREE0TGpBaUlHZzlJamMxTVM0d0lpQXZQZ29nSUNBOFp5QmpQU0pETWtKQ0lpQjRQU0l4TURFdU1DSWdlVDBpTnpFdU1DSWdkejBpT0RFekxqQWlJR2c5SWpjMU1TNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16Z3dJaUI0UFNJdE5UVXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1qWXhMakFpSUdnOUlqRTNOekl1TUNJZ2FDMWhMWGc5SWpFeU5URWlJQzgrQ2lBZ0lEeG5JR005SWtNek9ETWlJSGc5SWkwMU5TNHdJaUI1UFNJd0xqQWlJSGM5SWpFeU5qUXVNQ0lnYUQwaU1UY3pOeTR3SWlCb0xXRXRlRDBpTVRJMU1TSWdMejRLSUNBZ1BHY2dZejBpUXpNNU5TSWdlRDBpTVRFNExqQWlJSGs5SWkwek5TNHdJaUIzUFNJeE16RTFMakFpSUdnOUlqRTNOamN1TUNJZ2FDMWhMWGc5SWpFME56a2lJQzgrQ2lBZ0lEeG5JR005SWtNelFqY2lJSGc5SWpFMk15NHdJaUI1UFNJME55NHdJaUIzUFNJeE1EVXpMakFpSUdnOUlqa3pOQzR3SWlCb0xXRXRlRDBpTVRFeU5DSWdMejRLSUNBZ1BHY2dZejBpUXpKQ055SWdlRDBpTVRVMkxqQWlJSGs5SWpRNU5TNHdJaUIzUFNJeU16SXVNQ0lnYUQwaU1qTXlMakFpSUdndFlTMTRQU0kxTVRJaUlDOCtDaUFnSUR4bklHTTlJa016T0RJaUlIZzlJaTAxTlM0d0lpQjVQU0l3TGpBaUlIYzlJakV5TmpFdU1DSWdhRDBpTVRneE15NHdJaUJvTFdFdGVEMGlNVEkxTVNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek00UVNJZ2VEMGlMVFV1TUNJZ2VUMGlNQzR3SWlCM1BTSXhNekF6TGpBaUlHZzlJakUzT0RZdU1DSWdhQzFoTFhnOUlqRXlOVEVpSUM4K0NpQWdJRHhuSUdNOUlrTXpPREVpSUhnOUlpMDFOUzR3SWlCNVBTSXdMakFpSUhjOUlqRXlOakV1TUNJZ2FEMGlNVGd4TlM0d0lpQm9MV0V0ZUQwaU1USTFNU0lnTHo0S0lDQWdQR2NnWXowaVF6TTRRaUlnZUQwaUxUVXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE16QXpMakFpSUdnOUlqRTJOelV1TUNJZ2FDMWhMWGc5SWpFeU5URWlJQzgrQ2lBZ0lEeG5JR005SWtNek9EZ2lJSGc5SWkwMUxqQWlJSGs5SWpBdU1DSWdkejBpTVRNd015NHdJaUJvUFNJeE56a3pMakFpSUdndFlTMTRQU0l4TWpVeElpQXZQZ29nSUNBOFp5QmpQU0pETXpoRUlpQjRQU0l0TVRrdU1DSWdlVDBpTUM0d0lpQjNQU0k1TURndU1DSWdhRDBpTVRjNE1TNHdJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSkRNemhGSWlCNFBTSXRNVGt1TUNJZ2VUMGlNQzR3SWlCM1BTSTROVGd1TUNJZ2FEMGlNVGMzT1M0d0lpQm9MV0V0ZUQwaU5qZ3lJaUF2UGdvZ0lDQThaeUJqUFNKRE16aEdJaUI0UFNJdE1Ua3VNQ0lnZVQwaU1DNHdJaUIzUFNJNE56Y3VNQ0lnYUQwaU1UWTNOQzR3SWlCb0xXRXRlRDBpTmpneUlpQXZQZ29nSUNBOFp5QmpQU0pETXpoRElpQjRQU0l0TVRrdU1DSWdlVDBpTUM0d0lpQjNQU0k0TURVdU1DSWdhRDBpTVRjNE5pNHdJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSkRNemt6SWlCNFBTSXhNVGd1TUNJZ2VUMGlMVE0xTGpBaUlIYzlJakV6TVRVdU1DSWdhRDBpTVRnME5TNHdJaUJvTFdFdGVEMGlNVFEzT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TkNJZ2VEMGlNVEU0TGpBaUlIazlJaTB6TlM0d0lpQjNQU0l4TXpFMUxqQWlJR2c5SWpFNE5ETXVNQ0lnYUMxaExYZzlJakUwTnpraUlDOCtDaUFnSUR4bklHTTlJa016T1RJaUlIZzlJakV4T0M0d0lpQjVQU0l0TXpVdU1DSWdkejBpTVRNeE5TNHdJaUJvUFNJeE9EVXdMakFpSUdndFlTMTRQU0l4TkRjNUlpQXZQZ29nSUNBOFp5QmpQU0pETXpsQklpQjRQU0l5TURZdU1DSWdlVDBpTFRRd0xqQWlJSGM5SWpFek5qQXVNQ0lnYUQwaU1UZ3lNeTR3SWlCb0xXRXRlRDBpTVRRM09TSWdMejRLSUNBZ1BHY2dZejBpUXpNNVFpSWdlRDBpTWpBMkxqQWlJSGs5SWkwME1DNHdJaUIzUFNJeE16WXdMakFpSUdnOUlqRTRNakV1TUNJZ2FDMWhMWGc5SWpFME56a2lJQzgrQ2lBZ0lEeG5JR005SWtNek9Ua2lJSGc5SWpJd05pNHdJaUI1UFNJdE5EQXVNQ0lnZHowaU1UTTJNQzR3SWlCb1BTSXhPREk0TGpBaUlHZ3RZUzE0UFNJeE5EYzVJaUF2UGdvZ0lDQThaeUJqUFNKRE1rRkdJaUI0UFNJeE5EWXVNQ0lnZVQwaU1UQTVNQzR3SWlCM1BTSTJOREF1TUNJZ2FEMGlNVEEwTGpBaUlHZ3RZUzE0UFNJMk9ESWlJQzgrQ2lBZ0lEeG5JR005SWtNeVFqZ2lJSGc5SWkweE5EQXVNQ0lnZVQwaUxUUTBOaTR3SWlCM1BTSTBNell1TUNJZ2FEMGlORFEyTGpBaUlHZ3RZUzE0UFNJMk9ESWlJQzgrQ2lBZ0lEeG5JR005SWtNeVFUWWlJSGc5SWpJeU1pNHdJaUI1UFNJd0xqQWlJSGM5SWpFeU1TNHdJaUJvUFNJeE16a3pMakFpSUdndFlTMTRQU0kxTmpNaUlDOCtDaUFnSUR4bklHTTlJa016T1RBaUlIZzlJaTB4T1M0d0lpQjVQU0l3TGpBaUlIYzlJakUwTlRNdU1DSWdhRDBpTVRNek5pNHdJaUJvTFdFdGVEMGlNVFEzT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5DTUNJZ2VEMGlORFV1TUNJZ2VUMGlMVEkwTGpBaUlIYzlJamt4TUM0d0lpQm9QU0l4TkRnMkxqQWlJQzgrQ2lBZ0lEeG5JR005SWtNek9VUWlJSGc5SWpFMU9DNHdJaUI1UFNJd0xqQWlJSGM5SWpFeE56WXVNQ0lnYUQwaU1UYzRNUzR3SWlCb0xXRXRlRDBpTVRFek9TSWdMejRLSUNBZ1BHY2dZejBpUXpNNVJTSWdlRDBpTUM0d0lpQjVQU0l3TGpBaUlIYzlJakV5TkRJdU1DSWdhRDBpTVRNMU5TNHdJaUJvTFdFdGVEMGlNVEkxTVNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TnlJZ2VEMGlNVEl4TGpBaUlIazlJakk0TGpBaUlIYzlJakV4TXpndU1DSWdhRDBpT1RjeUxqQWlJR2d0WVMxNFBTSXhNemd5SWlBdlBnb2dJQ0E4WnlCalBTSkRNa0k1SWlCNFBTSXhNVEV1TUNJZ2VUMGlOVFF5TGpBaUlIYzlJalE0TVM0d0lpQm9QU0k0TkRRdU1DSWdhQzFoTFhnOUlqWXhOQ0lnTHo0S0lDQWdQR2NnWXowaVF6SkNNaUlnZUQwaU5qRXVNQ0lnZVQwaU5UUXlMakFpSUhjOUlqVTROeTR3SWlCb1BTSTRORFF1TUNJZ2FDMWhMWGc5SWpZeE5DSWdMejRLSUNBZ1BHY2dZejBpUXpKQ015SWdlRDBpTmpZdU1DSWdlVDBpTlRNekxqQWlJSGM5SWpZd01DNHdJaUJvUFNJNE5UTXVNQ0lnYUMxaExYZzlJall4TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpDUkNJZ2VEMGlNVEEwTGpBaUlIazlJaTB4TlM0d0lpQjNQU0l4TWprM0xqQWlJR2c5SWpFME1ERXVNQ0lnYUMxaExYZzlJakUxTXpZaUlDOCtDaUFnSUR4bklHTTlJa015UWtNaUlIZzlJakV4Tmk0d0lpQjVQU0l0TVRVdU1DSWdkejBpTVRJM05TNHdJaUJvUFNJeE5EQXhMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtKRklpQjRQU0k0TUM0d0lpQjVQU0l0TVRVdU1DSWdkejBpTVRNeU5TNHdJaUJvUFNJeE5EQXhMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtFMElpQjRQU0l0TVRBdU1DSWdlVDBpTWpZekxqQWlJSGM5SWprNE5TNHdJaUJvUFNJNE16SXVNQ0lnTHo0S1BDOWliM1Z1WkdsdVp5MWliM2hsY3o0S0wyUmhkR0V2ZEdWNGRDOVVhVzFsY3k1NGJXd0FQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEdKdmRXNWthVzVuTFdKdmVHVnpJR1p2Ym5RdFptRnRhV3g1UFNKVWFXMWxjeUlnZFc1cGRITXRjR1Z5TFdWdFBTSXlNRFE0SWo0S0lDQWdQR2NnWXowaU1qRWlJSGc5SWpJMk5TNHdJaUI1UFNJdE1qSXVNQ0lnZHowaU1qSXpMakFpSUdnOUlqRTBNRFl1TUNJZ2FDMWhMWGc5SWpZNE1pSWdMejRLSUNBZ1BHY2dZejBpTWpJaUlIZzlJakU0T0M0d0lpQjVQU0kzT1RRdU1DSWdkejBpTkRVNUxqQWlJR2c5SWpVNU1DNHdJaUJvTFdFdGVEMGlPRE0ySWlBdlBnb2dJQ0E4WnlCalBTSXlNeUlnZUQwaU1DNHdJaUI1UFNJd0xqQWlJSGM5SWpFd01qRXVNQ0lnYUQwaU1UTTFNeTR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpTWpRaUlIZzlJamt3TGpBaUlIazlJaTB4T0RFdU1DSWdkejBpT0RRMUxqQWlJR2c5SWpFMk5qa3VNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJakkxSWlCNFBTSXhNalV1TUNJZ2VUMGlMVEk1TGpBaUlIYzlJakUwTlRjdU1DSWdhRDBpTVRReE15NHdJaUJvTFdFdGVEMGlNVGN3TmlJZ0x6NEtJQ0FnUEdjZ1l6MGlNallpSUhnOUlqZ3lMakFpSUhrOUlpMHpNQzR3SWlCM1BTSXhORFV6TGpBaUlHZzlJakUwTVRRdU1DSWdhQzFoTFhnOUlqRTFPVE1pSUM4K0NpQWdJRHhuSUdNOUlqSTNJaUI0UFNJeE1ETXVNQ0lnZVQwaU56azBMakFpSUhjOUlqRTFNQzR3SWlCb1BTSTFPVEF1TUNJZ2FDMWhMWGc5SWpNMk9TSWdMejRLSUNBZ1BHY2dZejBpTWpnaUlIZzlJamswTGpBaUlIazlJaTB6TmpVdU1DSWdkejBpTlRJNUxqQWlJR2c5SWpFM05Ea3VNQ0lnYUMxaExYZzlJalk0TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlNamtpSUhnOUlqVTBMakFpSUhrOUlpMHpOalV1TUNJZ2R6MGlOVEk1TGpBaUlHZzlJakUzTkRrdU1DSWdhQzFoTFhnOUlqWTRNaUlnTHo0S0lDQWdQR2NnWXowaU1rRWlJSGc5SWpFek5TNHdJaUI1UFNJMU5ESXVNQ0lnZHowaU56UTBMakFpSUdnOUlqZzBNaTR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpTWtJaUlIZzlJall4TGpBaUlIazlJakF1TUNJZ2R6MGlNVEF6TkM0d0lpQm9QU0l4TURNMUxqQWlJR2d0WVMxNFBTSXhNVFUxSWlBdlBnb2dJQ0E4WnlCalBTSXlReUlnZUQwaU1qRTFMakFpSUhrOUlpMHlPVEl1TUNJZ2R6MGlNamczTGpBaUlHZzlJalV3TUM0d0lpQm9MV0V0ZUQwaU5URXlJaUF2UGdvZ0lDQThaeUJqUFNJeVJDSWdlRDBpT0RBdU1DSWdlVDBpTXprNExqQWlJSGM5SWpVd015NHdJaUJvUFNJeE1qZ3VNQ0lnYUMxaExYZzlJalk0TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlNa1VpSUhnOUlqSXlNQzR3SWlCNVBTSXRNalF1TUNJZ2R6MGlNakkzTGpBaUlHZzlJakl5Tnk0d0lpQm9MV0V0ZUQwaU5URXlJaUF2UGdvZ0lDQThaeUJqUFNJeVJpSWdlRDBpTkM0d0lpQjVQU0l0TXpRdU1DSWdkejBpTlRVMUxqQWlJR2c5SWpFME1UZ3VNQ0lnYUMxaExYZzlJalUyT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlNekFpSUhnOUlqRTRMakFpSUhrOUlpMHhPUzR3SWlCM1BTSTVNamN1TUNJZ2FEMGlNVE01TlM0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaU16RWlJSGc5SWpJeU55NHdJaUI1UFNJd0xqQWlJSGM5SWpVM09DNHdJaUJvUFNJeE16YzBMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0l6TWlJZ2VEMGlOakV1TUNJZ2VUMGlNQzR3SWlCM1BTSTVNVEF1TUNJZ2FEMGlNVE00TUM0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaU16TWlJSGc5SWpnNUxqQWlJSGs5SWkweE5TNHdJaUIzUFNJM09UY3VNQ0lnYUQwaU1UUXdNUzR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpTXpRaUlIZzlJakl6TGpBaUlIazlJakF1TUNJZ2R6MGlPVFEwTGpBaUlHZzlJakV6TnpRdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlqTTFJaUI0UFNJMk5TNHdJaUI1UFNJdE1qSXVNQ0lnZHowaU9ETXdMakFpSUdnOUlqRTBNamt1TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWpNMklpQjRQU0kzTUM0d0lpQjVQU0l0TWpJdU1DSWdkejBpT0RnNExqQWlJR2c5SWpFME1qSXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJak0zSWlCNFBTSTBNQzR3SWlCNVBTSXRNVGt1TUNJZ2R6MGlPRGM1TGpBaUlHZzlJakV6TnpRdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlqTTRJaUI0UFNJeE1Ea3VNQ0lnZVQwaUxUSXlMakFpSUhjOUlqYzVOUzR3SWlCb1BTSXhOREF4TGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNJek9TSWdlRDBpTmpFdU1DSWdlVDBpTFRRNExqQWlJSGM5SWpnNE1pNHdJaUJvUFNJeE5ESTNMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0l6UVNJZ2VEMGlNVFkxTGpBaUlIazlJaTB4Tnk0d0lpQjNQU0l5TWpndU1DSWdhRDBpT1RVNExqQWlJR2d0WVMxNFBTSTFOamtpSUM4K0NpQWdJRHhuSUdNOUlqTkNJaUI0UFNJeE56QXVNQ0lnZVQwaUxUSTVNaTR3SWlCM1BTSXlPRGN1TUNJZ2FEMGlNVEl6TXk0d0lpQm9MV0V0ZUQwaU5UWTVJaUF2UGdvZ0lDQThaeUJqUFNJelF5SWdlRDBpTmpFdU1DSWdlVDBpTFRFM0xqQWlJSGM5SWpFd016UXVNQ0lnYUQwaU1UQTJPUzR3SWlCb0xXRXRlRDBpTVRFMU5TSWdMejRLSUNBZ1BHY2dZejBpTTBRaUlIZzlJall4TGpBaUlIazlJakkwTVM0d0lpQjNQU0l4TURNMExqQWlJR2c5SWpVMU15NHdJaUJvTFdFdGVEMGlNVEUxTlNJZ0x6NEtJQ0FnUEdjZ1l6MGlNMFVpSUhnOUlqRTRMakFpSUhrOUlpMHhOeTR3SWlCM1BTSXhNVEUxTGpBaUlHZzlJakV3TmprdU1DSWdhQzFoTFhnOUlqRXhOVFVpSUM4K0NpQWdJRHhuSUdNOUlqTkdJaUI0UFNJeE16VXVNQ0lnZVQwaUxURTVMakFpSUhjOUlqY3hOQzR3SWlCb1BTSXhOREF5TGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWpRd0lpQjRQU0l4T0RRdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpFMU1ERXVNQ0lnYUQwaU1UUXhNeTR3SWlCb0xXRXRlRDBpTVRnNE5pSWdMejRLSUNBZ1BHY2dZejBpTkRFaUlIZzlJak13TGpBaUlIazlJakF1TUNJZ2R6MGlNVFF4TlM0d0lpQm9QU0l4TXpjNUxqQWlJQzgrQ2lBZ0lEeG5JR005SWpReUlpQjRQU0l6TlM0d0lpQjVQU0l3TGpBaUlIYzlJakV4TnpndU1DSWdhRDBpTVRNMU5TNHdJaUJvTFdFdGVEMGlNVE0yTmlJZ0x6NEtJQ0FnUEdjZ1l6MGlORE1pSUhnOUlqVXhMakFpSUhrOUlpMHpOQzR3SWlCM1BTSXhNalExTGpBaUlHZzlJakUwTVRNdU1DSWdhQzFoTFhnOUlqRXpOallpSUM4K0NpQWdJRHhuSUdNOUlqUTBJaUI0UFNJek15NHdJaUI1UFNJd0xqQWlJSGM5SWpFek56SXVNQ0lnYUQwaU1UTTFOUzR3SWlBdlBnb2dJQ0E4WnlCalBTSTBOU0lnZUQwaU1qTXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1qQXdMakFpSUdnOUlqRXpOVFV1TUNJZ2FDMWhMWGc5SWpFeU5URWlJQzgrQ2lBZ0lEeG5JR005SWpRMklpQjRQU0l5TXk0d0lpQjVQU0l3TGpBaUlIYzlJakV3T1RndU1DSWdhRDBpTVRNMU5TNHdJaUJvTFdFdGVEMGlNVEV6T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlORGNpSUhnOUlqUTVMakFpSUhrOUlpMHlPUzR3SWlCM1BTSXhNemt5TGpBaUlHZzlJakUwTURndU1DSWdMejRLSUNBZ1BHY2dZejBpTkRnaUlIZzlJak16TGpBaUlIazlJakF1TUNJZ2R6MGlNVE01T0M0d0lpQm9QU0l4TXpVMUxqQWlJQzgrQ2lBZ0lEeG5JR005SWpRNUlpQjRQU0l6TXk0d0lpQjVQU0l3TGpBaUlIYzlJall3Tmk0d0lpQm9QU0l4TXpVMUxqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlqUkJJaUI0UFNJeU1TNHdJaUI1UFNJdE1qUXVNQ0lnZHowaU56TTNMakFpSUdnOUlqRXpOemt1TUNJZ2FDMWhMWGc5SWpjNU55SWdMejRLSUNBZ1BHY2dZejBpTkVJaUlIZzlJak0zTGpBaUlIazlJakF1TUNJZ2R6MGlNVFF4TXk0d0lpQm9QU0l4TXpVMUxqQWlJQzgrQ2lBZ0lEeG5JR005SWpSRElpQjRQU0l5TXk0d0lpQjVQU0l3TGpBaUlIYzlJakV5TURJdU1DSWdhRDBpTVRNMU5TNHdJaUJvTFdFdGVEMGlNVEkxTVNJZ0x6NEtJQ0FnUEdjZ1l6MGlORVFpSUhnOUlqSXpMakFpSUhrOUlqQXVNQ0lnZHowaU1UYzBOUzR3SWlCb1BTSXhNelUxTGpBaUlHZ3RZUzE0UFNJeE9ESXhJaUF2UGdvZ0lDQThaeUJqUFNJMFJTSWdlRDBpTWpNdU1DSWdlVDBpTFRJMExqQWlJSGM5SWpFME1qVXVNQ0lnYUQwaU1UTTNPUzR3SWlBdlBnb2dJQ0E4WnlCalBTSTBSaUlnZUQwaU5qRXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqRXpOREl1TUNJZ2FEMGlNVFF4TXk0d0lpQXZQZ29nSUNBOFp5QmpQU0kxTUNJZ2VEMGlNek11TUNJZ2VUMGlNQzR3SWlCM1BTSXhNRGMyTGpBaUlHZzlJakV6TlRVdU1DSWdhQzFoTFhnOUlqRXhNemtpSUM4K0NpQWdJRHhuSUdNOUlqVXhJaUI0UFNJMk1TNHdJaUI1UFNJdE16WTFMakFpSUhjOUlqRXpOamd1TUNJZ2FEMGlNVGMwT1M0d0lpQXZQZ29nSUNBOFp5QmpQU0kxTWlJZ2VEMGlNak11TUNJZ2VUMGlNQzR3SWlCM1BTSXhNekUyTGpBaUlHZzlJakV6TlRVdU1DSWdhQzFoTFhnOUlqRXpOallpSUM4K0NpQWdJRHhuSUdNOUlqVXpJaUI0UFNJNE5TNHdJaUI1UFNJdE1qY3VNQ0lnZHowaU9USXdMakFpSUdnOUlqRTBNVEV1TUNJZ2FDMWhMWGc5SWpFeE16a2lJQzgrQ2lBZ0lEeG5JR005SWpVMElpQjRQU0l5T0M0d0lpQjVQU0l3TGpBaUlIYzlJakV4T0RBdU1DSWdhRDBpTVRNMU5TNHdJaUJvTFdFdGVEMGlNVEkxTVNJZ0x6NEtJQ0FnUEdjZ1l6MGlOVFVpSUhnOUlqSTRMakFpSUhrOUlpMHlPUzR3SWlCM1BTSXhOREUxTGpBaUlHZzlJakV6T0RRdU1DSWdMejRLSUNBZ1BHY2dZejBpTlRZaUlIZzlJak16TGpBaUlIazlJaTB5TkM0d0lpQjNQU0l4TXprekxqQWlJR2c5SWpFek56a3VNQ0lnTHo0S0lDQWdQR2NnWXowaU5UY2lJSGc5SWprdU1DSWdlVDBpTFRJMExqQWlJSGM5SWpFNE9Ua3VNQ0lnYUQwaU1UTTNPUzR3SWlCb0xXRXRlRDBpTVRrek15SWdMejRLSUNBZ1BHY2dZejBpTlRnaUlIZzlJakl4TGpBaUlIazlJakF1TUNJZ2R6MGlNVFF5TUM0d0lpQm9QU0l4TXpVMUxqQWlJQzgrQ2lBZ0lEeG5JR005SWpVNUlpQjRQU0kwTlM0d0lpQjVQU0l3TGpBaUlIYzlJakV6T1RNdU1DSWdhRDBpTVRNMU5TNHdJaUF2UGdvZ0lDQThaeUJqUFNJMVFTSWdlRDBpTVRRdU1DSWdlVDBpTUM0d0lpQjNQU0l4TWpBNUxqQWlJR2c5SWpFek5UVXVNQ0lnYUMxaExYZzlJakV5TlRFaUlDOCtDaUFnSUR4bklHTTlJalZDSWlCNFBTSXhPREF1TUNJZ2VUMGlMVE15TXk0d0lpQjNQU0kwTXpFdU1DSWdhRDBpTVRZM09DNHdJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSTFReUlnZUQwaUxUWTBMakFpSUhrOUlqQXVNQ0lnZHowaU5qazJMakFpSUdnOUlqRXpPRFF1TUNJZ2FDMWhMWGc5SWpVMk9TSWdMejRLSUNBZ1BHY2dZejBpTlVRaUlIZzlJalk0TGpBaUlIazlJaTB6TWpNdU1DSWdkejBpTkRNeUxqQWlJR2c5SWpFMk56Z3VNQ0lnYUMxaExYZzlJalk0TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlOVVVpSUhnOUlqWTJMakFpSUhrOUlqVXhPUzR3SWlCM1BTSTRNamN1TUNJZ2FEMGlPRFkxTGpBaUlHZ3RZUzE0UFNJNU5qRWlJQzgrQ2lBZ0lEeG5JR005SWpWR0lpQjRQU0l3TGpBaUlIazlJaTB5TlRZdU1DSWdkejBpTVRBeU15NHdJaUJvUFNJeE1ERXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJall3SWlCNFBTSXRNakF1TUNJZ2VUMGlPVE00TGpBaUlIYzlJalEyTUM0d0lpQm9QU0kwTlRJdU1DSWdhQzFoTFhnOUlqWTRNaUlnTHo0S0lDQWdQR2NnWXowaU5qRWlJSGc5SWpjMUxqQWlJSGs5SWkweE5TNHdJaUIzUFNJNE16QXVNQ0lnYUQwaU9UWXpMakFpSUdndFlTMTRQU0k1TURraUlDOCtDaUFnSUR4bklHTTlJall5SWlCNFBTSTNMakFpSUhrOUlpMHhPUzR3SWlCM1BTSTVOVEF1TUNJZ2FEMGlNVFF4TlM0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaU5qTWlJSGc5SWpRM0xqQWlJSGs5SWkweE9TNHdJaUIzUFNJM09UWXVNQ0lnYUQwaU9UWXlMakFpSUdndFlTMTRQU0k1TURraUlDOCtDaUFnSUR4bklHTTlJalkwSWlCNFBTSTBPUzR3SWlCNVBTSXRNVGt1TUNJZ2R6MGlPVFUyTGpBaUlHZzlJakUwTVRjdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlqWTFJaUI0UFNJME1DNHdJaUI1UFNJdE1qUXVNQ0lnZHowaU9ESXlMakFpSUdnOUlqazJNaTR3SWlCb0xXRXRlRDBpT1RBNUlpQXZQZ29nSUNBOFp5QmpQU0kyTmlJZ2VEMGlOREF1TUNJZ2VUMGlNQzR3SWlCM1BTSTNORFF1TUNJZ2FEMGlNVE01T0M0d0lpQm9MV0V0ZUQwaU5qZ3lJaUF2UGdvZ0lDQThaeUJqUFNJMk55SWdlRDBpTlRRdU1DSWdlVDBpTFRRME5pNHdJaUIzUFNJNU1EZ3VNQ0lnYUQwaU1UTTRPUzR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpTmpnaUlIZzlJakU0TGpBaUlIazlJakF1TUNJZ2R6MGlPVGM1TGpBaUlHZzlJakV6T1RZdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlqWTVJaUI0UFNJME1DNHdJaUI1UFNJd0xqQWlJSGM5SWpRNE5pNHdJaUJvUFNJeE16azJMakFpSUdndFlTMTRQU0kxTmpraUlDOCtDaUFnSUR4bklHTTlJalpCSWlCNFBTSXRNVEU0TGpBaUlIazlJaTAwTkRndU1DSWdkejBpTlRVeExqQWlJR2c5SWpFNE5EUXVNQ0lnYUMxaExYZzlJalUyT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlOa0lpSUhnOUlqUXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE1ERTVMakFpSUdnOUlqRXpPVE11TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWpaRElpQjRQU0l6Tnk0d0lpQjVQU0l3TGpBaUlIYzlJalE0T1M0d0lpQm9QU0l4TkRBMExqQWlJR2d0WVMxNFBTSTFOamtpSUM4K0NpQWdJRHhuSUdNOUlqWkVJaUI0UFNJek15NHdJaUI1UFNJd0xqQWlJSGM5SWpFMU5UVXVNQ0lnYUQwaU9UTTJMakFpSUdndFlTMTRQU0l4TlRreklpQXZQZ29nSUNBOFp5QmpQU0kyUlNJZ2VEMGlNek11TUNJZ2VUMGlNQzR3SWlCM1BTSTVOakl1TUNJZ2FEMGlPVFF5TGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNJMlJpSWdlRDBpTlRJdU1DSWdlVDBpTFRNeExqQWlJSGM5SWpreE1DNHdJaUJvUFNJNU5qa3VNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJamN3SWlCNFBTSTVMakFpSUhrOUlpMDBORFl1TUNJZ2R6MGlPVFV6TGpBaUlHZzlJakV6T1RFdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlqY3hJaUI0UFNJME9TNHdJaUI1UFNJdE5EUTJMakFpSUhjOUlqazFNUzR3SWlCb1BTSXhNemc1TGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNJM01pSWdlRDBpT1M0d0lpQjVQU0l3TGpBaUlIYzlJalk0TUM0d0lpQm9QU0k1TkRNdU1DSWdhQzFoTFhnOUlqWTRNaUlnTHo0S0lDQWdQR2NnWXowaU56TWlJSGc5SWpFd05DNHdJaUI1UFNJdE1Ua3VNQ0lnZHowaU5qQTVMakFpSUdnOUlqazJOQzR3SWlCb0xXRXRlRDBpTnprM0lpQXZQZ29nSUNBOFp5QmpQU0kzTkNJZ2VEMGlNalV1TUNJZ2VUMGlMVEU1TGpBaUlIYzlJalUwTmk0d0lpQm9QU0l4TWpBMExqQWlJR2d0WVMxNFBTSTFOamtpSUM4K0NpQWdJRHhuSUdNOUlqYzFJaUI0UFNJeE9DNHdJaUI1UFNJdE1Ua3VNQ0lnZHowaU9UWXpMakFpSUdnOUlqazFOeTR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpTnpZaUlIZzlJak0zTGpBaUlIazlJaTB4T1M0d0lpQjNQU0k1TXprdU1DSWdhRDBpT1RRNExqQWlJR2d0WVMxNFBTSXhNREkwSWlBdlBnb2dJQ0E4WnlCalBTSTNOeUlnZUQwaU5ESXVNQ0lnZVQwaUxUSXdMakFpSUhjOUlqRXpPREF1TUNJZ2FEMGlPVFE1TGpBaUlDOCtDaUFnSUR4bklHTTlJamM0SWlCNFBTSXpOUzR3SWlCNVBTSXdMakFpSUhjOUlqazBOaTR3SWlCb1BTSTVNVGt1TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWpjNUlpQjRQU0l5T0M0d0lpQjVQU0l0TkRRNExqQWlJSGM5SWprME15NHdJaUJvUFNJeE16ZzJMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0kzUVNJZ2VEMGlOVEl1TUNJZ2VUMGlNQzR3SWlCM1BTSTRNRE11TUNJZ2FEMGlPVE00TGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWpkQ0lpQjRQU0l4TWpjdU1DSWdlVDBpTFRNMk5TNHdJaUIzUFNJM01qZ3VNQ0lnYUQwaU1UYzBPUzR3SWlCb0xXRXRlRDBpT1RneklpQXZQZ29nSUNBOFp5QmpQU0kzUXlJZ2VEMGlNVE0xTGpBaUlIazlJakF1TUNJZ2R6MGlNVE01TGpBaUlHZzlJakV6T1RndU1DSWdhQzFoTFhnOUlqUXhNQ0lnTHo0S0lDQWdQR2NnWXowaU4wUWlJSGc5SWpFeU55NHdJaUI1UFNJdE16WTFMakFpSUhjOUlqY3lPQzR3SWlCb1BTSXhOelE1TGpBaUlHZ3RZUzE0UFNJNU9ETWlJQzgrQ2lBZ0lEeG5JR005SWtNek9EUWlJSGc5SWpNd0xqQWlJSGs5SWpBdU1DSWdkejBpTVRReE5TNHdJaUJvUFNJeE56RTJMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpPRFVpSUhnOUlqTXdMakFpSUhrOUlqQXVNQ0lnZHowaU1UUXhOUzR3SWlCb1BTSXhPRE0wTGpBaUlDOCtDaUFnSUR4bklHTTlJa016T0RjaUlIZzlJalV4TGpBaUlIazlJaTAwTkRRdU1DSWdkejBpTVRJME5TNHdJaUJvUFNJeE9ESXpMakFpSUdndFlTMTRQU0l4TXpZMklpQXZQZ29nSUNBOFp5QmpQU0pETXpnNUlpQjRQU0l5TXk0d0lpQjVQU0l3TGpBaUlIYzlJakV5TURBdU1DSWdhRDBpTVRnd09DNHdJaUJvTFdFdGVEMGlNVEkxTVNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TVNJZ2VEMGlNak11TUNJZ2VUMGlMVEkwTGpBaUlIYzlJakUwTWpVdU1DSWdhRDBpTVRjME55NHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16azJJaUI0UFNJMk1TNHdJaUI1UFNJdE1qa3VNQ0lnZHowaU1UTTBNaTR3SWlCb1BTSXhOelV3TGpBaUlDOCtDaUFnSUR4bklHTTlJa016T1VNaUlIZzlJakk0TGpBaUlIazlJaTB5T1M0d0lpQjNQU0l4TkRFMUxqQWlJR2c5SWpFM01qRXVNQ0lnTHo0S0lDQWdQR2NnWXowaVF6TkJNU0lnZUQwaU56VXVNQ0lnZVQwaUxURTFMakFpSUhjOUlqZ3pNQzR3SWlCb1BTSXhOREUyTGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWtNelFUQWlJSGc5SWpjMUxqQWlJSGs5SWkweE5TNHdJaUIzUFNJNE16QXVNQ0lnYUQwaU1UUXhOUzR3SWlCb0xXRXRlRDBpT1RBNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBFeUlpQjRQU0kzTlM0d0lpQjVQU0l0TVRVdU1DSWdkejBpT0RNd0xqQWlJR2c5SWpFME1EUXVNQ0lnYUMxaExYZzlJamt3T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5CTkNJZ2VEMGlOelV1TUNJZ2VUMGlMVEUxTGpBaUlIYzlJamd6TUM0d0lpQm9QU0l4TXpBd0xqQWlJR2d0WVMxNFBTSTVNRGtpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVE1pSUhnOUlqYzFMakFpSUhrOUlpMHhOUzR3SWlCM1BTSTRNekF1TUNJZ2FEMGlNVE16TVM0d0lpQm9MV0V0ZUQwaU9UQTVJaUF2UGdvZ0lDQThaeUJqUFNKRE0wRTFJaUI0UFNJM05TNHdJaUI1UFNJdE1UVXVNQ0lnZHowaU9ETXdMakFpSUdnOUlqRTBPRGt1TUNJZ2FDMWhMWGc5SWprd09TSWdMejRLSUNBZ1BHY2dZejBpUXpOQk55SWdlRDBpTkRjdU1DSWdlVDBpTFRRME5DNHdJaUIzUFNJM09UWXVNQ0lnYUQwaU1UTTROeTR3SWlCb0xXRXRlRDBpT1RBNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBFNUlpQjRQU0kwTUM0d0lpQjVQU0l0TWpRdU1DSWdkejBpT0RJeUxqQWlJR2c5SWpFME1UVXVNQ0lnYUMxaExYZzlJamt3T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5CT0NJZ2VEMGlOREF1TUNJZ2VUMGlMVEkwTGpBaUlIYzlJamd5TWk0d0lpQm9QU0l4TkRFMExqQWlJR2d0WVMxNFBTSTVNRGtpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVUVpSUhnOUlqUXdMakFpSUhrOUlpMHlOQzR3SWlCM1BTSTRNakl1TUNJZ2FEMGlNVFF3TXk0d0lpQm9MV0V0ZUQwaU9UQTVJaUF2UGdvZ0lDQThaeUJqUFNKRE0wRkNJaUI0UFNJME1DNHdJaUI1UFNJdE1qUXVNQ0lnZHowaU9ESXlMakFpSUdnOUlqRXlPVGt1TUNJZ2FDMWhMWGc5SWprd09TSWdMejRLSUNBZ1BHY2dZejBpUXpOQlJDSWdlRDBpTkRBdU1DSWdlVDBpTUM0d0lpQjNQU0kxTmpJdU1DSWdhRDBpTVRNNU1TNHdJaUJvTFdFdGVEMGlOVFk1SWlBdlBnb2dJQ0E4WnlCalBTSkRNMEZESWlCNFBTSXRNVEl1TUNJZ2VUMGlNQzR3SWlCM1BTSTFNemd1TUNJZ2FEMGlNVE01TUM0d0lpQm9MV0V0ZUQwaU5UWTVJaUF2UGdvZ0lDQThaeUJqUFNKRE0wRkZJaUI0UFNJdE16UXVNQ0lnZVQwaU1DNHdJaUIzUFNJMk5EQXVNQ0lnYUQwaU1UTTNPUzR3SWlCb0xXRXRlRDBpTlRZNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBGR0lpQjRQU0l0TVRrdU1DSWdlVDBpTUM0d0lpQjNQU0kyTVRFdU1DSWdhRDBpTVRJM05TNHdJaUJvTFdFdGVEMGlOVFk1SWlBdlBnb2dJQ0E4WnlCalBTSkRNMEl4SWlCNFBTSXpNeTR3SWlCNVBTSXdMakFpSUhjOUlqazJNaTR3SWlCb1BTSXhNekV3TGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNKRE0wSXpJaUI0UFNJMU1pNHdJaUI1UFNJdE16RXVNQ0lnZHowaU9URXdMakFpSUdnOUlqRTBNakl1TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWtNelFqSWlJSGc5SWpVeUxqQWlJSGs5SWkwek1TNHdJaUIzUFNJNU1UQXVNQ0lnYUQwaU1UUXlNUzR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpUXpOQ05DSWdlRDBpTlRJdU1DSWdlVDBpTFRNeExqQWlJSGM5SWpreE1DNHdJaUJvUFNJeE5ERXdMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0pETTBJMklpQjRQU0kxTWk0d0lpQjVQU0l0TXpFdU1DSWdkejBpT1RFd0xqQWlJR2c5SWpFek1EWXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJa016UWpVaUlIZzlJalV5TGpBaUlIazlJaTB6TVM0d0lpQjNQU0k1TVRBdU1DSWdhRDBpTVRNek55NHdJaUJvTFdFdGVEMGlNVEF5TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5DUVNJZ2VEMGlNVGd1TUNJZ2VUMGlMVEU1TGpBaUlIYzlJamsyTXk0d0lpQm9QU0l4TkRFd0xqQWlJR2d0WVMxNFBTSXhNREkwSWlBdlBnb2dJQ0E4WnlCalBTSkRNMEk1SWlCNFBTSXhPQzR3SWlCNVBTSXRNVGt1TUNJZ2R6MGlPVFl6TGpBaUlHZzlJakUwTURrdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRa0lpSUhnOUlqRTRMakFpSUhrOUlpMHhPUzR3SWlCM1BTSTVOak11TUNJZ2FEMGlNVE01T0M0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaVF6TkNReUlnZUQwaU1UZ3VNQ0lnZVQwaUxURTVMakFpSUhjOUlqazJNeTR3SWlCb1BTSXhNamswTGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNKRE1rSXdJaUI0UFNJNE55NHdJaUI1UFNJM09URXVNQ0lnZHowaU5UZ3pMakFpSUdnOUlqVTRNeTR3SWlCb0xXRXRlRDBpT0RFNUlpQXZQZ29nSUNBOFp5QmpQU0pETWtFeUlpQjRQU0l4TURrdU1DSWdlVDBpTFRJNE5TNHdJaUIzUFNJNE1EZ3VNQ0lnYUQwaU1UUTNNQzR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpUXpKQk15SWdlRDBpTWpJdU1DSWdlVDBpTFRJd0xqQWlJSGM5SWprNE15NHdJaUJvUFNJeE5EQTBMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0pETWtFM0lpQjRQU0l4TkRZdU1DSWdlVDBpTFRNd01TNHdJaUIzUFNJM01qVXVNQ0lnYUQwaU1UWTVNQzR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpUXpKQ05pSWdlRDBpTFRRekxqQWlJSGs5SWkweU9Ua3VNQ0lnZHowaU9USTNMakFpSUdnOUlqRTJOVFF1TUNJZ2FDMWhMWGc5SWpreU9DSWdMejRLSUNBZ1BHY2dZejBpUXpNNVJpSWdlRDBpTWpNdU1DSWdlVDBpTFRJeUxqQWlJSGM5SWprek5pNHdJaUJvUFNJeE5ESXpMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0pETWtGRklpQjRQU0kyTmk0d0lpQjVQU0l0TWpRdU1DSWdkejBpTVRRd09DNHdJaUJvUFNJeE5EQTRMakFpSUdndFlTMTRQU0l4TlRVMklpQXZQZ29nSUNBOFp5QmpQU0pETWtFNUlpQjRQU0kyTmk0d0lpQjVQU0l0TWpRdU1DSWdkejBpTVRRd09DNHdJaUJvUFNJeE5EQTRMakFpSUdndFlTMTRQU0l4TlRVMklpQXZQZ29nSUNBOFp5QmpQU0pETWtJMElpQjRQU0l4TXpJdU1DSWdlVDBpT1RNNExqQWlJSGM5SWpRMk1TNHdJaUJvUFNJME5UTXVNQ0lnYUMxaExYZzlJalk0TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpCT0NJZ2VEMGlMVEU1TGpBaUlIazlJamt6T0M0d0lpQjNQU0kyTVRFdU1DSWdhRDBpTXpNM0xqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlrTXpPRFlpSUhnOUlqa3VNQ0lnZVQwaU1DNHdJaUIzUFNJeE56Y3hMakFpSUdnOUlqRXpOVFV1TUNJZ2FDMWhMWGc5SWpFNE1qRWlJQzgrQ2lBZ0lEeG5JR005SWtNek9UZ2lJSGc5SWpZeExqQWlJSGs5SWkweE5qWXVNQ0lnZHowaU1UTTBNaTR3SWlCb1BTSXhOalk0TGpBaUlDOCtDaUFnSUR4bklHTTlJa015UWpFaUlIZzlJalEzTGpBaUlIazlJakF1TUNJZ2R6MGlNVEF6TXk0d0lpQm9QU0l4TURNMUxqQWlJR2d0WVMxNFBTSXhNVEkwSWlBdlBnb2dJQ0E4WnlCalBTSkRNa0UxSWlCNFBTSXhOQzR3SWlCNVBTSXdMakFpSUhjOUlqRXdNVGN1TUNJZ2FEMGlNVE0xTlM0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaVF6SkNOU0lnZUQwaUxURTFOeTR3SWlCNVBTSXROREl5TGpBaUlIYzlJakV4TWpndU1DSWdhRDBpTVRNeU9TNHlJaUJvTFdFdGVEMGlNVEU0TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpCUVNJZ2VEMGlNak11TUNJZ2VUMGlOems0TGpBaUlIYzlJalUwTVM0d0lpQm9QU0kxT0RZdU1DSWdhQzFoTFhnOUlqVTJOU0lnTHo0S0lDQWdQR2NnWXowaVF6SkNRU0lnZUQwaU16TXVNQ0lnZVQwaU56azRMakFpSUhjOUlqVTVNQzR3SWlCb1BTSTFPRGN1TUNJZ2FDMWhMWGc5SWpZek5TSWdMejRLSUNBZ1BHY2dZejBpUXpOQk5pSWdlRDBpTnpjdU1DSWdlVDBpTFRFMkxqQWlJSGM5SWpFeU1UY3VNQ0lnYUQwaU9UWTVMakFpSUdndFlTMTRQU0l4TXpZMklpQXZQZ29nSUNBOFp5QmpQU0pETTBJNElpQjRQU0kxTWk0d0lpQjVQU0l0TWpJNExqQWlJSGM5SWpreE1DNHdJaUJvUFNJeE16WXhMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0pETWtKR0lpQjRQU0kwTXk0d0lpQjVQU0l0TkRVM0xqQWlJSGM5SWpjeE5TNHdJaUJvUFNJeE5EQXlMakFpSUdndFlTMTRQU0k1TURraUlDOCtDaUFnSUR4bklHTTlJa015UVRFaUlIZzlJakU0Tnk0d0lpQjVQU0l0TkRZd0xqQWlJSGM5SWpJeU15NHdJaUJvUFNJeE5EQTFMakFpSUdndFlTMTRQU0kyT0RJaUlDOCtDaUFnSUR4bklHTTlJa015UVVNaUlIZzlJall4TGpBaUlIazlJakkwTVM0d0lpQjNQU0l4TURNMExqQWlJR2c5SWpVMU15NHdJaUJvTFdFdGVEMGlNVEUxTlNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpCUWlJZ2VEMGlPRGN1TUNJZ2VUMGlOek11TUNJZ2R6MGlPRFEyTGpBaUlHZzlJamM0TlM0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaVF6SkNRaUlnZUQwaU9UQXVNQ0lnZVQwaU56TXVNQ0lnZHowaU9EUTJMakFpSUdnOUlqYzROUzR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpUXpNNE1DSWdlRDBpTXpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4TkRFMUxqQWlJR2c5SWpFNE16RXVNQ0lnTHo0S0lDQWdQR2NnWXowaVF6TTRNeUlnZUQwaU16QXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE5ERTFMakFpSUdnOUlqRTNORGN1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TlNJZ2VEMGlOakV1TUNJZ2VUMGlMVEk1TGpBaUlIYzlJakV6TkRJdU1DSWdhRDBpTVRjNE1TNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE0wSTNJaUI0UFNJME55NHdJaUI1UFNJek55NHdJaUIzUFNJeE1ETXpMakFpSUdnOUlqazJNQzR3SWlCb0xXRXRlRDBpTVRFeU5DSWdMejRLSUNBZ1BHY2dZejBpUXpKQ055SWdlRDBpTVRBMkxqQWlJSGs5SWpVMk1TNHdJaUIzUFNJeU16Y3VNQ0lnYUQwaU1qTTFMakFpSUdndFlTMTRQU0kxTVRJaUlDOCtDaUFnSUR4bklHTTlJa016T0RJaUlIZzlJak13TGpBaUlIazlJakF1TUNJZ2R6MGlNVFF4TlM0d0lpQm9QU0l4T0RJd0xqQWlJQzgrQ2lBZ0lEeG5JR005SWtNek9FRWlJSGc5SWpJekxqQWlJSGs5SWpBdU1DSWdkejBpTVRJd01DNHdJaUJvUFNJeE56azJMakFpSUdndFlTMTRQU0l4TWpVeElpQXZQZ29nSUNBOFp5QmpQU0pETXpneElpQjRQU0l6TUM0d0lpQjVQU0l3TGpBaUlIYzlJakUwTVRVdU1DSWdhRDBpTVRnek1pNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16aENJaUI0UFNJeU15NHdJaUI1UFNJd0xqQWlJSGM5SWpFeU1EQXVNQ0lnYUQwaU1UWTVNaTR3SWlCb0xXRXRlRDBpTVRJMU1TSWdMejRLSUNBZ1BHY2dZejBpUXpNNE9DSWdlRDBpTWpNdU1DSWdlVDBpTUM0d0lpQjNQU0l4TWpBd0xqQWlJR2c5SWpFNE1EY3VNQ0lnYUMxaExYZzlJakV5TlRFaUlDOCtDaUFnSUR4bklHTTlJa016T0VRaUlIZzlJak16TGpBaUlIazlJakF1TUNJZ2R6MGlOakU1TGpBaUlHZzlJakU0TURndU1DSWdhQzFoTFhnOUlqWTRNaUlnTHo0S0lDQWdQR2NnWXowaVF6TTRSU0lnZUQwaU1UWXVNQ0lnZVQwaU1DNHdJaUIzUFNJMk5EQXVNQ0lnYUQwaU1UYzVOaTR3SWlCb0xXRXRlRDBpTmpneUlpQXZQZ29nSUNBOFp5QmpQU0pETXpoR0lpQjRQU0l6TVM0d0lpQjVQU0l3TGpBaUlIYzlJall4TVM0d0lpQm9QU0l4TmpreUxqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlrTXpPRU1pSUhnOUlqTXpMakFpSUhrOUlqQXVNQ0lnZHowaU5qQTJMakFpSUdnOUlqRTRNRGN1TUNJZ2FDMWhMWGc5SWpZNE1pSWdMejRLSUNBZ1BHY2dZejBpUXpNNU15SWdlRDBpTmpFdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpFek5ESXVNQ0lnYUQwaU1UZzJOaTR3SWlBdlBnb2dJQ0E4WnlCalBTSkRNemswSWlCNFBTSTJNUzR3SWlCNVBTSXRNamt1TUNJZ2R6MGlNVE0wTWk0d0lpQm9QU0l4T0RVMExqQWlJQzgrQ2lBZ0lEeG5JR005SWtNek9USWlJSGc5SWpZeExqQWlJSGs5SWkweU9TNHdJaUIzUFNJeE16UXlMakFpSUdnOUlqRTROalV1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01UVNJZ2VEMGlNamd1TUNJZ2VUMGlMVEk1TGpBaUlIYzlJakUwTVRVdU1DSWdhRDBpTVRnek55NHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16bENJaUI0UFNJeU9DNHdJaUI1UFNJdE1qa3VNQ0lnZHowaU1UUXhOUzR3SWlCb1BTSXhPREkxTGpBaUlDOCtDaUFnSUR4bklHTTlJa016T1RraUlIZzlJakk0TGpBaUlIazlJaTB5T1M0d0lpQjNQU0l4TkRFMUxqQWlJR2c5SWpFNE16WXVNQ0lnTHo0S0lDQWdQR2NnWXowaVF6SkJSaUlnZUQwaUxUTTBMakFpSUhrOUlqRXhNakV1TUNJZ2R6MGlOalF3TGpBaUlHZzlJakV3T1M0d0lpQm9MV0V0ZUQwaU5qZ3lJaUF2UGdvZ0lDQThaeUJqUFNKRE1rSTRJaUI0UFNJMU1pNHdJaUI1UFNJdE5EUTBMakFpSUhjOUlqUXlOaTR3SWlCb1BTSTBORFF1TUNJZ2FDMWhMWGc5SWpZNE1pSWdMejRLSUNBZ1BHY2dZejBpUXpKQk5pSWdlRDBpTVRNMUxqQWlJSGs5SWpBdU1DSWdkejBpTVRNNUxqQWlJR2c5SWpFek9UZ3VNQ0lnYUMxaExYZzlJalF4TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TUNJZ2VEMGlNek11TUNJZ2VUMGlNQzR3SWlCM1BTSXhNemN3TGpBaUlHZzlJakV6TlRVdU1DSWdMejRLSUNBZ1BHY2dZejBpUXpOQ01DSWdlRDBpTlRRdU1DSWdlVDBpTFRNeExqQWlJSGM5SWprd055NHdJaUJvUFNJeE5ESXlMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0pETXpsRUlpQjRQU0kwTlM0d0lpQjVQU0l3TGpBaUlIYzlJakV6T1RNdU1DSWdhRDBpTVRnd09DNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16bEZJaUI0UFNJek15NHdJaUI1UFNJd0xqQWlJSGM5SWpFd056TXVNQ0lnYUQwaU1UTTFOUzR3SWlCb0xXRXRlRDBpTVRFek9TSWdMejRLSUNBZ1BHY2dZejBpUXpNNU55SWdlRDBpT0RVdU1DSWdlVDBpTWpZdU1DSWdkejBpT1RnMExqQWlJR2c5SWprNE15NHdJaUJvTFdFdGVEMGlNVEUxTlNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpDT1NJZ2VEMGlNVE0xTGpBaUlIazlJalV6T0M0d0lpQjNQU0l6TnpRdU1DSWdhRDBpT0RNM0xqQWlJR2d0WVMxNFBTSTJNVFFpSUM4K0NpQWdJRHhuSUdNOUlrTXlRaklpSUhnOUlqY3VNQ0lnZVQwaU5USTRMakFpSUhjOUlqVTROeTR3SWlCb1BTSTRORFl1TUNJZ2FDMWhMWGc5SWpZeE5DSWdMejRLSUNBZ1BHY2dZejBpUXpKQ015SWdlRDBpTWpJdU1DSWdlVDBpTlRFM0xqQWlJSGM5SWpVeE5pNHdJaUJvUFNJNE5UY3VNQ0lnYUMxaExYZzlJall4TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpDUkNJZ2VEMGlNVEE1TGpBaUlIazlJaTB4TlM0d0lpQjNQU0l4TWpnM0xqQWlJR2c5SWpFek9UUXVNQ0lnYUMxaExYZzlJakUxTXpZaUlDOCtDaUFnSUR4bklHTTlJa015UWtNaUlIZzlJakV3T1M0d0lpQjVQU0l0TVRVdU1DSWdkejBpTVRJMU5pNHdJaUJvUFNJeE16azBMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtKRklpQjRQU0kxTXk0d0lpQjVQU0l0TVRVdU1DSWdkejBpTVRNeU5pNHdJaUJvUFNJeE16azBMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtFMElpQjRQU0kyTmk0d0lpQjVQU0l5TmpNdU1DSWdkejBpT0RNeUxqQWlJR2c5SWpnek1pNHdJaUJvTFdFdGVEMGlNVEF5TkNJZ0x6NEtQQzlpYjNWdVpHbHVaeTFpYjNobGN6NEtMMlJoZEdFdmRHVjRkQzlXWlhKdmRtbHZWR1Y0ZEMweExqQXVlRzFzQUR3L2VHMXNJSFpsY25OcGIyNDlJakV1TUNJZ1pXNWpiMlJwYm1jOUlsVlVSaTA0SWo4K0NqeGliM1Z1WkdsdVp5MWliM2hsY3lCbWIyNTBMV1poYldsc2VUMGlWbVZ5YjNacGIxUmxlSFFpSUhWdWFYUnpMWEJsY2kxbGJUMGlNakEwT0NJK0NpQWdQR2NnWXowaVJURkVNQ0lnYmowaWRXNXBSVEZFTUNJZ2VEMGlNQzR3SWlCNVBTSXhOVFV1TWpVaUlIYzlJakV6TkRFdU1qVWlJR2c5SWpZNU1TNHlOU0lnYUMxaExYZzlJakV6TkRJaUx6NEtJQ0E4WnlCalBTSkZNVVF4SWlCdVBTSjFibWxGTVVReElpQjRQU0l3TGpBaUlIazlJakV5TGpVaUlIYzlJakV3T1RBdU1DSWdhRDBpTVRBeU15NDNOU0lnYUMxaExYZzlJakV3T0RnaUx6NEtJQ0E4WnlCalBTSkZNVVF5SWlCdVBTSjFibWxGTVVReUlpQjRQU0l3TGpBaUlIazlJakkyTnk0MUlpQjNQU0k1TkRBdU1DSWdhRDBpTlRVNExqYzFJaUJvTFdFdGVEMGlPVFF3SWk4K0NpQWdQR2NnWXowaVJURkVNeUlnYmowaWRXNXBSVEZFTXlJZ2VEMGlNQzR3SWlCNVBTSXlNamN1TlNJZ2R6MGlOams0TGpjMUlpQm9QU0l5TVRnMkxqSTFJaUJvTFdFdGVEMGlOams1SWk4K0NpQWdQR2NnWXowaVJURkVOU0lnYmowaWRXNXBSVEZFTlNJZ2VEMGlNQzR3SWlCNVBTSXlNelV1TUNJZ2R6MGlOamd4TGpJMUlpQm9QU0l5TVRjNExqYzFJaUJvTFdFdGVEMGlOamd5SWk4K0NpQWdQR2NnWXowaVJURkVOeUlnYmowaWRXNXBSVEZFTnlJZ2VEMGlNQzR3SWlCNVBTSXlOREl1TlNJZ2R6MGlNVEV6TVM0eU5TSWdhRDBpTWpJMk1DNHdJaUJvTFdFdGVEMGlNVEV6TWlJdlBnb2dJRHhuSUdNOUlrVXhSRGtpSUc0OUluVnVhVVV4UkRraUlIZzlJakF1TUNJZ2VUMGlNalF5TGpVaUlIYzlJakV4TmpJdU5TSWdhRDBpTWpJMU1pNDFJaUJvTFdFdGVEMGlNVEUyTXlJdlBnb2dJRHhuSUdNOUlrVXhSRUlpSUc0OUluVnVhVVV4UkVJaUlIZzlJakF1TUNJZ2VUMGlNalF5TGpVaUlIYzlJakV4TlRJdU5TSWdhRDBpTWpZMU1pNDFJaUJvTFdFdGVEMGlNVEUxTXlJdlBnb2dJRHhuSUdNOUlrVXhSRVFpSUc0OUluVnVhVVV4UkVRaUlIZzlJakF1TUNJZ2VUMGlNalF5TGpVaUlIYzlJakV4TlRJdU5TSWdhRDBpTXpBMU9DNDNOU0lnYUMxaExYZzlJakV4TlRNaUx6NEtJQ0E4WnlCalBTSkZNVVJHSWlCdVBTSjFibWxGTVVSR0lpQjRQU0l3TGpBaUlIazlJakkwTWk0MUlpQjNQU0l4TVRVeUxqVWlJR2c5SWpNME5EQXVNQ0lnYUMxaExYZzlJakV4TlRNaUx6NEtJQ0E4WnlCalBTSkZNVVV4SWlCdVBTSjFibWxGTVVVeElpQjRQU0l3TGpBaUlIazlJakkwTWk0MUlpQjNQU0l4TVRZd0xqQWlJR2c5SWpNM056TXVOelVpSUdndFlTMTRQU0l4TVRnd0lpOCtDaUFnUEdjZ1l6MGlSVEZGTXlJZ2JqMGlkVzVwUlRGRk15SWdlRDBpTUM0d0lpQjVQU0l5TkRJdU5TSWdkejBpTVRFMk1pNDFJaUJvUFNJME1UTTJMakkySWlCb0xXRXRlRDBpTVRFMk15SXZQZ29nSUR4bklHTTlJa1V4UlRVaUlHNDlJblZ1YVVVeFJUVWlJSGc5SWpBdU1DSWdlVDBpTWpZM0xqVWlJSGM5SWpFeE5qSXVOU0lnYUQwaU5ETTVNeTQzTlNJZ2FDMWhMWGc5SWpFeE5qTWlMejRLSUNBOFp5QmpQU0pGTVVVM0lpQnVQU0oxYm1sRk1VVTNJaUI0UFNJeE1qVXVNQ0lnZVQwaU16Y3lMalVpSUhjOUlqSTVNUzR5TlNJZ2FEMGlNamsxTGpBaUlHZ3RZUzE0UFNJME1UY2lMejRLSUNBOFp5QmpQU0pGTlRVd0lpQnVQU0oxYm1sRk5UVXdJaUI0UFNJdE1USTFMakFpSUhrOUlpMHpOVEF1TUNJZ2R6MGlOek13TGpBaUlHZzlJakkxTUM0d0lpQm9MV0V0ZUQwaU5EZ3dJaTgrQ2lBZ1BHY2dZejBpUlRVMU1TSWdiajBpZFc1cFJUVTFNU0lnZUQwaUxURXlOUzR3SWlCNVBTSXRNelV3TGpBaUlIYzlJakV3TWpRdU1DSWdhRDBpTWpVd0xqQWlJR2d0WVMxNFBTSTNOelFpTHo0S0lDQThaeUJqUFNKRk5UVXlJaUJ1UFNKMWJtbEZOVFV5SWlCNFBTSXRNVEkxTGpBaUlIazlJaTB6TlRBdU1DSWdkejBpTVRNMU1pNHdJaUJvUFNJeU5UQXVNQ0lnYUMxaExYZzlJakV4TURJaUx6NEtJQ0E4WnlCalBTSkZNall3SWlCdVBTSjFibWxGTWpZd0lpQjRQU0kyTWk0MUlpQjVQU0l4TWpVdU1DSWdkejBpTkRrMUxqQWlJR2c5SWpFMk1UQXVNQ0lnYUMxaExYZzlJall4TVNJdlBnb2dJRHhuSUdNOUlrVXlOakVpSUc0OUluVnVhVVV5TmpFaUlIZzlJall5TGpVaUlIazlJaTB6TVRVdU1DSWdkejBpTXpreUxqVWlJR2c5SWpFM05UVXVNQ0lnYUMxaExYZzlJalV3TnlJdlBnb2dJRHhuSUdNOUlrVXlOaklpSUc0OUluVnVhVVV5TmpJaUlIZzlJall5TGpVaUlIazlJaTB5T0RVdU1DSWdkejBpTkRreUxqVWlJR2c5SWpFM016VXVNQ0lnYUMxaExYZzlJall4TWlJdlBnb2dJRHhuSUdNOUlrVkJOVU1pSUc0OUluVnVhVVZCTlVNaUlIZzlJalk0TGpBaUlIazlJaTB5TWk0d0lpQjNQU0k0T1RBdU1DSWdhRDBpTVRReU1pNHdJaTgrQ2lBZ1BHY2dZejBpUlVFMU1DSWdiajBpZFc1cFJVRTFNQ0lnZUQwaU5Ea3VNQ0lnZVQwaUxURTVMakFpSUhjOUlqa3lOeTR3SWlCb1BTSXhNemsxTGpBaUx6NEtJQ0E4WnlCalBTSkZRVFV4SWlCdVBTSjFibWxGUVRVeElpQjRQU0l5TWpjdU1DSWdlVDBpTUM0d0lpQjNQU0kxTnpndU1DSWdhRDBpTVRNM05DNHdJaTgrQ2lBZ1BHY2dZejBpUlVFMU1pSWdiajBpZFc1cFJVRTFNaUlnZUQwaU5qRXVNQ0lnZVQwaU1DNHdJaUIzUFNJNU1UQXVNQ0lnYUQwaU1UTTRNQzR3SWk4K0NpQWdQR2NnWXowaVJVRTFNeUlnYmowaWRXNXBSVUUxTXlJZ2VEMGlOakV1TUNJZ2VUMGlMVEkzTmk0d0lpQjNQU0k1TVRBdU1DSWdhRDBpTVRZMU5pNHdJaTgrQ2lBZ1BHY2dZejBpUlVFMU5DSWdiajBpZFc1cFJVRTFOQ0lnZUQwaU9Ea3VNQ0lnZVQwaUxURTFMakFpSUhjOUlqYzVOeTR3SWlCb1BTSXhOREF4TGpBaUx6NEtJQ0E4WnlCalBTSkZRVFUxSWlCdVBTSjFibWxGUVRVMUlpQjRQU0l5TXk0d0lpQjVQU0l3TGpBaUlIYzlJamswTkM0d0lpQm9QU0l4TXpjMExqQWlMejRLSUNBOFp5QmpQU0pGUVRVMklpQnVQU0oxYm1sRlFUVTJJaUI0UFNJeU15NHdJaUI1UFNJd0xqQWlJSGM5SWpFeE1qRXVNQ0lnYUQwaU1UTTNOQzR3SWlCb0xXRXRlRDBpTVRFMk9DSXZQZ29nSUR4bklHTTlJa1ZCTlRjaUlHNDlJblZ1YVVWQk5UY2lJSGc5SWpZMUxqQWlJSGs5SWkweU1pNHdJaUIzUFNJNE16QXVNQ0lnYUQwaU1UUXlPUzR3SWk4K0NpQWdQR2NnWXowaVJVRTFPQ0lnYmowaWRXNXBSVUUxT0NJZ2VEMGlOalV1TUNJZ2VUMGlMVEl5TGpBaUlIYzlJamd6TUM0d0lpQm9QU0l4TlRZMkxqQWlMejRLSUNBOFp5QmpQU0pGUVRVNUlpQnVQU0oxYm1sRlFUVTVJaUI0UFNJMk5TNHdJaUI1UFNJdE1qSXVNQ0lnZHowaU9Ea3pMakFpSUdnOUlqRTBNamt1TUNJdlBnb2dJRHhuSUdNOUlrVkJOVUVpSUc0OUluVnVhVVZCTlVFaUlIZzlJalkxTGpBaUlIazlJaTB4TlRZdU1DSWdkejBpT0RNd0xqQWlJR2c5SWpFMk9UWXVNQ0l2UGdvZ0lEeG5JR005SWtWQk5VSWlJRzQ5SW5WdWFVVkJOVUlpSUhnOUlqY3dMakFpSUhrOUlpMHlNaTR3SWlCM1BTSTRPRGd1TUNJZ2FEMGlNVFF5TWk0d0lpOCtDaUFnUEdjZ1l6MGlSVUUxUkNJZ2JqMGlkVzVwUlVFMVJDSWdlRDBpTkRBdU1DSWdlVDBpTFRFNUxqQWlJSGM5SWpnM09TNHdJaUJvUFNJeE16YzBMakFpTHo0S0lDQThaeUJqUFNKRlFUVkZJaUJ1UFNKMWJtbEZRVFZGSWlCNFBTSTBNQzR3SWlCNVBTSXRNVGt1TUNJZ2R6MGlPRGM1TGpBaUlHZzlJakUxT1RFdU1DSXZQZ29nSUR4bklHTTlJa1ZCTlVZaUlHNDlJblZ1YVVWQk5VWWlJSGc5SWpRd0xqQWlJSGs5SWkweE9TNHdJaUIzUFNJNU1UQXVNQ0lnYUQwaU1UTTNOQzR3SWk4K0NpQWdQR2NnWXowaVJVRTJNQ0lnYmowaWRXNXBSVUUyTUNJZ2VEMGlNVEUzTGpBaUlIazlJaTB5TWk0d0lpQjNQU0kzT1RVdU1DSWdhRDBpTVRRd01TNHdJaTgrQ2lBZ1BHY2dZejBpUlVFMk1TSWdiajBpZFc1cFJVRTJNU0lnZUQwaU5qRXVNQ0lnZVQwaUxUUTRMakFpSUhjOUlqZzRNaTR3SWlCb1BTSXhOREkzTGpBaUx6NEtJQ0E4WnlCalBTSkZRVFl5SWlCdVBTSjFibWxGUVRZeUlpQjRQU0kyTVM0d0lpQjVQU0l0TkRndU1DSWdkejBpT0RrNUxqQWlJR2c5SWpFME1qY3VNQ0l2UGdvZ0lEeG5JR005SWtWRFF6QWlJRzQ5SW5WdWFVVkRRekFpSUhnOUlqUXdMakFpSUhrOUlpMHhPUzR3SWlCM1BTSTVNVGd1TUNJZ2FEMGlNVE0zTkM0d0lpOCtDaUFnUEdjZ1l6MGlSVEkyTXlJZ2JqMGlkVzVwUlRJMk15SWdlRDBpTkRVdU56WWlJSGs5SWpJeU1DNDFOaUlnZHowaU5qazFMalEwSWlCb1BTSTJORGt1TkRRaUlHZ3RZUzE0UFNJM09UQWlMejRLSUNBOFp5QmpQU0pGTWpZMElpQnVQU0oxYm1sRk1qWTBJaUI0UFNJMk1pNHdJaUI1UFNJeE1qVXVOU0lnZHowaU9UY3dMakFpSUdnOUlqRTJNVEF1TUNJZ2FDMWhMWGc5SWpFd09EY2lMejRLSUNBOFp5QmpQU0pGTlRJd0lpQnVQU0oxYm1sRk5USXdJaUI0UFNJdE1UYzJMalFpSUhrOUlpMDJNREV1TWlJZ2R6MGlNVE0zTlM0eUlpQm9QU0l4TlRRNExqQWlJR2d0WVMxNFBTSXhNVEV5SWk4K0NpQWdQR2NnWXowaVJUVXlNU0lnYmowaWRXNXBSVFV5TVNJZ2VEMGlMVEUxT0M0MElpQjVQU0l0TmpRdU9DSWdkejBpTVRZNU9TNHlJaUJvUFNJeE1EQTRMakFpSUdndFlTMTRQU0l4TkRVNUlpOCtDaUFnUEdjZ1l6MGlSVFV5TWlJZ2JqMGlkVzVwUlRVeU1pSWdlRDBpTFRVeE5DNDRJaUI1UFNJdE9EQXlMamdpSUhjOUlqRTJNVEl1T0NJZ2FEMGlNak01TkM0d0lpQm9MV0V0ZUQwaU9EUXdJaTgrQ2lBZ1BHY2dZejBpUlRVeU15SWdiajBpZFc1cFJUVXlNeUlnZUQwaUxUY3lMakFpSUhrOUlpMHdMakFpSUhjOUlqZzRNaTR3SWlCb1BTSTVNekl1TkNJZ2FDMWhMWGc5SWpneE15SXZQZ29nSUR4bklHTTlJa1UxTWpRaUlHNDlJblZ1YVVVMU1qUWlJSGc5SWpBdU1DSWdlVDBpTUM0d0lpQjNQU0kyT1RndU5DSWdhRDBpT1RjeUxqQWlJR2d0WVMxNFBTSTNNREFpTHo0S0lDQThaeUJqUFNKRk5USTFJaUJ1UFNKMWJtbEZOVEkxSWlCNFBTSXRNVEk1TGpZaUlIazlJaTAxTnk0MklpQjNQU0l4TURZMUxqWWlJR2c5SWprMU5DNHdJaUJvTFdFdGVEMGlPVE0zSWk4K0NpQWdQR2NnWXowaVJUVXlOaUlnYmowaWRXNXBSVFV5TmlJZ2VEMGlMVEUwTUM0MElpQjVQU0l0TmpRdU9DSWdkejBpTVRJMk55NHlJaUJvUFNJeE1EQTRMakFpSUdndFlTMTRQU0l4TURReUlpOCtDaUFnUEdjZ1l6MGlSVFV5TnlJZ2JqMGlkVzVwUlRVeU55SWdlRDBpTFRFM05pNDBNU0lnZVQwaUxUWXdNUzR5SWlCM1BTSTJOemMxTGpJaUlHZzlJakUxTkRndU1DSWdhQzFoTFhnOUlqWTFNekFpTHo0S0lDQThaeUJqUFNKRk5USTRJaUJ1UFNKMWJtbEZOVEk0SWlCNFBTSXRNVGMyTGpReElpQjVQU0l0TmpBeExqSWlJSGM5SWpVMk9UVXVNaUlnYUQwaU1UVTBPQzR3SWlCb0xXRXRlRDBpTlRRME5DSXZQZ29nSUR4bklHTTlJa1UxTWpraUlHNDlJblZ1YVVVMU1qa2lJSGc5SWkweE56WXVOREVpSUhrOUlpMDJNREV1TWlJZ2R6MGlORFl4TlM0eUlpQm9QU0l4TlRRNExqQWlJR2d0WVMxNFBTSTBNelk1SWk4K0NpQWdQR2NnWXowaVJUVXlRU0lnYmowaWRXNXBSVFV5UVNJZ2VEMGlMVEUzTmk0MElpQjVQU0l0TmpBeExqSWlJSGM5SWpNMU16VXVNaUlnYUQwaU1UVTBPQzR3SWlCb0xXRXRlRDBpTXpJNE55SXZQZ29nSUR4bklHTTlJa1UxTWtJaUlHNDlJblZ1YVVVMU1rSWlJSGc5SWkweE56WXVOQ0lnZVQwaUxUWXdNUzR5SWlCM1BTSXlORFUxTGpJaUlHZzlJakUxTkRndU1DSWdhQzFoTFhnOUlqSXlNek1pTHo0S0lDQThaeUJqUFNKRk5USkRJaUJ1UFNKMWJtbEZOVEpESWlCNFBTSXRNVFU0TGpRaUlIazlJaTAyTURFdU1pSWdkejBpTWpneE5TNHlJaUJvUFNJeE5UUTRMakFpSUdndFlTMTRQU0l5TmpZeElpOCtDaUFnUEdjZ1l6MGlSVFV5UkNJZ2JqMGlkVzVwUlRVeVJDSWdlRDBpTFRFMU9DNDBJaUI1UFNJdE9EQXlMamdpSUhjOUlqSTNNVFF1TkNJZ2FEMGlNak01TkM0d0lpQm9MV0V0ZUQwaU1qTXdNU0l2UGdvZ0lEeG5JR005SWtVMU1rVWlJRzQ5SW5WdWFVVTFNa1VpSUhnOUlpMHhOell1TkNJZ2VUMGlMVGd3TWk0NElpQjNQU0l5TkRjekxqSWlJR2c5SWpJek9UUXVNQ0lnYUMxaExYZzlJakl3TXpraUx6NEtJQ0E4WnlCalBTSkZOVEpHSWlCdVBTSjFibWxGTlRKR0lpQjRQU0l0TlRFMExqZ2lJSGs5SWkwNE1ESXVPQ0lnZHowaU1qVXhNaTQ0SWlCb1BTSXlNemswTGpBaUlHZ3RZUzE0UFNJeE56TXpJaTgrQ2lBZ1BHY2dZejBpUlRVek1DSWdiajBpZFc1cFJUVXpNQ0lnZUQwaUxUVXhPQzQwSWlCNVBTSXRPREF5TGpnaUlIYzlJak15TmpndU9DSWdhRDBpTWpRd01TNHlJaUJvTFdFdGVEMGlNalE0TnlJdlBnb2dJRHhuSUdNOUlrVTFNekVpSUc0OUluVnVhVVUxTXpFaUlIZzlJaTAxTVRndU5DSWdlVDBpTFRnd01pNDRJaUIzUFNJME1UQTBMakFpSUdnOUlqSTBNREV1TWlJZ2FDMWhMWGc5SWpNek1qWWlMejRLSUNBOFp5QmpQU0pGTlRNeUlpQnVQU0oxYm1sRk5UTXlJaUI0UFNJdE5URTRMalFpSUhrOUlpMDRNREl1T0NJZ2R6MGlORGswTmk0MElpQm9QU0l5TkRBeExqSWlJR2d0WVMxNFBTSTBNVFk1SWk4K0NpQWdQR2NnWXowaVJUVXpNeUlnYmowaWRXNXBSVFV6TXlJZ2VEMGlMVFV4TkM0NElpQjVQU0l0T0RBeUxqZ2lJSGM5SWpVM056Z3VNQ0lnYUQwaU1qUXdNUzR5SWlCb0xXRXRlRDBpTlRBd09TSXZQZ29nSUR4bklHTTlJa1UxTXpRaUlHNDlJblZ1YVVVMU16UWlJSGc5SWkwMU1UUXVPQ0lnZVQwaUxUZ3dNaTQ0SWlCM1BTSXlOVFE0TGpnaUlHZzlJakl6T1RRdU1DSWdhQzFoTFhnOUlqSXdNeklpTHo0S0lDQThaeUJqUFNKRk5UTTFJaUJ1UFNKMWJtbEZOVE0xSWlCNFBTSXROVEUwTGpnaUlIazlJaTA0TURJdU9DSWdkejBpTWpJNE5pNHdJaUJvUFNJeU16azBMakFpSUdndFlTMTRQU0l4TnpjMElpOCtDaUFnUEdjZ1l6MGlSVFV6TmlJZ2JqMGlkVzVwUlRVek5pSWdlRDBpTUM0d0lpQjVQU0l0T0RBeUxqZ2lJSGM5SWpFM09UWXVOQ0lnYUQwaU1qTTVOQzR3SWlCb0xXRXRlRDBpTVRVME1DSXZQZ29nSUR4bklHTTlJa1UxTXpjaUlHNDlJblZ1YVVVMU16Y2lJSGc5SWpBdU1DSWdlVDBpTFRnd01pNDRJaUIzUFNJeU56TTVMallpSUdnOUlqSXpPVFF1TUNJZ2FDMWhMWGc5SWpJM05EQWlMejRLSUNBOFp5QmpQU0pGTlRNNElpQnVQU0oxYm1sRk5UTTRJaUI0UFNJd0xqQWlJSGs5SWkwNE1ESXVPQ0lnZHowaU16Z3hPUzQySWlCb1BTSXlNemswTGpBaUlHZ3RZUzE0UFNJek9ESXlJaTgrQ2lBZ1BHY2dZejBpUlRVek9TSWdiajBpZFc1cFJUVXpPU0lnZUQwaU1DNHdJaUI1UFNJdE9EQXlMamdpSUhjOUlqSXlOVE11T0NJZ2FEMGlNak01TkM0d0lpQm9MV0V0ZUQwaU1qSTFOQ0l2UGdvZ0lEeG5JR005SWtVMU0wRWlJRzQ5SW5WdWFVVTFNMEVpSUhnOUlqQXVNQ0lnZVQwaUxUZ3dNaTQ0SWlCM1BTSXpORFV5TGpZaUlHZzlJakl6T1RRdU1DSWdhQzFoTFhnOUlqTTBOVE1pTHo0S0lDQThaeUJqUFNKRk5UTkNJaUJ1UFNKMWJtbEZOVE5DSWlCNFBTSXdMakFpSUhrOUlpMDRNREl1T0NJZ2R6MGlNekE1Tmk0d0lpQm9QU0l5TXprMExqQWlJR2d0WVMxNFBTSXpNRGsySWk4K0NpQWdQR2NnWXowaVJUVXpReUlnYmowaWRXNXBSVFV6UXlJZ2VEMGlMVGN5TGpBaUlIazlJaTA0TURJdU9DSWdkejBpTVRrNE1DNHdJaUJvUFNJeU16azBMakFpSUdndFlTMTRQU0l4TmpVeElpOCtDaUFnUEdjZ1l6MGlSVFV6UkNJZ2JqMGlkVzVwUlRVelJDSWdlRDBpTFRjeUxqQWlJSGs5SWkwNE1ESXVPQ0lnZHowaU1qUXpOeTR5SWlCb1BTSXlNemswTGpBaUlHZ3RZUzE0UFNJeU16WTFJaTgrQ2lBZ1BHY2dZejBpTWpZMlJTSWdiajBpZFc1cE1qWTJSU0lnZUQwaU5qSXVOU0lnZVQwaUxUTXhOUzR3SWlCM1BTSXpPVEl1TlNJZ2FEMGlNVGMxTlM0d0lpQm9MV0V0ZUQwaU5UQTNJaTgrQ2lBZ1BHY2dZejBpTWpZMlJpSWdiajBpZFc1cE1qWTJSaUlnZUQwaU5qSXVOU0lnZVQwaUxUSTROUzR3SWlCM1BTSTBPVEl1TlNJZ2FEMGlNVGN6TlM0d0lpQm9MV0V0ZUQwaU5qRXlJaTgrQ2lBZ1BHY2dZejBpTWpZMlJDSWdiajBpZFc1cE1qWTJSQ0lnZUQwaU5qSXVOU0lnZVQwaU1USTFMakFpSUhjOUlqUTVOUzR3SWlCb1BTSXhOakV3TGpBaUlHZ3RZUzE0UFNJMk1URWlMejRLSUNBOFp5QmpQU0pGTURRMUlpQnVQU0oxYm1sRk1EUTFJaUI0UFNJd0xqQWlJSGs5SWkwek1TNDFOeUlnZHowaU1Ua3pPUzR6SWlCb1BTSTVOREl1TlRraUlHZ3RZUzE0UFNJeE9UTTRJaTgrQ2lBZ1BHY2dZejBpUlRBME5pSWdiajBpZFc1cFJUQTBOaUlnZUQwaU1DNHdJaUI1UFNJdE5Ea3VOakVpSUhjOUlqSXhNRGd1TkRJaUlHZzlJamsyTlM0eE5DSWdhQzFoTFhnOUlqSXhNRGNpTHo0S0lDQThaeUJqUFNKRk1EUTNJaUJ1UFNKMWJtbEZNRFEzSWlCNFBTSXdMakFpSUhrOUlqQXVNQ0lnZHowaU9USTJMamd4SWlCb1BTSXhNVFUyTGpneUlpQm9MV0V0ZUQwaU9USTJJaTgrQ2lBZ1BHY2dZejBpUlRBME9DSWdiajBpZFc1cFJUQTBPQ0lnZUQwaUxUQXVNQ0lnZVQwaUxURTJOQzQyTWlJZ2R6MGlNVEl4TUM0NU15SWdhRDBpTVRRM01pNDFNaUlnYUMxaExYZzlJakV5TVRBaUx6NEtJQ0E4WnlCalBTSkZNRFE1SWlCdVBTSjFibWxGTURRNUlpQjRQU0l0TUM0d0lpQjVQU0l0TVRZMExqWXlJaUIzUFNJeE1qRXdMamt6SWlCb1BTSXhORGN5TGpVeUlpQm9MV0V0ZUQwaU1USXhNQ0l2UGdvOEwySnZkVzVrYVc1bkxXSnZlR1Z6UGdvdlpHRjBZUzkwWlhoMEwxUnBiV1Z6TFdKdmJHUXVlRzFzQUR3L2VHMXNJSFpsY25OcGIyNDlJakV1TUNJZ1pXNWpiMlJwYm1jOUlsVlVSaTA0SWo4K0NqeGliM1Z1WkdsdVp5MWliM2hsY3lCbWIyNTBMV1poYldsc2VUMGlWR2x0WlhNaUlIVnVhWFJ6TFhCbGNpMWxiVDBpTWpBME9DSStDaUFnSUR4bklHTTlJakl4SWlCNFBTSXhOak11TUNJZ2VUMGlMVEk1TGpBaUlIYzlJak0wTmk0d0lpQm9QU0l4TkRRMExqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlqSXlJaUI0UFNJeU56SXVNQ0lnZVQwaU56Y3dMakFpSUhjOUlqVTVOUzR3SWlCb1BTSTJORFV1TUNJZ2FDMWhMWGc5SWpFeE16Y2lJQzgrQ2lBZ0lEeG5JR005SWpJeklpQjRQU0l0T0M0d0lpQjVQU0l3TGpBaUlIYzlJakV3TXpRdU1DSWdhRDBpTVRNNE1TNHdJaUJvTFdFdGVEMGlNVEF5TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlNalFpSUhnOUlqVTVMakFpSUhrOUlpMHlNRFF1TUNJZ2R6MGlPVEV4TGpBaUlHZzlJakUzTkRBdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlqSTFJaUI0UFNJeU5URXVNQ0lnZVQwaUxURTVMakFpSUhjOUlqRTFORFV1TUNJZ2FEMGlNVFF6Tmk0d0lpQm9MV0V0ZUQwaU1qQTBPQ0lnTHo0S0lDQWdQR2NnWXowaU1qWWlJSGc5SWpFd05pNHdJaUI1UFNJdE16QXVNQ0lnZHowaU1UUTROQzR3SWlCb1BTSXhORFE1TGpBaUlHZ3RZUzE0UFNJeE56QTJJaUF2UGdvZ0lDQThaeUJqUFNJeU55SWdlRDBpTVRjNUxqQWlJSGs5SWpjM01DNHdJaUIzUFNJeU1UVXVNQ0lnYUQwaU5qUTFMakFpSUdndFlTMTRQU0kxTmpraUlDOCtDaUFnSUR4bklHTTlJakk0SWlCNFBTSTVOQzR3SWlCNVBTSXRNelEzTGpBaUlIYzlJalV6TVM0d0lpQm9QU0l4TnpZNUxqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlqSTVJaUI0UFNJME55NHdJaUI1UFNJdE16UTNMakFpSUhjOUlqVXpNUzR3SWlCb1BTSXhOelk1TGpBaUlHZ3RZUzE0UFNJMk9ESWlJQzgrQ2lBZ0lEeG5JR005SWpKQklpQjRQU0l4TVRFdU1DSWdlVDBpTlRJM0xqQWlJSGM5SWpnd015NHdJaUJvUFNJNE9UTXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJakpDSWlCNFBTSTBPUzR3SWlCNVBTSXdMakFpSUhjOUlqRXdOamN1TUNJZ2FEMGlNVEEyTmk0d0lpQm9MV0V0ZUQwaU1URTJOeUlnTHo0S0lDQWdQR2NnWXowaU1rTWlJSGc5SWpFMk15NHdJaUI1UFNJdE16Y3dMakFpSUhjOUlqTTNOeTR3SWlCb1BTSTJPRGN1TUNJZ2FDMWhMWGc5SWpVeE1pSWdMejRLSUNBZ1BHY2dZejBpTWtRaUlIZzlJamt3TGpBaUlIazlJak0xTUM0d0lpQjNQU0kwT1RjdU1DSWdhRDBpTWpNM0xqQWlJR2d0WVMxNFBTSTJPRElpSUM4K0NpQWdJRHhuSUdNOUlqSkZJaUI0UFNJeE5qTXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqTTBOaTR3SWlCb1BTSXpORFl1TUNJZ2FDMWhMWGc5SWpVeE1pSWdMejRLSUNBZ1BHY2dZejBpTWtZaUlIZzlJaTB5T1M0d0lpQjVQU0l0TXpRdU1DSWdkejBpTmpJMkxqQWlJR2c5SWpFME5URXVNQ0lnYUMxaExYZzlJalUyT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlNekFpSUhnOUlqUTNMakFpSUhrOUlpMHlPQzR3SWlCM1BTSTVNalF1TUNJZ2FEMGlNVFF6Tmk0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaU16RWlJSGc5SWpFek1pNHdJaUI1UFNJd0xqQWlJSGM5SWpjM015NHdJaUJvUFNJeE5EQTRMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0l6TWlJZ2VEMGlNelV1TUNJZ2VUMGlNQzR3SWlCM1BTSTVORE11TUNJZ2FEMGlNVFF3T0M0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaU16TWlJSGc5SWpNeExqQWlJSGs5SWkwek1TNHdJaUIzUFNJNU1qWXVNQ0lnYUQwaU1UUXpOaTR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpTXpRaUlIZzlJak0zTGpBaUlIazlJakF1TUNJZ2R6MGlPVE0wTGpBaUlHZzlJakUwTURndU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlqTTFJaUI0UFNJME5TNHdJaUI1UFNJdE1Ua3VNQ0lnZHowaU9URTNMakFpSUdnOUlqRTBNRE11TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWpNMklpQjRQU0kxTmk0d0lpQjVQU0l0TWprdU1DSWdkejBpT1RFMUxqQWlJR2c5SWpFME16Y3VNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJak0zSWlCNFBTSXpOUzR3SWlCNVBTSXdMakFpSUhjOUlqazBNUzR3SWlCb1BTSXhNemcwTGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNJek9DSWdlRDBpTlRJdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWprd09DNHdJaUJvUFNJeE5ETTNMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0l6T1NJZ2VEMGlORGt1TUNJZ2VUMGlMVEk1TGpBaUlIYzlJamt4T0M0d0lpQm9QU0l4TkRNM0xqQWlJR2d0WVMxNFBTSXhNREkwSWlBdlBnb2dJQ0E4WnlCalBTSXpRU0lnZUQwaU1UWXpMakFpSUhrOUlpMHlPUzR3SWlCM1BTSXpORFl1TUNJZ2FEMGlPVGsyTGpBaUlHZ3RZUzE0UFNJMk9ESWlJQzgrQ2lBZ0lEeG5JR005SWpOQ0lpQjRQU0l4TmpNdU1DSWdlVDBpTFRNM01DNHdJaUIzUFNJek56Y3VNQ0lnYUQwaU1UTXpOeTR3SWlCb0xXRXRlRDBpTmpneUlpQXZQZ29nSUNBOFp5QmpQU0l6UXlJZ2VEMGlOQzR3SWlCNVBTSXRNamt1TUNJZ2R6MGlNVEUxTnk0d0lpQm9QU0l4TVRJMExqQWlJR2d0WVMxNFBTSXhNVFkzSWlBdlBnb2dJQ0E4WnlCalBTSXpSQ0lnZUQwaU5Ea3VNQ0lnZVQwaU1qRXdMakFpSUhjOUlqRXdOamN1TUNJZ2FEMGlOalE0TGpBaUlHZ3RZUzE0UFNJeE1UWTNJaUF2UGdvZ0lDQThaeUJqUFNJelJTSWdlRDBpTkM0d0lpQjVQU0l0TWprdU1DSWdkejBpTVRFMU55NHdJaUJvUFNJeE1USTBMakFpSUdndFlTMTRQU0l4TVRZM0lpQXZQZ29nSUNBOFp5QmpQU0l6UmlJZ2VEMGlNVEE1TGpBaUlIazlJaTB5T1M0d0lpQjNQU0kzT1RNdU1DSWdhRDBpTVRRek9TNHdJaUJvTFdFdGVEMGlNVEF5TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlOREFpSUhnOUlqRTNNeTR3SWlCNVBTSXROREV1TUNJZ2R6MGlNVFUxTUM0d0lpQm9QU0l4TkRVMkxqQWlJR2d0WVMxNFBTSXhPVEExSWlBdlBnb2dJQ0E4WnlCalBTSTBNU0lnZUQwaU16Y3VNQ0lnZVQwaU1DNHdJaUIzUFNJeE16azBMakFpSUdnOUlqRTBNVFV1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlORElpSUhnOUlqTXpMakFpSUhrOUlqQXVNQ0lnZHowaU1USXpOQzR3SWlCb1BTSXhNemcwTGpBaUlHZ3RZUzE0UFNJeE16WTJJaUF2UGdvZ0lDQThaeUJqUFNJME15SWdlRDBpTnpVdU1DSWdlVDBpTFRReExqQWlJSGM5SWpFek1EWXVNQ0lnYUQwaU1UUTFOaTR3SWlBdlBnb2dJQ0E4WnlCalBTSTBOQ0lnZUQwaU1qZ3VNQ0lnZVQwaU1DNHdJaUIzUFNJeE16ZzFMakFpSUdnOUlqRXpPRFF1TUNJZ0x6NEtJQ0FnUEdjZ1l6MGlORFVpSUhnOUlqTXpMakFpSUhrOUlqQXVNQ0lnZHowaU1USTRNQzR3SWlCb1BTSXhOREUxTGpBaUlHZ3RZUzE0UFNJeE16WTJJaUF2UGdvZ0lDQThaeUJqUFNJME5pSWdlRDBpTXpNdU1DSWdlVDBpTUM0d0lpQjNQU0l4TVRZeExqQWlJR2c5SWpFek9EUXVNQ0lnYUMxaExYZzlJakV5TlRFaUlDOCtDaUFnSUR4bklHTTlJalEzSWlCNFBTSTNOUzR3SWlCNVBTSXRNemt1TUNJZ2R6MGlNVFEzTUM0d0lpQm9QU0l4TkRVMExqQWlJR2d0WVMxNFBTSXhOVGt6SWlBdlBnb2dJQ0E4WnlCalBTSTBPQ0lnZUQwaU16Y3VNQ0lnZVQwaU1DNHdJaUIzUFNJeE5URXpMakFpSUdnOUlqRXpPRFF1TUNJZ2FDMWhMWGc5SWpFMU9UTWlJQzgrQ2lBZ0lEeG5JR005SWpRNUlpQjRQU0l6TXk0d0lpQjVQU0l3TGpBaUlIYzlJamN4Tmk0d0lpQm9QU0l4TkRFMUxqQWlJR2d0WVMxNFBTSTNPVGNpSUM4K0NpQWdJRHhuSUdNOUlqUkJJaUI0UFNJM0xqQWlJSGs5SWkweU1EQXVNQ0lnZHowaU9UYzBMakFpSUdnOUlqRTFPRFF1TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWpSQ0lpQjRQU0kxTWk0d0lpQjVQU0l3TGpBaUlIYzlJakUxTVRJdU1DSWdhRDBpTVRNNE5DNHdJaUJvTFdFdGVEMGlNVFU1TXlJZ0x6NEtJQ0FnUEdjZ1l6MGlORU1pSUhnOUlqTTNMakFpSUhrOUlqQXVNQ0lnZHowaU1USTJPUzR3SWlCb1BTSXhNemcwTGpBaUlHZ3RZUzE0UFNJeE16WTJJaUF2UGdvZ0lDQThaeUJqUFNJMFJDSWdlRDBpTWpndU1DSWdlVDBpTUM0d0lpQjNQU0l4T0RVNExqQWlJR2c5SWpFek9EUXVNQ0lnYUMxaExYZzlJakU1TXpNaUlDOCtDaUFnSUR4bklHTTlJalJGSWlCNFBTSXpNeTR3SWlCNVBTSXRNemd1TUNJZ2R6MGlNVFF3TXk0d0lpQm9QU0l4TkRVekxqQWlJQzgrQ2lBZ0lEeG5JR005SWpSR0lpQjRQU0kyTmk0d0lpQjVQU0l0TkRFdU1DSWdkejBpTVRRMU5DNHdJaUJvUFNJeE5EVTJMakFpSUdndFlTMTRQU0l4TlRreklpQXZQZ29nSUNBOFp5QmpQU0kxTUNJZ2VEMGlNek11TUNJZ2VUMGlNQzR3SWlCM1BTSXhNVGswTGpBaUlHZzlJakV6T0RRdU1DSWdhQzFoTFhnOUlqRXlOVEVpSUM4K0NpQWdJRHhuSUdNOUlqVXhJaUI0UFNJMk5pNHdJaUI1UFNJdE16WTBMakFpSUhjOUlqRTBOVFF1TUNJZ2FEMGlNVGMzT1M0d0lpQm9MV0V0ZUQwaU1UVTVNeUlnTHo0S0lDQWdQR2NnWXowaU5USWlJSGc5SWpNekxqQWlJSGs5SWpBdU1DSWdkejBpTVRReE1DNHdJaUJvUFNJeE16ZzBMakFpSUM4K0NpQWdJRHhuSUdNOUlqVXpJaUI0UFNJM01TNHdJaUI1UFNJdE1qa3VNQ0lnZHowaU9UYzVMakFpSUdnOUlqRTBOVEV1TUNJZ2FDMWhMWGc5SWpFeE16a2lJQzgrQ2lBZ0lEeG5JR005SWpVMElpQjRQU0kxTWk0d0lpQjVQU0l3TGpBaUlIYzlJakV5TXpjdU1DSWdhRDBpTVRNNE5DNHdJaUJvTFdFdGVEMGlNVE0yTmlJZ0x6NEtJQ0FnUEdjZ1l6MGlOVFVpSUhnOUlqTXpMakFpSUhrOUlpMDBNUzR3SWlCM1BTSXhOREF6TGpBaUlHZzlJakUwTlRZdU1DSWdMejRLSUNBZ1BHY2dZejBpTlRZaUlIZzlJak16TGpBaUlIazlJaTB6T0M0d0lpQjNQU0l4TkRBekxqQWlJR2c5SWpFME1qSXVNQ0lnTHo0S0lDQWdQR2NnWXowaU5UY2lJSGc5SWpNM0xqQWlJSGs5SWkwek5DNHdJaUIzUFNJeE9UY3pMakFpSUdnOUlqRTBNVGd1TUNJZ2FDMWhMWGc5SWpJd05EZ2lJQzgrQ2lBZ0lEeG5JR005SWpVNElpQjRQU0l6TXk0d0lpQjVQU0l3TGpBaUlIYzlJakV6T1RndU1DSWdhRDBpTVRNNE5DNHdJaUF2UGdvZ0lDQThaeUJqUFNJMU9TSWdlRDBpTXpBdU1DSWdlVDBpTUM0d0lpQjNQU0l4TkRBeExqQWlJR2c5SWpFME1UVXVNQ0lnTHo0S0lDQWdQR2NnWXowaU5VRWlJSGc5SWpVMkxqQWlJSGs5SWpBdU1DSWdkejBpTVRJME1pNHdJaUJvUFNJeE5ERTFMakFpSUdndFlTMTRQU0l4TXpZMklpQXZQZ29nSUNBOFp5QmpQU0kxUWlJZ2VEMGlNVE0zTGpBaUlIazlJaTB6TURrdU1DSWdkejBpTkRjNUxqQWlJR2c5SWpFMk9UZ3VNQ0lnYUMxaExYZzlJalk0TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlOVU1pSUhnOUlpMDVPQzR3SWlCNVBTSXdMakFpSUhjOUlqYzJNUzR3SWlCb1BTSXhOREUxTGpBaUlHZ3RZUzE0UFNJMU5qa2lJQzgrQ2lBZ0lEeG5JR005SWpWRUlpQjRQU0kyTmk0d0lpQjVQU0l0TXpBNUxqQWlJSGM5SWpRM09TNHdJaUJvUFNJeE5qazRMakFpSUdndFlTMTRQU0kyT0RJaUlDOCtDaUFnSUR4bklHTTlJalZGSWlCNFBTSXhNekl1TUNJZ2VUMGlOVEkyTGpBaUlIYzlJamt3TXk0d0lpQm9QU0k0T0RrdU1DSWdhQzFoTFhnOUlqRXhPVEFpSUM4K0NpQWdJRHhuSUdNOUlqVkdJaUI0UFNJd0xqQWlJSGs5SWkweU56VXVNQ0lnZHowaU1UQXlOQzR3SWlCb1BTSXhNemt1TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWpZd0lpQjRQU0l0TkRFdU1DSWdlVDBpT1RZNUxqQWlJSGM5SWpRNE9TNHdJaUJvUFNJME9URXVNQ0lnYUMxaExYZzlJalk0TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlOakVpSUhnOUlqVXlMakFpSUhrOUlpMHlPUzR3SWlCM1BTSTVORGd1TUNJZ2FEMGlPVGs0TGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNJMk1pSWdlRDBpTXpVdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpFd016RXVNQ0lnYUQwaU1UUXhNeTR3SWlCb0xXRXRlRDBpTVRFek9TSWdMejRLSUNBZ1BHY2dZejBpTmpNaUlIZzlJalF5TGpBaUlIazlJaTB6TVM0d0lpQjNQU0k0TXpJdU1DSWdhRDBpTVRBd01DNHdJaUJvTFdFdGVEMGlPVEE1SWlBdlBnb2dJQ0E4WnlCalBTSTJOQ0lnZUQwaU5USXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqRXdOREF1TUNJZ2FEMGlNVFF4TXk0d0lpQm9MV0V0ZUQwaU1URXpPU0lnTHo0S0lDQWdQR2NnWXowaU5qVWlJSGc5SWpRMkxqQWlJSGs5SWkweU9TNHdJaUIzUFNJNE1qRXVNQ0lnYUQwaU9UazRMakFpSUdndFlTMTRQU0k1TURraUlDOCtDaUFnSUR4bklHTTlJalkySWlCNFBTSXlPQzR3SWlCNVBTSXdMakFpSUhjOUlqYzJPQzR3SWlCb1BTSXhOREV5TGpBaUlHZ3RZUzE0UFNJMk9ESWlJQzgrQ2lBZ0lEeG5JR005SWpZM0lpQjRQU0kwTnk0d0lpQjVQU0l0TkRJMUxqQWlJSGM5SWprek1pNHdJaUJvUFNJeE16azBMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0kyT0NJZ2VEMGlNek11TUNJZ2VUMGlNQzR3SWlCM1BTSXhNRFU1TGpBaUlHZzlJakV6T0RRdU1DSWdhQzFoTFhnOUlqRXhNemtpSUM4K0NpQWdJRHhuSUdNOUlqWTVJaUI0UFNJek15NHdJaUI1UFNJd0xqQWlJSGM5SWpRNE9DNHdJaUJvUFNJeE5ERTFMakFpSUdndFlTMTRQU0kxTmpraUlDOCtDaUFnSUR4bklHTTlJalpCSWlCNFBTSXRNVEU1TGpBaUlIazlJaTAwTVRndU1DSWdkejBpTmpVM0xqQWlJR2c5SWpFNE16TXVNQ0lnYUMxaExYZzlJalk0TWlJZ0x6NEtJQ0FnUEdjZ1l6MGlOa0lpSUhnOUlqTXpMakFpSUhrOUlqQXVNQ0lnZHowaU1UQTJOaTR3SWlCb1BTSXhNemcwTGpBaUlHZ3RZUzE0UFNJeE1UTTVJaUF2UGdvZ0lDQThaeUJqUFNJMlF5SWdlRDBpTXpNdU1DSWdlVDBpTUM0d0lpQjNQU0kwT0RndU1DSWdhRDBpTVRNNE5DNHdJaUJvTFdFdGVEMGlOVFk1SWlBdlBnb2dJQ0E4WnlCalBTSTJSQ0lnZUQwaU16TXVNQ0lnZVQwaU1DNHdJaUIzUFNJeE5qTXpMakFpSUdnOUlqazJOeTR3SWlCb0xXRXRlRDBpTVRjd05pSWdMejRLSUNBZ1BHY2dZejBpTmtVaUlIZzlJak16TGpBaUlIazlJakF1TUNJZ2R6MGlNVEExT1M0d0lpQm9QU0k1TmprdU1DSWdhQzFoTFhnOUlqRXhNemtpSUM4K0NpQWdJRHhuSUdNOUlqWkdJaUI0UFNJME5TNHdJaUI1UFNJdE16RXVNQ0lnZHowaU9USTBMakFpSUdnOUlqRXdNREF1TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWpjd0lpQjRQU0l6Tnk0d0lpQjVQU0l0TkRJeUxqQWlJSGM5SWpFd016WXVNQ0lnYUQwaU1UTTVNUzR3SWlCb0xXRXRlRDBpTVRFek9TSWdMejRLSUNBZ1BHY2dZejBpTnpFaUlIZzlJalk0TGpBaUlIazlJaTAwTWpJdU1DSWdkejBpTVRBeU55NHdJaUJvUFNJeE16ZzVMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0kzTWlJZ2VEMGlNemN1TUNJZ2VUMGlNQzR3SWlCM1BTSTRNekF1TUNJZ2FEMGlPVFkzTGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWpjeklpQjRQU0kxTWk0d0lpQjVQU0l0TWprdU1DSWdkejBpTmpreUxqQWlJR2c5SWprNU9DNHdJaUJvTFdFdGVEMGlOemszSWlBdlBnb2dJQ0E4WnlCalBTSTNOQ0lnZUQwaU16TXVNQ0lnZVQwaUxUSTNMakFpSUhjOUlqWXpOeTR3SWlCb1BTSXhNekUyTGpBaUlHZ3RZUzE0UFNJMk9ESWlJQzgrQ2lBZ0lEeG5JR005SWpjMUlpQjRQU0l6TXk0d0lpQjVQU0l0TWprdU1DSWdkejBpTVRBMk5pNHdJaUJvUFNJNU9UZ3VNQ0lnYUMxaExYZzlJakV4TXpraUlDOCtDaUFnSUR4bklHTTlJamMySWlCNFBTSXpNeTR3SWlCNVBTSXRNamt1TUNJZ2R6MGlPVFV3TGpBaUlHZzlJamszTWk0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaU56Y2lJSGc5SWpNekxqQWlJSGs5SWkweU9TNHdJaUIzUFNJeE5EQXhMakFpSUdnOUlqazNNaTR3SWlBdlBnb2dJQ0E4WnlCalBTSTNPQ0lnZUQwaU1qTXVNQ0lnZVQwaU1DNHdJaUIzUFNJNU5qY3VNQ0lnYUQwaU9UUXpMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0kzT1NJZ2VEMGlNek11TUNJZ2VUMGlMVFF5TWk0d0lpQjNQU0k1TlRBdU1DSWdhRDBpTVRNNU1TNHdJaUJvTFdFdGVEMGlNVEF5TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlOMEVpSUhnOUlqUXlMakFpSUhrOUlqQXVNQ0lnZHowaU9ERTRMakFpSUdnOUlqazJPUzR3SWlCb0xXRXRlRDBpT1RBNUlpQXZQZ29nSUNBOFp5QmpQU0kzUWlJZ2VEMGlPUzR3SWlCNVBTSXRNelEzTGpBaUlIYzlJamMwT1M0d0lpQm9QU0l4TnpZNUxqQWlJR2d0WVMxNFBTSTRNRGNpSUM4K0NpQWdJRHhuSUdNOUlqZERJaUI0UFNJeE1qQXVNQ0lnZVQwaU1DNHdJaUIzUFNJeU1Ea3VNQ0lnYUQwaU1UUXhNaTR3SWlCb0xXRXRlRDBpTkRVeElpQXZQZ29nSUNBOFp5QmpQU0kzUkNJZ2VEMGlORGN1TUNJZ2VUMGlMVE0wTnk0d0lpQjNQU0kzTkRrdU1DSWdhRDBpTVRjMk9TNHdJaUJvTFdFdGVEMGlPREEzSWlBdlBnb2dJQ0E4WnlCalBTSkRNemcwSWlCNFBTSXpOeTR3SWlCNVBTSXdMakFpSUhjOUlqRXpPVFF1TUNJZ2FEMGlNVGd4TVM0d0lpQXZQZ29nSUNBOFp5QmpQU0pETXpnMUlpQjRQU0l6Tnk0d0lpQjVQU0l3TGpBaUlIYzlJakV6T1RRdU1DSWdhRDBpTVRrMk1DNHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16ZzNJaUI0UFNJM05TNHdJaUI1UFNJdE5EUTRMakFpSUhjOUlqRXpNRFl1TUNJZ2FEMGlNVGcxT0M0d0lpQXZQZ29nSUNBOFp5QmpQU0pETXpnNUlpQjRQU0l6TXk0d0lpQjVQU0l3TGpBaUlIYzlJakV5T0RBdU1DSWdhRDBpTVRrd05pNHdJaUJvTFdFdGVEMGlNVE0yTmlJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TVNJZ2VEMGlNek11TUNJZ2VUMGlMVE00TGpBaUlIYzlJakUwTURNdU1DSWdhRDBpTVRnMk15NHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16azJJaUI0UFNJMk5pNHdJaUI1UFNJdE5ERXVNQ0lnZHowaU1UUTFOQzR3SWlCb1BTSXhPRFV5TGpBaUlHZ3RZUzE0UFNJeE5Ua3pJaUF2UGdvZ0lDQThaeUJqUFNKRE16bERJaUI0UFNJek15NHdJaUI1UFNJdE5ERXVNQ0lnZHowaU1UUXdNeTR3SWlCb1BTSXhPRFV5TGpBaUlDOCtDaUFnSUR4bklHTTlJa016UVRFaUlIZzlJalV5TGpBaUlIazlJaTB5T1M0d0lpQjNQU0k1TkRndU1DSWdhRDBpTVRRNE9TNHdJaUJvTFdFdGVEMGlNVEF5TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5CTUNJZ2VEMGlOVEl1TUNJZ2VUMGlMVEk1TGpBaUlIYzlJamswT0M0d0lpQm9QU0l4TkRnNUxqQWlJR2d0WVMxNFBTSXhNREkwSWlBdlBnb2dJQ0E4WnlCalBTSkRNMEV5SWlCNFBTSTFNaTR3SWlCNVBTSXRNamt1TUNJZ2R6MGlPVFE0TGpBaUlHZzlJakUwTnpBdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlrTXpRVFFpSUhnOUlqVXlMakFpSUhrOUlpMHlPUzR3SWlCM1BTSTVORGd1TUNJZ2FEMGlNVE01TkM0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaVF6TkJNeUlnZUQwaU5USXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqazBPQzR3SWlCb1BTSXhOREE0TGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNKRE0wRTFJaUI0UFNJMU1pNHdJaUI1UFNJdE1qa3VNQ0lnZHowaU9UUTRMakFpSUdnOUlqRTFORE11TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWtNelFUY2lJSGc5SWpReUxqQWlJSGs5SWkwME5EZ3VNQ0lnZHowaU9ETXlMakFpSUdnOUlqRTBNVGN1TUNJZ2FDMWhMWGc5SWprd09TSWdMejRLSUNBZ1BHY2dZejBpUXpOQk9TSWdlRDBpTkRZdU1DSWdlVDBpTFRJNUxqQWlJSGM5SWpneU1TNHdJaUJvUFNJeE5EZzVMakFpSUdndFlTMTRQU0k1TURraUlDOCtDaUFnSUR4bklHTTlJa016UVRnaUlIZzlJalEyTGpBaUlIazlJaTB5T1M0d0lpQjNQU0k0TWpFdU1DSWdhRDBpTVRRNE9TNHdJaUJvTFdFdGVEMGlPVEE1SWlBdlBnb2dJQ0E4WnlCalBTSkRNMEZCSWlCNFBTSTBOaTR3SWlCNVBTSXRNamt1TUNJZ2R6MGlPREl4TGpBaUlHZzlJakUwTnpBdU1DSWdhQzFoTFhnOUlqa3dPU0lnTHo0S0lDQWdQR2NnWXowaVF6TkJRaUlnZUQwaU5EWXVNQ0lnZVQwaUxUSTVMakFpSUhjOUlqZ3lNUzR3SWlCb1BTSXhNemswTGpBaUlHZ3RZUzE0UFNJNU1Ea2lJQzgrQ2lBZ0lEeG5JR005SWtNelFVUWlJSGc5SWpNekxqQWlJSGs5SWpBdU1DSWdkejBpTlRjMkxqQWlJR2c5SWpFME5qQXVNQ0lnYUMxaExYZzlJalUyT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5CUXlJZ2VEMGlMVFF4TGpBaUlIazlJakF1TUNJZ2R6MGlOVFl5TGpBaUlHZzlJakUwTmpBdU1DSWdhQzFoTFhnOUlqVTJPU0lnTHo0S0lDQWdQR2NnWXowaVF6TkJSU0lnZUQwaUxUWXlMakFpSUhrOUlqQXVNQ0lnZHowaU5qa3lMakFpSUdnOUlqRTBOREV1TUNJZ2FDMWhMWGc5SWpVMk9TSWdMejRLSUNBZ1BHY2dZejBpUXpOQlJpSWdlRDBpTFRZeUxqQWlJSGs5SWpBdU1DSWdkejBpTmpreUxqQWlJR2c5SWpFek5qVXVNQ0lnYUMxaExYZzlJalUyT1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRek5DTVNJZ2VEMGlNek11TUNJZ2VUMGlNQzR3SWlCM1BTSXhNRFU1TGpBaUlHZzlJakV6TnprdU1DSWdhQzFoTFhnOUlqRXhNemtpSUM4K0NpQWdJRHhuSUdNOUlrTXpRak1pSUhnOUlqUTFMakFpSUhrOUlpMHpNUzR3SWlCM1BTSTVNalF1TUNJZ2FEMGlNVFE1TVM0d0lpQm9MV0V0ZUQwaU1UQXlOQ0lnTHo0S0lDQWdQR2NnWXowaVF6TkNNaUlnZUQwaU5EVXVNQ0lnZVQwaUxUTXhMakFpSUhjOUlqa3lOQzR3SWlCb1BTSXhORGt4TGpBaUlHZ3RZUzE0UFNJeE1ESTBJaUF2UGdvZ0lDQThaeUJqUFNKRE0wSTBJaUI0UFNJME5TNHdJaUI1UFNJdE16RXVNQ0lnZHowaU9USTBMakFpSUdnOUlqRTBOekl1TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWtNelFqWWlJSGc5SWpRMUxqQWlJSGs5SWkwek1TNHdJaUIzUFNJNU1qUXVNQ0lnYUQwaU1UTTVOaTR3SWlCb0xXRXRlRDBpTVRBeU5DSWdMejRLSUNBZ1BHY2dZejBpUXpOQ05TSWdlRDBpTkRVdU1DSWdlVDBpTFRNeExqQWlJSGM5SWpreU5DNHdJaUJvUFNJeE5ERXdMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0pETTBKQklpQjRQU0l6TXk0d0lpQjVQU0l0TWprdU1DSWdkejBpTVRBMk5pNHdJaUJvUFNJeE5EZzVMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBJNUlpQjRQU0l6TXk0d0lpQjVQU0l0TWprdU1DSWdkejBpTVRBMk5pNHdJaUJvUFNJeE5EZzVMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBKQ0lpQjRQU0l6TXk0d0lpQjVQU0l0TWprdU1DSWdkejBpTVRBMk5pNHdJaUJvUFNJeE5EY3dMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0pETTBKRElpQjRQU0l6TXk0d0lpQjVQU0l0TWprdU1DSWdkejBpTVRBMk5pNHdJaUJvUFNJeE16azBMakFpSUdndFlTMTRQU0l4TVRNNUlpQXZQZ29nSUNBOFp5QmpQU0pETWtJd0lpQjRQU0l4TURFdU1DSWdlVDBpTnprMExqQWlJSGM5SWpZeE5DNHdJaUJvUFNJMk1UUXVNQ0lnYUMxaExYZzlJamd4T1NJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpCTWlJZ2VEMGlNVEEwTGpBaUlIazlJaTB5T1RBdU1DSWdkejBpT0RNMExqQWlJR2c5SWpFME9UUXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJa015UVRNaUlIZzlJak0zTGpBaUlIazlJaTB6TUM0d0lpQjNQU0k1TXprdU1DSWdhRDBpTVRRek1DNHdJaUJvTFdFdGVEMGlNVEF5TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpCTnlJZ2VEMGlNVEl3TGpBaUlIazlJaTB5T0RjdU1DSWdkejBpTnpjMUxqQWlJR2c5SWpFMk9UQXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJa015UWpZaUlIZzlJamt3TGpBaUlIazlJaTB5T0RndU1DSWdkejBpT1RNNExqQWlJR2c5SWpFMk56SXVNQ0lnYUMxaExYZzlJakV4TURZaUlDOCtDaUFnSUR4bklHTTlJa016T1VZaUlIZzlJak0zTGpBaUlIazlJaTB5Tnk0d0lpQjNQU0l4TURJeExqUWlJR2c5SWpFME16a3VNQ0lnYUMxaExYZzlJakV4TXpraUlDOCtDaUFnSUR4bklHTTlJa015UVVVaUlIZzlJak0xTGpBaUlIazlJaTAwTVM0d0lpQjNQU0l4TkRVMUxqQWlJR2c5SWpFME5UWXVNQ0lnYUMxaExYZzlJakUxTXpBaUlDOCtDaUFnSUR4bklHTTlJa015UVRraUlIZzlJak0xTGpBaUlIazlJaTAwTVM0d0lpQjNQU0l4TkRVMUxqQWlJR2c5SWpFME5UWXVNQ0lnYUMxaExYZzlJakUxTXpBaUlDOCtDaUFnSUR4bklHTTlJa015UWpRaUlIZzlJakV5TUM0d0lpQjVQU0k1TmprdU1DSWdkejBpTkRnNUxqQWlJR2c5SWpRNU1TNHdJaUJvTFdFdGVEMGlOamd5SWlBdlBnb2dJQ0E4WnlCalBTSkRNa0U0SWlCNFBTSXROakl1TUNJZ2VUMGlPVFk1TGpBaUlIYzlJalk1TWk0d0lpQm9QU0l6T1RZdU1DSWdhQzFoTFhnOUlqWTRNaUlnTHo0S0lDQWdQR2NnWXowaVF6TTROaUlnZUQwaU1qZ3VNQ0lnZVQwaU1DNHdJaUIzUFNJeE9UTTVMakFpSUdnOUlqRXpOemt1TUNJZ2FDMWhMWGc5SWpJd05EZ2lJQzgrQ2lBZ0lEeG5JR005SWtNek9UZ2lJSGc5SWpZMkxqQWlJSGs5SWkweE5UVXVNQ0lnZHowaU1UUTFOQzR3SWlCb1BTSXhOalkwTGpBaUlHZ3RZUzE0UFNJeE5Ua3pJaUF2UGdvZ0lDQThaeUJqUFNKRE1rSXhJaUI0UFNJME9TNHdJaUI1UFNJd0xqQWlJSGM5SWpFd05qY3VNQ0lnYUQwaU1UQTJOaTR3SWlCb0xXRXRlRDBpTVRFeU5DSWdMejRLSUNBZ1BHY2dZejBpUXpKQk5TSWdlRDBpT0RjdU1DSWdlVDBpTUM0d0lpQjNQU0l4TkRBeExqQWlJR2c5SWpFek9EUXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJa015UWpVaUlIZzlJaTB4TXpNdU1DSWdlVDBpTFRReU1pNHdJaUIzUFNJeE1qTXlMakFpSUdnOUlqRXpOalV1TUNJZ2FDMWhMWGc5SWpFeE9EQWlJQzgrQ2lBZ0lEeG5JR005SWtNeVFVRWlJSGc5SWpBdU1DSWdlVDBpT0RFM0xqQWlJSGM5SWpZeE5pNHdJaUJvUFNJMU9UZ3VNQ0lnYUMxaExYZzlJall4TkNJZ0x6NEtJQ0FnUEdjZ1l6MGlRekpDUVNJZ2VEMGlOREF1TUNJZ2VUMGlPREUxTGpBaUlIYzlJall3TUM0d0lpQm9QU0kyTURBdU1DSWdhQzFoTFhnOUlqWTNOaUlnTHo0S0lDQWdQR2NnWXowaVF6TkJOaUlnZUQwaU5qY3VNQ0lnZVQwaUxUSTVMakFpSUhjOUlqRXpOVEl1TUNJZ2FEMGlPVGs0TGpBaUlDOCtDaUFnSUR4bklHTTlJa016UWpnaUlIZzlJalExTGpBaUlIazlJaTB4T1RBdU1DSWdkejBpT1RJMExqQWlJR2c5SWpFek1UTXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJa015UWtZaUlIZzlJakV3T1M0d0lpQjVQU0l0TkRFekxqQWlJSGM5SWpjNU5DNHdJaUJvUFNJeE5ETTVMakFpSUdndFlTMTRQU0l4TURJMElpQXZQZ29nSUNBOFp5QmpQU0pETWtFeElpQjRQU0l4TnpBdU1DSWdlVDBpTFRReE9DNHdJaUIzUFNJek5EWXVNQ0lnYUQwaU1UUTBOQzR3SWlCb0xXRXRlRDBpTmpneUlpQXZQZ29nSUNBOFp5QmpQU0pETWtGRElpQjRQU0kwT1M0d0lpQjVQU0l5TVRBdU1DSWdkejBpTVRBMk55NHdJaUJvUFNJMk5EZ3VNQ0lnYUMxaExYZzlJakV4TmpjaUlDOCtDaUFnSUR4bklHTTlJa015UVVJaUlIZzlJalV5TGpBaUlIazlJamcwTGpBaUlIYzlJamt4TXk0d0lpQm9QU0kzTnpZdU1DSWdhQzFoTFhnOUlqRXdNalFpSUM4K0NpQWdJRHhuSUdNOUlrTXlRa0lpSUhnOUlqUTRMakFpSUhrOUlqZzBMakFpSUhjOUlqa3hOQzR3SWlCb1BTSTNOell1TUNJZ2FDMWhMWGc5SWpFd01qUWlJQzgrQ2lBZ0lEeG5JR005SWtNek9EQWlJSGc5SWpNM0xqQWlJSGs5SWpBdU1DSWdkejBpTVRNNU5DNHdJaUJvUFNJeE9UQTJMakFpSUM4K0NpQWdJRHhuSUdNOUlrTXpPRE1pSUhnOUlqTTNMakFpSUhrOUlqQXVNQ0lnZHowaU1UTTVOQzR3SWlCb1BTSXhPREkxTGpBaUlDOCtDaUFnSUR4bklHTTlJa016T1RVaUlIZzlJalkyTGpBaUlIazlJaTAwTVM0d0lpQjNQU0l4TkRVMExqQWlJR2c5SWpFNE5qWXVNQ0lnYUMxaExYZzlJakUxT1RNaUlDOCtDaUFnSUR4bklHTTlJa016UWpjaUlIZzlJalE1TGpBaUlIazlJaTB4TlM0d0lpQjNQU0l4TURZM0xqQWlJR2c5SWpFd09UZ3VNQ0lnYUMxaExYZzlJakV4TWpRaUlDOCtDaUFnSUR4bklHTTlJa015UWpjaUlIZzlJams1TGpBaUlIazlJalV5TXk0d0lpQjNQU0l6TURndU1DSWdhRDBpTXpBNUxqQWlJR2d0WVMxNFBTSTFNVElpSUM4K0NpQWdJRHhuSUdNOUlrTXpPRElpSUhnOUlqTTNMakFpSUhrOUlqQXVNQ0lnZHowaU1UTTVOQzR3SWlCb1BTSXhPRGczTGpBaUlDOCtDaUFnSUR4bklHTTlJa016T0VFaUlIZzlJak16TGpBaUlIazlJakF1TUNJZ2R6MGlNVEk0TUM0d0lpQm9QU0l4T0RnM0xqQWlJR2d0WVMxNFBTSXhNelkySWlBdlBnb2dJQ0E4WnlCalBTSkRNemd4SWlCNFBTSXpOeTR3SWlCNVBTSXdMakFpSUhjOUlqRXpPVFF1TUNJZ2FEMGlNVGt3Tmk0d0lpQXZQZ29nSUNBOFp5QmpQU0pETXpoQ0lpQjRQU0l6TXk0d0lpQjVQU0l3TGpBaUlIYzlJakV5T0RBdU1DSWdhRDBpTVRneE1TNHdJaUJvTFdFdGVEMGlNVE0yTmlJZ0x6NEtJQ0FnUEdjZ1l6MGlRek00T0NJZ2VEMGlNek11TUNJZ2VUMGlNQzR3SWlCM1BTSXhNamd3TGpBaUlHZzlJakU1TURZdU1DSWdhQzFoTFhnOUlqRXpOallpSUM4K0NpQWdJRHhuSUdNOUlrTXpPRVFpSUhnOUlqTXpMakFpSUhrOUlqQXVNQ0lnZHowaU56RTJMakFpSUdnOUlqRTVNRFl1TUNJZ2FDMWhMWGc5SWpjNU55SWdMejRLSUNBZ1BHY2dZejBpUXpNNFJTSWdlRDBpTXpNdU1DSWdlVDBpTUM0d0lpQjNQU0kzTVRZdU1DSWdhRDBpTVRnNE55NHdJaUJvTFdFdGVEMGlOemszSWlBdlBnb2dJQ0E4WnlCalBTSkRNemhHSWlCNFBTSXpNeTR3SWlCNVBTSXdMakFpSUhjOUlqY3hOaTR3SWlCb1BTSXhPREV4TGpBaUlHZ3RZUzE0UFNJM09UY2lJQzgrQ2lBZ0lEeG5JR005SWtNek9FTWlJSGc5SWpNekxqQWlJSGs5SWpBdU1DSWdkejBpTnpFMkxqQWlJR2c5SWpFNU1EWXVNQ0lnYUMxaExYZzlJamM1TnlJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TXlJZ2VEMGlOall1TUNJZ2VUMGlMVFF4TGpBaUlIYzlJakUwTlRRdU1DSWdhRDBpTVRrME55NHdJaUJvTFdFdGVEMGlNVFU1TXlJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TkNJZ2VEMGlOall1TUNJZ2VUMGlMVFF4TGpBaUlIYzlJakUwTlRRdU1DSWdhRDBpTVRreU9DNHdJaUJvTFdFdGVEMGlNVFU1TXlJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TWlJZ2VEMGlOall1TUNJZ2VUMGlMVFF4TGpBaUlIYzlJakUwTlRRdU1DSWdhRDBpTVRrME55NHdJaUJvTFdFdGVEMGlNVFU1TXlJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01UVNJZ2VEMGlNek11TUNJZ2VUMGlMVFF4TGpBaUlIYzlJakUwTURNdU1DSWdhRDBpTVRrME55NHdJaUF2UGdvZ0lDQThaeUJqUFNKRE16bENJaUI0UFNJek15NHdJaUI1UFNJdE5ERXVNQ0lnZHowaU1UUXdNeTR3SWlCb1BTSXhPVEk0TGpBaUlDOCtDaUFnSUR4bklHTTlJa016T1RraUlIZzlJak16TGpBaUlIazlJaTAwTVM0d0lpQjNQU0l4TkRBekxqQWlJR2c5SWpFNU5EY3VNQ0lnTHo0S0lDQWdQR2NnWXowaVF6SkJSaUlnZUQwaUxUVTFMakFpSUhrOUlqRXhOVFl1TUNJZ2R6MGlOamM0TGpBaUlHZzlJakUwTnk0d0lpQm9MV0V0ZUQwaU5qZ3lJaUF2UGdvZ0lDQThaeUJqUFNKRE1rSTRJaUI0UFNJNE1pNHdJaUI1UFNJdE5EUTRMakFpSUhjOUlqUTJOaTR3SWlCb1BTSTBORGd1TUNJZ2FDMWhMWGc5SWpZNE1pSWdMejRLSUNBZ1BHY2dZejBpUXpKQk5pSWdlRDBpTVRJd0xqQWlJSGs5SWpBdU1DSWdkejBpTWpBNUxqQWlJR2c5SWpFME1USXVNQ0lnYUMxaExYZzlJalExTVNJZ0x6NEtJQ0FnUEdjZ1l6MGlRek01TUNJZ2VEMGlNQzR3SWlCNVBTSXdMakFpSUhjOUlqRTBNVE11TUNJZ2FEMGlNVE00TkM0d0lpQXZQZ29nSUNBOFp5QmpQU0pETTBJd0lpQjRQU0kzTUM0d0lpQjVQU0l0TWpVdU1DSWdkejBpT1RjMExqQWlJR2c5SWpFME5qTXVNQ0lnYUMxaExYZzlJakV3TWpRaUlDOCtDaUFnSUR4bklHTTlJa016T1VRaUlIZzlJak13TGpBaUlIazlJakF1TUNJZ2R6MGlNVFF3TVM0d0lpQm9QU0l4T1RBMkxqQWlJQzgrQ2lBZ0lEeG5JR005SWtNek9VVWlJSGc5SWpNekxqQWlJSGs5SWpBdU1DSWdkejBpTVRFMk9DNHdJaUJvUFNJeE16ZzBMakFpSUdndFlTMTRQU0l4TWpVeElpQXZQZ29nSUNBOFp5QmpQU0pETXprM0lpQjRQU0kyTmk0d0lpQjVQU0l4Tmk0d0lpQjNQU0l4TURNMkxqQWlJR2c5SWpFd016WXVNQ0lnYUMxaExYZzlJakV4TmpjaUlDOCtDaUFnSUR4bklHTTlJa015UWpraUlIZzlJakV6TWk0d0lpQjVQU0kxTkRrdU1DSWdkejBpTlRFeUxqQWlJR2c5SWpnMU9TNHdJaUJvTFdFdGVEMGlOakUwSWlBdlBnb2dJQ0E4WnlCalBTSkRNa0l5SWlCNFBTSTFPUzR3SWlCNVBTSTFORGt1TUNJZ2R6MGlOakUwTGpBaUlHZzlJamcxT1M0d0lpQm9MV0V0ZUQwaU5qRTBJaUF2UGdvZ0lDQThaeUJqUFNKRE1rSXpJaUI0UFNJMk5TNHdJaUI1UFNJMU1qZ3VNQ0lnZHowaU5qQXhMakFpSUdnOUlqZzNOUzR3SWlCb0xXRXRlRDBpTmpFMElpQXZQZ29nSUNBOFp5QmpQU0pETWtKRUlpQjRQU0k0TlM0d0lpQjVQU0l0TWpRdU1DSWdkejBpTVRNM05TNHdJaUJvUFNJeE5ETXlMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtKRElpQjRQU0k0TlM0d0lpQjVQU0l0TWpRdU1DSWdkejBpTVRNM01DNHdJaUJvUFNJeE5ETXlMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtKRklpQjRQU0l5TUM0d0lpQjVQU0l0TWpRdU1DSWdkejBpTVRRek5TNHdJaUJvUFNJeE5ETXlMakFpSUdndFlTMTRQU0l4TlRNMklpQXZQZ29nSUNBOFp5QmpQU0pETWtFMElpQjRQU0l5Tmk0d0lpQjVQU0l5TURZdU1DSWdkejBpT1RjeExqQWlJR2c5SWprM01pNHdJaUJvTFdFdGVEMGlNVEF5TkNJZ0x6NEtQQzlpYjNWdVpHbHVaeTFpYjNobGN6NEtMMlJoZEdFdlVHVjBZV3gxYldFdlJUUTBNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFEwTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1T0NBdE1qTTJZeTAwSURBZ0xUWWdNeUF0T0NBNVl5MDVJRE16SUMweE1TQTJPQ0F0TVRFZ01UQXhZekFnT0RVZ01UUWdNVFk0SURFM0lESTFNMnd6SURnMll5MHpNQ0F0TVRVZ0xUWXdJQzB5T1NBdE9URWdMVFEwWXkweUlETXdJQzAzSURVM0lDMDJJRGcxWXpBZ01UUWdOaUF5TWlBeE9DQXlOMk15TnlBeE1TQTFOQ0F5TkNBNE1TQXpOM1l4TjJNdE1TQXlPQ0F5SURVM0lETWdPRFZqTUNBeE5DQTRJREl6SURFNUlESTBhREZqTVRBZ01DQXhNQ0F0TVRNZ01USWdMVEl3WXpVZ0xUSXhJRGNnTFRReklEY2dMVFkwWXpBZ0xUZ2dNQ0F0TVRVZ0xURWdMVEl5SUdNek5DQXhOaUEyTmlBek5TQXhNREFnTkRsak55QXpJREV6SURVZ01UWWdOV00zSURBZ09TQXROaUF4TWlBdE1UbGpNU0F0TlNBeElDMHhNQ0F4SUMweE5XTXdJQzB4T0NBdE5DQXRNelVnTFRFd0lDMDFNMk10TXlBdE1UQWdMVEV4SUMweE9DQXRNakFnTFRJell5MHpOQ0F0TVRjZ0xUWTRJQzB6TkNBdE1UQXpJQzAxTUdNd0lDMHhOeUF0TVNBdE16UWdMVEVnTFRVeGRpMHlObXd4SURGak1UUWdOaUF5T0NBeE15QTBNaUF4TjJNeE1TQXpJREl4SURVZ016QWdOV00wTWlBd0lEY3dJQzB5T0NBM05TQXROemRqTWlBdE1UUWdNaUF0TWpjZ01pQXROREVnWXpBZ0xURXdPU0F0TkRjZ0xURTVOQ0F0TVRNMUlDMHlOVGRqTFRFMElDMHhNQ0F0TWprZ0xUSXhJQzAwTWlBdE16SmpMVFVnTFRVZ0xUa2dMVGNnTFRFeUlDMDNlazB4TWpVZ0xURXdNV00wTlNBek1pQTROeUEyTmlBeE1UTWdNVEUzWXpRZ09DQTFJREUwSURVZ01qQmpNU0F4TVNBdE55QXhPU0F0TWpNZ01qVmpMVGdnTXlBdE1UWWdOU0F0TWpNZ05XTXRNakVnTUNBdE5EQWdMVEV3SUMwMU9TQXRNVGhzTFRRZ0xUSmpNQ0F0TWpJZ0xURWdMVFEwSUMweklDMDJObU10TXlBdE1qZ2dMVFFnTFRVMUlDMDJJQzA0TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5FRTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUU1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFF5SUMweU9UVmpMVEk0SURBZ0xUUXlJRGtnTFRReUlETXhZekFnTnlBeUlERTJJRFVnTWpkak1qQWdOalVnTWpBZ01UTXhJREkzSURFNU4yTXhJREUwSURJZ01qZ2dNVEVnTkRCak1UTWdMVEV4SURFeElDMHlOeUF4TWlBdE5ERjJMVEV3WXpBZ0xUWTVJRGdnTFRFek5TQXlOaUF0TWpBeVl6SWdMVGdnTkNBdE1UVWdOQ0F0TWpCak1DQXRNVGdnTFRFeUlDMHlNaUF0TkRNZ0xUSXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUWtNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFrTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1URTBJREV5TjJNdE5pQXlJQzAzSURVZ0xUY2dPV013SURVZ05DQXhNeUF6SURFNVl5MHhJRFVnTFRFZ01URWdMVEVnTVRaak1DQTJNeUF6T1NBeE1UQWdOellnTVRVM1l6SXhJREkxSURReUlEVXdJRFl5SURjMll6RXdJREV5SURJd0lERTRJRE14SURFNFl6Z2dNQ0F4TnlBdE5DQXlOU0F0TVRKak5EVWdMVFF6SURnM0lDMDVNQ0F4TWpjZ0xURXpPV014TUNBdE1UTWdNVE1nTFRJNUlERXlJQzAwTm1NeUlDMHhPU0F0TmlBdE16Y2dMVEV5SUMwMU5XTXROaUF0TVRVZ0xURTJJQzB5TXlBdE1qZ2dMVEl6WXkwNUlEQWdMVEU1SURVZ0xUSTRJREUxSUdNdE16Z2dORFFnTFRjeUlEa3dJQzB4TURZZ01UTTNZeTAxSURZZ0xUZ2dPU0F0TVRFZ09YTXROU0F0TkNBdE9TQXRPV010TXpRZ0xUUTNJQzAzTkNBdE9Ea2dMVGs1SUMweE5ERmpMVElnTFRRZ0xUVWdMVGdnTFRnZ0xURXlZeTAzSUMwNUlDMHhOU0F0TWpNZ0xUSTNJQzB4T1hwTk1qRXhJREJqTFRVd0lEQWdMVEV3TUNBd0lDMHhOVEFnTVdNdE1qUWdNQ0F0TkRRZ055QXROakVnTWpSMk5XTTFNQ0F4TWlBeE1ERWdNVFVnTVRVeUlERTFZekU1SURBZ016a2dMVEVnTlRrZ0xURm9Namt5WXpZZ01DQXhNU0F3SURFM0lDMHhZekV4SURBZ01UTWdMVEV4SURFMklDMHhPQ0JqTVNBdE1pQXhJQzB6SURFZ0xUUmpNQ0F0TnlBdE1UQWdMVFlnTFRFMElDMDVZeTB4TVNBdE9TQXRNallnTFRrZ0xUTTVJQzA1WXkwNU1TQXRNaUF0TVRneUlDMHpJQzB5TnpNZ0xUTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFJDTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQ05TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek5ETWdMVFUzWXkwMU9DQXdJQzB4TVRZZ05DQXRNVGMwSURkakxUUTNJRE1nTFRrMElDMHlJQzB4TkRBZ01UQmpMVEV3SURNZ0xUSTRJQzB5SUMweU9TQXhNV013SURFMElERTNJREU1SURNd0lESTBZek1nTWlBNElERWdNVElnTVdNeE5DQXpJREk1SURRZ05EUWdOR015TUNBd0lEUXhJQzB5SURZeElDMHpZelV4SUMweUlERXdNeUF0T0NBeE5UVWdMVGxqTlRNZ01DQXhNRFVnTWlBeE5UWWdPV014TmlBdE1TQXpNU0F6SURRMElDMDFZelVnTFRVZ01Ua2dMVElnTVRrZ0xURXlkaTB6WXkweklDMHhNaUF0TVRBZ0xUSXpJQzB5TkNBdE1qTmpMVE0ySURBZ0xUY3lJQzA1SUMweE1EY2dMVEV3SUdNdE1UWWdMVEVnTFRNeElDMHhJQzAwTnlBdE1YcE5NVEF6SUMwME16aGpMVEUwSURBZ0xUSTNJRElnTFRNNUlERTRZemMySURNMklERTJNQ0EwTlNBeU16WWdPRGhqTFRVMUlESTNJQzB4TURNZ05UWWdMVEUxTVNBNE4yTXRNek1nTWpJZ0xUY3dJRE01SUMwNU55QTJPV010TVRBZ01URWdMVEUySURFNElDMHhOaUF5TkdNd0lEY2dPQ0F4TWlBeU5TQXhPV015TWlBNUlETTVJREkySURZeklETXlZemdnTWlBeE5TQXlJREl5SURKak1Ua2dNQ0F6TlNBdE5TQTFNaUF0TVRkak5EUWdMVEk1SURrd0lDMDFOeUF4TXpZZ0xUZ3pZekkwSUMweE5TQTFNU0F0TWpnZ05qTWdMVFU1SUdNMUlDMHhNaUF4TmlBdE1qTWdNamdnTFRNeFl6RXhJQzA0SURFM0lDMHhOU0F4TnlBdE1qRmpNQ0F0TnlBdE5pQXRNVFFnTFRFNElDMHlNbU10TlRZZ0xUTTVJQzB4TWpBZ0xUVTNJQzB4T0RRZ0xUYzJZeTAwTlNBdE1UUWdMVGc1SUMwek1DQXRNVE0zSUMwek1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZORU14TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVNeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJek9TQXROREkzWXkweE1DQXRNaUF0TVRrZ0xUTWdMVEk0SUMwell5MDBNaUF3SUMwM09DQXlNQ0F0TVRFeklEUTJZeTAzT1NBMU9TQXRPVGNnTVRReUlDMDVPQ0F5TWpsakxUSWdORE1nTmlBNE1TQXhOQ0F4TVRsak1TQTFJRE1nT1NBMElERTBZelVnTVRRZ01UWWdNaklnTWprZ01qRmpNVEFnTFRJZ09DQXRNVGNnTVRBZ0xUSTJZekVnTFRRZ01TQXRPU0F4SUMweE0yTXdJQzB4TlNBdE5DQXRNekFnTFRZZ0xUUTBZeTB6SUMweE5DQXROQ0F0TWpjZ0xUUWdMVFF3WXpBZ0xUVTRJREk1SUMweE1EVWdOemNnTFRFME5HTXpNU0F0TWpZZ05qVWdMVFEwSURFd015QXRORFFnWXpFeklEQWdNamNnTWlBME1TQTNZelE1SURFMklEZzVJRFEySURFeU1TQTROMk16TkNBME15QTJNQ0E1TVNBNE1TQXhOREpqTXlBMUlEWWdPU0EzSURFMVl6UWdNVFFnTVRZZ01qQWdNamNnTWpCak1USWdNQ0F4TWlBdE1UWWdNVE1nTFRJM1l6TWdMVE00SUMwMklDMDNOQ0F0TWpNZ0xURXdPR010TXpZZ0xUYzNJQzAzTlNBdE1UVXhJQzB4TkRnZ0xUSXdNV010TXpNZ0xUSXpJQzAyT0NBdE5ERWdMVEV3T0NBdE5UQjZUVEk0T0NBdE1UTXliQzB6TlNBMVl5MDBNeUE1SUMwMk5pQXpPQ0F0TmpZZ056bGpNQ0ExSURBZ01UQWdNU0F4Tm1NeElEZ2dNVEVnTVRNZ01qWWdNVE1nWXpRNUlEQWdPRGdnTFRReElEZzRJQzA1TUdNd0lDMHhPU0F0TkNBdE1qUWdMVEUwSUMweU0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZRVUZFTG5odGJBQThjM2x0WW05c0lHbGtQU0pGUVVGRUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJNE1pQXRNVE5qTFRRZ015QXROQ0EzSUMwMElERXlZekFnTXpFZ01UTWdOalFnTmlBMk0yTXRNVGNnTFRJZ0xUSTNJRGdnTFRVd0lERTVZeTA0SURNZ0xURXpJRFlnTFRFM0lEWnpMVFlnTFRJZ0xUZ2dMVFpqTFRFeElDMHlNaUF0TWpFZ0xUUTBJQzB6T0NBdE5qTmpMVEV4SUMweE1pQXRNaklnTFRFNElDMHpOU0F0TVRoakxUVWdNQ0F0TVRFZ01TQXRNVFlnTTJNdE1qa2dPU0F0TWpjZ09DQXROVFVnTWpKakxURTBJRGNnTFRVd0lESTBJQzAyTlNBek5XTXRNaklnTVRZZ0xUSXlJREkySUMweU1pQTBObU13SURFeElEZ2dNamtnTWpJZ01qQmpNalFnTFRFMUlETTRJQzB6TWlBMU5DQXRORGtnWXpRZ0xUUWdPQ0F0TmlBeE1TQXRObU0wSURBZ09DQXlJREV5SURkak1qQWdNakFnTWpnZ05EY2dOREFnTnpGak9TQXhPQ0F4T1NBeU55QXpOaUF5TjJNeklEQWdOaUF3SURFd0lDMHhZek15SUMwMUlEZ3lJQzAyTlNBeE1qTWdMVGN5WXpJZ01URWdMVGNnTVRZZ0xURTBJRE14WXkwMUlERXlJQzB4TmlBeU15QXRNak1nTXpSakxUSWdOQ0F0TXlBM0lDMHpJREV3WXpBZ05DQXhJRGNnTlNBeE1YTTRJRFlnTVRJZ05tTXpJREFnTmlBdE1TQXhNQ0F0TTJNMk9DQXROREFnTVRReElDMDJOU0F5TVRrZ0xUYzJZemtnTFRFZ01USWdMVE1nTVRJZ0xUZGpNQ0F0TWlBdE1pQXROaUF0TmlBdE1UQWdZeTAySUMwM0lDMHhOQ0F0TVRBZ0xUSXlJQzB4TTJNdE5qTWdMVEkwSUMweE1qRWdMVFUySUMweE56Y2dMVGswWXkwMUlDMHpJQzA1SUMweE1TQXRNVGNnTFRWNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUXhSUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalF4UlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TVRJZ05EWTNZeTB5TXlBeU1pQXRORFlnTkRRZ0xUWTVJRFkxWXkwek9DQXpOU0F0TnpZZ056RWdMVEV4TmlBeE1EVmpMVEl3SURFM0lDMHlOaUF6TnlBdE1qWWdOVGhqTUNBMUlEQWdNVEVnTVNBeE4yTXdJRFlnTFRFZ01UUWdMVEVnTWpGak1DQXhNU0F6SURJMElERTVJREkwWXpFeklEQWdNakFnTFRFM0lETXdJQzB5Tm13eE56SWdMVEUxT0dNeE5pQXRNVFVnTWpjZ0xUTXhJREkxSUMwMU5HTXRNaUF0TVRRZ0xUSWdMVEk1SUMwMklDMDBNMk10TXlBdE1UTWdMVFlnTFRFNUlDMHhNaUF0TVRsakxUUWdNQ0F0TVRBZ05DQXRNVGNnTVRCNlRUSXpNQ0F5T0RJZ1l5MHhNeUF0TmlBdE1qTWdNVFlnTFRNMElESTFZeTAyTkNBMU1pQXRNVEl6SURFd09TQXRNVGcwSURFMk5HTXRNVEFnT1NBdE1UY2dORE1nTFRFM0lEY3dZekFnTVRZZ01pQXlPU0EzSURNMVl6TWdNeUExSURVZ09DQTFZeklnTUNBMUlDMHlJRGtnTFRWak5EUWdMVFF4SURnNElDMDRNaUF4TXpRZ0xURXlNbU15TVNBdE1UZ2dOREFnTFRNNUlEWXlJQzAxTm1NeU15QXRNVGNnTXpJZ0xUTTRJREk1SUMwMk1tTXdJQzB5TWlBeUlDMDBOU0F0TVRRZ0xUVTBlazB5TVRVZ09EbGpMVFUwSURRNElDMHhNRGNnT1RjZ0xURTJNU0F4TkRaakxUUWdNeUF0TnlBM0lDMHhNU0F4TUNCakxUSXhJREUySUMwME1TQXpNeUF0TkRFZ05UaGpNQ0ExSURFZ01UQWdNeUF4Tm5ZME1XTXdJRGdnTlNBeE15QXhNaUF4Tm1NeElEQWdNaUF4SURNZ01XTTFJREFnTnlBdE5pQXhNQ0F0T1d3eE9Ea2dMVEUzTVdNeE55QXRNVFlnTWpZZ0xUUXhJREkySUMwMk5tTXdJQzB4TlNBdE15QXRNamtnTFRFd0lDMDBNV010TXlBdE5pQXROaUF0T0NBdE9TQXRPR010TkNBd0lDMDNJRE1nTFRFeElEZDZUVEl6TkNBdE1UQXhZeTB5SUMwMElDMDBJQzAxSUMwMklDMDFZeTB6SURBZ0xUVWdOQ0F0T0NBM1l5MHpPQ0F6TWlBdE56WWdOalFnTFRFeE5DQTVOMk10TWpNZ01qQWdMVFExSURReUlDMDNNQ0EyTUNCakxURTRJREV6SUMweU9DQXlPQ0F0TWpnZ05EVmpNQ0ExSURFZ01URWdNeUF4TjJNd0lERXhJQzB4SURJd0lDMHhJRE13WXpBZ05DQXdJRGtnTVNBeE0yTXlJRGdnTlNBeE5TQXhNU0F4TldNeklEQWdOeUF0TWlBeE15QXROMk0yTlNBdE5UUWdNVEkySUMweE1UTWdNVGt4SUMweE5qZGpNVElnTFRFd0lERTRJQzB6TnlBeE9DQXROakpqTUNBdE1UZ2dMVE1nTFRNMElDMHhNQ0F0TkRONlRUSXlOQ0F0TXpBMFl5MHhOU0F0TlNBdE1qWWdNVGtnTFRNNElETXhZeTAxT0NBMU15QXRNVEV5SURFeE1DQXRNVGN5SURFMk1XTXROeUEySUMwNUlERXpJQzA1SURJd1l6QWdOU0F4SURFeElERWdNVGNnWXpBZ015QXdJRGNnTFRJZ01UQmpNU0F4TmlBd0lETXdJRE1nTkROak1pQTVJRFlnTVRVZ01UTWdNVFZqTkNBd0lEZ2dMVE1nTVRRZ0xUaGpOalFnTFRZeUlERXlPU0F0TVRJeUlERTVNaUF0TVRnMVl6RXhJQzB4TVNBeE5DQXRNalFnTVRRZ0xUTTNZekFnTFRVZ01DQXRNVEFnTFRFZ0xURTFZeTB5SUMweE9DQXlJQzAwTlNBdE1UVWdMVFV5ZWsweU1qTWdMVFV3TUdNdE5EQWdNemdnTFRneElEYzBJQzB4TWpFZ01URXhZeTB5TVNBeE9TQXROREFnTkRJZ0xUWXpJRFUzWXkwek1pQXlNU0F0TXpRZ05URWdMVE15SURneVl6QWdOU0F0TVNBeE1TQXRNU0F4TjJNd0lERXhJRE1nTWpJZ01UVWdNalVnWXpFeklEUWdNakVnTFRFMUlETXhJQzB5TkdNMU9TQXROVFFnTVRFMUlDMHhNVEFnTVRjMUlDMHhOak5qTVRnZ0xURTJJREkwSUMwek5DQXlOQ0F0TlRWakxURWdMVEUxSUMweElDMHlPU0F0TXlBdE5ESmpMVE1nTFRrZ0xUVWdMVEUySUMweE1TQXRNVFpqTFRRZ01DQXRPQ0F6SUMweE5DQTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwUmpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMFJqQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UY2dNelpvTFRJM1l5MHlNQ0F3SUMwek1TQTRJQzB6TVNBeU5HTXdJRFVnTVNBeE1DQXpJREUyWXpRZ01UQWdNVEFnT1NBeE55QTVhRGd4WXpFeUlEQWdNakFnTFRNZ01qQWdMVEUzWXkweElDMHhOQ0F4SUMweU9TQXRNVGdnTFRNeFl5MHhOU0F0TWlBdE16QWdMVEVnTFRRMUlDMHhlazB5TVNBdE9EWmpMVEUwSURBZ0xURTVJREV3SUMweE9TQXlOV013SURFM0lEUWdNallnTWpBZ01qVmpNamdnTUNBMU5TQXRNU0E0TWlBdE1XTXhNaUF3SURFNElDMDJJREUzSUMweE9HTXRNaUF0TVRFZ015QXRNamdnTFRFMklDMHlPV010TVRVZ0xURWdMVE14SURBZ0xUUTJJREIyTFRFZ1l5MDVJREFnTFRFNUlERWdMVEk0SURCakxUUWdMVEVnTFRjZ0xURWdMVEV3SUMweGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBNVE11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTVRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpJeElDMDJNVFJqTFRFM0lEa3hJQzAzTnlBeE5Ea2dMVEV6TnlBeU1EVmpMVFV5SURRNUlDMDNOaUF4TURrZ0xUZ3hJREUzTjJNdE5pQTJPQ0F0TXlBeE16Y2dMVE1nTWpBMll6QWdNVFFnTkNBeU15QXhPQ0F5Tm1NM0lDMDNJRGtnTFRFMklEZ2dMVEkxWXkweElDMDBOU0F6TVNBdE5qUWdOalFnTFRnMFl6Z2dMVFFnTVRVZ0xUa2dNak1nTFRFell6YzRJQzB6TnlBeE1UQWdMVEV3TlNBeE1qSWdMVEU0TkdNMElDMHlOaUEzSUMwMU1TQTNJQzAzTjJNd0lDMHlPU0F0TkNBdE5UZ2dMVEV4SUMwNE4yTXRNU0F0TkNBdE1TQXRPQ0F0TVNBdE1UTmpNQ0F0TVRjZ05pQXRNemNnT0NBdE5UVWdZekVnTFRjZ01TQXRNVE1nTVNBdE1UbGpNQ0F0TWpNZ0xUVWdMVFF4SUMweE9DQXROVGQ2VFRJd05DQXROREkxWXpJZ01UTWdNeUF5TlNBeklETTNZekFnTkRVZ0xURTFJRGd5SUMwME5TQXhNVFZqTFRNMUlETTRJQzA0TmlBMU15QXRNVEkySURnMll6RWdMVE16SURFeElDMDJNU0F6TVNBdE9ETmpORFVnTFRVd0lEazRJQzA1TXlBeE16Y2dMVEUxTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05FWkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORVpHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFV4SUMwME9EbGpMVE13SURFZ0xUTXpJREVnTFRNeklETXlZekFnT0RZZ0xUY2dNVGMxSUMwM0lESXpOR013SURFd0lERWdNVGtnTVNBeU4yTXROQ0F5TXpNZ0xUY2dOREl4SUMwNUlEWXdPV3d0TXlBME5tTXdJREUzSURZZ01qY2dNalVnTWpkak5pQXRNU0F4TVNBd0lERTNJREZqTXlBeElEY2dNaUF4TUNBeVl6Y2dMVEVnTVRNZ0xUUWdNVElnTFRFMGRpMHhNV013SUMweE1TQXRNaUF0TWpJZ0xURTNJQzB5TW1NdE1qa2dNU0F0TXpBZ0xURTBJQzB6TUNBdE16ZGpOQ0F0TVRJMElETWdMVEkwT1NBM0lDMHpOelJqTVNBdE16TWdNU0F0TmpZZ01TQXRPVGtnWXpBZ0xUVTFJREFnTFRFeE1DQXpJQzB4TmpSak5DQXROallnTXlBdE1UTXhJRFFnTFRFNU4yTXdJQzB4TkNBMUlDMHhPU0F4T0NBdE1UWmpNeUF4SURVZ01TQTRJREZqT1NBd0lERTFJQzAxSURFMUlDMHhObU13SUMweE5DQXRNU0F0TWprZ0xUSXlJQzB5T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1Ea3hMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGt4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFl6SUMwek1EVmpMVEV5SURFZ0xUSXlJREV5SUMwME1pQXpObU10TVRRZ01UWWdMVEl4SURJMklDMHlNU0F6TldNd0lERXhJRGtnTWpBZ01qY2dNelJqTnpNZ05UY2dNVFF4SURFeU1DQXlNVEFnTVRneVl6WWdOU0E1SURrZ09TQXhOR013SURRZ0xUTWdPQ0F0T1NBeE0yTXROaklnTlRNZ0xURXlNU0F4TURnZ0xURTRNeUF4TmpGakxUSTNJREl5SUMweE9TQTFNU0F0TWpNZ056aDJOR013SURjZ01pQXhOU0F6SURJeVl6TWdNVElnT1NBeE9TQXhPQ0F4T1dNMElDMHhJRGtnTFRNZ01UUWdMVGhqTnpZZ0xUY3hJREUyTUNBdE1UTXhJREl6TmlBdE1qQXlJR000SUMwM0lERTBJQzB4TUNBeU1DQXRNVEJvTW1NMUlEQWdNVElnTlNBeE9TQXhNMk0xT1NBMk1TQXhNVElnTVRJNElERTJNeUF4T1Rkak1URWdNVFVnTVRrZ01qSWdNamNnTWpKak9TQXRNU0F4TnlBdE1UQWdNallnTFRJNFl6Y2dMVEUxSURFMUlDMHpNQ0F4TlNBdE5USmpNU0F0TVRJZ0xUZ2dMVEl6SUMweE5pQXRNelZqTFRRMElDMDJOaUF0T1RJZ0xURXlPQ0F0TVRRNElDMHhPRFJqTFRZZ0xUY2dMVGtnTFRFeElDMDVJQzB4Tm1Nd0lDMDBJRElnTFRnZ09DQXRNVFZqTkRVZ0xUUTNJRGc0SUMwNU5TQXhNekFnTFRFME0yTXhNQ0F0TVRJZ01UVWdMVE13SURFMUlDMDBPU0JqTUNBdE1qTWdMVGNnTFRRM0lDMHlNQ0F0TmpCakxUVWdMVFVnTFRrZ0xUY2dMVEV6SUMwM1l5MDJJREVnTFRFeUlEVWdMVEUzSURFeGJDMHhNakFnTVRNeVl5MHhOaUF4TnlBdE16SWdNelFnTFRRM0lEVXhZeTAwSURRZ0xUY2dOaUF0TVRFZ05tZ3RNV010TXlBd0lDMDNJQzB6SUMweE1TQXRObU10TmpNZ0xUWXpJQzB4TXpBZ0xURXlNaUF0TVRrNElDMHhPREJqTFRRZ0xUSWdMVFlnTFRVZ0xUa2dMVGhqTFRJeUlDMHhPQ0F0TXpRZ0xUSTNJQzAwTkNBdE1qZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEE0TlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBNE5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswNU1pQXRNemN5WXkweE55QTRJQzB6TlNBeE5TQXROVE1nTWpGakxURTBJRFFnTFRJeElERTJJQzB4T1NBeU5tTTRJRE0wSURBZ056QWdNVGdnTVRBeVl6Y2dNVE1nTVRNZ01UY2dNamdnTVRWak5ERWdMVFVnTnpjZ0xUSXpJREV4TlNBdE16WmpNakFnTFRnZ05EQWdMVEV4SURZd0lDMHhNV00xTUNBd0lEazFJREl6SURFeU5TQTJOR014TkNBeU1TQXpNeUEwTUNBek15QTJObU13SURjZ0xURWdNVE1nTFRRZ01qQmpMVEUxSURReklDMDBOeUEyT1NBdE9EWWdPRGRqTFRRd0lERTRJQzA0TXlBeU15QXRNVEkySURJNFl5MHhPU0F6SUMweU55QTFJQzB5TnlBeE5HTXdJRFFnTWlBeE1TQTJJREl3SUdNM0lERTRJREV4SURNMklEa2dOVFpqTUNBMUlDMHhJREV3SUMweElERTBZekFnTXpNZ01USWdOak1nTWpVZ09UUmpNVFlnTXpZZ01qa2dOek1nTlRBZ01UQTNZemtnTVRRZ01UY2dNakFnTXpBZ01qRmpNakFnTWlBek9TQXdJRFE0SURCak56TWdNQ0F4TXprZ01UVWdNakF6SURReFl6RWdNU0F6SURJZ05DQXlZekUxSURjZ01qWWdNVEFnTXpRZ01UQmpNVFVnTUNBeE9TQXRNVFFnTVRrZ0xUUTVZekFnTFRRd0lDMHhNeUF0TmpnZ0xUVTNJQzA0TW1NdE5qWWdMVEl3SUMweE16RWdMVFF4SUMweU1EQWdMVFF4WXkweE9TQXdJQzB5TnlBdE5DQXRNamtnTFRJd0lHTXRNU0F0TWpBZ0xUZ2dMVE01SUMweE5pQXROVGRqTFRJZ0xUUWdMVE1nTFRnZ0xUTWdMVEV3WXpBZ0xUY2dOU0F0T1NBeE5TQXRNVEJqTWpnZ0xUUWdOVFVnTFRFeklEZ3lJQzB5TkdNM01TQXRNekVnTVRBM0lDMDRPQ0F4TURjZ0xURTFOV013SUMweU1pQXROQ0F0TkRVZ0xURXlJQzAyT0dNdE1qUWdMVGMwSUMwMk1pQXRNVFF3SUMweE1UZ2dMVEU1TkdNdE16Y2dMVE0ySUMweE1EZ2dMVFk0SUMweE56a2dMVFk0WXkweU9DQXhJQzAxTmlBMUlDMDRNU0F4TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EaERMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGhESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFF5TUNBdE16VTRZeTB6SURBZ0xUY2dNU0F0TVRFZ01tTXRNVFFnTWlBdE16QWdNU0F0TkRRZ01tTXRNalFnTWlBdE16TWdNVFVnTFRNMElETTNZeTAySURjeUlDMDVJREUwTkNBdE9TQXlNVFoyTXpOekxURTJJQzB4SUMwek5TQXRNMk10TmprZ0xUY2dMVEV6T1NBdE1UWWdMVEl3T1NBdE1qTmpMVEUxSUMweklDMHlOeUF0TkNBdE16WWdMVFJqTFRNNElERWdMVFF5SURFM0lDMDBNaUEzTldNd0lESTNJRFlnTXpJZ016UWdNekpqTlNBd0lERXhJREFnTVRjZ01XTTJPU0EzSURFek9DQXhOU0F5TURjZ01qUnNOalVnTjNNd0lEUXpJREVnTmpOak1pQTJPU0ExSURFek9DQTRJREl3TmlCak1TQXhOaUF0TWlBek9DQXhOQ0EwTldNeklESWdOaUF6SURrZ00yTXhOQ0F0TVNBeU55QXRNVElnTXprZ0xURTVZekkySUMweE5TQXpOaUF0TXpZZ016UWdMVFkzWXkwMklDMDNNQ0F0TlNBdE1qTXdJQzAxSUMweU16QnpNVFE0SUMwNUlESXhNQ0F0TVRWak1UVWdMVEVnTWpFZ0xUa2dNalVnTFRJeFl6SWdMVGdnTXlBdE1UWWdNeUF0TWpOak1DQXRNVFVnTFRRZ0xUTXhJQzA0SUMwME5YTXRNVFVnTFRFNUlDMHpNQ0F0TVRoakxUVTRJRFFnTFRFeE5pQXhNU0F0TVRjMElERXliQzB5TkNBeGN6QWdMVEV5SURFZ0xUSTBZeklnTFRNd0lEY2dMVEU1TUNBeE1DQXRNak01SUdNd0lDMDBJREVnTFRjZ01TQXRNVEJqTUNBdE1USWdMVFFnTFRFNElDMHhOeUF0TVRoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUQTFNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEExTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TVRjZ0xUZ3pOR010TWpnZ01UTWdMVE01SURNMklDMDBNU0EyTm1NdE1TQTFJREFnTVRBZ01DQXhOMk10TXlBeU5pQTRJRFE0SURJM0lEWTNZelVnTlNBNElEa2dOaUF4T0dNdE5TQXhOU0F0TnlBek1DQXROeUEwTTJNd0lESTFJRGNnTkRnZ01qQWdOamxqTFRVZ05DQXRPU0E1SUMweE1pQXhObU10TnlBeE5TQXRNVFFnTXpFZ0xUSXdJRFEyWXkweElEUWdMVElnTnlBdE1pQXhNV013SURrZ05TQXhOaUF4TmlBeE4yTXpPQ0F6SURVMklETXlJRGMxSURVNFl6TTJJRFV3SURVeElERXdPU0EyTWlBeE5qbGpNU0ExSURBZ01UUWdNQ0F4Tkd3dE1USWdMVElnWXkweE5TQXRNaUF0TXpBZ0xUTWdMVFEwSUMwell5MDBPU0F3SUMwNU5TQXhNU0F0TVRReElESTRZeTB6TXlBeE1pQXROallnTXpRZ0xUZzNJRFUwWXkwek5pQXpOU0F0TlRjZ09UZ2dMVFUzSURFMk1HTXdJRE13SURVZ05qQWdNVFlnT0Raak1qRWdOVE1nTlRRZ01UQXdJRGcwSURFME4yTTBNeUEyTmlBNU15QXhNallnTVRNNElERTVNR010TVNBMUlDMHpJREV4SUMweklERTNZeTB4TVNBNE1DQXRNalFnTVRZeElDMHlOQ0F5TkRKak1DQXhOQ0F3SURJNElERWdOREpqTlNBNE55QXpNQ0F4TmpnZ09ERWdNak01WXpFeElERTFJREkwSURNeUlEUXlJRE15WXpJMElEQWdNekVnTFRJMUlETTJJQzAwTmlCak1UZ2dMVGN3SURRMUlDMHhNemdnTlRVZ0xUSXhNR016SUMweU1DQTBJQzAwTUNBMElDMDJNV013SUMweU55QXRNaUF0TlRRZ0xUY2dMVGd4WXkweE5DQXRPVE1nTFRFeE5pQXRNamMwSUMweE1UWWdMVEkzTkhNd0lDMDVJREVnTFRFMGJESTJJQzA1TjNNMklEUWdNVElnTjJNME5TQXlOeUE1TXlBME1DQXhORE1nTkRCak1qQWdNQ0EwTUNBdE1pQTJNQ0F0Tm1NNE1DQXRNVFVnTVRFMUlDMDJNU0F4TVRVZ0xURXlOR013SUMweE5DQXRNU0F0TWprZ0xUVWdMVFEwWXkweU1DQXRPVElnTFRZMElDMHhOelVnTFRFME1DQXRNak0yWXkweU9TQXRNak1nTFRZeElDMDBNU0F0T1RRZ0xUVTNJR010TmlBdE1pQXRNakFnTFRFd0lDMHlNQ0F0TVRCekxURWdMVEUxSUMweElDMHlOR010TXlBdE9Ua2dMVEkzSUMweE9Ea2dMVGcwSUMweU5qZGpOQ0F0TlNBM0lDMHhNeUE1SUMweU1HTXpJQzB4TVNBMUlDMHlNU0ExSUMwek1XTXdJQzB5TWlBdE55QXRORFFnTFRFMElDMDJOR010TWlBdE5pQXROQ0F0TVRJZ0xUUWdMVEUzWXpBZ0xUWWdNaUF0TVRFZ09TQXRNVGhqTVRZZ0xURTJJREl4SUMwek5pQXlNU0F0TlRaak1DQXRPU0F0TVNBdE1UY2dMVElnTFRJMVl5MDJJQzB6TnlBdE1qQWdMVGN3SUMwMU1DQXRPVFZqTFRFMUlDMHhNeUF0TXpFZ0xURTVJQzAwT0NBdE1Ua2dZeTA1SURBZ0xURTVJRElnTFRJNUlEWjZUVEkzT0NBME9UaGpNemdnTnpBZ05UWWdNVFEySURZNUlESXlOR016SURJd0lEVWdOREFnTlNBMU9XTXdJRE00SUMwMklEYzFJQzB4T0NBeE1USmpMVFV4SUMwNE1TQXROamtnTFRFMk5pQXROamtnTFRJMU0yTXdJQzAwTnlBMUlDMDVOQ0F4TXlBdE1UUXllazB4TnpVZ0xUazBZekFnTmlBd0lEa2dMVEVnTVROakxUTWdNVGdnTFRVZ016VWdMVFVnTlRKak1DQTJOeUF5TkNBeE1qZ2dOelFnTVRjM1l6RTRJREU0SURRMklEVTBJRFEySURVMGN5MDNJRFF3SUMweE5TQTJOV3d0TnlBeU1td3RORElnTFRVMUlHTXRORGtnTFRZeklDMDVOaUF0TVRJMklDMHhNelVnTFRFNU5XTXRNaUF0TXlBdE9DQXRNakFnTFRrZ0xUSTJZeTB5SUMweE1pQXROQ0F0TWpRZ0xUUWdMVE0xWXpBZ0xUa2dNU0F0TVRnZ05DQXRNalpqTnlBdE1UY2dNamtnTFRJM0lEVTFJQzB6Tm1NeE15QXROQ0F5TlNBdE9TQXpPU0F0TVRCNlRUTTVNU0F0TmpOc05DQXRNamhzTVRnZ04yTTROQ0F6TnlBeE5ETWdPVGNnTVRneklERTNOMk10TWlBeElDMDBJRE1nTFRZZ05XTXRNak1nTWpRZ0xUVXpJREk1SUMwNE15QXpOV010TWpVZ05TQXRORGtnTnlBdE56UWdOMk10TWpZZ01DQXROVEVnTFRJZ0xUYzNJQzAzSUdNdE15QXROQ0F0TXlBdE9TQXRNaUF0TVRaak1UUWdMVFl6SURJNUlDMHhNVFVnTXpjZ0xURTRNSHBOTWpnMUlDMHhNVEZqTWprZ0xUSWdOVFVnTlNBMU5TQTFjekVnT1NBd0lERTFZeTAwSURVNUlDMHhPU0F4TVRjZ0xUSTRJREUzTm1NdE1TQTNJQzB5SURFeElDMDJJREV4WXkweUlEQWdMVFVnTFRJZ0xUZ2dMVFZqTFRNMklDMHpNaUF0TnpBZ0xUWTJJQzA0TUNBdE1URTBZeTAwSUMweE5pQXROU0F0TXpJZ0xUVWdMVFExWXpBZ0xUSXdJRE1nTFRNMElETWdMVE0wY3pNMElDMDVJRFk1SUMwNWVrMHlOVE1nTFRZeU5XTTBJQzB4SURjZ0xUSWdNVEVnTFRKak1UQWdNQ0F5TUNBMUlESTNJREU0SUhNeE1TQXlOeUF4TXlBME1YWTBZekFnT0NBdE5TQXhOU0F0TVRRZ01UVmpMVEkzSURFZ0xUVTFJQzB4TkNBdE5UY2dMVFE1WXpBZ0xURXdJRFlnTFRJMElESXdJQzB5TjNwTk1qWXpJQzAzT1RKak1qWWdOQ0EwTlNBeU1TQTFOU0EwTm1NeUlEWWdNeUF4TVNBeklERTNZekFnTVRRZ0xUY2dNamtnTFRFM0lEUXhZeTAxSURZZ0xURXhJRGtnTFRFM0lEbGpMVE1nTUNBdE5pQXRNU0F0TVRBZ0xUSmpMVEl6SUMwNUlDMDBNeUF0TWpNZ0xUWXhJQzB6T1dNdE1UUWdMVEV5SUMweU1DQXRNaklnTFRJd0lDMHpNV013SUMweE5DQXhNeUF0TWpRZ016TWdMVE0wWXprZ0xUVWdNakFnTFRZZ016UWdMVGQ2SUNJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd05EWXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdORFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5ORFlnTFRGb0xUUmpMVEV6SURBZ0xURTVJRGtnTFRJeUlERTVkak5qTUNBeE1TQXhOQ0F4TVNBeE9TQXhNMk14TmlBMUlETXpJRFlnTkRrZ09HTTVJREVnTVRRZ015QXhOQ0F4TW1NMUlEY3pJREV6SURFME5TQXhNeUF5TVRkak1DQXlOQ0F0TVNBME9DQXRNeUEzTVdNdE1TQXhNeUF0TlNBeE9DQXRNVGtnTVRoakxURTNJREFnTFRNMUlETWdMVFV5SURWakxURXpJRElnTFRFM0lERXlJQzB4T1NBeU1uWXlZekFnTVRBZ01URWdPQ0F4TnlBeE1XTTVJRE1nTWpBZ05pQXpNQ0EyWXpRNElEQWdPVFlnTmlBeE5EUWdObU15TkNBd0lEUTNJQzB4SURjeElDMDFJR016TVNBdE5DQTJNaUF0T0NBNU1TQXRNakJqTmprZ0xUSTRJREV3TVNBdE56UWdNVEF5SUMweE5EbGpNQ0F0TmpZZ0xURTVJQzB4TWpRZ0xUWTFJQzB4TnpOakxUSTRJQzB6TUNBdE5qUWdMVFF4SUMweE1ESWdMVFEyWXkwM01DQXRPU0F0TVRRd0lDMHlNQ0F0TWpFeElDMHlNR2d0TWpkakxUa2dNU0F0TVRjZ01DQXRNallnTUhwTk9ETTVJQzAyYUMweU5tTXRNVEF3SURFeklDMHhPRFFnTlRJZ0xUSXpNaUF4TkRoakxURXdJREl3SUMweE5TQTBNU0F0TVRVZ05qRmpNQ0F6T1NBeE5pQTNOU0EwTUNBeE1EbGpORFFnTmpNZ01URTBJREV3TUNBeE9ETWdNVEF3WXpFMElEQWdNamdnTFRFZ05ESWdMVFVnWXpVNUlDMHhOeUE1TlNBdE5UY2dNVEl3SUMweE1URmpNaUF0TlNBeklDMHhNaUF6SUMweE9HTXdJQzA1SUMweklDMHhOQ0F0T0NBdE1UUmpMVE1nTUNBdE5pQXlJQzB4TUNBMVl5MHhNaUE1SUMweU5TQXhOeUF0TXpJZ01qaGpMVEUySURJeklDMHpOU0F6TUNBdE5UVWdNekJqTFRFMUlEQWdMVE13SUMwMElDMDBOQ0F0TjJNdE56TWdMVEl5SUMweE1qSWdMVGN3SUMweE5ETWdMVEUwTkdNdE1pQXROeUF0TXlBdE1UUWdMVE1nTFRJeVl6QWdMVFF4SURNeklDMDNPQ0EzTnlBdE56bGpOekVnTFRJZ01UTTBJREUzSURFNE15QTNNV00zSURjZ01USWdNVEFnTVRnZ01UQmpOQ0F3SURnZ0xURWdNVE1nTFRNZ1l6SXpJQzB4TVNBek9TQXRNamdnTlRJZ0xUUTRZelFnTFRjZ05TQXRNVElnTlNBdE1UZGpNQ0F0TVRFZ0xUY2dMVEl4SUMweE5TQXRNekJqTFRReUlDMDBNaUF0T1RVZ0xUVTVJQzB4TlRNZ0xUWTBlazB5TWprZ05USmpNelVnTXlBMk5pQXhOQ0E0TnlBME5HTXpNQ0EwTXlBME9TQTRPU0EwT1NBeE5ETmpNQ0F6TWlBdE1pQTJOU0F0TWpRZ09URmpMVEkzSURNeUlDMDJOU0F6TXlBdE1UQXpJRE0xWXkweUlDMHhJQzAwSUMweElDMDFJQzB4WXkweE1DQXdJQzB4TlNBdE15QXRNVFVnTFRFMVl6QWdMVFF5SURZZ0xUZ3hJRFlnTFRFeU1tTXdJQzB4TlNBd0lDMHpNU0F0TWlBdE5EWWdZeTAxSUMwek9DQXROU0F0TnpjZ0xUY2dMVEV4TldNd0lDMHhNU0F5SUMweE5TQXhOQ0F0TVRSNlRURXhNREVnTFRJd1l5MHhNeUF0TVNBdE5qVWdOakFnTFRZMElEYzJZekVnTVRVZ05UZ2dOVGtnTnpZZ05UbGpNVGdnTFRFZ05UTWdMVFV3SURVeklDMDNObU14SUMweE5pQXRORFlnTFRVNElDMDJOU0F0TlRsNlRUVXlOeUF0TXpKakxURTJJREFnTFRFM0lESXhJQzB5TmlBek1XTXRNVFlnTWpBZ0xUSTBJRE0wSUMweU5DQTBPR013SURFMklERXpJRE13SURNMklEVXdZekV6SURFeElESXpJREUzSURNeElERTNZekV4SURBZ01UZ2dMVEV3SURJM0lDMHpNaUJqTlNBdE1UVWdNVEVnTFRNd0lERXhJQzAwTjJNd0lDMHhOQ0F0TlNBdE1qVWdMVEU0SUMwek0yTXROQ0F0TXlBdE55QXROeUF0TVRFZ0xUbGpMVEV4SUMwMklDMHhNeUF0TWpVZ0xUSTJJQzB5TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EVkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFZFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGt4SUMwMU5ETmpMVE1nTUNBdE9DQXpJQzB4TlNBM1l5MHhNeUE1SUMweU9DQXhOaUF0TkRFZ01qVmpMVEUySURFeElDMHlNeUF5TkNBdE1qTWdORFIyTWpVNFl5MDFJRGswSUMweklERTROeUF0TmlBeU9EQmpMVE1nTmpVZ0xUTWdNVEk1SUMweklERTVOSFl4TkRsak1DQXlOaUF3SURVeklDMHlJRGM1YkMweElERXdZekFnTkNBeElEZ2dNaUF4TVdNM0lERTVJREUySURJNUlESTVJREk1WXpjZ01DQXhOU0F0TXlBeU5TQXRNVEJqTXpZZ0xUSTFJRFkwSUMwMU5DQTJNU0F0TVRBMFl5MDNJQzA1TlNBdE15QXRNVGt3SUMwMklDMHlPRFZqTFRVZ0xURTJNU0F0TnlBdE16SXpJQzA1SUMwME9EUWdZeTB4SUMwMk1TQXRNeUF0TVRJeklDMDBJQzB4T0RSakxURWdMVEV6SUMweUlDMHhPU0F0TnlBdE1UbDZUVE13TkNBdE9USXhZeTB4TWlBd0lDMHlOU0F5SUMwek55QTRZeTB6TmlBeE5pQXROVEFnTkRVZ0xUVXlJRGd5WXkweElEWWdNQ0F4TXlBd0lESXhZeTB6SURNeUlERXdJRFl3SURNMElEZzBZellnTmlBeE1DQXhNaUEzSURJell5MDFJREU0SUMwNElETTJJQzA0SURVell6QWdORGdnTWpFZ09URWdOVGNnTVRNd1l6SWdNeUExSURZZ09DQTVZeTB5T1NBeE15QXROVFVnTXpFZ0xUYzNJRFUxYkMwNElEbHNMVFVnT0hZdE1qUmpNQ0F0TVRRZ01TQXRNamNnTFRZZ0xUUXdJR010TWlBdE5DQXROQ0F0T0NBdE9TQXRPR010TmlBd0lDMDNJRFlnTFRjZ01UQmpNQ0F5TWlBdE5TQTBNeUF0TlNBMk5HTXdJRFV6SURFZ01UQTNJREVnTVRZd2N5MHhJREV3TmlBdE15QXhOVGxqTFRJZ05qSWdMVEVnTVRJMUlDMHlJREU0TjJNdE1TQTJOU0F0TVNBeE16RWdMVEVnTVRrMmRqRTVOMk13SURFeUlERWdNalFnTkNBek5XTXpJRGtnT1NBeE15QXhOU0F4TkdneFl6a2dNQ0EzSUMwNUlEZ2dMVEUwWXpRZ0xURXlJRFVnTFRJMElEVWdMVE0zWXpBZ0xUY2dNQ0F0TVRVZ0xURWdMVEl5ZGkwNE16ZGpPQ0EwSURFNUlESWdNamtnTW1neE9HTTBJREVnTnlBeElERXhJREVnWXpFMklEQWdNelFnTFRnZ05URWdMVGhqTnlBd0lERXpJREVnTWpBZ05HTXhJREVnTWlBeElEUWdNV00zSURBZ01USWdMVEV3SURFMUlDMHhPV001SUMwek1DQXlOaUF0TkRZZ05URWdMVFEyWXpFd0lEQWdNakVnTXlBek5DQTRZelV4SURJeUlEazBJRFV5SURFeE5pQXhNRFJqTVRFZ01qVWdNVGNnTkRrZ01UY2dOekZqTUNBME55QXRNalFnT0RrZ0xUWTVJREV5TldNdE1qUWdNVGdnTFRRNUlETXpJQzAzT0NBME1HTXROQ0F4SUMwM0lESWdMVEV3SURKakxUWWdNQ0F0TVRJZ0xUTWdMVEUzSUMwNVl5MHhOQ0F0TVRjZ0xUSTVJQzB6TXlBdE16UWdMVFUwSUdNdE1pQXRNVEVnTFRnZ0xURTNJQzB4T1NBdE1UbGpMVEUxSUMweUlDMHpNQ0F0TlNBdE5EVWdMVFZqTFRFNUlEQWdMVE00SURRZ0xUVTJJREU0WXkweE1DQXpJQzB4TXlBM0lDMHhNeUF4T1dNd0lERTRJRElnTXpjZ05DQTFOMk16SURJM0lEUWdOVFFnTkNBNE1XTXdJRE13SUMweElEWXdJQzB6SURrd1l5MHhJREV6SUMweUlESTJJQzAySURNNFl5MHlJREFnTFRVZ01TQXROaUF5WXkweklETWdMVFVnTlNBdE5TQTRZekFnTWlBeUlEUWdOaUExWXpBZ05TQTFJRGNnTVRBZ09HTTRJREVnTVRVZ05DQXlNaUEyWXpFMElEZ2dNallnTVRjZ05ERWdNakpqTVRBZ015QXhPU0EySURJNUlEWWdZemNnTUNBeE5DQXRNU0F5TWlBdE5HTXpPQ0F0TVRJZ056Y2dMVEl4SURFeE5pQXRNekZqTkNBdE1TQTNJQzB5SURFeElDMHlZemNnTUNBeE5TQXpJREl6SURoak16WWdNakVnTlRjZ05UVWdOakVnT1RSak1TQXhNU0F5SURJeklESWdNelJqTUNBMk9DQXRNak1nTVRJNElDMDRNaUF4TnpSakxUSXlJREUzSUMwME9DQXlNU0F0TnpRZ01qUm9MVEpqTFRrZ01DQXRNVGNnTFRVZ0xUSXpJQzB4TW1NdE1UWWdMVEl3SUMweU5TQXROREVnTFRJMUlDMDJOV013SUMwM0lEQWdMVEUxSURJZ0xUSXlZekVnTFRRZ01TQXRPQ0F4SUMweE1XTXdJQzB5TVNBdE1USWdMVE0xSUMwek5DQXRORElnWXkweU15QXROeUF0TkRjZ0xUa2dMVGN3SUMweE0yTXRNVGNnTFRJZ0xUSTNJRFlnTFRJNUlESXhZeTB4SURFeklDMHlJREkwSUMweUlETTFZekFnTlRZZ01Ua2dPRGtnT0RBZ01URTFiREV4TkNBME9HTXlNaUE1SURReklERXpJRFl6SURFell6VXhJREFnT1RZZ0xUSTFJREV6TnlBdE5qRmpOVEFnTFRRMElEZzFJQzB4TURBZ09UUWdMVEUyTjJNeUlDMHhNU0F5SUMweU1pQXlJQzB6TTJNd0lDMDJOU0F0TXpBZ0xURXhNeUF0T1RnZ0xURTFNMk10TkRjZ0xUSTRJQzB4TVRZZ0xUUTBJQzB4T0RNZ0xUUXdZeTB4TXlBdE15QXRNallnTFRRZ0xUTTVJQzAwWXkweE5TQXdJQzB6TUNBeElDMDBOaUEwSUdNeElDMHhOQ0F5SUMweU9DQXlJQzAwTW1Nd0lDMHhNQ0F0TVNBdE1qQWdMVEVnTFRNd1l6RWdMVGNnTVNBdE1UVWdNU0F0TWpKak1DQXRNVGNnTFRJZ0xUTTBJQzB6SUMwMU1XTXlOU0F4TWlBMU1TQXlNU0E0TUNBeU5XTXlOU0F6SURRNUlEa2dOelFnT1dNMklEQWdNVEVnTUNBeE5pQXRNV000T0NBdE9TQXhOalVnTFRFd01pQXhOeklnTFRFNE9XTXhJQzB4TkNBeUlDMHlPQ0F5SUMwME1tTXdJQzA0TUNBdE1qTWdMVEUxTVNBdE9UWWdMVEl3TVdNdE5qRWdMVFF4SUMweE16QWdMVFl6SUMweU1ESWdMVFU1WXpFZ0xUY2dNU0F0TVRNZ01TQXRNakJqTUNBdE1qY2dMVGNnTFRVeklDMHhOeUF0T0RBZ1l5MHpJQzAzSUMwMElDMHhOQ0F0TkNBdE1qQmpNQ0F0TnlBeklDMHhOU0F4TVNBdE1qTmpNakFnTFRJd0lESTNJQzAwTlNBeU55QXROekZqTUNBdE1UQWdMVEVnTFRJeElDMHpJQzB6TVdNdE55QXRORFlnTFRJMUlDMDROeUF0TmpNZ0xURXhPV010TVRnZ0xURTFJQzB6T0NBdE1qTWdMVFU0SUMweU0zcE5NekkxSUMwMk5UUmpNVE1nTUNBeU5pQTJJRE0wSURJeVl6a2dNVFlnTVRNZ016UWdNVFlnTlRKMk5HTXdJREV4SUMwM0lERTVJQzB5TUNBeE9XTXRNek1nTUNBdE5qWWdMVEU0SUMwMk9TQXROakZqTUNBdE1UTWdPQ0F0TXpBZ01qVWdMVE0wWXpVZ0xURWdNVEFnTFRJZ01UUWdMVEo2SUUwek1qUWdMVGcyTVdNek1pQTFJRFUySURJM0lEWTVJRFU0WXpNZ055QTBJREV6SURRZ01qQmpNQ0F4T0NBdE1UQWdNemNnTFRJeUlEVXpZeTAySURnZ0xURXpJREV4SUMweU1TQXhNV010TkNBd0lDMDRJQzB4SUMweE15QXRNMk10TWprZ0xURXhJQzAxTXlBdE1qa2dMVGMySUMwME9XTXRNVGdnTFRFMUlDMHlOU0F0TWpnZ0xUSTFJQzB6T1dNd0lDMHhOeUF4TmlBdE16QWdOREVnTFRReVl6RXlJQzAySURJMklDMDRJRFF6SUMwNWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNell1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTXpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpZMUlDMHhOVFZqTFRFNUlEQWdMVE00SURVZ0xUVTJJREV5WXkwMklESWdMVGtnTlNBdE9TQTRjek1nTmlBMklEbGpNVGtnTVRrZ016a2dNelVnTmpJZ05EbGpOU0F6SURrZ05DQXhNeUEwY3pnZ0xURWdNVElnTFROak1URWdMVFFnTWpBZ0xUWWdNamNnTFRaak1qQWdNQ0F6TVNBeE15QTBNQ0EwTW1NeE15QTBNaUF4TmlBNE5pQXlNU0F4TWpsak5DQXpOeUEzSURjeklEY2dNVEV3YUMwME5HTXRNVFVnTUNBdE16QWdNQ0F0TkRRZ01XTXROeUF3SUMweE5DQXdJQzB5TWlBeFl5MDNJREVnTFRFd0lEUWdMVEV3SURkek1TQTNJRFVnTVRCak1UZ2dNVGdnTXpNZ016Z2dOVFVnTlRNZ1l6Y2dOQ0F4TlNBMUlESXpJRFZvTXpWak1DQTNNeUExTWlBeE1UWWdNVEF5SURFMU9XTXlNaUF4T1NBME5TQXlPU0EzTUNBeU9XTXhOeUF3SURNMElDMDBJRFV4SUMweE5HTTBJQzB5SURrZ0xUUWdNVElnTFRkak1UY2dMVEUzSURNNElDMHpNeUF6TkNBdE5UbGpMVE1nTFRFNUlDMDFOeUF0TlRRZ0xUYzRJQzAxTkdNdE9TQXdJQzB4TmlBeElDMHhPU0F4TTJNdE5DQXhPQ0F0TVRRZ016SWdMVE13SURReVl5MDRJRFVnTFRFMElEZ2dMVEl3SURoakxUZ2dNQ0F0TVRRZ0xUY2dMVEU1SUMweU1XTXROQ0F0TVRJZ0xUVWdMVEkxSUMwMUlDMHpOMk13SUMweE5TQXlJQzB6TVNBeklDMDBObll0TVRNZ1l6TTBJQzB4SURZM0lDMDBJREV3TUNBdE9HTTBJREFnT0NBd0lERXlJQzB4WXpFMElDMDBJREl4SUMwNUlESXhJQzB4Tm1Nd0lDMDFJQzB6SUMweE1DQXRPU0F0TVRkakxUSXdJQzB5TVNBdE5ESWdMVFF3SUMwM01TQXROREJzTFRFd0lERmpMVEUxSURBZ0xUSTVJRE1nTFRReklEUmpMVE1nTFRZeklDMHhNQ0F0TVRJMUlDMHlNeUF0TVRnMll5MHhOaUF0TnpjZ0xURXlNeUF0TVRZNElDMHhPVGtnTFRFMk9IcE5NVEExSURCakxUTTFJREFnTFRZNElERTJJQzA1TmlBME1tTXROaUExSUMwNUlERXlJQzA1SURFNFl6QWdOU0F5SURFeElEVWdNVFZqTVRJZ01qRWdNalFnTkRJZ05EQWdOakFnWXpZZ09DQXhNaUF4TkNBeU1TQXhNR00wSUMweElEVWdMVE1nTlNBdE5XTXdJQzAwSUMwMElDMDRJQzAwSUMweE1uWXRNbU13SUMwNElEWWdMVEV5SURFeUlDMHhOMk15T0NBdE1qSWdOakFnTFRNMUlERXdNU0F0TXpSb01tTXpJREFnTmlBdE1TQXhNU0F0TVhNeE1TQXlJREV6SURsak1TQXlJRElnTlNBeUlEaGpNQ0F4TUNBdE5pQXhPQ0F0TVRFZ01qWmpMVEV5SURFNUlDMHpNaUF5TmlBdE5USWdNekpqTFRJeklEY2dMVFEzSURFeUlDMDJOeUF5T1dNdE1Ua2dNVFlnTFRJNUlETTVJQzB5T1NBMk0yTXdJREV6SURRZ01qZ2dNVEVnTkRGak1UVWdNak1nTXpJZ05EWWdOVElnTmpjZ1l6SXdJREl3SURRNUlETXdJRGM0SURNd1l6UXhJREFnT0RRZ0xURTVJREV3TkNBdE5UTmpNU0F0TXlBeUlDMDFJRElnTFRoak1DQXROQ0F0TVNBdE5pQXRNeUF0T1dNdE1UQWdMVEUzSUMweU5pQXRNekFnTFRReElDMDBNbU10TnlBdE5DQXRNVFFnTFRFd0lDMHlNQ0F0TVRCakxUY2dNQ0F0TVRJZ05DQXRNVGNnTVRaakxURXdJREl3SUMwMU1DQXpNeUF0TnpjZ016TmpMVFlnTUNBdE1URWdMVEVnTFRFMUlDMHlZeTAzSUMweElDMDRJQzAwSUMwNElDMDRZekFnTFRJZ01TQXROaUF5SUMwNVl6Z2dMVE16SURNeklDMDFNU0EyTkNBdE5qRmpNalFnTFRjZ05EY2dMVEV5SURZNElDMHlOeUJ6TXpJZ0xUTTFJRE15SUMwMU5XTXdJQzB4TVNBdE15QXRNak1nTFRrZ0xUTTBZeTB6TWlBdE5qRWdMVGd6SUMweE1EQWdMVEUxTVNBdE1UQTVZeTAySUMweElDMHhNQ0F0TVNBdE1UWWdMVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRJME5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNalFnTFRnME9XTXRPQ0F5SUMweUlERTBJQzAwSURJeFl5MHlJRGtnTFRNZ01Ua2dMVE1nTWpoak1DQXlOU0EySURVd0lEWWdOelZqTUNBNElEQWdNVFlnTFRJZ01qTmpMVEUySURjNElDMDFNQ0F4TkRZZ0xURXhNU0F4T1RsakxUSXlJREU1SUMwME5TQXpOeUF0TmpRZ05qQmpMVE14SURNM0lDMDBNU0E0TUNBdE5ERWdNVEkyWXpBZ05ERWdMVElnT0RNZ0xUSWdNVEkxWXpFZ05ESWdMVE1nT0RNZ0xUTWdNVEkwWXpFZ01UTWdNQ0F5TmlBd0lETTRZekFnTXprZ015QTNOU0F3SURFeE0yTXRNU0F4T0NBeUlETTFJRFFnTlRKak1pQXhNQ0F4TVNBeE1pQXhOeUF4TkdneUlHTTFJREVnTlNBdE9DQTRJQzB4TW1NeUlDMDBJRFlnTFRFd0lEWWdMVEUxWXkweUlDMDFNU0F6TVNBdE9ERWdOamdnTFRFd00yTTVOU0F0TlRnZ01UTTNJQzB4TmpZZ01UTTJJQzB5Tnpaak1TQXRNaklnTFRNZ0xUUTNJQzB4TVNBdE56TmpMVElnTFRZZ0xUSWdMVEV4SUMweUlDMHhOMk13SUMweE9DQTNJQzB6TnlBNUlDMDFOV014SUMweE1DQXlJQzB5TUNBeUlDMHlPV013SUMweU1DQXRNeUF0TkRBZ0xUZ2dMVFl4WXkweUlDMDJJQzB5SUMweE15QXRNaUF0TVRsak1DQXRNVElnTXlBdE1qTWdPQ0F0TXpOak1qRWdMVFV3SURNeElDMHhNREFnTXpFZ0xURTFNQ0JqTVNBdE5ESWdMVFlnTFRnMUlDMHhPU0F0TVRJNFl5MHlJQzB6SUMweklDMDNJQzAxSUMweE1HTXROU0F0T0NBdE1UQWdMVEl3SUMweU1DQXRNVGQ2VFRFNU9DQXRNall4WXpFZ05DQXlJRGtnTWlBeE5XTXdJRFU1SUMwM05DQXhORFlnTFRFek55QXhOek5qTVNBdE1qRWdPU0F0TXpjZ01qRWdMVFV5WXpNMklDMDBOU0E0T1NBdE56WWdNVEUwSUMweE16WjZUVEU1TVNBdE5EVTJZeTAzSURFd05pQXROemNnTVRZMklDMHhORElnTWpNeVl5MHlJQzB4TXlBdE5DQXRNallnTFRRZ0xUTTNZekVnTFRJNUlEa2dMVFUySURNeUlDMDRNV016TmlBdE16Z2dPREFnTFRZM0lERXhOQ0F0TVRFMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNakl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRjd0lDMHhNVFZqTFRJeUlDMHlJQzAwTkNBMElDMDJOU0F4TW1NdE5pQXlJQzA1SURVZ0xUa2dPSE16SURZZ05pQTVZekl4SURFM0lETTVJRE0ySURZeUlEUTVZelVnTXlBNUlEUWdNVE1nTkhNNElDMHhJREV5SUMwell6RXhJQzAwSURJd0lDMDJJREkzSUMwMll6SXdJREFnTXpFZ01UTWdOREFnTkRKak1UTWdORElnTVRZZ09EWWdNakVnTVRJNVl6UWdNemNnTnlBM015QTNJREV4TUdndE5EUmpMVEUxSURBZ0xUTXdJREFnTFRRMElERmpMVGNnTUNBdE1UUWdNQ0F0TWpJZ01XTXROeUF4SUMweE1DQTBJQzB4TUNBM2N6RWdOeUExSURFd1l6RTRJREU0SURNeklETTRJRFUxSURVeklHTTNJRFFnTVRVZ05TQXlNeUExYURNMVl6QWdOek1nTlRJZ01URTJJREV3TWlBeE5UbGpNaklnTVRrZ05EVWdNamtnTnpBZ01qbGpNVGNnTUNBek5DQXROQ0ExTVNBdE1UUmpOQ0F0TWlBNUlDMDBJREV5SUMwM1l6RTNJQzB4TnlBek55QXRNek1nTXpRZ0xUVTVZeTB6SUMweE9TQXROVGNnTFRVMElDMDNPQ0F0TlRSakxUa2dNQ0F0TVRZZ01TQXRNVGtnTVROakxUUWdNVGdnTFRFMUlETXhJQzB6TUNBME1tTXRPQ0ExSUMweE5DQTRJQzB5TUNBNFl5MDRJREFnTFRFMUlDMDNJQzB4T1NBdE1qRmpMVFFnTFRFeUlDMDFJQzB5TlNBdE5TQXRNemRqTUNBdE1UVWdNaUF0TXpFZ015QXRORFoyTFRFeklHTXpOQ0F0TVNBMk55QXROQ0F4TURBZ0xUaGpOQ0F3SURnZ01DQXhNaUF0TVdNeE5DQXROQ0F5TVNBdE9TQXlNU0F0TVRaak1DQXROU0F0TXlBdE1UQWdMVGtnTFRFM1l5MHlNaUF0TWpNZ0xUUTNJQzAwTXlBdE9ERWdMVE01WXkweE5TQXlJQzB5T1NBeklDMDBNeUEwWXkweklDMDJNeUF0TVRBZ0xURXlOU0F0TWpNZ0xURTRObU10TVRZZ0xUYzBJQzB4TVRVZ0xURTFPU0F0TVRrd0lDMHhOamg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRJMFFpNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBRaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNVGdnTnpjM1l6RXpJREVnTVRZZ0xURTJJREl4SUMweU5tTXpJQzAySURRZ0xURXpJRFlnTFRFNVl6WWdMVEkySURrZ0xUVXhJRGtnTFRjM1l6QWdMVFF3SUMwM0lDMDNPU0F0TVRnZ0xURXhPV010TkNBdE1UWWdMVGtnTFRNeUlDMDVJQzAwT1dNd0lDMDNJREVnTFRFMUlETWdMVEl6WXprZ0xUTXpJREUzSUMwMk55QXhOeUF0TVRBeFl6QWdMVEV3SURBZ0xUSXhJQzB5SUMwek1XTXRNaUF0TVRVZ0xUVWdMVE13SUMwMUlDMDBOV013SUMweE1DQXhJQzB5TVNBMUlDMHpNbU0xSUMweE5DQTNJQzB5T1NBM0lDMDBNMk13SUMweE5pQXRNaUF0TXpFZ0xUY2dMVFEySUdNdE5DQXRNVE1nTFRZZ0xUSTJJQzAySUMwek9XTXdJQzB4TWlBeUlDMHlOQ0ExSUMwek4yTTNJQzB5TmlBeE1TQXROVElnTVRFZ0xUYzRZekFnTFRFMElDMHhJQzB5T0NBdE5DQXROREpqTFRNZ0xURXpJQzA0SUMweU5DQXRPQ0F0TXpkak1DQXROU0F3SUMwNUlESWdMVEUwWXpjZ0xUSTNJREV5SUMwMU15QXhNaUF0T0RCak1DQXRNVGtnTFRJZ0xUTTVJQzA0SUMwMU9XTXRNU0F0TkNBdE1pQXROeUF0TWlBdE1UQnpNU0F0TnlBeklDMHhNV014TkNBdE16VWdNaklnTFRjd0lESXlJQzB4TURSak1DQXROREVnTFRFeElDMDRNeUF0TXpFZ0xURXlNeUJqTFRJMElDMDBOeUF0TmpNZ0xUZ3lJQzB4TURJZ0xURXhOV010TkRnZ0xUUXhJQzB4TURBZ0xUYzRJQzB4TURNZ0xURTFNV013SUMwMElERWdMVEUySUMwNUlDMHhObWd0TTJNdE9TQXpJQzB4TnlBMklDMHlNQ0F5TUdNdE1TQTRJQzB5SURFMklDMHlJREkwWXpBZ01qQWdMVEVnTkRJZ0xURWdOakZqTUNBeU9TQXRNU0ExTnlBdE1TQTRObU13SURrZ01TQXhPQ0F5SURJM1l6VWdNekVnT0NBMk15QTJJRGsxWXkweElESXlJQzB4SURRMElDMHhJRFkzWXpBZ056UWdNeUF4TkRnZ015QXlNakpqTUNBeU15QXdJRFExSUMweElEWTRZeTB4SURRNUlDMHlJRGs0SUMweUlERTBOeUJqTUNBMU9TQXhJREV4T1NBeUlERTNPV014SURReklEVWdPRGNnTXpZZ01USXpZekl5SURJMklEUTBJRFUwSURZMUlEZ3hZelV5SURZNUlERXdNQ0F4TXprZ01UQXdJREl5TjJNd0lERXlJQzB4SURJMElDMHpJRE0zY3pJZ01qUWdOQ0F6Tm1NeUlEa2dMVFVnTWpVZ055QXlOM3BOTVRrMElEUXpNR010TXpVZ0xUWXpJQzA0TWlBdE1URXhJQzB4TWpRZ0xURTJNMk10TVRRZ0xURTNJQzB5TWlBdE16WWdMVEl5SUMwMU9XTXdJQzB4TkNBeUlDMHhPU0EySUMweE9XTXpJREFnTmlBeUlERXdJRFJqTmpBZ016a2dNVEEySURnNUlERXpNeUF4TlRaak5DQTVJRFVnTVRjZ05TQXlOaUJqTUNBeE55QXROU0F6TkNBdE9DQTFOWHBOTVRnMUlERTRNV010TXpJZ0xUTTRJQzAzTUNBdE56QWdMVEV4TUNBdE9UbGpMVEU0SUMweE15QXRNamNnTFRNeUlDMHlOeUF0TlRsak5UQWdOVElnTVRFMElEZzNJREV6TnlBeE5UaDZUVEl3TXlBMU5HTXRNekFnTFRVeElDMDNOU0F0T0RJZ0xURXhOU0F0TVRJd1l5MHhPU0F0TVRnZ0xUTXpJQzAwTUNBdE16TWdMVFk0WXpJNUlETTRJRGN4SURZeElERXdNeUE1TTJNeE9TQXhPU0F6TnlBek55QTBOeUEyTW1NeUlEVWdNaUE1SURJZ01UTmpNQ0EySUMweElERXlJQzAwSURJd2VrMHlNRGtnTFRFeU1TQmpMVE00SUMwME1pQXRPRGtnTFRjeElDMHhNak1nTFRFeE9HTXRNVFlnTFRJeUlDMHlPU0F0TkRjZ0xUSTJJQzAzT0dNek5pQTBPU0E1TmlBM05DQXhNallnTVRJNFl6RXlJREl4SURJeklEUXpJREl6SURZNGVrMHlNalVnTFRJNE1XTXROREVnTFRVMklDMDVOaUF0T1RJZ0xURXpOaUF0TVRReVl5MHlOU0F0TXpFZ0xUUXlJQzAyTlNBdE16a2dMVEV4TVdNMU9TQTFPU0F4TXpJZ09Ua2dNVFkxSURFM04yTTVJREl4SURFeklETTFJREV6SURVd1l6QWdPQ0F0TVNBeE5pQXRNeUF5Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5USkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEpFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFE0TVNBdE1UZzJZeTB4T0NBd0lDMHpOaUExSUMwMU5DQXhNbU10TnlBeUlDMHhNQ0ExSUMweE1DQTVZekFnTWlBeUlEVWdOU0E0WXpJd0lERTJJRE00SURNMklEWXlJRFE0WXpjZ05DQXhNeUExSURJd0lETmpNeUF0TVNBMklDMHpJRGtnTFRSak9TQXRNeUF4TnlBdE5TQXlNeUF0TldNeE5pQXdJREkxSURFd0lETTJJRE0wWXpFeklESTVJREUzSURZd0lESXhJRGt3Y3pVZ05qQWdPQ0E1TUdNeUlERTVJRFVnTXpnZ05TQTFOMk10TVNBeE1DQXROQ0F4TWlBdE1UTWdNVEpvTFRneVl5MDVJREFnTFRFNUlERWdMVEk1SURkak1TQTBJRElnTnlBMElEbGpNVGdnTVRRZ016QWdNellnTkRrZ05Ea2dZekV6SURrZ01qVWdNVE1nTkRBZ01USm9NVEpqTVRZZ01TQXhOeUF4SURFM0lERTRZekVnTWpnZ01UTWdOVEFnTXpBZ056RmpNakVnTWpZZ05ETWdOVElnTnpFZ056RmpNVEFnTnlBeU1DQXhNeUF6TVNBeE9HTXhNeUEySURJM0lEa2dOREVnT1dNeU1pQXdJRFEwSUMwNElEWXhJQzB5TTJNeE5DQXRNVE1nTWpjZ0xUSTNJRE15SUMwME4yTXlJQzAxSURJZ0xUa2dMVEVnTFRFell5MHhPQ0F0TWpNZ0xUUXdJQzB6T1NBdE5qa2dMVFE0WXkweUlDMHhJQzAxSUMweElDMDRJQzB4WXkweUlEQWdMVFVnTVNBdE9DQXhZeTAxSURJZ0xUY2dOQ0F0T1NBeE1HTXROaUF5TWlBdE1qQWdOREFnTFRReElEUTVJR010TkNBeUlDMDRJRE1nTFRFeElETmpMVGdnTUNBdE1UTWdMVFVnTFRFM0lDMHhOV010TmlBdE1UWWdMVGdnTFRNeUlDMDNJQzAwT1dNd0lDMHhOQ0F5SUMweU9DQXlJQzAwTTJNd0lDMDRJRFFnTFRFeElERXhJQzB4TVd3NU15QXRPV016SURBZ05pQXdJRGtnTFRGak1UTWdMVE1nTVRrZ0xUZ2dNVGtnTFRFMVl6QWdMVFVnTFRJZ0xURXdJQzAySUMweE5tTXROQ0F0TlNBdE9DQXRNVEFnTFRFeklDMHhNMk10TVRNZ0xUY2dMVEkxSUMweE5TQXRNemNnTFRJeVl5MDNJQzAwSUMweE5TQXROaUF0TWpNZ0xUWmpMVFlnTUNBdE1UTWdNU0F0TVRrZ01tTXRPU0F4SUMweE5pQXlJQzB5TVNBeUlHTXRNVElnTUNBdE1UTWdMVFlnTFRFMklDMHpNR010TXlBdE1qSWdMVE1nTFRRMElDMDFJQzAyTm1NdE1pQXRNamNnTFRnZ0xUVXpJQzB4TWlBdE9EQmpMVEVnTFRrZ0xUUWdMVEU0SUMwNElDMHlOMk10TWpFZ0xUUXhJQzAwTnlBdE56Z2dMVGcwSUMweE1EWmpMVEkwSUMweE9DQXROVElnTFRNd0lDMDRNU0F0TkRCakxUa2dMVE1nTFRFNElDMDBJQzB5TnlBdE5IcE5NeklnTFRVd1l5MHlNQ0F4SUMweU5DQTFJQzB5TXlBeU5XTXhJREkzSURRZ05UVWdOU0E0TW1NMElEVTFJRGNnTVRBNUlEa2dNVFkwWXpFZ01UQWdOaUF5TUNBMklETXhZekFnTXlBdE1TQTJJQzB5SURFd0lHTXRNVEVnTFRJZ0xUSXhJQzAzSUMwek1pQXROV010TkNBeElDMDRJREFnTFRFd0lEVjJNbU13SURNZ01pQTNJRFFnT1dNeE5DQXhOQ0F5T0NBek1TQTBOQ0EwTTJNeE55QXhOQ0F6TWlBeU9TQTFNQ0EwTW1NMElETWdPU0ExSURFMElEVmpNVFlnTUNBeU5TQXRPQ0F5TlNBdE1qTmpNQ0F0TVRrZ0xURWdMVE00SUMwMElDMDFObU10TWlBdE1USWdMVFFnTFRJMElDMDBJQzB6Tm13dE15QXRNelpqTmlBeElEY2dOU0E1SURsak1qZ2dORFlnTmpJZ09EY2dNVEExSURFeU1HTTNJRFlnTVRZZ09DQXlOQ0E0WXpFM0lEQWdNek1nTFRFd0lETTVJQzB5T0dNeUlDMDVJRFFnTFRFNElEUWdMVEk0ZGkwek5pQmpNVEFnTlNBeE5TQXhNeUF5TUNBeE9HTXlNaUF5TWlBME1TQTBOQ0EyTmlBMk1HTTRJRFlnTVRZZ01UQWdNalVnTVROak5TQXlJREV3SURNZ01UVWdNMk14TUNBd0lERTVJQzAwSURJNElDMDVZellnTFRRZ01UQWdMVGdnTVRBZ0xURTFZekVnTFRrZ015QXRNVGNnTXlBdE1qWmpNQ0F0TXpFZ0xUVWdMVFl6SUMwMklDMDVOV010TWlBdE1qa2dMVFFnTFRVNElDMDBJQzA0TjJNd0lDMHlNaUF4SUMwME5TQTJJQzAyTjJNeElDMDNJRE1nTFRFMElEVWdMVEl4WXpNZ0xUY2dOaUF0TVRBZ01UQWdMVEV3WXpNZ01DQTJJREVnT1NBell6VWdNeUF4TUNBM0lERTJJREV4WXprZ055QXhPU0F4TlNBeU9TQXlNU0JqT0NBMUlERXlJRGNnTVRZZ04yTTFJREFnT1NBdE5DQXlNQ0F0TVRKakxURTBJQzB5T1NBdE16a2dMVFE1SUMwMk5pQXROamRqTFRJeElDMHhOQ0F0TkRNZ0xUSTRJQzAyT1NBdE16SmpMVFlnTFRFZ0xURXlJQzB5SUMweE9DQXRNbU10TlNBd0lDMHhNQ0F4SUMweE5TQXlZeTB4TXlBMElDMHlNaUF4TWlBdE1qY2dNalZqTFRFd0lESTFJQzB4TlNBMU1DQXRNVFVnTnpaak1DQTNJREFnTVRRZ01TQXlNV000SURVMklERXpJREV4TWlBeE5pQXhOamwyTm1Nd0lEWWdNQ0F4TVNBdE5DQXhOMk10TVRnZ0xUSXhJQzB5T0NBdE5EVWdMVE0zSUMwMk9TQmpMVEUzSUMwME5TQXRNelFnTFRrd0lDMDBOU0F0TVRNNFl5MHhJQzAySUMweklDMHhNaUF0TXlBdE1UaGpMVEVnTFRFNElDMDVJQzB6TXlBdE1qTWdMVFF6WXkweE9TQXRNVFVnTFRNM0lDMHpNU0F0TmpNZ0xUSTVZeTB6SURBZ0xUY2dNQ0F0TVRBZ01XTXROQ0F5SUMwM0lEUWdMVGNnTVRCak5DQTBNaUE1SURnMElERTBJREV5Tm1NMUlEUTFJREUxSURnNUlERXlJREV6TldNd0lETWdNQ0EySUMweElERTBZeTB5TnlBdE5ETWdMVFEySUMwNE5TQXROVGNnTFRFek1HTXRPQ0F0TXprZ0xURTVJQzAzTnlBdE16SWdMVEV4TldNdE5TQXRNVFVnTFRFeklDMHlOeUF0TWpZZ0xUTTFJR010TVRFZ0xUY2dMVEl5SUMweE5DQXRNek1nTFRJd1l5MDJJQzAwSUMweE15QXROU0F0TWpBZ0xUVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEkwUXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJMFF5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1URWdMVGcwTW1NdE5TQXpJQzAwSURnZ0xUUWdNVE5qTFRFZ01USWdMVElnTWpNZ0xUSWdNelZqTUNBeU1pQXpJRFEwSURFd0lEWTJZelFnTVRFZ05pQXlNaUEySURNell6QWdNamtnTFRFeklEVTJJQzB5TnlBNE0yTXRNamdnTlRZZ0xUY3hJREV3TUNBdE1URXpJREUwTkhNdE5qY2dPVFFnTFRZM0lERTFObU13SURjeklDMHhNaUF4TkRRZ0xURTNJREl4TldNdE1TQXlOaUF0TXlBMU15QXRNeUEzT1dNd0lESTNJRElnTlRNZ05pQTNPV014SURrZ01TQXhPQ0F4SURJMll5MHhJRFUwSUMwMElERXdPQ0F0TkNBeE5qSmpNQ0F5TWlBeElEUTBJRElnTmpaak15QXpPU0F6SURjM0lETWdNVEUySUdNd0lEWXhJQzB5SURFeU15QXRNaUF4T0RWak1DQXpPQ0F5SURjMUlESWdNVEUwWXpBZ01qY2dMVElnTlRNZ0xUSWdPREJqTUNBNUlERWdNVGdnTVNBeU4yTXdJREV6SURJZ01qY2dOaUEwTUdNeUlEa2dNVEVnTVRRZ01Ua2dNVFJqTlNBd0lERXdJQzB5SURFeUlDMDNZek0xSUMwM01DQXhNRFlnTFRFd01DQXhOVGtnTFRFMU1HTXlOU0F0TWpNZ05Ea2dMVFExSURZMklDMDNOV014TkNBdE1qY2dNakVnTFRVeklESXhJQzAzT1dNd0lDMHpOU0F0TVRJZ0xUWTRJQzB6T0NBdE9UbGpMVElnTFRNZ0xUTWdMVFVnTFRNZ0xUZGpNQ0F0TkNBMUlDMDNJRGNnTFRFeElHTXhNaUF0TWpjZ01qQWdMVFUwSURJd0lDMDRNV013SUMweE5pQXRNeUF0TXpNZ0xURXdJQzAxTUdNdE15QXROaUF0TlNBdE1USWdMVGtnTFRFM1l5MDFJQzA1SUMweE15QXRNVGNnTFRJeklDMHhObU10T0NBeElDMDVJRFlnTFRrZ01USmpNQ0F6T0NBdE1qSWdOallnTFRReklEa3pZeTB6TUNBek9DQXROallnTnpBZ0xUazJJREV4Tm1NMElDMDROU0EwTnlBdE1UUTBJRGsxSUMweE9UbGpOREVnTFRRM0lEYzVJQzA1TkNBNE9DQXRNVFU0WXpRZ0xUSTJJRGNnTFRVeElEY2dMVGMyWXpBZ0xUSXpJQzB6SUMwME5pQXRPU0F0TmpoakxUUWdMVEUxSUMwMklDMHpNQ0F0TmlBdE5EVWdZekFnTFRZZ01DQXRNVE1nTVNBdE1UbGpNaUF0TWpZZ0xUUWdMVFV3SUMweE15QXROekpqTFRNZ0xUZ2dMVFVnTFRFMUlDMDFJQzB5TW1Nd0lDMDFJREVnTFRFeElETWdMVEUzWXpnZ0xUSXhJREV4SUMwME1pQXhNU0F0TmpSak1DQXRNalVnTFRRZ0xUVXdJQzB4TUNBdE56VmpMVEVnTFRVZ0xUSWdMVEV3SUMweUlDMHhOR013SUMwMklERWdMVEV4SURNZ0xURTJZekUxSUMwek9DQXlNeUF0TnpVZ01qTWdMVEV4TTJNd0lDMHpOU0F0TnlBdE5qa2dMVEl5SUMweE1EUmpMVElnTFRNZ0xUSWdMVFlnTFRJZ0xUbGpNQ0F0TkNBeElDMDRJRE1nTFRFeVl6Z2dMVEkxSURFeklDMDFNU0F4TmlBdE56Y2dZeklnTFRFeklETWdMVEkySURNZ0xUTTVZekFnTFRRNElDMHhNU0F0T1RRZ0xUSTNJQzB4TkRCakxUTWdMVGNnTFRZZ0xURXpJQzB4TVNBdE1UaGpMVFVnTFRRZ0xURXdJQzA0SUMweE5TQXROWHBOTWpNeElEUTVObU10TkNBNU55QXRPREFnTVRNNUlDMHhORFVnTVRnNVl6TXhJQzAzTnlBNU1pQXRNVEk1SURFME5TQXRNVGc1ZWsweU1UY2dPVFJqTFRJMUlEZzVJQzB4TURZZ01UTTRJQzB4TkRVZ01qRTBZeTB4SUMwME1TQXlJQzA0TUNBek15QXRNVEV3WXpNeElDMHpNU0EyTWlBdE5qTWdPVE1nTFRrell6UWdMVFVnT0NBdE1USWdNVGtnTFRFeGVrMHlNRElnTFRneElHTXRNalFnT0RNZ0xURXdNQ0F4TWpRZ0xURTFNaUF4T0RWak1qUWdMVGd6SURFd015QXRNVEl4SURFMU1pQXRNVGcxZWsweU1EWWdMVEkyTUdNdE1qVWdPVE1nTFRFeE1DQXhNellnTFRFMk15QXlNRFZqTUNBdE16TWdOaUF0TmpJZ016QWdMVGcyWXpReUlDMDBNaUE0TnlBdE9EQWdNVE16SUMweE1UbDZUVEl4T0NBdE5EazBZek1nTlRFZ0xURXpJRGsxSUMwMU1TQXhNekZqTFRNMklETTBJQzAzTWlBMk55QXRNVEV3SURFd00yTXRNeUF0TkRJZ01qTWdMVFkySURRMElDMDVNMk16T0NBdE5EY2dPRGNnTFRnMklERXhOeUF0TVRReGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNa1V1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTWtVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTFRNeUlDMHlOelJqTFRRZ01DQXROeUF4SUMweE1DQTBZeTB5SURJZ0xUSWdOQ0F0TWlBMll6QWdOaUE1SURFeklERXlJREl3WXpFeklESTFJREk1SURRM0lEVXhJRFkyWXpVZ05DQTNJREV4SURnZ01UZGpNVGNnTlRRZ01qY2dNVEE0SURJNUlERTJOR015SURRM0lEY2dPVFFnTlNBeE5ERmpNQ0F4TUNBdE1TQXlNQ0F0TVNBek1XTXdJRE14SURJZ05qSWdNaUE1TldNdE1UWWdMVGtnTFRNd0lDMHlNaUF0TkRnZ0xUSXlZeTAxSURBZ0xURXdJREVnTFRFMklETmpPQ0F5TUNBeU1pQXpOaUF6TkNBMU1tTXhNaUF4TlNBeU55QXlPU0EwTkNBek9XTXhOQ0E1SURJM0lESXhJRE01SURNeklHTTFJRFVnT1NBMklERTBJRFpqTmlBd0lERXpJQzB6SURFNUlDMDFZellnTFRNZ05TQXRPU0F6SUMweE5XTXROQ0F0TVRJZ0xUUWdMVEkxSUMwMElDMHpPR013SUMweE1DQXdJQzB5TUNBdE1TQXRNekZqTWpNZ01UTWdOREVnTWprZ05qSWdOREJqTVRRZ05pQXlOeUE1SURRd0lEbGpNVFFnTUNBeU55QXRNeUEwTVNBdE9HTXlPQ0F0TVRBZ016Z2dMVE16SURReElDMDJNR014SUMwNUlEQWdMVEU1SURBZ0xUTXlZekUzSURFMElETTFJREV5SURVeklERXlZemtnTUNBeE9DQXhJREU0SURFMFl6QWdNelVnTVRjZ05qSWdOREFnT0Rkak1qZ2dNekVnTlRjZ05qSWdPVGNnT0RBZ1l6RXdJRFVnTWpBZ055QXpNU0EzWXpReklEQWdPVEFnTFRNeElEazVJQzAzTW5ZdE0yTXdJQzAxSUMweUlDMDVJQzAxSUMweE1tTXRNVGNnTFRJeUlDMHpPU0F0TXpjZ0xUWTJJQzAwTkdNdE5TQXRNU0F0T0NBdE1pQXRNVEVnTFRKakxUZ2dNQ0F0TVRFZ05TQXRNVFVnTVRkakxUY2dNVGNnTFRFNUlETXhJQzB6TlNBME1XTXROaUF6SUMweE1TQTFJQzB4TlNBMVl5MDRJREFnTFRFMElDMDJJQzB4T1NBdE1UaGpMVFVnTFRFMElDMDNJQzB5T0NBdE55QXROREpqTUNBdE1UY2dNaUF0TXpNZ05DQXROVEJqTVNBdE1UQWdNVEVnTFRnZ01UY2dMVGxqTWpnZ0xUTWdOVFlnTFRZZ09ETWdMVGdnWXpFeklEQWdNamdnTFRNZ016RWdMVEUwWXpRZ0xURXhJQzAzSUMweU1TQXRNVGNnTFRJNVl5MHlNU0F0TVRZZ0xUUXpJQzB6TUNBdE56QWdMVE13WXkwMklEQWdMVEV6SURFZ0xUSXdJRE56TFRFeUlETWdMVEUxSUROakxUa2dNQ0F0TVRBZ0xUY2dMVEV5SUMweU5XTXROU0F0TlRBZ0xUVWdMVEV3TUNBdE1UZ2dMVEUwT1dNdE1pQXRPU0F0TWlBdE1UZ2dMVFlnTFRJMll5MHpOaUF0TnpnZ0xUa3lJQzB4TXpNZ0xURTNPQ0F0TVRVell5MDJJQzB4SUMweE1TQXRNaUF0TVRjZ0xUSmpMVEU1SURBZ0xUTTNJRFlnTFRVMUlERXpZeTAySURJZ0xUZ2dOU0F0T0NBNGN6SWdOaUExSURnZ1l6SXhJREUySURNNUlETTJJRFl5SURRNVl6UWdNaUE0SURNZ01USWdNM000SUMweElERXpJQzB6WXpFd0lDMHpJREU1SUMwMUlESTNJQzAxWXpFNUlEQWdNekFnTVRJZ016a2dNemxqT1NBeU9DQXhOU0ExTnlBeE9DQTROMk0wSURNMklEZ2dOek1nTVRFZ01URXdZekVnTVRFZ01TQXlNaUF5SURNell6QWdPQ0F0TXlBeE1pQXRNVEVnTVRKb0xUWXpZeTAzSURBZ0xUZ2dMVFVnTFRFd0lDMHhNR010TWpBZ0xUZ3dJQzAzT0NBdE1UTXlJQzB4TXprZ0xURTRNV010TVRBZ0xUZ2dMVEl5SUMweE1pQXRNelVnTFRFMFl5MHhNQ0F0TWlBdE1UVWdMVFlnTFRFM0lDMHhOeUJqTFRjZ0xUTTRJQzB5TUNBdE56VWdMVE01SUMweE1UWmpNaklnTnlBek9TQXhNeUExTmlBeE9XTTJJREVnTVRFZ05DQXhOaUEwYUROak1USWdNQ0F4T1NBdE5TQXhPU0F0TVRSak1DQXRNeUF0TVNBdE55QXRNeUF0TVRGakxURTBJQzB6TUNBdE16VWdMVFV6SUMwMk9DQXROakpqTFRReUlDMHhNaUF0T0RNZ0xUSTFJQzB4TWpJZ0xUUXhZeTAySUMweklDMHhOU0F0TnlBdE1qSWdMVGQ2VFRFME15QXlNRFYyTFRFMU9XTXhOQ0F4SURJNElEVWdORE1nT1dNeU5TQTJJRE01SURJeklEUTBJRFEzWXpRZ01UVWdOaUF6TUNBNElEUTFZeklnTVRZZ05TQXpNeUExSURRNUlHTXdJREV3SUMweElERTVJQzAwSURJNVl5MDFJREUwSUMweE1pQXlOQ0F0TWpjZ01qbGpMVFVnTVNBdE9TQXlJQzB4TkNBeVl5MHlOeUF3SUMwMU5TQXRNak1nTFRVMUlDMDFNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlROQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UTkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBOU0F0TVRZMVl5MHhPU0F3SUMwek9DQTFJQzAxTmlBeE1tTXROaUF5SUMwNUlEVWdMVGtnT0hNeklEWWdOaUE1WXpFNUlERTVJRE01SURNMUlEWXlJRFE1WXpVZ015QTVJRFFnTVRNZ05ITTRJQzB4SURFeUlDMHpZekV4SUMwMElESXdJQzAySURJM0lDMDJZekl3SURBZ016RWdNVE1nTkRBZ05ESmpNVE1nTkRJZ01UWWdPRFlnTWpFZ01USTVZelFnTXpjZ055QTNNeUEzSURFeE1HZ3RORFJqTFRFMUlEQWdMVE13SURBZ0xUUTBJREZqTFRjZ01DQXRNVFFnTUNBdE1qSWdNV010TnlBeElDMHhNQ0EwSUMweE1DQTNjekVnTnlBMUlERXdZekU0SURFNElETXpJRE00SURVMUlEVXpJR00zSURRZ01UVWdOU0F5TXlBMWFETTFZekFnTnpNZ05USWdNVEUySURFd01pQXhOVGxqTWpJZ01Ua2dORFVnTWprZ056QWdNamxqTVRjZ01DQXpOQ0F0TkNBMU1TQXRNVFJqTkNBdE1pQTVJQzAwSURFeUlDMDNZekUzSUMweE55QXpPQ0F0TXpNZ016UWdMVFU1WXkweklDMHhPU0F0TlRjZ0xUVTBJQzAzT0NBdE5UUmpMVGtnTUNBdE1UWWdNU0F0TVRrZ01UTmpMVFFnTVRnZ0xURTBJRE15SUMwek1DQTBNbU10T0NBMUlDMHhOQ0E0SUMweU1DQTRZeTA0SURBZ0xURTBJQzAzSUMweE9TQXRNakZqTFRRZ0xURXlJQzAxSUMweU5TQXROU0F0TXpkak1DQXRNVFVnTWlBdE16RWdNeUF0TkRaMkxURXpJR016TkNBdE1TQTJOeUF0TkNBeE1EQWdMVGhqTkNBd0lEZ2dNQ0F4TWlBdE1XTXhOQ0F0TkNBeU1TQXRPU0F5TVNBdE1UWmpNQ0F0TlNBdE15QXRNVEFnTFRrZ0xURTNZeTB5TUNBdE1qRWdMVFF5SUMwME1DQXROekVnTFRRd1l5MHpJREFnTFRjZ01DQXRNVEFnTVdNdE1UVWdNaUF0TWprZ015QXRORE1nTkdNdE15QXROak1nTFRFd0lDMHhNalVnTFRJeklDMHhPRFpqTFRFMklDMDNOeUF0TVRJeklDMHhOamdnTFRFNU9TQXRNVFk0ZWswNE9UUWdMVEk0TUdNdE15QXdJQzAySURFZ0xUZ2dOR010TVNBeUlDMHlJRFFnTFRJZ05XTXdJRFVnTXlBNUlEWWdNVE5qTVRjZ01qWWdNelFnTlRFZ05UVWdOelFnWXpJd0lESXhJREl5SURVeElESTNJRGM0WXpFM0lEa3pJREU0SURFNE9DQXhPQ0F5T0RKMk9EVmpMVEUySUMwMUlDMHlOeUF0TVRrZ0xUUTFJQzB4T1dndE4yTXRNeUF3SUMwM0lEQWdMVGtnTkdNdE1TQXhJQzB4SURJZ0xURWdNMk13SURRZ05DQTRJRFlnTVRKak1qUWdORGtnTnpRZ056WWdNVEV6SURFeE1XTTBJRFFnT0NBMUlERXhJRFZqTmlBd0lERXlJQzAwSURFNElDMDJZelFnTFRJZ05pQXROQ0EySUMwNGN5MHlJQzA0SUMweklDMHhNbU10TVNBdE1qUWdMVE1nTFRRNElDMDBJQzAzTW1NeU5TQXlNeUExTWlBME5DQTNOeUExTkdNeE1DQTBJREl3SURZZ01qa2dOaUJqTkRRZ01DQTRNQ0F0TkRJZ056Z2dMVEV4TjJNM0lDMDVOU0F0TmpBZ0xURTNPQ0F0TVRVeUlDMHlORFJqTFRFMElDMHhNQ0F0TXpBZ0xURTJJQzAwTnlBdE1UbGpMVGdnTFRReUlDMHlNU0F0T0RRZ0xUUXdJQzB4TWpWak1qSWdOeUEwTVNBeE1pQTFPU0F5TUdNMUlESWdNVEFnTXlBeE5TQXpZemNnTUNBeE5DQXRNaUF4T0NBdE4yTXlJQzB5SURNZ0xUVWdNeUF0T0dNd0lDMDNJQzAxSUMweE5TQXRPU0F0TWpCakxURTRJQzB5TmlBdE16Z2dMVFE0SUMwM01TQXROVFpqTFRNNUlDMDVJQzAzT0NBdE1qSWdMVEV4TlNBdE16bGpMVFVnTFRJZ0xURXhJQzAxSUMweE5pQXROU0JqTFRNZ0xURWdMVGNnTFRJZ0xURXdJQzB5ZWswNU55QXdZeTB6TXlBd0lDMDJNeUF4TlNBdE9Ea2dNemxqTFRZZ05TQXRPQ0F4TVNBdE9DQXhObk14SURFd0lEVWdNVFZqTVRFZ01Ua2dNakVnTXpnZ016WWdOVFZqTmlBMklERXhJREV5SURJd0lEbGpNeUF0TWlBMElDMHpJRFFnTFRWak1DQXRNeUF0TXlBdE9DQXRNeUF0TVRGMkxUSmpNQ0F0TnlBMUlDMHhNU0F4TUNBdE1UVmpNallnTFRJeElEVTFJQzB6TWlBNU15QXRNekZvTW1NeUlEQWdOU0F0TVNBeE1DQXRNWE14TUNBeElERXlJRGRqTVNBeklESWdOU0F5SURoak1DQTVJQzAySURFM0lDMHhNQ0F5TkNCakxURXlJREU0SUMwek1DQXlNeUF0TkRrZ01qbGpMVEl3SURjZ0xUUXlJREV4SUMwMk1DQXlOMk10TVRnZ01UUWdMVEkzSURNMklDMHlOeUExTjJNd0lERXpJRE1nTWpZZ01UQWdNemhqTVRRZ01qSWdNamtnTkRNZ05EY2dOakpqTVRrZ01UZ2dORFVnTWpjZ056SWdNamRqTXpnZ01DQTNOeUF0TVRjZ09UVWdMVFE0WXpJZ0xUTWdNeUF0TlNBeklDMDRjeTB5SUMwMUlDMDBJQzA0WXkwNUlDMHhOaUF0TWpNZ0xUSTNJQzB6TnlBdE16aGpMVFlnTFRRZ0xURXpJQzA1SUMweE9DQXRPV010TmlBd0lDMHhNU0F6SUMweE5pQXhOR010T1NBeE9DQXRORFVnTXpFZ0xUY3dJRE14SUdNdE5pQXdJQzB4TUNBdE1TQXRNVFVnTFRKakxUVWdMVElnTFRjZ0xUUWdMVGNnTFRoak1DQXRNaUF5SUMwMUlESWdMVGhqT0NBdE16RWdNekFnTFRRM0lEVTVJQzAxTm1NeU1pQXROeUEwTXlBdE1URWdOaklnTFRJMVl6SXdJQzB4TkNBek1DQXRNeklnTXpBZ0xUVXhZekFnTFRFd0lDMHpJQzB5TVNBdE9TQXRNekZqTFRJNUlDMDFOaUF0TnpZZ0xUa3hJQzB4TXpnZ0xURXdNR010TlNBdE1TQXRPU0F0TVNBdE1UUWdMVEY2VFRVNE5DQXhNMk10TkNBd0lDMDNJRElnTFRFd0lEVmpMVGNnT1NBNUlESXdJREUxSURNd1l6TTVJRFkySURFd055QXhNREVnTVRZd0lERTFNMnd6TXlBek1DQmpMVEkySUMweUlDMDFNQ0F0TlNBdE56VWdMVFZqTFRFeklEQWdMVEkySURFZ0xUTTRJRE5vTFRFd1l5MHhPU0F5SUMwME1pQTJJQzAxTUNBeU1tTXROaUF4TUNBeE55QXlNU0F5TlNBek0yTTRJREV4SURJd0lESXdJREk1SURNd1l6VWdOaUF4TVNBNElERTNJRGhqTkNBd0lEY2dMVEVnTVRFZ0xUSmpNalFnTFRFd0lEUTNJQzB4TkNBM01DQXRNVFJqTXpNZ01DQTJOeUE0SURFd01TQXhPR014TnlBMUlETTFJRGtnTlRNZ01UUmpOU0F4SURFd0lETWdNVFVnTTJNMklEQWdNVEVnTFRJZ01UUWdMVGRqTVNBdE1pQXlJQzAwSURJZ0xUWmpMVEVnTFRnZ0xUY2dMVEUySUMweE1pQXRNakVnWXkweE9TQXRNaklnTFRRd0lDMDBNaUF0TmpRZ0xUVTRZeTAwT0NBdE16SWdMVGt4SUMwM01pQXRNVE00SUMweE1UVmpNVGdnTUNBek5DQXhJRFE1SURGak1URWdNQ0F5TWlBdE1TQXpNeUF0TW1NME15QXROQ0E0TUNBdE1qa2dNVEU0SUMwME9HTTJJQzB6SURnZ0xUWWdPQ0F0T1dNdE1TQXRNeUF0TXlBdE55QXROU0F0TVRGakxURTRJQzB6TVNBdE5EY2dMVFE1SUMwM09DQXRORGxqTFRFMUlEQWdMVE13SURRZ0xUUTFJREV5WXkwek1pQXhOeUF0TmpVZ01qY2dMVGszSURJM1l5MHpNeUF3SUMwMk5pQXRPU0F0T1RnZ0xUSTRZeTB5SUMweElDMDBJQzB6SUMwMklDMHpJR010T0NBdE5DQXRNVGdnTFRFeElDMHlOeUF0TVRGNlRURXdOamtnTkRGak1UY2dNaUF6TkNBMUlEVXdJREV3WXpFNUlEWWdNek1nTVRrZ016Y2dNelZqT0NBek1pQXhOaUEyTXlBeE5pQTVObU13SURrZ0xURWdNVGtnTFRNZ01qbGpMVFVnTWpZZ0xUSXhJRFF3SUMwME1TQTBNR010TVRBZ01DQXRNaklnTFRRZ0xUTXpJQzB4TW1NdE9DQXROeUF0TVRZZ0xURTFJQzB5TXlBdE1qTmpMVEVnTFRVMklEQWdMVEV4TXlBdE1pQXRNVFk1WXpBZ0xUSWdNQ0F0TkNBdE1TQXRObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTWpRMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qUTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXlOQ0E0TWpsak1UQWdNeUF4TlNBdE9TQXlNQ0F0TVRkak1pQXRNeUF6SUMwM0lEVWdMVEV3WXpFeklDMDBNeUF5TUNBdE9EWWdNVGtnTFRFeU9HTXdJQzAxTUNBdE1UQWdMVEV3TUNBdE16RWdMVEUxTUdNdE5TQXRNVEFnTFRnZ0xUSXhJQzA0SUMwek0yTXdJQzAySURBZ0xURXpJRElnTFRFNVl6VWdMVEl4SURnZ0xUUXhJRGdnTFRZeFl6QWdMVGtnTFRFZ0xURTVJQzB5SUMweU9XTXRNaUF0TVRnZ0xUa2dMVE0zSUMwNUlDMDFOV013SUMwMklEQWdMVEV4SURJZ0xURTNZemdnTFRJMklERXlJQzAxTVNBeE1TQXROek5qTVNBdE1URXdJQzAwTVNBdE1qRTRJQzB4TXpZZ0xUSTNOaUJqTFRNM0lDMHlNaUF0TnpBZ0xUVXlJQzAyT0NBdE1UQXpZekFnTFRVZ0xUUWdMVEV4SUMwMklDMHhOV010TXlBdE5DQXRNeUF0TVRNZ0xUZ2dMVEV5YUMweVl5MDJJRElnTFRFMUlEUWdMVEUzSURFMFl5MHlJREUzSUMwMElETTBJQzAwSURVeWRqRXhNMk13SURFeUlEQWdNekVnTFRFZ05EUmpMVFlnTkRFZ05TQTNOaUEwSURFeE9HTXdJRFF5SURJZ09EUWdNaUF4TWpWak1DQTBOaUF4TUNBNE9TQTBNU0F4TWpaak1Ua2dNak1nTkRJZ05ERWdOalFnTmpCak5qRWdOVE1nT1RVZ01USXhJREV4TVNBeE9UbGpNaUEzSURJZ01UVWdNaUF5TTJNd0lESTFJQzAySURVd0lDMDJJRGMxSUdNd0lEa2dNU0F4T1NBeklESTRZeklnTnlBdE5DQXhPU0EwSURJeGVrMHhPVEVnTkRNMll5MHpOQ0F0TkRjZ0xUYzRJQzAzTmlBdE1URTBJQzB4TVRSakxUSXpJQzB5TlNBdE16RWdMVFV5SUMwek1pQXRPREZqTUNBdE1URWdNaUF0TWpRZ05DQXRNemRqTmpVZ05qWWdNVE0xSURFeU5pQXhORElnTWpNeWVrMHhPVGdnTWpReFl5MHlOU0F0TmpBZ0xUYzRJQzA1TVNBdE1URTBJQzB4TXpaakxURXlJQzB4TlNBdE1qQWdMVE14SUMweU1TQXROVEpqTmpNZ01qY2dNVE0zSURFeE5DQXhNemNnTVRjell6QWdOaUF0TVNBeE1TQXRNaUF4TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5USXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEl6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUySUMwNU1HTXRPQ0F3SUMweE1DQTNJQzA1SURJd1l6Y2dPVEVnTVRJZ01UZ3lJREU1SURJM00zWTRZekFnTmlBd0lERXhJQzAwSURFNFl5MHpNU0F0TWpNZ0xUVTNJQzAxTVNBdE9UY2dMVFl5WXpjZ01qRWdNakVnTXpRZ016RWdORGhqTXpNZ05EQWdOellnTmprZ01URTBJREV3TTJNMUlEVWdNVEFnTnlBeE5DQTNZemtnTUNBeE9DQXRPQ0F4T1NBdE1qRmpNaUF0TWpjZ05DQXROVElnTXlBdE56aGpOQ0ExSURjZ09TQXhNQ0F4TkdNeU5DQXpNeUExT1NBME55QTVOaUExT0dNeU1DQTJJRE01SURFeElEVTVJREV4WXpFeklEQWdNallnTFRNZ016a2dMVGdnWXpZZ0xUTWdNVE1nTFRNZ01USWdMVEV6WXpBZ0xURTRJQzB6TnlBdE5qZ2dMVFUxSUMwM01tTXRNaUF0TVNBdE15QXRNU0F0TlNBdE1XTXRNeUF3SUMwMklESWdMVEV3SUROakxURXpJRE1nTFRJMklEVWdMVE00SURWakxUUTBJREFnTFRnMklDMHlNU0F0TVRFeElDMDFPR013SUMwNUlDMHhJQzB4T0NBdE1pQXRNalpqTFRNZ0xUUTVJQzA1SUMwNU5pQXRNVElnTFRFME5XTXRNaUF0TXpFZ0xUTXpJQzAzTXlBdE5qRWdMVGd4WXkwMUlDMHlJQzA1SUMweklDMHhNaUF0TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5UTTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVE0zSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkyTlNBdE1UVTFZeTB4T1NBd0lDMHpPQ0ExSUMwMU5pQXhNbU10TmlBeUlDMDVJRFVnTFRrZ09ITXpJRFlnTmlBNVl6RTVJREU1SURNNUlETTFJRFl5SURRNVl6VWdNeUE1SURRZ01UTWdOSE00SUMweElERXlJQzB6WXpFeElDMDBJREl3SUMwMklESTNJQzAyWXpJd0lEQWdNekVnTVRNZ05EQWdOREpqTVRNZ05ESWdNVFlnT0RZZ01qRWdNVEk1WXpRZ016Y2dOeUEzTXlBM0lERXhNR2d0TkRSakxURTFJREFnTFRNd0lEQWdMVFEwSURGakxUY2dNQ0F0TVRRZ01DQXRNaklnTVdNdE55QXhJQzB4TUNBMElDMHhNQ0EzY3pFZ055QTFJREV3WXpFNElERTRJRE16SURNNElEVTFJRFV6SUdNM0lEUWdNVFVnTlNBeU15QTFhRE0xWXpBZ056TWdOVElnTVRFMklERXdNaUF4TlRsak1qSWdNVGtnTkRVZ01qa2dOekFnTWpsak1UY2dNQ0F6TkNBdE5DQTFNU0F0TVRSak5DQXRNaUE1SUMwMElERXlJQzAzWXpFM0lDMHhOeUF6T0NBdE16TWdNelFnTFRVNVl5MHpJQzB4T1NBdE5UY2dMVFUwSUMwM09DQXROVFJqTFRrZ01DQXRNVFlnTVNBdE1Ua2dNVE5qTFRRZ01UZ2dMVEUwSURNeUlDMHpNQ0EwTW1NdE9DQTFJQzB4TkNBNElDMHlNQ0E0WXkwNElEQWdMVEUwSUMwM0lDMHhPU0F0TWpGakxUUWdMVEV5SUMwMUlDMHlOU0F0TlNBdE16ZGpNQ0F0TVRVZ01pQXRNekVnTXlBdE5EWjJMVEV6SUdNek5DQXRNU0EyTnlBdE5DQXhNREFnTFRoak5DQXdJRGdnTUNBeE1pQXRNV014TkNBdE5DQXlNU0F0T1NBeU1TQXRNVFpqTUNBdE5TQXRNeUF0TVRBZ0xUa2dMVEUzWXkweU1DQXRNakVnTFRReUlDMDBNQ0F0TnpFZ0xUUXdiQzB4TUNBeFl5MHhOU0F3SUMweU9TQXpJQzAwTXlBMFl5MHpJQzAyTXlBdE1UQWdMVEV5TlNBdE1qTWdMVEU0Tm1NdE1UWWdMVGMzSUMweE1qTWdMVEUyT0NBdE1UazVJQzB4TmpoNlRUVTRNU0F0TWpNeVl5MHpJREFnTFRZZ01TQXRPQ0EwWXkweElESWdMVElnTkNBdE1pQTFZekFnTlNBeklEa2dOaUF4TTJNeE55QXlOaUF6TkNBMU1TQTFOU0EzTkNCak1qQWdNakVnTWpJZ05URWdNamNnTnpoak1UY2dPVE1nTVRnZ01UZzRJREU0SURJNE1uWTROV010TVRZZ0xUVWdMVEkzSUMweE9TQXRORFVnTFRFNWFDMDNZeTB6SURBZ0xUY2dNQ0F0T1NBMFl5MHhJREVnTFRFZ01pQXRNU0F6WXpBZ05DQTBJRGdnTmlBeE1tTXlOQ0EwT1NBM05DQTNOaUF4TVRNZ01URXhZelFnTkNBNElEVWdNVEVnTldNMklEQWdNVElnTFRRZ01UZ2dMVFpqTkNBdE1pQTJJQzAwSURZZ0xUaHpMVElnTFRnZ0xUTWdMVEV5WXkweElDMHlOQ0F0TXlBdE5EZ2dMVFFnTFRjeVl6STFJREl6SURVeUlEUTBJRGMzSURVMFl6RXdJRFFnTWpBZ05pQXlPU0EySUdNME5DQXdJRGd3SUMwME1pQTNPQ0F0TVRFM1l6Y2dMVGsxSUMwMk1DQXRNVGM0SUMweE5USWdMVEkwTkdNdE1UUWdMVEV3SUMwek1DQXRNVFlnTFRRM0lDMHhPV010T0NBdE5ESWdMVEl4SUMwNE5DQXROREFnTFRFeU5XTXlNaUEzSURReElERXlJRFU1SURJd1l6VWdNaUF4TUNBeklERTFJRE5qTnlBd0lERTBJQzB5SURFNElDMDNZeklnTFRJZ015QXROU0F6SUMwNFl6QWdMVGNnTFRVZ0xURTFJQzA1SUMweU1HTXRNVGdnTFRJMklDMHpPQ0F0TkRnZ0xUY3hJQzAxTm1NdE16a2dMVGtnTFRjNElDMHlNaUF0TVRFMUlDMHpPV010TlNBdE1pQXRNVEVnTFRVZ0xURTJJQzAxSUdNdE15QXRNU0F0TnlBdE1pQXRNVEFnTFRKNlRURXdOU0F3WXkwek5TQXdJQzAyT0NBeE5pQXRPVFlnTkRKakxUWWdOU0F0T1NBeE1pQXRPU0F4T0dNd0lEVWdNaUF4TVNBMUlERTFZekV5SURJeElESTBJRFF5SURRd0lEWXdZellnT0NBeE1pQXhOQ0F5TVNBeE1HTTBJQzB4SURVZ0xUTWdOU0F0TldNd0lDMDBJQzAwSUMwNElDMDBJQzB4TW5ZdE1tTXdJQzA0SURZZ0xURXlJREV5SUMweE4yTXlPQ0F0TWpJZ05qQWdMVE0xSURFd01TQXRNelJvTW1NeklEQWdOaUF0TVNBeE1TQXRNWE14TVNBeUlERXpJRGxqTVNBeUlESWdOU0F5SURoak1DQXhNQ0F0TmlBeE9DQXRNVEVnTWpZZ1l5MHhNaUF4T1NBdE16SWdNallnTFRVeUlETXlZeTB5TXlBM0lDMDBOeUF4TWlBdE5qY2dNamxqTFRFNUlERTJJQzB5T1NBek9TQXRNamtnTmpOak1DQXhNeUEwSURJNElERXhJRFF4WXpFMUlESXpJRE15SURRMklEVXlJRFkzWXpJd0lESXdJRFE1SURNd0lEYzRJRE13WXpReElEQWdPRFFnTFRFNUlERXdOQ0F0TlROak1TQXRNeUF5SUMwMUlESWdMVGhqTUNBdE5DQXRNU0F0TmlBdE15QXRPV010TVRBZ0xURTNJQzB5TmlBdE16QWdMVFF4SUMwME1tTXROeUF0TkNBdE1UUWdMVEV3SUMweU1DQXRNVEJqTFRjZ01DQXRNVElnTkNBdE1UY2dNVFpqTFRFd0lESXdJQzAxTUNBek15QXROemNnTXpNZ1l5MDJJREFnTFRFeElDMHhJQzB4TlNBdE1tTXROeUF0TVNBdE9DQXROQ0F0T0NBdE9HTXdJQzB5SURFZ0xUWWdNaUF0T1dNNElDMHpNeUF6TXlBdE5URWdOalFnTFRZeFl6STBJQzAzSURRM0lDMHhNaUEyT0NBdE1qZHpNeklnTFRNMUlETXlJQzAxTldNd0lDMHhNU0F0TXlBdE1qTWdMVGtnTFRNMFl5MHpNaUF0TmpFZ0xUZ3pJQzB4TURBZ0xURTFNU0F0TVRBNVl5MDJJQzB4SUMweE1DQXRNU0F0TVRZZ0xURjZUVGMxTmlBNE9XTXhOeUF5SURNMElEVWdOVEFnTVRCak1Ua2dOaUF6TXlBeE9TQXpOeUF6TldNNElETXlJREUySURZeklERTJJRGsyWXpBZ09TQXRNU0F4T1NBdE15QXlPU0JqTFRVZ01qWWdMVEl4SURRd0lDMDBNU0EwTUdNdE1UQWdNQ0F0TWpJZ0xUUWdMVE16SUMweE1tTXRPQ0F0TnlBdE1UWWdMVEUxSUMweU15QXRNak5qTFRFZ0xUVTJJREFnTFRFeE15QXRNaUF0TVRZNVl6QWdMVElnTUNBdE5DQXRNU0F0Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EUTNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFEzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV4SUMwMk5XTXRPQ0F3SUMweE1TQXlJQzB4TVNBMmN6TWdPU0EySURFMFl6SXdJRFF3SURRNElEY3pJRGM0SURFd05tTXpOQ0F6TnlBMk55QTNOU0F4TURFZ01URXlZelV3SURVMElERXdNU0F4TURnZ01UVXlJREUyTW1NdE5DQXlJQzAzSURNZ0xURXhJRFJqTFRNNElERTJJQzAzTmlBek1TQXRPVGNnTnpCakxURXpJREkwSUMweE9TQTBPQ0F0TVRrZ056SmpNQ0F5TlNBM0lEVXdJREl4SURjMFl6TXpJRFV6SURjd0lERXdOQ0F4TWpjZ01UTXpZekU0SURFd0lETTJJREUwSURVMElERTBZekkySURBZ05USWdMVGtnTnpnZ0xURTVZekkxSUMwNUlEUTFJQzB5TnlBMk55QXRORElnWXpjZ0xUVWdNVEFnTFRrZ01UQWdMVEUxWXpBZ0xUUWdMVElnTFRnZ0xUVWdMVEV6WXkweE5TQXRNakVnTFRNMklDMHpOQ0F0TlRrZ0xUUXpZeTAwSUMweElDMDNJQzB5SUMweE1DQXRNbU10TVRBZ01DQXRNVGdnTkNBdE1qY2dNVEZqTFRJNElESXhJQzAxT0NBek9DQXRPVFVnTXpoakxUUXlJREFnTFRjeElDMHlOaUF0TnpFZ0xUWTJZekFnTFRRNUlESXhJQzB4TURJZ09ERWdMVEV5Tkd3eU9TQXRNVEpzTXlBell6Z3hJRGt3SURFMk5pQXhOellnTWpRMElESTJPR016TUNBek55QTJOU0EzTUNBNU9TQXhNRFJqTkNBMUlEa2dPU0F4TkNBeE0yTXpJRElnTnlBeklERXdJRE1nWXpVZ01DQXhNU0F0TWlBeE5TQXROV015SUMweElETWdMVE1nTXlBdE5HTXdJQzAwSUMwMUlDMDVJQzAySUMweE0yTXRNeUF0TVRNZ0xURXlJQzB5TWlBdE1qRWdMVE15WXkweE1EZ2dMVEV4TnlBdE1qRTBJQzB5TXpZZ0xUTXlNU0F0TXpVMVl6TTVJQzB4T0NBM05DQXROREVnTVRBMUlDMDNNMk14TlNBdE1UVWdNamdnTFRNeUlEUXdJQzAxTUdNeE5DQXRNaklnTWpBZ0xUUTBJREl3SUMwMk5tTXdJQzB5TUNBdE5TQXROREFnTFRFMUlDMDJNR010TkRBZ0xUYzJJQzB4TURBZ0xURXlPU0F0TVRnMElDMHhOVEpqTFRFeElDMHpJQzB5TXlBdE5DQXRNelFnTFRVZ1l5MHpOQ0F0TVNBdE5qY2dNU0F0T1RnZ01UTmpMVGtnTXlBdE1UY2dPQ0F0TWpVZ01UTmpMVEUxSURFeElDMHlNaUF5TWlBdE1qSWdNek5qTUNBeE1DQTBJREl3SURFeUlETXlZekV3SURFMklESXlJREk1SURNMUlEUXlZellnTmlBeE1TQTRJREUySURoak9DQXdJREUxSUMwMUlESXdJQzB4TW1NeU5DQXRNekVnTlRnZ0xUUTRJRGsySUMwME9HTXhNeUF3SURJMklESWdNemtnTm1NME5DQXhNeUEyT0NBME1DQTJPQ0EzTTJNd0lERTRJQzAySURNM0lDMHhPU0ExTjJNdE16SWdOVEVnTFRjM0lEZzBJQzB4TWpjZ01UQTVZeTA0TlNBdE9USWdMVEUzTUNBdE1UZzBJQzB5TlRRZ0xUSTNOaUJqTFRJM0lDMHlPU0F0TlRJZ0xUVTVJQzAzTnlBdE9EbGpMVGtnTFRFeElDMHhPU0F0TVRZZ0xUTTFJQzB4TjNwTk5UazRJRE0zTW1NdE1UVWdNU0F0TWpZZ01UQWdMVE0wSURJd1l5MHhNQ0F4TWlBdE16SWdNVGNnTFRNeElETXlZeklnTVRRZ01UWWdNamNnTWpZZ016bGpNVFlnTWpJZ01qZ2dNeklnTkRJZ016SmpNVElnTUNBeU5DQXRPQ0EwTWlBdE1qTnpNamNnTFRJMUlESTNJQzB6Tm1Nd0lDMHhNQ0F0T1NBdE1qRWdMVEkySUMwek4yTXRNVE1nTFRFeUlDMHlOaUF0TWpVZ0xUUTJJQzB5TjNwTk1UYzBJREkwTTJndE5HTXROeUF3SUMweE5DQTBJQzB5TUNBNElHTXRNVE1nTVRBZ0xUSTFJREl5SUMwME1DQXpNV010T0NBMUlDMHhNaUF4TUNBdE1USWdNVFZqTUNBMklEUWdNVEVnTVRFZ01UaGpNVE1nTVRNZ01qTWdNamdnTXpjZ05ERmpPQ0EzSURFMUlERXhJREl6SURFeFl6WWdNQ0F4TWlBdE1pQXhPU0F0TjJNeE9TQXRNVFVnTXprZ0xUSTVJRFU0SUMwME0yTTBJQzB6SURnZ0xUWWdOaUF0TVRSakxUY2dMVEl6SUMwMU5DQXROakVnTFRjNElDMDJNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTURVekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXpPQ0F0TlRVNVl5MHhNaUF3SUMweU1pQTNJQzB5T0NBeU1XTXROeUF4TlNBdE1UUWdNekVnTFRJd0lEUTJZeTB4SURRZ0xUSWdOeUF0TWlBeE1XTXdJRGtnTlNBeE5pQXhOaUF4TjJNek9DQXpJRFUySURNeUlEYzFJRFU0WXpNMklEVXdJRFV4SURFd09TQTJNaUF4Tmpsak1TQTFJREFnTVRRZ01DQXhOR3d0TVRJZ0xUSmpMVEUxSUMweUlDMHpNQ0F0TXlBdE5EUWdMVE5qTFRRNUlEQWdMVGsxSURFeElDMHhOREVnTWpoakxUTXpJREV5SUMwMk5pQXpOQ0F0T0RjZ05UUmpMVE0ySURNMUlDMDFOeUE1T0NBdE5UY2dNVFl3WXpBZ016QWdOU0EyTUNBeE5pQTROaUJqTWpFZ05UTWdOVFFnTVRBd0lEZzBJREUwTjJNME15QTJOaUE1TXlBeE1qWWdNVE00SURFNU1HTXRNU0ExSUMweklERXhJQzB6SURFM1l5MHhNU0E0TUNBdE1qUWdNVFl4SUMweU5DQXlOREpqTUNBeE5DQXdJREk0SURFZ05ESmpOU0E0TmlBek1DQXhOamNnT0RBZ01qTTNZeTB4TmlBeE15QXRNak1nTXpNZ0xUSTBJRFUxWXkweElEVWdNQ0F4TUNBd0lERTNZeTB6SURJMklEZ2dORGdnTWpjZ05qZGpOU0ExSURnZ09TQTJJREU0WXkwMElERTFJQzAzSURJNUlDMDNJRFF6WXpBZ016a2dNVGNnTnpNZ05EWWdNVEEwWXpRZ05DQTRJRGdnTVRBZ01UTmpPQ0F5TUNBeU5TQXlNaUEwTXlBeU1TQnpNalFnTFRFMklESTRJQzB6TUdNeklDMHhNU0ExSUMweU1TQTFJQzB6TVdNd0lDMHlNaUF0TnlBdE5EUWdMVEUwSUMwMk5HTXRNaUF0TmlBdE5DQXRNVElnTFRRZ0xURTNZekFnTFRZZ01pQXRNVEVnT1NBdE1UaGpNVFlnTFRFMklESXhJQzB6TmlBeU1TQXROVFpqTUNBdE9TQXRNU0F0TVRjZ0xUSWdMVEkxWXkwMklDMHpOeUF0TWpBZ0xUY3dJQzAxTUNBdE9UVmpMVFVnTFRVZ0xURXhJQzA0SUMweE5pQXRNVEZqTVNBdE1TQXhJQzB5SURFZ0xUTmpNVGdnTFRjd0lEUTFJQzB4TXpnZ05UVWdMVEl4TUdNeklDMHlNQ0EwSUMwME1DQTBJQzAyTVdNd0lDMHlOeUF0TWlBdE5UUWdMVGNnTFRneElHTXRNVFFnTFRreklDMHhNVFlnTFRJM05DQXRNVEUySUMweU56UnpNQ0F0T1NBeElDMHhOR3d5TmlBdE9UZHpOaUEwSURFeUlEZGpORFVnTWpjZ09UTWdOREFnTVRReklEUXdZekl3SURBZ05EQWdMVElnTmpBZ0xUWmpPREFnTFRFMUlERXhOU0F0TmpFZ01URTFJQzB4TWpSak1DQXRNVFFnTFRFZ0xUSTVJQzAxSUMwME5HTXRNakFnTFRreUlDMDJOQ0F0TVRjMUlDMHhOREFnTFRJek5tTXRNamtnTFRJeklDMDJNU0F0TkRFZ0xUazBJQzAxTjJNdE5pQXRNaUF0TWpBZ0xURXdJQzB5TUNBdE1UQnpMVEVnTFRFMUlDMHhJQzB5TkdNdE15QXRNVEUzSUMwek55QXRNakl5SUMweE1qQWdMVE13T1NCakxUZ2dMVGtnTFRFNElDMHhOU0F0TXpBZ0xURTVZeTAySUMweUlDMHhNU0F0TXlBdE1UWWdMVE42VFRNME5TQXhNVGN6WXpRZ0xURWdOeUF0TWlBeE1TQXRNbU14TUNBd0lESXdJRFVnTWpjZ01UaHpNVEVnTWpjZ01UTWdOREYyTkdNd0lEZ2dMVFVnTVRVZ0xURTBJREUxWXkweU55QXhJQzAxTlNBdE1UUWdMVFUzSUMwME9XTXdJQzB4TUNBMklDMHlOQ0F5TUNBdE1qZDZUVE0xTlNBeE1EQTJZekkySURRZ05EVWdNakVnTlRVZ05EWmpNaUEySURNZ01URWdNeUF4TjJNd0lERTBJQzAzSURJNUlDMHhOeUEwTVdNdE5TQTJJQzB4TVNBNUlDMHhOeUE1WXkweklEQWdMVFlnTFRFZ0xURXdJQzB5SUdNdE1qTWdMVGtnTFRReklDMHlNeUF0TmpFZ0xUTTVZeTB4TkNBdE1USWdMVEl3SUMweU1pQXRNakFnTFRNeFl6QWdMVEUwSURFeklDMHlOQ0F6TXlBdE16UmpNeUF0TWlBM0lDMHpJREV5SUMwMGFESmpOQ0F3SURnZ0xURWdNVEVnTFRKek5pQXRNU0E1SUMweGVrMHlOemdnTkRrNFl6TTRJRGN3SURVMklERTBOaUEyT1NBeU1qUmpNeUF5TUNBMUlEUXdJRFVnTlRsak1DQXpPQ0F0TmlBM05TQXRNVGdnTVRFeVl5MDFNU0F0T0RFZ0xUWTVJQzB4TmpZZ0xUWTVJQzB5TlROak1DQXRORGNnTlNBdE9UUWdNVE1nTFRFME1ucE5NVGMxSUMwNU5HTXdJRFlnTUNBNUlDMHhJREV6SUdNdE15QXhPQ0F0TlNBek5TQXROU0ExTW1Nd0lEWTNJREkwSURFeU9DQTNOQ0F4Tnpkak1UZ2dNVGdnTkRZZ05UUWdORFlnTlRSekxUY2dOREFnTFRFMUlEWTFiQzAzSURJeWJDMDBNaUF0TlRWakxUUTVJQzAyTXlBdE9UWWdMVEV5TmlBdE1UTTFJQzB4T1RWakxUSWdMVE1nTFRnZ0xUSXdJQzA1SUMweU5tTXRNaUF0TVRJZ0xUUWdMVEkwSUMwMElDMHpOV013SUMwNUlERWdMVEU0SURRZ0xUSTJZemNnTFRFM0lESTVJQzB5TnlBMU5TQXRNelpqTVRNZ0xUUWdNalVnTFRrZ016a2dMVEV3ZWswek9URWdMVFl6YkRRZ0xUSTRiREU0SURkak9EUWdNemNnTVRReklEazNJREU0TXlBeE56Y2dZeTB5SURFZ0xUUWdNeUF0TmlBMVl5MHlNeUF5TkNBdE5UTWdNamtnTFRneklETTFZeTB5TlNBMUlDMDBPU0EzSUMwM05DQTNZeTB5TmlBd0lDMDFNU0F0TWlBdE56Y2dMVGRqTFRNZ0xUUWdMVE1nTFRrZ0xUSWdMVEUyWXpFMElDMDJNeUF5T1NBdE1URTFJRE0zSUMweE9EQjZUVEk0TlNBdE1URXhZekk1SUMweUlEVTFJRFVnTlRVZ05YTXhJRGtnTUNBeE5XTXROQ0ExT1NBdE1Ua2dNVEUzSUMweU9DQXhOelpqTFRFZ055QXRNaUF4TVNBdE5pQXhNV010TWlBd0lDMDFJQzB5SUMwNElDMDFZeTB6TmlBdE16SWdMVGN3SUMwMk5pQXRPREFnTFRFeE5HTXROQ0F0TVRZZ0xUVWdMVE15SUMwMUlDMDBOU0JqTUNBdE1qQWdNeUF0TXpRZ015QXRNelJ6TXpRZ0xUa2dOamtnTFRsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUQTRRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0UWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6T1RJZ0xUWTROMk10TVRVZ01DQXRPU0F4T1NBdE1UTWdNamxqTFRrZ01qZ2dMVEV4SURVM0lDMHhNU0E0Tm1Nd0lESXdJREVnTXprZ01pQTFPV00wSURZeElESWdNVEl5SURRZ01UZ3lkak00YkMweE5TQXRObU10TXpjZ0xURXhJQzAzTlNBdE1UUWdMVEV4TUNBdE1UZGpMVGN3SURNZ0xURXpNQ0F5TUNBdE1UYzJJRGN5WXkwek55QTBNaUF0TlRNZ09Ea2dMVFV6SURFME1XTXdJREV5SURFZ01qVWdNeUF6T0dNNElEVTRJREl6SURFeE5DQTFOU0F4TmpSak5qQWdPVFlnTVRNeUlERTNPQ0F5TkRNZ01qRTJZekl5SURjZ05EUWdNVEVnTmpjZ01URmpNU0ExT1NBeklERXhPQ0EwSURFM055QmpNQ0EySURBZ01URWdMVEVnTWpGakxUSXpJQzB4TmlBdE5ESWdMVE14SUMwMk1pQXRORFJqTFRrZ0xUWWdMVEUxSUMwNUlDMHlNQ0F0T1dNdE55QXdJQzB4TVNBNElDMHhNeUF5TkdNdE5DQXlNU0F0TVRFZ05ESWdMVEV3SURZMFl6RWdPU0F3SURFNUlEY2dNalJqTkRFZ016UWdOemdnTnpNZ01USTJJRGs0WXpjZ05DQXhNaUEySURFMklEWmpOaUF3SURnZ0xUY2dPQ0F0TWpKakxURWdMVEV3TWlBdE9DQXRNakExSUMwNUlDMHpNRGgyTFRNeVl6RXpJQzB5SURJM0lDMDBJRFF3SUMwM1l6TXpJQzAzSURZM0lDMHhNU0E1TkNBdE16TmpNallnTFRJd0lEUXhJQzAxTUNBME1TQXRPREVnWXpBZ0xURXdJQzB5SUMweU1DQXROU0F0TXpCakxUSXhJQzAyTXlBdE5UUWdMVEV4TnlBdE1URTVJQzB4TkRSakxUWWdMVElnTFRrZ0xUVWdMVEV6SUMweE1HTXRNVEFnTFRFMElDMHlOaUF0TWpVZ0xUUTBJQzB6TkdNdE1TQXROVFVnTFRNZ0xURXhNQ0F0TkNBdE1UWTJZekk1SURjZ05UZ2dNVGNnT0RVZ016QmpOVGNnTWpjZ01URXlJRFU0SURFMU1TQXhNRGxqTmlBM0lERXlJREV4SURFNUlERXhZek1nTUNBMUlDMHhJRGdnTFRKak5pQXRNaUE0SUMwM0lEZ2dMVEV5Y3kweUlDMHhNQ0F0TXlBdE1UVmpMVEUwSUMwME55QXRORFVnTFRneklDMDRNaUF0TVRFMUlHTXROVFlnTFRRNElDMHhNakFnTFRjNElDMHhPRGNnTFRFd00yd3RNeUF0TVRVNVl5MHhJQzAyT0NBdE15QXRNVE0ySUMwMElDMHlNRFJzTFRNZ0xURTJZeTAwSUMweE15QXROeUF0TXpJZ0xUSXhJQzB6TVhwTk1qZzFJQzB5TURCak1URWdNQ0F5TXlBeElETTFJREpqTVRrZ015QXpPQ0ExSURVM0lEbHNNeUF4TmpGakxUZ2dMVEVnTFRFMklDMHlJQzB5TkNBdE1tTXRNVEFnTUNBdE1UZ2dNU0F0TWpjZ00yTXRNVGdnTlNBdE1qa2dNVFVnTFRNMElETTFZeTB6SURFeklDMDJJREkySUMwMklETTVZekFnTVRFZ01pQXlNaUEzSURNell6RTBJRE0wSURVd0lEVTRJRGc0SURZM0lHTXhJREl4SURFZ05ETWdNU0EyTkdNdE5pQXdJQzB4TWlBeElDMHhPQ0F4WXkweU1TQXdJQzAwTWlBdE15QXROak1nTFRFd1l5MDFNU0F0TVRjZ0xUZzRJQzAxTXlBdE1USTBJQzA1TW1NdE1qa2dMVE15SUMwME9TQXROekFnTFRjeElDMHhNRFpqTFRjZ0xURXlJQzB4TVNBdE1qZ2dMVEV4SUMwME5tTXdJQzB6TXlBeE15QXROekFnTXpZZ0xUazFZelF5SUMwME5pQTVOQ0F0TmpNZ01UVXhJQzAyTTNwTk5EZ3lJREV6TjJNeE1pQXdJREl6SURZZ016UWdNVEZqTkNBeElEWWdOQ0EySURaak1DQXpJQzB5SURZZ0xUUWdPV010T0NBeE1DQXRNVGNnTVRnZ0xUSTRJREl6SUdNdE1Ua2dOeUF0TXpnZ01UTWdMVFU0SURFNFl6QWdMVEU0SURBZ0xUTTJJQzB4SUMwMU5HTXhNaUF0TVNBeU15QXROQ0F6TXlBdE9XTTJJQzB6SURFeUlDMDBJREU0SUMwMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdPRFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0RRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTkRJeUlDMDBPRGxqTFRnZ015QXROeUF4TlNBdE55QXlOR010TVNBeE1DQXRNU0F5TUNBdE1TQXpNV013SURRMklEVWdPVEFnTnlBeE16UmpOQ0ExTnlBMUlERXhOQ0EzSURFM01XTXROeUF0TWlBdE1UUWdMVElnTFRJeElDMHlZeTAzSURFZ0xURTBJREVnTFRJeElESmpMVFl5SURRZ0xURXlOQ0F4TkNBdE1UZzJJREUwWXkwME55QXdJQzA1TWlBdE1UQWdMVEV6TmlBdE1qbGpMVGNnTFRRZ0xURXpJQzAySUMweE55QXRObU10T0NBeElDMHhNU0EySUMweE1pQXlNV013SURrZ0xUVWdNVGdnTFRrZ01qZHpMVFlnTVRnZ0xUWWdNamRqTUNBeU5TQXhOU0EwTmlBek1TQTJOaUJqTlRBZ05qTWdPRFFnTVRNMUlERXlOU0F5TURSak1qa2dORGtnTmpJZ09UWWdPVEVnTVRRMVl6SXpJRFF3SURRNElEYzVJRFl5SURFeU5HTXlJRFlnTmlBeE1TQTVJREUzWXpVZ09DQXhOU0F4TVNBeU15QXhNR000SURBZ09DQXRNVEVnT1NBdE1UZGpNU0F0TnlBeUlDMHhOQ0F5SUMweU1XTXdJQzB5TkNBdE55QXRORGNnTFRFMklDMDNNR010TXpjZ0xUazNJQzA1TkNBdE1UZ3pJQzB4TkRjZ0xUSTNNR010TWpNZ0xUTTRJQzAwTVNBdE56Y2dMVFl6SUMweE1UbGpNaklnTXlBME5DQTBJRFkySURSak5qSWdNU0F4TWpJZ0xUa2dNVGd6SUMweE0yTXhNU0F0TVNBeU15QXRNU0F6TlNBd0lHTXdJRFkxSUMweUlERXpNU0F0TXlBeE9UZGpMVEVnTVRnZ05DQXpOaUExSURVMFl6RWdNVFVnTVRBZ01qTWdNaklnTWpOak1UTWdNQ0F4TWlBdE1UWWdNVE1nTFRJMFl6TWdMVE0zSURRZ0xUYzFJRFlnTFRFeE1tTXlJQzAwTkNBMElDMDRPQ0EwSUMweE16SmpNellnTnlBM01TQXhPU0F4TURVZ016UnNOeUF6WXpFeElEWWdNakFnT1NBeU5pQTVZekV6SUMweElERTRJQzB4TWlBeE9DQXRNemRqTVNBdE5UTWdMVGNnTFRZMUlDMDFOaUF0T0RoakxUTXpJQzB4TlNBdE5qWWdMVEkzSUMweE1ERWdMVE0wZGkweE1HTXROQ0F0T1RVZ0xUSWdMVEU1TVNBdE1UTWdMVEk0TmlCakxUTWdMVEl3SUMwMUlDMDBNQ0F0TVRnZ0xUVTNZeTAxSUMwNElDMHhNeUF0TVRjZ0xUSXpJQzB4TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1Ea3dMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGt3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkzSUMwMU5HTXROU0F4SUMweE1DQXlJQzB4TVNBNFl5MDBJREkwSUMweE5pQTBOaUF0TVRZZ056SmpNQ0F5TWlBeE1DQXlPQ0F5T1NBeU9HZ3lPVGhqTVRJeklEQWdNalEzSURBZ01qazFJREZqTWpNZ01DQXpNU0F0TVRFZ016VWdMVEk1WXpFZ0xUSWdNU0F0TlNBeElDMDNZeklnTFRFeklEUWdMVEkwSURRZ0xUTXpZekFnTFRNeUlDMHhPQ0F0TkRFZ0xUWTBJQzB6T1dNdE16TWdNQ0F0TVRVNUlERWdMVEk0TkNBeGN5MHlORGtnTUNBdE1qZ3dJQzB4WXkweklEQWdMVFVnTFRFZ0xUY2dMVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpReE1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXhNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNelFnTFRNd04yTXRNVFFnTFRZZ0xUSTJJREU0SUMwek9DQXlPV010TmpJZ05UWWdMVEV5TWlBeE1UTWdMVEU0TkNBeE5qbGpMVGtnT0NBdE1USWdNVFlnTFRFeUlESTRZekVnTVRrZ01TQXpPQ0F4SURVNFl6QWdPU0F6SURFM0lERXlJREl4WXpJZ01TQTBJRElnTlNBeVl6WWdNQ0E1SUMwNUlERXlJQzB4TW1NMk9DQXROaklnTVRNMUlDMHhNallnTWpBeklDMHhPRGhqTVRZZ0xURTBJREUzSUMwek1pQXhOaUF0TlRCak1DQXRNaUF4SUMweklEQWdMVFZqTFRJZ0xURTVJRElnTFRRMUlDMHhOU0F0TlRKNlRUSXlOU0F0TkRrMmJDMHhOVElnTVRNMUlHTXRNVE1nTVRFZ0xUSXpJREkxSUMwek55QXpNMk10TXpVZ01qQWdMVE16SURVeUlDMHpOaUE0TldNeElEWWdNU0F4TkNBeUlESXhZeklnT0NBeklERTNJREV6SURJeFl6SWdNU0F6SURFZ05TQXhZellnTUNBNElDMDVJREV5SUMweE0yTTJOQ0F0TlRjZ01USTNJQzB4TVRZZ01Ua3hJQzB4TnpOak1UUWdMVEV5SURJMElDMHlOaUF5TkNBdE5EUmpNQ0F0TWpFZ01DQXRORElnTFRZZ0xUWXlZeTB5SUMwMklDMDBJQzA1SUMwM0lDMDVZeTB5SURBZ0xUVWdNU0F0T1NBMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBSakV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUmpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRnZ0xUSTBZeTB4TkNBd0lDMHhPQ0E0SUMweE9DQXlNMk13SURFNElESWdNalVnTVRrZ01qVmpNallnTFRJZ05USWdMVElnTnpjZ0xUSmpNVFVnTUNBeU1DQXROaUF4T1NBdE1qQmpNQ0F0TVRRZ0xUSWdMVEkxSUMweE9DQXRNalZvTFRRell5MDVJREFnTFRFNElERWdMVEkySURCakxUUWdMVEVnTFRjZ0xURWdMVEV3SUMweGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTJOVFV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTlRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpJNUlEQmpMVFVnTUNBdE9TQTNJQzB4TXlBNVl5MHlPQ0F4TnlBdE16Z2dOREVnTFRNNElEY3lZekFnTVRZZ01pQXpNaUF5SURRNFl5MHlPU0F0TWpnZ0xUWXdJQzAxTlNBdE9UQWdMVGd6WXkwMElDMHpJQzAzSUMwMklDMHhNU0F0Tm1NdE1pQXdJQzAxSURJZ0xUY2dOMk10TVNBeUlDMHlJRE1nTFRNZ05HTXRNVGdnTWpJZ0xUSTNJRE16SUMweU55QTBNMk13SURFeElERXhJREl3SURNeklEUXdZekl4SURFNElEUXhJRE0zSURZeElEVTFhQzB6Tm1NdE1Ua2dNQ0F0TXpnZ0xUSWdMVFUySUMwMFl5MDBNeUF0TVNBdE5EUWdMVEVnTFRRMElEUXdZekFnTWpRZ05pQXpOU0F6TVNBek5TQmpNemdnTVNBM05pQXlJREV4TkNBMFl5MHhPU0F4TmlBdE16a2dNeklnTFRVNUlEUTJZeTB5T1NBeU1TQXRNamNnTlRBZ0xUSTNJRGM1WXpBZ09TQXpJREV6SURnZ01UTmpOQ0F3SURrZ0xUTWdNVFFnTFRkak16WWdMVEkzSURjeElDMDFOaUF4TURVZ0xUZzJZekVnTVRjZ01TQXpOQ0F5SURVeFl6RWdNek1nTWlBMk5TQXhNU0F4TURGak1qUWdMVEl5SURNM0lDMDBOQ0F6TnlBdE56SjJMVEV3TW1Nek5TQXpOU0EzTVNBM01DQXhNRGNnTVRBMVl6RXdJRGtnTVRrZ01qVWdNekVnTWpKak1UVWdMVFFnTVRRZ0xUSXpJREU0SUMwek4yTXlJQzAxSURJZ0xURXhJRElnTFRFeklHTXdJQzB4TUNBd0lDMHhOeUF0TmlBdE1qTnNMVFkySUMwMk4yTXlPQ0F4SURVM0lETWdPRFVnTldNeU5DQXlJRE15SUMwMklESTVJQzB6TUdNdE1TQXRPU0F0TWlBdE1Ua2dMVFFnTFRJNFl5MHpJQzB4TVNBdE9TQXRNVGNnTFRJeUlDMHhPR010TXpRZ0xURWdMVFkzSUMweklDMHhNREVnTFRWc01Ua2dMVEU0WXpFMklDMHhOU0F6TWlBdE1qZ2dORGtnTFRNNVl6SXhJQzB4TXlBeU9TQXRNekVnTWpZZ0xUVXpkaTAwWXpBZ0xURXpJREFnTFRJNUlDMHhNU0F0TXpSakxURWdMVEVnTFRNZ0xURWdMVFFnTFRGakxUZ2dNQ0F0TVRZZ01USWdMVEl6SURFM0lHTXRORFVnTXpjZ0xUZzNJRGMzSUMweE1qa2dNVEUzWXkweElDMDFOU0F0TVNBdE1URXdJQzB4SUMweE5qVnNNU0F0TVRCak1DQXRNeUF0TVNBdE5TQXROQ0F0TjJNdE1TQXRNU0F0TWlBdE1TQXRNeUF0TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05ERkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREZFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFlnTVRreVl6QWdNek1nTFRFZ05qRWdNQ0E0T0dNd0lEVWdOQ0F4TVNBNElERTFZemN3SURjd0lERTBNU0F4TXprZ01qRXlJREl4TUdNMUlEVWdPU0E0SURFeklEaHpPQ0F0TlNBNUlDMHhOV013SUMwNElERWdMVEUySURFZ0xUSXpZekFnTFRJMklDMDFJQzAxTVNBdE1qY2dMVGN5WXkwM01TQXROamdnTFRFME1TQXRNVE00SUMweU1UWWdMVEl4TVhwTk5TQXdZekFnTXpVZ01TQTJNeUF3SURreFl6QWdOeUEwSURFeUlEa2dNVFpzTWpFMUlESXdOMk0wSURRZ09TQTVJREUwSURkak5pQXRNU0EySUMwNUlEWWdMVEUwWXpBZ0xUWWdNU0F0TVRJZ01TQXRNVGdnWXpBZ0xUTXlJQzA0SUMwMk1DQXRNellnTFRnMll5MDJPU0F0TmpRZ0xURXpOU0F0TVRNeElDMHlNRGtnTFRJd00zcE5NU0F0TVRrd1l6QWdNamtnTUNBMU5TQXRNU0E0TW1Nd0lERXlJRGNnTVRrZ01UVWdNalpqTnpBZ05qY2dNVFF6SURFek1TQXlNVElnTWpBd1l6UWdOQ0F4TUNBeE1pQXhOaUF4TW1NM0lEQWdNVEFnTFRFMElERXdJQzB5TW1Nd0lDMHpOU0F0TVNBdE5qZ2dMVE14SUMwNU5XTXROeklnTFRZMElDMHhORE1nTFRFek1DQXRNakV4SUMweE9UaGpMVElnTFRJZ0xUVWdMVElnTFRFd0lDMDFlazAySUMwek9EQmpMVElnTVRrZ0xUVWdNemdnTFRVZ05UaGpNQ0F4TVNBeElESXlJRFFnTXpRZ1l6SWdOeUEySURFeElERXhJREUxWXpZNElEWTJJREV6TnlBeE1qa2dNakExSURFNU4yTTFJRFVnTVRFZ01UVWdNVGtnTVRKak9TQXROQ0EzSUMweE5TQTNJQzB5TTJNeUlDMHpPQ0F0TmlBdE56QWdMVE0zSUMwNU9HTXROalFnTFRVM0lDMHhNak1nTFRFeU1DQXRNVGcwSUMweE9ERmpMVFlnTFRVZ0xURXdJQzB4TWlBdE1qQWdMVEUwZWsweE1DQXROVGN3WXpBZ016SWdNU0ExT0NBd0lEZzBZekFnTVRBZ05TQXhOeUF4TWlBeU0yd3lNRFFnTVRreFl6a2dPQ0F4TlNBeE1pQXhPU0F4TW1NMUlEQWdOaUF0TnlBM0lDMHlNV013SUMwM0lERWdMVEUxSURFZ0xUSXlJR013SUMweU5TQXROU0F0TlRBZ0xUSTNJQzAzTUdNdE56RWdMVFkwSUMweE5ERWdMVEV5T1NBdE1qRTJJQzB4T1RkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJVRkJSUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVUZCUlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TkRFZ01qQXhZelFnTUNBNElDMHlJREV5SUMwMmN6VWdMVGNnTlNBdE1URmpNQ0F0TXlBdE1TQXROaUF0TXlBdE1UQmpMVGNnTFRFeElDMHhPQ0F0TWpJZ0xUSXpJQzB6TkdNdE55QXRNVFVnTFRFMklDMHlNQ0F0TVRRZ0xUTXhZelF4SURjZ09URWdOamNnTVRJeklEY3lZelFnTVNBM0lERWdNVEFnTVdNeE55QXdJREkzSUMwNUlETTJJQzB5TjJNeE1pQXRNalFnTWpBZ0xUVXhJRFF3SUMwM01XTTBJQzAxSURnZ0xUY2dNVElnTFRkak15QXdJRGNnTWlBeE1TQTJZekUySURFM0lETXdJRE0wSURVMElEUTVZek1nTWlBMUlESWdOeUF5WXpFd0lEQWdNVFVnTFRFeklERTFJQzB5TWlCak1DQXRNakFnTUNBdE16QWdMVEl5SUMwME5tTXRNVFVnTFRFeElDMDFNU0F0TWpnZ0xUWTFJQzB6TldNdE1qZ2dMVEUwSUMweU5pQXRNVE1nTFRVMUlDMHlNbU10TlNBdE1pQXRNVEVnTFRNZ0xURTJJQzB6WXkweE15QXdJQzB5TkNBMklDMHpOU0F4T0dNdE1UY2dNVGtnTFRJM0lEUXhJQzB6T0NBMk0yTXRNaUEwSUMwMElEWWdMVGdnTm5NdE9TQXRNeUF0TVRjZ0xUWmpMVEl6SUMweE1TQXRNek1nTFRJeElDMDFNQ0F0TVRsakxUY2dNU0ExSUMweU9DQTJJQzAxTjNZdE5tTXdJQzAxSURBZ0xUa2dMVFFnTFRFeVl5MHlJQzB5SUMwMElDMHlJQzAySUMweVl5MDBJREFnTFRjZ05TQXRNVEVnTnlCakxUVTJJRE00SUMweE1UUWdOekFnTFRFM055QTVOR010T0NBeklDMHhOaUEySUMweU1pQXhNMk10TkNBMElDMDJJRGdnTFRZZ01UQmpNQ0EwSURNZ05pQXhNaUEzWXpjNElERXhJREUxTVNBek5pQXlNVGtnTnpaak5DQXlJRGNnTXlBeE1DQXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUXpBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFF6QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qY2dOMk10TkNBdE5DQXRNeUF0TkNBdE55QXROR010T1NBdE15QXRNVElnTVNBdE1UTWdNVEJqTFRRZ016VWdMVFFnTnpNZ0xUUWdNVEE0WXkwMUlERTFJQzB6SURNeklEQWdOVEpqTVRVZ056VWdOVFlnTVRNM0lERXdPU0F4T1RKak1qY2dNamdnTlRFZ05qRWdPVEFnTnpSak1qUWdPQ0ExTVNBeE5TQTNNeUF4TldNek9TQXRNeUEzT0NBdE1qQWdNVEUwSUMwMk1HTTFOQ0F0TmpBZ09ETWdMVEV5TmlBNE15QXRNakF4WXkwMUlDMHlNU0F0TmlBdE16a2dMVGtnTFRVNFl5MHpJQzB5TWlBdE5TQXRORE1nTFRFeElDMDJOR010TWlBdE55QXROQ0F0TVRRZ0xUZ2dMVEl3SUdNdE5pQXRPU0F0TVRRZ0xUSXhJQzB5TmlBdE1UWmpMVGtnTXlBdE5DQXhOeUF0TlNBeU5uWXlNMk13SURjZ05pQXhOaUEySURJeVl5MDFJRGcySUMwMU1TQXhORFVnTFRFeE9DQXhPVE5qTFRFMklERXhJQzB5TnlBeE9TQXRORElnTVRsakxUSXpJQzB6SUMwME1pQXRNVEFnTFRZeUlDMHlOR010TXpFZ0xUSXlJQzAxT1NBdE5Ea2dMVGcwSUMwM09HTXRNellnTFRReElDMDBPU0F0T1RBZ0xUVTVJQzB4TkRGakxUVWdMVEkwSUMwNElDMDBPU0F0TWpjZ0xUWTRlazB5TXpVZ01qWmpMVEU0SURJZ0xUTTJJRElnTFRVMElEZGpMVEl3SURZZ0xUSTNJREl6SUMweU5TQTFOQ0JqTWlBeU1pQXhPU0F5TUNBek1TQXlNR015TVNBeElEUXhJQzAxSURZd0lDMHhOV014TXlBdE55QXlNeUF0TVRVZ01qTWdMVEkzWXkwMUlDMDJJQzAxSUMweE1DQXROaUF0TVROak1DQXRNaklnTlNBdE1qUWdMVGNnTFRJMFl5MDVJQzB6SUMweE5DQXRNeUF0TWpJZ0xUSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFJDTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQ05DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1ETWdPVGxqTFRFMElEQWdMVEkzSURJZ0xUTTVJREU0WXpjMklETTJJREUyTUNBME5TQXlNellnT0RoakxUVTFJREkzSUMweE1ETWdOVFlnTFRFMU1TQTROMk10TXpNZ01qSWdMVGN3SURNNUlDMDVOeUEyT1dNdE1UQWdNVEVnTFRFMklERTRJQzB4TmlBeU5HTXdJRGNnT0NBeE1pQXlOU0F4T1dNeU1pQTVJRE01SURJMklEWXpJRE15WXpnZ01pQXhOU0F5SURJeUlESmpNVGtnTUNBek5TQXROU0ExTWlBdE1UZGpORFFnTFRJNUlEa3dJQzAxTnlBeE16WWdMVGd6WXpJMElDMHhOU0ExTVNBdE1qZ2dOak1nTFRVNVl6VWdMVEV5SURFMklDMHlNeUF5T0NBdE16RWdZekV4SUMwNElERTNJQzB4TlNBeE55QXRNakZqTUNBdE55QXROaUF0TVRRZ0xURTRJQzB5TW1NdE5UWWdMVE01SUMweE1qQWdMVFUzSUMweE9EUWdMVGMyWXkwME5TQXRNVFFnTFRnNUlDMHpNQ0F0TVRNM0lDMHpNSHBOT0RZZ01HTXRNVFVnTUNBdE16QWdNU0F0TkRRZ05HTXROQ0F3SUMwNUlDMHhJQzB4TWlBeFl5MHhNeUExSUMwek1DQXhNQ0F0TXpBZ01qUmpNU0F4TXlBeE9TQTRJREk1SURFeFl6UTJJREV5SURreklEY2dNVFF3SURFd1l6VTRJRE1nTVRFMklEY2dNVGMwSURkak1UWWdNQ0F6TVNBd0lEUTNJQzB4WXpNMUlDMHhJRGN4SUMweE1DQXhNRGNnTFRFd0lHTXhOQ0F3SURJeElDMHhNU0F5TkNBdE1qTjJMVE5qTUNBdE1UQWdMVEUwSUMwM0lDMHhPU0F0TVRKakxURXpJQzA0SUMweU9DQXROQ0F0TkRRZ0xUVmpMVFV4SURjZ0xURXdNeUE1SUMweE5UWWdPV010TlRJZ0xURWdMVEV3TkNBdE55QXRNVFUxSUMwNVl5MHlNQ0F0TVNBdE5ERWdMVE1nTFRZeElDMHplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwTkRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVME5ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UYzVJQzB5TXpGakxUTWdNQ0F0TnlBeUlDMHhNaUEzWXkweE15QXhNU0F0TWpnZ01qSWdMVFF5SURNeVl5MDRPQ0EyTXlBdE1UTTFJREUwT0NBdE1UTTFJREkxTjJNd0lERTBJREFnTWpjZ01pQTBNV00xSURRNUlETXpJRGMzSURjMUlEYzNZemtnTUNBeE9TQXRNaUF6TUNBdE5XTXhOQ0F0TkNBeU9DQXRNVEVnTkRJZ0xURTNiREVnTFRGMk1qWmpMVEVnTXpnZ0xUSWdOellnTFRRZ01URTBZekFnTWpJZ0xUSWdORE1nTFRJZ05qVmpNQ0F5TVNBeUlEUXpJRGNnTmpSak1pQTNJRElnTWpBZ01USWdNakJvTVdNeE1TQXRNU0F4T1NBdE1UQWdNVGtnTFRJMElHTXhJQzB5T0NBMElDMDFOeUF6SUMwNE5YWXRNekZqTUNBdE5Ua2dNeUF0TVRFNElEVWdMVEUzTjJNeklDMDROU0F4TmlBdE1UWTRJREUzSUMweU5UTmpNQ0F0TXpNZ0xUSWdMVFk0SUMweE1TQXRNVEF4WXkweUlDMDJJQzAwSUMwNUlDMDRJQzA1ZWsweE5USWdMVGsyWXkweUlESTJJQzB6SURVeklDMDJJRGd4WXkweUlESXlJQzB6SURRMElDMHpJRFkyYkMwMElESmpMVEU1SURnZ0xUTTRJREU0SUMwMU9TQXhPR010TnlBd0lDMHhOU0F0TWlBdE1qTWdMVFZqTFRFMklDMDJJQzB5TkNBdE1UUWdMVEl6SUMweU5XTXdJQzAySURFZ0xURXlJRFVnTFRJd0lHTXlOQ0F0TlRJZ05qZ2dMVGcxSURFeE15QXRNVEUzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMFFrSXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRa0lpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OREEwSURCak5pQXRPU0E0SUMweE1pQTRJQzB4Tm5ZdE4yTXRNeUF0TkRFZ0xUSTVJQzAyT1NBdE5UWWdMVGsyWXkweE5TQXRNVFFnTFRNMElDMHlOU0F0TlRNZ0xUTXpZeTB6TVNBdE1UVWdMVFkxSUMweU9TQXRNVEF3SUMweU9XTXRPQ0F3SUMweE5pQXdJQzB5TkNBeVl5MDBNU0E0SUMwNE1pQXlOQ0F0TVRFNUlEUTJZeTB6T1NBeU15QXROaklnTlRRZ0xUWXdJREV3TUdNd0lEUWdMVElnT1NBeklERXhZelFnTWlBM0lDMHlJREV3SUMwMVl6UWdMVFFnT0NBdE9DQXhNaUF0TVRGak5EZ2dMVFF6SURFd015QXROamtnTVRZMElDMDJPV001SURBZ01Ua2dNU0F5T1NBeUlHTTNOQ0F4TUNBeE5EWWdNekVnTVRnMklERXdOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVFNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUXlJREJqTFRFeklERXhJQzB4TVNBeU55QXRNVElnTkRGMk1UQmpNQ0EyT1NBdE9DQXhNelVnTFRJMklESXdNbU10TWlBNElDMDBJREUxSUMwMElESXdZekFnTVRnZ01USWdNaklnTkRNZ01qSmpNamdnTUNBME1pQXRPU0EwTWlBdE16RmpNQ0F0TnlBdE1pQXRNVFlnTFRVZ0xUSTNZeTB5TUNBdE5qVWdMVEl3SUMweE16RWdMVEkzSUMweE9UZGpMVEVnTFRFMElDMHlJQzB5T0NBdE1URWdMVFF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVME5ERXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBOREVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PU0F0TWpNeFl5MDBJREFnTFRZZ015QXRPQ0E1WXkwNUlETXpJQzB4TVNBMk9DQXRNVEVnTVRBeFl6RWdPRFVnTVRRZ01UWTRJREUzSURJMU0yTXlJRFU1SURVZ01URTRJRFVnTVRjM2RqTXhZeTB4SURJNElESWdOVGNnTXlBNE5XTXdJREUwSURnZ01qTWdNVGtnTWpSb01XTXhNQ0F3SURFd0lDMHhNeUF4TWlBdE1qQmpOU0F0TWpFZ055QXRORE1nTnlBdE5qUmpNQ0F0TWpJZ0xUSWdMVFF6SUMweUlDMDJOV010TWlBdE16Z2dMVE1nTFRjMklDMDBJQzB4TVRSMkxUSTJiREVnTVdNeE5DQTJJREk0SURFeklEUXlJREUzWXpFeElETWdNakVnTlNBek1DQTFJR00wTWlBd0lEY3dJQzB5T0NBM05TQXROemRqTWlBdE1UUWdNaUF0TWpjZ01pQXROREZqTUNBdE1UQTVJQzAwTnlBdE1UazBJQzB4TXpVZ0xUSTFOMk10TVRRZ0xURXdJQzB5T1NBdE1qRWdMVFF5SUMwek1tTXROU0F0TlNBdE9TQXROeUF0TVRJZ0xUZDZUVE0ySUMwNU5tTTBOU0F6TWlBNE9TQTJOU0F4TVRNZ01URTNZelFnT0NBMUlERTBJRFVnTWpCak1TQXhNU0F0TnlBeE9TQXRNak1nTWpWakxUZ2dNeUF0TVRZZ05TQXRNak1nTldNdE1qRWdNQ0F0TkRBZ0xURXdJQzAxT1NBdE1UaHNMVFFnTFRKak1DQXRNaklnTFRFZ0xUUTBJQzB6SUMwMk5tTXRNeUF0TWpnZ0xUUWdMVFUxSUMwMklDMDRNWG9nSWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRSRE1pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkRNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDNNRGNnTFRNeFl5MHlOQ0F5T0NBdE5EWWdOVEVnTFRZMklEYzFZeTA0TmlBeE1ETWdMVEUzTmlBeU1ETWdMVEkyTkNBek1EUmpMVGNnT0NBdE1USWdNVElnTFRFM0lERXljeTB4TUNBdE5DQXRNVGNnTFRFeFl5MDNOaUF0TnpZZ0xURTFNU0F0TVRVMUlDMHlNamNnTFRJek1XTXRNalFnTFRJMElDMDBOaUF0TlRFZ0xUWTVJQzAzTm1NdE1URWdMVEV6SUMweU5DQXRNak1nTFRRM0lDMHlOMk14TlNBeU9TQXpNeUExTVNBMU1TQTNNMk0yTmlBNE1TQXhNalFnTVRZM0lERTROU0F5TlRKak16TWdORFlnTmpVZ09URWdPVGNnTVRNM1l6a2dNVE1nTVRnZ01Ua2dNamdnTVRrZ1l6Z2dNQ0F4TnlBdE5pQXlOaUF0TVRoak1UQXdJQzB4TXpRZ01qQXdJQzB5TmpnZ01qazRJQzAwTURWak1UVWdMVEl4SURJMklDMDBOU0F5TmlBdE56UmpNQ0F0T1NBdE1pQXRNVGtnTFRRZ0xUTXdlazAxT0RFZ0xURXhiQzAzTlNBMk1tTXRORGdnTXprZ0xUazFJRGM0SUMweE5ERWdNVEU1WXkwMElEUWdMVGdnTmlBdE1URWdObk10TmlBdE1pQXRNVEVnTFRaakxUWXdJQzAwT0NBdE1USXdJQzA1TmlBdE1UYzRJQzB4TkRac0xUZ2dMVFpqTFRnZ0xUVWdMVEU0SUMweE9TQXRNallnTFRFeVl5MHlJRElnTFRNZ05DQXRNeUEyWXpBZ05pQXhNQ0F4TXlBeE15QXhPU0JqTWpVZ05UQWdOalVnT0RjZ01UQXdJREV5T0dNek5DQXpPU0EyT0NBM09DQXhNREFnTVRFNVl6Z2dNVEFnTVRRZ01UVWdNVGtnTVRWak5pQXdJREV3SUMwMklERTJJQzB4T0dNeklDMDNJRGdnTFRFeklERXpJQzB4T1dNMU5TQXROallnTVRFeUlDMHhNeklnTVRZMklDMHhPVGxqTVRNZ0xURTFJREkzSUMwek1TQXlOeUF0TlRaak1DQXROQ0F3SUMwNElDMHhJQzB4TW5wTk16UTBJREJqTFRZZ01DQXRNVEFnTlNBdE1UTWdNVEpqTFRnZ01qQWdMVEUwSURReElDMHlNaUEyTVdNdE1pQTBJQzB5SURnZ0xUSWdNVEpqTUNBNUlEUWdNVFlnTVRJZ01qSmpNalFnTVRZZ016a2dNalVnTlRFZ01qVWdZekUwSURBZ01qTWdMVEUxSURNeUlDMDFNbU15SUMweE1DQTFJQzB5TUNBMUlDMHpNMk13SUMweE1pQXRNaUF0TWpNZ0xUSXhJQzB5TldNdE1URWdMVEVnTFRJeElDMHhNU0F0TXpFZ0xURTRZeTAwSUMweklDMDRJQzAwSUMweE1TQXROSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVJMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FSTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBJREJqTFRRZ01DQXRPU0F3SUMweE5DQXlZekUzSURRM0lEUTBJRGczSURjMElERXlOMk0wTUNBMU5TQTRNQ0F4TVRFZ01USTVJREUxT1dNeE9TQXhPQ0EwTXlBek1TQTNNU0F6TVdNeU1TQXdJRE14SUMweE5DQXpNU0F0TXpkak1DQXRORGNnTFRNd0lDMDNPQ0F0TmpFZ0xURXdNMk10TmpVZ0xUVTBJQzB4TXpBZ0xURXdPQ0F0TVRrMElDMHhOak5qTFRFd0lDMDVJQzB5TVNBdE1UWWdMVE0ySUMweE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdORVl6TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkVZeklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNM0lDMHpNak5qTFRFeElEQWdMVGNnTVRNZ0xUZ2dNakJqTFRFeklEWXpJQzB4TnlBeE1qY2dMVEkwSURFNU1XTXROQ0F6TlNBdE5TQTNNQ0F0TlNBeE1EWmpNQ0F5TnlBeElEVTBJREVnT0RGak1TQTJOaUE1SURFek1pQXhPU0F4T1Rkak1pQXhOQ0EzSURJMklERXpJRE01WXpNZ05pQTJJREV5SURFMElEbGpOeUF0TWlBNElDMDVJRGNnTFRFMll5MDJJQzB5TlNBdE1UY2dMVFE1SUMweU1DQXROelZqTFRnZ0xUWTRJQzB4TWlBdE1UTTFJQzB4TWlBdE1qQXlZekFnTFRNNElESWdMVGMySURRZ0xURXhNMk0xSUMwMk9TQXhNaUF0TVRNNElESTBJQzB5TURZZ1l6QWdMVFFnTUNBdE55QXRNU0F0TVRCakxUTWdMVGNnTFRFZ0xUSXhJQzB4TWlBdE1qRjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalF4Umk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpReFJpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1URWdMVFUxTldNdE16UWdPVGdnTFRFd015QXhOamNnTFRFNU5DQXlNakpqTUNBd0lERWdMVFVnTUNBdE9XTXRNaUF0TXlBdE5TQXROaUF0T1NBdE1UTmpMVEV4SURNeElDMHhPU0EyTUNBdE1Ua2dPVEIyTXpoak1DQXhNVGNnTmlBeU16TWdPU0F6TlRCak15QXhNellnTlNBeU56TWdOU0EwTURsak1DQXlPU0F0TkNBMU9DQXROQ0E0Tm1Nd0lEUTVJRE1nT1RnZ015QXhORFpqTVNBeE1TQTJJREU0SURFeklESXdhREpqTnlBd0lERXlJQzA0SURFMElDMHhOV015SUMwMUlEVWdMVEV4SURVZ0xURTFZekFnTFRVeklETXpJQzA0TmlBM01DQXRNVEUwSUdNM01DQXROVE1nTVRBMElDMHhNakFnTVRBNElDMHlNRFZqTXlBdE5qTWdNakVnTFRFeU5TQXlNU0F0TVRnNFl6QWdMVEV4SUMweElDMHlNaUF0TWlBdE16TmpMVEVnTFRZZ0xURWdMVEV5SUMweElDMHhOMk13SUMwek9DQXhOaUF0TnpJZ01UZ2dMVEV3T0dNeElDMHhOeUF5SUMwek5DQXlJQzAxTVdNd0lDMDBNeUF0TmlBdE9EVWdMVEkxSUMweE1qUmpMVE1nTFRZZ0xUTWdMVEV5SUMweklDMHhPV013SUMwek9DQXhJQzAzTlNBdE1UUWdMVEV4TTJNdE1TQXROQ0F0TWlBdE55QXRNaUF0TVRGak1DQXRNVGNnTVRFZ0xUTTFJREV6SUMwMU0yTXlJQzB5TUNBMElDMDBNU0EwSUMwMk1TQnpMVEVnTFRRd0lDMDRJQzAyTUdNdE1TQXRNeUF0TVNBdE5pQXRNU0F0T0dNd0lDMDJJREVnTFRFd0lEUWdMVEUxWXpFeElDMHhPQ0F4TkNBdE16WWdNVFFnTFRVMVl6QWdMVEU0SUMwMElDMHpOaUF0TnlBdE5UUmpMVElnTFRjZ0xUUWdMVEUySUMweE5pQXRNakI2VFRFNU1DQTBNRFpqTUNBME1DQXRNVGNnTmpnZ0xUUXhJRGt5WXkwME1pQTBNaUF0TVRBd0lEWTRJQzB4TWpJZ01UTXdkaTAzTW1Nd0lDMHlPQ0F4TXlBdE5EZ2dNelVnTFRZell6UXlJQzB5T1NBNE55QXROVElnTVRJNElDMDROM3BOTWpBM0lESXdPR014SURVZ01TQXhNQ0F4SURFMFl6QWdNek1nTFRFMElEWTFJQzB6TmlBNE5pQmpMVFF3SURNNElDMDVOU0ExTmlBdE1UUXdJRGsyZGkweU0yTXdJQzAzSURBZ0xURXpJQzB4SUMweE9XTXRNU0F0TkNBdE1TQXRPQ0F0TVNBdE1URmpNQ0F0TWpZZ01UVWdMVFF4SURNNUlDMDFNMk0wTnlBdE1qY2dPVGtnTFRRM0lERXpPQ0F0T1RCNlRUSXlNQ0F0TkRSak1DQXhNaUF0TWlBeU5DQXRNaUF6Tm1Nd0lEWWdNU0F4TWlBeUlERTRZeklnT1NBeklERTNJRE1nTWpWak1DQXpOQ0F0TVRrZ05qRWdMVFF6SURnMll5MDBNaUEwTXlBdE1UQXpJRFUwSUMweE5UQWdPRGxqTFRJZ0xURXhJQzAwSUMweU1pQXROQ0F0TXpKak1DQXRNelFnTVRZZ0xUWXdJRFUxSUMwM01pQmpNU0F3SURJZ0xURWdNeUF0TVdNMU9TQXRNellnTVRJMElDMDJPQ0F4TXpZZ0xURTBPWHBOTVRrM0lDMHhPVEJqTVNBeE1DQXhJREU1SURFZ01qaGpNQ0F5TnlBdE5DQTFNeUF0TVRnZ056ZGpMVE15SURVMUlDMDVNeUEzTXlBdE1UUXpJREV3TldNdE1pQXhJQzB6SURJZ0xUVWdNbk10TkNBdE15QXROU0F0TjJNdE1pQXROU0F0TWlBdE1URWdMVElnTFRFMll6QWdMVEU1SURrZ0xUTTJJREkxSUMwME4yTTFOeUF0TXprZ01URTNJQzAzTlNBeE5EY2dMVEUwTW5wTk1UazRJQzB6T0RWc01pQXhOR013SURVZ0xURWdNVEFnTFRJZ01UVmpMVEUySURrNUlDMDRNQ0F4TmpBZ0xURTJOQ0F5TURVZ1l5MDFJRE1nTFRFeElEY2dMVEV4SUMwemN5MHhJQzB5TUNBdE1TQXRNekJqTUNBdE1UUWdNeUF0TWprZ01UY2dMVFF4WXpFeUlDMDVJREl4SUMweU1TQXpOQ0F0TXpCak5Ea2dMVE0wSURreUlDMDNNeUF4TWpVZ0xURXpNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTmpWQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5qVkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBPU0F3WXkwMU55QXdJQzB4TURVZ01qUWdMVEV6T0NBM04yTXROeUF4TWlBdE1URWdNallnTFRFeElEUXhZekFnTXpFZ01UVWdOalVnTXprZ09ERmpNeUF5SURnZ05pQXhNeUF6WXkweElDMDRJQzB5SUMweE5pQXRNaUF0TWpOak1DQXROVE1nTXpjZ0xUazJJREV3TUNBdE1URTBZekV4SUMweklESXlJQzAxSURNeklDMDFZelE1SUMweklEWTRJRGtnTmpnZ05EWmpNQ0E0SUMweElERTRJQzB6SURNd1l5MHhNU0EyT1NBdE5UWWdNVEE1SUMweE1USWdNVFF4WXkwek9DQXlNU0F0TnpFZ05EZ2dMVGcxSURrell5MHpJRGdnTFRVZ01UY2dMVFVnTWpWak1DQTFJREVnTVRBZ01pQXhOU0JqTVRFZ05EVWdNellnT0RNZ056RWdNVEV6WXpFeklERXhJREk0SURFMUlEUXpJREUxWXpFd0lEQWdNVGtnTFRFZ01qZ2dMVFJqTlRRZ0xURTRJREV3TVNBdE5EY2dNVE14SUMwNU9HTXlJQzB6SURNZ0xUY2dNeUF0TVRGak1DQXRNakFnTFRJeUlDMDBPQ0F0TkRBZ0xUUTRZeTAzSURBZ0xUWWdOU0F0T0NBNVl5MDRJREl4SUMweU1pQXpOeUF0TkRJZ05EZGpMVEl5SURFeUlDMHpPU0F6TkNBdE5qUWdOREZqTFRFeklEUWdMVEkySURrZ0xUTTRJRGxqTFRrZ01DQXRNVGtnTFRNZ0xUSTNJQzB4TVdNdE5pQXROaUF0T1NBdE1UVWdMVGtnTFRJM1l6QWdMVEV6SURRZ0xUSTVJREV5SUMwME15QmpNVFVnTFRJM0lETTRJQzAwTnlBMk15QXROalJqTWpJZ0xURTFJRFExSUMweU9DQTJOaUF0TkRSak5ETWdMVE16SURjd0lDMDVNQ0EzTUNBdE1UUXlZekFnTFRFMUlDMHlJQzB6TUNBdE55QXRORFJqTFRJd0lDMDFOU0F0TlRjZ0xUazJJQzB4TVRjZ0xURXdOV010TVRJZ0xUSWdMVEl6SUMweklDMHpOQ0F0TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05ERXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREV3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkyTUNBdE5USTBZeTB4TUNBeU1pQXROeUEwTVNBdE1URWdOVGhqTFRRZ01UZ2dMVGtnTXpZZ0xURTVJRFV4WXkwek5TQTFPU0F0T0RRZ01UQTFJQzB4TXpRZ01UVXdZeTAwTVNBek55QXROeklnT0RFZ0xUZzNJREV6TkdNdE5pQXlNaUF0T1NBME5TQXRPU0EyTjJNd0lERTNJREVnTXpNZ05DQTBPV015SURrZ09DQXhNeUF4T0NBeE5XTTFJQzB6TXlBeE9TQXROak1nTXpZZ0xUa3lZekkxSUMwME15QTJNaUF0TnpJZ09UY2dMVEV3TldNMk1TQXROVFlnTVRFeUlDMHhNVGtnTVRJd0lDMHlNRFZqTWlBdE1UVWdNeUF0TXpBZ015QXRORFpqTUNBdE1qUWdMVFFnTFRVd0lDMHhPQ0F0TnpaNklDSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdPRFl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0RZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpjeElDMHpOakJqTFRFd0lDMHlJQzB5TUNBdE15QXRNekFnTFROakxUSTVJREFnTFRVM0lEWWdMVGcwSURFNFl5MDJOaUF6TUNBdE1UQXdJRGcxSUMweE1qQWdNVFV5WXkweE1pQXpOeUF0TVRjZ056TWdMVEUzSURFd09XTXdJRGN5SURJeUlERTBNU0EyTUNBeU1EZGpNelFnTmpBZ056RWdNVEUySURFeU5pQXhOVGRqTlRnZ05ETWdNVEl5SURjeklERTVOQ0E0TW1NMElERWdPQ0F4SURFeUlERmpNallnTFRFZ05Ea2dMVEV6SURZeklDMHpOV001SUMweE5TQXhNeUF0TXpBZ01UTWdMVFEzWXpBZ0xURTJJQzAwSUMwek1pQXRNVEVnTFRRNFl5MDBJQzAzSUMwNUlDMHhNU0F0TVRVZ0xURXhJR010TXlBd0lDMDRJREVnTFRFeUlEVmpMVEUySURFeklDMHpNeUF4T0NBdE5URWdNVGhqTFRFMUlEQWdMVE14SUMwMElDMDBOaUF0T1dNdE1URXlJQzB6TXlBdE1UZzVJQzB4TURVZ0xUSXpOeUF0TWpFd1l5MHhOU0F0TXpRZ0xUTXdJQzAyTnlBdE5ESWdMVEV3TW1NdE5DQXRNVElnTFRZZ0xUSTBJQzAySUMwek5XTXdJQzB4TmlBMElDMHpNaUF4TWlBdE5EZGpNVGtnTFRNMUlEUTJJQzAyTUNBNE1pQXROelJqTXpBZ01UTTJJREV4TUNBeU1qWWdNalF4SURJMk5XTXhPQ0ExSURNMElEZ2dOVEFnT0dNMk9DQXRNU0F4TVRJZ0xUVXlJREV4TWlBdE1UTTBJR013SUMweE1ESWdMVFF5SUMweE56Z2dMVEV6TkNBdE1qSTFZeTAxTUNBdE1qVWdMVEV3TlNBdE16UWdMVEUyTUNBdE5ESjZUVEkwTkNBdE1qUTRhRFZqTkRnZ01pQTVOaUF4TVNBeE5ESWdNalZqTkRrZ01UVWdPRGdnTkRRZ01URTJJRGczWXpVZ09DQTNJREUwSURjZ01qQmpNQ0F4TUNBdE5pQXhOeUF0TVRZZ01qUmpMVEl4SURFMElDMDBNeUF5TUNBdE5qWWdNakJqTFRFNElERWdMVE0ySUMweklDMDFOU0F0TVRGakxUWTJJQzB5TnlBdE1URTRJQzAzTVNBdE1UVXhJQzB4TXpaakxUUWdMVGdnTFRFMUlDMHhOeUF0T1NBdE1qVmpOU0F0T0NBeE55QXRNeUF5TnlBdE5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZPVE00TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RNNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJdlBpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd09USXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPVElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVE0zSUMwME1EVm9MVEZqTFRjZ01DQXRNVEVnTVRBZ0xURTBJREUzWXkwME9TQTVPU0F0TVRBeUlERTVOeUF0TVRFeklETXhNR010TkNBek9DQXROaUEzTmlBdE9TQXhNVE5qTWlBM05TQXhPQ0F4TkRVZ05Ea2dNakV5WXpJMElEVXhJRFV4SURFd01DQTRPQ0F4TkRSak5pQTVJREUxSURFeklESXpJREV6WXpFeElEQWdNVE1nTFRFeklERXpJQzB5TVdNeUlDMHpNaUF0TWlBdE5qQWdMVEkwSUMwNE4yTXROREVnTFRRNUlDMDJOeUF0TVRBNElDMDROaUF0TVRZNVl5MHhNU0F0TXpRZ0xURTNJQzAzTUNBdE1qQWdMVEV3Tm1NdE15QXROVEFnTVRFZ0xUazRJREk0SUMweE5EUWdZekl4SUMwMU9TQTBPU0F0TVRFMklEYzNJQzB4TnpKak9DQXRNVFlnTVRFZ0xUTXpJREV4SUMwMU1HTXdJQzB4TXlBdE1pQXRNallnTFRVZ0xUTTVZeTB5SUMwNUlDMDNJQzB5TUNBdE1UY2dMVEl4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd05EVXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdORFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OemN6SUMweE1HTXRNek1nTlNBdE5qVWdNVE1nTFRrMklESTJZeTAySURNZ0xURXlJRFVnTFRFNElEVmpMVGNnTUNBdE1UTWdMVE1nTFRFNUlDMHhNR010TkNBdE5TQXRNVEFnTFRnZ0xURTJJQzA0WXkweklEQWdMVGNnTVNBdE1UQWdNMk10TVRBZ05DQXRPU0F4TkNBdE9TQXlNMk13SURjZ01TQXhOQ0F4SURJeVl6QWdNallnTFRRZ05UTWdMVEUwSURjNVl5MDBJRGtnTFRNZ01qRWdMVFFnTXpGMk1tTXdJRGtnT1NBeE15QXhOaUF4TjJNeElERWdNeUF4SURRZ01XTTBJREFnTmlBdE9DQTRJQzB4TVdNMU1TQXROamdnTVRJMElDMDNNaUF4T1RrZ0xUY3lZekVnTUNBeUlEQWdNeUF4SUdNeE5TQTFJRE0ySURjZ016Y2dNalJqTVNBeE5TQXRNVGtnTVRrZ0xUTXpJREl6WXkwek15QXhNQ0F0TmpnZ01UY2dMVEV3TWlBeU5tTXRNekFnTnlBdE5UY2dNakVnTFRjNUlEUXpZeTB4T0NBeE9DQXRNamtnTXprZ0xUTXlJRFkxWXkweklESTNJQzB5SURVMElDMDRJRGd3WXkwMUlESTFJREl5SURVMklEVXlJRFk0WXpFd0lEUWdNakFnTnlBek1DQTRZekUxSURNZ016QWdNeUEwTmlBMVl6UXpJREFnT0RNZ0xURXpJREV5TXlBdE1qWmpOaUF0TWlBeE1pQXRNeUF4T0NBdE0yTTFJREFnTVRBZ01TQXhOU0F6WXpRZ01pQTRJRE1nTVRFZ00yTTVJREFnTVRVZ0xUY2dNVGNnTFRJd0lHTTFJQzB5TVNBeE15QXROREVnTVRnZ0xUWXlZekVnTFRVZ01pQXRNVEFnTWlBdE1UVmpNQ0F0T0NBdE1pQXRNVFlnTFRjZ0xUSTBZeTA1SUMweE15QXRNVFFnTFRFNUlDMHlNU0F0TVRsakxUWWdNQ0F0TVRJZ05pQXRNaklnTVRkakxUUWdOQ0F0T1NBNElDMHhOQ0F4TUdNdE16a2dNVFVnTFRjNElESTJJQzB4TVRrZ01qWmpMVEUxSURBZ0xUTXdJQzB5SUMwME5pQXROV010T1NBdE1pQXRNaklnTFRJZ0xUSXpJQzB4TUhZdE1tTXdJQzA0SURFeklDMHhNU0F5TUNBdE1UVmpNelVnTFRFNUlEYzBJQzB5T0NBeE1USWdMVE01WXpFMElDMDBJREk0SUMwNElEUXhJQzB4TXlCak5UUWdMVEl6SURneklDMDFPU0E0TXlBdE1UQTVZekFnTFRFeklDMHlJQzB5TmlBdE5pQXROREZqTFRJeUlDMDRNaUF0TmpFZ0xURXdPU0F0TVRJMElDMHhNRGxqTFRFd0lEQWdMVEl5SURFZ0xUTTBJREo2VFRRNE9TQXROR010T1NBd0lDMHhOeUF6SUMweE9TQXhOR010TlNBeU5TQXRNVFVnTkRrZ0xURTJJRGMwYUMweVl5MDNJREFnTFRFd0lDMDJJQzB4TXlBdE1UQmpMVE0ySUMwME5DQXRPRFFnTFRZeElDMHhNemtnTFRZMll5MHpPQ0F0TXlBdE56WWdMVFFnTFRFeE5DQXROR2d0Tnpab0xUTTRZeTB5TkNBdE1TQXRNelVnTVRVZ0xUUTNJREk1WXkweklEUWdMVFVnT0NBdE5TQXhNU0JqTUNBMUlEUWdPU0F4TlNBeE1XTTRJRElnTVRVZ015QXlNeUF6WXpVZ01DQXhNU0F0TVNBeE55QXRNbWcxWXprZ01DQXhNeUExSURFMElERTNZek1nTnpZZ055QXhOVE1nTnlBeU1qbGpNQ0F4TnlBdE1TQXpOQ0F0TVNBMU1XTXRNU0F5TWlBdE55QXpOaUF0TXpJZ016VmpMVFVnTUNBdE1URWdNU0F0TVRZZ01tTXRNVFVnTkNBdE1qVWdNVE1nTFRJMUlESTVZekVnTVRVZ01UY2dNVFFnTWpZZ01UUmpNamNnTUNBMU5DQXhJRGd3SURGak5ETWdNQ0E0TmlBdE1pQXhNamdnTFRFeVl6STFJQzAySURVeUlDMDRJRGMzSUMweE0yTTROaUF0TVRjZ01UUXhJQzA0TlNBeE5ETWdMVEUzTVNCak1pQXRORGtnTFRNZ0xUazJJQzB5TXlBdE1UUXlZekV6SURnZ01qY2dPQ0EwTUNBeE1XTXhNQ0F5SURJeUlERXdJRE15SURFd1l6UWdNQ0EzSUMweUlERXdJQzAxWXpFMklDMHlNQ0F6TnlBdE16a2dNek1nTFRjd1l5MHpJQzB5TXlBdE1UZ2dMVFF3SUMwME1TQXRORE42VFRJeU1pQTNNV00zTmlBeU5TQXhNeklnTVRBd0lERXpNeUF4Tnpsak1TQTRNU0F0TlRFZ01UTXpJQzB4TXpBZ01UTXlZeTB4TnlBd0lDMHlNeUF0TmlBdE1qSWdMVEl6WXpJZ0xUSTNJRFVnTFRVMUlEVWdMVGd6WXkweElDMDJOQ0F0TkNBdE1USTRJQzAySUMweE9URjJMVE5qTUNBdE1UQWdNeUF0TVRRZ09TQXRNVFFnWXpNZ01DQTNJREVnTVRFZ00zcE5NVEF5T0NBd1l5MHhNeUF0TlNBdE1qUWdMVGNnTFRNeUlDMDNZeTB4T1NBd0lDMHlOeUF4TXlBdE16UWdORFpqTFRJZ09TQXRNeUF4TmlBdE15QXlNbU13SURFNElEa2dNamtnTXpJZ05EQmpNVFVnT0NBek1TQXhOQ0EwTlNBeU1tTTJJRE1nTVRFZ05TQXhOU0ExWXpnZ01DQXhNeUF0TmlBeE9DQXRNVFpqTmlBdE1UVWdPU0F0TXpFZ09DQXRORGRqTUNBdE16RWdMVEU0SUMwMU5TQXRORGtnTFRZMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdOVEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TlRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpnM0lDMDRPRFZqTFRReUlEQWdMVFEzSURJNUlDMDFNaUExTldNdE1pQXhNeUF3SURJM0lDMHhJRFF4WXpBZ05pQTBJREV5SURFd0lERXlhREZqTmlBd0lEY2dMVGNnT0NBdE1USmpNU0F0TXlBeElDMDJJREVnTFRFd1l6QWdMVEkwSURFeElDMHpOeUF5TnlBdE16ZGpPQ0F3SURFM0lETWdNallnT0dNeU5pQXhOQ0F6T0NBek9TQTBOaUEyTm1NeklERXhJRGNnTWpNZ055QXpOV013SURVZ01DQXhNQ0F0TWlBeE5XTXRPU0F5TlNBdE1qZ2dNemtnTFRRNElETTVZeTB4TWlBd0lDMHlNeUF0TkNBdE16VWdMVEV5WXkwMklDMDBJQzB4TVNBdE55QXRNVFFnTFRjZ1l5MDBJREFnTFRZZ05pQXRPQ0F4T0dNdE1TQTNJQzB4SURFeklDMHhJREl3WXpBZ016RWdPQ0EyTVNBeE5TQTVNbU14SURRZ01TQTNJRElnTVRCak1TQXhJREVnTWlBeUlEUmpMVFVnTFRNZ0xURXhJQzAySUMweE55QXRPSE10TVRFZ0xUTWdMVEUySUMwell5MHhNQ0F3SUMweE9DQTFJQzB5TkNBeE5Hd3RNeUF0TXpOakxUWWdMVFUxSUMwM0lDMHhNVEFnTFRnZ0xURTJObU13SUMwek5pQXRNaUF0TnpFZ0xUTWdMVEV3TjJNd0lDMDBJQzB4SUMwNElDMHlJQzB4TVdNdE1pQXROQ0F0TlNBdE9TQXRNVEFnTFRsekxUWWdOaUF0TnlBeE1HTXRNeUF5TUNBdE5TQXpPU0F0TkNBMU9TQmpOU0EzTkNBeUlERTBPU0F4TVNBeU1qSmpNQ0F6SURBZ05TQXRNU0F4TUdNdE1UUWdMVEV5SUMweU5DQXRNalFnTFRNNUlDMHlPV010TXlBdE1TQXROaUF0TWlBdE9TQXRNbU10TlNBd0lDMDRJRE1nTFRrZ01USmpMVElnT1NBdE15QXhOaUF0TXlBeU1HTXdJREV3SURZZ01UTWdNalFnTWpGak1UWWdOeUF5TmlBeU1TQXpOaUF6TkdNeklETWdOU0EzSURnZ09XTXRNU0EwSUMweklEa2dMVFVnTVROakxURWdOQ0F0TWlBM0lDMHlJREV4WXpBZ09TQTFJREUySURFMklERTNZek00SURNZ05UWWdNeklnTnpVZ05UaGpNellnTlRBZ05URWdNVEE1SURZeUlERTJPV014SURVZ01DQXhOQ0F3SURFMElHd3RNVElnTFRKakxURTFJQzB5SUMwek1DQXRNeUF0TkRRZ0xUTmpMVFE1SURBZ0xUazFJREV4SUMweE5ERWdNamhqTFRNeklERXlJQzAyTmlBek5DQXRPRGNnTlRSakxUTTJJRE0xSUMwMU55QTVPQ0F0TlRjZ01UWXdZekFnTXpBZ05TQTJNQ0F4TmlBNE5tTXlNU0ExTXlBMU5DQXhNREFnT0RRZ01UUTNZelF6SURZMklEa3pJREV5TmlBeE16Z2dNVGt3WXkweElEVWdMVE1nTVRFZ0xUTWdNVGRqTFRFeElEZ3dJQzB5TkNBeE5qRWdMVEkwSURJME1tTXdJREUwSURBZ01qZ2dNU0EwTW1NMUlEZzNJRE13SURFMk9DQTRNU0F5TXpsak1URWdNVFVnTWpRZ016SWdORElnTXpJZ1l6STBJREFnTXpFZ0xUSTFJRE0ySUMwME5tTXhPQ0F0TnpBZ05EVWdMVEV6T0NBMU5TQXRNakV3WXpNZ0xUSXdJRFFnTFRRd0lEUWdMVFl4WXpBZ0xUSTNJQzB5SUMwMU5DQXROeUF0T0RGakxURTBJQzA1TXlBdE1URTJJQzB5TnpRZ0xURXhOaUF0TWpjMGN6QWdMVGtnTVNBdE1UUnNNallnTFRrM2N6WWdOQ0F4TWlBM1l6UTFJREkzSURreklEUXdJREUwTXlBME1HTXlNQ0F3SURRd0lDMHlJRFl3SUMwMll6Z3dJQzB4TlNBeE1UVWdMVFl4SURFeE5TQXRNVEkwWXpBZ0xURTBJQzB4SUMweU9TQXROU0F0TkRSakxUSXdJQzA1TWlBdE5qUWdMVEUzTlNBdE1UUXdJQzB5TXpZZ1l5MHlPU0F0TWpNZ0xUWXhJQzAwTVNBdE9UUWdMVFUzWXkwMklDMHlJQzB5TUNBdE1UQWdMVEl3SUMweE1ITXRNU0F0TVRVZ0xURWdMVEkwWXkweklDMHhNVEVnTFRNMElDMHlNVEVnTFRFd09DQXRNamsyWXpNZ0xURWdOeUF0TXlBeE1DQXRNMk15TVNBdE1TQXpOeUE0SURVMElERTNZelVnTXlBNUlEVWdNVElnTldNMklEQWdPU0F0TnlBNUlDMHlOR013SUMweU9DQXRNalFnTFRReElDMDJNU0F0TkRkakxUTXpJQzAxSUMwek15QXRNeUF0TkRFZ0xUTTJZeTB5SUMwMklDMDBJQzB4TWlBdE1TQXRNVGhqTVRFZ015QXlNU0ExSURNeElEVmpNemdnTUNBMk1pQXRNamNnTmpnZ0xUYzBJR014SUMweE1DQXlJQzB5TUNBeUlDMHpNR013SUMweU9DQXROU0F0TlRVZ0xURTBJQzA0TW1NdE55QXRNak1nTFRJeElDMDBNU0F0TXpnZ0xUVTNZeTB4TWlBdE1USWdMVEkxSUMweE55QXROREFnTFRFM2VrMHlOemdnTkRrNFl6TTRJRGN3SURVMklERTBOaUEyT1NBeU1qUmpNeUF5TUNBMUlEUXdJRFVnTlRsak1DQXpPQ0F0TmlBM05TQXRNVGdnTVRFeVl5MDFNU0F0T0RFZ0xUWTVJQzB4TmpZZ0xUWTVJQzB5TlROak1DQXRORGNnTlNBdE9UUWdNVE1nTFRFME1ucE5NVGMxSUMwNU5HTXdJRFlnTUNBNUlDMHhJREV6WXkweklERTRJQzAxSURNMUlDMDFJRFV5SUdNd0lEWTNJREkwSURFeU9DQTNOQ0F4Tnpkak1UZ2dNVGdnTkRZZ05UUWdORFlnTlRSekxUY2dOREFnTFRFMUlEWTFiQzAzSURJeWJDMDBNaUF0TlRWakxUUTVJQzAyTXlBdE9UWWdMVEV5TmlBdE1UTTFJQzB4T1RWakxUSWdMVE1nTFRnZ0xUSXdJQzA1SUMweU5tTXRNaUF0TVRJZ0xUUWdMVEkwSUMwMElDMHpOV013SUMwNUlERWdMVEU0SURRZ0xUSTJZemNnTFRFM0lESTVJQzB5TnlBMU5TQXRNelpqTVRNZ0xUUWdNalVnTFRrZ016a2dMVEV3ZWswek9URWdMVFl6YkRRZ0xUSTRiREU0SURkak9EUWdNemNnTVRReklEazNJREU0TXlBeE56ZGpMVElnTVNBdE5DQXpJQzAySURVZ1l5MHlNeUF5TkNBdE5UTWdNamtnTFRneklETTFZeTB5TlNBMUlDMDBPU0EzSUMwM05DQTNZeTB5TmlBd0lDMDFNU0F0TWlBdE56Y2dMVGRqTFRNZ0xUUWdMVE1nTFRrZ0xUSWdMVEUyWXpFMElDMDJNeUF5T1NBdE1URTFJRE0zSUMweE9EQjZUVEk0TlNBdE1URXhZekk1SUMweUlEVTFJRFVnTlRVZ05YTXhJRGtnTUNBeE5XTXROQ0ExT1NBdE1Ua2dNVEUzSUMweU9DQXhOelpqTFRFZ055QXRNaUF4TVNBdE5pQXhNV010TWlBd0lDMDFJQzB5SUMwNElDMDFZeTB6TmlBdE16SWdMVGN3SUMwMk5pQXRPREFnTFRFeE5HTXROQ0F0TVRZZ0xUVWdMVE15SUMwMUlDMDBOU0JqTUNBdE1qQWdNeUF0TXpRZ015QXRNelJ6TXpRZ0xUa2dOamtnTFRsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVXlNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV5TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TUNBdE5EbGpMVEUzSURBZ0xUSTJJRFFnTFRJMElESTFZellnT0RNZ01UQWdNVFkxSURFMUlESTBPSFkxWXpNZ09DQTBJREUwSURRZ01qQmpNQ0E0SUMweklERXlJQzB4TWlBeE1tTXROU0F3SUMweE1DQXRNU0F0TVRjZ0xUTmpMVElnTUNBdE5DQXRNU0F0TmlBdE1XTXROQ0F3SUMwM0lERWdMVGdnTm5Zell6QWdOQ0EwSURnZ055QXhNV015TnlBeU9DQTFOeUExTkNBNE55QTNPV00ySURVZ01USWdPU0F4T1NBNVl6UWdNQ0E0SUMweElERXpJQzB6WXpFeUlDMDJJREV6SUMweE5DQXhNeUF0TWpOak1DQXRNelVnTFRFd0lDMDNNQ0F0TVRBZ0xURXdOWFl0TWpFZ1l6TXpJRFV5SURZM0lEazFJREV4TVNBeE1qaGpPU0EzSURFNUlERXhJREk1SURFeFl6RTNJREFnTXpJZ0xURXlJRE0ySUMwek5HTXpJQzB4T0NBeklDMHpOaUExSUMwMU9XTXhPU0F4T0NBek5TQXpOU0ExTWlBMU1XTXhPQ0F4TnlBek5pQXpOU0EyTVNBME1HTTJJREVnTVRFZ01pQXhOaUF5WXpJeUlEQWdNellnTFRFMUlETTJJQzAwTVdNeElDMDNNU0F0TVRJZ0xURTBNQ0F0T1NBdE1qRXhZekFnTFRJeUlEUWdMVFF6SURrZ0xUWTBZek1nTFRrZ055QXRNVE1nTVRJZ0xURXpZek1nTUNBM0lESWdNVElnTld3ME15QXpNV00ySURRZ01URWdOaUF4TmlBMmN6RXdJQzB5SURFMElDMDJJR016SUMweklEVWdMVFlnTlNBdE9XTXdJQzAySUMwM0lDMHhNU0F0TVRFZ0xURTFZeTB6TVNBdE16Y2dMVFk1SUMwMk5TQXRNVEUwSUMwM09XTXRNVElnTFRRZ0xUSXlJQzAySUMwek1TQXRObU10TWpZZ01DQXROREVnTVRjZ0xUUTVJRFV5WXkwMElERTRJQzAySURNMklDMDJJRFUwWXpBZ01USWdNQ0F5TXlBeUlETTBZellnTlRBZ01USWdNVEF3SURFeklERTFNSFl5T1dNdE1qTWdMVEkzSUMwek15QXROVFFnTFRReUlDMDRNV010TVRnZ0xUVXhJQzB6T1NBdE1UQXlJQzAwTnlBdE1UVTNZeTAwSUMweU9TQXROVEVnTFRZeElDMDRNeUF0TmpGakxUSXhJREFnTFRFNUlERXdJQzB4T0NBeU1pQnNNalFnTWpBeVl6RWdPU0F5SURFNElESWdNamhqTUNBNUlDMHhJREU1SUMweklETXdZeTB4TmlBdE1qVWdMVEkzSUMwME5pQXRNellnTFRZNVl5MHlNU0F0TlRVZ0xUSTVJQzB4TVRRZ0xUUTVJQzB4TnpCakxURXlJQzB6TVNBdE5URWdMVFl5SUMwNE1TQXROako2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRJME55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlORElnTnprMVl6RXdJRE1nTVRjZ0xUY2dNakVnTFRFMll6RXpJQzB6TUNBeE9DQXROak1nTVRnZ0xUazNZekFnTFRVMElDMHhOU0F0TVRBMUlDMHpNeUF0TVRVMll5MDBJQzA1SUMwM0lDMHhPQ0F0TnlBdE1qbGpNQ0F0TWlBeElDMDFJREVnTFRoak5DQXRNamdnT1NBdE5UWWdPU0F0T0Raak1DQXRPU0F3SUMweE9TQXRNaUF0TWpoakxURWdMVFVnTFRFZ0xUa2dMVEVnTFRFMFl6QWdMVEUzSURVZ0xUTXpJREV3SUMwME9XTTVJQzB6TWlBeE5DQXROallnTVRRZ0xURXdNR013SUMweE9DQXRNaUF0TXpZZ0xUUWdMVFV6WXkwMElDMHpOU0F0TWpjZ0xUWTNJQzB5TnlBdE9Ua2dZekFnTFRVZ01DQXRNVEVnTWlBdE1UWmpNQ0F0T1NBeElDMHhPQ0F4SUMweU4yTXdJQzB5TnlBdE15QXRORGtnTFRnZ0xUY3hZeTB4TXlBdE5Ea2dMVFEwSUMwNE9DQXRPREFnTFRFeU0yTXRNekVnTFRNd0lDMDJPU0F0TlRFZ0xUazNJQzA0TkdNdE1UQWdMVEV5SUMweE55QXRNalFnTFRFM0lDMDBNV013SUMweU1DQXROU0F0TkRFZ0xURTBJQzAyTUdNdE15QXROU0F0TkNBdE1UTWdMVEV3SUMweE0yTXRNU0F3SUMweElEQWdMVElnTVdNdE55QXhJQzB4TmlBMElDMHhPQ0F4TTNNdE15QXhOeUF0TXlBeU5YWTJZek1nTWpJZ015QTBOQ0F6SURZMWRqVXlZekFnTWpVZ01TQTFNU0ExSURjM0lHTTBJREkzSURVZ05UWWdOU0E0TkhZME9HTXdJREV5SURFZ01qTWdNU0F6TldNeklEUTFJREV6SURnNUlERXdJREV6TTJNdE15QTBNQ0F0TmlBNE1DQXROaUF4TVRsak1DQXlNQ0F4SURRd0lETWdOakJqTkNBME9TQXlOQ0E1TUNBMk1pQXhNakZqTWpBZ01UWWdOREFnTXpJZ05UZ2dOVEJqTnpJZ056SWdNVEF3SURFMk1DQXhNRElnTWpVNVl6QWdOQ0F0TVNBNUlDMHhJREV6WXpBZ015QXhJRGNnTlNBNWVrMHlNRGNnTkRVeVl5MHpPU0F0TlRJZ0xUa3hJQzA0TVNBdE1USTNJQzB4TWpkakxURTJJQzB5TUNBdE1qUWdMVFF5SUMweU5DQXROekJqTUNBdE55QXdJQzB4TkNBeElDMHlNQ0JqTXpZZ05UQWdPRFVnTnprZ01USXlJREV5TVdNeE9TQXlNU0F5T1NBME5pQXlPU0EzT1dNd0lEVWdNQ0F4TVNBdE1TQXhOM3BOTWpBMklESTFOMk10TkRJZ0xUUXhJQzA0TlNBdE9EQWdMVEV5TlNBdE1USXlZeTB5TlNBdE1qWWdMVEk0SUMwMk1TQXRNamtnTFRFd01tTTBNaUEwTlNBNE9DQTNPU0F4TXpNZ01URTBZekkxSURFNUlEUXpJRFEwSURReklEYzFZekFnT1NBdE1pQXhPU0F0TlNBeU9XTXRNeUE0SUMwMUlERXhJQzA0SURFeGN5MDJJQzB5SUMwNUlDMDFlazB4T1RnZ016TmpMVGN3SUMwME9TQXRNVFEwSUMwNU5DQXRNVFUySUMweE9UVmpOREVnTXpRZ056Z2dOallnTVRFMklEazRJR014T1NBeE5pQXpNU0F6T0NBME1pQTFPV016SURZZ05DQXhNU0EwSURFMll6QWdOeUF0TWlBeE5DQXROaUF5TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5UTTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVE0xSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkxSUMweE9UVmpMVEl5SUMweUlDMDBOQ0EwSUMwMk5TQXhNbU10TmlBeUlDMDVJRFVnTFRrZ09ITXpJRFlnTmlBNVl6SXhJREUzSURNNUlETTFJRFl5SURRNVl6VWdNeUE1SURRZ01UTWdOSE00SUMweElERXlJQzB6WXpFeElDMDBJREl3SUMwMklESTNJQzAyWXpJd0lEQWdNekVnTVRNZ05EQWdOREpqTVRNZ05ESWdNVFlnT0RZZ01qRWdNVEk1WXpRZ016Y2dOeUEzTXlBM0lERXhNR2d0TkRSakxURTFJREFnTFRNd0lEQWdMVFEwSURGakxUY2dNQ0F0TVRRZ01DQXRNaklnTVdNdE55QXhJQzB4TUNBMElDMHhNQ0EzY3pFZ055QTFJREV3WXpFNElERTRJRE16SURNNElEVTFJRFV6SUdNM0lEUWdNVFVnTlNBeU15QTFhRE0xWXpBZ056TWdOVElnTVRFMklERXdNaUF4TlRsak1qSWdNVGtnTkRVZ01qa2dOekFnTWpsak1UY2dNQ0F6TkNBdE5DQTFNU0F0TVRSak5DQXRNaUE1SUMwMElERXlJQzAzWXpFM0lDMHhOeUF6TnlBdE16TWdNelFnTFRVNVl5MHpJQzB4T1NBdE5UY2dMVFUwSUMwM09DQXROVFJqTFRrZ01DQXRNVFlnTVNBdE1Ua2dNVE5qTFRRZ01UZ2dMVEUxSURNeElDMHpNQ0EwTW1NdE9DQTFJQzB4TkNBNElDMHlNQ0E0WXkwNElEQWdMVEUxSUMwM0lDMHhPU0F0TWpGakxUUWdMVEV5SUMwMUlDMHlOU0F0TlNBdE16ZGpNQ0F0TVRVZ01pQXRNekVnTXlBdE5EWjJMVEV6SUdNek5DQXRNU0EyTnlBdE5DQXhNREFnTFRoak5DQXdJRGdnTUNBeE1pQXRNV014TkNBdE5DQXlNU0F0T1NBeU1TQXRNVFpqTUNBdE5TQXRNeUF0TVRBZ0xUa2dMVEUzWXkweU1pQXRNak1nTFRRM0lDMDBOQ0F0T0RFZ0xUTTVZeTB4TlNBeUlDMHlPU0F6SUMwME15QTBZeTB6SUMwMk15QXRNVEFnTFRFeU5TQXRNak1nTFRFNE5tTXRNVFlnTFRjMElDMHhNVFVnTFRFMk1TQXRNVGt3SUMweE5qaDZUVE0wTWlBd1l5MDBJREFnTFRjZ01pQXRNVEFnTldNdE55QTVJRGtnTWpBZ01UVWdNekJqTXprZ05qWWdNVEEzSURFd01TQXhOakFnTVRVemJETXpJRE13WXkweU5pQXRNaUF0TlRBZ0xUVWdMVGMxSUMwMUlHTXRNVE1nTUNBdE1qWWdNU0F0TXpnZ00yZ3RNVEJqTFRFNUlESWdMVFF5SURZZ0xUVXdJREl5WXkwMklERXdJREUzSURJeElESTFJRE16WXpnZ01URWdNakFnTWpBZ01qa2dNekJqTlNBMklERXhJRGdnTVRjZ09HTTBJREFnTnlBdE1TQXhNU0F0TW1NeU5DQXRNVEFnTkRjZ0xURTBJRGN3SUMweE5HTXpNeUF3SURZM0lEZ2dNVEF4SURFNFl6RTNJRFVnTXpVZ09TQTFNeUF4TkdNMUlERWdNVEFnTXlBeE5TQXpZellnTUNBeE1TQXRNaUF4TkNBdE4yTXhJQzB5SURJZ0xUUWdNaUF0Tm1NdE1TQXRPQ0F0TnlBdE1UWWdMVEV5SUMweU1XTXRNVGtnTFRJeUlDMDBNQ0F0TkRJZ0xUWTBJQzAxT0NCakxUUTRJQzB6TWlBdE9URWdMVGN5SUMweE16Z2dMVEV4TldNeE9DQXdJRE0wSURFZ05Ea2dNV014TVNBd0lESXlJQzB4SURNeklDMHlZelF6SUMwMElEZ3dJQzB5T1NBeE1UZ2dMVFE0WXpZZ0xUTWdPQ0F0TmlBNElDMDVZeTB4SUMweklDMHpJQzAzSUMwMUlDMHhNV010TVRnZ0xUTXhJQzAwTnlBdE5Ea2dMVGM0SUMwME9XTXRNVFVnTUNBdE16QWdOQ0F0TkRVZ01USmpMVE15SURFM0lDMDJOU0F5TnlBdE9UY2dNamRqTFRNeklEQWdMVFkySUMwNUlDMDVPQ0F0TWpoakxUSWdMVEVnTFRRZ0xUTWdMVFlnTFROakxUZ2dMVFFnTFRFNElDMHhNU0F0TWpjZ0xURXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV5TkVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5FRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qRTRJQzA0TWpkakxURXlJRElnTFRVZ01UZ2dMVGNnTWpkakxUSWdNVElnTFRZZ01qTWdMVFFnTXpaek15QXlOU0F6SURNM1l6QWdPRGdnTFRRNElERTFPQ0F0TVRBd0lESXlOMk10TWpFZ01qY2dMVFF6SURVMUlDMDJOU0E0TVdNdE16RWdNellnTFRNMUlEZ3dJQzB6TmlBeE1qTmpMVEVnTmpBZ0xUSWdNVEl3SUMweUlERTNPV013SURRNUlERWdPVGdnTWlBeE5EZGpNU0F5TXlBeElEUTFJREVnTmpoak1DQTNOQ0F0TXlBeE5EZ2dMVE1nTWpJeVl6QWdNak1nTUNBME5TQXhJRFkzWXpJZ016SWdMVEVnTmpRZ0xUWWdPVFZqTFRFZ09TQXRNaUF4T0NBdE1pQXlOM1k0Tm5ZMk1pQmpNQ0E0SURNZ01UVWdOQ0F5TTJNeklERTBJREV4SURFM0lESXdJREl3YUROak1UQWdNQ0E1SUMweE1pQTVJQzB4Tm1NeklDMDNNeUExTlNBdE1URXdJREV3TXlBdE1UVXhZek01SUMwek15QTNPQ0F0TmpnZ01UQXlJQzB4TVRWak1qQWdMVFF3SURNeElDMDRNaUF6TVNBdE1USXpZekFnTFRNMElDMDRJQzAyT1NBdE1qSWdMVEV3TkdNdE1pQXROQ0F0TXlBdE9DQXRNeUF0TVRGek1TQXROaUF5SUMweE1HTTJJQzB5TUNBNElDMDBNQ0E0SUMwMU9XTXdJQzB5TnlBdE5TQXROVE1nTFRFeUlDMDRNR010TWlBdE5TQXRNaUF0T1NBdE1pQXRNVFJqTUNBdE1UTWdOU0F0TWpRZ09DQXRNemNnWXpNZ0xURTBJRFFnTFRJNElEUWdMVFF5WXpBZ0xUSTJJQzAwSUMwMU1pQXRNVEVnTFRjNFl5MHpJQzB4TXlBdE5TQXRNalVnTFRVZ0xUTTNZekFnTFRFeklESWdMVEkySURZZ0xUTTVZelVnTFRFMUlEY2dMVE13SURjZ0xUUTJZekFnTFRFMElDMHlJQzB5T1NBdE55QXRORE5qTFRRZ0xURXhJQzAxSUMweU1pQXROU0F0TXpKak1DQXRNVFVnTXlBdE16QWdOU0F0TkRWak1pQXRNVEFnTWlBdE1qRWdNaUF0TXpGak1DQXRNelFnTFRnZ0xUWTRJQzB4TnlBdE1UQXhZeTB5SUMwNElDMHpJQzB4TmlBdE15QXRNak5qTUNBdE1UY2dOU0F0TXpNZ09TQXRORGtnWXpFeElDMDBNQ0F4T0NBdE56a2dNVGdnTFRFeE9XTXdJQzB5TmlBdE15QXROVEVnTFRrZ0xUYzNZeTB5SUMwMklDMHpJQzB4TXlBdE5pQXRNVGxqTFRVZ0xURXdJQzA0SUMweU55QXRNakVnTFRJMmVrMHlNalVnTWpNeFl6SWdNVEFnTXlBeE9DQXpJREkyWXpBZ01UVWdMVFFnTWprZ0xURXpJRFV3WXkwek15QTNPQ0F0TVRBMklERXhPQ0F0TVRZMUlERTNOMk10TXlBdE5EWWdNVFFnTFRnd0lETTVJQzB4TVRGak5EQWdMVFV3SURrMUlDMDROaUF4TXpZZ0xURTBNbnBOTWpBNUlEY3hZekFnTWpVZ0xURXhJRFEzSUMweU15QTJPR010TXpBZ05UUWdMVGt3SURjNUlDMHhNallnTVRJNElHTXRNeUF0TXpFZ01UQWdMVFUySURJMklDMDNPR016TkNBdE5EY2dPRFVnTFRjMklERXlNeUF0TVRFNGVrMHlNRE1nTFRFd05HTXpJRGdnTkNBeE5DQTBJREl3WXpBZ05DQXdJRGdnTFRJZ01UTmpMVEV3SURJMUlDMHlPQ0EwTXlBdE5EY2dOakpqTFRNeUlETXlJQzAzTkNBMU5TQXRNVEF6SURrell6QWdMVEk0SURFMElDMDFNQ0F6TXlBdE5qaGpOREFnTFRNNElEZzFJQzAyT1NBeE1UVWdMVEV5TUhwTk1UZzFJQzB5TXpGakxUSXpJRGN4SUMwNE55QXhNRFlnTFRFek55QXhOVGhqTUNBdE1qY2dPU0F0TkRZZ01qY2dMVFU1WXpRd0lDMHlPU0EzT0NBdE5qRWdNVEV3SUMwNU9YcE5NVGswSUMwME9EQWdZek1nTWpFZ09DQXpPQ0E0SURVMVl6QWdPU0F0TVNBeE55QXROU0F5Tm1NdE1qY2dOamNnTFRjeklERXhOeUF0TVRNeklERTFObU10TkNBeUlDMDNJRFFnTFRFd0lEUmpMVFFnTUNBdE5pQXROU0F0TmlBdE1UbGpNQ0F0TWpNZ09DQXRORElnTWpJZ0xUVTVZelF5SUMwMU1pQTRPU0F0TVRBd0lERXlOQ0F0TVRZemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNME11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTTBNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpjeklDMHhNVFZqTFRJeUlDMHlJQzAwTkNBMElDMDJOU0F4TW1NdE5pQXlJQzA1SURVZ0xUa2dPSE16SURZZ05pQTVZekU1SURFNUlETTVJRE0xSURZeUlEUTVZelVnTXlBNUlEUWdNVE1nTkhNNElDMHhJREV5SUMwell6RXhJQzAwSURJd0lDMDJJREkzSUMwMll6SXdJREFnTXpFZ01UTWdOREFnTkRKak1UTWdORElnTVRZZ09EWWdNakVnTVRJNVl6UWdNemNnTnlBM015QTNJREV4TUdndE5EUmpMVEUxSURBZ0xUTXdJREFnTFRRMElERmpMVGNnTUNBdE1UUWdNQ0F0TWpJZ01XTXROeUF4SUMweE1DQTBJQzB4TUNBM2N6RWdOeUExSURFd1l6RTRJREU0SURNeklETTRJRFUxSURVeklHTTNJRFFnTVRVZ05TQXlNeUExYURNMVl6QWdOek1nTlRJZ01URTJJREV3TWlBeE5UbGpNaklnTVRrZ05EVWdNamtnTnpBZ01qbGpNVGNnTUNBek5DQXROQ0ExTVNBdE1UUmpOQ0F0TWlBNUlDMDBJREV5SUMwM1l6RTNJQzB4TnlBek9DQXRNek1nTXpRZ0xUVTVZeTB6SUMweE9TQXROVGNnTFRVMElDMDNPQ0F0TlRSakxUa2dNQ0F0TVRZZ01TQXRNVGtnTVROakxUUWdNVGdnTFRFMElETXlJQzB6TUNBME1tTXRPQ0ExSUMweE5DQTRJQzB5TUNBNFl5MDRJREFnTFRFMElDMDNJQzB4T1NBdE1qRmpMVFFnTFRFeUlDMDFJQzB5TlNBdE5TQXRNemRqTUNBdE1UVWdNaUF0TXpFZ015QXRORFoyTFRFeklHTXpOQ0F0TVNBMk55QXROQ0F4TURBZ0xUaGpOQ0F3SURnZ01DQXhNaUF0TVdNeE5DQXROQ0F5TVNBdE9TQXlNU0F0TVRaak1DQXROU0F0TXlBdE1UQWdMVGtnTFRFM1l5MHlNaUF0TWpNZ0xUUTNJQzAwTkNBdE9ERWdMVE01WXkweE5TQXlJQzB5T1NBeklDMDBNeUEwWXkweklDMDJNeUF0TVRBZ0xURXlOU0F0TWpNZ0xURTRObU10TVRZZ0xUYzBJQzB4TVRVZ0xURTJNU0F0TVRrd0lDMHhOamg2VFRFMklEQmpMVGdnTUNBdE1UQWdOeUF0T1NBeU1HTTNJRGt4SURFeUlERTRNaUF4T1NBeU56TjJPR013SURZZ01DQXhNU0F0TkNBeE9HTXRNekVnTFRJeklDMDFOeUF0TlRFZ0xUazNJQzAyTWlCak55QXlNU0F5TVNBek5DQXpNU0EwT0dNek15QTBNQ0EzTmlBMk9TQXhNVFFnTVRBell6VWdOU0F4TUNBM0lERTBJRGRqT1NBd0lERTNJQzA0SURFNUlDMHlNV016SUMweU55QTBJQzAxTWlBeklDMDNPR00wSURVZ055QTVJREV3SURFMFl6STBJRE16SURVNUlEUTRJRGsySURVNFl6SXdJRFlnTXprZ01URWdOVGtnTVRGak1UTWdNQ0F5TmlBdE15QXpPU0F0T0dNMklDMHpJREV6SUMweklERXlJQzB4TTJNd0lDMHhPQ0F0TXpjZ0xUWTRJQzAxTlNBdE56SmpMVElnTFRFZ0xUTWdMVEVnTFRVZ0xURmpMVE1nTUNBdE5pQXlJQzB4TUNBell5MHhNeUF6SUMweU5pQTFJQzB6T0NBMUlHTXRORFFnTUNBdE9EWWdMVEl4SUMweE1URWdMVFU0WXpBZ0xUa2dMVEVnTFRFNElDMHlJQzB5Tm1NdE15QXRORGtnTFRrZ0xUazJJQzB4TWlBdE1UUTFZeTB5SUMwek1TQXRNek1nTFRjeklDMDJNU0F0T0RGakxUVWdMVElnTFRrZ0xUTWdMVEV5SUMwemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNMEl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTTBJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRBeklDMHhOamxqTFRFM0lEQWdMVE0wSURZZ0xUVXdJREV5WXkwM0lESWdMVGtnTlNBdE9TQTRjeklnTnlBMklERXhZekV4SURFd0lESTBJREl4SURNMklETXhZekV6SURFd0lESTJJREUzSURReElERTNZemNnTUNBeE5DQXRNU0F5TWlBdE5XTTFJQzB5SURFd0lDMHpJREUwSUMwell6RTBJREFnTWpVZ01UQWdNelFnTXpCak9TQXlNU0F4TkNBME1pQXhOeUEyTldNNElEWXlJREUzSURFeU5TQXhOeUF4T0Rob0xUUmpMVFV3SURBZ0xURXdNQ0F5SUMweE5UQWdOR010TVNBdE1qVWdMVE1nTFRRNUlDMDFJQzAzTkdNdE5TQXRNemNnTFRZZ0xUYzFJQzB4TnlBdE1URXhJR010TWpVZ0xUZ3lJQzA1T1NBdE1UVXlJQzB4T1RFZ0xURTJOMk10TkNBdE1TQXRPQ0F0TVNBdE1UTWdMVEZqTFRFMklEQWdMVE15SURVZ0xUUTRJREV4WXkwMklESWdMVGtnTmlBdE9TQTVZekFnTkNBeklEZ2dOaUF4TVdNeE1TQXhNQ0F5TXlBeU1DQXpOU0F5T1dNeE15QXhNU0F5TnlBeU1DQTBNaUF5TUdNM0lEQWdNVFFnTFRJZ01qSWdMVFpqTkNBdE1pQTVJQzB6SURFeklDMHpZekV3SURBZ01Ua2dOaUF5TnlBeE5tTXhNeUF4TnlBeE55QXpOeUF5TVNBMU9HTXhNeUEyT1NBeU1DQXhNemtnTWpFZ01qRXdZeTB6TWlBd0lDMDJOU0F0TVNBdE9UY2dMVEZqTFRrZ01DQXRNakFnTUNBdE1qTWdPQ0JqTUNBeElDMHhJRElnTFRFZ00yTXdJRGNnT1NBeE1pQXhOU0F4TjJNMUlEUWdPQ0F4TUNBeE1pQXhOR015TUNBeU1DQTBNQ0F6TnlBM01pQXpOV2d5TW1NNUlEYzRJRGMwSURFMk1pQXhORGNnTVRnMll6WWdNaUF4TWlBeklERTVJRE5qTkRRZ01DQTVPU0F0TXpnZ09Ua2dMVGM0WXpBZ0xURTRJQzB4TnlBdE1qY2dMVE14SUMwek5uTXRNamNnTFRJeElDMDBOU0F0TWpGakxUUWdNQ0F0T1NBeElDMHhOQ0F6Y3kweklEY2dMVFFnTVRCakxUSWdOU0F0TWlBeE1DQXROU0F4TTJNdE1UTWdNVGNnTFRJMUlEUXhJQzAxTUNBek5tTXRNVGdnTFRVZ0xUSXlJQzB5TUNBdE1qSWdMVE0zSUdNd0lDMHlOaUF6SUMwMU5DQXpJQzA0TW13NE5DQXRNMk14TVNBdE1TQXlNaUF0TVNBek15QXRNWE15TWlBeElETXpJREZqTXlBM05TQTFOQ0F4TWpVZ01URTFJREUyT1dNeE9DQXhOQ0F6TnlBeU1DQTFOaUF5TUdNeE55QXdJRE0wSUMwMUlEVXlJQzB4TldNMElDMHlJRGtnTFRRZ01USWdMVGhqTVRRZ0xURTFJRE16SUMweU9TQXpNeUF0TlRGak1DQXRNeUF3SUMwMklDMHhJQzA1WXkwMUlDMHhPU0F0TlRnZ0xUVXlJQzAzTnlBdE5UQmpMVGtnTUNBdE1UWWdNaUF0TVRnZ01UUmpMVElnTVRjZ0xURTJJREk1SUMweU9TQTBNR010TnlBMklDMHhOQ0E1SUMweU1DQTVJR010TVRBZ01DQXRNVGdnTFRnZ0xUSXlJQzB5TkdNdE5DQXRNVElnTFRVZ0xUSTFJQzAxSUMwek9HTXdJQzB4T1NBeklDMHpPQ0EwSUMwMU4yTXpOeUF0TVNBM05DQXROQ0F4TVRFZ0xUbGpNVFFnTFRJZ01qRWdMVGNnTWpFZ0xURTFZekFnTFRVZ0xUTWdMVEV4SUMwNUlDMHhOMk10TWpNZ0xUSXpJQzAwT0NBdE5ETWdMVGd6SUMwek9XTXRNVE1nTWlBdE1qY2dNeUF0TkRBZ05HTXRNU0F0TmpVZ0xUWWdMVEV6TUNBdE1qWWdMVEU1TW1NdE1qZ2dMVGczSUMwNU5DQXRNVFF5SUMweE9EWWdMVEUyTVdNdE5DQXRNU0F0T0NBdE1TQXRNVE1nTFRGNlRURXdOU0F3SUdNdE16VWdNQ0F0TmpnZ01UWWdMVGsySURReVl5MDJJRFVnTFRrZ01USWdMVGtnTVRoak1DQTFJRElnTVRBZ05TQXhObU14TXlBeU1DQXlOQ0EwTVNBek9TQTFPV00ySURjZ01UTWdNVFFnTWpNZ01UQmpNeUF0TVNBMElDMHpJRFFnTFRWak1DQXROQ0F0TkNBdE9DQXROQ0F0TVRKMkxUSmpNQ0F0T0NBMUlDMHhNeUF4TWlBdE1UZGpNamtnTFRJeUlEWXdJQzB6TlNBeE1ERWdMVE0wYURKak15QXdJRFlnTFRFZ01URWdMVEZqTlNBeElERXhJRElnTVRRZ09XTXdJRElnTVNBMUlERWdPR013SURrZ0xUWWdNVGdnTFRFeElESTJZeTB4TWlBeU1DQXRNeklnTWpZZ0xUVXlJRE15SUdNdE1qTWdPQ0F0TkRjZ01USWdMVFkzSURJNVl5MHhPU0F4TmlBdE1qa2dNemtnTFRJNUlEWXpZekFnTVRRZ015QXlPQ0F4TVNBME1HTXhOU0F5TkNBek1pQTBOeUExTWlBMk9HTXlNQ0F5TUNBME9TQXpNQ0EzT0NBek1HTTBNU0F3SURnMElDMHhPU0F4TURNZ0xUVXpZeklnTFRNZ015QXROU0F6SUMwNGN5MHhJQzAySUMweklDMDVZeTB4TUNBdE1UY2dMVEkxSUMwek1DQXROREVnTFRReFl5MDNJQzAxSUMweE5DQXRNVEVnTFRJd0lDMHhNWE10TVRJZ05DQXRNVGNnTVRaakxURXdJREl3SUMwMU1DQXpNeUF0TnpjZ016TmpMVFlnTUNBdE1URWdNQ0F0TVRZZ0xUSWdZeTAySUMweElDMDNJQzAwSUMwM0lDMDRZekFnTFRJZ01TQXROaUF5SUMwNVl6a2dMVE16SURNeklDMDFNU0EyTkNBdE5qRmpNak1nTFRjZ05EY2dMVEV5SURZNElDMHlOM016TWlBdE16VWdNeklnTFRVMVl6QWdMVEV5SUMweklDMHlNeUF0T1NBdE16UmpMVE15SUMwMk1TQXRPRE1nTFRFd01DQXRNVFV4SUMweE1EbGpMVFlnTFRFZ0xURXdJQzB4SUMweE5pQXRNWHBOT0RFNUlESTVZeTAwSURBZ0xUY2dNaUF0TVRBZ05XTXROeUE1SURrZ01qQWdNVFVnTXpCak16a2dOallnTVRBM0lERXdNU0F4TmpBZ01UVXpiRE16SURNd1l5MHlOaUF0TWlBdE5UQWdMVFVnTFRjMUlDMDFJR010TVRNZ01DQXRNallnTVNBdE16Z2dNMmd0TVRCakxURTVJRElnTFRReUlEWWdMVFV3SURJeVl5MDJJREV3SURFM0lESXhJREkxSURNell6Z2dNVEVnTWpBZ01qQWdNamtnTXpCak5TQTJJREV4SURnZ01UY2dPR00wSURBZ055QXRNU0F4TVNBdE1tTXlOQ0F0TVRBZ05EY2dMVEUwSURjd0lDMHhOR016TXlBd0lEWTNJRGdnTVRBeElERTRZekUzSURVZ016VWdPU0ExTXlBeE5HTTFJREVnTVRBZ015QXhOU0F6WXpZZ01DQXhNU0F0TWlBeE5DQXROMk14SUMweUlESWdMVFFnTWlBdE5tTXRNU0F0T0NBdE55QXRNVFlnTFRFeUlDMHlNV010TVRrZ0xUSXlJQzAwTUNBdE5ESWdMVFkwSUMwMU9DQmpMVFE0SUMwek1pQXRPVEVnTFRjeUlDMHhNemdnTFRFeE5XTXhPQ0F3SURNMElERWdORGtnTVdNeE1TQXdJREl5SUMweElETXpJQzB5WXpReklDMDBJRGd3SUMweU9TQXhNVGdnTFRRNFl6WWdMVE1nT0NBdE5pQTRJQzA1WXkweElDMHpJQzB6SUMwM0lDMDFJQzB4TVdNdE1UZ2dMVE14SUMwME55QXRORGtnTFRjNElDMDBPV010TVRVZ01DQXRNekFnTkNBdE5EVWdNVEpqTFRNeUlERTNJQzAyTlNBeU55QXRPVGNnTWpkakxUTXpJREFnTFRZMklDMDVJQzA1T0NBdE1qaGpMVElnTFRFZ0xUUWdMVE1nTFRZZ0xUTmpMVGdnTFRRZ0xURTRJQzB4TVNBdE1qY2dMVEV4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMU1rWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNa1lpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVGt3SUMweE9UZGpMVEUzSURBZ0xUTTBJRFlnTFRVd0lERXlZeTAzSURJZ0xUa2dOU0F0T1NBNGN6SWdOeUEySURFeFl6RXhJREV3SURJMElESXhJRE0ySURNeFl6RXpJREV3SURJMklERTNJRFF4SURFM1l6Y2dNQ0F4TkNBdE1TQXlNaUF0TldNMUlDMHlJREV3SUMweklERTBJQzB6WXpFMElEQWdNalVnTVRBZ016UWdNekJqT1NBeU1TQXhOQ0EwTWlBeE55QTJOV000SURZeUlERTNJREV5TlNBeE55QXhPRGhvTFRSakxUVXdJREFnTFRFd01DQXlJQzB4TlRBZ05HTXRNU0F0TWpVZ0xUTWdMVFE1SUMwMUlDMDNOR010TlNBdE16Y2dMVFlnTFRjMUlDMHhOeUF0TVRFeElHTXRNalVnTFRneUlDMDVPU0F0TVRVeUlDMHhPVEVnTFRFMk4yTXROQ0F0TVNBdE9DQXRNU0F0TVRNZ0xURmpMVEUySURBZ0xUTXlJRFVnTFRRNElERXhZeTAySURJZ0xUa2dOaUF0T1NBNVl6QWdOQ0F6SURnZ05pQXhNV014TVNBeE1DQXlNeUF5TUNBek5TQXlPV014TXlBeE1TQXlOeUF5TUNBME1pQXlNR00zSURBZ01UUWdMVElnTWpJZ0xUWmpOQ0F0TWlBNUlDMHpJREV6SUMwell6RXdJREFnTVRrZ05pQXlOeUF4Tm1NeE15QXhOeUF4TnlBek55QXlNU0ExT0dNeE15QTJPU0F5TUNBeE16a2dNakVnTWpFd1l5MHpNaUF3SUMwMk5TQXRNU0F0T1RjZ0xURmpMVGtnTUNBdE1qQWdNQ0F0TWpNZ09DQmpNQ0F4SUMweElESWdMVEVnTTJNd0lEY2dPU0F4TWlBeE5TQXhOMk0xSURRZ09DQXhNQ0F4TWlBeE5HTXlNQ0F5TUNBME1DQXpOeUEzTWlBek5XZ3lNbU01SURjNElEYzBJREUyTWlBeE5EY2dNVGcyWXpZZ01pQXhNaUF6SURFNUlETmpORFFnTUNBNU9TQXRNemdnT1RrZ0xUYzRZekFnTFRFNElDMHhOeUF0TWpjZ0xUTXhJQzB6Tm5NdE1qY2dMVEl4SUMwME5TQXRNakZqTFRRZ01DQXRPU0F4SUMweE5DQXpjeTB6SURjZ0xUUWdNVEJqTFRJZ05TQXRNaUF4TUNBdE5TQXhNMk10TVRNZ01UY2dMVEkxSURReElDMDFNQ0F6Tm1NdE1UZ2dMVFVnTFRJeUlDMHlNQ0F0TWpJZ0xUTTNJR013SUMweU5pQXpJQzAxTkNBeklDMDRNbXc0TkNBdE0yTXhNU0F0TVNBeU1pQXRNU0F6TXlBdE1YTXlNaUF4SURNeklERmpNeUEzTlNBMU5DQXhNalVnTVRFMUlERTJPV014T0NBeE5DQXpOeUF5TUNBMU5pQXlNR014TnlBd0lETTBJQzAxSURVeUlDMHhOV00wSUMweUlEa2dMVFFnTVRJZ0xUaGpNVFFnTFRFMUlETXpJQzB5T1NBek15QXROVEZqTUNBdE15QXdJQzAySUMweElDMDVZeTAxSUMweE9TQXROVGdnTFRVeUlDMDNOeUF0TlRCakxUa2dNQ0F0TVRZZ01pQXRNVGdnTVRSakxUSWdNVGNnTFRFMklESTVJQzB5T1NBME1HTXROeUEySUMweE5DQTVJQzB5TUNBNUlHTXRNVEFnTUNBdE1UZ2dMVGdnTFRJeUlDMHlOR010TkNBdE1USWdMVFVnTFRJMUlDMDFJQzB6T0dNd0lDMHhPU0F6SUMwek9DQTBJQzAxTjJNek55QXRNU0EzTkNBdE5DQXhNVEVnTFRsak1UUWdMVElnTWpFZ0xUY2dNakVnTFRFMVl6QWdMVFVnTFRNZ0xURXhJQzA1SUMweE4yTXRNak1nTFRJeklDMDBPQ0F0TkRNZ0xUZ3pJQzB6T1dNdE1UTWdNaUF0TWpjZ015QXROREFnTkdNdE1TQXROalVnTFRZZ0xURXpNQ0F0TWpZZ0xURTVNbU10TWpnZ0xUZzNJQzA1TkNBdE1UUXlJQzB4T0RZZ0xURTJNV010TkNBdE1TQXRPQ0F0TVNBdE1UTWdMVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRVek5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXpOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlPRGNnTFRJME0yTXRNU0F4SUMweUlETWdMVElnTkdNd0lEVWdPQ0E0SURFd0lERXpZekUzSURJNUlETTVJRFE1SURZeklEWXpZekkwSURjeElEUTBJREUwTWlBMU5DQXlNVFpqTmlBME5pQXhNQ0E1TWlBeE1DQXhNemhqTUNBME1DQXRNeUE0TVNBdE9DQXhNakZqTFRFM0lDMDNJQzB6TUNBdE1Ua2dMVFEwSUMwek1HTTFJQzB4SURrZ0xUTWdNVEVnTFRkak1TQXRNU0F5SUMweklESWdMVFZqTUNBdE9DQXRPQ0F0TVRVZ0xURXpJQzB5TVdNdE1qVWdMVE13SUMwMU5DQXRORGtnTFRrNElDMDBPV010TVRZZ01DQXRNeklnTFRFZ0xUUTRJQzB4WXpBZ0xUSTFJREVnTFRVd0lERWdMVGMxSUdNd0lDMDBNaUF0TXlBdE9EUWdMVEUxSUMweE1qWmpMVEU1SUMwMk55QXRNVEExSUMweE5URWdMVEl3TXlBdE1UVXhZeTB4T1NBd0lDMHpOeUF5SUMwMU5pQTRiRFUzSURVMll6Z2dOeUF4TnlBNUlESTNJRGRzTVRrZ0xUTmpPU0F0TVNBeE5pQXRNaUF5TXlBdE1tTXpNQ0F3SURReElERXpJRFV4SURVeVl6Y2dNamdnT1NBMU5pQTVJRGcxWXpBZ016QWdMVElnTmpBZ0xUSWdPVEIyTlRoc0xURTFNeUF0TTJNdE5DQXdJQzA0SURFZ0xURTFJREZqTVRjZ01qa2dNekVnTlRVZ05UTWdOelZqTVRFZ01UQWdNalVnTVRJZ016Z2dNVEpqTVRFZ01DQXlNaUF0TWlBek15QXRNaUJqTVRZZ0xURWdNeklnTFRFZ05EY2dMVEpqTWlBeE5DQTBJREk0SURnZ05ESmpNVGtnTmpVZ05qUWdNVEE0SURFeE55QXhORE5qT1NBMklESXdJRGdnTXpFZ09HTTBNeUF3SURrNElDMHpOQ0F4TURjZ0xUY3hiREVnTFRSak1DQXROQ0F0TXlBdE55QXROaUF0TVRGakxURTRJQzB5TVNBdE5ESWdMVE0wSUMwMk55QXRORFJqTFRRZ0xURWdMVGNnTFRJZ0xURXhJQzB5YUMweVl5MDJJREFnTFRFeElEUWdMVEUxSURFMVl5MDJJREl4SUMweU5pQXpNeUF0TkRnZ05EQmpMVElnTVNBdE5DQXhJQzAySURGakxUY2dNQ0F0T0NBdE9TQXRNVEFnTFRFMVl5MDRJQzB6TkNBdE1URWdMVFk1SUMweE1pQXRNVEF6SUdNek55QXdJRGMwSURFZ01URXdJRE5qTVRZZ01qSWdNek1nTkRFZ05UTWdOVGhqTWpFZ01UZ2dORFFnTXpRZ05qY2dOVEJqTnlBMUlERTFJRGNnTWpFZ04yTXhNeUF3SURJeklDMDVJREkxSUMweU4yTXlJQzB4TnlBeklDMHpOU0ExSUMwMU1tTXlOU0F5TmlBMU5pQTBOU0E1TnlBMU1HTTFJREVnT1NBeElERXpJREZqTXpRZ01DQTFOQ0F0TVRrZ05qRWdMVFUzWXpJZ0xUa2dNaUF0TVRnZ01pQXRNamRqTUNBdE1qY2dMVFlnTFRVMElDMHhOQ0F0TnpsakxUSTJJQzA0TUNBdE56Y2dMVEUwTWlBdE1UUXpJQzB4T1RKakxURXlJQzA1SUMweU5TQXRNVFVnTFRNNElDMHhOeUJqTFRVZ0xUSXhJQzB4TVNBdE5ESWdMVEU0SUMwMk0yTXROeUF0TWpJZ0xURTBJQzAwTkNBdE1qSWdMVFkyWXpFeElETWdNak1nTmlBek5TQTRZekUySURRZ016SWdNVElnTlRFZ01URm9OMk0wSURBZ09TQXRNU0F4TVNBdE5XTXhJQzB4SURFZ0xUTWdNU0F0TkdNd0lDMDJJQzAxSUMweE1TQXRPQ0F0TVRWakxUSTBJQzB5TnlBdE5Ea2dMVFV3SUMwNE5pQXROVGhqTFRNeElDMDNJQzAyTWlBdE1UUWdMVGt5SUMweU5HTXRNU0F3SUMweUlDMHhJQzB6SUMweFl5MHhPQ0F0TmlBdE16WWdMVEV5SUMwMU15QXRNakJqTFRZZ0xUTWdMVEUwSUMwNElDMHlNQ0F0TW5wTk5UTXlJRGM0SUdNeE1pQXRNU0F5TkNBNElETXdJREl3WXpFNUlETTRJRE15SURjM0lETXlJREV4T1dNd0lEZ2dNQ0F4TmlBdE1TQXlNMk10TkNBek1DQXRNakFnTkRVZ0xUUXlJRFExWXkwNElEQWdMVEUzSUMweUlDMHlOeUF0Tm1NdE5TQXRNaUF0TVRFZ0xUVWdMVEUySUMwNVl6RWdMVEUzSURFZ0xUTTJJREVnTFRVMFl6QWdMVFEySUMweklDMDVNU0F0T1NBdE1UTTNZek1nTWlBM0lETWdNVEVnTTJNMElDMHhJRGdnTFRFZ01UTWdMVE5qTXlBdE1TQTJJQzB4SURnZ0xURjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFV5TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswdE16a2dMVEUwTW1NdE15QXdJQzAySURFZ0xUZ2dOR010TVNBeUlDMHlJRFFnTFRJZ05XTXdJRFVnTXlBNUlEWWdNVE5qTVRjZ01qWWdNelFnTlRFZ05UVWdOelJqTWpBZ01qRWdNaklnTlRFZ01qY2dOemhqTVRjZ09UTWdNVGdnTVRnNElERTRJREk0TW5ZNE5XTXRNVFlnTFRVZ0xUSTNJQzB4T1NBdE5EVWdMVEU1YUMwM1l5MHpJREFnTFRjZ01DQXRPU0EwWXkweElERWdMVEVnTWlBdE1TQXpZekFnTkNBMElEZ2dOaUF4TW1NeU5DQTBPU0EzTkNBM05pQXhNVE1nTVRFeFl6UWdOQ0E0SURVZ01URWdOV00ySURBZ01USWdMVFFnTVRnZ0xUWmpOQ0F0TWlBMklDMDBJRFlnTFRnZ2N5MHlJQzA0SUMweklDMHhNbU10TVNBdE1qUWdMVE1nTFRRNElDMDBJQzAzTW1NeU5TQXlNeUExTWlBME5DQTNOeUExTkdNeE1DQTBJREl3SURZZ01qa2dObU0wTkNBd0lEZ3dJQzAwTWlBM09DQXRNVEUzWXpjZ0xUazFJQzAyTUNBdE1UYzRJQzB4TlRJZ0xUSTBOR010TVRRZ0xURXdJQzB6TUNBdE1UWWdMVFEzSUMweE9XTXRPQ0F0TkRJZ0xUSXhJQzA0TkNBdE5EQWdMVEV5TldNeU1pQTNJRFF4SURFeUlEVTVJREl3WXpVZ01pQXhNQ0F6SURFMUlETmpOeUF3SURFMElDMHlJREU0SUMwM1l6SWdMVElnTXlBdE5TQXpJQzA0WXpBZ0xUY2dMVFVnTFRFMUlDMDVJQzB5TUNCakxURTRJQzB5TmlBdE16Z2dMVFE0SUMwM01TQXROVFpqTFRNNUlDMDVJQzAzT0NBdE1qSWdMVEV4TlNBdE16bGpMVFVnTFRJZ0xURXhJQzAxSUMweE5pQXROV010TXlBdE1TQXROeUF0TWlBdE1UQWdMVEo2VFRFek5pQXhOemxqTVRjZ01pQXpOQ0ExSURVd0lERXdZekU1SURZZ016TWdNVGtnTXpjZ016VmpPQ0F6TWlBeE5pQTJNeUF4TmlBNU5tTXdJRGtnTFRFZ01Ua2dMVE1nTWpsakxUVWdNallnTFRJeElEUXdJQzAwTVNBME1HTXRNVEFnTUNBdE1qSWdMVFFnTFRNeklDMHhNbU10T0NBdE55QXRNVFlnTFRFMUlDMHlNeUF0TWpOakxURWdMVFUySURBZ0xURXhNeUF0TWlBdE1UWTVJR013SUMweUlEQWdMVFFnTFRFZ0xUWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEkwTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJME5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5ETWdMVGd5TTJNdE5DQXlJQzAxSURZZ0xUVWdPV013SURRZ01TQTVJREVnTVROakxUSWdPVGtnTFRNd0lERTROeUF0TVRBeUlESTFPV010TVRnZ01UZ2dMVE00SURNMElDMDFPQ0ExTUdNdE16Z2dNekVnTFRVNElEY3lJQzAyTWlBeE1qRmpMVElnTWpBZ0xUTWdOREFnTFRNZ05qQmpNQ0F6T1NBeklEYzVJRFlnTVRFNVl6TWdORFFnTFRjZ09EZ2dMVEV3SURFek0yTXdJREV5SUMweElESXpJQzB4SURNMWRqUTRZekFnTWpnZ0xURWdOVGNnTFRVZ09EUmpMVFFnTWpZZ0xUVWdOVElnTFRVZ056ZDJOVEpqTUNBeU1TQXdJRFF6SUMweklEWTFkalpqTUNBNElERWdNVFlnTXlBeU5TQnpNVEVnTVRJZ01UZ2dNVE5qTVNBeElERWdNU0F5SURGak5pQXdJRGNnTFRnZ01UQWdMVEV6WXprZ0xURTVJREUwSUMwME1DQXhOQ0F0TmpCak1DQXRNVGNnTnlBdE1qa2dNVGNnTFRReFl6STRJQzB6TXlBMk5pQXROVFFnT1RjZ0xUZzBZek0ySUMwek5TQTJOeUF0TnpRZ09EQWdMVEV5TTJNMUlDMHlNaUE0SUMwME5DQTRJQzAzTVdNd0lDMDVJQzB4SUMweE9DQXRNU0F0TWpkakxUSWdMVFVnTFRJZ0xURXhJQzB5SUMweE5tTXdJQzB6TWlBeU15QXROalFnTWpjZ0xUazVZeklnTFRFM0lEUWdMVE0xSURRZ0xUVXpZekFnTFRNMElDMDFJQzAyT0NBdE1UUWdMVEV3TUNCakxUVWdMVEUySUMweE1DQXRNeklnTFRFd0lDMDBPV013SUMwMUlEQWdMVGtnTVNBdE1UUmpNaUF0T1NBeUlDMHhPU0F5SUMweU9HTXdJQzB6TUNBdE5TQXROVGdnTFRrZ0xUZzJZekFnTFRNZ0xURWdMVFlnTFRFZ0xUaGpNQ0F0TVRFZ015QXRNakFnTnlBdE1qbGpNVGdnTFRVeElETXpJQzB4TURJZ016TWdMVEUxTm1Nd0lDMHpOQ0F0TlNBdE5qY2dMVEU0SUMwNU4yTXROQ0F0T1NBdE1URWdMVEU1SUMweU1TQXRNVFo2VFRFNU9TQXROakZqTkNBNElEWWdNVFVnTmlBeU1tTXdJRFVnTFRFZ01UQWdMVFFnTVRaakxURXhJREl4SUMweU15QTBNeUF0TkRJZ05Ua2dZeTB6T0NBek1pQXROelVnTmpRZ0xURXhOaUE1T0dNeE1pQXRNVEF4SURnMklDMHhORFlnTVRVMklDMHhPVFY2VFRJd055QXRNamcxWXpNZ0xUTWdOaUF0TlNBNUlDMDFjelVnTXlBNElERXhZek1nTVRBZ05TQXlNQ0ExSURJNVl6QWdNekVnTFRFNElEVTJJQzAwTXlBM05XTXRORFVnTXpVZ0xUa3hJRFk1SUMweE16TWdNVEUwWXpFZ0xUUXhJRFFnTFRjMklESTVJQzB4TURKak5EQWdMVFF5SURneklDMDRNU0F4TWpVZ0xURXlNbnBOTWpBNElDMDBPREJqTVNBMklERWdNVElnTVNBeE4yTXdJRE16SUMweE1DQTFPQ0F0TWprZ056bGpMVE0zSURReUlDMDROaUEzTVNBdE1USXlJREV5TVNCakxURWdMVFlnTFRFZ0xURXpJQzB4SUMweU1HTXdJQzB5T0NBNElDMDFNQ0F5TkNBdE56QmpNellnTFRRMklEZzRJQzAzTlNBeE1qY2dMVEV5TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EUkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFJDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUyT0NBdE16VmpMVFExSURBZ0xUazBJREk1SUMweE16SWdPREJqTFRNZ05DQXROU0E0SUMwMUlERXlZekFnTXlBeUlEWWdOQ0F4TUdNeE5DQXhOU0F5TWlBek5DQXpOeUEwT1dNNUlEa2dNVFlnTVRRZ01qSWdNVFJ6TVRNZ0xUVWdNaklnTFRFMll6TXhJQzB6T0NBM01TQXROalVnTVRJeklDMDJPR2cyWXpFeUlEQWdNVFlnTkNBeE5pQXhOR013SURJZ01DQTJJQzB4SURsakxUTWdNVFFnTFRrZ01qVWdMVEUySURNMll5MDBJQzAySUMwNElDMHhNaUF0TVRRZ0xURXlZeTA0SURBZ0xUa2dOaUF0T1NBeE1XTXdJRGtnTFRJZ01qRWdMVElnTXpCc0xURXlJREV5YkMweE5DQXhNeUJqTUNBdE1UQWdMVEVnTFRFNUlDMHhJQzB5T0dNd0lDMDNJREFnTFRFMUlDMHlJQzB5TVdNdE15QXRPU0F0TnlBdE1Ua2dMVEUzSUMweE9XTXRNVEVnTWlBdE9DQXhNeUF0T1NBeU1tTXRNeUF5TkNBdE5DQTBPQ0F0TlNBM01tTXRNamtnTWpBZ0xUWXdJRE0zSUMwNE55QTFPV010TkRZZ016Z2dMVGN4SURjMklDMDNNU0F4TVRsak1DQXpNQ0F4TVNBMk1TQXpNaUE1Tm1NMUlERXdJREV4SURJd0lERTNJREk1WXkwek1pQXpNQ0F0TlRBZ05qa2dMVFV3SURFd05tTXdJREV6SURJZ01qVWdOaUF6TjJNeE1pQXpOU0EwTUNBMk1DQTJOeUE0TkdNdE1USWdNVEVnTFRJeUlESXpJQzB6TWlBek5pQmpMVEUzSURJMElDMHlOaUEwT0NBdE1qWWdOek5qTUNBeE9TQTFJRE0zSURFMUlEVTNZekV3SURFNElESXhJRE0ySURNeklEVXpZekk1SURReUlEWTRJRFl5SURFeE15QTJNbU14TVNBd0lESXpJQzB4SURNMUlDMDBZelUzSUMweE1pQXhNRGdnTFRNNElERTBPQ0F0T0ROak55QXRPQ0F4TUNBdE1UVWdNVEFnTFRJell6QWdMVFVnTFRFZ0xURXdJQzAwSUMweE5tTXRNVEFnTFRJeUlDMDFNQ0F0TlRRZ0xUY3dJQzAxTld3dE5DQXRNV010TnlBeElDMHhNQ0E0SUMweE5TQXhOR010TXpJZ016a2dMVGN3SURjd0lDMHhNaklnTnpsakxUa2dNU0F0TWpBZ015QXRNamtnTXlCakxURTBJREFnTFRJM0lDMHpJQzB6TkNBdE1UTmpMVElnTFRRZ0xUTWdMVGNnTFRNZ0xURXlZekFnTFRFMElERXpJQzB6TWlBeU1pQXRORFpqTVRBZ0xURTJJREl6SUMwek1TQXpOeUF0TkRSMk1qUmpMVEVnTVRZZ01pQXpNaUF5SURRNFl6RWdNVFFnTVRNZ01UUWdNakVnTVRaak1TQXdJRElnTVNBeUlERmpOaUF3SURVZ0xUa2dPQ0F0TVRSak15QXROaUEwSUMweE1pQTBJQzB4T1dNd0lDMDJJQzB4SUMweE1pQXRNU0F0TVRoak1TQXRNak1nTVNBdE5EWWdNaUF0Tmpsak1URWdMVGtnTWpRZ0xURTNJRE0ySUMweU5IWXpNR013SURFMklETWdNekVnTlNBME4yTXlJREV5SURFeElERXpJREU1SURFMUlHTXlJREVnTXlBeElEUWdNV00zSURBZ05TQXRNVEFnT0NBdE1UVmpOQ0F0T0NBeklDMHhOeUF6SUMweU5YWXROelZqTkRNZ0xUSTBJRGcxSUMwMU1DQXhNVGtnTFRnMll6RTVJQzB5TUNBeU9TQXROREVnTWprZ0xUWXpZekFnTFRFM0lDMDJJQzB6TkNBdE1UZ2dMVFV4WXkweE5TQXRNaklnTFRNeklDMDBNU0F0TlRjZ0xUVTFZekFnTUNBdE1TQXdJQzB4SUMweFl6UXhJQzB5TXlBMk55QXROakFnTmpjZ0xURXhNMk13SUMwMU1TQXRNekVnTFRnNUlDMDNOaUF0TVRFell5MHhNU0F0TmlBdE1qSWdMVEUwSUMwek5TQXRNVFpqTVRRZ0xURXlJREk0SUMweU5pQTBNQ0F0TkRJZ1l6RTJJQzB5TWlBeU5TQXRORFlnTWpVZ0xUWTVZekFnTFRJM0lDMHhNU0F0TlRNZ0xUTXlJQzAzTm1NdE5UQWdMVFUwSUMwM05pQXROamdnTFRFMU15QXROamg2VFRFMU1pQTFORE5zTFRNZ01URTNZeTB4TkNBNElDMHlPU0F4TnlBdE5ESWdNamRqTFRnZ0xURXpJQzB4TVNBdE1qZ2dMVGtnTFRRMll6VWdMVFF5SURJeklDMDNOQ0ExTkNBdE9UaDZUVEl4T1NBMU1EWjJNamRqTUNBNUlERWdNVGtnTVNBeU9HZ3hkalUzWXkweE1TQTNJQzB5TWlBeE5DQXRNelFnTWpCak1TQXRNakVnTVNBdE5ESWdNU0F0TmpSak1TQXRNVGdnTVNBdE16Y2dNaUF0TlRWak9TQXROU0F4T1NBdE9TQXlPU0F0TVRONklFMHpNRGtnTkRjell6RWdNeUF6SURZZ05TQTVZelVnT1NBNElERTRJRGdnTWpkak1DQXhOU0F0T0NBek1TQXRNalVnTkRsakxURXlJREV6SUMweU5DQXlNeUF0TXpjZ016UjJMVFEwWXpBZ0xURTBJREFnTFRJNElDMHhJQzAwTTNZdE1UUmpNVFlnTFRVZ016SWdMVEV4SURRM0lDMHhOMk14SURBZ01pQXdJRE1nTFRGNlRURTFOU0F6TVRkakxURWdNemdnTFRFZ056VWdMVEVnTVRFell5MHlNeUE0SUMwME5TQXhOeUF0TmpZZ016QmpMVE1nTFRrZ0xUUWdMVEU0SUMwMElDMHlOMk13SUMweU55QXhNeUF0TlRNZ01qa2dMVGMwWXpFeUlDMHhOaUF5TmlBdE1qa2dORElnTFRReWVrMHlNVFlnTWpjMUlHd3pJQzB6WXpFZ01UVWdNU0F6TUNBeElEUTFkamt6WXkweElERWdMVElnTVNBdE15QXhZeTA0SURJZ0xURTJJRFVnTFRJMUlEZGpNU0F0TWprZ01TQXROVFVnTVNBdE56bDJMVFE1WXpjZ0xUVWdNVFVnTFRFd0lESXpJQzB4TlhwTk1qVTFJREkwTm13NUlDMDJZeklnTVNBeklESWdOQ0F6WXpJd0lERTRJREk1SURReElESTVJRFkxWXpBZ016QWdMVEUySURZeUlDMHpPU0E0TW1NdE1TQXRNakFnTFRFZ0xUUXdJQzB4SUMwMU9XTXRNU0F0TWpnZ0xUSWdMVFUySUMweUlDMDROWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTURVd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EVXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXpPQ0F0TlRVNVl5MHhNaUF3SUMweU1pQTNJQzB5T0NBeU1XTXROeUF4TlNBdE1UUWdNekVnTFRJd0lEUTJZeTB4SURRZ0xUSWdOeUF0TWlBeE1XTXdJRGtnTlNBeE5pQXhOaUF4TjJNek9DQXpJRFUySURNeUlEYzFJRFU0WXpNMklEVXdJRFV4SURFd09TQTJNaUF4Tmpsak1TQTFJREFnTVRRZ01DQXhOR3d0TVRJZ0xUSmpMVEUxSUMweUlDMHpNQ0F0TXlBdE5EUWdMVE5qTFRRNUlEQWdMVGsxSURFeElDMHhOREVnTWpoakxUTXpJREV5SUMwMk5pQXpOQ0F0T0RjZ05UUmpMVE0ySURNMUlDMDFOeUE1T0NBdE5UY2dNVFl3WXpBZ016QWdOU0EyTUNBeE5pQTROaUJqTWpFZ05UTWdOVFFnTVRBd0lEZzBJREUwTjJNME15QTJOaUE1TXlBeE1qWWdNVE00SURFNU1HTXRNU0ExSUMweklERXhJQzB6SURFM1l5MHhNU0E0TUNBdE1qUWdNVFl4SUMweU5DQXlOREpqTUNBeE5DQXdJREk0SURFZ05ESmpOU0E0TnlBek1DQXhOamdnT0RFZ01qTTVZekV4SURFMUlESTBJRE15SURReUlETXlZekkwSURBZ016RWdMVEkxSURNMklDMDBObU14T0NBdE56QWdORFVnTFRFek9DQTFOU0F0TWpFd1l6TWdMVEl3SURRZ0xUUXdJRFFnTFRZeFl6QWdMVEkzSUMweUlDMDFOQ0F0TnlBdE9ERmpMVEUwSUMwNU15QXRNVEUySUMweU56UWdMVEV4TmlBdE1qYzBjekFnTFRrZ01TQXRNVFFnYkRJMklDMDVOM00ySURRZ01USWdOMk0wTlNBeU55QTVNeUEwTUNBeE5ETWdOREJqTWpBZ01DQTBNQ0F0TWlBMk1DQXRObU00TUNBdE1UVWdNVEUxSUMwMk1TQXhNVFVnTFRFeU5HTXdJQzB4TkNBdE1TQXRNamtnTFRVZ0xUUTBZeTB5TUNBdE9USWdMVFkwSUMweE56VWdMVEUwTUNBdE1qTTJZeTB5T1NBdE1qTWdMVFl4SUMwME1TQXRPVFFnTFRVM1l5MDJJQzB5SUMweU1DQXRNVEFnTFRJd0lDMHhNSE10TVNBdE1UVWdMVEVnTFRJMFl5MHpJQzB4TVRjZ0xUTTNJQzB5TWpJZ0xURXlNQ0F0TXpBNVl5MDRJQzA1SUMweE9DQXRNVFVnTFRNd0lDMHhPV010TmlBdE1pQXRNVEVnTFRNZ0xURTJJQzB6ZWlCTk1qYzRJRFE1T0dNek9DQTNNQ0ExTmlBeE5EWWdOamtnTWpJMFl6TWdNakFnTlNBME1DQTFJRFU1WXpBZ016Z2dMVFlnTnpVZ0xURTRJREV4TW1NdE5URWdMVGd4SUMwMk9TQXRNVFkySUMwMk9TQXRNalV6WXpBZ0xUUTNJRFVnTFRrMElERXpJQzB4TkRKNlRURTNOU0F0T1RSak1DQTJJREFnT1NBdE1TQXhNMk10TXlBeE9DQXROU0F6TlNBdE5TQTFNbU13SURZM0lESTBJREV5T0NBM05DQXhOemRqTVRnZ01UZ2dORFlnTlRRZ05EWWdOVFJ6TFRjZ05EQWdMVEUxSURZMWJDMDNJREl5YkMwME1pQXROVFZqTFRRNUlDMDJNeUF0T1RZZ0xURXlOaUF0TVRNMUlDMHhPVFVnWXkweUlDMHpJQzA0SUMweU1DQXRPU0F0TWpaakxUSWdMVEV5SUMwMElDMHlOQ0F0TkNBdE16VmpNQ0F0T1NBeElDMHhPQ0EwSUMweU5tTTNJQzB4TnlBeU9TQXRNamNnTlRVZ0xUTTJZekV6SUMwMElESTFJQzA1SURNNUlDMHhNSHBOTXpreElDMDJNMncwSUMweU9Hd3hPQ0EzWXpnMElETTNJREUwTXlBNU55QXhPRE1nTVRjM1l5MHlJREVnTFRRZ015QXROaUExWXkweU15QXlOQ0F0TlRNZ01qa2dMVGd6SURNMVl5MHlOU0ExSUMwME9TQTNJQzAzTkNBM1l5MHlOaUF3SUMwMU1TQXRNaUF0TnpjZ0xUZGpMVE1nTFRRZ0xUTWdMVGtnTFRJZ0xURTJZekUwSUMwMk15QXlPU0F0TVRFMUlETTNJQzB4T0RBZ2VrMHlPRFVnTFRFeE1XTXlPU0F0TWlBMU5TQTFJRFUxSURWek1TQTVJREFnTVRWakxUUWdOVGtnTFRFNUlERXhOeUF0TWpnZ01UYzJZeTB4SURjZ0xUSWdNVEVnTFRZZ01URmpMVElnTUNBdE5TQXRNaUF0T0NBdE5XTXRNellnTFRNeUlDMDNNQ0F0TmpZZ0xUZ3dJQzB4TVRSakxUUWdMVEUySUMwMUlDMHpNaUF0TlNBdE5EVmpNQ0F0TWpBZ015QXRNelFnTXlBdE16UnpNelFnTFRrZ05qa2dMVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRBME5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTBOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpOeUF0T0RKakxUTWdMVEVnTFRVZ0xURWdMVGNnTFRGakxURXpJREFnTFRJeElEa2dMVEl4SURFNVl5MHhJREkzSUMwNUlEVXlJQzA1SURjNFl6QWdPU0F4SURFM0lETWdNalpqTlNBeE5TQXhNQ0F5TkNBeU9DQXlObU14TmlBeUlETXhJRGdnTkRnZ09HTTBJREFnTnlBdE1TQXhNQ0F0TVdNMUlESWdNVEFnTXlBeE5DQXpZekU0SURBZ01qVWdMVEl3SURNMElDMHpOR00wSUMwM0lEWWdMVEUySURZZ0xUSTJZekFnTFRNeklDMHlNU0F0TnpZZ0xUUTJJQzA0TkdNdE1qQWdMVFlnTFRReElDMDRJQzAyTUNBdE1UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEE0UVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBNFFTSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek1EZ2dMVEk0TVdNdE16SWdMVEV4SUMwMk5DQXRNVGNnTFRrMUlDMHhOMk10TkRZZ01DQXRPVEFnTVRNZ0xURXpNeUEwTldNdE5EUWdNelFnTFRVeElEZ3lJQzAxT1NBeE16RmpMVEVnTkNBdE1TQTRJQzB4SURFeVl6QWdNVE16SURVeUlESTBNaUF4TkRnZ016TXhZelV5SURRNElERXhOU0EyTnlBeE9ESWdOek5qTlRJZ05DQTNOeUF0TVRZZ09USWdMVFkyWXpZZ0xURTNJRGtnTFRNMUlEa2dMVFV6WXpBZ0xUSXhJQzAwSUMwME1TQXRNVE1nTFRZeFl5MHpNU0F0TnpNZ0xUY3pJQzB4TXpNZ0xURTFNaUF0TVRZeFl5MDNJQzB6SUMweE5DQXROQ0F0TWpBZ0xUUWdZeTB6TWlBd0lDMDJOeUF5TkNBdE9EVWdORFZqTFRFeElERXpJQzB4TmlBeU5pQXRNVFlnTXpsak1DQXhOU0EySURNeElERTRJRFE1WXpJd0lETXdJRFE0SURRMUlEYzNJRFExWXpJeUlDMHhJRFEwSUMwNUlEWTBJQzB5TkdNMElDMHpJRGdnTFRRZ01URWdMVFJvTW1NNElEQWdNVFVnTnlBeU1pQXhNR014TVNBMklESXpJREUwSURJd0lETXlZeTAxSURNMUlDMHlNQ0ExTWlBdE5EZ2dOVEpqTFRZZ0xURWdMVEV5SUMweElDMHhPU0F0TTJNdE1UQTJJQzB5TVNBdE1UZ3hJQzAzT1NBdE1qRTBJQzB4T0RWakxUUWdMVEUySUMwMklDMHpNU0F0TmlBdE5EWmpNQ0F0T1NBeElDMHhPQ0F5SUMweU9DQmpNeUF0TWpJZ01UTWdMVFF3SURNeElDMDFOR016T0NBdE16SWdOemdnTFRRMUlERXlNU0F0TkRWak1qWWdNQ0ExTXlBMUlEZ3dJREV6WXpnNElESTRJREUxTXlBNE15QXlNRFVnTVRVM1l6WWdPU0F4TkNBeE9DQXlNU0F5Tm1NMUlEVWdNVEVnTVRJZ01UZ2dNVEpqTVRRZ01DQXhOU0F0TVRNZ01UVWdMVEl5WXpBZ0xURTNJREFnTFRNMElDMDVJQzAwT1dNdE5qSWdMVEV4TXlBdE1UUXhJQzB5TURrZ0xUSTJPQ0F0TWpVd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdPVE11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T1RNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpBZ0xUUXlNbU10TkNBd0lDMDNJRE1nTFRrZ01USnNMVGtnTkRSakxURWdOU0F0TWlBeE1TQXRNaUF4Tm1Nd0lERXpJRFVnTWpZZ01UUWdNemhqTmpBZ09ETWdPREVnTVRjNUlEZzVJREkzT0dNeUlESXhJRE1nTkRJZ015QTJNMk13SURjMElDMHhNaUF4TkRZZ0xUUTFJREl4TldNdE1UTWdNamNnTFRJMUlEVTBJQzAxTlNBMk9XTXRNVEFnTlNBdE1UWWdNemtnTFRFMklEWTJZekFnTVRjZ01pQXpNU0EzSURNMll6VWdOQ0E1SURjZ01UUWdOMk16SURBZ05pQXRNU0F4TUNBdE0yTXlNaUF0TVRFZ016Z2dMVEk1SURRNUlDMDFNR00wTVNBdE9EQWdOak1nTFRFMk5TQTJPQ0F0TWpVMElHTXlJQzB6T1NBNElDMDNOeUEySUMwNU9XTXRNaUF0TVRNNUlDMHlNQ0F0TWpVNUlDMDNNeUF0TXpjeFl5MHhNQ0F0TWpJZ0xUSTBJQzAwTWlBdE16a2dMVFl3WXkwMUlDMDFJQzA1SUMwM0lDMHhNaUF0TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EZzNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGczSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUzTmlBdE16UTFZeTB5TXlBd0lDMHpOQ0EzSUMwek5DQXlOR013SURRZ01TQTVJRElnTVRSak1URWdORFVnTWpRZ09UQWdOREFnTVRNMFl6VXhJREUwTVNBeE1qa2dNalk0SURJeU1pQXpPRFpqTWlBeUlETWdOU0EySURFeVl5MDBOQ0F0TVRFZ0xUZzNJQzB4TmlBdE1UTXdJQzB4Tm1NdE1qWWdNQ0F0TlRJZ01pQXROemNnTm1NdE5qY2dNVEFnTFRFeU5pQXpOU0F0TVRjd0lEZzRZeTA0SURFd0lDMHlNQ0F5TXlBdE1USWdNek5qTkNBMklERXpJRGtnTWpNZ09XTTFJREFnTVRBZ0xURWdNVFVnTFRKak16QWdMVFlnTlRZZ0xURTNJRGM0SUMwME1TQmpNelFnTFRNM0lEZ3dJQzAxTWlBeE1qY2dMVFV5WXpVeklEQWdNVEEwSURFeklERTFNeUF6TldNeE55QTNJRE0wSURFMElEUTVJREkwWXpFNUlERTBJRFF3SURJd0lEWXhJREl3WXpFeUlEQWdNalVnTFRJZ016Y2dMVFZqTVRjZ0xUUWdNallnTFRFeElESTJJQzB5TVdNd0lDMDJJQzAwSUMweE5DQXRNVElnTFRJell5MDVNeUF0TVRBNUlDMHhOemNnTFRJeU15QXRNalF5SUMwek5USmpMVE0zSUMwM05DQXROamNnTFRFMU1pQXRPRFFnTFRJek5HTXROQ0F0TVRrZ0xURXlJQzB5T1NBdE16TWdMVE14WXkweE5TQXRNU0F0TWprZ0xUZ2dMVFExSUMwNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTVNemt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TXpraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWk4K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpReE1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXhNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDRJREJqTFRVZ01USWdMVGdnTWpZZ0xUZ2dOREZqTUNBeU9TQXhNQ0EyTVNBeU5pQTNOMnd4T1RJZ01UZzVZelVnTkNBNUlERXhJREUxSURFeFl6RXdJREFnTVRFZ0xURXlJREV5SUMweU1HTXhJQzAzSURFZ0xURTFJREVnTFRJeVl6QWdMVE14SUMwNUlDMDFPQ0F0TXpjZ0xUZ3lZeTAyTUNBdE5UTWdMVEV4TmlBdE1UQTVJQzB4TnpRZ0xURTJOV010T1NBdE9TQXRNVGdnTFRFNUlDMHlOeUF0TWpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUkdNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalJHTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T0NBdE1USXhZeTAzSURFeElDMHhNU0F5TWlBdE1URWdNelZqTUNBMklERWdNVE1nTXlBeE9Xd3lNaUEyTVd3dE1qY2dOekJqTFRJZ05TQXROU0E1SUMwMUlERTBkakV6WXpBZ01URWdNU0F5TVNBeE1pQXlOR014TWlBeklERXpJQzB4TnlBeE55QXRNamRqTmlBdE1UWWdNVElnTFRNeUlERTVJQzAwT0dNM0lESXpJREUxSURRMklESXpJRFk1WXpJZ05TQXlJREV5SURrZ01USmpOeUF0TVNBeE1DQXRPQ0F4TVNBdE1UUmpNU0F0TlNBeElDMHhNQ0F4SUMweE5XTXdJQzAySURBZ0xURXhJQzB5SUMweE5td3RNamNnTFRjM1l6Z2dMVEl5SURFM0lDMDBNeUF5TlNBdE5qVWdZek1nTFRnZ05DQXRNVFVnTkNBdE1qSmpNQ0F0TVRBZ0xUTWdMVEl3SUMweE15QXRNekJqTFRFMUlESTBJQzB5TVNBME9TQXRNekVnTnpOc0xUSTBJQzAyTjJNdE1TQXRNeUF0TkNBdE5TQXROaUF0T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5RlFVRkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRVUZHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUyTkNBd1l5MDJJREFnTFRFeklERWdMVEU1SUROakxUTTFJRGtnTFRNeklEZ2dMVFkzSURJeVl5MHhOaUEzSUMwMk1DQXlOQ0F0TnpnZ016VmpMVEkzSURFMklDMHlOeUF5TmlBdE1qY2dORFpqTUNBeE1TQXhNQ0F5T1NBeU55QXlNR015T1NBdE1UVWdORFlnTFRNeUlEWTFJQzAwT1dNMUlDMDBJREV3SUMwMklERXpJQzAyWXpVZ01DQXhNQ0F5SURFMUlEZGpNalFnTWpBZ016UWdORGNnTkRnZ056RmpNVEVnTVRnZ01qTWdNamNnTkRRZ01qZGpOQ0F3SURjZ01DQXhNaUF0TVdNME1pQXROU0EzTkNBdE1qVWdNVEUySUMwME9XTXpOQ0F0TVRrZ05UQWdMVFExSURVd0lDMDJNU0JqTUNBdE1UQWdMVFlnTFRFM0lDMHhOeUF0TVRkakxUa2dNQ0F0TVRrZ05DQXRNek1nTVRKakxURTNJREV3SUMweU5pQXhPQ0F0TXprZ01qWmpMVFFnTXlBdE9TQTFJQzB4TWlBMVl5MDBJREFnTFRZZ0xUUWdMVGtnTFRFd1l5MHhOQ0F0TWpJZ0xUSTJJQzAwTkNBdE5EWWdMVFl6WXkweE5DQXRNVElnTFRJM0lDMHhPQ0F0TkRNZ0xURTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUWpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFqY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qYzBJQzB6TVRsakxUSTRJREFnTFRVeUlERXpJQzAzTVNBek1XTXRORGtnTkRnZ0xUZzVJREV3TkNBdE1USTVJREUxT1dNdE16QWdOREFnTFRVM0lEZ3dJQzAzTkNBeE1qZGpOU0F5SURFd0lESWdNVFFnTW1NeE5TQXdJREkySUMwM0lETTJJQzB4Tm1NMk5DQXROVFVnTVRJNUlDMHhNRGtnTVRrMElDMHhOak5qTXpFZ0xUSTFJRFl4SUMwMU5pQTJNU0F0TVRBell6QWdMVEl6SUMweE1DQXRNemNnTFRNeElDMHpOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVNekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FTXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTFNaUF0TWpZMll5MDFJREFnTFRFd0lETWdMVEUySURsc0xURTNNeUF4TnpKakxUSXdJREl3SUMwek5DQTBPQ0F0TkRNZ056WmpMVEVnTXlBdE1TQTFJQzB4SURkak1DQTFJRElnT1NBMUlERXlZeklnTWlBMElETWdOaUF6WXpRZ01DQTNJQzAySURFd0lDMDRZelU0SUMwMU1DQXhNVGNnTFRrNUlERTNOQ0F0TVRVd1l6RXdJQzA0SURFM0lDMHhNaUF5TlNBdE1USmpOeUF3SURFMElETWdNak1nTVRCak5qSWdORGdnTVRJeklEazNJREU0TmlBeE5ESmpOeUExSURFeklEa2dNalFnTjJNdE1TQXRNelVnTFRrZ0xUWTNJQzB6TkNBdE9USWdZeTAxTmlBdE5UWWdMVEV4TkNBdE1URXdJQzB4TnpBZ0xURTJObU10TmlBdE5pQXRNVEVnTFRFd0lDMHhOaUF0TVRCNlRUTTBPU0F0TkRjMVl5MDRJREVnTFRFeElEZ2dMVEUwSURFeVl5MDROU0F4TVRNZ0xURTJOeUF5TWpnZ0xUSTFOQ0F6TXpsakxUSTFJRE15SUMwMU1DQTJOQ0F0TnpFZ09UbGpMVFFnTmlBdE55QXhNeUF0T1NBeE9XTXRNU0F4SUMweElETWdMVEVnTkdNd0lEUWdOQ0E1SURZZ01URnpNeUF6SURVZ00yTTBJREFnTmlBdE5pQTRJQzA0WXpNeElDMHpNU0EyTUNBdE5qSWdPRGtnTFRrell6Z3lJQzA0TnlBeE5qVWdMVEUzTVNBeU5ETWdMVEkyTWlCak5pQXROeUF4TVNBdE1URWdNVFlnTFRFeGN6RXdJRE1nTVRZZ01URmpPVFVnTVRFeUlERTVNQ0F5TWpNZ01qZzJJRE16Tld3M0lEbGpOU0EySURFeUlEZ2dNVGdnTldNeUlDMHhJRE1nTFRNZ015QXROV013SUMwMElDMHlJQzAzSUMweklDMHhNR010TVRFZ0xUTTBJQzB6TmlBdE5qRWdMVFUzSUMwNE9XTXRPRFlnTFRFeE5TQXRNVGMxSUMweU1qa2dMVEkyTXlBdE16UXpZeTAzSUMweE1DQXRNVFVnTFRFNUlDMHlOU0F0TWpaNlRUTXpPQ0F0TVRFMFl5MHhOQ0F3SUMweE15QTFJQzB4TmlBeE0yTXROQ0F5TkNBdE9TQTBPQ0F0TVRNZ056SmpNQ0F6SUMweElEY2dNU0E1SUdNeE1TQXlNQ0F6TWlBeE5DQTBPU0F4T1dnell6RXhJREFnTVRRZ0xURXlJREUySUMweU1HTXpJQzB4TnlBMElDMHpNeUExSUMwME4yTXdJQzB5TnlBdE1qQWdMVFEySUMwME5TQXRORFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRSQ1FTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkNRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBNRFFnTUdNdE5EQWdOelFnTFRFeE1pQTVOU0F0TVRnMklERXdOV010TVRBZ01TQXRNakFnTWlBdE1qa2dNbU10TmpFZ01DQXRNVEUySUMweU5pQXRNVFkwSUMwMk9XTXROQ0F0TXlBdE9DQXROeUF0TVRJZ0xURXhZeTB6SUMweklDMDJJQzAzSUMweE1DQXROV010TlNBeUlDMHpJRGNnTFRNZ01URmpMVElnTkRZZ01qRWdOemNnTmpBZ01UQXdZek0zSURJeUlEYzRJRE00SURFeE9TQTBObU00SURJZ01UWWdNaUF5TkNBeVl6TTFJREFnTmprZ0xURTBJREV3TUNBdE1qbGpNVGtnTFRnZ016Z2dMVEU1SURVeklDMHpNMk15TnlBdE1qY2dOVE1nTFRVMUlEVTJJQzA1Tm5ZdE55QmpNQ0F0TkNBdE1pQXROeUF0T0NBdE1UWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFEwTUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRRME1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU9EVWdPRGxqTWlBdE1UUWdNaUF0TWpjZ01pQXROREZqTUNBdE1UQTVJQzAwTnlBdE1UazBJQzB4TXpVZ0xUSTFOMk10TVRRZ0xURXdJQzB5T1NBdE1qRWdMVFF5SUMwek1tTXROU0F0TlNBdE9TQXROeUF0TVRJZ0xUZGpMVFFnTUNBdE5pQXpJQzA0SURsakxUa2dNek1nTFRFeElEWTRJQzB4TVNBeE1ERmpNU0E0TlNBeE5DQXhOamdnTVRjZ01qVXpZekFnTVRRZ01TQXlPQ0F5SURReWJDMDVNQ0F0TXpsakxUSWdNamNnTFRjZ05USWdMVFlnTnpkak1DQXhNaUEySURJd0lERTRJREkwYkRneElETXpkak14WXkwek1TQXRNVE1nTFRZeUlDMHlOU0F0T1RNZ0xUTTRJR010TWlBeU5TQXROeUEwT0NBdE5pQTNNV013SURFeUlEWWdNVGtnTVRnZ01qTmpNamdnTVRBZ05UVWdNakFnT0RJZ016RmpNU0F4TXlBeUlESTJJRElnTXpoak1DQXhOQ0E0SURJeklERTVJREkwYURGak1UQWdNQ0F4TUNBdE1UTWdNVElnTFRJd1l6SWdMVGdnTkNBdE1UY2dOU0F0TWpac01UQXhJRFF5WXpJd0lEZ2dNalVnTmlBeU9DQXRNVEpqTXlBdE1Ua2dMVEVnTFRNM0lDMDVJQzAxTjJNdE15QXRPQ0F0TVRFZ0xURTFJQzB5TUNBdE1UbGpMVE16SUMweE5DQXROallnTFRJM0lDMHhNREFnTFRReGRpMHhObU13SUMwMElEQWdMVGtnTFRFZ0xURTBZek0wSURFMUlEWTRJRE14SURFd01pQTBOaUJqTWpBZ09DQXlOU0EySURJNElDMHhNMk16SUMweU1TQXRNU0F0TkRFZ0xUa2dMVFl4WXkweklDMDVJQzB4TVNBdE1UWWdMVEl3SUMweU1XTXRNelFnTFRFMUlDMDJPU0F0TXpFZ0xURXdOQ0F0TkRaMkxUVjJMVEkyYkRFZ01XTXhOQ0EySURJNElERXpJRFF5SURFM1l6RXhJRE1nTWpFZ05TQXpNQ0ExWXpReUlEQWdOekFnTFRJNElEYzFJQzAzTjNwTk1qUXpJREkwWXpFZ01URWdMVGNnTVRrZ0xUSXpJREkxWXkwNElETWdMVEUySURVZ0xUSXpJRFZqTFRJeElEQWdMVFF3SUMweE1DQXROVGtnTFRFNGJDMDBJQzB5WXpBZ0xUSXlJQzB4SUMwME5DQXRNeUF0TmpZZ1l5MHpJQzB5T0NBdE5DQXROVFVnTFRZZ0xUZ3hZelExSURNeUlEZzVJRFkxSURFeE15QXhNVGRqTkNBNElEVWdNVFFnTlNBeU1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZORU5GTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVORklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRneklEQmpNU0F4TmlBd0lETXhJREFnTkRaak1DQXlPQ0F6SURVMUlESTRJRGM0WXkwMElERWdMVGdnTVNBdE1USWdNV010TVRNZ01DQXRNak1nTFRRZ0xUTTBJQzAyWXkwNElDMHlJQzB4TkNBdE15QXRNVGtnTFROakxURTBJREFnTFRFNUlEZ2dMVEkxSURNd1l5MDJJREl6SUMweE9DQTBOU0F0TWpBZ056QmpNQ0EwSUMweElEZ2dMVEVnTVRKak1DQXlNQ0E0SURJNElETXlJRE0xWXpVZ01pQXhNQ0F5SURFMUlESmpNVElnTWlBeU5pQXhNQ0F6T0NBeE1HTTBJREFnT0NBdE1TQXhNaUF0TkdNeU1pQXRNVFlnTkRJZ0xUTTNJRFEySUMwMk4yTXpJQzB5TUNBMUlDMHpPU0ExSUMwMU9TQmpNQ0F0TXpFZ0xUVWdMVFl4SUMweE9DQXRPVEZqTFRrZ0xUSXhJQzB5TWlBdE5EQWdMVFEzSUMwMU5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZORU0zTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVNM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVMU1TQXRNek0xYUMweU5qTjJNV2d0TWpVNVl5MHhOU0F3SUMweU15QXlJQzB5TlNBeU1HTXRNaUF5TWlBdE5DQTBNeUF0TkNBMk5XTXdJRFUxSURjZ01URXdJREV3SURFMk5XTXhJREl5SURJZ05EWWdOU0EyT1dNeUlERTBJREV4SURJeElESXhJREl5YURGak1URWdNQ0E1SUMweE5DQXhNQ0F0TWpGak1pQXRPU0F5SUMweE9TQXlJQzB5T0dNd0lDMHlPU0F0TmlBdE5UZ2dMVFlnTFRnNFl5MHhJQzB5TmlBdE5TQXROVEVnTFRnZ0xUYzJkaTAxWXpBZ0xURXhJRFlnTFRFMklERTVJQzB4Tm1NMk5TQXdJREV6TUNBeklERTVOaUF5WXprMUlDMHhJREU1TVNBdE1pQXlPRFlnTFRJZ1l6SXdJREFnTWpRZ05pQXlNeUF5TkdNdE15QTBOeUF0TlNBNU5DQXROU0F4TkRKak1DQXhNeUF6SURJMklEVWdOREJqTVNBM0lEZ2dPQ0F4TWlBNWFERmpOaUF3SURZZ0xUWWdOaUF0TVRCak5TQXRNellnTVRBZ0xUY3lJREV6SUMweE1EbGpNeUF0TXpRZ05TQXROamdnTVRBZ0xURXdNbU14SUMwMUlERWdMVEV3SURFZ0xURTFZekFnTFRJeElDMDFJQzAwTVNBdE1URWdMVFl3Y3kweU1DQXRNamNnTFRRd0lDMHlOM3BOTWpnMElDMHhNamRqTFRJeUlEQWdMVEkwSURFd0lDMHpNU0EwT0dNdE1pQXhOQ0F0TVNBek1DQXRNU0EwTlhZeVl6QWdPQ0EySURFeklERXlJREUzSUdNeE5TQTNJRE14SURrZ05EY2dPV001SURBZ01UY2dNQ0F5TmlBdE1XTXhNU0F3SURFeUlDMHhNeUF4TkNBdE1qSmpNU0F0TkNBeElDMDNJREVnTFRFeFl6QWdMVGNnTFRFZ0xURTFJQzB4SUMweU1tTXdJQzA0SURFZ0xURTJJREFnTFRJMFl5MHhJQzB5TkNBdE1UTWdMVE0ySUMwek5pQXRNemhqTFRFeklDMHlJQzB5TXlBdE15QXRNekVnTFRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUUkNNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJDTXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TURBZ0xURXhObU10TnlBd0lDMHhNeUEwSUMweE55QXhOMk10TkNBeE1pQXRNalFnTVRnZ0xURTNJRE0wWXpFd0lESXdJREl3SURReUlEUTBJRFV3WXpFMklEVWdNeklnTVRFZ05EVWdNVFZqTWpVZ0xUSWdOREVnTFRFMklEVTBJQzB6TW1NeUlDMHlJRElnTFRVZ01pQXROMk13SUMwNElDMDJJQzB4TmlBdE1URWdMVEU0WXkweU9TQXRNVFFnTFRRMklDMDBOU0F0TnprZ0xUVTBZeTA0SUMweUlDMHhOU0F0TlNBdE1qRWdMVFY2VFRNeE55QXRNamN3WXkwek1pQXdJQzAyTlNBeUlDMDVPQ0EwWXkwMU5DQXpJQzB4TURrZ05DQXRNVFkwSURaakxURXpJREFnTFRJMklERWdMVE00SURRZ1l5MHhNeUF5SUMweE5TQXhNaUF0TVRjZ01qQjJNbU13SURnZ01UQWdPQ0F4TmlBeE1HTXlNaUEzSURRMUlEY2dOamdnTjJnME5tTXhNREFnTFRVZ01qQXdJQzAxSURNd01TQXROV00wSURBZ09DQXdJREV5SUMweFl6RXlJQzB6SURJNUlDMDNJREk1SUMweU1IWXRNV013SUMweE1DQXRNVGNnTFRrZ0xUSTNJQzB4TW1NdE5ESWdMVEV4SUMwNE5TQXRNVFFnTFRFeU9DQXRNVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRRME5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUTBOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNelVnTFRNek9HTXRNVEVnTWpNZ0xURXdJRFEzSUMweE1TQTJPV010TVNBek1TQXhJRFl4SURVZ09URjJPR3d0T0RZZ0xUSXhZeTAwSUMweElDMDNJQzB4SUMwNUlDMHhZeTA0SURBZ0xURXhJRFVnTFRFeElERTJZekVnT1NBeElERTVJREVnTWpoak1DQTFOaUF0TlNBMU5pQTFOQ0EyT1d3MU5DQXhNbU13SURJeUlDMHhJRFEwSUMweUlEWTJjeTB5SURRMElDMHlJRFkyWXkwek5DQXROeUF0TmprZ0xURTVJQzB4TURRZ0xURTVhQzAxWXkweE1DQXdJQzB4TXlBMUlDMHhOQ0F4TkdNdE1pQXhPU0F0TkNBek9DQXROU0ExTjJNd0lESTRJRFFnTXpNZ016TWdNemNnWXpNeUlEUWdOalFnTVRBZ09UVWdNVGRqTUNBek55QXRNeUEzTkNBdE15QXhNVEZqTUNBeE5TQXhJRE13SURJZ05EVmpNU0F4TXlBMElESXhJREU1SURJMFl6RTFJQzAwTlNBeE15QXRPVEVnTVRRZ0xURXpOMk14SUMweE1pQXhJQzB5TXlBeElDMHpOV015TmlBMklEVXlJREV6SURjNElERTJZemdnTVNBeE5DQXlJREl3SURKak1qQWdNQ0F5TlNBdE1URWdNak1nTFRRd1l5MDBJQzAxTmlBdE1URWdMVFkwSUMwMk5TQXROek5qTFRFNUlDMHpJQzB6TnlBdE55QXROVFVnTFRFeFl6QWdMVEk1SUMweElDMDFPQ0F3SUMwNE4yTXdJQzB4TlNBeElDMHpNQ0F4SUMwME5Xd3hNRGNnTWpjZ1l6Y2dNaUF4TWlBeklERTJJRE5qTVRFZ01DQXhOQ0F0T1NBeE5DQXRNekpqTUNBdE1UZ2dMVE1nTFRNMUlDMHhNQ0F0TlROakxUVWdMVEV5SUMweE5DQXRNakFnTFRJNElDMHlOR010TXpJZ0xUY2dMVFkwSUMweE5TQXRPVGNnTFRJell5MHhJQzAwTmlBdE5pQXRPVE1nTFRrZ0xURXpPV010TVNBdE1UUWdMVGNnTFRJMklDMHlNU0F0TXpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJVRkJOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVUZCTkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TWprZ01URXdZek01SURBZ09EWWdNalVnTVRFeElEVXhZek01SURNNUlETTJJRGcxSURBZ05qRmpMVEl5SUMweE5pQXRNaklnTFRFNUlDMDBOU0F0TXpaakxUSTBJQzB4T0NBdE5EVWdMVEV3SUMwMk5DQXhNV3d0TlRZZ05UVmpMVEkwSURJNUlDMDFPQ0EwTVNBdE9EUWdNekJqTFRNMklDMHhOU0F0TmpNZ0xUTTJJQzA1TVNBdE5qQmpMVEl3SUMweE5pQXROamtnTFRRMklDMDFNeUF0Tmpsak9TQXRNVElnTXpJZ0xURXdJRFV6SURoak5EQWdNelFnT0RVZ05qQWdNVE0ySURsc01qTWdMVEkwWXpFNUlDMHlNQ0EwTUNBdE16Z2dOekFnTFRNMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBNREV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTURFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTmprZ01XTXRNU0F0TVNBdE1pQXRNU0F0TXlBdE1XTXRNeUF3SUMwMklETWdMVGdnTldNdE5EWWdNallnTFRVNElEY3dJQzAxTnlBeE1UaDJNVEZqTXlBMU9DQXhNaUF4TVRZZ01Ua2dNVGMwWXpjZ05UQWdNVFlnT1RrZ01UWWdNVFV3WXpBZ01qUWdMVFFnTkRnZ0xUSTRJRFl4WXkwMklETWdMVGdnT0NBdE9DQXhNMk13SURZZ015QXhNU0E1SURFMFl6RXpJRFVnTWpFZ01UUWdNallnTWpkak55QXlNQ0F4TUNBME1TQXhNeUEyTW1NeElEa2dNU0F4T0NBeElESTRZekFnTkRnZ0xURXhJRGsxSUMweE9TQXhOREpqTFRVZ01qWWdMVGtnTlRNZ0xUa2dOemxqTUNBeE5pQXhJRE15SURVZ05EZ2dZelFnTVRnZ01UQWdNellnTWpNZ05URmpNeUF6SURZZ055QXhNQ0F4TUhNNUlEY2dNVFFnTldNeklDMHlJRFVnTFRZZ05TQXRPV013SUMwNElDMHhJQzB4TWlBdE1UQWdMVEUyWXkweE5DQXROU0F0TWpFZ0xUSXdJQzB5TmlBdE16UmpMVGdnTFRJeElDMHhNU0F0TkRNZ0xURXhJQzAyTkdNd0lDMHhNaUF4SUMweU5TQXpJQzB6TjJNM0lDMDFNQ0F5TVNBdE9Ua2dNalFnTFRFMU1HTXhJQzB4TkNBeUlDMHlPQ0F5SUMwME1XTXdJQzB5TlNBdE15QXROVEFnTFRrZ0xUYzBZeTAwSUMweE5TQXRPU0F0TXpBZ0xUSXhJQzAwTVdNdE5DQXRNeUF0TWlBdE5TQXdJQzA0SUdNeE5TQXRNalFnTVRjZ0xUVXhJREUzSUMwM04yTXdJQzB6TnlBdE5DQXROek1nTFRrZ0xURXdPV010TnlBdE5UQWdMVEV5SUMweE1EQWdMVEU0SUMweE5UQmpMVFFnTFRNeUlDMDJJQzAyTlNBdE5TQXRPVGhqTWlBdE16QWdNVFFnTFRVeUlEUTBJQzAyTTJNMUlDMHlJRGtnTFRZZ01URWdMVEV5WXpFZ0xUUWdOU0F0TVRBZ0xURWdMVEUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZME1UVXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBNVFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NakkzSUMwNU5HTXRNeUF0TkNBdE5pQXROaUF0T1NBdE5tTXROU0F3SUMwNElEWWdMVEV4SURsakxUTTVJRE0xSUMwM055QTNNU0F0TVRFMUlERXdOMk10TWpjZ01qVWdMVFV5SURVeUlDMDRNaUEzTkdNdE9DQTJJQzB4TUNBeE5DQXRNVEFnTWpGek1TQXhOQ0F4SURJeFl6QWdNeUF3SURjZ0xURWdNVEJqTVNBeklERWdOeUF4SURFd1l6QWdOeUF0TVNBeE5DQXRNU0F5TVdNd0lEa2dNaUF4TmlBeE15QXlNR014T0NBM0lESTRJQzB4TnlBME1DQXRNamhzTVRZeklDMHhOVEJqTVRRZ0xURXpJREl5SUMwME1DQXlNaUF0TmpWak1DQXRNVGNnTFRRZ0xUTXpJQzB4TVNBdE5EUjZJRTB5TWpZZ0xUTXdOR010TVRZZ0xUY2dMVE14SURJeElDMDBOU0F6TkdNdE5UY2dOVE1nTFRFeE1pQXhNRFlnTFRFM01DQXhOVFpqTFRrZ055QXRNVEVnTVRVZ0xURXhJREl5Y3pJZ01UUWdNaUF4T1dNd0lETWdNQ0EySUMweUlEaDJORGhqTUNBMklEUWdPQ0E0SURFeFl6SWdNaUEwSURJZ05TQXlZelFnTUNBMklDMDFJRGtnTFRkak5qY2dMVFl6SURFek5TQXRNVEkySURJd015QXRNVGc0WXpFeklDMHhNaUF4TnlBdE1qZ2dNVFlnTFRRell5MHhJQzB5TWlBM0lDMDFNaUF0TVRVZ0xUWXllazB5TURjZ0xUUTRPR010TmpNZ05qTWdMVEV5TmlBeE1qY2dMVEU1TWlBeE9EY2dZeTB5TWlBeU1DQXRNVEFnTkRZZ0xURTNJRFk0ZGpKak5DQXhNeUF0TkNBek1pQXhNeUF6T0dNeE5TQTJJREl3SUMweE15QXlPQ0F0TWpCak5qRWdMVFV6SURFeE5TQXRNVEUxSURFM05pQXRNVFk1WXpFNUlDMHhOeUF4T0NBdE16a2dNVGdnTFRVMVl5MHlJQzB5TUNBdE1TQXRNelVnTFRnZ0xUUTRZeTB6SUMwMUlDMDFJQzA0SUMwNUlDMDRZeTB5SURBZ0xUVWdNaUF0T1NBMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBSall1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUmpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1NBdE5EZ3pZeTAxSURFeElDMDJJREl5SUMwMklETXpZekFnTVRjZ05DQXpNeUEySURVd1l6Y2dOVEFnTmlBeE1ERWdNVE1nTVRVeVl6RXhJRGMzSURnZ01UVTJJREV5SURJek5HTXlJRE01SUMweklEYzVJQzAxSURFeE9XTXRNaUEwTlNBdE1pQTVNU0F0TWlBeE16WmpMVEVnTmpNZ0xURXdJREV5TlNBdE1qSWdNVGczWXkweklERXpJQzAwSURJM0lDMDFJRFF3WXpBZ05TQXdJREUwSURrZ01UVm9NV00zSURBZ09DQXROeUE1SUMweE0yTXlNU0F0TVRBNElESTVJQzB5TVRZZ016QWdMVE15Tm1NeElDMDJOeUEwSUMweE16VWdOQ0F0TWpBeklHTXdJQzB4TVRFZ0xURXlJQzB5TWpFZ0xUSXpJQzB6TXpKakxUTWdMVE15SUMwMklDMDJNeUF0TWpFZ0xUa3llaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwTVVNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME1VTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qRTBJQzAxT0ROakxURXhJRE00SUMweE5TQTNNeUF0TWprZ01UQTFZeTB4TmlBek5pQXRNemNnTmpZZ0xUY3hJRGczWXkweU1pQXhOU0F0TkRVZ01qZ2dMVFk0SURReVl5MDFJRElnTFRFd0lEZ2dMVEUySURoakxUTWdNQ0F0TnlBdE1pQXRNVEFnTFRoakxUTWdMVFVnTFRjZ0xURWdMVGdnTTNNdE1pQTVJQzB5SURFMFl6QWdNVEF4SUMwNElESXdNU0F0T0NBek1ERjJNekZqTUNBME15QXRNaUE0TmlBdE1pQXhNamxqTUNBMk5DQTRJREV5TmlBM0lERTRPV010TVNBME55QXROeUE1TXlBdE55QXhOREJqTUNBek5TQTFJRFk0SURnZ01UQXhZekFnT1NBMElERTVJREV6SURJd2FERWdZekV4SURBZ01UQWdMVEUwSURFd0lDMHlNR010TWlBdE5EZ2dNek1nTFRZNUlEWTJJQzA1TVdNME5DQXRNamtnT0RrZ0xUVTRJREV3T0NBdE1URXlZekUySUMwME5pQXlOQ0F0T1RNZ01qUWdMVEUwTW1Nd0lDMHhOaUF0TVNBdE16TWdMVE1nTFRVd1l5MHhJQzB4TUNBdE1pQXRNakVnTFRJZ0xUTXlZekFnTFRFeUlERWdMVEkwSURRZ0xUTTJZemNnTFRJM0lERXhJQzAxTlNBeE1TQXRPRE5qTUNBdE1UY2dMVElnTFRNMUlDMDFJQzAxTW1Nd0lDMHpJREFnTFRnZ0xUSWdMVEV3WXkweE15QXRNVEVnTFRFMklDMHlOQ0F0TVRZZ0xUTTNZekFnTFRFMElEUWdMVEk0SURRZ0xUUXpJR013SUMweU5TQXdJQzAxTVNBdE5DQXROelpqTFRFZ0xUTWdMVEVnTFRZZ0xURWdMVGxqTUNBdE1qVWdNVGNnTFRRNElERTRJQzAzTkhNMUlDMDFNeUExSUMwM09XTXdJQzB5TWlBdE15QXRORFVnTFRFMUlDMDJOMk10TWlBdE5DQXRNeUF0T1NBdE15QXRNVE5qTUNBdE1UTWdOaUF0TWpZZ055QXRNemhqTVNBdE1UTWdNeUF0TWpZZ015QXRNemxqTUNBdE1Ua2dMVFFnTFRNNElDMHhOeUF0TlRsNlRURTVOQ0F4TnpSak1pQXhOaUEwSURNeElEUWdORFpqTUNBME1DQXRNVElnTnpZZ0xUUTNJREV3TTJNdE5EQWdNekVnTFRnMUlEVXlJQzB4TWpFZ09UTmpNQ0F0TmpVZ01qTWdMVEV4TXlBMk9DQXRNVFV5SUdNek1pQXRNamdnTmpjZ0xUVXlJRGsySUMwNU1IcE5NakV5SUMwME5tTXRNU0F4TkNBdE5pQXlPU0F0TkNBME5HTTBJRFE0SUMweU1pQTRNaUF0TlRRZ01URXhZeTAwTUNBek5pQXRPRFVnTmpjZ0xURXlNQ0F4TVRaak1pQXRNVFlnTlNBdE1qVWdOQ0F0TXpSakxURWdMVFlnTFRFZ0xURXhJQzB4SUMweE5tTXdJQzB6T1NBeU5TQXROalVnTlRZZ0xUZzJZelV5SUMwek5TQTVPU0F0TnpJZ01URTVJQzB4TXpWNlRURTROaUF0TVRjM1l6RWdNVE1nTVNBeU5DQXhJRE16WXpBZ016RWdMVFVnTkRVZ0xURTVJRFl6WXkwek5pQTBOeUF0T1RVZ05qWWdMVEV6TWlBeE1UWWdZekVnTFRFNElETWdMVE14SURJZ0xUUTBZeTB6SUMwek15QXhNU0F0TlRrZ016UWdMVGd3WXpNMUlDMHpNaUEzTmlBdE5UVWdNVEUwSUMwNE9IcE5NakV3SUMwek9UUmpMVElnTVRJZ0xUUWdNak1nTFRRZ016VnNNU0F4TUdNeklESTVJQzB4TVNBMU1DQXRNekVnTmpsakxUUTFJRFF5SUMweE1ETWdOamdnTFRFME15QXhNalpqTWlBdE1qSWdOaUF0TXpZZ05TQXROVEJqTFRNZ0xUSXpJRGNnTFRNMklESTNJQzAwTm1NMk5TQXRNeklnTVRFNUlDMDNOQ0F4TkRVZ0xURTBOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTURoRkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EaEZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTNJQzAwTWpOakxUa2dNQ0F0TVRBZ09TQXRNVFFnTVRSakxURTNJREl3SUMweU15QTBNQ0F0TWpNZ05qQmpNQ0F5TXlBNUlEUTJJREl5SURjeVl6YzFJREUwTlNBeU9UTWdOakF4SURNek1pQTJPREZqTkNBNUlERXdJREU1SURFNUlERTVjekUwSUMweE1TQXhPQ0F0TWpCak9TQXRNVFlnTVRFZ0xUTTFJREUwSUMwME9XTXRNU0F0TVRZZ0xUVWdMVEkzSUMweE1DQXRNemhqTFRjMklDMHhOVGtnTFRNd05pQXROalF5SUMwek5EWWdMVGN5TldNdE15QXROU0F0TkNBdE1UTWdMVEV5SUMweE5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNRGd6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURneklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMU1DQXRNemMxWXkweU9TQXhNQ0F0TlRRZ01qVWdMVGd3SURRd1l5MHhOaUF4TUNBdE1qZ2dNalFnTFRNeUlEUXhZeTAzSURNeUlDMHhOU0EyTVNBdE1UTWdPVFJqTUNBeE5TQTRJREl6SURFNUlESTJZeklnTVNBeklERWdOU0F4WXpFd0lEQWdNVEVnTFRFeklERXlJQzB4T0dNM0lDMHlOQ0F5TkNBdE16TWdORFFnTFRRMVl6UTNJQzB5TlNBNU5pQXROREVnTVRRMklDMDBNV015T0NBd0lEVTNJRFVnT0RZZ01UWmpOVGdnTWpJZ09URWdOamdnTVRBNUlERXlObU14SURRZ01pQTNJRElnTVRGak1DQXlNaUF0TWpFZ016Y2dMVE0zSURRNVl5MHlOQ0F5TUNBdE5USWdNekFnTFRneElETXdJR010TVRFZ01DQXRNak1nTFRJZ0xUTTFJQzAxWXkwek15QXRPQ0F0TmpjZ0xURTJJQzA1TXlBdE5ESmpMVFVnTFRVZ0xURXlJQzA1SUMweE9TQXRObU10T1NBMElDMDVJREV6SUMwNElESXhkakpqTFRNZ01URWdMVFFnTWpFZ0xUUWdNekJqTUNBMU15QXpOeUE0TlNBM05TQXhNakJqTmpNZ05UZ2dNVEUzSURFeU15QXhOeklnTVRrM2FDMHlOekpqTFRNMklEQWdMVGN5SUMweUlDMHhNRGNnTFRWb0xUTmpMVEUwSURBZ0xURTNJRFlnTFRFMklERTVZeklnTWpFZ01TQTBNaUExSURZeVl6TWdNakVnTVRNZ01qa2dNek1nTXpGak5qQWdOaUF4TWpFZ05pQXhPRElnTm1nek9TQmpOVFVnTUNBeE1URWdMVElnTVRZMklDMHlZekl5SURBZ05EUWdNU0EyTmlBM1l6UWdNU0EzSURJZ01UQWdNbU00SURBZ01UTWdMVFVnTVRZZ0xURTNZeklnTFRrZ015QXRNVGdnTXlBdE1qWmpNQ0F0TWpFZ0xUWWdMVFF4SUMweE9TQXROVGxqTFRVeElDMDNNU0F0TVRBd0lDMHhORElnTFRFMU9DQXRNakV4WXpFMklDMDBJRE14SUMwNElEUTJJQzB4TTJNMU5pQXRNak1nT0RnZ0xUWTNJRGswSUMweE1qTmpNaUF0TVRnZ015QXRNemNnTXlBdE5UVmpNQ0F0TnprZ0xUSXlJQzB4TlRRZ0xUZzJJQzB5TVRGakxUVXlJQzAwTlNBdE1URXhJQzAyT1NBdE1UYzBJQzAyT1NCakxUTXhJREFnTFRZeklEWWdMVGsySURFM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdRamN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3UWpjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRjMklDMHhOREpqTFRjMUlERWdMVEV5TlNBek1DQXRNVFl4SURnell5MHhNQ0F4TkNBdE1UVWdNekVnTFRFMUlEUTVZekFnTXpJZ01UWWdOalVnTkRRZ09EZGpPU0EySURFNElERXlJREk0SURFM1l5MHhJRElnTFRFZ05DQXhJRGRqTkNBMUlEa2dNeUF4TXlBeFl6TTJJREU0SURjMklESTNJREV4TmlBek5Hd3hOeUF6WXpFd0lESWdNakVnTXlBek1TQXpZek15SUMweElEWXhJQzB4TVNBNE1pQXROREpqTVRjZ0xUSTBJREkzSUMwMU1TQXlOeUF0Tnpkak1DQXRNakVnTFRZZ0xUUXhJQzB4T0NBdE5qSmpMVE01SUMwMk5pQXRPVGdnTFRrNUlDMHhOalVnTFRFd00zcE5NVGcySURFMElHdzRNQ0F0TnpKak1UWWdNVE1nTXpBZ01qZ2dOREVnTkRWak1USWdNVGtnTVRjZ016Z2dNVGNnTlRoak1DQTNJREFnTVRVZ0xUSWdNakpqTFRRZ01qQWdMVEUzSURNeklDMHpOQ0F6TTJ3dE1UQWdMVEZqTFRRZ0xURWdMVGdnTFRJZ0xURXlJQzB5ZWsweE5qa2dNamhzTmpZZ05qaGpMVE01SUMweklDMDNOaUF0TVRJZ0xURXhNU0F0TWpkc05TQXROV014TkNBdE1USWdNamNnTFRJMElEUXdJQzB6Tm5wTk5qRWdMVGd5WXpVZ05pQXhNeUF4TVNBeE9DQXhObXczT0NBNE1Xd3ROVEVnTkRaakxURXdJQzAySUMweU1TQXRNVElnTFRNeElDMHhPV010TWpZZ0xURTNJQzAwTUNBdE5ETWdMVFF3SUMwM01pQmpNQ0F0TmlBeElDMHhNeUF5SUMweU1HTTBJQzB4TlNBeE15QXRNalVnTWpRZ0xUTXllazB4TURFZ0xUazNZekUwSUMwMElESTRJQzAxSURReUlDMDFZek0zSURBZ056VWdNVElnTVRBM0lETXpZeTB5TmlBeU15QXROVEVnTkRZZ0xUYzNJRGN3YkMwM09DQXRPREZzTFRFeUlDMHhNbU0ySUMweUlERXlJQzB6SURFNElDMDFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3TlRRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qTTRJQzAxTlRsakxURXlJREFnTFRJeUlEY2dMVEk0SURJeFl5MDNJREUxSUMweE5DQXpNU0F0TWpBZ05EWmpMVEVnTkNBdE1pQTNJQzB5SURFeFl6QWdPU0ExSURFMklERTJJREUzWXpNNElETWdOVFlnTXpJZ056VWdOVGhqTXpZZ05UQWdOVEVnTVRBNUlEWXlJREUyT1dNeElEVWdNQ0F4TkNBd0lERTBiQzB4TWlBdE1tTXRNVFVnTFRJZ0xUTXdJQzB6SUMwME5DQXRNMk10TkRrZ01DQXRPVFVnTVRFZ0xURTBNU0F5T0dNdE16TWdNVElnTFRZMklETTBJQzA0TnlBMU5HTXRNellnTXpVZ0xUVTNJRGs0SUMwMU55QXhOakJqTUNBek1DQTFJRFl3SURFMklEZzJJR015TVNBMU15QTFOQ0F4TURBZ09EUWdNVFEzWXpReklEWTJJRGt6SURFeU5pQXhNemdnTVRrd1l5MHhJRFVnTFRNZ01URWdMVE1nTVRkakxURXhJRGd3SUMweU5DQXhOakVnTFRJMElESTBNbU13SURFMElEQWdNamdnTVNBME1tTTFJRGczSURNd0lERTJPQ0E0TVNBeU16bHNOaUEzWXkweUlDMHhJQzAwSUMweUlDMDJJQzB5WXkwMUlEQWdMVFlnTmlBdE55QXhNR010TXlBeU1DQXROU0F6T1NBdE5DQTFPV00xSURjMElESWdNVFE1SURFeElESXlNbU13SURNZ01DQTFJQzB4SURFd1l5MHhOQ0F0TVRJZ0xUSTBJQzB5TkNBdE16a2dMVEk1WXkweklDMHhJQzAySUMweUlDMDVJQzB5SUdNdE5TQXdJQzA0SURNZ0xUa2dNVEpqTFRJZ09TQXRNeUF4TmlBdE15QXlNR013SURFd0lEWWdNVE1nTWpRZ01qRmpNVFlnTnlBeU5pQXlNU0F6TmlBek5HTTFJRFlnTVRFZ01UUWdNVGtnTVRGak55QXRNeUE1SUMweE1pQTVJQzB5TUdNdE1TQXRNVGdnTFRJZ0xUTTNJQzAwSUMwMU5XTXROaUF0TlRVZ0xUY2dMVEV4TUNBdE9DQXRNVFkyWXpBZ0xUTTJJQzB5SUMwM01TQXRNeUF0TVRBM1l6QWdMVFFnTFRFZ0xUZ2dMVElnTFRFeFl5MHhJQzB4SUMweElDMHlJQzB5SUMwMFl6a2dNVElnTWpBZ01qSWdNelFnTWpKak15QXdJRFlnTUNBNElDMHhiQzB6SURFMVl5MHlJREV6SURBZ01qY2dMVEVnTkRFZ1l6QWdOaUEwSURFeUlERXdJREV5YURGak5pQXdJRGNnTFRjZ09DQXRNVEpqTVNBdE15QXhJQzAySURFZ0xURXdZekFnTFRJMElERXhJQzB6TnlBeU55QXRNemRqT0NBd0lERTNJRE1nTWpZZ09HTXlOaUF4TkNBek9DQXpPU0EwTmlBMk5tTXpJREV4SURjZ01qTWdOeUF6TldNd0lEVWdNQ0F4TUNBdE1pQXhOV010T1NBeU5TQXRNamdnTXprZ0xUUTRJRE01WXkweE1pQXdJQzB5TXlBdE5DQXRNelVnTFRFeVl5MDJJQzAwSUMweE1TQXROeUF0TVRRZ0xUZGpMVFFnTUNBdE5pQTJJQzA0SURFNFl5MHhJRGNnTFRFZ01UTWdMVEVnTWpCak1DQXpNU0E0SURZeElERTFJRGt5WXpFZ05DQXhJRGNnTWlBeE1DQmpOU0E1SURFZ01qRWdPU0F5T0dNeklETWdOU0EwSURnZ05HTTNJREFnTVRNZ0xUY2dNakFnTFRkak1qRWdMVEVnTXpjZ09DQTFOQ0F4TjJNMUlETWdPU0ExSURFeUlEVmpOaUF3SURrZ0xUY2dPU0F0TWpSak1DQXRNamdnTFRJMElDMDBNU0F0TmpFZ0xUUTNZeTB6TXlBdE5TQXRNek1nTFRNZ0xUUXhJQzB6Tm1NdE1pQXROaUF0TkNBdE1USWdMVEVnTFRFNFl6RXhJRE1nTWpFZ05TQXpNU0ExWXpNNElEQWdOaklnTFRJM0lEWTRJQzAzTkdNeElDMHhNQ0F5SUMweU1DQXlJQzB6TUdNd0lDMHlPQ0F0TlNBdE5UVWdMVEUwSUMwNE1tTXROeUF0TWpNZ0xUSXhJQzAwTVNBdE16Z2dMVFUzSUdNdE1USWdMVEV5SUMweU5TQXRNVGNnTFRRd0lDMHhOMk10TmlBd0lDMHhNeUF4SUMweU1DQXpZeTB4SURBZ0xUSWdNU0F0TXlBeFl6RWdMVE1nTVNBdE5pQXlJQzA1WXpFNElDMDNNQ0EwTlNBdE1UTTRJRFUxSUMweU1UQmpNeUF0TWpBZ05DQXROREFnTkNBdE5qRmpNQ0F0TWpjZ0xUSWdMVFUwSUMwM0lDMDRNV010TVRRZ0xUa3pJQzB4TVRZZ0xUSTNOQ0F0TVRFMklDMHlOelJ6TUNBdE9TQXhJQzB4Tkd3eU5pQXRPVGR6TmlBMElERXlJRGRqTkRVZ01qY2dPVE1nTkRBZ01UUXpJRFF3WXpJd0lEQWdOREFnTFRJZ05qQWdMVFpqT0RBZ0xURTFJREV4TlNBdE5qRWdNVEUxSUMweE1qUWdZekFnTFRFMElDMHhJQzB5T1NBdE5TQXRORFJqTFRJd0lDMDVNaUF0TmpRZ0xURTNOU0F0TVRRd0lDMHlNelpqTFRJNUlDMHlNeUF0TmpFZ0xUUXhJQzA1TkNBdE5UZGpMVFlnTFRJZ0xUSXdJQzB4TUNBdE1qQWdMVEV3Y3kweElDMHhOU0F0TVNBdE1qUmpMVE1nTFRFeE55QXRNemNnTFRJeU1pQXRNVEl3SUMwek1EbGpMVGdnTFRrZ0xURTRJQzB4TlNBdE16QWdMVEU1WXkwMklDMHlJQzB4TVNBdE15QXRNVFlnTFRONlRUSTNPQ0EwT1Roak16Z2dOekFnTlRZZ01UUTJJRFk1SURJeU5HTXpJREl3SURVZ05EQWdOU0ExT1dNd0lETTRJQzAySURjMUlDMHhPQ0F4TVRJZ1l5MDFNU0F0T0RFZ0xUWTVJQzB4TmpZZ0xUWTVJQzB5TlROak1DQXRORGNnTlNBdE9UUWdNVE1nTFRFME1ucE5NVGMxSUMwNU5HTXdJRFlnTUNBNUlDMHhJREV6WXkweklERTRJQzAxSURNMUlDMDFJRFV5WXpBZ05qY2dNalFnTVRJNElEYzBJREUzTjJNeE9DQXhPQ0EwTmlBMU5DQTBOaUExTkhNdE55QTBNQ0F0TVRVZ05qVnNMVGNnTWpKc0xUUXlJQzAxTldNdE5Ea2dMVFl6SUMwNU5pQXRNVEkySUMweE16VWdMVEU1TldNdE1pQXRNeUF0T0NBdE1qQWdMVGtnTFRJMll5MHlJQzB4TWlBdE5DQXRNalFnTFRRZ0xUTTFZekFnTFRrZ01TQXRNVGdnTkNBdE1qWWdZemNnTFRFM0lESTVJQzB5TnlBMU5TQXRNelpqTVRNZ0xUUWdNalVnTFRrZ016a2dMVEV3ZWswek9URWdMVFl6YkRRZ0xUSTRiREU0SURkak9EUWdNemNnTVRReklEazNJREU0TXlBeE56ZGpMVElnTVNBdE5DQXpJQzAySURWakxUSXpJREkwSUMwMU15QXlPU0F0T0RNZ016VmpMVEkxSURVZ0xUUTVJRGNnTFRjMElEZGpMVEkySURBZ0xUVXhJQzB5SUMwM055QXROMk10TXlBdE5DQXRNeUF0T1NBdE1pQXRNVFpqTVRRZ0xUWXpJREk1SUMweE1UVWdNemNnTFRFNE1IcE5NamcxSUMweE1URmpNamtnTFRJZ05UVWdOU0ExTlNBMWN6RWdPU0F3SURFMVl5MDBJRFU1SUMweE9TQXhNVGNnTFRJNElERTNOaUJqTFRFZ055QXRNaUF4TVNBdE5pQXhNV010TWlBd0lDMDFJQzB5SUMwNElDMDFZeTB6TmlBdE16SWdMVGN3SUMwMk5pQXRPREFnTFRFeE5HTXROQ0F0TVRZZ0xUVWdMVE15SUMwMUlDMDBOV013SUMweU1DQXpJQzB6TkNBeklDMHpOSE16TkNBdE9TQTJPU0F0T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1qZ3hMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNamd4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU0T1NBdE1qUXdZeTB6SURBZ0xUY2dNaUF0TVRJZ04yTXRNVE1nTVRFZ0xUSTRJREl5SUMwME1pQXpNbU10T0RnZ05qTWdMVEV6TlNBeE5EZ2dMVEV6TlNBeU5UZGpNQ0F4TkNBd0lESTNJRElnTkRGak5TQTBPU0F6TXlBM055QTNOU0EzTjJNNUlEQWdNVGtnTFRJZ016QWdMVFZqTVRRZ0xUUWdNamdnTFRFeElEUXlJQzB4TjJ3eElDMHhkakkyWXpBZ016Z2dMVElnTnpZZ0xUUWdNVEUwWXpBZ01qSWdMVElnTkRNZ0xUSWdOalZqTUNBeU1TQXlJRFF6SURjZ05qUmpNaUEzSURJZ01qQWdNVElnTWpCb01XTXhNU0F0TVNBeE9TQXRNVEFnTVRrZ0xUSTBJR014SUMweU9DQTBJQzAxTnlBeklDMDROWFl0TXpGak1DQXROVGtnTXlBdE1URTRJRFVnTFRFM04yTXpJQzA0TlNBeE55QXRNVFk0SURFM0lDMHlOVE5qTUNBdE16TWdMVElnTFRZNElDMHhNU0F0TVRBeFl5MHlJQzAySUMwMElDMDVJQzA0SUMwNWVrMHlNek1nTFRJME1HTXROQ0F3SUMwMklETWdMVGdnT1dNdE9TQXpNeUF0TVRFZ05qZ2dMVEV4SURFd01XTXdJRGcxSURFMElERTJPQ0F4TnlBeU5UTmpNaUExT1NBMUlERXhPQ0ExSURFM04zWXpNV010TVNBeU9DQXlJRFUzSURNZ09EVmpNQ0F4TkNBNElESXpJREU1SURJMGFERmpNVEFnTUNBeE1DQXRNVE1nTVRJZ0xUSXdJR00xSUMweU1TQTNJQzAwTXlBM0lDMDJOR013SUMweU1pQXRNaUF0TkRNZ0xUSWdMVFkxWXkweUlDMHpPQ0F0TkNBdE56WWdMVFFnTFRFeE5IWXRNalpzTVNBeFl6RTBJRFlnTWpnZ01UTWdORElnTVRkak1URWdNeUF5TVNBMUlETXdJRFZqTkRJZ01DQTNNQ0F0TWpnZ056VWdMVGMzWXpJZ0xURTBJRElnTFRJM0lESWdMVFF4WXpBZ0xURXdPU0F0TkRjZ0xURTVOQ0F0TVRNMUlDMHlOVGRqTFRFMElDMHhNQ0F0TWprZ0xUSXhJQzAwTWlBdE16SmpMVFVnTFRVZ0xUa2dMVGNnTFRFeUlDMDNlazB4TmpJZ0xURXdOV010TWlBeU5pQXRNeUExTXlBdE5pQTRNV010TWlBeU1pQXRNeUEwTkNBdE15QTJOaUJzTFRRZ01tTXRNVGtnT0NBdE16Z2dNVGdnTFRVNUlERTRZeTAzSURBZ0xURTFJQzB5SUMweU15QXROV010TVRZZ0xUWWdMVEkwSUMweE5DQXRNak1nTFRJMVl6QWdMVFlnTVNBdE1USWdOU0F0TWpCak1qWWdMVFV4SURZNElDMDROU0F4TVRNZ0xURXhOM3BOTWpZd0lDMHhNRFZqTkRVZ016SWdPRGNnTmpZZ01URXpJREV4TjJNMElEZ2dOU0F4TkNBMUlESXdZekVnTVRFZ0xUY2dNVGtnTFRJeklESTFZeTA0SURNZ0xURTJJRFVnTFRJeklEVmpMVEl4SURBZ0xUUXdJQzB4TUNBdE5Ua2dMVEU0YkMwMElDMHlZekFnTFRJeUlDMHhJQzAwTkNBdE15QXROallnWXkweklDMHlPQ0F0TkNBdE5UVWdMVFlnTFRneGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXlORVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TkVRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpFeElEYzVOR00xSURNZ01UQWdMVEVnTVRVZ0xUVmpOU0F0TlNBNElDMHhNU0F4TVNBdE1UaGpNVFlnTFRRMklESTNJQzA1TWlBeU55QXRNVFF3WXpBZ0xURXpJQzB4SUMweU5pQXRNeUF0TXpsakxUTWdMVEkySUMwNElDMDFNaUF0TVRZZ0xUYzNZeTB5SUMwMElDMHpJQzA0SUMweklDMHhNbU13SUMweklEQWdMVFlnTWlBdE9XTXhOU0F0TXpVZ01qSWdMVFk1SURJeUlDMHhNRFJqTUNBdE16Z2dMVGdnTFRjMUlDMHlNeUF0TVRFell5MHlJQzAxSUMweklDMHhNQ0F0TXlBdE1UWmpNQ0F0TkNBeElDMDVJRElnTFRFMFl6WWdMVEkxSURFd0lDMDFNQ0F4TUNBdE56VWdZekFnTFRJeUlDMHpJQzAwTXlBdE1URWdMVFkwWXkweUlDMDJJQzB6SUMweE1pQXRNeUF0TVRkak1DQXROeUF5SUMweE5DQTFJQzB5TW1NNUlDMHlNaUF4TlNBdE5EWWdNVE1nTFRjeVl5MHhJQzAySUMweElDMHhNeUF0TVNBdE1UbGpNQ0F0TVRVZ01pQXRNekFnTmlBdE5EVmpOaUF0TWpJZ09TQXRORFVnT1NBdE5qaGpNQ0F0TWpVZ0xUTWdMVFV3SUMwM0lDMDNObU10T1NBdE5qUWdMVFEzSUMweE1URWdMVGc0SUMweE5UaGpMVFE0SUMwMU5TQXRPVEVnTFRFeE5DQXRPVFVnTFRFNU9XTXpNQ0EwTmlBMk5pQTNPQ0E1TmlBeE1UWmpNakVnTWpjZ05ETWdOVFVnTkRNZ09UTWdZekFnTmlBeElERXhJRGtnTVRKak1UQWdNU0F4T0NBdE55QXlNeUF0TVRaak5DQXROU0EySUMweE1TQTVJQzB4TjJNM0lDMHhOeUF4TUNBdE16UWdNVEFnTFRVd1l6QWdMVEkzSUMwNElDMDFOQ0F0TWpBZ0xUZ3hZeTB5SUMwMElDMDNJQzAzSUMwM0lDMHhNV013SUMweUlERWdMVFFnTXlBdE4yTXlOaUF0TXpFZ016Z2dMVFkwSURNNElDMDVPV013SUMweU5pQXROeUF0TlRJZ0xUSXhJQzAzT1dNdE1UY2dMVE13SUMwME1TQXROVElnTFRZMklDMDNOV010TlRNZ0xUVXdJQzB4TWpRZ0xUZ3dJQzB4TlRrZ0xURTFNR010TWlBdE5TQXROeUF0TnlBdE1USWdMVGRqTFRnZ01DQXRNVGNnTlNBdE1Ua2dNVFFnWXkwMElERXpJQzAySURJM0lDMDJJRFF3WXpBZ09TQXRNU0F4T0NBdE1TQXlOMk13SURJM0lESWdOVE1nTWlBNE1HTXdJRE01SUMweUlEYzJJQzB5SURFeE5HTXdJRFl5SURJZ01USTBJRElnTVRnMVl6QWdNemtnTUNBM055QXRNeUF4TVRaakxURWdNaklnTFRJZ05EUWdMVElnTmpaak1DQTFOQ0F6SURFd09DQTBJREUyTW1Nd0lEZ2dNQ0F4TnlBdE1TQXlObU10TkNBeU5pQXROaUExTWlBdE5pQTNPV013SURJMklESWdOVE1nTXlBM09XTTFJRGN4SURFM0lERTBNaUF4TnlBeU1UVmpNQ0EyTWlBeU5TQXhNVElnTmpjZ01UVTJjemcxSURnNElERXhNeUF4TkRSak1UUWdNamNnTWpjZ05UUWdNamNnT0RNZ1l6QWdNVEVnTFRJZ01qSWdMVFlnTXpOakxUY2dNaklnTFRFd0lEUTBJQzB4TUNBMk5tTXdJREV5SURFZ01qTWdNaUF6TldNd0lEVWdMVEVnTVRBZ05DQXhNM3BOTWpFNElEUTBObU10TXpBZ0xUVTFJQzAzT1NBdE9UUWdMVEV4TnlBdE1UUXhZeTB5TVNBdE1qY2dMVFEzSUMwMU1TQXRORFFnTFRrell6TTRJRE0ySURjMElEWTVJREV4TUNBeE1ETmpNemdnTXpZZ05UUWdPREFnTlRFZ01UTXhlazB5TURZZ01qRXlZeTAwTmlBdE16a2dMVGt4SUMwM055QXRNVE16SUMweE1UbGpMVEkwSUMweU5DQXRNekFnTFRVeklDMHpNQ0F0T0Raak5UTWdOamtnTVRNNElERXhNaUF4TmpNZ01qQTFlazB5TURJZ016TWdZeTAwT1NBdE5qUWdMVEV5T0NBdE1UQXlJQzB4TlRJZ0xURTROV00xTWlBMk1TQXhNamdnTVRBeUlERTFNaUF4T0RWNlRUSXhOeUF0TVRReVl5MHhNU0F4SUMweE5TQXROaUF0TVRrZ0xURXhZeTB6TVNBdE16QWdMVFl5SUMwMk1pQXRPVE1nTFRrell5MHpNU0F0TXpBZ0xUTTBJQzAyT1NBdE16TWdMVEV4TUdNek9TQTNOaUF4TWpBZ01USTFJREUwTlNBeU1UUjZUVEl6TVNBdE5UUTBZeTAxTXlBdE5qQWdMVEV4TkNBdE1URXlJQzB4TkRVZ0xURTRPV00yTlNBMU1DQXhOREVnT1RJZ01UUTFJREU0T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5USkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEpDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzA1TXlBdE1qZ3dZeTB5SURFZ0xUTWdNeUF0TXlBMVl6QWdOU0EySURFd0lERXdJREUwYkRFMUlESTBZekUwSURJeklETXlJRE00SURVMElEUTVZekUxSURReElESXlJRGcwSURJMUlERXlOMk0xSURjMElEZ2dNVFE0SURFd0lESXlNbU14SURNM0lERTBJRGN6SURFeUlERXhOV010TXpFZ0xUSTBJQzAxTlNBdE5USWdMVGs0SUMwMU9HTXhPU0F6TWlBek5pQTJNQ0EyTVNBNE1tTXlOaUF5TXlBMU1pQTBOaUEzTnlBM01XTTJJRFVnTVRNZ09TQXlNU0E1WXpNZ01TQTJJREFnTVRBZ0xURmpOeUF0TkNBNUlDMHhNQ0E1SUMweE5tTXdJQzB6SUMweElDMDNJQzB4SUMwNUlHTXROQ0F0TWprZ0xUWWdMVFU0SUMwM0lDMDROMk14TnlBeE9TQXpOeUF6TkNBMk5DQTBOV014TlNBMklETXhJRGtnTkRjZ09XZzJZelVnTUNBeE1DQXRNU0F4TlNBdE1tTXlOQ0F0TkNBek9TQXRNVGdnTkRNZ0xUUXhZekV4SURFeElESTBJREl4SURReElESTJZek0xSURFd0lEWXdJRE01SURnNElEWXlZelVnTkNBNUlERXhJREUzSURFeGFETmpOeUF3SURFMElDMHhJREV3SUMweE5HTXROeUF0TWpZZ0xURTBJQzAxTXlBdE1Ua2dMVGM1WXpJeklESXlJRFV4SURRd0lEZzJJRFV4WXpnZ01pQXhOU0EwSURJeUlEUmpNalFnTUNBME1TQXRNVFVnTlRJZ0xUUTBJR00zSUMweU1pQXhNQ0F0TkRNZ01UQWdMVFkwWXpBZ0xUSTJJQzAwSUMwMU1pQXRNVEVnTFRjNFl5MHhPU0F0TnpBZ0xUVXlJQzB4TXpFZ0xURXhNaUF0TVRjMll5MHlNU0F0TVRZZ0xUUTFJQzB5TXlBdE56RWdMVEkzWXpFZ0xUVXlJQzA1SUMwNU1TQXRNek1nTFRFeU5XTXlOQ0EzSURRNElERTNJRGN5SURJMGJERTRJRFpqTWlBd0lEUWdNU0ExSURGak5pQXdJREV5SUMweklERTFJQzAyWXpJZ0xUSWdNaUF0TXlBeUlDMDFZekFnTFRRZ0xUUWdMVGdnTFRZZ0xURXlZeTB4TlNBdE1qWWdMVE0xSUMwME5pQXROak1nTFRVMll5MDBOU0F0TVRZZ0xUa3hJQzB5T0NBdE1UTTNJQzAwTWlCakxURTBJQzAxSUMweU9DQXRPQ0F0TkRRZ0xUaGpMVFVnTUNBdE1URWdNU0F0TVRZZ01XTXlOeUF6TmlBME9TQTNNaUE1TXlBNE5HTTJJREl3SURrZ05ERWdPU0EyTTJNd0lERTVJQzB4SURNNElDMHhJRFUzWXpBZ01UQTRJREV5SURJeE5DQTBNQ0F6TVRsak1pQTJJRFFnTVRJZ01pQXhPV010TWpNZ0xURXpJQzAwTlNBdE1qa2dMVGN3SUMwME1HTXRNeUF0T1RjZ0xUTTVJQzB4T0RBZ0xURXlNU0F0TWpReFl5MHlNeUF0TVRjZ0xUUTRJQzB5TnlBdE56VWdMVE15WXkweElDMDRJQzB6SUMweE5pQXROU0F0TWpWakxUa2dMVE01SUMweU1TQXROekVnTFRNNElDMHhNREFnWXpJNElEZ2dOVFlnTVRVZ09EVWdNVGxqTXlBd0lEWWdNU0E1SURGak5TQXdJRGtnTFRFZ01URWdMVGhqTFRJZ0xUWWdMVE1nTFRFeElDMDJJQzB4TkdNdE1qTWdMVEk1SUMwME5TQXROVGNnTFRnM0lDMDJOV010TkRNZ0xUZ2dMVGcySUMweU1DQXRNVEkySUMwME1tTXROaUF0TXlBdE1UUWdMVGtnTFRFNUlDMHplazAwTXpZZ016aGpNekVnTUNBMk1TQXlNQ0EzTUNBMU1HTTNJREl6SURFeUlEUTJJREV5SURZNVl6QWdNaklnTFRRZ05ETWdMVEV6SURZMFl5MDRJREU1SUMweE9DQXlPU0F0TXpNZ01qbGpMVGdnTUNBdE1UWWdMVE1nTFRJMklDMDRZeTB4TlNBdE9DQXRNamdnTFRFM0lDMDBNU0F0TWpnZ1l5MDRJQzAxTkNBdE1USWdMVEV3T0NBdE1USWdMVEUyTTJNeUlEQWdOU0F0TVNBNElDMHpZekV4SUMwM0lESXpJQzB4TUNBek5TQXRNVEI2VFRFeU1TQXpOMk14TkNBd0lESTRJRFlnTkRFZ09XTTRJRE1nTVRVZ09DQXhOeUF4T0dNeE1TQTBNQ0F5TXlBNE1DQXlNU0F4TWpKakxURWdNVGdnTVNBME1TQXRNakFnTkRkakxURXdJRE1nTFRJd0lEVWdMVE13SURWakxURXpJREVnTFRJM0lDMHpJQzB6T1NBdE1UTmpMVFFnTFRRZ0xUZ2dMVGdnTFRFeElDMHhNbU10TWlBdE5ESWdMVE1nTFRnMElDMDJJQzB4TWpkakxUSWdMVEUwSUMweUlDMHlPU0F0TXlBdE5EUmpOU0F3SURFeElDMHhJREUzSUMweklHTTBJQzB5SURrZ0xUSWdNVE1nTFRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVXhPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4T0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TkRNZ0xUVmpMVFVnTVRZZ0xUZ2dNekFnTFRnZ05EUmpNQ0F6TmlBeE55QTJOaUF6TWlBNU5tTXpNeUEyTmlBM05DQXhNekFnTVRBd0lESXdNR3d4TlNBME1XTXpJRGdnTkNBeE5TQTBJREl5WXpBZ01qSWdMVEUwSURReElDMDBNaUExTkdNdE1UQWdOQ0F0TVRrZ055QXRNamdnTjJNdE1Ua2dNQ0F0TXpZZ0xURXhJQzAwT1NBdE16QmpMVEV3SUMweE55QXRNVFlnTFRNMElDMHhPQ0F0TlRSakxURWdMVEV4SUMweklDMHlNU0F0TVRJZ0xUTXpZeTAwSURFMklDMDNJRE15SUMwM0lEUTNZekFnTXpVZ01UTWdOamNnTXpJZ09UZGpNVFlnTWpVZ016WWdNellnTmpBZ016WWdZemdnTUNBeE55QXRNU0F5TnlBdE5HTXpOQ0F0TVRBZ05UY2dMVFF6SURVNElDMDRNR015SUMwM05DQXRNVGtnTFRFME1pQXROVEVnTFRJd04yTXRNakFnTFRReElDMDBNaUF0T0RJZ0xUWTFJQzB4TWpkak1UQWdNeUF4T1NBMElESTRJRFJqTkRJZ01DQTNNeUF0TXpFZ01URXdJQzAwTm1NMUlDMHlJRGNnTFRFeklEY2dMVEkxWXpBZ0xURXhJQzB5SUMweU1pQXROaUF0TWpsakxUUWdMVFlnTFRjZ0xUZ2dMVEV4SUMwNFl5MDJJREFnTFRFeUlEUWdMVEU0SURkakxUa2dOQ0F0TVRnZ09TQXRNallnTVRaakxUSXdJREUySUMwek9TQXlNeUF0TlRnZ01qTWdZeTB5TXlBd0lDMDBOU0F0TVRJZ0xUWTJJQzB6Tm1NdE15QXRNaUF0TkNBdE55QXRPQ0F0TVRWNlRURTVPU0F3WXkweE5TQXROaUF0TWprZ09DQXROREFnTVRkakxUa2dPU0F0TVRnZ01UZ2dMVEk1SURJMFl5MHhNeUEzSUMweU5TQXhNU0F0TXpjZ01URmpMVEU1SUMweElDMHpOaUF0T0NBdE5UVWdMVEkzWXkwMElDMDBJQzA0SUMwNUlDMHhNeUF0TVROakxUUWdMVE1nTFRjZ0xUVWdMVGtnTFRWakxUTWdNQ0F0TkNBeklDMDFJREV4WXkweElEVWdMVEVnTVRBZ0xURWdNVFZqTUNBeU5TQTRJRFEzSURJMElEWTRZelEySURZd0lEZzJJREV5TXlBeE1USWdNVGsyWXpnZ01qSWdNVFFnTkRNZ01qRWdOallnWXpJZ055QXpJREUwSURNZ01qRmpNQ0F4TWlBdE15QXlOQ0F0TVRBZ016WmpMVEV4SURFNUlDMHlOQ0F5T0NBdE5ERWdNamhqTFRZZ01DQXRNVElnTFRFZ0xURTVJQzB6WXkwME1TQXRNVElnTFRZd0lDMHpOeUF0TmpVZ0xUZ3hZeTB4SUMwNElDMHpJQzB4TlNBdE1UQWdMVEl3WXkwMElERTNJQzAySURNMElDMDJJRFE1WXpBZ05UVWdNalVnT1RVZ09EY2dNVEUyWXpZZ01pQXhNeUF6SURFNUlETmpNeklnTUNBMU9TQXRNamdnTmpNZ0xUY3dZekVnTFRFeElESWdMVEl6SURJZ0xUTTBZekFnTFRVeUlDMHhNaUF0TVRBeElDMHlPU0F0TVRRNVl5MHhPQ0F0TlRBZ0xUUXlJQzA1TmlBdE56SWdMVEUwTkNCak16VWdMVElnTmpBZ0xURTJJRGd6SUMwek5tTTVJQzA0SURFNElDMHhOaUF6TUNBdE1UbGpNVEVnTFRNZ01UVWdMVEV5SURFeUlDMHlNbU10TXlBdE1UUWdNQ0F0TXpNZ0xURTFJQzB6T0hwTk9EYzBJREl3TUdNdE9TQXpJQzAzSURFeUlDMDNJREU1ZGpFeE1HTXRNVGNnTFRJM0lDMHpNU0F0TkRrZ0xUUTFJQzAzTUdNdE5DQXRPQ0F0T1NBdE1UVWdMVEUxSUMweU1XTXRPU0F0T1NBdE1UZ2dMVEUwSUMweU5pQXRNVFJqTFRrZ01DQXRNVGdnTlNBdE1qZ2dNVFJqTFRFeUlERXhJQzB4T0NBeU15QXRNakVnTXpaakxURTNJQzB5TmlBdE5EVWdMVE0zSUMwM01pQXRORGtnWXkweUlDMHhJQzAwSUMweElDMDJJQzB4WXkwMUlEQWdMVFlnTlNBdE5pQXhNR013SURVM0lERWdNVEUxSURFZ01UY3lZekFnTnlBeElERXpJREFnTVRsakxURWdNVEFnTFRJZ01qRWdMVEUwSURJeFl5MHhOeUF3SUMweU9TQXRPU0F0TWpVZ0xUSTNZek1nTFRFMUlEVWdMVE13SURVZ0xUUTFZekFnTFRNd0lDMDJJQzAyTUNBdE1UTWdMVGc1WXkwMklDMHlNU0F0TWpJZ0xUTXhJQzB6TmlBdE5ETmpMVE1nTFRJZ0xUa2dMVFFnTFRFeElDMHhjeTB5SURVZ0xUSWdOMk13SURNZ01TQTJJRElnT1dNNUlESTJJREV4SURVeUlERXhJRGM0WXpBZ01UUWdMVEVnTWprZ0xUTWdORE1nWXkweUlERTVJQzAxSURNM0lDMHhOeUExTW1NdE5pQTRJQzB4TWlBeE5pQXRNak1nTVRGakxURXdJQzAwSUMweE9TQXRPU0F0TVRnZ0xUSTBZek1nTFRRMUlETWdMVGt4SURRZ0xURXpObU13SUMweU1TQXRNVGdnTFRRMUlDMHpOeUF0TlRCakxUSWdNQ0F0TkNBdE1TQXROaUF0TVdNdE5pQXdJQzA1SURNZ0xUa2dNVEpqTUNBME9DQXRNaUE1TmlBdE1pQXhORFJqTUNBeU5DQXdJRFE0SURJZ056SmpNaUF5TXlBeU15QXpNeUF6T1NBME5XTXlJRElnTkNBeUlEVWdNbU0xSURBZ09DQXROQ0EzSUMweE1tTXRNU0F0TmlBdE15QXRNVFFnTFRNZ0xUSXlZekFnTFRVZ01TQXRPU0F5SUMweE15QmpNVEFnT0NBeE9DQXhNeUF5TmlBeE9XTXhNaUE1SURJeUlERXpJRE14SURFell6RXlJREFnTWpJZ0xUZ2dNeklnTFRJMFl6UWdMVGNnTnlBdE1UQWdNVEFnTFRFd2N6WWdNeUF4TUNBNFl6RXdJREV6SURJMElESXlJRE01SURJM1l6WWdNaUF4TWlBMElERTNJRFJqTVRVZ0xURWdNalVnTFRFeUlESTFJQzB6TW1Nd0lDMDFNeUF4SUMweE1EY2dNU0F0TVRZd2JDMHhJQzB4TUdNd0lDMDBJREVnTFRnZ05TQXRNVEJqTWlBdE1TQXpJQzB5SURVZ0xUSmpOU0F3SURrZ05pQXhOQ0E1WXpNZ01pQTFJRE1nT0NBMFl6QWdNVE1nTWlBeU55QTBJRFF3WXpnZ05UVWdNamtnTVRBMUlEY3pJREUwTWlCak1UZ2dNVFVnTXpNZ01qSWdORGNnTWpKak1qSWdNQ0EwTUNBdE1UY2dOVFFnTFRRNFl6SWdMVE1nTWlBdE55QXlJQzB4TVdNd0lDMHhNaUF0TmlBdE1qTWdMVFVnTFRNMll6TWdMVFExSURVZ0xUa3dJRGNnTFRFek5tTXhJQzB5TVNBdE5pQXRNemtnTFRFM0lDMDFObU10TkNBdE55QXRNVEVnTFRFeklDMHlNQ0F0TVRGNlRUYzVPQ0F5T1ROak1TQXhJRFFnTWlBMklEVmpNakVnTWpVZ016Z2dOVE1nTkRnZ09EUmpNU0F6SURFZ05TQXhJRGhqTUNBNUlDMDNJREUySUMweE5DQXlNbU10TkNBeklDMDNJRFFnTFRFeElEUmpMVFlnTFRFZ0xURXlJQzAwSUMweE9DQXRPQ0JqTFRJeUlDMHhPQ0F0TXpVZ0xUUXlJQzAwTVNBdE56QmpMVFFnTFRFMElERTJJQzAwTlNBeU9TQXRORFY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRWRk55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkZOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhPRFFnTUdndE1qUmpMVGsxSURBZ0xURTFPU0EyTVNBdE1UVTVJREUwT0dNd0lEUXpJREl3SURjMklEUTNJREV3TldNeklETWdOeUEySURFd0lERXdZek0wSURJNUlEVTVJRFEySURnM0lEUTJZekkzSURBZ05UVWdMVEV6SURrM0lDMDBNMk16T1NBdE1qZ2dOalFnTFRZNElEY3hJQzB4TVRkMkxURTRZekVnTFRjd0lDMDJNU0F0TVRJMklDMHhNamtnTFRFek1YcE5NVFEySURRell6VTBJREVnTVRBd0lESXdJREV5TnlBM01HTTRJREV6SURFeUlESTNJREV5SURReVl6QWdNakVnTFRrZ05ESWdMVEkxSURVNVl5MHhOU0F4TmlBdE16SWdNamtnTFRVeUlETTNJR010TVRZZ05pQXRNek1nTVRRZ0xUVXdJREUwWXkwM0lEQWdMVEUwSUMweElDMHlNU0F0TldNdE5EY2dMVEl4SUMwNE1pQXROVFVnTFRFd01TQXRNVEF6WXkwMUlDMHhOQ0F0T0NBdE1qY2dMVGdnTFRNNFl6RWdMVE15SURJeElDMDFOaUEyTVNBdE5qaGpNVGdnTFRVZ016Y2dMVGdnTlRjZ0xUaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEkwTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJME1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU9EZ2dMVGd4T1dNdE55QXpJQzAwSURFd0lDMDBJREUxWXpFZ01UQXdJQzAwTVNBeE9ESWdMVEV3TlNBeU5UTmpMVGN4SURjNElDMHhNallnTVRZMElDMHhOVFVnTWpZMll5MHhOaUExTkNBdE1qUWdNVEV3SUMweU5DQXhOamRqTUNBeE5TQXdJREk0SURFZ05ESmpNQ0EzSURNZ01UUWdOaUF5TVdNeUlEVWdOeUEzSURFeklEaGpNQ0E1SUMweElERTNJQzB4SURJMVl6QWdNVFVnT1NBeE9DQXhPQ0F5TVdNeUlEQWdNeUF4SURRZ01XTTVJREFnT1NBdE1URWdNVEVnTFRFM1l6Y2dMVEl3SURZZ0xUUXlJREUxSUMwMk1tTXhOU0F0TXpnZ05EUWdMVFkwSURjeUlDMDVNU0JqTlRnZ0xUVTNJREV4T0NBdE1URXpJREUwT1NBdE1Ua3hZekU0SUMwME5TQXpNU0F0T1RFZ016VWdMVEUwTUdNeElDMHlOQ0ExSUMwME9DQTBJQzAyT1dNeElDMHpOQ0F0TXlBdE5qWWdMVGNnTFRrNFl6SWdMVEUxSURJZ0xUSTVJRE1nTFRRd1l6RWdMVE14SUMweElDMDFOeUF0TVRBZ0xUZ3lZeTB6SUMwNElDMDJJQzB4TlNBdE1URWdMVEl4WXkwMElDMDBJQzA0SUMweE1DQXRNVFFnTFRoNlRUSTROeUF0TlRZM1l6VWdOeklnTFRJeElERXpOaUF0TmpZZ01Ua3pZeTB6TkNBME1pQXROelVnTnprZ0xURXhNeUF4TVRkakxURTVJREU1SUMwek5TQTBNQ0F0TkRnZ05qSWdZekV4SUMwek5DQXlOeUF0TmpVZ05ERWdMVGszWXpNd0lDMDNNQ0E0TkNBdE1USXlJREV5T1NBdE1UZ3hZekl6SUMweU9TQTBNaUF0TmpFZ05UY2dMVGswZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMU1qUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNalFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEExSURCakxUTTFJREFnTFRZNElERTJJQzA1TmlBME1tTXROaUExSUMwNUlERXlJQzA1SURFNFl6QWdOU0F5SURFd0lEVWdNVFpqTVRNZ01qQWdNalFnTkRFZ016a2dOVGxqTmlBM0lERXpJREUwSURJeklERXdZek1nTFRFZ05DQXRNeUEwSUMwMVl6QWdMVFFnTFRRZ0xUZ2dMVFFnTFRFeWRpMHlZekFnTFRnZ05TQXRNVE1nTVRJZ0xURTNZekk1SUMweU1pQTJNQ0F0TXpVZ01UQXhJQzB6TkdneVl6TWdNQ0EySUMweElERXhJQzB4WXpVZ01TQXhNU0F5SURFMElEbGpNQ0F5SURFZ05TQXhJRGhqTUNBNUlDMDJJREU0SUMweE1TQXlObU10TVRJZ01qQWdMVE15SURJMklDMDFNaUF6TWlCakxUSXpJRGdnTFRRM0lERXlJQzAyTnlBeU9XTXRNVGtnTVRZZ0xUSTVJRE01SUMweU9TQTJNMk13SURFMElETWdNamdnTVRFZ05EQmpNVFVnTWpRZ016SWdORGNnTlRJZ05qaGpNakFnTWpBZ05Ea2dNekFnTnpnZ016QmpOREVnTUNBNE5DQXRNVGtnTVRBeklDMDFNMk15SUMweklETWdMVFVnTXlBdE9ITXRNU0F0TmlBdE15QXRPV010TVRBZ0xURTNJQzB5TlNBdE16QWdMVFF4SUMwME1XTXROeUF0TlNBdE1UUWdMVEV4SUMweU1DQXRNVEZ6TFRFeUlEUWdMVEUzSURFMll5MHhNQ0F5TUNBdE5UQWdNek1nTFRjM0lETXpZeTAySURBZ0xURXhJREFnTFRFMklDMHlJR010TmlBdE1TQXROeUF0TkNBdE55QXRPR013SUMweUlERWdMVFlnTWlBdE9XTTVJQzB6TXlBek15QXROVEVnTmpRZ0xUWXhZekl6SUMwM0lEUTNJQzB4TWlBMk9DQXRNamR6TXpJZ0xUTTFJRE15SUMwMU5XTXdJQzB4TWlBdE15QXRNak1nTFRrZ0xUTTBZeTB6TWlBdE5qRWdMVGd6SUMweE1EQWdMVEUxTVNBdE1UQTVZeTAySUMweElDMHhNQ0F0TVNBdE1UWWdMVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRVek1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXpNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFNaklnTFRFNU4yTXRNVEVnTUNBdE1qRWdNU0F0TXpFZ00yTXRNVEFnTVNBdE1qQWdPQ0F0TWpNZ01UWjJNbU13SURZZ09TQXhNQ0F4TkNBeE5XTTRJRFlnTVRRZ01UUWdNakVnTWpCak1UTWdNVElnTWpZZ01qTWdORElnTWpOak9DQXdJREUySUMweUlESTFJQzAzWXpZZ0xUTWdNVElnTFRVZ01UY2dMVFZqTVRNZ01DQXlNeUF4TUNBek1DQXlObU15TUNBME5pQXlNQ0E1TlNBeU1DQXhORE5qTUNBek9TQXlJRGM0SURZZ01URTNZeTB6TXlBdE1TQXROalVnTFRJZ0xUazRJQzB5WXkweU15QXdJQzAwTmlBeElDMDJPU0F4WXpBZ0xURXlJQzB4SUMweU15QXRNU0F0TXpRZ2N6RWdMVEl5SURFZ0xUTTBZekFnTFRRNElDMDBJQzA1TmlBdE1UY2dMVEUwTW1NdE5pQXRNakVnTFRFMUlDMDBNU0F0TXpJZ0xUVTFZeTAwTnlBdE5ESWdMVGsxSUMwNE1pQXRNVFl5SUMwNE1tTXRNVGNnTUNBdE5UTWdNaUF0TmpJZ01UbGpMVFlnTVRBZ01UZ2dNakVnTWpnZ016RmpNVFVnTVRVZ016RWdNamNnTlRFZ01qZGpPU0F3SURFNUlDMHlJREk1SUMwM1l6RXhJQzAxSURFNUlDMDRJREkySUMwNFl6RTBJREFnTWpJZ01USWdNamtnTXpkak1UTWdORGNnTVRRZ09UVWdNVFVnTVRRell6RWdNemNnTXlBM015QTNJREV3T1d3dE5EUWdNMk10TWpBZ01TQXROREFnTWlBdE5qQWdNaUJqTFRFM0lEQWdMVE16SURBZ0xUVXdJQzB4YUMwMFl5MHhJQzAxSUMweElDMDVJQzB4SUMweE0yTXRNU0F0TVRRZ0xURWdMVEk1SUMweElDMDBNMk13SUMweU15QXhJQzAwTnlBeElDMDNNR013SUMweE9DQXRNU0F0TXpVZ0xUSWdMVFV6WXkweklDMDFNU0F0TWpRZ0xUa3dJQzAyTnlBdE1URTRZeTAwTlNBdE1qa2dMVGt5SUMwME9DQXRNVFF6SUMwME9HTXRNVGNnTUNBdE16UWdNaUF0TlRFZ05tTXROQ0F4SUMwM0lETWdMVEV4SURSakxURWdNU0F0TWlBeUlDMDBJRFZqTWpNZ01UZ2dORGdnTXpVZ056WWdORGRqTXlBeElEVWdNU0E0SURGak9DQXdJREUySUMwMElESTBJQzAySUdNeE1DQXRNeUF4T0NBdE5TQXlOU0F0TldNeE5TQXdJREl5SURrZ016SWdNekJqTVRFZ01qWWdNVFFnTlRJZ01UUWdOemxqTUNBeE1TQXRNU0F5TVNBdE1TQXpNbU13SURVeElERWdNVEF4SURVZ01UVXlZeTAwTVNBeUlDMDRNaUEySUMweE1qVWdPR014TlNBeU9TQXlPQ0ExTkNBME5pQTNOMk0zSURFd0lERTNJREV4SURJM0lERXdZekl4SUMweklEUXhJQzAwSURZeUlDMDJZemNnTlRRZ05EQWdPVE1nT0RJZ01USTBZekU1SURFMElEUXhJREkwSURZeElETTNZekV4SURjZ01qTWdNVEFnTXpRZ01UQmpORElnTUNBNE5DQXRNemNnT1RrZ0xUWTNZekVnTFRJZ01TQXRNeUF4SUMwMElHTXdJQzAxSUMwMElDMDNJQzAzSUMwNVl5MHlNU0F0TVRnZ0xUUTNJQzB5TnlBdE56UWdMVE16WXkweUlEQWdMVFFnTFRFZ0xUVWdMVEZqTFRnZ01DQXRNVFFnTkNBdE1Ua2dNVFJqTFRnZ01UY2dMVEkwSURNM0lDMDBNaUF6TkdNdE1UY2dMVElnTFRJeklDMHlOaUF0TWpnZ0xUUTBZeTAySUMweU1TQXRNVEFnTFRReUlDMHhNaUF0TmpSak5UVWdNQ0F4TVRBZ01DQXhOalVnTFRKc09TQTBOMk14TWlBMU1pQTFNU0E0TXlBNU1DQXhNVFJqTWpFZ01UY2dORElnTWpZZ05qWWdNalpqTVRFZ01DQXlNeUF0TWlBek5pQXROMk16TWlBdE1USWdORGdnTFRNNElEWXdJQzAyTnlCak1TQXRNeUF4SUMwMUlERWdMVGRqTUNBdE15QXRNU0F0TlNBdE5DQXRPR010TWpFZ0xUSXhJQzAwTkNBdE16WWdMVGN5SUMwME1td3ROeUF0TVdNdE5pQXdJQzB4TVNBeklDMHhOQ0F4TkdNdE5pQXlNU0F0TWpBZ016Y2dMVFF4SURRMll5MDBJRElnTFRjZ015QXRNVEFnTTJNdE5TQXdJQzAzSUMweklDMHhNQ0F0TVRKakxURXdJQzB6TnlBdE1UUWdMVGMwSUMweE9DQXRNVEV4WXpVM0lDMDBJREV4TkNBdE5pQXhOeklnTFRWc09TQXpOMk15TUNBMk9DQTJOU0F4TVRVZ01USXhJREUxTW1NNUlEWWdNVGdnT1NBeU9TQTVZekU1SURBZ016a2dMVEV3SURVMUlDMHlOeUJqTVRjZ0xURTRJREkxSUMwek1DQXlOU0F0TkRCak1DQXRNVE1nTFRFeElDMHlNeUF0TXpRZ0xUTTRZeTA1SUMwMklDMHhPQ0F0TVRJZ0xUSTNJQzB4Tm1NdE5pQXRNeUF0TVRFZ0xUVWdMVEUxSUMwMVl5MDNJREFnTFRFeklEVWdMVEU0SURFMll5MDJJREUwSUMweE9DQXpNU0F0TXpJZ016RmpMVEUzSURBZ0xURTNJQzB5TXlBdE1qQWdMVE00WXkwMUlDMHlOeUF0TVRBZ0xUVXpJQzB4TkNBdE9EQmpNaUF4SURRZ01TQTJJREZqTXpRZ01DQTJPQ0ExSURFd015QTNhRGxqTnlBd0lERTBJQzB4SURFM0lDMDNiREVnTFRSak1DQXRPQ0F0TnlBdE1UWWdMVEV5SUMweU15QmpMVEkxSUMwek5TQXROVGtnTFRVd0lDMHhNRElnTFRVeVl5MHhNU0F3SUMweU1TQXRNU0F0TXpJZ0xURnNMVE1nTFRVell6QWdMVEU0SURFZ0xUTTNJREVnTFRVMVl6QWdMVEV3SURBZ0xURTVJQzB4SUMweU9HTXRPQ0F0TVRBMklDMDJPU0F0TVRjd0lDMHhOakVnTFRJeE1tTXRNVE1nTFRZZ0xUSTNJQzA0SUMwME1DQXRPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlRNeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UTXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBOQ0F0TVRrM1l5MDFJREFnTFRFd0lEQWdMVEUxSURGakxURXhJRElnTFRFMklEVWdMVEUySURFd1l6QWdNeUF6SURjZ055QXhNMk14TXlBeE5pQXlOaUF6TVNBME1DQTBOV00ySURjZ01USWdNVEFnTVRrZ01UQmpNeUF3SURZZ01DQXhNQ0F0TW1NNUlDMDBJREU0SUMwMklESTRJQzAyWXpJd0lEQWdNelFnT0NBME15QXlOMk16TWlBMk1pQXpOeUF4TWprZ016Y2dNVGszZGpReFl6QWdNVFFnTUNBeU9DQXhJRFF5WXkwMU5TQXhJQzB4TURrZ05TQXRNVFkwSURob0xUVmpMVEVnTFRNMUlERWdMVGN4SURFZ0xURXdOMk15SUMweE1ETWdMVFEwSUMweE56Y2dMVEV6TWlBdE1qSTNJR010TXpVZ0xURTVJQzAzTVNBdE1qZ2dMVEV3T1NBdE16Sm9MVEV3WXkweE1DQXdJQzB4T1NBeElDMHlPQ0EzWXpFNElESXlJRE0zSURReUlEVTVJRFU1WXpjZ05TQXhOU0EwSURJeklEUmpNVEFnTVNBeU1DQXlJRE14SURGak5EQWdMVFFnTlRZZ01Ua2dOallnTlRSak9TQXpNaUF4TUNBMk5TQTVJRGs1WXpBZ01Ua2dMVEVnTXpnZ0xURWdOVGRqTUNBeU9DQXhJRFUySURRZ09ETmpMVEU1SUMweUlDMHpPU0F0TkNBdE5Ua2dMVGRqTFRrZ0xUSWdMVEU1SUMweUlDMHlPU0F0TW1NdE9DQXdJQzB4TlNBd0lDMHlNeUF4WXkwM0lERWdMVEV3SURNZ0xURXdJRFp6TWlBMUlEUWdPQ0JqTVRjZ01qQWdNekVnTkRJZ05URWdOakJqTlNBMUlERXdJRGdnTVRjZ05tTXhNeUF0TXlBeU5TQXROQ0F6T0NBdE5HTTRJREFnTVRZZ01DQXlOQ0F4WXpJd0lEYzRJRFk0SURFek1pQXhNemtnTVRZNFl6RXdJRFVnTVRrZ055QXlPQ0EzWXpFNElEQWdNelVnTFRrZ05URWdMVEl6WXpNZ0xUTWdOeUF0TmlBeE1DQXRNVEJqTVRjZ0xUSXlJREkySUMwek5DQXlOaUF0TkROak1DQXRNVEVnTFRFeUlDMHhPU0F0TXpVZ0xUTTBZeTA1SUMwMklDMHhPU0F0TVRBZ0xUSTRJQzB4TldNdE5pQXRNeUF0TVRFZ0xUUWdMVEUySUMwMFl5MDRJREFnTFRFMElEUWdMVEU1SURFM0lHTXROaUF4TmlBdE1UZ2dNamtnTFRNMElETTRZeTAxSURJZ0xUZ2dOQ0F0TVRFZ05HTXROU0F3SUMwNUlDMDBJQzB4TVNBdE1URmpMVGNnTFRJNUlDMHhOU0F0TlRnZ0xUSXdJQzA0TjJNeE1pQXhJREkxSURFZ016Y2dNV00wTmlBd0lEa3lJQzAwSURFek9DQXRPR015TWlBM01TQTNNeUF4TWpFZ01UTXhJREUyTkdNNUlEWWdNVGdnT1NBeU9TQTVZekV6SURBZ01qY2dMVFFnTkRBZ0xUbGpNamNnTFRrZ05URWdMVEkxSURZeklDMDFOR015SUMwMklEWWdMVEV3SURBZ0xURTNZeTB4T1NBdE1qRWdMVFF4SUMwek9DQXROamNnTFRRNFl5MHpJQzB4SUMwMklDMHlJQzA0SUMweUlHTXROU0F3SUMwNElETWdMVEV4SURFd1l5MHhNU0F5TnlBdE16VWdNemdnTFRZd0lEUTFZeTB5SURFZ0xUVWdNU0F0TnlBeFl5MDJJREFnTFRFeElDMHpJQzB4TlNBdE1UQmpMVEUySUMweU9TQXRNakVnTFRZd0lDMHlNeUF0T1RKak1qTWdNU0EwTnlBeUlEY3dJREpqTVRBZ01DQXlNU0F3SURNeElDMHhZekkxSURBZ05Ea2dMVElnTnpRZ0xUTmpNaUF4TWlBMElESTBJRGNnTXpaak1UVWdOamtnTlRrZ01URTNJREV4T0NBeE5URmpNVEVnTmlBeU1TQXhNQ0F6TWlBeE1HTXhOaUF3SURNeUlDMDNJRFEySUMweE9XTXhOaUF0TVRNZ016RWdMVEkzSURReUlDMDBOV016SUMweklEUWdMVFlnTkNBdE9TQmpNQ0F0TkNBdE1pQXROeUF0TlNBdE1URmpMVEUySUMweE55QXRNellnTFRNd0lDMDFOaUF0TkRCakxUVWdMVE1nTFRFd0lDMDFJQzB4TlNBdE5XTXRPQ0F3SUMweE5pQTFJQzB5TWlBeE5HTXRPU0F4TmlBdE1qUWdNalVnTFRNNElETTJZeTAxSURNZ0xUZ2dOQ0F0TVRFZ05HTXROU0F3SUMwNElDMDFJQzB4TUNBdE1UTmpMVEV3SUMwek9DQXRNVFVnTFRjMUlDMHhOeUF0TVRFell6UTFJQzB5SURnNUlDMDBJREV6TkNBdE0yZzBOV015SURJMUlEY2dOVEVnTVRrZ056TmpNamtnTlRRZ05qUWdNVEEzSURFek1DQXhNakpqTnlBeUlERTBJRElnTWpFZ01tTXpOaUF3SURZNElDMHlNU0E0T0NBdE5qQWdZeklnTFRVZ05DQXRNVEFnTkNBdE1UVmpNQ0F0TnlBdE15QXRNVE1nTFRrZ0xURTVZeTB4T0NBdE1UY2dMVE00SUMwek5DQXROaklnTFRReVl5MDBJQzB4SUMwMklDMHlJQzA1SUMweVl5MDBJREFnTFRjZ015QXRPQ0F4TW1NdE5TQXlOeUF0TXpZZ05UQWdMVFkwSURVeWFDMHpZeTB4TVNBd0lDMHhOQ0F0TmlBdE1UY2dMVEUxWXkwNUlDMHlOaUF0TVRFZ0xUVXpJQzB4TVNBdE56bGpNQ0F0TVRBZ01TQXRNakFnTVNBdE16QmpNemtnTFRFZ056a2dNQ0F4TVRnZ05XTTNJREVnTVRVZ01pQXlNeUF5WXprZ01DQXhPQ0F0TWlBeU9DQXRPR010TWpNZ0xUTXdJQzAwT1NBdE5UVWdMVGcySUMwMk1DQmpMVEk0SUMweklDMDFOU0F0TmlBdE9ESWdMVGRqTUNBdE56SWdMVFVnTFRFME15QXRNemNnTFRJd09XTXRNelVnTFRjMklDMDROU0F0TVRNM0lDMHhOekFnTFRFMk1HTXROaUF0TWlBdE1URWdMVElnTFRFM0lDMHlZeTAwSURBZ0xUa2dNQ0F0TVRNZ01XTXRNVFVnTkNBdE1qTWdNVEVnTFRJeklESXdZekFnTmlBeklERXpJRGtnTWpCak1USWdNVFlnTWpNZ016SWdNellnTkRWak5TQTFJREV3SURjZ01UVWdOMk0wSURBZ09TQXRNaUF4TkNBdE5tTXhNU0F0T0NBeU1TQXRNVElnTXpFZ0xURXlZekUzSURBZ016RWdNVEVnTkRBZ016RmpNamNnTmpNZ016UWdNVEk1SURNNElERTVOaUJqTFRJZ01qTWdMVE1nTkRVZ0xUUWdOamhvTFRFNVl5MHlNQ0F4SUMwME1DQXRNU0F0TmpBZ0xURnNMVEV3TVNBemRpMHlNMk13SUMweE5TQXhJQzB6TUNBeElDMDBOV013SUMwMU1pQXROU0F0TVRBeklDMHpOU0F0TVRRNVl5MHpPU0F0TmpJZ0xUZzVJQzB4TVRNZ0xURTJNaUF0TVRNMFl5MDBJQzB4SUMwNElDMHlJQzB4TVNBdE1tTXROeUF3SUMweE5DQXRNU0F0TWpJZ0xURmpMVGtnTUNBdE1UZ2dNaUF0TWpNZ01URmpMVGNnTVRRZ01UTWdNakVnTVRnZ016SmpNeUEzSURrZ01USWdNVE1nTVRkak1URWdNVElnTWpBZ01qQWdNelVnTWpCak5TQXdJREV3SURBZ01UWWdMVElnWXpnZ0xUSWdNVFlnTFRNZ01qTWdMVE5qTWpVZ01DQTBNQ0F4TlNBMU1DQTBOMk14TWlBek9DQXhNeUEzT0NBeE5DQXhNVGgyTkRKc015QTNOV010TlRZZ01TQXRNVEV6SURJZ0xURTJPU0F5ZGkweE4yTXhJQzAyTUNBdE1pQXRNVEU1SUMweU5DQXRNVGMzWXkwek1DQXROemdnTFRnd0lDMHhNemdnTFRFMU9TQXRNVGN5WXkweE9DQXROeUF0TXpZZ0xURXlJQzAxTlNBdE1USjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEkwTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJME15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME1TQXdZeTB4SURBZ0xURTRJRE1nTFRJeElEVmpMVEUySURFeElDMHlNQ0EwTkNBdE1qQWdOVFoyTlRkak1DQTFOeUE0SURFeE15QXlOQ0F4Tmpkak1qa2dNVEF5SURnMElERTRPQ0F4TlRVZ01qWTJZelkwSURjeElERXdOaUF4TlRNZ01UQTFJREkxTTJNd0lESWdMVEVnTlNBdE1TQTRjekVnTlNBMUlEZG9NbU0xSURBZ09TQXROU0F4TWlBdE9HTTFJQzAySURnZ0xURXpJREV4SUMweU1XTTVJQzB5TlNBeE1TQXROVEVnTVRBZ0xUZ3lZeTB4SUMweE1TQXRNU0F0TWpVZ0xUTWdMVFF3WXpRZ0xUTXlJRGdnTFRZMElEY2dMVGs0WXpFZ0xUSXhJQzB6SUMwME5TQXROQ0F0TmprZ1l5MDBJQzAwT1NBdE1UY2dMVGsxSUMwek5TQXRNVFF3WXkwek1TQXROemdnTFRreElDMHhNelFnTFRFME9TQXRNVGt4WXkweU9DQXRNamNnTFRVM0lDMDFNeUF0TnpJZ0xUa3hZeTA1SUMweU1DQXRPQ0F0TkRJZ0xURTFJQzAyTW1NdE1pQXROaUF0TWlBdE1UY2dMVEV4SUMweE4zcE5OakFnTVRrMVl6RXpJREl5SURJNUlEUXpJRFE0SURZeVl6TTRJRE00SURjNUlEYzFJREV4TXlBeE1UZGpOREVnTlRJZ05qY2dNVEV4SURZM0lERTNOV013SURZZ0xURWdNVElnTFRFZ01UaGpMVEUxSUMwek15QXRNelFnTFRZMUlDMDFOeUF0T1RSakxUUTFJQzAxT1NBdE9Ua2dMVEV4TVNBdE1USTVJQzB4T0RFZ1l5MHhOQ0F0TXpJZ0xUTXdJQzAyTXlBdE5ERWdMVGszZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMU1qVXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNalVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVE14SURCakxUUWdNQ0F0TnlBeUlDMHhNQ0ExWXkwM0lEa2dPU0F5TUNBeE5TQXpNR016T1NBMk5pQXhNRGNnTVRBeElERTJNQ0F4TlROc016TWdNekJqTFRJMklDMHlJQzAxTUNBdE5TQXROelVnTFRWakxURXpJREFnTFRJMklERWdMVE00SUROb0xURXdZeTB4T1NBeUlDMDBNaUEySUMwMU1DQXlNbU10TmlBeE1DQXhOeUF5TVNBeU5TQXpNMk00SURFeElESXdJREl3SURJNUlETXdZelVnTmlBeE1TQTRJREUzSURoak5DQXdJRGNnTFRFZ01URWdMVEpqTWpRZ0xURXdJRFEzSUMweE5DQTNNQ0F0TVRSak16TWdNQ0EyTnlBNElERXdNU0F4T0dNeE55QTFJRE0xSURrZ05UTWdNVFFnWXpVZ01TQXhNQ0F6SURFMUlETmpOaUF3SURFeElDMHlJREUwSUMwM1l6RWdMVElnTWlBdE5DQXlJQzAyWXkweElDMDRJQzAzSUMweE5pQXRNVElnTFRJeFl5MHhPU0F0TWpJZ0xUUXdJQzAwTWlBdE5qUWdMVFU0WXkwME9DQXRNeklnTFRreElDMDNNaUF0TVRNNElDMHhNVFZqTVRnZ01DQXpOQ0F4SURRNUlERmpNVEVnTUNBeU1pQXRNU0F6TXlBdE1tTTBNeUF0TkNBNE1DQXRNamtnTVRFNElDMDBPR00ySUMweklEZ2dMVFlnT0NBdE9XTXRNU0F0TXlBdE15QXROeUF0TlNBdE1URmpMVEU0SUMwek1TQXRORGNnTFRRNUlDMDNPQ0F0TkRsakxURTFJREFnTFRNd0lEUWdMVFExSURFeUlHTXRNeklnTVRjZ0xUWTFJREkzSUMwNU55QXlOMk10TXpNZ01DQXROallnTFRrZ0xUazRJQzB5T0dNdE1pQXRNU0F0TkNBdE15QXROaUF0TTJNdE9DQXROQ0F0TVRnZ0xURXhJQzB5TnlBdE1URjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFZGTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWRk5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9EVWdNR2d0TWpSakxUa3lJREFnTFRFMU55QTFPU0F0TVRVNUlERTBNMk10TWlBM0lDMHlJREV4SURBZ01UUjJNV015SURNNElESXpJRFk0SURRM0lEazFiREV4SURFd1l6TTBJREk1SURVNUlEUTJJRGczSURRMll6STJJREFnTlRRZ0xURXpJRGsySUMwME0yTXpPU0F0TWpnZ05qUWdMVFk0SURjeElDMHhNVGRqTVNBdE5pQXhJQzB4TWlBeElDMHhPR013SUMwM01DQXROaklnTFRFeU5pQXRNVE13SUMweE16RjZUVEUxTUNBeE1qRjJMVGM0WXpVeklESWdPVGNnTWpFZ01USTFJRGN3WXpjZ01UTWdNVElnTWpjZ01USWdOREpqTFRFZ01qRWdMVGtnTkRJZ0xUSTJJRFU1SUdNdE1UVWdNVFlnTFRNeUlESTVJQzAxTWlBek4yTXRNVFVnTmlBdE16SWdNVE1nTFRRNUlERXpZeTAySURBZ0xURXlJREFnTFRFNElDMHpiRE1nTFRSak9DQXRNVEFnTVRFZ0xUSXhJREV3SUMwek0yd3RNeUF0TlRkb05qTm9NelJqTWpBZ01DQXlNeUF0TVRNZ01qVWdMVEk0WXpFZ0xURWdNU0F0TWlBeElDMHpZekFnTFRFeklDMHhNQ0F0TVRRZ0xURTVJQzB4TkdNdE16VWdNQ0F0TnpBZ0xURWdMVEV3TmlBdE1YcE5OREFnTVRZemFEZ3hZekFnTWprZ01TQTFPQ0F5SURnM2RqSmpMVE0zSUMweU1DQXROallnTFRVd0lDMDRNeUF0T0RsNlRUa3dJRFV4YkRJM0lDMDJkalFnWXpFZ01qUWdNU0EwTnlBeUlEY3hhQzAwTTJNdE1UVWdNQ0F0TWprZ0xURWdMVFF6SUMweWFDMHpZekVnTFRNeUlESXhJQzAxTlNBMk1DQXROamQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRJMFJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhPVGdnTFRneU1tTXROU0F5SUMwMklEY2dMVFlnTVRSak1DQXpOaUF6SURjeUlEZ2dNVEE1WXpFZ055QXlJREUxSURJZ01qSmpNQ0ExTWlBdE1qa2dPVElnTFRjd0lERXlPR010TlRnZ05UQWdMVEV3T0NBeE1Ea2dMVEV5TWlBeE9EVmpMVGtnTkRZZ0xURTJJRGt6SUMweE5pQXhOREJqTUNBeE1TQXdJREl5SURFZ016UmpNaUF5TlNBeUlEUTVJRElnTnpSMk9EZGpNQ0F4TkNBd0lESTRJREVnTkRKak15QTNPU0E1SURFMU9DQTVJREl6TjJNdE1TQTNNaUF0T1NBeE5EUWdMVEV5SURJeE4yTXRNaUF5TnlBeUlEVTBJRGNnT0RGak1TQTNJREVnTVRNZ01TQXlNSFkwSUdNd0lEUWdNQ0EzSUMweElERXhZeTAySURNMElDMDRJRFkzSUMwNElERXdNSE15SURZMklETWdPVGxqTWlBME5pQXpJRGt5SURNZ01UTTNZekFnTXpFZ01DQTJNU0F0TWlBNU1tTXRNU0F4T1NBMElETTRJREV3SURVMll6UWdNVEFnTVRNZ01URWdNakVnTVROb01tTTJJREFnTnlBdE55QTNJQzB4TVdNMklDMDJOU0ExTkNBdE9UY2dNVEF3SUMweE16QmpOVFFnTFRNNUlEazFJQzA0TnlBeE1EZ2dMVEUxTldNMElDMHlNQ0EySUMwME1DQTVJQzAyTVdNd0lDMHlNeUF0TlNBdE5EVWdMVEUySUMwMk5HTXROQ0F0T0NBdE5pQXRNVFlnTFRZZ0xUSXpZekFnTFRnZ01pQXRNVFlnTnlBdE1qVWdZekUwSUMwek1pQXlNU0F0TmpVZ01qRWdMVGs0WXpBZ0xUSTRJQzAxSUMwMU5pQXRNVFVnTFRnell5MHpJQzAxSUMwMElDMHhNQ0F0TkNBdE1UVmpNU0F0TVRNZ05pQXRNalFnT0NBdE16WmpNaUF0T0NBeUlDMHhOeUF5SUMweU5XTXdJQzB5TXlBdE5DQXRORFVnTFRrZ0xUWTNZeTB5SUMwM0lDMHpJQzB4TlNBdE15QXRNakpqTVNBdE1URWdNeUF0TWpFZ055QXRNekpqTVRVZ0xUTTBJREl5SUMwM01DQXlNaUF0TVRBMVl6QWdMVE16SUMwMklDMDJOeUF0TVRjZ0xURXdNR010TnlBdE1qQWdMVEV6SUMwek9TQXRNVE1nTFRZeFl6QWdMVFVnTUNBdE1UQWdNU0F0TVRVZ1l6RWdMVGNnTWlBdE1UTWdNaUF0TWpCak1DQXRNVFVnTFRNZ0xUTXdJQzAzSUMwME5HTXRNaUF0TnlBdE15QXRNVE1nTFRNZ0xUSXdZekFnTFRFeElETWdMVEl4SURnZ0xUTXpZekV5SUMweU5TQXlNaUF0TlRJZ01qSWdMVGd3WXpBZ0xURTFJQzB5SUMwek1DQXRPU0F0TkRaakxURWdMVE1nTFRFZ0xUY2dMVE1nTFRsakxURXdJQzB4TUNBdE1UUWdMVEl4SUMweE5DQXRNekpqTUNBdE1UUWdOaUF0TWpnZ01URWdMVFF6WXpZZ0xURTVJRGtnTFRNNUlEa2dMVFU0WXpBZ0xUTXdJQzA0SUMwMU9TQXRNak1nTFRnMll5MHlJQzB6SUMweklDMDFJQzB6SUMwM1l6QWdMVFVnTWlBdE9TQXpJQzB4TXlCak1URWdMVE0xSURFMUlDMDJPU0F4TlNBdE1UQTBZekFnTFRNMklDMDBJQzAzTVNBdE1URWdMVEV3TjJNdE5DQXRNaklnTFRrZ0xUUXlJQzB5TVNBdE5qQmpMVFFnTFRjZ0xUa2dMVEUySUMweE9DQXRNVEo2VFRFNU9DQTJOelpqTFRjZ09Ua2dMVGd3SURFME55QXRNVFUwSURJd01HTXhNU0F0TVRBeUlEa3pJQzB4TkRJZ01UVTBJQzB5TURCNlRUSXdOU0EwTnpoakxURTNJRGs1SUMweE1EY2dNVE00SUMweE5qTWdNakEwWXpJZ0xUTXlJREUwSUMwMk1DQXpOQ0F0T0RSak16Y2dMVFEySURnNElDMDNOeUF4TWprZ0xURXlNSHBOTWpBMElETXdOQ0JqTFRJeElEZzVJQzB4TURjZ01USXlJQzB4TlRnZ01UZzFZekUzSUMwNU1pQXhNRElnTFRFeU5pQXhOVGdnTFRFNE5YcE5NakV6SURRMll6Z2dNVEU0SUMwM01DQXhOelFnTFRFME55QXlNelpqTWpVZ0xUazFJREV3TVNBdE1UVXlJREUwTnlBdE1qTTJlazB4T0RjZ0xUZzNZeTB5TkNBNE15QXRPVFFnTVRNeUlDMHhNeklnTWpBeVl6QWdMVGczSURRNElDMHhORGdnTVRNeUlDMHlNREo2VFRJeE5TQXRNekV3WXkweE1TQTBOU0F0TXpFZ09ESWdMVFkySURFeE1tTXRNek1nTWpnZ0xUWTRJRFV6SUMwNU5DQTROMk15TWlBdE9URWdPRGdnTFRFME55QXhOakFnTFRFNU9YcE5NakE0SUMwME9ETWdZeTAzSURJeUlDMHhNaUEwTlNBdE16QWdOakpqTFRReUlEUXdJQzA1TUNBM01pQXRNVEl6SURFeU1XTXlOeUF0T0RFZ09UZ2dMVEV5TlNBeE5UTWdMVEU0TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5URTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEU1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkwTXlBdE5XTXROU0F4TmlBdE9DQXpNQ0F0T0NBME5HTXdJRE0ySURFM0lEWTJJRE15SURrMll6TXpJRFkySURjMElERXpNQ0F4TURBZ01qQXdiREUxSURReFl6TWdPQ0EwSURFMUlEUWdNakpqTUNBeU1pQXRNVFFnTkRFZ0xUUXlJRFUwWXkweE1DQTBJQzB4T1NBM0lDMHlPQ0EzWXkweE9TQXdJQzB6TmlBdE1URWdMVFE1SUMwek1HTXRNVEFnTFRFM0lDMHhOaUF0TXpRZ0xURTRJQzAxTkdNdE1TQXRNVEVnTFRNZ0xUSXhJQzB4TWlBdE16TmpMVFFnTVRZZ0xUY2dNeklnTFRjZ05EZGpNQ0F6TlNBeE15QTJOeUF6TWlBNU4yTXhOaUF5TlNBek5pQXpOaUEyTUNBek5pQmpPQ0F3SURFM0lDMHhJREkzSUMwMFl6TTBJQzB4TUNBMU55QXRORE1nTlRnZ0xUZ3dZeklnTFRjMElDMHhPU0F0TVRReUlDMDFNU0F0TWpBM1l5MHlNQ0F0TkRFZ0xUUXlJQzA0TWlBdE5qVWdMVEV5TjJNeE1DQXpJREU1SURRZ01qZ2dOR00wTWlBd0lEY3pJQzB6TVNBeE1UQWdMVFEyWXpVZ0xUSWdOeUF0TVRNZ055QXRNalZqTUNBdE1URWdMVElnTFRJeUlDMDJJQzB5T1dNdE5DQXROaUF0TnlBdE9DQXRNVEVnTFRoakxUWWdNQ0F0TVRJZ05DQXRNVGdnTjJNdE9TQTBJQzB4T0NBNUlDMHlOaUF4Tm1NdE1qQWdNVFlnTFRNNUlESXpJQzAxT0NBeU15QmpMVEl6SURBZ0xUUTFJQzB4TWlBdE5qWWdMVE0yWXkweklDMHlJQzAwSUMwM0lDMDRJQzB4TlhwTk1UazVJREJqTFRFMUlDMDJJQzB5T1NBNElDMDBNQ0F4TjJNdE9TQTVJQzB4T0NBeE9DQXRNamtnTWpSakxURXpJRGNnTFRJMUlERXhJQzB6TnlBeE1XTXRNVGtnTFRFZ0xUTTJJQzA0SUMwMU5TQXRNamRqTFRRZ0xUUWdMVGdnTFRrZ0xURXpJQzB4TTJNdE5DQXRNeUF0TnlBdE5TQXRPU0F0TldNdE15QXdJQzAwSURNZ0xUVWdNVEZqTFRFZ05TQXRNU0F4TUNBdE1TQXhOV013SURJMUlEZ2dORGNnTWpRZ05qaGpORFlnTmpBZ09EWWdNVEl6SURFeE1pQXhPVFpqT0NBeU1pQXhOQ0EwTXlBeU1TQTJOaUJqTWlBM0lETWdNVFFnTXlBeU1XTXdJREV5SUMweklESTBJQzB4TUNBek5tTXRNVEVnTVRrZ0xUSTBJREk0SUMwME1TQXlPR010TmlBd0lDMHhNaUF0TVNBdE1Ua2dMVE5qTFRReElDMHhNaUF0TmpBZ0xUTTNJQzAyTlNBdE9ERmpMVEVnTFRnZ0xUTWdMVEUxSUMweE1DQXRNakJqTFRRZ01UY2dMVFlnTXpRZ0xUWWdORGxqTUNBMU5TQXlOU0E1TlNBNE55QXhNVFpqTmlBeUlERXpJRE1nTVRrZ00yTXpNaUF3SURVNUlDMHlPQ0EyTXlBdE56QmpNU0F0TVRFZ01pQXRNak1nTWlBdE16UmpNQ0F0TlRJZ0xURXlJQzB4TURFZ0xUSTVJQzB4TkRsakxURTRJQzAxTUNBdE5ESWdMVGsySUMwM01pQXRNVFEwSUdNek5TQXRNaUEyTUNBdE1UWWdPRE1nTFRNMll6a2dMVGdnTVRnZ0xURTJJRE13SUMweE9XTXhNU0F0TXlBeE5TQXRNVElnTVRJZ0xUSXlZeTB6SUMweE5DQXdJQzB6TXlBdE1UVWdMVE00ZWswNE56UWdMVE13WXkwNUlETWdMVGNnTVRJZ0xUY2dNVGwyTVRFd1l5MHhOeUF0TWpjZ0xUTXhJQzAwT1NBdE5EVWdMVGN3WXkwMElDMDRJQzA1SUMweE5TQXRNVFVnTFRJeFl5MDVJQzA1SUMweE9DQXRNVFFnTFRJMklDMHhOR010T1NBd0lDMHhPQ0ExSUMweU9DQXhOR010TVRJZ01URWdMVEU0SURJeklDMHlNU0F6Tm1NdE1UY2dMVEkySUMwME5TQXRNemNnTFRjeUlDMDBPU0JqTFRJZ0xURWdMVFFnTFRFZ0xUWWdMVEZqTFRVZ01DQXROaUExSUMwMklERXdZekFnTlRjZ01TQXhNVFVnTVNBeE56SmpNQ0EzSURFZ01UTWdNQ0F4T1dNdE1TQXhNQ0F0TWlBeU1TQXRNVFFnTWpGakxURTNJREFnTFRJNUlDMDVJQzB5TlNBdE1qZGpNeUF0TVRVZ05TQXRNekFnTlNBdE5EVmpNQ0F0TXpBZ0xUWWdMVFl3SUMweE15QXRPRGxqTFRZZ0xUSXhJQzB5TWlBdE16RWdMVE0ySUMwME0yTXRNeUF0TWlBdE9TQXROQ0F0TVRFZ0xURnpMVElnTlNBdE1pQTNZekFnTXlBeElEWWdNaUE1WXprZ01qWWdNVEVnTlRJZ01URWdOemhqTUNBeE5DQXRNU0F5T1NBdE15QTBNeUJqTFRJZ01Ua2dMVFVnTXpjZ0xURTNJRFV5WXkwMklEZ2dMVEV5SURFMklDMHlNeUF4TVdNdE1UQWdMVFFnTFRFNUlDMDVJQzB4T0NBdE1qUmpNeUF0TkRVZ015QXRPVEVnTkNBdE1UTTJZekFnTFRJeElDMHhPQ0F0TkRVZ0xUTTNJQzAxTUdNdE1pQXdJQzAwSUMweElDMDJJQzB4WXkwMklEQWdMVGtnTXlBdE9TQXhNbU13SURRNElDMHlJRGsySUMweUlERTBOR013SURJMElEQWdORGdnTWlBM01tTXlJREl6SURJeklETXpJRE01SURRMVl6SWdNaUEwSURJZ05TQXlZelVnTUNBNElDMDBJRGNnTFRFeVl5MHhJQzAySUMweklDMHhOQ0F0TXlBdE1qSmpNQ0F0TlNBeElDMDVJRElnTFRFeklHTXhNQ0E0SURFNElERXpJREkySURFNVl6RXlJRGtnTWpJZ01UTWdNekVnTVROak1USWdNQ0F5TWlBdE9DQXpNaUF0TWpSak5DQXROeUEzSUMweE1DQXhNQ0F0TVRCek5pQXpJREV3SURoak1UQWdNVE1nTWpRZ01qSWdNemtnTWpkak5pQXlJREV5SURRZ01UY2dOR014TlNBdE1TQXlOU0F0TVRJZ01qVWdMVE15WXpBZ0xUVXpJREVnTFRFd055QXhJQzB4TmpCc0xURWdMVEV3WXpBZ0xUUWdNU0F0T0NBMUlDMHhNR015SUMweElETWdMVElnTlNBdE1tTTFJREFnT1NBMklERTBJRGxqTXlBeUlEVWdNeUE0SURSak1DQXhNeUF5SURJM0lEUWdOREJqT0NBMU5TQXlPU0F4TURVZ056TWdNVFF5SUdNeE9DQXhOU0F6TXlBeU1pQTBOeUF5TW1NeU1pQXdJRFF3SUMweE55QTFOQ0F0TkRoak1pQXRNeUF5SUMwM0lESWdMVEV4WXpBZ0xURXlJQzAySUMweU15QXROU0F0TXpaak15QXRORFVnTlNBdE9UQWdOeUF0TVRNMll6RWdMVEl4SUMwMklDMHpPU0F0TVRjZ0xUVTJZeTAwSUMwM0lDMHhNU0F0TVRNZ0xUSXdJQzB4TVhwTk56azRJRGN6WXpFZ01TQTBJRElnTmlBMVl6SXhJREkxSURNNElEVXpJRFE0SURnMFl6RWdNeUF4SURVZ01TQTRZekFnT1NBdE55QXhOaUF0TVRRZ01qSmpMVFFnTXlBdE55QTBJQzB4TVNBMFl5MDJJQzB4SUMweE1pQXROQ0F0TVRnZ0xUZ2dZeTB5TWlBdE1UZ2dMVE0xSUMwME1pQXROREVnTFRjd1l5MDBJQzB4TkNBeE5pQXRORFVnTWprZ0xUUTFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUxTWtNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1rTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5EUTJJQzB5TkROakxUTWdNQ0F0TmlBeElDMDRJRE56TFRJZ05DQXRNaUEyWXpBZ05pQTFJREV4SURnZ01UVmpNVFlnTWpZZ016SWdOVElnTlRVZ056SmpOQ0F6SURZZ09DQTNJREV5WXpFMklEVXhJREkzSURFd01pQXpNQ0F4TlRWak1DQXpJREVnTmlBdE15QXhNR010TWpFZ0xURTRJQzAwTWlBdE16WWdMVFkySUMwMU1HTXRNVGtnTFRFd0lDMHpOeUF0TVRrZ0xUVTRJQzB5TW1NdE5DQXRNU0F0T1NBdE1TQXRNVElnTFRGakxUSXhJREFnTFRNMUlERXhJQzAwTkNBek0yTXRPU0F5TXlBdE1UTWdORGNnTFRFeklEY3hZekFnTWpJZ015QTBOQ0EySURZMklHTTJJRFF6SURnZ09EWWdNVEVnTVRJNWRqVmpNQ0F6SURBZ09DQXROQ0F4TW1NdE1qQWdMVEkxSUMwek1pQXROVE1nTFRReUlDMDRNbU10TVRjZ0xUVXdJQzB6T0NBdE1UQXdJQzAwTlNBdE1UVXpZekFnTFRnZ0xUVWdMVEUwSUMwNUlDMHlNR010TVRRZ0xUSXlJQzB6TmlBdE16TWdMVFl3SUMwME1XTXROaUF0TWlBdE1UQWdMVE1nTFRFMElDMHpZeTB4TkNBd0lDMHhPQ0F4TUNBdE1UWWdNekJqTmlBMk5DQXhOU0F4TWpjZ01qSWdNVGt4WXpJZ01URWdNeUF5TWlBeklETTBZekFnTVRBZ0xURWdNakFnTFRNZ016RmpMVEk0SUMwME1pQXRORFFnTFRneklDMDFOU0F0TVRJM0lHTXRNVEFnTFRNNUlDMHlNU0F0TnpjZ0xUTXpJQzB4TVRWakxURXhJQzB6TlNBdE5EQWdMVFE1SUMwM01DQXROVGxqTFRZZ0xUSWdMVEV4SUMweklDMHhOU0F0TTJNdE1UTWdNQ0F0TVRrZ09TQXRNVGNnTXpGak55QTRNQ0F4TVNBeE5qRWdNVFFnTWpReFl6RWdNVEFnTmlBeU1DQTJJRE14WXpBZ015QXRNU0EySUMweUlERXdZeTB4TVNBd0lDMHlNQ0F0TnlBdE16RWdMVFZqTFRNZ01TQXRPQ0F3SUMweE1DQTBZeTB4SURFZ0xURWdNeUF0TVNBMFl6QWdNeUF5SURZZ05DQTRZekV3SURFeElESXdJREl5SURNeElETXhZekU1SURFM0lETTRJRE0wSURVNElEVXdZellnTmlBeE1pQTVJREU1SURrZ1l6UWdNQ0E0SUMweElERXpJQzB6WXpFMElDMDNJREV6SUMweE9TQXhNaUF0TWpsakxUSWdMVE0xSUMweE1DQXROekVnTFRFd0lDMHhNRGRqTUNBdE15QXdJQzAySURFZ0xUbGpNVGtnTWpNZ016VWdORGNnTlRRZ056QmpNVGdnTWpFZ016Y2dOREFnTlRrZ05UWmpPQ0EySURFMklEa2dNalVnT1dNeE5pQXdJRE15SUMweE1TQXpOeUF0TXpCak5TQXRNakFnTWlBdE5EQWdOaUF0TmpOak1Ua2dNVGtnTXpVZ016Y2dOVFFnTlRSak1UZ2dNVFlnTXpZZ016UWdOaklnTXpoak5DQXhJRGNnTVNBeE1TQXhZekl5SURBZ016Y2dMVEUwSURNNElDMHpPR014SUMwek5DQXRNeUF0TmpnZ0xUWWdMVEV3TXlCakxUUWdMVFF4SUMwMklDMDRNeUF0TkNBdE1USTBZekVnTFRFNUlEVWdMVE0ySURFeElDMDFOR015SUMwM0lEWWdMVEV3SURFd0lDMHhNR016SURBZ05TQXhJRGdnTTJNeU15QXhOQ0EwTVNBek15QTJOeUEwTW1NMUlETWdOQ0F4TWlBMUlERTRZekFnTWpVZ01TQTFNU0F4SURjMll6QWdNVE1nTUNBeU5pQXRNU0F6T1dNd0lEWWdMVEVnTVRJZ0xURWdNVGRqTUNBeE9TQXlJRE00SURNZ05UWmpNQ0F6SURFZ055QXhJREV4WXpBZ015QXdJRFlnTFRNZ09XTXRNVFVnTFRnZ0xUSTRJQzB5TWlBdE5EY2dMVEl4WXkwMElERWdMVEV3SUMweElDMHhNeUEwWXpBZ01TQXRNU0F5SUMweElETWdZekFnTkNBeklEY2dOU0F4TUdNeU1pQXlPU0EwTVNBMk1TQTNOU0EzT1dNeE15QTRJREl6SURFNUlETTBJRE13WXpVZ05TQXhNQ0EzSURFMklEZGpOQ0F3SURnZ0xURWdNVE1nTFROak1UQWdMVE1nTVRJZ0xUZ2dPU0F0TVRkakxUWWdMVEl5SUMweklDMDBOQ0F0TlNBdE56RmpNalFnTVRnZ05EUWdNelFnTmpnZ05EUmpNVE1nTmlBeU5pQTVJRE00SURsak5ETWdNQ0EzT0NBdE16TWdOemdnTFRnell6RWdMVGszSUMwek5pQXRNVGMySUMweE1UQWdMVEkwTVdNdE1qUWdMVEl4SUMwME5TQXRORFlnTFRnd0lDMDBPV010T0NBdE1TQXRNVEFnTFRnZ0xURXlJQzB4TmlCakxUZ2dMVE00SUMweU1DQXROelVnTFRNM0lDMHhNVE5qTVRnZ01TQXpNaUF4TUNBME9DQXhOR00ySURFZ01URWdNeUF4TmlBMVl6TWdNU0EySURJZ09TQXlZellnTUNBeE15QXRNeUF4T0NBdE4yTXpJQzB5SURNZ0xUUWdNeUF0TjJNd0lDMDFJQzAwSUMweE1TQXROaUF0TVRWakxURTFJQzB5TnlBdE16VWdMVFV5SUMwMk9DQXROakJqTFRRd0lDMHhNQ0F0T0RBZ0xUSXpJQzB4TVRrZ0xUTTVZeTAwSUMweUlDMDRJQzAwSUMweE1pQXROWE10T1NBdE1pQXRNVFFnTFRKNlRUWXlNeUF5TXpWMkxURTFOMk0wTWlBd0lEWTVJREV6SURneklEUXhZemdnTVRZZ09TQXpOQ0F4TVNBMU1TQmpNeUF4T1NBMklETTNJRFlnTlRWak1DQXhNQ0F0TVNBeU1TQXROQ0F6TVdNdE5TQXhNeUF0TVRJZ01qTWdMVEkySURJNFl5MDFJREVnTFRrZ01pQXRNVFFnTW1NdE1qZ2dNQ0F0TlRZZ0xUSXpJQzAxTmlBdE5URjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEk0TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJNE1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9Ea2dMVEkwTUdNdE15QXdJQzAzSURJZ0xURXlJRGRqTFRFeklERXhJQzB5T0NBeU1pQXRORElnTXpKakxUZzRJRFl6SUMweE16VWdNVFE0SUMweE16VWdNalUzWXpBZ01UUWdNQ0F5TnlBeUlEUXhZelVnTkRrZ016TWdOemNnTnpVZ056ZGpPU0F3SURFNUlDMHlJRE13SUMwMVl6RTBJQzAwSURJNElDMHhNU0EwTWlBdE1UZHNNU0F0TVhZeU5tTXdJRE00SUMweUlEYzJJQzAwSURFeE5HTXdJREl5SUMweUlEUXpJQzB5SURZMVl6QWdNakVnTWlBME15QTNJRFkwWXpJZ055QXlJREl3SURFeUlESXdhREZqTVRFZ0xURWdNVGtnTFRFd0lERTVJQzB5TkNCak1TQXRNamdnTkNBdE5UY2dNeUF0T0RWMkxUTXhZekFnTFRVNUlETWdMVEV4T0NBMUlDMHhOemRqTXlBdE9EVWdNVGNnTFRFMk9DQXhOeUF0TWpVell6QWdMVE16SUMweUlDMDJPQ0F0TVRFZ0xURXdNV010TWlBdE5pQXROQ0F0T1NBdE9DQXRPWHBOTVRZeUlDMHhNRFZqTFRJZ01qWWdMVE1nTlRNZ0xUWWdPREZqTFRJZ01qSWdMVE1nTkRRZ0xUTWdOalpzTFRRZ01tTXRNVGtnT0NBdE16Z2dNVGdnTFRVNUlERTRZeTAzSURBZ0xURTFJQzB5SUMweU15QXROV010TVRZZ0xUWWdMVEkwSUMweE5DQXRNak1nTFRJMVl6QWdMVFlnTVNBdE1USWdOU0F0TWpBZ1l6STJJQzAxTVNBMk9DQXRPRFVnTVRFeklDMHhNVGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRBMU5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTFOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNemdnTFRVMU9XTXRNVElnTUNBdE1qSWdOeUF0TWpnZ01qRmpMVGNnTVRVZ0xURTBJRE14SUMweU1DQTBObU10TVNBMElDMHlJRGNnTFRJZ01URmpNQ0E1SURVZ01UWWdNVFlnTVRkak16Z2dNeUExTmlBek1pQTNOU0ExT0dNek5pQTFNQ0ExTVNBeE1Ea2dOaklnTVRZNVl6RWdOU0F3SURFMElEQWdNVFJzTFRFeUlDMHlZeTB4TlNBdE1pQXRNekFnTFRNZ0xUUTBJQzB6WXkwME9TQXdJQzA1TlNBeE1TQXRNVFF4SURJNFl5MHpNeUF4TWlBdE5qWWdNelFnTFRnM0lEVTBZeTB6TmlBek5TQXROVGNnT1RnZ0xUVTNJREUyTUdNd0lETXdJRFVnTmpBZ01UWWdPRFlnWXpJeElEVXpJRFUwSURFd01DQTROQ0F4TkRkak5ETWdOallnT1RNZ01USTJJREV6T0NBeE9UQmpMVEVnTlNBdE15QXhNU0F0TXlBeE4yTXRNVEVnT0RBZ0xUSTBJREUyTVNBdE1qUWdNalF5WXpBZ01UUWdNQ0F5T0NBeElEUXlZelVnT0RjZ016QWdNVFk0SURneElESXpPV014TVNBeE5TQXlOQ0F6TWlBME1pQXpNbU15TkNBd0lETXhJQzB5TlNBek5pQXRORFpqTVRnZ0xUY3dJRFExSUMweE16Z2dOVFVnTFRJeE1HTXpJQzB5TUNBMElDMDBNQ0EwSUMwMk1XTXdJQzB5TnlBdE1pQXROVFFnTFRjZ0xUZ3hZeTB4TkNBdE9UTWdMVEV4TmlBdE1qYzBJQzB4TVRZZ0xUSTNOSE13SUMwNUlERWdMVEUwSUd3eU5pQXRPVGR6TmlBMElERXlJRGRqTkRVZ01qY2dPVE1nTkRBZ01UUXpJRFF3YURSak16a2dOVFlnT0RJZ01UQTRJREV5TVNBeE5qUmpMVEVnTlNBdE15QXhNU0F0TXlBeE4yTXRNVEVnT0RBZ0xUSTBJREUyTVNBdE1qUWdNalF5WXpBZ01UUWdNQ0F5T0NBeElEUXlZelVnT0RjZ016QWdNVFk0SURneElESXpPV014TVNBeE5TQXlOQ0F6TWlBME1pQXpNbU15TkNBd0lETXhJQzB5TlNBek5pQXRORFpqTVRnZ0xUY3dJRFExSUMweE16Z2dOVFVnTFRJeE1HTXpJQzB5TUNBMElDMDBNQ0EwSUMwMk1XTXdJQzB5TnlBdE1pQXROVFFnTFRjZ0xUZ3hJR010TVRRZ0xUa3pJQzB4TVRZZ0xUSTNOQ0F0TVRFMklDMHlOelJ6TUNBdE9TQXhJQzB4Tkd3eU5pQXRPVGR6TmlBMElERXlJRGRqTkRVZ01qY2dPVE1nTkRBZ01UUXpJRFF3WXpJd0lEQWdOREFnTFRJZ05qQWdMVFpqT0RBZ0xURTFJREV4TlNBdE5qRWdNVEUxSUMweE1qUmpNQ0F0TVRRZ0xURWdMVEk1SUMwMUlDMDBOR010TWpBZ0xUa3lJQzAyTkNBdE1UYzFJQzB4TkRBZ0xUSXpObU10TWprZ0xUSXpJQzAyTVNBdE5ERWdMVGswSUMwMU4yTXROaUF0TWlBdE1qQWdMVEV3SUMweU1DQXRNVEJ6TFRFZ0xURTFJQzB4SUMweU5HTXRNeUF0TVRFM0lDMHpOeUF0TWpJeUlDMHhNakFnTFRNd09TQmpMVGdnTFRrZ0xURTRJQzB4TlNBdE16QWdMVEU1WXkwMklDMHlJQzB4TVNBdE15QXRNVFlnTFROakxURXlJREFnTFRJeUlEY2dMVEk0SURJeFl5MDNJREUxSUMweE5DQXpNU0F0TWpBZ05EWmpMVEVnTkNBdE1pQTNJQzB5SURFeFl6QWdPU0ExSURFMklERTJJREUzWXpNNElETWdOVFlnTXpJZ056VWdOVGhqTXpZZ05UQWdOVEVnTVRBNUlEWXlJREUyT1dNeElEVWdNQ0F4TkNBd0lERTBiQzB4TWlBdE1tTXRNVFVnTFRJZ0xUTXdJQzB6SUMwME5DQXRNMk10TkRrZ01DQXRPVFVnTVRFZ0xURTBNU0F5T0dNdE1Ua2dOeUF0TXpjZ01UY2dMVFUwSURJNElHTXRNVE1nTFRnZ0xUSTNJQzB4TlNBdE5ERWdMVEl5WXkwMklDMHlJQzB5TUNBdE1UQWdMVEl3SUMweE1ITXRNU0F0TVRVZ0xURWdMVEkwWXkweklDMHhNVGNnTFRNM0lDMHlNaklnTFRFeU1DQXRNekE1WXkwNElDMDVJQzB4T0NBdE1UVWdMVE13SUMweE9XTXROaUF0TWlBdE1URWdMVE1nTFRFMklDMHplazB5TnpnZ05EazRZek00SURjd0lEVTJJREUwTmlBMk9TQXlNalJqTXlBeU1DQTFJRFF3SURVZ05UbGpNQ0F6T0NBdE5pQTNOU0F0TVRnZ01URXlZeTAxTVNBdE9ERWdMVFk1SUMweE5qWWdMVFk1SUMweU5UTmpNQ0F0TkRjZ05TQXRPVFFnTVRNZ0xURTBNbnBOTmpVMElEUTVPQ0JqTXpnZ056QWdOVFlnTVRRMklEWTVJREl5TkdNeklESXdJRFVnTkRBZ05TQTFPV013SURNNElDMDJJRGMxSUMweE9DQXhNVEpqTFRVeElDMDRNU0F0TmprZ0xURTJOaUF0TmprZ0xUSTFNMk13SUMwME55QTFJQzA1TkNBeE15QXRNVFF5ZWsweE56VWdMVGswWXpBZ05pQXdJRGtnTFRFZ01UTmpMVE1nTVRnZ0xUVWdNelVnTFRVZ05USmpNQ0EyTnlBeU5DQXhNamdnTnpRZ01UYzNZekU0SURFNElEUTJJRFUwSURRMklEVTBjeTAzSURRd0lDMHhOU0EyTld3dE55QXlNbXd0TkRJZ0xUVTFZeTAwT1NBdE5qTWdMVGsySUMweE1qWWdMVEV6TlNBdE1UazFZeTB5SUMweklDMDRJQzB5TUNBdE9TQXRNallnWXkweUlDMHhNaUF0TkNBdE1qUWdMVFFnTFRNMVl6QWdMVGtnTVNBdE1UZ2dOQ0F0TWpaak55QXRNVGNnTWprZ0xUSTNJRFUxSUMwek5tTXhNeUF0TkNBeU5TQXRPU0F6T1NBdE1UQjZUVFkxTmlBeE9URnNPU0F4TVhNdE55QTBNQ0F0TVRVZ05qVnNMVGNnTWpKc0xUTXpJQzAwTkdNeU1pQXRNVFFnTXpnZ0xUTXlJRFEySUMwMU5IcE5OelkzSUMwMk0ydzBJQzB5T0d3eE9DQTNZemcwSURNM0lERTBNeUE1TnlBeE9ETWdNVGMzWXkweUlERWdMVFFnTXlBdE5pQTFZeTB5TXlBeU5DQXROVE1nTWprZ0xUZ3pJRE0xWXkweU5TQTFJQzAwT1NBM0lDMDNOQ0EzWXkweU5pQXdJQzAxTVNBdE1pQXROemNnTFRjZ1l5MHpJQzAwSUMweklDMDVJQzB5SUMweE5tTXhOQ0F0TmpNZ01qa2dMVEV4TlNBek55QXRNVGd3ZWswek56WWdNakpqTVNBeU55QTJJRFUwSURFMklEYzRZelVnTVRRZ01URWdNamNnTVRnZ016bGpMVEU0SURBZ0xUTTJJQzB5SUMwMU5DQXRObU10TXlBdE5DQXRNeUF0T1NBdE1pQXRNVFpqTnlBdE16UWdNVFVnTFRZMElESXlJQzA1TlhwTk5EWXpJQzAxTjJNek5DQXlNU0EyTWlBME55QTROeUEzTjJNMUlETXdJREUySURVNElETXpJRGcwWXkweE55QXhOU0F0TXpnZ01qRWdMVFl3SURJMll5MHlNQ0F0TXpBZ0xUTTVJQzAyTUNBdE5UY2dMVGt4WXkweUlDMHpJQzA0SUMweU1DQXRPU0F0TWpZZ1l5MHlJQzB4TWlBdE5DQXRNalFnTFRRZ0xUTTFZekFnTFRrZ01TQXRNVGdnTkNBdE1qWmpNU0F0TXlBeklDMDNJRFlnTFRsNlRUSTROU0F0TVRFeFl6STVJQzB5SURVMUlEVWdOVFVnTlhNeElEa2dNQ0F4TldNdE5DQTFPU0F0TVRrZ01URTNJQzB5T0NBeE56WmpMVEVnTnlBdE1pQXhNU0F0TmlBeE1XTXRNaUF3SUMwMUlDMHlJQzA0SUMwMVl5MHpOaUF0TXpJZ0xUY3dJQzAyTmlBdE9EQWdMVEV4TkdNdE5DQXRNVFlnTFRVZ0xUTXlJQzAxSUMwME5XTXdJQzB5TUNBeklDMHpOQ0F6SUMwek5ITXpOQ0F0T1NBMk9TQXRPWHBOTmpZeElDMHhNVEZqTWprZ0xUSWdOVFVnTlNBMU5TQTFJSE14SURrZ01DQXhOV010TkNBMU9TQXRNVGtnTVRFM0lDMHlPQ0F4TnpaakxURWdOeUF0TWlBeE1TQXROaUF4TVdNdE1pQXdJQzAxSUMweUlDMDRJQzAxWXkwNElDMDNJQzB4TlNBdE1UTWdMVEl5SUMweU1HTXRNVE1nTFRRNUlDMHpOQ0F0T1RRZ0xUWXpJQzB4TXpSMkxUVmpNQ0F0TWpBZ015QXRNelFnTXlBdE16UnpNelFnTFRrZ05qa2dMVGw2VFRNNU5DQXRPRFJzTVNBdE4yd3lJREY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRBMVF5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTFReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDVNU0F0TlRRell5MHpJREFnTFRnZ015QXRNVFVnTjJNdE1UTWdPU0F0TWpnZ01UWWdMVFF4SURJMVl5MHhOaUF4TVNBdE1qTWdNalFnTFRJeklEUTBkakkxT0dNdE5TQTVOQ0F0TXlBeE9EY2dMVFlnTWpnd1l5MHpJRFkxSUMweklERXlPU0F0TXlBeE9UUjJNVFE1WXpBZ01qWWdNQ0ExTXlBdE1pQTNPV3d0TVNBeE1HTXdJRFFnTVNBNElESWdNVEZqTnlBeE9TQXhOaUF5T1NBeU9TQXlPV00zSURBZ01UVWdMVE1nTWpVZ0xURXdZek0ySUMweU5TQTJOQ0F0TlRRZ05qRWdMVEV3TkdNdE55QXRPVFVnTFRNZ0xURTVNQ0F0TmlBdE1qZzFZeTAxSUMweE5qRWdMVGNnTFRNeU15QXRPU0F0TkRnMElHTXRNU0F0TmpFZ0xUTWdMVEV5TXlBdE5DQXRNVGcwWXkweElDMHhNeUF0TWlBdE1Ua2dMVGNnTFRFNWVrMDBNamNnTFRVek5XTXRNalFnTUNBdE5EZ2dNeUF0TnpNZ09XTXRORFVnTVRJZ0xUZzJJRE0xSUMweE1UZ2dOekJzTFRnZ09Xd3ROU0E0ZGkweU5HTXdJQzB4TkNBeElDMHlOeUF0TmlBdE5EQmpMVElnTFRRZ0xUUWdMVGdnTFRrZ0xUaGpMVFlnTUNBdE55QTJJQzAzSURFd1l6QWdNaklnTFRVZ05ETWdMVFVnTmpSak1DQTFNeUF4SURFd055QXhJREUyTUhNdE1TQXhNRFlnTFRNZ01UVTVZeTB5SURZeUlDMHhJREV5TlNBdE1pQXhPRGRqTFRFZ05qVWdMVEVnTVRNeElDMHhJREU1Tm5ZeE9UY2dZekFnTVRJZ01TQXlOQ0EwSURNMVl6TWdPU0E1SURFeklERTFJREUwYURGak9TQXdJRGNnTFRrZ09DQXRNVFJqTkNBdE1USWdOU0F0TWpRZ05TQXRNemRqTUNBdE55QXdJQzB4TlNBdE1TQXRNakoyTFRnek4yTTRJRFFnTVRrZ01pQXlPU0F5YURFNFl6UWdNU0EzSURFZ01URWdNV014TmlBd0lETTBJQzA0SURVeElDMDRZemNnTUNBeE15QXhJREl3SURSak1TQXhJRElnTVNBMElERmpOeUF3SURFeUlDMHhNQ0F4TlNBdE1UbGpPU0F0TXpBZ01qWWdMVFEySURVeElDMDBObU14TUNBd0lESXhJRE1nTXpRZ09HTTFNU0F5TWlBNU5DQTFNaUF4TVRZZ01UQTBZekV4SURJMUlERTNJRFE1SURFM0lEY3hJR013SURRM0lDMHlOQ0E0T1NBdE5qa2dNVEkxWXkweU5DQXhPQ0F0TkRrZ016TWdMVGM0SURRd1l5MDBJREVnTFRjZ01pQXRNVEFnTW1NdE5pQXdJQzB4TWlBdE15QXRNVGNnTFRsakxURTBJQzB4TnlBdE1qa2dMVE16SUMwek5DQXROVFJqTFRJZ0xURXhJQzA0SUMweE55QXRNVGtnTFRFNVl5MHhOU0F0TWlBdE16QWdMVFVnTFRRMUlDMDFZeTB4T1NBd0lDMHpPQ0EwSUMwMU5pQXhPR010TVRBZ015QXRNVE1nTnlBdE1UTWdNVGxqTUNBeE9DQXlJRE0zSURRZ05UZGpNeUF5TnlBMElEVTBJRFFnT0RGak1DQXpNQ0F0TVNBMk1DQXRNeUE1TUdNdE1TQXhNeUF0TWlBeU5pQXROaUF6T0NCakxUSWdNQ0F0TlNBeElDMDJJREpqTFRNZ015QXROU0ExSUMwMUlEaGpNQ0F5SURJZ05DQTJJRFZqTUNBMUlEVWdOeUF4TUNBNFl6Z2dNU0F4TlNBMElESXlJRFpqTVRRZ09DQXlOaUF4TnlBME1TQXlNbU14TUNBeklERTVJRFlnTWprZ05tTTNJREFnTVRRZ0xURWdNaklnTFRSak16Z2dMVEV5SURjM0lDMHlNU0F4TVRZZ0xUTXhZelFnTFRFZ055QXRNaUF4TVNBdE1tTTNJREFnTVRVZ015QXlNeUE0WXpNMklESXhJRFUzSURVMUlEWXhJRGswWXpFZ01URWdNaUF5TXlBeUlETTBZekFnTmpnZ0xUSXpJREV5T0NBdE9ESWdNVGMwWXkweU1pQXhOeUF0TkRnZ01qRWdMVGMwSURJMGFDMHlJR010T1NBd0lDMHhOeUF0TlNBdE1qTWdMVEV5WXkweE5pQXRNakFnTFRJMUlDMDBNU0F0TWpVZ0xUWTFZekFnTFRjZ01DQXRNVFVnTWlBdE1qSmpNU0F0TkNBeElDMDRJREVnTFRFeFl6QWdMVEl4SUMweE1pQXRNelVnTFRNMElDMDBNbU10TWpNZ0xUY2dMVFEzSUMwNUlDMDNNQ0F0TVROakxURTNJQzB5SUMweU55QTJJQzB5T1NBeU1XTXRNU0F4TXlBdE1pQXlOQ0F0TWlBek5XTXdJRFUySURFNUlEZzVJRGd3SURFeE5Xd3hNVFFnTkRoak1qSWdPU0EwTXlBeE15QTJNeUF4TTJNMU1TQXdJRGsySUMweU5TQXhNemNnTFRZeFl6VXdJQzAwTkNBNE5TQXRNVEF3SURrMElDMHhOamNnWXpJZ0xURXhJRElnTFRJeUlESWdMVE16WXpBZ0xUWTFJQzB6TUNBdE1URXpJQzA1T0NBdE1UVXpZeTAwTnlBdE1qZ2dMVEV4TmlBdE5EUWdMVEU0TXlBdE5EQmpMVEV6SUMweklDMHlOaUF0TkNBdE16a2dMVFJqTFRFMUlEQWdMVE13SURFZ0xUUTJJRFJqTVNBdE1UUWdNaUF0TWpnZ01pQXROREpqTUNBdE1UQWdMVEVnTFRJd0lDMHhJQzB6TUdNeElDMDNJREVnTFRFMUlERWdMVEl5WXpBZ0xURTNJQzB5SUMwek5DQXRNeUF0TlRGak1qVWdNVElnTlRFZ01qRWdPREFnTWpWak1qVWdNeUEwT1NBNUlEYzBJRGxqTmlBd0lERXhJREFnTVRZZ0xURmpPRGdnTFRrZ01UWTFJQzB4TURJZ01UY3lJQzB4T0RrZ1l6RWdMVEUwSURJZ0xUSTRJRElnTFRReVl6QWdMVGd3SUMweU15QXRNVFV4SUMwNU5pQXRNakF4WXkwMU5pQXRNemdnTFRFeE9TQXROakFnTFRFNE5TQXROakI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRBMk9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTJPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpNelFnTFRJMU1HTXRNelVnTUNBdE9EVWdNakVnTFRrMklEUTJZeTB6SURjZ0xUVWdNVFFnTFRVZ01qRmpNU0EwTkNBeElEZzRJREVnTVRNeWRqSTFOV015SURNM0lEZ2dOREVnTkRRZ05EVmpOaUF4SURFeElERWdNVGNnTVdNeE1pQXdJREkwSUMweElETTFJQzB4WXpJeklEQWdNekFnTFRFeklETXpJQzB6TTJNNElDMDFNeUEzSUMweE1EY2dPU0F0TVRZeFl6TWdMVGczSURVZ0xURTNNeUEzSUMweU5qQmpNU0F0TWpFZ0xUTWdMVE0xSUMweU55QXRORE5qTFRVZ0xUSWdMVEV4SUMweUlDMHhPQ0F0TW5wTk1UQXdJQzB5TXpkakxUUWdNQ0F0T0NBd0lDMHhNaUF4SUdNdE16TWdPQ0F0TnpFZ055QXRPRFlnTkRsakxUSWdOU0F0TWlBNUlDMHlJREV6WXpBZ01URWdOQ0F5TVNBMElETXlkalkyWXpBZ05UTWdNQ0F4TURZZ01TQXhOVGxqTVNBME55QTJJRGswSURjZ01UUXhZekVnTVRVZ09DQXlOQ0F5TVNBeU5HTXhOeUF0TVNBek5DQXhJRFV3SURGak1UTWdNQ0F5TmlBdE1TQXpPQ0F0TkdNek15QXROeUF6TnlBdE1USWdNemNnTFRRMll6RWdMVEl6SURBZ0xUUTJJREFnTFRZNVl5MHhNeUF0TVRBMElDMHhNU0F0TWpBNElDMHhNaUF0TXpFeVl6QWdMVGtnTlNBdE1Ua2dOU0F0TWpkak1DQXROU0F0TWlBdE1UQWdMVGNnTFRFeklHTXRNVE1nTFRnZ0xUSTRJQzB4TlNBdE5EUWdMVEUxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd1FqWXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdRallpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVGsxSUMweE5EaGpMVFEySUMwMElDMDRPU0F4TUNBdE1USTRJRE0zWXkwME1DQXlOeUF0TmpjZ05qWWdMVFkzSURFd04yTXdJRE0wSURFNElEWTVJRFl5SURFd01XTXpNQ0F5TWlBMk15QXpNaUE1TnlBek9HTXhNQ0F6SURJMElETWdNamdnTkdNeU9TQXpJRFUzSURFeklEZzJJREV6WXpjZ0xURWdNVFFnTFRFZ01qRWdMVE5qTVRjZ0xUTWdNek1nTFRZZ05Ea2dMVEUyWXpFMElDMHhNQ0F6TWlBdE1URWdORGtnTFRFMFl6UWdNaUEzSURJZ01URWdNbU0xSURBZ01UQWdMVElnTVRJZ0xUWmpNU0F0TVNBeElDMHlJREVnTFRKak1qZ2dMVGtnTlRVZ0xURTVJRGM0SUMwek9TQmpNVGNnTFRFMElESTJJQzB5T0NBeU5pQXRORE5qTUNBdE1USWdMVFVnTFRJMElDMHhOU0F0TXpkakxUUXdJQzAxTlNBdE9URWdMVGt5SUMweE5URWdMVEV4TldNeUlDMDBJRE1nTFRnZ05DQXRNVEpqTUNBdE15QXRNU0F0TnlBdE15QXRPV010TXlBdE15QXROeUF0TVNBdE1UQWdNbXd0TVRFZ01USmpMVEV6SUMwMElDMHlOaUF0T0NBdE5EQWdMVEV4WXkwek1pQXROaUF0TmpRZ0xURXhJQzA1T1NBdE9YcE5NalV4SURJNGJEazFJRFkxWXkweU1TQTNJQzAwTkNBeE1TQXROallnTVRSakxUSTJJQzB6SUMwMU1DQXROaUF0TnpNZ0xURXpZekUxSUMweU1pQXpNQ0F0TkRRZ05EUWdMVFkyZWlCTk1qUXlJQzB4TVRKak1qRWdPQ0EwTVNBeE9DQTJNQ0F5T1d3dE5UTWdOemhzTFRjMUlDMDFNR010TVRBZ0xUY2dMVEl4SUMweE1TQXRNeklnTFRFeWFDMDNZeTB6SURBZ0xUWWdNU0F0T0NBMWRqRmpNQ0ExSURRZ09DQTRJREV3YkRrNUlEWTRiQzAwTnlBMk9XTXRNVFlnTFRjZ0xUTXdJQzB4TmlBdE5EUWdMVEk1WXkweU55QXRNak1nTFRNNElDMDBOaUF0TXpnZ0xUWTRZekFnTFRJMElERTBJQzAwTnlBek5pQXROamhqTWpFZ0xUSXlJRFEzSUMwek9TQTNOU0F0TXpsak9TQXhJREUzSURJZ01qWWdObnBOTWpZMklEZHNOVFFnTFRjNFl6TTBJREl6SURZeklEVXlJRGcySURnNElHTTFJRGdnTnlBeE5TQTNJREl5WXpBZ01UQWdMVFlnTWpFZ0xURTRJRE13WXkwMklEUWdMVEV5SURnZ0xURTVJREV4WXkwek5pQXRNalFnTFRjeklDMDBPU0F0TVRFd0lDMDNNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTURneUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EZ3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUWTVJQzB6TnpkakxUWWdOQ0F0TnlBeE1pQXRPQ0F5TUdNd0lEZ2dNQ0F4TmlBdE1TQXlNMk10TVNBNElDMHlJREUySUMweUlESTBZekFnTWpJZ05pQTBNaUF4T1NBMk0yTXpPU0EyTXlBNE15QXhNaklnTVRNMElERTNOV00wTnlBME9DQTVOQ0E1TlNBeE16Y2dNVFEyWXpNd0lETTJJRFV5SURjM0lEWTVJREV4T1dNeUlEVWdOQ0F4TUNBMElERTBZekFnTVRNZ0xURXhJREl5SUMweU1pQXpNR010TXpBZ01qSWdMVFkySURNeklDMHhNRFFnTXpOakxUUTFJREFnTFRreUlDMHhOU0F0TVRNd0lDMDBPSE10TnpJZ0xUY3dJQzB4TURVZ0xURXdPV010TXlBdE15QXROU0F0TnlBdE9TQXRNVEVnWXkwMklDMDJJQzB4TXlBdE1UVWdMVEl4SUMweE5YTXRNVEFnTlNBdE1UQWdNVEJ6TXlBeE1pQXlJREUzWXkweUlEZ2dMVElnTVRZZ0xUSWdNak5qTUNBME5DQXlOU0EzTnlBMU55QXhNRGxqTkRBZ05EQWdOellnT0RRZ01USTVJREV3TjJNek9TQXhOeUEzT0NBeU9TQXhNVGtnTWpsak1qQWdNQ0EwTUNBdE15QTJNU0F0TVRCak5UY2dMVEU1SURnMElDMDFNaUE0TkNBdE1URTJZekFnTFRZZ01DQXRNVE1nTFRFZ0xUSXdZeTA0SUMweE1URWdMVFUySUMweU1EWWdMVEV5T1NBdE1qZzNZeTB6TmlBdE5EQWdMVGN5SUMwM09TQXRNVEV3SUMweE1UZGpMVFVnTFRVZ0xUa2dMVEV3SUMweE9DQXRNakVnWXpFMklEUWdNekVnTmlBME5pQTJZek0wSURBZ05qVWdMVEV3SURrMklDMHlNbU16TnlBdE1UWWdOellnTFRJM0lERXhOU0F0TWpkak1qTWdNQ0EwTmlBMElEWTVJREV5Y3pReUlERTVJRFl3SURNM1l6RXhJREV4SURJeklESXdJRE0xSURNd1l6WWdOU0F4TkNBeE1TQXlNU0EzWXpZZ0xUTWdOaUF0TVRRZ05pQXRNakpqTlNBdE5qUWdMVE14SUMweE1EWWdMVGd4SUMweE16aGpMVFF5SUMweU55QXRPRFVnTFRNNUlDMHhNamtnTFRNNVl5MHpOeUF3SUMwM05TQXhNQ0F0TVRFeklESTBZeTB5TWlBNElDMDBNeUF4TnlBdE5qVWdNakpqTFRFeUlETWdMVEkxSURRZ0xUTTNJRFFnWXkweU1DQXdJQzB6T1NBdE5DQXROVGdnTFRFMll5MHlPU0F0TVRrZ0xUWXdJQzB6TnlBdE9EY2dMVFU1WXkwMklDMDFJQzB4TXlBdE1USWdMVEl4SUMwM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdPRVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3T0VRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpBNUlDMHhPVGRqTFRnZ01DQXRNVEFnTmlBdE1UQWdNVFJqTUNBM0lERWdNVFFnTVNBeU1HTXRNU0EwTkNBd0lEZzNJRFVnTVRNd2RqVmpNQ0E1SUMwMElERXpJQzB4TkNBeE0yZ3RPRFZqTFRFeElERWdMVEkySURBZ0xUUXpJREJqTFRFMElEQWdMVEk1SURBZ0xUUTBJRE5qTFRFMElETWdMVEUzSURFeUlDMHhPU0F5TVhZell6QWdPU0F4TWlBM0lERTNJRGxqTVRVZ05TQXpNQ0EzSURRMUlEZGpNVGdnTUNBek5pQXRNaUExTkNBdE1XTXhNQ0F4SURJd0lERWdNekFnTVdNeE5DQXdJREk0SURBZ05ESWdMVEZvTTJNeE5DQXdJREU0SURjZ01UZ2dNakZzTmlBeE1UQWdZekFnTmlBeElERXpJREVnTVRsak1pQXhNaUE1SURJeUlESXhJREl5WXpFMElDMHhJREV5SUMweE5pQXhNaUF0TWpWMkxUVXhZekFnTFRJMUlEQWdMVFV4SUMweUlDMDNObll0TkdNd0lDMHhOQ0ExSUMweE5pQXlNQ0F0TVRaak16TWdNQ0EyTlNBdE1pQTVPQ0F0TkdNNUlEQWdNVGtnTFRFZ01qZ2dMVE5qTVRFZ0xUTWdNalVnTFRjZ01qVWdMVEU0WXpBZ0xURXpJQzB4TmlBdE55QXRNalVnTFRoakxUSXdJQzAxSUMwek9TQXROaUF0TlRrZ0xUWmpMVEkxSURBZ0xUVXdJREVnTFRjMElDMHlZeTB4TXlBdE1pQXRNVFlnTFRVZ0xURTRJQzB4T0dNdE5TQXRORFVnTVNBdE9UQWdMVEV6SUMweE16TWdZeTAwSUMweE1pQXROeUF0TXpJZ0xUSXdJQzB6TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05ERkNMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREZDSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl4T1NBeU9EaGpMVFl5SURVeElDMHhNakVnTVRBMUlDMHhPRElnTVRVM1l5MHlJRElnTFRNZ05DQXROU0ExWXkweE9TQXhNaUF0TXpNZ01qY2dMVE16SURRMVl6QWdOQ0F4SURrZ015QXhOSFkwTVdNeElEa2dOaUF4TmlBeE5DQXlNV015SURFZ05DQXlJRFVnTW1NMklEQWdPQ0F0T1NBeE1TQXRNVEZqTmpjZ0xUVTRJREV6TWlBdE1URTRJREU1T1NBdE1UYzBZekV5SUMweE1DQXlNQ0F0TWpFZ01Ua2dMVE0yWXpBZ0xURTVJQzB5SUMwek9DQXROaUF0TlRaakxUSWdMVEV3SUMwMUlDMHhOaUF0TVRFZ0xURTJZeTAwSURBZ0xUZ2dNeUF0TVRRZ09IcE5Nakl6SURnMklHTXROamNnTmpjZ0xURXpOeUF4TXpJZ0xUSXdOaUF4T1RkakxUY2dOaUF0T0NBeE15QXRPQ0F5TUdNd0lERTJJQzB5SURNeElDMHlJRFEyWXpBZ09TQXdJREU0SURNZ01qWmpNeUEzSURVZ01UVWdNVEVnTVRWak15QXdJRGNnTFRJZ01UTWdMVGhqTmpRZ0xUWTBJREV5TnlBdE1USTNJREU1TXlBdE1UZzVZekU1SUMweE9DQXlNQ0F0TXpnZ01Ua2dMVFl5WXpFZ0xURTBJREVnTFRJNUlDMDNJQzAwTTJNdE1pQXROU0F0TkNBdE9DQXROeUF0T0dNdE1pQXdJQzAxSURJZ0xUa2dObnBOTWpJeElDMHhNRGRqTFRZMUlEWTFJQzB4TXpNZ01USTRJQzB4T1RnZ01Ua3pZeTAySURZZ0xURTNJRGNnTFRFM0lESXdJR013SURFMklDMHlJRE15SUMweUlEUTRZekFnTVRNZ01TQXlOaUExSURNNFl6RWdOQ0ExSURjZ09TQTNZek1nTUNBM0lDMHhJREV4SUMwMVl6WTJJQzAyTmlBeE16TWdMVEV5T1NBeE9UZ2dMVEU1TkdNeE5TQXRNVFVnTWpjZ0xUTXhJREkwSUMwMU1tTXRNaUF0TVRZZ0xUTWdMVE15SUMwMklDMDBPR010TXlBdE9DQXROaUF0TVRVZ0xURXhJQzB4TldNdE5DQXdJQzA0SURNZ0xURXpJRGg2VFRJME5pQXRNams1WXkweklDMDFJQzAxSUMwM0lDMDRJQzAzWXkwMElEQWdMVGdnTkNBdE1USWdPR3d0T0RVZ056VmpMVFEwSURNNElDMDROU0EzT0NBdE1USTVJREV4TmlCakxUZ2dOeUF0TVRBZ01UUWdMVEV3SURJeGN6SWdNVE1nTWlBeE9XTXdJRE1nTFRFZ05pQXRNaUE1ZGpReVl6QWdPU0EySURFeUlERXlJREUyWXpJZ01TQTBJRElnTlNBeVl6VWdNQ0EzSUMwMklERXdJQzA0WXpZNElDMDJNeUF4TXpZZ0xURXlOU0F5TURNZ0xURTRPR014TkNBdE1UTWdNaklnTFRReUlESXlJQzAyTjJNd0lDMHhOU0F0TWlBdE1qZ2dMVGdnTFRNNGVrMHlNVGdnTFRRNE5Hd3RNakF4SURFNE0yTXROU0ExSUMwNUlEa2dMVEV3SURFMll6QWdNak1nTUNBME5pQXhJRFk1WXpBZ01UQWdOQ0F4T0NBeE15QXlNV2d5WXpjZ01DQXhNQ0F0TnlBeE5DQXRNVEVnWXpZMUlDMDFPU0F4TWpnZ0xURXlNaUF4T1RRZ0xURTNPV014TlNBdE1UTWdNVFFnTFRJNUlERTFJQzB6TjJNeElDMHlOU0F0TXlBdE5ERWdMVGdnTFRVM1l5MHlJQzAySUMwMUlDMHhNU0F0T1NBdE1URmpMVE1nTUNBdE5pQXlJQzB4TVNBMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBNRVl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTUVZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpJeElDMHpNVE5qTFRZNUlEWTRJQzB4TXprZ01UTTFJQzB5TURrZ01qQXlZeTAySURZZ0xURXlJREV5SUMweE1pQXlNR013SURNZ01TQTJJRE1nTVRCakxURWdNVEFnTFRJZ01qQWdMVElnTXpGak1DQXhNQ0F4SURJd0lETWdNekJqTWlBNElESWdNVFVnTVRFZ01UbGpNaUF4SURRZ01TQTFJREZqTmlBd0lEZ2dMVGNnTVRFZ0xURXdZelkzSUMwMk5pQXhNek1nTFRFek1pQXlNREFnTFRFNU4yTXhNaUF0TVRJZ01UZ2dMVEkxSURFNElDMDBNV013SUMweU1DQXRNU0F0TkRJZ0xURXdJQzAyTW1NdE1pQXROU0F0TlNBdE9DQXRPQ0F0T0hNdE5pQXlJQzB4TUNBMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBNVFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTVRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT0NBeE9UZGpMVFlnTWlBdE5pQTVJQzAySURFMGRqUXdZeTB4SURVZ0xUSWdPU0F0TWlBeE0yTXdJREl4SURFMElEUXdJRE0wSURVM1l6WTBJRFUxSURFeU5DQXhNVE1nTVRnMUlERTNNR00ySURVZ01USWdNVFVnTWpBZ01URmpOU0F0TXlBM0lDMHhOQ0EzSUMweU1XTXhJQzB6TmlBdE1pQXROamdnTFRNeklDMDVOV010TmpZZ0xUVTRJQzB4TWprZ0xURXlNQ0F0TVRreklDMHhPREZqTFRRZ0xUTWdMVFlnTFRrZ0xURXlJQzA0ZWsweE15QXdZeTB5SURFMklDMDFJRE14SUMwMUlEUTJZeTB4SURJM0lETWdORGtnTWpZZ05qbGpOallnTlRnZ01USTJJREV5TVNBeE9EZ2dNVGd4SUdNMUlEUWdPU0F4TWlBeE5pQXhNbU14TWlBd0lEa2dMVEV4SURrZ0xURTVZekFnTFRjZ01TQXRNVE1nTVNBdE1qQmpNQ0F0TXpjZ0xURTNJQzAyTmlBdE5EWWdMVGt5WXkwMk15QXROVGNnTFRFeU15QXRNVEUySUMweE9ETWdMVEUzTm1NdE1TQXRNU0F0TXlBdE1TQXROaUF0TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05EQXdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOREF3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3TmlBeFl5MHhJQzB4SUMweklDMHhJQzAwSUMweFl5MDFJREFnTFRFd0lETWdMVEV6SURWakxUY3hJREkySUMwNE9TQTNNQ0F0T0RjZ01URTRkakV4WXpRZ05UZ2dNVGdnTVRFMklESTVJREUzTkdNeE1TQTFNQ0F5TkNBNU9TQXlOQ0F4TlRCak1DQXlOQ0F0TmlBME9DQXRORE1nTmpGakxUa2dNeUF0TVRJZ09DQXRNVElnTVROak1DQTJJRFVnTVRFZ01UUWdNVFJqTWpBZ05TQXpNaUF4TkNBME1DQXlOMk14TVNBeU1DQXhOU0EwTVNBeU1DQTJNbU14SURrZ01TQXhPQ0F4SURJNFl6QWdORGdnTFRFM0lEazFJQzB5T1NBeE5ESmpMVGdnTWpZZ0xURTBJRFV6SUMweE5DQTNPU0JqTUNBeE5pQXlJRE15SURnZ05EaGpOaUF4T0NBeE5TQXpOaUF6TlNBMU1XTTFJRE1nTVRBZ055QXhOaUF4TUhNeE5DQTNJREl4SURWak5TQXRNaUE0SUMwMklEZ2dMVGxqTUNBdE9DQXRNaUF0TVRJZ0xURTFJQzB4Tm1NdE1qSWdMVFVnTFRNeklDMHlNQ0F0TkRBZ0xUTTBZeTB4TXlBdE1qRWdMVEUzSUMwME15QXRNVGNnTFRZMFl6QWdMVEV5SURFZ0xUSTFJRFFnTFRNM1l6RXhJQzAxTUNBek15QXRPVGtnTXpjZ0xURTFNR015SUMweE5DQXpJQzB5T0NBeklDMDBNV013SUMweU5TQXROQ0F0TlRBZ0xURTBJQzAzTkdNdE5pQXRNVFVnTFRFeklDMHpNQ0F0TXpJZ0xUUXhJR010TmlBdE15QXRNeUF0TlNBd0lDMDRZekl6SUMweU5DQXlOaUF0TlRFZ01qWWdMVGMzWXpBZ0xUTTNJQzAySUMwM015QXRNVFFnTFRFd09XTXRNVEFnTFRVd0lDMHhPQ0F0TVRBd0lDMHlOeUF0TVRVd1l5MDJJQzB6TWlBdE9TQXROalVnTFRnZ0xUazRZek1nTFRNd0lESXlJQzAxTWlBMk9DQXROak5qTnlBdE1pQXhOQ0F0TmlBeE55QXRNVEpqTVNBdE5DQTNJQzB4TUNBdE1pQXRNVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRRME5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUTBOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNemNnTFRNMU5tTXRPU0F3SUMwM0lERXlJQzA1SURFNVl5MHhNaUF6TkNBdE1UWWdOamdnTFRFMklERXdNMk13SURFMElEQWdNamNnTVNBME1HTXRNellnTFRnZ0xUY3lJQzB4TlNBdE1UQTRJQzB5TTJNdE5DQXRNU0F0TnlBdE1pQXRPU0F0TW1NdE9DQXhJQzB4TVNBMklDMHhNU0F4TjJNdE1TQXlNeUF0TVRBZ05EVWdMVEV3SURZNWN6RXlJRE15SURNeklETTNZek0zSURrZ056UWdNVFlnTVRFeElESXpZeklnTVRZZ05DQXpNaUExSURRNWJETWdPVEJqTFRNeUlDMDJJQzAyTkNBdE1URWdMVGszSUMweE5tTXROQ0F0TVNBdE55QXRNaUF0TVRBZ0xUSWdZeTB4TXlBeElDMHhPQ0EzSUMweE5pQXlObU14SURFeUlDMDNJREkxSUMwMElETTJZekFnTkRVZ05pQTFNU0EwTnlBMU9HTXlPQ0ExSURVMklEa2dPRFFnTVRWak1TQXpNU0F5SURZeUlEUWdPVFJqTUNBeE5pQXRNeUF6TlNBeE9TQTBObU00SUMweE5TQTRJQzB5T1NBNUlDMDBOR015SUMwek1DQXpJQzAyTUNBeklDMDVNR3cxTXlBeE1tTXRNU0ExT0NBdE15QXhNVFlnTFRNZ01UYzFkakU1WXpFZ01URWdNVEVnTVRRZ01Ua2dNVFpvTkdNMklEQWdOU0F0T1NBM0lDMHhOR001SUMwME15QXhNU0F0T0RjZ01UTWdMVEV6TUd3eklDMDFOR016TWlBNUlEWXpJREU1SURrMElETXlJR00wSURJZ09DQXlJREV4SURKb01tTTJJREFnT1NBdE5TQXhNeUF0TVRWek5TQXRNakVnTlNBdE16RmpNQ0F0TVRnZ0xUVWdMVE0xSUMwNUlDMDFNMk10TkNBdE1UWWdMVEUzSUMweU5DQXRNeklnTFRJNVl5MHlOeUF0T1NBdE5UUWdMVEUzSUMwNE1pQXRNalJqTUNBdE16SWdMVEVnTFRZMElDMHlJQzA1Tm1NdE1TQXRNVFVnTFRFZ0xUTXdJQzB5SUMwME5Hd3hOeUF6WXpJMElEUWdORGtnT1NBM01pQXhOV00wSURFZ055QXhJREV4SURGb01tTXhNU0F3SURFMklDMDVJREUzSUMweU1tTXhJQzB4TUNBd0lDMHhPU0F3SUMwek1tTXROQ0F0TlRNZ0xURXhJQzAyTVNBdE5qWWdMVGN5YkMwMU9DQXRNVElnWXpFZ0xUSTBJRE1nTFRRNUlETWdMVGN6WXpBZ0xUZ2dNQ0F0TVRZZ0xURWdMVEkxWXpBZ0xURXlJQzB4SUMweU5TQXRPQ0F0TXpaakxUTWdMVFVnTFRVZ0xURXlJQzB4TVNBdE1URmpMVFlnTUNBdE1UQWdOaUF0TVRFZ01URmpMVEUwSURRd0lDMHlNaUE0TVNBdE1qUWdNVEl6YkMwME5DQXRPV010TVNBdE1qQWdMVE1nTFRRd0lDMDFJQzAyTUdNdE1TQXROeUF0TVNBdE1UWWdMVEVnTFRJell6QWdMVEV4SURFZ0xUSXhJREVnTFRNeVl6QWdMVEV5SUMweElDMHlOU0F0TlNBdE16aGpMVElnTFRjZ0xUUWdMVEU0SUMweE1pQXRNVGw2VFRFMk5DQXROalJzTkRJZ09TQmpNeUEwTmlBMUlEa3lJREV3SURFek9HTXRNVFlnTFRRZ0xUTXlJQzAzSUMwME9TQXRNVEJqTUNBdE1qUWdNQ0F0TkRjZ0xURWdMVGN4WXkweElDMHlNaUF0TVNBdE5EUWdMVElnTFRZMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTBRa1F1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUWtRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRVeUlDMDBOV010TlRFZ01DQXRNVEF5SURNZ0xURTFNaUF4TlhZMVl6RTNJREUzSURNM0lESTBJRFl4SURJMFl6VXdJREVnTVRBd0lERWdNVFV3SURGak9URWdNQ0F4T0RJZ0xURWdNamN6SUMwell6RXpJREFnTWpnZ01DQXpPU0F0T1dNMElDMHpJREUwSUMweUlERTBJQzA1WXpBZ0xURWdNQ0F0TWlBdE1TQXROR010TXlBdE55QXROU0F0TVRnZ0xURTJJQzB4T0dNdE5pQXRNU0F0TVRFZ0xURWdMVEUzSUMweGFDMHlPVEpqTFRJd0lEQWdMVFF3SUMweElDMDFPU0F0TVhwTk1qY3hJQzAwTWpKakxUZ2dNQ0F0TVRjZ05DQXRNalVnTVRKakxUUTFJRFF6SUMwNE55QTVNQ0F0TVRJM0lERXpPU0JqTFRFd0lERXpJQzB4TXlBeU9TQXRNVElnTkRaakxUSWdNVGtnTmlBek55QXhNaUExTldNMklERTFJREUySURJeklESTRJREl6WXprZ01DQXhPU0F0TlNBeU9DQXRNVFZqTXpnZ0xUUTBJRGN5SUMwNU1DQXhNRFlnTFRFek4yTTFJQzAySURnZ0xUa2dNVEVnTFRsek5TQTBJRGtnT1dNek5DQTBOeUEzTkNBNE9TQTVPU0F4TkRGak1pQTBJRFVnT0NBNElERXlZemNnT1NBeE5TQXlNeUF5TnlBeE9XTTJJQzB5SURjZ0xUVWdOeUF0T1hNdE15QXRNVEVnTFRNZ0xURTNZekFnTFRVZ01TQXRNVElnTVNBdE1UaGpNQ0F0TmpNZ0xUTTVJQzB4TVRBZ0xUYzJJQzB4TlRjZ1l5MHlNU0F0TWpVZ0xUUXlJQzAxTUNBdE5qSWdMVGMyWXkweE1DQXRNVElnTFRJd0lDMHhPQ0F0TXpFZ0xURTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUWpJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16ZzRJREl4TjJndE5EWmpMVEV3TUNBMUlDMHlNREFnTlNBdE16QXhJRFZqTFRRZ01DQXRPQ0F3SUMweE1pQXhZeTB4TWlBeklDMHlPU0EzSUMweU9TQXlNSFl4WXpBZ01UQWdNVGNnT1NBeU55QXhNbU0wTWlBeE1TQTROU0F4TkNBeE1qZ2dNVFJqTXpJZ01DQTJOU0F0TWlBNU9DQXROR00xTkNBdE15QXhNRGtnTFRRZ01UWTBJQzAyWXpFeklEQWdNallnTFRFZ016Z2dMVFJqTVRNZ0xUSWdNVFVnTFRFeUlERTNJQzB5TUhZdE1tTXdJQzA0SUMweE1DQXRPQ0F0TVRZZ0xURXdZeTB5TWlBdE55QXRORFVnTFRjZ0xUWTRJQzAzZWsweU1UY2dNR010TWpVZ01pQXROREVnTVRZZ0xUVTBJRE15SUdNdE1pQXlJQzB5SURVZ0xUSWdOMk13SURnZ05pQXhOaUF4TVNBeE9HTXlPU0F4TkNBME5pQTBOU0EzT1NBMU5HTTRJRElnTVRVZ05TQXlNU0ExWXpjZ01DQXhNeUF0TkNBeE55QXRNVGRqTkNBdE1USWdNalFnTFRFNElERTNJQzB6TkdNdE1UQWdMVEl3SUMweU1DQXRORElnTFRRMElDMDFNR010TVRZZ0xUVWdMVE15SUMweE1TQXRORFVnTFRFMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTBRell1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUXpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRRZ0xUWmpMVEV3SURBZ0xUZ2dNVEVnTFRnZ01UaGpMVFFnTkRNZ0xUWWdPRFlnTFRZZ01USTVZekFnTkRJZ01TQTROU0F4SURFeU9IWXpNbU13SURNeElEY2dNemNnTXpjZ016WnNORGt3SUMweE1tTXpOaUF0TVNBek9TQXROaUEwTkNBdE5UQmpOeUF0TlRnZ01UTWdMVEV4TnlBeE9TQXRNVGMxWXpNZ0xUSTVJQzA0SUMwMk9TQXRNallnTFRnNFl5MDRJRE0xSUMwNUlEWTRJQzB4TWlBeE1EQnNMVGtnT1RWakxURWdNVElnTFRZZ01UTWdMVEUySURFell5MHhNVElnTkNBdE1qSXpJRGtnTFRNek5DQXhNV010TkRrZ01TQXRPVGdnTWlBdE1UUTNJRFVnWXkweElDMHhJQzB5SUMweElDMHpJQzB4WXkweE1pQXdJQzB4TlNBdE5TQXRNVFVnTFRFNFl6SWdMVE01SUMweElDMDNPQ0EwSUMweE1UaGpNU0F0T0NBeElDMHhOU0F4SUMweU0yTXdJQzB5TWlBdE15QXRORFVnTFRrZ0xUWTJZeTB4SUMwNElDMDFJQzB4TmlBdE1URWdMVEUyZWsweU9EQWdNbU10TWpFZ01DQXRNaklnT0NBdE16QWdORE5qTUNBeElEQWdNeUF0TVNBMFl5MHlJRGtnTFRNZ01UY2dMVE1nTWpSak1DQXpOU0F5TWlBMU1TQTJOaUEwTjJNM0lEQWdPQ0F0TkNBeE1TQXRPV001SUMweE55QTVJQzB6TlNBNUlDMDFNM1l0TVRWak1DQXROU0F3SUMwNUlDMHhJQzB4TkNCakxUSWdMVEUwSUMwNUlDMHlNeUF0TWpZZ0xUSTFZeTB4TUNBdE1TQXRNVGdnTFRJZ0xUSTFJQzB5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMFFqQXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRakFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NalFnTVRjMll5MHhNQ0F6SUMweU1pQXpJQzB5TkNBeE5IWXhZekFnT0NBeE1pQXhNU0F4T1NBeE5XTTJOeUF6TlNBeE5ERWdOVE1nTWpBNUlEZzJZemNnTXlBeE5TQTFJREk0SURFd1l5MDJNU0F5TXlBdE1URTJJRFF6SUMweE56RWdOalJzTFRrZ00yTXROVE1nTWpBZ0xUWTRJREkwSUMwMk9DQTBPR013SURFeklEUWdNekVnT1NBMk1HTXpJREU1SURFeUlESTRJREkzSURJNFl6VWdNQ0F4TVNBdE1pQXhPQ0F0TkdNM05pQXRNallnTVRVeUlDMDFOQ0F5TWpnZ0xUZ3dZekl6SUMwNElEUTJJQzB4TkNBMk9DQXRNakpqTVRjZ0xUVWdNamNnTFRFMklESTNJQzB6TkNCak1DQXRORFFnTFRFNElDMDJPU0F0TmpBZ0xUZ3lZeTAzTkNBdE1qSWdMVEUwTWlBdE5Ua2dMVEl4TlNBdE9EUmpMVEl3SUMwMklDMHpPU0F0TVRRZ0xUVTRJQzB5TUdNdE9TQXRNaUF0TVRrZ0xUVWdMVEk0SUMwemVrMHhPRFlnTUdNdE9DQXpJQzB5TVNBdE1TQXRNallnTVRGakxUSWdOaUF0TXlBeE1TQXRNeUF4TldNd0lEY2dNaUF4TXlBM0lESXdZekV5SURFM0lESXdJRE0ySURNMElEVXlZemdnT1NBeU1DQXhOQ0F6TVNBeE5HTXhNaUF3SURJeklDMDFJRE13SUMweE0yTTBJQzAwSURVZ0xUZ2dOU0F0TVRGak1DQXROeUF0TXlBdE1UTWdMVFFnTFRFNUlHTXROQ0F0TXpBZ0xUUTJJQzAyT1NBdE56UWdMVFk1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMFF6UXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRelFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEVnTFRFNFl5MDVJRE1nTFRRZ01UTWdMVFVnTVRsak1DQXhNeUF0TmlBeU5DQXROaUF6TjJNd0lETWdNU0EzSURJZ01UQmpMVEVnTkNBdE1TQTNJQzB4SURFd1l6QWdNVFVnTnlBeU5pQXhPQ0F6TjJNM09TQTNPU0F4TlRNZ01UWXlJREl5T1NBeU5EUmpOU0ExSURFd0lEa2dNVFVnT1dNMElEQWdPU0F0TWlBeE5DQXROMnd5TlRZZ0xUSXpOMk00SUMwNElERXlJQzB5TmlBeE1pQXRORFpqTUNBdE1qVWdMVFlnTFRVeElDMHhOaUF0TlRsakxUSWdMVE1nTFRRZ0xUUWdMVFlnTFRSekxUUWdNeUF0TnlBMVl5MDBPU0EwTnlBdE1UQXdJRGt4SUMweE5EZ2dNVE00YkMweE1ETWdPVGtnWXkweklETWdMVFlnTlNBdE9TQTFjeTAySUMweUlDMHhNQ0F0Tm1NdE56TWdMVGd4SUMweE5EY2dMVEUyTWlBdE1qSXhJQzB5TkRKakxUUWdMVFVnTFRjZ0xURXpJQzB4TkNBdE1USjZUVEkwT0NBeE4yTXRPQ0F3SUMweE1DQTBJQzB4TVNBeE1tTXRNeUF5TlNBdE5pQTBPQ0F0TmlBM00yTXdJREl3SURFNElETXlJRFEzSURNeVl6SXdJREFnTVRrZ0xURTFJREl3SUMweU9XTXhJQzAzSURFZ0xURTFJREVnTFRJell6QWdMVFE0SUMwMklDMDFNeUF0TkRRZ0xUWXpZeTB6SUMweUlDMDFJQzB5SUMwM0lDMHllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwTkRjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVME5EY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UWXdJQzAwTmpCakxUZ2dNellnTFRrZ05qa2dMVEV3SURFd01uTXRNU0EyTlNBdE1TQTVOMk10TVRVZ0xUUWdMVE13SUMwNElDMDBOQ0F0TVROakxUSWdMVEVnTFRRZ0xURWdMVFVnTFRGakxUY2dNQ0F0TmlBM0lDMDJJREV3WXkweUlERTJJQzB4SURNeUlDMHhJRFEyWXpBZ01USWdMVEVnTWpFZ0xURWdNamhqTUNBeE9DQTJJREl3SURRNUlETXliRGdnTTJNeElERTRJREVnTXpZZ01pQTFOV010TWpRZ0xUVWdMVFEzSUMwNUlDMDNNU0F0TVROakxUSXlJQzAwSUMwME15QXRNVEFnTFRZMUlDMHhOV010TXlBdE1TQXROU0F0TVNBdE55QXRNV010TlNBd0lDMDRJRElnTFRjZ01URWdZekVnTVRnZ0xUSWdNemNnTFRJZ05UVmpNQ0F6TVNBeE1DQTBOQ0F6TWlBME9Xd3hNalFnTWpkMk9XTXhJREV6SURJZ01qVWdNaUF6T0dNdE1qQWdMVE1nTFRRd0lDMDNJQzAyTVNBdE1UQmpMVElnTUNBdE5DQXRNU0F0TlNBdE1XTXROaUF3SUMwNElEUWdMVGdnTVRCakxURWdNVE1nTUNBeU5pQXdJRE01WXpBZ055QXdJREUwSUMweElESXhZeTAwSURJMklERXhJRE0zSURNeklEUXdZekUySURNZ016SWdOU0EwT0NBNFl6TWdNemNnTlNBM05DQXhNU0F4TVRCak1TQTJJRE1nTVRNZ05pQXhPR016SURRZ055QTRJREV5SURoak9TQXdJRFVnTFRnZ055QXRNVEpqTkNBdE9DQTFJQzB4TmlBMUlDMHlOU0JqTUNBdE9DQXRNU0F0TVRZZ0xUSWdMVEkxYkMwMklDMDJPV016TlNBMklEY3dJREV6SURFd05TQXlNR016SURRMElEWWdPRGdnTVRJZ01UTXhZekVnTlNBeElERXdJRE1nTVRSak1pQTRJRGdnTVRRZ01UVWdNVFJqTVRBZ01DQTNJQzB4TUNBNElDMHhOV016SUMwNUlEUWdMVEUzSURRZ0xUSTJZekFnTFRnZ0xURWdMVEUySUMweUlDMHlOR010TkNBdE1qa2dMVFlnTFRVNElDMDRJQzA0TjJNeE15QXlJREkySURVZ05EQWdPR00wSURFZ09DQXlJREV4SURKak1UQWdNQ0F4TnlBdE5pQXhOeUF0TWpCak1DQXRNVGNnTFRFZ0xUTTBJQzB6SUMwMU1XTXRNaUF0TWpFZ0xURTJJQzB6TkNBdE16WWdMVE01SUdNdE1USWdMVElnTFRJeklDMDBJQzB6TlNBdE4yTXdJQzB4TkNBdE1TQXRNamdnTFRFZ0xUUXhZekkySURVZ05USWdNVEVnTnpjZ01UZHNNVGNnTTJNeE1TQXpJREU1SURVZ01qVWdOV014TlNBd0lERTVJQzB4TUNBeU1pQXRORE4yTFRFNVl5MHhJQzAzSUMweElDMHhPU0F0TkNBdE16QmpMVFVnTFRJd0lDMHhPU0F0TXpJZ0xUUXhJQzB6Tm13dE1UQXhJQzB4T0dNdE1TQXRNVFFnTFRJZ0xUSTVJQzB5SUMwME0yTXhPU0ExSURNNUlEa2dOVGdnTVRSak5DQXhJRGNnTVNBNUlERmpPQ0F3SURFeUlDMHpJREUwSUMweE5XTXhJQzAySURJZ0xURXpJRElnTFRFNUlHTXdJQzB4TmlBdE15QXRNekVnTFRZZ0xUUTNZeTB6SUMweE15QXRNVEVnTFRJeklDMHlOeUF0TWpkekxUTXpJQzAzSUMwMU1DQXRNVEZqTWlBdE1qUWdNeUF0TkRnZ015QXROekpqTUNBdE1qWWdMVEVnTFRVeklDMDBJQzA0TUdNdE1TQXRNVFVnTFRNZ0xUSTRJQzB4T1NBdE5ESmpMVGdnTXpZZ0xURXdJRGN3SUMweE1DQXhNRE5qTUNBeU9DQXRNU0ExTmlBdE1TQTROR010TXpZZ0xUZ2dMVGN4SUMweE55QXRNVEEzSUMweU5tTXhJQzB6TVNBeUlDMDJNaUF5SUMwNU0yTXdJQzB5TnlBdE1pQXROVFVnTFRVZ0xUZ3pZeTB4SUMweE1TQXROU0F0TWpJZ0xURTRJQzB6TTNwTk1UZzRJREU1SUd3eE1EVWdNalJqTVNBNUlERWdNVGdnTWlBeU4zWXhOV010TXpVZ0xUY2dMVGN3SUMweE5DQXRNVEExSUMweU1HTXdJQzB4TlNBdE1TQXRNekFnTFRJZ0xUUTJlazB4T0RJZ0xURXlNM1l0TWpWak16VWdNVEFnTnpFZ01Ua2dNVEEySURJM1l6RWdNVFVnTVNBek1DQXlJRFExWXkwek5pQXROeUF0TnpFZ0xURXpJQzB4TURjZ0xURTVZekFnTFRFd0lEQWdMVEU1SUMweElDMHlPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGUVVGQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlFVRkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpPU0F6WXkwMUlDMHlJQzB4TVNBdE15QXRNVFlnTFROakxURXpJREFnTFRJMElEWWdMVE0xSURFNFl5MHhOeUF4T1NBdE1qY2dOREVnTFRNNElEWXpZeTB6SURZZ0xUUWdNVEFnTFRnZ01UQmpMVElnTUNBdE5pQXRNaUF0TVRBZ0xUVmpMVEV3SUMwNElDMHhPQ0F0TVRZZ0xUTXlJQzB5Tm1NdE1URWdMVGdnTFRJeElDMHhNaUF0TWpjZ0xURXlZeTA1SURBZ0xURTBJRGNnTFRFMElERTNZekFnTVRZZ01UTWdORElnTkRFZ05qRmpNelVnTWpRZ05qRWdORFFnT1RZZ05EbGpOQ0F4SURjZ01TQXhNQ0F4WXpFM0lEQWdNamNnTFRrZ016WWdMVEkzSUdNeE1pQXRNalFnTWpBZ0xUVXhJRFF3SUMwM01XTTFJQzAxSURnZ0xUY2dNVElnTFRkek55QXlJREV4SURaak1UWWdNVGNnTXpBZ016UWdOVFFnTkRsak15QXlJRFVnTWlBM0lESmpNVEFnTUNBeE5TQXRNVE1nTVRVZ0xUSXlZekFnTFRJd0lEQWdMVE13SUMweU1pQXRORFpqTFRFMUlDMHhNU0F0TlRFZ0xUSTRJQzAyTlNBdE16VmpMVEk0SUMweE5DQXRNallnTFRFeklDMDFOU0F0TWpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUXhOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalF4TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TkRBZ0xUWXdOMk10TXlBd0lDMDFJREFnTFRjZ01XTXRNU0EzSUMwMElERTFJQzAwSURJell6QWdOamtnTFRReUlERXhNQ0F0T1RJZ01UUTVZeTB6TmlBeU9DQXROelFnTlRVZ0xUazNJRGszWXkweU1pQTBNQ0F0TWpnZ09EVWdMVEkzSURFeU9XTXlJRGMxSUMweE15QXhORGtnTFRFeklESXlOSFkwTm5ZeE1USmpNQ0ExSURjZ01URWdNVEFnTVRSak15QTFJRGtnTVRJZ01UUWdNVEpvTVdNMUlEQWdOQ0F0T0NBMklDMHhNMk15SUMweklEUWdMVFlnTkNBdE9XTXRNeUF0TkRBZ01qSWdMVFl4SURVeUlDMDRNR016T1NBdE1qVWdPREVnTFRRMklERXhNQ0F0T0RRZ1l6TTFJQzAwTmlBMU5TQXRPVGdnTlRrZ0xURTFOR014SUMweE15QXhJQzB5TnlBeElDMDBNR013SUMwek1TQXRNeUF0TmpJZ0xURXhJQzA1TTJNdE1TQXROQ0F0TWlBdE9DQXRNaUF0TVRKak1DQXRNVGdnTVRBZ0xUTTFJREV6SUMwMU1tTXpJQzB4TmlBMElDMHpNaUEwSUMwME9HTXdJQzB4T0NBdE1pQXRNellnTFRZZ0xUVTBZeTB6SUMweE1DQXROQ0F0TWpBZ0xUUWdMVE13WXpBZ0xURXlJREVnTFRJeklESWdMVE0wWXpFZ0xURXdJREVnTFRJd0lERWdMVE13WXpBZ0xUSTFJQzB6SUMwMU1DQXRNVFFnTFRjMGVrMHlNVGdnTFRJeU5XTXdJRGNnTFRFZ01UTWdMVEVnTVRsak1DQXpJREFnTmlBeElEa2dZek1nTVRFZ05TQXlNaUExSURNeVl6QWdORFVnTFRNd0lEYzNJQzAyTlNBeE1EVmpMVEk0SURJeklDMDJNU0EwTWlBdE9USWdOakpqTFRFeUlEZ2dMVEl3SURJeElDMHpOU0F5TldNdE15QXROVGNnTVRJZ0xUa3dJRFU1SUMweE16TmpORE1nTFRNNUlEa3hJQzAzTVNBeE1qZ2dMVEV4T1hwTk1qSTFJQzAwTUROak1TQXlOaUF0TWpJZ05qZ2dMVFEySURrM1l5MHpPQ0EwTmlBdE9UQWdOemdnTFRFek15QXhNalZqTUNBdE5TQXRNU0F0TVRBZ0xURWdMVEUwWXpBZ0xUY2dNU0F0TVRRZ015QXRNakZqTVRBZ0xUTTJJRE0zSUMwMU9TQTJOQ0F0T0RKak16a2dMVE16SURnMUlDMDFPU0F4TVRNZ0xURXdOWG9nSWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpRd01pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXdNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFOaUF4WXkweElDMHhJQzB5SUMweElDMHpJQzB4WXkweUlEQWdMVFVnTXlBdE5pQTFZeTB6TnlBeU5pQXRORGNnTnpBZ0xUUTJJREV4T0hZeE1XTXlJRFU0SURFd0lERXhOaUF4TlNBeE56UmpOaUExTUNBeE15QTVPU0F4TXlBeE5UQmpNQ0F5TkNBdE15QTBPQ0F0TWpNZ05qRmpMVFFnTXlBdE5pQTRJQzAySURFell6QWdOaUF5SURFeElEY2dNVFJqTVRFZ05TQXhOeUF4TkNBeU1TQXlOMk0ySURJd0lEZ2dOREVnTVRFZ05qSmpNU0E1SURFZ01UZ2dNU0F5T0dNd0lEUTRJQzA1SURrMUlDMHhOaUF4TkRKakxUUWdNallnTFRjZ05UTWdMVGNnTnpsak1DQXhOaUF4SURNeUlEUWdORGdnWXpNZ01UZ2dPQ0F6TmlBeE9TQTFNV015SURNZ05DQTNJRGdnTVRCak15QXpJRGNnTnlBeE1TQTFZeklnTFRJZ05DQXROaUEwSUMwNVl6QWdMVGdnTFRFZ0xURXlJQzA0SUMweE5tTXRNVEVnTFRVZ0xURTNJQzB5TUNBdE1qRWdMVE0wWXkwM0lDMHlNU0F0T1NBdE5ETWdMVGtnTFRZMFl6QWdMVEV5SURFZ0xUSTFJRElnTFRNM1l6WWdMVFV3SURFM0lDMDVPU0F5TUNBdE1UVXdZekVnTFRFMElERWdMVEk0SURFZ0xUUXhZekFnTFRJMUlDMHlJQzAxTUNBdE55QXROelJqTFRNZ0xURTFJQzAzSUMwek1DQXRNVGNnTFRReFl5MHpJQzB6SUMweElDMDFJREFnTFRnZ1l6RXlJQzB5TkNBeE5DQXROVEVnTVRRZ0xUYzNZekFnTFRNM0lDMHpJQzAzTXlBdE55QXRNVEE1WXkwMklDMDFNQ0F0TVRBZ0xURXdNQ0F0TVRVZ0xURTFNR010TXlBdE16SWdMVFVnTFRZMUlDMDBJQzA1T0dNeUlDMHpNQ0F4TVNBdE5USWdNellnTFRZell6UWdMVElnTnlBdE5pQTVJQzB4TW1Nd0lDMDBJRFFnTFRFd0lDMHhJQzB4TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5qUTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOalExSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUUzB4TXpJZ01Hd3RNVFlnTWpCakxUWWdOeUF0T1NBeE1pQXRPU0F4T1dNd0lEVWdNeUF4TWlBeE1TQXhPV3d4TVRRZ01UQTRiQzB4TURRZ01UQXlZeTA0SURnZ0xURXhJREUySUMweE1TQXlOR013SURrZ015QXhOeUEySURJMll6RWdOU0ExSURZZ09DQTJZemNnTFRFZ01URWdMVFVnTVRVZ0xUbGpNemtnTFRRd0lEYzVJQzAzT1NBeE1UZ2dMVEV4T1dNME1DQXpPQ0E0TUNBM055QXhNakFnTVRFMFl6UWdOU0E1SURFMUlERTJJREUxWXpNZ01DQTJJQzB5SURFd0lDMDJZellnTFRjZ01URWdMVEUwSURFeElDMHlNbU13SUMwMklDMHpJQzB4TWlBdE1UQWdMVEU1SUdNdE16a2dMVE0zSUMwM09DQXROelFnTFRFeE55QXRNVEV5WXpNNUlDMHpPU0EzT0NBdE56Z2dNVEU0SUMweE1UZGpOU0F0TmlBM0lDMHhNU0EzSUMweE4yTXdJQzAwSUMweElDMDRJQzB6SUMweE0yTXROU0F0TVRBZ0xUa2dMVEUySUMweE5DQXRNVFpqTFRRZ01DQXRPU0F6SUMweE5TQTVZeTAwTWlBME1TQXRPRE1nT0RNZ0xURXlOQ0F4TWpSakxURTRJQzB4T0NBdE16WWdMVE0xSUMwMU5DQXROVEpqTFRJMklDMHlOaUF0TlRBZ0xUVTBJQzAzTnlBdE9EUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFkxTVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRZMU1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5pQXdhQzAwWXkweE1DQXdJQzB4TWlBMUlDMHhNaUF4TW1Nd0lETWdNQ0EzSURFZ01UQmpPU0EyTkNBeE9TQXhNamdnTWpZZ01Ua3lZellnTmpjZ01URWdNVE0wSURFeElESXdNbU13SURFNUlEQWdNemdnTFRFZ05UZGpNQ0F4TXlBdE1TQXlNaUF0TVRjZ01UaG9MVEpqTFRVZ01DQXROeUEwSUMweE1pQTRZekkySURFeklETTJJRFE0SURjeElEUTRZellnTUNBeE1pQXlJREU0SURKak5TQXdJREV3SUMweUlERTFJQzAzWXpNZ0xUTWdOeUF0TXlBeE1DQXRNMk0xSURBZ01URWdNU0F4TmlBeGFETTJZekUySURBZ016TWdMVEVnTkRrZ0xUWmpOVE1nTFRFMUlEZzFJQzAxTWlBNU1pQXRNVEExSUdNeElDMDFJREVnTFRFd0lERWdMVEUwWXpBZ0xUUXhJQzB5TmlBdE56RWdMVFl5SUMwNU0yTXRORE1nTFRJMklDMDROeUF0TlRRZ0xURXpPQ0F0TmpGakxURTJJQzB6SUMweE1pQXRNVGdnTFRFeklDMHlOMk10T1NBdE5UY2dMVEUySUMweE1UUWdMVEl6SUMweE56QmpMVFVnTFRNMUlDMHlPQ0F0TlRrZ0xUWXlJQzAyTkhwTk1URTVJREk1TkdNME1TQXRNU0F4TVRJZ01qVWdNVEl5SURnMFl6RWdOQ0F4SURnZ01TQXhNMk13SURVeUlDMDFNQ0F4TURnZ0xURXdPQ0F4TVRSb0xUWmpMVEV5SURBZ0xURTJJQzAxSUMweE5pQXRNakJqTVNBdE1qTWdNaUF0TkRVZ01pQXROamNnWXpBZ0xUSTVJQzB5SUMwMU9TQXROU0F0T0Roak1DQXRPQ0F3SUMweE5pQXRNU0F0TWpSak1DQXRPQ0F6SUMweE1TQXhNU0F0TVRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUZzRPUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGc0T1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T1RBZ01HTXRNaUF6TVNBdE1UQWdOVGtnTFRFd0lEZzRZekFnTVRFZ01pQXlNeUExSURNMVl6RTNJRFl4SURNd0lERXlOQ0EwTlNBeE9EVmpNU0EwSURJZ09DQXlJREV3WXpBZ05pQXRNeUEzSUMweE1DQTNZeTB4TWlBd0lDMHlNaUF0TVNBdE16TWdMVEZqTFRVMUlEQWdMVEV3TlNBeE5TQXRNVFExSURVNVl5MHpJRFFnTFRjZ09DQXRNVEFnTVROakxURXlJREkwSUMweU5DQTJOeUF0TWpRZ01URXhZekFnTXpVZ09DQTNNQ0F5T0NBNU4yTXlOeUF6TkNBNE5pQTJNQ0F4TXprZ05qQmpNVElnTUNBeU15QXRNU0F6TkNBdE5HTTBPQ0F0TVRFZ09EY2dMVFl3SURrMklDMHhNVGNnWXpNZ0xURTVJRFVnTFRNM0lEVWdMVFUyWXpBZ0xUVXpJQzB4TWlBdE1UQTBJQzB5T0NBdE1UVTFZeTB5T0NBdE9UY2dMVFE1SUMweE9UVWdMVFk1SUMweU9UUmpMVE1nTFRFeklDMDVJQzB5TlNBdE1qVWdMVE00ZWsweU1UY2dORE16WXpFeklEQWdNallnTVNBME1DQXlZeklnTUNBMElERWdOaUF6WXpZZ055QXhNQ0F5TVNBeE1DQXpOV013SURFd0lDMHlJREl3SUMwMklESTJZeTB5TWlBek55QXROakFnTlRJZ0xUazVJRFV5WXkwek55QXdJQzAzTlNBdE1UTWdMVGs1SUMwek0yTXRNVEVnTFRrZ0xURTJJQzB4TlNBdE1UWWdMVEl5Y3pjZ0xURXpJREl3SUMweU15QmpORE1nTFRNeklEa3lJQzAwTUNBeE5EUWdMVFF3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZMFJqVXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBSalVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5ORFVnTFRRNE1tTXRPU0F0TVNBdE9TQXhNeUF0TVRFZ01qRmpMVEUxSURZNUlDMHhOeUF4TXprZ0xUSXpJREl3T1dNdE5pQTFOeUF0TVRFZ01URTFJQzB4TVNBeE5qbGpNQ0F4TkNBd0lESTRJREVnTkRGakxURWdNVGdnTFRFZ016Y2dMVEVnTlRkak1DQTROQ0EySURFMk15QTNJREkwTW1NeElEY3dJREV5SURFME1DQXlOeUF5TURsak1pQTNJRElnTVRZZ01UQWdNVFpqTVRFZ01DQXhNaUF0TVRFZ01UQWdMVEl4WXkwMElDMHlOeUF0TnlBdE5UVWdMVEV5SUMwNE1tTXRNVElnTFRZd0lDMHhOQ0F0TVRJd0lDMHhOQ0F0TVRneGRpMHpPR013SUMwME9TQXRNVEFnTFRrNElDMDNJQzB4TkRZZ1l6RWdMVEl4SURFZ0xUUXpJREVnTFRZMFl6QWdMVFF5SURBZ0xUZzBJRFVnTFRFeU4yTTBJQzB6TkNBM0lDMDJPQ0E1SUMweE1ESmpNaUF0TlRVZ055QXRNVEV3SURFMklDMHhOalJqTVNBdE5pQXdJQzB4TVNBd0lDMHhOM1l0TVROak1DQXROQ0F0TVNBdE9TQXROeUF0T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EaEdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGhHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE0yTWlBM01HTXRNVE0xSURBZ0xUSTVNaUExSUMwek1UQWdOR010TWlBeElDMHpJREVnTFRRZ01XZ3RNMk10T1NBd0lDMHhNeUEwSUMweE55QXhOR010TnlBeE9DQXRNVGtnTXpRZ0xUSTBJRFUwWXkweUlEWWdMVE1nTVRFZ0xUTWdNVFZqTUNBeE1pQTVJREU0SURJM0lERTNZelUwSURFZ01qRTBJREVnTXpNNElERmpNekVnTUNBMk1DQXRNU0E0TkNBdE1XTXlOU0F3SURRMUlERWdOVGdnTVdNeU15QXdJRE0ySUMwM0lEUXhJQzB5T1dNMElDMHhOU0F4TUNBdE16QWdNVEFnTFRRMVl6QWdMVFlnTFRFZ0xURXlJQzAwSUMweE9HTXROU0F0TVRFZ0xUa3lJQzB4TkNBdE1Ua3pJQzB4TkhvZ1RUVTBJQzB4Tnpkb0xUUmpMVFVnTUNBdE9TQXlJQzB4TWlBMll5MHhNU0F5TVNBdE1qY2dNemtnTFRNMklEWXhZeTB4SURRZ0xUSWdPQ0F0TWlBeE1XTXdJREV5SURnZ01Ua2dNalFnTVRsak56Z2dNU0F6T0RjZ01USWdORFl6SURFMll6RTVJREFnTWprZ0xUZ2dNemNnTFRJell6SWdMVFFnTkNBdE9TQTFJQzB4TTJNM0lDMHhPU0F4TUNBdE16TWdNVEFnTFRRell6QWdMVEU1SUMweE5TQXRNalFnTFRVMElDMHlOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTURrMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1EazBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTVNQ0F0TnpJNFl5MDNJREFnTFRFM0lEWWdMVEkxSURWakxUVTBJREFnTFRnMklETXlJQzB4TVRNZ056TmpMVFExSURjd0lDMDVNaUF4TXpjZ0xURXlOeUF5TVROakxUWXhJREV6TXlBdE1URTJJREkyTnlBdE1USTBJRFF4TldNdE1TQXhOQ0F3SURJNElEQWdORE5qTlNBeE5ESWdNemdnTWpjNUlEZzNJRFF4TW1Nek15QTVNQ0EyT1NBeE56a2dNVEkwSURJMU9XTXhOQ0F5TWlBeU5pQXpOaUEwTVNBek5tTXhNeUF3SURJNElDMHhNQ0EwT1NBdE16ZGpNVEVnTFRFMklERTNJQzB5TXlBeE55QXRNekZqTVNBdE9DQXROaUF0TVRjZ0xUSXdJQzB6TkNCakxUTTFJQzAwTnlBdE5UWWdMVEV3TWlBdE9EQWdMVEUxTldNdE5URWdMVEV4T0NBdE9EZ2dMVEkwTVNBdE1UQTRJQzB6TmpoakxUVWdMVE0ySUMwNElDMDNNaUF0T0NBdE1UQTNZekFnTFRneUlERTFJQzB4TmpNZ05ETWdMVEkwTW1NME5TQXRNVE13SURFd09DQXRNalV5SURFNE1pQXRNelk0WXpFM0lDMHlOU0F6T0NBdE5EY2dOVFlnTFRjeVl6Z2dMVEV4SURJd0lDMHlOaUF4TkNBdE16aGpMVElnTFRNZ0xUVWdMVFFnTFRnZ0xUUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEE0TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBNE1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU16Y2dMVE0xT0dNdE16VWdMVElnTFRZeklERTFJQzA0TmlBME1HTXRPVEFnTVRBeElDMHhNekVnTWpBNUlDMHhNekVnTXpJMFl6QWdOamtnTVRVZ01UUXhJRFF6SURJeE5HTXlOU0EyTmlBM01DQXhNVEVnTVRNNElERXpNbU14TVNBMElESXlJRE1nTXpNZ05XTXhOU0F5SURNd0lESWdORFFnTW1NNU5TQXdJREUxTkNBdE5EY2dNVGswSUMweE5EZGpNamdnTFRZNElEUXhJQzB4TlRJZ05ERWdMVEl6Tm1Nd0lDMHhNeUF3SUMweU55QXRNU0F0TkRCakxUSWdMVFUxSUMweE5TQXRNVEUwSUMwME15QXRNVGN4WXkwek55QXROellnTFRrNUlDMHhNRGdnTFRFM055QXRNVEU1SUdNdE1UZ2dMVE1nTFRNM0lDMDBJQzAxTlNBdE5IcE5NamcySUMwek1UUmpNVE1nTUNBeU5pQTNJRE01SURJeFl6STRJRE14SURRM0lEWTJJRFl4SURFd05XTXlNQ0ExTkNBeU1TQXhNVEFnTWpFZ01UWTRZekFnT0RBZ0xURTRJREUzTkNBdE5EZ2dNalExWXkweE5DQXpNeUF0TXpJZ05qSWdMVFl5SURnell5MDFJRFFnTFRFd0lEWWdMVEUxSURaakxUUWdNQ0F0T0NBdE1TQXRNVE1nTFROakxUUXdJQzB4TkNBdE5qUWdMVFExSUMwNE15QXROemxqTFRNNUlDMDJPU0F0TlRJZ0xURTBOQ0F0TlRZZ0xUSXlNbU10TmlBdE1USXdJRE00SUMweU1Ua2dNVEU1SUMwek1EVWdZekV5SUMweE15QXlOQ0F0TVRrZ016Y2dMVEU1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd05ETXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdORE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OVGdnTlRRMFl5MDBOeUF3SUMwME5TQXdJQzAwTnlBME1tTXdJREV3SUMweElERTVJQzB4SURJNFl6QWdNVGtnTWlBek55QTNJRFUyWXpNZ01UUWdPU0F4T1NBeU15QXhPV014TWlBd0lESTBJREFnTXpZZ01tTTBJREVnT0NBeElERXlJREZqTXpJZ01DQTBOQ0F0TWpRZ05EUWdMVFV6WXpBZ0xUWXpJQzB4TXlBdE9UVWdMVGMwSUMwNU5YcE5NemNnTWpreVl5MHpJQzB4SUMwMUlDMHhJQzAzSUMweFl5MHhNeUF3SUMweU1TQTVJQzB5TVNBeE9XTXRNU0F5TmlBdE9TQTFNU0F0T1NBM05tTXdJRGtnTVNBeE9TQTBJREk0WXpRZ01UVWdPU0F5TkNBeU55QXlObU14TmlBeUlETXhJRGdnTkRnZ09DQmpOQ0F3SURjZ0xURWdNVEFnTFRGak5pQXlJREV3SURNZ01UUWdNMk14T1NBd0lESTFJQzB5TUNBek5DQXRNelJqTlNBdE55QTNJQzB4TmlBM0lDMHlOMk13SUMwek1pQXRNakVnTFRjMUlDMDBOeUF0T0ROakxURTVJQzAySUMwME1DQXRPQ0F0TmpBZ0xURTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV5T0RJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU9ESWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UTTFJQzB6TXpoakxURXhJREl6SUMweE1DQTBOeUF0TVRFZ05qbGpMVEVnTXpFZ01TQTJNU0ExSURreGRqaHNMVGcySUMweU1XTXROQ0F0TVNBdE55QXRNU0F0T1NBdE1XTXRPQ0F3SUMweE1TQTFJQzB4TVNBeE5tTXhJRGtnTVNBeE9TQXhJREk0WXpBZ05UWWdMVFVnTlRZZ05UUWdOamxzTlRRZ01USmpNQ0F5TWlBdE1TQTBOQ0F0TWlBMk5uTXRNaUEwTkNBdE1pQTJObU10TXpRZ0xUY2dMVFk1SUMweE9TQXRNVEEwSUMweE9XZ3ROV010TVRBZ01DQXRNVE1nTlNBdE1UUWdNVFJqTFRJZ01Ua2dMVFFnTXpnZ0xUVWdOVGRqTUNBeU9DQTBJRE16SURNeklETTNJR016TWlBMElEWTBJREV3SURrMUlERTNZekFnTXpjZ0xUTWdOelFnTFRNZ01URXhZekFnTVRVZ01TQXpNQ0F5SURRMVl6RWdNVE1nTkNBeU1TQXhPU0F5TkdNeE5TQXRORFVnTVRNZ0xUa3hJREUwSUMweE16ZGpNU0F0TVRJZ01TQXRNak1nTVNBdE16VmpNallnTmlBMU1pQXhNeUEzT0NBeE5tTTRJREVnTVRRZ01pQXlNQ0F5WXpJd0lEQWdNalVnTFRFeElESXpJQzAwTUdNdE5DQXROVFlnTFRFeElDMDJOQ0F0TmpVZ0xUY3pZeTB4T1NBdE15QXRNemNnTFRjZ0xUVTFJQzB4TVdNd0lDMHlPU0F0TVNBdE5UZ2dNQ0F0T0Rkak1DQXRNVFVnTVNBdE16QWdNU0F0TkRWc01UQTNJREkzSUdNM0lESWdNVElnTXlBeE5pQXpZekV4SURBZ01UUWdMVGtnTVRRZ0xUTXlZekFnTFRFNElDMHpJQzB6TlNBdE1UQWdMVFV6WXkwMUlDMHhNaUF0TVRRZ0xUSXdJQzB5T0NBdE1qUmpMVE15SUMwM0lDMDJOQ0F0TVRVZ0xUazNJQzB5TTJNdE1TQXRORFlnTFRZZ0xUa3pJQzA1SUMweE16bGpMVEVnTFRFMElDMDNJQzB5TmlBdE1qRWdMVE00ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVeU5qa3VlRzFzQUR4emVXMWliMndnYVdROUlrVXlOamtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OREF6SUMwek9UTmpMVGtnTUNBdE55QTVJQzAzSURFMFl5MDNJRFU1SUMwNElERXhPQ0F0T1NBeE56WnNMVFEySUMweE1HTXROQ0F0TVNBdE9DQXRNaUF0TVRFZ0xUSmpMVEV4SURBZ0xURTFJRGdnTFRFMklESXliRElnTmpWekxUTTJJQzA1SUMwME9DQXRNVE5qTFRJZ01DQXROQ0F0TVNBdE5pQXRNbll0TVRJNVl6QWdMVEU0SUMweUlDMHpOU0F0TVRFZ0xUVXhZeTB6SUMwMElDMDFJQzA0SUMweE1DQXRPR010TmlBd0lDMDRJRFlnTFRnZ01USmpMVE1nTXpFZ0xURXdJRFl5SUMweE1DQTVOV013SURJeklEQWdORGNnTVNBM01Hd3ROekFnTFRJeGRpMHpOU0JqTUNBdE1qTWdNU0F0TkRZZ01TQXROamxqTUNBdE1qSWdMVEVnTFRRMUlDMHpJQzAyTjJNdE1TQXRPQ0F0TVNBdE1UVWdMVFFnTFRJeVl5MHpJQzA0SUMwNElDMHhOeUF0TVRZZ0xURTNZeTB4TUNBd0lDMDRJREV5SUMweE1DQXlNR010T0NBek15QXRNVEVnTmpnZ0xURXhJREV3TW1Nd0lESTJJRElnTlRFZ015QTNObU10TXpRZ0xURXhJQzAyT0NBdE1qSWdMVEV3TVNBdE16VmpMVGNnTFRNZ0xURXpJQzAwSUMweE55QXROR010T1NBd0lDMHhNU0EzSUMweE1pQXlOR010TVNBeE5TQXROQ0F6TUNBdE5DQXpPV014SURReUlESWdORFVnTkRNZ05UaGpNeklnTVRBZ05qUWdNVGtnT1RVZ01qbDJNVEUzSUdNdE16RWdMVGdnTFRZeUlDMHhOeUF0T1RJZ0xUSTNZeTB4TUNBdE5DQXRNVFlnTFRZZ0xUSXdJQzAyWXkwNElEQWdMVGtnTnlBdE9DQXlObU13SURFM0lDMHhJRE0wSUMweElEVXdZekFnTWpRZ01UUWdNelFnTXpZZ05EQnNPRGNnTWpSc015QXhORFIyTVRkak1TQXhNaUF4TUNBeE9TQXlNQ0F5TVdnell6RXdJREFnTnlBdE1UTWdPU0F0TVRsak15QXRNVEVnTlNBdE1qTWdOU0F0TXpWak1DQXRPQ0F0TVNBdE1UZ2dMVElnTFRJMll5MHhJQzB6TVNBdE1pQXROakVnTFRJZ0xUa3liRFkwSURFNFl5MHhJRFUxSUMweElERXhNQ0F0TWlBeE5qVmpNQ0F4TkNBeUlESTRJRFFnTkRNZ1l6SWdNVE1nTVRFZ01UVWdNakFnTVRkak1TQXdJRElnTVNBeklERmpPQ0F3SURZZ0xUa2dPU0F0TVRSak55QXRNVE1nT0NBdE1qWWdPQ0F0TkRCMkxURTFPV3cwTkNBeE1tTXhNeUEwSURJMElEWWdNeklnTm1NeE5TQXdJREl3SUMwNElESXdJQzB5TjJNd0lDMDFJREFnTFRFeUlDMHhJQzB5TUdNdE1TQXROQ0F0TWlBdE55QXRNeUF0TVRSc01qZ2dOSFl4TVROak1DQXhNaUF4SURJMElESWdNelpqTUNBeE1pQTVJREUzSURFNElERTVZekVnTFRFZ01pQXRNU0F5SUMweGFERmpPU0F3SURjZ0xURXhJRGtnTFRFM1l6VWdMVEkzSURZZ0xUVTFJRFlnTFRnemRpMDJNV015TnlBMElEVTFJRGtnT0RJZ01UUWdZekFnTXpFZ01TQTJNaUF4SURrell6RWdNellnTWlBM01pQTBJREV3T0dNd0lEWWdNU0F4TXlBeklERTRZek1nT0NBeE1TQXhNU0F4T0NBeE1XZ3hZemdnTUNBMUlDMDVJRGdnTFRFell6TWdMVFVnTXlBdE1UQWdNeUF0TVRWak1DQXROalVnTVNBdE1UTXhJREVnTFRFNU5HTXlNeUExSURRMklERXdJRFk1SURFMll6UWdNU0EzSURFZ01UQWdNbU0zSURJZ01UTWdNaUF4T0NBeVl6SXpJREFnTXpVZ0xURXpJRE0xSUMwek9HTXdJQzAwSURBZ0xUa2dMVEVnTFRFell5MDNJQzAxTmlBdE1UY2dMVFkwSUMwM01pQXROelZzTFRZd0lDMHhNbU10TXlBdE16a2dMVFFnTFRjNElDMDBJQzB4TVRZZ1l6VWdNaUF4TUNBeklERTFJRFJqTWprZ09DQTFPQ0F4T0NBNE55QXlOV00ySURFZ01USWdNaUF4TnlBeVl6RTRJREFnTWpNZ0xURXhJREl6SUMwME1XTXdJQzAwTXlBdE1USWdMVGMySUMwMk55QXRPRFpqTFRJMUlDMDFJQzAxTUNBdE1UQWdMVGMySUMweE5tTXdJQzB6T1NBdE1TQXROemdnTFRVZ0xURXhObU10TVNBdE1UVWdMVE1nTFRNd0lDMHhOU0F0TkRKakxUUWdMVE1nTFRjZ0xUWWdMVGtnTFRWakxUTWdNU0F0TlNBeklDMDJJRGxqTFRJZ01UY2dMVE1nTXpRZ0xUTWdOVEZqTUNBek1TQXdJRFl6SURFZ09UUmpMVEkxSUMwMUlDMDBPU0F0TVRFZ0xUYzBJQzB4TnlCak1DQXRORFlnTUNBdE9USWdNU0F0TVRNNFl6QWdMVEUzSURBZ0xUTTFJQzB4TUNBdE5URmpMVE1nTFRRZ0xUWWdMVEV3SUMweE1pQXRNVEI2VFRNNE15QXRPRGhqTUNBd0lESWdMVEVnTkNBd1l6QWdOREFnTUNBNE1DQXRNU0F4TWpCakxURXpJQzB5SUMweU5TQXROQ0F0TXpjZ0xUZGpMVEV4SUMweUlDMHhPQ0F0TXlBdE1qUWdMVE5qTFRFMUlEQWdMVEUzSURnZ0xUSXdJRE0xWXkweUlERTRJQzB4SURNMUlDMHhJRE0xYkMwek5TQXRPV010TWlBdE1TQXROU0F0TWlBdE55QXRNbll0TVRFMGJESTNJRGxqTVRrZ05TQXpOeUF4TXlBMU55QXhOMk0ySURFZ01URWdNaUF4TlNBeUlHTXhOU0F3SURFNUlDMDRJREl3SUMwek1XTXdJQzB4TVNBeUlDMDFNaUF5SUMwMU1ucE5NVFUxSUMwMk5XdzJPU0F5TVdNd0lETTJJREFnTnpFZ0xUSWdNVEEzZGpkc0xUWTJJQzB4T0dNdE1TQXRNemtnTFRFZ0xUYzRJQzB4SUMweE1UZDZUVFF5TWlBdE9ESmpNallnTlNBMU1TQXhNU0EzTnlBeE4yTXhJRE01SURFZ056a2dNaUF4TVRoc0xUZ3lJQzB4TldNd0lDMHpOQ0F4SUMwMk9DQXlJQzB4TURGak1DQXROeUF3SUMweE15QXhJQzB4T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5USkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEpCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU1T0NBdE16SXhZeTB4SURJZ0xUTWdNeUF0TlNBMFl6SXlJRFF3SURNeklEZzJJRGczSURFd01HTTFJREVnTVRBZ01pQXhOU0EwWXpJd0lESTFJREk0SURVM0lETXlJRGt5WXpFZ01UQWdNU0F4T1NBeElESTVZekFnTXpVZ0xUVWdOekFnTFRjZ01UQTFZeTB5SURFNUlDMHlJRE01SUMweUlEVTRZekFnTlRJZ05TQXhNRFFnTVRBZ01UVTJZekFnT1NBeElERTNJRElnTWpsakxUSTBJQzB4TWlBdE5EQWdMVE16SUMwMk5TQXRORFJqTkNBdE1qQWdOaUF0TkRFZ05pQXROakpqTUNBdE16QWdMVFFnTFRZeElDMHhOU0F0T1RCakxUSXpJQzAyTVNBdE56UWdMVEV4TnlBdE1UUTJJQzB4TVRjZ1l5MDRJREFnTFRFMklERWdMVEl6SURKakxUSWdMVEV5SUMwMElDMHlOQ0F0TnlBdE16WmpMVGdnTFRNMElDMHlNU0F0TmpRZ0xUTTRJQzA1TW13M055QXhOV00zSURFZ01UWWdOaUF4TnlBdE0yTXRNU0F0TWpjZ0xUUTJJQzAzTnlBdE56SWdMVGcxWXkwMU1TQXRNVFlnTFRFd05DQXRNaklnTFRFMU5TQXROREJqTFRJZ0xURWdMVFVnTFRFZ0xUWWdMVEZqTFRVZ01DQXROeUF6SUMweklERXhZekVnTXlBeUlEWWdOQ0E1WXpNM0lEWTNJRE0wSURjMElEYzRJRGd5WXpFMklEUXhJREl5SURnMElESXpJREV5T1dNeUlEazJJREV6SURFNU15QXhNeUF5T1RGak1DQXhNeUF3SURJM0lDMDFJRFF6SUdNdE1qVWdMVEl5SUMwME5DQXRORGNnTFRneUlDMDFNR015TlNBek55QTBOU0EzTWlBM09DQTVObU14TmlBeE1pQXpNU0F5TXlBME5pQXpOV00ySURZZ01UTWdPU0F5TUNBNVl6UWdNQ0EzSUMweElERXhJQzB5WXpnZ0xUSWdPU0F0TnlBNUlDMHhNMk13SUMweU55QXpJQzAxTWlBMElDMDNPV3cwTWlBek5tTXhOaUF4TkNBek5DQXlNQ0ExTVNBeU1HTXlOaUF3SURRNElDMHhOaUExT1NBdE5EaGpOQ0F0TVRJZ055QXRNalFnTVRBZ0xUTTNZemNnT1NBeE5TQXhOeUF5TWlBeU5XTXlPU0F6TXlBMk5DQTJNQ0E1T0NBNE9XTTFJRFVnTVRFZ055QXhOeUEzWXpRZ01DQTNJREFnTVRFZ0xUSWdZellnTFRNZ09DQXROeUE0SUMweE1YTXRNU0F0T0NBdE1TQXRNVEpzTFRNZ0xUUXhZekl3SURFMUlEUXpJREkzSURjeUlETXpZelFnTVNBeE1DQXlJREUxSURKak16Z2dNQ0EzTVNBdE16RWdOekVnTFRjeGRpMDBNV00xSURRZ01UQWdOeUF4TXlBeE1XTXpOaUF6TlNBM015QTJPQ0F4TURrZ01UQXhZemNnTnlBeE5TQXhNeUF5TkNBeE0yTXpJREFnTnlBdE1TQXhNQ0F0TTJNeE1TQXROeUF4TVNBdE1qRWdNVEFnTFRNemJDMHhJQzAwWXpJeUlERTFJRFEySURJMElEYzJJREk1WXpZZ01TQXhNaUF4SURFM0lERmpNekVnTUNBME9DQXRNVFVnTlRRZ0xUVXdZelVnTFRNeElEa2dMVFl5SURrZ0xUa3lJR013SUMweU15QXRNaUF0TkRVZ0xUZ2dMVFkzWXkweU1TQXROemNnTFRrM0lDMHhORFFnTFRFM09TQXRNVFkwWXkweElDMDVJQzB4SUMweE9DQXRNaUF0TWpoakxUSWdMVFEySUMweE9TQXRPRE1nTFRRMUlDMHhNVFZqTVRVZ05TQXpNU0F4TWlBME5pQXhOMk14TUNBeklESXdJRFlnTWpVZ04yZzJZemtnTUNBeE15QXRNeUF4TXlBdE4yTXdJQzB6SUMweElDMDJJQzB6SUMwNVl5MHhOQ0F0TWpVZ0xUSTRJQzAxTUNBdE5UUWdMVFl5WXkwME9TQXRNak1nTFRFd01DQXROREVnTFRFMU1pQXROVFZqTFRVZ0xURWdMVEV5SUMwMUlDMHhOaUF3WXkweElESWdMVEVnTXlBdE1TQTBJR013SURRZ015QTNJRFVnTVRGak5TQTVJREV3SURFNElERTJJREkzWXpFeElERTRJREl6SURNMUlEUXpJRFEwWXpFMUlESXlJREl6SURRM0lESTFJRGMxYkRZZ09ETnNNU0F4T1dNMUlEZzNJREUxSURFM015QXlPU0F5TlRsMk1UVmpMVEkzSUMweE5DQXRORFVnTFRReUlDMDNOaUF0TkRkMkxUVXpZekFnTFRJNUlDMDVJQzAxTlNBdE1qWWdMVGM0WXkwek5TQXRORGNnTFRjM0lDMDRNeUF0TVRNd0lDMHhNREpqTFRFZ0xUVTRJQzB4T1NBdE1UQTNJQzAxTWlBdE1UVXdZekV3SURRZ01qRWdPQ0F6TWlBeE1XTTNJRElnTVRVZ05TQXlNaUExWXpZZ01DQXhNU0F0TWlBeE5DQXROaUJqTUNBdE1pQXhJQzAwSURFZ0xUZGpNQ0F0T0NBdE9DQXRNVGdnTFRFMElDMHlObU10TWpBZ0xUTXhJQzAwT0NBdE5EY2dMVGd5SUMwMU9HTXRORGNnTFRFMUlDMDVNeUF0TXpNZ0xURXpPU0F0TlRCNlRUY3hNQ0F5TW1nMFl6RXlJQzB4SURJMElETWdNellnTkdNME1TQTJJRFEzSURFeklEVXlJRFUwWXpJZ01UWWdNeUF6TVNBeklEUTNZekFnTXpFZ0xUVWdOaklnTFRFd0lEazBZeTAwSURJMUlDMHhNaUF6TkNBdE16QWdNelJqTFRVZ01DQXRNVEFnTFRFZ0xURTFJQzB5WXkwM0lDMHhJQzB4TXlBdE15QXRNVGdnTFRWakxUUWdMVEkySUMwM0lDMDFNeUF0TVRBZ0xUYzVJR010TmlBdE5Ea2dMVGtnTFRrNElDMHhNaUF0TVRRM2VrMDBNVElnTXpGak15QXdJRFlnTVNBNUlERmpNVFFnTUNBeU55QTVJRFF4SURFeFl6STNJRFFnTXpNZ01qQWdNek1nTkROakxURWdNakVnTUNBME15QXdJRFkxZGpFd1l6QWdPQ0F3SURFM0lDMHhJREkxWXkwMElETXpJQzB5TXlBMU1pQXROVEVnTlRKakxUZ2dNQ0F0TVRnZ0xUSWdMVEk0SUMwMmJDMDNJQzB6WXpBZ0xUTWdNQ0F0TmlBdE1TQXRNVEJqTFRNZ0xUSXdJQzAwSUMwME1TQXROQ0F0TmpGak1DQXRORE1nTlNBdE9EVWdPU0F0TVRJM2VrMHhOekVnTWpaak1URWdNQ0F4TnlBMklERTNJREl6SUdNd0lEVXhJREVnTVRBeUlDMHhOeUF4TlRGakxUZ2dNaklnTFRJd0lETTBJQzB6TlNBek5HTXRNVEFnTUNBdE1qRWdMVFlnTFRNeklDMHhObXd0TXlBdE0yTXRNU0F0TlRFZ0xUUWdMVEV3TVNBdE55QXRNVFV4WXkweElDMDJJQzB4SUMweE15QXRNU0F0TVRsak1pQXdJRFVnTFRFZ09DQXRNbU15TUNBdE55QTBNU0F0TVRFZ05qSWdMVEUyWXpNZ0xURWdOeUF0TVNBNUlDMHhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUxTXpNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU16TWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5EWTFJQzB4T1RkakxURXhJREFnTFRJeElETWdMVE13SURFd1l5MDRJRFlnTFRFeUlERXhJQzB4TWlBeE4yTXdJRFVnTXlBeE1DQTVJREUyWXpFMElERTJJREk0SURNeklEUTFJRFEzWXpZZ05TQXhNaUEzSURFM0lEZG9NbU0xSURBZ01UQWdMVE1nTVRVZ0xUZGpNeUF0TWlBMUlDMDFJRGdnTFRkak5pQXROQ0F4TVNBdE5pQXhOU0F0Tm1NNElEQWdNVE1nTlNBeE55QXhObU14TXlBek1DQXhOaUEyTXlBeU15QTVOV014TlNBMk9DQXhOU0F4TXpnZ01qQWdNakEzZGpWakxUSXhJREVnTFRReElERWdMVFl5SURKakxUSXdJREVnTFRNNUlESWdMVFU1SURJZ1l5MHhOQ0F3SUMweU9DQXRNU0F0TkRJZ0xURnNMVEUxSUMweE9UbGpMVFFnTFRVeUlDMHlOeUF0T1RZZ0xUWTVJQzB4TWpsakxUSXpJQzB4T0NBdE5EUWdMVE01SUMwM05TQXRORFJqTFRZZ0xURWdMVEV4SUMweUlDMHhOeUF0TW1NdE1Ua2dNQ0F0TXpjZ055QXROVFFnTVRaakxUWWdNeUF0T1NBM0lDMDVJREV5WXpBZ015QXhJRGNnTkNBeE1HTXhOaUF4TmlBeU5pQXpOeUEwTXlBMU1tTTJJRFVnTVRFZ01USWdNakVnT1dNeE1TQXhJREl3SUMwNElETXdJQzB4TW1NNUlDMHpJREUxSUMwMUlESXdJQzAxWXprZ01DQXhNaUEzSURFMUlESTBZekV3SURVMklEVWdNVEV6SURFMElERTJPU0JqTlNBek1pQTRJRFkwSURFd0lEazJZeTB6TlNBdE1TQXROekFnTkNBdE1UQTBJRFpqTFRjZ01DQXRNVE1nTVNBdE1Ua2dNV013SUMweE1TQXhJQzB5TWlBeElDMHpNMk13SUMwM01TQXRNVEFnTFRFME1TQXRNemdnTFRJd09HTXRNekFnTFRjeUlDMDRNU0F0TVRJM0lDMHhOVFlnTFRFMU4yTXRPU0F0TkNBdE1UY2dMVFVnTFRJMUlDMDFZeTB5TWlBd0lDMDBNQ0F4TWlBdE5URWdNelJqTFRRZ055QXROaUF4TkNBdE5pQXlNV013SURnZ015QXhOU0F4TUNBeU0yTXhOQ0F4TlNBeU5DQXpOQ0F6T1NBME9HTTNJRFlnTVRJZ01UQWdNVGNnTVRCak5pQXdJREV3SUMwMUlERTBJQzB4TmlCak5DQXRNVEFnTVRBZ0xURTVJREUzSUMweU5tTXhNQ0F0TVRBZ01Ua2dMVEUwSURJNElDMHhOR014TUNBd0lESXdJRGdnTWpjZ01qUmpNalVnTlRZZ016QWdNVEUySURNMElERTNOV014SURFMklEQWdNeklnTUNBME9HTXhJREkzSUMweUlEVTFJQzAwSURneWFDMHpZeTB5TWlBd0lDMDBNaUF0T1NBdE5qTWdMVEV5WXkweU1DQXRNeUF0TkRBZ0xUZ2dMVFl4SUMwNFl5MDJJREFnTFRFeklERWdMVEl3SURKMk1tTXdJRFVnTXlBNElEWWdNVEZqTVRJZ09TQXlNaUF5TVNBek15QXpNV014TlNBeE5DQXpNQ0F5TlNBMU1pQXlOV014TlNBd0lETXdJRFVnTkRVZ09XTXlJREFnTlNBd0lEY2dNU0JqTUNBek1TQXpJRFl5SURJd0lEZzVZekl6SURNM0lEVXhJRFk0SURnNElEa3hZekV4SURjZ01qVWdNVEVnTkRBZ01URmpNalFnTUNBMU1TQXRNVEFnTmprZ0xUSTNZek1nTFRRZ055QXROeUF4TUNBdE1URmpNVElnTFRFeklERTRJQzB5TXlBeE9DQXRNekZqTUNBdE1URWdMVGdnTFRJd0lDMHlNQ0F0TXpCakxURTBJQzB4TVNBdE1qY2dMVEl5SUMwME15QXRNamxqTFRVZ0xUTWdMVEV3SUMwMElDMHhOQ0F0TkdNdE55QXdJQzB4TXlBMElDMHhPQ0F4TTJNdE9DQXhOU0F0TWpBZ01qY2dMVE0ySURNMFl5MDRJRE1nTFRFeklEVWdMVEUzSURWakxUZ2dNQ0F0TVRBZ0xUa2dMVEV3SUMwek15QnpNaUF0TkRnZ05TQXROekZqTVRJZ0xURWdNalFnTFRFZ016WWdMVEpqTXpJZ0xUTWdOalFnTFRRZ09UWWdMVFYyTkdNeklEUXlJREl4SURjNElEUTVJREV3TjJNek1DQXpNaUExT0NBMk5TQXhNRE1nT0RCak9TQXpJREU0SURRZ01qY2dOR00wTlNBd0lEZzNJQzB6TWlBeE1ETWdMVGN4WXpFZ0xUTWdNU0F0TlNBeElDMDRZekFnTFRRZ0xURWdMVGdnTFRRZ0xURXlZeTB4T0NBdE1qTWdMVFF3SUMwME1DQXROamNnTFRVeVl5MHpJQzB4SUMwMklDMHlJQzA0SUMweVl5MDFJREFnTFRnZ015QXRNVElnTVRGakxURTFJRE13SUMwek5pQTFOU0F0TnpNZ05UY2dZeTB4TlNBd0lDMHlOQ0F0TlNBdE1qY2dMVEl4WXkwMElDMHhPU0F0TnlBdE16Y2dMVGdnTFRVMll6QWdMVEUxSUMweElDMHpNQ0F0TWlBdE5EUmpNemtnTUNBM055QXlJREV4TmlBeVl6RTFJREFnTWprZ01DQTBOQ0F0TVdnNVl6RWdPU0EwSURFNElEWWdNamRqTVRnZ05qWWdOak1nTVRFeUlERXhPQ0F4TkRoak1UVWdNVEFnTXpJZ01UUWdORGdnTVRSak5EQWdNQ0EzT1NBdE1qWWdNVEF3SUMwMU4yTXpJQzAwSURRZ0xUZ2dOQ0F0TVRKak1DQXRNeUF0TVNBdE55QXROU0F0TVRGakxURTJJQzB5TWlBdE16Y2dMVE0xSUMwMU9TQXRORGhqTFRVZ0xUSWdMVEV3SUMwMElDMHhOQ0F0TkNCakxUY2dNQ0F0TVRRZ05TQXRNVGtnTVRWakxURXhJREl4SUMwME5DQXpPU0F0TmpVZ016bG9MVE5qTFRnZ01DQXRNVEVnTFRZZ0xURTBJQzB4TTJNdE9DQXRNak1nTFRFeUlDMDBOaUF0TVRRZ0xUY3dZeTB4SUMweE1DQXRNU0F0TWpFZ0xUSWdMVE14WXpFNElEQWdNelVnTFRFZ05UTWdMVEZqTWpZZ0xURWdOVEVnTWlBM055QXpZekl5SURFZ05EUWdNU0EyTnlBeFl6TWdNVFVnT0NBek1TQXhOQ0EwTm1NeU1DQTFNU0ExTkNBNU5DQXhNRElnTVRJell6RTFJRGtnTXpNZ01UUWdOVEVnTVRSak16RWdNQ0EyTXlBdE1UUWdPREVnTFRNM1l6Y2dMVGtnTVRBZ0xURTJJREV3SUMweU1pQnpMVE1nTFRFeUlDMHhNU0F0TWpCakxURTJJQzB4TmlBdE16TWdMVE13SUMwMU15QXRNemxqTFRVZ0xUSWdMVEV3SUMwMUlDMHhOQ0F0TldNdE5pQXdJQzB4TVNBMElDMHhOaUF4TkdNdE1UQWdNVGtnTFRNeUlESTNJQzAxTlNBek1HZ3RNMk10TVRNZ01DQXRNVFVnTFRFeUlDMHhOeUF0TWpKakxUVWdMVEkySUMwNUlDMDFNeUF0TVRNZ0xUYzVZekUxSURFZ016RWdNU0EwTmlBeFl6TXdJREFnTmpBZ0xURWdPVEVnTFRGb016ZGpNaUF4TVNBMUlESXpJRGdnTXpWak1UWWdOVFVnTkRnZ01UQXdJRGt6SURFek5tTXhOaUF4TXlBek5DQXhPU0ExTXlBeE9XTXlNeUF3SURRMUlDMDVJRFl5SUMweU5pQmpNakVnTFRJeElETXlJQzB6TXlBek1pQXRORFZqTUNBdE1UTWdMVEV4SUMweU5TQXRNelFnTFRRemJDMHhOU0F0TVRKakxURXdJQzAzSUMweE9DQXRNVEVnTFRJMElDMHhNV010T0NBd0lDMHhOU0EySUMweU5DQXhPV010TVRFZ01UVWdMVEkwSURJM0lDMDBNaUF6TTJNdE5DQXhJQzAzSURJZ0xUa2dNbU10TnlBd0lDMHhNaUF0TlNBdE1UUWdMVEUwWXkwM0lDMHpNU0F0TVRFZ0xUWXlJQzB4TkNBdE9UTjJMVE5vTWpCak1qTWdMVEVnTkRZZ0xURWdOamtnTFRGak1URWdNU0F5TWlBeElETTBJREZqTVRFZ01DQXlNeUF3SURNMElDMHhZekU0SURjd0lEWXhJREV5T0NBeE1UZ2dNVGM1SUdNeE1DQTVJREl4SURFeElETXpJREV4WXpnZ01DQXhOeUF0TVNBeU5pQXRNMk16TUNBdE5DQTFOU0F0TVRnZ056VWdMVFF4WXprZ0xURXdJREUwSUMweE55QXhOQ0F0TWpaak1DQXROeUF0TkNBdE1UUWdMVEV3SUMweU5HTXRNVE1nTFRFNElDMHpNQ0F0TXpRZ0xUUTVJQzAwTldNdE5TQXRNeUF0TVRBZ0xUVWdMVEUxSUMwMWN5MHhNQ0EwSUMweE5TQXhOR010TVRFZ01qSWdMVE15SURNMUlDMDFOaUEwTW1NdE9DQXpJQzB4TkNBMElDMHhPU0EwWXkweE1DQXdJQzB4TXlBdE55QXRNVGdnTFRJMVl5MDJJQzB5TnlBdE1URWdMVFUxSUMweE15QXRPRFJqTVRVZ01DQXpNQ0F0TVNBME5TQXRNU0JqTVRrZ0xURWdNemNnTFRJZ05UWWdMVEpqTVRFZ01DQXlNeUF4SURNMUlESm9OV001SURBZ01Ua2dMVElnTWpjZ0xUbGpMVFVnTFRFMElDMHhOU0F0TWpNZ0xUSTNJQzB6TVdNdE1qWWdMVEU1SUMwMU5pQXRNamNnTFRnNElDMHlOMmd0TlRWMkxUSmpMVElnTFRVMElDMDBJQzB4TURjZ0xURXdJQzB4TmpCakxUVWdMVFF5SUMweU15QXROemtnTFRVd0lDMHhNVEJqTFRNeklDMHpPQ0F0TmpZZ0xUYzVJQzB4TWpBZ0xUa3hZeTA1SUMweUlDMHhPQ0F0TkNBdE1qY2dMVFJqTFRFeUlEQWdMVEkwSURRZ0xUTTJJREUwWXkwMklEVWdMVFlnT1NBdE15QXhNMk14TkNBeE9TQXlOU0F6T1NBME1TQTFOeUJqTmlBM0lERXpJREV3SURJd0lERXdZelFnTUNBM0lEQWdNVEVnTFRKak1TQXdJRElnTFRFZ01pQXRNV014TWlBdE5DQXlNeUF0TmlBek1pQXRObU15TnlBd0lEUXlJREU0SURRMklEVTFZemdnTnpRZ01UWWdNVFE1SURFMklESXlOSFkxWXkwME1pQXpJQzA0TkNBeklDMHhNallnTTJndE1qaGpMVE1nTFRReUlDMDNJQzA0TXlBdE1UTWdMVEV5TldNdE5DQXRNamNnTFRFeElDMDFOU0F0TWpBZ0xUZ3hZeTB5T1NBdE9ETWdMVGc0SUMweE16Z2dMVEUzTWlBdE1UWTJZeTAySUMweUlDMHhNaUF0TkNBdE1Ua2dMVFJqTFRZZ01DQXRNVE1nTWlBdE1qQWdOV010T0NBMElDMHhNU0F4TUNBdE5pQXhPQ0JqTVRVZ01qRWdNamdnTkRNZ05EWWdOakZqTkNBMUlEa2dOaUF4TlNBMll6WWdMVEVnTVRFZ0xUSWdNVGNnTFRSak55QXRNaUF4TkNBdE1pQXhPU0F0TW1NeE9TQXdJRE13SURrZ016Z2dNekpqTWpFZ05qRWdNalVnTVRJMElETXdJREU0T0dNeElESTFJRFFnTkRrZ055QTNNMk10TXpFZ01TQXROakVnTVNBdE9USWdNV010TWpZZ01DQXROVElnTUNBdE56Y2dMVEZqTFRZZ0xUWTJJQzB4TWlBdE1UTXlJQzB6TkNBdE1UazJZeTB5TWlBdE5qVWdMVFU0SUMweE1Ua2dMVEV4TkNBdE1UVTVZeTB5TnlBdE1Ua2dMVFUzSUMweU55QXRPVEFnTFRJM1l5MDJJREFnTFRFMElEQWdMVEUzSURkMk15QmpNQ0ExSURRZ09TQTNJREV5WXpFeklERTNJREkxSURNMUlEUXdJRFV3WXpjZ05pQXhNeUF4TWlBeU1pQXhNV000SURBZ01UVWdMVEVnTWpFZ0xURmpNamdnTUNBek1DQTNJRFEwSURRMVl6SXhJRFUySURJMUlERXhOU0F6TWlBeE56UnNPU0EzT1dNdE1qRWdMVEVnTFRReElDMHhJQzAyTVNBdE1tTXRORE1nTFRJZ0xUZzNJQzB6SUMweE16QWdMVE5qTFRFZ0xURTRJQzB6SUMwek5pQXROQ0F0TlRSakxUY2dMVGN5SUMweE5pQXRNVFEwSUMwME5DQXRNakV4WXkweU1TQXROVEFnTFRZd0lDMDROU0F0TVRBMUlDMHhNVFZqTFRFMUlDMHhNQ0F0TXpNZ0xURTBJQzAxTVNBdE1UZ2dZeTAwSUMweElDMDNJQzB4SUMweE1TQXRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlRJM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTNPVGNnTWpZeVl6UWdMVE01SUMwMElDMDNOeUF0TVRnZ0xURXhOR010TWpFZ0xUVTNJQzB6T0NBdE1URTNJQzA0TWlBdE1UWXpZeTB4TmlBdE1UY2dMVE0xSUMweU5pQXROVFFnTFRJMll5MDRJREFnTFRFMUlESWdMVEl6SURSc0xUUWdMVEl5WXkweE1DQXRNemtnTFRJMElDMDNOQ0F0TkRVZ0xURXdObU15TnlBM0lEVTBJREV3SURjNUlERTVZelVnTWlBeE1TQXpJREUzSUROb01tTTBJREFnT0NBdE1pQXhNQ0F0TldNeElDMHhJREVnTFRNZ01TQXROR013SUMwM0lDMDJJQzB4TlNBdE1UQWdMVEl4WXkweU15QXRNamtnTFRRNElDMDFOQ0F0T0RZZ0xUWXhJSE10TnpZZ0xURTRJQzB4TVRRZ0xUSTRiRE1nT1dndE1XTXhNQ0F5TWlBeE9DQTBNeUF6TkNBMU9XTXpOU0F6T0NBME5DQTROQ0EwTmlBeE16SmpNaUEwTnlBMElEazFJRFFnTVRReVl6QWdOVE1nTFRJZ01UQTFJQzAxSURFMU5tTXRNU0F4TnlBd0lETXpJREFnTlRWakxURXpJQzB4TVNBdE1qUWdMVEl6SUMwek55QXRNek5qTWlBdE9TQXlJQzB4T1NBeUlDMHpNR010T1NBdE1UQTBJQzAwTlNBdE1Ua3pJQzB4TXpFZ0xUSTFPV010TVRjZ0xURXpJQzB6TkNBdE1UZ2dMVFV4SUMweE9HTXRNVFFnTUNBdE1qa2dOQ0F0TkRRZ09HTXRNeUF0TVRVZ0xUY2dMVE13SUMweE1DQXRORFlnWXkwMUlDMHlPQ0F0TVRjZ0xUVTFJQzB6TUNBdE56bGpNekVnTnlBMk1TQXlNQ0E1TVNBeU9HTTBJREVnT1NBeUlERXpJREp6TmlBd0lEZ2dMVEpqTVNBdE15QXlJQzAwSURJZ0xUWmpNQ0F0TlNBdE5DQXRNVEVnTFRjZ0xURTJZeTB4T0NBdE16QWdMVFF3SUMwMU55QXROemdnTFRZNVl5MHpOeUF0TVRBZ0xUY3lJQzB5TkNBdE1URTFJQzB5Tm5ZeFl5MHhJREVnTFRJZ01TQXRNaUF5WXkweUlERWdMVElnTXlBdE1pQTFZekFnTXlBeUlEY2dOQ0F4TUdNMU5DQTNOU0EyTXlBeE5qVWdPREVnTWpVeVl6RTBJRFkzSURJNElERXpOQ0EwTVNBeU1ERmpOQ0F4TmlBMklETTBJRFlnTlRNZ1l6QWdOeUF3SURFeklDMHhJREl3WXkweU15QXRNVGNnTFRReUlDMHpNeUF0TmpNZ0xUUTRZeTAxSUMweklDMHhNaUF0TVRFZ0xURTVJQzAwWXkweElERWdMVElnTWlBdE1pQTBZekFnTkNBMUlEa2dOeUF4TTJNeU1DQTFOeUEyT1NBNE55QXhNVE1nTVRJeVl6VWdOQ0F4TUNBMUlERTFJRFZqTXlBeElEWWdNQ0F4TUNBdE1XTTVJQzAwSURrZ0xURXpJRGtnTFRJeGN5MHhJQzB4TmlBdE1TQXRNalJqTVRNZ09TQXpNU0F4TVNBME55QXhNR00wTmlBdE15QTNPU0F0TVRrZ09UWWdMVFV3WXpVZ09DQXhNU0F4TlNBeE9TQXlNV015TlNBeU1pQTBOeUEwTkNBM01TQTJPR00ySURZZ01USWdNVEFnTVRrZ01UQWdZek1nTUNBMUlDMHhJRGdnTFRKak5TQXRNaUEySUMwMklEWWdMVEV3Y3kweElDMDVJQzB5SUMweE5HTXRNU0F0TVRNZ0xUSWdMVEkxSUMweUlDMHpOMk13SUMweE5TQXhJQzB6TUNBeUlDMDBOV015TUNBeU55QTJNU0EwTXlBNU9TQTBNMk14TnlBeElETXpJQzB6SURRMklDMHhNR015TkNBdE1UTWdNallnTFRNMUlESTRJQzAxTjNwTk9UZzVJQzB6TjJ3dE15QXRNak5qTFRVZ0xUTTVJQzB5TkNBdE56SWdMVFEySUMweE1ETmpNeklnTXlBMk1pQXhOQ0E1TkNBeU1tTTBJREVnT0NBeUlERXlJREp6T0NBdE1TQXhNQ0F0TTJNeUlDMHpJRE1nTFRVZ015QXROMk13SUMwMUlDMDBJQzB4TVNBdE55QXRNVFVnWXkweU1DQXRNek1nTFRReUlDMDJNU0F0T0RRZ0xUWTVZeTAwTmlBdE9TQXRPVEVnTFRJeUlDMHhOREVnTFRNMVl6RTNJRE0wSURNeUlEWTNJRFl3SURnMll6RTNJREkxSURJMElEVTBJREkzSURnell6RXdJRGt5SURFM0lERTRNeUF5TlNBeU56UnNPU0F4TURWakxUSTNJQzB4T0NBdE5EWWdMVFEySUMwM09TQXROVGRqTFRnZ0xUZ3dJQzB6TmlBdE1UVTBJQzA0TVNBdE1qSXhZeTB5TWlBdE16TWdMVFV5SUMwMk15QXRPVGdnTFRVNFl5MDFJREVnTFRnZ01TQXRNVEVnTW1NdE1URWdMVE0wSUMweU5TQXROallnTFRReUlDMDVOMmd4WXpJNUlEQWdOVGdnT1NBNE55QXhNMk16SURBZ05TQXhJRGNnTVNCak9DQXdJREV6SUMweklERXpJQzB4TUdNd0lDMHpJQzB4SUMwM0lDMDBJQzB4TW1NdE1qQWdMVE16SUMwek9TQXROallnTFRnMUlDMDJPV010TWprZ0xUSWdMVFUzSUMwNElDMDROaUF0TVRSakxURXdJQzB4TUNBdE1qSWdMVEU0SUMwME1DQXRNakJqTmlBeU1pQXhOaUEwTUNBeU9TQTFOV3d5SUROak5TQTVJREV4SURFNElERTRJREkyWXpFM0lETXdJREkzSURZeklETTNJRGsyWXpJMElEZ3dJRE13SURFMk1TQXpNQ0F5TkRSak1DQTBNU0F0TWlBNE1TQXROQ0F4TWpKakxUSTBJQzB4T0NBdE5ERWdMVE01SUMwMk5TQXROVEJqTFRFZ01DQXRNeUF0TVNBdE5DQXRNaUJqTFRFZ0xUTTRJQzA1SUMwM05TQXRNak1nTFRFeE1HTXRNak1nTFRVM0lDMDBPQ0F0TVRFeklDMDVPQ0F0TVRVell5MHhOaUF0TVRNZ0xUTXpJQzB4T1NBdE5Ea2dMVEU1WXkwM0lEQWdMVEUxSURFZ0xUSXlJRFJqTFRRZ0xUUXdJQzB4TVNBdE56Z2dMVEk0SUMweE1UTmpNaklnTlNBME15QXhNU0EyTlNBeE5tTTJJREVnTVRNZ015QXhPQ0F6WXpRZ01TQTNJREFnT1NBdE0zTXpJQzAxSURNZ0xUaGpNQ0F0TnlBdE5TQXRNVFFnTFRrZ0xUSXdZeTB4T0NBdE16UWdMVFF6SUMwMU9TQXRPRE1nTFRZMVl5MDBOQ0F0TnlBdE9EZ2dMVEUxSUMweE16VWdMVE0yWXpFNElEUXlJRE16SURjNUlEWTRJRGszSUd3eklERXhZemdnTlRBZ01URWdNVEF4SURFeklERTFNbU16SURnNUlEa2dNVGMzSURJeklESTJOV014SURRZ01TQTVJREVnTVRsakxUSTBJQzB4TnlBdE5ERWdMVFF3SUMwM05DQXROREZqTFRVZ0xUZ3lJQzB6TVNBdE1UVTNJQzA1TmlBdE1qRTJZeTB5TkNBdE1qSWdMVFV6SUMwek15QXRPRFVnTFRNNFl5MHhNU0F0TkRZZ0xUSTJJQzA1TWlBdE5EUWdMVEV6TjJNeU1pQTBJRFExSURjZ05qY2dNVEJvTldNNElEQWdNVElnTFRNZ01USWdMVGhqTUNBdE15QXRNU0F0TnlBdE5DQXRNVEpqTFRJeUlDMHpOaUF0TkRjZ0xUWTFJQzA1TkNBdE56RmpMVEUzSUMweUlDMHpNeUF0TkNBdE5Ea2dMVGdnWXkweUlDMHlJQzAwSUMwMElDMDJJQzAxWXkwM0lDMDFJQzB4TnlBdE1URWdMVEkwSUMwMVl5MDNJQzAwSUMweE5DQXROeUF0TWpFZ0xURXlZeTB6SUMweUlDMDJJQzB6SUMweE1TQXRNMk10TWlBd0lDMDFJREFnTFRnZ01XTXhOaUF5T0NBek1TQTFOU0ExTVNBM09XTTBJRFVnT0NBM0lERXlJREV3WXpJeUlEWXhJRFF3SURFeU5DQTBPU0F4T1RCak5pQTBNeUE1SURnM0lEa2dNVE15WXpBZ05ERWdMVElnT0RFZ0xUY2dNVEl6WXkweU5pQXRPQ0F0TkRVZ0xUTXhJQzAzT0NBdE16QmpNakVnTXpNZ05ERWdOaklnTnpFZ09EQmpNVGdnTVRJZ016Y2dNak1nTlRRZ016VmpOeUExSURFeklEY2dNakFnTnlCb05HTXlJREFnTlNBd0lEZ2dMVEZqTnlBdE5DQTVJQzA1SURrZ0xURTFZekFnTFRNZ0xURWdMVFlnTFRFZ0xURXdZekVnTFRFd0lERWdMVEU1SURJZ0xUSTVZekl6SURJd0lEVXdJRE0wSURjNElETTNZelFnTUNBM0lERWdNVEVnTVdNek55QXdJRFkySUMweU5DQTJOeUF0TmpKak1TQXRNVFFnTUNBdE1qZ2dNQ0F0TkRKak1UZ2dNeklnTXpRZ05qRWdOakVnT0ROak1Ua2dNVFlnTkRJZ01qZ2dOVGtnTkRoak5TQTFJREV4SURjZ01UZ2dOMmd6WXpJZ01DQTFJREFnT0NBdE1XTTJJQzB6SURjZ0xUY2dOeUF0TVRGekxURWdMVGtnTFRJZ0xURXlZeTAySUMweU55QXRPU0F0TlRVZ0xURXlJQzA0TWlCak1UWWdNekVnTkRBZ05UVWdOelFnTmpkak1UTWdNeUF5TkNBMUlETTJJRFZqTXpnZ01DQTJNeUF0TWprZ05qWWdMVGMyWXpJNUlEUTBJRFk0SURjNElERXdOU0F4TVRWak5pQTJJREV6SURFd0lESXhJREV3WXpNZ01DQTJJREFnT1NBdE1tTTJJQzB5SURnZ0xUY2dPQ0F0TVRKc0xURWdMVEV3WXpBZ0xUSXhJREVnTFRReElERWdMVFl5WXpFeElERTBJREkySURJM0lEUTFJRE0xWXpFM0lEY2dNelFnTVRBZ05URWdNVEJqTXpVZ01DQTFOaUF0TWpJZ05UZ2dMVFUzWXpFZ0xUWWdNU0F0TVRJZ01TQXRNVGh6TUNBdE1USWdMVEVnTFRFNFl6RTJJREl6SURNeElEUTBJRFUwSURZd0lHTXlNaUF4TmlBek9TQXpOeUExTnlBMU4yTTJJRGNnTVRJZ01UUWdNVGtnTVRoak5TQXpJRGtnTkNBeE15QTBZemdnTUNBeE15QXROeUF4TWlBdE1UbHNMVFlnTFRjeVl6STBJREl3SURVMElETXpJRGt4SURNell6WTFJREFnT1RBZ0xUTTVJRGt3SUMwNE4yTXdJQzAxSURBZ0xURXhJQzB4SUMweE9HTXRNVEVnTFRFd015QXROVGtnTFRFNU1DQXRNVFV3SUMweU5EWmpMVEU0SUMweE1TQXRNemdnTFRJeElDMDJNU0F0TVRoNlRUYzVPU0E1TUdNeE1DQXpNU0F4TmlBMk1pQXhOaUE1TkdNd0lETXhJQzB4TUNBMU15QXRNamtnTmpCakxUY2dNaUF0TVRRZ05DQXRNaklnTkNCakxURTJJREFnTFRNeklDMDJJQzAwTmlBdE1UWmpNQ0F0TmpJZ0xUSWdMVEV5TkNBdE1UUWdMVEU0TldNeUlDMHhJRFFnTUNBMklEQmpNeUF3SURVZ01DQTVJQzB4WXpZZ0xUTWdNVElnTFRNZ01UZ2dMVE5qTWpnZ01DQTFNeUF4T0NBMk1pQTBOM3BOTVRRMU1pQXhNakpqTVNBMklERWdNVFFnTVNBeU1uTXdJREUySUMweElESXpZeTAySURRMUlDMHpOeUEzTlNBdE9ETWdOemRqTFRNZ01DQXROaUF4SUMwNUlERmpMVFFnTUNBdE55QXRNU0F0TVRFZ0xUSmpMVE1nTFRFeElDMDFJQzB5TWlBdE55QXRNek5zTFRNd0lDMHhORGRqTXlBd0lEWWdNQ0F4TUNBdE1XTXhNU0F0TWlBeU15QXROU0F6TlNBdE9TQmpOeUF0TWlBeE5DQXRNeUF5TVNBdE0yTTBNaUF3SURjeElETTJJRGMwSURjeWVrMHhPRFVnTVRBMFl6a2dNVElnTVRNZ016UWdNVE1nTlRaak1DQXlOQ0F0TlNBME9DQXRNVFFnTmpCakxURXhJREV6SUMweU55QXhPU0F0TkRVZ01UbGpMVEV5SURFZ0xUSTBJQzB5SUMwek5pQXRPR014SUMwMU15QXRNU0F0TVRBMklDMDVJQzB4TlRsMkxUSmpOeUF6SURFMklEVWdNamNnTldNeE9TQXRNU0F6TmlBeE1TQTFNeUF5TUdNMElESWdPQ0ExSURFeElEbDZUVFEyT0NBMU4yTXpNaUF5TWlBMU1DQTFNaUExTXlBNU1XTXdJREUwSURBZ01qZ2dMVFFnTkROakxUWWdNakVnTFRFMklEUXhJQzB6T1NBME5TQmpMVFFnTVNBdE9DQXhJQzB4TWlBeFl5MHlNQ0F3SUMwek9DQXRPQ0F0TlRNZ0xUSTBZeTA0SUMwNUlDMHhNeUF0TWpBZ0xUSXhJQzB5T1dNdE1pQXRNemdnTFRNZ0xUYzNJQzAxSUMweE1UVmpNeUF3SURjZ0xURWdNVEVnTFROak1UVWdMVGNnTXpBZ0xURTRJRFEzSUMweE9HTTNJREVnTVRVZ015QXlNeUE1ZWsweE1ERTFJREl5TUdNdE5DQXROVEVnTFRnZ0xURXdNeUF0TVRNZ0xURTFOV016SURFZ055QXlJREV4SURKak15QXdJRFlnTUNBNUlDMHhZelVnTFRFZ01UQWdMVElnTVRVZ0xUSmpOVEVnTUNBeE1ETWdOVElnTVRBeklERXdNMk13SURZZ0xURWdNVElnTFRJZ01UY2dZeTA0SURNeUlDMHpNU0ExTUNBdE5qSWdOVEJqTFRJeUlEQWdMVFF5SUMwMUlDMDJNU0F0TVRSNlRURTNOREVnTVRReFl6TWdNVElnTlNBeU15QTFJRE0xWXpBZ01UVWdMVFFnTWpnZ0xURTJJRE01WXkweE1pQXhNQ0F0TWpVZ01UTWdMVE00SURFell5MHhOU0F3SUMwek1DQXROQ0F0TkRVZ0xUZGpMVGNnTFRFZ0xURXpJQzAxSUMweE9DQXRPWFl0TVRoak1DQXRNemdnTVNBdE56WWdNU0F0TVRFMFl6RWdMVEVnTWlBdE1TQXlJQzB4WXpJeUlDMHhNaUF6TnlBdE1UY2dOVEFnTFRFM1l6STJJREFnTXpnZ01qUWdOVGdnTmpsak1TQXpJREFnTnlBeElERXdlazB4TkRjeUlDMHlOVFIyTVhZdE1Yb2dJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEkwTVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJME1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9EUWdPREV6WXpJMUlDMHlPQ0EwT1NBdE5UZ2dOakFnTFRrMFl6RXlJQzB6T1NBeE55QXROemdnTVRjZ0xURXhOMk13SUMweU5pQXRNaUF0TlRJZ0xUWWdMVGM0WXkweE1pQXRPRFVnTFRNNUlDMHhOak1nTFRreklDMHlNekZqTFRJMElDMHpNQ0F0TkRjZ0xUWXhJQzAzTVNBdE9URmpMVEk0SUMwek5pQXRORGtnTFRjMUlDMDFNQ0F0TVRJeFl6QWdMVGtnTWlBdE1UZ2dNaUF0TWpsak1DQXRNVGdnTFRjZ0xUTTFJQzB4TkNBdE5USm9MVFZqTFRJd0lEa2dMVEkwSURJMUlDMHlOQ0EwTkhZMU5tTXdJRGMzSURJd0lERTBOeUEyTnlBeU1EbGpNVGtnTWpNZ016Y2dORGdnTlRZZ056RWdZelE0SURVM0lEZzBJREV5TVNBNU1TQXhPVGRqTVNBeE5DQTJJREk0SURZZ05ERmpNQ0EzSUMweElERTBJQzAwSURJd1l5MHhNQ0F5TWlBdE1qQWdORFVnTFRNNElEWXdZeTB4TmlBeE15QXRNakFnTWpnZ0xUSXdJRFEwWXpBZ09DQXhJREUzSURJZ01qWmpNU0F4TXlBMklESTJJRGNnTXpsak1TQTRJRFFnTVRJZ055QXhNbk0ySUMweUlERXdJQzAyZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMU1qWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNallpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NalVnTUdNdE1UVWdNQ0F0TWpJZ01USWdMVEl4SURNMVl6VWdOemtnTVRBZ01UVTRJREUwSURJek5uWTRZeklnT0NBMElERTFJRFFnTWpGak1DQTNJQzB6SURFeUlDMHhNU0F4TW1NdE5DQXdJQzB4TUNBdE1TQXRNVGNnTFRSakxURWdNQ0F0TXlBdE1TQXROU0F0TVdNdE5DQXdJQzA0SURFZ0xUa2dObll6WXpBZ05TQXpJRGdnTmlBeE1XTXlOeUF5T0NBMU5pQTFNeUE0TlNBM09HTTNJRFlnTVRNZ09TQXlNU0E1WXpRZ01DQTVJQzB4SURFMElDMDBZekV6SUMwM0lERXhJQzB4T1NBeE1TQXRNamxqTFRNZ0xUTTJJQzAzSUMwM01TQXRNVEVnTFRFd04yTXdJQzB6SUMweUlDMDNJRFFnTFRrZ1l6STVJRFEySURZeElEZzVJREV3TkNBeE1qTmpNVEFnT0NBeE9TQXhNaUF6TUNBeE1tTTFJREFnTVRBZ0xURWdNVFlnTFROak1qQWdMVGNnTWpRZ0xUSXpJREkxSUMwME1HTXhJQzB5T0NBeUlDMDFOaUF5SUMwNE5HTXdJQzAwTVNBdE1pQXRPREVnTFRjZ0xURXlNbU10TWlBdE1UVWdMVFlnTFRNd0lDMDJJQzAwTldNd0lDMDBNeUF0TWpjZ0xUWTFJQzAyTWlBdE9ESmpMVGNnTFRNZ0xURTBJQzAxSUMweU1TQXROV010TlNBd0lDMHhNU0F4SUMweE5pQTBZeTAwSURNZ0xUWWdOaUF0TmlBeE1YTXlJREV4SURNZ01UWnNNalFnTWpFMll6QWdOQ0F4SURnZ01TQXhNMk13SURjZ0xURWdNVFFnTFRVZ01qTWdZeTB6TlNBdE5USWdMVFV4SUMweE1Ea2dMVFkwSUMweE5qWmpMVFVnTFRFNUlDMHhNaUF0TXpjZ0xURTJJQzAxTm1NdE55QXRNemNnTFRNeUlDMDFPU0F0TmpVZ0xUYzBZeTA1SUMwMElDMHhOaUF0TmlBdE1qSWdMVFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRJME1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTBNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhPRFFnTFRneE0yTXROQ0F0TkNBdE55QXROaUF0TVRBZ0xUWnpMVFlnTkNBdE55QXhNbU10TVNBeE15QXROaUF5TmlBdE55QXpPV010TVNBNUlDMHlJREU0SUMweUlESTJZekFnTVRZZ05DQXpNU0F5TUNBME5HTXhPQ0F4TlNBeU9DQXpPQ0F6T0NBMk1HTXpJRFlnTkNBeE15QTBJREl3WXpBZ01UTWdMVFVnTWpjZ0xUWWdOREZqTFRjZ056WWdMVFF6SURFME1DQXRPVEVnTVRrM1l5MHhPU0F5TXlBdE16Y2dORGdnTFRVMklEY3hZeTAwTnlBMk1pQXROamNnTVRNeUlDMDJOeUF5TURsMk5UWmpNQ0F4T1NBMElETTFJREkwSURRMGFEVmpOeUF0TVRjZ01UUWdMVE0wSURFMElDMDFNaUJqTUNBdE1URWdNaUF0TWpZZ01pQXRNelZqTVNBdE5EWWdNVGdnTFRjNUlEUTJJQzB4TVRWak1qUWdMVE13SURRM0lDMDJNU0EzTVNBdE9URmpOVFFnTFRZNElEZ3hJQzB4TkRZZ09UTWdMVEl6TVdNMElDMHlOaUEySUMwMU1pQTJJQzAzT0dNd0lDMHpPU0F0TlNBdE56Z2dMVEUzSUMweE1UZGpMVEV4SUMwek5pQXRNelVnTFRZMklDMDJNQ0F0T1RSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVXpNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV6TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1T0RrZ0xURTVOV010TVRnZ0xUSWdMVE13SURFeElDMHpPU0F5T1dNdE15QTNJQzAySURFMElDMDJJREl5Y3pNZ01UWWdNVEFnTWpSak1USWdNVFVnTWpBZ016UWdNelFnTkRoak5pQTJJREV5SURFd0lERTNJREV3WXpZZ01DQXhNU0F0TlNBeE5pQXRNVFZqTmlBdE1UUWdNVEVnTFRNMUlESTRJQzB6TldNeU1DQXdJREUzSURJMUlERTVJRFF3WXpFeUlEZzNJREk1SURFM05TQTBNQ0F5TmpKakxUVXlJQzB6SUMweE1EUWdMVFlnTFRFMU5pQXRObU10TVNBdE1UUWdMVE1nTFRJNUlDMHpJQzAwTkdNdE9DQXRNVE15SUMwNE5TQXRNakUwSUMweE9UWWdMVEkzTXlCakxURTNJQzA1SUMwek55QXRNVEFnTFRVMklDMHhNMmd0Tm1NdE5DQXdJQzA1SURFZ0xURXhJRFZqTFRFZ01TQXRNU0F5SUMweElETmpNQ0ExSURVZ09DQTNJREV5WXpRZ055QTVJREV6SURFMElERTVZekUzSURJMElETTFJRFF3SURZNUlEUTBZelk1SURnZ09Ea2dNemNnT1RRZ01URTNZek1nTkRRZ05pQTRPQ0F4TUNBeE16TmpMVE16SURBZ0xUWTNJREVnTFRFd01DQXhZeTB5TkNBd0lDMDBPQ0F3SUMwM01pQXRNV014SUMweU5TQXpJQzAwT1NBeklDMDNNMk13SUMweE1DQXdJQzB5TVNBdE1TQXRNekJqTFRVZ0xURXdOaUF0TlRNZ0xURTROU0F0TVRReUlDMHlOREVnWXkweE9TQXRNVEVnTFRNNUlDMHhPQ0F0TmpBZ0xUSXlZeTB4TnlBdE1pQXRNekFnTlNBdE5ERWdNVFpqTFRRZ05TQXROeUF4TUNBdE55QXhOV013SURRZ01pQTVJRGNnTVRSak1UUWdNVE1nTWpVZ01qa2dOREFnTkRSak5pQTJJREV5SURrZ01UZ2dPV00xSURBZ01URWdMVE1nTVRnZ0xURXdZemtnTFRFd0lERTVJQzB4TlNBeU9DQXRNVFZqTVRNZ01DQXlOQ0F4TVNBek1TQXpNR014T0NBME5DQXlNeUE0T1NBeU15QXhNelZqTUNBeU1pQXRNU0EwTkNBdE1pQTJOWE10TWlBME1TQXRNaUEyTW1NdE5qTWdMVEVnTFRFeU55QXRNaUF0TVRrd0lDMHlZekFnTFRFd0lERWdMVEl4SURFZ0xUTXhJR013SUMwMk55QXRPU0F0TVRNMUlDMHpNU0F0TVRrNVl5MHlNU0F0TmpBZ0xUVTVJQzB4TURrZ0xURXlNU0F0TVRNd1l5MDJJQzB5SUMweE1pQXRNeUF0TVRnZ0xUTmpMVEkwSURBZ0xUUTRJREUySUMwMk1DQXpObU10TWlBeklDMHpJRFlnTFRNZ09HTXdJRFFnTWlBMklEUWdPV014TlNBeE5TQXlOQ0F6TlNBME1DQTFNV00zSURjZ01UTWdNVEFnTWpBZ01UQm9NbU0xSURBZ01UQWdMVE1nTVRZZ0xUaGpNVGtnTFRFMUlESTNJQzB5TkNBek5DQXRNalJqT0NBd0lERXlJREV6SURFNUlEUXdZekV4SURReklERTJJRGczSURFMklERXpOV013SURFMUlEQWdNekVnTFRFZ05EZ2dZeTB5SURFNUlDMHlJRFF3SUMweUlEWXhZeTAwTkNBeElDMDRPQ0F4SUMweE16SWdNV010TWlBdE5ETWdMVFFnTFRnMklDMDRJQzB4TWpoakxUZ2dMVGd5SUMwMU1TQXRNVFF6SUMweE1UUWdMVEU1TTJNdE1qVWdMVEl3SUMwMU1pQXRNellnTFRnMUlDMDBNR2d0TjJNdE1UQWdNQ0F0TVRrZ01pQXRNamNnT0dNdE9TQTJJQzB4TmlBeE15QXRNVFlnTWpGak1DQTFJRE1nTVRFZ09TQXhOMk14TXlBeE5DQXlNeUF6TUNBek5pQTBOV00xSURVZ01UQWdPQ0F4TlNBNGFESmpOQ0F3SURrZ0xUTWdNVE1nTFRaak1USWdMVEV4SURJMElDMHhOaUF6TlNBdE1UWmpNVGNnTUNBek1TQXhNeUF6T1NBek9DQmpNVGNnTlRJZ01UZ2dNVEEzSURJeElERTJNV014SURFMklESWdNek1nTWlBMU1HTXdJREV5SUMweElESTBJQzB4SURNMll5MDBOU0F3SUMwNU1DQXhJQzB4TXpVZ05HTXRNeUF3SUMwMklERWdMVEV4SURKak1USWdNamtnTWpZZ05UVWdORFVnTnpsak5DQTFJRGtnTmlBeE5DQTJhREV3WXpJM0lDMHhJRFV6SUMweUlEZ3dJQzB5WXpBZ01USWdNaUF5TkNBMElETTJZekV5SURjeklEVTJJREV5TWlBeE1UZ2dNVFV6WXpFd0lEVWdNakFnTnlBek1DQTNZelF3SURBZ09ERWdMVE14SURreklDMDNNbll0TTJNd0lDMDFJQzB6SUMwM0lDMDFJQzB4TVdNdE1UWWdMVEl5SUMwME1DQXRNelFnTFRZMElDMDBOQ0JqTFRRZ0xUSWdMVGdnTFRNZ0xURXlJQzB6WXkwM0lEQWdMVEV5SURRZ0xURXpJREUyWXpBZ01TQXRNaUF5SUMweklEUmpMVEV4SURFMklDMHlOQ0F6T1NBdE5ETWdNemxqTFRJeUlEQWdMVEU1SUMwek1pQXRNakFnTFRVeFl5MHhJQzB5TkNBdE1TQXRORGtnTFRFZ0xUY3pZelE0SUMweElEazFJQzB6SURFME1pQXROR00xSURFNElERXlJRE0zSURJeElEVTFZekkzSURVMElEY3hJRGsySURFeU1DQXhNekJqTVRNZ09TQXlOeUF4TXlBME1DQXhNMk15TkNBd0lEUTVJQzB4TkNBMk5TQXROREZqTVRFZ0xURTRJREUzSUMweU9TQXhOeUF0TXpoak1DQXRNVElnTFRFd0lDMHlNaUF0TXpJZ0xUTTRJR010TnlBdE5pQXRNVFFnTFRFeUlDMHlNeUF0TVRkakxUZ2dMVFVnTFRFMElDMDNJQzB4T1NBdE4yTXROeUF3SUMweE1pQTJJQzB4T0NBeE9XTXROQ0E0SUMwNUlERTJJQzB4TkNBeU1tTXRNVE1nTVRjZ0xUSTBJREkxSUMwek5DQXlOV010TVRFZ01DQXRNakVnTFRFeElDMHpNU0F0TXpOakxURTBJQzB6TUNBdE1UZ2dMVFl4SUMweU1DQXRPVEpqTmpZZ0xUTWdNVE15SUMweklERTVPQ0F0TTJ3eElERXdZellnTXpVZ01qQWdOalVnTkRJZ09USmpNakFnTWpRZ05ESWdORFlnTmpVZ05qaGpNakVnTWpBZ05ERWdNamdnTmpFZ01qaGpNek1nTUNBMk1pQXRNalFnT0RJZ0xUVTBJR00wSUMwM0lEY2dMVEV6SURjZ0xURTRZekFnTFRnZ0xUVWdMVEUxSUMweE5DQXRNakZqTFRFeklDMDVJQzB5TmlBdE1Ua2dMVFF3SUMweU5tTXRPQ0F0TlNBdE1UVWdMVGdnTFRJeUlDMDRZeTA0SURBZ0xURTJJRFVnTFRJeElERTVZeTAzSURFNUlDMHlOaUF5TnlBdE5ETWdNelZqTFRNZ01TQXROaUF5SUMwNElESmpMVGtnTUNBdE1URWdMVEV3SUMweE15QXRNVGhqTFRFeElDMHpOU0F0TVRZZ0xUY3lJQzB4T0NBdE1UQTVhRFJqTlRrZ01DQXhNVGtnTFRJZ01UYzRJQzB6WXpFZ01UQWdNaUF5TUNBMElETXdZekV3SURjeklEVTBJREV5TWlBeE1URWdNVFl3WXpFNElERXlJRE0zSURFNElEVTFJREU0SUdNek55QXdJRGN4SUMweU5TQTRNU0F0Tmpkak1DQXRNeUF5SUMwMklESWdMVGwyTFROak1DQXROU0F0TkNBdE1UQWdMVGNnTFRFMFl5MHhOU0F0TWpJZ0xUTTNJQzB6TnlBdE5qRWdMVFE0WXkweklDMHlJQzAzSUMweklDMHhNQ0F0TTJNdE5TQXdJQzA0SURNZ0xUZ2dNVE5qTUNBeE5DQXRPU0F5TlNBdE1UZ2dNelZqTFRFeElERXhJQzB5TXlBeU1DQXRNemtnTWpCakxUSWdNQ0F0TlNBd0lDMDRJQzB4WXkweE9DQXROQ0F0TVRjZ0xUSXlJQzB4T0NBdE16VmpMVE1nTFRNeklDMDJJQzAyTlNBdE9DQXRPVGRqTWpVZ0xURWdOVEVnTFRFZ056WWdMVEZvTXpsak1UUWdNQ0F5T1NBeElEUTBJREYyTVNCak55QTRNeUExTkNBeE5ESWdNVEU0SURFNE9HTXhPQ0F4TWlBek5pQXhPQ0ExTkNBeE9HTXpOaUF3SURZNUlDMHlNeUE0TXlBdE5qSmpNaUF0TkNBeUlDMDRJRElnTFRFeVl6QWdMVFVnTFRJZ0xURXdJQzAySUMweE5tTXRNVFVnTFRFNElDMHpNeUF0TXpJZ0xUVTBJQzAwTTJNdE5TQXRNeUF0TVRFZ0xUVWdMVEUxSUMwMVl5MDRJREFnTFRFMElEVWdMVEUySURFNFl5MHpJREUzSUMweE5TQXlPQ0F0TWprZ016WmpMVGdnTlNBdE1UWWdOeUF0TWpNZ04yTXRNVFFnTVNBdE1qUWdMVGtnTFRJM0lDMHlPV010TlNBdE16SWdMVGtnTFRZMUlDMHhNeUF0T1Rkak5ESWdNeUE0TkNBMklERXlOU0E0SUdNMUlEQWdNVElnTWlBeE55QXlZemNnTUNBeE1pQXRNaUF4TlNBdE5tTTBJQzB4TVNBdE55QXRNakVnTFRFMUlDMHpNV010TWpVZ0xUSTRJQzAxTkNBdE5EQWdMVGswSUMwME1td3ROVGdnTFROak1DQXROU0F0TVNBdE1UQWdMVElnTFRFMVl5MDVJQzAzTWlBdE1UWWdMVEUwTXlBdE16SWdMVEl4TTNNdE5qTWdMVEV4TnlBdE1USXlJQzB4TlRKakxURXdJQzAySUMweU1TQXRPU0F0TXpZZ0xURXdlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV5TkVZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5FWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16RWdMVEV5TURCb0xUSmpMVGdnTWlBdE1UY2dNeUF0TWpFZ01UTmpMVFlnTVRnZ0xURXhJRE0zSUMweE1DQTFObU15SURNeElESWdOakVnTWlBNU1tTXdJRFExSUMweElEa3hJQzB6SURFek4yTXRNU0F6TXlBdE15QTJOaUF0TXlBNU9YTXlJRFkySURnZ01UQXdZekVnTkNBeElEY2dNU0F4TVhZMFl6QWdOeUF3SURFeklDMHhJREl3WXkwMUlESTNJQzA1SURVMElDMDNJRGd4WXpNZ056TWdNVEVnTVRRMUlERXlJREl4TjJNd0lEYzVJQzAySURFMU9DQXRPU0F5TXpkakxURWdNVFFnTFRFZ01qZ2dMVEVnTkRKMk9EZGpNQ0F5TlNBd0lEUTVJQzB5SURjMElHTXRNU0F4TWlBdE1TQXlNeUF0TVNBek5HTXdJRFEzSURjZ09UUWdNVFlnTVRRd1l6RTBJRGMySURZMElERXpOU0F4TWpJZ01UZzFZelF4SURNMklEY3dJRGMySURjd0lERXlPR013SURjZ0xURWdNVFVnTFRJZ01qSmpMVFVnTXpjZ0xUZ2dOek1nTFRnZ01UQTVZekFnTnlBeElERXlJRFlnTVRSak1pQXhJRE1nTVNBMElERmpOeUF3SURFeElDMDNJREUwSUMweE0yTXhNaUF0TVRnZ01UY2dMVE00SURJeElDMDJNR00zSUMwek5pQXhNU0F0TnpFZ01URWdMVEV3TjJNd0lDMHpOU0F0TkNBdE5qa2dMVEUxSUMweE1EUmpMVEVnTFRRZ0xUTWdMVGdnTFRNZ0xURXpZekFnTFRJZ01TQXROQ0F6SUMwM0lHTXhOU0F0TWpjZ01qTWdMVFUySURJeklDMDRObU13SUMweE9TQXRNeUF0TXprZ0xUa2dMVFU0WXkwMUlDMHhOU0F0TVRFZ0xUSTVJQzB4TVNBdE5ETmpNQ0F0TVRFZ05DQXRNaklnTVRRZ0xUTXlZeklnTFRJZ01pQXROaUF6SUMwNVl6Y2dMVEUySURrZ0xUTXhJRGtnTFRRMll6QWdMVEk0SUMweE1DQXROVFVnTFRJeUlDMDRNR010TlNBdE1USWdMVGdnTFRJeUlDMDRJQzB6TTJNd0lDMDNJREVnTFRFeklETWdMVEl3WXpRZ0xURTBJRGNnTFRJNUlEY2dMVFEwWXpBZ0xUY2dMVEVnTFRFeklDMHlJQzB5TUdNdE1TQXROU0F0TVNBdE1UQWdMVEVnTFRFMVl6QWdMVEl5SURZZ0xUUXhJREV6SUMwMk1TQmpNVEVnTFRNeklERTNJQzAyTnlBeE55QXRNVEF3WXpBZ0xUTTFJQzAzSUMwM01TQXRNaklnTFRFd05XTXROQ0F0TVRFZ0xUWWdMVEl4SUMwM0lDMHpNbU13SUMwM0lERWdMVEUxSURNZ0xUSXlZelVnTFRJeUlEa2dMVFEwSURrZ0xUWTNZekFnTFRnZ01DQXRNVGNnTFRJZ0xUSTFZeTB5SUMweE1pQXROeUF0TWpNZ0xUZ2dMVE0yWXpBZ0xUVWdNU0F0TVRBZ05DQXRNVFZqTVRBZ0xUSTNJREUxSUMwMU5TQXhOU0F0T0ROak1DQXRNek1nTFRjZ0xUWTJJQzB5TVNBdE9UaGpMVFVnTFRrZ0xUY2dMVEUzSUMwM0lDMHlOV013SUMwM0lESWdMVEUxSURZZ0xUSXpJR014TVNBdE1Ua2dNVFlnTFRReElERTJJQzAyTkdNdE15QXRNakVnTFRVZ0xUUXhJQzA1SUMwMk1XTXRNVE1nTFRZNElDMDFOQ0F0TVRFMklDMHhNRGdnTFRFMU5XTXRORFlnTFRNeklDMDVOQ0F0TmpVZ0xURXdNQ0F0TVRNd1l6QWdMVFFnTFRFZ0xURXhJQzAzSUMweE1YcE5OVFVnTVRnd1l6TXpJRFE1SURneElEZ3hJREV5TXlBeE1qRmpNVGdnTVRjZ01qTWdOREFnTXpBZ05qSmpMVFUxSUMwMU9DQXRNVEkySUMweE1ESWdMVEUxTXlBdE1UZ3plazAxTlNBdE9XTXlOaUF6TkNBMk1TQTFPU0E1TkNBNE4yTXpOU0F6TUNBMU5TQTJOeUEyTmlBeE1USWdZeTAzTWlBdE5USWdMVEV6T0NBdE1UQTRJQzB4TmpBZ0xURTVPWHBOTlRVZ0xUSXpOV016T0NBM01DQXhNRGdnTVRFNUlERXpNaUF5TURKakxUZzBJQzAxTkNBdE1UTXlJQzB4TVRVZ0xURXpNaUF0TWpBeWVrMDJOaUF0TkRBeVl6YzNJRFl5SURFMU5TQXhNVGdnTVRRM0lESXpObU10TkRZZ0xUZzBJQzB4TWpJZ0xURTBNU0F0TVRRM0lDMHlNelo2VFRRMklDMDJNRGxqTlRFZ05qTWdNVE0zSURrMklERTFPQ0F4T0RWakxUVTJJQzAxT1NBdE1UUXhJQzA1TXlBdE1UVTRJQzB4T0RWNlRUUXlJQzA0TURKak5UWWdOallnTVRRMklERXdOU0F4TmpNZ01qQTBJR010TkRFZ0xUUXpJQzA1TWlBdE56UWdMVEV5T1NBdE1USXdZeTB5TUNBdE1qUWdMVE15SUMwMU1pQXRNelFnTFRnMGVrMDBOQ0F0T1RrMll6YzBJRFV6SURFME55QXhNREVnTVRVMElESXdNR010TmpFZ0xUVTRJQzB4TkRNZ0xUazRJQzB4TlRRZ0xUSXdNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlVVMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VVTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBNU0F3WXkwMUlEQWdMVGdnT0NBdE1UTWdNVEZqTFRrZ055QXRNVElnTVRjZ0xURXlJREk1YkRNZ056SmpMVEUxSURBZ0xUSTVJREFnTFRRMElDMHhZeTB4TkNBd0lDMHlPQ0F0TVNBdE5ETWdMVEpqTFRFeElEQWdMVEU1SURBZ0xUSTFJREV5WXkwMUlERXdJQzAzSURFM0lDMDNJREl5WXpBZ09TQTRJREV4SURJM0lERXhhRGt6YkRNZ09EaDJOMk13SURVZ01TQTVJRFVnTVRCak1TQXdJRElnTVNBeklERmpOaUF3SURFd0lDMDNJREUwSUMweE1tTTNJQzA1SURFeElDMHlNQ0F4TUNBdE16TnNMVE1nTFRVM1l6TXlJREFnTmpRZ01TQTVOaUF4WXpJd0lEQWdNalFnTFRFMElESTJJQzB5T0NCMkxUTmpNQ0F0TVRNZ0xUZ2dMVEUwSUMweE5pQXRNVFJqTFRNM0lEQWdMVGN5SUMweElDMHhNRGdnTFRKak1DQXRNaUF3SUMwMElDMHhJQzAyZGkwNE4yd3hJQzB4TUdNd0lDMHpJQzB4SUMwMklDMDFJQzA0WXkweElDMHhJQzB5SUMweElDMDBJQzB4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVeU5qZ3VlRzFzQUR4emVXMWliMndnYVdROUlrVXlOamdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NekUwSUMwek56QmpMVEV4SURBZ0xURXhJREV5SUMweE1TQXlNbU13SURNNElDMHlJRGMzSUMweUlERXhOWFl4TjJNdE1UWWdMVE1nTFRNeUlDMDNJQzAwT0NBdE1UQmpMVEV6SUMweklDMHlNU0F0TlNBdE1qY2dMVFZqTFRFeUlEQWdMVEV6SURrZ0xURTFJRE0xWXpBZ055QXRNU0F4TXlBdE1pQXhObU15SURVMElEY2dOVGtnTlRZZ056QmpNVElnTWlBeU5DQTFJRE0ySURkak1DQTBNaUF0TVNBNE15QXRNU0F4TWpWc0xUWTJJQzB4TW1NdE1USWdMVE1nTFRJMUlDMDBJQzB6TnlBdE9HTXRNaUF0TVNBdE5DQXRNU0F0TmlBdE1XTXRPQ0F3SUMweE1TQTNJQzB4TUNBeE5DQmpNU0ExSURFZ09TQXhJREUwWXpBZ01USWdMVEVnTWpRZ0xURWdNelZqTUNBMklEQWdNVElnTVNBeE9HTXpJREl3SURFeUlETXdJRE14SURNMFl6STNJRFlnTlRRZ01URWdPRElnTVRWak1TQXdJRElnTVNBeklERjJNVEF3WXpBZ01UWWdNeUF6TVNBMUlEUTNZekVnTVRJZ09TQXhOeUF4T1NBeE9XTXhJQzB4SURJZ0xURWdOQ0F0TVdneFl6Z2dNQ0EySUMweE1DQTRJQzB4Tm1NMUlDMHhNeUEySUMweU9DQTJJQzAwTW1Nd0lDMHpNeUF0TWlBdE5qVWdMVElnTFRrNFl6TXdJRGdnTlRrZ01UZ2dPRGtnTWpkMk1UZzJZekFnTVRZZ01pQXpNaUF4T1NBek1tTXlNU0F3SURFNUlDMHlOU0F4T1NBdE5ERWdkaTB4TmpWak1qQWdOaUEwTVNBeE1pQTJNaUF4TW1NeU55QXhJRE0xSUMweE15QXpOU0F0TlRCak1DQXROVEFnTFRJeElDMDNOU0F0TnpJZ0xUZzFZeTAzSUMweElDMHhOQ0F0TWlBdE1qSWdMVFJqTVNBdE1qQWdNU0F0TkRBZ01TQXROakJ6TUNBdE5EQWdMVEVnTFRZd1l6STRJRGNnTlRjZ01UTWdPRFlnTVRsak5TQXhJREV3SURJZ01UVWdNbU14TmlBd0lESTBJQzA0SURJMElDMHlOR014SUMwMElEQWdMVGtnTUNBdE1UTmpMVEV4SUMwMU9DQXRNVEVnTFRjMUlDMDNOeUF0T0Rkc0xUUTRJQzA1WXpBZ0xUTTVJREFnTFRjM0lDMDBJQzB4TVRWak1DQXROQ0F3SUMwNUlDMHhJQzB4TWlCakxUUWdMVEV4SUMwNElDMHlOeUF0TWpFZ0xUSTNZeTAxSURFZ0xUY2dOU0F0TnlBeE1ITXlJREV4SURFZ01UVmpMVFlnTkRBZ0xUY2dPREFnTFRjZ01USXhZeTB6TUNBdE55QXROakFnTFRFeklDMDVNQ0F0TWpCMkxUZzJZekFnTFRJd0lDMHlJQzAwTVNBdE1UQWdMVFl3WXkweklDMDNJQzA0SUMweE55QXRNVFlnTFRFM2VrMHhOVGNnTFRNMU9HTXRPU0F5SUMwNElERXpJQzA0SURJd2JDMHpJRGsyWXkweElETTBJQzB6SURZNUlDMDBJREV3TTJNdE55QXROQ0F0TVRRZ0xUZ2dMVEkwSUMweE1tTXRNek1nTFRFeklDMDJOaUF0TWpjZ0xUazFJQzAwT0d3dE1pQXRNaUJqTFRNZ0xUUWdMVEU0SUMwMElDMHlNQ0F0TTJNdE15QXlJQzAwSURZZ0xUUWdNVEJ6TVNBM0lERWdNVEJqTVNBM0lDMDBJRGc0SUMweUlERXlNV016SURRNUlEY2dNVGN5SURjZ01UY3pZekVnTWpVZ0xUTWdPVFFnTFRNZ01UUTRZekVnTWpjZ01TQTFNU0EwSURZeVl6SWdNVElnT1NBeE55QXhPQ0F4T1dNeElDMHhJRElnTFRFZ01pQXRNV001SURBZ09DQXRNVEFnTVRBZ0xURTJZek1nTFRjZ05DQXRNVFlnTkNBdE1qUmpNU0F0TlRJZ01TQXRNVEEwSURFZ0xURTFOMncyTmlBeU4yTXhOQ0ExSURJMklEWWdNelVnTm1NeE1DQXhJREUzSUMweElESXdJREJqTUNBdE1TQXhJQzB4SURFZ0xURWdZekV4SURBZ09TQXRNVElnTVRBZ0xURTNZek1nTFRNMUlEVWdMVFk1SURZZ0xURXdNM1l0TXpSak1TQXRNVEVnTVNBdE1qSWdNU0F0TXpOMkxUTTBZekFnTFRZeklEa2dMVEV5TnlBNUlDMHhPVEZqTUNBdE1qRWdMVEVnTFRReklDMDBJQzAyTldNdE1TQXRNVE1nTFRJZ0xUSTNJQzA1SUMwek9XTXROQ0F0TnlBdE9TQXRNVFlnTFRFM0lDMHhOWHBOTXpVZ0xUZzVZek16SURFNUlEWTRJRE0wSURFd015QTBPV013SURFZ01TQXhJREVnTVd3dE15QXhNak5qTFRnZ0xURXhJQzB5TWlBdE1Ua2dMVFExSUMweU4yTXRNVGdnTFRjZ0xUTTJJQzB4TmlBdE5UTWdMVEkwSUdNdE1TQXRNVElnTFRFZ0xUSTBJQzB4SUMwek5tTXdJQzB5T1NBdE1TQXROVGNnTFRJZ0xUZzJlazB6TkRBZ0xUazBZek13SURZZ05qQWdNVE1nT0RrZ01UbGpNQ0EwTUNBdE1TQTRNQ0F0TVNBeE1qQmpMVEk1SUMwMUlDMDFPU0F0TVRFZ0xUZzVJQzB4Tm1NeElDMDBNU0F4SUMwNE1pQXhJQzB4TWpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVXpSQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV6UkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TnpNZ0xURTFOV010TWpJZ0xUSWdMVFEwSURRZ0xUWTFJREV5WXkwMklESWdMVGtnTlNBdE9TQTRjek1nTmlBMklEbGpNVGtnTVRrZ016a2dNelVnTmpJZ05EbGpOU0F6SURrZ05DQXhNeUEwY3pnZ0xURWdNVElnTFROak1URWdMVFFnTWpBZ0xUWWdNamNnTFRaak1qQWdNQ0F6TVNBeE15QTBNQ0EwTW1NeE15QTBNaUF4TmlBNE5pQXlNU0F4TWpsak5DQXpOeUEzSURjeklEY2dNVEV3YUMwME5HTXRNVFVnTUNBdE16QWdNQ0F0TkRRZ01XTXROeUF3SUMweE5DQXdJQzB5TWlBeFl5MDNJREVnTFRFd0lEUWdMVEV3SURkek1TQTNJRFVnTVRCak1UZ2dNVGdnTXpNZ016Z2dOVFVnTlRNZ1l6Y2dOQ0F4TlNBMUlESXpJRFZvTXpWak1DQTNNeUExTWlBeE1UWWdNVEF5SURFMU9XTXlNaUF4T1NBME5TQXlPU0EzTUNBeU9XTXhOeUF3SURNMElDMDBJRFV4SUMweE5HTTBJQzB5SURrZ0xUUWdNVElnTFRkak1UY2dMVEUzSURNNElDMHpNeUF6TkNBdE5UbGpMVE1nTFRFNUlDMDFOeUF0TlRRZ0xUYzRJQzAxTkdNdE9TQXdJQzB4TmlBeElDMHhPU0F4TTJNdE5DQXhPQ0F0TVRRZ016SWdMVE13SURReVl5MDRJRFVnTFRFMElEZ2dMVEl3SURoakxUZ2dNQ0F0TVRRZ0xUY2dMVEU1SUMweU1XTXROQ0F0TVRJZ0xUVWdMVEkxSUMwMUlDMHpOMk13SUMweE5TQXlJQzB6TVNBeklDMDBObll0TVRNZ1l6TTBJQzB4SURZM0lDMDBJREV3TUNBdE9HTTBJREFnT0NBd0lERXlJQzB4WXpFMElDMDBJREl4SUMwNUlESXhJQzB4Tm1Nd0lDMDFJQzB6SUMweE1DQXRPU0F0TVRkakxUSXlJQzB5TXlBdE5EY2dMVFEwSUMwNE1TQXRNemxqTFRFMUlESWdMVEk1SURNZ0xUUXpJRFJqTFRNZ0xUWXpJQzB4TUNBdE1USTFJQzB5TXlBdE1UZzJZeTB4TmlBdE56UWdMVEV4TlNBdE1UWXhJQzB4T1RBZ0xURTJPSHBOTVRZZ0xUUXdZeTA0SURBZ0xURXdJRGNnTFRrZ01qQmpOeUE1TVNBeE1pQXhPRElnTVRrZ01qY3pkamhqTUNBMklEQWdNVEVnTFRRZ01UaGpMVE14SUMweU15QXROVGNnTFRVeElDMDVOeUF0TmpJZ1l6Y2dNakVnTWpFZ016UWdNekVnTkRoak16TWdOREFnTnpZZ05qa2dNVEUwSURFd00yTTFJRFVnTVRBZ055QXhOQ0EzWXprZ01DQXhPQ0F0T0NBeE9TQXRNakZqTWlBdE1qY2dOQ0F0TlRJZ015QXROemhqTkNBMUlEY2dPU0F4TUNBeE5HTXlOQ0F6TXlBMU9TQTBOeUE1TmlBMU9HTXlNQ0EySURNNUlERXhJRFU1SURFeFl6RXpJREFnTWpZZ0xUTWdNemtnTFRoak5pQXRNeUF4TXlBdE15QXhNaUF0TVROak1DQXRNVGdnTFRNM0lDMDJPQ0F0TlRVZ0xUY3lZeTB5SUMweElDMHpJQzB4SUMwMUlDMHhZeTB6SURBZ0xUWWdNaUF0TVRBZ00yTXRNVE1nTXlBdE1qWWdOU0F0TXpnZ05TQmpMVFEwSURBZ0xUZzJJQzB5TVNBdE1URXhJQzAxT0dNd0lDMDVJQzB4SUMweE9DQXRNaUF0TWpaakxUTWdMVFE1SUMwNUlDMDVOaUF0TVRJZ0xURTBOV010TWlBdE16RWdMVE16SUMwM015QXROakVnTFRneFl5MDFJQzB5SUMwNUlDMHpJQzB4TWlBdE0zcE5OakE1SURFd1l5MDBJREFnTFRjZ01pQXRNVEFnTldNdE55QTVJRGtnTWpBZ01UVWdNekJqTXprZ05qWWdNVEEzSURFd01TQXhOakFnTVRVemJETXpJRE13WXkweU5pQXRNaUF0TlRBZ0xUVWdMVGMxSUMwMVl5MHhNeUF3SUMweU5pQXhJQzB6T0NBemFDMHhNR010TVRrZ01pQXRORElnTmlBdE5UQWdNaklnWXkwMklERXdJREUzSURJeElESTFJRE16WXpnZ01URWdNakFnTWpBZ01qa2dNekJqTlNBMklERXhJRGdnTVRjZ09HTTBJREFnTnlBdE1TQXhNU0F0TW1NeU5DQXRNVEFnTkRjZ0xURTBJRGN3SUMweE5HTXpNeUF3SURZM0lEZ2dNVEF4SURFNFl6RTNJRFVnTXpVZ09TQTFNeUF4TkdNMUlERWdNVEFnTXlBeE5TQXpZellnTUNBeE1TQXRNaUF4TkNBdE4yTXhJQzB5SURJZ0xUUWdNaUF0Tm1NdE1TQXRPQ0F0TnlBdE1UWWdMVEV5SUMweU1XTXRNVGtnTFRJeUlDMDBNQ0F0TkRJZ0xUWTBJQzAxT0dNdE5EZ2dMVE15SUMwNU1TQXROeklnTFRFek9DQXRNVEUxWXpFNElEQWdNelFnTVNBME9TQXhJR014TVNBd0lESXlJQzB4SURNeklDMHlZelF6SUMwMElEZ3dJQzB5T1NBeE1UZ2dMVFE0WXpZZ0xUTWdPQ0F0TmlBNElDMDVZeTB4SUMweklDMHpJQzAzSUMwMUlDMHhNV010TVRnZ0xUTXhJQzAwTnlBdE5Ea2dMVGM0SUMwME9XTXRNVFVnTUNBdE16QWdOQ0F0TkRVZ01USmpMVE15SURFM0lDMDJOU0F5TnlBdE9UY2dNamRqTFRNeklEQWdMVFkySUMwNUlDMDVPQ0F0TWpoakxUSWdMVEVnTFRRZ0xUTWdMVFlnTFROakxUZ2dMVFFnTFRFNElDMHhNU0F0TWpjZ0xURXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV5T0RNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU9ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk56a2dMVE0zTTJNdE1UUWdNemNnTFRJeklEYzBJQzB5TXlBeE1USmpNQ0F4TmlBeElETXlJREVnTkRoakxURTNJQzB6SUMwek5TQXROeUF0TlRNZ0xURXhZeTB6SUMweElDMDFJQzB4SUMwNElDMHhZeTAxSURBZ0xUa2dNaUF0T1NBeE1HTXdJREkxSUMwNUlEUTRJQzB4TUNBM00yTXdJREkwSURFd0lETXpJRE13SURNNGJEVTNJREV5YkRZZ09EVmpNU0F4T1NBeUlETTVJRElnTlRoakxURTFJQzB5SUMwek1DQXROU0F0TkRVZ0xUZGpMVE1nTUNBdE5TQXRNU0F0TnlBdE1XTXRNVEVnTUNBdE1UVWdOU0F0TVRVZ01qQmpNU0F4TmlBdE15QXpNeUF0TXlBMU1DQmpNQ0F5TnlBNUlEUXhJRE15SURRMFl6RTBJRE1nTWpnZ05TQTBNaUE0WXpBZ01qY2dNQ0ExTkNBeUlEZ3hZekVnTVRRZ05DQXlOeUEwSURReFl6QWdNVEFnTnlBeE5pQXhOQ0F4TjJneFl6Y2dNQ0EwSUMweE1DQTNJQzB4TldNeUlDMDBJRE1nTFRrZ015QXRNVFJqTUNBdE16VWdNQ0F0TnpBZ01TQXRNVEExWXpFNUlEUWdNemdnTnlBMU5pQXhNV014SURJMUlEQWdOVEFnTFRJZ056VmpMVEVnTWpnZ0xUSWdOVFVnTFRJZ09ETjJNelJqTUNBMklERWdNVElnTnlBeE5XTTFJRE1nT1NBM0lERXpJRGR6T0NBdE15QXhNQ0F0TVROak55QXRNelFnTVRBZ0xUWTRJREV5SUMweE1ESWdZeklnTFRNd0lETWdMVFl3SURRZ0xUa3dZekl4SURVZ05ERWdNVEFnTmpJZ01UWmpNeUEzTVNBM0lERTBNaUF4TmlBeU1USmpNU0EySURNZ01UTWdOaUF4T0dNeUlEWWdOeUE1SURFeklEbGpPQ0F3SURVZ0xUZ2dOeUF0TVROak15QXRPQ0EwSUMweE5pQTBJQzB5TkdNd0lDMDVJQzB4SUMweE55QXRNaUF0TWpWakxUVWdMVFUySUMwNUlDMHhNVEVnTFRFeUlDMHhOamRqTVRRZ05TQXlOeUE1SURRd0lERTBZekV5SURVZ01qRWdOeUF5T0NBM1l6RTFJREFnTWpBZ0xURXlJREl3SUMwME0yTXROQ0F0TVRJZ0xURWdMVEkzSUMwMUlDMDBNbU10TkNBdE1qRWdMVEU0SUMwek5DQXRNemtnTFRReElHTXRNVFlnTFRVZ0xUTXlJQzB4TUNBdE5EZ2dMVEUwWXkweElDMHlNU0F0TVNBdE5ERWdMVElnTFRZeFl5MHhJQzB5T0NBdE15QXROVFlnTFRRZ0xUZ3pZekU0SURNZ016WWdPQ0ExTlNBeE1XTTNJRElnTVRNZ01pQXhOeUF5WXpFeklEQWdNVGNnTFRjZ01UZ2dMVEk0ZGkwMll6QWdMVGN3SUMweE5pQXRPREVnTFRZM0lDMDVNV010TnlBdE1pQXRNVE1nTFRNZ0xUSXdJQzAwWXpFZ0xURXlJREVnTFRJMElERWdMVE0yWXpBZ0xUSTFJQzB5SUMwMU1TQXROU0F0TnpaakxURWdMVEUxSUMweklDMHlPQ0F0TVRnZ0xUUXlZeTA0SURNMklDMDRJRFk1SUMweE1DQXhNREVnWXkweElERTJJQzB4SURNeElDMHhJRFEyYkMwMk1DQXRNVEpqTUNBdE1qQWdNU0F0TkRBZ015QXROVGxqTFRNZ0xUSTJJREFnTFRRNElDMDRJQzAyT1dNdE15QXROaUF0TmlBdE1UWWdMVEUwSUMweE5HTXROeUF4SUMwNUlEa2dMVEV5SURFMll5MHhNeUF6T0NBdE1qQWdOemNnTFRJeUlERXhOV010TVRVZ0xUTWdMVE13SUMwMklDMDBOU0F0TVRCakxUSWdMVFF5SUMwMklDMDROQ0F0TmlBdE1USTNZekFnTFRFMElDMHhJQzB6TUNBdE1UY2dMVFF6ZWsweU1EUWdMVFkwWXpFNElEUWdNemNnTnlBMU5pQXhNV013SURRM0lERWdPVFFnTXlBeE5ERmpMVEU0SUMwMUlDMHpOeUF0T1NBdE5UVWdMVEV6SUhZdE5ERmpNQ0F0TWpBZ01DQXROREFnTFRJZ0xUWXdZeTB4SUMweE15QXRNU0F0TWpVZ0xUSWdMVE00ZWsweE1EY2dMVGd6YkRRMElEbGpNaUF5TlNBMElEVXdJRFVnTnpSak1TQXlNaUF6SURRMElEUWdOalpqTFRFM0lDMDBJQzB6TXlBdE5pQXROVEFnTFRsak1DQXRNVFFnTUNBdE1qa2dMVEVnTFRRell5MHhJQzB6TWlBdE1pQXROalVnTFRJZ0xUazNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3UVRrdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1FUa2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UWWdMVEUxTm1NdE5pQXlJQzB4TXlBdE1TQXRNVFVnTldNdE1TQXhJQzB4SURNZ0xURWdOR013SURZZ05DQXhNQ0EzSURFMll6TXhJRFEySURjd0lEZzFJREV3TnlBeE1qWmpMVFFnTXlBdE55QTJJQzB4TVNBeE1HTXRNekVnTXpFZ0xUWXdJRFl6SUMwNE9DQTVOMk10TlNBM0lDMDRJREV6SUMwNElERTRZekFnTmlBeklERXlJRGdnTVRoak15QTBJRFVnTlNBNElEVmpOaUF3SURFeklDMDNJREU1SUMwNVl6RXhJQzB6SURFNElDMHhNeUF5TlNBdE1qSmpNalFnTFRJNUlEUTVJQzAxTmlBM05pQXRPRE5qTWprZ016WWdOVGdnTnpBZ09Ea2dNVEEwWXpnZ09TQXhPQ0F5TkNBeU9TQXlOQ0JqTkNBd0lEa2dMVElnTVRNZ0xUWmpOQ0F0TXlBMUlDMDNJRFVnTFRFeFl6QWdMVEV3SUMweE1DQXRNaklnTFRFM0lDMHpNV010TWpZZ0xUTTVJQzAxTmlBdE56VWdMVGczSUMweE1UQmpNakVnTFRFNUlEUXlJQzB6TnlBMk5DQXROVFZqTVRZZ0xURTBJREk0SUMwek1TQTBNU0F0TkRkak55QXROeUE1SUMweE5pQTVJQzB5Tm5ZdE5HTXdJQzAxSURBZ0xURXhJQzAySUMweE0yZ3RNMk10TnlBd0lDMHhNeUExSUMweE9DQTVZeTB6T1NBek5DQXROemtnTmpjZ0xURXhOeUF4TURKc0xUVXdJQzAxTm1NdE1UVWdMVEU0SUMwek1TQXRNelFnTFRRM0lDMDFNU0JqTFRrZ0xURXdJQzB5TUNBdE1UTWdMVE15SUMweE5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNRFUyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURVMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJek9TQXROVFl4WXkweE15QXdJQzB5TWlBNUlDMHpNU0F5TjJNdE55QXhNeUF0TVRNZ01qY2dMVEU0SURReFl5MHhJRE1nTFRJZ05pQXRNaUE1WXpBZ09TQTNJREUySURFMklERTNZek00SURNZ05UWWdNeklnTnpVZ05UaGpNellnTlRBZ05URWdNVEE1SURZeUlERTJPV014SURNZ01TQTFJREVnTjJNd0lEVWdMVE1nTmlBdE1UQWdObU10TVRjZ01DQXRNek1nTFRJZ0xUUTVJQzB5WXkwMk5pQXdJQzB4TXpBZ01UTWdMVEU0TkNBMU5tTXRORGNnTXpjZ0xUZzFJRGd6SUMwNU5pQXhORFZqTFRJZ01UTWdMVE1nTWpZZ0xUTWdNemxqTUNBME1DQXhNQ0EzT1NBeU9TQXhNVFlnWXpNNElEYzFJRGczSURFME1TQXhNellnTWpBNVl6RTRJREkxSURNMklEVXhJRFUzSURjell6RXhJREV5SURFMUlESTFJREUxSURNNFl6QWdNVGNnTFRZZ016TWdMVGdnTkRsakxUa2dOamdnTFRFNElERXpOU0F0TVRnZ01qQXpZekFnTVRJZ01DQXlOU0F4SURNM1l6WWdPRGNnTXpFZ01UWTVJRGd6SURJME1XTXhNU0F4TlNBeU5pQXpNaUEwTkNBeU9XTXhPU0F0TkNBeU5pQXRNallnTXpFZ0xUUTFZekUzSUMwMk9TQTBOQ0F0TVRNMklEVTBJQzB5TURkak15QXRNak1nTlNBdE5EWWdOU0F0Tmpoak1DQXROekFnTFRFMUlDMHhNemNnTFRRMElDMHlNRElnWXkweU1DQXRORFFnTFRReElDMDROeUF0TnpBZ0xURXlOV010TmlBdE9DQXRPU0F0TVRZZ0xUa2dMVEkxWXpBZ0xUUWdNU0F0T0NBeUlDMHhNMk0ySUMweU5TQXhNeUF0TlRFZ01UY2dMVGMyWXpJZ0xURXpJRFFnTFRFNUlERXdJQzB4T1dNMElEQWdPU0F6SURFMklEZGpORE1nTWpZZ09EZ2dNemNnTVRNMUlETTNZekkwSURBZ05Ea2dMVE1nTnpNZ0xUaGpOekFnTFRFMUlERXdOQ0F0TlRrZ01UQTBJQzB4TXpOak1DQXRNamdnTFRnZ0xUVXpJQzB4T0NBdE56bGpMVFF5SUMweE1UTWdMVEV4TVNBdE1qQXhJQzB5TWpVZ0xUSTBOMk10TVRJZ0xUVWdMVEUzSUMweE1pQXRNVFlnTFRJMUlHTXdJQzA1TnlBdE1qWWdMVEU0TmlBdE56a2dMVEkyTjJNdE1UWWdMVEkwSUMwek5DQXRORGNnTFRVNElDMDJNbU10TVRFZ0xUY2dMVEl3SUMweE1DQXRNamdnTFRFd2VrMDNPRE1nTkRNNVl5MDFNeUF5SUMweE1EY2dNeUF0TVRZd0lETmpMVGNnTVNBdE1UUWdNU0F0TVRjZ01UQmpMVFlnTWpZZ0xURXpJRFV5SUMweE9DQTNPSFkwWXpBZ01USWdOeUF4T1NBeU1TQXhOMk16TmlBdE5DQTNNeUF0TkNBeE1UQWdMVFJvTkRWak1UY2dNQ0F5TUNBMUlESXdJREl3WXkweElEZ3dJREVnTVRVNUlDMDFJREl6T1dNdE1TQXhNeUF0TVNBeU5TQXRNU0F6T0dNd0lEUXdJRE1nT0RFZ05TQXhNakFnWXpBZ01UQWdOU0F4TmlBeE15QXhPR014SURBZ01pQXhJRE1nTVdNM0lEQWdOaUF0TVRBZ09TQXRNVFZqTkNBdE9DQTFJQzB4T0NBMUlDMHlOMk13SUMweE1TQXRNaUF0TWpNZ0xURWdMVE0wWXpFZ0xUSTJJREVnTFRVeElERWdMVGMzWXpBZ0xURTFJQzB4SUMweU9TQXRNU0F0TkRSak1DQXROemdnTmlBdE1UVTFJRGNnTFRJek0yTXdJQzB4TnlBeUlDMHpOQ0F5SUMwMU1XTXdJQzB4TVNBdE1TQXRNak1nTFRRZ0xUTTFZeTAxSUMweE9TQXRNVE1nTFRJNUlDMHpOQ0F0TWpoNlRUSTNPQ0ExTURGak16VWdORGNnTnpNZ01UZzNJRGN6SURJNE9XTXdJRFF4SUMwMklEYzJJQzB5TVNBNU55QmpMVFEzSUMwM09TQXROallnTFRFMk1pQXROallnTFRJME9HTXdJQzAwTlNBMUlDMDVNU0F4TkNBdE1UTTRlazA0TURVZ0xURTBNR010TVRNZ016Z2dMVEUwSURjeklDMHhNeUF4TURsak1TQXhPU0F4SURNM0lERWdOVFpqTUNBM05pQXROQ0F4TlRNZ0xUVWdNakk1WXpBZ01Ua2dMVGNnTWpRZ0xUSTBJREl5WXkwMU1pQXROaUF0TVRBeklDMDBJQzB4TlRVZ0xUWmpMVEV3SURBZ0xURTRJREVnTFRFNElERXpZekVnTWpFZ0xUUWdOREVnTFRRZ05qSmpNQ0F5TlNBMklETTBJREkzSURNMFl6TXhJREFnTmpJZ0xUSWdPVFFnTFRKak1qWWdNQ0ExTXlBeElEYzVJRGRvTkNCak55QXdJRGtnTFRZZ01USWdMVEV6WXpFeElDMHpOQ0F4TVNBdE56QWdNVE1nTFRFd05HTTBJQzB4TURBZ05pQXRNakF3SURZZ0xUTXdNSFl0TmpCakxURWdMVEUySUMweUlDMHpNU0F0TVRjZ0xUUTNlazB4TnpZZ0xUazRZeTB6SURJMElDMDJJRFE0SUMwMklEY3hZekFnTVRnZ01pQXpOaUEzSURVMFl6RTJJRFl5SURVeklERXhNU0E1T0NBeE5UTmpOaUEySURFeklEa2dNVEVnTWpGakxUY2dNamdnTFRFeUlEVTJJQzB4T0NBNE9HTXRNVGtnTFRJMElDMHpOQ0F0TkRNZ0xUUTVJQzAyTTJNdE5EWWdMVFU1SUMwNU1DQXRNVEU1SUMweE1qY2dMVEU0TlNCakxURXdJQzB4TnlBdE1UVWdMVFF3SUMweE5TQXROakJqTUNBdE1UY2dOQ0F0TXpJZ01USWdMVFF3WXpJMElDMHlNeUExTkNBdE16TWdPRGNnTFRNNWVrMHpPVGtnTFRreVl6UWdNQ0E0SURNZ01UTWdOV00zTmlBek5pQXhNemdnT0RVZ01UYzFJREUyTW1NeklEWWdOQ0F4TUNBMElERTFZekFnTmlBdE15QXhNQ0F0TVRBZ01UVmpMVGtnTnlBdE1Ua2dNVElnTFRNd0lERTJZeTB6T0NBeE1pQXROemNnTVRZZ0xURXlNeUF4T1dNdE1UY2dNU0F0TXprZ0xUVWdMVFl4SUMwM1l5MDVJQzB4SUMweE5DQXRNeUF0TVRRZ0xURXlZekFnTFRJZ01DQXROU0F4SUMwNElHTXhOU0F0TmpNZ01qa2dMVEV5TmlBek5TQXRNVGt4WXpFZ0xURXdJRFVnTFRFMElERXdJQzB4TkhwTk1qZzNJQzB4TVRSMk1XZ3pNV014T0NBd0lESXpJRGNnTWpJZ01qaGpMVFVnTlRZZ0xUSXdJREV4TVNBdE1qY2dNVFkzWXkweElEZ2dMVE1nTVRJZ0xUWWdNVEpqTFRJZ01DQXROaUF0TVNBdE1UQWdMVFZqTFRNNUlDMHpNeUF0TnpRZ0xUY3hJQzA0TWlBdE1USXpZeTB6SUMweE55QXROU0F0TXpBZ0xUVWdMVFF4WXpBZ0xUSTVJREUwSUMwek9DQTJNaUF0TXpoak5TQXdJREV3SUMweElERTFJQzB4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd1FqVXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdRalVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NalUySUMweE5UZGpMVGt3SURRZ0xURTNNU0EwTVNBdE1qTXlJREV4TjJNdE1UWWdNakFnTFRJMElEUXpJQzB5TkNBMk5XTXdJRE14SURFMklEWXhJRFE0SURnd1l6VTJJRE0wSURFeE5TQTFNaUF4TnpnZ05USmpNVGtnTUNBek9TQXRNaUExT1NBdE5XTTRNaUF0TVRRZ01UUXhJQzAxTlNBeE56a2dMVEV5T0dNNElDMHhOeUF4TWlBdE16UWdNVElnTFRVeFl6QWdMVFF4SUMweU15QXROemtnTFRZeElDMDVOMk10TkRFZ0xURTVJQzB4TURJZ0xUTXhJQzB4TlRrZ0xUTXplazB5TXpnZ01qWmpNVElnTVRFZ01qUWdNakVnTXpZZ016RmpNVEVnTVRBZ01qSWdNVGtnTXpNZ01qZ2dZeTB4TlNBeE5DQXRNekFnTWpVZ0xUUTFJRE15WXkwM0lESWdMVEV6SURZZ0xUSXhJREpqTFRJMUlDMHhNQ0F0TlRJZ0xURTVJQzAzTlNBdE16TnNNVEFnTFRsak1qRWdMVEUzSURReUlDMHpOQ0EyTWlBdE5URjZUVEUwTlNBdE5UUmpNallnTWpJZ05USWdORFVnTnpjZ05qZHNMVGMxSURZeFl5MHlNaUF0TVRnZ0xUTXpJQzAwTVNBdE16TWdMVFkwY3pFd0lDMDBOU0F6TVNBdE5qUjZUVE0xTmlBdE56QmpOU0F4TUNBNUlESXlJRGtnTXpOak1DQXpNaUF0TVRZZ056QWdMVE01SURFd01Xd3ROalVnTFRVMll6TXhJQzB5TmlBMk15QXROVElnT1RVZ0xUYzRlazB5TmpFZ0xURXhOU0JqTlNBdE1TQXhNU0F0TWlBeE5pQXRNbU15TkNBd0lEUTVJREV5SURZMklETXhZeTB4T1NBeE5DQXRNemNnTXpFZ0xUVTNJRFEzWXkweE15QXhNU0F0TWpjZ01qSWdMVFF4SURNell5MHlOaUF0TWpJZ0xUVXhJQzAwTXlBdE56WWdMVFkxWXkweElEQWdMVEVnTUNBdE1TQXRNV015T0NBdE1qQWdOVGtnTFRNMUlEa3pJQzAwTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EZ3hMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGd4SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU0TXlBdE16WTBZeTB5TWlBd0lDMHpNaUEySUMwek1TQXlOR014TUNBeE1qY2dOeUF5TlRRZ01UY2dNemd4WXpRZ05qTWdOaUF4TWpjZ05pQXhPVEZqTUNBeE15QXRNeUF4T1NBdE1UQWdNVGxqTFRNZ0xURWdMVGNnTFRFZ0xURXhJQzB6WXkweE15QXROQ0F0TWpjZ0xUWWdMVFF3SUMwMll5MHlOQ0F3SUMwME9DQTFJQzAzTXlBeE1HTXROeUF4SUMweE5pQXlJQzB4T1NBeE1tTXRNU0EwSUMweUlEZ2dMVElnTVRGak1DQTFJRE1nT0NBeE5DQTVZelUwSURNZ09Ua2dNalVnTVRNeklEWTVZek1nTXlBMklEWWdPU0E0WXpjZ05DQXhOaUExSURJMElEVWdZek0xSURBZ056UWdMVEkxSURjNElDMDFOMk16SUMwek5DQTFJQzAyTnlBMUlDMHhNREJqTUNBdE1UTWdNQ0F0TWpVZ0xURWdMVE00YkMweE9DQXRORGMxWXpBZ0xURXlJQzB6SUMweU5DQXROQ0F0TXpaak1DQXRPQ0F0TkNBdE1UTWdMVEV5SUMweE5HTXRNaklnTFRRZ0xUUXlJQzB4TUNBdE5qVWdMVEV3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd09UVXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdPVFVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NallnTFRjeU1XTXRNaUF4SUMweklETWdMVE1nTldNd0lEVWdNeUF4TUNBMElERTFZekU1SURneElEVTJJREUxTmlBM05pQXlNemhqTWpRZ09Ua2dOVFVnTVRrMklEY3lJREk1TjJNNUlEVTBJREV6SURFd09TQXhNeUF4TmpWak1DQTFNQ0F0TXlBeE1EQWdMVGdnTVRVd1l5MHhOaUF4TmpNZ0xUZ3lJRE13T1NBdE1UWTJJRFEwTjJNdE1UQWdNVFlnTFRFMElETXdJQzB4TkNBME5HTXdJREUySURVZ016QWdNVE1nTkRaak1USWdNalVnTWpJZ016a2dNelFnTXpsak1URWdNQ0F5TWlBdE1UQWdNellnTFRNell6RXdNU0F0TVRZd0lERTNNeUF0TXpNd0lERTROeUF0TlRJeUlHTXlJQzB6TlNBeUlDMDNNQ0EwSUMwNE9HTXpJQzB4TWpNZ0xUSXdJQzB5TWpRZ0xUUXpJQzB6TWpaakxUSTRJQzB4TWpjZ0xUWTVJQzB5TlRBZ0xURXhOeUF0TXpjeFl5MHhNaUF0TXpNZ0xUTXhJQzAyTXlBdE5UTWdMVGt3WXkwMElDMDBJQzA0SUMwNElDMHhNeUF0TVRGakxUY2dMVFVnTFRFMUlDMDVJQzB5TWlBdE5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdORVkwTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkVZMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRjZ0xUTXlNbWd0TVdNdE9TQXdJQzA0SURFeElDMHhNQ0F4Tm5NdE1pQXhNQ0F0TWlBeE5HTXdJREV6SURRZ01qUWdOaUF6Tm1NNElEUTJJREV4SURreklERTNJREV6T1dNMElEUXpJRFVnT0RVZ05TQXhNamwyTnpKak1DQTFPQ0F0TVRBZ01URTJJQzB4TlNBeE56UmpMVEVnTVRRZ0xURTBJREkxSUMweE5TQTBNR013SURVZ0xUSWdNVEFnTFRJZ01UVmpNQ0F6SURFZ05pQTJJRGhqTWlBeElEUWdNU0ExSURGak9TQXdJREV3SUMweE1pQXhNeUF0TVRsak1UVWdMVE13SURFMUlDMDJOU0F4T0NBdE9UaGpOeUF0TlRJZ01USWdMVEV3TXlBeE1pQXRNVFV3SUdNd0lDMHhNQ0F3SUMweU1DQXRNU0F0TWpsak1TQXRNVEU1SUMweE1DQXRNakkySUMweU9TQXRNek15ZGkwMll6QWdMVFFnTUNBdE1UQWdMVGNnTFRFd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTRPRGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U0T0RnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRJNUlDMDBNR010TXpRZ01DQXROamNnTVRJZ0xUZzNJRE16WXkweU5DQXlNeUF0TWpJZ05Ua2dMVEk1SURrd1l5MHlJRGtnTFRNZ01Ua2dMVE1nTWpoak1DQTBPU0F5TXlBNE9TQTFOeUF4TWpaak1USWdNVE1nTVRrZ01qVWdNVGtnTXpsak1DQTNJQzB5SURFMUlDMDFJREkwWXkweE1pQXpNU0F0TVRrZ05qUWdMVEU1SURrM1l6QWdNVE1nTVNBeU5TQXpJRE00WXpnZ05URWdORGNnT1RVZ09UZ2dNVEEzWXpjZ01TQXhOQ0F6SURJd0lEVmpNVE1nTlNBeU15QTNJRE16SURkak1qRWdNQ0F6TkNBdE1USWdORGNnTFRNNVl6RXhJQzB5TXlBeE5pQXRORGdnTVRRZ0xUY3pJR015SUMwMk5pQXRNakFnTFRFeU1TQXROallnTFRFMk4yTXROU0F0TlNBdE9DQXRPU0F0T0NBdE1UUmpNQ0F0TkNBeUlDMDRJRFlnTFRFell6STVJQzAwTUNBME1pQXRPRElnTkRJZ0xURXlOV013SUMwek5TQXRPQ0F0TnpFZ0xUSTFJQzB4TURaakxURTVJQzAwTUNBdE5UZ2dMVFUzSUMwNU55QXROVGQ2VFRFME15QXpNak5qTXlBd0lEY2dNaUF4TVNBMll6SXlJREl5SURRMklEUXhJRFkySURZMVl6Z2dNVEFnTVRZZ01qQWdNVGtnTXpOakxUSWdNVE1nTFRFd0lESXlJQzB5TWlBeE9XTXRNVE1nTFRRZ0xUSTFJQzB5SUMwek55QXROR010TWpBZ0xUSWdMVE01SUMwNUlDMDFOU0F0TWpFZ1l5MHhPQ0F0TVRRZ0xUSTJJQzB5TWlBdE1qWWdMVE16WXpBZ0xUZ2dOaUF0TVRnZ01UWWdMVE16WXpZZ0xUZ2dNVE1nTFRFMklERTRJQzB5TldNMElDMDFJRGNnTFRjZ01UQWdMVGQ2VFRFeE9DQTJOV2c0WXpNeElEQWdOVGdnTVRRZ09EQWdOREJqTlNBMklEY2dNVEVnTnlBeE5tTXdJRFFnTFRJZ09TQXROaUF4TTJ3dE5UY2dOalZqTFRNZ015QXROaUExSUMwNElEVmpMVFFnTUNBdE9DQXRNeUF0TVRFZ0xUZGpMVEUySUMweE9DQXRNek1nTFRNMUlDMDBPQ0F0TlRSakxURXpJQzB4TmlBdE16VWdMVE0ySUMweU9DQXROVEpqTVRBZ0xUSXdJRE01SUMweU5TQTJNeUF0TWpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUWTFNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFkxTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TlNBd1l5MHhNaUF3SUMweE5TQTJJQzB4TlNBeE0yTXdJRElnTUNBMUlERWdPR00wSURNeElEa2dOaklnTVRNZ09UTmpOeUExTVNBeE1TQXhNRE1nTVRZZ01UVTBZemNnTmpjZ055QXhNek1nTnlBeU1EQjJOMk13SURFd0lDMHhJREU0SUMweE1pQXhPR010TWlBd0lDMDFJREFnTFRrZ0xURmpMVElnTUNBdE5TQTBJQzB4TVNBM1l6STRJREV6SURNMklEUTVJRGN4SURRNVl6WWdNQ0F4TXlBeUlERTVJREpqTlNBdE1TQXhNU0F0TWlBeE5pQXRPR00xSUMwMElERTFJQzB5SURJeklDMHlZekV6SURFZ01qVWdNU0F6T0NBeFl6RTNJREFnTXpNZ0xURWdOVEFnTFRZZ1l6VXpJQzB4TmlBNE5TQXROVE1nT1RJZ0xURXdObU14SUMwMElERWdMVGtnTVNBdE1UTmpNQ0F0TkRFZ0xUSTJJQzAzTVNBdE5qSWdMVGt6WXkwME5DQXRNamNnTFRnNElDMDFNaUF0TVRRd0lDMDJNbU10TVRZZ0xUTWdMVEV4SUMweU1DQXRNVE1nTFRNd2JDMHlOQ0F0TVRjM1l5MHpJQzB5TWlBdE16a2dMVFUwSUMwMk1TQXROVFI2VFRFeE9TQXlPVFZqTkRBZ0xUSWdNVEE1SURJMElERXlNU0EzT1dNeElEWWdNaUF4TVNBeUlERTNZekFnTlRRZ0xUUTVJREV3T0NBdE1UQTRJREV4TldndE5tTXRNVElnTUNBdE1UWWdMVFlnTFRFMklDMHlNV014SUMweU1pQXlJQzAwTkNBeUlDMDJOeUJqTUNBdE1qa2dMVElnTFRVNUlDMDFJQzA0T0dNd0lDMDRJREFnTFRFMklDMHhJQzB5TTJNd0lDMDVJRE1nTFRFeUlERXhJQzB4TW5wTk5qZ3dJRFJqTFRrZ01DQXRNVEVnT0NBdE1UQWdNamRqTWlBeU1pQTBJRFEwSURjZ056RmpMVE0ySUMwek1pQXROekVnTFRVM0lDMHhNVEVnTFRjMFl5MHhOaUF0TlNBdE1qa2dMVGdnTFRReklDMDRZeTB6TkNBd0lDMDFOeUF5TlNBdE5qRWdOekJqTUNBMklDMHhJREV4SUMweElERTJZekFnTmpjZ016VWdNVEU0SURreElERTFOV016TUNBeU1DQTJNaUF6TlNBNU55QXpOV014TUNBdE1TQXlNU0F0TWlBek1TQXROV015SURFZ05DQXdJRFVnTUNCak9TQXdJREV3SURZZ01USWdNVFJqTnlBMU5DQXhOU0F4TURnZ01qTWdNVFl4WXpFZ01UQWdMVEVnTWpJZ01UTWdNalJqTVRJZ015QXlOU0EzSURNMklEZGpPQ0F3SURFMklDMHlJREl6SUMwNFl6UWdMVE1nTlNBdE9DQTFJQzB4TTJNd0lDMDNJQzB5SUMweE5TQXRNeUF0TWpKakxUY2dMVFEzSUMweE5DQXRPVFFnTFRFNUlDMHhOREpqTFRnZ0xUZ3hJQzB5TUNBdE1UWXhJQzB5TkNBdE1qUXlZeTB5SUMwek9DQXRNalFnTFRVd0lDMDFNU0F0TmpGakxUa2dMVE1nTFRFMUlDMDFJQzB5TUNBdE5YcE5NamN6SUMweE1tTXRNeUF0TVNBdE55QXRNU0F0TVRBZ0xURWdZeTAwTWlBd0lDMDNOaUEwTkNBdE56WWdPVFpqTUNBMU5TQXlNeUF4TURNZ05UVWdNVFExWXpReUlEVTFJREV3TlNBNU1pQXhOamNnT1RKak1pQXdJRGtnTUNBeE5pQXRNV014T1NBdE15QXpOQ0F0TVRJZ05ESWdMVE14WXpJZ0xUVWdNeUF0T1NBeklDMHhOR013SUMweE15QXROeUF0TWpRZ0xURTJJQzB6TldNdE16TWdMVFF4SUMwNE1DQXROaklnTFRFeU9TQXROemhqTFRZZ0xUSWdMVEV5SUMweklDMHhPQ0F0TldNdE16TWdMVGdnTFRVeElDMHlOeUF0TlRFZ0xUVTFZekFnTFRFd0lETWdMVEl5SURnZ0xUTTBZekV5SUMweU9TQXlOU0F0TkRRZ016Z2dMVFEwWXpFeUlEQWdNalVnTVRFZ05ESWdNeklnWXpjZ09TQXhOU0F4TnlBeU1DQXlOMk14TkNBeU9TQTBNQ0F6TWlBMk55QXpOR014SURFZ01pQXhJRE1nTVdNMklEQWdPU0F0TWlBNUlDMDJZekFnTFRNZ0xURWdMVFlnTFRNZ0xURXdZeTB6T0NBdE5qVWdMVGszSUMwNU1DQXRNVFkzSUMweE1UTjZUVEkzTkNBeE5qZGpORGNnT1NBNE1TQXpNU0F4TURrZ05qTmpOeUE1SURFeklESXdJREV6SURNemRqTmpNQ0E1SUMwMElERTJJQzB4TVNBeU1tTXRNeUF5SUMwMUlETWdMVGNnTTJNdE5pQXRNU0F0TVRFZ0xUY2dMVEUySUMweE1Hd3RNVGtnTFRFMVl5MHlPU0F0TWpjZ0xUVXpJQzAxT0NBdE5qa2dMVGs1ZWswMU56UWdOaklnWXpjZ01DQXhOQ0F6SURJeUlERXdZek0xSURNd0lEVTRJRFk1SURneUlERXdPR016SURRZ015QTVJREVnTVRSakxURXdJREk0SUMweU5TQTFNU0F0TlRZZ05qQmpMVFlnTWlBdE1USWdOQ0F0TVRnZ05ITXRNVElnTFRJZ0xURTRJQzA0WXkwek1pQXRNeklnTFRVeElDMDNNaUF0TlRVZ0xURXdPR013SUMwek1pQTJJQzAxTVNBeE9DQXROalZqT0NBdE1UQWdNVFlnTFRFMUlESTBJQzB4TlhwTk9Ea3dJRGhqTFRJd0lEVWdMVFF4SURnZ0xUWXdJREU0WXkwNUlEVWdMVEV5SURFeUlDMHhNaUF4T1dNd0lEVWdNeUF4TVNBMklERTJZekV4SURFMUlESTFJREk1SURRM0lESTVJR015TVNBd0lEUXdJQzA0SURVNElDMHhPV014TUNBdE5TQXhOU0F0TVRRZ01UVWdMVEl5WXpBZ0xUa2dMVFlnTFRFNElDMHhOaUF0TWpWakxURXhJQzA0SUMweU15QXRNVFFnTFRNNElDMHhObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkRGQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05ERkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpJREU0Tm1NdE5DQXlJQzAxSURRZ0xUVWdOMk13SURRZ01TQTNJREVnTVRCakxURWdNVEFnTUNBeU1DQXdJRE0wWXkweElEVWdMVElnT1NBdE1pQXhNMk13SURJeElERXlJRE00SURNeElEVTFZell6SURVM0lERXlOQ0F4TVRVZ01UZzJJREUzTTJNMklEVWdNVEVnTVRVZ01Ua2dNVEZqT1NBdE15QTJJQzB4TkNBMklDMHlNV015SUMwek55QXROU0F0TmprZ0xUTTFJQzA1Tm1NdE5qUWdMVFU0SUMweE1qWWdMVEV4T0NBdE1UZzRJQzB4TnpoakxUUWdMVE1nTFRjZ0xURXhJQzB4TXlBdE9IcE5PU0F3WXpBZ01qY2dNQ0ExTkNBdE1TQTRNV013SURFd0lEWWdNVFlnTVRJZ01qSWdZelk1SURZNUlERTBNU0F4TXpJZ01qQTVJREl3TUdNMUlEVWdNVEVnTVRFZ01UWWdPR00wSUMweklEY2dMVEV4SURjZ0xURTNZekVnTFRjZ01TQXRNVFVnTVNBdE1qSmpNQ0F0TXpFZ0xUZ2dMVFU1SUMwek55QXRPRFJqTFRZNElDMDFPQ0F0TVRNeElDMHhNakVnTFRFNU5DQXRNVGcwWXkweklDMHpJQzAxSUMwM0lDMHhNeUF0TkhwTk1UTWdMVEl3TTJNdE55QXlJQzAwSURrZ0xUUWdNVFJqTFRFZ01URWdNQ0F5TVNBd0lETTNZeTB5SURZZ0xUTWdNVEVnTFRNZ01UWmpNQ0F5TlNBeU1pQTBNaUEwTWlBMk1XTTJNQ0ExTnlBeE1UWWdNVEUzSURFM05TQXhOelpqTmlBMklERXlJREUySURJeElERXlJR000SUMweklEWWdMVEUxSURZZ0xUSTBZekVnTFRNMUlDMDBJQzAyTnlBdE16UWdMVGsxWXkwMk5pQXROakVnTFRFeU9DQXRNVEkySUMweE9USWdMVEU1TUdNdE15QXRNeUF0TmlBdE9TQXRNVEVnTFRkNlRUUWdMVFF3TTJNdE5DQXlOU0F0TkNBME5TQXRNeUEyTm1NeElESXpJREV4SURNNUlESTRJRFUwWXpZM0lEVTVJREV6TUNBeE1qTWdNVGswSURFNE5XTTJJRFVnTVRFZ01UVWdNakFnTVRGak5TQXRNaUExSUMwM0lEVWdMVEV6WXpBZ0xURXlJREVnTFRFNUlERWdMVEkyWXpBZ0xUTTBJQzB4TXlBdE5qQWdMVFF4SUMwNE5XTXROamtnTFRZeElDMHhNelFnTFRFeU5TQXRNakEwSUMweE9USjZJQ0l2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwTURNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME1ETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5ERWdNV010TVNBdE1TQXRNU0F0TVNBdE1pQXRNV010TWlBd0lDMDBJRE1nTFRVZ05XTXRNamNnTWpZZ0xUTTBJRGN3SUMwek15QXhNVGgyTVRGak1TQTFPQ0EzSURFeE5pQXhNU0F4TnpSak5DQTFNQ0E1SURrNUlEa2dNVFV3WXpBZ01qUWdMVElnTkRnZ0xURTJJRFl4WXkwMElETWdMVFVnT0NBdE5TQXhNMk13SURZZ01pQXhNU0ExSURFMFl6Z2dOU0F4TXlBeE5DQXhOaUF5TjJNMElESXdJRFlnTkRFZ055QTJNbU14SURrZ01TQXhPQ0F4SURJNFl6QWdORGdnTFRjZ09UVWdMVEV4SURFME1tTXRNeUF5TmlBdE5pQTFNeUF0TmlBM09XTXdJREUySURFZ016SWdNeUEwT0NCak15QXhPQ0EySURNMklERTBJRFV4WXpJZ015QXpJRGNnTmlBeE1HTXlJRE1nTlNBM0lEZ2dOV015SUMweUlETWdMVFlnTXlBdE9XTXdJQzA0SUMweElDMHhNaUF0TmlBdE1UWmpMVGdnTFRVZ0xURXlJQzB5TUNBdE1UVWdMVE0wWXkwMUlDMHlNU0F0TnlBdE5ETWdMVGNnTFRZMFl6QWdMVEV5SURFZ0xUSTFJRElnTFRNM1l6UWdMVFV3SURFeUlDMDVPU0F4TkNBdE1UVXdZekVnTFRFMElERWdMVEk0SURFZ0xUUXhZekFnTFRJMUlDMHhJQzAxTUNBdE5TQXROelJqTFRJZ0xURTFJQzAxSUMwek1DQXRNVElnTFRReFl5MHpJQzB6SUMweElDMDFJREFnTFRoak9TQXRNalFnTVRBZ0xUVXhJREV3SUMwM055QmpNQ0F0TXpjZ0xUTWdMVGN6SUMwMklDMHhNRGxqTFRRZ0xUVXdJQzAzSUMweE1EQWdMVEV3SUMweE5UQmpMVE1nTFRNeUlDMDBJQzAyTlNBdE15QXRPVGhqTVNBdE16QWdPQ0F0TlRJZ01qWWdMVFl6WXpNZ0xUSWdOU0F0TmlBMklDMHhNbU14SUMwMElETWdMVEV3SURBZ0xURTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwTVRjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME1UY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1DQXhPVGQyT1ROak1TQTBJRFlnT0NBNUlERXhZelk0SURZNElERTBNQ0F4TXpBZ01qQTRJREU1T0dNMklEWWdNVE1nTVRnZ01qTWdNVE5qTnlBdE5DQTNJQzB4TnlBM0lDMHlObU13SUMwek5pQXROeUF0TmpZZ0xUTTRJQzA1TTJNdE5qZ2dMVFl3SUMweE16TWdMVEV5TXlBdE1UazNJQzB4T0RkakxUSWdMVElnTFRVZ0xUUWdMVEV5SUMwNWVrMHhNU0F3WXkwMUlESWdMVFVnT1NBdE5TQXhOSFl6TTJNdE1TQTJJQzB5SURFeUlDMHlJREU0WXpBZ01qRWdNVEFnTXpjZ01qZ2dOVFJqTmpNZ05Ua2dNVEkxSURFeE9DQXhPRGNnTVRjNFl6WWdOU0F4TWlBeE5DQXlNQ0F4TUNCak55QXRNaUE0SUMweE15QTVJQzB5TUdNeUlDMHpOaUF0TVNBdE5qa2dMVE14SUMwNU5tTXROallnTFRVNUlDMHhNamdnTFRFeU1pQXRNVGt5SUMweE9ETmpMVFFnTFRNZ0xUY2dMVEV3SUMweE5DQXRPSHBOTVNBdE1UazFkamc0WXpBZ055QTFJREV5SURFeElERTRiREl4TkNBeU1EUmpOU0ExSURFd0lERXpJREU0SURFd1l6Z2dMVElnTnlBdE1USWdOeUF0TVRoak1TQXRNelFnTkNBdE5qY2dMVEkySUMwNU5HTXROelVnTFRZNElDMHhORGdnTFRFek9DQXRNakkwSUMweU1EaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFEwTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRRME5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5qUWdMVFF5TUdNdE9DQXpOeUF0T1NBM01DQXRNVEFnTVRBeVl5MHhJREkxSUMweElEVXdJQzB4SURjMGJDMDJOaUF0TVRWakxUTWdMVEVnTFRZZ0xURWdMVGtnTFRGakxURXdJREFnTFRFMElEWWdMVEV5SURFNVl6RWdNVFVnTFRjZ01qa2dMVFFnTkRGak1DQTBNU0F5SURReUlEUXdJRFE1WXpFM0lETWdNelFnTnlBMU1TQXhNR013SURJeElEQWdORElnTVNBMk0yTXRORFVnTFRFd0lDMDVNQ0F0TWpBZ0xURXpOU0F0TXpKakxUTWdMVEVnTFRZZ0xURWdMVGtnTFRGakxUY2dNQ0F0TVRFZ015QXRNVEFnTVRWMk5UVmpNaUEwTWlBMElEUTJJRFEySURVMUlHTXpOeUE0SURjMElERTJJREV4TWlBeU5XTXdJRGdnTUNBeE5pQXhJREkxWXpBZ09TQXhJREU0SURFZ01qWnNMVEV3TUNBdE1UVm9MVFZqTFRFd0lEQWdMVEV6SURZZ0xURXlJREUzZGpJeVl6QWdOaklnTUNBMk1TQTJNQ0EzTW1NeU1TQTBJRFF5SURjZ05qTWdNVEJqTXlBME1DQTJJRGd3SURFeElERXlNR014SURZZ015QXhNeUEySURFNFl6SWdOaUEzSURrZ01UTWdPV000SURBZ05TQXRPQ0EzSUMweE0yTXpJQzA0SURRZ0xURTJJRFFnTFRJMFl6QWdMVGtnTFRFZ0xURTNJQzB5SUMweU5Xd3ROaUF0Tnpsak1Ua2dOQ0F6T1NBM0lEVTVJREV5WXpVZ01TQXhNQ0F5SURFMElESWdZekV3SURBZ01UUWdMVFlnTVRRZ0xURTVZekFnTFRFNElDMHpJQzB6TnlBdE55QXROVFp6TFRFM0lDMHpNQ0F0TXpZZ0xUTTBZeTB4TnlBdE5DQXRNelFnTFRjZ0xUVXhJQzB4TVdNd0lDMHhOeUF0TVNBdE16TWdMVElnTFRVd1l6UTJJREV3SURreUlESXdJREV6TnlBek1XTTBJREVnT0NBeElERXhJREZqTVRnZ01DQXlNU0F0TVRJZ01qRWdMVE0xWXpBZ0xUSXdJQzAwSUMwek9TQXRNVEVnTFRVNVl5MDFJQzB4TlNBdE1UY2dMVEkwSUMwek15QXRNamRqTFRReklDMHhNU0F0T0RVZ0xURTVJQzB4TWpnZ0xUSTRZeTB4SUMweU1TQXRNeUF0TkRJZ0xUUWdMVFl6WXpJNElEWWdOVFVnTVRJZ09ESWdNVGtnWXpRZ01TQTNJREVnT1NBeFl6RXdJREFnTVRJZ0xUVWdNVE1nTFRFM1l6SWdMVEl4SUMweElDMDBNU0F0TmlBdE5qRmpMVFFnTFRFMUlDMHhOQ0F0TWpVZ0xUTXdJQzB5T1d3dE5qWWdMVEUxWXpFZ0xURTVJRElnTFRNNUlESWdMVFU0WXpBZ0xUSTRJQzB4SUMwMU5TQXROU0F0T0ROakxURWdMVEUxSUMwMElDMHlPQ0F0TVRnZ0xUUXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUXpVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFF6VWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qWTRJQzB6TXpWakxUWWdNQ0F0TVRNZ05pQXRNalFnTVRsakxUUXpJRFV3SUMwNE5TQXhNREVnTFRFeU9DQXhOVEZqTFRNMklEUXlJQzAzTkNBNE5DQXRNVEF5SURFek1tTXROQ0EySUMwMklERXlJQzA1SURFM1l5MHpJRFFnTFRVZ09TQXROU0F4TkdNd0lETWdNU0EzSURVZ01UQmpNaUF5SURRZ01pQTJJREpqTlNBd0lEa2dMVGNnTVRNZ0xURXdZemcxSUMwM015QXhOekFnTFRFME55QXlOVFFnTFRJeU1XTTFJQzAxSURrZ0xUY2dNVE1nTFRkek55QXlJREV5SURaak56SWdOekFnTVRRMUlERXpPU0F5TVRrZ01qQTNZekV4SURFd0lESXdJREkxSURReklESXpJR010TVRBZ0xUTTNJQzB6TkNBdE5qTWdMVFUzSUMwNE9XTXROekFnTFRnd0lDMHhORE1nTFRFMU55QXRNakUxSUMweU16VmpMVEV5SUMweE15QXRNVGtnTFRFNUlDMHlOU0F0TVRsNlRUSTJOU0F0TVRRNFl5MHhNeUF3SUMweE55QXhNQ0F0TVRnZ016QmpMVEVnTWpnZ0xUVWdOVFVnTFRVZ09ETmpNU0F5TlNBeE9TQXlOU0F6TkNBeU9XTTFJREVnT1NBeUlERTBJREpqT1NBd0lERTNJQzAwSURJeElDMHhPR00wSUMweE1pQTVJQzB5TkNBNUlDMHpOMk10TWlBdE1UWWdMVE1nTFRNeklDMDJJQzAwT1dNdE5DQXRNVGNnTFRFMUlDMHpNQ0F0TXpJZ0xUTTJZeTAzSUMweUlDMHhNaUF0TkNBdE1UY2dMVFI2SUNJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMFFqRXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRakVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nakk1SUMweE1UTmpMVEV4SURBZ0xUSXpJRFVnTFRNeElERTBZeTB4TkNBeE5pQXRNaklnTXpVZ0xUTTBJRFV5WXkwMUlEY2dMVGNnTVRNZ0xUY2dNakJqTUNBMElERWdPU0F6SURFMVl6VWdNVElnTVRnZ09DQXlOaUF4TVdNeU9DQXdJRGN3SUMwek9TQTNOQ0F0Tmpsak1TQXROaUEwSUMweE1pQTBJQzB4T1dNd0lDMHpJQzB4SUMwM0lDMDFJQzB4TVdNdE55QXRPQ0F0TVRnZ0xURXpJQzB6TUNBdE1UTjZUVEkwSUMwMU1EVmpMVEV3SURNZ0xUSXlJRE1nTFRJMElERTBkakZqTUNBNElERXlJREV4SURFNUlERTFZelkzSURNMUlERTBNU0ExTXlBeU1Ea2dPRFlnWXpjZ015QXhOU0ExSURJNElERXdZeTAyTVNBeU15QXRNVEUySURReklDMHhOekVnTmpSc0xUa2dNMk10TlRNZ01qQWdMVFk0SURJMElDMDJPQ0EwT0dNd0lERXpJRFFnTXpFZ09TQTJNR016SURFNUlERXlJREk0SURJM0lESTRZelVnTUNBeE1TQXRNaUF4T0NBdE5HTTNOaUF0TWpZZ01UVXlJQzAxTkNBeU1qZ2dMVGd3WXpJeklDMDRJRFEySUMweE5DQTJPQ0F0TWpKak1UY2dMVFVnTWpjZ0xURTJJREkzSUMwek5HTXdJQzAwTkNBdE1UZ2dMVFk1SUMwMk1DQXRPREpqTFRjMElDMHlNaUF0TVRReUlDMDFPU0F0TWpFMUlDMDROR010TWpBZ0xUWWdMVE01SUMweE5DQXROVGdnTFRJd0lHTXRPU0F0TWlBdE1Ua2dMVFVnTFRJNElDMHplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUlVRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJVUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UVTNJQzA1TlRKakxUY2dNQ0F0T1NBM0lDMHhNaUF4TW1NdE1USWdNamdnTFRFNUlEVTFJQzB4T1NBNE0yTXdJREUzSURNZ016UWdPQ0ExTW1NeE15QTBNU0F5TUNBNE5TQXlOaUF4TXpCakxUSTNJQzB4TlNBdE5USWdMVE13SUMwNE15QXRNekJqTFRRNUlEQWdMVGMzSURJMklDMDNOeUEzTldNd0lESXdJREVnTXprZ05DQTFPV00xSURRMElETTFJRGN6SURjNElEY3pZelEzSURBZ056SWdMVE14SURZNUlDMDRNMk16TXlBeE15QTBOU0EwTUNBMU1pQTNNMk0zSURNMUlERTRJRFk1SURJNElERXdPR3d0TWpRZ0xURTRZeTB5TWlBdE1UUWdMVFEwSUMweU15QXROamNnTFRJeklHTXRNVFFnTUNBdE1qa2dOQ0F0TkRRZ01URmpMVEk1SURFMElDMHpOaUF6T0NBdE16WWdOak5qTUNBeE1TQXlJREl6SURNZ016UmpNaUF5TkNBeElEVXlJREl5SURjeFl6RTFJREV6SURNeUlERTVJRFV3SURFNWFEVmpPQ0F3SURFMklDMHlJREkwSUMwMVl6STVJQzB4TVNBME55QXRNekVnTkRjZ0xUWTBZemN4SURJeUlEWXhJRGczSURjNElERTBNMk10TWpNZ0xURXpJQzAwTWlBdE1qUWdMVFl4SUMwek0yTXRNVFVnTFRnZ0xUSTVJQzB4TWlBdE5EUWdMVEV5WXkweE5DQXdJQzB5T0NBMElDMDBNaUF4TkdNdE1UZ2dNVE1nTFRJNUlETXdJQzB5TmlBMU1XTXpJREkwSURNZ05EY2dOeUEzTVNCak55QTBNQ0F5T1NBMU1TQTJNaUExTkhNMk9DQXRNVGdnTnpZZ0xUUTNZek1nTFRrZ05TQXRNVE1nT1NBdE1UTmpNeUF3SURjZ01TQXhNeUEwWXpNNUlERTJJRFV3SURRNElEVTNJRGcwWXpRZ01qQWdNVEFnTXprZ01UWWdOakpqTFRNMElDMHhOU0F0TmpBZ0xUTTFJQzA1TXlBdE5ESmpMVGdnTFRFZ0xURTFJQzB5SUMweU1TQXRNbU10TkRJZ01DQXROamNnTWpjZ0xUWTFJRGMxWXpBZ01qSWdOQ0EwTXlBM0lEWTBZellnTkRFZ05UWWdOVGdnT1RjZ05UaGpNVGNnTUNBek1pQXROU0EwTWlBdE1UTmpNVFVnTFRFeklESXlJQzB5T0NBeU15QXROVEJqTWpJZ01UTWdOREVnTWpRZ05EWWdOVEFnWXpjZ016Y2dNVGdnTnpNZ01qZ2dNVEUxWXkwek1TQXRNakVnTFRVMUlDMDBNaUF0T0RVZ0xUVTBZeTB4TXlBdE5TQXRNallnTFRnZ0xUTTVJQzA0WXkweE9TQXdJQzB6TnlBMklDMDFOU0F4Tm1NdE1UVWdPQ0F0TWpZZ01qSWdMVEkzSURRd1l6QWdNekFnTFRFZ05qRWdOQ0E1TVdNM0lEUXdJRFExSURVNUlEYzRJRFU1WXpFeElEQWdNaklnTFRJZ016RWdMVGRqTWpNZ0xURXpJRFExSUMweU9DQTBOeUF0TlRsak1DQXROeUF5SUMwNUlEVWdMVGx6TnlBeElERXhJRE5qTkRnZ01qUWdOekVnTmpJZ056VWdNVEUxWXpFZ01UVWdOU0F5T1NBNElEUTRJR010TXpnZ0xUSTJJQzAzT0NBdE5EQWdMVEV5TWlBdE5EQmpMVFEzSURBZ0xUWTVJREU0SUMwMk9TQTJNR014SURJeUlERWdORE1nTkNBMk5XTTFJRE16SURJM0lEUTNJRFUxSURVMVl6a2dNaUF4T0NBMElESTNJRFJqTWpBZ01DQXpOeUF0TnlBMU15QXRNak5qT0NBdE9DQXhNU0F0TVRnZ01UQWdMVEk1ZGkwMVl6QWdMVFlnTWlBdE9TQTJJQzA1WXpNZ01DQTJJREVnTVRBZ00yTXlPU0F4T0NBMU9TQXpNeUEyTWlBM05HTXhJREkzSURFeElEVXpJREU0SURneVl5MHpNU0F0TVRnZ0xUWXdJQzB6TkNBdE9UVWdMVE0wWXkwME1DQXdJQzAyTVNBeU15QXROakVnTmpSak1DQXlNQ0F3SURRd0lETWdOakFnWXpZZ016Z2dNeklnTmpNZ05qa2dOalJqTWpRZ01pQTBNaUF0TVRFZ05UQWdMVE0zWXpNZ0xURXdJRFFnTFRJeElEY2dMVE16WXpNeElERTFJRFUySURNd0lEWXdJRGN3WXpRZ016Y2dNVFFnTnpNZ01qTWdNVEV6YkMweU5DQXRNakJqTFRJeklDMHlNU0F0TlRBZ0xUTTBJQzA0TUNBdE5ESmpMVGdnTFRJZ0xURTBJQzB6SUMweU1TQXRNMk10TWpRZ01DQXRNemdnTVRjZ0xUTTRJRFEyWXpBZ016Y2dOQ0EzTXlBeE9DQXhNRGxqTVRFZ01qa2dNelFnTkRJZ05qY2dOREpqTWpBZ01DQXpPQ0F0TlNBME55QXRNamxqTWlBdE5DQTBJQzAxSURZZ0xUVmpNeUF3SURZZ05TQTVJRGNnWXpFNElERTJJRE0zSURNeklEVTBJRFV3WXprZ01UQWdNakVnTVRZZ016RWdNVEpqTVRFZ0xUTWdNVEFnTFRFM0lERXdJQzB5TjJNeElDMHpOQ0F0T0NBdE5qVWdMVEU0SUMwNU5tTXRNamNnTFRnMElDMDBNQ0F0TVRjeElDMDFPU0F0TWpVM1l5MHlNaUF0TVRBeElDMDBOaUF0TWpBeElDMDJOU0F0TXpBeVl5MHpNU0F0TVRZM0lDMDNOeUF0TXpNeUlDMHhNVFFnTFRRNU4yTXRNamdnTFRFeU5DQXROaklnTFRJME55QXRPVEVnTFRNM01XTXRNaklnTFRrMUlDMDFNU0F0TVRnNUlDMDNOQ0F0TWpnell5MHlOQ0F0T1RrZ0xUUTFJQzB4T1RjZ0xUWXdJQzB5T1RjZ1l5MHlJQzB4TXlBdE5TQXRNamNnTFRFeklDMHpPV010TXlBdE5DQXROU0F0TVRBZ0xURXhJQzB4TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5FVXlMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORVV5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVE13SURCakxURTRJREFnTFRJM0lERXhJQzB5TnlBek0zWTRPR2d0TW5ZME9HTXdJREUzSUMweElETXpJQzB4SURVd1l6QWdNVFVnTVRRZ01UY2dNaklnTWpGak1UUWdOaUF5T1NBNUlEUTBJRGxqTVRFZ01DQXlNU0F0TWlBek1TQXROR014TmlBdE5TQXlOU0F0TVRVZ01qVWdMVE0wY3kweUlDMHpPU0F0TWlBdE5UaGpNQ0F0TWprZ01TQXROVGNnTWlBdE9EWmpNQ0F0TWpjZ0xUSWdMVFE0SUMwek5pQXROVE5qTFRFMUlDMHlJQzB6TUNBdE1UQWdMVFEySUMweE0yTXROQ0F0TVNBdE55QXRNU0F0TVRBZ0xURjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV3UWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVd1FpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMU9TQXRNalF6WXkweU9TQTRJQzAxTUNBek15QXROVE1nTmpaakxUSWdNakFnTFRJZ05ERWdMVE1nTmpKak1DQTRJRE1nTVRZZ01USWdNVGxvTW1NMklEQWdOeUF0TnlBeE1TQXRNVEpqTVRjZ0xUSXhJRFF4SUMwek1TQTJNeUF0TXpGak1qVWdNQ0EwT1NBeE1pQTJNaUF6TjJNeklEWWdOaUF4TWlBMUlERTRZeTB5SURRNElDMDBOeUE0TmlBdE9UTWdPRFpqTFRjZ01DQXRNVFFnTUNBdE1qQWdMVEpqTFRJeUlDMDJJQzB5TmlBdE1qY2dMVFExSUMwME5HTXhJREl3SURBZ016Z2dNQ0ExTm1Nd0lERTNJREVnTXpRZ015QTFNV015SURFeklETWdNalVnTXlBek9ITXRNU0F5TmlBdE1TQXpPQ0JqTFRFZ01qUWdNQ0EwT0NBMElEY3lZek1nTVRVZ01URWdNallnTWpZZ01qWmpORElnTFRFZ09ETWdPQ0F4TWpVZ01URm9OR014TVNBd0lERXpJQzB6SURFeklDMHhOV014SUMweU1TQXRNaUF0TkRJZ0xUY2dMVFl6WXkwMElDMHhOQ0F0TVRJZ0xUSXpJQzB5T0NBdE1qVmpMVEk0SUMweUlDMDFOU0F0TnlBdE9ETWdMVEV4WXkweU1DQXRNaUF0TWpZZ0xUSWdMVEkySUMweE0yTXdJQzAxSURJZ0xURXhJRE1nTFRJeFl6RTNJRFVnTXpJZ055QTBOaUEzWXpVeElEQWdPRFFnTFRNd0lERXdNQ0F0T1RKak9DQXRNekFnTVRJZ0xUWXdJREV5SUMwNU1HTXdJQzAwT1NBdE1UTWdMVGszSUMwME5pQXRNVFF5SUdNdE1UVWdMVEl4SUMwek5TQXRNekVnTFRVNElDMHpNV010TVRBZ01DQXRNakFnTWlBdE16RWdOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTUVSRUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1FUkVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTFOU0F0TVRJell5MDBJQzAwSUMwNUlDMDJJQzB4TmlBdE5tTXRNVElnTUNBdE1qZ2dOeUF0TXpnZ01UaGpMVEl5SURJMklDMDBOQ0ExTWlBdE5qY2dOemhqTFRZZ09DQXRNVElnTVRVZ0xURTRJREl5WXkweE1DQXhNU0F0TVRZZ01UWWdMVEUySURJeFl6QWdOaUEySURFeElERTNJREl5YkRreElEZzFZellnTlNBeE1TQXhNaUF4TmlBeE1XTXhPU0F0TVNBek1pQXROeUEwTWlBdE1UbGpNekFnTFRNMUlEVTVJQzAzTUNBNU1DQXRNVEExWXpRZ0xUVWdOaUF0T1NBMklDMHhNMk13SUMwMUlDMHlJQzA1SUMwM0lDMHhOR010TXpRZ0xUTXpJQzAyTnlBdE5qWWdMVEV3TUNBdE1UQXdlaUJOTVRNMUlDMDROR3czTlNBM09HTXpJRE1nTlNBM0lEZ2dNVEZqTFRJZ015QXRNeUExSUMwMUlEZHNMVFl6SURjeVl5MHlJRE1nTFRVZ05DQXROeUEwWXkweklEQWdMVFlnTFRFZ0xUa2dMVFJqTFRJM0lDMHlOeUF0TlRVZ0xUVXpJQzA0TkNBdE56bGpMVE1nTFRNZ0xUVWdMVFlnTFRVZ0xUaGpNQ0F0TXlBeUlDMDJJRFVnTFRsak1qRWdMVEl6SURReklDMDBOeUEyTXlBdE56RmpOU0F0TlNBNElDMDRJREV4SUMwNFl6UWdNQ0EzSURJZ01URWdOM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTlRBMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05UQTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTRJQzB6TXpOakxUY2dNVGNnTFRnZ016TWdMVGdnTkRsMk5EUmpMVFlnTFRFZ0xURXlJQzB6SUMweE9DQXROV010TWlBd0lDMDBJQzB4SUMwM0lDMHhjeTAySURFZ0xUY2dOV010T1NBeU1DQXRNVGdnTkRBZ0xURTRJRFl4WXpBZ055QXhJREV6SURNZ01qQmpNVEVnTkRFZ01qa2dPREVnTkRnZ01USXdkakl3TjJNdE1TQXdJQzB4SUMweElDMHhJQzB4WXkweE5pQXRNallnTFRFNUlDMDFOU0F0TWpNZ0xUZzBZeTB5SUMwNElEQWdMVEUySUMweE15QXRNakpqTFRZZ01qQWdMVGtnTXpnZ0xUa2dOVFpqTUNBek9DQXhNeUEzTXlBek55QXhNRFpqTXlBeklEWWdOaUE1SURoMk9UTWdZekFnTlNBeklERXdJRGdnTVRCb01XTTJJREFnTmlBdE5pQTNJQzB4TUdNeUlDMDNJRElnTFRFMklESWdMVEl6WXpFZ0xURXdJREVnTFRJeElERWdMVE15ZGkwek1tTTVJREFnTVRrZ0xUVWdNamNnTFRFMVl6SXlJQzB5T1NBeU5pQXROalVnTWpZZ0xURXdNV013SUMwM01pQXRNalVnTFRFME1DQXROVE1nTFRJd05uWXRNVEF5WXprZ01DQXhPQ0F4SURJNElESm9OR014TXlBd0lESXhJQzAxSURJd0lDMHlNWFl0TVRKak1DQXRPU0F0TWlBdE1UWWdMVEU1SUMweE9HTXRNVEVnTFRFZ0xUSXlJQzB4SUMwek15QXRNbll0TlRSak1DQXRNVE1nTVNBdE1qY2dMVEV5SUMwME1IcE5OekFnTVRnMmRpMHhPRE1nWXpFM0lEUTBJRE13SURnNUlESTVJREV6TjJNd0lEWWdNQ0F4TXlBdE1pQXhPV010TkNBeE1pQXRPU0F5TlNBdE1qTWdNamRvTFRSNlRUSTNJQzB4T1RGak9DQXdJREUySURFZ01qTWdNWFkyTW1NdE9TQXRNakFnTFRFM0lDMDBNU0F0TWpNZ0xUWXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkxTVRBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMU1UQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UazFJQzB5TVRKakxUSXlJQzB5TUNBdE5EWWdMVE13SUMwMk9TQXRNekJqTFRNM0lEQWdMVGN5SURJMUlDMDVNQ0EyT1dNdE1qRWdOVE1nTFRNd0lERXdPU0F0TXpRZ01UWTJZeTB4SURFMElDMHlJREkzSUMweUlEUXdZekFnTXprZ05TQTNOaUF4TnlBeE1UUmpNVFVnTkRjZ05UWWdPVFVnTVRFMUlEazFZekV3SURBZ01qQWdMVEVnTXpBZ0xUUmpORElnTFRFd0lEVTJJQzB6TUNBMU5pQXRPRFpqTVNBdE1USWdNU0F0TWpnZ0xUWWdMVFF5WXkweUlDMDBJQzAxSUMwNUlDMDRJQzA1Y3kwMklESWdMVGtnTm1NdE1UY2dNaklnTFRNNUlETXlJQzAyTUNBek1pQmpMVE0zSURBZ0xUYzBJQzB5T0NBdE9EY2dMVFl6WXkweE1DQXRNamtnTFRFM0lDMDFPQ0F0TVRjZ0xUZzRZekFnTFRJeUlEUWdMVFEwSURFeUlDMDJObU14TWlBdE16UWdNemdnTFRZeElEYzVJQzAyTVdNeU9TQXdJRFV6SURFMElEY3dJRFF3WXpjZ01USWdNVFVnTWpNZ01qRWdNelJqTkNBMklEa2dNVElnTVRRZ01URmpOeUF3SURjZ0xUa2dOeUF0TVROak15QXRNVFFnTkNBdE1qa2dOQ0F0TkRKak1DQXRNemtnTFRFeUlDMDNOQ0F0TkRNZ0xURXdNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlVNeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VTXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUWTNNU0F0TVRrd1l5MHhNU0F4T1NBdE1UQWdNemdnTFRFeElEVTJZeTAwSURRMElDMDJJRGc1SUMwMklERXpOSFl5WXkwMUlETWdMVEV4SURnZ0xURTNJREUyWXkwME1DQTBOQ0F0T0RBZ09EY2dMVEV5TnlBeE1qTmpMVFlnTlNBdE1URWdOeUF0TVRVZ04yTXROaUF3SUMweE1DQXROQ0F0TVRZZ0xURXlZeTB5TmlBdE5ERWdMVFUxSUMwM09DQXRPVFFnTFRFd09HTXRNek1nTFRJMUlDMDJPU0F0TXpZZ0xURXdOaUF0TXpaakxUSXhJREFnTFRReUlETWdMVFl6SURFd1l5MHhNalFnTkRFZ0xURTVNaUF4TXpBZ0xUSXhOU0F5TlRWakxURWdOQ0F0TVNBNUlDMHhJREV6SUdNd0lESTNJREV5SURVeklESXhJRGM1WXpNZ055QTVJRGtnTVRZZ09XZ3hZemtnTUNBMUlDMDVJRGNnTFRFMFl6STVJQzB4TVRRZ09USWdMVEl3TUNBeU1EWWdMVEkwTVdNeU5TQXRPU0EwT0NBdE1UTWdOamtnTFRFell6VXdJREFnT0RrZ01qUWdNVEk0SURjMVl6RTJJREl4SURNeUlEUXpJRFE0SURZMVl6RXdJREUwSURJd0lESXdJRE15SURJd1l6a2dNQ0F4T1NBdE5DQXlPU0F0TVRGak16VWdMVEkwSURZMElDMDFNeUE1TXlBdE9ETmpMVEVnTVRZZ0xUSWdNek1nTFRJZ05UQmpNQ0EzTkNBdE5pQXhORGtnTFRnZ01qSTBZeTB4SURFeUlETWdNalFnTkNBek5tTXhJRGtnTnlBeE15QXhOQ0F4TkdneUlHTTNJREFnTlNBdE9TQTNJQzB4TkdNeklDMHhNaUEySUMweU5pQTJJQzB6T1dNeklDMDVNU0EwSUMweE9ESWdOeUF0TWpjell6QWdMVEV4SURBZ0xUSXlJREVnTFRNeWRpMHhZekV3SUMweE1TQXhOeUF0TVRZZ01qTWdMVEUyWXpjZ01DQXhNeUEySURJd0lESXdiRFV6SURFd01tTXhNU0F4T0NBeU1TQXlPQ0F6TWlBeU9HTXhNQ0F3SURJd0lDMDVJRE14SUMweU4yTXlOU0F0TkRJZ05UQWdMVGcxSURjMUlDMHhNamhqTkNBdE55QTRJQzB4TmlBeE55QXRNVFpqTVRFZ01DQXhNaUF4TVNBeE5TQXhPR015TXlBMU15QTFNU0F4TURRZ09EWWdNVFV3WXprZ01USWdNakFnTVRrZ016QWdNamdnWXpRZ05TQXhNQ0E0SURFMUlEVmpNeUF0TWlBMElDMDBJRFFnTFRkekxUSWdMVGNnTFRNZ0xURXdZeTA1SUMweU9DQXRNalFnTFRVeklDMDBNQ0F0TnpoakxUTXhJQzAwT0NBdE5UZ2dMVGs1SUMwNE15QXRNVFV3WXkwNUlDMHhPQ0F0TWpJZ0xUTXpJQzB6T1NBdE5EVmpMVEV3SUMwM0lDMHlNQ0F0TVRFZ0xUSTVJQzB4TVdNdE1UUWdNQ0F0TWpVZ09DQXRNelFnTWpWakxURTVJRE0ySUMwME15QTNNQ0F0TlRrZ01UQTNiQzB4T1NBek1tTXRNVElnTFRJMElDMHlNU0F0TkRRZ0xUTXhJQzAyTTJNdE1UUWdMVEkzSUMwek1TQXROVE1nTFRVMUlDMDNNbU10TWlBdE1pQXROQ0F0TXlBdE5TQXROU0JzTXlBdE1URXdkaTAxTTJNdE1TQXRNVE1nTFRRZ0xUSTFJQzB4TnlBdE16VjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFUyT1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVMk9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek1EWWdMVEV3Tm1NdE1qY2dOVElnTFRNMUlERXdNaUF0TXpNZ01UVTFZekFnTVRNZ01DQXlOeUF4SURReFl5MHhOaUF4TXlBdE16SWdNamNnTFRRNElEUXhZeTB6TUNBeU5pQXROVGNnTlRRZ0xUazVJRFl5WXkwMUlERWdMVEV3SURFZ0xURTFJREZqTFRJNUlEQWdMVFUzSUMweE5DQXROekFnTFRNM1l5MDBJQzAzSUMwMUlDMHhNeUF0TlNBdE1UaGpNQ0F0T1NBMklDMHhOaUF4T0NBdE1qSmpNVFVnTFRjZ016QWdMVEV4SURRMUlDMHhNWE15T1NBeklEUXpJREV4WXpZZ015QXhNQ0ExSURFMElEVmpPU0F3SURFeUlDMDVJREUwSUMweU1XTXhJQzA0SURFZ0xURTJJREVnTFRFM0lHTXdJQzAxT0NBdE1UQWdMVGN4SUMwMU5TQXRPREZqTFRZZ0xURWdMVEV4SUMweUlDMHhOeUF0TW1NdE16TWdNQ0F0TnpBZ01UZ2dMVGM1SURRM1l5MHhNU0F6TmlBdE1qRWdOek1nTFRJeElERXhNR013SURJeklEUWdORFlnTVRRZ05qbGpNVGtnTkRRZ05UUWdOeklnT1RjZ056SmpNakVnTUNBME5TQXROeUEzTUNBdE1qSmpNelFnTFRJeklEWTBJQzAxTVNBNU5TQXROemhzTXlBeE9EQmpNQ0ExSUMweElERXdJREVnTVRSak15QTFJRGdnTVRFZ01UTWdNVEpvTW1NMElEQWdOQ0F0TmlBMklDMDVZekV5SUMweE55QXhNeUF0TXpjZ01UTWdMVFUzWXpBZ0xUTTBJREVnTFRjeElERWdMVEV3TlhZdE5qWWdZekVnTUNBeElDMHhJREVnTFRGak1qZ2dMVEl3SURVMElDMDBNQ0E0TmlBdE5URmpNakFnTFRjZ016a2dMVEV3SURVNUlDMHhNR000SURBZ01UVWdNQ0F5TXlBeFl6STJJRE1nTlRNZ01qQWdOVE1nTXpkak1DQXhOaUF0TWpNZ05EWWdMVFF6SURVeVl5MHhNeUEwSUMweU5pQTRJQzB6T1NBNFl5MDRJREFnTFRFMklDMHhJQzB5TkNBdE5XTXRNeUF0TVNBdE5TQXRNaUF0TnlBdE1tTXROQ0F3SUMwMUlEUWdMVFlnTVRCc0xUa2dOVGxqTFRJZ01qWWdPQ0F6T1NBek15QTBNMk0zSURFZ01UTWdNaUF5TUNBeVl6UTBJREFnT0RNZ0xUSTVJRGs1SUMwM05tTTVJQzB5TnlBeE15QXROVFFnTVRNZ0xUZ3hJR013SUMweU1TQXRNeUF0TkRJZ0xUY2dMVFl6WXkweE5DQXROakFnTFRZeUlDMDVNaUF0TVRFMUlDMDVNbU10TVRnZ01DQXRNemNnTkNBdE5UVWdNVEZqTFRJNUlERXhJQzAxTmlBeU9DQXRPREVnTkRaak1DQXRNek1nTUNBdE5qWWdNU0F0T1Roak1DQXRNakFnTFRFZ0xUUXdJQzB4TVNBdE5qUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFZDTmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWQ05pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek1UUWdMVE0yTkdNdE9EVWdNQ0F0TVRVeklETTNJQzB5TURjZ01UQTRZeTAxTUNBMk5pQXRPRFlnTVRNNElDMHhNRE1nTWpJeFl5MHpJREUxSUMwMElETXdJQzAwSURRMVl6QWdNamtnTmlBMU9DQXhPQ0E0Tm1NME5DQXhNRE1nTVRFM0lERTNNaUF5TXpRZ01UZ3hZellnTUNBeE1pQXhJREUzSURGak5qRWdNQ0F4TVRFZ0xUSTFJREUwT1NBdE56TmpNaklnTFRJNElETTVJQzAxT1NBMk1TQXRPRFpqTkNBdE5TQTRJQzB4TkNBeE5TQXRNVFJqTVRJZ01DQTFJREV5SURjZ01UbGpPQ0F6TnlBeE1TQTNOU0F6TXlBeE1EaGpNVE1nTVRrZ01qZ2dNamdnTkRJZ01qZ2dZekV6SURBZ01qY2dMVGdnTkRBZ0xUSTFZek15SUMwME1pQTJOeUF0T0RNZ01UQXhJQzB4TWpWak5DQXROU0E0SUMweE1DQXhNeUF0TVRSak9DQXROeUF4TkNBdE1URWdNVGtnTFRFeFl6WWdNQ0F4TVNBM0lERTFJREl4WXpnZ01qZ2dNVGNnTlRRZ016TWdOemxqTVRjZ01qY2dNelVnTkRBZ05UWWdOREJqTVRVZ01DQXpNU0F0TmlBMU1DQXRNVGxqTXpFZ0xUSXhJRFl4SUMwME5TQTVNeUF0Tmpaak1USWdMVGdnTWpJZ0xURXlJRE14SUMweE1tTXhNeUF3SURJeklERXdJRE14SURNeFl6UWdNVEFnTlNBeU1TQTFJRE14WXpBZ05URWdMVFF5SURrNElDMDVPU0E1T1NCakxUUXhJREVnTFRRd0lERWdMVFV6SURNNVl5MHhJRE1nTFRFZ05pQXRNaUE1WXkweklERTJJQzAySURJM0lDMDJJRE0yWXpBZ01UVWdOeUF5TUNBeU9TQXlNR000SURBZ01UZ2dMVEVnTXpBZ0xUSmpOek1nTFRZZ01UQTBJQzAyTWlBeE1qUWdMVEV5TTJNeE1TQXRNelFnTVRVZ0xUY3hJREUxSUMweE1UQmpNU0F0TXpjZ0xUa2dMVGMwSUMweU9DQXRNVEE0WXkweE1TQXRNakFnTFRJMElDMHpNU0F0TkRBZ0xUTXhZeTA1SURBZ0xURTVJRFFnTFRNd0lERXhZeTB6TnlBeU5DQXROekVnTlRJZ0xURXdOaUEzTm1NdE1UTWdPU0F0TWpVZ01UUWdMVE0xSURFMElHTXRNVFVnTUNBdE1qY2dMVEV3SUMwME1DQXRNekJqTFRFeklDMHlNU0F0TVRrZ0xUUTFJQzB5T0NBdE5qbGpMVEVnTFRNZ0xURWdMVFlnTFRJZ0xUbGpMVGdnTFRJeklDMHhPU0F0TXpVZ0xUTXlJQzB6TldNdE1UQWdNQ0F0TWpFZ05pQXRNek1nTWpCakxUTTRJRFExSUMwM015QTVNeUF0TVRFeElERXpOMk10TVRFZ01UTWdMVEl3SURJd0lDMHlPU0F5TUdNdE1URWdNQ0F0TWpBZ0xUa2dMVEk1SUMweU5tTXRNVGNnTFRNeklDMHhOQ0F0TnpBZ0xUSXpJQzB4TURWakxUTWdMVEV5SUMwMklDMHlOU0F0TVRnZ0xUSTRZeTB5SUMweElDMHpJQzB4SUMwMUlDMHhJR010TVRBZ01DQXRNVGNnT1NBdE1qTWdNVGhqTFRJeklETTFJQzAwT1NBMk55QXROelFnTVRBd1l5MHpOQ0EwTkNBdE56Z2dOaklnTFRFeU5pQTJNbU10TVRjZ01DQXRNellnTFRNZ0xUVTBJQzAzWXkweE1EZ2dMVEkwSUMweE9ERWdMVEUwTkNBdE1UZ3hJQzB5TWpoak1DQXROeklnTlRNZ0xURTFNaUF4TWprZ0xURTRNV00wTnlBdE1UZ2dPVGNnTFRJeklERTBOeUF0TWpGak1UZ2dNQ0F5T0NBdE5pQXpNeUF0TWpKak5pQXRNVGtnTVRJZ0xUTTJJREV6SUMwMU5uWXRNMk13SUMweE1pQXROaUF0TVRZZ0xURTVJQzB4TjJNdE1UVWdMVElnTFRJNUlDMHpJQzAwTXlBdE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNakpCTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpKQklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMwM05DQXRNVEl6WXkweU9DQXhJQzAxTlNBMUlDMDRNaUF4TkdNdE9TQXpJQzB4TmlBMklDMHhPQ0F4T0dNd0lESWdMVEVnTXlBdE1TQTBZekFnT1NBNElERXlJREV6SURFMmJERTFOaUF4TWpCak1pQXlJRFlnTXlBMElEaGpMVEkxSURBZ0xUVXdJQzB6SUMwM05pQXRNMk10TVRnZ0xURWdMVE0zSURFZ0xUVTFJRFpqTFRFd0lETWdMVEU1SURjZ0xUSTVJRGxqTFRFMUlEUWdMVEV5SURFM0lDMHhNaUF5Tm5ZeFl6QWdPQ0F4TUNBM0lERTJJRGRzTWpRMklERTRZekkzSURJZ05URWdMVGtnTnpRZ0xUSXlZekV3SUMwMklERTFJQzB4TXlBeE5TQXRNVGtnWXpBZ0xUZ2dMVFVnTFRFMUlDMHhOU0F0TWpOakxUVXlJQzB6T1NBdE1UQTFJQzAzT0NBdE1UVTRJQzB4TVRac01TQXROV015TlNBeUlEUTVJRElnTnpNZ05XTTFJREVnT1NBeElERTBJREZqTWpJZ01DQTBNaUF0TnlBMk1pQXRNVFZqTlNBdE1pQXhNQ0F0TmlBeE5DQXRNVEJ6T0NBdE9TQTRJQzB4TkdNd0lDMHhNaUF0TVRFZ0xURXhJQzB4T0NBdE1URmpMVGN3SUMwMUlDMHhOREFnTFRrZ0xUSXhNQ0F0TVRSakxUZ2dMVEVnTFRFMUlDMHhJQzB5TWlBdE1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOVUkzTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVJM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFd056SWdMVEUyT1dNdE5DQXlNeUF0TVRBZ05EY2dMVEV5SURjeFl5MDFJRFl3SUMwM0lERXlNU0F0TVRFZ01UZ3hZeTB4SURFMUlDMHlJREk1SUMweUlEUTBZeTB4TXlBdE1qSWdMVEkwSUMwME1pQXRNellnTFRZell5MHhOQ0F0TWpVZ0xUTXpJQzAwTlNBdE5UWWdMVFl4WXkwNUlDMDJJQzB4TmlBdE9TQXRNak1nTFRsakxUa2dNQ0F0TVRjZ05pQXRNallnTVRsakxUTXpJRFEzSUMwMk5DQTVOaUF0T1RjZ01UUTBZeTB6SURZZ0xUZ2dNVEVnTFRFMUlERTVZeTB4TnlBdE16Y2dMVE13SUMwM05DQXROVEVnTFRFd05tTXRNVE1nTFRJd0lDMHlOaUF0TkRBZ0xUUTFJQzAxTmlCakxURXlJQzB4TVNBdE1qTWdMVEUySUMwek15QXRNVFpqTFRFMUlEQWdMVEkzSURFeElDMHpPU0F6TTJNdE1qTWdORE1nTFRRMklEZzJJQzAxTmlBeE16ZGpMVEV5SUMwMUlDMHhNaUF0TVRVZ0xURTFJQzB5TW1NdE1UUWdMVE16SUMweU9TQXROalVnTFRRNUlDMDVOR010TlNBdE55QXRNVEFnTFRFeklDMHhOU0F0TVRsakxURTBJQzB4TkNBdE1qTWdMVEl4SUMwek1pQXRNakZ6TFRFM0lEZ2dMVEk1SURJMFl5MHlOaUF6TlNBdE5UQWdOeklnTFRjMklERXdObU10TmlBNElDMHhNU0F4TWlBdE1UWWdNVEp6TFRrZ0xUUWdMVEUxSUMweE0yTXRNallnTFRNNUlDMDFNQ0F0T0RBZ0xUZzVJQzB4TURnZ1l5MHpNQ0F0TWpJZ0xUVTVJQzB6TXlBdE9EZ2dMVE16WXkwME1pQXdJQzA0TVNBeU5DQXRNVEV5SURjeFl5MHlOQ0F6TmlBdE16UWdOelFnTFRNMElERXhNV013SURjeElETTNJREV6T0NBM09TQXhPRE5qTVRrZ01qQWdOVEVnTWprZ09ETWdNamxqTXpZZ01DQTNNaUF0TVRJZ09UWWdMVE15WXpjZ0xUWWdPQ0F0T1NBMUlDMHhOMk10T1NBdE1qVWdMVEkySUMwME5DQXRORFVnTFRZell5MDFJQzAxSUMwNUlDMDRJQzB4TkNBdE9HTXROQ0F3SUMwNUlETWdMVEUxSURoakxURTFJREUwSUMwME1pQXlNU0F0TmpnZ01qRmpMVEU1SURBZ0xUTTNJQzB6SUMwMU1DQXRNVEVnWXkwNElDMDFJQzB4TlNBdE1URWdMVEUxSUMweU1tTXhJQzAxTlNBME5TQXRNVFV4SURFd05TQXRNVGN6WXpFeUlDMDFJREkxSUMwM0lETTNJQzAzWXpJeUlEQWdORE1nT0NBMk1TQXlObU16TUNBek1DQTFNU0EyTmlBM05pQTVPV00xSURnZ01URWdNVFlnTVRnZ01qSmpNVEFnTVRBZ01UZ2dNVFVnTWpZZ01UVnpNVGNnTFRVZ01qWWdMVEUxWXpNMUlDMHpOaUEyTVNBdE56Z2dPVEFnTFRFeE9HTXlJQzB6SURVZ0xUWWdPU0F0TVRKak1UZ2dOREFnTXpVZ056Y2dOVEVnTVRFMWJESXhJRFF5WXpZZ01USWdNVFlnTVRrZ01qa2dNVGx6TVRnZ0xURXlJREl4SUMweU1pQmpNVGNnTFRVd0lETTNJQzB4TURBZ05qTWdMVEUwTldNNElDMHhOQ0F4TlNBdE1qRWdNaklnTFRJeGN6RXpJRGNnTWpBZ01qRmpNVGNnTXpRZ016QWdOekFnTkRVZ01UQTFZemdnTVRZZ01UWWdNek1nTWpVZ05EaGpOeUF4TVNBeE5pQXhOeUF5TkNBeE4zTXhOeUF0TlNBeU5TQXRNVFJqTXpBZ0xUTTBJRFUwSUMwM01TQTNPQ0F0TVRBNFl6RTFJQzB5TVNBeU9TQXRORElnTkRNZ0xUWXpZelFnTFRZZ055QXRPQ0F4TUNBdE9HTTBJREFnTnlBMElERXhJRGxqTWpNZ01qZ2dNemNnTmpFZ05UTWdPVE5qTUNBeU55QXRNU0ExTXlBdE15QTRNR010TVNBeE9DQXRNaUF6TlNBdE1pQTFNeUJqTUNBek1TQXlJRFl5SURVZ09USmpNU0F4TVNBMUlESXhJREUxSURJeWFERmpNVEVnTUNBM0lDMHhNeUF4TVNBdE1UbGpNaUF0TkNBeUlDMHhNQ0F5SUMweE5HTXRNU0F0TWpFZ0xURWdMVFF4SUMweElDMDJNV013SUMwek15QXhJQzAyTmlBeUlDMDVPV016SURVZ05pQXhNQ0E1SURFMFl6Z2dNVElnTVRZZ01UY2dNalFnTVRkak9TQXdJREUzSUMwMUlESTFJQzB4Tm1Nek1pQXRORE1nTlRRZ0xUa3lJRGc1SUMweE16UmpPU0F0TVRFZ01UWWdMVEUzSURJeUlDMHhOM014TVNBMUlESXdJREUxWXpJMklESTRJRFF5SURZMElEWTBJRGsxWXpFd0lERTBJREl3SURJM0lETXlJRE01SUdNMklEWWdNVFFnTVRFZ01qRWdPR00wSUMweUlEWWdMVFVnTmlBdE9HTXdJQzAxSUMweklDMDVJQzAxSUMweE0yTXRPU0F0TWpZZ0xUSXpJQzAwT1NBdE16a2dMVGN4WXkwek1DQXRORElnTFRVMklDMDROeUF0T1RFZ0xURXlOV010TlNBdE5TQXRNVEVnTFRFd0lDMHhOaUF0TVRSakxURTNJQzB4TXlBdE16RWdMVEl3SUMwME15QXRNakJqTFRFMklEQWdMVE13SURFeElDMDBOaUF6TkdNdE1qVWdNeklnTFRRMklEWTNJQzAyT1NBeE1EUmpNU0F0T0NBeElDMHhOaUF4SUMweU5HTXpJQzAzTXlBeE1DQXRNVFEySURFd0lDMHlNVGhqTUNBdE1USWdMVEVnTFRJMElDMHhJQzB6TmlCak1DQXRNVGNnTFRFZ0xUTXpJQzB4TmlBdE5EaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFZETXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWRE15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5UQWdMVE13WXkwME9TQXdJQzA1TUNBeU5DQXRNVEk1SURVMVl5MDFPQ0EwTmlBdE9EY2dNVEV3SUMweE1UZ2dNVGMwWXkweUlEVWdMVE1nT1NBdE15QXhOR013SURFMElEa2dNamNnTVRNZ05ERmpOU0F4TmlBMUlEUXlJREkzSURReVl6RTNJREVnTVRrZ0xUSXpJREkySUMwek4yTXpOQ0F0TmpnZ056WWdMVEV5T1NBeE5EVWdMVEUyT1dNeU5pQXRNVFVnTlRFZ0xUSXlJRGMxSUMweU1tTXpNaUF3SURZeUlERXpJRGt5SURNNVl6UXlJRE0zSURjMUlEZ3lJREV3TnlBeE1qaGpNU0F4SURFZ01pQXlJRFJqTVRZZ01qTWdNamdnTXpVZ05EQWdNelZqTVRNZ01DQXlOU0F0TVRJZ05ERWdMVE0ySUdNeU5DQXRNellnTkRnZ0xUY3pJRGN4SUMweE1UQmpOU0F0T0NBNUlDMHhNaUF4TXlBdE1USnpPQ0EwSURFMElERXdZekl6SURJNUlEUXdJRFl5SURZeklEa3dZelVnTmlBNUlERXpJREUwSURFNVl6RXdJREV4SURFNUlERTNJREk0SURFM1l6Z2dNQ0F4TnlBdE5pQXlOQ0F0TVRoak1qUWdMVE00SURRMUlDMDNOeUEyT1NBdE1URTFZemNnTFRFeUlEZ2dMVE14SURJMUlDMHpNV014TmlBd0lERTRJREU1SURJMUlETXdZekl3SURNMElETTJJRGN3SURVMklERXdOR014TUNBeE55QXlOQ0F5TmlBek9DQXlObU14TXlBd0lESTNJQzA1SURNMUlDMHlPV014TmlBdE5EQWdORElnTFRjMUlEY3dJQzB4TURjZ1l6Y2dMVGdnTVRJZ0xURXlJREU0SUMweE1uTXhNaUExSURFNUlERTBZekl6SURJNUlETTRJRFkxSURZM0lEa3dZemdnTnlBeE5pQXhOaUF5T1NBeE1XTXRNaUF0TVRrZ0xUa2dMVE0xSUMweE9TQXROVEJqTFRNeklDMDBPU0F0TmpJZ0xURXdNU0F0TVRBMElDMHhORE5qTFRFMElDMHhOQ0F0TWpZZ0xUSXdJQzB6TnlBdE1qQmpMVEV5SURBZ0xUSTBJRGdnTFRNNUlESTJZeTB5T0NBek1TQXROVEFnTmpVZ0xUWTJJREV3TkdNdE1pQTFJQzAxSURFMElDMHhNaUF4TkhNdE9DQXRPU0F0TVRFZ0xURTBZeTB5TUNBdE16Z2dMVE01SUMwM09DQXROallnTFRFeE15QmpMVGNnTFRnZ0xURTBJQzB4TnlBdE1qUWdMVEl6WXkwNUlDMDJJQzB4TnlBdE9TQXRNalFnTFRsakxURXdJREFnTFRFNUlEY2dMVEkzSURJeGJDMDNNQ0F4TWpSakxUVWdPU0F0T1NBeE5DQXRNVE1nTVRSekxUa2dMVFFnTFRFMElDMHhNMk10TVRrZ0xUTXhJQzAwTlNBdE5UZ2dMVFl6SUMwNU1HTXROU0F0T0NBdE1UTWdMVEUwSUMweU1DQXRNakZqTFRFd0lDMDVJQzB4T0NBdE1UUWdMVEkwSUMweE5HTXRPU0F3SUMweE5pQTNJQzB5TkNBeU1Xd3RPRFFnTVRNMFl5MDBJRFlnTFRZZ09TQXRPU0E1Y3kwM0lDMHpJQzB4TVNBdE9HTXRNeklnTFRRd0lDMDFPQ0F0T0RjZ0xUazNJQzB4TWpNZ2N5MDNPU0F0TnpFZ0xURXpPQ0F0TnpGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVTJPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFUyT0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTmpJZ01HTXROeUF3SUMweE15QXhJQzB5TUNBeVl5MHlOU0EwSUMwek5TQXhOeUF0TXpNZ05ETnNPU0ExT1dNeElEWWdNaUF4TUNBMklERXdZeklnTUNBMElDMHhJRGNnTFRKak9DQXROQ0F4TmlBdE5TQXlOQ0F0TldNeE15QXdJREkySURRZ016a2dPR015TUNBMklEUXpJRE0ySURReklEVXlZekFnTVRjZ0xUSTNJRE0wSUMwMU15QXpOMk10T0NBeElDMHhOU0F4SUMweU15QXhZeTB5TUNBd0lDMHpPU0F0TXlBdE5Ua2dMVEV3WXkwek1pQXRNVElnTFRVNElDMHpNU0F0T0RZZ0xUVXhZeTAwTnlBdE16UWdMVGcySUMwM09DQXRNVE0xSUMweE1UQWdZeTB5TlNBdE1UVWdMVFE1SUMweU1pQXROekFnTFRJeVl5MDBNeUF3SUMwM055QXlPQ0F0T1RjZ056SmpMVEV3SURJeklDMHhOQ0EwTmlBdE1UUWdOamxqTUNBek55QXhNQ0EzTkNBeU1TQXhNVEJqT1NBeU9TQTBOaUEwTnlBM09TQTBOMk0ySURBZ01URWdMVEVnTVRjZ0xUSmpORFVnTFRFd0lEVTFJQzB5TXlBMU5TQXRPREZqTUNBdE1TQXdJQzA1SUMweElDMHhOMk10TWlBdE1USWdMVFVnTFRJeElDMHhOQ0F0TWpGakxUUWdNQ0F0T0NBeUlDMHhOQ0ExWXkweE5DQTRJQzB5T0NBeE1TQXRORE1nTVRGekxUTXdJQzAwSUMwME5TQXRNVEZqTFRFeUlDMDJJQzB4T0NBdE1UTWdMVEU0SUMweU1pQmpNQ0F0TlNBeElDMHhNU0ExSUMweE9HTXhOQ0F0TWpNZ05ERWdMVE0zSURjd0lDMHpOMk0xSURBZ01UQWdNQ0F4TlNBeFl6UXlJRGNnTnpBZ016VWdPVGtnTmpKak5UTWdORFlnTVRBMElEazFJREUzTVNBeE1qRmpNVGdnTnlBek55QXhNU0ExTlNBeE1XTTFNeUF3SURFd01TQXRNeklnTVRFMUlDMDVNbU0wSUMweU1TQTNJQzAwTWlBM0lDMDJNMk13SUMweU55QXROQ0F0TlRRZ0xURXpJQzA0TVdNdE1UWWdMVFEzSUMwMU5TQXROellnTFRrNUlDMDNObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlVKQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VSkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUQWdMVEl3TW1NeE9DQXpNQ0F6TlNBMU5pQTFPQ0EzTjJNeE1DQTVJREl6SURrZ016WWdNVEJqTnpNZ05pQXhNekFnTkRZZ01UZ3hJRGsxWXpneElEYzNJREV6TmlBeE56UWdNakF6SURJMk1tTXhNeUF4TnlBeU5DQXlOaUF6TlNBeU5uTXlNaUF0T0NBek5pQXRNak56TWpRZ0xUTXpJRE0wSUMwMU1XTXhOeUF0TXpBZ016WWdMVFU1SURVMUlDMDROMk15SUMwMElEWWdMVGtnTVRBZ0xURXdhREZqTnlBd0lEVWdPQ0EzSURFeVl6STBJRFUzSURRMUlERXhOU0E0TXlBeE5qUmpNVFFnTVRnZ01qY2dNamNnTkRFZ01qZGpNVElnTUNBeU5TQXRPQ0F6T1NBdE1qUWdZelF6SUMwME9TQTRNeUF0TVRBd0lERXlOU0F0TVRVeFl6RXdJQzB4TWlBeE9DQXRNVGdnTWpZZ0xURTRjekUzSURZZ01qY2dNVGhqTWpjZ016SWdNemNnTnpBZ016Y2dNVEE1WXpBZ01URWdMVEVnTWpJZ0xUSWdNek5qTFRrZ05qa2dMVFEwSURFeE9TQXRNVEV3SURFME5HTXROeUF5SUMwNUlEWWdMVGtnTVRCak1DQXpJREVnTlNBeUlEaGpPU0F5TUNBeE9TQXpPU0F5T0NBMU9HTTFJREV4SURFeUlERTFJREl4SURFMVl6TWdNQ0EzSURBZ01UQWdMVEZqTmpnZ0xURXlJREV5TUNBdE56RWdNVE14SUMweE5EZGpNaUF0TVRRZ05DQXRNamtnTkNBdE5ETWdZekFnTFRReUlDMHhNU0F0T0RNZ0xUTXdJQzB4TWpKakxUSTNJQzAxTmlBdE5qRWdMVEV3T0NBdE1URXlJQzB4TkRkakxURXpJQzB4TUNBdE1qZ2dMVEUzSUMwME5DQXRNak5qTFRZZ0xUSWdMVEV5SUMweklDMHhOeUF0TTJNdE1qUWdNQ0F0TXpnZ01qQWdMVFV5SURNNFl5MHpOaUEwTmlBdE56UWdPVElnTFRFeE1pQXhNemxqTFRFNUlDMHpNeUF0TWpnZ0xUWTVJQzB6T1NBdE1UQTBZeTB4TWlBdE16Z2dMVE0wSUMwMk55QXROaklnTFRrMVl5MHhNU0F0TVRFZ0xUSXhJQzB4TmlBdE16QWdMVEUyWXkweE1pQXdJQzB5TXlBNElDMHpOU0F5TkdNdE16WWdORGdnTFRZeklERXdNaUF0T1RRZ01UVXlJR010TlNBNElDMDVJREV5SUMweE15QXhNbU10TlNBd0lDMDVJQzAwSUMweE5DQXRNVEpqTFRVMUlDMDRNQ0F0TVRFeElDMHhOVGdnTFRFNE1TQXRNakkxWXkwMk5pQXROalFnTFRFek9TQXRNVEV6SUMweU16RWdMVEV5TjJNdE1UTWdMVElnTFRJMklDMHlJQzAwTXlBdE5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOVGd6TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRneklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNeUlEazBZeTB5SUMweElDMHpJQzB4SUMwMElDMHhZeTAxSURBZ0xUZ2dOaUF0TVRJZ09XTXRNVEVnT0NBdE1UWWdNVGdnTFRFMklETXlkakkyTVdNd0lEUWdNU0E1SURZZ01URmpNU0F4SURNZ01TQTBJREZqTmlBd0lERXdJQzA0SURFMUlDMHhNbU00SUMwNUlERXdJQzB5TUNBeE1DQXRNekZqTFRFZ0xUUXpJQzB4SUMwNE5TQXRNU0F0TVRJM2FERjJMVEV6TldNd0lDMHpJREFnTFRZZ0xUTWdMVGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpVeE1TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXhNU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNRGdnTFRNNU5XTXRNeUF4TlNBdE5TQXlOU0F0TmlBek5HTXRNU0F5TnlBdE1TQTFOQ0F0TVNBNE1XTXRNakFnT1NBdE16a2dNamNnTFRVMUlEVTFZeTB5TXlBME15QXRNeklnT0RrZ0xUTTVJREV6Tm1NdE5DQXlOeUF0TmlBMU5TQXROaUE0TW1Nd0lEUXhJRFVnT0RFZ01Ua2dNVEl4WXpFeElETXlJREkxSURZeUlEVXdJRGcyWXpFeUlERXhJREkySURFNElEUXdJREl5WXkweklESXlJQzAzSURRMUlDMHhNeUEyT1dNdE1qUWdMVEl6SUMwMU1DQXRNamNnTFRjNElDMHlPR010TnlBd0lDMHhOQ0F3SUMweE5DQXhNV010TVNBeU55QXRNU0ExTkNBMUlEZ3hZeklnT0NBNUlERXpJREU0SURFeUlHTTNJQzB5SURFMElDMHlJREl3SUMweVl6RTVJREFnTXpZZ05pQTFNU0F5TW1NMUlEVWdPU0E0SURFeklEaGpOU0F3SURFd0lDMDNJREV5SUMweE5tTXhNU0F0TkRJZ01UVWdMVGcySURJd0lDMHhNamxqTVNBdE9TQXlJQzB4T0NBeUlDMHlOMk14TnlBdE15QXpNaUF0TVRFZ05EWWdMVEkwWXpJMUlDMHlOU0EwTUNBdE5qTWdOREFnTFRFd01HTXdJQzB4T0NBdE5DQXRNemNnTFRFeElDMDFNMk10TWlBdE5pQXROU0F0TVRFZ0xURXpJQzB4Tm1NdE9DQXlOQ0F0TVRZZ05EY2dMVE16SURZMll5MDNJRGdnTFRFMUlERTBJQzB5TXlBeE9HTXdJQzB6TnlBdE1TQXROelVnTFRNZ0xURXhNeUJqTFRRZ0xUWXhJQzA1SUMweE1qSWdMVEUwSUMweE9ETmpNellnTkNBMk1DQXlPQ0EzTnlBMU9XTTFJREV3SURrZ01Ua2dNVE1nTWpsak1pQTJJRGdnTVRJZ01UTWdNVEpqTmlBd0lEWWdMVGtnTnlBdE1UUmpNeUF0TVRNZ05DQXRNallnTkNBdE16aGpNQ0F0TkRVZ0xURTRJQzA0TkNBdE5URWdMVEV4T0dNdE1qSWdMVEl6SUMwME5pQXRNelFnTFRZNElDMHpOR010TVNBdE1UZ2dNQ0F0TXpZZ0xURWdMVFUwWXpBZ0xURTVJQzAySUMwek5TQXRNakVnTFRVMWVrMHhNRFlnTFRFM09Xd3pJRFF6WXpVZ05qa2dNVElnTVRNNElERXlJREl3TjJNd0lERTJJREFnTXpNZ0xURWdORGtnWXkweE5TQXRNaUF0TWprZ0xUa2dMVFF5SUMweU5HTXRNakVnTFRJeklDMHpNQ0F0TlRFZ0xUTTNJQzA0TVdNdE5TQXRNakFnTFRnZ0xUUXdJQzA0SUMwMk1HTXdJQzB6TUNBM0lDMDFPU0F5TmlBdE9EZGpNVElnTFRFNUlESTJJQzB6T1NBME55QXRORGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRCRVJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQkVSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlPRGdnTFRFME1tTXROeUF5SUMweU1DQXpJQzB6TVNBNWJDMHlORGdnTVRNMVl5MDJJRE1nTFRrZ055QXRPU0F4TUhNeklEWWdPU0E1YkRJMk1pQXhNakJqTmlBeUlERXhJRE1nTVRVZ00yTTRJREFnTVRVZ0xUSWdNaklnTFRaak9EWWdMVFF4SURFM01pQXRPRElnTWpVM0lDMHhNalJqT0NBdE15QXlNQ0F0TnlBeU1DQXRNVGRqTUNBdE1URWdMVEV6SUMweE1pQXRNakVnTFRFMmJDMHlORFlnTFRFeE5tTXRPQ0F0TkNBdE1UVWdMVGtnTFRNd0lDMDNlazB6TWpBZ0xUazFZelkzSURNNElERXpPQ0EyT1NBeU1UQWdNVEEwWXkwM015QXpOaUF0TVRRMElEY3dJQzB5TVRRZ01UQTBJR010TXlBeElDMDFJRElnTFRrZ01tTXROaUF3SUMweE1pQXRNeUF0TVRnZ0xUWmpMVE0wSUMweE5TQXROamNnTFRNeElDMHhNREFnTFRRMll5MDBNeUF0TWpBZ0xUZzFJQzAwTUNBdE1UTXpJQzAyTTJNMU9TQXRNeklnTVRFeklDMDFPQ0F4TmpVZ0xUa3dZekU1SUMweE1TQXpOaUF0TVRrZ05UUWdMVEU1WXpFMElERWdNamtnTlNBME5TQXhOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTlRCRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05UQkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXlOaUF0TWpZeFl5MHlPU0F0TXlBdE56RWdNamtnTFRnMElEWTRZeTB5TUNBMU55QXRNeklnTVRFM0lDMHpPU0F4TnpoakxUSWdNVFlnTFRNZ016SWdMVE1nTkRsak1DQTBNU0EySURneElERTNJREV5TVdNNUlETXhJREkxSURVNElEUTNJRGd5WXpFM0lERTNJRE0ySURJM0lEVTNJREkzWXprZ01DQXhPU0F0TWlBeU9TQXRObU0wTkNBdE1UWWdOVFlnTFRVNElEVTJJQzB4TUROak1DQXRNVE1nTFRJZ0xUSTNJQzA0SUMwek9XTXRNaUF0TlNBdE5DQXRPQ0F0TnlBdE9HTXRNaUF3SUMwMUlESWdMVGdnTjJNdE1UUWdNak1nTFRNeUlEUXpJQzAyTUNBME15QmpMVE0zSURBZ0xUVXlJQzB5T1NBdE5qVWdMVFUyWXkwNUlDMHhOeUF0TVRNZ0xUTTFJQzB4T0NBdE5UbGpNVGNnTVRFZ016VWdNVFlnTlRNZ01UWmpNelFnTUNBMk55QXRNVGdnT0RRZ0xUUTVZekU1SUMwek5TQXlPU0F0TnpFZ016SWdMVEV4TVdNeElDMHhNU0F5SUMweU1pQXlJQzB6TTJNd0lDMHhPU0F0TWlBdE16Z2dMVEV3SUMwMU5tTXRNVFFnTFRNMUlDMHpNeUF0TmpZZ0xUYzFJQzAzTVhwTk9UZ2dMVEUxTVdNM0lDMHlJREUwSUMwMElESXhJQzAwWXpFeElEQWdNakVnTkNBek1DQXhNMk14TWlBeE15QXlNeUF5T1NBeU15QTBObU13SURRZ0xURWdPQ0F0TWlBeE1pQmpMVFVnTWpFZ0xUTTVJRE0zSUMwMk55QXpOMk10TmlBd0lDMHhNaUF3SUMweE55QXRNbU10TVRJZ0xUTWdMVEU0SUMweU1DQXRNekFnTFRFMll5MHhOQ0EwSUMwMUlESTBJQzB4T1NBek5XTXdJQzB4TUNBdE1TQXRNVFlnTUNBdE1qSmpOaUF0TkRJZ01UUWdMVGd5SURZeElDMDVPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVVekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBOeUF0TVRJd2FDMHhPVFJqTFRRNElEQWdMVFV6SURFNElDMDFNaUEyTW1NeElEZ2dOaUF4T0NBMklESTRZekFnTmlBdE1TQXhNaUF0TVNBeE9HTXdJRGdnTWlBeE5TQXhOQ0F4TjJNeE5DQXpJREk0SURrZ05EUWdPR014TVRnZ0xURWdNak0zSUMweElETTFOaUF0TVdNeE1TQXdJREl3SURJZ016RWdNbU0xSURBZ01UQWdNQ0F4TmlBdE1tTXhOU0F0TlNBeU1pQXRNVElnTWpjZ0xUSTJjellnTFRJNElEWWdMVFF6WXpBZ0xUY2dMVEVnTFRFMUlDMHhJQzB5TTJNdE1TQXRNakVnTFRJM0lDMHpPU0F0TlRNZ0xUTTVhQzB4T1RsMkxURjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFJGTVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME1DQXRNalE1WXkweU55QXlJQzB6TkNBNElDMHpOaUF6TlhZMk5HTXRNeUF6T1NBdE5DQTNPU0F0TkNBeE1UaGpNQ0EzTnlBMElERTFOU0E1SURJek0zWXlZekFnTmlBdE15QXhNeUF0TXlBeE9HTXdJRFFnTWlBNElEWWdNVEZqTVRRZ09TQXpNQ0F4T0NBME9TQXhOV014TmlBdE1pQXpOQ0F0TXlBME9TQXRPV014T1NBdE9DQXpNQ0F0TWpRZ01qa2dMVFE0WXkwMElDMDVOQ0F0TnlBdE1UZzRJQzB4TUNBdE1qZ3lZeTB4SUMwME1pQXhJQzA0TkNBdE5DQXRNVEkzWXkweElDMDVJQzB4SUMweE9TQXRNVElnTFRJd1l5MHlOU0F0TVNBdE5EZ2dMVEV5SUMwM015QXRNVEI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpRNU9DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTVPQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDNJQzA1T1ROakxUUWdNekFnTFRZZ05UZ2dMVFlnT0Raak1DQXhOeUF4SURNMElETWdOVEZqTVNBNElERWdNVFVnTVNBeU0yTXdJREUySUMweElETXlJQzB4SURRNFl6QWdOaklnTnlBeE1qUWdOeUF4T0Rkak1DQXhPQ0F3SURNM0lDMHlJRFUxWXkwM0lEWXlJQzB4TUNBeE1qUWdMVEV3SURFNE4yTXdJREl6SURFZ05EWWdNaUEyT1dNeklEY3hJRFVnTVRReUlEVWdNakV6WXpBZ05qUWdMVEVnTVRJNUlDMHhJREU1TTNZME9XTXdJRFl3SUMwMUlERXhPU0F0TlNBeE56bGpNQ0F5T1NBeE1DQTBOeUF6T1NBMU1tTTFPQ0F4TUNBNU1TQTBOU0F4TVRVZ09UTWdZekl4SURReklEUTRJRGd6SURRNElERXpNMk13SURNd0lDMHhNU0ExTnlBdE1URWdPRGhqTUNBeE5TQXpJREk1SURJZ05EVjJNbU13SURZZ05pQTVJREV4SURFeGJEUWdNV00xSURBZ05pQXROeUE1SUMweE1tTXhOU0F0TXpVZ01qQWdMVGN5SURJd0lDMHhNRGxqTUNBdE1UWWdMVElnTFRNeUlDMHpJQzAwT1dNdE9DQXRNVEk1SUMwM055QXRNak16SUMweE5Ua2dMVE15TjJNdE1qWWdMVE13SUMwek55QXROakFnTFRNM0lDMDVOV013SUMweE1pQXhJQzB5TlNBMElDMHpPR00wT0NBME1TQXhNRGdnTmpVZ01UUTBJREV5TVdNek15QTFNU0ExTmlBeE1ETWdOVFlnTVRZeElHTXdJREUwSUMweUlESTNJQzAwSURReFl5MHhJRFFnTFRFZ09DQXRNU0F4TW1Nd0lERTBJRFFnTWpjZ05DQTBNR013SURnZ055QXhNaUF4TWlBeE0yZ3hZemdnTUNBMUlDMDRJRGNnTFRFell6RXdJQzB6TWlBeE5DQXROalFnTVRRZ0xUazJZekFnTFRRNUlDMHhNQ0F0T1RjZ0xUSTNJQzB4TkRWakxUTXlJQzA1TUNBdE9EWWdMVEUyTXlBdE1UY3hJQzB5TVRCakxUSTVJQzB4TmlBdE5ETWdMVFF3SUMwME15QXROekZqTUNBdE9TQXhJQzB4T1NBMElDMHpNR00wT0NBMU1TQXhNVFFnTnprZ01UWXhJREV6TVdNek15QXpOeUExTlNBM09TQTFNaUF4TXpGakxUSWdNemNnTVNBME1TQXlNQ0ExTXlCak9DQXRNVGdnTVRBZ0xUTTJJREV3SUMwMU5HTXdJQzB5TVNBdE15QXRORElnTFRRZ0xUWXpZeTB4SUMwNUlDMHlJQzB4T0NBdE1pQXRNamR6TVNBdE1UZ2dNeUF0TWpkak5TQXRNaklnTnlBdE5EVWdOeUF0Tmpkak1DQXRNemtnTFRjZ0xUYzVJQzB4T1NBdE1URTVZelVnTXlBNUlEVWdNVElnTldNMklEQWdPU0F0TmlBeE1TQXRNVFZqTkNBdE1qQWdOU0F0TkRBZ05TQXROakZqTUNBdE1qZ2dMVE1nTFRVMklDMDRJQzA0TkdNdE1TQXROaUF0TWlBdE1UTWdMVElnTFRJd1l6QWdMVFlnTVNBdE1UTWdNeUF0TWpCak5pQXRNaklnT1NBdE5EUWdPU0F0TmpZZ1l6QWdMVEl6SUMweklDMDBOaUF0TVRBZ0xUWTRZeTAxSUMweE5pQXROeUF0TXpJZ0xUY2dMVFE0WXpBZ0xUSXlJRFFnTFRRMElEWWdMVFkyWXpFZ0xURXhJREVnTFRJeElERWdMVE14WXpBZ0xUZ3hJQzB5T0NBdE1UVXlJQzA1TlNBdE1qQTRZeTB5TlNBdE1qRWdMVFV4SUMwME1TQXROellnTFRZeFl5MDBNeUF0TXpVZ0xUY3pJQzAzTnlBdE9EWWdMVEV6TVdNdE5DQXRNVFFnTFRVZ0xUTXdJQzB5TWlBdE5ESjZUVFF5SUMweU1USmpNVFVnTVRJZ01qa2dNalVnTkRRZ016ZGpORE1nTXpRZ09UQWdOalFnTVRJeElERXhNR015TVNBek1TQTBNeUEyTUNBME15QXhNREZqTUNBM0lEQWdNVFFnTFRJZ01qSWdZeTB4TnlBdE1qY2dMVE0wSUMwMU1DQXROVFFnTFRjd1l5MHpOU0F0TXpVZ0xUYzJJQzAyTWlBdE1URTBJQzA1TVdNdE16RWdMVEkwSUMwME5DQXRORE1nTFRRMElDMDNNR013SUMweE1TQXlJQzB5TkNBMklDMHpPWHBOTXpjZ0xUUXlObU16TnlBMU5DQTVNeUE0TXlBeE16Z2dNVEl6WXpVMUlEUTVJRGt4SURFd05TQTVNU0F4Tnpoak1DQXhOQ0F0TWlBeU9DQXROQ0EwTW1NdE9TQXRNaklnTFRJeElDMHpPU0F0TXpJZ0xUVTJZeTB6T1NBdE5qQWdMVGswSUMweE1ETWdMVEUwT1NBdE1UUTFZeTB6TmlBdE1qZ2dMVFEzSUMwMk1pQXRORGNnTFRFd01tTXdJQzB4TXlBeElDMHlOaUF6SUMwME1Ib2dUVFE0SUMwMU56WmpNamNnTXpBZ05UY2dOVFVnT1RFZ056WmpNalFnTVRVZ05EWWdNeklnTmpVZ05UTmpNemNnTkRBZ05qTWdPRFlnTmpBZ01UUTViQzA1SUMweE0yTXRNekFnTFRReklDMDJNeUF0T0RNZ0xURXdOQ0F0TVRFM1l5MHpNaUF0TWpZZ0xUWTFJQzAwT1NBdE9URWdMVGd4WXkweE15QXRNVFlnTFRFNUlDMHlPQ0F0TVRrZ0xUUXdZekFnTFRnZ01pQXRNVFlnTnlBdE1qZDZUVFEySUMwM056WmpNelFnTkRjZ056Z2dOellnTVRJeklERXdOV015TUNBeE5DQXpPQ0F6TUNBMU1pQTBPV015TUNBeU55QXpOQ0ExTmlBek5DQTVNV013SURFd0lDMHlJREl4SUMwMElETXlJR010TWpnZ0xUUXlJQzAyTUNBdE56TWdMVGsySUMwNU9XTXRNamdnTFRJd0lDMDFOaUF0TkRFZ0xUZ3dJQzAyTldNdE1qUWdMVEl5SUMwek1pQXRORGdnTFRNeUlDMDNPV013SUMweE1TQXhJQzB5TWlBeklDMHpOSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkRjekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EY3pJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUa3hJQzAxTkROakxUTWdNQ0F0T0NBeklDMHhOU0EzWXkweE15QTVJQzB5T0NBeE5pQXROREVnTWpWakxURTJJREV4SUMweU15QXlOQ0F0TWpNZ05EUjJNalU0WXkwMUlEazBJQzB6SURFNE55QXROaUF5T0RCakxUTWdOalVnTFRNZ01USTVJQzB6SURFNU5IWXhORGxqTUNBeU5pQXdJRFV6SUMweUlEYzViQzB4SURFd1l6QWdOQ0F4SURnZ01pQXhNV00zSURFNUlERTJJREk1SURJNUlESTVZemNnTUNBeE5TQXRNeUF5TlNBdE1UQmpNellnTFRJMUlEWTBJQzAxTkNBMk1TQXRNVEEwWXkwM0lDMDVOU0F0TXlBdE1Ua3dJQzAySUMweU9EVmpMVFVnTFRFMk1TQXROeUF0TXpJeklDMDVJQzAwT0RRZ1l5MHhJQzAyTVNBdE15QXRNVEl6SUMwMElDMHhPRFJqTFRFZ0xURXpJQzB5SUMweE9TQXROeUF0TVRsNlRUUXlOeUF0TlRNMVl5MHlOQ0F3SUMwME9DQXpJQzAzTXlBNVl5MDBOU0F4TWlBdE9EWWdNelVnTFRFeE9DQTNNR3d0T0NBNWJDMDFJRGgyTFRJMFl6QWdMVEUwSURFZ0xUSTNJQzAySUMwME1HTXRNaUF0TkNBdE5DQXRPQ0F0T1NBdE9HTXROaUF3SUMwM0lEWWdMVGNnTVRCak1DQXlNaUF0TlNBME15QXROU0EyTkdNd0lEVXpJREVnTVRBM0lERWdNVFl3Y3kweElERXdOaUF0TXlBeE5UbGpMVElnTmpJZ0xURWdNVEkxSUMweUlERTROMk10TVNBMk5TQXRNU0F4TXpFZ0xURWdNVGsyZGpFNU55QmpNQ0F4TWlBeElESTBJRFFnTXpWak15QTVJRGtnTVRNZ01UVWdNVFJvTVdNNUlEQWdOeUF0T1NBNElDMHhOR00wSUMweE1pQTFJQzB5TkNBMUlDMHpOMk13SUMwM0lEQWdMVEUxSUMweElDMHlNbll0T0RNM1l6Z2dOQ0F4T1NBeUlESTVJREpvTVRoak5DQXhJRGNnTVNBeE1TQXhZekUySURBZ016UWdMVGdnTlRFZ0xUaGpOeUF3SURFeklERWdNakFnTkdNeElERWdNaUF4SURRZ01XTTNJREFnTVRJZ0xURXdJREUxSUMweE9XTTVJQzB6TUNBeU5pQXRORFlnTlRFZ0xUUTJZekV3SURBZ01qRWdNeUF6TkNBNFl6VXhJREl5SURrMElEVXlJREV4TmlBeE1EUmpNVEVnTWpVZ01UY2dORGtnTVRjZ056RWdZekFnTkRjZ0xUSTBJRGc1SUMwMk9TQXhNalZqTFRJMElERTRJQzAwT1NBek15QXROemdnTkRCakxUUWdNU0F0TnlBeUlDMHhNQ0F5WXkwMklEQWdMVEV5SUMweklDMHhOeUF0T1dNdE1UUWdMVEUzSUMweU9TQXRNek1nTFRNMElDMDFOR010TWlBdE1URWdMVGdnTFRFM0lDMHhPU0F0TVRsakxURTFJQzB5SUMwek1DQXROU0F0TkRVZ0xUVmpMVEU1SURBZ0xUTTRJRFFnTFRVMklERTRZeTB4TUNBeklDMHhNeUEzSUMweE15QXhPV013SURFNElESWdNemNnTkNBMU4yTXpJREkzSURRZ05UUWdOQ0E0TVdNd0lETXdJQzB4SURZd0lDMHpJRGt3WXkweElERXpJQzB5SURJMklDMDJJRE00SUdNdE1pQXdJQzAxSURFZ0xUWWdNbU10TXlBeklDMDFJRFVnTFRVZ09HTXdJRElnTWlBMElEWWdOV013SURVZ05TQTNJREV3SURoak9DQXhJREUxSURRZ01qSWdObU14TkNBNElESTJJREUzSURReElESXlZekV3SURNZ01Ua2dOaUF5T1NBMll6Y2dNQ0F4TkNBdE1TQXlNaUF0TkdNek9DQXRNVElnTnpjZ0xUSXhJREV4TmlBdE16RmpOQ0F0TVNBM0lDMHlJREV4SUMweVl6Y2dNQ0F4TlNBeklESXpJRGhqTXpZZ01qRWdOVGNnTlRVZ05qRWdPVFJqTVNBeE1TQXlJREl6SURJZ016UmpNQ0EyT0NBdE1qTWdNVEk0SUMwNE1pQXhOelJqTFRJeUlERTNJQzAwT0NBeU1TQXROelFnTWpSb0xUSWdZeTA1SURBZ0xURTNJQzAxSUMweU15QXRNVEpqTFRFMklDMHlNQ0F0TWpVZ0xUUXhJQzB5TlNBdE5qVmpNQ0F0TnlBd0lDMHhOU0F5SUMweU1tTXhJQzAwSURFZ0xUZ2dNU0F0TVRGak1DQXRNakVnTFRFeUlDMHpOU0F0TXpRZ0xUUXlZeTB5TXlBdE55QXRORGNnTFRrZ0xUY3dJQzB4TTJNdE1UY2dMVElnTFRJM0lEWWdMVEk1SURJeFl5MHhJREV6SUMweUlESTBJQzB5SURNMVl6QWdOVFlnTVRrZ09Ea2dPREFnTVRFMWJERXhOQ0EwT0dNeU1pQTVJRFF6SURFeklEWXpJREV6WXpVeElEQWdPVFlnTFRJMUlERXpOeUF0TmpGak5UQWdMVFEwSURnMUlDMHhNREFnT1RRZ0xURTJOeUJqTWlBdE1URWdNaUF0TWpJZ01pQXRNek5qTUNBdE5qVWdMVE13SUMweE1UTWdMVGs0SUMweE5UTmpMVFEzSUMweU9DQXRNVEUySUMwME5DQXRNVGd6SUMwME1HTXRNVE1nTFRNZ0xUSTJJQzAwSUMwek9TQXROR010TVRVZ01DQXRNekFnTVNBdE5EWWdOR014SUMweE5DQXlJQzB5T0NBeUlDMDBNbU13SUMweE1DQXRNU0F0TWpBZ0xURWdMVE13WXpFZ0xUY2dNU0F0TVRVZ01TQXRNakpqTUNBdE1UY2dMVElnTFRNMElDMHpJQzAxTVdNeU5TQXhNaUExTVNBeU1TQTRNQ0F5TldNeU5TQXpJRFE1SURrZ056UWdPV00ySURBZ01URWdNQ0F4TmlBdE1XTTRPQ0F0T1NBeE5qVWdMVEV3TWlBeE56SWdMVEU0T1NCak1TQXRNVFFnTWlBdE1qZ2dNaUF0TkRKak1DQXRPREFnTFRJeklDMHhOVEVnTFRrMklDMHlNREZqTFRVMklDMHpPQ0F0TVRFNUlDMDJNQ0F0TVRnMUlDMDJNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTlRCQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05UQkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBNeUF0TWpZeFl5MDVJREFnTFRFd0lERXhJQzB4TUNBeE9HTXRNaUF6TXlBdE5DQTJOU0F0TkNBNU9HTXdJREU1SUMwM0lESTJJQzB5TXlBeU5tTXRNVElnTUNBdE1qVWdMVEVnTFRNM0lDMHhZeTB4TXlBd0lDMHlOeUF3SUMwME1DQXhZeTB5TlNBd0lDMHlPU0E1SUMweU9TQXpOR014SURjNElETTVJREUwTkNBMk55QXlNVE5qTVRVZ016WWdNamtnTnpJZ05EQWdNVEV3WXpRZ01USWdPU0F5TXlBeU1pQXlNR00ySUMweUlEZ2dMVFlnT0NBdE1USmpNQ0F0TkNBdE1pQXRPU0F0TWlBdE1UTmpMVFVnTFRReklDMHhPU0F0T0RRZ0xUTXpJQzB4TWpRZ1l5MHhNaUF0TXpVZ0xUSTFJQzAyT1NBdE5EQWdMVEV3TW1NdE1pQXROQ0F0TWlBdE9DQXRNaUF0TVRCak1DQXROeUExSUMwNElERTFJQzA0WXpVM0lDMHlJRFUzSUMweUlEVTNJRFUwZGpZM1l6QWdNVElnTlNBeU1pQXhOeUF5TkdneFl6RXlJREFnTVRBZ0xURXpJREV4SUMweU1HTXpJQzB4T0NBMUlDMHpOeUExSUMwMU5XTXdJQzB4TlNBdE1pQXRNekVnTFRJZ0xUUTJjelVnTFRJeklERTRJQzB5TTJNeklEQWdOaUF3SURrZ01XTXhNeUF5SURJM0lERWdOREFnTTJnMVl6RXlJREFnTVRVZ0xUY2dNVFVnTFRFNVl6QWdMVEkwSUMwNElDMDBOeUF0TVRnZ0xUWTRJR010TnlBdE1UVWdMVEl4SUMweU15QXRNemNnTFRJeFl5MHlPQ0F6SUMwek5DQXRNVEFnTFRNeklDMHpOV015SUMweU9DQXRNaUF0TlRVZ0xUUWdMVGd6WXkweElDMDFJQzB6SUMweE1DQXROQ0F0TVRSakxUSWdMVGNnTFRRZ0xURTFJQzB4TWlBdE1UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV3Tnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVd055SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswM05TQXRNalV6WXkweE55QXhJQzB6TXlBMElDMDFNQ0F6YUMwell5MHhNaUF3SUMweE5TQTFJQzB4TlNBeE4yTXhJREU0SURBZ016Y2dNQ0ExTldNeElESTRJRGNnTXpRZ016VWdNekpqTVRrZ0xURWdNekFnTWlBeU9TQXlOV010TWlBMU1DQXRNU0F4TURBZ0xUUWdNVFV3WXkweUlESTBJREFnTkRrZ0xUUWdOelJqTFRJeUlDMHlPU0F0TXpBZ0xUWTFJQzAxTVNBdE9UVmpMVGdnTVRVZ0xURXlJRE0zSUMweE1pQTFPV013SURJd0lEUWdOREFnTVRBZ05USmpNakVnTkRBZ05Ea2dOellnTmpBZ01USXlZekVnT0NBM0lERXhJREUySURFell6WWdMVEUySURnZ0xUTXlJRGdnTFRRNUlITXRNaUF0TXpZZ0xURWdMVFUwWXpRZ0xUYzRJRGdnTFRFMU5pQTRJQzB5TXpWak1DQXRNVGNnTFRFZ0xUTTFJQzB4SUMwMU1uWXRNbU13SUMweE1pQTRJQzB4TVNBeE55QXRNVEZqTXpNZ0xUSWdNelVnTFRVZ016TWdMVE0zWXkweklDMDFOQ0F0TVRFZ0xUWTRJQzAxTkNBdE5qaGpMVFlnTUNBdE1UTWdNQ0F0TWpFZ01Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOVUpETG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVKRElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRreE1TQXRNamt3WXkweE5TQTBNeUF0TWpBZ09EUWdMVEl4SURFeU5HTXRNU0EwTlNBdE1pQTRPU0F0TWlBeE16TmpMVGdnTlNBdE1UUWdNVFVnTFRFNUlESTVZeTB5TUNBMU5TQXRNamtnTVRFMElDMDFNQ0F4TnpCakxURWdNU0F0TVNBeklDMHlJRFJqTFRjZ01UTWdMVEV3SURNMElDMHlOeUF6TkdNdE1UUWdNQ0F0TVRVZ0xURTVJQzB5TVNBdE16QmpMVEl6SUMwME5pQXRORFVnTFRreUlDMDJOeUF0TVRNNVl5MDVJQzB4TnlBdE1Ua2dMVE16SUMwek15QXRORFpqTFRFMElDMHhOQ0F0TWpnZ0xUSXlJQzAwTUNBdE1qSmpMVEUySURBZ0xUSTVJREUwSUMwek9TQTBNQ0JqTFRFMUlEUTBJQzB5T1NBNE9TQXRORFVnTVRNell5MDFJREUwSUMwMElETTNJQzB4T1NBek9HTXRNVFFnTWlBdE1UWWdMVEl4SUMweU5DQXRNelJqTFRJd0lDMHpNaUF0TXpJZ0xUWTVJQzAxTmlBdE9UbHNMVEV5SUMweE9HTXRNVEVnTFRFeElDMHlNU0F0TVRjZ0xUTXdJQzB4TjJNdE1URWdNQ0F0TWpBZ09TQXRNamtnTWpkakxURTJJRE16SUMweU9DQTJPU0F0TkRnZ01UQXdZeTB4TnlBeU5pQXRNemNnTlRFZ0xUWXhJRGN3WXkweU15QXhPQ0F0TkRnZ01qWWdMVGMwSURJMll5MHpNQ0F3SUMwMk1pQXRNVEVnTFRnNElDMHpOV010TXpjZ0xUTTFJQzAxTlNBdE56WWdMVFUxSUMweE1qVWdZekFnTFRNeElDMHhNU0F0TlRrZ0xUSXlJQzA0TjJNdE5DQXRNVEFnTFRFeElDMHhPU0F0TWpjZ0xUSTFZeTB5SURjMklERTRJREUwTlNBME1TQXlNVE5qTVRZZ05EZ2dORElnT0RjZ09ERWdNVEU0WXpNMUlESTRJRGN4SURReElERXdOaUEwTVdNME15QXdJRGcySUMweU1DQXhNaklnTFRZell6TXlJQzB6T0NBMU1DQXRPREVnTnpBZ0xURXlOV016SUMwMUlEVWdMVEV5SURnZ0xURTNZelFnTFRVZ05pQXRNVFVnTVRVZ0xURXpZemNnTVNBeE1DQTRJREV6SURFell6SXdJRE01SURRd0lEYzNJRFl3SURFeE4yTTFJREV3SURFeElERTVJREU1SURJM1l6Y2dPQ0F4TmlBeE1pQXlOQ0F4TWlCak1UQWdNQ0F5TUNBdE55QXlOeUF0TVRsak1qTWdMVE01SURNd0lDMDROQ0EwTnlBdE1USTFZemNnTFRFM0lERXpJQzB6TkNBeU1DQXROVEpqTXlBdE9TQTRJQzB4T1NBeE9DQXRNakJvTVdNeE1DQXdJREUxSURFd0lERTVJREU0WXpJeklEUTNJRFExSURrMUlEWTRJREUwTW1NNElERTRJREU0SURNMklESTVJRFV5WXpFeklERTNJREk0SURJMUlEUXlJREkxWXpFMklEQWdNeklnTFRFd0lEUXlJQzB6TW1NNElDMHhOeUF4TkNBdE16VWdNakFnTFRVemJEWWdNVE01WXpJZ016WWdPU0EzTVNBNUlERXdOMk13SURFd0lEVWdNVFlnTVRNZ01UaG9NbU01SURBZ055QXRNVEFnT1NBdE1UVWdZelFnTFRFMElEVWdMVEkzSURVZ0xUUXhZekFnTFRrZ01DQXRNVGtnTFRFZ0xUSTRZeTAySUMwNU5DQXRNVEFnTFRFNE55QXRNVElnTFRJNE1XTTBJQzB4TWlBM0lDMHlOU0F4TVNBdE16ZGpNeUF0T1NBMklDMHhPU0F4TmlBdE1qQm9NV014TUNBd0lERXhJREV3SURFMUlERTNZekkxSURRMElEUTJJRGt4SURjeElERXpOV014TUNBeE9DQXlNaUF6TlNBek5TQTFNV014TWlBeE5DQXlOU0F5TVNBek55QXlNV014TlNBd0lESTVJQzB4TVNBek9TQXRNekZqTVRnZ0xUTTJJREkxSUMwM05TQXpOaUF0TVRFell6Y2dMVEkxSURFMUlDMHpOeUF5TmlBdE16ZGpPU0F3SURFNUlEY2dNek1nTWpBZ1l6TTFJRE15SURVNElEYzBJRGczSURFeE1HTXhPU0F5TXlBek5pQTBOeUExTlNBM01HTTFJRFlnTVRFZ01USWdNVGNnTVRkak5TQTBJREV5SURZZ01UZ2dNbU15SUMweElESWdMVE1nTWlBdE5XTXdJQzAwSUMweElDMDRJQzB5SUMweE1XTXRPQ0F0TWpNZ0xUSXhJQzAwTXlBdE16VWdMVFl5WXkwME55QXROak1nTFRreklDMHhNallnTFRFME15QXRNVGc0WXkweE55QXRNakVnTFRNNElDMHpOU0F0TmpRZ0xUUTFZeTA0SUMweklDMHhOQ0F0TkNBdE1qQWdMVFJqTFRFMElEQWdMVEl6SURnZ0xUTXhJREkyWXkweE9DQTBNQ0F0TWpJZ09ETWdMVE0zSURFeU0yTXRNaUEySUMwMElERXhJQzAzSURFMklHTXROQ0E1SUMwNUlERXpJQzB4TXlBeE0yTXROU0F3SUMwNUlDMDBJQzB4TlNBdE1UTmpMVEk0SUMwME1pQXRORGNnTFRnNElDMDNNU0F0TVRNeVl5MHhNeUF0TWpRZ0xUSTJJQzAwT0NBdE5EZ2dMVFkxWXkwMUlDMDBJQzA1SUMwM0lDMHhOQ0F0T1dNeUlDMDJOU0EySUMweE16QWdPU0F0TVRrMVl6RWdMVEl5SUMwMklDMDBNU0F0TWpBZ0xUWXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV5TWpRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURXpPU0F5T1RKakxURXpJREFnTFRFMElEY2dMVEU1SURNeFl5MHpJREV4SUMweklESXhJQzB6SURJNVl6QWdOREVnTWlBME1pQTBNaUEwT0dNNE1pQXhNU0F4TmpRZ01qTWdNalEySURNMll6TWdNU0EySURFZ09TQXhZekV6SUMweElESXdJQzAzSURJeUlDMHlNbU14SUMwMUlESWdMVEV4SURJZ0xURTNZekFnTFRFMklDMDBJQzB6TVNBdE9TQXRORFpqTFRRZ0xURXlJQzB4TXlBdE1UZ2dMVEkzSUMweU1HTXRPREFnTFRFeUlDMHhOakFnTFRJMUlDMHlOREFnTFRNNFl5MHhNQ0F0TVNBdE1UY2dMVElnTFRJeklDMHllazB0TVRNNElEa3dZeTAzSUMweElDMHhNQ0F6SUMwNUlERXpJR014SURFNElDMDVJRE0wSUMwMUlEVXdZekFnTXpjZ01DQXpOeUF6TmlBME5Xd3lNelFnTlRWak55QXlJREV5SURNZ01UWWdNMk14TVNBdE1TQXhOQ0F0T0NBeE5pQXRNalpqTWlBdE1Ua2dMVE1nTFRNM0lDMDNJQzAxTkdNdE15QXRNVE1nTFRFeklDMHlNaUF0TWpjZ0xUSTFiQzB5TkRZZ0xUWXdZeTB6SUMweElDMDJJQzB4SUMwNElDMHhlazB0TVRNd0lDMDROV010TnlBeElDMHhNU0F6SUMweE1pQXhNbU10TWlBeE9DQXRNeUF6TnlBdE5TQTFNV014SURReklEUWdORFlnTkRJZ05UUnNNak0xSURRMll6VWdNaUE1SURJZ01UTWdNbU14TkNBd0lERTNJQzA0SURFM0lDMHpNU0JqTUNBdE1UWWdMVFFnTFRNeUlDMDVJQzAwTjJNdE5DQXRNVElnTFRFeklDMHlNU0F0TWpjZ0xUSTFiQzB5TkRjZ0xUWXdZeTB6SUMweUlDMDFJQzB5SUMwM0lDMHllazB0TVRRMklDMHlOekpqTFRnZ01DQXRNVEVnTmlBdE1URWdNVGhqTVNBeE5TQXRNaUF6TUNBdE1pQTBObU13SURjZ01TQXhOQ0F5SURJd1l6SWdNVFFnTnlBeU1TQXhPU0F5TkdNNE5pQXlNQ0F4TnpJZ05EQWdNalU1SURVNFl6SWdNU0ExSURFZ05pQXhZekV5SURBZ01USWdMVEV3SURFeUlDMHlNR013SUMwMElEQWdMVGdnTVNBdE1URmpMVEVnTFRVeElDMHhOU0F0TmpjZ0xUWXpJQzAzT1NCakxUY3hJQzB4TnlBdE1UUXlJQzB6TlNBdE1qRXlJQzAxTldNdE5TQXRNU0F0T0NBdE1pQXRNVEVnTFRKNlRTMHhNalFnTFRRek5Xd3ROeUF0TW1NdE9TQXhJQzB4TmlBMUlDMHhOQ0F4Tm1NeUlERTRJQzAwSURNMElDMHlJRFV5WXpJZ016Y2dOaUEwTWlBME1pQTBOMk0zTkNBeE1pQXhORGdnTWpNZ01qSXlJRE0wYkRFd0lESmpOeUF3SURFeklERWdNVGdnTVdNeE1pQXdJREUySUMwMklERTJJQzB5TkdNd0lDMDBJQzB4SUMwNUlDMHhJQzB4Tm1NdE1TQXROaUF0TWlBdE1Ua2dMVFlnTFRNeVl5MDBJQzB4TmlBdE1UTWdMVEkzSUMwek1DQXRNekI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRJek1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSXpNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNRFVnTVRob0xUSmpMVEV3SURBZ0xURTRJRFlnTFRJeElERTBZeTB4TUNBek5DQXRNellnTmpFZ0xUTTNJRGs1WXpBZ01UVWdNeUF5TXlBeE55QXlObU15SURBZ05TQXdJRGNnTVdNNUlEUWdNVGdnTVRJZ01qZ2dNVEpqTXlBd0lEY2dMVEVnTVRFZ0xUUmpNVGtnTFRFMUlETTNJQzB6TVNBME1DQXROVGRqTVNBdE1UTWdMVEVnTFRJM0lEUWdMVE01WXpFZ0xUSXdJQzB5TnlBdE5UQWdMVFEzSUMwMU1ucE5OVEF3SURFNWFDMHlZeTB4TUNBd0lDMHhPQ0EzSUMweU1DQXhOV010T0NBek15QXRNekVnTmpFZ0xUTXhJRGsyWXpBZ01UTWdNU0F5TWlBeE5pQXlNMk16SURFZ05TQXhJRGNnTWlCak9TQXlJREUzSURFeElESTJJREV4WXpNZ01DQTJJQzB4SURrZ0xUTmpNVFVnTFRFeklETXlJQzB5TnlBek5TQXRORGxqTWlBdE1UWWdNeUF0TXpJZ05TQXROVFJqTUNBdE1USWdMVEkySUMwME1DQXRORFVnTFRReGVrMDJNQ0EyYUMweVl5MHhNQ0F3SUMweE5pQTNJQzB4T1NBeE0yTXRNVEVnTXpJZ0xUTTFJRFU0SUMwek9DQTVOR013SURRZ0xURWdPQ0F0TVNBeE1XTXdJREV4SURRZ01UY2dNakFnTVRsak1UQWdNaUF4T0NBeE5DQXlPQ0F4TkdNeUlEQWdOU0F0TVNBNElDMHpZekUzSUMweE15QXpOaUF0TWpZZ05ERWdMVFV4WXpJZ0xURTBJREVnTFRNd0lEWWdMVFF5SUdNeElDMHlNU0F0TWpVZ0xUVXlJQzAwTXlBdE5UVjZUVE16TXlBd1l5MDVJREFnTFRFMklEWWdMVEU1SURFMVl5MDRJRE16SUMwek1pQTFPU0F0TXpFZ09UVmpNU0F4TVNBdE1TQXlNeUF4TlNBeU5HTXhNU0F3SURJeElERXpJRE15SURFell6UWdNQ0E0SUMweUlERXlJQzAxWXpJeUlDMHhOeUF6TmlBdE16a2dNelVnTFRZNWRpMHhNR014SUMwMUlESWdMVGtnTWlBdE1UTmpNQ0F0TVRrZ0xURXpJQzB6TWlBdE16QWdMVFEwWXkwMklDMDBJQzB4TVNBdE5pQXRNVFlnTFRaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVkNOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6T0RrZ0xUTTNOR010TVRNZ0xUUWdMVEkxSUMwMklDMHpPQ0F0Tm1NdE1qWWdNQ0F0TlRFZ09DQXROelVnTVRWakxURTBPU0EwTXlBdE1qTTNJREUwTlNBdE1qY3dJREk1TTJNdE5DQXhPQ0F0TmlBek5TQXROaUExTW1Nd0lEYzVJRFExSURFME5TQXhNalFnTVRjNVl6SXhJRGtnTkRJZ01UTWdOalFnTVROak16RWdNQ0EyTWlBdE9DQTVNaUF0TVRsak16UWdMVEV6SURZNUlDMHlOeUF4TURFZ0xUUTBZekUxSUMwNElETXdJQzB4TWlBME5DQXRNVEpqTVRrZ01DQXpPQ0EzSURVMklERTVZek00SURJMklEYzNJRFE0SURFeE1TQTNPV00zSURjZ01UVWdNVElnTWpRZ01UVWdZellnTWlBeE1pQXpJREU0SUROak1USWdNQ0F5TVNBdE5TQXlPU0F0TVRsak1UTWdMVEl5SURJeElDMDBOaUF6TVNBdE56QmpOQ0F0T0NBM0lDMHhNaUF4TVNBdE1USnpOeUF6SURFeElERXdZekU1SURNd0lETTNJRFl5SURVMUlEa3lZekV5SURJd0lESTFJRE13SURNM0lETXdZekV6SURBZ01qVWdMVEV3SURNNElDMHlPR015TUNBdE1qY2dNeklnTFRVNUlEUTNJQzA0T1dNMUlDMHhNQ0F4TVNBdE1UUWdNVGNnTFRFMFl6VWdNQ0F4TUNBeUlERTNJRFpqTWpjZ01Ua2dORFlnTkRVZ05qZ2dOamRqTWpNZ01qTWdORGdnTkRNZ056UWdOakZqTlNBeklEZ2dOU0F4TVNBMUlHTTFJREFnTnlBdE5DQTRJQzB4TkdNd0lDMHpPU0F0TmlBdE56TWdMVE0ySUMweE1ESmpMVE0xSUMwek15QXROamNnTFRZNUlDMHhNREVnTFRFd00yTXRNVEFnTFRFd0lDMHlNU0F0TWpBZ0xUTTBJQzB5Tm1NdE9DQXROQ0F0TVRRZ0xUWWdMVEl3SUMwMll5MHhNQ0F3SUMweE55QTJJQzB5TlNBeE9XTXRNVGNnTWpjZ0xUSTJJRFl3SUMwME5TQTRObU10T0NBeE1TQXRNVFVnTWpjZ0xUTXlJREkyWXkweE55QXdJQzB4TnlBdE1UZ2dMVEkwSUMweU9XTXRNVEFnTFRFNUlDMHhPQ0F0TXprZ0xUSTRJQzAxT0dNdE5DQXRPU0F0T1NBdE1UY2dMVEUxSUMweU5DQmpMVGdnTFRFd0lDMHhOaUF0TWpJZ0xUSTVJQzB5TW1NdE1qQWdNQ0F0TWpNZ01UZ2dMVEk1SURNeFl5MDJJREUzSUMweE1pQXpOU0F0TWpBZ05URmpMVGNnTVRVZ0xURTJJREl6SUMweU5pQXlNMk10T0NBd0lDMHhOeUF0TkNBdE1qWWdMVEV6WXkwek1DQXRNekFnTFRZMElDMDFOU0F0T1RrZ0xUYzVZeTB6TkNBdE1qTWdMVFV6SUMwek15QXROamtnTFRNell5MHlNQ0F3SUMwek5pQXhOU0F0TnpNZ016WmpMVEkySURFMUlDMDFNU0F6TVNBdE9EQWdOREZqTFRJeUlEZ2dMVFF6SURFeklDMDJNeUF4TTJNdE1qZ2dNQ0F0TlRRZ0xUa2dMVGM0SUMwek1TQmpMVE16SUMwek1TQXROVEFnTFRZMklDMDFNQ0F0TVRBMll6QWdMVEV6SURJZ0xUSTJJRFVnTFRNNVl6SXhJQzA1TVNBM015QXRNVFl6SURFMU5TQXRNakV6WXpFNElDMHhNU0F6T0NBdE1USWdOVGtnTFRFMFl6TXhJQzB6SURZeElDMHhNU0E0TkNBdE5EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFZETVM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRWRE1TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5qRWdMVEl3WXkwMk5DQXdJQzB4TURJZ016TWdMVEV5T1NBNE0yTXRNVFVnTWpnZ0xUSTNJRFU0SUMwek1pQTRPV010TkNBek5TQXhNaUEyTmlBeU5TQTVPR016SURVZ09TQTJJREUxSURaak9DQXdJRGNnTFRnZ09DQXRNVEpqT0NBdE16RWdNVGdnTFRZeElETXpJQzA1TUdNeU9TQXROVEVnTmpjZ0xUYzJJREV4TlNBdE56WmpNVGtnTUNBek9TQXpJRFl4SURFeVl6VXdJREl3SURjNElEWXhJREV3TmlBeE1ETmpNVFFnTWpNZ01qZ2dORFlnTkRRZ05qaGpOeUF4TVNBeE5pQXhOaUF5TlNBeE5uTXhPQ0F0TkNBeU55QXRNVEpqTkRFZ0xUTTNJRGN6SUMwNE1DQXhNRElnTFRFeU55QmpOU0F0T0NBeE1TQXRNVFlnTVRnZ0xUSTJZekl5SURRMUlEUXlJRGc0SURZeklERXpNR00wSURnZ09TQXhOeUF4TkNBeU5HTTVJREV5SURJd0lERTRJRE14SURFNGN6SXhJQzAySURNeElDMHhPR016TnlBdE5EUWdOVE1nTFRrNUlEZ3hJQzB4TkRkak5DQXROeUEwSUMweU1DQXhOQ0F0TVRsak9TQXdJREV4SURFeUlERTBJREl3WXpJeUlEUXpJRFEzSURnMElEZ3lJREV4T1dNM0lEY2dOeUEzSURJeUlERXhZekFnTFRJM0lDMHhNaUF0TlRFZ0xUSTFJQzAzTTJNdE16SWdMVFUwSUMwMk5DQXRNVEEzSUMweE1ESWdMVEUxT0dNdE1pQXROQ0F0TmlBdE55QXRPU0F0TVRBZ1l5MHhNU0F0T1NBdE1Ua2dMVEUwSUMweU5pQXRNVFJqTFRrZ01DQXRNVFlnTnlBdE1qUWdNakpqTFRJeUlEUXlJQzAwTWlBNE5TQXROaklnTVRJM1l5MDRJREUwSUMweE5TQXpOU0F0TXpFZ016VmpMVEV6SURBZ0xURTBJQzB5TWlBdE1qRWdMVE0xWXkweE5pQXRNekFnTFRJNUlDMDJNU0F0TkRNZ0xUa3lZeTB6SUMwMUlDMDJJQzB4TVNBdE1UQWdMVEUyWXkweE5DQXRNakFnTFRJMElDMHpNQ0F0TXpRZ0xUTXdZeTA1SURBZ0xURTVJREV3SUMwek1pQXpNR010TWpjZ05ERWdMVFUwSURneklDMDRPQ0F4TWpCakxURXhJREV4SUMweE5pQXhOeUF0TWpFZ01UY2dZeTAwSURBZ0xUa2dMVFlnTFRFM0lDMHhOMk10TWpRZ0xUTTBJQzAwTWlBdE56SWdMVGN3SUMweE1ESmpMVFF6SUMwME5pQXRPVE1nTFRjMElDMHhOVFVnTFRjMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFRekF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUXpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTkRFeUlDMHhZeTA0SUMwMklDMHhOQ0F0T1NBdE1qQWdMVGxqTFRnZ01DQXRNVE1nTnlBdE1UZ2dNakpzTFRNd0lERXdNR010TWpNZ056WWdMVEV3T0NBeE5EUWdMVEU1T1NBeE5EUmpMVEkxSURBZ0xUVXdJQzAxSUMwM05TQXRNVFpqTFRJMElDMHhNQ0F0TkRjZ0xUSXdJQzAzTUNBdE16TmpOeUF6TVNBeE5pQTJNQ0F6TXlBNE5YTTBOeUF5T1NBM015QXpPV016TUNBeE15QTJNQ0F4T0NBNE55QXhPR00zT0NBd0lERTBNaUF0TkRRZ01UZzFJQzB4TURCak16QWdMVE01SURNMUlDMDRPU0ExTUNBdE1UTTBZekVnTFRJZ01TQXROU0F5SUMwM1l6SWdMVFVnTVNBdE1UUWdPQ0F0TVRab01TQmpOeUF3SURnZ09DQXhNU0F4TTJNeU9DQTBOaUEwT0NBNU5TQTRNQ0F4TXpoak1UUWdNVGtnTWpjZ01qa2dOREFnTWpsek1qVWdMVEV4SURNM0lDMHpNbU15TkNBdE5ESWdOVE1nTFRnd0lEYzVJQzB4TWpCak5pQXRPU0F4TUNBdE1USWdNVE1nTFRFeVl6VWdNQ0EzSURnZ01URWdNVFpqTVRVZ05ERWdNek1nT0RBZ05UUWdNVEUzWXpRZ055QTRJREUwSURFeklESXdZekV3SURFeElESXhJREUzSURNeUlERTNZekV3SURBZ01qQWdMVFVnTXpBZ0xURTFZek16SUMwek15QTFPQ0F0TnpJZ09ETWdMVEV4TUdNeE1DQXRNVFVnTWpFZ0xUSTRJRE15SUMwME0yTTJJQzA0SURFeElDMHhNU0F4TnlBdE1URWdjekV5SURRZ01UZ2dNVE5qTVRRZ01qRWdNekFnTkRJZ05ETWdOalJqTVRVZ01qTWdNeklnTkRZZ05Ea2dOamRqTVRNZ01UWWdNamdnTWpVZ05ESWdNalZ6TWpnZ0xUZ2dOREFnTFRJMFl6SXhJQzB5T0NBek5DQXROakVnTkRrZ0xUa3piREl3SUMwME1tTXhNeUF6TUNBeU5TQTFOaUF6TnlBNE1tTTRJREUxSURFM0lETXdJREkySURRMll6TWdOU0E0SURjZ01UTWdOMk14TVNBd0lERTBJQzAwSURFMElDMDRZekFnTFRNZ0xURWdMVFlnTFRJZ0xUaGpMVEl6SUMwMk1TQXRNelFnTFRFeU55QXROemNnTFRFM09XTXRNaUF0TVNBdE15QXRNeUF0TlNBdE5TQmpMVEUzSUMweU1TQXRNek1nTFRNeUlDMDBPQ0F0TXpKakxURTJJREFnTFRNeElERTFJQzAwTkNBME5HTXRNVFVnTXpNZ0xUSTNJRFk1SUMwME9TQTVPR010T1NBeE1pQXRNVFFnTVRnZ0xUSXdJREU0Y3kweE1TQXROaUF0TVRrZ0xURTNZeTB5TWlBdE16UWdMVFExSUMwMk55QXROamNnTFRFd01XTXRNeUF0TkNBdE5pQXRPU0F0TVRBZ0xURXpZeTB5TlNBdE1qVWdMVFF5SUMwek9DQXROakFnTFRNNFl5MHhOeUF3SUMwek5DQXhOQ0F0TlRRZ05EUmpMVEkzSURReElDMDFNeUE0TWlBdE9EVWdNVEl3WXkwMUlEWWdMVGtnT1NBdE1USWdPV010TkNBd0lDMDNJQzAxSUMwNUlDMHhNeUJqTFRFMUlDMHpPU0F0TWpjZ0xUYzVJQzAxTUNBdE1URXpZeTAwSUMwMklDMDNJQzB4TVNBdE1URWdMVEUyWXkweE5DQXRNakFnTFRJMklDMHlPU0F0TXprZ0xUSTVjeTB5TlNBeE1DQXRNemtnTXpGakxUSTRJRFF4SUMwMk1DQTRNQ0F0T0RBZ01USTNZeTB6SURnZ0xUY2dNVElnTFRFeElERXljeTA1SUMwMElDMHhNeUF0TVRKakxURTRJQzB6TlNBdE16Y2dMVFk1SUMwMU5pQXRNVEF6WXkweE15QXRNak1nTFRJNElDMDBOQ0F0TlRBZ0xUWXhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUxUWpRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMVFqUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk9UazJJQzAxTW1NdE1UTWdMVFVnTFRJeUlDMDRJQzB6TVNBdE9HTXRNVFFnTUNBdE1qUWdPQ0F0TXpjZ01qZGpMVE13SURRMElDMDFOeUE1TWlBdE9EQWdNVFF4WXkwMklERXpJQzB4TXlBeU5TQXRNalFnTXpkakxUY2dMVEU0SUMweE5DQXRNek1nTFRJd0lDMDFNR010TVRJZ0xUTTBJQzB6TVNBdE5qVWdMVFUxSUMwNU1XTXRNVFFnTFRFMUlDMHlPU0F0TWpRZ0xUUXpJQzB5TkhNdE1qY2dOeUF0TkRFZ01qUmpMVE00SURRMklDMDNOU0E1TWlBdE1UQXlJREUxTUd3dE1qa2dMVFk0WXkweE15QXRNekVnTFRNeUlDMDFPQ0F0TlRFZ0xUZzJZeTAySUMwM0lDMHhNeUF0TVRRZ0xUSXdJQzB5TUNCakxURTBJQzB4TWlBdE1qY2dMVEU0SUMwek9DQXRNVGhqTFRFMElEQWdMVEkzSURrZ0xUUXhJREkyWXkweU9DQXpOQ0F0TlRNZ056QWdMVGM0SURFd05tTXRPU0F4TWlBdE1UTWdNVGdnTFRFNElERTRZeTAwSURBZ0xUa2dMVGNnTFRFM0lDMHlNbU10TXpJZ0xUVTBJQzAzTmlBdE9EY2dMVEUwTUNBdE9USmpMVFV5SUMwMElDMHhNRElnTWpjZ0xURXhPU0EzTjJNdE9DQXlOQ0F0TVRJZ05EY2dMVEV5SURjeFl6QWdNaklnTkNBME5TQXhNaUEyTjJNeE9TQTFNaUF6TnlBeE1EVWdPREFnTVRRMFl6STJJREkwSURZMUlETTRJREV3TVNBek9HTXlOaUF3SURVd0lDMDNJRFkySUMweU1pQmpOeUF0TmlBeE1DQXRNVEFnTVRBZ0xURTJZekFnTFRNZ0xURWdMVFlnTFRNZ0xURXdZeTB4TUNBdE1qTWdMVEkxSUMwME15QXRORE1nTFRVNVl5MDFJQzAwSUMwNUlDMDNJQzB4TlNBdE4yTXROQ0F3SUMweE1DQXlJQzB4TmlBM1l5MHhOQ0F4TWlBdE1qZ2dNVFlnTFRRMElERTJjeTB6TWlBdE5TQXRORGdnTFRFeVl5MHlOaUF0TVRFZ0xUUXdJQzB6TUNBdE5EQWdMVFU0WXpBZ0xUUTFJREV3SUMwNE9TQTBOaUF0TVRFNVl6RTVJQzB4TmlBME1pQXRNalFnTmpVZ0xUSTBZek16SURBZ05qUWdNVFVnT0RVZ05EUmpNVE1nTVRnZ01qVWdNemNnTXpjZ05UWmpNVEFnTVRZZ01qTWdNalFnTXpZZ01qUWdZekV4SURBZ01qSWdMVFVnTXpNZ0xURTJZek15SUMwek1pQTFNeUF0TnpJZ09ESWdMVEV3TldNeklDMHpJRFVnTFRjZ09DQXRNVEJqTnlBdE5pQXhNU0F0TWpJZ01qRWdMVEl5WXpFM0lEQWdNakVnTVRnZ01qVWdNekpqTVRVZ05USWdNek1nTVRBMElEWXdJREUxTUdNeE1DQXhOeUF5TVNBeU5TQXpOQ0F5TldNeE1TQXdJREl5SUMwM0lETXpJQzB5TW1Nek9DQXROVEVnTnpRZ0xURXdNeUF4TVRFZ0xURTFOR00wSUMwMklEZ2dMVEUxSURFM0lDMHhOV014TUNBd0lEa2dNVElnTVRJZ01UaGpNVFlnTkRJZ016TWdPRE1nTlRjZ01USXdZekV6SURJd0lESTJJRE13SURRd0lETXdJR014TXlBd0lESTJJQzA0SURNNUlDMHlOV016TmlBdE5EY2dOakVnTFRrNUlEa3pJQzB4TkRoak5DQXROU0EzSUMweE1TQXhNQ0F0TVRaak5TQXRNVEFnTVRFZ0xURTFJREUzSUMweE5YTXhNaUEwSURFNUlERXdZek13SURJMklEVXpJRFUzSURnd0lEZzJZell5SURZMklERXlOU0F4TXpBZ01Ua3dJREU1TldNME15QTBNeUE0TnlBNE5TQXhNelFnTVRJell6TXlJREkySURjd0lEUXdJREV3TmlBMk1HTTBJRE1nT1NBMElERXpJREZqTlNBdE15QXhJQzAzSURBZ0xURXhZeTA1SUMweU9TQXRNakVnTFRVMUlDMDBOU0F0TnpSakxURXdNaUF0T0RFZ0xURTVPQ0F0TVRZNElDMHlPVEFnTFRJMk1TQmpMVFl5SUMwMk15QXRNVEl4SUMweE1qZ2dMVEU0TXlBdE1Ua3dZeTB4TkNBdE1UUWdMVE13SUMweU5pQXRORGtnTFRNemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXlNekV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TXpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnpNZ01UYzJZeTA0SURBZ0xURTNJRFFnTFRFNUlERXdZeTB4TmlBek1pQXRORGNnTlRZZ0xUVXpJRGswWXkweElETWdMVEVnTnlBdE1TQTVZekFnT1NBMElERTFJREUwSURFNGJEY2dNMk14TUNBMUlERTNJREUzSURJNElERTNZek1nTUNBMklDMHhJRGtnTFROak1Ua2dMVEV4SURRd0lDMHlNU0EwTnlBdE5EVmpOQ0F0TVRZZ09TQXRNeklnTVRNZ0xUUTNZekVnTFRFNElDMHlNeUF0TlRFZ0xUTTVJQzAxTldNdE1pQXdJQzAwSUMweElDMDJJQzB4ZWsweU1UQWdNVGN6YUMwMFl5MDVJREFnTFRFMklEVWdMVEU0SURFeFl5MHhNU0F6TUNBdE5EQWdOVElnTFRReklEZzJJR010TVNBM0lDMDFJREUySUMwMUlESXpZekFnTlNBeUlEa2dPU0F4TVdNeE5DQXpJREkxSURFNElEUXhJREU0WXpZZ01DQXhNeUF0TWlBeU1pQXRPV016TVNBdE1qUWdNekVnTFRVMklEUXdJQzA0Tm1NeElDMHlNQ0F0TWpVZ0xUVXlJQzAwTWlBdE5UUjZUVE0xTWlBeE56TmpMVEV3SURBZ0xURTNJRGdnTFRFNUlERTBZeTB4TUNBek1pQXRNemdnTlRRZ0xUUXlJRGc1WXpBZ05DQXRNU0E0SUMweElERXlZekFnT1NBeklERTJJREUzSURFNFl6RWdNQ0F5SURBZ01pQXhZemtnTXlBeE55QXhOQ0F5TnlBeE5HTXpJREFnTmlBdE1TQTVJQzB6WXpFNElDMHhNaUF6TnlBdE1qVWdORElnTFRRNWJEa2dMVFEwSUdNdE1TQXRNVGdnTFRJMElDMDBPQ0F0TXprZ0xUVXhZeTB5SURBZ0xUTWdMVEVnTFRVZ0xURjZUVE0yTVNBeE9HTXRPU0F3SUMweE55QTFJQzB4T1NBeE1tTXRNVElnTXpNZ0xUUXhJRFU0SUMwME15QTVOblkyWXpBZ09TQXlJREUxSURFeklERTNZek1nTUNBMklERWdPU0F5WXpnZ05TQXhOeUF4TkNBeU5pQXhOR016SURBZ055QXRNU0F4TUNBdE0yTXhPQ0F0TVRJZ016Y2dMVEkxSURReUlDMDBPV3c0SUMwME5HTXRNU0F0TVRrZ0xUSXlJQzAwTlNBdE5EQWdMVFV3WXkweUlDMHhJQzAwSUMweElDMDJJQzB4ZWswM015QXdZeTA1SURBZ0xURTNJRFVnTFRFNUlERXhJR010TVRNZ016SWdMVFF5SURVMElDMDBPU0E0T1dNdE1TQTFJQzB5SURrZ0xUSWdNVE5qTUNBNUlEUWdNVFVnTVRjZ01UZGpNQ0F4SURFZ01TQXlJREZqTVRFZ05pQXhPU0F5TXlBek15QXhOV014TnlBdE9TQXpOeUF0TVRnZ05EUWdMVFF3WXpZZ0xURTNJREV4SUMwek5TQXhOU0F0TkRsak1DQXRNakVnTFRFNUlDMDFNU0F0TXpVZ0xUVTJZeTB5SUMweElDMDBJQzB4SUMwMklDMHhlazB5TWpFZ00yTXRPU0F3SUMweE5TQTNJQzB4TnlBeE1tTXRPU0F6TVNBdE16Z2dOVEVnTFRReElEZzBZekFnTmlBdE5DQXhOU0F0TkNBeU1XTXdJRFVnTWlBNUlEa2dNVEJqTVRJZ015QXlNU0F4T0NBek5pQXhPQ0JqTlNBd0lERXlJQzB6SURJd0lDMDVZek14SUMweU15QXpNQ0F0TlRVZ016a2dMVGd6WXpFZ0xUSXdJQzB4T0NBdE5EVWdMVE0ySUMwMU1tTXRNaUF0TVNBdE5DQXRNU0F0TmlBdE1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOVUpDTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVKQ0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVME9TQXRNVEZqTFRFd0lDMDJJQzB4T0NBdE9TQXRNalVnTFRsakxURXlJREFnTFRJd0lEa2dMVEkySURJNVl5MHhOU0EwT1NBdE1qZ2dPVGdnTFRReUlERTBObU10TkNBeE5DQXROaUF6TUNBdE1qQWdOREpqTFRJMUlDMDBOeUF0TkRZZ0xUa3pJQzAzTmlBdE1UTTJZeTB4TmlBdE1qTWdMVE14SUMwME9TQXROVFlnTFRZMFl5MHhNQ0F0TmlBdE1UZ2dMVEV3SUMweU5TQXRNVEJqTFRFd0lEQWdMVEUzSURnZ0xUSTBJREkwWXkweE5TQXpOQ0F0TWpVZ056QWdMVE01SURFd05HTXRNVE1nTWpnZ0xUSXpJRFUzSUMwME5pQTNPV010T1NBeE1DQXRNVFVnTVRVZ0xUSXdJREUxSUdNdE5pQXdJQzB4TUNBdE5pQXRNVGdnTFRFM1l5MHpNeUF0TkRrZ0xUVTFJQzB4TURRZ0xUa3hJQzB4TlRKakxUa2dMVEV6SUMweU15QXRNelVnTFRNMklDMHlPR010TkNBeUlDMDFJRFFnTFRVZ09HTXdJRGdnTVRJZ01qRWdNVFlnTXpCak5EQWdOemdnT0RjZ01UVXhJREV6TXlBeU1qWmpNVEVnTVRnZ01qY2dNamNnTkRNZ01qZGpNVFFnTUNBeU9DQXROaUEwTWlBdE1qQmpNekFnTFRNd0lEUXpJQzAyT1NBMU9DQXRNVEEyWXpnZ0xURTVJREUxSUMwek9TQXlNaUF0TlRoak5TQXRNVE1nTlNBdE16UWdNVGtnTFRNMFl6RXpJREFnTVRZZ01Ua2dNak1nTXpGak1qTWdNemtnTkRNZ09EQWdOalVnTVRFNUlHTTVJREUySURFNElETXhJREk0SURRMVl6a2dNVE1nTVRrZ01Ua2dNamtnTVRsek1qRWdMVGNnTWprZ0xUSXhZekkxSUMwME5DQXpOQ0F0T1RVZ05UQWdMVEUwTkdNMUlDMHhOU0E1SUMwek1DQXhOU0F0TkRWak1TQXROU0F6SUMweE15QXhNQ0F0TVRGak15QXdJRFlnTmlBNElERXdZekkxSURRMUlEUTVJRGt4SURjeklERXpOMk14TVNBeU1TQXlOQ0EwTWlBek9TQTJNbU00SURFeUlERTVJREUzSURJNUlERTNZekV4SURBZ01qSWdMVFVnTXpBZ0xURTNZekUzSUMweU1pQXlNeUF0TkRrZ016UWdMVGN6WXpFd0lDMHlNaUF4T1NBdE5EUWdNekFnTFRZMVl6RXdJQzB4T1NBeU1pQXRNamdnTXpVZ0xUSTRJR014TUNBd0lESXlJRFVnTXpVZ01UWmpNalVnTWpFZ016a2dORGdnTkRFZ09EQmpNU0E0SURFZ01UVWdNU0F5TTJNd0lEWXhJQzB4T1NBeE1UVWdMVGN6SURFMU5XTXRNalFnTVRnZ0xUVXhJREkxSUMwM09TQXlOV010TVRBZ01DQXRNakFnTFRFZ0xUTXhJQzB6WXkwMElEQWdMVGNnTFRFZ0xURXdJQzB4WXkwNElEQWdMVEV4SURJZ0xURXhJRGRqTUNBMElESWdPU0ExSURFMll6WWdNVEVnT1NBeU15QXhNU0F6Tm1NM0lETXdJREk0SURRd0lEVTFJRFEwWXpjZ01TQXhOQ0F5SURJeElESmpOemNnTUNBeE5EZ2dMVFU1SURFMk9TQXRNVFF4WXpZZ0xUSXpJRGtnTFRRMUlEa2dMVFkzSUdNd0lDMDJOU0F0TWpZZ0xURXlOU0F0TmpjZ0xURTRNbU10TWpNZ0xUTXlJQzAwTnlBdE5qTWdMVGd4SUMwNE0yTXRNVGtnTFRFd0lDMHpOaUF0TVRnZ0xUVXhJQzB4T0dNdE1qQWdNQ0F0TXpnZ01UTWdMVFUySURRNGN5MHpNQ0EzTXlBdE5EY2dNVEE1WXkweUlEWWdMVFFnTVRNZ0xURXhJREV6WXkwMklEQWdMVGNnTFRjZ0xUa2dMVEV5WXkwek1DQXROVFlnTFRVMklDMHhNVFFnTFRrMUlDMHhOalZqTFRFd0lDMHhNeUF0TWpJZ0xUSTFJQzB6TnlBdE16UjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV3Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVd05pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1qY2dMVEkyTUdNdE1UQWdMVGNnTFRJd0lDMHhNU0F0TXpBZ0xURXhZeTB4TlNBd0lDMHlPU0EzSUMwME1TQXlNV010TXpFZ016UWdMVFF6SURjMklDMDFNQ0F4TWpCakxUVWdNekVnTFRZZ05qTWdMVFlnT1RWak1TQTVNeUF4T0NBeE9EUWdOVFVnTWpZNVl6RXhJREkxSURJMUlETTNJRFF3SURNM1l6RXpJREFnTWpnZ0xUa2dORE1nTFRJM1l6UWdMVFFnT0NBdE1UQWdNVElnTFRFMVl6TTJJQzAxTlNBMU5DQXRNVEUySURVNElDMHhPREpqTVNBdE1Ua2dNaUF0TXpjZ01pQXROVFpqTUNBdE5qSWdMVGNnTFRFeU5DQXRNeklnTFRFNE15QmpMVEV4SUMweU55QXRNallnTFRVeElDMDFNU0F0TmpoNlRURTBOeUF0TVRReFl6RTVJRE14SURNeUlEWTBJRE15SURFeE1XTXdJREl5SUMwMklEVTJJQzB4T0NBNU1HTXRNVEVnTXpVZ0xUSTRJRFkySUMwMU15QTVNbU10T0NBNUlDMHhOQ0F4TXlBdE1Ua2dNVE5qTFRjZ01DQXRNVEVnTFRZZ0xURTJJQzB4T0dNdE1qVWdMVFUySUMwek9DQXRNVEUxSUMwME1pQXRNVGMyWXkweUlDMHpPQ0F6SUMwM09DQXlPU0F0TVRFeFl6RXpJQzB4TmlBek1TQXRNalFnTkRjZ0xUSTBZekUxSURBZ016QWdOeUEwTUNBeU0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdOVEV5TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTlRFeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFM05pQXRNalU0WXkwek1pQTBOeUF0TXpnZ09UZ2dMVE0ySURFMU0yTXhJREUySURFZ016RWdNU0EwTjJ3dE1URTRJRGxqTFRFd0lERWdMVEV4SURrZ0xURXlJREUxWXkwMElESXhJQzA0SURReUlDMHhNQ0EyTTJNd0lEUWdMVEVnTnlBdE1TQXhNR013SURFMUlEZ2dNVGtnTWpnZ01UaHNNVEUxSUMweE1HTXhJRFEySURFZ09UTWdNU0F4TXpsak1DQXhNaUF6SURJMElETWdNelpqTUNBMElDMHhJRGtnTFRJZ01UUjJOR013SURnZ055QXhOQ0F4TkNBeE5tTXhJRElnTXlBeUlEUWdNbU0ySUMweElEWWdMVEV3SURrZ0xURTFZekV5SUMweU1DQXhNaUF0TkRVZ01UTWdMVFkzSUdNd0lDMDBOQ0F4SUMwNE9DQXhJQzB4TXpOc09ERWdMVFpqTXpBZ0xUTWdNelFnTFRVZ016VWdMVE0zZGkweE5XTXdJQzAwTWlBdE1TQXROVEVnTFRNd0lDMDFNV010TWpjZ01DQXROVGNnTXlBdE9EWWdOWFl0TkRsakxURWdMVEk1SUMweElDMDFPQ0F0TVNBdE9EaDJMVE0yWXpBZ0xUY2dMVEVnTFRFMklDMDVJQzB5TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05EY3lMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORGN5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl6T0NBdE5UVTVZeTB4TWlBd0lDMHlNaUEzSUMweU9DQXlNV010TnlBeE5TQXRNVFFnTXpFZ0xUSXdJRFEyWXkweElEUWdMVElnTnlBdE1pQXhNV013SURrZ05TQXhOaUF4TmlBeE4yTXpPQ0F6SURVMklETXlJRGMxSURVNFl6TTJJRFV3SURVeElERXdPU0EyTWlBeE5qbGpNU0ExSURBZ01UUWdNQ0F4Tkd3dE1USWdMVEpqTFRFMUlDMHlJQzB6TUNBdE15QXRORFFnTFROakxUUTVJREFnTFRrMUlERXhJQzB4TkRFZ01qaGpMVE16SURFeUlDMDJOaUF6TkNBdE9EY2dOVFJqTFRNMklETTFJQzAxTnlBNU9DQXROVGNnTVRZd1l6QWdNekFnTlNBMk1DQXhOaUE0TmlCak1qRWdOVE1nTlRRZ01UQXdJRGcwSURFME4yTTBNeUEyTmlBNU15QXhNallnTVRNNElERTVNR010TVNBMUlDMHpJREV4SUMweklERTNZeTB4TVNBNE1DQXRNalFnTVRZeElDMHlOQ0F5TkRKak1DQXhOQ0F3SURJNElERWdOREpqTlNBNE55QXpNQ0F4TmpnZ09ERWdNak01WXpFeElERTFJREkwSURNeUlEUXlJRE15WXpJMElEQWdNekVnTFRJMUlETTJJQzAwTm1NeE9DQXROekFnTkRVZ0xURXpPQ0ExTlNBdE1qRXdZek1nTFRJd0lEUWdMVFF3SURRZ0xUWXhZekFnTFRJM0lDMHlJQzAxTkNBdE55QXRPREZqTFRFMElDMDVNeUF0TVRFMklDMHlOelFnTFRFeE5pQXRNamMwY3pBZ0xUa2dNU0F0TVRRZ2JESTJJQzA1TjNNMklEUWdNVElnTjJNME5TQXlOeUE1TXlBME1DQXhORE1nTkRCak1qQWdNQ0EwTUNBdE1pQTJNQ0F0Tm1NNE1DQXRNVFVnTVRFMUlDMDJNU0F4TVRVZ0xURXlOR013SUMweE5DQXRNU0F0TWprZ0xUVWdMVFEwWXkweU1DQXRPVElnTFRZMElDMHhOelVnTFRFME1DQXRNak0yWXkweU9TQXRNak1nTFRZeElDMDBNU0F0T1RRZ0xUVTNZeTAySUMweUlDMHlNQ0F0TVRBZ0xUSXdJQzB4TUhNdE1TQXRNVFVnTFRFZ0xUSTBZeTB6SUMweE1UY2dMVE0zSUMweU1qSWdMVEV5TUNBdE16QTVZeTA0SUMwNUlDMHhPQ0F0TVRVZ0xUTXdJQzB4T1dNdE5pQXRNaUF0TVRFZ0xUTWdMVEUySUMwemVpQk5NamM0SURRNU9HTXpPQ0EzTUNBMU5pQXhORFlnTmprZ01qSTBZek1nTWpBZ05TQTBNQ0ExSURVNVl6QWdNemdnTFRZZ056VWdMVEU0SURFeE1tTXROVEVnTFRneElDMDJPU0F0TVRZMklDMDJPU0F0TWpVell6QWdMVFEzSURVZ0xUazBJREV6SUMweE5ESjZUVEUzTlNBdE9UUmpNQ0EySURBZ09TQXRNU0F4TTJNdE15QXhPQ0F0TlNBek5TQXROU0ExTW1Nd0lEWTNJREkwSURFeU9DQTNOQ0F4Tnpkak1UZ2dNVGdnTkRZZ05UUWdORFlnTlRSekxUY2dOREFnTFRFMUlEWTFiQzAzSURJeWJDMDBNaUF0TlRWakxUUTVJQzAyTXlBdE9UWWdMVEV5TmlBdE1UTTFJQzB4T1RVZ1l5MHlJQzB6SUMwNElDMHlNQ0F0T1NBdE1qWmpMVElnTFRFeUlDMDBJQzB5TkNBdE5DQXRNelZqTUNBdE9TQXhJQzB4T0NBMElDMHlObU0zSUMweE55QXlPU0F0TWpjZ05UVWdMVE0yWXpFeklDMDBJREkxSUMwNUlETTVJQzB4TUhwTk16a3hJQzAyTTJ3MElDMHlPR3d4T0NBM1l6ZzBJRE0zSURFME15QTVOeUF4T0RNZ01UYzNZeTB5SURFZ0xUUWdNeUF0TmlBMVl5MHlNeUF5TkNBdE5UTWdNamtnTFRneklETTFZeTB5TlNBMUlDMDBPU0EzSUMwM05DQTNZeTB5TmlBd0lDMDFNU0F0TWlBdE56Y2dMVGRqTFRNZ0xUUWdMVE1nTFRrZ0xUSWdMVEUyWXpFMElDMDJNeUF5T1NBdE1URTFJRE0zSUMweE9EQWdlazB5T0RVZ0xURXhNV015T1NBdE1pQTFOU0ExSURVMUlEVnpNU0E1SURBZ01UVmpMVFFnTlRrZ0xURTVJREV4TnlBdE1qZ2dNVGMyWXkweElEY2dMVElnTVRFZ0xUWWdNVEZqTFRJZ01DQXROU0F0TWlBdE9DQXROV010TXpZZ0xUTXlJQzAzTUNBdE5qWWdMVGd3SUMweE1UUmpMVFFnTFRFMklDMDFJQzB6TWlBdE5TQXRORFZqTUNBdE1qQWdNeUF0TXpRZ015QXRNelJ6TXpRZ0xUa2dOamtnTFRsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUTVPUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalE1T1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TWpJZ0xUY3hPV010TVNBeE1TQXRNU0F5TWlBdE1TQXpNbU13SURNd0lESWdOVGNnTWlBNE5XTXdJRGN6SUMweU15QXhORElnTFRneUlERTVNMk10TXpVZ016QWdMVGN4SURZd0lDMHhNRFlnT0RoakxURXdJRGdnTFRFNElERTRJQzB4TnlBek1tTXlJREV6SUMwMklESXpJQzA1SURNMVl5MDRJRE14SUMweE1TQTJNU0F0TVRFZ09USnpNaUEyTWlBMElEa3pZekVnTWpBZ01TQXpPU0F4SURVNWRqZzVZekFnTmpZZ0xUSWdNVE14SUMwMElERTVOMk10TWlBM05pQXROU0F4TlRJZ0xUVWdNakkzWXpBZ01qVWdNQ0ExTUNBeElEYzFZellnTVRVMUlEVWdNekV3SURVZ05EWTFJR013SURJNUlEWWdOVGtnT1NBNE9HTXhJREV3SURjZ01UVWdNVFlnTVRsak5TQXRNVElnTVRRZ0xUSXpJREV5SUMwek5tTXROQ0F0TXpRZ01UWWdMVFUySURNMklDMDNOMk15TXlBdE1qUWdORGdnTFRRMklEY3pJQzAyT1dNMk5pQXROakVnT1RJZ0xURTBNQ0E1T0NBdE1qSTNZekFnTFRrZ01TQXRNVGNnTVNBdE1qWmpNQ0F0TVRnZ0xUSWdMVE0zSUMweE1TQXROVFpqTFRZZ0xURXpJRGdnTFRNMElERXdJQzAxTW1NeklDMHlNQ0EySUMwME1DQTJJQzAyTVhNdE15QXRORElnTFRFeklDMDJNMk10TVNBdE15QXRNaUF0TmlBdE1pQXRNVEJqTUNBdE1USWdOeUF0TWpRZ09TQXRNellnWXpNZ0xUSXhJRFVnTFRReUlEVWdMVFl6WXpBZ0xURTRJQzB4SUMwek5pQXROU0F0TlRSakxUSWdMVGtnTFRNZ0xURTVJQzB6SUMweU9HTXdJQzB4TnlBeklDMHpOQ0EzSUMwMU1tTXlJQzB4TVNBMElDMHlNaUEwSUMwek5HTXdJQzAzSUMweElDMHhOU0F0TWlBdE1qTmpMVE1nTFRFeklDMDBJQzB5TnlBdE5DQXROREJqTUNBdE1UY2dNaUF0TXpRZ05pQXROVEZqTXlBdE1URWdOQ0F0TWpNZ05DQXRNelJqTUNBdE1Ua2dMVE1nTFRNM0lDMDRJQzAxTkdNdE5DQXRNVFFnTFRZZ0xUSTNJQzAySUMwek9XTXdJQzB5TVNBMUlDMDBNaUE1SUMwMk0yTXpJQzB4TXlBMElDMHlOeUEwSUMwME1TQmpNQ0F0TWpNZ0xUTWdMVFExSUMwNUlDMDJPR010TVNBdE5pQXRNaUF0TVRJZ0xUSWdMVEU0WXpBZ0xUVWdNU0F0TVRBZ01pQXRNVFZqTmlBdE1qRWdPQ0F0TkRJZ09DQXROak5qTUNBdE16RWdMVFVnTFRZeUlDMHhOaUF0T1RKakxURWdMVFFnTFRJZ0xUY2dMVElnTFRFd1l6QWdMVGtnTkNBdE1UWWdOaUF0TWpSak1UTWdMVFF5SURFNUlDMDROQ0F4T1NBdE1USTNZekFnTFRNNElDMDJJQzAzTmlBdE1USWdMVEV4TkdNdE15QXRNVGdnTFRFeElDMHpNeUF0TWpjZ0xUUTVlazB5TWpNZ05qYzVZeTAySURRMklDMHhNU0E1TVNBdE16Y2dNVE14WXkwME1pQTJOQ0F0TVRBM0lERXdOaUF0TVRVeUlERTJPQ0JqTFRJZ0xURTJJQzB4SUMwek1pQXRNeUF0TkRoakxUTWdMVFF5SURnZ0xUYzVJRE00SUMweE1EbHNNamNnTFRJM1l6UXdJQzAwTUNBNU55QXROaklnTVRJM0lDMHhNVFY2VFRJeU15QTFNVEpqTFRFZ016SWdMVEV6SURVNUlDMHpNaUE0TW1NdE5EWWdOVFlnTFRFeE15QTVNU0F0TVRVMUlERTFNV010TXlBdE1USWdMVFVnTFRJMElDMDFJQzB6TkdNd0lDMHpPU0F5TUNBdE5qY2dOVGdnTFRrd1l6UTVJQzB6TUNBeE1ETWdMVFUxSURFek5DQXRNVEE1ZWsweU1UTWdNek15WXpJZ05TQXpJREV4SURNZ01UaGpNQ0F6TVNBdE1UZ2dOelVnTFRRd0lEazJJR010TkRJZ05EQWdMVGsySURZeUlDMHhNemtnTVRBell5MHpJQzB4TUNBdE5TQXRNVGdnTFRVZ0xUSTJZekFnTFRJMElERXpJQzAwTUNBek1TQXROVFpqTVRjZ0xURTFJRE0wSUMwek1TQTFOQ0F0TkROak16a2dMVEl6SURjeklDMDFNU0E1TmlBdE9USjZUVEl3TnlBeE9EZGpMVEUwSURReUlDMHpNaUEzTXlBdE5qQWdPVGhqTFRNMUlETXhJQzAzT0NBMU1TQXRNVEV4SURnNVl5MHlJQzB4TVNBdE5DQXRNakVnTFRRZ0xUTXdZekFnTFRJNUlERXlJQzAxTVNBME1DQXROamxqTkRRZ0xUSTRJRGt5SUMwME55QXhNelVnTFRnNGVrMHlNVFFnTFRsak1pQXhNaUEwSURJd0lEUWdNamNnWXpBZ01USWdMVFVnTWpBZ0xURTFJRE0zWXkwek5pQTJNU0F0TVRBeklEZ3lJQzB4TlRnZ01USXdZeTB5SUMwNElDMHpJQzB4TmlBdE15QXRNak5qTUNBdE1qSWdNVEVnTFRNNUlETXlJQzAxTkdNME55QXRNelFnT1RnZ0xUWXpJREUwTUNBdE1UQTNlazB5TVRjZ0xURTNPV010TWpFZ09UTWdMVEV3TXlBeE1qWWdMVEUyT0NBeE56bGpMVE1nTFRFeElDMDFJQzB5TUNBdE5TQXRNamxqTUNBdE1qTWdNVEVnTFRNNUlETXhJQzAxTkdNME5pQXRNelFnTVRBeUlDMDFNeUF4TkRJZ0xUazJlazB5TVRrZ0xUTTJOV010TVRBZ01UQTBJQzB4TURBZ01UTXhJQzB4TmprZ01UZ3hJR010TWlBdE5TQXRNeUF0TVRBZ0xUTWdMVEUwWXpBZ0xURTFJREV4SUMweU15QXlNU0F0TXpKak5UQWdMVFExSURFeE1pQXROemNnTVRVeElDMHhNelY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRSRk1DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkZNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlOellnTFRJMU5XTXRNek1nTUNBdE5ESWdPU0F0TkRBZ05ESmpOQ0EzT0NBeE1pQXhOVFlnTVRFZ01qTTBkalF5WXpBZ05UWWdNU0F4TVRJZ01TQXhOamhqTUNBeE1DQXpJREUxSURFeUlERTRZekV6SURRZ01qVWdOaUF6TnlBMll6RTNJREFnTXpRZ0xUUWdOVEVnTFRFeVl6RXpJQzAySURFM0lDMHhPU0F4TnlBdE16UjJMVEU0Tm1NeElDMHhOQ0F4SUMweU9DQXhJQzAwTkdNd0lDMDJNQ0F0TmlBdE1UTXdJQzAySUMweU1EQmpNQ0F0T0NBdE1pQXRNVFlnTFRFd0lDMHhOMk10TWpVZ0xUTWdMVFEzSUMweE55QXROelFnTFRFM2VrMHpNaUF0TWpRNElHTXRNakVnTUNBdE16RWdNVGdnTFRNeElETTRZeTB4SURjeElDMHhJREUwTWlBdE1TQXlNVE5vTW5ZeU1EaGpMVEVnTXpFZ01URWdOREVnTkRVZ05ESmpNVFVnTUNBek1TQXRNU0EwTlNBdE5tTXhOeUF0TlNBeU9DQXRNVGdnTWpnZ0xUTTNkaTAwTWpKak1DQXRNVEFnTFRNZ0xURTNJQzB4TXlBdE1UbGpMVEl6SUMwMElDMDBOQ0F0TVRNZ0xUWTNJQzB4Tm1NdE15QXRNU0F0TmlBdE1TQXRPQ0F0TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5FVTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORVUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFk0SURCakxUUTRJREFnTFRZMklERTVJQzAyTkNBMk5tTXdJREUwSUMweElESTRJQzB6SURReFl5MHhJRGNnTFRFZ01USWdMVEVnTVRkak1DQXlPU0F4TXlBek9DQTFNU0F6T0dneE9UWmpORGtnTUNBNU9TQXRNeUF4TkRrZ0xUTmpNak1nTUNBME5pQXlJRFk1SURKak1qY2dNQ0EwTVNBdE1USWdORFlnTFRRd1l6TWdMVEl4SURrZ0xUUXlJRGNnTFRZMFl5MHlJQzB6TnlBdE1UZ2dMVFUxSUMwMU5pQXROVFpqTFRJMUlDMHhJQzAxTVNBdE1TQXROellnTFRGb0xUTXhPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVWQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXlNQ0F0T1RRd1l5MHhNU0F6SUMweE1DQXhOU0F0TVRJZ01qUmpMVFlnTWpBZ0xUa2dOREFnTFRrZ05UbGpNQ0F5TVNBMElEUXlJREV4SURZell6RTFJRE01SURJeElEZ3dJRE16SURFeE9XTXlJRGdnTXlBeE5pQTFJREkyWXkweU5DQXRNVElnTFRRM0lDMHlNaUF0TnpFZ0xUSTNhQzB4TTJNdE1qZ2dMVEVnTFRRNUlERTJJQzAxTlNBME5XTXROU0F5TkNBdE9TQTBPQ0F0T1NBM00yTXdJRFF6SURJNElEY3hJRFkwSURjeFl6a2dMVEVnTVRrZ0xUTWdNamdnTFRaak1Ua2dMVGdnTXpnZ0xURTBJRFEzSUMwek5XTXhJQzB6SURRZ0xUY2dOeUF0TldNeE5TQXhNeUF6TmlBeE9DQTBOeUF6TmlCak1TQXhJREVnTXlBeElEUnNNalFnT1RsakxUSXdJQzB4TVNBdE16a2dMVEl4SUMwMU55QXRNekJqTFRFMElDMDJJQzB5T0NBdE9TQXRORElnTFRsb0xUWmpMVFlnTUNBdE1UTWdNU0F0TVRrZ00yTXRNallnTnlBdE5ESWdNalFnTFRReklEVXhZeTB4SURFd0lDMHlJREl3SUMweUlETXdZekVnTVRNZ01TQXlPQ0F5SURReVl6TWdNellnTVRrZ05UUWdOVFVnTmpKak9TQXlJREU1SURNZ01qZ2dNMk0wTVNBdE1pQTFNeUF0TVRRZ05UWWdMVFV6WXpVeElERXpJRFl5SURNeUlEYzVJREV6TVdNdE1qWWdMVEV4SUMwME9DQXRNamdnTFRjMUlDMHpOV010TVRBZ0xUTWdMVEU1SUMwMElDMHlPQ0F0TkNCakxUTTFJREFnTFRVMklESXpJQzAxT1NBMk4yTXRNU0F4TmlBdE1pQXpNaUF0TWlBME4yTXhJREV6SURFZ01qVWdNaUF6T1dNeklESTJJREU1SURNNUlEUXlJRFEzWXpFd0lEUWdNaklnTnlBek15QTNZekUwSUMweElESTJJQzAxSURNM0lDMHhOR000SUMwM0lERXhJQzB4TmlBeE1TQXRNalpqTUNBdE1USWdMVFFnTFRJMklDMDFJQzB6T0dNM05DQXlOaUF4TVRBZ056VWdNVEV5SURFMU1tTXRNalVnTFRFeElDMDBPQ0F0TWpRZ0xUYzBJQzB6TVdNdE1UTWdMVElnTFRJeUlDMHpJQzB6TWlBdE0yTXRNelVnTUNBdE5UVWdNalFnTFRZeUlEWTNZeTB5SURFeUlDMHpJREkwSUMweklETTFJR014SURFMElESWdNamdnTkNBME1XTTBJREkxSURJd0lETTRJRFF5SURRMVl6RXdJRFFnTWpFZ05pQXpNaUEyWXpFeklEQWdNalVnTFRRZ016WWdMVEV6WXpFd0lDMHhNQ0F4TkNBdE1qTWdNVFFnTFRNM1l6QWdMVGNnTFRFZ0xURTBJQzB5SUMweU1HTXlPU0E1SURVeUlESTFJRGN6SURRell6SWdNaUEySURVZ05pQTNZekFnTXpNZ01UZ2dOak1nTWpBZ09UZGpMVEkzSUMweE1TQXROVElnTFRJd0lDMDNPU0F0TWpWb0xURXpZeTB5T1NBd0lDMDFNaUF4T0NBdE5Ua2dORGxqTFRVZ01qSWdMVGtnTkRRZ0xUa2dOalpqTUNBek9DQXpNaUEzTUNBM01DQTNNR014TnlBd0lESTRJQzAxSURNMElDMHlNeUJqTXlBdE9DQTBJQzB4TmlBMElDMHlOSFl0TVRoak5ETWdNQ0E0TVNBeU9TQTRPU0EyT0dNMElERTVJRGNnTXpnZ01URWdOVFpzTVRjZ05UaGpMVEkzSUMweE55QXRORGtnTFRNeUlDMDNOQ0F0TkRCakxURXpJQzB6SUMweU5DQXROaUF0TXpjZ0xUWmpMVFVnTUNBdE1URWdNQ0F0TVRjZ01XTXRNVGtnTkNBdE16SWdNVFlnTFRNMklETXpZeTAySURJMUlDMHhNeUExTUNBdE1UTWdOelpqTVNBMElERWdPU0F5SURFell6SWdNamNnTXpJZ05USWdOallnTlRaak5TQXhJRGtnTVNBeE15QXhZekkySUMweElETTVJQzB4TWlBME55QXRNemhqTVNBdE5DQXpJQzAzSURVZ0xURXlJR015TkNBeE1DQTBNQ0F6TWlBMk1pQTBOR3d4TkNBNVl6Z2dOQ0F4TlNBMklESXdJRFpqTVRFZ01DQXhOaUF0T1NBeE9DQXRNamhqTFRFZ0xUWWdNQ0F0TVRJZ01DQXRNVGRqTUNBdE5EY2dMVEV6SUMwNU1TQXRNallnTFRFek5XTXRNelFnTFRFeE5DQXROVFVnTFRJek1TQXROellnTFRNME9XTXRNVGdnTFRFd01DQXRNemtnTFRFNU9TQXROamtnTFRJNU5tTXRNamNnTFRnMklDMDBOeUF0TVRjeklDMDJOeUF0TWpZeFl5MHhPU0F0T0RVZ0xUTTVJQzB4TnpBZ0xUWXlJQzB5TlRSakxUSXdJQzAzTkNBdE16Y2dMVEUwT0NBdE5UZ2dMVEl5TW1NdE55QXRNalVnTFRFeElDMDFNU0F0TVRZZ0xUYzNJR010TWlBdE9DQXROQ0F0TVRVZ0xUa2dMVEl5WXkwMklDMDNJQzB4TXlBdE1UWWdMVEl6SUMweE5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOak14TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpNeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFeE9TQXdZeTAxTnlBd0lDMHhNVGtnTlRrZ0xURXhPU0F4TVRWak1DQTBNQ0EwTVNBNU1DQTRNQ0E1T0dNd0lESTRJREVnTlRjZ01pQTROV013SURRZ0xURWdNVEFnTFRFZ01UVmpNQ0EzSURJZ01USWdNVEFnTVRKak1UVWdNQ0F5TmlBdE1USWdNekFnTFRJM1l6RWdMVFVnTUNBdE1UQWdNQ0F0TVRWMkxUazJZekl3SUMweU1DQTBNeUF0TXpZZ05UZ2dMVFl3WXpFeElDMHhPU0F5TWlBdE16Y2dNaklnTFRVNFl6QWdMVE00SUMwek5DQXROamtnTFRneUlDMDJPWHBOT1RNZ016aGpNVFlnTUNBek1DQTBJRFEwSURFeVl6RTRJRGtnTWpjZ01qTWdNamNnTkRCak1DQTBJQzB4SURrZ0xUSWdNVE1nWXkwM0lESTBJQzB5TXlBME1TQXROREVnTlRWMkxUYzFZeTAwTWlBeE1pQXRORElnTVRJZ0xUUXlJRFV3WXpBZ01UQWdNQ0F5TUNBeElESTVZeTB5TkNBdE1UY2dMVFEwSUMwek9DQXRORFFnTFRjeFl6QWdMVE15SURJeUlDMDFNeUExTnlBdE5UTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV4Tmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeE5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9UVWdMVFUyWXkwMU5pQTBJQzB4TVRFZ055QXRNVFkzSURsakxURXdJREVnTFRFMElETWdMVEUySURFell5MDBJREl5SUMwNUlEUTBJQzB4TWlBMk5uWTJZekFnTVRJZ05pQXhPU0F5TXlBeE5tTXhNQ0F0TWlBeU1pQXRNaUF6TXlBdE0zWXhZelUxSUMweUlERXhNU0F0TmlBeE5qY2dMVGRqTWpJZ01DQXlPU0F0TVRJZ016SWdMVE13WXpFZ0xUTWdNU0F0TmlBeElDMDVZekVnTFRFeklERWdMVEkwSURFZ0xUTXlZekFnTFRJMklDMDJJQzB6TVNBdE16RWdMVE14WXkwNElEQWdMVEU0SURBZ0xUTXhJREY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpVd01pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXdNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBOU0F0TXpJeFl5MHpJREFnTFRZZ0xURWdMVGtnTFRGakxURXdJREFnTFRJd0lETWdMVEkxSURsakxUVWdOU0F0TnlBeE15QXROeUF5TVdNd0lEUWdNU0E1SURJZ01UTnpOQ0EySURjZ05uTTJJQzB4SURrZ0xUSnpOaUF0TVNBNElDMHhZemtnTUNBeE1DQTNJREV3SURFNFl6QWdNVFl4SURBZ016SXlJQzB4SURRNE1tTXdJRGNnTUNBeE15QXhJREU1ZGpsak1DQXhNeUF0TWlBeU15QXRNVGNnTWpOakxUSWdNQ0F0TlNBd0lDMDVJQzB4YUMwMFl5MDFJREFnTFRnZ01pQXRPQ0E0ZGpOak1DQTJJQzB5SURFeklDMHlJREU0Y3pFZ01UQWdOaUF4TTJNMklEUWdNVE1nTmlBeU1DQTJJR00ySURBZ01UTWdMVElnTVRrZ0xUTmpNVEVnTFRJZ01UQWdMVEUxSURFd0lDMHlOSFl0TmpBeFl6QWdMVGNnTFRFZ0xURXpJQzB4TUNBdE1UVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEJFUWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCRVFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE9EVWdMVEUwTm1NdE55QTBJQzB4TnlBM0lDMHlOQ0F4TTJ3dE1UVTFJREV5T1dNdE5DQTBJQzAySURjZ0xUWWdNVEJqTUNBMElETWdOeUEzSURFeFl6UTFJRFF3SURreElEZ3hJREV6TlNBeE1qTmpOU0ExSURFd0lEWWdNVFFnTm1NM0lEQWdNVE1nTFRRZ01Ua2dMVEV3WXpNMklDMHpOeUEzTVNBdE56UWdNVEEySUMweE1URmpNaUF0TWlBeklDMDBJRFVnTFRWak1UWWdMVEU0SURJMElDMHlOeUF5TkNBdE16WnpMVGtnTFRFNElDMHlPQ0F0TXpkakxUSTNJQzB5TnlBdE5UTWdMVFUxSUMwNE1TQXRPREpqTFRRZ0xUUWdMVGdnTFRFd0lDMHhOaUF0TVRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqVXdSQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalV3UkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAzTWlBdE1qTTRZeTB4TVNBeU5DQXRNVFlnTkRnZ0xURTJJRGN5WXpBZ01qY2dOaUExTWlBeU1DQTNPR015T0NBMU9DQTFNaUF4TVRnZ056Z2dNVGMzWXpJZ05TQTVJREV4SURNZ01UZGpMVElnTWlBdE5DQXlJQzAySURKakxUUWdNQ0F0T0NBdE1pQXRNVElnTFROakxURXlJREFnTFRJMUlDMHhJQzB6TnlBdE1XTXRNekFnTFRFZ0xUVTVJRFVnTFRnMUlESXlZeTAySURRZ0xURXlJRFVnTFRFeklERXpZeTB6SURJd0lDMDBJRE01SUMwMElEVTRZekFnT1NBd0lERTRJREVnTWpoak1TQTNJRFFnTVRRZ01URWdNVFJqTXlBd0lEWWdMVElnTVRBZ0xUUWdZekk1SUMweU1DQTFPU0F0TWprZ09UQWdMVEk1WXpJM0lEQWdOVFVnTnlBNE15QXhOMk14TkNBMUlESXpJRGdnTWprZ09HTXhNQ0F3SURFeElDMDVJREV6SUMwek5XTXhJQzAwSURFZ0xUa2dNU0F0TVRSak1DQXROREVnTFRFNElDMDNOeUF0TXpNZ0xURXhOR3d0TVRFM0lDMHlPRFJqTFRRZ0xUZ2dMVFlnTFRFM0lDMHhOaUF0TWpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVkNNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAxTkRJZ05XTXRNVE1nTFRFeElDMHlOQ0F0TVRjZ0xUTXpJQzB4TjJNdE1USWdNQ0F0TWpJZ01UQWdMVE14SURNeFl5MHhOeUEwTUNBdE16TWdPREFnTFRRNUlERXhPV3d0TmlBeE0yTXRNVEVnTWpJZ0xUSXdJRE16SUMwek1DQXpNMk10T1NBd0lDMHhPQ0F0T0NBdE16RWdMVEkxWXkweU55QXRNellnTFRVMUlDMDNNaUF0T0RVZ0xURXdObU10TVRZZ0xURTVJQzB6TkNBdE16WWdMVFU0SUMwME5XTXRPQ0F0TXlBdE1UUWdMVFFnTFRJd0lDMDBZeTB4TWlBd0lDMHlNQ0EySUMweU9TQXlNbU10TVRnZ016SWdMVE14SURZMklDMDFNaUE1Tm1NdE9DQXhNaUF0TVRRZ01UZ2dMVEl4SURFNElHTXROU0F3SUMweE1TQXROU0F0TVRrZ0xURTJiQzAwTVNBdE5UZGpMVGdnTFRFd0lDMHhPQ0F0TWpBZ0xUTTNJQzB5TldNeE1DQXpOQ0F5TWlBMk5DQXpPQ0E1TVdNeU1DQXpOQ0EwTmlBMk15QTNNaUE1TW1NNUlERXdJREl3SURFMUlETXdJREUxWXpFeElEQWdNaklnTFRZZ016SWdMVEU0WXprZ0xURXhJREUySUMweU1pQXlNeUF0TXpSak1UQWdMVEU0SURFNUlDMHpOaUF6TUNBdE5UUmpNVEVnTFRFNUlERTRJQzB5T0NBeU55QXRNamhqTnlBd0lERTJJRGNnTXpBZ01qRmpNemdnTXpnZ05qWWdPRFVnTVRBd0lERXlObU01SURFeUlERTRJREkwSURNeklETXdZemNnTXlBeE5DQTBJREl3SURRZ1l6RXlJREFnTWpJZ0xUUWdNeklnTFRFMFl6SXhJQzB5TVNBek1pQXRORGdnTkRNZ0xUYzBZekV6SUMwek1DQXlOaUF0TmpFZ016Z2dMVGt4WXpNZ0xUVWdOQ0F0TVRJZ01UQWdMVEV6YURGak55QXdJRGdnT0NBeE1DQXhNMk15T0NBMk1pQTJNaUF4TVRrZ01URTJJREUyTW1NMk9DQTFOU0F4TkRNZ09ERWdNakkwSURneFl6STNJREFnTlRVZ0xUTWdPRFFnTFRsak55QXRNaUF4TkNBdE15QXlNU0F0TldNeU1DQXROQ0F5T0NBdE55QXlPQ0F0TVRWak1DQXROaUF0TkNBdE1UUWdMVEV5SUMweU4yTXROaUF0TVRBZ0xURXpJQzB5TUNBdE1qRWdMVEk1SUdNdE1URWdMVEV6SUMweU5DQXRNVGNnTFRReUlDMHhOV010TWprZ015QXROVGdnTmlBdE9EWWdObU10TXpnZ01DQXROellnTFRRZ0xURXhNeUF0TVRkakxUY3lJQzB5TlNBdE1UTXhJQzAyTnlBdE1UWXpJQzB4TkRGakxURTFJQzB6TlNBdE16TWdMVFk1SUMwMk15QXRPVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRWRE5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkROQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDRPRGdnTFRJek4yTXRNVGtnTkRRZ0xUTXpJRGd5SUMwek5TQXhNalJqTFRJZ05URWdMVFFnTVRBeElDMDFJREUxTW1NdE1pQXRNU0F0TXlBdE15QXROQ0F0TkdNdE1UUWdMVEUwSUMweU5DQXRNakVnTFRNMElDMHlNWE10TWpBZ09DQXRNek1nTWpWakxUSXlJREk1SUMwME5TQTFPU0F0TmpVZ09EbGpMVFlnT1NBdE1URWdNVGdnTFRJeElESTBZeTB4T1NBdE1qZ2dMVE0xSUMwMU55QXROVEFnTFRnM1l5MHpJQzAySUMwMUlDMHhNeUF0T1NBdE1UbGpMVEV4SUMweE9TQXRNak1nTFRReUlDMDBOaUF0TkRGakxURTRJREFnTFRJeUlESTBJQzB6TUNBek9TQmpMVEU0SURNeklDMHpOQ0EyTnlBdE5UWWdPVGRqTFRrZ01URWdMVEUwSURFM0lDMHhPU0F4TjJNdE5DQXdJQzA1SUMwMklDMHhOeUF0TVRoakxURTVJQzB5T1NBdE16WWdMVFl3SUMwMU9DQXRPRGRqTFRNNElDMDBOaUF0T1RZZ0xUY3hJQzB4TlRjZ0xUY3hZeTAwTmlBd0lDMDVNeUF4TkNBdE1UTXlJRFExWXkwMU15QTBNaUF0T1RVZ09UQWdMVEV4TkNBeE5UVmpMVElnTnlBdE15QXhOQ0F0TXlBeU1XTXdJREk1SURFMklEVTJJREk1SURneVl6SWdOQ0EySURjZ09TQTNZelVnTUNBeE1DQXROQ0F4TXlBdE1UUmpNekFnTFRneElEYzVJQzB4TkRVZ01UVTVJQzB4T0RJZ1l6STJJQzB4TWlBMU1pQXRNVGNnTnpnZ0xURTNZelUySURBZ01UQTRJREk0SURFME15QTRNbXcxTkNBNE5HTTVJREV5SURFNElERTRJREkzSURFNGN6RTRJQzAxSURJNElDMHhObU15T1NBdE16RWdORGNnTFRZNUlEWTJJQzB4TURkak5TQXRNVEFnTVRBZ0xUSXhJREl5SUMwek0yTXhPQ0EwTmlBME5TQTROQ0EyT1NBeE1qTmpNVEFnTVRZZ01qRWdNalFnTXpFZ01qUmpNVEVnTUNBeU1TQXROeUF6TWlBdE1qSmpNalVnTFRNMUlEVXhJQzAzTUNBM05TQXRNVEEyWXpRZ0xUVWdOeUF0T1NBeE1DQXRNVEZqTFRFZ05ESWdMVElnT0RVZ0xUUWdNVEkzWXkweklEVTFJQzAxSURFeE1DQXRPQ0F4TmpWMk1UQWdZekFnTXlBd0lEWWdNU0E1WXpFZ05DQTJJRGtnTVRBZ01UQm9NbU16SURBZ05DQXROU0EzSUMwNFl6RXpJQzB5TUNBeE55QXRORE1nTVRnZ0xUWTJZek1nTFRjeUlEY2dMVEUwTkNBeE1DQXRNakUzWXpJeElESTNJRFF5SURVeklEWXlJRGM1WXpFd0lERXpJREl4SURJd0lETXhJREl3Y3pJeElDMDNJRE14SUMweU1XTXlPQ0F0TXprZ05EZ2dMVGd6SURjMklDMHhNakZqTmlBdE9DQXhNQ0F0TVRJZ01UVWdMVEV5WXpRZ01DQTRJRFFnTVRRZ01URmpNamNnTXpRZ05USWdOamtnT0RNZ09UaGpOU0EwSURnZ09DQXhNeUF4TVdNMUlEUWdNVElnTmlBeE9DQXpZeklnTFRFZ01pQXRNeUF5SUMwMUlHTXdJQzB6SUMweUlDMDRJQzB6SUMweE1XTXROeUF0TWpZZ0xUSXpJQzAwTnlBdE16a2dMVFk0WXkweU5TQXRNekFnTFRVeklDMDFPU0F0TnpVZ0xUa3lZeTAySUMwNElDMHhNeUF0TVRVZ0xUSXdJQzB5TVdNdE1UY2dMVEUySUMweU9TQXRNalFnTFRRd0lDMHlOR010TVRJZ01DQXRNalFnTVRBZ0xUTTRJRE15WXkweE9TQXpNQ0F0TXpnZ05qRWdMVFUwSURrell5MDRJREUySUMweE15QXlOQ0F0TWpBZ01qUmpMVFVnTUNBdE1USWdMVGNnTFRJeUlDMHhPV010TVRBZ0xURXpJQzB5TUNBdE1qY2dMVE14SUMwME1Hd3pJQzAxTjJNeklDMDJOaUEzSUMweE16TWdNVEVnTFRJd01DQmpNU0F0TVRnZ01DQXRNemdnTFRFd0lDMDJNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTWpJeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qSXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRTMHhNelVnTTJNdE9TQXdJQzB4TXlBMUlDMHhNaUF4TjNZeU5IWXpZeTB4SURVMklEQWdOVGNnTlRVZ056SmpOekFnTVRnZ01UUXdJRE0ySURJeE1DQTFOV00xSURJZ09TQXpJREV5SUROak1USWdMVEVnTVRZZ0xUZ2dNVGdnTFRJeWJERWdMVEV6WXpBZ0xURTNJQzAwSUMwek15QXRPU0F0TkRoakxUTWdMVEV5SUMweE1pQXRNVGtnTFRJMUlDMHlNMk10T0RBZ0xUSXhJQzB4TmpBZ0xUUTBJQzB5TkRFZ0xUWTNZeTB6SURBZ0xUY2dMVEVnTFRrZ0xURjZUUzB4TXpNZ0xURTNOMk10TnlBd0lDMHhNQ0EwSUMweE1DQXhOV013SURJd0lDMDFJRE01SUMwMUlEVTVJR014SURJeElERXdJREk1SURJNUlETXpiREl4TmlBME5HTTVJRElnTVRZZ015QXlNaUF6WXpFMUlERWdNVGNnTFRnZ01UY2dMVE0xYkMweElDMHhNR010TVNBdE5Ea2dMVGdnTFRVMklDMDFOaUF0TmpaakxUWTRJQzB4TXlBdE1UTTFJQzB5TmlBdE1qQXpJQzAwTVdNdE5DQXRNaUF0TnlBdE1pQXRPU0F0TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5VSkdMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVUpHSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGN6T1NBdE1UYzBZeTAxSURNd0lDMHhNaUExTmlBdE1UTWdPREpzTFRNZ01UTXdZeTB4TWlBdE1UY2dMVEkxSUMwek15QXRORFFnTFRRMFl5MHhNU0F0TnlBdE1Ua2dMVEV3SUMweU55QXRNVEJqTFRFeUlEQWdMVEl4SURnZ0xUSTVJREkyWXkweE9DQTBNU0F0TXpVZ09ESWdMVFV6SURFeU0yTXRNeUEzSUMwMUlESXdJQzB4TkNBeU1ITXRNVEVnTFRFeUlDMHhOU0F0TWpCakxURTJJQzB5TlNBdE16QWdMVFV5SUMwME5pQXROemhqTFRZZ0xURXdJQzB4TkNBdE1Ua2dMVEl5SUMweU4yTXRNVFFnTFRFMElDMHlNeUF0TWpFZ0xUTXhJQzB5TVdNdE9TQXdJQzB4TkNBeE1DQXRNalFnTXpRZ1l5MHlOQ0ExTnlBdE5UQWdNVEEzSUMweE1ETWdNVFExWXkwME1pQXpNQ0F0T0RVZ05EVWdMVEV5T1NBME5XTXRNekVnTUNBdE5qTWdMVGdnTFRrMUlDMHlNbk10TmpFZ0xUTXpJQzA1TVNBdE5UZGpPQ0EzT0NBMU15QXhNVFlnTVRFMklERTBOV00wTVNBeE9TQTRNQ0F5TnlBeE1UWWdNamRqT1RJZ01DQXhOallnTFRVeklESXhOU0F0TVRJM1l6RTRJQzB5TnlBeU5pQXROVGtnTkRFZ0xUa3piRFUxSURrM1l6Y2dNVElnTVRRZ01qVWdNak1nTXpaek1Ua2dNVFlnTWprZ01UWmpNVE1nTUNBeU5DQXROeUF6TXlBdE1qRmpNamNnTFRReUlETTRJQzA1TUNBMU9DQXRNVE0wSUdNMklDMHhNeUF4TVNBdE1qQWdNVGNnTFRJd1l6UWdNQ0E1SURVZ01UWWdNVFpzTXlBMGJDMDJJREkyTjNZeE5tTXdJRGdnTnlBeE1TQXhNeUF4TTJNeElEQWdNaUF4SURNZ01XTTFJREFnTlNBdE9DQTNJQzB4TVdNMElDMDVJRFlnTFRFNElEWWdMVEk0WXpFZ0xUY3lJRElnTFRFME5DQTBJQzB5TVRaak1UZ2dNallnTXpVZ05URWdOVE1nTnpaek16UWdNemtnTlRBZ016bGpNVFVnTUNBek1DQXRNVFFnTkRVZ0xUUTFZekU0SUMwek9DQXpOeUF0TnpjZ05UWWdMVEV4TldNM0lDMHhOQ0F4TXlBdE1qSWdNakFnTFRJeWN6RTBJRFlnTWpNZ01UZGpORGNnTlRjZ09UUWdNVEV6SURFME1pQXhOamdnWXpjZ09DQXhOU0F4TlNBeU5DQXhNR00wSUMweUlEVWdMVFVnTlNBdE9HTXdJQzAxSUMwMElDMHhNU0F0TmlBdE1UVmpMVEUwSUMwek1pQXRNelFnTFRVNUlDMDFOaUF0T0RaakxUUTBJQzAxTkNBdE9EVWdMVEV4TUNBdE1UTTRJQzB4TlRWakxUY2dMVFlnTFRFMUlDMHhNaUF0TWpNZ0xURTNjeTB4TmlBdE55QXRNaklnTFRkakxURXhJREFnTFRJd0lEWWdMVEk0SURJd1l5MHlPU0EwTkNBdE5EWWdPVFlnTFRjeklERTBNbU10TmlBNUlDMHhNQ0F4TkNBdE1UUWdNVFJ6TFRrZ0xUVWdMVEUwSUMweE0yd3ROREVnTFRZell6TWdMVGN4SUMweElDMHhORElnTkNBdE1qRXlJR014SUMweE5DQXdJQzB5T1NBdE1UY2dMVFF5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVeU1qQXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlNakFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEUwTXlBdE9EaGpMVGdnTUNBdE1URWdOU0F0TVRFZ01UTmpNQ0F4T0NBdE5DQXpOU0F0TkNBMU0yTXdJRFlnTVNBeE1TQXhJREUyWXpNZ01UWWdPU0F5TlNBeU5DQXlPV3d5TmpBZ05qTmpOQ0F5SURZZ01pQTRJREpqTnlBd0lERXhJQzAxSURFMUlDMHhOR00wSUMweE1TQTNJQzB5TVNBMklDMHpPV013SUMwMElDMHhJQzB4TkNBdE15QXRNalJqTFRRZ0xURTVJQzB4TXlBdE16RWdMVE16SUMwek5tTXRPRFVnTFRJd0lDMHhOekFnTFRRd0lDMHlOVFVnTFRZeVl5MHpJQzB4SUMwMklDMHhJQzA0SUMweGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFRelV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUXpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRZMklERXhZeTB4TUNBdE5DQXRNVGtnTFRZZ0xUSTNJQzAyWXkweE9DQXdJQzB6TWlBeE1TQXRORElnTXpOakxUSXdJRFEwSUMwek9DQTRPU0F0TlRjZ01UTTBZeTAxSURFeElDMHhNU0F5TWlBdE1UZ2dNemhzTFRNeUlDMDNNbU10TVRVZ0xUTTVJQzB6TmlBdE56UWdMVFl5SUMweE1EWmpMVFVnTFRjZ0xURXhJQzB4TWlBdE1UY2dMVEUzWXkweE1pQXRNVEFnTFRJeUlDMHhOU0F0TXpFZ0xURTFZeTB4TXlBd0lDMHlOQ0F4TUNBdE16TWdNamxqTFRJeElEUXpJQzAwTVNBNE55QXROakVnTVRNeVl5MDBJRGtnTFRnZ01UUWdMVEV6SURFMFl5MDBJREFnTFRrZ0xUTWdMVEUxSUMwNElHTXRNelFnTFRNeElDMDJPU0F0TmpFZ0xURXdOQ0F0T1RKakxURTFJQzB4TWlBdE16QWdMVEl5SUMwMU5DQXRNamxqTVRnZ05EQWdNeklnTnpZZ05qRWdNVEF5WXpReUlETTNJRGcxSURjeklERXlOeUF4TVRCak1UUWdNVE1nTWpZZ01Ua2dNellnTVRsak1UUWdNQ0F5TlNBdE1URWdNellnTFRNell6RTNJQzB6TlNBek1pQXROekFnTkRnZ0xURXdOR00ySUMweE15QXhNU0F0TWpjZ01qUWdMVE01YkRReklEazRZekUySURNMklETXlJRGN5SURVMElERXdOR000SURFeUlERTRJREU0SURJNElERTRZemtnTUNBeE9TQXROaUF5T0NBdE1UZGpNeklnTFRNNUlEUXpJQzA0T0NBMk5DQXRNVE15SUdNNElDMHhOeUF4TlNBdE16UWdNak1nTFRVeFl6WWdMVEV5SURFMElDMHhPQ0F5TkNBdE1UaGpOaUF3SURFeklESWdNVGtnTjJNeU9TQXlNQ0EwTnlBME55QTFNU0E0TkdNeElERXlJRElnTWpRZ01pQXpObU13SURRNUlDMHhNQ0E1TlNBdE16RWdNVFF4WXkwek1DQTJNeUF0T0RBZ09UQWdMVEUwT0NBNE5XZ3ROR010TVRBZ01DQXRNVFFnTXlBdE1UUWdPR013SURNZ01TQTNJRE1nTVRGak5DQXhNeUE1SURJMklERXhJRE01WXpnZ016Z2dNemtnTkRVZ056WWdORFZqTmpRZ01DQXhNVFlnTFRNM0lERTBOU0F0TVRBMll6SXhJQzAwT1NBek1DQXRPVGNnTXpBZ0xURTBNeUJqTUNBdE9ETWdMVE14SUMweE5qRWdMVGc0SUMweU16VmpMVEl4SUMweU9TQXRORGdnTFRVeElDMDRNaUF0TmpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVkNNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZDTVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1TWprZ0xUY3dZeTAwTWlBd0lDMDROQ0EySUMweE1qTWdNalpqTFRZMUlETTBJQzB4TVRFZ09EWWdMVEV6TnlBeE5UUnNMVEUySURNMll5MHhPU0F0TlRFZ0xUUXhJQzA1TmlBdE56TWdMVEV6Tm1NdE1UQWdMVEV5SUMweU1TQXRNalFnTFRNMUlDMHpNbU10TVRBZ0xUWWdMVEU1SUMwNUlDMHlOeUF0T1dNdE1UUWdNQ0F0TWpVZ01UQWdMVE16SURJNVl5MHhOU0F6T1NBdE1qa2dOemdnTFRRMElERXhOMk10T0NBeE9TQXRNVE1nTkRrZ0xUTXlJRFV5WXkweE15QXpJQzB5TVNBdE1qZ2dMVE14SUMwME5XTXRNakVnTFRNMUlDMDBNaUF0TmprZ0xUY3lJQzA1T0NCakxURTVJQzB4T0NBdE16WWdMVEkzSUMwMU1pQXRNamRqTFRFNElEQWdMVE0ySURFeElDMDFOU0F6TkdNdE1qZ2dNek1nTFRVeElEY3dJQzA0TkNBNU9XTXROaUExSUMweE1DQTNJQzB4TkNBM1l5MDFJREFnTFRrZ0xUUWdMVEUxSUMweE1HTXRNVFlnTFRFNUlDMHpNeUF0TXpZZ0xUVXhJQzAxTkdNdE9DQXRPU0F0TVRnZ0xURTNJQzB6TlNBdE1qQmpNVGdnTkRnZ05EVWdPRFlnTnpVZ01USXhiRE13SURNMVl6RTBJREUxSURJM0lESXpJRFF4SURJell6RXlJREFnTWpRZ0xUWWdNemdnTFRFNFl6STNJQzB5TXlBME9TQXROVElnTnpFZ0xUZ3dZekl3SUMweU5pQXpOQ0F0TXprZ05EZ2dMVE01SUdNeE5TQXdJREk0SURFMUlEUTFJRFEyWXpJd0lETTNJRFF3SURjMElEWTJJREV3TjJNeE15QXhOaUF5TmlBeU5DQXpPQ0F5TkdNeE15QXdJREkxSUMwNUlETTJJQzB5TjJNeU15QXROREFnTXprZ0xUZzBJRFUxSUMweE1qZGpOU0F0TVRNZ01URWdMVEkxSURFM0lDMHpOMk16SUMwMklEVWdMVEV6SURFeUlDMHhOR001SURBZ01USWdPQ0F4TkNBeE5HTXhOeUF6T1NBek15QTNPQ0EwT1NBeE1UWmpPQ0F4T1NBeE5pQXpOeUF5T0NBMU0yTTRJREV5SURFMklERTRJREl6SURFNFl6Z2dNQ0F4TmlBdE55QXlNeUF0TWpCak1UWWdMVE13SURJMElDMDJOQ0EwTWlBdE9UTWdZelV6SUMwNE5DQXhNamdnTFRFeU9TQXlNamdnTFRFek1tTXlOU0F0TVNBME9TQXRNU0EzTkNBdE1XTXhNaUF3SURFMUlDMDBJREV5SUMweE5tTXRNVEFnTFRNM0lDMDBNaUF0TmprZ0xUZ3hJQzAzTTJNdE1UZ2dMVElnTFRNM0lDMHpJQzAxTlNBdE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNakpHTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpKR0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNM01TQXhPR2d0TkdNdE9DQXdJQzB4TlNBMklDMHhOeUF4TVdNdE1USWdNeklnTFRReUlEVTBJQzAwTnlBNU1HTXRNU0ExSUMweUlERXdJQzB5SURFMFl6QWdPU0EwSURFMUlERTRJREU0WXpFeElESWdNVGdnTVRjZ01qa2dNVGRqTXlBd0lEVWdMVEVnT0NBdE0yTXhPQ0F0TVRBZ016Z2dMVEU1SURRMElDMDBNV3d4TkNBdE5UQmpNQ0F0TWpBZ0xUSTJJQzAxTXlBdE5ETWdMVFUyZWswMU5TQTBhQzB5WXkweE1DQXdJQzB4TnlBM0lDMHhPQ0F4TkdNdE9DQXpOQ0F0TXpRZ05qRWdMVE0xSURrNFl6QWdNVFVnTVNBeU15QXhOeUF5TldNeElERWdNeUF4SURRZ01TQmpPU0F6SURFM0lERXlJREkySURFeVl6TWdNQ0EySUMweElEa2dMVFJqTVRVZ0xURXpJRE16SUMweU5pQXpOaUF0TkRoc05pQXROVEJqTUNBdE1UWWdMVEkxSUMwME5TQXRORE1nTFRRNGVrMHlNVE1nTUdNdE9TQXdJQzB4TlNBNElDMHhOeUF4TW1NdE9TQXpNQ0F0TXpnZ05URWdMVFF4SURnMFl5MHhJRGNnTFRVZ01UWWdMVFVnTWpOak1DQTFJRElnT0NBNUlERXdZekV6SURRZ01qTWdNVGNnTXpjZ01UZGpOeUF3SURFMElDMHlJREl5SUMwNVl6TXhJQzB5TkNBeU9TQXROVFlnTXpnZ0xUZ3pZekFnTFRJd0lDMHlNU0F0TkRnZ0xUTTRJQzAxTTJNdE1pQXRNU0F0TkNBdE1TQXROU0F0TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05UQkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOVEJGSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV5TlNBdE1qY3hZeTAwTWlBdE1TQXROemdnTVRJZ0xUazRJRFV4WXkweE5DQXlPU0F0TWpFZ05qQWdMVEkySURreVl5MHhJRFFnTFRFZ09TQXRNU0F4TkdNd0lETTNJREl3SURZMklEUTNJRGt4WXpnZ05pQXhNaUF4TWlBeE1pQXhPV013SURVZ0xUSWdNVEVnTFRVZ01UaGpMVEUzSURRd0lDMHlOeUE0TUNBdE1qY2dNVEl4WXpBZ01qZ2dOU0ExT0NBeE55QTROMk00SURJeElESTJJRE0xSURRMklEUXpZekV3SURVZ01Ua2dOeUF5T0NBM1l6SXpJQzB4SURReklDMHhOQ0ExTlNBdE16bGpNVGNnTFRNMElESXpJQzAyT1NBeU5DQXRNVEE1WXkweUlDMHpOQ0F0T0NBdE56QWdMVEU0SUMweE1EVWdZeTB4SUMwMElDMHlJQzAzSUMweUlDMHhNR013SUMwMklESWdMVEV4SURZZ0xURTNZekk0SUMwek9TQTBNQ0F0T0RBZ05EQWdMVEV5TW1Nd0lDMHlOeUF0TlNBdE5UVWdMVEUwSUMwNE0yTXRNVElnTFRNNUlDMDBOQ0F0TlRnZ0xUZzBJQzAxT0hwTk1USTNJRFUyWXpFM0lERTVJREk1SURReUlETTNJRFkxWXpBZ01UVWdMVEl4SURRMElDMHpOaUEwT0dNdE1Ua2dOaUF0TkRZZ0xURXdJQzAyTWlBdE16SmpMVFFnTFRZZ0xUWWdMVEV5SUMwMklDMHhOMk13SUMweE1TQTJJQzB5TUNBeE5TQXRNamxqTVRFZ0xURXhJREl6SUMweU1TQXpOU0F0TXpGak5TQXROU0F4TVNBdE1UQWdNVGNnTFRSNklFMHhNRGdnTFRFM01XTXhOaUF0TVNBek1TQXlJRFExSURoak1qQWdPU0F6TUNBeU1DQXpNQ0F6TTJNd0lERXhJQzAySURJeElDMHhOeUF6TkdNdE9TQXhNQ0F0TVRrZ01Ua2dMVEk1SURJNFl5MHpJRE1nTFRZZ05TQXRPU0ExWXkweUlERWdMVFVnTUNBdE9DQXROR3d0TnpFZ0xUWTRZeTAwSUMwMUlDMDJJQzA0SUMwMklDMHhNbU13SUMweklETWdMVGNnTVRBZ0xURXhZekU0SUMwNElETTJJQzB4TkNBMU5TQXRNVE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpVeFFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXhRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOakFnTFRRNU0yZ3RNV010TnlBd0lDMDVJRGtnTFRFeklERTFZeTAyTkNBeE1UWWdMVEV3TnlBeU16a2dMVEV6TWlBek5qaGpMVGtnTkRZZ0xURTBJRGt5SUMweE5DQXhNemhqTUNBMk1TQTVJREV5TWlBeU9TQXhPRE5qTVRZZ05Ea2dNekVnT1RnZ05UQWdNVFEyWXpFMklEUXlJRFF3SURnd0lEWXpJREV4T0dNMUlEZ2dNVEVnTVRnZ01Ua2dNVFZqT0NBdE1pQTVJQzB4TkNBNUlDMHlNMk14SUMwNElEQWdMVEUzSURBZ0xUTXdZekVnTFRNZ01TQXROaUF4SUMwNVl6QWdMVEU0SUMweE1DQXRNelVnTFRJeElDMDFOR010TkRRZ0xUYzBJQzAyT1NBdE1UVTNJQzA1TUNBdE1qUXdJR010TVRJZ0xUVXhJQzB5TXlBdE1UQXpJQzB5TXlBdE1UVTNZekFnTFRjNUlESXlJQzB4TlRNZ05Ea2dMVEl5TjJNeE9DQXRORGNnTkRBZ0xUa3hJRFkwSUMweE16WmpNVFFnTFRJM0lERTRJQzAxTnlBeE9TQXRPRGRqTUNBdE9DQXRNU0F0TVRrZ0xUa2dMVEl3ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd1JFTXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdSRU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nek01SUMweE16SmpMVEl3SURNZ0xUTTNJRGdnTFRVeklERTBZeTA0TmlBek5pQXRNVGN5SURjeElDMHlOVGdnTVRBMll5MDJJRE1nTFRFeklEVWdMVEU1SURsakxUWWdNeUF0T1NBMklDMDVJRGx6TXlBMklEa2dPR001T0NBME1DQXhPVFlnTnprZ01qazBJREV4T0dNMElERWdOeUF5SURFeElESmpOeUF3SURFMElDMHlJREl4SUMwMWJESTROU0F0TVRFMFl6WWdMVElnTVRFZ0xUVWdNVGNnTFRsak55QXROQ0F4TUNBdE9DQXhNQ0F0TVRKekxUTWdMVGNnTFRFeUlDMHhNR3d0TWpnd0lDMHhNVEZqTFRZZ0xUSWdMVEV5SUMwM0lDMHhOaUF0TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05UQXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdOVEF6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU0SUMwME9USmpMVEV6SURFeUlDMHhPU0F5TmlBdE1UZ2dORE5qT0NBNE9TQXhOU0F4TnprZ01qTWdNalk1WXpjZ09ETWdNVE1nTVRZMklESXdJREkwT0d3eU1TQXlOVE5qTlNBMU1TQTVJREV3TWlBeE15QXhOVE4yTkdNd0lEWWdNQ0F4TXlBMklERTBiREVnTVdNNUlEQWdNVEFnTFRFd0lERXlJQzB4TjNNeklDMHhNeUF6SUMweU1HTXdJQzB4TWlBdE15QXRNalFnTFRRZ0xUTTJZeTA0SUMweE1EZ2dMVEU0SUMweU1UVWdMVEkzSUMwek1qSnNMVEUxSUMweU1UUmpMVGtnTFRFeE1TQXRNVGtnTFRJeU1TQXRNamtnTFRNek1tTXdJQzAzSURFZ0xURTFJREVnTFRJeUlHTXdJQzA0SUMweElDMHhOU0F0TnlBdE1qSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV4Tnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeE55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek15QXRNakl4WXkwMklERWdMVGNnT0NBdE9DQXhNMk10TVRBZ016SWdMVEUxSURVd0lDMHhOU0EyTldNd0lESXhJREV3SURNM0lETXlJRGMxYkRNNUlEWTFZeTB5TWlBek15QXRORFFnTmpZZ0xUWTNJRGs1WXkweE1TQXhPQ0F0TVRRZ016WWdMVEUwSURVMVl6QWdNVGdnTXlBek9DQXlJRFUyWXpBZ05pQTNJREV4SURFMElERXliREVnTVdNMUlEQWdOeUF0T0NBeE1DQXRNVEZqTXpJZ0xUUTRJRFl6SUMwNU5pQTVOQ0F0TVRRMFl6STJJRFEwSURVeElEZzNJRGMzSURFek1HTTFJRGtnT1NBeE9TQXlNaUF5TjJNeE1DQXRNak1nTVRjZ0xUUTFJREUzSUMwMk9DQmpNQ0F0TVRjZ0xUUWdMVE0wSUMweE5DQXROVEZzTFRZd0lDMHhNREpqT1NBdE1UUWdNVGdnTFRJM0lESTNJQzAwTVdNNUlDMHhNeUF4TnlBdE1qY2dNamNnTFRRd1l6RXpJQzB4TnlBeU1DQXRNelVnTWpBZ0xUVTBiQzB4SUMweE1HTXdJQzA1SURBZ0xURTFJQzB4SUMweU1tTXdJQzB4TkNBdE1pQXRNekVnTFRFMElDMHpOV3d0TWlBdE1XTXRPU0F3SUMweE15QXhOU0F0TVRrZ01qTnNMVGMySURFeE1tTXRNamNnTFRRM0lDMDFOQ0F0T1RVZ0xUZ3lJQzB4TkRKakxUSWdMVFVnTFRJZ0xURXpJQzA1SUMweE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOak13TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTmpNd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFd01TQTFZeTB4TkNBNElDMHlNaUF4T0NBdE1qRWdNelIyT0ROakxUUXlJREU0SUMwNE1DQTJNeUF0T0RBZ01UQXpZekFnTXpJZ05EZ2dPRElnT0RJZ09ESmpORGNnTFRJZ09EVWdMVEl4SURFeE15QXROakZqTVRFZ0xURTFJREUySUMwek1pQXhOaUF0TkRkak1DQXRNemNnTFRJNElDMDNNQ0F0TmpnZ0xUZ3hZeTA1SUMweklDMHhPU0F0TkNBdE1qUWdMVFZvTFRGMkxURTJhREoyTFRneFl6QWdMVEV4SUMweUlDMHhOaUF0TnlBdE1UWmpMVE1nTUNBdE55QXlJQzB4TWlBMWVrMDRNQ0F4TlROMk5UWmpNQ0ExSURFZ09TQTJJREV3YUROak5TQXdJREV3SUMwMElERTBJQzAzSUdNeE1DQXRPU0F4TmlBdE1Ua2dNVFVnTFRNemRpMHlNbU15TXlBM0lEUXlJREl4SURVeklEUTFZek1nTnlBMUlERTBJRFVnTWpGak1DQXhOeUF0TVRBZ016RWdMVEk0SURNNFl5MHhNQ0EwSUMweU1TQTJJQzB6TVNBMll5MHlNeUF3SUMwME5DQXRPU0F0TmpNZ0xUSTRZeTB4TWlBdE1URWdMVEUzSUMweU15QXRNVGNnTFRNMll6QWdMVGdnTWlBdE1UWWdOaUF0TWpWak9DQXRNVGdnTWpFZ0xUSXpJRE0zSUMweU5Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZORVZETG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVWRElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFeU5TQXRNVEF6TVdNdE5TQXdJQzA1SURRZ0xURXhJREV4WXkwMklERTRJQzB4TnlBek15QXRNalVnTlRGakxUVWdNVElnTFRjZ01qUWdMVGNnTXpaak1DQXlNaUEzSURRMElERXpJRFkyWXpFM0lEWXhJRE15SURFeU15QTBPQ0F4T0RWak1TQXpJREFnTnlBd0lERXlZeTB4T1NBdE9DQXRNellnTFRFM0lDMDFOQ0F0TWpOakxUa2dMVE1nTFRFNElDMDBJQzB5TnlBdE5HTXRNekVnTUNBdE5UZ2dNVFlnTFRZd0lEUXlZeTB4SURFeUlDMHlJREkwSUMweUlETTJZekFnTWpVZ015QTFNQ0F4TXlBM05HTTRJREl5SURReklEUXdJRGN4SURRd1l6UWdNQ0EzSURBZ01UQWdMVEVnWXpJMUlDMDBJRE0xSUMweU1DQTBNU0F0TmpGak1qa2dNVEVnTlRFZ01qY2dOVGtnTmpCak55QXlPU0F4TnlBMU9DQXlNU0E1TTJNdE1UUWdMVEV3SUMweU5pQXRNVGdnTFRNM0lDMHlOV010TWpFZ0xURXpJQzAwTXlBdE1qSWdMVFk0SUMweE9XTXRNek1nTmlBdE5UUWdNalVnTFRVeUlEVTRZeklnTWpnZ01TQTFOeUF4TUNBNE5XTTRJREkySURJeUlEUTBJRFV3SURRNFl6VWdNU0F4TUNBeElERTFJREZqTWpRZ01DQTBOU0F0T0NBMk1pQXRNalpqTVNBd0lERWdMVEVnTWlBdE1XTTNJQzAzSURBZ0xUSTJJREV4SUMweU0yTXhOeUEwSURNMklERTJJRFF5SURNeklHTXhNU0F6TVNBeE5pQTJOaUF5TkNBeE1ESmpMVEl6SUMwNUlDMHpPU0F0TWpFZ0xUVTVJQzB5T0dNdE1USWdMVFFnTFRJMUlDMDJJQzB6TmlBdE5tTXRNVFlnTUNBdE16SWdOQ0F0TkRZZ01UVmpMVEUySURFeElDMHlOaUF5TnlBdE1qTWdORGRqTWlBeU5DQTBJRFE1SURFd0lEY3pZemtnTXpjZ01qZ2dOVFVnTlRrZ05UVmpOQ0F3SURnZ01DQXhNaUF0TVdNek5TQXRNeUExTVNBdE1qWWdOVElnTFRjMFl6TXdJREU1SURZMUlESTNJRGMxSURZNFl6Z2dNelFnTWpNZ05qWWdNamdnTVRBell5MHlOQ0F0TVRJZ0xUUTFJQzB5TkNBdE5qWWdMVE0wWXkweE15QXROaUF0TWpZZ0xUa2dMVE01SUMwNUlHTXRNVFVnTUNBdE16RWdOQ0F0TkRZZ01UTmpMVEU1SURFeUlDMHlPQ0F5T1NBdE1qY2dOVEJqTVNBek1DQTBJRFl3SURFMklEZzVZekV3SURJMUlETTVJRFF6SURZM0lEUXpZemNnTUNBeE5DQXRNaUF5TUNBdE5HTXlNU0F0T0NBek5DQXRNak1nTXpVZ0xUUTNkaTB5T1dNek5pQXlNeUEzTkNBek55QTRNQ0E0T0dNeklESTNJREUxSURVMElERTJJRGcwWXkwek5DQXRNVE1nTFRZMUlDMHpNU0F0TVRBd0lDMHpPV010T1NBdE1pQXRNVGdnTFRNZ0xUSTNJQzB6WXkwMUlEQWdMVEV4SURBZ0xURTJJREZqTFRJM0lEUWdMVFEwSURJMElDMDBOQ0ExTVdNd0lESXlJREFnTkRNZ05DQTJOU0JqTnlBek9TQXlOU0ExT0NBMk1DQTJOR016SURFZ055QXhJREV4SURGak1qZ2dNQ0ExT1NBdE1UY2dOekVnTFRRell6UWdMVGtnTnlBdE1URWdNVEVnTFRFeGN6Z2dNaUF4TXlBMFl6TXhJREV5SURVeUlETXhJRFV5SURZNFl6QWdNVFFnTVRBZ01qY2dOeUEwTTJNdE1qSWdMVGNnTFRRMElDMHhOQ0F0TmpjZ0xURTBZeTB5TVNBdE1TQXROREFnTlNBdE5UZ2dNVE5qTFRJeElEa2dMVE13SURJMklDMHlPQ0ExTUdNeUlESTNJRFFnTlRRZ01UQWdPREZqT0NBek5DQXpPQ0ExT1NBM01pQTFPV00xSURBZ09TQXdJREUwSUMweFl6STVJQzAzSURRMUlDMHlPU0ExT0NBdE5UVWdZek1nTFRZZ0xURWdMVEl3SURnZ0xURTVZekV4SURBZ01Ua2dNVEFnTWpVZ01qQmpNQ0F5SURBZ015QXhJRFZqTVRBZ05ERWdNakVnT0RNZ016TWdNVEk1WXkweU9DQXRNVFlnTFRVMElDMHlOaUF0T0RFZ0xUSTJZeTA1SURBZ0xURTVJREVnTFRJNUlEUmpMVE14SURrZ0xUUXpJREkwSUMwME15QTFOWFl6TW1Nd0lERXhJREFnTWpJZ01pQXpNbU0ySURNeUlERTRJRFExSURVd0lEUTVZemdnTVNBeE5TQXhJREl4SURGak16Z2dNQ0EwTmlBdE1UUWdORFlnTFRVM1l6STRJRGNnTkRrZ01qVWdOamtnTkROak1URWdPU0F5TWlBeU1pQXpOU0F5TW1NeklEQWdOeUF0TVNBeE1DQXRNeUJqTVRBZ0xUVWdNVElnTFRFMklERXlJQzB5T0dNd0lDMDNJQzB4SUMweE5TQXRNaUF0TWpOakxUUWdMVE0xSUMweU1TQXROamNnTFRNeUlDMHhNREpqTFRNeElDMHhNREFnTFRVeklDMHlNRElnTFRjMklDMHpNRFZqTFRJMUlDMHhNVElnTFRRMklDMHlNalVnTFRjeklDMHpNemRqTFRJeklDMDVOU0F0TkRVZ0xURTVNQ0F0TnpBZ0xUSTROR010TWpjZ0xURXdNU0F0TkRnZ0xUSXdNeUF0TmprZ0xUTXdOV010TWpJZ0xURXdOU0F0TkRNZ0xUSXhNU0F0TmpjZ0xUTXhObU10TVRZZ0xUY3hJQzB6TlNBdE1UUXlJQzAxTXlBdE1qRXpZeTAxSUMweE55QXRNVElnTFRNeklDMHlOQ0F0TkRZZ1l5MDFJQzAxSUMwNUlDMDRJQzB4TXlBdE9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZORVUxTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTkVVMUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFd05TQXROREUwWXkweElDMHhJQzB6SUMweElDMDBJQzB4WXkwMUlEQWdMVGtnTnlBdE1UVWdPV010TVRBZ015QXRNVFVnTVRFZ0xURTVJREU1WXkwek15QTJOU0F0TmpBZ01UTXpJQzAyTnlBeU1EWmpMVFVnTmpFZ05EQWdNVEV5SURFd09DQXhNakZqTmlBeElERXlJQzB4SURFNUlEVmpMVEUySURNMUlDMHpOaUEyT1NBdE5UZ2dNVEF3WXkweE5DQXlNU0F0TWpjZ05ESWdMVE0zSURZMVl5MHlJRFVnTFRRZ01UQWdMVFFnTVRWak1DQTRJRFVnTVRZZ01UVWdNak5qTWpBZ01UVWdORElnTWpjZ05qTWdNemxqTVRZZ01UQWdNalFnTVRjZ01qUWdNalpqTUNBM0lDMDBJREUxSUMweE15QXlOaUJqTFRNd0lEUXdJQzAwT1NBNE55QXRPREFnTVRJM1l5MDJJRGdnTFRFd0lERTJJQzB4TUNBeU5HTXdJRGNnTkNBeE5TQXhOQ0F5TVdNMUlETWdPU0EwSURFeklEUmpNVEFnTUNBeE9TQXRPU0F5TmlBdE1UWmpNekFnTFRJM0lEVXhJQzAyTVNBMk9DQXRPVGRqTWpVZ0xUVXpJRFUySUMweE1ESWdPRFlnTFRFMU1tTTVJQzB4TkNBeE1pQXRNamNnTVRJZ0xUUXdZekFnTFRFNUlDMDNJQzB6T0NBdE1UZ2dMVFUyWXkweE1pQXRNak1nTFRNeElDMDBNQ0F0TkRrZ0xUVTVZeTAzSUMwM0lDMHhNU0F0TVRNZ0xURXhJQzB5TUdNd0lDMDBJRElnTFRrZ05TQXRNVFVnWXpJd0lDMDBNU0F6TmlBdE9EVWdOallnTFRFeU1XTXhOU0F0TVRnZ01Ua2dMVFF5SURJeklDMDJOV3d4SUMwM1l6QWdMVGtnTFRRZ0xURTRJQzB4TXlBdE1qSmpMVElnTFRFZ0xUTWdMVEVnTFRVZ0xURmpMVGdnTUNBdE1UVWdPU0F0TWpBZ01UWmpMVEU0SURJMUlDMHpOU0ExTWlBdE5qY2dOakpqTFRjZ01pQXRNVE1nTlNBdE1qQWdNV010TWpnZ0xURXlJQzAxTXlBdE5UTWdMVFV6SUMwNE4yTXdJQzB6SURBZ0xUY2dNU0F0TVRGak9DQXRNelVnTVRjZ0xUWTVJREkxSUMweE1EUmpNU0F0TkNBeklDMDRJRE1nTFRFeVl5MHlJQzA0SUMweElDMHhPQ0F0T1NBdE1qTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFJGTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSRk55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5EVWdMVE15TjJNdE5DQXlJQzAxSURZZ0xUVWdNVEJqTUNBME15QXhNeUE0TlNBeU15QXhNalpqTXlBeE1DQTVJREl3SURZZ016QmpMVElnTVNBdE15QXhJQzAxSURGakxUVWdNQ0F0T1NBdE5DQXRNVElnTFRoakxURXhJQzB4TWlBdE1qWWdMVEU0SUMwME1TQXRNalJqTFRJeUlDMDVJQzAwTUNBdE1USWdMVFUwSUMweE1tTXRNekVnTUNBdE5EVWdNaklnTFRVeklEYzFZeTB6SURFeklDMDBJREkzSUMwMElEUXhZekFnTVRrZ015QXpOeUF4TWlBMU5XTTRJREUwSURFNElETXhJRE0ySURJM1l6SXlJQzAxSURVd0lERWdOakVnTFRNeFl6VWdMVEV6SURFMElDMHlOQ0F4TXlBdE5EQjJMVElnWXpBZ0xUa2dPQ0F0T1NBeE5DQXRObU15TnlBeE1TQTFOaUF4TmlBMk5TQTFNV001SURNMElERTJJRFk0SURNMElERXdOR010TWpnZ0xURXpJQzAwTnlBdE1qa2dMVGN4SUMwek9HTXRNaklnTFRnZ0xUUXdJQzB4TXlBdE5UWWdMVEV6WXkwME5DQXdJQzAyTnlBek5DQXROamNnTVRBMll6QWdNallnTlNBMU1pQXhPU0EzTm1NeE1pQXhPU0EwT0NBek5pQTNOQ0F6Tm1NMElEQWdPU0F0TVNBeE15QXRNbU14TUNBdE15QXhPQ0F0TWpVZ01UZ2dMVFF6WXpBZ0xUUWdNQ0F0T0NBdE1TQXRNVEpqTFRFZ0xUa2dMVFVnTFRFNElDMDVJQzB6TVdNME9TQXlNU0E0TkNBMU5TQXhNalFnT0RJZ1l6RWdNU0F5SURJZ05DQXpZemdnTnlBeE55QXhNQ0F5TmlBeE1HTTJJREFnTVRFZ0xURWdNVFVnTFROak55QXROQ0E1SUMweE1TQTVJQzB5TUdNd0lDMDBNU0F0TWpRZ0xUY3lJQzB6TmlBdE1UQTVZeTB5T1NBdE9EZ2dMVFUwSUMweE56Y2dMVGN5SUMweU5qbGpMVFVnTFRJMUlDMDRJQzAxTWlBdE1USWdMVGM0WXkwMUlDMHpNaUF0TVRrZ0xUWXdJQzAwTWlBdE9ETmpMVGNnTFRjZ0xURTNJQzB4TXlBdE1qWWdMVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRSRlFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkZRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOaklnTFRjd05XTXROeUF0TkNBdE1USWdMVFlnTFRFMklDMDJZeTA0SURBZ0xURXhJRGNnTFRFeUlESXlZeTB4SURnZ0xURWdNVFVnTFRFZ01qTmpNQ0EyTkNBeU1DQXhNalVnTXpJZ01UZzRZek1nTVRZZ055QXpNU0F4TVNBMU1HTXRNamdnTFRFMUlDMDFNU0F0TWprZ0xUYzVJQzB6TldNdE55QXRNU0F0TVRVZ0xUSWdMVEl4SUMweVl5MDBOaUF3SUMwM09TQXpNU0F0TnpVZ056bGpNeUF6TnlBdE5DQTNOU0F4T1NBeE1EbGpNVEVnTVRZZ016RWdNalVnTlRFZ01qVmpPQ0F3SURFMklDMHhJREl6SUMwMFl6STBJQzB4TUNBek5DQXRNalFnTXpRZ0xUUTNkaTAwSUdNd0lDMDBJREFnTFRnZ0xURWdMVEV5WXkweUlDMDNJQzB5SUMweE5DQXRNaUF0TWpKak5qQWdNVFFnT1RrZ056VWdNVEF3SURFMk0yTXRNaklnTFRFeklDMDBNaUF0TWpjZ0xUWTFJQzB6TldNdE1URWdMVFFnTFRJeUlDMDJJQzB6TVNBdE5tTXRNellnTUNBdE5Ua2dNamNnTFRVMklEWTNZeklnTWpVZ0xURWdOVEVnTlNBM05tTTJJREkzSURJeUlEUTBJRFE1SURVd1l6a2dNaUF4TnlBMElESTFJRFJqTVRnZ01DQXpOU0F0TnlBME9TQXRNak5qT1NBdE1UQWdOU0F0TWpFZ09DQXRNek5qTXpjZ01UTWdOVFFnTkRBZ05qQWdOemRqTkNBeU1DQTVJRFF3SURFMElEWXlJR010TWprZ0xUSXpJQzAxTkNBdE5EWWdMVGt3SUMwMU5HTXRPU0F0TWlBdE1UY2dMVE1nTFRJMUlDMHpZeTB6T0NBd0lDMDJNU0F5TlNBdE5qRWdOekJqTUNBek9DQXRNU0EzTmlBeE9TQXhNRGxqTVRVZ01qUWdORE1nTXpnZ056QWdNemhqTVRrZ01DQXpPQ0F0TmlBMU15QXRNVGxqTVRNZ0xURXdJREV3SUMweU55QXhPQ0F0TkRCak5UZ2dNamtnTlRrZ09EWWdOeklnTVRReFl5MHlOeUF0TVRJZ0xUVXdJQzB5TXlBdE56VWdMVEk0WXkwMElDMHhJQzA0SUMweElDMHhNaUF0TVdNdE16SWdNQ0F0TlRjZ01qTWdMVFU0SURVM1l5MHhJRE14SURJZ05qTWdNVEFnT1RRZ1l6Y2dNamNnTXpRZ05EWWdOalFnTkRaak1qa2dNQ0EyTUNBdE1qWWdOalFnTFRVMVl6QWdMVE1nTVNBdE5pQXhJQzB4TUdNeU5pQTVJRFF3SURJMElEUTJJRFV5WXpjZ016VWdNakFnTmpnZ016SWdNVEEzWXkwek1DQXRNVGtnTFRVM0lDMHpOU0F0T0RrZ0xUTTFZeTB5TUNBdE1TQXROREFnTVNBdE5UZ2dNVEZ6TFRJNElESTFJQzB5TnlBME4yTXdJREV5SUMweElESTBJQzB4SURNM1l6QWdNVElnTVNBeU5TQXpJRE0zWXpZZ01qa2dNalFnTkRVZ05USWdOVE5qT0NBeklERTNJRFFnTWpZZ05HTXlNaUF3SURReElDMDRJRFU1SUMweU1tTXhNaUF0T1NBNElDMHlOU0F4TWlBdE5ERWdZekU1SURFMklETTRJREkxSURRNUlEUXpZemNnTVRFZ01UZ2dNVFFnTWpnZ01UUmpOU0F3SURrZ0xURWdNVE1nTFRGak1URWdMVEVnTVRFZ0xURTRJREV5SUMweU4yTXhJQzAzSURFZ0xURXpJREVnTFRJd1l6QWdMVEkzSUMwMklDMDFOQ0F0TVRRZ0xUZ3hZeTB6TmlBdE1USXlJQzAzTWlBdE1qUTBJQzB4TURBZ0xUTTJOMk10TXpVZ0xURTFOQ0F0TnpBZ0xUTXdOaUF0TVRBMElDMDBOakJqTFRFNUlDMDROaUF0TXprZ0xURTNNaUF0TlRVZ0xUSTFPV3d0TXpBZ0xURTJNbU10TXlBdE1UY2dMVEV3SUMwek1pQXRNallnTFRReGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBORGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTkRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1RBZ0xUSXlPR010T0NBdE1UTWdMVEUySUMweU1DQXRNak1nTFRJd1l5MDRJREFnTFRFMklEY2dMVEkwSURJeFl5MHhOQ0F5TlNBdE1Ua2dOVE1nTFRJMklEZ3hkalJqTUNBMUlESWdNVEFnT0NBeE1XZ3lZelVnTUNBM0lDMDJJRGdnTFRFd1l6VWdMVEUxSURnZ0xUSTVJREV6SUMwME0yTXlJQzAzSURJZ0xURTJJREV5SUMweE5tTTRJREFnTVRJZ055QXhOU0F4TkdNeU1TQTBOU0F5T1NBNU15QXlOeUF4TkRsakxUWWdMVGtnTFRnZ0xURXpJQzB4TVNBdE1UZGpMVGdnTFRFeElDMHhOeUF0TVRjZ0xUSTFJQzB4TjJNdE9TQXdJQzB4T0NBM0lDMHlOaUF4T1NCakxURTBJREl4SUMweE9DQTBOU0F0TWpVZ05qbGpMVGNnTWpjZ0xURXdJRFUwSUMweE1DQTRNR013SURNeUlEUWdOalFnTVRJZ09UVmpPU0F6T0NBeU5pQTFOaUEwT0NBMU5HTXlOaUF0TkNBMU1TQXRNemNnTlRJZ0xUY3dkaTA0Tm1Nd0lDMDBOQ0EzSUMwNE55QTRJQzB4TXpGak1pQXROalFnTFRFZ0xURXlPU0F0TXpVZ0xURTROM3BOTmpNZ0xUSXlZekV3SURBZ01UTWdNVEFnTVRZZ01UaGpNVFVnTXpjZ01UVWdOelVnTVRRZ01URTNkalUyWXpBZ01UWWdMVEV3SURJMUlDMHlOQ0F5T1dNdE1pQXhJQzAwSURFZ0xUWWdNV010TVRBZ01DQXRNVFVnTFRFd0lDMHhPQ0F0TVRrZ1l5MHhNaUF0TXpJZ0xURTRJQzAyTlNBdE1UZ2dMVGszWXpBZ0xUSTVJRFVnTFRVNElERTJJQzA0TjJNeklDMDVJRGdnTFRFNUlESXdJQzB4T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5qTXlMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOak15SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV3T1NBd1l5MHpOU0ExSUMwM05TQXlOQ0F0T1RrZ05qaGpMVGNnTVRJZ0xURXdJREkxSUMweE1DQXpOMk13SURJeElERXdJRFF4SURJNUlEVTNZekl3SURFM0lEUXpJREkxSURZMklESTFZekkzSURBZ05UUWdMVEV4SURnd0lDMHpNMk0ySUMwMklERXlJQzB4TWlBeU1DQXRNVFpqTVRFZ0xUWWdNVGtnTFRFMElESTBJQzB5TkdNeU5DQXhJRFEzSURJZ056RWdNbU15TUNBd0lESXdJQzB4T0NBeU1TQXRNekoyTFROak1DQXRNVElnTFRFeklDMDVJQzB5TUNBdE9XTXRNaklnTVNBdE5ETWdNQ0F0TmpVZ0xURmpMVElnTFRFeUlDMDRJQzB5TXlBdE1UY2dMVE16SUdNdE1qTWdMVEkwSUMwMU1TQXRNemtnTFRFd01DQXRNemg2VFRrMklETTBZekk0SURJZ05UTWdNVE1nTnpRZ016TmpMVEUzSUMweElDMHpOQ0F0TWlBdE5URWdMVFJqTFRJd0lDMDJJQzB5TlNBeE1TQXRNeklnTWpWakxUSWdOQ0F0TXlBM0lDMHpJRGxqTUNBMUlEUWdPQ0F4TWlBNVl6STVJRE1nTlRnZ05TQTROeUEzYkMweUlETmpMVEUxSURJMElDMHpPU0F6TmlBdE5qTWdNelpqTFRJeUlEQWdMVFExSUMweE1DQXROak1nTFRNd1l5MHhNQ0F0TVRFZ0xURTFJQzB5TkNBdE1UVWdMVE0zWXpBZ0xUY2dNU0F0TVRVZ05DQXRNakpqT1NBdE1qUWdNamtnTFRJM0lEVXlJQzB5T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk9UUTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPVFE1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0l2UGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkxTURFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMU1ERWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16a2dMVE15TW1NdE5pQXdJQzB4TXlBdE1pQXRNVGtnTFRKakxUZ2dNU0F0TVRVZ05DQXRNVGNnTWpKakxUSWdNVGNnTFRJZ016VWdMVElnTlRKMk5EWmpNQ0F6T1NBdE1TQTNPQ0F0TVNBeE1UWjJPVEpvTVhZeU56bGpNQ0F5T1NBM0lEUXhJREkzSURReGJESXdJQzB6WXpFeklDMHpJREV3SUMweE15QXhNQ0F0TWpGMkxUVmpNQ0F0T1NBd0lDMHhPQ0F0TVRNZ0xURTNZeTB5TlNBeklDMHlOaUF0TVRFZ0xUSTJJQzB6TUhZdE5UQTBZekFnTFRFMklERWdMVEkzSURJeElDMHlNMmcwWXpFd0lERWdNVFFnTFRZZ01UTWdMVEUyZGkwMVl6QWdMVEV4SUMweElDMHlNaUF0TVRnZ0xUSXllaUFpTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTlRFMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05URTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTJJRFF4YUMweVl5MDVJREFnTFRFeUlEVWdMVEV6SURFeFl5MHpJREkxSUMwMklEVXdJQzA0SURjMmRqSmpNQ0E1SURjZ01UUWdNVGdnTVRSak16WWdNQ0EzTVNBdE1TQXhNRGNnTFRGak16VWdNQ0EzTVNBeElERXdOaUF4WXpFeklEQWdNVGdnTFRZZ01qQWdMVEUzWXpFZ0xUa2dNeUF0TVRjZ05DQXRNalpqTVNBdE55QXhJQzB4TXlBeElDMHhPR013SUMwek15QXRNVFFnTFRReUlDMDFOU0F0TkRGb0xUYzFkaTB4YUMwMk9XZ3RNelI2VFRJeU9DQXRNVFF6WXkwMk5DQTBJQzB4TWpnZ05pQXRNVGt5SURkakxURTNJREFnTFRJM0lESWdMVEkzSURJMFl6QWdNVGtnTFRrZ016Y2dMVGtnTlRZZ1l6QWdNVGdnTmlBeU5DQXlOaUF5TTJNMk9TQXROU0F4TXprZ0xUY2dNakE0SUMwNFl6SXdJREFnTWprZ0xUWWdNekFnTFRJMll6RWdMVEV5SURNZ0xUSTFJRFFnTFRNMFl6QWdMVE0zSUMwNElDMDBNeUF0TkRBZ0xUUXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3UkVFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1JFRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qVTJJQzB4TkROakxUYzRJRFF6SUMweE5UVWdPRFlnTFRJek15QXhNamhqTFRRZ01pQXROeUEwSUMweE1DQTNZeTA1SURZZ0xURXpJREV4SUMweE15QXhObU13SURRZ05TQTVJREUxSURFMFl6WXlJRE0ySURFeU5TQTNNU0F4T0RnZ01UQTJZekV4SURZZ01qSWdNVElnTXpNZ01UbGpPQ0F0TkNBeE5DQXROaUF5TUNBdE9XTTNNaUF0TXpnZ01UUXpJQzAzTlNBeU1UUWdMVEV4TTJNMklDMHpJREV5SUMwNElERTNJQzB4TTJNNElDMDNJREV5SUMweE15QXhNaUF0TVRoak1DQXROaUF0TlNBdE1URWdMVEUySUMweE9HTXROallnTFRNNUlDMHhNekVnTFRjNElDMHhPVFlnTFRFeE9DQmpMVFlnTFRRZ0xURXhJQzAxSUMweE5pQXROWE10TVRBZ01TQXRNVFVnTkhwTk1qSTNJQzB4TURoak55QXRNeUF4TXlBdE5TQXhPQ0F0TldNMklDMHhJREV5SURFZ01UZ2dObU15TVNBeE5TQTBOQ0F6TUNBMk55QTBNbU15T0NBeE5TQXpOQ0EwTUNBek9DQTJOV013SURJeElDMHhOaUExTlNBdE16QWdOamxqTFRJMElESXlJQzAwTmlBek15QXROamNnTXpOakxUSXlJREFnTFRRMElDMHhNaUF0TmprZ0xUTTJZeTB5TUNBdE1qQWdMVE16SUMwMU1pQXRNek1nTFRnMFl6QWdMVE0xSURFMklDMDNNU0ExT0NBdE9UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV5T1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE16Z2dMVFF3TjJNdE15QTFPQ0F0TmlBeE1UVWdMVGdnTVRjeVl5MDFJREVnTFRFd0lESWdMVEUySURKakxUa2dNQ0F0TWpBZ0xUSWdMVE13SUMwMll5MHlNU0F0T0NBdE16TWdMVEkxSUMwME5pQXROREZqTFRZZ0xUWWdMVEV4SUMweE55QXRNakVnTFRFMFl5MDRJRE1nTFRVZ01UVWdMVGdnTWpOakxUWWdNVFFnTFRrZ01qZ2dMVGtnTkRCak1DQXpOQ0F5TUNBMk1TQTBOeUE0T0dNeU55QXlPU0ExTkNBMU9DQTNPQ0E1TUd3dE5pQXhPVGhqTFRFMklDMHhJQzB6TWlBdE55QXROREVnTFRFMll5MDFJQzAxSUMwM0lDMDVJQzAzSUMweE0yTXdJQzAySURNZ0xURXhJRGNnTFRFM0lHTTRJQzB4TXlBeE1pQXRNekFnTVRJZ0xUUTVZekFnTFRJMElDMDJJQzAwT0NBdE1UZ2dMVFkzWXkweU15QTBPQ0F0TXprZ09UUWdMVE01SURFME1tTXdJREl5SURNZ05EVWdNVEVnTmpoak1USWdNeklnTXpZZ05UUWdOekVnTlRoakxURWdNVFFnTFRFZ01qZ2dMVElnTkRKakxUSXpJQzB5TVNBdE5EWWdMVEk1SUMwM01pQXRNamxqTFRRZ01DQXRPU0F4SUMweE15QXhZeTB4TWlBeElDMHlNQ0ExSUMweU1DQXhPV013SURjZ01TQXhOQ0F4SURJd1l6QWdNVFlnTFRFZ016RWdNQ0EwTm1NeUlERXlJRFVnTWpJZ01UZ2dNakpqTXlBd0lEWWdMVEVnTVRBZ0xUSmpOeUF0TWlBeE5DQXRNeUF5TUNBdE15QmpNakVnTUNBek9TQTRJRFUwSURJMVl6WWdOeUF4TkNBeE5TQXlNaUF4TVdNNElDMHpJRGtnTFRFMElEa2dMVEl6WXpFZ0xUSXlJREVnTFRRMElERWdMVFkzWXpFZ0xUSXhJREVnTFRReUlERWdMVFl6WXpJM0lDMDJJRFEzSUMweU15QTFPU0F0TlROak1UVWdMVE0ySURJeUlDMDNNaUF5TWlBdE1UQTNZekFnTFRVeElDMHhOQ0F0TVRBeUlDMHpOU0F0TVRVell5MDRJQzB4T1NBdE1UZ2dMVE00SUMweU9DQXROVGRqTFRNZ0xUWWdMVGNnTFRFMElERWdMVEUzWXpJMElDMDVJRFF4SUMweU9TQTJOaUF0TXpkak9DQXRNaUF4TnlBdE15QXlOU0F0TTJNeE5pQXdJRE15SURRZ05EY2dNVElnWXpRZ01pQTRJRFVnTVRJZ05YTTRJQzB6SURrZ0xURXhZek1nTFRFMklEUWdMVE13SURRZ0xUUXpZekFnTFRReElDMHhOaUF0TmpZZ0xUWTVJQzAzTldNdE5DQXRNU0F0TnlBdE1TQXRNVEVnTFRGakxUSXpJREFnTFRRMElERXdJQzAyTWlBeU5tTXRPQ0E0SUMweE55QXhOQ0F0TWpZZ01UbDJMVEkwWXpFZ0xURTVJREVnTFRNM0lERWdMVFUyWXpBZ0xURTFJREFnTFRNeElDMHlJQzAwTm1NdE1pQXRNVElnTFRRZ0xUSXpJQzB4T1NBdE16WjZUVEUxTWlBdE1UQnNNeUEzWXpFeUlESXhJREl3SURReklESTVJRFkxWXpRZ09TQTFJREU0SURVZ01qWmpNQ0F4T1NBdE9TQXpOQ0F0TWprZ05EY2dZeTAwSURNZ0xUZ2dOU0F0TVRNZ05tTXdJQzA0SURFZ0xURTJJREVnTFRJMFl6SWdMVFF5SURNZ0xUZzBJRFFnTFRFeU4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOVGczTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRnM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVME1TQXRNelJqTFRFMElDMHhNU0F0TWpVZ0xURTJJQzB6TlNBdE1UWmpMVEV6SURBZ0xUSTBJRGdnTFRNNUlESXpZeTB5TkNBeU5DQXRNemdnTlRJZ0xUVTFJRGd3WXkwMUlEY2dMVGtnTVRVZ0xURTFJREl5WXkweE5TQXhPU0F0TWpjZ01qZ2dMVE01SURJNFl5MHhNU0F3SUMweU5TQXRPQ0F0TkRBZ0xUSTJZeTB5TVNBdE1qWWdMVFEwSUMwME9TQXROamtnTFRjd1l5MHhOaUF0TVRRZ0xUTXlJQzB5TVNBdE5EWWdMVEl4WXkweE9TQXdJQzB6TmlBeE1TQXROVEFnTXpWakxURXdJREUzSUMweU15QXpNeUF0TXpVZ05EaGpMVGtnTVRJZ0xURTVJREU0SUMweU9TQXhPQ0JqTFRjZ01DQXRNVFVnTFRNZ0xUSTBJQzA1WXkweE1pQXROeUF0TWpFZ0xURTNJQzB6TWlBdE1qVmpMVEV3SUMwNElDMHlNQ0F0TVRZZ0xUTXpJQzB4T1dNdE5DQTJOaUEwTlNBeE16VWdNVEEzSURFMU1tTTFJREVnTVRBZ01pQXhOU0F5WXpFeUlEQWdNalFnTFRVZ016TWdMVEUyWXpFMklDMHhOeUF5T1NBdE16Y2dORE1nTFRVM1l6RXpJQzB4T0NBeU5TQXRNamNnTXprZ0xUSTNZekV5SURBZ01qVWdOeUF6T1NBeU1tTXlNaUF5TXlBME15QTBOeUEyTlNBMk9XTXhOeUF4TnlBek15QXlOaUEwT0NBeU5tTXhPQ0F3SURNMUlDMHhNaUExTVNBdE16VmpNakVnTFRNd0lETTRJQzAyTVNBMU9DQXRPVEVnWXpFeElDMHhOaUF5TVNBdE1qUWdNeklnTFRJMFl6a2dNQ0F4T1NBNElETXdJREl5WXpVNUlEYzFJREV4T0NBeE5Ea2dNVGN5SURJeU5tTTJNU0E0TmlBeE1qRWdNVGN5SURFNU1DQXlOVEZqTXpNZ016Z2dOekVnTmprZ01URTBJRGsxWXpVZ015QTVJRFVnTVRNZ05YTTNJQzB6SURjZ0xURXlZekFnTFRNeklDMDRJQzAyTnlBdE16UWdMVGc1WXkwM09TQXROallnTFRFME5pQXRNVFF6SUMweU1EUWdMVEl5T0dNdE5qY2dMVGs0SUMweE16Z2dMVEU1TXlBdE1qRXpJQzB5T0RaakxUSXdJQzB5TlNBdE16Z2dMVFV6SUMwMk5DQXROek42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRWRE55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkROeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDNOelFnTFRFME5tTXRNaUF0TXlBdE5DQXROQ0F0TmlBdE5ITXROQ0F5SUMwMklEWmpMVEVnTXlBdE1pQTRJQzB5SURFeVl6SWdNemNnTFRVZ056UWdMVFVnTVRFeWRqUTJZeTB5SUMweklDMHpJQzAxSUMwMUlDMDNZeTB4TnlBdE1qTWdMVE14SUMwek5TQXRORFFnTFRNMWN5MHlOaUF4TVNBdE5EUWdNekpqTFRNeklETTRJQzAyTlNBM055QXRPVGNnTVRFM1l5MDFJRGNnTFRrZ01UQWdMVEV6SURFd1l5MDFJREFnTFRrZ0xUVWdMVEUwSUMweE5HTXRNVGdnTFRNeUlDMHlPU0F0TmpjZ0xUVXlJQzA1TjJNdE1USWdMVEUwSUMweU1DQXRNakVnTFRJM0lDMHlNU0JqTFRnZ01DQXRNVFVnT0NBdE1qTWdNalJqTFRJeUlEUXpJQzAwTXlBNE55QXROalVnTVRNeFl5MDNJREUwSUMweE1TQXlNU0F0TVRVZ01qRnpMVGtnTFRjZ0xURTRJQzB5TUdNdE16RWdMVFEwSUMwMU5DQXRPVFVnTFRreUlDMHhNelJqTFRNeklDMHpOQ0F0TnpBZ0xUVXlJQzB4TURjZ0xUVXlZeTB4TmlBd0lDMHpNU0F6SUMwME5pQTVZeTAwTnlBeE9TQXROamdnTmpFZ0xUZ3hJREV3Tm1NdE9TQXpNQ0F0TVRJZ05Ua2dMVEV5SURnNVl6QWdNemdnTlNBM055QXhNeUF4TVRWak1URWdOVEFnTWpJZ01UQXdJRE0zSURFMU1HTTBJREV4SURnZ01qTWdNalFnTWpKak1TQXROaUF4SUMweE15QXhJQzB4T1NCak1DQXRNamNnTFRjZ0xUVXlJQzB4TkNBdE56ZGpMVEV4SUMwek9DQXRNVGNnTFRjMklDMHhOeUF0TVRFMVl6QWdMVEk1SURRZ0xUVTRJREUxSUMwNE4yTXhPU0F0TkRrZ05EY2dMVGt4SURFeE1TQXRPVEZqTXpjZ01DQTJOU0F5TVNBNE9TQTFNV016TWlBME1TQTFPQ0E0TlNBNE5TQXhNekJqTVRJZ01qQWdNalFnTXpFZ016WWdNekZqTVRFZ01DQXlNeUF0TVRBZ016UWdMVEk1YkRZeElDMHhNRGxqTkNBdE9DQTVJQzB4TmlBeE5DQXRNalpqTWpFZ01qWWdNamtnTlRVZ05EUWdPREZqTVRVZ01qUWdNekFnTXpjZ05EWWdNemRqTVRRZ01DQXlPQ0F0TVRBZ05EUWdMVEk0YkRrNUlDMHhNVGNnWXpZZ0xUZ2dNVEVnTFRFeUlERTJJQzB4TW5NeE1DQTBJREUwSURFeVl5MHpJRGd3SUMwMklERTJNQ0F0TmlBeU5EQjJORFpqTUNBeE5pQXlJREk0SURJeElETXhZemNnTFRFMUlEZ2dMVE13SURnZ0xUUTFZekFnTFRjeElESWdMVEUwTXlBMUlDMHlNVFJqTVRBZ01qVWdNakFnTkRrZ016SWdOek5qTVRVZ01qY2dNekVnTkRFZ05EZ2dOREZqTVRVZ01DQXpNU0F0TVRFZ05EY2dMVE0wWXpNd0lDMDBNeUExTlNBdE9EZ2dPRE1nTFRFek1tTXhNU0F0TVRrZ01qQWdMVEk0SURJNElDMHlPSE14TmlBeE1DQXlOeUF6TUdNeU9DQTFNU0EwTmlBeE1EWWdOellnTVRVMll6WWdNVEVnTVRBZ016RWdNallnTWpRZ1l6TWdMVEVnTkNBdE5DQTBJQzA0WXpBZ0xUY2dMVFFnTFRFNUlDMDNJQzB5TjJNdE1qa2dMVGM0SUMwMk1DQXRNVFUySUMweE1EUWdMVEl5Tm1NdE1USWdMVEU1SUMweU55QXRNelVnTFRRMklDMDBObU10TmlBdE5DQXRNVElnTFRVZ0xURTRJQzAxWXkweE1DQXdJQzB4T0NBMUlDMHlOaUF4TjJNdE16RWdORE1nTFRZd0lEZzRJQzA0TmlBeE16UmpMVEV3SURFMklDMHlNU0F6TmlBdE16Z2dNemRqTFRFeklEQWdMVEUxSUMweU5TQXRNakVnTFRNNFl5MDNJQzB4TmlBdE1UVWdMVE15SUMweU1pQXRORGhzTXlBdE1UTXdZekFnTFRJMElEQWdMVFE0SUMweUlDMDNNU0JqTFRFZ0xURXdJQzAwSUMweE9TQXRNVEFnTFRJM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFRak11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxUWpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRNMUlEVmpMVEUxSUMweE15QXRNamtnTFRFNUlDMDBNaUF0TVRsakxURTJJREFnTFRNeElEa2dMVFExSURJM1l5MHlNaUF5T0NBdE1qZ2dOaklnTFRNeUlEazJZeTB4TUNBNE15QXRNVFlnTVRZM0lDMHhOaUF5TlRCak1DQXlNaUF3SURReklERWdOalZ6TXlBME15QTFJRFkxWXpFZ01UQWdOaUF4T0NBeE55QXlNV001SUMweE55QXhNQ0F0TXpVZ09TQXROVE5qTFRJZ0xUTTFJQzB6SUMwM01DQXRNeUF0TVRBMll6QWdMVFU1SURNZ0xURXhPU0F4TUNBdE1UYzVZek1nTFRJMElERXdJQzAwTnlBeU9TQXROalpqT1NBdE9TQXhPU0F0TVRRZ01qZ2dMVEUwWXpFeElEQWdNakVnTmlBek1TQXhOeUJqTWpFZ01qTWdNekFnTlRJZ05EY2dOemRqTVRRZ01qRWdNalVnTXpFZ016Z2dNekZqTVRBZ01DQXlNU0F0TlNBek5pQXRNVFZqTXpjZ0xUSTBJRGN4SUMwMU1pQXhNRElnTFRnell6Y2dMVGNnTVRNZ0xURXhJREUzSUMweE1XTTJJREFnTVRFZ05pQXhOU0F4T0d3eU55QTRNV00ySURFM0lERTBJREkySURJMElESTJZemNnTUNBeE5DQXROQ0F5TXlBdE1UTmpNelVnTFRNMUlEYzFJQzAyTlNBeE1EY2dMVEV3TTJNeE55QXRNakFnTXpNZ0xUSTVJRFV6SUMweU9XTXhNaUF3SURJMklEUWdOREVnTVRGak5EVWdNakVnTnpRZ05qQWdPVFVnTVRBMFl6STJJRFUxSURRM0lERXhNeUEwTnlBeE56VWdZekFnTkRFZ0xUWWdPREVnTFRJeElERXhOMk10TnlBeE55QXRPU0F6TlNBdE9TQTFNbU13SURFMklERWdNeklnTVNBME9IWXhZekFnTnlBMklERXdJREV5SURFeWFESmpOU0F3SURjZ0xUVWdNVEFnTFRsak1UZ2dMVEk0SURJNElDMDJNQ0F6TWlBdE9USmpOQ0F0TXpVZ055QXROekFnTnlBdE1UQTFZekFnTFRnd0lDMHhNeUF0TVRVNElDMDBOU0F0TWpNMVl5MHlOaUF0TmpJZ0xUVTVJQzB4TWpBZ0xURXhOU0F0TVRZeVl5MHlNeUF0TVRjZ0xUUTBJQzB5TlNBdE5qVWdMVEkxWXkweU1pQXdJQzAwTXlBNUlDMDJOaUF5T0dNdE16WWdNamtnTFRZMklEWTBJQzA1T1NBNU55QmpMVFVnTlNBdE9TQXhOU0F0TVRZZ01URmpMVFVnTFRFZ0xUY2dMVEV4SUMwNElDMHhPR010TmlBdE1qUWdMVEV4SUMwME9DQXRNak1nTFRjd1l5MHhNU0F0TWpFZ0xUSXpJQzB6TVNBdE16WWdMVE14WXkweE1DQXdJQzB5TVNBMklDMHpOQ0F4TjJNdE1qWWdNaklnTFRVd0lEUTJJQzAzTlNBMk9Xd3ROU0ExWXkweE5pQXhNeUF0TWpZZ01Ua2dMVE0wSURFNVl5MHhNQ0F3SUMweE9DQXRNVEFnTFRNeElDMHpNR010TVRVZ0xUSTBJQzB5TlNBdE5URWdMVFEySUMwM01ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNakl5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpJeUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFMweE16SWdNVEV6YkMwMUlDMHhZeTA0SURBZ0xURXhJRGNnTFRrZ01UWmpOQ0F5TWlBeklEUTFJRGdnTmpoak5DQXhOaUF4TXlBeU1TQXlOaUF5TTJ3eU16QWdNek5qTXlBd0lEWWdNU0E1SURGak1USWdNQ0F4T1NBdE5pQXhPU0F0TVRoak1DQXRNeUF3SUMwMklDMHhJQzA1WXkweUlDMHhPQ0F0T0NBdE16WWdMVEUxSUMwMU0yTXROU0F0TVRFZ0xURTFJQzB4T1NBdE1qZ2dMVEl4WXkwM05TQXRNVE1nTFRFMU1DQXRNalVnTFRJeU5pQXRNemhqTFRJZ0xURWdMVFVnTFRFZ0xUZ2dMVEY2VFMweE1qa2dMVGMxWXkwNUlEQWdMVEV5SURZZ0xURXdJREUyWXpFZ05DQXhJRGdnTVNBeE1pQmpNQ0EySURBZ01URWdMVEVnTVRaakxUSWdORFVnTnlBMU5DQTFNQ0EyTTJNMk5pQXhOQ0F4TXpJZ01qa2dNVGs1SURRMFl6VWdNU0F4TUNBeUlERTBJREpqTVRRZ01DQXhOeUF0T0NBeE55QXRNekpqTFRNZ0xURXpJQzAzSUMwek1TQXRNVE1nTFRRNFl5MDFJQzB4TXlBdE1UWWdMVEl3SUMwek1TQXRNalJqTFRjeklDMHhOU0F0TVRRMklDMHpNU0F0TWpFNUlDMDBPR010TXlBdE1TQXROU0F0TVNBdE55QXRNWHBOTFRFek1TQXRNalV6WXkwMklEQWdMVEV3SURNZ0xUa2dNVEZqTUNBeU5TQXlJRFV3SURRZ056VmpNU0F4TXlBeE1pQXhOeUF5TWlBeE9XTTNOeUF4T1NBeE5UUWdNemNnTWpNeElEVTFJR00zSURJZ01UTWdNeUF4TnlBell6RXlJREFnTVRRZ0xUZ2dNVE1nTFRJNVl5MDRJQzAyTVNBdE1UY2dMVGN4SUMwMk5DQXRPREZqTFRZNUlDMHhOU0F0TVRNNElDMHpOQ0F0TWpBMklDMDFNbU10TXlBdE1TQXROaUF0TVNBdE9DQXRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlVKRkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VSkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUWXdNaUExWXkwNElDMDFJQzB4TlNBdE9DQXRNakVnTFRoakxURXhJREFnTFRFNElEZ2dMVEkwSURJMFl5MHhOQ0F6TnlBdE16SWdOek1nTFRReklERXhNV010TVNBMklDMDBJREUySUMweE1pQXhObWd0TVdNdE9DQXdJQzB4TUNBdE9DQXRNVE1nTFRFMFl5MHhOaUF0TWprZ0xUTXhJQzAxT1NBdE5URWdMVGcyWXkwMUlDMDNJQzB4TUNBdE1UUWdMVEUySUMweU1HTXRNVEVnTFRFeElDMHlNQ0F0TVRZZ0xUSTRJQzB4Tm1NdE9TQXdJQzB4TnlBNUlDMHlOQ0F5TjJNdE1qTWdOakFnTFRNM0lERXlOQ0F0TnpVZ01UYzRZeTB5TVNBek1DQXRORFVnTlRZZ0xUZ3dJRFk0SUdNdE1UY2dOaUF0TXpNZ09TQXRORGtnT1dNdE5EVWdNQ0F0T0RjZ0xUSXlJQzB4TVRnZ0xUWXpZeTB4TXlBdE1UWWdMVEl5SUMwek55QXRORGNnTFRRMVl6SXlJREV4TUNBNU1DQXhPVEVnTVRrNElESXdOR00ySURFZ01USWdNU0F4TnlBeFl6VTFJREFnT1RjZ0xUTXdJREV6TVNBdE56TmpORElnTFRVeklEVTFJQzB4TVRrZ09EQWdMVEUzT0dNeklDMDNJRFlnTFRFMElERXdJQzB5Tm13MU1DQTRNV000SURFeklERTFJREkySURJMUlETTNZekV3SURFeUlESXhJREU0SURNeUlERTRZekV5SURBZ01qUWdMVGtnTXpNZ0xUSTFZekl3SUMwek5TQXlPU0F0TnpZZ05EVWdMVEV4TTJ3NUlDMHhOeUJqTVRRZ09DQXhPU0F5TVNBeU55QXpNMnczTWlBeE1UWmpNU0F5SURJZ05DQTBJRFpqTWpBZ01qa2dOREFnTkRRZ05Ua2dORFJqTWpBZ01DQXpPU0F0TVRZZ05UWWdMVFE1WXpJeklDMDBOQ0EwTXlBdE9Ea2dOak1nTFRFek5HTXpJQzA0SURZZ0xURXlJRGtnTFRFeWN6WWdNeUF4TUNBeE1HTXlNU0F6TXlBME5pQTJNaUEzTXlBNU1XTXhNeUF4TkNBeU9TQXlOQ0EwTmlBek5HTTFJRE1nTVRJZ05TQXhOaUF4WXpJZ0xURWdNaUF0TXlBeUlDMDBZekFnTFRRZ0xUSWdMVGdnTFRNZ0xURXhZeTB4TmlBdE16VWdMVFF3SUMwMk5DQXROamtnTFRnNFl5MHpNQ0F0TWpRZ0xUUTJJQzAxT1NBdE5qa2dMVGc0SUdNdE1URWdMVEUwSUMweU1pQXRNamtnTFRNNUlDMHpPR010T0NBdE5DQXRNVFFnTFRZZ0xUSXdJQzAyWXkweE1TQXdJQzB4T1NBM0lDMHlOU0F5TUdNdE1qQWdORFFnTFRReUlEZzJJQzAxTnlBeE16SmpMVE1nT1NBdE9DQXhOeUF0TVRNZ01qVmpMVGtnTVRNZ0xURTNJREl3SUMweU5DQXlNSE10TVRRZ0xUY2dMVEl6SUMweU1XTXRNelFnTFRVeklDMDJNeUF0TVRBM0lDMHhNRE1nTFRFMU5HTXROaUF0TnlBdE1UTWdMVEV6SUMweU1DQXRNVGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRWQ1JDNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVkNSQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFPVEVnTFRFMk1HTXRNVEFnTXpFZ0xURTJJRFl3SUMweE55QTRPV010TVNBek1TQXRNU0EyTXlBdE1TQTVOV010T0NBdE9TQXRNVFlnTFRFMklDMHlOeUF0TWpKakxUWWdMVE1nTFRFeElDMDBJQzB4TnlBdE5HTXRPQ0F3SUMweE5TQTBJQzB5TWlBeE5HTXRNeklnTlRFZ0xUVTVJREV3TlNBdE9EVWdNVFU1WXkweUlEVWdMVFFnTVRFZ0xUZ2dNVFZqTFRNZ05DQXROeUE0SUMweE1DQTRjeTAySUMweklDMHhNQ0F0T1dNdE1qQWdMVE0ySUMwek5TQXROelFnTFRVeElDMHhNVEJqTFRFeElDMHlOU0F0TWpRZ0xUUTRJQzAwTWlBdE5qZGpMVEV3SUMweE1pQXRNakFnTFRFNElDMHlPQ0F0TVRnZ1l5MHhNQ0F3SUMweE9TQTVJQzB5TnlBeU5tTXRNakFnTkRNZ0xUUXdJRGcySUMwMk1TQXhNamxqTFRFZ015QXRNaUExSUMwMElEaGpMVEV4SURFMklDMHhPU0F5TkNBdE1qY2dNalJ6TFRFMUlDMDVJQzB5TlNBdE1qWmpMVEkzSUMwME5pQXROVEVnTFRreklDMDROQ0F0TVRNMVl5MHhNU0F0TVRRZ0xUSXpJQzB5TlNBdE5EVWdMVE14WXpFeElETXlJREl4SURZeElETTVJRGcyWXpReElEVTJJRGN4SURFeE55QXhNRGtnTVRjMFl6RXlJREU0SURJNUlESTRJRFEzSURJNFl6RTBJREFnTWpjZ0xUWWdNemdnTFRFNVl6STFJQzB6TXlBek9TQXROekVnTlRjZ0xURXdOeUJqT0NBdE1UWWdNVFVnTFRNeklESTFJQzAxTkdNeU15QTFNeUEwTlNBeE1EQWdOeklnTVRRMVl6WWdNVEVnTVRJZ01qSWdNVGtnTXpOak1URWdNVGNnTWpRZ01qVWdNemNnTWpWak1USWdNQ0F5TlNBdE9DQXpOU0F0TWpSak1Ua2dMVE13SURNMElDMDJNeUExTVNBdE9UVmpNVFFnTFRJMklESTVJQzAxTWlBME15QXROemRqTUNBNE55QXRNaUF4TnpVZ0xUSWdNall5WXpBZ01UZ2dMVEVnTXpjZ0xURWdOVFZqTUNBeE5DQXdJREkzSURNZ05ERmpNaUF4TUNBMklERTRJREUxSURFNVl6a2dNQ0E0SUMweE15QTVJQzB4T1dNeUlDMDNJRElnTFRFMUlESWdMVEl6WXpBZ0xUY2dNQ0F0TVRVZ0xURWdMVEl6SUdNd0lDMHhOeUF0TVNBdE16VWdMVEVnTFRVeVl6QWdMVGMySURRZ0xURTFNU0EySUMweU1qZGpNalFnTkRJZ05Ea2dPRFFnTnpRZ01USTJZekV3SURFM0lESXdJRFF3SURRMUlEUXdZek13SURBZ016TWdMVEkzSURReElDMDBOMncwTlNBdE1UQTRZek1nTFRZZ015QXRNVGNnTVRFZ0xURTNhREZqT0NBd0lERXhJRGtnTVRVZ01UVnNOemdnTVRFM1l6WWdPQ0F4TWlBeE5pQXlNU0F5TUdNeklERWdOaUF5SURnZ01tTTBJREFnTmlBdE15QTBJQzB4TW1NdE5pQXRNalVnTFRFNElDMDBOaUF0TXpFZ0xUWTNZeTB6TUNBdE5Ea2dMVFl6SUMwNU5pQXRPVFFnTFRFME15QmpMVE1nTFRRZ0xUVWdMVGdnTFRrZ0xURXlZeTB4TkNBdE1UUWdMVEkxSUMweU1pQXRNelVnTFRJeVl5MHhNaUF3SUMweU1pQXhNU0F0TXpNZ016UmpMVEU0SURNNElDMHpNaUEzTnlBdE5Ea2dNVEUyWXkweklEY2dMVFFnTVRrZ0xURTBJREl3WXkwNUlEQWdMVEV3SUMweE1TQXRNVFVnTFRFNFl5MHlNaUF0TXpVZ0xUUXdJQzAzTWlBdE5qRWdMVEV3TjJNeElDMDJNU0F0TVNBdE1USXlJRE1nTFRFNE1tTXhJQzB4TmlBeElDMHpNaUF0TVRZZ0xUUTRlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV5TWpNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU1qTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTkxURTBNQ0F4TnpsakxURXhJREFnTFRFMUlEWWdMVEV6SURJeVl6RWdNVFFnTFRJZ01qa2dMVElnTkROak1DQXhNQ0F4SURJeElEZ2dNamxqTVRVZ01qQWdORFVnTVRZZ05qZ2dNakpzTVRnMUlEUXlZekV4SURNZ01Ua2dOU0F5TlNBMVl6RTFJREFnTVRrZ0xUY2dNVGtnTFRJMll6QWdMVFVnTFRFZ0xURXdJQzB4SUMweE5XTXROQ0F0TlRJZ0xUa2dMVFUzSUMwMU9TQXROamhqTFRjeklDMHhOeUF0TVRRMklDMHpOU0F0TWpFNUlDMDFNMk10TkNBd0lDMDRJQzB4SUMweE1TQXRNWHBOTFRFME5pQTJZeTAwSURBZ0xUY2dNU0F0T0NBNVl5MHlJREUzSUMwMElETTFJQzAxSURRNElHTXdJRFEwSURNZ05EY2dOREVnTlRWc01qSTVJRFE1WXpjZ01pQXhNeUF6SURFM0lETmpNVFFnTUNBeE9DQXRPQ0F4TmlBdE16QmpNQ0F0TVRVZ0xUTWdMVE13SUMwMklDMDBOV010TkNBdE1UVWdMVEUwSUMweU5TQXRNamtnTFRJNGJDMHlORGdnTFRZd1l5MHpJREFnTFRVZ0xURWdMVGNnTFRGNlRTMHhNelVnTFRFM01Xd3ROU0F0TVdNdE1URWdNQ0F0TVRJZ055QXRNVElnTVROak1DQXhNaUF0TWlBeU5TQXRNaUF6TjJNd0lERXdJREFnTVRrZ01TQXlPR013SURFNElERXdJREkxSURJMklESTRiREkxT0NBME1tTXpJREFnTlNBeElEY2dNV014TWlBd0lERTRJQzAzSURJd0lDMHlNU0JqTVNBdE5pQXhJQzB4TVNBeElDMHhObU13SUMweE5DQXRNaUF0TWprZ0xUY2dMVFF6WXkwMUlDMHhOU0F0TVRjZ0xUSXlJQzB6TVNBdE1qUjZUUzB4TkRVZ0xUTTBNbU10TlNBd0lDMDRJRElnTFRnZ01UQmpNQ0F4TnlBdE5TQXpOQ0F0TlNBMU0yTXdJRFlnTUNBeE1pQXlJREU0WXpNZ01UTWdPQ0F5TUNBeU1DQXlNMk00TnlBeE9DQXhOelFnTXpjZ01qWXlJRFUwYURoak1UQWdNQ0F4TVNBdE55QXhNU0F0TVRaMkxUWmpNQ0F0TkNBd0lDMDNJRE1nTFRFd1l5MDJJQzAxTVNBdE9DQXROekFnTFRZd0lDMDNPR010TnpZZ0xURXlJQzB4TlRBZ0xUTXdJQzB5TWpVZ0xUUTNJR010TXlBdE1TQXROaUF0TVNBdE9DQXRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlVJeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5VSXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpNQ0F0TXpKakxURXlJQzB4TWlBdE1qVWdMVEU0SUMwek55QXRNVGhqTFRFMUlEQWdMVEk1SURrZ0xUUXhJREkxWXkweU5DQXpNaUF0TWpnZ056RWdMVE0wSURFeE1HTXRNVFFnT1RBZ0xURTJJREU0TVNBdE1UZ2dNamN5WXkweElEVXdJRFVnTVRBd0lEa2dNVFV3WXpFZ01USWdOQ0F5T0NBeE9TQXlObU00SUMweElERXdJQzB4TmlBNUlDMHlObU10TkNBdE5ETWdMVFlnTFRnMklDMDJJQzB4TWpsak1DQXRNamdnTVNBdE5UWWdNaUF0T0RSak1pQXROak1nT0NBdE1USTJJREl6SUMweE9EZGpNaUF0T0NBMElDMHhOaUE0SUMweU1tTTVJQzB4TkNBeE55QXRNekFnTXpVZ0xUTXdJR015TVNBd0lETTFJREUySURReklETXlZekU1SURNNElETXdJRGM1SURReklERXhPV00zSURJeElERTRJRE15SURNeUlETXlZemdnTUNBeE9DQXRNeUF5T0NBdE1UQmpNellnTFRJMUlEWXpJQzAyTVNBNU1DQXRPVFZqT1NBdE1UQWdNVFFnTFRFMklERTRJQzB4Tm5NNElEY2dNVE1nTWpGak1URWdNekFnTVRrZ05Ua2dNamdnT0Rsak9TQXlPU0F5TkNBME5DQTBOQ0EwTkdNeE1TQXdJREkwSUMwMUlETTVJQzB4TldNME5DQXRNekFnTnpnZ0xUY3hJREV4TXlBdE1URXdZekUwSUMweE55QXlOeUF0TXpRZ05ESWdMVFV4WXpjZ0xUZ2dNVElnTFRFeElERTJJQzB4TVdNMUlEQWdPU0ExSURFeklERTJJR014TXlBek55QXlNeUEzTlNBME15QXhNRGxqTVRFZ01Ua2dNallnTXpBZ05ESWdNekJqTVRBZ01DQXlNaUF0TlNBek15QXRNVFJqTXpJZ0xUSTBJRFUwSUMwMU5pQTNPQ0F0T0Rkak1USWdMVEUxSURFNElDMHlNaUF5TkNBdE1qSmpOeUF3SURFMElEWWdNamdnTVRkc01UTXdJREV3TldNM0lEWWdNVE1nTVRJZ01qUWdNVEZqTWlBdE1URWdNeUF0TWpNZ015QXRNelJqTUNBdE1qWWdMVFlnTFRVeElDMHlOeUF0TnpKakxUUTRJQzAwT0NBdE1UQXdJQzA0T1NBdE1UVTFJQzB4TWpoakxUY2dMVFVnTFRFMElDMDRJQzB5TUNBdE9HTXRPU0F3SUMweE5pQTFJQzB5TlNBeE5TQmpMVEkySURNeUlDMDFOU0EyTXlBdE9ETWdPVFJqTFRFd0lERXhJQzB4T0NBeE5pQXRNalFnTVRaakxUa2dNQ0F0TVRVZ0xUZ2dMVEl5SUMweU5HTXRNVEFnTFRJeklDMHhOeUF0TkRnZ0xUSTNJQzAzTVdNdE9TQXRNalFnTFRFMklDMDFOaUF0TkRVZ0xUWXdZeTB5TmlBdE5DQXROREVnTWpJZ0xUVTJJRFF4WXkwek15QTBNaUF0TnpBZ056a2dMVEV3T0NBeE1UZGpMVEU1SURFNUlDMHpNaUF5T0NBdE5ESWdNamhqTFRFeklEQWdMVEl4SUMweE5TQXRNamtnTFRRMmN5MHhOaUF0TmpJZ0xUTTBJQzA0T1dNdE9TQXRNVE1nTFRFMklDMHlNQ0F0TWpVZ0xUSXdZeTA0SURBZ0xURTJJRFVnTFRJMklERTFJR010TXpBZ016QWdMVFV3SURZNElDMDROQ0E1TkdNdE1USWdPU0F0TVRnZ01UUWdMVEl6SURFMGN5MDNJQzA0SUMweE15QXRNalpqTFRFeklDMDBNQ0F0TWpRZ0xUZ3dJQzAxTUNBdE1URTFZeTAySUMwNElDMHhNU0F0TVRZZ0xURTRJQzB5TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1qSkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNakpGSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU1TkNBd1l5MDVJREFnTFRFNElEWWdMVEU1SURFeVl5MDVJRE16SUMwek5DQTJNU0F0TXpRZ09UaGpNQ0F4TlNBeElESTFJREU0SURJMVl6SWdNQ0EwSURFZ05pQXlZemtnTkNBeE55QXhNU0F5TlNBeE1XTXpJREFnTnlBdE1TQXhNQ0F0TkdNeE5pQXRNVE1nTXpRZ0xUSTJJRE0zSUMwME9XTXlJQzB4TlNBeklDMHpNQ0ExSUMwMU1tTXdJQzB4TkNBdE1qZ2dMVFF6SUMwME9DQXRORE42VFRVM0lEQm9MVFZqTFRrZ01DQXRNVFlnTlNBdE1UZ2dNVEpqTFRrZ016TWdMVE16SURZd0lDMHpOQ0E1Tm1Nd0lERTFJREVnTWpZZ01qQWdNamRqTVRBZ01TQXhPU0F4TWlBeU9TQXhNaUJqTXlBd0lEWWdMVEVnTVRBZ0xUUmpNVGtnTFRFMklETTJJQzB6TXlBek5pQXROakZqTUNBdE9TQXhJQzB4T1NBeklDMHpNR013SUMweU1TQXRNVGtnTFRRMklDMDBNU0F0TlRKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVkROaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZETmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TVRJZ0xUaGpMVFF6SURFeUlDMDJOeUEwTVNBdE9EUWdOemRqTFRJeUlEUTNJQzB5T1NBNU55QXRNamdnTVRRMFl5MHhJRFkySURFeElERXlOQ0F5T1NBeE9ESmpOU0F4TmlBeE1DQTBNeUF5T0NBek9HTTJJQzB5SURnZ0xUY2dPQ0F0TVRSak1DQXRNVEFnTFRRZ0xUSXpJQzA0SUMwek1tTXRNVElnTFRNeElDMHhOeUF0TmpJZ0xURTNJQzA1TTNNMElDMDJNU0F4TXlBdE9USmpPQ0F0TWprZ01Ua2dMVFU0SURRd0lDMDRNV015TUNBdE1qSWdOREVnTFRNeUlEWTJJQzB6TW1NeE5TQXdJRE14SURRZ05Ea2dNVEpqTkRVZ01qSWdOemtnTlRnZ01URXhJRGsyYkRNMklEUXlJR014TVNBeE1pQXlNaUF4T0NBek15QXhPR014TUNBd0lERTVJQzB6SURNd0lDMHhNV00wTUNBdE1qY2dOamdnTFRZMklERXdNQ0F0TVRBd1l6RTFJQzB4TmlBeU1pQXRNalVnTWpnZ0xUSTFjekV4SURFd0lESXlJRE13WXpFMElESTRJRE13SURVMUlEUTFJRGd4WXprZ01UWWdNakVnTWpRZ016TWdNalJqT1NBd0lERTVJQzAxSURJNElDMHhObU16TXlBdE5EQWdOakVnTFRnMElEa3hJQzB4TWpkak55QXRNVEFnTVRFZ0xURTJJREUwSUMweE5tTTBJREFnTnlBMklERTBJREUzWXpJMUlEUXdJRFE1SURjNUlEYzBJREV4T0dNNUlERXpJREU1SURJd0lESTVJREl3Y3pJd0lDMDNJREk0SUMweU1TQmpNamdnTFRRNUlEVTRJQzA1TnlBNE5pQXRNVFEzWXpVZ0xUa2dPU0F0TVRNZ01UTWdMVEV6WXpVZ01DQTVJRFFnTVRVZ01USmpNallnTXpRZ05URWdOekVnTnpjZ01UQTJiRGdnTVRKak5pQTNJREUwSURFM0lESTBJREV4WXpNZ0xURWdOQ0F0TkNBMElDMDNZekFnTFRVZ0xUUWdMVEV4SUMwMUlDMHhObU10TVRJZ0xUTTBJQzB6TXlBdE5qUWdMVFV5SUMwNU5HTXRNVGtnTFRJNUlDMDBNU0F0TlRjZ0xUWXlJQzA0TldNdE1TQXRNaUF0TXlBdE5TQXROU0F0TjJNdE1Ua2dMVEl5SUMwek5DQXRNek1nTFRRM0lDMHpNMk10TVRRZ01DQXRNamdnTVRNZ0xUUXlJRE00SUdNdE1qTWdOREVnTFRRMUlEZ3lJQzAyTnlBeE1qTmpMVFFnT1NBdE9DQXhOQ0F0TVRFZ01UUmpMVFFnTUNBdE55QXROQ0F0TVRJZ0xURXpZeTB4T0NBdE16TWdMVFF4SUMwMk5DQXROakVnTFRrNFl5MDJJQzB4TUNBdE1UUWdMVEl4SUMweU15QXRNamxqTFRFd0lDMHhNQ0F0TVRjZ0xURTBJQzB5TkNBdE1UUnpMVEUxSURZZ0xUSTFJREU1WXkwek1pQTBNU0F0TlRVZ09Ea2dMVGc1SURFeU9XTXROU0EySUMwNUlEa2dMVEV5SURsekxUWWdMVFFnTFRFd0lDMHhNbU10TVRRZ0xUSTNJQzB5T1NBdE5UTWdMVFF6SUMwM09XTXROaUF0TVRFZ0xURXlJQzB5TVNBdE1qQWdMVE13SUdNdE1UQWdMVEV4SUMweE9DQXRNVGNnTFRJMklDMHhOMk10TVRBZ01DQXRNVGtnTnlBdE16QWdNakJqTFRNMElEUXhJQzAyTmlBNE15QXRNVEEzSURFeE4yTXROeUExSUMweE1pQTRJQzB4T0NBNFl5MDNJREFnTFRFeklDMDFJQzB5TUNBdE1UTmpMVE00SUMwME5DQXROekFnTFRreklDMHhNakVnTFRFeU5HTXRNallnTFRFMklDMDFNU0F0TXpBZ0xUZ3hJQzB6TUdNdE9DQXdJQzB4TnlBeUlDMHlOaUEwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZMU1qZ3VlRzFzQUR4emVXMWliMndnYVdROUlrWTFNamdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVE1nTFRVeU0yTXRNVEFnTWpBZ0xURXpJRFF3SUMweE15QTFPV013SURReklERTJJRGd5SURJNElERXlNMk16TXlBeE1USWdOamNnTWpJMElERXdNaUF6TXpWak16TWdNVEV4SURZNUlESXlNQ0F4TURFZ016TXhZekU0SURVNUlETTNJREV4T0NBMU5DQXhOemRqTXlBeE1TQTFJREl4SURFNUlESXlZelFnTFRFeUlEVWdMVEkwSURVZ0xUTTJZekFnTFRJeElDMDFJQzAwTWlBdE1URWdMVFl5WXkwME9DQXRNVFkzSUMwNU55QXRNek16SUMweE5EWWdMVFE1T1d3dE1USTJJQzAwTWpsakxUSWdMVGdnTFRRZ0xURTNJQzB4TXlBdE1qRjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV4UWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeFFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1pQXROVEE0WXkwMUlESTRJQzB4TWlBMU15QXRNVElnTnpkak1DQXhPU0EwSURNMklERTFJRFUwWXpVNUlEa3pJRGszSURFNU5TQXhNVElnTXpBMVl6TWdNalFnTnlBME55QTVJRGN4WXpFZ01USWdNU0F5TkNBeElETTFZekFnT0RFZ0xUSTBJREUxT0NBdE5URWdNak0xWXkweE55QTBOeUF0TXprZ09URWdMVFk0SURFek0yTXRNVEFnTVRjZ0xURTBJRE0ySUMweE5DQTFObU13SURFeUlESWdNallnTkNBek9XTXhJRFlnTlNBeE1pQXhNQ0F4TW1NeklDMHhJRGNnTFRNZ01USWdMVGhqTXpnZ0xUUXlJRFUwSUMwNU5DQTNNaUF0TVRRMVl6STJJQzAzTUNBME9TQXRNVFF4SURVM0lDMHlNVFlnWXpRZ0xUTTJJRFlnTFRjMElEWWdMVEV4TW1Nd0lDMHpOU0F0TWlBdE56QWdMVFFnTFRFd05XTXROU0F0T0RFZ0xUSXpJQzB4TlRrZ0xUUTVJQzB5TXpWakxUSTBJQzAyTnlBdE5UY2dMVEV6TVNBdE1UQXdJQzB4T1RaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqVXdSaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalV3UmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAxT0NBdE1qWXpZeTB5SUMweElDMDBJQzB4SUMwMklDMHhZeTAySURFZ0xUZ2dOQ0F0TVRBZ01USmpMVEVnTVRFZ0xUSWdNaklnTFRRZ016TmpMVE1nTVRRZ0xUVWdNalVnTFRVZ016TmpNQ0F4T1NBeE1DQXlNeUEwTVNBek9HTXlNQ0E1SURNeUlESTJJRFF5SURRMFl6RTFJREk0SURJMElEVTNJRE13SURnNVl5MHhOeUF0T0NBdE16TWdMVEV4SUMwME55QXRNVEZqTFRRMUlERWdMVGM0SURNeUlDMDRPU0E0TjJNdE5TQXlPQ0F0TVRBZ05UWWdMVEV3SURnMVl6QWdORGtnTXpVZ09UZ2dPREVnTVRFMFl6Z2dNeUF4TmlBMElESTBJRFJqTVRrZ01DQXpOU0F0T1NBME9TQXRNamNnWXpNMklDMDBOaUEwTUNBdE1UQXhJRFF3SUMweE5UUmpNQ0F0TnpRZ0xUa2dMVEUwTmlBdE16QWdMVEl4TjJNdE55QXRNallnTFRFNUlDMDFNQ0F0TXpJZ0xUYzBZeTB4TlNBdE16SWdMVFF4SUMwME55QXROelFnTFRVMWVrMDVPU0EzTjJNeE55QXdJRE16SURVZ05EY2dNVFZqTVRBZ055QXhOQ0F4TkNBeE5DQXlNbU13SURVZ0xUSWdNVEFnTFRZZ01UZGpMVEV5SURFNElDMHpNQ0F5T1NBdE5Ea2dNamxqTFRrZ0xURWdMVEU0SUMweklDMHlOaUF0TjJNdE1Ua2dMVEV3SUMwME55QXRNaklnTFRReElDMDBObU0xSUMweU5DQXpOaUF0TXpBZ05qRWdMVE13ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZMU1UUXVlRzFzQUR4emVXMWliMndnYVdROUlrWTFNVFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NQ0F0TWpFMVl6TWdNemtnTkNBM05TQXlOU0F4TURsak5UUWdPRGNnTVRBMklERTNOQ0F4TlRnZ01qWXhiRE16SURVd1l6UWdOeUF4TVNBeE1TQXhPQ0E0WXpNZ0xURWdNeUF0TkNBeklDMDNZekFnTFRJNElDMDRJQzAxTXlBdE1qQWdMVGMxWXkwMk5pQXRNVEV4SUMweE16TWdMVEl5TVNBdE1UazVJQzB6TXpKakxUTWdMVFVnTFRZZ0xURXhJQzB4T0NBdE1UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV3TUM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVd01DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE55QXRORGczWXkweE9TQXdJQzB4TXlBeE5pQXRNVFlnTWpaak1DQXlJQzB4SURNZ0xURWdOR013SURFeElEa2dNVFVnTWpBZ01UVmpNamNnTFRJZ01qa2dNVE1nTWprZ016VmpMVE1nTWpFMElDMDJJRFF5T1NBdE5pQTJORE5qTUNBMk1DQXhJREV5TUNBeElERTRNR013SURFMklDMHlJREkxSUMweE5TQXlOV010TXlBdE1TQXROaUF0TVNBdE9TQXRNbWd0Tm1NdE1USWdNQ0F0TVRNZ09TQXRNVFFnTWpGMk5tTXdJREV3SURFZ01Ua2dNVGtnTVRsak16a2dNU0F6T1NBeUlETTVJQzB6Tm5ZdE1UQTFZekFnTFRnMUlETWdMVEUxTXlBMElDMHlNakVnWXpFZ0xUazJJREVnTFRFNU5DQXhJQzB5T1RGMkxUSTVNV013SUMweU1pQXRNVE1nTFRJNUlDMDBOaUF0TWpoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUazBPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGswT0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpTHo0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTmpNekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5qTXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTBPQ0F3WXkweE15QXhJQzB6TXlBdE1TQXRNellnTWpCakxUSWdPQ0F0TWlBeE5pQXRNaUF5TkhZM09XTXRNalVnTVNBdE5UQWdNU0F0TnpVZ01XTXRNVFVnTUNBdE16UWdNVGNnTFRNMUlETXhkakpqTUNBNElEVWdPU0F4TVNBNVl6TTFJREFnTmprZ01TQTVPU0F4ZGprd1l6QWdOQ0F0TWlBeE1DQXRNaUF4Tm5NeklERXhJREV4SURFeFl6RTFJREFnTXpNZ0xURXdJRE16SUMwek1YWXRPRGhqTXpNZ0xUSWdOakVnTFRNZ09Ea2dMVFJqTWpRZ01DQXlOeUF0TVRjZ016QWdMVE16ZGkwell6QWdMVFlnTFRZZ0xUY2dMVEV5SUMwM1l5MHpOU0F3SUMwM01DQXpJQzB4TURVZ05IWXRPVGdnWXpBZ0xUUWdNU0F0T1NBeElDMHhOSE10TVNBdE1UQWdMVGNnTFRFd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBORGd1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpnZ0xUSXlNbU10TVRNZ01qTWdMVEl3SURRNElDMHlNU0EzTlhZME9HTXdJREV3SUMweElESXdJQzB4SURJNVl6QWdNeklnTkNBMk1TQXlOQ0E0T0dNeUlETWdNeUExSURNZ04yTXdJRFFnTFRVZ09DQXROeUF4TW1NdE1UTWdNelFnTFRJeElEWTJJQzB5TVNBNU9XTXdJREkxSURVZ05UQWdNVFlnTnpWak15QTNJRGdnTVRRZ01UTWdNakJqT0NBeE1DQXhPQ0F4TlNBeU9DQXhOV014TWlBd0lESXpJQzAzSURNeElDMHlNR000SUMweE5TQXhOU0F0TXpFZ01UY2dMVFEzWXpFZ0xURTVJRE1nTFRNM0lETWdMVFUyWXpBZ0xUTXhJQzAwSUMwMk1pQXRNaklnTFRrd0lHTXRNeUF0TmlBdE5TQXRNVEFnTFRVZ0xURTFZekFnTFRZZ01pQXRNVEVnTmlBdE1UaGpNVGNnTFRNeklESTFJQzAyTnlBeU5TQXRNVEF5WXpBZ0xURXpJQzB4SUMweU55QXRNeUF0TkRGakxUTWdMVEUzSUMweElDMHpOU0F0TnlBdE5USmpMVE1nTFRrZ0xUVWdMVEU0SUMwNUlDMHlObU10T1NBdE1UY2dMVEl5SUMweU5TQXRNelVnTFRJMWN5MHlOaUE0SUMwek5TQXlOSHBOTkRVZ05qQmpOU0F0TnlBNUlDMHhNQ0F4TXlBdE1UQmpOQ0F0TVNBNElEUWdNVElnTVRGak1UUWdNalFnTWpVZ05Ea2dNak1nTnpoak1DQXhOQ0F3SURJNElDMDFJRFF4WXkweklEa2dMVGNnTVRZZ0xURTVJREUzYkMwMElERWdZeTB4TUNBd0lDMHhPQ0F0TkNBdE1qSWdMVEV6WXkweE1DQXRNVGtnTFRFM0lDMDBNaUF0TVRjZ0xUWTFZekFnTFRJeElEVWdMVFF4SURFNUlDMDJNSHBOTlRJZ0xURTVObU15SUMweElEUWdMVElnTmlBdE1tTXhNU0F4SURJd0lEY2dNak1nTVRkak9TQXlOU0F4TlNBMU1TQXhOU0EzTjJNd0lERTVJQzB6SURNNElDMDVJRFUyWXkwMElERTBJQzB4TXlBek55QXRNamNnTXpWakxURTJJQzB6SUMweU1DQXRNalVnTFRJMklDMDBNbU10TWlBdE9DQXRNeUF0TVRVZ0xUTWdMVEl5WXpBZ0xURTFJRE1nTFRNeElETWdMVFEyWXpBZ0xUVWdNQ0F0TVRBZ0xURWdMVEUxSUdNeElDMHhNQ0F5SUMweU1pQXlJQzB6TkhZdE0yTXdJQzB4TVNBMUlDMHhPU0F4TnlBdE1qRjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalEzTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpRM05DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU56a2dMVFE1TUdNdE1qY2dMVFFnTFRVeklDMDJJQzAzT1NBdE5tTXRORFFnTUNBdE9EWWdOU0F0TVRNd0lERTBZeTB6TlNBM0lDMDBOaUF6TWlBdE5UZ2dOVGhqTFRVZ01UQWdMVGdnTWpFZ0xURXhJRE15WXkweElETWdMVEVnTmlBdE1TQTVZekFnTVRRZ01USWdNallnTWpjZ01qRmpOREFnTFRFeUlEZ3dJQzB4TkNBeE1qRWdMVEUwYURZMVl6YzFJREFnTVRRM0lESXdJREl3T1NBMk4yTXpNaUF5TkNBMU5pQTFNaUEzTmlBNE5XTXhNeUF5TVNBeU1TQTBNU0F5TVNBMk5HTXdJRFlnTUNBeE5DQXRNaUF5TVdNdE1UUWdOak1nTFRNNUlERXlNQ0F0T0RRZ01UWTBJR010TXpVZ016VWdMVGM1SURRNUlDMHhNamNnTkRsakxUY2dNQ0F0TVRRZ01DQXRNaklnTFRGakxUTXlJQzB5SUMwME9DQXRNakVnTFRRNElDMDBPR013SUMwMklERWdMVEV5SURJZ0xURTRZelFnTFRFMklEWWdMVE15SURZZ0xUUTRZekFnTFRRMUlDMHhPQ0F0T0RVZ0xUVTRJQzB4TVRkakxURTRJQzB4TlNBdE16Y2dMVEl6SUMwMU55QXRNak5qTFRFMElEQWdMVEk0SURRZ0xUUXpJREV5WXkweklERWdMVFVnTXlBdE9DQTBZeTAwT0NBeU1pQXROeklnTlRnZ0xUY3lJREV3TTJNd0lERXpJRElnTWpjZ05pQTBNbU14TkNBME55QTBOaUE0TUNBM09TQXhNVE1nWXpjMUlEYzFJREUyT0NBeE1UTWdNamN6SURFeU1tTTRJREVnTVRjZ01TQXlOU0F4WXpFeE15QXdJREU1T0NBdE5qVWdNakUwSUMweE9UTmpNeUF0TWpJZ05TQXRORFVnTlNBdE5qQmpMVEVnTFRrd0lDMHhNQ0F0TVRjd0lDMDFNQ0F0TWpRMFl5MDJNU0F0TVRFeUlDMHhORGNnTFRFNU1DQXRNamM1SUMweU1EbDZUVGN3TnlBMk5Hd3ROeUF0TVdNdE1UVWdNQ0F0TWpBZ01USWdMVEUzSURJell6a2dNeklnTkNBMk55QXlNeUE1Tm1NMUlEZ2dPQ0F5TkNBeU1DQXhPR014TmlBdE9DQXpPU0EySURRM0lDMHlOV015SUMwNElETWdMVEUySURNZ0xUSXpZekFnTFRJM0lDMHhNeUF0TkRnZ0xUSTJJQzAzTUNCakxUZ2dMVEUxSUMweU55QXRNVGtnTFRReklDMHhPSHBOTmpjMUlDMHhPVFZvTFRKakxURTBJREFnTFRFNElERXhJQzB4TkNBeU1tTXhNQ0F5T0NBeE1DQTFPU0F5T0NBNE5XTTJJRGtnTVRBZ01qRWdNalVnTVRWak1UUWdMVFVnTXpFZ01DQXpNU0F0TXpCak1DQXRORE1nTFRNeUlDMDVNU0F0TmpnZ0xUa3llaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUlRZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFJUWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1URTBJQzB5TmpCak1qQWdNVEV5SURZMElESXhOeUE0TnlBek16QmpMVEk1SUMweE9DQXROVE1nTFRNMElDMDRNaUF0TkRWakxURTJJQzAySUMwek1TQXRPQ0F0TkRNZ0xUaGpMVFV5SURBZ0xUYzJJRFF4SUMwM05pQTROMk13SURjZ01TQXhOQ0F5SURJeVl6WWdNemNnTVRJZ056UWdNekVnTVRBM1l6RXhJREU1SURFNUlESTRJRE15SURJNFl6WWdNQ0F4TkNBdE1pQXlNeUF0Tm1NeE9TQXRPU0F4TkNBdE16RWdNVFFnTFRRNFl6QWdMVGtnTFRRZ0xURTRJQzA0SUMweU5XTXRNaUF0TkNBdE15QXROeUF0TXlBdE1URnpNaUF0T1NBMklDMHhNM000SUMwMklERXlJQzAyY3pnZ01pQXhNaUEwSUdNeU9TQXhPQ0ExTnlBek5pQTRNaUEyTUdNeE5pQXhOU0F6T0NBeU5TQTJNaUF5T1dNeklERWdOU0F4SURnZ01XTXhNaUF3SURFMUlDMDVJREUySUMweU0zWXROV013SUMwM0lDMHlJQzB4TkNBdE5DQXRNakJqTFRNMklDMHhNRGtnTFRVMElDMHlNak1nTFRreklDMHpNekJqTFRFeklDMHpOaUF0TWpjZ0xUY3hJQzAwTlNBdE1UQTBZeTAySUMweE1pQXRNVFVnTFRJeklDMHpNeUF0TWpSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUTVNaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalE1TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TWlBdE5EVXlZeTAxSURFZ0xUWWdOQ0F0TmlBNFl6QWdORGdnTFRZZ09UY2dMVFlnTVRRMll6QWdPU0F4SURFNElERWdNamRqTkNBNE55QTVJREUzTXlBeE5DQXlOakJqTUNBeE1TQXRNaUF5TWlBdE1pQXpNMk10TVNBeU15QXRNaUEwTlNBdE1pQTJPR013SURVMklEUWdNVEV4SURFNElERTJOV014TnlBMk5DQTFOeUF4TVRVZ01UQXpJREUyTW1Nek5DQXpOU0EyTWlBM05DQTROeUF4TVRaak1UQWdNVGNnTVRRZ016UWdNVFFnTlRGak1DQXhPU0F0TlNBek9TQXRNVE1nTlRsakxUZ2dNVGtnTFRFd0lETTVJQzB4TUNBMU9HTXdJREV5SURFZ01qUWdNaUF6TmlCak1DQTJJRFVnTVRBZ01UQWdNVEpqTWlBeElETWdNU0EwSURGak5TQXdJRGtnTFRZZ01URWdMVGxqTWpNZ0xUTXhJREk1SUMwMk55QXpNaUF0TVRBell6RWdMVEV6SURFZ0xUSTJJREVnTFRNNVl6QWdMVE13SUMweklDMDJNQ0F0TVRBZ0xUa3dZeTAwSUMweE55QTNJQzB6TWlBeE1DQXRORGxqTWlBdE1UZ2dOQ0F0TXpVZ05DQXROVEpqTUNBdE56UWdMVEkwSUMweE5ERWdMVFkwSUMweU1EWmpMVEl6SUMwek55QXROVFFnTFRZM0lDMDROU0F0T1RkakxUVXhJQzAwT1NBdE9EUWdMVEV3TmlBdE9ESWdMVEU0Tm1NME5pQTNOQ0F4TVRjZ01URXhJREUzTXlBeE5qVWdZekkzSURJMklEUXdJRFUxSURRd0lEZzRZekFnT0NBd0lERTNJQzB5SURJMVl5MHlJREV6SUMweUlESTFJQzB6SURNNFl6QWdNVEVnTXlBeU1TQXhOQ0F5TTJneVl6a2dNQ0E1SUMweE1TQXhNU0F0TVRoak55QXRNalVnTVRJZ0xUVXdJREV5SUMwM05XTXdJQzB6TmlBdE55QXROeklnTFRFNUlDMHhNRGhqTFRJZ0xUWWdMVGNnTFRFeElDMDBJQzB5TUdNM0lDMHlNQ0F4TUNBdE5EQWdNVEFnTFRVNVl6QWdMVFF4SUMweE15QXRPREFnTFRJNUlDMHhNVGxqTFRNeUlDMDNPU0F0T1RBZ0xURTBNQ0F0TVRVMElDMHhPVFZqTFRNd0lDMHlOaUF0TmpFZ0xUVXhJQzAyTlNBdE9UVWdZekFnTFRVZ0xUTWdMVGtnTFRZZ0xURXpjeTAySUMwNUlDMHhNU0F0T0hwTk5Ea2dNVEl4WXpNeklEUTNJRFk0SURnMklERXdOeUF4TWpGak1qTWdNakVnTkRNZ05EVWdOVFlnTnpSak1UTWdNekFnTWpnZ05Ua2dNamdnT1ROak1DQXhNU0F0TVNBeU1pQXROU0F6TkdNdE16WWdMVFkwSUMwNE15QXRNVEV6SUMweE1qY2dMVEUyTkdNdE16Z2dMVFEwSUMwMk1TQXRPVFFnTFRVNUlDMHhOVGg2VFRJNUlDMHlPRGhqT1RJZ09EZ2dNakF3SURFMU5TQXlNVGdnTWprMWJDMDBOU0F0TkRKakxUTTRJQzB6TlNBdE9EQWdMVFkxSUMweE1UWWdMVEV3TkdNdE16Y2dMVFF4SUMwMU5DQXRPRGdnTFRVM0lDMHhORGtnZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZME5FTXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBORU1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OVEVnTFRFMU9HZ3RNV010T1NBd0lDMDNJREV5SUMwNUlERTVZeTB6SURFd0lDMDBJREl3SUMwMElETXdZekFnTVRrZ015QXpOeUEwSURVMmRqSTBiQzB5TmlBell5MHhPQ0F6SUMweE15QXlNQ0F0TVRRZ016SmpNQ0F5SUMweElETWdMVEVnTkdNd0lEa2dPU0F4TVNBeE9TQXhNV2d5TTJNd0lETTJJREFnTnpJZ01TQXhNRGgyTVRGak1DQTVJREVnTVRjZ01URWdNVGRqTVRJZ0xURWdPU0F0TVRnZ01UQWdMVEk1ZGkwMk1HTXdJQzB4TmlBd0lDMHpNaUF0TVNBdE5EaG9NVGRqTVRJZ01DQXlNQ0F0TmlBeU1DQXRNak5qTUNBdE1UVWdMVFlnTFRJMElDMHlNeUF0TWpVZ1l5MDFJQzB4SUMweE1TQXRNU0F0TVRZZ0xUSmpMVEVnTFRJMUlDMHpJQzAxTVNBdE15QXROelpqTUNBdE1UQWdNQ0F0TWpFZ01TQXRNekoyTFRWak1DQXROaUF0TVNBdE1UVWdMVGdnTFRFMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBORFV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTkRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnpnZ0xUSTBNMk10T0NBdE9TQXRNVFlnTFRFeklDMHlNeUF0TVROakxUa2dNQ0F0TVRnZ055QXRNalFnTWpGakxURXhJREl5SUMweE55QTBOaUF0TVRrZ056RmpMVElnTVRrZ0xUSWdNemdnTFRJZ05UZGpNQ0EwSURFZ09TQXlJREV5WXpJZ05DQTBJRFVnTnlBMVl6SWdNU0ExSUMweElEY2dMVFJqTnlBdE1URWdPU0F0TWpRZ09TQXRNemRqTUNBdE1qQWdMVEVnTFRReElEVWdMVFl4WXpNZ0xURXhJRFlnTFRFMklERXhJQzB4Tm1NMElERWdPU0F6SURFMElEbGpNVEFnTVRBZ01UZ2dNak1nTWpJZ016WmpPU0F6TlNBeE5DQTNNQ0F4TkNBeE1EVmpNQ0F5TmlBdE15QTFNaUF0T0NBM055QmpMVEVnTlNBdE5DQXhNU0F0TnlBeE5XTXROU0E1SUMweE15QXhOU0F0TWpFZ01UVmpMVGNnTFRFZ0xURXpJQzAxSUMweE9DQXRNVFZqTFRnZ0xURTJJQzB4TmlBdE16TWdMVEl4SUMwMU1HTXRNaUF0TnlBdE15QXRNVFFnTFRFeElDMHhPR010TnlBeE1pQXRNVEFnTWpVZ0xURXdJRFF3WXpBZ09TQXlJREl3SURNZ016QmpPQ0EyTVNBeE5TQXhNaklnTVRnZ01UZ3pkamRqTWlBeU15QTBJRE13SURFM0lETXdZelFnTFRFZ09TQXRNaUF4TmlBdE0yTXhOQ0F0TWlBeU9DQXROU0EwTXlBdE4yTTVJQzB5SURFMElDMDJJREUxSUMweE5uWXRPV013SUMwNElDMHhJQzB4TmlBdE9DQXRNaklnWXkwMElDMHpJQzAzSURBZ0xURXhJREJqTFRFMElETWdMVEk0SURVZ0xUUXpJRGRzTFRNZ01XTXRNeUF3SUMwMklDMHlJQzAzSUMwM2JDMDVJQzB4TVRkak1URWdPQ0F5TVNBeE1pQXpNQ0F4TW1NeE5pQXRNU0F5TnlBdE1USWdNemNnTFRNeVl6RXpJQzB6TUNBeE5pQXROaklnTVRnZ0xUazBZekVnTFRFeklERWdMVEkySURFZ0xUTTVZekFnTFRRMElDMDFJQzA0TnlBdE1Ua2dMVEV6TUdNdE5TQXRNVGNnTFRFMElDMHpNU0F0TWpVZ0xUUXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwUWtRdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMFFrUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16TXpJRE01WXpFZ05TQXhJREV3SURFZ01UVmpNQ0EyTkNBdE56UWdNVEl4SUMweE1qTWdNVEl4WXkwMUlEQWdMVEV3SUMweElDMHhOQ0F0TW1NdE1UQTVJQzB6TkNBdE1UazNJQzB4TURjZ0xURTVOeUF0TWpJd1l6QWdMVEUySURJZ0xUTXpJRFlnTFRVeFl6Z2dMVE0xSURJMElDMDJNU0ExT1NBdE56QmpNVGNnTFRRZ016UWdMVFlnTlRFZ0xUWmpNVEUwSURBZ01qRTJJRGswSURJeE55QXlNVE42VFRFME9DQXROekZqTFRFNUlERWdMVEkzSURFZ0xUTTJJRE5qTFRJeklEVWdMVFU1SURBZ0xUWTBJREkxWXkwMUlESXpJREl3SURRNUlEUXlJRFl5WXpNMklERTVJRGN3SURRM0lERXhNeUEwTnlCak5TQXdJRGtnTUNBeE15QXRNV015T1NBdE5DQTBNeUF0TWpnZ05qRWdMVFEyWXpFZ0xURWdNaUF0TkNBeUlDMDNjeTB4SUMwM0lDMHlJQzA0WXkwME1DQXRNemNnTFRnM0lDMDJNQ0F0TVRJNUlDMDNOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGT1RSRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9UUkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSXZQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTVORFV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TkRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWk4K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpVeE9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXhPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNaUF0TWpjMll5MDFJREk1SUMweE1TQTFNaUF0TVRFZ056ZGpNQ0F4TXlBeklESTBJREV4SURNMFl6TXlJRFF4SURReUlEZzVJRFV4SURFek9HTXpJREUwSURRZ01qa2dOQ0EwTTJNd0lEVTFJQzB5TUNBeE1EY2dMVFV4SURFMU5XTXRPU0F4TlNBdE1USWdNekFnTFRFeUlEUTJjek1nTXpNZ05DQTBPV014SURZZ05DQXhNQ0E1SURFd1l6UWdNQ0E0SUMweUlERXlJQzAyWXpJeklDMHlNeUF6TkNBdE5UTWdORE1nTFRneVl6RTJJQzAxTWlBeU5DQXRNVEEySURJMElDMHhOakZqTUNBdE1Ua2dMVEVnTFRNM0lDMHpJQzAxTldNdE55QXROekFnTFRFNUlDMHhNemNnTFRRMUlDMHlNREVnWXkwM0lDMHhOeUF0TVRnZ0xUTXlJQzB6TmlBdE5EZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEF3TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBd05DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME9ETWdMVE01TTJNdE1URWdNQ0F0TWpBZ05pQXRNak1nTVRsakxUVWdNamtnTFRFMUlEVTNJQzB5T1NBNE0yTXROamdnTVRJM0lDMHhOVGtnTVRrM0lDMHpNRFlnTVRreVl5MHpNU0F0TWlBdE5qTWdMVEVnTFRrMElDMDJZeTB4TlNBdE1pQXRNalFnTkNBdE1qZ2dNak5qTFRJZ055QXRNaUF4TlNBdE1pQXlNbU13SURrZ01TQXhOeUF4SURJMVl6QWdOaUF0TVNBeE15QXRNaUF4T1hZell6QWdNVEFnT0NBeE1pQXhPQ0F4TW1NeU9DQXRNU0ExTmlBd0lEa3pJREJqTVRBZ01DQXlNU0F4SURNeUlERmpORElnTUNBNE55QXROU0F4TWprZ0xUSTVJR000TkNBdE5EY2dNVFEzSUMweE1USWdNVGczSUMweE9UaGpNVGtnTFRRd0lETXhJQzA0TWlBek5pQXRNVEkyWXpBZ0xUTWdNU0F0TmlBeElDMDVZekFnTFRRZ0xURWdMVGdnTFRJZ0xURXlZeTB5SUMwM0lERWdMVEU1SUMweE1TQXRNVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpVeU5TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXlOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpOaUF0TmpJMmFDMHlZeTA1SURBZ0xURTFJRFVnTFRFMUlERTFZeTB5SURJeElDMDBJRFF6SUMwMUlEWTBkakpqTUNBeE15QTRJREl4SURJeElESXhZekU1SURJZ016Z2dNeUExTnlBeVl6RXlJREFnTVRjZ05DQXhOaUF4TjNZeE5EbGpNQ0ExTVNBd0lERXdNaUF0TWlBeE5UTmpNQ0E1SUMweElERTVJQzB4SURJNVl6QWdNelFnTWlBMk9DQXlJREV3TVdNd0lEa3dJQzB4SURFNE1pQXRNaUF5TnpKakxURWdOVGdnTFRFZ01URTJJQzB4SURFM00yTXdJRFF5SURBZ09EUWdNU0F4TWpkak1DQXlOQ0F0TVRBZ01qVWdMVEk0SURJMFl5MDRJQzB4SUMweE55QXRNaUF0TWpZZ0xUSm9MVElnWXkweE1DQXdJQzB5TUNBdE5TQXRNamtnTFRWakxUUWdNQ0F0TnlBeElDMHhNQ0F6WXkwMUlEVWdMVFVnTVRNZ0xUVWdNakZqTUNBMklEQWdNVElnTFRFZ01UaGpMVE1nTVRRZ0xUUWdNalFnTFRRZ016TmpNQ0F5TmlBeE5TQXpNeUExTnlBek5HTXhNU0F4SURJeElDMHhJRE14SURCak5ERWdNQ0EwTXlBd0lEUTBJQzAwTW1NeElDMHlOeUF4SUMwMU5DQXhJQzA0TVhZdE5UQXlhREoyTFRVek0yTXdJQzB5TXlBeElDMDBOaUF0TmlBdE5qbGpMVFFnTFRFMUlDMHhNeUF0TWpNZ0xUSTRJQzB5TTJNdE1qSWdNQ0F0TkRNZ01DQXROalVnTFRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVTJSaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFUyUmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TmpVZ0xURXdNV010T1NBeUlDMDBJREV6SUMwMUlERTViQzB6SURRell5MHlJREl5SURjZ05ERWdNakFnTlRsak1URWdNVFVnTWpFZ016QWdNekVnTkRWakxUTXhJREUxSUMwMk1pQXlPU0F0T1RjZ016TmpMVFVnTVNBdE1UQWdNU0F0TVRVZ01XTXRNekVnTUNBdE5EZ2dMVEV6SUMwMk1pQXRORGRqTFRNZ0xURXdJQzAxSUMweU1DQXRNVGNnTFRNeVl5MDJJRE13SUMweE55QTFPQ0F0TVRjZ09EWmpNQ0F4TUNBeElESXdJRFVnTXpGak1UY2dORFlnTkRZZ05qZ2dPVE1nTmpoak9TQXdJREU1SURBZ01qa2dMVEpqTlRJZ0xUY2dPVGNnTFRNd0lERTBNaUF0TlRRZ1l6RTRJREkwSURNMklEUTNJRFUxSURZNVl6RXhJREV6SURJMUlESTBJRE00SURNMll6VWdOQ0F4TVNBNElERTNJRFZqTXlBdE1pQTBJQzAwSURRZ0xUWmpNQ0F0TXlBdE1pQXROeUF0TXlBdE9XTXRNU0F0TWpRZ0xURXhJQzAwTlNBdE1qUWdMVFkwWXkweE1pQXRNVGtnTFRJMUlDMHpOeUF0TXpjZ0xUVTJZekkxSUMweE1DQTFNU0F0TVRnZ056a2dMVEU0WXpReUlEQWdOVFlnTVRFZ05qVWdOVEZqTXlBeE5DQTVJREk0SURFMElEUXlZek1nT0NBNUlERXdJREUwSURFd1l6Z2dNQ0E1SUMweklEa2dMVGRqTUNBdE15QXRNU0F0TnlBdE1TQXRPV010TlNBdE5UQWdMVEUySUMwNU9DQXROREVnTFRFME15QmpMVEUzSUMwek1TQXROVFVnTFRVd0lDMDVOU0F0TlRCakxURXdJREFnTFRJeElERWdMVE14SURSakxUSTJJRGdnTFRRNUlESXdJQzAzTWlBek5HTXRNamdnTFRReElDMDFOU0F0T0RJZ0xUZ3dJQzB4TWpWakxUTWdMVFlnTFRjZ0xURTFJQzB4TlNBdE1UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV5TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeU5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME5pQXROakk1WXkwek5pQXpJQzB6TkNBeklDMDBNQ0F6T0dNdE5TQXpOQ0F0TXlBMk9DQXROQ0F4TUROak1DQXlOamtnTFRFZ05UTTRJQzB4SURnd09HTXdJRGcxSUMweElERTNNU0F0TVNBeU5UVmpNQ0ExTlNBMElEUTRJRGN4SURRNVl6Y2dNQ0F4TkNBdE1TQXlNU0F4WXpRZ01TQTRJRElnTVRFZ01tTXhOQ0F0TVNBeE9DQXRNVElnTWpBZ0xUSTNZekVnTFRVZ01DQXRNVEFnTUNBdE1UVmpNU0F0TmpNZ01TQXROak1nTFRZeElDMDJOV2d0TVRGakxURTVJRElnTFRJMElDMDFJQzB5TkNBdE1qUjJMVE0yTW1neFl6QWdMVFkySUMweElDMHhNelVnTFRFZ0xUSXdNaUJqTUNBdE5UQWdNU0F0TVRBd0lESWdMVEUxTUdNeElDMDVOaUF6SUMweE9USWdNeUF0TWpnM1l6QWdMVEUwSURFZ0xUSXhJREU0SUMweU1HZzBZemdnTVNBeE5pQXRNaUF5TkNBdE1tTXpJREVnTmlBeElEa2dNV015TlNBMUlESTVJQzB4TUNBek1TQXRNamgyTFRKak1TQXRNVElnTWlBdE1qSWdNaUF0TXpGak1DQXRNelFnTFRFd0lDMDBOQ0F0TkRNZ0xUUTBZeTA1SURFZ0xURTVJREVnTFRNeElESjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalV4T0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpVeE9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswM01TQXRNamN5WXkweU55QXpOQ0F0TkRRZ056SWdMVFV5SURFeE0yTXRNVEFnTkRrZ0xURTVJREV3TUNBdE1Ua2dNVFV4WXpBZ01Ua2dNU0F6T0NBMElEVTRZemtnTlRnZ01qRWdNVEUzSURRMklERTNNbU0wSURFd0lERXhJREU1SURFM0lESTVZelVnT1NBeE15QXlNU0F5TkNBeU1XTXhOQ0F3SURFeElDMHhPU0F4TVNBdE16RmpMVEVnTFRJNUlDMDNJQzAxTkNBdE1qTWdMVGd4WXkweU5DQXRNemtnTFRNeElDMDROaUF0TkRFZ0xURXpNR010TlNBdE1qQWdMVGNnTFRReElDMDNJQzAyTVdNd0lDMDBOU0F4TXlBdE9EZ2dNemtnTFRFeU9XTXhNQ0F0TVRZZ01UWWdMVE00SURFMklDMDFPU0JqTUNBdE1qQWdMVFVnTFRNNUlDMHhOU0F0TlRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUazBOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVGswTkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpTHo0dlpHRjBZUzlRWlhSaGJIVnRZUzlGT1RSQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9UUkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSXZQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBORFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTkRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBMUlDMHlOREpqTFRjZ09DQXRPQ0F4TmlBdE9TQXlOR010TWlBeU9DQXROU0ExTmlBdE5TQTROSFkyWXpBZ09TQXRNeUE1SUMweE5pQXhNR010TVRjZ01TQXRNelFnTWlBdE5UQWdNbWd0TTJNdE1UQWdNQ0F0TVRNZ05TQXRNVFVnTVRSakxURWdOeUF0TWlBeE5TQXRNaUF5TW1Nd0lEa2dNU0F4T0NBMElESTRZekUxSURVeUlETXpJREV3TkNBME5pQXhOVGRqTVRFZ05ERWdNalFnT0RFZ01qY2dNVEl6WXpBZ015QXhJRFVnTWlBM1l6SWdOQ0ExSURjZ09TQTNjemNnTFRRZ055QXRPR014SUMweE1TQXhJQzB5TWlBeElDMHpNMk13SUMwNUlEQWdMVEU0SUMweUlDMHlOeUJqTFRJZ0xURXhJQzB6SUMweU15QXRNeUF0TXpSak1DQXRNVElnTVNBdE1qTWdNaUF0TXpWak1pQXRNVE1nTWlBdE1qY2dNeUF0TkRCak15QXROREVnTmlBdE9ERWdOU0F0TVRJeVl6QWdMVEV3SURRZ0xURTJJREUxSUMweE4yTXhOQ0F3SURFNUlDMDJJREU0SUMweE9XTXRNaUF0TVRNZ0xUSWdMVEk0SUMweU1pQXRNamRqTFRjZ01DQXROaUF0TnlBdE5pQXRNVEZqTFRFZ0xURTNJREFnTFRNMElESWdMVFV3WXpFZ0xUY2dNaUF0TVRVZ01pQXRNakpqTUNBdE1UTWdMVElnTFRJMklDMHhNQ0F0TXpsNlRUSTRJQzAzTTJnME9XTTRJREFnTVRFZ05DQXhNU0F4TWlCakxUTWdOVFFnTFRVZ01UQTRJQzAzSURFMk1tTXRNVGNnTFRVM0lDMHpOQ0F0TVRFeklDMDFNeUF0TVRjMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBRa1V1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUWtVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnpnZ0xURTJNbU10TlRZZ01UTWdMVGM0SURVeklDMDNPQ0F4TUROak1DQTJJREVnTVRJZ01TQXhPR000SURneUlERXlOQ0F5TURVZ01qTXhJREl3TldNeE55QXdJRE16SUMweklEUTRJQzB4TUdNMU1pQXRNakVnTlRFZ0xUVTJJRFUwSUMwNE1tTXpJQzB4TURVZ0xURTBNQ0F0TWpNMklDMHlNellnTFRJek5tTXROeUF3SUMweE15QXhJQzB5TUNBeWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBORUl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTkVJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT1RBZ0xUTXlObU10TVRNZ0xURWdMVEV5SURJeklDMHhNaUF6TjNZek5HTXRNVEFnTlNBdE1UY2dNVGNnTFRJeElESTVZeTB5TlNBMk5pQXRNellnTVRNMElDMHpOaUF5TURWak1DQXhPQ0F4SURNMklESWdOVE5qTlNBMU5pQTVJREV4TVNBeU1pQXhOalpqTkNBeE5pQTVJRE15SURJeklEUTBZek1nTWlBMklEVWdNVEFnTm1Nd0lERXhJQzB4SURFM0lDMHhNaUF4TjJNdE15QXdJQzAySUMweElDMHhNQ0F0TW1NdE5TQXdJQzA1SUMweElDMHhOQ0F0TVdNdE1qTWdNQ0F0TXpjZ01UWWdMVE0zSURRd1l6QWdNVE1nTXlBeU1pQXhNQ0F5TW1NeUlEQWdOU0F0TVNBNUlDMDBJR001SUMwMUlERTRJQzA1SURJMklDMDVZemtnTUNBeE55QXpJREkxSURFeVl6TWdNeUExSURRZ055QTBZelFnTFRFZ055QXROQ0E0SUMweE1XTXlJQzB4TUNBMUlDMHlNQ0ExSUMwek1IWXRNelpqTlNBdE1pQXhNQ0F0TmlBeE15QXRNVEpqTWpZZ0xUUTJJRFF4SUMwNU5TQXpPU0F0TVRRNFl6QWdMVFlnTFRFZ0xURXpJQzAzSUMweE0yTXRPQ0F3SUMwM0lEZ2dMVGdnTVROakxUY2dNeklnTFRFMElEWTBJQzB5TmlBNU5HTXRNeUEySUMwMUlERXpJQzB4TVNBeE5tTXlJQzB4TXpVZ05TQXRNalk1SURVZ0xUUXdNMk16SURNZ05pQTNJRGdnTVRKak1UUWdNamdnTVRZZ05qQWdNak1nT1RBZ1l6TWdNVEFnTUNBeU9TQXhNeUF5T1dNeE1pQXdJRFlnTFRJd0lEZ2dMVE14ZGkweE0yTXROU0F0TXpVZ0xUY2dMVGMySUMweU55QXRNVEUwWXkwMklDMHhNU0F0TVRRZ0xUSXlJQzB5TlNBdE1qWjJMVE16WXpBZ0xUY2dNU0F0TVRRZ01TQXRNakZqTUNBdE9TQXRNaUF0TVRZZ0xURXhJQzB4Tm5wTk56Z2dMVEl3Tm5ZME1ESmpMVFFnTFRNZ0xUWWdMVGdnTFRjZ0xURXlZeTB4TkNBdE16Y2dMVEUxSUMwM055QXRNakFnTFRFeE5XTXROU0F0TXpVZ0xUa2dMVGN4SUMwNUlDMHhNRGRqTUNBdE5USWdPQ0F0TVRBeklESTFJQzB4TlRKak1pQXROaUExSUMweE15QXhNU0F0TVRaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUTVNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalE1TXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T1RVZ0xUYzROR010TVNBeE1TQXRNaUF5TWlBdE1pQXpNMk13SURJd0lESWdNemtnTmlBMU9HTTFJREkySURFeklEVXhJREV6SURjM1l6QWdOalFnTFRNeUlERXhOaUF0TmpnZ01UWTNZeTB6TUNBME1pQXROamdnTnpFZ0xURXhOQ0E1TTJNdE1UVWdOeUF0TWpBZ01UZ2dMVEl3SURNMFl6QWdOek1nTFRFZ01UUTJJRE1nTWpFNVl6SWdNemdnTFRNZ056Z2dMVGdnTVRFMll5MDBJRE13SUMwMUlEWXhJQzAxSURreFl6QWdNamdnTVNBMU5TQXhJRGd6WXpBZ016WWdMVEVnTnpNZ0xURWdNVEV3WXpBZ05qSWdNU0F4TWpVZ01TQXhPRGxqTUNBek1pQTFJRFkxSURVZ09UZ2dZekFnTVRJZ055QXhPQ0F4TnlBeU0yTXhNaUF0TVRnZ01UY2dMVE0zSURFM0lDMDFOMk13SUMwMklEQWdMVEV4SUMweElDMHhObU10TXlBdE1qa2dNVEVnTFRVd0lESTVJQzAzTVdNeU5TQXRNamtnTlRjZ0xUUTVJRGczSUMwM00yTTNNaUF0TlRnZ01URTFJQzB4TXpFZ01URTFJQzB5TWpWak1DQXRNemtnTWlBdE56a2dMVEU0SUMweE1UWmpMVElnTFRVZ0xUSWdMVEV5SUMweElDMHhPR016SUMweE9DQTBJQzB6TlNBMElDMDFNMk13SUMwek1pQXROQ0F0TmpNZ0xURXlJQzA1TkdNdE1TQXROU0F0TWlBdE1UQWdMVElnTFRFMVl6QWdMVFlnTVNBdE1UTWdNeUF0TWpBZ1l6a2dMVE14SURFMklDMDJNeUF4TmlBdE9UVmpNQ0F0TVRNZ0xURWdMVEkySUMwMElDMHpPV010TVNBdE1pQXRNU0F0TkNBdE1TQXRObU13SUMwMUlESWdMVEV3SURRZ0xURTFZemtnTFRJMUlERXlJQzAxTVNBeE1pQXROemRqTUNBdE1UVWdMVEVnTFRNeElDMHlJQzAwTm1NdE1TQXRNVFlnTFRjZ0xUTXhJQzB5TUNBdE5ETmpMVEV4SURFNElDMDVJRE0zSUMweE1DQTFOV010TWlBME1TQXRNamdnTmprZ0xUVTBJRGswWXkwek5pQXpOU0F0TnpVZ05qWWdMVEV4TWlBNU9XTXRPU0E0SUMweE55QXhPU0F0TWpVZ01qaGpMVE1nTFRFeUlDMDFJQzB5TVNBdE5TQXRNamdnWXpBZ0xURTJJRGtnTFRJMElETXhJQzB6T1dNNU55QXROallnTVRZeklDMHhOVElnTVRjeUlDMHlOek5qTVNBdE1UTWdNU0F0TWpVZ01TQXRNemRqTUNBdE5qVWdMVEV5SUMweE1qY2dMVE0xSUMweE9EaGpMVE1nTFRrZ0xUWWdMVEUzSUMweE55QXRNak42VFRJeU55QXhNVFpqTmlBeE5DQTRJREkzSURnZ016bGpNQ0F6T1NBdE1qWWdOamdnTFRVeElEazNZeTAwTUNBME5pQXRPVFlnTnpVZ0xURXpOQ0F4TWpKakxUSWdMVEV4SUMweklDMHlNU0F0TXlBdE16QmpNQ0F0TmpNZ05ERWdMVEV3TmlBNU1pQXRNVFF5WXpNMElDMHlOQ0EyTnlBdE5EZ2dPRGdnTFRnMmVrMHlNVE1nTFRZeUlHTTJJREkwSURrZ05EQWdPU0ExTTJNd0lERTFJQzAwSURJMUlDMHhNeUF6Tm1NdE1USWdNVFlnTFRJMUlETXhJQzAwTVNBME0yTXRORFFnTXpNZ0xUZzJJRFkySUMweE1UY2dNVEV6WXkweElDMHhNQ0F0TWlBdE1qQWdMVElnTFRNd1l6QWdMVFF6SURFMklDMDNPQ0ExTkNBdE1UQTRZelF3SUMwek1TQTRNaUF0TmpBZ01URXdJQzB4TURkNlRUSXlOU0F0TWpRMFl5MHhNeUEyTkNBdE5ESWdNVEV5SUMwNE9TQXhOVEJqTFRNMElESTRJQzAzTVNBMU15QXRPVFVnT1RKakxURWdMVFF3SURNZ0xUYzRJRE15SUMweE1EbGpORFVnTFRRNUlERXdOU0F0T0RBZ01UVXlJQzB4TXpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUUkdOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJHTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1T0NBdE1qSTJZeTB4TVNBeElDMHlNaUExSUMwek1pQXhOV010TWpFZ01UZ2dMVFF4SURNM0lDMDFOeUEyTUdNdE5pQTRJQzA1SURFMklDMDVJREkwWXpBZ05pQXlJREV6SURVZ01UbGpNVGNnTkRJZ05EY2dOak1nT1RFZ05qTmpNVElnTVNBeU5TQXRNU0EwTUNBdE5HTXRNalVnTlRNZ0xUUTBJREV3T0NBdE56TWdNVFU0WXkweE5pQXlPQ0F0TXpVZ05UVWdMVFEwSURnM1l5MHhJRE1nTFRFZ05TQXRNU0E0WXpBZ09DQTFJREUwSURFd0lERTVZeklnTWlBMElETWdOaUF6WXpZZ01DQXhNU0F0TnlBeE5TQXRNVEJqTWpNZ0xURTJJRE00SUMwME1DQTFPQ0F0TmpBZ1l6RXhJQzB4TUNBeU1DQXRNaklnTXpZZ0xUSTJZekVnTWlBeUlEUWdNaUExWXpBZ015QXRNeUEySUMwMElEaGpMVFVnTVRJZ0xUY2dNakVnTFRjZ01qbGpNQ0F4TWlBMklESXlJREl3SURNMll6RXpJREV5SURJM0lERTRJRFF5SURFNFl6a2dNQ0F4T0NBdE1pQXlOeUF0Tm1NeU9DQXRNVElnTnpBZ0xUZzJJRGN3SUMweE16RmpNQ0F0TnlBdE1TQXRNVE1nTFRNZ0xURTVZeTB4TWlBdE16SWdMVE15SUMwMU1DQXROaklnTFRVd1l5MDJJREFnTFRFeUlEQWdMVEU0SURKakxUSXlJRFFnTFRReklERXhJQzAyTmlBeU4yTXlNU0F0TkRZZ05ERWdMVGczSURVNUlDMHhNamtnWXpFMUlDMHpNeUF6TWlBdE5qUWdOVEVnTFRrMFl6UWdMVFlnTnlBdE1USWdPU0F0TVRsak1pQXROaUF6SUMweE1TQXpJQzB4Tm1Nd0lDMDJJQzB5SUMweE1pQXRPQ0F0TVRWakxUSWdMVElnTFRNZ0xUSWdMVFVnTFRKakxUWWdNQ0F0TVRBZ01URWdMVEUySURFMll5MHhOeUF4TmlBdE16SWdNek1nTFRRMklEVXlZeTA1SURFeklDMHlOQ0F4TnlBdE5ERWdNakJqTVNBdE5pQXhJQzB4TWlBeElDMHhPV013SUMweE5pQXRNeUF0TXpNZ0xURTFJQzAwTjJNdE1URWdMVEUxSUMweU5DQXRNaklnTFRNNElDMHlNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVVNExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FVTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXlNeUF0TkRrM1l5MHhNaUF5SUMweE15QXhOaUF0TVRVZ01qZGpMVFFnTWpBZ0xURTFJRE0zSUMweE5TQTFOMk10TWlBMk1DQXhOeUF4TVRVZ016TWdNVGN4WXpFZ01TQXlJRElnTWlBMFl6TWdNVElnTVRBZ01qY2dNVEFnTXpsak1DQXpJQzB4SURZZ0xUSWdPR010TWlBeklDMDBJRFFnTFRnZ05HTXRPU0F3SUMweU15QXRPQ0F0TXpNZ0xUbGpMVGdnTFRNZ0xURTJJQzB6SUMweU15QXRNMk10TXpZZ01DQXROVGdnTWpFZ0xUWTFJRFl6WXkweklERTRJQzAzSURNMklDMDNJRFUwWXpBZ01USWdNaUF5TkNBMklETTJZemdnTWpRZ016VWdORFFnTmpRZ05EUWdZekkwSURBZ05ERWdMVEUwSURVMUlDMHpNMk15SUMweklERWdMVGtnTkNBdE1URmpPU0F0TmlBd0lDMHlPQ0F4TlNBdE1qUmpNVFlnTXlBek5pQTNJRFF4SURNd1l6RXdJRFF6SURJeElEZzBJRE0wSURFek1tTXRNemtnTFRJMElDMDNNU0F0TkRnZ0xURXhOU0F0TkRoakxUTTFJREFnTFRVM0lESXdJQzAyTkNBMU4yTXROQ0F5TXlBdE1UQWdORFVnTFRFd0lEWTRZeklnTXpNZ01UTWdORGtnTkRRZ05UaGpPQ0F5SURFMklEUWdNalVnTkdNek1DQXdJRFl3SUMweE5TQTNOaUF0TXpsak15QXROU0EySUMwM0lEa2dMVGRqTWlBd0lEVWdNU0E0SUROak16QWdNVGtnTmpFZ016WWdOakVnT0RBZ1l6QWdNakFnTVRBZ05EQWdNVFlnTmpSakxUUXdJQzB5TkNBdE56RWdMVFV6SUMweE1USWdMVFkyWXkweE1pQXROQ0F0TWpRZ0xUWWdMVE0ySUMwM1l5MHpJQzB4SUMwMklDMHhJQzA1SUMweFl5MHhPU0F3SUMwek15QXhNaUF0TXpnZ016RmpMVGdnTWpjZ0xURTFJRFUxSUMweE5TQTROR013SURVZ01TQXhNQ0F4SURFMVl6WWdORGdnTXpnZ056Y2dPRElnTnpkak9DQXdJREUySUMweElESTBJQzB5WXpFNElDMDBJRE0zSUMweE1TQTBPQ0F0TWpaak5pQXRPU0F4TWlBdE1UTWdNVGNnTFRFell6Y2dNU0F4TkNBMUlESXdJREV4YkRNNUlETXpZemtnT0NBeU1TQXhOU0F6TWlBeE5TQmpOQ0F3SURnZ0xURWdNVEVnTFROak9TQXROU0F4TkNBdE1UZ2dNVFFnTFRNeFl6QWdMVFFnTFRFZ0xUZ2dMVElnTFRFeVl5MHhNQ0F0TlRNZ0xUSXhJQzB4TURZZ0xUTXhJQzB4TlRsakxUSXhJQzB4TURNZ0xUUXhJQzB5TURjZ0xUWXpJQzB6TVRGakxURTRJQzAzT1NBdE16UWdMVEUxT0NBdE5EZ2dMVEl6T0dNdE1USWdMVFl5SUMweU55QXRNVEl6SUMwME1TQXRNVGcwWXkweUlDMDVJQzAySUMweE55QXRNVEVnTFRJMFl5MDJJQzB4TUNBdE1UWWdMVEl4SUMweU9DQXRNVGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpRNFF5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTRReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNU0F0TVRCakxURXhJREFnTFRFeklEY2dMVEV6SURFMVl6QWdOeUF5SURFMUlESWdNakoyTnpOak1pQXpNeUF0TVNBM05TQXROQ0F4TVRkakxUSWdNamtnT1NBMU1DQXpOU0EyTTJNeE9DQTVJRE0ySURJd0lEVTBJRE13WXpRNElESTNJRFkwSURjMklEZ3hJREV5TTJNeE9TQTFNaUF6TWlBeE1EWWdNeklnTVRZeVl6QWdNVGtnTFRJZ016a2dMVFVnTlRoakxURWdNVEFnTFRJZ01qRWdMVElnTXpGak1DQXhPQ0F5SURNM0lEVWdOVFZqTWlBNElEWWdNVFFnTVRNZ01UVm9NbU01SURBZ09DQXRPU0E1SUMweE5HTXhNU0F0TXpjZ01UVWdMVGMxSURFMUlDMHhNVE1nWXpBZ0xURTVJQzB4SUMwek9TQXRNeUF0TlRoakxUWWdMVFU0SUMweE55QXRNVEUySUMwek1pQXRNVGN5WXkweE55QXROalFnTFRRNUlDMHhNak1nTFRneUlDMHhPREJqTFRNMUlDMDJNU0F0TmpRZ0xURXlOQ0F0T0RZZ0xURTVNV010TlNBdE1UTWdMVGdnTFRNMklDMHlNU0F0TXpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUTVNUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalE1TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4T1RFZ0xUZzFPV010TXlBeU5DQXRPQ0EwT1NBdE9DQTNNMk13SURFMUlESWdNamtnTnlBME5HTXhOQ0F6TmlBeU5DQTNNeUF6TUNBeE1URmpNU0EySURJZ01URWdNaUF4Tm1Nd0lESTRJQzB4TlNBMU15QXRNekVnTnpkakxUSXdJRE14SUMwME55QTFOU0F0TnpVZ056bGpMVEkySURJeklDMDFNeUEwTmlBdE56VWdOek5qTFRJMElESTVJQzB6TWlBMk5pQXRNelVnTVRBeVl5MHpJRE00SUMwMklEYzJJQzAySURFeE5XTXdJREkzSURFZ05UVWdOU0E0TTNZeE1XTXdJRGdnTUNBeE55QXRNU0F5TldNdE1pQXlOQ0F0TWlBME9DQXRNaUEzTW1Nd0lEWTFJQzB5SURFek1DQXRNaUF4T1RVZ1l6QWdNamNnTFRFZ05UZ2dOU0E0TW5ZeE1HTXdJRE1nTUNBMklERWdPV015SURVZ055QXhNU0F4TVNBeE1tZ3hZellnTUNBMklDMDNJRGNnTFRFeVl6RWdMVE1nTXlBdE5pQXpJQzA1WXpBZ0xUVTVJRFF4SUMwNE5TQTRNaUF0TVRFd1l6RXdNeUF0TmpNZ01UUTJJQzB4TlRrZ01UUTJJQzB5T0RCak1DQXRNVGtnTFRJZ0xUTTRJQzA1SUMwMU5tTXRNU0F0TXlBdE1pQXROU0F0TWlBdE9HTXdJQzA0SURVZ0xURTNJRGNnTFRJMVl6UWdMVEUwSURZZ0xUTXdJRFlnTFRRMVl6QWdMVEkySUMwMklDMDFNaUF0TVRnZ0xUWTRZeTB5TVNBNU1pQXRPRGdnTVRRMUlDMHhORGtnTWpBeklHTXRNVGtnTVRnZ0xUTTFJRE01SUMwME55QTJNbU10TXlBMklDMHpJREUwSUMweE1TQXhOMk10TVNBdE9DQXRNU0F0TVRVZ0xURWdMVEl6WXpBZ0xUY3pJRE01SUMweE1qUWdPVGtnTFRFMk4yTTBNaUF0TXpBZ09EVWdMVFl3SURFd055QXRNVEV3WXpFM0lDMHpPQ0F5TkNBdE56WWdNalFnTFRFeE5XTXdJQzB5TmlBdE15QXROVEVnTFRrZ0xUYzNZeTB6SUMweE5DQXROU0F0TWprZ0xUVWdMVFF6WXpBZ0xUSTNJRFFnTFRVeUlEUWdMVGM1WXpBZ0xUYzVJQzB4TVNBdE1UVTNJQzAwTnlBdE1qSTVZeTB6SUMwMUlDMDFJQzA1SUMwNElDMHhNMk10TVNBdE1TQXRNeUF0TVNBdE5pQXRNbm9nVFRJeE5DQXRPVEJqTmlBNElEZ2dNVFlnT0NBeU5HTXdJRFVnTFRFZ01URWdMVE1nTVRaakxURTRJRFExSUMwME1pQTROaUF0T0RBZ01URTVZeTB5T1NBeU5TQXROalFnTkRFZ0xUa3pJRFk1WXpBZ0xUVTBJREkwSUMwNU1pQTJNaUF0TVRJMFl6TTNJQzB6TWlBM055QXROaklnTVRBMklDMHhNRFI2VFRJeU15QXRORFl5WXpJZ09TQXpJREUzSURNZ01qVmpNQ0F5T1NBdE1USWdOVEVnTFRNNUlEZ3hZeTAwT0NBMU5DQXRNVEUzSURnM0lDMHhOVFlnTVRVNVl5MHlJQzAwTXlBM0lDMDNNeUF6TWlBdE1UQXdZelV4SUMwMU5pQXhNak1nTFRreElERTJNQ0F0TVRZMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBORFl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTkRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTmpjZ0xUSTBNR010TVRZZ01DQXRNalFnTVRVZ0xUTXhJREkzWXkweE9TQXpOQ0F0TWpBZ056SWdMVEkwSURFd09XTXROU0EwT0NBdE55QTVOaUF0TnlBeE5EUmpNQ0F5T1NBeElEVTRJRElnT0Roak1pQXlPQ0EwSURVM0lERXpJRGcwWXpVZ01UWWdNVFFnTWprZ016SWdNamxqTVRVZ01DQXlNeUF0TVRJZ01qa2dMVEkwWXpFeUlDMHlOaUF5TlNBdE5USWdNekFnTFRneFl6RWdMVFVnTWlBdE1UQWdNaUF0TVRWak1DQXRPU0F0TXlBdE1UZ2dMVEV6SUMweU5tTXROeUF5T0NBdE1UUWdOVFVnTFRJM0lEZ3dZeTAwSURnZ0xUY2dNakFnTFRFNUlERTVJR010TVRNZ0xUSWdMVEUySUMweE5TQXRNVGdnTFRJMVl5MDNJQzB6TnlBdE9DQXROelFnTFRFd0lDMHhNVEpqTFRFZ0xURXdJREFnTFRJd0lEQWdMVE14WXpNZ01TQTFJREVnTlNBeVl6RXdJREUxSURJeElESXpJRE15SURJell6RXdJREFnTWpFZ0xUZ2dNekFnTFRJMVl6SXdJQzAwTUNBek1DQXRPREVnTXpBZ0xURXlNWE10T1NBdE9EQWdMVEkzSUMweE1qQmpMVFVnTFRFeUlDMHhOU0F0TWpZZ0xUSTVJQzB5TlhwTk5qTWdMVEU1TUdNNUlERWdNVElnT1NBeE5pQXhOMk14TkNBek1DQXhPU0EyTWlBeE9TQTVOWFl4TW1Nd0lEUWdNQ0E0SUMweElERXlZeTAxSURFNUlDMDBJRFF4SUMweU15QTFOU0JqTFRRZ015QXROeUExSUMweE1DQTFjeTAySUMweklDMHhNQ0F0T1dNdE1UWWdMVEk1SUMweU1TQXROVGdnTFRJeElDMDRPR013SUMweE9DQXlJQzB6TnlBMUlDMDFOV015SUMwNUlEQWdMVEU1SURZZ0xUSTRZellnTFRZZ09TQXRNVFlnTVRrZ0xURTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwUTBNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMFEwTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UWXpJRE5qTFRFeklEQWdMVEkySURNZ0xUTTRJRGhqTFRFMElEWWdMVEk0SURFd0lDMDBNU0F4TjJNdE5EY2dNalVnTFRZNElEY3lJQzAzTXlBeE16UmpNQ0E0SUMweElERTJJQzB4SURJNVl6QWdPVEVnTXpBZ01UYzBJRGd5SURJME1HTXhNaUF4TlNBeU55QXlNU0EwTWlBeU1XTXhNeUF3SURJMklDMDBJRE01SUMweE1XTTJOeUF0TXpZZ01UQXdJQzB4TURnZ01UQTNJQzB4T1Roak1TQXRNVE1nTWlBdE1qWWdNaUF0TXpoak1DQXROVFFnTFRFeklDMHhNRElnTFRNM0lDMHhORGhqTFRFNUlDMHpOeUF0TlRBZ0xUVTBJQzA0TWlBdE5UUjZUVEV5TkNBMk4yTTFJREFnTVRFZ05DQXhPU0F4TVNCak5EZ2dORElnTlRjZ01URXdJRFl6SURFM09HTXdJRE0xSUMwMklEWTVJQzB4TkNBeE1ERmpMVFFnTVRVZ0xURXdJREl5SUMweE55QXlNbU10TkNBd0lDMHhNQ0F0TkNBdE1UVWdMVEV4WXkweU15QXRNelVnTFRRMElDMDNNeUF0TlRRZ0xURXhPR010TmlBdE1qWWdMVEV3SUMwMU15QXRNVEFnTFRnd1l6QWdMVEkySURRZ0xUVXhJREV4SUMwM04yTTFJQzB4T0NBeE1DQXRNallnTVRjZ0xUSTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFU1TkRZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVNU5EWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElpOCtMMlJoZEdFdlVHVjBZV3gxYldFdlJqVXlOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalV5TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1TVNBdE16ZzJZeTAySURFZ0xURXhJREFnTFRFM0lERmpMVFk0SURVZ0xUWTVJRFVnTFRZNUlEYzBkakUxT1dNd0lEVXpJREFnTVRBMklDMHhJREUyTUdNdE1TQXhNVE1nTFRRZ01qSTFJQzAwSURNek9HTXdJRE16SURjZ016Z2dORFFnTXpoak1qQWdNU0EwTUNBd0lEVTVJRE5zTlNBeFl6a2dNQ0F4TVNBdE5TQXhNeUF0TVRWak1pQXROeUF6SUMweE5DQXpJQzB5TW1Nd0lDMHhOeUF0TkNBdE16UWdMVGNnTFRVd1l5MHlJQzB4TkNBdE1UQWdMVEl3SUMweU5pQXRNVGxqTFRFeUlERWdMVEl5SURFZ0xUTXdJREZqTFRNeUlEQWdMVE15SUMweE1DQXRNeklnTFRVNWRpMHhPVFlnWXpFZ0xUazFJREFnTFRFNU1DQTBJQzB5T0RWak1DQXRNVGNnTlNBdE1qTWdNakVnTFRJell6RTBJQzB4SURJNUlDMHhJRFF6SUMweFl6RTNJREFnTWpJZ0xURXdJREl6SUMweU5tTXlJQzB5TVNBdE1pQXRORElnTFRZZ0xUWXlZeTB5SUMweE1pQXRNVEFnTFRFNUlDMHlNeUF0TVRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVkRPQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFZET0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAxTkRBZ0xUTXdPR3d0TWpNZ00yTXRORE1nTVRBZ0xUWXhJREkxSUMwMk1TQTFOMk13SURrZ01TQXhPU0EwSURNeGJEWWdNakJqTlNBeE9DQTVJREkxSURFM0lESTFZelVnTUNBeE15QXRNeUF5TkNBdE9XTXlPQ0F0TVRVZ05UVWdMVEl4SURneUlDMHlNV016TnlBd0lEYzFJREV6SURFeE1pQXpNMk0xTmlBek1DQTNOQ0EzTWlBM05DQXhNakpqTUNBeE5DQXRNaUF5T1NBdE5DQTBOR010T0NBMU9TQXRNamNnTVRFMUlDMDFOaUF4TmpaakxUUWdOeUF0T1NBeE15QXRNVFFnTVRsakxURXhJREV6SUMweE55QXhPU0F0TWpJZ01UbGpMVFlnTUNBdE1UQWdMVGNnTFRFNElDMHlNeUJqTFRJeUlDMDBNeUF0TkRVZ0xUZzFJQzAyTmlBdE1USTNZeTB4TWlBdE1qUWdMVEkySUMwME5pQXRORGtnTFRZeVl5MDRJQzAySUMweE5TQXRPQ0F0TWpJZ0xUaGpMVGtnTUNBdE1UWWdOaUF0TWpNZ01qQmpMVEkxSURRNUlDMDBOU0F4TURBZ0xUWTRJREUxTUdNdE9TQXlNQ0F0TWpBZ016Z2dMVE0xSURVMFl5MDBJRFVnTFRnZ09DQXRNVElnT0dNdE15QXdJQzAySUMweklDMHhNQ0F0TVRGakxUSXhJQzAwTWlBdE5ESWdMVGcxSUMwMk1pQXRNVEk0WXkwNElDMHhOeUF0TVRZZ0xUTTFJQzB5T0NBdE5UQmpMVFlnTFRrZ0xURTBJQzB4TnlBdE1qVWdMVEUzSUdNdE1UVWdNQ0F0TVRjZ01UVWdMVEl4SURJMVl5MHhOQ0EwTmlBdE1qa2dPVElnTFRVd0lERXpObU10TXlBMElDMDBJRGtnTFRjZ01UTmpMVGtnTVRVZ0xURTJJREl5SUMweU15QXlNbU10T0NBd0lDMHhOU0F0TnlBdE1qVWdMVEl3WXkweU9TQXRNemdnTFRVM0lDMDNPU0F0T0RnZ0xURXhOV010TVRJZ0xURTBJQzB5TlNBdE1qVWdMVFEzSUMwek4yTXhNU0EwTnlBeE1pQTRPU0EwT1NBeE1qRmpOREFnTXpRZ05qa2dOemtnT1RnZ01USXpZekV6SURJd0lESTVJRE13SURRMElETXdZekUySURBZ016RWdMVEV4SURRMElDMHpNbU15T0NBdE5EVWdNemNnTFRrNUlEVTRJQzB4TkRrZ1l6a2dNQ0E1SURnZ01USWdNVE5qTWpRZ05UQWdORGNnT1RrZ056RWdNVFE0WXpFeElESXpJREkxSURNMElEUXdJRE0wWXpFMElEQWdNamdnTFRFd0lEUXlJQzB5T1dNek9TQXROVE1nTlRrZ0xURXhOaUE0T0NBdE1UYzBZelVnTFRFd0lEY2dMVEkySURFNElDMHlOMk14TUNBd0lERTBJREUxSURJd0lESTBZek14SURVeElEVTNJREV3TlNBNE15QXhOVGhqTVRJZ01qVWdNamNnTXpjZ05EUWdNemRqTVRNZ01DQXlPQ0F0T1NBME1pQXRNalpqTmpFZ0xUYzBJRGd3SUMweE5qTWdPREFnTFRJMU5tTXdJQzB4TURJZ0xUTTFJQzB4T1RNZ0xURXhNeUF0TWpZeElHTXRORGNnTFRReElDMDVPU0F0TnpRZ0xURTJOQ0F0TnpSakxUVWdNQ0F0TVRFZ01TQXRNVFlnTVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5UWkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVFpGSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEFnTUdNeE9DQXpPU0F5TXlBM05pQTFOaUF4TURCak1qY2dNakVnTlRJZ05EVWdOelVnTnpCak1UVWdNVFVnTWpnZ01qSWdOREVnTWpKak1UTWdNU0F5TmlBdE55QTBNQ0F0TWpKak1UY2dMVEUySURNeklDMHpNeUEwTnlBdE5URmpOU0F0TnlBeE1DQXRNVEFnTVRRZ0xURXdZelVnTUNBeE1DQXpJREUxSURoc09EQWdOelpqTVRVZ01UUWdNekFnTWpFZ05EWWdNakZqTVRNZ01DQXlOaUF0TkNBek9TQXRNVEpqTWpnZ0xURTNJRFV6SUMwME1TQTNNaUF0Tmpoak5pQXRPU0F4TWlBdE1UTWdNVGdnTFRFell6VWdNQ0F4TUNBeklERTNJRGhqTWpRZ01UY2dORFVnTXpjZ05qY2dOVGNnWXpJMElESXpJRFEySURNMUlEWTRJRE0xWXpJeElEQWdORElnTFRFeElEWTJJQzB6TTJNeE9DQXRNVFlnTXpRZ0xUTTBJRFE0SUMwMU5HTTNJQzB4TUNBeE15QXRNVFFnTWpBZ0xURTBZellnTUNBeE15QTBJREl4SURsak16RWdNakVnTlRZZ05UQWdPRE1nTnpWak1UQWdPU0F5TWlBeE5DQXpNeUF4T0dNeklERWdOaUF5SURrZ01tTTJJREFnT1NBdE5TQTJJQzB4TldNdE55QXRNamdnTFRFM0lDMDFOQ0F0TXpjZ0xUYzBZeTB6T0NBdE16a2dMVGMzSUMwM055QXRNVEl5SUMweE1EaGpMVEU0SUMweE1pQXRNelFnTFRFNElDMDFNQ0F0TVRoakxUSXlJREFnTFRReElERXhJQzAyTVNBek15QmpMVEU1SURJeUlDMDBNU0EwTWlBdE5qRWdOalJqTFRRZ05TQXRPQ0EzSUMweE1TQTNjeTAzSUMweUlDMHhNU0F0Tm1NdE1qTWdMVEl4SUMwME55QXROREVnTFRjd0lDMDJNbU10TVRZZ0xURXpJQzB6TXlBdE1qTWdMVFV5SUMweU9XTXROeUF0TWlBdE1UUWdMVFFnTFRJeElDMDBZeTB4TlNBd0lDMHlPQ0EzSUMwME1DQXhPV010TWpNZ01qTWdMVFExSURRM0lDMDJPQ0EzTUdNdE5TQTJJQzB4TUNBNUlDMHhOQ0E1WXkwMUlEQWdMVEV3SUMweklDMHhOU0F0T1dNdE1qQWdMVEl5SUMwME1TQXRORE1nTFRZeUlDMDJOR010T1NBdE9TQXRNVGtnTFRFM0lDMHpNQ0F0TWpNZ1l5MHhNeUF0TnlBdE1qTWdMVEV3SUMwek1pQXRNVEJqTFRFeklEQWdMVEkwSURjZ0xUTTRJREkwWXkweE5pQXhPU0F0TXpVZ016Y2dMVFV3SURVM1l5MDFJRFlnTFRrZ09TQXRNVE1nT1dNdE5TQXdJQzA1SUMweklDMHhOQ0F0T0dNdE1qSWdMVEl4SUMwME5DQXROREFnTFRZMUlDMDJNV010TVRFZ0xUa2dMVEl6SUMweE55QXRORFFnTFRJMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFOa1F1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTmtRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTXpVMklEQmpMVEU0SURNNElDMHpNeUEzTlNBdE16VWdNVEUxWXkweElESTFJQzB4SURVd0lDMHhJRGMxWXkweE1pQXRNVFVnTFRJeklDMHpNU0F0TXpVZ0xUUTJZeTB4TnlBdE1qTWdMVE0wSUMwek5TQXROVEVnTFRNMVl5MHhOaUF3SUMwek1pQTVJQzAwT1NBeU9HTXRNalFnTWpjZ0xUUTVJRFUxSUMwMk5pQTROMk10TlNBNUlDMHhNU0F4TkNBdE1UY2dNVFJqTFRVZ01DQXRNVEFnTFRRZ0xURTJJQzB4TVdNdE1qUWdMVEkySUMwME9DQXROVElnTFRjeElDMDNPR010TkNBdE5DQXROeUF0T0NBdE1UUWdMVGxqTFRFZ055QXRNU0F4TXlBdE1TQXhPU0JqTUNBNE1TQTFNaUF4TXpNZ01UQTVJREU0TW1NM0lEWWdNVFFnTVRBZ01qSWdNVEJqT1NBd0lERTNJQzAwSURJMklDMHhNV015TnlBdE1qTWdORFVnTFRVeklEWTVJQzAzT1dNeElDMHlJRElnTFRVZ015QXRObU14TnlBdE1qSWdNamNnTFRNeklETTRJQzB6TTJNeE1DQXdJREl4SURFeElETTRJRE15WXpZZ055QXhNaUF4TlNBeE9DQXlNMk15SURZMElEWWdNVEk1SURVZ01Ua3pZekFnTVRJZ05TQXhPU0F4TkNBeU4yTXlNU0F0TXpFZ01qTWdMVFkzSURJMElDMHhNREYyTFRZNVl6Z2dOeUF4TmlBeE15QXlOU0F4T1dNeE5DQTVJREkwSURFeklETXpJREV6WXpFeklEQWdNak1nTFRrZ016VWdMVEk1SUdNeU1DQXRNekFnTkRFZ0xUVTRJRFkzSUMwNE5HTTFJQzAySURFd0lDMDVJREUwSUMwNWN6a2dOQ0F4TkNBeE1HTXpOU0F6T0NBM01TQTNOU0F4TVRNZ01UQTJZeklnTVNBeklETWdOU0ExWXpjZ05pQXhPQ0F4TUNBeU5DQTJZek1nTFRJZ05DQXROU0EwSUMwNFl6QWdMVFVnTFRNZ0xURXlJQzAxSUMweE5tTXRNVEFnTFRJMElDMHlNeUF0TkRjZ0xUUXlJQzAyTm1NdE5EUWdMVFF3SUMwNE55QXRPREFnTFRFeU5pQXRNVEkxWXkweE1DQXRNVElnTFRFNUlDMHhOeUF0TWpnZ0xURTNZeTB4TUNBd0lDMHlNQ0EzSUMwek1TQXhPV010TWpRZ01qWWdMVFExSURVMUlDMDJOaUE0TkNCakxUY2dNVEFnTFRFeklERTBJQzB4T1NBeE5HTXROU0F3SUMweE1DQXRNeUF0TVRZZ0xUaDJMVEUwTldNd0lDMHhOU0F5SUMwek1TQXlJQzAwTm1Nd0lDMDRJREFnTFRFMUlDMHlJQzB5TTJNdE1TQXRPQ0F0TWlBdE1UY2dMVEV4SUMweU4zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdOVEkzTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTlRJM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRrd0lDMHpPRGxvTFRVM1l5MHhNQ0F0TVNBdE1UZ2dNeUF0TVRnZ01UUmpNQ0F5TWlBdE55QTBNeUF0TlNBMk5XTXhJREU0SURZZ01qWWdNalFnTWpaak1UVWdNQ0F5T1NBdE1TQTBNeUF0TTJnMll6RXdJREFnTVRRZ05TQXhNeUF4T0hZek4yTXdJRGMySURRZ01UVXlJRFVnTWpJM2RqSTJNbU13SURFMUlDMHlJREl6SUMweU1DQXlNMk10TVRrZ01TQXRNemdnTXlBdE5UY2dNMk10T1NBdE1TQXRNVFVnTVNBdE1UWWdNVEZqTFRNZ01qTWdMVGdnTkRVZ0xUZ2dOamhqTUNBeU1DQTJJREk0SURJMUlESTFZekkxSUMwMElEVXhJQzB5SURjM0lDMDBZekUxSUMweElERTVJQzA0SURJeUlDMHhPU0JqTmlBdE1UY2dOeUF0TXpVZ055QXROVEpqTFRRZ0xURXdOQ0F0TlNBdE1qQTVJQzAxSUMwek1UVjJMVE14TTJNd0lDMHhOaUF0TXlBdE16SWdMVFVnTFRRNFl5MHpJQzB4T1NBdE1USWdMVEkxSUMwek1TQXRNalY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpVeVFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqVXlRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNamNnTFRZNFl6SWdMVEUwSURNZ0xUSTNJRE1nTFRRd1l6QWdMVE0wSUMwM0lDMDJOeUF0TWpJZ0xUazRZeTB4TWlBdE1qY2dMVE15SUMwME15QXROVGdnTFRRNGRpMHhOV014SUMweE9TQXhJQzB6TnlBeElDMDFObU13SUMweE5TQXdJQzB6TVNBdE1pQXRORFpqTFRJZ0xURXlJQzAwSUMweU15QXRNVGtnTFRNMll5MHlJRFF5SUMwMUlERXhOU0F0TnlBeE5URmpMVEl6SURBZ0xUUTJJRFlnTFRZNElERXpZeTB4TlNBMUlDMHlOeUF4TmlBdE16QWdNelJqTFRFZ05pQXROQ0F4TWlBdE5TQXhPV010TVNBeE1TQXROeUF5TkNBdE55QXpOV013SURjZ01pQXhNaUEzSURFM0lHTXpJRE1nTmlBMElEa2dOR014TWlBd0lESXlJQzB4TWlBek5DQXRNVFpqTVRjZ0xUVWdNellnTFRnZ05UTWdMVGhvTkd3dE15QTVOR010TkNBdE1TQXRPQ0F0TWlBdE1UTWdMVFJqTFRJeUlDMDJJQzAwTWlBdE1UZ2dMVFl4SUMwek1XTXROU0F0TkNBdE9TQXROaUF0TVRJZ0xUWmpMVFFnTVNBdE5pQTFJQzAzSURFMFl5MHlJREU0SUMwMUlETTFJQzAxSURVeVl6RWdNamNnT1NBMU1DQXlPU0EzTUdNeU1DQXhPU0F6TnlBME1DQTFOaUEyTUdNeklETWdPQ0EzSURnZ01USjJNM1l5WXkwMElEa2dMVEV4SURZZ0xURTNJRFpqTFRJd0lEQWdMVFF4SURNZ0xUWXhJRE1nWXkweE1pQXdJQzB4T0NBMUlDMHlNQ0F4T0dNdE1pQXlNU0F0TlNBek5pQXROU0EwTjJNd0lESXlJRGdnTWpjZ016SWdNamRqTVRBZ01DQXlNeUF0TVNBek9DQXRNbU14TUNBdE1TQXhPU0F0TVNBeU55QXRNV2d6YkMweUlEUTFjeTB4SURJNElDMHlJRFF5WXkweU15QXRNakVnTFRRMklDMHlPU0F0TnpJZ0xUSTVZeTAwSURBZ0xUa2dNU0F0TVRNZ01XTXRNVElnTVNBdE1qQWdOU0F0TWpBZ01UbGpNQ0EzSURFZ01UUWdNU0F5TUdNd0lERTJJQzB4SURNeElEQWdORFpqTWlBeE1pQTFJREl5SURFNElESXlZek1nTUNBMklDMHhJREV3SUMweVl6Y2dMVElnTVRRZ0xUTWdNakFnTFRNZ1l6SXhJREFnTXprZ09DQTFOQ0F5TldNMklEY2dNVFFnTVRVZ01qSWdNVEZqT0NBdE15QTVJQzB4TkNBNUlDMHlNMk14SUMweU1pQXhJQzAwTkNBeElDMDJOMk14SUMweU1TQXhJQzAyTXlBeElDMDJNMnd4SUMwME0yTXhNQ0F4SURFNUlESWdNamdnTkdNM0lERWdNVElnTWlBeE55QXlZekl4SUMweElESTNJQzB4TVNBeU9DQXRNemwyTFRJeVl6UWdMVE0ySUMweE9TQXROamdnTFRRMUlDMDVPR010TmlBdE5TQXRPQ0F0TVRBZ0xUZ2dMVEUyWXpBZ0xUVWdNeUF0TVRBZ01USWdMVEUwWXpNNElDMHhPU0ExTXlBdE5USWdOVGdnTFRreWVrMHhOemtnTFRFek9HTXhNaUE1SURFM0lERTNJREUzSURJMUlHTXdJRGtnTFRRZ01UWWdMVEUwSURJMVl5MHhNU0F4TWlBdE1qUWdNVGtnTFRNM0lESXpiRElnTFRnNVl6RXhJRFFnTWpJZ09TQXpNaUF4Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1FUTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRVE1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUxT0NBdE1UUTBZeTB6TUNBeE5pQXROVEFnTkRRZ0xUYzJJRFkxWXkweU5TQXlNQ0F0TkRZZ05EUWdMVGN3SURZMVl5MDRJRGNnTFRFeUlERXpJQzB4TWlBeE9YTXpJREV4SURFd0lERTRZek0zSURNM0lEY3lJRGMySURFd09DQXhNVE5qTlNBMUlEZ2dNVElnTVRjZ01USmpOeUF3SURFeUlDMDBJREUySUMwNVl6UTJJQzAwT0NBNU1pQXRPVGNnTVRNNElDMHhORFpqTkNBdE5DQTJJQzA0SURZZ0xURXlZekFnTFRVZ0xUTWdMVGtnTFRjZ0xURXpZeTB6TlNBdE16WWdMVGN3SUMwM01pQXRNVEExSUMweE1EbGpMVFFnTFRVZ0xUZ2dMVGNnTFRFeklDMDNZeTB6SURBZ0xUY2dNaUF0TVRJZ05Ib2dUVEUwTlNBdE1UQTVZekV6SUMwM0lESTFJREl5SURNNUlETXpZemdnTnlBeE5TQXhOaUF5TXlBeU5HTXhNaUF4TVNBeE9DQXlNeUF4TnlBek5HTXRNU0ExTmlBdE16SWdPVEFnTFRZMElERXlOR010TWlBeUlDMHpJRElnTFRRZ01tTXRNeUF3SUMwMUlDMHpJQzAzSUMwMVl5MHpPQ0F0TXpRZ0xUVTVJQzAzTkNBdE5Ua2dMVEV5TVdNd0lDMHhNQ0F4SUMweU1DQXpJQzB6TUdNMUlDMHpNaUF6TUNBdE5EZ2dOVElnTFRZeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTVORGN1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TkRjaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWk4K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRrMFFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUazBRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlMejR2WkdGMFlTOVFaWFJoYkhWdFlTOUdORFEzTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRRM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRVeklDMHlNemxqTFRJZ0xUTWdMVFFnTFRVZ0xUWWdMVFZqTFRNZ01DQXROU0F5SUMwMklEWmpMVFFnTVRNZ0xUZ2dNallnTFRZZ05EQmpNVEVnTVRJeklETTBJREkwTlNBMk1DQXpOalZqTVNBMUlESWdPU0F5SURFeVl6QWdOeUF0TXlBeE1DQXRPU0F4TUdNdE15QXdJQzAzSUMweElDMHhNaUF0TW5NdE1UQWdMVElnTFRFMUlDMHlZeTB4TUNBd0lDMHhPU0F5SUMweU9DQXpZeTB4T0NBeUlDMHlPQ0E1SUMweU9DQXlNMk13SURJZ01DQTFJREVnT0dNdE1TQXpJQzB4SURZZ0xURWdPR013SURnZ05DQXhNU0F4TUNBeE1XTXpJREFnTnlBdE1TQXhNU0F0TWlCak1USWdMVE1nTWpRZ0xUVWdNellnTFRWak1UY2dNQ0F6TXlBeklEUTRJREV4WXpNZ01pQTJJRElnT0NBeVl6WWdNQ0E0SUMwMUlERXdJQzB4TW1NeUlDMDBJRElnTFRrZ01pQXRNVE5qTUNBdE1URWdMVFFnTFRJeUlDMDNJQzB6TTJNdE1qRWdMVGt5SUMwek5pQXRNVGcwSUMwMU1DQXRNamMyWXkwM0lDMDBOQ0F0TVRJZ0xUZzNJQzB4TlNBdE1UTXhZeTB4SUMwMklDMHpJQzB4TWlBdE5TQXRNVGg2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRZeE5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUWXhOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDVPU0F3WXkwMU1DQXdJQzA1T1NBMU15QXRPVGtnTVRBM1l6QWdORGNnTkRRZ09UVWdPRGdnT1RWak5USWdNQ0F4TURNZ0xUVTVJREV3TXlBdE1URTNZekFnTFRRNElDMDBNQ0F0T0RVZ0xUa3lJQzA0TlhwTk9EVWdORGRqTVRrZ01DQTBNU0EySURVMklERTNZekUxSURFd0lESXlJREkxSURJeUlEUXdZekFnTVRZZ0xUZ2dNeklnTFRJMUlEUXlZeTB4TXlBM0lDMHlOU0F4TVNBdE16Y2dNVEZqTFRFMklEQWdMVE14SUMwM0lDMDBOaUF0TVRsakxURTJJQzB4TXlBdE1qZ2dMVE0xSUMweU9DQXROVEpqTUNBdE5TQXhJQzA1SURNZ0xURXpZekV4SUMweU1TQXpNaUF0TWpjZ05UVWdMVEkyZWlBaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05EUkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORFJCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFV3SUMweU5EUmpMVEl5SURJeElDMHlOeUExTUNBdE16TWdOemhqTFRrZ016a2dMVEV5SURnd0lDMHhNaUF4TWpCak1DQXpOQ0F5SURZNElEVWdNVEF4WXpNZ05EVWdOeUE1TUNBeE1TQXhNelJqTVNBeE55QTBJRE0wSURFeklEUTRZemdnTVRRZ01UZ2dNakVnTWpnZ01qRmpNVEFnTFRFZ01qQWdMVGNnTWpjZ0xUSXhZekkySUMwME5TQXpOQ0F0T1RRZ016TWdMVEUwTldNd0lDMDJJQzB4SUMweE5TQXROeUF0TVRac0xURWdNV010T1NBdE1TQXROaUE0SUMwM0lERTBZeTAzSURNeUlDMDNJRFkySUMweU1pQTVOMk10TkNBNUlDMDNJREkwSUMweU1TQXlNaUJqTFRFeUlDMHlJQzB4TmlBdE1UUWdMVEU1SUMweU5tTXRPQ0F0TWpnZ0xUVWdMVFUzSUMwNUlDMDROV010TlNBdE16UWdMVFlnTFRZNUlDMDJJQzB4TURWMkxUTTRZekVnTFRJd0lEQWdMVFF3SURBZ0xUVTVjekVnTFRNNUlEVWdMVFU0WXpVZ0xUSXdJREV3SUMwME55QXpOU0F0TkRkak1qQWdNQ0F5TVNBeU5pQXlOeUEwTW1NeE1TQXlPU0E1SURZd0lERXpJRGt3WXpFZ05pQXRNU0F4TnlBNUlERTNZemNnTVNBNElDMDVJRGtnTFRFMVl6SWdMVEUwSURNZ0xUSTRJRE1nTFRReVl6QWdMVFEwSUMweE1DQXRPRGNnTFRNMElDMHhNalpqTFRjZ0xURXhJQzB4TkNBdE1UWWdMVEl5SUMweE5pQnpMVEUySURVZ0xUSTFJREUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZME9UQXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBPVEFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5PU0F0TkRVell5MDJJREFnTFRjZ015QXROeUE0Y3pJZ01URWdNU0F4TldNdE1pQXhPU0F0TXlBek9DQXRNeUExTjJNd0lEUXdJRE1nT0RBZ05DQXhNakJqTWlBM05DQXhNeUF4TkRnZ01UY2dNakl4WXpNZ05UUWdNVElnTVRBMklETXpJREUxTm1NeE9DQTBNaUEwTnlBM05TQTNOeUF4TURsak16Y2dOREVnTmprZ09EUWdPVFVnTVRNell6Z2dNVFVnTVRJZ016RWdNVElnTkRkak1DQTFJREFnTVRFZ0xURWdNVFpqTFRNZ01UUWdMVFVnTWprZ0xUVWdORFJqTUNBeE1TQXhJREl6SURJZ016UmpNQ0F4TUNBMElERTJJREV6SURFNGFESmpOeUF3SURnZ0xUa2dNVEVnTFRFMElHTXhNQ0F0TWpZZ01UUWdMVFV6SURFMElDMDNPV013SUMweU1TQXRNaUF0TkRJZ0xUVWdMVFl5WXkweE1TQXRPVGNnTFRjMElDMHhOamdnTFRFek1pQXRNak01WXkwMU1pQXROak1nTFRnNUlDMHhNekVnTFRnMklDMHlNVFpqTUNBdE1USWdMVE1nTFRJMElDMDFJQzAwTW1NeU1TQXpNQ0F6TkNBMU55QTFNeUE0TVdNME15QTFOU0E1TUNBeE1EWWdNVEkxSURFMk9HTXhNeUF5TXlBeU1TQTBOaUF5TUNBM00yTXRNU0E0SUMweElERTNJQzB4SURJMVl6QWdNVFVnTVNBeU9TQXdJRFEwWXpBZ01UQWdOaUF4TkNBeE15QXhObWd5WXpjZ01DQTNJQzA0SURrZ0xURXpJR00zSUMweU55QXhNU0F0TlRNZ01URWdMVGM1WXpBZ0xUVTBJQzB4TlNBdE1UQTJJQzAwTWlBdE1UVTJZeTB6TnlBdE5qZ2dMVGt3SUMweE1qSWdMVEV6TXlBdE1UZzFZeTB5TVNBdE16RWdMVFF4SUMwMk15QXROVFFnTFRFd01HTTBOQ0EwT0NBeE1EY2dOamtnTVRVMklERXhNR015T1NBeU5DQTFNU0ExTWlBMk5DQTRPR016SURnZ05DQXhOaUEwSURJMFl6QWdNakFnTFRjZ05EQWdMVGNnTlRsak1DQXhOaUF0TVNBek1DQXRNU0EwTldNd0lEY2dOQ0F4TXlBeE1TQXhOR2d4WXpZZ01DQTRJQzAySURFd0lDMHhNR014TUNBdE1UZ2dNVGNnTFRNM0lERTRJQzAxTnlCak1TQXRNVFFnTWlBdE1qZ2dNaUF0TkRGak1DQXRNVEF6SUMwek9TQXRNVGc1SUMweE16VWdMVEkwT0dNdE16RWdMVEU1SUMwMk1pQXRNemdnTFRreElDMDJNV010TWprZ0xUSTFJQzAxTVNBdE5UTWdMVFUwSUMwNU1td3RNeUF0T1dNdE5DQXRPQ0F0TkNBdE1qSWdMVEUxSUMweU1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdORGhDTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRoQ0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJeE1pQXROek00WXkwMklEQWdMVGdnTlNBdE9DQXhNR013SURjZ015QXhOU0F5SURJeFl5MHlJRGtnTFRJZ01UZ2dMVElnTWpkak1DQXlNU0ExSURReklEa2dOalZqTWlBeE1DQXpJREU1SURNZ01qbGpNQ0F5T0NBdE55QTFOaUF0TVRJZ09EUmpMVGdnTXpjZ0xUSXlJRGN5SUMwek5TQXhNRGRqTFRJeElEVTNJQzAyTUNBeE1ESWdMVEV4TXlBeE16QmpMVFF5SURJeUlDMDBPU0ExTlNBdE5UTWdPVFpqTFRJZ01Ua2dMVE1nTXpnZ0xUTWdOVFpqTUNBME1pQTBJRGcwSURFeklERXlOV015SURrZ05DQXhOaUF4TWlBeE9HZ3lZemtnTUNBNUlDMDVJRGtnTFRFMUlHTXhOQ0F0T0RRZ05qUWdMVEUxTUNBeE1Ea2dMVEl4T0dNMU5DQXRPRElnT0RrZ0xURTNNU0E1T1NBdE1qWTRZek1nTFRJNUlEWWdMVFUzSURrZ0xUZ3dZeTAwSUMwMU1TQXROQ0F0T1RjZ0xURTBJQzB4TkRGakxURWdMVFlnTFRNZ0xURXhJQzAxSUMweE5tTXROQ0F0TVRNZ0xUa2dMVE15SUMweU1pQXRNekI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRSRk9TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUUkZPU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNemtnTFRjeU1HTXRNVElnTUNBdE1UTWdNVElnTFRFMklESXdZeTAxSURFeUlDMHhNU0F5TlNBdE1UVWdNemRqTFRRZ01UQWdMVFVnTWpBZ0xUVWdNekJqTUNBeU1TQTJJRFF4SURFeUlEWXhZekUySURVeklESTJJREV3TmlBME1DQXhOakpqTFRJeklDMDVJQzAwTWlBdE1qSWdMVFkwSUMweU4yTXRNVEFnTFRNZ0xURTVJQzAwSUMweU9DQXROR010TXpJZ01DQXROVFVnTVRjZ0xUVTVJRFE1WXkweUlERTFJQzAwSURNeElDMDBJRFEyWXpBZ01qRWdNeUEwTWlBeE1DQTJNMk01SURJMklEUXhJRFF6SURjMElEUXpZekV6SURBZ01qWWdMVElnTXpnZ0xUa2dZekUzSUMwNUlETTBJQzB5TVNBME1DQXRNemxqTXlBdE9DQTJJQzB4TUNBNUlDMHhNSE0ySURNZ09TQTJZelVnTXlBNUlEa2dNVElnTVRSak1pQXlJRElnTlNBeklEZGpPQ0F6TWlBeU5DQTJNaUF5TmlBNU9XTXRNVGNnTFRVZ0xUTXlJQzB4TVNBdE5EZ2dMVEUxWXkweE1DQXRNeUF0TVRrZ0xUUWdMVEk0SUMwMFl5MHhPU0F3SUMwek5pQTJJQzAxTUNBeU0yTXRPQ0E1SUMweE15QXhPU0F0TVRNZ016SjJORGhqTUNBeE1DQXhJREl4SURNZ016SmpPU0F6TlNBek5DQTFOaUEzTUNBMU5tTXpNeUF3SURVM0lDMHlNQ0EyTmlBdE5UVmpNU0F0TXlBeElDMDNJREVnTFRFeElHTXpOQ0EySURReUlETXdJRFEzSURVMll6Y2dNamtnTVRNZ05UZ2dNakFnT1RCakxUSTJJQzB4TmlBdE5UQWdMVE13SUMwM09DQXRNelZqTFRZZ0xURWdMVEV4SUMweElDMHhOeUF0TVdNdE16SWdNQ0F0TmpFZ01UWWdMVFkwSURZeVl5MHhJREU0SUMwMElETTJJQzAwSURVMFl6QWdPU0F4SURFNElETWdNamRqTmlBeU9TQXpOQ0ExTUNBMk15QTFNR014TUNBd0lESXdJQzB6SURNd0lDMDVZekl5SUMweE15QTBNQ0F0TWpnZ05EUWdMVFUyWXpNMklERTFJRFl6SURNMElEWXpJRGM0WXpBZ01qQWdPQ0F6T1NBeE5DQTJOR3d0TkRBZ0xUTXdZeTB5TXlBdE1UZ2dMVFE1SUMweU5TQXROemNnTFRJMUlHTXRNVGNnTUNBdE16WWdNeUF0TkRFZ01UbGpMVEV4SURJNUlDMHlNU0ExT0NBdE1qRWdPRGxqTUNBeE1DQXlJREl3SURRZ016QmpPQ0F6TXlBek1DQTFNaUEyTWlBMk1HTTRJRElnTVRZZ015QXlOQ0F6WXpJeUlEQWdOREVnTFRnZ05UY2dMVEk0WXpRZ0xUVWdOeUF0T0NBeE1TQXRPR016SURBZ055QXlJREV4SURWak1UVWdNVElnTXpNZ01qSWdORGtnTXpOak1URWdPQ0F5TlNBeE5TQXpOU0F4TUdNeE1DQXROaUF4TVNBdE1qSWdNVEVnTFRNMVl6QWdMVEl4SUMwMElDMDBNU0F0TVRFZ0xUWXhZeTB6TlNBdE9Ua2dMVFV3SUMweU1ETWdMVGMySUMwek1EUWdZeTB5T0NBdE1UQTVJQzAwT0NBdE1qRTVJQzAzTXlBdE16STRZeTB5TWlBdE9UWWdMVFE0SUMweE9URWdMVGN5SUMweU9EWmpMVEV5SUMwME55QXRNalFnTFRreklDMHpNU0F0TVRReFl5MHhJQzAzSUMweklDMHhOQ0F0TmlBdE1qQmpMVFVnTFRrZ0xURXdJQzB4TnlBdE1qQWdMVEUzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZME9UUXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBPVFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OU0F0TmpFMVl5MDBJREVnTFRRZ015QXROQ0EyWXpBZ016RWdMVEVnTmpJZ0xURWdPVE5qTUNBeU1TQXdJRFF5SURJZ05qSmpOQ0EwTWlBMElEZzBJRFVnTVRJMll6UWdNVFkzSURJZ016TTBJRFVnTlRBeFl6RWdOVEFnTFRNZ01UQXdJQzB6SURFMU1XTXdJREU0SURFZ016WWdNaUExTldNd0lEWWdNQ0F4TXlBeElERTVZeklnT0NBM0lERTJJREUxSURFMll6RXhJREFnTnlBdE1URWdPQ0F0TVRkak1pQXRNakVnTXlBdE5ERWdOU0F0Tmpaak5ETWdORGdnT0RJZ09UVWdNVEl6SURFek9XTXlOaUF5T0NBME5DQTJNaUEyTVNBNU5HTTVJREUzSURFeklETXpJREV6SURVd0lHTXdJREl4SUMwMklEUXlJQzB4TmlBMk0yTXROeUF4TlNBdE9TQXpNU0F0T1NBME5tTXdJREU0SURJZ016WWdNeUExTTJNd0lEZ2dOU0F4TXlBeE15QXhOV2d4WXpjZ01DQXhNQ0F0TmlBeE15QXRNVEpqTWpBZ0xUUXhJREk1SUMwNE5DQXlPU0F0TVRNd1l6QWdMVE00SUMwMUlDMDNOeUF0TVRJZ0xURXhOR013SUMweklDMHhJQzAySUMweElDMDRjekVnTFRRZ09DQXRNMmd4WXpVZ01DQTJJQzAySURnZ0xURXlZellnTFRJeklEa2dMVFV3SURrZ0xUYzRZekFnTFRrd0lDMHpNaUF0TVRrMUlDMHhNVElnTFRJMU0yTXRNeklnTFRJeklDMDJNU0F0TlRFZ0xUa3dJQzAzT0NCakxUSXpJQzB5TVNBdE5EQWdMVFEzSUMwME1DQXROemhqTUNBdE5TQXdJQzA1SURFZ0xURXpZekVnTFRjZ01pQXRNVFVnTWlBdE1qSmpNQ0F0TVRFZ0xURWdMVEl5SUMweElDMHpOV00yTnlBM09DQXhOVE1nTVRJNElESXdNeUF5TVRWak9DQXhOQ0F4TkNBeU9DQXhNeUEwTldNd0lESTBJRE1nTkRjZ05TQTNNV014SURFeklEY2dNakVnTVRnZ01qRm9NV000SURBZ09DQXRNVElnTVRBZ0xUSXdZeklnTFRFeklETWdMVEkySURNZ0xUTTRZekFnTFRNMElDMDJJQzAyT0NBdE1UVWdMVEV3TVdNdE1TQXROaUF0TkNBdE1URWdMVElnTFRFMll6RXhJQzB5T0NBeE5pQXROVFVnTVRZZ0xUZ3pJR013SUMwek9DQXRPQ0F0TnpZZ0xURTNJQzB4TVRSakxUSWdMVFlnTFRJZ0xURXhJQzB5SUMweE4yTXdJQzB4T1NBNElDMHpOaUF4TUNBdE5UVmpNU0F0TVRJZ01pQXRNalVnTWlBdE16ZGpNQ0F0T1RRZ0xUTTBJQzB4T1RVZ0xURXlOU0F0TWpRell5MHlNU0F0TVRFZ0xUTTVJQzB5TlNBdE5UZ2dMVE01WXkwME1DQXRNekFnTFRZMklDMDJPU0F0TnpjZ0xURXhPV010TWlBdE1UTWdMVFVnTFRJMUlDMHhOQ0F0TXpWakxUSWdMVE1nTFRVZ0xUY2dMVEV3SUMwMWVrMDBOeUF4TnpGak16Z2dOVEVnT1RFZ09EUWdNVE00SURFeU5HTXpNQ0F5TmlBMU1TQTFOU0EyTVNBNU5DQmpOQ0F4TlNBMUlETXdJRFVnTkRaak1DQXlNaUF0TXlBME5DQXRNaUEyTjJNdE5ESWdMVGc0SUMweE1EQWdMVEUyTWlBdE1UWTVJQzB5TXpGakxUSXhJQzB5TVNBdE16Y2dMVFEwSUMwek55QXROelJqTUNBdE9DQXhJQzB4TnlBMElDMHlObnBOTkRRZ0xUSXlOV016TXlBek9TQTNNaUEyT0NBeE1USWdPVGRqTmpBZ05ETWdNVEEySURrMklERXdOaUF4TnpGak1DQXhNaUF0TVNBeU5TQXROQ0F6T0dNdE1UQWdMVEV6SUMweE55QXRNalFnTFRJMUlDMHpOV010TkRRZ0xUWXdJQzB4TURBZ0xURXdPQ0F0TVRVMElDMHhOVGRqTFRJMklDMHlOQ0F0TkRBZ0xUVXdJQzAwTUNBdE9ERWdZekFnTFRFd0lESWdMVEl4SURVZ0xUTXplazAwTUNBdE5ESXhZekU1SURJMUlETTFJRFEwSURVMElEWXdZek13SURJMUlEWTJJRFF4SURrNUlEWXpZek0zSURJMUlEWXpJRFUzSURZeklERXdNMk13SURRZ01DQTVJQzB4SURFMFl5MHlJREUzSUMweklETTBJQzAwSURVd1l5MHpNQ0F0TkRJZ0xUWTFJQzAzTnlBdE1UQTFJQzB4TURaakxUSTJJQzB4T1NBdE5UQWdMVFF3SUMwM05DQXROakZqTFRNM0lDMHpNeUF0TWprZ0xUYzJJQzB6TWlBdE1USXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwT0VZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME9FWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qQXhJQzA0T0RKakxUTWdNVGtnTFRVZ016Y2dMVFVnTlRWak1DQXlOU0EwSURRNUlERTBJRGN4WXpFeUlESTNJREU0SURVeklERTRJRGMzWXpBZ05UWWdMVEk1SURFd05DQXROak1nTVRVell5MHpNU0EwTkNBdE5qWWdPRFVnTFRrNElERXlPR010TWpVZ016TWdMVE16SURjeElDMHpOeUF4TVRCakxUSWdNVGtnTFRVZ016a2dMVFFnTlRsak15QTFOU0F0T0NBeE1EY2dMVEUzSURFMk1XTXROU0F5T1NBdE9TQTFPQ0F0T1NBNE9HTXdJREU0SURJZ016Z2dNU0ExTldNd0lEZ2dMVEVnTVRVZ0xURWdNak5qTUNBeE1DQTJJREl4SURZZ016SmpMVEVnTVRNZ015QXlNeUF5TVNBek1DQmpOQ0F0T0RFZ056SWdMVEV3TlNBeE1qSWdMVEUwTm1NM055QXROak1nTVRJeklDMHhNemtnTVRJeklDMHlNemhqTUNBdE16UWdMVFlnTFRZNElDMHhNQ0F0TVRBeVl5MHpJQzB5TkNBNUlDMDFNQ0F4TUNBdE56VmpNQ0F0T1NBeElDMHhPQ0F4SUMweU4yTXdJQzB6TlNBdE5pQXROamdnTFRJeUlDMHhNREJqTFRJZ0xUUWdMVE1nTFRnZ0xUTWdMVEV5WXpBZ0xUSWdNQ0F0TlNBeElDMDRZemtnTFRNNElERXpJQzAzTmlBeE15QXRNVEV6WXpBZ0xUVTFJQzA0SUMweE1Ea2dMVEkzSUMweE5qTmpMVGNnTFRJd0lDMHhOaUF0TkRBZ0xUTTBJQzAxT0hwTk1qTTRJQzB5Tnpkak1pQTRJRE1nTVRZZ015QXlNeUJ6TFRFZ01UUWdMVFFnTWpKakxURTNJRFEySUMwME1pQTROeUF0TnpjZ01USXlZeTB6TnlBek55QXRPRFVnTmpJZ0xURXlOU0F4TURKak1UTWdMVFUySURNMElDMHhNREVnTnpJZ0xURXpPV00wTXlBdE5ETWdPVGNnTFRjMklERXpNU0F0TVRNd2VrMHlNemtnTFRVd04yTXlJREV4SURNZ01qSWdNeUF6TW1Nd0lEVXdJQzB5TVNBNU1pQXROVFFnTVRNeVl5MDBNQ0EwT0NBdE9UZ2dPREFnTFRFek1pQXhNelZqTFRFZ0xUTTJJREV4SUMwMk5pQXpNQ0F0T1RSak16Y2dMVFUwSURnMklDMDVOaUF4TWpJZ0xURTFNV014TVNBdE1UY2dNVFVnTFRNNUlETXhJQzAxTkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05EUXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORFF6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFV4SUMweU5ETmpMVEUwSURFMElDMHlNU0F6TXlBdE1qZ2dOVEpqTFRFeElESTRJQzB4TkNBMU9DQXRNVGdnT0Roak1DQTNJREFnTVRRZ09DQXhOV2d6WXpZZ01DQTJJQzAzSURrZ0xURXlZellnTFRFM0lESWdMVE0ySURrZ0xUVTBZelVnTFRFeklEa2dMVEkzSURFM0lDMHpPV00zSUMwNUlERTBJQzB4TXlBeU1DQXRNVE5qT0NBd0lERTBJRFVnTVRjZ01UZGpPQ0F6TUNBeE5DQTJNQ0F4TkNBNU1HTXdJREUySUMweUlETXpJQzAxSURRNVl5MDBJREU0SUMweE1pQXlNU0F0TXpNZ01qQmpMVE1nTUNBdE55QXRNaUF0TVRFZ0xUSnpMVGdnTWlBdE1UQWdPU0JqTFRJZ09TQXROQ0F4TmlBdE5DQXlNbU13SURrZ05DQXhOQ0F4TWlBeE9HTXlOU0E1SURNeklESTJJRE00SURVeVl6TWdNVGdnTkNBek5TQTBJRFV5WXpBZ01Ua2dMVEVnTXpnZ0xUSWdOVGRqTUNBMElDMHpJRGdnTFRRZ01USmpMVEVnTnlBdE5DQXhOQ0F0TVRJZ01UVm9MVE5qTFRnZ01DQXRNVFFnTFRNZ0xURTRJQzB4TUdNdE1UQWdMVEU0SUMweE9DQXRNemNnTFRJd0lDMDFPR010TWlBdE1UWWdMVFFnTFRNeklDMDFJQzAxTUdNdE1TQXROU0F0TXlBdE9TQXRPU0F0TVRKakxUZ2dNVFVnTFRrZ016QWdMVEV3SURRMll5MHhJRE00SURnZ056UWdNallnTVRBNFl6UWdOaUE0SURFeUlERXpJREUzSUdNM0lEVWdNVFFnT0NBeU1TQTRZekV4SURBZ01qQWdMVFlnTWpjZ0xURTRZemdnTFRFMUlERXhJQzB6TVNBeE15QXRORFpqTXlBdE1qUWdOU0F0TkRnZ05TQXROekpqTUNBdE16UWdMVFFnTFRZNElDMHhNaUF0TVRBeFl5MHhJQzB6SUMweElDMDFJQzB4SUMwNFl6QWdMVElnTUNBdE5TQXhJQzA0WXpFeklDMHpNU0F4T0NBdE5qSWdNVGdnTFRrMFl6QWdMVEU1SUMweUlDMHpOeUF0TlNBdE5UWmpMVElnTFRFNUlDMHhJQzB6T0NBdE5TQXROVGRqTFRNZ0xURXlJQzA0SUMweU5DQXRNVFlnTFRNMFl5MDJJQzA1SUMweE5DQXRNVFFnTFRJeklDMHhOR010TnlBd0lDMHhOQ0EwSUMweU1TQXhNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkVKQ0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05FSkNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUUTFNQ0F0TWpBNVl5MDNJREVnTFRVZ09TQXROaUF4TkdNdE1pQXlNU0F0TXlBME15QXROQ0ExT0dndE1qVXdhQzA1TW13dE5EWWdMVEZqTFRFeUlEQWdMVEUwSUMwMUlDMHhOaUF0TVRWakxUTWdMVEV6SUMweElDMHlPQ0F0TVRJZ0xUTTRZeTB6SUMwMElDMDJJQzA1SUMweE1TQXRPR010TmlBeUlDMDBJRGdnTFRVZ01UTmpMVFFnTXpJZ0xUVWdOalFnTFRVZ09UWmpNQ0F5TnlBeElEVTFJREVnT0ROak1DQXhOQ0F3SURJNElDMHhJRFF5WXkweElETXlJQzB6SURZMElDMHpJRGsxWXpBZ01UZ2dNQ0F6TlNBeklEVXpZeklnTVRRZ055QXlOQ0F5TVNBeU5HZ3hJR014TWlBd0lEZ2dMVEUxSURFeUlDMHlNbU14SUMweUlERWdMVFFnTVNBdE5tTXdJQzAzSUMweUlDMHhOQ0F0TWlBdE1qQnpNaUF0TVRFZ09DQXRNVE5qTlNBdE1pQXhNU0F0TWlBeE9DQXRNbU00SUMweElERTNJREVnTWpVZ01HTTVNeUF0TkNBeE9EWWdMVGtnTWpnd0lDMDVhRE00WXpFNUlEQWdNek1nTWlBek15QXlNV013SURJZ0xURWdOU0F0TVNBNGRqTmpNQ0E0SURRZ01UZ2dOQ0F5TjJNd0lERXlJRGdnTVRVZ01UWWdNVGRvTW1NNElEQWdOaUF0T1NBNElDMHhOR016SUMwMUlETWdMVEV5SURNZ0xURTRZekVnTFRFd09DQXpJQzB5TVRjZ05DQXRNekkwSUdNd0lDMHhPQ0F0TXlBdE16Y2dMVEV3SUMwMU5HTXRNaUF0TmlBdE55QXRNVElnTFRFMElDMHhNSHBOTlRBZ0xUUTJZekl5SURRZ05ETWdOU0EyTlNBMWFETTNZelV6SURBZ01UQTNJQzB4SURFMk1TQXRNV016TmlBd0lEY3hJREFnTVRBM0lESmpNVFlnTUNBeU1TQTJJREl4SURFNVl6QWdNalVnTFRFZ05EZ2dMVEVnTnpkakxURXhJQzAzSUMweE9TQXRNVEVnTFRJNUlDMHhNV2d0TVRneVl5MDFPQ0F0TVNBdE1URTJJREVnTFRFM05DQTFiQzAzSURGakxUWWdMVEVnTFRFeElDMHpJQzB4TVNBdE1UUmpNU0F0TWpNZ01TQXRORGdnTVNBdE56SjJMVFJqTUNBdE5pQXpJQzA1SURFeUlDMDNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUyTXpndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMk16Z2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qQTRJREJqTFRFeklEQWdMVE0ySURBZ0xUTTJJREkwZGpRell5MHpOQ0F4TkNBdE5qRWdORFFnTFRjeklEYzVZeTB4TkNBd0lDMHlPQ0F4SUMwME1TQXhZeTB5TVNBd0lDMHpPQ0EySUMwMU1pQXlNV010TXlBMElDMDRJRGdnTFRVZ01UUnpPQ0EwSURFeUlEUm9OemxqTVNBNElESWdNVFlnTkNBeU5HTTVJRE15SURRMElEWXhJRGMzSURZemFEUjJOV013SURVZ01DQXhNQ0F4SURFMFl6RWdNaUF4SURVZ01TQTRkalJqTUNBMklERWdNVElnT0NBeE1tTXhOU0F3SURNd0lDMHhNQ0F6TUNBdE1qaGpNQ0F0TVRJZ0xUSWdMVEkxSUMweUlDMHpOMk15TnlBdE1UVWdOVFlnTFRJMklEY3lJQzAxTnlCak5DQXRPQ0E0SUMweE5TQXhNU0F0TWpOak5TQXdJREV4SUMweElERTJJQzB4WXpFNElDMHhJRE0xSUMweUlEUTFJQzB5TVdNeklDMDFJRFVnTFRrZ05TQXRNVE5qTUNBdE5TQXROaUF0T0NBdE1UWWdMVGRzTFRRMUlETmpMVEVnTFRrZ0xUUWdMVEU0SUMwNUlDMHlOMk10TVRnZ0xUTXhJQzAwTlNBdE5EUWdMVGM1SUMwME5YWXRNemhqTUNBdE15QXhJQzA0SURFZ0xURXlZekFnTFRVZ0xUSWdMVEV3SUMwNElDMHhNSHBOTVRjeklERTNPWFl6Tm1NdE5TQXlJQzA1SURNZ0xURXpJRE5qTFRFMklEQWdMVEl4SUMweE55QXRNamdnTFRNd2JDMHpJQzAzWXpFMUlDMHhJREk1SUMweUlEUTBJQzB5ZWlCTk1qRTFJREUzTm13MU5DQXRNMk10TVNBeUlDMHhJRFVnTFRJZ09HTXRPQ0F5TXlBdE1qZ2dNekFnTFRRNUlETXlhQzB6ZGkwek4zcE5NVGN5SURFd01YWTBNR3d0TkRNZ00yTTFJQzB5TlNBeE9TQXROREFnTkRNZ0xUUXplazB5TVRVZ01UTTNkaTB6TTJNeE1TQTBJREl5SURrZ016SWdNVGRqTlNBMElEa2dPU0F4TWlBeE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdORU5HTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkVOR0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFM01TQXRNakJqTFRNeUlEQWdMVFkxSURFMElDMDVOQ0F6TTJNdE5TQXpJQzA1SURnZ0xURTBJREV5WXkwek5pQXlPQ0F0TlRNZ05UZ2dMVFV6SURrMFl6QWdNVFVnTXlBek1TQTVJRFE1WXpNZ09DQTJJREV5SURFd0lERXljemdnTFRNZ01UUWdMVGhqTkRBZ0xUTTRJRGd4SUMwM05pQXhOREFnTFRnMFl6UTFJQzAySURnNElETTNJREV3TWlBMk9XTTJJREUwSUMweE1DQXpOeUF0TXpBZ05EaGpMVEV3SURVZ0xUSXdJRGNnTFRNeElEZGpMVEV5SURBZ0xUSTBJQzB6SUMwek5pQXRPR010TVRnZ0xUZ2dMVE0xSUMweE9TQXROVEVnTFRNd1l5MDJJQzAwSUMweE15QXRNVEVnTFRFNUlDMDJJR010TXlBeUlDMDBJRFlnTFRRZ09XTXdJRFFnTVNBNElESWdNVEpqTUNBMk1TQXpNeUF4TURZZ056QWdNVFE1YkRFNElESTFZeTB6TnlBeUlDMDNNeUEwSUMweE1EY2dOR010TVRRZ01DQXRNamNnTUNBdE5EQWdMVEZvTFRWakxUa2dNQ0F0TVRNZ01pQXRNVE1nT0dNd0lETWdNU0EzSURNZ01UTmpOaUF4T1NBeE1DQXpPU0F4TnlBMU9XTTJJREUwSURFMElESXdJREk1SURJd1l6Y3pJREFnTVRRMklETWdNakl3SUROak1UUWdNQ0F5TUNBdE5DQXhPQ0F0TVRsakxUTWdMVE14SUMweE15QXROVGtnTFRNeklDMDRNbU10TVRNZ0xURTFJQzB5TnlBdE16QWdMVFF5SUMwME55QmpNVGNnTFRVZ016UWdMVFFnTkRnZ0xURXpZekl4SUMweE15QXpOQ0F0TXpFZ016WWdMVFUyWXpFZ0xUZ2dNU0F0TVRZZ01TQXRNalJqTUNBdE9ERWdMVE16SUMweE5UQWdMVGczSUMweU1URmpMVEl6SUMweU5pQXROVEVnTFRNM0lDMDNPQ0F0TXpkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUWXhNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFl4TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5T0RFZ01HTXRPQ0F4SUMwMElERXdJQzAxSURFMll5MDBJREkzSUMwMUlEVTBJQzAxSURnd2N6RWdOVEVnTUNBM05IWTBNMnd0TVRNZ05XTXRNemNnTVRjZ0xUYzJJREl6SUMweE1UVWdNak5qTFRFNElEQWdMVE0xSUMweElDMDFNeUF0TTJNdE1qRWdMVElnTFRRd0lDMDRJQzAxTmlBdE1qRjJMVFF5WXkweElDMDRJQzB4SUMweE55QXRNU0F0TWpaak1DQXRNVFlnTVNBdE16TWdNU0F0TlRGak1DQXRNakFnTFRFZ0xUUXdJQzAxSUMwMk1XTXRNU0F0TXlBd0lDMDNJQzB4SUMweE1HTXROQ0F0TVRBZ0xUZ2dMVEkxSUMweE9TQXRNalZqTFRFeElERWdMVGdnTVRjZ0xUZ2dNamNnWXkweElESXlJQzB4SURRMUlDMHhJRFk0WXpBZ05EWWdNQ0E1TWlBeklERXpOMk15SURJeElESWdOREVnTWlBMk1uWTRZeklnTWpFZ01UY2dNek1nTXpjZ05ESmpNek1nTVRRZ05qWWdNakFnTVRBd0lESXdZek15SURBZ05qVWdMVFVnT1RjZ0xURXpZekl3SUMwMUlEUXpJQzAxSURVMUlDMHlOMk0xSUMwNUlEZ2dMVEl6SURnZ0xUTTViREVnTFRGak1pQXRNelVnTXlBdE5qZ2dNeUF0TVRBd1l6QWdMVFEySUMweElDMDVNU0F0TVNBdE1UUXdZekFnTFRFeklDMHpJQzB5TkNBdE1UQWdMVE0wWXkweklDMDJJQzA0SUMweE15QXRNVFFnTFRFeWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTVORE11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TkRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWk4K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRCR05TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQkdOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDVNeUF0TVRrM1l5MDFJREFnTFRrZ055QXRNVEVnTVRGakxUUTFJRFkySUMwM05pQXhNemdnTFRneUlESXhNbU14SURZMUlESTBJREV4TlNBMk9DQXhOVFJqTnlBMklERXpJREUzSURJeUlERTNZelFnTUNBM0lDMHlJREV4SUMwMFl6UWdMVE1nTlNBdE9TQTFJQzB4Tm1Nd0lDMHhNU0F0TkNBdE1qVWdMVEV4SUMwek1XTXRNamtnTFRJM0lDMDFNaUF0TlRjZ0xUWXhJQzA1TldNdE5DQXRNVFVnTFRVZ0xUSTVJQzAxSUMwME1tTXdJQzAwT0NBeU1DQXRPVElnTkRVZ0xURXpOR014TUNBdE1UY2dNaklnTFRNeElESTJJQzAxTVd3eElDMHhNR013SUMwMElDMHhJQzAzSUMwMUlDMDVJR010TVNBdE1pQXRNaUF0TWlBdE15QXRNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlRZMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UWTJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXlNeUEwTWpWak1qUWdOQ0F6TVNBdE1UQWdNekVnTFRNMll6QWdMVEl3SUMwMklDMDBNQ0F0TVRRZ0xUVTRZeTAwSUMwNUlDMHhOQ0F0TVRBZ0xUSXpJQzB4TUdndE5XTXROeUF3SUMweE15QXRNU0F0TVRVZ0xUZGpMVE1nTFRnZ0xUVWdMVGdnTFRnZ0xUZHNMVFUwSUMwell6TWdMVFl5SURZZ0xURXlOQ0F4TWlBdE1UZzJZekVnTFRFeElDMHlJQzB5TnlBeE1pQXRNamRqTmlBd0lESXlJREV3SURJMElERXliREU1SURFNVl6WWdOaUF4TkNBeE15QXlNaUF4TVdNeE1DQXRNeUF4TXlBdE1UUWdNVFFnTFRJell6RWdMVGdnTUNBdE9DQXdJQzB4TmlCak1pQXRORGdnTFRFeUlDMDRNU0F0TlRFZ0xURXdObU10TVRFZ0xUY2dMVEkxSURFZ0xUTXpJQzB6WXkweklDMHlJQzAySUMweklDMDVJQzB6WXkweE1TQXdJQzB5TVNBeE1TQXRNamNnTWpkakxUa2dNak1nTFRFeUlEUTRJQzB4TXlBM01tTXRNeUEzTkNBdE9TQXhORGNnTFRFeUlESXlNV010TWpJZ0xURWdMVFF4SUMweUlDMDFOaUF0TW1NdE1qRWdNQ0F0TXpNZ015QXRNelVnTVRSMkxUTnpMVEVnT1NBdE1TQXlNR013SURFMklERWdNemNnTWlBME0yTXlJREl5SURFeklETXlJRE16SURNMGJEVTBJRFoyTkRCak1TQXlNaUEwSURReklEVWdOalZqTUNBeE15QTVJREl3SURFM0lESXdJR015TWlBd0lERTJJQzAwTVNBeE9DQXROVGhqTWlBdE1UZ2dNaUF0TWpnZ01pQXRNemgyTFRJMVl6TXhJRElnTmpFZ01pQTVNU0EzZWswMU1qY2dOREE0WXpFNElDMDRJREkwSUMweU1DQXlOQ0F0TkRoak1DQXROVGdnTFRZZ0xUYzJJQzAyTkNBdE9EaGpMVEkxSUMwMUlDMDBPQ0F0TVRrZ0xUY3dJQzB6TVdNdE1UTWdMVGNnTFRFMElDMHlNQ0F0TVRRZ0xUTXhkaTB4TVRsak1DQXROeUF3SUMweE5TQXRNaUF0TWpKakxUUWdMVEV4SUMweE1DQXRNak1nTFRJd0lDMHlNMk10TVRNZ01DQXRNVEVnTVRVZ0xURXpJREkxWXkwMElERTBJQzB4TlNBeE1qTWdMVEUxSURFek5DQmpNQ0F4TUNBeklERTVJRGdnTWpsak1TQXlJRElnTmlBeUlERXlZekFnTkNBdE1TQTRJQzB4SURFell5MHlNeUF0TWpnZ0xUUXpJQzAxTWlBdE5qTWdMVGMzWXkwMElDMDFJQzA0SUMweE15QXRNVFVnTFRFell5MHhNU0F3SUMweE1TQXhNeUF0TVRJZ01qSmpNQ0EzSUMweUlERTBJQzB6SURJeFl5MHhJRGtnTFRVZ01qVWdMVFFnTXpOak1pQXhNaUEzSURNeElESTBJRFE1WXpJMUlESTNJRFEySURVNUlEY3dJRGc0WXpnZ01UQWdNVGNnTWpJZ016QWdNVGhqTVRJZ0xUTWdNVElnTFRFNUlERTJJQzB6TUdNeUlDMDJJRElnTFRFeklETWdMVEl6WXpNd0lERTFJRFU0SURJNUlEZzJJRFF5SUdNeE5TQTNJREkySURJeUlETXpJREU1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMVFqa3VlRzFzQUR4emVXMWliMndnYVdROUlrVTFRamtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEFnTFRJd01HTXRNeUF3SUMwMUlERWdMVEV3SURGak1UTWdNamtnTXpBZ05UTWdORGdnTnpkak55QTVJREU0SURrZ01qa2dPR00xTnlBd0lERXhNeUE0SURFMk5pQXpNR014TURRZ05ETWdNVGt4SURFd05pQXlOVElnTWpBMFl6TXpJRFV6SURZMUlERXdOU0F4TURFZ01UVTJZekUwSURJd0lESTJJREk0SURNMklESTRZekUwSURBZ01qWWdMVEUwSURNMklDMHpNbU15TVNBdE16Y2dNemNnTFRjMklEVTJJQzB4TVRSc09DQXRNVFpqTVRFZ05EQWdNVGtnTnpjZ05EQWdNVEE1WXprZ01UUWdNVFlnTWprZ01qWWdORE5qT0NBeE1pQXhPU0F4T0NBek1DQXhPQ0JqT1NBd0lERTVJQzAxSURJM0lDMHhOR001SUMwNUlERTJJQzB5TVNBeU1TQXRNekpqTWpRZ0xUVXpJRFUxSUMweE1EVWdPREVnTFRFMU4yTTBJQzA0SURFd0lDMHhOQ0F4TnlBdE1qTmpNaklnTlRFZ05EWWdPVGNnTnpRZ01UUXlZell5SURFd01DQXhOVFFnTVRZMklESTFPQ0F5TVRoak16SWdNVFlnTmpJZ016UWdPVGdnTkROak5DQXhJRGdnTXlBeE1pQXpZek1nTUNBMklDMHhJRGdnTFRSak1DQXRNU0F4SUMweUlERWdMVE5qTUNBdE5TQXRNeUF0TVRFZ0xUVWdMVEUxWXkweE9DQXRNellnTFRReElDMDJNaUF0TnprZ0xUYzRZeTA0TUNBdE16UWdMVEUxTWlBdE56Z2dMVEl4TnlBdE1UTTBJR010TkRjZ0xUUXdJQzAzT0NBdE9Ea2dMVGt6SUMweE5EbGpMVEV4SUMwME15QXRNallnTFRnMUlDMDFOU0F0TVRJeFl5MHhNeUF0TVRVZ0xUSTFJQzB5TXlBdE16WWdMVEl6Y3kweU1pQTNJQzB6TXlBeU1tTXRNemdnTlRFZ0xUWTFJREV3T1NBdE9USWdNVFkyWXkwMUlEa2dMVGtnTVRrZ0xURTFJRE0xWXkwNUlDMHpOaUF0TVRVZ0xUWTJJQzB5TXlBdE9UUmpMVGtnTFRNeUlDMHlPU0F0TlRjZ0xUVTBJQzAzT0dNdE1URWdMVGtnTFRJd0lDMHhOQ0F0TWpjZ0xURTBZeTB4TUNBd0lDMHhPQ0F4TUNBdE1qWWdNamhqTFRJeklEVXlJQzAwT0NBeE1EUWdMVGN4SURFMU5pQmpMVFFnT1NBdE55QXhNeUF0TVRFZ01UTnpMVGdnTFRRZ0xURXpJQzB4TW1NdE16SWdMVFV5SUMwMk5DQXRNVEExSUMweE1ESWdMVEUxTTJNdE1URTRJQzB4TkRrZ0xUSTNNU0F0TWpNMElDMDBOak1nTFRJek5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOVUk0TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlVJNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRRek15QXRNemM0WXkwM0lDMHhJQzB4TkNBdE1pQXRNakVnTFRKakxUSXdJREFnTFRNNUlEVWdMVFU0SURFeFl5MDNPQ0F5TlNBdE1UUXlJRGM0SUMweU1Ea2dNVEl6WXkweE1pQTRJQzB5TWlBeE9TQXRNelFnTWpaakxUYzNJRFExSUMweE1URWdNVEV5SUMweE1URWdNVGd6WXpBZ05EWWdNVFVnT1RJZ016Z2dNVE16WXpJeElETTNJRFExSURjeklEWTVJREV3T1dNeU5TQXpOeUExT1NBMU5DQXhNREVnTlRSak5pQXdJREV5SURBZ01Ua2dMVEZqTWpjZ0xUUWdORFFnTFRJd0lEWXhJQzB6T0dNek5pQXRNemtnTnpNZ0xUYzNJREV3T1NBdE1URTNZelVnTFRVZ09DQXROeUF4TWlBdE55QmpNeUF3SURjZ01pQXhNU0EyWXpJMUlESXhJRFF4SURVd0lEWXdJRGMzY3pNeklEUXhJRFE0SURReFl6RTBJREFnTWpnZ0xURXhJRFE0SUMwek5HTXlOaUF0TXpBZ05Ea2dMVFl5SURjMElDMDVOR00zSUMwNUlERXpJQzB4TlNBeU1DQXRNVFZqTlNBd0lERXhJRFFnTVRrZ01URmpNVElnTVRFZ01qUWdNalFnTXpVZ016ZGpNQ0ExSUMweElERXhJQzB4SURFMll5MHpJRGN5SUMweE1TQXhORFVnTFRFMklESXhOMk10TWlBek1TQTBJRFl5SURFeUlEa3lZeklnT1NBNElERTFJREUySURFMVl6a2dNQ0E1SUMwNUlEa2dMVEUyWXpVZ0xUVXdJREV4SUMweE1ERWdNVFFnTFRFMU1pQmpNaUF0TWpFZ05TQXRORElnTlNBdE5qVmpNQ0F0TnlBd0lDMHhOU0F0TVNBdE1qTmpNaUF0TVRFZ015QXRNakVnTkNBdE16SmpNVEVnTVRRZ01qRWdNamtnTXpFZ05EUmpNVFVnTWpJZ016SWdNek1nTlRBZ016TmpNVFFnTUNBeU9TQXROeUEwTkNBdE1qRmpNelVnTFRNeklEWXhJQzAzTlNBNU1TQXRNVEV6WXpnZ0xURXdJREV6SUMweE5pQXhPQ0F0TVRaek9TQTBJREUzSURFMFl6TTFJRFF3SURZNUlEZ3hJREV3TkNBeE1qSmpNVFlnTVRrZ016UWdNemdnTmpRZ05EQmpMVGdnTFRRNElDMHpOaUF0T0RRZ0xUWTNJQzB4TVRkakxUTXlJQzB6TkNBdE5qSWdMVFk1SUMwNU1TQXRNVEExSUdNdE1UUWdMVEUzSUMweU9TQXRNeklnTFRRM0lDMDBOR010TVRFZ0xUWWdMVEU1SUMwNUlDMHlOaUF0T1dNdE1URWdNQ0F0TWpBZ05pQXRNekVnTWpCakxUSTJJRE16SUMwME55QTNNU0F0TnpZZ01UQXlZeTB6SURJZ0xUUWdOU0F0TnlBM1l5MHhNeUF4TkNBdE1qRWdNakVnTFRJNUlESXhZeTA1SURBZ0xURTNJQzA0SUMweU9DQXRNalZqTFRVZ0xUY2dMVEV3SUMweE5DQXRNVFVnTFRJd1l6QWdMVFl4SUMwMUlDMHhNak1nTFRVZ0xURTRObU13SUMwek1TQXRNaUF0TmpJZ0xURXdJQzA1TW1NdE1pQXRNVEFnTFRZZ0xUSXdJQzB4TVNBdE1qbGpMVE1nTFRZZ0xUa2dMVEUwSUMweE5pQXRNVE1nWXkwMUlERWdMVFlnTlNBdE5pQTViREVnTVRCak1TQTFPQ0F3SURFeE5pQTJJREUzTkdNeElERTFJRElnTWprZ01pQTBNMk13SURFd0lDMHhJREl3SUMweElETXdZeTA1SUMweE1TQXRNVGtnTFRJeklDMHlPQ0F0TXpOakxUZ2dMVGtnTFRFMUlDMHhPQ0F0TWpRZ0xUSTBZeTB5TlNBdE1UZ2dMVE00SUMweU9DQXRORGtnTFRJNFl5MHhNaUF3SUMweU1TQXhNeUF0TkRFZ016bGpMVEkxSURNeUlDMDFNaUEyTXlBdE56Y2dPVFpqTFRZZ055QXRNVEFnTVRBZ0xURTFJREV3Y3kweE1DQXROU0F0TVRVZ0xURXpZeTB4TlNBdE1qRWdMVEk1SUMwME1pQXRORFVnTFRZeUlHTXRNalVnTFRNeUlDMDBNU0F0TkRnZ0xUVTVJQzAwT0dNdE1UVWdNQ0F0TXpJZ01UUWdMVFU0SURRd1l5MHpOeUF6TnlBdE5qZ2dPREFnTFRFd09TQXhNVEpqTFRFeklERXdJQzB5TmlBeE5TQXRNemNnTVRWakxURTNJREFnTFRNeUlDMHhNQ0F0TkRFZ0xUTXhZeTB5T0NBdE5qWWdMVFkzSUMweE1qY2dMVGM1SUMweE9UbGpMVEVnTFRRZ0xURWdMVGNnTFRFZ0xURXhZekFnTFRFd0lEUWdMVEU1SURFeUlDMHlPR00yTUNBdE5qZ2dNVE16SUMweE1qQWdNakUxSUMweE5qRmpNaklnTFRFeElEUTFJQzB4T0NBMk9TQXRNVGhqTmlBd0lERXhJREFnTVRjZ01XTXlNU0F5SURNMUlDMDJJRFEzSUMweU1TQmpNVE1nTFRFMklESTNJQzB6TUNBek5DQXRORGxqTWlBdE5DQXlJQzAzSURJZ0xURXdZekFnTFRZZ0xUTWdMVEV3SUMweE15QXRNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRVMk55NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVTJOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBOVElnTUdNdE1UZ2dNQ0F0TXpjZ05DQXROVFVnTVRGakxUWTNJREkySUMweE1UZ2dOelVnTFRFM01TQXhNakZqTFRJNUlESTNJQzAxTnlBMU5TQXRPVGtnTmpKakxUVWdNU0F0TVRBZ01TQXRNVFVnTVdNdE1qa2dNQ0F0TlRZZ0xURTBJQzAzTUNBdE16ZGpMVFFnTFRjZ0xUVWdMVEV6SUMwMUlDMHhPR013SUMwNUlEWWdMVEUySURFNElDMHlNbU14TlNBdE55QXpNQ0F0TVRFZ05EVWdMVEV4Y3pJNUlETWdORE1nTVRGak5pQXpJREV3SURVZ01UUWdOV001SURBZ01USWdMVGtnTVRRZ0xUSXhZekVnTFRnZ01TQXRNVFlnTVNBdE1UZGpNQ0F0TlRnZ0xURXdJQzAzTVNBdE5UVWdMVGd4SUdNdE5pQXRNU0F0TVRFZ0xUSWdMVEUzSUMweVl5MHpNeUF3SUMwM01DQXhPQ0F0TnprZ05EZGpMVEV4SURNMklDMHlNU0EzTXlBdE1qRWdNVEV3WXpBZ01qTWdOQ0EwTmlBeE5DQTJPV015TUNBME5DQTFOQ0EzTWlBNU55QTNNbU15TVNBd0lEUTFJQzAzSURjd0lDMHlNbU0wT1NBdE16SWdPRGdnTFRjMklERXpOU0F0TVRFd1l6STRJQzB5TUNBMU5DQXRNemtnT0RZZ0xUVXhZekl3SUMwM0lETTVJQzB4TUNBMU9TQXRNVEJqT0NBd0lERTFJREFnTWpNZ01XTXlOaUF6SURVeklESXdJRFV6SURNM1l6QWdNVFlnTFRJeklEUTJJQzAwTXlBMU1tTXRNVE1nTkNBdE1qWWdPQ0F0TXprZ09DQmpMVGdnTUNBdE1UWWdMVEVnTFRJMElDMDFZeTB6SUMweElDMDFJQzB5SUMwM0lDMHlZeTAwSURBZ0xUVWdOQ0F0TmlBeE1Hd3RPU0ExT1dNdE1pQXlOaUE0SURNNUlETXpJRFF6WXpjZ01TQXhNeUF5SURJd0lESmpORFFnTUNBNE15QXRNamtnT1RrZ0xUYzJZemtnTFRJM0lERXpJQzAxTkNBeE15QXRPREZqTUNBdE1qRWdMVE1nTFRReUlDMDNJQzAyTTJNdE1UUWdMVFl3SUMwMk1pQXRPVElnTFRFeE5TQXRPVEo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRVMlFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVTJRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOVFVnTUdNdE1qRWdNQ0F0TkRJZ015QXROak1nTjJNdE5qQWdNVFFnTFRreUlEWXlJQzA1TWlBeE1UVmpNQ0F4T0NBMElETTNJREV4SURVMVl6STJJRFkzSURjMUlERXhPQ0F4TWpFZ01UY3hZekkzSURJNUlEVTFJRFUzSURZeUlEazVZekVnTlNBeElERXdJREVnTVRWak1DQXlPU0F0TVRRZ05UWWdMVE0zSURjd1l5MDNJRFFnTFRFeklEVWdMVEU0SURWakxUa2dNQ0F0TVRZZ0xUWWdMVEl5SUMweE9HTXROeUF0TVRVZ0xURXhJQzB6TUNBdE1URWdMVFExY3pNZ0xUSTVJREV4SUMwME0yTXpJQzAySURVZ0xURXdJRFVnTFRFMFl6QWdMVGtnTFRrZ0xURXlJQzB5TVNBdE1UUWdZeTA0SUMweElDMHhOaUF0TVNBdE1UY2dMVEZqTFRVNElEQWdMVGN4SURFd0lDMDRNU0ExTldNdE1TQTJJQzB5SURFeElDMHlJREUzWXpBZ016TWdNVGdnTnpBZ05EY2dOemxqTXpZZ01URWdOek1nTWpFZ01URXdJREl4WXpJeklEQWdORFlnTFRRZ05qa2dMVEUwWXpRMElDMHlNQ0EzTWlBdE5UUWdOeklnTFRrM1l6QWdMVEl4SUMwM0lDMDBOU0F0TWpJZ0xUY3dZeTB6TWlBdE5Ea2dMVGMySUMwNE9DQXRNVEV3SUMweE16VmpMVEl3SUMweU9DQXRNemtnTFRVMElDMDFNU0F0T0RaakxUY2dMVEl3SUMweE1DQXRNemtnTFRFd0lDMDFPV013SUMwNElEQWdMVEUxSURFZ0xUSXpJR016SUMweU5pQXlNQ0F0TlRNZ016Y2dMVFV6WXpFMklEQWdORFlnTWpNZ05USWdORE5qTkNBeE15QTRJREkySURnZ016bGpNQ0E0SUMweElERTJJQzAxSURJMFl5MHhJRE1nTFRJZ05TQXRNaUEzWXpBZ05DQTBJRFVnTVRBZ05tdzFPU0E1WXpJMklESWdNemtnTFRnZ05ETWdMVE16WXpFZ0xUY2dNaUF0TVRNZ01pQXRNakJqTUNBdE5EUWdMVEk1SUMwNE15QXROellnTFRrNVl5MHlOeUF0T1NBdE5UUWdMVEV6SUMwNE1TQXRNVE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRBd015NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQXdNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOU0F3WXkweE1DQXdJQzB4TlNBeklDMHhOU0F4TkdNeElERTBJREFnTXpBZ01DQTBOR013SURrZ01DQXhOeUF4SURJMVl6SWdNVGdnTVRFZ01qUWdNallnTWpSak1qY2dNQ0ExTkNBdE1pQTRNQ0F0TW1Nek5pQXdJRGN5SURJZ01UQTRJRGxqTVRBeklESXdJREUzTkNBNE1TQXlNallnTVRZNFl6RXlJREl3SURFNUlEUXlJREkzSURZMFl6TWdOeUEySURFMUlERXpJREU1WXpVZ015QXhNQ0ExSURFeklEVmpOU0F3SURnZ0xUTWdNVEFnTFRFell6TWdMVEV4SURRZ0xUSXlJRFFnTFRNell6QWdMVEl4SUMwMUlDMDBNaUF0TVRNZ0xUWXpJR010TmpNZ0xURTJOaUF0TWpBd0lDMHlOakVnTFRNNE5pQXRNall4YUMweU5HTXRNak1nTUNBdE5EY2dNU0F0TnpBZ01Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZPVFF5TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RReUlpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJdlBpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMk1URXVlRzFzQUR4emVXMWliMndnYVdROUlrVTJNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFE0SURCakxUTTRJREFnTFRjMklERXdJQzB4TVRVZ01qVmpMVEUySURjZ0xUTXhJREl3SUMwek15QXpOM1kwTVhNeElERXpJREVnTVRsMk1XTXdJRElnTUNBeklDMHhJRE5qTUNBeUlERWdNaUF4SUROMk5tTTJJRFV6SURNZ01UQTNJRFVnTVRZd1l6QWdNVE1nTWlBeU5pQXpJRE00WXpBZ09TQTNJREUwSURFeklERTFhREZqTXlBd0lEVWdMVGdnTnlBdE1UTmpNeUF0TVRBZ05DQXRNakFnTkNBdE16QmpNQ0F0TVRFZ01TQXRNak1nTVNBdE16UmpNQ0F0TXpnZ0xUSWdMVGMxSUMwMElDMHhNVE5zTVRFZ0xUTmpNamNnTFRFeUlEVTFJQzB5TWlBNE5DQXRNamNnWXpFd0lDMHlJREU1SUMweUlESTVJQzB5WXpNMElEQWdOamNnT1NBNU9DQXlOV00ySURNZ01URWdOU0F4TmlBMll6QWdNalFnTVNBME9TQXlJRGN6WXpJZ016QWdNeUExT1NBeklEZzVZekFnT1NBeUlERTVJREV5SURJd1l6RXlJREFnTVRJZ0xURXlJREV4SUMweE9XTXRNU0F0TkRZZ01TQXRPVElnTVNBdE1UTTRZekFnTFRNMElDMHhJQzAyT1NBdE5TQXRNVEF6YkMweklDMDRZeTAwSUMweE9DQXRNVFVnTFRNeUlDMHpNeUF0TkRKakxUTTJJQzB5TUNBdE56TWdMVEk1SUMweE1Ea2dMVEk1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZME5ESXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBORElpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFVnTFRJME5HTXROU0EySUMwMklERTFJQzAzSURJeVl5MHlJREUwSUMweklESTNJQzB6SURReFl6QWdNemdnT0NBM05pQXhPQ0F4TVROak9TQXlPQ0F5TlNBMU15QTBNQ0EzT1dNeE55QXpNQ0F5TXlBMk1TQXlNeUE1TTJNd0lESXlJQzB6SURRMElDMDNJRFkzWXkweElEZ2dMVFVnTVRjZ0xURXhJREkwWXkwMElEUWdMVGNnTlNBdE1URWdOWE10T0NBdE1pQXRNVEFnTFRoakxUa2dMVEk1SUMweU1DQXROVGNnTFRFNUlDMDRPR013SUMweE15QXRNaUF0TWpZZ0xUWWdMVE00WXkweElDMHpJQzB6SUMwMUlDMDNJQzAwWXkweUlEQWdMVFFnTWlBdE5TQTBZeTB4SURRZ0xURWdPQ0F0TWlBeE1pQmpMVEVnT1NBdE1TQXhOeUF0TVNBeU5tTXdJRFF5SURnZ09ETWdNalFnTVRJMFl6VWdNVElnTVRJZ01qRWdNalVnTWpGak1USWdNQ0F4T1NBdE9DQXlOU0F0TVRkak1UVWdMVEkzSURJeElDMDFOeUF5TXlBdE9EZGpNU0F0TVRZZ01TQXRNeklnTVNBdE5USmpNU0F0TnlBeElDMHhOQ0F4SUMweU1XTXdJQzAwTUNBdE1UUWdMVGM1SUMwek5pQXRNVEUyWXkweU15QXROREFnTFRNMklDMDRNeUF0TkRJZ0xURXlPR013SUMweklDMHhJQzAxSUMweElDMDNZekFnTFRnZ05DQXRNVEFnTVRZZ0xURXdZekUzSUMweElETTFJREFnTlRNZ0xURnpNaklnTFRZZ01qTWdMVEl6SUdNd0lDMHlNU0F0TlNBdE1qZ2dMVEkwSUMweU9HTXRNVEFnTUNBdE1qRWdMVEVnTFRNeElDMHhZeTB4TVNBd0lDMHlNU0F3SUMwek1TQXhZeTAzSURBZ0xURXpJQzA0SUMweE9DQXRNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkVKRExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05FSkRJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUTTRNQ0F5T0dNeElETXdJQzB5SURVNUlDMHlNeUE0TW1NdE16TWdNemNnTFRneElEVTFJQzB4TXpBZ05UVmpMVFUwSURBZ0xURXdPU0F0TWpNZ0xURTBNaUF0TmpkakxUTTNJQzAwT1NBdE5qSWdMVEV3TkNBdE9ERWdMVEUyTVdNdE15QXRPU0F0TkNBdE1UY2dMVFFnTFRJMVl6QWdMVEkzSURFMUlDMDBPU0EwTXlBdE5qSnNNamdnTFRFeVl6STRJQzB4TUNBMU5DQXRNallnT0RRZ0xUSTBZekV3TUNBMklESXlNaUE0TVNBeU1qVWdNakUwZWsweE56SWdMVGMwWXkwek1pQXdJQzAxT0NBeE1pQXRPRFVnTWpKakxUY2dNeUF0TVRBZ055QXRNVEFnTVRKek5DQXhNU0EzSURFMklHTXlOU0F6T0NBMk1DQTJNU0F4TURVZ056SmpOeUF5SURFeklETWdNakFnTTJNeU9TQXdJRFV5SUMweE55QTNPQ0F0TWpsak1UQWdMVFVnTVRVZ0xURXlJREUxSUMweU1HTXdJQzAySUMweUlDMHhNaUF0TmlBdE1UaGpMVGdnTFRFeUlDMHhOeUF0TWpFZ0xUSTVJQzB5T0dNdE16QWdMVEUzSUMwMk1pQXRNamNnTFRrMUlDMHpNSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkRrMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EazFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTRPU0F0Tnpnd1l5MDBJREl6SUMwM0lEUTFJQzAzSURZMll6QWdNaklnTXlBME15QXhNU0EyTkdNNUlESXpJREV6SURRMUlERXpJRFkyWXpBZ05UTWdMVEkzSURrNElDMDJPU0F4TkRCakxUSTFJREkxSUMwMU5TQTBNeUF0T0RFZ05qZGpMVFEwSURRd0lDMDFOeUE1TlNBdE5UZ2dNVFV6WXkweUlERXlOU0F0TXlBeU5UQWdMVE1nTXpjMll6QWdNVE0ySURVZ01qY3hJRFVnTkRBM2RqTTJZekFnTkRNZ05TQTROU0EzSURFeU9XTXhJREV3SURNZ01qSWdNVE1nTWpOb01XTTVJREFnTVRNZ0xURXlJREV6SUMweU1XTXdJQzAyTWlBME55QXRPVElnT0RjZ0xURXlOeUJqTnpnZ0xUWTVJREV5TlNBdE1UVXlJREV5TWlBdE1qVTRZeTB4SUMwME1pQXhOaUF0TnpnZ01qSWdMVEV4TjJNeUlDMHhOQ0F6SUMweU55QXpJQzAwTVdNd0lDMHpNU0F0TkNBdE5qRWdMVEUwSUMwNU1XTXRNaUF0TmlBdE15QXRNVElnTFRNZ0xURTVZekFnTFRRZ01TQXRPQ0F5SUMweE0yTTFJQzB5TXlBM0lDMDBOeUEzSUMwM01HTXdJQzB5TmlBdE15QXROVEVnTFRrZ0xUYzNZeTB5SUMwMklDMHpJQzB4TXlBdE15QXRNakJqTUNBdE5DQXdJQzAzSURFZ0xURXhZelFnTFRFMUlEWWdMVE14SURZZ0xUUTJZekFnTFRFd0lDMHhJQzB5TUNBdE1pQXRNekJqTFRFZ0xUWWdMVEVnTFRFeUlDMHhJQzB4T0NCak1DQXRNalVnTmlBdE5UQWdNVEVnTFRjMVl6UWdMVEl5SURjZ0xUUTBJRGNnTFRZMVl6QWdMVFEwSUMwNUlDMDRPQ0F0TWprZ0xURXlPR010TXlBdE5pQXROeUF0TVRFZ0xUWWdMVEU0WXpNZ0xURTRJRE1nTFRNMklETWdMVFUwWXpBZ0xUVXlJQzA0SUMweE1EUWdMVEU0SUMweE5UVmpMVFVnTFRJMUlDMHhNU0F0TkRrZ0xUTXhJQzAzTTNwTk1qQTRJRE0yTUdNdE5TQXlOU0F0TVRnZ05EWWdMVE14SURZMll5MHpPU0ExT1NBdE9Ua2dPVGNnTFRFME15QXhOVEpqTFRJZ0xUY2dMVE1nTFRFMElDMHpJQzB5TUdNd0lDMHhPQ0E0SUMwek15QXlNQ0F0TkRnZ1l6UTJJQzAxTnlBeE1UQWdMVGsxSURFMU55QXRNVFV3ZWsweU1qWWdNVEl5WXkweUlESXdJRFVnTXpjZ05TQTFNMk13SURZZ0xURWdNVElnTFRRZ01UaGpMVEUySURNeklDMHpOQ0EyTkNBdE5qQWdPVEZqTFRReklEUTBJQzA1TWlBNE1TQXRNVE0wSURFek0zWXRNamRqTUNBdE9TQXdJQzB4TnlBdE1TQXRNalJqTFRFZ0xUUWdMVEVnTFRrZ0xURWdMVEV6WXpBZ0xUTTBJREU0SUMwMk1DQTBNeUF0T0ROak1qUWdMVEl5SURRM0lDMDBOQ0EzTVNBdE5qUmpNamdnTFRJMElEVXhJQzAxTkNBNE1TQXRPRFI2VFRJeU1pQXROVFpqTWlBNUlETWdNVFlnTXlBeU5HTXdJREUxSUMwMElESTRJQzB4TXlBME1TQmpMVFV3SURjeklDMHhNaklnTVRJMElDMHhPRElnTVRrd1l5MHlJQzB4T0NBdE15QXRNekVnTFRNZ0xUUXlZekFnTFRJNElEa2dMVE0zSURNNElDMDJOR00xTWlBdE5Ea2dNVEUwSUMwNE5pQXhOVGNnTFRFME9YcE5NakU1SUMweU1EQmpMVE00SURnNUlDMHhNVGNnTVRRd0lDMHhPRGNnTWpBd1l6TTBJQzA1TWlBeE1qQWdMVEV6TnlBeE9EY2dMVEl3TUhwTk1qRTNJQzAwTWpCak15QXhNQ0EwSURFNElEZ2dNalJqTnlBeE1DQTVJREU1SURrZ01qaGpNQ0F4TnlBdE1UQWdNeklnTFRJeklEUTJZeTB6T0NBME1DQXRPREFnTnpVZ0xURXhPU0F4TVROakxURTVJREl3SUMwek9DQTBNQ0F0TmpBZ05qUWdZelVnTFRVMklESWdMVEV3T0NBMU15QXRNVFF4WXpVeklDMHpOU0E1T1NBdE56Y2dNVE15SUMweE16UjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFJHTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSR01pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5qTWdMVEkxT0dndE0yTXRPQ0F3SUMweE1TQXhNeUF0TVRZZ01qQmpMVE0xSURReUlDMDBNU0E1TkNBdE5UUWdNVFEwWXkweU9DQXhNRFlnTFRRNUlESXhNeUF0T0RRZ016RTRZeTB5SURZZ0xUWWdNVFFnTFRZZ01qRmpNQ0EySURNZ01UTWdNVElnTVRsak5TQTBJRGdnTlNBeE1TQTFZelFnTUNBNElDMHpJREV5SUMwM1l6STJJQzB5TmlBME5DQXROVGNnTnpJZ0xUZ3hZemdnTFRjZ01UWWdMVEUySURNeUlDMHlNbU10TlNBeE1TQXROeUF5TVNBdE55QXlPV013SURJd0lERXhJRE0xSURNeUlEUTRZekV6SURnZ01qY2dNVElnTXprZ01USmpNaklnTUNBME1TQXRNVElnTlRVZ0xUTTFJR014TnlBdE1qa2dNallnTFRZd0lESTJJQzA1TTJNd0lDMDJJREFnTFRFeklDMHhJQzB5TUdNdE5pQXROREVnTFRNNUlDMDNNQ0F0T0RBZ0xUY3dZeTB4T1NBd0lDMDBNQ0EySUMwMk1TQXlNV010TVRRZ01UQWdMVEkySURJeUlDMDBNeUF6Tm1NeE9DQXROVE1nTXpFZ0xURXdNU0EwTXlBdE1UVXdZekV4SUMwME5DQXlNeUF0T0RnZ016TWdMVEV6TW1NeklDMHhNU0F6SUMweU1pQXpJQzB6TTJNd0lDMHhNaUF0TWlBdE1qY2dMVEUxSUMwek1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdORGszTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRrM0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFNU9DQXROemszWXkweElERTNJQzB5SURNMElDMHlJRFV4WXpBZ01UTWdNU0F5TmlBMElETTRZelVnTWpJZ09DQTBNeUE0SURZMFl6QWdOVGdnTFRJd0lERXhNU0F0TlRNZ01UWXpZeTB5T0NBME5DQXROalVnTnpnZ0xURXdPQ0F4TURSakxUTTBJREl4SUMwME5pQTFNQ0F0TkRZZ09EVmpNQ0ExTmlBM0lERXhNaUEzSURFMk4yTXdJRGN5SUMweklERTBOU0F0TlNBeU1UaGpMVEVnTXpVZ0xUTWdOekFnTFRNZ01UQTFkall3TW1Nd0lETXdJRE1nTlRrZ05TQTRPR014SURFMElEWWdNalVnTWpBZ016QmpOaUF0TVRJZ01URWdMVEl6SURnZ0xUTTFZeTB4SUMwMElDMHhJQzAzSUMweElDMHhNQ0JqTUNBdE1qVWdNVFlnTFRReElETTBJQzAxTjJNek1TQXRNamdnTmpVZ0xUVXpJRGswSUMwNE5HTTJOQ0F0TmprZ09UVWdMVEUxTUNBNU1TQXRNalEwWXkweElDMHlOQ0F6SUMwME55QTVJQzAzTUdNM0lDMHlOU0F4TUNBdE5UQWdNVEFnTFRjMFl6QWdMVE15SUMwMUlDMDJOQ0F0TVRVZ0xUazFZeTB4SUMwMElDMHlJQzAzSUMweUlDMHhNR013SUMwMUlERWdMVGtnTWlBdE1UUmpNeUF0TWpFZ05TQXROREVnTlNBdE5qRmpNQ0F0TWpRZ0xUTWdMVFE0SUMweE15QXROekZqTFRFZ0xUTWdMVElnTFRjZ0xUSWdMVEV3WXpBZ0xUUWdNU0F0T0NBeElDMHhNV00wSUMweU1DQTFJQzAwTVNBMUlDMDJNaUJqTUNBdE1qVWdMVElnTFRVeElDMDRJQzAzTm1NdE1TQXROU0F0TWlBdE1UQWdMVElnTFRFMVl6QWdMVEUzSURjZ0xUTXhJREV3SUMwME4zTTBJQzB6TWlBMElDMDBOMk13SUMweE5DQXRNU0F0TWpnZ0xUSWdMVFF5WXkweElDMDFJQzB4SUMwNUlDMHhJQzB4TTJNd0lDMHhNU0F5SUMweU1DQTNJQzB6TUdNeE5DQXRNalVnTVRrZ0xUVXhJREU1SUMwM09HTXdJQzB5TXlBdE5DQXRORGNnTFRjZ0xUY3hZeTB6SUMweU55QXRPQ0F0TlRNZ0xUTXdJQzA0TUdNdE1TQXlNaUF0TmlBek9TQXROaUExTjJNd0lEVWdNU0F4TVNBeUlERTNZeklnT0NBeklERTJJRE1nTWpNZ1l6QWdNemdnTFRJMElEWTBJQzAxTlNBNE5XTXRNemtnTWpjZ0xUZ3lJRFE0SUMweE1UY2dPREJqTFRFZ01TQXRNU0F5SUMweUlESmpMVEV4SURJZ0xURTNJREkxSUMweU5DQXhOV010TkNBdE5TQXROaUF0TVRNZ0xUWWdMVEl4WXpBZ0xUa2dNeUF0TVRrZ01URWdMVEkyWXpJeElDMHhPQ0EwTXlBdE16VWdOalVnTFRVeVl6Y3lJQzAxTmlBeE1UVWdMVEV5T1NBeE1qUWdMVEl5TUdNeklDMHlPU0ExSUMwMU9DQTFJQzA0TjJNd0lDMDFNeUF0T0NBdE1UQTJJQzB5TlNBdE1UVTRZeTB6SUMwNUlDMDFJQzB4T0NBdE1UZ2dMVEl6ZWsweU1UZ2dORGsySUdNdE1qRWdNVEV6SUMweE1Ea2dNVGN6SUMweE9EZ2dNalEwWXpBZ0xUWWdMVEVnTFRFeElDMHhJQzB4Tm1Nd0lDMHpOeUF4TXlBdE5qRWdORFFnTFRrMVl6UTBJQzAwT1NBNU9TQXRPRFVnTVRRMUlDMHhNek42VFRJek15QXlPRFpqTWlBNUlETWdNVGdnTXlBeU4yTXdJREkzSUMweE1DQTFNQ0F0TWpnZ056RmpMVFUwSURZeklDMHhNamNnTVRBM0lDMHhOemdnTVRnell5MHhJQzB4TVNBdE1TQXRNakVnTFRFZ0xUTXhZekFnTFRNeElEWWdMVFUySURJM0lDMDNPV015TUNBdE1qRWdOREVnTFRRd0lEWTFJQzAxTjJNME15QXRNekVnT0RZZ0xUWXlJREV4TWlBdE1URTBlazB5TWpNZ01UUTNJR010TnlBeU9DQXRNVGtnTlRNZ0xUTTJJRGMxWXkwME15QTFOaUF0TVRBNElEZzJJQzB4TlRjZ01UUTBZekFnTFRFMklDMHpJQzB5TlNBd0lDMHpNV014T0NBdE16QWdNelVnTFRZd0lEWTFJQzA0TW1NME5DQXRNek1nT1RjZ0xUVTJJREV5T0NBdE1UQTJlazB5TVRJZ0xUTTBZelFnTVRFZ05TQXlNQ0ExSURJNGN5MHhJREUxSUMwMUlESXpZeTB4TlNBek1pQXRNek1nTmpFZ0xUWXpJRGd5WXkwek9TQXlPQ0F0T0RBZ05UVWdMVEV4TXlBNU0yTXRNaUF0TVRRZ0xUTWdMVEkxSUMweklDMHpOR013SUMweU1TQTJJQzB6TWlBeU1TQXRORGRqTVRJZ0xURXpJREkySUMweU15QXpPU0F0TXpVZ1l6UXhJQzB6TkNBNU5DQXROVFFnTVRFNUlDMHhNVEI2VFRJeE9DQXRNakV4WXpFZ01pQXhJRFFnTVNBMll6QWdPQ0F0TkNBeE5DQXROaUF5TUdNdE1qVWdPVE1nTFRFd05pQXhNeklnTFRFM01TQXhPRFZqTFRRZ0xURXpJQzAySUMweU5DQXROaUF0TXpWak1DQXRORE1nTWpnZ0xUY3pJRFkwSUMwNU9XTXpPQ0F0TWpjZ056Z2dMVFV4SURFeE9DQXROemQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpRNVFTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUTVRU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDFNaUF0TVRFMU1HTXROU0F0TXlBdE9DQXROQ0F0TVRFZ0xUUmpMVFVnTUNBdE5pQTJJQzAySURFell6RWdNVFFnTFRRZ01qVWdMVEUwSURNMFl5MHhOeUF4TnlBdE1qRWdNemNnTFRJeElEVTBZekFnTVRBZ01TQXhPU0F5SURJM1l6QWdPRFVnTFRFZ01UWTNJQzB4SURJME4yTXdJRFF4SURBZ09EQWdNU0F4TWpCak15QXhNelFnTVNBeU5qY2dOQ0EwTURGak1pQTRNQ0F3SURFMk1DQTJJREl6T1dNeUlESTJJRElnTlRJZ01pQTNPR013SURVeElDMHlJREV3TVNBdE1pQXhOVEpqTUNBME5pQXdJRGt3SURRZ01UTTFZekVnTVRrZ01USWdNelVnTXpBZ05ETWdZelExSURJd0lEZzFJRFE1SURFeU5TQTRNR015TWlBeE55QXpNQ0EwT0NBME1TQTNOR014TUNBeU15QXhOQ0EwTnlBeE5DQTNNV013SURFMklDMHlJRE0wSUMwMklEVXhZeTAySURJMklDMDVJRFV5SUMwNElEYzRZekFnTVRFZ05TQXhPQ0F4TXlBeU1HZ3pZemdnTUNBNElDMHhNQ0F4TUNBdE1UVmpNVFVnTFRReUlESXhJQzA0TlNBeU1pQXRNVEk1WXpBZ0xUSTFJRElnTFRRNUlERXhJQzAzTTJNeE15QXRNellnTVRrZ0xUY3pJREU1SUMweE1URmpNQ0F0TWpFZ0xUSWdMVFF6SUMwMUlDMDJOV013SUMwMElDMHhJQzAzSUMweElDMHhNV013SUMweE1pQXpJQzB5TXlBNUlDMHpOQ0JqTVRRZ0xUTXdJREU0SUMwMk1TQXhPQ0F0T1RKak1DQXRPU0F0TVNBdE1UZ2dMVEVnTFRJM1l5MHhJQzB5TnlBdE5pQXROVFFnTFRFMElDMDRNR010TXlBdE1USWdOU0F0TWpjZ09DQXROREZqTXlBdE1qQWdOU0F0TkRBZ05TQXROakJqTUNBdE16UWdMVFVnTFRZM0lDMHhOeUF0TVRBd1l5MHhJQzAxSUMweklDMDVJQzB5SUMweE5HTTFJQzB4T0NBM0lDMHpOU0EzSUMwMU0yTXdJQzB5TVNBdE15QXRORElnTFRnZ0xUWXlZeTB5SUMwNElDMHpJQzB4TlNBdE15QXRNakpqTUNBdE1qRWdOeUF0TkRBZ01UQWdMVFl3WXpJZ0xURTFJRE1nTFRNd0lETWdMVFExSUdNd0lDMHpOU0F0TlNBdE5qa2dMVEUwSUMweE1ESmpMVEVnTFRNZ0xUSWdMVFVnTFRJZ0xUWmpNQ0F0TXlBeUlDMDFJRGtnTFRsak1UUWdMVGNnTVRVZ0xUSTVJREUySUMwME5tTXdJQzA1SURFZ0xURTRJREVnTFRJM1l6QWdMVFEzSUMwNElDMDVNU0F0TXpBZ0xURXpOV010TkNBdE9DQXROU0F0TVRVZ0xUUWdMVEl6WXpNZ0xUSXhJRFFnTFRReUlEUWdMVFl5WXpBZ0xURXdPQ0F0TkRFZ0xURTVPU0F0TVRNMElDMHlOekpqTFRJM0lDMHlNU0F0TlRFZ0xUUTJJQzAyT0NBdE56WmpMVGdnTFRFeklDMHhOU0F0TWpjZ0xURXpJQzAwTTJNd0lDMDVJQzB6SUMweE1pQXRNVElnTFRFNGVrMDJNQ0F4TmprZ1l6TTRJRFF3SURjNUlEY3lJREV5TUNBeE1EUmpOREFnTXpJZ05qVWdOeklnTnpRZ01USXlZeklnTVRFZ01pQXlNaUF5SURNMFl6QWdNakVnTFRJZ05EUWdMVGNnTmpoc0xUWWdMVEV3WXkweU55QXROemNnTFRjd0lDMHhORFVnTFRFeU5DQXRNakExWXkweU1DQXRNaklnTFRNNUlDMDBOU0F0TlRNZ0xUY3hZeTAwSUMwNUlDMDRJQzB4T0NBdE9DQXRNamhqTUNBdE5TQXhJQzA1SURJZ0xURTBlazAyTnlBdE16SmpNekFnTXpjZ05qa2dOaklnTVRBMUlEa3dZelkwSURVd0lERXdOaUF4TVRBZ01UQTJJREU0T0dNd0lERTJJQzB5SURNMElDMDJJRFV5SUdNdE1UTWdMVE01SUMwek1TQXROelFnTFRVNUlDMHhNREZqTFRNeElDMHpNQ0F0TmpRZ0xUVTVJQzA1T0NBdE9ETmpMVE00SUMweU55QXROVFVnTFRZd0lDMDFOU0F0T1Rsak1DQXRNVFVnTWlBdE16QWdOeUF0TkRkNlRUWTBJQzB4TmpSak16WWdNakFnTnpFZ016Z2dNVEF6SURVM2N6WXlJRE01SURnMElEY3dZekUzSURJMElESTVJRFV3SURJNUlEZ3hZekFnTVRBZ0xUSWdNakFnTFRRZ016RmpMVE14SUMwMU1TQXROalFnTFRreklDMHhNRGdnTFRFeU5XTXRNamNnTFRJd0lDMDFOU0F0TkRBZ0xUYzRJQzAyTkdNdE1USWdMVEV6SUMweU55QXRNalVnTFRJMklDMDFNSHBOTmpRZ0xUTTNNeUJqTnpFZ05Ea2dNVE0ySURFd01pQXhPREFnTVRjMll6RXlJREl3SURJeUlEUXdJREl4SURjd1l5MHpOQ0F0TkRNZ0xUYzBJQzAzTWlBdE1URTJJQzA1TjJNdE1qUWdMVEUwSUMwME9TQXRNamdnTFRjeklDMDBNV010T1NBdE5TQXRNVFFnTFRFeElDMHhOQ0F0TWpKak1DQXRNVFFnTFRFZ0xUSTRJQzB4SUMwME1uTXhJQzB5T1NBeklDMDBOSHBOTmpRZ0xUVTRObU0wTWlBMU55QTVOQ0E1TkNBeE5EQWdNVE0yWXpReElETTNJRFkwSURjNUlEWTBJREV6TUdNd0lERXpJQzB5SURJMklDMDFJRFF3WXkweUlDMHhJQzB6SUMweUlDMDBJQzB6WXkwME1TQXROallnTFRrd0lDMHhNalVnTFRFMU55QXRNVFk0SUdNdE1UY2dMVEV4SUMwek55QXRNalVnTFRNNElDMDBPV010TVNBdE9TQXRNU0F0TVRnZ0xURWdMVEkzWXpBZ0xURTRJREVnTFRNM0lERWdMVFU1ZWswMk9TQXROek15WXpReklETXdJRGcxSURVM0lERXlOeUE0TjJNME9DQXpOU0E0TUNBM09TQTRNQ0F4TXpoak1DQXhNaUF0TVNBeU5TQXROQ0F6T0dNdE1qa2dMVFV4SUMwM01TQXRPRGdnTFRFeE1TQXRNVEkzWXkwek1DQXRNamtnTFRZeUlDMDFOaUF0T0RVZ0xUa3lZeTAxSUMwNUlDMHhNU0F0TVRnZ0xURXhJQzB5T0dNd0lDMDFJREVnTFRFd0lEUWdMVEUyZWswMk9DQXRPRFUwZGkweE1qRmpNemdnTXpnZ056VWdOamdnTVRFeElEazRJR00xTXlBME5TQTJPQ0F4TURZZ056SWdNVGMzWXkwMU5DQXROVFVnTFRFeE5pQXRPVElnTFRFM015QXRNVE0wWXkwM0lDMDJJQzB4TUNBdE1URWdMVEV3SUMweU1Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdORGhGTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRoRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRrZ0xURTVObU10TWlBeElDMDBJRFVnTFRRZ09IWTFZekFnTXpnZ0xUUWdOelVnTFRRZ01URXpZekFnTlRZZ05DQXhNVE1nT0NBeE5qbGpNaUF5T1NBdE5DQTFOeUF0T0NBNE5XTXRNU0EzSUMweUlERXpJQzB5SURFNVl6QWdNamdnTVRJZ05EVWdOREFnTmpGak1qa2dNVGNnTmpBZ016RWdPRFlnTlROak5UVWdORFlnT0RVZ01UQTJJRGcxSURFM09HTXdJREkySUMwMElEVXdJQzAwSURjMVl6QWdPQ0F4SURFMklEY2dNakpqTkNBeklEY2dOaUF4TUNBMmN6VWdMVElnT0NBdE9XTTVJQzB5TlNBNUlDMDFNU0F4TWlBdE56WmpNU0F0T1NBeElDMHhPU0F4SUMweU9DQmpNQ0F0TVRBd0lDMHpNU0F0TVRrd0lDMHhNRFVnTFRJMk5HTXRNeUF0TXlBdE5pQXROU0F0T0NBdE9HTXRNamdnTFRZeUlDMDRNeUF0TVRFNUlDMDRNeUF0TVRnM2RpMHpZekFnTFRJZ01DQXROQ0F4SUMwNVl6TTRJRFV6SURreklEZ3hJREUwTUNBeE1UaGpORE1nTXpRZ05qY2dPREFnTnpRZ01UTTBZeklnTWpNZ0xUWWdORGNnTFRRZ056SjJNalIyTW1Nd0lEZ2dOaUF4TkNBeE15QXhOV2d4WXpZZ01DQTRJQzA0SURrZ0xURXpZekV4SUMwek15QXhOU0F0TmpjZ01UVWdMVEV3TUdNd0lDMDNPU0F0TVRrZ0xURTFNaUF0TnpVZ0xUSXhNMk10TWpVZ0xUSTNJQzAxTmlBdE5UQWdMVGcySUMwM01TQmpMVFEzSUMwek15QXRPRFFnTFRjeElDMDVOaUF0TVRJNVl5MDBJQzB4TmlBdE1URWdMVE14SUMweU1pQXRORFZqTFRJZ0xUTWdMVFVnTFRjZ0xUa2dMVFI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpSRFJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkRSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHpORGdnTFRJd1l5MDJJREFnTFRFeElEZ2dMVEUySURFeVl5MHpOQ0F6TUNBdE5qa2dOakVnTFRFeE5DQTNNV010TVRRZ05DQXRNamdnTmlBdE5ESWdObU10TWpVZ01DQXROVEVnTFRjZ0xUY3lJQzB5TjJNdE1UTWdMVEV5SUMweU9DQXRNaklnTFRReElDMHpNMk10TkNBdE5DQXRPQ0F0TmlBdE1URWdMVFpqTFRVZ01DQXRPQ0EwSUMweE1DQXhNV010TnlBeU1DQXRNakFnTXpnZ0xUSTNJRFU0WXkweUlEY2dMVFFnTVRNZ0xUUWdNVGxqTUNBeE1TQTJJREl3SURFM0lESTVZelEzSURNeklEa3lJRFk0SURFek9DQXhNREpqTXpVZ01qWWdOekFnTlRRZ09UVWdPVEFnWXpZZ09DQTVJREUwSURrZ01UbGpNQ0EzSUMwM0lERXlJQzB5TVNBeE4yTXRNVElnTkNBdE1qUWdOaUF0TXpZZ05tTXROVGNnTUNBdE1UQTVJQzAwTkNBdE1URTJJQzB4TURSak1DQXROaUF0TWlBdE1URWdMVGtnTFRJd1l5MHhOaUF6T0NBdE16VWdOekVnTFRNMUlERXhNR013SURFeklETWdNalVnTVRFZ016WmpNaklnTXpRZ05Ea2dOaklnT0RnZ056aGpNVGNnTnlBek5DQXhNQ0EwT1NBeE1HTTFOQ0F3SURrMElDMDBNQ0F4TVRJZ0xURXdPR00xSUMweE9TQTNJQzB6T0NBM0lDMDFObU13SUMwMU1TQXRNakFnTFRrMklDMDJNaUF0TVRNMVl5MDBJQzB6SUMwNUlDMDJJQzB4TUNBdE1UTWdZekl6SUMweE5TQTBOU0F0TXpFZ05qZ2dMVFE0WXpNMElDMHlOU0EwTVNBdE5qRWdORFVnTFRrNWRpMDJZekFnTFRjZ0xUSWdMVEUxSUMwNElDMHhPR010TWlBdE1TQXRNeUF0TVNBdE5TQXRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkVKQkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05FSkJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSTBJQzB5TWpOakxURXpJQzB4SUMwNElESXhJQzB4TVNBek1tTXROeUF5TnlBdE9TQTFOU0F0T1NBNE0yTXdJREkwSURFZ05EZ2dNU0EzTW5ZeE1XTXdJRGdnTUNBeE55QXRNU0F5TldNd0lERXhJQzB4SURJeUlDMHhJRE16WXpBZ01qTWdNU0EwTmlBeElEWTVZekFnTWpRZ0xURWdORGNnTFRRZ056QmpMVEVnTVRBZ01DQXlNU0F3SURNeFl6QWdNVElnT1NBeE9DQXhPQ0F5TUdneVl6Y2dNQ0E0SUMwNUlERXdJQzB4TldNeE1pQXRNalFnTVRFZ0xUVXhJREV5SUMwM04yTXlJQzB6TWlBeUlDMDJOQ0F5SUMwNU5tTXdJQzAxTnlBdE1TQXRNVEUwSUMweElDMHhOekIyTFRVd0lHTXRNeUF0TVRVZ0xUTWdMVE0ySUMweE9TQXRNemg2VFRVNE9DQXRNakU0WXkwNElESWdMVGNnTVRNZ0xUZ2dNakZqTFRjZ05qZ2dMVFlnTVRNM0lDMDVJREU0TTNZeE16SmpNQ0F4T1NBd0lETTRJREVnTlRaakxURWdNeUF0TVNBMklDMHhJREV3WXpBZ09TQXlJREU1SURFMUlESTFZek1nTWlBMklESWdPQ0F5WXpVZ01DQTRJQzB5SURrZ0xUbGpNeUF0T0NBMklDMHhOaUEySUMweU5XTXRNU0F0TXpJZ0xURWdMVFkxSUMweElDMDVOMk13SUMwM01DQXlJQzB4TkRBZ05pQXRNakV3WXpFZ0xUSTBJQzB5SUMwME55QXRPU0F0TnpCakxUTWdMVGdnTFRnZ0xURTVJQzB4TnlBdE1UaDZUVFV5TmlBdE1qQXlJR010TVRBZ01qRWdMVEV5SURReUlDMHhNaUEyTW1NdE1TQXlNaUF0TWlBME5DQXRNaUEyTm5ZNE9HTXhJRE0zSURBZ056TWdMVE1nTVRBNVl5MHhJREUwSURNZ01qY2dOQ0EwTVdNeElERXhJRGtnTVRJZ01UWWdNVFJqTVNBd0lESWdNU0F6SURGak55QXdJRGNnTFRnZ09TQXRNVEpqTXlBdE9DQTFJQzB4TmlBMUlDMHlNMk16SUMwMk1DQTJJQzB4TVRrZ05pQXRNVGM0WXpBZ0xUSTVJREFnTFRVM0lDMHhJQzA0TlhNeUlDMDFPQ0F0TWpVZ0xUZ3plazA0T1NBdE1UZ3hZeTAxSURFZ0xUY2dOaUF0TnlBeE1XTXRNeUF5T0NBdE9TQTFOQ0F0T1NBNE1tTXhJRFVnTVNBeE1DQXhJREUxSUdNeElERXhJREVnTWpJZ01TQXpNMk14SURNMElDMHpJRFk1SUMweklERXdNMk13SURNd0lETWdOakVnTkNBNU1XTXdJREUwSURjZ01qQWdNVGNnTWpKb01tTXhNaUF3SURFeklDMHhNeUF4TXlBdE1qQmpNaUF0TWprZ01pQXROVGdnTWlBdE9EWjJMVEUzWXkweElDMHhNU0F0TVNBdE1qSWdMVEVnTFRNeVl6QWdMVE01SURNZ0xUYzNJRE1nTFRFeE5tTXdJQzB4TlNBd0lDMHpNU0F0TWlBdE5EWmpMVEVnTFRFeUlDMHlJQzB5TXlBdE1UQWdMVE16WXkweUlDMDBJQzAySUMwNUlDMHhNU0F0TjNwTk16TTVJQzB4TmpoakxUVXhJREVnTFRreUlEa2dMVEV6TVNBeU5pQmpMVE0ySURFMklDMDFNaUExTUNBdE5qUWdPRFZqTFRFeElETXhJQzB4TlNBMk15QXRNVFVnT1Raak1DQXhOQ0EzSURJMUlERTNJRE16WXpVd0lEUXhJREV3TmlBMk55QXhOallnTmpkak1qRWdNQ0EwTVNBdE15QTJNeUF0T1dNMU5pQXRNVFlnTVRBd0lDMDNNaUF4TURRZ0xURXpNR014SUMweE1pQXlJQzB5TlNBeUlDMHpPSFl0TVRkakxUVWdMVFl3SUMwMk9DQXRNVEU0SUMweE5ESWdMVEV4TTNwTk16UXdJQzAyTVdNeU55QXdJRFV3SURRZ056RWdNakZqTVRJZ01URWdNVGdnTVRrZ01UZ2dNalpqTVNBNElDMDRJREUxSUMweU5pQXlOR010TXpBZ01UUWdMVFU0SURJd0lDMDROU0F5TUNCakxUUXhJREFnTFRneUlDMHhOQ0F0TVRJeUlDMHpOV010TnlBdE5DQXRNVGNnTFRrZ0xURTNJQzB4T0dNd0lDMHhNQ0F4TWlBdE1UTWdNakFnTFRFMll6TTRJQzB4TlNBM09DQXRNakFnTVRFeklDMHlNV014TUNBdE1TQXhPU0F0TVNBeU9DQXRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkRRd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05EUXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVXdJQzB5TXpOakxUSTJJRE0zSUMwek1pQTRNQ0F0TkRBZ01USXpZeTAxSURJM0lDMDJJRFUwSUMwMUlEZ3hZelVnTnpBZ015QXhOREVnTVRVZ01qRXdZelFnTWpNZ09TQTBOaUF5T0NBMk1tTTRJRGNnTVRZZ01URWdNalFnTVRGak1UQWdNQ0F4T0NBdE55QXlNeUF0TWpGak1UTWdMVE00SURJMUlDMDNOeUF5TmlBdE1URTRZekVnTFRReUlEWWdMVGcwSURZZ0xURXlObU13SUMwME5DQXROQ0F0T0RnZ0xUZ2dMVEV6TVdNdE15QXRNamdnTFRJZ0xUVTNJQzB4TkNBdE9EUmpMVGdnTFRFNElDMHhOeUF0TWpnZ0xUSTNJQzB5T0dNdE9TQXdJQzB4T0NBM0lDMHlPQ0F5TVhwTk56UWdMVEl3TlNCak1USWdNQ0F4TXlBeE5pQXhOeUF5TldNeElETWdNU0EySURFZ09XTXhNQ0ExT0NBeE1TQXhNVFlnTVRVZ01UY3dZeTB5SURVMUlDMDBJREV3TmlBdE1USWdNVFUzWXkweUlERTRJQzB4SURRNUlDMHlOU0EwT1hNdE1qY2dMVEk0SUMwek1TQXRORGxqTFRnZ0xUUXpJQzB4TUNBdE9EY2dMVEV3SUMweE16RmpNQ0F0TWprZ0xUTWdMVFU1SUMweklDMDRPR013SUMwME1pQTFJQzA0TkNBeU55QXRNVEl5WXpVZ0xUa2dNVEVnTFRJd0lESXhJQzB5TUhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5qRXpMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOakV6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl3TVNBd1l5MHhNeUExTkNBdE1qWWdNVEF5SUMwek9DQXhOVEJqTFRJd0lEZ3lJQzAwTVNBeE5qVWdMVFl5SURJME9HTXROU0F0TWpRZ0xUZ2dMVFE1SUMweE15QXROelJqTFRFM0lDMDNPU0F0TXpNZ0xURTFPU0F0TlRFZ0xUSXpPR010TlNBdE1qRWdMVEV4SUMwMU5pQXRNelFnTFRZM1l5MHlJRFlnTFRNZ01UVWdMVE1nTWpWak1DQXlPU0E0SURjeElERTFJREV3TUdNeU5TQXhNVEFnTkRnZ01qRTVJRGN5SURNeU9XTXhJRFFnTkNBNUlEUWdNVE5qTVNBeE1DQTJJREUzSURFMUlERTJZekVnTUNBeklEQWdOQ0F0TVdNMklDMHhJREV3SUMweE1TQXhNU0F0TVRjZ1l6STNJQzB4TVRBZ05UTWdMVEl5TUNBM09TQXRNek13WXpjZ0xUSTRJREUwSUMwMU5pQXhOeUF0T0RSak1TQXRPQ0F4SUMweU1DQXhJQzB5T0dNd0lDMHhOU0F0TVNBdE16QWdMVEUzSUMwME1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZPVFF3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGT1RRd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJdlBpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd1JqWXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdSallpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5MVEV5SUMweE9UWmpMVE1nTkNBdE5TQXhNU0F0TlNBeE4yTXdJRGtnTXlBeE9DQXhNQ0F5TldNeE1DQTVJREl5SURFMUlESTVJREkyWXpJeklETTJJRE0ySURnd0lETTJJREV5TTJNd0lEWXlJQzB5TlNBeE1qTWdMVGd3SURFMk1XTXROQ0F6SUMwNElERTRJQzA0SURJNVl6QWdOeUF4SURFeklEUWdNVFpqTkNBeklEY2dOU0F4TUNBMVl6Y2dNQ0F4TXlBdE55QXhPU0F0TVRKak5EUWdMVE0zSURZMklDMDROeUEzTXlBdE1UUXpZeklnTFRFeklEWWdMVEkySURZZ0xUUXdZekFnTFRNZ01DQXROeUF0TVNBdE1UQmpMVE1nTFRVeklDMHhOQ0F0TVRBMUlDMHpPU0F0TVRVeklHTXROaUF0TVRJZ0xURTBJQzB5TkNBdE1qVWdMVE14WXkwNUlDMDJJQzB5TVNBdE1qTWdMVEk1SUMweE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdOVEE0TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTlRBNElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFMk5TQXRNalEyWXkweE5TQTBJQzB5T0NBeE1pQXRORElnTVRkakxUSTRJREV3SUMwME15QXhOQ0F0TlRnZ01UUnpMVEk1SUMwMUlDMDFOaUF0TVRSakxUSWdNakVnTFRNZ05ESWdMVFlnTmpOak1DQTBJQzB4SURjZ0xURWdNVEJqTUNBeU5pQXhNeUEwTkNBek1TQTJNbU0wTmlBME5pQTROQ0E1T0NBeE1EVWdNVFl3WXpNZ09DQTFJREUxSURVZ01qSmpNQ0F4TVNBdE5DQXlNQ0F0TVRRZ01qaGpMVEUwSURFeklDMHlPQ0F5TmlBdE5EWWdNalpqTFRZZ01DQXRNVElnTFRFZ0xURTRJQzAwWXkweU1pQXRPU0F0TXpNZ0xUSTJJQzB6TXlBdE5UQWdZeTB4SUMwME5pQXROU0F0TlRrZ0xUSXpJQzAzTldNdE1URWdNVGNnTFRZZ016WWdMVGdnTlROakxURWdNVElnTFRFZ01qVWdMVEVnTXpkak1DQXpOeUExSURjeUlESTBJREV3TldNeE5TQXlOU0F6TmlBME1TQTJOU0EwTVdNek15QXdJRFUxSUMweE9TQTJPQ0F0TkRaak1USWdMVEkwSURFNElDMDBPU0F5TUNBdE56WmpNU0F0T1NBeElDMHhPU0F4SUMweU9HTXdJQzAzTWlBdE1qRWdMVEV6T1NBdE5Ua2dMVEl3TVdNdE15QXROU0F0TlNBdE9TQXROU0F0TVRKak1DQXROQ0F6SUMwM0lERXlJQzA0WXpJeElDMHpJRE01SUMweE55QTJNQ0F0TWpOak9TQXRNaUF4TlNBdE9TQXhOeUF0TVRrZ1l6RWdMVFlnTVNBdE1URWdNU0F0TVRkak1DQXRNVGtnTFRRZ0xUTTNJQzB4TUNBdE5UWmpMVE1nTFRrZ0xUa2dMVEV5SUMweE5TQXRNVEpqTFRRZ01DQXRPU0F4SUMweE5DQXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUxTmtNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU5rTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qWXpJREJqTFRFM0lEQWdMVE16SURnZ0xUUTJJREkxWXkweU1TQXlOeUF0TkRJZ05UUWdMVFU1SURnMVl5MDVJREUySUMweE5TQXlNeUF0TWpJZ01qTnpMVEUxSUMwMUlDMHlPQ0F0TVRaakxUSTVJQzB5TlNBdE5UQWdMVFU0SUMwM09TQXRPRFJqTFRjZ0xUY2dMVEUwSUMweE5DQXRNamtnTFRFMll6RTJJRFExSURNeUlEZzJJRFkwSURFeE9XTXlOU0F5TmlBME9DQTFOQ0EzTkNBM09XTXhPU0F4TnlBek55QXlOQ0ExTlNBeU5HTXlOQ0F3SURRM0lDMHhOQ0EyTlNBdE16UmpNak1nTFRJMklEUTFJQzAxTWlBMk15QXRPREZqTlNBdE55QTRJQzB4TUNBeE1pQXRNVEJ6TnlBMElERXlJREV3SUdNeU1TQXlOU0EwTUNBMU5DQTJOU0EzTm1NeE1pQXhNU0F5TkNBeE5TQXpOU0F4TldNeE1DQXdJREl3SUMweklETXhJQzA0WXpFNUlDMHhNQ0F6TnlBdE1qRWdOVEFnTFRNNVl6RTJJQzB5TXlBME1DQXRNemtnTlRRZ0xUWTBZeklnTFRRZ05DQXROU0EySUMwMVl6TWdNQ0EySURjZ09TQXhNR3d4TURBZ01UQTJZekV3SURFd0lESXhJREU0SURNeUlESTJZeklnTWlBMElESWdOeUF5WXpRZ01DQTRJQzB4SURFeElDMHpZeklnTFRJZ01pQXRNeUF5SUMwMFl6QWdMVFFnTFRVZ0xUY2dMVFlnTFRFeFl5MDVJQzB5TUNBdE1qY2dMVE0ySUMwME1pQXROVElnWXkwME5pQXROVEFnTFRrMElDMHhNREFnTFRFME1pQXRNVFE1WXkweE5TQXRNVFVnTFRNeElDMHlNeUF0TkRnZ0xUSXpZeTB4TmlBd0lDMHpNeUE0SUMwME9DQXlOR010TWpVZ01qVWdMVFV3SURRNUlDMDJNaUE0TkdNdE1pQTJJQzAwSURnZ0xUWWdPR010TkNBd0lDMDNJQzAwSUMweE1DQXRPR010TVRnZ0xUSTBJQzB6TmlBdE5EY2dMVFUwSUMwM01HTXRPU0F0TVRJZ0xUSXdJQzB5TVNBdE16SWdMVEk1WXkweE1pQXROeUF0TWpNZ0xURXdJQzB6TkNBdE1UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFUyUWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVMlFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5UY2dNR010TWpjZ01DQXROVFFnTkNBdE9ERWdNVE5qTFRRM0lERTJJQzAzTmlBMU5TQXROellnT1Rsak1DQTNJREVnTVRNZ01pQXlNR00wSURJMUlERTNJRE0xSURReklETXpiRFU1SUMwNVl6WWdMVEVnTVRBZ0xUSWdNVEFnTFRaak1DQXRNaUF0TVNBdE5DQXRNaUF0TjJNdE5DQXRPQ0F0TlNBdE1UWWdMVFVnTFRJMFl6QWdMVEV6SURRZ0xUSTJJRGdnTFRNNVl6WWdMVEl3SURNMklDMDBNeUExTWlBdE5ETmpNVGNnTUNBek5DQXlOeUF6TnlBMU0yTXhJRGdnTVNBeE5TQXhJREl6WXpBZ01qQWdMVE1nTXprZ0xURXdJRFU1WXkweE1pQXpNaUF0TXpFZ05UZ2dMVFV4SURnMklHTXRNelFnTkRjZ0xUYzRJRGcySUMweE1UQWdNVE0xWXkweE5TQXlOU0F0TWpJZ05Ea2dMVEl5SURjd1l6QWdORE1nTWpnZ056Y2dOeklnT1Rkak1qTWdNVEFnTkRZZ01UUWdOamtnTVRSak16Y2dNQ0EzTkNBdE1UQWdNVEV3SUMweU1XTXlPU0F0T1NBME55QXRORFlnTkRjZ0xUYzVZekFnTFRZZ0xURWdMVEV4SUMweUlDMHhOMk10TVRBZ0xUUTFJQzB5TXlBdE5UVWdMVGd4SUMwMU5XTXRNU0F3SUMwNUlEQWdMVEUzSURGakxURXlJRElnTFRJeElEVWdMVEl4SURFMFl6QWdOQ0F5SURnZ05TQXhOR000SURFMElERXhJREk0SURFeElEUXpjeTAwSURNd0lDMHhNU0EwTlNCakxUWWdNVElnTFRFeklERTRJQzB5TWlBeE9HTXROU0F3SUMweE1TQXRNU0F0TVRnZ0xUVmpMVEl6SUMweE5DQXRNemNnTFRReElDMHpOeUF0TnpCak1DQXROU0F3SUMweE1DQXhJQzB4TldNM0lDMDBNaUF6TlNBdE56QWdOaklnTFRrNVl6UTJJQzAxTXlBNU5TQXRNVEEwSURFeU1TQXRNVGN4WXpjZ0xURTRJREV4SUMwek55QXhNU0F0TlRWak1DQXROVE1nTFRNeUlDMHhNREVnTFRreUlDMHhNVFZqTFRJeElDMDBJQzAwTWlBdE55QXROak1nTFRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUQkdRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJHUVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TURFZ0xURXpNR010TnprZ05TQXRNVE01SURRMElDMHhPRFlnTVRBMVl5MHhNQ0F4TkNBdE1UVWdNamdnTFRFMUlEUXpZekFnTWpVZ01UWWdORGtnTkRVZ05qbGpNemtnTWpZZ09ETWdNellnTVRJNElEUXdZekl3SURJZ05EQWdNeUEyTUNBell6WTFJREFnTVRJNElDMHhNU0F4T0RrZ0xUUXlZekkxSUMweE1pQTBOaUF0TWprZ05UZ2dMVFUwWXpZZ0xURXlJRGtnTFRJMUlEa2dMVE0zWXpBZ0xUSTJJQzB4TkNBdE5UQWdMVFF3SUMwMk5tTXROVGtnTFRNMUlDMHhNalFnTFRRM0lDMHhPVEFnTFRVMll5MHhPU0F0TWlBdE16Z2dMVE1nTFRVNElDMDFlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3TURBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd01EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5qa2dNV010TVNBdE1TQXRNaUF0TVNBdE15QXRNV010TXlBd0lDMDJJRE1nTFRnZ05XTXRORFlnTWpZZ0xUVTRJRGN3SUMwMU55QXhNVGgyTVRGak15QTFPQ0F4TWlBeE1UWWdNVGtnTVRjMFl6Y2dOVEFnTVRZZ09Ua2dNVFlnTVRVd1l6QWdNalFnTFRRZ05EZ2dMVEk0SURZeFl5MDJJRE1nTFRnZ09DQXRPQ0F4TTJNd0lEWWdNeUF4TVNBNUlERTBZekV6SURVZ01qRWdNVFFnTWpZZ01qZGpOeUF5TUNBeE1DQTBNU0F4TXlBMk1tTXhJRGtnTVNBeE9DQXhJREk0WXpBZ05EZ2dMVEV4SURrMUlDMHhPU0F4TkRKakxUVWdNallnTFRrZ05UTWdMVGtnTnpsak1DQXhOaUF4SURNeUlEVWdORGdnWXpRZ01UZ2dNVEFnTXpZZ01qTWdOVEZqTXlBeklEWWdOeUF4TUNBeE1ITTVJRGNnTVRRZ05XTXpJQzB5SURVZ0xUWWdOU0F0T1dNd0lDMDRJQzB4SUMweE1pQXRNVEFnTFRFMll5MHhOQ0F0TlNBdE1qRWdMVEl3SUMweU5pQXRNelJqTFRnZ0xUSXhJQzB4TVNBdE5ETWdMVEV4SUMwMk5HTXdJQzB4TWlBeElDMHlOU0F6SUMwek4yTTNJQzAxTUNBeU1TQXRPVGtnTWpRZ0xURTFNR014SUMweE5DQXlJQzB5T0NBeUlDMDBNV013SUMweU5TQXRNeUF0TlRBZ0xUa2dMVGMwWXkwMElDMHhOU0F0T1NBdE16QWdMVEl4SUMwME1XTXROQ0F0TXlBdE1pQXROU0F3SUMwNElHTXhOU0F0TWpRZ01UY2dMVFV4SURFM0lDMDNOMk13SUMwek55QXROQ0F0TnpNZ0xUa2dMVEV3T1dNdE55QXROVEFnTFRFeUlDMHhNREFnTFRFNElDMHhOVEJqTFRRZ0xUTXlJQzAySUMwMk5TQXROU0F0T1Roak1pQXRNekFnTVRRZ0xUVXlJRFEwSUMwMk0yTTFJQzB5SURrZ0xUWWdNVEVnTFRFeVl6RWdMVFFnTlNBdE1UQWdMVEVnTFRFMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTFNRGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kxTURraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRFMklDMHlNalZqTFRJMUlDMHhJQzAwT1NBMUlDMDNNaUF4TTJNdE1UVWdOU0F0TWpZZ01UVWdMVEk1SURNeVl5MHhJRFlnTFRRZ01USWdMVFVnTVRsakxURWdNVEFnTFRjZ01qTWdMVGNnTXpOak1DQTNJRElnTVRJZ055QXhOMk16SURJZ05pQXpJRGtnTTJNeE1TQXdJREl4SUMweE1TQXpNaUF0TVRWak1UY2dMVFVnTXpVZ0xUZ2dOVEVnTFRoak1qRWdNQ0EwTWlBMklEWXhJREl3WXpFeElEZ2dNVFlnTVRZZ01UWWdNalJ6TFRRZ01UVWdMVEV6SURJMFl5MHhOU0F4TlNBdE16SWdNak1nTFRVeElESXpZeTA0SURBZ0xURTJJQzB4SUMweU5DQXROQ0JqTFRJeElDMDJJQzAwTVNBdE1UY2dMVFU1SUMwek1HTXROU0F0TkNBdE9DQXROaUF0TVRFZ0xUWmpMVFFnTVNBdE5pQTFJQzAzSURFMFl5MHlJREUzSUMwMUlETXpJQzAxSURVd1l6RWdNallnT1NBME9DQXlPQ0EyTjJNeE9TQXhPQ0F6TmlBek9DQTFOQ0ExTjJNMElEVWdNVEFnTVRBZ055QXhOMk10TXlBNElDMHhNQ0EySUMweE5pQTJZeTB4T1NBd0lDMHpPU0F5SUMwMU9DQXlZeTB4TWlBd0lDMHhPQ0ExSUMweU1DQXhPR010TWlBeU1DQXROQ0F6TkNBdE5DQTBOV013SURJeElEY2dNallnTXpBZ01qWmpNVEFnTUNBeU1pQXRNU0F6TnlBdE1tTTVJQzB4SURFNElDMHhJREkySUMweElHTXhPU0F3SURNNElERWdOVFlnTldNM0lERWdNVElnTWlBeE55QXlZekl3SUMweElESTJJQzB4TVNBeU55QXRNemgyTFRJeFl6TWdMVE0xSUMweE9TQXROalVnTFRRMElDMDVOR010TlNBdE5TQXROeUF0TVRBZ0xUY2dMVEUxY3pNZ0xURXdJREV4SUMweE5HTXpOeUF0TVRnZ05URWdMVFV3SURVMklDMDRPR015SUMweE5DQXpJQzB5TmlBeklDMHpPV013SUMwek1pQXROeUF0TmpRZ0xUSXhJQzA1TkdNdE1UVWdMVE15SUMwME1DQXRORGNnTFRjMUlDMDBPSG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGT1RReExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9UUXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSXZQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTJNVEl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTVRJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBMUlEQm9MVEZqTFRFMUlEUXdJQzB5TXlBNE1TQXRNekVnTVRJeFl5MHlNeUE1T1NBdE5EUWdNVGs1SUMwMk5pQXlPVGhqTFRNZ01UWWdMVFVnTXpJZ0xUY2dORGQyTW1Nd0lERXlJRFlnTVRRZ09TQXhOR00ySURBZ09TQXROeUF4TWlBdE1USmpNVFVnTFRJM0lESXhJQzAzTUNBek1DQXRNVEExWXpJeElDMDVNQ0EwTWlBdE1UY3pJRFU0SUMweU5qVjJMVGxqTWpjZ01USTFJRFUxSURJME9TQTRNeUF6TnpSak5DQXhPU0E0SURJMElERTVJREkwWXpVZ01DQTRJQzAxSURnZ0xURXdZeklnTFRNeElDMDNJQzAyTkNBdE1UTWdMVGswSUdNdE1qVWdMVEV5TUNBdE5URWdMVEl6T0NBdE56Z2dMVE0xTm1NdE15QXRNVEVnTFRFd0lDMHlNU0F0TWpNZ0xUSTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwTkRFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZME5ERWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk56a2dMVEl6Tm1ndE1XTXRPU0F3SUMwNElERXlJQzA1SURFNVl5MHpJREl5SUMwMUlEUTJJQzAySURZNVl5MHpJRGt4SUMwM0lERTRNaUF0TVRBZ01qY3pZekFnTWlBdE1TQTBJQzB5SURoakxUa2dMVEV6SUMweE5pQXRNalFnTFRJMElDMHpOR010TkNBdE5TQXROeUF0TnlBdE1URWdMVGRqTFRNZ01DQXROeUF6SUMwNUlERXhZeTB4SURZZ0xUSWdNVEVnTFRJZ01UWmpNQ0E0SURJZ01UVWdNVEFnTWpOak1qQWdNaklnTWpjZ05USWdOREFnTnpsak1pQTJJRE1nTVRVZ01URWdNVFZqTVRFZ01DQXhNU0F0TVRFZ01URWdMVEU1WXpBZ0xUSTJJQzB4SUMwMU1pQXRNeUF0TnprZ1l5MHhJQzB4TVNBdE1pQXRNaklnTFRJZ0xUTXpZekFnTFRRd0lEWWdMVGd3SURjZ0xURXhPV013SUMwMElESWdMVGdnTWlBdE1USmpMVEVnTFRZeklEa2dMVEV5TmlBMklDMHhPRGxqTFRFZ0xUZ2dNaUF0TVRrZ0xUZ2dMVEl4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZMFEwUXVlRzFzQUR4emVXMWliMndnYVdROUlrWTBRMFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEVnTFRRd1l5MHhJRGdnTFRFZ01UVWdMVEVnTWpOak1DQXlNQ0F4SURReElEVWdOakZqTXlBeE55QXhOU0F5TUNBeU9TQXlNbU0wTnlBMUlEUTRJRFVnTlRZZ05EbGpNVE1nTnpRZ016Y2dNVFExSURVeklESXhPR014SURNZ01pQTJJRElnTVRCak1DQXlJQzB4SURVZ0xUTWdPR010TVRZZ0xURXlJQzB6TVNBdE1qVWdMVFEzSUMwek4yTXRNVEFnTFRnZ0xUSXpJQzB4TmlBdE16VWdMVEUyWXkwMElEQWdMVGNnTUNBdE1URWdNbU10TlNBeUlDMDNJRGNnTFRjZ01USmpNQ0E0SURRZ01UZ2dNaUF5TldNdE1TQXpJQzB4SURjZ0xURWdNVEJqTUNBeE5DQTJJREk0SURZZ05ETjJNU0JqTUNBNUlEa2dNVE1nTVRVZ01UUmpNelVnTXlBMU5DQXlPU0EzT1NBME4yTXhOQ0F4TVNBeU5pQXlNeUEwTUNBek5HTTNJRFVnTVRJZ09DQXhOaUE0WXpjZ01DQXhNQ0F0TmlBeE1TQXRNVGxqTWlBdE16RWdMVElnTFRZeklDMDVJQzA1TTJNdE1UUWdMVFU1SUMwek1pQXRNVEU0SUMwME5TQXRNVGMzWXkwNUlDMDBNQ0F0TVRRZ0xUZ3dJQzB5TVNBdE1USXdZeTB4SUMweUlDMHhJQzAwSUMweElDMDFZekFnTFRjZ05DQXRPU0F4TVNBdE9XTXhNU0F3SURJMElERWdNelVnTVdNeE9TQXdJREkySUMwMUlESTJJQzB5TUdNd0lDMHlJQzB4SUMwMklDMHhJQzA1SUdNdE15QXRNVFFnTFRVZ0xUSTRJQzA1SUMwME1tTXROaUF0TWpJZ0xURTVJQzB6TkNBdE5EVWdMVE0xWXkwME9TQXdJQzA1T1NBdE5DQXRNVFV3SUMwMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBPRVF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwT0VRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpJeklDMDNNRE5qTFRFeUlEQWdMVGNnTVRRZ0xUa2dNakpqTFRRZ01UWWdMVFlnTXpJZ0xUWWdORGRqTUNBeU5pQTBJRFV4SURFd0lEYzJZekVnTmlBeUlERXhJRElnTVRaak1DQXpOQ0F0TWpFZ05qRWdMVFF6SURnM1l5MHlPQ0F6TkNBdE5qTWdOakVnTFRrNElEZzRZeTAwTXlBek15QXROalFnTnprZ0xUY3lJREV6TTJNdE5TQXpNeUF0TnlBMk5TQXROeUE1T0hZeE1qTmpNQ0F4T0NBeE55QXlPU0F4T1NBME5XTXhJRFFnTnlBNElERXhJRGhqTmlBd0lEWWdMVGNnTnlBdE1URmpOQ0F0TVRnZ05TQXRNemNnTVRNZ0xUVXpZekV4SUMweU15QXpNQ0F0TXprZ05UQWdMVFUwSUdNek5pQXRNamNnTnpVZ0xUUTVJREV3TmlBdE9ERmpOVE1nTFRVMElEYzNJQzB4TVRnZ056VWdMVEl3T0dNdE1pQXRNalVnTFRVZ0xUWTJJQzB5T1NBdE1UQXhZeTAwSUMwMUlDMHpJQzB4TUNBdE15QXRNVFpqTXlBdE1qUWdOQ0F0TkRjZ05DQXROekZqTUNBdE5ERWdMVFFnTFRneElDMHhOU0F0TVRJeFl5MHhJQzB5SUMweUlDMDBJQzB5SUMwM1l5MDBJQzA0SUMwMklDMHlNQ0F0TVRNZ0xUSXdlazB5TXpFZ0xUUXdObU10TVNBeE5pQXdJREk1SURnZ05ETmpOQ0EzSURZZ01UTWdOaUF5TUdNd0lEZ2dMVE1nTVRZZ0xUY2dNak5qTFRJeElETTNJQzAxTVNBMk55QXRPRFVnT1RFZ1l5MDBOQ0F6TVNBdE9UVWdOVFlnTFRFeE9TQXhNVFZqTFRJZ0xURXpJQzB6SUMweU5TQXRNeUF0TXpkak1DQXROREFnTVRNZ0xUYzBJRFEzSUMweE1ERmpOVGNnTFRRMUlERXhPU0F0T0RVZ01UVXpJQzB4TlRSNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUTVOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalE1TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAySUMwM09UTmpMVFlnTVNBdE5DQTNJQzAxSURFeVl5MHhJREV3SUMweElESXdJQzB4SURNd1l6QWdNakFnTVNBME1DQXhJRFl3WXpBZ01qRWdMVEVnTkRJZ0xURWdOak5qTUNBeE1qSWdOaUF5TkRNZ05pQXpOalIyTkRaak1DQTROQ0EwSURFMk9TQTBJREkxTTJNd0lERTVJQzAwSURNNElDMDBJRFU0WXpBZ05UY2dNaUF4TVRVZ01pQXhOek5qTUNBeU9TQXRNU0ExT0NBdE1pQTROMk10TVNBeU9DQXhOaUEwTXlBME5DQTBPR016TnlBM0lEWTNJREkwSURreUlEVTBZelF4SURVd0lEWXhJREV3TlNBMk1TQXhOalpqTUNBeE5pQXRNU0F6TWlBdE5DQTBPQ0JqTFRJZ01UVWdMVFFnTXpBZ0xUUWdORFZqTUNBeE1DQXhJREl3SURJZ016QmpNU0EySURNZ01UTWdNVEVnTVRSb01XTTJJREFnTnlBdE5pQXhNQ0F0TVRCak1UWWdMVEl4SURFMUlDMDBPQ0F4TmlBdE56RmpNU0F0TVRjZ01pQXRNelVnTWlBdE5USmpNQ0F0TkRjZ0xUWWdMVGsxSUMweE55QXRNVFF4WXkweE5TQXROak1nTFRVd0lDMHhNVGdnTFRrM0lDMHhOakpqTFRRMElDMDBNU0F0TmpFZ0xUa3hJQzAyT1NBdE1UUTJZeTB4SUMwM0lDMDNJQzB4TXlBdE15QXRNak5qTlRRZ05EY2dNVEUwSURnMElERTFOaUF4TkRKak1UTWdNVGdnTWpZZ016WWdNemNnTlRaak5TQTVJRGNnTVRjZ055QXlOaUJqTUNBeE9DQXROaUF6TmlBdE9DQTFNMk10TVNBeE1TQXRNU0F5TXlBdE1TQXpOR013SURFd0lEQWdNVGtnTWlBeU9HTXhJRGdnTmlBeE5DQXhNeUF4Tm1neFl6Y2dNQ0E0SUMwNElERXdJQzB4TTJNeE15QXRNeklnTWpBZ0xUWTFJREl3SUMwNU9XTXdJQzB5TlNBdE5DQXRORGdnTFRRZ0xUY3hZekFnTFRFM0lESWdMVE0wSURrZ0xUVXlZellnTFRFMklEZ2dMVE15SURnZ0xUUTRZekFnTFRNeElDMDRJQzAyTWlBdE1UTWdMVGt6WXkweElDMDBJQzB4SUMwNElDMHhJQzB4TW1Nd0lDMHpJREFnTFRZZ01TQXRPV014TVNBdE1qZ2dNVFlnTFRVM0lERTJJQzA0TlNCak1DQXRNamNnTFRRZ0xUVTBJQzB4TWlBdE9ERmpMVEVnTFRRZ0xUSWdMVGtnTFRJZ0xURXpZekFnTFRFeElETWdMVEl4SURRZ0xUTXhZeklnTFRRNUlDMHhJQzA1T0NBdE1Ua2dMVEUwTkdNdE1pQXROU0F0TWlBdE1UQWdMVElnTFRFMFl6QWdMVGtnTVNBdE1UY2dNaUF0TWpWak1TQXRNVE1nTVNBdE1qVWdNU0F0TXpkak1DQXRPVEVnTFRJMklDMHhOelFnTFRnM0lDMHlORGRqTFRNeklDMHpPU0F0TmprZ0xUYzFJQzB4TURRZ0xURXhNMk10TWpVZ0xUSTNJQzAwT0NBdE5UVWdMVFl3SUMwNU1XTXRNaUF0TmlBdE5pQXRNVEVnTFRrZ0xURTNZeTB6SUMweUlDMDNJQzAySUMweE1DQXRObm9nVFRRMElDMHpPV015TnlBek5TQTJOQ0ExTlNBNU9DQTRNR00yTnlBME9TQXhNak1nTVRBMElERXlNeUF4T1RGak1DQXhNQ0F0TVNBeU1TQXRNeUF6TTJNdE1pQXRNaUF0TlNBdE15QXROaUF0TkdNdE16a2dMVGN6SUMwNU55QXRNVEk0SUMweE5qRWdMVEUzT0dNdE16RWdMVEkwSUMwMU9DQXROVEFnTFRVNElDMDRPR013SUMweE1DQXlJQzB5TWlBM0lDMHpOSHBOTkRNZ0xUSXlOV014T1NBeU55QTBOQ0EwTlNBM01DQTJNV016TmlBeU1pQTJPU0EwT0NBNU9DQTRNR016T0NBME1pQTFNeUEyTlNBMU15QTVPR013SURFMElDMHlJREk1SUMwM0lEUTRJR010TXpnZ0xUWTVJQzA1TXlBdE1URXpJQzB4TlRVZ0xURTFOR010TXpnZ0xUSTFJQzAyTkNBdE5UVWdMVFkwSUMwNU9XTXdJQzB4TUNBeUlDMHlNaUExSUMwek5IcE5NemdnTFRReU5XTTFJREVnT0NBMklERXhJREV3WXpJMElESTRJRFE1SURVMElEYzRJRGMzWXpRNUlETTVJRGswSURneklERXlNQ0F4TkRCak55QXhOU0F4TXlBek1DQXhNeUEwTjJNd0lEWWdNQ0F4TWlBdE1pQXhPV010TVRFZ0xURTFJQzB5TUNBdE1qZ2dMVE13SUMwME1HTXRNemNnTFRRMElDMDROU0F0TnpjZ0xURXpNaUF0TVRFd1l5MHpOQ0F0TWpRZ0xUVTRJQzAxTXlBdE5UZ2dMVGsyWXpBZ0xUUWdNU0F0T0NBeElDMHhNaUIyTFRkak1DQXRPU0F0TVNBdE1UZ2dMVEVnTFRJNGVrMDBNQ0F0TmpJell6UXhJRFU0SURrNUlERXdNQ0F4TkRRZ01UVTBZek0ySURRMElEVTVJRGswSURZd0lERTFNV010TXpNZ0xUUXlJQzAyT1NBdE9EQWdMVEV3T0NBdE1URTFZeTB5T0NBdE1qVWdMVFUySUMwMU1DQXROemdnTFRneFl5MHhOU0F0TWpFZ0xUSTBJQzAwT1NBdE1qUWdMVGMxWXpBZ0xURXlJRElnTFRJeklEWWdMVE0wZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMFF6Z3VlRzFzQUR4emVXMWliMndnYVdROUlrVTBRemdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVGdnTFRFMFl5MHpJREVnTFRZZ055QXROeUF4TVdNdE1pQXlOU0F0TVRFZ05EZ2dMVEV4SURjell6QWdNVEV6SURVZ01qSTNJRFVnTXpRd1l6QWdNVGtnT0NBeU55QXlOeUF5TjJNeE1EY2dNQ0F5TVRNZ0xURWdNekl3SUMweVl6RXdPQ0F0TVNBeU1UY2dMVElnTXpJMklDMHlZekUxSURBZ01qTWdMVFFnTWpVZ0xURTVZek1nTFRJd0lEWWdMVFF4SURZZ0xUWXlZek1nTFRFd015QTFJQzB5TURZZ05pQXRNekE1WXpBZ0xURTVJQzB4SUMwek9TQXRNakVnTFRVMll5MHpJREk0SUMwMklEVTFJQzAzSURneVl5MHpJRGM1SUMweklERTFPQ0F0T0NBeU16Z2dZeTB4SURFM0lDMDRJREl3SUMweU5DQXlNR010TVRjd0lEQWdMVE0wTVNBMElDMDFNVEVnTkdndE5EUmpMVEUxSURBZ0xUSTVJREFnTFRRMElESmpMVElnTFRFZ0xUUWdMVEVnTFRZZ0xURm9MVEpqTFRFeUlEQWdMVEUwSUMwNElDMHhOQ0F0TWpGMkxUSTNOR013SUMweE5DQXdJQzB5TnlBdE5TQXROREJqTFRJZ0xUVWdMVFFnTFRFeUlDMHhNU0F0TVRGNlRURXpNQ0F0Tm1NdE55QXdJQzA0SURFMUlDMHhNQ0F5TldNdE1UWWdPREFnTFRFMElERTJNU0F0TVRRZ01qUXpZekFnTVRZZ055QXlNaUF5TlNBeU1tTXhNemdnTFRVZ01qYzNJQzAwSURReE5TQXRNVE1nWXpFMklDMHhJREkwSUMwMUlESTRJQzB5TVdNeE1DQXROREVnTVRBZ0xUZ3lJREUzSUMweE1qTmpOU0F0TWprZ05DQXROVGdnTkNBdE9EaGpNQ0F0TVRVZ0xUTWdMVE13SUMweE5pQXROREpqTFRFeUlERTJJQzA1SURNMUlDMHhNU0ExTVdNdE5pQXpNaUF0T0NBMk5TQXRNVEFnT1RkakxURWdNVGdnTFRnZ01qQWdMVEl5SURJeGJDMHlNVGtnT1dNdE5UUWdNaUF0TVRBNElEUWdMVEUyTWlBM2FDMHpZeTB4TVNBd0lDMHhNeUF0TkNBdE1UTWdMVEUxWXkweUlDMDBNeUEzSUMwNE5pQTFJQzB4TWpsak1DQXROaUF4SUMweE1pQXdJQzB4TjJNdE1pQXRNVEVnTFRFZ0xUSTJJQzB4TkNBdE1qZDZJRTB6TXpJZ01tTXRNamNnTVNBdE1qZ2dNVE1nTFRNMUlEVTVZeTB5SURFd0lDMHpJREl4SUMweklETXhZekFnTVRVZ09TQXlNaUF5TlNBeU0yTXhOQ0F5SURJNElETWdORE1nTkdNMUlDMHhJRGtnTUNBeE15QXdZekl5SURBZ01qWWdMVGtnTWpnZ0xUTTRZekVnTFRjZ01DQXRNVE1nTUNBdE1UbG9NWFl0TWpCakxURWdMVEl3SUMwNUlDMHpNaUF0TXpJZ0xUTTFZeTB4T0NBdE15QXRNekVnTFRVZ0xUUXdJQzAxZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMFFVWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTBRVVlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVGs0SUMweE5ETmpMVFVnTUNBdE1UQWdNaUF0TVRjZ04yTXRNVEVnT0NBdE16RWdNU0F0TXpRZ01qQmpMVElnTVRBZ0xUTWdNVGtnTFRVZ01qaGpMVFVnTWpZZ016SWdPREFnTlRjZ09EWmpOU0F4SURrZ01pQXhNU0F5WXpNeElDMHhJRFF5SUMwMUlEUXlJQzB5TVdNd0lDMDNJQzB5SUMweE5pQXROaUF0TWpoakxUY2dMVEkxSUMweE1DQXROVEFnTFRJMElDMDNNMk10TnlBdE1USWdMVEUwSUMweU1TQXRNalFnTFRJeGVrMHlNVEVnTFRRNE0yTXRPQ0F3SUMweE55QXlJQzB5TnlBMll5MHpOU0F4TkNBdE5qQWdOREVnTFRnMklEWTNZeTB5T0NBek1DQXROVFVnTmpJZ0xUZ3pJRGt5SUdNdE9DQTRJQzB4TlNBeE5pQXRNVFVnTWpaak1DQXpJREVnTmlBeUlEbGpNaUEwT0NBek55QTROU0EzTnlBNE5XTXpJREFnTnlBd0lERXdJQzB4WXpFeUlDMHlJREU0SUMwNElESTFJQzB4TjJNek5pQXRORE1nTmpVZ0xUa3pJREV3TmlBdE1UTXpZek1nTFRJZ05pQXROU0E1SUMwNFl6WWdMVGNnTVRFZ0xURXhJREUySUMweE1XTTJJREFnTVRJZ05DQXhPQ0F4TTJNeU55QTBNU0ExTkNBNE1TQTRNeUF4TWpCak1UTWdNVGNnTWpZZ016VWdORGNnTkROak55QXlJREUxSURZZ01qRWdNV014SUMweUlESWdMVE1nTWlBdE5XTXdJQzAxSUMwMElDMHhNU0F0TmlBdE1UVWdZeTAwTnlBdE9EY2dMVEV3TmlBdE1UWTJJQzB4TmpFZ0xUSTBPR010TVRFZ0xURTJJQzB5TXlBdE1qUWdMVE00SUMweU5Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZRemd4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGUXpneElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRnMklDMDJNalpvTFRKakxUa2dNQ0F0TVRVZ05TQXRNVFVnTVRWakxUSWdNakVnTFRRZ05ETWdMVFVnTmpSMk1tTXdJREV6SURnZ01qRWdNakVnTWpGak1Ua2dNaUF6T0NBeklEVTNJREpqTVRJZ01DQXhOeUEwSURFMklERTNkakUwT1dNd0lEVXhJREFnTVRBeUlDMHlJREUxTTJNd0lEa2dMVEVnTVRrZ0xURWdNamxqTUNBek5DQXlJRFk0SURJZ01UQXhZekFnT1RBZ0xURWdNVGd5SUMweUlESTNNbU10TVNBMU9DQXRNU0F4TVRZZ0xURWdNVGN6WXpBZ05ESWdNQ0E0TkNBeElERXlOMk13SURJMElDMHhNQ0F5TlNBdE1qZ2dNalJqTFRnZ0xURWdMVEUzSUMweUlDMHlOaUF0TW1ndE1pQmpMVEV3SURBZ0xUSXdJQzAxSUMweU9TQXROV010TkNBd0lDMDNJREVnTFRFd0lETmpMVFVnTlNBdE5TQXhNeUF0TlNBeU1XTXdJRFlnTUNBeE1pQXRNU0F4T0dNdE15QXhOQ0F0TkNBeU5DQXROQ0F6TTJNd0lESTJJREUxSURNeklEVTNJRE0wWXpFeElERWdNakVnTFRFZ016RWdNR00wTVNBd0lEUXpJREFnTkRRZ0xUUXlZekVnTFRJM0lERWdMVFUwSURFZ0xUZ3hkaTAxTURKb01uWXROVE16WXpBZ0xUSXpJREVnTFRRMklDMDJJQzAyT1dNdE5DQXRNVFVnTFRFeklDMHlNeUF0TWpnZ0xUSXpZeTB5TWlBd0lDMDBNeUF3SUMwMk5TQXRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVFd0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRXdJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTVJREZqTUNBdE1TQXdJQzB4SUMweElDMHhhQzAzWXkwMElEQWdMVGtnTVNBdE1URWdObll6WXpBZ05pQTJJREV4SURrZ01UWmpNamdnTkRnZ056UWdOamNnTVRJMElEZ3lZelF3SURFeUlEYzNJRE0wSURFeE55QTBPV010TmpnZ01qVWdMVEV6TlNBMU1TQXRNakF6SURjMVl5MHhNU0F6SUMweE5pQTRJQzB4TmlBeE5HTXdJRE1nTWlBM0lEWWdNVEpqTVRjZ01qQWdNekFnTkRNZ05UQWdOakJqT0NBMklERTBJRGtnTWpFZ09XTTBJREFnT1NBdE1TQXhOQ0F0TTJNMk9TQXRNamdnTVRNNElDMDFOaUF5TURrZ0xUZ3lZekk1SUMweE1TQTFOeUF0TWpRZ09EUWdMVE00SUdNM0lDMDBJREV3SUMwNElERXdJQzB4TTJNd0lDMHlJQzB4SUMwMklDMHpJQzB4TUdNdE1UTWdMVEkzSUMwek5TQXRORFVnTFRZd0lDMDFNbU10TkRNZ0xURXlJQzAzT0NBdE16a2dMVEV5TVNBdE5UQmpMVFkxSUMweE5TQXRNVEkwSUMwME55QXRNVGczSUMwM01HTXRNVEVnTFRRZ0xUSXlJQzA0SUMwek5TQXROM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkVReExuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05FUXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXpNeUF0TVRCakxUTTNJREFnTFRjMElERXlJQzA1T1NBek4yTXRNVE1nTVRNZ0xUSXhJREk1SUMweU1pQTBOMk10TVNBeE5pQXRNaUF6TWlBdE1pQTBPR013SURFeElEQWdNakVnTVNBek1XTXdJREV4SURVZ01UY2dNVGNnTWpOak55QXROREVnTXpRZ0xUWXpJRGN6SUMwM01XTXhOQ0F0TXlBeU9DQXROU0EwTWlBdE5XTXlPU0F3SURVM0lEZ2dPRE1nTWpaak1Ua2dNVE1nTWpnZ01qRWdNamdnTXpGak1DQTRJQzAzSURFNElDMHlNU0F6TTJNdE1qWWdNamNnTFRZeElEUXpJQzA1TXlBME0yTXRNVFVnTUNBdE16QWdMVE1nTFRReklDMHhNQ0JqTFRFeElDMDJJQzB5TUNBdE1UUWdMVEk1SUMweU1XTXROaUF0TkNBdE1USWdMVEV5SUMweE9TQXRPR010TmlBMElDMDFJREV5SUMwMklESXdZeTB4SURjZ0xURWdNVFVnTFRFZ01qSmpNQ0ExTmlBeU5TQXhNRFlnTkRFZ01UVTVZekUxSURVeElEUXlJRGMySURrM0lEYzBZek15SUMweElEWTFJRFlnT1RjZ01UQmpNalVnTXlBME9TQTJJRFkxSURJNFl6TWdOQ0E1SURZZ01UTWdObU00SUMweUlEWWdMVGtnTlNBdE1UUmpMVElnTFRZeUlDMHlNeUF0TVRFeklDMDVNQ0F0TVRJMFl5MDBOQ0F0TnlBdE9EZ2dMVEV5SUMweE16SWdMVEl3WXkweE1TQXRNaUF0TWpRZ0xURWdMVEkxSUMweU1TQmpNVGdnTlNBek5DQTVJRFV4SURsak9DQXdJREUxSUMweElESXpJQzB6WXpjeElDMHhPQ0F4TVRNZ0xUWTVJREV4TXlBdE1UUXdZekFnTFRrZ01DQXRNVGtnTFRJZ0xUSTVZeTAySUMwME5pQXRNVFlnTFRreUlDMDBOaUF0TVRJNVl5MHlOeUF0TXpRZ0xUY3pJQzAxTWlBdE1URTVJQzAxTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk9EZzFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZPRGcxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV6TXlBdE1UQmpMVE0zSURBZ0xUYzBJREV5SUMwNU9TQXpOMk10TVRNZ01UTWdMVEl4SURJNUlDMHlNaUEwTjJNdE1TQXhOaUF0TWlBek1pQXRNaUEwT0dNd0lERXhJREFnTWpFZ01TQXpNV013SURFeElEVWdNVGNnTVRjZ01qTmpOeUF0TkRFZ016UWdMVFl6SURjeklDMDNNV014TkNBdE15QXlPQ0F0TlNBME1pQXROV015T1NBd0lEVTNJRGdnT0RNZ01qWmpNVGtnTVRNZ01qZ2dNakVnTWpnZ016RmpNQ0E0SUMwM0lERTRJQzB5TVNBek0yTXRNallnTWpjZ0xUWXhJRFF6SUMwNU15QTBNMk10TVRVZ01DQXRNekFnTFRNZ0xUUXpJQzB4TUNCakxURXhJQzAySUMweU1DQXRNVFFnTFRJNUlDMHlNV010TmlBdE5DQXRNVElnTFRFeUlDMHhPU0F0T0dNdE5pQTBJQzAxSURFeUlDMDJJREl3WXkweElEY2dMVEVnTVRVZ0xURWdNakpqTUNBMU5pQXlOU0F4TURZZ05ERWdNVFU1WXpFMUlEVXhJRFF5SURjMklEazNJRGMwWXpNeUlDMHhJRFkxSURZZ09UY2dNVEJqTWpVZ015QTBPU0EySURZMUlESTRZek1nTkNBNUlEWWdNVE1nTm1NNElDMHlJRFlnTFRrZ05TQXRNVFJqTFRJZ0xUWXlJQzB5TXlBdE1URXpJQzA1TUNBdE1USTBZeTAwTkNBdE55QXRPRGdnTFRFeUlDMHhNeklnTFRJd1l5MHhNU0F0TWlBdE1qUWdMVEVnTFRJMUlDMHlNU0JqTVRnZ05TQXpOQ0E1SURVeElEbGpPQ0F3SURFMUlDMHhJREl6SUMwell6Y3hJQzB4T0NBeE1UTWdMVFk1SURFeE15QXRNVFF3WXpBZ0xUa2dNQ0F0TVRrZ0xUSWdMVEk1WXkwMklDMDBOaUF0TVRZZ0xUa3lJQzAwTmlBdE1USTVZeTB5TnlBdE16UWdMVGN6SUMwMU1pQXRNVEU1SUMwMU1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdOREkyTG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRJMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRnZ01qRTFZeTB6SURJd0lDMDFJRE01SUMwMUlEVTRZekFnTVRFZ01TQXlNaUF6SURNell6SWdPU0EzSURFeklERXlJREU0YkRJd05DQXhPRGhqTlNBMUlERXhJREUxSURFNUlERXhZemNnTFRRZ05TQXRNVFFnTmlBdE1qSmpNU0F0TXprZ0xUZ2dMVGN4SUMwek9TQXRPVGhqTFRZNElDMDJNQ0F0TVRNeklDMHhNalFnTFRJd01DQXRNVGc0ZWswdE1pQXhNR013SURJMElDMHhJRFExSURBZ05qZGpNQ0F4T1NBeE1DQXpNeUF5TXlBME5td3lNRFlnTWpBMVl6UWdOQ0E1SURFeklERTJJREV6WXpnZ01DQTVJQzAzSURrZ0xURTBZekFnTFRZZ01TQXRNVGNnTVNBdE1qVWdZekFnTFRNMElDMHhNaUF0TmpNZ0xUUXlJQzA1TUdNdE56RWdMVFkwSUMweE16Z2dMVEV6TVNBdE1qQTJJQzB4T1RsakxURWdMVEVnTFRNZ0xURWdMVGNnTFRONlRTMHlJQzB4TmpsMk9EZGpNQ0F4TVNBNElERTJJREUySURJell6WTNJRFkwSURFek5TQXhNallnTWpBeklERTRPV00ySURZZ01UQWdPQ0F4TkNBNFl6VWdNQ0EzSUMwMUlEZ2dMVEUxWXpFZ0xUTTFJREVnTFRZNElDMHlPU0F0T1RaakxUWTFJQzAyTVNBdE1USTVJQzB4TWpNZ0xURTVOQ0F0TVRnMFl5MDBJQzAxSUMwM0lDMHhNU0F0TVRnZ0xURXllazB6SUMwek5qQmpMVGtnTUNBdE5TQTRJQzAxSURFeUlHTXRNU0F4TVNBdE1TQXlNaUF0TVNBek9XTXRNU0ExSUMweUlEa2dMVElnTVRSak1DQXlNU0F4TlNBek9DQXpOU0ExTm1NMk5DQTFOeUF4TWpNZ01URTRJREU0TkNBeE56ZGpOeUEySURFMElERTVJREl6SURFMFl6Y2dMVE1nT0NBdE1UTWdPQ0F0TWpKak1DQXRNemtnTFRjZ0xUY3hJQzB6T1NBdE9UaGpMVFkySUMwMk1DQXRNVE13SUMweE1qSWdMVEU1TXlBdE1UZzFZeTB6SUMweklDMDFJQzAzSUMweE1DQXROM3BOTnlBdE5UVXhZeTAzSURBZ0xURXdJRFVnTFRFd0lERXhZekFnTlNBeUlERXlJRElnTVRkak1DQTBJQzB4SURrZ0xUSWdNVFJ6TFRFZ01UQWdMVEVnTVRVZ1l6QWdNalVnTVRFZ05EVWdNek1nTmpSak5qWWdOVGNnTVRJNElERXhPQ0F4T1RJZ01UYzJZellnTmlBeE1pQXhOU0F4T1NBeE1tTTRJQzB6SURjZ0xURTBJRGdnTFRJeVl6RWdMVGNnTWlBdE1UVWdNaUF0TWpGak1DQXROREFnTFRJeklDMDJPQ0F0TlRRZ0xUazFZeTAxT0NBdE5UQWdMVEV4TXlBdE1UQXpJQzB4TmprZ0xURTFOV010TmlBdE5pQXRNVE1nTFRFMklDMHlNQ0F0TVRaNlRUSWdMVGN6T1dNd0lESTJJREFnTlRJZ01TQTNPR013SURFeElEWWdNVGdnTVRNZ01qVnNNakF6SURFNE9XTTFJRFVnTVRBZ01UTWdNVGNnTVRGak9TQXRNaUE1SUMweE5DQTVJQzB5TUNCak1DQXRNelVnTFRFZ0xUWTRJQzB6TWlBdE9UVmpMVFkxSUMwMU55QXRNVE13SUMweE1UWWdMVEU1TVNBdE1UYzNZeTAxSUMwMUlDMDVJQzB4TWlBdE1qQWdMVEV4ZWsweklDMDVOREZqTUNBek1pQXRNU0ExT0NBd0lEZzBZekFnTnlBMElERTFJREV3SURJeGJESXhNQ0F5TUROak5TQTFJREV3SURFeElERTJJREV3WXpnZ0xUTWdOeUF0TVRJZ09DQXRNVGhqTVNBdE16a2dMVE1nTFRjeUlDMHpOaUF0TVRBeFl5MDNNU0F0TmpJZ0xURXpOeUF0TVRNd0lDMHlNRGdnTFRFNU9YcE5Nak1nTFRFeE16WmpMVGNnTXpBZ0xUWWdOakFnTFRZZ09UQmpNQ0EzSURVZ01URWdPU0F4Tm13eE9EVWdNVGs0SUdNMUlEWWdNVEFnTVRVZ01UZ2dNVEpqTnlBdE15QTNJQzB4TXlBNElDMHlNV014SUMwMklERWdMVEV4SURFZ0xURTJZekFnTFRNeklDMHhNQ0F0TmpFZ0xUTTNJQzA0T0dNdE5UWWdMVFUySUMweE1EY2dMVEV4T0NBdE1UWXhJQzB4TnpkakxUVWdMVFVnTFRnZ0xURXlJQzB4TnlBdE1UUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVGt6UkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRrelJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaUx6NHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EY3pMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGN6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVFF5TmlBdE5UVTVZeTAxSURBZ0xURXdJREVnTFRFMklETmpMVEV5SURRZ0xUSXlJREV3SUMwek1DQXhPV010T0RNZ09EY2dMVEV4TnlBeE9USWdMVEV5TUNBek1EbGpNQ0E1SUMweElESTBJQzB4SURJMGN5MHhOQ0E0SUMweU1DQXhNR010TXpNZ01UWWdMVFkxSURNMElDMDVOQ0ExTjJNdE56WWdOakVnTFRFeU1DQXhORFFnTFRFME1DQXlNelpqTFRRZ01UVWdMVFVnTXpBZ0xUVWdORFJqTUNBMk15QXpOU0F4TURrZ01URTFJREV5TkdNeU1DQTBJRFF3SURZZ05qQWdObU0xTUNBd0lEazRJQzB4TXlBeE5ETWdMVFF3WXpZZ0xUTWdNVElnTFRjZ01USWdMVGRzTWpZZ09UY2dZekVnTlNBeElERTBJREVnTVRSekxURXdNaUF4T0RFZ0xURXhOaUF5TnpSakxUVWdNamNnTFRjZ05UUWdMVGNnT0RGak1DQXlNU0F4SURReElEUWdOakZqTVRBZ056SWdNemNnTVRRd0lEVTFJREl4TUdNMUlESXhJREV5SURRMklETTJJRFEyWXpFNElEQWdNekVnTFRFM0lEUXlJQzB6TW1NMU1TQXROekVnTnpZZ0xURTFNaUE0TVNBdE1qTTVZekVnTFRFMElERWdMVEk0SURFZ0xUUXlZekFnTFRneElDMHhNeUF0TVRZeUlDMHlOQ0F0TWpReVl6QWdMVFlnTFRJZ0xURXlJQzB6SUMweE4yTTBOU0F0TmpRZ09UVWdMVEV5TkNBeE16Z2dMVEU1TUdNek1DQXRORGNnTmpNZ0xUazBJRGcwSUMweE5EY2dZekV4SUMweU5pQXhOaUF0TlRZZ01UWWdMVGcyWXpBZ0xUWXlJQzB5TVNBdE1USTFJQzAxTnlBdE1UWXdZeTB5TVNBdE1qQWdMVFUwSUMwME1pQXRPRGNnTFRVMFl5MDBOaUF0TVRjZ0xUa3lJQzB5T0NBdE1UUXhJQzB5T0dNdE1UUWdNQ0F0TWprZ01TQXRORFFnTTJ3dE1USWdNbk10TVNBdE9TQXdJQzB4TkdNeE1TQXROakFnTWpZZ0xURXhPU0EyTWlBdE1UWTVZekU1SUMweU5pQXpOeUF0TlRVZ056VWdMVFU0WXpFeElDMHhJREUySUMwNElERTJJQzB4TjJNd0lDMDBJQzB4SUMwM0lDMHlJQzB4TVdNdE5pQXRNVFVnTFRFeklDMHpNU0F0TWpBZ0xUUTJJR010TmlBdE1UUWdMVEUySUMweU1TQXRNamdnTFRJeGVrMHpPRFlnTkRrNFl6Z2dORGdnTVRNZ09UVWdNVE1nTVRReVl6QWdPRGNnTFRFNElERTNNaUF0TmprZ01qVXpZeTB4TWlBdE16Y2dMVEU0SUMwM05DQXRNVGdnTFRFeE1tTXdJQzB4T1NBeUlDMHpPU0ExSUMwMU9XTXhNeUF0TnpnZ016RWdMVEUxTkNBMk9TQXRNakkwZWswME9Ea2dMVGswWXpFMElERWdNallnTmlBek9TQXhNR015TmlBNUlEUTRJREU1SURVMUlETTJZek1nT0NBMElERTNJRFFnTWpaak1DQXhNU0F0TWlBeU15QXROQ0F6TldNdE1TQTJJQzAzSURJeklDMDVJREkyWXkwek9TQTJPU0F0T0RZZ01UTXlJQzB4TXpVZ01UazFJR3d0TkRJZ05UVnNMVGNnTFRJeVl5MDRJQzB5TlNBdE1UVWdMVFkxSUMweE5TQXROalZ6TWpnZ0xUTTJJRFEySUMwMU5HTTFNQ0F0TkRrZ056UWdMVEV4TUNBM05DQXRNVGMzWXpBZ0xURTNJQzB5SUMwek5DQXROU0F0TlRKakxURWdMVFFnTFRFZ0xUY2dMVEVnTFRFemVrMHlOVEVnTFRnMGJERTRJQzAzYkRRZ01qaGpPQ0EyTlNBeU15QXhNVGNnTXpjZ01UZ3dZekFnTXlBeElEVWdNU0EzWXpBZ05DQXRNU0EySUMweklEbGpMVEkySURVZ0xUVXhJRGNnTFRjM0lEZGpMVEkxSURBZ0xUUTVJQzB5SUMwM05DQXROMk10TXpBZ0xUWWdMVFl3SUMweE1TQXRPRE1nTFRNMUlHTXRNaUF0TWlBdE5DQXROQ0F0TmlBdE5XTTBNQ0F0T0RBZ09Ua2dMVEUwTUNBeE9ETWdMVEUzTjNwTk16YzVJQzB4TVRGak16VWdNQ0EyT1NBNUlEWTVJRGx6TXlBeE5DQXpJRE0wWXpBZ01UTWdMVEVnTWprZ0xUVWdORFZqTFRFd0lEUTRJQzAwTkNBNE1pQXRPREFnTVRFMFl5MHpJRE1nTFRZZ05TQXRPQ0ExWXkwMElEQWdMVFVnTFRRZ0xUWWdMVEV4WXkwNUlDMDFPU0F0TWpRZ0xURXhOeUF0TWpnZ0xURTNObU10TVNBdE5pQXdJQzB4TlNBd0lDMHhOWE15TmlBdE55QTFOU0F0TlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1FRTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRUUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGM0SUMweE5qSmpMVFUySURFeklDMDNPQ0ExTXlBdE56Z2dNVEF6WXpBZ05pQXhJREV5SURFZ01UaGpPQ0E0TWlBeE1qUWdNakExSURJek1TQXlNRFZqTVRjZ01DQXpNeUF0TXlBME9DQXRNVEJqTlRJZ0xUSXhJRFV4SUMwMU5pQTFOQ0F0T0RKak15QXRNVEExSUMweE5EQWdMVEl6TmlBdE1qTTJJQzB5TXpaakxUY2dNQ0F0TVRNZ01TQXRNakFnTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EWkJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFpCSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGMySUMwME5EZGpMVEUwSURBZ0xUSTRJREVnTFRReUlERmpMVEl3SURJZ0xUSTRJREV3SUMweU9TQXpNR010TVNBeU1pQXROQ0EwTkNBdE5TQTJObU13SURFd0lESWdNVFlnTmlBeU1IWTFOamxqTVNBek1TQXRNU0EyTXlBd0lEazBZekFnTXlBdE1TQTNJQzB4SURsakxUTWdNakVnTFRVZ016UWdMVFVnTkRWak1DQXlOeUF4TkNBeU55QTFOaUF6TjJNMk9TQXhOaUF4TkRFZ01UWWdNakV4SURJemFETmpOU0F3SURrZ0xUSWdNVEVnTFRWak1DQXhJREVnTVNBeElERmpNVEFnTUNBM0lDMHhOQ0F4TUNBdE1UbGpOaUF0TVRRZ055QXRNekFnTmlBdE5EVWdZeTB4SUMweE16VWdMVE1nTFRJM01DQXROU0F0TkRBMVl5MHlJQzA1TlNBdE5DQXRNVGc1SUMwMElDMHlPRFIyTFRRMFl6QWdMVEUzSUMweElDMHpOQ0F0TVRZZ0xUUTVZekFnTFRNZ0xURWdMVFVnTFRJZ0xUaGpMVFFnTFRFeElDMHhNeUF0TVRrZ0xUSTJJQzB5TVdNdE5UWWdMVGdnTFRFeE1pQXRNVFVnTFRFMk9TQXRNVFY2VFRnMElDMHpNalpqTlRnZ01DQXhNVE1nTmlBeE5qZ2dNVFZvT0hZeE16aGpNQ0EwTnlBd0lEa3pJQzB4SURFek9XTXRNeUF4TVRZZ0xUTWdNak15SUMwMElETTBPSFl4T0dndE5HTXROaklnTFRjZ0xURXlOU0F0T0NBdE1UZzNJQzB4T1NCakxUUWdNQ0F0T0NBdE1TQXRNVElnTFRKakxUUWdNQ0F0T0NBdE1pQXRNVElnTFRSMkxURTBNV013SUMwM01pQXdJQzB4TkRNZ0xUSWdMVEl4TkdNdE1pQXRPVElnTFRNZ0xURTRNeUF0TkNBdE1qYzFZekU0SURBZ016VWdMVElnTlRBZ0xUTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFV4Tnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeE55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5ETWdMVFZqTFRVZ01UWWdMVGdnTXpBZ0xUZ2dORFJqTUNBek5pQXhOeUEyTmlBek1pQTVObU16TXlBMk5pQTNNeUF4TXpBZ01UQXdJREl3TVd3eE5TQTBNR016SURnZ05DQXhOU0EwSURJeVl6QWdNaklnTFRFMElEUXhJQzAwTWlBMU5HTXRNVEFnTkNBdE1Ua2dOeUF0TWpnZ04yTXRNVGtnTUNBdE16WWdMVEV3SUMwME9TQXRNekJqTFRFd0lDMHhOaUF0TVRZZ0xUTTBJQzB4T0NBdE5UUmpMVEVnTFRFeElDMHpJQzB5TVNBdE1USWdMVE16WXkwMElERTJJQzAzSURNeUlDMDNJRFEzWXpBZ016VWdNVE1nTmpjZ016SWdPVGRqTVRZZ01qVWdNellnTXpZZ05qQWdNellnWXpnZ01DQXhOeUF0TVNBeU55QXROR016TkNBdE1UQWdOVGNnTFRReklEVTRJQzAzT1dNeUlDMDNOU0F0TVRrZ0xURTBNeUF0TlRFZ0xUSXdPR010TWpBZ0xUUXhJQzAwTWlBdE9ERWdMVFkxSUMweE1qZGpNVEFnTXlBeE9TQTBJREk0SURSak5ESWdNQ0EzTXlBdE16RWdNVEV3SUMwME5tTTFJQzB5SURjZ0xURXpJRGNnTFRJMVl6QWdMVEV3SUMweUlDMHlNaUF0TmlBdE1qbGpMVFFnTFRZZ0xUY2dMVGdnTFRFeElDMDRZeTAySURBZ0xURXlJRFVnTFRFNElEZGpMVGtnTkNBdE1UZ2dNVEFnTFRJMklERTJZeTB5TUNBeE5TQXRNemtnTWpNZ0xUVTRJREl6SUdNdE1qTWdNQ0F0TkRVZ0xURXlJQzAyTmlBdE16VmpMVE1nTFRNZ0xUUWdMVGNnTFRnZ0xURTJlazB4T1RrZ01HTXRNVFVnTFRZZ0xUSTVJRGdnTFRRd0lERTRZeTA1SURnZ0xURTRJREUzSUMweU9TQXlNMk10TVRNZ055QXRNalVnTVRFZ0xUTTNJREV4WXkweE9TQXdJQzB6TmlBdE9DQXROVFVnTFRJM1l5MDBJQzAwSUMwNElDMDVJQzB4TXlBdE1UTmpMVFFnTFRNZ0xUY2dMVFVnTFRrZ0xUVmpMVE1nTUNBdE5DQTBJQzAxSURFeFl5MHhJRFVnTFRFZ01UQWdMVEVnTVRWak1DQXlOU0E0SURRM0lESTBJRFk0WXpRMklEWXhJRGcySURFeU5DQXhNVElnTVRrMll6Z2dNaklnTVRVZ05EUWdNakVnTmpZZ1l6SWdOeUF6SURFMElETWdNakZqTUNBeE1pQXRNeUF5TkNBdE1UQWdNelpqTFRFeElERTVJQzB5TkNBeU9DQXROREVnTWpoakxUWWdNQ0F0TVRJZ0xURWdMVEU1SUMwell5MDBNU0F0TVRJZ0xUWXdJQzB6TnlBdE5qVWdMVGd3WXkweElDMDVJQzB6SUMweE5pQXRNVEFnTFRJeFl5MDBJREUzSUMwMklETTBJQzAySURRNVl6QWdOVFVnTWpVZ09UVWdPRGNnTVRFMll6WWdNaUF4TXlBeklERTVJRE5qTXpJZ01DQTJNQ0F0TWpnZ05qTWdMVFk1WXpFZ0xURXlJRElnTFRJMElESWdMVE0xWXpBZ0xUVXlJQzB4TWlBdE1UQXhJQzB5T1NBdE1UUTVZeTB4T0NBdE5UQWdMVFF5SUMwNU5pQXROeklnTFRFME5DQmpNelVnTFRFZ05qQWdMVEUxSURneklDMHpObU01SUMwM0lERTRJQzB4TmlBek1DQXRNVGxqTVRFZ0xUTWdNVFVnTFRFeElERXlJQzB5TW1NdE15QXRNVFFnTUNBdE16TWdMVEUxSUMwek9Ib2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNamN4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpjeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNMElDMDBNelJqTFRJZ01DQXROQ0F5SUMwM0lEUmpMVFVnTkNBdE55QTVJQzA1SURFMVl5MHhOU0EwTWlBdE16Y2dPREVnTFRZeUlERXhPR010TWlBeklDMDRJRFlnTFRRZ01URmpNaUF6SURVZ015QTRJRE5qT1NBd0lERTJJQzB4SURJeUlDMHhZekUySURBZ01qQWdNeUF5TUNBeE9HTXdJRFVnTUNBeE1pQXRNU0F5TUdNdE1TQXlPU0F0TVNBMU9DQXRNaUE0TjJNd0lESWdNQ0F6SURFZ05HTXRNU0F4TUNBdE1TQXlNQ0F0TVNBek1HTXhJRGcxSURFMElERTJPQ0F4TnlBeU5UTmpNaUExT1NBMUlERXhPQ0ExSURFM04zWXpNV010TVNBeU9DQXlJRFUzSURNZ09EVWdZekFnTVRRZ09DQXlNeUF4T1NBeU5HZ3hZekV3SURBZ01UQWdMVEV6SURFeUlDMHlNR00xSUMweU1TQTNJQzAwTXlBM0lDMDJOR013SUMweU1pQXRNaUF0TkRNZ0xUSWdMVFkxWXkweUlDMHpPQ0F0TXlBdE56WWdMVFFnTFRFeE5IWXRNalpzTVNBeFl6RTBJRFlnTWpnZ01UTWdORElnTVRkak1URWdNeUF5TVNBMUlETXdJRFZqTkRJZ01DQTNNQ0F0TWpnZ056VWdMVGMzWXpJZ0xURTBJRElnTFRJM0lESWdMVFF4WXpBZ0xURXdPU0F0TkRjZ0xURTVOQ0F0TVRNMUlDMHlOVGRqTFRFeklDMDVJQzB5TmlBdE1Ua2dMVE00SUMweU9YWXRNemxqTUNBdE9TQXlJQzB4TXlBMklDMHhNeUJqTXlBd0lEWWdNU0E1SUROak9DQXpJREUySURZZ01qUWdNVEJqTWlBeElEUWdNaUEzSURKak1pQXdJRFFnTFRFZ055QXRNMk0xSUMwMUlEVWdMVGtnTWlBdE1UVmpMVEkzSUMwME5pQXRORE1nTFRrMElDMDFNU0F0TVRRMll5MHhJQzAySUMweUlDMDRJQzAwSUMwNGVrMDBOU0F0TVRBd1l6UTFJRE15SURnNUlEWTFJREV4TXlBeE1UZGpOQ0E0SURVZ01UUWdOU0F5TUdNeElERXhJQzAzSURFNUlDMHlNeUF5TldNdE9DQXpJQzB4TmlBMUlDMHlNeUExWXkweU1TQXdJQzAwTUNBdE1UQWdMVFU1SUMweE9Hd3ROQ0F0TW1Nd0lDMHlNaUF0TVNBdE5EUWdMVE1nTFRZMklHTXRNeUF0TWpnZ0xUUWdMVFUxSUMwMklDMDRNWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTWpZMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qWTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURXlNaUF0TXpRM2FDMHhZeTB4TWlBd0lDMDNJREU0SUMweE1DQXlPR010TnlBek1TQXRPQ0EyTXlBdE55QTVOV010TWpVZ0xUY2dMVFV4SUMweE15QXROellnTFRJd1l5MDVJQzB5SUMweE5TQXROQ0F0TVRrZ0xUUmpMVEV3SURFZ0xURXdJRGdnTFRFd0lETXdZeTB5SURVZ0xUSWdNVElnTFRJZ01UbGpNQ0F4TWlBeElESTFJRElnTXpoak1TQXhOQ0E0SURJeUlESXhJREkxWXpNd0lEWWdOVGtnTVRNZ09EZ2dNakZqTVNBek9DQXpJRGMxSURZZ01URXpZeTAwTXlBdE9TQXRPRGNnTFRFM0lDMHhNekFnTFRJMll5MHpJQzB4SUMwMklDMHhJQzA0SUMweElHTXRNVEVnTUNBdE1UWWdPQ0F0TVRVZ01qSmpNU0EySURBZ01UTWdNQ0F4T1hZeVl5MHhJREV3SUMweElERTRJQzB4SURJMVl6QWdNelVnTVRFZ05ESWdOVGdnTkRsak16UWdOU0EyTnlBeE1pQXhNREFnTVRsak1DQTFNU0F0TWlBeE1ERWdMVFFnTVRVeVl6QWdPQ0F4SURFMklESWdNalJqTWlBeE1DQXhNaUF4TXlBeU1DQXhObU14SURBZ01pQXhJRElnTVdNMklDMHhJRFlnTFRFd0lEa2dMVEUwWXprZ0xURTVJREV3SUMwME1DQXhNQ0F0TmpGak1TQXRNVGdnTVNBdE16WWdNU0F0TlRSak1DQXRNVGtnTUNBdE16Y2dMVEVnTFRVMVl6STFJRFlnTkRrZ01URWdOek1nTVRkMk5UUWdZeTB4SURNMElDMDNJRFkzSUMwMUlERXdNR013SURFMUlETWdNamtnTkNBME0zTXhNU0F4TmlBeE9TQXhOMk14SURFZ01pQXhJRElnTVdNNElEQWdPQ0F0TVRBZ01UQWdMVEUyWXpRZ0xURTBJRFFnTFRJNUlEUWdMVFEwWXpBZ0xURTJJREFnTFRNeElERWdMVFEyWXpJZ0xUTXpJRFFnTFRZMklEUWdMVGs1WXpJeUlEVWdORFFnTVRFZ05qY2dNVFZqTnlBeklERTBJRE1nTVRrZ00yTXhPQ0F3SURJMklDMDVJREkySUMwek1HTXdJQzAwSUMweElDMDRJQzB4SUMweE1tTXROeUF0TlRRZ0xURTBJQzAyTkNBdE5qWWdMVGM0WXkweE5pQXROQ0F0TXpJZ0xUY2dMVFE0SUMweE1Xd3RNeUF0TVRBeUlHTXlNQ0ExSURReElERXhJRFl5SURFM1l6Y2dNU0F4TXlBeUlERTRJREpqTVRnZ01TQXlOQ0F0TVRJZ01qSWdMVE0zWXkwNElDMDJNaUF0TWpBZ0xUYzBJQzAyT1NBdE9EVmpMVEV6SUMweklDMHlOaUF0TnlBdE16Z2dMVEV3WXkweUlDMHpNaUF0TXlBdE5qVWdMVFVnTFRrM1l5MHhJQzB4T0NBdE5TQXRNemNnTFRJM0lDMDBPR010TmlBeU5TQXROeUExTUNBdE55QTNOWFl6TW1Nd0lERXdJREVnTVRrZ01TQXlPV3d0TnpJZ0xURTRZeTB5SUMwek1pQXRNeUF0TmpRZ0xUVWdMVGsyZGkwNFl5MDBJQzB4TWlBdE55QXRNekVnTFRJeElDMHpNWHBOTkRBNElDMHlNelVnWXkweE15QXhJQzB4TWlBeE5DQXRNVFVnTWpOakxUSWdOU0F0TmlBeE1DQXRPQ0F4TldNdE5TQXhOQ0F0TVRBZ01qY2dMVEV3SURRd1l6QWdNVFVnTlNBeU9TQXhPU0EwTkdNeE55QXhPQ0F6TWlBek55QTBPQ0ExTm1NdE1URWdPU0F0TWpFZ01Ua2dMVE13SURJNVl5MHhOU0F4TmlBdE1URWdNemtnTFRFNElEVTRZeTAxSURFeUlDMHhJREkzSUMweUlEUXdkakpqTUNBeE5DQXhOQ0F4TkNBeU1pQXhPV014SURFZ015QXhJRFFnTVdNMUlEQWdPQ0F0TnlBeE1DQXRNVEpqTVRFZ0xUSXdJREk0SUMwek5TQTBOaUF0TkRoak9DQXROaUF4TmlBdE1URWdNak1nTFRFM0lHTXhOeUF5TVNBek15QTBNU0ExTVNBMk1XTXhNU0F4TWlBeU15QXpNaUF6T1NBeU5tTXhOeUF0TmlBeE9TQXRNamtnTWpFZ0xUUTNZekVnTFRVZ01DQXRNVEFnTUNBdE1UVmpNU0F0TXlBeElDMDJJREVnTFRsak1DQXRNVFlnTFRnZ0xUSTVJQzB4T1NBdE5ESmpMVGNnTFRrZ0xURTBJQzB4T0NBdE1qRWdMVEkyWXpFeElDMDRJREl5SUMweE5TQXpOQ0F0TWpGak1qRWdMVEV4SURJMklDMHpNQ0F5TmlBdE5UQmpNQ0F0TkNBdE1TQXRPU0F0TVNBdE1UUmpNQ0F0TVRjZ01TQXRNelFnTFRFeUlDMDBOMk10TlNBdE5TQXRPU0F0T0NBdE1UUWdMVGhqTFRRZ01DQXROeUF4SUMweE1TQTBJR010TWpZZ01qSWdMVFUwSURReUlDMDRNU0EyTW1NdE1qWWdMVE0xSUMwMU1pQXROekFnTFRjNElDMHhNRFJqTFRjZ0xUa2dMVEV4SUMweU1pQXRNalFnTFRJd2VrMHhOVFFnTFRFd00yTXlNeUEzSURRMklERXpJRFk1SURJd1l6RWdNelFnTXlBMk9TQTBJREV3TkdNdE1qTWdMVFlnTFRRMklDMHhNQ0F0TnpBZ0xURTFZekFnTFRNMklDMHlJQzAzTXlBdE15QXRNVEE1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMU1ETXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNRE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Oek1nTmpKakxUTWdNQ0F0TnlBeUlDMDVJRFJqTFRFM0lERTBJQzB6TnlBeU5TQXROVE1nTkRGakxUZ2dOeUF0TVRFZ01UUWdMVEV4SURJeVl6QWdOaUF5SURFeUlEVWdNVGhzTWpRZ05EUmpPQ0F4TlNBeE15QXlNaUF5TUNBeU1tTTFJREFnTVRJZ0xUUWdNaklnTFRFell6SXdJQzB4TmlBek55QXRNelVnTkRNZ0xUWTBZeTA1SUMweU5DQXRNakVnTFRRNElDMHpOaUF0TnpGakxUSWdMVElnTFRNZ0xUTWdMVFVnTFRONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVXhRUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4UVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TXpnZ0xUSXdZeTB5SURBZ0xUVWdNaUF0T0NBMVl5MDNOQ0EyTUNBdE1USXdJREV6TmlBdE1USTFJREl6TW1NdE1TQXhPQ0F0TmlBek5pQXROU0ExTldNM0lEYzRJREkxSURFMU1DQTRPU0F5TUROak5pQTFJREV5SURrZ01UZ2dNVEpqT0NBMElERTNJREV6SURJMklERXpZek1nTUNBM0lDMHhJREV3SUMwMFl6TWdMVElnTkNBdE55QTBJQzB4TTJNd0lDMHhOU0F0T1NBdE16Z2dMVEU1SUMwME0yTXROamtnTFRNMUlDMHhNRGdnTFRFeE1TQXRNVEE0SUMweE9EbGpNQ0F0TlRBZ01UVWdMVEV3TVNBME9TQXRNVE00WXpFNUlDMHlNU0F6TmlBdE5ETWdOVGdnTFRZd0lHTXhOU0F0TVRJZ01UZ2dMVEkzSURFNElDMDBNbU13SUMwM0lDMHhJQzB4TlNBdE1TQXRNakpqTFRFZ0xUVWdMVElnTFRrZ0xUWWdMVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRJMlF5NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTJReUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDBNU0F0TWpnNFl5MDJJREFnTFRFeUlERWdMVEUzSUROakxUZ2dNeUF0T0NBeE1TQXRPQ0F4Tm1NdE1pQTBOeUF0TVRZZ09UUWdMVEUySURFeU5HTXdJRFVnTUNBNElERWdNVEpqT0NBeE1qWWdOeUF5TWpZZ09DQXpNalZqTUNBeU15QXpJRFExSURRZ05qZGpNQ0F4TmlBeE1DQXlNeUF5TkNBeU5XTXhNeUF5SURJM0lESWdOREFnTTJNeUlEQWdNeUF4SURVZ01XTTFJREFnTnlBdE5DQTVJQzB4TUdNMElDMHhNaUExSUMweU15QTFJQzB6TldNd0lDMHhOQ0F0TWlBdE1qZ2dMVFlnTFRReVl5MHpJQzA1SUMwNUlDMHhPU0F0TVRjZ0xURTVZeTB5TmlBeElDMHlNU0F0TVRjZ0xUSXhJQzB6TWlCakxUTWdMVEV3TkNBdE5TQXRNakE1SUMwNElDMHpNVE5qTUNBdE9TQXdJQzB4TkNBeE1DQXRNVFJvTTJNM0lEQWdNVFFnTWlBeU1TQXlZelVnTUNBeE1TQXRNU0F4TkNBdE4yTTNJQzB4TVNBNUlDMHlNeUE1SUMwek5XTXdJQzB4TVNBdE1pQXRNaklnTFRRZ0xUTXlZeTAxSUMweU1pQXRNeklnTFRNNUlDMDFOaUF0TXpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUSTJRaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyUWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazAwTUNBdE1qYzFZeTB4TkNBd0lDMHhNU0F4TlNBdE1URWdNamhqTUNBeklEQWdOaUF0TVNBNFl5MHlJRGtnTFRNZ01UY2dMVE1nTWpaak1DQXlNQ0EySURNNUlERTVJRFUzWXpNeElEUXlJRFV3SURreUlEVTBJREUwTW1NeElEY2dNU0F4TXlBeElESXdZekFnTmpJZ0xUSTJJREV4T1NBdE9EQWdNVFU1WXkweE5DQXhNU0F0TWpFZ01qQWdMVEU1SURNM2RqRTVZekFnTVRFZ0xURWdNaklnTUNBek0yTXdJREUxSURjZ01qTWdNVGdnTWpOak5TQXdJREV3SUMweElERTJJQzAxWXpNMklDMHhPU0ExTnlBdE5UQWdOeklnTFRnMll6SXlJQzAxTkNBek15QXRNVEV3SURNeklDMHhOemNnWXpBZ0xUZzJJQzB5TWlBdE1UYzBJQzAzTWlBdE1qVTFZeTA0SUMweE1TQXRNVFVnTFRJNUlDMHlOeUF0TWpsNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUSTJOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEkyTkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TUNBdE1qSXdZeTB6SURBZ0xUWWdNQ0F0T1NBeVl5MHhNU0EwSUMweE1DQXhOQ0F0TVRNZ01qUmpMVFlnTWpZZ0xUZ2dOVEVnTFRnZ056ZGpNQ0ExTkNBNUlERXdPU0F4TUNBeE5qTmpNU0EzTlNBNElERTFNQ0E0SURJeU5XTXdJREk1SUMweElEVTNJQzAwSURnMll5MHhJRFVnTFRFZ01URWdMVEVnTVRaak1DQXhNQ0F4SURJd0lETWdNekJqTWlBeE1pQXhNaUF4TkNBeU1TQXhObWd5WXpnZ01DQTNJQzA1SURFd0lDMHhOV00xSUMweE1TQTNJQzB5TkNBM0lDMHpOMk14SUMwME9TQTBJQzA1T1NBMElDMHhORGhqTUNBdE1qQWdMVEVnTFRRd0lDMHlJQzAyTUNCak1DQXRNeUF4SUMwMklERWdMVEV4WXpFNUlEa2dNemdnTVRjZ05UVWdNVGRqTWpBZ01DQXpPU0F0T1NBMU9DQXRNelYyTXpsak1DQTBNU0F0TVNBNE1TQXRNU0F4TWpGak1DQXpOeUF4SURjeklEVWdNVEE1WXpJZ01URWdOQ0F5TWlBM0lETXpZeklnTVRBZ01UTWdNVE1nTWpBZ01UUm9NV000SURBZ05TQXRNVEFnT0NBdE1UVmpOU0F0TVRJZ015QXRNalVnTXlBdE16aDJMVEl3TTJneFl6WWdNQ0E1SURZZ01UUWdPV014TnlBeE15QXpOU0F5TUNBMU5DQXlNR001SURBZ01Ua2dMVElnTWprZ0xUWmpNemdnTFRFMklEUTJJQzAxTkNBME5pQXRPVE5qTUNBdE5EVWdMVEV5SUMwNE55QXRNellnTFRFeU5TQmpMVE0wSUMwMU5DQXROamNnTFRFd09DQXRNVEUwSUMweE5UTmpMVGNnTFRjZ0xURXlJQzB4TnlBdE1qa2dMVEV6WXkweE5DQTBJQzB4TXlBNUlDMHhOQ0F4T0dNdE15QXlNU0F0TkNBME1TQXROQ0EyTW1Nd0lERTJJREVnTXpJZ01pQTBPV010TVRjZ0xUSTVJQzB6TlNBdE5Ua2dMVFV6SUMwNE4zTXRNellnTFRVM0lDMDJNU0F0T0RCakxUWWdMVFlnTFRFeUlDMHhNU0F0TWpBZ0xURXhlazB5TURrZ0xUVXdZek0zSURRd0lEWTNJRGcwSURrM0lERXlPV015SURNZ015QTJJRE1nT1dNd0lEUWdMVE1nT0NBdE55QXhNV010TVRFZ01UQWdMVEl6SURFMklDMHpOaUF4TmlCakxUY2dNQ0F0TVRVZ0xUSWdMVEl5SUMwMVl5MHlNU0F0T1NBdE16TWdMVEkySUMwek5DQXROVEIyTFRVMVl6QWdMVEU0SURBZ0xUTTJJQzB4SUMwMU5YcE5OVElnTFRFd01tTXpOU0F6TmlBMU55QTRNU0E0TVNBeE1qVmpNU0F4SURFZ015QXhJRFZqTUNBeklDMHhJRFlnTFRJZ09HTXRNVEVnTVRJZ0xUSTBJREl5SUMwME1DQXlNbU10TXlBd0lDMDJJREFnTFRFd0lDMHhZeTB4T0NBdE5DQXRNekVnTFRFMElDMHpNU0F0TXpaak1TQXROREVnTVNBdE9ERWdNU0F0TVRJemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNREl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTURJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRRZ0xURTROV010TkNBd0lDMDNJRE1nTFRFd0lEaGpMVEV6SURJeUlDMHpNaUEwTVNBdE5ERWdOalpqTFRJZ05DQXRNeUE0SUMweklERXhZekFnTmlBeklERXhJRGdnTVRaak1qVWdNallnTlRZZ05ESWdPRFlnTmpGak1UWXdJREV3TUNBek1UY2dNakExSURRM01TQXpNVFZqTVRFZ09DQXlNQ0F4TWlBeU55QXhNbU14TUNBd0lERTNJQzA0SURJMElDMHlObU0zSUMweE5TQXhNQ0F0TXpJZ01UUWdMVFEwWXkweElDMHlNaUF0T1NBdE16WWdMVEkwSUMwME5tTXROVFVnTFRNNElDMHhNRGtnTFRjMklDMHhOak1nTFRFeE5HTXRNVEU1SUMwNE5DQXRNalF5SUMweE5qRWdMVE0yTkNBdE1qUXhJR010TlNBdE5DQXRNVEVnTFRjZ0xURTFJQzB4TW1NdE15QXROQ0F0TnlBdE5pQXRNVEFnTFRaNlRUSXdNaUF4TUROakxUZ2dNQ0F0TVRrZ01UVWdMVFE0SURNMll5MHhOQ0F4TUNBdE1qSWdNaklnTFRJeUlETTJZekFnTnlBeUlERTJJRGdnTWpWak9DQXhNaUF4TUNBeU55QXhNeUEwTVdNeklERXlJRGdnTVRnZ01UVWdNVGhqTkNBd0lEa2dMVE1nTVRVZ0xUZGpNalFnTFRFNUlEUTJJQzAwTUNBME9DQXROelJqTFRJZ0xUY2dMVE1nTFRFMUlDMDFJQzB5TTJNdE1USWdMVE0zSUMweE5pQXROVElnTFRJMElDMDFNbnBOTlRZMklDMHlOVFZqTFRRZ01DQXROeUF6SUMwNUlEY2dZeTB4TkNBeU1pQXRNek1nTkRJZ0xUUXlJRFkzWXkweUlEUWdMVE1nT0NBdE15QXhNV013SURVZ015QXhNQ0E0SURFMll6STFJREkySURVMklEUXlJRGcySURZd1l6RTJNQ0F4TURFZ016RTNJREl3TmlBME56RWdNekUyWXpFeElEY2dNakFnTVRJZ01qY2dNVEpqTVRBZ01DQXhOeUF0T0NBeU5TQXRNalpqTmlBdE1UWWdPU0F0TXpJZ01UTWdMVFExWXkweElDMHlNaUF0T1NBdE16VWdMVEkwSUMwME5Xd3RNVFl6SUMweE1UUmpMVEV4T0NBdE9EVWdMVEkwTWlBdE1UWXlJQzB6TmpRZ0xUSTBNbU10TlNBdE15QXRNVEVnTFRjZ0xURTFJQzB4TVhNdE55QXROaUF0TVRBZ0xUWjZUVEkzTlNBdE1qVXdJR010TkNBd0lDMDNJRFFnTFRnZ04yTXRPU0F5TWlBdE1qUWdNemtnTFRNeUlEWXhZeTB6SURZZ0xUUWdNVElnTFRRZ01UZGpNQ0F4TUNBMklERTRJREUzSURJMVl6RTJOeUE1TlNBek1UUWdNakl4SURRNE1DQXpNVGxqTWpNZ01UUWdORFVnTXpFZ05qY2dORFpqTkNBeklEY2dOQ0F4TUNBMFl6UWdNQ0EzSUMweUlERXlJQzAyWXpJd0lDMHlNQ0F4T1NBdE5EY2dNallnTFRZNFl5MHlJQzB5TlNBdE1UY2dMVE0zSUMwek5TQXRORGhqTFRZeUlDMDBNQ0F0TVRJMElDMDRNU0F0TVRnMklDMHhNakJqTFRjd0lDMDBNeUF0TVRNeUlDMDVOU0F0TVRrNUlDMHhORElnWXkwME5pQXRNeklnTFRrMklDMDFPQ0F0TVRRd0lDMDVNbU10TXlBdE1pQXROU0F0TXlBdE9DQXRNM3BOT0RBM0lDMHpNRFJqTFRRZ01DQXRPQ0EwSUMwNUlEaGpMVGdnTWpFZ0xUSTBJRE01SUMwek1pQTJNV010TWlBMklDMHpJREV5SUMweklERTJZekFnTVRFZ05TQXhPQ0F4TnlBeU5XTXhOamNnT1RZZ016RTBJREl5TWlBME9EQWdNekl3WXpJeklERTBJRFEwSURNd0lEWTNJRFEyWXpNZ015QTJJRFFnT1NBMFl6UWdNQ0E0SUMweUlERXpJQzAzWXpJd0lDMHhPU0F4T0NBdE5EWWdNalVnTFRZM1l5MHhJQzB5TmlBdE1UY2dMVE00SUMwek5DQXRORGtnWXkwMk1pQXROREFnTFRFeU5DQXRPREFnTFRFNE55QXRNVEl3WXkwMk9TQXRORE1nTFRFek1pQXRPVFVnTFRFNU9TQXRNVFF4WXkwME5TQXRNeklnTFRrMUlDMDFPU0F0TVRNNUlDMDVNMk10TXlBdE1pQXROU0F0TXlBdE9DQXRNM3BOTVRNd01pQXRNakExWXkweklEQWdMVGNnTWlBdE9TQTBZeTB4TnlBeE5DQXRNemNnTWpVZ0xUVXpJRFF4WXkwNElEY2dMVEV4SURFMElDMHhNU0F5TW1Nd0lEWWdNaUF4TWlBMUlERTRiREkwSURRMFl6Z2dNVFVnTVRNZ01qSWdNakFnTWpKak5TQXdJREV5SUMwMElESXlJQzB4TTJNeU1DQXRNVFlnTXpjZ0xUTTFJRFF6SUMwMk5DQmpMVGtnTFRJMElDMHlNU0F0TkRnZ0xUTTJJQzAzTVdNdE1pQXRNaUF0TXlBdE15QXROU0F0TTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5URTJMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEUySWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGMzSURFNVl5MDRJREFnTFRnZ09DQXRPU0F4TTJNdE15QXhPU0F0TmlBek55QXROaUExTjJNd0lEVWdNU0F4TVNBeElERTJZellnT1RNZ01pQXhPRFlnTVRNZ01qYzRkak5qTUNBeUlEQWdOU0F0TVNBNVl5MHhOeUF0TVRVZ0xUTXdJQzB6TUNBdE5Ea2dMVE0yWXkwMElDMHhJQzA0SUMweklDMHhNU0F0TTJNdE5pQXdJQzB4TUNBMElDMHhNaUF4TlhNdE15QXhPU0F0TXlBeU5XTXdJREV6SURZZ01UWWdNekFnTWpkak1qQWdPQ0F6TWlBeU5pQTBOU0EwTW1NM0lEY2dNVE1nTVRjZ01qTWdNVFJqT1NBdE5DQXhNaUF0TVRVZ01USWdMVEkxWXkweElDMHlNeUF0TkNBdE5EWWdMVFlnTFRZNUlHTXROaUF0TmprZ0xUa2dMVEV6T0NBdE9TQXRNakEzWXpBZ0xUUTFJQzAwSUMwNU1DQXROQ0F0TVRNMFl6QWdMVFVnTFRFZ0xURXdJQzB6SUMweE5HTXRNaUF0TlNBdE5TQXRNVEVnTFRFeElDMHhNWHBOTWpBeElERmpMVGdnTUNBdE1UY2dNU0F0TWpZZ05HTXRNekFnTVRBZ0xUTTBJRE01SUMwME1DQTJOV010TVNBMklDMHhJREV5SUMweElERTRZekFnTVRFZ01TQXlNaUF3SURNell6QWdPQ0EwSURFMUlERXlJREUxYURGak9DQXdJRGtnTFRnZ01URWdMVEUxWXpFZ0xUUWdNQ0F0T0NBd0lDMHhNbU14SUMwek1DQXhOU0F0TkRZZ016WWdMVFEyWXprZ01DQXlNQ0F6SURNeElEa2dZek16SURFNElEUTRJRFV3SURVM0lEZ3pZelFnTVRRZ01UQWdNamdnTVRBZ05ETmpNQ0EySUMweElERXpJQzB6SURFNVl5MHhNU0F6TWlBdE16UWdORGtnTFRZd0lEUTVZeTB4TkNBd0lDMHlPU0F0TlNBdE5EUWdMVEUxWXkwNElDMDJJQzB4TXlBdE9DQXRNVGNnTFRoakxUWWdNQ0F0T0NBMklDMHhNQ0F5TVdNdE1TQTVJQzB5SURFNElDMHlJREkzWXpBZ016a2dNVEVnTnpjZ01Ua2dNVEUxWXpFZ015QXhJRGdnTXlBeE1XTTJJREV4SURBZ01qY2dNVEVnTXpaak15QXpJRFlnTkNBNUlEUmpPU0F3SURFM0lDMDRJREkySUMwNFl6STJJQzB5SURRMklERXdJRFkzSURJeFl6Y2dOQ0F4TWlBMklERTFJRFlnWXpZZ01DQTRJQzAzSURFd0lDMHlNR014SUMwMElERWdMVGdnTVNBdE1URmpNQ0F0TXpNZ0xUTXdJQzAwT1NBdE56VWdMVFUzWXkwME1TQXROeUF0TkRJZ0xUUWdMVFV5SUMwME5XTXRNU0F0TlNBdE15QXRNVEFnTFRNZ0xURTFZekFnTFRJZ01TQXROU0F5SUMwNFl6RTBJRFFnTWpjZ05pQXpPQ0EyWXpRNElEQWdPREVnTFRNeklEZzJJQzA1TW1NeElDMHhNU0F5SUMweU15QXlJQzB6TkdNd0lDMHpOaUF0TnlBdE56SWdMVEU0SUMweE1EZGpMVGtnTFRJNElDMHlOeUF0TkRrZ0xUUTNJQzAzTVdNdE1UUWdMVEUxSUMwek1TQXRNakVnTFRRNUlDMHlNWHBOTlRJNElDMHlNQ0JqTnlBek55QXhOeUEzTVNBeU1DQXhNRFpqTVNBeE1DQXlJREl4SURJZ016RmpNQ0F5TXlBdE15QTBOU0F0TVRNZ05qWmpMVE1nTVRBZ0xUZ2dNakFnTFRJd0lESXdZeTB4TnlBd0lDMHlOU0F0TVRFZ0xUSTFJQzB5Tm5ZdE9EZGpNU0F0TWpFZ0xUa2dMVE00SUMweU1TQXROVFJqTFRNZ0xUVWdMVGNnTFRFd0lDMHhNeUF0T0dNdE55QXpJQzAwSURFd0lDMDBJREUxZGpFeE9HTXdJREV3SUMweUlESXdJQzAxSURNd1l5MHpJREV4SUMwNUlESXhJQzB5TWlBeU1XTXRNVFVnTUNBdE1qY2dMVEV4SUMweU5pQXRNamhqTWlBdE16a2dOQ0F0TnpnZ09DQXRNVEUzSUdNeklDMHlOaUF0TVRJZ0xUUXlJQzB5TnlBdE5UaGpMVE1nTFRRZ0xUWWdMVFlnTFRrZ0xUWnpMVFVnTkNBdE5pQXhNMnd0TVRVZ01qQXdZeTB5SURJM0lERXhJRFEySURJMElEWTJZek1nTlNBM0lEY2dNVElnTldNMUlDMHhJRFVnTFRVZ05TQXRPV014SUMweE15QXpJQzB5TnlBMElDMDBNV015TVNBeU5DQXpPQ0F6TlNBMU1pQXpOWE15TmlBdE1USWdNemdnTFRNM1l6a2dOaUF4T0NBeE1pQXlPQ0F4T0dNNUlEWWdNVGdnT0NBeU5pQTRZekUwSURBZ01qUWdMVGtnTXpJZ0xUSTVZekV3SUMweU5pQXhOQ0F0TlRNZ01UUWdMVGd4WXpBZ0xURTVJQzB5SUMwek9DQXROaUF0TlRnZ1l5MDJJQzB6TWlBdE9TQXROamdnTFRNd0lDMDVObU10TmlBdE9DQXRNVEVnTFRFeklDMHlNeUF0TVRkNlRUYzBOeUF0TVRSakxUa2dNaUF0TnlBeE1TQXROeUF4T0hZeE1UQnNMVFExSUMwM01HTXROQ0F0TnlBdE9TQXRNVFVnTFRFMUlDMHlNV010T1NBdE9TQXRNVGdnTFRFMElDMHlOaUF0TVRSakxUa2dNQ0F0TVRnZ05TQXRNamdnTVRSakxURTVJREUzSUMweU5DQXpPQ0F0TWpRZ05UaGpNQ0F4TXlBeUlESTJJRFFnTXpsak9DQTFOQ0F5T1NBeE1EUWdOek1nTVRReFl6RTRJREUxSURNeklESXlJRFEzSURJeVl6SXlJREFnTXprZ0xURTNJRFUwSUMwME4yTXlJQzAwSURJZ0xUZ2dNaUF0TVRJZ1l6QWdMVEV4SUMwMklDMHlNeUF0TlNBdE16VmpOQ0F0TkRZZ05TQXRPVEVnTnlBdE1UTTNZekVnTFRJeElDMDJJQzB6T1NBdE1UY2dMVFUyWXkwMElDMDNJQzB4TVNBdE1UTWdMVEl3SUMweE1IcE5OamN4SURnNGJEWWdOV015TVNBeU5TQXpPQ0ExTXlBME9DQTROR014SURNZ01TQTFJREVnT0dNd0lEa2dMVGNnTVRZZ0xURTBJREl5WXkwMElETWdMVGNnTkNBdE1URWdOR010TmlBd0lDMHhNaUF0TkNBdE1UZ2dMVGhqTFRJeUlDMHhPQ0F0TXpVZ0xUUXlJQzAwTVNBdE5qbGpMVFFnTFRFMUlERTJJQzAwTmlBeU9TQXRORFo2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRJM01DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUSTNNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNU0F0TWpNNVl5MDBJREFnTFRZZ015QXRPQ0E1WXkwNUlETXpJQzB4TVNBMk9DQXRNVEVnTVRBeFl6RWdPRFVnTVRRZ01UWTRJREUzSURJMU0yTXlJRFU1SURVZ01URTRJRFVnTVRjM2RqTXhZeTB4SURJeklERWdORGNnTWlBM01IWXhOMk13SURrZ0xUSWdNVElnTFRjZ01USmpMVElnTUNBdE5TQXRNU0F0T0NBdE1tTXRPQ0F0TXlBdE1UWWdMVFlnTFRJMElDMHhNR010TlNBdE15QXRPU0F0TkNBdE1UTWdNV010TlNBMElDMDJJRGtnTFRJZ01UVmpNallnTkRVZ05ESWdPVFFnTlRBZ01UUTJZekVnTmlBeUlEZ2dOQ0E0Y3pVZ0xUSWdPQ0F0TldNMElDMHpJRFlnTFRrZ09DQXRNVFFnWXpFMklDMDBNaUF6TnlBdE9ERWdOaklnTFRFeE9HTXpJQzB6SURnZ0xUWWdOQ0F0TVRGakxUSWdMVE1nTFRRZ0xUTWdMVGNnTFROb0xUSXhZeTB4TmlBd0lDMHlNU0F0TVNBdE1qRWdMVEUxZGkweVl6VWdMVEl4SURjZ0xUUXpJRGNnTFRZMFl6QWdMVEl5SUMweUlDMDBNeUF0TWlBdE5qVmpMVElnTFRNNElDMHpJQzAzTmlBdE5DQXRNVEUwZGkweU5td3hJREZqTVRRZ05pQXlPQ0F4TXlBME1pQXhOMk14TVNBeklESXhJRFVnTXpBZ05XTTBNaUF3SURjd0lDMHlPQ0EzTlNBdE56ZGpNaUF0TVRRZ01pQXRNamNnTWlBdE5ERmpNQ0F0TVRBNUlDMDBOeUF0TVRrMElDMHhNelVnTFRJMU55QmpMVEUwSUMweE1DQXRNamtnTFRJeElDMDBNaUF0TXpKakxUVWdMVFVnTFRrZ0xUY2dMVEV5SUMwM2VrMHpPQ0F0TVRBMFl6UTFJRE15SURnNUlEWTFJREV4TXlBeE1UZGpOQ0E0SURVZ01UUWdOU0F5TUdNeElERXhJQzAzSURFNUlDMHlNeUF5TldNdE9DQXpJQzB4TmlBMUlDMHlNeUExWXkweU1TQXdJQzAwTUNBdE1UQWdMVFU1SUMweE9Hd3ROQ0F0TW1Nd0lDMHlNaUF0TVNBdE5EUWdMVE1nTFRZMll5MHpJQzB5T0NBdE5DQXROVFVnTFRZZ0xUZ3hlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3UVRVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1FUVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElpOCtMMlJoZEdFdlVHVjBZV3gxYldFdlJUQTJOaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEEyTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TURBZ0xUUTVObU10TkRRZ01DQXRPRFlnTlNBdE1UTXdJREUwWXkwek5TQTNJQzAwTlNBek1pQXROVGdnTlRoakxUVWdNVEFnTFRnZ01qRWdMVEV4SURNeVl5MHhJRE1nTFRFZ05pQXRNU0E1WXpBZ01UUWdNVElnTWpZZ01qY2dNakZqTkRBZ0xURXpJRGd3SUMweE5DQXhNakVnTFRFMGFEWTFZemMxSURBZ01UUTNJREl3SURJd09TQTJOMk16TWlBeU5DQTFOaUExTWlBM05pQTROV014TXlBeU1TQXlNU0EwTVNBeU1TQTJOR013SURZZ01DQXhOQ0F0TWlBeU1XTXRNVFFnTmpNZ0xUTTVJREV4T1NBdE9EUWdNVFkwWXkwek5TQXpOU0F0TnprZ05Ea2dMVEV5TnlBME9TQmpMVGNnTUNBdE1UUWdNQ0F0TWpJZ0xURmpMVE15SUMweUlDMDBPQ0F0TWpFZ0xUUTRJQzAwT0dNd0lDMDJJREVnTFRFeUlESWdMVEU0WXpRZ0xURTJJRFlnTFRNeUlEWWdMVFE0WXpBZ0xUUTFJQzB4T1NBdE9EUWdMVFU0SUMweE1UZGpMVEU0SUMweE5TQXRNemNnTFRJeklDMDFOeUF0TWpOakxURTBJREFnTFRJNElEUWdMVFF6SURFeVl5MHpJREVnTFRVZ015QXRPQ0EwWXkwME9DQXlNaUF0TnpJZ05UZ2dMVGN5SURFd00yTXdJREV6SURJZ01qY2dOaUEwTW1NeE15QTBOeUEwTmlBNE1DQTNPU0F4TVROak5USWdOVElnTVRFMElEZzNJREU0TWlBeE1EWmpMVElnTWlBdE1pQTFJQzB6SURjZ1l5MHpJREl3SUMwMUlETTVJQzAwSURVNVl6UWdOelFnTWlBeE5Ea2dNVEVnTWpJeVl6QWdNeUF3SURVZ0xURWdNVEJqTFRFMElDMHhNaUF0TWpRZ0xUSTBJQzB6T1NBdE1qbGpMVE1nTFRFZ0xUWWdMVElnTFRrZ0xUSmpMVFVnTUNBdE9DQXpJQzA1SURFeVl5MHlJRGtnTFRNZ01UWWdMVE1nTWpCak1DQXhNQ0EySURFeklESTBJREl4WXpFMklEY2dNallnTWpFZ016WWdNelJqTlNBMklERXhJREUwSURFNUlERXhZemNnTFRNZ09TQXRNVElnT1NBdE1qQmpMVEVnTFRFNElDMHlJQzB6TnlBdE5DQXROVFZqTFRZZ0xUVTFJQzA0SUMweE1UQWdMVGdnTFRFMk5pQmpNQ0F0TXpZZ0xUTWdMVGN4SUMweklDMHhNRGRqTUNBdE5DQXRNU0F0T0NBdE1pQXRNVEZzTFRJZ0xUTmpNVFVnTkNBek1DQTNJRFEySURsakxUTWdPQ0F0TlNBeE9DQXROeUF5Tm1NdE1pQXhNeUF3SURJM0lDMHhJRFF4WXpBZ05pQTBJREV5SURFd0lERXlhREZqTmlBd0lEY2dMVGNnT0NBdE1USmpNU0F0TXlBeElDMDJJREVnTFRFd1l6QWdMVEkwSURFeElDMHpOeUF5TnlBdE16ZGpPQ0F3SURFM0lETWdNallnT0dNeU5pQXhOQ0F6T1NBek9TQTBOaUEyTm1NeklERXhJRGNnTWpNZ055QXpOV013SURVZ01DQXhNQ0F0TWlBeE5XTXRPU0F5TlNBdE1qZ2dNemtnTFRRNElETTVJR010TVRJZ01DQXRNak1nTFRRZ0xUTTFJQzB4TW1NdE5pQXROQ0F0TVRFZ0xUY2dMVEUwSUMwM1l5MDBJREFnTFRZZ05pQXRPQ0F4T0dNdE1TQTNJQzB4SURFeklDMHhJREl3WXpBZ016RWdOeUEyTVNBeE5TQTVNbU14SURRZ01TQTNJRElnTVRCak5TQTVJREVnTWpFZ09TQXlPR016SURNZ05TQTBJRGdnTkdNM0lEQWdNVE1nTFRjZ01qQWdMVGRqTWpFZ0xURWdNemNnT0NBMU5DQXhOMk0xSURNZ09TQTFJREV5SURWak5pQXdJRGtnTFRjZ09TQXRNalJqTUNBdE1qZ2dMVEkwSUMwME1TQXROakVnTFRRM1l5MHpNeUF0TlNBdE16TWdMVE1nTFRReElDMHpObU10TWlBdE5pQXROQ0F0TVRJZ0xURWdMVEU0SUdNeE1TQXpJREl4SURVZ016RWdOV016T0NBd0lEWXpJQzB5TnlBMk9DQXROelJqTVNBdE1UQWdNaUF0TWpBZ01pQXRNekJqTUNBdE1qZ2dMVFlnTFRVMUlDMHhOQ0F0T0RKakxUVWdMVEUySUMweE5DQXRNekFnTFRJMUlDMDBNMk01TXlBdE1UUWdNVFU1SUMwM09DQXhOelFnTFRFNU1HTXpJQzB5TWlBMUlDMDBOU0ExSUMwMk1HTXdJQzA1TUNBdE1UQWdMVEUzTUNBdE5UQWdMVEkwTkdNdE5qRWdMVEV4TWlBdE1UUTNJQzB4T0RrZ0xUSTNPU0F0TWpBNVl5MHlOeUF0TkNBdE5UTWdMVFlnTFRjNUlDMDJlazAzTURjZ05qUnNMVGNnTFRGakxURTFJREFnTFRJd0lERXlJQzB4TnlBeU15QmpPU0F6TWlBMUlEWTNJREl6SURrMll6VWdPQ0E0SURJMElESXdJREU0WXpFMklDMDRJRE01SURZZ05EY2dMVEkxWXpJZ0xUZ2dNeUF0TVRZZ015QXRNak5qTUNBdE1qY2dMVEV6SUMwME9DQXRNallnTFRjd1l5MDRJQzB4TlNBdE1qY2dMVEU1SUMwME15QXRNVGg2VFRZM05TQXRNVGsxYUMweVl5MHhOQ0F3SUMweE9DQXhNU0F0TVRRZ01qSmpNVEFnTWpnZ01UQWdOVGtnTWpnZ09EVmpOaUE1SURFd0lESXhJREkxSURFMVl6RTBJQzAxSURNeElEQWdNekVnTFRNd1l6QWdMVFF6SUMwek1pQXRPVElnTFRZNElDMDVNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGT1RORkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk9UTkZJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSXZQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTRPRFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U0T0RRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRnNElDMDFNR010TVRJZ016VWdMVEkxSURZNUlDMHlOU0F4TURSak1DQXhNU0F4SURJeUlEUWdNelJqTWlBeE1DQTBJREUzSURRZ01qSmpNQ0F4TVNBdE9DQXhNaUF0TWprZ01UUmpMVEV4SURFZ0xUSXlJREVnTFRNeUlERmpMVEU0SURBZ0xUTTJJQzB4SUMwMU15QXROMk10TlNBdE1TQXRPU0F0TWlBdE1USWdMVEpqTFRrZ01DQXRNVFFnTlNBdE1qQWdNVGhqTFRFd0lESXhJQzB4TlNBME1DQXRNVFVnTlRsak1DQXlPU0F4TXlBMU5TQXpPQ0E0TTJNMU5pQTJNaUF4TURJZ01UTXpJREUwTUNBeU1EaGpOU0F4TUNBeE1TQXlOQ0F5TWlBeU1tTTVJQzB5SURnZ0xURTNJREV3SUMweU55QmpNeUF0TVRFZ05DQXRNaklnTkNBdE16TmpNQ0F0TVRrZ0xUUWdMVE0zSUMweE5DQXROVFZqTFRJMklDMDBOeUF0TkRNZ0xUazVJQzAzTmlBdE1UUXpZeTB6SUMwMElDMDBJQzAzSUMwMElDMDVZekFnTFRRZ05DQXROaUF4TVNBdE5XTXhJREFnTWlBd0lESWdMVEZqT1NBdE1TQXhOeUF0TVNBeU15QXRNV015TWlBd0lESTBJRGNnTXpRZ016aHNNak1nTnpGak1pQTJJRGNnTVRJZ01UTWdNVEpqTkNBdE1TQTRJQzA0SURrZ0xURXpZellnTFRFNUlERXhJQzB6TnlBeE1TQXROVFpqTUNBdE1USWdMVElnTFRJeklDMDNJQzB6TldNdE15QXROaUF0TkNBdE1USWdMVFFnTFRFM0lHTXdJQzB4TUNBM0lDMHhOeUF5TlNBdE1UaGpNVFlnTFRJZ016SWdMVGNnTkRnZ0xURXpZekV4SUMwMUlERTNJQzB4TVNBeE9TQXRNakpqTWlBdE1UQWdNaUF0TWpBZ01pQXRNekZqTUNBdE1UQWdNQ0F0TWpBZ0xUSWdMVE14WXkweUlDMHhOQ0F0TVRBZ0xUSXhJQzB5TlNBdE1qRmpMVEkySURBZ0xUVXdJRGtnTFRjMUlERTBZeTAwSURFZ0xUY2dNaUF0T1NBeVl5MDJJREFnTFRrZ0xUUWdMVEV3SUMweE5XTXRNeUF0TXpjZ0xUa2dMVGMwSUMweE15QXRNVEV4WXkweUlDMHhNeUF0TlNBdE1qVWdMVEUzSUMwek5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdORVF3TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkVRd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFNE9DQXROVEJqTFRFeUlETTFJQzB5TlNBMk9TQXRNalVnTVRBMFl6QWdNVEVnTVNBeU1pQTBJRE0wWXpJZ01UQWdOQ0F4TnlBMElESXlZekFnTVRFZ0xUZ2dNVElnTFRJNUlERTBZeTB4TVNBeElDMHlNaUF4SUMwek1pQXhZeTB4T0NBd0lDMHpOaUF0TVNBdE5UTWdMVGRqTFRVZ0xURWdMVGtnTFRJZ0xURXlJQzB5WXkwNUlEQWdMVEUwSURVZ0xUSXdJREU0WXkweE1DQXlNU0F0TVRVZ05EQWdMVEUxSURVNVl6QWdNamtnTVRNZ05UVWdNemdnT0ROak5UWWdOaklnTVRBeUlERXpNeUF4TkRBZ01qQTRZelVnTVRBZ01URWdNalFnTWpJZ01qSmpPU0F0TWlBNElDMHhOeUF4TUNBdE1qY2dZek1nTFRFeElEUWdMVEl5SURRZ0xUTXpZekFnTFRFNUlDMDBJQzB6TnlBdE1UUWdMVFUxWXkweU5pQXRORGNnTFRReklDMDVPU0F0TnpZZ0xURTBNMk10TXlBdE5DQXROQ0F0TnlBdE5DQXRPV013SUMwMElEUWdMVFlnTVRFZ0xUVmpNU0F3SURJZ01DQXlJQzB4WXprZ0xURWdNVGNnTFRFZ01qTWdMVEZqTWpJZ01DQXlOQ0EzSURNMElETTRiREl6SURjeFl6SWdOaUEzSURFeUlERXpJREV5WXpRZ0xURWdPQ0F0T0NBNUlDMHhNMk0ySUMweE9TQXhNU0F0TXpjZ01URWdMVFUyWXpBZ0xURXlJQzB5SUMweU15QXROeUF0TXpWakxUTWdMVFlnTFRRZ0xURXlJQzAwSUMweE55QmpNQ0F0TVRBZ055QXRNVGNnTWpVZ0xURTRZekUySUMweUlETXlJQzAzSURRNElDMHhNMk14TVNBdE5TQXhOeUF0TVRFZ01Ua2dMVEl5WXpJZ0xURXdJRElnTFRJd0lESWdMVE14WXpBZ0xURXdJREFnTFRJd0lDMHlJQzB6TVdNdE1pQXRNVFFnTFRFd0lDMHlNU0F0TWpVZ0xUSXhZeTB5TmlBd0lDMDFNQ0E1SUMwM05TQXhOR010TkNBeElDMDNJRElnTFRrZ01tTXROaUF3SUMwNUlDMDBJQzB4TUNBdE1UVmpMVE1nTFRNM0lDMDVJQzAzTkNBdE1UTWdMVEV4TVdNdE1pQXRNVE1nTFRVZ0xUSTFJQzB4TnlBdE16WjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalJGTkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpSRk5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswM05DQXRNakE1WXkwM0lEQWdMVEUwSURVZ0xUSXhJREUxWXkweE5pQXlNU0F0TXpjZ016Z2dMVFE1SURZMFl5MHlJRFVnTFRRZ09TQXROQ0F4TTJNd0lEVWdNeUF4TUNBNElERTJZekl3SURJeElEUTBJRE0ySURZNElEVXlZekV3TmlBMk9TQXlNRE1nTVRRNUlETXdPQ0F5TVRsak1UUWdPQ0F5TnlBeE55QTBNQ0F5Tm1NeE5DQTVJREkySURFeklETTNJREV6WXpFNElEQWdNeklnTFRFeElEUTFJQzB6TTJNeE1TQXRNVGdnTVRjZ0xUTTVJREkwSUMwMU5HTXROaUF0TWpnZ0xURTFJQzAwTnlBdE16a2dMVFUzWXkwek5TQXRNVFFnTFRZeUlDMDBNQ0F0T1RJZ0xUWXlJR010TmpVZ0xUUTJJQzB4TXpBZ0xUZzVJQzB4T1RjZ0xURXpNR010TXpnZ0xUSXpJQzAzTkNBdE5Ea2dMVEV4TVNBdE56VmpMVFlnTFRRZ0xURXlJQzAzSUMweE55QXROM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVFeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRURTRJQzB6TWpab0xUZGpMVFFnTUNBdE9TQXhJQzB4TVNBMmRqTmpNQ0EySURZZ01UQWdPU0F4Tm1NeU9DQTBOeUEzTkNBMk55QXhNalFnT0RKak5EQWdNVEVnTnpjZ016UWdNVEUzSURRNVl5MDJPQ0F5TlNBdE1UTTFJRFV4SUMweU1ETWdOelZqTFRFeElETWdMVEUySURnZ0xURTJJREUwWXpBZ015QXlJRGNnTmlBeE1tTXhOeUF5TUNBek1DQTBNeUExTUNBMk1HTTRJRFlnTVRRZ09TQXlNU0E1WXpRZ01DQTVJQzB4SURFMElDMHpZelk1SUMweU9DQXhNemdnTFRVMklESXdPU0F0T0RKak1qa2dMVEV4SURVM0lDMHlOQ0E0TkNBdE16bGpOeUF0TXlBeE1DQXROeUF4TUNBdE1USWdZekFnTFRNZ0xURWdMVFlnTFRNZ0xURXdZeTB4TXlBdE1qY2dMVE0xSUMwME5pQXROakFnTFRVeVl5MDBNeUF0TVRJZ0xUYzRJQzB6T1NBdE1USXhJQzAxTUdNdE5qVWdMVEUySUMweE1qUWdMVFE0SUMweE9EY2dMVGN3WXkweE1TQXROQ0F0TWpJZ0xUZ2dMVE0xSUMwNGFDMHhlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFZET0RBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtWRE9EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5qWWdMVFl5T1dNdE16WWdNeUF0TXpRZ015QXROREFnTXpoakxUVWdNelFnTFRNZ05qZ2dMVFFnTVRBell6QWdNalk1SUMweElEVXpPQ0F0TVNBNE1EaGpNQ0E0TlNBdE1TQXhOekVnTFRFZ01qVTFZekFnTlRVZ05DQTBPQ0EzTVNBME9XTTNJREFnTVRRZ0xURWdNakVnTVdNMElERWdPQ0F5SURFeElESmpNVFFnTFRFZ01UZ2dMVEV5SURJd0lDMHlOMk14SUMwMUlEQWdMVEV3SURBZ0xURTFZekVnTFRZeklERWdMVFl6SUMwMk1TQXROalZvTFRFeFl5MHhPU0F5SUMweU5DQXROU0F0TWpRZ0xUSTBkaTB6TmpKb01XTXdJQzAyTmlBdE1TQXRNVE0xSUMweElDMHlNRElnWXpBZ0xUVXdJREVnTFRFd01DQXlJQzB4TlRCak1TQXRPVFlnTXlBdE1Ua3lJRE1nTFRJNE4yTXdJQzB4TkNBeElDMHlNU0F4T0NBdE1qQm9OR000SURFZ01UWWdMVElnTWpRZ0xUSmpNeUF4SURZZ01TQTVJREZqTWpVZ05TQXlPU0F0TVRBZ016RWdMVEk0ZGkweVl6RWdMVEV5SURJZ0xUSXlJRElnTFRNeFl6QWdMVE0wSUMweE1DQXRORFFnTFRReklDMDBOR010T1NBeElDMHhPU0F4SUMwek1TQXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUXprdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFF6a2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk16a2dMVFF5TjJNdE1qQWdNQ0F0TWpRZ09DQXRNamdnTWpWakxUWWdNalFnTFRZZ05EZ2dMVFlnTnpOMk16ZGpNQ0E1TVNBdE5TQXhPRElnTFRVZ01qY3pZekFnTVRJZ0xURWdNalFnTVRVZ016RmpNVEFnTFRFMklERTBJQzB6TkNBeE5DQXROVE5qTUNBdE5qSWdNQ0F0TVRJeklERWdMVEU0TldNd0lDMHhOeUF5SUMwek5TQXlJQzAxTW1Nd0lDMDFJREFnTFRFeElDMHhJQzB4TjJNdE1pQXRNamdnTUNBdE1qa2dNekFnTFRJNVl6STNJQzB4SURVMUlEQWdPRElnTUdNeE5Ua2dNQ0F6TVRrZ05DQTBOemdnTldNMklERWdNVEVnTVNBeE55QXhZekV4SURBZ01UVWdOU0F4TlNBeE5uWTRPU0JqTUNBME15QXdJRGcySUMwMElERXlPV010TVNBeE1DQXRNU0F5TVNBdE1TQXpNV013SURJeUlESWdORFVnTlNBMk4yTXlJREV3SURrZ01USWdNVGdnTVRaak5pQXRNVFFnTnlBdE1qY2dOeUF0TkRCekxURWdMVEkxSURBZ0xUTTRZek1nTFRRMUlEUWdMVGc1SURRZ0xURXpOSE14SUMwNE9TQTBJQzB4TXpSak1pQXRNamNnTFRNZ0xUVTBJQzB4TUNBdE9EQmpMVFFnTFRFMklDMHhOQ0F0TWpVZ0xUTTBJQzB5TldNdE1UUTVJREFnTFRJNU55QXRNU0F0TkRRMklDMDBZeTAxTWlBdE1TQXRNVEEwSURBZ0xURTFOeUF0TW5wTk5UUTRJQzB5TnpGakxURTBNU0EzSUMweU9ESWdPU0F0TkRJMElEa2dZeTB4T1NBd0lDMHlNU0E1SUMweU15QXlOR010TlNBek5DQXROU0EyTnlBdE5TQXhNREYyTmpSakxURWdNVFlnTFRNZ016RWdMVE1nTkRaak1DQTRJREFnTVRVZ01pQXlNMk15SURFeElEWWdNVGNnTVRnZ01qRmpPU0F0TVRjZ01URWdMVE0xSURFeElDMDFNbU13SUMweE5TQXRNU0F0TXpBZ01DQXRORFZqTVNBdE1URWdNU0F0TWpFZ01TQXRNekYyTFRNMFl6QWdMVEV3SURRZ0xURTBJREUySUMweE5HdzBNRFlnTFRsak1USWdNQ0F4TlNBeklERTFJREUwZGpFek5XTXdJREUwSURBZ01qa2dNVGtnTXpWak9DQXRNaklnTmlBdE5EUWdOaUF0TmpaMkxUUTBZekFnTFRJeUlEQWdMVFEwSURJZ0xUWTJJR014SUMwMklERWdMVEV5SURFZ0xURTRZekFnTFRJMElDMDBJQzAwTnlBdE1UQWdMVGN3WXkwMElDMHhOaUF0TVRNZ0xUSTBJQzB6TWlBdE1qTjZUVE16TXlBdE1URTBZeTAxSURBZ0xURXhJREVnTFRFNElERmpMVEV3SURFZ0xURXlJRGNnTFRFeUlERTBkak00ZGpFeVl6QWdORE1nTFRjZ05UQWdOak1nTlRCak1qWWdNQ0F5TnlBdE9DQXlOeUF0TkRaak1DQXROVElnTFRFeUlDMDJPU0F0TmpBZ0xUWTVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUVVVdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFVVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1pQXhPVEZqTFRFZ01pQXRNaUF6SUMweUlEVmpNQ0ExSURRZ01URWdOaUF4TldNME55QTROeUF4TURZZ01UWTJJREUyTVNBeU5EaGpNVEVnTVRZZ01qTWdNalFnTXpnZ01qUmpPQ0F3SURFM0lDMHlJREkzSUMwMll6TTFJQzB4TkNBMk1DQXROREVnT0RZZ0xUWTNZekk0SUMwek1DQTFOU0F0TmpJZ09ETWdMVGt5WXpnZ0xUZ2dNVFVnTFRFMklERTFJQzB5Tm1Nd0lDMHpJQzB4SUMwMklDMHlJQzA1WXkweUlDMDBPQ0F0TXpjZ0xUZzFJQzAzTnlBdE9EVmpMVE1nTUNBdE55QXdJQzB4TUNBeFl5MHhNaUF5SUMweE9DQTRJQzB5TlNBeE4yTXRNellnTkRNZ0xUWTFJRGt6SUMweE1EWWdNVE16SUdNdE15QXlJQzAySURVZ0xUa2dPR010TmlBM0lDMHhNU0F4TVNBdE1UWWdNVEZqTFRZZ01DQXRNVElnTFRRZ0xURTRJQzB4TTJNdE1qY2dMVFF4SUMwMU5DQXRPREVnTFRneklDMHhNakJqTFRFeklDMHhOeUF0TWpZZ0xUTTFJQzAwTnlBdE5ETmpMVGNnTFRJZ0xURTFJQzAySUMweU1TQXRNWHBOTWpBMklEQmpMVE14SURFZ0xUUXlJRFVnTFRReUlESXhZekFnTnlBeUlERTJJRFlnTWpoak55QXlOU0F4TUNBMU1DQXlOQ0EzTTJNM0lERXlJREUwSURJeElESTBJREl4WXpVZ01DQXhNQ0F0TWlBeE55QXROMk14TVNBdE9DQXpNU0F0TVNBek5DQXRNakJqTWlBdE1UQWdNeUF0TVRrZ05TQXRNamdnWXpVZ0xUSTJJQzB6TWlBdE9EQWdMVFUzSUMwNE5tTXROU0F0TVNBdE9TQXRNaUF0TVRFZ0xUSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFJCTXk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk15SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswNU1pQXRNVFF3WXkwM0lDMHhNU0F0TVRZZ0xURTJJQzB5TkNBdE1UWmpMVGNnTUNBdE1UWWdOaUF0TWpNZ01UbGpMVGdnTVRNZ0xURTNJREl6SUMwek1pQXlOMk10TVRBZ01pQXRNVE1nT1NBdE1URWdNVGRqTlNBeU5TQTJJRFV3SURFMElEYzBZelVnTVRVZ01UVWdNVGNnTWpnZ01UbGpNVFVnTFRZZ016WWdMVGNnTkRNZ0xUSTNZelFnTFRFeklERTVJQzB4TXlBeU15QXRNalpqTWlBdE9DQXlJQzB4TnlBeUlDMHlOV014SUMweU15QXROeUF0TkRNZ0xUSXdJQzAyTW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5RlF6Z3lMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRemd5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV4TVNBdE16ZzJZeTAySURFZ0xURXhJREFnTFRFM0lERmpMVFk0SURVZ0xUWTVJRFVnTFRZNUlEYzBkakUxT1dNd0lEVXpJREFnTVRBMklDMHhJREUyTUdNdE1TQXhNVE1nTFRRZ01qSTFJQzAwSURNek9HTXdJRE16SURjZ016Z2dORFFnTXpoak1qQWdNU0EwTUNBd0lEVTVJRE5zTlNBeFl6a2dNQ0F4TVNBdE5TQXhNeUF0TVRWak1pQXROeUF6SUMweE5DQXpJQzB5TW1Nd0lDMHhOeUF0TkNBdE16UWdMVGNnTFRVd1l5MHlJQzB4TkNBdE1UQWdMVEl3SUMweU5pQXRNVGxqTFRFeUlERWdMVEl5SURFZ0xUTXdJREZqTFRNeUlEQWdMVE15SUMweE1DQXRNeklnTFRVNWRpMHhPVFlnWXpFZ0xUazFJREFnTFRFNU1DQTBJQzB5T0RWak1DQXRNVGNnTlNBdE1qTWdNakVnTFRJell6RTBJQzB4SURJNUlDMHhJRFF6SUMweFl6RTNJREFnTWpJZ0xURXdJREl6SUMweU5tTXlJQzB5TVNBdE1pQXRORElnTFRZZ0xUWXlZeTB5SUMweE1pQXRNVEFnTFRFNUlDMHlNeUF0TVRkNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUXhPUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalF4T1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TWpNZ0xUWTFNV010TmlBeE1DQXRPQ0F5TUNBdE9DQXpNR013SURZZ01TQXhNaUF4SURFM1l6UWdOVEVnTFRJeUlEZzVJQzAxTlNBeE1qVmpMVEkySURJNUlDMDJNQ0EwT1NBdE9EZ2dOelpqTFRNeUlETXhJQzAwT1NBMk9TQXROVFFnTVRFell5MDVJRGd5SUMweE1pQXhOalFnTFRJeElESTBOV010TXlBeU9DQXROU0ExTmlBdE5TQTROV013SURNNElESWdOelVnTmlBeE1UTmpNaUF5TUNBeUlEUXhJRElnTmpKak1DQXpNQ0F0TVNBMk1TQXRNU0E1TW1Nd0lERXhJREFnTWpJZ01TQXpNM00ySURJeklERTNJREl6WXpFd0lEQWdOeUF0TVRRZ055QXRNakFnWXpNZ0xUTTJJREkzSUMwMU5TQTFNU0F0TnpWak16QWdMVEkxSURZeUlDMDBOQ0E0TmlBdE56VmpORElnTFRVMElEVTRJQzB4TVRZZ05Ua2dMVEU0TTJNd0lDMHhOQ0F4SUMweU9DQXhJQzAwTW1Nd0lDMHhOaUF0TVNBdE16SWdMVGtnTFRRNFl5MHhJQzB4SUMweElDMHpJQzB4SUMwMFl6QWdMVFVnTkNBdE9TQTJJQzB4TTJNeE5pQXRNeklnTVRrZ0xUWTBJREU1SUMwNU4yTXdJQzB5TUNBdE1pQXROREFnTFRNZ0xUWXhZekFnTFRFd0lDMHpJQzB5TXlBdE1UWWdMVE13WXkweE1TQXhOU0F0T1NBek5DQXRNVEFnTkRsak1DQTFNeUF0TXpJZ09EWWdMVFk1SURFeE5pQmpMVE00SURNeElDMDNOQ0EyTWlBdE9UY2dNVEEzWXkweklDMHhNaUF0TlNBdE1qTWdMVFVnTFRNeVl6QWdMVEl3SURjZ0xUTTFJREl6SUMwMU5HTXpOQ0F0TkRFZ056VWdMVGMySURFd055QXRNVEU1WXpNM0lDMDBPU0ExT1NBdE1UQXdJRFU1SUMweE5UbGpNQ0F0TVRNZ0xUSWdMVEkzSUMwMElDMDBNbU13SUMweUlDMHhJQzAwSUMweElDMDJZekFnTFRnZ015QXRNVFVnTmlBdE1qSmpNVFFnTFRNMElERTVJQzAyT0NBeE9TQXRNVEF6WXpBZ0xUSTBJQzB6SUMwME9DQXROeUF0TnpOakxUSWdMVEV3SUMwMElDMHlNaUF0TVRZZ0xUSTRlazB4T1RVZ0xUVTFJR00zSURFeU1TQXROellnTVRneElDMHhOakVnTWpReVl6SWdMVFE0SURFMUlDMDRPQ0EwTUNBdE1USTFZek15SUMwME55QTRNeUF0TnpRZ01USXhJQzB4TVRkNlRURTNPU0F0TXpjeVl5MHpNeUEyTkNBdE9ESWdNVEUwSUMweE16WWdNVFk0WXpnZ0xUa3lJRGc0SUMweE1UY2dNVE0ySUMweE5qaDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSalJFTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUmpSRU1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE5EVWdMVEV3WXkwek15QXdJQzAyTnlBeE55QXRPVEVnTkRsakxUTXdJRFF3SUMwek9DQTROaUF0TkRJZ01UTTFZeTB4SURFMElDMHlJREk1SUMweUlEUXpZekFnTnpBZ01UY2dNVE0xSURZeUlERTVNMk0wTkNBMU5pQTVPQ0E1TkNBeE56RWdPVFJqTXpJZ01DQTBPQ0F0T1NBME9DQXRNamhqTUNBdE5pQXRNaUF0TVRRZ0xUVWdMVEl6WXkweUlDMDRJQzAxSUMweE5TQXROeUF0TWpOakxUWWdMVEkxSUMweE5pQXRNeklnTFRReElDMHpNR010TmpZZ05TQXRNVE00SUMwek55QXRNVGN6SUMweE1EbGpNalVnTVRnZ05EUWdNemNnTnpFZ05ESmpOU0F4SURFd0lERWdNVFlnTVNCak16a2dNQ0E0TVNBdE1qWWdPVGtnTFRZNVl6RXpJQzB6TWlBeU1DQXROalFnTWpBZ0xUazJZekFnTFRRMklDMHhOU0F0T1RBZ0xUUXlJQzB4TXpKakxUSXhJQzB6TWlBdE5USWdMVFEzSUMwNE5DQXRORGQ2VFRFMk1DQTVPR014TVNBd0lESXlJRElnTXpNZ04yTXlNQ0E1SURNMklETXdJRE0ySURRM1l6QWdNamNnTFRReElEWTNJQzA0TUNBM00yTXRNVFlnTkNBdE16WWdMVGdnTFRVMElDMHlNbU10TVRrZ0xURTFJQzB5T0NBdE1qVWdMVEk0SUMwek5uTTRJQzB5TWlBeU5DQXRNemhqTWpBZ0xUSXdJRFExSUMwek1TQTJPU0F0TXpGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUXlOUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalF5TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB5TXpJZ0xUWXdNR010TVRFZ01DQXROeUF4TkNBdE9DQXlNV010TWpBZ09USWdMVGMxSURFMU5DQXRNVFl3SURFNE9XTXROaUF6SUMweE1pQTJJQzB4TnlBNVl5MHlNQ0E1SUMwek15QXhPU0F0TXpZZ05EVmpMVE1nTWpnZ0xUY2dOVFlnTFRjZ09EVjJOVGxqTUNBeE1qUWdNaUF5TkRrZ05DQXpOek5qTVNBM055QXlJREUxTkNBeUlESXpNWE13SURFMU5DQXRNaUF5TXpGakxURWdORGtnTFRnZ09UZ2dMVGdnTVRRNFl6QWdPU0F3SURFNUlERWdNamxqTXlBME9TQXpJRGs1SURNZ01UUTRkamMxWXpBZ09TQXdJREUzSURFd0lESXhZeklnTVNBMElERWdOaUF4SUdNNElEQWdPQ0F0TVRFZ09DQXRNVE5qTWpFZ0xUWXpJRGMySUMwNU5TQXhNakFnTFRFek4yTXpOU0F0TXpNZ05EY2dMVGM0SURVM0lDMHhNalJqTWlBdE5DQXpJQzA1SURNZ0xURXpZekFnTFRjZ0xURWdMVEUwSUMweElDMHlNV013SUMwMU5pQXlPQ0F0TVRBMUlETTFJQzB4TlRoak1TQXRPQ0F4SUMweE5pQXhJQzB5TldNd0lDMHlOaUF0TkNBdE5USWdMVEUxSUMwNE1XTXRNVElnTWpBZ0xUa2dNellnTFRFeElEVXdZeTAzSURRNElDMHpNU0E0TXlBdE56RWdNVEE0YkMweE1UTWdOekIyTFRJell6QWdMVFFnTFRFZ0xUY2dMVEVnTFRFeFl6QWdMVEl6SURFeklDMHpPU0F6TnlBdE5UQWdZelkwSUMweU9TQXhNVFFnTFRjeElERXlPU0F0TVRRell6VWdMVEkwSURrZ0xUUTRJRGtnTFRjell6QWdMVEUySUMweUlDMHpNaUF0TlNBdE5EaGpMVEVnTFRRZ0xUSWdMVGtnTFRJZ0xURXpZekFnTFRJeklERTBJQzAwTXlBeE5pQXROalpqTXlBdE1qUWdOeUF0TkRjZ055QXROekZqTUNBdE9TQXdJQzB4T0NBdE1pQXRNamRqTFRJZ0xURXpJREVnTFRJMklEVWdMVE01WXprZ0xUTXdJREUwSUMwMk1DQXhOQ0F0T1RGak1DQXRNelFnTFRZZ0xUWTVJQzB4TnlBdE1UQTBZeTB4SUMwMUlDMHlJQzA1SUMweUlDMHhOR013SUMweE55QTRJQzB6TkNBeE1DQXROVEZ6TXlBdE16UWdNeUF0TlRBZ1l6QWdMVEkwSUMweElDMDBOeUF0T0NBdE56QmpMVElnTFRjZ0xUTWdMVEV6SUMweklDMHhPV013SUMwMUlEQWdMVGtnTWlBdE1UUmpPQ0F0TWpZZ01URWdMVFV4SURFeElDMDNOMk13SUMweU5DQXRNeUF0TkRnZ0xUY2dMVGN5WXkweElDMDJJQzB5SUMweE1pQXRNaUF0TVRoak1DQXRPQ0F4SUMweE5TQTFJQzB5TTJNeE1pQXRNamtnTVRjZ0xUVTRJREUzSUMwNE9XTXdJQzA1SURBZ0xURTNJQzB4SUMweU5tTXdJQzAxSURBZ0xURXhJQzB5SUMweE5tTXRNeUF0T1NBdE5DQXRNak1nTFRFMElDMHlNM3BOTVRneUlEY3pObU10T1NBME15QXRNek1nTnpBZ0xUWXlJRGsxSUdNdE16SWdNamNnTFRZM0lEVXpJQzA1TWlBNU1XTXdJQzB4TWlBeElDMHlOU0F3SUMwek9HTXRNeUF0TWpZZ05TQXRORFlnTWpVZ0xUWXpZek00SUMwek15QTRNeUF0TlRZZ01USTVJQzA0TlhwTk1UZ3dJRE00Tm1NdE1USWdPRFlnTFRjd0lERXlOeUF0TVRReUlERTFObU13SUMweE5pQXRNU0F0TXpNZ0xURWdMVFE0WXpBZ0xURXlJRFVnTFRJd0lERTVJQzB5Tm1NME5TQXRNVGtnT0RnZ0xUUTBJREV5TkNBdE9ESjZUVEU1TUNBeU1USmpMVFFnTnpNZ0xUWTJJREV5TVNBdE1UVXdJREUxTUdNdE1TQXRNVE1nTFRJZ0xUSXpJQzB5SUMwek1XTXdJQzB5TlNBNElDMHpNQ0EwTXlBdE5UQnNORElnTFRJNElHTXlNaUF0TVRNZ05EUWdMVEkzSURZM0lDMDBNWHBOTWpFd0lDMHhOMk13SURFNElERWdNellnTUNBMU5HTXRNaUF5T1NBdE1USWdOVFVnTFRNMklEY3hZeTAwTUNBeU55QXRPREFnTlRVZ0xURXlOQ0EzTjJNdE5DQXlJQzAzSURjZ0xURXlJREZqTFRJZ0xUSWdMVElnTFRnZ0xUSWdMVEUxWXpBZ0xUSXhJRFVnTFRVMklERXlJQzAyTVdNeE5DQXRNVElnTWpnZ0xUSXpJRFF5SUMwek5HTXpPQ0F0TXpNZ09URWdMVFEySURFeU1DQXRPVE42VFRJd05DQXRNakEzWXpFZ09DQXhJREUxSURFZ01qTmpNQ0EwTmlBdE1Ua2dPREVnTFRVNElERXdPR010TXpVZ01qUWdMVGN6SURRMElDMHhNVEFnTnpWMkxUVTRJR013SUMweE1pQTFJQzB5TVNBeE55QXRNamxqTlRNZ0xUTTFJREV4TkNBdE5Ua2dNVFV3SUMweE1UbDZUVEl3TkNBdE16Z3lZekVnTmlBeElERXlJREVnTVRkak1DQXpOaUF0TVRnZ05qSWdMVE0zSURnMll5MHpNU0EwTUNBdE9ESWdOVElnTFRFeU1TQTRNbU10TWlBeUlDMDBJRElnTFRVZ01tTXRNeUF3SUMwMUlDMHpJQzAzSUMwM1l5MHlJQzAySUMweklDMHhNaUF0TXlBdE1UbGpNQ0F0TWpJZ01UQWdMVFEySURJNElDMDFOR00xTXlBdE1qY2dNVEExSUMwMU5TQXhORFFnTFRFd04zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZPRGcyTG5odGJBQThjM2x0WW05c0lHbGtQU0pGT0RnMklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFME5TQXRNVEJqTFRNeklEQWdMVFkzSURFM0lDMDVNU0EwT1dNdE16QWdOREFnTFRNNElEZzJJQzAwTWlBeE16VmpMVEVnTVRRZ0xUSWdNamtnTFRJZ05ETmpNQ0EzTUNBeE55QXhNelVnTmpJZ01Ua3pZelEwSURVMklEazRJRGswSURFM01TQTVOR016TWlBd0lEUTRJQzA1SURRNElDMHlPR013SUMwMklDMHlJQzB4TkNBdE5TQXRNak5qTFRJZ0xUZ2dMVFVnTFRFMUlDMDNJQzB5TTJNdE5pQXRNalVnTFRFMklDMHpNaUF0TkRFZ0xUTXdZeTAyTmlBMUlDMHhNemdnTFRNM0lDMHhOek1nTFRFd09XTXlOU0F4T0NBME5DQXpOeUEzTVNBME1tTTFJREVnTVRBZ01TQXhOaUF4SUdNek9TQXdJRGd4SUMweU5pQTVPU0F0Tmpsak1UTWdMVE15SURJd0lDMDJOQ0F5TUNBdE9UWmpNQ0F0TkRZZ0xURTFJQzA1TUNBdE5ESWdMVEV6TW1NdE1qRWdMVE15SUMwMU1pQXRORGNnTFRnMElDMDBOM3BOTVRZd0lEazRZekV4SURBZ01qSWdNaUF6TXlBM1l6SXdJRGtnTXpZZ016QWdNellnTkRkak1DQXlOeUF0TkRFZ05qY2dMVGd3SURjell5MHhOaUEwSUMwek5pQXRPQ0F0TlRRZ0xUSXlZeTB4T1NBdE1UVWdMVEk0SUMweU5TQXRNamdnTFRNMmN6Z2dMVEl5SURJMElDMHpPR015TUNBdE1qQWdORFVnTFRNeElEWTVJQzB6TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EWTBMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFkwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEkzTkNBdE9ERTBZeTA1SURBZ0xURTVJRElnTFRJNUlEWmpMVEk0SURFeklDMHpPU0F6TmlBdE5ERWdOalpqTFRFZ05TQXdJREV3SURBZ01UZGpMVE1nTWpZZ09DQTBPQ0F5TnlBMk4yTTFJRFVnT0NBNUlEWWdNVGhqTFRRZ01UVWdMVGNnTWprZ0xUY2dORE5qTUNBek9TQXhOaUEzTkNBME5pQXhNRFJzTXlBell5MHlOeUF0TkNBdE5UTWdMVFlnTFRjNUlDMDJZeTAwTkNBd0lDMDROaUExSUMweE16QWdNVFJqTFRNMUlEY2dMVFExSURNeUlDMDFPQ0ExT0dNdE5TQXhNQ0F0T0NBeU1TQXRNVEVnTXpKakxURWdNeUF0TVNBMklDMHhJRGxqTUNBeE5DQXhNaUF5TmlBeU55QXlNU0JqTkRBZ0xURXpJRGd3SUMweE5DQXhNakVnTFRFMGFEWTFZemMxSURBZ01UUTNJREl3SURJd09TQTJOMk16TWlBeU5DQTFOaUExTWlBM05pQTROV014TXlBeU1TQXlNU0EwTVNBeU1TQTJOR013SURZZ01DQXhOQ0F0TWlBeU1XTXRNVFFnTmpNZ0xUTTVJREV4T1NBdE9EUWdNVFkwWXkwek5TQXpOU0F0TnprZ05Ea2dMVEV5TnlBME9XTXROeUF3SUMweE5DQXdJQzB5TWlBdE1XTXRNeklnTFRJZ0xUUTRJQzB5TVNBdE5EZ2dMVFE0WXpBZ0xUWWdNU0F0TVRJZ01pQXRNVGhqTkNBdE1UWWdOaUF0TXpJZ05pQXRORGhqTUNBdE5EVWdMVEU1SUMwNE5DQXROVGdnTFRFeE55QmpMVEU0SUMweE5TQXRNemNnTFRJeklDMDFOeUF0TWpOakxURTBJREFnTFRJNElEUWdMVFF6SURFeVl5MHpJREVnTFRVZ015QXRPQ0EwWXkwME9DQXlNaUF0TnpJZ05UZ2dMVGN5SURFd00yTXdJREV6SURJZ01qY2dOaUEwTW1NeE15QTBOeUEwTmlBNE1DQTNPU0F4TVROak56VWdOelVnTVRZNElERXhNeUF5TnpNZ01USXlZemdnTVNBeE55QXhJREkxSURGak1URXpJREFnTVRrM0lDMDJOU0F5TVRRZ0xURTVNMk16SUMweU1pQTFJQzAwTlNBMUlDMDJNR013SUMwNU1DQXRNVEFnTFRFM01DQXROVEFnTFRJME5HTXRORGtnTFRrd0lDMHhNVFVnTFRFMU9TQXRNakE0SUMweE9USWdZek1nTFRVZ05TQXRNVEVnTnlBdE1UWmpNeUF0TVRFZ05TQXRNakVnTlNBdE16RmpNQ0F0TWpJZ0xUY2dMVFEwSUMweE5DQXROalJqTFRJZ0xUWWdMVFFnTFRFeUlDMDBJQzB4TjJNd0lDMDJJRElnTFRFeElEa2dMVEU0WXpFMklDMHhOaUF5TVNBdE16WWdNakVnTFRVMll6QWdMVGtnTFRFZ0xURTNJQzB5SUMweU5XTXROaUF0TXpjZ0xUSXdJQzAyT1NBdE5UQWdMVGsxWXkweE5TQXRNVE1nTFRNeElDMHhPU0F0TkRnZ0xURTVlazAzTURjZ05qUnNMVGNnTFRGakxURTFJREFnTFRJd0lERXlJQzB4TnlBeU0yTTVJRE15SURVZ05qY2dNak1nT1Raak5TQTRJRGdnTWpRZ01qQWdNVGdnWXpFMklDMDRJRE01SURZZ05EY2dMVEkxWXpJZ0xUZ2dNeUF0TVRZZ015QXRNak5qTUNBdE1qY2dMVEV6SUMwME9DQXRNallnTFRjd1l5MDRJQzB4TlNBdE1qY2dMVEU1SUMwME15QXRNVGg2VFRZM05TQXRNVGsxYUMweVl5MHhOQ0F3SUMweE9DQXhNU0F0TVRRZ01qSmpNVEFnTWpnZ01UQWdOVGtnTWpnZ09EVmpOaUE1SURFd0lESXhJREkxSURFMVl6RTBJQzAxSURNeElEQWdNekVnTFRNd1l6QWdMVFF6SUMwek1pQXRPVElnTFRZNElDMDVNbnBOTWpreUlDMDJNREZqTVRBZ01DQXlNQ0ExSURJM0lERTRjekV4SURJM0lERXpJRFF4ZGpSak1DQTRJQzAxSURFMUlDMHhOQ0F4TlNCakxUSTNJREVnTFRVMUlDMHhOQ0F0TlRjZ0xUUTVZekFnTFRFd0lEWWdMVEkwSURJd0lDMHlOMk0wSUMweElEY2dMVElnTVRFZ0xUSjZUVEk1TVNBdE56WTJZekkySURRZ05EVWdNakVnTlRVZ05EWmpNaUEySURNZ01URWdNeUF4TjJNd0lERTBJQzAzSURJNUlDMHhOeUEwTVdNdE5TQTJJQzB4TVNBNUlDMHhOeUE1WXkweklEQWdMVFlnTFRFZ0xURXdJQzB5WXkweU15QXRPU0F0TkRNZ0xUSXpJQzAyTVNBdE16bGpMVEUwSUMweE1pQXRNakFnTFRJeUlDMHlNQ0F0TXpGak1DQXRNVFFnTVRNZ0xUSTBJRE16SUMwek5HTTVJQzAxSURJd0lDMDJJRE0wSUMwM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNREF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTURBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRVd0lEWTRZeTB4TVNBNElDMHhPU0F5TUNBdE1qa2dNamhqTFRrZ09DQXRNVElnTVRVZ0xURXlJREl5WXpBZ09TQTBJREUzSURFeElESTFZek1nTkNBM0lEY2dNVEFnTVRGak1UUWdNVFFnTWpRZ01qRWdNelVnTWpGek1qSWdMVGtnTXpZZ0xUSTJZekUzSUMweU1TQXlNeUF0TXpJZ01qTWdMVFEzWXpNZ0xURTFJQzB4TXlBdE1qRWdMVEl5SUMwek1HTXRNVElnTFRFeklDMHhPQ0F0TWpBZ0xUSTFJQzB5TUdNdE5pQXdJQzB4TXlBMklDMHlOeUF4Tm5wTk5UTWdMVEl6TW1NdE15QXRNU0F0TlNBdE1pQXROeUF0TW1NdE5TQXdJQzA0SURRZ0xURXdJRGdnWXkweE1DQXlNaUF0TWpZZ05ESWdMVE0wSURZMVl5MHlJRFVnTFRJZ09TQXRNaUF4TTJNd0lERXlJRGNnTVRrZ01UZ2dNalJqT1RZZ016Z2dNVGcwSURreElESTNOU0F4TXpkc01qVTRJREV6TW1NMElESWdOeUF6SURFd0lETmpOU0F3SURrZ0xUTWdNVFFnTFRoak1Ua2dMVEU0SURFNUlDMDBNeUF5TkNBdE5qRmpNU0F0TWpJZ0xUVWdMVE0xSUMweU1pQXRORE5qTFRFMU1TQXROellnTFRNd01pQXRNVFV6SUMwME5URWdMVEl6TkdNdE1qTWdMVEV5SUMwME9TQXRNakVnTFRjeklDMHpOSHBOTlRNMElDMHlOVEJqTFRRZ01DQXRPU0F5SUMweE1pQTFZeTB4TkNBeE9DQXRNelFnTXpFZ0xUUTRJRFV3SUdNdE5TQTNJQzAzSURFeklDMDNJREU1Y3pJZ01USWdOeUF4T0dNM0lERXdJREU0SURFNElESXpJRE13WXpVZ01URWdNVElnTVRVZ01UZ2dNVFZ6TVRNZ0xUTWdNVGtnTFRsak1qRWdMVEUzSURNM0lDMHpPU0EwTWlBdE5qRmpNQ0F0TVRRZ0xUTTFJQzAyTnlBdE5ESWdMVFkzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVeU5qWXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOallpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OREE0SUMweU1EVmpMVGNnTXlBdE5pQXhNQ0F0TlNBeE4yTXdJRElnTUNBeklDMHhJRFJqTFRFeklEVXpJQzB4TXlBeE1EZ2dMVEV6SURFMk1uWXpNR010TXlBdE1USWdMVGdnTFRJMElDMHhNeUF0TXpaakxUSTVJQzAyTUNBdE56Z2dMVEV3TkNBdE1USTFJQzB4TlRGakxUTWdMVE1nTFRnZ0xUWWdMVEV5SUMwMll5MHhJREFnTFRFZ01TQXRNU0F4Y3pBZ0xURWdMVEVnTFRGakxUSWdMVE1nTFRjZ0xUZ2dMVEV4SUMwM1l5MDBJREFnTFRVZ05pQXROeUF4TVdNdE9TQXpOeUF0TVRJZ056UWdMVEV6SURFeE1tTXRNeUF4TVRnZ0xUVWdNak0ySUMwMUlETTFOQ0JqTUNBMU1DQTFJRGs1SURnZ01UUTVZekFnTVRNZ09DQXlNeUF4T1NBeU0yTXhNaUF3SURFMElDMHhOQ0F4TlNBdE1qUmpNaUF0TVRZZ01TQXRNeklnTVNBdE5EaGpMVFFnTFRVd0lDMDFJQzA1T1NBdE5TQXRNVFE0WXpBZ0xUTTBJREFnTFRZNUlERWdMVEV3TTNZdE5XTXpJRElnTnlBMElERXhJRFpqTVRnZ055QXpOaUF4TkNBMU5TQXhOMk0wSURFZ09DQXhJREV4SURGak1qTWdNQ0EwTUNBdE1UWWdOVElnTFRNMVl6a2dMVEV6SURFMUlDMHlOeUF4T1NBdE5EQjJOemhqTUNBNE5pQXhJREUzTWlBMElESTFPR014SURFMElESWdNamdnTVRjZ01qaGpNVFlnTUNBeE55QXRNVGNnTVRjZ0xUSTVJSFl0TWpRd2FERjJMVEkwWXpRZ015QXhNQ0ExSURFMklEZGpNVGdnTlNBek5pQXhNQ0ExTkNBeE1HTXlNQ0F3SURNNUlDMDJJRFUzSUMweU1tTXlOeUF0TWpRZ016VWdMVFUxSURNMUlDMDRPR013SUMwM0lEQWdMVEUySUMweElDMHlOR010TVRJZ0xUazBJQzAyT0NBdE1UVTRJQzB4TkRBZ0xUSXhNMnd0TnlBdE5tTXRNVEVnTFRjZ0xUSXhJQzB5TkNBdE16TWdMVEU0ZWswME5DQXRNakF3WXkwMElEQWdMVGdnTXlBdE9TQXhNWFl5WXkweUlDMHlJQzAwSUMweklDMDNJQzB6WXkwNUlERWdMVGNnTVRFZ0xURXdJREU1WXkweU1pQTFPU0F0TVRJZ01USXhJQzB4TnlBeE9ESWdZekFnTlRZZ0xURWdNVEV5SUMweElERTJPR013SURJNElEQWdOVFlnTVNBNE0yTXlJRFF6SURFZ09EWWdOeUF4TWpsak1pQXhOQ0F4TVNBeU1TQXlNU0F5TTJNeElDMHhJREVnTFRFZ01pQXRNV001SURBZ09DQXRNVElnTVRFZ0xURTVZelFnTFRrZ05pQXRNVGtnTmlBdE16QmpNQ0F0TnlBdE1TQXRNVFlnTFRJZ0xUSTBZeTB6SUMwMU5TQXROQ0F0TVRFd0lDMDBJQzB4TmpWMkxUVXhZekUySURjZ016SWdNVFFnTkRnZ01UaGpNVE1nTXlBeU5DQTFJRE0wSURWak5EZ2dNQ0EyT1NBdE16TWdOamtnTFRnM1l6QWdMVGswSUMwMU1pQXRNVFkwSUMweE1URWdMVEl5T0NCakxUZ2dMVEV3SUMweE55QXRNVGtnTFRJM0lDMHlOMk10TkNBdE15QXRPQ0F0TlNBdE1URWdMVFY2VFRReU9TQXRPVFJqTXlBeklEY2dOaUF4TVNBNFl6TTNJREkySURZM0lEVTVJRGt5SURrM1l6TWdOQ0ExSURnZ05TQXhNbU13SURVZ0xUTWdPU0F0T0NBeE5HTXRNVFlnTVRZZ0xUTTBJREkwSUMwMU15QXlOR010TVRRZ01TQXRNamdnTFRNZ0xUUXpJQzB4TVd3dE55QXRNMk14SUMweU5DQXhJQzAwT0NBeElDMDNNMk13SUMweU1pQXhJQzAwTlNBeUlDMDJPSHBOTWpReklESTRiRE1nTFRFd05HTTRJRGtnTVRjZ01UZ2dNallnTWpkak1qRWdNakVnTXpjZ05EUWdOVFVnTmpVZ1l6VWdOU0EzSURFd0lEY2dNVE5qTUNBM0lDMDNJREV3SUMweE5TQXhOR010TmlBeklDMHhNeUEwSUMweE9TQTBZeTB4TnlBeElDMHpNeUF0TVRBZ0xUUTVJQzB4Tm5wTk5EY2dMVGt4WXpNeUlETXlJRFl6SURZMklEZzJJREV3Tm1NeklEWWdOU0F4TUNBMUlERTBZekFnTnlBdE5pQXhNU0F0TVRrZ01URmpMVEk0SURFZ0xUVXlJQzAySUMwM05DQXRNakZqTUNBdE1TQXRNU0F0TVNBdE1TQXRNV014SUMweE5DQXhJQzB5T1NBeUlDMDBOR014SUMweU1pQXhJQzAwTXlBeElDMDJOWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTWpjeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk1qY3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXhNeUF4TmpWak5DQXRPU0F5SUMweU1TQXlJQzB5Tkd3dE1TQXRNVGgyTFRac0xURWdMVEV5ZGkwell5MHhJQzB4TXlBdE15QXRNamdnTFRNZ0xUSTRZeTB5SUMwMk55QXROU0F0TVRNMElDMDNJQzB5TURGak1DQXRNeklnTWlBdE5qUWdNaUF0T1RaakxUSWdMVGN3SUMweklDMHhNemtnTFRVZ0xUSXdPR013SUMwMklDMHlJQzB4TVNBdE15QXRNVGRqTFRRZ0xUa2dMVGNnTFRJeklDMHhPQ0F0TWpOakxURXpJREFnTFRFd0lERTJJQzB4TXlBeU5tTXROeUF5TkNBdE9TQTBPQ0F0T1NBM01tTXdJRE0ySURVZ056TWdOU0F4TURsMk9UVnNMVFVnTFRGc0xURXlNU0F0TVRnZ1l5MDBJQzB4SUMwM0lDMHhJQzB4TUNBdE1XTXRNVElnTUNBdE1Ua2dOU0F0TVRrZ01qSmpNQ0F4T1NBdE15QXpPU0F0TXlBMU9XTXRNU0F5T1NBdE1pQTFPQ0F0TWlBNE9HTXdJRE0xSURFZ056QWdNaUF4TURWak15QXhNREVnTVRFZ01qQXhJREV3SURNd01tTXdJREV3SUMweElESXlJREVnTXpSakxURWdNeUF0TXlBMElDMDJJRFJqTFRJZ01DQXROU0F0TVNBdE9TQXRNbU10T0NBdE5DQXRNVFlnTFRZZ0xUSXpJQzB4TVdNdE5pQXRNaUF0TVRBZ0xUTWdMVEUwSURGakxUVWdOU0F0TmlBNUlDMHlJREUxWXpJMklEUTJJRFF6SURrMElEVXdJREUwTm1NeElEWWdNeUE0SURVZ09ITTBJQzB5SURjZ0xUUWdZelFnTFRRZ05pQXRPU0E0SUMweE5XTXhOaUF0TkRJZ016Z2dMVGd3SURZeklDMHhNVGRqTWlBdE5DQTNJQzAzSURNZ0xURXlZeTB5SUMweklDMDNJQzB6SUMweE1pQXRNbU10TWpVZ01TQXRNelFnTVNBdE16WWdMVGxqTVNBdE9DQXlJQzB4TnlBeUlDMHlOV014SUMweE9TQXhJQzB6TnlBeElDMDFObU13SUMwMU55QXRNeUF0TVRFMUlDMDJJQzB4TnpKak5Ea2dOQ0E1T0NBNUlERTBOU0F5TW1NeU1TQTFJREUzSUMweE55QXlNaUF0TWpkNlRURTJOaUF6TVd3eklETXdiQzAySUMweFl5MHpOQ0F0TVNBdE5qZ2dMVE1nTFRFd01pQXRObU10TnlBdE1TQXRNVFFnTUNBdE1qQWdNR3d0TVNBdE1UTWdZeTB4SUMwek15QXhJQzAyTmlBeUlDMHhNREIyTFRFeVl6UXdJRFVnT0RFZ01USWdNVEl4SURJell6QWdNallnTWlBMU15QXpJRGM1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVMU1UUXVlRzFzQUR4emVXMWliMndnYVdROUlrVTFNVFFpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OemNnTVRoakxUZ2dNQ0F0T0NBNElDMDVJREV6WXkweklERTVJQzAySURNM0lDMDJJRFUzWXpBZ05TQXhJREV4SURFZ01UWmpOaUE1TXlBeUlERTROaUF4TXlBeU56aDJNMk13SURJZ01DQTFJQzB4SURsakxURTNJQzB4TlNBdE16QWdMVE13SUMwME9TQXRNelpqTFRRZ0xURWdMVGdnTFRNZ0xURXhJQzB6WXkwMklEQWdMVEV3SURRZ0xURXlJREUxY3kweklERTVJQzB6SURJMVl6QWdNVE1nTmlBeE5pQXpNQ0F5TjJNeU1DQTRJRE15SURJMklEUTFJRFF5WXpjZ055QXhNeUF4TnlBeU15QXhOR001SUMwMElERXlJQzB4TlNBeE1pQXRNalZqTFRFZ0xUSXpJQzB6SUMwME5pQXROaUF0TmprZ1l5MDNJQzAyT1NBdE9DQXRNVE00SUMwNUlDMHlNRGRqTUNBdE5EVWdMVE1nTFRrd0lDMDBJQzB4TXpSak1DQXROU0F0TVNBdE1UQWdMVE1nTFRFMFl5MHlJQzAxSUMwMUlDMHhNU0F0TVRFZ0xURXhlazB5TURFZ01HTXRPQ0F3SUMweE55QXhJQzB5TmlBMFl5MHpNQ0E1SUMwek5DQXpPU0F0TkRBZ05qVmpMVEVnTmlBdE1TQXhNaUF0TVNBeE9HTXdJREV4SURFZ01qSWdNQ0F6TTJNd0lEZ2dOQ0F4TlNBeE1pQXhOV2d4WXpnZ01DQTVJQzA0SURFeElDMHhOV014SUMwMElEQWdMVGdnTUNBdE1USmpNU0F0TXpBZ01UVWdMVFEySURNMklDMDBObU01SURBZ01qQWdNeUF6TVNBNUlHTXpNeUF4T0NBME55QTFNQ0ExTnlBNE0yTTBJREUwSURFd0lESTRJREV3SURRell6QWdOaUF0TVNBeE15QXRNeUF4T1dNdE1URWdNeklnTFRNMElEUTVJQzAyTUNBME9XTXRNVFFnTUNBdE1qa2dMVFVnTFRRMElDMHhOV010T0NBdE5pQXRNVE1nTFRnZ0xURTNJQzA0WXkwMklEQWdMVGdnTmlBdE1UQWdNakZqTFRFZ09TQXRNaUF4T0NBdE1pQXlOMk13SURNNUlERXhJRGMzSURFNUlERXhOV014SURNZ01TQTRJRE1nTVRGak5pQXhNU0F3SURJM0lERXhJRE0yWXpNZ015QTJJRFFnT1NBMFl6a2dNQ0F4TnlBdE9DQXlOaUF0T0dNeU5pQXRNaUEwTmlBeE1DQTJOeUF5TVdNM0lEUWdNVElnTmlBeE5TQTJJR00ySURBZ09DQXROeUF4TUNBdE1qQmpNU0F0TkNBeElDMDRJREVnTFRFeFl6QWdMVE16SUMwek1DQXRORGtnTFRjMUlDMDFOMk10TkRFZ0xUY2dMVFF5SUMwMElDMDFNaUF0TkRWakxURWdMVFVnTFRNZ0xURXdJQzB6SUMweE5XTXdJQzB5SURFZ0xUVWdNaUF0T0dNeE5DQTBJREkzSURZZ016Z2dObU0wT0NBd0lEYzVJQzB6TXlBNE5pQXRPVEpqTVNBdE1URWdNaUF0TWpNZ01pQXRNelJqTUNBdE16WWdMVFlnTFRjeUlDMHhPQ0F0TVRBM1l5MDVJQzB5T0NBdE1qWWdMVFV3SUMwME55QXROekZqTFRFMElDMHhOU0F0TXpFZ0xUSXhJQzAwT1NBdE1qRjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFV5T0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVeU9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE1URTJJQzB5T0RWak1qUWdNekVnTkRBZ05qTWdOamtnT0RGak1qTWdOREVnTWprZ09EY2dNek1nTVRNMFl6a2dNVEE1SURFMklESXhPQ0F5TVNBek1qZGpNU0EwSURBZ09TQXdJREUxWXkweE15QXROeUF0TWpNZ0xURTRJQzB6TkNBdE1qZGpMVEV3SUMwNU9DQXROVE1nTFRFM09TQXRNVEl6SUMweU5EbGpMVEl3SUMweU1DQXRORE1nTFRNMUlDMDNNQ0F0TkRCakxUZ2dMVFExSUMweU5DQXRPRFlnTFRRNElDMHhNalJzTmpRZ01USmpOQ0F4SURnZ01pQXhNaUF5WXpNZ01DQTJJQzB4SURnZ0xUTnpNeUF0TkNBeklDMDNZekFnTFRVZ0xUUWdMVEV4SUMwM0lDMHhOU0JqTFRJeElDMHpNaUF0TkRFZ0xUWTBJQzA0TmlBdE5qaGpMVFEwSUMwMElDMDRPU0F0TVRRZ0xURXpOaUF0TWpKak1UTWdNek1nTXpBZ05Ua2dORGtnT0RWak15QTBJREV3SURVZ01UVWdObU0zSURBZ01UTWdNU0F4T1NBeVl6RTRJRE01SURJMUlEZ3lJRE13SURFeU5XTTRJRGN5SURFeklERTBOU0F4TXlBeU1UaGpNQ0F5TkNBdE1TQTBOeUF0TWlBM01XTXRNU0F4TVNBdE1pQXlNaUF0TkNBek4yTXRNamNnTFRFNElDMDBPQ0F0TkRFZ0xUYzBJQzAxTjJNdE1UQWdMVFl3SUMweU5DQXRNVEl3SUMwMU5TQXRNVGN6WXkwek1TQXROVFFnTFRjM0lDMDRNaUF0TVRNeklDMDVNeUJqTFRJZ0xURTBJQzAwSUMweU9DQXROeUF0TkRKakxUY2dMVE15SUMweE5DQXROVFlnTFRJMklDMDNOMk15TVNBMklEUXlJREV6SURZeklERTVZellnTWlBeE15QTBJREU1SURSak5TQXdJRGtnTFRFZ01USWdMVFZqTVNBdE1pQXhJQzB6SURFZ0xUVmpNQ0F0T0NBdE5pQXRNVGdnTFRFeUlDMHlOR010TWpFZ0xUSTBJQzAwTWlBdE5EWWdMVGMzSUMwMU5HTXRORFlnTFRFd0lDMDVNQ0F0TWprZ0xURXpOeUF0TXpsakxUUWdMVEVnTFRjZ0xUSWdMVEV5SUMweVl5MHpJREFnTFRZZ01DQXRNVEFnTVdNeU9DQXpNaUEwTlNBM01TQTRPQ0E0TldNeE1TQXlPQ0F4TWlBMU9TQXhOeUE1T0NCak1UTWdNVEEwSURJeklESXdPU0F6TXlBek1UTmpNQ0EySURFZ01USWdNU0F4T1dNd0lERXdJQzB4SURJeElDMDNJRE14WXkweU9DQXRNakFnTFRRNUlDMDBPQ0F0TnpnZ0xUWTVZeTB4TVNBdE5qRWdMVEk1SUMweE1qQWdMVGN5SUMweE56RmpMVE14SUMwek55QXROamdnTFRVNElDMHhNRGtnTFRjeVl5MDBJQzB5TUNBdE55QXROREFnTFRFeUlDMDJNR010TlNBdE1qY2dMVEV5SUMwMU1TQXRNakVnTFRjell6SXhJRFlnTkRFZ01USWdOaklnTVRkak15QXhJRFVnTVNBNElERmpOU0F3SURFd0lDMHlJREV5SUMwNFl5MHhNeUF0TXpNZ0xUTTBJQzAyTUNBdE5qUWdMVGN5SUdNdE5Ea2dMVEl3SUMweE1ERWdMVE13SUMweE5Ea2dMVFE1WXkwMUlDMHlJQzB4TUNBdE5DQXRNVFFnTUdNdE1TQXhJQzB5SURNZ0xUSWdOV013SURNZ01pQTJJRFFnT1dNMElEVWdOeUE1SURrZ01UUmpNVFFnTXpFZ016TWdOVE1nTmpNZ05qVmpNVElnTkRBZ01UZ2dPRElnTWpNZ01USXpZekV3SURneUlERTNJREUyTXlBeE55QXlORFZqTUNBeU9TQXdJRFU0SUMweUlEZzNZeTAxSUMweUlDMDVJQzAxSUMweE5DQXRPR015SUMwNElEUWdMVEUySURRZ0xUSTBZekFnTFRFeUlDMHpJQzB5TkNBdE9DQXRNemRqTFRNMUlDMDVNaUF0T0RVZ0xURTNOeUF0TVRnd0lDMHlNVGdnWXkwM0lDMHpJQzB4TkNBdE5TQXRNakVnTFRkakxUSWdMVEV3SUMweklDMHlNQ0F0TlNBdE16QmpMVGNnTFRRMklDMHhPQ0F0T0RJZ0xUTTJJQzB4TVROak1qRWdOQ0EwTWlBeE1DQTJNeUF4TTJ3M0lERmpOaUF3SURFd0lDMHpJREV3SUMwNFl6QWdMVE1nTFRFZ0xUY2dMVFFnTFRFeVl5MHhOeUF0TXpFZ0xUTTRJQzAxT1NBdE56UWdMVFkzWXkwME1TQXRPU0F0T0RFZ0xUSXlJQzB4TWpFZ0xUTTFZeTAzSUMweUlDMHhNeUF0TmlBdE1qRWdMVEpqTVRVZ016Z2dNemdnTmpjZ05qa2dPRFZqT1NBeU1TQXhOU0EwTWlBeE9DQTJOV014TlNBeE1URWdNemNnTWpJd0lETXlJRE16TWlCakxURWdNalFnTFRFZ05EY2dMVEVnTnpSakxUTTJJQzB4T1NBdE5UY2dMVFV5SUMweE1EQWdMVFV3WXpFM0lESTRJRE0xSURVeUlEVTRJRFk1WXpNeElESXpJRFU1SURRNUlEZzVJRGN5WXpZZ05TQXhNU0EzSURFM0lEZGpNeUF3SURjZ0xURWdNVEFnTFRKak9TQXROQ0E0SUMweE15QTRJQzB5TUhZdE5UUmpNakFnTWpFZ05UUWdNek1nT0RZZ016TmpNVGdnTUNBek5TQXROQ0EwT1NBdE1URmpNVFFnTFRnZ01qWWdMVEU0SURNMUlDMHlPV014TlNBeE5TQXpNaUF6TUNBME9TQTBOR014TXlBeE1TQXlOU0F5TWlBek9TQXpNV00wSURNZ09DQTBJREV5SURSak55QXdJREV5SUMwMklERXpJQzB4TnlCak1pQXRNalFnTXlBdE5EZ2dOQ0F0TnpKak1qY2dNallnTlRnZ05ETWdPVGtnTkROak5ETWdNQ0EzTVNBdE1Ua2dOekVnTFRVM1l6QWdMVE1nTFRFZ0xUWWdMVEVnTFRFd1l6TTBJRE0ySURjd0lEWTVJREV3TnlBeE1ERmpOeUEySURFMElERXhJREl6SURFeFl6TWdNQ0EySURBZ01UQWdMVEpqTVRNZ0xUWWdNVE1nTFRFNUlERTBJQzB6TUdNd0lDMHhOaUF4SUMwek1pQXdJQzAwT0dNeE5pQXhOQ0F6TkNBeU5TQTFOaUF6TkdNeE5TQTJJRE14SURrZ05EZ2dPV001SURBZ01UZ2dMVEVnTWpjZ0xUTmpNaklnTFRVZ016Y2dMVEl3SURNM0lDMDBNV013SUMweklEQWdMVFlnTFRFZ0xUa2dZekVnTUNBeUlERWdNaUF4WXpNeklERTRJRFU1SURRMElEZzJJRFk1WXpVZ05pQXhNU0F4TVNBeE9DQXhOV000SURVZ01UVWdPQ0F5TUNBNFl6RXdJREFnTVRjZ0xUa2dNVGdnTFRJMll6SWdMVEl4SURNZ0xUUXpJRFFnTFRZMVl6RXpJREV5SURJM0lESTBJRFF6SURNell6SXhJREV5SURReUlERTRJRFUySURFNFl6UTFJREFnTnpBZ0xURTFJRGM0SUMwME0yTXlOQ0F5TmlBME9TQTBPU0EzTmlBM01XTTRJRFlnTVRZZ01URWdNalVnTVRGak15QXdJRFlnTUNBeE1DQXRNbU14TlNBdE5pQXhOaUF0TWpBZ01UVWdMVE15WXpBZ0xURXdJQzB4SUMweE9TQXRNU0F0TWprZ1l6SXdJREUxSURRMElESTJJRGN5SURNeFl6a2dNaUF4TnlBeklESTBJRE5qTkRFZ01DQTJOQ0F0TWpZZ056QWdMVGN6WXpJZ0xURXlJRElnTFRJMElESWdMVE0yWXpBZ0xUZ3lJQzB6T1NBdE1UUTVJQzA1TWlBdE1qRXlZeTB5TWlBdE1qWWdMVFEySUMwMU15QXRPREFnTFRZMll5MDRJQzB6SUMweE5TQXROU0F0TWpJZ0xUWmpMVEVnTFRNZ0xURWdMVFlnTFRFZ0xUbGpMVGNnTFRRM0lDMHlNeUF0T0RnZ0xUUTVJQzB4TWpKak1qZ2dOaUExTlNBeE15QTRNeUF5TUdNeklERWdOaUF4SURrZ01XTTFJREFnT1NBdE1TQXhNU0F0TkdNeUlDMHlJRElnTFRRZ01pQXROU0JqTUNBdE5TQXROQ0F0TVRBZ0xUWWdMVEUwWXkweE9TQXRNalFnTFRNNElDMDBOeUF0TnpFZ0xUVTJZeTAwTmlBdE1UTWdMVGt4SUMweU9TQXRNVE00SUMwek9XTXROaUF0TWlBdE1USWdMVE1nTFRJMklDMDFlazB4TXpVM0lETXpZekUwSURBZ01qWWdPQ0F6TlNBeU0yTXlNQ0F6TXlBeU5pQTNNQ0F5TmlBeE1EZGpNQ0F4TWlBdE1TQXlOU0F0TWlBek4yTXROU0F6TlNBdE1qY2dOVFlnTFRVMUlEVTJZeTB4TVNBd0lDMHlNeUF0TkNBdE16WWdMVEV3WXkweUlDMDBNaUF0TlNBdE9EUWdMVGNnTFRFeU5tTXRNU0F0TWpNZ0xUTWdMVFEySUMwMUlDMDJPV3d5SUMweUlHTTNJQzAwSURFeklDMDRJREl4SUMweE1YTXhOU0F0TlNBeU1TQXROWHBOTmpreElESTRZekV3SURNZ01qQWdOU0F6TVNBMll6UXdJRElnTkRJZ05TQTFNU0EwTkdNNUlEUXhJREU0SURneklESTJJREV5TkdNeElEVWdNU0E1SURFZ01USmpNQ0F4T0NBdE1UQWdNamNnTFRNeUlETXdZeTAwSURBZ0xUY2dNU0F0TVRBZ01XTXRNVGtnTUNBdE16VWdMVGNnTFRRNUlDMHhOMk10TVNBdE1Ua2dMVElnTFRNNElDMDBJQzAxTjJNdE5TQXRORGdnTFRnZ0xUazFJQzB4TkNBdE1UUXplazB4TURVd0lEUTJZemdnTUNBeE5pQXhJREkwSURWak1UY2dOeUF6TWlBeE9DQXpPU0F6TnlCak1USWdNek1nTWpJZ05qY2dNaklnTVRBeVl6QWdNekFnTFRJMklEVXhJQzAxTnlBMU1XTXROaUF3SUMweE15QXRNU0F0TWpBZ0xUTmpMVEV4SUMwMElDMHlNU0F0TVRBZ0xUTXdJQzB4TjJNd0lDMDFOaUF0TXlBdE1URXpJQzAzSUMweE5qbGpNU0F3SURFZ0xURWdNaUF0TVdNNUlDMHpJREU0SUMwMUlESTNJQzAxZWswek56Y2dNemxvTVdNNE5DQXlNaUEzTWlBdE1TQTVNeUE1TVd3NUlEUXdZekVnTmlBeUlERXhJRElnTVRkak1DQXhOaUF0TmlBek1pQXRNakFnTkROakxUZ2dOaUF0TVRrZ09TQXRNekVnT1dNdE1UVWdNQ0F0TXpFZ0xUUWdMVFF5SUMweE1pQmpNQ0F0TmpNZ0xUUWdMVEV5TmlBdE1USWdMVEU0T0hwTk9USWdOakZqTlNBeElERXdJRElnTVRZZ01tTXpPQ0F6SURjeElERTFJRGswSURRNVl6a2dNVE1nTVRRZ01qZ2dNVFFnTkROak1DQXlNQ0F0T0NBME1TQXRNalFnTlRsakxURTFJREUySUMwek55QXlOQ0F0TlRnZ01qUmpMVEV5SURBZ0xUSXpJQzB5SUMwek15QXROMk10TVNBdE5UY2dMVE1nTFRFeE5DQXRPU0F0TVRjd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNVUl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTVVJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBZ0xUSXdZeTB4SURrZ0xUSWdNVGNnTFRJZ01qVmpNQ0F4T1NBMElETTJJREl5SURVeVl6UTVJRFEwSURZNUlERXdOU0EzT0NBeE5qaGpNaUF4TVNBeUlESXlJRElnTXpKak1DQTRNU0F0TkRjZ01UUXhJQzB4TVRRZ01Ua3dZeTB4TlNBeE1DQXRNaklnTWpnZ0xUSXlJRFExWXpBZ09DQXhJREUxSURRZ01qSmpNaUEySURRZ09TQTNJRGxqTWlBd0lEVWdMVEVnT1NBdE5HTTJOaUF0TkRrZ01USXdJQzB4TURZZ01UTXhJQzB4T1RKak15QXRNalFnTlNBdE5EY2dOU0F0TnpCak1DQXRPVGtnTFRJM0lDMHhPVEVnTFRFd015QXRNalkzWXkweklDMHpJQzAzSUMwMklDMHhNU0F0T1NCakxURWdMVEVnTFRNZ0xURWdMVFlnTFRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUVXhReTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFV4UXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1TUNBd1l5MHhNeUF3SUMweU5TQXpJQzB6T0NBNFl5MHpOaUF4TkNBdE5USWdORFlnTFRVeUlEZzBZekFnTkRVZ01qSWdNVEUwSURjd0lERTFNbU10TVRrZ01UTWdMVE14SURNNElDMHpNU0EyTm1Nd0lESTFJRGtnTlRJZ016QWdOemRqTWpJZ01qVWdORFlnTXpVZ05qWWdNelZqTXpRZ01DQTJNQ0F0TWpZZ05qSWdMVFV4WXpJZ0xUTTJJQzB4TWlBdE56UWdMVEk0SUMwNU9XTXhOaUF0TVRZZ05ESWdMVFkwSURReklDMDVNMk14SUMwMk1pQXRNVGdnTFRFeE5TQXROamNnTFRFMU4yTXRNVGNnTFRFMUlDMHpOaUF0TWpJZ0xUVTFJQzB5TW5wTk1UQTFJREk0TmlCak16QWdNU0EwTWlBeU1TQTBOU0ExTUdNeklERTVJQzB4TUNBek1TQXRNamdnTXpGakxUSWdNQ0F0TlNBd0lDMDRJQzB4WXkwek1TQXROaUF0TXpZZ0xUSTJJQzB6TmlBdE5EUmpNQ0F0TVRrZ01USWdMVE0ySURJM0lDMHpObnBOTkRrNUlERTFZeTA1SUMweklDMHhOeUF0TkNBdE1qUWdMVFJqTFRFMElEQWdMVEl6SURZZ0xUSTVJREl4WXkweElETWdMVEVnTnlBdE1TQXhNR013SURFeUlEVWdNalFnTVRBZ016WmpNaUExSURjZ09TQTBJREUxWXkweUlEY3pJRGtnTVRReklEa2dNakV5WXpBZ01UZ2dNVFlnTWprZ01qWWdNemhqTWlBeElEUWdNaUExSURKak5TQXdJRFlnTFRZZ05pQXRNVEVnWXpBZ0xURTRJREVnTFRNMklERWdMVFUwWXpBZ0xUSXlJQzB4SUMwME5DQXROU0F0Tmpsak1UTWdNVFFnTWpBZ01qQWdNamdnTWpkak1UQWdPU0F5TUNBeE15QXpNQ0F4TTJNeE5TQXdJRE13SUMwNUlEUXdJQzB5Tm1NMUlDMDVJRGtnTFRJd0lERXhJQzB5T1dNeUlDMHhNQ0F6SUMweU1DQXpJQzB6TUdNd0lDMDNNaUF0TlRBZ0xURXlPQ0F0TVRFMElDMHhOVEY2VFRNeE9DQXhPR010TVRFZ01DQXRNVEFnTVRNZ0xURXpJREl4WXkweU1TQTBOQ0F0TXpnZ09UQWdMVFl6SURFek0yTXROeUF4TWlBeE15QTJPQ0F5TlNBM00yTXlJREVnTkNBeElEVWdNV00zSURBZ01USWdMVFVnTVRZZ0xURXlJR014T0NBdE16SWdNelFnTFRZMUlEUTNJQzA1T1dNeklDMDRJRFVnTFRFM0lERTBJQzB5TldNeU1DQXpOU0F6T1NBMk9TQTFPU0F4TUROak9DQXhOQ0F4TnlBek9DQXpOQ0F5T1dNMUlDMHpJRFlnTFRjZ05pQXRNVEpqTUNBdE1UQWdMVGNnTFRJMElDMHhNaUF0TXpOakxUTXdJQzAxTkNBdE5qQWdMVEV3T0NBdE9USWdMVEUyTVdNdE5pQXRNVEFnTFRFMUlDMHhPU0F0TWpZZ0xURTRlazAxTWpFZ05qVmpNelVnTVRNZ05UWWdORGtnTlRZZ09EVmpNQ0F4TkNBdE15QXlPQ0F0TVRBZ05EQmpMVGtnTVRNZ0xUSXlJREkySUMwek9DQXlNV010TVRjZ0xUUWdMVEk0SUMweE55QXRNamdnTFRNNUlHTXhJQzAzSURFZ0xURTJJREVnTFRJMFl6QWdMVGtnTUNBdE1UWWdNU0F0TWpKMkxUVXdkaTAwWXpBZ0xUY2dNeUF0T1NBNElDMDVZek1nTUNBMklEQWdNVEFnTW5wTk9UZ2dOVGRqTkRZZ01DQTJPU0EwTnlBMk9TQTVNR013SURJM0lDMHhNQ0ExTWlBdE16QWdOVGRqTFRZZ01TQXRNVElnTWlBdE1UZ2dNbU10TXpZZ01DQXROVGtnTFRJNElDMDJOeUF0TlRGakxUUWdMVEV5SUMwMklDMHlOQ0F0TmlBdE16VmpNQ0F0TXpZZ01Ua2dMVFl6SURVeUlDMDJNM29pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlRJNUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5USTVJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUZ3dOeUF0TWpjMll6SXlJRFV5SURRNUlEazNJREV3TmlBeE1USmpNVEVnTXpBZ01UUWdOakVnTVRZZ09UTmpOaUE0T1NBMklERTNPQ0F4TUNBeU5qZGpNU0F5TVNBMUlEUXlJRFVnTmpOak1DQTJJREFnTVRJZ0xURWdNVGhqTFRJeElDMHhOQ0F0TkRFZ0xUSTRJQzAyTVNBdE5ERmpNU0F0TmpRZ0xURTJJQzB4TWpRZ0xUUTVJQzB4T0RKakxUSTRJQzAxTUNBdE5qTWdMVGt6SUMweE1Ua2dMVEV4TTJNdE5TQXRNaUF0TVRFZ0xUTWdMVEUzSUMwell5MDRJQzB6TmlBdE1qTWdMVFk0SUMwME15QXRPVFpqTWpRZ05DQTBPU0EzSURjeklERXdhRFpqT1NBd0lERTBJQzB6SURFMElDMHhNQ0JqTUNBdE15QXRNU0F0TmlBdE1pQXRPV010TVRZZ0xUTTRJQzB6TXlBdE56SWdMVGd4SUMwM09HTXROREVnTFRVZ0xUZ3pJQzA0SUMweE1qSWdMVEk1WXpJZ05URWdNaklnT0RVZ05UZ2dNVEF5WXpFNElESTRJREl6SURZeElESTNJRGswWXpFeElEa3lJREUySURFNE5DQXhOaUF5Tnpkak1DQXhPQ0F4SURNMklERWdOVFJqTFRFZ05TQXRNU0F4TWlBdE55QXhOV010TVNBeElDMHpJREVnTFRRZ01XTXROQ0F3SUMwMklDMDJJQzA1SUMwNFl5MHhPQ0F0TVRNZ0xUTTFJQzB5T0NBdE5UWWdMVFF3WXkweE55QXRPVE1nTFRVMUlDMHhOellnTFRFek1TQXRNalF3SUdNdE1UWWdMVEV5SUMwek1pQXRNaklnTFRVeElDMHlPR010TlNBdE16Z2dMVEUwSUMwM05DQXRNelVnTFRFd04yTXhPU0EwSURNNUlERXdJRFU0SURFMFl6TWdNU0EzSURJZ01URWdNbk00SUMweUlERXdJQzAzWXkweUlDMHhPQ0F0TXprZ0xUY3hJQzAyT0NBdE56aGpMVFEySUMweE1TQXRPVE1nTFRJd0lDMHhNemdnTFRNMVl5MDBJQzB5SUMweE1DQXROU0F0TVRNZ01HTXRNU0F4SUMweUlETWdMVElnTkdNd0lEUWdOQ0EzSURZZ01UQnNNVGNnTWpsak1UUWdNaklnTXpBZ05EQWdOVGNnTkRoak1UQWdNekFnTVRNZ05qTWdNVFlnT1Raak9TQTVOaUF4TlNBeE9USWdNakVnTWpnNUlHTXdJRFlnTVNBeE5DQXhJREl5WXpBZ01UVWdMVE1nTXpBZ0xURTBJRE13WXkweE1pQXdJQzB5TmlBdE1Ua2dMVE00SUMweU9XTXlJQzB4TWlBeUlDMHlOQ0F5SUMwek4yTXROU0F0TlRnZ0xUUTBJQzB4TVRjZ0xUZzNJQzB4TnpOakxUSTJJQzB6TkNBdE5UY2dMVFUySUMwNU9DQXROak5zTFRJZ0xURTNZeTA0SUMwME1TQXRNak1nTFRjNElDMDBOQ0F0TVRFeWJEZ3lJREUyWXpRZ01DQTRJREVnTVRFZ01XTTBJREVnTnlBd0lEa2dMVFJqTUNBdE1TQXhJQzB5SURFZ0xUTmpNQ0F0TlNBdE5DQXRNVEVnTFRjZ0xURTJZeTB4TnlBdE16RWdMVE0zSUMwMU9TQXROellnTFRZM0lHTXRNelFnTFRjZ0xUWTNJQzB4TkNBdE1UQXlJQzB5TW1NdE5pQXROQ0F0TVRFZ0xUVWdMVEl3SUMwMVl5MHhPU0F0TkNBdE16Z2dMVGdnTFRVNElDMHhNMk14TkNBek1TQXlOaUExTnlBME5DQTRNV001SURFd0lESXhJREUwSURNMElERTNiREl5SURSak1UZ2dORElnTWpZZ09EY2dNallnTVRNMFl6QWdNVEF5SUMwMklESXdNaUF0TmlBek1ETmpNQ0EzSURBZ01UVWdMVFVnTWpOakxUSTVJQzB4TlNBdE5EY2dMVFE0SUMwNU1DQXROVEpqTVRZZ01qSWdNamNnTkRFZ05ESWdOVGhqTWpnZ016RWdOVGtnTlRrZ09UUWdPRFJqTnlBMUlERTBJRGdnTVRrZ09HTXhNQ0F3SURFMklDMDRJREU1SUMweU5DQmpOQ0F0TWpRZ05pQXRORGNnTnlBdE56QmpNVEFnTVRFZ01qSWdNakFnTXpjZ01qZGpNVGNnT0NBek15QXhNaUEwT1NBeE1tTXpOeUF3SURZNUlDMHlNQ0E0TmlBdE5UVmpNVEVnTVRNZ01qTWdNalVnTXpZZ016VmpNVGtnTVRRZ016WWdNekFnTlRRZ05EUmpPU0EzSURFM0lERXhJREkwSURFeFl6RXhJREFnTWpBZ0xURXdJREkwSUMweU9HTXlJQzB4TUNBeklDMHlNQ0EwSUMwek1XTXhPU0F4TmlBME1pQXlPQ0EzTWlBek0yTTJJREVnTVRJZ01pQXhPQ0F5WXpRMElEQWdOellnTFRNeElEYzNJQzAzTldNNElERXdJREUySURFNUlESTJJREkzWXpJeklESXdJRFE0SURNNElEY3pJRFU0SUdNNUlEY2dNVGNnTVRBZ01qUWdNVEJqTVRNZ01DQXlNU0F0T1NBeU1pQXRNamhqTVNBdE1UVWdNU0F0TXpBZ01TQXRORFpqTWpZZ01qWWdOakFnTkRJZ01UQTFJRFExWXpNeklERWdORFlnTFRFd0lEVXlJQzAwTTJNeElDMHpJREVnTFRZZ01pQXRPV016TVNBek15QTNOU0ExTWlBeE1Ea2dPREpqTlNBMElERXdJRFlnTVRRZ05tTXhNU0F3SURJd0lDMHhNU0F4T1NBdE1qZGpNQ0F0TnlBdE1TQXRNVFVnTFRFZ0xUSXpZekU1SURFMUlEUXhJREkySURZMklETXhZemNnTVNBeE15QXlJREU1SURKak5EWWdNQ0E0TnlBdE16UWdPVEVnTFRnNFl6RWdMVEV6SURJZ0xUSTJJRElnTFRNNElHTXdJQzA1TVNBdE16UWdMVEUzTUNBdE1UQXhJQzB5TXpkakxURTVJQzB4T1NBdE5ESWdMVEk0SUMwMk5pQXRNamhqTFRrZ01DQXRNVGNnTVNBdE1qWWdNMk10TXlBdE1qQWdMVFlnTFRRd0lDMHhNeUF0TmpCakxUWWdMVEl3SUMweE5TQXRNemtnTFRJMUlDMDFObU14TXlBeklESTNJRFlnTkRBZ09HTTJJRElnTVRRZ05DQXlNQ0EwWXpVZ01DQTVJQzB4SURFeUlDMDFZeklnTFRNZ015QXROU0F6SUMwNFl6QWdMVGdnTFRjZ0xURTNJQzB4TVNBdE1qVmpMVEU0SUMwek1TQXRORElnTFRVMUlDMDRNU0F0TlRsakxUUXhJQzAwSUMwNE1TQXRNVGNnTFRFeE9DQXRNelVnWXkwM0lDMHpJQzB4TlNBdE55QXRNalFnTFRSNlRURXdOVGtnTmpKak1UVWdNQ0F5T1NBMElEUTBJREUwWXpJNElERTVJRFEwSURReUlEUXhJRGMxWXkweklETTRJQzB4TVNBM05pQXROVE1nT1RSakxUY2dNeUF0TVRZZ05DQXRNalFnTkdNdE1UY2dNU0F0TXpVZ0xUVWdMVFV5SUMweE5Xd3ROaUF0TVRZd1l6TWdNQ0ExSUMweElEZ2dMVEpqTVRRZ0xUWWdNamdnTFRFd0lEUXlJQzB4TUhwTk16a3pJRFF3WXpZZ015QXhOQ0ExSURJMElEVmpORFFnTWlBM055QTBOQ0E0TlNBNU5tTXhJRGtnTWlBeE9DQXlJREkzWXpBZ05pQXRNU0F4TXlBdE1TQXhPV010TXlBek9TQXRNallnTmpJZ0xUVTNJRFl5SUdNdE1UTWdNQ0F0TWpjZ0xUUWdMVFF5SUMweE0yTXROaUF0TmpVZ0xUZ2dMVEV6TVNBdE1URWdMVEU1Tm5wTk9UZ2dOVFZqTkNBeElEa2dNaUF4TkNBeVl6TWdNQ0EzSUMweElERXhJQzB4WXpRNUlDMDBJRGcwSURNMElEZzBJRGc0WXpBZ01UQWdMVElnTWpFZ0xUUWdNekpqTFRnZ016TWdMVE14SURVeElDMDJNQ0EyTW1NdE55QXpJQzB4TXlBMElDMHhPU0EwWXkweE1TQXdJQzB5TVNBdE5DQXRNekVnTFRFeFl6QWdMVEV6SURBZ0xUSTJJREVnTFRNNVl6QWdMVFEySURRZ0xUa3hJRFFnTFRFek4zcE5OelE0SURZell6RTRJREFnTXpJZ01UQWdOREVnTXpKak1UTWdNallnTVRrZ05UUWdNalVnT0RJZ1l6RWdNeUF4SURZZ01TQXhNR013SURFMUlDMDNJREk1SUMweE1pQTBNMk10TXlBM0lDMHhNaUE0SUMweU1TQTRZeTB5TXlBdE1TQXRORFFnTFRZZ0xUWXpJQzB4TjJNdE1TQXRNVEFnTFRFZ0xUSXdJQzB5SUMwek1HTXROQ0F0TkRFZ0xUUWdMVGd4SUMwMUlDMHhNakZqTVNBdE1TQXlJQzB4SURNZ0xURmpNeUF3SURjZ01DQXhNU0F0TW1NNElDMHpJREUxSUMwMElESXlJQzAwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVeU5rRXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOa0VpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OelFnTFRJM01HTXROU0F3SUMweE1DQTBJQzB4TlNBeE1tTXROREFnTlRrZ0xUVTJJREV5TkNBdE5Ua2dNVGswZGpRd1l6QWdPVGtnTWpNZ01Ua3hJRGcySURJM01HTTBJRFVnT1NBNUlERXpJREV6WXpjZ055QXhOaUF4TUNBeU5DQTRZemtnTFRNZ055QXRNVFFnTnlBdE1qRmpNU0F0TXpRZ0xUZ2dMVFkwSUMweU9TQXRPVEZqTFRNMklDMDBPU0F0TmpBZ0xURXdNU0F0TmpBZ0xURTJNbU13SUMweE1pQXhJQzB5TlNBeklDMHpPR00ySUMwek5pQXlNU0F0TmprZ05ERWdMVGs1WXpFeklDMHlNQ0F5TUNBdE5EQWdNakFnTFRZd1l6QWdMVEV5SUMweUlDMHlOU0F0TnlBdE16Y2dZeTB6SUMwM0lDMDJJQzB4TkNBdE1UQWdMVEU1WXkwMUlDMDNJQzA1SUMweE1DQXRNVFFnTFRFd2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXlOek11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V5TnpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRrNUlDMDFNakJqTFRJZ01DQXROQ0F5SUMwM0lEUmpMVFVnTkNBdE55QTVJQzA1SURFMVl5MHhOU0EwTWlBdE16Y2dPREVnTFRZeUlERXhPR010TWlBeklDMDRJRFlnTFRRZ01URmpNeUEwSURnZ015QXhNaUF6WXpZZ0xURWdNVEVnTFRFZ01UVWdMVEZqTlNBd0lEZ2dNQ0F4TVNBeFl6QWdNelVnTlNBM01pQTFJREV3TjNZNU5Xd3ROU0F0TVd3dE1USXhJQzB4T0dNdE5DQXRNU0F0TnlBdE1TQXRNVEFnTFRGakxURXlJREFnTFRFNUlEVWdMVEU1SURJeVl6QWdNVGtnTFRNZ016a2dMVE1nTlRsakxURWdNamtnTFRJZ05UZ2dMVElnT0Roak1DQXpOU0F4SURjd0lESWdNVEExSUdNeklERXdNU0F4TVNBeU1ERWdNVEFnTXpBeVl6QWdNakFnTFRZZ05UQWdNamNnTmpCak55QXRNVFlnTVRBZ0xUTXlJREV3SUMwME9XTXhJQzB4T1NBeElDMHpOeUF4SUMwMU5tTXdJQzAxTnlBdE15QXRNVEUxSUMwMklDMHhOekpqTkRrZ05DQTVPQ0E1SURFME5TQXlNbU15TVNBMUlERTNJQzB4TnlBeU1pQXRNamRqTkNBdE9TQXlJQzB5TVNBeUlDMHlOR3d0TVNBdE1UaDJMVFpzTFRFZ0xURXlkaTB6WXkweElDMHhNeUF0TXlBdE1qZ2dMVE1nTFRJNFl5MHlJQzAyTnlBdE5TQXRNVE0wSUMwM0lDMHlNREZqTUNBdE16SWdNaUF0TmpRZ01pQXRPVFpzTFRNZ0xURXpOeUJqTVNBdE15QXpJQzAxSURVZ0xUVmpNeUF3SURVZ01TQTVJRE5qT0NBeklERTJJRFlnTWpRZ01UQmpNaUF4SURRZ01pQTNJREpqTWlBd0lEUWdMVEVnTnlBdE0yTTFJQzAxSURVZ0xUa2dNaUF0TVRWakxUSTNJQzAwTmlBdE5ETWdMVGswSUMwMU1TQXRNVFEyWXkweElDMDJJQzB5SUMwNElDMDBJQzA0ZWswME1DQXROVGQyTFRFeVl6UXdJRFVnT0RFZ01USWdNVEl4SURJell6QWdNallnTWlBMU15QXpJRGM1YkRNZ016QnNMVFlnTFRGakxUTTBJQzB4SUMwMk9DQXRNeUF0TVRBeUlDMDJZeTAzSUMweElDMHhOQ0F3SUMweU1DQXdiQzB4SUMweE0yTXRNU0F0TXpNZ01TQXROallnTWlBdE1UQXdlaUFpTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlRFMUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URTFJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVXlPQ0F4Tnpoak55QXpOeUF4TnlBM01TQXlNQ0F4TURaak1TQXhNQ0F5SURJeElESWdNekZqTUNBeU15QXRNeUEwTlNBdE1UTWdOalpqTFRNZ01UQWdMVGdnTWpBZ0xUSXdJREl3WXkweE55QXdJQzB5TlNBdE1URWdMVEkxSUMweU5uWXRPRGRqTVNBdE1qRWdMVGtnTFRNNElDMHlNU0F0TlRSakxUTWdMVFVnTFRjZ0xURXdJQzB4TXlBdE9HTXROeUF6SUMwMElERXdJQzAwSURFMWRqRXhPR013SURFd0lDMHlJREl3SUMwMUlETXdZeTB6SURFeElDMDVJREl4SUMweU1pQXlNV010TVRVZ01DQXRNamNnTFRFeElDMHlOaUF0TWpoak1pQXRNemtnTkNBdE56Z2dPQ0F0TVRFM0lHTXpJQzB5TmlBdE1USWdMVFF5SUMweU55QXROVGhqTFRNZ0xUUWdMVFlnTFRZZ0xUa2dMVFp6TFRVZ05DQXROaUF4TTJ3dE1UVWdNakF3WXkweUlESTNJREV4SURRMklESTBJRFkyWXpNZ05TQTNJRGNnTVRJZ05XTTFJQzB4SURVZ0xUVWdOU0F0T1dNeElDMHhNeUF6SUMweU55QTBJQzAwTVdNeU1TQXlOQ0F6T0NBek5TQTFNaUF6TlhNeU5pQXRNVElnTXpnZ0xUTTNZemtnTmlBeE9DQXhNaUF5T0NBeE9HTTVJRFlnTVRnZ09DQXlOaUE0WXpFMElEQWdNalFnTFRrZ016SWdMVEk1WXpFd0lDMHlOaUF4TkNBdE5UTWdNVFFnTFRneFl6QWdMVEU1SUMweUlDMHpPQ0F0TmlBdE5UZ2dZeTAySUMwek1pQXRPU0F0TmpnZ0xUTXdJQzA1Tm1NdE5pQXRPQ0F0TVRFZ0xURXpJQzB5TXlBdE1UZDZUVGMwTnlBeE9EUmpMVGtnTWlBdE55QXhNU0F0TnlBeE9IWXhNVEJzTFRRMUlDMDNNR010TkNBdE55QXRPU0F0TVRVZ0xURTFJQzB5TVdNdE9TQXRPU0F0TVRnZ0xURTBJQzB5TmlBdE1UUmpMVGtnTUNBdE1UZ2dOU0F0TWpnZ01UUmpMVEU1SURFM0lDMHlOQ0F6T0NBdE1qUWdOVGhqTUNBeE15QXlJREkySURRZ016bGpPQ0ExTkNBeU9TQXhNRFFnTnpNZ01UUXhZekU0SURFMUlETXpJREl5SURRM0lESXlZekl5SURBZ016a2dMVEUzSURVMElDMDBOMk15SUMwMElESWdMVGdnTWlBdE1USWdZekFnTFRFeElDMDJJQzB5TXlBdE5TQXRNelZqTkNBdE5EWWdOU0F0T1RFZ055QXRNVE0zWXpFZ0xUSXhJQzAySUMwek9TQXRNVGNnTFRVMll5MDBJQzAzSUMweE1TQXRNVE1nTFRJd0lDMHhNSHBOTnpjZ01UZGpMVGdnTUNBdE9DQTRJQzA1SURFell5MHpJREU1SUMwMklETTNJQzAySURVM1l6QWdOU0F4SURFeElERWdNVFpqTmlBNU15QXlJREU0TmlBeE15QXlOemgyTTJNd0lESWdNQ0ExSUMweElEbGpMVEUzSUMweE5TQXRNekFnTFRNd0lDMDBPU0F0TXpaakxUUWdMVEVnTFRnZ0xUTWdMVEV4SUMwell5MDJJREFnTFRFd0lEUWdMVEV5SURFMWN5MHpJREU1SUMweklESTFJR013SURFeklEWWdNVFlnTXpBZ01qZGpNakFnT0NBek1pQXlOaUEwTlNBME1tTTNJRGNnTVRNZ01UY2dNak1nTVRSak9TQXROQ0F4TWlBdE1UVWdNVElnTFRJMVl5MHhJQzB5TXlBdE5DQXRORFlnTFRZZ0xUWTVZeTAySUMwMk9TQXRPU0F0TVRNNElDMDVJQzB5TURkak1DQXRORFVnTFRRZ0xUa3dJQzAwSUMweE16UmpNQ0F0TlNBdE1TQXRNVEFnTFRNZ0xURTBZeTB5SUMwMUlDMDFJQzB4TVNBdE1URWdMVEV4ZWsweU1ERWdMVEZqTFRnZ01DQXRNVGNnTVNBdE1qWWdOR010TXpBZ01UQWdMVE0wSURNNUlDMDBNQ0EyTldNdE1TQTJJQzB4SURFeUlDMHhJREU0WXpBZ01URWdNU0F5TWlBd0lETXpJR013SURnZ05DQXhOU0F4TWlBeE5XZ3hZemdnTUNBNUlDMDRJREV4SUMweE5XTXhJQzAwSURBZ0xUZ2dNQ0F0TVRKak1TQXRNekFnTVRVZ0xUUTJJRE0ySUMwME5tTTVJREFnTWpBZ015QXpNU0E1WXpNeklERTRJRFE0SURVd0lEVTNJRGd6WXpRZ01UUWdNVEFnTWpnZ01UQWdORE5qTUNBMklDMHhJREV6SUMweklERTVZeTB4TVNBek1pQXRNelFnTkRrZ0xUWXdJRFE1WXkweE5DQXdJQzB5T1NBdE5TQXRORFFnTFRFMVl5MDRJQzAySUMweE15QXRPQ0F0TVRjZ0xUaGpMVFlnTUNBdE9DQTJJQzB4TUNBeU1XTXRNU0E1SUMweUlERTRJQzB5SURJM1l6QWdNemtnTVRFZ056Y2dNVGtnTVRFMUlHTXhJRE1nTVNBNElETWdNVEZqTmlBeE1TQXdJREkzSURFeElETTJZek1nTXlBMklEUWdPU0EwWXprZ01DQXhOeUF0T0NBeU5pQXRPR015TmlBdE1pQTBOaUF4TUNBMk55QXlNV00zSURRZ01USWdOaUF4TlNBMll6WWdNQ0E0SUMwM0lERXdJQzB5TUdNeElDMDBJREVnTFRnZ01TQXRNVEZqTUNBdE16TWdMVE13SUMwME9TQXROelVnTFRVM1l5MDBNU0F0TnlBdE5ESWdMVFFnTFRVeUlDMDBOV010TVNBdE5TQXRNeUF0TVRBZ0xUTWdMVEUxWXpBZ0xUSWdNU0F0TlNBeUlDMDRZekUwSURRZ01qY2dOaUF6T0NBMll6UTRJREFnT0RFZ0xUTXpJRGcySUMwNU1tTXhJQzB4TVNBeUlDMHlNeUF5SUMwek5DQmpNQ0F0TXpZZ0xUY2dMVGN5SUMweE9DQXRNVEEzWXkwNUlDMHlPQ0F0TWpjZ0xUUTVJQzAwTnlBdE56RmpMVEUwSUMweE5TQXRNekVnTFRJeElDMDBPU0F0TWpGNlRUWTNNU0F5T0Rac05pQTFZekl4SURJMUlETTRJRFV6SURRNElEZzBZekVnTXlBeElEVWdNU0E0WXpBZ09TQXROeUF4TmlBdE1UUWdNakpqTFRRZ015QXROeUEwSUMweE1TQTBZeTAySURBZ0xURXlJQzAwSUMweE9DQXRPR010TWpJZ0xURTRJQzB6TlNBdE5ESWdMVFF4SUMwMk9XTXROQ0F0TVRVZ01UWWdMVFEySURJNUlDMDBObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlRBeExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UQXhJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUWXpNU0F5T0RaakxUWWdNVGtnTFRjZ05EQWdMVEU1SURVNFl5MHhOQ0F5TXlBdE1qQWdNalFnTFRReklEaGpMVEV6TmlBdE9UWWdMVEkzTkNBdE1Ua3hJQzAwTVRZZ0xUSTRNR010TkRNZ0xUSTNJQzA0TmlBdE5UVWdMVEV5T0NBdE9ETmpMVEk1SUMweE9TQXRNekFnTFRJMklDMHhOeUF0TlRaak9TQXRNakFnTWpVZ0xUTTFJRE0xSUMwMU5HTTBJQzAySURFd0lDMHhNQ0F5TUNBdE0yd3lOREFnTVRVNVl6RXdNeUEyTnlBeU1ETWdNVE00SURNd015QXlNRGxqTVRRZ01URWdNak1nTWpNZ01qVWdOREo2VFRJek1TQXlNelZqTUNBeU9TQXRNelFnTnpFZ0xUWXdJRGd3SUdNdE1UQWdNeUF0TVRNZ0xURWdMVEUxSUMwNVl5MDFJQzB4TlNBdE9TQXRNekFnTFRFMUlDMDBOV010TVRRZ0xUUXdJQzB4TWlBdE5EZ2dNakVnTFRjMGJETXdJQzB5TkdNM0lDMDFJREUwSUMwM0lERTRJRFJqTVRBZ01qTWdNVGtnTkRZZ01qRWdOamg2VFRjM05TQXhOVGhqTFRVZ01UY2dMVFlnTXpjZ0xURTJJRFUxWXkweE1pQXlNeUF0TWpNZ01qVWdMVFEwSURFd1l5MHhNVGNnTFRneklDMHlORElnTFRFMU5TQXRNelUySUMweU5ETmpMVFUySUMwME15QXRNVEUzSUMwNE1DQXRNVGM0SUMweE1UWmpMVEU0SUMweE1DQXRNak1nTFRJeUlDMHhOU0F0TkROek1qTWdMVE01SURNeUlDMDJNQ0JqTXlBdE9DQTVJQzB4TVNBeE9DQXROR016T0NBeU5TQTNPQ0EwT1NBeE1UWWdOelpqTVRBd0lEY3dJREU1TnlBeE5EUWdNekF3SURJd09HTXpOeUF5TXlBM015QTBOaUF4TURrZ05qbGpNVGNnTVRFZ016TWdNak1nTXpRZ05EaDZUVGMwTXlBdE56TmpMVGdnTWprZ0xUSTJJRFV4SUMwMU1DQTJPR010TVRVZ01URWdMVEkySURrZ0xUTTBJQzB4TUdNdE55QXRNVFlnTFRFMklDMHpNU0F0TWpVZ0xUUTJZeTB4TVNBdE1UY2dMVEV3SUMwek15QTRJQzAwTld3MU1TQXROREJqTkNBdE15QXhNU0F0TmlBeE5TQXdZekV6SURJMElESTJJRFEzSURNMUlEY3plaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV5TmpjdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5qY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qVXdJQzB4T1RoakxUTWdNaUF0TkNBMElDMDBJRGRqTUNBMElESWdPU0F6SURFell6RWdNeUF4SURjZ01pQXhNbU10TkNBeE5DQXROQ0F5T1NBdE5DQTBNMk13SURrMklERWdNVGt3SURnZ01qZzBZelVnT0RRZ01pQXhOamdnTkNBeU5USmpNQ0EySURBZ01URWdNU0F4TjJNd0lERXlJREV4SURFMklERTVJREU0YUROak9DQXdJRFlnTFRFeElEZ2dMVEUxWXprZ0xUSTNJREV4SUMwMU5pQXhNU0F0T0RWak1DQXRNVEVnTFRFZ0xUSXlJQzB4SUMwek5HTXRNU0F0TmpRZ0xUTWdMVEV5T0NBdE5pQXRNVGt5WXpJMklESTVJRFkxSURRMklEazVJRFUzWXpZZ01pQXhOQ0F6SURJeElETWdZelF4SURNZ05qQWdMVEUzSURZd0lDMDNPV013SUMwNElEQWdMVEUzSUMweElDMHlOMk10T1NBdE5qa2dMVFUzSUMweE5EVWdMVEV5TmlBdE1qQTVZeTB5TkNBdE1qRWdMVFE1SUMwME1TQXROellnTFRVNVl5MDJJQzAwSUMweE15QXRNVElnTFRJeElDMDJlazB4TlRjZ0xUTTBNV010TlNBeUlDMDBJRGdnTFRVZ01UTmpMVE1nTWpJZ0xUUWdORFFnTFRRZ05qWmpNQ0F5T0NBeElEVTJJRElnT0RSMk1URmpMVFVnTFRNZ0xURXhJQzAxSUMweE9DQXRPR010TWpnZ0xUa2dMVFUySUMweU1DQXRPRFFnTFRNeFl5MDBJQzB5SUMwNElDMHlJQzB4TVNBdE1tTXRNVEFnTUNBdE1UZ2dNeUF0TWpJZ01TQmpMVGdnTXprZ0xUa2dOellnTFRFd0lERXhNMk10TWlBM05DQXROU0F4TkRZZ0xUVWdNakU1WXpBZ05EWWdNU0E1TWlBMElERXpPR016SURNeklEY2dOalVnTVRBZ09UaGpNaUF4TWlBeE1DQXhPU0F5TVNBeE9XTXdJREVnTVNBeElERWdNV014TUNBd0lEZ2dMVEV5SURFeElDMHhPR00wSUMwNUlEVWdMVEUzSURVZ0xUSTJZekFnTFRFMUlDMDBJQzB6TUNBdE5pQXRORFZqTFRRZ0xUUTVJQzAzSUMwNU9DQXRPQ0F0TVRRMll6SWdNQ0ExSURFZ09DQXlZek16SURjZ05qWWdNVGdnT1RjZ016TmpPU0ExSURNd0lERTNJRFF3SURFM1l6RXpJREFnTVRNZ0xURTFJREV6SUMweU0zWXRNVEV6YURJZ1l5MDBJQzB4TVRJZ0xUY2dMVEl5TlNBdE1USWdMVE16TjJNdE1TQXRNakFnTFRJZ0xUUXlJQzB4TmlBdE5UbGpMVE1nTFRRZ0xUY2dMVEV3SUMweE15QXROM3BOTkRRZ0xURXdNR2d4WXpNMklEZ2dOamtnTWpRZ01UQXpJRE0yYkRVZ01tTXhJRFV4SURNZ01UQXpJRFFnTVRVMVl5MDNJQzA1SUMweE55QXRNVGNnTFRJNUlDMHlNbU10TWprZ0xURXpJQzAxT1NBdE1qSWdMVGc1SUMwek1tTXhJQzB4TmlBeElDMHpNaUF5SUMwME9HTXlJQzB6TVNBeklDMDJNU0F6SUMwNU1YcE5Namc0SUMwNE9XTXlJRElnTlNBMElEZ2dObU0wTnlBeU9DQTRNQ0EzTUNBeE1UTWdNVEV6SUdNMUlEY2dNVElnTVRRZ01USWdNak5qTUNBMElDMHhJRGNnTFRNZ01URmpMVGtnTVRRZ0xUSXpJREUzSUMwek9DQXhOV010TXpRZ0xUWWdMVFl5SUMweU15QXRPRFVnTFRRNWJDMDFJQzAyWXkweElDMHpOeUF3SUMwM05TQXRNaUF0TVRFemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdOalV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TmpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpBd0lDMDBPVFpqTFRRMElEQWdMVGcySURVZ0xURXpNQ0F4TkdNdE16VWdOeUF0TkRVZ016SWdMVFU0SURVNFl5MDFJREV3SUMwNElESXhJQzB4TVNBek1tTXRNU0F6SUMweElEWWdMVEVnT1dNd0lERTBJREV5SURJMklESTNJREl4WXpRd0lDMHhNeUE0TUNBdE1UUWdNVEl4SUMweE5HZzJOV00zTlNBd0lERTBOeUF5TUNBeU1Ea2dOamRqTXpJZ01qUWdOVFlnTlRJZ056WWdPRFZqTVRNZ01qRWdNakVnTkRFZ01qRWdOalJqTUNBMklEQWdNVFFnTFRJZ01qRmpMVEUwSURZeklDMHpPU0F4TVRrZ0xUZzBJREUyTkdNdE16VWdNelVnTFRjNUlEUTVJQzB4TWpjZ05Ea2dZeTAzSURBZ0xURTBJREFnTFRJeUlDMHhZeTB6TWlBdE1pQXRORGdnTFRJeElDMDBPQ0F0TkRoak1DQXROaUF4SUMweE1pQXlJQzB4T0dNMElDMHhOaUEySUMwek1pQTJJQzAwT0dNd0lDMDBOU0F0TVRrZ0xUZzBJQzAxT0NBdE1URTNZeTB4T0NBdE1UVWdMVE0zSUMweU15QXROVGNnTFRJell5MHhOQ0F3SUMweU9DQTBJQzAwTXlBeE1tTXRNeUF4SUMwMUlETWdMVGdnTkdNdE5EZ2dNaklnTFRjeUlEVTRJQzAzTWlBeE1ETmpNQ0F4TXlBeUlESTNJRFlnTkRKak1UTWdORGNnTkRZZ09EQWdOemtnTVRFell6VTNJRFUzSURFeU5DQTVNaUF4T1RrZ01URXdZeTAySURFZ0xURXhJRE1nTFRFM0lEVWdZeTB5T0NBeE15QXRNemtnTXpZZ0xUUXhJRFkyWXkweElEVWdNQ0F4TUNBd0lERTNZeTB6SURJMklEZ2dORGdnTWpjZ05qZGpOU0ExSURnZ09TQTJJREU0WXkwMElERTFJQzAzSURJNUlDMDNJRFF6WXpBZ016a2dNVFlnTnpRZ05EWWdNVEEwWXpRZ05DQTRJRGdnTVRBZ01UTmpPQ0F5TUNBeU5TQXlNaUEwTXlBeU1YTXlOQ0F0TVRZZ01qZ2dMVE13WXpNZ0xURXhJRFVnTFRJeElEVWdMVE14WXpBZ0xUSXlJQzAzSUMwME5DQXRNVFFnTFRZMFl5MHlJQzAySUMwMElDMHhNaUF0TkNBdE1UZGpNQ0F0TmlBeUlDMHhNU0E1SUMweE9HTXhOaUF0TVRZZ01qRWdMVE0ySURJeElDMDFOaUJqTUNBdE9TQXRNU0F0TVRjZ0xUSWdMVEkxWXkwMklDMHpOeUF0TWpBZ0xUY3dJQzAxTUNBdE9UVmpMVFFnTFRRZ0xUZ2dMVFlnTFRFeUlDMDViREkySUROak9DQXhJREUzSURFZ01qVWdNV014TVRNZ01DQXhPVGNnTFRZMUlESXhOQ0F0TVRrell6TWdMVEl5SURVZ0xUUTFJRFVnTFRZd1l6QWdMVGt3SUMweE1DQXRNVGN3SUMwMU1DQXRNalEwWXkwMk1TQXRNVEV5SUMweE5EY2dMVEU0T1NBdE1qYzVJQzB5TURsakxUSTNJQzAwSUMwMU15QXROaUF0TnprZ0xUWjZUVE15TUNBME1UVmpNVEFnTUNBeU1DQTFJREkzSURFNGN6RXhJREkzSURFeklEUXhkalJqTUNBNElDMDFJREUxSUMweE5DQXhOU0JqTFRJM0lERWdMVFUxSUMweE5DQXROVGNnTFRRNVl6QWdMVEV3SURZZ0xUSTBJREl3SUMweU4yTTBJQzB4SURjZ0xUSWdNVEVnTFRKNlRUTXhPU0F5TlRCak1qWWdOQ0EwTlNBeU1TQTFOU0EwTm1NeUlEWWdNeUF4TVNBeklERTNZekFnTVRRZ0xUY2dNamtnTFRFM0lEUXhZeTAxSURZZ0xURXhJRGtnTFRFM0lEbGpMVE1nTUNBdE5pQXRNU0F0TVRBZ0xUSmpMVEl6SUMwNUlDMDBNeUF0TWpNZ0xUWXhJQzB6T1dNdE1UUWdMVEV5SUMweU1DQXRNaklnTFRJd0lDMHpNV013SUMweE5DQXhNeUF0TWpRZ016TWdMVE0wWXprZ0xUVWdNakFnTFRZZ016UWdMVGQ2VFRjd055QTJOR3d0TnlBdE1TQmpMVEUxSURBZ0xUSXdJREV5SUMweE55QXlNMk01SURNeUlEVWdOamNnTWpNZ09UWmpOU0E0SURnZ01qUWdNakFnTVRoak1UWWdMVGdnTXprZ05pQTBOeUF0TWpWak1pQXRPQ0F6SUMweE5pQXpJQzB5TTJNd0lDMHlOeUF0TVRNZ0xUUTRJQzB5TmlBdE56QmpMVGdnTFRFMUlDMHlOeUF0TVRrZ0xUUXpJQzB4T0hwTk5qYzFJQzB4T1RWb0xUSmpMVEUwSURBZ0xURTRJREV4SUMweE5DQXlNbU14TUNBeU9DQXhNQ0ExT1NBeU9DQTROV00ySURrZ01UQWdNakVnTWpVZ01UVmpNVFFnTFRVZ016RWdNQ0F6TVNBdE16QmpNQ0F0TkRNZ0xUTXlJQzA1TWlBdE5qZ2dMVGt5ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVNU0wWXVlRzFzQUR4emVXMWliMndnYVdROUlrVTVNMFlpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJaTgrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVGc0Tnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRnNE55SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU1TQXRNalJqTFRFd0lEQWdMVGdnTVRJZ0xUa2dNakZqTFRFZ01UUWdMVElnTWpjZ0xUSWdOREZqTUNBeU15QXpJRFEySURFd0lEWTRZemtnTWpjZ01qY2dORGNnTkRJZ05qbGpORGdnTnpBZ01UQXlJREV6TmlBeE5UZ2dNakF4WXpFZ01TQXhJRE1nTWlBNFl5MHpOU0F0TkNBdE56QWdMVGNnTFRFd05DQXROMk10TVRRZ01DQXRNamdnTVNBdE5ESWdNbU10TkRZZ05TQXROVGtnTmlBdE5Ua2dNekJqTUNBNUlESWdNak1nTlNBME1XTTFJREk1SURrZ016a2dNamNnTXpsb05HTTFJREFnTVRJZ0xURWdNakVnTFROak1qUWdMVFFnTkRrZ0xUWWdOek1nTFRZZ1l6UXlJREFnT0RNZ05TQXhNalVnTVRCak9DQXhJREUwSURFZ01qQWdNV015TUNBd0lESTRJQzAySURJNElDMHlNMk13SUMwM0lDMHlJQzB4TnlBdE5DQXRNamxqTFRFeElDMDJOQ0F0TlRNZ0xURXhNQ0F0T1RFZ0xURTFPR010TmpBZ0xUYzJJQzB4TWpFZ0xURTFNaUF0TVRjeElDMHlNelpqTFRFd0lDMHhOeUF0TVRFZ0xUTTFJQzB4T0NBdE5USmpMVFFnTFRZZ0xUY2dMVEUzSUMweE5TQXRNVGQ2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpReU5DNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlNakVnT0RRMll5MDJPU0EyTkNBdE1UUXdJREV5T0NBdE1qRXhJREU1TW1NdE15QXpJQzAzSURjZ0xUY2dNVEZqTUNBeE55QXRNeUF6TXlBdE15QTFNR013SURFd0lERWdNVGtnTkNBeU9HTXlJRGdnTlNBeE5pQXhNU0F4Tm1NMElEQWdPQ0F0TWlBeE15QXROMk0yTUNBdE5qQWdNVEkySUMweE1UVWdNVGt3SUMweE56RmpNVGNnTFRFMUlETXpJQzB6TVNBek15QXROVEpqTUNBdE1pQXdJQzAxSUMweElDMDRZeTB4SUMweU1pQXRNaUF0TkRBZ0xURXhJQzAxTm1NdE1pQXROQ0F0TlNBdE9DQXRPU0F0T0dNdE1pQXdJQzAxSURJZ0xUa2dOWHBOTWpFNUlEWTBOeUJqTFRVNElEVTJJQzB4TVRRZ01URTFJQzB4TnpjZ01UWTFZeTAwTXlBek5DQXRNemNnTnpVZ0xUTTNJREV4T0dNd0lEY2dOU0F4TVNBeE1TQXhOR015SURFZ05DQXlJRFVnTW1NMUlEQWdOaUF0TmlBNUlDMDVZelkySUMwMk5pQXhNellnTFRFeU5pQXlNREVnTFRFNU1XTXhOeUF0TVRjZ01UTWdMVE0zSURFMElDMDFObU10TWlBdE1UTWdNU0F0TWpVZ0xUUWdMVE00WXkweklDMDVJQzAySUMweE15QXRNVEFnTFRFell5MHpJREFnTFRjZ01pQXRNVElnT0hwTk1qRXhJRFEyTjJNdE5EZ2dORGdnTFRFd01DQTVNU0F0TVRRNElERXpPV010T0NBNElDMHhOeUF4TkNBdE1qVWdNak1nWXkweU9DQXpNU0F0TWpnZ016QWdMVEk0SURjeFl6QWdNVElnTVNBeU5DQXdJRE0yZGpKak1DQTRJRFVnTVRFZ01URWdNVFJqTWlBeElETWdNU0EwSURGak5DQXdJRFlnTFRZZ09TQXRPV3d4T0RBZ0xURTJPV014TnlBdE1UWWdNallnTFRReElESTJJQzAyTm1Nd0lDMHhOU0F0TXlBdE1qa2dMVEV3SUMwME1XTXRNeUF0TmlBdE5pQXRPQ0F0T1NBdE9ITXROaUF6SUMweE1DQTNlazB5TXpBZ01qY3lZeTB4TkNBdE5pQXRNallnTVRjZ0xUTTRJREkzYkMweE9EQWdNVFkxWXkwM0lEWWdMVEV5SURFeUlDMHhNaUF5TW1NeElERXhJREVnTWpFZ01TQXpNbU13SURFd0lEQWdNakFnTFRFZ016RWdZekFnT1NBeklERTNJREV5SURJeFl6SWdNU0F6SURFZ05TQXhZelVnTUNBM0lDMDRJREV4SUMweE1XTTJOQ0F0TlRrZ01USTNJQzB4TWpBZ01Ua3pJQzB4Tnpkak1UWWdMVEUwSURJd0lDMHpNU0F5TUNBdE5EaGpNQ0F0TlNBdE1TQXRNVEFnTFRFZ0xURTFkaTAxWXpBZ0xUY2dNU0F0TVRVZ01TQXRNakpqTUNBdE1UQWdMVElnTFRFNElDMHhNU0F0TWpGNlRUSXlOaUEzTldNdE56RWdOamNnTFRFME1pQXhNelVnTFRJeE5pQXhPVGxqTFRnZ055QXRPU0F4TkNBdE9TQXlNbU13SURZZ01TQXhNaUF4SURFNFl6QWdNeUF0TVNBMklDMHlJRGxqTUNBeE5TQXhJREkzSURBZ016a2dZekFnT0NBeklERXpJREV3SURFM1l6SWdNU0EwSURJZ05TQXlZelVnTUNBM0lDMDJJREV3SUMwNVl6WTNJQzAyTWlBeE16VWdMVEV5TkNBeU1ESWdMVEU0TjJNeE5TQXRNVE1nTWpNZ0xUUXpJREl6SUMwM01HTXdJQzB4TkNBdE1pQXRNamdnTFRnZ0xUTTRZeTB5SUMwMElDMDBJQzAzSUMwM0lDMDNjeTAxSURJZ0xUa2dOWHBOTWpJd0lDMHhNVE5zTFRFeE15QXhNRGhqTFRJNUlESTNJQzAxT0NBMU5DQXRPRGdnT0RCakxUZ2dOeUF0TVRJZ01UUWdMVEV5SURJMVl6QWdNakFnTFRFZ05EQWdMVEVnTmpCak1TQXhNQ0F6SURJd0lERTBJREkwWXpJZ01TQXpJREVnTkNBeElHTTNJREFnT1NBdE9TQXhOQ0F0TVROc01UZ3pJQzB4TnpSak1UY2dMVEUxSURNd0lDMHpNU0F5T1NBdE5UVmpMVE1nTFRFMklDMHpJQzB6TXlBdE55QXRORGxqTFRJZ0xUZ2dMVFlnTFRFeklDMHhNU0F0TVROakxUUWdNQ0F0TnlBeElDMHhNaUEyZWsweU16RWdMVE13T0dNdE56RWdOalVnTFRFME15QXhNamtnTFRJeE5TQXhPVFJqTFRRZ015QXRPU0E1SUMwNUlERXpZeTB4SURFMElDMHlJREk1SUMweUlEUTBZekFnTVRJZ01TQXlNeUEwSURNMVl6SWdPQ0ExSURFMElERXhJREUwWXpRZ01DQTRJQzB5SURFeklDMDJZelk0SUMwMk5DQXhNemtnTFRFeU5pQXlNRGNnTFRFNU1DQmpNVFVnTFRFMElERTRJQzB5T1NBeE9TQXROVEZqTFRJZ0xURXpJQzAwSUMwek1DQXRPQ0F0TkRkakxUSWdMVGNnTFRVZ0xURXlJQzA1SUMweE1tTXRNeUF3SUMwM0lESWdMVEV4SURaNlRUSXhOQ0F0TkRrd2JDMHhPREFnTVRZMVl5MHhNQ0F4TUNBdE1qY2dNVFlnTFRJNElETXhZeTB4SURFeUlDMHhJREkwSUMweElETTFZekFnTVRVZ01DQXpNQ0F5SURRMFl6RWdOaUEwSURFeUlERXdJREV5WXpNZ01DQTNJQzB5SURFeUlDMDNZell5SUMwMk1pQXhNamdnTFRFeU1TQXhPVFVnTFRFM09XTXhOaUF0TVRRZ01UY2dMVE14SURFNElDMDFNbU10TVNBdE1UTWdMVEVnTFRJNElDMDBJQzAwTXlCakxUSWdMVGtnTFRVZ0xURTBJQzB4TUNBdE1UUmpMVFFnTUNBdE9DQXpJQzB4TkNBNGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTRPRUV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U0T0VFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBeklESTBOV010TmlBd0lDMHhNQ0E0SUMweE1TQXhNbU10TVRJZ016WWdMVE0xSURZNUlDMHpOU0F4TURoak1DQXlNU0F5TUNBeE5pQXlPQ0F5Tm1NeElESWdNeUF6SURRZ00yTTFJREFnTVRFZ0xUY2dNVFVnTFRFeFl6STVJQzB5TXlBeU5DQXROVGdnTXpFZ0xUZzNZekFnTFRJeElDMHhNQ0F0TXpVZ0xUSTBJQzAwTjJNdE15QXRNeUF0TmlBdE5DQXRPQ0F0TkhwTk5qTWdPREJqTFRnZ01DQXRNVFFnT0NBdE1UWWdNVFZqTFRrZ016RWdMVEk0SURVM0lDMHpOaUE0T1dNdE1TQTBJQzB4SURjZ0xURWdNVEJqTUNBeE9TQXhOaUF5TkNBeU55QXpNMk16SURJZ05pQXpJRGtnTXlCak9DQXdJREV5SUMwNUlERTRJQzB4TkdNeU9TQXRNaklnTWpNZ0xUVTRJRE16SUMwNE5XTXRNaUF0TWpBZ0xUa2dMVE0ySUMweU5DQXRORGRqTFRRZ0xUTWdMVGNnTFRRZ0xURXdJQzAwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBZME1UZ3VlRzFzQUR4emVXMWliMndnYVdROUlrWTBNVGdpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5Nakl4SURrMFl5MDJPQ0EyT0NBdE1UUXdJREV6TUNBdE1qQTRJREU1T0dNdE1UQWdNVEFnTFRFeklESXlJQzB4TXlBek5tTXdJREV4SURJZ01qTWdNeUF6TkdNd0lEUWdMVEVnT1NBdE1TQXhOV013SURrZ01pQXhOeUF4TXlBeU1ITXhPQ0F0TVRNZ01qY2dMVEl4WXpZM0lDMDFPU0F4TXpJZ0xURXlNQ0F4T1RZZ0xURTROR014TXlBdE1UTWdNVElnTFRNd0lERXlJQzAwT1dNdE1pQXRNVFFnTFRFZ0xUTXdJQzA0SUMwME5XTXRNeUF0TmlBdE55QXRNVEFnTFRFeElDMHhNR010TXlBd0lDMDJJRElnTFRFd0lEWjZUVEl4TXlBdE9UbGpMVFl6SURVNElDMHhNak1nTVRFM0lDMHhPRGdnTVRjeElHTXRNVGdnTVRVZ0xUSTFJRE13SUMweU5TQTBPV013SURRZ01DQTRJREVnTVROak1TQTRJREFnTVRZZ01DQXlOR013SURjZ01DQXhOQ0F6SURJeGN6WWdNVElnTVRFZ01USmpNeUF3SURZZ0xUSWdNVEVnTFRaak5qUWdMVFl4SURFeU9DQXRNVEl4SURFNU5DQXRNVGd3WXpFd0lDMDVJREUzSUMweE9TQXhPQ0F0TXpKak1pQXRNak1nTFRJZ0xUUTBJQzAzSUMwMk5tTXRNaUF0TnlBdE5DQXRNVEVnTFRrZ0xURXhZeTB5SURBZ0xUVWdNaUF0T1NBMWVrMHlNaklnTFRNeE5XTXRNek1nTXpRZ0xUWXlJRFkwSUMwNU1TQTVNMnd0TVRFNUlERXhPV010TmlBMklDMHhNQ0F4TWlBdE1UQWdNVGdnWXkweElESXpJQzB4SURRM0lDMHlJRGN3WXpBZ09DQTBJREUxSURFeUlERTVZeklnTVNBeklERWdOU0F4WXpVZ01DQTRJQzAzSURFeElDMHhNR3d4T0RZZ0xURTVNMk16SUMweklEY2dMVFlnT0NBdE9XTTJJQzB4TmlBNUlDMHpNeUE1SUMwMU1HTXdJQzB4T0NBdE15QXRNemNnTFRrZ0xUVTRlazB5TVRZZ0xUUTRNbU10TmpjZ05qY2dMVEV6TmlBeE16SWdMVEl3TnlBeE9UVmpMVEUzSURFMUlDMDBJRE0xSUMwNUlEUTRkalF5WXpBZ09DQTNJREV4SURFeUlERTBZekVnTVNBeklERWdOQ0F4WXpNZ01DQTFJQzAwSURjZ0xUWmpOalVnTFRZMUlERXpOQ0F0TVRJeklERTVPQ0F0TVRnM0lHTXhNaUF0TVRJZ01qQWdMVFF5SURJd0lDMDJPR013SUMweE5pQXRNeUF0TXpBZ0xUa2dMVE01WXkweUlDMDBJQzAwSUMwMklDMDNJQzAyWXkweUlEQWdMVFVnTWlBdE9TQTJlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFkwUkRNdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtZMFJETWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qRWdMVEkwWXkweE1DQXdJQzA0SURFeUlDMDVJREl4WXkweElERTBJQzB5SURJM0lDMHlJRFF4WXpBZ01qTWdNeUEwTmlBeE1DQTJPR001SURJM0lESTNJRFEzSURReUlEWTVZelE0SURjd0lERXdNaUF4TXpZZ01UVTRJREl3TVdNeElERWdNU0F6SURJZ09HTXRNelVnTFRRZ0xUY3dJQzAzSUMweE1EUWdMVGRqTFRFMElEQWdMVEk0SURFZ0xUUXlJREpqTFRRMklEVWdMVFU1SURZZ0xUVTVJRE13WXpBZ09TQXlJREl6SURVZ05ERmpOU0F5T1NBNUlETTVJREkzSURNNWFEUmpOU0F3SURFeUlDMHhJREl4SUMwell6STBJQzAwSURRNUlDMDJJRGN6SUMwMklHTTBNaUF3SURneklEVWdNVEkxSURFd1l6Z2dNU0F4TkNBeElESXdJREZqTWpBZ01DQXlPQ0F0TmlBeU9DQXRNak5qTUNBdE55QXRNaUF0TVRjZ0xUUWdMVEk1WXkweE1TQXROalFnTFRVeklDMHhNVEFnTFRreElDMHhOVGhqTFRZd0lDMDNOaUF0TVRJeElDMHhOVElnTFRFM01TQXRNak0yWXkweE1DQXRNVGNnTFRFeElDMHpOU0F0TVRnZ0xUVXlZeTAwSUMwMklDMDNJQzB4TnlBdE1UVWdMVEUzZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBWQlFUa3VlRzFzQUR4emVXMWliMndnYVdROUlrVkJRVGtpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEl3SUROakxUSTVJRGtnTFRJM0lEZ2dMVFUxSURJeVl5MHhOQ0EzSUMwMU1DQXlOQ0F0TmpVZ016VmpMVEl5SURFMklDMHlNaUF5TmlBdE1qSWdORFpqTUNBeE1TQTRJREk1SURJeUlESXdZekkwSUMweE5TQXpPQ0F0TXpJZ05UUWdMVFE1WXpRZ0xUUWdPQ0F0TmlBeE1TQXRObU0wSURBZ09DQXlJREV5SURkak1qQWdNakFnTWpnZ05EY2dOREFnTnpGak9TQXhPQ0F4T1NBeU55QXpOaUF5TjJNeklEQWdOaUF3SURFd0lDMHhZek0xSUMwMUlEWXhJQzB5TlNBNU5pQXRORGxqTWpnZ0xURTVJRFF4SUMwME5TQTBNU0F0TmpGak1DQXRNVEFnTFRVZ0xURTNJQzB4TkNBdE1UY2dZeTAzSURBZ0xURTJJRFFnTFRJM0lERXlZeTB4TkNBeE1DQXRNaklnTVRnZ0xUTXlJREkyWXkwMElETWdMVGdnTlNBdE1UQWdOV010TkNBd0lDMDFJQzAwSUMwNElDMHhNR010TVRFZ0xUSXlJQzB5TVNBdE5EUWdMVE00SUMwMk0yTXRNVEVnTFRFeUlDMHlNaUF0TVRnZ0xUTTFJQzB4T0dNdE5TQXdJQzB4TVNBeElDMHhOaUF6ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBWRE9ETXVlRzFzQUR4emVXMWliMndnYVdROUlrVkRPRE1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVFF3SUMwek9EbG9MVFUzWXkweE1DQXRNU0F0TVRnZ015QXRNVGdnTVRSak1DQXlNaUF0TnlBME15QXROU0EyTldNeElERTRJRFlnTWpZZ01qUWdNalpqTVRVZ01DQXlPU0F0TVNBME15QXRNMmcyWXpFd0lEQWdNVFFnTlNBeE15QXhPSFl6TjJNd0lEYzJJRFFnTVRVeUlEVWdNakkzZGpJMk1tTXdJREUxSUMweUlESXpJQzB5TUNBeU0yTXRNVGtnTVNBdE16Z2dNeUF0TlRjZ00yTXRPU0F0TVNBdE1UVWdNU0F0TVRZZ01URmpMVE1nTWpNZ0xUZ2dORFVnTFRnZ05qaGpNQ0F5TUNBMklESTRJREkxSURJMVl6STFJQzAwSURVeElDMHlJRGMzSUMwMFl6RTFJQzB4SURFNUlDMDRJREl5SUMweE9TQmpOaUF0TVRjZ055QXRNelVnTnlBdE5USmpMVFFnTFRFd05DQXROU0F0TWpBNUlDMDFJQzB6TVRWMkxUTXhNMk13SUMweE5pQXRNeUF0TXpJZ0xUVWdMVFE0WXkweklDMHhPU0F0TVRJZ0xUSTFJQzB6TVNBdE1qVjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFJCTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQk1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMk9DQXdZeTAzSURBZ0xURTFJRFlnTFRJeklERTVjeTB4TnlBeU5DQXRNeklnTWpkakxURXdJRElnTFRFeklEa2dMVEV4SURFM1l6WWdNalVnTmlBMU1DQXhOQ0EzTkdNMUlERTFJREUxSURFM0lESTRJREU1WXpFMUlDMDJJRE0zSUMwM0lEUXpJQzB5TjJNMElDMHhNeUF5TUNBdE1UTWdNak1nTFRJMll6SWdMVGdnTWlBdE1UY2dNaUF0TWpWak1DQXRNak1nTFRnZ0xUUXpJQzB5TUNBdE5qSmpMVGNnTFRFeElDMHhOaUF0TVRZZ0xUSTBJQzB4Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5FRkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUZFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUzT1NBdE16STJiQzAwSUROakxUZ2dNU0F0TVRVZ05pQXRNVGtnTVRWMk1XTXRNeUEwSUMwMklEa2dMVGNnTVRSakxUTTBJRFkwSUMwNU1TQXhNRGtnTFRFek15QXhOalpqTFRrZ01USWdMVEUySURJMUlDMHhOaUEwTVdNMUlETXdJREUzSURVNElEUXlJRGMzWXpjZ05TQXhOU0E1SURJeklEbGpOeUF3SURFMElDMHpJREl3SUMweE1HTTBNQ0F0TlRBZ09EWWdMVGsxSURFeU1DQXRNVFE1WXpZZ0xUa2dPU0F0TVRnZ01UUWdMVEk0WXpReklEUTRJRGM1SURFd01DQXhNVGtnTVRVd1l6Z2dNVEFnTVRjZ01UY2dNamtnTWpGak15QXlJRGNnTWlBeE1DQXlJR014TXlBd0lESXlJQzB4TUNBeE9DQXRNalZqTFRnZ0xUTTBJQzB4TnlBdE5qZ2dMVE00SUMwNU4yTXRNemtnTFRVMElDMDROQ0F0TVRBeUlDMHhNamtnTFRFMU1XTXRPQ0F0T0NBdE1UUWdMVEUzSUMweU1pQXRNalZqTFRjZ0xUZ2dMVEUwSUMweU1TQXRNamNnTFRFMGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTBRVFl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTnpJZ01HZ3ROV010TXlBMElDMDNJRGtnTFRrZ01UUmpMVEl5SURVNElDMHlPQ0F4TWpBZ0xUTTVJREU0TUdNdE9TQTBOeUF0T1NBNU5TQXRNVGtnTVRReWRqUmpNaUF5TmlBeU1pQXpPU0F6T0NBMU5HTXhNaUF4TWlBeU5pQXhOeUEwTUNBeE4yTXlNQ0F3SURNNElDMHhNeUEwT0NBdE16WmpPQ0F0TVRrZ01UTWdMVFF3SURFeklDMDJNR013SUMwM0lDMHhJQzB4TkNBdE1pQXRNakZqTFRFeUlDMDNNaUF0TWpjZ0xURTBNeUF0TXpjZ0xUSXhOR010TkNBdE1qZ2dMVEVnTFRZd0lDMHlPQ0F0T0RCNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUXlNQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSalF5TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TUNBeE9URmpMVFVnTWlBdE55QTJJQzAzSURFeVl6QWdOQ0F4SURrZ01pQXhOR010TVNBeklDMHlJRGtnTFRJZ01UUmpMVEVnTnlBdE1TQXhOQ0F0TVNBeU1XTXdJREkxSURjZ05Ea2dNamdnTmpsak5qUWdOakVnTVRJMklERXlNeUF4T0RrZ01UZzJZellnTmlBeE1pQXhNQ0F4TmlBeE1HTTFJREFnT1NBdE5pQXhNQ0F0TVRoak1TQXRPU0F5SUMweE9DQXlJQzB5Tm1Nd0lDMHlOU0F0TmlBdE5Ea2dMVEkySUMwM01HTXROak1nTFRZM0lDMHhNalVnTFRFek5DQXRNVGt3SUMweE9UbGpMVFlnTFRZZ0xURXlJQzB4TnlBdE1qRWdMVEV6ZWsweE1DQXdZeTA1SURBZ0xURXdJRFlnTFRFd0lERXhJR013SURRZ01TQTRJREVnTVRKakxUSWdORFFnTVRFZ09ERWdORFVnTVRFMFl6VTJJRFUxSURFd09DQXhNVE1nTVRZeUlERTNNR00xSURRZ09TQTVJREUwSURFemN6RXdJRFlnTVRNZ05tTTFJREFnT0NBdE5TQTVJQzB4TlhZdE16TmpNU0F0TkNBeElDMDRJREVnTFRFeFl6QWdMVEkySUMweE5TQXRORGdnTFRNM0lDMDJPV010TmpNZ0xUWXdJQzB4TWpJZ0xURXlOQ0F0TVRnMElDMHhPRFpqTFRRZ0xUUWdMVGdnTFRFeUlDMHhOQ0F0TVRKNlRURTJJQzB4TnpoakxUY2dNeUF0TlNBeE1TQXROU0F4TjNZeE5HTXRNaUF4T0NBMElETTFJRFVnTlROak1DQTNJRFFnTVRNZ01UQWdNVGdnWXpZMklEVTFJREV5TkNBeE1qRWdNVGt3SURFM09HTTRJRGNnTVRVZ01Ua2dNalVnTVRsak1URWdNQ0F4TkNBdE9DQXhOQ0F0TVRaak1DQXRORElnTFRjZ0xUYzFJQzB6T0NBdE1UQXpZeTAyTXlBdE5UWWdMVEV5TXlBdE1URTFJQzB4T0RVZ0xURTNNMk10TlNBdE5DQXRPQ0F0TVRFZ0xURTJJQzAzZWsweE1pQXRNemc0WXkweklESWdMVFFnTkNBdE5DQTNZekFnTkNBeUlERXdJREVnTVRWakxURWdOeUF0TVNBeE15QXRNU0F4T1dNd0lEUTRJRE13SURnd0lEWTFJREV4TTJNME9DQTBOaUE1TkNBNU5TQXhOREVnTVRReVl6UWdOQ0EzSURjZ01UQWdNVEZqT0NBM0lERTJJREU1SURJMklERTFJR014TVNBdE5TQTNJQzB5TUNBNElDMHpNR010TXlBdE16VWdMVEV5SUMwMk5TQXRNemdnTFRreGJDMHhPRGtnTFRFNU1HTXROU0F0TlNBdE1UQWdMVEUySUMweE9TQXRNVEY2VFRFeklDMDFOekZqTFRjZ015QXROeUF4TVNBdE55QXhPWFl5WXkwMElERXlJQzAySURJMElDMDJJRE0xWXpBZ016VWdNakVnTmpJZ05URWdPRGxqTlRVZ05UQWdNVEV3SURFd015QXhOak1nTVRVMll6VWdOU0F4TUNBeE5DQXhPQ0F4TkdNeE5DQXdJREUxSUMweE5pQXhOaUF0TWpaak1TQXRPQ0F3SUMweE5pQXdJQzB5TldNeElDMDBJREVnTFRjZ01TQXRNVEJqTUNBdE1qTWdMVEV5SUMwME1pQXRNekFnTFRVNUlHTXROalFnTFRZeElDMHhNamNnTFRFeU5DQXRNVGt3SUMweE9EWmpMVFVnTFRRZ0xUa2dMVEV5SUMweE5pQXRPWHBOTVRRZ0xUYzNNR010T1NBeklDMDRJREV6SUMwNUlESXhZeTB4SURFeklDMDFJREkxSUMwMUlETTRZekFnTXlBd0lEY2dNU0F4TUdNdE1TQXpJQzB4SURjZ0xURWdNVEJqTUNBeE5DQTJJREkzSURFNElETTRZelkzSURZeUlERXpNeUF4TWpVZ01UazVJREU0T0dNM0lEWWdNVFFnTVRnZ01qTWdNVFZqTVRBZ0xUUWdNVEVnTFRFM0lERXlJQzB5TjJNeElDMDNJREVnTFRFMElERWdMVEl4WXpBZ0xUSTRJQzAzSUMwMU15QXRNekVnTFRjMUlHTXROalVnTFRZd0lDMHhNamNnTFRFeU15QXRNVGt3SUMweE9EWmpMVFVnTFRRZ0xUa2dMVEV6SUMweE9DQXRNVEY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpSRlJTNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkZSU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDJNaUF0TVRVNVl5MDNJREFnTFRjZ09TQXRPQ0F4TldNdE1pQTVJQzB6SURFNUlDMHpJREk0WXpBZ01UTWdNU0F5TmlBeUlETTVZekFnTVRnZ01TQXpOaUF4SURVMFl5MHhNU0F3SUMweU1pQXdJQzB6TXlBell5MHhNaUF6SUMweU1TQXhOeUF0TWpFZ016QmpNQ0F6SURFZ05pQXlJRGxqTWlBMUlEWWdOeUF4TVNBM1l6RTBJREFnTWpjZ01DQTBNU0F0TVdNd0lETTNJREVnTnpRZ05DQXhNVEZzTFRFZ01URmpNQ0EzSURJZ01USWdNVEFnTVRKb01XTXhNU0F3SURFd0lDMHhNeUF4TWlBdE1qSjJMVEV5WXkweklDMHpNeUF0TkNBdE5qY2dMVFVnTFRFd01Xd3pPQ0F0TXlCak1URWdNQ0F5TUNBdE1Ua2dNVGdnTFRNeVl5MHhJQzB4TWlBdE1UQWdMVEV5SUMweU1DQXRNVEpvTFRNMll6QWdMVFF3SUMweElDMDRNQ0F0TlNBdE1URTVkaTA0WXpBZ0xUVWdMVEVnTFRrZ0xUZ2dMVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRnNE15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUZzRNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhOekVnTFRJd1l5MHpNaUF3SUMwMk5TQXhOQ0F0T1RRZ016TmpMVFVnTXlBdE9TQTRJQzB4TkNBeE1tTXRNellnTWpnZ0xUVXpJRFU0SUMwMU15QTVOR013SURFMUlETWdNekVnT1NBME9XTXpJRGdnTmlBeE1pQXhNQ0F4TW5NNElDMHpJREUwSUMwNFl6UXdJQzB6T0NBNE1TQXROellnTVRRd0lDMDROR00wTlNBdE5pQTRPQ0F6TnlBeE1ESWdOamxqTmlBeE5DQXRNVEFnTXpjZ0xUTXdJRFE0WXkweE1DQTFJQzB5TUNBM0lDMHpNU0EzWXkweE1pQXdJQzB5TkNBdE15QXRNellnTFRoakxURTRJQzA0SUMwek5TQXRNVGtnTFRVeElDMHpNR010TmlBdE5DQXRNVE1nTFRFeElDMHhPU0F0TmlCakxUTWdNaUF0TkNBMklDMDBJRGxqTUNBMElERWdPQ0F5SURFeVl6QWdOakVnTXpNZ01UQTJJRGN3SURFME9Xd3hPQ0F5TldNdE16Y2dNaUF0TnpNZ05DQXRNVEEzSURSakxURTBJREFnTFRJM0lEQWdMVFF3SUMweGFDMDFZeTA1SURBZ0xURXpJRElnTFRFeklEaGpNQ0F6SURFZ055QXpJREV6WXpZZ01Ua2dNVEFnTXprZ01UY2dOVGxqTmlBeE5DQXhOQ0F5TUNBeU9TQXlNR00zTXlBd0lERTBOaUF6SURJeU1DQXpZekUwSURBZ01qQWdMVFFnTVRnZ0xURTVZeTB6SUMwek1TQXRNVE1nTFRVNUlDMHpNeUF0T0RKakxURXpJQzB4TlNBdE1qY2dMVE13SUMwME1pQXRORGNnWXpFM0lDMDFJRE0wSUMwMElEUTRJQzB4TTJNeU1TQXRNVE1nTXpRZ0xUTXhJRE0ySUMwMU5tTXhJQzA0SURFZ0xURTJJREVnTFRJMFl6QWdMVGd4SUMwek15QXRNVFV3SUMwNE55QXRNakV4WXkweU15QXRNallnTFRVeElDMHpOeUF0TnpnZ0xUTTNlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV4TURFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeE1ERWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UVWdMVEkxTkdNdE1UQWdNQ0F0TWpBZ01TQXRNekVnTW1NdE1UQWdNU0F0TVRnZ05DQXRNaklnTVRWakxURWdNeUF0TWlBMUlDMHlJRGRqTUNBMklEVWdNVEFnT1NBeE5XTTVOeUF4TWpBZ01UazFJREkwTUNBeU9USWdNell4WXpJeklESTRJRFEzSURVMUlEWTRJRGcwWXpFeklERTJJREk0SURJMElEUTJJREkwWXpRZ01DQTNJQzB4SURFd0lDMHhZekU0SUMweklETTNJQzAxSURVeUlDMHhObU0zSUMwMUlERXhJQzB4TUNBeE1TQXRNVFpqTUNBdE5DQXRNaUF0T0NBdE5pQXRNVE5qTFRZNElDMDNOQ0F0TVRJNElDMHhOVFFnTFRFNU1TQXRNak15SUdNdE5Ua2dMVGN6SUMweE1qUWdMVEUwTVNBdE1UYzVJQzB5TVRaakxUWWdMVGdnTFRFeUlDMHhNeUF0TWpFZ0xURXpZeTB6SURBZ0xUWWdNU0F0TVRBZ01tTXRPQ0F0TWlBdE1UY2dMVE1nTFRJMklDMHplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3TkRrdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd05Ea2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5URTJJQzB5TlRCakxUVXlJRGd6SUMwek5DQXhOekFnTFRRMUlESTFOV010TnpFZ0xUTWdMVEUwTWlBdE5pQXRNakV5SUMweE1HTXRNakVnTFRFZ0xUTTJJREV3SUMwek5TQXlPV3d4TlNBeU9EZDJOV013SURFeElDMHpJREUxSUMweE55QXhObU10TmpJZ05DQXRNVEkwSURFd0lDMHhPRFlnTVRWakxURTRJREVnTFRNMUlEVWdMVE0ySURNeVl6STFJRFlnTkRrZ09DQTNOQ0E0WXpVMklEQWdNVEV5SUMweE1TQXhOamtnTFRFMFl6WWdOalFnTVRJZ01USTRJREV5SURFNU1tTXdJRFV3SUMwMElEazVJQzB4TlNBeE5EbGpNVGdnTVRBZ016Y2dNVElnTlRVZ01USnpNelVnTFRJZ05UTWdMVElnWXpRd0lERWdPREVnTVNBeE1qVWdNV010TWlBME9DQXROU0E1T0NBdE9DQXhORGhqTFRFZ01UY2dMVE1nTXpVZ0xUVWdOVEpqTFRFZ05DQXRNU0E0SUMweElERXlZekFnTVRJZ05TQXlNaUF5TWlBeU5tTXlNeUF0TWpBZ01qRWdMVFV3SURJMElDMDNPR00ySUMwMU15QTVJQzB4TURnZ01USWdMVEUyTVdNMU1DQXROU0F4TURBZ0xUa2dNVFE1SUMweE5tTTVOaUF0TVRNZ09ERWdMVE0ySURnNElDMHhNREZqT0NBdE56TWdOeUF0TVRRMklERXhJQzB5TVRsMkxURTRZek0zSUMweklEY3pJQzAwSURFd09DQXRPR016TkNBdE5TQTNNaUF5SURrNElDMHpNV010TXpRZ0xUZ2dMVFk0SUMwNUlDMHhNRElnTFRrZ2FDMHhNRFZzTFRFeUlDMHpNVEpqTFRNeElDMDJJQzAyT0NBdE1Ua2dMVEV3TmlBdE1UbGpMVE16SURBZ0xUWTJJRGdnTFRrNUlERXlZeTA0SURFZ0xURTFJREVnTFRJNElESmpNeUF0TXpnZ05pQXROek1nT0NBdE1UQTRjek1nTFRZNUlETWdMVEV3TkdNd0lDMHhNaUF0T0NBdE1qVWdMVEUwSUMwME0zcE5Nell4SURNMk5HZ3hNREJqTXlBeE1EVWdOeUF5TURnZ01URWdNekUwWXkwek9DQXhJQzAzTkNBeklDMHhNVEFnTldNM0lDMDBOU0F4TUNBdE9Ea2dNVEFnTFRFek0yTXdJQzAyTWlBdE5pQXRNVEkwSUMweE1TQXRNVGcyZWswMk1Ua2dNelk0YUROak1UVWdNQ0F4T0NBMklERTRJREl3SUdNd0lETXhJREFnTmpJZ0xURWdPVEpqTFRFZ05qTWdMVFFnTVRJMUlDMDNJREU0TjJ3dE1URTJJREV5ZGkwek1UQm9OVEZqTVRjZ01DQXpOU0F3SURVeUlDMHhlazAxTVRVZ016SXdkaTB5Tmpsb01URXpiRGtnTWpZNWFDMHhNako2VFRNMU55QXpNVGhzTFRFeUlDMHlOamRvTVRJMFl5MHpJRGt3SUMwMUlERTNPQ0F0T0NBeU5qZG9MVEV3TkhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EZERMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGRESWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU0TmlBdE16SXpZeTB4T0NBdE15QXRNelVnTFRRZ0xUVXpJQzAwWXkweU9DQXdJQzAxTnlBeklDMDROaUE1WXkweU15QTFJQzB6TVNBeU1TQXRNemtnTXpsakxUTWdOaUF0TlNBeE5DQXROeUF5TVdNdE1TQXlJQzB4SURRZ0xURWdObU13SURFd0lEZ2dNVGNnTVRnZ01UUmpNalVnTFRnZ05URWdMVEV3SURjM0lDMHhNR014TmlBd0lETXhJREVnTkRjZ01XTTFNQ0F3SURrNElERXpJREUwTUNBME5HTXlNU0F4TmlBek55QXpOU0ExTUNBMU4yTTVJREUwSURFMUlESTNJREUxSURReVl6QWdOU0F0TVNBeE1DQXRNaUF4TldNdE9TQTBNaUF0TWpZZ09EQWdMVFUySURFd09TQmpMVEkzSURJM0lDMDJNaUF6TlNBdE9Ua2dNekpqTFRJeUlDMHlJQzB6TWlBdE1UUWdMVE15SUMwek1tTXdJQzAwSURBZ0xUZ2dNU0F0TVRKak15QXRNVEVnTkNBdE1qRWdOQ0F0TXpGak1DQXRNekFnTFRFeUlDMDFOeUF0TXprZ0xUYzVZeTB4TWlBdE1UQWdMVEkwSUMweE5TQXRNemNnTFRFMVl5MHhNQ0F3SUMweE9TQXlJQzB5T1NBNFl5MHlJREFnTFRRZ01pQXROaUF5WXkwek1pQXhOU0F0TkRnZ016a2dMVFE0SURZNVl6QWdPU0F4SURFNElEUWdNamhqTVRBZ016RWdNekVnTlRNZ05UTWdOelZqTlRBZ05UQWdNVEV5SURjMklERTRNaUE0TW1NNE15QTJJREUwT0NBdE16Y2dNVFU1SUMweE1qZ2dZeklnTFRFMUlEUWdMVE13SURRZ0xUUXdZeTB4SUMwMk1DQXROeUF0TVRFMElDMHpOQ0F0TVRZell5MDBNQ0F0TnpVZ0xUazRJQzB4TWpjZ0xURTROaUF0TVRNNWVrMDBOeklnTkRaakxUSWdNQ0F0TXlBdE1TQXROU0F0TVdNdE1UQWdNQ0F0TVRNZ09TQXRNVEVnTVRaak5pQXlNU0F5SURRMElERTFJRFkwWXpNZ05TQTFJREUySURFeklERXlZekV4SUMwMklESTJJRFFnTXpJZ0xURTNZekVnTFRVZ01pQXRNVEFnTWlBdE1UVmpNQ0F0TVRjZ0xUa2dMVE15SUMweE9DQXRORGRqTFRVZ0xURXdJQzB4T0NBdE1UTWdMVEk0SUMweE1ucE5ORFV3SUMweE1qZGpMVEV3SURBZ0xURXpJRGdnTFRFd0lERTFJR00ySURFNUlEWWdNemtnTVRnZ05UZGpOQ0EySURjZ01UUWdNVGNnTVRCak9TQXROQ0F5TVNBd0lESXhJQzB5TUdNd0lDMHlPQ0F0TWpJZ0xUWXhJQzAwTmlBdE5qSjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEJCTWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQk1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek9EQWdNamhqTVNBek1DQXRNaUExT1NBdE1qTWdPREpqTFRNeklETTNJQzA0TVNBMU5TQXRNVE13SURVMVl5MDFOQ0F3SUMweE1Ea2dMVEl6SUMweE5ESWdMVFkzWXkwek55QXRORGtnTFRZeUlDMHhNRFFnTFRneElDMHhOakZqTFRNZ0xUa2dMVFFnTFRFM0lDMDBJQzB5TldNd0lDMHlOeUF4TlNBdE5Ea2dORE1nTFRZeWJESTRJQzB4TW1NeU9DQXRNVEFnTlRRZ0xUSTJJRGcwSUMweU5HTXhNREFnTmlBeU1qSWdPREVnTWpJMUlESXhOSHBOTVRjeUlDMDNOR010TXpJZ01DQXROVGdnTVRJZ0xUZzFJREl5WXkwM0lETWdMVEV3SURjZ0xURXdJREV5Y3pRZ01URWdOeUF4TmlCak1qVWdNemdnTmpBZ05qRWdNVEExSURjeVl6Y2dNaUF4TXlBeklESXdJRE5qTWprZ01DQTFNaUF0TVRjZ056Z2dMVEk1WXpFd0lDMDFJREUxSUMweE1pQXhOU0F0TWpCak1DQXROaUF0TWlBdE1USWdMVFlnTFRFNFl5MDRJQzB4TWlBdE1UY2dMVEl4SUMweU9TQXRNamhqTFRNd0lDMHhOeUF0TmpJZ0xUSTNJQzA1TlNBdE16QjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEEzTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBM05TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMk5EQWdMVFUwTTJNdE5TQXdJQzAySURZZ0xUY2dNVGxqTFRFZ05qRWdMVE1nTVRJeklDMDBJREU0TkdNdE1pQXhOakVnTFRRZ016SXpJQzA1SURRNE5HTXRNeUE1TlNBeElERTVNQ0F0TmlBeU9EVmpMVE1nTlRBZ01qVWdOemtnTmpFZ01UQTBZekV3SURjZ01UZ2dNVEFnTWpVZ01UQmpNVE1nTUNBeU1pQXRNVEFnTWprZ0xUSTVZekVnTFRNZ01pQXROeUF5SUMweE1Xd3RNU0F0TVRCakxUSWdMVEkySUMweUlDMDFNeUF0TWlBdE56bDJMVEUwT1dNd0lDMDJOU0F3SUMweE1qa2dMVE1nTFRFNU5HTXRNeUF0T1RNZ0xURWdMVEU0TmlBdE5pQXRNamd3ZGkweU5UZ2dZekFnTFRJd0lDMDNJQzB6TXlBdE1qTWdMVFEwWXkweE15QXRPU0F0TWpnZ0xURTJJQzAwTVNBdE1qVmpMVGNnTFRRZ0xURXlJQzAzSUMweE5TQXROM3BOTXpBMElDMDFNelZqTFRZMklEQWdMVEV5T1NBeU1pQXRNVGcxSURZd1l5MDNNeUExTUNBdE9UWWdNVEl4SUMwNU5pQXlNREZqTUNBeE5DQXhJREk0SURJZ05ESmpOeUE0TnlBNE5DQXhPREFnTVRjeUlERTRPV00xSURFZ01UQWdNU0F4TmlBeFl6STFJREFnTkRrZ0xUWWdOelFnTFRsak1qa2dMVFFnTlRVZ0xURXpJRGd3SUMweU5XTXRNU0F4TnlBdE15QXpOQ0F0TXlBMU1XTXdJRGNnTUNBeE5TQXhJREl5WXpBZ01UQWdMVEVnTWpBZ0xURWdNekFnWXpBZ01UUWdNU0F5T0NBeUlEUXlZeTB4TmlBdE15QXRNekVnTFRRZ0xUUTJJQzAwWXkweE15QXdJQzB5TmlBeElDMHpPU0EwWXkwMk55QXROQ0F0TVRNMklERXlJQzB4T0RNZ05EQmpMVFk0SURRd0lDMDVPQ0E0T0NBdE9UZ2dNVFV6WXpBZ01URWdNQ0F5TWlBeUlETXpZemtnTmpjZ05EUWdNVEl6SURrMElERTJOMk0wTVNBek5pQTROaUEyTVNBeE16Y2dOakZqTWpBZ01DQTBNU0F0TkNBMk15QXRNVE5zTVRFMElDMDBPR00yTVNBdE1qWWdPREFnTFRVNUlEZ3dJQzB4TVRWak1DQXRNVEVnTFRFZ0xUSXlJQzB5SUMwek5XTXRNaUF0TVRVZ0xURXlJQzB5TXlBdE1qa2dMVEl4SUdNdE1qTWdOQ0F0TkRjZ05pQXROekFnTVROakxUSXlJRGNnTFRNMElESXhJQzB6TkNBME1tTXdJRE1nTUNBM0lERWdNVEZqTWlBM0lESWdNVFVnTWlBeU1tTXdJREkwSUMwNUlEUTFJQzB5TlNBMk5XTXROaUEzSUMweE5DQXhNaUF0TWpNZ01USm9MVEpqTFRJMklDMHpJQzAxTWlBdE55QXROelFnTFRJMFl5MDFPU0F0TkRZZ0xUZ3lJQzB4TURZZ0xUZ3lJQzB4TnpSak1DQXRNVEVnTVNBdE1qTWdNaUF0TXpSak5DQXRNemtnTWpVZ0xUY3pJRFl4SUMwNU5HTTRJQzAxSURFMklDMDRJREl6SUMwNFl6UWdNQ0EzSURFZ01URWdNbU16T1NBeE1DQTNPQ0F4T1NBeE1UWWdNekVnWXpnZ015QXhOU0EwSURJeUlEUmpNVEFnTUNBeE9TQXRNeUF5T1NBdE5tTXhOU0F0TlNBeU55QXRNVFFnTkRFZ0xUSXlZemNnTFRJZ01UUWdMVFVnTWpJZ0xUWmpOU0F0TVNBeE1DQXRNeUF4TUNBdE9HTTBJQzB4SURZZ0xUTWdOaUF0TldNd0lDMHpJQzB5SUMwMUlDMDFJQzA0WXkweElDMHhJQzAwSUMweUlDMDJJQzB5WXkwMElDMHhNaUF0TlNBdE1qVWdMVFlnTFRNNFl5MHlJQzB6TUNBdE15QXROakFnTFRNZ0xUa3dZekFnTFRJM0lERWdMVFUwSURRZ0xUZ3hZeklnTFRJd0lEUWdMVE01SURRZ0xUVTNZekFnTFRFeUlDMHpJQzB4TmlBdE1UTWdMVEU1SUdNdE1UZ2dMVEUwSUMwek55QXRNVGdnTFRVMklDMHhPR010TVRVZ01DQXRNekFnTXlBdE5EVWdOV010TVRFZ01pQXRNVGNnT0NBdE1Ua2dNVGxqTFRVZ01qRWdMVEl3SURNM0lDMHpOQ0ExTkdNdE5TQTJJQzB4TVNBNUlDMHhOeUE1WXkweklEQWdMVFlnTFRFZ0xURXdJQzB5WXkweU9TQXROeUF0TlRRZ0xUSXlJQzAzT0NBdE5EQmpMVFExSUMwek5pQXROamtnTFRjNElDMDJPU0F0TVRJMVl6QWdMVEl5SURZZ0xUUTJJREUzSUMwM01XTXlNaUF0TlRJZ05qVWdMVGd5SURFeE5pQXRNVEEwWXpFeklDMDFJREkwSUMwNElETTBJQzA0WXpJMUlEQWdORElnTVRZZ05URWdORFlnWXpNZ09TQTRJREU1SURFMUlERTVZeklnTUNBeklEQWdOQ0F0TVdNM0lDMHpJREV6SUMwMElESXdJQzAwWXpFM0lEQWdNelVnT0NBMU1TQTRZelFnTUNBM0lEQWdNVEVnTFRGb01UaGpNVEFnTUNBeU1TQXlJREk1SUMweWRqZ3pOMk10TVNBM0lDMHhJREUxSUMweElESXlZekFnTVRNZ01TQXlOU0ExSURNM1l6RWdOU0F0TVNBeE5DQTRJREUwYURGak5pQXRNU0F4TWlBdE5TQXhOU0F0TVRSak15QXRNVEVnTkNBdE1qTWdOQ0F0TXpWMkxURTVOMk13SUMwMk5TQXdJQzB4TXpFZ0xURWdMVEU1Tm1NdE1TQXROaklnTUNBdE1USTFJQzB5SUMweE9EZGpMVElnTFRVeklDMHpJQzB4TURZZ0xUTWdMVEUxT1NCek1TQXRNVEEzSURFZ0xURTJNR013SUMweU1TQXROU0F0TkRJZ0xUVWdMVFkwWXpBZ0xUUWdMVEVnTFRFd0lDMDNJQzB4TUdNdE5TQXdJQzAzSURRZ0xUa2dPR010TnlBeE15QXROaUF5TmlBdE5pQTBNSFl5Tkd3dE5TQXRPR3d0T0NBdE9XTXRNeklnTFRNMUlDMDNNeUF0TlRnZ0xURXhPQ0F0TnpCakxUSTFJQzAySUMwME9TQXRPU0F0TnpNZ0xUbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFV6T1M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVek9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5EVWdMVEUyTm1NdE1Ua2dNQ0F0TXpnZ05TQXROVFlnTVRKakxUWWdNaUF0T1NBMUlDMDVJRGh6TXlBMklEWWdPV014T1NBeE9TQXpPU0F6TlNBMk1pQTBPV00xSURNZ09TQTBJREV6SURSek9DQXRNU0F4TWlBdE0yTXhNU0F0TkNBeU1DQXROaUF5TnlBdE5tTXlNQ0F3SURNeElERXpJRFF3SURReVl6RXpJRFF5SURFMklEZzJJREl4SURFeU9XTTBJRE0zSURjZ056TWdOeUF4TVRCb0xUUTBZeTB4TlNBd0lDMHpNQ0F3SUMwME5DQXhZeTAzSURBZ0xURTBJREFnTFRJeUlERmpMVGNnTVNBdE1UQWdOQ0F0TVRBZ04zTXhJRGNnTlNBeE1HTXhPQ0F4T0NBek15QXpPQ0ExTlNBMU15QmpOeUEwSURFMUlEVWdNak1nTldnek5XTXdJRGN6SURVeUlERXhOaUF4TURJZ01UVTVZekl5SURFNUlEUTFJREk1SURjd0lESTVZekUzSURBZ016UWdMVFFnTlRFZ0xURTBZelFnTFRJZ09TQXROQ0F4TWlBdE4yTXhOeUF0TVRjZ016Z2dMVE16SURNMElDMDFPV010TXlBdE1Ua2dMVFUzSUMwMU5DQXROemdnTFRVMFl5MDVJREFnTFRFMklERWdMVEU1SURFell5MDBJREU0SUMweE5DQXpNaUF0TXpBZ05ESmpMVGdnTlNBdE1UUWdPQ0F0TWpBZ09HTXRPQ0F3SUMweE5DQXROeUF0TVRrZ0xUSXhZeTAwSUMweE1pQXROU0F0TWpVZ0xUVWdMVE0zWXpBZ0xURTFJRElnTFRNeElETWdMVFEyZGkweE15QmpNelFnTFRFZ05qY2dMVFFnTVRBd0lDMDRZelFnTUNBNElEQWdNVElnTFRGak1UUWdMVFFnTWpFZ0xUa2dNakVnTFRFMll6QWdMVFVnTFRNZ0xURXdJQzA1SUMweE4yTXRNakFnTFRJeElDMDBNaUF0TkRBZ0xUY3hJQzAwTUdNdE15QXdJQzAzSURBZ0xURXdJREZqTFRFMUlESWdMVEk1SURNZ0xUUXpJRFJqTFRNZ0xUWXpJQzB4TUNBdE1USTFJQzB5TXlBdE1UZzJZeTB4TmlBdE56Y2dMVEV5TXlBdE1UWTRJQzB4T1RrZ0xURTJPSHBOT1RZZ01HTXRNeklnTUNBdE5qSWdNVFVnTFRnNElETTVZeTAySURVZ0xUZ2dNVEFnTFRnZ01UWmpNQ0ExSURFZ01UQWdOU0F4TkNCak1UQWdNakFnTWpFZ016a2dNelVnTlRWak5pQTNJREV5SURFeklESXdJREV3WXpRZ0xUSWdOU0F0TkNBMUlDMDFZekFnTFRRZ0xUUWdMVGdnTFRRZ0xURXhkaTB5WXpBZ0xUY2dOU0F0TVRJZ01URWdMVEUyWXpJMklDMHlNQ0ExTlNBdE16RWdPVE1nTFRNeGFERm9NVEJqTlNBd0lERXdJREVnTVRNZ04yTXhJRE1nTWlBMUlESWdPR013SURrZ0xUWWdNVFlnTFRFd0lESTBZeTB4TWlBeE55QXRNekFnTWpNZ0xUUTVJREk1WXkweU1TQTNJQzAwTWlBeE1TQXROakVnTWpkakxURTNJREUwSUMweU5pQXpOaUF0TWpZZ05UZGpNQ0F4TXlBeklESTJJREV3SURNNFl6RTBJREl4SURJNUlEUXlJRFEzSURZeUlHTXhPU0F4T0NBME5TQXlOeUEzTWlBeU4yTXpPQ0F3SURjM0lDMHhOeUE1TlNBdE5EaGpNaUF0TkNBeklDMDFJRE1nTFRoekxUSWdMVFlnTFRRZ0xUaGpMVGtnTFRFMklDMHlNeUF0TWpnZ0xUTTNJQzB6T1dNdE5pQXROQ0F0TVRNZ0xUa2dMVEU1SUMwNVl5MDFJREFnTFRFd0lEUWdMVEUySURFMFl5MDVJREU1SUMwME5TQXpNU0F0TnpBZ016RmpMVFVnTUNBdE1UQWdMVEVnTFRFMElDMHhZeTAySUMweUlDMDNJQzAxSUMwM0lDMDRZekFnTFRJZ01TQXROaUF5SUMwNFl6Z2dMVE14SURNd0lDMDBOeUExT1NBdE5UWmpNakVnTFRjZ05ETWdMVEV4SURZeUlDMHlOWE15T1NBdE16SWdNamtnTFRVeElHTXdJQzB4TUNBdE1pQXRNakVnTFRnZ0xUTXhZeTB5T1NBdE5UWWdMVGMySUMwNU1pQXRNVE00SUMweE1EQmpMVFVnTFRFZ0xURXdJQzB4SUMweE5TQXRNWHBOTlRjMElERXlZeTAwSURBZ0xUY2dNaUF0TVRBZ05XTXROeUE1SURrZ01qQWdNVFVnTXpCak16a2dOallnTVRBM0lERXdNU0F4TmpBZ01UVXpiRE16SURNd1l5MHlOaUF0TWlBdE5UQWdMVFVnTFRjMUlDMDFZeTB4TXlBd0lDMHlOaUF4SUMwek9DQXphQzB4TUdNdE1Ua2dNaUF0TkRJZ05pQXROVEFnTWpKakxUWWdNVEFnTVRjZ01qRWdNalVnTXpOak9DQXhNU0F5TUNBeU1DQXlPU0F6TUdNMUlEWWdNVEVnT0NBeE55QTRJR00wSURBZ055QXRNU0F4TVNBdE1tTXlOQ0F0TVRBZ05EY2dMVEUwSURjd0lDMHhOR016TXlBd0lEWTNJRGdnTVRBeElERTRZekUzSURVZ016VWdPU0ExTXlBeE5HTTFJREVnTVRBZ015QXhOU0F6WXpZZ01DQXhNU0F0TWlBeE5DQXROMk14SUMweUlESWdMVFFnTWlBdE5tTXRNU0F0T0NBdE55QXRNVFlnTFRFeUlDMHlNV010TVRrZ0xUSXlJQzAwTUNBdE5ESWdMVFkwSUMwMU9HTXRORGdnTFRNeUlDMDVNU0F0TnpJZ0xURXpPQ0F0TVRFMVl6RTRJREFnTXpRZ01TQTBPU0F4WXpFeElEQWdNaklnTFRFZ016TWdMVEpqTkRNZ0xUUWdPREFnTFRJNUlERXhPQ0F0TkRoak5pQXRNeUE0SUMwMklEZ2dMVGtnWXkweElDMHpJQzB6SUMwM0lDMDFJQzB4TVdNdE1UZ2dMVE14SUMwME55QXRORGtnTFRjNElDMDBPV010TVRVZ01DQXRNekFnTkNBdE5EVWdNVEpqTFRNeUlERTNJQzAyTlNBeU55QXRPVGNnTWpkakxUTXpJREFnTFRZMklDMDVJQzA1T0NBdE1qaGpMVElnTFRFZ0xUUWdMVE1nTFRZZ0xUTmpMVGdnTFRRZ0xURTRJQzB4TVNBdE1qY2dMVEV4ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVeU5qTXVlRzFzQUR4emVXMWliMndnYVdROUlrVXlOak1pSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5OVGdnTFRFMU9XTXROU0F3SUMweE1DQXpJQzB4TlNBeE1HTXRNVEFnTVRVZ0xUSTFJREkzSUMwek5TQTBNbU10TmlBM0lDMDRJREUwSUMwNElESXhjelFnTVRVZ01UQWdNakZqTWpFZ01qSWdORE1nTkRNZ05qUWdOak5qTFRZZ05TQXRNVElnT1NBdE1UZ2dNVE5qTFRFM0lERXhJQzB5T0NBMU15QXRNamdnT0RSak1DQXhNaUF5SURJeUlEVWdNamxqTkNBMklERXdJRFVnTVRRZ09HTXpJRElnTlNBeUlEY2dNbU16SURBZ05pQXRNU0F4TUNBdE5HTXlPQ0F0TVRnZ05UWWdMVE00SURneklDMDFPR014TkNBeE55QXlPQ0F6TXlBME15QTBPV000SURrZ01UZ2dNVGNnTWpnZ01qVWdZekV3SURrZ01UZ2dNVE1nTWpVZ01UTnpNVFFnTFRZZ01qSWdMVEl3WXpFeElDMHhOeUF4T1NBdE16WWdNaklnTFRVeFl6QWdMVEUwSUMweUlDMHlNU0F0T0NBdE1qVmpMVEU1SUMweE5pQXRNellnTFRNMElDMDFNeUF0TlROc016WWdMVEk1WXpFMklDMHhNeUF5TXlBdE1qa2dNalFnTFRVeVl5MDBJQzB4TmlBdE1TQXRNellnTFRFeElDMDFNMk10TlNBdE9TQXRNVEVnTFRFMUlDMHhPQ0F0TVRWakxUVWdNQ0F0TVRBZ015QXRNVFlnT0dNdE1qWWdNaklnTFRVeklEUTBJQzA0TUNBMk5XTXROeUF0TnlBdE1UUWdMVEUwSUMweU1pQXRNakZqTFRJeklDMHlNQ0F0TkRNZ0xUUXlJQzAyTlNBdE5qTWdZeTAySUMwMklDMHhNU0F0T1NBdE1UWWdMVGw2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRVd05TNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUVXdOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMDNNeUF0TWpBMll5MHpJREFnTFRjZ01pQXRPU0EwWXkweE55QXhOQ0F0TXpjZ01qVWdMVFV6SURReFl5MDRJRGNnTFRFeElERTBJQzB4TVNBeU1tTXdJRFlnTWlBeE1pQTFJREU0YkRJMElEUTBZemdnTVRVZ01UTWdNaklnTWpBZ01qSmpOU0F3SURFeUlDMDBJREl5SUMweE0yTXlNQ0F0TVRZZ016Y2dMVE0xSURReklDMDJOR010T1NBdE1qUWdMVEl4SUMwME9DQXRNellnTFRjeFl5MHlJQzB5SUMweklDMHpJQzAxSUMwemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNVEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTlRrMklERXlPR010TnlBeklDMDJJREV4SUMwMklERTNkakV4TW1NdE1UZ2dMVEk0SUMwek1pQXROVEVnTFRRM0lDMDNOR010TVRBZ0xURTFJQzB5TVNBdE16RWdMVE01SUMwek1XTXRNalVnTUNBdE16Y2dNaklnTFRRM0lEUXlZeTAwSURnZ0xUVWdNVGNnTFRVZ01qVmpNQ0F4TXlBeklESTFJRFFnTXpoak55QTJNaUF6TVNBeE1UVWdPREVnTVRVMVl6RXlJRGtnTWpjZ01UUWdOREVnTVRSak9TQXdJREUzSUMweUlESXpJQzAyWXpFNElDMHhNU0F5T1NBdE16Z2dNamtnTFRZd1l6QWdMVEV6SUMweUlDMHlOeUF0TWlBdE5ERmpNQ0F0TWpBZ01pQXROREVnTXlBdE5qSWdZekVnTFRFNElEUWdMVE0zSURRZ0xUVTJZekFnTFRFM0lDMHlJQzB6TXlBdE1UQWdMVFV3WXkweklDMDJJQzAxSUMweE1pQXRNVEFnTFRFMll5MDJJQzAwSUMweE1TQXRNVEFnTFRFNUlDMDNlazB4TURBZ01HTXRNVE1nTUNBdE1qVWdNeUF0TXpnZ09HTXRNellnTVRRZ0xUVXlJRFEySUMwMU1pQTROR013SURRMUlESXlJREV4TkNBM01DQXhOVEpqTFRFNUlERXpJQzB6TVNBek9DQXRNekVnTmpaak1DQXlOU0E1SURVeUlETXdJRGMzWXpJeUlESTFJRFEySURNMUlEWTJJRE0xWXpNMElEQWdOakFnTFRJMklEWXlJQzAxTVdNeUlDMHpOaUF0TVRJZ0xUYzBJQzB5T0NBdE9Ua2dZekUySUMweE5pQTBNaUF0TmpRZ05ETWdMVGt6WXpFZ0xUWXlJQzB4T0NBdE1URTFJQzAyTnlBdE1UVTNZeTB4TnlBdE1UVWdMVE0ySUMweU1pQXROVFVnTFRJeWVrMHpNemNnTVRnell5MHhNU0F3SUMweE1DQXhNeUF0TVRNZ01qRmpMVEl4SURRMElDMHpOeUE1TVNBdE5qTWdNVE16WXkwM0lERXlJREV6SURZNElESTFJRGN6WXpJZ01TQTBJREVnTlNBeFl6Y2dNQ0F4TWlBdE5TQXhOaUF0TVRKak1UZ2dMVE15SURNeklDMDJOU0EwTnlBdE9UbGpNeUF0T0NBMUlDMHhOeUF4TkNBdE1qVmpNakFnTXpVZ016a2dOamtnTlRrZ01UQXpZemdnTVRRZ01UY2dNemdnTXpRZ01qa2dZelVnTFRNZ05pQXROeUEySUMweE1tTXdJQzB4TUNBdE55QXRNalFnTFRFeUlDMHpNMk10TXpBZ0xUVTBJQzAyTVNBdE1UQTNJQzA1TWlBdE1UWXhZeTAySUMweE1DQXRNVFVnTFRFNUlDMHlOaUF0TVRoNlRURXhOU0F5T0Raak16QWdNU0EwTWlBeU1TQTBOU0ExTUdNeklERTVJQzB4TUNBek1TQXRNamdnTXpGakxUSWdNQ0F0TlNBd0lDMDRJQzB4WXkwek1TQXROaUF0TXpZZ0xUSTJJQzB6TmlBdE5EUmpNQ0F0TVRrZ01USWdMVE0ySURJM0lDMHpObnBOTlRFNUlESXpOR00wSURBZ09TQXpJREUxSURFeFl6RTFJREl6SURJNUlEUTNJRFF3SURjeVl6RWdNeUF5SURjZ01pQTVJR013SURFd0lDMDNJREUySUMweE1pQXlNMk10TXlBMElDMDNJRFVnTFRFeElEVnpMVGtnTFRFZ0xURXpJQzAwWXkweU9DQXRNVGdnTFRReUlDMDBOU0F0TkRnZ0xUYzJZekFnTFRFeElEVWdMVEl3SURFeElDMHlPR00ySUMwM0lERXdJQzB4TWlBeE5pQXRNVEo2VFRFd09DQTFOMk0wTmlBd0lEWTVJRFEzSURZNUlEa3dZekFnTWpjZ0xURXdJRFV5SUMwek1DQTFOMk10TmlBeElDMHhNaUF5SUMweE9DQXlZeTB6TmlBd0lDMDFPU0F0TWpnZ0xUWTNJQzAxTVdNdE5DQXRNVElnTFRZZ0xUSTBJQzAySUMwek5XTXdJQzB6TmlBeE9TQXROak1nTlRJZ0xUWXplaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUxTVRBdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMU1UQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1UQXdJREJqTFRFeklEQWdMVEkxSURNZ0xUTTRJRGhqTFRNMklERTBJQzAxTWlBME5pQXROVElnT0RSak1DQTBOU0F5TWlBeE1UUWdOekFnTVRVeVl5MHhPU0F4TXlBdE16RWdNemdnTFRNeElEWTJZekFnTWpVZ09TQTFNaUF6TUNBM04yTXlNaUF5TlNBME5pQXpOU0EyTmlBek5XTXpOQ0F3SURZd0lDMHlOaUEyTWlBdE5URmpNaUF0TXpZZ0xURXlJQzAzTkNBdE1qZ2dMVGs1WXpFMklDMHhOaUEwTWlBdE5qUWdORE1nTFRrell6RWdMVFl5SUMweE9DQXRNVEUxSUMwMk55QXRNVFUzWXkweE55QXRNVFVnTFRNMklDMHlNaUF0TlRVZ0xUSXllazB4TVRVZ01qZzJJR016TUNBeElEUXlJREl4SURRMUlEVXdZek1nTVRrZ0xURXdJRE14SUMweU9DQXpNV010TWlBd0lDMDFJREFnTFRnZ0xURmpMVE14SUMwMklDMHpOaUF0TWpZZ0xUTTJJQzAwTkdNd0lDMHhPU0F4TWlBdE16WWdNamNnTFRNMmVrMHhNRGdnTlRkak5EWWdNQ0EyT1NBME55QTJPU0E1TUdNd0lESTNJQzB4TUNBMU1pQXRNekFnTlRkakxUWWdNU0F0TVRJZ01pQXRNVGdnTW1NdE16WWdNQ0F0TlRrZ0xUSTRJQzAyTnlBdE5URmpMVFFnTFRFeUlDMDJJQzB5TkNBdE5pQXRNelZqTUNBdE16WWdNVGtnTFRZeklEVXlJQzAyTTNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1qWXlMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNall5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUwTUNBdE16ZzBZeTA1SURBZ0xUY2dNVElnTFRrZ01UbGpMVEV5SURNMElDMHhOaUEyT0NBdE1UWWdNVEF6WXpBZ01UUWdNQ0F5TnlBeElEUXdZeTB6TmlBdE9DQXROeklnTFRFMUlDMHhNRGdnTFRJell5MDBJQzB4SUMwM0lDMHlJQzA1SUMweVl5MDRJREVnTFRFeElEWWdMVEV4SURFM1l5MHhJREl6SUMweE1DQTBOU0F0TVRBZ05qbHpNVElnTXpJZ016TWdNemRqTXpjZ09TQTNOQ0F4TmlBeE1URWdNak5qTWlBeE5pQTBJRE15SURVZ05EbHNNeUE1TUdNdE16SWdMVFlnTFRZMElDMHhNU0F0T1RjZ0xURTJZeTAwSUMweElDMDNJQzB5SUMweE1DQXRNaUJqTFRFeklERWdMVEU0SURjZ0xURTJJREkyWXpFZ01USWdMVGNnTWpVZ0xUUWdNelpqTUNBME5TQTJJRFV4SURRM0lEVTRZekk0SURVZ05UWWdPU0E0TkNBeE5XTXhJRE14SURJZ05qSWdOQ0E1TkdNd0lERTJJQzB6SURNMUlERTVJRFEyWXpnZ0xURTFJRGdnTFRJNUlEa2dMVFEwWXpJZ0xUTXdJRE1nTFRZd0lETWdMVGt3YkRVeklERXlZeTB4SURVNElDMHpJREV4TmlBdE15QXhOelYyTVRsak1TQXhNU0F4TVNBeE5DQXhPU0F4Tm1nemFERmpOaUF3SURVZ0xUa2dOeUF0TVRSak9TQXRORE1nTVRFZ0xUZzNJREV6SUMweE16QnNNeUF0TlRSak16SWdPU0EyTXlBeE9TQTVOQ0F6TWlCak5DQXlJRGdnTWlBeE1TQXlhREpqTmlBd0lEa2dMVFVnTVRNZ0xURTFjelVnTFRJeElEVWdMVE14WXpBZ0xURTRJQzAxSUMwek5TQXRPU0F0TlROakxUUWdMVEUySUMweE55QXRNalFnTFRNeUlDMHlPV010TWpjZ0xUa2dMVFUwSUMweE55QXRPRElnTFRJMFl6QWdMVE15SUMweElDMDJOQ0F0TWlBdE9UWmpMVEVnTFRFMUlDMHhJQzB6TUNBdE1pQXRORFJzTVRjZ00yTXlOQ0EwSURRNUlEa2dOeklnTVRWak5DQXhJRGNnTVNBeE1TQXhhREpqTVRFZ01DQXhOaUF0T1NBeE55QXRNakpqTVNBdE1UQWdNQ0F0TVRrZ01DQXRNekpqTFRRZ0xUVXpJQzB4TVNBdE5qRWdMVFkySUMwM01td3ROVGdnTFRFeUlHTXhJQzB5TkNBeklDMDBPU0F6SUMwM00yTXdJQzA0SURBZ0xURTJJQzB4SUMweU5XTXdJQzB4TWlBdE1TQXRNalVnTFRnZ0xUTTJZeTB6SUMwMUlDMDFJQzB4TWlBdE1URWdMVEV4WXkwMklEQWdMVEV3SURZZ0xURXhJREV4WXkweE5DQTBNQ0F0TWpJZ09ERWdMVEkwSURFeU0yd3RORFFnTFRsakxURWdMVEl3SUMweklDMDBNQ0F0TlNBdE5qQmpMVEVnTFRjZ0xURWdMVEUySUMweElDMHlNMk13SUMweE1TQXhJQzB5TVNBeElDMHpNbU13SUMweE1pQXRNU0F0TWpVZ0xUVWdMVE00WXkweUlDMDNJQzAwSUMweE9DQXRNVElnTFRFNWVrMHhOamNnTFRreWJEUXlJRGtnWXpNZ05EWWdOU0E1TWlBeE1DQXhNemhqTFRFMklDMDBJQzB6TWlBdE55QXRORGtnTFRFd1l6QWdMVEkwSURBZ0xUUTNJQzB4SUMwM01XTXRNU0F0TWpJZ0xURWdMVFEwSUMweUlDMDJObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlRBMExuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5UQTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUVTBJQzB5TWpWakxUUWdNU0F0TnlBMElDMHhNQ0E0WXkweE5TQXlNQ0F0TXpJZ05ERWdMVFF4SURZMll5MHlJRFFnTFRNZ09DQXRNeUF4TVdNd0lEY2dNeUF4TVNBNElERTNZekl6SURJNElEVTJJRFF4SURnMklEWXdZekUxT1NBeE1ERWdNekkxSURFNU5pQTBOekVnTXpFMVl6RXhJRGtnTWpBZ01UUWdNamNnTVROak1UQWdMVEVnTVRjZ0xUa2dNalFnTFRJMll6Y2dMVEUySURFd0lDMHpNaUF4TkNBdE5EVmpMVEVnTFRJeUlDMDVJQzB6TlNBdE1qUWdMVFExWXkwMU5pQXRNemNnTFRFd09TQXROemNnTFRFMk15QXRNVEUxWXkweE1Ua2dMVGcwSUMweU5ESWdMVEUyTVNBdE16WTBJQzB5TkRFZ1l5MDFJQzB6SUMweE1pQXROaUF0TVRVZ0xURXhjeTAzSUMwNElDMHhNQ0F0TjNvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1qWkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalpFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEV6SUMweU9ESmpMVGNnTUNBdE1UQWdNeUF0TVRBZ01UQmpNU0E1SURFZ01Ua2dNU0F5T1hNd0lESXdJREVnTXpGak15QXhPU0E1SURNeklETXhJRE0xWXpFeUlERWdNVEVnTVRBZ01UQWdNVGhqTFRNZ01UY2dMVFFnTXpZZ0xUUWdOVFJqTUNBek1DQXpJRFl3SURRZ09EbGpNeUEyTUNBNElERXhPU0EySURFM09XTXdJREV5SUMwMElERTNJQzB4TWlBeE4yZ3RPR010T0NBdE1pQXRNVFFnTFRNZ0xURTRJQzB6WXkweE1DQXdJQzB4TUNBMklDMHhNeUF5TjJNdE1TQTJJQzB4SURFeElDMHhJREUzWXpBZ01UTWdNU0F5TlNBeUlETTNZekVnTVRRZ09DQXlNQ0F5TUNBeU5DQmpNVEFnTWlBeE9TQTBJREkzSURSak1qWWdNQ0EwTUNBdE1UY2dOREVnTFRVeVl6RWdMVEkySURBZ0xUVXpJREFnTFRjNVl6RWdMVFkySUMwM0lDMHhNeklnTFRjZ0xURTVPR013SUMweE1TQXdJQzB5TkNBeElDMHpObU15SUMweU9DQXpJQzAxTmlBMUlDMDROR015SUMweU1pQXRNU0F0TkRRZ0xUVWdMVFkyWXkwM0lDMDBNU0F0TWprZ0xUVTNJQzAzTVNBdE5UTjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFV6T0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRVek9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5qVWdMVEUwTldNdE1Ua2dNQ0F0TXpnZ05TQXROVFlnTVRKakxUWWdNaUF0T1NBMUlDMDVJRGh6TXlBMklEWWdPV014T1NBeE9TQXpPU0F6TlNBMk1pQTBPV00xSURNZ09TQTBJREV6SURSek9DQXRNU0F4TWlBdE0yTXhNU0F0TkNBeU1DQXROaUF5TnlBdE5tTXlNQ0F3SURNeElERXpJRFF3SURReVl6RXpJRFF5SURFMklEZzJJREl4SURFeU9XTTBJRE0zSURjZ056TWdOeUF4TVRCb0xUUTBZeTB4TlNBd0lDMHpNQ0F3SUMwME5DQXhZeTAzSURBZ0xURTBJREFnTFRJeUlERmpMVGNnTVNBdE1UQWdOQ0F0TVRBZ04zTXhJRGNnTlNBeE1HTXhPQ0F4T0NBek15QXpPQ0ExTlNBMU15QmpOeUEwSURFMUlEVWdNak1nTldnek5XTXdJRGN6SURVeUlERXhOaUF4TURJZ01UVTVZekl5SURFNUlEUTFJREk1SURjd0lESTVZekUzSURBZ016UWdMVFFnTlRFZ0xURTBZelFnTFRJZ09TQXROQ0F4TWlBdE4yTXhOeUF0TVRjZ016Z2dMVE16SURNMElDMDFPV010TXlBdE1Ua2dMVFUzSUMwMU5DQXROemdnTFRVMFl5MDVJREFnTFRFMklERWdMVEU1SURFell5MDBJREU0SUMweE5DQXpNaUF0TXpBZ05ESmpMVGdnTlNBdE1UUWdPQ0F0TWpBZ09HTXRPQ0F3SUMweE5DQXROeUF0TVRrZ0xUSXhZeTAwSUMweE1pQXROU0F0TWpVZ0xUVWdMVE0zWXpBZ0xURTFJRElnTFRNeElETWdMVFEyZGkweE15QmpNelFnTFRFZ05qY2dMVFFnTVRBd0lDMDRZelFnTUNBNElEQWdNVElnTFRGak1UUWdMVFFnTWpFZ0xUa2dNakVnTFRFMll6QWdMVFVnTFRNZ0xURXdJQzA1SUMweE4yTXRNakFnTFRJeElDMDBNaUF0TkRBZ0xUY3hJQzAwTUdNdE15QXdJQzAzSURBZ0xURXdJREZqTFRFMUlESWdMVEk1SURNZ0xUUXpJRFJqTFRNZ0xUWXpJQzB4TUNBdE1USTFJQzB5TXlBdE1UZzJZeTB4TmlBdE56Y2dMVEV5TXlBdE1UWTRJQzB4T1RrZ0xURTJPSHBOTlRreElDMHlOREpqTFRNZ01DQXROaUF4SUMwNElEUmpMVEVnTWlBdE1pQTBJQzB5SURWak1DQTFJRE1nT1NBMklERXpZekUzSURJMklETTBJRFV4SURVMUlEYzBJR015TUNBeU1TQXlNaUExTVNBeU55QTNPR014TnlBNU15QXhPQ0F4T0RnZ01UZ2dNamd5ZGpnMVl5MHhOaUF0TlNBdE1qY2dMVEU1SUMwME5TQXRNVGxvTFRkakxUTWdNQ0F0TnlBd0lDMDVJRFJqTFRFZ01TQXRNU0F5SUMweElETmpNQ0EwSURRZ09DQTJJREV5WXpJMElEUTVJRGMwSURjMklERXhNeUF4TVRGak5DQTBJRGdnTlNBeE1TQTFZellnTUNBeE1pQXROQ0F4T0NBdE5tTTBJQzB5SURZZ0xUUWdOaUF0T0hNdE1pQXRPQ0F0TXlBdE1USmpMVEVnTFRJMElDMHpJQzAwT0NBdE5DQXROekpqTWpVZ01qTWdOVElnTkRRZ056Y2dOVFJqTVRBZ05DQXlNQ0EySURJNUlEWWdZek15SURBZ05qQWdMVEl5SURjeUlDMDJOR015TnlBME15QTNNU0EzTUNBeE1EZ2dNVEF6WXpRZ05DQTRJRFVnTVRFZ05XTTJJREFnTVRJZ0xUUWdNVGdnTFRaak5DQXRNaUEySUMwMElEWWdMVGh6TFRJZ0xUZ2dMVE1nTFRFeVl5MHhJQzB5TkNBdE15QXRORGdnTFRRZ0xUY3lZekkxSURJeklEVXlJRFEwSURjM0lEVTBZekV3SURRZ01qQWdOaUF5T1NBMll6UTBJREFnT0RBZ0xUUXlJRGM0SUMweE1UZGpOeUF0T1RVZ0xUWXdJQzB4TnpnZ0xURTFNaUF0TWpRMFl5MHhOQ0F0TVRBZ0xUTXdJQzB4TmlBdE5EY2dMVEU1WXkwNElDMDBNaUF0TWpFZ0xUZzBJQzAwTUNBdE1USTFJR015TWlBM0lEUXhJREV5SURVNUlESXdZelVnTWlBeE1DQXpJREUxSUROak55QXdJREUwSUMweUlERTRJQzAzWXpJZ0xUSWdNeUF0TlNBeklDMDRZekFnTFRjZ0xUVWdMVEUxSUMwNUlDMHlNR010TVRnZ0xUSTJJQzB6T0NBdE5EZ2dMVGN4SUMwMU5tTXRNemtnTFRrZ0xUYzRJQzB5TWlBdE1URTFJQzB6T1dNdE5TQXRNaUF0TVRFZ0xUVWdMVEUySUMwMVl5MHpJQzB4SUMwM0lDMHlJQzB4TUNBdE1uTXROaUF4SUMwNElEUmpMVEVnTWlBdE1pQTBJQzB5SURWak1DQTFJRE1nT1NBMklERXpZekUzSURJMklETTBJRFV4SURVMUlEYzBZekl3SURJeElESXlJRFV4SURJM0lEYzRJR014TnlBNU15QXhPQ0F4T0RnZ01UZ2dNamd5ZGpnMVl5MHhOaUF0TlNBdE1qY2dMVEU1SUMwME5TQXRNVGxvTFRGak1TQXRPQ0F4SUMweE55QXhJQzB5Tm1NM0lDMDVOU0F0TmpBZ0xURTNPQ0F0TVRVeUlDMHlORFJqTFRFMElDMHhNQ0F0TXpBZ0xURTJJQzAwTnlBdE1UbGpMVGdnTFRReUlDMHlNU0F0T0RRZ0xUUXdJQzB4TWpWak1qSWdOeUEwTVNBeE1pQTFPU0F5TUdNMUlESWdNVEFnTXlBeE5TQXpZemNnTUNBeE5DQXRNaUF4T0NBdE4yTXlJQzB5SURNZ0xUVWdNeUF0T0dNd0lDMDNJQzAxSUMweE5TQXRPU0F0TWpCakxURTRJQzB5TmlBdE16Z2dMVFE0SUMwM01TQXROVFlnWXkwek9TQXRPU0F0TnpnZ0xUSXlJQzB4TVRVZ0xUTTVZeTAxSUMweUlDMHhNU0F0TlNBdE1UWWdMVFZqTFRNZ0xURWdMVGNnTFRJZ0xURXdJQzB5ZWsweE1EWWdNR010TXpZZ01DQXROamtnTVRZZ0xUazNJRFF5WXkwMklEVWdMVGtnTVRJZ0xUa2dNVGh6TWlBeE1TQTFJREUyWXpFeUlESXdJREkwSURReElEUXdJRFl3WXpZZ055QXhNaUF4TXlBeU1TQXhNR00wSUMweUlEVWdMVFFnTlNBdE5tTXdJQzAwSUMwMElDMDRJQzAwSUMweE1uWXRNbU13SUMwNElEWWdMVEV5SURFeUlDMHhOMk15T0NBdE1qSWdOakFnTFRNMElERXdNU0F0TXpOb01tTXpJREFnTmlBdE1TQXhNU0F0TVhNeE1TQXhJREUwSURnZ1l6QWdNeUF4SURVZ01TQTRZekFnTVRBZ0xUWWdNVGdnTFRFeElESTJZeTB4TWlBeE9TQXRNeklnTWpZZ0xUVXlJRE15WXkweU15QTNJQzAwTnlBeE1pQXROamNnTWpsakxURTVJREUySUMweU9TQXpPU0F0TWprZ05qTmpNQ0F4TkNBMElESTRJREV4SURReFl6RTJJREkwSURNeUlEUTJJRFV5SURZM1l6SXdJREl3SURRNUlETXdJRGM0SURNd1l6UXhJREFnT0RRZ0xURTVJREV3TkNBdE5USmpNaUF0TkNBeklDMDJJRE1nTFRsekxUSWdMVFlnTFRRZ0xUbGpMVEV3SUMweE55QXRNallnTFRNd0lDMDBNU0F0TkRKakxUWWdMVFFnTFRFMElDMHhNQ0F0TWpBZ0xURXdjeTB4TWlBMElDMHhOeUF4TmlCakxURXdJREl3SUMwME9TQXpOQ0F0TnpjZ016UmpMVFlnTUNBdE1URWdMVEVnTFRFMUlDMHlZeTAzSUMweUlDMDRJQzAxSUMwNElDMDRjekVnTFRjZ01pQXRPV001SUMwek5DQXpNeUF0TlRFZ05qUWdMVFl4WXpJMElDMDRJRFEzSUMweE1pQTJPQ0F0TWpoak1qRWdMVEUxSURNeUlDMHpOQ0F6TWlBdE5UVmpNQ0F0TVRFZ0xUTWdMVEl6SUMwNUlDMHpOR010TXpJZ0xUWXhJQzA0TXlBdE1UQXdJQzB4TlRFZ0xURXdPV010TlNBdE1TQXRNVEFnTFRFZ0xURTFJQzB4ZWsweE1UQXdJREV4TldNeE55QXlJRE0wSURVZ05UQWdNVEJqTVRrZ05pQXpNeUF4T1NBek55QXpOU0JqTnlBek1pQXhOaUEyTXlBeE5pQTVObU13SURrZ0xURWdNVGtnTFRNZ01qbGpMVFVnTWpZZ0xUSXhJRFF3SUMwME1TQTBNR010TVRBZ01DQXRNaklnTFRRZ0xUTXpJQzB4TW1NdE9DQXROeUF0TVRZZ0xURTFJQzB5TXlBdE1qTmpMVEVnTFRVMklEQWdMVEV4TXlBdE1pQXRNVFk1WXpBZ0xUSWdNQ0F0TkNBdE1TQXRObnBOTnpnMklERXdPV014TnlBeUlETTBJRFVnTlRBZ01UQmpNVGtnTmlBek15QXhPU0F6TnlBek5XTTRJRE15SURFMklEWXpJREUySURrMll6QWdPU0F0TVNBeE9TQXRNeUF5T1dNdE5TQXlOaUF0TWpFZ05EQWdMVFF4SURRd1l5MHhNQ0F3SUMweU1pQXROQ0F0TXpNZ0xURXlJR010T0NBdE55QXRNVFlnTFRFMUlDMHlNeUF0TWpOakxURWdMVFUySURBZ0xURXhNeUF0TWlBdE1UWTVZekFnTFRJZ01DQXROQ0F0TVNBdE5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNRGMwTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTURjMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRNeU9TQXROVFl3WXkweU5DQXdJQzB6TVNBeU5TQXRNellnTkRaakxURTRJRGN3SUMwME5TQXhNemdnTFRVMUlESXhNR010TXlBeU1DQXROQ0EwTUNBdE5DQTJNV013SURJM0lESWdOVFFnTnlBNE1XTXhOQ0E1TXlBeE1UWWdNamMwSURFeE5pQXlOelJ6TUNBNUlDMHhJREUwYkMweU5pQTVOM010TmlBdE5DQXRNVElnTFRkakxUUTFJQzB5TnlBdE9UTWdMVFF3SUMweE5ETWdMVFF3WXkweU1DQXdJQzAwTUNBeUlDMDJNQ0EyWXkwNE1DQXhOU0F0TVRFMUlEWXhJQzB4TVRVZ01USTBZekFnTVRRZ01TQXlPU0ExSURRMFl6SXdJRGt5SURZMElERTNOU0F4TkRBZ01qTTJJR015T1NBeU15QTJNU0EwTVNBNU5DQTFOMk0ySURJZ01qQWdNVEFnTWpBZ01UQnpNU0F4TlNBeElESTBZek1nTVRFM0lETTNJREl5TWlBeE1qQWdNekE1WXpnZ09TQXhPQ0F4TlNBek1DQXhPV00ySURJZ01URWdNeUF4TmlBell6RXlJREFnTWpJZ0xUY2dNamdnTFRJeFl6Y2dMVEUxSURFMElDMHpNU0F5TUNBdE5EWmpNU0F0TkNBeUlDMDNJRElnTFRFeFl6QWdMVGtnTFRVZ0xURTJJQzB4TmlBdE1UZGpMVE00SUMweklDMDFOaUF0TXpJZ0xUYzFJQzAxT0dNdE16WWdMVFV3SUMwMU1TQXRNVEE1SUMwMk1pQXRNVFk1WXkweElDMDFJREFnTFRFMElEQWdMVEUwYkRFeUlESWdZekUxSURJZ016QWdNeUEwTkNBell6UTVJREFnT1RVZ0xURXhJREUwTVNBdE1qaGpNek1nTFRFeUlEWTJJQzB6TkNBNE55QXROVFJqTXpZZ0xUTTFJRFUzSUMwNU9DQTFOeUF0TVRZd1l6QWdMVE13SUMwMUlDMDJNQ0F0TVRZZ0xUZzJZeTB5TVNBdE5UTWdMVFUwSUMweE1EQWdMVGcwSUMweE5EZGpMVFF6SUMwMk5pQXRPVE1nTFRFeU5pQXRNVE00SUMweE9UQmpNU0F0TlNBeklDMHhNU0F6SUMweE4yTXhNU0F0T0RBZ01qUWdMVEUyTVNBeU5DQXRNalF5WXpBZ0xURTBJREFnTFRJNElDMHhJQzAwTW1NdE5TQXRPRGNnTFRNd0lDMHhOamdnTFRneElDMHlNemtnWXkweE1TQXRNVFVnTFRJMElDMHpNaUF0TkRJZ0xUTXllazB6TlRnZ016VXpZeklnTUNBMUlESWdPQ0ExWXpNMklETXlJRGN3SURZMklEZ3dJREV4TkdNMElERTJJRFVnTXpJZ05TQTBOV013SURJd0lDMHpJRE0wSUMweklETTBjeTB6TkNBNUlDMDJPU0E1WXkweU9TQXlJQzAxTlNBdE5TQXROVFVnTFRWekxURWdMVGtnTUNBdE1UVmpOQ0F0TlRrZ01Ua2dMVEV4TnlBeU9DQXRNVGMyWXpFZ0xUY2dNaUF0TVRFZ05pQXRNVEY2VFRNNU1DQXhPREpzTnlBdE1qSnNORElnTlRWak5Ea2dOak1nT1RZZ01USTJJREV6TlNBeE9UVmpNaUF6SURnZ01qQWdPU0F5Tm1NeUlERXlJRFFnTWpRZ05DQXpOU0JqTUNBNUlDMHhJREU0SUMwMElESTJZeTAzSURFM0lDMHlPU0F5TnlBdE5UVWdNelpqTFRFeklEUWdMVEkxSURrZ0xUTTVJREV3WXpBZ0xUWWdNQ0F0T1NBeElDMHhNMk16SUMweE9DQTFJQzB6TlNBMUlDMDFNbU13SUMwMk55QXRNalFnTFRFeU9DQXROelFnTFRFM04yTXRNVGdnTFRFNElDMDBOaUF0TlRRZ0xUUTJJQzAxTkhNM0lDMDBNQ0F4TlNBdE5qVjZUVEl6TVNBek1EbGpNallnTUNBMU1TQXlJRGMzSURkak15QTBJRE1nT1NBeUlERTJZeTB4TkNBMk15QXRNamtnTVRFMUlDMHpOeUF4T0RCc0xUUWdNamhzTFRFNElDMDNZeTA0TkNBdE16Y2dMVEUwTXlBdE9UY2dMVEU0TXlBdE1UYzNJR015SUMweElEUWdMVE1nTmlBdE5XTXlNeUF0TWpRZ05UTWdMVEk1SURneklDMHpOV015TlNBdE5TQTBPU0F0TnlBM05DQXROM3BOTXpNd0lDMDBORFJqTlRFZ09ERWdOamtnTVRZMklEWTVJREkxTTJNd0lEUTNJQzAxSURrMElDMHhNeUF4TkRKakxUTTRJQzAzTUNBdE5UWWdMVEUwTmlBdE5qa2dMVEl5TkdNdE15QXRNakFnTFRVZ0xUUXdJQzAxSUMwMU9XTXdJQzB6T0NBMklDMDNOU0F4T0NBdE1URXllaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3TjBJdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd04wSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UVWdMVE15Tm1NdE1pQXdJQzAxSURJZ0xUa2dOV010T0NBMUlDMHhOeUE1SUMweU5TQXhOV010TVRBZ05pQXRNVFFnTVRRZ0xURTBJREkyZGpFMU5XTXRNeUExTmlBdE1pQXhNVElnTFRNZ01UWTRZeTB5SURNNUlDMHlJRGMzSUMweUlERXhOblk1TUdNd0lERTFJREFnTXpFZ0xURWdORGRzTFRFZ05td3hJRGRqTkNBeE1TQXhNQ0F4TnlBeE9DQXhOMk0wSURBZ09TQXRNaUF4TlNBdE5tTXlNU0F0TVRVZ016Z2dMVE15SURNMklDMDJNbU10TXlBdE16Z2dMVE1nTFRjMklDMHpJQzB4TVRSMkxUVTNZeTB6SUMwNU55QXROU0F0TVRrMElDMDJJQzB5T1RFZ1l6QWdMVE0ySUMweUlDMDNOQ0F0TWlBdE1URXdZeTB4SUMwNElDMHhJQzB4TWlBdE5DQXRNVEo2VFRJMU5pQXRNekl4WXkweE5DQXdJQzB5T1NBeUlDMDBOQ0EyWXkweU55QTNJQzAxTVNBeU1TQXROekFnTkRKc0xUVWdOV3d0TXlBMWRpMHhOV013SUMwNElEQWdMVEUySUMwMElDMHlOR010TVNBdE1pQXRNaUF0TkNBdE5TQXROR010TkNBd0lDMDBJRE1nTFRRZ05tTXdJREV6SUMweklESTFJQzB6SURNNGRqazJZekFnTXpJZ01DQTJOQ0F0TWlBNU5YWTFObU13SURFNUlEQWdNemdnTFRFZ05UZDJNak0xWXpBZ09DQXdJREUxSURJZ01qRnpOU0E0SURrZ09XZ3hZelVnTUNBMElDMDJJRFFnTFRrZ1l6TWdMVGNnTXlBdE1UUWdNeUF0TWpKMkxUVXhOV00xSURJZ01URWdNU0F4TnlBeGFERXhZeklnTVNBMElERWdOeUF4WXprZ01DQXlNQ0F0TlNBek1DQXROV00wSURBZ09DQXdJREV5SURKak1TQXhJREVnTVNBeklERmpOQ0F3SURjZ0xUWWdPU0F0TVRKak5TQXRNVGdnTVRVZ0xUSTNJRE13SUMweU4yTTJJREFnTVRNZ01pQXlNU0ExWXpNd0lERXpJRFUySURNeElEWTVJRFl5WXpjZ01UVWdNVEFnTWprZ01UQWdORE5qTUNBeU9DQXRNVFFnTlRNZ0xUUXhJRGMxWXkweE5DQXhNQ0F0TWprZ01Ua2dMVFEzSURJMFl5MHlJREFnTFRRZ01TQXROaUF4WXkweklEQWdMVGNnTFRJZ0xURXdJQzAySUdNdE9DQXRNVEFnTFRFM0lDMHhPU0F0TWpBZ0xUTXlZeTB5SUMwM0lDMDFJQzB4TUNBdE1USWdMVEV4WXkwNUlDMHlJQzB4T0NBdE15QXRNamNnTFROakxURXhJREFnTFRJeklESWdMVE16SURFd1l5MDJJRElnTFRnZ05TQXRPQ0F4TW1Nd0lERXhJREVnTWpJZ01pQXpOR015SURFMklETWdNeklnTXlBME9XTXdJREU0SUMweElETTJJQzB5SURVMFl5MHhJRGNnTFRFZ01UVWdMVFFnTWpKakxURWdNQ0F0TXlBeElDMHpJREpqTFRJZ01TQXRNeUF6SUMweklEUmpNQ0F5SURFZ015QXpJRE5qTUNBeklETWdOU0EySURWak5TQXhJRGtnTXlBeE15QTBZemtnTlNBeE5pQXhNQ0F5TlNBeE15QmpOaUF5SURFeElEUWdNVGNnTkdNMUlEQWdPU0F0TVNBeE5DQXRNMk15TWlBdE55QTBOaUF0TVRJZ05qa2dMVEU0WXpNZ0xURWdOQ0F0TWlBM0lDMHlZelFnTUNBNUlESWdNVFFnTldNeU1TQXhNeUF6TkNBek15QXpOaUExTjJNeElEWWdNU0F4TXlBeElESXdZekFnTkRFZ0xURXpJRGMzSUMwME9TQXhNRFJqTFRFeklERXhJQzB5T1NBeE15QXRORFFnTVRWb0xURmpMVFlnTUNBdE1URWdMVE1nTFRFMElDMDNZeTB4TUNBdE1USWdMVEUxSUMweU5TQXRNVFVnTFRNNVl6QWdMVFVnTUNBdE9TQXhJQzB4TkdNeElDMHlJREVnTFRRZ01TQXRObU13SUMweE15QXRPQ0F0TWpFZ0xUSXhJQzB5TlNCakxURTBJQzAxSUMweU9DQXROaUF0TkRJZ0xUaG9MVE5qTFRnZ01DQXRNVE1nTkNBdE1UUWdNVEp6TFRFZ01UVWdMVEVnTWpGak1DQXpOQ0F4TVNBMU5DQTBPQ0EyT1d3Mk9DQXlPV014TXlBMklESTJJRGdnTXpnZ09HTXpNQ0F3SURVM0lDMHhOU0E0TWlBdE16ZGpNekFnTFRJMklEVXhJQzAyTUNBMU5pQXRNVEF3WXpJZ0xUWWdNaUF0TVRNZ01pQXRNakJqTUNBdE16a2dMVEU0SUMwMk55QXROVGtnTFRreFl5MHlPQ0F0TVRjZ0xUY3dJQzB5TnlBdE1URXdJQzB5TkdNdE9DQXRNaUF0TVRZZ0xUTWdMVEl6SUMwell5MDVJREFnTFRFNElERWdMVEk0SUROak1TQXRPU0F4SUMweE55QXhJQzB5TmlCMkxUTXhZekFnTFRFd0lDMHhJQzB5TUNBdE1pQXRNekJqTVRVZ055QXpNU0F4TWlBME9DQXhOV014TlNBeElETXdJRFVnTkRVZ05XTXpJREFnTmlBd0lEa2dMVEZqTlRNZ0xUVWdPVGtnTFRZeElERXdOQ0F0TVRFell6QWdMVGdnTVNBdE1UY2dNU0F0TWpWak1DQXRORGdnTFRFMElDMDVNU0F0TlRnZ0xURXlNV010TXpNZ0xUSXpJQzAzTVNBdE16WWdMVEV4TVNBdE16WjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEEwT0M1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBME9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswM01UUWdMVEU1Tm1NdE1USWdNQ0F0T1NBeE55QXRNVEVnTWpkakxUVWdNalFnTFRVZ05Ea2dMVFVnTnpSak1DQXpNeUF5SURZMklESWdPVGxqTFRFMElEQWdMVEk1SURFZ0xUUXpJREpqTFRZMElEY2dMVEV5TnlBeU1pQXRNVGcwSURVd1l5MDJNU0F6TUNBdE1UQTRJRGMzSUMweE16UWdNVFF5WXkweU1TQTFNaUF0TkRJZ01UQTBJQzAwTWlBeE5qSmpNQ0EzSURBZ01UUWdNU0F5TVd3dE1qY3lJQzB6YUMweU5tTXlNQ0F6TXlBek15QTJOQ0ExTlNBNE4yTTFJRFlnTVRVZ055QXlOeUEzWXpFd0lEQWdNakVnTFRFZ016QWdMVEZzTWpBeElETmpNVFVnTlRnZ05ERWdNVEV5SURneUlERTJNU0JqTnpFZ09EUWdNVFkySURFeU1DQXlOek1nTVRNemJETTRJRE5qTVNBMk9DQXlJREV6TlNBeUlESXdNMk13SURFMUlEUWdNekFnTmlBME5XTXlJREV5SURFeElERTJJREl5SURFNGFERmpNVE1nTUNBeE1pQXRNVElnTVRJZ0xURTRZeklnTFRNMElETWdMVFkzSURJZ0xURXdNV010TVNBdE5EZ2dMVEVnTFRrMklDMHhJQzB4TkRSak5TQXdJREV4SURBZ01UWWdMVEZqTVRVMUlDMDBJREkyTUNBdE9ERWdNekF3SUMweU16UmpOQ0F0TVRrZ055QXRNemNnTnlBdE5UWnNNamMxSUROb05tTTRJREFnTVRZZ0xURWdNalFnTFRGak1TQXROaUF5SUMweE1pQXlJQzB4TnlCak1DQXRNalVnTFRFeUlDMDBOU0F0TWpZZ0xUWTBZeTAySUMwNUlDMHlNU0F0TVRZZ0xUTXlJQzB4Tm1NdE9EWWdNQ0F0TVRjeUlDMHhJQzB5TlRnZ0xUSmpNQ0F0TXlBdE1TQXROaUF0TVNBdE9XTXRNVE1nTFRnNUlDMDBOQ0F0TVRjd0lDMDVPQ0F0TWpReVl5MDJNQ0F0TnprZ0xURXpOeUF0TVRJd0lDMHlNamNnTFRFeU9XTXRNU0F0TkRrZ0xUSWdMVGs0SUMweUlDMHhORGRqTUNBdE1UQWdNQ0F0TWpBZ0xUSWdMVEk1WXkweklDMHhNU0F0T0NBdE1qWWdMVEl3SUMweU5ucE5OelEySURRM09XTTBOU0F4SURrd0lESWdNVE0xSURKak5ERWdNQ0E0TWlBeElERXlNeUF4SUdNdE1UUWdORFVnTFRReUlEZ3pJQzA0TXlBeE1USmpMVFV6SURNM0lDMHhNVEVnTlRNZ0xURTNNaUExTldNdE1TQXROVGNnTFRFZ0xURXhNeUF0TXlBdE1UY3dlazAwTURFZ05EYzFiRE13TVNBell6RWdNemdnTVNBM01TQXlJRGt6WXpBZ01qWWdNU0ExTVNBeElEYzNZeTAySURBZ0xURXlJQzB4SUMweE9DQXRNV010TlRNZ0xUWWdMVEV3TmlBdE1UUWdMVEUxTlNBdE5EQmpMVFl4SUMwek1pQXRNVEF6SUMwM055QXRNVE14SUMweE16SjZUVGMwTVNBeE1qaGpNVElnTVNBeU5DQXpJRE0ySURWak5qUWdNVFFnTVRFMklEUTRJREUxTkNBeE1ERmpNeklnTkRVZ05UQWdPVGdnTmpjZ01UVXhJR013SURBZ01TQXdJREVnTVdNdE9EVWdMVEVnTFRFM01DQXRNaUF0TWpVMUlDMHlZeTB5SUMwNE5pQXRNU0F0TVRjeElDMHpJQzB5TlRaNlRUY3dNQ0F4TWpWak1DQTNOU0F4SURFM01pQXhJREkxT1dNdE5UQWdMVEVnTFRFd01DQXdJQzB4TlRFZ0xURmpMVFl3SUMweElDMHhNakFnTFRFZ0xURTRNQ0F0TW13dE15QXRNVGRqTFRJZ0xURXpJQzB6SUMweU5TQXRNeUF0TXpkak1DQXROamNnTXpJZ0xURXhOU0E1TkNBdE1UUTBZemMzSUMwek5pQXhOVGNnTFRVM0lESTBNaUF0TlRoNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUQkJNeTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEJCTXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TXpNZ016bGpNU0ExSURFZ01UQWdNU0F4TldNd0lEWTBJQzAzTkNBeE1qRWdMVEV5TXlBeE1qRmpMVFVnTUNBdE1UQWdMVEVnTFRFMElDMHlZeTB4TURrZ0xUTTBJQzB4T1RjZ0xURXdOeUF0TVRrM0lDMHlNakJqTUNBdE1UWWdNaUF0TXpNZ05pQXROVEZqT0NBdE16VWdNalFnTFRZeElEVTVJQzAzTUdNeE55QXROQ0F6TkNBdE5pQTFNU0F0Tm1NeE1UUWdNQ0F5TVRZZ09UUWdNakUzSURJeE0zcE5NVFE0SUMwM01XTXRNVGtnTVNBdE1qY2dNU0F0TXpZZ00yTXRNak1nTlNBdE5Ua2dNQ0F0TmpRZ01qVmpMVFVnTWpNZ01qQWdORGtnTkRJZ05qSmpNellnTVRrZ056QWdORGNnTVRFeklEUTNJR00xSURBZ09TQXdJREV6SUMweFl6STVJQzAwSURReklDMHlPQ0EyTVNBdE5EWmpNU0F0TVNBeUlDMDBJRElnTFRkekxURWdMVGNnTFRJZ0xUaGpMVFF3SUMwek55QXRPRGNnTFRZd0lDMHhNamtnTFRjMWVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTVNME11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U1TTBNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpVMUlDMHlORGxqTFRnZ01DQXRNVFlnTWlBdE1Ua2dOR010TkNBMUlDMDVJREV4SUMweE5DQXhObU10TVRBZ05pQXRNakFnTVRNZ0xUSTVJREl4WXkwM0lEWWdMVEV3SURFeklDMHhNQ0F4T1dNdE5USWdOVFFnTFRFd05DQXhNVEFnTFRFMU5DQXhOamhqTFRZZ055QXRNekVnTXpVZ0xUSTVJRFEwWXpBZ055QXpJREV5SURnZ01UZGpOakVnTlRrZ01USXlJREV4T1NBeE9ETWdNVGM1WXpjZ055QXhNeUE1SURJeUlEZGpNQ0E0SURNZ01UTWdPU0F4T1dNeklETWdOU0EwSURjZ05HTTJJREFnTVRBZ0xUZ2dNVFFnTFRFeVl6WTNJQzAyTmlBeE16UWdMVEV6TWlBeU1EQWdMVEl3TUNCak55QXROeUEwTVNBdE5UUWdOREVnTFRZMGRpMDJZekFnTFRVZ0xUUWdMVGdnTFRnZ0xURXliQzB5TURZZ0xUSXdNR010TXlBdE15QXRPU0F0TkNBdE1UVWdMVFI2VFRJd09DQXRNVFUyYkRFNE15QXhOelZqTFRNMklETTFJQzAzTWlBM01TQXRNVEE0SURFd05XTXROeUEySUMweE1pQXhNaUF0TVRnZ01UbGpMVFUySUMwMU5TQXRNVEV5SUMweE1UQWdMVEUyTnlBdE1UWTFiQzB6SUMwell6TTRJQzAwTkNBM05pQXRPRGNnTVRFeklDMHhNekY2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UmpSRU5pNTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJqUkVOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHhNRE1nTWpRMVl5MDJJREFnTFRFd0lEZ2dMVEV4SURFeVl5MHhNaUF6TmlBdE16VWdOamtnTFRNMUlERXdPR013SURJeElESXdJREUySURJNElESTJZekVnTWlBeklETWdOQ0F6WXpVZ01DQXhNU0F0TnlBeE5TQXRNVEZqTWprZ0xUSXpJREkwSUMwMU9DQXpNU0F0T0Rkak1DQXRNakVnTFRFd0lDMHpOU0F0TWpRZ0xUUTNZeTB6SUMweklDMDJJQzAwSUMwNElDMDBlazAyTXlBNE1HTXRPQ0F3SUMweE5DQTRJQzB4TmlBeE5XTXRPU0F6TVNBdE1qZ2dOVGNnTFRNMklEZzVZeTB4SURRZ0xURWdOeUF0TVNBeE1HTXdJREU1SURFMklESTBJREkzSURNell6TWdNaUEySURNZ09TQXpJR000SURBZ01USWdMVGtnTVRnZ0xURTBZekk1SUMweU1pQXlNeUF0TlRnZ016TWdMVGcxWXkweUlDMHlNQ0F0T1NBdE16WWdMVEkwSUMwME4yTXROQ0F0TXlBdE55QXROQ0F0TVRBZ0xUUjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVGc0TWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRnNE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswek5EZ2dMVEl3WXkwMklEQWdMVEV4SURnZ0xURTJJREV5WXkwek5DQXpNQ0F0TmprZ05qRWdMVEV4TkNBM01XTXRNVFFnTkNBdE1qZ2dOaUF0TkRJZ05tTXRNalVnTUNBdE5URWdMVGNnTFRjeUlDMHlOMk10TVRNZ0xURXlJQzB5T0NBdE1qSWdMVFF4SUMwek0yTXROQ0F0TkNBdE9DQXROaUF0TVRFZ0xUWmpMVFVnTUNBdE9DQTBJQzB4TUNBeE1XTXROeUF5TUNBdE1qQWdNemdnTFRJM0lEVTRZeTB5SURjZ0xUUWdNVE1nTFRRZ01UbGpNQ0F4TVNBMklESXdJREUzSURJNVl6UTNJRE16SURreUlEWTRJREV6T0NBeE1ESmpNelVnTWpZZ056QWdOVFFnT1RVZ09UQWdZellnT0NBNUlERTBJRGtnTVRsak1DQTNJQzAzSURFeUlDMHlNU0F4TjJNdE1USWdOQ0F0TWpRZ05pQXRNellnTm1NdE5UY2dNQ0F0TVRBNUlDMDBOQ0F0TVRFMklDMHhNRFJqTUNBdE5pQXRNaUF0TVRFZ0xUa2dMVEl3WXkweE5pQXpPQ0F0TXpVZ056RWdMVE0xSURFeE1HTXdJREV6SURNZ01qVWdNVEVnTXpaak1qSWdNelFnTkRrZ05qSWdPRGdnTnpoak1UY2dOeUF6TkNBeE1DQTBPU0F4TUdNMU5DQXdJRGswSUMwME1DQXhNVElnTFRFd09HTTFJQzB4T1NBM0lDMHpPQ0EzSUMwMU5tTXdJQzAxTVNBdE1qQWdMVGsySUMwMk1pQXRNVE0xWXkwMElDMHpJQzA1SUMwMklDMHhNQ0F0TVRNZ1l6SXpJQzB4TlNBME5TQXRNekVnTmpnZ0xUUTRZek0wSUMweU5TQTBNU0F0TmpFZ05EVWdMVGs1ZGkwMll6QWdMVGNnTFRJZ0xURTFJQzA0SUMweE9HTXRNaUF0TVNBdE15QXRNU0F0TlNBdE1Yb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUdOREl4TG5odGJBQThjM2x0WW05c0lHbGtQU0pHTkRJeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJME5DQTJNalZqTFRFMUlDMDNJQzB5TmlBeE55QXRNemtnTWpoakxUWTNJRFUySUMweE1qa2dNVEUySUMweE9UUWdNVGMxWXkwMUlEVWdMVEV4SURFd0lDMHhNU0F4TjNZMk4yTXhJRGtnTXlBeE55QXhNeUF5TW1NeUlERWdOQ0F5SURZZ01tTTNJREFnT0NBdE9TQXhNaUF0TVROak5qWWdMVFl3SURFek1pQXRNVEl4SURJd01DQXRNVGd3WXpFMklDMHhOU0F5T1NBdE16QWdNamtnTFRRNVl6QWdMVFFnTFRFZ0xUZ2dMVElnTFRFeVl6QWdMVEkwSURRZ0xUUTVJQzB4TkNBdE5UZDZUVEl5TUNBME5URnNMVEl3TlNBeE9UVmpMVGdnT0NBdE1UQWdNVGNnTFRFd0lESTNJR013SURrZ01pQXhPU0F5SURJM1l6QWdOeUF0TWlBeE5TQXRNaUF5TTJNd0lERXhJRE1nTWpJZ01UVWdNalpqTVRNZ05TQXlNeUF0TVRjZ016UWdMVEkzWXpVNUlDMDFNeUF4TVRVZ0xURXhNQ0F4TnpNZ0xURTJOR014TlNBdE1UUWdNakVnTFRJNUlESXlJQzAxTkdNdE15QXRNVElnTFRVZ0xUTXdJQzA1SUMwME9HTXRNaUF0TnlBdE5TQXRNVEVnTFRrZ0xURXhZeTB6SURBZ0xUY2dNaUF0TVRFZ05ucE5Nak14SURJMU4yTXRNVElnTFRVZ0xUSXlJREUxSUMwek15QXlOR010TmpNZ05UWWdMVEV5TlNBeE1UTWdMVEU0TnlBeE5qbGpMVGtnT0NBdE1URWdNVGNnTFRFeElESTFJR013SURrZ015QXhPQ0F4SURJMVl6QWdNVE1nTFRFZ01qTWdMVEVnTXpGak1DQTFJREFnT1NBeElERXpZekVnTVRBZ055QXhOaUF4TkNBeE5tTTBJREFnT0NBdE1pQXhNaUF0TldNMk5pQXROaklnTVRNeUlDMHhNalVnTWpBd0lDMHhPRFZqTVRjZ0xURTFJREl6SUMwek1pQXlNeUF0TlRGak1DQXROaUF0TVNBdE1USWdMVElnTFRFNFl5MHpJQzB4TmlBd0lDMHpPU0F0TVRjZ0xUUTBlazB5TWpJZ056QmpMVFUzSURVM0lDMHhNVFlnTVRBNUlDMHhOelVnTVRZMGJDMDJJRGRqTFRFeUlEa2dMVEk0SURFNElDMHpNU0F6TVdNdE15QXhOaUF0TlNBek1pQXROU0EwT0dNd0lERXpJREVnTWpZZ05TQXpPU0JqTVNBMUlEVWdNVEVnTVRFZ01URmpNeUF3SURZZ0xURWdNVEFnTFRWc01qQTJJQzB4T1Rsak1UTWdMVEV6SURFeUlDMHpNU0F4TVNBdE5EbGpNU0F0TXlBeElDMDJJREVnTFRsak1DQXRNVEFnTFRRZ0xUSXlJQzAySUMwek1tTXRNaUF0TmlBdE5TQXRNVElnTFRFd0lDMHhNbU10TXlBd0lDMDJJREVnTFRFeElEWjZUVEl5TXlBdE1UTTJiQzB5TURnZ01qQTNZeTAwSURRZ0xUWWdPQ0F0TmlBeE5HTXdJREl6SURFZ05EWWdNQ0EyT1dNd0lERXdJRFFnTVRZZ01USWdNVGxqTWlBeElETWdNU0EwSURGak5TQXdJRGNnTFRjZ01UQWdMVEV3WXpZM0lDMDJOeUF4TXpNZ0xURXpNeUF5TURFZ0xURTVPQ0JqTVRJZ0xURXpJREUySUMweU55QXhOeUF0TkRWakxUVWdMVEUySUMweUlDMHpOU0F0T1NBdE5USmpMVE1nTFRZZ0xUVWdMVEV5SUMweE1DQXRNVEpqTFRJZ01DQXROaUF5SUMweE1TQTNlazB5TkRNZ0xUTXlObU10TVRRZ0xUWWdMVEl6SURFMUlDMHpOQ0F5Tld3dE1UZ3pJREUyT1dNdE1UQWdNVEFnTFRFM0lESXhJQzB4TnlBek5tTXdJRGtnTVNBeE5pQXhJREkxWXpBZ01URWdMVEVnTWpNZ01DQXpOV013SURjZ05DQXhNeUF4TVNBeE4yTXlJREVnTkNBeUlEVWdNbU0xSURBZ05pQXROeUE1SUMweE1HTTJPU0F0TmpRZ01UTTRJQzB4TWpnZ01qQTJJQzB4T1RJZ1l6RTJJQzB4TlNBeE9DQXRNek1nTVRjZ0xUVXhkaTA0WXkweElDMHhPQ0F4SUMwME1TQXRNVFVnTFRRNGVrMHlNak1nTFRVd09HTXROVFlnTlRFZ0xURXhNaUF4TURBZ0xURTJPU0F4TlRCakxUY2dOeUF0TVRNZ01UWWdMVEl5SURJeFl5MHlNU0F4TWlBdE1qa2dNallnTFRJNUlEUTBZekFnTlNBeElERXdJRElnTVRaMk1qTmpNQ0EzSURBZ01UTWdNU0F4T1dNeElERXhJRFVnTVRjZ01USWdNVGRqTkNBd0lEZ2dMVElnTVRRZ0xUZHNNakEwSUMweE9EUmpNVE1nTFRFeUlERTJJQzB5TnlBeE5TQXRORE5qTUNBdE1UY2dMVEVnTFRNMElDMDJJQzAxTUdNdE1pQXRPQ0F0TlNBdE1UTWdMVEV3SUMweE15QmpMVE1nTUNBdE55QXlJQzB4TWlBM2VpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTBRVUV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UwUVVFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpZZ01HTXROQ0F3SUMwNElEVWdMVEV3SURFMFl5MHhNQ0F6T0NBdE1UY2dOellnTFRFMklERXhOWFl6TkdNeElESXpJREFnTkRRZ01DQTJNV014SURFNElERWdNellnTVNBMU0zWTBPV013SURJNElERWdOVFlnTlNBNE0yTXhJRGNnTXlBeE5DQTBJREl4WXpNZ01UWWdNVFlnTWpFZ01qZ2dNakpvTVdNeE1TQXdJREV5SUMweE5DQXhOQ0F0TWpOak1UQWdMVE00SURFd0lDMDNPQ0F4TUNBdE1URTNZekFnTFRNMklERWdMVGN6SURFZ0xURXdPV013SUMwME9DQXRNU0F0T1RZZ0xUVWdMVEUwTkdNdE1TQXRNakFnTFRVZ0xUTTRJQzB5TUNBdE5USmpMVFVnTFRVZ0xUa2dMVGNnTFRFeklDMDNlaUFpTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGUXpnMkxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRlF6ZzJJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXlOQ0F0TkRNMVl5MDRJREFnTFRrZ09DQXRNVEFnTVRSakxUa2dNemdnTFRFMklEYzNJQzB4TmlBeE1UZGpNQ0F4TWlBeElESTFJRElnTXpkak1pQXhOU0F5SURNd0lETWdORFZqTFRFd0lDMHhJQzB5TVNBdE1TQXRNekVnTFRGakxUUXlJREFnTFRneklEY2dMVEV5TVNBek1tTXRNaklnTVRVZ0xUTTVJRE0xSUMwME9DQTJNR010TWlBMUlDMHpJREV3SUMweklERTBZekFnTVRBZ05TQXhOaUF4T1NBeE9HTXhNU0F5SURJeklETWdNelFnTTJNeE5DQXdJREkzSUMweUlEUXhJQzAyWXprZ0xUTWdNVGNnTFRnZ01qRWdMVEU0WXpFM0lDMDBNQ0EwT1NBdE5qTWdPRGtnTFRZMElHTXlJRGN3SURRZ01UUXhJRGNnTWpFeVl5MHhNQ0F0TVNBdE1Ua2dMVElnTFRNd0lDMDFZeTB4TXlBdE5DQXRNallnTFRVZ0xUUXdJQzAxWXkweE5pQXdJQzB6TXlBeUlDMDFNQ0F4YUMweVl5MHhNQ0F3SUMweE15QTJJQzB4TlNBeE0yTXdJREVnTFRFZ01pQXRNU0F6WXpBZ055QTVJRGdnTVRRZ01URmpORElnTVRrZ09EUWdNemtnTVRJMklEVTRZekVnTWpBZ01TQXpPU0F5SURVNWFDMDFNMk10TXpZZ01DQXROekVnTmlBdE1UQTJJREV5WXkwNUlERWdMVEl3SURJZ0xUSTFJREV5WXkweUlEUWdMVFFnTnlBdE5DQXhNR013SURJZ01pQTFJRGdnTjJNeE1pQTFJREkwSURjZ016VWdOeUJ6TWpFZ0xUSWdNekVnTFRSak16Z2dMVGdnTnpjZ0xURXdJREV4TlNBdE1URjJNVEJqTVNBek5TQXhJRGN3SURFZ01URXdZeTB4T1NBdE1UY2dMVE00SUMweU5pQXROVGdnTFRJMll5MHhNaUF3SUMweU5DQTBJQzB6TmlBeE1HTXRNVGdnTVRBZ0xUTXhJREl5SUMwek1DQTBOSFkyT1dNd0lEa2dOaUF4TWlBeE15QXhObU15SURFZ015QXhJRFVnTVdNMUlEQWdOU0F0TnlBNElDMHhNR014TWlBdE1UTWdNamdnTFRJd0lEUTFJQzB5TUdNeE5TQXdJRE13SURZZ05ESWdNVGhqTnlBNElERTFJREUzSURJMklERTBZekV4SUMwMElERXlJQzB4TnlBeE15QXRNalpqTXlBdE16QWdOaUF0TlRrZ05pQXRPRGtnWXpBZ0xUUXdJREFnTFRnd0lERWdMVEV5TUdNME1pQXhJRGcwSURRZ01USTJJRFZqTVRJZ01DQXlOQ0F0TVNBek5TQXRObU14TUNBdE5TQXhOU0F0TVRFZ01UVWdMVEU1WXpBZ0xUVWdMVElnTFRFeUlDMDRJQzB4T1dNdE1qVWdMVE15SUMwMk1TQXRORGtnTFRrMklDMDJPR3d0TlRVZ0xUSTNZelU1SUMweklERXdOaUF0TVRjZ01UUTJJQzAxTUdNeU5pQXRNakVnTXprZ0xUUTNJRE01SUMwM05XTXdJQzB5TWlBdE9TQXRORFlnTFRJM0lDMDJPR010TkRRZ0xUVTFJQzB4TURVZ0xUYzRJQzB4TnpJZ0xUZzJZeTB5SUMweElDMDFJQzB4SUMwNElDMHhZeTB4SUMwMU1pQXRNU0F0TVRBMElDMHlJQzB4TlRZZ1l5MHhJQzB4TnlBdE1pQXRNelVnTFRrZ0xUVXhZeTB6SUMwMUlDMDJJQzB4TVNBdE1USWdMVEV4ZWsweU5USWdNVFl6ZGkwME1HTXlNQ0F4TUNBek9DQXlOQ0ExTmlBME0yTXRNVGtnTFRJZ0xUTTRJQzB5SUMwMU5pQXRNM3BOTWpRM0lDMHhOemhqTXprZ01URWdOeklnTXpRZ09EY2dOelpqTkNBeE1DQTFJREU1SURVZ01qaGpNQ0F5TnlBdE1UUWdOVElnTFRReElEY3lZeTB4TlNBeE1TQXRNekVnTVRrZ0xUUTNJREkxWXkweElDMDRJQzB4SUMweE5TQXRNU0F0TWpKakxUSWdMVFl3SUMweklDMHhNakFnTFRNZ0xURTNPWG9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTkVFM0xuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5FRTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUWXhJQzAwTVRGakxUSXdJREFnTFRNNElERXpJQzAwT0NBek5tTXRPQ0F4T1NBdE1UTWdOREFnTFRFeklEWXdZekFnTnlBeElERTBJRElnTWpGak1USWdOeklnTWpjZ01UUXpJRE0zSURJeE5HTTBJREk0SURFZ05qQWdNamdnT0RCb05XTXpJQzAwSURjZ0xUa2dPU0F0TVRSak1qSWdMVFU0SURJNElDMHhNakFnTXprZ0xURTRNR001SUMwME55QTVJQzA1TlNBeE9TQXRNVFF5ZGkwMFl5MHlJQzB5TmlBdE1qSWdMVE01SUMwek9DQXROVFJqTFRFeUlDMHhNaUF0TWpZZ0xURTNJQzAwTUNBdE1UZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVU00TkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlVNNE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswMk15QXROVEl6WXkweE1DQXlNQ0F0TVRNZ05EQWdMVEV6SURVNVl6QWdORE1nTVRZZ09ESWdNamdnTVRJell6TXpJREV4TWlBMk55QXlNalFnTVRBeUlETXpOV016TXlBeE1URWdOamtnTWpJd0lERXdNU0F6TXpGak1UZ2dOVGtnTXpjZ01URTRJRFUwSURFM04yTXpJREV4SURVZ01qRWdNVGtnTWpKak5DQXRNVElnTlNBdE1qUWdOU0F0TXpaak1DQXRNakVnTFRVZ0xUUXlJQzB4TVNBdE5qSmpMVFE0SUMweE5qY2dMVGszSUMwek16TWdMVEUwTmlBdE5EazViQzB4TWpZZ0xUUXlPV010TWlBdE9DQXROQ0F0TVRjZ0xURXpJQzB5TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5FRTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUUxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGsxSUMwMU9XTXRNakFnTUNBdE5ESWdNaUF0TmpRZ01URmpMVFlnTXlBdE1UTWdOaUF0TVRnZ01URmpMVGNnT0NBdE1UVWdNVGNnTFRFeUlESTNZelFnTVRBZ01UWWdOU0F5TkNBMmFEZzJZekl6SURBZ05ETWdNU0EyTmlBeFl6WXdJREFnTVRFNUlDMHlJREUzT0NBdE5HTXpOQ0F0TVNBMk5pQXRNU0E1T1NBdE1URmpNVE1nTFRRZ01UZ2dMVEV3SURFM0lDMHlNbU13SUMweE1pQXRNVEVnTFRFeElDMHhPU0F0TVRKakxUSXhJQzAxSUMwME5DQXROeUF0TmpZZ0xUZGpMVEUxSURBZ0xUTXpJRElnTFRVeElETmpMVEUySURFZ0xUTTFJREVnTFRVeElERWdZeTAwT1NBd0lDMDVPQ0F0TXlBdE1UUTNJQzB6WXkweE15QXdJQzB5T1NBdE1TQXRORElnTFRGNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUUkJReTU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCUXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB6TXpFZ01HTXROeUF3SUMweE5DQXpJQzB5TUNBeE1HTXROREFnTlRBZ0xUZzJJRGsxSUMweE1qQWdNVFE1WXkwMklEa2dMVGtnTVRnZ0xURTBJREk0WXkwME15QXRORGdnTFRjNUlDMHhNREFnTFRFeE9TQXRNVFV3WXkwNElDMHhNQ0F0TVRjZ0xURTNJQzB5T1NBdE1qRmpMVE1nTFRJZ0xUY2dMVElnTFRFd0lDMHlZeTB4TXlBd0lDMHlNaUF4TUNBdE1UZ2dNalZqT0NBek5DQXhOeUEyT0NBek9DQTVOMk16T1NBMU5DQTROQ0F4TURJZ01USTVJREUxTVdNNElEZ2dNVFFnTVRjZ01qSWdNalZqTnlBNElERTBJREl4SURJM0lERTBiRFFnTFROak9DQXRNU0F4TlNBdE5pQXhPU0F0TVRWMkxURWdZek1nTFRRZ05pQXRPU0EzSUMweE5HTXpOQ0F0TmpRZ09URWdMVEV3T1NBeE16TWdMVEUyTm1NNUlDMHhNaUF4TmlBdE1qVWdNVFlnTFRReFl5MDFJQzB6TUNBdE1UY2dMVFU0SUMwME1pQXROemRqTFRjZ0xUVWdMVEUxSUMwNUlDMHlNeUF0T1hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5FSTVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZORUk1SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl4SUMweU9UWm9MVEZqTFRFMUlEQWdMVEU0SURFMElDMHhPU0F5T0dNdE1TQTVJQzB4SURFNElDMHhJREkzWXpBZ016QWdOU0ExT0NBeE9DQTRObU16T0NBNE5DQXhNVElnTVRVMUlESXdPU0F4TlRWak5EUWdNQ0EzTWlBdE55QXhNVEVnTFRJNVl6WXhJQzB6TkNBeE1ETWdMVGczSURFek5DQXRNVFE0WXpFeUlDMHlOQ0F5TUNBdE5EZ2dNakFnTFRjMFl6QWdMVGNnTFRFZ0xURTFJQzB5SUMweU0yTXRNaUF0TVRBZ0xUWWdMVEUwSUMweE1TQXRNVFJqTFRNZ01DQXROeUF5SUMweE1pQTFZeTAySURRZ0xURXhJRGtnTFRFeklERTNZeTB4TWlBek15QXRNeklnTmpBZ0xUVXpJRGczSUdNdE16Y2dORGNnTFRrMUlEY3pJQzB4TlRJZ056TmpMVE13SURBZ0xUVTVJQzAzSUMwNE5pQXRNakZqTFRZeElDMHpNaUF0TVRBMklDMDNPQ0F0TVRJM0lDMHhORFpqTFRJZ0xUa2dMVFFnTFRJeklDMHhOU0F0TWpONklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJqUkZSaTU0Yld3QVBITjViV0p2YkNCcFpEMGlSalJGUmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1SUMweU5qZGpMVGNnTUNBdE9DQTBJQzA0SURsMk9XTXdJRE1nTUNBMUlDMHhJRGhqTnlBMk1TQXhOQ0F4TWpJZ01qSWdNVGd6WXpnZ056TWdNVGdnTVRRM0lESTNJREl5TUdNeklESTVJRFlnTlRjZ01UQWdPRFpqTVNBM0lETWdNVGtnTVRJZ01UZGpPQ0F0TVNBNUlDMHhNaUE0SUMweU1HTXRNVEVnTFRnMElDMHlNaUF0TVRZNElDMHpNaUF0TWpVell5MDVJQzAzTXlBdE1UWWdMVEUwTmlBdE1qVWdMVEl5TUdNd0lDMDFJQzB6SUMweE1DQXROQ0F0TVRaakxURWdMVGtnTVNBdE1qTWdMVGtnTFRJemVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTRPREF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1U0T0RBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRZeklETmpMVEV6SURBZ0xUSTJJRE1nTFRNNElEaGpMVEUwSURZZ0xUSTRJREV3SUMwME1TQXhOMk10TkRjZ01qVWdMVFk0SURjeUlDMDNNeUF4TXpSak1DQTRJQzB4SURFMklDMHhJREk1WXpBZ09URWdNekFnTVRjMElEZ3lJREkwTUdNeE1pQXhOU0F5TnlBeU1TQTBNaUF5TVdNeE15QXdJREkySUMwMElETTVJQzB4TVdNMk55QXRNellnTVRBd0lDMHhNRGdnTVRBM0lDMHhPVGhqTVNBdE1UTWdNaUF0TWpZZ01pQXRNemhqTUNBdE5UUWdMVEV6SUMweE1ESWdMVE0zSUMweE5EaGpMVEU1SUMwek55QXROVEFnTFRVMElDMDRNaUF0TlRSNlRURXlOQ0EyTjJNMUlEQWdNVEVnTkNBeE9TQXhNU0JqTkRnZ05ESWdOVGNnTVRFd0lEWXpJREUzT0dNd0lETTFJQzAySURZNUlDMHhOQ0F4TURGakxUUWdNVFVnTFRFd0lESXlJQzB4TnlBeU1tTXROQ0F3SUMweE1DQXROQ0F0TVRVZ0xURXhZeTB5TXlBdE16VWdMVFEwSUMwM015QXROVFFnTFRFeE9HTXROaUF0TWpZZ0xURXdJQzAxTXlBdE1UQWdMVGd3WXpBZ0xUSTJJRFFnTFRVeElERXhJQzAzTjJNMUlDMHhPQ0F4TUNBdE1qWWdNVGNnTFRJMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBNak11ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwTWpNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOT0NBeE9EbGpMVGNnTWlBdE5DQXhNQ0F0TkNBeE5XTXhJREUzSUMwMElETXlJQzAwSURRNVl6QWdNelVnTWpVZ05USWdORFlnTnpSak5UUWdOVGNnTVRFeElERXhNU0F4TmpZZ01UWTJZek1nTXlBMklEWWdPU0E0WXpRZ05TQXhNQ0F4TWlBeE5TQTRZelVnTFRJZ05pQXRNVEFnTnlBdE1UWmpNU0F0TnlBd0lDMHhOU0F3SUMweU1XTXpJQzB6TVNBdE55QXROVFlnTFRNd0lDMDNPR010TmpZZ0xUWXpJQzB4TWpjZ0xURXpNaUF0TVRreUlDMHhPVGRqTFRRZ0xUUWdMVGNnTFRFeElDMHhNeUF0T0hwTk1UUWdNMk10T1NBd0lDMHhNQ0EySUMweE1DQXhNbU13SURVZ01TQXhNQ0F4SURFMElHTXRNU0EySURBZ01USWdNQ0F5TTJNdE1TQTFJQzB5SURrZ0xUSWdNVFJqTUNBeU1DQXhNeUF6T0NBek1TQTFOR00yTXlBMU5pQXhNaklnTVRFeklERTRNaUF4TnpOak5pQTJJREV6SURFMklESXhJREV6WXpFd0lDMHpJRGNnTFRFeklEY2dMVEl5WXpBZ0xUWWdNU0F0TVRJZ01TQXRNVGhqTUNBdE16VWdMVEUxSUMwMk1pQXRORE1nTFRnMll5MDJNQ0F0TlRFZ0xURXhOU0F0TVRBMklDMHhOekVnTFRFMk1tTXROU0F0TlNBdE1URWdMVEUxSUMweE55QXRNVFY2VFRZZ0xUSXdNbU10TWlBeE5pQXRNaUF6TWlBdE1pQTBPR013SURFeklEQWdNallnTVNBek9XTXhJRGNnTlNBeE1pQTVJREUzSUd3eU1EUWdNVGs1WXpVZ05DQXhNQ0F4TVNBeU1TQXhNR015SUMweE1pQXpJQzB5TkNBeklDMHpOV013SUMweU9TQXRPQ0F0TlRZZ0xUTXpJQzA0TVd3dE1UZ3pJQzB4T0ROakxUWWdMVFVnTFRrZ0xURXpJQzB5TUNBdE1UUjZUVEV4SUMwek9UWmpMVElnTWpFZ0xUVWdNemdnTFRZZ05UUmpNQ0EwSUMweElEY2dMVEVnTVRCak1DQXpNeUF5TWlBMU5TQTBOQ0EzT0d3eE5qRWdNVGN4WXpZZ05pQXhNeUF4TkNBeU5DQXhPR016SUMweE55QTJJQzB6TkNBMklDMDFNR013SUMweU1pQXROU0F0TkRNZ0xUSTBJQzAyTTJNdE5qY2dMVGN4SUMweE16UWdMVEUwTXlBdE1qQTBJQzB5TVRoNlRURXpJQzAxTnpRZ1l5MDBJRElnTFRRZ05TQXROQ0E0WXpBZ01USWdMVElnTWpNZ0xUTWdNek5qTFRFZ09DQXRNaUF4TlNBdE1pQXlNMk13SURJeElEWWdNemtnTWpnZ05UZGpOakVnTlRBZ01URTRJREV3TlNBeE56Y2dNVFU0WXpZZ05TQXhNeUF4TmlBeU1TQXhNMk00SUMwMElEa2dMVEUySURrZ0xUSTJkaTB5Tm1NeElDMDBJRElnTFRrZ01pQXRNVE5qTUNBdE1qVWdMVEl6SUMwME1pQXRORE1nTFRZd1l5MDFPQ0F0TlRJZ0xURXhOQ0F0TVRBMklDMHhOeklnTFRFMU9HTXROQ0F0TkNBdE5pQXRNVEVnTFRFeklDMDVlazB4TnlBdE56WTNZeTAxSURJZ0xUWWdPQ0F0TmlBeE1tTXRNU0F5TXlBdE9DQTBOU0F0TnlBMk9TQmpNQ0F4TUNBMUlERTJJREV5SURJeVl6WTNJRFkySURFek5TQXhNekVnTWpBeUlERTVOMk0xSURRZ01UQWdNVEVnTVRZZ09XTTRJQzB5SURnZ0xURXhJRGtnTFRFNFl6RWdMVGdnTUNBdE1UY2dNQ0F0TWpoc01TQXRNVEJqTUNBdE1qVWdMVEV6SUMwME5TQXRNek1nTFRZell5MDJNaUF0TmpBZ0xURXlNaUF0TVRJeUlDMHhPRElnTFRFNE0yTXROQ0F0TXlBdE5pQXRPU0F0TVRJZ0xUZDZUVEV4SUMwNU5qUmpMVEVnTVRNZ0xUSWdNalVnTFRJZ016WmpNQ0F5TUNBeUlETTRJRFVnTlRkak1TQTFJRFFnT1NBNElERXliREU1TmlBeE9USmpOU0ExSURFeElERXpJREU0SURrZ1l6VWdMVElnTnlBdE1USWdOeUF0TVRsak1DQXROaUF4SUMweE1TQXhJQzB4TjJNd0lDMHlPU0F0T0NBdE5UWWdMVE16SUMwNE1HTXROalFnTFRZeElDMHhNamdnTFRFeU1TQXRNVGt4SUMweE9EUmpMVElnTFRJZ0xUUWdMVE1nTFRrZ0xUWjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEV3TWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRFd01pSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME5ETWdMVEkxTkdNdE56Z2dNeUF0TVRVMUlERXhJQzB5TXpNZ01UaGpMVFF6SURRZ0xUZzJJRGNnTFRFek1DQXhNR2d0TVRsakxUUWdNQ0F0T1NBd0lDMHhNeUF0TVdndE0yTXRNaUF3SUMwMElEQWdMVGdnTVdNdE1pQXhJQzAwSURFZ0xUY2dNV010TkNBd0lDMDNJQzB4SUMweE1TQXRNV010TmlBeElDMHhNaUF5SUMweE5pQXhNbU10TVNBeklDMHpJRGNnTFRNZ01UQmpNQ0EwSURJZ055QTJJREV5WXpFeU1pQXhNemtnTWpRMElESTNPQ0F6TmpVZ05ERTVZellnTnlBeE5TQXhNaUF5TkNBeE5uWXhZekFnT0NBeE1TQTRJREUySURsak1UWWdNaUF6TWlBeklEUTNJRE1nWXpJMElEQWdORGNnTFRJZ056QWdMVE5qTnpRZ0xUTWdNVFEzSUMwMUlESXlNQ0F0T1dNek55QXRNaUEzTlNBdE1pQXhNVElnTFRSak15QXlJRGNnTWlBeE1TQXhZekV5SUMweElERTVJREFnTWpVZ0xUTmpNU0F3SURJZ01DQXpJQzB4WXpnZ01DQXhOaUF0TVNBeU5DQXRNbU0xSUMweElERXhJQzB6SURFMUlDMDFZemdnTFRRZ01Ua2dMVEV3SURFMklDMHhPV013SUMweUlDMHlJQzAwSUMweklDMDFZek1nTFRFNUlDMHlNU0F0TXpBZ0xUTXpJQzAwTTJNdE56VWdMVGd4SUMweE5URWdMVEUyTVNBdE1qSTNJQzB5TkRGakxUUTVJQzAxTVNBdE9UWWdMVEV3TkNBdE1UUTNJQzB4TlRVZ1l5MDBJQzAwSUMwM0lDMDNJQzB4TWlBdE9XTXdJQzB4SURFZ0xUSWdNQ0F0TTJNdE1pQXROU0F0T0NBdE15QXRNVE1nTFRSakxUSTFJQzB6SUMwMU1DQXROeUF0TnpZZ0xUVjZUVFF6TkNBdE1qRTNZekVnTXlBMElEY2dOeUF4TVd3ek9ERWdOREV3WXkweE1URWdOU0F0TWpJeElEa2dMVE16TWlBeE5HTXdJQzAxSUMwMElDMHhNQ0F0T1NBdE1UVnNMVEV4TlNBdE1UTXdiQzB4TlRZZ0xURTNOR010TWpjZ0xUTXhJQzAxTXlBdE5qSWdMVGd4SUMwNU1tZ3hZelUwSUMwMElERXdPQ0F0TVRBZ01UWXlJQzB4TTJNME9DQXRNeUE1TlNBdE5pQXhORElnTFRFeGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwWTBSRFF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1kwUkRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRJNUlDMDBNR010TXpRZ01DQXROamNnTVRJZ0xUZzNJRE16WXkweU5DQXlNeUF0TWpJZ05Ua2dMVEk1SURrd1l5MHlJRGtnTFRNZ01Ua2dMVE1nTWpoak1DQTBPU0F5TXlBNE9TQTFOeUF4TWpaak1USWdNVE1nTVRrZ01qVWdNVGtnTXpsak1DQTNJQzB5SURFMUlDMDFJREkwWXkweE1pQXpNU0F0TVRrZ05qUWdMVEU1SURrM1l6QWdNVE1nTVNBeU5TQXpJRE00WXpnZ05URWdORGNnT1RVZ09UZ2dNVEEzWXpjZ01TQXhOQ0F6SURJd0lEVmpNVE1nTlNBeU15QTNJRE16SURkak1qRWdNQ0F6TkNBdE1USWdORGNnTFRNNVl6RXhJQzB5TXlBeE5pQXRORGdnTVRRZ0xUY3pJR015SUMwMk5pQXRNakFnTFRFeU1TQXROallnTFRFMk4yTXROU0F0TlNBdE9DQXRPU0F0T0NBdE1UUmpNQ0F0TkNBeUlDMDRJRFlnTFRFell6STVJQzAwTUNBME1pQXRPRElnTkRJZ0xURXlOV013SUMwek5TQXRPQ0F0TnpFZ0xUSTFJQzB4TURaakxURTVJQzAwTUNBdE5UZ2dMVFUzSUMwNU55QXROVGQ2VFRFME15QXpNak5qTXlBd0lEY2dNaUF4TVNBMll6SXlJREl5SURRMklEUXhJRFkySURZMVl6Z2dNVEFnTVRZZ01qQWdNVGtnTXpOakxUSWdNVE1nTFRFd0lESXlJQzB5TWlBeE9XTXRNVE1nTFRRZ0xUSTFJQzB5SUMwek55QXROR010TWpBZ0xUSWdMVE01SUMwNUlDMDFOU0F0TWpFZ1l5MHhPQ0F0TVRRZ0xUSTJJQzB5TWlBdE1qWWdMVE16WXpBZ0xUZ2dOaUF0TVRnZ01UWWdMVE16WXpZZ0xUZ2dNVE1nTFRFMklERTRJQzB5TldNMElDMDFJRGNnTFRjZ01UQWdMVGQ2VFRFeE9DQTJOV2c0WXpNeElEQWdOVGdnTVRRZ09EQWdOREJqTlNBMklEY2dNVEVnTnlBeE5tTXdJRFFnTFRJZ09TQXROaUF4TTJ3dE5UY2dOalZqTFRNZ015QXROaUExSUMwNElEVmpMVFFnTUNBdE9DQXRNeUF0TVRFZ0xUZGpMVEUySUMweE9DQXRNek1nTFRNMUlDMDBPQ0F0TlRSakxURXpJQzB4TmlBdE16VWdMVE0ySUMweU9DQXROVEpqTVRBZ0xUSXdJRE01SUMweU5TQTJNeUF0TWpaNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUQTRPUzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVEE0T1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazB4TmpNZ0xUUXlNV010TmpNZ01DQXRNVEUxSURRMUlDMHhNamtnTVRFd1l5MDJJRE13SUMweE5DQTJNQ0F0TVRRZ09URmpNU0F4T0NBNUlETXlJREUySURRNFl6TWdOaUE1SURFd0lERTFJREV3WXpnZ01DQTVJQzA1SURFeElDMHhOV016SUMweE1TQTBJQzB5TXlBMElDMHpOV015SUMwMk1pQXpOeUF0T1RrZ09UQWdMVGs1WXpFd0lEQWdNakVnTVNBek1pQTBZelU0SURFMElEazRJRFUwSURFek5pQTVOMk0yTmlBM05DQTVNaUF4TmpZZ01URTBJREkxT1dNMklESTBJREV3SURRNUlERTFJRGN6WXkweU1TQXRNellnTFRRMklDMDJPQ0F0TnpVZ0xUazNJR010TkRJZ0xUUXlJQzA1TlNBdE5qSWdMVEUwTmlBdE5qSmpMVFkzSURBZ0xURXpNaUF6TlNBdE1UWTFJREV3TldNdE1Ua2dOREFnTFRJNElEZ3lJQzB5T0NBeE1qRmpNQ0F4TVRjZ09EQWdNakU0SURJd05TQXlNekZqT1NBeElERTNJREVnTWpZZ01XTTVPQ0F3SURFNE55QXROaklnTWpFMklDMHhPREZqTmlBdE1qWWdPQ0F0TlRJZ09DQXROemhqTUNBdE1qVWdMVElnTFRRNUlDMDBJQzAzTkdNdE9DQXRPRFVnTFRJNUlDMHhOamNnTFRZd0lDMHlORGRqTFRNM0lDMDVOU0F0T1RJZ0xURTNOaUF0TVRjNUlDMHlNek5qTFRNd0lDMHlNQ0F0TmpBZ0xUSTVJQzA0T0NBdE1qbDZUVEl6TmlBM01pQmpPVFVnTUNBeE5URWdOVFlnTVRnM0lERXlNMk16SURZZ05TQXhNaUExSURFM1l6QWdNVEVnTFRZZ01qRWdMVEUxSURNd1l5MHhOaUF4TmlBdE16UWdNekFnTFRVMElEUXhZeTB6TlNBeU1DQXROekVnTWprZ0xURXdOU0F5T1dNdE5qY2dNQ0F0TVRJMklDMHpOeUF0TVRVNUlDMHhNRFpqTFRVZ0xUa2dMVGNnTFRFNElDMDNJQzB5TjJNd0lDMHhNaUEwSUMweU15QXhNaUF0TXpSak16VWdMVFEzSURneklDMDNNQ0F4TXpZZ0xUY3plaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3UVRFdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd1FURWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5EVXdJQzB5TURsakxUY2dNU0F0TlNBNUlDMDJJREUwWXkweUlESXhJQzB6SURReklDMDBJRFU0YUMweU5UQm9MVGt5YkMwME5pQXRNV010TVRJZ01DQXRNVFFnTFRVZ0xURTJJQzB4TldNdE15QXRNVE1nTFRFZ0xUSTRJQzB4TWlBdE16aGpMVE1nTFRRZ0xUWWdMVGtnTFRFeElDMDRZeTAySURJZ0xUUWdPQ0F0TlNBeE0yTXROQ0F6TWlBdE5TQTJOQ0F0TlNBNU5tTXdJREkzSURFZ05UVWdNU0E0TTJNd0lERTBJREFnTWpnZ0xURWdOREpqTFRFZ016SWdMVE1nTmpRZ0xUTWdPVFZqTUNBeE9DQXdJRE0xSURNZ05UTmpNaUF4TkNBM0lESTBJREl4SURJMGFERWdZekV5SURBZ09DQXRNVFVnTVRJZ0xUSXlZekVnTFRJZ01TQXROQ0F4SUMwMll6QWdMVGNnTFRJZ0xURTBJQzB5SUMweU1ITXlJQzB4TVNBNElDMHhNMk0xSUMweUlERXhJQzB5SURFNElDMHlZemdnTFRFZ01UY2dNU0F5TlNBd1l6a3pJQzAwSURFNE5pQXRPU0F5T0RBZ0xUbG9NemhqTVRrZ01DQXpNeUF5SURNeklESXhZekFnTWlBdE1TQTFJQzB4SURoMk0yTXdJRGdnTkNBeE9DQTBJREkzWXpBZ01USWdPQ0F4TlNBeE5pQXhOMmd5WXpnZ01DQTJJQzA1SURnZ0xURTBZek1nTFRVZ015QXRNVElnTXlBdE1UaGpNU0F0TVRBNElETWdMVEl4TnlBMElDMHpNalFnWXpBZ0xURTRJQzB6SUMwek55QXRNVEFnTFRVMFl5MHlJQzAySUMwM0lDMHhNaUF0TVRRZ0xURXdlazAxTUNBdE5EWmpNaklnTkNBME15QTFJRFkxSURWb016ZGpOVE1nTUNBeE1EY2dMVEVnTVRZeElDMHhZek0ySURBZ056RWdNQ0F4TURjZ01tTXhOaUF3SURJeElEWWdNakVnTVRsak1DQXlOU0F0TVNBME9DQXRNU0EzTjJNdE1URWdMVGNnTFRFNUlDMHhNU0F0TWprZ0xURXhhQzB4T0RKakxUVTRJQzB4SUMweE1UWWdNU0F0TVRjMElEVnNMVGNnTVdNdE5pQXRNU0F0TVRFZ0xUTWdMVEV4SUMweE5HTXhJQzB5TXlBeElDMDBPQ0F4SUMwM01uWXROR013SUMwMklETWdMVGtnTVRJZ0xUZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEEyUkM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBMlJDSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5UWWdNekEwWXkwNElEQWdMVEV5SURjZ0xURTRJREV5YkMweE9TQXhNMk10TXpBZ01qRWdMVFF6SURRMklDMDBNQ0E0TldNMUlEZzFJRFFnTVRjeElERXdJREkxTm5ZM1l6QWdNVFVnTFRZZ01qRWdMVEU0SURJeFl5MHlJREFnTFRZZ0xURWdMVGtnTFRGakxUY2dMVEVnTFRFMElDMHlJQzB5TVNBdE1tTXRNellnTUNBdE5qZ2dNVFVnTFRrNUlETXhZeTA1SURRZ0xURTJJREV4SUMweE5pQXhPV013SURFeElEWWdNVFFnTVRJZ01UUmpOQ0F0TVNBNElDMHlJREV5SUMweVl6VTNJRFlnTVRFMUlERXdJREUzTlNBeE1HTTFNU0F3SURFd015QXRNaUF4TkRjZ0xUTTBJR015SUMweUlEVWdMVElnTnlBdE5HTTVJQzA0SURJeklDMHhOeUF4T1NBdE16QmpMVEVnTFRNZ0xUUWdMVFFnTFRrZ0xUUmpMVFlnTUNBdE1UTWdNaUF0TVRrZ01XZ3RNVEV4WXpFeUlDMDNNQ0F4TWlBdE1UUXhJREV5SUMweU1USmpNQ0F0TlRJZ0xUTWdMVEV3TkNBdE5DQXRNVFUxZGkwNFl6QWdMVGNnTFRFZ0xURXpJQzAzSUMweE5tTXRNaUF0TVNBdE15QXRNU0F0TkNBdE1YcE5OemtnTFRJeU1tTXRNaUF3SUMwMUlERWdMVGdnTkdNdE1Ua2dNVFFnTFRRd0lESTBJQzAxT0NBek9XTXRPQ0EySUMweE15QXhNaUF0TVRNZ01qRmpNQ0EwSURFZ09TQXpJREV6SUdNME9TQXhNek1nTVRBMUlESTJOQ0F4TnpFZ016ZzVZemNnTVRRZ01USWdNakFnTVRrZ01qQmpOeUF0TVNBeE5DQXROaUF5TlNBdE1UWmpNallnTFRJM0lEUTVJQzAxT0NBMk5TQXRPVEpqTXpnZ0xUZ3lJRGMwSUMweE5qWWdNVEV5SUMweU5EbGpNVFFnTFRNeElETXpJQzAyTUNBME1TQXRPVFJqTVNBdE5TQXlJQzA0SURJZ0xURXpZekFnTFRJZ01DQXROU0F0TWlBdE9XTXRNemNnTWpZZ0xUYzBJRFV5SUMwNU1DQTVOV010TVRFZ01qWWdMVEkxSURNeElDMDFNQ0F5T1dNdE5EY2dMVFFnTFRrMUlDMDJJQzB4TkRJZ0xUbGpMVEU0SUMweElDMHpNQ0F0T0NBdE16VWdMVEkzSUdNdE9TQXRNekVnTFRJeElDMDJNQ0F0TXpFZ0xUa3dZeTB5SUMwNElDMDFJQzB4TVNBdE9TQXRNVEY2VFRJNU5TQTBZeTB5TVNBME9DQXRNemtnT1RFZ0xUVTVJREV6T1d3dE5qVWdMVEV6TTJneE9XTXlNQ0F3SURRd0lEUWdOakFnTkdNeE5TQXdJRE13SUMweUlEUTFJQzB4TUhwTk1UY3dJQzAzTmpoakxURTNJREVnTFRNeklERWdMVFV3SURGakxUWXlJQzB4SUMwMk1pQXRNU0F0TnpRZ05qSmpMVEVnTlNBdE1pQXhNU0F0TWlBeE5tTXdJREV3SURJZ01Ua2dOaUF5T1dNeklEY2dOQ0F4TkNBMElESXlZekFnTVRRZ0xUTWdNamdnTFRNZ05ESmpMVElnT1RnZ01URWdNVGsySURFMklESTVOQ0JqTUNBeE5TQXdJRE13SUMweUlEUTFkak5qTUNBeE1pQTJJREl4SURFMUlESTFZek0zSURFMklEYzFJRE13SURFeE5pQXpNR2c1WXpZZ01DQXhNeUF3SURJd0lDMHhZemM0SUMweE5DQXhNaklnTFRZMklERXlOU0F0TVRRMVl6SWdMVFF6SUMweElDMDROU0F0TXpVZ0xURXhPR010TXlBdE15QXROQ0F0TmlBdE5DQXRPSE14SUMwMUlEUWdMVGRqTXpVZ0xUTTVJRFF3SUMwNE55QTBNQ0F0TVRNNVl6QWdMVEV3TWlBdE56Y2dMVEUwTXlBdE1UWXdJQzB4TlRCakxUZ2dMVEVnTFRFM0lDMHhJQzB5TlNBdE1YcE5NVEV5SUMwME16SmpNVEVnTUNBeU5TQTVJRE0zSURsak1TQXdJRElnTVNBeklERWdZelEzSURFeUlEazJJREl3SURFek5pQTFNbU0ySURRZ01UQWdPQ0F4TUNBeE1uTXRNaUE0SUMwNElERXpZeTB5T1NBeU5TQXROaklnTXpZZ0xUazNJRE0yWXkweE15QXhJQzB5TnlBdE1TQXROREFnTFRSakxUVTBJQzB4TUNBdE5UTWdMVEV4SUMwMU5DQXROaloyTFRaak1TQXRNaUF4SUMwMElERWdMVGRqTUNBdE55QXRNeUF0TVRjZ0xUTWdMVEkxWXpBZ0xUUWdNU0F0T0NBMUlDMHhNbU16SUMweUlEWWdMVE1nTVRBZ0xUTjZUVEV3TnlBdE5qWXlZek00SURBZ056WWdNaUF4TVRRZ09HTXpNU0ExSURVNElERTVJRGd5SURRd1l6VWdOQ0E1SURjZ09TQXhNbU13SURNZ0xUSWdOaUF0TmlBeE1DQmpMVE00SURNeklDMDNOeUEyTXlBdE1USTJJRFl6WXkweE1pQXdJQzB5TlNBdE1pQXRNemtnTFRWakxURTJJQzAxSUMwME1DQXdJQzAwTnlBdE1UTmpMVGdnTFRFMElDMDBJQzB6TlNBdE5TQXROVFJvTVhZdE5EZGpNQ0F0TVRBZ05DQXRNVFFnTVRjZ0xURTBlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV3TnpZdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVd056WWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk5UYzJJQzAwTmpOakxUSTJJREFnTFRVeUlESWdMVGM1SURaakxURXpNaUF4T1NBdE1qRTRJRGszSUMweU56a2dNakE1WXkwME1DQTNOQ0F0TkRrZ01UVTBJQzAxTUNBeU5EUmpNQ0F4TlNBeUlETTRJRFVnTmpCak1UWWdNVEk0SURFd01TQXhPVE1nTWpFMElERTVNMk00SURBZ01UY2dNQ0F5TlNBdE1XTXhNRFVnTFRrZ01UazRJQzAwTnlBeU56TWdMVEV5TW1Nek15QXRNek1nTmpVZ0xUWTJJRGM1SUMweE1UTmpOQ0F0TVRVZ05pQXRNamtnTmlBdE5ESmpNQ0F0TkRVZ0xUSTBJQzA0TVNBdE56SWdMVEV3TTJNdE15QXRNU0F0TlNBdE15QXRPQ0F0TkNCakxURTFJQzA0SUMweU9TQXRNVElnTFRReklDMHhNbU10TWpBZ01DQXRNemtnT0NBdE5UY2dNak5qTFRRd0lETXlJQzAxT0NBM01pQXROVGdnTVRFM1l6QWdNVFlnTWlBek1pQTJJRFE0WXpFZ05pQXlJREV5SURJZ01UaGpNQ0F5TnlBdE1UWWdORFlnTFRRNElEUTRZeTA0SURFZ0xURTFJREVnTFRJeUlERmpMVFE0SURBZ0xUa3lJQzB4TkNBdE1USTNJQzAwT1dNdE5EVWdMVFEwSUMwM01DQXRNVEF4SUMwNE5DQXRNVFkwWXkweUlDMDNJQzB5SUMweE5TQXRNaUF0TWpGak1DQXRNak1nT0NBdE5ETWdNakVnTFRZMFl6SXdJQzB6TXlBME5DQXROakVnTnpZZ0xUZzFJR00yTWlBdE5EY2dNVE0wSUMwMk55QXlNRGtnTFRZM2FEWTFZelF4SURBZ09ERWdNaUF4TWpFZ01UUmpNaUF4SURVZ01TQTNJREZqTVRFZ01DQXlNQ0F0TVRBZ01qQWdMVEl5WXpBZ0xUTWdNQ0F0TmlBdE1TQXRPV010TXlBdE1URWdMVFlnTFRJeUlDMHhNU0F0TXpKakxURXlJQzB5TmlBdE1qTWdMVFV4SUMwMU9DQXROVGhqTFRRMElDMDVJQzA0TmlBdE1UUWdMVEV6TUNBdE1UUjZUVFk1SURrM1l5MHhOaUF0TVNBdE16VWdNeUF0TkRNZ01UaGpMVEV6SURJeUlDMHlOaUEwTXlBdE1qWWdOekJqTUNBM0lERWdNVFVnTXlBeU0yTTRJRE14SURNeElERTNJRFEzSURJMVl6SWdNU0F6SURFZ05TQXhJR000SURBZ01URWdMVEV5SURFMUlDMHhPV014T1NBdE1qa2dNVFFnTFRZMElESXpJQzA1Tm1Nd0lDMHlJREVnTFRRZ01TQXROV013SUMweE1TQXRPQ0F0TWpBZ0xUSTFJQzB4TjNwTk1UQXhJQzB4TmpKakxUTTJJREVnTFRZNElEUTVJQzAyT0NBNU1tTXdJRE13SURFM0lESTFJRE14SURNd1l6TWdNU0ExSURJZ055QXlZekV3SURBZ01UTWdMVEV3SURFNElDMHhOMk14T0NBdE1qWWdNVGdnTFRVM0lESTRJQzA0TldNeElDMHpJREVnTFRVZ01TQXRPR013SUMwNElDMDFJQzB4TlNBdE1UY2dMVEUwZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVd05qSXVlRzFzQUR4emVXMWliMndnYVdROUlrVXdOaklpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NamM1SUMwME9UQmpMVEkzSUMwMElDMDFNeUF0TmlBdE56a2dMVFpqTFRRMElEQWdMVGcySURVZ0xURXpNQ0F4TkdNdE16VWdOeUF0TkRZZ016SWdMVFU0SURVNFl5MDFJREV3SUMwNElESXhJQzB4TVNBek1tTXRNU0F6SUMweElEWWdMVEVnT1dNd0lERTBJREV5SURJMklESTNJREl4WXpRd0lDMHhNaUE0TUNBdE1UUWdNVEl4SUMweE5HZzJOV00zTlNBd0lERTBOeUF5TUNBeU1Ea2dOamRqTXpJZ01qUWdOVFlnTlRJZ056WWdPRFZqTVRNZ01qRWdNakVnTkRFZ01qRWdOalJqTUNBMklEQWdNVFFnTFRJZ01qRmpMVEUwSURZeklDMHpPU0F4TWpBZ0xUZzBJREUyTkNCakxUTTFJRE0xSUMwM09TQTBPU0F0TVRJM0lEUTVZeTAzSURBZ0xURTBJREFnTFRJeUlDMHhZeTB6TWlBdE1pQXRORGdnTFRJeElDMDBPQ0F0TkRoak1DQXROaUF4SUMweE1pQXlJQzB4T0dNMElDMHhOaUEySUMwek1pQTJJQzAwT0dNd0lDMDBOU0F0TVRnZ0xUZzFJQzAxT0NBdE1URTNZeTB4T0NBdE1UVWdMVE0zSUMweU15QXROVGNnTFRJell5MHhOQ0F3SUMweU9DQTBJQzAwTXlBeE1tTXRNeUF4SUMwMUlETWdMVGdnTkdNdE5EZ2dNaklnTFRjeUlEVTRJQzAzTWlBeE1ETmpNQ0F4TXlBeUlESTNJRFlnTkRKak1UUWdORGNnTkRZZ09EQWdOemtnTVRFeklHTTNOU0EzTlNBeE5qZ2dNVEV6SURJM015QXhNakpqT0NBeElERTNJREVnTWpVZ01XTXhNVE1nTUNBeE9UZ2dMVFkxSURJeE5DQXRNVGt6WXpNZ0xUSXlJRFVnTFRRMUlEVWdMVFl3WXkweElDMDVNQ0F0TVRBZ0xURTNNQ0F0TlRBZ0xUSTBOR010TmpFZ0xURXhNaUF0TVRRM0lDMHhPVEFnTFRJM09TQXRNakE1ZWswM01EY2dOalJzTFRjZ0xURmpMVEUxSURBZ0xUSXdJREV5SUMweE55QXlNMk01SURNeUlEUWdOamNnTWpNZ09UWmpOU0E0SURnZ01qUWdNakFnTVRoak1UWWdMVGdnTXprZ05pQTBOeUF0TWpWak1pQXRPQ0F6SUMweE5pQXpJQzB5TTJNd0lDMHlOeUF0TVRNZ0xUUTRJQzB5TmlBdE56QWdZeTA0SUMweE5TQXRNamNnTFRFNUlDMDBNeUF0TVRoNlRUWTNOU0F0TVRrMWFDMHlZeTB4TkNBd0lDMHhPQ0F4TVNBdE1UUWdNakpqTVRBZ01qZ2dNVEFnTlRrZ01qZ2dPRFZqTmlBNUlERXdJREl4SURJMUlERTFZekUwSUMwMUlETXhJREFnTXpFZ0xUTXdZekFnTFRReklDMHpNaUF0T1RFZ0xUWTRJQzA1TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1qUTRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNalE0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEl3TnlBdE9EQTBZeTAzSURBZ0xUZ2dNeUF0T0NBNVl6QWdOU0F5SURFeElERWdNVFp6TUNBeE1DQXdJREUxWXkwNElEZzJJQzB4TmlBeE56TWdMVFl6SURJME9XTXRNallnTkRJZ0xUWXpJRGMySUMwNU9DQXhNVEZqTFRFNUlERTVJQzB6TVNBek9TQXRNekVnTmpaak1DQXlPU0F0TWlBMU9TQXRNaUE0T1dNd0lESXdJREVnTXpnZ015QTFOMk0wSURNeklEVWdOamNnTlNBeE1EQmpNQ0F5TmlBdE1TQTFNeUF0TVNBM09XTXdJREl3SURFZ016a2dNaUExT1dNeElERTBJRElnTWprZ01pQTBNMk13SURNNUlDMHlJRGMySUMweUlERXhNbU13SURNeklDMHhNU0EyTkNBdE1UUWdPVGNnWXkweElEa2dMVEVnTVRrZ0xURWdNamhqTUNBeU9TQXdJRFUzSURFZ09EZGpNU0F5TlNBdE1TQTBOeUF0TVNBM01XTXdJREV3SURFd0lESXdJREV5SURNeFl6TWdNVEVnTVRNZ01URWdNakFnTVRSak1TQXdJRElnTVNBeklERmpOU0F3SURVZ0xUZ2dPQ0F0TVROak5DQXRPQ0E1SUMweE5TQTVJQzB5TldNd0lDMHpOeUF5TlNBdE5UY2dOVEFnTFRjNFl6SXlJQzB4T1NBME5pQXRNelVnTmpjZ0xUVTFZelUzSUMwMU55QTRNaUF0TVRJMUlEZ3lJQzB5TURGak1DQXRNVElnTFRFZ0xUSTBJQzB5SUMwek4yTXRNU0F0T0NBdE5DQXRNVGNnTFRFd0lDMHlNV010T1NBdE9DQXRNVElnTFRFMElDMHhNaUF0TWpFZ2N6UWdMVEUxSURjZ0xUSTBZekV3SUMwek1pQXhPQ0F0TmpNZ01UZ2dMVGt6WXpBZ0xUSTVJQzAzSUMwMU55QXRNaklnTFRnMll5MHlJQzB5SUMweUlDMDBJQzB5SUMwMll6QWdMVFFnTVNBdE55QXlJQzB4TUdNeE1pQXRNemdnTWpFZ0xUYzJJREl4SUMweE1UUmpNQ0F0TWpVZ0xUUWdMVFE1SUMweE15QXROek5qTFRZZ0xURTFJQzAzSUMweU9TQXROeUF0TkRSak1DQXRNallnTmlBdE5USWdOaUF0Tnpkak1DQXROU0F0TVNBdE1UQWdMVEVnTFRFMFl5MHlJQzB4TmlBdE1TQXRNelFnTFRjZ0xUUTNZeTAxSUMweE1TQXROeUF0TWpFZ0xUY2dMVE14WXpBZ0xURTBJRE1nTFRJM0lEWWdMVFF4SUdNM0lDMHpOeUF4TXlBdE56UWdNVE1nTFRFeE1XTXdJQzB5T0NBdE15QXROVFVnTFRFeUlDMDRNMk13SUMweUlEQWdMVFVnTFRFZ0xUZGpMVFlnTFRrZ0xURXhJQzB5TWlBdE1qRWdMVEl5ZWsweU1URWdNVEEwWXpFZ09UVWdMVFE1SURFME5DQXRNVFU1SURJeU5tTXlOaUF0T1RnZ01UQTNJQzB4TlRJZ01UVTVJQzB5TWpaNlRURTRPQ0F0TlRGakxUSXdJRGM0SUMwNE5TQXhNaklnTFRFek1DQXhPRFpqTFRFZ0xUY2dMVElnTFRFeklDMHlJQzB4T1dNd0lDMHlPQ0F4TVNBdE5EZ2dNeklnTFRZMll6TTJJQzB6TWlBM05DQXROakFnTVRBd0lDMHhNREY2VFRFNU5DQXRNamMxSUdNdE55QTRNQ0F0TnpnZ01UZzRJQzB4TXpjZ01qRXlZeTB4SUMwMUlDMHhJQzB4TUNBdE1TQXRNVFZqTUNBdE16QWdNVFlnTFRVMUlETTJJQzAzTjJNek15QXRNemtnTnpBZ0xUYzBJREV3TWlBdE1USXdlazB4TnpNZ0xUUXlNMk10TVRRZ056Y2dMVGd5SURFeE55QXRNVEkxSURFM05XTXhNeUF0TnprZ09Ea2dMVEV4TXlBeE1qVWdMVEUzTlhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk5URkVMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZOVEZFSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVGMzSURsakxUZ2dNQ0F0T0NBNElDMDVJREV6WXkweklERTVJQzAySURNM0lDMDJJRFUzWXpBZ05TQXhJREV4SURFZ01UWmpOaUE1TXlBeUlERTROaUF4TXlBeU56aDJNMk13SURJZ01DQTFJQzB4SURsakxURTNJQzB4TlNBdE16QWdMVE13SUMwME9TQXRNelpqTFRRZ0xURWdMVGdnTFRNZ0xURXhJQzB6WXkwMklEQWdMVEV3SURRZ0xURXlJREUxY3kweklERTVJQzB6SURJMVl6QWdNVE1nTmlBeE5pQXpNQ0F5TjJNeU1DQTRJRE15SURJMklEUTFJRFF5WXpjZ055QXhNeUF4TnlBeU15QXhOR001SUMwMElERXlJQzB4TlNBeE1pQXRNalZqTFRFZ0xUSXpJQzAwSUMwME5pQXROaUF0TmprZ1l5MDJJQzAyT1NBdE9TQXRNVE00SUMwNUlDMHlNRGRqTUNBdE5EVWdMVFFnTFRrd0lDMDBJQzB4TXpSak1DQXROU0F0TVNBdE1UQWdMVE1nTFRFMFl5MHlJQzAxSUMwMUlDMHhNU0F0TVRFZ0xURXhlazB5TURFZ0xUbGpMVGdnTUNBdE1UY2dNU0F0TWpZZ05HTXRNekFnTVRBZ0xUTTBJRE01SUMwME1DQTJOV010TVNBMklDMHhJREV5SUMweElERTRZekFnTVRFZ01TQXlNaUF3SURNell6QWdPQ0EwSURFMUlERXlJREUxYURGak9DQXdJRGtnTFRnZ01URWdMVEUxWXpFZ0xUUWdNQ0F0T0NBd0lDMHhNbU14SUMwek1DQXhOU0F0TkRZZ016WWdMVFEyWXprZ01DQXlNQ0F6SURNeElEa2dZek16SURFNElEUTRJRFV3SURVM0lEZ3pZelFnTVRRZ01UQWdNamdnTVRBZ05ETmpNQ0EySUMweElERXpJQzB6SURFNVl5MHhNU0F6TWlBdE16UWdORGtnTFRZd0lEUTVZeTB4TkNBd0lDMHlPU0F0TlNBdE5EUWdMVEUxWXkwNElDMDJJQzB4TXlBdE9DQXRNVGNnTFRoakxUWWdNQ0F0T0NBMklDMHhNQ0F5TVdNdE1TQTVJQzB5SURFNElDMHlJREkzWXpBZ016a2dNVEVnTnpjZ01Ua2dNVEUxWXpFZ015QXhJRGdnTXlBeE1XTTJJREV4SURBZ01qY2dNVEVnTXpaak15QXpJRFlnTkNBNUlEUmpPU0F3SURFM0lDMDRJREkySUMwNFl6STJJQzB5SURRMklERXdJRFkzSURJeFl6Y2dOQ0F4TWlBMklERTFJRFlnWXpZZ01DQTRJQzAzSURFd0lDMHlNR014SUMwMElERWdMVGdnTVNBdE1URmpNQ0F0TXpNZ0xUTXdJQzAwT1NBdE56VWdMVFUzWXkwME1TQXROeUF0TkRJZ0xUUWdMVFV5SUMwME5XTXRNU0F0TlNBdE15QXRNVEFnTFRNZ0xURTFZekFnTFRJZ01TQXROU0F5SUMwNFl6RTBJRFFnTWpjZ05pQXpPQ0EyWXpRNElEQWdPREVnTFRNeklEZzJJQzA1TW1NeElDMHhNU0F5SUMweU15QXlJQzB6TkdNd0lDMHpOaUF0TnlBdE56SWdMVEU0SUMweE1EZGpMVGtnTFRJNElDMHlOeUF0TkRrZ0xUUTNJQzAzTVdNdE1UUWdMVEUxSUMwek1TQXRNakVnTFRRNUlDMHlNWHBOTmpNMElDMDNJR010TVRZZ01DQXRNamNnT0NBdE16SWdNalJqTFRJZ05TQXRNaUE1SUMweUlERTBZekFnTVRNZ05TQXlOaUF4TUNBek9HTXpJRFlnTnlBeE1TQTNJREU1WXkweklEZ3hJRGtnTVRZeElEa2dNalF5WXpBZ01qQWdNVGNnTXpJZ016RWdORE5qTWlBeUlEUWdNaUEySURKak5DQXhJRFVnTFRZZ05TQXRNVE5qTUNBdE1UZ2dNU0F0TXpjZ01TQXROVFpqTUNBdE1qWWdMVEVnTFRVeklDMDJJQzA0TTJNeE5DQXhNeUF5TXlBeU1pQXpNaUF5T1dNeE15QXhNQ0F5TlNBeE5TQXpOeUF4TldNeE55QXdJRE15SUMweE1DQTBNeUF0TWpsak5pQXRNVEFnTVRFZ0xUSXlJREV6SUMwek15QmpNaUF0TVRNZ015QXRNalFnTXlBdE16VmpNQ0F0T0RNZ0xUVTNJQzB4TkRZZ0xURXpNQ0F0TVRjeVl5MHhNQ0F0TkNBdE1Ua2dMVFVnTFRJM0lDMDFlazAxTWpnZ0xUTXdZemNnTXpjZ01UY2dOekVnTWpBZ01UQTJZekVnTVRBZ01pQXlNU0F5SURNeFl6QWdNak1nTFRNZ05EVWdMVEV6SURZMll5MHpJREV3SUMwNElESXdJQzB5TUNBeU1HTXRNVGNnTUNBdE1qVWdMVEV4SUMweU5TQXRNaloyTFRnM1l6RWdMVEl4SUMwNUlDMHpPQ0F0TWpFZ0xUVTBZeTB6SUMwMUlDMDNJQzB4TUNBdE1UTWdMVGhqTFRjZ015QXROQ0F4TUNBdE5DQXhOWFl4TVRoak1DQXhNQ0F0TWlBeU1DQXROU0F6TUNCakxUTWdNVEVnTFRrZ01qRWdMVEl5SURJeFl5MHhOU0F3SUMweU55QXRNVEVnTFRJMklDMHlPR015SUMwek9TQTBJQzAzT0NBNElDMHhNVGRqTXlBdE1qWWdMVEV5SUMwME1pQXRNamNnTFRVNFl5MHpJQzAwSUMwMklDMDJJQzA1SUMwMmN5MDFJRFFnTFRZZ01UTnNMVEUxSURJd01HTXRNaUF5TnlBeE1TQTBOaUF5TkNBMk5tTXpJRFVnTnlBM0lERXlJRFZqTlNBdE1TQTFJQzAxSURVZ0xUbGpNU0F0TVRNZ015QXRNamNnTkNBdE5ERmpNakVnTWpRZ016Z2dNelVnTlRJZ016VnpNallnTFRFeUlETTRJQzB6TjJNNUlEWWdNVGdnTVRJZ01qZ2dNVGhqT1NBMklERTRJRGdnTWpZZ09DQmpNVFFnTUNBeU5DQXRPU0F6TWlBdE1qbGpNVEFnTFRJMklERTBJQzAxTXlBeE5DQXRPREZqTUNBdE1Ua2dMVElnTFRNNElDMDJJQzAxT0dNdE5pQXRNeklnTFRrZ0xUWTRJQzB6TUNBdE9UWmpMVFlnTFRnZ0xURXhJQzB4TXlBdE1qTWdMVEUzZWswMk56UWdOVEpqTXlBd0lEY2dNU0F4TVNBell6TTVJREUwSURZMElEVTFJRFkwSURrMll6QWdNVFlnTFRRZ016SWdMVEV5SURRMll5MDVJREUySUMweU15QXpNU0F0TkRFZ01qWmpMVEU1SUMwMUlDMHpNaUF0TWpBZ0xUTXlJQzAwTW1Nd0lDMHhOeUF3SUMwME15QXhJQzAxTldNeElDMDJJREVnTFRFMklERWdMVEkySUdNd0lDMHhNU0F3SUMweU1pQXRNU0F0TXpKMkxUTmpNQ0F0T1NBeklDMHhNeUE1SUMweE0zb2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNamMwTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpjMElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFek5pQXRNell6WXkwNUlEQWdMVGNnTVRJZ0xUa2dNVGxqTFRFeUlETTBJQzB4TmlBMk9DQXRNVFlnTVRBell6QWdNVFFnTUNBeU55QXhJRFF3WXkwek5pQXRPQ0F0TnpJZ0xURTFJQzB4TURnZ0xUSXpZeTAwSUMweElDMDNJQzB5SUMwNUlDMHlZeTA0SURFZ0xURXhJRFlnTFRFeElERTNZeTB4SURJeklDMHhNQ0EwTlNBdE1UQWdOamx6TVRJZ016SWdNek1nTXpkak16Y2dPU0EzTkNBeE5pQXhNVEVnTWpOak1pQXhOaUEwSURNeUlEVWdORGxzTXlBNU1HTXRNeklnTFRZZ0xUWTBJQzB4TVNBdE9UY2dMVEUyWXkwMElDMHhJQzAzSUMweUlDMHhNQ0F0TWlCakxURXpJREVnTFRFNElEY2dMVEUySURJMll6RWdNVElnTFRjZ01qVWdMVFFnTXpaak1DQTBOU0EySURVeElEUTNJRFU0WXpJNElEVWdOVFlnT1NBNE5DQXhOV014SURJd0lESWdOREFnTWlBMk1IWTFZekVnT0NBeElERTJJREVnTWpWak1DQXlNeUF0TWlBME5pQXRNU0EzTUdNd0lEa2dMVElnTVRJZ0xUY2dNVEpqTFRJZ01DQXROU0F0TVNBdE9TQXRNbU10TnlBdE5DQXRNVFlnTFRZZ0xUSXpJQzB4TVdNdE5pQXRNeUF0T1NBdE15QXRNVFFnTVdNdE5TQTFJQzAySURrZ0xUSWdNVFZqTWpZZ05EWWdORE1nT1RRZ05UQWdNVFEyWXpFZ05pQXpJRGdnTlNBNGN6UWdMVElnTnlBdE5DQmpOQ0F0TkNBM0lDMDVJRGtnTFRFMVl6RTFJQzAwTWlBek55QXRPREVnTmpJZ0xURXhPR015SUMweklEY2dMVFlnTkNBdE1URmpMVE1nTFRNZ0xUZ2dMVE1nTFRFeUlDMHpZeTAzSURBZ0xURXpJREVnTFRFNElERmpMVEl5SURBZ0xUSXhJQzAySUMweU1DQXRNemhqTVNBdE9DQXhJQzB4TnlBeElDMHlOV013SUMweE55QXRNU0F0TXpRZ0xURWdMVFV4WXpFZ0xUSXdJREVnTFRNNUlERWdMVFU1YkRVeklERXlZeTB4SURVNElDMHpJRGd6SUMweklERTBNbll4T1dNeElERXhJREV4SURFMElERTVJREUyYURSak5pQXdJRFVnTFRrZ055QXRNVFJqT1NBdE5ETWdNVEVnTFRVMElERXpJQzA1TjJ3eklDMDFOQ0JqTXpJZ09TQTJNeUF4T1NBNU5DQXpNbU0wSURJZ09DQXlJREV4SURKb01tTTJJREFnT1NBdE5TQXhNeUF0TVRWek5TQXRNakVnTlNBdE16RmpNQ0F0TVRnZ0xUVWdMVE0xSUMwNUlDMDFNMk10TkNBdE1UWWdMVEUzSUMweU5DQXRNeklnTFRJNVl5MHlOeUF0T1NBdE5UUWdMVEUzSUMwNE1pQXRNalJqTUNBdE16SWdMVEVnTFRZMElDMHlJQzA1Tm1NdE1TQXRNVFVnTFRFZ0xUTXdJQzB5SUMwME5Hd3hOeUF6WXpJMElEUWdORGtnT1NBM01pQXhOV00wSURFZ055QXhJREV4SURGb01tTXhNU0F3SURFMklDMDVJREUzSUMweU1tTXhJQzB4TUNBd0lDMHhPU0F3SUMwek1pQmpMVFFnTFRVeklDMHhNU0F0TmpFZ0xUWTJJQzAzTW13dE5UZ2dMVEV5WXpFZ0xUSTBJRE1nTFRRNUlETWdMVGN6WXpBZ0xUZ2dNQ0F0TVRZZ0xURWdMVEkxWXpBZ0xURXlJQzB4SUMweU5TQXRPQ0F0TXpaakxUTWdMVFVnTFRVZ0xURXlJQzB4TVNBdE1URmpMVFlnTUNBdE1UQWdOaUF0TVRFZ01URmpMVEUwSURRd0lDMHlNaUE0TVNBdE1qUWdNVEl6YkMwME5DQXRPV010TVNBdE1qQWdMVE1nTFRRd0lDMDFJQzAyTUdNdE1TQXROeUF0TVNBdE1UWWdMVEVnTFRJell6QWdMVEV4SURFZ0xUSXhJREVnTFRNeVl6QWdMVEV5SUMweElDMHlOU0F0TlNBdE16Z2dZeTB5SUMwM0lDMDBJQzB4T0NBdE1USWdMVEU1ZWsweE5qTWdMVGN4YkRReUlEbGpNeUEwTmlBMUlEa3lJREV3SURFek9HTXRNVFlnTFRRZ0xUTXlJQzAzSUMwME9TQXRNVEJqTUNBdE1qUWdNQ0F0TkRjZ0xURWdMVGN4WXkweElDMHlNaUF0TVNBdE5EUWdMVElnTFRZMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTFNVEl1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UxTVRJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRBd0lEQmpMVEV6SURBZ0xUSTFJRE1nTFRNNElEaGpMVE0ySURFMElDMDFNaUEwTmlBdE5USWdPRFJqTUNBME5TQXlNaUF4TVRRZ056QWdNVFV5WXkweE9TQXhNeUF0TXpFZ016Z2dMVE14SURZMll6QWdNalVnT1NBMU1pQXpNQ0EzTjJNeU1pQXlOU0EwTmlBek5TQTJOaUF6TldNek5DQXdJRFl3SUMweU5pQTJNaUF0TlRGak1pQXRNellnTFRFeUlDMDNOQ0F0TWpnZ0xUazVZekUySUMweE5pQTBNaUF0TmpRZ05ETWdMVGt6WXpFZ0xUWXlJQzB4T0NBdE1URTFJQzAyTnlBdE1UVTNZeTB4TnlBdE1UVWdMVE0ySUMweU1pQXROVFVnTFRJeWVrMHhNVFVnTWpnMklHTXpNQ0F4SURReUlESXhJRFExSURVd1l6TWdNVGtnTFRFd0lETXhJQzB5T0NBek1XTXRNaUF3SUMwMUlEQWdMVGdnTFRGakxUTXhJQzAySUMwek5pQXRNallnTFRNMklDMDBOR013SUMweE9TQXhNaUF0TXpZZ01qY2dMVE0yZWswMU9EY2dMVE0zWXkwM0lETWdMVFlnTVRFZ0xUWWdNVGQyTVRFeVl5MHhPQ0F0TWpnZ0xUTXlJQzAxTVNBdE5EY2dMVGMwWXkweE1DQXRNVFVnTFRJeElDMHpNU0F0TXprZ0xUTXhZeTB5TlNBd0lDMHpOeUF5TWlBdE5EY2dOREpqTFRRZ09DQXROU0F4TnlBdE5TQXlOV013SURFeklETWdNalVnTkNBek9HTTNJRFl5SURNd0lERXhOeUE0TVNBeE5UVWdZekV5SURrZ01qY2dNVFFnTkRFZ01UUmpPU0F3SURFM0lDMHlJREl6SUMwMll6RTRJQzB4TVNBeU9TQXRNemdnTWprZ0xUWXdZekFnTFRFeklDMHlJQzB5TnlBdE1pQXROREZqTUNBdE1qQWdNaUF0TkRFZ015QXROakpqTVNBdE1UZ2dOQ0F0TXpjZ05DQXROVFpqTUNBdE1UY2dMVElnTFRNeklDMHhNQ0F0TlRCakxUTWdMVFlnTFRVZ0xURXlJQzB4TUNBdE1UWmpMVFlnTFRRZ0xURXhJQzB4TUNBdE1Ua2dMVGQ2VFRNeU9DQXhPR010TVRFZ01DQXRNVEFnTVRNZ0xURXpJREl4WXkweU1TQTBOQ0F0TXpnZ09UQWdMVFl6SURFek0yTXROeUF4TWlBeE15QTJPQ0F5TlNBM00yTXlJREVnTkNBeElEVWdNU0JqTnlBd0lERXlJQzAxSURFMklDMHhNbU14T0NBdE16SWdNelFnTFRZMUlEUTNJQzA1T1dNeklDMDRJRFVnTFRFM0lERTBJQzB5TldNeU1DQXpOU0F6T1NBMk9TQTFPU0F4TUROak9DQXhOQ0F4TnlBek9DQXpOQ0F5T1dNMUlDMHpJRFlnTFRjZ05pQXRNVEpqTUNBdE1UQWdMVGNnTFRJMElDMHhNaUF0TXpOakxUTXdJQzAxTkNBdE5qQWdMVEV3T0NBdE9USWdMVEUyTVdNdE5pQXRNVEFnTFRFMUlDMHhPU0F0TWpZZ0xURTRlazB4TURnZ05UZGpORFlnTUNBMk9TQTBOeUEyT1NBNU1HTXdJREkzSUMweE1DQTFNaUF0TXpBZ05UZGpMVFlnTVNBdE1USWdNaUF0TVRnZ01pQmpMVE0ySURBZ0xUVTVJQzB5T0NBdE5qY2dMVFV4WXkwMElDMHhNaUF0TmlBdE1qUWdMVFlnTFRNMVl6QWdMVE0ySURFNUlDMDJNeUExTWlBdE5qTjZUVFV4TUNBMk9XTTBJREFnT1NBeklERTFJREV4WXpFMUlESXpJREk1SURRM0lEUXdJRGN5WXpFZ015QXlJRGNnTWlBNVl6QWdNVEFnTFRjZ01UWWdMVEV5SURJell5MHpJRFFnTFRjZ05TQXRNVEVnTlhNdE9TQXRNU0F0TVRNZ0xUUmpMVEk0SUMweE9DQXRORElnTFRRMUlDMDBPQ0F0Tnpaak1DQXRNVEVnTlNBdE1qQWdNVEVnTFRJNFl6WWdMVGNnTVRBZ0xURXlJREUySUMweE1ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNall3TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpZd0lpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJd0lDMHlNRGhqTFRRZ01DQXROaUF6SUMwNElEbGpMVGtnTXpNZ0xURXhJRFk0SUMweE1TQXhNREZqTUNBNE5TQXhOQ0F4TmpnZ01UY2dNalV6WXpJZ05Ua2dOU0F4TVRnZ05TQXhOemQyTXpGakxURWdNamdnTWlBMU55QXpJRGcxWXpBZ01UUWdPQ0F5TXlBeE9TQXlOR2d4WXpFd0lEQWdNVEFnTFRFeklERXlJQzB5TUdNMUlDMHlNU0EzSUMwME15QTNJQzAyTkdNd0lDMHlNaUF0TWlBdE5ETWdMVElnTFRZMVl5MHlJQzB6T0NBdE5DQXROellnTFRRZ0xURXhOSFl0TWpac01TQXhZekUwSURZZ01qZ2dNVE1nTkRJZ01UZGpNVEVnTXlBeU1TQTFJRE13SURVZ1l6UXlJREFnTnpBZ0xUSTRJRGMxSUMwM04yTXlJQzB4TkNBeUlDMHlOeUF5SUMwME1XTXdJQzB4TURrZ0xUUTNJQzB4T1RRZ0xURXpOU0F0TWpVM1l5MHhOQ0F0TVRBZ0xUSTVJQzB5TVNBdE5ESWdMVE15WXkwMUlDMDFJQzA1SUMwM0lDMHhNaUF0TjNwTk5EY2dMVGN6WXpRMUlETXlJRGczSURZMklERXhNeUF4TVRkak5DQTRJRFVnTVRRZ05TQXlNR014SURFeElDMDNJREU1SUMweU15QXlOV010T0NBeklDMHhOaUExSUMweU15QTFZeTB5TVNBd0lDMDBNQ0F0TVRBZ0xUVTVJQzB4T0d3dE5DQXRNbU13SUMweU1pQXRNU0F0TkRRZ0xUTWdMVFkyWXkweklDMHlPQ0F0TkNBdE5UVWdMVFlnTFRneGVpQWlMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZNall4TG5odGJBQThjM2x0WW05c0lHbGtQU0pGTWpZeElpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRFM055QXRORFUyWXkweE15QXdJQzB4TUNBeE5pQXRNVE1nTWpaakxUY2dNalFnTFRrZ05EZ2dMVGtnTnpKak1DQXpOaUExSURjeklEVWdNVEE1ZGprMWJDMDFJQzB4YkMweE1qRWdMVEU0WXkwMElDMHhJQzAzSUMweElDMHhNQ0F0TVdNdE1USWdNQ0F0TVRrZ05TQXRNVGtnTWpKak1DQXhPU0F0TXlBek9TQXRNeUExT1dNdE1TQXlPU0F0TWlBMU9DQXRNaUE0T0dNd0lETTFJREVnTnpBZ01pQXhNRFZqTXlBeE1ERWdNVEVnTWpBeElERXdJRE13TW1Nd0lESXdJQzAySURVd0lESTNJRFl3WXpjZ0xURTJJREV3SUMwek1pQXhNQ0F0TkRsak1TQXRNVGtnTVNBdE16Y2dNU0F0TlRZZ1l6QWdMVFUzSUMweklDMHhNVFVnTFRZZ0xURTNNbU0wT1NBMElEazRJRGtnTVRRMUlESXlZekl4SURVZ01UY2dMVEUzSURJeUlDMHlOMk0wSUMwNUlESWdMVEl4SURJZ0xUSTBiQzB4SUMweE9IWXRObXd0TVNBdE1USjJMVE5qTFRFZ0xURXpJQzB6SUMweU9DQXRNeUF0TWpoakxUSWdMVFkzSUMwMUlDMHhNelFnTFRjZ0xUSXdNV013SUMwek1pQXlJQzAyTkNBeUlDMDVObU10TWlBdE56QWdMVE1nTFRFek9TQXROU0F0TWpBNFl6QWdMVFlnTFRJZ0xURXhJQzB6SUMweE4yTXROQ0F0T1NBdE55QXRNak1nTFRFNElDMHlNM3BOTkRBZ0xUUTBkaTB4TW1NME1DQTFJRGd4SURFeUlERXlNU0F5TXlCak1DQXlOaUF5SURVeklETWdOemxzTXlBek1Hd3ROaUF0TVdNdE16UWdMVEVnTFRZNElDMHpJQzB4TURJZ0xUWmpMVGNnTFRFZ0xURTBJREFnTFRJd0lEQnNMVEVnTFRFell5MHhJQzB6TXlBeElDMDJOaUF5SUMweE1EQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEkzTlM1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRJM05TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5UTWdMVFV4TkdNdE5TQTBJQzAzSURrZ0xUa2dNVFZqTFRFMUlEUXlJQzB6TnlBNE1TQXROaklnTVRFNFl5MHlJRE1nTFRnZ05pQXROQ0F4TVdNeklEUWdPQ0F6SURFeUlETmpOeUF3SURFeklDMHhJREU0SUMweFl6RTJJREFnTWpBZ015QXlNQ0F4T0dNd0lEVWdNQ0F4TWlBdE1TQXlNR013SURFeUlDMHhPQ0F4TURnZ0xUSXdJREUwTld3dE5EUWdMVGxqTFRFZ0xUSXdJQzB6SUMwME1DQXROU0F0TmpCakxURWdMVGNnTFRFZ0xURTJJQzB4SUMweU0yTXdJQzB4TVNBeElDMHlNU0F4SUMwek1tTXdJQzB4TWlBdE1TQXRNalVnTFRVZ0xUTTRZeTB5SUMwM0lDMDBJQzB4T0NBdE1USWdMVEU1SUdNdE9TQXdJQzAzSURFeUlDMDVJREU1WXkweE1pQXpOQ0F0TVRZZ05qZ2dMVEUySURFd00yTXdJREUwSURBZ01qY2dNU0EwTUdNdE16WWdMVGdnTFRjeUlDMHhOU0F0TVRBNElDMHlNMk10TkNBdE1TQXROeUF0TWlBdE9TQXRNbU10T0NBeElDMHhNU0EySUMweE1TQXhOMk10TVNBeU15QXRNVEFnTkRVZ0xURXdJRFk1Y3pFeUlETXlJRE16SURNM1l6TTNJRGtnTnpRZ01UWWdNVEV4SURJell6SWdNVFlnTkNBek1pQTFJRFE1YkRNZ09UQmpMVE15SUMwMklDMDJOQ0F0TVRFZ0xUazNJQzB4Tm1NdE5DQXRNU0F0TnlBdE1pQXRNVEFnTFRKakxURXpJREVnTFRFNElEY2dMVEUySURJMklHTXhJREV5SUMwM0lESTFJQzAwSURNMll6QWdORFVnTmlBMU1TQTBOeUExT0dNeU9DQTFJRFUySURrZ09EUWdNVFZqTVNBek1TQXlJRFl5SURRZ09UUmpNQ0F4TmlBdE15QXpOU0F4T1NBME5tTTRJQzB4TlNBNElDMHlPU0E1SUMwME5HTXlJQzB6TUNBeklDMDJNQ0F6SUMwNU1HdzFNeUF4TW1NdE1TQTFPQ0F0TXlBeE1UWWdMVE1nTVRjMWRqRTVZekVnTVRFZ01URWdNVFFnTVRrZ01UWm9OR00ySURBZ05TQXRPU0EzSUMweE5HTTVJQzAwTXlBeE1TQXRPRGNnTVRNZ0xURXpNR3d6SUMwMU5HTXpNaUE1SURZeklERTVJRGswSURNeVl6UWdNaUE0SURJZ01URWdNbWd5SUdNMklEQWdPU0F0TlNBeE15QXRNVFZ6TlNBdE1qRWdOU0F0TXpGak1DQXRNVGdnTFRVZ0xUTTFJQzA1SUMwMU0yTXROQ0F0TVRZZ0xURTNJQzB5TkNBdE16SWdMVEk1WXkweU55QXRPU0F0TlRRZ0xURTNJQzA0TWlBdE1qUmpNQ0F0TXpJZ0xURWdMVFkwSUMweUlDMDVObU10TVNBdE1UVWdMVEVnTFRNd0lDMHlJQzAwTkd3eE55QXpZekkwSURRZ05Ea2dPU0EzTWlBeE5XTTBJREVnTnlBeElERXhJREZvTW1NeE1TQXdJREUySUMwNUlERTNJQzB5TW1NeElDMHhNQ0F3SUMweE9TQXdJQzB6TW1NdE5DQXROVE1nTFRFeElDMDJNU0F0TmpZZ0xUY3liQzAxT0NBdE1USWdZekVnTFRJMElETWdMVFE1SURNZ0xUY3pZekFnTFRnZ0xUSWdMVGd6SUMweUlDMHhNREZqTUNBdE9TQXlJQzB4TXlBMklDMHhNMk16SURBZ05pQXhJRGtnTTJNNElETWdNVFlnTmlBeU5DQXhNR015SURFZ05DQXlJRGNnTW1NeUlEQWdOQ0F0TVNBM0lDMHpZelVnTFRVZ05TQXRPU0F5SUMweE5XTXRNamNnTFRRMklDMDBNeUF0T1RRZ0xUVXhJQzB4TkRaakxURWdMVFlnTFRJZ0xUZ2dMVFFnTFRoekxUUWdNaUF0TnlBMGVrMHhOamdnTFRjMGJEUXlJRGxqTXlBME5pQTFJRGt5SURFd0lERXpPR010TVRZZ0xUUWdMVE15SUMwM0lDMDBPU0F0TVRCak1DQXRNalFnTUNBdE5EY2dMVEVnTFRjeElHTXRNU0F0TWpJZ0xURWdMVFEwSUMweUlDMDJObm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlGTlRFekxuaHRiQUE4YzNsdFltOXNJR2xrUFNKRk5URXpJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUazVJQzB4TUdNdE1URWdNQ0F0TWpRZ015QXRNellnT0dNdE16WWdNVFVnTFRVd0lEUTFJQzAxTWlBNE1tTXRNU0EySURBZ01UTWdNQ0F5TW1Nd0lEUWdMVEVnTnlBdE1TQXhNV013SURJM0lERTBJRFV4SURNMUlEY3lZellnTmlBeE1DQXhNaUEzSURJell5MDJJREUzSUMwNUlETTFJQzA1SURVeVl6QWdORGtnTWpJZ09USWdOVGdnTVRNeFl6UWdOU0F4TUNBeE1DQXhNeUF4TjJNeE1TQXlOU0F6TVNBeU55QTFNeUF5Tm1NeU1pQXRNaUF6TUNBdE1qQWdNelVnTFRNNFl6UWdMVEV6SURVZ0xUSTJJRFVnTFRNNFl6RWdMVEkzSUMwM0lDMDFOQ0F0TVRjZ0xUZ3hJR010TXlBdE9DQXROU0F0TVRRZ0xUVWdMVEl3WXpFZ0xUZ2dOQ0F0TVRVZ01USWdMVEl6WXpJd0lDMHlNQ0F5TmlBdE5EWWdNallnTFRjeWRpMDRZekFnTFRjZ0xURWdMVEUwSUMweUlDMHlNV010TnlBdE5EY2dMVEkySUMwNE9DQXROak1nTFRFeE9XTXRNVGtnTFRFMklDMHpPU0F0TWpRZ0xUVTVJQzB5TkhwTk1qYzVJREJqTFRFMklEQWdMVEkzSURrZ0xUTXpJREkxWXkweUlEUWdMVElnT1NBdE1pQXhOR013SURFeklEVWdNallnTVRBZ016aGpNeUEySURjZ01URWdOeUF4T1dNdE15QTRNU0E1SURFMk1TQTVJREkwTW1Nd0lESXdJREUzSURNeUlETXhJRFF6WXpJZ01TQXpJRElnTlNBeUlHTTFJREFnTlNBdE55QTJJQzB4TTJNdE1TQXRNakVnTUNBdE5ERWdNQ0F0TmpOak1TQXRNalFnTUNBdE5Ea2dMVFFnTFRjMll6RTBJREV6SURJeUlESXlJRE14SURJNVl6RXhJREV3SURJMElERTFJRE0ySURFMVl6RTRJREFnTXpNZ0xURXdJRFExSUMweU9XTTJJQzB4TUNBeE1DQXRNaklnTVRJZ0xUTTBZeklnTFRFeElETWdMVEl5SURNZ0xUTXpZekFnTFRneklDMDFOaUF0TVRRM0lDMHhNekFnTFRFM00yTXRNVEFnTFRRZ0xURTVJQzAySUMweU5pQXRObnBOTVRJd0lESTFOMk14TkNBd0lESTNJRFlnTXpVZ01qSmpPU0F4TnlBeE15QXpOQ0F4TmlBMU1uWXpkaklnWXpBZ01UQWdMVGdnTVRnZ0xURTNJREU0WXkwek5DQXlJQzAyT1NBdE1UY2dMVGN5SUMwMk1XTXdJQzB4TXlBM0lDMHpNQ0F5TlNBdE16UmpOQ0F0TVNBNUlDMHlJREV6SUMweWVrMDFPRFlnTFRsakxUa2dNaUF0TnlBeE1TQXROeUF4T0hZeE1UQmpMVEUzSUMweU55QXRNekVnTFRRNElDMDBOU0F0TnpCakxUVWdMVGNnTFRFd0lDMHhOU0F0TVRZZ0xUSXhZeTA1SUMwNUlDMHhPQ0F0TVRRZ0xUSTJJQzB4TkdNdE9TQXhJQzB4TnlBMUlDMHlOeUF4TkdNdE1Ua2dNVGNnTFRJMUlETTNJQzB5TlNBMU4yTXhJREV6SURNZ01qWWdOU0F6T1dNNElEVTFJREk1SURFd05TQTNNeUF4TkRJZ1l6RTJJREUxSURNeUlESXhJRFEySURJeFl6SXpJREVnTkRFZ0xURTJJRFUxSUMwME4yTXhJQzAwSURFZ0xUZ2dNU0F0TVRKak1TQXRNVEVnTFRVZ0xUSXpJQzAwSUMwek5HTTBJQzAwTmlBMElDMDVNU0EySUMweE16ZGpNU0F0TWpFZ0xUVWdMVE01SUMweE5pQXROVFpqTFRRZ0xUY2dMVEV5SUMweE15QXRNakFnTFRFd2VrMHpNVGdnTlRsak5DQXhJRGNnTWlBeE1pQTBZek00SURFMUlEWXpJRFUxSURZeklEazJZekFnTVRZZ0xUTWdNeklnTFRFeUlEUTJZeTA1SURFMklDMHlNeUF6TVNBdE5ERWdNalpqTFRFNUlDMDFJQzB6TWlBdE1qQWdMVE15SUMwME1tTXdJQzB4TnlBeElDMDBNeUF4SUMwMU5TQmpNU0F0TnlBeElDMHhOaUF4SUMweU4yTXdJQzB4TUNBd0lDMHlNU0F0TVNBdE16RjJMVE5qTUNBdE1UQWdNeUF0TVRRZ09TQXRNVFI2VFRVeE1DQTVNMncySURWak1qQWdNalVnTXpjZ05UTWdORGdnT0RSMk4zWXlZekFnT1NBdE55QXhOaUF0TVRRZ01qRmpMVE1nTXlBdE55QTBJQzB4TUNBMFl5MDJJREFnTFRFeklDMHpJQzB4T0NBdE9HTXRNaklnTFRFNElDMHpOU0F0TkRJZ0xUUXlJQzAyT1dNdE15QXRNVFVnTVRZZ0xUUTJJRE13SUMwME5ucE5NVEl3SURVd1l6TXlJRFVnTlRZZ01qY2dOamtnTlRoak1pQTNJRE1nTVRNZ015QXlNR014SURFNUlDMHhNQ0F6TnlBdE1qSWdOVE1nWXkwMklEY2dMVEV6SURFeElDMHlNU0F4TVdNdE15QXdJQzA0SUMweElDMHhNaUF0TTJNdE1qa2dMVEV4SUMwMU15QXRNamtnTFRjMklDMDBPV010TVRnZ0xURTFJQzB5TmlBdE1qZ2dMVEkySUMwek9XTXhJQzB4TnlBeE55QXRNekFnTkRJZ0xUUXlZekV5SUMwMklESTFJQzA0SURReklDMDVlaUl2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFV5TkRrdWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVeU5Ea2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qQTNJRGMxTkdNeE1DQXdJREUxSUMweE15QXlNU0F0TWpKak1TQXRNaUF4SUMwMUlERWdMVGRqT1NBdE1qZ2dNVElnTFRVMUlERXlJQzA0TTJNd0lDMHpOeUF0TmlBdE56UWdMVEV6SUMweE1URmpMVE1nTFRFMElDMDJJQzB5TnlBdE5pQXROREZqTUNBdE1UQWdNaUF0TWpBZ055QXRNekZqTmlBdE1UTWdOU0F0TXpFZ055QXRORGRqTUNBdE5DQXhJQzA1SURFZ0xURTBZekFnTFRJMUlDMDJJQzAxTVNBdE5pQXROemRqTUNBdE1UVWdNU0F0TWprZ055QXRORFJqT1NBdE1qUWdNVE1nTFRRNElERXpJQzAzTTJNd0lDMHpPQ0F0T1NBdE56WWdMVEl4SUMweE1UUWdZeTB4SUMweklDMHlJQzAySUMweUlDMHhNR013SUMweUlEQWdMVFFnTWlBdE5tTXhOU0F0TWprZ01qSWdMVFUzSURJeUlDMDRObU13SUMwek1DQXRPQ0F0TmpFZ0xURTRJQzA1TTJNdE15QXRPU0F0TnlBdE1UY2dMVGNnTFRJMGN6TWdMVEV6SURFeUlDMHlNV00ySUMwMElEa2dMVEV6SURFd0lDMHlNV014SUMweE15QXlJQzB5TlNBeUlDMHpOMk13SUMwM05pQXRNalVnTFRFME5DQXRPRElnTFRJd01XTXRNakVnTFRJd0lDMDBOU0F0TXpZZ0xUWTNJQzAxTldNdE1qVWdMVEl4SUMwMU1DQXROREVnTFRVd0lDMDNPR013SUMweE1DQXROU0F0TVRjZ0xUa2dMVEkxSUdNdE15QXROU0F0TXlBdE1UTWdMVGdnTFRFell5MHhJREFnTFRJZ01TQXRNeUF4WXkwM0lETWdMVEk1SURZZ0xUTXlJREUzWXkweUlERXpJREFnT1RNZ01DQTVPV010TWlBek1DQXdJRFU0SURBZ09EZGpNQ0E1SURBZ01Ua2dNU0F5T0dNeklETXpJREUwSURZMElERTBJRGszWXpBZ016WWdNaUEzTXlBeUlERXhNbU13SURFMElDMHhJREk1SUMweUlEUXpZeTB4SURJd0lDMHlJRE01SUMweUlEVTVZekFnTWpZZ01TQTFNeUF4SURjNVl6QWdNek1nTFRFZ05qY2dMVFVnTVRBd1l5MHlJREU1SUMweklETTNJQzB6SURVM1l6QWdNekFnTWlBMk1DQXlJRGc1WXpBZ01qY2dNVElnTkRjZ016RWdOallnWXpNMUlETTFJRGN5SURZNUlEazRJREV4TVdNME55QTNOaUExTlNBeE5qTWdOak1nTWpRNVl6QWdOU0F0TVNBeE1DQXdJREUxY3kweElERXhJQzB4SURFMll6QWdOaUF4SURrZ09DQTVlazB4TnpNZ016Y3pZeTB6TmlBdE5qSWdMVEV4TWlBdE9UWWdMVEV5TlNBdE1UYzFZelF6SURVNElERXhNU0E1T0NBeE1qVWdNVGMxZWsweE9UUWdNakkxWXkwek1pQXRORFlnTFRZNUlDMDRNU0F0TVRBeUlDMHhNakJqTFRJd0lDMHlNaUF0TXpZZ0xUUTNJQzB6TmlBdE56ZGpNQ0F0TlNBd0lDMHhNQ0F4SUMweE5XTTFPU0F5TkNBeE16QWdNVE15SURFek55QXlNVEo2VFRFNE9DQXhJR010TWpZZ0xUUXhJQzAyTkNBdE5qa2dMVEV3TUNBdE1UQXhZeTB5TVNBdE1UZ2dMVE15SUMwek9DQXRNeklnTFRZMll6QWdMVFlnTVNBdE1USWdNaUF0TVRsak5EVWdOalFnTVRFd0lERXdPQ0F4TXpBZ01UZzJlazB5TVRFZ0xURTFOR010TlRJZ0xUYzBJQzB4TXpNZ0xURXlPQ0F0TVRVNUlDMHlNalpqTVRFd0lEZ3lJREUyTUNBeE16RWdNVFU1SURJeU5ub2lMejQ4TDNONWJXSnZiRDR2WkdGMFlTOVFaWFJoYkhWdFlTOUZOVEZGTG5odGJBQThjM2x0WW05c0lHbGtQU0pGTlRGRklpQjJhV1YzUW05NFBTSXdJREFnTVRBd01DQXhNREF3SWlCdmRtVnlabXh2ZHowaWFXNW9aWEpwZENJK1BIQmhkR2dnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d4TEMweEtTSWdaRDBpVFRJek15QXROMk10TlNBeE5pQXRPQ0F6TUNBdE9DQTBOR013SURNMklERTNJRFkySURNeUlEazJZek16SURZMklEY3pJREV6TUNBeE1EQWdNakF4YkRFMUlEUXdZek1nT0NBMElERTFJRFFnTWpKak1DQXlNaUF0TVRRZ05ERWdMVFF5SURVMFl5MHhNQ0EwSUMweE9TQTNJQzB5T0NBM1l5MHhPU0F3SUMwek5pQXRNVEFnTFRRNUlDMHpNR010TVRBZ0xURTJJQzB4TmlBdE16UWdMVEU0SUMwMU5HTXRNU0F0TVRFZ0xUTWdMVEl4SUMweE1pQXRNek5qTFRRZ01UWWdMVGNnTXpJZ0xUY2dORGRqTUNBek5TQXhNeUEyTnlBek1pQTVOMk14TmlBeU5TQXpOaUF6TmlBMk1DQXpOaUJqT0NBd0lERTNJQzB4SURJM0lDMDBZek0wSUMweE1DQTFOeUF0TkRNZ05UZ2dMVGM1WXpJZ0xUYzFJQzB4T1NBdE1UUXpJQzAxTVNBdE1qQTRZeTB5TUNBdE5ERWdMVFF5SUMwNE1TQXROalVnTFRFeU4yTXhNQ0F6SURFNUlEUWdNamdnTkdNME1pQXdJRGN6SUMwek1TQXhNVEFnTFRRMll6VWdMVElnTnlBdE1UTWdOeUF0TWpWak1DQXRNVEFnTFRJZ0xUSXlJQzAySUMweU9XTXROQ0F0TmlBdE55QXRPQ0F0TVRFZ0xUaGpMVFlnTUNBdE1USWdOU0F0TVRnZ04yTXRPU0EwSUMweE9DQXhNQ0F0TWpZZ01UWmpMVEl3SURFMUlDMHpPU0F5TXlBdE5UZ2dNak1nWXkweU15QXdJQzAwTlNBdE1USWdMVFkySUMwek5XTXRNeUF0TXlBdE5DQXROeUF0T0NBdE1UWjZUVEU0T1NBdE1tTXRNVFVnTFRZZ0xUSTVJRGdnTFRRd0lERTRZeTA1SURnZ0xURTRJREUzSUMweU9TQXlNMk10TVRNZ055QXRNalVnTVRFZ0xUTTNJREV4WXkweE9TQXdJQzB6TmlBdE9DQXROVFVnTFRJM1l5MDBJQzAwSUMwNElDMDVJQzB4TXlBdE1UTmpMVFFnTFRNZ0xUY2dMVFVnTFRrZ0xUVmpMVE1nTUNBdE5DQTBJQzAxSURFeFl5MHhJRFVnTFRFZ01UQWdMVEVnTVRWak1DQXlOU0E0SURRM0lESTBJRFk0WXpRMklEWXhJRGcySURFeU5DQXhNVElnTVRrMll6Z2dNaklnTVRVZ05EUWdNakVnTmpZZ1l6SWdOeUF6SURFMElETWdNakZqTUNBeE1pQXRNeUF5TkNBdE1UQWdNelpqTFRFeElERTVJQzB5TkNBeU9DQXROREVnTWpoakxUWWdNQ0F0TVRJZ0xURWdMVEU1SUMwell5MDBNU0F0TVRJZ0xUWXdJQzB6TnlBdE5qVWdMVGd3WXkweElDMDVJQzB6SUMweE5pQXRNVEFnTFRJeFl5MDBJREUzSUMwMklETTBJQzAySURRNVl6QWdOVFVnTWpVZ09UVWdPRGNnTVRFMll6WWdNaUF4TXlBeklERTVJRE5qTXpJZ01DQTJNQ0F0TWpnZ05qTWdMVFk1WXpFZ0xURXlJRElnTFRJMElESWdMVE0xWXpBZ0xUVXlJQzB4TWlBdE1UQXhJQzB5T1NBdE1UUTVZeTB4T0NBdE5UQWdMVFF5SUMwNU5pQXROeklnTFRFME5DQmpNelVnTFRFZ05qQWdMVEUxSURneklDMHpObU01SUMwM0lERTRJQzB4TmlBek1DQXRNVGxqTVRFZ0xUTWdNVFVnTFRFeElERXlJQzB5TW1NdE15QXRNVFFnTUNBdE16TWdMVEUxSUMwek9IcE5Oams1SURaakxURTJJREFnTFRJM0lEZ2dMVE15SURJMFl5MHlJRFVnTFRJZ09TQXRNaUF4TkdNd0lERXpJRFVnTWpZZ01UQWdNemhqTXlBMklEY2dNVEVnTnlBeE9XTXRNeUE0TVNBNUlERTJNU0E1SURJME1tTXdJREl3SURFM0lETXlJRE14SURRell6SWdNaUEwSURJZ05pQXlZelFnTVNBMUlDMDJJRFVnTFRFell6QWdMVEU0SURFZ0xUTTNJREVnTFRVMll6QWdMVEkySUMweElDMDFNeUF0TmlBdE9ETWdZekUwSURFeklESXpJREl5SURNeUlESTVZekV6SURFd0lESTFJREUxSURNM0lERTFZekUzSURBZ016SWdMVEV3SURReklDMHlPV00ySUMweE1DQXhNU0F0TWpJZ01UTWdMVE16WXpJZ0xURXpJRE1nTFRJMElETWdMVE0xWXpBZ0xUZ3pJQzAxTnlBdE1UUTJJQzB4TXpBZ0xURTNNbU10TVRBZ0xUUWdMVEU1SUMwMUlDMHlOeUF0TlhwTk5qQTFJQzB4TjJNM0lETTNJREUzSURjeElESXdJREV3Tm1NeElERXdJRElnTWpFZ01pQXpNV013SURJeklDMHpJRFExSUMweE15QTJObU10TXlBeE1DQXRPQ0F5TUNBdE1qQWdNakJqTFRFM0lEQWdMVEkxSUMweE1TQXRNalVnTFRJMmRpMDROeUJqTVNBdE1qRWdMVGtnTFRNNElDMHlNU0F0TlRSakxUTWdMVFVnTFRjZ0xURXdJQzB4TXlBdE9HTXROeUF6SUMwMElERXdJQzAwSURFMWRqRXhPR013SURFd0lDMHlJREl3SUMwMUlETXdZeTB6SURFeElDMDVJREl4SUMweU1pQXlNV010TVRVZ01DQXRNamNnTFRFeElDMHlOaUF0TWpoak1pQXRNemtnTkNBdE56Z2dPQ0F0TVRFM1l6TWdMVEkySUMweE1pQXRORElnTFRJM0lDMDFPR010TXlBdE5DQXROaUF0TmlBdE9TQXRObk10TlNBMElDMDJJREV6YkMweE5TQXlNREJqTFRJZ01qY2dNVEVnTkRZZ01qUWdOalpqTXlBMUlEY2dOeUF4TWlBMVl6VWdMVEVnTlNBdE5TQTFJQzA1SUdNeElDMHhNeUF6SUMweU55QTBJQzAwTVdNeU1TQXlOQ0F6T0NBek5TQTFNaUF6TlhNeU5pQXRNVElnTXpnZ0xUTTNZemtnTmlBeE9DQXhNaUF5T0NBeE9HTTVJRFlnTVRnZ09DQXlOaUE0WXpFMElEQWdNalFnTFRrZ016SWdMVEk1WXpFd0lDMHlOaUF4TkNBdE5UTWdNVFFnTFRneFl6QWdMVEU1SUMweUlDMHpPQ0F0TmlBdE5UaGpMVFlnTFRNeUlDMDVJQzAyT0NBdE16QWdMVGsyWXkwMklDMDRJQzB4TVNBdE1UTWdMVEl6SUMweE4zcE5Oek01SURZMVl6TWdNQ0EzSURFZ01URWdNMk16T1NBeE5DQTJOQ0ExTlNBMk5DQTVObU13SURFMklDMDBJRE15SUMweE1pQTBOaUJqTFRrZ01UWWdMVEl6SURNeElDMDBNU0F5Tm1NdE1Ua2dMVFVnTFRNeUlDMHlNQ0F0TXpJZ0xUUXlZekFnTFRFM0lEQWdMVFF6SURFZ0xUVTFZekVnTFRZZ01TQXRNVFlnTVNBdE1qWmpNQ0F0TVRFZ01DQXRNaklnTFRFZ0xUTXlkaTB6WXpBZ0xUa2dNeUF0TVRNZ09TQXRNVE42SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRBMk15NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJUQTJNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlORElnTFRnME1tTXROU0F3SUMwMklEWWdMVGNnTVRCakxUTWdNakFnTFRVZ016a2dMVFFnTlRsak5DQTNOQ0F5SURFME9TQXhNU0F5TWpKak1DQXpJREFnTlNBdE1TQXhNR010TVRRZ0xURXlJQzB5TkNBdE1qUWdMVE01SUMweU9XTXRNeUF0TVNBdE5pQXRNaUF0T1NBdE1tTXROU0F3SUMwNElETWdMVGtnTVRKakxUSWdPU0F0TXlBeE5pQXRNeUF5TUdNd0lERXdJRFlnTVRNZ01qUWdNakZqTVRJZ05TQXlNQ0F4TlNBeU9DQXlOR010TVRBZ0xURWdMVEl4SUMweElDMHpNU0F0TVdNdE5EUWdNQ0F0T0RnZ05TQXRNVE15SURFMFl5MHpOU0EzSUMwME5TQXpNaUF0TlRnZ05UZ2dZeTAxSURFd0lDMDRJREl4SUMweE1TQXpNbU10TVNBeklDMHhJRFlnTFRFZ09XTXdJREUwSURFeUlESTJJREkzSURJeFl6UXdJQzB4TXlBNE1DQXRNVFFnTVRJeElDMHhOR2cyTldNM05TQXdJREUwTnlBeU1DQXlNRGtnTmpkak16SWdNalFnTlRZZ05USWdOellnT0RWak1UTWdNakVnTWpFZ05ERWdNakVnTmpSak1DQTJJREFnTVRRZ0xUSWdNakZqTFRFNElEWXlJQzB6T1NBeE1Ua2dMVGcwSURFMk5HTXRNelVnTXpVZ0xUYzVJRFE1SUMweE1qY2dORGxqTFRjZ01DQXRNVFFnTUNBdE1qSWdMVEZqTFRNeUlDMDBJQzAwT0NBdE1qRWdMVFE0SUMwME9HTXdJQzAySURFZ0xURXlJRElnTFRFNElHTXpJQzB4TmlBMklDMHpNaUEySUMwME9HTXdJQzAwTlNBdE1Ua2dMVGcwSUMwMU9DQXRNVEUzWXkweE9DQXRNVFVnTFRNM0lDMHlNeUF0TlRjZ0xUSXpZeTB4TkNBd0lDMHlPQ0EwSUMwME15QXhNbU10TXlBeElDMDFJRE1nTFRnZ05HTXRORGdnTWpJZ0xUY3lJRFU0SUMwM01pQXhNRE5qTUNBeE15QXlJREkzSURZZ05ESmpNVE1nTkRjZ05EWWdPREFnTnprZ01URXpZemMxSURjMUlERTJPQ0F4TURrZ01qY3pJREV5TW1NNElERWdNVGNnTVNBeU5TQXhZekV4TXlBd0lERTVOeUF0TmpVZ01qRTBJQzB4T1ROak15QXRNaklnTlNBdE5EVWdOU0F0TmpBZ1l6QWdMVGt3SUMweE1DQXRNVGN3SUMwMU1DQXRNalEwWXkwMk1TQXRNVEV5SUMweE5EY2dMVEU1TUNBdE1qYzVJQzB5TURsc0xURXdJQzB4ZGkwell5MHhJQzB4T0NBdE1pQXRNemNnTFRRZ0xUVTFZeTAySUMwMU5TQXRPQ0F0TVRFd0lDMDRJQzB4Tmpaak1DQXRNellnTFRNZ0xUY3hJQzB6SUMweE1EZGpNQ0F0TkNBdE1TQXRPQ0F0TWlBdE1URmpMVElnTFRRZ0xUVWdMVGtnTFRFd0lDMDVlazAzTURjZ05qUnNMVGNnTFRGakxURTFJREFnTFRJd0lERXlJQzB4TnlBeU0yTTVJRE15SURVZ05qY2dNak1nT1Raak5TQTRJRGdnTWpRZ01qQWdNVGhqTVRZZ0xUZ2dNemtnTmlBME55QXRNalVnWXpJZ0xUZ2dNeUF0TVRZZ015QXRNak5qTUNBdE1qY2dMVEUwSUMwME55QXRNallnTFRjd1l5MDRJQzB4TlNBdE1qY2dMVEU1SUMwME15QXRNVGg2VFRZM05TQXRNVGsxYUMweVl5MHhOQ0F3SUMweE9DQXhNU0F0TVRRZ01qSmpNVEFnTWpnZ01UQWdOVGtnTWpnZ09EVmpOaUE1SURFd0lESXdJREkxSURFMVl6RTBJQzAxSURNeElEQWdNekVnTFRNd1l6QWdMVFF6SUMwek1pQXRPVEVnTFRZNElDMDVNbnBOTXpReElDMDROVFpqTFRReUlEQWdMVFEzSURJNUlDMDFNaUExTldNdE1pQXhNeUF3SURJM0lDMHhJRFF4WXpBZ05pQTBJREV5SURFd0lERXlhREZqTmlBd0lEY2dMVGNnT0NBdE1USWdZekVnTFRNZ01TQXROaUF4SUMweE1HTXdJQzB5TkNBeE1TQXRNemNnTWpjZ0xUTTNZemdnTUNBeE55QXpJREkySURoak1qWWdNVFFnTXprZ016a2dORFlnTmpaak15QXhNU0EzSURJeklEY2dNelZqTUNBMUlEQWdNVEFnTFRJZ01UVmpMVEV3SURJMUlDMHlPQ0F6T1NBdE5EZ2dNemxqTFRFeUlEQWdMVEl6SUMwMElDMHpOU0F0TVRKakxUWWdMVFFnTFRFeElDMDNJQzB4TkNBdE4yTXROQ0F3SUMwMklEWWdMVGdnTVRoakxURWdOeUF0TVNBeE15QXRNU0F5TUdNd0lETXhJRGNnTmpFZ01UVWdPVEpqTVNBMElERWdOeUF5SURFd1l6VWdPU0F4SURJeElEa2dNamhqTXlBeklEVWdOQ0E0SURRZ1l6Y2dNQ0F4TXlBdE55QXlNQ0F0TjJNeU1TQXRNU0F6T0NBM0lEVTBJREUzWXpVZ015QTVJRFVnTVRJZ05XTTJJREFnT1NBdE55QTVJQzB5TkdNd0lDMHlPQ0F0TWpRZ0xUUXhJQzAyTVNBdE5EZGpMVE16SUMwMUlDMHpNeUF0TXlBdE5ERWdMVE0yWXkweUlDMDJJQzAwSUMweE1pQXRNU0F0TVRoak1URWdNeUF5TVNBMUlETXhJRFZqTXpnZ01DQTJNeUF0TWpjZ05qZ2dMVGMwWXpFZ0xURXdJRElnTFRJd0lESWdMVE13WXpBZ0xUSTRJQzAySUMwMU5TQXRNVFFnTFRneVl5MDNJQzB5TXlBdE1qRWdMVFF4SUMwek9DQXROVGRqTFRFeUlDMHhNaUF0TWpVZ0xURTNJQzAwTUNBdE1UZDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEJCUmk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRCQlJpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweE56Z2dMVEUyTVdNdE9DQXdJQzA1SURrZ0xUa2dNVFZzTFRFeklERXlOV010TkRZZ01pQXRPRGtnTlNBdE1UTXpJRFpqTFRFMElERWdMVEl3SURrZ0xUSXlJREU0ZGpSak1DQTNJREV3SURnZ01UWWdNVEZqTVRjZ05TQXpOQ0E0SURVeElEWmpNamdnTFRFZ05UWWdMVE1nT0RRZ0xUVnNMVFlnTmpOakxURWdNakFnTlNBek9TQTRJRFU1WXpJZ01USWdPU0F4T1NBeU1TQXhPV014TXlBdE1TQXhNU0F0TVRNZ01USWdMVEl4YkRFMUlDMHhNak5zT0RVZ0xUWmpNVE1nTFRFZ01qVWdMVFFnTXpZZ0xURXdZelVnTFRRZ01USWdMVGdnTVRBZ0xURTFZeTB4SUMwM0lDMHhNQ0F0T0NBdE1UWWdMVGdnWXkweU1DQXRNU0F0TkRBZ0xUUWdMVFUySUMwMFl5MDJJREFnTFRFeElERWdMVEUxSURGakxURTBJREVnTFRJM0lESWdMVFF3SURKc05TQXROVEpqTXlBdE1qY2dMVElnTFRVeklDMHhPQ0F0TnpWakxUUWdMVFVnTFRnZ0xURXdJQzB4TlNBdE1UQjZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVEEzTnk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRBM055SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWswME1USWdMVFEyTW1NdE9DQXRNU0F0TVRjZ0xURWdMVEkxSUMweFl5MHhNVE1nTUNBdE1UazRJRFkxSUMweU1UUWdNVGt6WXkweklESXlJQzAxSURRMUlDMDFJRFl3WXpFZ09UQWdNVEFnTVRjd0lEVXdJREkwTkdNMk1TQXhNVElnTVRRM0lERTVNQ0F5TnprZ01qQTVZekkzSURRZ05UTWdOaUEzT1NBMll6UTBJREFnT0RZZ0xUVWdNVE13SUMweE5HTXpOU0F0TnlBME5pQXRNeklnTlRnZ0xUVTRZelVnTFRFd0lEZ2dMVEl4SURFeElDMHpNbU14SUMweklERWdMVFlnTVNBdE9XTXdJQzB4TkNBdE1USWdMVEkySUMweU55QXRNakZqTFRRd0lERXlJQzA0TUNBeE5DQXRNVEl4SURFMGFDMDJOU0JqTFRjMUlEQWdMVEUwTnlBdE1qQWdMVEl3T1NBdE5qZGpMVE15SUMweU5DQXROVFlnTFRVeUlDMDNOaUF0T0RWakxURXpJQzB5TVNBdE1qRWdMVFF4SUMweU1TQXROalJqTUNBdE5pQXdJQzB4TkNBeUlDMHlNV014TkNBdE5qTWdNemtnTFRFeU1DQTROQ0F0TVRZMFl6TTFJQzB6TlNBM09TQXRORGtnTVRJM0lDMDBPV00zSURBZ01UUWdNQ0F5TWlBeFl6TXlJRElnTkRnZ01qRWdORGdnTkRoak1DQTJJQzB4SURFeUlDMHlJREU0WXkwMElERTJJQzAySURNeUlDMDJJRFE0WXpBZ05EVWdNVGdnT0RVZ05UZ2dNVEUzWXpFNElERTFJRE0zSURJeklEVTNJREl6WXpFMElEQWdNamdnTFRRZ05ETWdMVEV5SUdNeklDMHhJRFVnTFRNZ09DQXROR00wT0NBdE1qSWdOeklnTFRVNElEY3lJQzB4TUROak1DQXRNVE1nTFRJZ0xUSTNJQzAySUMwME1tTXRNVFFnTFRRM0lDMDBOaUF0T0RBZ0xUYzVJQzB4TVROakxUYzFJQzAzTlNBdE1UWTRJQzB4TVRNZ0xUSTNNeUF0TVRJeWVrMDJOQ0F0TVRjMFl5MHhOQ0ExSUMwek1TQXdJQzB6TVNBek1HTXdJRFF6SURNeUlEa3hJRFk0SURreWFESmpNVFFnTUNBeE9DQXRNVEVnTVRRZ0xUSXlZeTB4TUNBdE1qZ2dMVEV3SUMwMU9TQXRNamdnTFRnMVl5MDJJQzA1SUMweE1DQXRNakVnTFRJMUlDMHhOWHBOTlRBZ0xUUTBOMk10TVRZZ09DQXRNemtnTFRZZ0xUUTNJREkxSUdNdE1pQTRJQzB6SURFMklDMHpJREl6WXpBZ01qY2dNVE1nTkRnZ01qWWdOekJqT0NBeE5TQXlOeUF4T1NBME15QXhPR3czSURGak1UVWdNQ0F5TUNBdE1USWdNVGNnTFRJell5MDVJQzB6TWlBdE5DQXROamNnTFRJeklDMDVObU10TlNBdE9DQXRPQ0F0TWpRZ0xUSXdJQzB4T0hvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EWkZMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRFpGSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEUxT0NBeE9UTmpMVEUxSURFNElDMHhOaUF6TmlBdE1UWWdOVFJqTFRFZ05UUWdMVEVnTVRBNElDMHlJREUyTTJNd0lETXpJREFnTXpNZ0xUTXlJRE16WXkweE9TQXdJQzB6T0NBdE1TQXROVGNnTUdNdE1UY2dNQ0F0TXpRZ01qTWdMVE13SURRd1l6SWdPQ0E1SURrZ01UVWdPV016TXlBd0lEWTBJREFnT1RVZ01XZzFNR015TlNBd0lEVXdJREFnTnpVZ01tTXhOeUF5SURNeElDMHhOaUF6TVNBdE16SmpNQ0F0TXlBdE1TQXROaUF0TWlBdE9HTXRNeUF0T0NBdE1UQWdMVGNnTFRFMklDMDRZeTB5T1NBdE5TQXROVGdnTFRRZ0xUZzRJQzAwWXkweE5TQXdJQzB4T1NBdE5pQXRNVGtnTFRJeklHTXhJQzB6TXlBeElDMDJOaUF4SUMwNU9XTXdJQzB6TWlBd0lDMDJOU0F0TVNBdE9UaDJMVEV3WXpBZ0xUWWdNQ0F0TVRJZ0xUUWdMVEl3ZWsweU1TQXRNVFkyYUMweFl5MDJJREFnTFRjZ05TQXRNVEFnTVRCakxUUWdPQ0F0T1NBeE5TQXRNVEFnTWpaak1DQXpJREVnTmlBeklERXdZelF3SURneElEY3lJREUyTlNBeE1Ea2dNalE0WXpFZ01pQXhJRFFnTWlBMll6UWdOeUExSURFNElERTBJREU0YURGak9TQXdJREV3SUMweE1DQXhOQ0F0TVRac01URTBJQzB5TkROak5pQXRNVElnTVRFZ0xUSTFJREV6SUMwek9HTXdJQzB6SURFZ0xUVWdNU0F0TjJNd0lDMHpJQzB4SUMwMklDMDFJQzAzYUMweUlHTXROU0F3SUMwMklEVWdMVGdnT0dNdE1UQWdNakFnTFRJd0lEUXdJQzB5T1NBMk1XTXRNVFlnTXpRZ0xURTJJRE14SUMwMU15QXpNR010TWpZZ0xUSWdMVFV4SUMwM0lDMDNOeUF0TjJNdE5TQXdJQzB4TVNBeElDMHhOaUF4YUMwell5MDVJREFnTFRFeUlDMDBJQzB4TmlBdE1USnNMVE16SUMwM04yTXRNaUF0TkNBdE1pQXRNVEVnTFRnZ0xURXhlazB4T0RnZ0xUZGpMVEUzSURNM0lDMHpNaUEyT1NBdE5UQWdNVEEyWXkweE5DQXRNelVnTFRJM0lDMDJOQ0F0TXprZ0xUa3pZeTB4SUMweklDMHlJQzAxSUMweUlDMDNZekFnTFRVZ05TQXROaUF4TWlBdE5XTXlOQ0F0TVNBME9TQXRNU0EzT1NBdE1Yb2dUVFk0SUMwME9UVmpMVFVnTFRFZ0xURXdJQzB4SUMweE15QXRNV010TVRNZ01DQXRNVFlnTlNBdE1qSWdNak5qTFRJZ05pQXRNeUF4TXlBdE15QXlNV014SURVMUlDMDNJREV4TUNBdE5TQXhOalYyT0Roak1DQXhNeUF6SURFNElERTRJREl4WXpJMUlEUWdOVEFnTVRFZ056WWdNVEZqTnlBd0lERTFJREFnTWpNZ0xUSmpNVEVnTFRNZ01qSWdMVFFnTXpNZ0xUZGpOREFnTFRFeElEWTBJQzAwTkNBMk5DQXRPREJqTUNBdE1UVWdMVFVnTFRNeUlDMHhOU0F0TkRoakxUTWdMVFVnTFRVZ0xUa2dMVFVnTFRFeVl6QWdMVFVnTlNBdE9DQXhNaUF0TVROak16VWdMVEl3SURRMklDMDFNaUEwTmlBdE9Ea2djeTB6TWlBdE5qTWdMVGM0SUMwM01XTXRNamdnTFRVZ0xUVTJJQzAwSUMwNE15QXROV010TVRZZ01DQXRNeklnTUNBdE5EZ2dMVEY2VFRZNElDMHpNRFZqTXlBd0lEWWdNQ0E1SURGak1qUWdOU0EwT0NBNUlEY3lJREUwWXpFNUlEUWdNemNnTVRJZ05USWdNalJqTnlBMklERXhJREV4SURFeElERTFZekFnTlNBdE5TQTRJQzB4TkNBeE0yTXRNallnTVRJZ0xUVXlJREU0SUMwM09TQXhPR010TVRZZ01DQXRNekVnTFRJZ0xUUTNJQzAyWXkweE1TQXRNeUF0TVRZZ0xUa2dMVEUxSUMweU1XTXhJQzAySURBZ0xURXpJREFnTFRFNVl6QWdMVGNnTVNBdE1UVWdNQ0F0TWpKMkxUVWdZekFnTFRrZ05DQXRNVElnTVRFZ0xURXllazB4TURRZ0xUUTBNMk15TlNBeElEVXhJRElnTnpZZ05XTXhPU0F5SURNNElEY2dOVFFnTVRoak1URWdOeUF4TmlBeE1pQXhOaUF4TjNNdE5TQXhNU0F0TVRRZ01UaGpMVFVnTkNBdE1USWdPU0F0TVRnZ01URmpMVEk0SURFeUlDMDFOaUF5TUNBdE9EVWdNakJqTFRFeUlEQWdMVEkwSUMweElDMHpOaUF0TkdNdE5pQXRNU0F0TVRNZ01DQXRNVGtnTUdNdE55QXdJQzB4TXlBdE1TQXRNVGNnTFRaakxUTWdMVFVnTFRNZ0xUa2dMVE1nTFRFell6QWdMVGdnTWlBdE1UY2dNeUF0TWpWak1DQXROREVnTVNBdE5ERWdORE1nTFRReGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdRVEF1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3UVRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTWpRZ0xUSXlNMk10TVRNZ0xURWdMVGdnTWpFZ0xURXhJRE15WXkwM0lESTNJQzA1SURVMUlDMDVJRGd6WXpBZ01qUWdNU0EwT0NBeElEY3lkakV4WXpBZ09DQXdJREUzSUMweElESTFZekFnTVRFZ0xURWdNaklnTFRFZ016TmpNQ0F5TXlBeElEUTJJREVnTmpsak1DQXlOQ0F0TVNBME55QXROQ0EzTUdNdE1TQXhNQ0F3SURJeElEQWdNekZqTUNBeE1pQTVJREU0SURFNElESXdhREpqTnlBd0lEZ2dMVGtnTVRBZ0xURTFZekV5SUMweU5DQXhNU0F0TlRFZ01USWdMVGMzWXpJZ0xUTXlJRElnTFRZMElESWdMVGsyWXpBZ0xUVTNJQzB4SUMweE1UUWdMVEVnTFRFM01IWXROVEFnWXkweklDMHhOU0F0TXlBdE16WWdMVEU1SUMwek9IcE5OVGc0SUMweU1UaGpMVGdnTWlBdE55QXhNeUF0T0NBeU1XTXROeUEyT0NBdE5pQXhNemNnTFRrZ01UZ3pkakV6TW1Nd0lERTVJREFnTXpnZ01TQTFObU10TVNBeklDMHhJRFlnTFRFZ01UQmpNQ0E1SURJZ01Ua2dNVFVnTWpWak15QXlJRFlnTWlBNElESmpOU0F3SURnZ0xUSWdPU0F0T1dNeklDMDRJRFlnTFRFMklEWWdMVEkxWXkweElDMHpNaUF0TVNBdE5qVWdMVEVnTFRrM1l6QWdMVGN3SURJZ0xURTBNQ0EySUMweU1UQmpNU0F0TWpRZ0xUSWdMVFEzSUMwNUlDMDNNR010TXlBdE9DQXRPQ0F0TVRrZ0xURTNJQzB4T0hwTk5USTJJQzB5TURJZ1l5MHhNQ0F5TVNBdE1USWdORElnTFRFeUlEWXlZeTB4SURJeUlDMHlJRFEwSUMweUlEWTJkamc0WXpFZ016Y2dNQ0EzTXlBdE15QXhNRGxqTFRFZ01UUWdNeUF5TnlBMElEUXhZekVnTVRFZ09TQXhNaUF4TmlBeE5HTXhJREFnTWlBeElETWdNV00zSURBZ055QXRPQ0E1SUMweE1tTXpJQzA0SURVZ0xURTJJRFVnTFRJell6TWdMVFl3SURZZ0xURXhPU0EySUMweE56aGpNQ0F0TWprZ01DQXROVGNnTFRFZ0xUZzFjeklnTFRVNElDMHlOU0F0T0RONlRUZzVJQzB4T0RGakxUVWdNU0F0TnlBMklDMDNJREV4WXkweklESTRJQzA1SURVMElDMDVJRGd5WXpFZ05TQXhJREV3SURFZ01UVWdZekVnTVRFZ01TQXlNaUF4SURNell6RWdNelFnTFRNZ05qa2dMVE1nTVRBell6QWdNekFnTXlBMk1TQTBJRGt4WXpBZ01UUWdOeUF5TUNBeE55QXlNbWd5WXpFeUlEQWdNVE1nTFRFeklERXpJQzB5TUdNeUlDMHlPU0F5SUMwMU9DQXlJQzA0Tm5ZdE1UZGpMVEVnTFRFeElDMHhJQzB5TWlBdE1TQXRNekpqTUNBdE16a2dNeUF0TnpjZ015QXRNVEUyWXpBZ0xURTFJREFnTFRNeElDMHlJQzAwTm1NdE1TQXRNVElnTFRJZ0xUSXpJQzB4TUNBdE16TmpMVElnTFRRZ0xUWWdMVGtnTFRFeElDMDNlazB6TXprZ0xURTJPR010TlRFZ01TQXRPVElnT1NBdE1UTXhJREkySUdNdE16WWdNVFlnTFRVeUlEVXdJQzAyTkNBNE5XTXRNVEVnTXpFZ0xURTFJRFl6SUMweE5TQTVObU13SURFMElEY2dNalVnTVRjZ016TmpOVEFnTkRFZ01UQTJJRFkzSURFMk5pQTJOMk15TVNBd0lEUXhJQzB6SURZeklDMDVZelUySUMweE5pQXhNREFnTFRjeUlERXdOQ0F0TVRNd1l6RWdMVEV5SURJZ0xUSTFJRElnTFRNNGRpMHhOMk10TlNBdE5qQWdMVFk0SUMweE1UZ2dMVEUwTWlBdE1URXplazB6TkRBZ0xUWXhZekkzSURBZ05UQWdOQ0EzTVNBeU1XTXhNaUF4TVNBeE9DQXhPU0F4T0NBeU5tTXhJRGdnTFRnZ01UVWdMVEkySURJMFl5MHpNQ0F4TkNBdE5UZ2dNakFnTFRnMUlESXdJR010TkRFZ01DQXRPRElnTFRFMElDMHhNaklnTFRNMVl5MDNJQzAwSUMweE55QXRPU0F0TVRjZ0xURTRZekFnTFRFd0lERXlJQzB4TXlBeU1DQXRNVFpqTXpnZ0xURTFJRGM0SUMweU1DQXhNVE1nTFRJeFl6RXdJQzB4SURFNUlDMHhJREk0SUMweGVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVXdOMEV1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1V3TjBFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRVNElDMHpPVGRqTFRnZ01DQXRNVFFnTlNBdE1UZ2dNVFJqTFRVZ01UQWdMVEV3SURJeElDMHhOQ0F6TVdNd0lETWdMVEVnTlNBdE1TQTNZekFnTmlBeklERXhJREV4SURFeVl6STFJRElnTXpjZ01qRWdOVEFnTXpoak1qUWdNelFnTXpRZ056TWdOREVnTVRFell6RWdNeUF3SURrZ01DQTViQzA0SUMweFl5MHhNQ0F0TVNBdE1qQWdMVElnTFRJNUlDMHlZeTB6TXlBd0lDMDJOQ0EzSUMwNU5DQXhPV010TWpJZ09DQXRORFFnTWpJZ0xUVTRJRE0yWXkweU5DQXlNeUF0TXpnZ05qVWdMVE00SURFd05tTXdJREl3SURNZ05EQWdNVEFnTlRoak1UUWdNelVnTXpZZ05qWWdOVFlnT1RnZ1l6STVJRFEwSURZeUlEZzBJRGt5SURFeU5tTXdJRFFnTFRJZ09DQXRNaUF4TW1NdE55QTFNeUF0TVRZZ01UQTNJQzB4TmlBeE5qRmpNQ0E1SURBZ01Ua2dNU0F5T0dNeklEVTRJREl3SURFeE1pQTFOQ0F4TlRsak55QXhNQ0F4TmlBeU1pQXlPQ0F5TW1NeE5pQXdJREl4SUMweE55QXlOQ0F0TXpGak1USWdMVFEzSURNd0lDMDVNaUF6TnlBdE1UUXdZeklnTFRFeklESWdMVEkzSURJZ0xUUXhZekFnTFRFNElDMHhJQzB6TmlBdE5DQXROVFJqTFRFd0lDMDJNaUF0TnpnZ0xURTRNaUF0TnpnZ0xURTRNbk13SUMwMklERWdMVEV3YkRFM0lDMDJOR3c0SURSak16QWdNVGdnTmpJZ01qY2dPVFlnTWpjZ1l6RXpJREFnTWpZZ0xURWdOREFnTFRSak5UTWdMVEV3SURjMklDMDBNU0EzTmlBdE9ETmpNQ0F0T1NBd0lDMHhPU0F0TXlBdE1qbGpMVEV6SUMwMk1TQXRORE1nTFRFeE55QXRPVE1nTFRFMU4yTXRNakFnTFRFMklDMDBNU0F0TWpnZ0xUWXpJQzB6T0d3dE1UTWdMVGR6TFRFZ0xURXdJQzB4SUMweE5tTXRNaUF0TnpnZ0xUSTFJQzB4TkRnZ0xUZ3dJQzB5TURaakxUVWdMVFlnTFRFeUlDMHhNQ0F0TWpBZ0xURXpZeTAwSUMweElDMDNJQzB5SUMweE1TQXRNbnBOTVRnMUlETXdPR015TlNBME55QXpOeUE1TnlBME5pQXhORGxqTWlBeE5DQXpJREkzSURNZ05EQmpNQ0F5TlNBdE5DQTFNQ0F0TVRJZ056UWdZeTB6TkNBdE5UUWdMVFEySUMweE1UQWdMVFEySUMweE5qaGpNQ0F0TXpJZ05DQXROak1nT1NBdE9UVjZUVEV4TmlBdE9EZDJPV010TWlBeE1pQXROQ0F5TXlBdE5DQXpOV013SURRMElERTJJRGcxSURVd0lERXhPR014TWlBeE1pQXpNQ0F6TmlBek1DQXpObk10TkNBeU5pQXRNVEFnTkROc0xUUWdNVFZzTFRJNElDMHpOMk10TXpNZ0xUUXlJQzAyTkNBdE9EUWdMVGt3SUMweE16QmpMVElnTFRJZ0xUWWdMVEV6SUMwMklDMHhOMk10TWlBdE9DQXRNeUF0TVRZZ0xUTWdMVEkwWXpBZ0xUWWdNU0F0TVRJZ015QXRNVGRqTkNBdE1URWdNVGtnTFRFNElETTJJQzB5TkNCak9TQXRNeUF4TnlBdE5pQXlOaUF0TjNwTk1qWXdJQzAyTm13eklDMHhPV3d4TWlBMVl6VTJJREkxSURrMUlEWTFJREV5TWlBeE1UaHNMVFFnTTJNdE1UVWdNVFlnTFRNMUlESXdJQzAxTlNBeU5HTXRNVGNnTXlBdE16TWdOQ0F0TlRBZ05ITXRNelFnTFRFZ0xUVXhJQzAwWXkweUlDMHpJQzB5SUMwMklDMHhJQzB4TVdNNUlDMDBNaUF4T1NBdE56Y2dNalFnTFRFeU1IcE5NVGt3SUMwNU9HZzJZekUzSURBZ016QWdNeUF6TUNBemN6RWdOaUF3SURFd1l5MHlJRFF3SUMweE1pQTNPQ0F0TVRnZ01URTRZeTB4SURRZ0xUSWdOeUF0TkNBM2N5MDBJQzB4SUMwMklDMHpJR010TWpRZ0xUSXlJQzAwTmlBdE5EUWdMVFV6SUMwM05tTXRNeUF0TVRFZ0xUTWdMVEl5SUMweklDMHpNR013SUMweE5DQXlJQzB5TXlBeUlDMHlNM015TWlBdE5pQTBOaUF0Tm5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5Rk1EZzRMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZNRGc0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU0TkNBdE5ESTRZeTA0TVNBd0lDMHhOakVnTmpRZ0xURTJNU0F4TlRkak1DQXhNU0F4SURJeUlETWdNek5qT1NBME5DQXhPQ0E0TnlBek9DQXhNamhqTVRVZ016RWdNelFnTlRrZ05qY2dOemRqTFRJd0lERTBJQzAwTXlBeU1pQXROVGtnTXpsakxUUXdJRFEwSUMwMU1pQXhNREFnTFRVeUlERTFObU13SURFd05TQTFNQ0F4T0RrZ01UUXlJREkwTW1NeU9TQXhOeUExT0NBeU5DQTROU0F5TkdNM055QXdJREUwTVNBdE5Ua2dNVFl3SUMweE5ERmpOU0F0TWpZZ09DQXROVElnT0NBdE56aGpNQ0F0TXpZZ0xUVWdMVGN6SUMweE5TQXRNVEE1WXkweElDMDBJQzB6SUMwNElDMHpJQzB4TWlCak1TQXROU0F6SUMwNUlEa2dMVEV6WXpjeElDMDBOaUE1T0NBdE1UQTRJRGs0SUMweE56aGpNU0F0TWpjZ0xUTWdMVFUySUMweE1TQXRPRFZqTFRNM0lDMHhORGtnTFRFMU1TQXRNakl6SUMweU9USWdMVEl6T1dNdE5pQXRNU0F0TVRFZ0xURWdMVEUzSUMweGVrMHhOemtnTnpOak5ETWdNQ0EzT0NBNElERXhNaUF4TW1NeE5pQXlJREkxSURrZ016UWdNakJqTWpjZ016UWdNellnTnpZZ05ETWdNVEUzZGpWMk0yTXdJRGdnTFRVZ01UWWdMVEV3SURJell5MHpNQ0EwTUNBdE56SWdOakFnTFRFeE5TQTJNR010TXpjZ01DQXROelVnTFRFMUlDMHhNRFlnTFRRMklHTXRNeklnTFRNeklDMDFOQ0F0TnpJZ0xUWTRJQzB4TVRaakxUSWdMVFlnTFRJZ0xURXhJQzB5SUMweE5XTXdJQzB4TXlBMklDMHlNeUF4T1NBdE16TmpNekFnTFRJeUlEWXpJQzB6TUNBNU15QXRNekI2VFRJeU9DQXRNekEwWXpZeElEUWdNVEU1SURJMUlERTJOeUEyTjJNeE9DQXhOaUF5T1NBek55QXlPU0EyTTJNd0lETTJJQzB4TkNBMk5TQXRNelFnT1RKakxUSXpJRE15SUMwME9TQTBPQ0F0TnprZ05EaGpMVEUzSURBZ0xUTTJJQzAxSUMwMU5pQXRNVFpqTFRNeklDMHhPQ0F0TmpVZ0xUTTNJQzA1TlNBdE5UbGpMVEl3SUMweE5TQXRNemdnTFRNeUlDMDBOU0F0TlRjZ1l5MHpJQzA1SUMwMUlDMHhOeUF0TlNBdE1qWmpNU0F0TlRjZ05USWdMVEV4TVNBeE1UZ2dMVEV4TW5vaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5R05FUTFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkdORVExSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU1TUNBd1l5MHlJRE14SUMweE1DQTFPU0F0TVRBZ09EaGpNQ0F4TVNBeUlESXpJRFVnTXpWak1UY2dOakVnTXpBZ01USTBJRFExSURFNE5XTXhJRFFnTWlBNElESWdNVEJqTUNBMklDMHpJRGNnTFRFd0lEZGpMVEV5SURBZ0xUSXlJQzB4SUMwek15QXRNV010TlRVZ01DQXRNVEExSURFMUlDMHhORFVnTlRsakxUTWdOQ0F0TnlBNElDMHhNQ0F4TTJNdE1USWdNalFnTFRJMElEWTNJQzB5TkNBeE1URmpNQ0F6TlNBNElEY3dJREk0SURrM1l6STNJRE0wSURnMklEWXdJREV6T1NBMk1HTXhNaUF3SURJeklDMHhJRE0wSUMwMFl6UTRJQzB4TVNBNE55QXROakFnT1RZZ0xURXhOeUJqTXlBdE1Ua2dOU0F0TXpjZ05TQXROVFpqTUNBdE5UTWdMVEV5SUMweE1EUWdMVEk0SUMweE5UVmpMVEk0SUMwNU55QXRORGtnTFRFNU5TQXROamtnTFRJNU5HTXRNeUF0TVRNZ0xUa2dMVEkxSUMweU5TQXRNemg2VFRJeE55QTBNek5qTVRNZ01DQXlOaUF4SURRd0lESmpNaUF3SURRZ01TQTJJRE5qTmlBM0lERXdJREl4SURFd0lETTFZekFnTVRBZ0xUSWdNakFnTFRZZ01qWmpMVEl5SURNM0lDMDJNQ0ExTWlBdE9Ua2dOVEpqTFRNM0lEQWdMVGMxSUMweE15QXRPVGtnTFRNell5MHhNU0F0T1NBdE1UWWdMVEUxSUMweE5pQXRNakp6TnlBdE1UTWdNakFnTFRJeklHTTBNeUF0TXpNZ09USWdMVFF3SURFME5DQXROREI2SWk4K1BDOXplVzFpYjJ3K0wyUmhkR0V2VUdWMFlXeDFiV0V2UlRFd015NTRiV3dBUEhONWJXSnZiQ0JwWkQwaVJURXdNeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNREFnTVRBd01DSWdiM1psY21ac2IzYzlJbWx1YUdWeWFYUWlQanh3WVhSb0lIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01Td3RNU2tpSUdROUlrMHlOellnTFRJME0yTXROVGNnTmlBdE1URTFJRFlnTFRFM01pQTRZeTAwSUMweUlDMDVJQzB6SUMweE5TQXRNMk10TlNBd0lDMHhNQ0F4SUMweE5TQXlZeTAxSUMweElDMDVJQzB5SUMweE5DQXRNbU10TVRNZ01DQXRNallnTlNBdE16a2dOMk10TmlBeElDMHhNU0F6SUMweE5DQTJZeTB4SURFZ0xURWdNaUF0TWlBeVl5MHpJRE1nTFRVZ05pQXROU0F4TVhZeVl6QWdOU0F6SURjZ05pQTRZekVnTWlBeUlEUWdOQ0EyWXpFeU1TQXhNemtnTWpReUlESTNOeUF6TmpJZ05ERTJZekV6SURFMUlESTFJREl4SURNNUlESXhZelVnTUNBeE1DQXdJREUxSUMweWJESXlJRE1nWXpFeUlEQWdNalVnTVNBek55QXhZelkySURBZ01UTXhJQzAySURFNU55QXRObU0xSURBZ01UQWdMVEVnTVRRZ0xUTmpOaUF0TWlBeE5DQXROU0F4T0NBdE9Xd3pJQzB5WXpnZ0xUUWdNVE1nTFRnZ01UTWdMVEUwWXpBZ0xUTWdMVElnTFRjZ0xUY2dMVEV6WXkwME5pQXROVE1nTFRrd0lDMHhNRFlnTFRFek5pQXRNVFl3WXkwME5DQXROVElnTFRnNUlDMHhNRFVnTFRFek15QXRNVFU0WXkwek1TQXRNelVnTFRZd0lDMDNNaUF0T1RFZ0xURXdOMk10TVRBZ0xURXhJQzB5TkNBdE9TQXRNemNnTFRsakxURTNJQzB5SUMwek5DQXRNeUF0TlRBZ0xUVjZUVEkzTWlBdE1qQXlJR014TVRJZ01UTTBJREl5TlNBeU5qZ2dNek0zSURRd00yTXRNVE1nTFRFZ0xUSTNJQzB4SUMwME1pQXRNV010TWpNZ01DQXROVE1nTFRFZ0xUZ3pJQzAxWXkweElDMHlJQzB6SUMwMElDMDFJQzAzWXkwMU1DQXROVFlnTFRrNUlDMHhNVE1nTFRFME9TQXRNVGN3WXkwME5DQXROVEFnTFRnNElDMHhNREFnTFRFek15QXRNVFV3WXkweE9TQXRNak1nTFRNNUlDMDBOU0F0TlRrZ0xUWTRhRFUwWXpJMklEQWdOVE1nTUNBNE1DQXRNbm9pTHo0OEwzTjViV0p2YkQ0dlpHRjBZUzlRWlhSaGJIVnRZUzlHTkRJeUxuaHRiQUE4YzNsdFltOXNJR2xrUFNKR05ESXlJaUIyYVdWM1FtOTRQU0l3SURBZ01UQXdNQ0F4TURBd0lpQnZkbVZ5Wm14dmR6MGlhVzVvWlhKcGRDSStQSEJoZEdnZ2RISmhibk5tYjNKdFBTSnpZMkZzWlNneExDMHhLU0lnWkQwaVRUSXhPQ0F0TlRZd2FDMHhZeTA1SURBZ0xUWWdNVElnTFRnZ01UbGpMVEUwSURVNElDMDBPQ0E1T1NBdE9UZ2dNVEk0WXkweU55QXhOeUF0TlRNZ016WWdMVGd3SURVeVl5MHhOU0E1SUMweU1TQXlNeUF0TWpJZ05ERmpMVFFnTmpNZ0xUWWdNVEkxSUMwMklERTROM1l4T0Rkak1DQXhORFVnTFRNZ01qa3dJQzB6SURRek5XTXdJREV4TnlBeElESXpOU0F4SURNMU1tTXdJREkySURVZ05USWdPQ0EzT0dNeElEa2dOeUF4TkNBeE15QXhOV2d4WXprZ01DQTJJQzA1SURnZ0xURTBZelVnTFRFeklEY2dMVEkySURnZ0xUUXdZekVnTFRNd0lESXpJQzAwTnlBME5pQXROVGtnWXpnMElDMDBOQ0F4TVRVZ0xURXhPU0F4TXpFZ0xUSXdOV016SUMweE5pQTBJQzB6TXlBMElDMDBPWFl0TXpsak1pQXRNamtnTVRrZ0xUVTFJREl5SUMwNE5XTXlJQzB5TWlBMklDMDBOU0EySUMwMk9HTXdJQzB4TmlBdE1pQXRNek1nTFRrZ0xUUTRZeTB4T1NBdE5ESWdMVFFnTFRnM0lDMHhPU0F0TVRJM1l5MHpJQzA0SUMwMElDMHhOaUF0TkNBdE1qUmpNQ0F0TWpjZ01UTWdMVFV5SURFMklDMDNPR015SUMweE9TQXpJQzB6T0NBeklDMDFOMk13SUMwek5DQXRNeUF0TmpnZ0xUa2dMVEV3TW1NdE5DQXRNakVnTFRZZ0xUUTBJQzAySUMwMk5tTXdJQzB5TmlBeUlDMDFNU0F4TVNBdE56UWdZekV5SUMwek1pQXpNaUF0TmpJZ016WWdMVGszWXpFZ0xUa2dNaUF0TVRnZ01pQXRNalpqTUNBdE1qZ2dMVFVnTFRVMElDMHhNQ0F0T0RGakxURWdMVGtnTFRZZ0xURTJJQzB4TmlBdE1qWmpMVE1nTWpFZ0xUZ2dNemdnTFRZZ05UUmpOaUEwT1NBdE1qVWdOemNnTFRZd0lERXdNV010TkRRZ016QWdMVGt4SURVNUlDMHhNemNnT0RsakxUVWdMVEV6SUMwM0lDMHlOQ0F0TnlBdE16UmpNQ0F0TWpFZ01URWdMVE0ySURNMElDMDFNbU16TkNBdE1qTWdOek1nTFRNNUlERXdNeUF0Tmpoak5EVWdMVFEwSURZMklDMDVOeUEyTmlBdE1UVTJZekFnTFRFeUlEQWdMVEkwSUMweUlDMHpOaUJqTUNBdE15QXRNU0F0TlNBdE1pQXROMk10TXlBdE9DQXROU0F0TWpBZ0xURTBJQzB5TUhwTk1UZzVJRFUzT0dNdE1UUWdOVEVnTFRNMklEazJJQzA0TXlBeE1qUmpMVEkzSURFMklDMDFOQ0F6TVNBdE56UWdOVGhqTFRNZ0xURXlJQzAxSUMweU5DQXROU0F0TXpSak1DQXRNelFnTVRjZ0xUVTNJRFUxSUMwM05HTXpPU0F0TVRnZ09ERWdMVE0xSURFd055QXROelI2VFRJeE5TQXpORGhqTVNBNElESWdNVFlnTWlBeU0yTXdJRE0wSUMweE1TQTJNU0F0TWpZZ09EaGpMVE0ySURZMElDMHhNRGNnTnpZZ0xURTJNaUF4TVRsak1DQXRNVEVnTVNBdE1qQWdNU0F0TWpnZ1l6QWdMVGNnTFRFZ0xURXlJQzB5SUMweE9HTXRNU0F0TkNBdE1TQXRPQ0F0TVNBdE1USmpNQ0F0TWpNZ01UUWdMVE0xSURNM0lDMDBOR00yTXlBdE1qVWdNVEl4SUMwMU5TQXhOVEVnTFRFeU9IcE5NVGsySURFNE0yTXdJRGtnTFRFZ01UY2dMVEVnTWpaak1DQTBJREFnT0NBeElERXljekVnT0NBeElERXlZekFnTWpNZ0xURXdJRFF5SUMweU5DQTJNV010TWpVZ016RWdMVFUySURVMUlDMDVOU0EyTjJNdE1UWWdOU0F0TXpNZ01qVWdMVFExSURFM1l5MDFJQzAwSUMwMklDMDVJQzAySUMweE5tTXdJQzB4TVNBeklDMHlOQ0F5SUMwek5HTXRNaUF0TVRZZ01TQXRNekFnTVRZZ0xUUXdJR00xTUNBdE16UWdPVGtnTFRZNUlERTFNU0F0TVRBMWVrMHlNVEFnTFRNMVl5MDFJREUySUMweklETXpJQzB6SURRNFl6QWdNamtnTFRFMElEVXhJQzB6TlNBM01HTXRORE1nTXprZ0xUazJJRFkySUMweE5EQWdNVEF5WXkweklDMDNJQzAwSUMweE5DQXROQ0F0TWpCak1DQXRNak1nTVRnZ0xUTTNJRE0xSUMwMU0yTTFNQ0F0TkRnZ01URXdJQzA0TmlBeE5EY2dMVEUwTjNwTk56QWdMVGsxYkRFeU1pQXROemRzTnlBMll5MHlNU0E1TUNBdE1UQTFJREV5TkNBdE1UWTFJREU0T0hZdE1qVmpNQ0F0TnlBd0lDMHhNeUF0TVNBdE1UbGpMVEVnTFRVZ0xURWdMVGtnTFRFZ0xURTBJR013SUMweU5pQXhOU0F0TkRRZ016Z2dMVFU1ZWlJdlBqd3ZjM2x0WW05c1BpOWtZWFJoTDFCbGRHRnNkVzFoTDBVNE9ERXVlRzFzQUR4emVXMWliMndnYVdROUlrVTRPREVpSUhacFpYZENiM2c5SWpBZ01DQXhNREF3SURFd01EQWlJRzkyWlhKbWJHOTNQU0pwYm1obGNtbDBJajQ4Y0dGMGFDQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtERXNMVEVwSWlCa1BTSk5NVEVnTFRRd1l5MHhJRGdnTFRFZ01UVWdMVEVnTWpOak1DQXlNQ0F4SURReElEVWdOakZqTXlBeE55QXhOU0F5TUNBeU9TQXlNbU0wTnlBMUlEUTRJRFVnTlRZZ05EbGpNVE1nTnpRZ016Y2dNVFExSURVeklESXhPR014SURNZ01pQTJJRElnTVRCak1DQXlJQzB4SURVZ0xUTWdPR010TVRZZ0xURXlJQzB6TVNBdE1qVWdMVFEzSUMwek4yTXRNVEFnTFRnZ0xUSXpJQzB4TmlBdE16VWdMVEUyWXkwMElEQWdMVGNnTUNBdE1URWdNbU10TlNBeUlDMDNJRGNnTFRjZ01USmpNQ0E0SURRZ01UZ2dNaUF5TldNdE1TQXpJQzB4SURjZ0xURWdNVEJqTUNBeE5DQTJJREk0SURZZ05ETjJNU0JqTUNBNUlEa2dNVE1nTVRVZ01UUmpNelVnTXlBMU5DQXlPU0EzT1NBME4yTXhOQ0F4TVNBeU5pQXlNeUEwTUNBek5HTTNJRFVnTVRJZ09DQXhOaUE0WXpjZ01DQXhNQ0F0TmlBeE1TQXRNVGxqTWlBdE16RWdMVElnTFRZeklDMDVJQzA1TTJNdE1UUWdMVFU1SUMwek1pQXRNVEU0SUMwME5TQXRNVGMzWXkwNUlDMDBNQ0F0TVRRZ0xUZ3dJQzB5TVNBdE1USXdZeTB4SUMweUlDMHhJQzAwSUMweElDMDFZekFnTFRjZ05DQXRPU0F4TVNBdE9XTXhNU0F3SURJMElERWdNelVnTVdNeE9TQXdJREkySUMwMUlESTJJQzB5TUdNd0lDMHlJQzB4SUMwMklDMHhJQzA1SUdNdE15QXRNVFFnTFRVZ0xUSTRJQzA1SUMwME1tTXROaUF0TWpJZ0xURTVJQzB6TkNBdE5EVWdMVE0xWXkwME9TQXdJQzA1T1NBdE5DQXRNVFV3SUMwMmVpSXZQand2YzNsdFltOXNQaTlrWVhSaEwxQmxkR0ZzZFcxaEwwVTJOVGt1ZUcxc0FEeHplVzFpYjJ3Z2FXUTlJa1UyTlRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBd0lERXdNREFpSUc5MlpYSm1iRzkzUFNKcGJtaGxjbWwwSWo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5OallXeGxLREVzTFRFcElpQmtQU0pOTVRVM0lEQmpMVFlnTUNBdE1UTWdNQ0F0TVRrZ01XTXROVFFnTnlBdE1UQXdJREk0SUMweE1qZ2dOemhqTFRjZ01USWdMVEV3SURJMklDMHhNQ0EwTUdNd0lETTJJREl4SURjMElEVXhJRGd6WXkweElDMDFJQzB4SUMweE1TQXRNU0F0TVRaak1DQXROamNnTlRRZ0xURXlNU0F4TXpBZ0xURXlObU0ySURBZ01USWdMVEVnTVRjZ0xURmpNemtnTUNBMU5DQXhOQ0ExTkNBME5tTXdJREV3SUMweElESXlJQzAwSURNMVl5MHhNaUEyT0NBdE5UWWdNVEExSUMweE1URWdNVE0yWXkwek9DQXlNaUF0TnpFZ05Ea2dMVGcxSURrell5MHpJRGtnTFRVZ01UZ2dMVFVnTWpkak1DQTFJREVnTVRFZ01pQXhOaUJqTVRJZ05EUWdNellnT0RFZ056RWdNVEV4WXpFeUlERXhJREk0SURFMklEUXpJREUyWXprZ01DQXhPU0F0TWlBeU55QXROV00xTmlBdE1Ua2dNVEEwSUMwME9DQXhNelVnTFRFd01XTXlJQzAxSURNZ0xUa2dNeUF0TVROak1DQXROU0F0TWlBdE1UQWdMVGNnTFRFMVl5MHhNU0F0TVRJZ0xUSXhJQzB5TlNBdE16Z2dMVEk0WXkwM0lEQWdMVFVnTnlBdE5pQXhNV010T1NBeE9DQXRNakFnTXpRZ0xUTTVJRFEwWXkweE1pQTNJQzB5TXlBeE5TQXRNek1nTWpOakxURTBJREV5SUMwek1DQXlNQ0F0TkRjZ01qTmpMVGtnTWlBdE1Ua2dOU0F0TWprZ05XTXRPU0F3SUMweE55QXRNeUF0TWpRZ0xURXpJR010TmlBdE9TQXRPU0F0TVRnZ0xUa2dMVEkzWXpBZ0xURXhJRE1nTFRJeUlEZ2dMVE15WXpFMUlDMHpNQ0F6T0NBdE5UTWdOallnTFRjeVl6RTJJQzB4TVNBek5DQXRNakVnTlRBZ0xUTXlZell5SUMwME1DQTRPU0F0T1RnZ09EY2dMVEUzTVdNdE15QXROakVnTFRZNUlDMHhNellnTFRFME9TQXRNVE0yZWswNE9Ua2dNVEJqTFRFNUlEQWdMVE16SURFM0lDMHpOaUEwT0dNdE5DQXpOU0F0TlNBM01TQXROU0F4TURkak1DQXlNU0F4SURReklERWdOalZqTUNBeE5TQXRNaUF5TWlBdE1USWdNakpqTFRNZ01DQXROeUF0TVNBdE1USWdMVEpqTFRFMElDMDBJQzB5T1NBdE5pQXRORE1nTFRFeUlHTTFJRFUxSURjZ05UZ2dOVFVnTmpsak1UTWdNeUF4TnlBNElERTNJREl4ZGpaak1DQTNJREVnTVRVZ01TQXlNbU13SURNZ01DQTNJQzB4SURFd2N5MHhJRFlnTFRFZ09XTXdJREU1SURFeElETXlJREkwSURRMFl6Y2dOaUF4TWlBeE5pQXlNaUF4TVdNMUlDMHlJRFlnTFRjZ05pQXRNVEpqTUNBdE1qa2dNQ0F0TlRjZ0xURWdMVGcyZGkwMFl6QWdMVGtnTXlBdE1UTWdNVEVnTFRFell6SWdNQ0ExSURBZ09DQXhZekl4SURNZ05ETWdOU0EyTkNBM2FETmpNVE1nTUNBeE55QXROeUF4TkNBdE1qQmpMVGNnTFRNeElDMHhOeUF0TXprZ0xUVXdJQzAwTVdNdE5EWWdMVE1nTFRVeElDMHpJQzAxTVNBdE16a2dZekFnTFRNNElERWdMVGMwSURNZ0xURXhNbU13SUMweE1TQXlJQzB5TVNBMUlDMHpNV015SUMwM0lEVWdMVEUySURFeklDMHhPV014SURBZ01pQXRNU0EwSUMweFl6Z2dNQ0F4TUNBeE1DQXhOQ0F4TkdNeU5DQXlPU0EwTXlBMk1pQTNNeUE0TldNMklEUWdNVEFnTVRBZ01Ua2dNVEJqTXlBd0lEWWdNQ0E1SUMweFl5MHpOeUF0TlRNZ0xUWTRJQzB4TURjZ0xURXlNQ0F0TVRRMFl5MHhNaUF0T1NBdE1qUWdMVEUwSUMwek5DQXRNVFI2VFRReU9DQXlNbU10TkRjZ0xUWWdMVGs0SURReUlDMDVPQ0F4TURoak1DQTFJREFnTVRFZ01TQXhOMk00SURVMUlETTNJRGs0SURjM0lERXpOQ0JqTlNBMElERXhJRGNnTVRZZ01UQmpNVElnTlNBeU5DQTNJRE0ySURkak5UZ2dNQ0F4TVRnZ0xUUTVJREV4T0NBdE1UQTRZekFnTFRZMklDMDFOU0F0TVRReElDMHhNVGdnTFRFMk0yTXRNVEVnTFRRZ0xUSXhJQzAzSUMwek1pQXROWHBOTmpVMElERTFZeTB4TnlBd0lDMHpNeUF5SUMwME9DQXhNR010TVRJZ05pQXRNekFnTVRNZ0xUSTFJREk0WXpVZ01UZ2dNVGtnTXpNZ016VWdORFJqTVNBeElESWdNU0F6SURGak5DQXdJRGNnTFRNZ01UQWdMVFpqTVRrZ0xUSXhJRFF5SUMweU5TQTJOeUF0TWpWak1UUWdNQ0F5T0NBeUlEUXpJREpqTFRrZ01UUWdMVEU1SURJeElDMHpNQ0F5T0NCakxUTXpJREl4SUMwMk5TQTBNeUF0T1RRZ05qbGpMVEUwSURFeklDMHlNU0F5TkNBdE1qRWdNelZqTUNBeE1DQTJJREl3SURFM0lETXpZekV4SURFeUlESXpJREkwSURNMklETTFZekkwSURJd0lETTVJREk0SURVeklESTRZekUzSURBZ016RWdMVEV4SURVMklDMHlOMk00SUMwMUlERXlJQzB4TVNBeE1pQXRNVGR6TFRRZ0xURXlJQzB4TVNBdE1UaGpMVGdnTFRZZ0xURTJJQzB4TWlBdE1qUWdMVEUzWXkwMElDMHlJQzAzSUMwMElDMHhNU0F0TkhNdE55QXlJQzB4TVNBNFl5MDVJREUxSUMweU55QXhPQ0F0TkRFZ01qZGpMVE1nTVNBdE5pQXlJQzA1SURKakxUTWdNU0F0TmlBd0lDMDVJQzB6SUdNdE15QXROQ0F0TkNBdE55QXROQ0F0TVRCak1DQXROQ0F4SUMwM0lETWdMVEV3WXpFd0lDMHhOaUF5TlNBdE1qY2dOREFnTFRNNFl6STRJQzB4T1NBMU55QXRNemdnT0RVZ0xUVTRZekU0SUMweE5DQXlOeUF0TWpZZ01qY2dMVFF3WXpBZ0xURXlJQzA0SUMweU5TQXRNaklnTFRNNVl5MHlNeUF0TWpJZ0xUVXdJQzB6TmlBdE9ERWdMVE0yWXkweE5TQXdJQzB6TVNBdE1pQXRORFlnTFRKNlRUUTJNeUEyTjJNeU1DQXdJRE01SURnZ05URWdNakpqTVRVZ01UY2dNVGdnTXprZ01UY2dOakZqTVNBMUlERWdNVEFnTVNBeE5XTXdJREkxSUMweE1TQTBOaUF0TXpRZ05UY2dZeTB5TlNBeE1pQXROVEVnTWpVZ0xUZ3dJREk0YUMwMFl5MDRJREFnTFRFMElDMHhJQzB4T1NBdE9XTXRNVEVnTFRJd0lDMHhPQ0F0TkRRZ0xURTRJQzAyT1dNd0lDMHpNQ0F4TVNBdE5qRWdNellnTFRnMVl6RTBJQzB4TXlBek1pQXRNakFnTlRBZ0xUSXdlazB4TURnNUlERXlhQzB6WXkweE1DQXdJQzB4TmlBeklDMHhOaUF4TW1Nd0lETWdNQ0EzSURJZ01URmpNU0F6SURFZ055QXhJREV4WXpBZ05TQXdJRGtnTVNBeE1tTTBJRE0wSURrZ016Y2dORE1nTXpkak1UY2dNQ0F5TXlBdE55QXlNeUF0TVRsak1DQXRNaUF3SUMwMUlDMHhJQzA0WXkwMUlDMHpPU0F0TVRjZ0xUVTJJQzAxTUNBdE5UWjZJQ0l2UGp3dmMzbHRZbTlzUGk5a1lYUmhMMUJsZEdGc2RXMWhMMFUwUWpndWVHMXNBRHh6ZVcxaWIyd2dhV1E5SWtVMFFqZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQXdJREV3TURBaUlHOTJaWEptYkc5M1BTSnBibWhsY21sMElqNDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RFc0xURXBJaUJrUFNKTk1qSTNJREJqTFRrM0lEQWdMVEUzTVNBM01TQXRNakE1SURFMU5XTXRNVE1nTWpnZ0xURTRJRFUySUMweE9DQTRObU13SURrZ01DQXhPQ0F4SURJM1l6RWdNVFFnTkNBeU9DQXhPU0F5T0dneFl6RXhJREFnTVRNZ0xURTBJREUxSUMweU0yTXlNU0F0TmpnZ05qWWdMVEV4TkNBeE1qY2dMVEUwTm1NeU55QXRNVFFnTlRZZ0xUSXhJRGcySUMweU1XTTFOeUF3SURFeE5TQXlOaUF4TlRJZ056TmpNakVnTWpjZ05ERWdOVFFnTlRNZ09EZGpNaUE0SURjZ01UTWdNVE1nTVRkak5TQXpJRGtnTlNBeE1pQTFZelVnTUNBNUlDMDBJREV4SUMweE5HTXhJQzA0SURJZ0xURTJJRElnTFRJeklHTXdJQzB5TmlBdE9DQXROVEFnTFRJd0lDMDNOR010TXpFZ0xUWXhJQzAzTXlBdE1URTBJQzB4TXpRZ0xURTBPR010TXprZ0xUSXlJQzAyTnlBdE1qa2dMVEV4TVNBdE1qbDZJaTgrUEM5emVXMWliMncrTDJSaGRHRXZVR1YwWVd4MWJXRXZSVFJCUWk1NGJXd0FQSE41YldKdmJDQnBaRDBpUlRSQlFpSWdkbWxsZDBKdmVEMGlNQ0F3SURFd01EQWdNVEF3TUNJZ2IzWmxjbVpzYjNjOUltbHVhR1Z5YVhRaVBqeHdZWFJvSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTVN3dE1Ta2lJR1E5SWsweU5pQXRORFV5YUMweFl5MHhNU0F3SUMweE1pQXhOQ0F0TVRRZ01qTmpMVEV3SURNNElDMHhNQ0EzT0NBdE1UQWdNVEUzWXpBZ016WWdMVEVnTnpNZ0xURWdNVEE1WXpBZ05EZ2dNU0E1TmlBMUlERTBOR014SURJd0lEVWdNemdnTWpBZ05USmpOU0ExSURrZ055QXhNeUEzY3pnZ0xUVWdNVEFnTFRFMFl6RXdJQzB6T0NBeE55QXROellnTVRZZ0xURXhOWFl0TXpSakxURWdMVEl6SURBZ0xUUTBJREFnTFRZeFl5MHhJQzB4T0NBdE1TQXRNellnTFRFZ0xUVXpkaTAwT1dNd0lDMHlPQ0F0TVNBdE5UWWdMVFVnTFRnell5MHhJQzAzSUMweklDMHhOQ0F0TkNBdE1qRWdZeTB6SUMweE5pQXRNVFlnTFRJeElDMHlPQ0F0TWpKNklpOCtQQzl6ZVcxaWIydytMMlJoZEdFdlVHVjBZV3gxYldFdlJUUkJOQzU0Yld3QVBITjViV0p2YkNCcFpEMGlSVFJCTkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TURBZ01UQXdNQ0lnYjNabGNtWnNiM2M5SW1sdWFHVnlhWFFpUGp4d1lYUm9JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9NU3d0TVNraUlHUTlJazA1TlNBd1l5MHlNQ0F3SUMwME1pQXlJQzAyTkNBeE1XTXROaUF6SUMweE15QTJJQzB4T0NBeE1XTXROeUE0SUMweE5TQXhOeUF0TVRJZ01qZGpOQ0F4TUNBeE5pQTFJREkwSURab09EWmpNak1nTUNBME15QXhJRFkySURGak5qQWdNQ0F4TVRrZ0xUSWdNVGM0SUMwMFl6TTBJQzB4SURZMklDMHhJRGs1SUMweE1XTXhNeUF0TkNBeE9DQXRNVEFnTVRjZ0xUSXlZekFnTFRFeUlDMHhNU0F0TVRFZ0xURTVJQzB4TW1NdE1qRWdMVFVnTFRRMElDMDNJQzAyTmlBdE4yTXRNVFVnTUNBdE16TWdNaUF0TlRFZ00yTXRNVFlnTVNBdE16VWdNU0F0TlRFZ01TQmpMVFE1SURBZ0xUazRJQzB6SUMweE5EY2dMVE5qTFRFeklEQWdMVEk1SUMweElDMDBNaUF0TVhvaUx6NDhMM041YldKdmJENHZaR0YwWVM5UVpYUmhiSFZ0WVM5RlF6ZzFMbmh0YkFBOGMzbHRZbTlzSUdsa1BTSkZRemcxSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3TUNBeE1EQXdJaUJ2ZG1WeVpteHZkejBpYVc1b1pYSnBkQ0krUEhCaGRHZ2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3hMQzB4S1NJZ1pEMGlUVEU0TkNBdE5ETTFZeTAzSURBZ0xUa2dPQ0F0TVRBZ01UUmpMVGtnTXprZ0xURTJJRGM0SUMweE5pQXhNVGxqTUNBeE1pQXhJREl6SURJZ016VmpNaUF4TlNBeUlETXhJRE1nTkRkak1DQTJJREFnTVRFZ01TQXhOMk10TVRnZ0xUSWdMVE0xSUMwNElDMDFNeUF0TVRaakxUSTVJQzB4TkNBdE5UY2dMVE15SUMwNE1DQXROVFpqTFRRZ0xUUWdMVGNnTFRjZ0xURXdJQzAzWXkwMElEQWdMVFlnTkNBdE9DQXhNbXd0TVRJZ05qaGpMVFFnTWpJZ01URWdNek1nTWpVZ05EWmpORGdnTkRNZ09UWWdPRFlnTVRReklERXpNR3cySURFM01XTXRNek1nTFRNZ0xUWTFJQzB4TkNBdE9Ea2dMVE15SUdNdE1qVWdMVEU1SUMwME15QXRORElnTFRVeUlDMDNNbU10TWlBdE9TQXROQ0F0TWpBZ0xURXpJQzB5TUdNdE1URWdNQ0F0TlNBeE15QXROeUF5TUdNdE5DQXhPQ0F0TnlBek5pQXROeUExTkdNd0lERXpJRElnTWpZZ05pQXpPR015TlNBM01TQTNPQ0F4TVRBZ01UVXhJREV5TUdNMElERWdPU0F4SURFeklESjJOakZqTFRFNUlDMHhOeUF0TXpnZ0xUSTJJQzAxT0NBdE1qWmpMVEV5SURBZ0xUSTBJRFFnTFRNMklERXdZeTB4T0NBeE1DQXRNekFnTWpJZ0xUTXdJRFEwZGpZM1l6QWdNVEFnTmlBeE5DQXhNeUF4T0dNeUlERWdOQ0F4SURVZ01XTTFJREFnTlNBdE55QTRJQzB4TUNCak1USWdMVEV6SURJNElDMHlNQ0EwTlNBdE1qQmpNVFVnTUNBek1DQTJJRFF5SURFNFl6Z2dPQ0F4TlNBeE55QXlOaUF4TkdNeE1TQXROQ0F4TXlBdE1UY2dNVFFnTFRJMll6SWdMVE13SURVZ0xUVTVJRFVnTFRnNVl6QWdMVEl3SURBZ0xUUXhJREVnTFRZeVl6SXlJQzB4SURRMElDMDJJRFkySUMweE5XTTBNeUF0TVRnZ05qSWdMVFV5SURVNUlDMHhNRFJqTUNBdE9EWWdMVFF5SUMweE5EVWdMVGc0SUMweU1ESmpMVFVnTFRZZ0xURXhJQzB4TVNBdE1UY2dMVEUzWXkwMElDMDBJQzAxSUMwNElDMDFJQzB4TVdNd0lDMDBJRE1nTFRnZ01UQWdMVEV3WXpFNUlDMDJJRE0wSUMweE9DQTBPU0F0TXpBZ1l6RTBJQzB4TVNBeU9TQXRNVGdnTkRVZ0xURTRZemdnTUNBeE55QXlJREkySURaak5DQXlJRGdnTXlBeE1TQXpZemdnTUNBeE15QXROaUF4TkNBdE1UZGpNU0F0TVRBZ01pQXRNakFnTWlBdE16QmpNQ0F0TVRNZ0xURWdMVEkySUMwMklDMHpPV010TnlBdE1qSWdMVEk1SUMwek5DQXROVElnTFRNMFl5MHhNU0F3SUMweU1pQXpJQzB6TXlBNVl5MHhNeUEzSUMweU5TQXhOaUF0TXpjZ01qVmpMVEUySURFeUlDMHpNaUF4T1NBdE5Ea2dNak5qTUNBdE5UVWdNQ0F0TVRFeElDMHlJQzB4Tmpkak1DQXRNVGNnTFRFZ0xUTTFJQzA1SUMwMU1XTXRNaUF0TlNBdE5pQXRNVEVnTFRFeUlDMHhNWG9nVFRJeE1TQXhNbU15TmlBeU5pQTBOeUExTnlBM01DQTRObU0wSURVZ05pQXhNQ0EySURFell6QWdOaUF0TlNBeE1DQXRNVElnTVRWakxURTRJREV4SUMwek9TQXhOeUF0TmpNZ01UbDJMVE01WXpBZ0xUTXhJREFnTFRZeklDMHhJQzA1TkhvaUx6NDhMM041YldKdmJENEFCQUFBRkE4QkFCSUVBQUFtRXdFQXZGb0FBRG9UQVFEMmJRRUFCTWdBQUFsdUFRQU5OZ0lBRTZzQUFCODJBZ0F5NFFJQWczd0FBRUhoQWdERVhRTUExNEVBQU5WZEF3Q3Mzd01BbGhFQUFMM2ZBd0JUOFFNQXp3RUFBR3p4QXdBNzh3TUFMUUVBQUZUekF3Q0I5QU1BUndFQUFKcjBBd0RoOVFNQU9BRUFBUHIxQXdBeTl3TUFFZ0lBQUV2M0F3QmQrUU1BSVFVQUFIYjVBd0NYL2dNQXhRUUFBTEQrQXdCMUF3UUEvQUlBQUk0REJBQ0tCZ1FBTkFJQUFLTUdCQURYQ0FRQXFRRUFBUEFJQkFDWkNnUUF4Z01BQUxJS0JBQjREZ1FBWFFNQUFKRU9CQUR1RVFRQUpBWUFBQWNTQkFBckdBUUFRZ0lBQUVRWUJBQ0dHZ1FBbVFFQUFKOGFCQUE0SEFRQXNRUUFBRkVjQkFBQ0lRUUEyQUlBQUJzaEJBRHpJd1FBSVFVQUFBd2tCQUF0S1FRQTFBRUFBRVlwQkFBYUt3UUF5UUVBQURNckJBRDhMQVFBaHdRQUFCVXRCQUNjTVFRQU9BRUFBTFV4QkFEdE1nUUFUUUVBQUFZekJBQlROQVFBUWdFQUFHdzBCQUN1TlFRQUxBRUFBTWMxQkFEek5nUUFSUUVBQUF3M0JBQlJPQVFBM0FBQUFHbzRCQUJHT1FRQXBBRUFBRjg1QkFBRE93UUFLd0VBQUJ3N0JBQkhQQVFBTUFZQUFHQThCQUNRUWdRQWlBSUFBS2xDQkFBeFJRUUF6QUlBQUVwRkJBQVdTQVFBSEFNQUFDOUlCQUJMU3dRQTF3SUFBR1JMQkFBN1RnUUFyZ1VBQUZST0JBQUNWQVFBNXdJQUFCdFVCQUFDVndRQVhnTUFBQnRYQkFCNVdnUUFIZ0lBQUpKYUJBQ3dYQVFBdEFJQUFNbGNCQUI5WHdRQTBnTUFBSlpmQkFCb1l3UUFyZ0FBQUlGakJBQXZaQVFBZEFFQUFFaGtCQUM4WlFRQUl3RUFBTlZsQkFENFpnUUE5Z0VBQUJGbkJBQUhhUVFBUWdFQUFDQnBCQUJpYWdRQTNnQUFBSHRxQkFCWmF3UUFWUUlBQUhKckJBREhiUVFBRFFFQUFPQnRCQUR0YmdRQUxnRUFBQVp2QkFBMGNBUUErd0FBQUUxd0JBQkljUVFBdHdFQUFHRnhCQUFZY3dRQVF3RUFBREZ6QkFCMGRBUUEvUUVBQUkxMEJBQ0tkZ1FBTUFZQUFLTjJCQURUZkFRQUh3SUFBT3g4QkFBTGZ3UUEwd01BQUNSL0JBRDNnZ1FBQ0FFQUFCQ0RCQUFZaEFRQXNBRUFBREdFQkFEaGhRUUF2d0VBQVBxRkJBQzVod1FBSlFRQUFOS0hCQUQzaXdRQVpBVUFBQkNNQkFCMGtRUUF0d0VBQUkyUkJBQkVrd1FBM1FFQUFGMlRCQUE2bFFRQVBBUUFBRk9WQkFDUG1RUUFRZ0VBQUtpWkJBRHFtZ1FBZGdNQUFBT2JCQUI1bmdRQUpnRUFBSktlQkFDNG53UUFEd0lBQU5HZkJBRGdvUVFBSWdJQUFQbWhCQUFicEFRQStRQUFBRFNrQkFBdHBRUUFLQUVBQUVhbEJBQnVwZ1FBVXdFQUFJZW1CQURhcHdRQXdBSUFBUE9uQkFDenFnUUFRd0VBQU15cUJBQVByQVFBRkFNQUFDaXNCQUE4cndRQUt3RUFBRld2QkFDQXNBUUFCd0VBQUptd0JBQ2dzUVFBOGdBQUFMbXhCQUNyc2dRQXR3RUFBTVN5QkFCN3RBUUFpQVVBQUpTMEJBQWN1Z1FBNFFjQUFEVzZCQUFXd2dRQXF3b0FBQy9DQkFEYXpBUUFMZ0VBQVBQTUJBQWh6Z1FBQndJQUFEck9CQUJCMEFRQUxBRUFBRnJRQkFDRzBRUUFvZ1lBQUovUkJBQkIyQVFBQkFFQUFGcllCQUJlMlFRQVN3UUFBSGZaQkFEQzNRUUFtQUlBQU52ZEJBQno0QVFBaXdFQUFJemdCQUFYNGdRQVN3RUFBRERpQkFCNzR3UUFJZ0VBQUpUakJBQzI1QVFBM2dRQUFNL2tCQUN0NlFRQU5nSUFBTWJwQkFEODZ3UUFUZ0VBQUJYc0JBQmo3UVFBeUFBQUFIenRCQUJFN2dRQWtnRUFBRjN1QkFEdjd3UUFZd0lBQUFqd0JBQnI4Z1FBN1FFQUFJVHlCQUJ4OUFRQW53RUFBSXIwQkFBcDlnUUF5UUFBQUVMMkJBQUw5d1FBeVFBQUFDVDNCQUR0OXdRQXlBQUFBQWI0QkFETytBUUFXQUVBQU9mNEJBQS8rZ1FBTXdFQUFGajZCQUNMK3dRQXF3RUFBS1Q3QkFCUC9RUUFPd0VBQUdqOUJBQ2ovZ1FBVmdFQUFMeitCQUFTQUFVQUNnSUFBQ3NBQlFBMUFnVUF6QUVBQUU0Q0JRQWFCQVVBUHdNQUFETUVCUUJ5QndVQW53RUFBSXNIQlFBcUNRVUFMQUVBQUVNSkJRQnZDZ1VBTEFFQUFJZ0tCUUMwQ3dVQVR3RUFBTTBMQlFBY0RRVUExd0FBQURVTkJRQU1EZ1VBUndJQUFDVU9CUUJzRUFVQXd3RUFBSVVRQlFCSUVnVUF4QUVBQUdFU0JRQWxGQVVBa2dFQUFENFVCUURRRlFVQXhBSUFBT2tWQlFDdEdBVUE0d0FBQU1ZWUJRQ3BHUVVBS3dFQUFNSVpCUUR0R2dVQVpBSUFBQVliQlFCcUhRVUE2UUVBQUlNZEJRQnNId1VBekFBQUFJVWZCUUJSSUFVQTR3QUFBR29nQlFCTklRVUFVUUVBQUdZaEJRQzNJZ1VBQXdFQUFOQWlCUURUSXdVQUlnRUFBT3dqQlFBT0pRVUFkd0VBQUNjbEJRQ2VKZ1VBQUFFQUFMY21CUUMzSndVQW93RUFBTkFuQlFCektRVUFFUUVBQUl3cEJRQ2RLZ1VBeVFBQUFMWXFCUUIvS3dVQTR3QUFBSmdyQlFCN0xBVUE4UU1BQUpRc0JRQ0ZNQVVBNEFFQUFKNHdCUUIrTWdVQUt3RUFBSmN5QlFEQ013VUFJZ0VBQU5zekJRRDlOQVVBRlFJQUFCWTFCUUFyTndVQTR3RUFBRVEzQlFBbk9RVUFYd1FBQUVBNUJRQ2ZQUVVBRWdFQUFMZzlCUURLUGdVQXJnRUFBT00rQlFDUlFBVUFyZ0FBQUtwQUJRQllRUVVBV1FNQUFIRkJCUURLUkFVQXBRRUFBT05FQlFDSVJnVUFOQU1BQUtGR0JRRFZTUVVBOUFnQUFPNUpCUURpVWdVQUlnRUFBUHRTQlFBZFZBVUFQZ2NBQURaVUJRQjBXd1VBS3dFQUFJMWJCUUM0WEFVQW93RUFBTkZjQlFCMFhnVUFWZ01BQUkxZUJRRGpZUVVBUVFFQUFQeGhCUUE5WXdVQXJRQUFBRlpqQlFBRFpBVUEvd0FBQUJ4a0JRQWJaUVVBTEFFQUFEUmxCUUJnWmdVQTd3QUFBSGxtQlFCb1p3VUF6UUlBQUlGbkJRQk9hZ1VBRmdFQUFHZHFCUUI5YXdVQWNBUUFBSlpyQlFBR2NBVUE3QUVBQUI5d0JRQUxjZ1VBMmdFQUFDUnlCUUQrY3dVQUlnSUFBQmQwQlFBNWRnVUFaZ1lBQUZKMkJRQzRmQVVBK3dFQUFORjhCUURNZmdVQUpRRUFBT1YrQlFBS2dBVUFMUUVBQUNPQUJRQlFnUVVBdEFBQUFHbUJCUUFkZ2dVQUJ3RUFBRGFDQlFBOWd3VUFDZ0VBQUZhREJRQmdoQVVBcHdFQUFIbUVCUUFnaGdVQW53RUFBRG1HQlFEWWh3VUF4QUVBQVBHSEJRQzFpUVVBQ1FJQUFNNkpCUURYaXdVQU9RTUFBUENMQlFBcGp3VUF3UUlBQUVLUEJRQURrZ1VBUlFFQUFCeVNCUUJoa3dVQUJ3RUFBSHFUQlFDQmxBVUF3Z0lBQUpxVUJRQmNsd1VBV0FNQUFIV1hCUURObWdVQVp3UUFBT2FhQlFCTm53VUFOd0lBQUdhZkJRQ2RvUVVBendFQUFMYWhCUUNGb3dVQUNnRUFBSjZqQlFDb3BBVUFzZ0FBQU1Ha0JRQnpwUVVBdkFFQUFJbWxCUUJGcHdVQURRRUFBRnVuQlFCb3FBVUFSQUVBQUg2b0JRRENxUVVBYXdFQUFOaXBCUUJEcXdVQWp3RUFBRm1yQlFEb3JBVUF1d0VBQVA2c0JRQzVyZ1VBK3dBQUFNK3VCUURLcndVQTd3SUFBT0N2QlFEUHNnVUFNQUVBQU9XeUJRQVZ0QVVBK1FVQUFDdTBCUUFrdWdVQUJRVUFBRHE2QlFBL3Z3VUFQd1FBQUZXL0JRQ1V3d1VBOWdJQUFLckRCUUNneGdVQU1BTUFBTGJHQlFEbXlRVUFEZ1VBQVB6SkJRQUt6d1VBeEFVQUFDRFBCUURrMUFVQXhBVUFBUHJVQlFDKzJnVUFwd1FBQU5UYUJRQjczd1VBZXdnQUFKSGZCUUFNNkFVQTFBSUFBQ0xvQlFEMjZnVUFKQUlBQUF6ckJRQXc3UVVBR2dZQUFFYnRCUUJnOHdVQXRnTUFBSGJ6QlFBczl3VUE3QVVBQUVMM0JRQXUvUVVBUVFJQUFFVDlCUUNGL3dVQUhnSUFBSnYvQlFDNUFRWUFuQUFBQU04QkJnQnJBZ1lBUkFjQUFJRUNCZ0RGQ1FZQThnQUFBTnNKQmdETkNnWUF5Z0VBQU9NS0JnQ3REQVlBbGdFQUFNTU1CZ0JaRGdZQWF3RUFBRzhPQmdEYUR3WUFwZ0VBQVBBUEJnQ1dFUVlBR0FFQUFLd1JCZ0RFRWdZQTlBQUFBTm9TQmdET0V3WUEvZ0VBQU9RVEJnRGlGUVlBdFFZQUFQZ1ZCZ0N0SEFZQXRnTUFBTU1jQmdCNUlBWUFtQU1BQUk4Z0JnQW5KQVlBU0FVQUFEMGtCZ0NGS1FZQStRUUFBSnNwQmdDVUxnWUFZd1FBQUtvdUJnQU5Nd1lBQndrQUFDTXpCZ0FxUEFZQXFnVUFBRUE4QmdEcVFRWUFwd1FBQUFCQ0JnQ25SZ1lBbHdJQUFMMUdCZ0JVU1FZQW9BTUFBR3BKQmdBS1RRWUFUQVVBQUNCTkJnQnNVZ1lBYkFRQUFJSlNCZ0R1VmdZQXJ3QUFBQVJYQmdDelZ3WUF5Z0VBQU1sWEJnQ1RXUVlBVGdJQUFLbFpCZ0QzV3dZQWhRQUFBQTFjQmdDU1hBWUE5UUFBQUtoY0JnQ2RYUVlBcWdFQUFMTmRCZ0JkWHdZQTZRRUFBSE5mQmdCY1lRWUFHUUVBQUhKaEJnQ0xZZ1lBQUFFQUFLRmlCZ0NoWXdZQU9RRUFBTGRqQmdEd1pBWUF1QUVBQUFabEJnQytaZ1lBMkFFQUFOUm1CZ0NzYUFZQXN3QUFBTUpvQmdCMWFRWUFNZ0lBQUl0cEJnQzlhd1lBOWdZQUFOTnJCZ0RKY2dZQWJRSUFBTjl5QmdCTWRRWUEwUVVBQUdKMUJnQXpld1lBb0FRQUFFbDdCZ0RwZndZQUd3WUFBUDkvQmdBYWhnWUFEUUVBQURDR0JnQTlod1lBU1FJQUFGT0hCZ0NjaVFZQXp3RUFBTEtKQmdDQml3WUFUd2dBQUplTEJnRG1rd1lBN0FvQUFQeVRCZ0RvbmdZQUZnSUFBUDZlQmdBVW9RWUFDUU1BQUNxaEJnQXpwQVlBbmdFQUFFbWtCZ0RucFFZQVp3WUFBUDJsQmdCa3JBWUFHd1lBQUhxc0JnQ1ZzZ1lBSWdVQUFLdXlCZ0ROdHdZQWhnRUFBT08zQmdCcHVRWUFnZ2dBQUgrNUJnQUJ3Z1lBa1FNQUFCZkNCZ0NveFFZQUt3RUFBTDdGQmdEcHhnWUFqZ0lBQVAvR0JnQ055UVlBNHdBQUFLUEpCZ0NHeWdZQWd3QUFBSnpLQmdBZnl3WUFvQUFBQURYTEJnRFZ5d1lBOFFFQUFPdkxCZ0RjelFZQVJnRUFBUExOQmdBNHp3WUFOd0VBQUU3UEJnQ0YwQVlBK1FBQUFKdlFCZ0NVMFFZQWZRRUFBS3JSQmdBbjB3WUFZUUVBQUQzVEJnQ2UxQVlBbGdJQUFMVFVCZ0JLMXdZQXZ3RUFBR0RYQmdBZjJRWUExd0VBQURYWkJnQU0yd1lBU3dRQUFDTGJCZ0J0M3dZQUJRSUFBSVBmQmdDSTRRWUFGUUVBQUo3aEJnQ3o0Z1lBK0FBQUFNbmlCZ0RCNHdZQWZBRUFBTmZqQmdCVDVRWUEwUUlBQUdubEJnQTY2QVlBckFZQUFGRG9CZ0Q4N2dZQUdoQUFBQkx2QmdBcy93WUF6QXdBQUVML0JnQU9EQWNBbUFFQUFDUU1Cd0M4RFFjQXlnSUFBTklOQndDY0VBY0Fsd0VBQUxJUUJ3QkpFZ2NBY1EwQUFGOFNCd0RRSHdjQWl3WUFBT1lmQndCeEpnY0FHQUVBQUljbUJ3Q2ZKd2NBSndJQUFMVW5Cd0RjS1FjQTBRWUFBUElwQndERE1BY0E2UUVBQU5rd0J3RENNZ2NBeGdFQUFOZ3lCd0NlTkFjQVR3RUFBTFEwQndBRE5nY0FCUUlBQUJrMkJ3QWVPQWNBNkFZQUFEUTRCd0FjUHdjQTFnQUFBREkvQndBSVFBY0FuZ0VBQUI1QUJ3QzhRUWNBMVFBQUFOSkJCd0NuUWdjQVV3SUFBTDFDQndBUVJRY0FYZ0VBQUNaRkJ3Q0VSZ2NBZndFQUFKcEdCd0FaU0FjQW5nY0FBQzlJQndETlR3Y0F5UUFBQU9OUEJ3Q3NVQWNBV1FJQUFNSlFCd0FiVXdjQW13QUFBREZUQndETVV3Y0FyUUlBQU9KVEJ3Q1BWZ2NBL2dFQUFLVldCd0NqV0FjQXhRQUFBTGxZQndCK1dRY0F5QUFBQUpSWkJ3QmNXZ2NBeWdBQUFISmFCd0E4V3djQUt3TUFBRkpiQndCOVhnY0FHZ0VBQUpOZUJ3Q3RYd2NBSmdJQUFNTmZCd0RwWVFjQWVnSUFBUDloQndCNVpBY0E5QUlBQUk5a0J3Q0Rad2NBQndNQUFKbG5Cd0NnYWdjQVJBSUFBTFpxQndENmJBY0FLZ0VBQUJCdEJ3QTZiZ2NBeWdBQUFGQnVCd0FhYndjQU5RWUFBREJ2QndCbGRRY0FoZ0VBQUh0MUJ3QUJkd2NBRHdFQUFCZDNCd0FtZUFjQXNBQUFBRHg0QndEc2VBY0FqQUFBQUFKNUJ3Q09lUWNBdHdFQUFLUjVCd0JiZXdjQWhRRUFBSEY3QndEMmZBY0FvZ1FBQUF4OUJ3Q3VnUWNBblFJQUFNU0JCd0JoaEFjQTZ3RUFBSGVFQndCaWhnY0FrQU1BQUhpR0J3QUlpZ2NBaGdFQUFCNktCd0NraXdjQThRQUFBTHFMQndDcmpBY0F4d0VBQU1HTUJ3Q0lqZ2NBNEFJQUFKNk9Cd0Ira1FjQTB3QUFBSlNSQndCbmtnY0Fjd0lBQUgyU0J3RHdsQWNBTXdJQUFBYVZCd0E1bHdjQTl3QUFBRStYQndCR21BY0FCZ0lBQUZ5WUJ3QmltZ2NBUndFQUFIaWFCd0MvbXdjQXBBSUFBTldiQndCNW5nY0E4Z0FBQUkrZUJ3Q0Jud2NBZXdFQUFKZWZCd0FTb1FjQUJ3RUFBQ2loQndBdm9nY0FXUUlBQUVXaUJ3Q2VwQWNBclFJQUFMU2tCd0JocHdjQVVBSUFBSGVuQndESHFRY0FOQUlBQU4ycEJ3QVJyQWNBckFFQUFDZXNCd0RUclFjQW9RRUFBT210QndDS3J3Y0FMQUVBQUtDdkJ3RE1zQWNBOVFBQUFPS3dCd0RYc1FjQUFRTUFBTzJ4QndEdXRBY0Fyd0FBQUFTMUJ3Q3p0UWNBTkFFQUFNbTFCd0Q5dGdjQWF3SUFBQk8zQndCK3VRY0F3UUlBQUpTNUJ3QlZ2QWNBL3dFQUFHdThCd0JxdmdjQS9nRUFBSUMrQndCK3dBY0EvQUFBQUpUQUJ3Q1F3UWNBdUFBQUFLYkJCd0Jld2djQWVBRUFBSFRDQndEc3d3Y0FGQUlBQUFMRUJ3QVd4Z2NBS2dFQUFDekdCd0JXeHdjQUtRRUFBR3pIQndDVnlBY0FPZ0VBQUt2SUJ3RGx5UWNBL3dFQUFQdkpCd0Q2eXdjQXlRRUFBQkRNQndEWnpRY0FKQUVBQU8vTkJ3QVR6d2NBUXdFQUFDblBCd0JzMEFjQVdnRUFBSUxRQndEYzBRY0FIQUVBQVBMUkJ3QU8wd2NBTEFJQUFDVFRCd0JRMVFjQVJnRUFBR2JWQndDczFnY0FEd0VBQU1MV0J3RFIxd2NBeXdBQUFPZlhCd0N5MkFjQUxBRUFBTWpZQndEMDJRY0FFQU1BQUFyYUJ3QWEzUWNBR3dJQUFERGRCd0JMM3djQTZ3SUFBR0hmQndCTTRnY0F2QUFBQUdMaUJ3QWU0d2NBS2dFQUFEVGpCd0JlNUFjQXNnQUFBSFRrQndBbTVRY0FLUUVBQUR6bEJ3Qmw1Z2NBbkFJQUFIdm1Cd0FYNlFjQW9nRUFBQzNwQndEUDZnY0FnQVlBQU9YcUJ3Qmw4UWNBQlFJQUFIdnhCd0NBOHdjQVBnQUFBSmJ6QndEVTh3Y0E5d1FBQU9yekJ3RGgrQWNBTGdFQUFQZjRCd0FsK2djQURBRUFBRHY2QndCSCt3Y0FVUUVBQUYzN0J3Q3UvQWNBVmdFQUFNVDhCd0FhL2djQTJRQUFBREQrQndBSi93Y0EvZ0VBQUIvL0J3QWRBUWdBOVFRQUFETUJDQUFvQmdnQU13RUFBRDRHQ0FCeEJ3Z0FqZ1FBQUljSENBQVZEQWdBbEFFQUFDc01DQUMvRFFnQThBSUFBTlVOQ0FERkVBZ0F3QW9BQU5zUUNBQ2JHd2dBSWdFQUFMRWJDQURUSEFnQUVBUUFBT2tjQ0FENUlBZ0F0Z2dBQUE4aENBREZLUWdBTkFFQUFOc3BDQUFQS3dnQWpnRUFBQ1VyQ0FDekxBZ0FiZ1lBQU1rc0NBQTNNd2dBVndFQUFFMHpDQUNrTkFnQTFnRUFBTG8wQ0FDUU5nZ0FJZ1FBQUtZMkNBRElPZ2dBUkFFQUFONDZDQUFpUEFnQUt3RUFBRGc4Q0FCalBRZ0FGUUVBQUhrOUNBQ09QZ2dBeXdBQUFLUStDQUJ2UHdnQXR3RUFBSVUvQ0FBOFFRZ0F2d0FBQUZKQkNBQVJRZ2dBNkFBQUFDZENDQUFQUXdnQUdBRUFBQ1ZEQ0FBOVJBZ0FEZ0VBQUZORUNBQmhSUWdBc0FJQUFIZEZDQUFuU0FnQUNBSUFBRDFJQ0FCRlNnZ0F5QU1BQUZ0S0NBQWpUZ2dBVmdFQUFEbE9DQUNQVHdnQXJRWUFBS1ZQQ0FCU1ZnZ0EzQUVBQUdoV0NBQkVXQWdBdlFBQUFGcFlDQUFYV1FnQU53UUFBQzFaQ0FCa1hRZ0FDZ0lBQUhwZENBQ0VYd2dBckFFQUFKcGZDQUJHWVFnQWpnQUFBRnhoQ0FEcVlRZ0Fzd0FBQUFCaUNBQ3pZZ2dBeEFjQUFNbGlDQUNOYWdnQXZBTUFBS05xQ0FCZmJnZ0FQQUlBQUhWdUNBQ3hjQWdBU2dFQUFNZHdDQUFSY2dnQUxRRUFBQ2R5Q0FCVWN3Z0F6UUVBQUdwekNBQTNkUWdBRXdFQUFFMTFDQUJnZGdnQUhRRUFBSFoyQ0FDVGR3Z0F4Z0FBQUtsM0NBQnZlQWdBNVFBQUFJVjRDQUJxZVFnQUZBRUFBSUI1Q0FDVWVnZ0FaZ0VBQUtwNkNBQVFmQWdBS2dFQUFDWjhDQUJRZlFnQUFBSUFBR1o5Q0FCbWZ3Z0FSQUVBQUh4L0NBREFnQWdBZXdJQUFOYUFDQUJSZ3dnQVFBTUFBR2VEQ0FDbmhnZ0FXZ1FBQUwyR0NBQVhpd2dBOUFVQUFDMkxDQUFoa1FnQW9RSUFBRGVSQ0FEWWt3Z0FOd1FBQU82VENBQWxtQWdBalFFQUFEdVlDQURJbVFnQS9BQUFBTjZaQ0FEYW1nZ0FtQUlBQVBDYUNBQ0luUWdBT1FRQUFKNmRDQURYb1FnQVVBUUFBTzJoQ0FBOXBnZ0FGQVlBQUZPbUNBQm5yQWdBd2dVQUFIMnNDQUEvc2dnQUtnRUFBRld5Q0FCL3N3Z0FKZ0lBQUpXekNBQzd0UWdBdkFJQUFORzFDQUNOdUFnQUxnUUFBS080Q0FEUnZBZ0F5QUVBQU9lOENBQ3Z2Z2dBS3dFQUFNVytDQUR3dndnQUNBRUFBQWJBQ0FBT3dRZ0F4d0FBQUNUQkNBRHJ3UWdBOEFJQUFBTENDQUR5eEFnQTlRQUFBQW5GQ0FEK3hRZ0FyZ0VBQUJYR0NBRER4d2dBdkFFQUFOckhDQUNXeVFnQXFnRUFBSzNKQ0FCWHl3Z0FVd0VBQUc3TENBREJ6QWdBUGdFQUFOak1DQUFXemdnQW1RQUFBQzNPQ0FER3pnZ0EyZ0VBQU4zT0NBQzMwQWdBNHdFQUFNN1FDQUN4MGdnQWt3QUFBTWpTQ0FCYjB3Z0E1Z0lBQUhMVENBQlkxZ2dBTXdJQUFHL1dDQUNpMkFnQUx3TUFBTG5ZQ0FEbzJ3Z0FTQUlBQVAvYkNBQkgzZ2dBSndFQUFGN2VDQUNGM3dnQWFnSUFBSnpmQ0FBRzRnZ0E4QUVBQUIzaUNBQU41QWdBUVFJQUFDVGtDQUJsNWdnQWR3RUFBSHptQ0FEejV3Z0FYd1lBQUFyb0NBQnA3Z2dBTEFNQUFJRHVDQUNzOFFnQXBBVUFBTVB4Q0FCbjl3Z0F4d0VBQUg3M0NBQkYrUWdBREFRQUFGejVDQUJvL1FnQUhnTUFBSC85Q0FDZEFBa0FnZ0lBQUxRQUNRQTJBd2tBOGdRQUFFMERDUUEvQ0FrQVJ3VUFBRllJQ1FDZERRa0ErZ1VBQUxRTkNRQ3VFd2tBdVFRQUFNVVRDUUIrR0FrQVV3Z0FBSlVZQ1FEb0lBa0FHUU1BQVA4Z0NRQVlKQWtBOEFFQUFDOGtDUUFmSmdrQVF3WUFBRFltQ1FCNUxBa0FQUUlBQUpBc0NRRE5MZ2tBTEFRQUFPUXVDUUFRTXdrQU9RWUFBQ2N6Q1FCZ09Ra0FSUUVBQUhjNUNRQzhPZ2tBMHdJQUFOTTZDUUNtUFFrQW53RUFBTDA5Q1FCY1B3a0EvUUVBQUhNL0NRQndRUWtBeHdBQUFJZEJDUUJPUWdrQXlBQUFBR1ZDQ1FBdFF3a0Fsd0lBQUVSRENRRGJSUWtBYUFJQUFQSkZDUUJhU0FrQXN3QUFBSEZJQ1FBa1NRa0Fnd0FBQUR0SkNRQytTUWtBWmdVQUFOVkpDUUE3VHdrQUx3RUFBRkpQQ1FDQlVBa0FYQUVBQUpoUUNRRDBVUWtBdFFFQUFBdFNDUURBVXdrQXVnRUFBTmRUQ1FDUlZRa0E1QUVBQUtoVkNRQ01Wd2tBeXdBQUFLTlhDUUJ1V0FrQTlRQUFBSVZZQ1FCNldRa0E3UUVBQUpGWkNRQitXd2tBU0FJQUFKVmJDUURkWFFrQTdnQUFBUFJkQ1FEaVhna0FTQU1BQVBsZUNRQkJZZ2tBeVFBQUFGaGlDUUFoWXdrQTJBUUFBRGhqQ1FBUWFBa0F2Z1FBQUNkb0NRRGxiQWtBc1FJQUFQeHNDUUN0YndrQU53RUFBTVJ2Q1FEN2NBa0F4d0FBQUJKeENRRFpjUWtBTmdJQUFQQnhDUUFtZEFrQVFRSUFBRDEwQ1FCK2Rna0FEUUVBQUpWMkNRQ2lkd2tBc0FJQUFMbDNDUUJwZWdrQURRRUFBSUI2Q1FDTmV3a0F5UU1BQUtSN0NRQnRmd2tBZndFQUFJUi9DUUFEZ1FrQXR3TUFBQnFCQ1FEUmhBa0Fud2NBQU9pRUNRQ0hqQWtBTGdNQUFKNk1DUURNandrQTFBTUFBT09QQ1FDM2t3a0FuUVFBQU02VENRQnJtQWtBMndRQUFJS1lDUUJkblFrQUJ3UUFBSFNkQ1FCN29Ra0E0UWNBQUpLaENRQnpxUWtBT1FRQUFJcXBDUUREclFrQXVnUUFBTnF0Q1FDVXNna0FvZ0lBQUt1eUNRQk50UWtBemdNQUFHUzFDUUF5dVFrQWp3Y0FBRW01Q1FEWXdBa0F5d1FBQU8vQUNRQzZ4UWtBdHdBQUFOSEZDUUNJeGdrQUp3RUFBSi9HQ1FER3h3a0FvZ0VBQU4zSENRQi95UWtBYmdJQUFKYkpDUUFFekFrQUJBRUFBQnZNQ1FBZnpRa0FHUUlBQURiTkNRQlB6d2tBeHdBQUFHYlBDUUF0MEFrQUdBRUFBRVRRQ1FCYzBRa0FpQUFBQUhQUkNRRDcwUWtBRFFNQUFCTFNDUUFmMVFrQXR3RUFBRGJWQ1FEdDFna0F2d0FBQUFUWENRREQxd2tBWlFFQUFOclhDUUEvMlFrQTVnQUFBRmJaQ1FBODJna0FQUUlBQUZQYUNRQ1EzQWtBeWdBQUFLZmNDUUJ4M1FrQTJnTUFBSWpkQ1FCaTRRa0FSQUVBQUhuaENRQzk0Z2tBYkFFQUFOVGlDUUJBNUFrQUNRRUFBRmZrQ1FCZzVRa0F0d0lBQUhmbENRQXU2QWtBWmdFQUFFWG9DUUNyNlFrQTlnRUFBTUxwQ1FDNDZ3a0EzQUFBQU0vckNRQ3I3QWtBMUFBQUFNTHNDUUNXN1FrQTFRTUFBSzN0Q1FDQzhRa0FDZ1FBQUpueENRQ2o5UWtBYUFRQUFMcjFDUUFpK2drQURBRUFBRG42Q1FCRit3a0FwUUVBQUZ6N0NRQUIvUWtBSFFFQUFCajlDUUExL2drQXpnSUFBRXorQ1FBYUFRb0FsUUVBQURFQkNnREdBZ29BQ3dJQUFOMENDZ0RvQkFvQTBRY0FBUDhFQ2dEUURBb0FvZ01BQU9jTUNnQ0pFQW9BaFFVQUFLQVFDZ0FsRmdvQTZ3UUFBRHdXQ2dBbkd3b0FCUWtBQUQ0YkNnQkRKQW9BRFFFQUFGb2tDZ0JuSlFvQWR3SUFBSDRsQ2dEMUp3b0E5Z0VBQUF3b0NnQUNLZ29BOFFVQUFCa3FDZ0FLTUFvQXFRY0FBQ0V3Q2dES053b0FNQUlBQU9FM0NnQVJPZ29BaFFJQUFDZzZDZ0N0UEFvQVpBRUFBTVE4Q2dBb1Bnb0FkQVlBQUQ4K0NnQ3pSQW9BQkFrQUFNcEVDZ0RPVFFvQUFBVUFBT1ZOQ2dEbFVnb0E1QUVBQVB4U0NnRGdWQW9Bc2drQUFQZFVDZ0NwWGdvQUJRUUFBTUJlQ2dERllnb0FMQUVBQU54aUNnQUlaQW9BckFFQUFCOWtDZ0RMWlFvQUxBSUFBT0psQ2dBT2FBb0FZd0lBQUNWb0NnQ0lhZ29BR0FFQUFKOXFDZ0MzYXdvQUFRSUFBTTVyQ2dEUGJRb0FTQUVBQU9adENnQXVid29BRlFFQUFFVnZDZ0JhY0FvQXhnRUFBSEZ3Q2dBM2Nnb0FrUUFBQUU1eUNnRGZjZ29BdkFBQUFQWnlDZ0N5Y3dvQUJnSUFBTWx6Q2dEUGRRb0FBd1FBQU9aMUNnRHBlUW9BbEFFQUFBQjZDZ0NVZXdvQUJnRUFBS3Q3Q2dDeGZBb0FiQUVBQU1oOENnQTBmZ29BcVFFQUFFdCtDZ0QwZndvQWN3RUFBQXVBQ2dCK2dRb0FZd1VBQUpXQkNnRDRoZ29BYWdFQUFBK0hDZ0I1aUFvQXNBSUFBSkNJQ2dCQWl3b0E2QUVBQUZlTENnQS9qUW9BendBQUFGYU5DZ0FsamdvQVVBTUFBRHlPQ2dDTWtRb0F5d01BQUtPUkNnQnVsUW9BMmdFQUFJV1ZDZ0JmbHdvQTJBQUFBSGFYQ2dCT21Bb0FyZ0VBQUdXWUNnQVRtZ29BS1FFQUFDcWFDZ0JUbXdvQTRnRUFBR3FiQ2dCTW5Rb0FNZ0VBQUdPZENnQ1ZuZ29BeFFBQUFLeWVDZ0J4bndvQUt3RUFBSWlmQ2dDem9Bb0FDZ0VBQU1xZ0NnRFVvUW9BelFJQUFPdWhDZ0M0cEFvQW9BY0FBTStrQ2dCdnJBb0FHZ2NBQUlhc0NnQ2dzd29BR1FzQUFMZXpDZ0RRdmdvQTRnMEFBT2UrQ2dESnpBb0FUQUVBQU9ETUNnQXN6Z29BWUFJQUFFUE9DZ0NqMEFvQVZnRUFBTHJRQ2dBUTBnb0FZUWtBQUNmU0NnQ0kyd29BUFFZQUFKL2JDZ0RjNFFvQW93QUFBUFBoQ2dDVzRnb0FXQVVBQUszaUNnQUY2QW9BSWdZQUFCem9DZ0ErN2dvQSt3UUFBRlh1Q2dCUTh3b0FlUUVBQUdmekNnRGc5QW9BeWdVQUFQZjBDZ0RCK2dvQTN3RUFBTmo2Q2dDMy9Bb0F1QUVBQU03OENnQ0cvZ29BeFFBQUFKMytDZ0JpL3dvQUF3SUFBSG4vQ2dCOEFRc0FMd0VBQUpNQkN3RENBZ3NBTHdJQUFOa0NDd0FJQlFzQWF3SUFBQjhGQ3dDS0J3c0F5QUFBQUtFSEN3QnBDQXNBRXdJQUFJQUlDd0NUQ2dzQW1nWUFBS29LQ3dCRUVRc0EvQUFBQUZzUkN3QlhFZ3NBOXdFQUFHNFNDd0JsRkFzQTVBQUFBSHdVQ3dCZ0ZRc0FsZ01BQUhjVkN3QU5HUXNBY0FFQUFDUVpDd0NVR2dzQXJBRUFBS3NhQ3dCWEhBc0FKZ1lBQUc0Y0N3Q1VJZ3NBeHdBQUFLc2lDd0J5SXdzQXhnSUFBSWtqQ3dCUEpnc0F5QUFBQUdZbUN3QXVKd3NBM1FJQUFFVW5Dd0FpS2dzQVZnSUFBRGtxQ3dDUExBc0FMQUlBQUtZc0N3RFNMZ3NBWXdJQUFPa3VDd0JNTVFzQURBRUFBR014Q3dCdk1nc0FkZ0VBQUlZeUN3RDhNd3NBbXdFQUFCTTBDd0N1TlFzQUlnTUFBTVUxQ3dEbk9Bc0FuQUlBQVA0NEN3Q2FPd3NBV1FRQUFMRTdDd0FLUUFzQXBnQUFBQ0ZBQ3dESFFBc0FSQVVBQU41QUN3QWlSZ3NBOFFNQUFEbEdDd0FxU2dzQTR3RUFBRUZLQ3dBa1RBc0FlZ01BQUR0TUN3QzFUd3NBZ2dBQUFNeFBDd0JPVUFzQXRBSUFBR1ZRQ3dBWlV3c0FwUUVBQURCVEN3RFZWQXNBR2dFQUFPeFVDd0FHVmdzQUdRSUFBQjFXQ3dBMldBc0Exd0VBQUUxWUN3QWtXZ3NBcWdJQUFEdGFDd0RsWEFzQWh3TUFBUHhjQ3dDRFlBc0EwUUFBQUpwZ0N3QnJZUXNBekFBQUFJSmhDd0JPWWdzQVN3VUFBR1ZpQ3dDd1p3c0E1UUFBQU1kbkN3Q3NhQXNBOVFBQUFNTm9Dd0M0YVFzQWxBSUFBTTlwQ3dCamJBc0FDQVFBQUhwc0N3Q0NjQXNBMXdFQUFKbHdDd0J3Y2dzQVNBRUFBSWR5Q3dEUGN3c0FwUUVBQU9aekN3Q0xkUXNBQWdJQUFLSjFDd0NrZHdzQVhBUUFBTHQzQ3dBWGZBc0FEZ0VBQUM1OEN3QThmUXNBdndFQUFGTjlDd0FTZndzQUJBUUFBQ2wvQ3dBdGd3c0FFUU1BQUVTREN3QlZoZ3NBU0FRQUFHeUdDd0MwaWdzQVlRUUFBTXVLQ3dBc2p3c0FjQUlBQUVPUEN3Q3prUXNBMndNQUFNcVJDd0NsbFFzQWVnSUFBTHlWQ3dBMm1Bc0FIZ0VBQUUyWUN3QnJtUXNBWlFFQUFJS1pDd0RubWdzQTZ3QUFBUDZhQ3dEcG13c0FuZ1FBQUFDY0N3Q2VvQXNBWmdJQUFMV2dDd0Fib3dzQStBQUFBREtqQ3dBcXBBc0FyUVlBQUVHa0N3RHVxZ3NBTGdFQUFBV3JDd0F6ckFzQXp3QUFBRXFzQ3dBWnJRc0FjQVVBQURDdEN3Q2dzZ3NBMGdFQUFMZXlDd0NKdEFzQWVBSUFBS0MwQ3dBWXR3c0Fzd2dBQUMrM0N3RGl2d3NBY0FFQUFQbS9Dd0Jwd1FzQURBTUFBSURCQ3dDTXhBc0FOQUVBQUtQRUN3RFh4UXNBbHdNQUFPN0ZDd0NGeVFzQXhnQUFBSnpKQ3dCaXlnc0Fqd0FBQUhuS0N3QUl5d3NBK0FBQUFCL0xDd0FYekFzQUNBSUFBQzdNQ3dBMnpnc0FSZ0lBQUUzT0N3Q1QwQXNBT2dNQUFLclFDd0RrMHdzQTR3TUFBUHZUQ3dEZTF3c0FyZ0FBQVBYWEN3Q2oyQXNBbkFNQUFMcllDd0JXM0FzQWpBQUFBRzNjQ3dENTNBc0FJZ01BQUJEZEN3QXk0QXNBVWdNQUFFbmdDd0NiNHdzQWFnRUFBTExqQ3dBYzVRc0E3Z0VBQURQbEN3QWg1d3NBMHdFQUFEam5Dd0FMNlFzQU1nRUFBQ0xwQ3dCVTZnc0ErUUFBQUd2cUN3Qms2d3NBaWdBQUFIdnJDd0FGN0FzQU1nSUFBQnpzQ3dCTzdnc0FDd0VBQUdYdUN3Qnc3d3NBendBQUFJZnZDd0JXOEFzQVp3SUFBRzN3Q3dEVThnc0FMZ0VBQU92eUN3QVo5QXNBcmdBQUFERDBDd0RlOUFzQVR3SUFBUFgwQ3dCRTl3c0FYUWNBQUZ2M0N3QzQvZ3NBR0FFQUFNLytDd0RuL3dzQUxnWUFBUDcvQ3dBc0Jnd0F6Z0lBQUVNR0RBQVJDUXdBT0FJQUFDZ0pEQUJnQ3d3QXpnUUFBSGNMREFCRkVBd0FiZ0VBQUZ3UURBREtFUXdBQUFJQUFPRVJEQURoRXd3QXd3QUFBUGdUREFDN0ZBd0FkUUVBQU5JVURBQkhGZ3dBendRQUFGNFdEQUF0R3d3QU5BRUFBRVFiREFCNEhBd0FJZ0VBQUk4Y0RBQ3hIUXdBa2dBQUFNZ2REQUJhSGd3QUpRRUFBSEVlREFDV0h3d0FaUUVBQUswZkRBQVNJUXdBeHdNQUFDa2hEQUR3SkF3QTVnRUFBQWNsREFEdEpnd0ErZ0lBQUFRbkRBRCtLUXdBK2dNQUFCVXFEQUFQTGd3QVV3TUFBQ1l1REFCNU1Rd0F5Z0FBQUpBeERBQmFNZ3dBYUFNQUFIRXlEQURaTlF3QTFnTUFBUEExREFER09Rd0E5QUFBQU4wNURBRFJPZ3dBSndRQUFPZzZEQUFQUHd3QUV3RUFBQ1kvREFBNVFBd0FOUVFBQUZCQURBQ0ZSQXdBdVFBQUFKeEVEQUJWUlF3QW9BRUFBR3hGREFBTVJ3d0F5Z0VBQUNOSERBRHRTQXdBL0FBQUFBUkpEQUFBU2d3QUx3RUFBQmRLREFCR1N3d0FTQUlBQUYxTERBQ2xUUXdBQ2dFQUFMeE5EQURHVGd3QWtBQUFBTjFPREFCdFR3d0FVd0VBQUlSUERBRFhVQXdBb3dBQUFPNVFEQUNSVVF3QUxRSUFBS2hSREFEVlV3d0FxZ0VBQU94VERBQ1dWUXdBd2dBQUFLMVZEQUJ2Vmd3QTZBSUFBSVpXREFCdVdRd0E2d0lBQUlWWkRBQndYQXdBNlFBQUFJZGNEQUJ3WFF3QXJRRUFBSWRkREFBMFh3d0E3Z0VBQUV0ZkRBQTVZUXdBbmdNQUFGQmhEQUR1WkF3QXR3RUFBQVZsREFDOFpnd0FGUWtBQU5ObURBRG9id3dBemdBQUFQOXZEQUROY0F3QW53QUFBT1J3REFDRGNRd0FPUUVBQUpweERBRFRjZ3dBWFFFQUFPcHlEQUJIZEF3QWNRRUFBRjUwREFEUGRRd0Fqd0VBQU9aMURBQjFkd3dBQkFFQUFJeDNEQUNRZUF3QTh3QUFBS2Q0REFDYWVRd0F1Z0FBQUxGNURBQnJlZ3dBa0FFQUFJSjZEQUFTZkF3QUF3SUFBQ2w4REFBc2Znd0FzUUVBQUVOK0RBRDBmd3dBdVFBQUFBdUFEQURFZ0F3QWx3RUFBTnVBREFCeWdnd0FEUUVBQUltQ0RBQ1dnd3dBS1FFQUFLMkREQURXaEF3QWZnRUFBTzJFREFCcmhnd0F1QUFBQUlLR0RBQTZod3dBeWdBQUFGR0hEQUFiaUF3QVR3RUFBREtJREFDQmlRd0FzUUFBQUppSkRBQkppZ3dBRXdrQUFHQ0tEQUJ6a3d3QWR3SUFBSXFUREFBQmxnd0FGQUVBQUJpV0RBQXNsd3dBYWdRQUFFT1hEQUN0bXd3QTFBRUFBTVNiREFDWW5Rd0FpQUVBQUsrZERBQTNud3dBZVFJQUFFNmZEQURIb1F3QUl3TUFBTjZoREFBQnBRd0FPUUVBQUJpbERBQlJwZ3dBc3dFQUFHaW1EQUFicUF3QXl3TUFBREtvREFEOXF3d0FLd0VBQUJTc0RBQS9yUXdBcWdRQUFGYXREQUFBc2d3QWR3RUFBQmV5REFDT3N3d0FTQUVBQUtXekRBRHR0QXdBaVFFQUFBUzFEQUNOdGd3QXR3QUFBS1MyREFCYnR3d0FHZ0VBQUhLM0RBQ011QXdBTmdJQUFLTzREQURadWd3QVZ3RUFBUEM2REFCSHZBd0Fid01BQUY2OERBRE52d3dBUmdNQUFPUy9EQUFxd3d3QXdRSUFBRUhEREFBQ3hnd0FEQUVBQUJuR0RBQWx4d3dBSUFJQUFEekhEQUJjeVF3QXVBQUFBSFBKREFBcnlnd0FCZ0VBQUVMS0RBQkl5d3dBZ1FNQUFGL0xEQURnemd3QVhnRUFBUGZPREFCVjBBd0FYZ0VBQUd6UURBREswUXdBVkFFQUFPSFJEQUExMHd3QUhBRUFBRXpUREFCbzFBd0FBd0lBQUgvVURBQ0MxZ3dBdEFBQUFKbldEQUJOMXd3QXVnRUFBR1RYREFBZTJRd0F2QWNBQURYWkRBRHg0QXdBSEFFQUFBamhEQUFrNGd3QUlnRUFBRHZpREFCZDR3d0Fld0lBQUhUakRBRHY1UXdBZ2dFQUFBYm1EQUNJNXd3QUpRRUFBSi9uREFERTZBd0FYUUVBQU52b0RBQTQ2Z3dBRlFRQUFFL3FEQUJrN2d3QWRRSUFBSHZ1REFEdzhBd0F5QUFBQUFmeERBRFA4UXdBOUFNQUFPYnhEQURhOVF3QS9RSUFBUEgxREFEdStBd0FlQUlBQUFYNURBQjkrd3dBY1FFQUFKVDdEQUFGL1F3QXZ3RUFBQno5REFEYi9nd0FmQUVBQVBMK0RBQnVBQTBBK2dFQUFJVUFEUUIvQWcwQUl3RUFBSllDRFFDNUF3MEEwd0VBQU5BRERRQ2pCUTBBZGdFQUFMb0ZEUUF3QncwQUdBRUFBRWNIRFFCZkNBMEFMQUVBQUhZSURRQ2lDUTBBZ1FBQUFMa0pEUUE2Q2cwQTZRQUFBRkVLRFFBNkN3MEFjd0VBQUZFTERRREVEQTBBcFFJQUFOc01EUUNBRHcwQUxRSUFBSmNQRFFERUVRMEFLUVFBQU5zUkRRQUVGZzBBRndNQUFCc1dEUUF5R1EwQVh3UUFBRWtaRFFDb0hRMEE0Z0VBQUw4ZERRQ2hIdzBBNGdFQUFMZ2ZEUUNhSVEwQVFBSUFBTEVoRFFEeEl3MEFBQUlBQUFna0RRQUlKZzBBN3dBQUFCOG1EUUFPSncwQWdRQUFBQ1VuRFFDbUp3MEFEd0VBQUwwbkRRRE1LQTBBSXdFQUFPTW9EUUFHS2cwQUdRRUFBQjBxRFFBMkt3MEFPUUVBQUUwckRRQ0dMQTBBSndFQUFKMHNEUURFTFEwQXZBRUFBTnN0RFFDWEx3MEFOUVVBQUs0dkRRRGpOQTBBUndFQUFQbzBEUUJCTmcwQWRBSUFBRmcyRFFETU9BMEFzZ0VBQU9NNERRQ1ZPZzBBNXdVQUFLdzZEUUNUUUEwQWpRRUFBS3BBRFFBM1FnMEFVd1lBQUU1Q0RRQ2hTQTBBTWdJQUFMaElEUURxU2cwQVpnRUFBQUZMRFFCblRBMEF0Z0lBQUg1TURRQTBUdzBBSUFFQUFFdFBEUUJyVUEwQUt3RUFBSUpRRFFDdFVRMEF2Z2NBQU1SUkRRQ0NXUTBBRlFFQUFKbFpEUUN1V2cwQTZRQUFBTVZhRFFDdVd3MEE3d0FBQU1WYkRRQzBYQTBBZ1FBQUFNdGNEUUJNWFEwQTVBQUFBR05kRFFCSFhnMEFnZ0lBQUY1ZURRRGdZQTBBZndFQUFQZGdEUUIyWWcwQTdRRUFBSTFpRFFCNlpBMEFtQUlBQUpGa0RRQXBadzBBNGdFQUFFQm5EUUFpYVEwQVN3SUFBRGxwRFFDRWF3MEF5Z0FBQUp0ckRRQmxiQTBBOUFFQUFIeHNEUUJ3YmcwQTFnSUFBSWR1RFFCZGNRMEFCQUVBQUhSeERRQjRjZzBBZ1FBQUFJOXlEUUFRY3cwQUlnRUFBQ2R6RFFCSmRBMEFFZ0VBQUdCMERRQnlkUTBBZndFQUFJbDFEUUFJZHcwQVVRTUFBQjkzRFFCd2VnMEFuQUFBQUlkNkRRQWpldzBBRXdFQUFEcDdEUUJOZkEwQVN3SUFBR1I4RFFDdmZnMEFPd0VBQU1aK0RRQUJnQTBBc2dRQUFCaUFEUURLaEEwQUx3SUFBT0dFRFFBUWh3MEFrZ0VBQUNlSERRQzVpQTBBdWdBQUFOQ0lEUUNLaVEwQVpBRUFBS0dKRFFBRml3MEFvd0FBQUJ5TERRQy9pdzBBZVFFQUFOYUxEUUJQalEwQUlRRUFBR2FORFFDSGpnMEFid0lBQUo2T0RRQU5rUTBBcUFFQUFDU1JEUURNa2cwQUJBRUFBT09TRFFEbmt3MEF0Z1FBQVA2VERRQzBtQTBBeGdBQUFNdVlEUUNSbVEwQUtnRUFBS2laRFFEU21nMEFuQUVBQU9tYURRQ0ZuQTBBbUFRQUFKeWNEUUEwb1EwQU9BSUFBRXVoRFFDRG93MEFWd1lBQUpxakRRRHhxUTBBdndBQUFBaXFEUURIcWcwQUhBRUFBTjZxRFFENnF3MEE2UUFBQUJHc0RRRDZyQTBBQ2dFQUFCR3REUUFicmcwQWpRTUFBREt1RFFDL3NRMEFHQU1BQU5heERRRHV0QTBBYWdnQUFBVzFEUUJ2dlEwQTVnRUFBSWE5RFFCc3Z3MEFIUUVBQUlPL0RRQ2d3QTBBUGdBQUFMZkFEUUQxd0EwQUtnVUFBQXpCRFFBMnhnMEFiQUVBQUUzR0RRQzV4dzBBd0FBQUFOREhEUUNReUEwQTdBRUFBS2ZJRFFDVHlnMEFKZ0VBQUtyS0RRRFF5dzBBZWdJQUFPZkxEUUJoemcwQUZ3RUFBSGpPRFFDUHp3MEFad0VBQUtiUERRQU4wUTBBaGdBQUFDVFJEUUNxMFEwQVpBRUFBTUhSRFFBbDB3MEF1UUFBQUR6VERRRDEwdzBBSkFJQUFBelVEUUF3MWcwQW5BRUFBRWZXRFFEajF3MEFzQUFBQVByWERRQ3EyQTBBdHdBQUFNSFlEUUI0MlEwQVpBTUFBSS9aRFFEejNBMEFuZ0VBQUFyZERRQ28zZzBBb2dBQUFML2VEUUJoM3cwQUhBWUFBSGpmRFFDVTVRMEExZ0VBQUt2bERRQ0I1dzBBSGdJQUFKam5EUUMyNlEwQXlBQUFBTTNwRFFDVjZnMEE0d01BQUt6cURRQ1A3ZzBBV0FJQUFLYnVEUUQrOEEwQWxnRUFBQlh4RFFDcjhnMEFGQVVBQU1MeURRRFc5dzBBc0FFQUFPMzNEUUNkK1EwQS9RTUFBTFQ1RFFDeC9RMEFwQXNBQU1qOURRQnNDUTRBR2dFQUFJTUpEZ0NkQ2c0QUJBVUFBTFFLRGdDNER3NEFjd2tBQU04UERnQkNHUTRBR1FFQUFGa1pEZ0J5R2c0QXB3RUFBSWthRGdBd0hBNEFhd2dBQUVjY0RnQ3lKQTRBRmdJQUFNa2tEZ0RmSmc0QVFBTUFBUFltRGdBMktnNEFzZ0lBQUUwcURnRC9MQTRBMEFNQUFCWXREZ0RtTUE0QUN3RUFBUDB3RGdBSU1nNEF3QUFBQUI4eURnRGZNZzRBSEFJQUFQWXlEZ0FTTlE0QWJBSUFBQ2sxRGdDVk53NEFuQUVBQUt3M0RnQklPUTRBRlFFQUFGODVEZ0IwT2c0QUZRSUFBSXM2RGdDZ1BBNEFEUUVBQUxjOERnREVQUTRBYVFFQUFOczlEZ0JFUHc0QTlBQUFBRnMvRGdCUFFBNEFiQUVBQUdaQURnRFNRUTRBdUFBQUFPbEJEZ0NoUWc0QXJnQUFBTGhDRGdCbVF3NEFTUUVBQUgxRERnREdSQTRBd2dBQUFOMUVEZ0NmUlE0QVBnRUFBTFpGRGdEMFJnNEFWUVlBQUF0SERnQmdUUTRBbndBQUFIZE5EZ0FXVGc0QVNnSUFBQzFPRGdCM1VBNEF2d0lBQUk1UURnQk5VdzRBaGdBQUFHUlREZ0RxVXc0QXdBQUFBQUZVRGdEQlZBNEFIUU1BQU5oVURnRDFWdzRBU0FJQUFBeFlEZ0JVV2c0QVRRSUFBR3RhRGdDNFhBNEFsZ0lBQU05Y0RnQmxYdzRBV2dFQUFIeGZEZ0RXWUE0QThnTUFBTzFnRGdEZlpBNEFCd0lBQVBaa0RnRDlaZzRBSndZQUFCUm5EZ0E3YlE0QXdBSUFBRkp0RGdBU2NBNEF3QUFBQUNsd0RnRHBjQTRBYUFVQUFBQnhEZ0JvZGc0QVVRSUFBSDkyRGdEUWVBNEFBd1FBQU9kNERnRHFmQTRBNkFBQUFBRjlEZ0RwZlE0QTVBQUFBQUIrRGdEa2ZnNEFqd2dBQVB0K0RnQ0todzRBTWdJQUFLR0hEZ0RUaVE0QXZ3UUFBT3FKRGdDcGpnNEE2d01BQU1DT0RnQ3JrZzRBTUFJQUFNS1NEZ0R5bEE0QVJRRUFBQW1WRGdCT2xnNEFKQUVBQUdXV0RnQ0psdzRBSkFFQUFLQ1hEZ0RFbUE0QVNBSUFBTnVZRGdBam13NEFEUUVBQURxYkRnQkhuQTRBS1FFQUFGNmNEZ0NIblE0QUZRRUFBSjZkRGdDem5nNEFFQWNBQU1xZURnRGFwUTRBWVFJQUFQR2xEZ0JTcUE0QWVnRUFBR21vRGdEanFRNEF1d0FBQVBxcERnQzFxZzRBdXdNQUFNeXFEZ0NIcmc0QXd3QUFBSjZ1RGdCaHJ3NEEvQUFBQUhpdkRnQjBzQTRBdkFBQUFJdXdEZ0JIc1E0QVZnRUFBRjZ4RGdDMHNnNEExd0FBQU11eURnQ2lzdzRBaVFBQUFMbXpEZ0JDdEE0QU5nRUFBRm0wRGdDUHRRNEFoQUVBQUthMURnQXF0dzRBb2dBQUFFRzNEZ0RqdHc0QTBBRUFBUHEzRGdES3VRNEFSd0lBQU9HNURnQW92QTRBVndFQUFEKzhEZ0NXdlE0QWdBRUFBSzI5RGdBdHZ3NEF2QUVBQUVTL0RnQUF3UTRBd1FFQUFCZkJEZ0RZd2c0QUtRSUFBTy9DRGdBWXhRNEFKd0lBQUMvRkRnQld4dzRBNFFFQUFHM0hEZ0JPeVE0QWlnUUFBR1hKRGdEdnpRNEFEUWdBQUFiT0RnQVQxZzRBK2dNQUFDcldEZ0FrMmc0QWFBVUFBRHZhRGdDajN3NEE3UUVBQUxyZkRnQ240UTRBdkFFQUFMN2hEZ0I2NHc0QThBTUFBSkhqRGdDQjV3NEFmd1VBQUpqbkRnQVg3UTRBZlFRQUFDN3REZ0NyOFE0QW9nZ0FBTUx4RGdCaytnNEFJZ0lBQUh2NkRnQ2QvQTRBSVFVQUFMVDhEZ0RWQVE4QUV3RUFBT3dCRHdEL0FnOEFKQUlBQUJZRER3QTZCUThBdEFFQUFGRUZEd0FGQnc4QWx3SUFBQndIRHdDekNROEFUd1FBQU1vSkR3QVpEZzhBK1FBQUFEQU9Ed0FwRHc4QU93RUFBRUFQRHdCN0VBOEEyUUVBQUpJUUR3QnJFZzhBclFFQUFJSVNEd0F2RkE4QW9nQUFBRVlVRHdEb0ZBOEFaUVVBQVA4VUR3QmtHZzhBc3dFQUFIc2FEd0F1SEE4QVdBY0FBRVVjRHdDZEl3OEE0Z0FBQUxRakR3Q1dKQThBdWdBQUFLMGtEd0JuSlE4QXVnQUFBSDRsRHdBNEpnOEEwUU1BQUU4bUR3QWdLZzhBc2dFQUFEY3FEd0RwS3c4QTFRQUFBQUFzRHdEVkxBOEFxQUFBQU93c0R3Q1VMUThBcFFBQUFLc3REd0JRTGc4QWZ3RUFBR2N1RHdEbUx3OEFDUUVBQVAwdkR3QUdNUThBMEFBQUFCMHhEd0R0TVE4QVNRSUFBQVF5RHdCTk5BOEFGd0lBQUdRMER3QjdOZzhBblFBQUFKSTJEd0F2Tnc4QTF3RUFBRVkzRHdBZE9ROEFtZ0VBQURRNUR3RE9PZzhBRXdJQUFPVTZEd0Q0UEE4QXBRQUFBQTg5RHdDMFBROEEwQWNBQU1zOUR3Q2JSUThBOEFNQUFMSkZEd0NpU1E4QWVnVUFBTGxKRHdBelR3OEFrd01BQUVwUER3RGRVZzhBTHdRQUFQUlNEd0FqVnc4QW1nSUFBRHBYRHdEVVdROEFaUU1BQU90WkR3QlFYUThBM1FRQUFHZGREd0JFWWc4QWxBUUFBRnRpRHdEdlpnOEFaQVVBQUFabkR3QnFiQThBWEFRQUFJRnNEd0RkY0E4QVRBY0FBUFJ3RHdCQWVBOEF0Z0lBQUZkNER3QU5ldzhBckFFQUFDUjdEd0RRZkE4QUhBWUFBT2Q4RHdBRGd3OEFWZ0lBQUJxRER3QndoUThBNmdJQUFJZUZEd0J4aUE4QTh3Y0FBSWlJRHdCN2tBOEE1Z0VBQUpLUUR3QjRrZzhBY1FJQUFJK1NEd0FBbFE4QVR3RUFBQmVWRHdCbWxnOEFKZ0VBQUgyV0R3Q2psdzhBZ3dBQUFMcVhEd0E5bUE4QWdRQUFBRlNZRHdEVm1BOEF6UUVBQU95WUR3QzVtZzhBbHdVQUFOQ2FEd0Jub0E4QUF3RUFBSDZnRHdDQm9ROEFmUUVBQUppaER3QVZvdzhBcmdBQUFDeWpEd0Rhb3c4QWF3RUFBUEdqRHdCY3BROEFYQUVBQUhPbER3RFBwZzhBMEFBQUFPYW1Ed0MycHc4QVhnRUFBTTJuRHdBcnFROEE2QUlBQUVLcER3QXFyQThBMFFBQUFFR3NEd0FTclE4QXZBSUFBQ210RHdEbHJ3OEFnUUFBQVB5dkR3QjlzQThBK3dFQUFKU3dEd0NQc2c4QUZBSUFBS2F5RHdDNnRBOEFpZ0FBQU5HMER3QmJ0UThBeEFFQUFISzFEd0EydHc4QUhnRUFBRTIzRHdCcnVBOEFWUUVBQUlLNER3RFh1UThBVWdFQUFPNjVEd0JBdXc4QWN3UUFBRmU3RHdES3Z3OEF3QWNBQU9HL0R3Q2h4dzhBandJQUFMakhEd0JIeWc4QWJRTUFBRjdLRHdETHpROEFuZ01BQU9MTkR3Q0EwUThBcGdRQUFKZlJEd0E5MWc4QXNRTUFBRlRXRHdBRjJnOEFaQWNBQUJ6YUR3Q0E0UThBOHdNQUFKZmhEd0NLNVE4QVhBUUFBS0hsRHdEOTZROEE3QUlBQUJUcUR3QUE3UThBU0FNQUFCZnREd0JmOEE4QUd3WUFBSGJ3RHdDUjlnOEFoUVVBQUtqMkR3QXQvQThBckFBQUFFVDhEd0R3L0E4QURnRUFBQWY5RHdBVi9nOEFPUUlBQUN6K0R3QmxBQkFBOXdBQUFId0FFQUJ6QVJBQUZRRUFBSW9CRUFDZkFoQUFCUUlBQUxZQ0VBQzdCQkFBZ1FBQUFOSUVFQUJUQlJBQXBBQUFBR29GRUFBT0JoQUFDQUVBQUNVR0VBQXRCeEFBMndBQUFFUUhFQUFmQ0JBQTBRSUFBRFlJRUFBSEN4QUFWUUVBQUI0TEVBQnpEQkFBL0FFQUFJb01FQUNHRGhBQVVnRUFBSjBPRUFEdkR4QUErQUVBQUFZUUVBRCtFUkFBeUFBQUFCVVNFQURkRWhBQTFRQUFBUFFTRUFESkV4QUE2d0FBQU9BVEVBRExGQkFBSEFRQUFPSVVFQUQrR0JBQWlRQUFBQlVaRUFDZUdSQUFMQUVBQUxVWkVBRGhHaEFBaXdBQUFQZ2FFQUNER3hBQVR3SUFBSm9iRUFEcEhSQUFSZ0VBQUFBZUVBQkdIeEFBRFFJQUFGMGZFQUJxSVJBQTVRY0FBSUVoRUFCbUtSQUFZZ0lBQUgwcEVBRGZLeEFBckFVQUFQWXJFQUNpTVJBQWZBVUFBTGt4RUFBMU54QUFPUWtBQUV3M0VBQ0ZRQkFBRFFFQUFKeEFFQUNwUVJBQTZRRUFBTUJCRUFDcFF4QUFVUUlBQU1CREVBQVJSaEFBeXdVQUFDaEdFQUR6U3hBQWx3Y0FBQXBNRUFDaFV4QUEvZ0VBQUxoVEVBQzJWUkFBbVFFQUFNMVZFQUJtVnhBQVhBRUFBSDFYRUFEWldCQUErZ1VBQVBCWUVBRHFYaEFBTlFrQUFBRmZFQUEyYUJBQWJBUUFBRTFvRUFDNWJCQUFhd0VBQU5Cc0VBQTdiaEFBRUFvQUFGSnVFQUJpZUJBQS93TUFBSGw0RUFCNGZCQUFuZ0FBQUk5OEVBQXRmUkFBc1FFQUFFUjlFQUQxZmhBQXdBRUFBQXgvRUFETWdCQUFad0lBQU9PQUVBQktneEFBa2dBQUFHR0RFQUR6Z3hBQWNRRUFBQXFFRUFCN2hSQUFuUUFBQUpLRkVBQXZoaEFBRWdFQUFFYUdFQUJZaHhBQXFBQUFBRytIRUFBWGlCQUF4Z0FBQUM2SUVBRDBpQkFBNGdFQUFBdUpFQUR0aWhBQTNnQUFBQVNMRUFEaWl4QUE5Z0VBQVBtTEVBRHZqUkFBblFFQUFBYU9FQUNqanhBQUN3RUFBTHFQRUFERmtCQUEwQUFBQU55UUVBQ3NrUkFBTVFRQUFNT1JFQUQwbFJBQUpRSUFBQXVXRUFBd21CQUFPd0VBQUVlWUVBQ0NtUkFBbUFBQUFKbVpFQUF4bWhBQUJ3TUFBRWlhRUFCUG5SQUFSUUVBQUdhZEVBQ3JuaEFBZ1FBQUFNS2VFQUJEbnhBQU13RUFBRnFmRUFDTm9CQUE4Z0FBQUtTZ0VBQ1dvUkFBMVFBQUFLMmhFQUNDb2hBQXZBRUFBSm1pRUFCVnBCQUFJQVlBQUd5a0VBQ01xaEFBZUFzQUFLT3FFQUFidGhBQTB3c0FBREsyRUFBRndoQUFjd0VBQUJ6Q0VBQ1B3eEFBR3dJQUFLYkRFQURCeFJBQWJRRUFBTmpGRUFCRnh4QUFqQWtBQUZ6SEVBRG8wQkFBVHdZQUFQL1FFQUJPMXhBQXBRQUFBR1hYRUFBSzJCQUFYUUVBQUNIWUVBQisyUkFBNEFRQUFKWFpFQUIxM2hBQWN3RUFBSXplRUFELzN4QUFlUUVBQUJiZ0VBQ1A0UkFBZlFZQUFLYmhFQUFqNkJBQURBSUFBRHJvRUFCRzZoQUE1Z0FBQUYzcUVBQkQ2eEFBZ1FBQUFGcnJFQURiNnhBQWN3RUFBUExyRUFCbDdSQUFQd0VBQUh6dEVBQzc3aEFBZHdFQUFOTHVFQUJKOEJBQXJRRUFBR0R3RUFBTjhoQUFrd0lBQUNUeUVBQzM5QkFBblFjQUFNNzBFQUJyL0JBQUpRRUFBSUw4RUFDbi9SQUE2d0VBQUw3OUVBQ3AveEFBMWdBQUFNRC9FQUNXQUJFQWF3WUFBSzBBRVFBWUJ4RUF5QUFBQUM4SEVRRDNCeEVBeWdFQUFBNElFUURZQ1JFQXV3RUFBTzhKRVFDcUN4RUFYQUlBQU1FTEVRQWREaEVBMXdJQUFEUU9FUUFMRVJFQXhnTUFBQ0lSRVFEb0ZCRUFZQUVBQVA4VUVRQmZGaEVBSkFRQUFIWVdFUUNhR2hFQTRBSUFBTEVhRVFDUkhSRUEwd0lBQUtnZEVRQjdJQkVBbGdJQUFKSWdFUUFvSXhFQWZ3QUFBRDhqRVFDK0l4RUFHZ0VBQU5VakVRRHZKQkVBeWdBQUFBWWxFUURRSlJFQXlnQUFBT2NsRVFDeEpoRUFXZ0lBQU1nbUVRQWlLUkVBRUFNQUFEa3BFUUJKTEJFQUpRRUFBR0FzRVFDRkxSRUFmUUVBQUp3dEVRQVpMeEVBTndNQUFEQXZFUUJuTWhFQVF3SUFBSDR5RVFEQk5CRUFEZ01BQU5nMEVRRG1OeEVBbndNQUFQMDNFUUNjT3hFQUNBSUFBTE03RVFDN1BSRUF5Z0lBQU5JOUVRQ2NRQkVBTEFNQUFMTkFFUURmUXhFQUxBRUFBUFpERVFBaVJSRUF5QUFBQURsRkVRQUJSaEVBekFRQUFCaEdFUURrU2hFQUtnRUFBUHRLRVFBbFRCRUFOZ0VBQUR4TUVRQnlUUkVBendRQUFJbE5FUUJZVWhFQTJBRUFBRzlTRVFCSFZCRUErUUlBQUY1VUVRQlhWeEVBdEFBQUFHNVhFUUFpV0JFQVh3SUFBRGxZRVFDWVdoRUFqd0FBQUs5YUVRQStXeEVBS3dJQUFGVmJFUUNBWFJFQU5BSUFBSmRkRVFETFh4RUFOd0VBQU9KZkVRQVpZUkVBeXdNQUFEQmhFUUQ3WkJFQStRQUFBQkpsRVFBTFpoRUFKd0VBQUNKbUVRQkpaeEVBM3dVQUFHQm5FUUEvYlJFQTVnSUFBRlp0RVFBOGNCRUFDZ0lBQUZOd0VRQmRjaEVBQndRQUFIUnlFUUI3ZGhFQUt3RUFBSkoyRVFDOWR4RUFtUUFBQU5SM0VRQnRlQkVBdkFFQUFJUjRFUUJBZWhFQUhRRUFBRmQ2RVFCMGV4RUFBQUlBQUl0N0VRQ0xmUkVBS0FNQUFLSjlFUURLZ0JFQTdBRUFBT0dBRVFETmdoRUEyZ0FBQU9TQ0VRQytneEVBU1FJQUFOV0RFUUFlaGhFQWtBSUFBRFdHRVFERmlCRUEvd0FBQU55SUVRRGJpUkVBY1FJQUFQS0pFUUJqakJFQThnQUFBSHFNRVFCc2pSRUFFd01BQUlPTkVRQ1drQkVBSkFFQUFLMlFFUURSa1JFQUxnRUFBT2lSRVFBV2t4RUFLUU1BQUMyVEVRQldsaEVBQkFFQUFHMldFUUJ4bHhFQXBRQUFBSWlYRVFBdG1CRUE0UUFBQUVTWUVRQWxtUkVBY3dFQUFEeVpFUUN2bWhFQXVRQUFBTWFhRVFCL214RUFFUUVBQUphYkVRQ25uQkVBM3dBQUFMNmNFUUNkblJFQU5BVUFBTFNkRVFEb29oRUFud0VBQVAraUVRQ2VwQkVBTkFZQUFMV2tFUURwcWhFQThnQUFBQUNyRVFEeXF4RUF0d0FBQUFtc0VRREFyQkVBWlFJQUFOZXNFUUE4cnhFQTNBSUFBRk92RVFBdnNoRUFEZ0VBQUVheUVRQlVzeEVBT2dRQUFHdXpFUUNsdHhFQUVRSUFBTHkzRVFETnVSRUFnZ0lBQU9TNUVRQm12QkVBUWdJQUFIMjhFUUMvdmhFQTNRRUFBTmErRVFDendCRUFQZ0VBQU1yQUVRQUl3aEVBWkFZQUFCL0NFUUNEeUJFQXVBRUFBSnJJRVFCU3loRUFCUUVBQUduS0VRQnV5eEVBbkFBQUFJWExFUUFoekJFQUFBRUFBRGpNRVFBNHpSRUFuUU1BQUUvTkVRRHMwQkVBeGdBQUFBUFJFUURKMFJFQWV3RUFBT0RSRVFCYjB4RUFsQUFBQUhMVEVRQUcxQkVBOUFBQUFCM1VFUUFSMVJFQURnRUFBQ2pWRVFBMjFoRUFJQWtBQUUzV0VRQnQzeEVBS3djQUFJVGZFUUN2NWhFQVF3TUFBTWJtRVFBSjZoRUFXd0lBQUNEcUVRQjc3QkVBU1FNQUFKTHNFUURiN3hFQTBBSUFBUEx2RVFEQzhoRUF4Z0lBQU5ueUVRQ2Y5UkVBY3dJQUFMYjFFUUFwK0JFQVhRWUFBRUQ0RVFDZC9oRUEyQUFBQUxUK0VRQ00veEVBOFFBQUFLUC9FUUNVQUJJQWtBQUFBS3NBRWdBN0FSSUF4Z0FBQUZJQkVnQVlBaElBZlFFQUFDOENFZ0NzQXhJQWxBQUFBTU1ERWdCWEJCSUFqZ0FBQUc0RUVnRDhCQklBQndFQUFCTUZFZ0FhQmhJQVVRSUFBREVHRWdDQ0NCSUF2UUlBQUprSUVnQldDeElBblFFQUFHMExFZ0FLRFJJQXpBSUFBQ0VORWdEdER4SUFGd2tBQUFRUUVnQWJHUklBR1FFQUFESVpFZ0JMR2hJQTVnRUFBR0lhRWdCSUhCSUE4d0FBQUY4Y0VnQlNIUklBblFBQUFHa2RFZ0FHSGhJQXZBSUFBQjBlRWdEWklCSUExZ0FBQVBBZ0VnREdJUklBa3dBQUFOMGhFZ0J3SWhJQW1RQUFBSWNpRWdBZ0l4SUFSUUlBQURjakVnQjhKUklBandBQUFKTWxFZ0FpSmhJQWlRVUFBRGttRWdEQ0t4SUF5QUFBQU5rckVnQ2hMQklBblFBQUFMZ3NFZ0JWTFJJQWh3RUFBR3d0RWdEekxoSUFlZ1FBQUFvdkVnQ0VNeElBa2dFQUFKc3pFZ0F0TlJJQW1RRUFBRVExRWdEZE5oSUE4d0FBQVBRMkVnRG5OeElBRHdFQUFQNDNFZ0FOT1JJQWtBQUFBQ1E1RWdDME9SSUFCUUVBQU1zNUVnRFFPaElBT1FJQUFPYzZFZ0FnUFJJQUV3SUFBRGM5RWdCS1B4SUFuUWNBQUdFL0VnRCtSaElBeUFFQUFCVkhFZ0RkU0JJQXVBRUFBUFJJRWdDc1NoSUFQZ0FBQU1OS0VnQUJTeElBcWdVQUFCaExFZ0RDVUJJQXB3QUFBTmxRRWdDQVVSSUFnUUFBQUpkUkVnQVlVaElBYUFFQUFDOVNFZ0NYVXhJQWtBQUFBSzVURWdBK1ZCSUFsUUFBQUZWVUVnRHFWQklBMHdJQUFBRlZFZ0RVVnhJQTJBQUFBT3RYRWdERFdCSUFyZ0FBQU5wWUVnQ0lXUklBa3dBQUFKOVpFZ0F5V2hJQVFRSUFBRWxhRWdDS1hCSUFXd0VBQUtGY0VnRDhYUklBZ1FBQUFCTmVFZ0NVWGhJQUtBVUFBS3RlRWdEVFl4SUFvd0VBQU9wakVnQ05aUklBcFFFQUFLUmxFZ0JKWnhJQUV3TUFBR0JuRWdCemFoSUExZ0FBQUlwcUVnQmdheElBNWdJQUFIZHJFZ0JkYmhJQTdRa0FBSFJ1RWdCaGVCSUErZ0FBQUhoNEVnQnllUklBSndZQUFJbDVFZ0N3ZnhJQUJ3Z0FBTWQvRWdET2h4SUFEZ0VBQU9XSEVnRHppQklBeVFBQUFBcUpFZ0RUaVJJQW9RY0FBT3FKRWdDTGtSSUF5UUVBQUtLUkVnQnJreElBcXdFQUFJS1RFZ0F0bFJJQXpBSUFBRVNWRWdBUW1CSUFvQVVBQUNlWUVnREhuUklBQ0FFQUFONmRFZ0RtbmhJQWdnQUFBUDJlRWdCL254SUFZUUVBQUphZkVnRDNvQklBRlFJQUFBNmhFZ0Fqb3hJQVlRRUFBRHFqRWdDYnBCSUFDQUVBQUxLa0VnQzZwUklBa2dBQUFOR2xFZ0JqcGhJQXJRQUFBSHFtRWdBbnB4SUFqZ0FBQUQ2bkVnRE1weElBeVFBQUFPT25FZ0NzcUJJQU9nSUFBTU9vRWdEOXFoSUFqZ0FBQUJTckVnQ2lxeElBckFBQUFMbXJFZ0JsckJJQXBBSUFBSHlzRWdBZ3J4SUFGd0lBQURldkVnQk9zUklBSXdFQUFHV3hFZ0NJc2hJQUtRTUFBSit5RWdESXRSSUFzd0VBQU4rMUVnQ1N0eElBRXdRQUFLbTNFZ0M4dXhJQVJnRUFBTk83RWdBWnZSSUFYd1VBQURDOUVnQ1B3aElBN3dBQUFLYkNFZ0NWd3hJQTlBQUFBS3pERWdDZ3hCSUF6d1lBQUxmRUVnQ0d5eElBYlFJQUFKM0xFZ0FLemhJQUVnRUFBQ0hPRWdBenp4SUFqZ0FBQUVyUEVnRFl6eElBandBQUFPL1BFZ0IrMEJJQThBY0FBSlhRRWdDRjJCSUFEUUlBQUp6WUVnQ3AyaElBdndVQUFNRGFFZ0IvNEJJQTRRTUFBSmJnRWdCMzVCSUE4UUlBQUk3a0VnQi81eElBUEFFQUFKYm5FZ0RTNkJJQUpBRUFBT25vRWdBTjZoSUFyd0FBQUNUcUVnRFQ2aElBRmdJQUFPcnFFZ0FBN1JJQTh3QUFBQmZ0RWdBSzdoSUFnd0lBQUNIdUVnQ2s4QklBZndBQUFMdndFZ0E2OFJJQTNBSUFBRkh4RWdBdDlCSUF6QUFBQUVUMEVnQVE5UklBakFBQUFDZjFFZ0N6OVJJQXZnQUFBTXIxRWdDSTloSUFrZ0FBQUovMkVnQXg5eElBVFFFQUFFajNFZ0NWK0JJQWVBRUFBS3o0RWdBaytoSUFxZ0FBQUR2NkVnRGwraElBMndFQUFQejZFZ0RYL0JJQVBBRUFBTzc4RWdBcS9oSUFoQUVBQUVIK0VnREYveElBVXdFQUFOei9FZ0F2QVJNQTB3RUFBRVlCRXdBWkF4TUFqUU1BQURBREV3QzlCaE1BTXdNQUFOUUdFd0FIQ2hNQUxnSUFBQjRLRXdCTURCTUE5QU1BQUdNTUV3QlhFQk1BOXdZQUFHNFFFd0JsRnhNQU5BRUFBSHdYRXdDd0dCTUF6QVlBQU1jWUV3Q1RIeE1BWGdFQUFLb2ZFd0FJSVJNQXRBQUFBQjhoRXdEVElSTUFMUUVBQU9vaEV3QVhJeE1BVlFZQUFDNGpFd0NES1JNQUlRUUFBSm9wRXdDN0xSTUFqd2dBQU5JdEV3QmhOaE1BZ2dJQUFIZzJFd0Q2T0JNQVVnY0FBQkU1RXdCalFCTUFHd0VBQUhwQUV3Q1ZRUk1Ba3dNQUFLeEJFd0EvUlJNQXhBRUFBRlpGRXdBYVJ4TUFrZ0lBQURGSEV3RERTUk1BV0FVQUFOcEpFd0F5VHhNQStnQUFBRWxQRXdCRFVCTUFPUUVBQUZwUUV3Q1RVUk1BSkFJQUFLcFJFd0RPVXhNQXFnQUFBT1ZURXdDUFZCTUE2Z0FBQUtaVUV3Q1FWUk1BOHdjQUFLZFZFd0NhWFJNQVJnRUFBTEZkRXdEM1hoTUFmd0FBQUE1ZkV3Q05YeE1BdndBQUFLUmZFd0JqWUJNQXJnSUFBSHBnRXdBb1l4TUFmREFBQUVsakV3REZreE1BSHpBQUFPR1RFd0FBeEJNQXVqQUFBQlhFRXdEUDlCTUFOaGtBQU83MEV3QWtEaFFBTkRFQUFENE9GQUJ5UHhRQUdnTUFBSW8vRkFDa1FoUUFEUUVBQUx4Q0ZBREpReFFBa3dJQUFPRkRGQUIwUmhRQXlRSUFBSXhHRkFCVlNSUUFlUUlBQUcxSkZBRG1TeFFBcEFJQUFQNUxGQUNpVGhRQXVRVUFBTHBPRkFCelZCUUFnd0VBQUl0VUZBQU9WaFFBK1FFQUFDWldGQUFmV0JRQXhRRUFBRGRZRkFEOFdSUUFEUU1BQUJSYUZBQWhYUlFBRndNQUFEbGRGQUJRWUJRQWVnSUFBR2hnRkFEaVloUUFEZ2dBQVBwaUZBQUlheFFBaVFVQUFDQnJGQUNwY0JRQTFBa0FBTUZ3RkFDVmVoUUFsZ1VBQUsxNkZBQkRnQlFBUXdNQUFGdUFGQUNlZ3hRQUJRTUFBTGFERkFDN2hoUUEyd1VBQU5PR0ZBQ3VqQlFBVXdnQUFNYU1GQUFabFJRQUZnWUFBREdWRkFCSG14UUFiUVlBQUYrYkZBRE1vUlFBeFFvQUFPU2hGQUNwckJRQU9RTUFBTUdzRkFENnJ4UUFId0lBQUJLd0ZBQXhzaFFBaFFnQUFFbXlGQURPdWhRQXpRVUFBT2E2RkFDendCUUFTZ2dBQU12QUZBQVZ5UlFBZHdVQUFDM0pGQUNremhRQWN3TUFBTHpPRkFBdjBoUUFQQUVBQUVmU0ZBQ0QweFFBR2dJQUFKdlRGQUMxMVJRQTlnQUFBTTNWRkFERDFoUUFsd01BQU52V0ZBQnkyaFFBZGdNQUFJcmFGQUFBM2hRQXhRSUFBQmplRkFEZDRCUUF3QUlBQVBYZ0ZBQzE0eFFBeXdJQUFNM2pGQUNZNWhRQVdBSUFBTERtRkFBSTZSUUFjZ0VBQUNEcEZBQ1M2aFFBRXdFQUFLcnFGQUM5NnhRQVZBSUFBTlhyRkFBcDdoUUFxZ01BQUVIdUZBRHI4UlFBRndFQUFBUHlGQUFhOHhRQWZnRUFBREx6RkFDdzlCUUFrd1VBQU1qMEZBQmIraFFBM3dJQUFIUDZGQUJTL1JRQVpBRUFBR3I5RkFETy9oUUFRQU1BQU9iK0ZBQW1BaFVBUGdBQUFENENGUUI4QWhVQXN3RUFBSlFDRlFCSEJCVUE2Z1lBQUY4RUZRQkpDeFVBRkFrQUFHRUxGUUIxRkJVQXVnTUFBSTBVRlFCSEdCVUFmQVFBQUY4WUZRRGJIQlVBUlFVQUFQTWNGUUE0SWhVQXV3VUFBRkFpRlFBTEtCVUF1UVFBQUNNb0ZRRGNMQlVBNmdrQUFQUXNGUURlTmhVQUpBVUFBUFkyRlFBYVBCVUErZ1VBQURJOEZRQXNRaFVBV2dNQUFFUkNGUUNlUlJVQWRnUUFBTFpGRlFBc1NoVUErd2NBQUVSS0ZRQS9VaFVBN0FVQUFGZFNGUUJEV0JVQVJBRUFBRnRZRlFDZldSVUFCd01BQUxkWkZRQytYQlVBdWdFQUFOWmNGUUNRWGhVQVBBSUFBS2hlRlFEa1lCVUFQZ0FBQVB4Z0ZRQTZZUlVBRkFFQUFGSmhGUUJtWWhVQXNnRUFBSDVpRlFBd1pCVUE3Z0VBQUVoa0ZRQTJaaFVBR3dFQUFFNW1GUUJwWnhVQWZ3TUFBSUZuRlFBQWF4VUFjUUVBQUJockZRQ0piQlVBZlFNQUFLRnNGUUFlY0JVQWp3RUFBRFp3RlFERmNSVUE0d0lBQU4xeEZRREFkQlVBQVFJQUFOaDBGUURaZGhVQTN3SUFBUEYyRlFEUWVSVUFVUUVBQU9oNUZRQTVleFVBNGdJQUFGRjdGUUF6ZmhVQThRSUFBRXQrRlFBOGdSVUFnQUVBQUZTQkZRRFVnaFVBQ3dVQUFPeUNGUUQzaHhVQU93RUFBQStJRlFCS2lSVUFXUU1BQUdLSkZRQzdqQlVBNkFJQUFOT01GUUM3anhVQWhRa0FBTk9QRlFCWW1SVUFSZ1FBQUhDWkZRQzJuUlVBSHdZQUFNNmRGUUR0b3hVQVBRWUFBQVdrRlFCQ3FoVUFOZ2tBQUZxcUZRQ1FzeFVBMUFFQUFLaXpGUUI4dFJVQWp3SUFBSlMxRlFBanVCVUE3UUlBQUR1NEZRQW91eFVBbWdjQUFFQzdGUURhd2hVQXRRa0FBUExDRlFDbnpCVUFkQUlBQUwvTUZRQXp6eFVBcXdJQUFFdlBGUUQyMFJVQWpnSUFBQTdTRlFDYzFCVUFZZ1lBQUxUVUZRQVcyeFVBTlFrQUFDN2JGUUJqNUJVQWRnY0FBSHZrRlFEeDZ4VUFXQUlBQUFuc0ZRQmg3aFVBcWdvQUFIbnVGUUFqK1JVQWlRY0FBRHY1RlFERUFCWUFYd0lBQU53QUZnQTdBeFlBbHdNQUFGTURGZ0RxQmhZQWxRTUFBQUlIRmdDWENoWUFiZ0lBQUs4S0ZnQWREUllBb0FRQUFEVU5GZ0RWRVJZQVdRRUFBTzBSRmdCR0V4WUExUUVBQUY0VEZnQXpGUllBOVFJQUFFc1ZGZ0JBR0JZQWh3UUFBRmdZRmdEZkhCWUFoUUlBQVBjY0ZnQjhIeFlBK0FFQUFKUWZGZ0NNSVJZQWRnSUFBS1FoRmdBYUpCWUFYZ0lBQURJa0ZnQ1FKaFlBTndJQUFLZ21GZ0RmS0JZQTR3VUFBUGNvRmdEYUxoWUE5Z0VBQVBJdUZnRG9NQllBVndNQUFBQXhGZ0JYTkJZQTNnSUFBRzgwRmdCTk54WUFHZ0lBQUdVM0ZnQi9PUllBa1FJQUFKYzVGZ0FvUEJZQVpRSUFBRUE4RmdDbFBoWUEyQUVBQUwwK0ZnQ1ZRQllBRXdJQUFLMUFGZ0RBUWhZQUN3SUFBTmhDRmdEalJCWUFZZ0lBQVB0RUZnQmRSeFlBMUFFQUFIVkhGZ0JKU1JZQTN3SUFBR0ZKRmdCQVRCWUE1QWNBQUZoTUZnQThWQllBdHdnQUFGUlVGZ0FMWFJZQTlRNEFBQ05kRmdBWWJCWUE4eEFBQURCc0ZnQWpmUllBOWdFQUFEdDlGZ0F4ZnhZQXdBSUFBRWwvRmdBSmdoWUE5UUVBQUNHQ0ZnQVdoQllBdkFzQUFDNkVGZ0RxanhZQWZBWUFBQUtRRmdCK2xoWUEwQUVBQUphV0ZnQm1tQllBcWdZQUFINllGZ0FvbnhZQS9RWUFBRUNmRmdBOXBoWUF4d1VBQUZXbUZnQWNyQllBWlFJQUFEU3NGZ0NacmhZQXlRZ0FBTEd1RmdCNnR4WUEzUUlBQUpLM0ZnQnZ1aFlBMWdFQUFJZTZGZ0JkdkJZQTVBRUFBSFc4RmdCWnZoWUFsd0VBQUhHK0ZnQUl3QllBUndNQUFDREFGZ0Jud3hZQWFnY0FBSC9ERmdEcHloWUFXUU1BQUFITEZnQmF6aFlBMHdJQUFITE9GZ0JGMFJZQUp3SUFBRjNSRmdDRTB4WUEyUU1BQUp6VEZnQjExeFlBV0FJQUFJM1hGZ0RsMlJZQVpBSUFBUDNaRmdCaDNCWUFSUWNBQUhuY0ZnQys0eFlBUWdFQUFOYmpGZ0FZNVJZQWpRSUFBRERsRmdDOTV4WUFId0lBQU5YbkZnRDA2UllBeVFJQUFBenFGZ0RWN0JZQUZ3SUFBTzNzRmdBRTd4WUFid1FBQUJ6dkZnQ0w4eFlBMkFNQUFLUHpGZ0I3OXhZQUVnVUFBSlAzRmdDbC9CWUFGZ0lBQUwzOEZnRFQvaFlBTUFjQUFPditGZ0FiQmhjQVhBUUFBRE1HRndDUENoY0FEZ01BQUtjS0Z3QzFEUmNBc1FNQUFNME5Gd0IrRVJjQUZRRUFBSllSRndDckVoY0F2UU1BQU1NU0Z3Q0FGaGNBOFFFQUFKZ1dGd0NKR0JjQXdRSUFBS0VZRndCaUd4Y0FUZ0VBQUhvYkZ3RElIQmNBWEFFQUFPQWNGd0E4SGhjQWRnY0FBRlFlRndES0pSY0FpUWNBQU9JbEZ3QnJMUmNBclFJQUFJTXRGd0F3TUJjQTZBRUFBRWd3RndBd01oY0F6Z1lBQUVneUZ3QVdPUmNBS3dRQUFDNDVGd0JaUFJjQUhnTUFBSEU5RndDUFFCY0Fqd1FBQUtkQUZ3QTJSUmNBaFFNQUFFNUZGd0RUU0JjQSt3UUFBT3RJRndEbVRSY0FmQVVBQVA1TkZ3QjZVeGNBbGdRQUFKSlRGd0FvV0JjQUZBVUFBRUJZRndCVVhSY0FKd0lBQUd4ZEZ3Q1RYeGNBNWdFQUFLdGZGd0NSWVJjQTdBVUFBS2xoRndDVlp4Y0FXUWNBQUsxbkZ3QUdieGNBL1FFQUFCNXZGd0FiY1JjQU1nRUFBRE54RndCbGNoY0Fid1lBQUgxeUZ3RHNlQmNBendFQUFBUjVGd0RUZWhjQVFRRUFBT3Q2RndBc2ZCY0FuZ0VBQUVSOEZ3RGlmUmNBVmdFQUFQcDlGd0JRZnhjQTRBRUFBR2gvRndCSWdSY0F1Z01BQUdDQkZ3QWFoUmNBU0FVQUFES0ZGd0I2aWhjQTJnRUFBSktLRndCc2pCY0FWUVFBQUlTTUZ3RFprQmNBUVFFQUFQR1FGd0F5a2hjQWZRTUFBRXFTRndESGxSY0FyUU1BQU4rVkZ3Q01tUmNBVWdJQUFLU1pGd0QybXhjQUVBTUFBQTZjRndBZW54Y0F6d0VBQURhZkZ3QUZvUmNBVVFFQUFCMmhGd0J1b2hjQWJ3RUFBSWFpRndEMW94Y0FNQUlBQUEya0Z3QTlwaGNBRFFJQUFGV21Gd0JpcUJjQUx3Y0FBSHFvRndDcHJ4Y0FRQU1BQU1HdkZ3QUJzeGNBREFNQUFCbXpGd0FsdGhjQURnVUFBRDIyRndCTHV4Y0FpUUlBQUdPN0Z3RHN2UmNBVEFJQUFBUytGd0JRd0JjQVBnQUFBR2pBRndDbXdCY0FZd0VBQUw3QUZ3QWh3aGNBeEFFQUFEbkNGd0Q5d3hjQU9RSUFBQlhFRndCT3hoY0FnZ1FBQUdiR0Z3RG95aGNBT2dNQUFBRExGd0E2emhjQVZnVUFBRkxPRndDbzB4Y0FHQVFBQU1EVEZ3RFkxeGNBeEFJQUFQRFhGd0MwMmhjQUR3UUFBTXphRndEYjNoY0Evd1FBQVBQZUZ3RHk0eGNBV3dNQUFBcmtGd0JsNXhjQXN3UUFBSDNuRndBdzdCY0Fxd0VBQUVqc0Z3RHo3UmNBNUFRQUFBdnVGd0R2OGhjQVRBRUFBQWZ6RndCVDlCY0F3Z0VBQUd2MEZ3QXQ5aGNBU2dJQUFFWDJGd0NQK0JjQUJBRUFBS2Y0RndDcitSY0Fnd0VBQU1QNUZ3QkcreGNBUGdBQUFGNzdGd0NjK3hjQWdnRUFBTFQ3RndBMi9SY0FiZ01BQUU3OUZ3QzhBQmdBeHdNQUFOUUFHQUNiQkJnQUNRSUFBTE1FR0FDOEJoZ0FPUVFBQU5RR0dBQU5DeGdBclFFQUFDVUxHQURTREJnQUZRTUFBT29NR0FEL0R4Z0F2UUVBQUJjUUdBRFVFUmdBUGdBQUFPd1JHQUFxRWhnQVBnQUFBRUlTR0FDQUVoZ0FlZ0VBQUpnU0dBQVNGQmdBdGdFQUFDb1VHQURnRlJnQVJnSUFBUGdWR0FBK0dCZ0F4QUlBQUZZWUdBQWFHeGdBQkFJQUFESWJHQUEySFJnQWVnRUFBRTRkR0FESUhoZ0FQZ0FBQU9BZUdBQWVIeGdBUGdBQUFEWWZHQUIwSHhnQWVRSUFBSXdmR0FBRkloZ0Evd0FBQUIwaUdBQWNJeGdBUndNQUFEUWpHQUI3SmhnQUpRVUFBSk1tR0FDNEt4Z0FJQU1BQU5BckdBRHdMaGdBRHdRQUFBZ3ZHQUFYTXhnQTBRRUFBQzh6R0FBQU5SZ0FQQVFBQUJnMUdBQlVPUmdBdXdJQUFHdzVHQUFuUEJnQURRSUFBRDg4R0FCTVBoZ0FQZ0FBQUdRK0dBQ2lQaGdBMXdFQUFMbytHQUNSUUJnQVZRUUFBS2xBR0FEK1JCZ0EyZ01BQUJaRkdBRHdTQmdBckFNQUFBaEpHQUMwVEJnQXdBRUFBTXhNR0FDTVRoZ0FmQVFBQUtST0dBQWdVeGdBR0FJQUFEaFRHQUJRVlJnQVBnQUFBR2hWR0FDbVZSZ0FQZ0FBQUw1VkdBRDhWUmdBL3dFQUFCUldHQUFUV0JnQVpBRUFBQ3RZR0FDUFdSZ0FYUUlBQUtkWkdBQUVYQmdBcndNQUFCeGNHQURMWHhnQTJ3RUFBT05mR0FDK1lSZ0FxQVFBQU5aaEdBQitaaGdBNkFVQUFKWm1HQUIrYkJnQVRBTUFBSlpzR0FEaWJ4Z0FUZ01BQVBwdkdBQkljeGdBUGdNQUFHQnpHQUNlZGhnQTdBSUFBTFoyR0FDaWVSZ0F2d0lBQUxwNUdBQjVmQmdBUkFJQUFKRjhHQURWZmhnQVBnQUFBTzErR0FBcmZ4Z0Fjd0VBQUVOL0dBQzJnQmdBUmdRQUFNNkFHQUFVaFJnQW5RTUFBQ3lGR0FESmlCZ0FiUVlBQU9HSUdBQk9qeGdBQ1FNQUFHYVBHQUJ2a2hnQUNRTUFBSWVTR0FDUWxSZ0FnZ0VBQUtpVkdBQXFseGdBUGdBQUFFS1hHQUNBbHhnQUtBSUFBSmlYR0FEQW1SZ0FwQUlBQU5pWkdBQjhuQmdBNlFFQUFKU2NHQUI5bmhnQWF3VUFBSldlR0FBQXBCZ0FIZ0lBQUJpa0dBQTJwaGdBdmdZQUFFNm1HQUFNclJnQVZBZ0FBQ1N0R0FCNHRSZ0FtQUlBQUpDMUdBQW91QmdBcFFJQUFFQzRHQURsdWhnQW93VUFBUDI2R0FDZ3dCZ0FJZ0lBQUxqQUdBRGF3aGdBclFFQUFQTENHQUNmeEJnQVBnQUFBTGZFR0FEMXhCZ0FpZ0VBQUEzRkdBQ1h4aGdBbGdJQUFLL0dHQUJGeVJnQUVRTUFBRjNKR0FCdXpCZ0FEd01BQUliTUdBQ1Z6eGdBVkFFQUFLM1BHQUFCMFJnQTRnSUFBQm5SR0FENzB4Z0FEUU1BQUJQVUdBQWcxeGdBUGdBQUFEalhHQUIyMXhnQWdBRUFBSTdYR0FBTzJSZ0F2d0VBQUNiWkdBRGwyaGdBamdJQUFQM2FHQUNMM1JnQXJnSUFBS1BkR0FCUjRCZ0F3UVlBQUduZ0dBQXE1eGdBNmdNQUFFTG5HQUFzNnhnQWhnSUFBRVRyR0FESzdSZ0FSZ0lBQU9MdEdBQW84QmdBNEFFQUFFRHdHQUFnOGhnQXhBSUFBRGp5R0FEODlCZ0F4QUlBQUJUMUdBRFk5eGdBcEFVQUFQRDNHQUNVL1JnQVBnQUFBS3o5R0FEcS9SZ0EvUVVBQUFMK0dBRC9BeGtBL3dBQUFCY0VHUUFXQlJrQXFnSUFBQzRGR1FEWUJ4a0FsQVFBQVBBSEdRQ0VEQmtBVkFNQUFKd01HUUR3RHhrQXN3WUFBQWdRR1FDN0Zoa0FIQUVBQU5NV0dRRHZGeGtBbFFFQUFBY1lHUUNjR1JrQTdBRUFBTFFaR1FDZ0d4a0Fqd0VBQUxnYkdRQkhIUmtBRHdRQUFGOGRHUUJ1SVJrQVF3WUFBSVloR1FESkp4a0FCUWdBQU9FbkdRRG1MeGtBR1FNQUFQNHZHUUFYTXhrQVBnQUFBQzh6R1FCdE14a0FCd2NBQUlVekdRQ01PaGtBUGdBQUFLUTZHUURpT2hrQUxnTUFBUG82R1FBb1Boa0FMZ01BQUVBK0dRQnVRUmtBb3dFQUFJWkJHUUFwUXhrQTFnRUFBRUZER1FBWFJSa0FCQUlBQUM5RkdRQXpSeGtBQlFRQUFFdEhHUUJRU3hrQWlnSUFBR2hMR1FEeVRSa0FNUUVBQUFwT0dRQTdUeGtBMkFFQUFGTlBHUUFyVVJrQXJnTUFBRU5SR1FEeFZCa0FRQUlBQUFsVkdRQkpWeGtBQkFjQUFHRlhHUUJsWGhrQVFBSUFBSDFlR1FDOVlCa0FHZ1lBQU5WZ0dRRHZaaGtBeHdJQUFBZG5HUURPYVJrQThnVUFBT1pwR1FEWWJ4a0FrZ01BQVBCdkdRQ0NjeGtBUUFRQUFKcHpHUURhZHhrQVhRMEFBUEozR1FCUGhSa0Fjd0VBQUdlRkdRRGFoaGtBQmdVQUFQS0dHUUQ0aXhrQXJBb0FBQkNNR1FDOGxoa0FpUUVBQU5TV0dRQmRtQmtBVEFNQUFIV1lHUURCbXhrQUJ3Z0FBTm1iR1FEZ294a0FQZ01BQVBpakdRQTJweGtBclFRQUFFNm5HUUQ3cXhrQU1BWUFBQk9zR1FCRHNoa0FQZ0FBQUZ1eUdRQ1pzaGtBL2dFQUFMR3lHUUN2dEJrQVBBY0FBTWUwR1FBRHZCa0FzQUVBQUJ1OEdRREx2UmtBbndNQUFPTzlHUUNDd1JrQS9nRUFBSnJCR1FDWXd4a0E2UUVBQUxEREdRQ1p4UmtBd1FFQUFMSEZHUUJ5eHhrQUtBRUFBSXJIR1FDeXlCa0F4d0VBQU1ySUdRQ1J5aGtBUFFFQUFLbktHUURteXhrQWFnVUFBUDdMR1FCbzBSa0Fzd0VBQUlEUkdRQXoweGtBdndJQUFFdlRHUUFLMWhrQXFnRUFBQ0xXR1FETTF4a0E3Z01BQU9UWEdRRFMyeGtBblFNQUFPcmJHUUNIM3hrQTZRRUFBSi9mR1FDSTRSa0FyUWNBQUtEaEdRQk42UmtBekFjQUFHWHBHUUF4OFJrQWJ3SUFBRW54R1FDNDh4a0FIZ0VBQU5EekdRRHU5QmtBSHdVQUFBYjFHUUFsK2hrQU5RSUFBRDM2R1FCeS9Ca0FpUVFBQUlyOEdRQVRBUm9BaVFFQUFDc0JHZ0MwQWhvQTlnRUFBTXdDR2dEQ0JCb0FTd3NBQU5vRUdnQWxFQm9BMndVQUFEMFFHZ0FZRmhvQTFBWUFBREFXR2dBRUhSb0FCd1VBQUJ3ZEdnQWpJaG9BdlFFQUFEc2lHZ0Q0SXhvQUd3SUFBQkFrR2dBckpob0FzQUVBQUVNbUdnRHpKeG9BcFFJQUFBc29HZ0N3S2hvQVJBWUFBTWdxR2dBTU1Sb0FaZ0VBQUNReEdnQ0tNaG9BTGdVQUFLSXlHZ0RRTnhvQVBBRUFBT2czR2dBa09Sb0FUQUVBQUR3NUdnQ0lPaG9BZmdFQUFLQTZHZ0FlUEJvQXpRRUFBRFk4R2dBRFBob0F2UUVBQUJzK0dnRFlQeG9BUHdFQUFQQS9HZ0F2UVJvQURRSUFBRWRCR2dCVVF4b0FyZ1VBQUd4REdnQWFTUm9BUFFNQUFESkpHZ0J2VEJvQVJ3TUFBSWRNR2dET1R4b0FCQU1BQU9aUEdnRHFVaG9BUGdNQUFBSlRHZ0JBVmhvQWx3WUFBRmhXR2dEdlhCb0FFUVFBQUFkZEdnQVlZUm9BeHdNQUFEQmhHZ0QzWkJvQTNRUUFBQTlsR2dEc2FSb0FRQWdBQUFScUdnQkVjaG9BbVFVQUFGeHlHZ0QxZHhvQUhRVUFBQTE0R2dBcWZSb0FWUUlBQUVKOUdnQ1hmeG9BdVFJQUFLOS9HZ0JvZ2hvQVN3VUFBSUNDR2dETGh4b0Fwd1lBQU9PSEdnQ0tqaG9BeVFRQUFLS09HZ0Jya3hvQWtnZ0FBSU9UR2dBVm5Cb0FJd2NBQUMyY0dnQlFveG9BemdFQUFHaWpHZ0EycFJvQTFBTUFBRTZsR2dBaXFSb0FQZ1lBQURxcEdnQjRyeG9Bb3dVQUFKQ3ZHZ0F6dFJvQWhnVUFBRXUxR2dEUnVob0FiQU1BQU9tNkdnQlZ2aG9BWlFJQUFHMitHZ0RTd0JvQS93SUFBT3JBR2dEcHd4b0FOUVlBQUFIRUdnQTJ5aG9BamdJQUFFN0tHZ0RjekJvQUtna0FBUFRNR2dBZTFob0FxUUVBQURiV0dnRGYxeG9BY1FFQUFQZlhHZ0JvMlJvQWZBRUFBSURaR2dEODJob0FzQVFBQUJUYkdnQUFBQUFBekxnQXc3Z0F3ckFBNHBtdjRwbXZBT0tacmdEaW1hMEE4SjJFcXdEd25ZU3FBT0tEcFFBZ0RBb05DUXZDb0FCbkxuQmhaMlV0YldGeVoybHVlMlp2Ym5RdFptRnRhV3g1T2xScGJXVnpPMzBnWnk1bGJtUnBibWNzSUdjdVptbHVaeXdnWnk1eVpXZ3NJR2N1ZEdWdGNHOTdabTl1ZEMxM1pXbG5hSFE2WW05c1pEdDlJR2N1WkdseUxDQm5MbVI1Ym1GdExDQm5MbTFPZFcxN1ptOXVkQzF6ZEhsc1pUcHBkR0ZzYVdNN2ZTQm5MbXhoWW1Wc2UyWnZiblF0ZDJWcFoyaDBPbTV2Y20xaGJEdDlBSHNBYkdod2FYcDZBRVZzWldOMGNtbGpYMGQxYVhSaGNsOXFZWHA2QUdodmNtbDZBSE5tZWdCMGRXNWxMa2g2QUhkaGRua0FiR2xuYUhRdGFHVmhkbmtBYldsa2FTNWtkWFI1QUhGMVlXNTBhWFI1QUdsdVptbHVhWFI1QUMxSmJtWnBibWwwZVFCVGJIVnlJR1Z1WkhCdmFXNTBJR1pzWlhocFltbHNhWFI1QUhOc2RYSkZibVJ3YjJsdWRFWnNaWGhwWW1sc2FYUjVBSFpwYzJsaWFXeHBkSGtBWVhaaGFXeGhZbWxzYVhSNUFHUjFjaTV4ZFdGc2FYUjVBR1pwYkd3dGIzQmhZMmwwZVFCemRISnZhMlV0YjNCaFkybDBlUUJ6ZVFCVGJIVnlJSE41YlcxbGRISjVBSE5zZFhKVGVXMXRaWFJ5ZVFCb2FYTjBiM0o1QUd4eWVRQkpibU52Y25KbFkzUWdjWFZsY25rQVRXUnBkaUI0VUdGMGFDQnhkV1Z5ZVFCVGRXSnpkQ0I0VUdGMGFDQnhkV1Z5ZVFCQmNIQWdlRkJoZEdnZ2NYVmxjbmtBUTJodmFXTmxJSGhRWVhSb0lIRjFaWEo1QUcxa2FYWllVR0YwYUZGMVpYSjVBSE4xWW5OMFdGQmhkR2hSZFdWeWVRQmhjSEJZVUdGMGFGRjFaWEo1QUdOb2IybGpaVmhRWVhSb1VYVmxjbmtBUm1WaWNuVmhjbmtBU21GdWRXRnllUUJqWVhWMGFXOXVZWEo1QUdoaGNtMXZibmtBU25Wc2VRQlVjbUZ1YzNCdmMyVWdjMlZzWldOMFpXUWdiMjVzZVFCamJXUlBibXg1QUhSeVlXNXpjRzl6WlZObGJHVmpkR1ZrVDI1c2VRQktkWE4wYVdaNUlIWmxjblJwWTJGc2JIa0FhblZ6ZEdsbWVWWmxjblJwWTJGc2JIa0FabTl1ZEMxbVlXMXBiSGtBYW5WemRHbG1lUUJ3Y21WalpXUnBibWN0YzJsaWJHbHVaem82WVhSMGNtbGlkWFJsY3k5clpYa0FZM1J5YkV0bGVRQmliMlI1QUdONUFITjBjbTlyWlMxa1lYTm9ZWEp5WVhrQVJXMXdkSGtnUUhOMFlXWm1JR0Z5Y21GNUFIQmhjblF0WVdKaWNtVjJhV0YwYVc5dUxXUnBjM0JzWVhrQVozSnZkWEF0WVdKaWNtVjJhV0YwYVc5dUxXUnBjM0JzWVhrQWNHRnlkQzF1WVcxbExXUnBjM0JzWVhrQVozSnZkWEF0Ym1GdFpTMWthWE53YkdGNUFGUm9kWEp6WkdGNUFGUjFaWE5rWVhrQVYyVmtibVZ6WkdGNUFGTmhkSFZ5WkdGNUFGTjFibVJoZVFCTmIyNWtZWGtBUm5KcFpHRjVBRTFoZVFCemRHVnRMbmtBWkdWbVlYVnNkQzE1QUNWdEx5VmtMeVY1QUhoNEFITjRBR3h5ZUFBbFozQjRBQ1ZrY0hnQU1IQjRBSFJpYjNnQVpHSnZlQUJpYjNWdVpHbHVaeTFpYjNnQVZHaGxJSFJvYVdOcmJtVnpjeUJ2WmlCMGFHVWdiR2x1WlNCMFpYaDBJR1Z1WTJ4dmMybHVaeUJpYjNnQWRtbGxkMEp2ZUFCemRtZFdhV1YzUW05NEFFMTFjMmxqWDBKdmVBQjFiSGdBYzJsNEFHMXBlQUJ6ZFdabWFYZ0FjSEpsWm1sNEFHUjFjR3hsZUFCamFYSmpkVzFtYkdWNEFHTjRBRzFoZUFCVVpXNXZjbDlUWVhnQVFXeDBiMTlUWVhnQVUyOXdjbUZ1YjE5VFlYZ0FRbUZ5YVhSdmJtVmZVMkY0QUMwcklDQWdNRmd3ZUFBdE1GZ3JNRmdnTUZndE1IZ3JNSGdnTUhnQWMzUmxiUzU0QUdOcGNtTnNaUzE0QUdndFlTMTRBSE4zQUc1aGNuSnZkd0JmWDI1bGVIUmZjSEpwYldVZ2IzWmxjbVpzYjNjQVltVnNiM2NBZUd4cGJtczZjMmh2ZHdCclpYbHphV2N1YzJodmR3QnJaWGt1YzJsbkxuTm9iM2NBWjNKcFpDNXphRzkzQUVKeVpXRnJjeUJ1YnlCM2FXUnZkd0JpY21WaGEzTk9iMWRwWkc5M0FIVndZbTkzQUdSdmQyNWliM2NBWkc1aWIzY0FkWEF0WW05M0FHUnZkMjR0WW05M0FHNTNBR04xY214bGR3QnlZWGNBYjNWMGNIVjBSbTl5YldGMFVtRjNBSE4yWjBadmNtMWhkRkpoZHdBdWZraE1UVTlRVTFSMWRnQk9iM1lBWVdOakxXbHVkZ0JVYUZKbGRISnZTVzUyQUZSb1NXNTJBRlJKYm5ZQWJIWUFiV1JwZGdCMGNtRnVjM0J2YzJWTlpHbDJBSEJ5WlhZQU5TNHdMakF0WkdWMkFDVm1kblVBYzNVQVltRnlkR2h5ZFFCaVlYSXVkR2h5ZFFCd2NIVUFiblVBVkdoMUFHWjFBSFZrZFFCa1pIVUFYSFVBWjNKcFpIUmxlSFFBYm05MFpXaGxZV1F0ZEdWNGRBQnVaWGgwQUhObGRGUmxlSFFBUld4bGJXVnVkQ0IwZVhCbElDY2xjeWNnYVhNZ2RXNXpkWEJ3YjNKMFpXUWdabTl5SUZObGRGUmxlSFFBVm1WeWIzWnBiMVJsZUhRQVlXNWphRzl5WldSVVpYaDBBRUZ1WTJodmNtVmtWR1Y0ZEFCVGRHRnVaR0Z5WkNCdmRYUndkWFFBVFUwZ2IzVjBjSFYwQUZKaGR5Qm1iM0p0WVhSMGFXNW5JR1p2Y2lCTlJVa2diM1YwY0hWMEFFaGhiR1p0VW5CMElIQnliMlIxWTJWeklHVnRjSFI1SUUxSlJFa2diM1YwY0hWMEFFMVNjSFFnY0hKdlpIVmpaWE1nWlcxd2RIa2dUVWxFU1NCdmRYUndkWFFBUmxSeVpXMGdjSEp2WkhWalpYTWdhVzVqYjNKeVpXTjBJRTFKUkVrZ2IzVjBjSFYwQUZOcmFYQWdZM1ZsSUc1dmRHVnpJR2x1SUUxSlJFa2diM1YwY0hWMEFGSmhkeUJtYjNKdFlYUjBhVzVuSUdadmNpQlRWa2NnYjNWMGNIVjBBRWx1WTJ4MVpHVWdZbTkxYm1ScGJtY2dZbTk0WlhNZ2FXNGdVMVpISUc5MWRIQjFkQUJEVTFNZ0tHRnpJR0VnYzNSeWFXNW5LU0IwYnlCaVpTQmhaR1JsWkNCMGJ5QjBhR1VnVTFaSElHOTFkSEIxZEFCSmJuWmhiR2xrSUdacGJIUmxjaXdnY0d4bFlYTmxJR05vWldOcklIUm9aU0JwYm5CMWRBQjFibk4xY0hCdmNuUmxaQ0JzYjJOaGJHVWdabTl5SUhOMFlXNWtZWEprSUdsdWNIVjBBRlZ6WlNBaUxTSWdZWE1nYVc1d2RYUWdabWxzWlNCdmNpQnpaWFFnZEdobElDSXRMWE4wWkdsdUlpQnZjSFJwYjI0Z1ptOXlJSEpsWVdScGJtY2dabkp2YlNCMGFHVWdjM1JoYm1SaGNtUWdhVzV3ZFhRQVRtOGdjR0ZuWlNCMGJ5QnlaUzFzWVhsdmRYUUFUbThnWkdGMFlTQjBieUJ5WlMxc1lYbHZkWFFBTDNOamIzSmxMWEJoY25SM2FYTmxMMlJsWm1GMWJIUnpMM0JoWjJVdGJHRjViM1YwQUVSbFptbHVaU0J3WVdkbElHRnVaQ0J6ZVhOMFpXMGdZbkpsWVd0eklHeGhlVzkxZEFCVmMyVWdabUZqYzJsdGFXeGxJR1p2Y2lCc1lYbHZkWFFBUTI5dWRISnZiQ0JtYjI5MFpYSWdiR0Y1YjNWMEFFTnZiblJ5YjJ3Z2FHVmhaR1Z5SUd4aGVXOTFkQUJEYjI1MGNtOXNJR052Ym1SbGJuTmxaQ0J6WTI5eVpTQnNZWGx2ZFhRQVZYTmxJR2x1Wm05eWJXRjBhVzl1SUdsdUlIUm9aU0E4Wm1GamMybHRhV3hsUGlCbGJHVnRaVzUwSUhSdklHTnZiblJ5YjJ3Z2RHaGxJR3hoZVc5MWRBQXlMV2RsYm1WeVlXeE1ZWGx2ZFhRQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1lYUjBMbU4xZEc5MWRFQmpkWFJ2ZFhRQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJoZEhRdVkzVjBiM1YwUUdOMWRHOTFkQUJqZFhRQVluVjBkQUJxZFhOMEFFRjFaM1Z6ZEFCVWFXMWxjM1JoYlhCeklHMTFjM1FnWW1VZ2MyOXlkR1ZrSUdacGNuTjBBSEJ2YzNRQVlYUnRiM04wQUZCaFoyVWdKV1FnWkc5bGN5QnViM1FnWlhocGMzUUFjR3hwYzNRQWMzUmtPanB6ZEhKcGJtY3RiR2x6ZEFCRmNuSnZjaUJoWTJObGMzTnBibWNnWld4bGJXVnVkQ0JwYmlCQ1pXRnRJR3hwYzNRQWRHVjRkQzVrYVhOMEFHaGhjbTB1WkdsemRBQmtlVzVoYlM1a2FYTjBBRWhoY20wZ1pHbHpkQUJFZVc1aGJTQmthWE4wQUd4NWNtbGphWE4wQUhkdmNtdE1hWE4wQUdSNWJtRnRSR2x6ZEFCc2IzZGxjM1FBVlc1dFlYUmphR1ZrSUdKeVlXTmxJRzVsWVhJZ2JtOWtaU0IwZVhCbElIUmxjM1FBVlc1eVpXTnZaMjVwZW1Wa0lHNXZaR1VnZEdWemRBQXVMeTl0ZFd4MGFYQnNaUzF5WlhOMEFFbHVjMlZ5ZEdsdVp5QmhJRzV2ZEdVZ2FYTWdjRzl6YzJsaWJHVWdiMjVzZVNCcGJpQmhJR05vYjNKa0xDQnViM1JsSUc5eUlISmxjM1FBVW1sbmFIUWdiV0Z5WjJsdUlISmxjM1FBVEdWbWRDQnRZWEpuYVc0Z2NtVnpkQUJvYVdkb1pYTjBBSEpwWjJoMFRXRnlaMmx1VW1WemRBQnNaV1owVFdGeVoybHVVbVZ6ZEFCU2FXZG9kQ0J0WVhKbmFXNGdiVkpsYzNRQVRHVm1kQ0J0WVhKbmFXNGdiVkpsYzNRQVVtbG5hSFFnYldGeVoybHVJRzExYkhScFVtVnpkQUJNWldaMElHMWhjbWRwYmlCdGRXeDBhVkpsYzNRQWNtbG5hSFJOWVhKbmFXNU5kV3gwYVZKbGMzUUFiR1ZtZEUxaGNtZHBiazExYkhScFVtVnpkQUJ5YVdkb2RFMWhjbWRwYmsxU1pYTjBBR3hsWm5STllYSm5hVzVOVW1WemRBQnpkV0p6ZEFCVGRXSnpkQUJzWVhOMEFHRjBiR1ZoYzNRQWNISnZjRzl5ZEFCUWNtOXdiM0owQUcxcFpHa3VjRzl5ZEFCemFHOXlkQUIyWlhKMEFHbHVjMlZ5ZEFCaGJHVnlkQUJqWlhKMEFISndkSE4wWVhKMEFISmxjM1JoY25RQWMzbHpkR1Z0Uld4bGJXVnVkRk4wWVhKMEFITmpiM0psTFhCaGNuUUFjMjFoY25RQWRYQjBBQ1ZtY0hRQVlYQjBBRkpwWjJoMElHMWhjbWRwYmlCaVpXRjBVbkIwQUV4bFpuUWdiV0Z5WjJsdUlHSmxZWFJTY0hRQWNtbG5hSFJOWVhKbmFXNUNaV0YwVW5CMEFHeGxablJOWVhKbmFXNUNaV0YwVW5CMEFHaGhiR1p0VW5CMEFGSnBaMmgwSUcxaGNtZHBiaUJ0ZFd4MGFWSndkQUJNWldaMElHMWhjbWRwYmlCdGRXeDBhVkp3ZEFCeWFXZG9kRTFoY21kcGJrMTFiSFJwVW5CMEFHeGxablJOWVhKbmFXNU5kV3gwYVZKd2RBQlRkbWNnWW05MWJtUnBibWNnWW05NFpYTWdkbWxsZDJKdmVDQnZiaUJ6ZG1jZ2NtOXZkQUJWYzJVZ2RtbGxkMkp2ZUNCdmJpQnpkbWNnY205dmRBQndaMFp2YjNRQVVHZEdiMjkwQUdGdWJtOTBBRUZ1Ym05MEFFZDFibk5vYjNRQVkyVnVkR1Z5Wkc5MEFHMWxibk4xY2k1a2IzUUFZbVZoZEMxMWJtbDBMV1J2ZEFCa2IzVmliR1V0Wkc5MEFHTnBjbU5zWlNCa2IzUUFSRzkwQUdGdGIzVnVkQUJ0WlhSbGNpNWpiM1Z1ZEFCVmJuSmxZMjluYm1sNlpXUWdablZ1WTNScGIyNGdiM0lnZDNKdmJtY2djR0Z5WVcxbGRHVnlJR052ZFc1MEFHWnliMjUwQUZWelpTQmljbUZqWlNCbmJIbHdhQ0JtY205dElHTjFjbkpsYm5RZ1ptOXVkQUJJWVc1a2QzSnBkSFJsYmlCbWIyNTBBRk5sZENCMGFHVWdiWFZ6YVdNZ1ptOXVkQUJvWVc1a2QzSnBkSFJsYmtadmJuUUFjSEpwYm5RQVQzQmxiaUJqYjI1MGNtOXNJR1YyWlc1MEFHVjRkR1Z1ZEFCVWNtRnVjM0J2YzJVZ2IyNXNlU0IwYUdVZ2MyVnNaV04wWldRZ1kyOXVkR1Z1ZENCaGJtUWdhV2R1YjNKbElIVnVjMlZzWldOMFpXUWdaV1JwZEc5eWFXRnNJR052Ym5SbGJuUUFWSEpoYm5Od2IzTmxJSFJvWlNCbGJuUnBjbVVnWTI5dWRHVnVkQUJCWkdwMWMzUWdkR2hsSUhCaFoyVWdhR1ZwWjJoMElIUnZJSFJvWlNCb1pXbG5hSFFnYjJZZ2RHaGxJR052Ym5SbGJuUUFRV1JxZFhOMElIUm9aU0J3WVdkbElIZHBaSFJvSUhSdklIUm9aU0IzYVdSMGFDQnZaaUIwYUdVZ1kyOXVkR1Z1ZEFCVWNtRnVjM0J2YzJVZ2RHaGxJR052Ym5SbGJuUUFkSEpoYm5Od1lYSmxiblFBVG05MFpTQW5KWE1uSUhkcGRHZ2dZU0JBWkc5MGN5QmhkSFJ5YVdKMWRHVWdkMmwwYUNCMGFHVWdjMkZ0WlNCMllXeDFaU0JoY3lCcGRITWdZMmh2Y21RZ2NHRnlaVzUwQUcxcFpHa3RhVzV6ZEhKMWJXVnVkQUJWYzJVZ2RtbGxkMEp2ZUNCdmJpQnpkbWNnY205dmRDQmxiR1Z0Wlc1MElHWnZjaUJsWVhONUlITmpZV3hwYm1jZ2IyWWdaRzlqZFcxbGJuUUFUVWxFU1NCMFpXMXdieUJoWkdwMWMzUnRaVzUwQUZOc2RYSWdaVzVrY0c5cGJuUWdabXhsZUdsaWFXeHBkSGtnTFNCaGJHeHZkeUJ0YjNKbElHVnVaSEJ2YVc1MElHMXZkbVZ0Wlc1MElHUjFjbWx1WnlCaFpHcDFjM1J0Wlc1MEFHMXBaR2xVWlcxd2IwRmthblZ6ZEcxbGJuUUFSM0poWTJVZ2NtbG5hSFFnWVd4cFoyNXRaVzUwQUVkeVlXTmxJSEpvZVhSb2JXbGpJR0ZzYVdkdWJXVnVkQUJqYjIxdFpXNTBBRVZzWlcxbGJuUWdKeVZ6SnlCcGN5QnViM1FnYzNWd2NHOXlkR1ZrSUdGeklITjBZWEowSUdWc1pXMWxiblFBVFhWemFXTllUVXdnYVcxd2IzSjBPaUJ6YkhWeUlHVnVaR2x1WnlCbWIzSWdaV3hsYldWdWRDQW5KWE1uSUdOdmRXeGtJRzV2ZENCaVpTQnRZWFJqYUdWa0lIUnZJR0VnYzNSaGNuUWdaV3hsYldWdWRBQlVhR1VnYzNSaGNuUWdaV3hsYldWdWRDQWdKeVZ6SnlCcGN5QnViM1FnWVNCemVYTjBaVzBnYldsc1pYTjBiMjVsSUdWc1pXMWxiblFBVkdobElITjBZWEowSUdWc1pXMWxiblFnSUNjbGN5Y2dhWE1nYm05MElHRWdjR0ZuWlNCdGFXeGxjM1J2Ym1VZ1pXeGxiV1Z1ZEFCVWFHVWdiR0Y1WlhJZ1pXeGxiV1Z1ZENCamIyNTBZV2x1WlhJZ2MzUmhZMnNnYzJodmRXeGtJR2hoZG1VZ1lYUWdiR1ZoYzNRZ2IyNWxJR1ZzWlcxbGJuUUFWR2hsSUd4aGVXVnlJR1ZzWlcxbGJuUWdZMjl1ZEdGcGJtVnlJSE4wWVdOcklITm9iM1ZzWkNCdWIzUWdhR0YyWlNCdGIzSmxJSFJvWVc0Z2IyNWxJR1ZzWlcxbGJuUUFSV3hsYldWdWRDQW5KWE1uSUdseklHNXZkQ0J6ZFhCd2IzSjBaV1FnWVhNZ1pXNWtJR1ZzWlcxbGJuUUFVMnRwY0hCcGJtY2dibTlrWlhNZ1lXWjBaWElnUEhOamIzSmxQaUJsYkdWdFpXNTBBSEJzWVdObGJXVnVkQUJWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJoZEhRdVptbHVaMGR5Y0M1MmFYTkFiM0pwWlc1MEFGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWVhSMExtWnBibWRIY25BdWRtbHpRRzl5YVdWdWRBQnRaVzV6ZFhJdWIzSnBaVzUwQUd4dmQyVnliVzl5WkdWdWRBQjFjSEJsY20xdmNtUmxiblFBVFc5eVpHVnVkQUJ2ZFhSd2RYUkpibVJsYm5RQVZHaGxJR3hoYzNRZ2MzbHpkR1Z0SUdseklHOXViSGtnYW5WemRHbG1hV1ZrSUdsbUlIUm9aU0IxYm1wMWMzUnBabWxsWkNCM2FXUjBhQ0JwY3lCbmNtVmhkR1Z5SUhSb1lXNGdkR2hwY3lCd1pYSmpaVzUwQUZOallXeGxJRzltSUhSb1pTQnZkWFJ3ZFhRZ2FXNGdjR1Z5WTJWdWRBQlRZMkZzWlNCd1pYSmpaVzUwQUdOcGNtTjFiV1pzWlhndFlXTmpaVzUwQUhOdlpuUXRZV05qWlc1MEFITjBjbTl1WnkxaFkyTmxiblFBWjNKaGRtVXRZV05qWlc1MEFHUnZiV2x1WVc1MEFHUmxjMk5sYm1SaGJuUUFibTkwWlhOVGRHMTBBSEpsYzNCVGRHMTBBSFJwZEd4bFUzUnRkQUJ3ZFdKVGRHMTBBRzlqZEM1a1pXWmhkV3gwQUdSMWNpNWtaV1poZFd4MEFHNTFiUzVrWldaaGRXeDBBRzUxYldKaGMyVXVaR1ZtWVhWc2RBQlVaWGgwSUdadmJuUWdabTl5SUhOMGVXeGxJQ2dsWkN3Z0pXUXBJR2x6SUc1dmRDQnNiMkZrWldRdUlGVnpaU0JrWldaaGRXeDBBSFJwYkhRQWRHRnJkQUJ5YVhRQVpHOXBkQUJ0WlhSbGNpNTFibWwwQUcxdExuVnVhWFFBWW1WaGRDMTFibWwwQUZSb1pTQjBhR2xqYTI1bGMzTWdiMllnZEdobElHMTFiSFJwSUhKbGMzUWdhVzRnZFc1cGRBQlVhR1VnYzNSaFptWWdiR2x1WlNCM2FXUjBhQ0JwYmlCMWJtbDBBR052YlcxcGRBQkllWEJvWlc0Z2MzQmhZMlVnZFc1a1pYSWdkR2hsSUd4cGJXbDBBSGh0YkRwMGNtRnVjMnhwZEFCemNHeHBkQUJFWld4bGRHbHVaeUIwYjI5c2EybDBBSGhrYVdkcGRBQmxaR2wwQUdWNGNHeHBZMmwwQUdsdGNHeHBZMmwwQUU5eVkyaGxjM1J5WVY5SWFYUUFjMmh5YVc1clZHOUdhWFFBUm05eUlHNXZkR1Z6SUdsdUlHSmxZVzF6TENCemRHVnRjeUIzYVd4c0lITjBiM0FnWVhRZ1ptbHljM1FnYjNWMFpYSnRiM04wSUhOMVlpMWlaV0Z0SUhkcGRHaHZkWFFnWTNKdmMzTnBibWNnYVhRQVJYaHdaV04wWldRZ1FIUnBaU0J0WldScFlXNGdiM0lnZEdWeWJXbHVZV3dnYVc0Z2JtOTBaU0FuSlhNbkxDQnphMmx3Y0dsdVp5QnBkQUJWYm1GaWJHVWdkRzhnYldGMFkyZ2dRSFJwWlNCdlppQnViM1JsSUNjbGN5Y3NJSE5yYVhCd2FXNW5JR2wwQUhWd2NtbG5hSFFBYUdGeWNHOXZibkpwWjJoMEFHRnVaMnhsY21sbmFIUUFZbVZzYjNjdGNtbG5hSFFBYkdWbWRDMXlhV2RvZEFCaFltOTJaUzF5YVdkb2RBQm9aV0YyZVMxc2FXZG9kQUJzYVdkb2RDMXNhV2RvZEFCbWIyNTBkMlZwWjJoMEFIUmxlSFF1ZDJWcFoyaDBBR3g1Y21sakxuZGxhV2RvZEFCbWIyNTBMWGRsYVdkb2RBQjJkUzVvWldsbmFIUUFjR0ZuWlM1b1pXbG5hSFFBUVdScWRYTjBJSEJoWjJVZ2FHVnBaMmgwQUZSb1pTQndZV2RsSUdobGFXZG9kQUJRWVdkbElHaGxhV2RvZEFCd1lXZGxTR1ZwWjJoMEFHRmthblZ6ZEZCaFoyVklaV2xuYUhRQWMzUnlZV2xuYUhRQWNHRm5aVTFoY21kcGJsSnBaMmgwQUdGall5MXpiMlowQUc5amRHRjJaUzF6YUdsbWRBQm9ZWEp3YjI5dWJHVm1kQUJoYm1kc1pXeGxablFBWW1Wc2IzY3RiR1ZtZEFCaFltOTJaUzFzWldaMEFIQmhaMlZOWVhKbmFXNU1aV1owQUVGQ1F5QnBiWEJ2Y25RNklFRnVibTkwWVhScGIyNXpJR0Z5WlNCdWIzUWdablZzYkhrZ2MzVndjRzl5ZENCNVpYUUFRVUpESUdsdGNHOXlkRG9nVkdWdGNHOGdaR1ZtYVc1cGRHbHZibk1nWVhKbElHNXZkQ0JtZFd4c2VTQnpkWEJ3YjNKMFpXUWdlV1YwQUVGQ1F5QnBiWEJ2Y25RNklFeDVjbWxqY3lCaGNtVWdibTkwSUhOMWNIQnZjblJsWkNCNVpYUUFjMk52Y21WVWFXMWxUMjV6WlhRQWIyWm1jMlYwQUhOamIzSmxWR2x0WlU5bVpuTmxkQUJGZUhCeVpYTnphVzl1SUdSdlpYTWdibTkwSUdWMllXeDFZWFJsSUhSdklHNXZaR1VnYzJWMEFGTjBaWEFnYUdGeklIUnZJR0psSUdGd2NHeHBaV1FnZEc4Z2JtOWtaU0J6WlhRQVJuVnVZM1JwYjI0Z2FHRnpJSFJ2SUdKbElHRndjR3hwWldRZ2RHOGdibTlrWlNCelpYUUFVSEpsWkdsallYUmxJR2hoY3lCMGJ5QmlaU0JoY0hCc2FXVmtJSFJ2SUc1dlpHVWdjMlYwQUhSaFlpNW1jbVYwQURjNGNtVjBBREl6Y21WMEFFMTFkR1ZrWDFSeWRXMXdaWFFBUTJ4aGNtbHVaWFFBZEhWd2JHVjBBRlIxY0d4bGRBQnlhV2RvZEMxamRYSnNlUzFpY21GamEyVjBBR3hsWm5RdFkzVnliSGt0WW5KaFkydGxkQUJ5YVdkb2RDMXpjWFZoY21VdFluSmhZMnRsZEFCc1pXWjBMWE54ZFdGeVpTMWljbUZqYTJWMEFGUm9aU0IwYUdsamEyNWxjM01nYjJZZ2MzbHpkR1Z0SUhOMVlpMWljbUZqYTJWMEFGUm9aU0IwYUdsamEyNWxjM01nYjJZZ2RHaGxJSFIxY0d4bGRDQmljbUZqYTJWMEFFeHBaMkYwZFhKbElHRnpJR0p5WVdOclpYUUFWR2hsSUhSb2FXTnJibVZ6Y3lCdlppQjBhR1VnYzNsemRHVnRJR0p5WVdOclpYUUFWSFZ3YkdWMFFuSmhZMnRsZEFCc2FXZGhkSFZ5WlVGelFuSmhZMnRsZEFCMmIyeDBZVUp5WVdOclpYUUFlR3hwYm1zNmRHRnlaMlYwQUNWa0lHVnNaVzFsYm5Rb2N5a2dkMmwwYUNCaElFQndiR2x6ZENCamIzVnNaQ0J1YjNRZ2JXRjBZMmdnZEdobElIUmhjbWRsZEFBbFpDQmxiR1Z0Wlc1MEtITXBJSGRwZEdnZ1lTQkFibVY0ZENCamIzVnNaQ0J0WVhSamFDQjBhR1VnZEdGeVoyVjBBQ1ZrSUdWc1pXMWxiblFvY3lrZ2QybDBhQ0JoSUVCellXMWxZWE1nWTI5MWJHUWdiV0YwWTJnZ2RHaGxJSFJoY21kbGRBQWxaQ0JsYkdWdFpXNTBLSE1wSUhkcGRHZ2dZU0JBYzNSbGJTNXpZVzFsWVhNZ1kyOTFiR1FnYldGMFkyZ2dkR2hsSUhSaGNtZGxkQUJDYVhKa1gxUjNaV1YwQUc5amRBQndkVzVqZEFCeVpXTjBBSEJ5YVc1MExXOWlhbVZqZEFCQlkzUnBiMjRnSldRZ2QyRnpJRzV2ZENCaGJpQnZZbXBsWTNRQWMzbHNWR1Y0ZEZKbFkzUUFjM1ZpZEhKaFkzUUFjM0JoWTJsdVp5NXdZV05yWm1GamRBQlBZM1FBWW1WaGJYTXVabXh2WVhRQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1lYUjBMblIxY0d4bGRDNTJhWE5BYm5WdExtWnZjbTFoZEFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1MGRYQnNaWFF1ZG1selFHNTFiUzVtYjNKdFlYUUFWVzV6ZFhCd2IzSjBaV1FnWm05eWJXRjBBR1pzWVhRdFpteGhkQUIwYUhKbFpTMXhkV0Z5ZEdWeWN5MW1iR0YwQUhGMVlYSjBaWEl0Wm14aGRBQnVZWFIxY21Gc0xXWnNZWFFBWkc5MVlteGxMWE5zWVhOb0xXWnNZWFFBZEhKcGNHeGxMV1pzWVhRQUxXUnZkV0pzWlMxbWJHRjBBSFJ5WVc1ekxtUnBZWFFBYldWaGMzVnlaUzF6ZEhsc1pTOXRaV0Z6ZFhKbExYSmxjR1ZoZEFCamIyNWpZWFFBVTJGMEFFTnNiM05sWkY5SWFWOUlZWFFBVDNCbGJsOUlhUzFJWVhRQVVHVmtZV3hmU0drdFNHRjBBR052YlcxbGNtTnBZV3d0WVhRQVlXeDNZWGx6QUhoekFHMWxhVHBtYjJ4c2IzZHpBRlJ5WVc1emNHOXpaU0JwYm1ScGRtbGtkV0ZzSUcxa2FYWnpBSE4wWVhSMWN3QTVPSE4xY3dBM05uTjFjd0EwTTNOMWN3QjBaVzF3ZFhNQVkyOXVkR2x1ZFc5MWN3QTZZVzV2Ym5sdGIzVnpBR2x1YzNSaGJuUmhibVZ2ZFhNQWNHVnlaV2R5YVc1MWN3QndiSFZ6TFcxcGJuVnpBR2g1Y0dobGJpMXRhVzUxY3dCd2JIVnpBSEpsZG1WeWMyVXRjMjlzYVdSMWN3Qk9ieUJsYkdWdFpXNTBJSGRwZEdnZ1NVUWdKeVZ6SnlCbGVHbHpkSE1BWW1WaGJTNXlaWE4wY3dCU1pXNWtaWEpwYm1jZ2MzUjViR1VnYjJZZ2JYVnNkR2x3YkdVZ2JXVmhjM1Z5WlNCeVpYTjBjd0JwYm1Oc2RXUmxVbVZ6ZEhNQWJXMHVaRzkwY3dCd2IybHVkSE1BVW1WdVpHVnlJRzl3Wlc0Z1kyOXVkSEp2YkNCbGRtVnVkSE1BYjNCbGJrTnZiblJ5YjJ4RmRtVnVkSE1BVG04Z1kyOXRiV0VnWW1WMGQyVmxiaUJtZFc1amRHbHZiaUJoY21kMWJXVnVkSE1BVkdobElHeGhlV1Z5SUdWc1pXMWxiblFnWTI5dWRHRnBibVZ5SUhOMFlXTnJJSE5vYjNWc1pDQm9ZWFpsSUdGMElHeGxZWE4wSUhSM2J5QmxiR1Z0Wlc1MGN3QkJaR1FnWVdSa2FYUnBiMjVoYkNCaGRIUnlhV0oxZEdVZ1ptOXlJR2R5WVhCb2FXTmhiQ0JsYkdWdFpXNTBjeUJwYmlCVFZrY2dZWE1nSW1SaGRHRXRLaUlzSUdadmNpQmxlR0Z0Y0d4bExDQWlibTkwWlVCd2JtRnRaU0lnZDI5MWJHUWdZV1JrSUdFZ0ltUmhkR0V0Y0c1aGJXVWlJSFJ2SUdGc2JDQnViM1JsSUdWc1pXMWxiblJ6QUVwemIyNGdaR1Z6WTNKcFltbHVaeUJrWldaaGRXeDBjeUJtYjNJZ1pXNW5jbUYyYVc1bklGTk5kVVpNSUdWc1pXMWxiblJ6QUZCaGRHZ2dkRzhnYW5OdmJpQm1hV3hsSUdSbGMyTnlhV0pwYm1jZ1pHVm1ZWFZzZEhNZ1ptOXlJR1Z1WjNKaGRtbHVaeUJUVFhWR1RDQmxiR1Z0Wlc1MGN3Qk5kV3gwYVhCc1pTQjJZV3gxWldRZ1lYUjBjbWxpZFhSbElFQmhjblJwWXlCdmJpQW5KWE1uSUhCbGNtMWhibVZ1ZEd4NUlHTnZiblpsY25SbFpDQjBieUE4WVhKMGFXTStJR1ZzWlcxbGJuUnpBRlpoYkhWbElFQnVQU2N3SnlCdmJpQThiR0Y1WlhJK0lHMXBaMmgwSUhscFpXeGtJSFZ1Y0hKbFpHbGpkR0ZpYkdVZ2NtVnpkV3gwY3dCT2J5QkFiaUJ2YmlBOGMzUmhabVpFWldZK0lHMXBaMmgwSUhscFpXeGtJSFZ1Y0hKbFpHbGpkR0ZpYkdVZ2NtVnpkV3gwY3dCT2J5QkFiaUJ2YmlBOGMzUmhabVkrSUc5eUlHRWdkbUZzZFdVZ2IyWWdNQ0J0YVdkb2RDQjVhV1ZzWkNCMWJuQnlaV1JwWTNSaFlteGxJSEpsYzNWc2RITUFSVzVuY21GMmFXNW5JR1JsWm1GMWJIUnpBR1Z1WjNKaGRtbHVaMFJsWm1GMWJIUnpBRlJvWlNCeWFXZG9kQ0J0WVhKbmFXNGdabTl5SUhKbGMzUWdhVzRnVFVWSklIVnVhWFJ6QUZSb1pTQnRZWEpuYVc0Z1ptOXlJSEpsYzNRZ2FXNGdUVVZKSUhWdWFYUnpBRlJvWlNCeWFXZG9kQ0J0WVhKbmFXNGdabTl5SUcxU1pYTjBJR2x1SUUxRlNTQjFibWwwY3dCVWFHVWdiV0Z5WjJsdUlHWnZjaUJ0VW1WemRDQnBiaUJOUlVrZ2RXNXBkSE1BVkdobElISnBaMmgwSUcxaGNtZHBiaUJtYjNJZ2JYVnNkR2xTWlhOMElHbHVJRTFGU1NCMWJtbDBjd0JVYUdVZ2JXRnlaMmx1SUdadmNpQnRkV3gwYVZKbGMzUWdhVzRnVFVWSklIVnVhWFJ6QUZSb1pTQnlhV2RvZENCdFlYSm5hVzRnWm05eUlHSmxZWFJTY0hRZ2FXNGdUVVZKSUhWdWFYUnpBRlJvWlNCdFlYSm5hVzRnWm05eUlHSmxZWFJTY0hRZ2FXNGdUVVZKSUhWdWFYUnpBRlJvWlNCeWFXZG9kQ0J0WVhKbmFXNGdabTl5SUcxMWJIUnBVbkIwSUdsdUlFMUZTU0IxYm1sMGN3QlVhR1VnYldGeVoybHVJR1p2Y2lCdGRXeDBhVkp3ZENCcGJpQk5SVWtnZFc1cGRITUFWR2hsSUdWdVpIQnZhVzUwSUhOc2RYSWdkR2hwWTJ0dVpYTnpJR2x1SUUxRlNTQjFibWwwY3dCVWFHVWdiV2xrY0c5cGJuUWdjMngxY2lCMGFHbGphMjVsYzNNZ2FXNGdUVVZKSUhWdWFYUnpBRlJvWlNCRmJtUndiMmx1ZENCMGFXVWdkR2hwWTJ0dVpYTnpJR2x1SUUxRlNTQjFibWwwY3dCVWFHVWdiV2xrY0c5cGJuUWdkR2xsSUhSb2FXTnJibVZ6Y3lCcGJpQk5SVWtnZFc1cGRITUFWR2hsSUcxcGJtMWhiQ0J0WVhKbmFXNGdZV0p2ZG1VZ2RHaGxJR3g1Y21samN5QnBiaUJOUlVrZ2RXNXBkSE1BVkdobElISnBaMmgwSUcxaGNtZHBiaUJtYjNJZ2JXVnVjM1Z5SUdsdUlFMUZTU0IxYm1sMGN3QlVhR1VnYldGeVoybHVJR1p2Y2lCdFpXNXpkWElnYVc0Z1RVVkpJSFZ1YVhSekFGUm9aU0J0WVhKbmFXNGdabTl5SUdadmIzUmxjaUJwYmlCTlJVa2dkVzVwZEhNQVZHaGxJRzFoY21kcGJpQm1iM0lnYUdWaFpHVnlJR2x1SUUxRlNTQjFibWwwY3dCTmFXNXBiWFZ0SUhOd1lXTmxJR0psZEhkbFpXNGdjM1JoZG1WeklHbHVjMmxrWlNCaElHSnlZV05yWlhSbFpDQm5jbTkxY0NCcGJpQk5SVWtnZFc1cGRITUFUV2x1YVcxMWJTQnpjR0ZqWlNCaVpYUjNaV1Z1SUhOMFlYWmxjeUJwYm5OcFpHVWdZU0JpY21GalpXUWdaM0p2ZFhBZ2FXNGdUVVZKSUhWdWFYUnpBRlJvWlNCeWFXZG9kQ0J0WVhKbmFXNGdabTl5SUhSaFlrUjFjbE41YlNCcGJpQk5SVWtnZFc1cGRITUFWR2hsSUcxaGNtZHBiaUJtYjNJZ2RHRmlSSFZ5VTNsdElHbHVJRTFGU1NCMWJtbDBjd0JVYUdVZ2JXRnlaMmx1SUdadmNpQm9ZWEp0SUdsdUlFMUZTU0IxYm1sMGN3QlVhR1VnYldsdWFXMWhiQ0J0WldGemRYSmxJSGRwWkhSb0lHbHVJRTFGU1NCMWJtbDBjd0JVYUdVZ2MzbHpkR1Z0SUcxcGJtbHRZV3dnYzNCaFkybHVaeUJwYmlCTlJVa2dkVzVwZEhNQVZHaGxJSE4wWVdabUlHMXBibWx0WVd3Z2MzQmhZMmx1WnlCcGJpQk5SVWtnZFc1cGRITUFWR2hsSUhKcFoyaDBJRzFoY21kcGJpQm1iM0lnYTJWNVUybG5JR2x1SUUxRlNTQjFibWwwY3dCVWFHVWdiV0Z5WjJsdUlHWnZjaUJyWlhsVGFXY2dhVzRnVFVWSklIVnVhWFJ6QUZSb1pTQnlhV2RvZENCdFlYSm5hVzRnWm05eUlHMWxkR1Z5VTJsbklHbHVJRTFGU1NCMWJtbDBjd0JVYUdVZ2JXRnlaMmx1SUdadmNpQnRaWFJsY2xOcFp5QnBiaUJOUlVrZ2RXNXBkSE1BVkdobElISnBaMmgwSUcxaGNtZHBiaUJtYjNJZ1kyeGxaaUJwYmlCTlJVa2dkVzVwZEhNQVZHaGxJRzFoY21kcGJpQm1iM0lnWTJ4bFppQnBiaUJOUlVrZ2RXNXBkSE1BVkdobElHeDVjbWxqY3lCemFYcGxJR2x1SUUxRlNTQjFibWwwY3dCVWFHVWdhR0Z5YVhCcGJpQnphWHBsSUdsdUlFMUZTU0IxYm1sMGN3QlVhR1VnY21sbmFIUWdiV0Z5WjJsdUlHWnZjaUJ1YjNSbElHbHVJRTFGU1NCMWJtbDBjd0JVYUdVZ2JXRnlaMmx1SUdadmNpQnViM1JsSUdsdUlFMUZTU0IxYm1sMGN3QlVhR1VnY21sbmFIUWdiV0Z5WjJsdUlHWnZjaUJ5YVdkb2RDQmlZWEpNYVc1bElHbHVJRTFGU1NCMWJtbDBjd0JVYUdVZ2JXRnlaMmx1SUdadmNpQnlhV2RvZENCaVlYSk1hVzVsSUdsdUlFMUZTU0IxYm1sMGN3QlVhR1VnY21sbmFIUWdiV0Z5WjJsdUlHWnZjaUJzWldaMElHSmhja3hwYm1VZ2FXNGdUVVZKSUhWdWFYUnpBRlJvWlNCdFlYSm5hVzRnWm05eUlHeGxablFnWW1GeVRHbHVaU0JwYmlCTlJVa2dkVzVwZEhNQVZHaGxJSEpwWjJoMElHMWhjbWRwYmlCbWIzSWdZbUZ5VEdsdVpTQnBiaUJOUlVrZ2RXNXBkSE1BVkdobElHMWhjbWRwYmlCbWIzSWdZbUZ5VEdsdVpTQnBiaUJOUlVrZ2RXNXBkSE1BVkdobElHMXBibWx0ZFcwZ2JHVnVaM1JvSUc5bUlIUnBaU0JwYmlCTlJVa2dkVzVwZEhNQVZHaGxJSEpwWjJoMElHMWhjbWRwYmlCbWIzSWdZMmh2Y21RZ2FXNGdUVVZKSUhWdWFYUnpBRlJvWlNCdFlYSm5hVzRnWm05eUlHTm9iM0prSUdsdUlFMUZTU0IxYm1sMGN3QlVhR1VnY21sbmFIUWdiV0Z5WjJsdUlHWnZjaUJoWTJOcFpDQnBiaUJOUlVrZ2RXNXBkSE1BVkdobElHMWhjbWRwYmlCbWIzSWdZV05qYVdRZ2FXNGdUVVZKSUhWdWFYUnpBRlJvWlNCdFlYSm5hVzRnWm05eUlHRnlkR2xqSUdsdUlFMUZTU0IxYm1sMGN3QlVhR1VnY21sbmFIUWdiV0Z5WjJsdUlHWnZjaUJ0VW5CME1pQnBiaUJOUlVrZ2RXNXBkSE1BVkdobElHMWhjbWRwYmlCbWIzSWdiVkp3ZERJZ2FXNGdUVVZKSUhWdWFYUnpBQzl6WTI5eVpTMXdZWEowZDJselpTOXBaR1Z1ZEdsbWFXTmhkR2x2Ymk5eWFXZG9kSE1BVlc1cGIyNGdiM0JsY21GMGIzSWdhR0Z6SUhSdklHSmxJR0Z3Y0d4cFpXUWdkRzhnYm05a1pTQnpaWFJ6QUhOb2IzY3RabkpsZEhNQVltVmhkSE1BWTNKdmMzTUFaMnhwYzNNQVIyeHBjM01BYzNSaFkyTnBjM01BUmxoZk5WOWljbWxuYUhSdVpYTnpBRTExYkhScElISmxjM1FnZEdocFkydHVaWE56QUZOc2RYSWdaVzVrY0c5cGJuUWdkR2hwWTJ0dVpYTnpBRlJwWlNCRmJtUndiMmx1ZENCMGFHbGphMjVsYzNNQVUyeDFjaUJ0YVdSd2IybHVkQ0IwYUdsamEyNWxjM01BVkdsbElHMXBaSEJ2YVc1MElIUm9hV05yYm1WemN3QlVkWEJzWlhRZ1luSmhZMnRsZENCMGFHbGphMjVsYzNNQVUzVmlJR0p5WVdOclpYUWdkR2hwWTJ0dVpYTnpBRUp5WVdOclpYUWdkR2hwWTJ0dVpYTnpBRWhoYVhKd2FXNGdkR2hwWTJ0dVpYTnpBRlJvYVdOcklHSmhjbXhwYm1VZ2RHaHBZMnR1WlhOekFGUmxlSFFnWW05NElHeHBibVVnZEdocFkydHVaWE56QUV4bFpHZGxjaUJzYVc1bElIUm9hV05yYm1WemN3QlVhR1VnYkhseWFXTWdaWGgwWlc1a1pYSWdiR2x1WlNCMGFHbGphMjVsYzNNQVVHVmtZV3dnYkdsdVpTQjBhR2xqYTI1bGMzTUFVbVZ3WldGMElHVnVaR2x1WnlCc2FXNWxJSFJvYVdOcmJtVnpjd0JTWlhCbFlYUWdZVzVrSUdWdVpHbHVaeUJzYVc1bElIUm9hV05yYm1WemN3QlBZM1JoZG1VZ2JHbHVaU0IwYUdsamEyNWxjM01BVEhseWFXTWdiR2x1WlNCMGFHbGphMjVsYzNNQWJYVnNkR2xTWlhOMFZHaHBZMnR1WlhOekFITnNkWEpGYm1Sd2IybHVkRlJvYVdOcmJtVnpjd0IwYVdWRmJtUndiMmx1ZEZSb2FXTnJibVZ6Y3dCemJIVnlUV2xrY0c5cGJuUlVhR2xqYTI1bGMzTUFkR2xsVFdsa2NHOXBiblJVYUdsamEyNWxjM01BWW5KaFkydGxkRlJvYVdOcmJtVnpjd0IwZFhCc1pYUkNjbUZqYTJWMFZHaHBZMnR1WlhOekFITjFZa0p5WVdOclpYUlVhR2xqYTI1bGMzTUFhRUpoY2xSb2FXTnJibVZ6Y3dCb1lXbHljR2x1VkdocFkydHVaWE56QUhOMFpXMVVhR2xqYTI1bGMzTUFkR1Y0ZEVWdVkyeHZjM1Z5WlZSb2FXTnJibVZ6Y3dCMGFHbHVRbUZ5YkdsdVpWUm9hV05yYm1WemN3QjBhR2xqYTBKaGNteHBibVZVYUdsamEyNWxjM01BYkdWblpYSk1hVzVsVkdocFkydHVaWE56QUd4bFpHZGxja3hwYm1WVWFHbGphMjVsYzNNQWNHVmtZV3hNYVc1bFZHaHBZMnR1WlhOekFISmxjR1ZoZEVWdVpHbHVaMHhwYm1WVWFHbGphMjVsYzNNQWMzUmhabVpNYVc1bFZHaHBZMnR1WlhOekFHOWpkR0YyWlV4cGJtVlVhR2xqYTI1bGMzTUFiSGx5YVdOTWFXNWxWR2hwWTJ0dVpYTnpBSFJsZUhRdlkzTnpBSEJqYkdGemN3QmtZWFJoTFdOc1lYTnpBRVZ5Y205eU9pQkRZVzV1YjNRZ2FHRjJaU0JoSUc1bFoyRjBhWFpsSUhKbFptVnlaVzVqWlNCd2FYUmphQ0JqYkdGemN3QkRiMjUwY21GaVlYTnpBR1pwWjNWeVpXUXRZbUZ6Y3dCR2NtVjBiR1Z6YzE5Q1lYTnpBRUZqYjNWemRHbGpYMEpoYzNNQWMzWm5RM056QUZOc2RYSWdZM1Z5ZG1VZ1ptRmpkRzl5SUMwZ2FHbG5hQ0IyWVd4MVpTQnRaV0Z1Y3lCeWIzVnVaR1Z5SUhOc2RYSnpBRk5zZFhJZ2MzbHRiV1YwY25rZ0xTQm9hV2RvSUhaaGJIVmxJRzFsWVc1eklHMXZjbVVnYzNsdGJXVjBjbWxqSUhOc2RYSnpBRE10YzJWc1pXTjBiM0p6QUVsdWNIVjBJR3B6YjI0Z2FYTWdibTkwSUhaaGJHbGtJRzl5SUdOdmJuUmhhVzV6SUdWeWNtOXljd0JKYm5CMWRDQm1hV3hsSUNjbGN5Y2dhWE1nYm05MElIWmhiR2xrSUc5eUlHTnZiblJoYVc1eklHVnljbTl5Y3dCc1pYUjBaWEp6QUZKbGJXOTJaWE1nZEdobElIaHNhVzVyT2lCd2NtVm1hWGdnYjI0Z2FISmxaaUJoZEhSeWFXSjFkR1Z6SUdadmNpQmpiMjF3WVhScFltbHNhWFI1SUhkcGRHZ2djMjl0WlNCdVpYZGxjaUJpY205M2MyVnljd0JVYUdVZ1pHbHpjR3hoZVNCdlppQnplWE4wWlcwZ1pHbDJhV1JsY25NQVNHOTNJR1p5WlhGMVpXNTBiSGtnZEc4Z2NHeGhZMlVnYldWaGMzVnlaU0J1ZFcxaVpYSnpBRE54Y3dBeGNYTUFaM0p2ZFhCekFITnRZMkZ3Y3dCamRYTjBiM01BUTNWemRHOXpBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR0YwZEM1emVXd3ViRzluUUhkdmNtUndiM01BVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmhkSFF1YzNsc0xteHZaMEIzYjNKa2NHOXpBSE4wWlcwdWNHOXpBR1pzWVdjdWNHOXpBRWRsYm1WeVlXd2diR0Y1YjNWMElHOXdkR2x2Ym5NQVFtRnpaU0J6YUc5eWRDQnZjSFJwYjI1ekFFbHVjSFYwSUdGdVpDQndZV2RsSUdOdmJtWnBaM1Z5WVhScGIyNGdiM0IwYVc5dWN3Qk5hV1JwSUc5d2RHbHZibk1BVTI5dFpYUm9hVzVuSUhkbGJuUWdkM0p2Ym1jZ2QybDBhQ0IwYUdVZ2NHRnljMmx1WnlCdlppQmtkWEpoZEdsdmJuTUFZWEowYVdOMWJHRjBhVzl1Y3dCVWFHVWdaR1ZtWVhWc2RDQmthWE4wWVc1alpTQm1jbTl0SUhSb1pTQnpkR0ZtWmlCdlppQm9ZWEp0YjI1cFl5QnBibVJwWTJGMGFXOXVjd0JrYVhacGMybHZibk1BZUcxc2JuTUFSbGhmTmw5bmIySnNhVzV6QUVWc1pXMWxiblFnYldGeVoybHVjd0EwTFdWc1pXMWxiblJOWVhKbmFXNXpBR052Ym5SaGFXNXpBSE5qYUdWdFlYUjVjR1Z1Y3dCVGRHVmxiRjlFY25WdGN3QmtZWEp0Y3dCcmJYTUFSV3hsYldWdWRDQnBjeUJ1YjNRZ1lXNGdRWFIwVTNSbGJYTUFTR0YyYVc1bklHSnZkR2dnUUdGalkybGtJRzl5SUVCaFkyTnBaQzVuWlhNZ1lXNWtJRHhoWTJOcFpENGdZMmhwYkdRZ2QybHNiQ0JqWVhWelpTQndjbTlpYkdWdGN3QklZWFpwYm1jZ1ltOTBhQ0JBWVhKMGFXTWdZVzVrSUR4aGNuUnBZejRnWTJocGJHUWdkMmxzYkNCallYVnpaU0J3Y205aWJHVnRjd0JpYlhNQVJuSmxibU5vSUhOMGVXeGxJRzltSUdKbFlXMXpBRlJvWlNCdGFXNXBiV0ZzSUhOMFpXMGdiR1Z1WjNSb0lHbHVJRTFGU1NCMWJtbDBjeUIxYzJWa0lIUnZJR1J5WVhjZ2JXbDRaV1FnWW1WaGJYTUFUV2x1YVcxaGJDQnpkR1Z0SUd4bGJtZDBhQ0J2WmlCdGFYaGxaQ0JpWldGdGN3QlFjbVZ6WlhKMlpTQnRhWGhsWkNCaVpXRnRjd0IxYzJVdGMzbHRZbTlzY3dCQmJIUmxjbTVoZEdsMlpTQnZZM1JoZG1VZ2MzbHRZbTlzY3dCdlkzUmhkbVZCYkhSbGNtNWhkR2wyWlZONWJXSnZiSE1BVkhWaWRXeGhjbDlDWld4c2N3QnpkR0ZtWmkxa1pYUmhhV3h6QUdacGJtZGxjbTVoYVd4ekFIQmhaMlV1Y0dGdVpXeHpBRXhoZVdWeUlHOXlJRXhoZVdWeVJHVm1JRzFwYzNOcGJtY2dhVzRnVm1sbGR6bzZSSEpoZDB4aGVXVnlSR1ZtVEdGaVpXeHpBRk4wWVdabUlHOXlJRk5qYjNKbFJHVm1JRzFwYzNOcGJtY2dhVzRnVm1sbGR6bzZSSEpoZDFOMFlXWm1SR1ZtVEdGaVpXeHpBR1JsWTJ4ekFGUm9aU0JrWldaaGRXeDBJR1JwYzNSaGJtTmxJR1p5YjIwZ2RHaGxJSE4wWVdabUlHWnZjaUJrZVc1aGJXbGpJRzFoY210ekFHSnlaV0ZyY3dCQ2NtVmhhM01BVlc1cmJtOTNiaUJoZUdsekFHbHVkbWx6QUhObGJXbGljbVYyYVhNQWNtbG5hSFF0Y0dGeVpXNTBhR1Z6YVhNQWJHVm1kQzF3WVhKbGJuUm9aWE5wY3dCbGJYQm9ZWE5wY3dCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCaGRIUXVibTkwWlM1blpYTkFaWGgwY21WdGFYTUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXVibTkwWlM1blpYTkFaWGgwY21WdGFYTUFZMnhsWmk1a2FYTUFUR1ZoWkY4M1gyWnBablJvY3dCV2IybGpaVjlQYjJoekFFTm9iMmx5WDBGaGFITUFVR2w2ZW1sallYUnZYMU4wY21sdVozTUFWSEpsYlc5c2IxOVRkSEpwYm1kekFGTnZiV1YwYUdsdVp5QjNaVzUwSUhkeWIyNW5JSGRwZEdnZ2RHaGxJR2R2ZFhCcGJtY2diMllnZEdobElHVnVaR2x1WjNNQWJITmxaM01BWkdWbWN3QjVaWE1BUm1GcGJHVmtJSFJ2SUd4dllXUWdabTl1ZENCaGJtUWdaMng1Y0dnZ1ltOTFibVJwYm1jZ1ltOTRaWE1BYzNablFtOTFibVJwYm1kQ2IzaGxjd0IzWVhabGN3QmhkSFJ5YVdKMWRHVnpXekZkTDNOMFlYWmxjd0JCYkdsbmJpQm5jbUZqWlNCdWIzUmxjeUJ5YUhsMGFHMXBZMkZzYkhrZ2QybDBhQ0JoYkd3Z2MzUmhkbVZ6QUVGc2FXZHVJSFJvWlNCeWFXZG9kQ0J3YjNOcGRHbHZiaUJ2WmlCaElHZHlZV05sSUdkeWIzVndJSGRwZEdnZ1lXeHNJSE4wWVhabGN3QlZjMlVnWVd4MFpYSnVZWFJwZG1VZ2MzbHRZbTlzY3lCbWIzSWdaR2x6Y0d4aGVXbHVaeUJ2WTNSaGRtVnpBRU5zWVhabGN3QjJZV3gxWlhNQVVtVnRiM1psSUhoc2FXNXJPaUJtY205dElHaHlaV1lnWVhSMGNtbGlkWFJsY3dBOEpYTStKeUJ1WlhOMFpXUWdkVzVrWlhJZ1BITmpiM0psUkdWbVBpQnRkWE4wSUdoaGRtVWdRR3hsZG1Wc0xDQkFjM1JoY25SSlpDQmhibVFnUUdWdVpFbGtJR0YwZEhKcFluVjBaWE1BZEdsdFpTMXRiMlJwWm1sallYUnBiMjR2WVdOMGRXRnNMVzV2ZEdWekFIUnBiV1V0Ylc5a2FXWnBZMkYwYVc5dUwyNXZjbTFoYkMxdWIzUmxjd0JOU1VSSklIQnNZWGxpWVdOcklHOW1JR04xWlNCdWIzUmxjd0J3WVhKbGJuUm9aWE5sY3dCcGJtTnNkV1JsVFdWaGMzVnlaWE1BWTNKbGN3QkdXRjgzWDJWamFHOWxjd0JYY21sMFpYTWdVMVpISUc5MWRDQjNhWFJvSUc1dklHeHBibVVnYVc1a1pXNTBhVzVuSUc5eUlHNXZiaTFqYjI1MFpXNTBJRzVsZDJ4cGJtVnpBRlJvWlNCbllYQWdiR1Z1WjNSb0lHOW1JR1JoYzJobFpDQmlZWEpzYVc1bGN3QlVhR1VnWkdGemFDQnNaVzVuZEdnZ2IyWWdaR0Z6YUdWa0lHSmhjbXhwYm1WekFITjBZV1ptTFd4cGJtVnpBRlJvWlNCMGFHbGphMjVsYzNNZ2IyWWdkR2hsSUd4bFpHZGxjaUJzYVc1bGN3QnNaV1JuWlhKTWFXNWxjd0JEYjNWc1pDQnViM1FnWjJWMElITjBZV1ptSUNnbFpDa2dkMmhwYkdVZ1pISmhkMmx1WnlCemRHRm1aa2R5Y0NBdElFUnlZWGRDWVhKTWFXNWxjd0JVYVcxbGN3Qk1iMkZrSUdGdVpDQnlaVzVrWlhJZ1lXeHNJRHh0WkdsMlBpQmxiR1Z0Wlc1MGN5QnBiaUIwYUdVZ1RVVkpJR1pwYkdWekFGTnNkWElnYzJGbVpYUjVJR1JwYzNSaGJtTmxJR2x1SUUxRlNTQjFibWwwY3lCMGJ5QnZZbk4wWVdOc1pYTUFUM1YwY0hWMElGTk5kVVpNSUZoTlRDQmxiblJwZEdsbGN3QnZkWFJ3ZFhSVGJYVm1iRmh0YkVWdWRHbDBhV1Z6QUdKeVlXTnJaWFI4WkdGemFHVnpBQzR2TDNCaFoyVnpBRU52Ym1SbGJuTmxJSFJsYlhCdklIQmhaMlZ6QUU5MWRIQjFkQ0JoYkd3Z2NHRm5aWE1BVlhObElIUm9aU0J3WjBadmIzUmxjaUJtYjNJZ1lXeHNJSEJoWjJWekFGVnpaU0IwYUdVZ2NHZElaV0ZrWlhJZ1ptOXlJR0ZzYkNCd1lXZGxjd0JCYkd3Z2NHRm5aWE1BWTI5dVpHVnVjMlZVWlcxd2IxQmhaMlZ6QUc5amRDNW5aWE1BWkc5MGN5NW5aWE1BWkhWeUxtZGxjd0IwYzNSaGJYQXVaMlZ6QUhCdVlXMWxMbWRsY3dCaFkyTnBaQzVuWlhNQVlYSjBhV011WjJWekFIUnpkR0Z0Y0RJdVoyVnpBRlJvWlNCdFlYaHBiWFZ0SUhOc2RYSWdjMnh2Y0dVZ2FXNGdaR1ZuY21WbGN3QnRaV2s2Y0hKbFkyVmtaWE1BVUdGMGFDQjBieUIwYUdVZ1pHbHlaV04wYjNKNUlIZHBkR2dnVm1WeWIzWnBieUJ5WlhOdmRYSmpaWE1BYzNCaFkyVnpBR1JwY21WamRHbHZiaTEwZVhCbEwyUjVibUZ0YVdOemZHUnBjbVZqZEdsdmJpMTBlWEJsTDNkdmNtUnpBQzl6WTI5eVpTMXdZWEowZDJselpTOWpjbVZrYVhSYlFIQmhaMlU5SnpFblhTOWpjbVZrYVhRdGQyOXlaSE1BWTJodmNtUnpBSEpsWVd4VWFXMWxUMjV6WlhSTmFXeHNhWE5sWTI5dVpITUFjbVZoYkZScGJXVlBabVp6WlhSTmFXeHNhWE5sWTI5dVpITUFaV3hsYldWdWRFbGtjd0JwYm5SbGNuWmhiSE5KWkhNQWNHbDBZMmhsYzBsa2N3QnlaVzF2ZG1WSlpITUFKV1J6QUdGeVkzTUFRMjlzYkdGd2MyVWdaVzF3ZEhrZ2RtVnljMlVnYkdsdVpYTWdhVzRnYkhseWFXTnpBRWQxYVhSaGNsOW9ZWEp0YjI1cFkzTUFaR2x5WldOMGFXOXVMWFI1Y0dVdlpIbHVZVzFwWTNNQWIzUm9aWEl0WkhsdVlXMXBZM01BWm1GamN3Qmljd0IxYm0xbFlYTUFjM1JsYlM1ellXMWxZWE1BVFdGeVlXTmhjd0FsWkNWekFDVmtMaVZrTGlWa0pYTXRKWE1BSXlWekxTVnpBRlVySlhNQUl5VnpBQ0FsWXlCOElDVmpJSHdnSlhNQVJXeGxiV1Z1ZENBbGN5QjNZWE1nYjJZZ1kyeGhjM01nSlhNdUlFVjRjR1ZqZEdWa0lHTnNZWE56SUNWekFFTjFjbkpsYm5RZ2FYTWdKWE1BUTJ4bFppQWxjeUJrYjJWeklHNXZkQ0JvWVhabElIWmhiR2xrSUhOb1lYQmxMaUJUYUdGd1pTQnBjeUFsY3dCQlpHcDFjM1JRYVhSamFFWnliMjFRYjNOcGRHbHZiaUJ6YUc5MWJHUWdiMjVzZVNCaVpTQmpZV3hzWldRZ2IyNGdZM1Z6ZEc5eklHOXlJSE41Ykd4aFlteGxjeTVKZENCb1lYTWdZbVZsYmlCallXeHNaV1FnYjI0Z0pYTXNJSGRvYjNObElHbGtJR2x6SUNWekFGQkJSVG9nSlhNZ0pYTUFWVzV6ZFhCd2IzSjBaV1FnZEhsd1pTQmhjbkpoZVNCbWIzSWdKWE1BSlhNZ2FYTWdibTkwSUhOMWNIQnZjblJsWkNCaGN5QkFjR3hwYzNRZ2RHRnlaMlYwSUdadmNpQWxjd0JWYm5OMWNIQnZjblJsWkNCMGVYQmxJR0p2YjJ3Z1ptOXlJQ1Z6QUZWdWMzVndjRzl5ZEdWa0lIUjVjR1VnYzNSeWFXNW5JR1p2Y2lBbGN3QlZibk4xY0hCdmNuUmxaQ0IwZVhCbElHUnZkV0pzWlNCbWIzSWdKWE1BVG04Z1lYWmhhV3hoWW14bElHWmhZM05wYldsc1pTQnBiblJsY21aaFkyVWdabTl5SUNWekFFMTFjMmxqV0UxTUlHbHRjRzl5ZERvZ1RXbHpiV0YwWTJocGJtY2diV1ZoYzNWeVpTQnVkVzFpWlhJZ0pYTUFSVzVuY21GMlpXUWdZbmtnVm1WeWIzWnBieUFsY3dCRmJtTnZaR1ZrSUhkcGRHZ2dWbVZ5YjNacGJ5QjJaWEp6YVc5dUlDVnpBRVJsYkdWMFpTQjBiMnRsYmlBbGN3QlNaV1JsWm1sdWFXNW5JQ1ZrSUhkcGRHZ2dKWE1BUkdWc1pYUnBibWNnSlhNQVEyOTFiR1FnYm05MElHRmthblZ6ZENCd2FYUmphQ0J2WmlBbGN3QkRiM1ZzWkNCdWIzUWdZV1JxZFhOMElHTnNaV1lnYkdsdVpTQnZaaUFsY3dCTmRYTnBZMWhOVENCcGJYQnZjblE2SUVWc1pXMWxiblFnSnlWekp5QmpiM1ZzWkNCdWIzUWdZbVVnWVdSa1pXUWdkRzhnYldWaGMzVnlaU0FsY3dBbFpDQjBhVzFsSUhCdmFXNTBhVzVuSUdWc1pXMWxiblFvY3lrZ1kyOTFiR1FnYm05MElHSmxJRzFoZEdOb1pXUWdhVzRnYldWaGMzVnlaU0FsY3dCR1lXbHNaV1FnZEc4Z1kzSmxZWFJsSUhwdmJtVWdabTl5SUNWeklHOW1JSFI1Y0dVZ0pYTUFVM2xzYkdGaWJHVWdhR0ZrSUc1dklIQnBkR05vWldRZ1kyaHBiR1J5Wlc0Z2RHOGdjbVZ2Y21SbGNpQm1iM0lnYzNsc2JHRmliR1VnSlhNQVZXNWhZbXhsSUhSdklHWnBibVFnYm1WMWJXVWdkMmwwYUNCcFpDQWxjd0JEYjNWc1pDQnViM1FnWjJWMElHVnNaVzFsYm5RZ2QybDBhQ0JKUkNBbGN3Qk9ieUJ6ZG1jZ1kyOXVkR1Z1ZENCbWIzVnVaQ0JtYjNJZ1BHWnBaejRnSlhNQVJYSnliM0lnYVc0Z2FXNTBaWEoyWVd3Z2NYVmhiR2wwZVRvZ0pYTUFSWEp5YjNJZ2FXNGdTVzUwWlhKMllXd2djWFZoYkdsMGVUb2dKWE1BU1c1MFpYSjJZV3dnY21WeGRXbHlaWE1nWVNCamFISnZiV0YwYVdNZ2NYVmhiR2wwZVRvZ0pYTUFTVzUwWlhKMllXd2dibUZ0WlNCeVpYRjFhWEpsY3lCaElHTm9jbTl0WVhScFl5QnhkV0ZzYVhSNU9pQWxjd0JKYm5SbGNuWmhiQ0J5WlhGMWFYSmxjeUJoSUdScFlYUnZibWxqSUdsdWRHVnlkbUZzSUc1MWJXSmxjam9nSlhNQVNXNTBaWEoyWVd3Z2JtRnRaU0J5WlhGMWFYSmxjeUJoSUdScFlYUnZibWxqSUdsdWRHVnlkbUZzSUc1MWJXSmxjam9nSlhNQVNXNTBaV2RsY2lCcGJuUmxjblpoYkNCdWRXMWlaWElnWTJGdWJtOTBJR0psSUhwbGNtODZJQ1Z6QUVsdWRtRnNhV1FnWjNKdmRYQlVlWEJsT2lBbGN3QlVjbUZ1YzNCdmMybDBhVzl1SUdseklHbHVkbUZzYVdRNklDVnpBQ1Z6SUM4Z0pYTUFVbWxuYUhRZ2JXRnlaMmx1SUcxbGJuTjFjZ0JNWldaMElHMWhjbWRwYmlCdFpXNXpkWElBY21sbmFIUk5ZWEpuYVc1TlpXNXpkWElBYkdWbWRFMWhjbWRwYmsxbGJuTjFjZ0JqYjI1MGIzVnlBR1p2ZFhJQWJtOTBZWFJwYjI1ekwzTnNkWElBZFc1cGRHUjFjZ0JVYVcxbGMzUmhiWEJCZEhSeUFHeGhZbVZzUVhSMGNnQnBibk4wY2dCc2RISUFZMjl5Y2dCQmNISUFaR2x6ZEhKcFluVjBiM0lBWVc1alpYTjBiM0lBZG1WamRHOXlBRlJvWlNCTlNVUkpJSFJsYlhCdklHRmthblZ6ZEcxbGJuUWdabUZqZEc5eUFGTndaV05wWm5rZ2RHaGxJRzV2Ymkxc2FXNWxZWElnYzNCaFkybHVaeUJtWVdOMGIzSUFVM0JsWTJsbWVTQjBhR1VnYkdsdVpXRnlJSE53WVdOcGJtY2dabUZqZEc5eUFGTnNkWElnWTNWeWRtVWdabUZqZEc5eUFFZHlZV05sSUdaaFkzUnZjZ0J6YkhWeVEzVnlkbVZHWVdOMGIzSUFaM0poWTJWR1lXTjBiM0lBVkdobElHZHlZV05sSUhOcGVtVWdjbUYwYVc4Z2JuVnRaWEpoZEc5eUFIUnlZVzV6YkdGMGIzSUFMM05qYjNKbExYQmhjblIzYVhObEwybGtaVzUwYVdacFkyRjBhVzl1TDJOeVpXRjBiM0lBZDNOMGNtbHVaMTlqYjI1MlpYSjBPaUIwYjE5aWVYUmxjeUJsY25KdmNnQjNjM1J5YVc1blgyTnZiblpsY25RNklHWnliMjFmWW5sMFpYTWdaWEp5YjNJQVNXNTBaWEp1WVd3Z1pYSnliM0lBWm14dmIzSUFiVzlrZFhOdGFXNXZjZ0JzZFhSbExtSmhjbTl4ZFdVdVpDNXRhVzV2Y2dCdFlXcHZjaTF0YVc1dmNnQjBaVzV2Y2dCaGNuSnZkeTVtYVd4c1kyOXNiM0lBYUdWaFpDNW1hV3hzWTI5c2IzSUFZWEp5YjNjdVkyOXNiM0lBYkdsdVpYTXVZMjlzYjNJQWJXVnVjM1Z5TG1OdmJHOXlBR0psWVcwdVkyOXNiM0lBWTJ4bFppNWpiMnh2Y2dCb1pXRmtMbU52Ykc5eUFHTjFjbkpsYm5SRGIyeHZjZ0JzZFhSbExtSmhjbTl4ZFdVdVpDNXRZV3B2Y2dCdGIyUjFjMjFoYVc5eUFIUmxlSFF0WVc1amFHOXlBR1J2Y2dCUVlXUmZORjlqYUc5cGNnQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmhkSFF1WTNWeWRtRjBkWEpsUUdOMWNuWmxaR2x5QUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdZWFIwTG1OMWNuWmhkSFZ5WlVCamRYSjJaV1JwY2dCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCaGRIUXVjR1ZrWVd3dWJHOW5RR1JwY2dCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1d1pXUmhiQzVzYjJkQVpHbHlBSE4wWlcwdVpHbHlBSE4wWVdkbFJHbHlBSEJvY2dCdmNtbG5hVzR1YkdGNVpYSUFVM1JoY25RZ1lXNWtJR1Z1WkNCbGJHVnRaVzUwY3lCbWIzSWdQSFIxY0d4bGRGTndZVzQrSUNjbGN5Y2dibTkwSUdsdUlIUm9aU0J6WVcxbElHeGhlV1Z5QUV4aGVXVnlBSEJ2ZDJWeUFHRmpZMmxrYkc5M1pYSUFiM1psY2dCamJIVnpkR1Z5QUhGMVlYSjBaWElBU0dWc2FXTnZjSFJsY2dCVWIzQWdiV0Z5WjJsdUlHWnZiM1JsY2dCMGIzQk5ZWEpuYVc1UVowWnZiM1JsY2dCcGJuUmxjZ0JqWlc1MFpYSUFjM1JoWTJOaGRHOURaVzUwWlhJQWEyVjVMV0ZzZEdWeUFISnZiM1F2Y205dmRDMWhiSFJsY2dCaVlYTnpMV0ZzZEdWeUFIUjFibWx1WnkxaGJIUmxjZ0JrWldkeVpXVXRZV3gwWlhJQWJXbDBaWElBYkdsbmFIUmxjZ0J1YjNSaFpuUmxjZ0J6ZFdKemRISnBibWN0WVdaMFpYSUFZMjl0Y0c5elpYSUFjM1Z3WlhJQVlXTmphV1IxY0hCbGNnQjBkVzVsTG5SbGJYQmxjZ0JCWTJObGMzTnBibWNnWVc0Z1lYSndaV2NnZUNCM2FYUm9iM1YwSUhCdmMybDBhVzl1WlhJQVJIVnNZMmx0WlhJQWNISmhiR3gwY21sc2JHVnlBSE50WVd4c1pYSUFZbVY2YVdWeUFGUm9aU0JrWldaaGRXeDBJR1JwYzNSaGJtTmxJR0psZEhkbFpXNGdiWFZzZEdsd2JHVWdZbUZ5YkdsdVpYTWdkMmhsYmlCc2IyTnJaV1FnZEc5blpYUm9aWElBYkdGeVoyVnlBRVZzWldOMGNtbGpYMEpoYzNOZlptbHVaMlZ5QUVGQ1F5QnBiWEJ2Y25RNklISmxabVZ5Wlc1alpTQnVkVzFpWlhJZ2MyaHZkV3hrSUdKbElHRWdjRzl6YVhScGRtVWdhVzUwWldkbGNnQmlaV3h2ZDI5eVpHVnlBR0psZEhkbFpXNXZjbVJsY2dCaFltOTJaVzl5WkdWeUFGSmxZMjl5WkdWeUFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHRjBkQzVoY25CbFp5NXNiMmRBYjNKa1pYSUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXVZWEp3WldjdWJHOW5RRzl5WkdWeUFFMXBjM05wYm1jZ1FHNGdiMjRnUEd4aGVXVnlQaXdnWm1sc2JHVmtJR0o1SUc5eVpHVnlBSFZ1WkdWeUFHVjRkR1Z1WkdWeUFHSnZiR1JsY2dCVGVYTjBaVzBnWkdsMmFXUmxjZ0J6ZVhOMFpXMUVhWFpwWkdWeUFFSnZkSFJ2YlNCdFlYSm5hVzRnYUdWaFpHVnlBR0p2ZEhSdmJVMWhjbWRwYmtobFlXUmxjZ0JwWjI1dmNtVklaV0ZrWlhJQVQyTjBiMkpsY2dCdGRXeDBhUzV1ZFcxaVpYSUFjMmh2ZHkxdWRXMWlaWElBTDNOamIzSmxMWEJoY25SM2FYTmxMMjF2ZG1WdFpXNTBMVzUxYldKbGNnQjBkWEJzWlhRdFlXTjBkV0ZzTDNSMWNHeGxkQzF1ZFcxaVpYSUFkSFZ3YkdWMExXNXZjbTFoYkM5MGRYQnNaWFF0Ym5WdFltVnlBQzl6WTI5eVpTMXdZWEowZDJselpTOTNiM0pyTDNkdmNtc3RiblZ0WW1WeUFHWnBaM1Z5WlMxdWRXMWlaWElBYzJsdVoyeGxMVzUxYldKbGNnQkVhWE53YkdGNUlIUm9aU0IyWlhKemFXOXVJRzUxYldKbGNnQldaWEp6YVc5dUlHNTFiV0psY2dCT2IzWmxiV0psY2dCVFpYQjBaVzFpWlhJQVJHVmpaVzFpWlhJQWJHRmlaV3d1WVdKaWNnQnNZV0psYkVGaVluSUFUR0ZpWld4QlltSnlBR0ZzZEhCbFpITjBZWElBZEdGaUxtZDFhWFJoY2dCRWFYTjBiM0owYVc5dVgwZDFhWFJoY2dCUGRtVnlaSEpwZG1WdVgwZDFhWFJoY2dCVGFYUmhjZ0J3WVdkbExtSnZkRzFoY2dCemVYTjBaVzB1Y21sbmFIUnRZWElBY0dGblpTNXlhV2RvZEcxaGNnQnplWE4wWlcwdWJHVm1kRzFoY2dCd1lXZGxMbXhsWm5SdFlYSUFjM2x6ZEdWdExuUnZjRzFoY2dCd1lXZGxMblJ2Y0cxaGNnQmhibWQxYkdGeUFISmxaM1ZzWVhJQVUzQmhZMmx1WnlCdWIyNGdiR2x1WldGeUFGTndZV05wYm1jZ2JHbHVaV0Z5QUhOd1lXTnBibWRPYjI1TWFXNWxZWElBYzNCaFkybHVaMHhwYm1WaGNnQnpiV1ZoY2dCMWJtTnNaV0Z5QUZWdVkyeGxZWElBYVc5elgySmhjMlU2T21Oc1pXRnlBR05oYkdWdVpHRnlBRTFoY2dCaWNtRmphMlYwYzNFQWNYRUFaSFZ5TG5Cd2NRQnpaWEVBYzNCaFkybHVaeTV3WVdOclpYaHdBSE4xY0FCMWJtZHliM1Z3QUdKbFlXMHVaM0p2ZFhBQWNHRnlkQzFuY205MWNBQlRjR0ZqYVc1bklHSnlZV05yWlhRZ1ozSnZkWEFBVTNCaFkybHVaeUJpY21GalpTQm5jbTkxY0FCcWRYTjBhV1pwWTJGMGFXOXVRbkpoWTJ0bGRFZHliM1Z3QUhOd1lXTnBibWRDY21GamEyVjBSM0p2ZFhBQVkyaGhibWRsUjNKdmRYQUFhblZ6ZEdsbWFXTmhkR2x2YmtKeVlXTmxSM0p2ZFhBQWMzQmhZMmx1WjBKeVlXTmxSM0p2ZFhBQVEyRnVibTkwSUhKbFlXUWdQSFIxY0d4bGRGTndZVzQrSUhkcGRHaHBiaUJsWkdsMGIzSnBZV3dnYldGeWEzVndBRkJ5WlhObGNuWmxJR0Z1WVd4NWRHbGpZV3dnYldGeWEzVndBSEJ5WlhObGNuWmxRVzVoYkhsMGFXTmhiRTFoY210MWNBQmlZV05yZFhBQVlXNW5iR1YxY0FCamRYQUFabXhoZEMxMWNBQnphR0Z5Y0MxMWNBQnVZWFIxY21Gc0xYVndBR0Z5Y205M0lIVndBR052Y25KbGMzQUFkbWR5Y0FCdWIyNWhjbkFBZEdoeVpXVXRjWFZoY25SbGNuTXRjMmhoY25BQWMyeGhjMmd0Y1hWaGNuUmxjaTF6YUdGeWNBQnphR0Z5Y0MxemFHRnljQUJ1WVhSMWNtRnNMWE5vWVhKd0FITnNZWE5vTFhOb1lYSndBSFJ5YVhCc1pTMXphR0Z5Y0FBdFpHOTFZbXhsTFhOb1lYSndBRTl5WTJobGMzUnlZV3hmU0dGeWNBQnRaWFJsY2xOcFowZHljQUJOWlhSbGNsTnBaMGR5Y0FCemRHRm1aa2R5Y0FCRGIzVnNaQ0J1YjNRZ1oyVjBJSE4wWVdabVJHVm1JSGRvYVd4bElHUnlZWGRwYm1jZ2MzUmhabVpIY25BZ0xTQkVjbUYzVTNSaFptWkhjbkFBUTI5MWJHUWdibTkwSUdkbGRDQnpkR0ZtWmlBb0pXUTdJQ1ZrS1NCM2FHbHNaU0JrY21GM2FXNW5JSE4wWVdabVIzSndJQzBnUkhKaGQxTjBZV1ptUjNKd0FHZHlZV05sUjNKd0FIUmhZa2R5Y0FCVVlXSkhjbkFBY0hCd2NBQmhjSEFBUVhCd0FHWjFiR3d0YzNSdmNBQnpZMjl2Y0FCd2JHOXdBSEJoWjJWTllYSm5hVzVVYjNBQWIzSnBaMmx1TG5SemRHRnRjQUJ4YzNSaGJYQUFaR0Z0Y0FCaVlXUWdlbWx3QUhKcGNBQm1iR2x3QUcxcGRHVnlMV05zYVhBQVpIVnlMbkpsWTJsd0FHdGxlUzF6ZEdWd0FHUnBjM0JzWVhrdGMzUmxjQUJ5YjI5MEwzSnZiM1F0YzNSbGNBQmlZWE56TFhOMFpYQUFkSFZ1YVc1bkxYTjBaWEFBVkhkdklHRjRhWE1nYzNCbFkybG1hV1Z5Y3lCcGJpQnZibVVnYzNSbGNBQlFjbVZrYVdOaGRHVnpJR0Z5WlNCdWIzUWdZV3hzYjNkbFpDQmhablJsY2lCaGJpQmhZbUp5WlhacFlYUmxaQ0J6ZEdWd0FISmxjQUJRWVdSZk9GOXpkMlZsY0FCVFpYQUFkR0Z3QUhOdVlYQUFkR2x0WlcxaGNBQldhV0p5WVhOc1lYQUFTR0Z1WkY5RGJHRndBR1pzYjJGMExtZGhjQUJ6ZEhKdmEyVXRiR2x1WldOaGNBQWxTVG9sVFRvbFV5QWxjQUIwZDI4QWMzUmhjblIyYndCbGJtUjJid0J6YjNOMFpXNTFkRzhBWVhWMGJ3QnpkR0Z5ZEhSdkFFdHZkRzhBWlc1a2RHOEFjbVZqZEc4QVpHVjBZV05vWldRdGJHVm5ZWFJ2QUhOdVlYQXRjR2w2ZW1sallYUnZBSE53YVdOallYUnZBRU5sYm5SbGNpQnpkR0ZqWTJGMGJ3QlBkWFJ3ZFhRZ2RHOEFkbVZ5YzI4QVZHaFNaWFJ5YndCc2NtOEFVMmh2Y25SZlIzVnBjbThBVEc5dVoxOUhkV2x5YndCNlpYSnZBSFJsYlhCdkFGUmxiWEJ2QUhObFoyNXZBRWh2Ym10NUxYUnZibXRmVUdsaGJtOEFRV052ZFhOMGFXTmZSM0poYm1SZlVHbGhibThBUld4bFkzUnlhV05mUjNKaGJtUmZVR2xoYm04QVFuSnBaMmgwWDBGamIzVnpkR2xqWDFCcFlXNXZBSE4wWVdOallYUnBjM05wYlc4QWNteHZBRzl5Ym1GdFpXNTBjeTkwY21WdGIyeHZBRkJwWTJOdmJHOEFRMlZzYkc4QVVHRmtYemRmYUdGc2J3QkNZVzVxYndBdmRYTnlMMnh2WTJGc0wzTm9ZWEpsTDNabGNtOTJhVzhBSUdKNUlGWmxjbTkyYVc4QWNtRjBhVzhBY0hKdmJHRjBhVzhBWkdsMmFYTnBid0J6ZEdGeWRHaHZBR1Z1WkdodkFFeHZkMTlCWjI5bmJ3QklhV2RvWDBGbmIyZHZBRXh2ZDE5Q2IyNW5id0JJYVY5Q2IyNW5id0JoY0hCSmJtWnZBR0ZsYndCa2FXMXBiblZsYm1SdkFHTnlaWE5qWlc1a2J3QnZkWFJ3ZFhSVWJ3QndZV2RsVG04QU0yOEFNbThBZFc1cmJtOTNiZ0JoYm1kc1pXUnZkMjRBWm14aGRDMWtiM2R1QUhOb1lYSndMV1J2ZDI0QWJtRjBkWEpoYkMxa2IzZHVBR0Z5Y205M0lHUnZkMjRBYTJWNVJHOTNiZ0JGYkdWdFpXNTBJQ2NsY3ljZ1kyRnVibTkwSUdKbElHUnlZWGR1QUdOMWJnQmhkVzRBVTNWdUFFcDFiZ0JqWVhKeWFXRm5aUzF5WlhSMWNtNEFhVzUyWlhKMFpXUjBkWEp1QUVWdVoyeHBjMmhmU0c5eWJnQkdjbVZ1WTJoZlNHOXliZ0JvZEhSd09pOHZjSFZ5YkM1dlkyeGpMbTl5Wnk5a2MyUnNMM05qYUdWdFlYUnliMjRBUW1GemMyOXZiZ0J1YjI0QVkyOXRiVzl1QUVGamIzVnpkR2xqWDBkMWFYUmhjbDl1ZVd4dmJnQnpaVzFwWTI5c2IyNEFZMkYxZEdsdmJnQmhjM05sY25ScGIyNEFWVzV6ZFhCd2IzSjBaV1FnZEhsd1pTQW5KWE1uSUdadmNpQnBibk5sY25ScGIyNEFkSEpoYm5OamNtbHdkR2x2YmdCa1pYTmpjbWx3ZEdsdmJnQnpkR1E2T21WNFkyVndkR2x2YmdCemFHOXlkRTl3ZEdsdmJnQktjMjl1SUcxaGNIQnBibWNnZEdobElHMWthWFlnYVdSeklIUnZJSFJvWlNCamIzSnlaWE53YjI1a2FXNW5JSFJ5WVc1emNHOXphWFJwYjI0QWNISnZZMlZ6YzJsdVp5MXBibk4wY25WamRHbHZiZ0JUY0dGamFXNW5JR1IxY2lCa1pYUmxZM1JwYjI0QWMzQmhZMmx1WjBSMWNrUmxkR1ZqZEdsdmJnQnpaV04wYVc5dUFFTnZiM0prYVc1aGRHVnpJR2x1SUUxRlNTQmhlR2x6SUdScGNtVmpkR2x2YmdCemNHRnVibWx1Wnkxd2FXNW1iR1ZqZEdsdmJnQndhWFJqYUVsdVpteGxZM1JwYjI0QVVHbDBZMmhKYm1ac1pXTjBhVzl1QUhCcGRHTm9TVzVtWldOMGFXOXVBRUp5WVhOelgxTmxZM1JwYjI0QVEyOTFiR1FnYm05MElIQmhjbk5sSUhSb1pTQnpaWFFnZEdWNGRDQmhZM1JwYjI0QVEyOTFiR1FnYm05MElIQmhjbk5sSUhSb1pTQnBibk5sY25RZ1lXTjBhVzl1QUVOdmRXeGtJRzV2ZENCd1lYSnpaU0J6Y0d4cGRDQmhZM1JwYjI0QVEyOTFiR1FnYm05MElIQmhjbk5sSUhSb1pTQnpaWFFnWVdOMGFXOXVBRU52ZFd4a0lHNXZkQ0J3WVhKelpTQmphR0Z1WjJVZ1ozSnZkWEFnWVdOMGFXOXVBRU52ZFd4a0lHNXZkQ0J3WVhKelpTQjBhR1VnYTJWNVJHOTNiaUJoWTNScGIyNEFRMjkxYkdRZ2JtOTBJSEJoY25ObElIUm9aU0JrY21GbklHRmpkR2x2YmdCRGIzVnNaQ0J1YjNRZ2NHRnljMlVnWTJoaGJtZGxJSE4wWVdabUlHRmpkR2x2YmdCRGIzVnNaQ0J1YjNRZ2NHRnljMlVnZEdobElITmxkQ0JqYkdWbUlHRmpkR2x2YmdCRGIzVnNaQ0J1YjNRZ2NHRnljMlVnZEdobElISmxjMmw2WlNCaFkzUnBiMjRBUTI5MWJHUWdibTkwSUhCaGNuTmxJSFJvWlNCeVpXMXZkbVVnWVdOMGFXOXVBRU52ZFd4a0lHNXZkQ0J3WVhKelpTQjBhR1VnWkdWc1pYUmxJR0ZqZEdsdmJnQkRiM1ZzWkNCdWIzUWdjR0Z5YzJVZ2RHOW5aMnhsSUd4cFoyRjBkWEpsSUdGamRHbHZiZ0JEYjNWc1pDQnViM1FnY0dGeWMyVWdiV1Z5WjJVZ1lXTjBhVzl1QUVsdVkyOXljbVZqZEd4NUlHWnZjbTFoZEhSbFpDQktVMDlPSUdGamRHbHZiZ0JsYkdWMllYUnBiMjRBYUdWaFpDNXliM1JoZEdsdmJnQlNaVzVrWlhJZ2JHbG5ZWFIxY21WeklHRnpJR0p5WVdOclpYUWdhVzV6ZEdWaFpDQnZaaUJ2Y21sbmFXNWhiQ0J1YjNSaGRHbHZiZ0JNWVc1a2MyTmhjR1VnYjNKcFpXNTBZWFJwYjI0QVQzVjBjSFYwSUdsdVpHVnVkR0YwYVc5dUFGVnVjM1Z3Y0c5eWRHVmtJSFIxY0d4bGRDQmtkWEpoZEdsdmJnQk9ieUJqZFhKeVpXNTBJRzFsYm5OMWNpQm1iM0lnWTJGc1kzVnNZWFJwYm1jZ1pIVnlZWFJwYjI0QVZXNXpkWEJ3YjNKMFpXUWdaSFZ5WVhScGIyNEFjMk52Y21WVWFXMWxSSFZ5WVhScGIyNEFjMk52Y21WVWFXMWxWR2xsWkVSMWNtRjBhVzl1QUdSbFkyOXlZWFJwYjI0QVVtVndaV0YwSUdKaGNteHBibVVnWkc5MElITmxjR0Z5WVhScGIyNEFRbUZ5YkdsdVpTQnpaWEJoY21GMGFXOXVBSEpsY0dWaGRFSmhjbXhwYm1WRWIzUlRaWEJoY21GMGFXOXVBSEpsY0dWaGRFSmhja3hwYm1WRWIzUlRaWEJoY21GMGFXOXVBR0poY214cGJtVlRaWEJoY21GMGFXOXVBR0poY2t4cGJtVlRaWEJoY21GMGFXOXVBR0Z3Y0d4cFkyRjBhVzl1QUZOd1lXTnBibWNnWW5KaFkydGxkQ0JuY205MWNDQnFkWE4wYVdacFkyRjBhVzl1QUZOd1lXTnBibWNnWW5KaFkyVWdaM0p2ZFhBZ2FuVnpkR2xtYVdOaGRHbHZiZ0JUY0dGalpTQmlaWFIzWldWdUlITjBZWFpsY3lCcGJuTnBaR1VnWVNCaWNtRmphMlYwWldRZ1ozSnZkWEFnYW5WemRHbG1hV05oZEdsdmJnQlRjR0ZqWlNCaVpYUjNaV1Z1SUhOMFlYWmxjeUJwYm5OcFpHVWdZU0JpY21GalpXUWdaM0p2ZFhBZ2FuVnpkR2xtYVdOaGRHbHZiZ0JPYnlCcWRYTjBhV1pwWTJGMGFXOXVBRk53WVdOcGJtY2djM2x6ZEdWdElHcDFjM1JwWm1sallYUnBiMjRBVFdGNGFXMTFiU0J5WVhScGJ5QnZaaUJxZFhOMGFXWnBZV0pzWlNCb1pXbG5hSFFnZEc4Z2NHRm5aU0JvWldsbmFIUWdkR2hoZENCallXNGdZbVVnZFhObFpDQm1iM0lnZEdobElIWmxjblJwWTJGc0lHcDFjM1JwWm1sallYUnBiMjRBVkdobElITjVjM1JsYlNCemNHRmphVzVuSUdwMWMzUnBabWxqWVhScGIyNEFVM0JoWTJsdVp5QnpkR0ZtWmlCcWRYTjBhV1pwWTJGMGFXOXVBRlJvWlNCemRHRm1aaUJxZFhOMGFXWnBZMkYwYVc5dUFHMXBia3hoYzNSS2RYTjBhV1pwWTJGMGFXOXVBRzV2U25WemRHbG1hV05oZEdsdmJnQlZibkpsWTI5bmJtbDZZV0pzWlNCd2NtbHRZWEo1SUdWNGNISmxjM05wYjI0QU9pQnVieUJqYjI1MlpYSnphVzl1QUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdGMGRDNXRaV2xXWlhKemFXOXVRRzFsYVhabGNuTnBiMjRBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmhkSFF1YldWcFZtVnljMmx2YmtCdFpXbDJaWEp6YVc5dUFFeGxaR2RsY2lCc2FXNWxJR1Y0ZEdWdWMybHZiZ0JzWldkbGNreHBibVZGZUhSbGJuTnBiMjRBYkdWa1oyVnlUR2x1WlVWNGRHVnVjMmx2YmdCRmVIQmhibVFnWlhod1lXNXphVzl1QUVWNGNHRnVjMmx2YmdCbGJHbHphVzl1QUZSaGJtZHZYMEZqWTI5eVpHbHZiZ0J3YjJ4NVoyOXVBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR0YwZEM1dFpYUmxja052Ym1admNtMWhibU5sUUcxbGRHTnZiZ0JWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHRjBkQzV0WlhSbGNrTnZibVp2Y20xaGJtTmxRRzFsZEdOdmJnQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmhkSFF1Ym1OR2IzSnRRR052YmdCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1dVkwWnZjbTFBWTI5dUFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHRjBkQzV6ZVd3dWJHOW5RR052YmdCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1emVXd3ViRzluUUdOdmJnQk5iMjRBWTI5c2RXMXVBR050YmdCamJHNEFZV3h1QUZSb1pTQjBhR2xqYTI1bGMzTWdiMllnZEdobElHaGhhWEp3YVc0QVNHRnBjbkJwYmdCemRISnZhMlV0YkdsdVpXcHZhVzRBYldsdUFGWnBiMnhwYmdCemRHVnRjeTUzYVhSb2FXNEFjR0ZuWlMxdFlYSm5hVzV6TDJKdmRIUnZiUzF0WVhKbmFXNEFjR0ZuWlMxdFlYSm5hVzRBVkdobElHUmxabUYxYkhRZ2NtbG5hSFFnYldGeVoybHVBRVJsWm1GMWJIUWdjbWxuYUhRZ2JXRnlaMmx1QUZSb1pTQndZV2RsSUhKcFoyaDBJRzFoY21kcGJnQlFZV2RsSUhKcFoyaDBJRzFoY21kcGJnQlVhR1VnWkdWbVlYVnNkQ0JzWldaMElHMWhjbWRwYmdCRVpXWmhkV3gwSUd4bFpuUWdiV0Z5WjJsdUFGUm9aU0J3WVdkbElHeGxablFnYldGeVoybHVBRkJoWjJVZ2JHVm1kQ0J0WVhKbmFXNEFVMngxY2lCdFlYSm5hVzRBVkdobElHUmxabUYxYkhRZ2RHOXdJRzFoY21kcGJnQkVaV1poZFd4MElIUnZjQ0J0WVhKbmFXNEFWR2hsSUhCaFoyVWdkRzl3SUcxaGNtZHBiZ0JRWVdkbElIUnZjQ0J0WVhKbmFXNEFUSGx5YVdNZ2RHOXdJRzFwYmlCdFlYSm5hVzRBVkdobElHUmxabUYxYkhRZ1ltOTBkRzl0SUcxaGNtZHBiZ0JFWldaaGRXeDBJR0p2ZEhSdmJTQnRZWEpuYVc0QVZHaGxJSEJoWjJVZ1ltOTBkRzl0SUcxaGNtZHBiZ0JRWVdkbElHSnZkSFJ2YlNCdFlYSm5hVzRBWkdWbVlYVnNkRkpwWjJoMFRXRnlaMmx1QUdSbFptRjFiSFJNWldaMFRXRnlaMmx1QUhOc2RYSk5ZWEpuYVc0QVpHVm1ZWFZzZEZSdmNFMWhjbWRwYmdCc2VYSnBZMVJ2Y0UxcGJrMWhjbWRwYmdCa1pXWmhkV3gwUW05MGRHOXRUV0Z5WjJsdUFHSmxaMmx1QUhOMFpHbHVBRVpZWHpGZmNtRnBiZ0J0WVdsdUFIQnNZV2x1QUdOb1lXbHVBR0psWVcxTmFYaGxaRk4wWlcxTmFXNEFiV1Z1YzNWeUxuTnBaMjRBY0dWeVkyVnVkQzF6YVdkdUFIQnNkWE10YzJsbmJnQmxjWFZoYkhNdGMybG5iZ0J1ZFcxaVpYSXRjMmxuYmdCa2IyeHNZWEl0YzJsbmJnQnNaWE56TFhSb1lXNHRjMmxuYmdCbmNtVmhkR1Z5TFhSb1lXNHRjMmxuYmdCMllXeHBaMjRBYUdGc2FXZHVBR3g1Y21sakxtRnNhV2R1QUdkeVlXTmxVbWxuYUhSQmJHbG5iZ0JuY21GalpWSm9lWFJvYlVGc2FXZHVBSE5sZG1WdUFIUmxiZ0JUYUdGdGFYTmxiZ0J3WVhKbGJnQkRiM1ZzWkNCdWIzUWdabWx1WkNCaGJua2djM1JoZG1WekxpQlVhR2x6SUhOb2IzVnNaQ0J1YjNRZ2FHRndjR1Z1QUVOdmRXeGtiaWQwSUdacGJtUWdiR0Y1WlhJZ1kyaHBiR1FnYjJZZ2MzUmhabVl1SUZSb2FYTWdjMmh2ZFd4a0lHNXZkQ0JvWVhCd1pXNEFZWEp5YjNkdmNHVnVBRTExYzJsaldFMU1JR2x0Y0c5eWREb2dWR2hsY21VZ1lYSmxJQ1ZrSUdoaGFYSndhVzV6SUd4bFpuUWdiM0JsYmdCTmRYTnBZMWhOVENCcGJYQnZjblE2SUZSb1pYSmxJR0Z5WlNBbFpDQjBhV1Z6SUd4bFpuUWdiM0JsYmdCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCaGRIUXVibU5HYjNKdFFISmxiR3hsYmdCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1dVkwWnZjbTFBY21Wc2JHVnVBR0poY2k1c1pXNEFjM1JsYlM1c1pXNEFUSGx5YVdNZ2JtOGdjM1JoY25RZ2FIbHdhR1Z1QUd4NWNtbGpUbTlUZEdGeWRFaDVjR2hsYmdCaVpYUjNaV1Z1QUUxbGRHaHZaQ0JtYjNJZ1lXUmthVzVuSUNWeklIUnZJQ1Z6SUhOb2IzVnNaQ0JpWlNCdmRtVnljbWxrWkdWdUFHaHBaR1JsYmdCb1lYbGtiZ0JsY0hoaGJnQmxlSEJoYmdCRmVIQmhiZ0IwYzNCaGJnQjBkWEJzWlhSVGNHRnVBR0p5WVdOclpYUlRjR0Z1QUVKeVlXTnJaWFJUY0dGdUFHSmxZVzFUY0dGdUFHMXBaR2t1Y0dGdUFHNWhiZ0IwWVdJdWJIVjBaUzVuWlhKdFlXNEFhSGx3YjJSdmNtbGhiZ0JvZVhCdmJHOWpjbWxoYmdCb2VYQnZhVzl1YVdGdUFHaDVjRzloWlc5c2FXRnVBSFJoWWk1c2RYUmxMbWwwWVd4cFlXNEFhSGx3YjNCb2NubG5hV0Z1QUdoNWNHOXRhWGh2Ykhsa2FXRnVBR2g1Y0c5c2VXUnBZVzRBUkhKaGQySmhjbDlQY21kaGJnQlNiMk5yWDA5eVoyRnVBRU5vZFhKamFGOVBjbWRoYmdCUVpYSmpkWE56YVhabFgwOXlaMkZ1QUZKbFpXUmZUM0puWVc0QVptRnVBSEI1ZEdoaFoyOXlaV0Z1QUcxbFlXNEFZbTl2YkdWaGJnQkZiR1ZqZEhKcFkxOUhkV2wwWVhKZlkyeGxZVzRBU21GdUFISmxjM1J6VDI0QWJXVmhjM1Z5WlU5dUFHeHpkR0Z5ZEhONWJRQm9aV0ZrTG1Gc2RITjViUUJrWlc1dmJYTjViUUJzWlc1a2MzbHRBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR0YwZEM1MmIyeDBZVWR5YjNWd2FXNW5VM2x0UUhadmJIUmhjM2x0QUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdZWFIwTG5admJIUmhSM0p2ZFhCcGJtZFRlVzFBZG05c2RHRnplVzBBYldWMFpYSXVjM2x0QUhSaFlrUjFjbE41YlFCeWFXZG9kRTFoY21kcGJsUmhZa1IxY2xONWJRQnNaV1owVFdGeVoybHVWR0ZpUkhWeVUzbHRBR2R5Y0ZONWJRQkhjbkJUZVcwQVdFMU1JRWxFY3lCaVlYTmxaQ0J2YmlCamFHVmphM04xYlFCNGJXeEpaRU5vWldOcmMzVnRBR2gxYldSeWRXMEFTVzVqYkhWa1pTQjBlWEJsSUdGMGRISnBZblYwWlhNZ2QyaGxiaUJwYlhCdmNuUnBibWNnWm5KdmJTQklkVzFrY25WdEFFRmpiM1Z6ZEdsalgwSmhjM05mUkhKMWJRQlVZV2xyYjE5RWNuVnRBRk41Ym5Sb1gwUnlkVzBBYldsa2FTNXBibk4wY201MWJRQndiblZ0QUdGc2JuVnRBRzFwWkdrdWNHRjBZMmh1ZFcwQWNISnZjRzl5ZEM1dWRXMEFaMng1Y0dndWJuVnRBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR0YwZEM1d1lpNTJhWE5BWm05c2FYVnRBRlZ1YTI1dmQyNGdkbUZzZFdVZ0p5VmtKeUJtYjNJZ1lYUjBMbkJpTG5acGMwQm1iMnhwZFcwQWJXVmthWFZ0QUcxMWMybGplRzFzTFdoMWJRQnRaV2t0YUhWdEFHMTFjMlZrWVhSaExXaDFiUUJVZFhCc1pYUk9kVzBBYlU1MWJRQnBiblJ0QUZKcFoyaDBJRzFoY21kcGJpQjBZV0pTYUhsb2RHMEFUR1ZtZENCdFlYSm5hVzRnZEdGaVVtaDVhSFJ0QUc1dmNtMEFkSEpoYm5ObWIzSnRBSE5zZFhJdWJHWnZjbTBBZEdsbExteG1iM0p0QUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdGMGRDNXRaVzV6ZFhJdWRtbHpRR1p2Y20wQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJoZEhRdWJXVnVjM1Z5TG5acGMwQm1iM0p0QUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdGMGRDNXdaV1JoYkM1MmFYTkFabTl5YlFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1d1pXUmhiQzUyYVhOQVptOXliUUJWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJoZEhRdWMySXVkbWx6UUdadmNtMEFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXVjMkl1ZG1selFHWnZjbTBBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWVhSMExtWmxjbTFoZEdFdWRtbHpRR1p2Y20wQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJoZEhRdVptVnliV0YwWVM1MmFYTkFabTl5YlFCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCaGRIUXVaWEJwYzJWdFlTNTJhWE5BWm05eWJRQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdGMGRDNWxjR2x6WlcxaExuWnBjMEJtYjNKdEFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHRjBkQzVvWVhKdExtRnViRUJtYjNKdEFGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWVhSMExtaGhjbTB1WVc1c1FHWnZjbTBBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWVhSMExtUnZkQzVzYjJkQVptOXliUUJWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHRjBkQzVrYjNRdWJHOW5RR1p2Y20wQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1lYUjBMbTF2Y21SbGJuUXViRzluUUdadmNtMEFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXViVzl5WkdWdWRDNXNiMmRBWm05eWJRQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmhkSFF1ZEhWeWJpNXNiMmRBWm05eWJRQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdGMGRDNTBkWEp1TG14dlowQm1iM0p0QUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdGMGRDNW9ZV2x5Y0dsdUxteHZaMEJtYjNKdEFGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWVhSMExtaGhhWEp3YVc0dWJHOW5RR1p2Y20wQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1lYUjBMbVpVY21WdExteHZaMEJtYjNKdEFGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWVhSMExtWlVjbVZ0TG14dlowQm1iM0p0QUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdGMGRDNWlWSEpsYlM1c2IyZEFabTl5YlFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1aVZISmxiUzVzYjJkQVptOXliUUJWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJoZEhRdVltVmhiVkpsYm1SQVptOXliUUJWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHRjBkQzVpWldGdFVtVnVaRUJtYjNKdEFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHRjBkQzV0Wlc1emRYSmhiQzUyYVhOQWJXVnVjM1Z5TG1admNtMEFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXViV1Z1YzNWeVlXd3VkbWx6UUcxbGJuTjFjaTVtYjNKdEFHMWxkR1Z5TG1admNtMEFjM1JsYlM1bWIzSnRBR1pzWVdjdVptOXliUUJzYVc1bExtWnZjbTBBVUdGa1h6SmZkMkZ5YlFCVWIzQWdiV0Z5WjJsdUlHaGhjbTBBUW05MGRHOXRJRzFoY21kcGJpQm9ZWEp0QUhSdmNFMWhjbWRwYmtoaGNtMEFZbTkwZEc5dFRXRnlaMmx1U0dGeWJRQnRhV1JwTG1Kd2JRQmliM1IwYjIwQWNHRm5aVTFoY21kcGJrSnZkSFJ2YlFCSmJuQjFkQ0JtY205dEFHbHVjSFYwUm5KdmJRQXZaR1YyTDNWeVlXNWtiMjBBVEc5M1gxUnZiUUJNYjNkZlJteHZiM0pmVkc5dEFFaHBaMmhmUm14dmIzSmZWRzl0QUVocFoyaGZWRzl0QUV4dmR5MU5hV1JmVkc5dEFFaHBMVTFwWkY5VWIyMEFUV1ZzYjJScFkxOVViMjBBSldkdGJRQmthVzBBYzNCaFkybHVaeTV6ZVhOMFpXMEFibVYzTFhONWMzUmxiUUJEYjI1a1pXNXpaU0J1YjNRZ2JHRnpkQ0J6ZVhOMFpXMEFWMmhsYmlCamIyNWtaVzV6YVc1bklHRWdjMk52Y21VZ2JtVjJaWElnWTI5dVpHVnVjMlVnZEdobElHeGhjM1FnYzNsemRHVnRBRkJ5WlhabGJuUWdjMmx1WjJ4bElHMWxZWE4xY21WeklHOXVJSFJvWlNCc1lYTjBJSEJoWjJVZ1lua2dabWwwZEdsdVp5QnBkQ0JwYm5SdklIQnlaWFpwYjNWeklITjVjM1JsYlFCVGNHRmphVzVuSUhONWMzUmxiUUJFYnlCdWIzUWdhblZ6ZEdsbWVTQjBhR1VnYzNsemRHVnRBRVJ2SUc1dmRDQnphRzkzSUdoNWNHaGxibk1nWVhRZ2RHaGxJR0psWjJsdWJtbHVaeUJ2WmlCaElITjVjM1JsYlFCamIyNWtaVzV6WlU1dmRFeGhjM1JUZVhOMFpXMEFhblZ6ZEdsbWFXTmhkR2x2YmxONWMzUmxiUUJ6Y0dGamFXNW5VM2x6ZEdWdEFHWlVjbVZ0QUdKVWNtVnRBRVpVY21WdEFFSlVjbVZ0QUd4bGJRQkJiR3dnZEdobElHdGxlVk5wWnlCamIyNTBaVzUwSUdOaGJtNXZkQ0JpWlNCamIyNTJaWEowWldRZ2RHOGdRSE5wWnlCaVpXTmhkWE5sSUhSb1pTQmhZMk5wWkdWdWRHRnNJSFI1Y0dVZ2FYTWdibTkwSUdFZ1pteGhkQ0J2Y2lCaElITm9ZWEp3TENCdmNpQnRhWGhsY3lCMGFHVnRBRXhsYlFCMWJtbDBjeTF3WlhJdFpXMEFiV2xrYVMxd2NtOW5jbUZ0QUhCaGNtRnRBR1I1Ym1GdEFFUjVibUZ0QUc5eWJtRnRBR1p2Ym5SbVlXMEFkR1Y0ZEM1bVlXMEFiSGx5YVdNdVptRnRBRTFwYzNOcGJtY2daSFZ5WVhScGIyNGdabTl5SUc1dmRHVWdKeVZ6SnlCcGJpQmlaV0Z0QUUxMWMybGpXRTFNSUdsdGNHOXlkRG9nUVdSa2FXNW5JR0VnWW1WaGJTQjBieUJoSUdKbFlXMEFjM2xzQUZONWJBQktkV3dBY25Sc0FHTnVkSEpzQUdOdmJuUnliMndBWW05dmJBQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmhkSFF1YzNSaFptWkhjbTkxY0dsdVoxTjViVUJ6ZVcxaWIyd0FWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXVjM1JoWm1aSGNtOTFjR2x1WjFONWJVQnplVzFpYjJ3QVozSnZkWEF0YzNsdFltOXNBRzExYzJsamVHMXNBR0Z3Y0d4cFkyRjBhVzl1TDNodGJBQk5SVlJCTFVsT1JpOWpiMjUwWVdsdVpYSXVlRzFzQUM5M2IyWm1Mbmh0YkFCbGJHVnRaVzUwSUdseklHNTFiR3dBVTNCc2FYUWdjM1JoWm1ZZ2FYTWdiblZzYkFCdWIzUmxhR1ZoWkU1MWJHd0FWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdZWFIwTG05amRHRjJaUzVzYjJkQVkyOXNiQUJWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHRjBkQzV2WTNSaGRtVXViRzluUUdOdmJHd0FkSEpwYkd3QVZISnBiR3dBYUdWaFpDNW1hV3hzQUVOdmQySmxiR3dBVkdsdWEyeGxYMEpsYkd3QVVtbGtaVjlDWld4c0FHUmhiWEJoYkd3QWVIZ3RjMjFoYkd3QWJHOXVaMlpoYkd3QVZXNXlaV052WjI1cGVtVmtJR1oxYm1OMGFXOXVJR05oYkd3QVZYTmxJRkJuUm05dmRHVnlJR1p2Y2lCaGJHd0FWWE5sSUZCblNHVmhaR1Z5SUdadmNpQmhiR3dBYldScGRrRnNiQUIxYzJWUVowWnZiM1JsY2tadmNrRnNiQUIxYzJWUVowaGxZV1JsY2tadmNrRnNiQUJCY0hKcGJBQnpiV2xzQUhOM1lXeHNiM2QwWVdsc0FHWnBibWRsY201aGFXd0FabUZwYkFCemJYVm1iQUJzWlhabGJBQmlaWFpsYkFCdGFXUnBMbU5vWVc1dVpXd0FiV2xrYVMxamFHRnVibVZzQUVkc2IyTnJaVzV6Y0dsbGJBQkJZMjkxYzNScFkxOUhkV2wwWVhKZmMzUmxaV3dBYUdWbGJBQjRiV3d0Ylc5a1pXd0FZMkZ1WTJWc0FHRmpZMlZzQUd4aFltVnNBRXhoWW1Wc0FFUmxiQUJ4ZFc5MFpXUmliQUJ0Ym5WdFNXNTBaWEoyWVd3QVRXVmhjM1Z5WlNCT2RXMWlaWElnU1c1MFpYSjJZV3dBYjNaaGJBQmpiMlJsWkhaaGJBQmhZM1IxWVd3QVpYRjFZV3dBUmxoZk0xOWpjbmx6ZEdGc0FHaHZjbWw2YjI1MFlXd0FhMlY1TFdGalkybGtaVzUwWVd3QWNtVm9aV0Z5YzJGc0FHNWhkSFZ5WVd3QVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1pHRjBZUzVFVlZKUlZVRk1TVlJaTG0xbGJuTjFjbUZzQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdaR0YwWVM1RVZWSlJWVUZNU1ZSWkxtMWxibk4xY21Gc0FGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHUmhkR0V1Umt4QlIxQlBVeTV0Wlc1emRYSmhiQUJWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHUmhkR0V1Umt4QlIxQlBVeTV0Wlc1emRYSmhiQUJWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJrWVhSaExsTlVSVTFHVDFKTkxtMWxibk4xY21Gc0FGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWkdGMFlTNVRWRVZOUms5U1RTNXRaVzV6ZFhKaGJBQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGtaTVFVZEdUMUpOTG0xbGJuTjFjbUZzQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdaR0YwWVM1R1RFRkhSazlTVFM1dFpXNXpkWEpoYkFBeExXZGxibVZ5WVd3QWJtOXliV0ZzQUdWa2FYUnZjbWxoYkFCa2RYSXVjbVZoYkFCMGMzUmhiWEF1Y21WaGJBQjBjM1JoYlhBeUxuSmxZV3dBVFhWemFXTllUVXdnYVcxd2IzSjBPaUJWYm5OMWNIQnZjblJsWkNCMGVYQmxJQ2NsY3ljZ1ptOXlJSEJsWkdGc0FHaGhjbkJRWldSaGJBQmhibUZzZVhScFkyRnNBSFpsY25ScFkyRnNBR3AxYzNScFptbGpZWFJwYjI1TllYaFdaWEowYVdOaGJBQmtkWEl1YldWMGNtbGpZV3dBZEdWamFHNXBZMkZzQUZOd2JHRnphRjlEZVcxaVlXd0FVbVYyWlhKelpWOURlVzFpWVd3QVEyaHBibVZ6WlY5RGVXMWlZV3dBWVhOMFpYSnBjMnNBZDI5eWF3QnhkV1Z6ZEdsdmJpMXRZWEpyQUhGMWIzUmhkR2x2YmkxdFlYSnJBR1Y0WTJ4aGJXRjBhVzl1TFcxaGNtc0FiM0p1WVcxbGJuUnpMM1J5YVd4c0xXMWhjbXNBWVdOamFXUmxiblJoYkMxdFlYSnJBR0Z5ZEdsamRXeGhkR2x2Ym5NdlluSmxZWFJvTFcxaGNtc0FZM0JOWVhKckFIaHRiRzV6T25oc2FXNXJBR2gwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNBYzNablVtVnRiM1psV0d4cGJtc0FZbXhoYm1zQVYyOXZaR0pzYjJOckFFeHZkMTlYYjI5a1gwSnNiMk5yQUVocFgxZHZiMlJmUW14dlkyc0FVMmxrWlY5VGRHbGphd0JGYkdWamRISnBZMTlDWVhOelgzQnBZMnNBUmxoZk1sOXpiM1Z1WkhSeVlXTnJBRzFwWkdrdWRISmhZMnNBWW5KaFkyc0FiV1Z1YzNWeVlXd3VZbXhoWTJzQVltRmphd0JzYVc1bFluSmxZV3NBYWdCRGJHRjJhUUJ6YVFCaGRYUm9MblZ5YVFCbmJIbHdhQzUxY21rQWJtRnRaWE53WVdObExYVnlhUUJHY21rQWMzUnZhUUJVYVcxd1lXNXBBRlJ5WVc1emNHOXpaU0IwYnlCemIzVnVaR2x1WnlCd2FYUmphQ0JpZVNCbGRtRnNkV0YwYVc1bklFQjBjbUZ1Y3k1elpXMXBBRk5vWVd0MWFHRmphR2tBUmxoZk9GOXpZMmt0Wm1rQWVHMXNibk02YldWcEFHaDBkSEE2THk5M2QzY3ViWFZ6YVdNdFpXNWpiMlJwYm1jdWIzSm5MMjV6TDIxbGFRQndZaTF0WldrQWFIVnRiV2xrYVFBMUxXMXBaR2tBVTJoaGJtRnBBRlJ5WVc1emNHOXphWFJwYjI0NklFTnZkV3hrSUc1dmRDQm5aWFFnUVdOamFXUmxiblJoYkNCbWIzSWdKV2tBVkhKaGJuTndiM05wZEdsdmJqb2dRMjkxYkdRZ2JtOTBJR2RsZENCWGNtbDBkR1Z1SUVGalkybGtaVzUwWVd3Z1ptOXlJQ1ZwQUZSeVlXNXpjRzl6YVhScGIyNDZJRU52ZFd4a0lHNXZkQ0JuWlhRZ1IyVnpkSFZ5WVd3Z1FXTmphV1JsYm5SaGJDQm1iM0lnSldrQWJXbHViM0l0YzJsNGRHZ0FiV0ZxYjNJdGMybDRkR2dBWVhwcGJYVjBhQUJuYkhsd2FDNWhkWFJvQUdobFlXUXVZWFYwYUFCemRYTndaVzVrWldRdFptOTFjblJvQUVWNFkyVmxaR1ZrSUcxaGVHbHRkVzBnWVd4c2IzZGxaQ0J4ZFdWeWVTQmtaWEIwYUFCTVpXRmtYekpmYzJGM2RHOXZkR2dBY25CMFltOTBhQUJRWVdSZk0xOXdiMng1YzNsdWRHZ0FaRzl0YVc1aGJuUXRibWx1ZEdnQWJXbHViM0l0Ym1sdWRHZ0FiV0ZxYjNJdGJtbHVkR2dBYldsdWIzSXRjMlYyWlc1MGFBQnRZV3B2Y2kxelpYWmxiblJvQUdGMVoyMWxiblJsWkMxelpYWmxiblJvQUdScGJXbHVhWE5vWldRdGMyVjJaVzUwYUFCemRHVnRMbmRwZEdnQVltVmhiUzUzYVhSb0FITjBZWEowY3kxM2FYUm9BR1ZwWjJoMGFBQnpkSEpwYm1jdGJHVnVaM1JvQUVSaGMyaGxaQ0JpWVhKc2FXNWxJR2RoY0NCc1pXNW5kR2dBVEhseWFXTWdhSGx3YUdWdUlHeGxibWQwYUFCVWFXVWdiV2x1YVcxMWJTQnNaVzVuZEdnQVJHRnphR1ZrSUdKaGNteHBibVVnWkdGemFDQnNaVzVuZEdnQVZHaGxJR3g1Y21saklHaDVjR2hsYmlCaGJtUWdaR0Z6YUNCc1pXNW5kR2dBVkdobElHeDVjbWxqSUhkdmNtUWdjM0JoWTJVZ2JHVnVaM1JvQUdSaGMyaGxaRUpoY214cGJtVkhZWEJNWlc1bmRHZ0FaR0Z6YUdWa1FtRnlUR2x1WlVkaGNFeGxibWQwYUFCMGFXVk5hVzVNWlc1bmRHZ0FiSGx5YVdOSWVYQm9aVzVNWlc1bmRHZ0FaR0Z6YUdWa1FtRnliR2x1WlVSaGMyaE1aVzVuZEdnQVpHRnphR1ZrUW1GeVRHbHVaVVJoYzJoTVpXNW5kR2dBYzJ4MWNpNXNkMmxrZEdnQWRHbGxMbXgzYVdSMGFBQnNhVzVsTG5kcFpIUm9BSEJoWjJVdWQybGtkR2dBYzNSeWIydGxMWGRwWkhSb0FFMXBibWx0ZFcwZ2JHRnpkQzF6ZVhOMFpXMHRhblZ6ZEdsbWFXTmhkR2x2YmlCM2FXUjBhQUJOWldGemRYSmxJRzFwYmlCM2FXUjBhQUJVYUdVZ2MzUmxiU0IzYVdSMGFBQlRkR1Z0SUhkcFpIUm9BRlJvWlNCaVlYSnNhVzVsSUhkcFpIUm9BRUpoY214cGJtVWdkMmxrZEdnQVUzUmhabVlnYkdsdVpTQjNhV1IwYUFCQlpHcDFjM1FnY0dGblpTQjNhV1IwYUFCVWFHVWdjR0ZuWlNCM2FXUjBhQUJRWVdkbElIZHBaSFJvQUcxbFlYTjFjbVZOYVc1WGFXUjBhQUJ6ZEdWdFYybGtkR2dBWW1GeVRHbHVaVmRwWkhSb0FITjBZV1ptVEdsdVpWZHBaSFJvQUhCaFoyVlhhV1IwYUFCaFpHcDFjM1JRWVdkbFYybGtkR2dBWm5Wc2JDMXdZWFJvQUZKbGMyOTFjbU5sSUhCaGRHZ0FZbkpsWVhSb0FFSnlaV0YwYUFCeVpYTnZkWEpqWlZCaGRHZ0FNVEk0ZEdnQU1qVTJkR2dBTVRaMGFBQTJOSFJvQURFd01qUjBhQUJrYjIxcGJtRnVkQzB4TTNSb0FHMXBibTl5TFRFemRHZ0FiV0ZxYjNJdE1UTjBhQUExTVRKMGFBQmtiMjFwYm1GdWRDMHhNWFJvQUcxcGJtOXlMVEV4ZEdnQWJXRnFiM0l0TVRGMGFBQmlZV05yYzJ4aGMyZ0Fabk5zWVhOb0FHSnpiR0Z6YUFBMmMyeGhjMmdBTlhOc1lYTm9BRFJ6YkdGemFBQXpjMnhoYzJnQU1uTnNZWE5vQURGemJHRnphQUJ0WldGemRYSmxMWE4wZVd4bEwzTnNZWE5vQUcxbGJuTjFjaTV6YkdGemFBQm9ZWE5vQUhWelpVSnlZV05sUjJ4NWNHZ0FWWE5sSUVKeVlXTmxJRWRzZVhCb0FHZHlZWEJvQUhndGRHaHliM1ZuYUFCc2FXNWxMWFJvY205MVoyZ0FhR2xuYUFCeVpXZ0FVbVZvQUZSeVlXNXpjRzl6WlNCMGJ5QnpiM1Z1WkdsdVp5QndhWFJqYUFCMGNtRnVjM0J2YzJWVWIxTnZkVzVrYVc1blVHbDBZMmdBVkdobElHeGhlV1Z5SUdWc1pXMWxiblFnWTI5dWRHRnBibVZ5SUhOMFlXTnJJSFJ2Y0NCaGJtUWdkR2hsSUdOdmJuUmhhVzVsY2lCbGJtUWdjMmh2ZFd4a0lHMWhkR05vQUUxaGNtTm9BSE41Ym1Ob0FIUmhZaTVzZFhSbExtWnlaVzVqYUFCTlpXNXpkWEp6ZEhKcFkyZ0FjM0J5WldOb0FGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHRjBkQzVuY21GalpVZHljQzVzYjJkQVlYUjBZV05vQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdZWFIwTG1keVlXTmxSM0p3TG14dlowQmhkSFJoWTJnQVlYQndjbTloWTJnQVZHZ0FMMVZ6WlhKekwyeGhkWEpsYm5RdmNISnZhbVZqZEhNdmRtVnliM1pwYjE5a1pYWmxiRzl3TDJOdFlXdGxMeTR1TDJsdVkyeDFaR1V2YW5OdmJpOXFjMjl1ZUhndWFBQm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp3QXZabTl2ZEdWeUxuTjJad0JUZG1jQVlYVm5BRUYxWndCelp3QmhibUZzYjJjQWFIUjBjSE02THk5M2QzY3VkbVZ5YjNacGJ5NXZjbWN2YzJOb1pXMWhMMlJsZGk5dFpXa3RkbVZ5YjNacGJ5NXlibWNBYUhSMGNITTZMeTl0ZFhOcFl5MWxibU52WkdsdVp5NXZjbWN2YzJOb1pXMWhMMlJsZGk5dFpXa3RZV3hzTG5KdVp3Qm9kSFJ3Y3pvdkwyMTFjMmxqTFdWdVkyOWthVzVuTG05eVp5OXpZMmhsYldFdlpHVjJMMjFsYVMxaVlYTnBZeTV5Ym1jQVJHVnNaWFJwYm1jZ2QzSnZibWNnYzJOdmNtVWdaV3hsYldWdWRDNGdVMjl0WlhSb2FXNW5JR2x6SUhkeWIyNW5BR0ZqWXkxc2IyNW5BR1p2Ykd4dmQybHVad0JGYkdWdFpXNTBJR2x6SUd4aFkydHBibWNnWVc0Z2FXNTBaWEptWVdObElIZG9hV05vSUdseklISmxjWFZwY21Wa0lHWnZjaUJ3YVhSamFDQmhaR3AxYzNScGJtY0FZV3gwWlhKdVlYUnBibWNBUld4bGJXVnVkQ0J6Wld4bFkzUnZjbk1nWVc1a0lIQnliMk5sYzNOcGJtY0FjM1ZpYzNSeWFXNW5BR0poYzJsalgzTjBjbWx1WndCemRHUTZPbk4wY21sdVp3QnZjR1Z1TFhOMGNtbHVad0IwWldOb2JtbGpZV3d2Wm1sdVoyVnlhVzVuQUhKbGJtUmxjbWx1WndCc1pYUXRjbWx1WndCbmNtOTFjR2x1WndCemRHRm1aaTEwZFc1cGJtY0FWSFZ1YVc1bkFIZGhjbTVwYm1jQUpXUWdkR2x0WlNCemNHRnVibWx1WnlCbGJHVnRaVzUwY3lCamIzVnNaQ0J1YjNRZ1ltVWdjMlYwSUdGeklISjFibTVwYm1jQWIzQmxibWx1WndCdWIyNW1hV3hwYm1jQVkyVnBiR2x1WndCR2IyNTBjeUIwYUdGMElHVnRkV3hoZEdVZ2FHRnVaQ0IzY21sMGFXNW5JR0Z1WkNCeVpYRjFhWEpsSUhOd1pXTnBZV3dnYUdGdVpHeHBibWNBWm05c2JHOTNhVzVuTFhOcFlteHBibWNBY0hKbFkyVmthVzVuTFhOcFlteHBibWNBVkdobElIUm9hV05yYm1WemN5QnZaaUIwYUdVZ2JHbHVaU0IxYzJWa0lHWnZjaUJ3YVdGdWJ5QndaV1JoYkdsdVp3QnBiblJsY21Ob1lXNW5hVzVuQUdacGJtY0FaVzVqYjJScGJtY0FUWFZ6YVdOWVRVd2dhVzF3YjNKME9pQlVhR1Z5WlNCaGNtVWdKV1FnWW1WaGJYTndZVzV6SUd4bFpuUWdkMmwwYUc5MWRDQmxibVJwYm1jQVJXNWthVzVuQUhCeVpXTmxaR2x1WndCUGRYUndkWFFnVTFaSElHWnZjaUJJVkUxTU5TQmxiV0psWkdScGJtY0FSR1YwWldOMElHeHZibWNnWkhWeVlYUnBiMjRnWm05eUlHRmthblZ6ZEdsdVp5QnpjR0ZqYVc1bkFFVjJaVzRnYm05MFpTQnpjR0ZqYVc1bkFHVjJaVzVPYjNSbFUzQmhZMmx1WndCbVlXTnBibWNBVkdWc1pYQm9iMjVsWDFKcGJtY0FUR1ZoWkY4MVgyTm9ZWEpoYm1jQWVHMXNPbXhoYm1jQVRHVnBjSHBwWndCclpYbHphV2NBZEdsdFpYTnBad0JyWlhrdWMybG5BRzl5YVdjQWJHbG5BR1pwWndCU2FXZG9kQ0J0WVhKbmFXNGdhMlY1VTJsbkFFeGxablFnYldGeVoybHVJR3RsZVZOcFp3QnlhV2RvZEUxaGNtZHBia3RsZVZOcFp3QnNaV1owVFdGeVoybHVTMlY1VTJsbkFGSnBaMmgwSUcxaGNtZHBiaUJ0WlhSbGNsTnBad0JNWldaMElHMWhjbWRwYmlCdFpYUmxjbE5wWndCeWFXZG9kRTFoY21kcGJrMWxkR1Z5VTJsbkFHeGxablJOWVhKbmFXNU5aWFJsY2xOcFp3QkdhV2NBWTJobkFISmxad0JoY25CbFp3QkJjbkJsWndCa1pXY0FVbVZuQUhKa1p3QlNaR2NBWkhKaFp3QlVhR1VnYkdGdVpITmpZWEJsSUhCaGNHVnlJRzl5YVdWdWRHRjBhVzl1SUdac1lXY0FWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdZWFIwTG1oaGNuQlFaV1JoYkM1c2IyZEFad0JWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHRjBkQzVvWVhKd1VHVmtZV3d1Ykc5blFHY0FKUzRxWndBd0lEQWdKV2NnSldjQWRHWUFjMlZ1WVhKcFlXbHRjR1Z5WmdCelpXNWhjbWxoY0dWeVpnQXpjV1lBTVhGbUFHTnZjSGx2WmdCemRHOW1BR2x1WmdCcmJXWUFZbTFtQUdSbGMyTmxibVJoYm5RdGIzSXRjMlZzWmdCaGJtTmxjM1J2Y2kxdmNpMXpaV3htQUdoaGJHWUFhMllBWm1Gc2JHOW1aZ0JFYjJOMWJXVnVkQ0JwY3lCaGJISmxZV1I1SUdOaGMzUWdiMlptQUVSdlkzVnRaVzUwSUdseklHNXZkQ0JqWVhOMElHOW1aZ0JNWldGa1h6UmZZMmhwWm1ZQVptWm1aZ0J3WVhKMGMzUmhabVlBYjI1emRHRm1aZ0J2Y21sbmFXNHVjM1JoWm1ZQWMzQmhZMmx1Wnk1emRHRm1aZ0JVYUdVZ1kzSnZjM01nYzNSaFptWWdjbVZtWlhKbGJtTmxJQ2NsWkNjZ1ptOXlJR1ZzWlcxbGJuUWdKeVZ6SnlCelpXVnRjeUIwYnlCaVpTQnBaR1Z1ZEdsallXd2dkRzhnZEdobElIQmhjbVZ1ZENCemRHRm1aZ0JHWVdsc1pXUWdkRzhnYVc1elpYSjBJRzVsZDFOMFlXWm1JR2x1ZEc4Z2MzUmhabVlBVFc5MlpTQnpZMjl5WlNCa1pXWnBibWwwYVc5dUlIUnZJSE4wWVdabUFGTndZV05wYm1jZ2MzUmhabVlBYlc5MlpWTmpiM0psUkdWbWFXNXBkR2x2YmxSdlUzUmhabVlBYW5WemRHbG1hV05oZEdsdmJsTjBZV1ptQUhOd1lXTnBibWRUZEdGbVpnQmphR0Z1WjJWVGRHRm1aZ0J5WlhOMGMwOW1aZ0J1ZVcxeVpXWUFhSEpsWmdCU2FXZG9kQ0J0WVhKbmFXNGdZMnhsWmdCTVpXWjBJRzFoY21kcGJpQmpiR1ZtQUhObGRFTnNaV1lBY21sbmFIUk5ZWEpuYVc1RGJHVm1BR3hsWm5STllYSm5hVzVEYkdWbUFHSmxZWFJrWldZQVVtVm1BR2x1YzNSeVJHVm1BR3hoZVdWeVJHVm1BRTF2ZG1VZ2MyTnZjbVVnWkdWbWFXNXBkR2x2YmlBb1kyeGxaaXdnYTJWNVUybG5MQ0J0WlhSbGNsTnBaeXdnWlhSakxpa2dabkp2YlNCelkyOXlaVVJsWmlCMGJ5QnpkR0ZtWmtSbFpnQk9ieUJ6ZEdGbVppQm1iM1Z1WkNCbWIzSWdaMlZ1WlhKaGRHbHVaeUJoSUhOamIzSmxSR1ZtQUU1dklHMWxZWE4xY21VZ1ptOTFibVFnWm05eUlHZGxibVZ5WVhScGJtY2dZU0J6WTI5eVpVUmxaZ0FsWkdZQWRHTm1BR0ptQUc5MlpYSnNaV0ZtQUNVdU1FeG1BQ1ZNWmdCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCaGRIUXVhR0Z5Y0ZCbFpHRnNMbXh2WjBCbUFGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWVhSMExtaGhjbkJRWldSaGJDNXNiMmRBWmdBbFpHMHJKUzQwWmdBelpnQXlaZ0JRWVhKaGJXVjBaWElnZG1Gc2RXVWdKV1lnWm05eUlDY2xjeWNnYjNWMElHOW1JR0p2ZFc1a2N6c2daR1ZtWVhWc2RDQnBjeUFsWml3Z2JXbHVhVzExYlNBbFppd2dZVzVrSUcxaGVHbHRkVzBnSldZQVptOXVkSE5wZW1VQWNtVnphWHBsQUdGeWNtOTNMbk5wZW1VQWRHVjRkQzV6YVhwbEFHMWxibk4xY2k1emFYcGxBR3h6ZEdGeWRITjViUzV6YVhwbEFHeGxibVJ6ZVcwdWMybDZaUUJ0ZFhOcFl5NXphWHBsQUd4NWNtbGpMbk5wZW1VQVptOXVkQzF6YVhwbEFITjBZV1ptTFhOcGVtVUFWR2hsSUhOallXeGxJRzltSUdacGJtZGxjbWx1WnlCbWIyNTBJR052YlhCaGNtVmtJSFJ2SUdSbFptRjFiSFFnWm05dWRDQnphWHBsQUVoaGFYSndhVzRnYzJsNlpRQmhiR3h2WTJGMGIzSThWRDQ2T21Gc2JHOWpZWFJsS0hOcGVtVmZkQ0J1S1NBbmJpY2daWGhqWldWa2N5QnRZWGhwYlhWdElITjFjSEJ2Y25SbFpDQnphWHBsQUV4NWNtbGpJSE5wZW1VQWIzQjBhVzFwZW1VQVEyOTFiR1FnYm05MElHWnBibVFnYzNSaFptWkVaV1lnWm05eUlITjBZV1ptSUNnbFpDa2dkMmhsYmlCdmNIUnBiV2w2YVc1bklITmpiM0psUkdWbUlHbHVJRk4wWVdabU9qcFRZMjl5WlVSbFprOXdkR2x0YVhwbEFHaGhhWEp3YVc1VGFYcGxBR3g1Y21salUybDZaUUJWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJoZEhRdWJHbHhkV1Z6WTJWdWRDNTJhWE5BWTNWeWRtVUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXViR2x4ZFdWelkyVnVkQzUyYVhOQVkzVnlkbVVBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWVhSMExtNWpSbTl5YlVCamRYSjJaUUJWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHRjBkQzV1WTBadmNtMUFZM1Z5ZG1VQWFHRnNaaTFqZFhKMlpRQmlaV0Z0VFdsNFpXUlFjbVZ6WlhKMlpRQnlaVzF2ZG1VQVlXSnZkbVVBWVd4MFpYSnVZWFJwZG1VQVRtOGdabWxzWlNCMGJ5QnNiMkZrSUdadmRXNWtJR2x1SUhSb1pTQmhjbU5vYVhabEFFeHZZV1JwYm1jZ1ptbHNaU0FuSlhNbklHbHVJSFJvWlNCaGNtTm9hWFpsQUdacGRtVUFZbkpsZG1VQVpHbHpjR3hoZVMxdlkzUmhkbVVBZEhWdWFXNW5MVzlqZEdGMlpRQlBZM1JoZG1VQWRISjFaUUJ2WW14cGNYVmxBR1JwYzJOdmJuUnBiblZsQUdSbFozSmxaUzEyWVd4MVpRQmhkSFJ5Vm1Gc2RXVUFkSEp3YkhSdmJtZDFaUUJrWW14MGIyNW5kV1VBZEhKcGNHeGxMWFJ2Ym1kMVpRQmtiM1ZpYkdVdGRHOXVaM1ZsQUNCamRXVUFWSFZsQUcxcFpHbE9iME4xWlFCaWVYUmxBSEJsY2kxdGFXNTFkR1VBVUdGdVgwWnNkWFJsQUZWdVlXSnNaU0IwYnlCMWNHUmhkR1VnYkdsbllYUjFjbVVnWVhSMGNtbGlkWFJsQUhOMlowRmtaR2wwYVc5dVlXeEJkSFJ5YVdKMWRHVUFjWFZ2ZEdVQUxpOW1iMnhzYjNkcGJtY3RjMmxpYkdsdVp6bzZibTkwWlFCU2FXZG9kQ0J0WVhKbmFXNGdibTkwWlFCTVpXWjBJRzFoY21kcGJpQnViM1JsQUVGc2FXZHVJSE4wWVdOallYUnZJR0Z1WkNCemRHRmpZMkYwYVhOemFXMXZJR0Z5ZEdsamRXeGhkR2x2Ym5NZ2QybDBhQ0JqWlc1MFpYSWdiMllnZEdobElHNXZkR1VBY21sbmFIUk5ZWEpuYVc1T2IzUmxBR3hsWm5STllYSm5hVzVPYjNSbEFHNXBaVzUwWlFCd2NtVmpaV1JsYm5SbEFHRnljbTkzZDJocGRHVUFiV1Z1YzNWeVlXd3VkMmhwZEdVQVpHVnNaWFJsQUhCeWFYWmhkR1VBZUd4cGJtczZZV04wZFdGMFpRQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmhkSFF1ZEdGeVoyVjBSWFpoYkVCbGRtRnNkV0YwWlFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1MFlYSm5aWFJGZG1Gc1FHVjJZV3gxWVhSbEFISnZkR0YwWlFCeVpYTnBlbVZTYjNSaGRHVUFjM1ZpYjNKa2FXNWhkR1VBZEhKaGJuTnNZWFJsQUhOMFlYSjBaR0YwWlFCcGMyOWtZWFJsQUdWdVpHUmhkR1VBTDNOamIzSmxMWEJoY25SM2FYTmxMMmxrWlc1MGFXWnBZMkYwYVc5dUwyVnVZMjlrYVc1bkwyVnVZMjlrYVc1bkxXUmhkR1VBUVhCd2JHRjFjMlVBWTJGMWMyVUFkR0ZpTG1OdmRYSnpaUUJEYjNWeWMyVUFkbVZ5YzJVQVZtVnljMlVBWld4c2FYQnpaUUJNZVhKcFl5QjJaWEp6WlNCamIyeHNZWEJ6WlFCc2VYSnBZMVpsY25ObFEyOXNiR0Z3YzJVQWRISmhibk53YjNObEFITjFjR1Z5YVcxd2IzTmxBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR0YwZEM1eVpXaGxZWEp6WVd4QWNtVm9MbVZ1WTJ4dmMyVUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXVjbVZvWldGeWMyRnNRSEpsYUM1bGJtTnNiM05sQUdaaGJITmxBRWQxYVhSaGNsOUdjbVYwWDA1dmFYTmxBRUp5WldGMGFGOU9iMmx6WlFCd2FISmhjMlVBVUdoeVlYTmxBSEJ5YjNCdmNuUXViblZ0WW1GelpRQjRiV3c2WW1GelpRQXdMV0poYzJVQVpHVndZWEowZFhKbEFHUnBaRzRuZENCbWFXNWtJR1Z1WkNCdlppQmpaVzUwY21Gc0lHUnBjbVZqZEc5eWVTQnphV2R1WVhSMWNtVUFiR2xuWVhSMWNtVUFhWE5NYVdkaGRIVnlaUUIwYjJkbmJHVk1hV2RoZEhWeVpRQmxibU5zYjNOMWNtVUFZVzVqWlhOMGIzSTZPbTFsWVhOMWNtVUFUV1Z1YzNWeVlXd2dkRzhnYldWaGMzVnlaUUJtYVhKemRFMWxZWE4xY21VQWJHRnpkRTFsWVhOMWNtVUFiV1Z1YzNWeVlXeFViMDFsWVhOMWNtVUFabWxuZFhKbEFIQnlaUUJ5WlhOMGIzSmxBRkpsYzNSdmNtVUFVMlZoYzJodmNtVUFibTkwWW1WbWIzSmxBSE4xWW5OMGNtbHVaeTFpWldadmNtVUFkVzVrWlhKelkyOXlaUUF1THk5elkyOXlaUUJUWTI5eVpRQkdXRjgwWDJGMGJXOXpjR2hsY21VQVRHVmhaRjh4WDNOeGRXRnlaUUJrYjNWaWJHVXRjM0YxWVhKbEFFRmpiM1Z6ZEdsalgxTnVZWEpsQUVWc1pXTjBjbWxqWDFOdVlYSmxBSGhzYVc1ck9uUmhjbWRsZEhSNWNHVUFibTkwWVhScGIyNTBlWEJsQUcxcGJXVjBlWEJsQUdKbGRIbHdaUUJ1YjNSaGRHbHZibk4xWW5SNWNHVUFZbVZoZEMxMGVYQmxBR1JwY21WamRHbHZiaTEwZVhCbEFHeHBibVV0ZEhsd1pRQmtaV2R5WldVdGRIbHdaUUJWYm10dWIzZHVJR1Z5Y205eUlIUjVjR1VBU0hWdFpISjFiU0IwZVhCbEFGVnVjbVZqYjJkdWFYcGxaQ0J1YjJSbElIUjVjR1VBWld4bGJXVnVkRlI1Y0dVQVozSnZkWEJVZVhCbEFHaDFiVlI1Y0dVQVltVmhiUzV6Ykc5d1pRQlRiSFZ5SUcxaGVDQnpiRzl3WlFCQ1pXRnRJRzFoZUNCemJHOXdaUUJDWldGdElHMXBiaUJ6Ykc5d1pRQlVhR1VnYldGNGFXMTFiU0JpWldGdElITnNiM0JsQUZSb1pTQnRhVzVwYlhWdElHSmxZVzBnYzJ4dmNHVUFjMngxY2sxaGVGTnNiM0JsQUdKbFlXMU5ZWGhUYkc5d1pRQmlaV0Z0VFdsdVUyeHZjR1VBVEdWaFpGOHpYMk5oYkd4cGIzQmxBRUpoWjE5d2FYQmxBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR0YwZEM1bVpYSnRZWFJoTG5acGMwQnphR0Z3WlFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1bVpYSnRZWFJoTG5acGMwQnphR0Z3WlFCaGNuSnZkeTV6YUdGd1pRQmpiR1ZtTG5Ob1lYQmxBR2hsWVdRdWMyaGhjR1VBVlc1aFlteGxJSFJ2SUhObGRDQmpiR1ZtSUhOb1lYQmxBSE5UYUdGd1pRQnNZVzVrYzJOaGNHVUFkRzlsQUU5aWIyVUFTblZ1WlFCNmIyNWxBSE41YzNSbGJVMXBiR1Z6ZEc5dVpRQndZV2RsVFdsc1pYTjBiMjVsQUc1dmJtVUFjM1JoYm1SaGJHOXVaUUJZZVd4dmNHaHZibVVBVm1saWNtRndhRzl1WlFCU1pYRjFaWE4wYVc1bklHeGhlVzkxZENCM2FYUm9JSE53WldOcFptbGpJR0p5WldGcmN5QmlkWFFnZEdobElHeGhlVzkxZENCcGN5QmhiSEpsWVdSNUlHUnZibVVBVkhKdmJXSnZibVVBVkdGdFltOTFjbWx1WlFCdWFXNWxBRzVsZDJ4cGJtVUFkbXhwYm1VQWMzbHpkR1Z0TG14bFpuUnNhVzVsQUc5MlpYSnNhVzVsQUhWdVpHVnliR2x1WlFCaFpuUmxjaTFpWVhKc2FXNWxBR2R5YjNWd0xXSmhjbXhwYm1VQVZHaGxJR1JsWm1GMWJIUWdhRzl5YVhwdmJuUmhiQ0JrYVhOMFlXNWpaU0JpWlhSM1pXVnVJSFJvWlNCa2IzUnpJR0Z1WkNCMGFHVWdhVzV1WlhJZ1ltRnliR2x1WlNCdlppQmhJSEpsY0dWaGRDQmlZWEpzYVc1bEFGUm9aU0IwYUdsamEyNWxjM01nYjJZZ2RHaGxJSFJvYVdOcklHSmhjbXhwYm1VQWFHeHBibVVBWW1GelpXeHBibVVBYjI1MGFHVnNhVzVsQUdOc1pXWXViR2x1WlFCc2IzY3RiR2x1WlFCMlpYSjBhV05oYkMxc2FXNWxBRVJwYzNCc1lYa2dkR2hsSUhSdmRHRnNJSEoxYm5ScGJXVWdiMjRnWTI5dGJXRnVaQzFzYVc1bEFGUm9aU0IwYUdsamEyNWxjM01nYjJZZ2RHaGxJR3hwYm1VZ2RYTmxaQ0JtYjNJZ1lXNGdiMk4wWVhabElHeHBibVVBVW1sbmFIUWdiV0Z5WjJsdUlISnBaMmgwSUdKaGNreHBibVVBVEdWbWRDQnRZWEpuYVc0Z2NtbG5hSFFnWW1GeVRHbHVaUUJTYVdkb2RDQnRZWEpuYVc0Z2JHVm1kQ0JpWVhKTWFXNWxBRXhsWm5RZ2JXRnlaMmx1SUd4bFpuUWdZbUZ5VEdsdVpRQlNhV2RvZENCdFlYSm5hVzRnWW1GeVRHbHVaUUJNWldaMElHMWhjbWRwYmlCaVlYSk1hVzVsQUhKcFoyaDBUV0Z5WjJsdVVtbG5hSFJDWVhKTWFXNWxBR3hsWm5STllYSm5hVzVTYVdkb2RFSmhja3hwYm1VQWNtbG5hSFJOWVhKbmFXNU1aV1owUW1GeVRHbHVaUUJzWldaMFRXRnlaMmx1VEdWbWRFSmhja3hwYm1VQWNtbG5hSFJOWVhKbmFXNUNZWEpNYVc1bEFHeGxablJOWVhKbmFXNUNZWEpNYVc1bEFHMXBaR2t1ZG05c2RXMWxBRzVsZFcxbEFFNWxkVzFsQUdScGNtVmpkR2x2YmkxMGVYQmxMMjFsZEhKdmJtOXRaUUJJWVhWd2RITjBhVzF0WlFCT1pXSmxibk4wYVcxdFpRQnphRzkzVW5WdWRHbHRaUUJuY21GalpTNTBhVzFsQUd4aGVXVnljMk5vWlcxbEFHWnZiblJ1WVcxbEFHMXBaR2t1YVc1emRISnVZVzFsQUd0bGVTNXdibUZ0WlFCMGRXNWxMbkJ1WVcxbEFHMXBaR2t1Y0dGMFkyaHVZVzFsQUhSbGVIUXVibUZ0WlFCbmJIbHdhQzV1WVcxbEFHMTFjMmxqTG01aGJXVUFiSGx5YVdNdWJtRnRaUUJzYjJOaGJDMXVZVzFsQUcxcFpHa3RibUZ0WlFCVmJtdHViM2R1SUhaaGNtbGhZbXhsT2lCMllYSnBZV0pzWlNCelpYUWdaRzlsY3lCdWIzUWdZMjl1ZEdGcGJpQjBhR1VnWjJsMlpXNGdibUZ0WlFCd1pYSnpUbUZ0WlFCbWIyNTBjM1I1YkdVQWRHVjRkQzV6ZEhsc1pRQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmhkSFF1Y0dsaGJtOVFaV1JoYkhOQWNHVmtZV3d1YzNSNWJHVUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCaGRIUXVjR2xoYm05UVpXUmhiSE5BY0dWa1lXd3VjM1I1YkdVQWJIbHlhV011YzNSNWJHVUFabTl1ZEMxemRIbHNaUUJpWVhJdGMzUjViR1VBVFhWc2RHa2djbVZ6ZENCemRIbHNaUUJVYUdVZ1oyeHZZbUZzSUhCbFpHRnNJSE4wZVd4bEFGQmxaR0ZzSUhOMGVXeGxBRzExYkhScFVtVnpkRk4wZVd4bEFIQmxaR0ZzVTNSNWJHVUFZbVZoYlVaeVpXNWphRk4wZVd4bEFFSnNiM2R1WDBKdmRIUnNaUUJUYUc5eWRGOVhhR2x6ZEd4bEFFeHZibWRmVjJocGMzUnNaUUF2YzJOdmNtVXRjR0Z5ZEhkcGMyVXZiVzkyWlcxbGJuUXRkR2wwYkdVQUwzTmpiM0psTFhCaGNuUjNhWE5sTDNkdmNtc3ZkMjl5YXkxMGFYUnNaUUJCUWtNZ2FXMXdiM0owT2lCVWFYUnNaU0JtYVdWc1pDQnRhWE56YVc1bkxDQmpjbVZoZEdsdVp5QmxiWEIwZVNCMGFYUnNaUUI0YkdsdWF6cHliMnhsQUdSaWJIZG9iMnhsQUVSeVlYZHBibWNnY0dGblpTQjNhWFJvYjNWMElHWmhZM05wYldsc1pRQlZibUZpYkdVZ2RHOGdkM0pwZEdVZ1kyaHBiR1FnSnlWekp5QnZaaUJtWVdOemFXMXBiR1VBVlc1emRYQndiM0owWldRZ1kyaHBiR1FnSnlWekp5QnZaaUJtWVdOemFXMXBiR1VBVkdocGN5QnplV3dnS0dKdmRXNWthVzVuSUdKdmVDa2daRzlsY3lCdWIzUWdhR0YyWlNCaElHWmhZM05wYldsc1pRQjFjMlZHWVdOemFXMXBiR1VBYjNWMFptbHNaUUF2WTI5dWRHRnBibVZ5TDNKdmIzUm1hV3hsY3k5eWIyOTBabWxzWlFCT2J5QjFibWwwY3kxd1pYSXRaVzBnWVhSMGNtbGlkWFJsSUdsdUlHSnZkV1JwYm1jZ1ltOTRJR1pwYkdVQVQzVjBjSFYwSUdacGJHVUFSVzVuY21GMmFXNW5JR1JsWm1GMWJIUnpJR1pwYkdVQVpXNW5jbUYyYVc1blJHVm1ZWFZzZEhOR2FXeGxBSE5wYm1kc1pRQnlaV04wWVc1bmJHVUFjblJ5YVdGdVoyeGxBR2x6YjNSeWFXRnVaMnhsQUdsdWRtVnlkR1ZrSUhSeWFXRnVaMnhsQUU5d1pXNWZWSEpwWVc1bmJHVUFUWFYwWlY5VWNtbGhibWRzWlFCdGFXUmtiR1VBUm1sa1pHeGxBSE5sYldsamFYSmpiR1VBWkc5MVlteGxBRVJsYkdWMGFXNW5JR0VnYm05MFpTQnBiaUJoSUdOb2IzSmtJSFJvWVhRZ2FHRnpJR1ZrYVhSdmNtbGhiQ0JqYjI1MFpXNTBJR2x6SUc1dmRDQndiM056YVdKc1pRQkpibk5sY25ScGJtY2dZU0J1YjNSbElIZG9aWEpsSUdFZ2JtOTBaU0JvWVhNZ1pXUnBkRzl5YVdGc0lHTnZiblJsYm5RZ2FYTWdibTkwSUhCdmMzTnBZbXhsQUVsdWMyVnlkR2x1WnlCaElHNXZkR1VnZDJobGNtVWdZU0J1YjNSbElHaGhjeUJzZVhKcFl5QmpiMjUwWlc1MElHbHpJRzV2ZENCd2IzTnphV0pzWlFCaWNtRmphMlYwTG5acGMybGliR1VBYkdsdVpYTXVkbWx6YVdKc1pRQmtkWEl1ZG1semFXSnNaUUJ0Ym5WdExuWnBjMmxpYkdVQWMzUmxiUzUyYVhOcFlteGxBR05zWldZdWRtbHphV0pzWlFCb1pXRmtMblpwYzJsaWJHVUFRMjkxYkdRZ2JtOTBJRzFoYTJVZ2IyNWxJR05vYVd4a0lHOW1JRHh6ZFdKemRENGdkbWx6YVdKc1pRQkRiM1ZzWkNCdWIzUWdiV0ZyWlNCdmJtVWdQSEprWno0Z2IzSWdQR3hsYlQ0Z2RtbHphV0pzWlFCRGIzVnNaQ0J1YjNRZ2JXRnJaU0J2Ym1VZ1kyaHBiR1FnYjJZZ1BHTm9iMmxqWlQ0Z2RtbHphV0pzWlFCamIyMXdjbVZ6YzJGaWJHVUFjM2xzYkdGaWJHVUFhVzUwWlhKamFHRnVaMlZoWW14bEFIQmhaMlV1YzJOaGJHVUFaR1ZtYVc1cGRHbHZiaTF6WTJGc1pRQkdhVzVuWlhKcGJtY2djMk5oYkdVQVptbHVaMlZ5YVc1blUyTmhiR1VBVEc5M1gxUnBiV0poYkdVQVNHbG5hRjlVYVcxaVlXeGxBSE4wY205clpRQnZkbVZ5YzNSeWFXdGxBSE5vWVd0bEFIUnBaUUJVYVdVQVlYQnZjM1J5YjNCb1pRQnlaWE5sZEVOaFkyaGxBRzFsY21kbEFIaDRMV3hoY21kbEFEb2diM1YwSUc5bUlISmhibWRsQUZaaGJIVmxJQ2NsY3ljZ2FYTWdibTkwSUdsdUlIUm9aU0JUVFhWR1RDQW9jSEpwZG1GMFpTQmhjbVZoS1NCeVlXNW5aUUJ0WlhSbGNpNXphRzkzWTJoaGJtZGxBR3RsZVhOcFp5NXphRzkzWTJoaGJtZGxBR3RsZVM1emFXY3VjMmh2ZDJOb1lXNW5aUUJqYkdWbUxXOWpkR0YyWlMxamFHRnVaMlVBVjJobGJpQmpiMjVrWlc1emFXNW5JR0VnYzJOdmNtVWdZV3h6YnlCamIyNWtaVzV6WlNCd1lXZGxjeUIzYVhSb0lHRWdkR1Z0Y0c4Z1kyaGhibWRsQUU1dklHRnNhV2R1YldWdWRDQm1iM1Z1WkNCaVpXWnZjbVVnWVc1a0lHRm1kR1Z5SUhSb1pTQmpiR1ZtSUdOb1lXNW5aUUJ0WldGemRYSmxVbUZ1WjJVQVZXNXpkWEJ3YjNKMFpXUWdjR1Z5WTJWdWRHRm5aU0IyWVd4MVpTQW5KV1luSUdsdUlHSjFiR2RsQUhCcFpYZGxaR2RsQUdScGNtVmpkR2x2YmkxMGVYQmxMM2RsWkdkbEFFUnBjM0JzWVhrZ2RHaHBjeUJ0WlhOellXZGxBRU52Ym1SbGJuTmxJR1pwY25OMElIQmhaMlVBVjJobGJpQmpiMjVrWlc1emFXNW5JR0VnYzJOdmNtVWdZV3h6YnlCamIyNWtaVzV6WlNCMGFHVWdabWx5YzNRZ2NHRm5aUUJUYUhKcGJtc2dZMjl1ZEdWdWRDQjBieUJtYVhRZ2NHRm5aUUJOWVhocGJYVnRJSEpoZEdsdklHOW1JR3AxYzNScFptbGhZbXhsSUdobGFXZG9kQ0JtYjNJZ2NHRm5aUUJOWVhocGJYVnVJRzUxYldKbGNpQnZaaUJ6ZVhOMFpXMXpJSEJsY2lCd1lXZGxBRU52ZFd4a0lHNXZkQ0JuWlhRZ1pISmhkMmx1WnlCd1lXZGxBRU52ZFd4a0lHNXZkQ0JuWlhRZ2RHaGxJR1J5WVhkcGJtY2djR0ZuWlFCS2RYTjBhV1o1SUhOd1lXTnBibWNnZG1WeWRHbGpZV3hzZVNCMGJ5Qm1hV3hzSUhSb1pTQndZV2RsQUdSaGJXRm5aUUJFWVcxaFoyVUFVR0ZrWHpGZmJtVjNYMkZuWlFCbWFYSnpkRkJoWjJVQVkyOXVaR1Z1YzJWR2FYSnpkRkJoWjJVQWMzbHpkR1Z0VFdGNFVHVnlVR0ZuWlFCTllYZ3VJRk41YzNSbGJTQndaWElnVUdGblpRQjBhSEpsWlFCa1pXZHlaV1VBWVdKakxXbHVZMngxWkdVQWJtOWtaUUJyWlhrdWJXOWtaUUJqYjJSbEFIUnBiR1JsQUhkcFpHVUFaMnhwYzNOaGJtUnZmSE5zYVdSbEFHNXZkR1ZvWldGa1JHbGhiVzl1WkVKc1lXTnJWMmxrWlFCdWIzUmxhR1ZoWkVScFlXMXZibVJYYUdsMFpWZHBaR1VBVTJWc1pXTjBhVzl1SUdOdmRXeGtJRzV2ZENCaVpTQnRZV1JsQUhOdmRYSmpaUUJpYjNWdVkyVUFWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdZWFIwTG1GMVpHbGxibU5sUUdGMVpHbGxibU5sQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdZWFIwTG1GMVpHbGxibU5sUUdGMVpHbGxibU5sQUdWMmFXUmxibU5sQUdOdmJtWnBaR1Z1WTJVQVYzSnBkR1VnWkdGMFlTMXBaQ0JoYm1RZ1pHRjBZUzFqYkdGemN5QmhkSFJ5YVdKMWRHVnpJR1p2Y2lCS1V5QjFjMkZuWlNCaGJtUWdhV1FnWTJ4aGMyZ2dZWFp2YVdSaGJtTmxBRXhsWVdSZk5sOTJiMmxqWlFCd2NtbHVZMmx3WVd3dGRtOXBZMlVBWTJodmFXTmxBRU5vYjJsalpRQlRlVzUwYUY5V2IybGpaUUJuY21GalpRQnlhV2RvZEMxaWNtRmpaUUJzWldaMExXSnlZV05sQUdsdWMzQmhZMlVBWW1GamEzTndZV05sQUc1aGJXVnpjR0ZqWlFCNGJXdzZjM0JoWTJVQWJtOXliV0ZzYVhwbExYTndZV05sQUUxcGVHVmtJR0psWVcxeklIZHBiR3dnWW1VZ1pISmhkMjRnWlhabGJpQnBaaUIwYUdWeVpTQnBjeUJ1YjNRZ1pXNXZkV2RvSUhOd1lXTmxBRXg1Y21saklIZHZjbVFnYzNCaFkyVUFiVk53WVdObEFHeDVjbWxqVjI5eVpGTndZV05sQUUxVGNHRmpaUUJpY21GamEyVjBMbkJzWVdObEFHTnNaV1l1WkdsekxuQnNZV05sQUdKaGNpNXdiR0ZqWlFCdWRXMHVjR3hoWTJVQVZXNWhZbXhsSUhSdklIZHlhWFJsSUdOb2FXeGtJQ2NsY3ljZ2IyWWdjM1Z5Wm1GalpRQlZibk4xY0hCdmNuUmxaQ0JqYUdsc1pDQW5KWE1uSUc5bUlITjFjbVpoWTJVQWNHRmxBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR0YwZEM1b1lYSndVR1ZrWVd3dWJHOW5RR1VBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmhkSFF1YUdGeWNGQmxaR0ZzTG14dlowQmxBQ1V1S21VQWJIbGtBSFYxWkFCa2RXUUFjMlFBUld4bGJXVnVkQ0J1YjNRZ2MyVjBJR2x1SUVKbFlXMUZiR1Z0Wlc1MFEyOXZjbVFBU0dGeWNITnBZMmh2Y21RQVVtbG5hSFFnYldGeVoybHVJR05vYjNKa0FFeGxablFnYldGeVoybHVJR05vYjNKa0FISnBaMmgwVFdGeVoybHVRMmh2Y21RQWJHVm1kRTFoY21kcGJrTm9iM0prQUdadmNuZGhjbVFBWjNWcGRHRnlMbk4wWVc1a1lYSmtBSFIxYm1sdVp5NXpkR0Z1WkdGeVpBQkxaWGxUYVdjZ1kyOXVkR1Z1ZENCallXNXViM1FnWW1VZ1kyOXVkbVZ5ZEdWa0lIUnZJRUJ6YVdjZ1ltVmpZWFZ6WlNCMGFHVWdZV05qYVdSbGJuUmhiQ0J6WlhKcFpYTWdhWE1nYm05MElITjBZVzVrWVhKa0FITjBiMlFBYldWMGNtbGpiVzlrQUhOMFpXMHViVzlrQUdobFlXUXViVzlrQUhCbGNtbHZaQUJpWVhJdWJXVjBhRzlrQUhOdmRXNWtBSEp2ZFc1a0FIVnViM0prWlhKbFpGOXRZWEE2T21GME9pQnJaWGtnYm05MElHWnZkVzVrQUcxaGNEbzZZWFE2SUNCclpYa2dibTkwSUdadmRXNWtBRkJoY21WdWRDQnViM1JsSUdadmNpQThjM2xzUGlCM1lYTWdibTkwSUdadmRXNWtBRk4wWVdabUlFQnVQU2NsWkNjZ1ptOXlJSEpsYm1SbGNtbHVaeUJqYjI1MGNtOXNJR1YyWlc1MElDVnpJQ1Z6SUc1dmRDQm1iM1Z1WkFCemRHRm1aa1JsWmlCdWIzUWdabTkxYm1RQVUzUmhabVlnWVd4cFoyNXRaVzUwSUdadmNpQnpkR0ZtWmlBbFpDQnViM1FnWm05MWJtUUFSV3hsYldWdWRDQW5KWE1uSUc1dmRDQm1iM1Z1WkFCRGJHRnpjMGxrSUdadmNpQW5KWE1uSUc1dmRDQm1iM1Z1WkFCQlFrTWdhVzF3YjNKME9pQkZiWEIwZVNCemJIVnlJR1p2ZFc1a0FFMTFjMmxqV0UxTUlHbHRjRzl5ZERvZ1RHRjVaWElnSldRZ1kyRnVibTkwSUdKbElHWnZkVzVrQUUxMWMybGpXRTFNSUdsdGNHOXlkRG9nVTNSaFptWWdKV1FnWTJGdWJtOTBJR0psSUdadmRXNWtBRlJvWlNBOGJXUnBkajRnY21WeGRXVnpkR1ZrSUhkcGRHZ2dkR2hsSUhod1lYUm9JSEYxWlhKNUlDY2xjeWNnWTI5MWJHUWdibTkwSUdKbElHWnZkVzVrQUZObGJHVmpkR2x2YmlCbGJtUWdKeVZ6SnlCamIzVnNaQ0J1YjNRZ1ltVWdabTkxYm1RQVJXeGxiV1Z1ZEhNZ2MzUmhjblFnWVc1a0lHVnVaQ0JwWkhNZ0p5VnpKeUJoYm1RZ0p5VnpKeUJqYjNWc1pDQnViM1FnWW1VZ1ptOTFibVFBVTNSaFptWkVaV1lnZDJsMGFDQjRiV3c2YVdRZ0p5VnpKeUJqYjNWc1pDQnViM1FnWW1VZ1ptOTFibVFBUld4bGJXVnVkQ0J6ZEdGeWRDQnBaQ0FuSlhNbklHTnZkV3hrSUc1dmRDQmlaU0JtYjNWdVpBQkZiR1Z0Wlc1MElIZHBkR2dnYVdRZ0p5VnpKeUJqYjNWc1pDQnViM1FnWW1VZ1ptOTFibVFBWkdsaGJXOXVaQUJ6ZFhOd1pXNWtaV1F0YzJWamIyNWtBR3RwYm1RQVpYaDBaVzVrQUhKd2RHVnVaQUJoYkhSeVpXNWtBRzFsZEdWeUxuSmxibVFBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWVhSMExtSmxZVzFwYm1jdWRtbHpRR0psWVcwdWNtVnVaQUJWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHRjBkQzVpWldGdGFXNW5MblpwYzBCaVpXRnRMbkpsYm1RQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1lYUjBMbVZ1WkdsdVozTkFaVzVrYVc1bkxuSmxibVFBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmhkSFF1Wlc1a2FXNW5jMEJsYm1ScGJtY3VjbVZ1WkFBdGNtVnVaQUJpWlc1a0FHeHBibVV0Wlc1a0FHRnRjR1Z5YzJGdVpBQmxlSEJoYm1RQWFHRnVaQUJEYjNWc1pDQnViM1FnWm1sdVpDQnpkR0Z5ZENCbGJHVnRaVzUwSUNjbGN5Y2dabTl5SUcxcGJHVnpkRzl1WlVWdVpBQk5hWE56YVc1bklFQnpkR0Z5ZEdsa0lHOXVJQ0J0YVd4bGMzUnZibVZGYm1RQVUzbHpkR1Z0VFdsc1pYTjBiMjVsUlc1a0FGQmhaMlZOYVd4bGMzUnZibVZGYm1RQU16SnVaQUJ0WkFCVGJXRnlkQ0JpY21WaGEzTWdjMklnZFhOaFoyVWdkR2h5WlhOb2IyeGtBRlJwYldWekxXSnZiR1FBWTJocGJHUUFkWFZwWkFCdmNtbG5hVzR1YzNSaGNuUnBaQUJWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJoZEhRdWFHRnliUzUyYVhOQWNtVnVaR2R5YVdRQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJoZEhRdWFHRnliUzUyYVhOQWNtVnVaR2R5YVdRQWRtOXBaQUJ6YjJ4cFpBQWxjeUIzYVhSb0lFQjRiV3c2YVdRZ0pYTWdkMmxzYkNCdWIzUWdaMlYwSUhKbGJtUmxjbVZrSUdGeklHbDBJR2hoY3lCcFpHVnVkR2xqWVd3Z2RtRnNkV1Z6SUdsdUlFQnpkR0Z5ZEdsa0lHRnVaQ0JBWlc1a2FXUUFiM0pwWjJsdUxtVnVaR2xrQUd0bGVTNWhZMk5wWkFCU2FXZG9kQ0J0WVhKbmFXNGdZV05qYVdRQVRHVm1kQ0J0WVhKbmFXNGdZV05qYVdRQWEyVjVRV05qYVdRQWNtbG5hSFJOWVhKbmFXNUJZMk5wWkFCc1pXWjBUV0Z5WjJsdVFXTmphV1FBZUcxc09tbGtBR1JoZEdFdGFXUUFabVFBWkdWc1lYbGxaQUJ0YVhobFpBQkJaR1JwYm1jZ1lTQnViMjR0WVhSMGNtbGlkWFJsSUdOb2FXeGtJSFJ2SUdGdUlHRjBkSEpwWW5WMFpTQnBjeUJ1YjNRZ1lXeHNiM2RsWkFCUVlXUmZOVjlpYjNkbFpBQmpkWEoyWldRQVJXeGxZM1J5YVdOZlIzVnBkR0Z5WDIxMWRHVmtBR1JpYkdSdmRIUmxaQUJWYm0xbFlYTjFjbVZrSUcxMWMybGpJSGRwZEdocGJpQmxaR2wwYjNKcFlXd2diV0Z5YTNWd0lHbHpJR04xY25KbGJuUnNlU0J1YjNRZ2MzVndjRzl5ZEdWa0FFMTFjMmxqV0UxTUlHbHRjRzl5ZERvZ2JtOTBaV2hsWVdRdGRHVjRkQ0JwY3lCdWIzUWdjM1Z3Y0c5eWRHVmtBRlJwWlNCaFkzSnZjM01nWVc0Z1pXNTBhWEpsSUhONWMzUmxiU0JwY3lCdWIzUWdjM1Z3Y0c5eWRHVmtBRUZDUXlCSmJuQjFkRG9nUkhKMWJTQmpiR1ZtSUdseklHNXZkQ0J6ZFhCd2IzSjBaV1FBUVVKRElHbHRjRzl5ZERvZ1RYVnNkR2t0ZG05cFkyVWdiWFZ6YVdNZ2FYTWdibTkwSUhOMWNIQnZjblJsWkFBOGMzVmljM1ErSUdKbFptOXlaU0JoYm5rZ1BITmpiM0psUkdWbVBpQnBjeUJ1YjNRZ2MzVndjRzl5ZEdWa0FEeGhjSEErSUdKbFptOXlaU0JoYm5rZ1BITmpiM0psUkdWbVBpQnBjeUJ1YjNRZ2MzVndjRzl5ZEdWa0FEeGphRzlwWTJVK0lHSmxabTl5WlNCaGJua2dQSE5qYjNKbFJHVm1QaUJwY3lCdWIzUWdjM1Z3Y0c5eWRHVmtBRUZDUXlCcGJYQnZjblE2SUVacFpXeGtJR052Ym5ScGJuVmhkR2x2YmlBb0t5a2dhWE1nYm05MElITjFjSEJ2Y25SbFpBQkpibk5sY25ScGJtY2dZMjl1ZEhKdmJDQmxkbVZ1ZENBbkpYTW5JR2x6SUc1dmRDQnpkWEJ3YjNKMFpXUUFUM1YwY0hWMElHWnZjbTFoZENBbkpYTW5JR2x6SUc1dmRDQnpkWEJ3YjNKMFpXUUFTVzV3ZFhRZ1ptOXliV0YwSUNjbGN5Y2dhWE1nYm05MElITjFjSEJ2Y25SbFpBQkJkSFJ5YVdKMWRHVWdKeVZ6SnlCbWIzSWdKeVZ6SnlCcGN5QnViM1FnYzNWd2NHOXlkR1ZrQUNWeklHSmhjaUJzYVc1bGN5QnViM1FnYzNWd2NHOXlkR1ZrQUVGQ1F5QnBiWEJ2Y25RNklFdGxlU0JqYUdGdVoyVnpJRzV2ZENCemRYQndiM0owWldRQVFVSkRJR2x0Y0c5eWREb2dSR1ZqYjNKaGRHbHZiaUFsY3lCdWIzUWdjM1Z3Y0c5eWRHVmtBRUZDUXlCcGJYQnZjblE2SUVacGJtZGxjbWx1WnlCdWIzUWdjM1Z3Y0c5eWRHVmtBRUZDUXlCcGJYQnZjblE2SUZWelpYSWdaR1ZtYVc1bFpDQnplVzF3YjJ4eklHRnlaU0J1YjNRZ2MzVndjRzl5ZEdWa0FFRkNReUJwYlhCdmNuUTZJRVY0ZEhKaElITndZV05sSUc1dmRDQnpkWEJ3YjNKMFpXUUFhVzUyWlhKMFpXUUFUWFZ6YVdOWVRVd2dhVzF3YjNKME9pQkRiR1ZtSUdOb1lXNW5aU0JoZENCdFpXRnpkWEpsSUNWekxDQnpkR0ZtWmlBbFpDd2dkR2x0WlNBbFpDQnViM1FnYVc1elpYSjBaV1FBWVhWbmJXVnVkR1ZrQUZObGRDQjBhR1VnZUZCaGRHZ2djWFZsY25rZ1ptOXlJSE5sYkdWamRHbHVaeUE4YzNWaWMzUStJR05vYVd4a0lHVnNaVzFsYm5SekxDQm1iM0lnWlhoaGJYQnNaVG9nSWk0dlpHVnNJanNnWW5rZ1pHVm1ZWFZzZENCMGFHVWdabWx5YzNRZ1kyaHBiR1FnYVhNZ2MyVnNaV04wWldRQVUyVjBJSFJvWlNCNFVHRjBhQ0J4ZFdWeWVTQm1iM0lnYzJWc1pXTjBhVzVuSUR4amFHOXBZMlUrSUdOb2FXeGtJR1ZzWlcxbGJuUnpMQ0JtYjNJZ1pYaGhiWEJzWlRvZ0lpNHZiM0pwWnlJN0lHSjVJR1JsWm1GMWJIUWdkR2hsSUdacGNuTjBJR05vYVd4a0lHbHpJSE5sYkdWamRHVmtBRk5sZENCMGFHVWdlRkJoZEdnZ2NYVmxjbmtnWm05eUlITmxiR1ZqZEdsdVp5QThZWEJ3UGlCamFHbHNaQ0JsYkdWdFpXNTBjeXdnWm05eUlHVjRZVzF3YkdVNklDSXVMM0prWjF0amIyNTBZV2x1Y3loQWMyOTFjbU5sTENBbmMyOTFjbU5sTFdsa0p5bGRJanNnWW5rZ1pHVm1ZWFZzZENCMGFHVWdQR3hsYlQ0Z2IzSWdkR2hsSUdacGNuTjBJRHh5WkdjK0lHbHpJSE5sYkdWamRHVmtBRUZ1SUR4dFpHbDJQaUIzYVhSb0lHOXViSGtnYjI1bElEeHpZMjl5WlQ0Z1pHVnpZMlZ1WkdGdWRDQnRkWE4wSUdKbElITmxiR1ZqZEdWa0FFRnVJRHh0WkdsMlBpQjNhWFJvSUc5dWJIa2diMjVsSUR4d1lXZGxjejRnYjNJZ2IyNWxJRHh6WTI5eVpUNGdaR1Z6WTJWdVpHRnVkQ0J0ZFhOMElHSmxJSE5sYkdWamRHVmtBR0YxZEc5blpXNWxjbUYwWldRQVUyTnZjbVZFWldZZ1oyVnVaWEpoZEdWa0FHRmlZbkpsZG1saGRHVmtBR3hwWjJGMFpXUUFTVzRnYzIxaGNuUWdZbkpsWVd0eklHMXZaR1VzSUhSb1pTQndiM0owYVc5dUlHOW1JSE41YzNSbGJTQjNhV1IwYUNCMWMyRm5aU0JoZENCM2FHbGphQ0JoYmlCbGJtTnZaR1ZrSUhOaUlIZHBiR3dnWW1VZ2RYTmxaQUJ5WlhabGNuTmxaQUJVY21GdWMzQnZjMlZrQUhOMWNHVnlhVzF3YjNObFpBQk5kWE5wWTFoTlRDQnBiWEJ2Y25RNklHZHNhWE56SUdadmNpQW5KWE1uSUdOdmRXeGtJRzV2ZENCaVpTQmpiRzl6WldRQVRYVnphV05ZVFV3Z2FXMXdiM0owT2lCa1lYTm9aWE12WlhoMFpXNWtaWElnYkdsdVpYTWdabTl5SUNjbGN5Y2dZMjkxYkdRZ2JtOTBJR0psSUdOc2IzTmxaQUJOZFhOcFkxaE5UQ0JwYlhCdmNuUTZJR0p5WVdOclpYUlRjR0Z1SUdadmNpQW5KWE1uSUdOdmRXeGtJRzV2ZENCaVpTQmpiRzl6WldRQVRYVnphV05ZVFV3Z2FXMXdiM0owT2lCdlkzUmhkbVVnWm05eUlDY2xjeWNnWTI5MWJHUWdibTkwSUdKbElHTnNiM05sWkFCelkyOXlaVUpoYzJWa0FIVnViV1ZoYzNWeVpXUUFZbUZ5Y21Wa0FDVnpJSGRwZEdnZ1FIaHRiRHBwWkNBbGN5Qm9ZWE1nWW05MGFDQmhJRUJ6ZEdGeWRHbGtJR0Z1WkNCaGJpQkFkSE4wWVcxd095QkFkSE4wWVcxd0lHbHpJR2xuYm05eVpXUUFRVUpESUdsdGNHOXlkRG9nU1c1amJIVmtaU0JtYVdWc1pDQnBjeUJwWjI1dmNtVmtBRUZDUXlCcGJYQnZjblE2SUVsdVptOXliV0YwYVc5dUlHWnBaV3hrSUNWaklHbHpJR2xuYm05eVpXUUFKWE1nZDJsMGFDQkFlRzFzT21sa0lDVnpJR2hoY3lCaWIzUm9JR0VnUUdWdVpHbGtJR0Z1WkNCaGJpQkFkSE4wWVcxd01qc2dRSFJ6ZEdGdGNESWdhWE1nYVdkdWIzSmxaQUJBYUdGc2FXZHVJRzl5SUVCMllXeHBaMjRnYVc0Z2JtVnpkR1ZrSUR4eVpXNWtQaUJsYkdWdFpXNTBJRHh5Wlc1a1BpQWxjeUIzYVd4c0lHSmxJR2xuYm05eVpXUUFSV3hsYldWdWRDQThKWE0rSUdseklIVnVhMjV2ZDI0Z1lXNWtJSGRwYkd3Z1ltVWdhV2R1YjNKbFpBQThkSFZ3YkdWMFUzQmhiajRnYVhNZ2JtOTBJSEpsWVdSaFlteGxJR0Z6SUR4MGRYQnNaWFErSUdGdVpDQjNhV3hzSUdKbElHbG5ibTl5WldRQVkyOXNiM0psWkFCVFpYUWdkR2hsSUhoUVlYUm9JSEYxWlhKNUlHWnZjaUJ6Wld4bFkzUnBibWNnZEdobElEeHRaR2wyUGlCMGJ5QmlaU0J5Wlc1a1pYSmxaRHNnYjI1c2VTQnZibVVnUEcxa2FYWStJR05oYmlCaVpTQnlaVzVrWlhKbFpBQm1iR0Z5WldRQVozSnZkWEJsWkFCemRHOXdjR1ZrQUd4dmIzQmxaQUJqZFhKc1pXUUFabWxzYkdWa0FISmhibVJ2YlY5a1pYWnBZMlVnWjJWMFpXNTBjbTl3ZVNCbVlXbHNaV1FBYlhWMFpYZ2diRzlqYXlCbVlXbHNaV1FBUlhod2IzSjBJSFJ2SUZCQlJTQm1ZV2xzWldRQVpHOTFZbXhsTFdGdVoyeGxaQUJvYjI5clpXUUFRVUpESUdsdGNHOXlkRG9nSnlWekp5QmhiSEpsWVdSNUlIUnBaV1FBYzNWd2NHeHBaV1FBYVcxd2JHbGxaQUJvWVd4bUxXUnBiV2x1YVhOb1pXUUFaR0pzWkdGemFHVmtBRUZDUXlCcGJYQnZjblE2SUVOc2IzTnBibWNnYzJ4MWNpQm1iM0lnWld4bGJXVnVkQ0FuSlhNbklHTnZkV3hrSUc1dmRDQmlaU0J0WVhSamFHVmtBRmhOVENCSlJITWdjMlZsWkFCbWIzSnRMV1psWldRQWVHMXNTV1JUWldWa0FHVnVZMjlrWldRQVpYaDBaVzVrWldRQVRYVnphV05ZVFV3Z2FXMXdiM0owT2lCemJIVnlJQ1ZrSUdaeWIyMGdiV1ZoYzNWeVpTQWxjeUJqYjNWc1pDQnViM1FnWW1VZ1pXNWtaV1FBVFhWemFXTllUVXdnYVcxd2IzSjBPaUIwY21sc2JDQmxlSFJsYm1SbGNpQm1iM0lnSnlWekp5QmpiM1ZzWkNCdWIzUWdZbVVnWlc1a1pXUUFWVzVyYm05M2JpQjJZWEpwWVdKc1pUb2dkbUZ5YVdGaWJHVWdjMlYwSUdseklHNXZkQ0J3Y205MmFXUmxaQUJUWTJGc1pTQmtiM2R1SUhCaFoyVWdZMjl1ZEdWdWRDQjBieUJtYVhRZ2RHaGxJSEJoWjJVZ2FHVnBaMmgwSUdsbUlHNWxaV1JsWkFCRGFHOXlaQ0FuSlhNbklHaGhjeUJ1YnlCamFHbHNaQ0J1YjNSbElDMGdZU0JrWldaaGRXeDBJRzV2ZEdVZ2FYTWdZV1JrWldRQVJtOXVkQ0FuSlhNbklHTnZkV3hrSUc1dmRDQmlaU0JzYjJGa1pXUUFUbThnWkdGMFlTQnNiMkZrWldRQVVtVnRiM1psSUZoTlRDQkpSSE1nYVc0Z2RHaGxJRTFGU1NCdmRYUndkWFFnZEdoaGRDQmhjbVVnYm05MElISmxabVZ5Wlc1alpXUUFWMlZrQUhWa1pBQmtaR1FBWVdSa0FFRmtaQUJOZFhOcFkxaE5UQ0JwYlhCdmNuUTZJRTV2SUcxbFlYTjFjbVVnZEc4Z2JHOWhaQUJ6Y0hKbFlXUUFiV1ZwTFhKbFlXUUFabWxzWlNCamIzVnNaRzRuZENCaVpTQnlaV0ZrQUV4bFlXUmZPRjlpWVhOelgyRnVaRjlzWldGa0FGUm9aU0JoYlc5MWJuUWdZbmtnZDJocFkyZ2dZU0JzWldSblpYSWdiR2x1WlNCemFHOTFiR1FnWlhoMFpXNWtJR1ZwZEdobGNpQnphV1JsSUc5bUlHRWdibTkwWldobFlXUUFWSFZ3YkdWMElHNTFiV0psY2lCdmJpQm9aV0ZrQUZCc1lXTmxiV1Z1ZENCdlppQjBkWEJzWlhRZ2JuVnRZbVZ5SUc5dUlIUm9aU0J6YVdSbElHOW1JSFJvWlNCdWIzUmxJR2hsWVdRQWRIVndiR1YwVG5WdFNHVmhaQUJ0WldsSVpXRmtBSEJuU0dWaFpBQlFaMGhsWVdRQVpXeGxiV1Z1ZEVsa0FITjBZV1ptU1dRQWJtVjNVM1JoWm1aSlpBQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmhkSFF1YUdGeWNGQmxaR0ZzTG14dlowQmtBRlZ1YTI1dmQyNGdkbUZzZFdVZ0p5VmtKeUJtYjNJZ1lYUjBMbWhoY25CUVpXUmhiQzVzYjJkQVpBQmhZbU5NYVc1bEpUQXlaQUFsWkMwbE1ESmtMU1V3TW1SVUpUQXlaRG9sTURKa09pVXdNbVFBSldRdEpUQXlaQzBsTURKa0lDVXdNbVE2SlRBeVpEb2xNREprQUNWa0x5VmtBRTBsWkN3bFpDQlJKV1FzSldRZ0pXUXNKV1FBVFNWa0xDVmtJRU1sWkN3bFpDQWxaQ3dsWkNBbFpDd2xaQUJOSldRc0pXUWdReVZrTENWa0lDVmtMQ1ZrSUNWa0xDVmtJRU1sWkN3bFpDQWxaQ3dsWkNBbFpDd2xaQUJRWVhKaGJXVjBaWElnZG1Gc2RXVWdKV1FnWm05eUlDY2xjeWNnYjNWMElHOW1JR0p2ZFc1a2N6c2daR1ZtWVhWc2RDQnBjeUFsWkN3Z2JXbHVhVzExYlNBbFpDd2dZVzVrSUcxaGVHbHRkVzBnSldRQVFTQm9hV2RvSUUxSlJFa2dkSEpoWTJzZ2JuVnRZbVZ5SUhkaGN5QmhjM05wWjI1bFpDQjBieUJ6ZEdGbVppQWxaQUJOSldRZ0pXUWdUQ1ZrSUNWa0FFMGxaQ0FsWkNCQkpXUWdKV1FnTUM0d0lDVmtJQ1ZrSUNWa0lDVmtBREFnTUNBbFpDQWxaQUFKVTNsemRHVnRJR1oxYkd3Z2QybGtkR2c2SUNWa0FBbE9iMjR0YW5WemRHbG1hV0ZpYkdVZ2QybGtkR2c2SUNWa0FBbEVjbUYzYVc1bklHcDFjM1JwWm1saFlteGxJSGRwWkhSb09pQWxaQUJ0ZEdNQVpHVnpZd0J3Y205cVpXTjBSR1Z6WXdCeVpYWnBjMmx2YmtSbGMyTUFaVzVqYjJScGJtZEVaWE5qQUdacGJHVkVaWE5qQUdOb1lXNW5aVVJsYzJNQWNHVnlZd0J0WVhKakFIQnNiMk1BYjJ4dll3QnpkR1E2T21KaFpGOWhiR3h2WXdCdFpXNXpkWEl1Ykc5akFHMW1kVzVqQUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdGMGRDNXRaWFJsY2xOcFowZHljQzVzYjJkQVpuVnVZd0JWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHRjBkQzV0WlhSbGNsTnBaMGR5Y0M1c2IyZEFablZ1WXdCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCaGRIUXVkR1Z0Y0c4dWJHOW5RR1oxYm1NQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJoZEhRdWRHVnRjRzh1Ykc5blFHWjFibU1BVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWVhSMExtRmpZMmxrTG14dlowQm1kVzVqQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdZWFIwTG1GalkybGtMbXh2WjBCbWRXNWpBRzF0WXdCVWIzQWdiV0Z5WjJsdUlHRnlkR2xqQUVKdmRIUnZiU0J0WVhKbmFXNGdZWEowYVdNQWRHOXdUV0Z5WjJsdVFYSjBhV01BWW05MGRHOXRUV0Z5WjJsdVFYSjBhV01BWTJoeWIyMWhkR2xqQUdsdWRHVnlkbUZzYzBOb2NtOXRZWFJwWXdCd2FYUmphR1Z6UTJoeWIyMWhkR2xqQUUxRlNTQnZkWFJ3ZFhRZ2QybDBhQ0JtYVd4MFpYSWdhWE1nYm05MElIQnZjM05wWW14bElHWnZjaUJ0Wlc1emRYSmhiQ0J0ZFhOcFl3QlVjbUZ1YzJOdlpHVmtJR1p5YjIwZ1lXSmpJRzExYzJsakFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHUmhkR0V1VTFSRlRVUkpVa1ZEVkVsUFRpNWlZWE5wWXdCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR1JoZEdFdVUxUkZUVVJKVWtWRFZFbFBUaTVpWVhOcFl3QlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGxOVVFVWkdVa1ZNTG1KaGMybGpBRlZ1YTI1dmQyNGdkbUZzZFdVZ0p5VmtKeUJtYjNJZ1pHRjBZUzVUVkVGR1JsSkZUQzVpWVhOcFl3QnRaV2t0WW1GemFXTUFOUzR3TGpBdFpHVjJLMkpoYzJsakFFMUZTU0J2ZFhSd2RYUWdhVzRnY0dGblpTMWlZWE5sWkNCTlJVa2dhWE1nYm05MElIQnZjM05wWW14bElIZHBkR2dnVFVWSklHSmhjMmxqQUd4NWNtbGpBR1JwWVhSdmJtbGpBR2x1ZEdWeWRtRnNjMFJwWVhSdmJtbGpBSEJwZEdOb1pYTkVhV0YwYjI1cFl3Qm9ZWEp0YjI1cFl3QlFZV1JmTmw5dFpYUmhiR3hwWXdCd2RXSnNhV01BVkdsdFpYTXRhWFJoYkdsakFGUnBiV1Z6TFdKdmJHUXRhWFJoYkdsakFITjViR3hoWW1sakFGTnBZd0JpY21WaGEzTmxZd0JFWldNQWMzQnBZMk1BYzNSaFkyTUFkVzVoWTJNQUwxVnpaWEp6TDJ4aGRYSmxiblF2Y0hKdmFtVmpkSE12ZG1WeWIzWnBiMTlrWlhabGJHOXdMM055WXk5cWMyOXVMMnB6YjI1NGVDNWpZd0JoWW1NQVpYTmhZd0JWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJoZEhRdWFHRnljRkJsWkdGc0xteHZaMEJqQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdZWFIwTG1oaGNuQlFaV1JoYkM1c2IyZEFZd0JoWW1NNkpXTUFTVzUyWVd4cFpDQnJaWGwwYjI1cFl5QndhWFJqYUNCamFHRnlZV04wWlhJNklDVmpBRWx1ZG1Gc2FXUWdhMlY1ZEc5dWFXTWdZV05qYVdRZ1kyaGhjbUZqZEdWeU9pQWxZd0IzWWdCdFpHbDJZZ0J6ZFdJQWMySUFjbUlBYldsa2FTNXRjM0JpQUcxbGFTMXdZZ0JzWWdCbVlnQkdaV0lBYzJWallnQmlZZ0IyWlhKMGFXTmhiQzEwWVdJQVQzVjBjSFYwSUdsdVpHVnVkR0YwYVc5dUlIZHBkR2dnZEdGaUFHOTFkSEIxZEVsdVpHVnVkRlJoWWdCaWNtVmhhM05UYldGeWRGTmlBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR0YwZEM1b1lYSndVR1ZrWVd3dWJHOW5RR0lBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmhkSFF1YUdGeWNGQmxaR0ZzTG14dlowQmlBSGNyWWdCeUsySUFZU3RpQUhKM1lRQnZZbXhwY1hWaEFFTmxiR1Z6ZEdFQWNtVmpkR0VBYVcxd1pYSm1aV04wWVFCcGJuWmxjblJsWkdabGNtMWhkR0VBUm1WeWJXRjBZUUJ0ZFhObFpHRjBZUUF2WkdGMFlRQlRaV1ZrSUhSb1pTQm5aVzVsY21GMGIzSWdabTl5SUZoTlRDQkpSSE1nZFhOcGJtY2dkR2hsSUdOb1pXTnJjM1Z0SUc5bUlIUm9aU0JwYm5CMWRDQmtZWFJoQUVWeWNtOXlJR2x0Y0c5eWRHbHVaeUJrWVhSaEFFTnZkV3hrSUc1dmRDQmhaR3AxYzNRZ2NHbDBZMmc2SUhSb1pTQmxiR1Z0Wlc1MElHOXlJSE4wWVdabUlHeGhZMnR6SUdaaFkzTnBiV2xzWlNCa1lYUmhBRU52ZFd4a0lHNXZkQ0JoWkdwMWMzUWdjR2wwWTJnNklHTm9hV3hrSUNWeklHUnZaWE1nYm05MElHaGhkbVVnWm1GamMybHRhV3hsSUdSaGRHRUFVbVZ4ZFdWemRHbHVaeUJzWVhsdmRYUWdkMmwwYUNCemJXRnlkQ0JpY21WaGEzTWdZblYwSUc1dmRHaHBibWNnY0hKdmRtbGtaV1FnYVc0Z2RHaGxJR1JoZEdFQVVtVnhkV1Z6ZEdsdVp5QnNZWGx2ZFhRZ2QybDBhQ0JzYVc1bElHSnlaV0ZyY3lCaWRYUWdibTkwYUdsdVp5QndjbTkyYVdSbFpDQnBiaUIwYUdVZ1pHRjBZUUJTWlhGMVpYTjBhVzVuSUd4aGVXOTFkQ0IzYVhSb0lHVnVZMjlrWldRZ1luSmxZV3R6SUdKMWRDQnViM1JvYVc1bklIQnliM1pwWkdWa0lHbHVJSFJvWlNCa1lYUmhBRTV2SUR4aWIyUjVQaUJsYkdWdFpXNTBJR1p2ZFc1a0lHbHVJSFJvWlNCTlJVa2daR0YwWVFCT2J5QThiV1JwZGo0Z2IzSWdibThnUEhCaFoyVnpQaUJsYkdWdFpXNTBJR1p2ZFc1a0lHbHVJSFJvWlNCTlJVa2daR0YwWVFCT2J5QThiWFZ6YVdNK0lHVnNaVzFsYm5RZ1ptOTFibVFnYVc0Z2RHaGxJRTFGU1NCa1lYUmhBSE5sYldsbWRYTmhBRU5oWW1GellRQkNjbUYyZFhKaEFFRnVJR1Y0ZEhKaElDZHlKeUJwY3lCd2NtVnpaVzUwSUhSdklHTnNiM05sSUdGdUlHRndjRzluWjJsaGRIVnlZUUJ6Wlc1NllTMXRhWE4xY21FQVlYSjBhV04xYkdGMGFXOXVjeTlqWVdWemRYSmhBRU5oWlhOMWNtRUFhVzUwY21FQVlXeDBaWEpoQUU5allYSnBibUVBWTI5dGJXRUFiV0Y0YVcxaEFITmxiV2x0YVc1cGJXRUFkbWx5WjNWc1lRQldhVzlzWVFCeGRXRjBaWEp1WVhKcFlRQnZZM1J2Ym1GeWFXRUFibTkyWlc1aGNtbGhBR1IxYjJSbGJtRnlhV0VBWVd4d2FHRUFiRzl1WjJFQVRHOTNYME52Ym1kaEFFOXdaVzVmU0dsZlEyOXVaMkVBVFhWMFpWOUlhVjlEYjI1bllRQndjMjlzWm1FQVkyOWtZUUJQY0dWdVgwTjFhV05oQUUxMWRHVmZRM1ZwWTJFQVNHRnliVzl1YVdOaEFIQnNhV05oQUZCc2FXTmhBR0YwZEdGalkyRUFWSFZpWVFCTllYSnBiV0poQUV0aGJHbHRZbUVBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWVhSMExtaGhjbkJRWldSaGJDNXNiMmRBWVFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR0YwZEM1b1lYSndVR1ZrWVd3dWJHOW5RR0VBVzJWdGNIUjVYUUJiZFc1elpYUmRBRzFwZUdWa2ZEQjhLRnN4TFRsZGZERmJNQzB5WFNsYlpueHpYUUJrYVhKbFkzUnBiMjR0ZEhsd1pTOHFXM05sYkdZNk9uZHZjbVJ6SUc5eUlITmxiR1k2T21OdlpHRWdiM0lnYzJWc1pqbzZjMlZuYm05ZEFGdHpaV3hsWTNScGIyNVRZMjl5WlYwQUwzTmpiM0psTFhCaGNuUjNhWE5sTDNCaGNuUXZiV1ZoYzNWeVpTOXdjbWx1ZEZ0QWJtVjNMWE41YzNSbGJTQnZjaUJBYm1WM0xYQmhaMlZkQUM5elkyOXlaUzF3WVhKMGQybHpaUzl3WVhKMFd6RmRMMjFsWVhOMWNtVmJNVjB2Y0hKcGJuUmJRRzVsZHkxemVYTjBaVzBnYjNJZ1FHNWxkeTF3WVdkbFhRQmJZMmhoYVc1bFpDMXBaRjBBVzNWdWMzQmxZMmxtYVdWa1hRQXVMMlp2Ykd4dmQybHVaeTF6YVdKc2FXNW5PanB1YjNSbFcyNXZkR0YwYVc5dWMxdDBkWEJzWlhSYlFIUjVjR1U5SjNOMFlYSjBKMTFkWFFBdUwyWnZiR3h2ZDJsdVp5MXphV0pzYVc1bk9qcHViM1JsVzI1dmRHRjBhVzl1YzF0MGRYQnNaWFJiUUhSNWNHVTlKM04wYjNBblhWMWRBQzR2Wm05c2JHOTNhVzVuTFhOcFlteHBibWM2T201dmRHVmJZbVZoYlZ0QWJuVnRZbVZ5UFNjeEp5QmhibVFnZEdWNGRDZ3BQU2RsYm1RblhWMEFXMDFKVTFOSlRrZGRBRHdvYldWcGZHMTFjMmxqZkhCaFoyVnpLVnRjYzF4dVBsMEFQQ2doUkU5RFZGbFFSU0FwUHloelkyOXlaUzF3WVhKMGQybHpaWHh2Y0hWemZITmpiM0psTFhScGJXVjNhWE5sS1Z0Y2MxeHVQbDBBVzE0d0xUbGRBQzl6WTI5eVpTMXdZWEowZDJselpTOXdZWEowVzBCcFpEMG5KWE1uWFM5dFpXRnpkWEpsV3pGZEFDOXpZMjl5WlMxd1lYSjBkMmx6WlM5d1lYSjBXekZkTDIxbFlYTjFjbVZiTVYwdmMyOTFibVJiUUhSbGJYQnZYVnN4WFFBdUx5OXRaR2wyVzJOdmRXNTBLSE5qYjNKbEtUNHdYUUJiWENwY0t5OHRYUUJ3WVhKbGJuUTZPbkJoY25SYmJtOTBLSEJ5WldObFpHbHVaeTF6YVdKc2FXNW5PanB3WVhKMEtWMEFZVzVqWlhOMGIzSTZPbkJoY25SYmJtOTBLSEJ5WldObFpHbHVaeTF6YVdKc2FXNW5PanB3WVhKMEtWMEFhMlY1VzI1dmRDaEFiblZ0WW1WeUtWMEFZMnhsWmx0dWIzUW9RRzUxYldKbGNpbGRBSFJwYldWYmJtOTBLRUJ1ZFcxaVpYSXBYUUF2TDJacGJHVkVaWE5qTDNScGRHeGxVM1J0ZEM5eVpYTndVM1J0ZEM5d1pYSnpUbUZ0WlZ0amIyNTBZV2x1Y3lnbmJIbHlhV05wYzNRZ2RISmhibk5zWVhSdmNpQmpiMjF3YjNObGNpQm9ZWEp0YjI1cGVtVnlJR0Z5Y21GdVoyVnlKeXdnUUhKdmJHVXBYUUF2TDJacGJHVkVaWE5qTDNScGRHeGxVM1J0ZEM5MGFYUnNaVnQwWlhoMEtDbGRBRzl5Ym1GdFpXNTBjeThxVzJOdmJuUmhhVzV6S0c1aGJXVW9LU3dnSjIxdmNtUmxiblFuS1YwQWNHRnlkQzFoWW1KeVpYWnBZWFJwYjI0dFpHbHpjR3hoZVZ0dWIzUW9RSEJ5YVc1MExXOWlhbVZqZEQwbmJtOG5LVjBBWjNKdmRYQXRZV0ppY21WMmFXRjBhVzl1TFdScGMzQnNZWGxiYm05MEtFQndjbWx1ZEMxdlltcGxZM1E5SjI1dkp5bGRBSEJoY25RdGJtRnRaUzFrYVhOd2JHRjVXMjV2ZENoQWNISnBiblF0YjJKcVpXTjBQU2R1YnljcFhRQm5jbTkxY0MxdVlXMWxMV1JwYzNCc1lYbGJibTkwS0VCd2NtbHVkQzF2WW1wbFkzUTlKMjV2SnlsZEFHNXZkR0YwYVc5dWMxdHViM1FvUUhCeWFXNTBMVzlpYW1WamREMG5ibThuS1YwQWNHRnlkQzFoWW1KeVpYWnBZWFJwYjI1YmJtOTBLRUJ3Y21sdWRDMXZZbXBsWTNROUoyNXZKeWxkQUdkeWIzVndMV0ZpWW5KbGRtbGhkR2x2Ymx0dWIzUW9RSEJ5YVc1MExXOWlhbVZqZEQwbmJtOG5LVjBBWkdseVpXTjBhVzl1TFhSNWNHVXZiV1YwY205dWIyMWxXMjV2ZENoQWNISnBiblF0YjJKcVpXTjBQU2R1YnljcFhRQndZWEowTFc1aGJXVmJibTkwS0VCd2NtbHVkQzF2WW1wbFkzUTlKMjV2SnlsZEFHZHliM1Z3TFc1aGJXVmJibTkwS0VCd2NtbHVkQzF2WW1wbFkzUTlKMjV2SnlsZEFHOXlibUZ0Wlc1MGN5OHFXMk52Ym5SaGFXNXpLRzVoYldVb0tTd2dKM1IxY200bktWMEFiM0p1WVcxbGJuUnpMeXBiWTI5dWRHRnBibk1vYm1GdFpTZ3BMQ0FuYzJOb2JHVnBabVZ5SnlrZ2IzSWdZMjl1ZEdGcGJuTW9ibUZ0WlNncExDQW5hR0Y1Wkc0bktWMEFLbHRqYjI1MFlXbHVjeWh1WVcxbEtDa3NJQ2RoY25CbFoyZHBZWFJsSnlsZEFHNXZkR0YwYVc5dWN5OTBkWEJzWlhSYlFIUjVjR1U5SjNOMFlYSjBKMTBBYm05MFlYUnBiMjV6TDI5eWJtRnRaVzUwY3k5MGNtVnRiMnh2VzBCMGVYQmxQU2R6ZEdGeWRDZGRBRzl5Ym1GdFpXNTBjeTkzWVhaNUxXeHBibVZiUUhSNWNHVTlKM04wWVhKMEoxMEFabTlzYkc5M2FXNW5PanBsYm1ScGJtZGJRRzUxYldKbGNqMG5KWE1uWFZ0QWRIbHdaU0FoUFNBbmMzUmhjblFuWFFBdUx5OXRkV3gwYVhCc1pTMXlaWE4wVzBCMWMyVXRjM2x0WW05c2N6MG5lV1Z6SjEwQUwzTmpiM0psTFhCaGNuUjNhWE5sTDNCaGNuUXZiV1ZoYzNWeVpWdEFibTl1TFdOdmJuUnliMnhzYVc1blBTZDVaWE1uWFFBdmMyTnZjbVV0Y0dGeWRIZHBjMlV2Y0dGeWRGdEFhV1E5SnlWekoxMEFkSFZ3YkdWMFcwQjBlWEJsUFNkemRHOXdKMTBBYjNKdVlXMWxiblJ6TDNkaGRua3RiR2x1WlZ0QWRIbHdaVDBuYzNSdmNDZGRBR0psWVcxYlFHNTFiV0psY2owbk1TZGRXM1JsZUhRb0tUMG5ZbVZuYVc0blhRQmlaV0Z0VzBCdWRXMWlaWEk5SnpFbklHRnVaQ0IwWlhoMEtDazlKMkpsWjJsdUoxMEFZbVZoYlZ0MFpYaDBLQ2s5SjJOdmJuUnBiblZsSjEwQWRIbHdaVnRBYzJsNlpUMG5ZM1ZsSjEwQVltVmhiVnQwWlhoMEtDazlKMlZ1WkNkZEFHdGxlVnRBYm5WdFltVnlQU2NsWkNkZEFITjBZV1ptTFdSbGRHRnBiSE5iUUc1MWJXSmxjajBuSldRblhRQmpiR1ZtVzBCdWRXMWlaWEk5SnlWa0oxMEFkSEpoYm5Od2IzTmxXMEJ1ZFcxaVpYSTlKeVZrSjEwQWRHbHRaVnRBYm5WdFltVnlQU2NsWkNkZEFDSmRBRnNBTURFeU16UTFOamM0T1dGaVkyUmxabWRvYVdwcmJHMXViM0J4Y25OMGRYWjNlSGw2UVVKRFJFVkdSMGhKU2t0TVRVNVBVRkZTVTFSVlZsZFlXVm9BZUdKdVdGa0FVVmhaQUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdSaGRHRXVRMFZTVkVGSlRsUlpBRlZ1YTI1dmQyNGdkbUZzZFdVZ0p5VmtKeUJtYjNJZ1pHRjBZUzVEUlZKVVFVbE9WRmtBSldFZ0pXSWdKV1FnSlVnNkpVMDZKVk1nSlZrQVVFOVRTVmdBSlM0MFdBQmpkWFJQZFhSVFZ3QmpkWFJQZFhST1Z3QnpkR1Z0Ukc5M2JrNVhBRGt3UTBOWEFEa3dRMWNBUlhKeWIzSTZJRzUxYldKbGNpQjBiMjhnYkdGeVoyVWdkRzhnWTI5dWRtVnlkQ0IwYnlCV1RGWUFWUUJWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJrWVhSaExraFBVa2xhVDA1VVFVeEJURWxIVGsxRlRsUUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCa1lYUmhMa2hQVWtsYVQwNVVRVXhCVEVsSFRrMUZUbFFBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWkdGMFlTNVdSVkpVU1VOQlRFRk1TVWRPVFVWT1ZBQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdSaGRHRXVWa1ZTVkVsRFFVeEJURWxIVGsxRlRsUUFWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdaR0YwWVM1VVJVMVFSVkpCVFVWT1ZBQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdSaGRHRXVWRVZOVUVWU1FVMUZUbFFBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWkdGMFlTNUdUMDVVVjBWSlIwaFVBRlZ1YTI1dmQyNGdkbUZzZFdVZ0p5VmtKeUJtYjNJZ1pHRjBZUzVHVDA1VVYwVkpSMGhVQUdGaVl6cFVBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR1JoZEdFdVJGVlNRVlJKVDA1U1JWTlVVd0JWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHUmhkR0V1UkZWU1FWUkpUMDVTUlZOVVV3QlRWa2NnWVdSa2FYUnBiMjVoYkNCRFUxTUFWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdaR0YwWVM1TlNVUkpUa0ZOUlZNQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJrWVhSaExrMUpSRWxPUVUxRlV3QWxTRG9sVFRvbFV3QlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGtOTVZWTlVSVklBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmtZWFJoTGtOTVZWTlVSVklBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWkdGMFlTNVRWRVZOVFU5RVNVWkpSVklBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmtZWFJoTGxOVVJVMU5UMFJKUmtsRlVnQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGs1UFZFVklSVUZFVFU5RVNVWkpSVklBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmtZWFJoTGs1UFZFVklSVUZFVFU5RVNVWkpSVklBVVFCUUFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHUmhkR0V1UkVsV1NWTkpUd0JWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHUmhkR0V1UkVsV1NWTkpUd0JWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJrWVhSaExrZE1TVk5UUVU1RVR3QlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdSaGRHRXVSMHhKVTFOQlRrUlBBRTVoVGdCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCa1lYUmhMbE5VUlUxUVQxTkpWRWxQVGdCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR1JoZEdFdVUxUkZUVkJQVTBsVVNVOU9BRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR1JoZEdFdVZFVllWRkpGVGtSSlZFbFBUZ0JWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHUmhkR0V1VkVWWVZGSkZUa1JKVkVsUFRnQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGtKQlVsSkZUa1JKVkVsUFRnQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdSaGRHRXVRa0ZTVWtWT1JFbFVTVTlPQUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdSaGRHRXVUVVZNVDBSSlEwWlZUa05VU1U5T0FGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWkdGMFlTNU5SVXhQUkVsRFJsVk9RMVJKVDA0QVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1pHRjBZUzVEVDAxUVFWTlRSRWxTUlVOVVNVOU9BRlZ1YTI1dmQyNGdkbUZzZFdVZ0p5VmtKeUJtYjNJZ1pHRjBZUzVEVDAxUVFWTlRSRWxTUlVOVVNVOU9BRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR1JoZEdFdVUxUkZUVVJKVWtWRFZFbFBUZ0JWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHUmhkR0V1VTFSRlRVUkpVa1ZEVkVsUFRnQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGxKUFZFRlVTVTlPQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdaR0YwWVM1U1QxUkJWRWxQVGdCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCa1lYUmhMa0ZTVkVsRFZVeEJWRWxQVGdCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR1JoZEdFdVFWSlVTVU5WVEVGVVNVOU9BRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR1JoZEdFdVRVVlVSVkpUU1VkT0FGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWkdGMFlTNU5SVlJGVWxOSlIwNEFWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdaR0YwWVM1TlJVNVRWVkpCVkVsUFRsTkpSMDRBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmtZWFJoTGsxRlRsTlZVa0ZVU1U5T1UwbEhUZ0JWYm5OMWNIQnZjblJsWkNCMllXeDFaU0FuSlhNbklHWnZjaUJrWVhSaExrRkRRMGxFUlU1VVFVd3VWMUpKVkZSRlRnQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdSaGRHRXVRVU5EU1VSRlRsUkJUQzVYVWtsVVZFVk9BRTVCVGdCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCa1lYUmhMa0pQVDB4RlFVNEFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCa1lYUmhMa0pQVDB4RlFVNEFZV0pqT2s0QVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1pHRjBZUzVOUlZSRlVrWlBVazBBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmtZWFJoTGsxRlZFVlNSazlTVFFCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCa1lYUmhMa3hKUjBGVVZWSkZSazlTVFFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR1JoZEdFdVRFbEhRVlJWVWtWR1QxSk5BRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR1JoZEdFdVRFbE9SVVpQVWswQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJrWVhSaExreEpUa1ZHVDFKTkFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHUmhkR0V1VEVsT1JWZEpSRlJJVkVWU1RRQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGtaUFRsUlRTVnBGVkVWU1RRQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdSaGRHRXVSazlPVkZOSldrVlVSVkpOQUZCTkFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHUmhkR0V1VTFSQlJrWkpWRVZOQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdaR0YwWVM1VFZFRkdSa2xVUlUwQVFVMEFUbFZNQUZWdWMzVndjRzl5ZEdWa0lIWmhiSFZsSUNjbGN5Y2dabTl5SUdSaGRHRXVURWxPUlZOVVFWSlVSVTVFVTFsTlFrOU1BRlZ1YTI1dmQyNGdkbUZzZFdVZ0p5VmtKeUJtYjNJZ1pHRjBZUzVNU1U1RlUxUkJVbFJGVGtSVFdVMUNUMHdBVkhKaGJuTmpiMlJsWkNCbWNtOXRJRTExYzJsaldFMU1BRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR1JoZEdFdVJrbE1UQUJWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHUmhkR0V1UmtsTVRBQk1RMTlCVEV3QVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1pHRjBZUzVGVmtWT1ZGSkZUQUJWYm10dWIzZHVJSFpoYkhWbElDY2xaQ2NnWm05eUlHUmhkR0V1UlZaRlRsUlNSVXdBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWkdGMFlTNVRWRUZHUmxKRlRBQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdSaGRHRXVVMVJCUmtaU1JVd0FWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdaR0YwWVM1QlEwTkpSRVZPVkVGTUxrZEZVMVJWVWtGTUFGVnVhMjV2ZDI0Z2RtRnNkV1VnSnlWa0p5Qm1iM0lnWkdGMFlTNUJRME5KUkVWT1ZFRk1Ma2RGVTFSVlVrRk1BRTlMQUVvQVUyaHZkeUJ5ZFc1MGFXMWxJRzl1SUVOTVNRQlNaVzF2ZG1VZ1NVUnpJR2x1SUUxRlNRQlFjbVZ6WlhKMlpYTWdkR2hsSUdGdVlXeDVkR2xqWVd3Z2JXRnlhM1Z3SUdsdUlFMUZTUUJEYjI1MlpYSjBJRzFsYm5OMWNtRnNJSE5sWTNScGIyNXpJSFJ2SUcxbFlYTjFjbVV0WW1GelpXUWdUVVZKQUZWdVpYaHdaV04wWldRZ1BHMWthWFkrSUdOdmJuUmxiblFnYVc0Z2NHRm5aUzFpWVhObFpDQk5SVWtBVlc1bGVIQmxZM1JsWkNBOGMyVmpkR2x2Ymo0Z1kyOXVkR1Z1ZENCcGJpQndZV2RsTFdKaGMyVmtJRTFGU1FCTlJVa2diM1YwY0hWMElIZHBkR2dnWm1sc2RHVnlJR2x6SUc1dmRDQndiM056YVdKc1pTQnBiaUJ3WVdkbExXSmhjMlZrSUUxRlNRQlNTQUJEU0FCaFltTTZTQUJCWkdRZ1lXUmthWFJwYjI1aGJDQmhkSFJ5YVdKMWRHVWdhVzRnVTFaSEFFOTFkSEIxZENCcGJtUmxiblJoZEdsdmJpQjNhWFJvSUhSaFluVnNZWFJwYjI0Z1ptOXlJRTFGU1NCaGJtUWdVMVpIQUU5MWRIQjFkQ0JwYm1SbGJuUmhkR2x2YmlCMllXeDFaU0JtYjNJZ1RVVkpJR0Z1WkNCVFZrY0FWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdaR0YwWVM1RFQxVlNVMFZVVlU1SlRrY0FWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCa1lYUmhMa05QVlZKVFJWUlZUa2xPUndCWFFWSk9TVTVIQUV4QlRrY0FSMGNBZUc1aVcxMUJRa05FUlVaSEFHZDFhWFJoY2k1dmNHVnVMa2NBU1U1R0FDTkdSa1pHUmtZQUl6QXdSa1pHUmdCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCa1lYUmhMazlVU0VWU1UxUkJSa1lBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmtZWFJoTGs5VVNFVlNVMVJCUmtZQUl6QXdNREJHUmdCVkswVTFOa1lBWTNWMFQzVjBVMFVBYzNSbGJWVndVMFVBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWkdGMFlTNUZUa05NVDFOVlVrVUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCa1lYUmhMa1ZPUTB4UFUxVlNSUUJHUVVsTVZWSkZBRlZ1YzNWd2NHOXlkR1ZrSUhaaGJIVmxJQ2NsY3ljZ1ptOXlJR1JoZEdFdVRrOVVRVlJKVDA1VVdWQkZBRlZ1YTI1dmQyNGdkbUZzZFdVZ0p5VmtKeUJtYjNJZ1pHRjBZUzVPVDFSQlZFbFBUbFJaVUVVQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1pHRjBZUzVDUlZSWlVFVUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCa1lYUmhMa0pGVkZsUVJRQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGtOTVJVWlRTRUZRUlFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR1JoZEdFdVEweEZSbE5JUVZCRkFGVnVjM1Z3Y0c5eWRHVmtJSFpoYkhWbElDY2xjeWNnWm05eUlHUmhkR0V1U0VWQlJGTklRVkJGQUZWdWEyNXZkMjRnZG1Gc2RXVWdKeVZrSnlCbWIzSWdaR0YwWVM1SVJVRkVVMGhCVUVVQVkzVjBUM1YwVGtVQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1pHRjBZUzVNUVZsRlVsTkRTRVZOUlFCVmJtdHViM2R1SUhaaGJIVmxJQ2NsWkNjZ1ptOXlJR1JoZEdFdVRFRlpSVkpUUTBoRlRVVUFWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdaR0YwWVM1R1QwNVVVMVJaVEVVQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJrWVhSaExrWlBUbFJUVkZsTVJRQlZibk4xY0hCdmNuUmxaQ0IyWVd4MVpTQW5KWE1uSUdadmNpQmtZWFJoTGsxUFJFVUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCa1lYUmhMazFQUkVVQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1pHRjBZUzVIVWtGRFJRQlZibXR1YjNkdUlIWmhiSFZsSUNjbFpDY2dabTl5SUdSaGRHRXVSMUpCUTBVQVZXNXpkWEJ3YjNKMFpXUWdkbUZzZFdVZ0p5VnpKeUJtYjNJZ1pHRjBZUzVDUlVGTlVFeEJRMFVBVlc1cmJtOTNiaUIyWVd4MVpTQW5KV1FuSUdadmNpQmtZWFJoTGtKRlFVMVFURUZEUlFCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCa1lYUmhMazVQVGxOVVFVWkdVRXhCUTBVQVZXNXJibTkzYmlCMllXeDFaU0FuSldRbklHWnZjaUJrWVhSaExrNVBUbE5VUVVaR1VFeEJRMFVBVlc1emRYQndiM0owWldRZ2RtRnNkV1VnSnlWekp5Qm1iM0lnWkdGMFlTNUNRVkpOUlZSSVQwUUFWVzVyYm05M2JpQjJZV3gxWlNBbkpXUW5JR1p2Y2lCa1lYUmhMa0pCVWsxRlZFaFBSQUJPYnlCbGJHVnRaVzUwSUdWNGFYTjBjeUIzYVhSb0lFbEVBRlVyUlRSRFJBQm5kV2wwWVhJdVpISnZjQzVFQUdkMWFYUmhjaTV2Y0dWdUxrUUFWU3RGTkVOREFHRmlZenBEQUVaRFIwUkJSVUlBVlN0Rk5FTkNBRlVyUlRWQ1FnQlVRVUlBVlN0Rk5UWkNBRlVyUlRSRFFRQlZLMFUxTmtFQVZTdEZOalZCQUdkMWFYUmhjaTV2Y0dWdUxrRUFJRUFBV3pBdE9WMHFLRnd1V3pBdE9WMHJLVDhvZG5VcFB3QlZibk4xY0hCdmNuUmxaQ0FuUENWelBpY2dkMmwwYUdsdUlEeHRaR2wyUGdCVmJuTjFjSEJ2Y25SbFpDQW5QQ1Z6UGljZ2QybDBhR2x1SUR4emRXSnpkRDRBVlc1emRYQndiM0owWldRZ0p6d2xjejRuSUhkcGRHaHBiaUE4Y0dGblpYTStBRlZ1YzNWd2NHOXlkR1ZrSUNjOEpYTStKeUIzYVhSb2FXNGdQRzFsZEdWeVUybG5SM0p3UGdCVGEybHdjR2x1WnlCdmRtVnlJRzV2YmkxdFpYUmxjbE5wWnlCamFHbHNaQ0J2WmlBOFRXVjBaWEpUYVdkSGNuQStBRlZ1YzNWd2NHOXlkR1ZrSUNjOEpYTStKeUIzYVhSb2FXNGdQSE4wWVdabVIzSndQZ0JWYm5OMWNIQnZjblJsWkNBblBDVnpQaWNnZDJsMGFHbHVJRHhoY0hBK0FGVnVjM1Z3Y0c5eWRHVmtJQ2M4SlhNK0p5QjNhWFJvYVc0Z1BITmxZM1JwYjI0K0FFVnNaVzFsYm5RZ2QybDBhQ0JBYzNSaGNuUnBaQ0FuSlhNbklHNXZkQ0JtYjNWdVpDQjNhR1Z1SUhSeWVXbHVaeUIwYnlCeVpXRmtJSFJvWlNBOGRIVndiR1YwVTNCaGJqNEFSV3hsYldWdWRDQjNhWFJvSUVCbGJtUnBaQ0FuSlhNbklHNXZkQ0JtYjNWdVpDQjNhR1Z1SUhSeWVXbHVaeUIwYnlCeVpXRmtJSFJvWlNBOGRIVndiR1YwVTNCaGJqNEFUWFZ6YVdOWVRVd2dhVzF3YjNKME9pQkNaV0Z0SUhkcGRHaHZkWFFnWlc1a0lHbHVJRzFsWVhOMWNtVWdKWE1nZEhKbFlYUmxaQ0JoY3lBOFltVmhiVk53WVc0K0FGVnVjM1Z3Y0c5eWRHVmtJQ2M4SlhNK0p5QjNhWFJvYVc0Z1BITjVjM1JsYlQ0QVZXNXpkWEJ3YjNKMFpXUWdKendsY3o0bklIZHBkR2hwYmlBOGMzUmhabVkrQUZWdWMzVndjRzl5ZEdWa0lDYzhKWE0rSnlCM2FYUm9hVzRnUEd4aGVXVnlSR1ZtUGdCVmJuTjFjSEJ2Y25SbFpDQW5QQ1Z6UGljZ2QybDBhR2x1SUR4elkyOXlaVVJsWmo0QVZXNXpkWEJ3YjNKMFpXUWdKendsY3o0bklIZHBkR2hwYmlBOGJXVmhjM1Z5WlQ0QVFTQThjMk52Y21WRVpXWStJR2x6SUhKbGNYVnBjbVZrSUdGeklHWnBjbk4wSUdOb2FXeGtJRzltSUR4elkyOXlaVDRBUEc1dmJtVStBRlZ1YzNWd2NHOXlkR1ZrSUdWc1pXMWxiblFnUENWelBpQnBiaUE4Wm1GamMybHRhV3hsUGdCVmJuTjFjSEJ2Y25SbFpDQW5QQ1Z6UGljZ2QybDBhR2x1SUR4d1lXZGxQZ0JWYm5OMWNIQnZjblJsWkNBblBDVnpQaWNnZDJsMGFHbHVJRHhqYUc5cFkyVStBRlZ1YzNWd2NHOXlkR1ZrSUdWc1pXMWxiblFnUENWelBpQnBiaUE4YzNWeVptRmpaVDRBUlhod1lXNWtJR0ZzYkNCeVpXWmxjbVZ1WTJWa0lHVnNaVzFsYm5SeklHbHVJSFJvWlNCbGVIQmhibk5wYjI0Z1BIaHRiRHBwWkQ0QVBDY2xjeWMrSUdoaGN5QnRhWE50WVhSamFHbHVaeUJ3WVhKbGJuUnpJR1p2Y2lCemRHRnlkR2xrT2p3bkpYTW5QaUJoYm1RZ1pXNWthV1E2UENjbGN5YytBRU52ZFd4a0lHNXZkQ0JtYVc1a0lITjBZWEowYVdRdlpXNWthV1FnYjI0Z2JHVjJaV3dnSldRZ1ptOXlJRHduSlhNblBnQnpkR0ZtWm14cGJtVnpQUUIwY21GdWMzQnZjMlU5QUZSV1VtOWFRVUZCUVVGWlFVRlJRVUZCUjFKT1ZraEtja0ZCUVVGRVVVTlJVRWhEUWxOS1FUaEJRVVF2VEhkQlBRQkJRa05FUlVaSFNFbEtTMHhOVGs5UVVWSlRWRlZXVjFoWldtRmlZMlJsWm1kb2FXcHJiRzF1YjNCeGNuTjBkWFozZUhsNk1ERXlNelExTmpjNE9Tc3ZQUUFnUEFCVWNubHBibWNnZEc4Z1lXUnFkWE4wSUdGc2FXZHViV1Z1ZENCM2FYUm9JR0VnWkdsemRHRnVZMlVnYjJZZ01Ec0FabTl1ZEMxbVlXMXBiSGs2QUdadmJuUXRkMlZwWjJoME9nQkhjbTkxY0NCdFpXMWlaWEp6YUdsd2N6b0FlR3hwYm1zNkFFQnJaWGx6YVdjNkFFQjBhVzFsYzJsbk9nQkFZMnhsWmpvQVptOXVkQzF6ZEhsc1pUb0FRR1JoZEdFNkFEb3ZMem9BNHBhek9RQnRPUUJOWVdvNUFGVXJSVFJET1FBdmJ5NWpNREV5TXpRMU5qYzRPUUJWSzBVMU5qa0FMVGtBWkRnQVpUSmtObVJpT0FCVkswVTFRemdBVlN0Rk5FTTRBRlVyUlRWQ09BQXlNRFE0QURFeU9BQkRMbFZVUmkwNEFDM2lsck0zQU1Ld053QjFjSFEzQUdOME53QmhjbkEzQUhWdU53QmthVzAzQUcxTllXbzNBR0YxWnpjQVpEY0FUVGNBVlN0Rk5VTTNBSE50Y0hSbExXNWtaakk1TGprM0FITnRjSFJsTFdSbU1qa3VPVGNBVlN0Rk5UZzNBQ00zTnpjM056Y0FMVGNBS3pjQWJUWUFaRFlBVFRZQVZTdEZORVEyQUZVclJUVkROZ0JCTmdBeU5UWUFNVFlBYkhWMFpTNXlaVzVoYVhOellXNWpaUzQyQUMwMkFHMDM0cG10TlFCa05RQlFOUUJWSzBVMVFqVUFRVFVBUjBOR1p5MHJNVEl6TkRVQWMyMXdkR1V0TWpVQU1UVUFjM1Z6TkFCa05BQlFOQUJCTkFBMk5BQXhNREkwQUhOdGNIUmxMVEkwQUcwekFHUXpBR016QUUwekFGVXJSVFJETXdCQk13RGlsck14TXdCdE1UTUFUV0ZxTVRNQU1qQXhNd0F0TVRNQWVUSUFZMjl2Y21RdWVESUFVbWxuYUhRZ2JXRnlaMmx1SUcxU2NIUXlBRXhsWm5RZ2JXRnlaMmx1SUcxU2NIUXlBSEpwWjJoMFRXRnlaMmx1VFZKd2RESUFiR1ZtZEUxaGNtZHBiazFTY0hReUFIQm5SbTl2ZERJQVVHZEdiMjkwTWdCemRYTXlBRzl5YVdkcGJpNTBjM1JoYlhBeUFHMHlBSFpoYkRJQWNHZElaV0ZrTWdCUVowaGxZV1F5QUZONWJuUm9RbkpoYzNOZk1nQlRiR0Z3WDBKaGMzTmZNZ0JUZVc1MGFGOUNZWE56WHpJQVUzbHVkR2hUZEhKcGJtZHpYeklBUld4bFkzUnlhV05mVUdsaGJtOWZNZ0JEY21GemFGOURlVzFpWVd4Zk1nQlNhV1JsWDBONWJXSmhiRjh5QUZOMGNtbHVaMTlGYm5ObGJXSnNaVjh5QUUweUFGVXJSVFJETWdCQk1nQXpNZ0F5TWdBMU1USUFZek12TWdBdE1nQkJRa01nYVcxd2IzSjBPaUJ1YjNSbElHeGxibWQwYUNCa2FYWnBaR1Z5SUcxMWMzUWdZbVVnY0c5M1pYSWdiMllnTWdCamIyOXlaQzU1TVFCamIyOXlaQzU0TVFCVGVXNTBhRUp5WVhOelh6RUFVMnhoY0Y5Q1lYTnpYekVBVTNsdWRHaGZRbUZ6YzE4eEFGTjViblJvVTNSeWFXNW5jMTh4QUVWc1pXTjBjbWxqWDFCcFlXNXZYekVBUW1GemMxOUVjblZ0WHpFQVEzSmhjMmhmUTNsdFltRnNYekVBVW1sa1pWOURlVzFpWVd4Zk1RQlRkSEpwYm1kZlJXNXpaVzFpYkdWZk1RQkJNUUJWSzBVMk5URUE0cGF6TVRFQWJURXhBRTFoYWpFeEFDMHhNUUF4TGpFQU5DNHdMakVBTFRFQWMyMXdkR1V0Ym1SbU16QUFjMjF3ZEdVdFpHWXpNQUFqTURCR1JqQXdBQ05HUmpBd01EQUFJekF3TURBd01BQm9kSFJ3T2k4dmNtVnNZWGh1Wnk1dmNtY3Zibk12YzNSeWRXTjBkWEpsTHpFdU1BQldaWEp2ZG1sdlZHVjRkQzB4TGpBQU5DNHdMakFBTXk0d0xqQUFMM1JsZUhRdkFHTXZBRG92THdCQlFrTkVSVVpIU0VsS1MweE5UazlRVVZKVFZGVldWMWhaV21GaVkyUmxabWRvYVdwcmJHMXViM0J4Y25OMGRYWjNlSGw2TURFeU16UTFOamM0T1NzdkFGUm9aU0JsZUhCeVpYTnphVzl1SUdOdmJuUmhhVzVsWkNCdGFYTnRZWFJqYUdWa0lIc2dZVzVrSUgwdUFGUm9aU0JwYm5CMWRDQnBjeUJsYlhCMGVTNEFUMjVzZVNBblkyaGhhVzRuSUhWelpYTWdKM0JoY21GdEp5QmhjeUJoYmlCaGNuSmhlUzRBUVVKRElHbHRjRzl5ZERvZ1JHVm1ZWFZzZENCc2FXNWxZbkpsWVd0eklHRnlaU0IxYzJWa0lHWnZjaUJ1YjNjdUFDY2dhWE1nZFc1emRYQndiM0owWldRZ1ptOXlJRk5sZEZSbGVIUXVBRlJvWlhKbElHbHpJRzV2SUNka1lYUmhKeUJyWlhrZ2FXNGdkR2hsSUVwVFQwNGdhVzV3ZFhRdUFDY2daRzlsY3lCdWIzUWdaWGhwYzNRdUFFRnVJR1Y0ZEhKaElDY3BKeUIwYnlCamJHOXpaU0JoSUhOd1pXTnBZV3dnY21oNWRHaHRJR2R5YjNWd0lHbHpJSEJ5WlhObGJuUXVBRUZ1SUdWNGRISmhJQ2Q5SnlCMGJ5QmpiRzl6WlNCaElHSmxZVzBnYVhNZ2NISmxjMlZ1ZEM0QVJXeGxiV1Z1ZENCa2IyVnpJRzV2ZENCb1lYWmxJRXhoZVdWeUlIQmhjbVZ1ZEM0QVRtOGdjMlZqYjI1a0lHeGxkbVZzSUhCaGNtVnVkQzRBVG04Z2MyaGhjbVZrSUhObFkyOXVaQ0JzWlhabGJDQndZWEpsYm5RdUFFRWdjM1JoWm1ZZ2JYVnpkQ0JsZUdsemRDQnBiaUIwYUdVZ2NHRm5aU0IwYnlCaFpHUWdZU0J1YjI0dGMzUmhabVlnWld4bGJXVnVkQzRBVkdobElIUm9hWEprSUdOb1lYSmhZM1JsY2lCcGJpQjBhR1VnWTJ4bFppQnphV2R1SUcxMWMzUWdZbVVnWVNCa2FXZHBkQzRBVUdGblpTMWlZWE5sWkNCTlJVa2diM1YwY0hWMElHbHpJRzV2ZENCd2IzTnphV0pzWlNCM2FHVnVJR0VnYzJWc1pXTjBhVzl1SUdseklITmxkQzRBUTJGdWJtOTBJSEJoY25ObElFcFRUMDRnYzNSa09qcHpkSEpwYm1jdUlFNXZJSE5sYkdWamRHbHZiaUJ6WlhRdUFGTmxiR1ZqZEdsdmJpQW5iV1ZoYzNWeVpWSmhibWRsSnlCamIzVnNaQ0J1YjNRZ1ltVWdjR0Z5YzJWa0xpQk9ieUJ6Wld4bFkzUnBiMjRnYzJWMExnQlRaV3hsWTNScGIyNGdjbVZ4ZFdseVpYTWdKM04wWVhKMEp5QmhibVFnSjJWdVpDY3VJRTV2SUhObGJHVmpkR2x2YmlCelpYUXVBQ0IzWVhNZ2JtOTBJR0Z1SUc5aWFtVmpkQzRBUVNCeVpYQmxkR2wwYVc5dUlHMWhjbXRsY2lBbmFTY2dhWE1nY0hKbGMyVnVkQ0IzYVhSb0lHNXZJR052Ym5SbGJuUWdkRzhnY21Wd1pXRjBMZ0JVYUdVZ0oyWW5JRzExYzNRZ1ptOXNiRzkzSUNjaEp5Qm1iM0lnZEdobElHWnBaM1Z5WlNCMGJ5QnlaWEJsWVhRdUFDY2daWGhwYzNSekxnQldhV1YzSUdSeVlYYzZJRHhtVkhKbGJUNGdaV3hsYldWdWRDQm9ZWE1nYVc1MllXeHBaQ0J1ZFcxaVpYSWdiMllnWkdWelkyVnVaR0Z1ZEhNdUFGTjBaVzBnWTJGc1kzVnNZWFJwYjI0NklEeG1WSEpsYlQ0Z1pXeGxiV1Z1ZENCb1lYTWdhVzUyWVd4cFpDQnVkVzFpWlhJZ2IyWWdaR1Z6WTJWdVpHRnVkSE11QUU1dklHdGxlU0J6YVdkdVlYUjFjbVVnYVc0Z1pHRjBZU3dnWVhOemRXMXBibWNnYm04Z2EyVjVJSE5wWjI1aGRIVnlaU0IzYVhSb0lHNXZJSE5vWVhKd2N5OW1iR0YwY3k0QVEyRnVibTkwSUhCaGNuTmxJRXBUVDA0Z2MzUmtPanB6ZEhKcGJtY3VJRlZ6YVc1bklHUmxabUYxYkhRZ2IzQjBhVzl1Y3k0QUlpVnpJaUJwY3lCcFoyNXZjbVZrSUhkb1pXNGdJaVZ6SWlCcGN5QnpaWFFnWVhNZ2QyVnNiQzRnVUd4bFlYTmxJSFZ6WlNCdmJteDVJRzl1WlNCdlppQjBhR1VnZEhkdklHOXdkR2x2Ym5NdUFFTnZkV3hrSUc1dmRDQnNiMkZrSUVwVFQwNGdiM0IwYVc5dWN5NEFWR2hsSUdWNGNISmxjM05wYjI0Z1kyOXVkR0ZwYm1Wa0lHRnVJR2x1ZG1Gc2FXUWdZMmhoY21GamRHVnlJSEpoYm1kbExDQnpkV05vSUdGeklGdGlMV0ZkSUdsdUlHMXZjM1FnWlc1amIyUnBibWR6TGdCR1lXbHNaV1FnZEc4Z2FXNXpaWEowSUc1bGQxTjBZV1ptSUdsdWRHOGdjM1JoZG1WekxnQkZiR1Z0Wlc1MElHbHpJRzltSUhSNWNHVWdKWE1zSUdKMWRDQnZibXg1SUZONWJHeGhZbXhsY3l3Z1EzVnpkRzl6TENCaGJtUWdRMnhsWm5NZ1kyRnVJR05vWVc1blpTQnpkR0YyWlhNdUFGZHlhWFJsY3lCTlJVa2diM1YwSUhkcGRHZ2dibThnYkdsdVpTQnBibVJsYm5ScGJtY2diM0lnYm05dUxXTnZiblJsYm5RZ2JtVjNiR2x1WlhNdUFGTjViQ0JrY21GbloybHVaeUJwY3lCdmJteDVJSE4xY0hCdmNuUmxaQ0JtYjNJZ2MzbHNjeUIzYVhSb0lHWmhZM05wYldsc1pYTXVBRk4wWVdabUlHUnlZV2RuYVc1bklHbHpJRzl1YkhrZ2MzVndjRzl5ZEdWa0lHWnZjaUJ6ZEdGMlpYTWdkMmwwYUNCbVlXTnphVzFwYkdWekxnQlhZWEp1YVc1bk9pQkRZVzV1YjNRZ2VXVjBJR0YxZEc4dFpHVjBaV04wSUdadmNtMWhkQ0J2WmlCVlZFWXRNVFlnWkdGMFlTQm1hV3hsY3k0QVRYVnphV05ZVFV3Z2FXMXdiM0owT2lCVmJuTjFjSEJ2Y25SbFpDQmlZWEpzYVc1bElHeHZZMkYwYVc5dUlDZHRhV1JrYkdVbklHbHVJQ1Z6TGdCTmRYTnBZMWh0YkVsdGNHOXlkRG9nWkdGemFHVnpJR052ZFd4a0lHNXZkQ0JpWlNCdFlYUmphR1ZrSUhSdklEeGthWEkrSUc5eUlEeGtlVzVoYlQ0Z2FXNGdiV1ZoYzNWeVpTQWxjeTRBVlc1emRYQndiM0owWldRZ1kyaGhjbUZqZEdWeUlHbHVJR052Ym5SdmRYSXVBRUZ1SUdWdGNIUjVJSEpsWjJWNElHbHpJRzV2ZENCaGJHeHZkMlZrSUdsdUlIUm9aU0JRVDFOSldDQm5jbUZ0YldGeUxnQkJJRzUxYldKbGNpQnRkWE4wSUdGd2NHVmhjaUJpWlhSM1pXVnVJSFJvWlNBbk95Y2dZVzVrSUNjcEp5QnBiaUIwYUdVZ2MzQmxZMmxoYkNCeWFIbDBhRzBnWjNKdmRYQXVBRUVnSnpzbklHbHpJSEJ5WlhObGJuUWdiM1YwYzJsa1pTQnZaaUJoSUhOd1pXTnBZV3dnY21oNWRHaHRJR2R5YjNWd0xnQkJJSFJ5YVd4c0lIVnphVzVuSUNkMEp5QnRkWE4wSUdScGNtVmpkR3g1SUdadmJHeHZkeUIwYUdVZ2JtOTBaU0JwZENCaVpXeHZibWR6SUhSdkxnQWdjMlZ0YVhSdmJtVnpJR0o1SUZabGNtOTJhVzh1QUU5dWJIa2daSEpoZDJsdVp5QnZaaUJsYm1Oc2IzTnBibWNnWW5KaFkydGxkSE1nWVc1a0lHSnZlR1Z6SUdseklITjFjSEJ2Y25SbFpDQm1iM0lnWVhKd1pXZG5hVzh1QUNCamIzVnNaQ0J1YjNRZ1ltVWdjR0Z5YzJWa0lHOXlJR2x6SUhWdWEyNXZkMjR1QUNjZ1ptOXlJR2x1YzJWeWRHbHZiaTRBUTJGdWJtOTBJR1Y0ZEhKaFkzUWdZU0J6Wld4bFkzUnBiMjR1QUVOdmRXeGtJRzV2ZENCd1pYSm1iM0p0SUdWa2FYUnZjaUJoWTNScGIyNHVBQ2R3WVhKaGJTY2dZMkZ1SUc5dWJIa2dZbVVnWVc0Z1lYSnlZWGtnWm05eUlHRWdZMmhoYVc0Z1lXTjBhVzl1TGdCSmJtTnZjbkpsWTNSc2VTQm1iM0p0WVhSMFpXUWdTbE5QVGlCaFkzUnBiMjR1QUVSdmRXSnNaUzFrYjNSMFpXUWdibTkwWlhNZ1lYSmxJR2x1ZG1Gc2FXUWdkMmwwYUNCdFpXNXpkWEpoYkNCdWIzUmhkR2x2Ymk0QVFtVmhiWE1nWTJGdWJtOTBJR0psSUhWelpXUWdkMmwwYUNCdFpXNXpkWEpoYkNCdWIzUmhkR2x2Ymk0QVZHaGxJR1IxY21GMGFXOXVJR05oYm01dmRDQmlaU0FuTlNjZ2QybDBhQ0J0Wlc1emRYSmhiQ0J1YjNSaGRHbHZiaTRBVkdobElHUjFjbUYwYVc5dUlHTmhibTV2ZENCaVpTQW5NeWNnZDJsMGFDQnRaVzV6ZFhKaGJDQnViM1JoZEdsdmJpNEFWR2hsSUdWNGNISmxjM05wYjI0Z1kyOXVkR0ZwYm1Wa0lHRnVJR2x1ZG1Gc2FXUWdjbUZ1WjJVZ2FXNGdZU0I3ZlNCbGVIQnlaWE56YVc5dUxnQlVhR1VnY0dGeWMyVnlJR1JwWkNCdWIzUWdZMjl1YzNWdFpTQjBhR1VnWlc1MGFYSmxJSEpsWjNWc1lYSWdaWGh3Y21WemMybHZiaTRBVDI1bElHOW1JQ28vSzNzZ2QyRnpJRzV2ZENCd2NtVmpaV1JsWkNCaWVTQmhJSFpoYkdsa0lISmxaM1ZzWVhJZ1pYaHdjbVZ6YzJsdmJpNEFRMkYxZEdsdmJtRnllU0JoWTJOcFpHVnVkR0ZzY3lCaGNtVWdjMnRwY0hCbFpDQnBaaUIwYUdVZ2JtVjNJRzl5SUhCeVpYWnBiM1Z6SUV0bGVWTnBaeUJqYjI1MFlXbHVjeUJMWlhsQlkyTnBaQ0JqYUdsc1pISmxiaTRBUVhSMGNtbGlkWFJsSUd0bGVTQnphV2R1WVhSMWNtVWdhWE1nYVdkdWIzSmxaQ3dnYzJsdVkyVWdTMlY1VTJsbklDY2xjeWNnWTI5dWRHRnBibk1nUzJWNVFXTmphV1FnWTJocGJHUnlaVzR1QUVWc1pXMWxiblFnWkc5bGN5QnViM1FnYUdGMlpTQk1ZWGxsY2lCd1lYSmxiblF1SUZSb2FYTWdjMmh2ZFd4a0lHNXZkQ0JvWVhCd1pXNHVBRWx1WTI5eWNtVmpkR3g1SUdadmNtMWhkSFJsWkNCS1UwOU9JSEJoY21GdExnQk9iM1JsY3lCM2FYUm9JRUJ6ZEdWdExuTmhiV1ZoY3lCcGJpQmhJR0psWVcwZ2MyaHZkV3hrSUhKbFptVnlJRzl1YkhrZ2RHOGdZU0J1YjNSbElHRnNjMjhnYVc0Z1ltVmhiUzRBUTI5MWJHUWdibTkwSUdOeVpXRjBaU0JpYjNWdVpHbHVaeUJpYjNnZ1ptOXlJSE41YkM0QVUzQnNhWFFnYzNSaFptWWdhWE1nYm5Wc2JDNEFWR2hsSUdOdmJYQnNaWGhwZEhrZ2IyWWdZVzRnWVhSMFpXMXdkR1ZrSUcxaGRHTm9JR0ZuWVdsdWMzUWdZU0J5WldkMWJHRnlJR1Y0Y0hKbGMzTnBiMjRnWlhoalpXVmtaV1FnWVNCd2NtVXRjMlYwSUd4bGRtVnNMZ0JHWVdsc1pXUWdkRzhnY0hKdmNHVnliSGtnYzJWMElIQnBkR05vTGdCR1lXbHNaV1FnZEc4Z2MyVjBJSEJwZEdOb0xnQkJJR3hwWjJGMGRYSmxJR05oYm01dmRDQm9ZWFpsSUhSM2J5QmpiMjV6WldOMWRHbDJaU0J1YjNSbGN5QjNhWFJvSUhSb1pTQnpZVzFsSUhCcGRHTm9MZ0JCSUhScFpTQjFjMmx1WnlBbkt5Y2dZMkZ1SUc5dWJIa2dZMjl1Ym1WamRDQjBkMjhnYm05MFpYTWdiMllnZEdobElITmhiV1VnYjJOMFlYWmxJR0Z1WkNCd2FYUmphQzRBUm1GcGJHVmtJSFJ2SUdWNGRISmhZM1FnWVNCd2FYUmphQzRBVkdobElHTnZiblJsYm5RZ2IyWWdkR2hsSUhKbGNHVmhkR1ZrSUdacFozVnlaU0JwY3lCdGFYTnphVzVuTGdCRFlXNXViM1FnY0dGeWMyVWdTbE5QVGlCemRHUTZPbk4wY21sdVp5NEFKWE1nSnlWekp5QnBjeUJ1YjNRZ1pXNWpiMlJsWkNCcGJpQjBhR1VnYldWaGMzVnlaU0J2WmlCcGRITWdjM1JoY25RZ0p5VnpKeTRnVkdocGN5QnRZWGtnWTJGMWMyVWdhVzF3Y205d1pYSWdjbVZ1WkdWeWFXNW5MZ0JKYm5aaGJHbGtJR2R5YjNWd1ZIbHdaU0JtYjNJZ2RXNW5jbTkxY0dsdVp5NEFWVzV6ZFhCd2IzSjBaV1FnWld4bGJXVnVkQ0JtYjNJZ1pISmhaMmRwYm1jdUFGUm9aU0FuZUNjZ2NHRnlZVzFsZEdWeUlHbHpJRzV2ZENCM2FYUm9hVzRnWW05MWJtUnpJRzltSUhSb1pTQnZjbWxuYVc1aGJDQnpkR0ZtWmk0QVZHaGxJQ2Q0SnlCd1lYSmhiV1YwWlhJZ2FYTWdibTkwSUhkcGRHaHBiaUIwYUdVZ1ltOTFibVJ6SUc5bUlIUm9aU0J2Y21sbmFXNWhiQ0J6ZEdGbVppNEFUV2w0WldRZ1kzVnlkbVVnWkdseVpXTjBhVzl1SUdseklHbG5ibTl5WldRZ1ptOXlJSE5zZFhKeklITjBZWEowYVc1bklHRnVaQ0JsYm1ScGJtY2diMjRnZEdobElITmhiV1VnYzNSaFptWXVBRVpoYVd4bFpDQjBieUJqY21WaGRHVWdZU0J6WldOdmJtUWdjM1JoWm1ZdUFFVnBkR2hsY2lCdWJ5QmxiR1Z0Wlc1MElHVjRhWE4wY3lCM2FYUm9JRWxFSUNjbGN5Y2diM0lnYVhRZ2FYTWdibTkwSUdFZ2MzUmhabVl1QUU5dWJIa2daSEpoZDJsdVp5QnZaaUJsYm1Oc2IzTnBibWNnWW5KaFkydGxkSE1nWVc1a0lHSnZlR1Z6SUdseklITjFjSEJ2Y25SbFpDQm1iM0lnWTJ4bFppNEFWR2hsSUdWdVozSmhkbWx1WnlCa1pXWmhkV3gwSUNjbGN5Y2dhWE1nYzJ0cGNIQmxaQ0JpWldOaGRYTmxJSFJvWlNCamIzSnlaWE53YjI1a2FXNW5JRzl3ZEdsdmJpQW5KWE1uSUhkaGN5QnpaWFFnWW1WbWIzSmxJSFJ2SUNWbUxnQlVhR1VnWkhWeVlYUnBiMjRnYVc0Z1lTQnNhV2RoZEhWeVpTQmpZVzV1YjNRZ1ltVWdjMmh2Y25SbGNpQjBhR0Z1SUdFZ2MyVnRhV0p5WlhabExnQlZibUZpYkdVZ2RHOGdkWEJrWVhSbElHeHBaMkYwZFhKbElHRjBkSEpwWW5WMFpTNEFRU0IwYVdVZ2RYTnBibWNnSnlzbklHMTFjM1FnWW1VZ1ptOXNiRzkzSUdKNUlHRWdibTkwWlM0QVFXNGdZV05qYVdSbGJuUmhiQ0J0ZFhOMElHSmxJR1JwY21WamRHeDVJR1p2Ykd4dmQyVmtJR0o1SUdFZ2JtOTBaUzRBUVNCbmNtRmpaU0J1YjNSbElIVnphVzVuSUNkbkp5QnZjaUFuY1NjZ2JYVnpkQ0JpWlNCbWIyeHNiM2RsWkNCaWVTQmhJRzV2ZEdVdUFGUnZJR2x1WkdsallYUmxJR0VnWTJodmNtUXNJR0VnSjE0bklHMTFjM1FnWW1VZ1ptOXNiRzkzWldRZ1lua2dZU0J1YjNSbExnQlVieUJwYm1ScFkyRjBaU0JoSUd4cFoyRjBkWEpsTENCaElDY3JKeUJ0ZFhOMElHSmxJR1p2Ykd4dmQyVmtJR0o1SUdFZ2JtOTBaUzRBVkc4Z2FXNWthV05oZEdVZ1lTQmphRzl5WkN3Z1lTQW5YaWNnYlhWemRDQmlaU0J3Y21WalpXUmxaQ0JpZVNCaElHNXZkR1V1QUVFZ2RHbGxJSFZ6YVc1bklDY3JKeUJ0ZFhOMElHSmxJSEJ5WldObFpHVmtJR0o1SUdFZ2JtOTBaUzRBVkc4Z2FXNWthV05oZEdVZ1lTQnNhV2RoZEhWeVpTd2dZU0FuS3ljZ2JYVnpkQ0JpWlNCd2NtVmpaV1JsWkNCaWVTQmhJRzV2ZEdVdUFFRWdiV1ZoYzNWeVpTQjNhWFJvSUdFZ2JXVmhjM1Z5WlNCeVpYTjBJR05oYm01dmRDQnBibU5zZFdSbElHRnVlWFJvYVc1bklHVnNjMlV1QUZSb1pTQnlaWEJsWVhSbFpDQm1hV2QxY21VZ2QybDBhQ0FuSVNjZ2JYVnpkQ0JpWlNCamJHOXpaV1FnWW1WbWIzSmxJSFJvWlNCbGJtUWdiMllnZEdobElHMWxZWE4xY21VdUFGUm9aU0JpWldGdElHMTFjM1FnWW1VZ1kyeHZjMlZrSUhkcGRHZ2dKMzBuSUdKbFptOXlaU0IwYUdVZ1pXNWtJRzltSUhSb1pTQnRaV0Z6ZFhKbExnQlVhR1VnWVhCd2IyZG5hV0YwZFhKaElHMTFjM1FnWW1VZ1kyeHZjMlZrSUhkcGRHZ2dKM0luSUdKbFptOXlaU0IwYUdVZ1pXNWtJRzltSUhSb1pTQnRaV0Z6ZFhKbExnQlVhR1VnYzNCbFkybGhiQ0J5YUhsMGFHMGdaM0p2ZFhBZ2IzSWdabVZ5YldGMFlTQnRkWE4wSUdKbElHTnNiM05sWkNCM2FYUm9JQ2NwSnlCaVpXWnZjbVVnZEdobElHVnVaQ0J2WmlCMGFHVWdiV1ZoYzNWeVpTNEFWR2hsSUcxbGJuTjFjaUJ6YVdkdUlHTmhibTV2ZENCaVpTQmphR0Z1WjJWa0lHMXZjbVVnZEdoaGJpQnZibU5sSUdsdUlHRWdiV1ZoYzNWeVpTNEFWR2hsSUd0bGVTQnphV2R1WVhSMWNtVWdZMkZ1Ym05MElHSmxJR05vWVc1blpXUWdiVzl5WlNCMGFHRnVJRzl1WTJVZ2FXNGdZU0J0WldGemRYSmxMZ0JVYUdVZ2RHbHRaU0J6YVdkdVlYUjFjbVVnWTJGdWJtOTBJR0psSUdOb1lXNW5aV1FnYlc5eVpTQjBhR0Z1SUc5dVkyVWdhVzRnWVNCdFpXRnpkWEpsTGdCTmIzWnBibWNnZEc4Z2RHaGxJSE5oYldVZ2MzUmhabVlnWVhNZ1ltVm1iM0psTGdCRWNtRjNhVzVuSUhOMFpXMGdiVzlrSUhOMWNIQnZjblJsWkNCdmJteDVJR1p2Y2lCbGJHVnRaVzUwY3lCdlppQThjM1JsYlQ0Z2IzSWdQR0pVY21WdFBpQjBlWEJsTGdCVmJtRmliR1VnZEc4Z2MyVjBJR05zWldZZ2MyaGhjR1V1QUZSb1pTQmxlSEJ5WlhOemFXOXVJR052Ym5SaGFXNWxaQ0JoYmlCcGJuWmhiR2xrSUdWelkyRndaV1FnWTJoaGNtRmpkR1Z5TENCdmNpQmhJSFJ5WVdsc2FXNW5JR1Z6WTJGd1pTNEFWR2hsSUdGd2NHOW5aMmxoZEhWeVlTQnRkWE4wSUdKbElHTnNiM05sWkNCM2FYUm9JQ2R5SnlCaVpXWnZjbVVnYzNSaGNuUnBibWNnWVNCdVpYY2diMjVsTGdCQmJpQmhjSEJ2WjJkcFlYUjFjbUVnWTJGdWJtOTBJR0psSUhOMFlYSjBaV1FnZFhOcGJtY2dKM0VuSUdKbFptOXlaU0JqYjIxd2JHVjBhVzVuSUhSb1pTQndjbVYyYVc5MWN5QnZibVV1QUVFZ1ltVmhiU0JqWVc1dWIzUWdZbVVnYzNSaGNuUmxaQ0IzYVhSb0lDZDdKeUJpWldadmNtVWdZMnh2YzJsdVp5QjBhR1VnY0hKbGRtbHZkWE1nYjI1bExnQkJJSE53WldOcFlXd2djbWg1ZEdodElHZHliM1Z3SUdOaGJtNXZkQ0JpWlNCemRHRnlkR1ZrSUhkcGRHZ2dKeWduSUdKbFptOXlaU0JqYkc5emFXNW5JSFJvWlNCd2NtVjJhVzkxY3lCdmJtVXVBRlJ2SUhKbGNHVmhkQ0IwYUdVZ1ltRnlMQ0FuYVNjZ2JYVnpkQ0JpWlNCbWIyeHNiM2RsWkNCaWVTQmhJR0poY2lCc2FXNWxMZ0JVYnlCeVpYQmxZWFFnZEdobElHSmhjaXdnSjJrbklHMTFjM1FnWm05c2JHOTNJR0VnWW1GeUlHeHBibVV1QUZSb1pYSmxJSGRoY3lCcGJuTjFabVpwWTJsbGJuUWdiV1Z0YjNKNUlIUnZJR052Ym5abGNuUWdkR2hsSUdWNGNISmxjM05wYjI0Z2FXNTBieUJoSUdacGJtbDBaU0J6ZEdGMFpTQnRZV05vYVc1bExnQlVhR1VnWlhod2NtVnpjMmx2YmlCamIyNTBZV2x1WldRZ1lXNGdhVzUyWVd4cFpDQmpiMnhzWVhScGJtY2daV3hsYldWdWRDQnVZVzFsTGdCVWFHVWdaWGh3Y21WemMybHZiaUJqYjI1MFlXbHVaV1FnWVc0Z2FXNTJZV3hwWkNCamFHRnlZV04wWlhJZ1kyeGhjM01nYm1GdFpTNEFSbUZwYkdWa0lIUnZJSE5sZENCamJHVm1JR3hwYm1VZ1puSnZiU0JtWVdOemFXMXBiR1V1QUZSb2FYTWdaV3hsYldWdWRDQmtiMlZ6SUc1dmRDQm9ZWFpsSUdFZ1ptRmpjMmx0YVd4bExnQlVhR2x6SUhONWJDQmtiMlZ6SUc1dmRDQm9ZWFpsSUdFZ1ptRmpjMmx0YVd4bExnQlVhR2x6SUhOMFlXWm1JR1J2WlhNZ2JtOTBJR2hoZG1VZ1lTQm1ZV056YVcxcGJHVXVBRU5oYkdOMWJHRjBhVzl1SUc5bUlFMUpSRWtnZEdsdFpXMWhjQ0JtWVdsc1pXUXNJRzV2ZENCbGVIQnZjblJwYm1jZ1RXbGthVVpwYkdVdUFFTnZkV3hrYmlkMElHZGxibVZ5WVhSbElHSnZkVzVrYVc1bklHSnZlQ0JtYjNJZ2MzbHNiR0ZpYkdVdUFGSmxjWFZsYzNSbFpDQnlaWE52ZFhKalpYTWdkVzVoZG1GcGJHRmliR1V1QUUxcGVHVmtJR04xY25abElHUnBjbVZqZEdsdmJpQnBjeUJwWjI1dmNtVmtJR1p2Y2lCemJIVnljeUIzYVhSb0lIQnlaWE5qY21saVpXUWdZblZzWjJVdUFFTnZkV3hrSUc1dmRDQm5aWFFnWkhKaGQybHVaeUJ3WVdkbExnQkRiM1ZzWkNCdWIzUWdaMlYwSUhSb1pTQmtjbUYzYVc1bklIQmhaMlV1QUVOdmRXeGtJRzV2ZENCbWFXNWtJR1J5WVhkcGJtY2djR0ZuWlM0QVYyRnlibWx1WnpvZ1UyOXlkR2x1WnlCdmJteDVJR0ZzYkc5M1pXUWdhVzRnWVdKemIyeDFkR1VnZEdsamF5QnRiMlJsTGdCVGRHRm1aaUJ5WlMxaGMzTnZZMmxoZEdsdmJpQnBjeUJ2Ym14NUlHRjJZV2xzWVdKc1pTQnBiaUJtWVdOemFXMXBiR1VnYlc5a1pTNEFVbVZ6YVhwcGJtY2dhWE1nYjI1c2VTQmhkbUZwYkdGaWJHVWdhVzRnWm1GamMybHRhV3hsSUcxdlpHVXVBRlJvWlhKbElIZGhjeUJwYm5OMVptWnBZMmxsYm5RZ2JXVnRiM0o1SUhSdklHUmxkR1Z5YldsdVpTQjNhR1YwYUdWeUlIUm9aU0J5WldkMWJHRnlJR1Y0Y0hKbGMzTnBiMjRnWTI5MWJHUWdiV0YwWTJnZ2RHaGxJSE53WldOcFptbGxaQ0JqYUdGeVlXTjBaWElnYzJWeGRXVnVZMlV1QUZSb1pTQmxlSEJ5WlhOemFXOXVJR052Ym5SaGFXNWxaQ0JoYmlCcGJuWmhiR2xrSUdKaFkyc2djbVZtWlhKbGJtTmxMZ0JCSUdOc1pXWWdZMmhoYm1kbElHMTFjM1FnWW1VZ1ptOXNiRzkzWldRZ1lua2dZU0J6Y0dGalpTNEFRU0JyWlhrZ2MybG5ibUYwZFhKbElHTm9ZVzVuWlNCdGRYTjBJR0psSUdadmJHeHZkMlZrSUdKNUlHRWdjM0JoWTJVdUFFRWdkR2x0WlNCemFXZHVZWFIxY21VZ1kyaGhibWRsSUcxMWMzUWdZbVVnWm05c2JHOTNaV1FnWW5rZ1lTQnpjR0ZqWlM0QVQySnFaV04wSUhkcGRHZ2dTVVFnSnlWekp5QnViM1FnWm05MWJtUXVBRWx0Y0c5eWRDQk5SVWs2SUdWNGNHRnVjMmx2YmlCSlJDQWlKWE1pSUc1dmRDQm1iM1Z1WkM0QVRYVnphV05ZVFV3Z2FXMXdiM0owT2lCRGFHOXlaQ0J6ZEdGeWRHbHVaeUJ3YjJsdWRDQm9ZWE1nYm05MElHSmxaVzRnWm05MWJtUXVBRTFsWVhOMWNtVWdjbUZ1WjJVZ2MzUmhjblFnWm05eUlITmxiR1ZqZEdsdmJpQW5KWE1uSUdOdmRXeGtJRzV2ZENCaVpTQm1iM1Z1WkM0QVRXVmhjM1Z5WlNCeVlXNW5aU0JsYm1RZ1ptOXlJSE5sYkdWamRHbHZiaUFuSlhNbklHTnZkV3hrSUc1dmRDQmlaU0JtYjNWdVpDNEFSRUZTVFZNZ2FXMXdiM0owSUdseklHNXZkQ0J6ZFhCd2IzSjBaV1FnYVc0Z2RHaHBjeUJpZFdsc1pDNEFWVzVoWW14bElIUnZJR1pwYm1RZ1ptbHljM1FnWTJocGJHUXVBRlJ5WVc1emNHOXpaU0IwYnlCemIzVnVaR2x1WnlCd2FYUmphQ0JqWVc1dWIzUWdhR0Z1Wkd4bElHUnBabVpsY21WdWRDQjBjbUZ1YzNCdmMybDBhVzl1Y3lCbWIzSWdVMk52Y21WRVpXWWdhMlY1SUhOcFoyNWhkSFZ5WlhNdUlGQnNaV0Z6WlNCbGJtTnZaR1VnUzJWNVUybG5JR0Z6SUZOMFlXWm1SR1ZtSUdGMGRISnBZblYwWlNCdmNpQmphR2xzWkM0QVEyRnNZM1ZzWVhScGIyNGdiMllnVFVsRVNTQjBhVzFsYldGd0lHWmhhV3hsWkN3Z2RHbHRaU0IyWVd4MVpTQnBjeUJwYm5aaGJHbGtMZ0JVYUdVZ2NtVnpkV3gwYVc1bklHaHBaWEpoWTJoNUlHOW1JR1ZzWlcxbGJuUnpJR1p2Y2lBbkpYTW5JR2x6SUdsdWRtRnNhV1F1QUZSb1pTQnVaWE4wYVc1bklHOW1JRzl3Wlc1cGJtY2dZVzVrSUdOc2IzTnBibWNnZEdGbmN5Qm1iM0lnSnlWekp5QnBjeUJwYm5aaGJHbGtMZ0JVYUdVZ1kyeGxaaUFuSlhNbklHbHpJR2x1ZG1Gc2FXUXVBRlJvWlNCMGFXMWxJSE5wWjI1aGRIVnlaU0FuSlhNbklHbHpJR2x1ZG1Gc2FXUXVBRlJvWlNCaVlYSnNhVzVsSUNjbGN5Y2dhWE1nYVc1MllXeHBaQzRBUVNCbVpYSnRZWFJoSUc5dUlHMWxZWE4xY21VZ2NtVnpkQ0IzYVhSb0lHVjRkSEpoSUNjbGN5Y2dhWE1nYVc1MllXeHBaQzRBVkdWNGRDQm1iMjUwSUdOdmRXeGtJRzV2ZENCaVpTQnBibWwwYVdGc2FYcGxaQzRBVFdWdWMzVnlZV3dnWVc1a0lHNXZiaTF0Wlc1emRYSmhiQ0JqYkdWbWN5QmpZVzV1YjNRZ1ltVWdiV2w0WldRdUFFcFRUMDRnWVdOMGFXOXVJRzFwYzJadmNtMWhkSFJsWkM0QVFXNGdhVzUyWVd4cFpDQnlaV2RsZUNCbmNtRnRiV0Z5SUdoaGN5QmlaV1Z1SUhKbGNYVmxjM1JsWkM0QVJISmhkMmx1WnlCd1lXZGxJSGRwZEdodmRYUWdabUZqYzJsdGFXeGxJR2x6SUhWdWMzVndjRzl5ZEdWa0xnQkZiR1Z0Wlc1MElHOW1JSFI1Y0dVZ0p5VnpKeUJwY3lCMWJuTjFjSEJ2Y25SbFpDNEFWR2hsSUdacFozVnlaU0J0WVhKclpXUWdabTl5SUhKbGNHVjBhWFJwYjI0Z2FHRnpJRzV2ZENCaVpXVnVJSEpsY0dWaGRHVmtMZ0JVYUdVZ1NsTlBUaUJwYm5CMWRDQmpZVzV1YjNRZ1ltVWdjR0Z5YzJWa0xnQkJJR05zWldZZ2FYTWdjbVZ4ZFdseVpXUXVBRTExYzJsaldFMU1JR2x0Y0c5eWREb2dUWFZzZEdsdFpYUnlhV01nYlhWemFXTWdaR1YwWldOMFpXUXVJRWx0Y0c5eWRDQmpZVzVqWld4c1pXUXVBRk5sZEZSbGVIUWdiV1YwYUc5a0lHWmhhV3hsWkM0QVYyRnlibWx1WnpvZ1ZISjVhVzVuSUhSdklHeHZZV1FnZFc1cmJtOTNiaUJZVFV3Z1pHRjBZU0IzYUdsamFDQmpZVzV1YjNRZ1ltVWdhV1JsYm5ScFptbGxaQzRBUVNCamJHVm1JSE5vWVhCbElHMTFjM1FnWW1VZ2MzQmxZMmxtYVdWa0xnQWxaQ0IwYVcxbElITndZVzV1YVc1bklHVnNaVzFsYm5Rb2N5a2dkMmwwYUNCMGFXMWxjM1JoYlhCeklHTnZkV3hrSUc1dmRDQmlaU0J0WVhSamFHVmtMZ0FsWkNCMGFXMWxJSE53WVc1dWFXNW5JR1ZzWlcxbGJuUW9jeWtnZDJsMGFDQnpkR0Z5ZEdsa0lHRnVaQ0JsYm1ScFpDQmpiM1ZzWkNCdWIzUWdZbVVnYldGMFkyaGxaQzRBUVhRZ2JHVmhjM1FnZEhkdklITjBZWFpsY3lCdGRYTjBJR0psSUhCeWIzWnBaR1ZrTGdCTVpXbHdlbWxuSUdadmJuUWdZMjkxYkdRZ2JtOTBJR0psSUd4dllXUmxaQzRBUW5KaGRuVnlZU0JtYjI1MElHTnZkV3hrSUc1dmRDQmlaU0JzYjJGa1pXUXVBRXgySUdGamNtOXpjeUJ6ZVhOMFpXMXpJR2x6SUc1dmRDQnpkWEJ3YjNKMFpXUXVJRlZ6WlNBOGRHbGxQaUJwYm5OMFpXRmtMZ0JNZGlCaFkzSnZjM01nYldWaGMzVnlaWE1nYVhNZ2JtOTBJSE4xY0hCdmNuUmxaQzRnVlhObElEeDBhV1UrSUdsdWMzUmxZV1F1QUVsdWMzVm1abWxqYVdWdWRDQnpjR0ZqWlNCMGJ5QmtjbUYzSUcxcGVHVmtJR0psWVcwc0lITjBZWEowYVc1bklHRjBJQ2NsY3ljdUlFUnlZWGRwYm1jZ0p5VnpKeUJwYm5OMFpXRmtMZ0JQZFhSd2RYUWdkRzhnSjNCaUxXMWxhU2NnYVhNZ1pHVndjbVZqWVhSbFpDd2dkWE5sSUNkdFpXa3RjR0luSUdsdWMzUmxZV1F1QUVWNGNHVmpkR1ZrSUNWa0lHUmxabUYxYkhRZ1UwMTFSa3dnWjJ4NWNHaHpJR0oxZENCamIzVnNaQ0JzYjJGa0lHOXViSGtnSldRdUFGUm9aU0JsZUhCeVpYTnphVzl1SUdOdmJuUmhhVzVsWkNCdGFYTnRZWFJqYUdWa0lGc2dZVzVrSUYwdUFFVmhZMmdnUEhOMFlXWm1SM0p3UGlCdGRYTjBJR052Ym5SaGFXNGdZWFFnYkdWaGMzUWdiMjVsSUR4emRHRm1aa1JsWmo0dUFEQXhNak0wTlRZM09Ea3VBRVZ5Y205eU9pQnBibkIxZENCdFlYQndhVzVuSUcxMWMzUWdhR0YyWlNCaElITnBlbVVnYjJZZ01USXVBRUVnY21WemRDQjFjMmx1WnlBblBTY2diWFZ6ZENCaVpTQm1iMnhzYjNkbFpDQmllU0JoSUdKaGNpQnNhVzVsSUc5eUlHRWdiblZ0WW1WeUlHZHlaV0YwWlhJZ2RHaGhiaUF3TGdCRGIyNTJaWEowYVc1bklHRnVZV3g1ZEdsallXd2diV0Z5YTNWd0xpNHVBRU52Ym5abGNuUnBibWNnYldGeWEzVndMaTR1QUVOdmJuWmxjblJwYm1jZ2MyTnZjbVZFWldZZ2JXRnlhM1Z3TGk0dUFFTnZiblpsY25ScGJtY2dZWEowYVdNZ2JXRnlhM1Z3TGk0dUFFNXZJSE5qYjNKbFJHVm1JSEJ5YjNacFpHVmtMQ0IwY25scGJtY2dkRzhnWjJWdVpYSmhkR1VnYjI1bExpNHVBRTV2SUdobFlXUmxjaUJtYjNWdVpDQnBiaUIwYUdVZ1RVVkpJR1JoZEdFc0lIUnllV2x1WnlCMGJ5QndjbTlqWldWa0xpNHVBRTFwZUdsdVp5QnRaVzV6ZFhKaGJDQmhibVFnYm05dUlHMWxibk4xY21Gc0lHMTFjMmxqSUdseklHNXZkQ0J6ZFhCd2IzSjBaV1F1SUZSeWVXbHVaeUIwYnlCbmJ5QmhhR1ZoWkM0dUxnQWdLSFZ6WlNCTmFXUnBSbWxzWlRvNmMyOXlkRlJ5WVdOcmN5Z3BJR0psWm05eVpTQjNjbWwwYVc1bktTNEFWR2hsSUdSMWNtRjBhVzl1SUdOdmJuUmxiblFnWTJGdWJtOTBJR0psSUhCaGNuTmxaQ0FvVTJWMGRHbHVaeUIwYnlCeGRXRnlkR1Z5SUc1dmRHVWdhV1lnY25WdWJtbHVaeUJwYmlCdWIyNHRjR1ZrWVc1MGFXTWdiVzlrWlNrdUFGUm9aU0IwYVcxbElITnBaMjVoZEhWeVpTQmpZVzV1YjNRZ1ltVWdjR0Z5YzJWa0lDaFRaWFIwYVc1bklIUnZJRFF2TkNCcFppQnlkVzV1YVc1bklHbHVJRzV2Ymkxd1pXUmhiblJwWXlCdGIyUmxLUzRBVkdobElHTnNaV1lnYVhNZ2JtOTBJR052YlhCc1pYUmxJQ2hUWlhSMGFXNW5JSFJ2SUVjdE1pQnBaaUJ5ZFc1dWFXNW5JR2x1SUc1dmJpMXdaV1JoYm5ScFl5QnRiMlJsS1M0QVZHaGxJRzFsYm5OMWNpQnphV2R1SUdOdmJuUmxiblFnWTJGdWJtOTBJR0psSUhCaGNuTmxaQ0FvVTJWMGRHbHVaeUIwYnlBblR5Y2dhV1lnY25WdWJtbHVaeUJwYmlCdWIyNHRjR1ZrWVc1MGFXTWdiVzlrWlNrdUFGUm9aU0JsZUhCeVpYTnphVzl1SUdOdmJuUmhhVzVsWkNCdGFYTnRZWFJqYUdWa0lDZ2dZVzVrSUNrdUFFTnZkV3hrSUc1dmRDQndZWEp6WlNBbmVDY3VBRTV2SUcxbFlYTjFjbVVnWm05MWJtUWdabTl5SUhObGJHVmpkR2x2YmlBbkpYTW5MZ0JWYm10dWIzZHVJR0ZqZEdsdmJpQjBlWEJsSUNjbGN5Y3VBQ1Z6SUNjbGN5Y2dhWE1nYVdkdWIzSmxaQ3dnYzJsdVkyVWdjM1JoY25RZ0p5VnpKeUJrYjJWeklHNXZkQ0J2WTJOMWNpQjBaVzF3YjNKaGJHeDVJR0psWm05eVpTQmxibVFnSnlWekp5NEFUbThnWld4bGJXVnVkQ0JsZUdsemRITWdkMmwwYUNCSlJDQW5KWE1uTGdCVWFHVWdhVzV3ZFhRZ1kyOXVkR0ZwYm5NZ2IyNWxJRzl5SUcxdmNtVWdZMmhoY21GamRHVnlLSE1wSUNjbGN5Y3VBRTV2SUhKb2VYUm9iV2xqSUhaaGJIVmxJR05oYmlCaVpTQmxiblJsY21Wa0lIZG9aVzRnZFhOcGJtY2dZVzRnWVdOamFXRmpZMkYwZFhKaElIZHBkR2dnSjJjbkxnQlVhR1VnWlc1a0lHOW1JSFJvWlNCeVpYQmxZWFJsWkNCbWFXZDFjbVVnYlhWemRDQmlaU0JwYm1ScFkyRjBaV1FnZDJsMGFDQW5JU2NnWW1WbWIzSmxJSFJvWlNBblppY3VBRU52ZFd4a0lHNXZkQ0J3WVhKelpTQW5aV3hsYldWdWRFbGtKeTRBUVNCeVpYTjBJSFZ6YVc1bklDYzlKeUJqWVc1dWIzUWdZbVVnWkdseVpXTjBiSGtnWm05c2JHOTNaV1FnWW5rZ1lXNXZkR2hsY2lBblBTY3VBRlJvWlNCelpXTnZibVFnWTJoaGNtRmpkR1Z5SUdsdUlIUm9aU0JqYkdWbUlITnBaMjRnYlhWemRDQmlaU0JsYVhSb1pYSWdKeXNuSUc5eUlDY3RKeTRBUVNCbVpYSnRZWFJoSUNjb0p5QmpZVzV1YjNRZ1ltVWdaR2x5WldOMGJIa2dabTlzYkc5M1pXUWdZbmtnWVc1dmRHaGxjaUFuS0NjdUFHSmliM2d0QUd4MkxRQnRaR2wyTFFCMFpYaDBMUUJ0Y21WemRDMEFiWFZzZEdseVpYTjBMUUJ6ZFdKemRDMEFiWEp3ZEMwQWJYVnNkR2x5Y0hRdEFIQm5abTl2ZEMwQVlXNXViM1F0QUhSMWNHeGxkQzBBWkc5MGN5MEFaMnhwYzNNdEFHTjFjM1J2Y3kwQWNHRm5aWE10QUcxbGJuTjFjaTBBYzJ4MWNpMEFZMjl5Y2kwQWJHRjVaWEl0QUdGaVluSXRBR3hoWW1Wc1FXSmljaTBBZEhOMGNDMEFiV1YwWlhKemFXZG5jbkF0QUhOMFlXWm1aM0p3TFFCbmNtRmpaV2R5Y0MwQWRHRmlaM0p3TFFCd2NtOXdMUUIwWlcxd2J5MEFkSFZ5YmkwQWNHbHVabXhsZUdsdmJpMEFaWGh3WVc1emFXOXVMUUJsZUhCaGJpMEFZbVZoYlhOd1lXNHRBR0p6Y0dGdUxRQjBZV0prZFhKemVXMHRBR2R5Y0hONWJTMEFiVzUxYlMwQWFHRnliUzBBYzNsemRHVnRMUUJtZEhKbGJTMEFZblJ5WlcwdEFHUjVibUZ0TFFCaVpXRnRMUUIwY21sc2JDMEFiR0ZpWld3dEFIQmxaR0ZzTFFCaWNtVmhkR2d0QUhSMWJtbHVaeTBBWm1sdVp5MEFaVzVrYVc1bkxRQnJaWGx6YVdjdEFHMXphV2N0QUc5eWFXY3RBR0Z5Y0dWbkxRQm1iR0ZuTFFCemRHRm1aaTBBWTJ4bFppMEFhVzV6ZEhKa1pXWXRBR3hoZVdWeVpHVm1MUUJ6ZEdGbVptUmxaaTBBYzJOdmNtVmtaV1l0QUc5amRHRjJaUzBBYm05MFpTMEFZMjkxY25ObExRQjJaWEp6WlMwQWNHaHlZWE5sTFFCc2FXZGhkSFZ5WlMwQWMyTnZjbVV0QUhwdmJtVXRBR0pzYVc1bExRQnVaWFZ0WlMwQVptRmpjMmx0YVd4bExRQnplV3hzWVdKc1pTMEFjR0ZuWlMwQVpHRnRZV2RsTFFCamFHOXBZMlV0QUhOd1lXTmxMUUJ0VTNCaFkyVXRBR05vYjNKa0xRQnlaVzVrTFFCemVYTjBaVzB0Yldsc1pYTjBiMjVsTFdWdVpDMEFjR0ZuWlMxdGFXeGxjM1J2Ym1VdFpXNWtMUUJyWlhsaFkyTnBaQzBBSUhOd1lXNXVhVzVuSUdsa0xRQnpkWEJ3YkdsbFpDMEFjR2RvWldGa0xRQnVZeTBBWVhKMGFXTXRBSE5pTFFCd1lpMEFiR0l0QUdaaUxRQmtZWFJoTFFCd2JHbGpZUzBBYlhKd2RESXRBQzB0QUN3QWR5c0FjaXNBWEdRckFHRXJBRjRvVzE1Yk9tRnNjR2hoT2wxZEtseGtXMTViT21Gc2NHaGhPbDFkS2lsYlhITmNkVEF3UVRCZEt3QXJLd0F2YzJOdmNtVXRjR0Z5ZEhkcGMyVXZjR0Z5ZEMxc2FYTjBMeW9BQ2lvcUFHaGhjenhVUGloclpYa3BBQ2hyWlhsemFXY2dhVzV3ZFhRZ2EyVjVLUUFvZEdsdFpYTnBaeUJwYm5CMWRDQnJaWGtwQUNoamJHVm1JR2x1Y0hWMElHdGxlU2tBVTNCbFkybG1lU0IwYUdGMElIUm9aU0J2ZFhSd2RYUWdhVzRnZEdobElGTldSeUJwY3lCbmFYWmxiaUJwYmlCdGJTQW9aR1ZtWVhWc2RDQnBjeUJ3ZUNrQVRtOGdiV1ZwZG1WeWMybHZiaUJtYjNWdVpDd2dabUZzYkdsdVp5QmlZV05ySUhSdklFMUZTVFVnS0dSbGRpa0FUM1YwY0hWMElHWnBiR1VnYm1GdFpTQW9kWE5sSUNJdElpQmhjeUJtYVd4bElHNWhiV1VnWm05eUlITjBZVzVrWVhKa0lHOTFkSEIxZENrQVd6QXRPVjBxS0Z3dVd6QXRPVjByS1Q4b2NIUXBBRlJvWlNCTlJVa2dkVzVwZENBb01lS0JoRElnYjJZZ2RHaGxJR1JwYzNSaGJtTmxJR0psZEhkbFpXNGdkR2hsSUhOMFlXWm1JR3hwYm1WektRQkdZV2xzWldRZ2RHOGdaR1ZzWlhSbElIUm9aU0JrWlhOcGNtVmtJR1ZzWlcxbGJuUWdLQ1Z6S1FCR1lXbHNaV1FnZEc4Z1pHVnNaWFJsSUdWdGNIUjVJRzVsZFcxbElDZ2xjeWtBUm1GcGJHVmtJSFJ2SUdSbGJHVjBaU0JsYlhCMGVTQnplV3hzWVdKc1pTQW9KWE1wQUNobmJHOWlZV3dnYVc1d2RYUWdaWEp5YjNJcEFDaDFibk53WldOcFptbGxaQ0J3YjNOcGRHbHZiaWtBVTJWbFpDQjBhR1VnY21GdVpHOXRJRzUxYldKbGNpQm5aVzVsY21GMGIzSWdabTl5SUZoTlRDQkpSSE1nS0dSbFptRjFiSFFnYVhNZ2NtRnVaRzl0S1FCVFpXeGxZM1FnYVc1d2RYUWdabTl5YldGMElHWnliMjA2SUNKaFltTWlMQ0FpWkdGeWJYTWlMQ0FpYUhWdFpISjFiU0lzSUNKdFpXa2lMQ0FpY0dGbElpd2dJbmh0YkNJZ0tHMTFjMmxqZUcxc0tRQW9iblZzYkNrQVNuVnpkR2xtYVdOaGRHbHZiaUJwY3lCb2FXZG9iSGtnWTI5dGNISmxjM05sWkNBb2NtRjBhVzhnYzIxaGJHeGxjaUIwYUdGdUlEQXVPRG9nSld4bUtRQlVhR1VnZEhKbFpTQnZaaUIwYUdVZ1RVVkpJR1JoZEdFZ1kyRnVibTkwSUdKbElIQmhjbk5sWkNBb2JtOGdjbTl2ZENCbWIzVnVaQ2tBY205MFlYUmxLQ1ZtSUNWa0xDVmtLUUFvWTJoaGNtRmpkR1Z5SUNWa0tRQjBjbUZ1YzJ4aGRHVW9KV1FzSUNWa0tRQjBjbUZ1YzJ4aGRHVW9KV1FzSUNWa0tTQnpZMkZzWlNnbFpDd2dKV1FwQUZwbGNtOGdkbUZzZFdVZ2QyaGxiaUJuWlc1bGNtRjBhVzVuSUdKaWIzZ2dabkp2YlNBbGN6b2dLQ1ZrTENBbFpDd2dKV1FzSUNWa0tRQlRaV3hsWTNRZ2RHaGxJSEJoWjJVZ2RHOGdaVzVuY21GMlpTQW9aR1ZtWVhWc2RDQnBjeUF4S1FCVmJuTjFjSEJ2Y25SbFpDQjJZV3gxWlNBbkpYTW5JR1p2Y2lCaGRIUXViVzl5WkdWdWRDNXNiMmRBWm05eWJTQW9UVVZKSURNdU1Da0FWVzV6ZFhCd2IzSjBaV1FnZG1Gc2RXVWdKeVZ6SnlCbWIzSWdZWFIwTG5SMWNtNHViRzluUUdadmNtMGdLRTFGU1NBekxqQXBBRzFoZEhKcGVDZ2xaaXd3TERBc01Td2xaaXd3S1FBb1hHUXJLUzhvWEdRcktRQW9XMk52WFNrb1cxd3VMMTAvS1NoYlhDNHZYVDhwS0Z4a0tpa3ZQeWhjWkNvcEFDaGJLMTBxZkZzdFhTb3BLRnRCTFVkaExXZGRLU2hiVTNNalhTcDhXMFptWWwwcUtRQW9MWHhjS3o4cEtGdFFjRjE4VFh4dGZGdGhRVjByZkZ0a1JGMHJLU2hiTVMwNVhWc3dMVGxkS2lrQWMzUmtPanBmWDJ4cFltTndjRjkwYkhOZlkzSmxZWFJsS0NrZ1ptRnBiR1ZrSUdsdUlGOWZZM2hoWDNSb2NtVmhaRjloZEdWNGFYUW9LUUJWYm0xaGRHTm9aV1FnWW5KaFkyVWdibVZoY2lCd2NtOWpaWE56YVc1bkxXbHVjM1J5ZFdOMGFXOXVLQ2tBVDI1c2VTQnNhWFJsY21Gc2N5QmhjbVVnWVd4c2IzZGxaQ0JoY3lCaGNtZDFiV1Z1ZEhNZ2RHOGdjSEp2WTJWemMybHVaeTFwYm5OMGNuVmpkR2x2YmlncEFHa2dQQ0J6YVhwbEtDa0FhWE04UVhKeVlYaytLQ2tBYVhNOFQySnFaV04wUGlncEFHbHpQRTUxYldKbGNqNG9LUUJwY3p4Q2IyOXNaV0Z1UGlncEFHbHpQRk4wY21sdVp6NG9LUUJHWVdsc1pXUWdkRzhnWkdWc1pYUmxJSFJvWlNCa1pYTnBjbVZrSUdWc1pXMWxiblFnS0FCR1lXbHNaV1FnZEc4Z1pHVnNaWFJsSUdWdGNIUjVJRzVsZFcxbElDZ0FSbUZwYkdWa0lIUnZJR1JsYkdWMFpTQmxiWEIwZVNCemVXeHNZV0pzWlNBb0FDY2dLQUJKYkd4dloybGpZV3dnZG1Gc2RXVnpJR1p2Y2lCaGJtTm9iM0lnY0c5cGJuUnpJR2x1SUdkc2VYQm9JQ2NsTURKNEp3Qk9ieUJyWlhsVGFXY2dabTkxYm1RZ2QyaGxiaUIwY25scGJtY2dkRzhnZFhCbmNtRmtaU0FuUUd0bGVTNXphV2N1YzJodmR5Y0FRMjkxYkdRZ2JtOTBJSEJoY25ObElDZDBaWGgwSndCTmFYTnphVzVuSUdSMWNtRjBhVzl1SUdadmNpQnlaWE4wSUNjbGN5Y0FUWFZ6YVdOWVRVd2dhVzF3YjNKME9pQkRiM1ZzWkNCdWIzUWdabWx1WkNCMGFHVWdKMkYwZEhKcFluVjBaWE1uSUdWc1pXMWxiblFnYVc0Z2RHaGxJR1pwY25OMElHMWxZWE4xY21VZ2IyWWdjR0Z5ZENBbkpYTW5BRTExYzJsaldFMU1JR2x0Y0c5eWREb2dRMjkxYkdRZ2JtOTBJR1pwYm1RZ2RHaGxJSEJoY25RZ0p5VnpKd0JEWVc1dWIzUWdiRzloWkNCaWIzVnVaR2x1WnlCaWIzaGxjeUJtYjNJZ2RHVjRkQ0JtYjI1MElDY2xjeWNBUTI5MWJHUWdibTkwSUdkbGRDQjBhR1VnYkdGNVpYSWdkMmwwYUNCamNtOXpjeTF6ZEdGbVppQnlaV1psY21WdVkyVWdKeVZrSnlCbWIzSWdaV3hsYldWdWRDQW5KWE1uQUVOdmRXeGtJRzV2ZENCblpYUWdkR2hsSUdOeWIzTnpJSE4wWVdabUlISmxabVZ5Wlc1alpTQW5KV1FuSUdadmNpQmxiR1Z0Wlc1MElDY2xjeWNBVlc1emRYQndiM0owWldRZ1pXNW5jbUYyYVc1bklHUmxabUYxYkhRZ0p5VnpKd0JUYjIxbGRHaHBibWNnZDJGeklIZHliMjVuSUhkb1pXNGdjMlZoY21Ob2FXNW5JSEJ2YzJsMGFXOXVaWEp6SUdadmNpQWxjeUFuSlhNbkFGVnVhMjV2ZDI0Z1pIVnlJQ2NsY3ljQVZXNXJibTkzYmlCbWFXeDBaWElnWm05eUlDY2xjeWNBVDNWMGNIVjBJRzFsZEdodlpDQnRhWE56YVc1bklHWnZjaUFuSlhNbkFGQmhjbUZ0WlhSbGNpQW5KWE1uSUc1dmRDQjJZV3hwWkNCbWIzSWdKeVZ6SndCQlFrTWdhVzF3YjNKME9pQkZiR1Z0Wlc1MElDY2xjeWNnWTI5MWJHUWdibTkwSUdKbElHRnpjMmxuYm1Wa0lIUnZJR3hoZVdWeUlDY2xjeWNBVlc1emRYQndiM0owWldRZ2RIbHdaU0JtYjNJZ2IzQjBhVzl1SUNjbGN5Y0FWVzV6ZFhCd2IzSjBaV1FnYjNCMGFXOXVJQ2NsY3ljQVRYVnphV05ZVFV3Z2FXMXdiM0owT2lCVmJuTjFjSEJ2Y25SbFpDQnViM1JsTFhSNWNHVXRkbUZzZFdVZ0p5VnpKd0JWYm5OMWNIQnZjblJsWkNCMmFYSjBkV0ZzSUhWdWFYUWdkbUZzZFdVZ0p5VnpKd0JOZFhOcFkxaE5UQ0JwYlhCdmNuUTZJRlZ1YzNWd2NHOXlkR1ZrSUhOMFpYQWdkbUZzZFdVZ0p5VnpKd0JOZFhOcFkxaE5UQ0JwYlhCdmNuUTZJRlZ1YzNWd2NHOXlkR1ZrSUdGalkybGtaVzUwWVd3Z2RtRnNkV1VnSnlWekp3QlRlV3hzWVdKc1pTQjNhWFJvSUhWdVpHVnliR2x1WlNCbGVIUmxibVJsY2lCMWJtUmxjaUJ2Ym1VZ2MybHVaMnhsSUc1dmRHVWdKeVZ6SndCTmRYTnBZMWhOVENCcGJYQnZjblE2SUZWdWMzVndjRzl5ZEdWa0lHUnBjbVZqZEdsdmJpMTBlWEJsSUNjbGN5Y0FWVzVyYm05M2JpQnNZWGx2ZFhRZ2RIbHdaU0FuSlhNbkFFMTFjMmxqV0UxTUlHbHRjRzl5ZERvZ1ZXNXpkWEJ3YjNKMFpXUWdkSGx3WlNBbkpYTW5BRTExYzJsaldFMU1JR2x0Y0c5eWREb2dWVzV6ZFhCd2IzSjBaV1FnWW1GeUxYTjBlV3hsSUNjbGN5Y0FWVzVoWW14bElIUnZJSEJoY25ObElHZHNlWEJvSUdOdlpHVWdKeVZ6SndCVmJuTjFjSEJ2Y25SbFpDQmlaV0YwY25CMElISmxibVFnSnlWekp3QkRiM1ZzWkc0bmRDQm1hVzVrSUhOMFlXWm1JSEJoY21WdWRDQnZaaUJsYkdWdFpXNTBJSGRwZEdnZ2FXUWdKeVZ6SndCVmJuTjFjSEJ2Y25SbFpDQmtZWFJoTGxCRlVrTkZUbFF1VEVsTlNWUkZSQzVUU1VkT1JXUWdKeVZ6SndCQlpHUnBibWNnSnlWekp5QjBieUJoSUNjbGN5Y0FWVzV6ZFhCd2IzSjBaV1FnWkdGMFlTNVFURUZEUlUxRlRsUWdKeVZ6SndCVmJuTjFjSEJ2Y25SbFpDQmtZWFJoTGxCRlVrTkZUbFFnSnlWekp3QlZibk4xY0hCdmNuUmxaQ0JrWVhSaExsUkZUVkJWVXlBbkpYTW5BRlZ1YzNWd2NHOXlkR1ZrSUdSaGRHRXVUME5VUVZaRkxrUkpVeUFuSlhNbkFGVnVjM1Z3Y0c5eWRHVmtJR1JoZEdFdVRVOUVWVk5OU1U1UFVpQW5KWE1uQUZWdWMzVndjRzl5ZEdWa0lHUmhkR0V1VFU5RVZWTk5RVWxQVWlBbkpYTW5BRlZ1YzNWd2NHOXlkR1ZrSUdSaGRHRXVVRkpQVEVGVVNVOGdKeVZ6SndCVmJuTjFjSEJ2Y25SbFpDQmtZWFJoTGs5U1NVVk9WRUZVU1U5T0lDY2xjeWNBVlc1emRYQndiM0owWldRZ1pHRjBZUzVOU1VSSlZrRk1WVVZmVUVGT0lDY2xjeWNBUTJGdWJtOTBJSEJoY25ObElIUm9aU0JoYm5sVlVra2dKeVZ6SndCVmJuTjFjSEJ2Y25SbFpDQmtZWFJoTGt4SlRrVlhTVVJVU0NBbkpYTW5BRlZ1YzNWd2NHOXlkR1ZrSUdSaGRHRXVSazlPVkZOSldrVWdKeVZ6SndCVmJuTjFjSEJ2Y25SbFpDQmtZWFJoTGt0RldWTkpSMDVCVkZWU1JTQW5KWE1uQUZWdWMzVndjRzl5ZEdWa0lHUmhkR0V1VFVsRVNWWkJURlZGWDA1QlRVVWdKeVZ6SndCVmJuTjFjSEJ2Y25SbFpDQmtZWFJoTGxCSlZFTklUa0ZOUlNBbkpYTW5BRlZ1YzNWd2NHOXlkR1ZrSUdSaGRHRXVWRWxGSUNjbGN5Y0FWVzV6ZFhCd2IzSjBaV1FnWkdGMFlTNVFSVkpEUlU1VUxreEpUVWxVUlVRZ0p5VnpKd0JWYm5OMWNIQnZjblJsWkNCa1lYUmhMa1pQVGxSVFNWcEZUbFZOUlZKSlF5QW5KWE1uQUUxMWMybGpXRTFNSUdsdGNHOXlkRG9nVlc1emRYQndiM0owWldRZ1lXeDBaWElnZG1Gc2RXVWdKeVV1TVdZbkFFTnZkV3hrSUc1dmRDQndZWEp6WlNBbllYUjBjbFpoYkhWbEp3QkRiM1ZzWkNCdWIzUWdjR0Z5YzJVZ0oyRjBkSEpVZVhCbEp3QkRiM1ZzWkNCdWIzUWdjR0Z5YzJVZ0ozTm9ZWEJsSndCTmRYTnBZMWhOVENCcGJYQnZjblE2SUZWdWMzVndjRzl5ZEdWa0lHSmhjbXhwYm1VZ2JHOWpZWFJwYjI0Z0oyMXBaR1JzWlNjQVRtOGdhMlY1VTJsbklHWnZkVzVrSUhkb1pXNGdkSEo1YVc1bklIUnZJSFZ3WjNKaFpHVWdKMEJyWlhrdWMybG5Mbk5vYjNkamFHRnVaMlVuQUVOdmRXeGtJRzV2ZENCd1lYSnpaU0FuWld4bGJXVnVkRWxrSndCVmJtdHViM2R1SUhSbGJYQjFjeUFuSldRbkFGVnVhMjV2ZDI0Z2IyTjBZWFpsSUdScGN5QW5KV1FuQUZWdWEyNXZkMjRnWkhWeUlDY2xaQ2NBVlc1cmJtOTNiaUJ0YjJSMWMyMXBibTl5SUNjbFpDY0FWVzVyYm05M2JpQnRiMlIxYzIxaGFXOXlJQ2NsWkNjQVZXNXJibTkzYmlCd2NtOXNZWFJwYnlBbkpXUW5BRlZ1YTI1dmQyNGdiM0pwWlc1MFlYUnBiMjRnSnlWa0p3QlZibXR1YjNkdUlHUnZZM1Z0Wlc1MElIUjVjR1VnSnlWa0p3QlZibXR1YjNkdUlIQnBkR05vSUc1aGJXVWdKeVZrSndCVmJtdHViM2R1SUhScFpTQW5KV1FuQUZWdWEyNXZkMjRnWW1WaGRISndkQ0J5Wlc1a0lDY2xaQ2NBVW1WdFlXbHVhVzVuSUhWdWNISnZZMlZ6YzJWa0lHTm9ZWElnSnlWakp3QkZlSEJsWTNSbFpDQW5YU2NnZEc4Z2JXRjBZMmdnWVc0Z2IzQmxibWx1WnlBbld5Y0FUbThnYzNCaFkybHVaeUIwZVhCbElHWnZkVzVrSUcxaGRHTm9hVzVuSUVCdVBTVmtJR1p2Y2lBblBDVnpQaWNBSnl3Z2RHVjRkRDBuQUdKbFlXMWJRRzUxYldKbGNqMG5BRTExYzJsaldFMU1JR2x0Y0c5eWREb2dSVzVrYVc1bklHNTFiV0psY2owbkFDY3NJSFI1Y0dVOUp3QkZlSEJsWTNSbFpDQW5LU2NnZEc4Z2JXRjBZMmdnWVc0Z2IzQmxibWx1WnlBbktDY0FKeUIwYnlBbkFHbHpUR2xuWVhSMWNtVWdkbUZzZFdVZ0p3QkRiM1ZzWkNCdWIzUWdjMlYwSUdGMGRISnBZblYwWlNBbkFFVnNaVzFsYm5RZ2RIbHdaU0FuQUVWc1pXMWxiblFnYjJZZ2RIbHdaU0FuQUZWdWMzVndjRzl5ZEdWa0lIUjVjR1VnSndCT2J5QmxiR1Z0Wlc1MElIZHBkR2dnU1VRZ0p3QlBZbXBsWTNRZ2QybDBhQ0JKUkNBbkFFVnBkR2hsY2lCdWJ5QmxiR1Z0Wlc1MElHVjRhWE4wY3lCM2FYUm9JRWxFSUNjQVUzUmhabVlnZDJsMGFDQkpSQ0FuQUNncmZDMHBQMXN3TFRsZEt5aGNMajliTUMwNVhTb3BQeVVBSlM0eVppVWxBQ0FsQUY0b0xYeGNLejhwS0Z4a0t5a2tBRjRvVzE1Yk9tRnNjR2hoT2wxZEtseGtXMTViT21Gc2NHaGhPbDFkS2lra0FDQWtBQ01BVTJWc1pXTjBJRzkxZEhCMWRDQm1iM0p0WVhRZ2RHODZJQ0p0WldraUxDQWliV1ZwTFhCaUlpd2dJbTFsYVMxaVlYTnBZeUlzSUNKemRtY2lMQ0J2Y2lBaWJXbGthU0lBSVNKdWIzUWdhVzF3YkdWdFpXNTBaV1FpQUM4dloxdEFhV1E5SWdBdkwyZGJRR1JoZEdFdGFXUTlJZ0FnWlc1amIyUnBibWM5SWtsVFR5MDRPRFU1TFRFaUFEdy9lRzFzSUhabGNuTnBiMjQ5SWpFdU1DSUFVM1JoWm1ZZ2QybDBhQ0JKUkNBbkpYTW5JR1J2WlhNZ2JtOTBJR1Y0YVhOMElRQk9ieUJ6WldOdmJtUWdiR1YyWld3Z2NHRnlaVzUwSVFCT2J5QnphR0Z5WldRZ2MyVmpiMjVrSUd4bGRtVnNJSEJoY21WdWRDRUFVM2xzSUNoaWIzVnVaR2x1WjJKdmVDa2daSEpoWjJkcGJtY2dhWE1nYjI1c2VTQnpkWEJ3YjNKMFpXUWdabTl5SUhONWJITWdkMmwwYUNCbVlXTnphVzFwYkdWeklRQlRkR0ZtWmlCa2NtRm5aMmx1WnlCcGN5QnZibXg1SUhOMWNIQnZjblJsWkNCbWIzSWdjM1JoZG1WeklIZHBkR2dnWm1GamMybHRhV3hsY3lFQVRtOGdaV3hsYldWdWRDQkpSSE1nZEc4Z1ozSnZkWEFoQUZCaGNtVnVkQ0J2WmlBbGN5QnBjeUJ1ZFd4c0lRQk9iMjR0WTI5dWMzUWdablZ1WTNSdmNpQmpZVzV1YjNRZ1ltVWdZMkZzYkdWa0lHWnliMjBnWVNCamIyNXpkQ0J0WlhSb2IyUWhBR2x6VEdsbllYUjFjbVVnYVhNZ2FXNTJZV3hwWkNFQVRXVnVjM1Z5WVd3Z1pXUnBkRzl5SUhSdmIyeHJhWFFnYVhNZ2RXNXBiWEJzWlcxbGJuUmxaQ0VBVUhWeVpTQjJhWEowZFdGc0lHWjFibU4wYVc5dUlHTmhiR3hsWkNFQUNpRWhBRVZzWlcxbGJuUWdBQ0IzWVhNZ2IyWWdZMnhoYzNNZ0FDQmlkWFFnWlhod1pXTjBaV1FnWTJ4aGMzTWdBRTkxZEhCMWRDQlRUWFZHVENCamFHRnlZV04wWlhKeklHRnpJRmhOVENCbGJuUnBkR2xsY3lCcGJuTjBaV0ZrSUc5bUlHaGxlQ0JpZVhSbElHTnZaR1Z6SUFBZ2JtVjRkQ0JzYjNkbGNpQUFJRzVsZUhRZ2FHbG5hR1Z5SUFBZ2RYQWdBRlJ5WVc1emNHOXpaV1FnZEc4Z0FDQmtiM2R1SUFCQlkzUnBiMjRnQUVOaGJtNXZkQ0J3WVhKelpTQktVMDlPSUdaeWIyMGdjM1JrT2pwemRISnBibWNnQUZCaGNtVnVkQ0J2WmlBQVJXeGxiV1Z1ZENCcGN5QnZaaUIwZVhCbElBQkRiM1ZzWkc0bmRDQm1hVzVrSUhOMFlXWm1JSEJoY21WdWRDQnZaaUJsYkdWdFpXNTBJSGRwZEdnZ2FXUWdBRlZ1WVdKc1pTQjBieUJtYVc1a0lHNWxkVzFsSUhkcGRHZ2dhV1FnQUhKaGJtUnZiU0JrWlhacFkyVWdibTkwSUhOMWNIQnZjblJsWkNBQVJXeGxiV1Z1ZENBOEpYTStJSGRwZEdocGJpQThKWE0rSUdseklHNXZkQ0J6ZFhCd2IzSjBaV1FnWVc1a0lIZHBiR3dnWW1VZ2FXZHViM0psWkNBQVJXeGxiV1Z1ZENBOEpYTStJSGRwZEdocGJpQThjMk52Y21VK0lHbHpJRzV2ZENCemRYQndiM0owWldRZ1lXNWtJSGRwYkd3Z1ltVWdhV2R1YjNKbFpDQUFKV1FzSldRZ0FINWNMVjhnQUZ0RmNuSnZjbDBnQUZ0WFlYSnVhVzVuWFNBQVcwMWxjM05oWjJWZElBQkRiM1ZzWkNCdWIzUWdaMlYwSUdWc1pXMWxiblFnZDJsMGFDQkpSQ0FBVzBwVFQwNVlXRjBnWlhod2NtVnpjMmx2YmlBbkpYTW5JR1poYVd4bFpDQmhkQ0FsY3pvbFpDQXRQaUFBSUQwZ0FFVnljbTl5T2lCdVpXZGhkR2wyWlNCa1pXeDBZU0IwYVdOcklIWmhiSFZsT2lBQVNXNTJZV3hwWkNCbmNtOTFjRlI1Y0dVNklBQW9PakF4TWpNME5UWTNPRGtnQUVOdmRXeGtJRzV2ZENCamNtVmhkR1VnWW05MWJtUnBibWNnWW05NElHWnZjaUJ6ZVd3dUlBQkZiR1Z0Wlc1MElHbHpJRzUxYkd3dUlBQXNJQUFEQXdzQWV3b0FSbUZwYkdWa0lIUnZJR1JsYkdWMFpTQjZiMjVsSUhkcGRHZ2dTVVFnSlhNS0FGc0tBSDBzQ2dCZExBb0FBZ01IQUFVRkJBQUFBQUFBQUFBQUdRQUtBQmtaR1FBQUFBQUZBQUFBQUFBQUNRQUFBQUFMQUFBQUFBQUFBQUFaQUJFS0dSa1pBd29IQUFFQUNRc1lBQUFKQmdzQUFBc0FCaGtBQUFBWkdSa0FRZUhNOFFBTElRNEFBQUFBQUFBQUFCa0FDZzBaR1JrQURRQUFBZ0FKRGdBQUFBa0FEZ0FBRGdCQm04M3hBQXNCREFCQnA4M3hBQXNWRXdBQUFBQVRBQUFBQUFrTUFBQUFBQUFNQUFBTUFFSFZ6ZkVBQ3dFUUFFSGh6ZkVBQ3hVUEFBQUFCQThBQUFBQUNSQUFBQUFBQUJBQUFCQUFRWS9POFFBTEFSSUFRWnZPOFFBTEhoRUFBQUFBRVFBQUFBQUpFZ0FBQUFBQUVnQUFFZ0FBR2dBQUFCb2FHZ0JCMHM3eEFBc09HZ0FBQUJvYUdnQUFBQUFBQUFrQVFZUFA4UUFMQVJRQVFZL1A4UUFMRlJjQUFBQUFGd0FBQUFBSkZBQUFBQUFBRkFBQUZBQkJ2Yy94QUFzQkZnQkJ5Yy94QUFzbkZRQUFBQUFWQUFBQUFBa1dBQUFBQUFBV0FBQVdBQUF3TVRJek5EVTJOemc1UVVKRFJFVkdBRUdVMFBFQUN3RUhBRUc4MFBFQUN3ai8vLy8vLy8vLy93QkJnTkh4QUFzajNoSUVsUUFBQUFELy8vLy8vLy8vLy8vLy8vK0FhQndBRkFBQUFFTXVWVlJHTFRnQVFkRFI4UUFMQTVSb0hBQkI4Tkh4QUF1aUFnSUFBTUFEQUFEQUJBQUF3QVVBQU1BR0FBREFCd0FBd0FnQUFNQUpBQURBQ2dBQXdBc0FBTUFNQUFEQURRQUF3QTRBQU1BUEFBREFFQUFBd0JFQUFNQVNBQURBRXdBQXdCUUFBTUFWQUFEQUZnQUF3QmNBQU1BWUFBREFHUUFBd0JvQUFNQWJBQURBSEFBQXdCMEFBTUFlQUFEQUh3QUF3QUFBQUxNQkFBRERBZ0FBd3dNQUFNTUVBQUREQlFBQXd3WUFBTU1IQUFERENBQUF3d2tBQU1NS0FBRERDd0FBd3d3QUFNTU5BQURURGdBQXd3OEFBTU1BQUF5N0FRQU13d0lBRE1NREFBekRCQUFNMjRoaElBQWdBQUFBQ1FBQUFBb0FBQUFOQUFBQUN3QUFBQXdBQUFDRkFBQUFBQ0FBQUFFZ0FBQUNJQUFBQXlBQUFBUWdBQUFGSUFBQUJpQUFBQWdnQUFBSklBQUFDaUFBQUNnZ0FBQXBJQUFBWHlBQUFBQXdBRUdnMVBFQUM2Z0UvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL3dBQkFnTUVCUVlIQ0FuLy8vLy8vLy8vQ2dzTURRNFBFQkVTRXhRVkZoY1lHUm9iSEIwZUh5QWhJaVAvLy8vLy8vOEtDd3dORGc4UUVSSVRGQlVXRnhnWkdoc2NIUjRmSUNFaUkvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy84QUFRSUVCd01HQlFBQUFBQUFBQURSZEo0QVY1MjlLb0J3VWcvLy96NG5DZ0FBQUdRQUFBRG9Bd0FBRUNjQUFLQ0dBUUJBUWc4QWdKYVlBQURoOVFVWUFBQUFOUUFBQUhFQUFBQnIvLy8venZ2Ly81Sy8vLzhBQUFBQUFBQUFBREF3TURFd01qQXpNRFF3TlRBMk1EY3dPREE1TVRBeE1URXlNVE14TkRFMU1UWXhOekU0TVRreU1ESXhNakl5TXpJME1qVXlOakkzTWpneU9UTXdNekV6TWpNek16UXpOVE0yTXpjek9ETTVOREEwTVRReU5ETTBORFExTkRZME56UTRORGsxTURVeE5USTFNelUwTlRVMU5qVTNOVGcxT1RZd05qRTJNall6TmpRMk5UWTJOamMyT0RZNU56QTNNVGN5TnpNM05EYzFOelkzTnpjNE56azRNRGd4T0RJNE16ZzBPRFU0TmpnM09EZzRPVGt3T1RFNU1qa3pPVFE1TlRrMk9UYzVPRGs1QUVIVTJQRUFDLzhGQ2dBQUFHUUFBQURvQXdBQUVDY0FBS0NHQVFCQVFnOEFnSmFZQUFEaDlRVUF5cG83VTNRNWRIbHdaVjlwYm1adkFBQUFBUGhzSEFCNGJCd0FUakV3WDE5amVIaGhZbWwyTVRFMlgxOXphR2x0WDNSNWNHVmZhVzVtYjBVQUFBQUFJRzBjQUpCc0hBQ0liQndBVGpFd1gxOWplSGhoWW1sMk1URTNYMTlqYkdGemMxOTBlWEJsWDJsdVptOUZBQUFBSUcwY0FNQnNIQUMwYkJ3QUFBQUFBT1JzSEFBS0FBQUFDd0FBQUF3QUFBQU5BQUFBRGdBQUFBOEFBQUFRQUFBQUVRQUFBQUFBQUFCb2JSd0FDZ0FBQUJJQUFBQU1BQUFBRFFBQUFBNEFBQUFUQUFBQUZBQUFBQlVBQUFCT01UQmZYMk40ZUdGaWFYWXhNakJmWDNOcFgyTnNZWE56WDNSNWNHVmZhVzVtYjBVQUFBQUFJRzBjQUVCdEhBRGtiQndBQUFBQUFNUnRIQUFLQUFBQUZnQUFBQXdBQUFBTkFBQUFEZ0FBQUJjQUFBQVlBQUFBR1FBQUFFNHhNRjlmWTNoNFlXSnBkakV5TVY5ZmRtMXBYMk5zWVhOelgzUjVjR1ZmYVc1bWIwVUFBQUFnYlJ3QW5HMGNBT1JzSEFBQUFBQUFJRzRjQUJvQUFBQWJBQUFBSEFBQUFBQUFBQUFJYmh3QUdnQUFBQjBBQUFBZUFBQUFVM1E1WlhoalpYQjBhVzl1QUFBQUFQaHNIQUQ0YlJ3QVUzUTVZbUZrWDJGc2JHOWpBQUFBQUNCdEhBQVFiaHdBQ0c0Y0FBQUFBQUJrYmh3QUh3QUFBQ0FBQUFBaEFBQUFBQUFBQUJCdkhBQWlBQUFBSXdBQUFDUUFBQUJUZERFeGJHOW5hV05mWlhKeWIzSUFJRzBjQUZSdUhBQUliaHdBQUFBQUFKaHVIQUFmQUFBQUpRQUFBQ0VBQUFCVGRERXliR1Z1WjNSb1gyVnljbTl5QUFBQUFDQnRIQUNFYmh3QVpHNGNBQUFBQUFETWJod0FId0FBQUNZQUFBQWhBQUFBVTNReE1tOTFkRjl2Wmw5eVlXNW5aUUFBQUFBZ2JSd0F1RzRjQUdSdUhBQUFBQUFBSEc4Y0FDSUFBQUFuQUFBQUpBQUFBRk4wTVRGeVlXNW5aVjlsY25KdmNnQlRkREV6Y25WdWRHbHRaVjlsY25KdmNnQUFBQ0J0SEFEOGJod0FDRzRjQUNCdEhBRHNiaHdBRUc4Y0FBQUFBQUJNYnh3QUtBQUFBQ2tBQUFCT1UzUXpYMTh5T0dsdmMxOWlZWE5sUlFBQUFQaHNIQUE0Ynh3QVFlRGU4UUFMdXdGTVExOURWRmxRUlFBQUFBQk1RMTlPVlUxRlVrbERBQUJNUTE5VVNVMUZBQUFBQUFCTVExOURUMHhNUVZSRkFBQk1RMTlOVDA1RlZFRlNXUUJNUTE5TlJWTlRRVWRGVXdBQUFBQUEyRzhjQUNzQUFBQXNBQUFBTFFBQUFFNVRkRE5mWHpJeE5GOWZjMmhoY21Wa1gyTnZkVzUwUlFBQUFBRDRiQndBdkc4Y0FFNVRkRE5mWHpJeE9WOWZjMmhoY21Wa1gzZGxZV3RmWTI5MWJuUkZBQUFBZkcwY0FPQnZIQUFBQUFBQUFRQUFBTmh2SEFBQUFBQUFJSEVjQUVHZzR2RUFDLzhCQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQXlBQ0lBSWdBaUFDSUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFGZ0JNQUV3QVRBQk1BRXdBVEFCTUFFd0FUQUJNQUV3QVRBQk1BRXdBVEFDTmdJMkFqWUNOZ0kyQWpZQ05nSTJBallDTmdFd0FUQUJNQUV3QVRBQk1BRXdBalZDTlVJMVFqVkNOVUkxUWpGQ01VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VRXdBVEFCTUFFd0FUQUJNQUkxZ2pXQ05ZSTFnaldDTllJeGdqR0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0JNQUV3QVRBQk1BQ0FFR2c1dkVBQ3dNd2RSd0FRYlRxOFFBTCtRTUJBQUFBQWdBQUFBTUFBQUFFQUFBQUJRQUFBQVlBQUFBSEFBQUFDQUFBQUFrQUFBQUtBQUFBQ3dBQUFBd0FBQUFOQUFBQURnQUFBQThBQUFBUUFBQUFFUUFBQUJJQUFBQVRBQUFBRkFBQUFCVUFBQUFXQUFBQUZ3QUFBQmdBQUFBWkFBQUFHZ0FBQUJzQUFBQWNBQUFBSFFBQUFCNEFBQUFmQUFBQUlBQUFBQ0VBQUFBaUFBQUFJd0FBQUNRQUFBQWxBQUFBSmdBQUFDY0FBQUFvQUFBQUtRQUFBQ29BQUFBckFBQUFMQUFBQUMwQUFBQXVBQUFBTHdBQUFEQUFBQUF4QUFBQU1nQUFBRE1BQUFBMEFBQUFOUUFBQURZQUFBQTNBQUFBT0FBQUFEa0FBQUE2QUFBQU93QUFBRHdBQUFBOUFBQUFQZ0FBQUQ4QUFBQkFBQUFBUVFBQUFFSUFBQUJEQUFBQVJBQUFBRVVBQUFCR0FBQUFSd0FBQUVnQUFBQkpBQUFBU2dBQUFFc0FBQUJNQUFBQVRRQUFBRTRBQUFCUEFBQUFVQUFBQUZFQUFBQlNBQUFBVXdBQUFGUUFBQUJWQUFBQVZnQUFBRmNBQUFCWUFBQUFXUUFBQUZvQUFBQmJBQUFBWEFBQUFGMEFBQUJlQUFBQVh3QUFBR0FBQUFCQkFBQUFRZ0FBQUVNQUFBQkVBQUFBUlFBQUFFWUFBQUJIQUFBQVNBQUFBRWtBQUFCS0FBQUFTd0FBQUV3QUFBQk5BQUFBVGdBQUFFOEFBQUJRQUFBQVVRQUFBRklBQUFCVEFBQUFWQUFBQUZVQUFBQldBQUFBVndBQUFGZ0FBQUJaQUFBQVdnQUFBSHNBQUFCOEFBQUFmUUFBQUg0QUFBQi9BRUd3OHZFQUN3TkFleHdBUWNUMjhRQUwrUU1CQUFBQUFnQUFBQU1BQUFBRUFBQUFCUUFBQUFZQUFBQUhBQUFBQ0FBQUFBa0FBQUFLQUFBQUN3QUFBQXdBQUFBTkFBQUFEZ0FBQUE4QUFBQVFBQUFBRVFBQUFCSUFBQUFUQUFBQUZBQUFBQlVBQUFBV0FBQUFGd0FBQUJnQUFBQVpBQUFBR2dBQUFCc0FBQUFjQUFBQUhRQUFBQjRBQUFBZkFBQUFJQUFBQUNFQUFBQWlBQUFBSXdBQUFDUUFBQUFsQUFBQUpnQUFBQ2NBQUFBb0FBQUFLUUFBQUNvQUFBQXJBQUFBTEFBQUFDMEFBQUF1QUFBQUx3QUFBREFBQUFBeEFBQUFNZ0FBQURNQUFBQTBBQUFBTlFBQUFEWUFBQUEzQUFBQU9BQUFBRGtBQUFBNkFBQUFPd0FBQUR3QUFBQTlBQUFBUGdBQUFEOEFBQUJBQUFBQVlRQUFBR0lBQUFCakFBQUFaQUFBQUdVQUFBQm1BQUFBWndBQUFHZ0FBQUJwQUFBQWFnQUFBR3NBQUFCc0FBQUFiUUFBQUc0QUFBQnZBQUFBY0FBQUFIRUFBQUJ5QUFBQWN3QUFBSFFBQUFCMUFBQUFkZ0FBQUhjQUFBQjRBQUFBZVFBQUFIb0FBQUJiQUFBQVhBQUFBRjBBQUFCZUFBQUFYd0FBQUdBQUFBQmhBQUFBWWdBQUFHTUFBQUJrQUFBQVpRQUFBR1lBQUFCbkFBQUFhQUFBQUdrQUFBQnFBQUFBYXdBQUFHd0FBQUJ0QUFBQWJnQUFBRzhBQUFCd0FBQUFjUUFBQUhJQUFBQnpBQUFBZEFBQUFIVUFBQUIyQUFBQWR3QUFBSGdBQUFCNUFBQUFlZ0FBQUhzQUFBQjhBQUFBZlFBQUFINEFBQUIvQUVIQS92RUFDOEVCTURFeU16UTFOamM0T1dGaVkyUmxaa0ZDUTBSRlJuaFlLeTF3VUdsSmJrNEFKUUFBQUFBQUpYQUFBQUFBSlVrNkpVMDZKVk1nSlhBbFNEb2xUUUFBQUNVQUFBQnRBQUFBTHdBQUFDVUFBQUJrQUFBQUx3QUFBQ1VBQUFCNUFBQUFKUUFBQUZrQUFBQXRBQUFBSlFBQUFHMEFBQUF0QUFBQUpRQUFBR1FBQUFBbEFBQUFTUUFBQURvQUFBQWxBQUFBVFFBQUFEb0FBQUFsQUFBQVV3QUFBQ0FBQUFBbEFBQUFjQUFBQUFBQUFBQWxBQUFBU0FBQUFEb0FBQUFsQUFBQVRRQkJrSUR5QUF2WkF5VUFBQUJJQUFBQU9nQUFBQ1VBQUFCTkFBQUFPZ0FBQUNVQUFBQlRBQUFBQUFBQUFPeUVIQUJBQUFBQVFRQUFBRUlBQUFBQUFBQUFUSVVjQUVNQUFBQkVBQUFBUWdBQUFFVUFBQUJHQUFBQVJ3QUFBRWdBQUFCSkFBQUFTZ0FBQUVzQUFBQk1BQUFBQUFBQUFIaUVIQUJOQUFBQVRnQUFBRUlBQUFCUEFBQUFVQUFBQUZFQUFBQlNBQUFBVXdBQUFGUUFBQUJWQUFBQUFBQUFBSVNGSEFCV0FBQUFWd0FBQUVJQUFBQllBQUFBV1FBQUFGb0FBQUJiQUFBQVhBQUFBQUFBQUFDb2hSd0FYUUFBQUY0QUFBQkNBQUFBWHdBQUFHQUFBQUJoQUFBQVlnQUFBR01BQUFCMEFBQUFjZ0FBQUhVQUFBQmxBQUFBQUFBQUFHWUFBQUJoQUFBQWJBQUFBSE1BQUFCbEFBQUFBQUFBQUNVQUFBQnRBQUFBTHdBQUFDVUFBQUJrQUFBQUx3QUFBQ1VBQUFCNUFBQUFBQUFBQUNVQUFBQklBQUFBT2dBQUFDVUFBQUJOQUFBQU9nQUFBQ1VBQUFCVEFBQUFBQUFBQUNVQUFBQmhBQUFBSUFBQUFDVUFBQUJpQUFBQUlBQUFBQ1VBQUFCa0FBQUFJQUFBQUNVQUFBQklBQUFBT2dBQUFDVUFBQUJOQUFBQU9nQUFBQ1VBQUFCVEFBQUFJQUFBQUNVQUFBQlpBQUFBQUFBQUFDVUFBQUJKQUFBQU9nQUFBQ1VBQUFCTkFBQUFPZ0FBQUNVQUFBQlRBQUFBSUFBQUFDVUFBQUJ3QUVIMGcvSUFDKzhKSElJY0FHUUFBQUJsQUFBQVFnQUFBRTVUZEROZlh6STJiRzlqWVd4bE5XWmhZMlYwUlFBQUFDQnRIQUFFZ2h3QTJHOGNBQUFBQUFDY2dod0FaQUFBQUdZQUFBQkNBQUFBWndBQUFHZ0FBQUJwQUFBQWFnQUFBR3NBQUFCc0FBQUFiUUFBQUc0QUFBQnZBQUFBY0FBQUFIRUFBQUJ5QUFBQVRsTjBNMTlmTWpWamRIbHdaVWwzUlVVQVRsTjBNMTlmTWpFd1kzUjVjR1ZmWW1GelpVVUFBUGhzSEFCK2dod0FmRzBjQUd5Q0hBQUFBQUFBQWdBQUFCeUNIQUFDQUFBQWxJSWNBQUlBQUFBQUFBQUFNSU1jQUdRQUFBQnpBQUFBUWdBQUFIUUFBQUIxQUFBQWRnQUFBSGNBQUFCNEFBQUFlUUFBQUhvQUFBQk9VM1F6WDE4eU4yTnZaR1ZqZG5SSlkyTXhNVjlmYldKemRHRjBaVjkwUlVVQVRsTjBNMTlmTWpFeVkyOWtaV04yZEY5aVlYTmxSUUFBQUFENGJCd0FEb01jQUh4dEhBRHNnaHdBQUFBQUFBSUFBQUFjZ2h3QUFnQUFBQ2lESEFBQ0FBQUFBQUFBQUtTREhBQmtBQUFBZXdBQUFFSUFBQUI4QUFBQWZRQUFBSDRBQUFCL0FBQUFnQUFBQUlFQUFBQ0NBQUFBVGxOME0xOWZNamRqYjJSbFkzWjBTVVJ6WXpFeFgxOXRZbk4wWVhSbFgzUkZSUUFBZkcwY0FJQ0RIQUFBQUFBQUFnQUFBQnlDSEFBQ0FBQUFLSU1jQUFJQUFBQUFBQUFBR0lRY0FHUUFBQUNEQUFBQVFnQUFBSVFBQUFDRkFBQUFoZ0FBQUljQUFBQ0lBQUFBaVFBQUFJb0FBQUJPVTNRelgxOHlOMk52WkdWamRuUkpSR2xqTVRGZlgyMWljM1JoZEdWZmRFVkZBQUI4YlJ3QTlJTWNBQUFBQUFBQ0FBQUFISUljQUFJQUFBQW9neHdBQWdBQUFFNVRkRE5mWHpJeE5GOWZZMjlrWldOMmRGOTFkR1k0U1hkRlJRQk9VM1F6WDE4eU4yTnZaR1ZqZG5SSmQyTXhNVjlmYldKemRHRjBaVjkwUlVVQUFBQjhiUndBVklRY0FBQUFBQUFDQUFBQUhJSWNBQUlBQUFBb2d4d0FBZ0FBQUNCdEhBQTRoQndBZUlRY0FFNVRkRE5mWHpJeU1GOWZZMjlrWldOMmRGOTFkR1k0WDNWMFpqRTJTWGRGUlFBQUFDQnRIQUNraEJ3QWVJUWNBRTVUZEROZlh6STJiRzlqWVd4bE5WOWZhVzF3UlFBQUFDQnRIQURVaEJ3QUhJSWNBRTVUZEROZlh6STNZMjlzYkdGMFpVbGpSVVVBSUcwY0FQaUVIQUFjZ2h3QVRsTjBNMTlmTWpkamIyeHNZWFJsU1hkRlJRQWdiUndBR0lVY0FCeUNIQUJPVTNRelgxOHlOV04wZVhCbFNXTkZSUUFBQUh4dEhBQTRoUndBQUFBQUFBSUFBQUFjZ2h3QUFnQUFBSlNDSEFBQ0FBQUFUbE4wTTE5Zk1qaHVkVzF3ZFc1amRFbGpSVVVBQUFBQUlHMGNBR3lGSEFBY2dod0FUbE4wTTE5Zk1qaHVkVzF3ZFc1amRFbDNSVVVBQUFBQUlHMGNBSkNGSEFBY2dod0FBQUFBQUF5RkhBQ0xBQUFBakFBQUFFSUFBQUNOQUFBQWpnQUFBSThBQUFBQUFBQUFMSVVjQUpBQUFBQ1JBQUFBUWdBQUFKSUFBQUNUQUFBQWxBQUFBQUFBQUFESWhod0FaQUFBQUpVQUFBQkNBQUFBbGdBQUFKY0FBQUNZQUFBQW1RQUFBSm9BQUFDYkFBQUFuQUFBQUowQUFBQ2VBQUFBbndBQUFLQUFBQUJPVTNRelgxOHlOMjUxYlY5blpYUkpZMDVUWHpFNWFYTjBjbVZoYldKMVpsOXBkR1Z5WVhSdmNrbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlVWRkFFNVRkRE5mWHpJNVgxOXVkVzFmWjJWMFNXTkZSUUJPVTNRelgxOHlNVFJmWDI1MWJWOW5aWFJmWW1GelpVVUFBUGhzSEFDT2hod0FmRzBjQUhpR0hBQUFBQUFBQVFBQUFLaUdIQUFBQUFBQWZHMGNBRFNHSEFBQUFBQUFBZ0FBQUJ5Q0hBQUNBQUFBc0lZY0FFSHNqZklBQzhzQm5JY2NBR1FBQUFDaEFBQUFRZ0FBQUtJQUFBQ2pBQUFBcEFBQUFLVUFBQUNtQUFBQXB3QUFBS2dBQUFDcEFBQUFxZ0FBQUtzQUFBQ3NBQUFBVGxOME0xOWZNamR1ZFcxZloyVjBTWGRPVTE4eE9XbHpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU9WOWZiblZ0WDJkbGRFbDNSVVVBQUFCOGJSd0FiSWNjQUFBQUFBQUJBQUFBcUlZY0FBQUFBQUI4YlJ3QUtJY2NBQUFBQUFBQ0FBQUFISUljQUFJQUFBQ0VoeHdBUWNDUDhnQUwzd0dFaUJ3QVpBQUFBSzBBQUFCQ0FBQUFyZ0FBQUs4QUFBQ3dBQUFBc1FBQUFMSUFBQUN6QUFBQXRBQUFBTFVBQUFCT1UzUXpYMTh5TjI1MWJWOXdkWFJKWTA1VFh6RTViM04wY21WaGJXSjFabDlwZEdWeVlYUnZja2xqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWRlJVVkZBRTVUZEROZlh6STVYMTl1ZFcxZmNIVjBTV05GUlFCT1UzUXpYMTh5TVRSZlgyNTFiVjl3ZFhSZlltRnpaVVVBQVBoc0hBQktpQndBZkcwY0FEU0lIQUFBQUFBQUFRQUFBR1NJSEFBQUFBQUFmRzBjQVBDSEhBQUFBQUFBQWdBQUFCeUNIQUFDQUFBQWJJZ2NBRUdva2ZJQUM3OEJUSWtjQUdRQUFBQzJBQUFBUWdBQUFMY0FBQUM0QUFBQXVRQUFBTG9BQUFDN0FBQUF2QUFBQUwwQUFBQytBQUFBVGxOME0xOWZNamR1ZFcxZmNIVjBTWGRPVTE4eE9XOXpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU9WOWZiblZ0WDNCMWRFbDNSVVVBQUFCOGJSd0FISWtjQUFBQUFBQUJBQUFBWklnY0FBQUFBQUI4YlJ3QTJJZ2NBQUFBQUFBQ0FBQUFISUljQUFJQUFBQTBpUndBUWZDUzhnQUxtd3RNaWh3QXZ3QUFBTUFBQUFCQ0FBQUF3UUFBQU1JQUFBRERBQUFBeEFBQUFNVUFBQURHQUFBQXh3QUFBUGovLy85TWlod0F5QUFBQU1rQUFBREtBQUFBeXdBQUFNd0FBQUROQUFBQXpnQUFBRTVUZEROZlh6STRkR2x0WlY5blpYUkpZMDVUWHpFNWFYTjBjbVZoYldKMVpsOXBkR1Z5WVhSdmNrbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlVWRkFFNVRkRE5mWHpJNWRHbHRaVjlpWVhObFJRRDRiQndBQllvY0FFNVRkRE5mWHpJeU1GOWZkR2x0WlY5blpYUmZZMTl6ZEc5eVlXZGxTV05GUlFBQUFQaHNIQUFnaWh3QWZHMGNBTUNKSEFBQUFBQUFBd0FBQUJ5Q0hBQUNBQUFBR0lvY0FBSUFBQUJFaWh3QUFBZ0FBQUFBQUFBNGl4d0F6d0FBQU5BQUFBQkNBQUFBMFFBQUFOSUFBQURUQUFBQTFBQUFBTlVBQUFEV0FBQUExd0FBQVBqLy8vODRpeHdBMkFBQUFOa0FBQURhQUFBQTJ3QUFBTndBQUFEZEFBQUEzZ0FBQUU1VGRETmZYekk0ZEdsdFpWOW5aWFJKZDA1VFh6RTVhWE4wY21WaGJXSjFabDlwZEdWeVlYUnZja2wzVGxOZk1URmphR0Z5WDNSeVlXbDBjMGwzUlVWRlJVVkZBRTVUZEROZlh6SXlNRjlmZEdsdFpWOW5aWFJmWTE5emRHOXlZV2RsU1hkRlJRQUErR3djQUEyTEhBQjhiUndBeUlvY0FBQUFBQUFEQUFBQUhJSWNBQUlBQUFBWWlod0FBZ0FBQURDTEhBQUFDQUFBQUFBQUFOeUxIQURmQUFBQTRBQUFBRUlBQUFEaEFBQUFUbE4wTTE5Zk1qaDBhVzFsWDNCMWRFbGpUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFd1gxOTBhVzFsWDNCMWRFVUFBQUQ0YkJ3QXZZc2NBSHh0SEFCNGl4d0FBQUFBQUFJQUFBQWNnaHdBQWdBQUFOU0xIQUFBQ0FBQUFBQUFBRnlNSEFEaUFBQUE0d0FBQUVJQUFBRGtBQUFBVGxOME0xOWZNamgwYVcxbFgzQjFkRWwzVGxOZk1UbHZjM1J5WldGdFluVm1YMmwwWlhKaGRHOXlTWGRPVTE4eE1XTm9ZWEpmZEhKaGFYUnpTWGRGUlVWRlJVVUFBQUFBZkcwY0FCU01IQUFBQUFBQUFnQUFBQnlDSEFBQ0FBQUExSXNjQUFBSUFBQUFBQUFBOEl3Y0FHUUFBQURsQUFBQVFnQUFBT1lBQUFEbkFBQUE2QUFBQU9rQUFBRHFBQUFBNndBQUFPd0FBQUR0QUFBQTdnQUFBRTVUZEROZlh6SXhNRzF2Ym1WNWNIVnVZM1JKWTB4aU1FVkZSUUJPVTNRelgxOHlNVEJ0YjI1bGVWOWlZWE5sUlFBQUFBRDRiQndBMEl3Y0FIeHRIQUMwakJ3QUFBQUFBQUlBQUFBY2dod0FBZ0FBQU9pTUhBQUNBQUFBQUFBQUFHU05IQUJrQUFBQTd3QUFBRUlBQUFEd0FBQUE4UUFBQVBJQUFBRHpBQUFBOUFBQUFQVUFBQUQyQUFBQTl3QUFBUGdBQUFCT1UzUXpYMTh5TVRCdGIyNWxlWEIxYm1OMFNXTk1ZakZGUlVVQWZHMGNBRWlOSEFBQUFBQUFBZ0FBQUJ5Q0hBQUNBQUFBNkl3Y0FBSUFBQUFBQUFBQTJJMGNBR1FBQUFENUFBQUFRZ0FBQVBvQUFBRDdBQUFBL0FBQUFQMEFBQUQrQUFBQS93QUFBQUFCQUFBQkFRQUFBZ0VBQUU1VGRETmZYekl4TUcxdmJtVjVjSFZ1WTNSSmQweGlNRVZGUlFCOGJSd0F2STBjQUFBQUFBQUNBQUFBSElJY0FBSUFBQURvakJ3QUFnQUFBQUFBQUFCTWpod0FaQUFBQUFNQkFBQkNBQUFBQkFFQUFBVUJBQUFHQVFBQUJ3RUFBQWdCQUFBSkFRQUFDZ0VBQUFzQkFBQU1BUUFBVGxOME0xOWZNakV3Ylc5dVpYbHdkVzVqZEVsM1RHSXhSVVZGQUh4dEhBQXdqaHdBQUFBQUFBSUFBQUFjZ2h3QUFnQUFBT2lNSEFBQ0FBQUFBQUFBQVBDT0hBQmtBQUFBRFFFQUFFSUFBQUFPQVFBQUR3RUFBRTVUZEROZlh6STViVzl1WlhsZloyVjBTV05PVTE4eE9XbHpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGUlVWRlJRQk9VM1F6WDE4eU1URmZYMjF2Ym1WNVgyZGxkRWxqUlVVQUFQaHNIQURPamh3QWZHMGNBSWlPSEFBQUFBQUFBZ0FBQUJ5Q0hBQUNBQUFBNkk0Y0FFR1VudklBQzVzQmxJOGNBR1FBQUFBUUFRQUFRZ0FBQUJFQkFBQVNBUUFBVGxOME0xOWZNamx0YjI1bGVWOW5aWFJKZDA1VFh6RTVhWE4wY21WaGJXSjFabDlwZEdWeVlYUnZja2wzVGxOZk1URmphR0Z5WDNSeVlXbDBjMGwzUlVWRlJVVkZBRTVUZEROZlh6SXhNVjlmYlc5dVpYbGZaMlYwU1hkRlJRQUErR3djQUhLUEhBQjhiUndBTEk4Y0FBQUFBQUFDQUFBQUhJSWNBQUlBQUFDTWp4d0FRYmlmOGdBTG13RTRrQndBWkFBQUFCTUJBQUJDQUFBQUZBRUFBQlVCQUFCT1UzUXpYMTh5T1cxdmJtVjVYM0IxZEVsalRsTmZNVGx2YzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVVkZSVVVBVGxOME0xOWZNakV4WDE5dGIyNWxlVjl3ZFhSSlkwVkZBQUQ0YkJ3QUZwQWNBSHh0SEFEUWp4d0FBQUFBQUFJQUFBQWNnaHdBQWdBQUFEQ1FIQUJCM0tEeUFBdWJBZHlRSEFCa0FBQUFGZ0VBQUVJQUFBQVhBUUFBR0FFQUFFNVRkRE5mWHpJNWJXOXVaWGxmY0hWMFNYZE9VMTh4T1c5emRISmxZVzFpZFdaZmFYUmxjbUYwYjNKSmQwNVRYekV4WTJoaGNsOTBjbUZwZEhOSmQwVkZSVVZGUlFCT1UzUXpYMTh5TVRGZlgyMXZibVY1WDNCMWRFbDNSVVVBQVBoc0hBQzZrQndBZkcwY0FIU1FIQUFBQUFBQUFnQUFBQnlDSEFBQ0FBQUExSkFjQUVHQW92SUFDN2tJVkpFY0FHUUFBQUFaQVFBQVFnQUFBQm9CQUFBYkFRQUFIQUVBQUU1VGRETmZYekk0YldWemMyRm5aWE5KWTBWRkFFNVRkRE5mWHpJeE0yMWxjM05oWjJWelgySmhjMlZGQUFBQUFQaHNIQUF4a1J3QWZHMGNBQnlSSEFBQUFBQUFBZ0FBQUJ5Q0hBQUNBQUFBVEpFY0FBSUFBQUFBQUFBQXJKRWNBR1FBQUFBZEFRQUFRZ0FBQUI0QkFBQWZBUUFBSUFFQUFFNVRkRE5mWHpJNGJXVnpjMkZuWlhOSmQwVkZBQUFBQUh4dEhBQ1VrUndBQUFBQUFBSUFBQUFjZ2h3QUFnQUFBRXlSSEFBQ0FBQUFVd0FBQUhVQUFBQnVBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRTBBQUFCdkFBQUFiZ0FBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJVQUFBQWRRQUFBR1VBQUFCekFBQUFaQUFBQUdFQUFBQjVBQUFBQUFBQUFGY0FBQUJsQUFBQVpBQUFBRzRBQUFCbEFBQUFjd0FBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJVQUFBQWFBQUFBSFVBQUFCeUFBQUFjd0FBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJHQUFBQWNnQUFBR2tBQUFCa0FBQUFZUUFBQUhrQUFBQUFBQUFBVXdBQUFHRUFBQUIwQUFBQWRRQUFBSElBQUFCa0FBQUFZUUFBQUhrQUFBQUFBQUFBVXdBQUFIVUFBQUJ1QUFBQUFBQUFBRTBBQUFCdkFBQUFiZ0FBQUFBQUFBQlVBQUFBZFFBQUFHVUFBQUFBQUFBQVZ3QUFBR1VBQUFCa0FBQUFBQUFBQUZRQUFBQm9BQUFBZFFBQUFBQUFBQUJHQUFBQWNnQUFBR2tBQUFBQUFBQUFVd0FBQUdFQUFBQjBBQUFBQUFBQUFFb0FBQUJoQUFBQWJnQUFBSFVBQUFCaEFBQUFjZ0FBQUhrQUFBQUFBQUFBUmdBQUFHVUFBQUJpQUFBQWNnQUFBSFVBQUFCaEFBQUFjZ0FBQUhrQUFBQUFBQUFBVFFBQUFHRUFBQUJ5QUFBQVl3QUFBR2dBQUFBQUFBQUFRUUFBQUhBQUFBQnlBQUFBYVFBQUFHd0FBQUFBQUFBQVRRQUFBR0VBQUFCNUFBQUFBQUFBQUVvQUFBQjFBQUFBYmdBQUFHVUFBQUFBQUFBQVNnQUFBSFVBQUFCc0FBQUFlUUFBQUFBQUFBQkJBQUFBZFFBQUFHY0FBQUIxQUFBQWN3QUFBSFFBQUFBQUFBQUFVd0FBQUdVQUFBQndBQUFBZEFBQUFHVUFBQUJ0QUFBQVlnQUFBR1VBQUFCeUFBQUFBQUFBQUU4QUFBQmpBQUFBZEFBQUFHOEFBQUJpQUFBQVpRQUFBSElBQUFBQUFBQUFUZ0FBQUc4QUFBQjJBQUFBWlFBQUFHMEFBQUJpQUFBQVpRQUFBSElBQUFBQUFBQUFSQUFBQUdVQUFBQmpBQUFBWlFBQUFHMEFBQUJpQUFBQVpRQUFBSElBQUFBQUFBQUFTZ0FBQUdFQUFBQnVBQUFBQUFBQUFFWUFBQUJsQUFBQVlnQUFBQUFBQUFCTkFBQUFZUUFBQUhJQUFBQUFBQUFBUVFBQUFIQUFBQUJ5QUFBQUFBQUFBRW9BQUFCMUFBQUFiZ0FBQUFBQUFBQktBQUFBZFFBQUFHd0FBQUFBQUFBQVFRQUFBSFVBQUFCbkFBQUFBQUFBQUZNQUFBQmxBQUFBY0FBQUFBQUFBQUJQQUFBQVl3QUFBSFFBQUFBQUFBQUFUZ0FBQUc4QUFBQjJBQUFBQUFBQUFFUUFBQUJsQUFBQVl3QUFBQUFBQUFCQkFBQUFUUUFBQUFBQUFBQlFBQUFBVFFCQnhLcnlBQXVhRkVTS0hBRElBQUFBeVFBQUFNb0FBQURMQUFBQXpBQUFBTTBBQUFET0FBQUFBQUFBQURDTEhBRFlBQUFBMlFBQUFOb0FBQURiQUFBQTNBQUFBTjBBQUFEZUFBQUFhUUFBQUFBQUFBRDRsUndBVFFBQUFDUUJBQUJDQUFBQUpRRUFBQ1lCQUFBbkFRQUFLQUVBQUNrQkFBQXFBUUFBS3dFQUFFNVRkRE5mWHpJeE1tTnZaR1ZqZG5SZmRYUm1PRWwzVEcweE1URTBNVEV4UlV4T1UxOHhNbU52WkdWamRuUmZiVzlrWlVVd1JVVkZBQUFBQUNCdEhBQzhsUndBbUlRY0FBQUFBQURnbUJ3QUxRRUFBQzRCQUFBdkFRQUFNQUVBQURFQkFBQXlBUUFBTXdFQUFEUUJBQUExQVFBQU5nRUFBRGNCQUFBNEFRQUFPUUVBQURvQkFBQUFBQUFBSEprY0FEc0JBQUE4QVFBQVBRRUFBRDRCQUFBL0FRQUFRQUVBQUVFQkFBQkNBUUFBUXdFQUFFUUJBQUJGQVFBQVJnRUFBRWNCQUFCSUFRQUFDQUFBQUFBQUFBQlVtUndBU1FFQUFFb0JBQUQ0Ly8vLytQLy8vMVNaSEFCTEFRQUFUQUVBQUpDV0hBQ2tsaHdBQ0FBQUFBQUFBQUNjbVJ3QVRRRUFBRTRCQUFENC8vLy8rUC8vLzV5WkhBQlBBUUFBVUFFQUFNQ1dIQURVbGh3QUJBQUFBQUFBQUFEa21Sd0FVUUVBQUZJQkFBRDgvLy8vL1AvLy8rU1pIQUJUQVFBQVZBRUFBUENXSEFBRWx4d0FCQUFBQUFBQUFBQXNtaHdBVlFFQUFGWUJBQUQ4Ly8vLy9QLy8veXlhSEFCWEFRQUFXQUVBQUNDWEhBQTBseHdBREFBQUFBQUFBQURFbWh3QVdRRUFBRm9CQUFBRUFBQUErUC8vLzhTYUhBQmJBUUFBWEFFQUFQVC8vLy8wLy8vL3hKb2NBRjBCQUFCZUFRQUFVSmNjQUZDYUhBQmttaHdBZUpvY0FJeWFIQUI0bHh3QVpKY2NBQUFBQUFBb214d0FYd0VBQUdBQkFBQXZBUUFBTUFFQUFHRUJBQUJpQVFBQU13RUFBRFFCQUFBMUFRQUFZd0VBQURjQkFBQmtBUUFBT1FFQUFHVUJBQUFBQUFBQXJKNGNBR1lCQUFCbkFRQUFhQUVBQUdrQkFBQnFBUUFBYXdFQUFHd0JBQUEwQVFBQU5RRUFBRzBCQUFBM0FRQUFiZ0VBQURrQkFBQnZBUUFBQUFBQUFGaVlIQUJ3QVFBQWNRRUFBRTVUZEROZlh6STVZbUZ6YVdOZmFXOXpTV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlVWRkFBQUFJRzBjQUN5WUhBQk1ieHdBQUFBQUFLQ1lIQUJ5QVFBQWN3RUFBRTVUZEROZlh6STVZbUZ6YVdOZmFXOXpTWGRPVTE4eE1XTm9ZWEpmZEhKaGFYUnpTWGRGUlVWRkFBQUFJRzBjQUhTWUhBQk1ieHdBVGxOME0xOWZNakUxWW1GemFXTmZjM1J5WldGdFluVm1TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlVWRkFBQUFBUGhzSEFDc21Cd0FUbE4wTTE5Zk1qRTFZbUZ6YVdOZmMzUnlaV0Z0WW5WbVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGQUFBQUFQaHNIQURvbUJ3QVRsTjBNMTlmTWpFelltRnphV05mYVhOMGNtVmhiVWxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWRlJRQUFmRzBjQUNTWkhBQUFBQUFBQVFBQUFGaVlIQUFEOVAvL1RsTjBNMTlmTWpFelltRnphV05mYVhOMGNtVmhiVWwzVGxOZk1URmphR0Z5WDNSeVlXbDBjMGwzUlVWRlJRQUFmRzBjQUd5WkhBQUFBQUFBQVFBQUFLQ1lIQUFEOVAvL1RsTjBNMTlmTWpFelltRnphV05mYjNOMGNtVmhiVWxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWRlJRQUFmRzBjQUxTWkhBQUFBQUFBQVFBQUFGaVlIQUFEOVAvL1RsTjBNMTlmTWpFelltRnphV05mYjNOMGNtVmhiVWwzVGxOZk1URmphR0Z5WDNSeVlXbDBjMGwzUlVWRlJRQUFmRzBjQVB5WkhBQUFBQUFBQVFBQUFLQ1lIQUFEOVAvL0RBQUFBQUFBQUFCVW1Sd0FTUUVBQUVvQkFBRDAvLy8vOVAvLy8xU1pIQUJMQVFBQVRBRUFBQVFBQUFBQUFBQUE1SmtjQUZFQkFBQlNBUUFBL1AvLy8vei8vLy9rbVJ3QVV3RUFBRlFCQUFCT1UzUXpYMTh5TVRSaVlYTnBZMTlwYjNOMGNtVmhiVWxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWRlJRQjhiUndBbEpvY0FBTUFBQUFDQUFBQVZKa2NBQUlBQUFEa21Sd0FBZ2dBQUU1VGRETmZYekl4TldKaGMybGpYM04wY21sdVoySjFaa2xqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRkFBQUFJRzBjQU9TYUhBRGdtQndBUUFBQUFBQUFBQUJzbkJ3QWRBRUFBSFVCQUFBNEFBQUErUC8vLzJ5Y0hBQjJBUUFBZHdFQUFNRC8vLy9BLy8vL2JKd2NBSGdCQUFCNUFRQUFRSnNjQUtTYkhBRGdteHdBOUpzY0FBaWNIQUFjbkJ3QXpKc2NBTGliSEFCb214d0FWSnNjQUVBQUFBQUFBQUFBeEpvY0FGa0JBQUJhQVFBQU9BQUFBUGovLy8vRW1od0FXd0VBQUZ3QkFBREEvLy8vd1AvLy84U2FIQUJkQVFBQVhnRUFBRUFBQUFBQUFBQUFWSmtjQUVrQkFBQktBUUFBd1AvLy84RC8vLzlVbVJ3QVN3RUFBRXdCQUFBNEFBQUFBQUFBQU9TWkhBQlJBUUFBVWdFQUFNai8vLy9JLy8vLzVKa2NBRk1CQUFCVUFRQUFUbE4wTTE5Zk1qRTRZbUZ6YVdOZmMzUnlhVzVuYzNSeVpXRnRTV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVVQUFBQUFJRzBjQUNTY0hBREVtaHdBT0FBQUFBQUFBQUFnblJ3QWVnRUFBSHNCQUFESS8vLy95UC8vL3lDZEhBQjhBUUFBZlFFQUFJU2NIQUM4bkJ3QTBKd2NBSmljSEFBNEFBQUFBQUFBQU9TWkhBQlJBUUFBVWdFQUFNai8vLy9JLy8vLzVKa2NBRk1CQUFCVUFRQUFUbE4wTTE5Zk1qRTVZbUZ6YVdOZmIzTjBjbWx1WjNOMGNtVmhiVWxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRkFBQUFJRzBjQU5pY0hBRGttUndBUEFBQUFBQUFBQURVblJ3QWZnRUFBSDhCQUFERS8vLy94UC8vLzlTZEhBQ0FBUUFBZ1FFQUFEaWRIQUJ3blJ3QWhKMGNBRXlkSEFBOEFBQUFBQUFBQUZTWkhBQkpBUUFBU2dFQUFNVC8vLy9FLy8vL1ZKa2NBRXNCQUFCTUFRQUFUbE4wTTE5Zk1qRTVZbUZ6YVdOZmFYTjBjbWx1WjNOMGNtVmhiVWxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRkFBQUFJRzBjQUl5ZEhBQlVtUndBYkFBQUFBQUFBQUJ3bmh3QWdnRUFBSU1CQUFDVS8vLy9sUC8vLzNDZUhBQ0VBUUFBaFFFQUFPeWRIQUFrbmh3QU9KNGNBQUNlSEFCc0FBQUFBQUFBQUZTWkhBQkpBUUFBU2dFQUFKVC8vLytVLy8vL1ZKa2NBRXNCQUFCTUFRQUFUbE4wTTE5Zk1qRTBZbUZ6YVdOZmFXWnpkSEpsWVcxSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZSVVVBSUcwY0FFQ2VIQUJVbVJ3QVRsTjBNMTlmTWpFelltRnphV05mWm1sc1pXSjFaa2xqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWRlJRQUFJRzBjQUh5ZUhBRGdtQndBQUFBQUFFQ2ZIQUNMQVFBQWpBRUFBSTBCQUFBQUFBQUEvSjRjQUJvQUFBQ1FBUUFBa1FFQUFFNDBjSFZuYVRFMWVIQmhkR2hmWlhoalpYQjBhVzl1UlFBQUFBQWdiUndBNEo0Y0FBaHVIQUJPTkhCMVoya3hNSGh0YkY5M2NtbDBaWEpGQVBoc0hBQUlueHdBVGpSd2RXZHBNVGQ0Yld4ZmQzSnBkR1Z5WDNOMGNtVmhiVVVBQUNCdEhBQWtueHdBSEo4Y0FBQUFBQUEzQUFBQUFBQUFBQUFNREFBQVB3QkI4TDd5QUF1TEJRZ0FCZ0FBQUFjR0FBQUFBQUJnUUFCQVFFQkFRRUJBUUVCQXdBQUJBREFBQU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBQUFBUUFNQUF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNQUFBQUFBQU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQUF3TURBd01EQXdNREFnSURBd0lEQXdNREF3TURBd01EQXdNREF3TURBd01BQUFJQUFBQURBZ0FBQUFBQUVCQUFHQmdZR0JnWUdCZ1lHQUFBQXdBQkFBQVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZBQUFBQUFVQUJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVQUFBQUFBQVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGSklCQUFDVEFRQUFsQUVBQUpVQkFBQ1dBUUFBbHdFQUFKWUJBQUNYQVFBQW1BRUFBSmtCQUFDWUFRQUFtUUVBQUpnQkFBQ1pBUUFBbUFFQUFKa0JBQUNhQVFBQW13RUFBSndCQUFDZEFRQUFuZ0VBQUo4QkFBQ2dBUUFBb1FFQUFBRUFBQUFGQUFBQUJRQUFBQVVBQUFBQ0FBQUFCUUFBQUFVQUFBQUZBQUFBQlFBQUFBQUFBQUQwb1J3QW9nRUFBS01CQUFCT00zWnlkalZIYkhsd2FFVUFBQUFBK0d3Y0FPU2hIQUJCaE1UeUFBdW5Bd0lBQUFBREFBQUFCUUFBQUFjQUFBQUxBQUFBRFFBQUFCRUFBQUFUQUFBQUZ3QUFBQjBBQUFBZkFBQUFKUUFBQUNrQUFBQXJBQUFBTHdBQUFEVUFBQUE3QUFBQVBRQUFBRU1BQUFCSEFBQUFTUUFBQUU4QUFBQlRBQUFBV1FBQUFHRUFBQUJsQUFBQVp3QUFBR3NBQUFCdEFBQUFjUUFBQUg4QUFBQ0RBQUFBaVFBQUFJc0FBQUNWQUFBQWx3QUFBSjBBQUFDakFBQUFwd0FBQUswQUFBQ3pBQUFBdFFBQUFMOEFBQURCQUFBQXhRQUFBTWNBQUFEVEFBQUFBUUFBQUFzQUFBQU5BQUFBRVFBQUFCTUFBQUFYQUFBQUhRQUFBQjhBQUFBbEFBQUFLUUFBQUNzQUFBQXZBQUFBTlFBQUFEc0FBQUE5QUFBQVF3QUFBRWNBQUFCSkFBQUFUd0FBQUZNQUFBQlpBQUFBWVFBQUFHVUFBQUJuQUFBQWF3QUFBRzBBQUFCeEFBQUFlUUFBQUg4QUFBQ0RBQUFBaVFBQUFJc0FBQUNQQUFBQWxRQUFBSmNBQUFDZEFBQUFvd0FBQUtjQUFBQ3BBQUFBclFBQUFMTUFBQUMxQUFBQXV3QUFBTDhBQUFEQkFBQUF4UUFBQU1jQUFBRFJBQUFBQUFBQUFLU2pIQUNtQVFBQXB3RUFBRTR6ZG5KMk9WSmxjMjkxY21ObGMwVUFBQUFBK0d3Y0FKQ2pIQUJCdE1meUFBc040S2NjQUtnQkFBQ3BBUUFBSkFCQjBNZnlBQXYxQnRRWUhBQkJBQUFBc1JnY0FFSUFBQUNRR0J3QVF3QUFBSU1ZSEFCRUFBQUE5aGNjQUVVQUFBQnBGQndBUmdBQUFQUVRIQUJIQUFBQTl4SWNBRWdBQUFEckVod0FTUUFBQU5zUkhBQktBQUFBMlJFY0FFc0FBQURXRVJ3QVRBQUFBQW9RSEFCTkFBQUFQQTRjQUU0QUFBQU1FQndBQUFBQUFCb0tIQUJQQUFBQWZna2NBRkFBQUFCOENSd0FVUUFBQUhvSkhBQlNBQUFBZWdnY0FGTUFBQUMyQnh3QVZBQUFBRVlHSEFCVkFBQUFSQVljQUZZQUFBQWFCaHdBVndBQUFQSUZIQUJZQUFBQTV3VWNBRmtBQUFCNEJSd0FXZ0FBQU1EOEd3QmhBQUFBM0VzYkFBY0FBQUNtNEJzQUpnQUFBSGZWR3dBbkFBQUFOSzhiQUNvQUFBQ0orQnNBWWdBQUFBdTJHd0JjQUFBQVBOb2JBQWdBQUFDbTl4c0FZd0FBQU1DT0d3QU5BQUFBdlVNYkFGNEFBQUJoVXhzQVhnQUFBRWlQR3dBNkFBQUFrUHNiQUN3QUFBQm5YQnNBUUFBQUFMSHlHd0JrQUFBQUNKc2JBQ1FBQUFDdTJ4c0FaUUFBQU5oV0d3QTRBQUFBOEpvYkFEMEFBQUJmcnhzQUlRQUFBR0xCR3dCbUFBQUFJTVFiQURVQUFBQzQ3UnNBREFBQUFGQi9Hd0EwQUFBQUFvc2JBQzRBQUFDTnZSc0Fad0FBQUkxVEd3QmdBQUFBSTVzYkFENEFBQUFjdUJzQWFBQUFBTlNjR3dBdEFBQUFBRjBiQUMwQUFBRHFzUnNBYVFBQUFIaXdHd0JxQUFBQWRyQWJBR3NBQUFBeXJ4c0FiQUFBQUNuYUd3QjdBQUFBN0ZnYkFIc0FBQUJ1Y2hzQUtBQUFBQlJaR3dCYkFBQUFGSnNiQUR3QUFBQWh6UnNBWHdBQUFJYXBHd0J0QUFBQWc1NGJBRzRBQUFBenpCc0FDZ0FBQUM3TUd3QTVBQUFBL0pvYkFDTUFBQUJLamhzQWJ3QUFBQi9NR3dBeEFBQUFVWXdiQUhBQUFBRFptaHNBSlFBQUFOZmNHd0F1QUFBQTVwb2JBQ3NBQUFCUWlCc0FjUUFBQUVLdkd3QS9BQUFBVUs4YkFDSUFBQUEzaUJzQWNnQUFBQkpkR3dCY0FBQUFIZG9iQUgwQUFBRFlXQnNBZlFBQUFGeHlHd0FwQUFBQS8xZ2JBRjBBQUFEOGZoc0Fjd0FBQUVTUEd3QTdBQUFBY0pzYkFEY0FBQUNnUXhzQU5nQUFBR2kyR3dBdkFBQUFHbDBiQUM4QUFBQ3gyaHNBSUFBQUFITmNHd0IwQUFBQUEvZ2JBQWtBQUFCLzJCc0FNd0FBQUt2WUd3QitBQUFBVTR3YkFESUFBQUJ5UlJzQWRRQUFBQWpKR3dCZkFBQUFRRVViQUhZQUFBQXF6UnNBZkFBQUFONzNHd0FMQUFBQTdVUWJBSGNBQUFBc1JCc0FlQUFBQUNGREd3QjVBQUFBRzBBYkFIb0FBQUQ0akJzQU1BQkIwTTd5QUF1UkJBV2dHd0FBREFBQTRmc2JBQUFFQUFEdXJ4c0FBUUFBQUppcEd3QUNBQUFBc2ZJYkFBQUlBQUQ5VkJzQUFBZ0FBSkcyR3dBRURBQUFESU1iQUFBQ0FBQU9UaHNBQUVBQUFNZGFHd0FFQUFBQS9INGJBQUFnQUFDeDJoc0FBQ0FBQU95REd3QUFBUUFBN1VRYkFJQUFBQUQ4VkJzQUFCQUFBRTVUZEROZlh6SXhNWEpsWjJWNFgyVnljbTl5UlFBQUFDQnRIQURJcHh3QUVHOGNBQmM2SEFCVE9od0E1VGNjQUdFOUhBQjZSUndBRUVrY0FKRWlIQURwTEJ3QW1pY2NBTUk1SEFCaExSd0FNaThjQU9rOEhBQ3RRUndBQ0NvY0FObkpHd0FuTFJ3QUFBQUFBR2lvSEFDcUFRQUFxd0VBQUU0emRuSjJNMEYwZEVVQVRqTjJjbll4TWtGMGRFTnZiblpsY25SbGNrVUErR3djQUV1b0hBQWdiUndBUUtnY0FHQ29IQUFBQUFBQW5LZ2NBS3dCQUFDdEFRQUFUak4yY25ZeE5HUmhkR0ZmVEVsT1JWZEpSRlJJUlFBQStHd2NBSVNvSEFBQUFBQUEwS2djQUs0QkFBQ3ZBUUFBVGpOMmNuWXhPV1JoZEdGZlRVbEVTVlpCVEZWRlgwNUJUVVZGQVBoc0hBQzBxQndBQUFBQUFBU3BIQUN3QVFBQXNRRUFBRTR6ZG5KMk1UaGtZWFJoWDAxSlJFbFdRVXhWUlY5UVFVNUZBQUQ0YkJ3QTZLZ2NBQUFBQUFBMHFSd0FzZ0VBQUxNQkFBQk9NM1p5ZGpFMFpHRjBZVjlRVEVGRFJVMUZUbFJGQUFENGJCd0FIS2tjQUFNQUFBQUVBQUFBQUFBQUFBSUFBQUFBQUFBQUFRQUFBQUVBQUFBQ0FBQUFBd0FBQUFVQVFlelM4Z0FMaTFJS0FBQUFEUUFBQUE0QUFBQVBBQUFBRUFBQUFBRUFBQUFDQUFBQUF3QUFBQU1BQUFBRUFBQUFBd0FBQUFNQUFBQURBQUFBQkFBQUFBY0FBQUFDQUFBQUFRQUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQUhBQUFBQndBQUFBb0FBQUFMQUFBQUNBQUFBQWtBQUFBQUFBQUFBS29jQUxRQkFBQzFBUUFBVGpOMmNuWXhNa0YwZEVaaFkzTnBiV2xzWlVVQUFBQUFJRzBjQU9pcEhBQm9xQndBS0dJZ0FBQUFBQUJVcnh3QXVBRUFBTGtCQUFBQUFBQUFlSzhjQUxvQkFBQzdBUUFBQUFBQUFKeXZIQUM4QVFBQXZRRUFBQUFBQUFBRXNCd0F2Z0VBQUw4QkFBQUFBQUFBVExBY0FNQUJBQURCQVFBQUFBQUFBR3l3SEFEQ0FRQUF3d0VBQUFBQUFBQ0lzQndBeEFFQUFNVUJBQUFBQUFBQVVMRWNBTVlCQUFESEFRQUFBQUFBQUhTeEhBRElBUUFBeVFFQUFBQUFBQUNRc1J3QXlnRUFBTXNCQUFBQUFBQUF0TEVjQU13QkFBRE5BUUFBQUFBQUFOU3hIQURPQVFBQXp3RUFBQUFBQUFEMHNSd0EwQUVBQU5FQkFBQUFBQUFBRkxJY0FOSUJBQURUQVFBQUFBQUFBRGl5SEFEVUFRQUExUUVBQUFBQUFBQlVzaHdBMWdFQUFOY0JBQUFBQUFBQWVMSWNBTmdCQUFEWkFRQUFBQUFBQUp5eUhBRGFBUUFBMndFQUFBQUFBQUFvc3h3QTNBRUFBTjBCQUFBQUFBQUFTTE1jQU40QkFBRGZBUUFBQUFBQUFKaXpIQURnQVFBQTRRRUFBQUFBQUFEQXN4d0E0Z0VBQU9NQkFBQUFBQUFBNkxNY0FPUUJBQURsQVFBQUFBQUFBQkMwSEFEbUFRQUE1d0VBQUFBQUFBQXd0QndBNkFFQUFPa0JBQUFBQUFBQWNMUWNBT29CQUFEckFRQUFBQUFBQUxpMEhBRHNBUUFBN1FFQUFBQUFBQUQ4dEJ3QTdnRUFBTzhCQUFBQUFBQUFhTFVjQVBBQkFBRHhBUUFBQUFBQUFOUzFIQUR5QVFBQTh3RUFBQUFBQUFEOHRSd0E5QUVBQVBVQkFBQUFBQUFBSExZY0FQWUJBQUQzQVFBQUFBQUFBRGkySEFENEFRQUErUUVBQUFBQUFBQjh0aHdBK2dFQUFQc0JBQUFBQUFBQW5MWWNBUHdCQUFEOUFRQUFBQUFBQUx5MkhBRCtBUUFBL3dFQUFBQUFBQURndGh3QUFBSUFBQUVDQUFBQUFBQUFBTGNjQUFJQ0FBQURBZ0FBQUFBQUFDUzNIQUFFQWdBQUJRSUFBQUFBQUFCTXR4d0FCZ0lBQUFjQ0FBQUFBQUFBVkxnY0FBZ0NBQUFKQWdBQUFBQUFBSGk0SEFBS0FnQUFDd0lBQUFBQUFBQ2t1QndBREFJQUFBMENBQUFBQUFBQXhMZ2NBQTRDQUFBUEFnQUFBQUFBQU95NEhBQVFBZ0FBRVFJQUFBQUFBQUFNdVJ3QUVnSUFBQk1DQUFBQUFBQUFNTGtjQUJRQ0FBQVZBZ0FBQUFBQUFKaTVIQUFXQWdBQUZ3SUFBQUFBQUFDNHVSd0FHQUlBQUJrQ0FBQUFBQUFBRExvY0FCb0NBQUFiQWdBQUFBQUFBRlM2SEFBY0FnQUFIUUlBQUFBQUFBQll1eHdBSGdJQUFCOENBQUFBQUFBQWdMc2NBQ0FDQUFBaEFnQUFBQUFBQUt5N0hBQWlBZ0FBSXdJQUFBQUFBQURZdXh3QUpBSUFBQ1VDQUFBQUFBQUE5THNjQUNZQ0FBQW5BZ0FBQUFBQUFCUzhIQUFvQWdBQUtRSUFBQUFBQUFESXZCd0FLZ0lBQUNzQ0FBQUFBQUFBREwwY0FDd0NBQUF0QWdBQUFBQUFBRkM5SEFBdUFnQUFMd0lBQUFBQUFBQnd2UndBTUFJQUFERUNBQUFBQUFBQXRMMGNBRElDQUFBekFnQUFBQUFBQU55OUhBQTBBZ0FBTlFJQUFBQUFBQUFBdmh3QU5nSUFBRGNDQUFBQUFBQUFSTDRjQURnQ0FBQTVBZ0FBQUFBQUFHeStIQUE2QWdBQU93SUFBQUFBQUFDUXZod0FQQUlBQUQwQ0FBQUFBQUFBc0w0Y0FENENBQUEvQWdBQUFBQUFBTXkrSEFCQUFnQUFRUUlBQUFBQUFBRHN2aHdBUWdJQUFFTUNBQUFBQUFBQUxMOGNBRVFDQUFCRkFnQUFBQUFBQUppL0hBQkdBZ0FBUndJQUFBQUFBQURndnh3QVNBSUFBRWtDQUFBQUFBQUFDTUFjQUVvQ0FBQkxBZ0FBQUFBQUFEVEFIQUJNQWdBQVRRSUFBQUFBQUFCY3dCd0FUZ0lBQUU4Q0FBQUFBQUFBb01BY0FGQUNBQUJSQWdBQUFBQUFBTVRBSEFCU0FnQUFVd0lBQUFBQUFBRHN3QndBVkFJQUFGVUNBQUFBQUFBQUZNRWNBRllDQUFCWEFnQUFBQUFBQURqQkhBQllBZ0FBV1FJQUFBQUFBQUIwd2h3QVdnSUFBRnNDQUFBQUFBQUFrTUljQUZ3Q0FBQmRBZ0FBVGpOMmNuWXhNVUYwZEVGalkybGtURzluUlFBZ2JSd0FRSzhjQUdpb0hBQk9NM1p5ZGpFelFYUjBRV05qYVdSbGJuUmhiRVVBQUFBZ2JSd0FZSzhjQUdpb0hBQk9NM1p5ZGpFMVFYUjBRWEowYVdOMWJHRjBhVzl1UlFBZ2JSd0FoSzhjQUdpb0hBQk9NM1p5ZGpFelFYUjBRWFIwWVdOallVeHZaMFVBQUFBZ2JSd0FxSzhjQUdpb0hBQk9NM1p5ZGpFeFFYUjBRWFZrYVdWdVkyVkZBQ0J0SEFETXJ4d0FhS2djQUU0emRuSjJNVFJCZEhSQmRXZHRaVzUwUkc5MGMwVUFBQ0J0SEFEc3J4d0FhS2djQUU0emRuSjJNVE5CZEhSQmRYUm9iM0pwZW1Wa1JRQUFBQ0J0SEFBUXNCd0FhS2djQUU0emRuSjJNVE5CZEhSQ1lYSk1hVzVsVEc5blJRQUFBQ0J0SEFBMHNCd0FhS2djQUU0emRuSjJNVEJCZEhSQ1lYSnlhVzVuUlFBQUlHMGNBRml3SEFCb3FCd0FUak4yY25ZNFFYUjBRbUZ6YVdORkFDQnRIQUI0c0J3QWFLZ2NBRTR6ZG5KMk4wRjBkRUpwWW14RkFBQWdiUndBbExBY0FHaW9IQUJPTTNaeWRqRXpRWFIwUTJGc1pXNWtZWEpsWkVVQUFBQWdiUndBc0xBY0FHaW9IQUJPTTNaeWRqRXlRWFIwUTJGdWIyNXBZMkZzUlFBQUFBQWdiUndBMUxBY0FHaW9IQUJPTTNaeWRqRXdRWFIwUTJ4aGMzTmxaRVVBQUNCdEhBRDRzQndBYUtnY0FFNHpkbkoyTVRCQmRIUkRiR1ZtVEc5blJRQUFJRzBjQUJpeEhBQm9xQndBVGpOMmNuWXhNa0YwZEVOc1pXWlRhR0Z3WlVVQUFBQUFJRzBjQURpeEhBQm9xQndBVGpOMmNuWXhORUYwZEVOc1pXWm1hVzVuVEc5blJRQUFJRzBjQUZ5eEhBQm9xQndBVGpOMmNuWTRRWFIwUTI5c2IzSkZBQ0J0SEFDQXNSd0FhS2djQUU0emRuSjJNVE5CZEhSRGIyeHZjbUYwYVc5dVJRQUFBQ0J0SEFDY3NSd0FhS2djQUU0emRuSjJNVEJCZEhSRGIyOXlaRmd4UlFBQUlHMGNBTUN4SEFCb3FCd0FUak4yY25ZeE1FRjBkRU52YjNKa1dESkZBQUFnYlJ3QTRMRWNBR2lvSEFCT00zWnlkakV3UVhSMFEyOXZjbVJaTVVVQUFDQnRIQUFBc2h3QWFLZ2NBRTR6ZG5KMk1UUkJkSFJEYjI5eVpHbHVZWFJsWkVVQUFDQnRIQUFnc2h3QWFLZ2NBRTR6ZG5KMk5rRjBkRU4xWlVVQUFBQWdiUndBUkxJY0FHaW9IQUJPTTNaeWRqRXlRWFIwUTNWeWRtRjBkWEpsUlFBQUFBQWdiUndBWUxJY0FHaW9IQUJPTTNaeWRqRXlRWFIwUTNWeWRtVlNaVzVrUlFBQUFBQWdiUndBaExJY0FHaW9IQUJPTTNaeWRqRXlRWFIwUTNWemRHOXpURzluUlFBQUFBQWdiUndBcUxJY0FHaW9IQUJPTTNaeWRqRTFRWFIwUkdGMFlWQnZhVzUwYVc1blJRQWdiUndBekxJY0FHaW9IQUJPTTNaeWRqRXdRWFIwUkdGMFlXSnNaVVVBQUNCdEhBRHdzaHdBYUtnY0FFNHpkbkoyTVRKQmRIUkVhWE4wWVc1alpYTkZBQUFBQUNCdEhBQVFzeHdBYUtnY0FFNHpkbkoyT1VGMGRFUnZkRXh2WjBVQUFBQUFJRzBjQURTekhBQm9xQndBVGpOMmNuWXhPVUYwZEVSMWNtRjBhVzl1UVdSa2FYUnBkbVZGQUNCdEhBQlVzeHdBYUtnY0FFNHpkbkoyTVRoQmRIUkVkWEpoZEdsdmJrUmxabUYxYkhSRkFBQWdiUndBZkxNY0FHaW9IQUJPTTNaeWRqRTRRWFIwUkhWeVlYUnBiMjVNYjJkcFkyRnNSUUFBSUcwY0FLU3pIQUJvcUJ3QVRqTjJjbll4TmtGMGRFUjFjbUYwYVc5dVVtRjBhVzlGQUFBQUFDQnRIQURNc3h3QWFLZ2NBRTR6ZG5KMk1UZEJkSFJGYm1Oc2IzTnBibWREYUdGeWMwVUFBQUFnYlJ3QTlMTWNBR2lvSEFCT00zWnlkakV3UVhSMFJXNWthVzVuYzBVQUFDQnRIQUFjdEJ3QWFLZ2NBRTR6ZG5KMk1URkJkSFJGZG1sa1pXNWpaVVVBSUcwY0FEeTBIQUJvcUJ3QVRqTjJjbll4TVVGMGRFVjRkR1Z1WkdWeVJRQWdiUndBWExRY0FHaW9IQUJPTTNaeWRqbEJkSFJGZUhSbGJuUkZBQUFBQUNCdEhBQjh0QndBYUtnY0FFNHpkbkoyTVRkQmRIUkdaWEp0WVhSaFVISmxjMlZ1ZEVVQUFBQWdiUndBbkxRY0FHaW9IQUJPTTNaeWRqbEJkSFJHYVd4cGJtZEZBQUFBQUNCdEhBREV0QndBYUtnY0FFNHpkbkoyTVRKQmRIUkhjbkJUZVcxTWIyZEZBQUFBQUNCdEhBRGt0QndBYUtnY0FFNHpkbkoyTVRKQmRIUklZVzVrU1dSbGJuUkZBQUFBQUNCdEhBQUl0UndBYUtnY0FFNHpkbkoyT1VGMGRFaGxhV2RvZEVVQUFBQUFJRzBjQUN5MUhBQm9xQndBVGpOMmNuWXhPRUYwZEVodmNtbDZiMjUwWVd4QmJHbG5ia1VBQUNCdEhBQk10UndBYUtnY0FFNHpkbkoyTVRaQmRIUkpiblJsY201bGRFMWxaR2xoUlFBQUFBQWdiUndBZExVY0FHaW9IQUJPTTNaeWRqbEJkSFJLYjJsdVpXUkZBQUFBQUNCdEhBQ2N0UndBYUtnY0FFNHpkbkoyTVRKQmRIUkxaWGxUYVdkTWIyZEZBQUFBQUNCdEhBQzh0UndBYUtnY0FFNHpkbkoyTVRsQmRIUkxaWGxUYVdkRVpXWmhkV3gwVEc5blJRQWdiUndBNExVY0FHaW9IQUJPTTNaeWRqRXhRWFIwVEdGaVpXeHNaV1JGQUNCdEhBQUl0aHdBYUtnY0FFNHpkbkoyTjBGMGRFeGhibWRGQUFBZ2JSd0FLTFljQUdpb0hBQk9NM1p5ZGpFeFFYUjBUR0Y1WlhKTWIyZEZBQ0J0SEFCRXRod0FhS2djQUU0emRuSjJNVE5CZEhSTVlYbGxja2xrWlc1MFJRQUFBQ0J0SEFCa3Rod0FhS2djQUU0emRuSjJNVEJCZEhSTWFXNWxURzlqUlFBQUlHMGNBSWkySEFCb3FCd0FUak4yY25ZeE1VRjBkRXhwYm1WU1pXNWtSUUFnYlJ3QXFMWWNBR2lvSEFCT00zWnlkakUxUVhSMFRHbHVaVkpsYm1SQ1lYTmxSUUFnYlJ3QXlMWWNBR2lvSEFCT00zWnlkakV3UVhSMFRHbHVhMmx1WjBVQUFDQnRIQURzdGh3QWFLZ2NBRTR6ZG5KMk1UTkJkSFJNZVhKcFkxTjBlV3hsUlFBQUFDQnRIQUFNdHh3QWFLZ2NBRTR6ZG5KMk1UZEJkSFJOWldGemRYSmxUblZ0WW1WeWMwVUFBQUFnYlJ3QU1MY2NBR2lvSEFCT00zWnlkakUwUVhSMFRXVmhjM1Z5WlcxbGJuUkZBQUFnYlJ3QVdMY2NBR2lvSEFCT00zWnlkakUwUVhSMFRXVmthV0ZDYjNWdVpITkZBQUFnYlJ3QWZMY2NBR2lvSEFCT00zWnlkamxCZEhSTlpXUnBkVzFGQUFBQUFDQnRIQUNndHh3QWFLZ2NBRTR6ZG5KMk1UTkJkSFJOWldsV1pYSnphVzl1UlFBQUFDQnRIQURBdHh3QWFLZ2NBRTR6ZG5KMk1UbEJkSFJOWlhSaFpHRjBZVkJ2YVc1MGFXNW5SUUFnYlJ3QTVMY2NBR2lvSEFCT00zWnlkakU1UVhSMFRXVjBaWEpEYjI1bWIzSnRZVzVqWlVVQUlHMGNBQXk0SEFCb3FCd0FUak4yY25ZeU1rRjBkRTFsZEdWeVEyOXVabTl5YldGdVkyVkNZWEpGQUFBZ2JSd0FOTGdjQUdpb0hBQk9NM1p5ZGpFMFFYUjBUV1YwWlhKVGFXZE1iMmRGQUFBZ2JSd0FZTGdjQUdpb0hBQk9NM1p5ZGpJeFFYUjBUV1YwWlhKVGFXZEVaV1poZFd4MFRHOW5SUUFBQUNCdEhBQ0V1QndBYUtnY0FFNHpkbkoyTVRCQmRIUk5iVlJsYlhCdlJRQUFJRzBjQUxDNEhBQm9xQndBVGpOMmNuWXhPVUYwZEUxMWJIUnBiblZ0VFdWaGMzVnlaWE5GQUNCdEhBRFF1QndBYUtnY0FFNHpkbkoyTVRGQmRIUk9TVzUwWldkbGNrVUFJRzBjQVBpNEhBQm9xQndBVGpOMmNuWXhORUYwZEU1T2RXMWlaWEpNYVd0bFJRQUFJRzBjQUJpNUhBQm9xQndBVGpOMmNuWTNRWFIwVG1GdFpVVUFBQ0J0SEFBOHVSd0FhS2djQUU0emRuSjJNVFpCZEhST2IzUmhkR2x2YmxOMGVXeGxSUUFBQUFBZ2JSd0FXTGtjQUdpb0hBQk9NM1p5ZGpFeVFYUjBUbTkwWlVobFlXUnpSUUFBQUFBZ2JSd0FnTGtjQUdpb0hBQk9NM1p5ZGpsQmRIUlBZM1JoZG1WRkFBQUFBQ0J0SEFDa3VSd0FhS2djQUU0emRuSjJNVFpCZEhSUFkzUmhkbVZFWldaaGRXeDBSUUFBQUFBZ2JSd0F4TGtjQUdpb0hBQk9NM1p5ZGpJeFFYUjBUMk4wWVhabFJHbHpjR3hoWTJWdFpXNTBSUUFBQUNCdEhBRHN1UndBYUtnY0FFNHpkbkoyTVRWQmRIUlBibVZNYVc1bFUzUmhabVpGQUNCdEhBQVl1aHdBYUtnY0FFNHpkbkoyTVRWQmRIUlBjSFJwYldsNllYUnBiMjVGQUNCdEhBQTh1aHdBYUtnY0FFNHpkbkoyTVRsQmRIUlBjbWxuYVc1TVlYbGxja2xrWlc1MFJRQWdiUndBWUxvY0FHaW9IQUJPTTNaeWRqRTVRWFIwVDNKcFoybHVVM1JoWm1aSlpHVnVkRVVBSUcwY0FJaTZIQUJvcUJ3QVRqTjJjbll4T1VGMGRFOXlhV2RwYmxOMFlYSjBSVzVrU1dSRkFDQnRIQUN3dWh3QWFLZ2NBRTR6ZG5KMk1qVkJkSFJQY21sbmFXNVVhVzFsYzNSaGJYQk1iMmRwWTJGc1JRQUFBQ0J0SEFEWXVod0FhS2djQUU0emRuSjJPRUYwZEZCaFoyVnpSUUFnYlJ3QUNMc2NBR2lvSEFCT00zWnlkakV5UVhSMFVHRnlkRWxrWlc1MFJRQUFBQUFnYlJ3QUpMc2NBR2lvSEFCT00zWnlkamhCZEhSUWFYUmphRVVBSUcwY0FFaTdIQUJvcUJ3QVRqTjJjbll4T1VGMGRGQnNZV05sYldWdWRFOXVVM1JoWm1aRkFDQnRIQUJrdXh3QWFLZ2NBRTR6ZG5KMk1qQkJkSFJRYkdGalpXMWxiblJTWld4RmRtVnVkRVVBQUFBQUlHMGNBSXk3SEFCb3FCd0FUak4yY25ZeU1FRjBkRkJzWVdObGJXVnVkRkpsYkZOMFlXWm1SUUFBQUFBZ2JSd0F1THNjQUdpb0hBQk9NM1p5ZGpoQmRIUlFiR2x6ZEVVQUlHMGNBT1M3SEFCb3FCd0FUak4yY25ZeE1VRjBkRkJ2YVc1MGFXNW5SUUFnYlJ3QUFMd2NBR2lvSEFCT00zWnlkakV4UVhSMFVYVmhiblJwZEhsRkFDQnRIQUFndkJ3QWFLZ2NBRTR6ZG5KMk1UQkJkSFJTWVc1bmFXNW5SUUFBSUcwY0FFQzhIQUJvcUJ3QVRqTjJjbll4TjBGMGRGSmxjM0J2Ym5OcFltbHNhWFI1UlFBQUFDQnRIQUJndkJ3QWFLZ2NBRTR6ZG5KMk1qSkJkSFJTWlhOMFpIVnlZWFJwYjI1TWIyZHBZMkZzUlFBQUlHMGNBSWk4SEFCb3FCd0FUak4yY25ZeE1VRjBkRk5qWVd4aFlteGxSUUFnYlJ3QXRMd2NBR2lvSEFCT00zWnlkakV4UVhSMFUyVnhkV1Z1WTJWRkFDQnRIQURVdkJ3QWFLZ2NBRTR6ZG5KMk1UTkJkSFJUYkdGemFFTnZkVzUwUlFBQUFDQnRIQUQwdkJ3QWFLZ2NBRTR6ZG5KMk1UUkJkSFJUYkhWeVVISmxjMlZ1ZEVVQUFDQnRIQUFZdlJ3QWFLZ2NBRTR6ZG5KMk9VRjBkRk52ZFhKalpVVUFBQUFBSUcwY0FEeTlIQUJvcUJ3QVRqTjJjbll4TUVGMGRGTndZV05wYm1kRkFBQWdiUndBWEwwY0FHaW9IQUJPTTNaeWRqRXhRWFIwVTNSaFptWk1iMmRGQUNCdEhBQjh2UndBYUtnY0FFNHpkbkoyTVRSQmRIUlRkR0ZtWmtSbFpreHZaMFVBQUNCdEhBQ2N2UndBYUtnY0FFNHpkbkoyTVRsQmRIUlRkR0ZtWmtkeWIzVndhVzVuVTNsdFJRQWdiUndBd0wwY0FHaW9IQUJPTTNaeWRqRXpRWFIwVTNSaFptWkpaR1Z1ZEVVQUFBQWdiUndBNkwwY0FHaW9IQUJPTTNaeWRqRXpRWFIwVTNSaFptWkpkR1Z0YzBVQUFBQWdiUndBREw0Y0FHaW9IQUJPTTNaeWRqRXhRWFIwVTNSaFptWk1iMk5GQUNCdEhBQXd2aHdBYUtnY0FFNHpkbkoyTVRoQmRIUlRkR0ZtWmt4dlkxQnBkR05vWldSRkFBQWdiUndBVUw0Y0FHaW9IQUJPTTNaeWRqRXpRWFIwVTNSaGNuUkZibVJKWkVVQUFBQWdiUndBZUw0Y0FHaW9IQUJPTTNaeWRqRXdRWFIwVTNSaGNuUkpaRVVBQUNCdEhBQ2N2aHdBYUtnY0FFNHpkbkoyT0VGMGRGTjBaVzF6UlFBZ2JSd0F2TDRjQUdpb0hBQk9NM1p5ZGpsQmRIUlRlV3hNYjJkRkFBQUFBQ0J0SEFEWXZod0FhS2djQUU0emRuSjJNVEJCZEhSVGVXeFVaWGgwUlFBQUlHMGNBUGkrSEFCb3FCd0FUak4yY25ZeE1FRjBkRk41YzNSbGJYTkZBQUFnYlJ3QUdMOGNBR2lvSEFCT00zWnlkakV6UVhSMFZHRnlaMlYwUlhaaGJFVUFBQUFnYlJ3QU9MOGNBR2lvSEFCT00zWnlkakV4UVhSMFZHVnRjRzlNYjJkRkFDQnRIQUJjdnh3QWFLZ2NBRTR6ZG5KMk1UWkJkSFJVWlhoMFVtVnVaR2wwYVc5dVJRQUFBQUFnYlJ3QWZMOGNBR2lvSEFCT00zWnlkakV5UVhSMFZHVjRkRk4wZVd4bFJRQUFBQUFnYlJ3QXBMOGNBR2lvSEFCT00zWnlkakV6UVhSMFZHbGxVSEpsYzJWdWRFVUFBQUFnYlJ3QXlMOGNBR2lvSEFCT00zWnlkakU1UVhSMFZHbHRaWE4wWVcxd1RHOW5hV05oYkVVQUlHMGNBT3kvSEFCb3FCd0FUak4yY25ZeU1FRjBkRlJwYldWemRHRnRjREpNYjJkcFkyRnNSUUFBQUFBZ2JSd0FGTUFjQUdpb0hBQk9NM1p5ZGpFMlFYUjBWSEpoYm5Od2IzTnBkR2x2YmtVQUFBQUFJRzBjQUVEQUhBQm9xQndBVGpOMmNuWXhOa0YwZEZSMWNHeGxkRkJ5WlhObGJuUkZBQUFBQUNCdEhBQm93QndBYUtnY0FFNHpkbkoyT0VGMGRGUjVjR1ZrUlFBZ2JSd0FrTUFjQUdpb0hBQk9NM1p5ZGpFelFYUjBWSGx3YjJkeVlYQm9lVVVBQUFBZ2JSd0FyTUFjQUdpb0hBQk9NM1p5ZGpFMlFYUjBWbVZ5ZEdsallXeEJiR2xuYmtVQUFBQUFJRzBjQU5EQUhBQm9xQndBVGpOMmNuWXhOa0YwZEZabGNuUnBZMkZzUjNKdmRYQkZBQUFBQUNCdEhBRDR3QndBYUtnY0FFNHpkbkoyTVROQmRIUldhWE5wWW1sc2FYUjVSUUFBQUNCdEhBQWd3UndBYUtnY0FFNHpkbkoyTVRkQmRIUldhWE4xWVd4UFptWnpaWFJJYjBVQUFBQWdiUndBUk1FY0FHaW9IQUJPTTNaeWRqRTNRWFIwVm1semRXRnNUMlptYzJWMFZHOUZBQUFBSUcwY0FHekJIQUJvcUJ3QVRqTjJjbll4TjBGMGRGWnBjM1ZoYkU5bVpuTmxkRlp2UlFBQUFDQnRIQUNVd1J3QWFLZ2NBRTR6ZG5KMk1UaEJkSFJXYVhOMVlXeFBabVp6WlhReVNHOUZBQUFnYlJ3QXZNRWNBR2lvSEFCT00zWnlkakU0UVhSMFZtbHpkV0ZzVDJabWMyVjBNbFJ2UlFBQUlHMGNBT1RCSEFCb3FCd0FUak4yY25ZeE9FRjBkRlpwYzNWaGJFOW1abk5sZERKV2IwVUFBQ0J0SEFBTXdod0FhS2djQUU0emRuSjJNVGxCZEhSV2IyeDBZVWR5YjNWd2FXNW5VM2x0UlFBZ2JSd0FOTUljQUdpb0hBQk9NM1p5ZGpFelFYUjBWMmhwZEdWemNHRmpaVVVBQUFBZ2JSd0FYTUljQUdpb0hBQk9NM1p5ZGpoQmRIUlhhV1IwYUVVQUlHMGNBSURDSEFCb3FCd0FUak4yY25ZMVFYUjBXSGxGQUFBQUFDQnRIQUNjd2h3QWFLZ2NBRTR6ZG5KMk5rRjBkRmg1TWtVQUFBQWdiUndBdU1JY0FHaW9IQUFBQUFBQUZNWWNBRjRDQUFCZkFnQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQUdvQ0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFDREFnQUFoQUlBQUlVQ0FBQ0dBZ0FBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFGRC8vLzhVeGh3QUlRTUFBQ0lEQUFCQS8vLy9GTVljQUNNREFBQWtBd0FBVGpOMmNuWTBXbTl1WlVVQWZHMGNBQWpHSEFBQkFBQUFBd0FBQUxBK0h3QUNBQUFBb01BY0FBS3dBQUE0c2h3QUFzQUFBQUFBQUFBVXh4d0FKUU1BQUNZREFBQW5Bd0FBS0FNQUFDa0RBQUFxQXdBQUt3TUFBQ3dEQUFBdEF3QUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZORnB2Ym1WRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFBQ0J0SEFCb3hod0FzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTkZwdmJtVkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QUFQaHNIQUFneHh3QUF3QUFBQVFBQUFBRUFBQUFCZ0FBQUlQNW9nQkVUbTRBL0NrVkFORlhKd0RkTlBVQVl0dkFBRHlabFFCQmtFTUFZMUgrQUx2ZXF3QzNZY1VBT200a0FOSk5RZ0JKQnVBQUNlb3VBQnlTMFFEckhmNEFLYkVjQU9nK3B3RDFOWUlBUkxzdUFKenBoQUMwSm5BQVFYNWZBTmFST1FCVGd6a0FuUFE1QUl0ZmhBQW8rYjBBK0I4N0FONy9sd0FQbUFVQUVTL3ZBQXBhaXdCdEgyMEF6MzQyQUFuTEp3QkdUN2NBbm1ZL0FDM3FYd0M2SjNVQTVldkhBRDE3OFFEM09RY0FrbEtLQVB0cjZnQWZzVjhBQ0YyTkFEQURWZ0I3L0VZQThLdHJBQ0M4endBMjlKb0E0NmtkQUY1aGtRQUlHK1lBaFpsbEFLQVVYd0NOUUdnQWdOai9BQ2R6VFFBR0JqRUF5bFlWQU1tb2N3Qjc0bUFBYTR6QUFCbkVSd0ROWjhNQUNlamNBRm1ES2dDTGRzUUFwaHlXQUVTdjNRQVpWOUVBcFQ0RkFBVUgvd0F6Zmo4QXdqTG9BSmhQM2dDN2ZUSUFKajNEQUI1cjd3Q2YrRjRBTlI4NkFIL3l5Z0R4aHgwQWZKQWhBR29rZkFEVmJ2b0FNQzEzQUJVN1F3QzFGTVlBd3htZEFLM0V3Z0FzVFVFQURBQmRBSVo5UmdEamNTMEFtOGFhQUROaUFBQzAwbndBdEtlWEFEZFYxUURYUHZZQW94QVlBRTEyL0FCa25Tb0FjTmVyQUdOOCtBQjZzRmNBRnhYbkFNQkpWZ0E3MXRrQXA0UTRBQ1FqeXdEV2luY0FXbFFqQUFBZnVRRHhDaHNBR2M3ZkFKOHgvd0JtSG1vQW1WZGhBS3o3UndCK2Y5Z0FJbVczQURMb2lRRG12MkFBNzhUTkFHdzJDUUJkUDlRQUZ0N1hBRmc3M2dEZW01SUEwaUlvQUNpRzZBRGlXRTBBeHNveUFBampGZ0RnZmNzQUY4QlFBUE1kcHdBWTRGc0FMaE0wQUlNU1lnQ0RTQUVBOVk1YkFLMndmd0FlNmZJQVNFcERBQkJuMHdDcTNkZ0FybDlDQUdwaHpnQUtLS1FBMDVtMEFBYW04Z0JjZDM4QW84S0RBR0U4aUFDS2MzZ0FyNHhhQUcvWHZRQXRwbU1BOUwvTEFJMkI3d0Ftd1djQVZjcEZBTXJaTmdBb3FOSUF3bUdOQUJMSmR3QUVKaFFBRWthYkFNUlp4QURJeFVRQVRiS1JBQUFYOHdEVVE2MEFLVW5sQVAzVkVBQUF2dndBSHBUTUFIRE83Z0FUUHZVQTdQR0FBTFBud3dESCtDZ0Frd1dVQU1GeFBnQXVDYk1BQzBYekFJZ1NuQUNySUhzQUxyV2ZBRWVTd2dCN01pOEFERlZ0QUhLbmtBQnI1eDhBTWN1V0FIa1dTZ0JCZWVJQTlOK0pBT2lVbHdEaTVvUUFtVEdYQUlqdGF3QmZYellBdS8wT0FFaWF0QUJucEd3QWNYSkNBSTFkTWdDZkZiZ0F2T1VKQUkweEpRRDNkRGtBTUFVY0FBME1BUUJMQ0dnQUxPNVlBRWVxa0FCMDV3SUF2ZFlrQVBkOXBnQnVTSElBbnhidkFJNlVwZ0Mwa2ZZQTBWTlJBTThLOGdBZ21ETUE5VXQrQUxKamFBRGRQbDhBUUYwREFJV0pmd0JWVWlrQU4yVEFBRzNZRUFBeVNESUFXMHgxQUU1eDFBQkZWRzRBQ3duQkFDcjFhUUFVWnRVQUp3ZWRBRjBFVUFDME85c0E2bmJGQUlmNUZ3QkphMzBBSFNlNkFKWnBLUURHekt3QXJSUlVBSkRpYWdDSTJZa0FMSEpRQUFTa3ZnQjNCNVFBOHpCd0FBRDhKd0RxY2FnQVpzSkpBR1RnUFFDWDNZTUFveitYQUVPVS9RQU5ob3dBTVVIZUFKSTVuUURkY0l3QUY3Zm5BQWpmT3dBVk55c0FYSUNnQUZxQWt3QVFFWklBRCtqWUFHeUFyd0RiLzBzQU9KQVBBRmtZZGdCaXBSVUFZY3U3QU1lSnVRQVFRTDBBMHZJRUFFbDFKd0RydHZZQTJ5SzdBQW9VcWdDSkppOEFaSU4yQUFrN013QU9sQm9BVVRxcUFCMmp3Z0N2N2E0QVhDWVNBRzNDVFFBdGVwd0F3RmFYQUFNL2d3QUo4UFlBSzBDTUFHMHhtUUE1dEFjQURDQVZBTmpEV3dEMWtzUUF4cTFMQUU3S3BRQ25OODBBNXFrMkFLdVNsQURkUW1nQUdXUGVBSGFNN3dCb2kxSUEvTnMzQUs2aHF3RGZGVEVBQUs2aEFBejcyZ0JrVFdZQTdRVzNBQ2xsTUFCWFZyOEFSLzg2QUdyNXVRQjF2dk1BS0pQZkFLdUFNQUJtalBZQUJNc1ZBUG9pQmdEWjVCMEFQYk9rQUZjYmp3QTJ6UWtBVGtMcEFCTytwQUF6STdVQThLb2FBRTlscUFEU3dhVUFDejhQQUZ0NHpRQWorWFlBZTRzRUFJa1hjZ0RHcGxNQWIyN2lBTy9yQUFDYlNsZ0F4TnEzQUtwbXVnQjJ6ODhBMFFJZEFMSHhMUUNNbWNFQXc2MTNBSVpJMmdEM1hhQUF4b0QwQUt6d0x3RGQ3Sm9BUDF5OEFORGViUUNReHg4QUt0dTJBS01sT2dBQXI1b0FyVk9UQUxaWEJBQXBMYlFBUzRCK0FOb0hwd0IycWc0QWUxbWhBQllTS2dEY3R5MEErdVg5QUluYi9nQ0p2djBBNUhac0FBYXAvQUErZ0hBQWhXNFZBUDJIL3dBb1BnY0FZV2N6QUNvWWhnQk52ZW9BcytldkFJOXRiZ0NWWnprQU1iOWJBSVRYU0FBdzN4WUF4eTFEQUNWaE5RREpjTTRBTU11NEFMOXMvUUNrQUtJQUJXemtBRnJkb0FBaGIwY0FZaExTQUxsY2hBQndZVWtBYTFiZ0FKbFNBUUJRVlRjQUh0VzNBRFB4eEFBVGJsOEFYVERrQUlVdXFRQWRzc01Bb1RJMkFBaTNwQURxc2RRQUZ2Y2hBSTlwNUFBbi8zY0FEQU9BQUkxQUxRQlB6YUFBSUtXWkFMT2kwd0F2WFFvQXRQbENBQkhheXdCOXZ0QUFtOXZCQUtzWHZRREtvb0VBQ0dwY0FDNVZGd0FuQUZVQWZ4VHdBT0VIaGdBVUMyUUFsa0dOQUllKzNnRGEvU29BYXlXMkFIdUpOQUFGOC80QXViK2VBR2hxVHdCS0txZ0FUOFJhQUMzNHZBRFhXcGdBOU1lVkFBMU5qUUFnT3FZQXBGZGZBQlEvc1FDQU9KVUF6Q0FCQUhIZGhnREozcllBdjJEMUFFMWxFUUFCQjJzQWpMQ3NBTExBMEFCUlZVZ0FIdnNPQUpWeXd3Q2pCanNBd0VBMUFBYmNld0RnUmN3QVRpbjZBTmJLeUFEbzgwRUFmR1RlQUp0azJBRFp2akVBcEpmREFIZFkxQUJwNDhVQThOb1RBTG82UEFCR0dFWUFWWFZmQU5LOTlRQnVrc1lBckM1ZEFBNUU3UUFjUGtJQVljU0hBQ245NlFEbjF2TUFJbnpLQUcrUk5RQUk0TVVBLzllTkFHNXE0Z0N3L2NZQWt3akJBSHhkZEFCcnJiSUF6VzZkQUQ1eWV3REdFV29BOTgrcEFDbHozd0MxeWJvQXR3QlJBT0t5RFFCMHVpUUE1WDFnQUhUWWlnQU5GU3dBZ1JnTUFINW1sQUFCS1JZQW4zcDJBUDM5dmdCV1JlOEEyWDQyQU96WkV3Q0x1cmtBeEpmOEFER29Kd0R4YnNNQWxNVTJBTmlvVmdDMHFMVUF6OHdPQUJLSkxRQnZWelFBTEZhSkFKbk80d0RXSUxrQWExNnFBRDRxbkFBUlg4d0EvUXRLQU9IMCt3Q09PMjBBNG9Zc0FPblVoQUQ4dEtrQTcrN1JBQzQxeVFBdk9XRUFPQ0ZFQUJ2WnlBQ0IvQW9BKzBwcUFDOGMyQUJUdElRQVRwbU1BRlFpekFBcVZkd0F3TWJXQUFzWmxnQWFjTGdBYVpWa0FDWmFZQUEvVXU0QWZ4RVBBUFMxRVFEOHkvVUFOTHd0QURTODdnRG9YY3dBM1Y1Z0FHZU9td0NTTSs4QXlSZTRBR0ZZbXdEaFY3d0FVWVBHQU5nK0VBRGRjVWdBTFJ6ZEFLOFlvUUFoTEVZQVdmUFhBTmw2bUFDZVZNQUFUNGI2QUZZRy9BRGxlYTRBaVNJMkFEaXRJZ0Juazl3QVZlaXFBSUltT0FESzU1c0FVUTJrQUprenNRQ3AxdzRBYVFWSUFHV3k4QUIvaUtjQWlFeVhBUG5STmdBaGtyTUFlNEpLQUpqUElRQkFuOXdBM0VkVkFPRjBPZ0JuNjBJQS9wM2ZBRjdVWHdCN1o2UUF1cXg2QUZYMm9nQXJpQ01BUWJwVkFGbHVDQUFoS29ZQU9VZURBSW5qNWdEbG50UUFTZnRBQVA5VzZRQWNEOG9BeFZtS0FKVDZLd0RUd2NVQUQ4WFBBTnRhcmdCSHhZWUFoVU5pQUNHR093QXNlWlFBRUdHSEFDcE1ld0NBTEJvQVE3OFNBSWdta0FCNFBJa0FxTVRrQU9YYmV3REVPc0lBSnZUcUFQZG5pZ0FOa3I4QVphTXJBRDJUc1FDOWZBc0FwRkhjQUNmZFl3QnA0ZDBBbXBRWkFLZ3BsUUJvemlnQUNlMjBBRVNmSUFCT21Nb0FjSUpqQUg1OEl3QVB1VElBcC9XT0FCUlc1d0FoOFFnQXRaMHFBRzkrVFFDbEdWRUF0Zm1yQUlMZjFnQ1czV0VBRmpZQ0FNUTZud0NEb3FFQWN1MXRBRG1OZWdDQ3VLa0FhekpjQUVZbld3QUFOTzBBMGdCM0FQejBWUUFCV1UwQTRIR0FBRUdEcGZNQUMvUVFRUHNoK1Q4QUFBQUFMVVIwUGdBQUFJQ1lSdmc4QUFBQVlGSE1lRHNBQUFDQWd4dndPUUFBQUVBZ0pYbzRBQUFBZ0NLQzR6WUFBQUFBSGZOcE5RQUFBQUFFMWh3QUxnTUFBQzhEQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUJtQWdBQVp3SUFBR2dDQUFCcEFnQUFhZ0lBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBREFEQUFBeEF3QUFoUUlBQUlZQ0FBQXlBd0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFDb0FnQUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURKQWdBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQUQyQWdBQTl3SUFBUGdDQUFENUFnQUErZ0lBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQUNRTUFBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQUVnTUFBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBVVAvLy93VFdIQUF6QXdBQU5BTUFBRUQvLy84RTFod0FOUU1BQURZREFBQk9NM1p5ZGpkVGRYSm1ZV05sUlFBQWZHMGNBUFRWSEFBQkFBQUFBd0FBQUxBK0h3QUNBQUFBb01BY0FBS3dBQUE0c2h3QUFzQUFBQUFBQUFBSTF4d0FKUU1BQURjREFBQTRBd0FBT1FNQUFEb0RBQUE3QXdBQVBBTUFBRDBEQUFBK0F3QUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZOMU4xY21aaFkyVkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBQUFBZ2JSd0FXTlljQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6ZFRkWEptWVdObFJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQStHd2NBQlRYSEFBQUFBQUE1TmNjQUQ4REFBQkFBd0FBUVFNQUFFSURBQUJEQXdBQVJBTUFBUEQvLy8vazF4d0FSUU1BQUVZREFBQk9NM1p5ZGpFNFJtRmpjMmx0YVd4bFNXNTBaWEptWVdObFJRQUFmRzBjQU1qWEhBQUFBQUFBQWdBQUFJUkNId0FDQUFBQUFLb2NBQUlRQUFBQVRqTjJjblkyVDNCMGFXOXVSUUFBK0d3Y0FBWFlIQUJPTTNaeWRqbFBjSFJwYjI1RVlteEZBQUFBQUNCdEhBQWMyQndBRk5nY0FFNHpkbkoyT1U5d2RHbHZia2x1ZEVVQUFBQUFJRzBjQUR6WUhBQVUyQndBVGpOMmNuWXhNazl3ZEdsdmJrbHVkRTFoY0VVQUFBQUFJRzBjQUZ6WUhBQVUyQndBVGpOMmNuWXhNazl3ZEdsdmJsTjBjbWx1WjBVQUFBQUFJRzBjQUlEWUhBQVUyQndBVGpOMmNuWXhNVTl3ZEdsdmJrRnljbUY1UlFBZ2JSd0FwTmdjQUJUWUhBQk9NM1p5ZGpFd1QzQjBhVzl1UW05dmJFVUFBQ0J0SEFERTJCd0FGTmdjQUFBQUFBQjAyQndBVUFNQUFGRURBQUJTQXdBQVV3TUFBRlFEQUFCVkF3QUFWZ01BQUZjREFBQllBd0FBV1FNQUFGb0RBQUJPTTNaeWRqRXdUM0IwYVc5dVNuTnZia1VBQUNCdEhBQVkyUndBRk5nY0FBQUFBQURFMmh3QVd3TUFBRndEQUFBQUFBQUFGTmdjQUZBREFBQmRBd0FBTFFBQUFGTURBQUJVQXdBQVZRTUFBRjREQUFBdEFBQUFMUUFBQUMwQUFBQXRBQUFBQUFBQUFOallIQUJRQXdBQVh3TUFBR0FEQUFCaEF3QUFZZ01BQUZVREFBQmpBd0FBWkFNQUFHVURBQUJtQXdBQVp3TUFBQUFBQUFBdzJCd0FVQU1BQUdnREFBQnBBd0FBVXdNQUFHb0RBQUJWQXdBQWF3TUFBR3dEQUFCdEF3QUFiZ01BQUc4REFBQUFBQUFBVU5nY0FGQURBQUJ3QXdBQWNRTUFBRk1EQUFCeUF3QUFWUU1BQUhNREFBQjBBd0FBZFFNQUFIWURBQUIzQXdBQUFBQUFBSmpZSEFCNEF3QUFlUU1BQUhvREFBQlRBd0FBVkFNQUFGVURBQUI3QXdBQWZBTUFBSDBEQUFCK0F3QUFmd01BQUFBQUFBQzQyQndBZ0FNQUFJRURBQUNDQXdBQVV3TUFBRlFEQUFDREF3QUFoQU1BQUlVREFBQ0dBd0FBaHdNQUFJZ0RBQUFBQUFBQUxOa2NBSWtEQUFDS0F3QUFpd01BQUZNREFBQlVBd0FBVlFNQUFJd0RBQUNOQXdBQWpnTUFBSThEQUFDUUF3QUFUak4yY25ZM1QzQjBhVzl1YzBVQUFQaHNIQUMwMmh3QUFBQUFBUERhSEFDUkF3QUFrZ01BQUU0emRuSjJPVTl3ZEdsdmJrZHljRVVBQUFBQStHd2NBTnphSEFCQmdMYnpBQXZWV1lUYkhBQ1RBd0FBbEFNQUFBQUFBQURVMnh3QWxRTUFBSllEQUFBQUFBQUFITndjQUpjREFBQ1lBd0FBQUFBQUFFRGNIQUNaQXdBQW1nTUFBQUFBQUFCazNCd0Ftd01BQUp3REFBQUFBQUFBaU53Y0FKMERBQUNlQXdBQUFBQUFBS2pjSEFDZkF3QUFvQU1BQUU0emRuSjJNVFJCZEhSRGFHRnVibVZzYVhwbFpFVUFBQ0J0SEFCczJ4d0FhS2djQUU0emRuSjJNVGhCZEhSSmJuTjBjblZ0Wlc1MFNXUmxiblJGQUFBZ2JSd0FrTnNjQUdpb0hBQk9NM1p5ZGpFM1FYUjBUV2xrYVVsdWMzUnlkVzFsYm5SRkFBQUFJRzBjQUxqYkhBQm9xQndBVGpOMmNuWXhNMEYwZEUxcFpHbE9kVzFpWlhKRkFBQUFJRzBjQU9EYkhBQm9xQndBVGpOMmNuWXhNa0YwZEUxcFpHbFVaVzF3YjBVQUFBQUFJRzBjQUFUY0hBQm9xQndBVGpOMmNuWXhNa0YwZEUxcFpHbFdZV3gxWlVVQUFBQUFJRzBjQUNqY0hBQm9xQndBVGpOMmNuWXhNMEYwZEUxcFpHbFdZV3gxWlRKRkFBQUFJRzBjQUV6Y0hBQm9xQndBVGpOMmNuWXhOVUYwZEUxcFpHbFdaV3h2WTJsMGVVVUFJRzBjQUhEY0hBQm9xQndBVGpOMmNuWXhNVUYwZEZScGJXVkNZWE5sUlFBZ2JSd0FsTndjQUdpb0hBQUFBQUFBNk4wY0FLRURBQUNpQXdBQUFBQUFBQWplSEFDakF3QUFwQU1BQUFBQUFBQk0zaHdBcFFNQUFLWURBQUFBQUFBQWRONGNBS2NEQUFDb0F3QUFBQUFBQUpqZUhBQ3BBd0FBcWdNQUFBQUFBQURnM2h3QXF3TUFBS3dEQUFBQUFBQUFDTjhjQUswREFBQ3VBd0FBQUFBQUFMVGZIQUN2QXdBQXNBTUFBQUFBQUFEVTN4d0FzUU1BQUxJREFBQUFBQUFBK044Y0FMTURBQUMwQXdBQUFBQUFBR1RnSEFDMUF3QUF0Z01BQUFBQUFBQ000QndBdHdNQUFMZ0RBQUFBQUFBQXRPQWNBTGtEQUFDNkF3QUFBQUFBQU5UZ0hBQzdBd0FBdkFNQUFBQUFBQUFZNFJ3QXZRTUFBTDREQUFBQUFBQUFQT0VjQUw4REFBREFBd0FBQUFBQUFNamhIQURCQXdBQXdnTUFBQUFBQUFBTTRod0F3d01BQU1RREFBQk9NM1p5ZGpFeFFYUjBRWEp3WldkTWIyZEZBQ0J0SEFEVTNSd0FhS2djQUU0emRuSjJNVEZCZEhSQ1ZISmxiVXh2WjBVQUlHMGNBUFRkSEFCb3FCd0FUak4yY25ZeE5FRjBkRUpsWVcxUWNtVnpaVzUwUlFBQUlHMGNBQlRlSEFCb3FCd0FUak4yY25ZeE1VRjBkRUpsWVcxU1pXNWtSUUFnYlJ3QU9ONGNBR2lvSEFCT00zWnlkakUyUVhSMFFtVmhiVk5sWTI5dVpHRnllVVVBQUFBQUlHMGNBRmplSEFCb3FCd0FUak4yY25ZeE0wRjBkRUpsWVcxbFpGZHBkR2hGQUFBQUlHMGNBSURlSEFCb3FCd0FUak4yY25ZeE0wRjBkRUpsWVcxcGJtZE1iMmRGQUFBQUlHMGNBS1RlSEFCb3FCd0FUak4yY25ZeE0wRjBkRUpsWVhSU2NIUk1iMmRGQUFBQUlHMGNBTWplSEFCb3FCd0FUak4yY25ZeE4wRjBkRUp5WVdOclpYUlRjR0Z1VEc5blJRQUFBQ0J0SEFEczNod0FhS2djQUU0emRuSjJPVUYwZEVOMWRHOTFkRVVBQUFBQUlHMGNBQlRmSEFCb3FCd0FUak4yY25ZeE0wRjBkRVY0Y0dGdVpHRmliR1ZGQUFBQUlHMGNBRFRmSEFCb3FCd0FUak4yY25ZeE1VRjBkRVpVY21WdFRHOW5SUUFnYlJ3QVdOOGNBR2lvSEFCT00zWnlkakUxUVhSMFIyeHBjM05RY21WelpXNTBSUUFnYlJ3QWVOOGNBR2lvSEFCT00zWnlkakUwUVhSMFIzSmhZMlZIY25CTWIyZEZBQUFnYlJ3QW5OOGNBR2lvSEFCT00zWnlkamxCZEhSSGNtRmpaV1JGQUFBQUFDQnRIQURBM3h3QWFLZ2NBRTR6ZG5KMk1UTkJkSFJJWVdseWNHbHVURzluUlFBQUFDQnRIQURnM3h3QWFLZ2NBRTR6ZG5KMk1UVkJkSFJJWVhKd1VHVmtZV3hNYjJkRkFDQnRIQUFFNEJ3QWFLZ2NBRTR6ZG5KMk1USkJkSFJNZGxCeVpYTmxiblJGQUFBQUFDQnRIQUFvNEJ3QWFLZ2NBRTR6ZG5KMk1UTkJkSFJOWldGemRYSmxURzluUlFBQUFDQnRIQUJNNEJ3QWFLZ2NBRTR6ZG5KMk1UZEJkSFJOWlhSbGNsTnBaMGR5Y0V4dlowVUFBQUFnYlJ3QWNPQWNBR2lvSEFCT00zWnlkakU0UVhSMFRuVnRZbVZ5VUd4aFkyVnRaVzUwUlFBQUlHMGNBSmpnSEFCb3FCd0FUak4yY25ZeE1VRjBkRTUxYldKbGNtVmtSUUFnYlJ3QXdPQWNBR2lvSEFCT00zWnlkakV5UVhSMFQyTjBZWFpsVEc5blJRQUFBQUFnYlJ3QTRPQWNBR2lvSEFCT00zWnlkakV4UVhSMFVHVmtZV3hNYjJkRkFDQnRIQUFFNFJ3QWFLZ2NBRTR6ZG5KMk1UUkJkSFJRYVdGdWIxQmxaR0ZzYzBVQUFDQnRIQUFrNFJ3QWFLZ2NBRTR6ZG5KMk1USkJkSFJTWldobFlYSnpZV3hGQUFBQUFDQnRIQUJJNFJ3QWFLZ2NBRTR6ZG5KMk1UZEJkSFJUWTI5eVpVUmxabFpwYzBOdGJrVUFBQUFnYlJ3QWJPRWNBR2lvSEFCT00zWnlkakV4UVhSMFUyeDFjbEpsYm1SRkFDQnRIQUNVNFJ3QWFLZ2NBRTR6ZG5KMk1URkJkSFJUZEdWdGMwTnRia1VBSUcwY0FMVGhIQUJvcUJ3QVRqTjJjbll4TUVGMGRGUnBaVkpsYm1SRkFBQWdiUndBMU9FY0FHaW9IQUJPTTNaeWRqRTFRWFIwVkhKbGJVMWxZWE4xY21Wa1JRQWdiUndBOU9FY0FHaW9IQUFBQUFBQTNPSWNBTVVEQUFER0F3QUF4d01BQU1nREFBRHcvLy8vM09JY0FNa0RBQURLQXdBQTJQLy8vOXppSEFETEF3QUF6QU1BQU1qLy8vL2M0aHdBelFNQUFNNERBQUI0Ly8vLzNPSWNBTThEQUFEUUF3QUFjUC8vLzl6aUhBRFJBd0FBMGdNQUFGei8vLy9jNGh3QTB3TUFBTlFEQUFCVS8vLy8zT0ljQU5VREFBRFdBd0FBU1AvLy85emlIQURYQXdBQTJBTUFBQ0QvLy8vYzRod0EyUU1BQU5vREFBQk9NM1p5ZGpFM1UyTnZjbVZFWldaSmJuUmxjbVpoWTJWRkFBQUFmRzBjQU1EaUhBQUJBQUFBQ2dBQUFJUkNId0FDQUFBQWJMQWNBQUlRQUFDWXN4d0FBaWdBQUNTM0hBQUNPQUFBVExjY0FBS0lBQUFjM0J3QUFwQUFBT3k0SEFBQ3BBQUFQT0VjQUFLc0FBQnd2UndBQXJnQUFDeS9IQUFDNEFBQUFBQUFBSXpqSEFEYkF3QUEzQU1BQU4wREFBRGVBd0FBM3dNQUFPQURBQURoQXdBQThQLy8vNHpqSEFEaUF3QUE0d01BQUU0emRuSjJNVFpNYVc1cmFXNW5TVzUwWlhKbVlXTmxSUUFBQUFCOGJSd0FjT01jQUFBQUFBQUNBQUFBaEVJZkFBSUFBQUFBdHh3QUFoQUFBQUFBQUFBYzVCd0E1QU1BQU9VREFBQUFBQUFBU09RY0FPWURBQURuQXdBQUFBQUFBSkRrSEFEb0F3QUE2UU1BQUFBQUFBRHM1QndBNmdNQUFPc0RBQUFBQUFBQUVPVWNBT3dEQUFEdEF3QUFUak4yY25ZeU1VRjBkRUZqWTJsa1pXNTBZV3hIWlhOMGRYSmhiRVVBQUFBZ2JSd0EvT01jQUdpb0hBQk9NM1p5ZGpJelFYUjBRWEowYVdOMWJHRjBhVzl1UjJWemRIVnlZV3hGQUNCdEhBQW81QndBYUtnY0FFNHpkbkoyTVRCQmRIUkNaVzVrUjJWelJRQUFJRzBjQUZUa0hBQm9xQndBVGpOMmNuWXhPVUYwZEVSMWNtRjBhVzl1UjJWemRIVnlZV3hGQUNCdEhBQjA1QndBYUtnY0FFNHpkbkoyTVRCQmRIUk5aR2wyUjJWelJRQUFJRzBjQUp6a0hBQm9xQndBVGpOMmNuWTRRWFIwVG1OSFpYTkZBQ0J0SEFDODVCd0FhS2djQUU0emRuSjJNVEJCZEhST2IzUmxSMlZ6UlFBQUlHMGNBTmprSEFCb3FCd0FUak4yY25ZeE5FRjBkRk5qYjNKbFJHVm1SMlZ6UlFBQUlHMGNBUGprSEFCb3FCd0FUak4yY25ZeE0wRjBkRk5sWTNScGIyNUhaWE5GQUFBQUlHMGNBQnpsSEFCb3FCd0FUak4yY25ZeE5rRjBkRk52ZFc1a1RHOWpZWFJwYjI1RkFBQUFBQ0J0SEFCQTVSd0FhS2djQUU0emRuSjJNakJCZEhSVWFXMWxjM1JoYlhCSFpYTjBkWEpoYkVVQUFBQUFJRzBjQUdqbEhBQm9xQndBVGpOMmNuWXlNVUYwZEZScGJXVnpkR0Z0Y0RKSFpYTjBkWEpoYkVVQUFBQWdiUndBbE9VY0FHaW9IQUFBQUFBQVBPWWNBTzREQUFEdkF3QUFBQUFBQUdEbUhBRHdBd0FBOFFNQUFBQUFBQUNJNWh3QThnTUFBUE1EQUFBQUFBQUFzT1ljQVBRREFBRDFBd0FBQUFBQUFORG1IQUQyQXdBQTl3TUFBQUFBQUFENDVod0ErQU1BQVBrREFBQk9NM1p5ZGpFNFFYUjBSSFZ5WVhScGIyNVJkV0ZzYVhSNVJRQUFJRzBjQUNEbUhBQm9xQndBVGpOMmNuWXhORUYwZEUxbGJuTjFjbUZzVEc5blJRQUFJRzBjQUVqbUhBQm9xQndBVGpOMmNuWXhOMEYwZEUxbGJuTjFjbUZzVTJoaGNtVmtSUUFBQUNCdEhBQnM1aHdBYUtnY0FFNHpkbkoyTVRoQmRIUk9iM1JsVm1selRXVnVjM1Z5WVd4RkFBQWdiUndBbE9ZY0FHaW9IQUJPTTNaeWRqRXhRWFIwVUd4cFkyRldhWE5GQUNCdEhBQzg1aHdBYUtnY0FFNHpkbkoyTVRoQmRIUlNaWE4wVm1selRXVnVjM1Z5WVd4RkFBQWdiUndBM09ZY0FHaW9IQUJPTTNaeWRqRXdRWFIwVTNSbGJWWnBjMFVBQUNCdEhBQUU1eHdBYUtnY0FFNHpkbkoyTVRaQmRIUlRkR1Z0YzAxbGJuTjFjbUZzUlFBQUFBQWdiUndBSk9jY0FHaW9IQUFBQUFBQW5Pb2NBUG9EQUFEN0F3QUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQS9BTUFBUDBEQUFCb0FnQUFhUUlBQUdvQ0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFEK0F3QUEvd01BQUlVQ0FBQ0dBZ0FBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQUFBUUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFBRUVBQUFDQkFBQVVQLy8vNXpxSEFBREJBQUFCQVFBQUVELy8vK2M2aHdBQlFRQUFBWUVBQUJPTTNaeWRqRXhWR1Y0ZEVWc1pXMWxiblJGQUh4dEhBQ0k2aHdBQVFBQUFBTUFBQUN3UGg4QUFnQUFBQnkySEFBQ3NBQUFvTUFjQUFMQUFBQUFBQUFBR09zY0FBY0VBQUFJQkFBQUNRUUFBQW9FQUFEdy8vLy9HT3NjQUFzRUFBQU1CQUFBNlAvLy94anJIQUFOQkFBQURnUUFBRTR6ZG5KMk1UWkJjbVZoVUc5elNXNTBaWEptWVdObFJRQUFBQUI4YlJ3QS9Pb2NBQUVBQUFBREFBQUFoRUlmQUFJQUFBQm90UndBQWhBQUFPekFIQUFDR0FBQUFBQUFBQlR2SEFBUEJBQUFFQVFBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBUHdEQUFEOUF3QUFhQUlBQUdrQ0FBQVJCQUFBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUFFZ1FBQUJNRUFBQ0ZBZ0FBaGdJQUFCUUVBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSndDQUFDZEFnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQUtnQ0FBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBQUFFQUFBVkJBQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBUFlDQUFEM0FnQUErQUlBQVBrQ0FBRDZBZ0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUFJREFBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFBSkF3QUFDZ01BQUFzREFBQU1Bd0FBRFFNQUFBNERBQUFQQXdBQUVBTUFBQkVEQUFBU0F3QUFFd01BQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUFCQkFBQUFnUUFBQllFQUFCUS8vLy9GTzhjQUJjRUFBQVlCQUFBUVAvLy94VHZIQUFaQkFBQUdnUUFBQ2ovLy84VTd4d0FHd1FBQUJ3RUFBQWRCQUFBQ2dRQUFCai8vLzhVN3h3QUhnUUFBQjhFQUFBUS8vLy9GTzhjQUNBRUFBQWhCQUFBQ1AvLy94VHZIQUFpQkFBQUl3UUFBUGorLy84VTd4d0FKQVFBQUNVRUFBRGMvdi8vRk84Y0FDWUVBQUFuQkFBQXlQNy8veFR2SEFBb0JBQUFLUVFBQUlEKy8vOFU3eHdBS2dRQUFDc0VBQUJPTTNaeWRqUlNaVzVrUlFCOGJSd0FDTzhjQUFFQUFBQUhBQUFBbk9vY0FBSUFBQUFZNnh3QUF0Z0FBSkN4SEFBQytBQUFPTFljQUFJSUFRQ1l2eHdBQWlRQkFNVEFIQUFDT0FFQWRNSWNBQUtBQVFBQUFBQUFOUEFjQUNVREFBQXNCQUFBTFFRQUFDNEVBQUF2QkFBQU1BUUFBREVFQUFBeUJBQUFNd1FBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpSU1pXNWtSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUFBZ2JSd0FpTzhjQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6UlNaVzVrUlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUQ0YkJ3QVFQQWNBQUFBQUFCODhSd0FOQVFBQURVRUFBQUFBQUFBb1BFY0FEWUVBQUEzQkFBQUFBQUFBTWp4SEFBNEJBQUFPUVFBQUU0emRuSjJNVEJCZEhSSVlYSnRRVzVzUlFBQUlHMGNBUER3SEFCb3FCd0FUak4yY25ZeE9VRjBkRWhoY20xdmJtbGpSblZ1WTNScGIyNUZBQ0J0SEFBUThSd0FhS2djQUU0emRuSjJNVGxCZEhSSmJuUmxjblpoYkVoaGNtMXZibWxqUlFBZ2JSd0FPUEVjQUdpb0hBQk9NM1p5ZGpFNFFYUjBTVzUwWlhKMllXeE5aV3h2WkdsalJRQUFJRzBjQUdEeEhBQm9xQndBVGpOMmNuWXhNa0YwZEV0bGVWTnBaMEZ1YkVVQUFBQUFJRzBjQUlqeEhBQm9xQndBVGpOMmNuWXhPVUYwZEV0bGVWTnBaMFJsWm1GMWJIUkJibXhGQUNCdEhBQ3M4UndBYUtnY0FFNHpkbkoyTVRoQmRIUk5aV3h2WkdsalJuVnVZM1JwYjI1RkFBQWdiUndBMVBFY0FHaW9IQUJPTTNaeWRqRXpRWFIwVUdsMFkyaERiR0Z6YzBVQUFBQWdiUndBL1BFY0FHaW9IQUJPTTNaeWRqaEJkSFJUYjJ4bVlVVUFJRzBjQUNEeUhBQm9xQndBQUFBQUFLRHpIQUE2QkFBQU93UUFBQUFBQUFBTTlCd0FQQVFBQUQwRUFBQUFBQUFBVVBRY0FENEVBQUEvQkFBQUFBQUFBSlQwSEFCQUJBQUFRUVFBQUFBQUFBQzQ5QndBUWdRQUFFTUVBQUFBQUFBQUFQVWNBRVFFQUFCRkJBQUFBQUFBQUd6MUhBQkdCQUFBUndRQUFBQUFBQUNVOVJ3QVNBUUFBRWtFQUFBQUFBQUF1UFVjQUVvRUFBQkxCQUFBQUFBQUFDVDJIQUJNQkFBQVRRUUFBQUFBQUFCSTlod0FUZ1FBQUU4RUFBQUFBQUFBYlBZY0FGQUVBQUJSQkFBQUFBQUFBSmoySEFCU0JBQUFVd1FBQUFBQUFBQzg5aHdBVkFRQUFGVUVBQUFBQUFBQStQWWNBRllFQUFCWEJBQUFBQUFBQUlEM0hBQllCQUFBV1FRQUFBQUFBQURvOXh3QVdnUUFBRnNFQUFBQUFBQUFEUGdjQUZ3RUFBQmRCQUFBQUFBQUFERDRIQUJlQkFBQVh3UUFBRTR6ZG5KMk1URkJkSFJCYm01dmRGWnBjMFVBSUcwY0FHenpIQUJvcUJ3QVRqTjJjbll4TVVGMGRFRnljR1ZuVm1selJRQWdiUndBalBNY0FHaW9IQUJPTTNaeWRqRXpRWFIwUW1GeVRHbHVaVlpwYzBVQUFBQWdiUndBclBNY0FHaW9IQUJPTTNaeWRqRXpRWFIwUW1WaGJXbHVaMVpwYzBVQUFBQWdiUndBMFBNY0FHaW9IQUJPTTNaeWRqRXpRWFIwUW1WaGRGSndkRlpwYzBVQUFBQWdiUndBOVBNY0FHaW9IQUJPTTNaeWRqRXhRWFIwUTJodmNtUldhWE5GQUNCdEhBQVk5QndBYUtnY0FFNHpkbkoyTVRSQmRIUkRiR1ZtWm1sdVoxWnBjMFVBQUNCdEhBQTQ5QndBYUtnY0FFNHpkbkoyTVROQmRIUkZjR2x6WlcxaFZtbHpSUUFBQUNCdEhBQmM5QndBYUtnY0FFNHpkbkoyTVRGQmRIUkdWSEpsYlZacGMwVUFJRzBjQUlEMEhBQm9xQndBVGpOMmNuWXhNMEYwZEVabGNtMWhkR0ZXYVhORkFBQUFJRzBjQUtEMEhBQm9xQndBVGpOMmNuWXhNMEYwZEVacGJtZEhjbkJXYVhORkFBQUFJRzBjQU1UMEhBQm9xQndBVGpOMmNuWXhNMEYwZEVoaGFYSndhVzVXYVhORkFBQUFJRzBjQU9qMEhBQm9xQndBVGpOMmNuWXhNRUYwZEVoaGNtMVdhWE5GQUFBZ2JSd0FEUFVjQUdpb0hBQk9NM1p5ZGpFMlFYUjBTR2x6Y0dGdVZHbGphMVpwYzBVQUFBQUFJRzBjQUN6MUhBQm9xQndBVGpOMmNuWXhNa0YwZEV0bGVWTnBaMVpwYzBVQUFBQUFJRzBjQUZUMUhBQm9xQndBVGpOMmNuWXhPVUYwZEV0bGVWTnBaMFJsWm1GMWJIUldhWE5GQUNCdEhBQjQ5UndBYUtnY0FFNHpkbkoyTVRSQmRIUk1hV2RoZEhWeVpWWnBjMFVBQUNCdEhBQ2c5UndBYUtnY0FFNHpkbkoyTVRCQmRIUk1hVzVsVm1selJRQUFJRzBjQU1UMUhBQm9xQndBVGpOMmNuWXhOa0YwZEV4cGNYVmxjMk5sYm5SV2FYTkZBQUFBQUNCdEhBRGs5UndBYUtnY0FFNHpkbkoyTVRKQmRIUk5aVzV6ZFhKV2FYTkZBQUFBQUNCdEhBQU05aHdBYUtnY0FFNHpkbkoyTVRSQmRIUk5aVzV6ZFhKaGJGWnBjMFVBQUNCdEhBQXc5aHdBYUtnY0FFNHpkbkoyTVRSQmRIUk5aWFJsY2xOcFoxWnBjMFVBQUNCdEhBQlU5aHdBYUtnY0FFNHpkbkoyTWpGQmRIUk5aWFJsY2xOcFowUmxabUYxYkhSV2FYTkZBQUFBSUcwY0FIajJIQUJvcUJ3QVRqTjJjbll4TlVGMGRFMTFiSFJwVW1WemRGWnBjMFVBSUcwY0FLVDJIQUJvcUJ3QVRqTjJjblk0UVhSMFVHSldhWE5GQUNCdEhBREk5aHdBYUtnY0FFNHpkbkoyTVRGQmRIUlFaV1JoYkZacGMwVUFJRzBjQU9UMkhBQm9xQndBVGpOMmNuWXhORUYwZEZGMWFXeHBjMjFoVm1selJRQUFJRzBjQUFUM0hBQm9xQndBVGpOMmNuWTRRWFIwVTJKV2FYTkZBQ0J0SEFBbzl4d0FhS2djQUU0emRuSjJNVFJCZEhSVFkyOXlaVVJsWmxacGMwVUFBQ0J0SEFCRTl4d0FhS2djQUU0emRuSjJNVE5CZEhSVFpXTjBhVzl1Vm1selJRQUFBQ0J0SEFCbzl4d0FhS2djQUU0emRuSjJNVFZCZEhSVGFXZHVhV1pNWlhSV2FYTkZBQ0J0SEFDTTl4d0FhS2djQUU0emRuSjJNVEZCZEhSVGNHRmpaVlpwYzBVQUlHMGNBTEQzSEFCb3FCd0FUak4yY25ZeE5FRjBkRk4wWVdabVJHVm1WbWx6UlFBQUlHMGNBTkQzSEFCb3FCd0FUak4yY25ZeE5FRjBkRk4wWVdabVIzSndWbWx6UlFBQUlHMGNBUFQzSEFCb3FCd0FUak4yY25ZeE1rRjBkRlIxY0d4bGRGWnBjMFVBQUFBQUlHMGNBQmo0SEFCb3FCd0FBQUFBQUp6NEhBQmdCQUFBWVFRQUFHSUVBQUJqQkFBQThQLy8vNXo0SEFCa0JBQUFaUVFBQU56Ly8vK2MrQndBWmdRQUFHY0VBQURVLy8vL25QZ2NBR2dFQUFCcEJBQUFUak4yY25ZeE5GQnBkR05vU1c1MFpYSm1ZV05sUlFBQWZHMGNBSVQ0SEFBQkFBQUFCQUFBQUlSQ0h3QUNBQUFBN09RY0FBSVFBQUM0dVJ3QUFpUUFBRmk3SEFBQ0xBQUFBQUFBQUNqNUhBQnFCQUFBYXdRQUFHd0VBQUJ0QkFBQWJnUUFBRzhFQUFEdy8vLy9LUGtjQUhBRUFBQnhCQUFBNlAvLy95ajVIQUJ5QkFBQWN3UUFBRTR6ZG5KMk1UZFFiM05wZEdsdmJrbHVkR1Z5Wm1GalpVVUFBQUI4YlJ3QURQa2NBQUVBQUFBREFBQUFoRUlmQUFJQUFBQkV2aHdBQWhBQUFHeStIQUFDR0FBQUFBQUFBSFQ1SEFCMEJBQUFkUVFBQUU0emRuSjJPVUYwZEVWNGRGTjViVVVBQUFBQUlHMGNBR0Q1SEFCb3FCd0FBQUFBQUNUK0hBQjJCQUFBZHdRQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUhnRUFBQjVCQUFBYUFJQUFHa0NBQUI2QkFBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUhzRUFBQjhCQUFBZlFRQUFINEVBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFmd1FBQUlBRUFBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBZ1FRQUFJSUVBQUNGQWdBQWd3UUFBSWNDQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFJUUVBQUNGQkFBQWhnUUFBSmtDQUFDYUFnQUFod1FBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFJZ0VBQUNKQkFBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUlvRUFBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQWl3UUFBTFFDQUFDMUFnQUF0Z0lBQUl3RUFBQzRBZ0FBalFRQUFMb0NBQUNPQkFBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFJOEVBQURFQWdBQXhRSUFBTVlDQUFESEFnQUFrQVFBQUpFRUFBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFDU0JBQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQUpNRUFBRGNBZ0FBbEFRQUFONENBQURmQWdBQTRBSUFBT0VDQUFDVkJBQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQUpZRUFBQ1hCQUFBbUFRQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUFtUVFBQUpvRUFBRDNBZ0FBbXdRQUFQa0NBQUQ2QWdBQSt3SUFBSndFQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBblFRQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQ2VCQUFBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFKOEVBQUFWQXdBQW9BUUFBQmNEQUFDaEJBQUFHUU1BQUtJRUFBQWJBd0FBb3dRQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFDa0JBQUFwUVFBQUtZRUFBQ25CQUFBcUFRQUFLa0VBQUNxQkFBQXF3UUFBS3dFQUFDdEJBQUFyZ1FBQUZELy8vOGsvaHdBcndRQUFMQUVBQUN4QkFBQVFnTUFBTElFQUFDekJBQUFRUC8vL3lUK0hBQzBCQUFBdFFRQUFDei8vLzhrL2h3QXRnUUFBTGNFQUFDNEJBQUEzZ01BQU44REFBRGdBd0FBNFFNQUFCei8vLzhrL2h3QXVRUUFBTG9FQUFDWS92Ly9KUDRjQUxzRUFBQzhCQUFBaVA3Ly95VCtIQUM5QkFBQXZnUUFBSGorLy84ay9od0F2d1FBQU1BRUFBQTAvdi8vSlA0Y0FNRUVBQURDQkFBQXd3UUFBRzBFQUFCdUJBQUFid1FBQUNUKy8vOGsvaHdBeEFRQUFNVUVBQUFjL3YvL0pQNGNBTVlFQUFESEJBQUFEUDcvL3lUK0hBRElCQUFBeVFRQUFBVCsvLzhrL2h3QXlnUUFBTXNFQUFEOC9mLy9KUDRjQU13RUFBRE5CQUFBOVAzLy95VCtIQURPQkFBQXp3UUFBT1Q5Ly84ay9od0EwQVFBQU5FRUFBRGMvZi8vSlA0Y0FOSUVBQURUQkFBQXNQMy8veVQrSEFEVUJBQUExUVFBQUtqOS8vOGsvaHdBMWdRQUFOY0VBQUJPTTNaeWRqVkJZMk5wWkVVQUFBQUFmRzBjQUJUK0hBQUJBQUFBQ2dBQUFMamhIZ0FDQUFBQUtQa2NBQUxNQVFCNHJ4d0FBdlFCQUJ6a0hBQUMvQUVBVks4Y0FBSUVBZ0NRc1J3QUFnd0NBQkMwSEFBQ0hBSUFkUGtjQUFJa0FnQ0F1eHdBQWxBQ0FLeTdIQUFDV0FJQUFBQUFBRnovSEFBbEF3QUEyQVFBQU5rRUFBRGFCQUFBMndRQUFOd0VBQURkQkFBQTNnUUFBTjhFQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4MVFXTmphV1JGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUlHMGNBTEQrSEFDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxODFRV05qYVdSRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBK0d3Y0FHai9IQURqNlFBQTRPa0FBR25pQUFCajRnQUFaT0lBQUdYaUFBQmw0Z0FBWmVJQUFHYmlBQURpNlFBQVorSUFBR2ppQUFCMDRnQUFkZUlBQUhEaUFBQng0Z0FBY3VJQUFIUGlBQUNBNGdBQWdlSUFBSUxpQUFDRDRnQUFSK1FBQUVia0FBQkY1QUFBUk9RQUFFUGtBQUJDNUFBQVFlUUFBRURrQUFCaTRnQUFZT0lBQUduaUFBQmo0Z0FBWk9JQUFHWGlBQUJsNGdBQVplSUFBR2JpQUFCaDRnQUFaK0lBQUdqaUFBQjA0Z0FBZGVJQUFIRGlBQUJ4NGdBQWN1SUFBSFBpQUFDQTRnQUFnZUlBQUlMaUFBQ0Q0Z0FBUitRQUFFYmtBQUJGNUFBQVJPUUFBRVBrQUFCQzVBQUFRZVFBQUVEa0FBQUFBQUFBaEFVZEFPQUVBQURoQkFBQVlBSUFBR0VDQUFCaUFnQUFZd0lBQUdRQ0FBQmxBZ0FBZUFRQUFIa0VBQUJvQWdBQWFRSUFBT0lFQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBZXdRQUFId0VBQUI5QkFBQWZnUUFBT01FQUFEa0JBQUFkUUlBQUhZQ0FBRGxCQUFBNWdRQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUg4Q0FBQ0FBZ0FBZ1FJQUFJSUNBQURuQkFBQTZBUUFBSVVDQUFDREJBQUFod0lBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWhBUUFBSVVFQUFDR0JBQUFtUUlBQUpvQ0FBQ0hCQUFBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQTZRUUFBSWtFQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBaWdRQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDTEJBQUF0QUlBQUxVQ0FBQzJBZ0FBakFRQUFMZ0NBQUNOQkFBQXVnSUFBSTRFQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFNRUNBQURDQWdBQWp3UUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBQ1FCQUFBa1FRQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQUpJRUFBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBa3dRQUFOd0NBQUNVQkFBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQUpVRUFBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBbGdRQUFKY0VBQUNZQkFBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBQ1pCQUFBbWdRQUFQY0NBQUNiQkFBQStRSUFBUG9DQUFEN0FnQUFuQVFBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUNkQkFBQUFnTUFBQU1EQUFBRUF3QUFCUU1BQUFZREFBQUhBd0FBQ0FNQUFPb0VBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFCSURBQUFUQXdBQW53UUFBQlVEQUFDZ0JBQUFGd01BQUtFRUFBQVpBd0FBb2dRQUFCc0RBQUNqQkFBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU9zRUFBQ2xCQUFBN0FRQUFLY0VBQUNvQkFBQXFRUUFBS29FQUFDckJBQUFyQVFBQUswRUFBQ3VCQUFBVVAvLy80UUZIUUR0QkFBQTdnUUFBTzhFQUFCQ0F3QUFzZ1FBQUxNRUFBQkEvLy8vaEFVZEFQQUVBQUR4QkFBQUxQLy8vNFFGSFFEeUJBQUE4d1FBQVBRRUFBRGVBd0FBM3dNQUFPQURBQURoQXdBQUhQLy8vNFFGSFFEMUJBQUE5Z1FBQUpqKy8vK0VCUjBBOXdRQUFQZ0VBQUNJL3YvL2hBVWRBUGtFQUFENkJBQUFlUDcvLzRRRkhRRDdCQUFBL0FRQUFEVCsvLytFQlIwQS9RUUFBUDRFQUFEL0JBQUFZd1FBQUNUKy8vK0VCUjBBQUFVQUFBRUZBQUFRL3YvL2hBVWRBQUlGQUFBREJRQUFDUDcvLzRRRkhRQUVCUUFBQlFVQUFBRCsvLytFQlIwQUJnVUFBQWNGQUFBSUJRQUFiUVFBQUc0RUFBQnZCQUFBOFAzLy80UUZIUUFKQlFBQUNnVUFBT2o5Ly8rRUJSMEFDd1VBQUF3RkFBRFkvZi8vaEFVZEFBMEZBQUFPQlFBQTBQMy8vNFFGSFFBUEJRQUFFQVVBQU1EOS8vK0VCUjBBRVFVQUFCSUZBQUM0L2YvL2hBVWRBQk1GQUFBVUJRQUFUak4yY25ZNFMyVjVRV05qYVdSRkFIeHRIQUIwQlIwQUFRQUFBQWNBQUFDNDRSNEFBZ0FBQUp6NEhBQUN6QUVBS1BrY0FBSUFBZ0I0cnh3QUFpZ0NBSkN4SEFBQ01BSUFFTFFjQUFKQUFnQjArUndBQWtnQ0FBQUFBQUNvQmgwQUpRTUFBQlVGQUFBV0JRQUFGd1VBQUJnRkFBQVpCUUFBR2dVQUFCc0ZBQUFjQlFBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk9FdGxlVUZqWTJsa1JVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQUFnYlJ3QStBVWRBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpoTFpYbEJZMk5wWkVWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBK0d3Y0FMUUdIUUFBQUFBQUFnQUFBQVFBQUFBRkFBQUFCd0FBQUFrQUFBQUxBQUFBQVFBQUFQLy8vLzhDQUFBQS92Ly8vd01BQUFEOS8vLy9BQUFBQUFFQUFBRC8vLy8vQWdBQUFBSUFBQUQrLy8vL0F3QUFBQU1BQUFBREFBQUEvZi8vL3dBQUFBRC8vLy8vQVFBQUFBWUFBQUFFQUFBQUFnQUFBQWNBQUFBQkFBQUFBd0FBQUFVQUFBQUpBQUFBQlFBQUFBSUFBQUFLQUFBQUFRQUFBQVFBQUFBR0FFSGdqL1FBQzBrSEFBQUFBd0FBQUFZQUFBQUNBQUFBQlFBQUFBRUFBQUFFQUFBQUFBQUFBQVFBQUFBQkFBQUFCUUFBQUFJQUFBQUdBQUFBQXdBQUFBY0FBQUFBQUFBQUFRQUFBQUVBQUFBQkFFRzhrUFFBQ3drQkFBQUFBUUFBQUFFQVFZaVI5QUFMQ1AvLy8vLy8vLy8vQUVHY2tmUUFDeEQvLy8vLy8vLy8vLy8vLy8vLy8vLy9BRUc0a2ZRQUMzWC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzcvLy8vKy8vLy8vdi8vLy83Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzcvLy8vKy8vLy9BUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFRYmlTOUFBTEVRRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFFR2drL1FBQ3dqLy8vLy8vLy8vL3dCQnRKUDBBQXVxWFAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vKy8vLy8vdi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy92Ly8vLzcvLy84QUFBQUFkQTRkQUIwRkFBQWVCUUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFCOEZBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQWdCUUFBSVFVQUFJVUNBQUNEQkFBQUlnVUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFBakJRQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFrQlFBQUlBTUFBQ1VGQUFBbUJRQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFKd1VBQUZELy8vOTBEaDBBS0FVQUFDa0ZBQUFxQlFBQVFnTUFBTElFQUFDekJBQUFRUC8vLzNRT0hRQXJCUUFBTEFVQUFDei8vLzkwRGgwQUxRVUFBQzRGQUFBdkJRQUEzZ01BQU44REFBRGdBd0FBNFFNQUFCei8vLzkwRGgwQU1BVUFBREVGQUFDWS92Ly9kQTRkQURJRkFBQXpCUUFBaVA3Ly8zUU9IUUEwQlFBQU5RVUFBSGorLy85MERoMEFOZ1VBQURjRkFBQTAvdi8vZEE0ZEFEZ0ZBQUE1QlFBQU9nVUFBQ1QrLy85MERoMEFPd1VBQUR3RkFBQWMvdi8vZEE0ZEFEMEZBQUErQlFBQUZQNy8vM1FPSFFBL0JRQUFRQVVBQUF6Ky8vOTBEaDBBUVFVQUFFSUZBQUFBL3YvL2RBNGRBRU1GQUFCRUJRQUErUDMvLzNRT0hRQkZCUUFBUmdVQUFFNHpkbkoyTmt0bGVWTnBaMFVBQUFCOGJSd0FaQTRkQUFFQUFBQUlBQUFBdU9FZUFBSUFBQUFzUHg4QUFzd0JBSGl2SEFBQzNBRUFXTHNjQUFMa0FRQ2c4UndBQXV3QkFOUzFIQUFDOUFFQWJQVWNBQUlBQWdBNHdSd0FBZ2dDQUFBQUFBQ2NEeDBBSlFNQUFFY0ZBQUJJQlFBQVNRVUFBRW9GQUFCTEJRQUFUQVVBQUUwRkFBQk9CUUFBVGxOME0xOWZNakV3WDE5bWRXNWpkR2x2YmpaZlgyWjFibU5KV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VekpmTmt0bGVWTnBaMFZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUNCdEhBRHdEaDBBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk5rdGxlVk5wWjBWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBQUFENGJCd0FxQThkQUFBQUFBQ0FGQjBBVHdVQUFGQUZBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQjRCQUFBZVFRQUFHZ0NBQUJwQWdBQVVRVUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQjdCQUFBZkFRQUFIMEVBQUIrQkFBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFGSUZBQUJUQlFBQWhRSUFBSU1FQUFDSEFnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUJVQlFBQWhRUUFBSVlFQUFDWkFnQUFtZ0lBQUljRUFBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQURwQkFBQWlRUUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ0tCQUFBcndJQUFMQUNBQUN4QWdBQXNnSUFBSXNFQUFDMEFnQUF0UUlBQUxZQ0FBQ01CQUFBdUFJQUFJMEVBQUM2QWdBQWpnUUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUNQQkFBQXhBSUFBTVVDQUFER0FnQUF4d0lBQUpBRUFBQ1JCQUFBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUFrZ1FBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBQ1RCQUFBM0FJQUFKUUVBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUFsUVFBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBQ1dCQUFBbHdRQUFKZ0VBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQUprRUFBQ2FCQUFBOXdJQUFKc0VBQUQ1QWdBQStnSUFBUHNDQUFDY0JBQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFKMEVBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBNmdRQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUNmQkFBQUZRTUFBS0FFQUFBWEF3QUFvUVFBQUJrREFBQ2lCQUFBR3dNQUFLTUVBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFWUVVBQUZZRkFBRHNCQUFBcHdRQUFLZ0VBQUNwQkFBQXFnUUFBS3NFQUFDc0JBQUFyUVFBQUs0RUFBQlEvLy8vZ0JRZEFGY0ZBQUJZQlFBQVdRVUFBRUlEQUFDeUJBQUFzd1FBQUVELy8vK0FGQjBBV2dVQUFGc0ZBQUFzLy8vL2dCUWRBRndGQUFCZEJRQUFYZ1VBQU40REFBRGZBd0FBNEFNQUFPRURBQUFjLy8vL2dCUWRBRjhGQUFCZ0JRQUFtUDcvLzRBVUhRQmhCUUFBWWdVQUFJaisvLytBRkIwQVl3VUFBR1FGQUFCNC92Ly9nQlFkQUdVRkFBQm1CUUFBTlA3Ly80QVVIUUJuQlFBQWFBVUFBQ1QrLy8rQUZCMEFhUVVBQUdvRkFBQWMvdi8vZ0JRZEFHc0ZBQUJzQlFBQUVQNy8vNEFVSFFCdEJRQUFiZ1VBQVBqOS8vK0FGQjBBYndVQUFIQUZBQURrL2YvL2dCUWRBSEVGQUFCeUJRQUEzUDMvLzRBVUhRQnpCUUFBZEFVQUFFNHpkbkoyTmsxbGJuTjFja1VBQUFCOGJSd0FjQlFkQUFFQUFBQUlBQUFBdU9FZUFBSUFBQUNRc1J3QUFzd0JBRlN5SEFBQzNBRUE2TE1jQUFMa0FRQ0k1aHdBQXZBQkFDVDJIQUFDQ0FJQURMMGNBQUljQWdCRXZod0FBaVFDQUFBQUFBQ29GUjBBSlFNQUFIVUZBQUIyQlFBQWR3VUFBSGdGQUFCNUJRQUFlZ1VBQUhzRkFBQjhCUUFBVGxOME0xOWZNakV3WDE5bWRXNWpkR2x2YmpaZlgyWjFibU5KV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VekpmTmsxbGJuTjFja1ZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUNCdEhBRDhGQjBBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk5rMWxibk4xY2tWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBQUFENGJCd0F0QlVkQUFBQUFBQk1HaDBBZlFVQUFINEZBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQjRCQUFBZVFRQUFHZ0NBQUJwQWdBQWZ3VUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQjdCQUFBZkFRQUFIMEVBQUIrQkFBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFJQUZBQUNCQlFBQWhRSUFBSU1FQUFDSEFnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNDQlFBQWhRUUFBSVlFQUFDWkFnQUFtZ0lBQUljRUFBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQURwQkFBQWlRUUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ0tCQUFBcndJQUFMQUNBQUN4QWdBQXNnSUFBSXNFQUFDMEFnQUF0UUlBQUxZQ0FBQ01CQUFBdUFJQUFJMEVBQUM2QWdBQWpnUUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUNQQkFBQXhBSUFBTVVDQUFER0FnQUF4d0lBQUpBRUFBQ1JCQUFBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUFrZ1FBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBQ1RCQUFBM0FJQUFKUUVBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUFsUVFBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBQ1dCQUFBbHdRQUFKZ0VBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQUprRUFBQ2FCQUFBOXdJQUFKc0VBQUQ1QWdBQStnSUFBUHNDQUFDY0JBQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFKMEVBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBNmdRQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUNmQkFBQUZRTUFBS0FFQUFBWEF3QUFvUVFBQUJrREFBQ2lCQUFBR3dNQUFLTUVBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFnd1VBQUlRRkFBRHNCQUFBcHdRQUFLZ0VBQUNwQkFBQXFnUUFBS3NFQUFDc0JBQUFyUVFBQUs0RUFBQlEvLy8vVEJvZEFJVUZBQUNHQlFBQWh3VUFBRUlEQUFDeUJBQUFzd1FBQUVELy8vOU1HaDBBaUFVQUFJa0ZBQUFzLy8vL1RCb2RBSW9GQUFDTEJRQUFqQVVBQU40REFBRGZBd0FBNEFNQUFPRURBQUFjLy8vL1RCb2RBSTBGQUFDT0JRQUFtUDcvLzB3YUhRQ1BCUUFBa0FVQUFJaisvLzlNR2gwQWtRVUFBSklGQUFCNC92Ly9UQm9kQUpNRkFBQ1VCUUFBTlA3Ly8wd2FIUUNWQlFBQWxnVUFBQ3orLy85TUdoMEFsd1VBQUpnRkFBQVEvdi8vVEJvZEFKa0ZBQUNhQlFBQVRqTjJjblk0VFdWMFpYSlRhV2RGQUh4dEhBQThHaDBBQVFBQUFBUUFBQUM0NFI0QUFnQUFBQkMwSEFBQ3pBRUFlTGdjQUFMVUFRQnM5aHdBQXZBQkFBQUFBQUJZR3gwQUpRTUFBSnNGQUFDY0JRQUFuUVVBQUo0RkFBQ2ZCUUFBb0FVQUFLRUZBQUNpQlFBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk9FMWxkR1Z5VTJsblJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQUFnYlJ3QXFCb2RBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpoTlpYUmxjbE5wWjBWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBK0d3Y0FHUWJIUUFBQUFBQW5COGRBS01GQUFDa0JRQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQUtVRkFBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQXBnVUFBS2NGQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFDb0JRQUFxUVVBQUlVQ0FBQ0dBZ0FBcWdVQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFxQUlBQUtzRkFBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFLd0ZBQUJRLy8vL25COGRBSzBGQUFDdUJRQUFyd1VBQUVELy8vK2NIeDBBc0FVQUFMRUZBQUN5QlFBQTNnTUFBTjhEQUFEZ0F3QUE0UU1BQURELy8vK2NIeDBBc3dVQUFMUUZBQUNzL3YvL25COGRBTFVGQUFDMkJRQUFuUDcvLzV3ZkhRQzNCUUFBdUFVQUFJeisvLytjSHgwQXVRVUFBTG9GQUFDRS92Ly9uQjhkQUxzRkFBQzhCUUFBVGpOMmNuWXhNVTFsZEdWeVUybG5SM0p3UlFCOGJSd0FpQjhkQUFFQUFBQUhBQUFBc0Q0ZkFBSUFBQUFzUHg4QUFyQUFBSXpqSEFBQ3dBQUFpTEFjQUFKVUFRQWN0aHdBQW1RQkFJemdIQUFDZEFFQW9NQWNBQUo4QVFBQUFBQUF4Q0FkQUNVREFBQzlCUUFBdmdVQUFMOEZBQURBQlFBQXdRVUFBTUlGQUFEREJRQUF4QVVBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpFeFRXVjBaWEpUYVdkSGNuQkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBQUNCdEhBQVFJQjBBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk1URk5aWFJsY2xOcFowZHljRVZGUXpGRlRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV05PVXpOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1V6TmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRYemREYkdGemMwbGtSVVZWYkhaRlh3QUErR3djQU5BZ0hRQUFBQUFBOURBZEFNVUZBQURHQlFBQVlBSUFBR0VDQUFCaUFnQUFZd0lBQUdRQ0FBQmxBZ0FBZUFRQUFIa0VBQUJvQWdBQWFRSUFBTWNGQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBZXdRQUFId0VBQUI5QkFBQWZnUUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUg4Q0FBQ0FBZ0FBZ1FJQUFJSUNBQURJQlFBQXlRVUFBSVVDQUFDREJBQUFod0lBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWhBUUFBSVVFQUFDR0JBQUFtUUlBQUpvQ0FBQ0hCQUFBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFNb0ZBQURMQlFBQXpBVUFBSWtFQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBaWdRQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDTEJBQUF0QUlBQUxVQ0FBQzJBZ0FBakFRQUFMZ0NBQUNOQkFBQXVnSUFBSTRFQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFNRUNBQURDQWdBQWp3UUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBQ1FCQUFBa1FRQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQUpJRUFBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBa3dRQUFOd0NBQUNVQkFBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQUpVRUFBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBbGdRQUFKY0VBQUNZQkFBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBQ1pCQUFBbWdRQUFQY0NBQUNiQkFBQStRSUFBUG9DQUFEN0FnQUFuQVFBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUNkQkFBQUFnTUFBQU1EQUFBRUF3QUFCUU1BQUFZREFBQUhBd0FBQ0FNQUFNMEZBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFCSURBQUFUQXdBQW53UUFBQlVEQUFDZ0JBQUFGd01BQUtFRUFBQVpBd0FBb2dRQUFCc0RBQUNqQkFBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU00RkFBQ2xCQUFBN0FRQUFLY0VBQUNvQkFBQXFRUUFBS29FQUFDckJBQUFyQVFBQUswRUFBQ3VCQUFBVVAvLy8vUXdIUURQQlFBQTBBVUFBTkVGQUFCQ0F3QUFzZ1FBQUxNRUFBQkEvLy8vOURBZEFOSUZBQURUQlFBQUxQLy8vL1F3SFFEVUJRQUExUVVBQU5ZRkFBRGVBd0FBM3dNQUFPQURBQURoQXdBQUhQLy8vL1F3SFFEWEJRQUEyQVVBQUpqKy8vLzBNQjBBMlFVQUFOb0ZBQUNJL3YvLzlEQWRBTnNGQUFEY0JRQUFlUDcvLy9Rd0hRRGRCUUFBM2dVQUFEVCsvLy8wTUIwQTN3VUFBT0FGQUFBQUFBQUFJREVkQU9FRkFBRGlCUUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFPTUZBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBRGtCUUFBNVFVQUFJVUNBQUNEQkFBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQU9ZRkFBRG5CUUFBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9nRkFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBT2tGQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vL3lBeEhRRHFCUUFBNndVQUFPd0ZBQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy9JREVkQU8wRkFBRHVCUUFBTFAvLy95QXhIUUR2QlFBQThBVUFBUEVGQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy95QXhIUUR5QlFBQTh3VUFBSmorLy84Z01SMEE5QVVBQVBVRkFBQ0kvdi8vSURFZEFQWUZBQUQzQlFBQWVQNy8veUF4SFFENEJRQUErUVVBQUFBQUFBQkVNUjBBK2dVQUFQc0ZBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQjRCQUFBZVFRQUFHZ0NBQUJwQWdBQS9BVUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQjdCQUFBZkFRQUFIMEVBQUIrQkFBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFQMEZBQUQvQXdBQWhRSUFBSU1FQUFDSEFnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNFQkFBQWhRUUFBSVlFQUFDWkFnQUFtZ0lBQUljRUFBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBL2dVQUFQOEZBQUFBQmdBQWlRUUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ0tCQUFBcndJQUFMQUNBQUN4QWdBQXNnSUFBSXNFQUFDMEFnQUF0UUlBQUxZQ0FBQ01CQUFBdUFJQUFJMEVBQUM2QWdBQWpnUUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUNQQkFBQXhBSUFBTVVDQUFER0FnQUF4d0lBQUpBRUFBQUJCZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUFrZ1FBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBQ1RCQUFBM0FJQUFKUUVBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUFsUVFBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBQ1dCQUFBbHdRQUFKZ0VBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQUprRUFBQ2FCQUFBOXdJQUFKc0VBQUQ1QWdBQStnSUFBUHNDQUFDY0JBQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFKMEVBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBNmdRQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUNmQkFBQUZRTUFBS0FFQUFBWEF3QUFvUVFBQUJrREFBQ2lCQUFBR3dNQUFLTUVBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUE2d1FBQUtVRUFBRHNCQUFBcHdRQUFLZ0VBQUNwQkFBQXFnUUFBS3NFQUFDc0JBQUFyUVFBQUs0RUFBQlEvLy8vUkRFZEFBSUdBQUFEQmdBQUJBWUFBRUlEQUFDeUJBQUFzd1FBQUVELy8vOUVNUjBBQlFZQUFBWUdBQUFzLy8vL1JERWRBQWNHQUFBSUJnQUFDUVlBQU40REFBRGZBd0FBNEFNQUFPRURBQUFjLy8vL1JERWRBQW9HQUFBTEJnQUFtUDcvLzBReEhRQU1CZ0FBRFFZQUFJaisvLzlFTVIwQURnWUFBQThHQUFCNC92Ly9SREVkQUJBR0FBQVJCZ0FBTlA3Ly8wUXhIUUFTQmdBQUV3WUFBQUFBQUFCNE1SMEFGQVlBQUJVR0FBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCNEJBQUFlUVFBQUdnQ0FBQnBBZ0FBRmdZQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCN0JBQUFmQVFBQUgwRUFBQitCQUFBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQUJjR0FBRC9Bd0FBaFFJQUFJTUVBQUNIQWdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ0VCQUFBaFFRQUFJWUVBQUNaQWdBQW1nSUFBSWNFQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFHQVlBQUJrR0FBQWFCZ0FBaVFRQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDS0JBQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFJc0VBQUMwQWdBQXRRSUFBTFlDQUFDTUJBQUF1QUlBQUkwRUFBQzZBZ0FBamdRQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBQ1BCQUFBeEFJQUFNVUNBQURHQWdBQXh3SUFBSkFFQUFBYkJnQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQWtnUUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFDVEJBQUEzQUlBQUpRRUFBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQWxRUUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFDV0JBQUFsd1FBQUpnRUFBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBSmtFQUFDYUJBQUE5d0lBQUpzRUFBRDVBZ0FBK2dJQUFQc0NBQUNjQkFBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUowRUFBQUNBd0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUE2Z1FBQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUFFZ01BQUJNREFBQ2ZCQUFBRlFNQUFLQUVBQUFYQXdBQW9RUUFBQmtEQUFDaUJBQUFHd01BQUtNRUFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQTZ3UUFBS1VFQUFEc0JBQUFwd1FBQUtnRUFBQ3BCQUFBcWdRQUFLc0VBQUNzQkFBQXJRUUFBSzRFQUFCUS8vLy9lREVkQUJ3R0FBQWRCZ0FBSGdZQUFFSURBQUN5QkFBQXN3UUFBRUQvLy85NE1SMEFId1lBQUNBR0FBQXMvLy8vZURFZEFDRUdBQUFpQmdBQUl3WUFBTjREQUFEZkF3QUE0QU1BQU9FREFBQWMvLy8vZURFZEFDUUdBQUFsQmdBQW1QNy8vM2d4SFFBbUJnQUFKd1lBQUlqKy8vOTRNUjBBS0FZQUFDa0dBQUI0L3YvL2VERWRBQ29HQUFBckJnQUFOUDcvLzNneEhRQXNCZ0FBTFFZQUFDaisvLzk0TVIwQUxnWUFBQzhHQUFCT00zWnlkalJFYjNSelJRQjhiUndBNkRBZEFBRUFBQUFDQUFBQXVPRWVBQUlBQUFBRXNCd0FBc3dCQUU0emRuSjJORVpzWVdkRkFDQnRIQUFVTVIwQXVPRWVBRTR6ZG5KMk1UTlVkWEJzWlhSQ2NtRmphMlYwUlFBQUFIeHRIQUFzTVIwQUFRQUFBQUlBQUFDNDRSNEFBZ0FBQURENEhBQUN6QUVBVGpOMmNuWTVWSFZ3YkdWMFRuVnRSUUFBQUFCOGJSd0FaREVkQUFFQUFBQURBQUFBdU9FZUFBSUFBQUMwNEJ3QUFzd0JBREQ0SEFBQzJBRUFBUUFBQUJRQUFBQUlBQUFBRlFBQUFCWUFBQUFYQUFBQUdRQUFBQ0lBQUFBYkFBQUFIQUFBQUJRQUFBQUlBQUFBRlFBQUFCWUFBQUFYQUFBQUdRQUFBQ0lBQUFBYkFBQUFIQUFBQUFBQUFBQXdOaDBBTWdZQUFETUdBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQjRCQUFBZVFRQUFHZ0NBQUJwQWdBQU5BWUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQjdCQUFBZkFRQUFIMEVBQUIrQkFBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFEVUdBQUEyQmdBQWhRSUFBSU1FQUFDSEFnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNFQkFBQWhRUUFBSVlFQUFDWkFnQUFtZ0lBQUljRUFBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFBM0JnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQURwQkFBQWlRUUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ0tCQUFBcndJQUFMQUNBQUN4QWdBQXNnSUFBSXNFQUFDMEFnQUF0UUlBQUxZQ0FBQ01CQUFBdUFJQUFJMEVBQUM2QWdBQWpnUUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUNQQkFBQXhBSUFBTVVDQUFER0FnQUF4d0lBQUpBRUFBQTRCZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFBNUJnQUFrZ1FBQU5FQ0FBRFNBZ0FBT2dZQUFEc0dBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBQ1RCQUFBM0FJQUFKUUVBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUFsUVFBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBQ1dCQUFBbHdRQUFKZ0VBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQUprRUFBQ2FCQUFBOXdJQUFKc0VBQUQ1QWdBQStnSUFBUHNDQUFDY0JBQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFKMEVBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBUEFZQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUNmQkFBQUZRTUFBS0FFQUFBWEF3QUFvUVFBQUJrREFBQ2lCQUFBR3dNQUFLTUVBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFQUVlBQUtVRUFBQStCZ0FBcHdRQUFLZ0VBQUNwQkFBQXFnUUFBS3NFQUFDc0JBQUFyUVFBQUs0RUFBQlEvLy8vTURZZEFEOEdBQUJBQmdBQVFRWUFBRUlEQUFDeUJBQUFzd1FBQUVELy8vOHdOaDBBUWdZQUFFTUdBQUFzLy8vL01EWWRBRVFHQUFCRkJnQUFSZ1lBQU40REFBRGZBd0FBNEFNQUFPRURBQUFjLy8vL01EWWRBRWNHQUFCSUJnQUFtUDcvL3pBMkhRQkpCZ0FBU2dZQUFJaisvLzh3TmgwQVN3WUFBRXdHQUFCNC92Ly9NRFlkQUUwR0FBQk9CZ0FBTlA3Ly96QTJIUUJQQmdBQVVBWUFBQ1QrLy84d05oMEFVUVlBQUZJR0FBQVUvdi8vTURZZEFGTUdBQUJVQmdBQUJQNy8vekEySFFCVkJnQUFWZ1lBQVB6OS8vOHdOaDBBVndZQUFGZ0dBQURRL2YvL01EWWRBRmtHQUFCYUJnQUFUak4yY25ZMVFYSjBhV05GQUFBQUFIeHRIQUFnTmgwQUFRQUFBQWNBQUFDNDRSNEFBZ0FBQUp5dkhBQUN6QUVBU09RY0FBTGNBUUNRc1J3QUF1d0JBQkMwSEFBQy9BRUFkUGtjQUFJRUFnQ3N1eHdBQWpBQ0FBQUFBQUJRTngwQUpRTUFBRnNHQUFCY0JnQUFYUVlBQUY0R0FBQmZCZ0FBWUFZQUFHRUdBQUJpQmdBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk5VRnlkR2xqUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFDQnRIQUNrTmgwQXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZOVUZ5ZEdsalJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQVBoc0hBQmNOeDBBb09RQVFlanY5QUFMRmtEdEFBQ2k1QUFBcE9RQUFLamtBQUNzNUFBQXB1UUFRYWp3OUFBTEloRG1BQUFTNWdBQUZPWUFBREhtQUFBQUFBQUFPT1lBQUFBQUFBRG41UUFBNWVVQVFlRHc5QUFMRGpQbUFBQ2k1QUFBcXVRQUFLSGtBRUg0OFBRQUN4WkI3UUFBbytRQUFLWGtBQUNwNUFBQXJlUUFBS2ZrQUVHNDhmUUFDeUlSNWdBQUUrWUFBQlRtQUFBdzVnQUFBQUFBQURqbUFBQUFBQUFBNStVQUFPWGxBRUh3OGZRQUM5cXdBVFBtQUFDajVBQUFxK1FBQUFBQUFBQTBQQjBBWXdZQUFHUUdBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQVpRWUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFHWUdBQUJuQmdBQWhRSUFBSVlDQUFCb0JnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBQ1FNQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFVUC8vL3pROEhRQnBCZ0FBYWdZQUFHc0dBQUJPTTNaeWRqVk1ZV0psYkVVQUFBQUFmRzBjQUNROEhRQUFBQUFBQWdBQUFMQStId0FDQUFBQU5EOGZBQUt3QUFBQUFBQUFMRDBkQUNVREFBQnNCZ0FBYlFZQUFHNEdBQUJ2QmdBQWNBWUFBSEVHQUFCeUJnQUFjd1lBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpWTVlXSmxiRVZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUFBZ2JSd0FnRHdkQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6Vk1ZV0psYkVWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0Q0YkJ3QU9EMGRBQUFBQUFEMFFCMEFkQVlBQUhVR0FBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCbUFnQUFad0lBQUdnQ0FBQnBBZ0FBZGdZQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCdkFnQUFjQUlBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQUhjR0FBQjRCZ0FBaFFJQUFJWUNBQUI1QmdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBQ29BZ0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFESkFnQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEMkFnQUE5d0lBQVBnQ0FBRDVBZ0FBK2dJQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQUNBd0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUFDUU1BQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUFFZ01BQUJNREFBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQVVQLy8vL1JBSFFCNkJnQUFld1lBQUdzR0FBQk9NM1p5ZGpsTVlXSmxiRUZpWW5KRkFBQUFBSHh0SEFEZ1FCMEFBQUFBQUFJQUFBQ3dQaDhBQWdBQUFEUS9Id0FDc0FBQUFBQUFBUEJCSFFBbEF3QUFmQVlBQUgwR0FBQitCZ0FBZndZQUFJQUdBQUNCQmdBQWdnWUFBSU1HQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4NVRHRmlaV3hCWW1KeVJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQ0J0SEFCQVFSMEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mT1V4aFltVnNRV0ppY2tWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0Q0YkJ3QS9FRWRBQUFBQUFBc1JoMEFoQVlBQUlVR0FBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCbUFnQUFad0lBQUdnQ0FBQnBBZ0FBaGdZQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCdkFnQUFjQUlBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQUljR0FBQ0lCZ0FBaFFJQUFJWUNBQUNKQmdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBQ29BZ0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFESkFnQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBaWdZQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEMkFnQUE5d0lBQVBnQ0FBRDVBZ0FBK2dJQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQUNBd0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUFDUU1BQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUFFZ01BQUJNREFBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQWl3WUFBRkQvLy84c1JoMEFqQVlBQUkwR0FBQ09CZ0FBUVAvLy95eEdIUUNQQmdBQWtBWUFBQ2ovLy84c1JoMEFrUVlBQUpJR0FBQVkvLy8vTEVZZEFKTUdBQUNVQmdBQUNQLy8veXhHSFFDVkJnQUFsZ1lBQVBqKy8vOHNSaDBBbHdZQUFKZ0dBQUR3L3YvL0xFWWRBSmtHQUFDYUJnQUE2UDcvL3l4R0hRQ2JCZ0FBbkFZQUFFNHpkbkoyT0ZOMFlXWm1SM0p3UlFCOGJSd0FIRVlkQUFFQUFBQUpBQUFBc0Q0ZkFBSUFBQUFzUHg4QUFyQUFBR3l3SEFBQ3dBQUFpTEFjQUFMWUFBQWN0aHdBQXVnQUFEQzVIQUFDK0FBQTNMMGNBQUlJQVFBTStCd0FBaEFCQUtEQUhBQUNHQUVBQUFBQUFHQkhIUUFsQXdBQW5RWUFBSjRHQUFDZkJnQUFvQVlBQUtFR0FBQ2lCZ0FBb3dZQUFLUUdBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDg0VTNSaFptWkhjbkJGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUFDQnRIQUN3UmgwQXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZPRk4wWVdabVIzSndSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBRDRiQndBYkVjZEFBQUFBQUFVVEIwQXBRWUFBS1lHQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUI0QkFBQWVRUUFBR2dDQUFCcEFnQUFwd1lBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUI3QkFBQWZBUUFBSDBFQUFCK0JBQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBS2dHQUFDcEJnQUFoUUlBQUlNRUFBQ0hBZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDRUJBQUFoUVFBQUlZRUFBQ1pBZ0FBbWdJQUFJY0VBQUNjQWdBQW5RSUFBS29HQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEcEJBQUFpUVFBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUNLQkFBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUlzRUFBQzBBZ0FBdFFJQUFMWUNBQUNNQkFBQXVBSUFBSTBFQUFDNkFnQUFqZ1FBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFDUEJBQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFKQUVBQUNSQkFBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBa2dRQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQUNUQkFBQTNBSUFBSlFFQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBbFFRQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUNXQkFBQWx3UUFBSmdFQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFKa0VBQUNhQkFBQTl3SUFBSnNFQUFENUFnQUErZ0lBQVBzQ0FBQ2NCQUFBL1FJQUFQNENBQUQvQWdBQUFBTUFBSjBFQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQTZnUUFBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQUVnTUFBQk1EQUFDZkJBQUFGUU1BQUtBRUFBQVhBd0FBb1FRQUFCa0RBQUNpQkFBQUd3TUFBS01FQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBcXdZQUFLVUVBQURzQkFBQXB3UUFBS2dFQUFDcEJBQUFxZ1FBQUtzRUFBQ3NCQUFBclFRQUFLNEVBQUJRLy8vL0ZFd2RBS3dHQUFDdEJnQUFyZ1lBQUVJREFBQ3lCQUFBc3dRQUFFRC8vLzhVVEIwQXJ3WUFBTEFHQUFBcy8vLy9GRXdkQUxFR0FBQ3lCZ0FBc3dZQUFONERBQURmQXdBQTRBTUFBT0VEQUFBYy8vLy9GRXdkQUxRR0FBQzFCZ0FBbVA3Ly94Uk1IUUMyQmdBQXR3WUFBSWorLy84VVRCMEF1QVlBQUxrR0FBQjQvdi8vRkV3ZEFMb0dBQUM3QmdBQU5QNy8veFJNSFFDOEJnQUF2UVlBQUN6Ky8vOFVUQjBBdmdZQUFMOEdBQUFjL3YvL0ZFd2RBTUFHQUFEQkJnQUFEUDcvL3hSTUhRRENCZ0FBd3dZQUFFNHpkbkoyTjBKaGNreHBibVZGQUFCOGJSd0FCRXdkQUFFQUFBQUZBQUFBdU9FZUFBSUFBQUJNc0J3QUFzd0JBSkN4SEFBQzFBRUFNTGtjQUFMa0FRQTR3UndBQXZRQkFBQUFBQUFvVFIwQUpRTUFBTVFHQUFERkJnQUF4Z1lBQU1jR0FBRElCZ0FBeVFZQUFNb0dBQURMQmdBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk4wSmhja3hwYm1WRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFBQUFnYlJ3QWVFd2RBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpkQ1lYSk1hVzVsUlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUFBK0d3Y0FEUk5IUUFBQUFBQTRFMGRBTXdHQUFETkJnQUFUak4yY25ZeE5VRjBkRTV2ZEdGMGFXOXVWSGx3WlVVQUlHMGNBTWhOSFFCb3FCd0FBQUFBQUd4U0hRRE9CZ0FBendZQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUdZQ0FBQm5BZ0FBYUFJQUFHa0NBQURRQmdBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBRFJCZ0FBMGdZQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBMHdZQUFOUUdBQUNGQWdBQWhnSUFBTlVHQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUExZ1lBQU5jR0FBQ21BZ0FBcHdJQUFLZ0NBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU1rQ0FBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUEyQVlBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEWkJnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUEyZ1lBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQUpBd0FBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQU5zR0FBQWJBd0FBSEFNQUFCMERBQUFlQXdBQTNBWUFBQ0FEQUFCUS8vLy9iRklkQU4wR0FBRGVCZ0FBM3dZQUFNZ0RBQUJBLy8vL2JGSWRBT0FHQUFEaEJnQUFLUC8vLzJ4U0hRRGlCZ0FBNHdZQUFCai8vLzlzVWgwQTVBWUFBT1VHQUFESS92Ly9iRklkQU9ZR0FBRG5CZ0FBd1A3Ly8yeFNIUURvQmdBQTZRWUFBS3orLy85c1VoMEE2Z1lBQU9zR0FBQ2svdi8vYkZJZEFPd0dBQUR0QmdBQW1QNy8vMnhTSFFEdUJnQUE3d1lBQUhEKy8vOXNVaDBBOEFZQUFQRUdBQUJRL3YvL2JGSWRBUElHQUFEekJnQUFRUDcvLzJ4U0hRRDBCZ0FBOVFZQUFQWUdBQUFBOVAvL2JGSWRBUGNHQUFENEJnQUE0UFAvLzJ4U0hRRDVCZ0FBK2dZQUFORHovLzlzVWgwQSt3WUFBUHdHQUFESTgvLy9iRklkQVAwR0FBRCtCZ0FBc1BQLy8yeFNIUUQvQmdBQUFBY0FBS0R6Ly85c1VoMEFBUWNBQUFJSEFBQ1k4Ly8vYkZJZEFBTUhBQUFFQndBQWNQUC8vMnhTSFFBRkJ3QUFCZ2NBQUdqei8vOXNVaDBBQndjQUFBZ0hBQUJPTTNaeWRqaFRkR0ZtWmtSbFprVUFmRzBjQUZ4U0hRQUJBQUFBQ3dBQUFPQU5Id0FDQUFBQVpDSWZBQUxBQVFBb3N4d0FBZ0FNQUJ5MkhBQUNJQXdBRExrY0FBSXdEQURnVFIwQUFqZ01BTWk4SEFBQ1VBd0F0TDBjQUFKZ0RBRG85eHdBQW1nTUFLamNIQUFDa0F3QVhNQWNBQUtZREFBQUFBQUFzRk1kQUNVREFBQUpCd0FBQ2djQUFBc0hBQUFNQndBQURRY0FBQTRIQUFBUEJ3QUFFQWNBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpoVGRHRm1aa1JsWmtWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFJRzBjQUFCVEhRQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTg0VTNSaFptWkVaV1pGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBUGhzSEFDOFV4MEFBQUFBQUV4VkhRQVJCd0FBRWdjQUFCTUhBQUFVQndBQUZRY0FBQllIQUFBWEJ3QUE4UC8vLzB4VkhRQVlCd0FBR1FjQUFPRC8vLzlNVlIwQUdnY0FBQnNIQUFEUS8vLy9URlVkQUJ3SEFBQWRCd0FBQUFBQUFIeFZIUUFlQndBQUh3Y0FBQ0FIQUFBaEJ3QUFGUWNBQUNJSEFBQWpCd0FBSkFjQUFDVUhBQUR3Ly8vL2ZGVWRBQ1lIQUFBbkJ3QUE0UC8vLzN4VkhRQW9Cd0FBS1FjQUFORC8vLzk4VlIwQUtnY0FBQ3NIQUFDdy8vLy9mRlVkQUN3SEFBQXRCd0FBb1AvLy8zeFZIUUF1QndBQUx3Y0FBRTR6ZG5KMk1qRlVhVzFsVTNCaGJtNXBibWRKYm5SbGNtWmhZMlZGQUU0emRuSjJNVGhVYVcxbFVHOXBiblJKYm5SbGNtWmhZMlZGQUFBQUFIeHRIQUF1VlIwQUFRQUFBQVFBQUFDRVFoOEFBZ0FBQUFDK0hBQUNFQUFBc0w0Y0FBSWdBQUFJd0J3QUFqQUFBSHh0SEFBUVZSMEFBUUFBQUFNQUFBQk1WUjBBQWdBQUFKQytIQUFDVUFBQU5NQWNBQUpnQUFBQUFBQUE3RmdkQURBSEFBQXhCd0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUEvQU1BQVAwREFBQm9BZ0FBYVFJQUFESUhBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFid0lBQUhBQ0FBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQXpCd0FBTkFjQUFJVUNBQUNHQWdBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBcUFJQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUFBQVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE5Z0lBQVBjQ0FBRDRBZ0FBK1FJQUFQb0NBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQUFrREFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBQUVFQUFBQ0JBQUFVUC8vLyt4WUhRQTFCd0FBTmdjQUFFRC8vLy9zV0IwQU53Y0FBRGdIQUFCT00zWnlkalJVWlhoMFJRQWdiUndBNEZnZEFKenFIQUFBQUFBQVFGd2RBRGtIQUFBNkJ3QUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQS9BTUFBUDBEQUFCb0FnQUFhUUlBQURzSEFBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFBOEJ3QUFQUWNBQUlVQ0FBQ0dBZ0FBUGdjQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQUFBUUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFBRUVBQUFDQkFBQVVQLy8vMEJjSFFBL0J3QUFRQWNBQUVELy8vOUFYQjBBUVFjQUFFSUhBQUJPTTNaeWRqTk9kVzFGQUFBZ2JSd0FORndkQUp6cUhBQUFBQUFBSkYwZEFDVURBQUJEQndBQVJBY0FBRVVIQUFCR0J3QUFSd2NBQUVnSEFBQkpCd0FBU2djQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6Tk9kVzFGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUFBQWdiUndBZUZ3ZEFMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYek5PZFcxRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQUFENGJCd0FNRjBkQUFBQUFBRFFZQjBBU3djQUFFd0hBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQVRRY0FBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFFNEhBQUQvQXdBQWhRSUFBSVlDQUFDSEFnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBQ1FNQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFUak4yY25ZelUzWm5SUUFBSUcwY0FNUmdIUUN3UGg4QUFBQUFBTFJoSFFBbEF3QUFUd2NBQUZBSEFBQlJCd0FBVWdjQUFGTUhBQUJVQndBQVZRY0FBRllIQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4elUzWm5SVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUFBQUlHMGNBQWhoSFFDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxOHpVM1puUlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUFBK0d3Y0FNQmhIUUFBQUFBQXhHVWRBRmNIQUFCWUJ3QUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQS9BTUFBUDBEQUFCb0FnQUFhUUlBQUZrSEFBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFCYUJ3QUFXd2NBQUlVQ0FBQ0dBZ0FBWEFjQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQUFBUUFBRjBIQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFBRUVBQUFDQkFBQVhnY0FBRkQvLy8vRVpSMEFYd2NBQUdBSEFBQkEvLy8veEdVZEFHRUhBQUJpQndBQUtQLy8vOFJsSFFCakJ3QUFaQWNBQUdVSEFBQUtCQUFBR1AvLy84UmxIUUJtQndBQVp3Y0FBQkQvLy8vRVpSMEFhQWNBQUdrSEFBQk9NM1p5ZGpOR2FXZEZBQUI4YlJ3QXVHVWRBQUVBQUFBQ0FBQUFuT29jQUFJQUFBQVk2eHdBQXRnQUFBQUFBQUM4WmgwQUpRTUFBR29IQUFCckJ3QUFiQWNBQUcwSEFBQnVCd0FBYndjQUFIQUhBQUJ4QndBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk0wWnBaMFZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUFBQUFDQnRIQUFRWmgwQXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZNMFpwWjBWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBQVBoc0hBRElaaDBBQUFBQUFOUnFIUUJ5QndBQWN3Y0FBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFIUUhBQUIxQndBQWFBSUFBR2tDQUFCcUFnQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFHOENBQUJ3QWdBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQWRnY0FBSGNIQUFDRkFnQUFoZ0lBQUhnSEFBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUI1QndBQWVnY0FBS2dDQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFNa0NBQUI3QndBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBRGlBZ0FBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBZkFjQUFPMENBQUR1QWdBQTd3SUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFQWUNBQUQzQWdBQStBSUFBUGtDQUFENkFnQUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBQUlEQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQUFKQXdBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQUFTQXdBQUV3TUFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBQjlCd0FBTFFBQUFINEhBQUJRLy8vLzFHb2RBSDhIQUFDQUJ3QUFnUWNBQUVELy8vL1VhaDBBZ2djQUFJTUhBQUE0Ly8vLzFHb2RBSVFIQUFDRkJ3QUFJd0FBQUFBQUFBQVRJQUFBSUFBQUFBQUFBQUFnQUFBQUV5QUFBQUFBQUFCT00zWnlkakUwVW5WdWJtbHVaMFZzWlcxbGJuUkZBQUI4YlJ3QXZHb2RBQUVBQUFBRUFBQUFzRDRmQUFJQUFBQXNQeDhBQXJBQUFHaTFIQUFDd0FBQW9NQWNBQUxJQUFBQUFBQUFRR3NkQUlZSEFBQ0hCd0FBaUFjQUFJa0hBQUNLQndBQWl3Y0FBSXdIQUFDTkJ3QUFqZ2NBQUk4SEFBQk9NM1p5ZGpSV2FXVjNSUUQ0YkJ3QU5Hc2RBRGdBQUFBQUFBQUE4R3NkQUpBSEFBQ1JCd0FBeVAvLy84ai8vLy93YXgwQWtnY0FBSk1IQUFCVWF4MEFqR3NkQUtCckhRQm9heDBBT0FBQUFBQUFBQUFzbWh3QVZRRUFBRllCQUFESS8vLy95UC8vL3l5YUhBQlhBUUFBV0FFQUFFNVRkRE5mWHpJeE9XSmhjMmxqWDI5emRISnBibWR6ZEhKbFlXMUpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGVGxOZk9XRnNiRzlqWVhSdmNrbDNSVVZGUlFBQUFDQnRIQUNvYXgwQUxKb2NBQUFBQUFDQWJCMEFsQWNBQUpVSEFBQTlBUUFBUGdFQUFKWUhBQUNYQndBQVFRRUFBRUlCQUFCREFRQUFtQWNBQUVVQkFBQ1pCd0FBUndFQUFKb0hBQUJPVTNRelgxOHlNVFZpWVhOcFkxOXpkSEpwYm1kaWRXWkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGVGxOZk9XRnNiRzlqWVhSdmNrbDNSVVZGUlFBQUFDQnRIQUE4YkIwQUhKa2NBQUFBQUFBQUFDQmxSeFgzUHdDaTd5NzhCZWM5T1lNclpVY1Y1NysrQkRyY0NjZmVQL3N2Y0dSSEZkZS9TRXdEVUd4MzBqKzhrdW9vczhmT3Z5NzVGK0VsWXNvLy9vSXJaVWNWNTcvM0F6cmNDY2ZlUHo5OEsyVkhGZGUvNUZ2d1VHeDMwai9sajNiZENjZk92emJueEI1Mlljby9tNmRrdkQ4Vng3OUtHL0JVMFlURVB6dzRMS2ZraWNLL1p1NWFLQyt6d0QvNHJMRnJLQ1QzUHdDd3plNWZDZUcvb2N6U1p2Zmg5ajhBMEhhOWxJVGd2NHJVTUE0OW9mWS9BUGpvcmtNQjRMK0ZiTkF5N0dIMlB3QkFDemJGL3Q2LytKZ1JsZm9qOWo4QTRMY2EyZjNkdjJ3Q3o2UmI1L1UvQUpESERLNy8zTCs0VHlGYUJhejFQd0NnL1JFNEJOeS9IbTRXRCsxeDlUOEE0RG95Wnd2YnZ6WDRDMWtKT2ZVL0FMQXRXaThWMnIvZHJXSHRUd0gxUHdCZytGcC9JZG0vMEh0SWpyaks5RDhBa0hHd1RURFl2KzVQTTdRNWxmUS9BT0NwK1lsQjE3OXAxYS9meTJEMFB3Q1FHYlVyVmRhL1U3bmtUbVl0OUQ4QUVKdWlJMnZWdjZiWUhSRUIrL00vQUtCZkQyV0QxTDgyV0F5M2xjbnpQd0NnOWpmcG5kTy9TdjIyU2h5Wjh6OEFZSTFUb2JyU3Y3V1o0QXlPYWZNL0FFREtRSVBaMGIreTV4T0M1RHJ6UHdEZ1FEcUYrdEMvc2IyRkdSa044ejhBTU9jeW5CM1F2OWR4c3NvbDRQSS9BR0Q2b24yRnpyK0N6UlBQQkxUeVB3Q0FQV1BJMDh5L1VNdDhMTENJOGo4QW9CUk1BeWJMditWTmxHTWlYdkkvQU9CUEx4eDh5Yit4RllZOVZqVHlQd0FBZ0Q4QzFzZS9PSzgrNDBZTDhqOEE0QVVhcHpQR3Y5Mmp6ZjN1NHZFL0FBQlg2ZldVeEw4d09RdFlTcnZ4UHdDZzRDVGsrY0svQUNKL2hGT1U4VDhBd1AxYVdXTEJ2enpYMWNBR2J2RS9BSUM5ZFpxY3Y3L0M1TGRIWDBqeFB3REErVnRYZTd5LzBZVUFyVmdqOFQ4QWdQUVB4bUM1dnljaVV3L3cvdkEvQUFDMlIrSk10citQT3RCM0lOdndQd0JBQWJKNFA3Ty8yWUJaMXVhMzhEOEF3RUlhZlRpd3Y0MUFlLzQrbGZBL0FBQzFDSkp2cXIrRE84WEtKWFB3UHdBQWQwK1ZlcVMvWEJzTjVKZFI4RDhBQUF6RnFDT2R2NktPSU1HUk1QQS9BQUI0S1NacWtiOGhmck1sRUJEd1B3QUE2Tmo0SUhlL2E2ZksrWDdBN3o4QUFGQ3hVLzZHUDRUeDl0TmxSTzgvQUlBUDRjd2NvVDkvRUlTZkI4enVQd0NBaTR6OFRhdy82RnFYbVRwWDdqOEFRRmNlTXFxelArWTl2ZkRXNWUwL0FJQ0wwS0FZdVQrek9QK0J0bmZ0UHdCQUJOcnBjcjQvUStsTmNyVU03VDhBWUg5UTB0ekJQMk4xRHR5eXBPdy9BS0RlQTZ0MnhEOVJ5OWJvamovc1B3QWc0bmREQjhjL1RBd0NUeXZkNno4QVFLbUwzbzdKUDhvVllBQnNmZXMvQU9EU2FyZ056RCtQTXk1dU5pRHJQd0RnenE4S2hNNC9PVkFwSm5ERjZqOEFnR2UwQ25uUVA5MHhKN3dCYmVvL0FNQUJhQVdzMFQrTDhUKzgweGJxUHdEZy90UVIyOUkvcmY1blNkSEM2VDhBZ01WT1JnYlVQd0taZlBUa2NPay9BUEE2Q2I0dDFUL3l2SUk1K3lEcFB3RFFVQ0NRVWRZLzhWbjNod0hUNkQ4QThPck4wbkhYUDIzMnVldmxodWcvQUpCOWhaeU8yRCtVdVZpMmx6em9Qd0JnNFZVQnFOay9JaERHL3dYMDV6OEEwTk51R0w3YVA4b1ZGQmdpcmVjL0FPQ2dydkxRMnorTS81NzUzR2ZuUHdCQXZ6Mms0TncvamdxNUVnQWc1ajhGdGtRR3F3U0pQS1kwVndRQVlPWS9xZmRpNnB2L1lUekY4aVhELzUvbVA3cVFQTXZQZm9JOEJGcTVPQURnNWo4bWszTldpUCtJUE9PVW1lRC9IK2Mvc1lKZkowRDlpandRRGxrVkFHRG5QMEdESTdSMS9YSzgxVnRsRWdDZzV6OTJLeVI4NWdoNFBLYnBXVElBNE9jL3R5TDJKdVFJWXJ6U3NyVHQveC9vUHkvSnBSNUdBb1M4dy96NkxRQmc2RDhmbXZLaTlQZHRQRkJyalBmL24rZy8vWlZKQ1ZNRWpyeG1GV2M1QU9Eb1AwVjd4Nzd6QklxOFJSZS80djhmNlQ4OElBNUFOUHAzdk5HZlhNei9YK2svWFdtZ0JZRC9kcnhuUjdvN0FLRHBQd04rN01URStIQThwUzI1NS8vZjZUOENSb3hIMlgrT1BLLzlMdGYvSCtvL2ZxN05UVlVNYXJ5Vi93VGUvMS9xUDJ1eTZZeXBmWVk4SzQxZXl2K2Y2ai9lRTB5MXlZU0N2T29EcmQzLzMrby9QQzVnNnNnU1dEeE5QUTN4L3gvclA1eDRKNjNkK282OFdoWWh6djlmNno4M0VzWVpGOHRUUEhUbVVObi9uK3MvQU02VVFkbjNjenl2cUp3VEFPRHJQOENiWFNIRUNuVThtZDlHV3dBZzdEL0p3ZWxUcHU1clBLNzN1VUFBWU93LzFuQktKNThIZkx5Sy9WVmlBS0RzUHg5TTZIWkFDM3E4WFFsTTJmL2Y3RC9YdFpyNU0vbUlQTS9XZGZuL0grMC92dUZmWmdnc1dMeVRIRmFpLzEvdFAvT1YwcHNvQkh1OERJc2luZitmN1Q4Mm9nODBVUUtIUEJaK3ZHVUE0TzAvRE5pa0ZoNEJkYnlSUi9ZQ0FDRHVQK0JpN3drdmdJazgyS2JYVndCZzdqLzY5d3hZZFF0K3ZBekE3U2NBb080L0VaaEZDWU9Fakx4OHkvVnNBT0R1UC9SMkZaVW5nSSs4ekgwcmVBQWc3eitQVTNSeTJZR1B2QXBGRENZQVlPOC8zUDhuSndCeFFMd3oxWXpvLzUvdlA3Q28vZUhjRzFpOGlZWVAxZi9mN3o5dWpwSExHdm1IUEdjaktRUUFJUEEvZ1VZeVpmTi9tenhvMXVQai8xL3dQM3VWcnQwSStvWThWNmVGQ2dDZzhEK1IrOU9BM3VKWHZNdy9YeG9BNFBBL0ZQREZCVE9Da2J6MXVxLzQveC94UDhLNmdHYTcrb3U4clpGTjVmOWY4VC92NXpjWEVuK2R2T0UyckJFQW9QRS8vL1VXQlFvQW5EeElRc2daQU9EeFA2QmQydVQ3Z3BDOGJsNytEd0FnOGo5RCs1eE0wUDJJdkpIWW55WUFZUEkvZ3RHVWVTcitqRHphNXFZcEFLRHlQOFdMWG5GekFuQzhPVDRwNFAvZjhqLzVwckxhT1h5YlBJTHczUGYvSC9NL1ZGTGNialB4ZlR4Z2kxcncvMS96UCtzeHpVeFdBNTY4eks0T0xnQ2c4ejkzcE5OTDUvQjFQRGF5T3dRQTRQTS9NNGlkRk10OW5Eei9oOUVDQUNEMFB5ZzlMYyt2Q0g0OHNYdzREUUJnOUQrbW1XV0ZOd2lDUEltZlZnUUFvUFEvMHJ4UGtGejZpYnp6UXpVRUFPRDBQeWxURiswbEVYaThEMzhDelA4ZjlUL2NWSGVFMklPWVBHK3poLzMvWC9VL0J5alFNZWNKaDd5Njl4M3kvNS8xUHdKN2NtaWY5NGM4Z1RUODYvL2Y5VDgrNlRBdWtJQ1J2QUFBQUFEOGRSMEFtd2NBQUp3SEFBQXRBQUFBTFFBQUFDMEFBQUF0QUFBQUxRQUFBQzBBQUFDZEJ3QUFuZ2NBQUo4SEFBQXRBQUFBTFFBQUFDMEFBQUF0QUFBQUxRQUFBQzBBQUFBdEFBQUFMUUFBQUMwQUFBQXRBQUFBTFFBQUFDMEFBQUF0QUFBQUxRQUFBQzBBQUFBdEFBQUFMUUFBQUMwQUFBQ2dCd0FBTFFBQUFDMEFBQUF0QUFBQUxRQUFBQzBBQUFBdEFBQUFvUWNBQUtJSEFBQXRBQUFBTFFBQUFLTUhBQUNrQndBQUxRQUFBQzBBQUFBdEFBQUFwUWNBQUtZSEFBQk9NM1p5ZGpFelJHVjJhV05sUTI5dWRHVjRkRVVBQUFENGJCd0E1SFVkQUFBQUFBRGtkaDBBcHdjQUFLZ0hBQUNwQndBQXFnY0FBS3NIQUFDc0J3QUFyUWNBQUs0SEFBQ2RCd0FBbmdjQUFKOEhBQUN2QndBQXNBY0FBTEVIQUFDeUJ3QUFzd2NBQUxRSEFBQzFCd0FBdGdjQUFMY0hBQUM0QndBQXVRY0FBTG9IQUFDN0J3QUF2QWNBQUwwSEFBQytCd0FBdndjQUFNQUhBQURCQndBQXdnY0FBTU1IQUFERUJ3QUF4UWNBQU1ZSEFBREhCd0FBb1FjQUFLSUhBQURJQndBQXlRY0FBS01IQUFDa0J3QUF5Z2NBQU1zSEFBRE1Cd0FBelFjQUFLWUhBQUJPTTNaeWRqRTNRa0p2ZUVSbGRtbGpaVU52Ym5SbGVIUkZBQUFBSUcwY0FNaDJIUUQ4ZFIwQUFBQUFBQ2g2SFFET0J3QUF6d2NBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBR1lDQUFCbkFnQUFhQUlBQUdrQ0FBQnFBZ0FBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUEwQWNBQVA4REFBQ0ZBZ0FBaGdJQUFJY0NBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSndDQUFDZEFnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQUtnQ0FBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBTWtDQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBUFlDQUFEM0FnQUErQUlBQVBrQ0FBRDZBZ0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUFJREFBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFBSkF3QUFDZ01BQUFzREFBQU1Bd0FBMFFjQUFBNERBQURTQndBQUVBTUFBTk1IQUFEVUJ3QUExUWNBQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUJRLy8vL0tIb2RBTllIQUFEWEJ3QUFUak4yY25ZeE1WQmhaMlZGYkdWdFpXNTBSUUI4YlJ3QUZIb2RBQUFBQUFBQ0FBQUFzRDRmQUFJQUFBQ2d3QndBQXJBQUFBQUFBQUNNZlIwQTJBY0FBTmtIQUFCZ0FnQUEyZ2NBQU5zSEFBRGNCd0FBM1FjQUFHVUNBQURlQndBQTN3Y0FBR2dDQUFCcEFnQUFhZ0lBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBT0FIQUFEL0F3QUFoUUlBQUlZQ0FBQ0hBZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQURoQndBQW5RSUFBT0lIQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEakJ3QUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURrQndBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQURsQndBQTl3SUFBT1lIQUFENUFnQUE1d2NBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBRG9Cd0FBQmdNQUFBY0RBQUFJQXdBQTZRY0FBQW9EQUFBTEF3QUFEQU1BQU9vSEFBQU9Bd0FBRHdNQUFCQURBQURyQndBQTdBY0FBTzBIQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBN2djQUFPOEhBQUJFLy8vL2pIMGRBUEFIQUFEeEJ3QUFUak4yY25ZeE0xTjVjM1JsYlVWc1pXMWxiblJGQUFBQWZHMGNBSFI5SFFBQUFBQUFBZ0FBQU53eEh3QUNBQUFBb01BY0FBSzhBQUFBQUFBQStIMGRBUElIQUFEekJ3QUE5QWNBQVBVSEFBRDJCd0FBOXdjQUFQZ0hBQUR3Ly8vLytIMGRBUGtIQUFENkJ3QUFUak4yY25ZeE5GQnNhWE4wU1c1MFpYSm1ZV05sUlFBQWZHMGNBT0I5SFFBQUFBQUFBZ0FBQUlSQ0h3QUNBQUFBOUxzY0FBSVFBQUFBQUFBQWFJSWRBUHNIQUFEOEJ3QUFZQUlBQU5vSEFBRGJCd0FBM0FjQUFOMEhBQUJsQWdBQS9RY0FBTjhIQUFCb0FnQUFhUUlBQVA0SEFBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQS93Y0FBQUFJQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBQVFnQUFBSUlBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFBTUlBQUFFQ0FBQWdRSUFBSUlDQUFBRkNBQUFCZ2dBQUlVQ0FBQ0dBZ0FBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFCd2dBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBQ0FnQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBQWtJQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQUFLQ0FBQTVBY0FBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTVRY0FBUGNDQUFEbUJ3QUErUUlBQU9jSEFBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBNkFjQUFBWURBQUFIQXdBQUNBTUFBQXNJQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBT3dIQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFNQ0FBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFPNEhBQUR2QndBQURRZ0FBQTRJQUFCRS8vLy9hSUlkQUE4SUFBQVFDQUFBRVFnQUFONERBQURmQXdBQTRBTUFBT0VEQUFBMC8vLy9hSUlkQUJJSUFBQVRDQUFBc1A3Ly8yaUNIUUFVQ0FBQUZRZ0FBS0QrLy85b2doMEFGZ2dBQUJjSUFBQ1Evdi8vYUlJZEFCZ0lBQUFaQ0FBQUdnZ0FBUFVIQUFEMkJ3QUE5d2NBQUJzSUFBQ0Evdi8vYUlJZEFCd0lBQUFkQ0FBQVdQNy8vMmlDSFFBZUNBQUFId2dBQUNBSUFBQVVCd0FBRlFjQUFCWUhBQUFYQndBQVNQNy8vMmlDSFFBaENBQUFJZ2dBQURqKy8vOW9naDBBSXdnQUFDUUlBQUFvL3YvL2FJSWRBQ1VJQUFBbUNBQUFDUDcvLzJpQ0hRQW5DQUFBS0FnQUFBRCsvLzlvZ2gwQUtRZ0FBQ29JQUFDNC9mLy9hSUlkQUNzSUFBQXNDQUFBcVAzLy8yaUNIUUF0Q0FBQUxnZ0FBRTR6ZG5KMk5VRnljR1ZuUlFBQUFBQjhiUndBV0lJZEFBRUFBQUFIQUFBQWhMTWVBQUlBQUFENGZSMEFBbkFCQUV4VkhRQUNxQUVBNk4wY0FBTDRBUUNnOHh3QUFnQUNBSkN4SEFBQ1NBSUFFTFFjQUFKWUFnQUFBQUFBaUlNZEFDVURBQUF2Q0FBQU1BZ0FBREVJQUFBeUNBQUFNd2dBQURRSUFBQTFDQUFBTmdnQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6VkJjbkJsWjBWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQWdiUndBM0lJZEFMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYelZCY25CbFowVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdENGJCd0FsSU1kQUFBQUFBQlloQjBBTndnQUFEZ0lBQUE1Q0FBQU9nZ0FBUEQvLy85WWhCMEFPd2dBQUR3SUFBQk9NM1p5ZGpFMlZHVjRkRVJwY2tsdWRHVnlabUZqWlVVQUFBQUFmRzBjQUR5RUhRQUFBQUFBQWdBQUFJUkNId0FDQUFBQTJMc2NBQUlRQUFBQUFBQUE3SWdkQUQwSUFBQStDQUFBWUFJQUFOb0hBQURiQndBQTNBY0FBTjBIQUFCbEFnQUEzZ2NBQU44SEFBQm9BZ0FBYVFJQUFEOElBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUEvd2NBQUFBSUFBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUJBQ0FBQVFRZ0FBRUlJQUFCRENBQUFSQWdBQUVVSUFBQkdDQUFBUndnQUFJVUNBQUNHQWdBQVNBZ0FBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNHdjQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQUFrSUFBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUE1QWNBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE1UWNBQVBjQ0FBRG1Cd0FBK1FJQUFPY0hBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBQWdNQUFFa0lBQUFFQXdBQTZBY0FBQVlEQUFBSEF3QUFDQU1BQUVvSUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQU93SEFBQVRBd0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBRXNJQUFEdkJ3QUFSUC8vLyt5SUhRQk1DQUFBVFFnQUFFNElBQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFOUC8vLyt5SUhRQlBDQUFBVUFnQUFMRCsvLy9zaUIwQVVRZ0FBRklJQUFDZy92Ly83SWdkQUZNSUFBQlVDQUFBa1A3Ly8reUlIUUJWQ0FBQVZnZ0FBR3NHQUFDQS92Ly83SWdkQUZjSUFBQllDQUFBV1FnQUFEb0lBQUJ3L3YvLzdJZ2RBRm9JQUFCYkNBQUFhUDcvLyt5SUhRQmNDQUFBWFFnQUFGNElBQUFoQndBQUZRY0FBQ0lIQUFBakJ3QUFKQWNBQUNVSEFBQlkvdi8vN0lnZEFGOElBQUJnQ0FBQVNQNy8vK3lJSFFCaENBQUFZZ2dBQURqKy8vL3NpQjBBWXdnQUFHUUlBQUFZL3YvLzdJZ2RBR1VJQUFCbUNBQUFDUDcvLyt5SUhRQm5DQUFBYUFnQUFPRDkvLy9zaUIwQWFRZ0FBR29JQUFEWS9mLy83SWdkQUdzSUFBQnNDQUFBdVAzLy8reUlIUUJ0Q0FBQWJnZ0FBSkQ5Ly8vc2lCMEFid2dBQUhBSUFBQk9NM1p5ZGpORWFYSkZBQUI4YlJ3QTRJZ2RBQUVBQUFBSUFBQUFoTE1lQUFJQUFBQTBQeDhBQW5BQkFGaUVIUUFDZ0FFQWZGVWRBQUtZQVFCd3RCd0FBaUFDQURpMkhBQUNLQUlBNExZY0FBSklBZ0FVd1J3QUFuQUNBQUFBQUFBVWloMEFKUU1BQUhFSUFBQnlDQUFBY3dnQUFIUUlBQUIxQ0FBQWRnZ0FBSGNJQUFCNENBQUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZNMFJwY2tWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFBQ0J0SEFCb2lSMEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTTBScGNrVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdBQUFQaHNIQUFnaWgwQVQ3dGhCV2VzM1Q4WUxVUlUreUhwUDV2MmdkSUxjKzgvR0MxRVZQc2grVC9pWlM4aWZ5dDZQQWRjRkRNbXBvRTh2Y3Z3ZW9nSGNEd0hYQlF6SnFhUlBBQUFBQUFzangwQWVRZ0FBSG9JQUFCZ0FnQUEyZ2NBQU5zSEFBRGNCd0FBM1FjQUFHVUNBQURlQndBQTN3Y0FBR2dDQUFCcEFnQUFld2dBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUQvQndBQUFBZ0FBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZkFnQUFIMElBQUIrQ0FBQWZ3Z0FBSUFJQUFDQkNBQUFoUUlBQUlZQ0FBQ0hBZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEakJ3QUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQUNRZ0FBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURrQndBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQURsQndBQTl3SUFBT1lIQUFENUFnQUE1d2NBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFnZ2dBQUFRREFBRG9Cd0FBQmdNQUFBY0RBQUFJQXdBQWd3Z0FBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQTdBY0FBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBN2djQUFPOEhBQUJFLy8vL0xJOGRBSVFJQUFDRkNBQUFoZ2dBQU40REFBRGZBd0FBNEFNQUFPRURBQUEwLy8vL0xJOGRBSWNJQUFDSUNBQUFzUDcvL3l5UEhRQ0pDQUFBaWdnQUFLRCsvLzhzangwQWl3Z0FBSXdJQUFDUS92Ly9MSThkQUkwSUFBQ09DQUFBandnQUFDRUhBQUFWQndBQUlnY0FBQ01IQUFBa0J3QUFKUWNBQUlEKy8vOHNqeDBBa0FnQUFKRUlBQUJ3L3YvL0xJOGRBSklJQUFDVENBQUFZUDcvL3l5UEhRQ1VDQUFBbFFnQUFFRCsvLzhzangwQWxnZ0FBSmNJQUFBdy92Ly9MSThkQUpnSUFBQ1pDQUFBQ1A3Ly95eVBIUUNhQ0FBQW13Z0FBUGo5Ly84c2p4MEFuQWdBQUowSUFBRG8vZi8vTEk4ZEFKNElBQUNmQ0FBQTJQMy8veXlQSFFDZ0NBQUFvUWdBQU5EOS8vOHNqeDBBb2dnQUFLTUlBQUJPTTNaeWRqZElZV2x5Y0dsdVJRQUFmRzBjQUJ5UEhRQUJBQUFBQndBQUFJU3pIZ0FDQUFBQWZGVWRBQUp3QVFDUXNSd0FBdmdCQVBqZkhBQUNDQUlBQVBVY0FBSVlBZ0RZdXh3QUFpZ0NBQlRCSEFBQ01BSUFBQUFBQUZDUUhRQWxBd0FBcEFnQUFLVUlBQUNtQ0FBQXB3Z0FBS2dJQUFDcENBQUFxZ2dBQUtzSUFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODNTR0ZwY25CcGJrVkZRekZGVGxOZk1USmlZWE5wWTE5emRISnBibWRKWTA1VFh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRNbDgzUTJ4aGMzTkpaRVZGVld4MlJWOU9VemxmU1ZORVgwVkZSbEJPVXpKZk5rOWlhbVZqZEVWMlJVVkZBQUFBQUNCdEhBQ2dqeDBBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk4waGhhWEp3YVc1RlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQUFENGJCd0FYSkFkQUhBQUFBQUFBQUFBYlFBQUFBQUFBQUJtQUFBQUFBQUFBSElBQUFBQUFBQUFjd0FBQUFBQUFBQjZBQUFBQUFBQUFHNEFBQUFBQUFBQUlPVUFBQUFBQUFBaDVRQUFBQUFBQUNMbEFBQUFBQUFBSStVQUFBQUFBQUFrNVFBQUFBQUFBQ1hsQUFBQUFBQUFKdVVBUWRTaTlnQUx6Q3VZbHgwQXJnZ0FBSzhJQUFCZ0FnQUEyZ2NBQU5zSEFBRGNCd0FBM1FjQUFHVUNBQURlQndBQTN3Y0FBR2dDQUFCcEFnQUFzQWdBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUQvQndBQUFBZ0FBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUxFSUFBQ3lDQUFBc3dnQUFMUUlBQUMxQ0FBQXRnZ0FBTGNJQUFDNENBQUFoUUlBQUlZQ0FBQzVDQUFBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEakJ3QUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQUNRZ0FBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURrQndBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQURsQndBQTl3SUFBT1lIQUFENUFnQUE1d2NBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUF1Z2dBQUFRREFBRG9Cd0FBQmdNQUFBY0RBQUFJQXdBQVNnZ0FBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQTdBY0FBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBdXdnQUFPOEhBQUJFLy8vL21KY2RBTHdJQUFDOUNBQUF2Z2dBQU40REFBRGZBd0FBNEFNQUFPRURBQUEwLy8vL21KY2RBTDhJQUFEQUNBQUFzUDcvLzVpWEhRREJDQUFBd2dnQUFLRCsvLytZbHgwQXd3Z0FBTVFJQUFDUS92Ly9tSmNkQU1VSUFBREdDQUFBYXdZQUFJRCsvLytZbHgwQXh3Z0FBTWdJQUFESkNBQUFPZ2dBQUhEKy8vK1lseDBBeWdnQUFNc0lBQUJvL3YvL21KY2RBTXdJQUFETkNBQUF6Z2dBQUNFSEFBQVZCd0FBSWdjQUFDTUhBQUFrQndBQUpRY0FBRmorLy8rWWx4MEF6d2dBQU5BSUFBQkkvdi8vbUpjZEFORUlBQURTQ0FBQU9QNy8vNWlYSFFEVENBQUExQWdBQUJqKy8vK1lseDBBMVFnQUFOWUlBQUFJL3YvL21KY2RBTmNJQUFEWUNBQUE0UDMvLzVpWEhRRFpDQUFBMmdnQUFOajkvLytZbHgwQTJ3Z0FBTndJQUFEUS9mLy9tSmNkQU4wSUFBRGVDQUFBcVAzLy81aVhIUURmQ0FBQTRBZ0FBS0Q5Ly8rWWx4MEE0UWdBQU9JSUFBQ1kvZi8vbUpjZEFPTUlBQURrQ0FBQUlBQUFBQUFBQUFCbUFBQUFjQUFBQUcwQUFBQnlBQUFBY3dBQUFIb0FBQUJ1QUFBQUFBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFBQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUFBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQUFBQUFBSEFBQUFCd0FBQUFjQUFBQUFBQUFBQndBQUFBY0FBQUFBQUFBQUJ0QUFBQWNBQUFBQUFBQUFCdEFBQUFaZ0FBQUFBQUFBQndBQUFBWmdBQUFBQUFBQUJtQUFBQVpnQUFBQUFBQUFCbUFBQUFaZ0FBQUdZQUFBQUFBQUFBWmdBQUFHWUFBQUJtQUFBQVpnQUFBQUFBQUFCbUFBQUFaZ0FBQUdZQUFBQm1BQUFBWmdBQUFBQUFBQUJtQUFBQVpnQUFBR1lBQUFCbUFBQUFaZ0FBQUdZQUFBQUFBQUFBWmdBQUFIQUFBQUFBQUFBQVpnQUFBSG9BQUFBQUFBQUFjd0FBQUdZQUFBQUFBQUFBY3dBQUFHWUFBQUJ3QUFBQUFBQUFBSE1BQUFCbUFBQUFjQUFBQUhBQUFBQUFBQUFBY3dBQUFHWUFBQUI2QUFBQUFBQUFBSE1BQUFCbUFBQUFlZ0FBQUhBQUFBQUFBQUFBY3dBQUFHWUFBQUJtQUFBQWVnQUFBQUFBQUFCeUFBQUFaZ0FBQUFBQUFBQnlBQUFBWmdBQUFIb0FBQUFBQUFBQVRqTjJjblkxUkhsdVlXMUZBQUFBQUh4dEhBQ0lseDBBQVFBQUFBb0FBQUNFc3g0QUFnQUFBRFEvSHdBQ2NBRUFXSVFkQUFLQUFRQjhWUjBBQXBnQkFCQzBIQUFDSUFJQWNMUWNBQUlvQWdEZ3Rod0FBakFDQUVEY0hBQUNXQUlBWk53Y0FBSmdBZ0FVd1J3QUFtZ0NBRHdBQUFBQUFBQUFvSmdkQU9VSUFBRG1DQUFBeFAvLy84VC8vLytnbUIwQTV3Z0FBT2dJQUFBRW1CMEFQSmdkQUZDWUhRQVltQjBBUEFBQUFBQUFBQUNjbVJ3QVRRRUFBRTRCQUFERS8vLy94UC8vLzV5WkhBQlBBUUFBVUFFQUFFNVRkRE5mWHpJeE9XSmhjMmxqWDJsemRISnBibWR6ZEhKbFlXMUpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGVGxOZk9XRnNiRzlqWVhSdmNrbDNSVVZGUlFBQUFDQnRIQUJZbUIwQW5Ka2NBQUFBQUFDRW1SMEFKUU1BQU9rSUFBRHFDQUFBNndnQUFPd0lBQUR0Q0FBQTdnZ0FBTzhJQUFEd0NBQUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZOVVI1Ym1GdFJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQ0J0SEFEWW1CMEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTlVSNWJtRnRSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFQaHNIQUNRbVIwQUFBQUFBRENkSFFEeENBQUE4Z2dBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBR1lDQUFCbkFnQUFhQUlBQUdrQ0FBRHpDQUFBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUE5QWdBQVBVSUFBQ0ZBZ0FBaGdJQUFQWUlBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSndDQUFDZEFnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQUtnQ0FBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBTWtDQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBUFlDQUFEM0FnQUErQUlBQVBrQ0FBRDZBZ0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUFJREFBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFBSkF3QUFDZ01BQUFzREFBQU1Bd0FBRFFNQUFBNERBQUFQQXdBQUVBTUFBQkVEQUFBU0F3QUFFd01BQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUJPTTNaeWRqSkdZa1VBQUFBZ2JSd0FKSjBkQUxBK0h3QUFBQUFBRUo0ZEFDVURBQUQzQ0FBQStBZ0FBUGtJQUFENkNBQUErd2dBQVB3SUFBRDlDQUFBL2dnQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6SkdZa1ZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUNCdEhBQm9uUjBBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk1rWmlSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBQUFBUGhzSEFBY25oMEFBQUFBQU9TZUhRRC9DQUFBQUFrQUFBQUFBQUF3bngwQUFRa0FBQUlKQUFBQUFBQUFVSjhkQUFNSkFBQUVDUUFBVGpOMmNuWXhNMEYwZEUxdmNtUmxiblJNYjJkRkFBQUFJRzBjQU15ZUhRQm9xQndBVGpOMmNuWXhOVUYwZEU5eWJtRnRVSEpsYzJWdWRFVUFJRzBjQVBDZUhRQm9xQndBVGpOMmNuWXhOa0YwZEU5eWJtRnRaVzUwUVdOamFXUkZBQUFBQUNCdEhBQVVueDBBYUtnY0FFNHpkbkoyTVRCQmRIUlVkWEp1VEc5blJRQUFJRzBjQUR5ZkhRQm9xQndBQUFBQUFJQ2pIUUFGQ1FBQUJna0FBR0FDQUFEYUJ3QUEyd2NBQU53SEFBRGRCd0FBWlFJQUFONEhBQURmQndBQWFBSUFBR2tDQUFBSENRQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFQOEhBQUFBQ0FBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQUlDUUFBQ1FrQUFJRUNBQUNDQWdBQUNna0FBQXNKQUFDRkFnQUFoZ0lBQUljQ0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBT01IQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQUFKQ0FBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFPUUhBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBRGlBZ0FBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFPMENBQUR1QWdBQTd3SUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFPVUhBQUQzQWdBQTVnY0FBUGtDQUFEbkJ3QUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBQUlEQUFBREF3QUFCQU1BQU9nSEFBQUdBd0FBQndNQUFBZ0RBQUJLQ0FBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQURzQndBQUV3TUFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBRHVCd0FBN3djQUFFVC8vLytBb3gwQURBa0FBQTBKQUFBT0NRQUEzZ01BQU44REFBRGdBd0FBNFFNQUFEVC8vLytBb3gwQUR3a0FBQkFKQUFDdy92Ly9nS01kQUJFSkFBQVNDUUFBb1A3Ly80Q2pIUUFUQ1FBQUZBa0FBSkQrLy8rQW94MEFGUWtBQUJZSkFBQVhDUUFBRkFjQUFCVUhBQUFXQndBQUZ3Y0FBSUQrLy8rQW94MEFHQWtBQUJrSkFBQncvdi8vZ0tNZEFCb0pBQUFiQ1FBQVlQNy8vNENqSFFBY0NRQUFIUWtBQUVEKy8vK0FveDBBSGdrQUFCOEpBQUF3L3YvL2dLTWRBQ0FKQUFBaENRQUFCUDcvLzRDakhRQWlDUUFBSXdrQUFQajkvLytBb3gwQUpBa0FBQ1VKQUFEdy9mLy9nS01kQUNZSkFBQW5DUUFBVGpOMmNuWTNUVzl5WkdWdWRFVUFBSHh0SEFCd294MEFBUUFBQUFjQUFBQ0VzeDRBQWdBQUFFeFZIUUFDY0FFQWtMRWNBQUxBQVFCMCtSd0FBdEFCQURDZkhRQUMvQUVBMkxzY0FBSUlBZ0RrbmgwQUFoQUNBQUFBQUFDa3BCMEFKUU1BQUNnSkFBQXBDUUFBS2drQUFDc0pBQUFzQ1FBQUxRa0FBQzRKQUFBdkNRQUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZOMDF2Y21SbGJuUkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBQUFBZ2JSd0E5S01kQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6ZE5iM0prWlc1MFJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQStHd2NBTENrSFFEQVlpQUFBQUFBQUpDbEhRQXRBUUFBTWdrQUFETUpBQUF3QVFBQU1RRUFBRElCQUFBekFRQUFOQUVBQURVQkFBQTBDUUFBTlFrQUFEWUpBQUE1QVFBQU9nRUFBRTVUZEROZlh6SXhNRjlmYzNSa2FXNWlkV1pKWTBWRkFDQnRIQUI0cFIwQTRKZ2NBQUFBQUFEMHBSMEFPd0VBQURjSkFBQTRDUUFBUGdFQUFEOEJBQUJBQVFBQVFRRUFBRUlCQUFCREFRQUFPUWtBQURvSkFBQTdDUUFBUndFQUFFZ0JBQUJPVTNRelgxOHlNVEJmWDNOMFpHbHVZblZtU1hkRlJRQWdiUndBM0tVZEFCeVpIQUFBQUFBQVhLWWRBQzBCQUFBOENRQUFQUWtBQURBQkFBQXhBUUFBTWdFQUFENEpBQUEwQVFBQU5RRUFBRFlCQUFBM0FRQUFPQUVBQUQ4SkFBQkFDUUFBVGxOME0xOWZNakV4WDE5emRHUnZkWFJpZFdaSlkwVkZBQUFBQUNCdEhBQkFwaDBBNEpnY0FBQUFBQURFcGgwQU93RUFBRUVKQUFCQ0NRQUFQZ0VBQUQ4QkFBQkFBUUFBUXdrQUFFSUJBQUJEQVFBQVJBRUFBRVVCQUFCR0FRQUFSQWtBQUVVSkFBQk9VM1F6WDE4eU1URmZYM04wWkc5MWRHSjFaa2wzUlVVQUFBQUFJRzBjQUtpbUhRQWNtUndBQURqNi9rSXU1ajh3WjhlVFYvTXVQUUFBQUFBQUFPQy9ZRlZWVlZWVjViOEdBQUFBQUFEZ1AwNVZXWm1abWVrL2VxUXBWVlZWNWIvcFJVaWJXMG55djhNL0pvc3JBUEEvQUFBQUFBQ2c5ajhBUWFuTzlnQUxGOGk1OG9JczFyK0FWamNvSkxUNlBBQUFBQUFBZ1BZL0FFSEp6dllBQ3hjSVdMKzkwZFcvSVBmZzJBaWxITDBBQUFBQUFHRDJQd0JCNmM3MkFBc1hXRVVYZDNiVnYyMVF0dFdrWWlPOUFBQUFBQUJBOWo4QVFZblA5Z0FMRi9ndGg2MGExYi9WWjdDZTVJVG12QUFBQUFBQUlQWS9BRUdwei9ZQUN4ZDRkNVZmdnRTLzRENHBrMmtiQkwwQUFBQUFBQUQyUHdCQnljLzJBQXNYWUJ6Q2kySFV2OHlFVEVndjJCTTlBQUFBQUFEZzlUOEFRZW5QOWdBTEY2aUdoakFFMUw4NkM0THQ4MExjUEFBQUFBQUF3UFUvQUVHSjBQWUFDeGRJYVZWTXB0Ty9ZSlJSaHNheElEMEFBQUFBQUtEMVB3QkJxZEQyQUFzWGdKaWEzVWZUdjVLQXhkUk5XU1U5QUFBQUFBQ0E5VDhBUWNuUTlnQUxGeURodXVMbzByL1lLN2VaSG5zbVBRQUFBQUFBWVBVL0FFSHAwUFlBQ3hlSTNoTmFpZEsvUDdEUHRoVEtGVDBBQUFBQUFHRDFQd0JCaWRIMkFBc1hpTjRUV29uU3Z6K3d6N1lVeWhVOUFBQUFBQUJBOVQ4QVFhblI5Z0FMRjNqUCswRXAwcjkyMmxNb0pGb1d2UUFBQUFBQUlQVS9BRUhKMGZZQUN4ZVlhY0dZeU5HL0JGVG5hTHl2SDcwQUFBQUFBQUQxUHdCQjZkSDJBQXNYcUt1clhHZlJ2L0NvZ2pQR0h4ODlBQUFBQUFEZzlEOEFRWW5TOWdBTEYwaXUrWXNGMGI5bVdnWDl4S2dtdlFBQUFBQUF3UFEvQUVHcDB2WUFDeGVRYytJa285Qy9EZ1AwZnU1ckRMMEFBQUFBQUtEMFB3QkJ5ZEwyQUFzWDBMU1VKVURRdjM4dDlKNjROdkM4QUFBQUFBQ2c5RDhBUWVuUzlnQUxGOUMwbENWQTBMOS9MZlNldURid3ZBQUFBQUFBZ1BRL0FFR0owL1lBQ3hkQVhtMFl1YysvaHp5WnF5cFhEVDBBQUFBQUFHRDBQd0JCcWRQMkFBc1hZTnpMcmZET3Z5U3ZocHkzSmlzOUFBQUFBQUJBOUQ4QVFjblQ5Z0FMRi9BcWJnY256cjhRL3o5VVR5OFh2UUFBQUFBQUlQUS9BRUhwMC9ZQUN4ZkFUMnNoWE0yL0cyakt1NUc2SVQwQUFBQUFBQUQwUHdCQmlkVDJBQXNYb0pySDk0L012elNFbjJoUGVTYzlBQUFBQUFBQTlEOEFRYW5VOWdBTEY2Q2F4L2VQekw4MGhKOW9UM2tuUFFBQUFBQUE0UE0vQUVISjFQWUFDeGVRTFhTR3dzdS9qN2VMTWJCT0dUMEFBQUFBQU1EelB3QkI2ZFQyQUFzWHdJQk95ZlBLdjJhUXpUOWpUcm84QUFBQUFBQ2c4ejhBUVluVjlnQUxGN0RpSDd3anlyL3F3VWJjWkl3bHZRQUFBQUFBb1BNL0FFR3AxZllBQ3hldzRoKzhJOHEvNnNGRzNHU01KYjBBQUFBQUFJRHpQd0JCeWRYMkFBc1hVUFNjV2xMSnYrUFV3UVRaMFNxOUFBQUFBQUJnOHo4QVFlblY5Z0FMRjlBZ1phQi95TDhKK3R0L3Y3MHJQUUFBQUFBQVFQTS9BRUdKMXZZQUN4ZmdFQUtKcThlL1dFcFRjcERiS3owQUFBQUFBRUR6UHdCQnFkYjJBQXNYNEJBQ2lhdkh2MWhLVTNLUTJ5czlBQUFBQUFBZzh6OEFRY25XOWdBTEY5QVo1dy9XeHI5bTRyS2phdVFRdlFBQUFBQUFBUE0vQUVIcDF2WUFDeGVRcDNBdy84Vy9PVkFRbjBPZUhyMEFBQUFBQUFEelB3QkJpZGYyQUFzWGtLZHdNUC9GdnpsUUVKOURuaDY5QUFBQUFBRGc4ajhBUWFuWDlnQUxGN0NoNCtVbXhiK1BXd2VRaTk0Z3ZRQUFBQUFBd1BJL0FFSEoxL1lBQ3hlQXkyd3JUY1MvUEhnMVljRU1GejBBQUFBQUFNRHlQd0JCNmRmMkFBc1hnTXRzSzAzRXZ6eDROV0hCREJjOUFBQUFBQUNnOGo4QVFZblk5Z0FMRjVBZUlQeHh3Nzg2VkNkTmhuanhQQUFBQUFBQWdQSS9BRUdwMlBZQUN4ZndIL2hTbGNLL0NNUnhGekNOSkwwQUFBQUFBR0R5UHdCQnlkajJBQXNYWUMvVktyZkJ2NWFqRVJpa2dDNjlBQUFBQUFCZzhqOEFRZW5ZOWdBTEYyQXYxU3Ezd2IrV294RVlwSUF1dlFBQUFBQUFRUEkvQUVHSjJmWUFDeGVRMEh4KzE4Qy85RnZvaUpacENqMEFBQUFBQUVEeVB3QkJxZG4yQUFzWGtOQjhmdGZBdi9SYjZJaVdhUW85QUFBQUFBQWc4ajhBUWNuWjlnQUxGK0RiTVpIc3Y3L3lNNk5jVkhVbHZRQUFBQUFBQVBJL0FFSHEyZllBQ3hZcmJnY252cjg4QVBBcUxEUXFQUUFBQUFBQUFQSS9BRUdLMnZZQUN4WXJiZ2NudnI4OEFQQXFMRFFxUFFBQUFBQUE0UEUvQUVHcDJ2WUFDeGZBVzQ5VVhyeS9CcjVmV0ZjTUhiMEFBQUFBQU1EeFB3QkJ5ZHIyQUFzWDRFbzZiWks2djhpcVcrZzFPU1U5QUFBQUFBREE4VDhBUWVuYTlnQUxGK0JLT20yU3VyL0lxbHZvTlRrbFBRQUFBQUFBb1BFL0FFR0oyL1lBQ3hlZ01kWkZ3N2kvYUZZdlRTbDhFejBBQUFBQUFLRHhQd0JCcWR2MkFBc1hvREhXUmNPNHYyaFdMMDBwZkJNOUFBQUFBQUNBOFQ4QVFjbmI5Z0FMRjJEbGl0THd0ci9hY3pQSk41Y212UUFBQUFBQVlQRS9BRUhwMi9ZQUN4Y2dCajhIRzdXL1YxN0dZVnNDSHowQUFBQUFBR0R4UHdCQmlkejJBQXNYSUFZL0J4dTF2MWRleG1GYkFoODlBQUFBQUFCQThUOEFRYW5jOWdBTEYrQWJsdGRCczcvZkUvbk0ybDRzUFFBQUFBQUFRUEUvQUVISjNQWUFDeGZnRzViWFFiTy8zeFA1ek5wZUxEMEFBQUFBQUNEeFB3QkI2ZHoyQUFzWGdLUHVObVd4dndtamozWmVmQlE5QUFBQUFBQUE4VDhBUVluZDlnQUxGNEFSd0RBS3I3K1JqamFEbmxrdFBRQUFBQUFBQVBFL0FFR3AzZllBQ3hlQUVjQXdDcSsva1k0Mmc1NVpMVDBBQUFBQUFPRHdQd0JCeWQzMkFBc1hnQmx4M1VLcnYweHcxdVY2Z2h3OUFBQUFBQURnOEQ4QVFlbmQ5Z0FMRjRBWmNkMUNxNzlNY05ibGVvSWNQUUFBQUFBQXdQQS9BRUdKM3ZZQUN4ZkFNdlpZZEtlLzdxSHlORWI4TEwwQUFBQUFBTUR3UHdCQnFkNzJBQXNYd0RMMldIU252KzZoOGpSRy9DeTlBQUFBQUFDZzhEOEFRY25lOWdBTEY4RCt1WWVlbzcrcS9pYjF0d0wxUEFBQUFBQUFvUEEvQUVIcDN2WUFDeGZBL3JtSG5xTy9xdjRtOWJjQzlUd0FBQUFBQUlEd1B3QkJpdC8yQUFzV2VBNmJncCsvNUFsK2ZDYUFLYjBBQUFBQUFJRHdQd0JCcXQvMkFBc1dlQTZiZ3ArLzVBbCtmQ2FBS2IwQUFBQUFBR0R3UHdCQnlkLzJBQXNYZ05VSEc3bVh2em1tK3BOVWpTaTlBQUFBQUFCQThEOEFRZXJmOWdBTEZ2eXdxTUNQdjV5bTAvWjhIdCs4QUFBQUFBQkE4RDhBUVlyZzlnQUxGdnl3cU1DUHY1eW0wL1o4SHQrOEFBQUFBQUFnOEQ4QVFhcmc5Z0FMRmhCckt1Qi92K1JBMmcwLzRobTlBQUFBQUFBZzhEOEFRY3JnOWdBTEZoQnJLdUIvditSQTJnMC80aG05QUFBQUFBQUE4RDhBUWY3ZzlnQUxBdkEvQUVHZDRmWUFDd1BBN3o4QVFhcmg5Z0FMRm9sMUZSQ0FQK2dyblpscnh4QzlBQUFBQUFDQTd6OEFRY25oOWdBTEY0Q1RXRllna0QvUzkrSUdXOXdqdlFBQUFBQUFRTzgvQUVIcTRmWUFDeGJKS0NWSm1EODBERm95dXFBcXZRQUFBQUFBQU84L0FFR0o0dllBQ3hkQTU0bGRRYUEvVTlmeFhNQVJBVDBBQUFBQUFNRHVQd0JCcXVMMkFBc1dMdFN1WnFRL0tQMjlkWE1XTEwwQUFBQUFBSUR1UHdCQnllTDJBQXNYd0o4VXFwU29QMzBtV3RDVmVSbTlBQUFBQUFCQTdqOEFRZW5pOWdBTEY4RGR6WFBMckQ4SEtOaEg4bWdhdlFBQUFBQUFJTzQvQUVHSjQvWUFDeGZBQnNBeDZxNC9lenZKVHo0UkRyMEFBQUFBQU9EdFB3QkJxZVAyQUFzWFlFYlJPNWV4UDV1ZURWWmRNaVc5QUFBQUFBQ2c3VDhBUWNuajlnQUxGK0RScC9XOXN6L1hUdHVsWHNnc1BRQUFBQUFBWU8wL0FFSHA0L1lBQ3hlZ2wwMWE2YlUvSGgxZFBBWnBMTDBBQUFBQUFFRHRQd0JCaWVUMkFBc1h3T29LMHdDM1B6THRuYW1OSHV3OEFBQUFBQUFBN1Q4QVFhbms5Z0FMRjBCWlhWNHp1VC9hUjcwNlhCRWpQUUFBQUFBQXdPdy9BRUhKNVBZQUN4ZGdyWTNJYXJzLzVXajNLNENRRTcwQUFBQUFBS0RzUHdCQjZlVDJBQXNYUUx3QldJaThQOU9zV3NiUlJpWTlBQUFBQUFCZzdEOEFRWW5sOWdBTEZ5QUtnem5IdmovZ1JlYXZhTUF0dlFBQUFBQUFRT3cvQUVHcDVmWUFDeGZnMnptUjZMOC8vUXFoVDlZMEpiMEFBQUFBQUFEc1B3QkJ5ZVgyQUFzWDRDZUNqaGZCUC9JSExjNTQ3eUU5QUFBQUFBRGc2ejhBUWVubDlnQUxGL0FqZml1cXdUODBtVGhFanFjc1BRQUFBQUFBb09zL0FFR0o1dllBQ3hlQWhneGgwY0kvb2JTQnkyeWRBejBBQUFBQUFJRHJQd0JCcWViMkFBc1hrQld3L0dYRFA0bHlTeU9vTDhZOEFBQUFBQUJBNno4QVFjbm05Z0FMRjdBemd6MlJ4RDk0dHYxVWVZTWxQUUFBQUFBQUlPcy9BRUhwNXZZQUN4ZXdvZVRsSjhVL3gzMXA1ZWd6SmowQUFBQUFBT0RxUHdCQmllZjJBQXNYRUl5K1RsZkdQM2d1UEN5THp4azlBQUFBQUFEQTZqOEFRYW5uOWdBTEYzQjFpeEx3eGovaElaemxqUkVsdlFBQUFBQUFvT28vQUVISjUvWUFDeGRRUklXTmljYy9CVU9SY0JCbUhMMEFBQUFBQUdEcVB3QkI2dWYyQUFzV09ldXZ2c2cvMFN6cHFsUTlCNzBBQUFBQUFFRHFQd0JCaXVqMkFBc1c5OXhhV3NrL2IvK2dXQ2p5QnowQUFBQUFBQURxUHdCQnFlajJBQXNYNElvODdaUEtQMmtoVmxCRGNpaTlBQUFBQUFEZzZUOEFRY25vOWdBTEY5QmJWOWd4eXorcTRheE9qVFVNdlFBQUFBQUF3T2svQUVIcDZQWUFDeGZnT3ppSDBNcy90aEpVV2NSTExiMEFBQUFBQUtEcFB3QkJpZW4yQUFzWEVQREcrMi9NUDlJcmxzVnk3UEc4QUFBQUFBQmc2VDhBUWFucDlnQUxGNURVc0QyeHpUODFzQlgzS3Y4cXZRQUFBQUFBUU9rL0FFSEo2ZllBQ3hjUTUvOE9VODQvTVBSQllDY1N3andBQUFBQUFDRHBQd0JCNnVuMkFBc1czZVN0OWM0L0VZNjdaUlVoeXJ3QUFBQUFBQURwUHdCQmllcjJBQXNYc0xOc0hKblBQekRmRE1yc3l4czlBQUFBQUFEQTZEOEFRYW5xOWdBTEYxaE5ZRGh4MEQrUlR1MFcyNXo0UEFBQUFBQUFvT2cvQUVISjZ2WUFDeGRnWVdjdHhOQS82ZW84Rm9zWUp6MEFBQUFBQUlEb1B3QkI2ZXIyQUFzWDZDZUNqaGZSUHh6d3BXTU9JU3k5QUFBQUFBQmc2RDhBUVlucjlnQUxGL2lzeTF4cjBUK0JGcVgzelpvclBRQUFBQUFBUU9nL0FFR3A2L1lBQ3hkb1dtT1p2OUUvdDcxSFVlMm1MRDBBQUFBQUFDRG9Qd0JCeWV2MkFBc1h1QTV0UlJUU1ArcTZScnJlaHdvOUFBQUFBQURnNXo4QVFlbnI5Z0FMRjVEY2ZQQyswai8wQkZCSytwd3FQUUFBQUFBQXdPYy9BRUdKN1BZQUN4ZGcwK0h4Rk5NL3VEd2gwM3JpS0wwQUFBQUFBS0RuUHdCQnFlejJBQXNYRUw1MloydlRQOGgzOGJETmJoRTlBQUFBQUFDQTV6OEFRY25zOWdBTEZ6QXpkMUxDMHo5Y3ZRYTJWRHNZUFFBQUFBQUFZT2MvQUVIcDdQWUFDeGZvMVNPMEdkUS9uZUNRN0Ria0NEMEFBQUFBQUVEblB3QkJpZTMyQUFzWHlISENqWEhVUDNYV1p3bk9KeSs5QUFBQUFBQWc1ejhBUWFudDlnQUxGekFYbnVESjFEK2syQW9iaVNBdXZRQUFBQUFBQU9jL0FFSEo3ZllBQ3hlZ09BZXVJdFUvV2Nka2dYQytMajBBQUFBQUFPRG1Qd0JCNmUzMkFBc1gwTWhUOTN2VlArOUFYZTd0clI4OUFBQUFBQURBNWo4QVFZbnU5Z0FMZjJCWjM3M1YxVC9jWmFRSUtnc0t2ZjZDSzJWSEZXZEFBQUFBQUFBQU9FTUFBUHIrUWk1MnZ6bzducnlhOXd5OXZmMy8vLy8vM3o4OFZGVlZWVlhGUDVFckY4OVZWYVUvRjlDa1p4RVJnVDhBQUFBQUFBRElRdTg1K3Y1Q0x1WS9KTVNDLzcyL3pqKzE5QXpYQ0d1c1A4eFFSdEtyc29NL2hEcE9tK0RYVlQ4QVFaYnY5Z0FMOGcvd1AyNi9pQnBQTzVzOE5UUDdxVDMyN3o5ZDNOaWNFMkJ4dkdHQWR6NmE3TzgvMFdhSEVIcGVrTHlGZjI3b0ZlUHZQeFAyWnpWUzBvdzhkSVVWMDdEWjd6LzZqdmtqZ002THZONzIzU2xyME84L1ljam1ZVTczWUR6SW0zVVlSY2Z2UDVuVE0xdmtvNUE4Zy9QR3lqNis3ejl0ZTROZHBwcVhQQStKK1d4WXRlOC8vTy85a2hxMWpqejNSM0lya3F6dlA5R2NMM0E5dmo0OG90SFRNdXlqN3o4TGJwQ0pOQU5xdkJ2VC9xOW1tKzgvRHIwdktsSldsYnhSV3hMUUFaUHZQMVhxVG96dmdGQzh6REZzd0wySzd6OFc5Tlc1SThtUnZPQXRxYTZhZ3U4L3IxVmM2ZVBUZ0R4UmpxWEltSHJ2UDBpVHBlb1ZHNEM4ZTFGOVBMaHk3ejg5TXQ1VjhCK1B2T3FOakRqNWF1OC92MU1UUDR5Sml6eDF5Mi9yVzJQdlB5YnJFWGFjMlphODFGd0VoT0JiN3o5Z0x6bys5K3lhUEtxNWFER0hWTzgvblRpR3k0TG5qN3dkMmZ3aVVFM3ZQNDNEcGtSQmI0bzgxb3hpaUR0Rzd6OTlCT1N3QlhxQVBKYmNmWkZKUCs4L2xLaW80LzJPbGp3NFluVnVlamp2UDMxSWRQSVlYb2M4UDZheVQ4NHg3ei95NXgrWUswZUFQTjE4NG1WRksrOC9YZ2h4UDN1NGxyeUJZL1hoM3lUdlB6R3JDVzNoOTRJODRkNGY5WjBlN3ovNnYyOGFteUU5dkpEWjJ0Qi9HTzgvdEFvTWNvSTNpendMQStTbWhSTHZQNC9Mem9tU0ZHNDhWaTgrcWE4TTd6KzJxN0JOZFUyRFBCVzNNUXIrQnU4L1RIU3M0Z0ZDaGp3eDJFejhjQUh2UDByNDAxMDUzWTg4L3haa3Nnajg3ajhFVzQ0N2dLT0d2UEdma2wvRjl1NC9hRkJMek8xS2tyekxxVG8zcC9IdVA0NHRVUnY0QjVtOFp0Z0ZiYTdzN2ovU05wUSs2TkZ4dlBlZjVUVGI1KzQvRlJ2T3N4a1ptYnpscUJQRExlUHVQMjFNS3FkSW40VThJalFTVEtiZTdqK0thU2g2WUJLVHZCeUFyQVJGMnU0L1c0a1hTSStuV0x3cUx2Y2hDdGJ1UHh1YVNXZWJMSHk4bDZoUTJmWFI3ajhSck1KZzdXTkRQQzJKWVdBSXp1NC83MlFHT3dsbWxqeFhBQjN0UWNydVAza0RvZHJoekc0ODBEekJ0YUxHN2o4d0VnOC9qditUUE43VDEvQXF3KzQvc0s5NnU4NlFkanduS2piVjJyL3VQM2ZnVk91OUhaTThEZDM5bWJLODdqK09vM0VBTkpTUHZLY3NuWGF5dWU0L1NhT1QzTXplaDd4Q1pzK2kycmJ1UDE4NEQ3M0czbmk4Z2srZFZpdTA3ai8yWEh2c1JoS0d2QStTWGNxa3NlNC9qdGY5R0FVMWt6emFKN1UyUjYvdVB3V2JpaSszbUhzOC9jZVgxQkt0N2o4SlZCemk0V09RUENsVVNOMEhxKzQvNnNZWlVJWEhORHkzUmxtS0pxbnVQelhBWkN2bU1wUThTQ0d0RlcrbjdqK2ZkcGxoU3VTTXZBbmNkcm5ocGU0L3FFM3ZPOFV6akx5RlZUcXdmcVR1UDY3cEs0bDRVNFM4SU1QTU5FYWo3ajlZV0ZaNDNjNlR2Q1VpVllJNG91NC9aQmwrZ0tvUVZ6eHpxVXpVVmFIdVB5Z2lYci92czVPOHpUdC9acDZnN2orQ3VUU0hyUkpxdkwvYUMzVVNvTzQvN3FsdHVPOW5ZN3d2R21VOHNwL3VQMUdJNEZROTNJQzhoSlJSK1gyZjdqL1BQbHArWkI5NHZIUmY3T2gxbis0L3NIMkx3RXJ1aHJ4MGdhVkltcC91UDRybVZSNHlHWWE4eVdkQ1Z1dWY3ai9UMUFsZXk1eVFQRDlkM2s5cG9PNC9IYVZOdWR3eWU3eUhBZXR6RktIdVAydkFaMVQ5N0pROE1zRXdBZTJoN2o5VmJOYXI0ZXRsUEdKT3p6YnpvdTQvUXMrekw4V2hpTHdTR2o1VUo2VHVQelEzTy9HMmFaTzhFODVNbVltbDdqOGUveGs2aEY2QXZLM0hJMFlhcCs0L2JsZHkyRkRVbEx6dGtrU2IyYWp1UHdDS0RsdG5yWkE4bVdhSzJjZXE3aiswNnZEQkw3ZU5QTnVnS2tMbHJPNC8vK2ZGbkdDMlpieU1STFVXTXEvdVAwUmY4MW1EOW5zOE5uY1ZtYTZ4N2orRFBSNm5Id21Udk1iL2tRdGJ0TzQvS1I1c2k3aXBYYnpseGMyd043ZnVQMW01a0h6NUkyeThEMUxJeTBTNjdqK3ErZlFpUTBPU3ZGQk8zcCtDdmU0L1M0NW0xMnpLaGJ5NkI4cHc4Y0R1UHlmT2tTdjhyM0U4a1BDamdwSEU3ais3Y3dyaE5kSnRQQ01qNHhsanlPNC9ZeUppSWdURmg3eGw1VjE3WnN6dVA5VXg0dU9HSElzOE15MUs3SnZRN2o4VnU3elQwYnVSdkYwbFBySUQxZTQvMGpIdW5ESE1rRHhZc3pBVG50bnVQN05hYzI2RWFZUTh2LzE1Vld2ZTdqKzBuWTZYemQrQ3ZIcnowNzlyNCs0L2h6UExrbmNhakR5dDAxcVpuK2p1UC9yWjBVcVBlNUM4WnJhTktRZnU3ais2cnR4VzJjTlZ2UHNWVDdpaTgrNC9RUGFtUFE2a2tMdzZXZVdOY3ZudVB6U1RyVGowMW1pOFIxNzc4bmIvN2o4MWlsaHI0dTZSdkVvR29UQ3dCZTgvemQxZkN0Zi9kRHpTd1V1UUhnenZQNnlZa3ZyN3ZaRzhDUjdYVzhJUzd6K3pESzh3cm01elBKeFNoZDJiR2U4L2xQMmZYRExqamp4NjBQOWZxeUR2UDZ4WkNkR1A0SVE4UzlGWEx2RW43ejluR2s0NHI4MWpQTFhuQnBSdEwrOC9hQm1TYkN4clp6eHBrTy9jSURmdlA5SzF6SU1ZaW9DOCtzTmRWUXMvN3o5dit2OC9YYTJQdkh5SkIwb3RSKzgvU2FsMU9LNE5rTHp5aVEwSWgwL3ZQNmNIUGFhRm8zUThoNlQ3M0JoWTd6OFBJa0FnbnBHQ3ZKaUR5UmJqWU84L3JKTEIxVkJhamp5Rk10c0Q1bW52UDB0ckFheFpPb1E4WUxRQjh5Rno3ejhmUHJRSElkV0N2RitiZXpPWGZPOC95UTFITzdrcWlid3BvZlVVUm9idlA5T0lPbUFFdG5RODlqK0w1eTZRN3o5eGNwMVI3TVdEUElOTXgvdFJtdTgvOEpIVGp4TDNqN3pha0tTaXI2VHZQMzEwSStLWXJvMjg4V2VPTFVpdjd6OElJS3BCdk1PT1BDZGFZZTRidXU4L011dXB3NVFyaER5WHVtczNLOFh2UCs2RjBUR3BaSW84UUVWdVczYlE3ei90NHp2a3VqZU92QlMrbkszOTIrOC9uYzJSVFR1SmR6ellrSjZCd2VmdlA0bk1ZRUhCQlZNODhYR1BLOEx6N3o4QVFaSC85Z0FMeHpnQkZ3SWRHQk1ESGhzWkN4UUlCQTBmRmh3U0dnb0hEQlVSQ1FZUUJROE8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vejRBQUFELy8vLy8vLy8vLy8vLy8vOC9BQUFBTkFBQUFEVUFBQUEyQUFBQU53QUFBRGdBQUFBNUFBQUFPZ0FBQURzQUFBQThBQUFBUFFBQUFQLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOEFBQUFBQVFBQUFBSUFBQUFEQUFBQUJBQUFBQVVBQUFBR0FBQUFCd0FBQUFnQUFBQUpBQUFBQ2dBQUFBc0FBQUFNQUFBQURRQUFBQTRBQUFBUEFBQUFFQUFBQUJFQUFBQVNBQUFBRXdBQUFCUUFBQUFWQUFBQUZnQUFBQmNBQUFBWUFBQUFHUUFBQVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8veG9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy93QUFBQUE4eUIwQVNRa0FBRW9KQUFCZ0FnQUEyZ2NBQU5zSEFBRGNCd0FBM1FjQUFHVUNBQURlQndBQTN3Y0FBR2dDQUFCcEFnQUFTd2tBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUQvQndBQUFBZ0FBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBVEFrQUFFMEpBQUJPQ1FBQVR3a0FBRkFKQUFCUkNRQUFoUUlBQUlZQ0FBQ0hBZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEakJ3QUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQUNRZ0FBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURrQndBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQURsQndBQTl3SUFBT1lIQUFENUFnQUE1d2NBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFVZ2tBQUFRREFBRG9Cd0FBQmdNQUFBY0RBQUFJQXdBQVNnZ0FBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQTdBY0FBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUJUQ1FBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBN2djQUFPOEhBQUJFLy8vL1BNZ2RBRlFKQUFCVkNRQUFWZ2tBQU40REFBRGZBd0FBNEFNQUFPRURBQUEwLy8vL1BNZ2RBRmNKQUFCWUNRQUFzUDcvL3p6SUhRQlpDUUFBV2drQUFLRCsvLzg4eUIwQVd3a0FBRndKQUFDUS92Ly9QTWdkQUYwSkFBQmVDUUFBWHdrQUFDRUhBQUFWQndBQUlnY0FBQ01IQUFBa0J3QUFKUWNBQUlEKy8vODh5QjBBWUFrQUFHRUpBQUJ3L3YvL1BNZ2RBR0lKQUFCakNRQUFZUDcvL3p6SUhRQmtDUUFBWlFrQUFFRCsvLzg4eUIwQVpna0FBR2NKQUFBdy92Ly9QTWdkQUdnSkFBQnBDUUFBQ1A3Ly96eklIUUJxQ1FBQWF3a0FBUGo5Ly84OHlCMEFiQWtBQUcwSkFBRE0vZi8vUE1nZEFHNEpBQUJ2Q1FBQXVQMy8venpJSFFCd0NRQUFjUWtBQUxEOS8vODh5QjBBY2drQUFITUpBQUNvL2YvL1BNZ2RBSFFKQUFCMUNRQUFBUUFBQUFFQUFBQUNBQUFBQWdBQUFBTUFBQUFEQUFBQUFRQUFBQUVBQUFBQ0FBQUFBZ0FBQUFNQUFBQURBQUFBVGpOMmNuWTFVR1ZrWVd4RkFBQUFBSHh0SEFBc3lCMEFBUUFBQUFnQUFBQ0VzeDRBQWdBQUFIeFZIUUFDY0FFQWtMRWNBQUw0QVFCMCtSd0FBZ2dDQUJqaEhBQUNOQUlBK1BZY0FBSklBZ0RZdXh3QUFsQUNBQlRCSEFBQ1dBSUFBQUFBQUdUSkhRQWxBd0FBZGdrQUFIY0pBQUI0Q1FBQWVRa0FBSG9KQUFCN0NRQUFmQWtBQUgwSkFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODFVR1ZrWVd4RlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFJRzBjQUxqSUhRQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgxVUdWa1lXeEZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QStHd2NBSERKSFFBQUFBQUFITTRkQUg0SkFBQi9DUUFBWUFJQUFOb0hBQURiQndBQTNBY0FBTjBIQUFCbEFnQUEzZ2NBQU44SEFBQm9BZ0FBYVFJQUFJQUpBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUEvd2NBQUFBSUFBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUNCQ1FBQWdna0FBSU1KQUFDRUNRQUFnUUlBQUlJQ0FBQ0ZDUUFBaGdrQUFJVUNBQUNHQWdBQWh3a0FBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNHdjQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUFpQWtBQUFrSUFBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUE1QWNBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE1UWNBQVBjQ0FBRG1Cd0FBK1FJQUFPY0hBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBQWdNQUFBTURBQUFFQXdBQTZBY0FBQVlEQUFBSEF3QUFDQU1BQUlrSkFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQU93SEFBQVRBd0FBRkFNQUFCVURBQUNLQ1FBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBTzRIQUFEdkJ3QUFSUC8vL3h6T0hRQ0xDUUFBakFrQUFJMEpBQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFOUC8vL3h6T0hRQ09DUUFBandrQUFMRCsvLzhjemgwQWtBa0FBSkVKQUFDZy92Ly9ITTRkQUpJSkFBQ1RDUUFBa1A3Ly94ek9IUUNVQ1FBQWxRa0FBSllKQUFBNkNBQUFnUDcvL3h6T0hRQ1hDUUFBbUFrQUFIaisvLzhjemgwQW1Ra0FBSm9KQUFDYkNRQUFGQWNBQUJVSEFBQVdCd0FBRndjQUFHaisvLzhjemgwQW5Ba0FBSjBKQUFCWS92Ly9ITTRkQUo0SkFBQ2ZDUUFBU1A3Ly94ek9IUUNnQ1FBQW9Ra0FBQ2orLy84Y3poMEFvZ2tBQUtNSkFBQUkvdi8vSE00ZEFLUUpBQUNsQ1FBQThQMy8veHpPSFFDbUNRQUFwd2tBQUU0emRuSjJOVlJsYlhCdlJRQUFBQUI4YlJ3QURNNGRBQUVBQUFBR0FBQUFoTE1lQUFJQUFBQlloQjBBQW5BQkFFeFZIUUFDaUFFQU9MWWNBQUxZQVFBYzNCd0FBdmdCQU1TNEhBQUNFQUlBQUFBQUFEVFBIUUFsQXdBQXFBa0FBS2tKQUFDcUNRQUFxd2tBQUt3SkFBQ3RDUUFBcmdrQUFLOEpBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDgxVkdWdGNHOUZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBSUcwY0FJak9IUUN3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4MVZHVnRjRzlGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEErR3djQUVEUEhRQUFBQUFBTE5RZEFMQUpBQUN4Q1FBQVlBSUFBTm9IQUFEYkJ3QUEzQWNBQU4wSEFBQmxBZ0FBM2djQUFOOEhBQUJvQWdBQWFRSUFBTElKQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBL3djQUFBQUlBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUxNSkFBQzBDUUFBdFFrQUFMWUpBQUMzQ1FBQXVBa0FBSVVDQUFDR0FnQUFod0lBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQTR3Y0FBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFBa0lBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBNUFjQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBNVFjQUFQY0NBQURtQndBQStRSUFBT2NIQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQUFnTUFBQU1EQUFBRUF3QUE2QWNBQUFZREFBQUhBd0FBQ0FNQUFFb0lBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFPd0hBQUFUQXdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU80SEFBRHZCd0FBUlAvLy95elVIUUM1Q1FBQXVna0FBTHNKQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBTlAvLy95elVIUUM4Q1FBQXZRa0FBTEQrLy84czFCMEF2Z2tBQUw4SkFBQ2cvdi8vTE5RZEFNQUpBQURCQ1FBQWtQNy8veXpVSFFEQ0NRQUF3d2tBQU1RSkFBQWhCd0FBRlFjQUFDSUhBQUFqQndBQUpBY0FBQ1VIQUFDQS92Ly9MTlFkQU1VSkFBREdDUUFBY1A3Ly95elVIUURIQ1FBQXlBa0FBR0QrLy84czFCMEF5UWtBQU1vSkFBQkEvdi8vTE5RZEFNc0pBQURNQ1FBQU1QNy8veXpVSFFETkNRQUF6Z2tBQUFqKy8vOHMxQjBBendrQUFOQUpBQUQ0L2YvL0xOUWRBTkVKQUFEU0NRQUE4UDMvL3l6VUhRRFRDUUFBMUFrQUFNVDkvLzhzMUIwQTFRa0FBTllKQUFDdy9mLy9MTlFkQU5jSkFBRFlDUUFBb1AzLy95elVIUURaQ1FBQTJna0FBSlQ5Ly84czFCMEEyd2tBQU53SkFBQk9NM1p5ZGpWVWNtbHNiRVVBQUFBQWZHMGNBQnpVSFFBQkFBQUFDUUFBQUlTekhnQUNBQUFBZkZVZEFBSndBUUNRc1J3QUF2Z0JBSEMwSEFBQ0NBSUFkUGtjQUFJUUFnQzh0aHdBQWp3Q0FEQzVIQUFDVUFJQU1KOGRBQUpnQWdEWXV4d0FBbXdDQUFBQUFBQmMxUjBBSlFNQUFOMEpBQURlQ1FBQTN3a0FBT0FKQUFEaENRQUE0Z2tBQU9NSkFBRGtDUUFBVGxOME0xOWZNakV3WDE5bWRXNWpkR2x2YmpaZlgyWjFibU5KV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VekpmTlZSeWFXeHNSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUNCdEhBQ3cxQjBBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk5WUnlhV3hzUlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBUGhzSEFCbzFSMEFBQUFBQUFqYUhRRGxDUUFBNWdrQUFHQUNBQURhQndBQTJ3Y0FBTndIQUFEZEJ3QUFaUUlBQU40SEFBRGZCd0FBYUFJQUFHa0NBQURuQ1FBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQVA4SEFBQUFDQUFBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFEb0NRQUE2UWtBQUlFQ0FBQ0NBZ0FBNmdrQUFPc0pBQUNGQWdBQWhnSUFBSWNDQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFPTUhBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBQUpDQUFBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU9RSEFBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQU9VSEFBRDNBZ0FBNWdjQUFQa0NBQURuQndBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBN0FrQUFBSURBQUFEQXdBQUJBTUFBT2dIQUFBR0F3QUFCd01BQUFnREFBRHRDUUFBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBRHNCd0FBRXdNQUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFEdUJ3QUE3d2NBQUVULy8vOEkyaDBBN2drQUFPOEpBQUR3Q1FBQTNnTUFBTjhEQUFEZ0F3QUE0UU1BQURULy8vOEkyaDBBOFFrQUFQSUpBQUN3L3YvL0NOb2RBUE1KQUFEMENRQUFvUDcvL3dqYUhRRDFDUUFBOWdrQUFKRCsvLzhJMmgwQTl3a0FBUGdKQUFENUNRQUFGQWNBQUJVSEFBQVdCd0FBRndjQUFJRCsvLzhJMmgwQStna0FBUHNKQUFCdy92Ly9DTm9kQVB3SkFBRDlDUUFBWVA3Ly93amFIUUQrQ1FBQS93a0FBRUQrLy84STJoMEFBQW9BQUFFS0FBQXcvdi8vQ05vZEFBSUtBQUFEQ2dBQUJQNy8vd2phSFFBRUNnQUFCUW9BQVBqOS8vOEkyaDBBQmdvQUFBY0tBQUR3L2YvL0NOb2RBQWdLQUFBSkNnQUFUak4yY25ZMFZIVnlia1VBZkcwY0FQelpIUUFCQUFBQUJ3QUFBSVN6SGdBQ0FBQUFURlVkQUFKd0FRQ1FzUndBQXNBQkFIVDVIQUFDMEFFQU1KOGRBQUw4QVFEWXV4d0FBZ2dDQUZDZkhRQUNFQUlBQUFBQUFDamJIUUFsQXdBQUNnb0FBQXNLQUFBTUNnQUFEUW9BQUE0S0FBQVBDZ0FBRUFvQUFCRUtBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDgwVkhWeWJrVkZRekZGVGxOZk1USmlZWE5wWTE5emRISnBibWRKWTA1VFh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRNbDgzUTJ4aGMzTkpaRVZGVld4MlJWOU9VemxmU1ZORVgwVkZSbEJPVXpKZk5rOWlhbVZqZEVWMlJVVkZBQUFBSUcwY0FIemFIUUN3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4MFZIVnlia1ZGUXpGRlRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV05PVXpOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1V6TmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRYemREYkdGemMwbGtSVVZWYkhaRlh3QUErR3djQURUYkhRQUFBQUFBR0MxRVZQc2g2VDhZTFVSVSt5SHB2OUloTTM5ODJRSkEwaUV6ZjN6WkFzQUFRZWUzOXdBTG9vSUNnQmd0UkZUN0lRbEFHQzFFVlBzaENjQUFBQUFBUk9BZEFCSUtBQUFUQ2dBQVlBSUFBTm9IQUFEYkJ3QUEzQWNBQU4wSEFBQmxBZ0FBM2djQUFOOEhBQUJvQWdBQWFRSUFBQlFLQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBL3djQUFBQUlBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUJVS0FBQVdDZ0FBRndvQUFCZ0tBQUFaQ2dBQUdnb0FBSVVDQUFDR0FnQUFod0lBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQTR3Y0FBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFBYkNnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFBa0lBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBNUFjQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBNVFjQUFQY0NBQURtQndBQStRSUFBT2NIQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQUFnTUFBQU1EQUFBRUF3QUE2QWNBQUFZREFBQUhBd0FBQ0FNQUFCd0tBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFPd0hBQUFUQXdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU80SEFBRHZCd0FBUlAvLy8wVGdIUUFkQ2dBQUhnb0FBQjhLQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBTlAvLy8wVGdIUUFnQ2dBQUlRb0FBTEQrLy85RTRCMEFJZ29BQUNNS0FBQ2cvdi8vUk9BZEFDUUtBQUFsQ2dBQWtQNy8vMFRnSFFBbUNnQUFKd29BQUNnS0FBQWhCd0FBRlFjQUFDSUhBQUFqQndBQUpBY0FBQ1VIQUFDQS92Ly9ST0FkQUNrS0FBQXFDZ0FBY1A3Ly8wVGdIUUFyQ2dBQUxBb0FBR0QrLy85RTRCMEFMUW9BQUM0S0FBQkEvdi8vUk9BZEFDOEtBQUF3Q2dBQU1QNy8vMFRnSFFBeENnQUFNZ29BQUFqKy8vOUU0QjBBTXdvQUFEUUtBQUQ0L2YvL1JPQWRBRFVLQUFBMkNnQUEyUDMvLzBUZ0hRQTNDZ0FBT0FvQUFMajkvLzlFNEIwQU9Rb0FBRG9LQUFCckFHd0FjUUJ5QUhZQVdRQ0dBSXdBa3dDVUFFNHpkbkoyTkZOc2RYSkZBSHh0SEFBNDRCMEFBUUFBQUFZQUFBQ0VzeDRBQWdBQUFIeFZIUUFDY0FFQWtMRWNBQUw0QVFCNHNod0FBZ2dDQUp5eUhBQUNLQUlBZkxZY0FBSklBZ0FBQUFBQXNPQWRBRHNLQUFBOENnQUFUak4yY25ZeE9VTjFjblpsVTNCaGJtNWxaRVZzWlcxbGJuUkZBUGhzSEFDVTRCMEFBQUFBQUpEaEhRQWxBd0FBUFFvQUFENEtBQUEvQ2dBQVFBb0FBRUVLQUFCQ0NnQUFRd29BQUVRS0FBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODBVMngxY2tWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFJRzBjQU9UZ0hRQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgwVTJ4MWNrVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdBQStHd2NBSnpoSFFBQUFBQUE4T1VkQUVVS0FBQkdDZ0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUEvQU1BQVAwREFBQm9BZ0FBYVFJQUFFY0tBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFid0lBQUhBQ0FBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBRWdLQUFCSkNnQUFTZ29BQUVzS0FBQk1DZ0FBVFFvQUFJVUNBQUNHQWdBQVRnb0FBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBcUFJQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUFBQVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUFUd29BQVBjQ0FBQlFDZ0FBK1FJQUFGRUtBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBQWdNQUFBTURBQUFFQXdBQVVnb0FBQVlEQUFBSEF3QUFDQU1BQUZNS0FBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBQUVFQUFBQ0JBQUFVUC8vLy9EbEhRQlVDZ0FBVlFvQUFFRC8vLy93NVIwQVZnb0FBRmNLQUFBby8vLy84T1VkQUZnS0FBQlpDZ0FBV2dvQUFDRUhBQUFWQndBQUlnY0FBQ01IQUFBa0J3QUFKUWNBQUJqLy8vL3c1UjBBV3dvQUFGd0tBQUFJLy8vLzhPVWRBRjBLQUFCZUNnQUErUDcvLy9EbEhRQmZDZ0FBWUFvQUFOaisvLy93NVIwQVlRb0FBR0lLQUFESS92Ly84T1VkQUdNS0FBQmtDZ0FBb1A3Ly8vRGxIUUJsQ2dBQVpnb0FBRTR6ZG5KMk1VWkZBQUFBQUh4dEhBRGs1UjBBQVFBQUFBTUFBQUNjNmh3QUFnQUFBSHhWSFFBQzJBQUFjTFFjQUFKZ0FRQUFBQUFBN09ZZEFDVURBQUJuQ2dBQWFBb0FBR2tLQUFCcUNnQUFhd29BQUd3S0FBQnRDZ0FBYmdvQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6RkdSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUNCdEhBQkU1aDBBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk1VWkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QStHd2NBUGptSFFBQUFBQUFwT3NkQUc4S0FBQndDZ0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFIRUtBQUJ5Q2dBQWN3b0FBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQjBDZ0FBZFFvQUFJVUNBQUNEQkFBQWRnb0FBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUhjS0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSGdLQUFCNUNnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQUhvS0FBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFld29BQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBT3NFQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFId0tBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFmUW9BQUg0S0FBQi9DZ0FBVVAvLy82VHJIUUNBQ2dBQWdRb0FBSUlLQUFCQ0F3QUFzZ1FBQUxNRUFBQkEvLy8vcE9zZEFJTUtBQUNFQ2dBQUxQLy8vNlRySFFDRkNnQUFoZ29BQUljS0FBRGVBd0FBM3dNQUFPQURBQURoQXdBQUhQLy8vNlRySFFDSUNnQUFpUW9BQUpqKy8vK2s2eDBBaWdvQUFJc0tBQUNJL3YvL3BPc2RBSXdLQUFDTkNnQUFlUDcvLzZUckhRQ09DZ0FBandvQUFEVCsvLytrNngwQWtBb0FBSkVLQUFDU0NnQUFrd29BQUpRS0FBQ1ZDZ0FBNlAzLy82VHJIUUNXQ2dBQWx3b0FBTkQ5Ly8razZ4MEFtQW9BQUprS0FBQk9NM1p5ZGpWR1ZISmxiVVVBQUFBQWZHMGNBSlRySFFBQkFBQUFCQUFBQUxqaEhnQUNBQUFBTkNJZkFBTE1BUUNVOUJ3QUFoZ0NBQXppSEFBQ01BSUFBQUFBQUt6c0hRQWxBd0FBbWdvQUFKc0tBQUNjQ2dBQW5Rb0FBSjRLQUFDZkNnQUFvQW9BQUtFS0FBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODFSbFJ5WlcxRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFJRzBjQUFEc0hRQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgxUmxSeVpXMUZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QStHd2NBTGpzSFFBQUFBQUF1UEVkQUtJS0FBQ2pDZ0FBWUFJQUFOb0hBQURiQndBQTNBY0FBTjBIQUFCbEFnQUEzZ2NBQU44SEFBQm9BZ0FBYVFJQUFLUUtBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUEvd2NBQUFBSUFBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQXBRb0FBS1lLQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBS2NLQUFDb0NnQUFxUW9BQUtvS0FBQ3JDZ0FBckFvQUFJVUNBQUNHQWdBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBclFvQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs0S0FBQ3dBZ0FBc1FJQUFLOEtBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQUFrSUFBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUE1QWNBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE1UWNBQVBjQ0FBRG1Cd0FBK1FJQUFPY0hBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBQWdNQUFBTURBQUFFQXdBQTZBY0FBQVlEQUFBSEF3QUFzQW9BQUVvSUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQU93SEFBQVRBd0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBTzRIQUFEdkJ3QUFSUC8vLzdqeEhRQ3hDZ0FBc2dvQUFMTUtBQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFOUC8vLzdqeEhRQzBDZ0FBdFFvQUFMRCsvLys0OFIwQXRnb0FBTGNLQUFDZy92Ly91UEVkQUxnS0FBQzVDZ0FBa1A3Ly83anhIUUM2Q2dBQXV3b0FBTHdLQUFDOUNnQUF2Z29BQUw4S0FBQkUvdi8vdVBFZEFNQUtBQURCQ2dBQXdnb0FBUFVIQUFEMkJ3QUE5d2NBQVBnSEFBQTAvdi8vdVBFZEFNTUtBQURFQ2dBQUNQNy8vN2p4SFFERkNnQUF4Z29BQU1jS0FBQWhCd0FBRlFjQUFDSUhBQUFqQndBQUpBY0FBQ1VIQUFENC9mLy91UEVkQU1nS0FBREpDZ0FBNlAzLy83anhIUURLQ2dBQXl3b0FBTmo5Ly8rNDhSMEF6QW9BQU0wS0FBQzQvZi8vdVBFZEFNNEtBQURQQ2dBQXFQMy8vN2p4SFFEUUNnQUEwUW9BQUlEOS8vKzQ4UjBBMGdvQUFOTUtBQUI0L2YvL3VQRWRBTlFLQUFEVkNnQUFZUDMvLzdqeEhRRFdDZ0FBMXdvQUFFNHpkbkoyT0VKbFlXMVRjR0Z1UlFCOGJSd0FxUEVkQUFFQUFBQUhBQUFBaExNZUFBSUFBQUEwSWg4QUFuQUJBUGg5SFFBQ3ZBRUFmRlVkQUFMNEFRQ1kzaHdBQW9BQ0FFemVIQUFDaUFJQWtMRWNBQUtnQWdBQUFBQUEzUElkQUNVREFBRFlDZ0FBMlFvQUFOb0tBQURiQ2dBQTNBb0FBTjBLQUFEZUNnQUEzd29BQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpoQ1pXRnRVM0JoYmtWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFJRzBjQUN6eUhRQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTg0UW1WaGJWTndZVzVGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBUGhzSEFEbzhoMEFBQUFBQUt6M0hRRGdDZ0FBNFFvQUFHQUNBQURhQndBQTJ3Y0FBTndIQUFEZEJ3QUFaUUlBQU40SEFBRGZCd0FBYUFJQUFHa0NBQURpQ2dBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQVA4SEFBQUFDQUFBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFEakNnQUE1QW9BQU9VS0FBRG1DZ0FBNXdvQUFPZ0tBQUNGQWdBQWhnSUFBSWNDQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFPTUhBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBQUpDQUFBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU9RSEFBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQU9VSEFBRDNBZ0FBNWdjQUFQa0NBQURuQndBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFBSURBQUFEQXdBQUJBTUFBT2dIQUFBR0F3QUFCd01BQUFnREFBQktDQUFBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBRHNCd0FBRXdNQUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFEdUJ3QUE3d2NBQUVULy8vK3M5eDBBNlFvQUFPb0tBQURyQ2dBQTNnTUFBTjhEQUFEZ0F3QUE0UU1BQURULy8vK3M5eDBBN0FvQUFPMEtBQUN3L3YvL3JQY2RBTzRLQUFEdkNnQUFvUDcvLzZ6M0hRRHdDZ0FBOFFvQUFKRCsvLytzOXgwQThnb0FBUE1LQUFEMENnQUFJUWNBQUJVSEFBQWlCd0FBSXdjQUFDUUhBQUFsQndBQWdQNy8vNnozSFFEMUNnQUE5Z29BQUhEKy8vK3M5eDBBOXdvQUFQZ0tBQUJnL3YvL3JQY2RBUGtLQUFENkNnQUFRUDcvLzZ6M0hRRDdDZ0FBL0FvQUFERCsvLytzOXgwQS9Rb0FBUDRLQUFBSS92Ly9yUGNkQVA4S0FBQUFDd0FBK1AzLy82ejNIUUFCQ3dBQUFnc0FBT2o5Ly8rczl4MEFBd3NBQUFRTEFBRFEvZi8vclBjZEFBVUxBQUFHQ3dBQVRqTjJjbll4TVVKeVlXTnJaWFJUY0dGdVJRQjhiUndBbVBjZEFBRUFBQUFHQUFBQWhMTWVBQUlBQUFCOFZSMEFBbkFCQUFqZkhBQUMrQUVBa0xFY0FBSUlBZ0M4dGh3QUFoZ0NBT0MySEFBQ01BSUFBQUFBQU16NEhRQWxBd0FBQndzQUFBZ0xBQUFKQ3dBQUNnc0FBQXNMQUFBTUN3QUFEUXNBQUE0TEFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sOHhNVUp5WVdOclpYUlRjR0Z1UlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQWdiUndBR1BnZEFMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYekV4UW5KaFkydGxkRk53WVc1RlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQVBoc0hBRFkrQjBBQUFBQUFKejlIUUFQQ3dBQUVBc0FBR0FDQUFEYUJ3QUEyd2NBQU53SEFBRGRCd0FBWlFJQUFONEhBQURmQndBQWFBSUFBR2tDQUFBUkN3QUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFQOEhBQUFBQ0FBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQVNDd0FBRXdzQUFCUUxBQUFWQ3dBQUZnc0FBQmNMQUFDRkFnQUFoZ0lBQUljQ0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBT01IQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQUFKQ0FBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFPUUhBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBRGlBZ0FBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFPMENBQUR1QWdBQTd3SUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFPVUhBQUQzQWdBQTVnY0FBUGtDQUFEbkJ3QUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBQUlEQUFBREF3QUFCQU1BQU9nSEFBQUdBd0FBQndNQUFBZ0RBQUJLQ0FBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQURzQndBQUV3TUFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBRHVCd0FBN3djQUFFVC8vLytjL1IwQUdBc0FBQmtMQUFBYUN3QUEzZ01BQU44REFBRGdBd0FBNFFNQUFEVC8vLytjL1IwQUd3c0FBQndMQUFDdy92Ly9uUDBkQUIwTEFBQWVDd0FBb1A3Ly81ejlIUUFmQ3dBQUlBc0FBSkQrLy8rYy9SMEFJUXNBQUNJTEFBQWpDd0FBSVFjQUFCVUhBQUFpQndBQUl3Y0FBQ1FIQUFBbEJ3QUFnUDcvLzV6OUhRQWtDd0FBSlFzQUFIRCsvLytjL1IwQUpnc0FBQ2NMQUFCZy92Ly9uUDBkQUNnTEFBQXBDd0FBUVA3Ly81ejlIUUFxQ3dBQUt3c0FBREQrLy8rYy9SMEFMQXNBQUMwTEFBQUkvdi8vblAwZEFDNExBQUF2Q3dBQStQMy8vNXo5SFFBd0N3QUFNUXNBQU9EOS8vK2MvUjBBTWdzQUFETUxBQUM0L2YvL25QMGRBRFFMQUFBMUN3QUFUak4yY25ZMVIyeHBjM05GQUFBQUFIeHRIQUNNL1IwQUFRQUFBQVlBQUFDRXN4NEFBZ0FBQUh4VkhRQUNjQUVBa0xFY0FBTDRBUUM4dGh3QUFnZ0NBT0MySEFBQ0lBSUFNTGtjQUFKSUFnQUFBQUFBdFA0ZEFDVURBQUEyQ3dBQU53c0FBRGdMQUFBNUN3QUFPZ3NBQURzTEFBQThDd0FBUFFzQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6VkhiR2x6YzBWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQWdiUndBQ1A0ZEFMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYelZIYkdsemMwVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdENGJCd0F3UDRkQUFBQUFBQnNBeDRBUGdzQUFEOExBQUJnQWdBQTJnY0FBTnNIQUFEY0J3QUEzUWNBQUdVQ0FBRGVCd0FBM3djQUFHZ0NBQUJwQWdBQVFBc0FBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBRC9Cd0FBQUFnQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFRUXNBQUVJTEFBQkRDd0FBUkFzQUFFVUxBQUJHQ3dBQWhRSUFBSVlDQUFDSEFnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQURqQndBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBQ1FnQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBRGtCd0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRGxCd0FBOXdJQUFPWUhBQUQ1QWdBQTV3Y0FBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQUF3TUFBQVFEQUFEb0J3QUFCZ01BQUFjREFBQUlBd0FBU2dnQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBN0FjQUFCTURBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFSd3NBQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUE3Z2NBQU84SEFBQklDd0FBUlAvLy8yd0RIZ0JKQ3dBQVNnc0FBRXNMQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBTlAvLy8yd0RIZ0JNQ3dBQVRRc0FBTEQrLy85c0F4NEFUZ3NBQUU4TEFBQ2cvdi8vYkFNZUFGQUxBQUJSQ3dBQWtQNy8vMndESGdCU0N3QUFVd3NBQUZRTEFBQWhCd0FBRlFjQUFDSUhBQUFqQndBQUpBY0FBQ1VIQUFDQS92Ly9iQU1lQUZVTEFBQldDd0FBY1A3Ly8yd0RIZ0JYQ3dBQVdBc0FBR0QrLy85c0F4NEFXUXNBQUZvTEFBQkEvdi8vYkFNZUFGc0xBQUJjQ3dBQU1QNy8vMndESGdCZEN3QUFYZ3NBQUFqKy8vOXNBeDRBWHdzQUFHQUxBQUQ0L2YvL2JBTWVBR0VMQUFCaUN3QUEyUDMvLzJ3REhnQmpDd0FBWkFzQUFFNHpkbkoyTTFScFpVVUFBSHh0SEFCZ0F4NEFBUUFBQUFVQUFBQ0VzeDRBQWdBQUFIeFZIUUFDY0FFQWtMRWNBQUw0QVFCNHNod0FBZ2dDQUp5eUhBQUNLQUlBQUFBQUFId0VIZ0FsQXdBQVpRc0FBR1lMQUFCbkN3QUFhQXNBQUdrTEFBQnFDd0FBYXdzQUFHd0xBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDh6VkdsbFJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQUFBSUcwY0FOQURIZ0N3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4elZHbGxSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBQUErR3djQUlnRUhnQUFBQUFBWkFrZUFHMExBQUJ1Q3dBQVlBSUFBTm9IQUFEYkJ3QUEzQWNBQU4wSEFBQmxBZ0FBM2djQUFOOEhBQUJvQWdBQWFRSUFBRzhMQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBL3djQUFBQUlBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUhBTEFBQnhDd0FBY2dzQUFITUxBQUIwQ3dBQWRRc0FBSVVDQUFDR0FnQUFod0lBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQTR3Y0FBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFBa0lBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBNUFjQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBNVFjQUFQY0NBQURtQndBQStRSUFBT2NIQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQUFnTUFBQU1EQUFBRUF3QUE2QWNBQUFZREFBQUhBd0FBQ0FNQUFFb0lBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFPd0hBQUFUQXdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU80SEFBRHZCd0FBUlAvLy8yUUpIZ0IyQ3dBQWR3c0FBSGdMQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBTlAvLy8yUUpIZ0I1Q3dBQWVnc0FBTEQrLy85a0NSNEFld3NBQUh3TEFBQ2cvdi8vWkFrZUFIMExBQUIrQ3dBQWtQNy8vMlFKSGdCL0N3QUFnQXNBQUlFTEFBQWhCd0FBRlFjQUFDSUhBQUFqQndBQUpBY0FBQ1VIQUFDQS92Ly9aQWtlQUlJTEFBQ0RDd0FBY1A3Ly8yUUpIZ0NFQ3dBQWhRc0FBR0QrLy85a0NSNEFoZ3NBQUljTEFBQkEvdi8vWkFrZUFJZ0xBQUNKQ3dBQU1QNy8vMlFKSGdDS0N3QUFpd3NBQUFqKy8vOWtDUjRBakFzQUFJMExBQUQ0L2YvL1pBa2VBSTRMQUFDUEN3QUE4UDMvLzJRSkhnQ1FDd0FBa1FzQUFOajkvLzlrQ1I0QWtnc0FBSk1MQUFDdy9mLy9aQWtlQUpRTEFBQ1ZDd0FBb1AzLy8yUUpIZ0NXQ3dBQWx3c0FBRTR6ZG5KMk5rOWpkR0YyWlVVQUFBQjhiUndBVkFrZUFBRUFBQUFJQUFBQWhMTWVBQUlBQUFCOFZSMEFBbkFCQUpDeEhBQUMrQUVBY0xRY0FBSUlBZ0M4dGh3QUFoQUNBT0MySEFBQ0tBSUFNTGtjQUFKUUFnQU11aHdBQW1BQ0FBQUFBQUNNQ2g0QUpRTUFBSmdMQUFDWkN3QUFtZ3NBQUpzTEFBQ2NDd0FBblFzQUFKNExBQUNmQ3dBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk5rOWpkR0YyWlVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFDQnRIQURnQ1I0QXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZOazlqZEdGMlpVVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdBQUFBRDRiQndBbUFvZUFBQUFBQUFnRHg0QW9Bc0FBS0VMQUFCZ0FnQUEyZ2NBQU5zSEFBRGNCd0FBM1FjQUFHVUNBQURlQndBQTN3Y0FBR2dDQUFCcEFnQUFvZ3NBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUQvQndBQUFBZ0FBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBb3dzQUFLUUxBQUNsQ3dBQXBnc0FBS2NMQUFDb0N3QUFoUUlBQUlZQ0FBQ0hBZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEakJ3QUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQUNRZ0FBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURrQndBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQURsQndBQTl3SUFBT1lIQUFENUFnQUE1d2NBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBRG9Cd0FBQmdNQUFBY0RBQUFJQXdBQVNnZ0FBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQTdBY0FBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBN2djQUFPOEhBQUJFLy8vL0lBOGVBS2tMQUFDcUN3QUFxd3NBQU40REFBRGZBd0FBNEFNQUFPRURBQUEwLy8vL0lBOGVBS3dMQUFDdEN3QUFzUDcvL3lBUEhnQ3VDd0FBcndzQUFLRCsvLzhnRHg0QXNBc0FBTEVMQUFDUS92Ly9JQThlQUxJTEFBQ3pDd0FBdEFzQUFDRUhBQUFWQndBQUlnY0FBQ01IQUFBa0J3QUFKUWNBQUlEKy8vOGdEeDRBdFFzQUFMWUxBQUJ3L3YvL0lBOGVBTGNMQUFDNEN3QUFZUDcvL3lBUEhnQzVDd0FBdWdzQUFFRCsvLzhnRHg0QXV3c0FBTHdMQUFBdy92Ly9JQThlQUwwTEFBQytDd0FBVGpOMmNuWXhOVkJwZEdOb1NXNW1iR1ZqZEdsdmJrVUFmRzBjQUFnUEhnQUJBQUFBQWdBQUFJU3pIZ0FDQUFBQWZGVWRBQUp3QVFBQUFBQUFKQkFlQUNVREFBQy9Dd0FBd0FzQUFNRUxBQURDQ3dBQXd3c0FBTVFMQUFERkN3QUF4Z3NBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpFMVVHbDBZMmhKYm1ac1pXTjBhVzl1UlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQWdiUndBYkE4ZUFMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYekUxVUdsMFkyaEpibVpzWldOMGFXOXVSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBRDRiQndBTUJBZUFBQUFBQURnRkI0QXh3c0FBTWdMQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUI0QkFBQWVRUUFBR2dDQUFCcEFnQUF5UXNBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUI3QkFBQWZBUUFBSDBFQUFCK0JBQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBTW9MQUFETEN3QUFoUUlBQUlNRUFBRE1Dd0FBaUFJQUFJa0NBQUNLQWdBQXpRc0FBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDRUJBQUFoUVFBQUlZRUFBQ1pBZ0FBbWdJQUFJY0VBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEcEJBQUFpUVFBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUNLQkFBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUlzRUFBQzBBZ0FBdFFJQUFMWUNBQUNNQkFBQXVBSUFBSTBFQUFDNkFnQUFqZ1FBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFDUEJBQUF4QUlBQU00TEFBREdBZ0FBeHdJQUFKQUVBQUNSQkFBQXp3c0FBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBa2dRQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQUNUQkFBQTNBSUFBSlFFQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBbFFRQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUNXQkFBQWx3UUFBSmdFQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFKa0VBQUNhQkFBQTl3SUFBSnNFQUFENUFnQUErZ0lBQVBzQ0FBQ2NCQUFBL1FJQUFQNENBQUQvQWdBQUFBTUFBSjBFQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQTBBc0FBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQUVnTUFBQk1EQUFDZkJBQUFGUU1BQUtBRUFBQVhBd0FBb1FRQUFCa0RBQURSQ3dBQUd3TUFBS01FQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBNndRQUFLVUVBQURzQkFBQXB3UUFBS2dFQUFDcEJBQUFxZ1FBQUtzRUFBQ3NCQUFBclFRQUFLNEVBQUJRLy8vLzRCUWVBTklMQUFEVEN3QUExQXNBQUVJREFBQ3lCQUFBc3dRQUFFRC8vLy9nRkI0QTFRc0FBTllMQUFBcy8vLy80QlFlQU5jTEFBRFlDd0FBMlFzQUFONERBQURmQXdBQTRBTUFBT0VEQUFBYy8vLy80QlFlQU5vTEFBRGJDd0FBbVA3Ly8rQVVIZ0RjQ3dBQTNRc0FBSWorLy8vZ0ZCNEEzZ3NBQU44TEFBQjQvdi8vNEJRZUFPQUxBQURoQ3dBQU5QNy8vK0FVSGdEaUN3QUE0d3NBQUNUKy8vL2dGQjRBNUFzQUFPVUxBQUFJL3YvLzRCUWVBT1lMQUFEbkN3QUFBUDcvLytBVUhnRG9Dd0FBNlFzQUFFNHpkbkoyTlZabGNuTmxSUUFBQUFCOGJSd0EwQlFlQUFFQUFBQUZBQUFBdU9FZUFBSUFBQUNRc1J3QUFzd0JBRGkySEFBQzNBRUFETGtjQUFMNEFRREV3QndBQWdBQ0FBQUFBQUR3RlI0QUpRTUFBT29MQUFEckN3QUE3QXNBQU8wTEFBRHVDd0FBN3dzQUFQQUxBQUR4Q3dBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk5WWmxjbk5sUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFDQnRIQUJFRlI0QXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZOVlpsY25ObFJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQVBoc0hBRDhGUjRBQUFBQUFCd2JIZ0R5Q3dBQTh3c0FBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFIZ0VBQUI1QkFBQWFBSUFBR2tDQUFEMEN3QUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFIc0VBQUI4QkFBQWZRUUFBSDRFQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBRDFDd0FBOWdzQUFQY0xBQUQ0Q3dBQStRc0FBUG9MQUFDRkFnQUFnd1FBQVBzTEFBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSVFFQUFDRkJBQUFoZ1FBQUprQ0FBQ2FBZ0FBaHdRQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBT2tFQUFDSkJBQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFJb0VBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFpd1FBQUxRQ0FBQzFBZ0FBdGdJQUFJd0VBQUM0QWdBQWpRUUFBTG9DQUFDT0JBQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBSThFQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBa0FRQUFKRUVBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBQ1NCQUFBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFKTUVBQURjQWdBQWxBUUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBQ1ZCQUFBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFKWUVBQUNYQkFBQW1BUUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBbVFRQUFKb0VBQUQzQWdBQW13UUFBUGtDQUFENkFnQUErd0lBQUp3RUFBRDhDd0FBL2dJQUFQOENBQUFBQXdBQW5RUUFBQUlEQUFBREF3QUFCQU1BQVAwTEFBQUdBd0FBQndNQUFBZ0RBQUQrQ3dBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQUFTQXdBQUV3TUFBSjhFQUFBVkF3QUFvQVFBQUJjREFBQ2hCQUFBR1FNQUFQOExBQUFiQXdBQW93UUFBQjBEQUFBZUF3QUFId01BQUNBREFBRHJCQUFBcFFRQUFBQU1BQUNuQkFBQXFBUUFBS2tFQUFDcUJBQUFxd1FBQUt3RUFBQ3RCQUFBcmdRQUFGRC8vLzhjR3g0QUFRd0FBQUlNQUFBRERBQUFRZ01BQUxJRUFBQ3pCQUFBUVAvLy94d2JIZ0FFREFBQUJRd0FBQ3ovLy84Y0d4NEFCZ3dBQUFjTUFBQUlEQUFBM2dNQUFOOERBQURnQXdBQTRRTUFBQnovLy84Y0d4NEFDUXdBQUFvTUFBQ1kvdi8vSEJzZUFBc01BQUFNREFBQWlQNy8veHdiSGdBTkRBQUFEZ3dBQUhqKy8vOGNHeDRBRHd3QUFCQU1BQUEwL3YvL0hCc2VBQkVNQUFBU0RBQUFhd1lBQUNEKy8vOGNHeDRBRXd3QUFCUU1BQUFWREFBQUlRY0FBQlVIQUFBaUJ3QUFJd2NBQUNRSEFBQWxCd0FBRVA3Ly94d2JIZ0FXREFBQUZ3d0FBQUQrLy84Y0d4NEFHQXdBQUJrTUFBRHcvZi8vSEJzZUFCb01BQUFiREFBQTBQMy8veHdiSGdBY0RBQUFIUXdBQU1EOS8vOGNHeDRBSGd3QUFCOE1BQUNZL2YvL0hCc2VBQ0FNQUFBaERBQUFlUDMvL3h3YkhnQWlEQUFBSXd3QUFERDkvLzhjR3g0QUpBd0FBQ1VNQUFCT00zWnlkak5UZVd4RkFBQjhiUndBRUJzZUFBRUFBQUFHQUFBQXVPRWVBQUlBQUFBMFB4OEFBc3dCQUh4VkhRQUM0QUVBT0xZY0FBSm9BZ0RFd0J3QUFvZ0NBT3krSEFBQzBBSUFBQUFBQURRY0hnQWxBd0FBSmd3QUFDY01BQUFvREFBQUtRd0FBQ29NQUFBckRBQUFMQXdBQUMwTUFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sOHpVM2xzUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQUFJRzBjQUlnYkhnQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTh6VTNsc1JVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQStHd2NBRUFjSGdBQUFBQUF6Q0FlQUM0TUFBQXZEQUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFEQU1BQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQXhEQUFBTWd3QUFJVUNBQUNEQkFBQU13d0FBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBTkF3QUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQURVTUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBRFlNQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFOd3dBQUZELy8vL01JQjRBT0F3QUFEa01BQUE2REFBQVFnTUFBTElFQUFDekJBQUFRUC8vLzh3Z0hnQTdEQUFBUEF3QUFDei8vLy9NSUI0QVBRd0FBRDRNQUFBL0RBQUEzZ01BQU44REFBRGdBd0FBNFFNQUFCei8vLy9NSUI0QVFBd0FBRUVNQUFDWS92Ly96Q0FlQUVJTUFBQkREQUFBaVA3Ly84d2dIZ0JFREFBQVJRd0FBSGorLy8vTUlCNEFSZ3dBQUVjTUFBQTAvdi8vekNBZUFFZ01BQUJKREFBQVNnd0FBQ1QrLy8vTUlCNEFTd3dBQUV3TUFBQk9NM1p5ZGpoTWFXZGhkSFZ5WlVVQWZHMGNBTHdnSGdBQkFBQUFBd0FBQUxqaEhnQUNBQUFBTEQ4ZkFBTE1BUUM0OVJ3QUF0d0JBQUFBQUFEUUlSNEFKUU1BQUUwTUFBQk9EQUFBVHd3QUFGQU1BQUJSREFBQVVnd0FBRk1NQUFCVURBQUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZPRXhwWjJGMGRYSmxSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUFBZ2JSd0FJQ0VlQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6aE1hV2RoZEhWeVpVVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdBQStHd2NBTndoSGdBQUFBQUFWQ1llQUZVTUFBQldEQUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFGY01BQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQllEQUFBV1F3QUFJVUNBQUNEQkFBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBRm9NQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vLzFRbUhnQmJEQUFBWEF3QUFGME1BQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy9WQ1llQUY0TUFBQmZEQUFBTFAvLy8xUW1IZ0JnREFBQVlRd0FBR0lNQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy8xUW1IZ0JqREFBQVpBd0FBSmorLy85VUpoNEFaUXdBQUdZTUFBQ0kvdi8vVkNZZUFHY01BQUJvREFBQWVQNy8vMVFtSGdCcERBQUFhZ3dBQURUKy8vOVVKaDRBYXd3QUFHd01BQUJPTTNaeWRqZFFjbTl3YjNKMFJRQUFmRzBjQUVRbUhnQUJBQUFBQWdBQUFMamhIZ0FDQUFBQTZMTWNBQUxNQVFBQUFBQUFVQ2NlQUNVREFBQnREQUFBYmd3QUFHOE1BQUJ3REFBQWNRd0FBSElNQUFCekRBQUFkQXdBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpkUWNtOXdiM0owUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQUFJRzBjQUtBbUhnQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgzVUhKdmNHOXlkRVZGUXpGRlRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV05PVXpOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1V6TmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRYemREYkdGemMwbGtSVVZWYkhaRlh3QUFBUGhzSEFCY0p4NEE4T2tBQVBMcEFBRHo2UUFBOU9rQUFQWHBBQUQyNlFBQTkra0FBUGpwQUFBQUFBQUFHQ3dlQUhVTUFBQjJEQUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFIY01BQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQjREQUFBZVF3QUFJVUNBQUNEQkFBQWVnd0FBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBSHNNQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vL3hnc0hnQjhEQUFBZlF3QUFINE1BQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy9HQ3dlQUg4TUFBQ0FEQUFBTFAvLy94Z3NIZ0NCREFBQWdnd0FBSU1NQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy94Z3NIZ0NFREFBQWhRd0FBSmorLy84WUxCNEFoZ3dBQUljTUFBQ0kvdi8vR0N3ZUFJZ01BQUNKREFBQWVQNy8veGdzSGdDS0RBQUFpd3dBQURUKy8vOFlMQjRBakF3QUFJME1BQUM4Q2dBQUpQNy8veGdzSGdDT0RBQUFqd3dBQUJUKy8vOFlMQjRBa0F3QUFKRU1BQUJPTTNaeWRqaFRlV3hzWVdKc1pVVUFmRzBjQUFnc0hnQUJBQUFBQkFBQUFMamhIZ0FDQUFBQUxEOGZBQUxNQVFDUXNSd0FBdHdCQUF5OUhBQUM3QUVBQUFBQUFDUXRIZ0FsQXdBQWtnd0FBSk1NQUFDVURBQUFsUXdBQUpZTUFBQ1hEQUFBbUF3QUFKa01BQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDg0VTNsc2JHRmliR1ZGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUFDQnRIQUIwTEI0QXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZPRk41Ykd4aFlteGxSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBRDRiQndBTUMwZUFBQUFBQUQwTFI0QW1nd0FBSnNNQUFCT00zWnlkamhCZEhST1kweHZaMFVBSUcwY0FNUXRIZ0JvcUJ3QVRqTjJjblk1UVhSMFRtTkdiM0p0UlFBQUFBQWdiUndBNEMwZUFHaW9IQUFBQUFBQU1ETWVBSndNQUFDZERBQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQWVBUUFBSGtFQUFCb0FnQUFhUUlBQUo0TUFBQnJBZ0FBYkFJQUFKOE1BQUNnREFBQWV3UUFBSHdFQUFCOUJBQUFmZ1FBQUtFTUFBQ2lEQUFBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFDakRBQUFwQXdBQUlVQ0FBQ0RCQUFBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFoQVFBQUlVRUFBQ0dCQUFBbVFJQUFKb0NBQUNIQkFBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUE2UVFBQUlrRUFBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQWlnUUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ0xCQUFBdEFJQUFMVUNBQUMyQWdBQWpBUUFBTGdDQUFDTkJBQUF1Z0lBQUk0RUFBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUFqd1FBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQUNRQkFBQWtRUUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFKSUVBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQWt3UUFBTndDQUFDVUJBQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFKVUVBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQWxnUUFBSmNFQUFDWUJBQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUNaQkFBQW1nUUFBUGNDQUFDYkJBQUErUUlBQVBvQ0FBRDdBZ0FBbkFRQUFQMENBQUQrQWdBQS93SUFBQUFEQUFDZEJBQUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBT29FQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFud1FBQUJVREFBQ2dCQUFBRndNQUFLRUVBQUFaQXdBQW9nUUFBQnNEQUFDakJBQUFIUU1BQUI0REFBQWZBd0FBSUFNQUFPc0VBQUNsQkFBQTdBUUFBS2NFQUFDb0JBQUFxUVFBQUtvRUFBQ3JCQUFBckFRQUFLMEVBQUN1QkFBQVVQLy8vekF6SGdDbERBQUFwZ3dBQUtjTUFBQkNBd0FBc2dRQUFMTUVBQUJBLy8vL01ETWVBS2dNQUFDcERBQUFMUC8vL3pBekhnQ3FEQUFBcXd3QUFLd01BQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFIUC8vL3pBekhnQ3REQUFBcmd3QUFKaisvLzh3TXg0QXJ3d0FBTEFNQUFDSS92Ly9NRE1lQUxFTUFBQ3lEQUFBZVA3Ly96QXpIZ0N6REFBQXRBd0FBREQrLy84d014NEF0UXdBQUxZTUFBQzNEQUFBdUF3QUFDRCsvLzh3TXg0QXVRd0FBTG9NQUFBWS92Ly9NRE1lQUxzTUFBQzhEQUFBRVA3Ly96QXpIZ0M5REFBQXZnd0FBTno5Ly84d014NEF2d3dBQU1BTUFBRFUvZi8vTURNZUFNRU1BQURDREFBQXpQMy8vekF6SGdERERBQUF4QXdBQU1EOS8vOHdNeDRBeFF3QUFNWU1BQUM0L2YvL01ETWVBTWNNQUFESURBQUFmUDMvL3pBekhnREpEQUFBeWd3QUFNc01BQUJqQkFBQWJQMy8vekF6SGdETURBQUF6UXdBQUZqOS8vOHdNeDRBemd3QUFNOE1BQUJRL2YvL01ETWVBTkFNQUFEUkRBQUFTUDMvL3pBekhnRFNEQUFBMHd3QUFOUU1BQUJ0QkFBQWJnUUFBRzhFQUFBNC9mLy9NRE1lQU5VTUFBRFdEQUFBTVAzLy96QXpIZ0RYREFBQTJBd0FBQ0Q5Ly84d014NEEyUXdBQU5vTUFBQVEvZi8vTURNZUFOc01BQURjREFBQUFQMy8vekF6SGdEZERBQUEzZ3dBQUU0emRuSjJNazVqUlFBQUFIeHRIQUFrTXg0QUFRQUFBQWNBQUFDNDRSNEFBZ0FBQUFqQ0hnQUMwQUVBblBnY0FBS0VBZ0FvK1J3QUFyZ0NBSkN4SEFBQzRBSUFmUEVjQUFMd0FnRDBMUjRBQWdBREFBQUFBQUJNTkI0QUpRTUFBTjhNQUFEZ0RBQUE0UXdBQU9JTUFBRGpEQUFBNUF3QUFPVU1BQURtREFBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk1rNWpSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBSUcwY0FLUXpIZ0N3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4eVRtTkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QUFBQUErR3djQUZnMEhnQUFBQUFBNERnZUFPZ01BQURwREFBQVlBSUFBR0VDQUFCaUFnQUFZd0lBQUdRQ0FBQmxBZ0FBZUFRQUFIa0VBQUJvQWdBQWFRSUFBT29NQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBZXdRQUFId0VBQUI5QkFBQWZnUUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUg4Q0FBQ0FBZ0FBZ1FJQUFJSUNBQURyREFBQTdBd0FBSVVDQUFDREJBQUE3UXdBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWhBUUFBSVVFQUFDR0JBQUFtUUlBQUpvQ0FBQ0hCQUFBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQTZRUUFBSWtFQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBaWdRQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDTEJBQUF0QUlBQUxVQ0FBQzJBZ0FBakFRQUFMZ0NBQUNOQkFBQXVnSUFBSTRFQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFNRUNBQURDQWdBQWp3UUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBQ1FCQUFBa1FRQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQUpJRUFBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBa3dRQUFOd0NBQUNVQkFBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQUpVRUFBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBbGdRQUFKY0VBQUNZQkFBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBQ1pCQUFBbWdRQUFQY0NBQUNiQkFBQStRSUFBUG9DQUFEN0FnQUFuQVFBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUNkQkFBQUFnTUFBQU1EQUFBRUF3QUFCUU1BQUFZREFBQUhBd0FBQ0FNQUFPb0VBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFCSURBQUFUQXdBQW53UUFBQlVEQUFDZ0JBQUFGd01BQUtFRUFBQVpBd0FBb2dRQUFCc0RBQUNqQkFBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU9zRUFBQ2xCQUFBN0FRQUFLY0VBQUNvQkFBQXFRUUFBS29FQUFDckJBQUFyQVFBQUswRUFBQ3VCQUFBVVAvLy8rQTRIZ0R1REFBQTd3d0FBUEFNQUFCQ0F3QUFzZ1FBQUxNRUFBQkEvLy8vNERnZUFQRU1BQUR5REFBQUxQLy8vK0E0SGdEekRBQUE5QXdBQVBVTUFBRGVBd0FBM3dNQUFPQURBQURoQXdBQUhQLy8vK0E0SGdEMkRBQUE5d3dBQUpqKy8vL2dPQjRBK0F3QUFQa01BQUNJL3YvLzREZ2VBUG9NQUFEN0RBQUFlUDcvLytBNEhnRDhEQUFBL1F3QUFEVCsvLy9nT0I0QS9nd0FBUDhNQUFDOENnQUFKUDcvLytBNEhnQUFEUUFBQVEwQUFFNHpkbkoyTlU1bGRXMWxSUUFBQUFCOGJSd0EwRGdlQUFFQUFBQURBQUFBdU9FZUFBSUFBQUFzUHg4QUFzd0JBSkN4SEFBQzNBRUFBQUFBQU9BNUhnQWxBd0FBQWcwQUFBTU5BQUFFRFFBQUJRMEFBQVlOQUFBSERRQUFDQTBBQUFrTkFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODFUbVYxYldWRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFJRzBjQURRNUhnQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgxVG1WMWJXVkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QStHd2NBT3c1SGdBQUFBQUFBRDhlQUFvTkFBQUxEUUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFBd05BQUJyQWdBQWJBSUFBQTBOQUFBT0RRQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQVBEUUFBL3dNQUFJVUNBQUNEQkFBQUVBMEFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUJFTkFBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCSU5BQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBT3NFQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFFdzBBQUZELy8vOEFQeDRBRkEwQUFCVU5BQUFXRFFBQVFnTUFBTElFQUFDekJBQUFRUC8vL3dBL0hnQVhEUUFBR0EwQUFDei8vLzhBUHg0QUdRMEFBQm9OQUFBYkRRQUEzZ01BQU44REFBRGdBd0FBNFFNQUFCei8vLzhBUHg0QUhBMEFBQjBOQUFDWS92Ly9BRDhlQUI0TkFBQWZEUUFBaVA3Ly93QS9IZ0FnRFFBQUlRMEFBSGorLy84QVB4NEFJZzBBQUNNTkFBQTAvdi8vQUQ4ZUFDUU5BQUFsRFFBQUpnMEFBQ0QrLy84QVB4NEFKdzBBQUNnTkFBQXBEUUFBdUF3QUFCRCsvLzhBUHg0QUtnMEFBQ3NOQUFBSS92Ly9BRDhlQUN3TkFBQXREUUFBQVA3Ly93QS9IZ0F1RFFBQUx3MEFBTXo5Ly84QVB4NEFNQTBBQURFTkFBREUvZi8vQUQ4ZUFESU5BQUF6RFFBQXZQMy8vd0EvSGdBMERRQUFOUTBBQUxEOS8vOEFQeDRBTmcwQUFEY05BQUNvL2YvL0FEOGVBRGdOQUFBNURRQUFUak4yY25ZMlZHRmlSM0p3UlFBQUFIeHRIQUR3UGg0QUFRQUFBQU1BQUFDNDRSNEFBZ0FBQUN3L0h3QUN6QUVBQ01JZUFBTGdBUUFBQUFBQUFFQWVBQ1VEQUFBNkRRQUFPdzBBQUR3TkFBQTlEUUFBUGcwQUFEOE5BQUJBRFFBQVFRMEFBRTVUZEROZlh6SXhNRjlmWm5WdVkzUnBiMjQyWDE5bWRXNWpTVnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTXlYelpVWVdKSGNuQkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFnYlJ3QVZEOGVBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpaVVlXSkhjbkJGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBQUFBK0d3Y0FBeEFIZ0J0SmdBQUFBQUFBRzRtQUFBQUFBQUFieVlBQUFBQUFBQXlBQUFBUEFBQUFGQUFBQUJrQUFBQWJnQUFBSllBQUFESUFBQUFVQUFBQUc0QUFBQUFBQUFBM0VRZUFFSU5BQUJERFFBQVlBSUFBR0VDQUFCaUFnQUFZd0lBQUdRQ0FBQmxBZ0FBZUFRQUFIa0VBQUJvQWdBQWFRSUFBRVFOQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBZXdRQUFId0VBQUI5QkFBQWZnUUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUg4Q0FBQ0FBZ0FBZ1FJQUFJSUNBQUJGRFFBQVJnMEFBSVVDQUFDREJBQUFSdzBBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWhBUUFBSVVFQUFDR0JBQUFtUUlBQUpvQ0FBQ0hCQUFBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFFZ05BQUJKRFFBQTZRUUFBSWtFQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBaWdRQUFFb05BQUN3QWdBQXNRSUFBTElDQUFDTEJBQUF0QUlBQUxVQ0FBQzJBZ0FBakFRQUFMZ0NBQUNOQkFBQXVnSUFBSTRFQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFNRUNBQURDQWdBQWp3UUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBQ1FCQUFBa1FRQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQUpJRUFBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBa3dRQUFOd0NBQUNVQkFBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQUpVRUFBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBbGdRQUFKY0VBQUNZQkFBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBQ1pCQUFBbWdRQUFQY0NBQUNiQkFBQStRSUFBUG9DQUFEN0FnQUFuQVFBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUNkQkFBQUFnTUFBQU1EQUFBRUF3QUFCUU1BQUFZREFBQUhBd0FBQ0FNQUFFc05BQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFCSURBQUFUQXdBQW53UUFBQlVEQUFDZ0JBQUFGd01BQUtFRUFBQVpBd0FBb2dRQUFCc0RBQUNqQkFBQUhRTUFBQjREQUFBZkF3QUFJQU1BQUV3TkFBQ2xCQUFBN0FRQUFLY0VBQUNvQkFBQXFRUUFBS29FQUFDckJBQUFyQVFBQUswRUFBQ3VCQUFBVVAvLy85eEVIZ0JORFFBQVRnMEFBRThOQUFCQ0F3QUFzZ1FBQUxNRUFBQkEvLy8vM0VRZUFGQU5BQUJSRFFBQUxQLy8vOXhFSGdCU0RRQUFVdzBBQUZRTkFBRGVBd0FBM3dNQUFPQURBQURoQXdBQUhQLy8vOXhFSGdCVkRRQUFWZzBBQUpqKy8vL2NSQjRBVncwQUFGZ05BQUNJL3YvLzNFUWVBRmtOQUFCYURRQUFlUDcvLzl4RUhnQmJEUUFBWEEwQUFERCsvLy9jUkI0QVhRMEFBRjROQUFBZy92Ly8zRVFlQUY4TkFBQmdEUUFBNlAzLy85eEVIZ0JoRFFBQVlnMEFBRTR6ZG5KMk5GTjBaVzFGQUh4dEhBRFFSQjRBQVFBQUFBUUFBQUM0NFI0QUFnQUFBTlRmSEFBQzBBRUF6TDRjQUFMZ0FRREk0UndBQWhnQ0FBQUFBQUF3U1I0QVl3MEFBR1FOQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUI0QkFBQWVRUUFBR2dDQUFCcEFnQUFaUTBBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUI3QkFBQWZBUUFBSDBFQUFCK0JBQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCbURRQUFadzBBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBR2dOQUFEL0F3QUFoUUlBQUlNRUFBQnBEUUFBYWcwQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDRUJBQUFoUVFBQUlZRUFBQ1pBZ0FBbWdJQUFJY0VBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEcEJBQUFpUVFBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUNLQkFBQWF3MEFBTEFDQUFDeEFnQUFzZ0lBQUlzRUFBQzBBZ0FBdFFJQUFMWUNBQUNNQkFBQXVBSUFBSTBFQUFDNkFnQUFqZ1FBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFDUEJBQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFKQUVBQUNSQkFBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBa2dRQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQUNUQkFBQTNBSUFBSlFFQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBbFFRQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUNXQkFBQWx3UUFBSmdFQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFKa0VBQUNhQkFBQTl3SUFBSnNFQUFENUFnQUErZ0lBQVBzQ0FBQ2NCQUFBL1FJQUFQNENBQUJzRFFBQUFBTUFBSjBFQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQTZnUUFBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQUVnTUFBQk1EQUFDZkJBQUFGUU1BQUtBRUFBQVhBd0FBb1FRQUFCa0RBQUNpQkFBQUd3TUFBS01FQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBYlEwQUFLVUVBQURzQkFBQXB3UUFBS2dFQUFDcEJBQUFxZ1FBQUtzRUFBQ3NCQUFBclFRQUFLNEVBQUJ1RFFBQWJ3MEFBSEFOQUFCUS8vLy9NRWtlQUhFTkFBQnlEUUFBY3cwQUFFSURBQUN5QkFBQXN3UUFBRUQvLy84d1NSNEFkQTBBQUhVTkFBQXMvLy8vTUVrZUFIWU5BQUIzRFFBQWVBMEFBTjREQUFEZkF3QUE0QU1BQU9FREFBQWMvLy8vTUVrZUFIa05BQUI2RFFBQW1QNy8vekJKSGdCN0RRQUFmQTBBQUlqKy8vOHdTUjRBZlEwQUFINE5BQUI0L3YvL01Fa2VBSDhOQUFDQURRQUFOUDcvL3pCSkhnQ0JEUUFBZ2cwQUFJTU5BQUNFRFFBQWhRMEFBSVlOQUFBcy92Ly9NRWtlQUljTkFBQ0lEUUFBVGpOMmNuWTVWR0ZpUkhWeVUzbHRSUUFBQUFCOGJSd0FIRWtlQUFFQUFBQURBQUFBdU9FZUFBSUFBQUFNSWg4QUFzd0JBREM1SEFBQzFBRUFBQUFBQURSS0hnQWxBd0FBaVEwQUFJb05BQUNMRFFBQWpBMEFBSTBOQUFDT0RRQUFqdzBBQUpBTkFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODVWR0ZpUkhWeVUzbHRSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUNCdEhBQ0VTUjRBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk9WUmhZa1IxY2xONWJVVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdENGJCd0FRRW9lQUFBQUFBQUFUeDRBa1EwQUFKSU5BQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQjRCQUFBZVFRQUFHZ0NBQUJwQWdBQWt3MEFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQjdCQUFBZkFRQUFIMEVBQUIrQkFBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFKUU5BQUNWRFFBQWhRSUFBSU1FQUFDV0RRQUFsdzBBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNFQkFBQWhRUUFBSVlFQUFDWkFnQUFtZ0lBQUljRUFBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQUNZRFFBQWlRUUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ0tCQUFBcndJQUFMQUNBQUN4QWdBQXNnSUFBSXNFQUFDMEFnQUF0UUlBQUxZQ0FBQ01CQUFBdUFJQUFJMEVBQUM2QWdBQWpnUUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUNQQkFBQXhBSUFBTVVDQUFER0FnQUFtUTBBQUpBRUFBQ1JCQUFBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUFrZ1FBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQUpvTkFBQ1RCQUFBM0FJQUFKUUVBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUFsUVFBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBQ1dCQUFBbHdRQUFKZ0VBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQUprRUFBQ2FCQUFBOXdJQUFKc0VBQUQ1QWdBQStnSUFBUHNDQUFDY0JBQUEvUUlBQVA0Q0FBQ2JEUUFBQUFNQUFKMEVBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBbkEwQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUNmQkFBQUZRTUFBS0FFQUFBWEF3QUFvUVFBQUJrREFBQ2lCQUFBR3dNQUFLTUVBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUE2d1FBQUtVRUFBRHNCQUFBcHdRQUFLZ0VBQUNwQkFBQXFnUUFBS3NFQUFDc0JBQUFyUVFBQUs0RUFBQ2REUUFBVVAvLy93QlBIZ0NlRFFBQW53MEFBS0FOQUFCQ0F3QUFzZ1FBQUxNRUFBQkEvLy8vQUU4ZUFLRU5BQUNpRFFBQUxQLy8vd0JQSGdDakRRQUFwQTBBQUtVTkFBRGVBd0FBM3dNQUFPQURBQURoQXdBQUhQLy8vd0JQSGdDbURRQUFwdzBBQUpqKy8vOEFUeDRBcUEwQUFLa05BQUNJL3YvL0FFOGVBS29OQUFDckRRQUFlUDcvL3dCUEhnQ3NEUUFBclEwQUFEVCsvLzhBVHg0QXJnMEFBSzhOQUFDd0RRQUFKUDcvL3dCUEhnQ3hEUUFBc2cwQUFCVCsvLzhBVHg0QXN3MEFBTFFOQUFBSS92Ly9BRThlQUxVTkFBQzJEUUFBL1AzLy93QlBIZ0MzRFFBQXVBMEFBRTR6ZG5KMk5sUjFjR3hsZEVVQUFBQjhiUndBOEU0ZUFBRUFBQUFHQUFBQXVPRWVBQUlBQUFBc1B4OEFBc3dCQUpDeEhBQUMzQUVBNkxNY0FBTHNBUUMwNEJ3QUF2Z0JBREQ0SEFBQ0JBSUFBQUFBQUhoUEhnQzVEUUFBdWcwQUFFNHpkbkoyTWpoQlpHcDFjM1JVZFhCc1pYUk9kVzFQZG1WeWJHRndVR0Z5WVcxelJRQUFBQUFnYlJ3QVVFOGVBSEJZSUFBQUFBQUFYRkFlQUNVREFBQzdEUUFBdkEwQUFMME5BQUMrRFFBQXZ3MEFBTUFOQUFEQkRRQUF3ZzBBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpaVWRYQnNaWFJGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBZ2JSd0FzRThlQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6WlVkWEJzWlhSRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQUFBQStHd2NBR2hRSGdBQUFBQUFERkVlQU1NTkFBREVEUUFBVGpOMmNuWTNWR2x0WlcxaGNFVUFBUGhzSEFEOFVCNEFBZ0FBQUFJQUFBQURBQUFBQkFBQUFBUUFBQUFHQUFBQUJRQUFBQVFBQUFBR0FBQUFCZ0FBQUFjQUFBQUdBQUFBQ0FBQUFBZ0FBQUFKQUFBQUNBQUFBQUFBQUFBR0FBQUFBUUFBQUFRQUFBQUNBQUFBQXdBQUFBTUFBQUFGQUFBQUJBQUFBQWNBQUFBRkFBQUFCUUFBQUFZQUFBQUhBQUFBQndBQUFBY0FBQUFJQUFBQUNRQUFBQWtBQUFBSkFBQUFBQUFBQUFVQUFBQUJBQUFBQlFBQUFBSUFBQUFEQUFBQUF3QUFBQVVBQUFBRUFBQUFCUUFBQUFVQUFBQUZBQUFBQmdBQUFBY0FBQUFIQUFBQUJ3QUFBQWdBQUFBSkFBQUFDUUFBQUFrQUFBQUFBQUFBQlFBQUFBRUFBQUFGQUFBQUFnQUFBQVFBQUFBREFBQUFCQUFBQUFRQUFBQUdBQUFBQlFBQUFBWUFBQUFHQUFBQUNBQUFBQWNBQUFBSUFBQUFDQUFBQUFvQUFBQUpBQUFBQ2dBQUFBQUFBQUFHQUFBQUFRQUFBQVFBQUFBQ0FBQUErdi8vL3dNQUFBRDYvLy8vQkFBQUFQci8vLzhGQUFBQS9QLy8vd1lBQUFEOC8vLy9Cd0FBQVByLy8vOElBQUFBK3YvLy93a0FBQUQ0Ly8vL0FBQUFBUHIvLy84QkFBQUErdi8vL3dJQUFBQUNBQUFBQXdBQUFBUUFBQUFFQUFBQUJnQUFBQVVBQUFBR0FBQUFCZ0FBQUFnQUFBQUhBQUFBQ0FBQUFBZ0FBQUFLQUFBQUNRQUFBQW9BQUFBQUFBQUFCZ0FBQUFFQUFBQUVBQUFBQWdBQUFQdi8vLzhEQUFBQSsvLy8vd1FBQUFENy8vLy9CUUFBQVB2Ly8vOEdBQUFBKy8vLy93Y0FBQUQ1Ly8vL0NBQUFBUG4vLy84SkFBQUE5Ly8vL3dBQUFBRDcvLy8vQVFBQUFQdi8vLzhDQUFBQSt2Ly8vd01BQUFEOC8vLy9CQUFBQVByLy8vOEZBQUFBL1AvLy93WUFBQUQ4Ly8vL0J3QUFBUHIvLy84SUFBQUErdi8vL3drQUFBRDQvLy8vQUFBQUFQci8vLzhCQUFBQSt2Ly8vd0lBQUFBREFBQUFBd0FBQUFNQUFBQUVBQUFBQlFBQUFBVUFBQUFGQUFBQUJnQUFBQWNBQUFBSEFBQUFCd0FBQUFnQUFBQUpBQUFBQ1FBQUFBa0FBQUFBQUFBQUJRQUFBQUVBQUFBRkFBQUFBZ0FBQUFJQUFBQURBQUFBQmdBQUFBUUFBQUFHQUFBQUJRQUFBQVlBQUFBR0FBQUFDQUFBQUFjQUFBQUlBQUFBQ0FBQUFBb0FBQUFKQUFBQUNnQUFBQUFBQUFBR0FBQUFBUUFBQUFRQUFBQUNBQUFBK2YvLy93TUFBQUQ3Ly8vL0JBQUFBUG4vLy84RkFBQUErLy8vL3dZQUFBRDcvLy8vQndBQUFQbi8vLzhJQUFBQStmLy8vd2tBQUFEMy8vLy9BQUFBQVB2Ly8vOEJBQUFBKy8vLy93SUFBQUQ2Ly8vL0F3QUFBUHIvLy84RUFBQUErdi8vL3dVQUFBRDYvLy8vQmdBQUFQci8vLzhIQUFBQSt2Ly8vd2dBQUFENi8vLy9DUUFBQVBqLy8vOEFBQUFBK3YvLy93RUFBQUQ2Ly8vL0FnQUFBUC8vLy84REFBQUFBUUFBQUFRQUFBQUJBQUFBQlFBQUFBRUFBQUFHQUFBQUF3QUFBQWNBQUFBREFBQUFDQUFBQUFVQUFBQUpBQUFBQlFBQUFBQUFBQUFEQUFBQUFRQUFBQUVBQUFBQ0FBQUFBQUFBQUFNQUFBQUFBQUFBQkFBQUFBSUFBQUFGQUFBQUFnQUFBQVlBQUFBQ0FBQUFCd0FBQUFJQUFBQUlBQUFBQkFBQUFBa0FBQUFFQUFBQUFBQUFBQUlBQUFBQkFBQUFBZ0FBQUFJQUFBRDkvLy8vQXdBQUFQLy8vLzhFQUFBQS8vLy8vd1VBQUFELy8vLy9CZ0FBQVAvLy8vOEhBQUFBL2YvLy93Z0FBQUQ5Ly8vL0NRQUFBUHYvLy84QUFBQUEvZi8vL3dFQUFBRDkvLy8vQWdBQUFQNy8vLzhEQUFBQS92Ly8vd1FBQUFEKy8vLy9CUUFBQVA3Ly8vOEdBQUFBL3YvLy93Y0FBQUQ4Ly8vL0NBQUFBUHovLy84SkFBQUErdi8vL3dBQUFBRCsvLy8vQVFBQUFQNy8vLzhBQUFBQURGc2VBTVlOQUFESERRQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQWVBUUFBSGtFQUFCb0FnQUFhUUlBQU1nTkFBQnJBZ0FBYkFJQUFNa05BQURLRFFBQWV3UUFBSHdFQUFCOUJBQUFmZ1FBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQURMRFFBQXpBMEFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFETkRRQUF6ZzBBQUlVQ0FBQ0RCQUFBencwQUFOQU5BQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFoQVFBQUlVRUFBQ0dCQUFBbVFJQUFKb0NBQUNIQkFBQW5BSUFBSjBDQUFDZUFnQUFud0lBQU5FTkFBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUEwZzBBQUlrRUFBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQWlnUUFBSzhDQUFDd0FnQUEwdzBBQUxJQ0FBQ0xCQUFBdEFJQUFMVUNBQUMyQWdBQWpBUUFBTGdDQUFDTkJBQUF1Z0lBQUk0RUFBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUFqd1FBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQUNRQkFBQWtRUUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOUU5BQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQWt3UUFBTndDQUFDVUJBQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFKVUVBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQWxnUUFBSmNFQUFDWUJBQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUNaQkFBQW1nUUFBUGNDQUFDYkJBQUErUUlBQVBvQ0FBRDdBZ0FBbkFRQUFQMENBQUQrQWdBQTFRMEFBQUFEQUFDZEJBQUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBTllOQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFud1FBQUJVREFBQ2dCQUFBRndNQUFLRUVBQUFaQXdBQW9nUUFBQnNEQUFEWERRQUFIUU1BQUI0REFBRFlEUUFBSUFNQUFOa05BQUNsQkFBQTdBUUFBS2NFQUFDb0JBQUFxUVFBQUtvRUFBQ3JCQUFBckFRQUFLMEVBQUN1QkFBQVVQLy8vd3hiSGdEYURRQUEydzBBQU53TkFBQkNBd0FBc2dRQUFMTUVBQUJBLy8vL0RGc2VBTjBOQUFEZURRQUFMUC8vL3d4YkhnRGZEUUFBNEEwQUFPRU5BQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFIUC8vL3d4YkhnRGlEUUFBNHcwQUFKaisvLzhNV3g0QTVBMEFBT1VOQUFDSS92Ly9ERnNlQU9ZTkFBRG5EUUFBZVA3Ly93eGJIZ0RvRFFBQTZRMEFBREQrLy84TVd4NEE2ZzBBQU9zTkFBRHNEUUFBdUF3QUFDRCsvLzhNV3g0QTdRMEFBTzROQUFBWS92Ly9ERnNlQU84TkFBRHdEUUFBRVA3Ly93eGJIZ0R4RFFBQThnMEFBTno5Ly84TVd4NEE4dzBBQVBRTkFBRFUvZi8vREZzZUFQVU5BQUQyRFFBQXpQMy8vd3hiSGdEM0RRQUErQTBBQU1EOS8vOE1XeDRBK1EwQUFQb05BQUM0L2YvL0RGc2VBUHNOQUFEOERRQUFmUDMvL3d4YkhnRDlEUUFBL2cwQUFQOE5BQUJ0QkFBQWJnUUFBRzhFQUFCcy9mLy9ERnNlQUFBT0FBQUJEZ0FBWlAzLy93eGJIZ0FDRGdBQUF3NEFBRlQ5Ly84TVd4NEFCQTRBQUFVT0FBQkUvZi8vREZzZUFBWU9BQUFIRGdBQVBQMy8vd3hiSGdBSURnQUFDUTRBQUJEOS8vOE1XeDRBQ2c0QUFBc09BQUJPTTNaeWRqUlNaWE4wUlFCOGJSd0FBRnNlQUFFQUFBQUhBQUFBdU9FZUFBSUFBQUFJd2g0QUF0QUJBQ2o1SEFBQ2hBSUFrTEVjQUFLc0FnQlVzaHdBQXJ3Q0FIVDVIQUFDeEFJQStPWWNBQUx3QWdBQUFBQUFqRnNlQUxrTkFBQU1EZ0FBVGpOMmNuWXlPVWRsZEZKbGJHRjBhWFpsVEdGNVpYSkZiR1Z0Wlc1MFVHRnlZVzF6UlFBQUFDQnRIQUJrV3g0QWNGZ2dBQUFBQUFCd1hCNEFKUU1BQUEwT0FBQU9EZ0FBRHc0QUFCQU9BQUFSRGdBQUVnNEFBQk1PQUFBVURnQUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZORkpsYzNSRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFBQ0J0SEFERVd4NEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTkZKbGMzUkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QUFQaHNIQUI4WEI0QUFRQUFBQUlBQUFBQUFBQUFBd0JCb0xyNUFBdmwwUUVFQUFBQUFBQUFBTEJoSGdBVkRnQUFGZzRBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBSGdFQUFCNUJBQUFhQUlBQUdrQ0FBQVhEZ0FBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBSHNFQUFCOEJBQUFmUVFBQUg0RUFBQVlEZ0FBR1E0QUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUFHZzRBQUJzT0FBQ0ZBZ0FBZ3dRQUFCd09BQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUlRRUFBQ0ZCQUFBaGdRQUFKa0NBQUNhQWdBQWh3UUFBSndDQUFDZEFnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQUIwT0FBQ0pCQUFBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSW9FQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBaXdRQUFMUUNBQUMxQWdBQXRnSUFBSXdFQUFDNEFnQUFqUVFBQUxvQ0FBQ09CQUFBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQUk4RUFBREVBZ0FBeFFJQUFNWUNBQURIQWdBQWtBUUFBSkVFQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQUNTQkFBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBSk1FQUFEY0FnQUFsQVFBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQUNWQkFBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBSllFQUFDWEJBQUFtQVFBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQW1RUUFBSm9FQUFEM0FnQUFtd1FBQVBrQ0FBRDZBZ0FBK3dJQUFKd0VBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFuUVFBQUFJREFBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFBZURnQUFDZ01BQUFzREFBQU1Bd0FBRFFNQUFBNERBQUFQQXdBQUVBTUFBQkVEQUFBU0F3QUFFd01BQUo4RUFBQVZBd0FBb0FRQUFCY0RBQUNoQkFBQUdRTUFBS0lFQUFBYkF3QUFvd1FBQUIwREFBQWVBd0FBSHdNQUFDQURBQUFmRGdBQXBRUUFBT3dFQUFDbkJBQUFxQVFBQUtrRUFBQ3FCQUFBcXdRQUFLd0VBQUN0QkFBQXJnUUFBRkQvLy8rd1lSNEFJQTRBQUNFT0FBQWlEZ0FBUWdNQUFMSUVBQUN6QkFBQVFQLy8vN0JoSGdBakRnQUFKQTRBQUN6Ly8vK3dZUjRBSlE0QUFDWU9BQUFuRGdBQTNnTUFBTjhEQUFEZ0F3QUE0UU1BQUJ6Ly8vK3dZUjRBS0E0QUFDa09BQUNZL3YvL3NHRWVBQ29PQUFBckRnQUFpUDcvLzdCaEhnQXNEZ0FBTFE0QUFIaisvLyt3WVI0QUxnNEFBQzhPQUFBMC92Ly9zR0VlQURBT0FBQXhEZ0FBTWc0QUFHTUVBQUFrL3YvL3NHRWVBRE1PQUFBMERnQUFFUDcvLzdCaEhnQTFEZ0FBTmc0QUFBaisvLyt3WVI0QU53NEFBRGdPQUFBQS92Ly9zR0VlQURrT0FBQTZEZ0FBT3c0QUFHMEVBQUJ1QkFBQWJ3UUFBUEQ5Ly8rd1lSNEFQQTRBQUQwT0FBRG8vZi8vc0dFZUFENE9BQUEvRGdBQTJQMy8vN0JoSGdCQURnQUFRUTRBQU1qOS8vK3dZUjRBUWc0QUFFTU9BQUJPTTNaeWRqWkRkWE4wYjNORkFBQUFmRzBjQUtCaEhnQUJBQUFBQlFBQUFMamhIZ0FDQUFBQW5QZ2NBQUxNQVFBbytSd0FBZ0FDQUpDeEhBQUNLQUlBZFBrY0FBSTRBZ0FBQUFBQXdHSWVBQ1VEQUFCRURnQUFSUTRBQUVZT0FBQkhEZ0FBU0E0QUFFa09BQUJLRGdBQVN3NEFBRTVUZEROZlh6SXhNRjlmWm5WdVkzUnBiMjQyWDE5bWRXNWpTVnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTXlYelpEZFhOMGIzTkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFnYlJ3QUZHSWVBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpaRGRYTjBiM05GUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBQUFBK0d3Y0FNeGlIZ0FBQUFBQXlHY2VBRXdPQUFCTkRnQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQWVBUUFBSGtFQUFCb0FnQUFhUUlBQUU0T0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWV3UUFBSHdFQUFCOUJBQUFmZ1FBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFCUERnQUFVQTRBQUlVQ0FBQ0RCQUFBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFoQVFBQUlVRUFBQ0dCQUFBbVFJQUFKb0NBQUNIQkFBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUE2UVFBQUlrRUFBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQWlnUUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ0xCQUFBdEFJQUFMVUNBQUMyQWdBQWpBUUFBTGdDQUFDTkJBQUF1Z0lBQUk0RUFBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUFqd1FBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQUNRQkFBQWtRUUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFKSUVBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQWt3UUFBTndDQUFDVUJBQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFKVUVBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQWxnUUFBSmNFQUFDWUJBQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUNaQkFBQW1nUUFBUGNDQUFDYkJBQUErUUlBQVBvQ0FBRDdBZ0FBbkFRQUFQMENBQUQrQWdBQS93SUFBQUFEQUFDZEJBQUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBT29FQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFud1FBQUJVREFBQ2dCQUFBRndNQUFLRUVBQUFaQXdBQW9nUUFBQnNEQUFDakJBQUFIUU1BQUI0REFBQWZBd0FBSUFNQUFPc0VBQUNsQkFBQTdBUUFBS2NFQUFDb0JBQUFxUVFBQUtvRUFBQ3JCQUFBckFRQUFLMEVBQUN1QkFBQVVQLy8vOGhuSGdCUkRnQUFVZzRBQUZNT0FBQkNBd0FBc2dRQUFMTUVBQUJBLy8vL3lHY2VBRlFPQUFCVkRnQUFMUC8vLzhobkhnQldEZ0FBVnc0QUFGZ09BQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFIUC8vLzhobkhnQlpEZ0FBV2c0QUFKaisvLy9JWng0QVd3NEFBRndPQUFDSS92Ly95R2NlQUYwT0FBQmVEZ0FBZVA3Ly84aG5IZ0JmRGdBQVlBNEFBRFQrLy8vSVp4NEFZUTRBQUdJT0FBQmpEZ0FBYlFRQUFHNEVBQUJ2QkFBQUpQNy8vOGhuSGdCa0RnQUFaUTRBQUJ6Ky8vL0laeDRBWmc0QUFHY09BQUFNL3YvL3lHY2VBR2dPQUFCcERnQUEvUDMvLzhobkhnQnFEZ0FBYXc0QUFQVDkvLy9JWng0QWJBNEFBRzBPQUFEcy9mLy95R2NlQUc0T0FBQnZEZ0FBNFAzLy84aG5IZ0J3RGdBQWNRNEFBRTR6ZG5KMk9VMTFiSFJwVW1WemRFVUFBQUFBZkcwY0FMUm5IZ0FCQUFBQUJ3QUFBTGpoSGdBQ0FBQUFLUGtjQUFMTUFRQ1FzUndBQXZRQkFMejJIQUFDQkFJQTFPQWNBQUlNQWdDMDRCd0FBaFFDQUpEQ0hBQUNJQUlBQUFBQUFPeG9IZ0FsQXdBQWNnNEFBSE1PQUFCMERnQUFkUTRBQUhZT0FBQjNEZ0FBZUE0QUFIa09BQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDg1VFhWc2RHbFNaWE4wUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFDQnRIQUE4YUI0QXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZPVTExYkhScFVtVnpkRVZGUXpGRlRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV05PVXpOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1V6TmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRYemREYkdGemMwbGtSVVZWYkhaRlh3RDRiQndBK0dnZUFJN2dBQUNRNEFBQWtlQUFBSTNnQUFBQUFBQUE4R3dlQUhvT0FBQjdEZ0FBWUFJQUFOb0hBQURiQndBQTNBY0FBTjBIQUFCbEFnQUEzZ2NBQU44SEFBQm9BZ0FBYVFJQUFId09BQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFid0lBQUhBQ0FBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQjlEZ0FBL3dNQUFJVUNBQUNHQWdBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUE0UWNBQUowQ0FBRGlCd0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNHdjQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUE1QWNBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE1UWNBQVBjQ0FBRG1Cd0FBK1FJQUFPY0hBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBZmc0QUFIOE9BQUFFQXdBQTZBY0FBQVlEQUFBSEF3QUFDQU1BQUlBT0FBQUtBd0FBQ3dNQUFBd0RBQUNCRGdBQURnTUFBQThEQUFBUUF3QUE2d2NBQU93SEFBQ0NEZ0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBTzRIQUFEdkJ3QUFSUC8vLy9Cc0hnQ0REZ0FBaEE0QUFBQUFBQUFnYlI0QWhRNEFBSVlPQUFDSERnQUFpQTRBQUlrT0FBQk9NM1p5ZGpFNFUzbHpkR1Z0VFdsc1pYTjBiMjVsUlc1a1JRQUFJRzBjQU5Sc0hnQ01mUjBBVGpOMmNuWXlORk41YzNSbGJVMXBiR1Z6ZEc5dVpVbHVkR1Z5Wm1GalpVVUFBQUFBK0d3Y0FQeHNIZ0FBQUFBQWxIQWVBSW9PQUFDTERnQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQUdvQ0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFDTURnQUEvd01BQUlVQ0FBQ0dBZ0FBalE0QUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQWpnNEFBSThPQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBSkFPQUFDUkRnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFrZzRBQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBSk1PQUFBS0F3QUFDd01BQUF3REFBQ1VEZ0FBRGdNQUFBOERBQUFRQXdBQWxRNEFBQklEQUFDV0RnQUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFGRC8vLytVY0I0QWx3NEFBSmdPQUFDWkRnQUFpQTRBQUlrT0FBQkUvLy8vbEhBZUFKb09BQUNiRGdBQU5QLy8vNVJ3SGdDY0RnQUFuUTRBQUU0emRuSjJNVFpGWkdsMGIzSnBZV3hGYkdWdFpXNTBSUUFBQUFCOGJSd0FlSEFlQUFFQUFBQUVBQUFBc0Q0ZkFBSUFBQUFnYlI0QUFyQUFBQnkySEFBQ3ZBQUFvTUFjQUFMTUFBQlJBRklBbmdCWkFGb0FYQUJmQUdFQVlnQmtBR1lBQUFBQUFBQUFWSFFlQUo0T0FBQ2ZEZ0FBWUFJQUFOb0hBQURiQndBQTNBY0FBTjBIQUFCbEFnQUEzZ2NBQU44SEFBQm9BZ0FBYVFJQUFLQU9BQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFid0lBQUhBQ0FBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQ2hEZ0FBb2c0QUFJVUNBQUNHQWdBQW93NEFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFwQTRBQUtVT0FBRGlCd0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNHdjQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUE1QWNBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE1UWNBQVBjQ0FBRG1Cd0FBK1FJQUFPY0hBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBcGc0QUFLY09BQUFFQXdBQTZBY0FBQVlEQUFBSEF3QUFDQU1BQUtnT0FBQUtBd0FBQ3dNQUFBd0RBQUNwRGdBQURnTUFBQThEQUFBUUF3QUFxZzRBQU93SEFBRHRCd0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBTzRIQUFEdkJ3QUFSUC8vLzFSMEhnQ3JEZ0FBckE0QUFERC8vLzlVZEI0QXJRNEFBSzRPQUFDdkRnQUFpQTRBQUlrT0FBQWsvLy8vVkhRZUFMQU9BQUN4RGdBQUVQLy8vMVIwSGdDeURnQUFzdzRBQUU0emRuSjJOa1Z1WkdsdVowVUFBQUI4YlJ3QVJIUWVBQUVBQUFBRUFBQUFqSDBkQUFJQUFBQWdiUjRBQXRBQUFMeTJIQUFDM0FBQU1Ma2NBQUx3QUFBQUFBQUFYSFVlQUNVREFBQzBEZ0FBdFE0QUFMWU9BQUMzRGdBQXVBNEFBTGtPQUFDNkRnQUF1dzRBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpaRmJtUnBibWRGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBZ2JSd0FzSFFlQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6WkZibVJwYm1kRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQUFBQStHd2NBR2gxSGdBQUFBQUFLSG9lQUx3T0FBQzlEZ0FBWUFJQUFOb0hBQURiQndBQTNBY0FBTjBIQUFCbEFnQUEzZ2NBQU44SEFBQm9BZ0FBYVFJQUFMNE9BQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUEvd2NBQUFBSUFBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUMvRGdBQXdBNEFBTUVPQUFEQ0RnQUFnUUlBQUlJQ0FBREREZ0FBeEE0QUFJVUNBQUNHQWdBQXhRNEFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQU1ZT0FBREhEZ0FBNHdjQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQUFrSUFBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUE1QWNBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE1UWNBQVBjQ0FBRG1Cd0FBK1FJQUFPY0hBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBQWdNQUFBTURBQUFFQXdBQTZBY0FBQVlEQUFBSEF3QUFDQU1BQUVvSUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQU93SEFBQVRBd0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBTzRIQUFEdkJ3QUFSUC8vL3loNkhnRElEZ0FBeVE0QUFNb09BQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFOUC8vL3loNkhnRExEZ0FBekE0QUFMRCsvLzhvZWg0QXpRNEFBTTRPQUFDZy92Ly9LSG9lQU04T0FBRFFEZ0FBa1A3Ly95aDZIZ0RSRGdBQTBnNEFBR3NHQUFDQS92Ly9LSG9lQU5NT0FBRFVEZ0FBMVE0QUFEb0lBQUJ3L3YvL0tIb2VBTllPQUFEWERnQUFhUDcvL3loNkhnRFlEZ0FBMlE0QUFOb09BQUFVQndBQUZRY0FBQllIQUFBWEJ3QUFXUDcvL3loNkhnRGJEZ0FBM0E0QUFFaisvLzhvZWg0QTNRNEFBTjRPQUFBNC92Ly9LSG9lQU44T0FBRGdEZ0FBR1A3Ly95aDZIZ0RoRGdBQTRnNEFBQWorLy84b2VoNEE0dzRBQU9RT0FBRG8vZi8vS0hvZUFPVU9BQURtRGdBQVRqTjJjblkwVFU1MWJVVUFmRzBjQUJ4NkhnQUJBQUFBQndBQUFJU3pIZ0FDQUFBQU5EOGZBQUp3QVFCWWhCMEFBb0FCQUV4VkhRQUNtQUVBa0xFY0FBTG9BUUE0dGh3QUF2Z0JBTVRBSEFBQ0dBSUFBQUFBQUVoN0hnQWxBd0FBNXc0QUFPZ09BQURwRGdBQTZnNEFBT3NPQUFEc0RnQUE3UTRBQU80T0FBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODBUVTUxYlVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFJRzBjQUp4NkhnQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgwVFU1MWJVVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdBQStHd2NBRlI3SGdBQUFBQUEvSDhlQU84T0FBRHdEZ0FBWUFJQUFOb0hBQURiQndBQTNBY0FBTjBIQUFCbEFnQUEzZ2NBQU44SEFBQm9BZ0FBYVFJQUFQRU9BQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUEvd2NBQUFBSUFBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUR5RGdBQTh3NEFBUFFPQUFEMURnQUFnUUlBQUlJQ0FBRDJEZ0FBOXc0QUFJVUNBQUNHQWdBQStBNEFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNHdjQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQUFrSUFBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUE1QWNBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE1UWNBQVBjQ0FBRG1Cd0FBK1FJQUFPY0hBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBQWdNQUFBTURBQUFFQXdBQTZBY0FBQVlEQUFENURnQUFDQU1BQUVvSUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQU93SEFBQVRBd0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBTzRIQUFEdkJ3QUFSUC8vLy94L0hnRDZEZ0FBK3c0QUFQd09BQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFOUC8vLy94L0hnRDlEZ0FBL2c0QUFMRCsvLy84Zng0QS93NEFBQUFQQUFDZy92Ly8vSDhlQUFFUEFBQUNEd0FBa1A3Ly8veC9IZ0FERHdBQUJBOEFBQVVQQUFBNkNBQUFnUDcvLy94L0hnQUdEd0FBQnc4QUFIaisvLy84Zng0QUNBOEFBQWtQQUFBS0R3QUFGQWNBQUJVSEFBQVdCd0FBRndjQUFHaisvLy84Zng0QUN3OEFBQXdQQUFCWS92Ly8vSDhlQUEwUEFBQU9Ed0FBU1A3Ly8veC9IZ0FQRHdBQUVBOEFBQ2orLy8vOGZ4NEFFUThBQUJJUEFBQVkvdi8vL0g4ZUFCTVBBQUFVRHdBQS9QMy8vL3gvSGdBVkR3QUFGZzhBQUU0emRuSjJNMUpsYUVVQUFIeHRIQUR3Zng0QUFRQUFBQVlBQUFDRXN4NEFBZ0FBQUZpRUhRQUNjQUVBVEZVZEFBS0lBUUNRc1J3QUF0Z0JBRGkySEFBQzZBRUFGTUVjQUFJRUFnQUFBQUFBRklFZUFDVURBQUFYRHdBQUdBOEFBQmtQQUFBYUR3QUFHdzhBQUJ3UEFBQWREd0FBSGc4QUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6TlNaV2hGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUFBQWdiUndBYUlBZUFMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYek5TWldoRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQUFENGJCd0FJSUVlQUFFQUFBQUNBQUFBQXdBQUFBUUFBQUFGQUFBQUJnQUFBQWNBQUFBQUFBQUE2SUVlQUI4UEFBQWdEd0FBVGpOMmNuWXhOMVJsZUhSRWNtRjNhVzVuVUdGeVlXMXpSUUFBQVBoc0hBRE1nUjRBTWdBQUFEd0FBQUJRQUFBQVpBQUFBRzRBQUFDV0FBQUF5QUFBQUZBQUFBQnVBQUFBQUFBQUFEU0ZIZ0FoRHdBQUlnOEFBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFHWUNBQUJuQWdBQWFBSUFBR2tDQUFBakR3QUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFHOENBQUJ3QWdBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQUpBOEFBUDhEQUFDRkFnQUFoZ0lBQUNVUEFBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBS2dDQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFDWVBBQURLQWdBQUp3OEFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUFLQThBQUNrUEFBQXFEd0FBNHdJQUFPUUNBQUFyRHdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQUN3UEFBRHJBZ0FBN0FJQUFPMENBQUR1QWdBQTd3SUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFQWUNBQUQzQWdBQStBSUFBUGtDQUFENkFnQUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBQUlEQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQUFKQXdBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBTFE4QUFCRURBQUFTQXdBQUV3TUFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBQk9NM1p5ZGpSUVlXZGxSUUFnYlJ3QUtJVWVBTEErSHdBQUFBQUFjSVVlQUxrTkFBQXVEd0FBVGpOMmNuWXlNMEZzYVdkdVNHOXlhWHB2Ym5SaGJHeDVVR0Z5WVcxelJRQWdiUndBVUlVZUFIQllJQUFBQUFBQXJJVWVBTGtOQUFBdkR3QUFUak4yY25ZeU1VRnNhV2R1Vm1WeWRHbGpZV3hzZVZCaGNtRnRjMFVBQUFBZ2JSd0FqSVVlQUhCWUlBQUFBQUFBN0lVZUFMa05BQUF3RHdBQVRqTjJjbll5TkVOaGJHTkRhRzl5WkU1dmRHVklaV0ZrYzFCaGNtRnRjMFVBQUFBQUlHMGNBTWlGSGdCd1dDQUFBQUFBQUNDR0hnQzVEUUFBTVE4QUFFNHpkbkoyTVRSRFlXeGpSRzkwYzFCaGNtRnRjMFVBQUNCdEhBQUloaDRBY0ZnZ0FBQUFBQUJZaGg0QU1nOEFBRTR6ZG5KMk1qTkJkSFJFZFhKRmVIUnlaVzFsUTI5dGNHRnlhWE52YmtVQUlHMGNBRGlHSGdEc1dDQUFBQUFBQUpTR0hnQXpEd0FBTkE4QUFFNHpkbkoyTWpORFlXeGpRV3hwWjI1dFpXNTBXRkJ2YzFCaGNtRnRjMFVBSUcwY0FIU0dIZ0J3V0NBQUFBQUFBTWlHSGdDNURRQUFOUThBQUU0emRuSjJNVFZEWVd4alFYSjBhV05RWVhKaGJYTkZBQ0J0SEFDd2hoNEFjRmdnQUFBQUFBQUVoeDRBdVEwQUFEWVBBQUJPTTNaeWRqSXpRMkZzWTFOc2RYSkVhWEpsWTNScGIyNVFZWEpoYlhORkFDQnRIQURraGg0QWNGZ2dBQUFBQUFBOGh4NEFOdzhBQURnUEFBQk9NM1p5ZGpFM1FXUnFkWE4wUVhKMGFXTlFZWEpoYlhORkFBQUFJRzBjQUNDSEhnQndXQ0FBQUFBQUFIU0hIZ0E1RHdBQU9nOEFBRTR6ZG5KMk1UaEJaR3AxYzNSTVlYbGxjbk5RWVhKaGJYTkZBQUFnYlJ3QVdJY2VBSEJZSUFBQUFBQUFySWNlQURzUEFBQThEd0FBVGpOMmNuWXhOa0ZrYW5WemRFUnZkSE5RWVhKaGJYTkZBQUFBQUNCdEhBQ1FoeDRBY0ZnZ0FBQUFBQURraHg0QXVRMEFBRDBQQUFCT00zWnlkakU0UVdScWRYTjBRV05qYVdSWVVHRnlZVzF6UlFBQUlHMGNBTWlISGdCd1dDQUFBQUFBQUJ5SUhnQStEd0FBUHc4QUFFNHpkbkoyTVRaQlpHcDFjM1JZVUc5elVHRnlZVzF6UlFBQUFBQWdiUndBQUlnZUFIQllJQUFBQUFBQVdJZ2VBRUFQQUFCQkR3QUFUak4yY25ZeU1VRmthblZ6ZEVkeVlXTmxXRkJ2YzFCaGNtRnRjMFVBQUFBZ2JSd0FPSWdlQUhCWUlBQUFBQUFBa0lnZUFMa05BQUJDRHdBQVRqTjJjbll4TjBGa2FuVnpkRU5zWldaelVHRnlZVzF6UlFBQUFDQnRIQUIwaUI0QWNGZ2dBQUFBQUFEUWlCNEFRdzhBQUVRUEFBQk9NM1p5ZGpJM1FXUnFkWE4wU0dGeWJVZHljSE5UY0dGamFXNW5VR0Z5WVcxelJRQWdiUndBcklnZUFIQllJQUFBQUFBQUNJa2VBRVVQQUFCR0R3QUFUak4yY25ZeE4wRmthblZ6ZEVGeWNHVm5VR0Z5WVcxelJRQUFBQ0J0SEFEc2lCNEFjRmdnQUFBQUFBQkFpUjRBdVEwQUFFY1BBQUJPTTNaeWRqRTNRV1JxZFhOMFZHVnRjRzlRWVhKaGJYTkZBQUFBSUcwY0FDU0pIZ0J3V0NBQUFBQUFBSUNKSGdDNURRQUFTQThBQUU0emRuSjJNamREWVdOb1pVaHZjbWw2YjI1MFlXeE1ZWGx2ZFhSUVlYSmhiWE5GQUNCdEhBQmNpUjRBY0ZnZ0FBQUFBQUM0aVI0QXVRMEFBRWtQQUFCT00zWnlkakUyUVdScWRYTjBRbVZoYlZCaGNtRnRjMFVBQUFBQUlHMGNBSnlKSGdCd1dDQUFBQUFBQVBDSkhnQzVEUUFBU2c4QUFFNHpkbkoyTVRkQlpHcDFjM1JUYkhWeWMxQmhjbUZ0YzBVQUFBQWdiUndBMUlrZUFIQllJQUFBQUFBQUxJb2VBTGtOQUFCTER3QUFUak4yY25ZeU0wTmhiR05DUW05NFQzWmxjbVpzYjNkelVHRnlZVzF6UlFBZ2JSd0FESW9lQUhCWUlBQUFBQUFBY0lvZUFMa05BQUJNRHdBQVRqTjJjbll6TVVGa2FuVnpkRVpzYjJGMGFXNW5VRzl6YVhScGIyNWxjbk5RWVhKaGJYTkZBQ0J0SEFCSWloNEFjRmdnQUFBQUFBQ3dpaDRBdVEwQUFFMFBBQUJPTTNaeWRqSTBRV1JxZFhOMFUzUmhabVpQZG1WeWJHRndVR0Z5WVcxelJRQUFBQUFnYlJ3QWpJb2VBSEJZSUFBQUFBQUE2SW9lQUxrTkFBQk9Ed0FBVGpOMmNuWXhOa0ZrYW5WemRGbFFiM05RWVhKaGJYTkZBQUFBQUNCdEhBRE1paDRBY0ZnZ0FBQUFBQUEwaXg0QXVRMEFBRThQQUFCT00zWnlkak00UVdScWRYTjBSbXh2WVhScGJtZFFiM05wZEdsdmJtVnljMEpsZEhkbFpXNVFZWEpoYlhORkFBQWdiUndBQklzZUFIQllJQUFBQUFBQWJJc2VBTGtOQUFCUUR3QUFUak4yY25ZeE9FRnNhV2R1VTNsemRHVnRjMUJoY21GdGMwVUFBQ0J0SEFCUWl4NEFjRmdnQUFBQUFBQ2dpeDRBdVEwQUFGRVBBQUJPTTNaeWRqRTBTblZ6ZEdsbWVWaFFZWEpoYlhORkFBQWdiUndBaUlzZUFIQllJQUFBQUFBQTFJc2VBRklQQUFCVER3QUFUak4yY25ZeE5FcDFjM1JwWm5sWlVHRnlZVzF6UlFBQUlHMGNBTHlMSGdCd1dDQUFBQUFBQUJpTUhnQlVEd0FBVlE4QUFFNHpkbkoyTXpCS2RYTjBhV1o1V1VGa2FuVnpkRU55YjNOelUzUmhabVpRWVhKaGJYTkZBQUFnYlJ3QThJc2VBSEJZSUFBQUFBQUFWSXdlQUZZUEFBQlhEd0FBVGpOMmNuWXlNa0ZrYW5WemRGTjViRk53WVdOcGJtZFFZWEpoYlhORkFBQWdiUndBTkl3ZUFIQllJQUFBQUFBQUJKQWVBRmtQQUFCYUR3QUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVd3OEFBR2NDQUFCY0R3QUFhUUlBQUYwUEFBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFCZUR3QUFYdzhBQUlVQ0FBQmdEd0FBWVE4QUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQmlEd0FBbVFJQUFKb0NBQUNiQWdBQVl3OEFBSjBDQUFCa0R3QUFaUThBQUtBQ0FBQm1Ed0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBR2NQQUFCb0R3QUFhUThBQUdvUEFBQnJEd0FBYkE4QUFLd0NBQUJ0RHdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFHNFBBQUJ2RHdBQWNBOEFBTGdDQUFCeER3QUF1Z0lBQUhJUEFBQzhBZ0FBdlFJQUFITVBBQUIwRHdBQXdBSUFBSFVQQUFEQ0FnQUFkZzhBQU1RQ0FBREZBZ0FBZHc4QUFNY0NBQUI0RHdBQXlRSUFBSGtQQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFIb1BBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUFldzhBQU9nQ0FBRHBBZ0FBZkE4QUFPc0NBQURzQWdBQTdRSUFBSDBQQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBSDRQQUFENEFnQUFmdzhBQVBvQ0FBQ0FEd0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFnUThBQUlJUEFBQ0REd0FBQlFNQUFJUVBBQUFIQXdBQUNBTUFBSVVQQUFDR0R3QUFDd01BQUF3REFBQ0hEd0FBRGdNQUFBOERBQUFRQXdBQWlBOEFBSWtQQUFDS0R3QUFpdzhBQUJVREFBQ01Ed0FBalE4QUFCZ0RBQUNPRHdBQWp3OEFBQnNEQUFDUUR3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFGRC8vLzhFa0I0QWtROEFBSklQQUFBNC8vLy9CSkFlQUpNUEFBQ1VEd0FBS1AvLy93U1FIZ0NWRHdBQWxnOEFBQmovLy84RWtCNEFsdzhBQUpnUEFBQU0vLy8vQkpBZUFKa1BBQUNhRHdBQUFQLy8vd1NRSGdDYkR3QUFuQThBQVBEKy8vOEVrQjRBblE4QUFKNFBBQUN3L3YvL0JKQWVBSjhQQUFDZ0R3QUFUak4yY25ZM1RXVmhjM1Z5WlVVQUFIeHRIQUQwang0QUFRQUFBQWtBQUFDd1BoOEFBZ0FBQUd5d0hBQUNzQUFBMUxFY0FBTElBQUQwc1J3QUF0Z0FBR1RnSEFBQzZBQUFWTGdjQUFMMEFBQXd1UndBQWdBQkFCUzhIQUFDRUFFQW9NQWNBQUpRQVFBQUFBQUFqSkFlQUxrTkFBQ2hEd0FBVGpOMmNuWXlNVUZrYW5WemRGaFBkbVZ5Wm14dmQxQmhjbUZ0YzBVQUFBQWdiUndBYkpBZUFIQllJQUFBQUFBQTBKQWVBS0lQQUFCT00zWnlkak16UTNKdmMzTkJiR2xuYm0xbGJuUlNaV1psY21WdVkyVkRiMjF3WVhKcGMyOXVSUUFBQUNCdEhBQ2trQjRBN0ZnZ0FBQUFBQUFRa1I0QW93OEFBRTR6ZG5KMk1qaE5aV0Z6ZFhKbFFXeHBaMjVsY2xSNWNHVkRiMjF3WVhKcGMyOXVSUUFBQUFBZ2JSd0E2SkFlQU94WUlBQUFBQUFBK0pFZUFDVURBQUNrRHdBQXBROEFBS1lQQUFDbkR3QUFxQThBQUtrUEFBQ3FEd0FBcXc4QUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6ZE5aV0Z6ZFhKbFJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQUFBSUcwY0FFaVJIZ0N3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4M1RXVmhjM1Z5WlVWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBQVBoc0hBQUVraDRBQUFBQUFIU1dIZ0NzRHdBQXJROEFBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFIZ0VBQUI1QkFBQWFBSUFBR2tDQUFDdUR3QUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFIc0VBQUI4QkFBQWZRUUFBSDRFQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQXJ3OEFBUDhEQUFDRkFnQUFnd1FBQUljQ0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSVFFQUFDRkJBQUFoZ1FBQUprQ0FBQ2FBZ0FBaHdRQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBT2tFQUFDSkJBQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFJb0VBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFpd1FBQUxRQ0FBQzFBZ0FBdGdJQUFJd0VBQUM0QWdBQWpRUUFBTG9DQUFDT0JBQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBSThFQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBa0FRQUFKRUVBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBQ1NCQUFBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFKTUVBQURjQWdBQWxBUUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBQ1ZCQUFBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFKWUVBQUNYQkFBQW1BUUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBbVFRQUFKb0VBQUQzQWdBQW13UUFBUGtDQUFENkFnQUErd0lBQUp3RUFBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQW5RUUFBQUlEQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQURxQkFBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQUFTQXdBQUV3TUFBSjhFQUFBVkF3QUFvQVFBQUJjREFBQ2hCQUFBR1FNQUFLSUVBQUFiQXdBQW93UUFBQjBEQUFBZUF3QUFId01BQUNBREFBRHJCQUFBcFFRQUFPd0VBQUNuQkFBQXFBUUFBS2tFQUFDcUJBQUFxd1FBQUt3RUFBQ3RCQUFBcmdRQUFGRC8vLzkwbGg0QXNBOEFBTEVQQUFDeUR3QUFRZ01BQUxJRUFBQ3pCQUFBUVAvLy8zU1dIZ0N6RHdBQXRBOEFBQ3ovLy85MGxoNEF0UThBQUxZUEFBQzNEd0FBM2dNQUFOOERBQURnQXdBQTRRTUFBQnovLy85MGxoNEF1QThBQUxrUEFBQ1kvdi8vZEpZZUFMb1BBQUM3RHdBQWlQNy8vM1NXSGdDOER3QUF2UThBQUhqKy8vOTBsaDRBdmc4QUFMOFBBQUJPTTNaeWRqRXpWR2x0WlhOMFlXMXdRWFIwY2tVQUFBQWdiUndBWEpZZUFMamhIZ0FBQUFBQW5La2VBTUFQQUFEQkR3QUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQUdvQ0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFEQ0R3QUEvd01BQU1NUEFBQ0dBZ0FBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFBQUFBQUNvcVI0QXdBOEFBTVFQQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUJtQWdBQVp3SUFBR2dDQUFCcEFnQUFhZ0lBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBTVVQQUFEL0F3QUF3dzhBQUlZQ0FBQ0hBZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFDb0FnQUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFNWVBBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURKQWdBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQUQyQWdBQTl3SUFBUGdDQUFENUFnQUErZ0lBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQUNRTUFBTWNQQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQUVnTUFBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBQUFBQUFQU3BIZ0RJRHdBQXlROEFBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFHWUNBQUJuQWdBQWFBSUFBR2tDQUFCcUFnQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFHOENBQUJ3QWdBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQXlnOEFBUDhEQUFERER3QUFoZ0lBQUljQ0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBS2dDQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFNa0NBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBRGlBZ0FBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFPMENBQUR1QWdBQTd3SUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFQWUNBQUQzQWdBQStBSUFBUGtDQUFENkFnQUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBQUlEQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQUFKQXdBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQUFTQXdBQUV3TUFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBQk9NM1p5ZGpsQmJHbG5ibTFsYm5SRkFBQUFBQ0J0SEFDOG54NEFzRDRmQUFBQUFBRFFueDRBeXc4QUFNd1BBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQWFnSUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFNMFBBQUQvQXdBQWhRSUFBSVlDQUFET0R3QUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQU04UEFBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFEUUR3QUF0UUlBQUxZQ0FBQzNBZ0FBMFE4QUFMa0NBQUM2QWdBQTBnOEFBTk1QQUFDOUFnQUF2Z0lBQU5RUEFBREFBZ0FBd1FJQUFNSUNBQURWRHdBQTFnOEFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBQ1FNQUFOY1BBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUEyQThBQUU0emRuSjJNVGhCYkdsbmJtMWxiblJTWldabGNtVnVZMlZGQUFCOGJSd0E5S0llQUFBQUFBQUNBQUFBc0Q0ZkFBSUFBQUFNdVJ3QUFyQUFBQUFBQUFBUW94NEEyUThBQU5vUEFBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCbUFnQUFad0lBQUdnQ0FBQnBBZ0FBYWdJQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCdkFnQUFjQUlBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQU5zUEFBRC9Bd0FBaFFJQUFJWUNBQURjRHdBQTNROEFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBQ29BZ0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQU40UEFBRGZEd0FBNEE4QUFMd0NBQUM5QWdBQXZnSUFBT0VQQUFEQUFnQUF3UUlBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFESkFnQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURpRHdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEMkFnQUE5d0lBQVBnQ0FBRDVBZ0FBK2dJQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQUNBd0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUFDUU1BQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUFFZ01BQUJNREFBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQVVQLy8veENqSGdEakR3QUE1QThBQUFBQUFBRFFxUjRBNVE4QUFPWVBBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQWFnSUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFPY1BBQUQvQXdBQWhRSUFBSVlDQUFDSEFnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBQ1FNQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFUak4yY25ZeE5FMWxZWE4xY21WQmJHbG5ibVZ5UlFCT00zWnlkakUzU0c5eWFYcHZiblJoYkVGc2FXZHVaWEpGQUFBQUFDQnRIQUIvcVI0QXNENGZBQ0J0SEFCb3FSNEFuS2tlQUU0emRuSjJNVFpVYVcxbGMzUmhiWEJCYkdsbmJtVnlSUUFBQUFBZ2JSd0F0S2tlQUxBK0h3Qk9NM1p5ZGpFeVIzSmhZMlZCYkdsbmJtVnlSUUFBQUFBZ2JSd0EzS2tlQUp5cEhnQUFBQUFBTktvZUFPZ1BBQURwRHdBQVRqTjJjbll5TjBkbGRFRnNhV2R1YldWdWRFeGxablJTYVdkb2RGQmhjbUZ0YzBVQUlHMGNBQkNxSGdCd1dDQUFBQUFBQU15dEhnRHFEd0FBNnc4QUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUdZQ0FBQm5BZ0FBYUFJQUFHa0NBQURzRHdBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBN1E4QUFPNFBBQUNGQWdBQTd3OEFBUEFQQUFDSUFnQUFpUUlBQUlvQ0FBRHhEd0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBUElQQUFDYUFnQUFtd0lBQUp3Q0FBQ2RBZ0FBOHc4QUFQUVBBQUNnQWdBQW9RSUFBS0lDQUFEMUR3QUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFQWVBBQUQzRHdBQStBOEFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU1rQ0FBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBUGtQQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBRDZEd0FBQVFNQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBRDdEd0FBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFQd1BBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQVAwUEFBRCtEd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFCUS8vLy96SzBlQVA4UEFBQUFFQUFBQVJBQUFFRC8vLy9NclI0QUFoQUFBQU1RQUFDOENnQUFNUC8vLzh5dEhnQUVFQUFBQlJBQUFDai8vLy9NclI0QUJoQUFBQWNRQUFBZy8vLy96SzBlQUFnUUFBQUpFQUFBRVAvLy84eXRIZ0FLRUFBQUN4QUFBRTR6ZG5KMk5VeGhlV1Z5UlFBQUFBQjhiUndBdkswZUFBRUFBQUFIQUFBQXNENGZBQUlBQUFEa0lSOEFBckFBQUN3L0h3QUN3QUFBVkxJY0FBTFFBQUFNdVJ3QUF0Z0FBS0RBSEFBQzRBQUFPTUVjQUFMd0FBQUFBQUFBU0s0ZUFBd1FBQUFORUFBQVRqTjJjbll5Tmt4aGVXVnlRMjkxYm5SSmJsUnBiV1ZUY0dGdVVHRnlZVzF6UlFBQUlHMGNBQ1N1SGdCd1dDQUFBQUFBQUl5dUhnQU9FQUFBRHhBQUFFNHpkbkoyTWpsTVlYbGxja1ZzWlcxbGJuUnpTVzVVYVcxbFUzQmhibEJoY21GdGMwVUFBQUFnYlJ3QVpLNGVBSEJZSUFBQUFBQUFjSzhlQUNVREFBQVFFQUFBRVJBQUFCSVFBQUFURUFBQUZCQUFBQlVRQUFBV0VBQUFGeEFBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpWTVlYbGxja1ZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUFBZ2JSd0F4SzRlQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6Vk1ZWGxsY2tWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0Q0YkJ3QWZLOGVBQUFBQUFDRXN4NEFHQkFBQUJrUUFBQmdBZ0FBMmdjQUFOc0hBQURjQndBQTNRY0FBR1VDQUFEZUJ3QUEzd2NBQUdnQ0FBQnBBZ0FBYWdJQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFEL0J3QUFBQWdBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQUJvUUFBRC9Bd0FBaFFJQUFJWUNBQUNIQWdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBRGpCd0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUFDUWdBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFEa0J3QUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEbEJ3QUE5d0lBQU9ZSEFBRDVBZ0FBNXdjQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQUNBd0FBQXdNQUFBUURBQURvQndBQUJnTUFBQWNEQUFBSUF3QUFTZ2dBQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUE3QWNBQUJNREFBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQTdnY0FBTzhIQUFCRS8vLy9oTE1lQUJzUUFBQWNFQUFBSFJBQUFONERBQURmQXdBQTRBTUFBT0VEQUFBMC8vLy9oTE1lQUI0UUFBQWZFQUFBc1A3Ly80U3pIZ0FnRUFBQUlSQUFBS0QrLy8rRXN4NEFJaEFBQUNNUUFBQk9NM1p5ZGpFMFEyOXVkSEp2YkVWc1pXMWxiblJGQUFCOGJSd0FiTE1lQUFFQUFBQUVBQUFBM0RFZkFBSUFBQUNNNHh3QUFyd0FBQnkySEFBQ1VBRUFvTUFjQUFKZ0FRQUFBQUFBMkxjZUFDUVFBQUFsRUFBQVlBSUFBTm9IQUFEYkJ3QUEzQWNBQU4wSEFBQmxBZ0FBM2djQUFOOEhBQUJvQWdBQWFRSUFBQ1lRQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBL3djQUFBQUlBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUNjUUFBQW9FQUFBZ1FJQUFJSUNBQUFwRUFBQUtoQUFBSVVDQUFDR0FnQUFod0lBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQTR3Y0FBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFBa0lBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBNUFjQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBNVFjQUFQY0NBQURtQndBQStRSUFBT2NIQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQUFnTUFBQU1EQUFBRUF3QUE2QWNBQUFZREFBQUhBd0FBQ0FNQUFFb0lBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFPd0hBQUFUQXdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU80SEFBRHZCd0FBUlAvLy85aTNIZ0FyRUFBQUxCQUFBQzBRQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBTlAvLy85aTNIZ0F1RUFBQUx4QUFBTEQrLy8vWXR4NEFNQkFBQURFUUFBQ2cvdi8vMkxjZUFESVFBQUF6RUFBQWtQNy8vOWkzSGdBMEVBQUFOUkFBQURZUUFBQVVCd0FBRlFjQUFCWUhBQUFYQndBQWdQNy8vOWkzSGdBM0VBQUFPQkFBQUhEKy8vL1l0eDRBT1JBQUFEb1FBQUJnL3YvLzJMY2VBRHNRQUFBOEVBQUFRUDcvLzlpM0hnQTlFQUFBUGhBQUFERCsvLy9ZdHg0QVB4QUFBRUFRQUFBby92Ly8yTGNlQUVFUUFBQkNFQUFBL1AzLy85aTNIZ0JERUFBQVJCQUFBUEQ5Ly8vWXR4NEFSUkFBQUVZUUFBQk9NM1p5ZGpkR1pYSnRZWFJoUlFBQWZHMGNBTWkzSGdBQkFBQUFCd0FBQUlTekhnQUNBQUFBVEZVZEFBSndBUUNRc1J3QUFzQUJBQkMwSEFBQzBBRUFkUGtjQUFMWUFRQzQ5QndBQWdRQ0FOaTdIQUFDRUFJQUFBQUFBUHk0SGdBbEF3QUFSeEFBQUVnUUFBQkpFQUFBU2hBQUFFc1FBQUJNRUFBQVRSQUFBRTRRQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4M1JtVnliV0YwWVVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFBQ0J0SEFCTXVCNEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTjBabGNtMWhkR0ZGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBQUQ0YkJ3QUNMa2VBQUVBQUFBREFBQUFBUUFBQUFNQUFBQUJBQUFBQXdBQUFBRUFBQUFEQUFBQUFRQUFBQU1BQUFBQUFBQUErTDRlQUZBUUFBQlJFQUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFGSVFBQUJyQWdBQWJBSUFBRk1RQUFCVUVBQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBVlJBQUFGWVFBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQlhFQUFBV0JBQUFJVUNBQUNEQkFBQVdSQUFBRm9RQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFGc1FBQUJjRUFBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUYwUUFBQmVFQUFBWHhBQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQVlCQUFBSklFQUFEUkFnQUEwZ0lBQUdFUUFBRFVBZ0FBWWhBQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFCakVBQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBR1FRQUFEK0FnQUFaUkFBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQUdZUUFBQUtBd0FBQ3dNQUFHY1FBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFHZ1FBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFhUkFBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBR29RQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBYXhBQUFLb0VBQUNyQkFBQWJCQUFBRzBRQUFCdUVBQUFieEFBQUhBUUFBQnhFQUFBY2hBQUFGRC8vLy80dmg0QWN4QUFBSFFRQUFCMUVBQUFRZ01BQUxJRUFBQ3pCQUFBUVAvLy8vaStIZ0IyRUFBQWR4QUFBQ3ovLy8vNHZoNEFlQkFBQUhrUUFBQjZFQUFBM2dNQUFOOERBQURnQXdBQTRRTUFBQnovLy8vNHZoNEFleEFBQUh3UUFBQ1kvdi8vK0w0ZUFIMFFBQUIrRUFBQWlQNy8vL2krSGdCL0VBQUFnQkFBQUhqKy8vLzR2aDRBZ1JBQUFJSVFBQUEwL3YvLytMNGVBSU1RQUFDRUVBQUFoUkFBQUNUKy8vLzR2aDRBaGhBQUFJY1FBQUNJRUFBQUZQNy8vL2krSGdDSkVBQUFpaEFBQUlzUUFBQ01FQUFBalJBQUFJNFFBQUFJL3YvLytMNGVBSThRQUFDUUVBQUFrUkFBQUxnTUFBRDQvZi8vK0w0ZUFKSVFBQUNURUFBQThQMy8vL2krSGdDVUVBQUFsUkFBQU9qOS8vLzR2aDRBbGhBQUFKY1FBQUMwL2YvLytMNGVBSmdRQUFDWkVBQUFyUDMvLy9pK0hnQ2FFQUFBbXhBQUFLVDkvLy80dmg0QW5CQUFBSjBRQUFDWS9mLy8rTDRlQUo0UUFBQ2ZFQUFBa1AzLy8vaStIZ0NnRUFBQW9SQUFBRlQ5Ly8vNHZoNEFvaEFBQUtNUUFBQkUvZi8vK0w0ZUFLUVFBQUNsRUFBQU9QMy8vL2krSGdDbUVBQUFweEFBQUNqOS8vLzR2aDRBcUJBQUFLa1FBQUR3L1AvLytMNGVBS29RQUFDckVBQUE2UHovLy9pK0hnQ3NFQUFBclJBQUFPRDgvLy80dmg0QXJoQUFBSzhRQUFCT00zWnlkalZEYUc5eVpFVUFBQUFBZkcwY0FPaStIZ0FCQUFBQURBQUFBTGpoSGdBQ0FBQUFMRDhmQUFMTUFRRGtJUjhBQXR3QkFBd2lId0FDN0FFQUNNSWVBQUw0QVFDUXNSd0FBcXdDQUZTeUhBQUN2QUlBMU44Y0FBTElBZ0RNdmh3QUF0Z0NBTWpoSEFBQ0VBTUE0TDhjQUFJWUF3QTR3UndBQWlBREFBQUFBQUNjdng0QXVRMEFBTEFRQUFCT00zWnlkakkzUTJGc1kwRnNhV2R1YldWdWRGQnBkR05vVUc5elVHRnlZVzF6UlFBZ2JSd0FlTDhlQUhCWUlBQUFBQUFBMEw4ZUFMa05BQUN4RUFBQVRqTjJjbll4TkVOaGJHTlRkR1Z0VUdGeVlXMXpSUUFBSUcwY0FMaS9IZ0J3V0NBQUFBQUFBTFRBSGdBbEF3QUFzaEFBQUxNUUFBQzBFQUFBdFJBQUFMWVFBQUMzRUFBQXVCQUFBTGtRQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4MVEyaHZjbVJGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUlHMGNBQWpBSGdDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxODFRMmh2Y21SRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBK0d3Y0FNREFIZ0FBQUFBQUFRQUFBUC8vLy8vKy8vLy9BZ0FBQUFBQUFBQUl3aDRBdWhBQUFMc1FBQUM4RUFBQXVBd0FBUEQvLy84SXdoNEF2UkFBQUw0UUFBRG8vLy8vQ01JZUFMOFFBQURBRUFBQTRQLy8vd2pDSGdEQkVBQUF3aEFBQUt6Ly8vOEl3aDRBd3hBQUFNUVFBQUNrLy8vL0NNSWVBTVVRQUFER0VBQUFuUC8vL3dqQ0hnREhFQUFBeUJBQUFKRC8vLzhJd2g0QXlSQUFBTW9RQUFDSS8vLy9DTUllQU1zUUFBRE1FQUFBVGpOMmNuWXhOMFIxY21GMGFXOXVTVzUwWlhKbVlXTmxSUUFBQUh4dEhBRHN3UjRBQVFBQUFBa0FBQUNFUWg4QUFnQUFBQVN3SEFBQ0VBQUFkTjRjQUFJWUFBQ1E1QndBQWlBQUFNQ3pIQUFDVkFBQVBPWWNBQUpjQUFEb3N4d0FBbVFBQUxpMEhBQUNjQUFBQUw0Y0FBSjRBQUFBQUFBQW1NSWVBTTBRQUFET0VBQUFBQUFBQUx6Q0hnRFBFQUFBMEJBQUFFNHpkbkoyTVRKQmRIUkRiM1Z5YzJWTWIyZEZBQUFBQUNCdEhBQ0F3aDRBYUtnY0FFNHpkbkoyTVROQmRIUk9iM1JsUjJWelZHRmlSUUFBQUNCdEhBQ2t3aDRBYUtnY0FBQUFBQUEweHg0QTBSQUFBTklRQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUJtQWdBQVp3SUFBR2dDQUFCcEFnQUEweEFBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBTlFRQUFEVkVBQUFoUUlBQUlZQ0FBRFdFQUFBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFDb0FnQUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURKQWdBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQUQyQWdBQTl3SUFBUGdDQUFENUFnQUErZ0lBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQUNRTUFBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQUVnTUFBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBVVAvLy96VEhIZ0RYRUFBQTJCQUFBQUFBQUFCQUFBQUFPd0FBQURjQUFBQXlBQUFBTFFBQUFDZ0FRWkNNK3dBTEZVQUFBQUE3QUFBQU53QUFBRElBQUFBdEFBQUFKZ0JCc0l6N0FBc1ZQZ0FBQURrQUFBQTJBQUFBTWdBQUFDMEFBQUFtQUVIUWpQc0FDeFUrQUFBQU93QUFBRGNBQUFBeUFBQUFLd0FBQUNZQVFmQ00rd0FMRlVBQUFBQTlBQUFBT1FBQUFEUUFBQUF0QUFBQUtBQkJrSTM3QUFzVlF3QUFBRDRBQUFBNUFBQUFOUUFBQURBQUFBQXJBRUd3amZzQUN6RkNBQUFBUGdBQUFEa0FBQUEyQUFBQU1nQUFBQzBBQUFBckFBQUFLZ0FBQUNnQUFBQW1BQUFBSlFBQUFDTUFBQUFoQUVId2pmc0FDNGExQVVFQUFBQStBQUFBT1FBQUFEVUFBQUF5QUFBQUxRQUFBQ3NBQUFBcEFBQUFLQUFBQUNZQUFBQWtBQUFBSXdBQUFDRUFBQUJPTTNaeWRqWlVkVzVwYm1kRkFBQUFmRzBjQUNUSEhnQUFBQUFBQWdBQUFMQStId0FDQUFBQW1NSWVBQUt3QUFBQUFBQUFoTWNlQU5rUUFBQk9NM1p5ZGpJMFFYUjBUazUxYldKbGNreHBhMlZEYjIxd1lYSnBjMjl1UlFBQUFBQWdiUndBWU1jZUFPeFlJQUFBQUFBQWFNZ2VBQ1VEQUFEYUVBQUEyeEFBQU53UUFBRGRFQUFBM2hBQUFOOFFBQURnRUFBQTRSQUFBRTVUZEROZlh6SXhNRjlmWm5WdVkzUnBiMjQyWDE5bWRXNWpTVnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTXlYelpVZFc1cGJtZEZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFnYlJ3QXZNY2VBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpaVWRXNXBibWRGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBQUFBK0d3Y0FIVElIZ0FDQUFBQUJBQUFBQVVBQUFBSEFBQUFDUUFBQUFzQUFBRHd4UjRBRU1ZZUFEREdIZ0JReGg0QWNNWWVBSkRHSGdDd3hoNEE4TVllQUJnQUFBQVlBQUFBR0FBQUFCZ0FBQUFZQUFBQUdBQUFBRFFBQUFBMEFBQUFBQUFBQUlEUEhnRGpFQUFBNUJBQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUhnRUFBQjVCQUFBYUFJQUFHa0NBQURsRUFBQWF3SUFBR3dDQUFEbUVBQUE1eEFBQUhzRUFBQjhCQUFBZlFRQUFINEVBQURvRUFBQTZSQUFBSFVDQUFCMkFnQUE2aEFBQU9zUUFBQjVBZ0FBZWdJQUFPd1FBQUR0RUFBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBN2hBQUFPOFFBQUNGQWdBQWd3UUFBUEFRQUFEeEVBQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFJUUVBQUNGQkFBQWhnUUFBSmtDQUFDYUFnQUFod1FBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUR5RUFBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFQTVFBQUNKQkFBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUlvRUFBRDBFQUFBOVJBQUFQWVFBQUN5QWdBQWl3UUFBTFFDQUFDMUFnQUF0Z0lBQUl3RUFBQzRBZ0FBalFRQUFMb0NBQUNPQkFBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFJOEVBQURFQWdBQXhRSUFBTVlDQUFESEFnQUFrQVFBQUpFRUFBREtBZ0FBeXdJQUFNd0NBQUQzRUFBQXpnSUFBUGdRQUFDU0JBQUEwUUlBQU5JQ0FBRDVFQUFBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQUpNRUFBRGNBZ0FBbEFRQUFONENBQURmQWdBQTRBSUFBT0VDQUFDVkJBQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQUpZRUFBQ1hCQUFBbUFRQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUFtUVFBQUpvRUFBRDNBZ0FBbXdRQUFQa0NBQUQ2QWdBQSt3SUFBSndFQUFENkVBQUEvZ0lBQVBzUUFBQUFBd0FBblFRQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBRDhFQUFBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFKOEVBQUFWQXdBQW9BUUFBQmNEQUFDaEJBQUFHUU1BQVAwUUFBQWJBd0FBL2hBQUFCMERBQUFlQXdBQS94QUFBQ0FEQUFBQUVRQUFwUVFBQU93RUFBQ25CQUFBcUFRQUFLa0VBQUNxQkFBQXF3UUFBS3dFQUFBQkVRQUFBaEVBQUFNUkFBQUVFUUFBQlJFQUFGRC8vLytBeng0QUJoRUFBQWNSQUFBSUVRQUFRZ01BQUxJRUFBQ3pCQUFBUVAvLy80RFBIZ0FKRVFBQUNoRUFBQ3ovLy8rQXp4NEFDeEVBQUF3UkFBQU5FUUFBM2dNQUFOOERBQURnQXdBQTRRTUFBQnovLy8rQXp4NEFEaEVBQUE4UkFBQ1kvdi8vZ004ZUFCQVJBQUFSRVFBQWlQNy8vNERQSGdBU0VRQUFFeEVBQUhqKy8vK0F6eDRBRkJFQUFCVVJBQUEwL3YvL2dNOGVBQllSQUFBWEVRQUFHQkVBQUJrUkFBQWFFUUFBR3hFQUFDaisvLytBeng0QUhCRUFBQjBSQUFBZUVRQUF1QXdBQUJqKy8vK0F6eDRBSHhFQUFDQVJBQUFRL3YvL2dNOGVBQ0VSQUFBaUVRQUFDUDcvLzREUEhnQWpFUUFBSkJFQUFOVDkvLytBeng0QUpSRUFBQ1lSQUFETS9mLy9nTThlQUNjUkFBQW9FUUFBeFAzLy80RFBIZ0FwRVFBQUtoRUFBTGo5Ly8rQXp4NEFLeEVBQUN3UkFBQ3cvZi8vZ004ZUFDMFJBQUF1RVFBQWRQMy8vNERQSGdBdkVRQUFNQkVBQURFUkFBQmpCQUFBWlAzLy80RFBIZ0F5RVFBQU14RUFBRkQ5Ly8rQXp4NEFOQkVBQURVUkFBQkkvZi8vZ004ZUFEWVJBQUEzRVFBQVFQMy8vNERQSGdBNEVRQUFPUkVBQURvUkFBQnRCQUFBYmdRQUFHOEVBQUF3L2YvL2dNOGVBRHNSQUFBOEVRQUFLUDMvLzREUEhnQTlFUUFBUGhFQUFCajkvLytBeng0QVB4RUFBRUFSQUFBSS9mLy9nTThlQUVFUkFBQkNFUUFBQVAzLy80RFBIZ0JERVFBQVJCRUFBUGo4Ly8rQXp4NEFSUkVBQUVZUkFBREkvUC8vZ004ZUFFY1JBQUJJRVFBQXVQei8vNERQSGdCSkVRQUFTaEVBQUxEOC8vK0F6eDRBU3hFQUFFd1JBQUNrL1AvL2dNOGVBRTBSQUFCT0VRQUFYUHovLzREUEhnQlBFUUFBVUJFQUFGRDgvLytBeng0QVVSRUFBRklSQUFBWS9QLy9nTThlQUZNUkFBQlVFUUFBRVB6Ly80RFBIZ0JWRVFBQVZoRUFBQWo4Ly8rQXp4NEFWeEVBQUZnUkFBREE2d0FBd2VzQUFNTHJBQURENndBQXhPc0FBTVhyQUFERzZ3QUF4K3NBQU1qckFBREo2d0FBeXVzQUFNdnJBQURNNndBQVRqTjJjblkwVG05MFpVVUFmRzBjQUhUUEhnQUJBQUFBRWdBQUFMamhIZ0FDQUFBQURDSWZBQUxNQVFBSXdoNEFBdGdCQUp6NEhBQUNqQUlBS1BrY0FBTEFBZ0NRc1J3QUF1Z0NBTFN4SEFBQytBSUFWTEljQUFJQUF3QjArUndBQWdnREFOVGZIQUFDT0FNQWlOd2NBQUpJQXdDOHdoNEFBbEFEQUppNUhBQUNYQU1Bc09ZY0FBS2tBd0RNdmh3QUFyQURBTWpoSEFBQzZBTUE0TDhjQUFMd0F3QTR3UndBQXZnREFBQUFBQUJNMEI0QVdSRUFBRTR6ZG5KMk1qRkpjMEYwZEhKcFluVjBaVU52YlhCaGNtbHpiMjVGQUFBQUlHMGNBQ3pRSGdEc1dDQUFBQUFBQUREUkhnQWxBd0FBV2hFQUFGc1JBQUJjRVFBQVhSRUFBRjRSQUFCZkVRQUFZQkVBQUdFUkFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODBUbTkwWlVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFJRzBjQUlUUUhnQ3dJQjhBQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTkU1dmRHVkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QStHd2NBRDNSSGdBREFBQUFBd0FBQUFNQUFBQUNBQUFBQVFBQUFBUUFBQUFFQUFBQUF3QUFBQUlBQUFBQkFBQUFEZ0FBQUJBQUFBQVJBQUFBRXdBQUFCVUFBQUFYQUFBQUFnQUFBQVFBQUFBRkFBQUFCd0FBQUFrQUFBQUxBQUFBQUFBQUFDaldIZ0JpRVFBQVl4RUFBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFIZ0VBQUI1QkFBQWFBSUFBR2tDQUFCa0VRQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFIc0VBQUI4QkFBQWZRUUFBSDRFQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQVpSRUFBR1lSQUFDRkFnQUFnd1FBQUljQ0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSVFFQUFDRkJBQUFoZ1FBQUprQ0FBQ2FBZ0FBaHdRQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBT2tFQUFDSkJBQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFJb0VBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFpd1FBQUxRQ0FBQzFBZ0FBdGdJQUFJd0VBQUM0QWdBQWpRUUFBTG9DQUFDT0JBQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBSThFQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBa0FRQUFKRUVBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBQ1NCQUFBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFKTUVBQURjQWdBQWxBUUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBQ1ZCQUFBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFKWUVBQUNYQkFBQW1BUUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBbVFRQUFKb0VBQUQzQWdBQW13UUFBUGtDQUFENkFnQUErd0lBQUp3RUFBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQW5RUUFBQUlEQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQURxQkFBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQUFTQXdBQUV3TUFBSjhFQUFBVkF3QUFvQVFBQUJjREFBQ2hCQUFBR1FNQUFHY1JBQUFiQXdBQW93UUFBQjBEQUFBZUF3QUFId01BQUNBREFBQm9FUUFBcFFRQUFPd0VBQUNuQkFBQXFBUUFBS2tFQUFDcUJBQUFxd1FBQUt3RUFBQ3RCQUFBcmdRQUFGRC8vLzhvMWg0QWFSRUFBR29SQUFCckVRQUFRZ01BQUxJRUFBQ3pCQUFBUVAvLy95aldIZ0JzRVFBQWJSRUFBQ3ovLy84bzFoNEFiaEVBQUc4UkFBQndFUUFBM2dNQUFOOERBQURnQXdBQTRRTUFBQnovLy84bzFoNEFjUkVBQUhJUkFBQ1kvdi8vS05ZZUFITVJBQUIwRVFBQWlQNy8veWpXSGdCMUVRQUFkaEVBQUhqKy8vOG8xaDRBZHhFQUFIZ1JBQUEwL3YvL0tOWWVBSGtSQUFCNkVRQUFJUDcvL3lqV0hnQjdFUUFBZkJFQUFCRCsvLzhvMWg0QWZSRUFBSDRSQUFCT00zWnlkamRDWldGMFVuQjBSUUFBZkcwY0FCaldIZ0FCQUFBQUJBQUFBTGpoSGdBQ0FBQUFrTEVjQUFMTUFRRGczaHdBQXVBQkFBejBIQUFDOEFFQUFBQUFBRFRYSGdBbEF3QUFmeEVBQUlBUkFBQ0JFUUFBZ2hFQUFJTVJBQUNFRVFBQWhSRUFBSVlSQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4M1FtVmhkRkp3ZEVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFBQ0J0SEFDRTFoNEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTjBKbFlYUlNjSFJGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBQUQ0YkJ3QVFOY2VBQUFBQUFBbzNCNEFoeEVBQUlnUkFBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCNEJBQUFlUVFBQUdnQ0FBQnBBZ0FBaVJFQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCN0JBQUFmQVFBQUgwRUFBQitCQUFBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSW9SQUFDTEVRQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQUl3UkFBQ05FUUFBaFFJQUFJTUVBQUNIQWdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ0VCQUFBaFFRQUFJWUVBQUNaQWdBQW1nSUFBSWNFQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBamhFQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBQ1BFUUFBaVFRQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDS0JBQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFJc0VBQUMwQWdBQXRRSUFBTFlDQUFDTUJBQUF1QUlBQUkwRUFBQzZBZ0FBamdRQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBQ1BCQUFBeEFJQUFNVUNBQURHQWdBQXh3SUFBSkFFQUFDUkJBQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQWtnUUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFDVEJBQUEzQUlBQUpRRUFBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQWxRUUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFDV0JBQUFsd1FBQUpnRUFBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBSmtFQUFDYUJBQUE5d0lBQUpzRUFBRDVBZ0FBK2dJQUFQc0NBQUNjQkFBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUowRUFBQUNBd0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUFrQkVBQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUFFZ01BQUJNREFBQ2ZCQUFBRlFNQUFLQUVBQUFYQXdBQW9RUUFBQmtEQUFDaUJBQUFHd01BQUtNRUFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQTZ3UUFBS1VFQUFEc0JBQUFwd1FBQUtnRUFBQ3BCQUFBcWdRQUFLc0VBQUNzQkFBQXJRUUFBSzRFQUFCUS8vLy9LTndlQUpFUkFBQ1NFUUFBa3hFQUFFSURBQUN5QkFBQXN3UUFBRUQvLy84bzNCNEFsQkVBQUpVUkFBQXMvLy8vS053ZUFKWVJBQUNYRVFBQW1CRUFBTjREQUFEZkF3QUE0QU1BQU9FREFBQWMvLy8vS053ZUFKa1JBQUNhRVFBQW1QNy8veWpjSGdDYkVRQUFuQkVBQUlqKy8vOG8zQjRBblJFQUFKNFJBQUI0L3YvL0tOd2VBSjhSQUFDZ0VRQUFOUDcvL3lqY0hnQ2hFUUFBb2hFQUFLTVJBQUJ0QkFBQWJnUUFBRzhFQUFBay92Ly9LTndlQUtRUkFBQ2xFUUFBSFA3Ly95amNIZ0NtRVFBQXB4RUFBQXorLy84bzNCNEFxQkVBQUtrUkFBRDgvZi8vS053ZUFLb1JBQUNyRVFBQTlQMy8veWpjSGdDc0VRQUFyUkVBQU96OS8vOG8zQjRBcmhFQUFLOFJBQUJPTTNaeWRqVk5VbVZ6ZEVVQUFBQUFmRzBjQUJqY0hnQUJBQUFBQmdBQUFMamhIZ0FDQUFBQUtQa2NBQUxNQVFDUXNSd0FBdlFCQUZTeUhBQUNCQUlBdUxRY0FBSU1BZ0E0d1J3QUFoUUNBQUFBQUFCQTNSNEFKUU1BQUxBUkFBQ3hFUUFBc2hFQUFMTVJBQUMwRVFBQXRSRUFBTFlSQUFDM0VRQUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZOVTFTWlhOMFJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQ0J0SEFDVTNCNEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTlUxU1pYTjBSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFQaHNIQUJNM1I0QUFBQUFBTGpoSGdDNEVRQUF1UkVBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBSGdFQUFCNUJBQUFhQUlBQUdrQ0FBQnFBZ0FBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBSHNFQUFCOEJBQUFmUVFBQUg0RUFBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUF1aEVBQVA4REFBQ0ZBZ0FBZ3dRQUFJY0NBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUlRRUFBQ0ZCQUFBaGdRQUFKa0NBQUNhQWdBQWh3UUFBSndDQUFDZEFnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQU9rRUFBQ0pCQUFBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSW9FQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBaXdRQUFMUUNBQUMxQWdBQXRnSUFBSXdFQUFDNEFnQUFqUVFBQUxvQ0FBQ09CQUFBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQUk4RUFBREVBZ0FBeFFJQUFNWUNBQURIQWdBQWtBUUFBSkVFQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQUNTQkFBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBSk1FQUFEY0FnQUFsQVFBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQUNWQkFBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBSllFQUFDWEJBQUFtQVFBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQW1RUUFBSm9FQUFEM0FnQUFtd1FBQVBrQ0FBRDZBZ0FBK3dJQUFKd0VBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFuUVFBQUFJREFBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFEcUJBQUFDZ01BQUFzREFBQU1Bd0FBRFFNQUFBNERBQUFQQXdBQUVBTUFBQkVEQUFBU0F3QUFFd01BQUo4RUFBQVZBd0FBb0FRQUFCY0RBQUNoQkFBQUdRTUFBS0lFQUFBYkF3QUFvd1FBQUIwREFBQWVBd0FBSHdNQUFDQURBQURyQkFBQXBRUUFBT3dFQUFDbkJBQUFxQVFBQUtrRUFBQ3FCQUFBcXdRQUFLd0VBQUN0QkFBQXJnUUFBRkQvLy8rNDRSNEF1eEVBQUx3UkFBQzlFUUFBUWdNQUFMSUVBQUN6QkFBQVFQLy8vN2poSGdDK0VRQUF2eEVBQUN6Ly8vKzQ0UjRBd0JFQUFNRVJBQURDRVFBQTNnTUFBTjhEQUFEZ0F3QUE0UU1BQUJ6Ly8vKzQ0UjRBd3hFQUFNUVJBQUNZL3YvL3VPRWVBTVVSQUFER0VRQUFpUDcvLzdqaEhnREhFUUFBeUJFQUFIaisvLys0NFI0QXlSRUFBTW9SQUFCT00zWnlkakV5VEdGNVpYSkZiR1Z0Wlc1MFJRQUFBQUI4YlJ3QW9PRWVBQUVBQUFBR0FBQUFzRDRmQUFJQUFBRGsxeHdBQXJBQUFJempIQUFDMUFBQTFMRWNBQUpvQVFBY3Rod0FBbmdCQUtEQUhBQUNpQUVBSU9JQUFDSGlBQUFpNGdBQUkrSUFBQ1RpQUFBazRnQUFSZVlBQUNyaUFBQURBQUFBQXdBQUFCUUFBQUFFQUFBQUJBQUFBQlVBQUFBQUFBQUFrT1llQU1zUkFBRE1FUUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFNMFJBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBRE9FUUFBenhFQUFJVUNBQUNEQkFBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFEUUVRQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkVSQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBTklSQUFEVEVRQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vLzVEbUhnRFVFUUFBMVJFQUFOWVJBQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy9rT1llQU5jUkFBRFlFUUFBTFAvLy81RG1IZ0RaRVFBQTJoRUFBTnNSQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy81RG1IZ0RjRVFBQTNSRUFBSmorLy8rUTVoNEEzaEVBQU44UkFBQ0kvdi8va09ZZUFPQVJBQURoRVFBQWVQNy8vNURtSGdEaUVRQUE0eEVBQURUKy8vK1E1aDRBNUJFQUFPVVJBQUFzL3YvL2tPWWVBT1lSQUFEbkVRQUFIUDcvLzVEbUhnRG9FUUFBNlJFQUFCVCsvLytRNWg0QTZoRUFBT3NSQUFEby9mLy9rT1llQU93UkFBRHRFUUFBNFAzLy81RG1IZ0R1RVFBQTd4RUFBTlQ5Ly8rUTVoNEE4QkVBQVBFUkFBREUvZi8va09ZZUFQSVJBQUR6RVFBQVRqTjJjblkwUTJ4bFprVUFmRzBjQUlUbUhnQUJBQUFBQ1FBQUFMamhIZ0FDQUFBQVVMRWNBQUxNQVFDUXNSd0FBdFFCQUJDMEhBQUM1QUVBZFBrY0FBTHNBUUNjdGh3QUFoZ0NBQXk2SEFBQ0lBSUFBTDRjQUFJc0FnQTR3UndBQWp3Q0FBQUFBQUFZNXg0QTlCRUFBRTR6ZG5KMk1qUkJkSFJPU1c1MFpXZGxja0Z1ZVVOdmJYQmhjbWx6YjI1RkFBQUFBQ0J0SEFEMDVoNEE3RmdnQUFBQUFBRDg1eDRBSlFNQUFQVVJBQUQyRVFBQTl4RUFBUGdSQUFENUVRQUEraEVBQVBzUkFBRDhFUUFBVGxOME0xOWZNakV3WDE5bWRXNWpkR2x2YmpaZlgyWjFibU5KV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VekpmTkVOc1pXWkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBQUNCdEhBQlE1eDRBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk5FTnNaV1pGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBUGhzSEFBSTZCNEFBQUFBQU96ckhnRDlFUUFBL2hFQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUhRSEFBQjFCd0FBYUFJQUFHa0NBQUQvRVFBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBQUJJQUFIY0hBQUNGQWdBQWhnSUFBSGdIQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQjVCd0FBZWdjQUFLZ0NBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU1rQ0FBQjdCd0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUFmQWNBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQUpBd0FBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFCOUJ3QUFBUklBQUg0SEFBQlEvLy8vN09zZUFBSVNBQUFERWdBQWdRY0FBRUQvLy8vczZ4NEFCQklBQUFVU0FBQTQvLy8vN09zZUFBWVNBQUFIRWdBQVRqTjJjblkyVUdkR2IyOTBSUUFBQUNCdEhBRGM2eDRBMUdvZEFBQUFBQURRN0I0QUpRTUFBQWdTQUFBSkVnQUFDaElBQUFzU0FBQU1FZ0FBRFJJQUFBNFNBQUFQRWdBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk5sQm5SbTl2ZEVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFDQnRIQUFrN0I0QXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZObEJuUm05dmRFVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdBQUFBRDRiQndBM093ZUFBQUFBQURFOEI0QUVCSUFBQkVTQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUIwQndBQWRRY0FBR2dDQUFCcEFnQUFFaElBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBQk1TQUFCM0J3QUFoUUlBQUlZQ0FBQjRCd0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQWVRY0FBSG9IQUFDb0FnQUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURKQWdBQWV3Y0FBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFId0hBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQUQyQWdBQTl3SUFBUGdDQUFENUFnQUErZ0lBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQUNRTUFBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQUVnTUFBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBZlFjQUFCUVNBQUIrQndBQVVQLy8vOFR3SGdBVkVnQUFGaElBQUlFSEFBQkEvLy8veFBBZUFCY1NBQUFZRWdBQU9QLy8vOFR3SGdBWkVnQUFHaElBQUU0emRuSjJOMUJuUm05dmRESkZBQUFnYlJ3QXRQQWVBTlJxSFFBQUFBQUFyUEVlQUNVREFBQWJFZ0FBSEJJQUFCMFNBQUFlRWdBQUh4SUFBQ0FTQUFBaEVnQUFJaElBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpkUVowWnZiM1F5UlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQUFJRzBjQVB6d0hnQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgzVUdkR2IyOTBNa1ZGUXpGRlRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV05PVXpOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1V6TmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRYemREYkdGemMwbGtSVVZWYkhaRlh3QUFBUGhzSEFDNDhSNEFBQUFBQUlUMUhnQWpFZ0FBSkJJQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQVB3REFBRDlBd0FBYUFJQUFHa0NBQUFsRWdBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBSmhJQUFDY1NBQUNGQWdBQWhnSUFBSWNDQUFBb0VnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFLZ0NBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQUFBRUFBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQUpBd0FBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFBQkJBQUFBZ1FBQUZELy8vK0U5UjRBS1JJQUFDb1NBQUJBLy8vL2hQVWVBQ3NTQUFBc0VnQUFUak4yY25ZeVRHSkZBQUFBSUcwY0FIajFIZ0NjNmh3QUFBQUFBR1QySGdBbEF3QUFMUklBQUM0U0FBQXZFZ0FBTUJJQUFERVNBQUF5RWdBQU14SUFBRFFTQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4eVRHSkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFnYlJ3QXZQVWVBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpKTVlrVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdBQUFBRDRiQndBY1BZZUFBQUFBQUJVK2g0QU5SSUFBRFlTQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUIwQndBQWRRY0FBR2dDQUFCcEFnQUFOeElBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBRGdTQUFCM0J3QUFoUUlBQUlZQ0FBQjRCd0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQWVRY0FBSG9IQUFDb0FnQUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURKQWdBQWV3Y0FBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFId0hBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQUQyQWdBQTl3SUFBUGdDQUFENUFnQUErZ0lBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQUNRTUFBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQUVnTUFBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBZlFjQUFEa1NBQUIrQndBQVVQLy8vMVQ2SGdBNkVnQUFPeElBQUlFSEFBQkEvLy8vVlBvZUFEd1NBQUE5RWdBQU9QLy8vMVQ2SGdBK0VnQUFQeElBQUU0emRuSjJObEJuU0dWaFpFVUFBQUFnYlJ3QVJQb2VBTlJxSFFBQUFBQUFPUHNlQUNVREFBQkFFZ0FBUVJJQUFFSVNBQUJERWdBQVJCSUFBRVVTQUFCR0VnQUFSeElBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpaUVowaGxZV1JGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBZ2JSd0FqUG9lQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6WlFaMGhsWVdSRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQUFBQStHd2NBRVQ3SGdBQUFBQUFMUDhlQUVnU0FBQkpFZ0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFkQWNBQUhVSEFBQm9BZ0FBYVFJQUFFb1NBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFid0lBQUhBQ0FBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQkxFZ0FBZHdjQUFJVUNBQUNHQWdBQWVBY0FBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUhrSEFBQjZCd0FBcUFJQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUF5UUlBQUhzSEFBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFCOEJ3QUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE5Z0lBQVBjQ0FBRDRBZ0FBK1FJQUFQb0NBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQUFrREFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBSDBIQUFCTUVnQUFmZ2NBQUZELy8vOHMveDRBVFJJQUFFNFNBQUNCQndBQVFQLy8veXovSGdCUEVnQUFVQklBQURqLy8vOHMveDRBVVJJQUFGSVNBQUJPTTNaeWRqZFFaMGhsWVdReVJRQUFJRzBjQUJ6L0hnRFVhaDBBQUFBQUFCUUFId0FsQXdBQVV4SUFBRlFTQUFCVkVnQUFWaElBQUZjU0FBQllFZ0FBV1JJQUFGb1NBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDgzVUdkSVpXRmtNa1ZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUFBQUFDQnRIQUJrL3g0QXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZOMUJuU0dWaFpESkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QUFBRDRiQndBSUFBZkFBQUFBQUFjQkI4QVd4SUFBRndTQUFCZ0FnQUEyZ2NBQU5zSEFBRGNCd0FBM1FjQUFHVUNBQURlQndBQTN3Y0FBR2dDQUFCcEFnQUFYUklBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBRjRTQUFCZkVnQUFoUUlBQUlZQ0FBQmdFZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUJoRWdBQVloSUFBT0lIQUFCakVnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEakJ3QUFxUUlBQUtvQ0FBQmtFZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURrQndBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQURsQndBQTl3SUFBT1lIQUFENUFnQUE1d2NBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFCbEVnQUFBd01BQUFRREFBRG9Cd0FBQmdNQUFBY0RBQUFJQXdBQVpoSUFBR2NTQUFBTEF3QUFEQU1BQU9vSEFBQU9Bd0FBRHdNQUFCQURBQURyQndBQTdBY0FBTzBIQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBN2djQUFPOEhBQUJFLy8vL0hBUWZBR2dTQUFCcEVnQUFNUC8vL3h3RUh3QnFFZ0FBYXhJQUFHd1NBQUNJRGdBQWlRNEFBQ1QvLy84Y0JCOEFiUklBQUc0U0FBQVUvLy8vSEFRZkFHOFNBQUJ3RWdBQVRqTjJjblkzVTJWamRHbHZia1VBQUh4dEhBQU1CQjhBQVFBQUFBUUFBQUNNZlIwQUFnQUFBQ0J0SGdBQzBBQUFNTGtjQUFMY0FBQ0E5eHdBQXV3QUFBQUFBQUFvQlI4QUpRTUFBSEVTQUFCeUVnQUFjeElBQUhRU0FBQjFFZ0FBZGhJQUFIY1NBQUI0RWdBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk4xTmxZM1JwYjI1RlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFBQUFnYlJ3QWVBUWZBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpkVFpXTjBhVzl1UlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUFBK0d3Y0FEUUZId0FBQUFBQTRBMGZBSGtTQUFCNkVnQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQUdvQ0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBTkVHQUFEU0JnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFCN0VnQUEvd01BQUlVQ0FBQ0dBZ0FBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQURXQmdBQTF3WUFBS1lDQUFDbkFnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFGRC8vLy9nRFI4QWZCSUFBSDBTQUFCK0VnQUF5QU1BQUVELy8vL2dEUjhBZnhJQUFJQVNBQUFvLy8vLzRBMGZBSUVTQUFDQ0VnQUFHUC8vLytBTkh3Q0RFZ0FBaEJJQUFNaisvLy9nRFI4QWhSSUFBSVlTQUFEQS92Ly80QTBmQUljU0FBQ0lFZ0FBclA3Ly8rQU5Id0NKRWdBQWloSUFBS1QrLy8vZ0RSOEFpeElBQUl3U0FBQ1kvdi8vNEEwZkFJMFNBQUNPRWdBQWNQNy8vK0FOSHdDUEVnQUFrQklBQUZEKy8vL2dEUjhBa1JJQUFKSVNBQUFBQUFBQUNBNGZBSk1TQUFDVUVnQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQUpVU0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBTkVHQUFEU0JnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFDV0VnQUFseElBQUlVQ0FBQ0dBZ0FBbUJJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW1SSUFBSjBDQUFDYUVnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQURXQmdBQTF3WUFBS1lDQUFDbkFnQUFteElBQUtrQ0FBQ3FBZ0FBbkJJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUNkRWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFDZUVnQUFDd01BQUF3REFBQ2ZFZ0FBRGdNQUFBOERBQUFRQXdBQW9CSUFBQklEQUFDaEVnQUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQW9oSUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQ2pFZ0FBcEJJQUFLVVNBQUJRLy8vL0NBNGZBS1lTQUFDbkVnQUFxQklBQU1nREFBQkEvLy8vQ0E0ZkFLa1NBQUNxRWdBQUtQLy8vd2dPSHdDckVnQUFyQklBQUJqLy8vOElEaDhBclJJQUFLNFNBQURJL3YvL0NBNGZBSzhTQUFDd0VnQUF3UDcvL3dnT0h3Q3hFZ0FBc2hJQUFLeisvLzhJRGg4QXN4SUFBTFFTQUFDay92Ly9DQTRmQUxVU0FBQzJFZ0FBbVA3Ly93Z09Id0MzRWdBQXVCSUFBSEQrLy84SURoOEF1UklBQUxvU0FBQlEvdi8vQ0E0ZkFMc1NBQUM4RWdBQVFQNy8vd2dPSHdDOUVnQUF2aElBQUw4U0FBQXcvdi8vQ0E0ZkFNQVNBQURCRWdBQUVQNy8vd2dPSHdEQ0VnQUF3eElBQUFqKy8vOElEaDhBeEJJQUFNVVNBQUFBL3YvL0NBNGZBTVlTQUFESEVnQUE3UDMvL3dnT0h3RElFZ0FBeVJJQUFFNHpkbkoyT0ZOamIzSmxSR1ZtUlFCT00zWnlkakUxVTJOdmNtVkVaV1pGYkdWdFpXNTBSUUI4YlJ3QXlBMGZBQUVBQUFBREFBQUFzRDRmQUFJQUFBRGM0aHdBQXJBQUFLREFIQUFDc0FFQWZHMGNBTGdOSHdBQkFBQUFCd0FBQU9BTkh3QUNBQUFBTEQ4ZkFBTEFBUUFvc3h3QUF0QUJBREMwSEFBQzhBRUFWTG9jQUFMNEFRQVE1UndBQWdBQ0FLamNIQUFDRkFJQUFBQUFBSkFPSHdDNURRQUF5aElBQUU0emRuSjJNelpTWlhCc1lXTmxSSEpoZDJsdVoxWmhiSFZsYzBsdVUzUmhabVpFWldaUVlYSmhiWE5GQUFBQUFDQnRIQUJnRGg4QWNGZ2dBQUFBQUFEVURoOEF1UTBBQU1zU0FBQk9NM1p5ZGpJNFUyVjBVM1JoWm1aRVpXWlNaV1J5WVhkR2JHRm5jMUJoY21GdGMwVUFBQUFBSUcwY0FLd09Id0J3V0NBQUFBQUFBTHdQSHdBbEF3QUF6QklBQU0wU0FBRE9FZ0FBenhJQUFOQVNBQURSRWdBQTBoSUFBTk1TQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4NFUyTnZjbVZFWldaRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFBQ0J0SEFBTUR4OEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mT0ZOamIzSmxSR1ZtUlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUQ0YkJ3QXlBOGZBQUFBQUFCMEV4OEExQklBQU5VU0FBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCbUFnQUFad0lBQUdnQ0FBQnBBZ0FBMWhJQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCdkFnQUFjQUlBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQU5jU0FBRFlFZ0FBaFFJQUFJWUNBQURaRWdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBQ29BZ0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFESkFnQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEMkFnQUE5d0lBQVBnQ0FBRDVBZ0FBK2dJQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQUNBd0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUFDUU1BQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUFFZ01BQUJNREFBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQVRqTjJjblk1Um1GamMybHRhV3hsUlFBQUFBQWdiUndBWUJNZkFMQStId0FBQUFBQVhCUWZBQ1VEQUFEYUVnQUEyeElBQU53U0FBRGRFZ0FBM2hJQUFOOFNBQURnRWdBQTRSSUFBRTVUZEROZlh6SXhNRjlmWm5WdVkzUnBiMjQyWDE5bWRXNWpTVnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTXlYemxHWVdOemFXMXBiR1ZGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUlHMGNBS3dUSHdDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxODVSbUZqYzJsdGFXeGxSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFQaHNIQUJvRkI4QUFBQUFBSmdZSHdEaUVnQUE0eElBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBT1FTQUFEbEVnQUFhQUlBQUdrQ0FBRG1FZ0FBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUE1eElBQU9nU0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUE2UklBQU9vU0FBQ0ZBZ0FBNnhJQUFPd1NBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSndDQUFDZEFnQUE3UklBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQUtnQ0FBRHVFZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFEdkVnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBOEJJQUFNWUNBQURIQWdBQXlBSUFBUEVTQUFEeUVnQUF5d0lBQU13Q0FBRE5BZ0FBOHhJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQUQwRWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQVBVU0FBRG9BZ0FBNlFJQUFQWVNBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBUFlDQUFEM0FnQUErQUlBQVBrQ0FBRDZBZ0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFEM0VnQUFBUU1BQUFJREFBQURBd0FBQkFNQUFQZ1NBQUFHQXdBQUJ3TUFBQWdEQUFENUVnQUFDZ01BQUFzREFBQU1Bd0FBRFFNQUFBNERBQUFQQXdBQUVBTUFBUG9TQUFBU0F3QUFFd01BQVBzU0FBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBUHdTQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBL1JJQUFDQURBQUQrRWdBQVVQLy8vNWdZSHdEL0VnQUFBQk1BQUFFVEFBQkNBd0FBQWhNQUFBTVRBQUJBLy8vL21CZ2ZBQVFUQUFBRkV3QUFLUC8vLzVnWUh3QUdFd0FBQnhNQUFCai8vLytZR0I4QUNCTUFBQWtUQUFBUS8vLy9tQmdmQUFvVEFBQUxFd0FBQVAvLy81Z1lId0FNRXdBQURSTUFBQUFBQUFEc0dCOEFEaE1BQUE4VEFBQVFFd0FBVGpOMmNuWTFVM1JoWm1aRkFBQUFBSHh0SEFDSUdCOEFBUUFBQUFZQUFBQ3dQaDhBQWdBQUFPVFhIQUFDc0FBQUZMSWNBQUxZQUFBTXVSd0FBdWdBQUtEQUhBQUM4QUFBT01FY0FBSUFBUUJPTTNaeWRqRXdUR1ZrWjJWeVRHbHVaVVVBQVBoc0hBRFlHQjhBQUFBQUFCd1pId0FSRXdBQVRqTjJjbll4TjBselJXMXdkSGxEYjIxd1lYSnBjMjl1UlFBQUFDQnRIQUFBR1I4QTdGZ2dBQUFBQUFBQUdoOEFKUU1BQUJJVEFBQVRFd0FBRkJNQUFCVVRBQUFXRXdBQUZ4TUFBQmdUQUFBWkV3QUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZOVk4wWVdabVJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQ0J0SEFCVUdSOEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTlZOMFlXWm1SVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFQaHNIQUFNR2g4QUFBQUFBRWdmSHdBYUV3QUFHeE1BQUFBQUFBRDBIaDhBSEJNQUFCMFRBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQjRCQUFBZVFRQUFHZ0NBQUJwQWdBQUhoTUFBQjhUQUFBZ0V3QUFiUUlBQUc0Q0FBQjdCQUFBZkFRQUFIMEVBQUIrQkFBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFDRVRBQUFpRXdBQWhRSUFBSU1FQUFBakV3QUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNFQkFBQWhRUUFBSVlFQUFDWkFnQUFtZ0lBQUljRUFBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQUFrRXdBQWlRUUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ0tCQUFBSlJNQUFMQUNBQUN4QWdBQXNnSUFBSXNFQUFDMEFnQUF0UUlBQUxZQ0FBQ01CQUFBdUFJQUFJMEVBQUM2QWdBQWpnUUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUNQQkFBQXhBSUFBTVVDQUFER0FnQUF4d0lBQUpBRUFBQ1JCQUFBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUFKaE1BQUNjVEFBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBQ1RCQUFBM0FJQUFKUUVBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUFsUVFBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBQ1dCQUFBbHdRQUFKZ0VBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQUprRUFBQ2FCQUFBOXdJQUFKc0VBQUQ1QWdBQStnSUFBUHNDQUFDY0JBQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFKMEVBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBS0JNQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUNmQkFBQUZRTUFBS0FFQUFBWEF3QUFvUVFBQUJrREFBQ2lCQUFBR3dNQUFLTUVBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUE2d1FBQUtVRUFBRHNCQUFBcHdRQUFLZ0VBQUNwQkFBQUtSTUFBS3NFQUFDc0JBQUFyUVFBQUs0RUFBQXFFd0FBS3hNQUFGRC8vLy8wSGg4QUxCTUFBQzBUQUFBdUV3QUFRZ01BQUxJRUFBQ3pCQUFBUVAvLy8vUWVId0F2RXdBQU1CTUFBQ3ovLy8vMEhoOEFNUk1BQURJVEFBQXpFd0FBM2dNQUFOOERBQURnQXdBQTRRTUFBQnovLy8vMEhoOEFOQk1BQURVVEFBQ1kvdi8vOUI0ZkFEWVRBQUEzRXdBQWlQNy8vL1FlSHdBNEV3QUFPUk1BQUhqKy8vLzBIaDhBT2hNQUFEc1RBQUEwL3YvLzlCNGZBRHdUQUFBOUV3QUFQaE1BQUQ4VEFBQkFFd0FBdndvQUFPajkvLy8wSGg4QVFSTUFBRUlUQUFEZy9mLy85QjRmQUVNVEFBQkVFd0FBeVAzLy8vUWVId0JGRXdBQVJoTUFBTGo5Ly8vMEhoOEFSeE1BQUVnVEFBQUFBQUFBbkI4ZkFCb1RBQUJKRXdBQVRqTjJjblkwUW1WaGJVVUFmRzBjQU9nZUh3QUJBQUFBQmdBQUFMamhIZ0FDQUFBQU5DSWZBQUxNQVFDWTNod0FBaGdDQUV6ZUhBQUNJQUlBa0xFY0FBSTRBZ0JVc2h3QUFrZ0NBRTR6ZG5KMk1URkNaV0Z0VTJWbmJXVnVkRVVBK0d3Y0FEUWZId0FBQUFBQWZCOGZBRW9UQUFCTEV3QUFUak4yY25ZeE5rSmxZVzFGYkdWdFpXNTBRMjl2Y21SRkFBQUFBUGhzSEFCZ0h4OEFUak4yY25ZeE5VSmxZVzFUY0dGdVUyVm5iV1Z1ZEVVQUlHMGNBSVFmSHdCSUh4OEFBQUFBQUxnZ0h3QWxBd0FBVEJNQUFFMFRBQUJPRXdBQVR4TUFBRkFUQUFCUkV3QUFVaE1BQUZNVEFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODBRbVZoYlVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTlpWVhObFNVWlFUak4yY25ZMlQySnFaV04wUlhaRlJVVUFBQUFBK0d3Y0FINGdId0FnYlJ3QTFCOGZBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpSQ1pXRnRSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBRDRiQndBeENBZkFBQUFBQURrSVI4QVZCTUFBRlVUQUFCV0V3QUFBQUFBQURRaUh3QlhFd0FBV0JNQUFMd0tBQUJaRXdBQXZnb0FBTDhLQUVHQXcvd0FDd2tCQUFBQUFBQUFBQUlBUVpURC9BQUwweUJrSWg4QVdoTUFBRnNUQUFCY0V3QUFBQUFBQUF3aUh3QmRFd0FBWGhNQUFGOFRBQUF0QUFBQUxRQUFBQzBBQUFCT00zWnlkakl3UkhKaGQybHVaMHhwYzNSSmJuUmxjbVpoWTJWRkFBQUFBUGhzSEFERUlSOEFUak4yY25ZeU0xTjBaVzF0WldSRWNtRjNhVzVuU1c1MFpYSm1ZV05sUlFENGJCd0E3Q0VmQUU0emRuSjJNakJDWldGdFJISmhkMmx1WjBsdWRHVnlabUZqWlVVQUFBQUFJRzBjQUJRaUh3QXNQeDhBVGpOMmNuWXlORk4wWVdabVJHVm1SSEpoZDJsdVowbHVkR1Z5Wm1GalpVVUFBQUFBK0d3Y0FFQWlId0FBQUFBQTFDVWZBR0FUQUFCaEV3QUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVloTUFBR01UQUFCb0FnQUFhUUlBQUdRVEFBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFCbEV3QUEvd01BQUlVQ0FBQ0dBZ0FBWmhNQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFaeE1BQUdnVEFBQ3FBZ0FBYVJNQUFHb1RBQUJyRXdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBYkJNQUFHMFRBQUMvQWdBQWJoTUFBRzhUQUFCd0V3QUF3d0lBQU1RQ0FBQnhFd0FBY2hNQUFNY0NBQURJQWdBQWN4TUFBSFFUQUFCMUV3QUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQWRoTUFBTk1DQUFEVUFnQUFkeE1BQUhnVEFBQjVFd0FBMkFJQUFIb1RBQURhQWdBQTJ3SUFBSHNUQUFEZEFnQUEzZ0lBQU44Q0FBQjhFd0FBNFFJQUFIMFRBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUFmaE1BQUg4VEFBRHBBZ0FBZ0JNQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUFnUk1BQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFDQ0V3QUFneE1BQUF3REFBQ0VFd0FBaFJNQUFJWVRBQUFRQXdBQWh4TUFBSWdUQUFDSkV3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQ0tFd0FBSUFNQUFJc1RBQUNNRXdBQVVQLy8vOVFsSHdDTkV3QUFqaE1BQUk4VEFBQkEvLy8vMUNVZkFKQVRBQUNSRXdBQVVRQlNBSjRBV1FCYUFGd0FYd0JoQUdJQVpBQ05BR1lBVGpOMmNuWTJVM2x6ZEdWdFJRQUFBSHh0SEFERUpSOEFBQUFBQUFNQUFBQ3dQaDhBQWdBQUFPUWhId0FDc0FBQW9NQWNBQUxBQUFBQUFBQUFOQ1lmQUpJVEFBQ1RFd0FBVGpOMmNuWXpNRVpwYm1SVGNHRnVibVZrVEdGNVpYSkZiR1Z0Wlc1MGMxQmhjbUZ0YzBVQUFDQnRIQUFNSmg4QWNGZ2dBQUFBQUFCNEpoOEFsQk1BQUpVVEFBQk9NM1p5ZGpNd1EyOXVkbVZ5ZEZSdlEyRnpkRTltWmsxbGJuTjFjbUZzVUdGeVlXMXpSUUFBSUcwY0FGQW1Id0J3V0NBQUFBQUFBTUFtSHdDV0V3QUFseE1BQUU0emRuSjJNekpEYjI1MlpYSjBWRzlWYmtOaGMzUlBabVpOWlc1emRYSmhiRkJoY21GdGMwVUFBQUFBSUcwY0FKUW1Id0J3V0NBQUFBQUFBQWduSHdDWUV3QUFtUk1BQUU0emRuSjJNelJCWkdwMWMzUkdiRzloZEdsdVoxQnZjMmwwYVc5dVpYSkhjbkJ6VUdGeVlXMXpSUUFBSUcwY0FOd21Id0J3V0NBQUFBQUFBSGd0SHdDYUV3QUFteE1BQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBR1lDQUFCbkFnQUFhQUlBQUdrQ0FBQnFBZ0FBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUFuQk1BQVA4REFBQ2RFd0FBaGdJQUFJY0NBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSndDQUFDZEFnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQUtnQ0FBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBTWtDQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBUFlDQUFEM0FnQUErQUlBQVBrQ0FBRDZBZ0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUFJREFBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFBSkF3QUFDZ01BQUFzREFBQU1Bd0FBRFFNQUFBNERBQUFQQXdBQUVBTUFBQkVEQUFBU0F3QUFFd01BQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUJPTTNaeWRqRTBVM1JoWm1aQmJHbG5ibTFsYm5SRkFBQWdiUndBS0NvZkFMQStId0FBQUFBQVFDb2ZBSjRUQUFDZkV3QUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQUdvQ0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFDZ0V3QUEvd01BQUlVQ0FBQ0dBZ0FBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFDaEV3QUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQW9oTUFBTk1DQUFEVUFnQUExUUlBQUtNVEFBQ2tFd0FBcFJNQUFLWVRBQURhQWdBQTJ3SUFBS2NUQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBQWtEQUFBS0F3QUFxQk1BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBQklEQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFFNHpkbkoyTVROVGVYTjBaVzFCYkdsbmJtVnlSUUFBQUNCdEhBQmdMUjhBc0Q0ZkFBQUFBQUMwTFI4QXFSTUFBRTR6ZG5KMk1qWldhWE5wWW14bFUzUmhabVpFWldaUGNrZHljRTlpYW1WamRFVUFBQ0J0SEFDUUxSOEFWRmtnQUFJQUFBQURBQUFBQXdBQUFBQUFBQURjTVI4QXF4TUFBS3dUQUFCZ0FnQUEyZ2NBQU5zSEFBRGNCd0FBM1FjQUFHVUNBQURlQndBQTN3Y0FBR2dDQUFCcEFnQUFhZ0lBQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBSzBUQUFEL0F3QUFoUUlBQUlZQ0FBQ0hBZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFEakJ3QUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURrQndBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQURsQndBQTl3SUFBT1lIQUFENUFnQUE1d2NBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBRG9Cd0FBQmdNQUFBY0RBQUFJQXdBQTZRY0FBQW9EQUFBTEF3QUFEQU1BQUEwREFBQU9Bd0FBRHdNQUFCQURBQUFSQXdBQTdBY0FBQk1EQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQUI4REFBQWdBd0FBN2djQUFPOEhBQUFBQUFBQWFERWZBSzRUQUFDdkV3QUFzQk1BQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQXNSTUFBTElUQUFDekV3QUF0Qk1BQUxVVEFBQzJFd0FBdHhNQUFFNHpkbkoyTWpOR2JHOWhkR2x1WjBOMWNuWmxVRzl6YVhScGIyNWxja1VBVGpOMmNuWXhPRVpzYjJGMGFXNW5VRzl6YVhScGIyNWxja1VBQUNCdEhBQk1NUjhBYkRJZkFDQnRIQUFzTVI4QWFERWZBQUFBQUFCME1SOEF1Qk1BQUxrVEFBQzZFd0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFDeEV3QUFzaE1BQUxNVEFBQzBFd0FBdXhNQUFMWVRBQUMzRXdBQVRqTjJjbll4TkVac2IyRjBhVzVuVDJKcVpXTjBSUUFBSUcwY0FNUXhId0N3UGg4QVFmRGovQUFMd3lJNFkrMCsyZzlKUDE2WWV6L2FEOGsvYVRlc01XZ2hJak8wRHhRemFDR2lNd0FBQUFCc01oOEFyaE1BQUx3VEFBQXRBQUFBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFBdEFBQUFMUUFBQUMwQUFBQXRBQUFBQUFBQUFJd3lId0M5RXdBQXZoTUFBRTR6ZG5KMk1URkNiM1Z1WkdsdVowSnZlRVVBK0d3Y0FGZ3lId0JPTTNaeWRqRXpVMlZuYldWdWRHVmtUR2x1WlVVQUFBRDRiQndBZERJZkFBQUFBQURvTlI4QXZ4TUFBTUFUQUFCZ0FnQUFZUUlBQUdJQ0FBQmpBZ0FBWkFJQUFHVUNBQUJtQWdBQVp3SUFBR2dDQUFCcEFnQUF3Uk1BQUdzQ0FBQnNBZ0FBYlFJQUFHNENBQUJ2QWdBQWNBSUFBSEVDQUFCeUFnQUFjd0lBQUhRQ0FBQjFBZ0FBZGdJQUFIY0NBQUI0QWdBQWVRSUFBSG9DQUFCN0FnQUFmQUlBQUgwQ0FBQitBZ0FBZndJQUFJQUNBQUNCQWdBQWdnSUFBTUlUQUFEL0F3QUFoUUlBQUlZQ0FBQ0hBZ0FBaUFJQUFJa0NBQUNLQWdBQWl3SUFBSXdDQUFDTkFnQUFqZ0lBQUk4Q0FBQ1FBZ0FBa1FJQUFKSUNBQUNUQWdBQWxBSUFBSlVDQUFDV0FnQUFsd0lBQUpnQ0FBQ1pBZ0FBbWdJQUFKc0NBQUNjQWdBQW5RSUFBSjRDQUFDZkFnQUFvQUlBQUtFQ0FBQ2lBZ0FBb3dJQUFLUUNBQUNsQWdBQXBnSUFBS2NDQUFDb0FnQUFxUUlBQUtvQ0FBQ3JBZ0FBckFJQUFLMENBQUN1QWdBQXJ3SUFBTEFDQUFDeEFnQUFzZ0lBQUxNQ0FBQzBBZ0FBdFFJQUFMWUNBQUMzQWdBQXVBSUFBTGtDQUFDNkFnQUF1d0lBQUx3Q0FBQzlBZ0FBdmdJQUFMOENBQURBQWdBQXdRSUFBTUlDQUFEREFnQUF4QUlBQU1VQ0FBREdBZ0FBeHdJQUFNZ0NBQURKQWdBQXlnSUFBTXNDQUFETUFnQUF6UUlBQU00Q0FBRFBBZ0FBMEFJQUFORUNBQURTQWdBQTB3SUFBTlFDQUFEVkFnQUExZ0lBQU5jQ0FBRFlBZ0FBMlFJQUFOb0NBQURiQWdBQTNBSUFBTjBDQUFEZUFnQUEzd0lBQU9BQ0FBRGhBZ0FBNGdJQUFPTUNBQURrQWdBQTVRSUFBT1lDQUFEbkFnQUE2QUlBQU9rQ0FBRHFBZ0FBNndJQUFPd0NBQUR0QWdBQTdnSUFBTzhDQUFEd0FnQUE4UUlBQVBJQ0FBRHpBZ0FBOUFJQUFQVUNBQUQyQWdBQTl3SUFBUGdDQUFENUFnQUErZ0lBQVBzQ0FBRDhBZ0FBL1FJQUFQNENBQUQvQWdBQUFBTUFBQUVEQUFBQ0F3QUFBd01BQUFRREFBQUZBd0FBQmdNQUFBY0RBQUFJQXdBQUNRTUFBQW9EQUFBTEF3QUFEQU1BQU1NVEFBQU9Bd0FBeEJNQUFCQURBQURGRXdBQXhoTUFBTWNUQUFBVUF3QUFGUU1BQUJZREFBQVhBd0FBR0FNQUFCa0RBQUFhQXdBQUd3TUFBQndEQUFBZEF3QUFIZ01BQU1nVEFBQWdBd0FBVVAvLy8rZzFId0RKRXdBQXloTUFBQUFBQUFBVU5oOEF5eE1BQU13VEFBRE5Fd0FBVGpOMmNuWXhObEJoWjJWTmFXeGxjM1J2Ym1WRmJtUkZBQUFBQUNCdEhBRE1OUjhBS0hvZEFFNHpkbkoyTWpKUVlXZGxUV2xzWlhOMGIyNWxTVzUwWlhKbVlXTmxSUUFBK0d3Y0FQUTFId0JPTTNaeWRqZEJkSFJEY21sMFJRQUFJRzBjQUJ3Mkh3Qm9xQndBVGpOMmNuWXhNRUYwZEZOMWNtWmhZMlZGQUFBZ2JSd0FPRFlmQUdpb0hBQUFBQUFBd0RrZkFNNFRBQURQRXdBQVlBSUFBR0VDQUFCaUFnQUFZd0lBQUdRQ0FBQmxBZ0FBWmdJQUFHY0NBQUJvQWdBQWFRSUFBTkFUQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBYndJQUFIQUNBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUg4Q0FBQ0FBZ0FBZ1FJQUFJSUNBQURSRXdBQS93TUFBSVVDQUFDR0FnQUEwaE1BQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBMHhNQUFOUVRBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBRFZFd0FBcFFJQUFLWUNBQUNuQWdBQXFBSUFBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBMWhNQUFMZ0NBQURYRXdBQXVnSUFBTmdUQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFNRUNBQURDQWdBQTJSTUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBeVFJQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTJoTUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRGJFd0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRGNFd0FBOWdJQUFQY0NBQUQ0QWdBQStRSUFBUG9DQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQUFnTUFBQU1EQUFBRUF3QUFCUU1BQUFZREFBQUhBd0FBQ0FNQUFBa0RBQUFLQXdBQUN3TUFBQXdEQUFEUkJ3QUFEZ01BQU4wVEFBQVFBd0FBMHdjQUFONFRBQURWQndBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFEZkV3QUFJQU1BQUZELy8vL0FPUjhBNEJNQUFPRVRBQUJBLy8vL3dEa2ZBT0lUQUFEakV3QUE1Qk1BQURqLy8vL0FPUjhBNVJNQUFPWVRBQUFvLy8vL3dEa2ZBT2NUQUFEb0V3QUFUak4yY25ZMVUyTnZjbVZGQUFBQUFIeHRIQUN3T1I4QUFRQUFBQVFBQUFBb2VoMEFBZ0FBQUJRMkh3QUN3QUFBSExZY0FBTElBQUF3dVJ3QUF0Z0FBQUFBQUFESU9oOEFKUU1BQU9rVEFBRHFFd0FBNnhNQUFPd1RBQUR0RXdBQTdoTUFBTzhUQUFEd0V3QUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZOVk5qYjNKbFJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQ0J0SEFBY09oOEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTlZOamIzSmxSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFQaHNIQURVT2g4QUFBQUFBSVE3SHdEeEV3QUE4aE1BQVBNVEFBQk9NM1p5ZGpFMlJtVmhkSFZ5WlVWNGRISmhZM1J2Y2tVQUFBQUErR3djQUdnN0h3QUFBQUFBc0Q0ZkFQWVRBQUQzRXdBQVlBSUFBR0VDQUFCaUFnQUFZd0lBQUdRQ0FBQmxBZ0FBWmdJQUFHY0NBQUJvQWdBQWFRSUFBR29DQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBYndJQUFIQUNBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUg4Q0FBQ0FBZ0FBZ1FJQUFJSUNBQUNnRXdBQS93TUFBSVVDQUFDR0FnQUFod0lBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQXFBSUFBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFNRUNBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBeVFJQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBOWdJQUFQY0NBQUQ0QWdBQStRSUFBUG9DQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQUFnTUFBQU1EQUFBRUF3QUFCUU1BQUFZREFBQUhBd0FBQ0FNQUFBa0RBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFCSURBQUFUQXdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQUU0emRuSjJOazlpYW1WamRFVUFBQUFnYlJ3QW9ENGZBR3d5SHdBQUFBQUFMRDhmQVBnVEFBRDVFd0FBdkFvQUFBQUFBQUJRUHg4QStoTUFBUHNUQUFBQUFBQUFORDhmQVBnVEFBRDhFd0FBYXdZQUFFNHpkbkoyTVRkVVpYaDBUR2x6ZEVsdWRHVnlabUZqWlVVQVRqTjJjbll4T1U5aWFtVmpkRXhwYzNSSmJuUmxjbVpoWTJWRkFBQUErR3djQUE0L0h3QWdiUndBOUQ0ZkFDdy9Id0JPTTNaeWRqZEdkVzVqZEc5eVJRQUErR3djQUVBL0h3QUFBQUFBY0ZnZ0FMa05BQUQ5RXdBQUFBQUFBSkEvSHdEK0V3QUEveE1BQUU0emRuSjJNVFJHYVc1a1FubEpSRkJoY21GdGMwVUFBQ0J0SEFCNFB4OEFjRmdnQUFBQUFBRHNXQ0FBQUJRQUFBQUFBQURZUHg4QXVRMEFBQUVVQUFCT00zWnlkakl5Um1sdVpFSjVRMjl0Y0dGeWFYTnZibEJoY21GdGMwVUFBQ0J0SEFDNFB4OEFjRmdnQUFBQUFBQWNRQjhBdVEwQUFBSVVBQUJPTTNaeWRqSTVSbWx1WkVWNGRISmxiV1ZDZVVOdmJYQmhjbWx6YjI1UVlYSmhiWE5GQUFBQUlHMGNBUFEvSHdCd1dDQUFBQUFBQUZ4QUh3QzVEUUFBQXhRQUFFNHpkbkoyTWpWR2FXNWtRV3hzUW5sRGIyMXdZWEpwYzI5dVVHRnlZVzF6UlFBQUFDQnRIQUE0UUI4QWNGZ2dBQUFBQUFDZ1FCOEF1UTBBQUFRVUFBQk9NM1p5ZGpNd1JtbHVaRUZzYkVOdmJuTjBRbmxEYjIxd1lYSnBjMjl1VUdGeVlXMXpSUUFBSUcwY0FIaEFId0J3V0NBQUFBQUFBTnhBSHdDNURRQUFCUlFBQUU0emRuSjJNakJHYVc1a1FXeHNRbVYwZDJWbGJsQmhjbUZ0YzBVQUFBQUFJRzBjQUx4QUh3QndXQ0FBQUFBQUFCeEJId0M1RFFBQUJoUUFBRTR6ZG5KMk1qVkdhVzVrUVd4c1EyOXVjM1JDWlhSM1pXVnVVR0Z5WVcxelJRQUFBQ0J0SEFENFFCOEFjRmdnQUFBQUFBQmdRUjhBdVEwQUFBY1VBQUJPTTNaeWRqTXhRV1JrVEdGNVpYSkZiR1Z0Wlc1MFZHOUdiR0YwVEdsemRGQmhjbUZ0YzBVQUlHMGNBRGhCSHdCd1dDQUFBQUFBQUtCQkh3QUlGQUFBVGpOMmNuWXlPRWx6UldScGRHOXlhV0ZzUld4bGJXVnVkRU52YlhCaGNtbHpiMjVGQUFBQUFDQnRIQUI0UVI4QTVGZ2dBQUFBQUFEWVFSOEF1UTBBQUFrVUFBQk9NM1p5ZGpFNVVtVnZjbVJsY2tKNVdGQnZjMUJoY21GdGMwVUFJRzBjQUx4Qkh3QndXQ0FBQUFBQUFCaENId0M1RFFBQUNoUUFBRTR6ZG5KMk1qZEdhVzVrUTJocGJHUkNlVU52YlhCaGNtbHpiMjVRWVhKaGJYTkZBQ0J0SEFEMFFSOEFjRmdnQUFBQUFBQk1RaDhBQ3hRQUFFNHpkbkoyTVRsSmJuUmxjbVpoWTJWRGIyMXdZWEpwYzI5dVJRQWdiUndBTUVJZkFPUllJQUFBQUFBQWhFSWZBQXdVQUFBTkZBQUFEaFFBQUE4VUFBQk9NM1p5ZGpsSmJuUmxjbVpoWTJWRkFBQUFBUGhzSEFCd1FoOEFBQUFBQUxSQ0h3QVFGQUFBRVJRQUFFNHpkbkoyTVROa1lYUmhYMFpQVGxSVFNWcEZSUUFBQVBoc0hBQ2NRaDhBQUFBQUFQQkNId0M1RFFBQUVoUUFBRTR6ZG5KMk1qZFRaWFJEWVhWMGFXOXVZWEo1VTJOdmNtVkVaV1pRWVhKaGJYTkZBQ0J0SEFETVFoOEFjRmdnQUFBQUFBQW9ReDhBRXhRQUFFNHpkbkoyTWpOQmRIUldhWE5wWW1sc2FYUjVRMjl0Y0dGeWFYTnZia1VBSUcwY0FBaERId0RzV0NBQVFieUcvUUFMOWVJRFpFTWZBQlFVQUFBVkZBQUFGaFFBQUU0emRuSjJNVEpGZUhCaGJuTnBiMjVOWVhCRkFBQUFBUGhzSEFCTVF4OEFBQUFBQUxCR0h3QVhGQUFBR0JRQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUdZQ0FBQm5BZ0FBYUFJQUFHa0NBQUFaRkFBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBR2hRQUFQOERBQUNGQWdBQWhnSUFBQnNVQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFLZ0NBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU1rQ0FBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQUpBd0FBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFCUS8vLy9zRVlmQUJ3VUFBQWRGQUFBUVAvLy83QkdId0FlRkFBQUh4UUFBRTR6ZG5KMk5WQmhaMlZ6UlFBQUFBQjhiUndBb0VZZkFBRUFBQUFEQUFBQXNENGZBQUlBQUFBY3Rod0FBckFBQURDNUhBQUN3QUFBQUFBQUFEeEtId0FnRkFBQUlSUUFBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFHWUNBQUJuQWdBQWFBSUFBR2tDQUFBaUZBQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFHOENBQUJ3QWdBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQUl4UUFBQ1FVQUFDRkFnQUFoZ0lBQUljQ0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBS2dDQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFNa0NBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBRGlBZ0FBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFPMENBQUR1QWdBQTd3SUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFQWUNBQUQzQWdBQStBSUFBUGtDQUFENkFnQUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBQUlEQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQUFKQXdBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQUFTQXdBQUV3TUFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBQlEvLy8vUEVvZkFDVVVBQUFtRkFBQUpQLy8venhLSHdBbkZBQUFLQlFBQUJELy8vODhTaDhBS1JRQUFDb1VBQURRL3YvL1BFb2ZBQ3NVQUFBc0ZBQUFUak4yY25ZNFNXNXpkSEpFWldaRkFIeHRIQUFzU2g4QUFRQUFBQVVBQUFDd1BoOEFBZ0FBQUlUYkhBQUNzQUFBSExZY0FBTGNBQURVMnh3QUF2QUFBREM1SEFBQ01BRUFBQUFBQUZCTEh3QWxBd0FBTFJRQUFDNFVBQUF2RkFBQU1CUUFBREVVQUFBeUZBQUFNeFFBQURRVUFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODRTVzV6ZEhKRVpXWkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBQUNCdEhBQ2dTaDhBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk9FbHVjM1J5UkdWbVJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFENGJCd0FYRXNmQUFBQUFBQlVUeDhBTlJRQUFEWVVBQUJnQWdBQTJnY0FBTnNIQUFEY0J3QUEzUWNBQUdVQ0FBRGVCd0FBM3djQUFHZ0NBQUJwQWdBQU54UUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFBNEZBQUFPUlFBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFEb1VBQUE3RkFBQWhRSUFBSVlDQUFDSEFnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBRGhCd0FBblFJQUFPSUhBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQURqQndBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBRGtCd0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRGxCd0FBOXdJQUFPWUhBQUQ1QWdBQTV3Y0FBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQUF3TUFBQVFEQUFEb0J3QUFCZ01BQUFjREFBQUlBd0FBNlFjQUFBb0RBQUFMQXdBQURBTUFBT29IQUFBT0F3QUFEd01BQUJBREFBRHJCd0FBN0FjQUFPMEhBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUE3Z2NBQU84SEFBQkUvLy8vVkU4ZkFEd1VBQUE5RkFBQU1QLy8vMVJQSHdBK0ZBQUFQeFFBQUVBVUFBRDFCd0FBOWdjQUFQY0hBQUQ0QndBQUlQLy8vMVJQSHdCQkZBQUFRaFFBQUU0emRuSjJPVVY0Y0dGdWMybHZia1VBQUFBQWZHMGNBRUJQSHdBQkFBQUFBZ0FBQUl4OUhRQUNBQUFBK0gwZEFBTFFBQUFBQUFBQVVGQWZBQ1VEQUFCREZBQUFSQlFBQUVVVUFBQkdGQUFBUnhRQUFFZ1VBQUJKRkFBQVNoUUFBRTVUZEROZlh6SXhNRjlmWm5WdVkzUnBiMjQyWDE5bWRXNWpTVnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTXlYemxGZUhCaGJuTnBiMjVGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUlHMGNBS0JQSHdDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxODVSWGh3WVc1emFXOXVSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFQaHNIQUJjVUI4QUFBQUFBQVJVSHdCTEZBQUFUQlFBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBR1lDQUFCbkFnQUFhQUlBQUdrQ0FBQnFBZ0FBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUFUUlFBQVA4REFBQ0ZBZ0FBaGdJQUFFNFVBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSndDQUFDZEFnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQUtnQ0FBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBTWtDQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBUFlDQUFEM0FnQUErQUlBQVBrQ0FBRDZBZ0FBVHhRQUFQd0NBQUQ5QWdBQVVCUUFBUDhDQUFBQUF3QUFBUU1BQUFJREFBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFBSkF3QUFDZ01BQUFzREFBQU1Bd0FBRFFNQUFBNERBQUFQQXdBQUVBTUFBQkVEQUFBU0F3QUFFd01BQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUJSRkFBQVRqTjJjbll6Ukc5alJRQUFJRzBjQVBoVEh3Q3dQaDhBQUFBQUFEQlVId0JTRkFBQVV4UUFBRTR6ZG5KMk9FWnZiblJKYm1adlJRRDRiQndBSUZRZkFBQUFBQUJ3VkI4QXVRMEFBRlFVQUFCT00zWnlkakk0U1c1cGRFMWhlRTFsWVhOMWNtVkVkWEpoZEdsdmJsQmhjbUZ0YzBVQUFBQUFJRzBjQUVoVUh3QndXQ0FBQUFBQUFLeFVId0M1RFFBQVZSUUFBRTR6ZG5KMk1qRkpibWwwVDI1elpYUlBabVp6WlhSUVlYSmhiWE5GQUFBQUlHMGNBSXhVSHdCd1dDQUFBQUFBQU9CVUh3QldGQUFBVnhRQUFFNHpkbkoyTVRSSmJtbDBUVWxFU1ZCaGNtRnRjMFVBQUNCdEhBRElWQjhBY0ZnZ0FBQUFBQUFnVlI4QVdCUUFBRmtVQUFCT00zWnlkakkxU1c1cGRGQnliMk5sYzNOcGJtZE1hWE4wYzFCaGNtRnRjMFVBQUFBZ2JSd0EvRlFmQUhCWUlBQUFBQUFBV0ZVZkFGb1VBQUJiRkFBQVRqTjJjbll4T0VkbGJtVnlZWFJsVFVsRVNWQmhjbUZ0YzBVQUFDQnRIQUE4VlI4QWNGZ2dBQUFBQUFDUVZSOEFYQlFBQUU0emRuSjJNakZCZEhST1NXNTBaV2RsY2tOdmJYQmhjbWx6YjI1RkFBQUFJRzBjQUhCVkh3RHNXQ0FBQUFBQUFNeFZId0M1RFFBQVhSUUFBRTR6ZG5KMk1qRkhaVzVsY21GMFpWUnBiV1Z0WVhCUVlYSmhiWE5GQUFBQUlHMGNBS3hWSHdCd1dDQUFBQUFBQUFoV0h3QzVEUUFBWGhRQUFFNHpkbkoyTWpKSFpXNWxjbUYwWlVabFlYUjFjbVZ6VUdGeVlXMXpSUUFBSUcwY0FPaFZId0J3V0NBQUFBQUFBRXhXSHdDNURRQUFYeFFBQUU0emRuSjJNekZRY21Wd1lYSmxSR0YwWVVsdWFYUnBZV3hwZW1GMGFXOXVVR0Z5WVcxelJRQWdiUndBSkZZZkFIQllJQUFBQUFBQWlGWWZBR0FVQUFCaEZBQUFUak4yY25ZeU1WQnlaWEJoY21WRWRYSmhkR2x2YmxCaGNtRnRjMFVBQUFBZ2JSd0FhRllmQUhCWUlBQUFBQUFBeUZZZkFHSVVBQUJqRkFBQVRqTjJjbll5TlZCeVpYQmhjbVZVYVcxbFUzQmhibTVwYm1kUVlYSmhiWE5GQUFBQUlHMGNBS1JXSHdCd1dDQUFBQUFBQUFoWEh3QmtGQUFBWlJRQUFFNHpkbkoyTWpWUWNtVndZWEpsVkdsdFpWQnZhVzUwYVc1blVHRnlZVzF6UlFBQUFDQnRIQURrVmg4QWNGZ2dBQUFBQUFCRVZ4OEFaaFFBQUdjVUFBQk9NM1p5ZGpJelVISmxjR0Z5WlZScGJXVnpkR0Z0Y0hOUVlYSmhiWE5GQUNCdEhBQWtWeDhBY0ZnZ0FBQUFBQUNBVng4QWFCUUFBR2tVQUFCT00zWnlkakl3VUhKbGNHRnlaVXhwYm10cGJtZFFZWEpoYlhORkFBQUFBQ0J0SEFCZ1Z4OEFjRmdnQUFBQUFBQzRWeDhBYWhRQUFHc1VBQUJPTTNaeWRqRTRVSEpsY0dGeVpWQnNhWE4wVUdGeVlXMXpSUUFBSUcwY0FKeFhId0J3V0NBQUFBQUFBUFJYSHdDNURRQUFiQlFBQUU0emRuSjJNak5RY21Wd1lYSmxRM0p2YzNOVGRHRm1abEJoY21GdGMwVUFJRzBjQU5SWEh3QndXQ0FBQUFBQUFDeFlId0M1RFFBQWJSUUFBRTR6ZG5KMk1UWkdkVzVqZEc5eVJHOWpVR0Z5WVcxelJRQUFBQUFnYlJ3QUVGZ2ZBSEJZSUFBQUFBQUFjRmdmQUxrTkFBQnVGQUFBVGpOMmNuWXlPRkJ5WlhCaGNtVlFiMmx1ZEdWeWMwSjVUR0Y1WlhKUVlYSmhiWE5GQUFBQUFDQnRIQUJJV0I4QWNGZ2dBQUFBQUFDd1dCOEFieFFBQUhBVUFBQk9NM1p5ZGpJMVVISmxjR0Z5WlVSbGJHRjVaV1JVZFhKdWMxQmhjbUZ0YzBVQUFBQWdiUndBakZnZkFIQllJQUFBQUFBQTZGZ2ZBTGtOQUFCeEZBQUFUak4yY25ZeE9WQnlaWEJoY21WTWVYSnBZM05RWVhKaGJYTkZBQ0J0SEFETVdCOEFjRmdnQUFBQUFBQTBXUjhBY2hRQUFITVVBQUJPTTNaeWRqTTNVSEpsY0dGeVpWTjBZV1ptUTNWeWNtVnVkRlJwYldWVGNHRnVibWx1WjFCaGNtRnRjMFVBQUFBZ2JSd0FCRmtmQUhCWUlBQUFBQUFBYkZrZkFMa05BQUIwRkFBQVRqTjJjbll4TmxCeVpYQmhjbVZTY0hSUVlYSmhiWE5GQUFBQUFDQnRIQUJRV1I4QWNGZ2dBQUFBQUFDb1dSOEFkUlFBQUhZVUFBQk9NM1p5ZGpJelVISmxjR0Z5WlUxcGJHVnpkRzl1WlhOUVlYSmhiWE5GQUNCdEhBQ0lXUjhBY0ZnZ0FBQUFBQURvV1I4QWR4UUFBSGdVQUFCT00zWnlkakkxVUhKbGNHRnlaVVpzYjJGMGFXNW5SM0p3YzFCaGNtRnRjMFVBQUFBZ2JSd0F4RmtmQUhCWUlBQUFBQUFBSkZvZkFIa1VBQUI2RkFBQVRqTjJjbll5TWxCeVpYQmhjbVZHWVdOemFXMXBiR1ZRWVhKaGJYTkZBQUFnYlJ3QUJGb2ZBSEJZSUFBQUFBQUFaRm9mQUxrTkFBQjdGQUFBVGpOMmNuWXlObE5qYjNKbFJHVm1WVzV6WlhSRGRYSnlaVzUwVUdGeVlXMXpSUUFBSUcwY0FFQmFId0J3V0NBQUFBQUFBS1JhSHdCOEZBQUFmUlFBQUU0emRuSjJNalJUWTI5eVpVUmxabE5sZEVOMWNuSmxiblJRWVhKaGJYTkZBQUFBQUNCdEhBQ0FXaDhBY0ZnZ0FBQUFBQURnV2g4QXVRMEFBSDRVQUFCT00zWnlkakl5VTJOdmNtVkVaV1pQY0hScGJXbDZaVkJoY21GdGMwVUFBQ0J0SEFEQVdoOEFjRmdnQUFBQUFBQWNXeDhBdVEwQUFIOFVBQUJPTTNaeWRqSXpVMk52Y21WRVpXWlRaWFJIY25CVGVXMVFZWEpoYlhORkFDQnRIQUQ4V2g4QWNGZ2dBQUFBQUFCWVd4OEF1UTBBQUlBVUFBQk9NM1p5ZGpJeFEyRnpkRTltWmtWdVkyOWthVzVuVUdGeVlXMXpSUUFBQUNCdEhBQTRXeDhBY0ZnZ0FBQUFBQUNVV3g4QWdSUUFBSUlVQUFCT00zWnlkakl3UTJGemRFOW1abE41YzNSbGJYTlFZWEpoYlhORkFBQUFBQ0J0SEFCMFd4OEFjRmdnQUFBQUFBRE1XeDhBdVEwQUFJTVVBQUJPTTNaeWRqRTVRV3hwWjI1TlpXRnpkWEpsYzFCaGNtRnRjMFVBSUcwY0FMQmJId0J3V0NBQUFBQUFBQVJjSHdDRUZBQUFoUlFBQUU0emRuSjJNVGhEWVhOMFQyWm1VR0ZuWlhOUVlYSmhiWE5GQUFBZ2JSd0E2RnNmQUhCWUlBQUFBQUFBT0Z3ZkFMa05BQUNHRkFBQVRqTjJjbll4TlZWdVEyRnpkRTltWmxCaGNtRnRjMFVBSUcwY0FDQmNId0J3V0NBQUFBQUFBSGhjSHdDSEZBQUFpQlFBQUU0emRuSjJNalJEWVhOMFQyWm1WRzlUWld4bFkzUnBiMjVRWVhKaGJYTkZBQUFBQUNCdEhBQlVYQjhBY0ZnZ0FBQUFBQUM0WEI4QXVRMEFBSWtVQUFCT00zWnlkakkwUTI5dWRtVnlkRlJ2VUdGblpVSmhjMlZrVUdGeVlXMXpSUUFBQUFBZ2JSd0FsRndmQUhCWUlBQUFBQUFBK0Z3ZkFJb1VBQUNMRkFBQVRqTjJjbll5TkVOdmJuWmxjblJOWVhKcmRYQkJjblJwWTFCaGNtRnRjMFVBQUFBQUlHMGNBTlJjSHdCd1dDQUFBQUFBQUR4ZEh3Q01GQUFBalJRQUFFNHpkbkoyTWpsRGIyNTJaWEowVFdGeWEzVndRVzVoYkhsMGFXTmhiRkJoY21GdGMwVUFBQUFnYlJ3QUZGMGZBSEJZSUFBQUFBQUFmRjBmQUxrTkFBQ09GQUFBVGpOMmNuWXlOME52Ym5abGNuUk5ZWEpyZFhCVFkyOXlaVVJsWmxCaGNtRnRjMFVBSUcwY0FGaGRId0J3V0NBQUFBQUFBTEJkSHdDUEZBQUFrQlFBQUU0emRuSjJNVFZVY21GdWMzQnZjMlZRWVhKaGJYTkZBQ0J0SEFDWVhSOEFjRmdnQUFBQUFBRDRYUjhBa1JRQUFKSVVBQUNURkFBQWxCUUFBQUFBQUFBUVhoOEFsUlFBQUpZVUFBQ1hGQUFBVGpOMmNuWTJUM1YwY0hWMFJRQUFBUGhzSEFEb1hSOEFUak4yY25ZMVNXNXdkWFJGQUFBQUFQaHNIQUFBWGg4QUFBQUFBR0JoSHdDWUZBQUFtUlFBQUdBQ0FBRGFCd0FBMndjQUFOd0hBQURkQndBQVpRSUFBTjRIQUFEZkJ3QUFhQUlBQUdrQ0FBQ2FGQUFBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUFteFFBQUp3VUFBQ0ZBZ0FBaGdJQUFJY0NBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBT0VIQUFDZEFnQUE0Z2NBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQU9NSEFBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBT1FIQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBT1VIQUFEM0FnQUE1Z2NBQVBrQ0FBRG5Cd0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUFJREFBQURBd0FBQkFNQUFPZ0hBQUFHQXdBQUJ3TUFBQWdEQUFEcEJ3QUFDZ01BQUFzREFBQU1Bd0FBNmdjQUFBNERBQUFQQXdBQUVBTUFBSjBVQUFEc0J3QUE3UWNBQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUR1QndBQTd3Y0FBRVQvLy85Z1lSOEFuaFFBQUo4VUFBQXcvLy8vWUdFZkFLQVVBQUNoRkFBQVRqTjJjbll5VUdKRkFBQUFmRzBjQUZSaEh3QUJBQUFBQWdBQUFJeDlIUUFDQUFBQU1Ma2NBQUxRQUFBQUFBQUFWR0lmQUNVREFBQ2lGQUFBb3hRQUFLUVVBQUNsRkFBQXBoUUFBS2NVQUFDb0ZBQUFxUlFBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpKUVlrVkZRekZGVGxOZk1USmlZWE5wWTE5emRISnBibWRKWTA1VFh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRNbDgzUTJ4aGMzTkpaRVZGVld4MlJWOU9VemxmU1ZORVgwVkZSbEJPVXpKZk5rOWlhbVZqZEVWMlJVVkZBQ0J0SEFDc1lSOEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTWxCaVJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQUFQaHNIQUJnWWg4QUFBQUFBQ2htSHdDcUZBQUFxeFFBQUdBQ0FBRGFCd0FBMndjQUFOd0hBQURkQndBQVpRSUFBTjRIQUFEZkJ3QUFhQUlBQUdrQ0FBQ3NGQUFBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUFyUlFBQUs0VUFBQ0ZBZ0FBaGdJQUFJY0NBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBT0VIQUFDZEFnQUE0Z2NBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQU9NSEFBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBT1FIQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBT1VIQUFEM0FnQUE1Z2NBQVBrQ0FBRG5Cd0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUFJREFBQURBd0FBQkFNQUFPZ0hBQUFHQXdBQUJ3TUFBQWdEQUFEcEJ3QUFDZ01BQUFzREFBQU1Bd0FBcnhRQUFBNERBQUFQQXdBQUVBTUFBTEFVQUFEc0J3QUE3UWNBQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUR1QndBQTd3Y0FBRVQvLy84b1poOEFzUlFBQUxJVUFBQXcvLy8vS0dZZkFMTVVBQUMwRkFBQVRqTjJjbll5VTJKRkFBQUFmRzBjQUJ4bUh3QUJBQUFBQWdBQUFJeDlIUUFDQUFBQU1Ma2NBQUxRQUFBQUFBQUFIR2NmQUNVREFBQzFGQUFBdGhRQUFMY1VBQUM0RkFBQXVSUUFBTG9VQUFDN0ZBQUF2QlFBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpKVFlrVkZRekZGVGxOZk1USmlZWE5wWTE5emRISnBibWRKWTA1VFh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRNbDgzUTJ4aGMzTkpaRVZGVld4MlJWOU9VemxmU1ZORVgwVkZSbEJPVXpKZk5rOWlhbVZqZEVWMlJVVkZBQ0J0SEFCMFpoOEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTWxOaVJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQUFQaHNIQUFvWng4QUFBQUFBQlJySHdDOUZBQUF2aFFBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBR1lDQUFCbkFnQUFhQUlBQUdrQ0FBQy9GQUFBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUF3QlFBQU1FVUFBQ0ZBZ0FBaGdJQUFJME9BQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSTRPQUFDUERnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDUURnQUFrUTRBQUtnQ0FBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBTWtDQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBUFlDQUFEM0FnQUErQUlBQVBrQ0FBRDZBZ0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUpJT0FBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFDVERnQUFDZ01BQUFzREFBQU1Bd0FBbEE0QUFBNERBQUFQQXdBQUVBTUFBSlVPQUFBU0F3QUFsZzRBQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUJRLy8vL0ZHc2ZBTUlVQUFEREZBQUF4QlFBQUlnT0FBQ0pEZ0FBUlAvLy94UnJId0RGRkFBQXhoUUFBRFQvLy84VWF4OEF4eFFBQU1nVUFBQWcvLy8vRkdzZkFNa1VBQURLRkFBQVRqTjJjblkwUVdKaWNrVUFmRzBjQUFockh3QUJBQUFBQWdBQUFKUndIZ0FDQUFBQVVMMGNBQUxnQUFBQUFBQUFER3dmQUNVREFBRExGQUFBekJRQUFNMFVBQURPRkFBQXp4UUFBTkFVQUFEUkZBQUEwaFFBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpSQlltSnlSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUFBZ2JSd0FZR3NmQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6UkJZbUp5UlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUQ0YkJ3QUdHd2ZBQUFBQUFBRWNCOEEweFFBQU5RVUFBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCbUFnQUFad0lBQUdnQ0FBQnBBZ0FBMVJRQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCdkFnQUFjQUlBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQU5ZVUFBRFhGQUFBaFFJQUFJWUNBQUNORGdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDT0RnQUFqdzRBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFrQTRBQUpFT0FBQ29BZ0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFESkFnQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEMkFnQUE5d0lBQVBnQ0FBRDVBZ0FBK2dJQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQ1NEZ0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUFrdzRBQUFvREFBQUxBd0FBREFNQUFKUU9BQUFPQXdBQUR3TUFBQkFEQUFDVkRnQUFFZ01BQUpZT0FBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQVVQLy8vd1J3SHdEWUZBQUEyUlFBQU5vVUFBQ0lEZ0FBaVE0QUFFVC8vLzhFY0I4QTJ4UUFBTndVQUFBMC8vLy9CSEFmQU4wVUFBRGVGQUFBSVAvLy93UndId0RmRkFBQTRCUUFBRTR6ZG5KMk0wRmtaRVVBQUh4dEhBRDRieDhBQVFBQUFBSUFBQUNVY0I0QUFnQUFBRkM5SEFBQzRBQUFBQUFBQVB4d0h3QWxBd0FBNFJRQUFPSVVBQURqRkFBQTVCUUFBT1VVQUFEbUZBQUE1eFFBQU9nVUFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sOHpRV1JrUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQUFJRzBjQUZCd0h3Q3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTh6UVdSa1JVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQStHd2NBQWh4SHdBQUFBQUE1SFFmQU9rVUFBRHFGQUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFaZ0lBQUdjQ0FBQm9BZ0FBYVFJQUFPc1VBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFid0lBQUhBQ0FBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBRHNGQUFBN1JRQUFJVUNBQUNHQWdBQTdoUUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFqZzRBQUk4T0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUpBT0FBQ1JEZ0FBcUFJQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUF5UUlBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE5Z0lBQVBjQ0FBRDRBZ0FBK1FJQUFQb0NBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBa2c0QUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQUpNT0FBQUtBd0FBQ3dNQUFBd0RBQUNVRGdBQURnTUFBQThEQUFBUUF3QUFsUTRBQUJJREFBQ1dEZ0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBRkQvLy8va2RCOEE3eFFBQVBBVUFBRHhGQUFBaUE0QUFJa09BQUJFLy8vLzVIUWZBUElVQUFEekZBQUFOUC8vLytSMEh3RDBGQUFBOVJRQUFFNHpkbkoyTTBGd2NFVUFBQ0J0SEFEWWRCOEFsSEFlQUFBQUFBRElkUjhBSlFNQUFQWVVBQUQzRkFBQStCUUFBUGtVQUFENkZBQUEreFFBQVB3VUFBRDlGQUFBVGxOME0xOWZNakV3WDE5bWRXNWpkR2x2YmpaZlgyWjFibU5KV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VekpmTTBGd2NFVkZRekZGVGxOZk1USmlZWE5wWTE5emRISnBibWRKWTA1VFh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRNbDgzUTJ4aGMzTkpaRVZGVld4MlJWOU9VemxmU1ZORVgwVkZSbEJPVXpKZk5rOWlhbVZqZEVWMlJVVkZBQUFBQUNCdEhBQWNkUjhBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk0wRndjRVZGUXpGRlRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV05PVXpOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1V6TmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRYemREYkdGemMwbGtSVVZWYkhaRlh3QUFBUGhzSEFEVWRSOEFBQUFBQUxSNUh3RCtGQUFBL3hRQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUdZQ0FBQm5BZ0FBYUFJQUFHa0NBQUFBRlFBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBQVJVQUFBSVZBQUNGQWdBQWhnSUFBQU1WQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUk0T0FBQ1BEZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ1FEZ0FBa1E0QUFLZ0NBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU1rQ0FBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFKSU9BQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQ1REZ0FBQ2dNQUFBc0RBQUFNQXdBQWxBNEFBQTREQUFBUEF3QUFFQU1BQUpVT0FBQVNBd0FBbGc0QUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFCUS8vLy90SGtmQUFRVkFBQUZGUUFBQmhVQUFJZ09BQUNKRGdBQVJQLy8vN1I1SHdBSEZRQUFDQlVBQURULy8vKzBlUjhBQ1JVQUFBb1ZBQUJPTTNaeWRqWkRhRzlwWTJWRkFBQUFJRzBjQUtSNUh3Q1VjQjRBQUFBQUFKaDZId0FsQXdBQUN4VUFBQXdWQUFBTkZRQUFEaFVBQUE4VkFBQVFGUUFBRVJVQUFCSVZBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDgyUTJodmFXTmxSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBSUcwY0FPeDVId0N3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4MlEyaHZhV05sUlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUFBQVBoc0hBQ2tlaDhBQUFBQUFKeCtId0FURlFBQUZCVUFBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFCVVZBQUFXRlFBQWFBSUFBR2tDQUFBWEZRQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFHOENBQUJ3QWdBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQUdCVUFBQmtWQUFDRkFnQUFoZ0lBQUljQ0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBS2dDQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFNa0NBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBRGlBZ0FBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFPMENBQUR1QWdBQTd3SUFBQm9WQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFQWUNBQUQzQWdBQStBSUFBUGtDQUFENkFnQUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBQUlEQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQUFKQXdBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQUFTQXdBQUV3TUFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBQlEvLy8vbkg0ZkFCc1ZBQUFjRlFBQVFQLy8vNXgrSHdBZEZRQUFIaFVBQURqLy8vK2NmaDhBSHhVQUFDQVZBQUF3Ly8vL25INGZBQ0VWQUFBaUZRQUFJUC8vLzV4K0h3QWpGUUFBSkJVQUFFNHpkbkoyTmtkeWNGTjViVVVBQUFCOGJSd0FqSDRmQUFFQUFBQUdBQUFBc0Q0ZkFBSUFBQUNRc1J3QUFyQUFBUHkwSEFBQ3dBQUEzTDBjQUFMSUFBQ3d2aHdBQXRBQUFKQytIQUFDNEFBQUFBQUFBQUIvSHdBbEZRQUFUak4yY25ZeE1rbEVRMjl0Y0dGeWFYTnZia1VBQUFBQUlHMGNBT2grSHdEc1dDQUFBQUFBQU9SL0h3QWxBd0FBSmhVQUFDY1ZBQUFvRlFBQUtSVUFBQ29WQUFBckZRQUFMQlVBQUMwVkFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODJSM0p3VTNsdFJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFJRzBjQURoL0h3Q3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgyUjNKd1UzbHRSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBQUFBUGhzSEFEd2Z4OEFBQUFBQU1pREh3QXVGUUFBTHhVQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUdZQ0FBQm5BZ0FBYUFJQUFHa0NBQUF3RlFBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBTVJVQUFESVZBQUNGQWdBQWhnSUFBRE1WQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFLZ0NBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU1rQ0FBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQUpBd0FBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFCUS8vLy95SU1mQURRVkFBQTFGUUFBUVAvLy84aURId0EyRlFBQU54VUFBRGovLy8vSWd4OEFPQlVBQURrVkFBQk9NM1p5ZGpoTVlYbGxja1JsWmtVQWZHMGNBTGlESHdBQkFBQUFCQUFBQUxBK0h3QUNBQUFBSExZY0FBS3dBQUFNdVJ3QUFzQUFBS0RBSEFBQ3lBQUFBQUFBQU5TRUh3QWxBd0FBT2hVQUFEc1ZBQUE4RlFBQVBSVUFBRDRWQUFBL0ZRQUFRQlVBQUVFVkFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODRUR0Y1WlhKRVpXWkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBQUNCdEhBQWtoQjhBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk9FeGhlV1Z5UkdWbVJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFENGJCd0E0SVFmQUFBQUFBRElpQjhBUWhVQUFFTVZBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQVJCVUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFFVVZBQUJHRlFBQWhRSUFBSVlDQUFCSEZRQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBQ1FNQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBRWdNQUFCTURBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFVUC8vLzhpSUh3QklGUUFBU1JVQUFFai8vLy9JaUI4QVNoVUFBRXNWQUFBNC8vLy95SWdmQUV3VkFBQk5GUUFBTVAvLy84aUlId0JPRlFBQVR4VUFBRTR6ZG5KMk5rTnZkWEp6WlVVQUFBQjhiUndBdUlnZkFBRUFBQUFGQUFBQXNENGZBQUlBQUFCNHJ4d0FBckFBQURDNUhBQUN1QUFBdUxrY0FBTElBQUJZdXh3QUF0QUFBQUFBQUFEWWlSOEFKUU1BQUZBVkFBQlJGUUFBVWhVQUFGTVZBQUJVRlFBQVZSVUFBRllWQUFCWEZRQUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZOa052ZFhKelpVVkZRekZGVGxOZk1USmlZWE5wWTE5emRISnBibWRKWTA1VFh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRNbDgzUTJ4aGMzTkpaRVZGVld4MlJWOU9VemxmU1ZORVgwVkZSbEJPVXpKZk5rOWlhbVZqZEVWMlJVVkZBQ0J0SEFBc2lSOEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTmtOdmRYSnpaVVZGUXpGRlRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV05PVXpOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1V6TmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRYemREYkdGemMwbGtSVVZWYkhaRlh3QUFBQUQ0YkJ3QTVJa2ZBQUFBQUFBWWpoOEFXQlVBQUZrVkFBQmdBZ0FBMmdjQUFOc0hBQURjQndBQTNRY0FBR1VDQUFEZUJ3QUEzd2NBQUdnQ0FBQnBBZ0FBV2hVQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFEL0J3QUFBQWdBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFGc1ZBQUJjRlFBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQUYwVkFBQmVGUUFBaFFJQUFJWUNBQUJmRlFBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBRGpCd0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUFDUWdBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFEa0J3QUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEbEJ3QUE5d0lBQU9ZSEFBRDVBZ0FBNXdjQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQUNBd0FBQXdNQUFBUURBQURvQndBQUJnTUFBQWNEQUFBSUF3QUFTZ2dBQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUE3QWNBQUJNREFBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQTdnY0FBTzhIQUFCRS8vLy9HSTRmQUdBVkFBQmhGUUFBWWhVQUFONERBQURmQXdBQTRBTUFBT0VEQUFBMC8vLy9HSTRmQUdNVkFBQmtGUUFBc1A3Ly94aU9Id0JsRlFBQVpoVUFBS0QrLy84WWpoOEFaeFVBQUdnVkFBQ1Evdi8vR0k0ZkFHa1ZBQUJxRlFBQWF4VUFBRG9JQUFDQS92Ly9HSTRmQUd3VkFBQnRGUUFBVGpOMmNuWXhNa0Z1WTJodmNtVmtWR1Y0ZEVVQUFBQUFmRzBjQUFDT0h3QUJBQUFBQWdBQUFJU3pIZ0FDQUFBQVdJUWRBQUp3QVFBQUFBQUFHSThmQUNVREFBQnVGUUFBYnhVQUFIQVZBQUJ4RlFBQWNoVUFBSE1WQUFCMEZRQUFkUlVBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpFeVFXNWphRzl5WldSVVpYaDBSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUNCdEhBQmtqaDhBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk1USkJibU5vYjNKbFpGUmxlSFJGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEErR3djQUNTUEh3QUFBQUFBb0pNZkFIWVZBQUIzRlFBQVlBSUFBTm9IQUFEYkJ3QUEzQWNBQU4wSEFBQmxBZ0FBM2djQUFOOEhBQUJvQWdBQWFRSUFBSGdWQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBL3djQUFBQUlBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUhrVkFBQjZGUUFBZ1FJQUFJSUNBQUI3RlFBQWZCVUFBSVVDQUFDR0FnQUFod0lBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQTR3Y0FBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFBa0lBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBNUFjQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBNVFjQUFQY0NBQURtQndBQStRSUFBT2NIQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQUFnTUFBQU1EQUFBRUF3QUE2QWNBQUFZREFBQUhBd0FBQ0FNQUFFb0lBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFPd0hBQUFUQXdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU80SEFBRHZCd0FBUlAvLy82Q1RId0I5RlFBQWZoVUFBSDhWQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBTlAvLy82Q1RId0NBRlFBQWdSVUFBTEQrLy8rZ2t4OEFnaFVBQUlNVkFBQ2cvdi8vb0pNZkFJUVZBQUNGRlFBQWtQNy8vNkNUSHdDR0ZRQUFoeFVBQUlnVkFBQVVCd0FBRlFjQUFCWUhBQUFYQndBQWdQNy8vNkNUSHdDSkZRQUFpaFVBQUhEKy8vK2dreDhBaXhVQUFJd1ZBQUJnL3YvL29KTWZBSTBWQUFDT0ZRQUFRUDcvLzZDVEh3Q1BGUUFBa0JVQUFERCsvLytna3g4QWtSVUFBSklWQUFCT00zWnlkalpDY21WaGRHaEZBQUFBZkcwY0FKQ1RId0FCQUFBQUJBQUFBSVN6SGdBQ0FBQUFURlVkQUFKd0FRQ1FzUndBQXNBQkFOaTdIQUFDMEFFQUFBQUFBS2lVSHdBbEF3QUFreFVBQUpRVkFBQ1ZGUUFBbGhVQUFKY1ZBQUNZRlFBQW1SVUFBSm9WQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4MlFuSmxZWFJvUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUlHMGNBUHlUSHdDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxODJRbkpsWVhSb1JVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQUFQaHNIQUMwbEI4QUFBQUFBQ3laSHdDYkZRQUFuQlVBQUdBQ0FBRGFCd0FBMndjQUFOd0hBQURkQndBQVpRSUFBTjRIQUFEZkJ3QUFhQUlBQUdrQ0FBQ2RGUUFBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBUDhIQUFBQUNBQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUNlRlFBQW54VUFBSUVDQUFDQ0FnQUFvQlVBQUtFVkFBQ0ZBZ0FBaGdJQUFJY0NBQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSndDQUFDZEFnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDbUFnQUFwd0lBQU9NSEFBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFBSkNBQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBT1FIQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBT1VIQUFEM0FnQUE1Z2NBQVBrQ0FBRG5Cd0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUFJREFBQURBd0FBQkFNQUFPZ0hBQUFHQXdBQUJ3TUFBQWdEQUFCS0NBQUFDZ01BQUFzREFBQU1Bd0FBRFFNQUFBNERBQUFQQXdBQUVBTUFBQkVEQUFEc0J3QUFFd01BQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUR1QndBQTd3Y0FBRVQvLy84c21SOEFvaFVBQUtNVkFBQ2tGUUFBM2dNQUFOOERBQURnQXdBQTRRTUFBRFQvLy84c21SOEFwUlVBQUtZVkFBQ3cvdi8vTEprZkFLY1ZBQUNvRlFBQW9QNy8veXlaSHdDcEZRQUFxaFVBQUpEKy8vOHNtUjhBcXhVQUFLd1ZBQUN0RlFBQUZBY0FBQlVIQUFBV0J3QUFGd2NBQUlEKy8vOHNtUjhBcmhVQUFLOFZBQUJ3L3YvL0xKa2ZBTEFWQUFDeEZRQUFZUDcvL3l5Wkh3Q3lGUUFBc3hVQUFFRCsvLzhzbVI4QXRCVUFBTFVWQUFBdy92Ly9MSmtmQUxZVkFBQzNGUUFBVGpOMmNuWTNRMkZsYzNWeVlVVUFBSHh0SEFBY21SOEFBUUFBQUFRQUFBQ0VzeDRBQWdBQUFFeFZIUUFDY0FFQWtMRWNBQUxBQVFEWXV4d0FBdEFCQUFBQUFBQTRtaDhBSlFNQUFMZ1ZBQUM1RlFBQXVoVUFBTHNWQUFDOEZRQUF2UlVBQUw0VkFBQy9GUUFBVGxOME0xOWZNakV3WDE5bWRXNWpkR2x2YmpaZlgyWjFibU5KV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VekpmTjBOaFpYTjFjbUZGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUFBQWdiUndBaUprZkFMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYemREWVdWemRYSmhSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBQUErR3djQUVTYUh3QUFBQUFBMEo0ZkFNQVZBQURCRlFBQVlBSUFBTm9IQUFEYkJ3QUEzQWNBQU4wSEFBQmxBZ0FBM2djQUFOOEhBQUJvQWdBQWFRSUFBTUlWQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBL3djQUFBQUlBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFEREZRQUF4QlVBQU1VVkFBREdGUUFBZ1FJQUFJSUNBQURIRlFBQXlCVUFBSVVDQUFDR0FnQUF5UlVBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBbkFJQUFKMENBQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFLWUNBQUNuQWdBQTR3Y0FBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFBa0lBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBNUFjQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBNVFjQUFQY0NBQURtQndBQStRSUFBT2NIQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQUFnTUFBQU1EQUFBRUF3QUE2QWNBQUFZREFBQUhBd0FBQ0FNQUFFb0lBQUFLQXdBQUN3TUFBQXdEQUFBTkF3QUFEZ01BQUE4REFBQVFBd0FBRVFNQUFPd0hBQUFUQXdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQU80SEFBREtGUUFBUlAvLy85Q2VId0RMRlFBQXpCVUFBTTBWQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBTlAvLy85Q2VId0RPRlFBQXp4VUFBTEQrLy8vUW5oOEEwQlVBQU5FVkFBQ2cvdi8vMEo0ZkFOSVZBQURURlFBQWtQNy8vOUNlSHdEVUZRQUExUlVBQU5ZVkFBQVVCd0FBRlFjQUFCWUhBQUFYQndBQWdQNy8vOUNlSHdEWEZRQUEyQlVBQUhEKy8vL1FuaDhBMlJVQUFOb1ZBQUJnL3YvLzBKNGZBTnNWQUFEY0ZRQUFRUDcvLzlDZUh3RGRGUUFBM2hVQUFOOFZBQUE2Q0FBQU1QNy8vOUNlSHdEZ0ZRQUE0UlVBQUNqKy8vL1FuaDhBNGhVQUFPTVZBQUJPTTNaeWRqUkdhVzVuUlFCOGJSd0F4SjRmQUFFQUFBQUVBQUFBaExNZUFBSUFBQUJNVlIwQUFuQUJBRmlFSFFBQ3dBRUFNTGtjQUFMWUFRQUFBQUFBMko4ZkFDVURBQURrRlFBQTVSVUFBT1lWQUFEbkZRQUE2QlVBQU9rVkFBRHFGUUFBNnhVQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6UkdhVzVuUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQWdiUndBTEo4ZkFMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYelJHYVc1blJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFENGJCd0E1SjhmQUFBQUFBREFwQjhBN0JVQUFPMFZBQUJnQWdBQTJnY0FBTnNIQUFEY0J3QUEzUWNBQUdVQ0FBRGVCd0FBM3djQUFHZ0NBQUJwQWdBQTdoVUFBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBRC9Cd0FBQUFnQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBTzhWQUFEd0ZRQUE4UlVBQVBJVkFBRHpGUUFBOUJVQUFQVVZBQUQyRlFBQWhRSUFBSVlDQUFEM0ZRQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ2NBZ0FBblFJQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBcGdJQUFLY0NBQURqQndBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFENEZRQUF2Z0lBQUw4Q0FBREFBZ0FBQ1FnQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBRGtCd0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRGxCd0FBOXdJQUFPWUhBQUQ1QWdBQTV3Y0FBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQStSVUFBQVFEQUFEb0J3QUFCZ01BQUFjREFBQUlBd0FBU2dnQUFBb0RBQUFMQXdBQURBTUFBQTBEQUFBT0F3QUFEd01BQUJBREFBQVJBd0FBN0FjQUFCTURBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBUG9WQUFBZ0F3QUE3Z2NBQU84SEFBQkUvLy8vd0tRZkFQc1ZBQUQ4RlFBQS9SVUFBTjREQUFEZkF3QUE0QU1BQU9FREFBQTAvLy8vd0tRZkFQNFZBQUQvRlFBQXNQNy8vOENrSHdBQUZnQUFBUllBQUtEKy8vL0FwQjhBQWhZQUFBTVdBQUNRL3YvL3dLUWZBQVFXQUFBRkZnQUFhd1lBQUlEKy8vL0FwQjhBQmhZQUFBY1dBQUFJRmdBQU9nZ0FBSEQrLy8vQXBCOEFDUllBQUFvV0FBQm8vdi8vd0tRZkFBc1dBQUFNRmdBQURSWUFBQ0VIQUFBVkJ3QUFJZ2NBQUNNSEFBQWtCd0FBSlFjQUFGaisvLy9BcEI4QURoWUFBQThXQUFCSS92Ly93S1FmQUJBV0FBQVJGZ0FBT1A3Ly84Q2tId0FTRmdBQUV4WUFBQmorLy8vQXBCOEFGQllBQUJVV0FBQUkvdi8vd0tRZkFCWVdBQUFYRmdBQTRQMy8vOENrSHdBWUZnQUFHUllBQU1UOS8vL0FwQjhBR2hZQUFCc1dBQUF2QUFBQUFBQUFBRTR6ZG5KMk5FaGhjbTFGQUh4dEhBQzBwQjhBQVFBQUFBWUFBQUNFc3g0QUFnQUFBRFEvSHdBQ2NBRUFXSVFkQUFLQUFRQjhWUjBBQXBnQkFEaTJIQUFDSUFJQU1Ma2NBQUk4QWdBQUFBQUEyS1VmQUNVREFBQWNGZ0FBSFJZQUFCNFdBQUFmRmdBQUlCWUFBQ0VXQUFBaUZnQUFJeFlBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpSSVlYSnRSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUFBZ2JSd0FMS1VmQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6UklZWEp0UlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUQ0YkJ3QTVLVWZBQUFBQUFDUXFoOEFKQllBQUNVV0FBQmdBZ0FBMmdjQUFOc0hBQURjQndBQTNRY0FBR1VDQUFEZUJ3QUEzd2NBQUdnQ0FBQnBBZ0FBSmhZQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFEL0J3QUFBQWdBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQVFRc0FBRUlMQUFCREN3QUFSQXNBQUNjV0FBQW9GZ0FBaFFJQUFJWUNBQUNIQWdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBRGpCd0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUFDUWdBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFEa0J3QUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEbEJ3QUE5d0lBQU9ZSEFBRDVBZ0FBNXdjQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQUNBd0FBQXdNQUFBUURBQURvQndBQUJnTUFBQWNEQUFBSUF3QUFTZ2dBQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUE3QWNBQUJNREFBQVVBd0FBRlFNQUFCWURBQUFYQXdBQVJ3c0FBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQTdnY0FBTzhIQUFBcEZnQUFSUC8vLzVDcUh3QXFGZ0FBS3hZQUFDd1dBQURlQXdBQTN3TUFBT0FEQUFEaEF3QUFOUC8vLzVDcUh3QXRGZ0FBTGhZQUFMRCsvLytRcWg4QUx4WUFBREFXQUFDZy92Ly9rS29mQURFV0FBQXlGZ0FBa1A3Ly81Q3FId0F6RmdBQU5CWUFBRFVXQUFBaEJ3QUFGUWNBQUNJSEFBQWpCd0FBSkFjQUFDVUhBQUNBL3YvL2tLb2ZBRFlXQUFBM0ZnQUFjUDcvLzVDcUh3QTRGZ0FBT1JZQUFHRCsvLytRcWg4QU9oWUFBRHNXQUFCQS92Ly9rS29mQUR3V0FBQTlGZ0FBTVA3Ly81Q3FId0ErRmdBQVB4WUFBQWorLy8rUXFoOEFRQllBQUVFV0FBRDQvZi8va0tvZkFFSVdBQUJERmdBQTJQMy8vNUNxSHdCRUZnQUFSUllBQUU0emRuSjJNa3gyUlFBQUFDQnRIQUNFcWg4QWJBTWVBQUFBQUFCd3F4OEFKUU1BQUVZV0FBQkhGZ0FBU0JZQUFFa1dBQUJLRmdBQVN4WUFBRXdXQUFCTkZnQUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZNa3gyUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUlHMGNBTWlxSHdDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxOHlUSFpGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBQUFBK0d3Y0FIeXJId0FBQUFBQU9MQWZBRTRXQUFCUEZnQUFZQUlBQU5vSEFBRGJCd0FBM0FjQUFOMEhBQUJsQWdBQTNnY0FBTjhIQUFCb0FnQUFhUUlBQUZBV0FBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQS93Y0FBQUFJQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFCVUtBQUFXQ2dBQUZ3b0FBQmdLQUFCUkZnQUFVaFlBQUlVQ0FBQ0dBZ0FBaHdJQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQW5BSUFBSjBDQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBS1lDQUFDbkFnQUE0d2NBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQWJDZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBQWtJQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQTVBY0FBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTVRY0FBUGNDQUFEbUJ3QUErUUlBQU9jSEFBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFBZ01BQUFNREFBQUVBd0FBNkFjQUFBWURBQUFIQXdBQUNBTUFBQndLQUFBS0F3QUFDd01BQUF3REFBQU5Bd0FBRGdNQUFBOERBQUFRQXdBQUVRTUFBT3dIQUFBVEF3QUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFPNEhBQUR2QndBQVJQLy8veml3SHdCVEZnQUFWQllBQUZVV0FBRGVBd0FBM3dNQUFPQURBQURoQXdBQU5QLy8veml3SHdCV0ZnQUFWeFlBQUxEKy8vODRzQjhBV0JZQUFGa1dBQUNnL3YvL09MQWZBRm9XQUFCYkZnQUFrUDcvL3ppd0h3QmNGZ0FBWFJZQUFGNFdBQUFoQndBQUZRY0FBQ0lIQUFBakJ3QUFKQWNBQUNVSEFBQ0Evdi8vT0xBZkFGOFdBQUJnRmdBQWNQNy8veml3SHdCaEZnQUFZaFlBQUdEKy8vODRzQjhBWXhZQUFHUVdBQUJBL3YvL09MQWZBR1VXQUFCbUZnQUFNUDcvL3ppd0h3Qm5GZ0FBYUJZQUFBaisvLzg0c0I4QWFSWUFBR29XQUFENC9mLy9PTEFmQUdzV0FBQnNGZ0FBMlAzLy96aXdId0J0RmdBQWJoWUFBTGo5Ly84NHNCOEFieFlBQUhBV0FBQk9NM1p5ZGpaUWFISmhjMlZGQUFBQUlHMGNBQ2l3SHdCRTRCMEFBQUFBQUJ5eEh3QWxBd0FBY1JZQUFISVdBQUJ6RmdBQWRCWUFBSFVXQUFCMkZnQUFkeFlBQUhnV0FBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODJVR2h5WVhObFJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFJRzBjQUhDd0h3Q3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgyVUdoeVlYTmxSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBQUFBUGhzSEFBb3NSOEFBQUFBQU5DMUh3QjVGZ0FBZWhZQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUhnRUFBQjVCQUFBYUFJQUFHa0NBQUI3RmdBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUhzRUFBQjhCQUFBZlFRQUFINEVBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBZkJZQUFIMFdBQUNGQWdBQWd3UUFBSDRXQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFJUUVBQUNGQkFBQWhnUUFBSmtDQUFDYUFnQUFod1FBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFPa0VBQUNKQkFBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUlvRUFBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQWl3UUFBTFFDQUFDMUFnQUF0Z0lBQUl3RUFBQzRBZ0FBalFRQUFMb0NBQUNPQkFBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFJOEVBQURFQWdBQXhRSUFBTVlDQUFESEFnQUFrQVFBQUpFRUFBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFDU0JBQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQUpNRUFBRGNBZ0FBbEFRQUFONENBQURmQWdBQTRBSUFBT0VDQUFDVkJBQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQUpZRUFBQ1hCQUFBbUFRQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUFtUVFBQUpvRUFBRDNBZ0FBbXdRQUFQa0NBQUQ2QWdBQSt3SUFBSndFQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBblFRQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBRHFCQUFBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFKOEVBQUFWQXdBQW9BUUFBQmNEQUFDaEJBQUFHUU1BQUg4V0FBQWJBd0FBb3dRQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFEckJBQUFwUVFBQU93RUFBQ25CQUFBcUFRQUFLa0VBQUNxQkFBQWdCWUFBS3dFQUFDdEJBQUFyZ1FBQUZELy8vL1F0UjhBZ1JZQUFJSVdBQUNERmdBQVFnTUFBTElFQUFDekJBQUFRUC8vLzlDMUh3Q0VGZ0FBaFJZQUFDei8vLy9RdFI4QWhoWUFBSWNXQUFDSUZnQUEzZ01BQU44REFBRGdBd0FBNFFNQUFCei8vLy9RdFI4QWlSWUFBSW9XQUFDWS92Ly8wTFVmQUlzV0FBQ01GZ0FBaVA3Ly85QzFId0NORmdBQWpoWUFBSGorLy8vUXRSOEFqeFlBQUpBV0FBQTAvdi8vMExVZkFKRVdBQUNTRmdBQUxQNy8vOUMxSHdDVEZnQUFsQllBQUNUKy8vL1F0UjhBbFJZQUFKWVdBQUFZL3YvLzBMVWZBSmNXQUFDWUZnQUFUak4yY25ZMVFsUnlaVzFGQUFBQUFIeHRIQURBdFI4QUFRQUFBQVVBQUFDNDRSNEFBZ0FBQUFqZUhBQUN6QUVBMU9BY0FBTFVBUUMwNEJ3QUF0d0JBQXppSEFBQzZBRUFBQUFBQU9DMkh3QWxBd0FBbVJZQUFKb1dBQUNiRmdBQW5CWUFBSjBXQUFDZUZnQUFueFlBQUtBV0FBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODFRbFJ5WlcxRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFJRzBjQURTMkh3Q3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgxUWxSeVpXMUZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QStHd2NBT3kySHdBQUFBQUFyTHNmQUtFV0FBQ2lGZ0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFLTVdBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFDa0ZnQUFwUllBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQ21GZ0FBcHhZQUFJVUNBQUNEQkFBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBcUJZQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQXFSWUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQUtvV0FBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBS3NXQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vLzZ5N0h3Q3NGZ0FBclJZQUFLNFdBQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy9yTHNmQUs4V0FBQ3dGZ0FBTFAvLy82eTdId0N4RmdBQXNoWUFBTE1XQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy82eTdId0MwRmdBQXRSWUFBSmorLy8rc3V4OEF0aFlBQUxjV0FBQ0kvdi8vckxzZkFMZ1dBQUM1RmdBQWVQNy8vNnk3SHdDNkZnQUF1eFlBQURUKy8vK3N1eDhBdkJZQUFMMFdBQUMrRmdBQWJRUUFBRzRFQUFCdkJBQUFKUDcvLzZ5N0h3Qy9GZ0FBd0JZQUFCeisvLytzdXg4QXdSWUFBTUlXQUFBTS92Ly9yTHNmQU1NV0FBREVGZ0FBL1AzLy82eTdId0RGRmdBQXhoWUFBRTR6ZG5KMk0wUnZkRVVBQUh4dEhBQ2d1eDhBQVFBQUFBUUFBQUM0NFI0QUFnQUFBQ2o1SEFBQ3pBRUFrTEVjQUFMMEFRQklzeHdBQWdRQ0FBQUFBQUMwdkI4QUpRTUFBTWNXQUFESUZnQUF5UllBQU1vV0FBRExGZ0FBekJZQUFNMFdBQURPRmdBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk0wUnZkRVZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUFBQUFDQnRIQUFJdkI4QXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZNMFJ2ZEVWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBQVBoc0hBREF2QjhBQUFBQUFGVEJId0RQRmdBQTBCWUFBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFIZ0VBQUI1QkFBQWFBSUFBR2tDQUFEUkZnQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFIc0VBQUI4QkFBQWZRUUFBSDRFQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQTBoWUFBTk1XQUFDRkFnQUFnd1FBQU5RV0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSVFFQUFDRkJBQUFoZ1FBQUprQ0FBQ2FBZ0FBaHdRQUFKd0NBQUNkQWdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNtQWdBQXB3SUFBT2tFQUFDSkJBQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFJb0VBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFpd1FBQUxRQ0FBQzFBZ0FBdGdJQUFJd0VBQUM0QWdBQWpRUUFBTG9DQUFDT0JBQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBSThFQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBa0FRQUFKRUVBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBQ1NCQUFBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFKTUVBQURjQWdBQWxBUUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBQ1ZCQUFBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFKWUVBQUNYQkFBQW1BUUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBbVFRQUFKb0VBQUQzQWdBQW13UUFBUGtDQUFENkFnQUErd0lBQUp3RUFBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQW5RUUFBQUlEQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQURxQkFBQUNnTUFBQXNEQUFBTUF3QUFEUU1BQUE0REFBQVBBd0FBRUFNQUFCRURBQUFTQXdBQUV3TUFBSjhFQUFBVkF3QUFvQVFBQUJjREFBQ2hCQUFBR1FNQUFLSUVBQURWRmdBQW93UUFBQjBEQUFBZUF3QUFId01BQUNBREFBRHJCQUFBcFFRQUFPd0VBQUNuQkFBQXFBUUFBS2tFQUFDcUJBQUFxd1FBQUt3RUFBQ3RCQUFBcmdRQUFGRC8vLzlVd1I4QTFoWUFBTmNXQUFEWUZnQUFRZ01BQUxJRUFBQ3pCQUFBUVAvLy8xVEJId0RaRmdBQTJoWUFBQ3ovLy85VXdSOEEyeFlBQU53V0FBRGRGZ0FBM2dNQUFOOERBQURnQXdBQTRRTUFBQnovLy85VXdSOEEzaFlBQU44V0FBQ1kvdi8vVk1FZkFPQVdBQURoRmdBQWlQNy8vMVRCSHdEaUZnQUE0eFlBQUhqKy8vOVV3UjhBNUJZQUFPVVdBQUEwL3YvL1ZNRWZBT1lXQUFEbkZnQUFJUDcvLzFUQkh3RG9GZ0FBNlJZQUFCRCsvLzlVd1I4QTZoWUFBT3NXQUFCT00zWnlkamhIY21GalpVZHljRVVBZkcwY0FFVEJId0FCQUFBQUJBQUFBTGpoSGdBQ0FBQUFrTEVjQUFMTUFRRFUzeHdBQXVBQkFMVGZIQUFDOEFFQUFBQUFBR0RDSHdBbEF3QUE3QllBQU8wV0FBRHVGZ0FBN3hZQUFQQVdBQUR4RmdBQThoWUFBUE1XQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4NFIzSmhZMlZIY25CRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFBQ0J0SEFDd3dSOEFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mT0VkeVlXTmxSM0p3UlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBQUQ0YkJ3QWJNSWZBQUFBQUFEa3hoOEE5QllBQVBVV0FBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCNEJBQUFlUVFBQUdnQ0FBQnBBZ0FBOWhZQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCN0JBQUFmQVFBQUgwRUFBQitCQUFBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQVBjV0FBRDRGZ0FBaFFJQUFJTUVBQUNIQWdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ0VCQUFBaFFRQUFJWUVBQUNaQWdBQW1nSUFBSWNFQUFDY0FnQUFuUUlBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFwZ0lBQUtjQ0FBRHBCQUFBaVFRQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDS0JBQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFJc0VBQUMwQWdBQXRRSUFBTFlDQUFDTUJBQUF1QUlBQUkwRUFBQzZBZ0FBamdRQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBQ1BCQUFBeEFJQUFNVUNBQURHQWdBQXh3SUFBSkFFQUFDUkJBQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQWtnUUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFDVEJBQUEzQUlBQUpRRUFBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQWxRUUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFDV0JBQUFsd1FBQUpnRUFBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBSmtFQUFDYUJBQUE5d0lBQUpzRUFBRDVBZ0FBK2dJQUFQc0NBQUNjQkFBQS9RSUFBUDRDQUFEL0FnQUErUllBQUowRUFBQUNBd0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUE2Z1FBQUFvREFBQUxBd0FBREFNQUFBMERBQUFPQXdBQUR3TUFBQkFEQUFBUkF3QUFFZ01BQUJNREFBQ2ZCQUFBRlFNQUFLQUVBQUFYQXdBQW9RUUFBQmtEQUFENkZnQUFHd01BQUtNRUFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQSt4WUFBS1VFQUFEc0JBQUFwd1FBQUtnRUFBQ3BCQUFBcWdRQUFLc0VBQUNzQkFBQXJRUUFBSzRFQUFCUS8vLy81TVlmQVB3V0FBRDlGZ0FBL2hZQUFFSURBQUN5QkFBQXN3UUFBRUQvLy8va3hoOEEveFlBQUFBWEFBQXMvLy8vNU1ZZkFBRVhBQUFDRndBQUF4Y0FBTjREQUFEZkF3QUE0QU1BQU9FREFBQWMvLy8vNU1ZZkFBUVhBQUFGRndBQW1QNy8vK1RHSHdBR0Z3QUFCeGNBQUlqKy8vL2t4aDhBQ0JjQUFBa1hBQUI0L3YvLzVNWWZBQW9YQUFBTEZ3QUFOUDcvLytUR0h3QU1Gd0FBRFJjQUFFNHpkbkoyT0VoaGJHWnRVbkIwUlFCOGJSd0ExTVlmQUFFQUFBQUNBQUFBdU9FZUFBSUFBQUNRc1J3QUFzd0JBQUFBQUFEZ3h4OEFKUU1BQUE0WEFBQVBGd0FBRUJjQUFCRVhBQUFTRndBQUV4Y0FBQlFYQUFBVkZ3QUFUbE4wTTE5Zk1qRXdYMTltZFc1amRHbHZialpmWDJaMWJtTkpXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1V6SmZPRWhoYkdadFVuQjBSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUFBZ2JSd0FNTWNmQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6aElZV3htYlZKd2RFVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdBQStHd2NBT3pISHdBQUFBQUFnTXdmQUJZWEFBQVhGd0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFCZ1hBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQVpGd0FBR2hjQUFJVUNBQUNEQkFBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUJzWEFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFIQmNBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBT3NFQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vLzRETUh3QWRGd0FBSGhjQUFCOFhBQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy9nTXdmQUNBWEFBQWhGd0FBTFAvLy80RE1Id0FpRndBQUl4Y0FBQ1FYQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy80RE1Id0FsRndBQUpoY0FBSmorLy8rQXpCOEFKeGNBQUNnWEFBQ0kvdi8vZ013ZkFDa1hBQUFxRndBQWVQNy8vNERNSHdBckZ3QUFMQmNBQURUKy8vK0F6QjhBTFJjQUFDNFhBQUFrL3YvL2dNd2ZBQzhYQUFBd0Z3QUFIUDcvLzRETUh3QXhGd0FBTWhjQUFFNHpkbkoyTkUxU2NIUkZBSHh0SEFCMHpCOEFBUUFBQUFRQUFBQzQ0UjRBQWdBQUFKQ3hIQUFDekFFQTFPQWNBQUxjQVFDMDRCd0FBdVFCQUFBQUFBQ0l6UjhBSlFNQUFETVhBQUEwRndBQU5SY0FBRFlYQUFBM0Z3QUFPQmNBQURrWEFBQTZGd0FBVGxOME0xOWZNakV3WDE5bWRXNWpkR2x2YmpaZlgyWjFibU5KV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VekpmTkUxU2NIUkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBQUNCdEhBRGN6QjhBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk5FMVNjSFJGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBUGhzSEFDVXpSOEFBQUFBQUFqU0h3QTdGd0FBUEJjQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUhnRUFBQjVCQUFBYUFJQUFHa0NBQUE5RndBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUhzRUFBQjhCQUFBZlFRQUFINEVBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBUGhjQUFEOFhBQUNGQWdBQWd3UUFBSWNDQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFJUUVBQUNGQkFBQWhnUUFBSmtDQUFDYUFnQUFod1FBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFPa0VBQUNKQkFBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUlvRUFBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQWl3UUFBTFFDQUFDMUFnQUF0Z0lBQUl3RUFBQzRBZ0FBalFRQUFMb0NBQUNPQkFBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFJOEVBQURFQWdBQXhRSUFBTVlDQUFESEFnQUFrQVFBQUpFRUFBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFDU0JBQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQUpNRUFBRGNBZ0FBbEFRQUFONENBQURmQWdBQTRBSUFBT0VDQUFDVkJBQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQUpZRUFBQ1hCQUFBbUFRQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUFtUVFBQUpvRUFBRDNBZ0FBbXdRQUFQa0NBQUQ2QWdBQSt3SUFBSndFQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBblFRQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBRHFCQUFBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFKOEVBQUFWQXdBQW9BUUFBQmNEQUFDaEJBQUFHUU1BQUtJRUFBQWJBd0FBb3dRQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFEckJBQUFwUVFBQU93RUFBQ25CQUFBcUFRQUFLa0VBQUNxQkFBQXF3UUFBS3dFQUFDdEJBQUFyZ1FBQUZELy8vOEkwaDhBUUJjQUFFRVhBQUJDRndBQVFnTUFBTElFQUFDekJBQUFRUC8vL3dqU0h3QkRGd0FBUkJjQUFDei8vLzhJMGg4QVJSY0FBRVlYQUFCSEZ3QUEzZ01BQU44REFBRGdBd0FBNFFNQUFCei8vLzhJMGg4QVNCY0FBRWtYQUFDWS92Ly9DTklmQUVvWEFBQkxGd0FBaVA3Ly93alNId0JNRndBQVRSY0FBSGorLy84STBoOEFUaGNBQUU4WEFBQTAvdi8vQ05JZkFGQVhBQUJSRndBQVRqTjJjblkxVFZKd2RESkZBQUFBQUh4dEhBRDQwUjhBQVFBQUFBSUFBQUM0NFI0QUFnQUFBSkN4SEFBQ3pBRUFBQUFBQUFEVEh3QWxBd0FBVWhjQUFGTVhBQUJVRndBQVZSY0FBRllYQUFCWEZ3QUFXQmNBQUZrWEFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODFUVkp3ZERKRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFJRzBjQUZUU0h3Q3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgxVFZKd2RESkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QStHd2NBQXpUSHdBQUFBQUFjTmNmQUZvWEFBQmJGd0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFGd1hBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQmRGd0FBWGhjQUFJVUNBQUNEQkFBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBT3NFQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vLzNEWEh3QmZGd0FBWUJjQUFHRVhBQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy9jTmNmQUdJWEFBQmpGd0FBTFAvLy8zRFhId0JrRndBQVpSY0FBR1lYQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy8zRFhId0JuRndBQWFCY0FBSmorLy85dzF4OEFhUmNBQUdvWEFBQ0kvdi8vY05jZkFHc1hBQUJzRndBQWVQNy8vM0RYSHdCdEZ3QUFiaGNBQUU0emRuSjJOazFUY0dGalpVVUFBQUFnYlJ3QVlOY2ZBTGpoSGdBQUFBQUFWTmdmQUNVREFBQnZGd0FBY0JjQUFIRVhBQUJ5RndBQWN4Y0FBSFFYQUFCMUZ3QUFkaGNBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpaTlUzQmhZMlZGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBZ2JSd0FxTmNmQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6Wk5VM0JoWTJWRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQUFBQStHd2NBR0RZSHdBQUFBQUEyTndmQUhjWEFBQjRGd0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFIa1hBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQjZGd0FBZXhjQUFJVUNBQUNEQkFBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBT3NFQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vLzlqY0h3QjhGd0FBZlJjQUFINFhBQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy8yTndmQUg4WEFBQ0FGd0FBTFAvLy85amNId0NCRndBQWdoY0FBSU1YQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy85amNId0NFRndBQWhSY0FBSmorLy8vWTNCOEFoaGNBQUljWEFBQ0kvdi8vMk53ZkFJZ1hBQUNKRndBQWVQNy8vOWpjSHdDS0Z3QUFpeGNBQURUKy8vL1kzQjhBakJjQUFJMFhBQUJPTTNaeWRqaE5kV3gwYVZKd2RFVUFmRzBjQU1qY0h3QUJBQUFBQWdBQUFMamhIZ0FDQUFBQTFPQWNBQUxNQVFBQUFBQUExTjBmQUNVREFBQ09Gd0FBanhjQUFKQVhBQUNSRndBQWtoY0FBSk1YQUFDVUZ3QUFsUmNBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpoTmRXeDBhVkp3ZEVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFJRzBjQUNUZEh3Q3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTg0VFhWc2RHbFNjSFJGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBUGhzSEFEZzNSOEFBQUFBQUZqaUh3Q1dGd0FBbHhjQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUhnRUFBQjVCQUFBYUFJQUFHa0NBQUNZRndBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUhzRUFBQjhCQUFBZlFRQUFINEVBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBbVJjQUFKb1hBQUNGQWdBQWd3UUFBSWNDQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFJUUVBQUNGQkFBQWhnUUFBSmtDQUFDYUFnQUFod1FBQUp3Q0FBQ2RBZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ21BZ0FBcHdJQUFPa0VBQUNKQkFBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUlvRUFBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQWl3UUFBTFFDQUFDMUFnQUF0Z0lBQUl3RUFBQzRBZ0FBalFRQUFMb0NBQUNPQkFBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFJOEVBQURFQWdBQXhRSUFBTVlDQUFESEFnQUFrQVFBQUpFRUFBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFDU0JBQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQUpNRUFBRGNBZ0FBbEFRQUFONENBQURmQWdBQTRBSUFBT0VDQUFDVkJBQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQUpZRUFBQ1hCQUFBbUFRQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUFtUVFBQUpvRUFBRDNBZ0FBbXdRQUFQa0NBQUQ2QWdBQSt3SUFBSndFQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBblFRQUFBSURBQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBRHFCQUFBQ2dNQUFBc0RBQUFNQXdBQURRTUFBQTREQUFBUEF3QUFFQU1BQUJFREFBQVNBd0FBRXdNQUFKOEVBQUFWQXdBQW9BUUFBQmNEQUFDaEJBQUFHUU1BQUtJRUFBQWJBd0FBb3dRQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFEckJBQUFwUVFBQU93RUFBQ25CQUFBcUFRQUFLa0VBQUNxQkFBQXF3UUFBS3dFQUFDdEJBQUFyZ1FBQUZELy8vOVk0aDhBbXhjQUFKd1hBQUNkRndBQVFnTUFBTElFQUFDekJBQUFRUC8vLzFqaUh3Q2VGd0FBbnhjQUFDei8vLzlZNGg4QW9CY0FBS0VYQUFDaUZ3QUEzZ01BQU44REFBRGdBd0FBNFFNQUFCei8vLzlZNGg4QW94Y0FBS1FYQUFDWS92Ly9XT0lmQUtVWEFBQ21Gd0FBaVA3Ly8xamlId0NuRndBQXFCY0FBSGorLy85WTRoOEFxUmNBQUtvWEFBQXcvdi8vV09JZkFLc1hBQUNzRndBQVRqTjJjblkxVUd4cFkyRkZBQUFBQUh4dEhBQkk0aDhBQVFBQUFBSUFBQUM0NFI0QUFnQUFBTkRtSEFBQzBBRUFBQUFBQUZEakh3QWxBd0FBclJjQUFLNFhBQUN2RndBQXNCY0FBTEVYQUFDeUZ3QUFzeGNBQUxRWEFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sODFVR3hwWTJGRlJVTXhSVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6SmZOME5zWVhOelNXUkZSVlZzZGtWZlRsTTVYMGxUUkY5RlJVWlFUbE15WHpaUFltcGxZM1JGZGtWRlJRQUFJRzBjQUtUaUh3Q3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgxVUd4cFkyRkZSVU14UlU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE16WHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxNelh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1UxODNRMnhoYzNOSlpFVkZWV3gyUlY4QStHd2NBRnpqSHdBQUFBQUFXT2dmQUxVWEFBQzJGd0FBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFlQVFBQUhrRUFBQm9BZ0FBYVFJQUFMY1hBQUJyQWdBQWJBSUFBTGdYQUFDNUZ3QUFld1FBQUh3RUFBQjlCQUFBZmdRQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBQzZGd0FBdXhjQUFJVUNBQUNEQkFBQWh3SUFBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBaEFRQUFJVUVBQUNHQkFBQW1RSUFBSm9DQUFDSEJBQUFuQUlBQUowQ0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUtZQ0FBQ25BZ0FBNlFRQUFJa0VBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFpZ1FBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUNMQkFBQXRBSUFBTFVDQUFDMkFnQUFqQVFBQUxnQ0FBQ05CQUFBdWdJQUFJNEVBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBandRQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFDUUJBQUFrUVFBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBSklFQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUFrd1FBQU53Q0FBQ1VCQUFBM2dJQUFOOENBQURnQWdBQTRRSUFBSlVFQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUFsZ1FBQUpjRUFBQ1lCQUFBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFDWkJBQUFtZ1FBQVBjQ0FBQ2JCQUFBK1FJQUFQb0NBQUQ3QWdBQW5BUUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQ2RCQUFBQWdNQUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQU9vRUFBQUtBd0FBQ3dNQUFBd0RBQUFOQXdBQURnTUFBQThEQUFBUUF3QUFFUU1BQUJJREFBQVRBd0FBbndRQUFCVURBQUNnQkFBQUZ3TUFBS0VFQUFBWkF3QUFvZ1FBQUJzREFBQ2pCQUFBSFFNQUFCNERBQUFmQXdBQUlBTUFBT3NFQUFDbEJBQUE3QVFBQUtjRUFBQ29CQUFBcVFRQUFLb0VBQUNyQkFBQXJBUUFBSzBFQUFDdUJBQUFVUC8vLzFqb0h3QzhGd0FBdlJjQUFMNFhBQUJDQXdBQXNnUUFBTE1FQUFCQS8vLy9XT2dmQUw4WEFBREFGd0FBTFAvLy8xam9Id0RCRndBQXdoY0FBTU1YQUFEZUF3QUEzd01BQU9BREFBRGhBd0FBSFAvLy8xam9Id0RFRndBQXhSY0FBSmorLy85WTZCOEF4aGNBQU1jWEFBQ0kvdi8vV09nZkFNZ1hBQURKRndBQWVQNy8vMWpvSHdES0Z3QUF5eGNBQUREKy8vOVk2QjhBekJjQUFNMFhBQURPRndBQXVBd0FBQ0QrLy85WTZCOEF6eGNBQU5BWEFBQVkvdi8vV09nZkFORVhBQURTRndBQUVQNy8vMWpvSHdEVEZ3QUExQmNBQU56OS8vOVk2QjhBMVJjQUFOWVhBQURVL2YvL1dPZ2ZBTmNYQUFEWUZ3QUF6UDMvLzFqb0h3RFpGd0FBMmhjQUFNRDkvLzlZNkI4QTJ4Y0FBTndYQUFDNC9mLy9XT2dmQU4wWEFBRGVGd0FBVGpOMmNuWTFVM0JoWTJWRkFBQUFBSHh0SEFCSTZCOEFBUUFBQUFJQUFBQzQ0UjRBQWdBQUFBakNIZ0FDMEFFQUFBQUFBRkRwSHdBbEF3QUEzeGNBQU9BWEFBRGhGd0FBNGhjQUFPTVhBQURrRndBQTVSY0FBT1lYQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4MVUzQmhZMlZGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUlHMGNBS1RvSHdDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxODFVM0JoWTJWRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBK0d3Y0FGenBId0FBQUFBQWNPMGZBT2NYQUFEb0Z3QUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQU9rWEFBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFEcUZ3QUEvd01BQUlVQ0FBQ0dBZ0FBNnhjQUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQWpnNEFBSThPQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBSkFPQUFDUkRnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFrZzRBQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBSk1PQUFBS0F3QUFDd01BQUF3REFBQ1VEZ0FBRGdNQUFBOERBQUFRQXdBQWxRNEFBQklEQUFDV0RnQUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFGRC8vLzl3N1I4QTdCY0FBTzBYQUFEdUZ3QUFpQTRBQUlrT0FBQkUvLy8vY08wZkFPOFhBQUR3RndBQU5QLy8vM0R0SHdEeEZ3QUE4aGNBQUNELy8vOXc3UjhBOHhjQUFQUVhBQUJyQmdBQUVQLy8vM0R0SHdEMUZ3QUE5aGNBQUFELy8vOXc3UjhBOXhjQUFQZ1hBQUJPTTNaeWRqVkJibTV2ZEVVQUFBQUFmRzBjQUdEdEh3QUJBQUFBQkFBQUFKUndIZ0FDQUFBQU5EOGZBQUxnQUFEMHV4d0FBdkFBQUZDOUhBQUNBQUVBQUFBQUFIanVId0FsQXdBQStSY0FBUG9YQUFEN0Z3QUEvQmNBQVAwWEFBRCtGd0FBL3hjQUFBQVlBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDgxUVc1dWIzUkZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBSUcwY0FNenRId0N3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4MVFXNXViM1JGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEErR3djQUlUdUh3QUFBQUFBY1BJZkFBRVlBQUFDR0FBQVlBSUFBR0VDQUFCaUFnQUFZd0lBQUdRQ0FBQmxBZ0FBWmdJQUFHY0NBQUJvQWdBQWFRSUFBQU1ZQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBYndJQUFIQUNBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUg4Q0FBQ0FBZ0FBZ1FJQUFJSUNBQUFFR0FBQUJSZ0FBSVVDQUFDR0FnQUFqUTRBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBamc0QUFJOE9BQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFKQU9BQUNSRGdBQXFBSUFBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFNRUNBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBeVFJQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBOWdJQUFQY0NBQUQ0QWdBQStRSUFBUG9DQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQWtnNEFBQU1EQUFBRUF3QUFCUU1BQUFZREFBQUhBd0FBQ0FNQUFKTU9BQUFLQXdBQUN3TUFBQXdEQUFDVURnQUFEZ01BQUE4REFBQVFBd0FBbFE0QUFCSURBQUNXRGdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQUZELy8vOXc4aDhBQmhnQUFBY1lBQUFJR0FBQWlBNEFBSWtPQUFCRS8vLy9jUElmQUFrWUFBQUtHQUFBTlAvLy8zRHlId0FMR0FBQURCZ0FBQ0QvLy85dzhoOEFEUmdBQUE0WUFBQk9NM1p5ZGpSRGIzSnlSUUI4YlJ3QVpQSWZBQUVBQUFBQ0FBQUFsSEFlQUFJQUFBQlF2UndBQXVBQUFBQUFBQUJvOHg4QUpRTUFBQThZQUFBUUdBQUFFUmdBQUJJWUFBQVRHQUFBRkJnQUFCVVlBQUFXR0FBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk5FTnZjbkpGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUFDQnRIQUM4OGg4QXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZORU52Y25KRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQVBoc0hBQjA4eDhBQUFBQUFHVDNId0FYR0FBQUdCZ0FBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFHWUNBQUJuQWdBQWFBSUFBR2tDQUFBWkdBQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFHOENBQUJ3QWdBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQUdoZ0FBQnNZQUFDRkFnQUFoZ0lBQUkwT0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFJNE9BQUNQRGdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNRRGdBQWtRNEFBS2dDQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFNa0NBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBRGlBZ0FBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFPMENBQUR1QWdBQTd3SUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFQWUNBQUQzQWdBQStBSUFBUGtDQUFENkFnQUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBSklPQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQUNURGdBQUNnTUFBQXNEQUFBTUF3QUFsQTRBQUE0REFBQVBBd0FBRUFNQUFKVU9BQUFTQXdBQWxnNEFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBQlEvLy8vWlBjZkFCd1lBQUFkR0FBQUhoZ0FBSWdPQUFDSkRnQUFSUC8vLzJUM0h3QWZHQUFBSUJnQUFEVC8vLzlrOXg4QUlSZ0FBQ0lZQUFBZy8vLy9aUGNmQUNNWUFBQWtHQUFBVGpOMmNuWTJSR0Z0WVdkbFJRQUFBSHh0SEFCVTl4OEFBUUFBQUFJQUFBQ1VjQjRBQWdBQUFGQzlIQUFDNEFBQUFBQUFBRno0SHdBbEF3QUFKUmdBQUNZWUFBQW5HQUFBS0JnQUFDa1lBQUFxR0FBQUt4Z0FBQ3dZQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4MlJHRnRZV2RsUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUlHMGNBTEQzSHdDd0lCOEFXazR6ZG5KMk1UUkRiR0Z6YzFKbFoybHpkSEpoY2tsT1UxODJSR0Z0WVdkbFJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQUFQaHNIQUJvK0I4QUFBQUFBRmo4SHdBdEdBQUFMaGdBQUdBQ0FBQmhBZ0FBWWdJQUFHTUNBQUJrQWdBQVpRSUFBR1lDQUFCbkFnQUFhQUlBQUdrQ0FBQXZHQUFBYXdJQUFHd0NBQUJ0QWdBQWJnSUFBRzhDQUFCd0FnQUFjUUlBQUhJQ0FBQnpBZ0FBZEFJQUFIVUNBQUIyQWdBQWR3SUFBSGdDQUFCNUFnQUFlZ0lBQUhzQ0FBQjhBZ0FBZlFJQUFINENBQUIvQWdBQWdBSUFBSUVDQUFDQ0FnQUFNQmdBQURFWUFBQ0ZBZ0FBaGdJQUFJME9BQUNJQWdBQWlRSUFBSW9DQUFDTEFnQUFqQUlBQUkwQ0FBQ09BZ0FBandJQUFKQUNBQUNSQWdBQWtnSUFBSk1DQUFDVUFnQUFsUUlBQUpZQ0FBQ1hBZ0FBbUFJQUFKa0NBQUNhQWdBQW13SUFBSTRPQUFDUERnQUFuZ0lBQUo4Q0FBQ2dBZ0FBb1FJQUFLSUNBQUNqQWdBQXBBSUFBS1VDQUFDUURnQUFrUTRBQUtnQ0FBQ3BBZ0FBcWdJQUFLc0NBQUNzQWdBQXJRSUFBSzRDQUFDdkFnQUFzQUlBQUxFQ0FBQ3lBZ0FBc3dJQUFMUUNBQUMxQWdBQXRnSUFBTGNDQUFDNEFnQUF1UUlBQUxvQ0FBQzdBZ0FBdkFJQUFMMENBQUMrQWdBQXZ3SUFBTUFDQUFEQkFnQUF3Z0lBQU1NQ0FBREVBZ0FBeFFJQUFNWUNBQURIQWdBQXlBSUFBTWtDQUFES0FnQUF5d0lBQU13Q0FBRE5BZ0FBemdJQUFNOENBQURRQWdBQTBRSUFBTklDQUFEVEFnQUExQUlBQU5VQ0FBRFdBZ0FBMXdJQUFOZ0NBQURaQWdBQTJnSUFBTnNDQUFEY0FnQUEzUUlBQU40Q0FBRGZBZ0FBNEFJQUFPRUNBQURpQWdBQTR3SUFBT1FDQUFEbEFnQUE1Z0lBQU9jQ0FBRG9BZ0FBNlFJQUFPb0NBQURyQWdBQTdBSUFBTzBDQUFEdUFnQUE3d0lBQVBBQ0FBRHhBZ0FBOGdJQUFQTUNBQUQwQWdBQTlRSUFBUFlDQUFEM0FnQUErQUlBQVBrQ0FBRDZBZ0FBK3dJQUFQd0NBQUQ5QWdBQS9nSUFBUDhDQUFBQUF3QUFBUU1BQUpJT0FBQURBd0FBQkFNQUFBVURBQUFHQXdBQUJ3TUFBQWdEQUFDVERnQUFDZ01BQUFzREFBQU1Bd0FBbEE0QUFBNERBQUFQQXdBQUVBTUFBSlVPQUFBU0F3QUFsZzRBQUJRREFBQVZBd0FBRmdNQUFCY0RBQUFZQXdBQUdRTUFBQm9EQUFBYkF3QUFIQU1BQUIwREFBQWVBd0FBSHdNQUFDQURBQUJRLy8vL1dQd2ZBRElZQUFBekdBQUFOQmdBQUlnT0FBQ0pEZ0FBUlAvLy8xajhId0ExR0FBQU5oZ0FBRFQvLy85WS9COEFOeGdBQURnWUFBQWcvLy8vV1B3ZkFEa1lBQUE2R0FBQVRqTjJjbll6UkdWc1JRQUFmRzBjQUV6OEh3QUJBQUFBQWdBQUFKUndIZ0FDQUFBQVVMMGNBQUxnQUFBQUFBQUFVUDBmQUNVREFBQTdHQUFBUEJnQUFEMFlBQUErR0FBQVB4Z0FBRUFZQUFCQkdBQUFRaGdBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpORVpXeEZSVU14UlU1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VekpmTjBOc1lYTnpTV1JGUlZWc2RrVmZUbE01WDBsVFJGOUZSVVpRVGxNeVh6WlBZbXBsWTNSRmRrVkZSUUFBQUFBZ2JSd0FwUHdmQUxBZ0h3QmFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VFh6TkVaV3hGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBQUQ0YkJ3QVhQMGZBQUFBQUFCTUFTQUFReGdBQUVRWUFBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCbUFnQUFad0lBQUdnQ0FBQnBBZ0FBUlJnQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCdkFnQUFjQUlBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQUVZWUFBQkhHQUFBaFFJQUFJWUNBQUNORGdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDT0RnQUFqdzRBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFrQTRBQUpFT0FBQ29BZ0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFESkFnQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEMkFnQUE5d0lBQVBnQ0FBRDVBZ0FBK2dJQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQ1NEZ0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUFrdzRBQUFvREFBQUxBd0FBREFNQUFKUU9BQUFPQXdBQUR3TUFBQkFEQUFDVkRnQUFFZ01BQUpZT0FBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQVVQLy8vMHdCSUFCSUdBQUFTUmdBQUVvWUFBQ0lEZ0FBaVE0QUFFVC8vLzlNQVNBQVN4Z0FBRXdZQUFBMC8vLy9UQUVnQUUwWUFBQk9HQUFBSVAvLy8wd0JJQUJQR0FBQVVCZ0FBRTR6ZG5KMk5VVjRjR0Z1UlFBQUFBQjhiUndBUEFFZ0FBRUFBQUFDQUFBQWxIQWVBQUlBQUFCUXZSd0FBdUFBQUFBQUFBQkVBaUFBSlFNQUFGRVlBQUJTR0FBQVV4Z0FBRlFZQUFCVkdBQUFWaGdBQUZjWUFBQllHQUFBVGxOME0xOWZNakV3WDE5bWRXNWpkR2x2YmpaZlgyWjFibU5KV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VekpmTlVWNGNHRnVSVVZETVVWT1UxOHhNbUpoYzJsalgzTjBjbWx1WjBsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9VMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE15WHpkRGJHRnpjMGxrUlVWVmJIWkZYMDVUT1Y5SlUwUmZSVVZHVUU1VE1sODJUMkpxWldOMFJYWkZSVVVBQUNCdEhBQ1lBU0FBc0NBZkFGcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxOZk5VVjRjR0Z1UlVWRE1VVk9VM1F6WDE4eU1USmlZWE5wWTE5emRISnBibWRKWTA1VE0xOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRNMTg1WVd4c2IyTmhkRzl5U1dORlJVVkZUbE5mTjBOc1lYTnpTV1JGUlZWc2RrVmZBUGhzSEFCUUFpQUFBQUFBQUR3R0lBQlpHQUFBV2hnQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUdZQ0FBQm5BZ0FBYUFJQUFHa0NBQUJiR0FBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBWEJnQUFGMFlBQUNGQWdBQWhnSUFBSTBPQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUk0T0FBQ1BEZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ1FEZ0FBa1E0QUFLZ0NBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU1rQ0FBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFKSU9BQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQ1REZ0FBQ2dNQUFBc0RBQUFNQXdBQWxBNEFBQTREQUFBUEF3QUFFQU1BQUpVT0FBQVNBd0FBbGc0QUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFCUS8vLy9QQVlnQUY0WUFBQmZHQUFBWUJnQUFJZ09BQUNKRGdBQVJQLy8vendHSUFCaEdBQUFZaGdBQURULy8vODhCaUFBWXhnQUFHUVlBQUFnLy8vL1BBWWdBR1VZQUFCbUdBQUFUak4yY25ZMFQzSnBaMFVBZkcwY0FEQUdJQUFCQUFBQUFnQUFBSlJ3SGdBQ0FBQUFVTDBjQUFMZ0FBQUFBQUFBTkFjZ0FDVURBQUJuR0FBQWFCZ0FBR2tZQUFCcUdBQUFheGdBQUd3WUFBQnRHQUFBYmhnQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6UlBjbWxuUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQWdiUndBaUFZZ0FMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYelJQY21sblJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFENGJCd0FRQWNnQUFBQUFBQWNDeUFBYnhnQUFIQVlBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQWNSZ0FBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFISVlBQUJ6R0FBQWhRSUFBSVlDQUFDTkRnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ09EZ0FBanc0QUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBa0E0QUFKRU9BQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUNTRGdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBa3c0QUFBb0RBQUFMQXdBQURBTUFBSlFPQUFBT0F3QUFEd01BQUJBREFBQ1ZEZ0FBRWdNQUFKWU9BQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFVUC8vL3h3TElBQjBHQUFBZFJnQUFIWVlBQUNJRGdBQWlRNEFBRVQvLy84Y0N5QUFkeGdBQUhnWUFBQTAvLy8vSEFzZ0FIa1lBQUI2R0FBQVRqTjJjbll6VW1WbVJRQUFJRzBjQUJBTElBQ1VjQjRBQUFBQUFBQU1JQUFsQXdBQWV4Z0FBSHdZQUFCOUdBQUFmaGdBQUg4WUFBQ0FHQUFBZ1JnQUFJSVlBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDh6VW1WbVJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQUFBSUcwY0FGUUxJQUN3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4elVtVm1SVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBQUErR3djQUF3TUlBQUFBQUFBK0E4Z0FJTVlBQUNFR0FBQVlBSUFBR0VDQUFCaUFnQUFZd0lBQUdRQ0FBQmxBZ0FBWmdJQUFHY0NBQUJvQWdBQWFRSUFBSVVZQUFCckFnQUFiQUlBQUcwQ0FBQnVBZ0FBYndJQUFIQUNBQUJ4QWdBQWNnSUFBSE1DQUFCMEFnQUFkUUlBQUhZQ0FBQjNBZ0FBZUFJQUFIa0NBQUI2QWdBQWV3SUFBSHdDQUFCOUFnQUFmZ0lBQUg4Q0FBQ0FBZ0FBZ1FJQUFJSUNBQUNHR0FBQWh4Z0FBSVVDQUFDR0FnQUFqUTRBQUlnQ0FBQ0pBZ0FBaWdJQUFJc0NBQUNNQWdBQWpRSUFBSTRDQUFDUEFnQUFrQUlBQUpFQ0FBQ1NBZ0FBa3dJQUFKUUNBQUNWQWdBQWxnSUFBSmNDQUFDWUFnQUFtUUlBQUpvQ0FBQ2JBZ0FBamc0QUFJOE9BQUNlQWdBQW53SUFBS0FDQUFDaEFnQUFvZ0lBQUtNQ0FBQ2tBZ0FBcFFJQUFKQU9BQUNSRGdBQXFBSUFBS2tDQUFDcUFnQUFxd0lBQUt3Q0FBQ3RBZ0FBcmdJQUFLOENBQUN3QWdBQXNRSUFBTElDQUFDekFnQUF0QUlBQUxVQ0FBQzJBZ0FBdHdJQUFMZ0NBQUM1QWdBQXVnSUFBTHNDQUFDOEFnQUF2UUlBQUw0Q0FBQy9BZ0FBd0FJQUFNRUNBQURDQWdBQXd3SUFBTVFDQUFERkFnQUF4Z0lBQU1jQ0FBRElBZ0FBeVFJQUFNb0NBQURMQWdBQXpBSUFBTTBDQUFET0FnQUF6d0lBQU5BQ0FBRFJBZ0FBMGdJQUFOTUNBQURVQWdBQTFRSUFBTllDQUFEWEFnQUEyQUlBQU5rQ0FBRGFBZ0FBMndJQUFOd0NBQURkQWdBQTNnSUFBTjhDQUFEZ0FnQUE0UUlBQU9JQ0FBRGpBZ0FBNUFJQUFPVUNBQURtQWdBQTV3SUFBT2dDQUFEcEFnQUE2Z0lBQU9zQ0FBRHNBZ0FBN1FJQUFPNENBQUR2QWdBQThBSUFBUEVDQUFEeUFnQUE4d0lBQVBRQ0FBRDFBZ0FBOWdJQUFQY0NBQUQ0QWdBQStRSUFBUG9DQUFEN0FnQUEvQUlBQVAwQ0FBRCtBZ0FBL3dJQUFBQURBQUFCQXdBQWtnNEFBQU1EQUFBRUF3QUFCUU1BQUFZREFBQUhBd0FBQ0FNQUFKTU9BQUFLQXdBQUN3TUFBQXdEQUFDVURnQUFEZ01BQUE4REFBQVFBd0FBbFE0QUFCSURBQUNXRGdBQUZBTUFBQlVEQUFBV0F3QUFGd01BQUJnREFBQVpBd0FBR2dNQUFCc0RBQUFjQXdBQUhRTUFBQjREQUFBZkF3QUFJQU1BQUZELy8vLzREeUFBaUJnQUFJa1lBQUNLR0FBQWlBNEFBSWtPQUFCRS8vLy8rQThnQUlzWUFBQ01HQUFBTlAvLy8vZ1BJQUNOR0FBQWpoZ0FBQ0QvLy8vNER5QUFqeGdBQUpBWUFBQk9NM1p5ZGpOU1pXZEZBQUI4YlJ3QTdBOGdBQUVBQUFBQ0FBQUFsSEFlQUFJQUFBQlF2UndBQXVBQUFBQUFBQUR3RUNBQUpRTUFBSkVZQUFDU0dBQUFreGdBQUpRWUFBQ1ZHQUFBbGhnQUFKY1lBQUNZR0FBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk0xSmxaMFZGUXpGRlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTWw4M1EyeGhjM05KWkVWRlZXeDJSVjlPVXpsZlNWTkVYMFZGUmxCT1V6SmZOazlpYW1WamRFVjJSVVZGQUFBQUFDQnRIQUJFRUNBQXNDQWZBRnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTmZNMUpsWjBWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBQVBoc0hBRDhFQ0FBQUFBQUFPd1VJQUNaR0FBQW1oZ0FBR0FDQUFCaEFnQUFZZ0lBQUdNQ0FBQmtBZ0FBWlFJQUFHWUNBQUJuQWdBQWFBSUFBR2tDQUFDYkdBQUFhd0lBQUd3Q0FBQnRBZ0FBYmdJQUFHOENBQUJ3QWdBQWNRSUFBSElDQUFCekFnQUFkQUlBQUhVQ0FBQjJBZ0FBZHdJQUFIZ0NBQUI1QWdBQWVnSUFBSHNDQUFCOEFnQUFmUUlBQUg0Q0FBQi9BZ0FBZ0FJQUFJRUNBQUNDQWdBQW5CZ0FBSjBZQUFDRkFnQUFoZ0lBQUkwT0FBQ0lBZ0FBaVFJQUFJb0NBQUNMQWdBQWpBSUFBSTBDQUFDT0FnQUFqd0lBQUpBQ0FBQ1JBZ0FBa2dJQUFKTUNBQUNVQWdBQWxRSUFBSllDQUFDWEFnQUFtQUlBQUprQ0FBQ2FBZ0FBbXdJQUFJNE9BQUNQRGdBQW5nSUFBSjhDQUFDZ0FnQUFvUUlBQUtJQ0FBQ2pBZ0FBcEFJQUFLVUNBQUNRRGdBQWtRNEFBS2dDQUFDcEFnQUFxZ0lBQUtzQ0FBQ3NBZ0FBclFJQUFLNENBQUN2QWdBQXNBSUFBTEVDQUFDeUFnQUFzd0lBQUxRQ0FBQzFBZ0FBdGdJQUFMY0NBQUM0QWdBQXVRSUFBTG9DQUFDN0FnQUF2QUlBQUwwQ0FBQytBZ0FBdndJQUFNQUNBQURCQWdBQXdnSUFBTU1DQUFERUFnQUF4UUlBQU1ZQ0FBREhBZ0FBeUFJQUFNa0NBQURLQWdBQXl3SUFBTXdDQUFETkFnQUF6Z0lBQU04Q0FBRFFBZ0FBMFFJQUFOSUNBQURUQWdBQTFBSUFBTlVDQUFEV0FnQUExd0lBQU5nQ0FBRFpBZ0FBMmdJQUFOc0NBQURjQWdBQTNRSUFBTjRDQUFEZkFnQUE0QUlBQU9FQ0FBRGlBZ0FBNHdJQUFPUUNBQURsQWdBQTVnSUFBT2NDQUFEb0FnQUE2UUlBQU9vQ0FBRHJBZ0FBN0FJQUFPMENBQUR1QWdBQTd3SUFBUEFDQUFEeEFnQUE4Z0lBQVBNQ0FBRDBBZ0FBOVFJQUFQWUNBQUQzQWdBQStBSUFBUGtDQUFENkFnQUErd0lBQVB3Q0FBRDlBZ0FBL2dJQUFQOENBQUFBQXdBQUFRTUFBSklPQUFBREF3QUFCQU1BQUFVREFBQUdBd0FBQndNQUFBZ0RBQUNURGdBQUNnTUFBQXNEQUFBTUF3QUFsQTRBQUE0REFBQVBBd0FBRUFNQUFKVU9BQUFTQXdBQWxnNEFBQlFEQUFBVkF3QUFGZ01BQUJjREFBQVlBd0FBR1FNQUFCb0RBQUFiQXdBQUhBTUFBQjBEQUFBZUF3QUFId01BQUNBREFBQlEvLy8vN0JRZ0FKNFlBQUNmR0FBQW9CZ0FBSWdPQUFDSkRnQUFSUC8vLyt3VUlBQ2hHQUFBb2hnQUFEVC8vLy9zRkNBQW94Z0FBS1FZQUFBZy8vLy83QlFnQUtVWUFBQ21HQUFBVGpOMmNuWTNVbVZ6ZEc5eVpVVUFBSHh0SEFEY0ZDQUFBUUFBQUFJQUFBQ1VjQjRBQWdBQUFGQzlIQUFDNEFBQUFBQUFBT2dWSUFBbEF3QUFweGdBQUtnWUFBQ3BHQUFBcWhnQUFLc1lBQUNzR0FBQXJSZ0FBSzRZQUFCT1UzUXpYMTh5TVRCZlgyWjFibU4wYVc5dU5sOWZablZ1WTBsYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUTWw4M1VtVnpkRzl5WlVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQUFBQ0J0SEFBNEZTQUFzQ0FmQUZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE5mTjFKbGMzUnZjbVZGUlVNeFJVNVRkRE5mWHpJeE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxNelh6RXhZMmhoY2w5MGNtRnBkSE5KWTBWRlRsTXpYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VMTgzUTJ4aGMzTkpaRVZGVld4MlJWOEFBQUQ0YkJ3QTlCVWdBQUFBQUFEa0dTQUFyeGdBQUxBWUFBQmdBZ0FBWVFJQUFHSUNBQUJqQWdBQVpBSUFBR1VDQUFCbUFnQUFad0lBQUdnQ0FBQnBBZ0FBc1JnQUFHc0NBQUJzQWdBQWJRSUFBRzRDQUFCdkFnQUFjQUlBQUhFQ0FBQnlBZ0FBY3dJQUFIUUNBQUIxQWdBQWRnSUFBSGNDQUFCNEFnQUFlUUlBQUhvQ0FBQjdBZ0FBZkFJQUFIMENBQUIrQWdBQWZ3SUFBSUFDQUFDQkFnQUFnZ0lBQUxJWUFBQ3pHQUFBaFFJQUFJWUNBQUNORGdBQWlBSUFBSWtDQUFDS0FnQUFpd0lBQUl3Q0FBQ05BZ0FBamdJQUFJOENBQUNRQWdBQWtRSUFBSklDQUFDVEFnQUFsQUlBQUpVQ0FBQ1dBZ0FBbHdJQUFKZ0NBQUNaQWdBQW1nSUFBSnNDQUFDT0RnQUFqdzRBQUo0Q0FBQ2ZBZ0FBb0FJQUFLRUNBQUNpQWdBQW93SUFBS1FDQUFDbEFnQUFrQTRBQUpFT0FBQ29BZ0FBcVFJQUFLb0NBQUNyQWdBQXJBSUFBSzBDQUFDdUFnQUFyd0lBQUxBQ0FBQ3hBZ0FBc2dJQUFMTUNBQUMwQWdBQXRRSUFBTFlDQUFDM0FnQUF1QUlBQUxrQ0FBQzZBZ0FBdXdJQUFMd0NBQUM5QWdBQXZnSUFBTDhDQUFEQUFnQUF3UUlBQU1JQ0FBRERBZ0FBeEFJQUFNVUNBQURHQWdBQXh3SUFBTWdDQUFESkFnQUF5Z0lBQU1zQ0FBRE1BZ0FBelFJQUFNNENBQURQQWdBQTBBSUFBTkVDQUFEU0FnQUEwd0lBQU5RQ0FBRFZBZ0FBMWdJQUFOY0NBQURZQWdBQTJRSUFBTm9DQUFEYkFnQUEzQUlBQU4wQ0FBRGVBZ0FBM3dJQUFPQUNBQURoQWdBQTRnSUFBT01DQUFEa0FnQUE1UUlBQU9ZQ0FBRG5BZ0FBNkFJQUFPa0NBQURxQWdBQTZ3SUFBT3dDQUFEdEFnQUE3Z0lBQU84Q0FBRHdBZ0FBOFFJQUFQSUNBQUR6QWdBQTlBSUFBUFVDQUFEMkFnQUE5d0lBQVBnQ0FBRDVBZ0FBK2dJQUFQc0NBQUQ4QWdBQS9RSUFBUDRDQUFEL0FnQUFBQU1BQUFFREFBQ1NEZ0FBQXdNQUFBUURBQUFGQXdBQUJnTUFBQWNEQUFBSUF3QUFrdzRBQUFvREFBQUxBd0FBREFNQUFKUU9BQUFPQXdBQUR3TUFBQkFEQUFDVkRnQUFFZ01BQUpZT0FBQVVBd0FBRlFNQUFCWURBQUFYQXdBQUdBTUFBQmtEQUFBYUF3QUFHd01BQUJ3REFBQWRBd0FBSGdNQUFCOERBQUFnQXdBQVVQLy8vK1FaSUFDMEdBQUF0UmdBQUxZWUFBQ0lEZ0FBaVE0QUFFVC8vLy9rR1NBQXR4Z0FBTGdZQUFBMC8vLy81QmtnQUxrWUFBQzZHQUFBSVAvLy8rUVpJQUM3R0FBQXZCZ0FBRTR6ZG5KMk0xTnBZMFVBQUh4dEhBRFlHU0FBQVFBQUFBSUFBQUNVY0I0QUFnQUFBRkM5SEFBQzRBQUFBQUFBQU53YUlBQWxBd0FBdlJnQUFMNFlBQUMvR0FBQXdCZ0FBTUVZQUFEQ0dBQUF3eGdBQU1RWUFBQk9VM1F6WDE4eU1UQmZYMloxYm1OMGFXOXVObDlmWm5WdVkwbGFUak4yY25ZeE5FTnNZWE56VW1WbmFYTjBjbUZ5U1U1VE1sOHpVMmxqUlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQUFJRzBjQURBYUlBQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTh6VTJsalJVVkRNVVZPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRNMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUTTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxOZk4wTnNZWE56U1dSRlJWVnNka1ZmQUFBQStHd2NBT2dhSUFBQUFBQUF5QjRnQU1VWUFBREdHQUFBWUFJQUFHRUNBQUJpQWdBQVl3SUFBR1FDQUFCbEFnQUFaZ0lBQUdjQ0FBQm9BZ0FBYVFJQUFNY1lBQUJyQWdBQWJBSUFBRzBDQUFCdUFnQUFid0lBQUhBQ0FBQnhBZ0FBY2dJQUFITUNBQUIwQWdBQWRRSUFBSFlDQUFCM0FnQUFlQUlBQUhrQ0FBQjZBZ0FBZXdJQUFId0NBQUI5QWdBQWZnSUFBSDhDQUFDQUFnQUFnUUlBQUlJQ0FBRElHQUFBeVJnQUFJVUNBQUNHQWdBQXloZ0FBSWdDQUFDSkFnQUFpZ0lBQUlzQ0FBQ01BZ0FBalFJQUFJNENBQUNQQWdBQWtBSUFBSkVDQUFDU0FnQUFrd0lBQUpRQ0FBQ1ZBZ0FBbGdJQUFKY0NBQUNZQWdBQW1RSUFBSm9DQUFDYkFnQUFqZzRBQUk4T0FBQ2VBZ0FBbndJQUFLQUNBQUNoQWdBQW9nSUFBS01DQUFDa0FnQUFwUUlBQUpBT0FBQ1JEZ0FBcUFJQUFLa0NBQUNxQWdBQXF3SUFBS3dDQUFDdEFnQUFyZ0lBQUs4Q0FBQ3dBZ0FBc1FJQUFMSUNBQUN6QWdBQXRBSUFBTFVDQUFDMkFnQUF0d0lBQUxnQ0FBQzVBZ0FBdWdJQUFMc0NBQUM4QWdBQXZRSUFBTDRDQUFDL0FnQUF3QUlBQU1FQ0FBRENBZ0FBd3dJQUFNUUNBQURGQWdBQXhnSUFBTWNDQUFESUFnQUF5UUlBQU1vQ0FBRExBZ0FBekFJQUFNMENBQURPQWdBQXp3SUFBTkFDQUFEUkFnQUEwZ0lBQU5NQ0FBRFVBZ0FBMVFJQUFOWUNBQURYQWdBQTJBSUFBTmtDQUFEYUFnQUEyd0lBQU53Q0FBRGRBZ0FBM2dJQUFOOENBQURnQWdBQTRRSUFBT0lDQUFEakFnQUE1QUlBQU9VQ0FBRG1BZ0FBNXdJQUFPZ0NBQURwQWdBQTZnSUFBT3NDQUFEc0FnQUE3UUlBQU80Q0FBRHZBZ0FBOEFJQUFQRUNBQUR5QWdBQTh3SUFBUFFDQUFEMUFnQUE5Z0lBQVBjQ0FBRDRBZ0FBK1FJQUFQb0NBQUQ3QWdBQS9BSUFBUDBDQUFEK0FnQUEvd0lBQUFBREFBQUJBd0FBa2c0QUFBTURBQUFFQXdBQUJRTUFBQVlEQUFBSEF3QUFDQU1BQUpNT0FBQUtBd0FBQ3dNQUFBd0RBQUNVRGdBQURnTUFBQThEQUFBUUF3QUFsUTRBQUJJREFBQ1dEZ0FBRkFNQUFCVURBQUFXQXdBQUZ3TUFBQmdEQUFBWkF3QUFHZ01BQUJzREFBQWNBd0FBSFFNQUFCNERBQUFmQXdBQUlBTUFBRkQvLy8vSUhpQUF5eGdBQU13WUFBRE5HQUFBaUE0QUFJa09BQUJFLy8vL3lCNGdBTTRZQUFEUEdBQUFOUC8vLzhnZUlBRFFHQUFBMFJnQUFFNHpkbkoyTlZOMVluTjBSUUFBQUFBZ2JSd0F1QjRnQUpSd0hnQUFBQUFBckI4Z0FDVURBQURTR0FBQTB4Z0FBTlFZQUFEVkdBQUExaGdBQU5jWUFBRFlHQUFBMlJnQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6VlRkV0p6ZEVWRlF6RkZUbE5mTVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUWHpFeFkyaGhjbDkwY21GcGRITkpZMFZGVGxOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VE1sODNRMnhoYzNOSlpFVkZWV3gyUlY5T1V6bGZTVk5FWDBWRlJsQk9VekpmTms5aWFtVmpkRVYyUlVWRkFBQWdiUndBQUI4Z0FMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYelZUZFdKemRFVkZRekZGVGxOME0xOWZNakV5WW1GemFXTmZjM1J5YVc1blNXTk9Vek5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVXpOZk9XRnNiRzlqWVhSdmNrbGpSVVZGUlU1VFh6ZERiR0Z6YzBsa1JVVlZiSFpGWHdENGJCd0F1QjhnQUFBQUFBQ29JeUFBMmhnQUFOc1lBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQTNCZ0FBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFOMFlBQURlR0FBQWhRSUFBSVlDQUFDTkRnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ09EZ0FBanc0QUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBa0E0QUFKRU9BQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUNTRGdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBa3c0QUFBb0RBQUFMQXdBQURBTUFBSlFPQUFBT0F3QUFEd01BQUJBREFBQ1ZEZ0FBRWdNQUFKWU9BQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFVUC8vLzZnaklBRGZHQUFBNEJnQUFPRVlBQUNJRGdBQWlRNEFBRVQvLy8rb0l5QUE0aGdBQU9NWUFBQTAvLy8vcUNNZ0FPUVlBQURsR0FBQUlQLy8vNmdqSUFEbUdBQUE1eGdBQUU0emRuSjJPRk4xY0hCc2FXVmtSUUI4YlJ3QW1DTWdBQUVBQUFBQ0FBQUFsSEFlQUFJQUFBQlF2UndBQXVBQUFBQUFBQUNrSkNBQUpRTUFBT2dZQUFEcEdBQUE2aGdBQU9zWUFBRHNHQUFBN1JnQUFPNFlBQUR2R0FBQVRsTjBNMTlmTWpFd1gxOW1kVzVqZEdsdmJqWmZYMloxYm1OSldrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVXpKZk9GTjFjSEJzYVdWa1JVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQUFnYlJ3QTlDTWdBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpoVGRYQndiR2xsWkVWRlF6RkZUbE4wTTE5Zk1qRXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1V6TmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVk9Vek5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUWHpkRGJHRnpjMGxrUlVWVmJIWkZYd0FBK0d3Y0FMQWtJQUFBQUFBQXBDZ2dBUEFZQUFEeEdBQUFZQUlBQUdFQ0FBQmlBZ0FBWXdJQUFHUUNBQUJsQWdBQVpnSUFBR2NDQUFCb0FnQUFhUUlBQVBJWUFBQnJBZ0FBYkFJQUFHMENBQUJ1QWdBQWJ3SUFBSEFDQUFCeEFnQUFjZ0lBQUhNQ0FBQjBBZ0FBZFFJQUFIWUNBQUIzQWdBQWVBSUFBSGtDQUFCNkFnQUFld0lBQUh3Q0FBQjlBZ0FBZmdJQUFIOENBQUNBQWdBQWdRSUFBSUlDQUFEekdBQUE5QmdBQUlVQ0FBQ0dBZ0FBalE0QUFJZ0NBQUNKQWdBQWlnSUFBSXNDQUFDTUFnQUFqUUlBQUk0Q0FBQ1BBZ0FBa0FJQUFKRUNBQUNTQWdBQWt3SUFBSlFDQUFDVkFnQUFsZ0lBQUpjQ0FBQ1lBZ0FBbVFJQUFKb0NBQUNiQWdBQWpnNEFBSThPQUFDZUFnQUFud0lBQUtBQ0FBQ2hBZ0FBb2dJQUFLTUNBQUNrQWdBQXBRSUFBSkFPQUFDUkRnQUFxQUlBQUtrQ0FBQ3FBZ0FBcXdJQUFLd0NBQUN0QWdBQXJnSUFBSzhDQUFDd0FnQUFzUUlBQUxJQ0FBQ3pBZ0FBdEFJQUFMVUNBQUMyQWdBQXR3SUFBTGdDQUFDNUFnQUF1Z0lBQUxzQ0FBQzhBZ0FBdlFJQUFMNENBQUMvQWdBQXdBSUFBTUVDQUFEQ0FnQUF3d0lBQU1RQ0FBREZBZ0FBeGdJQUFNY0NBQURJQWdBQXlRSUFBTW9DQUFETEFnQUF6QUlBQU0wQ0FBRE9BZ0FBendJQUFOQUNBQURSQWdBQTBnSUFBTk1DQUFEVUFnQUExUUlBQU5ZQ0FBRFhBZ0FBMkFJQUFOa0NBQURhQWdBQTJ3SUFBTndDQUFEZEFnQUEzZ0lBQU44Q0FBRGdBZ0FBNFFJQUFPSUNBQURqQWdBQTVBSUFBT1VDQUFEbUFnQUE1d0lBQU9nQ0FBRHBBZ0FBNmdJQUFPc0NBQURzQWdBQTdRSUFBTzRDQUFEdkFnQUE4QUlBQVBFQ0FBRHlBZ0FBOHdJQUFQUUNBQUQxQWdBQTlnSUFBUGNDQUFENEFnQUErUUlBQVBvQ0FBRDdBZ0FBL0FJQUFQMENBQUQrQWdBQS93SUFBQUFEQUFBQkF3QUFrZzRBQUFNREFBQUVBd0FBQlFNQUFBWURBQUFIQXdBQUNBTUFBSk1PQUFBS0F3QUFDd01BQUF3REFBQ1VEZ0FBRGdNQUFBOERBQUFRQXdBQWxRNEFBQklEQUFDV0RnQUFGQU1BQUJVREFBQVdBd0FBRndNQUFCZ0RBQUFaQXdBQUdnTUFBQnNEQUFBY0F3QUFIUU1BQUI0REFBQWZBd0FBSUFNQUFGRC8vLytrS0NBQTlSZ0FBUFlZQUFEM0dBQUFpQTRBQUlrT0FBQkUvLy8vcENnZ0FQZ1lBQUQ1R0FBQU5QLy8vNlFvSUFENkdBQUEreGdBQUNELy8vK2tLQ0FBL0JnQUFQMFlBQUJPTTNaeWRqZFZibU5zWldGeVJRQUFmRzBjQUpRb0lBQUJBQUFBQWdBQUFKUndIZ0FDQUFBQVVMMGNBQUxnQUFBQUFBQUFvQ2tnQUNVREFBRCtHQUFBL3hnQUFBQVpBQUFCR1FBQUFoa0FBQU1aQUFBRUdRQUFCUmtBQUU1VGRETmZYekl4TUY5ZlpuVnVZM1JwYjI0MlgxOW1kVzVqU1ZwT00zWnlkakUwUTJ4aGMzTlNaV2RwYzNSeVlYSkpUbE15WHpkVmJtTnNaV0Z5UlVWRE1VVk9VMTh4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGVGxNeVh6ZERiR0Z6YzBsa1JVVlZiSFpGWDA1VE9WOUpVMFJmUlVWR1VFNVRNbDgyVDJKcVpXTjBSWFpGUlVVQUFBQUFJRzBjQVBBb0lBQ3dJQjhBV2s0emRuSjJNVFJEYkdGemMxSmxaMmx6ZEhKaGNrbE9VMTgzVlc1amJHVmhja1ZGUXpGRlRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV05PVXpOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1V6TmZPV0ZzYkc5allYUnZja2xqUlVWRlJVNVRYemREYkdGemMwbGtSVVZWYkhaRlh3QUFBUGhzSEFDc0tTQUFBQUFBQUp3dElBQUdHUUFBQnhrQUFHQUNBQUJoQWdBQVlnSUFBR01DQUFCa0FnQUFaUUlBQUdZQ0FBQm5BZ0FBYUFJQUFHa0NBQUFJR1FBQWF3SUFBR3dDQUFCdEFnQUFiZ0lBQUc4Q0FBQndBZ0FBY1FJQUFISUNBQUJ6QWdBQWRBSUFBSFVDQUFCMkFnQUFkd0lBQUhnQ0FBQjVBZ0FBZWdJQUFIc0NBQUI4QWdBQWZRSUFBSDRDQUFCL0FnQUFnQUlBQUlFQ0FBQ0NBZ0FBQ1JrQUFBb1pBQUNGQWdBQWhnSUFBSTBPQUFDSUFnQUFpUUlBQUlvQ0FBQ0xBZ0FBakFJQUFJMENBQUNPQWdBQWp3SUFBSkFDQUFDUkFnQUFrZ0lBQUpNQ0FBQ1VBZ0FBbFFJQUFKWUNBQUNYQWdBQW1BSUFBSmtDQUFDYUFnQUFtd0lBQUk0T0FBQ1BEZ0FBbmdJQUFKOENBQUNnQWdBQW9RSUFBS0lDQUFDakFnQUFwQUlBQUtVQ0FBQ1FEZ0FBa1E0QUFLZ0NBQUNwQWdBQXFnSUFBS3NDQUFDc0FnQUFyUUlBQUs0Q0FBQ3ZBZ0FBc0FJQUFMRUNBQUN5QWdBQXN3SUFBTFFDQUFDMUFnQUF0Z0lBQUxjQ0FBQzRBZ0FBdVFJQUFMb0NBQUM3QWdBQXZBSUFBTDBDQUFDK0FnQUF2d0lBQU1BQ0FBREJBZ0FBd2dJQUFNTUNBQURFQWdBQXhRSUFBTVlDQUFESEFnQUF5QUlBQU1rQ0FBREtBZ0FBeXdJQUFNd0NBQUROQWdBQXpnSUFBTThDQUFEUUFnQUEwUUlBQU5JQ0FBRFRBZ0FBMUFJQUFOVUNBQURXQWdBQTF3SUFBTmdDQUFEWkFnQUEyZ0lBQU5zQ0FBRGNBZ0FBM1FJQUFONENBQURmQWdBQTRBSUFBT0VDQUFEaUFnQUE0d0lBQU9RQ0FBRGxBZ0FBNWdJQUFPY0NBQURvQWdBQTZRSUFBT29DQUFEckFnQUE3QUlBQU8wQ0FBRHVBZ0FBN3dJQUFQQUNBQUR4QWdBQThnSUFBUE1DQUFEMEFnQUE5UUlBQVBZQ0FBRDNBZ0FBK0FJQUFQa0NBQUQ2QWdBQSt3SUFBUHdDQUFEOUFnQUEvZ0lBQVA4Q0FBQUFBd0FBQVFNQUFKSU9BQUFEQXdBQUJBTUFBQVVEQUFBR0F3QUFCd01BQUFnREFBQ1REZ0FBQ2dNQUFBc0RBQUFNQXdBQWxBNEFBQTREQUFBUEF3QUFFQU1BQUpVT0FBQVNBd0FBbGc0QUFCUURBQUFWQXdBQUZnTUFBQmNEQUFBWUF3QUFHUU1BQUJvREFBQWJBd0FBSEFNQUFCMERBQUFlQXdBQUh3TUFBQ0FEQUFCUS8vLy9uQzBnQUFzWkFBQU1HUUFBRFJrQUFJZ09BQUNKRGdBQVJQLy8vNXd0SUFBT0dRQUFEeGtBQURULy8vK2NMU0FBRUJrQUFCRVpBQUFnLy8vL25DMGdBQklaQUFBVEdRQUFUak4yY25ZelRHVnRSUUFBZkcwY0FKQXRJQUFCQUFBQUFnQUFBSlJ3SGdBQ0FBQUFVTDBjQUFMZ0FBQUFBQUFBbEM0Z0FDVURBQUFVR1FBQUZSa0FBQllaQUFBWEdRQUFHQmtBQUJrWkFBQWFHUUFBR3hrQUFFNVRkRE5mWHpJeE1GOWZablZ1WTNScGIyNDJYMTltZFc1alNWcE9NM1p5ZGpFMFEyeGhjM05TWldkcGMzUnlZWEpKVGxNeVh6Tk1aVzFGUlVNeFJVNVRYekV5WW1GemFXTmZjM1J5YVc1blNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVTVUWHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVXpKZk4wTnNZWE56U1dSRlJWVnNka1ZmVGxNNVgwbFRSRjlGUlVaUVRsTXlYelpQWW1wbFkzUkZka1ZGUlFBQUFBQWdiUndBNkMwZ0FMQWdId0JhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRYek5NWlcxRlJVTXhSVTVUZEROZlh6SXhNbUpoYzJsalgzTjBjbWx1WjBsalRsTXpYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE16WHpsaGJHeHZZMkYwYjNKSlkwVkZSVVZPVTE4M1EyeGhjM05KWkVWRlZXeDJSVjhBQUFENGJCd0FvQzRnQUFBQUFBQ01NaUFBSEJrQUFCMFpBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQUhoa0FBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFCOFpBQUFnR1FBQWhRSUFBSVlDQUFDTkRnQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQ09EZ0FBanc0QUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBa0E0QUFKRU9BQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUNTRGdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBa3c0QUFBb0RBQUFMQXdBQURBTUFBSlFPQUFBT0F3QUFEd01BQUJBREFBQ1ZEZ0FBRWdNQUFKWU9BQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBQjhEQUFBZ0F3QUFVUC8vLzR3eUlBQWhHUUFBSWhrQUFDTVpBQUNJRGdBQWlRNEFBRVQvLy8rTU1pQUFKQmtBQUNVWkFBQTAvLy8vakRJZ0FDWVpBQUFuR1FBQUlQLy8vNHd5SUFBb0dRQUFLUmtBQUU0emRuSjJNMUprWjBVQUFIeHRIQUNBTWlBQUFRQUFBQUlBQUFDVWNCNEFBZ0FBQUZDOUhBQUM0QUFBQUFBQUFJUXpJQUFsQXdBQUtoa0FBQ3NaQUFBc0dRQUFMUmtBQUM0WkFBQXZHUUFBTUJrQUFERVpBQUJPVTNRelgxOHlNVEJmWDJaMWJtTjBhVzl1Tmw5ZlpuVnVZMGxhVGpOMmNuWXhORU5zWVhOelVtVm5hWE4wY21GeVNVNVRNbDh6VW1SblJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQUFBSUcwY0FOZ3lJQUN3SUI4QVdrNHpkbkoyTVRSRGJHRnpjMUpsWjJsemRISmhja2xPVTE4elVtUm5SVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBQUErR3djQUpBeklBQUFBQUFBNERRZ0FETVpBQUEwR1FBQU5Sa0FBRFlaQUFBbUFBQUFZUUFBQUcwQUFBQndBQUFBT3dBQUFBQUFBQUFtQUFBQWNRQUFBSFVBQUFCdkFBQUFkQUFBQURzQUFBQUFBQUFBSmdBQUFHRUFBQUJ3QUFBQWJ3QUFBSE1BQUFBN0FBQUFBQUFBQUNZQUFBQnNBQUFBZEFBQUFEc0FBQUFBQUFBQUpnQUFBR2NBQUFCMEFBQUFPd0FBQUFBQUFBQW1BQUFBSXdBQUFIZ0FBQUFBQUFBQU93QkJ2T21BQVF2YUMvdzBJQUEzR1FBQU9Ca0FBRGtaQUFCT00zWnlkamxOUlVsUGRYUndkWFJGQUFBQUFDQnRIQURNTkNBQStGMGZBRTR6ZG5KMk9FMUZTVWx1Y0hWMFJRQWdiUndBN0RRZ0FCQmVId0FBQUFBQVFEVWdBTGtOQUFBNkdRQUFUak4yY25Zek1FWnBibVJCYkd4U1pXWmxjbVZ1WTJWa1QySnFaV04wYzFCaGNtRnRjMFVBQUNCdEhBQVlOU0FBY0ZnZ0FBQUFBQUI4TlNBQXVRMEFBRHNaQUFCT00zWnlkakl3UVhCd2JIbFFVRlZHWVdOMGIzSlFZWEpoYlhORkFBQUFBQ0J0SEFCY05TQUFjRmdnQUFBQUFBRHNPQ0FBUEJrQUFEMFpBQUJnQWdBQVlRSUFBR0lDQUFCakFnQUFaQUlBQUdVQ0FBQm1BZ0FBWndJQUFHZ0NBQUJwQWdBQVBoa0FBR3NDQUFCc0FnQUFiUUlBQUc0Q0FBQnZBZ0FBY0FJQUFIRUNBQUJ5QWdBQWN3SUFBSFFDQUFCMUFnQUFkZ0lBQUhjQ0FBQjRBZ0FBZVFJQUFIb0NBQUI3QWdBQWZBSUFBSDBDQUFCK0FnQUFmd0lBQUlBQ0FBQ0JBZ0FBZ2dJQUFEOFpBQUJBR1FBQWhRSUFBSVlDQUFCQkdRQUFpQUlBQUlrQ0FBQ0tBZ0FBaXdJQUFJd0NBQUNOQWdBQWpnSUFBSThDQUFDUUFnQUFrUUlBQUpJQ0FBQ1RBZ0FBbEFJQUFKVUNBQUNXQWdBQWx3SUFBSmdDQUFDWkFnQUFtZ0lBQUpzQ0FBQkNHUUFBUXhrQUFKNENBQUNmQWdBQW9BSUFBS0VDQUFDaUFnQUFvd0lBQUtRQ0FBQ2xBZ0FBUkJrQUFFVVpBQUNvQWdBQXFRSUFBS29DQUFDckFnQUFyQUlBQUswQ0FBQ3VBZ0FBcndJQUFMQUNBQUN4QWdBQXNnSUFBTE1DQUFDMEFnQUF0UUlBQUxZQ0FBQzNBZ0FBdUFJQUFMa0NBQUM2QWdBQXV3SUFBTHdDQUFDOUFnQUF2Z0lBQUw4Q0FBREFBZ0FBd1FJQUFNSUNBQUREQWdBQXhBSUFBTVVDQUFER0FnQUF4d0lBQU1nQ0FBREpBZ0FBeWdJQUFNc0NBQURNQWdBQXpRSUFBTTRDQUFEUEFnQUEwQUlBQU5FQ0FBRFNBZ0FBMHdJQUFOUUNBQURWQWdBQTFnSUFBTmNDQUFEWUFnQUEyUUlBQU5vQ0FBRGJBZ0FBM0FJQUFOMENBQURlQWdBQTN3SUFBT0FDQUFEaEFnQUE0Z0lBQU9NQ0FBRGtBZ0FBNVFJQUFPWUNBQURuQWdBQTZBSUFBT2tDQUFEcUFnQUE2d0lBQU93Q0FBRHRBZ0FBN2dJQUFPOENBQUR3QWdBQThRSUFBUElDQUFEekFnQUE5QUlBQVBVQ0FBRDJBZ0FBOXdJQUFQZ0NBQUQ1QWdBQStnSUFBUHNDQUFEOEFnQUEvUUlBQVA0Q0FBRC9BZ0FBQUFNQUFBRURBQUFDQXdBQUF3TUFBQVFEQUFBRkF3QUFCZ01BQUFjREFBQUlBd0FBQ1FNQUFBb0RBQUFMQXdBQURBTUFBTkVIQUFBT0F3QUEwZ2NBQUJBREFBRFRCd0FBMUFjQUFOVUhBQUFVQXdBQUZRTUFBQllEQUFBWEF3QUFHQU1BQUJrREFBQWFBd0FBR3dNQUFCd0RBQUFkQXdBQUhnTUFBRVlaQUFBZ0F3QUFVUC8vLyt3NElBQkhHUUFBU0JrQUFFRC8vLy9zT0NBQVNSa0FBRW9aQUFCTEdRQUFPUC8vLyt3NElBQk1HUUFBVFJrQUFDai8vLy9zT0NBQVRoa0FBRThaQUFCT00zWnlkalJOWkdsMlJRQjhiUndBNERnZ0FBRUFBQUFFQUFBQUtIb2RBQUlBQUFBVU5oOEFBc0FBQUJ5MkhBQUN5QUFBTUxrY0FBTFlBQUFBQUFBQTlEa2dBQ1VEQUFCUUdRQUFVUmtBQUZJWkFBQlRHUUFBVkJrQUFGVVpBQUJXR1FBQVZ4a0FBRTVUZEROZlh6SXhNRjlmWm5WdVkzUnBiMjQyWDE5bWRXNWpTVnBPTTNaeWRqRTBRMnhoYzNOU1pXZHBjM1J5WVhKSlRsTXlYelJOWkdsMlJVVkRNVVZPVTE4eE1tSmhjMmxqWDNOMGNtbHVaMGxqVGxOZk1URmphR0Z5WDNSeVlXbDBjMGxqUlVWT1UxODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTXlYemREYkdGemMwbGtSVVZWYkhaRlgwNVRPVjlKVTBSZlJVVkdVRTVUTWw4MlQySnFaV04wUlhaRlJVVUFBQUFnYlJ3QVNEa2dBTEFnSHdCYVRqTjJjbll4TkVOc1lYTnpVbVZuYVhOMGNtRnlTVTVUWHpSTlpHbDJSVVZETVVWT1UzUXpYMTh5TVRKaVlYTnBZMTl6ZEhKcGJtZEpZMDVUTTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VE0xODVZV3hzYjJOaGRHOXlTV05GUlVWRlRsTmZOME5zWVhOelNXUkZSVlZzZGtWZkFBRDRiQndBQURvZ0FBQUFBQUJRT3lBQVpCa0FBR1VaQUFCbUdRQUFaeGtBUWFIMWdBRUxCUUVCQUFBQkFFRzQ5WUFCQ3lnQkFRQUFBUUVBQVFFQkFBRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFBRUFBUUVCQVFFQkFRRUJBRUh6OVlBQkM0Z0NBUUFCQVFBQUFBRUJBQUFCQVFBQkFBQUFBQUVCQUFFQkFBRUFBQUFCQUFBQkFBRUFBQUFBQUFCd095QUFhQmtBQUdrWkFBQUFBQUFBaURzZ0FHb1pBQUJyR1FBQWJCa0FBRTR6ZG5KMk9WQkJSVTkxZEhCMWRFVUFBQUFBSUcwY0FEdzdJQUQ0WFI4QVRqTjJjbll6Y0dGbE5WUnZhMlZ1UlFBQUFBRDRiQndBWERzZ0FFNHpkbkoyT0ZCQlJVbHVjSFYwUlFBZ2JSd0FlRHNnQUJCZUh3QUFBQUFBdURzZ0FMa05BQUJ0R1FBQVRqTjJjbll4TUZOaGRtVlFZWEpoYlhORkFBQWdiUndBcERzZ0FIQllJQUFBQUFBQThEc2dBRzRaQUFCT00zWnlkakl3VUc5cGJuUnBibWRVYjBOdmJYQmhjbWx6YjI1RkFBQUFBQ0J0SEFEUU95QUE3RmdnQUVHUStJQUJDeDMvLy8vL0JnQUFBQWNBQUFBQkFBQUFBZ0FBQUFNQUFBQUVBQUFBQlFCQnVQaUFBUXVHSkFJQUFBQUFBQUFBQXdBQUFBQUFBQUFIQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQUFBQUdBQUFBQUFBQUFBa0FBQUFBQUFBQUJRQUFBQUFBQUFBQkFBQUFBQUFBQUFBNCt2NUNMdVkvTUdmSGsxZnpMajBCQUFBQUFBRGd2MXN3VVZWVlZkVS9rRVhyLy8vL3o3OFJBZkVrczVuSlA1L0lCdVYxVmNXL0FBQUFBQUFBNEw5M1ZWVlZWVlhWUDh2OS8vLy8vOCsvRE4yVm1abVp5VCtuUldkVlZWWEZ2ekRlUktNa1NjSS9aVDFDcFAvL3Y3L0sxaW9vaEhHOFAvOW9zRVBybWJtL2hkQ3Y5NEtCdHovTlJkRjFFMUsxdjUvZTRNUHdOUGMvQUpEbWVYL00xNzhmNlN4cWVCUDNQd0FBRGNMdWI5ZS9vTFg2Q0dEeTlqOEE0RkVUNHhQWHYzMk1FeCttMGZZL0FIZ29PRnU0MXIvUnRNVUxTYkgyUHdCNGdKQlZYZGEvdWd3dk0wZVI5ajhBQUJoMjBBTFd2eU5DSWhpZmNmWS9BSkNRaHNxbzFiL1pIcVdaVDFMMlB3QlFBMVpEVDlXL3hDU1BxbFl6OWo4QVFHdkROL2JVdnhUY25XdXpGUFkvQUZDby9hZWQxTDlNWE1aU1pQYjFQd0NvaVRtU1JkUy9UeXlSdFdmWTlUOEF1TEE1OU8zVHY5NlFXOHU4dXZVL0FIQ1BSTTZXMDc5NEd0bnlZWjMxUHdDZ3ZSY2VRTk8vaDFaR0VsYUE5VDhBZ0VidjR1blN2OU5yNTg2WFkvVS9BT0F3T0J1VTByK1RmNmZpSlVmMVB3Q0kyb3pGUHRLL2cwVUdRdjhxOVQ4QWtDY3A0ZW5SdjkrOXN0c2lEL1UvQVBoSUsyMlYwYi9YM2pSSGovUDBQd0Q0dVpwblFkRy9RQ2plejBQWTlEOEFtTytVME8zUXY4aWplTUErdmZRL0FCRGJHS1dhMEwrS0plRERmNkwwUHdDNFkxTG1SOUMvTklUVUpBV0k5RDhBOElaRkl1dlB2d3N0R1J2T2JmUS9BTEFYZFVwSHo3OVVHRG5UMlZQMFB3QXdFRDFFcE02L1dvUzBSQ2M2OUQ4QXNPbEVEUUxPdi92NEZVRzFJUFEvQVBCM0thSmd6Yit4OUQ3YWdnZjBQd0NRbFFRQndNeS9qLzVYWFkvdTh6OEFFSWxXS1NETXYrbE1DNkRaMWZNL0FCQ0JqUmVCeTc4cndSREFZTDN6UHdEUTA4eko0c3EvdU5wMUt5U2w4ejhBa0JJdVFFWEt2d0xRbjgwaWpmTS9BUEFkYUhlb3liOGNlb1RGVzNYelB3QXdTR2x0RE1tLzRqYXRTYzVkOHo4QXdFV21JSEhJdjBEVVRaaDVSdk0vQURBVXRJL1d4NzhreS8vT1hDL3pQd0J3WWp5NFBNZS9TUTJoZFhjWTh6OEFZRGVibXFQR3Y1QTVQamZJQWZNL0FLQzNWREVMeHI5QitKVzdUdXZ5UHdBd0pIWjljOFcvMGFrWkFnclY4ajhBTU1LUGU5ekV2eXI5dDZqNXZ2SS9BQURTVVN4R3hMK3JHd3g2SEtueVB3QUFnN3lLc01PL01MVVVZSEtUOGo4QUFFbHJtUnZEdi9XaFYxZjZmZkkvQUVDa2tGU0h3cisvT3gyYnMyanlQd0NnZWZpNTg4Ry92ZldQZzUxVDhqOEFvQ3dseUdEQnZ6c0l5YXEzUHZJL0FDRDNWMy9Pd0wrMlFLa3JBU3J5UHdDZy9rbmNQTUMvTWtITWxua1Y4ajhBZ0V1OHZWZS92NXY4MGgwZ0FmSS9BRUJBbGdnM3ZyOExTRTFKOU96eFB3QkErVDZZRjcyL2FXV1BVdlhZOFQ4QW9OaE9aL203djN4K1Z4RWp4ZkUvQUdBdklIbmN1ci9wSnN0MGZMSHhQd0NBS09mRHdMbS90aG9zREFHZThUOEF3SEt6UnFhNHY3MXd0bnV3aXZFL0FBQ3Nzd0dOdDcrMnZPOGxpbmZ4UHdBQU9FWHhkTGEvMmpGTU5ZMWs4VDhBZ0lkdERsNjF2OTFmSjVDNVVmRS9BT0NoM2x4SXRMOU0waktrRGoveFB3Q2dhazNaTTdPLzJ2a1Fjb3NzOFQ4QVlNWDRlU0N5dnpHMTdDZ3dHdkUvQUNCaW1FWU9zYit2TklUYSt3ZnhQd0FBMG1wcytxKy9zMnRPRCs3MThEOEFRSGRLamRxdHY4NmZLbDBHNVBBL0FBQ0Y1T3k4cTc4aHBTeGpSTkx3UHdEQUVrQ0pvYW0vR3BqaWZLZkE4RDhBd0FJeldJaW52OUUyeG9NdnIvQS9BSURXWjE1eHBiODVFNkNZMjUzd1B3Q0FaVW1LWEtPLzMrZFNyNnVNOEQ4QVFCVms0MG1odi9zb1RpK2ZlL0EvQUlEcmdzQnlucjhaanpXTXRXcndQd0NBVWxMeFZacS9MUG5zcGU1WjhEOEFnSUhQWWoyV3Y1QXMwYzFKU2ZBL0FBQ3FqUHNva3IrcHJmREd4amp3UHdBQStTQjdNWXkvcVRKNUUyVW84RDhBQUtwZE5SbUV2MGh6Nmlja0dQQS9BQURzd2dNU2VMK1ZzUlFHQkFqd1B3QUFKSGtKQkdDL0d2b205eC9nN3o4QUFKQ0U4Kzl2UDNUcVljSWNvZTgvQUFBOU5VSGNoejh1bVlHd0VHUHZQd0NBd3NTanpwTS96YTN1UFBZbDd6OEFBSWtVd1orYlArY1RrUVBJNmU0L0FBQVJ6dGl3b1QrcnNjdDRnSzd1UHdEQUFkQmJpcVUvbXd5ZG9ocDA3ajhBZ05oQWcxeXBQN1daQ29PUk91NC9BSUJYNzJvbnJUOVdtbUFKNEFIdVB3REFtT1dZZGJBL21MdDM1UUhLN1Q4QUlBM2o5Vk95UHdPUmZBdnlrdTAvQUFBNGk5MHV0RC9PWFB0bXJGenRQd0RBVjRkWkJyWS9uZDVlcWl3bjdUOEFBR28xZHRxM1A4MHNhejV1OHV3L0FHQWNUa09ydVQ4Q2VhZWliYjdzUHdCZ0RidkhlTHMvYlFnM2JTYUw3RDhBSU9jeUUwTzlQd1JZWGIyVVdPdy9BR0RlY1RFS3Z6K01uN3N6dFNic1B3QkFrU3NWWjhBL1ArZnM3b1AxNno4QXNKS0NoVWZCUDhHVzIzWDl4T3MvQURES3pXNG13ajhvU29ZTUhwWHJQd0JReGFiWEE4TS9MRDd2eGVKbDZ6OEFFRE04dzkvRFA0dUl5V2RJTitzL0FJQjZhemE2eEQ5S01CMGhTd25yUHdEdzBTZzVrOFUvZnUveWhlamI2ajhBOEJna3pXckdQNkk5WURFZHIrby9BSkJtN1BoQXh6K25XTk0vNW9McVB3RHdHdlhBRmNnL2kzTUo3MEJYNmo4QWdQWlVLZW5JUHlkTHE1QXFMT28vQUVENEFqYTd5VC9SOHBNVG9BSHFQd0FBTEJ6dGk4by9HenpiSkovWDZUOEEwQUZjVVZ2TFA1Q3h4d1VscnVrL0FNQzh6R2NwekQ4dnpwZnlMb1hwUHdCZ1NOVTE5c3cvZFV1azdycGM2VDhBd0VZMHZjSE5QemhJNTUzR05Pay9BT0RQdUFHTXpqL21VbWN2VHczcFB3Q1FGOEFKVmM4L25kZi9qbExtNkQ4QXVCOFNiQTdRUDN3QXpKL092K2cvQU5DVERyaHgwRDhPdzc3YXdKbm9Qd0J3aHA1cjFOQS8reGNqcWlkMDZEOEEwRXN6aHpiUlB3aWFzNndBVCtnL0FFZ2padzJZMFQ5VlBtWG9TU3JvUHdDQXpPRC8rTkUvWUFMMGxRRUc2RDhBYUdQWFgxblNQeW1qNEdNbDR1Yy9BS2dVQ1RDNTBqK3R0ZHgzczc3blB3QmdReEJ5R05NL3dpV1haNnFiNXo4QUdPeHRKbmZUUDFjR0YvSUhlZWMvQURDdiswL1YwejhNRTliYnlsYm5Qd0RnTCtQdU10US9hN1pQQVFBUTVqODhXMEtSYkFKK1BKVzBUUU1BTU9ZL1FWMEFTT3EvalR4NDFKUU5BRkRtUDdlbDFvYW5mNDQ4clc5T0J3Qnc1ajlNSlZScjZ2eGhQSzRQMy83L2orWS8vUTVaVENkK2ZMeTh4V01IQUxEbVB3SGEzRWhvd1lxODlzRmNIZ0RRNWo4UmswbWRIRCtEUEQ3MkJldi83K1kvVXkzaUdnU0FmcnlBbDRZT0FCRG5QMUo1Q1hGbS8zczhFdWxuL1A4djV6OGtoNzBtNGdDTVBHb1JnZC8vVCtjLzBnSHhicEVDYnJ5UW5HY1BBSERuUDNTY1ZNMXgvR2U4TmNoKyt2K1A1eitEQlBXZXdiNkJQT2JDSVA3L3IrYy9aV1RNS1JkK2NMd0F5VC90LzgvblB4eUxld2h5Z0lDOGRob202Zi92NXordStaMXRLTUNOUE9pam5BUUFFT2cvTTB6bFVkSi9pVHlQTEpNWEFERG9QNEh6TUxicC9vcThuSE16QmdCUTZEKzhOV1ZydjcrSlBNYUpRaUFBY09nL2RYc1I4MlcvaTd3RWVmWHIvNC9vUDFmTFBhSnVBSW04M3dTOElnQ3c2RDhLUytBNDN3Qjl2SW9iRE9YL3orZy9CWi8vUm5FQWlMeERqcEg4Lysvb1B6aHdldEI3Z1lNOHgxLzZIZ0FRNlQ4RHROOTJrVDZKUExsN1JoTUFNT2svZGdLWVMwNkFmenh2Qis3bS8wL3BQeTVpLzlud2ZvKzgwUkk4M3Y5djZUKzZPQ2FXcW9Kd3ZBMktSZlQvaitrLzc2aGtrUnVBaDd3K0xwamQvNi9wUHplVFdvcmdRSWU4WnZ0SjdmL1A2VDhBNEp2QkNNNC9QRkdjOFNBQThPay9DbHVJSjZvL2lyd0dzRVVSQUJEcVAxYmFXSmxJLzNROCt2YTdCd0F3Nmo4WWJTdUtxNzZNUEhrZGx4QUFVT28vTUhsNDNjcitpRHhJTHZVZEFIRHFQOXVyMkQxMlFZKzhVak5aSEFDUTZqOFNkc0tFQXIrT3ZFcytUeW9Bc09vL1h6Ly9QQVQ5YWJ6UkhxN1gvOC9xUDdSd2tCTG5Qb0s4ZUFSUjd2L3Y2aitqM2c3Z1BnWnFQRnNOWmR2L0Qrcy91UW9mT01nR1dqeFh5cXIrL3kvclB4MDhJM1FlQVhtODNMcVYyZjlQNnorZktvWm9FUDk1dkp4bG5pUUFjT3MvUGsrRzBFWC9panhBRm9mNS80L3JQL25Ed3BaMy9udzhUOHNFMHYrdjZ6L0VLL0x1Si85anZFVmNRZEwveitzL0llbzc3cmYvYkx6ZkNXUDQvKy9yUDF3TExwY0RRWUc4VTNhMTRmOFA3RDhaYXJlVVpNR0xQT05YK3ZIL0wrdy83Y1l3amUvK1pMd2s1TC9jLzAvc1AzVkg3THhvUDRTODk3bFU3Zjl2N0QvczRGUHdvMzZFUE5XUG1ldi9qK3cvOFpMNWpRYURjenlhSVNVaEFMRHNQd1FPR0dTTy9XaThuRWFVM2YvUDdEOXk2c2Njdm42T1BIYkUvZXIvNyt3Ly9vaWZyVG0ramp3citKb1dBQkR0UDNGYXVhaVJmWFU4SGZjUERRQXc3VC9heDNCcGtNR0pQTVFQZWVyL1QrMC9EUDVZeFRjT1dMemxoOXd1QUhEdFAwUVB3VTNXZ0grOHFvTGNJUUNRN1Q5Y1hQMlVqM3gwdklNQ2E5ai9yKzAvZm1FaHhSMS9qRHc1UjJ3cEFORHRQMU94LzdLZUFZZzg5WkJFNWYvdjdUK0p6RkxHMGdCdVBKVDJxODMvRCs0LzBta3RJRUNEZjd6ZHlGTGIveS91UDJRSUc4ckJBSHM4N3haQzh2OVA3ajlScTVTd3FQOXlQQkZlaXVqL2IrNC9XYjd2c1hQMlY3d04vNTRSQUpEdVB3SElDMTZOZ0lTOFJCZWwzLyt2N2orMUlFUFZCZ0I0UEtGL0Vob0EwTzQva2x4V1lQZ0NVTHpFdkxvSEFQRHVQeEhtTlYxRVFJVzhBbzE2OWY4UDd6OEZrZTg1TWZ0UHZNZUs1UjRBTU84L1ZSRno4cXlCaWp5VU5JTDEvMC92UDBQSDE5UkJQNG84YTB5cC9QOXY3ejkxZUpnYzlBSml2RUhFK2VIL2orOC9TK2QzOU5GOWR6eCs0K0RTLzYvdlB6R2pmSm9aQVcrOG51UjNIQURRN3oreHJNNUw3b0Z4UERIRDRQZi83KzgvV29kd0FUY0Zicnh1WUdYMC93L3dQOW9LSEVtdGZvcThXSHFHOC84djhEL2dzdnpEYVgrWHZCY04vUDMvVC9BL1c1VExOUDYvbHp5Q1RjMERBSER3UDh0VzVNQ0RBSUk4Nk12eStmK1A4RDhhZFRlKzMvOXR2R1hhREFFQXNQQS82eWJtcm44L2tidzQwNlFCQU5Ed1AvZWZTSG42ZllBOC9mM2Erdi92OEQvQWE5WndCUVIzdkpiOXVnc0FFUEUvWWd0dGhOU0FqanhkOU9YNi95L3hQKzgyL1dUNnY1MDgyWnJWRFFCUThUK3VVQkp3ZHdDYVBKcFZJUThBY1BFLzd0N2o0dm45alR3bVZDZjgvNC94UDNOeU85d3dBSkU4V1R3OUVnQ3c4VCtJQVFPQWVYK1pQTGVlS2ZqL3ovRS9aNHlmcXpMNVpid0ExSXIwLysveFArdGJwNTIvZjVNOHBJYUxEQUFROGo4aVcvMlJhNENmUEFORGhRTUFNUEkvTTcrZjY4TC9renlFOXJ6Ly8wL3lQM0l1TG43bkFYWTgyU0VwOWY5djhqOWhESDkydS94L1BEdzZreFFBa1BJL0swRUNQTW9DY3J3VFkxVVVBTER5UHdJZjhqT0NnSks4TzFMKzYvL1A4ai95M0U4NGZ2K0l2SmF0dUFzQThQSS94VUV3VUZIL2hieXY0bnI3L3cvelA1MG9Yb2h4QUlHOGYxK3Mvdjh2OHo4VnQ3Yy9YZitSdkZabnBnd0FVUE0vdllLTElvSi9sVHdoOS9zUkFIRHpQOHpWRGNTNkFJQTh1UzlaK2YrUDh6OVJwN0l0blQrVXZFTFMzUVFBc1BNLzRUaDJjR3QvaFR4WHliTDEvOC96UHpFU3Z4QTZBbm84R0xTdzZ2L3Y4eit3VXJGbWJYK1lQUFN2TWhVQUVQUS9KSVVaWHpmNFp6d3BpMGNYQUREMFAwTlIzSExtQVlNOFk3U1Y1LzlQOUQ5YWliSzRhZitKUE9CMUJPai9iL1EvVlBMQ203SEFsYnpud1cvdi80LzBQM0lxT3ZJSlFKczhCS2UrNWYrdjlEOUZmUTIvdC8rVXZONG5FQmNBMFBRL1BXcmNjV1RBbWJ6aVB2QVBBUEQwUHh4VGhRdUpmNWM4MFV2Y0VnQVE5VDgycEdaeFpRUmdQSG9uQlJZQU1QVS9DVElqenM2L2xyeE1jTnZzLzAvMVA5ZWhCUVZ5QW9tOHFWUmY3Lzl2OVQ4U1pNa081citiUEJJUTVoY0FrUFUva08rdmdjVitpRHlTUHNrREFMRDFQOEFNdndvSVFaKzh2QmxKSFFEUTlUOHBSeVg3S29HWXZJbDZ1T2YvNy9VL0JHbnRnTGQrbEx3QUFBQUE2RTRnQUlNWkFBQ0VHUUFBaFJrQUFPZmhBQUFBQUFBQUNRQUFBQVlBQUFBRkFBQUFCQUFBQUJBQUFBQUxBQUFBQWdBQUFBSUFBQUFQQUFBQUNnQUFBQW9BQUFBSEFBQUFEZ0FBQUFrQUFBQUJBQUFBQVFBQUFBMEFBQUFJQUFBQUF3QUFBQU1BQUFBSUFBQUFCUUFBQUFBQVFNQUdBQUFBQUFBQXdBUUFBQUFBQU1DL0N3QUFBQUFBZ0w4Q0FBQUFBQUFBdndvQUFBQUFBQUFBQndBQUFBQUFBRDhKQUFBQUFBQ0FQd0VBQUFBQUFNQS9DQUFBQUFBQUFFQURBQUFBQUFBQVFBVUFBQURRNFFBQUFBQUFBTkhoQUFBQUFBQUEwdUVBQUFBQUFBRFQ0UUFBQUFBQUFOWGhBQUFBQUFBQTErRUFBQUFBQUFEWjRRQUFBQUFBQU52aEFBQUFBQUFBM2VFQUFBQUFBQURmNFFBQUFBQUFBT0hoQUFBQUFBQUE0K0VBQUFBQUFBRGw0UUJCMEp5QkFRdmpBUWtBQUFBTEFBQUFBQUFBQUFJQUFBQUVBQUFBQlFBQUFBY0FBQUFBQUFBQWtCZ2NBQUFBQUFDUUdCd0FBUUFBQUlNWUhBQUFBQUFBZ3hnY0FBRUFBQUQyRnh3QUFBQUFBR2tVSEFBQUFBQUFhUlFjQUFFQUFBRDBFeHdBQUFBQUFQUVRIQUFCQUFBQTFCZ2NBQUFBQUFDeEdCd0EvLy8vLzdFWUhBQUFBQUFBVGpOMmNuWXhNMDExYzJsaldHMXNTVzV3ZFhSRkFBQUFJRzBjQU5CT0lBQVFYaDhBQUFBQUFDaFBJQUNLR1FBQWl4a0FBSXdaQUFDQ1pSd0FEUUFBQU5aa0hBQUZBQUFBVGpOMmNuWTRRVUpEU1c1d2RYUkZBQ0J0SEFBWVR5QUFFRjRmQUVHOG5vRUJDOVlFYkU4Z0FJMFpBQUNPR1FBQWp4a0FBSkFaQUFCT00zWnlkakU0UldScGRHOXlWRzl2Ykd0cGRFNWxkVzFsUlFBQUlHMGNBRkJQSUFEVVZ5QUFBQUFBQU9oUElBQk5BQUFBa1JrQUFFSUFBQUNTR1FBQWt4a0FBSlFaQUFDVkdRQUFsaGtBQUpjWkFBQ1lHUUFBVGxOME0xOWZNakU0WTI5a1pXTjJkRjkxZEdZNFgzVjBaakUyU1hkTWJURXhNVFF4TVRGRlRFNVRYekV5WTI5a1pXTjJkRjl0YjJSbFJUQkZSVVVBQUNCdEhBQ29UeUFBeUlRY0FBQUFBQUFvVUNBQW1Sa0FBSm9aQUFDYkdRQUFuQmtBQUU0emRuSjJNVFpGWkdsMGIzSlViMjlzYTJsMFEwMU9SUUFBQUFBZ2JSd0FERkFnQU5SWElBQUFBQUFBRkZFZ0FKMFpBQUNlR1FBQW54a0FBS0FaQUFDaEdRQUFvaGtBQUtNWkFBQ2tHUUFBblFjQUFKNEhBQUNmQndBQXBSa0FBS1laQUFDbkdRQUFxQmtBQUtrWkFBQ3FHUUFBcXhrQUFLd1pBQUN0R1FBQXJoa0FBSzhaQUFDd0dRQUFzUmtBQUxJWkFBQ3pHUUFBdEJrQUFMVVpBQUMyR1FBQW9BY0FBTGNaQUFDNEdRQUF1UmtBQUxvWkFBQzdHUUFBdkJrQUFMMFpBQUMrR1FBQXZ4a0FBTUFaQUFEQkdRQUF3aGtBQU1NWkFBREVHUUFBeFJrQUFNWVpBQURIR1FBQVRqTjJjbll4TmxOMlowUmxkbWxqWlVOdmJuUmxlSFJGQUFBQUFDQnRIQUQ0VUNBQS9IVWRBQU1BQUFBRUFBQUFCUUFBQUFZQUFBQUhBQUFBQ0FBQUFBa0FBQUFLQUFBQUN3QUFBQTBBQUFBUEFBQUFFUUFBQUJNQUFBQVhBQUFBR3dBQUFCOEFBQUFqQUFBQUt3QUFBRE1BQUFBN0FBQUFRd0FBQUZNQUFBQmpBQUFBY3dBQUFJTUFBQUNqQUFBQXd3QUFBT01BQUFBQ0FRQkJ3S09CQVF0TkFRQUFBQUVBQUFBQkFBQUFBUUFBQUFJQUFBQUNBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQU1BQUFBREFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBVUFBQUFGQUFBQUJRQUFBQVVBUWFDa2dRRUxkZ0VBQUFBQ0FBQUFBd0FBQUFRQUFBQUZBQUFBQndBQUFBa0FBQUFOQUFBQUVRQUFBQmtBQUFBaEFBQUFNUUFBQUVFQUFBQmhBQUFBZ1FBQUFNRUFBQUFCQVFBQWdRRUFBQUVDQUFBQkF3QUFBUVFBQUFFR0FBQUJDQUFBQVF3QUFBRVFBQUFCR0FBQUFTQUFBQUV3QUFBQlFBQUFBV0FBUWJDbGdRRUxaUUVBQUFBQkFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBUUFBQUFFQUFBQUJRQUFBQVVBQUFBR0FBQUFCZ0FBQUFjQUFBQUhBQUFBQ0FBQUFBZ0FBQUFKQUFBQUNRQUFBQW9BQUFBS0FBQUFDd0FBQUFzQUFBQU1BQUFBREFBQUFBMEFBQUFOQUVHZ3BvRUJDd2tCQVFBQUFRQUFBQVFBUWJTbWdRRUxvd2lXTUFkM0xHRU83cnBSQ1prWnhHMEhqL1JxY0RXbFkrbWpsV1NlTW9qYkRxUzQzSGtlNmRYZ2lOblNseXRNdGdtOWZMRitCeTI0NTVFZHY1QmtFTGNkOGlDd2FraHh1ZlBlUWI2RWZkVGFHdXZrM1cxUnRkVDB4NFhUZzFhWWJCUEFxR3RrZXZsaS9lekpaWXBQWEFFVTJXd0dZMk05RC9yMURRaU55Q0J1TzE0UWFVemtRV0RWY25Gbm90SGtBenhIMUFSTC9ZVU4wbXUxQ3FYNnFMVTFiSml5UXRiSnU5dEErYnlzNDJ6WU1uVmMzMFhQRGRiY1dUM1JxNnd3MlNZNkFONVJnRkhYeUJaaDBMKzE5TFFoSThTelZwbVZ1czhQcGIyNG5yZ0NLQWlJQlYreTJRekdKT2tMc1lkOGJ5OFJUR2hZcXgxaHdUMHRacmFRUWR4MkJuSGJBYndnMHBncUVOWHZpWVd4Y1IrMXRnYWw1TCtmTTlTNDZLTEpCM2cwK1FBUGpxZ0psaGlZRHVHN0RXcC9MVDF0Q0pkc1pKRUJYR1BtOUZGcmEySmhiQnpZTUdXRlRnQmk4dTJWQm14N3BRRWJ3ZlFJZ2xmRUQvWEcyYkJsVU9tM0V1cTR2b3Q4aUxuODN4M2RZa2t0MmhYemZOT01aVXpVKzFoaHNrM09VYlU2ZEFDOG8rSXd1OVJCcGQ5SzE1WFlQVzNFMGFUNzlOYlRhdWxwUS96WmJqUkdpR2V0MExoZzJuTXRCRVRsSFFNelgwd0txc2w4RGQwOGNRVlFxa0VDSnhBUUM3NkdJQXpKSmJWb1Y3T0ZieUFKMUdhNW4rUmh6Zzc1M2w2WXlka3BJcGpRc0xTbzE4Y1hQYk5aZ1EyMExqdGN2YmV0YkxyQUlJTzQ3YmF6djVvTTRyWURtdEt4ZERsSDFlcXZkOUtkRlNiYkJJTVczSE1TQzJQamhEdGtsRDVxYlEyb1dtcDZDODhPNUozL0NaTW5yZ0FLc1o0SGZVU1REL0RTb3dpSGFQSUJIdjdDQm1sZFYyTDN5MmRsZ0hFMmJCbm5CbXR1ZGh2VS91QXIwNGxhZXRvUXpFcmRaMi9mdWZuNTc3Nk9RNzYzRjlXT3NHRG9vOWJXZnBQUm9jVEMyRGhTOHQ5UDhXZTcwV2RYdktiZEJyVS9TemF5U05vckRkaE1Hd3F2OWtvRE5tQjZCRUhENzJEZlZkOW5xTytPYmpGNXZtbEdqTE5oeXhxRFpyeWcwbThsTnVKb1VwVjNETXdEUnd1N3VSWUNJaThtQlZXK083ckZLQXU5c3BKYXRDc0Vhck5jcC8vWHdqSFAwTFdMbnRrc0hhN2VXN0RDWkpzbThtUHNuS05xZFFxVGJRS3BCZ21jUHpZTzY0Vm5CM0lUVndBRmdrcS9sUlI2dU9LdUs3RjdPQnUyREp1TzBwSU52dFhsdCsvY2ZDSGYyd3ZVMHRPR1F1TFU4Zml6M1dodWc5b2Z6UmErZ1ZzbXVmYmhkN0J2ZDBlM0dPWmFDSWh3YWcvL3lqc0dabHdMQVJIL25tV1BhYTVpK05QL2EyRkZ6MndXZU9JS29PN1NEZGRVZ3dST3dyTURPV0VtWjZmM0ZtRFFUVWRwU2R0M2JqNUthdEd1M0ZyVzJXWUwzMER3TzlnM1U2NjhxY1dldTk1L3o3Skg2ZisxTUJ6eXZiMkt3cnJLTUpPelU2YWp0Q1FGTnRDNmt3Ylh6U2xYM2xTL1o5a2pMbnBtczdoS1ljUUNHMmhkbEN0dktqZStDN1Noamd6REc5OEZXbzN2QWkwQUFBQUFVRmNnQU04WkFBRFFHUUFBVGpOMmNuWTNWRzl2Ykd0cGRFVUFBUGhzSEFCQVZ5QUFRZUN1Z1FFTG14UVFFUklBQ0FjSkJnb0ZDd1FNQXcwQ0RnRVBBQUFBQUFDY1Z5QUEwUmtBQU5JWkFBQk9NM1p5ZGpFeVJHOWpVMlZzWldOMGFXOXVSUUFBQUFENGJCd0FoRmNnQUFBQUFBRFVWeUFBMHhrQUFOUVpBQUF0QUFBQTFSa0FBRTR6ZG5KMk1UTkZaR2wwYjNKVWIyOXNhMmwwUlFBQUFQaHNIQUM4VnlBQUFBQUFBQlJZSUFEVEdRQUExaGtBQU5jWkFBRFZHUUFBVGpOMmNuWXlNVVZrYVhSdmNsUnZiMnhyYVhSTlpXNXpkWEpoYkVVQUFBQWdiUndBOUZjZ0FOUlhJQUFBQUFBQWVGZ2dBTmdaQUFEWkdRQUFUak4yY25Zek1VWnBibVJNWVhsbGNrbEVWMmwwYUdsdVUzUmhabVpFWldaUVlYSmhiWE5GQUU0emRuSjJNVE5HZFc1amRHOXlVR0Z5WVcxelJRQUFBUGhzSEFCWVdDQUFJRzBjQURCWUlBQndXQ0FBQUFBQUFQaFlJQURhR1FBQVRqTjJjbll5T0UxbFlYTjFjbVZQYm5ObGRFOW1abk5sZEVOdmJYQmhjbWx6YjI1RkFFNHpkbkoyTVRkRGJHRnpjMGxrUTI5dGNHRnlhWE52YmtVQVRqTjJjbll4TUVOdmJYQmhjbWx6YjI1RkFBQUErR3djQU05WUlBQWdiUndBdFZnZ0FPUllJQUFnYlJ3QWtGZ2dBT3hZSUFBQUFBQUFZRmtnQU5zWkFBQk9NM1p5ZGpNeFRtOTBaVTl5VW1WemRFOXVjMlYwVDJabWMyVjBRMjl0Y0dGeWFYTnZia1VBVGpOMmNuWXhPRU5zWVhOelNXUnpRMjl0Y0dGeWFYTnZia1VBQUNCdEhBQTRXU0FBNUZnZ0FDQnRIQUFRV1NBQVZGa2dBQUFBQUFCVVdTQUEzQmtBQUFBQUFBREVXU0FBM1JrQUFONFpBQURmR1FBQTRCa0FBRTVUZEROZlh6SXhNVjlmWlc1a1gzTjBZWFJsU1dORlJRQk9VM1F6WDE4eU5sOWZibTlrWlVsalJVVUErR3djQUtsWklBQWdiUndBa0ZrZ0FMeFpJQUFBQUFBQWRGb2dBQ3NBQUFEaEdRQUE0aGtBQU9NWkFBRGtHUUFBVGxOME0xOWZNakl3WDE5emFHRnlaV1JmY0hSeVgzQnZhVzUwWlhKSlVFNVRYekV6WDE5bGJYQjBlVjl6ZEdGMFpVbGpSVVZPVTE4eE1ITm9ZWEpsWkY5d2RISkpVekpmUlRJM1gxOXphR0Z5WldSZmNIUnlYMlJsWm1GMWJIUmZaR1ZzWlhSbFNWTXlYMU15WDBWRlRsTmZPV0ZzYkc5allYUnZja2xUTWw5RlJVVkZBQUFBQUNCdEhBRHNXU0FBQUhBY0FFNVRkRE5mWHpJeE1ITm9ZWEpsWkY5d2RISkpUbE5mTVROZlgyVnRjSFI1WDNOMFlYUmxTV05GUlVVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbFRNbDlUTWw5RlJRQUFBQUFBQUFCY1d5QUE1UmtBQU9ZWkFBRG5HUUFBNEJrQUFFNVRkRE5mWHpJeE0xOWZaVzF3ZEhsZmMzUmhkR1ZKWTBWRkFFNVRkRE5mWHpJeE5sOWZiM2R1YzE5dmJtVmZjM1JoZEdWSlkwVkZBRTVUZEROZlh6SXhOVjlmYUdGelgyOXVaVjl6ZEdGMFpVbGpSVVVBQUFBZ2JSd0FKVnNnQUx4WklBQWdiUndBQjFzZ0FFUmJJQUFnYlJ3QTdGb2dBRkJiSUFBQUFBQUFVRnNnQU9VWkFBRG9HUUFBNlJrQUFPQVpBQUFBQUFBQXZGc2dBT1VaQUFEcUdRQUE2eGtBQU9BWkFBQk9VM1F6WDE4eU1qQmZYMnhmWVc1amFHOXlYMjExYkhScGJHbHVaVWxqUlVVQUFBQWdiUndBbUZzZ0FGQmJJQUFBQUFBQUJGd2dBT1VaQUFEc0dRQUE3UmtBQU9BWkFBQk9VM1F6WDE4eU1qQmZYM0pmWVc1amFHOXlYMjExYkhScGJHbHVaVWxqUlVVQUFBQWdiUndBNEZzZ0FGQmJJQUFBQUFBQVhGd2dBTzRaQUFEdkdRQUE4QmtBQU9BWkFBQk9VM1F6WDE4eU1UVmZYM2R2Y21SZlltOTFibVJoY25sSlkwNVRYekV5Y21WblpYaGZkSEpoYVhSelNXTkZSVVZGQUFBQUlHMGNBQ2hjSUFCUVd5QUFBQUFBQUxCY0lBRHhHUUFBOGhrQUFQTVpBQURnR1FBQVRsTjBNMTlmTWpFeFgxOXNiMjlyWVdobFlXUkpZMDVUWHpFeWNtVm5aWGhmZEhKaGFYUnpTV05GUlVWRkFBQUFJRzBjQUlCY0lBQlFXeUFBQUFBQUFQeGNJQURsR1FBQTlCa0FBUFVaQUFEZ0dRQUFUbE4wTTE5Zk1qSXpYMTl0WVhSamFGOWhibmxmWW5WMFgyNWxkMnhwYm1WSlkwVkZBQUFBQUNCdEhBRFVYQ0FBVUZzZ0FBQUFBQUJZWFNBQTloa0FBUGNaQUFENEdRQUE0QmtBQUU1VGRETmZYekl4T0Y5ZmJXRjBZMmhmWTJoaGNsOXBZMkZ6WlVsalRsTmZNVEp5WldkbGVGOTBjbUZwZEhOSlkwVkZSVVVBQUFBQUlHMGNBQ0JkSUFCUVd5QUFBQUFBQUxSZElBRDVHUUFBK2hrQUFQc1pBQURnR1FBQVRsTjBNMTlmTWpJd1gxOXRZWFJqYUY5amFHRnlYMk52Ykd4aGRHVkpZMDVUWHpFeWNtVm5aWGhmZEhKaGFYUnpTV05GUlVWRkFBQWdiUndBZkYwZ0FGQmJJQUFBQUFBQTlGMGdBT1VaQUFEOEdRQUEvUmtBQU9BWkFBQk9VM1F6WDE4eU1USmZYMjFoZEdOb1gyTm9ZWEpKWTBWRkFBQUFJRzBjQU5oZElBQlFXeUFBQUFBQUFFeGVJQUQrR1FBQS94a0FBQUFhQUFEZ0dRQUFUbE4wTTE5Zk1qRTJYMTlpWVdOclgzSmxabDlwWTJGelpVbGpUbE5mTVRKeVpXZGxlRjkwY21GcGRITkpZMFZGUlVVQUFDQnRIQUFZWGlBQVVGc2dBQUFBQUFDb1hpQUFBUm9BQUFJYUFBQURHZ0FBNEJrQUFFNVRkRE5mWHpJeE9GOWZZbUZqYTE5eVpXWmZZMjlzYkdGMFpVbGpUbE5mTVRKeVpXZGxlRjkwY21GcGRITkpZMFZGUlVVQUFBQUFJRzBjQUhCZUlBQlFXeUFBQUFBQUFPUmVJQURsR1FBQUJCb0FBQVVhQUFEZ0dRQUFUbE4wTTE5Zk1qRXdYMTlpWVdOclgzSmxaa2xqUlVVQUlHMGNBTXhlSUFCUVd5QUFBQUFBQUVCZklBQUdHZ0FBQnhvQUFBZ2FBQURnR1FBQVRsTjBNMTlmTWpJd1gxOWljbUZqYTJWMFgyVjRjSEpsYzNOcGIyNUpZMDVUWHpFeWNtVm5aWGhmZEhKaGFYUnpTV05GUlVWRkFBQWdiUndBQ0Y4Z0FGQmJJQUFBQUFBQWtGOGdBT1VaQUFBSkdnQUFDaG9BQU9BWkFBQk9VM1F6WDE4eU1qaGZYMkpsWjJsdVgyMWhjbXRsWkY5emRXSmxlSEJ5WlhOemFXOXVTV05GUlFBQUFDQnRIQUJrWHlBQVVGc2dBQUFBQUFEY1h5QUE1UmtBQUFzYUFBQU1HZ0FBNEJrQUFFNVRkRE5mWHpJeU5sOWZaVzVrWDIxaGNtdGxaRjl6ZFdKbGVIQnlaWE56YVc5dVNXTkZSUUFnYlJ3QXRGOGdBRkJiSUFBQUFBQUFRR0FnQUEwYUFBQU9HZ0FBRHhvQUFCQWFBQUJPVTNRelgxOHlObDlmYkc5dmNFbGpSVVVBVGxOME0xOWZNakUzWDE5dmQyNXpYM1IzYjE5emRHRjBaWE5KWTBWRkFBQUFJRzBjQUJOZ0lBQlFXeUFBSUcwY0FBQmdJQUEwWUNBQUFBQUFBRFJnSUFBTkdnQUFFUm9BQU9rWkFBRGdHUUFBQUFBQUFKeGdJQURkR1FBQUVob0FBQk1hQUFEZ0dRQUFUbE4wTTE5Zk1qRTNYMTl5WlhCbFlYUmZiMjVsWDJ4dmIzQkpZMFZGQUFBZ2JSd0FmR0FnQUVSYklBQUFBQUFBM0dBZ0FBMGFBQUFVR2dBQUZSb0FBQllhQUFCT1UzUXpYMTh5TVRGZlgyRnNkR1Z5Ym1GMFpVbGpSVVVBQUFBQUlHMGNBTUJnSUFBMFlDQUFBQUFBQUNSaElBRGRHUUFBRnhvQUFCZ2FBQURnR1FBQVRsTjBNMTlmTWpJeFgxOWxiWEIwZVY5dWIyNWZiM2R1WDNOMFlYUmxTV05GUlFBQUlHMGNBQUJoSUFCRVd5QUFBQUFBQUdSaElBRGxHUUFBR1JvQUFCb2FBQURnR1FBQVRsTjBNMTlmTWpFeFgxOXRZWFJqYUY5aGJubEpZMFZGQUFBQUFDQnRIQUJJWVNBQVVGc2dBUFg1R3dDdytSc0FPZm9iQUVHQXc0RUJDd25RbkNBUUFBQUFBQVVBUVpURGdRRUxBUVFBUWF6RGdRRUxDd0lBQUFBQkFBQUFoR2tnQUVIRXc0RUJDd0VDQUVIVXc0RUJDd2ovLy8vLy8vLy8vd0JCbU1TQkFRc1JpR0VnQUFFQUFBQ09BUUFBandFQUFBVUFRYlRFZ1FFTEFyWUJBRUhNeElFQkN3NENBQUFBdHdFQUFPaHlJQUFBQkFCQjVNU0JBUXNCQVFCQjlNU0JBUXNGLy8vLy93b0FRYmpGZ1FFTENTaGlJQUFBQUFBQUNRQkJ6TVdCQVFzQkJBQkI0TVdCQVFzU0F3QUFBQUFBQUFBQkFBQUFTSVFnQUFBRUFFR014b0VCQ3dULy8vLy9cIjtpZighaXNEYXRhVVJJKHdhc21CaW5hcnlGaWxlKSl7d2FzbUJpbmFyeUZpbGU9bG9jYXRlRmlsZSh3YXNtQmluYXJ5RmlsZSk7fWZ1bmN0aW9uIGdldEJpbmFyeShmaWxlKXt0cnl7aWYoZmlsZT09d2FzbUJpbmFyeUZpbGUmJndhc21CaW5hcnkpe3JldHVybiBuZXcgVWludDhBcnJheSh3YXNtQmluYXJ5KX12YXIgYmluYXJ5PXRyeVBhcnNlQXNEYXRhVVJJKGZpbGUpO2lmKGJpbmFyeSl7cmV0dXJuIGJpbmFyeX1pZihyZWFkQmluYXJ5KXtyZXR1cm4gcmVhZEJpbmFyeShmaWxlKX1lbHNlIHt0aHJvdyBcImJvdGggYXN5bmMgYW5kIHN5bmMgZmV0Y2hpbmcgb2YgdGhlIHdhc20gZmFpbGVkXCJ9fWNhdGNoKGVycil7YWJvcnQoZXJyKTt9fWZ1bmN0aW9uIGdldEJpbmFyeVByb21pc2UoKXtpZighd2FzbUJpbmFyeSYmKEVOVklST05NRU5UX0lTX1dFQnx8RU5WSVJPTk1FTlRfSVNfV09SS0VSKSl7aWYodHlwZW9mIGZldGNoPT1cImZ1bmN0aW9uXCImJiFpc0ZpbGVVUkkod2FzbUJpbmFyeUZpbGUpKXtyZXR1cm4gZmV0Y2god2FzbUJpbmFyeUZpbGUse2NyZWRlbnRpYWxzOlwic2FtZS1vcmlnaW5cIn0pLnRoZW4oZnVuY3Rpb24ocmVzcG9uc2Upe2lmKCFyZXNwb25zZVtcIm9rXCJdKXt0aHJvdyBcImZhaWxlZCB0byBsb2FkIHdhc20gYmluYXJ5IGZpbGUgYXQgJ1wiK3dhc21CaW5hcnlGaWxlK1wiJ1wifXJldHVybiByZXNwb25zZVtcImFycmF5QnVmZmVyXCJdKCl9KS5jYXRjaChmdW5jdGlvbigpe3JldHVybiBnZXRCaW5hcnkod2FzbUJpbmFyeUZpbGUpfSl9ZWxzZSB7aWYocmVhZEFzeW5jKXtyZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSxyZWplY3Qpe3JlYWRBc3luYyh3YXNtQmluYXJ5RmlsZSxmdW5jdGlvbihyZXNwb25zZSl7cmVzb2x2ZShuZXcgVWludDhBcnJheShyZXNwb25zZSkpO30scmVqZWN0KTt9KX19fXJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGdldEJpbmFyeSh3YXNtQmluYXJ5RmlsZSl9KX1mdW5jdGlvbiBjcmVhdGVXYXNtKCl7dmFyIGluZm89e1wiYVwiOmFzbUxpYnJhcnlBcmd9O2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW5jZShpbnN0YW5jZSxtb2R1bGUpe3ZhciBleHBvcnRzPWluc3RhbmNlLmV4cG9ydHM7TW9kdWxlW1wiYXNtXCJdPWV4cG9ydHM7d2FzbU1lbW9yeT1Nb2R1bGVbXCJhc21cIl1bXCJ4XCJdO3VwZGF0ZUdsb2JhbEJ1ZmZlckFuZFZpZXdzKHdhc21NZW1vcnkuYnVmZmVyKTt3YXNtVGFibGU9TW9kdWxlW1wiYXNtXCJdW1wicGFcIl07YWRkT25Jbml0KE1vZHVsZVtcImFzbVwiXVtcInlcIl0pO3JlbW92ZVJ1bkRlcGVuZGVuY3koKTt9YWRkUnVuRGVwZW5kZW5jeSgpO2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW50aWF0aW9uUmVzdWx0KHJlc3VsdCl7cmVjZWl2ZUluc3RhbmNlKHJlc3VsdFtcImluc3RhbmNlXCJdKTt9ZnVuY3Rpb24gaW5zdGFudGlhdGVBcnJheUJ1ZmZlcihyZWNlaXZlcil7cmV0dXJuIGdldEJpbmFyeVByb21pc2UoKS50aGVuKGZ1bmN0aW9uKGJpbmFyeSl7cmV0dXJuIFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlKGJpbmFyeSxpbmZvKX0pLnRoZW4oZnVuY3Rpb24oaW5zdGFuY2Upe3JldHVybiBpbnN0YW5jZX0pLnRoZW4ocmVjZWl2ZXIsZnVuY3Rpb24ocmVhc29uKXtlcnIoXCJmYWlsZWQgdG8gYXN5bmNocm9ub3VzbHkgcHJlcGFyZSB3YXNtOiBcIityZWFzb24pO2Fib3J0KHJlYXNvbik7fSl9ZnVuY3Rpb24gaW5zdGFudGlhdGVBc3luYygpe2lmKCF3YXNtQmluYXJ5JiZ0eXBlb2YgV2ViQXNzZW1ibHkuaW5zdGFudGlhdGVTdHJlYW1pbmc9PVwiZnVuY3Rpb25cIiYmIWlzRGF0YVVSSSh3YXNtQmluYXJ5RmlsZSkmJiFpc0ZpbGVVUkkod2FzbUJpbmFyeUZpbGUpJiZ0eXBlb2YgZmV0Y2g9PVwiZnVuY3Rpb25cIil7cmV0dXJuIGZldGNoKHdhc21CaW5hcnlGaWxlLHtjcmVkZW50aWFsczpcInNhbWUtb3JpZ2luXCJ9KS50aGVuKGZ1bmN0aW9uKHJlc3BvbnNlKXt2YXIgcmVzdWx0PVdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlU3RyZWFtaW5nKHJlc3BvbnNlLGluZm8pO3JldHVybiByZXN1bHQudGhlbihyZWNlaXZlSW5zdGFudGlhdGlvblJlc3VsdCxmdW5jdGlvbihyZWFzb24pe2VycihcIndhc20gc3RyZWFtaW5nIGNvbXBpbGUgZmFpbGVkOiBcIityZWFzb24pO2VycihcImZhbGxpbmcgYmFjayB0byBBcnJheUJ1ZmZlciBpbnN0YW50aWF0aW9uXCIpO3JldHVybiBpbnN0YW50aWF0ZUFycmF5QnVmZmVyKHJlY2VpdmVJbnN0YW50aWF0aW9uUmVzdWx0KX0pfSl9ZWxzZSB7cmV0dXJuIGluc3RhbnRpYXRlQXJyYXlCdWZmZXIocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQpfX1pZihNb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0pe3RyeXt2YXIgZXhwb3J0cz1Nb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0oaW5mbyxyZWNlaXZlSW5zdGFuY2UpO3JldHVybiBleHBvcnRzfWNhdGNoKGUpe2VycihcIk1vZHVsZS5pbnN0YW50aWF0ZVdhc20gY2FsbGJhY2sgZmFpbGVkIHdpdGggZXJyb3I6IFwiK2UpO3JldHVybiBmYWxzZX19aW5zdGFudGlhdGVBc3luYygpO3JldHVybiB7fX12YXIgdGVtcERvdWJsZTt2YXIgdGVtcEk2NDt2YXIgQVNNX0NPTlNUUz17MjEyMjU3NjpmdW5jdGlvbigkMCl7Y29uc29sZS5kZWJ1ZyhVVEY4VG9TdHJpbmcoJDApKTt9LDIxMjI2MTM6ZnVuY3Rpb24oJDApe2NvbnNvbGUuZXJyb3IoVVRGOFRvU3RyaW5nKCQwKSk7fSwyMTIyNjUwOmZ1bmN0aW9uKCQwKXtjb25zb2xlLndhcm4oVVRGOFRvU3RyaW5nKCQwKSk7fSwyMTIyNjg2OmZ1bmN0aW9uKCQwKXtjb25zb2xlLmluZm8oVVRGOFRvU3RyaW5nKCQwKSk7fSwyMTIyNzIyOmZ1bmN0aW9uKCQwKXtjb25zb2xlLmxvZyhVVEY4VG9TdHJpbmcoJDApKTt9fTtmdW5jdGlvbiBjYWxsUnVudGltZUNhbGxiYWNrcyhjYWxsYmFja3Mpe3doaWxlKGNhbGxiYWNrcy5sZW5ndGg+MCl7dmFyIGNhbGxiYWNrPWNhbGxiYWNrcy5zaGlmdCgpO2lmKHR5cGVvZiBjYWxsYmFjaz09XCJmdW5jdGlvblwiKXtjYWxsYmFjayhNb2R1bGUpO2NvbnRpbnVlfXZhciBmdW5jPWNhbGxiYWNrLmZ1bmM7aWYodHlwZW9mIGZ1bmM9PVwibnVtYmVyXCIpe2lmKGNhbGxiYWNrLmFyZz09PXVuZGVmaW5lZCl7Z2V0V2FzbVRhYmxlRW50cnkoZnVuYykoKTt9ZWxzZSB7Z2V0V2FzbVRhYmxlRW50cnkoZnVuYykoY2FsbGJhY2suYXJnKTt9fWVsc2Uge2Z1bmMoY2FsbGJhY2suYXJnPT09dW5kZWZpbmVkP251bGw6Y2FsbGJhY2suYXJnKTt9fX12YXIgd2FzbVRhYmxlTWlycm9yPVtdO2Z1bmN0aW9uIGdldFdhc21UYWJsZUVudHJ5KGZ1bmNQdHIpe3ZhciBmdW5jPXdhc21UYWJsZU1pcnJvcltmdW5jUHRyXTtpZighZnVuYyl7aWYoZnVuY1B0cj49d2FzbVRhYmxlTWlycm9yLmxlbmd0aCl3YXNtVGFibGVNaXJyb3IubGVuZ3RoPWZ1bmNQdHIrMTt3YXNtVGFibGVNaXJyb3JbZnVuY1B0cl09ZnVuYz13YXNtVGFibGUuZ2V0KGZ1bmNQdHIpO31yZXR1cm4gZnVuY31mdW5jdGlvbiBfX19hc3NlcnRfZmFpbChjb25kaXRpb24sZmlsZW5hbWUsbGluZSxmdW5jKXthYm9ydChcIkFzc2VydGlvbiBmYWlsZWQ6IFwiK1VURjhUb1N0cmluZyhjb25kaXRpb24pK1wiLCBhdDogXCIrW2ZpbGVuYW1lP1VURjhUb1N0cmluZyhmaWxlbmFtZSk6XCJ1bmtub3duIGZpbGVuYW1lXCIsbGluZSxmdW5jP1VURjhUb1N0cmluZyhmdW5jKTpcInVua25vd24gZnVuY3Rpb25cIl0pO31mdW5jdGlvbiBfX19jeGFfYWxsb2NhdGVfZXhjZXB0aW9uKHNpemUpe3JldHVybiBfbWFsbG9jKHNpemUrMTYpKzE2fWZ1bmN0aW9uIEV4Y2VwdGlvbkluZm8oZXhjUHRyKXt0aGlzLmV4Y1B0cj1leGNQdHI7dGhpcy5wdHI9ZXhjUHRyLTE2O3RoaXMuc2V0X3R5cGU9ZnVuY3Rpb24odHlwZSl7SEVBUDMyW3RoaXMucHRyKzQ+PjJdPXR5cGU7fTt0aGlzLmdldF90eXBlPWZ1bmN0aW9uKCl7cmV0dXJuIEhFQVAzMlt0aGlzLnB0cis0Pj4yXX07dGhpcy5zZXRfZGVzdHJ1Y3Rvcj1mdW5jdGlvbihkZXN0cnVjdG9yKXtIRUFQMzJbdGhpcy5wdHIrOD4+Ml09ZGVzdHJ1Y3Rvcjt9O3RoaXMuZ2V0X2Rlc3RydWN0b3I9ZnVuY3Rpb24oKXtyZXR1cm4gSEVBUDMyW3RoaXMucHRyKzg+PjJdfTt0aGlzLnNldF9yZWZjb3VudD1mdW5jdGlvbihyZWZjb3VudCl7SEVBUDMyW3RoaXMucHRyPj4yXT1yZWZjb3VudDt9O3RoaXMuc2V0X2NhdWdodD1mdW5jdGlvbihjYXVnaHQpe2NhdWdodD1jYXVnaHQ/MTowO0hFQVA4W3RoaXMucHRyKzEyPj4wXT1jYXVnaHQ7fTt0aGlzLmdldF9jYXVnaHQ9ZnVuY3Rpb24oKXtyZXR1cm4gSEVBUDhbdGhpcy5wdHIrMTI+PjBdIT0wfTt0aGlzLnNldF9yZXRocm93bj1mdW5jdGlvbihyZXRocm93bil7cmV0aHJvd249cmV0aHJvd24/MTowO0hFQVA4W3RoaXMucHRyKzEzPj4wXT1yZXRocm93bjt9O3RoaXMuZ2V0X3JldGhyb3duPWZ1bmN0aW9uKCl7cmV0dXJuIEhFQVA4W3RoaXMucHRyKzEzPj4wXSE9MH07dGhpcy5pbml0PWZ1bmN0aW9uKHR5cGUsZGVzdHJ1Y3Rvcil7dGhpcy5zZXRfdHlwZSh0eXBlKTt0aGlzLnNldF9kZXN0cnVjdG9yKGRlc3RydWN0b3IpO3RoaXMuc2V0X3JlZmNvdW50KDApO3RoaXMuc2V0X2NhdWdodChmYWxzZSk7dGhpcy5zZXRfcmV0aHJvd24oZmFsc2UpO307dGhpcy5hZGRfcmVmPWZ1bmN0aW9uKCl7dmFyIHZhbHVlPUhFQVAzMlt0aGlzLnB0cj4+Ml07SEVBUDMyW3RoaXMucHRyPj4yXT12YWx1ZSsxO307dGhpcy5yZWxlYXNlX3JlZj1mdW5jdGlvbigpe3ZhciBwcmV2PUhFQVAzMlt0aGlzLnB0cj4+Ml07SEVBUDMyW3RoaXMucHRyPj4yXT1wcmV2LTE7cmV0dXJuIHByZXY9PT0xfTt9ZnVuY3Rpb24gX19fY3hhX3Rocm93KHB0cix0eXBlLGRlc3RydWN0b3Ipe3ZhciBpbmZvPW5ldyBFeGNlcHRpb25JbmZvKHB0cik7aW5mby5pbml0KHR5cGUsZGVzdHJ1Y3Rvcik7dGhyb3cgcHRyfWZ1bmN0aW9uIHNldEVyck5vKHZhbHVlKXtIRUFQMzJbX19fZXJybm9fbG9jYXRpb24oKT4+Ml09dmFsdWU7cmV0dXJuIHZhbHVlfXZhciBQQVRIPXtzcGxpdFBhdGg6ZnVuY3Rpb24oZmlsZW5hbWUpe3ZhciBzcGxpdFBhdGhSZT0vXihcXC8/fCkoW1xcc1xcU10qPykoKD86XFwuezEsMn18W15cXC9dKz98KShcXC5bXi5cXC9dKnwpKSg/OltcXC9dKikkLztyZXR1cm4gc3BsaXRQYXRoUmUuZXhlYyhmaWxlbmFtZSkuc2xpY2UoMSl9LG5vcm1hbGl6ZUFycmF5OmZ1bmN0aW9uKHBhcnRzLGFsbG93QWJvdmVSb290KXt2YXIgdXA9MDtmb3IodmFyIGk9cGFydHMubGVuZ3RoLTE7aT49MDtpLS0pe3ZhciBsYXN0PXBhcnRzW2ldO2lmKGxhc3Q9PT1cIi5cIil7cGFydHMuc3BsaWNlKGksMSk7fWVsc2UgaWYobGFzdD09PVwiLi5cIil7cGFydHMuc3BsaWNlKGksMSk7dXArKzt9ZWxzZSBpZih1cCl7cGFydHMuc3BsaWNlKGksMSk7dXAtLTt9fWlmKGFsbG93QWJvdmVSb290KXtmb3IoO3VwO3VwLS0pe3BhcnRzLnVuc2hpZnQoXCIuLlwiKTt9fXJldHVybiBwYXJ0c30sbm9ybWFsaXplOmZ1bmN0aW9uKHBhdGgpe3ZhciBpc0Fic29sdXRlPXBhdGguY2hhckF0KDApPT09XCIvXCIsdHJhaWxpbmdTbGFzaD1wYXRoLnN1YnN0cigtMSk9PT1cIi9cIjtwYXRoPVBBVEgubm9ybWFsaXplQXJyYXkocGF0aC5zcGxpdChcIi9cIikuZmlsdGVyKGZ1bmN0aW9uKHApe3JldHVybiAhIXB9KSwhaXNBYnNvbHV0ZSkuam9pbihcIi9cIik7aWYoIXBhdGgmJiFpc0Fic29sdXRlKXtwYXRoPVwiLlwiO31pZihwYXRoJiZ0cmFpbGluZ1NsYXNoKXtwYXRoKz1cIi9cIjt9cmV0dXJuIChpc0Fic29sdXRlP1wiL1wiOlwiXCIpK3BhdGh9LGRpcm5hbWU6ZnVuY3Rpb24ocGF0aCl7dmFyIHJlc3VsdD1QQVRILnNwbGl0UGF0aChwYXRoKSxyb290PXJlc3VsdFswXSxkaXI9cmVzdWx0WzFdO2lmKCFyb290JiYhZGlyKXtyZXR1cm4gXCIuXCJ9aWYoZGlyKXtkaXI9ZGlyLnN1YnN0cigwLGRpci5sZW5ndGgtMSk7fXJldHVybiByb290K2Rpcn0sYmFzZW5hbWU6ZnVuY3Rpb24ocGF0aCl7aWYocGF0aD09PVwiL1wiKXJldHVybiBcIi9cIjtwYXRoPVBBVEgubm9ybWFsaXplKHBhdGgpO3BhdGg9cGF0aC5yZXBsYWNlKC9cXC8kLyxcIlwiKTt2YXIgbGFzdFNsYXNoPXBhdGgubGFzdEluZGV4T2YoXCIvXCIpO2lmKGxhc3RTbGFzaD09PS0xKXJldHVybiBwYXRoO3JldHVybiBwYXRoLnN1YnN0cihsYXN0U2xhc2grMSl9LGV4dG5hbWU6ZnVuY3Rpb24ocGF0aCl7cmV0dXJuIFBBVEguc3BsaXRQYXRoKHBhdGgpWzNdfSxqb2luOmZ1bmN0aW9uKCl7dmFyIHBhdGhzPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cywwKTtyZXR1cm4gUEFUSC5ub3JtYWxpemUocGF0aHMuam9pbihcIi9cIikpfSxqb2luMjpmdW5jdGlvbihsLHIpe3JldHVybiBQQVRILm5vcm1hbGl6ZShsK1wiL1wiK3IpfX07ZnVuY3Rpb24gZ2V0UmFuZG9tRGV2aWNlKCl7aWYodHlwZW9mIGNyeXB0bz09XCJvYmplY3RcIiYmdHlwZW9mIGNyeXB0b1tcImdldFJhbmRvbVZhbHVlc1wiXT09XCJmdW5jdGlvblwiKXt2YXIgcmFuZG9tQnVmZmVyPW5ldyBVaW50OEFycmF5KDEpO3JldHVybiBmdW5jdGlvbigpe2NyeXB0by5nZXRSYW5kb21WYWx1ZXMocmFuZG9tQnVmZmVyKTtyZXR1cm4gcmFuZG9tQnVmZmVyWzBdfX1lbHNlIGlmKEVOVklST05NRU5UX0lTX05PREUpe3RyeXt2YXIgY3J5cHRvX21vZHVsZT1yZXF1aXJlKFwiY3J5cHRvXCIpO3JldHVybiBmdW5jdGlvbigpe3JldHVybiBjcnlwdG9fbW9kdWxlW1wicmFuZG9tQnl0ZXNcIl0oMSlbMF19fWNhdGNoKGUpe319cmV0dXJuIGZ1bmN0aW9uKCl7YWJvcnQoXCJyYW5kb21EZXZpY2VcIik7fX12YXIgUEFUSF9GUz17cmVzb2x2ZTpmdW5jdGlvbigpe3ZhciByZXNvbHZlZFBhdGg9XCJcIixyZXNvbHZlZEFic29sdXRlPWZhbHNlO2Zvcih2YXIgaT1hcmd1bWVudHMubGVuZ3RoLTE7aT49LTEmJiFyZXNvbHZlZEFic29sdXRlO2ktLSl7dmFyIHBhdGg9aT49MD9hcmd1bWVudHNbaV06RlMuY3dkKCk7aWYodHlwZW9mIHBhdGghPVwic3RyaW5nXCIpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJBcmd1bWVudHMgdG8gcGF0aC5yZXNvbHZlIG11c3QgYmUgc3RyaW5nc1wiKX1lbHNlIGlmKCFwYXRoKXtyZXR1cm4gXCJcIn1yZXNvbHZlZFBhdGg9cGF0aCtcIi9cIityZXNvbHZlZFBhdGg7cmVzb2x2ZWRBYnNvbHV0ZT1wYXRoLmNoYXJBdCgwKT09PVwiL1wiO31yZXNvbHZlZFBhdGg9UEFUSC5ub3JtYWxpemVBcnJheShyZXNvbHZlZFBhdGguc3BsaXQoXCIvXCIpLmZpbHRlcihmdW5jdGlvbihwKXtyZXR1cm4gISFwfSksIXJlc29sdmVkQWJzb2x1dGUpLmpvaW4oXCIvXCIpO3JldHVybiAocmVzb2x2ZWRBYnNvbHV0ZT9cIi9cIjpcIlwiKStyZXNvbHZlZFBhdGh8fFwiLlwifSxyZWxhdGl2ZTpmdW5jdGlvbihmcm9tLHRvKXtmcm9tPVBBVEhfRlMucmVzb2x2ZShmcm9tKS5zdWJzdHIoMSk7dG89UEFUSF9GUy5yZXNvbHZlKHRvKS5zdWJzdHIoMSk7ZnVuY3Rpb24gdHJpbShhcnIpe3ZhciBzdGFydD0wO2Zvcig7c3RhcnQ8YXJyLmxlbmd0aDtzdGFydCsrKXtpZihhcnJbc3RhcnRdIT09XCJcIilicmVha312YXIgZW5kPWFyci5sZW5ndGgtMTtmb3IoO2VuZD49MDtlbmQtLSl7aWYoYXJyW2VuZF0hPT1cIlwiKWJyZWFrfWlmKHN0YXJ0PmVuZClyZXR1cm4gW107cmV0dXJuIGFyci5zbGljZShzdGFydCxlbmQtc3RhcnQrMSl9dmFyIGZyb21QYXJ0cz10cmltKGZyb20uc3BsaXQoXCIvXCIpKTt2YXIgdG9QYXJ0cz10cmltKHRvLnNwbGl0KFwiL1wiKSk7dmFyIGxlbmd0aD1NYXRoLm1pbihmcm9tUGFydHMubGVuZ3RoLHRvUGFydHMubGVuZ3RoKTt2YXIgc2FtZVBhcnRzTGVuZ3RoPWxlbmd0aDtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe2lmKGZyb21QYXJ0c1tpXSE9PXRvUGFydHNbaV0pe3NhbWVQYXJ0c0xlbmd0aD1pO2JyZWFrfX12YXIgb3V0cHV0UGFydHM9W107Zm9yKHZhciBpPXNhbWVQYXJ0c0xlbmd0aDtpPGZyb21QYXJ0cy5sZW5ndGg7aSsrKXtvdXRwdXRQYXJ0cy5wdXNoKFwiLi5cIik7fW91dHB1dFBhcnRzPW91dHB1dFBhcnRzLmNvbmNhdCh0b1BhcnRzLnNsaWNlKHNhbWVQYXJ0c0xlbmd0aCkpO3JldHVybiBvdXRwdXRQYXJ0cy5qb2luKFwiL1wiKX19O3ZhciBUVFk9e3R0eXM6W10saW5pdDpmdW5jdGlvbigpe30sc2h1dGRvd246ZnVuY3Rpb24oKXt9LHJlZ2lzdGVyOmZ1bmN0aW9uKGRldixvcHMpe1RUWS50dHlzW2Rldl09e2lucHV0OltdLG91dHB1dDpbXSxvcHM6b3BzfTtGUy5yZWdpc3RlckRldmljZShkZXYsVFRZLnN0cmVhbV9vcHMpO30sc3RyZWFtX29wczp7b3BlbjpmdW5jdGlvbihzdHJlYW0pe3ZhciB0dHk9VFRZLnR0eXNbc3RyZWFtLm5vZGUucmRldl07aWYoIXR0eSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDMpfXN0cmVhbS50dHk9dHR5O3N0cmVhbS5zZWVrYWJsZT1mYWxzZTt9LGNsb3NlOmZ1bmN0aW9uKHN0cmVhbSl7c3RyZWFtLnR0eS5vcHMuZmx1c2goc3RyZWFtLnR0eSk7fSxmbHVzaDpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpO30scmVhZDpmdW5jdGlvbihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zKXtpZighc3RyZWFtLnR0eXx8IXN0cmVhbS50dHkub3BzLmdldF9jaGFyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2MCl9dmFyIGJ5dGVzUmVhZD0wO2Zvcih2YXIgaT0wO2k8bGVuZ3RoO2krKyl7dmFyIHJlc3VsdDt0cnl7cmVzdWx0PXN0cmVhbS50dHkub3BzLmdldF9jaGFyKHN0cmVhbS50dHkpO31jYXRjaChlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOSl9aWYocmVzdWx0PT09dW5kZWZpbmVkJiZieXRlc1JlYWQ9PT0wKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2KX1pZihyZXN1bHQ9PT1udWxsfHxyZXN1bHQ9PT11bmRlZmluZWQpYnJlYWs7Ynl0ZXNSZWFkKys7YnVmZmVyW29mZnNldCtpXT1yZXN1bHQ7fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCk7fXJldHVybiBieXRlc1JlYWR9LHdyaXRlOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3Mpe2lmKCFzdHJlYW0udHR5fHwhc3RyZWFtLnR0eS5vcHMucHV0X2NoYXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYwKX10cnl7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXtzdHJlYW0udHR5Lm9wcy5wdXRfY2hhcihzdHJlYW0udHR5LGJ1ZmZlcltvZmZzZXQraV0pO319Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKGxlbmd0aCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCk7fXJldHVybiBpfX0sZGVmYXVsdF90dHlfb3BzOntnZXRfY2hhcjpmdW5jdGlvbih0dHkpe2lmKCF0dHkuaW5wdXQubGVuZ3RoKXt2YXIgcmVzdWx0PW51bGw7aWYoRU5WSVJPTk1FTlRfSVNfTk9ERSl7dmFyIEJVRlNJWkU9MjU2O3ZhciBidWY9QnVmZmVyLmFsbG9jKEJVRlNJWkUpO3ZhciBieXRlc1JlYWQ9MDt0cnl7Ynl0ZXNSZWFkPWZzLnJlYWRTeW5jKHByb2Nlc3Muc3RkaW4uZmQsYnVmLDAsQlVGU0laRSwtMSk7fWNhdGNoKGUpe2lmKGUudG9TdHJpbmcoKS5pbmNsdWRlcyhcIkVPRlwiKSlieXRlc1JlYWQ9MDtlbHNlIHRocm93IGV9aWYoYnl0ZXNSZWFkPjApe3Jlc3VsdD1idWYuc2xpY2UoMCxieXRlc1JlYWQpLnRvU3RyaW5nKFwidXRmLThcIik7fWVsc2Uge3Jlc3VsdD1udWxsO319ZWxzZSBpZih0eXBlb2Ygd2luZG93IT1cInVuZGVmaW5lZFwiJiZ0eXBlb2Ygd2luZG93LnByb21wdD09XCJmdW5jdGlvblwiKXtyZXN1bHQ9d2luZG93LnByb21wdChcIklucHV0OiBcIik7aWYocmVzdWx0IT09bnVsbCl7cmVzdWx0Kz1cIlxcblwiO319ZWxzZSBpZih0eXBlb2YgcmVhZGxpbmU9PVwiZnVuY3Rpb25cIil7cmVzdWx0PXJlYWRsaW5lKCk7aWYocmVzdWx0IT09bnVsbCl7cmVzdWx0Kz1cIlxcblwiO319aWYoIXJlc3VsdCl7cmV0dXJuIG51bGx9dHR5LmlucHV0PWludEFycmF5RnJvbVN0cmluZyhyZXN1bHQsdHJ1ZSk7fXJldHVybiB0dHkuaW5wdXQuc2hpZnQoKX0scHV0X2NoYXI6ZnVuY3Rpb24odHR5LHZhbCl7aWYodmFsPT09bnVsbHx8dmFsPT09MTApe291dChVVEY4QXJyYXlUb1N0cmluZyh0dHkub3V0cHV0LDApKTt0dHkub3V0cHV0PVtdO31lbHNlIHtpZih2YWwhPTApdHR5Lm91dHB1dC5wdXNoKHZhbCk7fX0sZmx1c2g6ZnVuY3Rpb24odHR5KXtpZih0dHkub3V0cHV0JiZ0dHkub3V0cHV0Lmxlbmd0aD4wKXtvdXQoVVRGOEFycmF5VG9TdHJpbmcodHR5Lm91dHB1dCwwKSk7dHR5Lm91dHB1dD1bXTt9fX0sZGVmYXVsdF90dHkxX29wczp7cHV0X2NoYXI6ZnVuY3Rpb24odHR5LHZhbCl7aWYodmFsPT09bnVsbHx8dmFsPT09MTApe2VycihVVEY4QXJyYXlUb1N0cmluZyh0dHkub3V0cHV0LDApKTt0dHkub3V0cHV0PVtdO31lbHNlIHtpZih2YWwhPTApdHR5Lm91dHB1dC5wdXNoKHZhbCk7fX0sZmx1c2g6ZnVuY3Rpb24odHR5KXtpZih0dHkub3V0cHV0JiZ0dHkub3V0cHV0Lmxlbmd0aD4wKXtlcnIoVVRGOEFycmF5VG9TdHJpbmcodHR5Lm91dHB1dCwwKSk7dHR5Lm91dHB1dD1bXTt9fX19O2Z1bmN0aW9uIG1tYXBBbGxvYyhzaXplKXthYm9ydCgpO312YXIgTUVNRlM9e29wc190YWJsZTpudWxsLG1vdW50OmZ1bmN0aW9uKG1vdW50KXtyZXR1cm4gTUVNRlMuY3JlYXRlTm9kZShudWxsLFwiL1wiLDE2Mzg0fDUxMSwwKX0sY3JlYXRlTm9kZTpmdW5jdGlvbihwYXJlbnQsbmFtZSxtb2RlLGRldil7aWYoRlMuaXNCbGtkZXYobW9kZSl8fEZTLmlzRklGTyhtb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKCFNRU1GUy5vcHNfdGFibGUpe01FTUZTLm9wc190YWJsZT17ZGlyOntub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyLGxvb2t1cDpNRU1GUy5ub2RlX29wcy5sb29rdXAsbWtub2Q6TUVNRlMubm9kZV9vcHMubWtub2QscmVuYW1lOk1FTUZTLm5vZGVfb3BzLnJlbmFtZSx1bmxpbms6TUVNRlMubm9kZV9vcHMudW5saW5rLHJtZGlyOk1FTUZTLm5vZGVfb3BzLnJtZGlyLHJlYWRkaXI6TUVNRlMubm9kZV9vcHMucmVhZGRpcixzeW1saW5rOk1FTUZTLm5vZGVfb3BzLnN5bWxpbmt9LHN0cmVhbTp7bGxzZWVrOk1FTUZTLnN0cmVhbV9vcHMubGxzZWVrfX0sZmlsZTp7bm9kZTp7Z2V0YXR0cjpNRU1GUy5ub2RlX29wcy5nZXRhdHRyLHNldGF0dHI6TUVNRlMubm9kZV9vcHMuc2V0YXR0cn0sc3RyZWFtOntsbHNlZWs6TUVNRlMuc3RyZWFtX29wcy5sbHNlZWsscmVhZDpNRU1GUy5zdHJlYW1fb3BzLnJlYWQsd3JpdGU6TUVNRlMuc3RyZWFtX29wcy53cml0ZSxhbGxvY2F0ZTpNRU1GUy5zdHJlYW1fb3BzLmFsbG9jYXRlLG1tYXA6TUVNRlMuc3RyZWFtX29wcy5tbWFwLG1zeW5jOk1FTUZTLnN0cmVhbV9vcHMubXN5bmN9fSxsaW5rOntub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyLHJlYWRsaW5rOk1FTUZTLm5vZGVfb3BzLnJlYWRsaW5rfSxzdHJlYW06e319LGNocmRldjp7bm9kZTp7Z2V0YXR0cjpNRU1GUy5ub2RlX29wcy5nZXRhdHRyLHNldGF0dHI6TUVNRlMubm9kZV9vcHMuc2V0YXR0cn0sc3RyZWFtOkZTLmNocmRldl9zdHJlYW1fb3BzfX07fXZhciBub2RlPUZTLmNyZWF0ZU5vZGUocGFyZW50LG5hbWUsbW9kZSxkZXYpO2lmKEZTLmlzRGlyKG5vZGUubW9kZSkpe25vZGUubm9kZV9vcHM9TUVNRlMub3BzX3RhYmxlLmRpci5ub2RlO25vZGUuc3RyZWFtX29wcz1NRU1GUy5vcHNfdGFibGUuZGlyLnN0cmVhbTtub2RlLmNvbnRlbnRzPXt9O31lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLnN0cmVhbTtub2RlLnVzZWRCeXRlcz0wO25vZGUuY29udGVudHM9bnVsbDt9ZWxzZSBpZihGUy5pc0xpbmsobm9kZS5tb2RlKSl7bm9kZS5ub2RlX29wcz1NRU1GUy5vcHNfdGFibGUubGluay5ub2RlO25vZGUuc3RyZWFtX29wcz1NRU1GUy5vcHNfdGFibGUubGluay5zdHJlYW07fWVsc2UgaWYoRlMuaXNDaHJkZXYobm9kZS5tb2RlKSl7bm9kZS5ub2RlX29wcz1NRU1GUy5vcHNfdGFibGUuY2hyZGV2Lm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5jaHJkZXYuc3RyZWFtO31ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKHBhcmVudCl7cGFyZW50LmNvbnRlbnRzW25hbWVdPW5vZGU7cGFyZW50LnRpbWVzdGFtcD1ub2RlLnRpbWVzdGFtcDt9cmV0dXJuIG5vZGV9LGdldEZpbGVEYXRhQXNUeXBlZEFycmF5OmZ1bmN0aW9uKG5vZGUpe2lmKCFub2RlLmNvbnRlbnRzKXJldHVybiBuZXcgVWludDhBcnJheSgwKTtpZihub2RlLmNvbnRlbnRzLnN1YmFycmF5KXJldHVybiBub2RlLmNvbnRlbnRzLnN1YmFycmF5KDAsbm9kZS51c2VkQnl0ZXMpO3JldHVybiBuZXcgVWludDhBcnJheShub2RlLmNvbnRlbnRzKX0sZXhwYW5kRmlsZVN0b3JhZ2U6ZnVuY3Rpb24obm9kZSxuZXdDYXBhY2l0eSl7dmFyIHByZXZDYXBhY2l0eT1ub2RlLmNvbnRlbnRzP25vZGUuY29udGVudHMubGVuZ3RoOjA7aWYocHJldkNhcGFjaXR5Pj1uZXdDYXBhY2l0eSlyZXR1cm47dmFyIENBUEFDSVRZX0RPVUJMSU5HX01BWD0xMDI0KjEwMjQ7bmV3Q2FwYWNpdHk9TWF0aC5tYXgobmV3Q2FwYWNpdHkscHJldkNhcGFjaXR5KihwcmV2Q2FwYWNpdHk8Q0FQQUNJVFlfRE9VQkxJTkdfTUFYPzI6MS4xMjUpPj4+MCk7aWYocHJldkNhcGFjaXR5IT0wKW5ld0NhcGFjaXR5PU1hdGgubWF4KG5ld0NhcGFjaXR5LDI1Nik7dmFyIG9sZENvbnRlbnRzPW5vZGUuY29udGVudHM7bm9kZS5jb250ZW50cz1uZXcgVWludDhBcnJheShuZXdDYXBhY2l0eSk7aWYobm9kZS51c2VkQnl0ZXM+MClub2RlLmNvbnRlbnRzLnNldChvbGRDb250ZW50cy5zdWJhcnJheSgwLG5vZGUudXNlZEJ5dGVzKSwwKTt9LHJlc2l6ZUZpbGVTdG9yYWdlOmZ1bmN0aW9uKG5vZGUsbmV3U2l6ZSl7aWYobm9kZS51c2VkQnl0ZXM9PW5ld1NpemUpcmV0dXJuO2lmKG5ld1NpemU9PTApe25vZGUuY29udGVudHM9bnVsbDtub2RlLnVzZWRCeXRlcz0wO31lbHNlIHt2YXIgb2xkQ29udGVudHM9bm9kZS5jb250ZW50cztub2RlLmNvbnRlbnRzPW5ldyBVaW50OEFycmF5KG5ld1NpemUpO2lmKG9sZENvbnRlbnRzKXtub2RlLmNvbnRlbnRzLnNldChvbGRDb250ZW50cy5zdWJhcnJheSgwLE1hdGgubWluKG5ld1NpemUsbm9kZS51c2VkQnl0ZXMpKSk7fW5vZGUudXNlZEJ5dGVzPW5ld1NpemU7fX0sbm9kZV9vcHM6e2dldGF0dHI6ZnVuY3Rpb24obm9kZSl7dmFyIGF0dHI9e307YXR0ci5kZXY9RlMuaXNDaHJkZXYobm9kZS5tb2RlKT9ub2RlLmlkOjE7YXR0ci5pbm89bm9kZS5pZDthdHRyLm1vZGU9bm9kZS5tb2RlO2F0dHIubmxpbms9MTthdHRyLnVpZD0wO2F0dHIuZ2lkPTA7YXR0ci5yZGV2PW5vZGUucmRldjtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXthdHRyLnNpemU9NDA5Njt9ZWxzZSBpZihGUy5pc0ZpbGUobm9kZS5tb2RlKSl7YXR0ci5zaXplPW5vZGUudXNlZEJ5dGVzO31lbHNlIGlmKEZTLmlzTGluayhub2RlLm1vZGUpKXthdHRyLnNpemU9bm9kZS5saW5rLmxlbmd0aDt9ZWxzZSB7YXR0ci5zaXplPTA7fWF0dHIuYXRpbWU9bmV3IERhdGUobm9kZS50aW1lc3RhbXApO2F0dHIubXRpbWU9bmV3IERhdGUobm9kZS50aW1lc3RhbXApO2F0dHIuY3RpbWU9bmV3IERhdGUobm9kZS50aW1lc3RhbXApO2F0dHIuYmxrc2l6ZT00MDk2O2F0dHIuYmxvY2tzPU1hdGguY2VpbChhdHRyLnNpemUvYXR0ci5ibGtzaXplKTtyZXR1cm4gYXR0cn0sc2V0YXR0cjpmdW5jdGlvbihub2RlLGF0dHIpe2lmKGF0dHIubW9kZSE9PXVuZGVmaW5lZCl7bm9kZS5tb2RlPWF0dHIubW9kZTt9aWYoYXR0ci50aW1lc3RhbXAhPT11bmRlZmluZWQpe25vZGUudGltZXN0YW1wPWF0dHIudGltZXN0YW1wO31pZihhdHRyLnNpemUhPT11bmRlZmluZWQpe01FTUZTLnJlc2l6ZUZpbGVTdG9yYWdlKG5vZGUsYXR0ci5zaXplKTt9fSxsb29rdXA6ZnVuY3Rpb24ocGFyZW50LG5hbWUpe3Rocm93IEZTLmdlbmVyaWNFcnJvcnNbNDRdfSxta25vZDpmdW5jdGlvbihwYXJlbnQsbmFtZSxtb2RlLGRldil7cmV0dXJuIE1FTUZTLmNyZWF0ZU5vZGUocGFyZW50LG5hbWUsbW9kZSxkZXYpfSxyZW5hbWU6ZnVuY3Rpb24ob2xkX25vZGUsbmV3X2RpcixuZXdfbmFtZSl7aWYoRlMuaXNEaXIob2xkX25vZGUubW9kZSkpe3ZhciBuZXdfbm9kZTt0cnl7bmV3X25vZGU9RlMubG9va3VwTm9kZShuZXdfZGlyLG5ld19uYW1lKTt9Y2F0Y2goZSl7fWlmKG5ld19ub2RlKXtmb3IodmFyIGkgaW4gbmV3X25vZGUuY29udGVudHMpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX19fWRlbGV0ZSBvbGRfbm9kZS5wYXJlbnQuY29udGVudHNbb2xkX25vZGUubmFtZV07b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcD1EYXRlLm5vdygpO29sZF9ub2RlLm5hbWU9bmV3X25hbWU7bmV3X2Rpci5jb250ZW50c1tuZXdfbmFtZV09b2xkX25vZGU7bmV3X2Rpci50aW1lc3RhbXA9b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcDtvbGRfbm9kZS5wYXJlbnQ9bmV3X2Rpcjt9LHVubGluazpmdW5jdGlvbihwYXJlbnQsbmFtZSl7ZGVsZXRlIHBhcmVudC5jb250ZW50c1tuYW1lXTtwYXJlbnQudGltZXN0YW1wPURhdGUubm93KCk7fSxybWRpcjpmdW5jdGlvbihwYXJlbnQsbmFtZSl7dmFyIG5vZGU9RlMubG9va3VwTm9kZShwYXJlbnQsbmFtZSk7Zm9yKHZhciBpIGluIG5vZGUuY29udGVudHMpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX1kZWxldGUgcGFyZW50LmNvbnRlbnRzW25hbWVdO3BhcmVudC50aW1lc3RhbXA9RGF0ZS5ub3coKTt9LHJlYWRkaXI6ZnVuY3Rpb24obm9kZSl7dmFyIGVudHJpZXM9W1wiLlwiLFwiLi5cIl07Zm9yKHZhciBrZXkgaW4gbm9kZS5jb250ZW50cyl7aWYoIW5vZGUuY29udGVudHMuaGFzT3duUHJvcGVydHkoa2V5KSl7Y29udGludWV9ZW50cmllcy5wdXNoKGtleSk7fXJldHVybiBlbnRyaWVzfSxzeW1saW5rOmZ1bmN0aW9uKHBhcmVudCxuZXduYW1lLG9sZHBhdGgpe3ZhciBub2RlPU1FTUZTLmNyZWF0ZU5vZGUocGFyZW50LG5ld25hbWUsNTExfDQwOTYwLDApO25vZGUubGluaz1vbGRwYXRoO3JldHVybiBub2RlfSxyZWFkbGluazpmdW5jdGlvbihub2RlKXtpZighRlMuaXNMaW5rKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1yZXR1cm4gbm9kZS5saW5rfX0sc3RyZWFtX29wczp7cmVhZDpmdW5jdGlvbihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pe3ZhciBjb250ZW50cz1zdHJlYW0ubm9kZS5jb250ZW50cztpZihwb3NpdGlvbj49c3RyZWFtLm5vZGUudXNlZEJ5dGVzKXJldHVybiAwO3ZhciBzaXplPU1hdGgubWluKHN0cmVhbS5ub2RlLnVzZWRCeXRlcy1wb3NpdGlvbixsZW5ndGgpO2lmKHNpemU+OCYmY29udGVudHMuc3ViYXJyYXkpe2J1ZmZlci5zZXQoY29udGVudHMuc3ViYXJyYXkocG9zaXRpb24scG9zaXRpb24rc2l6ZSksb2Zmc2V0KTt9ZWxzZSB7Zm9yKHZhciBpPTA7aTxzaXplO2krKylidWZmZXJbb2Zmc2V0K2ldPWNvbnRlbnRzW3Bvc2l0aW9uK2ldO31yZXR1cm4gc2l6ZX0sd3JpdGU6ZnVuY3Rpb24oc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uLGNhbk93bil7aWYoIWxlbmd0aClyZXR1cm4gMDt2YXIgbm9kZT1zdHJlYW0ubm9kZTtub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKGJ1ZmZlci5zdWJhcnJheSYmKCFub2RlLmNvbnRlbnRzfHxub2RlLmNvbnRlbnRzLnN1YmFycmF5KSl7aWYoY2FuT3duKXtub2RlLmNvbnRlbnRzPWJ1ZmZlci5zdWJhcnJheShvZmZzZXQsb2Zmc2V0K2xlbmd0aCk7bm9kZS51c2VkQnl0ZXM9bGVuZ3RoO3JldHVybiBsZW5ndGh9ZWxzZSBpZihub2RlLnVzZWRCeXRlcz09PTAmJnBvc2l0aW9uPT09MCl7bm9kZS5jb250ZW50cz1idWZmZXIuc2xpY2Uob2Zmc2V0LG9mZnNldCtsZW5ndGgpO25vZGUudXNlZEJ5dGVzPWxlbmd0aDtyZXR1cm4gbGVuZ3RofWVsc2UgaWYocG9zaXRpb24rbGVuZ3RoPD1ub2RlLnVzZWRCeXRlcyl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbik7cmV0dXJuIGxlbmd0aH19TUVNRlMuZXhwYW5kRmlsZVN0b3JhZ2Uobm9kZSxwb3NpdGlvbitsZW5ndGgpO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkmJmJ1ZmZlci5zdWJhcnJheSl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbik7fWVsc2Uge2Zvcih2YXIgaT0wO2k8bGVuZ3RoO2krKyl7bm9kZS5jb250ZW50c1twb3NpdGlvbitpXT1idWZmZXJbb2Zmc2V0K2ldO319bm9kZS51c2VkQnl0ZXM9TWF0aC5tYXgobm9kZS51c2VkQnl0ZXMscG9zaXRpb24rbGVuZ3RoKTtyZXR1cm4gbGVuZ3RofSxsbHNlZWs6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCx3aGVuY2Upe3ZhciBwb3NpdGlvbj1vZmZzZXQ7aWYod2hlbmNlPT09MSl7cG9zaXRpb24rPXN0cmVhbS5wb3NpdGlvbjt9ZWxzZSBpZih3aGVuY2U9PT0yKXtpZihGUy5pc0ZpbGUoc3RyZWFtLm5vZGUubW9kZSkpe3Bvc2l0aW9uKz1zdHJlYW0ubm9kZS51c2VkQnl0ZXM7fX1pZihwb3NpdGlvbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9cmV0dXJuIHBvc2l0aW9ufSxhbGxvY2F0ZTpmdW5jdGlvbihzdHJlYW0sb2Zmc2V0LGxlbmd0aCl7TUVNRlMuZXhwYW5kRmlsZVN0b3JhZ2Uoc3RyZWFtLm5vZGUsb2Zmc2V0K2xlbmd0aCk7c3RyZWFtLm5vZGUudXNlZEJ5dGVzPU1hdGgubWF4KHN0cmVhbS5ub2RlLnVzZWRCeXRlcyxvZmZzZXQrbGVuZ3RoKTt9LG1tYXA6ZnVuY3Rpb24oc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3Mpe2lmKGFkZHJlc3MhPT0wKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDMpfXZhciBwdHI7dmFyIGFsbG9jYXRlZDt2YXIgY29udGVudHM9c3RyZWFtLm5vZGUuY29udGVudHM7aWYoIShmbGFncyYyKSYmY29udGVudHMuYnVmZmVyPT09YnVmZmVyKXthbGxvY2F0ZWQ9ZmFsc2U7cHRyPWNvbnRlbnRzLmJ5dGVPZmZzZXQ7fWVsc2Uge2lmKHBvc2l0aW9uPjB8fHBvc2l0aW9uK2xlbmd0aDxjb250ZW50cy5sZW5ndGgpe2lmKGNvbnRlbnRzLnN1YmFycmF5KXtjb250ZW50cz1jb250ZW50cy5zdWJhcnJheShwb3NpdGlvbixwb3NpdGlvbitsZW5ndGgpO31lbHNlIHtjb250ZW50cz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChjb250ZW50cyxwb3NpdGlvbixwb3NpdGlvbitsZW5ndGgpO319YWxsb2NhdGVkPXRydWU7cHRyPW1tYXBBbGxvYygpO2lmKCFwdHIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ4KX1IRUFQOC5zZXQoY29udGVudHMscHRyKTt9cmV0dXJuIHtwdHI6cHRyLGFsbG9jYXRlZDphbGxvY2F0ZWR9fSxtc3luYzpmdW5jdGlvbihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgsbW1hcEZsYWdzKXtpZighRlMuaXNGaWxlKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9aWYobW1hcEZsYWdzJjIpe3JldHVybiAwfU1FTUZTLnN0cmVhbV9vcHMud3JpdGUoc3RyZWFtLGJ1ZmZlciwwLGxlbmd0aCxvZmZzZXQsZmFsc2UpO3JldHVybiAwfX19O2Z1bmN0aW9uIGFzeW5jTG9hZCh1cmwsb25sb2FkLG9uZXJyb3Isbm9SdW5EZXApe3ZhciBkZXA9IW5vUnVuRGVwP2dldFVuaXF1ZVJ1bkRlcGVuZGVuY3koXCJhbCBcIit1cmwpOlwiXCI7cmVhZEFzeW5jKHVybCxmdW5jdGlvbihhcnJheUJ1ZmZlcil7YXNzZXJ0KGFycmF5QnVmZmVyLCdMb2FkaW5nIGRhdGEgZmlsZSBcIicrdXJsKydcIiBmYWlsZWQgKG5vIGFycmF5QnVmZmVyKS4nKTtvbmxvYWQobmV3IFVpbnQ4QXJyYXkoYXJyYXlCdWZmZXIpKTtpZihkZXApcmVtb3ZlUnVuRGVwZW5kZW5jeSgpO30sZnVuY3Rpb24oZXZlbnQpe2lmKG9uZXJyb3Ipe29uZXJyb3IoKTt9ZWxzZSB7dGhyb3cgJ0xvYWRpbmcgZGF0YSBmaWxlIFwiJyt1cmwrJ1wiIGZhaWxlZC4nfX0pO2lmKGRlcClhZGRSdW5EZXBlbmRlbmN5KCk7fXZhciBGUz17cm9vdDpudWxsLG1vdW50czpbXSxkZXZpY2VzOnt9LHN0cmVhbXM6W10sbmV4dElub2RlOjEsbmFtZVRhYmxlOm51bGwsY3VycmVudFBhdGg6XCIvXCIsaW5pdGlhbGl6ZWQ6ZmFsc2UsaWdub3JlUGVybWlzc2lvbnM6dHJ1ZSxFcnJub0Vycm9yOm51bGwsZ2VuZXJpY0Vycm9yczp7fSxmaWxlc3lzdGVtczpudWxsLHN5bmNGU1JlcXVlc3RzOjAsbG9va3VwUGF0aDoocGF0aCxvcHRzPXt9KT0+e3BhdGg9UEFUSF9GUy5yZXNvbHZlKEZTLmN3ZCgpLHBhdGgpO2lmKCFwYXRoKXJldHVybiB7cGF0aDpcIlwiLG5vZGU6bnVsbH07dmFyIGRlZmF1bHRzPXtmb2xsb3dfbW91bnQ6dHJ1ZSxyZWN1cnNlX2NvdW50OjB9O2Zvcih2YXIga2V5IGluIGRlZmF1bHRzKXtpZihvcHRzW2tleV09PT11bmRlZmluZWQpe29wdHNba2V5XT1kZWZhdWx0c1trZXldO319aWYob3B0cy5yZWN1cnNlX2NvdW50Pjgpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMyKX12YXIgcGFydHM9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIocD0+ISFwKSxmYWxzZSk7dmFyIGN1cnJlbnQ9RlMucm9vdDt2YXIgY3VycmVudF9wYXRoPVwiL1wiO2Zvcih2YXIgaT0wO2k8cGFydHMubGVuZ3RoO2krKyl7dmFyIGlzbGFzdD1pPT09cGFydHMubGVuZ3RoLTE7aWYoaXNsYXN0JiZvcHRzLnBhcmVudCl7YnJlYWt9Y3VycmVudD1GUy5sb29rdXBOb2RlKGN1cnJlbnQscGFydHNbaV0pO2N1cnJlbnRfcGF0aD1QQVRILmpvaW4yKGN1cnJlbnRfcGF0aCxwYXJ0c1tpXSk7aWYoRlMuaXNNb3VudHBvaW50KGN1cnJlbnQpKXtpZighaXNsYXN0fHxpc2xhc3QmJm9wdHMuZm9sbG93X21vdW50KXtjdXJyZW50PWN1cnJlbnQubW91bnRlZC5yb290O319aWYoIWlzbGFzdHx8b3B0cy5mb2xsb3cpe3ZhciBjb3VudD0wO3doaWxlKEZTLmlzTGluayhjdXJyZW50Lm1vZGUpKXt2YXIgbGluaz1GUy5yZWFkbGluayhjdXJyZW50X3BhdGgpO2N1cnJlbnRfcGF0aD1QQVRIX0ZTLnJlc29sdmUoUEFUSC5kaXJuYW1lKGN1cnJlbnRfcGF0aCksbGluayk7dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKGN1cnJlbnRfcGF0aCx7cmVjdXJzZV9jb3VudDpvcHRzLnJlY3Vyc2VfY291bnR9KTtjdXJyZW50PWxvb2t1cC5ub2RlO2lmKGNvdW50Kys+NDApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMyKX19fX1yZXR1cm4ge3BhdGg6Y3VycmVudF9wYXRoLG5vZGU6Y3VycmVudH19LGdldFBhdGg6bm9kZT0+e3ZhciBwYXRoO3doaWxlKHRydWUpe2lmKEZTLmlzUm9vdChub2RlKSl7dmFyIG1vdW50PW5vZGUubW91bnQubW91bnRwb2ludDtpZighcGF0aClyZXR1cm4gbW91bnQ7cmV0dXJuIG1vdW50W21vdW50Lmxlbmd0aC0xXSE9PVwiL1wiP21vdW50K1wiL1wiK3BhdGg6bW91bnQrcGF0aH1wYXRoPXBhdGg/bm9kZS5uYW1lK1wiL1wiK3BhdGg6bm9kZS5uYW1lO25vZGU9bm9kZS5wYXJlbnQ7fX0saGFzaE5hbWU6KHBhcmVudGlkLG5hbWUpPT57dmFyIGhhc2g9MDtmb3IodmFyIGk9MDtpPG5hbWUubGVuZ3RoO2krKyl7aGFzaD0oaGFzaDw8NSktaGFzaCtuYW1lLmNoYXJDb2RlQXQoaSl8MDt9cmV0dXJuIChwYXJlbnRpZCtoYXNoPj4+MCklRlMubmFtZVRhYmxlLmxlbmd0aH0saGFzaEFkZE5vZGU6bm9kZT0+e3ZhciBoYXNoPUZTLmhhc2hOYW1lKG5vZGUucGFyZW50LmlkLG5vZGUubmFtZSk7bm9kZS5uYW1lX25leHQ9RlMubmFtZVRhYmxlW2hhc2hdO0ZTLm5hbWVUYWJsZVtoYXNoXT1ub2RlO30saGFzaFJlbW92ZU5vZGU6bm9kZT0+e3ZhciBoYXNoPUZTLmhhc2hOYW1lKG5vZGUucGFyZW50LmlkLG5vZGUubmFtZSk7aWYoRlMubmFtZVRhYmxlW2hhc2hdPT09bm9kZSl7RlMubmFtZVRhYmxlW2hhc2hdPW5vZGUubmFtZV9uZXh0O31lbHNlIHt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7aWYoY3VycmVudC5uYW1lX25leHQ9PT1ub2RlKXtjdXJyZW50Lm5hbWVfbmV4dD1ub2RlLm5hbWVfbmV4dDticmVha31jdXJyZW50PWN1cnJlbnQubmFtZV9uZXh0O319fSxsb29rdXBOb2RlOihwYXJlbnQsbmFtZSk9Pnt2YXIgZXJyQ29kZT1GUy5tYXlMb29rdXAocGFyZW50KTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlLHBhcmVudCl9dmFyIGhhc2g9RlMuaGFzaE5hbWUocGFyZW50LmlkLG5hbWUpO2Zvcih2YXIgbm9kZT1GUy5uYW1lVGFibGVbaGFzaF07bm9kZTtub2RlPW5vZGUubmFtZV9uZXh0KXt2YXIgbm9kZU5hbWU9bm9kZS5uYW1lO2lmKG5vZGUucGFyZW50LmlkPT09cGFyZW50LmlkJiZub2RlTmFtZT09PW5hbWUpe3JldHVybiBub2RlfX1yZXR1cm4gRlMubG9va3VwKHBhcmVudCxuYW1lKX0sY3JlYXRlTm9kZToocGFyZW50LG5hbWUsbW9kZSxyZGV2KT0+e3ZhciBub2RlPW5ldyBGUy5GU05vZGUocGFyZW50LG5hbWUsbW9kZSxyZGV2KTtGUy5oYXNoQWRkTm9kZShub2RlKTtyZXR1cm4gbm9kZX0sZGVzdHJveU5vZGU6bm9kZT0+e0ZTLmhhc2hSZW1vdmVOb2RlKG5vZGUpO30saXNSb290Om5vZGU9PntyZXR1cm4gbm9kZT09PW5vZGUucGFyZW50fSxpc01vdW50cG9pbnQ6bm9kZT0+e3JldHVybiAhIW5vZGUubW91bnRlZH0saXNGaWxlOm1vZGU9PntyZXR1cm4gKG1vZGUmNjE0NDApPT09MzI3Njh9LGlzRGlyOm1vZGU9PntyZXR1cm4gKG1vZGUmNjE0NDApPT09MTYzODR9LGlzTGluazptb2RlPT57cmV0dXJuIChtb2RlJjYxNDQwKT09PTQwOTYwfSxpc0NocmRldjptb2RlPT57cmV0dXJuIChtb2RlJjYxNDQwKT09PTgxOTJ9LGlzQmxrZGV2Om1vZGU9PntyZXR1cm4gKG1vZGUmNjE0NDApPT09MjQ1NzZ9LGlzRklGTzptb2RlPT57cmV0dXJuIChtb2RlJjYxNDQwKT09PTQwOTZ9LGlzU29ja2V0Om1vZGU9PntyZXR1cm4gKG1vZGUmNDkxNTIpPT09NDkxNTJ9LGZsYWdNb2Rlczp7XCJyXCI6MCxcInIrXCI6MixcIndcIjo1NzcsXCJ3K1wiOjU3OCxcImFcIjoxMDg5LFwiYStcIjoxMDkwfSxtb2RlU3RyaW5nVG9GbGFnczpzdHI9Pnt2YXIgZmxhZ3M9RlMuZmxhZ01vZGVzW3N0cl07aWYodHlwZW9mIGZsYWdzPT1cInVuZGVmaW5lZFwiKXt0aHJvdyBuZXcgRXJyb3IoXCJVbmtub3duIGZpbGUgb3BlbiBtb2RlOiBcIitzdHIpfXJldHVybiBmbGFnc30sZmxhZ3NUb1Blcm1pc3Npb25TdHJpbmc6ZmxhZz0+e3ZhciBwZXJtcz1bXCJyXCIsXCJ3XCIsXCJyd1wiXVtmbGFnJjNdO2lmKGZsYWcmNTEyKXtwZXJtcys9XCJ3XCI7fXJldHVybiBwZXJtc30sbm9kZVBlcm1pc3Npb25zOihub2RlLHBlcm1zKT0+e2lmKEZTLmlnbm9yZVBlcm1pc3Npb25zKXtyZXR1cm4gMH1pZihwZXJtcy5pbmNsdWRlcyhcInJcIikmJiEobm9kZS5tb2RlJjI5Mikpe3JldHVybiAyfWVsc2UgaWYocGVybXMuaW5jbHVkZXMoXCJ3XCIpJiYhKG5vZGUubW9kZSYxNDYpKXtyZXR1cm4gMn1lbHNlIGlmKHBlcm1zLmluY2x1ZGVzKFwieFwiKSYmIShub2RlLm1vZGUmNzMpKXtyZXR1cm4gMn1yZXR1cm4gMH0sbWF5TG9va3VwOmRpcj0+e3ZhciBlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhkaXIsXCJ4XCIpO2lmKGVyckNvZGUpcmV0dXJuIGVyckNvZGU7aWYoIWRpci5ub2RlX29wcy5sb29rdXApcmV0dXJuIDI7cmV0dXJuIDB9LG1heUNyZWF0ZTooZGlyLG5hbWUpPT57dHJ5e3ZhciBub2RlPUZTLmxvb2t1cE5vZGUoZGlyLG5hbWUpO3JldHVybiAyMH1jYXRjaChlKXt9cmV0dXJuIEZTLm5vZGVQZXJtaXNzaW9ucyhkaXIsXCJ3eFwiKX0sbWF5RGVsZXRlOihkaXIsbmFtZSxpc2Rpcik9Pnt2YXIgbm9kZTt0cnl7bm9kZT1GUy5sb29rdXBOb2RlKGRpcixuYW1lKTt9Y2F0Y2goZSl7cmV0dXJuIGUuZXJybm99dmFyIGVyckNvZGU9RlMubm9kZVBlcm1pc3Npb25zKGRpcixcInd4XCIpO2lmKGVyckNvZGUpe3JldHVybiBlcnJDb2RlfWlmKGlzZGlyKXtpZighRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDU0fWlmKEZTLmlzUm9vdChub2RlKXx8RlMuZ2V0UGF0aChub2RlKT09PUZTLmN3ZCgpKXtyZXR1cm4gMTB9fWVsc2Uge2lmKEZTLmlzRGlyKG5vZGUubW9kZSkpe3JldHVybiAzMX19cmV0dXJuIDB9LG1heU9wZW46KG5vZGUsZmxhZ3MpPT57aWYoIW5vZGUpe3JldHVybiA0NH1pZihGUy5pc0xpbmsobm9kZS5tb2RlKSl7cmV0dXJuIDMyfWVsc2UgaWYoRlMuaXNEaXIobm9kZS5tb2RlKSl7aWYoRlMuZmxhZ3NUb1Blcm1pc3Npb25TdHJpbmcoZmxhZ3MpIT09XCJyXCJ8fGZsYWdzJjUxMil7cmV0dXJuIDMxfX1yZXR1cm4gRlMubm9kZVBlcm1pc3Npb25zKG5vZGUsRlMuZmxhZ3NUb1Blcm1pc3Npb25TdHJpbmcoZmxhZ3MpKX0sTUFYX09QRU5fRkRTOjQwOTYsbmV4dGZkOihmZF9zdGFydD0wLGZkX2VuZD1GUy5NQVhfT1BFTl9GRFMpPT57Zm9yKHZhciBmZD1mZF9zdGFydDtmZDw9ZmRfZW5kO2ZkKyspe2lmKCFGUy5zdHJlYW1zW2ZkXSl7cmV0dXJuIGZkfX10aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMyl9LGdldFN0cmVhbTpmZD0+RlMuc3RyZWFtc1tmZF0sY3JlYXRlU3RyZWFtOihzdHJlYW0sZmRfc3RhcnQsZmRfZW5kKT0+e2lmKCFGUy5GU1N0cmVhbSl7RlMuRlNTdHJlYW09ZnVuY3Rpb24oKXt9O0ZTLkZTU3RyZWFtLnByb3RvdHlwZT17b2JqZWN0OntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5ub2RlfSxzZXQ6ZnVuY3Rpb24odmFsKXt0aGlzLm5vZGU9dmFsO319LGlzUmVhZDp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuICh0aGlzLmZsYWdzJjIwOTcxNTUpIT09MX19LGlzV3JpdGU6e2dldDpmdW5jdGlvbigpe3JldHVybiAodGhpcy5mbGFncyYyMDk3MTU1KSE9PTB9fSxpc0FwcGVuZDp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZmxhZ3MmMTAyNH19fTt9c3RyZWFtPU9iamVjdC5hc3NpZ24obmV3IEZTLkZTU3RyZWFtLHN0cmVhbSk7dmFyIGZkPUZTLm5leHRmZChmZF9zdGFydCxmZF9lbmQpO3N0cmVhbS5mZD1mZDtGUy5zdHJlYW1zW2ZkXT1zdHJlYW07cmV0dXJuIHN0cmVhbX0sY2xvc2VTdHJlYW06ZmQ9PntGUy5zdHJlYW1zW2ZkXT1udWxsO30sY2hyZGV2X3N0cmVhbV9vcHM6e29wZW46c3RyZWFtPT57dmFyIGRldmljZT1GUy5nZXREZXZpY2Uoc3RyZWFtLm5vZGUucmRldik7c3RyZWFtLnN0cmVhbV9vcHM9ZGV2aWNlLnN0cmVhbV9vcHM7aWYoc3RyZWFtLnN0cmVhbV9vcHMub3Blbil7c3RyZWFtLnN0cmVhbV9vcHMub3BlbihzdHJlYW0pO319LGxsc2VlazooKT0+e3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDcwKX19LG1ham9yOmRldj0+ZGV2Pj44LG1pbm9yOmRldj0+ZGV2JjI1NSxtYWtlZGV2OihtYSxtaSk9Pm1hPDw4fG1pLHJlZ2lzdGVyRGV2aWNlOihkZXYsb3BzKT0+e0ZTLmRldmljZXNbZGV2XT17c3RyZWFtX29wczpvcHN9O30sZ2V0RGV2aWNlOmRldj0+RlMuZGV2aWNlc1tkZXZdLGdldE1vdW50czptb3VudD0+e3ZhciBtb3VudHM9W107dmFyIGNoZWNrPVttb3VudF07d2hpbGUoY2hlY2subGVuZ3RoKXt2YXIgbT1jaGVjay5wb3AoKTttb3VudHMucHVzaChtKTtjaGVjay5wdXNoLmFwcGx5KGNoZWNrLG0ubW91bnRzKTt9cmV0dXJuIG1vdW50c30sc3luY2ZzOihwb3B1bGF0ZSxjYWxsYmFjayk9PntpZih0eXBlb2YgcG9wdWxhdGU9PVwiZnVuY3Rpb25cIil7Y2FsbGJhY2s9cG9wdWxhdGU7cG9wdWxhdGU9ZmFsc2U7fUZTLnN5bmNGU1JlcXVlc3RzKys7aWYoRlMuc3luY0ZTUmVxdWVzdHM+MSl7ZXJyKFwid2FybmluZzogXCIrRlMuc3luY0ZTUmVxdWVzdHMrXCIgRlMuc3luY2ZzIG9wZXJhdGlvbnMgaW4gZmxpZ2h0IGF0IG9uY2UsIHByb2JhYmx5IGp1c3QgZG9pbmcgZXh0cmEgd29ya1wiKTt9dmFyIG1vdW50cz1GUy5nZXRNb3VudHMoRlMucm9vdC5tb3VudCk7dmFyIGNvbXBsZXRlZD0wO2Z1bmN0aW9uIGRvQ2FsbGJhY2soZXJyQ29kZSl7RlMuc3luY0ZTUmVxdWVzdHMtLTtyZXR1cm4gY2FsbGJhY2soZXJyQ29kZSl9ZnVuY3Rpb24gZG9uZShlcnJDb2RlKXtpZihlcnJDb2RlKXtpZighZG9uZS5lcnJvcmVkKXtkb25lLmVycm9yZWQ9dHJ1ZTtyZXR1cm4gZG9DYWxsYmFjayhlcnJDb2RlKX1yZXR1cm59aWYoKytjb21wbGV0ZWQ+PW1vdW50cy5sZW5ndGgpe2RvQ2FsbGJhY2sobnVsbCk7fX1tb3VudHMuZm9yRWFjaChtb3VudD0+e2lmKCFtb3VudC50eXBlLnN5bmNmcyl7cmV0dXJuIGRvbmUobnVsbCl9bW91bnQudHlwZS5zeW5jZnMobW91bnQscG9wdWxhdGUsZG9uZSk7fSk7fSxtb3VudDoodHlwZSxvcHRzLG1vdW50cG9pbnQpPT57dmFyIHJvb3Q9bW91bnRwb2ludD09PVwiL1wiO3ZhciBwc2V1ZG89IW1vdW50cG9pbnQ7dmFyIG5vZGU7aWYocm9vdCYmRlMucm9vdCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWVsc2UgaWYoIXJvb3QmJiFwc2V1ZG8pe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChtb3VudHBvaW50LHtmb2xsb3dfbW91bnQ6ZmFsc2V9KTttb3VudHBvaW50PWxvb2t1cC5wYXRoO25vZGU9bG9va3VwLm5vZGU7aWYoRlMuaXNNb3VudHBvaW50KG5vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigxMCl9aWYoIUZTLmlzRGlyKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU0KX19dmFyIG1vdW50PXt0eXBlOnR5cGUsb3B0czpvcHRzLG1vdW50cG9pbnQ6bW91bnRwb2ludCxtb3VudHM6W119O3ZhciBtb3VudFJvb3Q9dHlwZS5tb3VudChtb3VudCk7bW91bnRSb290Lm1vdW50PW1vdW50O21vdW50LnJvb3Q9bW91bnRSb290O2lmKHJvb3Qpe0ZTLnJvb3Q9bW91bnRSb290O31lbHNlIGlmKG5vZGUpe25vZGUubW91bnRlZD1tb3VudDtpZihub2RlLm1vdW50KXtub2RlLm1vdW50Lm1vdW50cy5wdXNoKG1vdW50KTt9fXJldHVybiBtb3VudFJvb3R9LHVubW91bnQ6bW91bnRwb2ludD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChtb3VudHBvaW50LHtmb2xsb3dfbW91bnQ6ZmFsc2V9KTtpZighRlMuaXNNb3VudHBvaW50KGxvb2t1cC5ub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXZhciBub2RlPWxvb2t1cC5ub2RlO3ZhciBtb3VudD1ub2RlLm1vdW50ZWQ7dmFyIG1vdW50cz1GUy5nZXRNb3VudHMobW91bnQpO09iamVjdC5rZXlzKEZTLm5hbWVUYWJsZSkuZm9yRWFjaChoYXNoPT57dmFyIGN1cnJlbnQ9RlMubmFtZVRhYmxlW2hhc2hdO3doaWxlKGN1cnJlbnQpe3ZhciBuZXh0PWN1cnJlbnQubmFtZV9uZXh0O2lmKG1vdW50cy5pbmNsdWRlcyhjdXJyZW50Lm1vdW50KSl7RlMuZGVzdHJveU5vZGUoY3VycmVudCk7fWN1cnJlbnQ9bmV4dDt9fSk7bm9kZS5tb3VudGVkPW51bGw7dmFyIGlkeD1ub2RlLm1vdW50Lm1vdW50cy5pbmRleE9mKG1vdW50KTtub2RlLm1vdW50Lm1vdW50cy5zcGxpY2UoaWR4LDEpO30sbG9va3VwOihwYXJlbnQsbmFtZSk9PntyZXR1cm4gcGFyZW50Lm5vZGVfb3BzLmxvb2t1cChwYXJlbnQsbmFtZSl9LG1rbm9kOihwYXRoLG1vZGUsZGV2KT0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7dmFyIG5hbWU9UEFUSC5iYXNlbmFtZShwYXRoKTtpZighbmFtZXx8bmFtZT09PVwiLlwifHxuYW1lPT09XCIuLlwiKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIGVyckNvZGU9RlMubWF5Q3JlYXRlKHBhcmVudCxuYW1lKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighcGFyZW50Lm5vZGVfb3BzLm1rbm9kKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9cmV0dXJuIHBhcmVudC5ub2RlX29wcy5ta25vZChwYXJlbnQsbmFtZSxtb2RlLGRldil9LGNyZWF0ZToocGF0aCxtb2RlKT0+e21vZGU9bW9kZSE9PXVuZGVmaW5lZD9tb2RlOjQzODttb2RlJj00MDk1O21vZGV8PTMyNzY4O3JldHVybiBGUy5ta25vZChwYXRoLG1vZGUsMCl9LG1rZGlyOihwYXRoLG1vZGUpPT57bW9kZT1tb2RlIT09dW5kZWZpbmVkP21vZGU6NTExO21vZGUmPTUxMXw1MTI7bW9kZXw9MTYzODQ7cmV0dXJuIEZTLm1rbm9kKHBhdGgsbW9kZSwwKX0sbWtkaXJUcmVlOihwYXRoLG1vZGUpPT57dmFyIGRpcnM9cGF0aC5zcGxpdChcIi9cIik7dmFyIGQ9XCJcIjtmb3IodmFyIGk9MDtpPGRpcnMubGVuZ3RoOysraSl7aWYoIWRpcnNbaV0pY29udGludWU7ZCs9XCIvXCIrZGlyc1tpXTt0cnl7RlMubWtkaXIoZCxtb2RlKTt9Y2F0Y2goZSl7aWYoZS5lcnJubyE9MjApdGhyb3cgZX19fSxta2RldjoocGF0aCxtb2RlLGRldik9PntpZih0eXBlb2YgZGV2PT1cInVuZGVmaW5lZFwiKXtkZXY9bW9kZTttb2RlPTQzODt9bW9kZXw9ODE5MjtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLGRldil9LHN5bWxpbms6KG9sZHBhdGgsbmV3cGF0aCk9PntpZighUEFUSF9GUy5yZXNvbHZlKG9sZHBhdGgpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG5ld3BhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTtpZighcGFyZW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIG5ld25hbWU9UEFUSC5iYXNlbmFtZShuZXdwYXRoKTt2YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5ld25hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMuc3ltbGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBwYXJlbnQubm9kZV9vcHMuc3ltbGluayhwYXJlbnQsbmV3bmFtZSxvbGRwYXRoKX0scmVuYW1lOihvbGRfcGF0aCxuZXdfcGF0aCk9Pnt2YXIgb2xkX2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG9sZF9wYXRoKTt2YXIgbmV3X2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG5ld19wYXRoKTt2YXIgb2xkX25hbWU9UEFUSC5iYXNlbmFtZShvbGRfcGF0aCk7dmFyIG5ld19uYW1lPVBBVEguYmFzZW5hbWUobmV3X3BhdGgpO3ZhciBsb29rdXAsb2xkX2RpcixuZXdfZGlyO2xvb2t1cD1GUy5sb29rdXBQYXRoKG9sZF9wYXRoLHtwYXJlbnQ6dHJ1ZX0pO29sZF9kaXI9bG9va3VwLm5vZGU7bG9va3VwPUZTLmxvb2t1cFBhdGgobmV3X3BhdGgse3BhcmVudDp0cnVlfSk7bmV3X2Rpcj1sb29rdXAubm9kZTtpZighb2xkX2Rpcnx8IW5ld19kaXIpdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpO2lmKG9sZF9kaXIubW91bnQhPT1uZXdfZGlyLm1vdW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3NSl9dmFyIG9sZF9ub2RlPUZTLmxvb2t1cE5vZGUob2xkX2RpcixvbGRfbmFtZSk7dmFyIHJlbGF0aXZlPVBBVEhfRlMucmVsYXRpdmUob2xkX3BhdGgsbmV3X2Rpcm5hbWUpO2lmKHJlbGF0aXZlLmNoYXJBdCgwKSE9PVwiLlwiKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9cmVsYXRpdmU9UEFUSF9GUy5yZWxhdGl2ZShuZXdfcGF0aCxvbGRfZGlybmFtZSk7aWYocmVsYXRpdmUuY2hhckF0KDApIT09XCIuXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX12YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSk7fWNhdGNoKGUpe31pZihvbGRfbm9kZT09PW5ld19ub2RlKXtyZXR1cm59dmFyIGlzZGlyPUZTLmlzRGlyKG9sZF9ub2RlLm1vZGUpO3ZhciBlcnJDb2RlPUZTLm1heURlbGV0ZShvbGRfZGlyLG9sZF9uYW1lLGlzZGlyKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1lcnJDb2RlPW5ld19ub2RlP0ZTLm1heURlbGV0ZShuZXdfZGlyLG5ld19uYW1lLGlzZGlyKTpGUy5tYXlDcmVhdGUobmV3X2RpcixuZXdfbmFtZSk7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9aWYoIW9sZF9kaXIubm9kZV9vcHMucmVuYW1lKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9aWYoRlMuaXNNb3VudHBvaW50KG9sZF9ub2RlKXx8bmV3X25vZGUmJkZTLmlzTW91bnRwb2ludChuZXdfbm9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDEwKX1pZihuZXdfZGlyIT09b2xkX2Rpcil7ZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMob2xkX2RpcixcIndcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9fUZTLmhhc2hSZW1vdmVOb2RlKG9sZF9ub2RlKTt0cnl7b2xkX2Rpci5ub2RlX29wcy5yZW5hbWUob2xkX25vZGUsbmV3X2RpcixuZXdfbmFtZSk7fWNhdGNoKGUpe3Rocm93IGV9ZmluYWxseXtGUy5oYXNoQWRkTm9kZShvbGRfbm9kZSk7fX0scm1kaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7dmFyIG5hbWU9UEFUSC5iYXNlbmFtZShwYXRoKTt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKHBhcmVudCxuYW1lKTt2YXIgZXJyQ29kZT1GUy5tYXlEZWxldGUocGFyZW50LG5hbWUsdHJ1ZSk7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9aWYoIXBhcmVudC5ub2RlX29wcy5ybWRpcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy5ybWRpcihwYXJlbnQsbmFtZSk7RlMuZGVzdHJveU5vZGUobm9kZSk7fSxyZWFkZGlyOnBhdGg9Pnt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OnRydWV9KTt2YXIgbm9kZT1sb29rdXAubm9kZTtpZighbm9kZS5ub2RlX29wcy5yZWFkZGlyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NCl9cmV0dXJuIG5vZGUubm9kZV9vcHMucmVhZGRpcihub2RlKX0sdW5saW5rOnBhdGg9Pnt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7cGFyZW50OnRydWV9KTt2YXIgcGFyZW50PWxvb2t1cC5ub2RlO2lmKCFwYXJlbnQpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX12YXIgbmFtZT1QQVRILmJhc2VuYW1lKHBhdGgpO3ZhciBub2RlPUZTLmxvb2t1cE5vZGUocGFyZW50LG5hbWUpO3ZhciBlcnJDb2RlPUZTLm1heURlbGV0ZShwYXJlbnQsbmFtZSxmYWxzZSk7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9aWYoIXBhcmVudC5ub2RlX29wcy51bmxpbmspe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1pZihGUy5pc01vdW50cG9pbnQobm9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDEwKX1wYXJlbnQubm9kZV9vcHMudW5saW5rKHBhcmVudCxuYW1lKTtGUy5kZXN0cm95Tm9kZShub2RlKTt9LHJlYWRsaW5rOnBhdGg9Pnt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCk7dmFyIGxpbms9bG9va3VwLm5vZGU7aWYoIWxpbmspe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX1pZighbGluay5ub2RlX29wcy5yZWFkbGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBQQVRIX0ZTLnJlc29sdmUoRlMuZ2V0UGF0aChsaW5rLnBhcmVudCksbGluay5ub2RlX29wcy5yZWFkbGluayhsaW5rKSl9LHN0YXQ6KHBhdGgsZG9udEZvbGxvdyk9Pnt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250Rm9sbG93fSk7dmFyIG5vZGU9bG9va3VwLm5vZGU7aWYoIW5vZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX1pZighbm9kZS5ub2RlX29wcy5nZXRhdHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9cmV0dXJuIG5vZGUubm9kZV9vcHMuZ2V0YXR0cihub2RlKX0sbHN0YXQ6cGF0aD0+e3JldHVybiBGUy5zdGF0KHBhdGgsdHJ1ZSl9LGNobW9kOihwYXRoLG1vZGUsZG9udEZvbGxvdyk9Pnt2YXIgbm9kZTtpZih0eXBlb2YgcGF0aD09XCJzdHJpbmdcIil7dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzohZG9udEZvbGxvd30pO25vZGU9bG9va3VwLm5vZGU7fWVsc2Uge25vZGU9cGF0aDt9aWYoIW5vZGUubm9kZV9vcHMuc2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfW5vZGUubm9kZV9vcHMuc2V0YXR0cihub2RlLHttb2RlOm1vZGUmNDA5NXxub2RlLm1vZGUmfjQwOTUsdGltZXN0YW1wOkRhdGUubm93KCl9KTt9LGxjaG1vZDoocGF0aCxtb2RlKT0+e0ZTLmNobW9kKHBhdGgsbW9kZSx0cnVlKTt9LGZjaG1vZDooZmQsbW9kZSk9Pnt2YXIgc3RyZWFtPUZTLmdldFN0cmVhbShmZCk7aWYoIXN0cmVhbSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9RlMuY2htb2Qoc3RyZWFtLm5vZGUsbW9kZSk7fSxjaG93bjoocGF0aCx1aWQsZ2lkLGRvbnRGb2xsb3cpPT57dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6IWRvbnRGb2xsb3d9KTtub2RlPWxvb2t1cC5ub2RlO31lbHNlIHtub2RlPXBhdGg7fWlmKCFub2RlLm5vZGVfb3BzLnNldGF0dHIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1ub2RlLm5vZGVfb3BzLnNldGF0dHIobm9kZSx7dGltZXN0YW1wOkRhdGUubm93KCl9KTt9LGxjaG93bjoocGF0aCx1aWQsZ2lkKT0+e0ZTLmNob3duKHBhdGgsdWlkLGdpZCx0cnVlKTt9LGZjaG93bjooZmQsdWlkLGdpZCk9Pnt2YXIgc3RyZWFtPUZTLmdldFN0cmVhbShmZCk7aWYoIXN0cmVhbSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9RlMuY2hvd24oc3RyZWFtLm5vZGUsdWlkLGdpZCk7fSx0cnVuY2F0ZToocGF0aCxsZW4pPT57aWYobGVuPDApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgbm9kZTtpZih0eXBlb2YgcGF0aD09XCJzdHJpbmdcIil7dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzp0cnVlfSk7bm9kZT1sb29rdXAubm9kZTt9ZWxzZSB7bm9kZT1wYXRoO31pZighbm9kZS5ub2RlX29wcy5zZXRhdHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9aWYoRlMuaXNEaXIobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMzEpfWlmKCFGUy5pc0ZpbGUobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXZhciBlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhub2RlLFwid1wiKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1ub2RlLm5vZGVfb3BzLnNldGF0dHIobm9kZSx7c2l6ZTpsZW4sdGltZXN0YW1wOkRhdGUubm93KCl9KTt9LGZ0cnVuY2F0ZTooZmQsbGVuKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfUZTLnRydW5jYXRlKHN0cmVhbS5ub2RlLGxlbik7fSx1dGltZToocGF0aCxhdGltZSxtdGltZSk9Pnt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OnRydWV9KTt2YXIgbm9kZT1sb29rdXAubm9kZTtub2RlLm5vZGVfb3BzLnNldGF0dHIobm9kZSx7dGltZXN0YW1wOk1hdGgubWF4KGF0aW1lLG10aW1lKX0pO30sb3BlbjoocGF0aCxmbGFncyxtb2RlLGZkX3N0YXJ0LGZkX2VuZCk9PntpZihwYXRoPT09XCJcIil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWZsYWdzPXR5cGVvZiBmbGFncz09XCJzdHJpbmdcIj9GUy5tb2RlU3RyaW5nVG9GbGFncyhmbGFncyk6ZmxhZ3M7bW9kZT10eXBlb2YgbW9kZT09XCJ1bmRlZmluZWRcIj80Mzg6bW9kZTtpZihmbGFncyY2NCl7bW9kZT1tb2RlJjQwOTV8MzI3Njg7fWVsc2Uge21vZGU9MDt9dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwib2JqZWN0XCIpe25vZGU9cGF0aDt9ZWxzZSB7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTt0cnl7dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzohKGZsYWdzJjEzMTA3Mil9KTtub2RlPWxvb2t1cC5ub2RlO31jYXRjaChlKXt9fXZhciBjcmVhdGVkPWZhbHNlO2lmKGZsYWdzJjY0KXtpZihub2RlKXtpZihmbGFncyYxMjgpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDIwKX19ZWxzZSB7bm9kZT1GUy5ta25vZChwYXRoLG1vZGUsMCk7Y3JlYXRlZD10cnVlO319aWYoIW5vZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX1pZihGUy5pc0NocmRldihub2RlLm1vZGUpKXtmbGFncyY9fjUxMjt9aWYoZmxhZ3MmNjU1MzYmJiFGUy5pc0Rpcihub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NCl9aWYoIWNyZWF0ZWQpe3ZhciBlcnJDb2RlPUZTLm1heU9wZW4obm9kZSxmbGFncyk7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9fWlmKGZsYWdzJjUxMil7RlMudHJ1bmNhdGUobm9kZSwwKTt9ZmxhZ3MmPX4oMTI4fDUxMnwxMzEwNzIpO3ZhciBzdHJlYW09RlMuY3JlYXRlU3RyZWFtKHtub2RlOm5vZGUscGF0aDpGUy5nZXRQYXRoKG5vZGUpLGZsYWdzOmZsYWdzLHNlZWthYmxlOnRydWUscG9zaXRpb246MCxzdHJlYW1fb3BzOm5vZGUuc3RyZWFtX29wcyx1bmdvdHRlbjpbXSxlcnJvcjpmYWxzZX0sZmRfc3RhcnQsZmRfZW5kKTtpZihzdHJlYW0uc3RyZWFtX29wcy5vcGVuKXtzdHJlYW0uc3RyZWFtX29wcy5vcGVuKHN0cmVhbSk7fWlmKE1vZHVsZVtcImxvZ1JlYWRGaWxlc1wiXSYmIShmbGFncyYxKSl7aWYoIUZTLnJlYWRGaWxlcylGUy5yZWFkRmlsZXM9e307aWYoIShwYXRoIGluIEZTLnJlYWRGaWxlcykpe0ZTLnJlYWRGaWxlc1twYXRoXT0xO319cmV0dXJuIHN0cmVhbX0sY2xvc2U6c3RyZWFtPT57aWYoRlMuaXNDbG9zZWQoc3RyZWFtKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoc3RyZWFtLmdldGRlbnRzKXN0cmVhbS5nZXRkZW50cz1udWxsO3RyeXtpZihzdHJlYW0uc3RyZWFtX29wcy5jbG9zZSl7c3RyZWFtLnN0cmVhbV9vcHMuY2xvc2Uoc3RyZWFtKTt9fWNhdGNoKGUpe3Rocm93IGV9ZmluYWxseXtGUy5jbG9zZVN0cmVhbShzdHJlYW0uZmQpO31zdHJlYW0uZmQ9bnVsbDt9LGlzQ2xvc2VkOnN0cmVhbT0+e3JldHVybiBzdHJlYW0uZmQ9PT1udWxsfSxsbHNlZWs6KHN0cmVhbSxvZmZzZXQsd2hlbmNlKT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKCFzdHJlYW0uc2Vla2FibGV8fCFzdHJlYW0uc3RyZWFtX29wcy5sbHNlZWspe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDcwKX1pZih3aGVuY2UhPTAmJndoZW5jZSE9MSYmd2hlbmNlIT0yKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9c3RyZWFtLnBvc2l0aW9uPXN0cmVhbS5zdHJlYW1fb3BzLmxsc2VlayhzdHJlYW0sb2Zmc2V0LHdoZW5jZSk7c3RyZWFtLnVuZ290dGVuPVtdO3JldHVybiBzdHJlYW0ucG9zaXRpb259LHJlYWQ6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3NpdGlvbik9PntpZihsZW5ndGg8MHx8cG9zaXRpb248MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfWlmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKChzdHJlYW0uZmxhZ3MmMjA5NzE1NSk9PT0xKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZihGUy5pc0RpcihzdHJlYW0ubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMzEpfWlmKCFzdHJlYW0uc3RyZWFtX29wcy5yZWFkKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIHNlZWtpbmc9dHlwZW9mIHBvc2l0aW9uIT1cInVuZGVmaW5lZFwiO2lmKCFzZWVraW5nKXtwb3NpdGlvbj1zdHJlYW0ucG9zaXRpb247fWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1JlYWQ9c3RyZWFtLnN0cmVhbV9vcHMucmVhZChzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pO2lmKCFzZWVraW5nKXN0cmVhbS5wb3NpdGlvbis9Ynl0ZXNSZWFkO3JldHVybiBieXRlc1JlYWR9LHdyaXRlOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKT0+e2lmKGxlbmd0aDwwfHxwb3NpdGlvbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoRlMuaXNDbG9zZWQoc3RyZWFtKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKEZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMSl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLndyaXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoc3RyZWFtLnNlZWthYmxlJiZzdHJlYW0uZmxhZ3MmMTAyNCl7RlMubGxzZWVrKHN0cmVhbSwwLDIpO312YXIgc2Vla2luZz10eXBlb2YgcG9zaXRpb24hPVwidW5kZWZpbmVkXCI7aWYoIXNlZWtpbmcpe3Bvc2l0aW9uPXN0cmVhbS5wb3NpdGlvbjt9ZWxzZSBpZighc3RyZWFtLnNlZWthYmxlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3MCl9dmFyIGJ5dGVzV3JpdHRlbj1zdHJlYW0uc3RyZWFtX29wcy53cml0ZShzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKTtpZighc2Vla2luZylzdHJlYW0ucG9zaXRpb24rPWJ5dGVzV3JpdHRlbjtyZXR1cm4gYnl0ZXNXcml0dGVufSxhbGxvY2F0ZTooc3RyZWFtLG9mZnNldCxsZW5ndGgpPT57aWYoRlMuaXNDbG9zZWQoc3RyZWFtKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYob2Zmc2V0PDB8fGxlbmd0aDw9MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfWlmKChzdHJlYW0uZmxhZ3MmMjA5NzE1NSk9PT0wKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZighRlMuaXNGaWxlKHN0cmVhbS5ub2RlLm1vZGUpJiYhRlMuaXNEaXIoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQzKX1pZighc3RyZWFtLnN0cmVhbV9vcHMuYWxsb2NhdGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDEzOCl9c3RyZWFtLnN0cmVhbV9vcHMuYWxsb2NhdGUoc3RyZWFtLG9mZnNldCxsZW5ndGgpO30sbW1hcDooc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpPT57aWYoKHByb3QmMikhPT0wJiYoZmxhZ3MmMik9PT0wJiYoc3RyZWFtLmZsYWdzJjIwOTcxNTUpIT09Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMil9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTEpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDIpfWlmKCFzdHJlYW0uc3RyZWFtX29wcy5tbWFwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLm1tYXAoc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpfSxtc3luYzooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLG1tYXBGbGFncyk9PntpZighc3RyZWFtfHwhc3RyZWFtLnN0cmVhbV9vcHMubXN5bmMpe3JldHVybiAwfXJldHVybiBzdHJlYW0uc3RyZWFtX29wcy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgsbW1hcEZsYWdzKX0sbXVubWFwOnN0cmVhbT0+MCxpb2N0bDooc3RyZWFtLGNtZCxhcmcpPT57aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1OSl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKHN0cmVhbSxjbWQsYXJnKX0scmVhZEZpbGU6KHBhdGgsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDA7b3B0cy5lbmNvZGluZz1vcHRzLmVuY29kaW5nfHxcImJpbmFyeVwiO2lmKG9wdHMuZW5jb2RpbmchPT1cInV0ZjhcIiYmb3B0cy5lbmNvZGluZyE9PVwiYmluYXJ5XCIpe3Rocm93IG5ldyBFcnJvcignSW52YWxpZCBlbmNvZGluZyB0eXBlIFwiJytvcHRzLmVuY29kaW5nKydcIicpfXZhciByZXQ7dmFyIHN0cmVhbT1GUy5vcGVuKHBhdGgsb3B0cy5mbGFncyk7dmFyIHN0YXQ9RlMuc3RhdChwYXRoKTt2YXIgbGVuZ3RoPXN0YXQuc2l6ZTt2YXIgYnVmPW5ldyBVaW50OEFycmF5KGxlbmd0aCk7RlMucmVhZChzdHJlYW0sYnVmLDAsbGVuZ3RoLDApO2lmKG9wdHMuZW5jb2Rpbmc9PT1cInV0ZjhcIil7cmV0PVVURjhBcnJheVRvU3RyaW5nKGJ1ZiwwKTt9ZWxzZSBpZihvcHRzLmVuY29kaW5nPT09XCJiaW5hcnlcIil7cmV0PWJ1Zjt9RlMuY2xvc2Uoc3RyZWFtKTtyZXR1cm4gcmV0fSx3cml0ZUZpbGU6KHBhdGgsZGF0YSxvcHRzPXt9KT0+e29wdHMuZmxhZ3M9b3B0cy5mbGFnc3x8NTc3O3ZhciBzdHJlYW09RlMub3BlbihwYXRoLG9wdHMuZmxhZ3Msb3B0cy5tb2RlKTtpZih0eXBlb2YgZGF0YT09XCJzdHJpbmdcIil7dmFyIGJ1Zj1uZXcgVWludDhBcnJheShsZW5ndGhCeXRlc1VURjgoZGF0YSkrMSk7dmFyIGFjdHVhbE51bUJ5dGVzPXN0cmluZ1RvVVRGOEFycmF5KGRhdGEsYnVmLDAsYnVmLmxlbmd0aCk7RlMud3JpdGUoc3RyZWFtLGJ1ZiwwLGFjdHVhbE51bUJ5dGVzLHVuZGVmaW5lZCxvcHRzLmNhbk93bik7fWVsc2UgaWYoQXJyYXlCdWZmZXIuaXNWaWV3KGRhdGEpKXtGUy53cml0ZShzdHJlYW0sZGF0YSwwLGRhdGEuYnl0ZUxlbmd0aCx1bmRlZmluZWQsb3B0cy5jYW5Pd24pO31lbHNlIHt0aHJvdyBuZXcgRXJyb3IoXCJVbnN1cHBvcnRlZCBkYXRhIHR5cGVcIil9RlMuY2xvc2Uoc3RyZWFtKTt9LGN3ZDooKT0+RlMuY3VycmVudFBhdGgsY2hkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO2lmKGxvb2t1cC5ub2RlPT09bnVsbCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKCFGUy5pc0Rpcihsb29rdXAubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfXZhciBlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhsb29rdXAubm9kZSxcInhcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9RlMuY3VycmVudFBhdGg9bG9va3VwLnBhdGg7fSxjcmVhdGVEZWZhdWx0RGlyZWN0b3JpZXM6KCk9PntGUy5ta2RpcihcIi90bXBcIik7RlMubWtkaXIoXCIvaG9tZVwiKTtGUy5ta2RpcihcIi9ob21lL3dlYl91c2VyXCIpO30sY3JlYXRlRGVmYXVsdERldmljZXM6KCk9PntGUy5ta2RpcihcIi9kZXZcIik7RlMucmVnaXN0ZXJEZXZpY2UoRlMubWFrZWRldigxLDMpLHtyZWFkOigpPT4wLHdyaXRlOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zKT0+bGVuZ3RofSk7RlMubWtkZXYoXCIvZGV2L251bGxcIixGUy5tYWtlZGV2KDEsMykpO1RUWS5yZWdpc3RlcihGUy5tYWtlZGV2KDUsMCksVFRZLmRlZmF1bHRfdHR5X29wcyk7VFRZLnJlZ2lzdGVyKEZTLm1ha2VkZXYoNiwwKSxUVFkuZGVmYXVsdF90dHkxX29wcyk7RlMubWtkZXYoXCIvZGV2L3R0eVwiLEZTLm1ha2VkZXYoNSwwKSk7RlMubWtkZXYoXCIvZGV2L3R0eTFcIixGUy5tYWtlZGV2KDYsMCkpO3ZhciByYW5kb21fZGV2aWNlPWdldFJhbmRvbURldmljZSgpO0ZTLmNyZWF0ZURldmljZShcIi9kZXZcIixcInJhbmRvbVwiLHJhbmRvbV9kZXZpY2UpO0ZTLmNyZWF0ZURldmljZShcIi9kZXZcIixcInVyYW5kb21cIixyYW5kb21fZGV2aWNlKTtGUy5ta2RpcihcIi9kZXYvc2htXCIpO0ZTLm1rZGlyKFwiL2Rldi9zaG0vdG1wXCIpO30sY3JlYXRlU3BlY2lhbERpcmVjdG9yaWVzOigpPT57RlMubWtkaXIoXCIvcHJvY1wiKTt2YXIgcHJvY19zZWxmPUZTLm1rZGlyKFwiL3Byb2Mvc2VsZlwiKTtGUy5ta2RpcihcIi9wcm9jL3NlbGYvZmRcIik7RlMubW91bnQoe21vdW50OigpPT57dmFyIG5vZGU9RlMuY3JlYXRlTm9kZShwcm9jX3NlbGYsXCJmZFwiLDE2Mzg0fDUxMSw3Myk7bm9kZS5ub2RlX29wcz17bG9va3VwOihwYXJlbnQsbmFtZSk9Pnt2YXIgZmQ9K25hbWU7dmFyIHN0cmVhbT1GUy5nZXRTdHJlYW0oZmQpO2lmKCFzdHJlYW0pdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCk7dmFyIHJldD17cGFyZW50Om51bGwsbW91bnQ6e21vdW50cG9pbnQ6XCJmYWtlXCJ9LG5vZGVfb3BzOntyZWFkbGluazooKT0+c3RyZWFtLnBhdGh9fTtyZXQucGFyZW50PXJldDtyZXR1cm4gcmV0fX07cmV0dXJuIG5vZGV9fSx7fSxcIi9wcm9jL3NlbGYvZmRcIik7fSxjcmVhdGVTdGFuZGFyZFN0cmVhbXM6KCk9PntpZihNb2R1bGVbXCJzdGRpblwiXSl7RlMuY3JlYXRlRGV2aWNlKFwiL2RldlwiLFwic3RkaW5cIixNb2R1bGVbXCJzdGRpblwiXSk7fWVsc2Uge0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRpblwiKTt9aWYoTW9kdWxlW1wic3Rkb3V0XCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRvdXRcIixudWxsLE1vZHVsZVtcInN0ZG91dFwiXSk7fWVsc2Uge0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRvdXRcIik7fWlmKE1vZHVsZVtcInN0ZGVyclwiXSl7RlMuY3JlYXRlRGV2aWNlKFwiL2RldlwiLFwic3RkZXJyXCIsbnVsbCxNb2R1bGVbXCJzdGRlcnJcIl0pO31lbHNlIHtGUy5zeW1saW5rKFwiL2Rldi90dHkxXCIsXCIvZGV2L3N0ZGVyclwiKTt9RlMub3BlbihcIi9kZXYvc3RkaW5cIiwwKTtGUy5vcGVuKFwiL2Rldi9zdGRvdXRcIiwxKTtGUy5vcGVuKFwiL2Rldi9zdGRlcnJcIiwxKTt9LGVuc3VyZUVycm5vRXJyb3I6KCk9PntpZihGUy5FcnJub0Vycm9yKXJldHVybjtGUy5FcnJub0Vycm9yPWZ1bmN0aW9uIEVycm5vRXJyb3IoZXJybm8sbm9kZSl7dGhpcy5ub2RlPW5vZGU7dGhpcy5zZXRFcnJubz1mdW5jdGlvbihlcnJubyl7dGhpcy5lcnJubz1lcnJubzt9O3RoaXMuc2V0RXJybm8oZXJybm8pO3RoaXMubWVzc2FnZT1cIkZTIGVycm9yXCI7fTtGUy5FcnJub0Vycm9yLnByb3RvdHlwZT1uZXcgRXJyb3I7RlMuRXJybm9FcnJvci5wcm90b3R5cGUuY29uc3RydWN0b3I9RlMuRXJybm9FcnJvcjtbNDRdLmZvckVhY2goY29kZT0+e0ZTLmdlbmVyaWNFcnJvcnNbY29kZV09bmV3IEZTLkVycm5vRXJyb3IoY29kZSk7RlMuZ2VuZXJpY0Vycm9yc1tjb2RlXS5zdGFjaz1cIjxnZW5lcmljIGVycm9yLCBubyBzdGFjaz5cIjt9KTt9LHN0YXRpY0luaXQ6KCk9PntGUy5lbnN1cmVFcnJub0Vycm9yKCk7RlMubmFtZVRhYmxlPW5ldyBBcnJheSg0MDk2KTtGUy5tb3VudChNRU1GUyx7fSxcIi9cIik7RlMuY3JlYXRlRGVmYXVsdERpcmVjdG9yaWVzKCk7RlMuY3JlYXRlRGVmYXVsdERldmljZXMoKTtGUy5jcmVhdGVTcGVjaWFsRGlyZWN0b3JpZXMoKTtGUy5maWxlc3lzdGVtcz17XCJNRU1GU1wiOk1FTUZTfTt9LGluaXQ6KGlucHV0LG91dHB1dCxlcnJvcik9PntGUy5pbml0LmluaXRpYWxpemVkPXRydWU7RlMuZW5zdXJlRXJybm9FcnJvcigpO01vZHVsZVtcInN0ZGluXCJdPWlucHV0fHxNb2R1bGVbXCJzdGRpblwiXTtNb2R1bGVbXCJzdGRvdXRcIl09b3V0cHV0fHxNb2R1bGVbXCJzdGRvdXRcIl07TW9kdWxlW1wic3RkZXJyXCJdPWVycm9yfHxNb2R1bGVbXCJzdGRlcnJcIl07RlMuY3JlYXRlU3RhbmRhcmRTdHJlYW1zKCk7fSxxdWl0OigpPT57RlMuaW5pdC5pbml0aWFsaXplZD1mYWxzZTtmb3IodmFyIGk9MDtpPEZTLnN0cmVhbXMubGVuZ3RoO2krKyl7dmFyIHN0cmVhbT1GUy5zdHJlYW1zW2ldO2lmKCFzdHJlYW0pe2NvbnRpbnVlfUZTLmNsb3NlKHN0cmVhbSk7fX0sZ2V0TW9kZTooY2FuUmVhZCxjYW5Xcml0ZSk9Pnt2YXIgbW9kZT0wO2lmKGNhblJlYWQpbW9kZXw9MjkyfDczO2lmKGNhbldyaXRlKW1vZGV8PTE0NjtyZXR1cm4gbW9kZX0sZmluZE9iamVjdDoocGF0aCxkb250UmVzb2x2ZUxhc3RMaW5rKT0+e3ZhciByZXQ9RlMuYW5hbHl6ZVBhdGgocGF0aCxkb250UmVzb2x2ZUxhc3RMaW5rKTtpZihyZXQuZXhpc3RzKXtyZXR1cm4gcmV0Lm9iamVjdH1lbHNlIHtyZXR1cm4gbnVsbH19LGFuYWx5emVQYXRoOihwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspPT57dHJ5e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6IWRvbnRSZXNvbHZlTGFzdExpbmt9KTtwYXRoPWxvb2t1cC5wYXRoO31jYXRjaChlKXt9dmFyIHJldD17aXNSb290OmZhbHNlLGV4aXN0czpmYWxzZSxlcnJvcjowLG5hbWU6bnVsbCxwYXRoOm51bGwsb2JqZWN0Om51bGwscGFyZW50RXhpc3RzOmZhbHNlLHBhcmVudFBhdGg6bnVsbCxwYXJlbnRPYmplY3Q6bnVsbH07dHJ5e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3JldC5wYXJlbnRFeGlzdHM9dHJ1ZTtyZXQucGFyZW50UGF0aD1sb29rdXAucGF0aDtyZXQucGFyZW50T2JqZWN0PWxvb2t1cC5ub2RlO3JldC5uYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7bG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cmV0LmV4aXN0cz10cnVlO3JldC5wYXRoPWxvb2t1cC5wYXRoO3JldC5vYmplY3Q9bG9va3VwLm5vZGU7cmV0Lm5hbWU9bG9va3VwLm5vZGUubmFtZTtyZXQuaXNSb290PWxvb2t1cC5wYXRoPT09XCIvXCI7fWNhdGNoKGUpe3JldC5lcnJvcj1lLmVycm5vO31yZXR1cm4gcmV0fSxjcmVhdGVQYXRoOihwYXJlbnQscGF0aCxjYW5SZWFkLGNhbldyaXRlKT0+e3BhcmVudD10eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCk7dmFyIHBhcnRzPXBhdGguc3BsaXQoXCIvXCIpLnJldmVyc2UoKTt3aGlsZShwYXJ0cy5sZW5ndGgpe3ZhciBwYXJ0PXBhcnRzLnBvcCgpO2lmKCFwYXJ0KWNvbnRpbnVlO3ZhciBjdXJyZW50PVBBVEguam9pbjIocGFyZW50LHBhcnQpO3RyeXtGUy5ta2RpcihjdXJyZW50KTt9Y2F0Y2goZSl7fXBhcmVudD1jdXJyZW50O31yZXR1cm4gY3VycmVudH0sY3JlYXRlRmlsZToocGFyZW50LG5hbWUscHJvcGVydGllcyxjYW5SZWFkLGNhbldyaXRlKT0+e3ZhciBwYXRoPVBBVEguam9pbjIodHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpLG5hbWUpO3ZhciBtb2RlPUZTLmdldE1vZGUoY2FuUmVhZCxjYW5Xcml0ZSk7cmV0dXJuIEZTLmNyZWF0ZShwYXRoLG1vZGUpfSxjcmVhdGVEYXRhRmlsZToocGFyZW50LG5hbWUsZGF0YSxjYW5SZWFkLGNhbldyaXRlLGNhbk93bik9Pnt2YXIgcGF0aD1uYW1lO2lmKHBhcmVudCl7cGFyZW50PXR5cGVvZiBwYXJlbnQ9PVwic3RyaW5nXCI/cGFyZW50OkZTLmdldFBhdGgocGFyZW50KTtwYXRoPW5hbWU/UEFUSC5qb2luMihwYXJlbnQsbmFtZSk6cGFyZW50O312YXIgbW9kZT1GUy5nZXRNb2RlKGNhblJlYWQsY2FuV3JpdGUpO3ZhciBub2RlPUZTLmNyZWF0ZShwYXRoLG1vZGUpO2lmKGRhdGEpe2lmKHR5cGVvZiBkYXRhPT1cInN0cmluZ1wiKXt2YXIgYXJyPW5ldyBBcnJheShkYXRhLmxlbmd0aCk7Zm9yKHZhciBpPTAsbGVuPWRhdGEubGVuZ3RoO2k8bGVuOysraSlhcnJbaV09ZGF0YS5jaGFyQ29kZUF0KGkpO2RhdGE9YXJyO31GUy5jaG1vZChub2RlLG1vZGV8MTQ2KTt2YXIgc3RyZWFtPUZTLm9wZW4obm9kZSw1NzcpO0ZTLndyaXRlKHN0cmVhbSxkYXRhLDAsZGF0YS5sZW5ndGgsMCxjYW5Pd24pO0ZTLmNsb3NlKHN0cmVhbSk7RlMuY2htb2Qobm9kZSxtb2RlKTt9cmV0dXJuIG5vZGV9LGNyZWF0ZURldmljZToocGFyZW50LG5hbWUsaW5wdXQsb3V0cHV0KT0+e3ZhciBwYXRoPVBBVEguam9pbjIodHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpLG5hbWUpO3ZhciBtb2RlPUZTLmdldE1vZGUoISFpbnB1dCwhIW91dHB1dCk7aWYoIUZTLmNyZWF0ZURldmljZS5tYWpvcilGUy5jcmVhdGVEZXZpY2UubWFqb3I9NjQ7dmFyIGRldj1GUy5tYWtlZGV2KEZTLmNyZWF0ZURldmljZS5tYWpvcisrLDApO0ZTLnJlZ2lzdGVyRGV2aWNlKGRldix7b3BlbjpzdHJlYW09PntzdHJlYW0uc2Vla2FibGU9ZmFsc2U7fSxjbG9zZTpzdHJlYW09PntpZihvdXRwdXQmJm91dHB1dC5idWZmZXImJm91dHB1dC5idWZmZXIubGVuZ3RoKXtvdXRwdXQoMTApO319LHJlYWQ6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57dmFyIGJ5dGVzUmVhZD0wO2Zvcih2YXIgaT0wO2k8bGVuZ3RoO2krKyl7dmFyIHJlc3VsdDt0cnl7cmVzdWx0PWlucHV0KCk7fWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX1pZihyZXN1bHQ9PT11bmRlZmluZWQmJmJ5dGVzUmVhZD09PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYpfWlmKHJlc3VsdD09PW51bGx8fHJlc3VsdD09PXVuZGVmaW5lZClicmVhaztieXRlc1JlYWQrKztidWZmZXJbb2Zmc2V0K2ldPXJlc3VsdDt9aWYoYnl0ZXNSZWFkKXtzdHJlYW0ubm9kZS50aW1lc3RhbXA9RGF0ZS5ub3coKTt9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt0cnl7b3V0cHV0KGJ1ZmZlcltvZmZzZXQraV0pO31jYXRjaChlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOSl9fWlmKGxlbmd0aCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCk7fXJldHVybiBpfX0pO3JldHVybiBGUy5ta2RldihwYXRoLG1vZGUsZGV2KX0sZm9yY2VMb2FkRmlsZTpvYmo9PntpZihvYmouaXNEZXZpY2V8fG9iai5pc0ZvbGRlcnx8b2JqLmxpbmt8fG9iai5jb250ZW50cylyZXR1cm4gdHJ1ZTtpZih0eXBlb2YgWE1MSHR0cFJlcXVlc3QhPVwidW5kZWZpbmVkXCIpe3Rocm93IG5ldyBFcnJvcihcIkxhenkgbG9hZGluZyBzaG91bGQgaGF2ZSBiZWVuIHBlcmZvcm1lZCAoY29udGVudHMgc2V0KSBpbiBjcmVhdGVMYXp5RmlsZSwgYnV0IGl0IHdhcyBub3QuIExhenkgbG9hZGluZyBvbmx5IHdvcmtzIGluIHdlYiB3b3JrZXJzLiBVc2UgLS1lbWJlZC1maWxlIG9yIC0tcHJlbG9hZC1maWxlIGluIGVtY2Mgb24gdGhlIG1haW4gdGhyZWFkLlwiKX1lbHNlIGlmKHJlYWRfKXt0cnl7b2JqLmNvbnRlbnRzPWludEFycmF5RnJvbVN0cmluZyhyZWFkXyhvYmoudXJsKSx0cnVlKTtvYmoudXNlZEJ5dGVzPW9iai5jb250ZW50cy5sZW5ndGg7fWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19ZWxzZSB7dGhyb3cgbmV3IEVycm9yKFwiQ2Fubm90IGxvYWQgd2l0aG91dCByZWFkKCkgb3IgWE1MSHR0cFJlcXVlc3QuXCIpfX0sY3JlYXRlTGF6eUZpbGU6KHBhcmVudCxuYW1lLHVybCxjYW5SZWFkLGNhbldyaXRlKT0+e2Z1bmN0aW9uIExhenlVaW50OEFycmF5KCl7dGhpcy5sZW5ndGhLbm93bj1mYWxzZTt0aGlzLmNodW5rcz1bXTt9TGF6eVVpbnQ4QXJyYXkucHJvdG90eXBlLmdldD1mdW5jdGlvbiBMYXp5VWludDhBcnJheV9nZXQoaWR4KXtpZihpZHg+dGhpcy5sZW5ndGgtMXx8aWR4PDApe3JldHVybiB1bmRlZmluZWR9dmFyIGNodW5rT2Zmc2V0PWlkeCV0aGlzLmNodW5rU2l6ZTt2YXIgY2h1bmtOdW09aWR4L3RoaXMuY2h1bmtTaXplfDA7cmV0dXJuIHRoaXMuZ2V0dGVyKGNodW5rTnVtKVtjaHVua09mZnNldF19O0xhenlVaW50OEFycmF5LnByb3RvdHlwZS5zZXREYXRhR2V0dGVyPWZ1bmN0aW9uIExhenlVaW50OEFycmF5X3NldERhdGFHZXR0ZXIoZ2V0dGVyKXt0aGlzLmdldHRlcj1nZXR0ZXI7fTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuY2FjaGVMZW5ndGg9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfY2FjaGVMZW5ndGgoKXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkhFQURcIix1cmwsZmFsc2UpO3hoci5zZW5kKG51bGwpO2lmKCEoeGhyLnN0YXR1cz49MjAwJiZ4aHIuc3RhdHVzPDMwMHx8eGhyLnN0YXR1cz09PTMwNCkpdGhyb3cgbmV3IEVycm9yKFwiQ291bGRuJ3QgbG9hZCBcIit1cmwrXCIuIFN0YXR1czogXCIreGhyLnN0YXR1cyk7dmFyIGRhdGFsZW5ndGg9TnVtYmVyKHhoci5nZXRSZXNwb25zZUhlYWRlcihcIkNvbnRlbnQtbGVuZ3RoXCIpKTt2YXIgaGVhZGVyO3ZhciBoYXNCeXRlU2VydmluZz0oaGVhZGVyPXhoci5nZXRSZXNwb25zZUhlYWRlcihcIkFjY2VwdC1SYW5nZXNcIikpJiZoZWFkZXI9PT1cImJ5dGVzXCI7dmFyIHVzZXNHemlwPShoZWFkZXI9eGhyLmdldFJlc3BvbnNlSGVhZGVyKFwiQ29udGVudC1FbmNvZGluZ1wiKSkmJmhlYWRlcj09PVwiZ3ppcFwiO3ZhciBjaHVua1NpemU9MTAyNCoxMDI0O2lmKCFoYXNCeXRlU2VydmluZyljaHVua1NpemU9ZGF0YWxlbmd0aDt2YXIgZG9YSFI9KGZyb20sdG8pPT57aWYoZnJvbT50byl0aHJvdyBuZXcgRXJyb3IoXCJpbnZhbGlkIHJhbmdlIChcIitmcm9tK1wiLCBcIit0bytcIikgb3Igbm8gYnl0ZXMgcmVxdWVzdGVkIVwiKTtpZih0bz5kYXRhbGVuZ3RoLTEpdGhyb3cgbmV3IEVycm9yKFwib25seSBcIitkYXRhbGVuZ3RoK1wiIGJ5dGVzIGF2YWlsYWJsZSEgcHJvZ3JhbW1lciBlcnJvciFcIik7dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsZmFsc2UpO2lmKGRhdGFsZW5ndGghPT1jaHVua1NpemUpeGhyLnNldFJlcXVlc3RIZWFkZXIoXCJSYW5nZVwiLFwiYnl0ZXM9XCIrZnJvbStcIi1cIit0byk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7aWYoeGhyLm92ZXJyaWRlTWltZVR5cGUpe3hoci5vdmVycmlkZU1pbWVUeXBlKFwidGV4dC9wbGFpbjsgY2hhcnNldD14LXVzZXItZGVmaW5lZFwiKTt9eGhyLnNlbmQobnVsbCk7aWYoISh4aHIuc3RhdHVzPj0yMDAmJnhoci5zdGF0dXM8MzAwfHx4aHIuc3RhdHVzPT09MzA0KSl0aHJvdyBuZXcgRXJyb3IoXCJDb3VsZG4ndCBsb2FkIFwiK3VybCtcIi4gU3RhdHVzOiBcIit4aHIuc3RhdHVzKTtpZih4aHIucmVzcG9uc2UhPT11bmRlZmluZWQpe3JldHVybiBuZXcgVWludDhBcnJheSh4aHIucmVzcG9uc2V8fFtdKX1lbHNlIHtyZXR1cm4gaW50QXJyYXlGcm9tU3RyaW5nKHhoci5yZXNwb25zZVRleHR8fFwiXCIsdHJ1ZSl9fTt2YXIgbGF6eUFycmF5PXRoaXM7bGF6eUFycmF5LnNldERhdGFHZXR0ZXIoY2h1bmtOdW09Pnt2YXIgc3RhcnQ9Y2h1bmtOdW0qY2h1bmtTaXplO3ZhciBlbmQ9KGNodW5rTnVtKzEpKmNodW5rU2l6ZS0xO2VuZD1NYXRoLm1pbihlbmQsZGF0YWxlbmd0aC0xKTtpZih0eXBlb2YgbGF6eUFycmF5LmNodW5rc1tjaHVua051bV09PVwidW5kZWZpbmVkXCIpe2xhenlBcnJheS5jaHVua3NbY2h1bmtOdW1dPWRvWEhSKHN0YXJ0LGVuZCk7fWlmKHR5cGVvZiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT09XCJ1bmRlZmluZWRcIil0aHJvdyBuZXcgRXJyb3IoXCJkb1hIUiBmYWlsZWQhXCIpO3JldHVybiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXX0pO2lmKHVzZXNHemlwfHwhZGF0YWxlbmd0aCl7Y2h1bmtTaXplPWRhdGFsZW5ndGg9MTtkYXRhbGVuZ3RoPXRoaXMuZ2V0dGVyKDApLmxlbmd0aDtjaHVua1NpemU9ZGF0YWxlbmd0aDtvdXQoXCJMYXp5RmlsZXMgb24gZ3ppcCBmb3JjZXMgZG93bmxvYWQgb2YgdGhlIHdob2xlIGZpbGUgd2hlbiBsZW5ndGggaXMgYWNjZXNzZWRcIik7fXRoaXMuX2xlbmd0aD1kYXRhbGVuZ3RoO3RoaXMuX2NodW5rU2l6ZT1jaHVua1NpemU7dGhpcy5sZW5ndGhLbm93bj10cnVlO307aWYodHlwZW9mIFhNTEh0dHBSZXF1ZXN0IT1cInVuZGVmaW5lZFwiKXtpZighRU5WSVJPTk1FTlRfSVNfV09SS0VSKXRocm93IFwiQ2Fubm90IGRvIHN5bmNocm9ub3VzIGJpbmFyeSBYSFJzIG91dHNpZGUgd2Vid29ya2VycyBpbiBtb2Rlcm4gYnJvd3NlcnMuIFVzZSAtLWVtYmVkLWZpbGUgb3IgLS1wcmVsb2FkLWZpbGUgaW4gZW1jY1wiO3ZhciBsYXp5QXJyYXk9bmV3IExhenlVaW50OEFycmF5O09iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGxhenlBcnJheSx7bGVuZ3RoOntnZXQ6ZnVuY3Rpb24oKXtpZighdGhpcy5sZW5ndGhLbm93bil7dGhpcy5jYWNoZUxlbmd0aCgpO31yZXR1cm4gdGhpcy5fbGVuZ3RofX0sY2h1bmtTaXplOntnZXQ6ZnVuY3Rpb24oKXtpZighdGhpcy5sZW5ndGhLbm93bil7dGhpcy5jYWNoZUxlbmd0aCgpO31yZXR1cm4gdGhpcy5fY2h1bmtTaXplfX19KTt2YXIgcHJvcGVydGllcz17aXNEZXZpY2U6ZmFsc2UsY29udGVudHM6bGF6eUFycmF5fTt9ZWxzZSB7dmFyIHByb3BlcnRpZXM9e2lzRGV2aWNlOmZhbHNlLHVybDp1cmx9O312YXIgbm9kZT1GUy5jcmVhdGVGaWxlKHBhcmVudCxuYW1lLHByb3BlcnRpZXMsY2FuUmVhZCxjYW5Xcml0ZSk7aWYocHJvcGVydGllcy5jb250ZW50cyl7bm9kZS5jb250ZW50cz1wcm9wZXJ0aWVzLmNvbnRlbnRzO31lbHNlIGlmKHByb3BlcnRpZXMudXJsKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51cmw9cHJvcGVydGllcy51cmw7fU9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKG5vZGUse3VzZWRCeXRlczp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuY29udGVudHMubGVuZ3RofX19KTt2YXIgc3RyZWFtX29wcz17fTt2YXIga2V5cz1PYmplY3Qua2V5cyhub2RlLnN0cmVhbV9vcHMpO2tleXMuZm9yRWFjaChrZXk9Pnt2YXIgZm49bm9kZS5zdHJlYW1fb3BzW2tleV07c3RyZWFtX29wc1trZXldPWZ1bmN0aW9uIGZvcmNlTG9hZExhenlGaWxlKCl7RlMuZm9yY2VMb2FkRmlsZShub2RlKTtyZXR1cm4gZm4uYXBwbHkobnVsbCxhcmd1bWVudHMpfTt9KTtzdHJlYW1fb3BzLnJlYWQ9KChzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pPT57RlMuZm9yY2VMb2FkRmlsZShub2RlKTt2YXIgY29udGVudHM9c3RyZWFtLm5vZGUuY29udGVudHM7aWYocG9zaXRpb24+PWNvbnRlbnRzLmxlbmd0aClyZXR1cm4gMDt2YXIgc2l6ZT1NYXRoLm1pbihjb250ZW50cy5sZW5ndGgtcG9zaXRpb24sbGVuZ3RoKTtpZihjb250ZW50cy5zbGljZSl7Zm9yKHZhciBpPTA7aTxzaXplO2krKyl7YnVmZmVyW29mZnNldCtpXT1jb250ZW50c1twb3NpdGlvbitpXTt9fWVsc2Uge2Zvcih2YXIgaT0wO2k8c2l6ZTtpKyspe2J1ZmZlcltvZmZzZXQraV09Y29udGVudHMuZ2V0KHBvc2l0aW9uK2kpO319cmV0dXJuIHNpemV9KTtub2RlLnN0cmVhbV9vcHM9c3RyZWFtX29wcztyZXR1cm4gbm9kZX0sY3JlYXRlUHJlbG9hZGVkRmlsZToocGFyZW50LG5hbWUsdXJsLGNhblJlYWQsY2FuV3JpdGUsb25sb2FkLG9uZXJyb3IsZG9udENyZWF0ZUZpbGUsY2FuT3duLHByZUZpbmlzaCk9Pnt2YXIgZnVsbG5hbWU9bmFtZT9QQVRIX0ZTLnJlc29sdmUoUEFUSC5qb2luMihwYXJlbnQsbmFtZSkpOnBhcmVudDtmdW5jdGlvbiBwcm9jZXNzRGF0YShieXRlQXJyYXkpe2Z1bmN0aW9uIGZpbmlzaChieXRlQXJyYXkpe2lmKHByZUZpbmlzaClwcmVGaW5pc2goKTtpZighZG9udENyZWF0ZUZpbGUpe0ZTLmNyZWF0ZURhdGFGaWxlKHBhcmVudCxuYW1lLGJ5dGVBcnJheSxjYW5SZWFkLGNhbldyaXRlLGNhbk93bik7fWlmKG9ubG9hZClvbmxvYWQoKTtyZW1vdmVSdW5EZXBlbmRlbmN5KCk7fWlmKEJyb3dzZXIuaGFuZGxlZEJ5UHJlbG9hZFBsdWdpbihieXRlQXJyYXksZnVsbG5hbWUsZmluaXNoLCgpPT57aWYob25lcnJvcilvbmVycm9yKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeSgpO30pKXtyZXR1cm59ZmluaXNoKGJ5dGVBcnJheSk7fWFkZFJ1bkRlcGVuZGVuY3koKTtpZih0eXBlb2YgdXJsPT1cInN0cmluZ1wiKXthc3luY0xvYWQodXJsLGJ5dGVBcnJheT0+cHJvY2Vzc0RhdGEoYnl0ZUFycmF5KSxvbmVycm9yKTt9ZWxzZSB7cHJvY2Vzc0RhdGEodXJsKTt9fSxpbmRleGVkREI6KCk9PntyZXR1cm4gd2luZG93LmluZGV4ZWREQnx8d2luZG93Lm1vekluZGV4ZWREQnx8d2luZG93LndlYmtpdEluZGV4ZWREQnx8d2luZG93Lm1zSW5kZXhlZERCfSxEQl9OQU1FOigpPT57cmV0dXJuIFwiRU1fRlNfXCIrd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lfSxEQl9WRVJTSU9OOjIwLERCX1NUT1JFX05BTUU6XCJGSUxFX0RBVEFcIixzYXZlRmlsZXNUb0RCOihwYXRocyxvbmxvYWQsb25lcnJvcik9PntvbmxvYWQ9b25sb2FkfHwoKCk9Pnt9KTtvbmVycm9yPW9uZXJyb3J8fCgoKT0+e30pO3ZhciBpbmRleGVkREI9RlMuaW5kZXhlZERCKCk7dHJ5e3ZhciBvcGVuUmVxdWVzdD1pbmRleGVkREIub3BlbihGUy5EQl9OQU1FKCksRlMuREJfVkVSU0lPTik7fWNhdGNoKGUpe3JldHVybiBvbmVycm9yKGUpfW9wZW5SZXF1ZXN0Lm9udXBncmFkZW5lZWRlZD0oKCk9PntvdXQoXCJjcmVhdGluZyBkYlwiKTt2YXIgZGI9b3BlblJlcXVlc3QucmVzdWx0O2RiLmNyZWF0ZU9iamVjdFN0b3JlKEZTLkRCX1NUT1JFX05BTUUpO30pO29wZW5SZXF1ZXN0Lm9uc3VjY2Vzcz0oKCk9Pnt2YXIgZGI9b3BlblJlcXVlc3QucmVzdWx0O3ZhciB0cmFuc2FjdGlvbj1kYi50cmFuc2FjdGlvbihbRlMuREJfU1RPUkVfTkFNRV0sXCJyZWFkd3JpdGVcIik7dmFyIGZpbGVzPXRyYW5zYWN0aW9uLm9iamVjdFN0b3JlKEZTLkRCX1NUT1JFX05BTUUpO3ZhciBvaz0wLGZhaWw9MCx0b3RhbD1wYXRocy5sZW5ndGg7ZnVuY3Rpb24gZmluaXNoKCl7aWYoZmFpbD09MClvbmxvYWQoKTtlbHNlIG9uZXJyb3IoKTt9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIHB1dFJlcXVlc3Q9ZmlsZXMucHV0KEZTLmFuYWx5emVQYXRoKHBhdGgpLm9iamVjdC5jb250ZW50cyxwYXRoKTtwdXRSZXF1ZXN0Lm9uc3VjY2Vzcz0oKCk9PntvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpO30pO3B1dFJlcXVlc3Qub25lcnJvcj0oKCk9PntmYWlsKys7aWYob2srZmFpbD09dG90YWwpZmluaXNoKCk7fSk7fSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yO30pO29wZW5SZXF1ZXN0Lm9uZXJyb3I9b25lcnJvcjt9LGxvYWRGaWxlc0Zyb21EQjoocGF0aHMsb25sb2FkLG9uZXJyb3IpPT57b25sb2FkPW9ubG9hZHx8KCgpPT57fSk7b25lcnJvcj1vbmVycm9yfHwoKCk9Pnt9KTt2YXIgaW5kZXhlZERCPUZTLmluZGV4ZWREQigpO3RyeXt2YXIgb3BlblJlcXVlc3Q9aW5kZXhlZERCLm9wZW4oRlMuREJfTkFNRSgpLEZTLkRCX1ZFUlNJT04pO31jYXRjaChlKXtyZXR1cm4gb25lcnJvcihlKX1vcGVuUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQ9b25lcnJvcjtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt0cnl7dmFyIHRyYW5zYWN0aW9uPWRiLnRyYW5zYWN0aW9uKFtGUy5EQl9TVE9SRV9OQU1FXSxcInJlYWRvbmx5XCIpO31jYXRjaChlKXtvbmVycm9yKGUpO3JldHVybn12YXIgZmlsZXM9dHJhbnNhY3Rpb24ub2JqZWN0U3RvcmUoRlMuREJfU1RPUkVfTkFNRSk7dmFyIG9rPTAsZmFpbD0wLHRvdGFsPXBhdGhzLmxlbmd0aDtmdW5jdGlvbiBmaW5pc2goKXtpZihmYWlsPT0wKW9ubG9hZCgpO2Vsc2Ugb25lcnJvcigpO31wYXRocy5mb3JFYWNoKHBhdGg9Pnt2YXIgZ2V0UmVxdWVzdD1maWxlcy5nZXQocGF0aCk7Z2V0UmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57aWYoRlMuYW5hbHl6ZVBhdGgocGF0aCkuZXhpc3RzKXtGUy51bmxpbmsocGF0aCk7fUZTLmNyZWF0ZURhdGFGaWxlKFBBVEguZGlybmFtZShwYXRoKSxQQVRILmJhc2VuYW1lKHBhdGgpLGdldFJlcXVlc3QucmVzdWx0LHRydWUsdHJ1ZSx0cnVlKTtvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpO30pO2dldFJlcXVlc3Qub25lcnJvcj0oKCk9PntmYWlsKys7aWYob2srZmFpbD09dG90YWwpZmluaXNoKCk7fSk7fSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yO30pO29wZW5SZXF1ZXN0Lm9uZXJyb3I9b25lcnJvcjt9fTt2YXIgU1lTQ0FMTFM9e0RFRkFVTFRfUE9MTE1BU0s6NSxjYWxjdWxhdGVBdDpmdW5jdGlvbihkaXJmZCxwYXRoLGFsbG93RW1wdHkpe2lmKHBhdGhbMF09PT1cIi9cIil7cmV0dXJuIHBhdGh9dmFyIGRpcjtpZihkaXJmZD09PS0xMDApe2Rpcj1GUy5jd2QoKTt9ZWxzZSB7dmFyIGRpcnN0cmVhbT1GUy5nZXRTdHJlYW0oZGlyZmQpO2lmKCFkaXJzdHJlYW0pdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCk7ZGlyPWRpcnN0cmVhbS5wYXRoO31pZihwYXRoLmxlbmd0aD09MCl7aWYoIWFsbG93RW1wdHkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX1yZXR1cm4gZGlyfXJldHVybiBQQVRILmpvaW4yKGRpcixwYXRoKX0sZG9TdGF0OmZ1bmN0aW9uKGZ1bmMscGF0aCxidWYpe3RyeXt2YXIgc3RhdD1mdW5jKHBhdGgpO31jYXRjaChlKXtpZihlJiZlLm5vZGUmJlBBVEgubm9ybWFsaXplKHBhdGgpIT09UEFUSC5ub3JtYWxpemUoRlMuZ2V0UGF0aChlLm5vZGUpKSl7cmV0dXJuIC01NH10aHJvdyBlfUhFQVAzMltidWY+PjJdPXN0YXQuZGV2O0hFQVAzMltidWYrND4+Ml09MDtIRUFQMzJbYnVmKzg+PjJdPXN0YXQuaW5vO0hFQVAzMltidWYrMTI+PjJdPXN0YXQubW9kZTtIRUFQMzJbYnVmKzE2Pj4yXT1zdGF0Lm5saW5rO0hFQVAzMltidWYrMjA+PjJdPXN0YXQudWlkO0hFQVAzMltidWYrMjQ+PjJdPXN0YXQuZ2lkO0hFQVAzMltidWYrMjg+PjJdPXN0YXQucmRldjtIRUFQMzJbYnVmKzMyPj4yXT0wO3RlbXBJNjQ9W3N0YXQuc2l6ZT4+PjAsKHRlbXBEb3VibGU9c3RhdC5zaXplLCtNYXRoLmFicyh0ZW1wRG91YmxlKT49MT90ZW1wRG91YmxlPjA/KE1hdGgubWluKCtNYXRoLmZsb29yKHRlbXBEb3VibGUvNDI5NDk2NzI5NiksNDI5NDk2NzI5NSl8MCk+Pj4wOn5+K01hdGguY2VpbCgodGVtcERvdWJsZS0rKH5+dGVtcERvdWJsZT4+PjApKS80Mjk0OTY3Mjk2KT4+PjA6MCldLEhFQVAzMltidWYrNDA+PjJdPXRlbXBJNjRbMF0sSEVBUDMyW2J1Zis0ND4+Ml09dGVtcEk2NFsxXTtIRUFQMzJbYnVmKzQ4Pj4yXT00MDk2O0hFQVAzMltidWYrNTI+PjJdPXN0YXQuYmxvY2tzO0hFQVAzMltidWYrNTY+PjJdPXN0YXQuYXRpbWUuZ2V0VGltZSgpLzFlM3wwO0hFQVAzMltidWYrNjA+PjJdPTA7SEVBUDMyW2J1Zis2ND4+Ml09c3RhdC5tdGltZS5nZXRUaW1lKCkvMWUzfDA7SEVBUDMyW2J1Zis2OD4+Ml09MDtIRUFQMzJbYnVmKzcyPj4yXT1zdGF0LmN0aW1lLmdldFRpbWUoKS8xZTN8MDtIRUFQMzJbYnVmKzc2Pj4yXT0wO3RlbXBJNjQ9W3N0YXQuaW5vPj4+MCwodGVtcERvdWJsZT1zdGF0LmlubywrTWF0aC5hYnModGVtcERvdWJsZSk+PTE/dGVtcERvdWJsZT4wPyhNYXRoLm1pbigrTWF0aC5mbG9vcih0ZW1wRG91YmxlLzQyOTQ5NjcyOTYpLDQyOTQ5NjcyOTUpfDApPj4+MDp+fitNYXRoLmNlaWwoKHRlbXBEb3VibGUtKyh+fnRlbXBEb3VibGU+Pj4wKSkvNDI5NDk2NzI5Nik+Pj4wOjApXSxIRUFQMzJbYnVmKzgwPj4yXT10ZW1wSTY0WzBdLEhFQVAzMltidWYrODQ+PjJdPXRlbXBJNjRbMV07cmV0dXJuIDB9LGRvTXN5bmM6ZnVuY3Rpb24oYWRkcixzdHJlYW0sbGVuLGZsYWdzLG9mZnNldCl7dmFyIGJ1ZmZlcj1IRUFQVTguc2xpY2UoYWRkcixhZGRyK2xlbik7RlMubXN5bmMoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuLGZsYWdzKTt9LGRvTWtkaXI6ZnVuY3Rpb24ocGF0aCxtb2RlKXtwYXRoPVBBVEgubm9ybWFsaXplKHBhdGgpO2lmKHBhdGhbcGF0aC5sZW5ndGgtMV09PT1cIi9cIilwYXRoPXBhdGguc3Vic3RyKDAscGF0aC5sZW5ndGgtMSk7RlMubWtkaXIocGF0aCxtb2RlLDApO3JldHVybiAwfSxkb01rbm9kOmZ1bmN0aW9uKHBhdGgsbW9kZSxkZXYpe3N3aXRjaChtb2RlJjYxNDQwKXtjYXNlIDMyNzY4OmNhc2UgODE5MjpjYXNlIDI0NTc2OmNhc2UgNDA5NjpjYXNlIDQ5MTUyOmJyZWFrO2RlZmF1bHQ6cmV0dXJuIC0yOH1GUy5ta25vZChwYXRoLG1vZGUsZGV2KTtyZXR1cm4gMH0sZG9SZWFkbGluazpmdW5jdGlvbihwYXRoLGJ1ZixidWZzaXplKXtpZihidWZzaXplPD0wKXJldHVybiAtMjg7dmFyIHJldD1GUy5yZWFkbGluayhwYXRoKTt2YXIgbGVuPU1hdGgubWluKGJ1ZnNpemUsbGVuZ3RoQnl0ZXNVVEY4KHJldCkpO3ZhciBlbmRDaGFyPUhFQVA4W2J1ZitsZW5dO3N0cmluZ1RvVVRGOChyZXQsYnVmLGJ1ZnNpemUrMSk7SEVBUDhbYnVmK2xlbl09ZW5kQ2hhcjtyZXR1cm4gbGVufSxkb0FjY2VzczpmdW5jdGlvbihwYXRoLGFtb2RlKXtpZihhbW9kZSZ+Nyl7cmV0dXJuIC0yOH12YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OnRydWV9KTt2YXIgbm9kZT1sb29rdXAubm9kZTtpZighbm9kZSl7cmV0dXJuIC00NH12YXIgcGVybXM9XCJcIjtpZihhbW9kZSY0KXBlcm1zKz1cInJcIjtpZihhbW9kZSYyKXBlcm1zKz1cIndcIjtpZihhbW9kZSYxKXBlcm1zKz1cInhcIjtpZihwZXJtcyYmRlMubm9kZVBlcm1pc3Npb25zKG5vZGUscGVybXMpKXtyZXR1cm4gLTJ9cmV0dXJuIDB9LGRvRHVwOmZ1bmN0aW9uKHBhdGgsZmxhZ3Msc3VnZ2VzdEZEKXt2YXIgc3VnZ2VzdD1GUy5nZXRTdHJlYW0oc3VnZ2VzdEZEKTtpZihzdWdnZXN0KUZTLmNsb3NlKHN1Z2dlc3QpO3JldHVybiBGUy5vcGVuKHBhdGgsZmxhZ3MsMCxzdWdnZXN0RkQsc3VnZ2VzdEZEKS5mZH0sZG9SZWFkdjpmdW5jdGlvbihzdHJlYW0saW92LGlvdmNudCxvZmZzZXQpe3ZhciByZXQ9MDtmb3IodmFyIGk9MDtpPGlvdmNudDtpKyspe3ZhciBwdHI9SEVBUDMyW2lvditpKjg+PjJdO3ZhciBsZW49SEVBUDMyW2lvdisoaSo4KzQpPj4yXTt2YXIgY3Vycj1GUy5yZWFkKHN0cmVhbSxIRUFQOCxwdHIsbGVuLG9mZnNldCk7aWYoY3VycjwwKXJldHVybiAtMTtyZXQrPWN1cnI7aWYoY3VycjxsZW4pYnJlYWt9cmV0dXJuIHJldH0sZG9Xcml0ZXY6ZnVuY3Rpb24oc3RyZWFtLGlvdixpb3ZjbnQsb2Zmc2V0KXt2YXIgcmV0PTA7Zm9yKHZhciBpPTA7aTxpb3ZjbnQ7aSsrKXt2YXIgcHRyPUhFQVAzMltpb3YraSo4Pj4yXTt2YXIgbGVuPUhFQVAzMltpb3YrKGkqOCs0KT4+Ml07dmFyIGN1cnI9RlMud3JpdGUoc3RyZWFtLEhFQVA4LHB0cixsZW4sb2Zmc2V0KTtpZihjdXJyPDApcmV0dXJuIC0xO3JldCs9Y3Vycjt9cmV0dXJuIHJldH0sdmFyYXJnczp1bmRlZmluZWQsZ2V0OmZ1bmN0aW9uKCl7U1lTQ0FMTFMudmFyYXJncys9NDt2YXIgcmV0PUhFQVAzMltTWVNDQUxMUy52YXJhcmdzLTQ+PjJdO3JldHVybiByZXR9LGdldFN0cjpmdW5jdGlvbihwdHIpe3ZhciByZXQ9VVRGOFRvU3RyaW5nKHB0cik7cmV0dXJuIHJldH0sZ2V0U3RyZWFtRnJvbUZEOmZ1bmN0aW9uKGZkKXt2YXIgc3RyZWFtPUZTLmdldFN0cmVhbShmZCk7aWYoIXN0cmVhbSl0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KTtyZXR1cm4gc3RyZWFtfSxnZXQ2NDpmdW5jdGlvbihsb3csaGlnaCl7cmV0dXJuIGxvd319O2Z1bmN0aW9uIF9fX3N5c2NhbGxfZmNudGw2NChmZCxjbWQsdmFyYXJncyl7U1lTQ0FMTFMudmFyYXJncz12YXJhcmdzO3RyeXt2YXIgc3RyZWFtPVNZU0NBTExTLmdldFN0cmVhbUZyb21GRChmZCk7c3dpdGNoKGNtZCl7Y2FzZSAwOnt2YXIgYXJnPVNZU0NBTExTLmdldCgpO2lmKGFyZzwwKXtyZXR1cm4gLTI4fXZhciBuZXdTdHJlYW07bmV3U3RyZWFtPUZTLm9wZW4oc3RyZWFtLnBhdGgsc3RyZWFtLmZsYWdzLDAsYXJnKTtyZXR1cm4gbmV3U3RyZWFtLmZkfWNhc2UgMTpjYXNlIDI6cmV0dXJuIDA7Y2FzZSAzOnJldHVybiBzdHJlYW0uZmxhZ3M7Y2FzZSA0Ont2YXIgYXJnPVNZU0NBTExTLmdldCgpO3N0cmVhbS5mbGFnc3w9YXJnO3JldHVybiAwfWNhc2UgNTp7dmFyIGFyZz1TWVNDQUxMUy5nZXQoKTt2YXIgb2Zmc2V0PTA7SEVBUDE2W2FyZytvZmZzZXQ+PjFdPTI7cmV0dXJuIDB9Y2FzZSA2OmNhc2UgNzpyZXR1cm4gMDtjYXNlIDE2OmNhc2UgODpyZXR1cm4gLTI4O2Nhc2UgOTpzZXRFcnJObygyOCk7cmV0dXJuIC0xO2RlZmF1bHQ6e3JldHVybiAtMjh9fX1jYXRjaChlKXtpZih0eXBlb2YgRlM9PVwidW5kZWZpbmVkXCJ8fCEoZSBpbnN0YW5jZW9mIEZTLkVycm5vRXJyb3IpKXRocm93IGU7cmV0dXJuIC1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX2lvY3RsKGZkLG9wLHZhcmFyZ3Mpe1NZU0NBTExTLnZhcmFyZ3M9dmFyYXJnczt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3N3aXRjaChvcCl7Y2FzZSAyMTUwOTpjYXNlIDIxNTA1OntpZighc3RyZWFtLnR0eSlyZXR1cm4gLTU5O3JldHVybiAwfWNhc2UgMjE1MTA6Y2FzZSAyMTUxMTpjYXNlIDIxNTEyOmNhc2UgMjE1MDY6Y2FzZSAyMTUwNzpjYXNlIDIxNTA4OntpZighc3RyZWFtLnR0eSlyZXR1cm4gLTU5O3JldHVybiAwfWNhc2UgMjE1MTk6e2lmKCFzdHJlYW0udHR5KXJldHVybiAtNTk7dmFyIGFyZ3A9U1lTQ0FMTFMuZ2V0KCk7SEVBUDMyW2FyZ3A+PjJdPTA7cmV0dXJuIDB9Y2FzZSAyMTUyMDp7aWYoIXN0cmVhbS50dHkpcmV0dXJuIC01OTtyZXR1cm4gLTI4fWNhc2UgMjE1MzE6e3ZhciBhcmdwPVNZU0NBTExTLmdldCgpO3JldHVybiBGUy5pb2N0bChzdHJlYW0sb3AsYXJncCl9Y2FzZSAyMTUyMzp7aWYoIXN0cmVhbS50dHkpcmV0dXJuIC01OTtyZXR1cm4gMH1jYXNlIDIxNTI0OntpZighc3RyZWFtLnR0eSlyZXR1cm4gLTU5O3JldHVybiAwfWRlZmF1bHQ6YWJvcnQoXCJiYWQgaW9jdGwgc3lzY2FsbCBcIitvcCk7fX1jYXRjaChlKXtpZih0eXBlb2YgRlM9PVwidW5kZWZpbmVkXCJ8fCEoZSBpbnN0YW5jZW9mIEZTLkVycm5vRXJyb3IpKXRocm93IGU7cmV0dXJuIC1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX29wZW4ocGF0aCxmbGFncyx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBwYXRobmFtZT1TWVNDQUxMUy5nZXRTdHIocGF0aCk7dmFyIG1vZGU9dmFyYXJncz9TWVNDQUxMUy5nZXQoKTowO3ZhciBzdHJlYW09RlMub3BlbihwYXRobmFtZSxmbGFncyxtb2RlKTtyZXR1cm4gc3RyZWFtLmZkfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gLWUuZXJybm99fWZ1bmN0aW9uIF9fbG9jYWx0aW1lX2pzKHRpbWUsdG1QdHIpe3ZhciBkYXRlPW5ldyBEYXRlKEhFQVAzMlt0aW1lPj4yXSoxZTMpO0hFQVAzMlt0bVB0cj4+Ml09ZGF0ZS5nZXRTZWNvbmRzKCk7SEVBUDMyW3RtUHRyKzQ+PjJdPWRhdGUuZ2V0TWludXRlcygpO0hFQVAzMlt0bVB0cis4Pj4yXT1kYXRlLmdldEhvdXJzKCk7SEVBUDMyW3RtUHRyKzEyPj4yXT1kYXRlLmdldERhdGUoKTtIRUFQMzJbdG1QdHIrMTY+PjJdPWRhdGUuZ2V0TW9udGgoKTtIRUFQMzJbdG1QdHIrMjA+PjJdPWRhdGUuZ2V0RnVsbFllYXIoKS0xOTAwO0hFQVAzMlt0bVB0cisyND4+Ml09ZGF0ZS5nZXREYXkoKTt2YXIgc3RhcnQ9bmV3IERhdGUoZGF0ZS5nZXRGdWxsWWVhcigpLDAsMSk7dmFyIHlkYXk9KGRhdGUuZ2V0VGltZSgpLXN0YXJ0LmdldFRpbWUoKSkvKDFlMyo2MCo2MCoyNCl8MDtIRUFQMzJbdG1QdHIrMjg+PjJdPXlkYXk7SEVBUDMyW3RtUHRyKzM2Pj4yXT0tKGRhdGUuZ2V0VGltZXpvbmVPZmZzZXQoKSo2MCk7dmFyIHN1bW1lck9mZnNldD1uZXcgRGF0ZShkYXRlLmdldEZ1bGxZZWFyKCksNiwxKS5nZXRUaW1lem9uZU9mZnNldCgpO3ZhciB3aW50ZXJPZmZzZXQ9c3RhcnQuZ2V0VGltZXpvbmVPZmZzZXQoKTt2YXIgZHN0PShzdW1tZXJPZmZzZXQhPXdpbnRlck9mZnNldCYmZGF0ZS5nZXRUaW1lem9uZU9mZnNldCgpPT1NYXRoLm1pbih3aW50ZXJPZmZzZXQsc3VtbWVyT2Zmc2V0KSl8MDtIRUFQMzJbdG1QdHIrMzI+PjJdPWRzdDt9ZnVuY3Rpb24gX19ta3RpbWVfanModG1QdHIpe3ZhciBkYXRlPW5ldyBEYXRlKEhFQVAzMlt0bVB0cisyMD4+Ml0rMTkwMCxIRUFQMzJbdG1QdHIrMTY+PjJdLEhFQVAzMlt0bVB0cisxMj4+Ml0sSEVBUDMyW3RtUHRyKzg+PjJdLEhFQVAzMlt0bVB0cis0Pj4yXSxIRUFQMzJbdG1QdHI+PjJdLDApO3ZhciBkc3Q9SEVBUDMyW3RtUHRyKzMyPj4yXTt2YXIgZ3Vlc3NlZE9mZnNldD1kYXRlLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHN0YXJ0PW5ldyBEYXRlKGRhdGUuZ2V0RnVsbFllYXIoKSwwLDEpO3ZhciBzdW1tZXJPZmZzZXQ9bmV3IERhdGUoZGF0ZS5nZXRGdWxsWWVhcigpLDYsMSkuZ2V0VGltZXpvbmVPZmZzZXQoKTt2YXIgd2ludGVyT2Zmc2V0PXN0YXJ0LmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIGRzdE9mZnNldD1NYXRoLm1pbih3aW50ZXJPZmZzZXQsc3VtbWVyT2Zmc2V0KTtpZihkc3Q8MCl7SEVBUDMyW3RtUHRyKzMyPj4yXT1OdW1iZXIoc3VtbWVyT2Zmc2V0IT13aW50ZXJPZmZzZXQmJmRzdE9mZnNldD09Z3Vlc3NlZE9mZnNldCk7fWVsc2UgaWYoZHN0PjAhPShkc3RPZmZzZXQ9PWd1ZXNzZWRPZmZzZXQpKXt2YXIgbm9uRHN0T2Zmc2V0PU1hdGgubWF4KHdpbnRlck9mZnNldCxzdW1tZXJPZmZzZXQpO3ZhciB0cnVlT2Zmc2V0PWRzdD4wP2RzdE9mZnNldDpub25Ec3RPZmZzZXQ7ZGF0ZS5zZXRUaW1lKGRhdGUuZ2V0VGltZSgpKyh0cnVlT2Zmc2V0LWd1ZXNzZWRPZmZzZXQpKjZlNCk7fUhFQVAzMlt0bVB0cisyND4+Ml09ZGF0ZS5nZXREYXkoKTt2YXIgeWRheT0oZGF0ZS5nZXRUaW1lKCktc3RhcnQuZ2V0VGltZSgpKS8oMWUzKjYwKjYwKjI0KXwwO0hFQVAzMlt0bVB0cisyOD4+Ml09eWRheTtIRUFQMzJbdG1QdHI+PjJdPWRhdGUuZ2V0U2Vjb25kcygpO0hFQVAzMlt0bVB0cis0Pj4yXT1kYXRlLmdldE1pbnV0ZXMoKTtIRUFQMzJbdG1QdHIrOD4+Ml09ZGF0ZS5nZXRIb3VycygpO0hFQVAzMlt0bVB0cisxMj4+Ml09ZGF0ZS5nZXREYXRlKCk7SEVBUDMyW3RtUHRyKzE2Pj4yXT1kYXRlLmdldE1vbnRoKCk7cmV0dXJuIGRhdGUuZ2V0VGltZSgpLzFlM3wwfWZ1bmN0aW9uIF90enNldF9pbXBsKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7dmFyIGN1cnJlbnRZZWFyPShuZXcgRGF0ZSkuZ2V0RnVsbFllYXIoKTt2YXIgd2ludGVyPW5ldyBEYXRlKGN1cnJlbnRZZWFyLDAsMSk7dmFyIHN1bW1lcj1uZXcgRGF0ZShjdXJyZW50WWVhciw2LDEpO3ZhciB3aW50ZXJPZmZzZXQ9d2ludGVyLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHN1bW1lck9mZnNldD1zdW1tZXIuZ2V0VGltZXpvbmVPZmZzZXQoKTt2YXIgc3RkVGltZXpvbmVPZmZzZXQ9TWF0aC5tYXgod2ludGVyT2Zmc2V0LHN1bW1lck9mZnNldCk7SEVBUDMyW3RpbWV6b25lPj4yXT1zdGRUaW1lem9uZU9mZnNldCo2MDtIRUFQMzJbZGF5bGlnaHQ+PjJdPU51bWJlcih3aW50ZXJPZmZzZXQhPXN1bW1lck9mZnNldCk7ZnVuY3Rpb24gZXh0cmFjdFpvbmUoZGF0ZSl7dmFyIG1hdGNoPWRhdGUudG9UaW1lU3RyaW5nKCkubWF0Y2goL1xcKChbQS1aYS16IF0rKVxcKSQvKTtyZXR1cm4gbWF0Y2g/bWF0Y2hbMV06XCJHTVRcIn12YXIgd2ludGVyTmFtZT1leHRyYWN0Wm9uZSh3aW50ZXIpO3ZhciBzdW1tZXJOYW1lPWV4dHJhY3Rab25lKHN1bW1lcik7dmFyIHdpbnRlck5hbWVQdHI9YWxsb2NhdGVVVEY4KHdpbnRlck5hbWUpO3ZhciBzdW1tZXJOYW1lUHRyPWFsbG9jYXRlVVRGOChzdW1tZXJOYW1lKTtpZihzdW1tZXJPZmZzZXQ8d2ludGVyT2Zmc2V0KXtIRUFQMzJbdHpuYW1lPj4yXT13aW50ZXJOYW1lUHRyO0hFQVAzMlt0em5hbWUrND4+Ml09c3VtbWVyTmFtZVB0cjt9ZWxzZSB7SEVBUDMyW3R6bmFtZT4+Ml09c3VtbWVyTmFtZVB0cjtIRUFQMzJbdHpuYW1lKzQ+PjJdPXdpbnRlck5hbWVQdHI7fX1mdW5jdGlvbiBfX3R6c2V0X2pzKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7aWYoX190enNldF9qcy5jYWxsZWQpcmV0dXJuO19fdHpzZXRfanMuY2FsbGVkPXRydWU7X3R6c2V0X2ltcGwodGltZXpvbmUsZGF5bGlnaHQsdHpuYW1lKTt9ZnVuY3Rpb24gX2Fib3J0KCl7YWJvcnQoXCJcIik7fXZhciByZWFkQXNtQ29uc3RBcmdzQXJyYXk9W107ZnVuY3Rpb24gcmVhZEFzbUNvbnN0QXJncyhzaWdQdHIsYnVmKXtyZWFkQXNtQ29uc3RBcmdzQXJyYXkubGVuZ3RoPTA7dmFyIGNoO2J1Zj4+PTI7d2hpbGUoY2g9SEVBUFU4W3NpZ1B0cisrXSl7dmFyIHJlYWRBc21Db25zdEFyZ3NEb3VibGU9Y2g8MTA1O2lmKHJlYWRBc21Db25zdEFyZ3NEb3VibGUmJmJ1ZiYxKWJ1ZisrO3JlYWRBc21Db25zdEFyZ3NBcnJheS5wdXNoKHJlYWRBc21Db25zdEFyZ3NEb3VibGU/SEVBUEY2NFtidWYrKz4+MV06SEVBUDMyW2J1Zl0pOysrYnVmO31yZXR1cm4gcmVhZEFzbUNvbnN0QXJnc0FycmF5fWZ1bmN0aW9uIF9lbXNjcmlwdGVuX2FzbV9jb25zdF9pbnQoY29kZSxzaWdQdHIsYXJnYnVmKXt2YXIgYXJncz1yZWFkQXNtQ29uc3RBcmdzKHNpZ1B0cixhcmdidWYpO3JldHVybiBBU01fQ09OU1RTW2NvZGVdLmFwcGx5KG51bGwsYXJncyl9ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZyhkZXN0LHNyYyxudW0pe0hFQVBVOC5jb3B5V2l0aGluKGRlc3Qsc3JjLHNyYytudW0pO31mdW5jdGlvbiBhYm9ydE9uQ2Fubm90R3Jvd01lbW9yeShyZXF1ZXN0ZWRTaXplKXthYm9ydChcIk9PTVwiKTt9ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXAocmVxdWVzdGVkU2l6ZSl7SEVBUFU4Lmxlbmd0aDthYm9ydE9uQ2Fubm90R3Jvd01lbW9yeSgpO312YXIgRU5WPXt9O2Z1bmN0aW9uIGdldEV4ZWN1dGFibGVOYW1lKCl7cmV0dXJuIHRoaXNQcm9ncmFtfHxcIi4vdGhpcy5wcm9ncmFtXCJ9ZnVuY3Rpb24gZ2V0RW52U3RyaW5ncygpe2lmKCFnZXRFbnZTdHJpbmdzLnN0cmluZ3Mpe3ZhciBsYW5nPSh0eXBlb2YgbmF2aWdhdG9yPT1cIm9iamVjdFwiJiZuYXZpZ2F0b3IubGFuZ3VhZ2VzJiZuYXZpZ2F0b3IubGFuZ3VhZ2VzWzBdfHxcIkNcIikucmVwbGFjZShcIi1cIixcIl9cIikrXCIuVVRGLThcIjt2YXIgZW52PXtcIlVTRVJcIjpcIndlYl91c2VyXCIsXCJMT0dOQU1FXCI6XCJ3ZWJfdXNlclwiLFwiUEFUSFwiOlwiL1wiLFwiUFdEXCI6XCIvXCIsXCJIT01FXCI6XCIvaG9tZS93ZWJfdXNlclwiLFwiTEFOR1wiOmxhbmcsXCJfXCI6Z2V0RXhlY3V0YWJsZU5hbWUoKX07Zm9yKHZhciB4IGluIEVOVil7aWYoRU5WW3hdPT09dW5kZWZpbmVkKWRlbGV0ZSBlbnZbeF07ZWxzZSBlbnZbeF09RU5WW3hdO312YXIgc3RyaW5ncz1bXTtmb3IodmFyIHggaW4gZW52KXtzdHJpbmdzLnB1c2goeCtcIj1cIitlbnZbeF0pO31nZXRFbnZTdHJpbmdzLnN0cmluZ3M9c3RyaW5nczt9cmV0dXJuIGdldEVudlN0cmluZ3Muc3RyaW5nc31mdW5jdGlvbiBfZW52aXJvbl9nZXQoX19lbnZpcm9uLGVudmlyb25fYnVmKXt2YXIgYnVmU2l6ZT0wO2dldEVudlN0cmluZ3MoKS5mb3JFYWNoKGZ1bmN0aW9uKHN0cmluZyxpKXt2YXIgcHRyPWVudmlyb25fYnVmK2J1ZlNpemU7SEVBUDMyW19fZW52aXJvbitpKjQ+PjJdPXB0cjt3cml0ZUFzY2lpVG9NZW1vcnkoc3RyaW5nLHB0cik7YnVmU2l6ZSs9c3RyaW5nLmxlbmd0aCsxO30pO3JldHVybiAwfWZ1bmN0aW9uIF9lbnZpcm9uX3NpemVzX2dldChwZW52aXJvbl9jb3VudCxwZW52aXJvbl9idWZfc2l6ZSl7dmFyIHN0cmluZ3M9Z2V0RW52U3RyaW5ncygpO0hFQVAzMltwZW52aXJvbl9jb3VudD4+Ml09c3RyaW5ncy5sZW5ndGg7dmFyIGJ1ZlNpemU9MDtzdHJpbmdzLmZvckVhY2goZnVuY3Rpb24oc3RyaW5nKXtidWZTaXplKz1zdHJpbmcubGVuZ3RoKzE7fSk7SEVBUDMyW3BlbnZpcm9uX2J1Zl9zaXplPj4yXT1idWZTaXplO3JldHVybiAwfWZ1bmN0aW9uIF9leGl0KHN0YXR1cyl7ZXhpdChzdGF0dXMpO31mdW5jdGlvbiBfZmRfY2xvc2UoZmQpe3RyeXt2YXIgc3RyZWFtPVNZU0NBTExTLmdldFN0cmVhbUZyb21GRChmZCk7RlMuY2xvc2Uoc3RyZWFtKTtyZXR1cm4gMH1jYXRjaChlKXtpZih0eXBlb2YgRlM9PVwidW5kZWZpbmVkXCJ8fCEoZSBpbnN0YW5jZW9mIEZTLkVycm5vRXJyb3IpKXRocm93IGU7cmV0dXJuIGUuZXJybm99fWZ1bmN0aW9uIF9mZF9yZWFkKGZkLGlvdixpb3ZjbnQscG51bSl7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTt2YXIgbnVtPVNZU0NBTExTLmRvUmVhZHYoc3RyZWFtLGlvdixpb3ZjbnQpO0hFQVAzMltwbnVtPj4yXT1udW07cmV0dXJuIDB9Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybiBlLmVycm5vfX1mdW5jdGlvbiBfZmRfc2VlayhmZCxvZmZzZXRfbG93LG9mZnNldF9oaWdoLHdoZW5jZSxuZXdPZmZzZXQpe3RyeXt2YXIgc3RyZWFtPVNZU0NBTExTLmdldFN0cmVhbUZyb21GRChmZCk7dmFyIEhJR0hfT0ZGU0VUPTQyOTQ5NjcyOTY7dmFyIG9mZnNldD1vZmZzZXRfaGlnaCpISUdIX09GRlNFVCsob2Zmc2V0X2xvdz4+PjApO3ZhciBET1VCTEVfTElNSVQ9OTAwNzE5OTI1NDc0MDk5MjtpZihvZmZzZXQ8PS1ET1VCTEVfTElNSVR8fG9mZnNldD49RE9VQkxFX0xJTUlUKXtyZXR1cm4gLTYxfUZTLmxsc2VlayhzdHJlYW0sb2Zmc2V0LHdoZW5jZSk7dGVtcEk2ND1bc3RyZWFtLnBvc2l0aW9uPj4+MCwodGVtcERvdWJsZT1zdHJlYW0ucG9zaXRpb24sK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW25ld09mZnNldD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbbmV3T2Zmc2V0KzQ+PjJdPXRlbXBJNjRbMV07aWYoc3RyZWFtLmdldGRlbnRzJiZvZmZzZXQ9PT0wJiZ3aGVuY2U9PT0wKXN0cmVhbS5nZXRkZW50cz1udWxsO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3dyaXRlKGZkLGlvdixpb3ZjbnQscG51bSl7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTt2YXIgbnVtPVNZU0NBTExTLmRvV3JpdGV2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2dldGVudHJvcHkoYnVmZmVyLHNpemUpe2lmKCFfZ2V0ZW50cm9weS5yYW5kb21EZXZpY2Upe19nZXRlbnRyb3B5LnJhbmRvbURldmljZT1nZXRSYW5kb21EZXZpY2UoKTt9Zm9yKHZhciBpPTA7aTxzaXplO2krKyl7SEVBUDhbYnVmZmVyK2k+PjBdPV9nZXRlbnRyb3B5LnJhbmRvbURldmljZSgpO31yZXR1cm4gMH1mdW5jdGlvbiBfX2lzTGVhcFllYXIoeWVhcil7cmV0dXJuIHllYXIlND09PTAmJih5ZWFyJTEwMCE9PTB8fHllYXIlNDAwPT09MCl9ZnVuY3Rpb24gX19hcnJheVN1bShhcnJheSxpbmRleCl7dmFyIHN1bT0wO2Zvcih2YXIgaT0wO2k8PWluZGV4O3N1bSs9YXJyYXlbaSsrXSl7fXJldHVybiBzdW19dmFyIF9fTU9OVEhfREFZU19MRUFQPVszMSwyOSwzMSwzMCwzMSwzMCwzMSwzMSwzMCwzMSwzMCwzMV07dmFyIF9fTU9OVEhfREFZU19SRUdVTEFSPVszMSwyOCwzMSwzMCwzMSwzMCwzMSwzMSwzMCwzMSwzMCwzMV07ZnVuY3Rpb24gX19hZGREYXlzKGRhdGUsZGF5cyl7dmFyIG5ld0RhdGU9bmV3IERhdGUoZGF0ZS5nZXRUaW1lKCkpO3doaWxlKGRheXM+MCl7dmFyIGxlYXA9X19pc0xlYXBZZWFyKG5ld0RhdGUuZ2V0RnVsbFllYXIoKSk7dmFyIGN1cnJlbnRNb250aD1uZXdEYXRlLmdldE1vbnRoKCk7dmFyIGRheXNJbkN1cnJlbnRNb250aD0obGVhcD9fX01PTlRIX0RBWVNfTEVBUDpfX01PTlRIX0RBWVNfUkVHVUxBUilbY3VycmVudE1vbnRoXTtpZihkYXlzPmRheXNJbkN1cnJlbnRNb250aC1uZXdEYXRlLmdldERhdGUoKSl7ZGF5cy09ZGF5c0luQ3VycmVudE1vbnRoLW5ld0RhdGUuZ2V0RGF0ZSgpKzE7bmV3RGF0ZS5zZXREYXRlKDEpO2lmKGN1cnJlbnRNb250aDwxMSl7bmV3RGF0ZS5zZXRNb250aChjdXJyZW50TW9udGgrMSk7fWVsc2Uge25ld0RhdGUuc2V0TW9udGgoMCk7bmV3RGF0ZS5zZXRGdWxsWWVhcihuZXdEYXRlLmdldEZ1bGxZZWFyKCkrMSk7fX1lbHNlIHtuZXdEYXRlLnNldERhdGUobmV3RGF0ZS5nZXREYXRlKCkrZGF5cyk7cmV0dXJuIG5ld0RhdGV9fXJldHVybiBuZXdEYXRlfWZ1bmN0aW9uIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKXt2YXIgdG1fem9uZT1IRUFQMzJbdG0rNDA+PjJdO3ZhciBkYXRlPXt0bV9zZWM6SEVBUDMyW3RtPj4yXSx0bV9taW46SEVBUDMyW3RtKzQ+PjJdLHRtX2hvdXI6SEVBUDMyW3RtKzg+PjJdLHRtX21kYXk6SEVBUDMyW3RtKzEyPj4yXSx0bV9tb246SEVBUDMyW3RtKzE2Pj4yXSx0bV95ZWFyOkhFQVAzMlt0bSsyMD4+Ml0sdG1fd2RheTpIRUFQMzJbdG0rMjQ+PjJdLHRtX3lkYXk6SEVBUDMyW3RtKzI4Pj4yXSx0bV9pc2RzdDpIRUFQMzJbdG0rMzI+PjJdLHRtX2dtdG9mZjpIRUFQMzJbdG0rMzY+PjJdLHRtX3pvbmU6dG1fem9uZT9VVEY4VG9TdHJpbmcodG1fem9uZSk6XCJcIn07dmFyIHBhdHRlcm49VVRGOFRvU3RyaW5nKGZvcm1hdCk7dmFyIEVYUEFOU0lPTl9SVUxFU18xPXtcIiVjXCI6XCIlYSAlYiAlZCAlSDolTTolUyAlWVwiLFwiJURcIjpcIiVtLyVkLyV5XCIsXCIlRlwiOlwiJVktJW0tJWRcIixcIiVoXCI6XCIlYlwiLFwiJXJcIjpcIiVJOiVNOiVTICVwXCIsXCIlUlwiOlwiJUg6JU1cIixcIiVUXCI6XCIlSDolTTolU1wiLFwiJXhcIjpcIiVtLyVkLyV5XCIsXCIlWFwiOlwiJUg6JU06JVNcIixcIiVFY1wiOlwiJWNcIixcIiVFQ1wiOlwiJUNcIixcIiVFeFwiOlwiJW0vJWQvJXlcIixcIiVFWFwiOlwiJUg6JU06JVNcIixcIiVFeVwiOlwiJXlcIixcIiVFWVwiOlwiJVlcIixcIiVPZFwiOlwiJWRcIixcIiVPZVwiOlwiJWVcIixcIiVPSFwiOlwiJUhcIixcIiVPSVwiOlwiJUlcIixcIiVPbVwiOlwiJW1cIixcIiVPTVwiOlwiJU1cIixcIiVPU1wiOlwiJVNcIixcIiVPdVwiOlwiJXVcIixcIiVPVVwiOlwiJVVcIixcIiVPVlwiOlwiJVZcIixcIiVPd1wiOlwiJXdcIixcIiVPV1wiOlwiJVdcIixcIiVPeVwiOlwiJXlcIn07Zm9yKHZhciBydWxlIGluIEVYUEFOU0lPTl9SVUxFU18xKXtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZShuZXcgUmVnRXhwKHJ1bGUsXCJnXCIpLEVYUEFOU0lPTl9SVUxFU18xW3J1bGVdKTt9dmFyIFdFRUtEQVlTPVtcIlN1bmRheVwiLFwiTW9uZGF5XCIsXCJUdWVzZGF5XCIsXCJXZWRuZXNkYXlcIixcIlRodXJzZGF5XCIsXCJGcmlkYXlcIixcIlNhdHVyZGF5XCJdO3ZhciBNT05USFM9W1wiSmFudWFyeVwiLFwiRmVicnVhcnlcIixcIk1hcmNoXCIsXCJBcHJpbFwiLFwiTWF5XCIsXCJKdW5lXCIsXCJKdWx5XCIsXCJBdWd1c3RcIixcIlNlcHRlbWJlclwiLFwiT2N0b2JlclwiLFwiTm92ZW1iZXJcIixcIkRlY2VtYmVyXCJdO2Z1bmN0aW9uIGxlYWRpbmdTb21ldGhpbmcodmFsdWUsZGlnaXRzLGNoYXJhY3Rlcil7dmFyIHN0cj10eXBlb2YgdmFsdWU9PVwibnVtYmVyXCI/dmFsdWUudG9TdHJpbmcoKTp2YWx1ZXx8XCJcIjt3aGlsZShzdHIubGVuZ3RoPGRpZ2l0cyl7c3RyPWNoYXJhY3RlclswXStzdHI7fXJldHVybiBzdHJ9ZnVuY3Rpb24gbGVhZGluZ051bGxzKHZhbHVlLGRpZ2l0cyl7cmV0dXJuIGxlYWRpbmdTb21ldGhpbmcodmFsdWUsZGlnaXRzLFwiMFwiKX1mdW5jdGlvbiBjb21wYXJlQnlEYXkoZGF0ZTEsZGF0ZTIpe2Z1bmN0aW9uIHNnbih2YWx1ZSl7cmV0dXJuIHZhbHVlPDA/LTE6dmFsdWU+MD8xOjB9dmFyIGNvbXBhcmU7aWYoKGNvbXBhcmU9c2duKGRhdGUxLmdldEZ1bGxZZWFyKCktZGF0ZTIuZ2V0RnVsbFllYXIoKSkpPT09MCl7aWYoKGNvbXBhcmU9c2duKGRhdGUxLmdldE1vbnRoKCktZGF0ZTIuZ2V0TW9udGgoKSkpPT09MCl7Y29tcGFyZT1zZ24oZGF0ZTEuZ2V0RGF0ZSgpLWRhdGUyLmdldERhdGUoKSk7fX1yZXR1cm4gY29tcGFyZX1mdW5jdGlvbiBnZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoKXtzd2l0Y2goamFuRm91cnRoLmdldERheSgpKXtjYXNlIDA6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLTEsMTEsMjkpO2Nhc2UgMTpyZXR1cm4gamFuRm91cnRoO2Nhc2UgMjpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCksMCwzKTtjYXNlIDM6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLDAsMik7Y2FzZSA0OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKSwwLDEpO2Nhc2UgNTpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCktMSwxMSwzMSk7Y2FzZSA2OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKS0xLDExLDMwKX19ZnVuY3Rpb24gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKXt2YXIgdGhpc0RhdGU9X19hZGREYXlzKG5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsMSksZGF0ZS50bV95ZGF5KTt2YXIgamFuRm91cnRoVGhpc1llYXI9bmV3IERhdGUodGhpc0RhdGUuZ2V0RnVsbFllYXIoKSwwLDQpO3ZhciBqYW5Gb3VydGhOZXh0WWVhcj1uZXcgRGF0ZSh0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzEsMCw0KTt2YXIgZmlyc3RXZWVrU3RhcnRUaGlzWWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoVGhpc1llYXIpO3ZhciBmaXJzdFdlZWtTdGFydE5leHRZZWFyPWdldEZpcnN0V2Vla1N0YXJ0RGF0ZShqYW5Gb3VydGhOZXh0WWVhcik7aWYoY29tcGFyZUJ5RGF5KGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIsdGhpc0RhdGUpPD0wKXtpZihjb21wYXJlQnlEYXkoZmlyc3RXZWVrU3RhcnROZXh0WWVhcix0aGlzRGF0ZSk8PTApe3JldHVybiB0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzF9ZWxzZSB7cmV0dXJuIHRoaXNEYXRlLmdldEZ1bGxZZWFyKCl9fWVsc2Uge3JldHVybiB0aGlzRGF0ZS5nZXRGdWxsWWVhcigpLTF9fXZhciBFWFBBTlNJT05fUlVMRVNfMj17XCIlYVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBXRUVLREFZU1tkYXRlLnRtX3dkYXldLnN1YnN0cmluZygwLDMpfSxcIiVBXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIFdFRUtEQVlTW2RhdGUudG1fd2RheV19LFwiJWJcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gTU9OVEhTW2RhdGUudG1fbW9uXS5zdWJzdHJpbmcoMCwzKX0sXCIlQlwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBNT05USFNbZGF0ZS50bV9tb25dfSxcIiVDXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIHllYXI9ZGF0ZS50bV95ZWFyKzE5MDA7cmV0dXJuIGxlYWRpbmdOdWxscyh5ZWFyLzEwMHwwLDIpfSxcIiVkXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21kYXksMil9LFwiJWVcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gbGVhZGluZ1NvbWV0aGluZyhkYXRlLnRtX21kYXksMixcIiBcIil9LFwiJWdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKS50b1N0cmluZygpLnN1YnN0cmluZygyKX0sXCIlR1wiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBnZXRXZWVrQmFzZWRZZWFyKGRhdGUpfSxcIiVIXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX2hvdXIsMil9LFwiJUlcIjpmdW5jdGlvbihkYXRlKXt2YXIgdHdlbHZlSG91cj1kYXRlLnRtX2hvdXI7aWYodHdlbHZlSG91cj09MCl0d2VsdmVIb3VyPTEyO2Vsc2UgaWYodHdlbHZlSG91cj4xMil0d2VsdmVIb3VyLT0xMjtyZXR1cm4gbGVhZGluZ051bGxzKHR3ZWx2ZUhvdXIsMil9LFwiJWpcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gbGVhZGluZ051bGxzKGRhdGUudG1fbWRheStfX2FycmF5U3VtKF9faXNMZWFwWWVhcihkYXRlLnRtX3llYXIrMTkwMCk/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIsZGF0ZS50bV9tb24tMSksMyl9LFwiJW1cIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gbGVhZGluZ051bGxzKGRhdGUudG1fbW9uKzEsMil9LFwiJU1cIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gbGVhZGluZ051bGxzKGRhdGUudG1fbWluLDIpfSxcIiVuXCI6ZnVuY3Rpb24oKXtyZXR1cm4gXCJcXG5cIn0sXCIlcFwiOmZ1bmN0aW9uKGRhdGUpe2lmKGRhdGUudG1faG91cj49MCYmZGF0ZS50bV9ob3VyPDEyKXtyZXR1cm4gXCJBTVwifWVsc2Uge3JldHVybiBcIlBNXCJ9fSxcIiVTXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX3NlYywyKX0sXCIldFwiOmZ1bmN0aW9uKCl7cmV0dXJuIFwiXFx0XCJ9LFwiJXVcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV93ZGF5fHw3fSxcIiVVXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZpcnN0PW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsMSk7dmFyIGZpcnN0U3VuZGF5PWphbkZpcnN0LmdldERheSgpPT09MD9qYW5GaXJzdDpfX2FkZERheXMoamFuRmlyc3QsNy1qYW5GaXJzdC5nZXREYXkoKSk7dmFyIGVuZERhdGU9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsZGF0ZS50bV9tb24sZGF0ZS50bV9tZGF5KTtpZihjb21wYXJlQnlEYXkoZmlyc3RTdW5kYXksZW5kRGF0ZSk8MCl7dmFyIGZlYnJ1YXJ5Rmlyc3RVbnRpbEVuZE1vbnRoPV9fYXJyYXlTdW0oX19pc0xlYXBZZWFyKGVuZERhdGUuZ2V0RnVsbFllYXIoKSk/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIsZW5kRGF0ZS5nZXRNb250aCgpLTEpLTMxO3ZhciBmaXJzdFN1bmRheVVudGlsRW5kSmFudWFyeT0zMS1maXJzdFN1bmRheS5nZXREYXRlKCk7dmFyIGRheXM9Zmlyc3RTdW5kYXlVbnRpbEVuZEphbnVhcnkrZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGgrZW5kRGF0ZS5nZXREYXRlKCk7cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5cy83KSwyKX1yZXR1cm4gY29tcGFyZUJ5RGF5KGZpcnN0U3VuZGF5LGphbkZpcnN0KT09PTA/XCIwMVwiOlwiMDBcIn0sXCIlVlwiOmZ1bmN0aW9uKGRhdGUpe3ZhciBqYW5Gb3VydGhUaGlzWWVhcj1uZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCwwLDQpO3ZhciBqYW5Gb3VydGhOZXh0WWVhcj1uZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMSwwLDQpO3ZhciBmaXJzdFdlZWtTdGFydFRoaXNZZWFyPWdldEZpcnN0V2Vla1N0YXJ0RGF0ZShqYW5Gb3VydGhUaGlzWWVhcik7dmFyIGZpcnN0V2Vla1N0YXJ0TmV4dFllYXI9Z2V0Rmlyc3RXZWVrU3RhcnREYXRlKGphbkZvdXJ0aE5leHRZZWFyKTt2YXIgZW5kRGF0ZT1fX2FkZERheXMobmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsMCwxKSxkYXRlLnRtX3lkYXkpO2lmKGNvbXBhcmVCeURheShlbmREYXRlLGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIpPDApe3JldHVybiBcIjUzXCJ9aWYoY29tcGFyZUJ5RGF5KGZpcnN0V2Vla1N0YXJ0TmV4dFllYXIsZW5kRGF0ZSk8PTApe3JldHVybiBcIjAxXCJ9dmFyIGRheXNEaWZmZXJlbmNlO2lmKGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RnVsbFllYXIoKTxkYXRlLnRtX3llYXIrMTkwMCl7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzMyLWZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RGF0ZSgpO31lbHNlIHtkYXlzRGlmZmVyZW5jZT1kYXRlLnRtX3lkYXkrMS1maXJzdFdlZWtTdGFydFRoaXNZZWFyLmdldERhdGUoKTt9cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5c0RpZmZlcmVuY2UvNyksMil9LFwiJXdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV93ZGF5fSxcIiVXXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZpcnN0PW5ldyBEYXRlKGRhdGUudG1feWVhciwwLDEpO3ZhciBmaXJzdE1vbmRheT1qYW5GaXJzdC5nZXREYXkoKT09PTE/amFuRmlyc3Q6X19hZGREYXlzKGphbkZpcnN0LGphbkZpcnN0LmdldERheSgpPT09MD8xOjctamFuRmlyc3QuZ2V0RGF5KCkrMSk7dmFyIGVuZERhdGU9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsZGF0ZS50bV9tb24sZGF0ZS50bV9tZGF5KTtpZihjb21wYXJlQnlEYXkoZmlyc3RNb25kYXksZW5kRGF0ZSk8MCl7dmFyIGZlYnJ1YXJ5Rmlyc3RVbnRpbEVuZE1vbnRoPV9fYXJyYXlTdW0oX19pc0xlYXBZZWFyKGVuZERhdGUuZ2V0RnVsbFllYXIoKSk/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIsZW5kRGF0ZS5nZXRNb250aCgpLTEpLTMxO3ZhciBmaXJzdE1vbmRheVVudGlsRW5kSmFudWFyeT0zMS1maXJzdE1vbmRheS5nZXREYXRlKCk7dmFyIGRheXM9Zmlyc3RNb25kYXlVbnRpbEVuZEphbnVhcnkrZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGgrZW5kRGF0ZS5nZXREYXRlKCk7cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5cy83KSwyKX1yZXR1cm4gY29tcGFyZUJ5RGF5KGZpcnN0TW9uZGF5LGphbkZpcnN0KT09PTA/XCIwMVwiOlwiMDBcIn0sXCIleVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiAoZGF0ZS50bV95ZWFyKzE5MDApLnRvU3RyaW5nKCkuc3Vic3RyaW5nKDIpfSxcIiVZXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGRhdGUudG1feWVhcisxOTAwfSxcIiV6XCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIG9mZj1kYXRlLnRtX2dtdG9mZjt2YXIgYWhlYWQ9b2ZmPj0wO29mZj1NYXRoLmFicyhvZmYpLzYwO29mZj1vZmYvNjAqMTAwK29mZiU2MDtyZXR1cm4gKGFoZWFkP1wiK1wiOlwiLVwiKStTdHJpbmcoXCIwMDAwXCIrb2ZmKS5zbGljZSgtNCl9LFwiJVpcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV96b25lfSxcIiUlXCI6ZnVuY3Rpb24oKXtyZXR1cm4gXCIlXCJ9fTtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvJSUvZyxcIlxcMFxcMFwiKTtmb3IodmFyIHJ1bGUgaW4gRVhQQU5TSU9OX1JVTEVTXzIpe2lmKHBhdHRlcm4uaW5jbHVkZXMocnVsZSkpe3BhdHRlcm49cGF0dGVybi5yZXBsYWNlKG5ldyBSZWdFeHAocnVsZSxcImdcIiksRVhQQU5TSU9OX1JVTEVTXzJbcnVsZV0oZGF0ZSkpO319cGF0dGVybj1wYXR0ZXJuLnJlcGxhY2UoL1xcMFxcMC9nLFwiJVwiKTt2YXIgYnl0ZXM9aW50QXJyYXlGcm9tU3RyaW5nKHBhdHRlcm4sZmFsc2UpO2lmKGJ5dGVzLmxlbmd0aD5tYXhzaXplKXtyZXR1cm4gMH13cml0ZUFycmF5VG9NZW1vcnkoYnl0ZXMscyk7cmV0dXJuIGJ5dGVzLmxlbmd0aC0xfWZ1bmN0aW9uIF9zdHJmdGltZV9sKHMsbWF4c2l6ZSxmb3JtYXQsdG0pe3JldHVybiBfc3RyZnRpbWUocyxtYXhzaXplLGZvcm1hdCx0bSl9ZnVuY3Rpb24gX3RpbWUocHRyKXt2YXIgcmV0PURhdGUubm93KCkvMWUzfDA7aWYocHRyKXtIRUFQMzJbcHRyPj4yXT1yZXQ7fXJldHVybiByZXR9dmFyIEZTTm9kZT1mdW5jdGlvbihwYXJlbnQsbmFtZSxtb2RlLHJkZXYpe2lmKCFwYXJlbnQpe3BhcmVudD10aGlzO310aGlzLnBhcmVudD1wYXJlbnQ7dGhpcy5tb3VudD1wYXJlbnQubW91bnQ7dGhpcy5tb3VudGVkPW51bGw7dGhpcy5pZD1GUy5uZXh0SW5vZGUrKzt0aGlzLm5hbWU9bmFtZTt0aGlzLm1vZGU9bW9kZTt0aGlzLm5vZGVfb3BzPXt9O3RoaXMuc3RyZWFtX29wcz17fTt0aGlzLnJkZXY9cmRldjt9O3ZhciByZWFkTW9kZT0yOTJ8NzM7dmFyIHdyaXRlTW9kZT0xNDY7T2JqZWN0LmRlZmluZVByb3BlcnRpZXMoRlNOb2RlLnByb3RvdHlwZSx7cmVhZDp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuICh0aGlzLm1vZGUmcmVhZE1vZGUpPT09cmVhZE1vZGV9LHNldDpmdW5jdGlvbih2YWwpe3ZhbD90aGlzLm1vZGV8PXJlYWRNb2RlOnRoaXMubW9kZSY9fnJlYWRNb2RlO319LHdyaXRlOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gKHRoaXMubW9kZSZ3cml0ZU1vZGUpPT09d3JpdGVNb2RlfSxzZXQ6ZnVuY3Rpb24odmFsKXt2YWw/dGhpcy5tb2RlfD13cml0ZU1vZGU6dGhpcy5tb2RlJj1+d3JpdGVNb2RlO319LGlzRm9sZGVyOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gRlMuaXNEaXIodGhpcy5tb2RlKX19LGlzRGV2aWNlOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gRlMuaXNDaHJkZXYodGhpcy5tb2RlKX19fSk7RlMuRlNOb2RlPUZTTm9kZTtGUy5zdGF0aWNJbml0KCk7TW9kdWxlW1wiRlNfY3JlYXRlUGF0aFwiXT1GUy5jcmVhdGVQYXRoO01vZHVsZVtcIkZTX2NyZWF0ZURhdGFGaWxlXCJdPUZTLmNyZWF0ZURhdGFGaWxlO01vZHVsZVtcIkZTX2NyZWF0ZVByZWxvYWRlZEZpbGVcIl09RlMuY3JlYXRlUHJlbG9hZGVkRmlsZTtNb2R1bGVbXCJGU19jcmVhdGVMYXp5RmlsZVwiXT1GUy5jcmVhdGVMYXp5RmlsZTtNb2R1bGVbXCJGU19jcmVhdGVEZXZpY2VcIl09RlMuY3JlYXRlRGV2aWNlO01vZHVsZVtcIkZTX3VubGlua1wiXT1GUy51bmxpbms7ZnVuY3Rpb24gaW50QXJyYXlGcm9tU3RyaW5nKHN0cmluZ3ksZG9udEFkZE51bGwsbGVuZ3RoKXt2YXIgbGVuPWxlbmd0aD4wP2xlbmd0aDpsZW5ndGhCeXRlc1VURjgoc3RyaW5neSkrMTt2YXIgdThhcnJheT1uZXcgQXJyYXkobGVuKTt2YXIgbnVtQnl0ZXNXcml0dGVuPXN0cmluZ1RvVVRGOEFycmF5KHN0cmluZ3ksdThhcnJheSwwLHU4YXJyYXkubGVuZ3RoKTtpZihkb250QWRkTnVsbCl1OGFycmF5Lmxlbmd0aD1udW1CeXRlc1dyaXR0ZW47cmV0dXJuIHU4YXJyYXl9ZnVuY3Rpb24gaW50QXJyYXlUb1N0cmluZyhhcnJheSl7dmFyIHJldD1bXTtmb3IodmFyIGk9MDtpPGFycmF5Lmxlbmd0aDtpKyspe3ZhciBjaHI9YXJyYXlbaV07aWYoY2hyPjI1NSl7Y2hyJj0yNTU7fXJldC5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUoY2hyKSk7fXJldHVybiByZXQuam9pbihcIlwiKX12YXIgZGVjb2RlQmFzZTY0PXR5cGVvZiBhdG9iPT1cImZ1bmN0aW9uXCI/YXRvYjpmdW5jdGlvbihpbnB1dCl7dmFyIGtleVN0cj1cIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89XCI7dmFyIG91dHB1dD1cIlwiO3ZhciBjaHIxLGNocjIsY2hyMzt2YXIgZW5jMSxlbmMyLGVuYzMsZW5jNDt2YXIgaT0wO2lucHV0PWlucHV0LnJlcGxhY2UoL1teQS1aYS16MC05XFwrXFwvXFw9XS9nLFwiXCIpO2Rve2VuYzE9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzI9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzM9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzQ9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2NocjE9ZW5jMTw8MnxlbmMyPj40O2NocjI9KGVuYzImMTUpPDw0fGVuYzM+PjI7Y2hyMz0oZW5jMyYzKTw8NnxlbmM0O291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIxKTtpZihlbmMzIT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIyKTt9aWYoZW5jNCE9PTY0KXtvdXRwdXQ9b3V0cHV0K1N0cmluZy5mcm9tQ2hhckNvZGUoY2hyMyk7fX13aGlsZShpPGlucHV0Lmxlbmd0aCk7cmV0dXJuIG91dHB1dH07ZnVuY3Rpb24gaW50QXJyYXlGcm9tQmFzZTY0KHMpe2lmKHR5cGVvZiBFTlZJUk9OTUVOVF9JU19OT0RFPT1cImJvb2xlYW5cIiYmRU5WSVJPTk1FTlRfSVNfTk9ERSl7dmFyIGJ1Zj1CdWZmZXIuZnJvbShzLFwiYmFzZTY0XCIpO3JldHVybiBuZXcgVWludDhBcnJheShidWZbXCJidWZmZXJcIl0sYnVmW1wiYnl0ZU9mZnNldFwiXSxidWZbXCJieXRlTGVuZ3RoXCJdKX10cnl7dmFyIGRlY29kZWQ9ZGVjb2RlQmFzZTY0KHMpO3ZhciBieXRlcz1uZXcgVWludDhBcnJheShkZWNvZGVkLmxlbmd0aCk7Zm9yKHZhciBpPTA7aTxkZWNvZGVkLmxlbmd0aDsrK2kpe2J5dGVzW2ldPWRlY29kZWQuY2hhckNvZGVBdChpKTt9cmV0dXJuIGJ5dGVzfWNhdGNoKF8pe3Rocm93IG5ldyBFcnJvcihcIkNvbnZlcnRpbmcgYmFzZTY0IHN0cmluZyB0byBieXRlcyBmYWlsZWQuXCIpfX1mdW5jdGlvbiB0cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSl7aWYoIWlzRGF0YVVSSShmaWxlbmFtZSkpe3JldHVybn1yZXR1cm4gaW50QXJyYXlGcm9tQmFzZTY0KGZpbGVuYW1lLnNsaWNlKGRhdGFVUklQcmVmaXgubGVuZ3RoKSl9dmFyIGFzbUxpYnJhcnlBcmc9e1wiZlwiOl9fX2Fzc2VydF9mYWlsLFwiYVwiOl9fX2N4YV9hbGxvY2F0ZV9leGNlcHRpb24sXCJiXCI6X19fY3hhX3Rocm93LFwiaVwiOl9fX3N5c2NhbGxfZmNudGw2NCxcImxcIjpfX19zeXNjYWxsX2lvY3RsLFwibVwiOl9fX3N5c2NhbGxfb3BlbixcInRcIjpfX2xvY2FsdGltZV9qcyxcInVcIjpfX21rdGltZV9qcyxcImpcIjpfX3R6c2V0X2pzLFwiZFwiOl9hYm9ydCxcImNcIjpfZW1zY3JpcHRlbl9hc21fY29uc3RfaW50LFwidlwiOl9lbXNjcmlwdGVuX21lbWNweV9iaWcsXCJ3XCI6X2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXAsXCJyXCI6X2Vudmlyb25fZ2V0LFwic1wiOl9lbnZpcm9uX3NpemVzX2dldCxcInBcIjpfZXhpdCxcImdcIjpfZmRfY2xvc2UsXCJrXCI6X2ZkX3JlYWQsXCJuXCI6X2ZkX3NlZWssXCJoXCI6X2ZkX3dyaXRlLFwib1wiOl9nZXRlbnRyb3B5LFwicVwiOl9zdHJmdGltZV9sLFwiZVwiOl90aW1lfTtjcmVhdGVXYXNtKCk7TW9kdWxlW1wiX19fd2FzbV9jYWxsX2N0b3JzXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfX193YXNtX2NhbGxfY3RvcnNcIl09TW9kdWxlW1wiYXNtXCJdW1wieVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9jb25zdHJ1Y3RvclwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfY29uc3RydWN0b3JcIl09TW9kdWxlW1wiYXNtXCJdW1wielwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9kZXN0cnVjdG9yXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9kZXN0cnVjdG9yXCJdPU1vZHVsZVtcImFzbVwiXVtcIkFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfZWRpdFwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfZWRpdFwiXT1Nb2R1bGVbXCJhc21cIl1bXCJCXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2VkaXRJbmZvXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9lZGl0SW5mb1wiXT1Nb2R1bGVbXCJhc21cIl1bXCJDXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2dldEF2YWlsYWJsZU9wdGlvbnNcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X2dldEF2YWlsYWJsZU9wdGlvbnNcIl09TW9kdWxlW1wiYXNtXCJdW1wiRFwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXREZXNjcmlwdGl2ZUZlYXR1cmVzXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXREZXNjcmlwdGl2ZUZlYXR1cmVzXCJdPU1vZHVsZVtcImFzbVwiXVtcIkVcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0RWxlbWVudEF0dHJcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X2dldEVsZW1lbnRBdHRyXCJdPU1vZHVsZVtcImFzbVwiXVtcIkZcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0RWxlbWVudHNBdFRpbWVcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X2dldEVsZW1lbnRzQXRUaW1lXCJdPU1vZHVsZVtcImFzbVwiXVtcIkdcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0RXhwYW5zaW9uSWRzRm9yRWxlbWVudFwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0RXhwYW5zaW9uSWRzRm9yRWxlbWVudFwiXT1Nb2R1bGVbXCJhc21cIl1bXCJIXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2dldEh1bWRydW1cIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X2dldEh1bWRydW1cIl09TW9kdWxlW1wiYXNtXCJdW1wiSVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9jb252ZXJ0SHVtZHJ1bVRvSHVtZHJ1bVwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfY29udmVydEh1bWRydW1Ub0h1bWRydW1cIl09TW9kdWxlW1wiYXNtXCJdW1wiSlwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9jb252ZXJ0SHVtZHJ1bVRvTUlESVwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfY29udmVydEh1bWRydW1Ub01JRElcIl09TW9kdWxlW1wiYXNtXCJdW1wiS1wiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9jb252ZXJ0TUVJVG9IdW1kcnVtXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9jb252ZXJ0TUVJVG9IdW1kcnVtXCJdPU1vZHVsZVtcImFzbVwiXVtcIkxcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0TG9nXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXRMb2dcIl09TW9kdWxlW1wiYXNtXCJdW1wiTVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXRNRUlcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X2dldE1FSVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJOXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2dldE1JRElWYWx1ZXNGb3JFbGVtZW50XCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXRNSURJVmFsdWVzRm9yRWxlbWVudFwiXT1Nb2R1bGVbXCJhc21cIl1bXCJPXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2dldE5vdGF0ZWRJZEZvckVsZW1lbnRcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X2dldE5vdGF0ZWRJZEZvckVsZW1lbnRcIl09TW9kdWxlW1wiYXNtXCJdW1wiUFwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXRPcHRpb25zXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXRPcHRpb25zXCJdPU1vZHVsZVtcImFzbVwiXVtcIlFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0UGFnZUNvdW50XCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXRQYWdlQ291bnRcIl09TW9kdWxlW1wiYXNtXCJdW1wiUlwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXRQYWdlV2l0aEVsZW1lbnRcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X2dldFBhZ2VXaXRoRWxlbWVudFwiXT1Nb2R1bGVbXCJhc21cIl1bXCJTXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2dldFRpbWVGb3JFbGVtZW50XCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9nZXRUaW1lRm9yRWxlbWVudFwiXT1Nb2R1bGVbXCJhc21cIl1bXCJUXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2dldFRpbWVzRm9yRWxlbWVudFwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0VGltZXNGb3JFbGVtZW50XCJdPU1vZHVsZVtcImFzbVwiXVtcIlVcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0VmVyc2lvblwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfZ2V0VmVyc2lvblwiXT1Nb2R1bGVbXCJhc21cIl1bXCJWXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2xvYWREYXRhXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9sb2FkRGF0YVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJXXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2xvYWRaaXBEYXRhQmFzZTY0XCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9sb2FkWmlwRGF0YUJhc2U2NFwiXT1Nb2R1bGVbXCJhc21cIl1bXCJYXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X2xvYWRaaXBEYXRhQnVmZmVyXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9sb2FkWmlwRGF0YUJ1ZmZlclwiXT1Nb2R1bGVbXCJhc21cIl1bXCJZXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X3JlbmRlclRvTUlESVwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfcmVuZGVyVG9NSURJXCJdPU1vZHVsZVtcImFzbVwiXVtcIlpcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfcmVuZGVyVG9QQUVcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X3JlbmRlclRvUEFFXCJdPU1vZHVsZVtcImFzbVwiXVtcIl9cIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfcmVuZGVyVG9TVkdcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X3JlbmRlclRvU1ZHXCJdPU1vZHVsZVtcImFzbVwiXVtcIiRcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfcmVuZGVyVG9UaW1lbWFwXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9yZW5kZXJUb1RpbWVtYXBcIl09TW9kdWxlW1wiYXNtXCJdW1wiYWFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfcmVkb0xheW91dFwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfcmVkb0xheW91dFwiXT1Nb2R1bGVbXCJhc21cIl1bXCJiYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9yZWRvUGFnZVBpdGNoUG9zTGF5b3V0XCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9yZWRvUGFnZVBpdGNoUG9zTGF5b3V0XCJdPU1vZHVsZVtcImFzbVwiXVtcImNhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl92cnZUb29sa2l0X3JlbmRlckRhdGFcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X3JlbmRlckRhdGFcIl09TW9kdWxlW1wiYXNtXCJdW1wiZGFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfc2V0T3B0aW9uc1wiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfc2V0T3B0aW9uc1wiXT1Nb2R1bGVbXCJhc21cIl1bXCJlYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9yZXNldE9wdGlvbnNcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X3Jlc2V0T3B0aW9uc1wiXT1Nb2R1bGVbXCJhc21cIl1bXCJmYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTtNb2R1bGVbXCJfdnJ2VG9vbGtpdF9yZXNldFhtbElkU2VlZFwiXT1mdW5jdGlvbigpe3JldHVybiAoTW9kdWxlW1wiX3ZydlRvb2xraXRfcmVzZXRYbWxJZFNlZWRcIl09TW9kdWxlW1wiYXNtXCJdW1wiZ2FcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfc2VsZWN0XCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfdnJ2VG9vbGtpdF9zZWxlY3RcIl09TW9kdWxlW1wiYXNtXCJdW1wiaGFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX3ZydlRvb2xraXRfdmFsaWRhdGVQQUVcIl09ZnVuY3Rpb24oKXtyZXR1cm4gKE1vZHVsZVtcIl92cnZUb29sa2l0X3ZhbGlkYXRlUEFFXCJdPU1vZHVsZVtcImFzbVwiXVtcImlhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfX19lcnJub19sb2NhdGlvbj1Nb2R1bGVbXCJfX19lcnJub19sb2NhdGlvblwiXT1mdW5jdGlvbigpe3JldHVybiAoX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09TW9kdWxlW1wiYXNtXCJdW1wiamFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIF9tYWxsb2M9TW9kdWxlW1wiX21hbGxvY1wiXT1mdW5jdGlvbigpe3JldHVybiAoX21hbGxvYz1Nb2R1bGVbXCJfbWFsbG9jXCJdPU1vZHVsZVtcImFzbVwiXVtcImthXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O01vZHVsZVtcIl9mcmVlXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChNb2R1bGVbXCJfZnJlZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJsYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgc3RhY2tTYXZlPU1vZHVsZVtcInN0YWNrU2F2ZVwiXT1mdW5jdGlvbigpe3JldHVybiAoc3RhY2tTYXZlPU1vZHVsZVtcInN0YWNrU2F2ZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJtYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgc3RhY2tSZXN0b3JlPU1vZHVsZVtcInN0YWNrUmVzdG9yZVwiXT1mdW5jdGlvbigpe3JldHVybiAoc3RhY2tSZXN0b3JlPU1vZHVsZVtcInN0YWNrUmVzdG9yZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJuYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgc3RhY2tBbGxvYz1Nb2R1bGVbXCJzdGFja0FsbG9jXCJdPWZ1bmN0aW9uKCl7cmV0dXJuIChzdGFja0FsbG9jPU1vZHVsZVtcInN0YWNrQWxsb2NcIl09TW9kdWxlW1wiYXNtXCJdW1wib2FcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07TW9kdWxlW1wiX19fZW1zY3JpcHRlbl9lbWJlZGRlZF9maWxlX2RhdGFcIl09MTc2MTIyMDtNb2R1bGVbXCJjd3JhcFwiXT1jd3JhcDtNb2R1bGVbXCJhZGRSdW5EZXBlbmRlbmN5XCJdPWFkZFJ1bkRlcGVuZGVuY3k7TW9kdWxlW1wicmVtb3ZlUnVuRGVwZW5kZW5jeVwiXT1yZW1vdmVSdW5EZXBlbmRlbmN5O01vZHVsZVtcIkZTX2NyZWF0ZVBhdGhcIl09RlMuY3JlYXRlUGF0aDtNb2R1bGVbXCJGU19jcmVhdGVEYXRhRmlsZVwiXT1GUy5jcmVhdGVEYXRhRmlsZTtNb2R1bGVbXCJGU19jcmVhdGVQcmVsb2FkZWRGaWxlXCJdPUZTLmNyZWF0ZVByZWxvYWRlZEZpbGU7TW9kdWxlW1wiRlNfY3JlYXRlTGF6eUZpbGVcIl09RlMuY3JlYXRlTGF6eUZpbGU7TW9kdWxlW1wiRlNfY3JlYXRlRGV2aWNlXCJdPUZTLmNyZWF0ZURldmljZTtNb2R1bGVbXCJGU191bmxpbmtcIl09RlMudW5saW5rO3ZhciBjYWxsZWRSdW47ZnVuY3Rpb24gRXhpdFN0YXR1cyhzdGF0dXMpe3RoaXMubmFtZT1cIkV4aXRTdGF0dXNcIjt0aGlzLm1lc3NhZ2U9XCJQcm9ncmFtIHRlcm1pbmF0ZWQgd2l0aCBleGl0KFwiK3N0YXR1cytcIilcIjt0aGlzLnN0YXR1cz1zdGF0dXM7fWRlcGVuZGVuY2llc0Z1bGZpbGxlZD1mdW5jdGlvbiBydW5DYWxsZXIoKXtpZighY2FsbGVkUnVuKXJ1bigpO2lmKCFjYWxsZWRSdW4pZGVwZW5kZW5jaWVzRnVsZmlsbGVkPXJ1bkNhbGxlcjt9O2Z1bmN0aW9uIHJ1bihhcmdzKXtpZihydW5EZXBlbmRlbmNpZXM+MCl7cmV0dXJufXByZVJ1bigpO2lmKHJ1bkRlcGVuZGVuY2llcz4wKXtyZXR1cm59ZnVuY3Rpb24gZG9SdW4oKXtpZihjYWxsZWRSdW4pcmV0dXJuO2NhbGxlZFJ1bj10cnVlO01vZHVsZVtcImNhbGxlZFJ1blwiXT10cnVlO2lmKEFCT1JUKXJldHVybjtpbml0UnVudGltZSgpO2lmKE1vZHVsZVtcIm9uUnVudGltZUluaXRpYWxpemVkXCJdKU1vZHVsZVtcIm9uUnVudGltZUluaXRpYWxpemVkXCJdKCk7cG9zdFJ1bigpO31pZihNb2R1bGVbXCJzZXRTdGF0dXNcIl0pe01vZHVsZVtcInNldFN0YXR1c1wiXShcIlJ1bm5pbmcuLi5cIik7c2V0VGltZW91dChmdW5jdGlvbigpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtNb2R1bGVbXCJzZXRTdGF0dXNcIl0oXCJcIik7fSwxKTtkb1J1bigpO30sMSk7fWVsc2Uge2RvUnVuKCk7fX1Nb2R1bGVbXCJydW5cIl09cnVuO2Z1bmN0aW9uIGV4aXQoc3RhdHVzLGltcGxpY2l0KXtwcm9jRXhpdChzdGF0dXMpO31mdW5jdGlvbiBwcm9jRXhpdChjb2RlKXtpZigha2VlcFJ1bnRpbWVBbGl2ZSgpKXtpZihNb2R1bGVbXCJvbkV4aXRcIl0pTW9kdWxlW1wib25FeGl0XCJdKGNvZGUpO0FCT1JUPXRydWU7fXF1aXRfKGNvZGUsbmV3IEV4aXRTdGF0dXMoY29kZSkpO31pZihNb2R1bGVbXCJwcmVJbml0XCJdKXtpZih0eXBlb2YgTW9kdWxlW1wicHJlSW5pdFwiXT09XCJmdW5jdGlvblwiKU1vZHVsZVtcInByZUluaXRcIl09W01vZHVsZVtcInByZUluaXRcIl1dO3doaWxlKE1vZHVsZVtcInByZUluaXRcIl0ubGVuZ3RoPjApe01vZHVsZVtcInByZUluaXRcIl0ucG9wKCkoKTt9fXJ1bigpO1xuXG4gICAgXHQgICAgbW9kdWxlLmV4cG9ydHMgPSBNb2R1bGU7XG4gICAgfSAodmVyb3ZpbykpO1xuXG4gICAgdmFyIERlZmF1bHRWZXJvdmlvTW9kdWxlID0gdmVyb3Zpby5leHBvcnRzO1xuXG4gICAgY29uc3QgY3JlYXRlRW1zY3JpcHRlblByb3h5ID0gKFZlcm92aW9Nb2R1bGUpID0+IHtcbiAgICAgICAgcmV0dXJuIG5ldyBQcm94eSh7fSwge1xuICAgICAgICAgICAgZ2V0OiAodGFyZ2V0LCBtZXRob2QpID0+IHtcbiAgICAgICAgICAgICAgICByZXR1cm4gKC4uLmFyZ3MpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGdldFRvb2xraXRGdW5jdGlvbihWZXJvdmlvTW9kdWxlLCBtZXRob2QpKC4uLmFyZ3MpO1xuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICB9LFxuICAgICAgICB9KTtcbiAgICB9O1xuXG4gICAgZnVuY3Rpb24gZ2V0VG9vbGtpdEZ1bmN0aW9uKFZlcm92aW9Nb2R1bGUsIG1ldGhvZCkge1xuICAgICAgICBjb25zdCBtYXBwaW5nID0ge307XG5cbiAgICAgICAgLy8gQ29uc3RydWN0b3IgYW5kIGRlc3RydWN0b3JcbiAgICAgICAgLy8gVG9vbGtpdCAqY29uc3RydWN0b3IoKVxuICAgICAgICBtYXBwaW5nLmNvbnN0cnVjdG9yID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9jb25zdHJ1Y3RvcicsICdudW1iZXInLCBbXSk7XG5cbiAgICAgICAgLy8gdm9pZCBkZXN0cnVjdG9yKFRvb2xraXQgKmljKVxuICAgICAgICBtYXBwaW5nLmRlc3RydWN0b3IgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2Rlc3RydWN0b3InLCBudWxsLCBbJ251bWJlciddKTtcblxuICAgICAgICAvLyBib29sIGVkaXQoVG9vbGtpdCAqaWMsIGNvbnN0IGNoYXIgKmVkaXRvckFjdGlvbikgXG4gICAgICAgIG1hcHBpbmcuZWRpdCA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfZWRpdCcsICdudW1iZXInLCBbJ251bWJlcicsICdzdHJpbmcnXSk7XG5cbiAgICAgICAgLy8gY2hhciAqZWRpdEluZm8oVG9vbGtpdCAqaWMpXG4gICAgICAgIG1hcHBpbmcuZWRpdEluZm8gPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2VkaXRJbmZvJywgJ3N0cmluZycsIFsnbnVtYmVyJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKmdldEF2YWlsYWJsZU9wdGlvbnMoVG9vbGtpdCAqaWMpXG4gICAgICAgIG1hcHBpbmcuZ2V0QXZhaWxhYmxlT3B0aW9ucyA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfZ2V0QXZhaWxhYmxlT3B0aW9ucycsICdzdHJpbmcnLCBbJ251bWJlciddKTtcblxuICAgICAgICAvLyBjaGFyICpnZXREZXNjcmlwdGl2ZUZlYXR1cmVzKFRvb2xraXQgKmljLCBjb25zdCBjaGFyICpvcHRpb25zKVxuICAgICAgICBtYXBwaW5nLmdldERlc2NyaXB0aXZlRmVhdHVyZXMgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2dldERlc2NyaXB0aXZlRmVhdHVyZXMnLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKmdldEVsZW1lbnRBdHRyKFRvb2xraXQgKmljLCBjb25zdCBjaGFyICp4bWxJZClcbiAgICAgICAgbWFwcGluZy5nZXRFbGVtZW50QXR0ciA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfZ2V0RWxlbWVudEF0dHInLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKmdldEVsZW1lbnRzQXRUaW1lKFRvb2xraXQgKmljLCBpbnQgdGltZSlcbiAgICAgICAgbWFwcGluZy5nZXRFbGVtZW50c0F0VGltZSA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfZ2V0RWxlbWVudHNBdFRpbWUnLCAnc3RyaW5nJywgWydudW1iZXInLCAnbnVtYmVyJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKnZydlRvb2xraXRfZ2V0RXhwYW5zaW9uSWRzRm9yRWxlbWVudChUb29sa2l0ICp0aywgY29uc3QgY2hhciAqeG1sSWQpO1xuICAgICAgICBtYXBwaW5nLmdldEV4cGFuc2lvbklkc0ZvckVsZW1lbnQgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2dldEV4cGFuc2lvbklkc0ZvckVsZW1lbnQnLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKmdldEh1bWRydW0oVG9vbGtpdCAqaWMpXG4gICAgICAgIG1hcHBpbmcuZ2V0SHVtZHJ1bSA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfZ2V0SHVtZHJ1bScsICdzdHJpbmcnKTtcblxuICAgICAgICAvLyBjaGFyICpjb252ZXJ0TUVJVG9IdW1kcnVtKFRvb2xraXQgKmljLCBjb25zdCBjaGFyICptZWlEYXRhKVxuICAgICAgICBtYXBwaW5nLmNvbnZlcnRNRUlUb0h1bWRydW0gPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2NvbnZlcnRNRUlUb0h1bWRydW0nLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKmNvbnZlcnRIdW1kcnVtVG9IdW1kcnVtKFRvb2xraXQgKmljLCBjb25zdCBjaGFyICpodW1kcnVtRGF0YSlcbiAgICAgICAgbWFwcGluZy5jb252ZXJ0SHVtZHJ1bVRvSHVtZHJ1bSA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfY29udmVydEh1bWRydW1Ub0h1bWRydW0nLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKmNvbnZlcnRIdW1kcnVtVG9NSURJKFRvb2xraXQgKmljLCBjb25zdCBjaGFyICpodW1kcnVtRGF0YSlcbiAgICAgICAgbWFwcGluZy5jb252ZXJ0SHVtZHJ1bVRvTUlESSA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfY29udmVydEh1bWRydW1Ub01JREknLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKmdldExvZyhUb29sa2l0ICppYylcbiAgICAgICAgbWFwcGluZy5nZXRMb2cgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2dldExvZycsICdzdHJpbmcnLCBbJ251bWJlciddKTtcblxuICAgICAgICAvLyBjaGFyICpnZXRNRUkoVG9vbGtpdCAqaWMsIGNvbnN0IGNoYXIgKm9wdGlvbnMpXG4gICAgICAgIG1hcHBpbmcuZ2V0TUVJID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9nZXRNRUknLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKnZydlRvb2xraXRfZ2V0Tm90YXRlZElkRm9yRWxlbWVudChUb29sa2l0ICp0aywgY29uc3QgY2hhciAqeG1sSWQpO1xuICAgICAgICBtYXBwaW5nLmdldE5vdGF0ZWRJZEZvckVsZW1lbnQgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2dldE5vdGF0ZWRJZEZvckVsZW1lbnQnLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGNoYXIgKmdldE9wdGlvbnMoVG9vbGtpdCAqaWMsIGludCBkZWZhdWx0VmFsdWVzKVxuICAgICAgICBtYXBwaW5nLmdldE9wdGlvbnMgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2dldE9wdGlvbnMnLCAnc3RyaW5nJywgWydudW1iZXInLCAnbnVtYmVyJ10pO1xuXG4gICAgICAgIC8vIGludCBnZXRQYWdlQ291bnQoVG9vbGtpdCAqaWMpXG4gICAgICAgIG1hcHBpbmcuZ2V0UGFnZUNvdW50ID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9nZXRQYWdlQ291bnQnLCAnbnVtYmVyJywgWydudW1iZXInXSk7XG5cbiAgICAgICAgLy8gaW50IGdldFBhZ2VXaXRoRWxlbWVudChUb29sa2l0ICppYywgY29uc3QgY2hhciAqeG1sSWQpXG4gICAgICAgIG1hcHBpbmcuZ2V0UGFnZVdpdGhFbGVtZW50ID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9nZXRQYWdlV2l0aEVsZW1lbnQnLCAnbnVtYmVyJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGRvdWJsZSBnZXRUaW1lRm9yRWxlbWVudChUb29sa2l0ICppYywgY29uc3QgY2hhciAqeG1sSWQpXG4gICAgICAgIG1hcHBpbmcuZ2V0VGltZUZvckVsZW1lbnQgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2dldFRpbWVGb3JFbGVtZW50JywgJ251bWJlcicsIFsnbnVtYmVyJywgJ3N0cmluZyddKTtcblxuICAgICAgICAvLyBjaGFyICpnZXRUaW1lc0ZvckVsZW1lbnQoVG9vbGtpdCAqaWMsIGNvbnN0IGNoYXIgKnhtbElkKVxuICAgICAgICBtYXBwaW5nLmdldFRpbWVzRm9yRWxlbWVudCA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfZ2V0VGltZXNGb3JFbGVtZW50JywgJ3N0cmluZycsIFsnbnVtYmVyJywgJ3N0cmluZyddKTtcblxuICAgICAgICAvLyBjaGFyICpnZXRNSURJVmFsdWVzRm9yRWxlbWVudChUb29sa2l0ICppYywgY29uc3QgY2hhciAqeG1sSWQpXG4gICAgICAgIG1hcHBpbmcuZ2V0TUlESVZhbHVlc0ZvckVsZW1lbnQgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2dldE1JRElWYWx1ZXNGb3JFbGVtZW50JywgJ3N0cmluZycsIFsnbnVtYmVyJywgJ3N0cmluZyddKTtcblxuICAgICAgICAvLyBjaGFyICpnZXRWZXJzaW9uKFRvb2xraXQgKmljKVxuICAgICAgICBtYXBwaW5nLmdldFZlcnNpb24gPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2dldFZlcnNpb24nLCAnc3RyaW5nJywgWydudW1iZXInXSk7XG5cbiAgICAgICAgLy8gYm9vbCBsb2FkRGF0YShUb29sa2l0ICppYywgY29uc3QgY2hhciAqZGF0YSlcbiAgICAgICAgbWFwcGluZy5sb2FkRGF0YSA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfbG9hZERhdGEnLCAnbnVtYmVyJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIGJvb2wgbG9hZFppcERhdGFCYXNlNjQoVG9vbGtpdCAqaWMsIGNvbnN0IGNoYXIgKmRhdGEpXG4gICAgICAgIG1hcHBpbmcubG9hZFppcERhdGFCYXNlNjQgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X2xvYWRaaXBEYXRhQmFzZTY0JywgJ251bWJlcicsIFsnbnVtYmVyJywgJ3N0cmluZyddKTtcblxuICAgICAgICAvLyBib29sIGxvYWRaaXBEYXRhQnVmZmVyKFRvb2xraXQgKmljLCBjb25zdCB1bnNpZ25lZCBjaGFyICpkYXRhLCBpbnQgbGVuZ3RoKVxuICAgICAgICBtYXBwaW5nLmxvYWRaaXBEYXRhQnVmZmVyID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9sb2FkWmlwRGF0YUJ1ZmZlcicsICdudW1iZXInLCBbJ251bWJlcicsICdudW1iZXInLCAnbnVtYmVyJ10pO1xuXG4gICAgICAgIC8vIHZvaWQgcmVkb0xheW91dChUb29sa2l0ICppYylcbiAgICAgICAgbWFwcGluZy5yZWRvTGF5b3V0ID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9yZWRvTGF5b3V0JywgbnVsbCwgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIHZvaWQgcmVkb1BhZ2VQaXRjaFBvc0xheW91dChUb29sa2l0ICppYylcbiAgICAgICAgbWFwcGluZy5yZWRvUGFnZVBpdGNoUG9zTGF5b3V0ID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9yZWRvUGFnZVBpdGNoUG9zTGF5b3V0JywgbnVsbCwgWydudW1iZXInXSk7XG5cbiAgICAgICAgLy8gY2hhciAqcmVuZGVyRGF0YShUb29sa2l0ICppYywgY29uc3QgY2hhciAqZGF0YSwgY29uc3QgY2hhciAqb3B0aW9ucylcbiAgICAgICAgbWFwcGluZy5yZW5kZXJEYXRhID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9yZW5kZXJEYXRhJywgJ3N0cmluZycsIFsnbnVtYmVyJywgJ3N0cmluZycsICdzdHJpbmcnXSk7XG5cbiAgICAgICAgLy8gY2hhciAqcmVuZGVyVG9NaWRpKFRvb2xraXQgKmljLCBjb25zdCBjaGFyICpyZW5kZXJpbmdfb3B0aW9ucylcbiAgICAgICAgbWFwcGluZy5yZW5kZXJUb01JREkgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X3JlbmRlclRvTUlESScsICdzdHJpbmcnLCBbJ251bWJlcicsICdzdHJpbmcnXSk7XG5cbiAgICAgICAgLy8gY2hhciAqcmVuZGVyVG9QQUUoVG9vbGtpdCAqaWMpXG4gICAgICAgIG1hcHBpbmcucmVuZGVyVG9QQUUgPSBWZXJvdmlvTW9kdWxlLmN3cmFwKCd2cnZUb29sa2l0X3JlbmRlclRvUEFFJywgJ3N0cmluZycpO1xuXG4gICAgICAgIC8vIGNoYXIgKnJlbmRlclRvU3ZnKFRvb2xraXQgKmljLCBpbnQgcGFnZU5vLCBjb25zdCBjaGFyICpyZW5kZXJpbmdfb3B0aW9ucylcbiAgICAgICAgbWFwcGluZy5yZW5kZXJUb1NWRyA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfcmVuZGVyVG9TVkcnLCAnc3RyaW5nJywgWydudW1iZXInLCAnbnVtYmVyJywgJ251bWJlciddKTtcblxuICAgICAgICAvLyBjaGFyICpyZW5kZXJUb1RpbWVtYXAoVG9vbGtpdCAqaWMpXG4gICAgICAgIG1hcHBpbmcucmVuZGVyVG9UaW1lbWFwID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9yZW5kZXJUb1RpbWVtYXAnLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIHZvaWQgcmVzZXRPcHRpb25zKFRvb2xraXQgKmljKVxuICAgICAgICBtYXBwaW5nLnJlc2V0T3B0aW9ucyA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfcmVzZXRPcHRpb25zJywgbnVsbCwgWydudW1iZXInXSk7XG5cbiAgICAgICAgLy8gdm9pZCByZXNldFhtbElkU2VlZChUb29sa2l0ICppYywgaW50IHNlZWQpIFxuICAgICAgICBtYXBwaW5nLnJlc2V0WG1sSWRTZWVkID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9yZXNldFhtbElkU2VlZCcsIG51bGwsIFsnbnVtYmVyJywgJ251bWJlciddKTtcblxuICAgICAgICAvLyBib29sIHNlbGVjdChUb29sa2l0ICppYywgY29uc3QgY2hhciAqb3B0aW9ucykgXG4gICAgICAgIG1hcHBpbmcuc2VsZWN0ID0gVmVyb3Zpb01vZHVsZS5jd3JhcCgndnJ2VG9vbGtpdF9zZWxlY3QnLCAnbnVtYmVyJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIC8vIHZvaWQgc2V0T3B0aW9ucyhUb29sa2l0ICppYywgY29uc3QgY2hhciAqb3B0aW9ucykgXG4gICAgICAgIG1hcHBpbmcuc2V0T3B0aW9ucyA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfc2V0T3B0aW9ucycsIG51bGwsIFsnbnVtYmVyJywgJ3N0cmluZyddKTtcblxuICAgICAgICAvLyBjaGFyICp2YWxpZGF0ZVBBRShUb29sa2l0ICppYywgY29uc3QgY2hhciAqb3B0aW9ucylcbiAgICAgICAgbWFwcGluZy52YWxpZGF0ZVBBRSA9IFZlcm92aW9Nb2R1bGUuY3dyYXAoJ3ZydlRvb2xraXRfdmFsaWRhdGVQQUUnLCAnc3RyaW5nJywgWydudW1iZXInLCAnc3RyaW5nJ10pO1xuXG4gICAgICAgIHJldHVybiBtYXBwaW5nW21ldGhvZF07XG4gICAgfVxuXG4gICAgY2xhc3MgVmVyb3Zpb1Rvb2xraXQge1xuXG4gICAgICAgIGNvbnN0cnVjdG9yKFZlcm92aW9Nb2R1bGUpIHtcbiAgICAgICAgICAgIHRoaXMuVmVyb3Zpb01vZHVsZSA9IFZlcm92aW9Nb2R1bGU7XG4gICAgICAgICAgICBpZiAoIXRoaXMuVmVyb3Zpb01vZHVsZSkge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignVmVyb3Zpb1Rvb2xraXQgbmVlZHMgVmVyb3Zpb01vZHVsZSBwYXNzZWQgYXMgYXJndW1lbnQgdG8gdGhlIGNvbnN0cnVjdG9yLicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhpcy5wcm94eSA9IGNyZWF0ZUVtc2NyaXB0ZW5Qcm94eSh0aGlzLlZlcm92aW9Nb2R1bGUpO1xuICAgICAgICAgICAgdGhpcy5wdHIgPSB0aGlzLnByb3h5LmNvbnN0cnVjdG9yKCk7XG4gICAgICAgICAgICBjb25zb2xlLmRlYnVnKCdDcmVhdGluZyB0b29sa2l0IGluc3RhbmNlJyk7XG4gICAgICAgICAgICBWZXJvdmlvVG9vbGtpdC5pbnN0YW5jZXMucHVzaCh0aGlzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRlc3Ryb3koKSB7XG4gICAgICAgICAgICBWZXJvdmlvVG9vbGtpdC5pbnN0YW5jZXMuc3BsaWNlKFZlcm92aW9Ub29sa2l0Lmluc3RhbmNlcy5maW5kSW5kZXgoaSA9PiBpLnB0ciA9PT0gdGhpcy5wdHIpLCAxKTtcbiAgICAgICAgICAgIGNvbnNvbGUuZGVidWcoJ0RlbGV0aW5nIHRvb2xraXQgaW5zdGFuY2UnKTtcbiAgICAgICAgICAgIHRoaXMucHJveHkuZGVzdHJ1Y3Rvcih0aGlzLnB0cik7XG4gICAgICAgIH1cblxuICAgICAgICBlZGl0KGVkaXRvckFjdGlvbikge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMucHJveHkuZWRpdCh0aGlzLnB0ciwgSlNPTi5zdHJpbmdpZnkoZWRpdG9yQWN0aW9uKSk7XG4gICAgICAgIH1cblxuICAgICAgICBlZGl0SW5mbygpIHtcbiAgICAgICAgICAgIHJldHVybiBKU09OLnBhcnNlKHRoaXMucHJveHkuZWRpdEluZm8odGhpcy5wdHIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGdldEF2YWlsYWJsZU9wdGlvbnMoKSB7XG4gICAgICAgICAgICByZXR1cm4gSlNPTi5wYXJzZSh0aGlzLnByb3h5LmdldEF2YWlsYWJsZU9wdGlvbnModGhpcy5wdHIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGdldERlc2NyaXB0aXZlRmVhdHVyZXMob3B0aW9ucykge1xuICAgICAgICAgICAgcmV0dXJuIEpTT04ucGFyc2UodGhpcy5wcm94eS5nZXREZXNjcmlwdGl2ZUZlYXR1cmVzKHRoaXMucHRyLCBKU09OLnN0cmluZ2lmeShvcHRpb25zKSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgZ2V0RWxlbWVudEF0dHIoeG1sSWQpIHtcbiAgICAgICAgICAgIHJldHVybiBKU09OLnBhcnNlKHRoaXMucHJveHkuZ2V0RWxlbWVudEF0dHIodGhpcy5wdHIsIHhtbElkKSk7XG4gICAgICAgIH1cblxuICAgICAgICBnZXRFbGVtZW50c0F0VGltZShtaWxsaXNlYykge1xuICAgICAgICAgICAgcmV0dXJuIEpTT04ucGFyc2UodGhpcy5wcm94eS5nZXRFbGVtZW50c0F0VGltZSh0aGlzLnB0ciwgbWlsbGlzZWMpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGdldEV4cGFuc2lvbklkc0ZvckVsZW1lbnQoeG1sSWQpIHtcbiAgICAgICAgICAgIHJldHVybiBKU09OLnBhcnNlKHRoaXMucHJveHkuZ2V0RXhwYW5zaW9uSWRzRm9yRWxlbWVudCh0aGlzLnB0ciwgeG1sSWQpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGdldEh1bWRydW0oKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5wcm94eS5nZXRIdW1kcnVtKHRoaXMucHRyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnZlcnRIdW1kcnVtVG9IdW1kcnVtKGRhdGEpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnByb3h5LmNvbnZlcnRIdW1kcnVtVG9IdW1kcnVtKHRoaXMucHRyLCBkYXRhKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnZlcnRIdW1kcnVtVG9NSURJKGRhdGEpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnByb3h5LmNvbnZlcnRIdW1kcnVtVG9NSURJKHRoaXMucHRyLCBkYXRhKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnZlcnRNRUlUb0h1bWRydW0oZGF0YSkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMucHJveHkuY29udmVydE1FSVRvSHVtZHJ1bSh0aGlzLnB0ciwgZGF0YSk7XG4gICAgICAgIH1cblxuICAgICAgICBnZXRMb2coKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5wcm94eS5nZXRMb2codGhpcy5wdHIpO1xuICAgICAgICB9XG5cbiAgICAgICAgZ2V0TUVJKG9wdGlvbnMgPSB7fSkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMucHJveHkuZ2V0TUVJKHRoaXMucHRyLCBKU09OLnN0cmluZ2lmeShvcHRpb25zKSk7XG4gICAgICAgIH1cblxuICAgICAgICBnZXRNSURJVmFsdWVzRm9yRWxlbWVudCh4bWxJZCkge1xuICAgICAgICAgICAgcmV0dXJuIEpTT04ucGFyc2UodGhpcy5wcm94eS5nZXRNSURJVmFsdWVzRm9yRWxlbWVudCh0aGlzLnB0ciwgeG1sSWQpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGdldE5vdGF0ZWRJZEZvckVsZW1lbnQoeG1sSWQpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnByb3h5LmdldE5vdGF0ZWRJZEZvckVsZW1lbnQodGhpcy5wdHIsIHhtbElkKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGdldE9wdGlvbnMoZGVmYXVsdFZhbHVlcykge1xuICAgICAgICAgICAgcmV0dXJuIEpTT04ucGFyc2UodGhpcy5wcm94eS5nZXRPcHRpb25zKHRoaXMucHRyLCBkZWZhdWx0VmFsdWVzKSk7XG4gICAgICAgIH1cblxuICAgICAgICBnZXRQYWdlQ291bnQoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5wcm94eS5nZXRQYWdlQ291bnQodGhpcy5wdHIpO1xuICAgICAgICB9XG5cbiAgICAgICAgZ2V0UGFnZVdpdGhFbGVtZW50KHhtbElkKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5wcm94eS5nZXRQYWdlV2l0aEVsZW1lbnQodGhpcy5wdHIsIHhtbElkKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGdldFRpbWVGb3JFbGVtZW50KHhtbElkKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5wcm94eS5nZXRUaW1lRm9yRWxlbWVudCh0aGlzLnB0ciwgeG1sSWQpO1xuICAgICAgICB9XG5cbiAgICAgICAgZ2V0VGltZXNGb3JFbGVtZW50KHhtbElkKSB7XG4gICAgICAgICAgICByZXR1cm4gSlNPTi5wYXJzZSh0aGlzLnByb3h5LmdldFRpbWVzRm9yRWxlbWVudCh0aGlzLnB0ciwgeG1sSWQpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGdldFZlcnNpb24oKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5wcm94eS5nZXRWZXJzaW9uKHRoaXMucHRyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxvYWREYXRhKGRhdGEpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnByb3h5LmxvYWREYXRhKHRoaXMucHRyLCBkYXRhKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxvYWRaaXBEYXRhQmFzZTY0KGRhdGEpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnByb3h5LmxvYWRaaXBEYXRhQmFzZTY0KHRoaXMucHRyLCBkYXRhKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxvYWRaaXBEYXRhQnVmZmVyKGRhdGEpIHtcbiAgICAgICAgICAgIGlmICghKGRhdGEgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlcikpIHtcbiAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKCdQYXJhbWV0ZXIgZm9yIGxvYWRaaXBEYXRhQnVmZmVyIGhhcyB0byBiZSBvZiB0eXBlIEFycmF5QnVmZmVyJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdmFyIGRhdGFBcnJheSA9IG5ldyBVaW50OEFycmF5KGRhdGEpO1xuICAgICAgICAgICAgdmFyIGRhdGFTaXplID0gZGF0YUFycmF5Lmxlbmd0aCAqIGRhdGFBcnJheS5CWVRFU19QRVJfRUxFTUVOVDtcbiAgICAgICAgICAgIHZhciBkYXRhUHRyID0gTW9kdWxlLl9tYWxsb2MoZGF0YVNpemUpO1xuICAgICAgICAgICAgTW9kdWxlLkhFQVBVOC5zZXQoZGF0YUFycmF5LCBkYXRhUHRyKTtcbiAgICAgICAgICAgIHZhciByZXMgPSB0aGlzLnByb3h5LmxvYWRaaXBEYXRhQnVmZmVyKHRoaXMucHRyLCBkYXRhUHRyLCBkYXRhU2l6ZSk7XG4gICAgICAgICAgICBNb2R1bGUuX2ZyZWUoZGF0YVB0cik7XG4gICAgICAgICAgICByZXR1cm4gcmVzO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVkb0xheW91dChvcHRpb25zID0ge30pIHtcbiAgICAgICAgICAgIHRoaXMucHJveHkucmVkb0xheW91dCh0aGlzLnB0ciwgSlNPTi5zdHJpbmdpZnkob3B0aW9ucykpO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVkb1BhZ2VQaXRjaFBvc0xheW91dCgpIHtcbiAgICAgICAgICAgIHRoaXMucHJveHkucmVkb1BhZ2VQaXRjaFBvc0xheW91dCh0aGlzLnB0cik7XG4gICAgICAgIH1cblxuICAgICAgICByZW5kZXJEYXRhKGRhdGEsIG9wdGlvbnMpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnByb3h5LnJlbmRlckRhdGEodGhpcy5wdHIsIGRhdGEsIEpTT04uc3RyaW5naWZ5KG9wdGlvbnMpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJlbmRlclBhZ2UocGFnZU5vLCBvcHRpb25zKSB7XG4gICAgICAgICAgICBjb25zb2xlLndhcm4oJ01ldGhvZCByZW5kZXJQYWdlIGlzIGRlcHJlY2F0ZWQ7IHVzZSByZW5kZXJUb1NWRyBpbnN0ZWFkJyk7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5wcm94eS5yZW5kZXJUb1NWRyh0aGlzLnB0ciwgcGFnZU5vLCBKU09OLnN0cmluZ2lmeShvcHRpb25zKSk7XG4gICAgICAgIH1cblxuICAgICAgICByZW5kZXJUb01JREkob3B0aW9ucykge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMucHJveHkucmVuZGVyVG9NSURJKHRoaXMucHRyLCBKU09OLnN0cmluZ2lmeShvcHRpb25zKSk7XG4gICAgICAgIH1cblxuICAgICAgICByZW5kZXJUb01pZGkob3B0aW9ucykge1xuICAgICAgICAgICAgY29uc29sZS53YXJuKCdNZXRob2QgcmVuZGVyVG9NaWRpIGlzIGRlcHJlY2F0ZWQ7IHVzZSByZW5kZXJUb01JREkgaW5zdGVhZCcpO1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMucHJveHkucmVuZGVyVG9NSURJKHRoaXMucHRyLCBKU09OLnN0cmluZ2lmeShvcHRpb25zKSk7XG4gICAgICAgIH1cblxuICAgICAgICByZW5kZXJUb1BBRSgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnByb3h5LnJlbmRlclRvUEFFKHRoaXMucHRyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJlbmRlclRvU1ZHKHBhZ2VObyA9IDEsIHhtbERlY2xhcmF0aW9uID0gZmFsc2UpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnByb3h5LnJlbmRlclRvU1ZHKHRoaXMucHRyLCBwYWdlTm8sIHhtbERlY2xhcmF0aW9uKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJlbmRlclRvVGltZW1hcChvcHRpb25zID0ge30pIHtcbiAgICAgICAgICAgIHJldHVybiBKU09OLnBhcnNlKHRoaXMucHJveHkucmVuZGVyVG9UaW1lbWFwKHRoaXMucHRyLCBKU09OLnN0cmluZ2lmeShvcHRpb25zKSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVzZXRPcHRpb25zKCkge1xuICAgICAgICAgICAgdGhpcy5wcm94eS5yZXNldE9wdGlvbnModGhpcy5wdHIpO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVzZXRYbWxJZFNlZWQoc2VlZCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMucHJveHkucmVzZXRYbWxJZFNlZWQodGhpcy5wdHIsIHNlZWQpO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0KHNlbGVjdGlvbikge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMucHJveHkuc2VsZWN0KHRoaXMucHRyLCBKU09OLnN0cmluZ2lmeShzZWxlY3Rpb24pKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNldE9wdGlvbnMob3B0aW9ucykge1xuICAgICAgICAgICAgdGhpcy5wcm94eS5zZXRPcHRpb25zKHRoaXMucHRyLCBKU09OLnN0cmluZ2lmeShvcHRpb25zKSk7XG4gICAgICAgIH1cblxuICAgICAgICB2YWxpZGF0ZVBBRShkYXRhKSB7XG4gICAgICAgICAgICBpZiAoZGF0YSBpbnN0YW5jZW9mIE9iamVjdCkge1xuICAgICAgICAgICAgICAgIGRhdGEgPSBKU09OLnN0cmluZ2lmeShkYXRhKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBKU09OLnBhcnNlKHRoaXMucHJveHkudmFsaWRhdGVQQUUodGhpcy5wdHIsIGRhdGEpKTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC8vIEEgcG9pbnRlciB0byB0aGUgb2JqZWN0IC0gb25seSBvbmUgaXNuc3RhbmNlIGNhbiBiZSBjcmVhdGVkIGZvciBub3dcbiAgICBWZXJvdmlvVG9vbGtpdC5pbnN0YW5jZXMgPSBbXTtcblxuXG4gICAgLy8gSWYgdGhlIHdpbmRvdyBvYmplY3QgaXMgZGVmaW5lZCAoaWYgd2UgYXJlIG5vdCB3aXRoaW4gYSBXZWJXb3JrZXIpLi4uXG4gICAgaWYgKCh0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJykgJiYgKHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKSkge1xuICAgICAgICAvLyBBZGQgYSBsaXN0ZW5lciB0aGF0IHdpbGwgZGVsZXRlIHRoZSBvYmplY3QgKGlmIG5lY2Vzc2FyeSkgd2hlbiB0aGUgcGFnZSBpcyBjbG9zZWRcbiAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3VubG9hZCcsICgpID0+IHtcbiAgICAgICAgICAgIFZlcm92aW9Ub29sa2l0Lmluc3RhbmNlcy5mb3JFYWNoKChpbnN0YW5jZSkgPT4ge1xuICAgICAgICAgICAgICAgIGluc3RhbmNlLmRlc3Ryb3koKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICBjbGFzcyBWZXJvdmlvVG9vbGtpdERlZmF1bHRNb2R1bGUgZXh0ZW5kcyBWZXJvdmlvVG9vbGtpdCB7XG4gICAgICAgIGNvbnN0cnVjdG9yKFZlcm92aW9Nb2R1bGUgPSBEZWZhdWx0VmVyb3Zpb01vZHVsZSkge1xuICAgICAgICAgICAgc3VwZXIoVmVyb3Zpb01vZHVsZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gQXNzaWduIE1vZHVsZSB0byB3aW5kb3cgdG8gcHJldmVudCBicmVha2luZyBjaGFuZ2VzLlxuICAgIC8vIERlcHJlY2F0ZWQsIHVzZSB2ZXJvdmlvLm1vZHVsZSBpbnN0ZWFkLlxuICAgIGlmICh0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgICB3aW5kb3cuTW9kdWxlID0gRGVmYXVsdFZlcm92aW9Nb2R1bGU7XG4gICAgfVxuXG4gICAgdmFyIHByZWJ1bmRsZU1vZHVsZSA9IHtcbiAgICAgICAgbW9kdWxlOiBEZWZhdWx0VmVyb3Zpb01vZHVsZSxcbiAgICAgICAgdG9vbGtpdDogVmVyb3Zpb1Rvb2xraXREZWZhdWx0TW9kdWxlLFxuICAgIH07XG5cbiAgICByZXR1cm4gcHJlYnVuZGxlTW9kdWxlO1xuXG59KSk7XG4iLCIndXNlIHN0cmljdCdcclxuY29uc29sZS5sb2coJ1dlYkF1ZGlvRm9udCBDaGFubmVsIHYxLjA2IEdQTDMnKTtcclxuZnVuY3Rpb24gV2ViQXVkaW9Gb250Q2hhbm5lbChhdWRpb0NvbnRleHQpIHtcclxuXHR0aGlzLmF1ZGlvQ29udGV4dCA9IGF1ZGlvQ29udGV4dDtcclxuXHR0aGlzLmJhbmRFcXVhbGl6ZXIgPSBmdW5jdGlvbiAoZnJvbSwgZnJlcXVlbmN5KSB7XHJcblx0XHR2YXIgZmlsdGVyID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlQmlxdWFkRmlsdGVyKCk7XHJcblx0XHRmaWx0ZXIuZnJlcXVlbmN5LnNldFRhcmdldEF0VGltZShmcmVxdWVuY3ksMCwwLjAwMDEpO1xyXG5cdFx0ZmlsdGVyLnR5cGUgPSBcInBlYWtpbmdcIjtcclxuXHRcdGZpbHRlci5nYWluLnNldFRhcmdldEF0VGltZSgwLDAsMC4wMDAxKTtcclxuXHRcdGZpbHRlci5RLnNldFRhcmdldEF0VGltZSgxLjAsMCwwLjAwMDEpO1xyXG5cdFx0ZnJvbS5jb25uZWN0KGZpbHRlcik7XHJcblx0XHRyZXR1cm4gZmlsdGVyO1xyXG5cdH07XHJcblx0dGhpcy5pbnB1dCA9IGF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XHJcblx0dGhpcy5iYW5kMzIgPSB0aGlzLmJhbmRFcXVhbGl6ZXIodGhpcy5pbnB1dCwgMzIpO1xyXG5cdHRoaXMuYmFuZDY0ID0gdGhpcy5iYW5kRXF1YWxpemVyKHRoaXMuYmFuZDMyLCA2NCk7XHJcblx0dGhpcy5iYW5kMTI4ID0gdGhpcy5iYW5kRXF1YWxpemVyKHRoaXMuYmFuZDY0LCAxMjgpO1xyXG5cdHRoaXMuYmFuZDI1NiA9IHRoaXMuYmFuZEVxdWFsaXplcih0aGlzLmJhbmQxMjgsIDI1Nik7XHJcblx0dGhpcy5iYW5kNTEyID0gdGhpcy5iYW5kRXF1YWxpemVyKHRoaXMuYmFuZDI1NiwgNTEyKTtcclxuXHR0aGlzLmJhbmQxayA9IHRoaXMuYmFuZEVxdWFsaXplcih0aGlzLmJhbmQ1MTIsIDEwMjQpO1xyXG5cdHRoaXMuYmFuZDJrID0gdGhpcy5iYW5kRXF1YWxpemVyKHRoaXMuYmFuZDFrLCAyMDQ4KTtcclxuXHR0aGlzLmJhbmQ0ayA9IHRoaXMuYmFuZEVxdWFsaXplcih0aGlzLmJhbmQyaywgNDA5Nik7XHJcblx0dGhpcy5iYW5kOGsgPSB0aGlzLmJhbmRFcXVhbGl6ZXIodGhpcy5iYW5kNGssIDgxOTIpO1xyXG5cdHRoaXMuYmFuZDE2ayA9IHRoaXMuYmFuZEVxdWFsaXplcih0aGlzLmJhbmQ4aywgMTYzODQpO1xyXG5cdHRoaXMub3V0cHV0ID0gYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcclxuXHR0aGlzLmJhbmQxNmsuY29ubmVjdCh0aGlzLm91dHB1dCk7XHJcblx0cmV0dXJuIHRoaXM7XHJcbn1cclxuaWYgKHR5cGVvZiBtb2R1bGUgPT09ICdvYmplY3QnICYmIG1vZHVsZS5leHBvcnRzKSB7XHJcblx0bW9kdWxlLmV4cG9ydHMgPSBXZWJBdWRpb0ZvbnRDaGFubmVsO1xyXG59XHJcbmlmICh0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJykge1xyXG5cdHdpbmRvdy5XZWJBdWRpb0ZvbnRDaGFubmVsID0gV2ViQXVkaW9Gb250Q2hhbm5lbDtcclxufVxyXG4iLCIndXNlIHN0cmljdCdcclxuY29uc29sZS5sb2coJ1dlYkF1ZGlvRm9udCBMb2FkZXIgdjEuMzAgR1BMMycpO1xyXG5cclxuZnVuY3Rpb24gV2ViQXVkaW9Gb250TG9hZGVyKHBsYXllcikge1xyXG5cdHRoaXMucGxheWVyID0gcGxheWVyO1xyXG5cdHRoaXMuY2FjaGVkID0gW107XHJcblx0dGhpcy5zdGFydExvYWQgPSBmdW5jdGlvbihhdWRpb0NvbnRleHQsIGZpbGVQYXRoLCB2YXJpYWJsZU5hbWUpIHtcclxuXHRcdGlmICh3aW5kb3dbdmFyaWFibGVOYW1lXSkge1xyXG5cdFx0XHRyZXR1cm47XHJcblx0XHR9XHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuY2FjaGVkLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdGlmICh0aGlzLmNhY2hlZFtpXS52YXJpYWJsZU5hbWUgPT0gdmFyaWFibGVOYW1lKSB7XHJcblx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0aGlzLmNhY2hlZC5wdXNoKHtcclxuXHRcdFx0ZmlsZVBhdGg6IGZpbGVQYXRoLFxyXG5cdFx0XHR2YXJpYWJsZU5hbWU6IHZhcmlhYmxlTmFtZVxyXG5cdFx0fSk7XHJcblx0XHR2YXIgciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO1xyXG5cdFx0ci5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsIFwidGV4dC9qYXZhc2NyaXB0XCIpO1xyXG5cdFx0ci5zZXRBdHRyaWJ1dGUoXCJzcmNcIiwgZmlsZVBhdGgpO1xyXG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJoZWFkXCIpWzBdLmFwcGVuZENoaWxkKHIpO1xyXG5cdFx0dGhpcy5kZWNvZGVBZnRlckxvYWRpbmcoYXVkaW9Db250ZXh0LCB2YXJpYWJsZU5hbWUpO1xyXG5cdH07XHJcblx0dGhpcy5kZWNvZGVBZnRlckxvYWRpbmcgPSBmdW5jdGlvbihhdWRpb0NvbnRleHQsIHZhcmlhYmxlTmFtZSkge1xyXG5cdFx0dmFyIG1lID0gdGhpcztcclxuXHRcdHRoaXMud2FpdE9yRmluaXNoKHZhcmlhYmxlTmFtZSwgZnVuY3Rpb24oKSB7XHJcblx0XHRcdG1lLnBsYXllci5hZGp1c3RQcmVzZXQoYXVkaW9Db250ZXh0LCB3aW5kb3dbdmFyaWFibGVOYW1lXSk7XHJcblx0XHR9KTtcclxuXHR9O1xyXG5cdHRoaXMud2FpdE9yRmluaXNoID0gZnVuY3Rpb24odmFyaWFibGVOYW1lLCBvbkZpbmlzaCkge1xyXG5cdFx0aWYgKHdpbmRvd1t2YXJpYWJsZU5hbWVdKSB7XHJcblx0XHRcdG9uRmluaXNoKCk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR2YXIgbWUgPSB0aGlzO1xyXG5cdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdG1lLndhaXRPckZpbmlzaCh2YXJpYWJsZU5hbWUsIG9uRmluaXNoKTtcclxuXHRcdFx0fSwgMTExKTtcclxuXHRcdH1cclxuXHR9O1xyXG5cdHRoaXMubG9hZGVkID0gZnVuY3Rpb24odmFyaWFibGVOYW1lKSB7XHJcblx0XHRpZiAoISh3aW5kb3dbdmFyaWFibGVOYW1lXSkpIHtcclxuXHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0fVxyXG5cdFx0dmFyIHByZXNldCA9IHdpbmRvd1t2YXJpYWJsZU5hbWVdO1xyXG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBwcmVzZXQuem9uZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0aWYgKCEocHJlc2V0LnpvbmVzW2ldLmJ1ZmZlcikpIHtcclxuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHJldHVybiB0cnVlO1xyXG5cdH07XHJcblx0dGhpcy5wcm9ncmVzcyA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0aWYgKHRoaXMuY2FjaGVkLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0Zm9yICh2YXIgayA9IDA7IGsgPCB0aGlzLmNhY2hlZC5sZW5ndGg7IGsrKykge1xyXG5cdFx0XHRcdGlmICghdGhpcy5sb2FkZWQodGhpcy5jYWNoZWRba10udmFyaWFibGVOYW1lKSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGsgLyB0aGlzLmNhY2hlZC5sZW5ndGg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiAxO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0cmV0dXJuIDE7XHJcblx0XHR9XHJcblx0fTtcclxuXHR0aGlzLndhaXRMb2FkID0gZnVuY3Rpb24ob25GaW5pc2gpIHtcclxuXHRcdHZhciBtZSA9IHRoaXM7XHJcblx0XHRpZiAodGhpcy5wcm9ncmVzcygpID49IDEpIHtcclxuXHRcdFx0b25GaW5pc2goKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bWUud2FpdExvYWQob25GaW5pc2gpO1xyXG5cdFx0XHR9LCAzMzMpO1xyXG5cdFx0fVxyXG5cdH07XHJcblx0dGhpcy5pbnN0cnVtZW50VGl0bGVzID0gZnVuY3Rpb24oKSB7XHJcblx0XHRpZiAoISh0aGlzLmluc3RydW1lbnROYW1lc0FycmF5KSkge1xyXG5cdFx0XHR2YXIgaW5zTmFtZXMgPSBbXTtcclxuXHRcdFx0aW5zTmFtZXNbMF0gPSBcIkFjb3VzdGljIEdyYW5kIFBpYW5vOiBQaWFub1wiO1xyXG5cdFx0XHRpbnNOYW1lc1sxXSA9IFwiQnJpZ2h0IEFjb3VzdGljIFBpYW5vOiBQaWFub1wiO1xyXG5cdFx0XHRpbnNOYW1lc1syXSA9IFwiRWxlY3RyaWMgR3JhbmQgUGlhbm86IFBpYW5vXCI7XHJcblx0XHRcdGluc05hbWVzWzNdID0gXCJIb25reS10b25rIFBpYW5vOiBQaWFub1wiO1xyXG5cdFx0XHRpbnNOYW1lc1s0XSA9IFwiRWxlY3RyaWMgUGlhbm8gMTogUGlhbm9cIjtcclxuXHRcdFx0aW5zTmFtZXNbNV0gPSBcIkVsZWN0cmljIFBpYW5vIDI6IFBpYW5vXCI7XHJcblx0XHRcdGluc05hbWVzWzZdID0gXCJIYXJwc2ljaG9yZDogUGlhbm9cIjtcclxuXHRcdFx0aW5zTmFtZXNbN10gPSBcIkNsYXZpbmV0OiBQaWFub1wiO1xyXG5cdFx0XHRpbnNOYW1lc1s4XSA9IFwiQ2VsZXN0YTogQ2hyb21hdGljIFBlcmN1c3Npb25cIjtcclxuXHRcdFx0aW5zTmFtZXNbOV0gPSBcIkdsb2NrZW5zcGllbDogQ2hyb21hdGljIFBlcmN1c3Npb25cIjtcclxuXHRcdFx0aW5zTmFtZXNbMTBdID0gXCJNdXNpYyBCb3g6IENocm9tYXRpYyBQZXJjdXNzaW9uXCI7XHJcblx0XHRcdGluc05hbWVzWzExXSA9IFwiVmlicmFwaG9uZTogQ2hyb21hdGljIFBlcmN1c3Npb25cIjtcclxuXHRcdFx0aW5zTmFtZXNbMTJdID0gXCJNYXJpbWJhOiBDaHJvbWF0aWMgUGVyY3Vzc2lvblwiO1xyXG5cdFx0XHRpbnNOYW1lc1sxM10gPSBcIlh5bG9waG9uZTogQ2hyb21hdGljIFBlcmN1c3Npb25cIjtcclxuXHRcdFx0aW5zTmFtZXNbMTRdID0gXCJUdWJ1bGFyIEJlbGxzOiBDaHJvbWF0aWMgUGVyY3Vzc2lvblwiO1xyXG5cdFx0XHRpbnNOYW1lc1sxNV0gPSBcIkR1bGNpbWVyOiBDaHJvbWF0aWMgUGVyY3Vzc2lvblwiO1xyXG5cdFx0XHRpbnNOYW1lc1sxNl0gPSBcIkRyYXdiYXIgT3JnYW46IE9yZ2FuXCI7XHJcblx0XHRcdGluc05hbWVzWzE3XSA9IFwiUGVyY3Vzc2l2ZSBPcmdhbjogT3JnYW5cIjtcclxuXHRcdFx0aW5zTmFtZXNbMThdID0gXCJSb2NrIE9yZ2FuOiBPcmdhblwiO1xyXG5cdFx0XHRpbnNOYW1lc1sxOV0gPSBcIkNodXJjaCBPcmdhbjogT3JnYW5cIjtcclxuXHRcdFx0aW5zTmFtZXNbMjBdID0gXCJSZWVkIE9yZ2FuOiBPcmdhblwiO1xyXG5cdFx0XHRpbnNOYW1lc1syMV0gPSBcIkFjY29yZGlvbjogT3JnYW5cIjtcclxuXHRcdFx0aW5zTmFtZXNbMjJdID0gXCJIYXJtb25pY2E6IE9yZ2FuXCI7XHJcblx0XHRcdGluc05hbWVzWzIzXSA9IFwiVGFuZ28gQWNjb3JkaW9uOiBPcmdhblwiO1xyXG5cdFx0XHRpbnNOYW1lc1syNF0gPSBcIkFjb3VzdGljIEd1aXRhciAobnlsb24pOiBHdWl0YXJcIjtcclxuXHRcdFx0aW5zTmFtZXNbMjVdID0gXCJBY291c3RpYyBHdWl0YXIgKHN0ZWVsKTogR3VpdGFyXCI7XHJcblx0XHRcdGluc05hbWVzWzI2XSA9IFwiRWxlY3RyaWMgR3VpdGFyIChqYXp6KTogR3VpdGFyXCI7XHJcblx0XHRcdGluc05hbWVzWzI3XSA9IFwiRWxlY3RyaWMgR3VpdGFyIChjbGVhbik6IEd1aXRhclwiO1xyXG5cdFx0XHRpbnNOYW1lc1syOF0gPSBcIkVsZWN0cmljIEd1aXRhciAobXV0ZWQpOiBHdWl0YXJcIjtcclxuXHRcdFx0aW5zTmFtZXNbMjldID0gXCJPdmVyZHJpdmVuIEd1aXRhcjogR3VpdGFyXCI7XHJcblx0XHRcdGluc05hbWVzWzMwXSA9IFwiRGlzdG9ydGlvbiBHdWl0YXI6IEd1aXRhclwiO1xyXG5cdFx0XHRpbnNOYW1lc1szMV0gPSBcIkd1aXRhciBIYXJtb25pY3M6IEd1aXRhclwiO1xyXG5cdFx0XHRpbnNOYW1lc1szMl0gPSBcIkFjb3VzdGljIEJhc3M6IEJhc3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbMzNdID0gXCJFbGVjdHJpYyBCYXNzIChmaW5nZXIpOiBCYXNzXCI7XHJcblx0XHRcdGluc05hbWVzWzM0XSA9IFwiRWxlY3RyaWMgQmFzcyAocGljayk6IEJhc3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbMzVdID0gXCJGcmV0bGVzcyBCYXNzOiBCYXNzXCI7XHJcblx0XHRcdGluc05hbWVzWzM2XSA9IFwiU2xhcCBCYXNzIDE6IEJhc3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbMzddID0gXCJTbGFwIEJhc3MgMjogQmFzc1wiO1xyXG5cdFx0XHRpbnNOYW1lc1szOF0gPSBcIlN5bnRoIEJhc3MgMTogQmFzc1wiO1xyXG5cdFx0XHRpbnNOYW1lc1szOV0gPSBcIlN5bnRoIEJhc3MgMjogQmFzc1wiO1xyXG5cdFx0XHRpbnNOYW1lc1s0MF0gPSBcIlZpb2xpbjogU3RyaW5nc1wiO1xyXG5cdFx0XHRpbnNOYW1lc1s0MV0gPSBcIlZpb2xhOiBTdHJpbmdzXCI7XHJcblx0XHRcdGluc05hbWVzWzQyXSA9IFwiQ2VsbG86IFN0cmluZ3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbNDNdID0gXCJDb250cmFiYXNzOiBTdHJpbmdzXCI7XHJcblx0XHRcdGluc05hbWVzWzQ0XSA9IFwiVHJlbW9sbyBTdHJpbmdzOiBTdHJpbmdzXCI7XHJcblx0XHRcdGluc05hbWVzWzQ1XSA9IFwiUGl6emljYXRvIFN0cmluZ3M6IFN0cmluZ3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbNDZdID0gXCJPcmNoZXN0cmFsIEhhcnA6IFN0cmluZ3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbNDddID0gXCJUaW1wYW5pOiBTdHJpbmdzXCI7XHJcblx0XHRcdGluc05hbWVzWzQ4XSA9IFwiU3RyaW5nIEVuc2VtYmxlIDE6IEVuc2VtYmxlXCI7XHJcblx0XHRcdGluc05hbWVzWzQ5XSA9IFwiU3RyaW5nIEVuc2VtYmxlIDI6IEVuc2VtYmxlXCI7XHJcblx0XHRcdGluc05hbWVzWzUwXSA9IFwiU3ludGggU3RyaW5ncyAxOiBFbnNlbWJsZVwiO1xyXG5cdFx0XHRpbnNOYW1lc1s1MV0gPSBcIlN5bnRoIFN0cmluZ3MgMjogRW5zZW1ibGVcIjtcclxuXHRcdFx0aW5zTmFtZXNbNTJdID0gXCJDaG9pciBBYWhzOiBFbnNlbWJsZVwiO1xyXG5cdFx0XHRpbnNOYW1lc1s1M10gPSBcIlZvaWNlIE9vaHM6IEVuc2VtYmxlXCI7XHJcblx0XHRcdGluc05hbWVzWzU0XSA9IFwiU3ludGggQ2hvaXI6IEVuc2VtYmxlXCI7XHJcblx0XHRcdGluc05hbWVzWzU1XSA9IFwiT3JjaGVzdHJhIEhpdDogRW5zZW1ibGVcIjtcclxuXHRcdFx0aW5zTmFtZXNbNTZdID0gXCJUcnVtcGV0OiBCcmFzc1wiO1xyXG5cdFx0XHRpbnNOYW1lc1s1N10gPSBcIlRyb21ib25lOiBCcmFzc1wiO1xyXG5cdFx0XHRpbnNOYW1lc1s1OF0gPSBcIlR1YmE6IEJyYXNzXCI7XHJcblx0XHRcdGluc05hbWVzWzU5XSA9IFwiTXV0ZWQgVHJ1bXBldDogQnJhc3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbNjBdID0gXCJGcmVuY2ggSG9ybjogQnJhc3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbNjFdID0gXCJCcmFzcyBTZWN0aW9uOiBCcmFzc1wiO1xyXG5cdFx0XHRpbnNOYW1lc1s2Ml0gPSBcIlN5bnRoIEJyYXNzIDE6IEJyYXNzXCI7XHJcblx0XHRcdGluc05hbWVzWzYzXSA9IFwiU3ludGggQnJhc3MgMjogQnJhc3NcIjtcclxuXHRcdFx0aW5zTmFtZXNbNjRdID0gXCJTb3ByYW5vIFNheDogUmVlZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s2NV0gPSBcIkFsdG8gU2F4OiBSZWVkXCI7XHJcblx0XHRcdGluc05hbWVzWzY2XSA9IFwiVGVub3IgU2F4OiBSZWVkXCI7XHJcblx0XHRcdGluc05hbWVzWzY3XSA9IFwiQmFyaXRvbmUgU2F4OiBSZWVkXCI7XHJcblx0XHRcdGluc05hbWVzWzY4XSA9IFwiT2JvZTogUmVlZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s2OV0gPSBcIkVuZ2xpc2ggSG9ybjogUmVlZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s3MF0gPSBcIkJhc3Nvb246IFJlZWRcIjtcclxuXHRcdFx0aW5zTmFtZXNbNzFdID0gXCJDbGFyaW5ldDogUmVlZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s3Ml0gPSBcIlBpY2NvbG86IFBpcGVcIjtcclxuXHRcdFx0aW5zTmFtZXNbNzNdID0gXCJGbHV0ZTogUGlwZVwiO1xyXG5cdFx0XHRpbnNOYW1lc1s3NF0gPSBcIlJlY29yZGVyOiBQaXBlXCI7XHJcblx0XHRcdGluc05hbWVzWzc1XSA9IFwiUGFuIEZsdXRlOiBQaXBlXCI7XHJcblx0XHRcdGluc05hbWVzWzc2XSA9IFwiQmxvd24gYm90dGxlOiBQaXBlXCI7XHJcblx0XHRcdGluc05hbWVzWzc3XSA9IFwiU2hha3VoYWNoaTogUGlwZVwiO1xyXG5cdFx0XHRpbnNOYW1lc1s3OF0gPSBcIldoaXN0bGU6IFBpcGVcIjtcclxuXHRcdFx0aW5zTmFtZXNbNzldID0gXCJPY2FyaW5hOiBQaXBlXCI7XHJcblx0XHRcdGluc05hbWVzWzgwXSA9IFwiTGVhZCAxIChzcXVhcmUpOiBTeW50aCBMZWFkXCI7XHJcblx0XHRcdGluc05hbWVzWzgxXSA9IFwiTGVhZCAyIChzYXd0b290aCk6IFN5bnRoIExlYWRcIjtcclxuXHRcdFx0aW5zTmFtZXNbODJdID0gXCJMZWFkIDMgKGNhbGxpb3BlKTogU3ludGggTGVhZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s4M10gPSBcIkxlYWQgNCAoY2hpZmYpOiBTeW50aCBMZWFkXCI7XHJcblx0XHRcdGluc05hbWVzWzg0XSA9IFwiTGVhZCA1IChjaGFyYW5nKTogU3ludGggTGVhZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s4NV0gPSBcIkxlYWQgNiAodm9pY2UpOiBTeW50aCBMZWFkXCI7XHJcblx0XHRcdGluc05hbWVzWzg2XSA9IFwiTGVhZCA3IChmaWZ0aHMpOiBTeW50aCBMZWFkXCI7XHJcblx0XHRcdGluc05hbWVzWzg3XSA9IFwiTGVhZCA4IChiYXNzICsgbGVhZCk6IFN5bnRoIExlYWRcIjtcclxuXHRcdFx0aW5zTmFtZXNbODhdID0gXCJQYWQgMSAobmV3IGFnZSk6IFN5bnRoIFBhZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s4OV0gPSBcIlBhZCAyICh3YXJtKTogU3ludGggUGFkXCI7XHJcblx0XHRcdGluc05hbWVzWzkwXSA9IFwiUGFkIDMgKHBvbHlzeW50aCk6IFN5bnRoIFBhZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s5MV0gPSBcIlBhZCA0IChjaG9pcik6IFN5bnRoIFBhZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s5Ml0gPSBcIlBhZCA1IChib3dlZCk6IFN5bnRoIFBhZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s5M10gPSBcIlBhZCA2IChtZXRhbGxpYyk6IFN5bnRoIFBhZFwiO1xyXG5cdFx0XHRpbnNOYW1lc1s5NF0gPSBcIlBhZCA3IChoYWxvKTogU3ludGggUGFkXCI7XHJcblx0XHRcdGluc05hbWVzWzk1XSA9IFwiUGFkIDggKHN3ZWVwKTogU3ludGggUGFkXCI7XHJcblx0XHRcdGluc05hbWVzWzk2XSA9IFwiRlggMSAocmFpbik6IFN5bnRoIEVmZmVjdHNcIjtcclxuXHRcdFx0aW5zTmFtZXNbOTddID0gXCJGWCAyIChzb3VuZHRyYWNrKTogU3ludGggRWZmZWN0c1wiO1xyXG5cdFx0XHRpbnNOYW1lc1s5OF0gPSBcIkZYIDMgKGNyeXN0YWwpOiBTeW50aCBFZmZlY3RzXCI7XHJcblx0XHRcdGluc05hbWVzWzk5XSA9IFwiRlggNCAoYXRtb3NwaGVyZSk6IFN5bnRoIEVmZmVjdHNcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTAwXSA9IFwiRlggNSAoYnJpZ2h0bmVzcyk6IFN5bnRoIEVmZmVjdHNcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTAxXSA9IFwiRlggNiAoZ29ibGlucyk6IFN5bnRoIEVmZmVjdHNcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTAyXSA9IFwiRlggNyAoZWNob2VzKTogU3ludGggRWZmZWN0c1wiO1xyXG5cdFx0XHRpbnNOYW1lc1sxMDNdID0gXCJGWCA4IChzY2ktZmkpOiBTeW50aCBFZmZlY3RzXCI7XHJcblx0XHRcdGluc05hbWVzWzEwNF0gPSBcIlNpdGFyOiBFdGhuaWNcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTA1XSA9IFwiQmFuam86IEV0aG5pY1wiO1xyXG5cdFx0XHRpbnNOYW1lc1sxMDZdID0gXCJTaGFtaXNlbjogRXRobmljXCI7XHJcblx0XHRcdGluc05hbWVzWzEwN10gPSBcIktvdG86IEV0aG5pY1wiO1xyXG5cdFx0XHRpbnNOYW1lc1sxMDhdID0gXCJLYWxpbWJhOiBFdGhuaWNcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTA5XSA9IFwiQmFncGlwZTogRXRobmljXCI7XHJcblx0XHRcdGluc05hbWVzWzExMF0gPSBcIkZpZGRsZTogRXRobmljXCI7XHJcblx0XHRcdGluc05hbWVzWzExMV0gPSBcIlNoYW5haTogRXRobmljXCI7XHJcblx0XHRcdGluc05hbWVzWzExMl0gPSBcIlRpbmtsZSBCZWxsOiBQZXJjdXNzaXZlXCI7XHJcblx0XHRcdGluc05hbWVzWzExM10gPSBcIkFnb2dvOiBQZXJjdXNzaXZlXCI7XHJcblx0XHRcdGluc05hbWVzWzExNF0gPSBcIlN0ZWVsIERydW1zOiBQZXJjdXNzaXZlXCI7XHJcblx0XHRcdGluc05hbWVzWzExNV0gPSBcIldvb2RibG9jazogUGVyY3Vzc2l2ZVwiO1xyXG5cdFx0XHRpbnNOYW1lc1sxMTZdID0gXCJUYWlrbyBEcnVtOiBQZXJjdXNzaXZlXCI7XHJcblx0XHRcdGluc05hbWVzWzExN10gPSBcIk1lbG9kaWMgVG9tOiBQZXJjdXNzaXZlXCI7XHJcblx0XHRcdGluc05hbWVzWzExOF0gPSBcIlN5bnRoIERydW06IFBlcmN1c3NpdmVcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTE5XSA9IFwiUmV2ZXJzZSBDeW1iYWw6IFBlcmN1c3NpdmVcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTIwXSA9IFwiR3VpdGFyIEZyZXQgTm9pc2U6IFNvdW5kIGVmZmVjdHNcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTIxXSA9IFwiQnJlYXRoIE5vaXNlOiBTb3VuZCBlZmZlY3RzXCI7XHJcblx0XHRcdGluc05hbWVzWzEyMl0gPSBcIlNlYXNob3JlOiBTb3VuZCBlZmZlY3RzXCI7XHJcblx0XHRcdGluc05hbWVzWzEyM10gPSBcIkJpcmQgVHdlZXQ6IFNvdW5kIGVmZmVjdHNcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTI0XSA9IFwiVGVsZXBob25lIFJpbmc6IFNvdW5kIGVmZmVjdHNcIjtcclxuXHRcdFx0aW5zTmFtZXNbMTI1XSA9IFwiSGVsaWNvcHRlcjogU291bmQgZWZmZWN0c1wiO1xyXG5cdFx0XHRpbnNOYW1lc1sxMjZdID0gXCJBcHBsYXVzZTogU291bmQgZWZmZWN0c1wiO1xyXG5cdFx0XHRpbnNOYW1lc1sxMjddID0gXCJHdW5zaG90OiBTb3VuZCBlZmZlY3RzXCI7XHJcblx0XHRcdHRoaXMuaW5zdHJ1bWVudE5hbWVzQXJyYXkgPSBpbnNOYW1lcztcclxuXHRcdH1cclxuXHRcdHJldHVybiB0aGlzLmluc3RydW1lbnROYW1lc0FycmF5O1xyXG5cdH07XHJcblx0dGhpcy5pbnN0cnVtZW50S2V5cyA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0aWYgKCEodGhpcy5pbnN0cnVtZW50S2V5QXJyYXkpKSB7XHJcblx0XHRcdHRoaXMuaW5zdHJ1bWVudEtleUFycmF5ID0gW1xyXG5cdFx0XHRcdCcwMDAwX0pDTGl2ZV9zZjJfZmlsZScsICcwMDAwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDAwMF9DaGFvc19zZjJfZmlsZScsICcwMDAwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDAwMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAwMDBfU0JMaXZlX3NmMicsICcwMDAwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDAwMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAwMDFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDAyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDAwM19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAwMTBfQXNwaXJpbl9zZjJfZmlsZScsICcwMDEwX0NoYW9zX3NmMl9maWxlJywgJzAwMTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMDEwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDAxMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDAxMF9TQkxpdmVfc2YyJywgJzAwMTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMDExX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDAxMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAwMTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDEyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDAyMF9Bc3BpcmluX3NmMl9maWxlJywgJzAwMjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDAyMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAwMjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDIwX0pDTGl2ZV9zZjJfZmlsZScsICcwMDIwX1NCTGl2ZV9zZjInLCAnMDAyMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAwMjFfQXNwaXJpbl9zZjJfZmlsZScsICcwMDIxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDAyMl9Bc3BpcmluX3NmMl9maWxlJywgJzAwMzBfQXNwaXJpbl9zZjJfZmlsZScsICcwMDMwX0NoYW9zX3NmMl9maWxlJywgJzAwMzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMDMwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDAzMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDAzMF9TQkxpdmVfc2YyJywgJzAwMzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMDMxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDAzMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAwMzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDMxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDA0MF9Bc3BpcmluX3NmMl9maWxlJywgJzAwNDBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDA0MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAwNDBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDQwX0pDTGl2ZV9zZjJfZmlsZScsICcwMDQwX1NCTGl2ZV9zZjInLCAnMDA0MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAwNDFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMDQxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDA0MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAwNDJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDQzX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDA0NF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAwNDVfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDQ2X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDA1MF9Bc3BpcmluX3NmMl9maWxlJywgJzAwNTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDA1MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAwNTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDUwX0pDTGl2ZV9zZjJfZmlsZScsICcwMDUwX1NCTGl2ZV9zZjInLCAnMDA1MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAwNTFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMDUxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDA1Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAwNTNfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDU0X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDA2MF9Bc3BpcmluX3NmMl9maWxlJywgJzAwNjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDA2MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAwNjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDYwX0pDTGl2ZV9zZjJfZmlsZScsICcwMDYwX1NCTGl2ZV9zZjInLCAnMDA2MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAwNjFfQXNwaXJpbl9zZjJfZmlsZScsICcwMDYxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDA2MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAwNjJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMDcwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDA3MF9DaGFvc19zZjJfZmlsZScsICcwMDcwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDA3MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAwNzBfSkNMaXZlX3NmMl9maWxlJywgJzAwNzBfU0JMaXZlX3NmMicsICcwMDcwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDA3MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAwODBfQXNwaXJpbl9zZjJfZmlsZScsICcwMDgwX0NoYW9zX3NmMl9maWxlJywgJzAwODBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMDgwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDA4MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDA4MF9TQkxpdmVfc2YyJywgJzAwODBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMDgxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDA4MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAwODFfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMDkwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDA5MF9DaGFvc19zZjJfZmlsZScsICcwMDkwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDA5MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAwOTBfSkNMaXZlX3NmMl9maWxlJywgJzAwOTBfU0JMaXZlX3NmMicsICcwMDkwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDA5MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAxMDBfQXNwaXJpbl9zZjJfZmlsZScsICcwMTAwX0NoYW9zX3NmMl9maWxlJywgJzAxMDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMTAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDEwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDEwMF9TQkxpdmVfc2YyJywgJzAxMDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMTAxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDEwMV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAxMTBfQXNwaXJpbl9zZjJfZmlsZScsICcwMTEwX0NoYW9zX3NmMl9maWxlJywgJzAxMTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMTEwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDExMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDExMF9TQkxpdmVfc2YyJywgJzAxMTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMTExX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDEyMF9Bc3BpcmluX3NmMl9maWxlJywgJzAxMjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDEyMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAxMjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMTIwX0pDTGl2ZV9zZjJfZmlsZScsICcwMTIwX1NCTGl2ZV9zZjInLCAnMDEyMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAxMjFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMTIxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDEzMF9Bc3BpcmluX3NmMl9maWxlJywgJzAxMzBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDEzMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAxMzBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMTMwX0pDTGl2ZV9zZjJfZmlsZScsICcwMTMwX1NCTGl2ZV9zZjInLCAnMDEzMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAxMzFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMTQwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDE0MF9DaGFvc19zZjJfZmlsZScsICcwMTQwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDE0MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAxNDBfSkNMaXZlX3NmMl9maWxlJywgJzAxNDBfU0JMaXZlX3NmMicsICcwMTQwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDE0MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAxNDFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMTQyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDE0M19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAxNTBfQXNwaXJpbl9zZjJfZmlsZScsICcwMTUwX0NoYW9zX3NmMl9maWxlJywgJzAxNTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMTUwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDE1MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDE1MF9TQkxpdmVfc2YyJywgJzAxNTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMTUxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDE2MF9Bc3BpcmluX3NmMl9maWxlJywgJzAxNjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDE2MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAxNjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMTYwX0pDTGl2ZV9zZjJfZmlsZScsICcwMTYwX1NCTGl2ZV9zZjInLCAnMDE2MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAxNjFfQXNwaXJpbl9zZjJfZmlsZScsICcwMTYxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDE2MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAxNzBfQXNwaXJpbl9zZjJfZmlsZScsICcwMTcwX0NoYW9zX3NmMl9maWxlJywgJzAxNzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMTcwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDE3MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDE3MF9TQkxpdmVfc2YyJywgJzAxNzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMTcxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDE3MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAxNzJfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMTgwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDE4MF9DaGFvc19zZjJfZmlsZScsICcwMTgwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDE4MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAxODBfSkNMaXZlX3NmMl9maWxlJywgJzAxODBfU0JMaXZlX3NmMicsICcwMTgwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDE4MV9Bc3BpcmluX3NmMl9maWxlJywgJzAxODFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMTgxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDE5MF9Bc3BpcmluX3NmMl9maWxlJywgJzAxOTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDE5MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAxOTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMTkwX0pDTGl2ZV9zZjJfZmlsZScsICcwMTkwX1NCTGl2ZV9zZjInLCAnMDE5MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAxOTFfQXNwaXJpbl9zZjJfZmlsZScsICcwMTkxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDE5MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAyMDBfQXNwaXJpbl9zZjJfZmlsZScsICcwMjAwX0NoYW9zX3NmMl9maWxlJywgJzAyMDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMjAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDIwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDIwMF9TQkxpdmVfc2YyJywgJzAyMDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMjAxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDIwMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAyMDFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMjAxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDIxMF9Bc3BpcmluX3NmMl9maWxlJywgJzAyMTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDIxMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAyMTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMjEwX0pDTGl2ZV9zZjJfZmlsZScsICcwMjEwX1NCTGl2ZV9zZjInLCAnMDIxMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAyMTFfQXNwaXJpbl9zZjJfZmlsZScsICcwMjExX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDIxMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAyMTFfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMjEyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDIyMF9Bc3BpcmluX3NmMl9maWxlJywgJzAyMjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDIyMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAyMjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMjIwX0pDTGl2ZV9zZjJfZmlsZScsICcwMjIwX1NCTGl2ZV9zZjInLCAnMDIyMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAyMjFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMjMwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDIzMF9DaGFvc19zZjJfZmlsZScsICcwMjMwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDIzMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAyMzBfSkNMaXZlX3NmMl9maWxlJywgJzAyMzBfU0JMaXZlX3NmMicsICcwMjMwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDIzMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAyMzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMjMxX0pDTGl2ZV9zZjJfZmlsZScsICcwMjMxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDIzMl9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAyMzNfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMjQwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDI0MF9DaGFvc19zZjJfZmlsZScsICcwMjQwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDI0MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAyNDBfSkNMaXZlX3NmMl9maWxlJywgJzAyNDBfTEtfR29kaW5fTnlsb25fU0YyX2ZpbGUnLCAnMDI0MF9TQkxpdmVfc2YyJywgJzAyNDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMjQxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI0MV9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDI0Ml9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDI0M19KQ0xpdmVfc2YyX2ZpbGUnLCAnMDI1M19BY291c3RpY19HdWl0YXJfc2YyX2ZpbGUnLCAnMDI1MF9Bc3BpcmluX3NmMl9maWxlJywgJzAyNTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDI1MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAyNTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMjUwX0pDTGl2ZV9zZjJfZmlsZScsICcwMjUwX0xLX0Fjb3VzdGljU3RlZWxfU0YyX2ZpbGUnLCAnMDI1MF9TQkxpdmVfc2YyJywgJzAyNTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMjUxX0Fjb3VzdGljX0d1aXRhcl9zZjJfZmlsZScsICcwMjUxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI1Ml9BY291c3RpY19HdWl0YXJfc2YyX2ZpbGUnLCAnMDI1Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAyNTNfQWNvdXN0aWNfR3VpdGFyX3NmMl9maWxlJywgJzAyNTNfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMjU0X0Fjb3VzdGljX0d1aXRhcl9zZjJfZmlsZScsICcwMjU0X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI1NV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAyNjBfQXNwaXJpbl9zZjJfZmlsZScsICcwMjYwX0NoYW9zX3NmMl9maWxlJywgJzAyNjBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMjYwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI2MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDI2MF9TQkxpdmVfc2YyJywgJzAyNjBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMjYwX1N0cmF0b2Nhc3Rlcl9zZjJfZmlsZScsICcwMjYxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI2MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAyNjFfU3RyYXRvY2FzdGVyX3NmMl9maWxlJywgJzAyNjJfU3RyYXRvY2FzdGVyX3NmMl9maWxlJywgJzAyNzBfQXNwaXJpbl9zZjJfZmlsZScsICcwMjcwX0NoYW9zX3NmMl9maWxlJywgJzAyNzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMjcwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI3MF9HaWJzb25fTGVzX1BhdWxfc2YyX2ZpbGUnLCAnMDI3MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDI3MF9TQkFXRTMyX3NmMl9maWxlJywgJzAyNzBfU0JMaXZlX3NmMicsICcwMjcwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDI3MF9TdHJhdG9jYXN0ZXJfc2YyX2ZpbGUnLCAnMDI3MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAyNzFfU3RyYXRvY2FzdGVyX3NmMl9maWxlJywgJzAyNzJfU3RyYXRvY2FzdGVyX3NmMl9maWxlJywgJzAyODBfQXNwaXJpbl9zZjJfZmlsZScsICcwMjgwX0NoYW9zX3NmMl9maWxlJywgJzAyODBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMjgwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI4MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDI4MF9MZXNQYXVsX3NmMicsICcwMjgwX0xlc1BhdWxfc2YyX2ZpbGUnLCAnMDI4MF9TQkFXRTMyX3NmMl9maWxlJywgJzAyODBfU0JMaXZlX3NmMicsICcwMjgwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDI4MV9Bc3BpcmluX3NmMl9maWxlJywgJzAyODFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMjgxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI4Ml9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAyODJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMjgzX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDI5MF9Bc3BpcmluX3NmMl9maWxlJywgJzAyOTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDI5MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAyOTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMjkwX0pDTGl2ZV9zZjJfZmlsZScsICcwMjkwX0xlc1BhdWxfc2YyJywgJzAyOTBfTGVzUGF1bF9zZjJfZmlsZScsICcwMjkwX1NCQVdFMzJfc2YyX2ZpbGUnLCAnMDI5MF9TQkxpdmVfc2YyJywgJzAyOTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMjkxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDI5MV9MZXNQYXVsX3NmMicsICcwMjkxX0xlc1BhdWxfc2YyX2ZpbGUnLCAnMDI5MV9TQkFXRTMyX3NmMl9maWxlJywgJzAyOTFfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMjkyX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDI5Ml9MZXNQYXVsX3NmMicsICcwMjkyX0xlc1BhdWxfc2YyX2ZpbGUnLCAnMDMwMF9Bc3BpcmluX3NmMl9maWxlJywgJzAzMDBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDMwMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAzMDBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMzAwX0pDTGl2ZV9zZjJfZmlsZScsICcwMzAwX0xlc1BhdWxfc2YyJywgJzAzMDBfTGVzUGF1bF9zZjJfZmlsZScsICcwMzAwX1NCQVdFMzJfc2YyX2ZpbGUnLCAnMDMwMF9TQkxpdmVfc2YyJywgJzAzMDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMzAxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDMwMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAzMDFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMzAxX0pDTGl2ZV9zZjJfZmlsZScsICcwMzAxX0xlc1BhdWxfc2YyJywgJzAzMDFfTGVzUGF1bF9zZjJfZmlsZScsICcwMzAyX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDMwMl9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAzMDJfSkNMaXZlX3NmMl9maWxlJywgJzAzMDNfQXNwaXJpbl9zZjJfZmlsZScsICcwMzA0X0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDMxMF9Bc3BpcmluX3NmMl9maWxlJywgJzAzMTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDMxMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAzMTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMzEwX0pDTGl2ZV9zZjJfZmlsZScsICcwMzEwX0xlc1BhdWxfc2YyJywgJzAzMTBfTGVzUGF1bF9zZjJfZmlsZScsICcwMzEwX1NCQVdFMzJfc2YyX2ZpbGUnLCAnMDMxMF9TQkxpdmVfc2YyJywgJzAzMTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMzExX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDMxMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAzMjBfQXNwaXJpbl9zZjJfZmlsZScsICcwMzIwX0NoYW9zX3NmMl9maWxlJywgJzAzMjBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMzIwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDMyMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDMyMF9TQkxpdmVfc2YyJywgJzAzMjBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMzIxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDMyMl9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAzMzBfQXNwaXJpbl9zZjJfZmlsZScsICcwMzMwX0NoYW9zX3NmMl9maWxlJywgJzAzMzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMzMwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDMzMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDMzMF9TQkxpdmVfc2YyJywgJzAzMzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMzMxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDMzMl9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAzNDBfQXNwaXJpbl9zZjJfZmlsZScsICcwMzQwX0NoYW9zX3NmMl9maWxlJywgJzAzNDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMzQwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDM0MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDM0MF9TQkxpdmVfc2YyJywgJzAzNDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMzQxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDM0MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAzNTBfQXNwaXJpbl9zZjJfZmlsZScsICcwMzUwX0NoYW9zX3NmMl9maWxlJywgJzAzNTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMzUwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDM1MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDM1MF9TQkxpdmVfc2YyJywgJzAzNTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwMzUxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDM2MF9Bc3BpcmluX3NmMl9maWxlJywgJzAzNjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDM2MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzAzNjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMzYwX0pDTGl2ZV9zZjJfZmlsZScsICcwMzYwX1NCTGl2ZV9zZjInLCAnMDM2MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAzNjFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMzcwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDM3MF9DaGFvc19zZjJfZmlsZScsICcwMzcwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDM3MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAzNzBfSkNMaXZlX3NmMl9maWxlJywgJzAzNzBfU0JMaXZlX3NmMicsICcwMzcwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDM3MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzAzNzJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZSdcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQsICcwMzg1X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnXHJcblx0XHRcdFx0LCAnMDM4MF9Bc3BpcmluX3NmMl9maWxlJ1xyXG5cdFx0XHRcdCwgJzAzODBfQ2hhb3Nfc2YyX2ZpbGUnXHJcblx0XHRcdFx0LCAnMDM4MF9GbHVpZFIzX0dNX3NmMl9maWxlJ1xyXG5cdFx0XHRcdCwgJzAzODBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZSdcclxuXHRcdFx0XHQsICcwMzgwX0pDTGl2ZV9zZjJfZmlsZSdcclxuXHRcdFx0XHQsICcwMzgwX1NCTGl2ZV9zZjInXHJcblx0XHRcdFx0LCAnMDM4MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJ1xyXG5cdFx0XHRcdCwgJzAzODFfRmx1aWRSM19HTV9zZjJfZmlsZSdcclxuXHRcdFx0XHQsICcwMzgxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnXHJcblx0XHRcdFx0LCAnMDM4Ml9GbHVpZFIzX0dNX3NmMl9maWxlJ1xyXG5cdFx0XHRcdCwgJzAzODJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZSdcclxuXHRcdFx0XHQsICcwMzgzX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnXHJcblx0XHRcdFx0LCAnMDM4NF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJ1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCwgJzAzODZfR2VuZXJhbFVzZXJHU19zZjJfZmlsZSdcclxuXHRcdFx0XHQsICcwMzg3X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnXHJcblx0XHRcdFx0LCAnMDM5MF9Bc3BpcmluX3NmMl9maWxlJywgJzAzOTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDM5MF9GbHVpZFIzX0dNX3NmMl9maWxlJ1xyXG5cdFx0XHRcdCwgJzAzOTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwMzkwX0pDTGl2ZV9zZjJfZmlsZScsICcwMzkwX1NCTGl2ZV9zZjInLCAnMDM5MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAzOTFfRmx1aWRSM19HTV9zZjJfZmlsZSdcclxuXHRcdFx0XHQsICcwMzkxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDM5MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzAzOTJfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwMzkyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnXHJcblx0XHRcdFx0LCAnMDM5M19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0MDBfQXNwaXJpbl9zZjJfZmlsZScsICcwNDAwX0NoYW9zX3NmMl9maWxlJywgJzA0MDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNDAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnXHJcblx0XHRcdFx0LCAnMDQwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDQwMF9TQkxpdmVfc2YyJywgJzA0MDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNDAxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDQwMV9GbHVpZFIzX0dNX3NmMl9maWxlJ1xyXG5cdFx0XHRcdCwgJzA0MDFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDAyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQxMF9Bc3BpcmluX3NmMl9maWxlJywgJzA0MTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDQxMF9GbHVpZFIzX0dNX3NmMl9maWxlJ1xyXG5cdFx0XHRcdCwgJzA0MTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDEwX0pDTGl2ZV9zZjJfZmlsZScsICcwNDEwX1NCTGl2ZV9zZjInLCAnMDQxMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA0MTFfRmx1aWRSM19HTV9zZjJfZmlsZSdcclxuXHRcdFx0XHQsICcwNDIwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDQyMF9DaGFvc19zZjJfZmlsZScsICcwNDIwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDQyMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0MjBfSkNMaXZlX3NmMl9maWxlJywgJzA0MjBfU0JMaXZlX3NmMicsICcwNDIwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDQyMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA0MjFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDMwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDQzMF9DaGFvc19zZjJfZmlsZScsICcwNDMwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDQzMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0MzBfSkNMaXZlX3NmMl9maWxlJywgJzA0MzBfU0JMaXZlX3NmMicsICcwNDMwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDQzMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA0NDBfQXNwaXJpbl9zZjJfZmlsZScsICcwNDQwX0NoYW9zX3NmMl9maWxlJywgJzA0NDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNDQwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ0MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDQ0MF9TQkxpdmVfc2YyJywgJzA0NDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNDQxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ0Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0NTBfQXNwaXJpbl9zZjJfZmlsZScsICcwNDUwX0NoYW9zX3NmMl9maWxlJywgJzA0NTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNDUwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ1MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDQ1MF9TQkxpdmVfc2YyJywgJzA0NTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNDUxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDQ2MF9Bc3BpcmluX3NmMl9maWxlJywgJzA0NjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDQ2MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA0NjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDYwX0pDTGl2ZV9zZjJfZmlsZScsICcwNDYwX1NCTGl2ZV9zZjInLCAnMDQ2MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA0NjFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNDcwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDQ3MF9DaGFvc19zZjJfZmlsZScsICcwNDcwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDQ3MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0NzBfSkNMaXZlX3NmMl9maWxlJywgJzA0NzBfU0JMaXZlX3NmMicsICcwNDcwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDQ3MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA0NzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDgwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDQ4MF9DaGFvc19zZjJfZmlsZScsICcwNDgwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDQ4MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0ODBfSkNMaXZlX3NmMl9maWxlJywgJzA0ODBfU0JMaXZlX3NmMicsICcwNDgwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDQ4MTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDgxMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0ODEyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ4MTNfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDgxNF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0ODE1X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ4MTZfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDgxN19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0ODFfQXNwaXJpbl9zZjJfZmlsZScsICcwNDgxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDQ4MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0ODJfQXNwaXJpbl9zZjJfZmlsZScsICcwNDgyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ4M19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0ODRfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDg1X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ4Nl9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0ODdfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNDg4X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ4OV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA0OTBfQXNwaXJpbl9zZjJfZmlsZScsICcwNDkwX0NoYW9zX3NmMl9maWxlJywgJzA0OTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNDkwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ5MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDQ5MF9TQkxpdmVfc2YyJywgJzA0OTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNDkxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDQ5Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA1MDBfQXNwaXJpbl9zZjJfZmlsZScsICcwNTAwX0NoYW9zX3NmMl9maWxlJywgJzA1MDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNTAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDUwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDUwMF9TQkxpdmVfc2YyJywgJzA1MDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNTAxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDUwMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA1MDJfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNTAyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDUwM19GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA1MDRfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNTA1X0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDUxMF9Bc3BpcmluX3NmMl9maWxlJywgJzA1MTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDUxMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA1MTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNTEwX0pDTGl2ZV9zZjJfZmlsZScsICcwNTEwX1NCTGl2ZV9zZjInLCAnMDUxMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA1MTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNTExX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDUyMF9Bc3BpcmluX3NmMl9maWxlJywgJzA1MjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDUyMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA1MjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNTIwX0pDTGl2ZV9zZjJfZmlsZScsICcwNTIwX1NCTGl2ZV9zZjInLCAnMDUyMF9Tb3VsX0FoaHNfc2YyX2ZpbGUnLCAnMDUyMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA1MjFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNTIxX1NvdWxfQWhoc19zZjJfZmlsZScsICcwNTIxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDUyMl9Tb3VsX0FoaHNfc2YyX2ZpbGUnLCAnMDUzMF9Bc3BpcmluX3NmMl9maWxlJywgJzA1MzBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDUzMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA1MzBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNTMwX0pDTGl2ZV9zZjJfZmlsZScsICcwNTMwX1NCTGl2ZV9zZjInLCAnMDUzMF9Tb3VsX0FoaHNfc2YyX2ZpbGUnLCAnMDUzMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA1MzFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNTMxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDUzMV9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDUzMV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA1NDBfQXNwaXJpbl9zZjJfZmlsZScsICcwNTQwX0NoYW9zX3NmMl9maWxlJywgJzA1NDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNTQwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDU0MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDU0MF9TQkxpdmVfc2YyJywgJzA1NDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNTQxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDU1MF9Bc3BpcmluX3NmMl9maWxlJywgJzA1NTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDU1MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA1NTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNTUwX0pDTGl2ZV9zZjJfZmlsZScsICcwNTUwX1NCTGl2ZV9zZjInLCAnMDU1MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA1NTFfQXNwaXJpbl9zZjJfZmlsZScsICcwNTUxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDU2MF9Bc3BpcmluX3NmMl9maWxlJywgJzA1NjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDU2MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA1NjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNTYwX0pDTGl2ZV9zZjJfZmlsZScsICcwNTYwX1NCTGl2ZV9zZjInLCAnMDU2MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA1NzBfQXNwaXJpbl9zZjJfZmlsZScsICcwNTcwX0NoYW9zX3NmMl9maWxlJywgJzA1NzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNTcwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDU3MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDU3MF9TQkxpdmVfc2YyJywgJzA1NzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNTcxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDU4MF9Bc3BpcmluX3NmMl9maWxlJywgJzA1ODBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDU4MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA1ODBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNTgwX0pDTGl2ZV9zZjJfZmlsZScsICcwNTgwX1NCTGl2ZV9zZjInLCAnMDU4MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA1ODFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNTkwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDU5MF9DaGFvc19zZjJfZmlsZScsICcwNTkwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDU5MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA1OTBfSkNMaXZlX3NmMl9maWxlJywgJzA1OTBfU0JMaXZlX3NmMicsICcwNTkwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDU5MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA2MDBfQXNwaXJpbl9zZjJfZmlsZScsICcwNjAwX0NoYW9zX3NmMl9maWxlJywgJzA2MDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNjAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDYwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDYwMF9TQkxpdmVfc2YyJywgJzA2MDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNjAxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDYwMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA2MDJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjAzX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDYxMF9Bc3BpcmluX3NmMl9maWxlJywgJzA2MTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDYxMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA2MTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjEwX0pDTGl2ZV9zZjJfZmlsZScsICcwNjEwX1NCTGl2ZV9zZjInLCAnMDYxMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA2MTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjEyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDYxM19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA2MTRfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjE1X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDYyMF9Bc3BpcmluX3NmMl9maWxlJywgJzA2MjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDYyMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA2MjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjIwX0pDTGl2ZV9zZjJfZmlsZScsICcwNjIwX1NCTGl2ZV9zZjInLCAnMDYyMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA2MjFfQXNwaXJpbl9zZjJfZmlsZScsICcwNjIxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDYyMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA2MjJfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNjIyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDYzMF9Bc3BpcmluX3NmMl9maWxlJywgJzA2MzBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDYzMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA2MzBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjMwX0pDTGl2ZV9zZjJfZmlsZScsICcwNjMwX1NCTGl2ZV9zZjInLCAnMDYzMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA2MzFfQXNwaXJpbl9zZjJfZmlsZScsICcwNjMxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDYzMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA2MzJfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNjMzX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDY0MF9Bc3BpcmluX3NmMl9maWxlJywgJzA2NDBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDY0MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA2NDBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjQwX0pDTGl2ZV9zZjJfZmlsZScsICcwNjQwX1NCTGl2ZV9zZjInLCAnMDY0MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA2NDFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNjUwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDY1MF9DaGFvc19zZjJfZmlsZScsICcwNjUwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDY1MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA2NTBfSkNMaXZlX3NmMl9maWxlJywgJzA2NTBfU0JMaXZlX3NmMicsICcwNjUwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDY1MV9Bc3BpcmluX3NmMl9maWxlJywgJzA2NTFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNjYwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDY2MF9DaGFvc19zZjJfZmlsZScsICcwNjYwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDY2MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA2NjBfSkNMaXZlX3NmMl9maWxlJywgJzA2NjBfU0JMaXZlX3NmMicsICcwNjYwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDY2MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA2NjFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjcwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDY3MF9DaGFvc19zZjJfZmlsZScsICcwNjcwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDY3MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA2NzBfSkNMaXZlX3NmMl9maWxlJywgJzA2NzBfU0JMaXZlX3NmMicsICcwNjcwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDY3MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA2ODBfQXNwaXJpbl9zZjJfZmlsZScsICcwNjgwX0NoYW9zX3NmMl9maWxlJywgJzA2ODBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNjgwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDY4MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDY4MF9TQkxpdmVfc2YyJywgJzA2ODBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNjgxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDY5MF9Bc3BpcmluX3NmMl9maWxlJywgJzA2OTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDY5MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA2OTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNjkwX0pDTGl2ZV9zZjJfZmlsZScsICcwNjkwX1NCTGl2ZV9zZjInLCAnMDY5MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA2OTFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNzAwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDcwMF9DaGFvc19zZjJfZmlsZScsICcwNzAwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDcwMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA3MDBfSkNMaXZlX3NmMl9maWxlJywgJzA3MDBfU0JMaXZlX3NmMicsICcwNzAwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDcwMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA3MDFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNzEwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDcxMF9DaGFvc19zZjJfZmlsZScsICcwNzEwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDcxMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA3MTBfSkNMaXZlX3NmMl9maWxlJywgJzA3MTBfU0JMaXZlX3NmMicsICcwNzEwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDcxMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA3MjBfQXNwaXJpbl9zZjJfZmlsZScsICcwNzIwX0NoYW9zX3NmMl9maWxlJywgJzA3MjBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNzIwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDcyMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDcyMF9TQkxpdmVfc2YyJywgJzA3MjBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNzIxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDcyMV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA3MzBfQXNwaXJpbl9zZjJfZmlsZScsICcwNzMwX0NoYW9zX3NmMl9maWxlJywgJzA3MzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNzMwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDczMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDczMF9TQkxpdmVfc2YyJywgJzA3MzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNzMxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDczMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA3MzFfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNzQwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDc0MF9DaGFvc19zZjJfZmlsZScsICcwNzQwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDc0MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA3NDBfSkNMaXZlX3NmMl9maWxlJywgJzA3NDBfU0JMaXZlX3NmMicsICcwNzQwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDc0MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA3NTBfQXNwaXJpbl9zZjJfZmlsZScsICcwNzUwX0NoYW9zX3NmMl9maWxlJywgJzA3NTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNzUwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDc1MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDc1MF9TQkxpdmVfc2YyJywgJzA3NTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwNzUxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDc1MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA3NTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNzUxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDc2MF9Bc3BpcmluX3NmMl9maWxlJywgJzA3NjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDc2MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA3NjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNzYwX0pDTGl2ZV9zZjJfZmlsZScsICcwNzYwX1NCTGl2ZV9zZjInLCAnMDc2MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA3NjFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwNzYxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDc2MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA3NjJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNzcwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDc3MF9DaGFvc19zZjJfZmlsZScsICcwNzcwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDc3MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA3NzBfSkNMaXZlX3NmMl9maWxlJywgJzA3NzBfU0JMaXZlX3NmMicsICcwNzcwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDc3MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA3NzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNzcyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDc4MF9Bc3BpcmluX3NmMl9maWxlJywgJzA3ODBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDc4MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA3ODBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNzgwX0pDTGl2ZV9zZjJfZmlsZScsICcwNzgwX1NCTGl2ZV9zZjInLCAnMDc4MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA3ODFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwNzkwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDc5MF9DaGFvc19zZjJfZmlsZScsICcwNzkwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDc5MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA3OTBfSkNMaXZlX3NmMl9maWxlJywgJzA3OTBfU0JMaXZlX3NmMicsICcwNzkwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDc5MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4MDBfQXNwaXJpbl9zZjJfZmlsZScsICcwODAwX0NoYW9zX3NmMl9maWxlJywgJzA4MDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwODAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDgwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDgwMF9TQkxpdmVfc2YyJywgJzA4MDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwODAxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDgwMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4MTBfQXNwaXJpbl9zZjJfZmlsZScsICcwODEwX0NoYW9zX3NmMl9maWxlJywgJzA4MTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwODEwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDgxMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDgxMF9TQkxpdmVfc2YyJywgJzA4MTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwODExX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDgxMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4MTFfU291bmRCbGFzdGVyT2xkX3NmMicsICcwODIwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDgyMF9DaGFvc19zZjJfZmlsZScsICcwODIwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDgyMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4MjBfSkNMaXZlX3NmMl9maWxlJywgJzA4MjBfU0JMaXZlX3NmMicsICcwODIwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDgyMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA4MjFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODIxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDgyMl9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4MjNfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODMwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDgzMF9DaGFvc19zZjJfZmlsZScsICcwODMwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDgzMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4MzBfSkNMaXZlX3NmMl9maWxlJywgJzA4MzBfU0JMaXZlX3NmMicsICcwODMwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDgzMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA4MzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODMxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDg0MF9Bc3BpcmluX3NmMl9maWxlJywgJzA4NDBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDg0MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA4NDBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODQwX0pDTGl2ZV9zZjJfZmlsZScsICcwODQwX1NCTGl2ZV9zZjInLCAnMDg0MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA4NDFfQXNwaXJpbl9zZjJfZmlsZScsICcwODQxX0NoYW9zX3NmMl9maWxlJywgJzA4NDFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwODQxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDg0MV9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDg0MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA4NDJfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwODUwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDg1MF9DaGFvc19zZjJfZmlsZScsICcwODUwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDg1MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4NTBfSkNMaXZlX3NmMl9maWxlJywgJzA4NTBfU0JMaXZlX3NmMicsICcwODUwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDg1MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA4NTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODUxX0pDTGl2ZV9zZjJfZmlsZScsICcwODUxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDg2MF9Bc3BpcmluX3NmMl9maWxlJywgJzA4NjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDg2MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA4NjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODYwX0pDTGl2ZV9zZjJfZmlsZScsICcwODYwX1NCTGl2ZV9zZjInLCAnMDg2MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA4NjFfQXNwaXJpbl9zZjJfZmlsZScsICcwODYxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDg2MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA4NzBfQXNwaXJpbl9zZjJfZmlsZScsICcwODcwX0NoYW9zX3NmMl9maWxlJywgJzA4NzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwODcwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDg3MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDg3MF9TQkxpdmVfc2YyJywgJzA4NzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwODcxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDg3Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4NzNfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODgwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDg4MF9DaGFvc19zZjJfZmlsZScsICcwODgwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDg4MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4ODBfSkNMaXZlX3NmMl9maWxlJywgJzA4ODBfU0JMaXZlX3NmMicsICcwODgwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDg4MV9Bc3BpcmluX3NmMl9maWxlJywgJzA4ODFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwODgxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDg4MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA4ODJfQXNwaXJpbl9zZjJfZmlsZScsICcwODgyX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDg4Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4ODNfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODg0X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDg4NV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4ODZfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODg3X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDg4OF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4ODlfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwODkwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDg5MF9DaGFvc19zZjJfZmlsZScsICcwODkwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDg5MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA4OTBfSkNMaXZlX3NmMl9maWxlJywgJzA4OTBfU0JMaXZlX3NmMicsICcwODkwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDg5MV9Bc3BpcmluX3NmMl9maWxlJywgJzA4OTFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwODkxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDkwMF9Bc3BpcmluX3NmMl9maWxlJywgJzA5MDBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDkwMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA5MDBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwOTAwX0pDTGl2ZV9zZjJfZmlsZScsICcwOTAwX1NCTGl2ZV9zZjInLCAnMDkwMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA5MDFfQXNwaXJpbl9zZjJfZmlsZScsICcwOTAxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDkwMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA5MDFfU291bmRCbGFzdGVyT2xkX3NmMicsICcwOTEwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDkxMF9DaGFvc19zZjJfZmlsZScsICcwOTEwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDkxMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA5MTBfSkNMaXZlX3NmMl9maWxlJywgJzA5MTBfU0JMaXZlX3NmMicsICcwOTEwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDkxMV9Bc3BpcmluX3NmMl9maWxlJywgJzA5MTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwOTExX0pDTGl2ZV9zZjJfZmlsZScsICcwOTExX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDkyMF9Bc3BpcmluX3NmMl9maWxlJywgJzA5MjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDkyMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA5MjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwOTIwX0pDTGl2ZV9zZjJfZmlsZScsICcwOTIwX1NCTGl2ZV9zZjInLCAnMDkyMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA5MjFfQXNwaXJpbl9zZjJfZmlsZScsICcwOTIxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDkyMV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA5MzBfQXNwaXJpbl9zZjJfZmlsZScsICcwOTMwX0NoYW9zX3NmMl9maWxlJywgJzA5MzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwOTMwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDkzMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDkzMF9TQkxpdmVfc2YyJywgJzA5MzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwOTMxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDkzMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA5MzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwOTMxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDk0MF9Bc3BpcmluX3NmMl9maWxlJywgJzA5NDBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMDk0MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA5NDBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwOTQwX0pDTGl2ZV9zZjJfZmlsZScsICcwOTQwX1NCTGl2ZV9zZjInLCAnMDk0MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA5NDFfQXNwaXJpbl9zZjJfZmlsZScsICcwOTQxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDk0MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA5NDFfSkNMaXZlX3NmMl9maWxlJywgJzA5NTBfQXNwaXJpbl9zZjJfZmlsZScsICcwOTUwX0NoYW9zX3NmMl9maWxlJywgJzA5NTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwOTUwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDk1MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDk1MF9TQkxpdmVfc2YyJywgJzA5NTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwOTUxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDk1MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA5NjBfQXNwaXJpbl9zZjJfZmlsZScsICcwOTYwX0NoYW9zX3NmMl9maWxlJywgJzA5NjBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwOTYwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDk2MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDk2MF9TQkxpdmVfc2YyJywgJzA5NjBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwOTYxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDk2MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA5NjFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwOTYxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDk2Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA5NzBfQXNwaXJpbl9zZjJfZmlsZScsICcwOTcwX0NoYW9zX3NmMl9maWxlJywgJzA5NzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwOTcwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDk3MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDk3MF9TQkxpdmVfc2YyJywgJzA5NzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwOTcxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDk3MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA5NzFfU291bmRCbGFzdGVyT2xkX3NmMicsICcwOTgwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDk4MF9DaGFvc19zZjJfZmlsZScsICcwOTgwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMDk4MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA5ODBfSkNMaXZlX3NmMl9maWxlJywgJzA5ODBfU0JMaXZlX3NmMicsICcwOTgwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDk4MV9Bc3BpcmluX3NmMl9maWxlJywgJzA5ODFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwOTgxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDk4MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzA5ODJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwOTgzX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDk4NF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzA5OTBfQXNwaXJpbl9zZjJfZmlsZScsICcwOTkwX0NoYW9zX3NmMl9maWxlJywgJzA5OTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcwOTkwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMDk5MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMDk5MF9TQkxpdmVfc2YyJywgJzA5OTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcwOTkxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMDk5MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA5OTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcwOTkxX0pDTGl2ZV9zZjJfZmlsZScsICcwOTkxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMDk5Ml9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzA5OTJfSkNMaXZlX3NmMl9maWxlJywgJzA5OTNfSkNMaXZlX3NmMl9maWxlJywgJzA5OTRfSkNMaXZlX3NmMl9maWxlJywgJzEwMDBfQXNwaXJpbl9zZjJfZmlsZScsICcxMDAwX0NoYW9zX3NmMl9maWxlJywgJzEwMDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMDAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTAwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTAwMF9TQkxpdmVfc2YyJywgJzEwMDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMDAxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTAwMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEwMDFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMDAxX0pDTGl2ZV9zZjJfZmlsZScsICcxMDAxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTAwMl9Bc3BpcmluX3NmMl9maWxlJywgJzEwMDJfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMDAyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTAxMF9Bc3BpcmluX3NmMl9maWxlJywgJzEwMTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTAxMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEwMTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMDEwX0pDTGl2ZV9zZjJfZmlsZScsICcxMDEwX1NCTGl2ZV9zZjInLCAnMTAxMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzEwMTFfQXNwaXJpbl9zZjJfZmlsZScsICcxMDExX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTAxMV9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTAxMl9Bc3BpcmluX3NmMl9maWxlJywgJzEwMjBfQXNwaXJpbl9zZjJfZmlsZScsICcxMDIwX0NoYW9zX3NmMl9maWxlJywgJzEwMjBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMDIwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTAyMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTAyMF9TQkxpdmVfc2YyJywgJzEwMjBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMDIxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTAyMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEwMjFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMDIxX0pDTGl2ZV9zZjJfZmlsZScsICcxMDIxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTAyMl9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEwMzBfQXNwaXJpbl9zZjJfZmlsZScsICcxMDMwX0NoYW9zX3NmMl9maWxlJywgJzEwMzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMDMwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTAzMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTAzMF9TQkxpdmVfc2YyJywgJzEwMzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMDMxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTAzMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEwMzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMDMxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTAzMl9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEwNDBfQXNwaXJpbl9zZjJfZmlsZScsICcxMDQwX0NoYW9zX3NmMl9maWxlJywgJzEwNDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMDQwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTA0MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTA0MF9TQkxpdmVfc2YyJywgJzEwNDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMDQxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTA0MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEwNTBfQXNwaXJpbl9zZjJfZmlsZScsICcxMDUwX0NoYW9zX3NmMl9maWxlJywgJzEwNTBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMDUwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTA1MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTA1MF9TQkxpdmVfc2YyJywgJzEwNTBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMDUxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTA2MF9Bc3BpcmluX3NmMl9maWxlJywgJzEwNjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTA2MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEwNjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMDYwX0pDTGl2ZV9zZjJfZmlsZScsICcxMDYwX1NCTGl2ZV9zZjInLCAnMTA2MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzEwNjFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMDYxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTA2MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzEwNzBfQXNwaXJpbl9zZjJfZmlsZScsICcxMDcwX0NoYW9zX3NmMl9maWxlJywgJzEwNzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMDcwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTA3MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTA3MF9TQkxpdmVfc2YyJywgJzEwNzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMDcxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTA3MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEwNzJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMDczX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTA4MF9Bc3BpcmluX3NmMl9maWxlJywgJzEwODBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTA4MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEwODBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMDgwX0pDTGl2ZV9zZjJfZmlsZScsICcxMDgwX1NCTGl2ZV9zZjInLCAnMTA4MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzEwODFfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMDkwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTA5MF9DaGFvc19zZjJfZmlsZScsICcxMDkwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTA5MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEwOTBfSkNMaXZlX3NmMl9maWxlJywgJzEwOTBfU0JMaXZlX3NmMicsICcxMDkwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTA5MV9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzExMDBfQXNwaXJpbl9zZjJfZmlsZScsICcxMTAwX0NoYW9zX3NmMl9maWxlJywgJzExMDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMTAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTEwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTEwMF9TQkxpdmVfc2YyJywgJzExMDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMTAxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTEwMV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzExMDFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMTAyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTExMF9Bc3BpcmluX3NmMl9maWxlJywgJzExMTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTExMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzExMTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMTEwX0pDTGl2ZV9zZjJfZmlsZScsICcxMTEwX1NCTGl2ZV9zZjInLCAnMTExMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzExMjBfQXNwaXJpbl9zZjJfZmlsZScsICcxMTIwX0NoYW9zX3NmMl9maWxlJywgJzExMjBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMTIwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTEyMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTEyMF9TQkxpdmVfc2YyJywgJzExMjBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMTIxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTEzMF9Bc3BpcmluX3NmMl9maWxlJywgJzExMzBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTEzMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzExMzBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMTMwX0pDTGl2ZV9zZjJfZmlsZScsICcxMTMwX1NCTGl2ZV9zZjInLCAnMTEzMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzExMzFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMTMxX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTE0MF9Bc3BpcmluX3NmMl9maWxlJywgJzExNDBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTE0MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzExNDBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMTQwX0pDTGl2ZV9zZjJfZmlsZScsICcxMTQwX1NCTGl2ZV9zZjInLCAnMTE0MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzExNDFfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMTUwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTE1MF9DaGFvc19zZjJfZmlsZScsICcxMTUwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTE1MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzExNTBfSkNMaXZlX3NmMl9maWxlJywgJzExNTBfU0JMaXZlX3NmMicsICcxMTUwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTE1MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzExNTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMTUyX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTE1Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzExNjBfQXNwaXJpbl9zZjJfZmlsZScsICcxMTYwX0NoYW9zX3NmMl9maWxlJywgJzExNjBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMTYwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTE2MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTE2MF9TQkxpdmVfc2YyJywgJzExNjBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMTYxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTE2MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzExNjFfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMTYyX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTE2Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzExNjNfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMTcwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTE3MF9DaGFvc19zZjJfZmlsZScsICcxMTcwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTE3MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzExNzBfSkNMaXZlX3NmMl9maWxlJywgJzExNzBfU0JMaXZlX3NmMicsICcxMTcwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTE3MV9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzExNzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMTcyX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTE3M19GbHVpZFIzX0dNX3NmMl9maWxlJywgJzExODBfQXNwaXJpbl9zZjJfZmlsZScsICcxMTgwX0NoYW9zX3NmMl9maWxlJywgJzExODBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMTgwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTE4MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTE4MF9TQkxpdmVfc2YyJywgJzExODBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMTgxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTE4MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzExODFfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMTkwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTE5MF9DaGFvc19zZjJfZmlsZScsICcxMTkwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTE5MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzExOTBfSkNMaXZlX3NmMl9maWxlJywgJzExOTBfU0JMaXZlX3NmMicsICcxMTkwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTE5MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzExOTJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMTkzX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTE5NF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyMDBfQXNwaXJpbl9zZjJfZmlsZScsICcxMjAwX0NoYW9zX3NmMl9maWxlJywgJzEyMDBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMjAwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTIwMF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTIwMF9TQkxpdmVfc2YyJywgJzEyMDBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMjAxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTIwMV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyMDJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjEwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTIxMF9DaGFvc19zZjJfZmlsZScsICcxMjEwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTIxMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyMTBfSkNMaXZlX3NmMl9maWxlJywgJzEyMTBfU0JMaXZlX3NmMicsICcxMjEwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTIxMV9Bc3BpcmluX3NmMl9maWxlJywgJzEyMTFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjEyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTIyMF9Bc3BpcmluX3NmMl9maWxlJywgJzEyMjBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTIyMF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEyMjBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjIwX0pDTGl2ZV9zZjJfZmlsZScsICcxMjIwX1NCTGl2ZV9zZjInLCAnMTIyMF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzEyMjFfQXNwaXJpbl9zZjJfZmlsZScsICcxMjIxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTIyMV9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTIyMl9Bc3BpcmluX3NmMl9maWxlJywgJzEyMjJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjIzX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTIyM19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyMjRfQXNwaXJpbl9zZjJfZmlsZScsICcxMjI0X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTIyNV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyMjZfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjMwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTIzMF9DaGFvc19zZjJfZmlsZScsICcxMjMwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTIzMF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyMzBfSkNMaXZlX3NmMl9maWxlJywgJzEyMzBfU0JMaXZlX3NmMicsICcxMjMwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTIzMV9Bc3BpcmluX3NmMl9maWxlJywgJzEyMzFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjMyX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTIzMl9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyMzNfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjM0X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTI0MF9Bc3BpcmluX3NmMl9maWxlJywgJzEyNDBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTI0MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEyNDBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjQwX0pDTGl2ZV9zZjJfZmlsZScsICcxMjQwX1NCTGl2ZV9zZjInLCAnMTI0MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzEyNDFfQXNwaXJpbl9zZjJfZmlsZScsICcxMjQxX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTI0Ml9Bc3BpcmluX3NmMl9maWxlJywgJzEyNDJfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjQzX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTI0M19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNDRfQXNwaXJpbl9zZjJfZmlsZScsICcxMjQ0X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTI1MF9Bc3BpcmluX3NmMl9maWxlJywgJzEyNTBfQ2hhb3Nfc2YyX2ZpbGUnLCAnMTI1MF9GbHVpZFIzX0dNX3NmMl9maWxlJywgJzEyNTBfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjUwX0pDTGl2ZV9zZjJfZmlsZScsICcxMjUwX1NCTGl2ZV9zZjInLCAnMTI1MF9Tb3VuZEJsYXN0ZXJPbGRfc2YyJywgJzEyNTFfQXNwaXJpbl9zZjJfZmlsZScsICcxMjUxX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTI1MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNTJfQXNwaXJpbl9zZjJfZmlsZScsICcxMjUyX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTI1Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNTNfQXNwaXJpbl9zZjJfZmlsZScsICcxMjUzX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTI1NF9Bc3BpcmluX3NmMl9maWxlJywgJzEyNTRfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjU1X0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTI1NV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNTZfQXNwaXJpbl9zZjJfZmlsZScsICcxMjU2X0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTI1N19Bc3BpcmluX3NmMl9maWxlJywgJzEyNTdfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjU4X0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTI1OF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNTlfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjYwX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTI2MF9DaGFvc19zZjJfZmlsZScsICcxMjYwX0ZsdWlkUjNfR01fc2YyX2ZpbGUnLCAnMTI2MF9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNjBfSkNMaXZlX3NmMl9maWxlJywgJzEyNjBfU0JMaXZlX3NmMicsICcxMjYwX1NvdW5kQmxhc3Rlck9sZF9zZjInLCAnMTI2MV9Bc3BpcmluX3NmMl9maWxlJywgJzEyNjFfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjYyX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTI2Ml9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNjNfQXNwaXJpbl9zZjJfZmlsZScsICcxMjYzX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTI2NF9Bc3BpcmluX3NmMl9maWxlJywgJzEyNjRfR2VuZXJhbFVzZXJHU19zZjJfZmlsZScsICcxMjY1X0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTI2NV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNzBfQXNwaXJpbl9zZjJfZmlsZScsICcxMjcwX0NoYW9zX3NmMl9maWxlJywgJzEyNzBfRmx1aWRSM19HTV9zZjJfZmlsZScsICcxMjcwX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTI3MF9KQ0xpdmVfc2YyX2ZpbGUnLCAnMTI3MF9TQkxpdmVfc2YyJywgJzEyNzBfU291bmRCbGFzdGVyT2xkX3NmMicsICcxMjcxX0FzcGlyaW5fc2YyX2ZpbGUnLCAnMTI3MV9HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNzJfQXNwaXJpbl9zZjJfZmlsZScsICcxMjcyX0dlbmVyYWxVc2VyR1Nfc2YyX2ZpbGUnLCAnMTI3M19HZW5lcmFsVXNlckdTX3NmMl9maWxlJywgJzEyNzRfR2VuZXJhbFVzZXJHU19zZjJfZmlsZSdcclxuXHRcdFx0XTtcclxuXHRcdH1cclxuXHRcdHJldHVybiB0aGlzLmluc3RydW1lbnRLZXlBcnJheTtcclxuXHR9O1xyXG5cdHRoaXMuaW5zdHJ1bWVudEluZm8gPSBmdW5jdGlvbihuKSB7XHJcblx0XHR2YXIga2V5ID0gdGhpcy5pbnN0cnVtZW50S2V5cygpW25dO1xyXG5cdFx0dmFyIHAgPSAxICoga2V5LnN1YnN0cigwLCAzKTtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdHZhcmlhYmxlOiAnX3RvbmVfJyArIGtleSxcclxuXHRcdFx0dXJsOiAnaHR0cHM6Ly9zdXJpa292LmdpdGh1Yi5pby93ZWJhdWRpb2ZvbnRkYXRhL3NvdW5kLycgKyBrZXkgKyAnLmpzJyxcclxuXHRcdFx0dGl0bGU6IHRoaXMuaW5zdHJ1bWVudFRpdGxlcygpW3BdXHJcblx0XHR9O1xyXG5cdH07XHJcblx0dGhpcy5maW5kSW5zdHJ1bWVudCA9IGZ1bmN0aW9uKHByb2dyYW0pIHtcclxuXHRcdGlmICghKHRoaXMuY2hvb3NlbkluZm9zKSkge1xyXG5cdFx0XHR0aGlzLmNob29zZW5JbmZvcz1bXHJcblx0XHRcdFx0WzEsIDJdIC8vQWNjb3VzdGljIEdyYW5kIFBpYW5vXHJcblx0XHRcdFx0LCBbMiwgMTRdIC8vQnJpZ2h0IEFjY291c3RpYyBQaWFub1xyXG5cdFx0XHRcdCwgWzMsIDI1XSAvL0VsZWN0cmljIEdyYW5kIFBpYW5vXHJcblx0XHRcdFx0LCBbNCwgMzddIC8vSG9ua3ktVG9uayBQaWFub1xyXG5cdFx0XHRcdCwgWzUsIDQ4XSAvL0VsZWN0cmljIFBpbm8gMVxyXG5cdFx0XHRcdCwgWzYsIDU4XSAvL0VsZWN0cmljIFBpYW5vIDJcclxuXHRcdFx0XHQsIFs3LCA3MF0gLy9IYXJwc2lDaG9yZCBQaWFub1xyXG5cdFx0XHRcdCwgWzgsIDgzXSAvL0NyYXZpbmV0XHJcblx0XHRcdFx0LCBbOSwgOTFdIC8vQ2VsZXN0YVxyXG5cdFx0XHRcdCwgWzEwLCA5OV0gLy9HbG9ja2Vuc3BpZWxcclxuXHRcdFx0XHQsIFsxMSwgMTA3XSAvL011c2ljIEJveFxyXG5cdFx0XHRcdCwgWzEyLCAxMThdIC8vVmlicmFwaG9uZVxyXG5cdFx0XHRcdCwgWzEzLCAxMjddIC8vIE1hcmltYmFcclxuXHRcdFx0XHQsIFsxNCwgMTM2XSAvLyBYeWxvcGhvbmVcclxuXHRcdFx0XHQsIFsxNSwgMTQ0XSAvLyBUdWJ1bGFyIEJlbGxzXHJcblx0XHRcdFx0LCBbMTYsIDE1Ml0gLy8gRHVsY2ltZXJcclxuXHRcdFx0XHQsIFsxNywgMTY0XSAvLyBEcmF3YmFyIE9yZ2FuXHJcblx0XHRcdFx0LCBbMTgsIDE3MF0gLy8gUGVyY3Vzc2l2ZSBPcmdhblxyXG5cdFx0XHRcdCwgWzE5LCAxODNdIC8vUm9jayBPcmdhblxyXG5cdFx0XHRcdCwgWzIwLCAxOTRdIC8vIENodXJjaCBPcmdhblxyXG5cdFx0XHRcdCwgWzIxLCAyMDVdIC8vUmVlZCBPcmdhblxyXG5cdFx0XHRcdCwgWzIyLCAyMTVdIC8vQWNjb3JkaW9uXHJcblx0XHRcdFx0LCBbMjMsIDIyOF0gLy9cclxuXHRcdFx0XHQsIFsyNCwgMjQxXSAvL1xyXG5cdFx0XHRcdCwgWzI1LCAyNTRdIC8vXHJcblx0XHRcdFx0LCBbMjYsIDI2M10gLy9cclxuXHRcdFx0XHQsIFsyNywgMjc3XSAvL1xyXG5cdFx0XHRcdCwgWzI4LCAyOTZdIC8vXHJcblx0XHRcdFx0LCBbMjksIDMwOF0gLy9cclxuXHRcdFx0XHQsIFszMCwgMzE5XSAvL1xyXG5cdFx0XHRcdCwgWzMxLCAzNTBdIC8vXHJcblx0XHRcdFx0LCBbMzIsIDM1Nl0gLy9cclxuXHRcdFx0XHQsIFszMywgMzY5XSAvL1xyXG5cdFx0XHRcdCwgWzM0LCAzNzldIC8vXHJcblx0XHRcdFx0LCBbMzUsIDM4NV0gLy9cclxuXHRcdFx0XHQsIFszNiwgMzk5XSAvLyBGcmV0bGVzcyBCYXNzXHJcblx0XHRcdFx0LCBbMzcsIDQwM10gLy8gU2xhcCBCYXNzIDFcclxuXHRcdFx0XHQsIFszOCwgNDEyXSAvLyBTbGFwIEJhc3MgMlxyXG5cdFx0XHRcdCwgWzM5LCA0MjFdIC8vIFN5bnRoIEJhc3MgMVxyXG5cdFx0XHRcdCwgWzQwLCA0MzhdIC8vIFN5bnRoIEJhc3MgMlxyXG5cdFx0XHRcdCwgWzQxLCA0NTJdIC8vIFZpb2xpblxyXG5cdFx0XHRcdCwgWzQyLCA0NjFdIC8vIFZpb2xhXHJcblx0XHRcdFx0LCBbNDMsIDQ2N10gLy8gQ2VsbG9cclxuXHRcdFx0XHQsIFs0NCwgNDc3XSAvLyBDb250cmFiYXNzXHJcblx0XHRcdFx0LCBbNDUsIDQ4OF0gLy8gVHJlbW9sbyBTdHJpbmdzXHJcblx0XHRcdFx0LCBbNDYsIDQ5M10gLy8gUGl6emljYXRvIFN0cmluZ3NcclxuXHRcdFx0XHQsIFs0NywgNTAxXSAvLyBPcmNoZXN0cmFsIEhhcnBcclxuXHRcdFx0XHQsIFs0OCwgNTExXSAvLyBUaW1wYW5pXHJcblx0XHRcdFx0LCBbNDksIDUxOF0gLy8gU3RyaW5nIEVuc2VtYmxlIDFcclxuXHRcdFx0XHQsIFs1MCwgNTQ3XSAvL1N0cmluZyBFbnNlbWJsZSAyXHJcblx0XHRcdF07XHJcblx0XHR9XHJcblx0XHQvKlxyXG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmNob29zZW5JbmZvcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRpZiAocHJvZ3JhbSsxID09IHRoaXMuY2hvb3NlbkluZm9zW2ldWzBdKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuY2hvb3NlbkluZm9zW2ldWzFdLTE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCovXHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuaW5zdHJ1bWVudEtleXMoKS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRpZiAocHJvZ3JhbSA9PSAxICogdGhpcy5pbnN0cnVtZW50S2V5cygpW2ldLnN1YnN0cmluZygwLCAzKSkge1xyXG5cdFx0XHRcdHJldHVybiBpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRjb25zb2xlLmxvZygncHJvZ3JhbScsIHByb2dyYW0sICdub3QgZm91bmQnKTtcclxuXHRcdHJldHVybiAwO1xyXG5cdH07XHJcblx0dGhpcy5kcnVtVGl0bGVzID0gZnVuY3Rpb24oKSB7XHJcblx0XHRpZiAoISh0aGlzLmRydW1OYW1lc0FycmF5KSkge1xyXG5cdFx0XHR2YXIgZHJ1bU5hbWVzID0gW107XHJcblx0XHRcdGRydW1OYW1lc1szNV0gPSBcIkJhc3MgRHJ1bSAyXCI7XHJcblx0XHRcdGRydW1OYW1lc1szNl0gPSBcIkJhc3MgRHJ1bSAxXCI7XHJcblx0XHRcdGRydW1OYW1lc1szN10gPSBcIlNpZGUgU3RpY2svUmltc2hvdFwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbMzhdID0gXCJTbmFyZSBEcnVtIDFcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzM5XSA9IFwiSGFuZCBDbGFwXCI7XHJcblx0XHRcdGRydW1OYW1lc1s0MF0gPSBcIlNuYXJlIERydW0gMlwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNDFdID0gXCJMb3cgVG9tIDJcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzQyXSA9IFwiQ2xvc2VkIEhpLWhhdFwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNDNdID0gXCJMb3cgVG9tIDFcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzQ0XSA9IFwiUGVkYWwgSGktaGF0XCI7XHJcblx0XHRcdGRydW1OYW1lc1s0NV0gPSBcIk1pZCBUb20gMlwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNDZdID0gXCJPcGVuIEhpLWhhdFwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNDddID0gXCJNaWQgVG9tIDFcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzQ4XSA9IFwiSGlnaCBUb20gMlwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNDldID0gXCJDcmFzaCBDeW1iYWwgMVwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNTBdID0gXCJIaWdoIFRvbSAxXCI7XHJcblx0XHRcdGRydW1OYW1lc1s1MV0gPSBcIlJpZGUgQ3ltYmFsIDFcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzUyXSA9IFwiQ2hpbmVzZSBDeW1iYWxcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzUzXSA9IFwiUmlkZSBCZWxsXCI7XHJcblx0XHRcdGRydW1OYW1lc1s1NF0gPSBcIlRhbWJvdXJpbmVcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzU1XSA9IFwiU3BsYXNoIEN5bWJhbFwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNTZdID0gXCJDb3diZWxsXCI7XHJcblx0XHRcdGRydW1OYW1lc1s1N10gPSBcIkNyYXNoIEN5bWJhbCAyXCI7XHJcblx0XHRcdGRydW1OYW1lc1s1OF0gPSBcIlZpYnJhIFNsYXBcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzU5XSA9IFwiUmlkZSBDeW1iYWwgMlwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNjBdID0gXCJIaWdoIEJvbmdvXCI7XHJcblx0XHRcdGRydW1OYW1lc1s2MV0gPSBcIkxvdyBCb25nb1wiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNjJdID0gXCJNdXRlIEhpZ2ggQ29uZ2FcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzYzXSA9IFwiT3BlbiBIaWdoIENvbmdhXCI7XHJcblx0XHRcdGRydW1OYW1lc1s2NF0gPSBcIkxvdyBDb25nYVwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNjVdID0gXCJIaWdoIFRpbWJhbGVcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzY2XSA9IFwiTG93IFRpbWJhbGVcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzY3XSA9IFwiSGlnaCBBZ29nb1wiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNjhdID0gXCJMb3cgQWdvZ29cIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzY5XSA9IFwiQ2FiYXNhXCI7XHJcblx0XHRcdGRydW1OYW1lc1s3MF0gPSBcIk1hcmFjYXNcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzcxXSA9IFwiU2hvcnQgV2hpc3RsZVwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNzJdID0gXCJMb25nIFdoaXN0bGVcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzczXSA9IFwiU2hvcnQgR3Vpcm9cIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzc0XSA9IFwiTG9uZyBHdWlyb1wiO1xyXG5cdFx0XHRkcnVtTmFtZXNbNzVdID0gXCJDbGF2ZXNcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzc2XSA9IFwiSGlnaCBXb29kIEJsb2NrXCI7XHJcblx0XHRcdGRydW1OYW1lc1s3N10gPSBcIkxvdyBXb29kIEJsb2NrXCI7XHJcblx0XHRcdGRydW1OYW1lc1s3OF0gPSBcIk11dGUgQ3VpY2FcIjtcclxuXHRcdFx0ZHJ1bU5hbWVzWzc5XSA9IFwiT3BlbiBDdWljYVwiO1xyXG5cdFx0XHRkcnVtTmFtZXNbODBdID0gXCJNdXRlIFRyaWFuZ2xlXCI7XHJcblx0XHRcdGRydW1OYW1lc1s4MV0gPSBcIk9wZW4gVHJpYW5nbGVcIjtcclxuXHRcdFx0dGhpcy5kcnVtTmFtZXNBcnJheSA9IGRydW1OYW1lcztcclxuXHRcdH1cclxuXHRcdHJldHVybiB0aGlzLmRydW1OYW1lc0FycmF5O1xyXG5cdH07XHJcblx0dGhpcy5kcnVtS2V5cyA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0aWYgKCEodGhpcy5kcnVtS2V5QXJyYXkpKSB7XHJcblx0XHRcdHRoaXMuZHJ1bUtleUFycmF5ID0gW1xyXG5cdFx0XHRcdC8vJzM1XzBfU0JMaXZlX3NmMidcclxuXHRcdFx0XHQnMzVfMF9DaGFvc19zZjJfZmlsZSdcclxuXHRcdFx0XHQsICczNV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnMzVfMTZfSkNMaXZlX3NmMl9maWxlJywgJzM1XzE4X0pDTGl2ZV9zZjJfZmlsZScsICczNV80X0NoYW9zX3NmMl9maWxlJywgJzM2XzBfU0JMaXZlX3NmMicsICczNl8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnMzZfMTZfSkNMaXZlX3NmMl9maWxlJywgJzM2XzE4X0pDTGl2ZV9zZjJfZmlsZScsICczNl80X0NoYW9zX3NmMl9maWxlJywgJzM3XzBfU0JMaXZlX3NmMicsICczN18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnMzdfMTZfSkNMaXZlX3NmMl9maWxlJywgJzM3XzE4X0pDTGl2ZV9zZjJfZmlsZScsICczN180X0NoYW9zX3NmMl9maWxlJywgJzM4XzBfU0JMaXZlX3NmMicsICczOF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnMzhfMTZfSkNMaXZlX3NmMl9maWxlJywgJzM4XzE4X0pDTGl2ZV9zZjJfZmlsZScsICczOF80X0NoYW9zX3NmMl9maWxlJywgJzM5XzBfU0JMaXZlX3NmMicsICczOV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnMzlfMTZfSkNMaXZlX3NmMl9maWxlJywgJzM5XzE4X0pDTGl2ZV9zZjJfZmlsZScsICczOV80X0NoYW9zX3NmMl9maWxlJywgJzQwXzBfU0JMaXZlX3NmMicsICc0MF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDBfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQwXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0MF80X0NoYW9zX3NmMl9maWxlJywgJzQxXzBfU0JMaXZlX3NmMicsICc0MV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDFfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQxXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0MV80X0NoYW9zX3NmMl9maWxlJywgJzQyXzBfU0JMaXZlX3NmMicsICc0Ml8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDJfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQyXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0Ml80X0NoYW9zX3NmMl9maWxlJywgJzQzXzBfU0JMaXZlX3NmMicsICc0M18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDNfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQzXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0M180X0NoYW9zX3NmMl9maWxlJywgJzQ0XzBfU0JMaXZlX3NmMicsICc0NF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDRfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQ0XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0NF80X0NoYW9zX3NmMl9maWxlJywgJzQ1XzBfU0JMaXZlX3NmMicsICc0NV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDVfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQ1XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0NV80X0NoYW9zX3NmMl9maWxlJywgJzQ2XzBfU0JMaXZlX3NmMicsICc0Nl8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDZfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQ2XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0Nl80X0NoYW9zX3NmMl9maWxlJywgJzQ3XzBfU0JMaXZlX3NmMicsICc0N18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDdfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQ3XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0N180X0NoYW9zX3NmMl9maWxlJywgJzQ4XzBfU0JMaXZlX3NmMicsICc0OF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDhfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQ4XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0OF80X0NoYW9zX3NmMl9maWxlJywgJzQ5XzBfU0JMaXZlX3NmMicsICc0OV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNDlfMTZfSkNMaXZlX3NmMl9maWxlJywgJzQ5XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc0OV80X0NoYW9zX3NmMl9maWxlJywgJzUwXzBfU0JMaXZlX3NmMicsICc1MF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTBfMTZfSkNMaXZlX3NmMl9maWxlJywgJzUwXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1MF80X0NoYW9zX3NmMl9maWxlJywgJzUxXzBfU0JMaXZlX3NmMicsICc1MV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTFfMTZfSkNMaXZlX3NmMl9maWxlJywgJzUxXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1MV80X0NoYW9zX3NmMl9maWxlJywgJzUyXzBfU0JMaXZlX3NmMicsICc1Ml8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTJfMTZfSkNMaXZlX3NmMl9maWxlJywgJzUyXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1Ml80X0NoYW9zX3NmMl9maWxlJywgJzUzXzBfU0JMaXZlX3NmMicsICc1M18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTNfMTZfSkNMaXZlX3NmMl9maWxlJywgJzUzXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1M180X0NoYW9zX3NmMl9maWxlJywgJzU0XzBfU0JMaXZlX3NmMicsICc1NF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTRfMTZfSkNMaXZlX3NmMl9maWxlJywgJzU0XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1NF80X0NoYW9zX3NmMl9maWxlJywgJzU1XzBfU0JMaXZlX3NmMicsICc1NV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTVfMTZfSkNMaXZlX3NmMl9maWxlJywgJzU1XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1NV80X0NoYW9zX3NmMl9maWxlJywgJzU2XzBfU0JMaXZlX3NmMicsICc1Nl8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTZfMTZfSkNMaXZlX3NmMl9maWxlJywgJzU2XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1Nl80X0NoYW9zX3NmMl9maWxlJywgJzU3XzBfU0JMaXZlX3NmMicsICc1N18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTdfMTZfSkNMaXZlX3NmMl9maWxlJywgJzU3XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1N180X0NoYW9zX3NmMl9maWxlJywgJzU4XzBfU0JMaXZlX3NmMicsICc1OF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNThfMTZfSkNMaXZlX3NmMl9maWxlJywgJzU4XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1OF80X0NoYW9zX3NmMl9maWxlJywgJzU5XzBfU0JMaXZlX3NmMicsICc1OV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNTlfMTZfSkNMaXZlX3NmMl9maWxlJywgJzU5XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc1OV80X0NoYW9zX3NmMl9maWxlJywgJzYwXzBfU0JMaXZlX3NmMicsICc2MF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjBfMTZfSkNMaXZlX3NmMl9maWxlJywgJzYwXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2MF80X0NoYW9zX3NmMl9maWxlJywgJzYxXzBfU0JMaXZlX3NmMicsICc2MV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjFfMTZfSkNMaXZlX3NmMl9maWxlJywgJzYxXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2MV80X0NoYW9zX3NmMl9maWxlJywgJzYyXzBfU0JMaXZlX3NmMicsICc2Ml8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjJfMTZfSkNMaXZlX3NmMl9maWxlJywgJzYyXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2Ml80X0NoYW9zX3NmMl9maWxlJywgJzYzXzBfU0JMaXZlX3NmMicsICc2M18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjNfMTZfSkNMaXZlX3NmMl9maWxlJywgJzYzXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2M180X0NoYW9zX3NmMl9maWxlJywgJzY0XzBfU0JMaXZlX3NmMicsICc2NF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjRfMTZfSkNMaXZlX3NmMl9maWxlJywgJzY0XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2NF80X0NoYW9zX3NmMl9maWxlJywgJzY1XzBfU0JMaXZlX3NmMicsICc2NV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjVfMTZfSkNMaXZlX3NmMl9maWxlJywgJzY1XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2NV80X0NoYW9zX3NmMl9maWxlJywgJzY2XzBfU0JMaXZlX3NmMicsICc2Nl8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjZfMTZfSkNMaXZlX3NmMl9maWxlJywgJzY2XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2Nl80X0NoYW9zX3NmMl9maWxlJywgJzY3XzBfU0JMaXZlX3NmMicsICc2N18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjdfMTZfSkNMaXZlX3NmMl9maWxlJywgJzY3XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2N180X0NoYW9zX3NmMl9maWxlJywgJzY4XzBfU0JMaXZlX3NmMicsICc2OF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjhfMTZfSkNMaXZlX3NmMl9maWxlJywgJzY4XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2OF80X0NoYW9zX3NmMl9maWxlJywgJzY5XzBfU0JMaXZlX3NmMicsICc2OV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNjlfMTZfSkNMaXZlX3NmMl9maWxlJywgJzY5XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc2OV80X0NoYW9zX3NmMl9maWxlJywgJzcwXzBfU0JMaXZlX3NmMicsICc3MF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzBfMTZfSkNMaXZlX3NmMl9maWxlJywgJzcwXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3MF80X0NoYW9zX3NmMl9maWxlJywgJzcxXzBfU0JMaXZlX3NmMicsICc3MV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzFfMTZfSkNMaXZlX3NmMl9maWxlJywgJzcxXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3MV80X0NoYW9zX3NmMl9maWxlJywgJzcyXzBfU0JMaXZlX3NmMicsICc3Ml8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzJfMTZfSkNMaXZlX3NmMl9maWxlJywgJzcyXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3Ml80X0NoYW9zX3NmMl9maWxlJywgJzczXzBfU0JMaXZlX3NmMicsICc3M18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzNfMTZfSkNMaXZlX3NmMl9maWxlJywgJzczXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3M180X0NoYW9zX3NmMl9maWxlJywgJzc0XzBfU0JMaXZlX3NmMicsICc3NF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzRfMTZfSkNMaXZlX3NmMl9maWxlJywgJzc0XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3NF80X0NoYW9zX3NmMl9maWxlJywgJzc1XzBfU0JMaXZlX3NmMicsICc3NV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzVfMTZfSkNMaXZlX3NmMl9maWxlJywgJzc1XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3NV80X0NoYW9zX3NmMl9maWxlJywgJzc2XzBfU0JMaXZlX3NmMicsICc3Nl8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzZfMTZfSkNMaXZlX3NmMl9maWxlJywgJzc2XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3Nl80X0NoYW9zX3NmMl9maWxlJywgJzc3XzBfU0JMaXZlX3NmMicsICc3N18xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzdfMTZfSkNMaXZlX3NmMl9maWxlJywgJzc3XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3N180X0NoYW9zX3NmMl9maWxlJywgJzc4XzBfU0JMaXZlX3NmMicsICc3OF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzhfMTZfSkNMaXZlX3NmMl9maWxlJywgJzc4XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3OF80X0NoYW9zX3NmMl9maWxlJywgJzc5XzBfU0JMaXZlX3NmMicsICc3OV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnNzlfMTZfSkNMaXZlX3NmMl9maWxlJywgJzc5XzE4X0pDTGl2ZV9zZjJfZmlsZScsICc3OV80X0NoYW9zX3NmMl9maWxlJywgJzgwXzBfU0JMaXZlX3NmMicsICc4MF8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnODBfMTZfSkNMaXZlX3NmMl9maWxlJywgJzgwXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc4MF80X0NoYW9zX3NmMl9maWxlJywgJzgxXzBfU0JMaXZlX3NmMicsICc4MV8xMl9KQ0xpdmVfc2YyX2ZpbGUnLCAnODFfMTZfSkNMaXZlX3NmMl9maWxlJywgJzgxXzE4X0pDTGl2ZV9zZjJfZmlsZScsICc4MV80X0NoYW9zX3NmMl9maWxlJ1xyXG5cclxuXHRcdFx0XTtcclxuXHRcdH1cclxuXHRcdHJldHVybiB0aGlzLmRydW1LZXlBcnJheTtcclxuXHR9O1xyXG5cdHRoaXMuZHJ1bUluZm8gPSBmdW5jdGlvbihuKSB7XHJcblx0XHR2YXIga2V5ID0gdGhpcy5kcnVtS2V5cygpW25dO1xyXG5cdFx0dmFyIHAgPSAxICoga2V5LnN1YnN0cigwLCAyKTtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdHZhcmlhYmxlOiAnX2RydW1fJyArIGtleSxcclxuXHRcdFx0dXJsOiAnaHR0cHM6Ly9zdXJpa292LmdpdGh1Yi5pby93ZWJhdWRpb2ZvbnRkYXRhL3NvdW5kLzEyOCcgKyBrZXkgKyAnLmpzJyxcclxuXHRcdFx0cGl0Y2g6IHAsXHJcblx0XHRcdHRpdGxlOiB0aGlzLmRydW1UaXRsZXMoKVtwXVxyXG5cdFx0fTtcclxuXHR9O1xyXG5cdHRoaXMuZmluZERydW0gPSBmdW5jdGlvbihubikge1xyXG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmRydW1LZXlzKCkubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0aWYgKG5uID09IDEgKiB0aGlzLmRydW1LZXlzKClbaV0uc3Vic3RyaW5nKDAsIDIpKSB7XHJcblx0XHRcdFx0cmV0dXJuIGk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHJldHVybiAwO1xyXG5cdH1cclxuXHRyZXR1cm4gdGhpcztcclxufVxyXG5pZiAodHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcgJiYgbW9kdWxlLmV4cG9ydHMpIHtcclxuXHRtb2R1bGUuZXhwb3J0cyA9IFdlYkF1ZGlvRm9udExvYWRlcjtcclxufVxyXG5pZiAodHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuXHR3aW5kb3cuV2ViQXVkaW9Gb250TG9hZGVyID0gV2ViQXVkaW9Gb250TG9hZGVyO1xyXG59IiwiJ3VzZSBzdHJpY3QnXHJcbmNvbnNvbGUubG9nKCdXZWJBdWRpb0ZvbnQgUGxheWVyIHYyLjkyIEdQTDMnKTtcclxudmFyIFdlYkF1ZGlvRm9udExvYWRlciA9IHJlcXVpcmUoJy4vbG9hZGVyJyk7XHJcbnZhciBXZWJBdWRpb0ZvbnRDaGFubmVsID0gcmVxdWlyZSgnLi9jaGFubmVsJyk7XHJcbnZhciBXZWJBdWRpb0ZvbnRSZXZlcmJlcmF0b3IgPSByZXF1aXJlKCcuL3JldmVyYmVyYXRvcicpXHJcbmZ1bmN0aW9uIFdlYkF1ZGlvRm9udFBsYXllcigpIHtcclxuXHR0aGlzLmVudmVsb3BlcyA9IFtdO1xyXG5cdHRoaXMubG9hZGVyID0gbmV3IFdlYkF1ZGlvRm9udExvYWRlcih0aGlzKTtcclxuXHR0aGlzLm9uQ2FjaGVGaW5pc2ggPSBudWxsO1xyXG5cdHRoaXMub25DYWNoZVByb2dyZXNzID0gbnVsbDtcclxuXHR0aGlzLmFmdGVyVGltZSA9IDAuMDU7XHJcblx0dGhpcy5uZWFyWmVybyA9IDAuMDAwMDAxO1xyXG5cdHRoaXMuY3JlYXRlQ2hhbm5lbCA9IGZ1bmN0aW9uIChhdWRpb0NvbnRleHQpIHtcclxuXHRcdHJldHVybiBuZXcgV2ViQXVkaW9Gb250Q2hhbm5lbChhdWRpb0NvbnRleHQpO1xyXG5cdH07XHJcblx0dGhpcy5jcmVhdGVSZXZlcmJlcmF0b3IgPSBmdW5jdGlvbiAoYXVkaW9Db250ZXh0KSB7XHJcblx0XHRyZXR1cm4gbmV3IFdlYkF1ZGlvRm9udFJldmVyYmVyYXRvcihhdWRpb0NvbnRleHQpO1xyXG5cdH07XHJcblx0dGhpcy5saW1pdFZvbHVtZSA9IGZ1bmN0aW9uICh2b2x1bWUpIHtcclxuXHRcdGlmICh2b2x1bWUpIHtcclxuXHRcdFx0dm9sdW1lID0gMS4wICogdm9sdW1lO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0dm9sdW1lID0gMC41O1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHZvbHVtZTtcclxuXHR9O1xyXG5cdHRoaXMucXVldWVDaG9yZCA9IGZ1bmN0aW9uIChhdWRpb0NvbnRleHQsIHRhcmdldCwgcHJlc2V0LCB3aGVuLCBwaXRjaGVzLCBkdXJhdGlvbiwgdm9sdW1lLCBzbGlkZXMpIHtcclxuXHRcdHZvbHVtZSA9IHRoaXMubGltaXRWb2x1bWUodm9sdW1lKTtcclxuXHRcdHZhciBlbnZlbG9wZXMgPSBbXTtcclxuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcGl0Y2hlcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHR2YXIgZW52bHAgPSB0aGlzLnF1ZXVlV2F2ZVRhYmxlKGF1ZGlvQ29udGV4dCwgdGFyZ2V0LCBwcmVzZXQsIHdoZW4sIHBpdGNoZXNbaV0sIGR1cmF0aW9uLCB2b2x1bWUgLSBNYXRoLnJhbmRvbSgpICogMC4wMSwgc2xpZGVzKTtcclxuXHRcdFx0ZW52ZWxvcGVzLnB1c2goZW52bHApO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIGVudmVsb3BlcztcclxuXHR9O1xyXG5cdHRoaXMucXVldWVTdHJ1bVVwID0gZnVuY3Rpb24gKGF1ZGlvQ29udGV4dCwgdGFyZ2V0LCBwcmVzZXQsIHdoZW4sIHBpdGNoZXMsIGR1cmF0aW9uLCB2b2x1bWUsIHNsaWRlcykge1xyXG5cdFx0cGl0Y2hlcy5zb3J0KGZ1bmN0aW9uIChhLCBiKSB7XHJcblx0XHRcdHJldHVybiBiIC0gYTtcclxuXHRcdH0pO1xyXG5cdFx0cmV0dXJuIHRoaXMucXVldWVTdHJ1bShhdWRpb0NvbnRleHQsIHRhcmdldCwgcHJlc2V0LCB3aGVuLCBwaXRjaGVzLCBkdXJhdGlvbiwgdm9sdW1lLCBzbGlkZXMpO1xyXG5cdH07XHJcblx0dGhpcy5xdWV1ZVN0cnVtRG93biA9IGZ1bmN0aW9uIChhdWRpb0NvbnRleHQsIHRhcmdldCwgcHJlc2V0LCB3aGVuLCBwaXRjaGVzLCBkdXJhdGlvbiwgdm9sdW1lLCBzbGlkZXMpIHtcclxuXHRcdHBpdGNoZXMuc29ydChmdW5jdGlvbiAoYSwgYikge1xyXG5cdFx0XHRyZXR1cm4gYSAtIGI7XHJcblx0XHR9KTtcclxuXHRcdHJldHVybiB0aGlzLnF1ZXVlU3RydW0oYXVkaW9Db250ZXh0LCB0YXJnZXQsIHByZXNldCwgd2hlbiwgcGl0Y2hlcywgZHVyYXRpb24sIHZvbHVtZSwgc2xpZGVzKTtcclxuXHR9O1xyXG5cdHRoaXMucXVldWVTdHJ1bSA9IGZ1bmN0aW9uIChhdWRpb0NvbnRleHQsIHRhcmdldCwgcHJlc2V0LCB3aGVuLCBwaXRjaGVzLCBkdXJhdGlvbiwgdm9sdW1lLCBzbGlkZXMpIHtcclxuXHRcdHZvbHVtZSA9IHRoaXMubGltaXRWb2x1bWUodm9sdW1lKTtcclxuXHRcdGlmICh3aGVuIDwgYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lKSB7XHJcblx0XHRcdHdoZW4gPSBhdWRpb0NvbnRleHQuY3VycmVudFRpbWU7XHJcblx0XHR9XHJcblx0XHR2YXIgZW52ZWxvcGVzID0gW107XHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHBpdGNoZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0dmFyIGVudmxwID0gdGhpcy5xdWV1ZVdhdmVUYWJsZShhdWRpb0NvbnRleHQsIHRhcmdldCwgcHJlc2V0LCB3aGVuICsgaSAqIDAuMDEsIHBpdGNoZXNbaV0sIGR1cmF0aW9uLCB2b2x1bWUgLSBNYXRoLnJhbmRvbSgpICogMC4wMSwgc2xpZGVzKTtcclxuXHRcdFx0ZW52ZWxvcGVzLnB1c2goZW52bHApO1xyXG5cdFx0XHR2b2x1bWUgPSAwLjkgKiB2b2x1bWU7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gZW52ZWxvcGVzO1xyXG5cdH07XHJcblx0dGhpcy5xdWV1ZVNuYXAgPSBmdW5jdGlvbiAoYXVkaW9Db250ZXh0LCB0YXJnZXQsIHByZXNldCwgd2hlbiwgcGl0Y2hlcywgZHVyYXRpb24sIHZvbHVtZSwgc2xpZGVzKSB7XHJcblx0XHR2b2x1bWUgPSB0aGlzLmxpbWl0Vm9sdW1lKHZvbHVtZSk7XHJcblx0XHR2b2x1bWUgPSAxLjUgKiAodm9sdW1lIHx8IDEuMCk7XHJcblx0XHRkdXJhdGlvbiA9IDAuMDU7XHJcblx0XHRyZXR1cm4gdGhpcy5xdWV1ZUNob3JkKGF1ZGlvQ29udGV4dCwgdGFyZ2V0LCBwcmVzZXQsIHdoZW4sIHBpdGNoZXMsIGR1cmF0aW9uLCB2b2x1bWUsIHNsaWRlcyk7XHJcblx0fTtcclxuXHR0aGlzLnJlc3VtZUNvbnRleHQgPSBmdW5jdGlvbiAoYXVkaW9Db250ZXh0KSB7XHJcblx0XHR0cnkge1xyXG5cdFx0XHRpZiAoYXVkaW9Db250ZXh0LnN0YXRlID09ICdzdXNwZW5kZWQnKSB7XHJcblx0XHRcdFx0aWYgKGF1ZGlvQ29udGV4dC5jb25zdHJ1Y3Rvci5uYW1lID09ICdBdWRpb0NvbnRleHQnKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnYXVkaW9Db250ZXh0LnJlc3VtZScsIGF1ZGlvQ29udGV4dCk7XHJcblx0XHRcdFx0XHRhdWRpb0NvbnRleHQucmVzdW1lKCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vc2tpcFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSBjYXRjaCAoZSkge1xyXG5cdFx0XHQvL2Rvbid0IGNhcmVcclxuXHRcdH1cclxuXHR9XHJcblx0dGhpcy5xdWV1ZVdhdmVUYWJsZSA9IGZ1bmN0aW9uIChhdWRpb0NvbnRleHQsIHRhcmdldCwgcHJlc2V0LCB3aGVuLCBwaXRjaCwgZHVyYXRpb24sIHZvbHVtZSwgc2xpZGVzKSB7XHJcblx0XHR0aGlzLnJlc3VtZUNvbnRleHQoYXVkaW9Db250ZXh0KTtcclxuXHRcdHZvbHVtZSA9IHRoaXMubGltaXRWb2x1bWUodm9sdW1lKTtcclxuXHRcdHZhciB6b25lID0gdGhpcy5maW5kWm9uZShhdWRpb0NvbnRleHQsIHByZXNldCwgcGl0Y2gpO1xyXG5cdFx0aWYgKCEoem9uZS5idWZmZXIpKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCdlbXB0eSBidWZmZXIgJywgem9uZSk7XHJcblx0XHRcdHJldHVybjtcclxuXHRcdH1cclxuXHRcdHZhciBiYXNlRGV0dW5lID0gem9uZS5vcmlnaW5hbFBpdGNoIC0gMTAwLjAgKiB6b25lLmNvYXJzZVR1bmUgLSB6b25lLmZpbmVUdW5lO1xyXG5cdFx0dmFyIHBsYXliYWNrUmF0ZSA9IDEuMCAqIE1hdGgucG93KDIsICgxMDAuMCAqIHBpdGNoIC0gYmFzZURldHVuZSkgLyAxMjAwLjApO1xyXG5cdFx0Ly92YXIgc2FtcGxlUmF0aW8gPSB6b25lLnNhbXBsZVJhdGUgLyBhdWRpb0NvbnRleHQuc2FtcGxlUmF0ZTtcclxuXHRcdHZhciBzdGFydFdoZW4gPSB3aGVuO1xyXG5cdFx0aWYgKHN0YXJ0V2hlbiA8IGF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSkge1xyXG5cdFx0XHRzdGFydFdoZW4gPSBhdWRpb0NvbnRleHQuY3VycmVudFRpbWU7XHJcblx0XHR9XHJcblx0XHR2YXIgd2F2ZUR1cmF0aW9uID0gZHVyYXRpb24gKyB0aGlzLmFmdGVyVGltZTtcclxuXHRcdHZhciBsb29wID0gdHJ1ZTtcclxuXHRcdGlmICh6b25lLmxvb3BTdGFydCA8IDEgfHwgem9uZS5sb29wU3RhcnQgPj0gem9uZS5sb29wRW5kKSB7XHJcblx0XHRcdGxvb3AgPSBmYWxzZTtcclxuXHRcdH1cclxuXHRcdGlmICghbG9vcCkge1xyXG5cdFx0XHRpZiAod2F2ZUR1cmF0aW9uID4gem9uZS5idWZmZXIuZHVyYXRpb24gLyBwbGF5YmFja1JhdGUpIHtcclxuXHRcdFx0XHR3YXZlRHVyYXRpb24gPSB6b25lLmJ1ZmZlci5kdXJhdGlvbiAvIHBsYXliYWNrUmF0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dmFyIGVudmVsb3BlID0gdGhpcy5maW5kRW52ZWxvcGUoYXVkaW9Db250ZXh0LCB0YXJnZXQsIHN0YXJ0V2hlbiwgd2F2ZUR1cmF0aW9uKTtcclxuXHRcdHRoaXMuc2V0dXBFbnZlbG9wZShhdWRpb0NvbnRleHQsIGVudmVsb3BlLCB6b25lLCB2b2x1bWUsIHN0YXJ0V2hlbiwgd2F2ZUR1cmF0aW9uLCBkdXJhdGlvbik7XHJcblx0XHRlbnZlbG9wZS5hdWRpb0J1ZmZlclNvdXJjZU5vZGUgPSBhdWRpb0NvbnRleHQuY3JlYXRlQnVmZmVyU291cmNlKCk7XHJcblx0XHRlbnZlbG9wZS5hdWRpb0J1ZmZlclNvdXJjZU5vZGUucGxheWJhY2tSYXRlLnNldFZhbHVlQXRUaW1lKHBsYXliYWNrUmF0ZSwgMCk7XHJcblx0XHRpZiAoc2xpZGVzKSB7XHJcblx0XHRcdGlmIChzbGlkZXMubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdGVudmVsb3BlLmF1ZGlvQnVmZmVyU291cmNlTm9kZS5wbGF5YmFja1JhdGUuc2V0VmFsdWVBdFRpbWUocGxheWJhY2tSYXRlLCB3aGVuKTtcclxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHNsaWRlcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0dmFyIG5ld1BsYXliYWNrUmF0ZSA9IDEuMCAqIE1hdGgucG93KDIsICgxMDAuMCAqIHNsaWRlc1tpXS5waXRjaCAtIGJhc2VEZXR1bmUpIC8gMTIwMC4wKTtcclxuXHRcdFx0XHRcdHZhciBuZXdXaGVuID0gd2hlbiArIHNsaWRlc1tpXS53aGVuO1xyXG5cdFx0XHRcdFx0ZW52ZWxvcGUuYXVkaW9CdWZmZXJTb3VyY2VOb2RlLnBsYXliYWNrUmF0ZS5saW5lYXJSYW1wVG9WYWx1ZUF0VGltZShuZXdQbGF5YmFja1JhdGUsIG5ld1doZW4pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZW52ZWxvcGUuYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmJ1ZmZlciA9IHpvbmUuYnVmZmVyO1xyXG5cdFx0aWYgKGxvb3ApIHtcclxuXHRcdFx0ZW52ZWxvcGUuYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmxvb3AgPSB0cnVlO1xyXG5cdFx0XHRlbnZlbG9wZS5hdWRpb0J1ZmZlclNvdXJjZU5vZGUubG9vcFN0YXJ0ID0gem9uZS5sb29wU3RhcnQgLyB6b25lLnNhbXBsZVJhdGUgKyB6b25lLmRlbGF5O1xyXG5cdFx0XHRlbnZlbG9wZS5hdWRpb0J1ZmZlclNvdXJjZU5vZGUubG9vcEVuZCA9IHpvbmUubG9vcEVuZCAvIHpvbmUuc2FtcGxlUmF0ZSArIHpvbmUuZGVsYXk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRlbnZlbG9wZS5hdWRpb0J1ZmZlclNvdXJjZU5vZGUubG9vcCA9IGZhbHNlO1xyXG5cdFx0fVxyXG5cdFx0ZW52ZWxvcGUuYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmNvbm5lY3QoZW52ZWxvcGUpO1xyXG5cdFx0ZW52ZWxvcGUuYXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0YXJ0KHN0YXJ0V2hlbiwgem9uZS5kZWxheSk7XHJcblx0XHRlbnZlbG9wZS5hdWRpb0J1ZmZlclNvdXJjZU5vZGUuc3RvcChzdGFydFdoZW4gKyB3YXZlRHVyYXRpb24pO1xyXG5cdFx0ZW52ZWxvcGUud2hlbiA9IHN0YXJ0V2hlbjtcclxuXHRcdGVudmVsb3BlLmR1cmF0aW9uID0gd2F2ZUR1cmF0aW9uO1xyXG5cdFx0ZW52ZWxvcGUucGl0Y2ggPSBwaXRjaDtcclxuXHRcdGVudmVsb3BlLnByZXNldCA9IHByZXNldDtcclxuXHRcdHJldHVybiBlbnZlbG9wZTtcclxuXHR9O1xyXG5cdHRoaXMubm9aZXJvVm9sdW1lID0gZnVuY3Rpb24gKG4pIHtcclxuXHRcdGlmIChuID4gdGhpcy5uZWFyWmVybykge1xyXG5cdFx0XHRyZXR1cm4gbjtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHJldHVybiB0aGlzLm5lYXJaZXJvO1xyXG5cdFx0fVxyXG5cdH07XHJcblx0dGhpcy5zZXR1cEVudmVsb3BlID0gZnVuY3Rpb24gKGF1ZGlvQ29udGV4dCwgZW52ZWxvcGUsIHpvbmUsIHZvbHVtZSwgd2hlbiwgc2FtcGxlRHVyYXRpb24sIG5vdGVEdXJhdGlvbikge1xyXG5cdFx0ZW52ZWxvcGUuZ2Fpbi5zZXRWYWx1ZUF0VGltZSh0aGlzLm5vWmVyb1ZvbHVtZSgwKSwgYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lKTtcclxuXHRcdHZhciBsYXN0VGltZSA9IDA7XHJcblx0XHR2YXIgbGFzdFZvbHVtZSA9IDA7XHJcblx0XHR2YXIgZHVyYXRpb24gPSBub3RlRHVyYXRpb247XHJcblx0XHR2YXIgYWhkc3IgPSB6b25lLmFoZHNyO1xyXG5cdFx0aWYgKHNhbXBsZUR1cmF0aW9uIDwgZHVyYXRpb24gKyB0aGlzLmFmdGVyVGltZSkge1xyXG5cdFx0XHRkdXJhdGlvbiA9IHNhbXBsZUR1cmF0aW9uIC0gdGhpcy5hZnRlclRpbWU7XHJcblx0XHR9XHJcblx0XHRpZiAoYWhkc3IpIHtcclxuXHRcdFx0aWYgKCEoYWhkc3IubGVuZ3RoID4gMCkpIHtcclxuXHRcdFx0XHRhaGRzciA9IFt7XHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAwLFxyXG5cdFx0XHRcdFx0XHR2b2x1bWU6IDFcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDAuNSxcclxuXHRcdFx0XHRcdFx0dm9sdW1lOiAxXHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxLjUsXHJcblx0XHRcdFx0XHRcdHZvbHVtZTogMC41XHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAzLFxyXG5cdFx0XHRcdFx0XHR2b2x1bWU6IDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdO1xyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRhaGRzciA9IFt7XHJcblx0XHRcdFx0XHRkdXJhdGlvbjogMCxcclxuXHRcdFx0XHRcdHZvbHVtZTogMVxyXG5cdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdGR1cmF0aW9uOiBkdXJhdGlvbixcclxuXHRcdFx0XHRcdHZvbHVtZTogMVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XTtcclxuXHRcdH1cclxuXHRcdGVudmVsb3BlLmdhaW4uY2FuY2VsU2NoZWR1bGVkVmFsdWVzKHdoZW4pO1xyXG5cdFx0ZW52ZWxvcGUuZ2Fpbi5zZXRWYWx1ZUF0VGltZSh0aGlzLm5vWmVyb1ZvbHVtZShhaGRzclswXS52b2x1bWUgKiB2b2x1bWUpLCB3aGVuKTtcclxuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYWhkc3IubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0aWYgKGFoZHNyW2ldLmR1cmF0aW9uID4gMCkge1xyXG5cdFx0XHRcdGlmIChhaGRzcltpXS5kdXJhdGlvbiArIGxhc3RUaW1lID4gZHVyYXRpb24pIHtcclxuXHRcdFx0XHRcdHZhciByID0gMSAtIChhaGRzcltpXS5kdXJhdGlvbiArIGxhc3RUaW1lIC0gZHVyYXRpb24pIC8gYWhkc3JbaV0uZHVyYXRpb247XHJcblx0XHRcdFx0XHR2YXIgbiA9IGxhc3RWb2x1bWUgLSByICogKGxhc3RWb2x1bWUgLSBhaGRzcltpXS52b2x1bWUpO1xyXG5cdFx0XHRcdFx0ZW52ZWxvcGUuZ2Fpbi5saW5lYXJSYW1wVG9WYWx1ZUF0VGltZSh0aGlzLm5vWmVyb1ZvbHVtZSh2b2x1bWUgKiBuKSwgd2hlbiArIGR1cmF0aW9uKTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsYXN0VGltZSA9IGxhc3RUaW1lICsgYWhkc3JbaV0uZHVyYXRpb247XHJcblx0XHRcdFx0bGFzdFZvbHVtZSA9IGFoZHNyW2ldLnZvbHVtZTtcclxuXHRcdFx0XHRlbnZlbG9wZS5nYWluLmxpbmVhclJhbXBUb1ZhbHVlQXRUaW1lKHRoaXMubm9aZXJvVm9sdW1lKHZvbHVtZSAqIGxhc3RWb2x1bWUpLCB3aGVuICsgbGFzdFRpbWUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRlbnZlbG9wZS5nYWluLmxpbmVhclJhbXBUb1ZhbHVlQXRUaW1lKHRoaXMubm9aZXJvVm9sdW1lKDApLCB3aGVuICsgZHVyYXRpb24gKyB0aGlzLmFmdGVyVGltZSk7XHJcblx0fTtcclxuXHR0aGlzLm51bVZhbHVlID0gZnVuY3Rpb24gKGFWYWx1ZSwgZGVmVmFsdWUpIHtcclxuXHRcdGlmICh0eXBlb2YgYVZhbHVlID09PSBcIm51bWJlclwiKSB7XHJcblx0XHRcdHJldHVybiBhVmFsdWU7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gZGVmVmFsdWU7XHJcblx0XHR9XHJcblx0fTtcclxuXHR0aGlzLmZpbmRFbnZlbG9wZSA9IGZ1bmN0aW9uIChhdWRpb0NvbnRleHQsIHRhcmdldCwgd2hlbiwgZHVyYXRpb24pIHtcclxuXHRcdHZhciBlbnZlbG9wZSA9IG51bGw7XHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuZW52ZWxvcGVzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdHZhciBlID0gdGhpcy5lbnZlbG9wZXNbaV07XHJcblx0XHRcdGlmIChlLnRhcmdldCA9PSB0YXJnZXQgJiYgYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lID4gZS53aGVuICsgZS5kdXJhdGlvbiArIDAuMDAxKSB7XHJcblx0XHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRcdGUuYXVkaW9CdWZmZXJTb3VyY2VOb2RlLmRpc2Nvbm5lY3QoKTtcclxuXHRcdFx0XHRcdGUuYXVkaW9CdWZmZXJTb3VyY2VOb2RlLnN0b3AoMCk7XHJcblx0XHRcdFx0XHRlLmF1ZGlvQnVmZmVyU291cmNlTm9kZSA9IG51bGw7XHJcblx0XHRcdFx0fSBjYXRjaCAoeCkge1xyXG5cdFx0XHRcdFx0Ly9hdWRpb0J1ZmZlclNvdXJjZU5vZGUgaXMgZGVhZCBhbHJlYWR5XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGVudmVsb3BlID0gZTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aWYgKCEoZW52ZWxvcGUpKSB7XHJcblx0XHRcdGVudmVsb3BlID0gYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcclxuXHRcdFx0ZW52ZWxvcGUudGFyZ2V0ID0gdGFyZ2V0O1xyXG5cdFx0XHRlbnZlbG9wZS5jb25uZWN0KHRhcmdldCk7XHJcblx0XHRcdGVudmVsb3BlLmNhbmNlbCA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0XHRpZiAoZW52ZWxvcGUud2hlbiArIGVudmVsb3BlLmR1cmF0aW9uID4gYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lKSB7XHJcblx0XHRcdFx0XHRlbnZlbG9wZS5nYWluLmNhbmNlbFNjaGVkdWxlZFZhbHVlcygwKTtcclxuXHRcdFx0XHRcdGVudmVsb3BlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKDAuMDAwMDEsIGF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4xKTtcclxuXHRcdFx0XHRcdGVudmVsb3BlLndoZW4gPSBhdWRpb0NvbnRleHQuY3VycmVudFRpbWUgKyAwLjAwMDAxO1xyXG5cdFx0XHRcdFx0ZW52ZWxvcGUuZHVyYXRpb24gPSAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fTtcclxuXHRcdFx0dGhpcy5lbnZlbG9wZXMucHVzaChlbnZlbG9wZSk7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gZW52ZWxvcGU7XHJcblx0fTtcclxuXHR0aGlzLmFkanVzdFByZXNldCA9IGZ1bmN0aW9uIChhdWRpb0NvbnRleHQsIHByZXNldCkge1xyXG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBwcmVzZXQuem9uZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0dGhpcy5hZGp1c3Rab25lKGF1ZGlvQ29udGV4dCwgcHJlc2V0LnpvbmVzW2ldKTtcclxuXHRcdH1cclxuXHR9O1xyXG5cdHRoaXMuYWRqdXN0Wm9uZSA9IGZ1bmN0aW9uIChhdWRpb0NvbnRleHQsIHpvbmUpIHtcclxuXHRcdGlmICh6b25lLmJ1ZmZlcikge1xyXG5cdFx0XHQvL1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0em9uZS5kZWxheSA9IDA7XHJcblx0XHRcdGlmICh6b25lLnNhbXBsZSkge1xyXG5cdFx0XHRcdHZhciBkZWNvZGVkID0gYXRvYih6b25lLnNhbXBsZSk7XHJcblx0XHRcdFx0em9uZS5idWZmZXIgPSBhdWRpb0NvbnRleHQuY3JlYXRlQnVmZmVyKDEsIGRlY29kZWQubGVuZ3RoIC8gMiwgem9uZS5zYW1wbGVSYXRlKTtcclxuXHRcdFx0XHR2YXIgZmxvYXQzMkFycmF5ID0gem9uZS5idWZmZXIuZ2V0Q2hhbm5lbERhdGEoMCk7XHJcblx0XHRcdFx0dmFyIGIxLFxyXG5cdFx0XHRcdGIyLFxyXG5cdFx0XHRcdG47XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBkZWNvZGVkLmxlbmd0aCAvIDI7IGkrKykge1xyXG5cdFx0XHRcdFx0YjEgPSBkZWNvZGVkLmNoYXJDb2RlQXQoaSAqIDIpO1xyXG5cdFx0XHRcdFx0YjIgPSBkZWNvZGVkLmNoYXJDb2RlQXQoaSAqIDIgKyAxKTtcclxuXHRcdFx0XHRcdGlmIChiMSA8IDApIHtcclxuXHRcdFx0XHRcdFx0YjEgPSAyNTYgKyBiMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmIChiMiA8IDApIHtcclxuXHRcdFx0XHRcdFx0YjIgPSAyNTYgKyBiMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdG4gPSBiMiAqIDI1NiArIGIxO1xyXG5cdFx0XHRcdFx0aWYgKG4gPj0gNjU1MzYgLyAyKSB7XHJcblx0XHRcdFx0XHRcdG4gPSBuIC0gNjU1MzY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRmbG9hdDMyQXJyYXlbaV0gPSBuIC8gNjU1MzYuMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0aWYgKHpvbmUuZmlsZSkge1xyXG5cdFx0XHRcdFx0dmFyIGRhdGFsZW4gPSB6b25lLmZpbGUubGVuZ3RoO1xyXG5cdFx0XHRcdFx0dmFyIGFycmF5YnVmZmVyID0gbmV3IEFycmF5QnVmZmVyKGRhdGFsZW4pO1xyXG5cdFx0XHRcdFx0dmFyIHZpZXcgPSBuZXcgVWludDhBcnJheShhcnJheWJ1ZmZlcik7XHJcblx0XHRcdFx0XHR2YXIgZGVjb2RlZCA9IGF0b2Ioem9uZS5maWxlKTtcclxuXHRcdFx0XHRcdHZhciBiO1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBkZWNvZGVkLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGIgPSBkZWNvZGVkLmNoYXJDb2RlQXQoaSk7XHJcblx0XHRcdFx0XHRcdHZpZXdbaV0gPSBiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YXVkaW9Db250ZXh0LmRlY29kZUF1ZGlvRGF0YShhcnJheWJ1ZmZlciwgZnVuY3Rpb24gKGF1ZGlvQnVmZmVyKSB7XHJcblx0XHRcdFx0XHRcdHpvbmUuYnVmZmVyID0gYXVkaW9CdWZmZXI7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0em9uZS5sb29wU3RhcnQgPSB0aGlzLm51bVZhbHVlKHpvbmUubG9vcFN0YXJ0LCAwKTtcclxuXHRcdFx0em9uZS5sb29wRW5kID0gdGhpcy5udW1WYWx1ZSh6b25lLmxvb3BFbmQsIDApO1xyXG5cdFx0XHR6b25lLmNvYXJzZVR1bmUgPSB0aGlzLm51bVZhbHVlKHpvbmUuY29hcnNlVHVuZSwgMCk7XHJcblx0XHRcdHpvbmUuZmluZVR1bmUgPSB0aGlzLm51bVZhbHVlKHpvbmUuZmluZVR1bmUsIDApO1xyXG5cdFx0XHR6b25lLm9yaWdpbmFsUGl0Y2ggPSB0aGlzLm51bVZhbHVlKHpvbmUub3JpZ2luYWxQaXRjaCwgNjAwMCk7XHJcblx0XHRcdHpvbmUuc2FtcGxlUmF0ZSA9IHRoaXMubnVtVmFsdWUoem9uZS5zYW1wbGVSYXRlLCA0NDEwMCk7XHJcblx0XHRcdHpvbmUuc3VzdGFpbiA9IHRoaXMubnVtVmFsdWUoem9uZS5vcmlnaW5hbFBpdGNoLCAwKTtcclxuXHRcdH1cclxuXHR9O1xyXG5cdHRoaXMuZmluZFpvbmUgPSBmdW5jdGlvbiAoYXVkaW9Db250ZXh0LCBwcmVzZXQsIHBpdGNoKSB7XHJcblx0XHR2YXIgem9uZSA9IG51bGw7XHJcblx0XHRmb3IgKHZhciBpID0gcHJlc2V0LnpvbmVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XHJcblx0XHRcdHpvbmUgPSBwcmVzZXQuem9uZXNbaV07XHJcblx0XHRcdGlmICh6b25lLmtleVJhbmdlTG93IDw9IHBpdGNoICYmIHpvbmUua2V5UmFuZ2VIaWdoICsgMSA+PSBwaXRjaCkge1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0cnkge1xyXG5cdFx0XHR0aGlzLmFkanVzdFpvbmUoYXVkaW9Db250ZXh0LCB6b25lKTtcclxuXHRcdH0gY2F0Y2ggKGV4KSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCdhZGp1c3Rab25lJywgZXgpO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHpvbmU7XHJcblx0fTtcclxuXHR0aGlzLmNhbmNlbFF1ZXVlID0gZnVuY3Rpb24gKGF1ZGlvQ29udGV4dCkge1xyXG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmVudmVsb3Blcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHR2YXIgZSA9IHRoaXMuZW52ZWxvcGVzW2ldO1xyXG5cdFx0XHRlLmdhaW4uY2FuY2VsU2NoZWR1bGVkVmFsdWVzKDApO1xyXG5cdFx0XHRlLmdhaW4uc2V0VmFsdWVBdFRpbWUodGhpcy5uZWFyWmVybywgYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lKTtcclxuXHRcdFx0ZS53aGVuID0gLTE7XHJcblx0XHRcdHRyeSB7XHJcblx0XHRcdFx0ZS5hdWRpb0J1ZmZlclNvdXJjZU5vZGUuZGlzY29ubmVjdCgpO1xyXG5cdFx0XHR9IGNhdGNoIChleCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGV4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcblx0cmV0dXJuIHRoaXM7XHJcbn1cclxuaWYgKHR5cGVvZiBtb2R1bGUgPT09ICdvYmplY3QnICYmIG1vZHVsZS5leHBvcnRzKSB7XHJcblx0bW9kdWxlLmV4cG9ydHMgPSBXZWJBdWRpb0ZvbnRQbGF5ZXI7XHJcbn1cclxuaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnKSB7XHJcblx0d2luZG93LldlYkF1ZGlvRm9udFBsYXllciA9IFdlYkF1ZGlvRm9udFBsYXllcjtcclxufVxyXG4iLCIndXNlIHN0cmljdCdcclxuY29uc29sZS5sb2coJ1dlYkF1ZGlvRm9udCBSZXZlcmJlcmF0b3IvQ29tcHJlc3NvciB2MS4xNyBHUEwzJyk7XHJcbmZ1bmN0aW9uIFdlYkF1ZGlvRm9udFJldmVyYmVyYXRvcihhdWRpb0NvbnRleHQpIHtcclxuXHR2YXIgbWUgPSB0aGlzO1xyXG5cdHRoaXMuYXVkaW9Db250ZXh0ID0gYXVkaW9Db250ZXh0O1xyXG5cclxuXHR0aGlzLm91dHB1dCA9IGF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XHJcblx0dGhpcy5pbnB1dCA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZUJpcXVhZEZpbHRlcigpO1xyXG5cdHRoaXMuY29tcHJlc3NvciA9IGF1ZGlvQ29udGV4dC5jcmVhdGVEeW5hbWljc0NvbXByZXNzb3IoKTtcclxuXHR0aGlzLmNvbXByZXNzb3JXZXQgPSBhdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xyXG5cdHRoaXMuY29tcHJlc3NvckRyeSA9IGF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XHJcblx0dGhpcy5jb252b2x2ZXIgPSBudWxsO1xyXG5cdHRoaXMuY29udm9sdmVySW5wdXQgPSBhdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xyXG5cdHRoaXMuZHJ5ID0gYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcclxuXHR0aGlzLndldCA9IGF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XHJcblxyXG5cdHRoaXMuaW5wdXQudHlwZSA9IFwibG93cGFzc1wiO1xyXG5cdHRoaXMuaW5wdXQuZnJlcXVlbmN5LnNldFRhcmdldEF0VGltZSgxODAwMCwwLDAuMDAwMSk7XHJcblx0dGhpcy5jb21wcmVzc29yV2V0LmdhaW4uc2V0VGFyZ2V0QXRUaW1lKDEuMCwwLDAuMDAwMSk7XHJcblx0dGhpcy5jb21wcmVzc29yRHJ5LmdhaW4uc2V0VGFyZ2V0QXRUaW1lKDAuMCwwLDAuMDAwMSk7XHJcblx0dmFyIHRocmVzaG9sZCA9IC0zNTtcclxuXHR2YXIga25lZSA9IDM1O1xyXG5cdHZhciByYXRpbyA9IDg7XHJcblx0dmFyIGF0dGFjayA9IDAuMDI7XHJcblx0dmFyIHJlbGVhc2UgPSAwLjE7XHJcblx0dGhpcy5jb21wcmVzc29yLnRocmVzaG9sZC5zZXRWYWx1ZUF0VGltZSh0aHJlc2hvbGQsMC4wMDAxKTsvLy0xMDAsMFxyXG5cdHRoaXMuY29tcHJlc3Nvci5rbmVlLnNldFZhbHVlQXRUaW1lKGtuZWUsMC4wMDAxKTsvLzAsNDBcclxuXHR0aGlzLmNvbXByZXNzb3IucmF0aW8uc2V0VmFsdWVBdFRpbWUocmF0aW8sMC4wMDAxKTsvLzIsMjBcclxuXHR0aGlzLmNvbXByZXNzb3IuYXR0YWNrLnNldFZhbHVlQXRUaW1lKGF0dGFjaywwLjAwMDEpOy8vMCwxXHJcblx0dGhpcy5jb21wcmVzc29yLnJlbGVhc2Uuc2V0VmFsdWVBdFRpbWUocmVsZWFzZSwwLjAwMDEpOy8vMCwxXHJcblx0dGhpcy5kcnkuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoMC42LDAsMC4wMDAxKTtcclxuXHR0aGlzLndldC5nYWluLnNldFRhcmdldEF0VGltZSgwLjQsMCwwLjAwMDEpO1xyXG5cclxuXHR0aGlzLmlucHV0LmNvbm5lY3QodGhpcy5jb21wcmVzc29yRHJ5KTtcclxuXHR0aGlzLmNvbXByZXNzb3JEcnkuY29ubmVjdCh0aGlzLmNvbnZvbHZlcklucHV0KTtcclxuXHJcblx0dGhpcy5pbnB1dC5jb25uZWN0KHRoaXMuY29tcHJlc3NvcldldCk7XHJcblx0dGhpcy5jb21wcmVzc29yV2V0LmNvbm5lY3QodGhpcy5jb21wcmVzc29yKTtcclxuXHR0aGlzLmNvbXByZXNzb3IuY29ubmVjdCh0aGlzLmNvbnZvbHZlcklucHV0KTtcclxuXHJcblx0dGhpcy5jb252b2x2ZXJJbnB1dC5jb25uZWN0KHRoaXMuZHJ5KTtcclxuXHR0aGlzLmRyeS5jb25uZWN0KHRoaXMub3V0cHV0KTtcclxuXHJcblx0dGhpcy5jb252b2x2ZXJJbnB1dC5jb25uZWN0KHRoaXMud2V0KTtcclxuXHRcclxuXHR2YXIgaXJyPVwiLy91UVpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBU1c1bWJ3QUFBQThBQUFCRUFBQndwZ0FEQndzTER4SVNGaG9hSGlFaEpTa3BMVEF3TkRnNFBFQkRRMGRMUzA5U1VsWmFXbDVoWVdWcGFXMXdjSFI0ZUh5QWc0T0hpNHVQa3BLV21wcWVvYUdscWFtdHNMQzB1TGk4d01QRHg4dkx6OUxTMXRyYTN1SGg1ZW5wN2ZEdzlQajQvUDhBQUFBNVRFRk5SVE11T1RseUFhb0FBQUFBQUFBQUFCU0FKQWFrVGdBQWdBQUFjS2JzeEpzT0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vdVFaQUFBQTJkSlMwVU13QUF0NEFnZG9JZ0FrMW1OYy9qMEFCakRBQ1IzQUNBQ2tBQUFBWDBUcm5IQXdNREF4YnVCaEJETFBUdTB5QkFnUUFBQUFCQkM3N1JFUkYzZDNkM2NSLy9FUVRUM3hILzhRWVFJRUk4UkVSRVJGMmVuZS8yUUlSSC9zbUFBZ2dRSUVDQkJDN1BKa3laTk80alAvM3NnUVF6M2ZnbVRCL3lnSUFnRDUvL3o2MzhId2ZCOFA2d1NiYTJnVkFrZytVSVNqblNnZmx3K3VJQVEvL2gvNFAvLy9CRC9CLy9CRC8vL2x3ZkI4SDRQZytINVFFSFFKTUhRRklHTUdNUEJZTXhVTERhanlXV0E5OGwzRWdGSlFzV3RMQ1lISS9MWXJ5NWs0REo0TnlqUUhHbWhHRUFDZ2doVVJnYWlvZ0hFQkdFYU9Jd1JDSm1Jb2VnMlBkQ0JNSCs0b0tvUlBHZU8wRUlSRHgxMGppdERLSkZuY1Joem5KQkJCY0VCMjAxSjZQVk1mMGxjL2U3cDhQS0xCa1cvMklqR0NtdCtMMkpvZGJGTGpSLy8vMC85MFFVWkpxdmQ1WktMRjZndzVjUmtDZ1dnUVVTZ1VBVU5oQkVCRUVBUjdXN0w0cUtlZS83L1RTajEyL0Z0RC8vbExxLy82bHNBVGZxZC9SLy9rdi82UlZYRWhBQUFBQUF4UDJNVnc5ZzZCWVNHRE5LSktuTVIvL3VTWkFzQ0EvbzBXdWM5Z0FBc0FBak40SWdBa1RUOVo0d3d6Y2k0QUdNMEVJZ0M1aEdFdUR3Tkp6SFdFTmgxUytxak1qdEhKTktCSWdReVhBOEt5Q3ZzODQ5YjJXVmpxKzYrNzhOZGZWbzF4MnJmbXJ0bmRhamxpKy9hMTJJbXAydGIxWXRlYjMxajZ6a0FEQ1pVb2NBNE9uZHdQa3c2dEFUVkdubGdkNkFFQmxWN3E3VHExeHM5RFIxYUpSWExRNUJBa1NBNC9Lb0VzQ2VtU1lwZjdQLzlXNmRlcFFZL3NmcnZYVDdQLy8vaWpsMHpha01HeUlpb0FBQkFBRnRWV2dYcmthMkNFcTdXQ1cyZE80eXh4V3V2NUdQakpyY01ETVNqTU9DNG5pTXg4VWxZb1BIZ2pqeGRCd2UxSllWblQ5bGpqMWpBdnBUc3RXUWx5b24xVG5hRlJhRHNnU0dKbktkemRicmtVVWNrY2ZNT3JvcG1sNXI5a29xczg1M0s2LzJkcGlGRWJYdDk1V3QyQlV1TkhKTUlYeEpybmV3L2piUnhObDM4c3IzMWNTVXRrbEVra29aQklTVXNFRWVDKzFCYXRpMzZlMTMvRlNhbzMrMVAvN2IrdiszLy8xOUNVckVZVVcxelVDY2dnd0VRQUFBQUFBQVpEU0NOaHdBV1N0UVpmVHVKS3JrWXJUY1VyV2dUQXNZVk5NQXlLQ1JSQ0h4b3VFSU1QcVJJVFAvN2ttUVlnZ1FGUXRwNTZSdmlMUTJZWVFBajZBN3hjV3VucEc5SXVnQWpkQkNKdXRoOWVPbTlqRlNiU1QzdGsydGtrWm90WUljWGpCSVVoUHhGcXVDQWRnSVFPaUF3RkJTbjZSeTRaVWF6UWpWaXk5ZUd6cXhVaUFIM0k3eW45T1JRU2luYzRPVmZmMzkvNU9mVDMzYkdmZlBvUWZsLy8vei9uV1AwTUdub1M1bjVraUgzUC8vLzE4Ly9pNTIzWHBESVc5V2hzZ0VGV0ZLNkJEVUVKSU1VUUFCQUFCVXhtbDhJU2VXaUZ0WTlCcm9hVEpxU2hCUGhCTHh3VWljVEN0dHd3SmhrMHdaS1BGakE4WUV6VitIVmRTbXJ0d1FYUytSZ0lJMnFrRGFWQ3U4WEV1Q29vSGhSWk94OFVVV1R2VlpidWM0VjEzdVNRdUxsTjBzYlA4cWRoK2NZbllWRFBpbDg3bFN1UjlYbllQdlpwWHljYmxLTExZSTdKYkdpVUtYSkxNM1hDelJUdFE1WHQvdGN2cmI1ZWMvMy8zZlEvdmM3WnEvK1NxRnpreEM2R0NnUVJhQUFBQUFBQUFDNlp3aUNiRnNDUmpkUHc5UzhGOU1GV0Y3TkdNL1JxR3JLTFJyVWRTSTFvSmhRc2tpRENGNTlvc1JoNlRLSSsrVzFOaURhVGR5YkU2N3cvWlJ1NExWcDJMUlNOenZqNjRtVit2U2V2VTRhSGtHVnVISC8rNUprTFlZRHdUQmFhZWswVUN1Z0NOMEVJbTZPOFNObnA1aFhBTkUyWW5RUUNzaXpDUmhVd1JnOFdpb2xwMHBZeVljN2ZVcFpDSENGQUJzTkxxR0NsbEZ0c0FrbHRSSlFYSUtlUFI2SE5XVHhwQVkxei9Tb3dDNGE5dFg5bi92LzllbG4vLzNkdm9VeU55QkRFRWdBT3JnSmVKZ0xvTjBlWThFTUxGQ0NGcHpSRk1DUGZHR1hnd2xrNkVJdWtrS2Z2bXVDcG9rU2VDL1V3VWVpVENjc3NIdkpLWXMwQ0p6UlFVMkljem44eVNyZTBNWnBZbTJFRm9jdFpSdTkzUnI4aklyVE9adDB0dFZWUlBVbWtuYTg2T09XTE5KTVowcWU1Q3k3Z2ZjaWw2bzgxTm9Hb0dBdHVBeklBSEkvei81em1YNi8vMlQvNy8rbHYvZXZmL3JyLzlmMy8vLy8vLzdwZGRySWlhcklwcFhaRlZCSkVGR0dSY1NBU1FRQUFBWE91eGZENFJKTEN4bjBicGNuUjZub2pJN1NsRmhTUFdkTk42SVVDQW5JRFRiVE94a1JaeElpUlNKMmRXRklrSWN1cXFGb1FnTFlJTmFiT3FxUXZsY2hZVVp6SUpmakp3a1ZMb1ZJMG1VK1djNnBJWDEraCtIOXZQZWtGSlY3QW1iWDFoRVdjU1dBV3g3V2wxaHdOS29vdEdnbGxGWVJLQ3J2S01Ub1FseW94Zjd2Ly91U1pFU0NnN0pLMnVubUhFQW9JQmpkQkNJQWo5a3BZNnd3c2NDMnRlSjBFQXBaN2YvL1p2OU5PbTM5U3RqcmtmLytqZWxVeGFmQUVBQklBQUFEbW1WeFpkWmdJNXl1VXUxVFRqcXlwOTMra2J3dzlMWXhBajR2c3VlOXc1RGRXUDVxdGJGSmZLcTg0U3BES3lQMitlUGtKdGZqaUcxQWhLckZlQ09PYUxvYTZ6V1lMYlhhcG9Geno1d3UvR29vNGY3YWYxVnFwU2tCQnRFamU3clFtcjN1MysxNnhVU2NXV3NPdkZBWElsTktEUmFMMDI0djlRQWdBR1pBQS8vLzh2LzZmcDdhKzlmLy8xLzlWLy9ULy8vLy8vOVAwOTVrVm1RNUxJMnBIQkVJa01weGlsMkVvZ0FrQUFBRjd4U0JFcERVbEVYNFd3NkdRaGhwSGJLYmpJZnRIQmtWa05YUEVnNEs2aGxwRkUwU1plU0hVUWxQYjJUWGhLNGxYVVRaQTVyUlNwSm5uN0doa2FwVEpZUlIvbjd2djV3dGx5TTcvak1pOVg5cC8zbE5NeXpETlVTSkpBU21yNG85dzc2Q1JPcVFTUVJ0dVVJRWdJWGFvZlhwUnRYejN6Ly9UVVIvKyttWC9YcWlxK3ovLzl0dklHeUdkR0NkREI1S2t3SXNBQXFVbjVkaDZ6VFNoT1RZSVFGd1M5S0lNMUVwcWFnSEU1dFFzVlpST1lLb2kvLzdrbVJlQXVOZ1NkcnA1aHl3S3NBSXZRUWlibzE4a1dlbnBHMkF4TFpoUUFDbjJKeFNEU0dKRStkaTJPcWVNT3RPb3pXVWNHT3EwdW1LSVp5SFFOZ29EeGtTTmVvRUFhSWdFSmttQms2STRZQXBMaU1BQnNKNnFGRHhqUWNSQ0IwSnVwVGtsSzVMMzFkUGRmTnlsZmJYM01pSm1uUkN5TFB1enB5MGYvL3luL1g5ZjFQSzlTOXhkZVZ1VXRTRzhkVkc2VFJwRkhpc01XcGJxWUFFRUFBQUFBRXFlQUZVWVNGSndBWUw0SHM4aTN4enVJMjJvcFVsZ0tCT3hVWElhbUZDenFDRmdUUTBjNDJaSUFtSjA1Z2kxWjVKeTlKMnNhVDBvN1V4UXlvclpPak13MDI0dnlCRUZnaVhCZ3dIVUVaV1lQUUltNklBc2ZNQWFkT2pENHRrVnFvRkdmdEh0QUZBRkZGb2lBQUg1ZjUvNS8zL3YvMi8vcC85UC85LzYvMS9YKy83ZC8vLy8vOTE5MmZVWGJlbVE2bVlFNkVDcVNJWWZnQUFBS21kaXVtS0VlTWd4QXdpV0R1MmZCTUNwTldHMURtMkZ5YzhWQXdPek1oQUhqQVpjUDZ1UmtEQkV4SWRSUVpXWlE0WlloejJQWG5TK05YQ1pkdEdSNFNJa0ZtZ1RFSXBvS0Z5R2ptVHBKRGhFaTVRTEJwZTF3aGlVQkllTERDRlNBODZwRG4vKzVKa2d3THpYaWZZNmVsRXNETHRlSTBFQXNCTndOOWpSNlJ2Z0wwMTRVQUFvOW5vK1BYYVRpUmNQLzh2Wjg2V1Fza2JCT1M5UmF6TzZCLy8xK3puOXZYOEpSOHRYSmlKVVE1OGpFY3daREtxQ0lRU1RpY0loekNSVlFBQUFDcFhwR2pIQ0VHK09zMUJjRUNoQWdOeHduNDQxWjBVNFhWRGVSTlRTSkJkd0JUUkxNSmduZHNMbkt4R2UvNW8zVmR3MlVkQ0p5cDhPbDdRektmYytKbXVmdmxmdkQ3U0xRM09SUG1mOGNpTFF0REUxTWQzRmJobVNWdnkvOWMvOXpnWW1JTTBRYW93QTJ3b3dESUFFK3Z6MTYvMS95Ly85Zi8xLy9mL1dxNi9vbi8vdi8vLy8vMHIxVWpLMTZPNUVvZGhFUkZ5cEVrUUtRd3hVU0lJQUNuV3dUa0dNUVl2WlhBWWhZRFR1VGlRV0F2aG1KcWRoaU1xc1RzajFodXpyaU5GZkNlVGdZbUJrdFZRWW5kd3M3RDNsQXB0REt6RzMxbHVya3ZkaGl0Y0s2VFBaV0J1bWltK0tLa205Tm1acEVzOU5WQkxSNWF0MXNXUXBYaE8zMGZXaEMyMWV6V1pMTlFWcXhYL3ZOYnA2YVNJOUN1MVVmcWpNUHZTUmZaTlhYbS8vN2RQMmRzL2VjZkQ3YzdKZmZKYUQ2TjZKOTQ1UkFvMTh3MEtUR1dBQUFFQS8vdVNaS1FDNDF4YjJsSG1IQ1ExYllpZEJBWENEZ1dGWlVlWVZOREt0ZUZBQVJ2WkFBQUJ2TXhieEhRVUFKdEhoSVUrT1VabzZoMUtZaGFQYVdsWHBCRDBjMnUyWlZybFhWYjFSSGZNcVpVakNpRzQvV0pkUDJQTUVrV1RFNXFhSTZ3SWtraFp6a25WYkpveWJjTzlUam5Wbm95bCtjek1LMTgzTTdJVkhjMjNieFpvWVVCeEpsZ2tjVVNMaElTby8rZXBaV1hVOXc1VWYvbzZ6S3UrT0Ezc3E1U1QyTFpINi8velpiNTY5NUwyeTJqZHVhdlVzWW5mc0xNdFQyVTl0Qng2ZVlBZ0FBQUJUbFdBN0RPUW9DY0Jlc0JLQkJ4Nnl4RkFrRFlNeGhKd3ZINm9uaUNUeDJRcUhvMUx5eEtnOExCR0x3a0tsNUFPL2NndHV3T0YxeWlWcG1rOUc2K2lqaWpFVFNsMVh6WG1Ud0pyWkdvdTlqOXNUaVJwbUhDOU5TSENvQ2FYQ1pVdkgycGU3MDdPV0lxSzA4cCtQeHRxTHhFUUFMWGt2UFdWS3Y2OWEvLzEvL1QvL2svNmNuLy8vMzIvLy8vLy8vNlUvWngxZG9aOWxCczR0SEZMRU1HS3dBQUFBQUFweXlSRkpxSmx2TWlYRDZHaUdiWjJzVzJXclNjWjU0WWJTRnVXN0RQaFJDZG45aWNXQjNxT0JnUmw4S29Ua3ExZjh2S2lEZi83a21UQkFnT2pQTmhwNWhZd0w0Mm9VQUFtOWc0SXdWK25zTThBelRUaWRCQUxBZkZEenh5ZEducDZna0tTUU9MdGpsOHljWjJsR3p5YzRaR2RYK016YS9kZEpMMW1sNytZek4vclZpbW5OWm0zZDhYM0tyZnZ3WmNiRmFwd0JXR2pKMnVwYUFJaVNSbGpIL3ovLzdLRy9XWjdoWUlNckp6STJaUzMwV2kvLy8vLy96OTlUMzh0WCtVNnVRMkRpNFFjOHk0SUdVVWNrZWZZR3VrRWdCQUFBRXB6RW96T2xMZUhYM1Vtankvck1vMklaV0hVWUhvZm5WQVZxdVpMRUx5d3FpZkJsOGYxbHBzZ2FnUUptZ3ZJMkIxcFdRRjBiWlVQTUVxeENtQS9TalhKcVc2ZXNTVWRKWVFmUUVadGZVcERGRmJwbk00MUVJWktnVURGSUJHa0cxT1hmWGljMjRKaXh5b0xjSkNnWGFqWVlWa0FqTDduWGw2K3Y5bi8vcC85T24vMjAvcDEvLy9wLzMvLysvLzl2Ly9lY3VTdEtNWm1aVHFvS1U2dWdNcWFnQUVBQUFBcDFlSTZWUmQrMnBxSG96d1N6ZDdWU3ZTM2R0YVpmcTYyVHRucFBLNFM2UlVOZWJKejVRZUl2TVNNckpKeENaY2I3V0dXVUxrVDUyODFhRmRxN29WajFGbEFKUkVKaTBoQWdUd3lJOWtsWTljc0lIRG81SVN3NW0zLys1SmszQUFFQzB4WFV3dzBORER0bUdBQUp1Z09UUkZuckRCcGtNKzJJblFRQ3dDMmZqY1k2eFl6cDV3R3NxU1dEU1R5Vmd3U0gvQ29VWVliT0VNUkgveW9HQUFCQi9QLy85Zi8wblpVcHIwdjY2OU4xSWpJOUNVU3puOHJJNzlFLy8vZXJWTnVqMm1ZNlBjU1llNFlzNWh4UTRPSGlCVkRva0lnZ3NPUUM0Q1VGVEhCRVI0c0JRNDNnekVUT0ZBMFExaWwwa21WWWs5RlJJa2l3U2h4UWVzSTFCWXpZWUNsRGpORFZFNnpXRzdQbzhEVUhSYjVkTWtvWEVjYXl3V1BtZzdCV1h6OHNnYlRGRjVHVG54SUt4b09SbXVhSkpiSHloaXl5b2VyVXUzSzdoL0d1dVZhUTR6R2NaN0QxL2lCcUdLRHRmTUZDWDZFVXFkTHdic3U4Z0JFT0tqaUk5U3RKVkJkYnFQa21oRVFSaHdPQ1JvZ0VaY2p2dXYxd2xSL2tkZkwvLytQNjc1ZnovdlgvL09mLy82MzgvNy8vNi8vWlVkK3RuYWxDSWRWZGJpVFJnZXVnQUFBQUFBR1phS3B6ZzgyOEZtc2FOZFRJSTdvUkpPcVFTbzFoYkxRUmQ3bWhGOFZpdlhGbDh0TllDOGFRbHRYYlBWTUlCZkdmZ1puQ2RiV241aDlUdCtXVk9mVUlKa1B6S0M4SmJBbnF6d21nd2xjMlpGNXE5MnkvL3VTWk82Q0ErMUUxMU1NRytROExaaG9CQVZ1RWtqdFVFeXdlTkRiTktLMEVJcjdaaHhJVlZuRVFROUFISjJKSUFob0ZFS041L0lpSVJoUUdCQ0dUb3hwa1dBaGhBY0ppcHlNOVFYV0FFRG1aNzg0THZsbmVrMWRva2tqYmJiZFlJQkJTanpwUFRyTEpJay8zTC9teUxNLy9yL3I5di8rdi8vL3ZiK1NpZXY3ZE5FN2ZxdWlOM1pLMnVhMWpVU3F3UU1lR2FBRktYd3NOQjhDakpkSjlvQnlLUW9JQ0ZTR0lscE12SXpsZ2JtS0tLRlAvR25YamJVbGIydk0wYXl6bUhtSUw4Z3VaWC9ERjBleGdMeVFVU3RRdnh0TkVwRzRlNlZDdFd4K21aTmVaVFBsSnhQRFpBU1dsMzIxa1BwWW5HOWRlZTFJYS9rRktVelFYQ0lXSjJjQ0JOS3kzcW1ZaFcwQjBhVkpBK0ZqSTZKU3J3VjIvcVUxYisyT0Q3Q1NtbERIVDBSRDBWOVhTcWJXVkVWMUJyUk1pb2l1dHpycXozYi8wZi8vLzNIOVQ4ZDk3Ny9idWN6em41RXVTUjJueUdCNktWUkhVbVhWZ0FBQUFBQUZ4VWdYTE13Z21qRUk1T0trS0dCbDcyWkptTFpUa1dlbnVtR3BvMENGUjFvN1czRll2REVOUWgySGo2NU1WYVRPd1BDWXJKSFZaRy9jVmpNTXlnd3VOcFJQbnYvN2ttVHNCdVNHTDlSVEREWVFPWTJZblFRQzRKSE5BMUxzTUhjUTFqWWhRQUViMkxZQW9jbTRWS1IwYURTalRQWUJpS3YzYm1TZ1JoRzVCcmhOajIzYThVV2ZDb21EYmlBamY1MFdOQkE0d1VZNmdWS3NVSkdFdnlqNjMzNndDYVlTTXZEajFXakRTaXlTMW9FQWxuRVBMSnNQOXJtVTlFNTdVcUZ3NDdwZGIrMy8vdi8vLy8vN0dGWElRK2FIUTRBWmxPa3FqbE9jUS9TUXFNWVNBTUVTZ0VneklkTThGUlFTWVRxSmtWZzJZUThud3BRWGVVd1M3WUdqUkYzNldhN1N2WEFTT1J5WFU0VXJlRjNGR1d0TmRhWkQ4U0E2RVJhWG1KcUpoWEp3OEQyQmNsaCtXMFE4QzhtQ1U4ZlFFb21vbHNUeEJvVklVeGlXMlQwNEpacEM5VkxwSTZtR09KaDBLRThjMnhtSWpNb2t3WmVFMGhhc3VsS1lLZ0VvY1liUUErM1dycHNLdk5FbEhtQ3F5WkFBQkE1Zi8vK3YvLzJWUC8zMzdwdi9yMjAvL1gvLy83cmV6UGE3RW0yaDBkMFJHS1kwVU9KVTZxZ2drZ0FBQW5aVXJPOXBmSVJkRW5sMmtIRXUwSlJiWjBVMG1DcGJyQ3V2Rm04aDkxRnh3S3JCRGpoTmFkeXRCaUE2YmdOLzRZaDk4M3Bqa3RaSyt0Sy9sb1ZrSk1LMFloSC8rNUprNDQ0a1Z6SFUweWsyRkNxQUdPMEVJZ0NUMlBOS2JMQjR3TEkxNGlBUUNxTTVVb1JoODRQanhyVnlMTko1cm1jYWt4cUZMbVVsVTFHeG1ETXJWZkdDVC80OXlOaXA5cTZjNS9xTEpoWW9Jcnh3WHFOdDArbDlRdmJRb2VqOCsvLy9rUmwvSWNESzh3YlIxWVN4T1JqV1JvSUFKQVAvNi8vMi8vYXZkUFdqL3lQcGYvNmYvLy8ydjg2eUllV2pFTjNEaTNCbFpBeEg2Q1Nkam9JZ0dkN1FFT2F3UndUbTZ5WC9NaFFCTUxIU1ZTT050Qld3REVKSVB3RmdEREFTMnBtaUlBbXBKeUN6TFkzNlpZaXNrVWdIVFdha1c3YURIVTVHR3BhTzlBU1h6Vlk2emNBcU1HSk5Mb3ZFdGVwSEFHd2pwMUFwSGM1R2drZVNDWnh3dEt5cHk4cWpjblhiZU9vL0wwVnJNTG1ZMThON1ZxUEVSa1BJSGp2VXJsMGJoYUpkTXFucTlKVzdkNk1scnY5bS8rOUYwdWowTWlIWWVkMk43c05CdXZsLysxdGYvOTE2OTlMRzJ2cC90Ly8vOTExVFJtVFU2T2RsUkhka0lIUnpsbkk0Yk1BbTlWVUFBQUtWRzhIS1RCa0NZRVpGR1l1OFNFd1ZCQkJFUUR3TkRmUklnbUNEeDJYbEFXQmk5YXlTOFNEenBNeFVwV0ZXbTFxT0tIcnhVMmEwLy91U1pPSU85THBsMUJzSkhqWXFMWWh5QUVicVZCV0RTR3l3dU1pY3RxSEFBUnZnUkFFcmtKaTUySU05Z3VXdVNIQlhZWkpEMHFoMXRZcS9yN05BbFVCdTIvRTN4MVhmVnpiajhuWFRJaVlUUlV3ZE1NdVFGcmhLdVJEMUpDVno4K1Y4cGs1aEhtTlYwRjVZSWtTMlB6ZVJYV2tyZWo1c0NpcGhBcVdwMzlVbzhpRkFpZ3VTZGFBbm85MjhPTVJtSDZTQjhHd3JaTGFJSmJkR0NFRnJVRjBKMmJjWldaY083ZjA5RGpEZDMvOWd6Ly8xejJ0di8vMjlpN1JZczhzd0FSekdhMFkrWUZoRjdnRk1PakJZYU1vT21vSUlDZExwTFRvU2dnUnJJS1ZoaC93c0N4QkFhQ2pHbjRNN1U2VGZmbGFMcEY1RkxWRGtsNFFvSTljdWc2VjV5VnJqeVQwdlVXbEwrdjdGd3hCUmFXTEVJRFR0eE5GTEk3Uk5GeGRleHFtalhJNGxadVg0VUJVZEhCakJsV0xiMnhFQmdnVUZDc2FReFlVc3orc1pNNGw2RnJhSHpKSjAvRkM0Sis3LytTVzFMKzBzRHBNSVArdC8vOS8vLzU4MS8rWDVmMy8vLy8rN05hcU81bkdhUlppdWp3VEJIRENEaEExUkFBTDdRNFViQ3BnQ0JSMHg0VG9JSUJ6Z2ZGNkFDQ1BTaGdJQUhDQWdBQWtXRjAzeUJQLzdrbVRjRDhWZlJORWJURGNRS1VBSTdRQWlBSk1kSTBZTXNIcUFrelVpQkFDTG80S0RMR1Z3TDJRSE04bFNOcUNWWEtReTlYWmFpdEZMZEM1V2hzeTBvNUpubmU5bGxkbDhiY0NmaU9EaXZ5em1CNFplQ3V2cU9Nc2Z0OVpUbkFCQ0lDNG9XS2lkRVVGUWpXR3lweFZpWnR4MG5NTEZDV2tsSEZuWWNEZFVGMGJPbVpOOGVzN09SSVJiQXlHaEUrUU5RaUFPRWYvL2wxMkhSYlIxK1JmL1AvT1pscWZNNXQyZ2RyODcvLy94Y1BXWDd0M2lzU09RTCtOREZFQnhVR3hTaUlqQzNGRUF1ck1lNFd5WUtVYTZ3QnI1VUFtdEdtNEVpWmtYTG1GU0JHa1NmTHpIUUFZaVljS1A3SXpTUkhwUlo4dFlGQlF4NHQyRFlVQlFZbUlTeDBHb2pZWm96S1FLQXpvTUZYa3JzbEJXMmpRODZSRHVUYWU2cTc2dWsxUmlUYlNDVnRjcElKcEpHNXl3RUNxU0lwSEpoa1RpVVFWZ25qQ1hUaUFlaFVnaVVuU1BxeVVXRnByTXJ0cVNuVGJGMFZaMm1zT3VNWDYyVHE4a0daVllnRlV2blkxQ1hDY0NlNy8rN2Q2VkE0UkFRME80LzBaQkNjZXhkQjgyb1YyKzN1L282ZjZHcFV6L2QvLzcvLy9waXQ1bGdEVW9pSHhRT0FJb0dJQUFBQUQvKzVKazBZNEU4VUxSRXlrZkVDaXRtR0FBSS9ZVlRQRStMV1dOMExlQVl2d0FpQUIyT2tnWWJRUWFTWVdtT01RTlNERUM5bVJRVlRLREd3TlFNRElnQ0FBZUxCWWZCckpWNE5aVDdUMGFhcDBxZGFLQ3NJaWttZHh4MTZTSi8zMVZUWnBUclFXRG4zS0daVk1VNGlyQmdLYmx0V3VSazBTOUVNb21SMGRrazZNdGRTckdydzd0M0R5bHo5RFlTd1dVWFp1Y2Z0dmM2dkhJWldwd2p6LzFFd3hCQ2tqRThkck9tZjRNaUF4WmF3Vitpci9hVzNQTE5US0hKTEpKTEdDVUhvdmNsVkRSd3F0Q1pEY1kzSyt1TEkzZHYvLzB2ZjE2MnB4Y2xzL28vNm1PNWhVYkR6MGd5MXN4Y3dOWkZUWmdFSGNKd01pWXV6bWtoNDRrR1FuSmhpVUpHQm9aVUJSMHdFS01rQVNnUU5aRUJaZ1BXVkhBYUlDSzQ3QVVUeTRnamdFS2RWdzBIZ01BdW1oZXpSRXR0QndLUHNEc3BuVTlJcmxTeDVpQ2xESjE3SzZValRUR2IrT2kzUmVVUmJ1cmNtTTVyUWNWRUlWYmNJQ0UrMm9SRDVBOG1WQ2k1RUJoR0FZalFpTmtmTm9qaWVPTHYyVVdXWFRsS2RVb2RDU0NEUVdTNFdvNGh5My8vOHAxbHE5Zi83Ly8zK3ZxVmVmVW9rOE40ZlBQLy8vLy8vdVNaTUVHeE10STBUdE1IakF1QUFqTkJDSnVsUWpwUEUzaEw0Q290aUhBQUp1aCszL2IvcytQRFA5ZUx4OHpLbmFpY1l5NFY3S09vT3FsMVpwUUFBQXFOTWp6TWsrUktDMXJnWFlKUWRrVWNKOUxwTm5Vb2o3UUZZQVFGWXBERnpFbWd5Sk05TURJQ2UvdlZOV2tjeW1wY3hMMmRtWVBWTjVvSTd5dGQzMHB5b1FOZkdEQUZBRFEweFJzL1JZNmF1amplVzhTLzVYL2R3TU9CZjl4S2dFRzFidXJJZXh6WC8vWHNnWnJ2MU8yLyt6Vi9acG8vLzYwaWpGMnBENHNCQVJRUkdBM1I0UUlmQUJzSEh6VjJEZUVEVWgwL0RCQUE2V0RuWThNVHlJQUNMWWhJUHVYUlVxc0Fvb3N0VXF1eW9IamF0cklWZE9VaWU1Y2VWc2FXNjd4bXk0NUVnSUJVSDZVM053emNmV09IUk9EWW9IL21ST0szSlhqcENzQVpEMG02Q1NXQlJ5aW5NV0tJTEErTG9rN29VNmVHdnQ3ZFAzamF6dCt6dUVjM0U4MCtqTThOdjkrVzdla1VqbW5VSWZScGYvWjhTTUlvQU5CUC9uLytaLytVL25xNzZrWEw4Lzc5ci8vNWZQeDRPVk9Sc3drR0NncU1vWFJRRVB6cWdBQUFvMTFoY01HSUROdkRPQkFlWEJpc3kwMFhOR2VBQW93d0tBRXlCQ1JVUC83a21TekFzTHROZGpSNWhQTUt3QVl2UUFpQUJLbEpVUnRNTmFBbWJYaUNBQ1BxVWpEUk1kaUxJeXEyS3NWcFllWFlTT1hXaEVzQ1hEQmlLd2pBMW11OGo2K3hiNlF3WENVczJETHljVWR3Ym1aZ0JRSXdXSVNDMmRuWUtzNFUwUmRsRVZHMlNvaExYQ28zaUEyeE5VVmtwUVdPTDIxeTFJeDFyUkw1bXNlZmRwbDRjdnNENUV1eWhCeEtqWXNnc0tGa00vK3JRN1EvUXI4cFQ2YUJrV3N2R0hyajg3em5jNS9ELy8vOC8vL3JlKy8rNWJiVzA1aDlRZkdFMTgybVFDeXhvTTZtZ3lBZFFraFFnTTBWREM0QXJGalNSRkgwMGN4T0VNd3BnSGtGZ0ZLMVpaYVc4YmNSQUZ0Qm90UHRmQ0FOUVZCbUNWL0xzU1lVckdpMkxnNFVXS0xqTTlVdUFWRWdkNXBoenFaSkp3OVV5Y2JPb1VJcXdub1NnakpEVkN4dDU2SGs3VThOOUhSKzB2QmtleUs1Y3ExVnExY3F4V3duV29Ia21oMFlxUTNGN05xc1R0dFlvWlVTS1F1SXdhUU5UUld3dHFkY2tBcWY4Ly8vSWkydlcyV3gyUzBJa29FSElMdENkejZUS1N0ZHFZeEV4Ly8wZjZkUFIveVZuMUo3MS8vN05xMUF1cVdrMFVBQUF5TjlpRTlLNEJmSHFxRHpEUEdNa2tMbWdELys1Smt6NDRFdURUUUcxbGljQzJObUdBQUp2WVRRTkUrVGVYbndLeUFJM1FBaWJvcEI4emp3Y0tuc2hXTEFqeFRka3BWc3krc3Bja2lPaHF3cUxGNEhuV2FxQlRKL0lTcHM3Nyt3YXJTMEJ2bnZhRy85dFcwb2pWbGNhaWR4dTRXaDVaNHpjSks5dVRwa3dRaFlzWVRZNEtHWkx1a3g1ZzVpRjU2LytIVXlhdWFVOXhoV2svS09MQkFtdEdLNzFIdjcvLy9TQVFKTktCUkpKTEdFUUFPdHI2aWxGTmFyaFZTTm5UMFhibmxwaFAvaUswek1EWXRGdTMvLy8vL01VclpjQTBnS09VQ0FQSUNZT0NEZ1M4TGp4a1NRSE54Z1FpRlJJNWRUOVF5bDRuUXlPSHJCQ1UxV0pCWkxRUUtVSENldDEwVlFvUUdqUTlaRXR3eERRRWl4VVZVUkpHajJ2UzQ5Uy8yaXMyQW9HQW9FOHRJQWVCK0lSSWFFY3FGb3BoS2JtUnZkUys2MlhpdzJ6L2xaRGhPa3RHM0VkZnhHeXc5QkZkYUJEWkFOeFpvV1Z3Nk1BaXpCTThPL3YvZi8vK2ZEU1h5U1N1U0N5RlFFV2VDaUxzeDVJemUrNVJOMzFIai8vL2IvNkd4U2kvUXFuLzd2NS9zVEpDZ2lBeFlxS2drQUFMM0dJUzRhTk1ReU1LdkExQk5VMUpBd3o4dXdiQW1jTW9pSUJqeVBZTkUvL3VTWk1tT0pEODFVSnNzTmhBc2dCamRBQ0lBa2dDL1BtM2hpY0MyQUdMc0VJZ0NGQUVTRkdEQ0psc3dTYlFQUk9UdVhNQVE2VGIzc0RRZ0N3TnA3b0xNVlVZNm9BcWs4Nm1iRTRaYmkzSU94NEJVaWdpTkNNMkpoT0QwaEhRaGswdCtoRmNTZ2dWS1lWRTJKeDh3NlUzenczWkw1OGtpMHRaQzFWR3IvWG12QkErTmw5S1A1S2JxZE1FSHpXMWdhbzlINlAvMW0vRmx2Q05GRWpERGpZRWpRSUlZT3BaSkZYWHIvcFN1ditWSysrLy9WUlFJa3p3NHgwLytsUC8rSkV3UldCNzNreHc4Q253WVBBNlRnQU5UT0U1all2RDBMd05tTjNwTnhHQTBVVVlnTFliMUVJQkE4NE15bkJ5VWcwVEtKVGx5QjZZUE9EVXRNVEtiRTNWRTRvTUNEdGlRVEN6MFgwVnFWQk9qbkZIM1JNbUdIT0cweFd4NDI3TzlOVTlKREtxc2xlYVh0WmJBdGQ1NzdncjhmV0Z2VkNDYUgxVHN4czlSNHFucGdsUFR5NTBWYTJmTnVpWE1ma0V6M3ZSQklKZ0kwQ0pGRERBZWdzV3ZyL2gvNlAvbEZ1MkZYSUhqajZ2Ly9YMFJjYmtYTVlUMHZnZS8rbi8vLy84L2tOSnRjeVBLVWlwS1oxRkFZSndnZzF3TUcwdUFBQUFBQzF1YUJvS0VtbUFIVFAvN2ttVFBodVRMUFU4VFRCNHdNcUFZblFBaUFKTzR6VHJ0WVkzQW5MWWh3QUNMMFVtVG1yRU1QRER1Z01ER1lRQWs2bUtQQkNvYVZVQlFFTHJoQ3dwVVkxR0VoWmhhNm1JNGRWaENzQkVUdnlUeWQ1Z3lRYkQyUHZhb0JMbnNXMDkrMU1nVkhreEU4RlIwQ29EcncwcnlpMEc0amlTTXFsb1JraXdjVUpETFpnc2V2emhuMFMxb3ZMcFIzdldIODNyTGJTejgxaXZBQUJZNGdublJNd3FWYTVUb3RkbEgvLzU3WjFaeU5IdVNzTVFTQ1FTQm9BQUlxb0xpYkhPVzNhUDJmOUg3TFVlbitudnEyLy8vLy8zdlNNRGdiQkFGU3d1SEE0Wk9qd0ZVd2NRTmdoVWVoa1pnTWI5WWRHR2RwUzFNUnBEUmdqVXBSVW1Pb1JnS1lNbVpZY1lNUURENlY2YkJaVk9BRkFWNkYxaEVCYmRiaGVLS05mU0lhZ0dBa2QzalM2WDNEQ0t6R1gxWGZKODRQY2RZaTNaWXFhQ2xIWDhMWVVyVjQvam9rQTRWTko3SzREemJhWkRScXplQjFZaVlNbjZQcXNTSGpxeG5hNmp2eURtSXBDcWRYWFprVzZvamR6SlgvMi81di8vLy8yKzFyVGF0eDZFaVdTU1dpU3hFRkJSaHdvc2pITktDQWI5TGVMYWZ6bTMvVi8veG00VS9VQTlOSHRVdi81VC8rNUpreGdZRTFEVE95MWhqd0MyQUdLMEFJZ0NUclpjNGJUQmFnTFdBWXpRQWlBSlF5OGNWQ2hhcE1DQWpCeGd3U1ZNK0tES1dNMitjTk5GaklHUXpwb0FMR0x4QStJM3lUUmFKQnd6QWdMSFNSSTA1QUFVQ0dBRVJnWmdZb3FiNmg1ZThzMldmRVN3R3FWUUVGNEpVQlVRTklUdEVBSTBneTlMMVF4RVowZ1NnZmk0QnZGc0gwYjRnYWtobEVjQTlJdWc1b2hLVGtRdEdHK2VRaEtFUEVxYUI4T2FPZ25EQlU4UThHVldxOVVNajlhVUx1ZFNNN3lWNVc3NW1nUzRibnV2UzlQdW1zUWxpYytBWVlhdERxVS8vL3l2cnFyWGdza0tzR09FZ3Nra2pGaVJDQ0xiQ1Q3V3ZJVkZHZnRZbjBsWVgvY0hlODJoRGZWMHEvL1Z1dXplMytoZXlYZHRPRno2REtZUkZRQUpMazBVUFFDcDBnQXBleHhGcHJsU0pheERiQkJrVU1TTnoyS1BDWUFFQW9xVEdHK1RrcEpRaTVzaUd6REFHY2NsU1VZeHBIUm80eEVzb1JXRnBoYkhLZWtzTmVxZmEvM1hyaTBpUE5reW01Ry9iSEVURC9ZZktlWFRCazRsd1FIbEJDeDV0b1Z1RkR4ei9Mdi8vNXhMVDRoQS9Id3cyQTBKQ0dvL1FqWjFLUDcvLzl2c1FuOXY4bm9kVjkzMzlQLytjLy91U1pMdUFCWlE2VEFONWVuQXZnQmpOQUNJQWpyRGRVVXdrenRDdUFDSzBFSW00YnNCRXVva1JOaDhFaGNvTUFBQVZwRkFSaUZSaDlwa1M0QkFBdkdBdWdRZE1PY0tpc3QrZ0ZNb1JUM2VGYndOREY0RW54Q0YyWHNYT2dlTkFncUhMcnM3V0twdTJpeEcyWUtybEQ1aTc5T0N3MWN6RGt1cE5QeFdKdjY4Ynh1ZFJRQS8xTkFNaWgxODNBaThucElqTTI0K1VlZ09SY2tSSkRsOUcxeHJHSUVZTk96M045b1JYV0FrTkgxMzNhOHQvZ3dUbHUwek9uZ25rQ09qZi8vaFhyL1o5VGFTSnlZZ2xGa0ZnRmlSQkNMMnlLaFZXbFRVTi9zL3V2OTNQYzVILzZQLzlmLy8vN1dKV1llZ2VzRkFkb0FCS2NibEN3ZzhaTTltcUtwZlZ0b2RMMXRUWHExNTY2UmU3Rm9VelN6QkR4UzE0cERRZ2lrd2lPR2l4cEdRakNNc05UajFmVGRQWE04NkVGR0RFRTZQNmNZY3puUXplYzBzOXoxaTRPTGNsY01aZ3NKZ01Sc0VRc3hqMnJPT0ZsRGpaL2l3cC8rZS9kOU5UVENBamJSaGRKYmRXa1VHaU1oZGc0NTl0WWdJRDB1VmZXNzZidjBmNHQ3blZPYTcrci8vMi8vcTZpeUpsZ0FBQUFBQldKc2hqa21NRUw1RC9RaytONUdlTWF2LzdrbVM1QkFUVVVzNmJSaGNnS0lBSTNRQWlBSTNjdlVyc0pOS1FwNEFqOUJDSUFoWWhqV0NBMUljYTVLbExCeTFTV0xwdXJHSFBhKzlpZ3pYUzVxZnpucVl4OWR6eXZWUHMzWk9FcDBKYkFBdXJpQ0x5bVlGOTR0amdzWEpDSWZKQ1lTam9hSDJaaXpUcmJXN0RFN3EwVXBOVTFPS3JuVkE2Sml3VlNnc2RCZEhFREJZTkd4VUxWengzZFMvNVYvclhwL1RGZ29KdC8rTVA5dUJBQ2dsUnh0MUZUYUwwNnJmLysxSC8vKzMvMGEwM0kvMmExWmJVbFluVURaMWFpSTVUaGdFSVRzTUdBQnFJemw0MDNvNkhFbWdCRjB6b2NuQmdJY2FzQ0dUUmt5eXhGWUhJeXlLbkt0QkVKSkFZUVFkWXR3cHNXZ1RWWG9vR3hSZ2l3YUtBNkRjTmRrQXFiS0hLQnJjWGhKb2NidEFtNVRBa21YczJGOG5lTmpFRjZrY3FyenRvaG9CWUxhaEhWMDcrTDM4aXpnSVpDZ2pSUUNFY0RPMXRoU09ydXJmSm1xanJjS05jNWpFT244d1gxL3EvV3ZSN0hCbXVwQklEamNmM2NBUkFrYml5M1dxdFZhb1Z1Ly8vMGYybzdmN2tNL1g3di8reERmWWdBV0RWajBBWUlFRkFBQktUa2RWRHNJbUFVWWtRNG1SckZvSi9ySVQyVkk3ekFJZllEMWovKzVKa3lnWUVUQ3pQVXl4TmtDdWdHSzBFSWdBUzNSODJiVEJhUUtjQVl2UUFpQUFHeGljRm9RbHdObUtENk1GcGZQelB6ODRXbmtUNzFXc2NXSEM2emNMampWT2N0MFdQckVDKzRJSVZoOHRXK3U2UTBzUEZYV1FydnNMV0kxSitMamJtVFJCT0dVNm92b3BVUC9WbnpjU29lTEtzRWdBY2tFWWJRSkJWSHRrVUxGbmFCeTdmLzFJY3RUd0VINnEwR0JoVjMvOTJEQ045N1dmLy90YTdlZE13R0p6Q0JzZUFBeXFaaGNvYlhnWTl3YVZPREd3RkpHWGNpSW1EQ285VUNnUUJkUVhWa1dJUnJPSUFrcUFCWkNFNU41VFNYS3FNT1RuUzlVNWFNWDdnWkcxVThDT2tETXhIa1NndkQwRHFNbll2TGc0SHBYUk9EK1gzRlNVOU1Gd2RITUtRUzZPVXJWM2RpYjdPWVdWZytPczFaZ3FiQWd3Njg2Z2tFY25XZmNRYUhjRG5mci85dnUrQUZCbGpIdHZTMFlBSEpBRmlIL3VxWGJSLy8xLy8vLythUi9SLy83Yk14WUExTU5HR0E0b1JGUUFHQkFDWktrbWhrcG13SWNFSG1IRHBrUWFhK0VCQmtOQVpocFVEZ0JwcHVhbElsOENHdVFCMEZJa3VRZFV1T0hFSXRzdUxXTEZUeFdlMml2MWdDNFNoYkprNkZ3cmFVSGR2a1BPMC8vdVFaTTRFazRBejByc01HM1F5SUJpOUFDSUFrWWk1T0UxaGkwQ0NnQ00wRUlnQ3NtMUluK3BPclBsMHNnS1lGWWNjSDJRY0RxUVZLTEU3Q0FwQkZOZklWVlRtaHczR243dUk0YnYvcW50S1NIZ1VEU1F5dDRoYUxvQ2t0YW9wN3YrQWYzZVpjeDdXTURxZzBPMGd0MHNndXJTU0JoUzliQ1RWSUp0VGI2K3BpS3JjU0w5dmZiL01hS0VwZmFLR2RsRGF2Ly8vK3Zkc0hoSWpFWTBSbXVOaGd4WVpVY0Q4Q2JDcUdJZ2htTGFZV1BHRW1KaEFXQSt3T0Nkb1pzeGw5aElBMW1WdkRCU0V0QWV2SUtIbWVJRkJRS2VxQkFQVE1vWUtyeVN2QTJGMVJJRmpyM3M0VjRyRXF1M0t1NExmdG1nRlkwVGtUU2pVRFIwMlRURmNNeENPV2tJbm5yTEVVblBOTndyb1lHclBNcG9kZnJXbDJVQ0VtZnJGTERvclFGSmcyZHV4WC82UDlqZUhrdFBOY0tOTnZPblcyYWl5UVdYQnBGQjdEVFVtTnl0Um5WbnNraWovNFhZajErdEt0Sm9DeEIvczh4Ly8vN0txQ1lxS3RtMHFBUklrRUF4bHcrWmNzSEUzWm9sVVpLaGc3Qk5MRU0wTkFjSndNaE1MeEFxSUtpbEV5RUJsSWx6MEFUbURRNmpJakZTUFJZRWxXRHE2ZWhhSFlKNEEvL3VTWk9VT0JMUXl6Uk40U3ZBc1lCajlCQ0lBazJpOU1rM2xpOEN4QUdPMEFJZ0NnZ1dDN3V3THhHUlBRYmpVY2lzS3A4NW5jelRrRVF4bWRtNHFTMk1MTTZjbkI1ZG1PcGxaR0tLNFB0WXpMQmY3MXJlMzBQUHppdHR3aVlMaVlDZ2dLQlpaVVd1bG1oRVlieE92Ly9hbjVQZkljUmdKNEdGRHJBRTJzUVNTUnQySWdBTWFpdEtna1RvVzZ5L1p2djlyaDQrbm9hM1l2LzV6Ly8vLy9xd013dWthUmN4cUV0R0FBdlZLWkFBUWEySW9hSVFKdlhab1FvcU1DNFlHQkNZYUhEWVFpVU1BVStVK1hLQlFKSDUyMVRyemJFdWlIMzdVYmErek5wVGRvczl6UVliWXlERUUxeDJZRVloc0ZDQkViSldueElWeG5wKzZqK05xREs5eHNoek5ESFNrZzRRT0JST3BrVlk3bWRhbHJPcVU4MzRYNHMzRkRKYzNZaWlRKytUMXM5RDZsblUxTVdSVUZMQkpKYkpMWWlRZ2RUVW9ZSVVvVEc3bnFPampEVERhLzYvN2YwZitOLy9wSk9zOTZsM2Y2SkRnRnFqb1JOVVZBQWRIK01WY0RIMDh6NFBJMFkzdkNNcUZqR3l3d2dJTUZTakh4SmNwaEI2SUFWTFVFdEN1eUtxUHB1TTZLY0xqbDZsbWdaaWtDN29DaXU0c09KUU1yRGxKU1AvN2ttVGVqZ1RHTDB5TGVYbmtMY0FZdlFBaUFKQ1EvVHB0TUhhQXVZQWpkQkNKdXJGWitnUWtFRk1tWm8va0J6N284Y0dHTExFbGdLUjVIbmh1QVptQllFZHE3WGljL055MDBtWWdJMCtxeENqU0xXVzBlMDRoUnZ5SGY3OGJ2djcvdzNmLzY3TjlTZW00RVNiZ1RFWmt6VzlmdjBrL3M2VGdFV29pMHlwaEkrQUFCQUFBQ0FULyt2MC8vLy9lMXYvL1QxNmY5ZnQrdi8vLzlkcTd0SWowS1JGY29JRlc3aVdaeUdVb01WUU1ETVRXa2pXb0RaTkRhU2pnTVNYY1lJS0plams3ekJnaTJabEFnQ0RoZ1VRQ0VOQndVczhGTFZPRy9pS3Vod1VrV2dLUzNUTFFjSVFxMVhNQ0JLZGdRU1VRRVFOV0ZoekJZdzl6b3dRNnJzWEtlZmpzSmdsMTJETW9vSVhINGhFb2xFblFsVXF2Wk1hV0trNHpDUHhLK25hMXlmdXNZbmVmY3A2dTByS1ZObHZxM3ZWMlpYV2lkZi9ldi8vMGtULzJUOW5STkVLdU56alF6Z0dBQXdHb0FaQUkzZmY3Ty8vLy9YcjliZi9VLy8vdC8vKzZnVkZ5b05vQWdNQ1FJaE5RTEFBTFJFSWNabStubXhXSGRmbWpNSGVZcEJtMUtHbkhQdUZESU9RZ3dFWXdBWFNpYkRCVVNCUUt6UytrcFFiQW9Fci8rNUprNEk0RkF6N01FM2d6Y0MzTmlJd0VBbTRUWVprd1RTUmNTSnNBWXJRQWlBRENDTUd2cFBzR0FWd3A0SnpJTHRVVWVobVRxcU5qVkN5SnUwdGlnWER5YmxSRVdBWWpxbkhRZVNjVkR1eXFJcUdhSzVwN3pxUnl5L25MNTdzaTdDcFNCUmtFaXk3TElqUHFsZDBYVHE4bzdYaVlmYi9VLzkxaWZRa2JHUmQ2SHVVMERsUUFMeTF3VVFDU3dJbEJnVkM3ejkzUjllN21hUGNJbXMvdHNJYWs2My8xNjczZm50VGFuNTVYK3pLdmpXVW9PZ3lFRWxRaEtWUVVEUlJZNGVyMlpGR0xpbXZHb1JHSlpHVkNsQ2dGRkNwUjhaZ1lFS0xNcEJ6U1ZzYktvQXh5UXFFa3JDN3ExR01LQ0pPcHlPUEZKWTdkRWlvbFM3aVJyak5jbDBydHZkblR5WituTWlkMmhBRUVGb0lDb1VRSGpBNE5ROCtSZWVPS1NKb1hzaVJNcHRiUE5SRWNTbHZhdy83eGZWN29MRDJHWDBleGdPaXI4dTdwL1YrcjlERkxVQkZCMUl4QUFtb3VsRXRtZ2NOWkNyRldkYUhtNWk3VGQvUi8vLy8vWi9SRzFkdGRmLzVmRlZKRkRCZXFBQjdDRVRKUW9CWFpvYUNZOUNHYUx3R2NSUVhCUjZaOFptUER4bFlZWWlCTGtNU0gwZkMzQU9Fa09aS05Lck9RLy91U1pOZU9GSzlCekpOTUxpQXdBQWpOQkNKdWtsMEZNbTFoQzhDWUFDTzBFSWdDR0FqREVobWpyTFNJZGhpanZrSUVXcVZnZFJPQkhKb0xONHBBMk1JdHd5QWNuQzhkRlJpZXJQU0Z3cXRFWk9kQzVHZXNMOE9Icm50RDM1eCt1V2QxVTdaeG1LdVRXZTExbVlOeDNPYVVLN285UzN2SXhlZFAyNHh2dVFjcEdPcU8vK2R5TDV1SFJ5cHRja3JFa2xrclNKSUNpMGhpcExGVlJqemF6YVI2SDIvOXYwOTlMZDBZanYzNTRkOXI5My8vN2RjamMyTVlrc0F4ZFpFSEFxS2lOcU1WWnp0NEEzWkFONnJqUWhrUkhwbm8ySkNvNlJCY1FBUURBcWlvSUZ4WVlFakpLcFN0TzB2Z2phNVFHRFpBMWxMZGxTNXhnRFVZUTNkQjAzSGZWTGRXMVVxM1Uxbm9mUXZDMEtsc1NjYVN1U3ljSWhjSXdqTGxKNmpFbzlMbEZoMG1ibjNxc3ovMmhMRENzTmRJWVpjaG5QSXBTc01hWjViZk02dHlHbjZMbWxOT2Z1MHZ5LzUzL2IwclNkRW5aTE5kQzFXUWlrTVlwMVFqRFNqWUJBNUF4SUlpU2d0R2JyMWZUelR2KzFQMS8xKytoVlZKTnRYK214ZXNNZi91L0E3d3lCU0pRTm1raGlvRGlxSG1YSnBscHVZZEhuNm5wM2lhYTBNR1h2LzdrbVRYRGdUTFJjd1RiQll3TUNBWXpRQWlBSlNCc1M1TnNMaUlyd0JqTkJDSUFpd1hTU29CdCtWQm93Y2RNUkFTN3JsQWZBVnMzb0VFL1pjd3JhSVJLVXNSQlNVZnk5U042L0ZNRjRxM3FsYVM0OUJBek1vNHlkeGJGWjVvN1lobURJaldkcUdHN1BmZGdoN1p1VTJLYVpwWm0yTUpBbzZJY0liVU9nd3N4UzZuWjFydTdOemZycWk5dFhOMytkNWRKSG1ZdjNlUW43ZjcvWlVmbE15czhycStjOHFxSVFJS0NnbVNUV1NTd1pva29Hd2JlNXpsNU8wUkt0K0pCVC9mN2Y5SCszelNERnY5UC8vLzdvcm55NFdXRXRBQVNsK3NhVWhnWDhLdFR6NEVLQ0ZSQk9Kd0lOVnZiQXkxdG1heHFMcmFvcVNKeFJEb29jMFJ4a0NwWmd3aVJ2RVZJRUdZeU1OSlVlRUV5U2x4RTdSWHRFMUVxWGxWSmZDdHhLV3ZtMzc1azl0ZjE5ZXNjb3ZSVThTV3dKTVFlTEVCZ3F3SnRTbE41bGpxV1BXdHZoUERHUEVhUXNMSXNVSkJISlpZS0pKYkVpRUNXUmtMWjQ3V3BZcXhleXB6dXIwTzlIUnVPdFBDbTcvNmY2eXNmMzlkUDZPK1NXTldhSnJLc0pFS0FCazM4bGlCUmNVdjhhR3BtclFDNlVPYUZVNnpkZHJ0UHpHV2pNWmI5bkgvKzVKa3lRZ0U0R2pMaTNnVGNpa0FHTjBFSWdDUFZOTkJUQ1RRd01lQVl6UVFpQUlMb21pd2tOaWpoV0t3eWJQbzE5MDFybDdhNkJxalBZY0VVY01RNU54OElLWVFqQkdSVkloMEtRNVNUbTF2M003cHBLakgybzVNVVhSSmxRSFlFUmxiYXhYN3dScmJzLzlaZi8yZTNYVi9aQStnemVQK2VlL2x4OXNmck9wVEJZWHFzNk5mdi8vKy83TjkxdTd4cnM3UjUvajZqWGxxUW9XSEcwOFdCT0dZM1FBRkxXbXFtTERtUGVtWVpuR1ZpaEF1U21nWW9HaW9vY3hOa0l3RVgrMHByY0d6Q25uYnBXZlFIRFhyVWd5SVprZUJFOFBKVU5GeVJPZENXcm9lTVBNcVZ1ZlRLZ3NBQVkwRm5MQVBIS053VVo4M0IwVUc4cXVyQXY3aElqSEZKbkpVMEpCM2dGckRwa21GbkM5VHBTLzdsbVAzcmhtRlFrZ0JKY2hvNTY0ZUFDSGdIYjhDa2xBTEpmdWFsRzZ6VkhmLzY2VWYvZXRYNjdHby9xMzlQK3o4NGhJNGNWY1ZMa0xCUVVjR0ttam1DREo0S29hQU9tcWE1NWhFWk1tbW9qUmdVYUJsMEFrcGxKQ0FEb1lGUWdlUnFKUUVjQWpVVVNxK1JwRWdKR3VSQXZvenhLNHQ4K280Qmhnb0ZtYjdzOVFyVk9JQU5YVFhScGpVcGVkNC8vdVNaTThNQTU5azBCc0pGRElzTFpoZ0FDYjJEOWp0T0cwd2NzQzZBQ0w4RUltNFd2c1VrVDZNdWsxTEFUdHYxQTBuaGJDMzZoK2JnR0RLS015YktSNVhxdk5aU1M5L2F4N2gxTS9hSno3cDUvY3lLU1E2YWd5dkhWLy9PdU9UcjVUZi84aitsL2U4aFpFZjEwWC92MWNxSTBucFFqOU9xYlFER05nQU9nQUdPYTJXZ1NpeTJORW9BVWVnaW5zVXJ4MmhhVWlmL1FXNkU3dEtHV252Yi9ZMzArNGRBcUxOOVNQL3llNG01U2pRdU1BSDVHR0JSOEg4RTBoaVhBTEl3REErSTRXaTlZaFJCUndxd01uS3dqZ2hZUlFEc2FtbmNXOFlnTFNINmV4cmpzb09wN3N3VjIxeFVzdWQ1bHBrNEZRYUhwUDh0RDQvQ2RuQ3hjT3k1YXVRQUJMSW1TazZPcGUyZjJWUDk1cVpXSGtKZ1ZIZC8zK1Nkay8vdTJOOFZCWVlZRXFSVW0wNkNJK3NDdXVhajBYRmg5Nk9PNm8wUncvTUE4Z1dRNFFDaUFTUVZ1K3Q2L28ydkYzK08vMGEyclUvZXpUVXl4NnVaVGsxZTMwcld6L28vYnRjMTJMRmlDUTBzK0g2QWdEQjVncGtkZlRtamg1MEVBYXdkb0JUVlJFeE16TUJMaHBRQ3dSVG1FRENnZ2pFak1RVUtDQWdEaXNHV2pRR0FBS3R5UC83a21UbkRCVnliRW9EZUJ2eU1FQUkzUVFpQUpHWTV6Qk1zTlpBdVFCamRBQ0lBbWpJMXlvdm93d3doOUZVWGtVRjR3NHBNVEh3UGVncWlRUUY1NkZDd1lYcVJSd1BTTzZjaVJRZkhsa2RzbzdHd3Zoem1uUFl6NGxjZEVhdEhKbWRqRUpLelVUVElVaHpvbWxxdXBhZTViUGZWMUkvOWpzKzkvK21YUjVhS1Nqb1hxalhjSXpPYzROY2dsdi8wKzNlaUxWUDlLS3I2T212K25zLy8vLzlFc3RQV1JsWjBjNkhRaWtIS0JKTUZBbnJnWlBXR0FBVTRrbHdPYU15RzhBSGduZW9jWmg1ckxObDQ2VW1TMHhncnl0eGRsZ3plSld0VXRTQm5zZ2FWa3l4dUxxeTEzWVJQT0hISXVxTEdFQWpZWks3RlBJMm5PZk9tVlRxQnRDVlNhZHdJM0x4VlFpUGR6TlhKSVZiek9sMEk5UURLaE1HaWc5NFZWN2pJcnZYTzJTdEx6UDJvajF1VllrU3JjeHdXSklGVXlDUVFTTUFSQWtoMkxMMDh2WHUvLzh4OUgvNjF2UlVpN2ZLNlU1Nm4vLzIxMDFLbTJyWTF3SGFHUUJiUkFjWW9jYUllWXV1QnFKMVV4MkNndHVGQkpjOEVBUlpHem9GTVFZRVJUR1FBMERhd211L3JBQVNCZE9KU3AyMDVHOUxTcVZ1eFBPVFFMVWJzK0w5dXhILys1SmsyUXdFOEduS2kyd1ZzaWtOV0hBQVJ2aFB2TTAyYktSMmdLaUFZelFRaUFMM0szYmlGQThqU0lmbG8zUmlkSU9SN0p6Ny9PdTQzWGMzMmFDM1NWRU5hMWJNanIyUTBySVp1Ujg5RnZsSjBuTzV1clZwLzZJbnYvYW50cTlHVjd5UzNSZEpHbm5HWFdhU0N5U1dJa29NYTBtS3B1b09VRnA0bDAzTnEvWi9kL3U5N3ZMTHAyM2ZzVlYyM0dQL3FtRklZb3pFdzB1QU1FRDZ3anBqelpGUk13YkxDSUN4T05NUFROU05NYVFNMlFROFRQSWdoZW90cUZnWWNXUTV2QkhXZnBwSW5KV3RSYm1NQW1HdDVBNm03UzB1WHpQUjNIUk1GS1J3VFZKK0o0Y0R5V0JGaFhNeGtpblJJVjhLdDBTNVJ5cVFLNm5GWE1yb1pHSjMxcXo3TzZxZloyVys3bU0zZnU2MVpsVjNSMVJWVjY5LzdYdm52dWpYN0xVcldhcU01bUtwaVpwSG1GOHJHQnZBNUpJNUhCRUFDRXhTa25UN2pqMXFrbXYzbUdmNyszbTZDSC8vNjluLzNWLzZQMGRENUpaQTRCV3RPckRkQUNVQkdLQWxMTWNYelVSWXlrWU0wSFRrUVV3czVFT1pncW5hZU5qSnpnbE1Ma0ZENFZGQlNKZjRXTmFjTkFKZkY4NHNzdGxpSHNhYTg5cTAyb1M5bEVHdkNxZFcvL3VTWk9DTUJFeHNUQk5HRmlBdHdCak5CQ0lBa3QyektnMHdWb0MyQUdMMEVJZ0NLZ3FKemFnZEM4dnVoT1dMcTZpNUNTRUkvZFZNdFJSUVhscGoyNXBXZWYrYngwT2FQT1lJUk1QQmxocHg0bWRFZTFnZlNXQklDT095b2YrdjZEajJGbTJwUzlUd2VhOE9oQXNNTEJjY3NWRWtFZ2tFa2tEQ0pBVmEreHpxU0RlTER1Ny85bi8rejZ0RnYzLy8vLy9ycUJCdDV4WTVBc01BTkFBRWhqMllZL2pHZWp4bDhZQ2hJWlZESVRFenNtTWpHZ1lBd0tNaXhVQTFVa2NSRURqd2tYdUVncGlRSkJJQ2N0TThMNFZRVXJRWktFcHdPc3REREUxSkVTd1VwR3RBK0ZTK1pWTTVzcWtmSHZad1pNTzNzVmhmVnRIeEs2Rk1WSElVMDdVS3F2WXFaU3YxYTVDTVhLNzAvT0NTcVd6aENMaHRYc3VuLy9rOTYyLzFhSFllcFlJS1pXSUdLSmNxd1p4eVE1a1VySUNIbGtnb1ljRmlKS0J6NDJ3dWMxOXRqUDE2SzFyTWYxZnErWnN2ZG9ydWVpOUZhYVNDTmRLRkZQN2FyVWhUT1MweThtb0lCQlRsc1R1cW9nZlk1YmpwMkZyWEFSMkJSU2phN0V2a00yQlJLRDRnL2NLYUExNkgya3V4TDQzV2lNb243SlljZ0NoRWh3QVVZZ0VoTXYvN2ttVGhqZ1N0SzhzVGVXSHdKY0FJelFRaWJwTlZyeXBOdkZNQXhZQmpOQkNJQXFGdVU4b3RMMkpOTTFxaGo1dFlVdmlkdFhYZ1lRbmptOXNoUnBDWjhvZm9naFFtZlhuNUw3VXd6NjRsZWlCWGNFbTFTeWlvQ1BsUFJhNDVXczVPbkJnUWVBd0JTOFRFUERnOEFIVGdxVVBPZTlLT2h5eXYvLy8yLzZUdlJaVHBiVmV2dXJvMmYxZXBWY1VRbUZWcWdNc0xKQmdnQ2dZTGpKN0ZoeTdBeVVIVlk4b0JoUTBaNHV3SWl4SVJIUml0NFFXSGhLQ2N3Uk1XV3RrZ1pyclRWQlVUMEJnMHhTaVZEQ0ZkRThZQzVub1ZFYWRjbklhckVuWkdHVlN6T1NGMU91QXU0ekY5U2JiMSswMS9ZcytSV01naG1tQ0V1eHF1MGpzVnFQMVc2MGVyZFc1eldkMGM2UE4xVmJvcStyZlI3N1UvM1dybHNiaFhyVWs0Y2hrVm5hNUlzVVFXd2NiTllBSUpISUt3U1NIcTZxRVRhNCtpajVuOVNiZi85bGRPNXY5ZGZYejMvLzZxWHhNTGtTclRKbDgxQWhFMHg3b3krMExTemViVFFLVStURWpURVN4QkJNZUlOaVFYb0FXSmpob05BalFJQ0IxTjJ5TXBNQ0FnMVJOMWwvR0VDZzRFMmpBMXBPL0RpSjJEVVdJcGdTOW5DL0d1dlJQMDRoWC8rNUprM0lRRC9Vak51eVlkTUM5QUdMNEFJZ0FTWWEwcUxUeFRDS2dBSXpRUWlicUpvaXMvRW1VV0k3VVJMR2xJMWpDcG51S0c3VUR6WjAwSjZoSmZWdEgvSDlWbjZPa01xV2RMZTE1V3JkSFg2eDMrZXRLLy95bFo5OHRQMGIvald5b2QzQnd5MUJ0TGlDMVEySUNTamg4dHRra2tzc1NKUVlRRWoxT1l0cWMrd1ZNQ0R1V3YrLy9SeTE3ditqOXl2ODNDQ3YvLy9hcERXSkpLUHBsQUVFV2tBQlFaU0NZMHVleWN4MVdVeDQ4eUtVdzRzeVlreG9kVkVpRG90cUxsQmErdnBxS09hQU5ueW15VGJ2MHFjSzVYbVd1d0p1ME1PR3lZTHdVSTRyWFJtRGhrWmEvcjhYc1BMOFNQeDBoaC9YZGhmVStUdHdpc2ErZVlZbm5udGxibWhGcGtxUWwveWFUNFhmeU01WkNZci8yOC9uL2Z6L09XYzh0K0daNS96cE83T3BTME9UUUFoNFpnQWtrRURqakZZQkpCQXlsc25WcVJxMmZmLzIvLytpdmUyMXRSN3YyVlgvL1o2MW9XK3h0aHByeE1LaE1FaHFvVkVESWhzemtnTXVlZ2kvTklvUTVETVdGVExBZFpRR0poa2FNWklnc0RwSW9HcW5Ua1NKTFdBZ0VFQUN6dFMrQ0ZOSEZhTTB0cnJLWEpSN2NSWmpqT09wVTZLN3BwLy91U1pPV09CTmRyeWd0SkhoSXNvQWpkQkNKdWtlbXJLazB3ZG9pMWdDTDBFSW02eElid3RVMGJqTk5VbGRtVTV6OW0zUTFMTlRsaWd0LzRTWldacGhLaGlueHBnRXNqSWIxU08wTVNrU204VlRzeXRUODRvd0UwY2ljSFVuZ25iKzhoWmlQdHB2b1l5Rll5bktVUkNaNXdrT2NlWmYxMys5WkU4Zk8veG9wbzZYRE5lUzcxL0w1bitmbjlsYUg3UjNBaUZZZ0IxM0tvNHdCQUltRWxRS0I4QUNyR2tGY2pKMEhrUWlPYjJvSXlzek9ndVJYS3lXZnFkUTg0U1BrYlYxRVdJTWplUk1GeEh3bDRIRFFBeVNRR2dCRXd3VkVwekRJb0lWUkpqVFM3TTh0cXBFQkVxeE9ENmxONjdFMDg0OWJNbU1qc0VtUmNBaUlxTENJZ0d5UkcwTGtoSTliMEEwMDJjT0NydHhkYlVyTUdDM2l0LzBVSm9XUmM4NDBLWk1DZ0FjRGpmY2FNaGozZG03VnFacS83ZjZ2NlA5RjMzL3FrMG8zMzBWZnM3bXpiMXBXZlFXQTQrZ0VBRlN4TU9XRkV6dktOTkVBNG1ZNFpwWk1xNkFXSEVpeTh3TUNhK3RlTE1JVURVV2dwN2xTUS9EOEtpRTlPVXpwVTBQUS9KNWZmZ1ppcml1dklJcFl5Nk5MeFJ1SkdoMm5UTm9SeEdVVGJmcEZSTFMrcnEvLzdrbVRpQ0FUQmJFb0RZUzlBSzQxNFlBQWo5bEFZcHpMdFlTUEFvSUJpOUFDSUFKMEhMeDNWQ21pRFdQc1VMMWJpckdlcGJMdHBwL2IyMnBiOGl1MHZkV0pkTFRic3lPNks3R1ErV1VxdXprTXhmLzMvcTdiMGZNVUtQUlU5eUlrUW5HVFdXMlN5UzZ0RklFVnNOdVNvcGlldFZYQVZwa0EvNlgxV2VqU1A5bjlJczVVb0orbWxMQkwvLy8rU2V5WkEwYWtDQkJrWVFDblV3SWxPM09od2JCTHFZR09BNWFJaVFFbzRzenFsTVZnNlptTUxMYlF4Z1FDSkhNY0M1U0l5ZkEySXk5WUE1ejF1bXV4d3BXbUdqRW53aURGbERvak51QSswKzNDNHk5NWFYc3pJSTcwZWVVQjRoQkVJcGdPTkt4clZWbUZNdGIvVERGMmdob3VlOSsrb3FQN2Y1WklIelhHc2NVeXJJeTlIcHI5aWVPRTU5ZnZWbWhvK3VubWVucC8rbVBxRVlzcTVGQ1RIRVJGTkpMTmV4QnNRRGc3RlI0d1RKTEpiTGFFU2dRTU5PTEFUMWVLNlVhdFArWklPLzcwMGY5bC9VL3VUM1MvLy8vcldMVDZuTEE0OWRRQjVSS2tBc2pjeVNBb2JEOGVoUUFtQ1F4a3d5QVFta3p5T2FuU0gxVURFaTJEYk9zbWM2TERXSE92Rm12S0NsOEpSVmtqZXhWeFhZaEgvKzVKazZvaEV1R0xMdXlrV1FqQUFDTzBFSWdDVk5hc2lEZUVMeUtjQUkzUVFpYm9ydVJOK0xtR1V1QlpKQTZTS0pKTXVQMEh4RHZXSFE2b2R2OCtHeHgySXhxMWxTMlBidG54dXpyN1U3eXo0ejdXNWxTbEZhYm5JN29wa1FxcGR1aFZkNkVxZWp0b3Y3cFpUKzVrMDVXSVYwVnpLUTdoSkdpQnA5SnJyWkxiUTBpZzV6RkM0ZktBY2luZkpwVm5rREsvLzY0MXFWMHA5QldWU3BMMnQxNnZGZDcxMy8vL25kK3c5TFZRQVZxaUpURnpTdmpHSVRqSmdRQkFUZXVsbU85V2VWUkNnVWNTMUthNDlhaWtxNTI2cjdlU0tVVVdrRGZNbWlUa3ZtLzgvRThvWkErTFlQbzJVc2hQV21hdnNRRmJrYVBjWmNOdlJsMVViUCtiT2JmMjlRTy95VnZuczg2OXZjNjE4MHhDblVmQW9ZWlE0ejdsV3p1Ty85ZGxZQVVIdnQ0Wi8vYy9MZmMvamFERGxGRXU5MzdyZmdBZmo4RE5Fb0hJZld0ZldPcFIvL28rcjdVZi9xM1VmN1AvOUgxUEVxaTZvd3VURnpvQ0VZUG9BMFVVdE1VY0I0SEtXSnFqUUk4UUhIR1dLS2tncm9lUWdOT3AwMjdya1ZzVmllQjkzd1dsRUhIWk9QQWNJa01jcm5BODFGUjhJaHljb0Nna1JPTXNPVWRiWC8vdVNaTndFQkpKcnlwTkdMa0l4WUFqdEJDSnVrT3pETE0xaEo4aW1nR0wwRUlnQXZUelBQL0F4RzF5MllpVWVrZWh3ZXI2aVJaRTJjd1c2RWhJcElzVEpwY29WUis5cFl4Um96VktTdkxPOW1pNTkzSTM3WWlDck15dWNiT1BucC8rOTBJbm4xNjBOMXpHWVF1VnhEZFN0aTBBVzJ3WFJwRkNEVGU0VkxoS2VPV2V4ZE56ZjFmbzcrN1ovVjAvL3MvLy84L3I2MGdCc0FKR21LR0dvSmdTS2FBc0lvcTlERWswQklPSXNZU2JTK1JZUVNMQ2wyRkxvYVo1UlEvcDBvNUE4V1U4OGNKZG9HQTFNVnhCdEhNUEI4ald6bVZFRThyWUwybXhVSm9rS3FPR2ZZcFBycU5kbk0xQTcwaWMycXl3NU5Pb1NrMUNZb1JFMFVsaWVaMnBWbnNHSGVpS3MrMVQ2VGY3Wit6Tlg3LzluOHkrV3h0SDh1dDViR0lGNTV2SUNKSE0vRGdvTWtrbHJFRW9hUkpDU0t4Y3JZL1NrOW1OVG4vL1Q3VzYwM1k3Vlhxak5DWGJHL2YvLy8ya0hvY2w4SUdJNWdJVUlDUU1FQWNNMEtvd2RNNUJBUFBtR0lFdzRDRENaTVlJdTdLcWFBSllGVlpnMHlpdXNQQUs5aExGNExqb0JCZ2Z6RWRCK0lSWW9SaEVoV2s4d2hTeElWM05XYTFWZnpoSW82di83a21UZ2pBU0pZOHNUTEJ6U0pNQVkvUUFpQUpKRnJ5eE5KSFZJdW9Cak5CQ0lBcTc3a1RPR05TQUFtWkhsQ1FZa0MyS3NoZlk0K1d1V0U3WlJ3UU1aaU1uN1hXVWtHdm5xZVZlMmxsbS8veS95OWhxOSttWitUdTVFWmVpRVVZbkpNVmNIQzFURmlhSmN0UlJiSTdKTEdpVUczVUR5dHR5VXAxV2xOUCsyM3V1bzZGWC9yYjlYMjloeXUzMmYvN21KbEhrSUtGVElVQ2xGRzRYMkJCWm1sQ0lVRUtqLzRVRFZhdmxZWXRPdnA5SDRVbXU1NG9ibW9kcFl3Nk5lTTNacVJkcVVUOVNpem5uSmFXZ2p0TEVKYmRwWUpnT2NsSktxS0NrRllQQVo4N0JHRW4yRStxSHhzMHhCWkpHRURFeXArYzlOZm5scHdWVEZ3alA4V3ZONUNIeVhYNERiZDgyV1pzWnBmMm1UMGlWTm5QQlE0VnZUWTh2NTVsLy9QZlJmWTRIcmNnUjNFRytUL3kvNS9USSs5TSs2UFo4OG1Ybi8vLy8vLzF0Ylo3djlmdHRHN2FFc2Y2VjlWc1pMekdHSjV4SzFBUm5RaUdURlFzeGNLTVNnREJTa3hnNkFvUW1ZbkNJUUVBQ0lWQmhDQUp5b2cxQXNBVzQ0eTFyOERxS1gzblBFU293UGlvT0JtU0FmTUFWYXVtUUZiOTFGWTNiTWF0bEdsMWRiZWVmLys1Sms1QURrald4S2swd2NRaXdBQ04wRUlnQ1NiYVV5N0poNVFLWTJZWUFBbTlqYW5uN1daY2xhOWR4ZFdINDVEbUhkRkIwMTJyUm1CaFcwRkIyVkltZG1qaVFKd3JBOWNORFFlRS9QQmpNWnFlc0lqL3puMy8xTzVyR2xrSmp2TWdUTkhNMmhNNDVBbkl5bkRDVTByTEFJQlpCYldpVUd2WlYwbFdxbDMrWkNabzJZMGEwRnFmZHM0cXRwejNkMzMvMGY2ZW4vMUhFWTAyRm1HN1JnQWhBTFg5MEdKK0haSm9JVVJBMnlqaWw2d3F3ekRJV05JclBnb0E2ZGlFckxDR2NFNWFZUXhIcHZjTEdXUnUwU2tSZ0ZESGxFWUM2RzA5emsyb0M0Ri81WkluZSsybG5aUjYrbkVkSW05bG4rSnJ4V1YyeEE1aTZQQ0JGNEdDTFR5eXlDcVVnNlRTWmFWR0Mxekc0MVQzY0p6TmhnRGpaUXVVSnZCVG5yWkpMSkpKbzBDZ21uMkM0eEE2NGhzWjBvcGdZd05SNlVyM1htV2QzYTMvc2pWVmYxOUZ2Mi95ZTJqMXVaQUNsQWpJQjlsU1JqcmdxTVpFYnN0ZFBnSCtZS1ZoU3NRY1lReU5OZG9MVm5hdU9scDhZT21jNG5weSt5cXltRC9aTHpJalo0U3JEa0ZvSVZSVXVZa2lrUEtNTkdtUjgyWVFTT2xzWFlxTG12Yk0xVUFwNmsvL3VTWk9XQUJNMXF5b3RzSE5JdkFCamRBQ0lBajd6ZE5Td3d5d0M5QUdOMEVJZ0MwbFVqYWNvdnhtZWVkNHRHVUk3RWxFaXBEYThKS3BRU2dydDU4M3FOUmg5Y2N5bGZkMG1jUnl6UWtPN21pSzBqdWJHQ242cG4vUDc2WGF2a1ZRVXNoaEdpc3psTHJaWlpSTG8wU1FGaWFUNmlqRUF4WU5BL29VL0M2ZG4zK3BnQXBjZUozMC8zZi9aLy8xLzZ2Y0wzdGlwNUNWaUZBSXlVczM3dzV2Y3JhQll5SEd6SG5EQWpVSFVFenJDd3hpZkhCUVNvZXh4TDFxYkk1K0g2Y3hpSDQ4S3AwUC9OQjBUa2hLd25RclZKUVNKRnhZeUQyazBqRmNlZ2FXbkxHaE5heWUyWWZLSjNRNHczRFJzZW9QaCtsdDI3eWZlUFpWdzAyMitPOVJ2cU4wckkvcXBxOXR2bm5HcTg3MS81cW03YTJldC9wbjF2NC84UEM5M243MktlOHpmUlJDVTJOTHZUMlo4QTZGeUFDQmlDUU5FRWg2ZTJyMjl0WFBmKzdkYTUzOVgreTN1Y1FlMUt2LzkvMzZnQTB5OEp2UFJIRlZGU0NnZ0FBS0JUQnh3TmJOV1NNRzRCNW8xZzA0WUZPSlRCRG1XOFFFSWFnb1NnaVh3MGRQTlN4ckVPUUhUTWtkeVVLM1NPSXlxSVFGSzQzRlhUbkppSHBmTG4zcXp3S1AvN2ttVHBnQVRNWjB6TENSMTZMb0FJM1FRaWJwTTFzU1lOTU5LSXJ3QWk5QkNKdXVMVWlEbjVORE94VTVGV2k3NnU3b0R2U1l2NWpjMkU0ZXptSzJtZUU0UG9pTzlZNHlDMmJaSEUwWWRVV3JkemxkMFprekU2cGRibnBTK1JUU0ZQb1oyYXlvZWFTMUN4ZHppeW9VU2lJdkVnL1VLRUNoQ0RJQUFBQW9BRkNBSS8vLy9oLzdmLy92K25yL3Q2YS9ULzAxLy9yK2F2Ly8vOTNaYUl6bFM1MzNyU1l5eGJPUUdTY0JDTXFvN1lvVEF6UTNWdzE1d3dya0ZVUTVrb3NwRXg0c0NtMTFsbTB5b0hSYlZpc0owUGJBc2I0Nnp4RlU1cUNJTWhjY000aVJNajY1d1g2QWpRc1M4Vkd1Vm8ybEd5Rk9KT090dllYUE5FM2d1bzFtSGJYeUNtWGVybTVKeC84cDBnWWtlSEEwRy9kNm04RFF6WmhrYlkrdzRXYUw2Ui8zSDFra245SlRqbnhOTSsvVExCdVRjMUlEWXg1c0VNZ1l2UWhBUFVFTEdsQUF3RzIxQWFBUWIwZU1vdjdFZi8vN1BwLzAvdmJ1L1JYL3BUOWxHWlNhVU1HclFTQXc0SWt6NExVbXBLYVhCbENuUFdmaXB4S25DUWFZS2trY0VPSUtPV3V0QnQxRDRIZ2hRZDk1QUM0aDBEd1NSc1lEMmVqV09jU1pqeDNjUC8rNUprNFlBRTIyckpxMFl1TURBdGFKMEVBcFpUQmJNb3pTUnpnS0dBWXJRQWlBRDdsOC9xM3RGRmI4aFpLOXV6ZTkrczFlcjdMRHNMOFB3N1ozSmVjcmhpbGRWVjNFYTBLcDNVNHM5ckl4ek5Nakt1Nk10NmRpRTkxMkpyYWwycFZWYXZubzJYKzZlNmcvanBPRFU1d1NuRHVpdDRTMFZpU1d0a0Voc2FSY216cWkyK1dOTWM5ZXo2U1dZRU1LL3F0LzJVL2xXZGYvLy9SKzB5ZUM0REFKcFpBS0dNSXdNMXpOSXZDcmtjQkc3T0Zyd2FHUkthT0dDRVlWMnRTV0JwbmhpRUdRUzc3c3NXZDZTU21XdXBKWlUvMEZ1dE0wc1VKZ3FJUVNJRmprUk14QjVqd1dUYnZsNG94bXlaTXk5VkRRa05kdzVLQmdLam5LcW1CM2hReXV1SHRzUlNkblF3dUZ3bGJnbkVMZ3dZczEycHQ3RVpIZms1eXMxYmFmK1JuZHZ6dlFaRlBWVnNNak1VeXhXRVFHTHNoZ3dhKzNHNEFHNEhnQlFCSmJUMzlkdi8vV244Vi8vLzJiZDNkby8vMjA0MDJwaFlRcGFZQUJOcFVCMExBZ0JFRFY1QXc0MU5CSmphaXNzRThzQ3BNWU9JRnZnY0l3NFBFZUtzenNjcGx4T2lxeGhjT28yMEw2emE1bExyd1VwVFZrbXU0Skk2bGxlWVhnWE5LdGFXLy91U1pOcU9CRU5weW9zc0ZHSXNvQmpOQUNJQWtvMnhLRTBZZHNpaEFHTDBFSWdBV3d2V1Rna1JJbUt6N1RwemM0dFJWekJTNnhpNnBSUDRXYVZDU0czcmJsWDlyWDM1ZHg4MTVmNWJXK3l6MThOM0piOXUwbFo2ZDM3L1BUZjQxVnIvL3o4ODc4ZUhncjRmL0ZOTFFoc2xMY0Qra3pDT09QVXNJMHNrTEZzamtqQUZnQUNFaVlMdGFTdVNocmYvWCsxTm4vLy8vLytPVWh6S2tkLy9yUHFXdHBXSDJGM3ZEQytUV3FRbjRiaGVGS3B1bFlKaUs5WEV0b0xnaHFJS0RDOTVmcGdEOHBPbUNBT1BUdXN0SU5JTFRJUHBGbHR3eXFsaFFoL0hWYW1nSlNQdDAwNkJSakxCZlNka3dReUZsbVgxcDQyRVUxWW5jdzBCTXN0bnBFKzlMejEvbnlIdVppSG43aFhXL2R6Ky9adnYzS3Rtdk12OXMrOXY4K1YvODhzMTdIajV2N1Q1MkgzdS9UOVdjck1OSkl3K3d4N29IcUlyMVFkeUFHSVlsWWZKTEpLSUpiQWlRQ2NMdEp3Q1p5cHZndStlZTAvMWU3L3QzRlE5WWQvbzdLRGtyZmIvLy83Zk1DN1RwVlE0d0ltQUVGQUVEWDBoanRQNGFNRHZHVmtlY0tFdEpsVTZhc0RLbmFhbnEyei91QXBrOE0xRUxNc2YrQUp3b2lUSm9QLzdrbVRnandUdWJFa0RiRFVpS21BSXpRUWlicE5CcnlRTlBOREl2b0JqTkFDSUFneHl6VGlRd1Zja3JhaCt2ZEl6Ti9PQy9IS0xKYWxyZkE5SEdNelFaRnNSM1pSMlF2Mys3LzV6bXh3TTVtMGNUQjJycVB0TDVhblNUaXlhRTNLdDE1L252Njk1L3lYT24vbGZud2ZxRnhBWDJFaUc1UGlMMGVqai9EWDRkb0ZCNkthMFg3YmE3RDlQL3UvM1MvYmYvL1o5UGIvL1IyZENCR1VhWndnR3c0RDA0Z0FCZ2wvNm1WaFVrQnVuc1FFTGoxWWhYUzNRb1drcXE3UzFvQ3BvaStFZGFCUjA5MTljL2tjUHN0bThZczlEWjlSR3dJMUZqM1ZZYll0ZHA4MCtzY1RkTnZZTXZndk45dDRoZFUwdHlMTGNDM3lkVDdYekxpcFA2MjVtTXNjeTdKMGx6SWlMUGJhRWh3dU1tUjVuT3lYUGgybkR6YmV5ZnUweVBOLytFVjE3S2p1Yk91OUpBYkY1UUNnUUFBai8vLy92OS8vLy8vcmYvLy8vLy8zVm1KUm4wZGJHS2hDTWpHQkQ5SG93MGpNZktER2hrUWhodmVJaE9JaG9GVzRjRGxrd2FTbDFSWTFSQkdBaFg2Zmp0Rnlta09nbUNvSkYxWTNiVnRXZGFaUTFpUndPNzlpYWh4Mjc5N2NwcFpxV2l4NGFpQVlmWlk4a2o2Tk1KMmovKzVCazFvREVMMnBMWXlZYzRpcGdDSzBFSW00UlFhY3RMS1IxU0lXMVlvd1FDNWxObllMSW5SRzdXWWpaVm93YUJsQWVUTktaOTFnTDZqakY2NXhSV3NYMENqVHJKVTdaRGw3bDVyVGRuUlIvSnRVRzFqWHVDNzdHbklkYmJjTlc2N3pTcldNYmVacEMxN20ydXk4M1o5WGRNd3RLMlYyRm1WTFJnVGlKNTR3bENRbWVKTEFKSkhhMFNVSURlZ0I5dDdrS0xVVUxiV3AvNm4raEgvWXJ2NjAzdWhTMUhwV1UyWCt0MzlTbElORmxvVVRlZUM0cVFDZ0FKQWpUcUNoSThJTmZOTU1EQkpRTUtnSXNuMldzTFpJNnRlRGdDYXEwMmNRNHppQjJrdkZXcGVRUTNPWjRxUENvdHBNNFJFaE9zUXlIVzFaUnYzSnRaaFptZjFxZk9wUlJaQ0dOWlBJUVdxVXNVUkxKUFJJRDNVVFNlMTRhbzVIcFU1cHFIT1pqbVlhZXhJcjdxZ2hrVWpLZmM3OUwyK1EzbXJWMFhwWVRvUW1JSWg5em5PN2FQUTBUWVhsMkFveEVCZ0FBQmNBRWdDUFgvLy84L2YvVC8vM3J0Ly85UC85UC8vMS8vLy8rblNxTHE2NktxNkt6enFSb2M3QXhwUmFsQjJ6Y0tPOGt3SkFzZ2U1eGR3aU9HQUZaa2UwbTAwVXVuZmE0OExXYUZQU0owVVRkT0V2Lys1Sms1d0FGajIxSGcyWm1ZRFVBQ00wQUlnQ1NJYkVwTFNTemlMaTJJclFRQ3RITlBVc0xvSzRJbUlHb3BBRXdpQ2czZU5wQ2txZXFjRUpxU2pCdjFFbHJGdE9kM1Y3QU41czV1b1pDS1gzT2V3WWtoRWJVS0pzcHp3Ky91R2YrT2tFd25OR3ExenorU3BlRm4vVHN1NXIzTFBhdHhFWmpjVTB5cXRCZkJPVklHWVdCZ2d0d3JXMlN4MkN6UklrZ3diUVpRUHRnNmNZL09OdkpQalJVdFY3UFRSKzAwMTM5VkVqeHYrWS8vLzh4WGNoeHFGQWdTQ3dVTGpqZzBjSnpCd1ZVWVpGR05BcGhZSTdTSmdGQWtCNDhCcGxRTzNlSU9jMnI4dnk1REI0ZnpDQVVJWnJibkNGY3pjZlF4T0xrU2Y0Q1dlTDZKNTBQanliY051UkpQb0YwWGU5RFd0VEt0T0l4NjNwZ2hkNGNHSVg3YnZ2NXJxTFRkcHlYM0p2Q2syUU5QaEhtaEZ2U0dYMjUwZXQrUnNNMVJFMy8vV2JHN2tHZCtYMCsrUHZpNmFDMlJUWENJZXEwMVBPelllY0VDMFM5LzIvQUVKS0g0MXJtdm5HcWl2Ly8rditydi9WazZQL0pmLzE3RFZDanBpNHNWZUdSQUtDQUFBa0Y2Z0YwQjJBY1dEcVE2SU9NVE1NMEtDQU5CaVNSQnN0SEF6OFI3YXhGNk5NVHBsTGQvL3VTWk5NTWhHZHN5Wk1tSFVBdkFCamRBQ0lBazRXekpBMncwb0NwQUdLMEFJZ0FtWnRyWWlyakxKYnUzQmtLbEN0NkNpVWFDRnV6ZVM5OUpHL2w2UU85SGI5bXhVaHlWUC9MT1dYY25vblB4V1VSdTVjaGgrSU5wcU9rcGJMdXhaM1hLaDE5SWZrRUR0R2dHN0M0NHU5K0lVdWh2VVd5WW9kb05DQWhGeFVBU25jQXc0LzltTFVWUFV0U0tJeTZHNVpXc1hxOC9ESTBRZ2tGU0JHTkZtbEJrVUM4VFlwRktDamk1TExvbGt1NlNxaTZpRGNYY1RlYUJoSEdtazRmK001WDZxRlg3cHBKaTdZaHVSeWNOaGo0Rk1ydnhkOEp3UXR6Z1lEWFVDM1ZFQUN2VlE2MzZVUGltaE9qNy8yZXordTYxUC8vLy8vLy8wSUV0cHFBS2FxZmcrZ2JBaVJKd2tRaUFpZ0p3U015UnlHNFpSTm95bUgwWVNtVWtZNkt4RVcwNlpLUU1BV3A4aXBwS0l4Y2lvb0ppVDJFaE9hVVVVdzA5Vk1JTEZ0MmM2N3EySzZtSGM5U2pYR1FZVUdGQjFCd3cxMUU5ek5Ud1phVEh6Y21GRDRnUXByaHB3RzNjZVROTG9GOCtNeDlhMC8rTytRNS8rdm9kL1lEUVlDeXJXd3pBKzIzL3Q0cnlTVk5lbGo5ZGZiZC82djFhLy9aK24vLy8vN2RpbVBQWFAvN2ttVFFnQmJSYkVvVFdFenlINEFaVFFBQ0FaRU0veldIcFJDSW1vQWl0QkNKdVBVU0lndTArR1RkQUFrQUFIdEw5b2tEZEpycGlvWkNPWEthSkJ5Y3F2WCtlbUduVmF6R24zbDFIdU51Vk9aUUs2VkZsZmErd3BzRWNneGxxNHNJS09vQ09TWXY0a1JsRHl6U2sxVUxXelRreXRTc05TajBLSjZUa21kMS9KVVRSR2dTcEEwaEplUm1uRW50R29tazNMeVZ6WXF6OE5IRG96RGlSVWFwREp5bXBDTWltUjJaV09lMmR6ejgveXlsbnA3NzdZdFUxWlRQT0dXY1V3VU5pQ29wWmROYmFMQUdnVUREaVNZcWx4cXdzVmQwaEp5UC8vYlNEU0t0cnEvLzZiM2Y2cjdPM1YvMjkzazFGSk9DaENMQ21JaWFvQWtYVGhXa0RSRi9BUUVYalZwV01tMUNIVmZ0MzJLeFdMd1MrVURYYTBGd0REZFI2SlBLSmF5TjJubG9vRkE4UzRZUklsZlJJQ0lEQWtEb3BFVzExT0pOaWk5UG5seFFrZnRBcWhPL0kvN0kraFpndVRUREVPOFZya1V5SlhScFJ5YmFxYUdFQkFQR0ZLRDJFcGppQ0pxWWRRNVZFMFhsY2MzUGJac1FmVFZwNlptbW1oTkxsNUxGaUlHZERSVXRvNDhOc2pGQXlvc09JakRFa0FiY2tBU0FJVEdzVDNQcm9RYi8rNUprdXdJRXgydEt3eWtkMGl3Z0dOMEVJZ0NVUGJFb3pLUjNTSytBSXZRUWlib3FjYXEvLzZ0cnIyRkozLy8vK3ZkL3MvcWJIcWl4QVk4cUloUVRwUWdVSElCakhGWHlkNnhvckV6d0N4aGhLUkZkZFRsTFFldUFxamRYUWR1bmZtZmwxeC9vS2xEbnV1cjVyU0t6WFUrSlpHQlNiRWlvNkh5aEFTd1NGWlNDT1Zydm1tclN5dFJSdVVidWlPQW8wNktreWRydFE4MURxTmRpU2JreHdobzRkTEJqR3ZTcDdQT3ZaUlhhMklKR1ZiVHBKaTlqWmRjb3VXNXgyUE42K2IzdDIrLzVidm4vK3hOL3RtdnZqKzhueGNMYWNobTVjblhFNzVXWnpXTUVBYTh1MUZBa3R1clJLREdDb3V4RGRkVlpSZzFMaGJ0RzBkZHgzc2Ivci85SFIvUitkbSt2Ly9aUjZnQkpVQWhKR1Zoc2o0aWhHa0xyREFwb0VCRjlna0V5NFFoV2V5bFFCT3R6MTlOa2JlVXh2YnRSV0RYMGdWcHJWcGRFMWJaNXFUY29MTXFpb25oSnMwS0h5UXVUSmp3UElFc0lITjFVV3l5bDArcFMxdE9CcGxCOFFHSmtpR0JHaVN0SXEwQ3dNc3B3RUo4RHg3dXl0VmJxeUpLTElOam1ORmE2TGkrMXYyMWlGcG8wdnRmdm0wSFZNemxmcEx4Yk5mRXBhdy9jLy91U1pMQ0I1UnB0U2dzcE5jQW93Qmo5QkNJQWxNR3hKdzBsRndDdE5pR0FBSnZaK2lvd3hFNW9kYmlhTGgwT0VVVElLSWovNTQ1aC8vTDkwd0RBbi9DVVYrZi8veVAvODllVzM3THcvK1g5ZG1kb3E2d3ZtRmZaQTFaaERRak1GV3RKV0dISVlTQTJ6SVU5QzRRaUJSbUw0cTlaUExHbVB3K0U3cWFlVjBXdlBCSXBtcHFPUXR6SU9ZeExuYTAwSjRFU1d0ZVJ5bURFa3dZczVGelZUcENScnl6V2pCbDE0MzJOV3Q2eGJxMFh4UFZaVVB3azU4OFhFcTY0eFdHcTY0QVRQd0hVQ21OOGhTY2xUV1ljWUhmbkJsNTVmTEQ5MWZuWWREblBwOTBocnVjM3grKy9kYi9QNnpPNkZla3MvUTc0aTN6VWIrWFBvYnFLenhneTRRUHdYbHAzL2wrWURZZlQyeDVUZkkrUkdwTkZ5eDgrLy8vLzA2dXFaWGRCTkl4amp4c29raEE4UlJwNG1EWEV4VFlNeURSeFFzVVpFQ2lTSWVNVzdWZVh5VWdsU1FBTmxYY3Fnemx1RDF2bkRFNjh2SExxd0E4eit3OHlod1liaHBrT1RyeFJHU0RRdXF3c2JCTThlb2lYMWtucEpjVE9JNGFiRFNSVVBKb2dRdlFzNkROYTVKR0VLU0FOcGpVVFpJbkJWTW16TnBLc2Q4T2MvdDlTNWJ3eG5mLzdrbVNnaXdVZmJNa0RMRFhBTFExWVlBQWw5bFFSdFNjTXBOYUFvWUFqdEJDSUFndG1sME9mSGZjZXNZcjVsdStOM3g2djkycW9lZjkvejcrL25Ydi85M3JLeEl2d3dyWG1LaUpNM0Q0YStNS0FsWUphSmJLTGFHaVVMeHhlOFQyVkgrdGpHc1IwLzlWeUZNOVhmL2YvZi9mM3AvLy9yM3RoVkxCWlNPQkFBbVVpc1VrUUcxUWwreGdLWG5aaW5RaFBUS2ZXSnhSOEo5OWV2QmxLNjhxbm9KZzFnTVBNdVpxdTZKdzgvc053MnRtL0o1bXRDbkpVUHVESktQS3QwcmxFR3IyODVKdHFCNzB5d1FzWW5KWk80MU9BZmdsTVVqOTJJQ2pSSVdxN2tSRGlENE5tNlZ0NEg4THhpd3FZUGJtNGVmNXZlME5WK3BldnFQbDVoRldHK2U0Ly9lT3VLUHFqUmtEWW1GTmlGUTRZS2pxdTNKOEtRVXBMZi8vcURhWE1sOUo2aEhuTlNqazNlWC8vLzVmdi8vRDcranM3clluNG1NbldKTWV6V1VMeENxazZreDZKSmx3cHZhNXFrWjBUaHJCempMNlhoVlFDcHJ1SERzODF0eFYzdDllak1Bdy9BLzNJdEdGZnUyajdEQ1M3eE9KUU0wRnhlQ1JlU2g2UEhiUFVqTVR3aldZVkdKYmVhMUN1YkxJbEtQOFNSODh1K1BrS245bk96UkwvKzVKa2tvOEUrV3pKQTBsR01Ddk5lR0FBSnZaVTdhOGlEVERYQ01LQVl6UVFpQUxEeTVaWTlZTGNEZENnajRnbHpGbUd1YUVMeElCeE0wYnpBQ2QzbDAwdVF6bDFMbE5FTFNSL1d6UC92dG1yK3UyZk4vLy94akRkL3JES2pVSzFOdkY5enhpQjFNNDg0d0syZ0lnY3FTU1N5UnlTV05FQUZhU1U0K0xQTk4yb3R0RzZiUHhaQ09LSnJyVWVyY3hycXFMLy8vLy8vb2RVMWxHK0N4UW9GeUFCQUFLTkNKU1lnNFdWRGhSeGl3OHdVZzVURzBWVWZFUW5FZ3FBYmJveTZESW5PU3RobEk3VTI2cnBQakE2aXpxeVpXeUtPUWFKRVFyVW5JTWNWR1lySUNXU2hoUkJ1U21LUVBaSXhWWTBxempoN1RBV1J1YnB2Rk1SSUVjd1pNSEJ5Q3hzcTF0dnZtOTg5M2VuK05LUk5qejBXTUxSYkladCtIMW54cGh2NjdiR3cvZVBMLy8vLzdpTTU2elorN1NpOGg3VEhNa25NSkU1a29yY2tNTmdsTzhBRGdBREFBRUJCL1gvNjBmLy8vK3IvLy8vVm8vL3QwSnFZU2FFbXJXRzNNRHdZUVZHQUFTVUJ3U0tCTEdJWEdyRm8wY1hZamdrT3Q5UU1kR0RSMGY1K29vM1ZRd0s1WTJ5ckxvbTUxMlZMQWhyNWxQRlJxeVJzWW83Rm1Uci8vdVNaSUFBQlExcnlLdEpOYVFqSUJpOUFDSUFFM210Snl5OHk4aTBnR00wQUlnQ01CNVdGNlRvcktwQ2ROeDBnd1UwRXpnaVVFYUtTM2QzczZaV3lSRXFqVzAwaUZyUGRLZnBxZUw5c0dJcHBaMlNzelgzTXZTU0ZuWkdmZmxSMjJ0TnVTcyt4WDlQZStpLy8vbjcvL3ZEKzk2dnkvejFOdUdvNGxwYk9xWGZRWENKRVFTMlJ3QzJBa2dKcllhT2hJYlRzK0xoeHAwSUkvS3JEbi85ZjlOMi9SOTluLy8vN213SU91YzlnSW1BeFFoQUF5RXpxd3dVZ0doakx1eEtnbk8zUjlrYmxQVXJLMWlOaWRPTHRLWkZOU3gyYWFNWWRmMjh5V1hNZkVrVkNBSmdObWtOMFlIRldJMGhkUktyR0tWWlVxK1VlWSswMlFpTmNEaXBLU25mdVJXeTcwb2tpRFB5SkVpa2xwVHM3L1crTmtldnZJMVdmN012bWFTYlhiRzF2LzhhKzNaKys1UGZ4Zi84TTh0aHI1UGg0L2U4ZDlkOHZaZnZ6aHArRll4ZU5ZbEF0TFNZNEFMZ0FBY2YvNFZrRkJmdnZrNjE2Zi8vL3AyLzAvLzkvLy9yNy8vWC9wL1JmLy8vLy85MjAwbDVYeldhTHpsaXJHQ2lsSWVyaDJtbk9hV0EyWEV4YkVCUWQ1M2RaTEtiMGVmNkNtTlFYTG9iZktkcnZ1LzArLy83a21SNEF3VFRhc2tyVERVaUxvMElyUUFpVmxQVnJ5SU1wUlpJcVFBamRCQ0p1cXpnTkNia3IycXcyS3UrMEpSQVJFNWFoR2hpU3FEUW5KMFN4NXc3VlVPTTBKN09UY1lOcnl4dENxM2pNb09WT2FZeDR0bGlNYklqdXB4Sk1ubXNUeDNjYWM4dlk1cldZcUpTYTYyWVhtSUhuTjk5MDBYZlBFNi9VUnh1dDA4NlRFdExVd3d1RExIUVJSc0R3Z2VvRVVvZUlwNGlEQnc2ZVN3V3lDUzBNa29PSG9mUmEydkZDU2RDcVNMLy8rTmYrbjluOXlLMi85UDJWZi82eWNpRUd1QnNVV0xCalVhU2lJS2RXUVdwQjB1VmlRWnhHMFYyckRqYVRxakhXU1pIUVhwZkdCaGdIMmN5a2lsODBWeldwaXg3VzFVM3VrVXN3NUdkbmRNQ2NiRmU1UHRnRVlGSXZSa0xTU0dOaDh3LzR6eEZuUC94SlE2TU9vb0hsQzVGVWRmeG5RNnYyZmx4RXlRWGphVm54c0t5a3RhR3VXWm1sMitQdmZhYmR0aXM3MTMrNWsvZkh2Ryt6dU9XK2ZPVlBMcXl6Q2JrRklDR0pNbW5vVmttckFBdEFGa2xnUkJIV2RaOE9CZEswc3RuYjJmVXRwWC8vdDE3M3RZWi8vMmYvLzBWMVJLMnRhU1JFRkFPR01vc3dZUzFacW1Ea2lFQ1FhbzJQczY5cmpuLys1SmtiZ01VM216SWcwOHk4Q25BR04wQUlnQ1NHYkVrckl6YlNLZUFJdlFRaWJwUUlyYkRqQm9IbzRMc1VQMkoraGxVUHh1RzNSa1Q5T000OE15bWJ3aHZlck1xc1Y1ZkdNN05ybVh2aWpNVXdjaDFNb1ptRzNxNmxkcUdUVEhOUUlCUUhDYW9xWlIweWg2cnc4eXVBeUowWFRObStKbHdvZVJlMmVYYzh1bWN5ajMvOVoyMjVsREd5RlcrK2xKWmFjbUoyYURFd1ZybkNjNGRJeTJRUnlRU0NKaUVPdWFuSEVncHF2UWdiLzB1VjZLZitQOTdMSE05Qy8vLy8vRzN0bmFTWUVZT0NTb0FRb0FZQUlEWnlIUVJ6bWt3U0hJcUtWSXpTOVJkMTFQUDAzd1hvdUVjS2hIV2xZM1F6ZDFhSXE4d0tCOGNEaFV3NFdDalRNTURnbEFxejFHQ3NJQkc1QlFtMTBuVFpURytWT2puZHZwWmxQVzduaEVEVEI1SXpjTmJPMlhOWkpydERpSFpwWnFkRzBhVHpNWnRaalh4c24vMzl5LzV5RytYM3pmRmY3bWZ3OGRDYzNHdjc1ODVDbStWaEkxSU1VR0tMUmxCbkxnU1B2djd1QndJZ1dPVjFNN1BrL24vL1grMTkvL1QvLy8vLy9xMy8vOWYvLy9yLy9ydFpLUDN5ZTBvSkFrZ1FBWnNpczhJTWpUZlBsRW1kUktRZmJpcmM2RngvL3VTWkd5S0JMZHNTVU1zTTBJc3pVaTlCQUxDVWdXekpJeXhEY0M5QUdNMEVJZ0Nra05qNElpUTdFdFMydUtUQXFQSUIrRDRYSnllVUMzZktRa1BuV2l6WGRicWNOUDg5aTVldHQwVDlzbDdqTFdOVjZHaUFQZVUvaDU2b2ZWdm5LeVRtYXJGdFc3UDhkTmJSZmZOSWN6YzZqYlpwNXU1aEpwZm1ZcXVIcVZyNDB1cVdHbTRIaXpkY2pEcU82UXNUc2t5Y01naDVJTzZFTXdZRzJMZkNTV0FSaVZvRW9ET3BNUllJdDY0ditteGIvNmZiLy8xVitwQis2dXJxWjJYZFNSQi9iY2kyUmk4VE5EQU5oY0JBQVN3VlhHbGdFT00yZ0lDR0FDSWdaQUVuSzFGOEdwdUp4a0I1bWVJcEt2bG8wUGpDZTFlSkpLaUMwL1pXcllsQzY2NURabzlxTTBTMDZWRURlZk4zeXM4OUczSFZOZFVOYXJTcXRzUjRaRWFHSHV0dFkxelhuYVhHN1FQelhOR2lqdzA5YklQSFJHOU5WWEhGM1MyVEh6SFRUeDZ6VDIwekxXbkpXSzZud2UxZDJMVVVQZXgwRU1jZm5DQ0lJb0FoQW9KQ2l3NU5PSmY4ZmNZY2NBRUZDVHIwcS9QL2wvOWYvLzEvLzdmLy8vdC8vLy8vTi8wMTMzN3E4cm95cTZFaXRJcG1ITEJvaDZ4RFlvbzBkWndrV3BxNXYvN2ttUnFDd1RMYkVpclRFTnlLNjBJdlFRQ3hGS3B0U0lNc1F2QXQ0Qmk5QkNJQWlxNzdyNEROQ01RUGh3Ym5SR01pOUNXWFRnMVA2RlF1VkJjWUQ1NVNScFl6Tm8rTVRtUERGYXdwcXB5UW14YkpPdWlYT3E4OUxsMWN2R3FxdjZDNGtTVlkzRmtKaTNmMnVLVXE5cXg1bWN5UkZZenE0cVA0UzBpNzNUbnUrTjVyNTR1WlMvMnRyUWxLaUloRExtTExHMVZqMVFVdGhDRkJKVlRqUjhzRnhaeDQ4UFJIRHMrWkpYTEd4SkdpUVFhWmg3d214eU83dU9ONi85UFpVbEg5NnU5U0ZxUjlYLy8rajFzMEMycHhLcFkweVdlQ0ZVQ0FRSm1sd3orbU1ZSXhHQmZZRElJVVRDT2FrbmFaTlF4cDBYTHFCZWd5Y1JrcjhKM25RZUdhTmtBb3pxa1JBVEtSbTNoR3h6aCtGdzZpaTNGV3crNFBaYW4yZXJkYTRiNFdWVGVITXgxVlhOVldrMi8vamErUjFOSzBqUzk5YjJrdEUvWFA5SkQvclUvRVZNUGZxeXhjejNNYzFUeFVjb3NJcXI0anRpNUJ3czdoVWNOb29RUlU2K0FBTUJ0d09pQWhYL2xMKy9xdlArdlQvL2IvLzMvLy90cHY3Ly8vVzMvLy9UL3Y2VDlKVEk2R1V2VkhNeFdrWVVZZ0FvRE1nQU1yTkdEQmdFZ3d4UC8rNUprWklrRVRtMUpLeWxEMERFTmlLMEVBcklTZGJFaXJURUwyTG8wb3JRUUN0RUVQWkluU3Y1a3JoQ0FMaWthQ09aT0laZ2VFeThqMHNPVTVqY2FqVmF1SnlhSjFLc09rNm0rWXRoUTNkeTFxRzB2QW9lTmxIWDhkWXRxNlJGVXpUY2RHdU93L1c1by81ZVhxZVlJTlY0dU5YSFdrcnpFeDh5ckhWRlNmRVRWMVhEeTE4dER4VVRPM1RITmZ6VUZ3MERHWEVaR2lZS0dVc1NLcXAyaFo3V3daa1AwZ0ZyQTJBQUZHMXdBU0FRdi85L09mOWMvLytuLzMvdi8vLy9iLy83dFQvLzl1bjAvcGN4dERvc2x6Yk03b3BSb1I3UWFZQUNvc2dTdkg4U0pXR29Fck1NQXBiSzRidlZmMXQxY3Rka1pGTHV0SURrNUxERzVLNDVueC9tZ25TR1o2bHQ4TXo5aWUzY25PcnlYVml4MlRGOG1xdXlWdWFObG5lR3Job3U2ZVlQTkdGakJIcWQxU1I3cGJSS0RtdmIrbWxXbXB0YTRxSWZ2RkluZTNSYWJXSTduaUUrbXVsNnBFbW9HcWJPcHhwU3lQVlhGREpjb1l0aWdrRDBSTExEZ0lpZyt1eGNSQlJFQUJmLzVabjlicUNOVDFEZCtXWC9MOWYvLy8vOC8vWjIzN3J6ZVpzYTE2ekYwekxjcTBTU1NjUVFFcFlJVkFreXpQdk5uLy91U1pHVUhCTFZzU0FNdlEySXJ6YWh4QUNiMkVjMnhJcXlsRDVDMkFHTDBBSWdDVUNEbW9BcnBjaWVsTThEV20ybExudnpZZEhSUUlseFRCRWdJZ1pMalFHV21rSVpEelZ3UGxtM29GSUlYU1RhUWROMWE2RUVkTTlOT2U4OERSL1IxcjE4eWlldHFzSjV5MUhVNTcxM2ZIenpyalZUc1lqenkvOEV6VTlSZFhQU2ZhVFB6TTNOdzluVnpGelpzV2g0d2FUa21SQ0REaEdRYnBacXNRS0ZsQzU0d0dsRjRXTVBvU3dVUnlTVnNna0Y0dkt2M3FRNXpZRHNjeWdOTTIvZHFsSkgvZC85aXZvTUx4Yi8vL1JrYTVWaUJJODBIS2tDQkVBQlRWT2MrMExQbXpKSVVFaVNTU3JUbFNHZnRWN1hQZjlvRUhIYlRTR29PVHBxQXV0SFBGQVVuRDdMempqYjNSdE9MNnhOTlBSYTdRV0tObklIUVBvZnRkMXp2Rkk5cFVVUHVPYUtpc3E0Y1lwcFU4L2thZGxjVXRVaVpwZThYL3BOVmYxU2FYZFBjeC9jM2F4RE9zdDlQRDk5U3pYRGRSY3NNbVJGUjZHbVdOSUJhT0lJSU1FcDY0VGdrSFpOU3lCeU9SdVFSQWdCQmFsVnIzU3l0dWdhMy82TExIeTdqdi9vMkNoWkVmcC8vLy8vam1OTENwNDJMR1FXQjBEZ1lMRHk0QmdyTVVQLzdrbVJrZ3dTUmJFakRERVBTTWFBWXJRUWlBSktkc1NBTW1UZklwSUJpOUFDSUFveHhYRTJ3RUxHak1OZ3lBV25xcjFhSjhaaU5QTkdwK1lrR1c5MUpMYmpNZ2doODRkdlU5R0NDU2pyUGdtaUNISGp1V2N0REJibHY5ZVd0OS9qSC9tdDc0OHZzUHVzeVRKRUdmNzNkMU9jbTJhUmhyNWVYbWxHeFdaTzQ4R1F2SDllYzN6WTcrYWk5OGQrL3UrNy9iKzV1WmF2eTVwcFV5bnFHYmJUUnFqTGw0S0xNT1pQT1RSWVp0ZVM0Vkx0YlhCSkhCQUJBMENDR3hpbUdsVS85Ly8zM2RrNDMvcjgreHowOWZkNjNmLzluSWVOUHlEVWhJVFJTQUVFZ0FKQURJUzV4OEtIRVFKZEFza0JSQnh3SEVscFBUSE5Ja1pjMEVlS3Rkc2JKYXppNktaclZpakw4eHhMdFprTjhVZW1acUVtZ3ZKa0VnTlJVZ1ljOG52cVdySFBVbmNITm41ZHJiT3BlVWxCTGlscVRRdzV2ZDI3Mjg5VEVkbEROMU9QRGUzKzNyOW51M2Excy83Lzc0MmR6TlZuYlc3OXUzN08ydit6M042bzNNQk5BOW8xdWNCbEdvRUVJS0hKZzRLbVJGSUhvbDZFRVFoeVFTUnVTQ0lrRUtTOFh0WVpQTzBucHBIUWYvMzV6OXk5UjdhbWkraFc3OTM0dC8vOXUrcGovKzVKa1lvRGs2bXhJU3k4eDhqR0FDTDBFSW02UytiTWdyS1VOd0xhMklZQUFtOWcxQUdFQ3dzMERCMDhnQmdRTUhCTkpzcm1Hd1dmTitFaWZMaklBWWRVemdGMXBRMG9NQU9BZ1dGQVdXUlJVTm5JVFJtZ29IVUR5VkF1Y1YxQkk4c0tLTlFtekNMU0xLdkUzS0t1MWl4UVdHekRiSWl4RXpQVndqdWM2TFZUOGREaDBUcXhIMHRHakJtVjZqRnE2OU81dFlwWTU2dHRYeHQ4ek14NmNsVE1VTnFJNXRLdnNzaUd6R2ZJTWtRV0Q4RzBXV2V4TVNlRlJjc1BCR0RnUlJReWc4SS83UHlTY3Ztd0tXWG5SSElsTFk4NXl6OHYvLy8vL3ZiLytzL3lwOFBQZDlZcXpWYVNSRVFSVFU2Rm5rc1JWQUlBRFJFT3BscEJSTWhwQXdDSEpVVFJZR1haWGV4d3B2VXFjYWNsR01uN08xL2xjMWhQMEYzait5YVpwYjlOV3VmV3hvcHUxUzZ4d3VZMmI5REJ3aGdteGpIUjh5bng0R09NOXIxcUgrNVI2WkY1OE00U1dGSE5GcXVPaytUUUdIUGJJU3lubEN0a2themI2L0tSdzg1SytOYUduZWVyWFU3Ri9Fd1J6T0NFaElNSENNVWNJd0hKRkh5TFVMQUpMUkpKUldJSklrUWdrUlhDTHV2cUptK2ticCsxcVg3Nysya1hmR1ZrUC8vdVNaRmNEQklKdFNDc2pOdEF2b0JqTkFDSUFrSjJ4RlF3eEIwaTFnR0c4QUlnQVJmLy8ydFBQLzFmM2JtS1RMSk90RUF3ZUFMQ0NhU2ZUNEFFQTZFM0hZbzd4a0VwWUJzT3hLSjMybVV4azJZclZwNkRVRlFDd2pRMDEyTEhLdFNTS2lyYk16TXpLdGNNeFIwTk1OZnRXek16TkNxcXFzU3JmdGZVZXFyV3RjTmJOcXJNVTB3VUxDeHFyRFNLci8vTmJja2lwcXIzRFh4YXFyZnRxdGZ0eGV5clVpcXJXeDAxYzdNb3FEVTJMWGdrR3FDd3NjVUxNS0JtZUdZRmgvK0swWUV3Nm1IZVJ4TGcxNmozTEh2MWZVc0ZYYXp2K0hlSlVmLy9XZC8vSS8rSlRvTkEwREtwTVFVMUZNeTQ1T1M0enFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFreEJUVVV6TGprNUxqT3FxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxdi83a21SQWovQUFBR2tBQUFBSUFBQU5JQUFBQVFBQUFhUUFBQUFnQUFBMGdBQUFCS3FxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFvPVwiOy8vaHR0cDovL3d3dy5vcGVuYWlybGliLm5ldC9cclxuXHR2YXIgZGF0YWxlbiA9IGlyci5sZW5ndGggLyAyO1xyXG5cdHRoaXMuaXJyQXJyYXlCdWZmZXIgPSBuZXcgQXJyYXlCdWZmZXIoZGF0YWxlbik7XHJcblx0dmFyIHZpZXcgPSBuZXcgVWludDhBcnJheSh0aGlzLmlyckFycmF5QnVmZmVyKTtcclxuXHR2YXIgZGVjb2RlZCA9IGF0b2IoaXJyKTtcclxuXHR2YXIgYjtcclxuXHRmb3IgKHZhciBpID0gMDsgaSA8IGRlY29kZWQubGVuZ3RoOyBpKyspIHtcclxuXHRcdGIgPSBkZWNvZGVkLmNoYXJDb2RlQXQoaSk7XHJcblx0XHR2aWV3W2ldID0gYjtcclxuXHR9XHJcblx0dGhpcy5hdWRpb0NvbnRleHQuZGVjb2RlQXVkaW9EYXRhKHRoaXMuaXJyQXJyYXlCdWZmZXIsIGZ1bmN0aW9uIChhdWRpb0J1ZmZlcikge1xyXG5cdFx0bWUuY29udm9sdmVyID0gYXVkaW9Db250ZXh0LmNyZWF0ZUNvbnZvbHZlcigpO1xyXG5cdFx0bWUuY29udm9sdmVyLmJ1ZmZlciA9IGF1ZGlvQnVmZmVyO1xyXG5cdFx0bWUud2V0LmNvbm5lY3QobWUuY29udm9sdmVyKTtcclxuXHRcdG1lLmNvbnZvbHZlci5jb25uZWN0KG1lLm91dHB1dCk7XHJcblx0XHRjb25zb2xlLmxvZygnY29udm9sdmVyIGF1ZGlvQnVmZmVyJyxhdWRpb0J1ZmZlcik7XHJcblx0fSk7XHJcblx0cmV0dXJuIHRoaXM7XHJcbn1cclxuaWYgKHR5cGVvZiBtb2R1bGUgPT09ICdvYmplY3QnICYmIG1vZHVsZS5leHBvcnRzKSB7XHJcblx0bW9kdWxlLmV4cG9ydHMgPSBXZWJBdWRpb0ZvbnRSZXZlcmJlcmF0b3I7XHJcbn1cclxuaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnKSB7XHJcblx0d2luZG93LldlYkF1ZGlvRm9udFJldmVyYmVyYXRvciA9IFdlYkF1ZGlvRm9udFJldmVyYmVyYXRvcjtcclxufVxyXG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBmb3JFYWNoID0gcmVxdWlyZSgnZm9yLWVhY2gnKTtcbnZhciBhdmFpbGFibGVUeXBlZEFycmF5cyA9IHJlcXVpcmUoJ2F2YWlsYWJsZS10eXBlZC1hcnJheXMnKTtcbnZhciBjYWxsQm91bmQgPSByZXF1aXJlKCdjYWxsLWJpbmQvY2FsbEJvdW5kJyk7XG5cbnZhciAkdG9TdHJpbmcgPSBjYWxsQm91bmQoJ09iamVjdC5wcm90b3R5cGUudG9TdHJpbmcnKTtcbnZhciBoYXNUb1N0cmluZ1RhZyA9IHJlcXVpcmUoJ2hhcy10b3N0cmluZ3RhZy9zaGFtcycpKCk7XG5cbnZhciBnID0gdHlwZW9mIGdsb2JhbFRoaXMgPT09ICd1bmRlZmluZWQnID8gZ2xvYmFsIDogZ2xvYmFsVGhpcztcbnZhciB0eXBlZEFycmF5cyA9IGF2YWlsYWJsZVR5cGVkQXJyYXlzKCk7XG5cbnZhciAkc2xpY2UgPSBjYWxsQm91bmQoJ1N0cmluZy5wcm90b3R5cGUuc2xpY2UnKTtcbnZhciB0b1N0clRhZ3MgPSB7fTtcbnZhciBnT1BEID0gcmVxdWlyZSgnZXMtYWJzdHJhY3QvaGVscGVycy9nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3InKTtcbnZhciBnZXRQcm90b3R5cGVPZiA9IE9iamVjdC5nZXRQcm90b3R5cGVPZjsgLy8gcmVxdWlyZSgnZ2V0cHJvdG90eXBlb2YnKTtcbmlmIChoYXNUb1N0cmluZ1RhZyAmJiBnT1BEICYmIGdldFByb3RvdHlwZU9mKSB7XG5cdGZvckVhY2godHlwZWRBcnJheXMsIGZ1bmN0aW9uICh0eXBlZEFycmF5KSB7XG5cdFx0aWYgKHR5cGVvZiBnW3R5cGVkQXJyYXldID09PSAnZnVuY3Rpb24nKSB7XG5cdFx0XHR2YXIgYXJyID0gbmV3IGdbdHlwZWRBcnJheV0oKTtcblx0XHRcdGlmIChTeW1ib2wudG9TdHJpbmdUYWcgaW4gYXJyKSB7XG5cdFx0XHRcdHZhciBwcm90byA9IGdldFByb3RvdHlwZU9mKGFycik7XG5cdFx0XHRcdHZhciBkZXNjcmlwdG9yID0gZ09QRChwcm90bywgU3ltYm9sLnRvU3RyaW5nVGFnKTtcblx0XHRcdFx0aWYgKCFkZXNjcmlwdG9yKSB7XG5cdFx0XHRcdFx0dmFyIHN1cGVyUHJvdG8gPSBnZXRQcm90b3R5cGVPZihwcm90byk7XG5cdFx0XHRcdFx0ZGVzY3JpcHRvciA9IGdPUEQoc3VwZXJQcm90bywgU3ltYm9sLnRvU3RyaW5nVGFnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0b1N0clRhZ3NbdHlwZWRBcnJheV0gPSBkZXNjcmlwdG9yLmdldDtcblx0XHRcdH1cblx0XHR9XG5cdH0pO1xufVxuXG52YXIgdHJ5VHlwZWRBcnJheXMgPSBmdW5jdGlvbiB0cnlBbGxUeXBlZEFycmF5cyh2YWx1ZSkge1xuXHR2YXIgZm91bmROYW1lID0gZmFsc2U7XG5cdGZvckVhY2godG9TdHJUYWdzLCBmdW5jdGlvbiAoZ2V0dGVyLCB0eXBlZEFycmF5KSB7XG5cdFx0aWYgKCFmb3VuZE5hbWUpIHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHZhciBuYW1lID0gZ2V0dGVyLmNhbGwodmFsdWUpO1xuXHRcdFx0XHRpZiAobmFtZSA9PT0gdHlwZWRBcnJheSkge1xuXHRcdFx0XHRcdGZvdW5kTmFtZSA9IG5hbWU7XG5cdFx0XHRcdH1cblx0XHRcdH0gY2F0Y2ggKGUpIHt9XG5cdFx0fVxuXHR9KTtcblx0cmV0dXJuIGZvdW5kTmFtZTtcbn07XG5cbnZhciBpc1R5cGVkQXJyYXkgPSByZXF1aXJlKCdpcy10eXBlZC1hcnJheScpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHdoaWNoVHlwZWRBcnJheSh2YWx1ZSkge1xuXHRpZiAoIWlzVHlwZWRBcnJheSh2YWx1ZSkpIHsgcmV0dXJuIGZhbHNlOyB9XG5cdGlmICghaGFzVG9TdHJpbmdUYWcgfHwgIShTeW1ib2wudG9TdHJpbmdUYWcgaW4gdmFsdWUpKSB7IHJldHVybiAkc2xpY2UoJHRvU3RyaW5nKHZhbHVlKSwgOCwgLTEpOyB9XG5cdHJldHVybiB0cnlUeXBlZEFycmF5cyh2YWx1ZSk7XG59O1xuIiwiZXhwb3J0IGNvbnN0IGlzQ2FsbE5vdGlmaWNhdGlvbiA9IChtZXNzYWdlKSA9PiB7XG4gICAgcmV0dXJuIG1lc3NhZ2UubWV0aG9kICE9PSB1bmRlZmluZWQgJiYgbWVzc2FnZS5tZXRob2QgPT09ICdjYWxsJztcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jYWxsLW5vdGlmaWNhdGlvbi5qcy5tYXAiLCJleHBvcnQgY29uc3QgaXNDbGVhclJlc3BvbnNlID0gKG1lc3NhZ2UpID0+IHtcbiAgICByZXR1cm4gbWVzc2FnZS5lcnJvciA9PT0gbnVsbCAmJiB0eXBlb2YgbWVzc2FnZS5pZCA9PT0gJ251bWJlcic7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2xlYXItcmVzcG9uc2UuanMubWFwIiwiaW1wb3J0IHsgZ2VuZXJhdGVVbmlxdWVOdW1iZXIgfSBmcm9tICdmYXN0LXVuaXF1ZS1udW1iZXJzJztcbmltcG9ydCB7IGlzQ2FsbE5vdGlmaWNhdGlvbiB9IGZyb20gJy4vZ3VhcmRzL2NhbGwtbm90aWZpY2F0aW9uJztcbmltcG9ydCB7IGlzQ2xlYXJSZXNwb25zZSB9IGZyb20gJy4vZ3VhcmRzL2NsZWFyLXJlc3BvbnNlJztcbmV4cG9ydCBjb25zdCBsb2FkID0gKHVybCkgPT4ge1xuICAgIC8vIFByZWZpbGxpbmcgdGhlIE1hcHMgd2l0aCBhIGZ1bmN0aW9uIGluZGV4ZWQgYnkgemVybyBpcyBuZWNlc3NhcnkgdG8gYmUgY29tcGxpYW50IHdpdGggdGhlIHNwZWNpZmljYXRpb24uXG4gICAgY29uc3Qgc2NoZWR1bGVkSW50ZXJ2YWxGdW5jdGlvbnMgPSBuZXcgTWFwKFtbMCwgKCkgPT4geyB9XV0pOyAvLyB0c2xpbnQ6ZGlzYWJsZS1saW5lIG5vLWVtcHR5XG4gICAgY29uc3Qgc2NoZWR1bGVkVGltZW91dEZ1bmN0aW9ucyA9IG5ldyBNYXAoW1swLCAoKSA9PiB7IH1dXSk7IC8vIHRzbGludDpkaXNhYmxlLWxpbmUgbm8tZW1wdHlcbiAgICBjb25zdCB1bnJlc3BvbmRlZFJlcXVlc3RzID0gbmV3IE1hcCgpO1xuICAgIGNvbnN0IHdvcmtlciA9IG5ldyBXb3JrZXIodXJsKTtcbiAgICB3b3JrZXIuYWRkRXZlbnRMaXN0ZW5lcignbWVzc2FnZScsICh7IGRhdGEgfSkgPT4ge1xuICAgICAgICBpZiAoaXNDYWxsTm90aWZpY2F0aW9uKGRhdGEpKSB7XG4gICAgICAgICAgICBjb25zdCB7IHBhcmFtczogeyB0aW1lcklkLCB0aW1lclR5cGUgfSB9ID0gZGF0YTtcbiAgICAgICAgICAgIGlmICh0aW1lclR5cGUgPT09ICdpbnRlcnZhbCcpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBpZE9yRnVuYyA9IHNjaGVkdWxlZEludGVydmFsRnVuY3Rpb25zLmdldCh0aW1lcklkKTtcbiAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGlkT3JGdW5jID09PSAnbnVtYmVyJykge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCB0aW1lcklkQW5kVGltZXJUeXBlID0gdW5yZXNwb25kZWRSZXF1ZXN0cy5nZXQoaWRPckZ1bmMpO1xuICAgICAgICAgICAgICAgICAgICBpZiAodGltZXJJZEFuZFRpbWVyVHlwZSA9PT0gdW5kZWZpbmVkIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICB0aW1lcklkQW5kVGltZXJUeXBlLnRpbWVySWQgIT09IHRpbWVySWQgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVySWRBbmRUaW1lclR5cGUudGltZXJUeXBlICE9PSB0aW1lclR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignVGhlIHRpbWVyIGlzIGluIGFuIHVuZGVmaW5lZCBzdGF0ZS4nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIGlmICh0eXBlb2YgaWRPckZ1bmMgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGlkT3JGdW5jKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1RoZSB0aW1lciBpcyBpbiBhbiB1bmRlZmluZWQgc3RhdGUuJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAodGltZXJUeXBlID09PSAndGltZW91dCcpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBpZE9yRnVuYyA9IHNjaGVkdWxlZFRpbWVvdXRGdW5jdGlvbnMuZ2V0KHRpbWVySWQpO1xuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgaWRPckZ1bmMgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHRpbWVySWRBbmRUaW1lclR5cGUgPSB1bnJlc3BvbmRlZFJlcXVlc3RzLmdldChpZE9yRnVuYyk7XG4gICAgICAgICAgICAgICAgICAgIGlmICh0aW1lcklkQW5kVGltZXJUeXBlID09PSB1bmRlZmluZWQgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVySWRBbmRUaW1lclR5cGUudGltZXJJZCAhPT0gdGltZXJJZCB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgdGltZXJJZEFuZFRpbWVyVHlwZS50aW1lclR5cGUgIT09IHRpbWVyVHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdUaGUgdGltZXIgaXMgaW4gYW4gdW5kZWZpbmVkIHN0YXRlLicpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2UgaWYgKHR5cGVvZiBpZE9yRnVuYyAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaWRPckZ1bmMoKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gQSB0aW1lb3V0IGNhbiBiZSBzYXZlbHkgZGVsZXRlZCBiZWNhdXNlIGl0IGlzIG9ubHkgY2FsbGVkIG9uY2UuXG4gICAgICAgICAgICAgICAgICAgIHNjaGVkdWxlZFRpbWVvdXRGdW5jdGlvbnMuZGVsZXRlKHRpbWVySWQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdUaGUgdGltZXIgaXMgaW4gYW4gdW5kZWZpbmVkIHN0YXRlLicpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChpc0NsZWFyUmVzcG9uc2UoZGF0YSkpIHtcbiAgICAgICAgICAgIGNvbnN0IHsgaWQgfSA9IGRhdGE7XG4gICAgICAgICAgICBjb25zdCB0aW1lcklkQW5kVGltZXJUeXBlID0gdW5yZXNwb25kZWRSZXF1ZXN0cy5nZXQoaWQpO1xuICAgICAgICAgICAgaWYgKHRpbWVySWRBbmRUaW1lclR5cGUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignVGhlIHRpbWVyIGlzIGluIGFuIHVuZGVmaW5lZCBzdGF0ZS4nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IHsgdGltZXJJZCwgdGltZXJUeXBlIH0gPSB0aW1lcklkQW5kVGltZXJUeXBlO1xuICAgICAgICAgICAgdW5yZXNwb25kZWRSZXF1ZXN0cy5kZWxldGUoaWQpO1xuICAgICAgICAgICAgaWYgKHRpbWVyVHlwZSA9PT0gJ2ludGVydmFsJykge1xuICAgICAgICAgICAgICAgIHNjaGVkdWxlZEludGVydmFsRnVuY3Rpb25zLmRlbGV0ZSh0aW1lcklkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHNjaGVkdWxlZFRpbWVvdXRGdW5jdGlvbnMuZGVsZXRlKHRpbWVySWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgY29uc3QgeyBlcnJvcjogeyBtZXNzYWdlIH0gfSA9IGRhdGE7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IobWVzc2FnZSk7XG4gICAgICAgIH1cbiAgICB9KTtcbiAgICBjb25zdCBjbGVhckludGVydmFsID0gKHRpbWVySWQpID0+IHtcbiAgICAgICAgY29uc3QgaWQgPSBnZW5lcmF0ZVVuaXF1ZU51bWJlcih1bnJlc3BvbmRlZFJlcXVlc3RzKTtcbiAgICAgICAgdW5yZXNwb25kZWRSZXF1ZXN0cy5zZXQoaWQsIHsgdGltZXJJZCwgdGltZXJUeXBlOiAnaW50ZXJ2YWwnIH0pO1xuICAgICAgICBzY2hlZHVsZWRJbnRlcnZhbEZ1bmN0aW9ucy5zZXQodGltZXJJZCwgaWQpO1xuICAgICAgICB3b3JrZXIucG9zdE1lc3NhZ2Uoe1xuICAgICAgICAgICAgaWQsXG4gICAgICAgICAgICBtZXRob2Q6ICdjbGVhcicsXG4gICAgICAgICAgICBwYXJhbXM6IHsgdGltZXJJZCwgdGltZXJUeXBlOiAnaW50ZXJ2YWwnIH1cbiAgICAgICAgfSk7XG4gICAgfTtcbiAgICBjb25zdCBjbGVhclRpbWVvdXQgPSAodGltZXJJZCkgPT4ge1xuICAgICAgICBjb25zdCBpZCA9IGdlbmVyYXRlVW5pcXVlTnVtYmVyKHVucmVzcG9uZGVkUmVxdWVzdHMpO1xuICAgICAgICB1bnJlc3BvbmRlZFJlcXVlc3RzLnNldChpZCwgeyB0aW1lcklkLCB0aW1lclR5cGU6ICd0aW1lb3V0JyB9KTtcbiAgICAgICAgc2NoZWR1bGVkVGltZW91dEZ1bmN0aW9ucy5zZXQodGltZXJJZCwgaWQpO1xuICAgICAgICB3b3JrZXIucG9zdE1lc3NhZ2Uoe1xuICAgICAgICAgICAgaWQsXG4gICAgICAgICAgICBtZXRob2Q6ICdjbGVhcicsXG4gICAgICAgICAgICBwYXJhbXM6IHsgdGltZXJJZCwgdGltZXJUeXBlOiAndGltZW91dCcgfVxuICAgICAgICB9KTtcbiAgICB9O1xuICAgIGNvbnN0IHNldEludGVydmFsID0gKGZ1bmMsIGRlbGF5KSA9PiB7XG4gICAgICAgIGNvbnN0IHRpbWVySWQgPSBnZW5lcmF0ZVVuaXF1ZU51bWJlcihzY2hlZHVsZWRJbnRlcnZhbEZ1bmN0aW9ucyk7XG4gICAgICAgIHNjaGVkdWxlZEludGVydmFsRnVuY3Rpb25zLnNldCh0aW1lcklkLCAoKSA9PiB7XG4gICAgICAgICAgICBmdW5jKCk7XG4gICAgICAgICAgICAvLyBEb3VibGVjaGVjayBpZiB0aGUgaW50ZXJ2YWwgc2hvdWxkIHN0aWxsIGJlIHJlc2NoZWR1bGVkIGJlY2F1c2UgaXQgY291bGQgaGF2ZSBiZWVuIGNsZWFyZWQgaW5zaWRlIG9mIGZ1bmMoKS5cbiAgICAgICAgICAgIGlmICh0eXBlb2Ygc2NoZWR1bGVkSW50ZXJ2YWxGdW5jdGlvbnMuZ2V0KHRpbWVySWQpID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgd29ya2VyLnBvc3RNZXNzYWdlKHtcbiAgICAgICAgICAgICAgICAgICAgaWQ6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgIG1ldGhvZDogJ3NldCcsXG4gICAgICAgICAgICAgICAgICAgIHBhcmFtczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGVsYXksXG4gICAgICAgICAgICAgICAgICAgICAgICBub3c6IHBlcmZvcm1hbmNlLm5vdygpLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGltZXJJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVyVHlwZTogJ2ludGVydmFsJ1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICB3b3JrZXIucG9zdE1lc3NhZ2Uoe1xuICAgICAgICAgICAgaWQ6IG51bGwsXG4gICAgICAgICAgICBtZXRob2Q6ICdzZXQnLFxuICAgICAgICAgICAgcGFyYW1zOiB7XG4gICAgICAgICAgICAgICAgZGVsYXksXG4gICAgICAgICAgICAgICAgbm93OiBwZXJmb3JtYW5jZS5ub3coKSxcbiAgICAgICAgICAgICAgICB0aW1lcklkLFxuICAgICAgICAgICAgICAgIHRpbWVyVHlwZTogJ2ludGVydmFsJ1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgcmV0dXJuIHRpbWVySWQ7XG4gICAgfTtcbiAgICBjb25zdCBzZXRUaW1lb3V0ID0gKGZ1bmMsIGRlbGF5KSA9PiB7XG4gICAgICAgIGNvbnN0IHRpbWVySWQgPSBnZW5lcmF0ZVVuaXF1ZU51bWJlcihzY2hlZHVsZWRUaW1lb3V0RnVuY3Rpb25zKTtcbiAgICAgICAgc2NoZWR1bGVkVGltZW91dEZ1bmN0aW9ucy5zZXQodGltZXJJZCwgZnVuYyk7XG4gICAgICAgIHdvcmtlci5wb3N0TWVzc2FnZSh7XG4gICAgICAgICAgICBpZDogbnVsbCxcbiAgICAgICAgICAgIG1ldGhvZDogJ3NldCcsXG4gICAgICAgICAgICBwYXJhbXM6IHtcbiAgICAgICAgICAgICAgICBkZWxheSxcbiAgICAgICAgICAgICAgICBub3c6IHBlcmZvcm1hbmNlLm5vdygpLFxuICAgICAgICAgICAgICAgIHRpbWVySWQsXG4gICAgICAgICAgICAgICAgdGltZXJUeXBlOiAndGltZW91dCdcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgIHJldHVybiB0aW1lcklkO1xuICAgIH07XG4gICAgcmV0dXJuIHtcbiAgICAgICAgY2xlYXJJbnRlcnZhbCxcbiAgICAgICAgY2xlYXJUaW1lb3V0LFxuICAgICAgICBzZXRJbnRlcnZhbCxcbiAgICAgICAgc2V0VGltZW91dFxuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bW9kdWxlLmpzLm1hcCIsImxldCB3b3JrZXJUaW1lcnMgPSBudWxsO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUxvYWRXb3JrZXJUaW1lcnMgPSAobG9hZCwgd29ya2VyKSA9PiB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgaWYgKHdvcmtlclRpbWVycyAhPT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIHdvcmtlclRpbWVycztcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBibG9iID0gbmV3IEJsb2IoW3dvcmtlcl0sIHsgdHlwZTogJ2FwcGxpY2F0aW9uL2phdmFzY3JpcHQ7IGNoYXJzZXQ9dXRmLTgnIH0pO1xuICAgICAgICBjb25zdCB1cmwgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpO1xuICAgICAgICB3b3JrZXJUaW1lcnMgPSBsb2FkKHVybCk7XG4gICAgICAgIC8vIEJ1ZyAjMTogRWRnZSBkb2Vzbid0IGxpa2UgdGhlIFVSTCB0byBiZSByZXZva2VkIGRpcmVjdGx5LlxuICAgICAgICB3b3JrZXJUaW1lcnMuc2V0VGltZW91dCgoKSA9PiBVUkwucmV2b2tlT2JqZWN0VVJMKHVybCksIDApO1xuICAgICAgICByZXR1cm4gd29ya2VyVGltZXJzO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bG9hZC13b3JrZXItdGltZXJzLmpzLm1hcCIsImltcG9ydCB7IGxvYWQgfSBmcm9tICd3b3JrZXItdGltZXJzLWJyb2tlcic7XG5pbXBvcnQgeyBjcmVhdGVMb2FkV29ya2VyVGltZXJzIH0gZnJvbSAnLi9mYWN0b3JpZXMvbG9hZC13b3JrZXItdGltZXJzJztcbmltcG9ydCB7IHdvcmtlciB9IGZyb20gJy4vd29ya2VyL3dvcmtlcic7XG4vKlxuICogQHRvZG8gRXhwbGljaXRseSByZWZlcmVuY2luZyB0aGUgYmFycmVsIGZpbGUgc2VlbXMgdG8gYmUgbmVjZXNzYXJ5IHdoZW4gZW5hYmxpbmcgdGhlXG4gKiBpc29sYXRlZE1vZHVsZXMgY29tcGlsZXIgb3B0aW9uLlxuICovXG5leHBvcnQgKiBmcm9tICcuL3R5cGVzL2luZGV4JztcbmNvbnN0IGxvYWRXb3JrZXJUaW1lcnMgPSBjcmVhdGVMb2FkV29ya2VyVGltZXJzKGxvYWQsIHdvcmtlcik7XG5leHBvcnQgY29uc3QgY2xlYXJJbnRlcnZhbCA9ICh0aW1lcklkKSA9PiBsb2FkV29ya2VyVGltZXJzKCkuY2xlYXJJbnRlcnZhbCh0aW1lcklkKTtcbmV4cG9ydCBjb25zdCBjbGVhclRpbWVvdXQgPSAodGltZXJJZCkgPT4gbG9hZFdvcmtlclRpbWVycygpLmNsZWFyVGltZW91dCh0aW1lcklkKTtcbmV4cG9ydCBjb25zdCBzZXRJbnRlcnZhbCA9IChmdW5jLCBkZWxheSkgPT4gbG9hZFdvcmtlclRpbWVycygpLnNldEludGVydmFsKGZ1bmMsIGRlbGF5KTtcbmV4cG9ydCBjb25zdCBzZXRUaW1lb3V0ID0gKGZ1bmMsIGRlbGF5KSA9PiBsb2FkV29ya2VyVGltZXJzKCkuc2V0VGltZW91dChmdW5jLCBkZWxheSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tb2R1bGUuanMubWFwIiwiZXhwb3J0ICogZnJvbSAnLi9sb2FkLXdvcmtlci10aW1lcnMtZmFjdG9yeSc7XG5leHBvcnQgKiBmcm9tICcuL2xvYWQtd29ya2VyLXRpbWVycy1mdW5jdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL3dvcmtlci10aW1lcnMnO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bG9hZC13b3JrZXItdGltZXJzLWZhY3RvcnkuanMubWFwIiwiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bG9hZC13b3JrZXItdGltZXJzLWZ1bmN0aW9uLmpzLm1hcCIsImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdvcmtlci10aW1lcnMuanMubWFwIiwiLy8gVGhpcyBpcyB0aGUgbWluaWZpZWQgYW5kIHN0cmluZ2lmaWVkIGNvZGUgb2YgdGhlIHdvcmtlci10aW1lcnMtd29ya2VyIHBhY2thZ2UuXG5leHBvcnQgY29uc3Qgd29ya2VyID0gYCgoKT0+e1widXNlIHN0cmljdFwiO2NvbnN0IGU9bmV3IE1hcCx0PW5ldyBNYXAscj0oZSx0KT0+e2xldCByLG87Y29uc3QgaT1wZXJmb3JtYW5jZS5ub3coKTtyPWksbz1lLU1hdGgubWF4KDAsaS10KTtyZXR1cm57ZXhwZWN0ZWQ6citvLHJlbWFpbmluZ0RlbGF5Om99fSxvPShlLHQscixpKT0+e2NvbnN0IHM9cGVyZm9ybWFuY2Uubm93KCk7cz5yP3Bvc3RNZXNzYWdlKHtpZDpudWxsLG1ldGhvZDpcImNhbGxcIixwYXJhbXM6e3RpbWVySWQ6dCx0aW1lclR5cGU6aX19KTplLnNldCh0LHNldFRpbWVvdXQobyxyLXMsZSx0LHIsaSkpfTthZGRFdmVudExpc3RlbmVyKFwibWVzc2FnZVwiLChpPT57bGV0e2RhdGE6c309aTt0cnl7aWYoXCJjbGVhclwiPT09cy5tZXRob2Qpe2NvbnN0e2lkOnIscGFyYW1zOnt0aW1lcklkOm8sdGltZXJUeXBlOml9fT1zO2lmKFwiaW50ZXJ2YWxcIj09PWkpKHQ9Pntjb25zdCByPWUuZ2V0KHQpO2lmKHZvaWQgMD09PXIpdGhyb3cgbmV3IEVycm9yKCdUaGVyZSBpcyBubyBpbnRlcnZhbCBzY2hlZHVsZWQgd2l0aCB0aGUgZ2l2ZW4gaWQgXCInLmNvbmNhdCh0LCdcIi4nKSk7Y2xlYXJUaW1lb3V0KHIpLGUuZGVsZXRlKHQpfSkobykscG9zdE1lc3NhZ2Uoe2Vycm9yOm51bGwsaWQ6cn0pO2Vsc2V7aWYoXCJ0aW1lb3V0XCIhPT1pKXRocm93IG5ldyBFcnJvcignVGhlIGdpdmVuIHR5cGUgXCInLmNvbmNhdChpLCdcIiBpcyBub3Qgc3VwcG9ydGVkJykpOyhlPT57Y29uc3Qgcj10LmdldChlKTtpZih2b2lkIDA9PT1yKXRocm93IG5ldyBFcnJvcignVGhlcmUgaXMgbm8gdGltZW91dCBzY2hlZHVsZWQgd2l0aCB0aGUgZ2l2ZW4gaWQgXCInLmNvbmNhdChlLCdcIi4nKSk7Y2xlYXJUaW1lb3V0KHIpLHQuZGVsZXRlKGUpfSkobykscG9zdE1lc3NhZ2Uoe2Vycm9yOm51bGwsaWQ6cn0pfX1lbHNle2lmKFwic2V0XCIhPT1zLm1ldGhvZCl0aHJvdyBuZXcgRXJyb3IoJ1RoZSBnaXZlbiBtZXRob2QgXCInLmNvbmNhdChzLm1ldGhvZCwnXCIgaXMgbm90IHN1cHBvcnRlZCcpKTt7Y29uc3R7cGFyYW1zOntkZWxheTppLG5vdzpuLHRpbWVySWQ6YSx0aW1lclR5cGU6ZH19PXM7aWYoXCJpbnRlcnZhbFwiPT09ZCkoKHQsaSxzKT0+e2NvbnN0e2V4cGVjdGVkOm4scmVtYWluaW5nRGVsYXk6YX09cih0LHMpO2Uuc2V0KGksc2V0VGltZW91dChvLGEsZSxpLG4sXCJpbnRlcnZhbFwiKSl9KShpLGEsbik7ZWxzZXtpZihcInRpbWVvdXRcIiE9PWQpdGhyb3cgbmV3IEVycm9yKCdUaGUgZ2l2ZW4gdHlwZSBcIicuY29uY2F0KGQsJ1wiIGlzIG5vdCBzdXBwb3J0ZWQnKSk7KChlLGkscyk9Pntjb25zdHtleHBlY3RlZDpuLHJlbWFpbmluZ0RlbGF5OmF9PXIoZSxzKTt0LnNldChpLHNldFRpbWVvdXQobyxhLHQsaSxuLFwidGltZW91dFwiKSl9KShpLGEsbil9fX19Y2F0Y2goZSl7cG9zdE1lc3NhZ2Uoe2Vycm9yOnttZXNzYWdlOmUubWVzc2FnZX0saWQ6cy5pZCxyZXN1bHQ6bnVsbH0pfX0pKX0pKCk7YDsgLy8gdHNsaW50OmRpc2FibGUtbGluZTptYXgtbGluZS1sZW5ndGhcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdvcmtlci5qcy5tYXAiLCIvKiEgRm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSBvcGVuc2hlZXRtdXNpY2Rpc3BsYXkubWluLmpzLkxJQ0VOU0UudHh0ICovXG4hZnVuY3Rpb24odCxlKXtcIm9iamVjdFwiPT10eXBlb2YgZXhwb3J0cyYmXCJvYmplY3RcIj09dHlwZW9mIG1vZHVsZT9tb2R1bGUuZXhwb3J0cz1lKCk6XCJmdW5jdGlvblwiPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kP2RlZmluZShbXSxlKTpcIm9iamVjdFwiPT10eXBlb2YgZXhwb3J0cz9leHBvcnRzLm9wZW5zaGVldG11c2ljZGlzcGxheT1lKCk6dC5vcGVuc2hlZXRtdXNpY2Rpc3BsYXk9ZSgpfSh0aGlzLChmdW5jdGlvbigpe3JldHVybigoKT0+e3ZhciB0PXs1NzMzOih0LGUsaSk9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24gdChlLGkscyl7ZnVuY3Rpb24gbihvLGEpe2lmKCFpW29dKXtpZighZVtvXSl7aWYocilyZXR1cm4gcihvLCEwKTt2YXIgbD1uZXcgRXJyb3IoXCJDYW5ub3QgZmluZCBtb2R1bGUgJ1wiK28rXCInXCIpO3Rocm93IGwuY29kZT1cIk1PRFVMRV9OT1RfRk9VTkRcIixsfXZhciBoPWlbb109e2V4cG9ydHM6e319O2Vbb11bMF0uY2FsbChoLmV4cG9ydHMsKGZ1bmN0aW9uKHQpe3JldHVybiBuKGVbb11bMV1bdF18fHQpfSksaCxoLmV4cG9ydHMsdCxlLGkscyl9cmV0dXJuIGlbb10uZXhwb3J0c31mb3IodmFyIHI9dm9pZCAwLG89MDtvPHMubGVuZ3RoO28rKyluKHNbb10pO3JldHVybiBufSh7MTpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuL3V0aWxzXCIpLG49dChcIi4vc3VwcG9ydFwiKSxyPVwiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz1cIjtpLmVuY29kZT1mdW5jdGlvbih0KXtmb3IodmFyIGUsaSxuLG8sYSxsLGgsYz1bXSx1PTAsZD10Lmxlbmd0aCxmPWQsbT1cInN0cmluZ1wiIT09cy5nZXRUeXBlT2YodCk7dTx0Lmxlbmd0aDspZj1kLXUsbj1tPyhlPXRbdSsrXSxpPXU8ZD90W3UrK106MCx1PGQ/dFt1KytdOjApOihlPXQuY2hhckNvZGVBdCh1KyspLGk9dTxkP3QuY2hhckNvZGVBdCh1KyspOjAsdTxkP3QuY2hhckNvZGVBdCh1KyspOjApLG89ZT4+MixhPSgzJmUpPDw0fGk+PjQsbD0xPGY/KDE1JmkpPDwyfG4+PjY6NjQsaD0yPGY/NjMmbjo2NCxjLnB1c2goci5jaGFyQXQobykrci5jaGFyQXQoYSkrci5jaGFyQXQobCkrci5jaGFyQXQoaCkpO3JldHVybiBjLmpvaW4oXCJcIil9LGkuZGVjb2RlPWZ1bmN0aW9uKHQpe3ZhciBlLGkscyxvLGEsbCxoPTAsYz0wLHU9XCJkYXRhOlwiO2lmKHQuc3Vic3RyKDAsdS5sZW5ndGgpPT09dSl0aHJvdyBuZXcgRXJyb3IoXCJJbnZhbGlkIGJhc2U2NCBpbnB1dCwgaXQgbG9va3MgbGlrZSBhIGRhdGEgdXJsLlwiKTt2YXIgZCxmPTMqKHQ9dC5yZXBsYWNlKC9bXkEtWmEtejAtOVxcK1xcL1xcPV0vZyxcIlwiKSkubGVuZ3RoLzQ7aWYodC5jaGFyQXQodC5sZW5ndGgtMSk9PT1yLmNoYXJBdCg2NCkmJmYtLSx0LmNoYXJBdCh0Lmxlbmd0aC0yKT09PXIuY2hhckF0KDY0KSYmZi0tLGYlMSE9MCl0aHJvdyBuZXcgRXJyb3IoXCJJbnZhbGlkIGJhc2U2NCBpbnB1dCwgYmFkIGNvbnRlbnQgbGVuZ3RoLlwiKTtmb3IoZD1uLnVpbnQ4YXJyYXk/bmV3IFVpbnQ4QXJyYXkoMHxmKTpuZXcgQXJyYXkoMHxmKTtoPHQubGVuZ3RoOyllPXIuaW5kZXhPZih0LmNoYXJBdChoKyspKTw8Mnwobz1yLmluZGV4T2YodC5jaGFyQXQoaCsrKSkpPj40LGk9KDE1Jm8pPDw0fChhPXIuaW5kZXhPZih0LmNoYXJBdChoKyspKSk+PjIscz0oMyZhKTw8NnwobD1yLmluZGV4T2YodC5jaGFyQXQoaCsrKSkpLGRbYysrXT1lLDY0IT09YSYmKGRbYysrXT1pKSw2NCE9PWwmJihkW2MrK109cyk7cmV0dXJuIGR9fSx7XCIuL3N1cHBvcnRcIjozMCxcIi4vdXRpbHNcIjozMn1dLDI6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10KFwiLi9leHRlcm5hbFwiKSxuPXQoXCIuL3N0cmVhbS9EYXRhV29ya2VyXCIpLHI9dChcIi4vc3RyZWFtL0NyYzMyUHJvYmVcIiksbz10KFwiLi9zdHJlYW0vRGF0YUxlbmd0aFByb2JlXCIpO2Z1bmN0aW9uIGEodCxlLGkscyxuKXt0aGlzLmNvbXByZXNzZWRTaXplPXQsdGhpcy51bmNvbXByZXNzZWRTaXplPWUsdGhpcy5jcmMzMj1pLHRoaXMuY29tcHJlc3Npb249cyx0aGlzLmNvbXByZXNzZWRDb250ZW50PW59YS5wcm90b3R5cGU9e2dldENvbnRlbnRXb3JrZXI6ZnVuY3Rpb24oKXt2YXIgdD1uZXcgbihzLlByb21pc2UucmVzb2x2ZSh0aGlzLmNvbXByZXNzZWRDb250ZW50KSkucGlwZSh0aGlzLmNvbXByZXNzaW9uLnVuY29tcHJlc3NXb3JrZXIoKSkucGlwZShuZXcgbyhcImRhdGFfbGVuZ3RoXCIpKSxlPXRoaXM7cmV0dXJuIHQub24oXCJlbmRcIiwoZnVuY3Rpb24oKXtpZih0aGlzLnN0cmVhbUluZm8uZGF0YV9sZW5ndGghPT1lLnVuY29tcHJlc3NlZFNpemUpdGhyb3cgbmV3IEVycm9yKFwiQnVnIDogdW5jb21wcmVzc2VkIGRhdGEgc2l6ZSBtaXNtYXRjaFwiKX0pKSx0fSxnZXRDb21wcmVzc2VkV29ya2VyOmZ1bmN0aW9uKCl7cmV0dXJuIG5ldyBuKHMuUHJvbWlzZS5yZXNvbHZlKHRoaXMuY29tcHJlc3NlZENvbnRlbnQpKS53aXRoU3RyZWFtSW5mbyhcImNvbXByZXNzZWRTaXplXCIsdGhpcy5jb21wcmVzc2VkU2l6ZSkud2l0aFN0cmVhbUluZm8oXCJ1bmNvbXByZXNzZWRTaXplXCIsdGhpcy51bmNvbXByZXNzZWRTaXplKS53aXRoU3RyZWFtSW5mbyhcImNyYzMyXCIsdGhpcy5jcmMzMikud2l0aFN0cmVhbUluZm8oXCJjb21wcmVzc2lvblwiLHRoaXMuY29tcHJlc3Npb24pfX0sYS5jcmVhdGVXb3JrZXJGcm9tPWZ1bmN0aW9uKHQsZSxpKXtyZXR1cm4gdC5waXBlKG5ldyByKS5waXBlKG5ldyBvKFwidW5jb21wcmVzc2VkU2l6ZVwiKSkucGlwZShlLmNvbXByZXNzV29ya2VyKGkpKS5waXBlKG5ldyBvKFwiY29tcHJlc3NlZFNpemVcIikpLndpdGhTdHJlYW1JbmZvKFwiY29tcHJlc3Npb25cIixlKX0sZS5leHBvcnRzPWF9LHtcIi4vZXh0ZXJuYWxcIjo2LFwiLi9zdHJlYW0vQ3JjMzJQcm9iZVwiOjI1LFwiLi9zdHJlYW0vRGF0YUxlbmd0aFByb2JlXCI6MjYsXCIuL3N0cmVhbS9EYXRhV29ya2VyXCI6Mjd9XSwzOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4vc3RyZWFtL0dlbmVyaWNXb3JrZXJcIik7aS5TVE9SRT17bWFnaWM6XCJcXDBcXDBcIixjb21wcmVzc1dvcmtlcjpmdW5jdGlvbih0KXtyZXR1cm4gbmV3IHMoXCJTVE9SRSBjb21wcmVzc2lvblwiKX0sdW5jb21wcmVzc1dvcmtlcjpmdW5jdGlvbigpe3JldHVybiBuZXcgcyhcIlNUT1JFIGRlY29tcHJlc3Npb25cIil9fSxpLkRFRkxBVEU9dChcIi4vZmxhdGVcIil9LHtcIi4vZmxhdGVcIjo3LFwiLi9zdHJlYW0vR2VuZXJpY1dvcmtlclwiOjI4fV0sNDpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuL3V0aWxzXCIpLG49ZnVuY3Rpb24oKXtmb3IodmFyIHQsZT1bXSxpPTA7aTwyNTY7aSsrKXt0PWk7Zm9yKHZhciBzPTA7czw4O3MrKyl0PTEmdD8zOTg4MjkyMzg0XnQ+Pj4xOnQ+Pj4xO2VbaV09dH1yZXR1cm4gZX0oKTtlLmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdm9pZCAwIT09dCYmdC5sZW5ndGg/XCJzdHJpbmdcIiE9PXMuZ2V0VHlwZU9mKHQpP2Z1bmN0aW9uKHQsZSxpLHMpe3ZhciByPW4sbz0wK2k7dF49LTE7Zm9yKHZhciBhPTA7YTxvO2ErKyl0PXQ+Pj44XnJbMjU1Jih0XmVbYV0pXTtyZXR1cm4tMV50fSgwfGUsdCx0Lmxlbmd0aCk6ZnVuY3Rpb24odCxlLGkscyl7dmFyIHI9bixvPTAraTt0Xj0tMTtmb3IodmFyIGE9MDthPG87YSsrKXQ9dD4+PjheclsyNTUmKHReZS5jaGFyQ29kZUF0KGEpKV07cmV0dXJuLTFedH0oMHxlLHQsdC5sZW5ndGgpOjB9fSx7XCIuL3V0aWxzXCI6MzJ9XSw1OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7aS5iYXNlNjQ9ITEsaS5iaW5hcnk9ITEsaS5kaXI9ITEsaS5jcmVhdGVGb2xkZXJzPSEwLGkuZGF0ZT1udWxsLGkuY29tcHJlc3Npb249bnVsbCxpLmNvbXByZXNzaW9uT3B0aW9ucz1udWxsLGkuY29tbWVudD1udWxsLGkudW5peFBlcm1pc3Npb25zPW51bGwsaS5kb3NQZXJtaXNzaW9ucz1udWxsfSx7fV0sNjpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzO3M9XCJ1bmRlZmluZWRcIiE9dHlwZW9mIFByb21pc2U/UHJvbWlzZTp0KFwibGllXCIpLGUuZXhwb3J0cz17UHJvbWlzZTpzfX0se2xpZTozN31dLDc6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz1cInVuZGVmaW5lZFwiIT10eXBlb2YgVWludDhBcnJheSYmXCJ1bmRlZmluZWRcIiE9dHlwZW9mIFVpbnQxNkFycmF5JiZcInVuZGVmaW5lZFwiIT10eXBlb2YgVWludDMyQXJyYXksbj10KFwicGFrb1wiKSxyPXQoXCIuL3V0aWxzXCIpLG89dChcIi4vc3RyZWFtL0dlbmVyaWNXb3JrZXJcIiksYT1zP1widWludDhhcnJheVwiOlwiYXJyYXlcIjtmdW5jdGlvbiBsKHQsZSl7by5jYWxsKHRoaXMsXCJGbGF0ZVdvcmtlci9cIit0KSx0aGlzLl9wYWtvPW51bGwsdGhpcy5fcGFrb0FjdGlvbj10LHRoaXMuX3Bha29PcHRpb25zPWUsdGhpcy5tZXRhPXt9fWkubWFnaWM9XCJcXGJcXDBcIixyLmluaGVyaXRzKGwsbyksbC5wcm90b3R5cGUucHJvY2Vzc0NodW5rPWZ1bmN0aW9uKHQpe3RoaXMubWV0YT10Lm1ldGEsbnVsbD09PXRoaXMuX3Bha28mJnRoaXMuX2NyZWF0ZVBha28oKSx0aGlzLl9wYWtvLnB1c2goci50cmFuc2Zvcm1UbyhhLHQuZGF0YSksITEpfSxsLnByb3RvdHlwZS5mbHVzaD1mdW5jdGlvbigpe28ucHJvdG90eXBlLmZsdXNoLmNhbGwodGhpcyksbnVsbD09PXRoaXMuX3Bha28mJnRoaXMuX2NyZWF0ZVBha28oKSx0aGlzLl9wYWtvLnB1c2goW10sITApfSxsLnByb3RvdHlwZS5jbGVhblVwPWZ1bmN0aW9uKCl7by5wcm90b3R5cGUuY2xlYW5VcC5jYWxsKHRoaXMpLHRoaXMuX3Bha289bnVsbH0sbC5wcm90b3R5cGUuX2NyZWF0ZVBha289ZnVuY3Rpb24oKXt0aGlzLl9wYWtvPW5ldyBuW3RoaXMuX3Bha29BY3Rpb25dKHtyYXc6ITAsbGV2ZWw6dGhpcy5fcGFrb09wdGlvbnMubGV2ZWx8fC0xfSk7dmFyIHQ9dGhpczt0aGlzLl9wYWtvLm9uRGF0YT1mdW5jdGlvbihlKXt0LnB1c2goe2RhdGE6ZSxtZXRhOnQubWV0YX0pfX0saS5jb21wcmVzc1dvcmtlcj1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IGwoXCJEZWZsYXRlXCIsdCl9LGkudW5jb21wcmVzc1dvcmtlcj1mdW5jdGlvbigpe3JldHVybiBuZXcgbChcIkluZmxhdGVcIix7fSl9fSx7XCIuL3N0cmVhbS9HZW5lcmljV29ya2VyXCI6MjgsXCIuL3V0aWxzXCI6MzIscGFrbzozOH1dLDg6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjtmdW5jdGlvbiBzKHQsZSl7dmFyIGkscz1cIlwiO2ZvcihpPTA7aTxlO2krKylzKz1TdHJpbmcuZnJvbUNoYXJDb2RlKDI1NSZ0KSx0Pj4+PTg7cmV0dXJuIHN9ZnVuY3Rpb24gbih0LGUsaSxuLG8sYyl7dmFyIHUsZCxmPXQuZmlsZSxtPXQuY29tcHJlc3Npb24scD1jIT09YS51dGY4ZW5jb2RlLGI9ci50cmFuc2Zvcm1UbyhcInN0cmluZ1wiLGMoZi5uYW1lKSksZz1yLnRyYW5zZm9ybVRvKFwic3RyaW5nXCIsYS51dGY4ZW5jb2RlKGYubmFtZSkpLFM9Zi5jb21tZW50LHk9ci50cmFuc2Zvcm1UbyhcInN0cmluZ1wiLGMoUykpLEU9ci50cmFuc2Zvcm1UbyhcInN0cmluZ1wiLGEudXRmOGVuY29kZShTKSkseD1nLmxlbmd0aCE9PWYubmFtZS5sZW5ndGgsdj1FLmxlbmd0aCE9PVMubGVuZ3RoLF89XCJcIix3PVwiXCIsTT1cIlwiLFQ9Zi5kaXIsUD1mLmRhdGUsTD17Y3JjMzI6MCxjb21wcmVzc2VkU2l6ZTowLHVuY29tcHJlc3NlZFNpemU6MH07ZSYmIWl8fChMLmNyYzMyPXQuY3JjMzIsTC5jb21wcmVzc2VkU2l6ZT10LmNvbXByZXNzZWRTaXplLEwudW5jb21wcmVzc2VkU2l6ZT10LnVuY29tcHJlc3NlZFNpemUpO3ZhciBBPTA7ZSYmKEF8PTgpLHB8fCF4JiYhdnx8KEF8PTIwNDgpO3ZhciBDPTAsST0wO1QmJihDfD0xNiksXCJVTklYXCI9PT1vPyhJPTc5OCxDfD1mdW5jdGlvbih0LGUpe3ZhciBpPXQ7cmV0dXJuIHR8fChpPWU/MTY4OTM6MzMyMDQpLCg2NTUzNSZpKTw8MTZ9KGYudW5peFBlcm1pc3Npb25zLFQpKTooST0yMCxDfD1mdW5jdGlvbih0KXtyZXR1cm4gNjMmKHR8fDApfShmLmRvc1Blcm1pc3Npb25zKSksdT1QLmdldFVUQ0hvdXJzKCksdTw8PTYsdXw9UC5nZXRVVENNaW51dGVzKCksdTw8PTUsdXw9UC5nZXRVVENTZWNvbmRzKCkvMixkPVAuZ2V0VVRDRnVsbFllYXIoKS0xOTgwLGQ8PD00LGR8PVAuZ2V0VVRDTW9udGgoKSsxLGQ8PD01LGR8PVAuZ2V0VVRDRGF0ZSgpLHgmJih3PXMoMSwxKStzKGwoYiksNCkrZyxfKz1cInVwXCIrcyh3Lmxlbmd0aCwyKSt3KSx2JiYoTT1zKDEsMSkrcyhsKHkpLDQpK0UsXys9XCJ1Y1wiK3MoTS5sZW5ndGgsMikrTSk7dmFyIFI9XCJcIjtyZXR1cm4gUis9XCJcXG5cXDBcIixSKz1zKEEsMiksUis9bS5tYWdpYyxSKz1zKHUsMiksUis9cyhkLDIpLFIrPXMoTC5jcmMzMiw0KSxSKz1zKEwuY29tcHJlc3NlZFNpemUsNCksUis9cyhMLnVuY29tcHJlc3NlZFNpemUsNCksUis9cyhiLmxlbmd0aCwyKSxSKz1zKF8ubGVuZ3RoLDIpLHtmaWxlUmVjb3JkOmguTE9DQUxfRklMRV9IRUFERVIrUitiK18sZGlyUmVjb3JkOmguQ0VOVFJBTF9GSUxFX0hFQURFUitzKEksMikrUitzKHkubGVuZ3RoLDIpK1wiXFwwXFwwXFwwXFwwXCIrcyhDLDQpK3Mobiw0KStiK18reX19dmFyIHI9dChcIi4uL3V0aWxzXCIpLG89dChcIi4uL3N0cmVhbS9HZW5lcmljV29ya2VyXCIpLGE9dChcIi4uL3V0ZjhcIiksbD10KFwiLi4vY3JjMzJcIiksaD10KFwiLi4vc2lnbmF0dXJlXCIpO2Z1bmN0aW9uIGModCxlLGkscyl7by5jYWxsKHRoaXMsXCJaaXBGaWxlV29ya2VyXCIpLHRoaXMuYnl0ZXNXcml0dGVuPTAsdGhpcy56aXBDb21tZW50PWUsdGhpcy56aXBQbGF0Zm9ybT1pLHRoaXMuZW5jb2RlRmlsZU5hbWU9cyx0aGlzLnN0cmVhbUZpbGVzPXQsdGhpcy5hY2N1bXVsYXRlPSExLHRoaXMuY29udGVudEJ1ZmZlcj1bXSx0aGlzLmRpclJlY29yZHM9W10sdGhpcy5jdXJyZW50U291cmNlT2Zmc2V0PTAsdGhpcy5lbnRyaWVzQ291bnQ9MCx0aGlzLmN1cnJlbnRGaWxlPW51bGwsdGhpcy5fc291cmNlcz1bXX1yLmluaGVyaXRzKGMsbyksYy5wcm90b3R5cGUucHVzaD1mdW5jdGlvbih0KXt2YXIgZT10Lm1ldGEucGVyY2VudHx8MCxpPXRoaXMuZW50cmllc0NvdW50LHM9dGhpcy5fc291cmNlcy5sZW5ndGg7dGhpcy5hY2N1bXVsYXRlP3RoaXMuY29udGVudEJ1ZmZlci5wdXNoKHQpOih0aGlzLmJ5dGVzV3JpdHRlbis9dC5kYXRhLmxlbmd0aCxvLnByb3RvdHlwZS5wdXNoLmNhbGwodGhpcyx7ZGF0YTp0LmRhdGEsbWV0YTp7Y3VycmVudEZpbGU6dGhpcy5jdXJyZW50RmlsZSxwZXJjZW50Omk/KGUrMTAwKihpLXMtMSkpL2k6MTAwfX0pKX0sYy5wcm90b3R5cGUub3BlbmVkU291cmNlPWZ1bmN0aW9uKHQpe3RoaXMuY3VycmVudFNvdXJjZU9mZnNldD10aGlzLmJ5dGVzV3JpdHRlbix0aGlzLmN1cnJlbnRGaWxlPXQuZmlsZS5uYW1lO3ZhciBlPXRoaXMuc3RyZWFtRmlsZXMmJiF0LmZpbGUuZGlyO2lmKGUpe3ZhciBpPW4odCxlLCExLHRoaXMuY3VycmVudFNvdXJjZU9mZnNldCx0aGlzLnppcFBsYXRmb3JtLHRoaXMuZW5jb2RlRmlsZU5hbWUpO3RoaXMucHVzaCh7ZGF0YTppLmZpbGVSZWNvcmQsbWV0YTp7cGVyY2VudDowfX0pfWVsc2UgdGhpcy5hY2N1bXVsYXRlPSEwfSxjLnByb3RvdHlwZS5jbG9zZWRTb3VyY2U9ZnVuY3Rpb24odCl7dGhpcy5hY2N1bXVsYXRlPSExO3ZhciBlPXRoaXMuc3RyZWFtRmlsZXMmJiF0LmZpbGUuZGlyLGk9bih0LGUsITAsdGhpcy5jdXJyZW50U291cmNlT2Zmc2V0LHRoaXMuemlwUGxhdGZvcm0sdGhpcy5lbmNvZGVGaWxlTmFtZSk7aWYodGhpcy5kaXJSZWNvcmRzLnB1c2goaS5kaXJSZWNvcmQpLGUpdGhpcy5wdXNoKHtkYXRhOmZ1bmN0aW9uKHQpe3JldHVybiBoLkRBVEFfREVTQ1JJUFRPUitzKHQuY3JjMzIsNCkrcyh0LmNvbXByZXNzZWRTaXplLDQpK3ModC51bmNvbXByZXNzZWRTaXplLDQpfSh0KSxtZXRhOntwZXJjZW50OjEwMH19KTtlbHNlIGZvcih0aGlzLnB1c2goe2RhdGE6aS5maWxlUmVjb3JkLG1ldGE6e3BlcmNlbnQ6MH19KTt0aGlzLmNvbnRlbnRCdWZmZXIubGVuZ3RoOyl0aGlzLnB1c2godGhpcy5jb250ZW50QnVmZmVyLnNoaWZ0KCkpO3RoaXMuY3VycmVudEZpbGU9bnVsbH0sYy5wcm90b3R5cGUuZmx1c2g9ZnVuY3Rpb24oKXtmb3IodmFyIHQ9dGhpcy5ieXRlc1dyaXR0ZW4sZT0wO2U8dGhpcy5kaXJSZWNvcmRzLmxlbmd0aDtlKyspdGhpcy5wdXNoKHtkYXRhOnRoaXMuZGlyUmVjb3Jkc1tlXSxtZXRhOntwZXJjZW50OjEwMH19KTt2YXIgaT10aGlzLmJ5dGVzV3JpdHRlbi10LG49ZnVuY3Rpb24odCxlLGksbixvKXt2YXIgYT1yLnRyYW5zZm9ybVRvKFwic3RyaW5nXCIsbyhuKSk7cmV0dXJuIGguQ0VOVFJBTF9ESVJFQ1RPUllfRU5EK1wiXFwwXFwwXFwwXFwwXCIrcyh0LDIpK3ModCwyKStzKGUsNCkrcyhpLDQpK3MoYS5sZW5ndGgsMikrYX0odGhpcy5kaXJSZWNvcmRzLmxlbmd0aCxpLHQsdGhpcy56aXBDb21tZW50LHRoaXMuZW5jb2RlRmlsZU5hbWUpO3RoaXMucHVzaCh7ZGF0YTpuLG1ldGE6e3BlcmNlbnQ6MTAwfX0pfSxjLnByb3RvdHlwZS5wcmVwYXJlTmV4dFNvdXJjZT1mdW5jdGlvbigpe3RoaXMucHJldmlvdXM9dGhpcy5fc291cmNlcy5zaGlmdCgpLHRoaXMub3BlbmVkU291cmNlKHRoaXMucHJldmlvdXMuc3RyZWFtSW5mbyksdGhpcy5pc1BhdXNlZD90aGlzLnByZXZpb3VzLnBhdXNlKCk6dGhpcy5wcmV2aW91cy5yZXN1bWUoKX0sYy5wcm90b3R5cGUucmVnaXN0ZXJQcmV2aW91cz1mdW5jdGlvbih0KXt0aGlzLl9zb3VyY2VzLnB1c2godCk7dmFyIGU9dGhpcztyZXR1cm4gdC5vbihcImRhdGFcIiwoZnVuY3Rpb24odCl7ZS5wcm9jZXNzQ2h1bmsodCl9KSksdC5vbihcImVuZFwiLChmdW5jdGlvbigpe2UuY2xvc2VkU291cmNlKGUucHJldmlvdXMuc3RyZWFtSW5mbyksZS5fc291cmNlcy5sZW5ndGg/ZS5wcmVwYXJlTmV4dFNvdXJjZSgpOmUuZW5kKCl9KSksdC5vbihcImVycm9yXCIsKGZ1bmN0aW9uKHQpe2UuZXJyb3IodCl9KSksdGhpc30sYy5wcm90b3R5cGUucmVzdW1lPWZ1bmN0aW9uKCl7cmV0dXJuISFvLnByb3RvdHlwZS5yZXN1bWUuY2FsbCh0aGlzKSYmKCF0aGlzLnByZXZpb3VzJiZ0aGlzLl9zb3VyY2VzLmxlbmd0aD8odGhpcy5wcmVwYXJlTmV4dFNvdXJjZSgpLCEwKTp0aGlzLnByZXZpb3VzfHx0aGlzLl9zb3VyY2VzLmxlbmd0aHx8dGhpcy5nZW5lcmF0ZWRFcnJvcj92b2lkIDA6KHRoaXMuZW5kKCksITApKX0sYy5wcm90b3R5cGUuZXJyb3I9ZnVuY3Rpb24odCl7dmFyIGU9dGhpcy5fc291cmNlcztpZighby5wcm90b3R5cGUuZXJyb3IuY2FsbCh0aGlzLHQpKXJldHVybiExO2Zvcih2YXIgaT0wO2k8ZS5sZW5ndGg7aSsrKXRyeXtlW2ldLmVycm9yKHQpfWNhdGNoKHQpe31yZXR1cm4hMH0sYy5wcm90b3R5cGUubG9jaz1mdW5jdGlvbigpe28ucHJvdG90eXBlLmxvY2suY2FsbCh0aGlzKTtmb3IodmFyIHQ9dGhpcy5fc291cmNlcyxlPTA7ZTx0Lmxlbmd0aDtlKyspdFtlXS5sb2NrKCl9LGUuZXhwb3J0cz1jfSx7XCIuLi9jcmMzMlwiOjQsXCIuLi9zaWduYXR1cmVcIjoyMyxcIi4uL3N0cmVhbS9HZW5lcmljV29ya2VyXCI6MjgsXCIuLi91dGY4XCI6MzEsXCIuLi91dGlsc1wiOjMyfV0sOTpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuLi9jb21wcmVzc2lvbnNcIiksbj10KFwiLi9aaXBGaWxlV29ya2VyXCIpO2kuZ2VuZXJhdGVXb3JrZXI9ZnVuY3Rpb24odCxlLGkpe3ZhciByPW5ldyBuKGUuc3RyZWFtRmlsZXMsaSxlLnBsYXRmb3JtLGUuZW5jb2RlRmlsZU5hbWUpLG89MDt0cnl7dC5mb3JFYWNoKChmdW5jdGlvbih0LGkpe28rKzt2YXIgbj1mdW5jdGlvbih0LGUpe3ZhciBpPXR8fGUsbj1zW2ldO2lmKCFuKXRocm93IG5ldyBFcnJvcihpK1wiIGlzIG5vdCBhIHZhbGlkIGNvbXByZXNzaW9uIG1ldGhvZCAhXCIpO3JldHVybiBufShpLm9wdGlvbnMuY29tcHJlc3Npb24sZS5jb21wcmVzc2lvbiksYT1pLm9wdGlvbnMuY29tcHJlc3Npb25PcHRpb25zfHxlLmNvbXByZXNzaW9uT3B0aW9uc3x8e30sbD1pLmRpcixoPWkuZGF0ZTtpLl9jb21wcmVzc1dvcmtlcihuLGEpLndpdGhTdHJlYW1JbmZvKFwiZmlsZVwiLHtuYW1lOnQsZGlyOmwsZGF0ZTpoLGNvbW1lbnQ6aS5jb21tZW50fHxcIlwiLHVuaXhQZXJtaXNzaW9uczppLnVuaXhQZXJtaXNzaW9ucyxkb3NQZXJtaXNzaW9uczppLmRvc1Blcm1pc3Npb25zfSkucGlwZShyKX0pKSxyLmVudHJpZXNDb3VudD1vfWNhdGNoKHQpe3IuZXJyb3IodCl9cmV0dXJuIHJ9fSx7XCIuLi9jb21wcmVzc2lvbnNcIjozLFwiLi9aaXBGaWxlV29ya2VyXCI6OH1dLDEwOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7ZnVuY3Rpb24gcygpe2lmKCEodGhpcyBpbnN0YW5jZW9mIHMpKXJldHVybiBuZXcgcztpZihhcmd1bWVudHMubGVuZ3RoKXRocm93IG5ldyBFcnJvcihcIlRoZSBjb25zdHJ1Y3RvciB3aXRoIHBhcmFtZXRlcnMgaGFzIGJlZW4gcmVtb3ZlZCBpbiBKU1ppcCAzLjAsIHBsZWFzZSBjaGVjayB0aGUgdXBncmFkZSBndWlkZS5cIik7dGhpcy5maWxlcz1PYmplY3QuY3JlYXRlKG51bGwpLHRoaXMuY29tbWVudD1udWxsLHRoaXMucm9vdD1cIlwiLHRoaXMuY2xvbmU9ZnVuY3Rpb24oKXt2YXIgdD1uZXcgcztmb3IodmFyIGUgaW4gdGhpcylcImZ1bmN0aW9uXCIhPXR5cGVvZiB0aGlzW2VdJiYodFtlXT10aGlzW2VdKTtyZXR1cm4gdH19KHMucHJvdG90eXBlPXQoXCIuL29iamVjdFwiKSkubG9hZEFzeW5jPXQoXCIuL2xvYWRcIikscy5zdXBwb3J0PXQoXCIuL3N1cHBvcnRcIikscy5kZWZhdWx0cz10KFwiLi9kZWZhdWx0c1wiKSxzLnZlcnNpb249XCIzLjcuMVwiLHMubG9hZEFzeW5jPWZ1bmN0aW9uKHQsZSl7cmV0dXJuKG5ldyBzKS5sb2FkQXN5bmModCxlKX0scy5leHRlcm5hbD10KFwiLi9leHRlcm5hbFwiKSxlLmV4cG9ydHM9c30se1wiLi9kZWZhdWx0c1wiOjUsXCIuL2V4dGVybmFsXCI6NixcIi4vbG9hZFwiOjExLFwiLi9vYmplY3RcIjoxNSxcIi4vc3VwcG9ydFwiOjMwfV0sMTE6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10KFwiLi91dGlsc1wiKSxuPXQoXCIuL2V4dGVybmFsXCIpLHI9dChcIi4vdXRmOFwiKSxvPXQoXCIuL3ppcEVudHJpZXNcIiksYT10KFwiLi9zdHJlYW0vQ3JjMzJQcm9iZVwiKSxsPXQoXCIuL25vZGVqc1V0aWxzXCIpO2Z1bmN0aW9uIGgodCl7cmV0dXJuIG5ldyBuLlByb21pc2UoKGZ1bmN0aW9uKGUsaSl7dmFyIHM9dC5kZWNvbXByZXNzZWQuZ2V0Q29udGVudFdvcmtlcigpLnBpcGUobmV3IGEpO3Mub24oXCJlcnJvclwiLChmdW5jdGlvbih0KXtpKHQpfSkpLm9uKFwiZW5kXCIsKGZ1bmN0aW9uKCl7cy5zdHJlYW1JbmZvLmNyYzMyIT09dC5kZWNvbXByZXNzZWQuY3JjMzI/aShuZXcgRXJyb3IoXCJDb3JydXB0ZWQgemlwIDogQ1JDMzIgbWlzbWF0Y2hcIikpOmUoKX0pKS5yZXN1bWUoKX0pKX1lLmV4cG9ydHM9ZnVuY3Rpb24odCxlKXt2YXIgaT10aGlzO3JldHVybiBlPXMuZXh0ZW5kKGV8fHt9LHtiYXNlNjQ6ITEsY2hlY2tDUkMzMjohMSxvcHRpbWl6ZWRCaW5hcnlTdHJpbmc6ITEsY3JlYXRlRm9sZGVyczohMSxkZWNvZGVGaWxlTmFtZTpyLnV0ZjhkZWNvZGV9KSxsLmlzTm9kZSYmbC5pc1N0cmVhbSh0KT9uLlByb21pc2UucmVqZWN0KG5ldyBFcnJvcihcIkpTWmlwIGNhbid0IGFjY2VwdCBhIHN0cmVhbSB3aGVuIGxvYWRpbmcgYSB6aXAgZmlsZS5cIikpOnMucHJlcGFyZUNvbnRlbnQoXCJ0aGUgbG9hZGVkIHppcCBmaWxlXCIsdCwhMCxlLm9wdGltaXplZEJpbmFyeVN0cmluZyxlLmJhc2U2NCkudGhlbigoZnVuY3Rpb24odCl7dmFyIGk9bmV3IG8oZSk7cmV0dXJuIGkubG9hZCh0KSxpfSkpLnRoZW4oKGZ1bmN0aW9uKHQpe3ZhciBpPVtuLlByb21pc2UucmVzb2x2ZSh0KV0scz10LmZpbGVzO2lmKGUuY2hlY2tDUkMzMilmb3IodmFyIHI9MDtyPHMubGVuZ3RoO3IrKylpLnB1c2goaChzW3JdKSk7cmV0dXJuIG4uUHJvbWlzZS5hbGwoaSl9KSkudGhlbigoZnVuY3Rpb24odCl7Zm9yKHZhciBzPXQuc2hpZnQoKSxuPXMuZmlsZXMscj0wO3I8bi5sZW5ndGg7cisrKXt2YXIgbz1uW3JdO2kuZmlsZShvLmZpbGVOYW1lU3RyLG8uZGVjb21wcmVzc2VkLHtiaW5hcnk6ITAsb3B0aW1pemVkQmluYXJ5U3RyaW5nOiEwLGRhdGU6by5kYXRlLGRpcjpvLmRpcixjb21tZW50Om8uZmlsZUNvbW1lbnRTdHIubGVuZ3RoP28uZmlsZUNvbW1lbnRTdHI6bnVsbCx1bml4UGVybWlzc2lvbnM6by51bml4UGVybWlzc2lvbnMsZG9zUGVybWlzc2lvbnM6by5kb3NQZXJtaXNzaW9ucyxjcmVhdGVGb2xkZXJzOmUuY3JlYXRlRm9sZGVyc30pfXJldHVybiBzLnppcENvbW1lbnQubGVuZ3RoJiYoaS5jb21tZW50PXMuemlwQ29tbWVudCksaX0pKX19LHtcIi4vZXh0ZXJuYWxcIjo2LFwiLi9ub2RlanNVdGlsc1wiOjE0LFwiLi9zdHJlYW0vQ3JjMzJQcm9iZVwiOjI1LFwiLi91dGY4XCI6MzEsXCIuL3V0aWxzXCI6MzIsXCIuL3ppcEVudHJpZXNcIjozM31dLDEyOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4uL3V0aWxzXCIpLG49dChcIi4uL3N0cmVhbS9HZW5lcmljV29ya2VyXCIpO2Z1bmN0aW9uIHIodCxlKXtuLmNhbGwodGhpcyxcIk5vZGVqcyBzdHJlYW0gaW5wdXQgYWRhcHRlciBmb3IgXCIrdCksdGhpcy5fdXBzdHJlYW1FbmRlZD0hMSx0aGlzLl9iaW5kU3RyZWFtKGUpfXMuaW5oZXJpdHMocixuKSxyLnByb3RvdHlwZS5fYmluZFN0cmVhbT1mdW5jdGlvbih0KXt2YXIgZT10aGlzOyh0aGlzLl9zdHJlYW09dCkucGF1c2UoKSx0Lm9uKFwiZGF0YVwiLChmdW5jdGlvbih0KXtlLnB1c2goe2RhdGE6dCxtZXRhOntwZXJjZW50OjB9fSl9KSkub24oXCJlcnJvclwiLChmdW5jdGlvbih0KXtlLmlzUGF1c2VkP3RoaXMuZ2VuZXJhdGVkRXJyb3I9dDplLmVycm9yKHQpfSkpLm9uKFwiZW5kXCIsKGZ1bmN0aW9uKCl7ZS5pc1BhdXNlZD9lLl91cHN0cmVhbUVuZGVkPSEwOmUuZW5kKCl9KSl9LHIucHJvdG90eXBlLnBhdXNlPWZ1bmN0aW9uKCl7cmV0dXJuISFuLnByb3RvdHlwZS5wYXVzZS5jYWxsKHRoaXMpJiYodGhpcy5fc3RyZWFtLnBhdXNlKCksITApfSxyLnByb3RvdHlwZS5yZXN1bWU9ZnVuY3Rpb24oKXtyZXR1cm4hIW4ucHJvdG90eXBlLnJlc3VtZS5jYWxsKHRoaXMpJiYodGhpcy5fdXBzdHJlYW1FbmRlZD90aGlzLmVuZCgpOnRoaXMuX3N0cmVhbS5yZXN1bWUoKSwhMCl9LGUuZXhwb3J0cz1yfSx7XCIuLi9zdHJlYW0vR2VuZXJpY1dvcmtlclwiOjI4LFwiLi4vdXRpbHNcIjozMn1dLDEzOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcInJlYWRhYmxlLXN0cmVhbVwiKS5SZWFkYWJsZTtmdW5jdGlvbiBuKHQsZSxpKXtzLmNhbGwodGhpcyxlKSx0aGlzLl9oZWxwZXI9dDt2YXIgbj10aGlzO3Qub24oXCJkYXRhXCIsKGZ1bmN0aW9uKHQsZSl7bi5wdXNoKHQpfHxuLl9oZWxwZXIucGF1c2UoKSxpJiZpKGUpfSkpLm9uKFwiZXJyb3JcIiwoZnVuY3Rpb24odCl7bi5lbWl0KFwiZXJyb3JcIix0KX0pKS5vbihcImVuZFwiLChmdW5jdGlvbigpe24ucHVzaChudWxsKX0pKX10KFwiLi4vdXRpbHNcIikuaW5oZXJpdHMobixzKSxuLnByb3RvdHlwZS5fcmVhZD1mdW5jdGlvbigpe3RoaXMuX2hlbHBlci5yZXN1bWUoKX0sZS5leHBvcnRzPW59LHtcIi4uL3V0aWxzXCI6MzIsXCJyZWFkYWJsZS1zdHJlYW1cIjoxNn1dLDE0OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7ZS5leHBvcnRzPXtpc05vZGU6XCJ1bmRlZmluZWRcIiE9dHlwZW9mIEJ1ZmZlcixuZXdCdWZmZXJGcm9tOmZ1bmN0aW9uKHQsZSl7aWYoQnVmZmVyLmZyb20mJkJ1ZmZlci5mcm9tIT09VWludDhBcnJheS5mcm9tKXJldHVybiBCdWZmZXIuZnJvbSh0LGUpO2lmKFwibnVtYmVyXCI9PXR5cGVvZiB0KXRocm93IG5ldyBFcnJvcignVGhlIFwiZGF0YVwiIGFyZ3VtZW50IG11c3Qgbm90IGJlIGEgbnVtYmVyJyk7cmV0dXJuIG5ldyBCdWZmZXIodCxlKX0sYWxsb2NCdWZmZXI6ZnVuY3Rpb24odCl7aWYoQnVmZmVyLmFsbG9jKXJldHVybiBCdWZmZXIuYWxsb2ModCk7dmFyIGU9bmV3IEJ1ZmZlcih0KTtyZXR1cm4gZS5maWxsKDApLGV9LGlzQnVmZmVyOmZ1bmN0aW9uKHQpe3JldHVybiBCdWZmZXIuaXNCdWZmZXIodCl9LGlzU3RyZWFtOmZ1bmN0aW9uKHQpe3JldHVybiB0JiZcImZ1bmN0aW9uXCI9PXR5cGVvZiB0Lm9uJiZcImZ1bmN0aW9uXCI9PXR5cGVvZiB0LnBhdXNlJiZcImZ1bmN0aW9uXCI9PXR5cGVvZiB0LnJlc3VtZX19fSx7fV0sMTU6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjtmdW5jdGlvbiBzKHQsZSxpKXt2YXIgcyxuPXIuZ2V0VHlwZU9mKGUpLGE9ci5leHRlbmQoaXx8e30sbCk7YS5kYXRlPWEuZGF0ZXx8bmV3IERhdGUsbnVsbCE9PWEuY29tcHJlc3Npb24mJihhLmNvbXByZXNzaW9uPWEuY29tcHJlc3Npb24udG9VcHBlckNhc2UoKSksXCJzdHJpbmdcIj09dHlwZW9mIGEudW5peFBlcm1pc3Npb25zJiYoYS51bml4UGVybWlzc2lvbnM9cGFyc2VJbnQoYS51bml4UGVybWlzc2lvbnMsOCkpLGEudW5peFBlcm1pc3Npb25zJiYxNjM4NCZhLnVuaXhQZXJtaXNzaW9ucyYmKGEuZGlyPSEwKSxhLmRvc1Blcm1pc3Npb25zJiYxNiZhLmRvc1Blcm1pc3Npb25zJiYoYS5kaXI9ITApLGEuZGlyJiYodD1wKHQpKSxhLmNyZWF0ZUZvbGRlcnMmJihzPW0odCkpJiZiLmNhbGwodGhpcyxzLCEwKTt2YXIgdT1cInN0cmluZ1wiPT09biYmITE9PT1hLmJpbmFyeSYmITE9PT1hLmJhc2U2NDtpJiZ2b2lkIDAhPT1pLmJpbmFyeXx8KGEuYmluYXJ5PSF1KSwoZSBpbnN0YW5jZW9mIGgmJjA9PT1lLnVuY29tcHJlc3NlZFNpemV8fGEuZGlyfHwhZXx8MD09PWUubGVuZ3RoKSYmKGEuYmFzZTY0PSExLGEuYmluYXJ5PSEwLGU9XCJcIixhLmNvbXByZXNzaW9uPVwiU1RPUkVcIixuPVwic3RyaW5nXCIpO3ZhciBnO2c9ZSBpbnN0YW5jZW9mIGh8fGUgaW5zdGFuY2VvZiBvP2U6ZC5pc05vZGUmJmQuaXNTdHJlYW0oZSk/bmV3IGYodCxlKTpyLnByZXBhcmVDb250ZW50KHQsZSxhLmJpbmFyeSxhLm9wdGltaXplZEJpbmFyeVN0cmluZyxhLmJhc2U2NCk7dmFyIFM9bmV3IGModCxnLGEpO3RoaXMuZmlsZXNbdF09U312YXIgbj10KFwiLi91dGY4XCIpLHI9dChcIi4vdXRpbHNcIiksbz10KFwiLi9zdHJlYW0vR2VuZXJpY1dvcmtlclwiKSxhPXQoXCIuL3N0cmVhbS9TdHJlYW1IZWxwZXJcIiksbD10KFwiLi9kZWZhdWx0c1wiKSxoPXQoXCIuL2NvbXByZXNzZWRPYmplY3RcIiksYz10KFwiLi96aXBPYmplY3RcIiksdT10KFwiLi9nZW5lcmF0ZVwiKSxkPXQoXCIuL25vZGVqc1V0aWxzXCIpLGY9dChcIi4vbm9kZWpzL05vZGVqc1N0cmVhbUlucHV0QWRhcHRlclwiKSxtPWZ1bmN0aW9uKHQpe1wiL1wiPT09dC5zbGljZSgtMSkmJih0PXQuc3Vic3RyaW5nKDAsdC5sZW5ndGgtMSkpO3ZhciBlPXQubGFzdEluZGV4T2YoXCIvXCIpO3JldHVybiAwPGU/dC5zdWJzdHJpbmcoMCxlKTpcIlwifSxwPWZ1bmN0aW9uKHQpe3JldHVyblwiL1wiIT09dC5zbGljZSgtMSkmJih0Kz1cIi9cIiksdH0sYj1mdW5jdGlvbih0LGUpe3JldHVybiBlPXZvaWQgMCE9PWU/ZTpsLmNyZWF0ZUZvbGRlcnMsdD1wKHQpLHRoaXMuZmlsZXNbdF18fHMuY2FsbCh0aGlzLHQsbnVsbCx7ZGlyOiEwLGNyZWF0ZUZvbGRlcnM6ZX0pLHRoaXMuZmlsZXNbdF19O2Z1bmN0aW9uIGcodCl7cmV0dXJuXCJbb2JqZWN0IFJlZ0V4cF1cIj09PU9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh0KX12YXIgUz17bG9hZDpmdW5jdGlvbigpe3Rocm93IG5ldyBFcnJvcihcIlRoaXMgbWV0aG9kIGhhcyBiZWVuIHJlbW92ZWQgaW4gSlNaaXAgMy4wLCBwbGVhc2UgY2hlY2sgdGhlIHVwZ3JhZGUgZ3VpZGUuXCIpfSxmb3JFYWNoOmZ1bmN0aW9uKHQpe3ZhciBlLGkscztmb3IoZSBpbiB0aGlzLmZpbGVzKXM9dGhpcy5maWxlc1tlXSwoaT1lLnNsaWNlKHRoaXMucm9vdC5sZW5ndGgsZS5sZW5ndGgpKSYmZS5zbGljZSgwLHRoaXMucm9vdC5sZW5ndGgpPT09dGhpcy5yb290JiZ0KGkscyl9LGZpbHRlcjpmdW5jdGlvbih0KXt2YXIgZT1bXTtyZXR1cm4gdGhpcy5mb3JFYWNoKChmdW5jdGlvbihpLHMpe3QoaSxzKSYmZS5wdXNoKHMpfSkpLGV9LGZpbGU6ZnVuY3Rpb24odCxlLGkpe2lmKDEhPT1hcmd1bWVudHMubGVuZ3RoKXJldHVybiB0PXRoaXMucm9vdCt0LHMuY2FsbCh0aGlzLHQsZSxpKSx0aGlzO2lmKGcodCkpe3ZhciBuPXQ7cmV0dXJuIHRoaXMuZmlsdGVyKChmdW5jdGlvbih0LGUpe3JldHVybiFlLmRpciYmbi50ZXN0KHQpfSkpfXZhciByPXRoaXMuZmlsZXNbdGhpcy5yb290K3RdO3JldHVybiByJiYhci5kaXI/cjpudWxsfSxmb2xkZXI6ZnVuY3Rpb24odCl7aWYoIXQpcmV0dXJuIHRoaXM7aWYoZyh0KSlyZXR1cm4gdGhpcy5maWx0ZXIoKGZ1bmN0aW9uKGUsaSl7cmV0dXJuIGkuZGlyJiZ0LnRlc3QoZSl9KSk7dmFyIGU9dGhpcy5yb290K3QsaT1iLmNhbGwodGhpcyxlKSxzPXRoaXMuY2xvbmUoKTtyZXR1cm4gcy5yb290PWkubmFtZSxzfSxyZW1vdmU6ZnVuY3Rpb24odCl7dD10aGlzLnJvb3QrdDt2YXIgZT10aGlzLmZpbGVzW3RdO2lmKGV8fChcIi9cIiE9PXQuc2xpY2UoLTEpJiYodCs9XCIvXCIpLGU9dGhpcy5maWxlc1t0XSksZSYmIWUuZGlyKWRlbGV0ZSB0aGlzLmZpbGVzW3RdO2Vsc2UgZm9yKHZhciBpPXRoaXMuZmlsdGVyKChmdW5jdGlvbihlLGkpe3JldHVybiBpLm5hbWUuc2xpY2UoMCx0Lmxlbmd0aCk9PT10fSkpLHM9MDtzPGkubGVuZ3RoO3MrKylkZWxldGUgdGhpcy5maWxlc1tpW3NdLm5hbWVdO3JldHVybiB0aGlzfSxnZW5lcmF0ZTpmdW5jdGlvbih0KXt0aHJvdyBuZXcgRXJyb3IoXCJUaGlzIG1ldGhvZCBoYXMgYmVlbiByZW1vdmVkIGluIEpTWmlwIDMuMCwgcGxlYXNlIGNoZWNrIHRoZSB1cGdyYWRlIGd1aWRlLlwiKX0sZ2VuZXJhdGVJbnRlcm5hbFN0cmVhbTpmdW5jdGlvbih0KXt2YXIgZSxpPXt9O3RyeXtpZigoaT1yLmV4dGVuZCh0fHx7fSx7c3RyZWFtRmlsZXM6ITEsY29tcHJlc3Npb246XCJTVE9SRVwiLGNvbXByZXNzaW9uT3B0aW9uczpudWxsLHR5cGU6XCJcIixwbGF0Zm9ybTpcIkRPU1wiLGNvbW1lbnQ6bnVsbCxtaW1lVHlwZTpcImFwcGxpY2F0aW9uL3ppcFwiLGVuY29kZUZpbGVOYW1lOm4udXRmOGVuY29kZX0pKS50eXBlPWkudHlwZS50b0xvd2VyQ2FzZSgpLGkuY29tcHJlc3Npb249aS5jb21wcmVzc2lvbi50b1VwcGVyQ2FzZSgpLFwiYmluYXJ5c3RyaW5nXCI9PT1pLnR5cGUmJihpLnR5cGU9XCJzdHJpbmdcIiksIWkudHlwZSl0aHJvdyBuZXcgRXJyb3IoXCJObyBvdXRwdXQgdHlwZSBzcGVjaWZpZWQuXCIpO3IuY2hlY2tTdXBwb3J0KGkudHlwZSksXCJkYXJ3aW5cIiE9PWkucGxhdGZvcm0mJlwiZnJlZWJzZFwiIT09aS5wbGF0Zm9ybSYmXCJsaW51eFwiIT09aS5wbGF0Zm9ybSYmXCJzdW5vc1wiIT09aS5wbGF0Zm9ybXx8KGkucGxhdGZvcm09XCJVTklYXCIpLFwid2luMzJcIj09PWkucGxhdGZvcm0mJihpLnBsYXRmb3JtPVwiRE9TXCIpO3ZhciBzPWkuY29tbWVudHx8dGhpcy5jb21tZW50fHxcIlwiO2U9dS5nZW5lcmF0ZVdvcmtlcih0aGlzLGkscyl9Y2F0Y2godCl7KGU9bmV3IG8oXCJlcnJvclwiKSkuZXJyb3IodCl9cmV0dXJuIG5ldyBhKGUsaS50eXBlfHxcInN0cmluZ1wiLGkubWltZVR5cGUpfSxnZW5lcmF0ZUFzeW5jOmZ1bmN0aW9uKHQsZSl7cmV0dXJuIHRoaXMuZ2VuZXJhdGVJbnRlcm5hbFN0cmVhbSh0KS5hY2N1bXVsYXRlKGUpfSxnZW5lcmF0ZU5vZGVTdHJlYW06ZnVuY3Rpb24odCxlKXtyZXR1cm4odD10fHx7fSkudHlwZXx8KHQudHlwZT1cIm5vZGVidWZmZXJcIiksdGhpcy5nZW5lcmF0ZUludGVybmFsU3RyZWFtKHQpLnRvTm9kZWpzU3RyZWFtKGUpfX07ZS5leHBvcnRzPVN9LHtcIi4vY29tcHJlc3NlZE9iamVjdFwiOjIsXCIuL2RlZmF1bHRzXCI6NSxcIi4vZ2VuZXJhdGVcIjo5LFwiLi9ub2RlanMvTm9kZWpzU3RyZWFtSW5wdXRBZGFwdGVyXCI6MTIsXCIuL25vZGVqc1V0aWxzXCI6MTQsXCIuL3N0cmVhbS9HZW5lcmljV29ya2VyXCI6MjgsXCIuL3N0cmVhbS9TdHJlYW1IZWxwZXJcIjoyOSxcIi4vdXRmOFwiOjMxLFwiLi91dGlsc1wiOjMyLFwiLi96aXBPYmplY3RcIjozNX1dLDE2OltmdW5jdGlvbih0LGUsaSl7ZS5leHBvcnRzPXQoXCJzdHJlYW1cIil9LHtzdHJlYW06dm9pZCAwfV0sMTc6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10KFwiLi9EYXRhUmVhZGVyXCIpO2Z1bmN0aW9uIG4odCl7cy5jYWxsKHRoaXMsdCk7Zm9yKHZhciBlPTA7ZTx0aGlzLmRhdGEubGVuZ3RoO2UrKyl0W2VdPTI1NSZ0W2VdfXQoXCIuLi91dGlsc1wiKS5pbmhlcml0cyhuLHMpLG4ucHJvdG90eXBlLmJ5dGVBdD1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5kYXRhW3RoaXMuemVybyt0XX0sbi5wcm90b3R5cGUubGFzdEluZGV4T2ZTaWduYXR1cmU9ZnVuY3Rpb24odCl7Zm9yKHZhciBlPXQuY2hhckNvZGVBdCgwKSxpPXQuY2hhckNvZGVBdCgxKSxzPXQuY2hhckNvZGVBdCgyKSxuPXQuY2hhckNvZGVBdCgzKSxyPXRoaXMubGVuZ3RoLTQ7MDw9cjstLXIpaWYodGhpcy5kYXRhW3JdPT09ZSYmdGhpcy5kYXRhW3IrMV09PT1pJiZ0aGlzLmRhdGFbcisyXT09PXMmJnRoaXMuZGF0YVtyKzNdPT09bilyZXR1cm4gci10aGlzLnplcm87cmV0dXJuLTF9LG4ucHJvdG90eXBlLnJlYWRBbmRDaGVja1NpZ25hdHVyZT1mdW5jdGlvbih0KXt2YXIgZT10LmNoYXJDb2RlQXQoMCksaT10LmNoYXJDb2RlQXQoMSkscz10LmNoYXJDb2RlQXQoMiksbj10LmNoYXJDb2RlQXQoMykscj10aGlzLnJlYWREYXRhKDQpO3JldHVybiBlPT09clswXSYmaT09PXJbMV0mJnM9PT1yWzJdJiZuPT09clszXX0sbi5wcm90b3R5cGUucmVhZERhdGE9ZnVuY3Rpb24odCl7aWYodGhpcy5jaGVja09mZnNldCh0KSwwPT09dClyZXR1cm5bXTt2YXIgZT10aGlzLmRhdGEuc2xpY2UodGhpcy56ZXJvK3RoaXMuaW5kZXgsdGhpcy56ZXJvK3RoaXMuaW5kZXgrdCk7cmV0dXJuIHRoaXMuaW5kZXgrPXQsZX0sZS5leHBvcnRzPW59LHtcIi4uL3V0aWxzXCI6MzIsXCIuL0RhdGFSZWFkZXJcIjoxOH1dLDE4OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4uL3V0aWxzXCIpO2Z1bmN0aW9uIG4odCl7dGhpcy5kYXRhPXQsdGhpcy5sZW5ndGg9dC5sZW5ndGgsdGhpcy5pbmRleD0wLHRoaXMuemVybz0wfW4ucHJvdG90eXBlPXtjaGVja09mZnNldDpmdW5jdGlvbih0KXt0aGlzLmNoZWNrSW5kZXgodGhpcy5pbmRleCt0KX0sY2hlY2tJbmRleDpmdW5jdGlvbih0KXtpZih0aGlzLmxlbmd0aDx0aGlzLnplcm8rdHx8dDwwKXRocm93IG5ldyBFcnJvcihcIkVuZCBvZiBkYXRhIHJlYWNoZWQgKGRhdGEgbGVuZ3RoID0gXCIrdGhpcy5sZW5ndGgrXCIsIGFza2VkIGluZGV4ID0gXCIrdCtcIikuIENvcnJ1cHRlZCB6aXAgP1wiKX0sc2V0SW5kZXg6ZnVuY3Rpb24odCl7dGhpcy5jaGVja0luZGV4KHQpLHRoaXMuaW5kZXg9dH0sc2tpcDpmdW5jdGlvbih0KXt0aGlzLnNldEluZGV4KHRoaXMuaW5kZXgrdCl9LGJ5dGVBdDpmdW5jdGlvbih0KXt9LHJlYWRJbnQ6ZnVuY3Rpb24odCl7dmFyIGUsaT0wO2Zvcih0aGlzLmNoZWNrT2Zmc2V0KHQpLGU9dGhpcy5pbmRleCt0LTE7ZT49dGhpcy5pbmRleDtlLS0paT0oaTw8OCkrdGhpcy5ieXRlQXQoZSk7cmV0dXJuIHRoaXMuaW5kZXgrPXQsaX0scmVhZFN0cmluZzpmdW5jdGlvbih0KXtyZXR1cm4gcy50cmFuc2Zvcm1UbyhcInN0cmluZ1wiLHRoaXMucmVhZERhdGEodCkpfSxyZWFkRGF0YTpmdW5jdGlvbih0KXt9LGxhc3RJbmRleE9mU2lnbmF0dXJlOmZ1bmN0aW9uKHQpe30scmVhZEFuZENoZWNrU2lnbmF0dXJlOmZ1bmN0aW9uKHQpe30scmVhZERhdGU6ZnVuY3Rpb24oKXt2YXIgdD10aGlzLnJlYWRJbnQoNCk7cmV0dXJuIG5ldyBEYXRlKERhdGUuVVRDKDE5ODArKHQ+PjI1JjEyNyksKHQ+PjIxJjE1KS0xLHQ+PjE2JjMxLHQ+PjExJjMxLHQ+PjUmNjMsKDMxJnQpPDwxKSl9fSxlLmV4cG9ydHM9bn0se1wiLi4vdXRpbHNcIjozMn1dLDE5OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4vVWludDhBcnJheVJlYWRlclwiKTtmdW5jdGlvbiBuKHQpe3MuY2FsbCh0aGlzLHQpfXQoXCIuLi91dGlsc1wiKS5pbmhlcml0cyhuLHMpLG4ucHJvdG90eXBlLnJlYWREYXRhPWZ1bmN0aW9uKHQpe3RoaXMuY2hlY2tPZmZzZXQodCk7dmFyIGU9dGhpcy5kYXRhLnNsaWNlKHRoaXMuemVybyt0aGlzLmluZGV4LHRoaXMuemVybyt0aGlzLmluZGV4K3QpO3JldHVybiB0aGlzLmluZGV4Kz10LGV9LGUuZXhwb3J0cz1ufSx7XCIuLi91dGlsc1wiOjMyLFwiLi9VaW50OEFycmF5UmVhZGVyXCI6MjF9XSwyMDpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuL0RhdGFSZWFkZXJcIik7ZnVuY3Rpb24gbih0KXtzLmNhbGwodGhpcyx0KX10KFwiLi4vdXRpbHNcIikuaW5oZXJpdHMobixzKSxuLnByb3RvdHlwZS5ieXRlQXQ9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZGF0YS5jaGFyQ29kZUF0KHRoaXMuemVybyt0KX0sbi5wcm90b3R5cGUubGFzdEluZGV4T2ZTaWduYXR1cmU9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZGF0YS5sYXN0SW5kZXhPZih0KS10aGlzLnplcm99LG4ucHJvdG90eXBlLnJlYWRBbmRDaGVja1NpZ25hdHVyZT1mdW5jdGlvbih0KXtyZXR1cm4gdD09PXRoaXMucmVhZERhdGEoNCl9LG4ucHJvdG90eXBlLnJlYWREYXRhPWZ1bmN0aW9uKHQpe3RoaXMuY2hlY2tPZmZzZXQodCk7dmFyIGU9dGhpcy5kYXRhLnNsaWNlKHRoaXMuemVybyt0aGlzLmluZGV4LHRoaXMuemVybyt0aGlzLmluZGV4K3QpO3JldHVybiB0aGlzLmluZGV4Kz10LGV9LGUuZXhwb3J0cz1ufSx7XCIuLi91dGlsc1wiOjMyLFwiLi9EYXRhUmVhZGVyXCI6MTh9XSwyMTpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuL0FycmF5UmVhZGVyXCIpO2Z1bmN0aW9uIG4odCl7cy5jYWxsKHRoaXMsdCl9dChcIi4uL3V0aWxzXCIpLmluaGVyaXRzKG4scyksbi5wcm90b3R5cGUucmVhZERhdGE9ZnVuY3Rpb24odCl7aWYodGhpcy5jaGVja09mZnNldCh0KSwwPT09dClyZXR1cm4gbmV3IFVpbnQ4QXJyYXkoMCk7dmFyIGU9dGhpcy5kYXRhLnN1YmFycmF5KHRoaXMuemVybyt0aGlzLmluZGV4LHRoaXMuemVybyt0aGlzLmluZGV4K3QpO3JldHVybiB0aGlzLmluZGV4Kz10LGV9LGUuZXhwb3J0cz1ufSx7XCIuLi91dGlsc1wiOjMyLFwiLi9BcnJheVJlYWRlclwiOjE3fV0sMjI6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10KFwiLi4vdXRpbHNcIiksbj10KFwiLi4vc3VwcG9ydFwiKSxyPXQoXCIuL0FycmF5UmVhZGVyXCIpLG89dChcIi4vU3RyaW5nUmVhZGVyXCIpLGE9dChcIi4vTm9kZUJ1ZmZlclJlYWRlclwiKSxsPXQoXCIuL1VpbnQ4QXJyYXlSZWFkZXJcIik7ZS5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPXMuZ2V0VHlwZU9mKHQpO3JldHVybiBzLmNoZWNrU3VwcG9ydChlKSxcInN0cmluZ1wiIT09ZXx8bi51aW50OGFycmF5P1wibm9kZWJ1ZmZlclwiPT09ZT9uZXcgYSh0KTpuLnVpbnQ4YXJyYXk/bmV3IGwocy50cmFuc2Zvcm1UbyhcInVpbnQ4YXJyYXlcIix0KSk6bmV3IHIocy50cmFuc2Zvcm1UbyhcImFycmF5XCIsdCkpOm5ldyBvKHQpfX0se1wiLi4vc3VwcG9ydFwiOjMwLFwiLi4vdXRpbHNcIjozMixcIi4vQXJyYXlSZWFkZXJcIjoxNyxcIi4vTm9kZUJ1ZmZlclJlYWRlclwiOjE5LFwiLi9TdHJpbmdSZWFkZXJcIjoyMCxcIi4vVWludDhBcnJheVJlYWRlclwiOjIxfV0sMjM6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjtpLkxPQ0FMX0ZJTEVfSEVBREVSPVwiUEtcdTAwMDNcdTAwMDRcIixpLkNFTlRSQUxfRklMRV9IRUFERVI9XCJQS1x1MDAwMVx1MDAwMlwiLGkuQ0VOVFJBTF9ESVJFQ1RPUllfRU5EPVwiUEtcdTAwMDVcdTAwMDZcIixpLlpJUDY0X0NFTlRSQUxfRElSRUNUT1JZX0xPQ0FUT1I9XCJQS1x1MDAwNlx1MDAwN1wiLGkuWklQNjRfQ0VOVFJBTF9ESVJFQ1RPUllfRU5EPVwiUEtcdTAwMDZcdTAwMDZcIixpLkRBVEFfREVTQ1JJUFRPUj1cIlBLXHUwMDA3XFxiXCJ9LHt9XSwyNDpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuL0dlbmVyaWNXb3JrZXJcIiksbj10KFwiLi4vdXRpbHNcIik7ZnVuY3Rpb24gcih0KXtzLmNhbGwodGhpcyxcIkNvbnZlcnRXb3JrZXIgdG8gXCIrdCksdGhpcy5kZXN0VHlwZT10fW4uaW5oZXJpdHMocixzKSxyLnByb3RvdHlwZS5wcm9jZXNzQ2h1bms9ZnVuY3Rpb24odCl7dGhpcy5wdXNoKHtkYXRhOm4udHJhbnNmb3JtVG8odGhpcy5kZXN0VHlwZSx0LmRhdGEpLG1ldGE6dC5tZXRhfSl9LGUuZXhwb3J0cz1yfSx7XCIuLi91dGlsc1wiOjMyLFwiLi9HZW5lcmljV29ya2VyXCI6Mjh9XSwyNTpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuL0dlbmVyaWNXb3JrZXJcIiksbj10KFwiLi4vY3JjMzJcIik7ZnVuY3Rpb24gcigpe3MuY2FsbCh0aGlzLFwiQ3JjMzJQcm9iZVwiKSx0aGlzLndpdGhTdHJlYW1JbmZvKFwiY3JjMzJcIiwwKX10KFwiLi4vdXRpbHNcIikuaW5oZXJpdHMocixzKSxyLnByb3RvdHlwZS5wcm9jZXNzQ2h1bms9ZnVuY3Rpb24odCl7dGhpcy5zdHJlYW1JbmZvLmNyYzMyPW4odC5kYXRhLHRoaXMuc3RyZWFtSW5mby5jcmMzMnx8MCksdGhpcy5wdXNoKHQpfSxlLmV4cG9ydHM9cn0se1wiLi4vY3JjMzJcIjo0LFwiLi4vdXRpbHNcIjozMixcIi4vR2VuZXJpY1dvcmtlclwiOjI4fV0sMjY6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10KFwiLi4vdXRpbHNcIiksbj10KFwiLi9HZW5lcmljV29ya2VyXCIpO2Z1bmN0aW9uIHIodCl7bi5jYWxsKHRoaXMsXCJEYXRhTGVuZ3RoUHJvYmUgZm9yIFwiK3QpLHRoaXMucHJvcE5hbWU9dCx0aGlzLndpdGhTdHJlYW1JbmZvKHQsMCl9cy5pbmhlcml0cyhyLG4pLHIucHJvdG90eXBlLnByb2Nlc3NDaHVuaz1mdW5jdGlvbih0KXtpZih0KXt2YXIgZT10aGlzLnN0cmVhbUluZm9bdGhpcy5wcm9wTmFtZV18fDA7dGhpcy5zdHJlYW1JbmZvW3RoaXMucHJvcE5hbWVdPWUrdC5kYXRhLmxlbmd0aH1uLnByb3RvdHlwZS5wcm9jZXNzQ2h1bmsuY2FsbCh0aGlzLHQpfSxlLmV4cG9ydHM9cn0se1wiLi4vdXRpbHNcIjozMixcIi4vR2VuZXJpY1dvcmtlclwiOjI4fV0sMjc6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10KFwiLi4vdXRpbHNcIiksbj10KFwiLi9HZW5lcmljV29ya2VyXCIpO2Z1bmN0aW9uIHIodCl7bi5jYWxsKHRoaXMsXCJEYXRhV29ya2VyXCIpO3ZhciBlPXRoaXM7dGhpcy5kYXRhSXNSZWFkeT0hMSx0aGlzLmluZGV4PTAsdGhpcy5tYXg9MCx0aGlzLmRhdGE9bnVsbCx0aGlzLnR5cGU9XCJcIix0aGlzLl90aWNrU2NoZWR1bGVkPSExLHQudGhlbigoZnVuY3Rpb24odCl7ZS5kYXRhSXNSZWFkeT0hMCxlLmRhdGE9dCxlLm1heD10JiZ0Lmxlbmd0aHx8MCxlLnR5cGU9cy5nZXRUeXBlT2YodCksZS5pc1BhdXNlZHx8ZS5fdGlja0FuZFJlcGVhdCgpfSksKGZ1bmN0aW9uKHQpe2UuZXJyb3IodCl9KSl9cy5pbmhlcml0cyhyLG4pLHIucHJvdG90eXBlLmNsZWFuVXA9ZnVuY3Rpb24oKXtuLnByb3RvdHlwZS5jbGVhblVwLmNhbGwodGhpcyksdGhpcy5kYXRhPW51bGx9LHIucHJvdG90eXBlLnJlc3VtZT1mdW5jdGlvbigpe3JldHVybiEhbi5wcm90b3R5cGUucmVzdW1lLmNhbGwodGhpcykmJighdGhpcy5fdGlja1NjaGVkdWxlZCYmdGhpcy5kYXRhSXNSZWFkeSYmKHRoaXMuX3RpY2tTY2hlZHVsZWQ9ITAscy5kZWxheSh0aGlzLl90aWNrQW5kUmVwZWF0LFtdLHRoaXMpKSwhMCl9LHIucHJvdG90eXBlLl90aWNrQW5kUmVwZWF0PWZ1bmN0aW9uKCl7dGhpcy5fdGlja1NjaGVkdWxlZD0hMSx0aGlzLmlzUGF1c2VkfHx0aGlzLmlzRmluaXNoZWR8fCh0aGlzLl90aWNrKCksdGhpcy5pc0ZpbmlzaGVkfHwocy5kZWxheSh0aGlzLl90aWNrQW5kUmVwZWF0LFtdLHRoaXMpLHRoaXMuX3RpY2tTY2hlZHVsZWQ9ITApKX0sci5wcm90b3R5cGUuX3RpY2s9ZnVuY3Rpb24oKXtpZih0aGlzLmlzUGF1c2VkfHx0aGlzLmlzRmluaXNoZWQpcmV0dXJuITE7dmFyIHQ9bnVsbCxlPU1hdGgubWluKHRoaXMubWF4LHRoaXMuaW5kZXgrMTYzODQpO2lmKHRoaXMuaW5kZXg+PXRoaXMubWF4KXJldHVybiB0aGlzLmVuZCgpO3N3aXRjaCh0aGlzLnR5cGUpe2Nhc2VcInN0cmluZ1wiOnQ9dGhpcy5kYXRhLnN1YnN0cmluZyh0aGlzLmluZGV4LGUpO2JyZWFrO2Nhc2VcInVpbnQ4YXJyYXlcIjp0PXRoaXMuZGF0YS5zdWJhcnJheSh0aGlzLmluZGV4LGUpO2JyZWFrO2Nhc2VcImFycmF5XCI6Y2FzZVwibm9kZWJ1ZmZlclwiOnQ9dGhpcy5kYXRhLnNsaWNlKHRoaXMuaW5kZXgsZSl9cmV0dXJuIHRoaXMuaW5kZXg9ZSx0aGlzLnB1c2goe2RhdGE6dCxtZXRhOntwZXJjZW50OnRoaXMubWF4P3RoaXMuaW5kZXgvdGhpcy5tYXgqMTAwOjB9fSl9LGUuZXhwb3J0cz1yfSx7XCIuLi91dGlsc1wiOjMyLFwiLi9HZW5lcmljV29ya2VyXCI6Mjh9XSwyODpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO2Z1bmN0aW9uIHModCl7dGhpcy5uYW1lPXR8fFwiZGVmYXVsdFwiLHRoaXMuc3RyZWFtSW5mbz17fSx0aGlzLmdlbmVyYXRlZEVycm9yPW51bGwsdGhpcy5leHRyYVN0cmVhbUluZm89e30sdGhpcy5pc1BhdXNlZD0hMCx0aGlzLmlzRmluaXNoZWQ9ITEsdGhpcy5pc0xvY2tlZD0hMSx0aGlzLl9saXN0ZW5lcnM9e2RhdGE6W10sZW5kOltdLGVycm9yOltdfSx0aGlzLnByZXZpb3VzPW51bGx9cy5wcm90b3R5cGU9e3B1c2g6ZnVuY3Rpb24odCl7dGhpcy5lbWl0KFwiZGF0YVwiLHQpfSxlbmQ6ZnVuY3Rpb24oKXtpZih0aGlzLmlzRmluaXNoZWQpcmV0dXJuITE7dGhpcy5mbHVzaCgpO3RyeXt0aGlzLmVtaXQoXCJlbmRcIiksdGhpcy5jbGVhblVwKCksdGhpcy5pc0ZpbmlzaGVkPSEwfWNhdGNoKHQpe3RoaXMuZW1pdChcImVycm9yXCIsdCl9cmV0dXJuITB9LGVycm9yOmZ1bmN0aW9uKHQpe3JldHVybiF0aGlzLmlzRmluaXNoZWQmJih0aGlzLmlzUGF1c2VkP3RoaXMuZ2VuZXJhdGVkRXJyb3I9dDoodGhpcy5pc0ZpbmlzaGVkPSEwLHRoaXMuZW1pdChcImVycm9yXCIsdCksdGhpcy5wcmV2aW91cyYmdGhpcy5wcmV2aW91cy5lcnJvcih0KSx0aGlzLmNsZWFuVXAoKSksITApfSxvbjpmdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLl9saXN0ZW5lcnNbdF0ucHVzaChlKSx0aGlzfSxjbGVhblVwOmZ1bmN0aW9uKCl7dGhpcy5zdHJlYW1JbmZvPXRoaXMuZ2VuZXJhdGVkRXJyb3I9dGhpcy5leHRyYVN0cmVhbUluZm89bnVsbCx0aGlzLl9saXN0ZW5lcnM9W119LGVtaXQ6ZnVuY3Rpb24odCxlKXtpZih0aGlzLl9saXN0ZW5lcnNbdF0pZm9yKHZhciBpPTA7aTx0aGlzLl9saXN0ZW5lcnNbdF0ubGVuZ3RoO2krKyl0aGlzLl9saXN0ZW5lcnNbdF1baV0uY2FsbCh0aGlzLGUpfSxwaXBlOmZ1bmN0aW9uKHQpe3JldHVybiB0LnJlZ2lzdGVyUHJldmlvdXModGhpcyl9LHJlZ2lzdGVyUHJldmlvdXM6ZnVuY3Rpb24odCl7aWYodGhpcy5pc0xvY2tlZCl0aHJvdyBuZXcgRXJyb3IoXCJUaGUgc3RyZWFtICdcIit0aGlzK1wiJyBoYXMgYWxyZWFkeSBiZWVuIHVzZWQuXCIpO3RoaXMuc3RyZWFtSW5mbz10LnN0cmVhbUluZm8sdGhpcy5tZXJnZVN0cmVhbUluZm8oKSx0aGlzLnByZXZpb3VzPXQ7dmFyIGU9dGhpcztyZXR1cm4gdC5vbihcImRhdGFcIiwoZnVuY3Rpb24odCl7ZS5wcm9jZXNzQ2h1bmsodCl9KSksdC5vbihcImVuZFwiLChmdW5jdGlvbigpe2UuZW5kKCl9KSksdC5vbihcImVycm9yXCIsKGZ1bmN0aW9uKHQpe2UuZXJyb3IodCl9KSksdGhpc30scGF1c2U6ZnVuY3Rpb24oKXtyZXR1cm4hdGhpcy5pc1BhdXNlZCYmIXRoaXMuaXNGaW5pc2hlZCYmKHRoaXMuaXNQYXVzZWQ9ITAsdGhpcy5wcmV2aW91cyYmdGhpcy5wcmV2aW91cy5wYXVzZSgpLCEwKX0scmVzdW1lOmZ1bmN0aW9uKCl7aWYoIXRoaXMuaXNQYXVzZWR8fHRoaXMuaXNGaW5pc2hlZClyZXR1cm4hMTt2YXIgdD10aGlzLmlzUGF1c2VkPSExO3JldHVybiB0aGlzLmdlbmVyYXRlZEVycm9yJiYodGhpcy5lcnJvcih0aGlzLmdlbmVyYXRlZEVycm9yKSx0PSEwKSx0aGlzLnByZXZpb3VzJiZ0aGlzLnByZXZpb3VzLnJlc3VtZSgpLCF0fSxmbHVzaDpmdW5jdGlvbigpe30scHJvY2Vzc0NodW5rOmZ1bmN0aW9uKHQpe3RoaXMucHVzaCh0KX0sd2l0aFN0cmVhbUluZm86ZnVuY3Rpb24odCxlKXtyZXR1cm4gdGhpcy5leHRyYVN0cmVhbUluZm9bdF09ZSx0aGlzLm1lcmdlU3RyZWFtSW5mbygpLHRoaXN9LG1lcmdlU3RyZWFtSW5mbzpmdW5jdGlvbigpe2Zvcih2YXIgdCBpbiB0aGlzLmV4dHJhU3RyZWFtSW5mbyl0aGlzLmV4dHJhU3RyZWFtSW5mby5oYXNPd25Qcm9wZXJ0eSh0KSYmKHRoaXMuc3RyZWFtSW5mb1t0XT10aGlzLmV4dHJhU3RyZWFtSW5mb1t0XSl9LGxvY2s6ZnVuY3Rpb24oKXtpZih0aGlzLmlzTG9ja2VkKXRocm93IG5ldyBFcnJvcihcIlRoZSBzdHJlYW0gJ1wiK3RoaXMrXCInIGhhcyBhbHJlYWR5IGJlZW4gdXNlZC5cIik7dGhpcy5pc0xvY2tlZD0hMCx0aGlzLnByZXZpb3VzJiZ0aGlzLnByZXZpb3VzLmxvY2soKX0sdG9TdHJpbmc6ZnVuY3Rpb24oKXt2YXIgdD1cIldvcmtlciBcIit0aGlzLm5hbWU7cmV0dXJuIHRoaXMucHJldmlvdXM/dGhpcy5wcmV2aW91cytcIiAtPiBcIit0OnR9fSxlLmV4cG9ydHM9c30se31dLDI5OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4uL3V0aWxzXCIpLG49dChcIi4vQ29udmVydFdvcmtlclwiKSxyPXQoXCIuL0dlbmVyaWNXb3JrZXJcIiksbz10KFwiLi4vYmFzZTY0XCIpLGE9dChcIi4uL3N1cHBvcnRcIiksbD10KFwiLi4vZXh0ZXJuYWxcIiksaD1udWxsO2lmKGEubm9kZXN0cmVhbSl0cnl7aD10KFwiLi4vbm9kZWpzL05vZGVqc1N0cmVhbU91dHB1dEFkYXB0ZXJcIil9Y2F0Y2godCl7fWZ1bmN0aW9uIGModCxlLGkpe3ZhciBvPWU7c3dpdGNoKGUpe2Nhc2VcImJsb2JcIjpjYXNlXCJhcnJheWJ1ZmZlclwiOm89XCJ1aW50OGFycmF5XCI7YnJlYWs7Y2FzZVwiYmFzZTY0XCI6bz1cInN0cmluZ1wifXRyeXt0aGlzLl9pbnRlcm5hbFR5cGU9byx0aGlzLl9vdXRwdXRUeXBlPWUsdGhpcy5fbWltZVR5cGU9aSxzLmNoZWNrU3VwcG9ydChvKSx0aGlzLl93b3JrZXI9dC5waXBlKG5ldyBuKG8pKSx0LmxvY2soKX1jYXRjaCh0KXt0aGlzLl93b3JrZXI9bmV3IHIoXCJlcnJvclwiKSx0aGlzLl93b3JrZXIuZXJyb3IodCl9fWMucHJvdG90eXBlPXthY2N1bXVsYXRlOmZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbih0LGUpe3JldHVybiBuZXcgbC5Qcm9taXNlKChmdW5jdGlvbihpLG4pe3ZhciByPVtdLGE9dC5faW50ZXJuYWxUeXBlLGw9dC5fb3V0cHV0VHlwZSxoPXQuX21pbWVUeXBlO3Qub24oXCJkYXRhXCIsKGZ1bmN0aW9uKHQsaSl7ci5wdXNoKHQpLGUmJmUoaSl9KSkub24oXCJlcnJvclwiLChmdW5jdGlvbih0KXtyPVtdLG4odCl9KSkub24oXCJlbmRcIiwoZnVuY3Rpb24oKXt0cnl7dmFyIHQ9ZnVuY3Rpb24odCxlLGkpe3N3aXRjaCh0KXtjYXNlXCJibG9iXCI6cmV0dXJuIHMubmV3QmxvYihzLnRyYW5zZm9ybVRvKFwiYXJyYXlidWZmZXJcIixlKSxpKTtjYXNlXCJiYXNlNjRcIjpyZXR1cm4gby5lbmNvZGUoZSk7ZGVmYXVsdDpyZXR1cm4gcy50cmFuc2Zvcm1Ubyh0LGUpfX0obCxmdW5jdGlvbih0LGUpe3ZhciBpLHM9MCxuPW51bGwscj0wO2ZvcihpPTA7aTxlLmxlbmd0aDtpKyspcis9ZVtpXS5sZW5ndGg7c3dpdGNoKHQpe2Nhc2VcInN0cmluZ1wiOnJldHVybiBlLmpvaW4oXCJcIik7Y2FzZVwiYXJyYXlcIjpyZXR1cm4gQXJyYXkucHJvdG90eXBlLmNvbmNhdC5hcHBseShbXSxlKTtjYXNlXCJ1aW50OGFycmF5XCI6Zm9yKG49bmV3IFVpbnQ4QXJyYXkociksaT0wO2k8ZS5sZW5ndGg7aSsrKW4uc2V0KGVbaV0scykscys9ZVtpXS5sZW5ndGg7cmV0dXJuIG47Y2FzZVwibm9kZWJ1ZmZlclwiOnJldHVybiBCdWZmZXIuY29uY2F0KGUpO2RlZmF1bHQ6dGhyb3cgbmV3IEVycm9yKFwiY29uY2F0IDogdW5zdXBwb3J0ZWQgdHlwZSAnXCIrdCtcIidcIil9fShhLHIpLGgpO2kodCl9Y2F0Y2godCl7bih0KX1yPVtdfSkpLnJlc3VtZSgpfSkpfSh0aGlzLHQpfSxvbjpmdW5jdGlvbih0LGUpe3ZhciBpPXRoaXM7cmV0dXJuXCJkYXRhXCI9PT10P3RoaXMuX3dvcmtlci5vbih0LChmdW5jdGlvbih0KXtlLmNhbGwoaSx0LmRhdGEsdC5tZXRhKX0pKTp0aGlzLl93b3JrZXIub24odCwoZnVuY3Rpb24oKXtzLmRlbGF5KGUsYXJndW1lbnRzLGkpfSkpLHRoaXN9LHJlc3VtZTpmdW5jdGlvbigpe3JldHVybiBzLmRlbGF5KHRoaXMuX3dvcmtlci5yZXN1bWUsW10sdGhpcy5fd29ya2VyKSx0aGlzfSxwYXVzZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLl93b3JrZXIucGF1c2UoKSx0aGlzfSx0b05vZGVqc1N0cmVhbTpmdW5jdGlvbih0KXtpZihzLmNoZWNrU3VwcG9ydChcIm5vZGVzdHJlYW1cIiksXCJub2RlYnVmZmVyXCIhPT10aGlzLl9vdXRwdXRUeXBlKXRocm93IG5ldyBFcnJvcih0aGlzLl9vdXRwdXRUeXBlK1wiIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBtZXRob2RcIik7cmV0dXJuIG5ldyBoKHRoaXMse29iamVjdE1vZGU6XCJub2RlYnVmZmVyXCIhPT10aGlzLl9vdXRwdXRUeXBlfSx0KX19LGUuZXhwb3J0cz1jfSx7XCIuLi9iYXNlNjRcIjoxLFwiLi4vZXh0ZXJuYWxcIjo2LFwiLi4vbm9kZWpzL05vZGVqc1N0cmVhbU91dHB1dEFkYXB0ZXJcIjoxMyxcIi4uL3N1cHBvcnRcIjozMCxcIi4uL3V0aWxzXCI6MzIsXCIuL0NvbnZlcnRXb3JrZXJcIjoyNCxcIi4vR2VuZXJpY1dvcmtlclwiOjI4fV0sMzA6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjtpZihpLmJhc2U2ND0hMCxpLmFycmF5PSEwLGkuc3RyaW5nPSEwLGkuYXJyYXlidWZmZXI9XCJ1bmRlZmluZWRcIiE9dHlwZW9mIEFycmF5QnVmZmVyJiZcInVuZGVmaW5lZFwiIT10eXBlb2YgVWludDhBcnJheSxpLm5vZGVidWZmZXI9XCJ1bmRlZmluZWRcIiE9dHlwZW9mIEJ1ZmZlcixpLnVpbnQ4YXJyYXk9XCJ1bmRlZmluZWRcIiE9dHlwZW9mIFVpbnQ4QXJyYXksXCJ1bmRlZmluZWRcIj09dHlwZW9mIEFycmF5QnVmZmVyKWkuYmxvYj0hMTtlbHNle3ZhciBzPW5ldyBBcnJheUJ1ZmZlcigwKTt0cnl7aS5ibG9iPTA9PT1uZXcgQmxvYihbc10se3R5cGU6XCJhcHBsaWNhdGlvbi96aXBcIn0pLnNpemV9Y2F0Y2godCl7dHJ5e3ZhciBuPW5ldyhzZWxmLkJsb2JCdWlsZGVyfHxzZWxmLldlYktpdEJsb2JCdWlsZGVyfHxzZWxmLk1vekJsb2JCdWlsZGVyfHxzZWxmLk1TQmxvYkJ1aWxkZXIpO24uYXBwZW5kKHMpLGkuYmxvYj0wPT09bi5nZXRCbG9iKFwiYXBwbGljYXRpb24vemlwXCIpLnNpemV9Y2F0Y2godCl7aS5ibG9iPSExfX19dHJ5e2kubm9kZXN0cmVhbT0hIXQoXCJyZWFkYWJsZS1zdHJlYW1cIikuUmVhZGFibGV9Y2F0Y2godCl7aS5ub2Rlc3RyZWFtPSExfX0se1wicmVhZGFibGUtc3RyZWFtXCI6MTZ9XSwzMTpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO2Zvcih2YXIgcz10KFwiLi91dGlsc1wiKSxuPXQoXCIuL3N1cHBvcnRcIikscj10KFwiLi9ub2RlanNVdGlsc1wiKSxvPXQoXCIuL3N0cmVhbS9HZW5lcmljV29ya2VyXCIpLGE9bmV3IEFycmF5KDI1NiksbD0wO2w8MjU2O2wrKylhW2xdPTI1Mjw9bD82OjI0ODw9bD81OjI0MDw9bD80OjIyNDw9bD8zOjE5Mjw9bD8yOjE7ZnVuY3Rpb24gaCgpe28uY2FsbCh0aGlzLFwidXRmLTggZGVjb2RlXCIpLHRoaXMubGVmdE92ZXI9bnVsbH1mdW5jdGlvbiBjKCl7by5jYWxsKHRoaXMsXCJ1dGYtOCBlbmNvZGVcIil9YVsyNTRdPWFbMjU0XT0xLGkudXRmOGVuY29kZT1mdW5jdGlvbih0KXtyZXR1cm4gbi5ub2RlYnVmZmVyP3IubmV3QnVmZmVyRnJvbSh0LFwidXRmLThcIik6ZnVuY3Rpb24odCl7dmFyIGUsaSxzLHIsbyxhPXQubGVuZ3RoLGw9MDtmb3Iocj0wO3I8YTtyKyspNTUyOTY9PSg2NDUxMiYoaT10LmNoYXJDb2RlQXQocikpKSYmcisxPGEmJjU2MzIwPT0oNjQ1MTImKHM9dC5jaGFyQ29kZUF0KHIrMSkpKSYmKGk9NjU1MzYrKGktNTUyOTY8PDEwKSsocy01NjMyMCkscisrKSxsKz1pPDEyOD8xOmk8MjA0OD8yOmk8NjU1MzY/Mzo0O2ZvcihlPW4udWludDhhcnJheT9uZXcgVWludDhBcnJheShsKTpuZXcgQXJyYXkobCkscj1vPTA7bzxsO3IrKyk1NTI5Nj09KDY0NTEyJihpPXQuY2hhckNvZGVBdChyKSkpJiZyKzE8YSYmNTYzMjA9PSg2NDUxMiYocz10LmNoYXJDb2RlQXQocisxKSkpJiYoaT02NTUzNisoaS01NTI5Njw8MTApKyhzLTU2MzIwKSxyKyspLGk8MTI4P2VbbysrXT1pOihpPDIwNDg/ZVtvKytdPTE5MnxpPj4+NjooaTw2NTUzNj9lW28rK109MjI0fGk+Pj4xMjooZVtvKytdPTI0MHxpPj4+MTgsZVtvKytdPTEyOHxpPj4+MTImNjMpLGVbbysrXT0xMjh8aT4+PjYmNjMpLGVbbysrXT0xMjh8NjMmaSk7cmV0dXJuIGV9KHQpfSxpLnV0ZjhkZWNvZGU9ZnVuY3Rpb24odCl7cmV0dXJuIG4ubm9kZWJ1ZmZlcj9zLnRyYW5zZm9ybVRvKFwibm9kZWJ1ZmZlclwiLHQpLnRvU3RyaW5nKFwidXRmLThcIik6ZnVuY3Rpb24odCl7dmFyIGUsaSxuLHIsbz10Lmxlbmd0aCxsPW5ldyBBcnJheSgyKm8pO2ZvcihlPWk9MDtlPG87KWlmKChuPXRbZSsrXSk8MTI4KWxbaSsrXT1uO2Vsc2UgaWYoNDwocj1hW25dKSlsW2krK109NjU1MzMsZSs9ci0xO2Vsc2V7Zm9yKG4mPTI9PT1yPzMxOjM9PT1yPzE1Ojc7MTxyJiZlPG87KW49bjw8Nnw2MyZ0W2UrK10sci0tOzE8cj9sW2krK109NjU1MzM6bjw2NTUzNj9sW2krK109bjoobi09NjU1MzYsbFtpKytdPTU1Mjk2fG4+PjEwJjEwMjMsbFtpKytdPTU2MzIwfDEwMjMmbil9cmV0dXJuIGwubGVuZ3RoIT09aSYmKGwuc3ViYXJyYXk/bD1sLnN1YmFycmF5KDAsaSk6bC5sZW5ndGg9aSkscy5hcHBseUZyb21DaGFyQ29kZShsKX0odD1zLnRyYW5zZm9ybVRvKG4udWludDhhcnJheT9cInVpbnQ4YXJyYXlcIjpcImFycmF5XCIsdCkpfSxzLmluaGVyaXRzKGgsbyksaC5wcm90b3R5cGUucHJvY2Vzc0NodW5rPWZ1bmN0aW9uKHQpe3ZhciBlPXMudHJhbnNmb3JtVG8obi51aW50OGFycmF5P1widWludDhhcnJheVwiOlwiYXJyYXlcIix0LmRhdGEpO2lmKHRoaXMubGVmdE92ZXImJnRoaXMubGVmdE92ZXIubGVuZ3RoKXtpZihuLnVpbnQ4YXJyYXkpe3ZhciByPWU7KGU9bmV3IFVpbnQ4QXJyYXkoci5sZW5ndGgrdGhpcy5sZWZ0T3Zlci5sZW5ndGgpKS5zZXQodGhpcy5sZWZ0T3ZlciwwKSxlLnNldChyLHRoaXMubGVmdE92ZXIubGVuZ3RoKX1lbHNlIGU9dGhpcy5sZWZ0T3Zlci5jb25jYXQoZSk7dGhpcy5sZWZ0T3Zlcj1udWxsfXZhciBvPWZ1bmN0aW9uKHQsZSl7dmFyIGk7Zm9yKChlPWV8fHQubGVuZ3RoKT50Lmxlbmd0aCYmKGU9dC5sZW5ndGgpLGk9ZS0xOzA8PWkmJjEyOD09KDE5MiZ0W2ldKTspaS0tO3JldHVybiBpPDB8fDA9PT1pP2U6aSthW3RbaV1dPmU/aTplfShlKSxsPWU7byE9PWUubGVuZ3RoJiYobi51aW50OGFycmF5PyhsPWUuc3ViYXJyYXkoMCxvKSx0aGlzLmxlZnRPdmVyPWUuc3ViYXJyYXkobyxlLmxlbmd0aCkpOihsPWUuc2xpY2UoMCxvKSx0aGlzLmxlZnRPdmVyPWUuc2xpY2UobyxlLmxlbmd0aCkpKSx0aGlzLnB1c2goe2RhdGE6aS51dGY4ZGVjb2RlKGwpLG1ldGE6dC5tZXRhfSl9LGgucHJvdG90eXBlLmZsdXNoPWZ1bmN0aW9uKCl7dGhpcy5sZWZ0T3ZlciYmdGhpcy5sZWZ0T3Zlci5sZW5ndGgmJih0aGlzLnB1c2goe2RhdGE6aS51dGY4ZGVjb2RlKHRoaXMubGVmdE92ZXIpLG1ldGE6e319KSx0aGlzLmxlZnRPdmVyPW51bGwpfSxpLlV0ZjhEZWNvZGVXb3JrZXI9aCxzLmluaGVyaXRzKGMsbyksYy5wcm90b3R5cGUucHJvY2Vzc0NodW5rPWZ1bmN0aW9uKHQpe3RoaXMucHVzaCh7ZGF0YTppLnV0ZjhlbmNvZGUodC5kYXRhKSxtZXRhOnQubWV0YX0pfSxpLlV0ZjhFbmNvZGVXb3JrZXI9Y30se1wiLi9ub2RlanNVdGlsc1wiOjE0LFwiLi9zdHJlYW0vR2VuZXJpY1dvcmtlclwiOjI4LFwiLi9zdXBwb3J0XCI6MzAsXCIuL3V0aWxzXCI6MzJ9XSwzMjpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuL3N1cHBvcnRcIiksbj10KFwiLi9iYXNlNjRcIikscj10KFwiLi9ub2RlanNVdGlsc1wiKSxvPXQoXCJzZXQtaW1tZWRpYXRlLXNoaW1cIiksYT10KFwiLi9leHRlcm5hbFwiKTtmdW5jdGlvbiBsKHQpe3JldHVybiB0fWZ1bmN0aW9uIGgodCxlKXtmb3IodmFyIGk9MDtpPHQubGVuZ3RoOysraSllW2ldPTI1NSZ0LmNoYXJDb2RlQXQoaSk7cmV0dXJuIGV9aS5uZXdCbG9iPWZ1bmN0aW9uKHQsZSl7aS5jaGVja1N1cHBvcnQoXCJibG9iXCIpO3RyeXtyZXR1cm4gbmV3IEJsb2IoW3RdLHt0eXBlOmV9KX1jYXRjaChpKXt0cnl7dmFyIHM9bmV3KHNlbGYuQmxvYkJ1aWxkZXJ8fHNlbGYuV2ViS2l0QmxvYkJ1aWxkZXJ8fHNlbGYuTW96QmxvYkJ1aWxkZXJ8fHNlbGYuTVNCbG9iQnVpbGRlcik7cmV0dXJuIHMuYXBwZW5kKHQpLHMuZ2V0QmxvYihlKX1jYXRjaCh0KXt0aHJvdyBuZXcgRXJyb3IoXCJCdWcgOiBjYW4ndCBjb25zdHJ1Y3QgdGhlIEJsb2IuXCIpfX19O3ZhciBjPXtzdHJpbmdpZnlCeUNodW5rOmZ1bmN0aW9uKHQsZSxpKXt2YXIgcz1bXSxuPTAscj10Lmxlbmd0aDtpZihyPD1pKXJldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwsdCk7Zm9yKDtuPHI7KVwiYXJyYXlcIj09PWV8fFwibm9kZWJ1ZmZlclwiPT09ZT9zLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZS5hcHBseShudWxsLHQuc2xpY2UobixNYXRoLm1pbihuK2kscikpKSk6cy5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkobnVsbCx0LnN1YmFycmF5KG4sTWF0aC5taW4obitpLHIpKSkpLG4rPWk7cmV0dXJuIHMuam9pbihcIlwiKX0sc3RyaW5naWZ5QnlDaGFyOmZ1bmN0aW9uKHQpe2Zvcih2YXIgZT1cIlwiLGk9MDtpPHQubGVuZ3RoO2krKyllKz1TdHJpbmcuZnJvbUNoYXJDb2RlKHRbaV0pO3JldHVybiBlfSxhcHBseUNhbkJlVXNlZDp7dWludDhhcnJheTpmdW5jdGlvbigpe3RyeXtyZXR1cm4gcy51aW50OGFycmF5JiYxPT09U3RyaW5nLmZyb21DaGFyQ29kZS5hcHBseShudWxsLG5ldyBVaW50OEFycmF5KDEpKS5sZW5ndGh9Y2F0Y2godCl7cmV0dXJuITF9fSgpLG5vZGVidWZmZXI6ZnVuY3Rpb24oKXt0cnl7cmV0dXJuIHMubm9kZWJ1ZmZlciYmMT09PVN0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkobnVsbCxyLmFsbG9jQnVmZmVyKDEpKS5sZW5ndGh9Y2F0Y2godCl7cmV0dXJuITF9fSgpfX07ZnVuY3Rpb24gdSh0KXt2YXIgZT02NTUzNixzPWkuZ2V0VHlwZU9mKHQpLG49ITA7aWYoXCJ1aW50OGFycmF5XCI9PT1zP249Yy5hcHBseUNhbkJlVXNlZC51aW50OGFycmF5Olwibm9kZWJ1ZmZlclwiPT09cyYmKG49Yy5hcHBseUNhbkJlVXNlZC5ub2RlYnVmZmVyKSxuKWZvcig7MTxlOyl0cnl7cmV0dXJuIGMuc3RyaW5naWZ5QnlDaHVuayh0LHMsZSl9Y2F0Y2godCl7ZT1NYXRoLmZsb29yKGUvMil9cmV0dXJuIGMuc3RyaW5naWZ5QnlDaGFyKHQpfWZ1bmN0aW9uIGQodCxlKXtmb3IodmFyIGk9MDtpPHQubGVuZ3RoO2krKyllW2ldPXRbaV07cmV0dXJuIGV9aS5hcHBseUZyb21DaGFyQ29kZT11O3ZhciBmPXt9O2Yuc3RyaW5nPXtzdHJpbmc6bCxhcnJheTpmdW5jdGlvbih0KXtyZXR1cm4gaCh0LG5ldyBBcnJheSh0Lmxlbmd0aCkpfSxhcnJheWJ1ZmZlcjpmdW5jdGlvbih0KXtyZXR1cm4gZi5zdHJpbmcudWludDhhcnJheSh0KS5idWZmZXJ9LHVpbnQ4YXJyYXk6ZnVuY3Rpb24odCl7cmV0dXJuIGgodCxuZXcgVWludDhBcnJheSh0Lmxlbmd0aCkpfSxub2RlYnVmZmVyOmZ1bmN0aW9uKHQpe3JldHVybiBoKHQsci5hbGxvY0J1ZmZlcih0Lmxlbmd0aCkpfX0sZi5hcnJheT17c3RyaW5nOnUsYXJyYXk6bCxhcnJheWJ1ZmZlcjpmdW5jdGlvbih0KXtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkodCkuYnVmZmVyfSx1aW50OGFycmF5OmZ1bmN0aW9uKHQpe3JldHVybiBuZXcgVWludDhBcnJheSh0KX0sbm9kZWJ1ZmZlcjpmdW5jdGlvbih0KXtyZXR1cm4gci5uZXdCdWZmZXJGcm9tKHQpfX0sZi5hcnJheWJ1ZmZlcj17c3RyaW5nOmZ1bmN0aW9uKHQpe3JldHVybiB1KG5ldyBVaW50OEFycmF5KHQpKX0sYXJyYXk6ZnVuY3Rpb24odCl7cmV0dXJuIGQobmV3IFVpbnQ4QXJyYXkodCksbmV3IEFycmF5KHQuYnl0ZUxlbmd0aCkpfSxhcnJheWJ1ZmZlcjpsLHVpbnQ4YXJyYXk6ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBVaW50OEFycmF5KHQpfSxub2RlYnVmZmVyOmZ1bmN0aW9uKHQpe3JldHVybiByLm5ld0J1ZmZlckZyb20obmV3IFVpbnQ4QXJyYXkodCkpfX0sZi51aW50OGFycmF5PXtzdHJpbmc6dSxhcnJheTpmdW5jdGlvbih0KXtyZXR1cm4gZCh0LG5ldyBBcnJheSh0Lmxlbmd0aCkpfSxhcnJheWJ1ZmZlcjpmdW5jdGlvbih0KXtyZXR1cm4gdC5idWZmZXJ9LHVpbnQ4YXJyYXk6bCxub2RlYnVmZmVyOmZ1bmN0aW9uKHQpe3JldHVybiByLm5ld0J1ZmZlckZyb20odCl9fSxmLm5vZGVidWZmZXI9e3N0cmluZzp1LGFycmF5OmZ1bmN0aW9uKHQpe3JldHVybiBkKHQsbmV3IEFycmF5KHQubGVuZ3RoKSl9LGFycmF5YnVmZmVyOmZ1bmN0aW9uKHQpe3JldHVybiBmLm5vZGVidWZmZXIudWludDhhcnJheSh0KS5idWZmZXJ9LHVpbnQ4YXJyYXk6ZnVuY3Rpb24odCl7cmV0dXJuIGQodCxuZXcgVWludDhBcnJheSh0Lmxlbmd0aCkpfSxub2RlYnVmZmVyOmx9LGkudHJhbnNmb3JtVG89ZnVuY3Rpb24odCxlKXtpZihlPWV8fFwiXCIsIXQpcmV0dXJuIGU7aS5jaGVja1N1cHBvcnQodCk7dmFyIHM9aS5nZXRUeXBlT2YoZSk7cmV0dXJuIGZbc11bdF0oZSl9LGkuZ2V0VHlwZU9mPWZ1bmN0aW9uKHQpe3JldHVyblwic3RyaW5nXCI9PXR5cGVvZiB0P1wic3RyaW5nXCI6XCJbb2JqZWN0IEFycmF5XVwiPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHQpP1wiYXJyYXlcIjpzLm5vZGVidWZmZXImJnIuaXNCdWZmZXIodCk/XCJub2RlYnVmZmVyXCI6cy51aW50OGFycmF5JiZ0IGluc3RhbmNlb2YgVWludDhBcnJheT9cInVpbnQ4YXJyYXlcIjpzLmFycmF5YnVmZmVyJiZ0IGluc3RhbmNlb2YgQXJyYXlCdWZmZXI/XCJhcnJheWJ1ZmZlclwiOnZvaWQgMH0saS5jaGVja1N1cHBvcnQ9ZnVuY3Rpb24odCl7aWYoIXNbdC50b0xvd2VyQ2FzZSgpXSl0aHJvdyBuZXcgRXJyb3IodCtcIiBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgcGxhdGZvcm1cIil9LGkuTUFYX1ZBTFVFXzE2QklUUz02NTUzNSxpLk1BWF9WQUxVRV8zMkJJVFM9LTEsaS5wcmV0dHk9ZnVuY3Rpb24odCl7dmFyIGUsaSxzPVwiXCI7Zm9yKGk9MDtpPCh0fHxcIlwiKS5sZW5ndGg7aSsrKXMrPVwiXFxcXHhcIisoKGU9dC5jaGFyQ29kZUF0KGkpKTwxNj9cIjBcIjpcIlwiKStlLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO3JldHVybiBzfSxpLmRlbGF5PWZ1bmN0aW9uKHQsZSxpKXtvKChmdW5jdGlvbigpe3QuYXBwbHkoaXx8bnVsbCxlfHxbXSl9KSl9LGkuaW5oZXJpdHM9ZnVuY3Rpb24odCxlKXtmdW5jdGlvbiBpKCl7fWkucHJvdG90eXBlPWUucHJvdG90eXBlLHQucHJvdG90eXBlPW5ldyBpfSxpLmV4dGVuZD1mdW5jdGlvbigpe3ZhciB0LGUsaT17fTtmb3IodD0wO3Q8YXJndW1lbnRzLmxlbmd0aDt0KyspZm9yKGUgaW4gYXJndW1lbnRzW3RdKWFyZ3VtZW50c1t0XS5oYXNPd25Qcm9wZXJ0eShlKSYmdm9pZCAwPT09aVtlXSYmKGlbZV09YXJndW1lbnRzW3RdW2VdKTtyZXR1cm4gaX0saS5wcmVwYXJlQ29udGVudD1mdW5jdGlvbih0LGUscixvLGwpe3JldHVybiBhLlByb21pc2UucmVzb2x2ZShlKS50aGVuKChmdW5jdGlvbih0KXtyZXR1cm4gcy5ibG9iJiYodCBpbnN0YW5jZW9mIEJsb2J8fC0xIT09W1wiW29iamVjdCBGaWxlXVwiLFwiW29iamVjdCBCbG9iXVwiXS5pbmRleE9mKE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh0KSkpJiZcInVuZGVmaW5lZFwiIT10eXBlb2YgRmlsZVJlYWRlcj9uZXcgYS5Qcm9taXNlKChmdW5jdGlvbihlLGkpe3ZhciBzPW5ldyBGaWxlUmVhZGVyO3Mub25sb2FkPWZ1bmN0aW9uKHQpe2UodC50YXJnZXQucmVzdWx0KX0scy5vbmVycm9yPWZ1bmN0aW9uKHQpe2kodC50YXJnZXQuZXJyb3IpfSxzLnJlYWRBc0FycmF5QnVmZmVyKHQpfSkpOnR9KSkudGhlbigoZnVuY3Rpb24oZSl7dmFyIGM9aS5nZXRUeXBlT2YoZSk7cmV0dXJuIGM/KFwiYXJyYXlidWZmZXJcIj09PWM/ZT1pLnRyYW5zZm9ybVRvKFwidWludDhhcnJheVwiLGUpOlwic3RyaW5nXCI9PT1jJiYobD9lPW4uZGVjb2RlKGUpOnImJiEwIT09byYmKGU9ZnVuY3Rpb24odCl7cmV0dXJuIGgodCxzLnVpbnQ4YXJyYXk/bmV3IFVpbnQ4QXJyYXkodC5sZW5ndGgpOm5ldyBBcnJheSh0Lmxlbmd0aCkpfShlKSkpLGUpOmEuUHJvbWlzZS5yZWplY3QobmV3IEVycm9yKFwiQ2FuJ3QgcmVhZCB0aGUgZGF0YSBvZiAnXCIrdCtcIicuIElzIGl0IGluIGEgc3VwcG9ydGVkIEphdmFTY3JpcHQgdHlwZSAoU3RyaW5nLCBCbG9iLCBBcnJheUJ1ZmZlciwgZXRjKSA/XCIpKX0pKX19LHtcIi4vYmFzZTY0XCI6MSxcIi4vZXh0ZXJuYWxcIjo2LFwiLi9ub2RlanNVdGlsc1wiOjE0LFwiLi9zdXBwb3J0XCI6MzAsXCJzZXQtaW1tZWRpYXRlLXNoaW1cIjo1NH1dLDMzOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4vcmVhZGVyL3JlYWRlckZvclwiKSxuPXQoXCIuL3V0aWxzXCIpLHI9dChcIi4vc2lnbmF0dXJlXCIpLG89dChcIi4vemlwRW50cnlcIiksYT0odChcIi4vdXRmOFwiKSx0KFwiLi9zdXBwb3J0XCIpKTtmdW5jdGlvbiBsKHQpe3RoaXMuZmlsZXM9W10sdGhpcy5sb2FkT3B0aW9ucz10fWwucHJvdG90eXBlPXtjaGVja1NpZ25hdHVyZTpmdW5jdGlvbih0KXtpZighdGhpcy5yZWFkZXIucmVhZEFuZENoZWNrU2lnbmF0dXJlKHQpKXt0aGlzLnJlYWRlci5pbmRleC09NDt2YXIgZT10aGlzLnJlYWRlci5yZWFkU3RyaW5nKDQpO3Rocm93IG5ldyBFcnJvcihcIkNvcnJ1cHRlZCB6aXAgb3IgYnVnOiB1bmV4cGVjdGVkIHNpZ25hdHVyZSAoXCIrbi5wcmV0dHkoZSkrXCIsIGV4cGVjdGVkIFwiK24ucHJldHR5KHQpK1wiKVwiKX19LGlzU2lnbmF0dXJlOmZ1bmN0aW9uKHQsZSl7dmFyIGk9dGhpcy5yZWFkZXIuaW5kZXg7dGhpcy5yZWFkZXIuc2V0SW5kZXgodCk7dmFyIHM9dGhpcy5yZWFkZXIucmVhZFN0cmluZyg0KT09PWU7cmV0dXJuIHRoaXMucmVhZGVyLnNldEluZGV4KGkpLHN9LHJlYWRCbG9ja0VuZE9mQ2VudHJhbDpmdW5jdGlvbigpe3RoaXMuZGlza051bWJlcj10aGlzLnJlYWRlci5yZWFkSW50KDIpLHRoaXMuZGlza1dpdGhDZW50cmFsRGlyU3RhcnQ9dGhpcy5yZWFkZXIucmVhZEludCgyKSx0aGlzLmNlbnRyYWxEaXJSZWNvcmRzT25UaGlzRGlzaz10aGlzLnJlYWRlci5yZWFkSW50KDIpLHRoaXMuY2VudHJhbERpclJlY29yZHM9dGhpcy5yZWFkZXIucmVhZEludCgyKSx0aGlzLmNlbnRyYWxEaXJTaXplPXRoaXMucmVhZGVyLnJlYWRJbnQoNCksdGhpcy5jZW50cmFsRGlyT2Zmc2V0PXRoaXMucmVhZGVyLnJlYWRJbnQoNCksdGhpcy56aXBDb21tZW50TGVuZ3RoPXRoaXMucmVhZGVyLnJlYWRJbnQoMik7dmFyIHQ9dGhpcy5yZWFkZXIucmVhZERhdGEodGhpcy56aXBDb21tZW50TGVuZ3RoKSxlPWEudWludDhhcnJheT9cInVpbnQ4YXJyYXlcIjpcImFycmF5XCIsaT1uLnRyYW5zZm9ybVRvKGUsdCk7dGhpcy56aXBDb21tZW50PXRoaXMubG9hZE9wdGlvbnMuZGVjb2RlRmlsZU5hbWUoaSl9LHJlYWRCbG9ja1ppcDY0RW5kT2ZDZW50cmFsOmZ1bmN0aW9uKCl7dGhpcy56aXA2NEVuZE9mQ2VudHJhbFNpemU9dGhpcy5yZWFkZXIucmVhZEludCg4KSx0aGlzLnJlYWRlci5za2lwKDQpLHRoaXMuZGlza051bWJlcj10aGlzLnJlYWRlci5yZWFkSW50KDQpLHRoaXMuZGlza1dpdGhDZW50cmFsRGlyU3RhcnQ9dGhpcy5yZWFkZXIucmVhZEludCg0KSx0aGlzLmNlbnRyYWxEaXJSZWNvcmRzT25UaGlzRGlzaz10aGlzLnJlYWRlci5yZWFkSW50KDgpLHRoaXMuY2VudHJhbERpclJlY29yZHM9dGhpcy5yZWFkZXIucmVhZEludCg4KSx0aGlzLmNlbnRyYWxEaXJTaXplPXRoaXMucmVhZGVyLnJlYWRJbnQoOCksdGhpcy5jZW50cmFsRGlyT2Zmc2V0PXRoaXMucmVhZGVyLnJlYWRJbnQoOCksdGhpcy56aXA2NEV4dGVuc2libGVEYXRhPXt9O2Zvcih2YXIgdCxlLGkscz10aGlzLnppcDY0RW5kT2ZDZW50cmFsU2l6ZS00NDswPHM7KXQ9dGhpcy5yZWFkZXIucmVhZEludCgyKSxlPXRoaXMucmVhZGVyLnJlYWRJbnQoNCksaT10aGlzLnJlYWRlci5yZWFkRGF0YShlKSx0aGlzLnppcDY0RXh0ZW5zaWJsZURhdGFbdF09e2lkOnQsbGVuZ3RoOmUsdmFsdWU6aX19LHJlYWRCbG9ja1ppcDY0RW5kT2ZDZW50cmFsTG9jYXRvcjpmdW5jdGlvbigpe2lmKHRoaXMuZGlza1dpdGhaaXA2NENlbnRyYWxEaXJTdGFydD10aGlzLnJlYWRlci5yZWFkSW50KDQpLHRoaXMucmVsYXRpdmVPZmZzZXRFbmRPZlppcDY0Q2VudHJhbERpcj10aGlzLnJlYWRlci5yZWFkSW50KDgpLHRoaXMuZGlza3NDb3VudD10aGlzLnJlYWRlci5yZWFkSW50KDQpLDE8dGhpcy5kaXNrc0NvdW50KXRocm93IG5ldyBFcnJvcihcIk11bHRpLXZvbHVtZXMgemlwIGFyZSBub3Qgc3VwcG9ydGVkXCIpfSxyZWFkTG9jYWxGaWxlczpmdW5jdGlvbigpe3ZhciB0LGU7Zm9yKHQ9MDt0PHRoaXMuZmlsZXMubGVuZ3RoO3QrKyllPXRoaXMuZmlsZXNbdF0sdGhpcy5yZWFkZXIuc2V0SW5kZXgoZS5sb2NhbEhlYWRlck9mZnNldCksdGhpcy5jaGVja1NpZ25hdHVyZShyLkxPQ0FMX0ZJTEVfSEVBREVSKSxlLnJlYWRMb2NhbFBhcnQodGhpcy5yZWFkZXIpLGUuaGFuZGxlVVRGOCgpLGUucHJvY2Vzc0F0dHJpYnV0ZXMoKX0scmVhZENlbnRyYWxEaXI6ZnVuY3Rpb24oKXt2YXIgdDtmb3IodGhpcy5yZWFkZXIuc2V0SW5kZXgodGhpcy5jZW50cmFsRGlyT2Zmc2V0KTt0aGlzLnJlYWRlci5yZWFkQW5kQ2hlY2tTaWduYXR1cmUoci5DRU5UUkFMX0ZJTEVfSEVBREVSKTspKHQ9bmV3IG8oe3ppcDY0OnRoaXMuemlwNjR9LHRoaXMubG9hZE9wdGlvbnMpKS5yZWFkQ2VudHJhbFBhcnQodGhpcy5yZWFkZXIpLHRoaXMuZmlsZXMucHVzaCh0KTtpZih0aGlzLmNlbnRyYWxEaXJSZWNvcmRzIT09dGhpcy5maWxlcy5sZW5ndGgmJjAhPT10aGlzLmNlbnRyYWxEaXJSZWNvcmRzJiYwPT09dGhpcy5maWxlcy5sZW5ndGgpdGhyb3cgbmV3IEVycm9yKFwiQ29ycnVwdGVkIHppcCBvciBidWc6IGV4cGVjdGVkIFwiK3RoaXMuY2VudHJhbERpclJlY29yZHMrXCIgcmVjb3JkcyBpbiBjZW50cmFsIGRpciwgZ290IFwiK3RoaXMuZmlsZXMubGVuZ3RoKX0scmVhZEVuZE9mQ2VudHJhbDpmdW5jdGlvbigpe3ZhciB0PXRoaXMucmVhZGVyLmxhc3RJbmRleE9mU2lnbmF0dXJlKHIuQ0VOVFJBTF9ESVJFQ1RPUllfRU5EKTtpZih0PDApdGhyb3cgdGhpcy5pc1NpZ25hdHVyZSgwLHIuTE9DQUxfRklMRV9IRUFERVIpP25ldyBFcnJvcihcIkNvcnJ1cHRlZCB6aXA6IGNhbid0IGZpbmQgZW5kIG9mIGNlbnRyYWwgZGlyZWN0b3J5XCIpOm5ldyBFcnJvcihcIkNhbid0IGZpbmQgZW5kIG9mIGNlbnRyYWwgZGlyZWN0b3J5IDogaXMgdGhpcyBhIHppcCBmaWxlID8gSWYgaXQgaXMsIHNlZSBodHRwczovL3N0dWsuZ2l0aHViLmlvL2pzemlwL2RvY3VtZW50YXRpb24vaG93dG8vcmVhZF96aXAuaHRtbFwiKTt0aGlzLnJlYWRlci5zZXRJbmRleCh0KTt2YXIgZT10O2lmKHRoaXMuY2hlY2tTaWduYXR1cmUoci5DRU5UUkFMX0RJUkVDVE9SWV9FTkQpLHRoaXMucmVhZEJsb2NrRW5kT2ZDZW50cmFsKCksdGhpcy5kaXNrTnVtYmVyPT09bi5NQVhfVkFMVUVfMTZCSVRTfHx0aGlzLmRpc2tXaXRoQ2VudHJhbERpclN0YXJ0PT09bi5NQVhfVkFMVUVfMTZCSVRTfHx0aGlzLmNlbnRyYWxEaXJSZWNvcmRzT25UaGlzRGlzaz09PW4uTUFYX1ZBTFVFXzE2QklUU3x8dGhpcy5jZW50cmFsRGlyUmVjb3Jkcz09PW4uTUFYX1ZBTFVFXzE2QklUU3x8dGhpcy5jZW50cmFsRGlyU2l6ZT09PW4uTUFYX1ZBTFVFXzMyQklUU3x8dGhpcy5jZW50cmFsRGlyT2Zmc2V0PT09bi5NQVhfVkFMVUVfMzJCSVRTKXtpZih0aGlzLnppcDY0PSEwLCh0PXRoaXMucmVhZGVyLmxhc3RJbmRleE9mU2lnbmF0dXJlKHIuWklQNjRfQ0VOVFJBTF9ESVJFQ1RPUllfTE9DQVRPUikpPDApdGhyb3cgbmV3IEVycm9yKFwiQ29ycnVwdGVkIHppcDogY2FuJ3QgZmluZCB0aGUgWklQNjQgZW5kIG9mIGNlbnRyYWwgZGlyZWN0b3J5IGxvY2F0b3JcIik7aWYodGhpcy5yZWFkZXIuc2V0SW5kZXgodCksdGhpcy5jaGVja1NpZ25hdHVyZShyLlpJUDY0X0NFTlRSQUxfRElSRUNUT1JZX0xPQ0FUT1IpLHRoaXMucmVhZEJsb2NrWmlwNjRFbmRPZkNlbnRyYWxMb2NhdG9yKCksIXRoaXMuaXNTaWduYXR1cmUodGhpcy5yZWxhdGl2ZU9mZnNldEVuZE9mWmlwNjRDZW50cmFsRGlyLHIuWklQNjRfQ0VOVFJBTF9ESVJFQ1RPUllfRU5EKSYmKHRoaXMucmVsYXRpdmVPZmZzZXRFbmRPZlppcDY0Q2VudHJhbERpcj10aGlzLnJlYWRlci5sYXN0SW5kZXhPZlNpZ25hdHVyZShyLlpJUDY0X0NFTlRSQUxfRElSRUNUT1JZX0VORCksdGhpcy5yZWxhdGl2ZU9mZnNldEVuZE9mWmlwNjRDZW50cmFsRGlyPDApKXRocm93IG5ldyBFcnJvcihcIkNvcnJ1cHRlZCB6aXA6IGNhbid0IGZpbmQgdGhlIFpJUDY0IGVuZCBvZiBjZW50cmFsIGRpcmVjdG9yeVwiKTt0aGlzLnJlYWRlci5zZXRJbmRleCh0aGlzLnJlbGF0aXZlT2Zmc2V0RW5kT2ZaaXA2NENlbnRyYWxEaXIpLHRoaXMuY2hlY2tTaWduYXR1cmUoci5aSVA2NF9DRU5UUkFMX0RJUkVDVE9SWV9FTkQpLHRoaXMucmVhZEJsb2NrWmlwNjRFbmRPZkNlbnRyYWwoKX12YXIgaT10aGlzLmNlbnRyYWxEaXJPZmZzZXQrdGhpcy5jZW50cmFsRGlyU2l6ZTt0aGlzLnppcDY0JiYoaSs9MjAsaSs9MTIrdGhpcy56aXA2NEVuZE9mQ2VudHJhbFNpemUpO3ZhciBzPWUtaTtpZigwPHMpdGhpcy5pc1NpZ25hdHVyZShlLHIuQ0VOVFJBTF9GSUxFX0hFQURFUil8fCh0aGlzLnJlYWRlci56ZXJvPXMpO2Vsc2UgaWYoczwwKXRocm93IG5ldyBFcnJvcihcIkNvcnJ1cHRlZCB6aXA6IG1pc3NpbmcgXCIrTWF0aC5hYnMocykrXCIgYnl0ZXMuXCIpfSxwcmVwYXJlUmVhZGVyOmZ1bmN0aW9uKHQpe3RoaXMucmVhZGVyPXModCl9LGxvYWQ6ZnVuY3Rpb24odCl7dGhpcy5wcmVwYXJlUmVhZGVyKHQpLHRoaXMucmVhZEVuZE9mQ2VudHJhbCgpLHRoaXMucmVhZENlbnRyYWxEaXIoKSx0aGlzLnJlYWRMb2NhbEZpbGVzKCl9fSxlLmV4cG9ydHM9bH0se1wiLi9yZWFkZXIvcmVhZGVyRm9yXCI6MjIsXCIuL3NpZ25hdHVyZVwiOjIzLFwiLi9zdXBwb3J0XCI6MzAsXCIuL3V0ZjhcIjozMSxcIi4vdXRpbHNcIjozMixcIi4vemlwRW50cnlcIjozNH1dLDM0OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4vcmVhZGVyL3JlYWRlckZvclwiKSxuPXQoXCIuL3V0aWxzXCIpLHI9dChcIi4vY29tcHJlc3NlZE9iamVjdFwiKSxvPXQoXCIuL2NyYzMyXCIpLGE9dChcIi4vdXRmOFwiKSxsPXQoXCIuL2NvbXByZXNzaW9uc1wiKSxoPXQoXCIuL3N1cHBvcnRcIik7ZnVuY3Rpb24gYyh0LGUpe3RoaXMub3B0aW9ucz10LHRoaXMubG9hZE9wdGlvbnM9ZX1jLnByb3RvdHlwZT17aXNFbmNyeXB0ZWQ6ZnVuY3Rpb24oKXtyZXR1cm4gMT09KDEmdGhpcy5iaXRGbGFnKX0sdXNlVVRGODpmdW5jdGlvbigpe3JldHVybiAyMDQ4PT0oMjA0OCZ0aGlzLmJpdEZsYWcpfSxyZWFkTG9jYWxQYXJ0OmZ1bmN0aW9uKHQpe3ZhciBlLGk7aWYodC5za2lwKDIyKSx0aGlzLmZpbGVOYW1lTGVuZ3RoPXQucmVhZEludCgyKSxpPXQucmVhZEludCgyKSx0aGlzLmZpbGVOYW1lPXQucmVhZERhdGEodGhpcy5maWxlTmFtZUxlbmd0aCksdC5za2lwKGkpLC0xPT09dGhpcy5jb21wcmVzc2VkU2l6ZXx8LTE9PT10aGlzLnVuY29tcHJlc3NlZFNpemUpdGhyb3cgbmV3IEVycm9yKFwiQnVnIG9yIGNvcnJ1cHRlZCB6aXAgOiBkaWRuJ3QgZ2V0IGVub3VnaCBpbmZvcm1hdGlvbiBmcm9tIHRoZSBjZW50cmFsIGRpcmVjdG9yeSAoY29tcHJlc3NlZFNpemUgPT09IC0xIHx8IHVuY29tcHJlc3NlZFNpemUgPT09IC0xKVwiKTtpZihudWxsPT09KGU9ZnVuY3Rpb24odCl7Zm9yKHZhciBlIGluIGwpaWYobC5oYXNPd25Qcm9wZXJ0eShlKSYmbFtlXS5tYWdpYz09PXQpcmV0dXJuIGxbZV07cmV0dXJuIG51bGx9KHRoaXMuY29tcHJlc3Npb25NZXRob2QpKSl0aHJvdyBuZXcgRXJyb3IoXCJDb3JydXB0ZWQgemlwIDogY29tcHJlc3Npb24gXCIrbi5wcmV0dHkodGhpcy5jb21wcmVzc2lvbk1ldGhvZCkrXCIgdW5rbm93biAoaW5uZXIgZmlsZSA6IFwiK24udHJhbnNmb3JtVG8oXCJzdHJpbmdcIix0aGlzLmZpbGVOYW1lKStcIilcIik7dGhpcy5kZWNvbXByZXNzZWQ9bmV3IHIodGhpcy5jb21wcmVzc2VkU2l6ZSx0aGlzLnVuY29tcHJlc3NlZFNpemUsdGhpcy5jcmMzMixlLHQucmVhZERhdGEodGhpcy5jb21wcmVzc2VkU2l6ZSkpfSxyZWFkQ2VudHJhbFBhcnQ6ZnVuY3Rpb24odCl7dGhpcy52ZXJzaW9uTWFkZUJ5PXQucmVhZEludCgyKSx0LnNraXAoMiksdGhpcy5iaXRGbGFnPXQucmVhZEludCgyKSx0aGlzLmNvbXByZXNzaW9uTWV0aG9kPXQucmVhZFN0cmluZygyKSx0aGlzLmRhdGU9dC5yZWFkRGF0ZSgpLHRoaXMuY3JjMzI9dC5yZWFkSW50KDQpLHRoaXMuY29tcHJlc3NlZFNpemU9dC5yZWFkSW50KDQpLHRoaXMudW5jb21wcmVzc2VkU2l6ZT10LnJlYWRJbnQoNCk7dmFyIGU9dC5yZWFkSW50KDIpO2lmKHRoaXMuZXh0cmFGaWVsZHNMZW5ndGg9dC5yZWFkSW50KDIpLHRoaXMuZmlsZUNvbW1lbnRMZW5ndGg9dC5yZWFkSW50KDIpLHRoaXMuZGlza051bWJlclN0YXJ0PXQucmVhZEludCgyKSx0aGlzLmludGVybmFsRmlsZUF0dHJpYnV0ZXM9dC5yZWFkSW50KDIpLHRoaXMuZXh0ZXJuYWxGaWxlQXR0cmlidXRlcz10LnJlYWRJbnQoNCksdGhpcy5sb2NhbEhlYWRlck9mZnNldD10LnJlYWRJbnQoNCksdGhpcy5pc0VuY3J5cHRlZCgpKXRocm93IG5ldyBFcnJvcihcIkVuY3J5cHRlZCB6aXAgYXJlIG5vdCBzdXBwb3J0ZWRcIik7dC5za2lwKGUpLHRoaXMucmVhZEV4dHJhRmllbGRzKHQpLHRoaXMucGFyc2VaSVA2NEV4dHJhRmllbGQodCksdGhpcy5maWxlQ29tbWVudD10LnJlYWREYXRhKHRoaXMuZmlsZUNvbW1lbnRMZW5ndGgpfSxwcm9jZXNzQXR0cmlidXRlczpmdW5jdGlvbigpe3RoaXMudW5peFBlcm1pc3Npb25zPW51bGwsdGhpcy5kb3NQZXJtaXNzaW9ucz1udWxsO3ZhciB0PXRoaXMudmVyc2lvbk1hZGVCeT4+ODt0aGlzLmRpcj0hISgxNiZ0aGlzLmV4dGVybmFsRmlsZUF0dHJpYnV0ZXMpLDA9PXQmJih0aGlzLmRvc1Blcm1pc3Npb25zPTYzJnRoaXMuZXh0ZXJuYWxGaWxlQXR0cmlidXRlcyksMz09dCYmKHRoaXMudW5peFBlcm1pc3Npb25zPXRoaXMuZXh0ZXJuYWxGaWxlQXR0cmlidXRlcz4+MTYmNjU1MzUpLHRoaXMuZGlyfHxcIi9cIiE9PXRoaXMuZmlsZU5hbWVTdHIuc2xpY2UoLTEpfHwodGhpcy5kaXI9ITApfSxwYXJzZVpJUDY0RXh0cmFGaWVsZDpmdW5jdGlvbih0KXtpZih0aGlzLmV4dHJhRmllbGRzWzFdKXt2YXIgZT1zKHRoaXMuZXh0cmFGaWVsZHNbMV0udmFsdWUpO3RoaXMudW5jb21wcmVzc2VkU2l6ZT09PW4uTUFYX1ZBTFVFXzMyQklUUyYmKHRoaXMudW5jb21wcmVzc2VkU2l6ZT1lLnJlYWRJbnQoOCkpLHRoaXMuY29tcHJlc3NlZFNpemU9PT1uLk1BWF9WQUxVRV8zMkJJVFMmJih0aGlzLmNvbXByZXNzZWRTaXplPWUucmVhZEludCg4KSksdGhpcy5sb2NhbEhlYWRlck9mZnNldD09PW4uTUFYX1ZBTFVFXzMyQklUUyYmKHRoaXMubG9jYWxIZWFkZXJPZmZzZXQ9ZS5yZWFkSW50KDgpKSx0aGlzLmRpc2tOdW1iZXJTdGFydD09PW4uTUFYX1ZBTFVFXzMyQklUUyYmKHRoaXMuZGlza051bWJlclN0YXJ0PWUucmVhZEludCg0KSl9fSxyZWFkRXh0cmFGaWVsZHM6ZnVuY3Rpb24odCl7dmFyIGUsaSxzLG49dC5pbmRleCt0aGlzLmV4dHJhRmllbGRzTGVuZ3RoO2Zvcih0aGlzLmV4dHJhRmllbGRzfHwodGhpcy5leHRyYUZpZWxkcz17fSk7dC5pbmRleCs0PG47KWU9dC5yZWFkSW50KDIpLGk9dC5yZWFkSW50KDIpLHM9dC5yZWFkRGF0YShpKSx0aGlzLmV4dHJhRmllbGRzW2VdPXtpZDplLGxlbmd0aDppLHZhbHVlOnN9O3Quc2V0SW5kZXgobil9LGhhbmRsZVVURjg6ZnVuY3Rpb24oKXt2YXIgdD1oLnVpbnQ4YXJyYXk/XCJ1aW50OGFycmF5XCI6XCJhcnJheVwiO2lmKHRoaXMudXNlVVRGOCgpKXRoaXMuZmlsZU5hbWVTdHI9YS51dGY4ZGVjb2RlKHRoaXMuZmlsZU5hbWUpLHRoaXMuZmlsZUNvbW1lbnRTdHI9YS51dGY4ZGVjb2RlKHRoaXMuZmlsZUNvbW1lbnQpO2Vsc2V7dmFyIGU9dGhpcy5maW5kRXh0cmFGaWVsZFVuaWNvZGVQYXRoKCk7aWYobnVsbCE9PWUpdGhpcy5maWxlTmFtZVN0cj1lO2Vsc2V7dmFyIGk9bi50cmFuc2Zvcm1Ubyh0LHRoaXMuZmlsZU5hbWUpO3RoaXMuZmlsZU5hbWVTdHI9dGhpcy5sb2FkT3B0aW9ucy5kZWNvZGVGaWxlTmFtZShpKX12YXIgcz10aGlzLmZpbmRFeHRyYUZpZWxkVW5pY29kZUNvbW1lbnQoKTtpZihudWxsIT09cyl0aGlzLmZpbGVDb21tZW50U3RyPXM7ZWxzZXt2YXIgcj1uLnRyYW5zZm9ybVRvKHQsdGhpcy5maWxlQ29tbWVudCk7dGhpcy5maWxlQ29tbWVudFN0cj10aGlzLmxvYWRPcHRpb25zLmRlY29kZUZpbGVOYW1lKHIpfX19LGZpbmRFeHRyYUZpZWxkVW5pY29kZVBhdGg6ZnVuY3Rpb24oKXt2YXIgdD10aGlzLmV4dHJhRmllbGRzWzI4Nzg5XTtpZih0KXt2YXIgZT1zKHQudmFsdWUpO3JldHVybiAxIT09ZS5yZWFkSW50KDEpfHxvKHRoaXMuZmlsZU5hbWUpIT09ZS5yZWFkSW50KDQpP251bGw6YS51dGY4ZGVjb2RlKGUucmVhZERhdGEodC5sZW5ndGgtNSkpfXJldHVybiBudWxsfSxmaW5kRXh0cmFGaWVsZFVuaWNvZGVDb21tZW50OmZ1bmN0aW9uKCl7dmFyIHQ9dGhpcy5leHRyYUZpZWxkc1syNTQ2MV07aWYodCl7dmFyIGU9cyh0LnZhbHVlKTtyZXR1cm4gMSE9PWUucmVhZEludCgxKXx8byh0aGlzLmZpbGVDb21tZW50KSE9PWUucmVhZEludCg0KT9udWxsOmEudXRmOGRlY29kZShlLnJlYWREYXRhKHQubGVuZ3RoLTUpKX1yZXR1cm4gbnVsbH19LGUuZXhwb3J0cz1jfSx7XCIuL2NvbXByZXNzZWRPYmplY3RcIjoyLFwiLi9jb21wcmVzc2lvbnNcIjozLFwiLi9jcmMzMlwiOjQsXCIuL3JlYWRlci9yZWFkZXJGb3JcIjoyMixcIi4vc3VwcG9ydFwiOjMwLFwiLi91dGY4XCI6MzEsXCIuL3V0aWxzXCI6MzJ9XSwzNTpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO2Z1bmN0aW9uIHModCxlLGkpe3RoaXMubmFtZT10LHRoaXMuZGlyPWkuZGlyLHRoaXMuZGF0ZT1pLmRhdGUsdGhpcy5jb21tZW50PWkuY29tbWVudCx0aGlzLnVuaXhQZXJtaXNzaW9ucz1pLnVuaXhQZXJtaXNzaW9ucyx0aGlzLmRvc1Blcm1pc3Npb25zPWkuZG9zUGVybWlzc2lvbnMsdGhpcy5fZGF0YT1lLHRoaXMuX2RhdGFCaW5hcnk9aS5iaW5hcnksdGhpcy5vcHRpb25zPXtjb21wcmVzc2lvbjppLmNvbXByZXNzaW9uLGNvbXByZXNzaW9uT3B0aW9uczppLmNvbXByZXNzaW9uT3B0aW9uc319dmFyIG49dChcIi4vc3RyZWFtL1N0cmVhbUhlbHBlclwiKSxyPXQoXCIuL3N0cmVhbS9EYXRhV29ya2VyXCIpLG89dChcIi4vdXRmOFwiKSxhPXQoXCIuL2NvbXByZXNzZWRPYmplY3RcIiksbD10KFwiLi9zdHJlYW0vR2VuZXJpY1dvcmtlclwiKTtzLnByb3RvdHlwZT17aW50ZXJuYWxTdHJlYW06ZnVuY3Rpb24odCl7dmFyIGU9bnVsbCxpPVwic3RyaW5nXCI7dHJ5e2lmKCF0KXRocm93IG5ldyBFcnJvcihcIk5vIG91dHB1dCB0eXBlIHNwZWNpZmllZC5cIik7dmFyIHM9XCJzdHJpbmdcIj09PShpPXQudG9Mb3dlckNhc2UoKSl8fFwidGV4dFwiPT09aTtcImJpbmFyeXN0cmluZ1wiIT09aSYmXCJ0ZXh0XCIhPT1pfHwoaT1cInN0cmluZ1wiKSxlPXRoaXMuX2RlY29tcHJlc3NXb3JrZXIoKTt2YXIgcj0hdGhpcy5fZGF0YUJpbmFyeTtyJiYhcyYmKGU9ZS5waXBlKG5ldyBvLlV0ZjhFbmNvZGVXb3JrZXIpKSwhciYmcyYmKGU9ZS5waXBlKG5ldyBvLlV0ZjhEZWNvZGVXb3JrZXIpKX1jYXRjaCh0KXsoZT1uZXcgbChcImVycm9yXCIpKS5lcnJvcih0KX1yZXR1cm4gbmV3IG4oZSxpLFwiXCIpfSxhc3luYzpmdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLmludGVybmFsU3RyZWFtKHQpLmFjY3VtdWxhdGUoZSl9LG5vZGVTdHJlYW06ZnVuY3Rpb24odCxlKXtyZXR1cm4gdGhpcy5pbnRlcm5hbFN0cmVhbSh0fHxcIm5vZGVidWZmZXJcIikudG9Ob2RlanNTdHJlYW0oZSl9LF9jb21wcmVzc1dvcmtlcjpmdW5jdGlvbih0LGUpe2lmKHRoaXMuX2RhdGEgaW5zdGFuY2VvZiBhJiZ0aGlzLl9kYXRhLmNvbXByZXNzaW9uLm1hZ2ljPT09dC5tYWdpYylyZXR1cm4gdGhpcy5fZGF0YS5nZXRDb21wcmVzc2VkV29ya2VyKCk7dmFyIGk9dGhpcy5fZGVjb21wcmVzc1dvcmtlcigpO3JldHVybiB0aGlzLl9kYXRhQmluYXJ5fHwoaT1pLnBpcGUobmV3IG8uVXRmOEVuY29kZVdvcmtlcikpLGEuY3JlYXRlV29ya2VyRnJvbShpLHQsZSl9LF9kZWNvbXByZXNzV29ya2VyOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2RhdGEgaW5zdGFuY2VvZiBhP3RoaXMuX2RhdGEuZ2V0Q29udGVudFdvcmtlcigpOnRoaXMuX2RhdGEgaW5zdGFuY2VvZiBsP3RoaXMuX2RhdGE6bmV3IHIodGhpcy5fZGF0YSl9fTtmb3IodmFyIGg9W1wiYXNUZXh0XCIsXCJhc0JpbmFyeVwiLFwiYXNOb2RlQnVmZmVyXCIsXCJhc1VpbnQ4QXJyYXlcIixcImFzQXJyYXlCdWZmZXJcIl0sYz1mdW5jdGlvbigpe3Rocm93IG5ldyBFcnJvcihcIlRoaXMgbWV0aG9kIGhhcyBiZWVuIHJlbW92ZWQgaW4gSlNaaXAgMy4wLCBwbGVhc2UgY2hlY2sgdGhlIHVwZ3JhZGUgZ3VpZGUuXCIpfSx1PTA7dTxoLmxlbmd0aDt1Kyspcy5wcm90b3R5cGVbaFt1XV09YztlLmV4cG9ydHM9c30se1wiLi9jb21wcmVzc2VkT2JqZWN0XCI6MixcIi4vc3RyZWFtL0RhdGFXb3JrZXJcIjoyNyxcIi4vc3RyZWFtL0dlbmVyaWNXb3JrZXJcIjoyOCxcIi4vc3RyZWFtL1N0cmVhbUhlbHBlclwiOjI5LFwiLi91dGY4XCI6MzF9XSwzNjpbZnVuY3Rpb24odCxlLHMpeyhmdW5jdGlvbih0KXtcInVzZSBzdHJpY3RcIjt2YXIgaSxzLG49dC5NdXRhdGlvbk9ic2VydmVyfHx0LldlYktpdE11dGF0aW9uT2JzZXJ2ZXI7aWYobil7dmFyIHI9MCxvPW5ldyBuKGMpLGE9dC5kb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShcIlwiKTtvLm9ic2VydmUoYSx7Y2hhcmFjdGVyRGF0YTohMH0pLGk9ZnVuY3Rpb24oKXthLmRhdGE9cj0rK3IlMn19ZWxzZSBpZih0LnNldEltbWVkaWF0ZXx8dm9pZCAwPT09dC5NZXNzYWdlQ2hhbm5lbClpPVwiZG9jdW1lbnRcImluIHQmJlwib25yZWFkeXN0YXRlY2hhbmdlXCJpbiB0LmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJzY3JpcHRcIik/ZnVuY3Rpb24oKXt2YXIgZT10LmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJzY3JpcHRcIik7ZS5vbnJlYWR5c3RhdGVjaGFuZ2U9ZnVuY3Rpb24oKXtjKCksZS5vbnJlYWR5c3RhdGVjaGFuZ2U9bnVsbCxlLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZSksZT1udWxsfSx0LmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hcHBlbmRDaGlsZChlKX06ZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGMsMCl9O2Vsc2V7dmFyIGw9bmV3IHQuTWVzc2FnZUNoYW5uZWw7bC5wb3J0MS5vbm1lc3NhZ2U9YyxpPWZ1bmN0aW9uKCl7bC5wb3J0Mi5wb3N0TWVzc2FnZSgwKX19dmFyIGg9W107ZnVuY3Rpb24gYygpe3ZhciB0LGU7cz0hMDtmb3IodmFyIGk9aC5sZW5ndGg7aTspe2ZvcihlPWgsaD1bXSx0PS0xOysrdDxpOyllW3RdKCk7aT1oLmxlbmd0aH1zPSExfWUuZXhwb3J0cz1mdW5jdGlvbih0KXsxIT09aC5wdXNoKHQpfHxzfHxpKCl9fSkuY2FsbCh0aGlzLHZvaWQgMCE9PWkuZz9pLmc6XCJ1bmRlZmluZWRcIiE9dHlwZW9mIHNlbGY/c2VsZjpcInVuZGVmaW5lZFwiIT10eXBlb2Ygd2luZG93P3dpbmRvdzp7fSl9LHt9XSwzNzpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCJpbW1lZGlhdGVcIik7ZnVuY3Rpb24gbigpe312YXIgcj17fSxvPVtcIlJFSkVDVEVEXCJdLGE9W1wiRlVMRklMTEVEXCJdLGw9W1wiUEVORElOR1wiXTtmdW5jdGlvbiBoKHQpe2lmKFwiZnVuY3Rpb25cIiE9dHlwZW9mIHQpdGhyb3cgbmV3IFR5cGVFcnJvcihcInJlc29sdmVyIG11c3QgYmUgYSBmdW5jdGlvblwiKTt0aGlzLnN0YXRlPWwsdGhpcy5xdWV1ZT1bXSx0aGlzLm91dGNvbWU9dm9pZCAwLHQhPT1uJiZmKHRoaXMsdCl9ZnVuY3Rpb24gYyh0LGUsaSl7dGhpcy5wcm9taXNlPXQsXCJmdW5jdGlvblwiPT10eXBlb2YgZSYmKHRoaXMub25GdWxmaWxsZWQ9ZSx0aGlzLmNhbGxGdWxmaWxsZWQ9dGhpcy5vdGhlckNhbGxGdWxmaWxsZWQpLFwiZnVuY3Rpb25cIj09dHlwZW9mIGkmJih0aGlzLm9uUmVqZWN0ZWQ9aSx0aGlzLmNhbGxSZWplY3RlZD10aGlzLm90aGVyQ2FsbFJlamVjdGVkKX1mdW5jdGlvbiB1KHQsZSxpKXtzKChmdW5jdGlvbigpe3ZhciBzO3RyeXtzPWUoaSl9Y2F0Y2gocyl7cmV0dXJuIHIucmVqZWN0KHQscyl9cz09PXQ/ci5yZWplY3QodCxuZXcgVHlwZUVycm9yKFwiQ2Fubm90IHJlc29sdmUgcHJvbWlzZSB3aXRoIGl0c2VsZlwiKSk6ci5yZXNvbHZlKHQscyl9KSl9ZnVuY3Rpb24gZCh0KXt2YXIgZT10JiZ0LnRoZW47aWYodCYmKFwib2JqZWN0XCI9PXR5cGVvZiB0fHxcImZ1bmN0aW9uXCI9PXR5cGVvZiB0KSYmXCJmdW5jdGlvblwiPT10eXBlb2YgZSlyZXR1cm4gZnVuY3Rpb24oKXtlLmFwcGx5KHQsYXJndW1lbnRzKX19ZnVuY3Rpb24gZih0LGUpe3ZhciBpPSExO2Z1bmN0aW9uIHMoZSl7aXx8KGk9ITAsci5yZWplY3QodCxlKSl9ZnVuY3Rpb24gbihlKXtpfHwoaT0hMCxyLnJlc29sdmUodCxlKSl9dmFyIG89bSgoZnVuY3Rpb24oKXtlKG4scyl9KSk7XCJlcnJvclwiPT09by5zdGF0dXMmJnMoby52YWx1ZSl9ZnVuY3Rpb24gbSh0LGUpe3ZhciBpPXt9O3RyeXtpLnZhbHVlPXQoZSksaS5zdGF0dXM9XCJzdWNjZXNzXCJ9Y2F0Y2godCl7aS5zdGF0dXM9XCJlcnJvclwiLGkudmFsdWU9dH1yZXR1cm4gaX0oZS5leHBvcnRzPWgpLnByb3RvdHlwZS5maW5hbGx5PWZ1bmN0aW9uKHQpe2lmKFwiZnVuY3Rpb25cIiE9dHlwZW9mIHQpcmV0dXJuIHRoaXM7dmFyIGU9dGhpcy5jb25zdHJ1Y3RvcjtyZXR1cm4gdGhpcy50aGVuKChmdW5jdGlvbihpKXtyZXR1cm4gZS5yZXNvbHZlKHQoKSkudGhlbigoZnVuY3Rpb24oKXtyZXR1cm4gaX0pKX0pLChmdW5jdGlvbihpKXtyZXR1cm4gZS5yZXNvbHZlKHQoKSkudGhlbigoZnVuY3Rpb24oKXt0aHJvdyBpfSkpfSkpfSxoLnByb3RvdHlwZS5jYXRjaD1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy50aGVuKG51bGwsdCl9LGgucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24odCxlKXtpZihcImZ1bmN0aW9uXCIhPXR5cGVvZiB0JiZ0aGlzLnN0YXRlPT09YXx8XCJmdW5jdGlvblwiIT10eXBlb2YgZSYmdGhpcy5zdGF0ZT09PW8pcmV0dXJuIHRoaXM7dmFyIGk9bmV3IHRoaXMuY29uc3RydWN0b3Iobik7cmV0dXJuIHRoaXMuc3RhdGUhPT1sP3UoaSx0aGlzLnN0YXRlPT09YT90OmUsdGhpcy5vdXRjb21lKTp0aGlzLnF1ZXVlLnB1c2gobmV3IGMoaSx0LGUpKSxpfSxjLnByb3RvdHlwZS5jYWxsRnVsZmlsbGVkPWZ1bmN0aW9uKHQpe3IucmVzb2x2ZSh0aGlzLnByb21pc2UsdCl9LGMucHJvdG90eXBlLm90aGVyQ2FsbEZ1bGZpbGxlZD1mdW5jdGlvbih0KXt1KHRoaXMucHJvbWlzZSx0aGlzLm9uRnVsZmlsbGVkLHQpfSxjLnByb3RvdHlwZS5jYWxsUmVqZWN0ZWQ9ZnVuY3Rpb24odCl7ci5yZWplY3QodGhpcy5wcm9taXNlLHQpfSxjLnByb3RvdHlwZS5vdGhlckNhbGxSZWplY3RlZD1mdW5jdGlvbih0KXt1KHRoaXMucHJvbWlzZSx0aGlzLm9uUmVqZWN0ZWQsdCl9LHIucmVzb2x2ZT1mdW5jdGlvbih0LGUpe3ZhciBpPW0oZCxlKTtpZihcImVycm9yXCI9PT1pLnN0YXR1cylyZXR1cm4gci5yZWplY3QodCxpLnZhbHVlKTt2YXIgcz1pLnZhbHVlO2lmKHMpZih0LHMpO2Vsc2V7dC5zdGF0ZT1hLHQub3V0Y29tZT1lO2Zvcih2YXIgbj0tMSxvPXQucXVldWUubGVuZ3RoOysrbjxvOyl0LnF1ZXVlW25dLmNhbGxGdWxmaWxsZWQoZSl9cmV0dXJuIHR9LHIucmVqZWN0PWZ1bmN0aW9uKHQsZSl7dC5zdGF0ZT1vLHQub3V0Y29tZT1lO2Zvcih2YXIgaT0tMSxzPXQucXVldWUubGVuZ3RoOysraTxzOyl0LnF1ZXVlW2ldLmNhbGxSZWplY3RlZChlKTtyZXR1cm4gdH0saC5yZXNvbHZlPWZ1bmN0aW9uKHQpe3JldHVybiB0IGluc3RhbmNlb2YgdGhpcz90OnIucmVzb2x2ZShuZXcgdGhpcyhuKSx0KX0saC5yZWplY3Q9ZnVuY3Rpb24odCl7dmFyIGU9bmV3IHRoaXMobik7cmV0dXJuIHIucmVqZWN0KGUsdCl9LGguYWxsPWZ1bmN0aW9uKHQpe3ZhciBlPXRoaXM7aWYoXCJbb2JqZWN0IEFycmF5XVwiIT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHQpKXJldHVybiB0aGlzLnJlamVjdChuZXcgVHlwZUVycm9yKFwibXVzdCBiZSBhbiBhcnJheVwiKSk7dmFyIGk9dC5sZW5ndGgscz0hMTtpZighaSlyZXR1cm4gdGhpcy5yZXNvbHZlKFtdKTtmb3IodmFyIG89bmV3IEFycmF5KGkpLGE9MCxsPS0xLGg9bmV3IHRoaXMobik7KytsPGk7KWModFtsXSxsKTtyZXR1cm4gaDtmdW5jdGlvbiBjKHQsbil7ZS5yZXNvbHZlKHQpLnRoZW4oKGZ1bmN0aW9uKHQpe29bbl09dCwrK2EhPT1pfHxzfHwocz0hMCxyLnJlc29sdmUoaCxvKSl9KSwoZnVuY3Rpb24odCl7c3x8KHM9ITAsci5yZWplY3QoaCx0KSl9KSl9fSxoLnJhY2U9ZnVuY3Rpb24odCl7aWYoXCJbb2JqZWN0IEFycmF5XVwiIT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHQpKXJldHVybiB0aGlzLnJlamVjdChuZXcgVHlwZUVycm9yKFwibXVzdCBiZSBhbiBhcnJheVwiKSk7dmFyIGU9dC5sZW5ndGgsaT0hMTtpZighZSlyZXR1cm4gdGhpcy5yZXNvbHZlKFtdKTtmb3IodmFyIHMsbz0tMSxhPW5ldyB0aGlzKG4pOysrbzxlOylzPXRbb10sdGhpcy5yZXNvbHZlKHMpLnRoZW4oKGZ1bmN0aW9uKHQpe2l8fChpPSEwLHIucmVzb2x2ZShhLHQpKX0pLChmdW5jdGlvbih0KXtpfHwoaT0hMCxyLnJlamVjdChhLHQpKX0pKTtyZXR1cm4gYX19LHtpbW1lZGlhdGU6MzZ9XSwzODpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXt9OygwLHQoXCIuL2xpYi91dGlscy9jb21tb25cIikuYXNzaWduKShzLHQoXCIuL2xpYi9kZWZsYXRlXCIpLHQoXCIuL2xpYi9pbmZsYXRlXCIpLHQoXCIuL2xpYi96bGliL2NvbnN0YW50c1wiKSksZS5leHBvcnRzPXN9LHtcIi4vbGliL2RlZmxhdGVcIjozOSxcIi4vbGliL2luZmxhdGVcIjo0MCxcIi4vbGliL3V0aWxzL2NvbW1vblwiOjQxLFwiLi9saWIvemxpYi9jb25zdGFudHNcIjo0NH1dLDM5OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4vemxpYi9kZWZsYXRlXCIpLG49dChcIi4vdXRpbHMvY29tbW9uXCIpLHI9dChcIi4vdXRpbHMvc3RyaW5nc1wiKSxvPXQoXCIuL3psaWIvbWVzc2FnZXNcIiksYT10KFwiLi96bGliL3pzdHJlYW1cIiksbD1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nO2Z1bmN0aW9uIGgodCl7aWYoISh0aGlzIGluc3RhbmNlb2YgaCkpcmV0dXJuIG5ldyBoKHQpO3RoaXMub3B0aW9ucz1uLmFzc2lnbih7bGV2ZWw6LTEsbWV0aG9kOjgsY2h1bmtTaXplOjE2Mzg0LHdpbmRvd0JpdHM6MTUsbWVtTGV2ZWw6OCxzdHJhdGVneTowLHRvOlwiXCJ9LHR8fHt9KTt2YXIgZT10aGlzLm9wdGlvbnM7ZS5yYXcmJjA8ZS53aW5kb3dCaXRzP2Uud2luZG93Qml0cz0tZS53aW5kb3dCaXRzOmUuZ3ppcCYmMDxlLndpbmRvd0JpdHMmJmUud2luZG93Qml0czwxNiYmKGUud2luZG93Qml0cys9MTYpLHRoaXMuZXJyPTAsdGhpcy5tc2c9XCJcIix0aGlzLmVuZGVkPSExLHRoaXMuY2h1bmtzPVtdLHRoaXMuc3RybT1uZXcgYSx0aGlzLnN0cm0uYXZhaWxfb3V0PTA7dmFyIGk9cy5kZWZsYXRlSW5pdDIodGhpcy5zdHJtLGUubGV2ZWwsZS5tZXRob2QsZS53aW5kb3dCaXRzLGUubWVtTGV2ZWwsZS5zdHJhdGVneSk7aWYoMCE9PWkpdGhyb3cgbmV3IEVycm9yKG9baV0pO2lmKGUuaGVhZGVyJiZzLmRlZmxhdGVTZXRIZWFkZXIodGhpcy5zdHJtLGUuaGVhZGVyKSxlLmRpY3Rpb25hcnkpe3ZhciBjO2lmKGM9XCJzdHJpbmdcIj09dHlwZW9mIGUuZGljdGlvbmFyeT9yLnN0cmluZzJidWYoZS5kaWN0aW9uYXJ5KTpcIltvYmplY3QgQXJyYXlCdWZmZXJdXCI9PT1sLmNhbGwoZS5kaWN0aW9uYXJ5KT9uZXcgVWludDhBcnJheShlLmRpY3Rpb25hcnkpOmUuZGljdGlvbmFyeSwwIT09KGk9cy5kZWZsYXRlU2V0RGljdGlvbmFyeSh0aGlzLnN0cm0sYykpKXRocm93IG5ldyBFcnJvcihvW2ldKTt0aGlzLl9kaWN0X3NldD0hMH19ZnVuY3Rpb24gYyh0LGUpe3ZhciBpPW5ldyBoKGUpO2lmKGkucHVzaCh0LCEwKSxpLmVycil0aHJvdyBpLm1zZ3x8b1tpLmVycl07cmV0dXJuIGkucmVzdWx0fWgucHJvdG90eXBlLnB1c2g9ZnVuY3Rpb24odCxlKXt2YXIgaSxvLGE9dGhpcy5zdHJtLGg9dGhpcy5vcHRpb25zLmNodW5rU2l6ZTtpZih0aGlzLmVuZGVkKXJldHVybiExO289ZT09PX5+ZT9lOiEwPT09ZT80OjAsXCJzdHJpbmdcIj09dHlwZW9mIHQ/YS5pbnB1dD1yLnN0cmluZzJidWYodCk6XCJbb2JqZWN0IEFycmF5QnVmZmVyXVwiPT09bC5jYWxsKHQpP2EuaW5wdXQ9bmV3IFVpbnQ4QXJyYXkodCk6YS5pbnB1dD10LGEubmV4dF9pbj0wLGEuYXZhaWxfaW49YS5pbnB1dC5sZW5ndGg7ZG97aWYoMD09PWEuYXZhaWxfb3V0JiYoYS5vdXRwdXQ9bmV3IG4uQnVmOChoKSxhLm5leHRfb3V0PTAsYS5hdmFpbF9vdXQ9aCksMSE9PShpPXMuZGVmbGF0ZShhLG8pKSYmMCE9PWkpcmV0dXJuIHRoaXMub25FbmQoaSksISh0aGlzLmVuZGVkPSEwKTswIT09YS5hdmFpbF9vdXQmJigwIT09YS5hdmFpbF9pbnx8NCE9PW8mJjIhPT1vKXx8KFwic3RyaW5nXCI9PT10aGlzLm9wdGlvbnMudG8/dGhpcy5vbkRhdGEoci5idWYyYmluc3RyaW5nKG4uc2hyaW5rQnVmKGEub3V0cHV0LGEubmV4dF9vdXQpKSk6dGhpcy5vbkRhdGEobi5zaHJpbmtCdWYoYS5vdXRwdXQsYS5uZXh0X291dCkpKX13aGlsZSgoMDxhLmF2YWlsX2lufHwwPT09YS5hdmFpbF9vdXQpJiYxIT09aSk7cmV0dXJuIDQ9PT1vPyhpPXMuZGVmbGF0ZUVuZCh0aGlzLnN0cm0pLHRoaXMub25FbmQoaSksdGhpcy5lbmRlZD0hMCwwPT09aSk6MiE9PW98fCh0aGlzLm9uRW5kKDApLCEoYS5hdmFpbF9vdXQ9MCkpfSxoLnByb3RvdHlwZS5vbkRhdGE9ZnVuY3Rpb24odCl7dGhpcy5jaHVua3MucHVzaCh0KX0saC5wcm90b3R5cGUub25FbmQ9ZnVuY3Rpb24odCl7MD09PXQmJihcInN0cmluZ1wiPT09dGhpcy5vcHRpb25zLnRvP3RoaXMucmVzdWx0PXRoaXMuY2h1bmtzLmpvaW4oXCJcIik6dGhpcy5yZXN1bHQ9bi5mbGF0dGVuQ2h1bmtzKHRoaXMuY2h1bmtzKSksdGhpcy5jaHVua3M9W10sdGhpcy5lcnI9dCx0aGlzLm1zZz10aGlzLnN0cm0ubXNnfSxpLkRlZmxhdGU9aCxpLmRlZmxhdGU9YyxpLmRlZmxhdGVSYXc9ZnVuY3Rpb24odCxlKXtyZXR1cm4oZT1lfHx7fSkucmF3PSEwLGModCxlKX0saS5nemlwPWZ1bmN0aW9uKHQsZSl7cmV0dXJuKGU9ZXx8e30pLmd6aXA9ITAsYyh0LGUpfX0se1wiLi91dGlscy9jb21tb25cIjo0MSxcIi4vdXRpbHMvc3RyaW5nc1wiOjQyLFwiLi96bGliL2RlZmxhdGVcIjo0NixcIi4vemxpYi9tZXNzYWdlc1wiOjUxLFwiLi96bGliL3pzdHJlYW1cIjo1M31dLDQwOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4vemxpYi9pbmZsYXRlXCIpLG49dChcIi4vdXRpbHMvY29tbW9uXCIpLHI9dChcIi4vdXRpbHMvc3RyaW5nc1wiKSxvPXQoXCIuL3psaWIvY29uc3RhbnRzXCIpLGE9dChcIi4vemxpYi9tZXNzYWdlc1wiKSxsPXQoXCIuL3psaWIvenN0cmVhbVwiKSxoPXQoXCIuL3psaWIvZ3poZWFkZXJcIiksYz1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nO2Z1bmN0aW9uIHUodCl7aWYoISh0aGlzIGluc3RhbmNlb2YgdSkpcmV0dXJuIG5ldyB1KHQpO3RoaXMub3B0aW9ucz1uLmFzc2lnbih7Y2h1bmtTaXplOjE2Mzg0LHdpbmRvd0JpdHM6MCx0bzpcIlwifSx0fHx7fSk7dmFyIGU9dGhpcy5vcHRpb25zO2UucmF3JiYwPD1lLndpbmRvd0JpdHMmJmUud2luZG93Qml0czwxNiYmKGUud2luZG93Qml0cz0tZS53aW5kb3dCaXRzLDA9PT1lLndpbmRvd0JpdHMmJihlLndpbmRvd0JpdHM9LTE1KSksISgwPD1lLndpbmRvd0JpdHMmJmUud2luZG93Qml0czwxNil8fHQmJnQud2luZG93Qml0c3x8KGUud2luZG93Qml0cys9MzIpLDE1PGUud2luZG93Qml0cyYmZS53aW5kb3dCaXRzPDQ4JiYwPT0oMTUmZS53aW5kb3dCaXRzKSYmKGUud2luZG93Qml0c3w9MTUpLHRoaXMuZXJyPTAsdGhpcy5tc2c9XCJcIix0aGlzLmVuZGVkPSExLHRoaXMuY2h1bmtzPVtdLHRoaXMuc3RybT1uZXcgbCx0aGlzLnN0cm0uYXZhaWxfb3V0PTA7dmFyIGk9cy5pbmZsYXRlSW5pdDIodGhpcy5zdHJtLGUud2luZG93Qml0cyk7aWYoaSE9PW8uWl9PSyl0aHJvdyBuZXcgRXJyb3IoYVtpXSk7dGhpcy5oZWFkZXI9bmV3IGgscy5pbmZsYXRlR2V0SGVhZGVyKHRoaXMuc3RybSx0aGlzLmhlYWRlcil9ZnVuY3Rpb24gZCh0LGUpe3ZhciBpPW5ldyB1KGUpO2lmKGkucHVzaCh0LCEwKSxpLmVycil0aHJvdyBpLm1zZ3x8YVtpLmVycl07cmV0dXJuIGkucmVzdWx0fXUucHJvdG90eXBlLnB1c2g9ZnVuY3Rpb24odCxlKXt2YXIgaSxhLGwsaCx1LGQsZj10aGlzLnN0cm0sbT10aGlzLm9wdGlvbnMuY2h1bmtTaXplLHA9dGhpcy5vcHRpb25zLmRpY3Rpb25hcnksYj0hMTtpZih0aGlzLmVuZGVkKXJldHVybiExO2E9ZT09PX5+ZT9lOiEwPT09ZT9vLlpfRklOSVNIOm8uWl9OT19GTFVTSCxcInN0cmluZ1wiPT10eXBlb2YgdD9mLmlucHV0PXIuYmluc3RyaW5nMmJ1Zih0KTpcIltvYmplY3QgQXJyYXlCdWZmZXJdXCI9PT1jLmNhbGwodCk/Zi5pbnB1dD1uZXcgVWludDhBcnJheSh0KTpmLmlucHV0PXQsZi5uZXh0X2luPTAsZi5hdmFpbF9pbj1mLmlucHV0Lmxlbmd0aDtkb3tpZigwPT09Zi5hdmFpbF9vdXQmJihmLm91dHB1dD1uZXcgbi5CdWY4KG0pLGYubmV4dF9vdXQ9MCxmLmF2YWlsX291dD1tKSwoaT1zLmluZmxhdGUoZixvLlpfTk9fRkxVU0gpKT09PW8uWl9ORUVEX0RJQ1QmJnAmJihkPVwic3RyaW5nXCI9PXR5cGVvZiBwP3Iuc3RyaW5nMmJ1ZihwKTpcIltvYmplY3QgQXJyYXlCdWZmZXJdXCI9PT1jLmNhbGwocCk/bmV3IFVpbnQ4QXJyYXkocCk6cCxpPXMuaW5mbGF0ZVNldERpY3Rpb25hcnkodGhpcy5zdHJtLGQpKSxpPT09by5aX0JVRl9FUlJPUiYmITA9PT1iJiYoaT1vLlpfT0ssYj0hMSksaSE9PW8uWl9TVFJFQU1fRU5EJiZpIT09by5aX09LKXJldHVybiB0aGlzLm9uRW5kKGkpLCEodGhpcy5lbmRlZD0hMCk7Zi5uZXh0X291dCYmKDAhPT1mLmF2YWlsX291dCYmaSE9PW8uWl9TVFJFQU1fRU5EJiYoMCE9PWYuYXZhaWxfaW58fGEhPT1vLlpfRklOSVNIJiZhIT09by5aX1NZTkNfRkxVU0gpfHwoXCJzdHJpbmdcIj09PXRoaXMub3B0aW9ucy50bz8obD1yLnV0Zjhib3JkZXIoZi5vdXRwdXQsZi5uZXh0X291dCksaD1mLm5leHRfb3V0LWwsdT1yLmJ1ZjJzdHJpbmcoZi5vdXRwdXQsbCksZi5uZXh0X291dD1oLGYuYXZhaWxfb3V0PW0taCxoJiZuLmFycmF5U2V0KGYub3V0cHV0LGYub3V0cHV0LGwsaCwwKSx0aGlzLm9uRGF0YSh1KSk6dGhpcy5vbkRhdGEobi5zaHJpbmtCdWYoZi5vdXRwdXQsZi5uZXh0X291dCkpKSksMD09PWYuYXZhaWxfaW4mJjA9PT1mLmF2YWlsX291dCYmKGI9ITApfXdoaWxlKCgwPGYuYXZhaWxfaW58fDA9PT1mLmF2YWlsX291dCkmJmkhPT1vLlpfU1RSRUFNX0VORCk7cmV0dXJuIGk9PT1vLlpfU1RSRUFNX0VORCYmKGE9by5aX0ZJTklTSCksYT09PW8uWl9GSU5JU0g/KGk9cy5pbmZsYXRlRW5kKHRoaXMuc3RybSksdGhpcy5vbkVuZChpKSx0aGlzLmVuZGVkPSEwLGk9PT1vLlpfT0spOmEhPT1vLlpfU1lOQ19GTFVTSHx8KHRoaXMub25FbmQoby5aX09LKSwhKGYuYXZhaWxfb3V0PTApKX0sdS5wcm90b3R5cGUub25EYXRhPWZ1bmN0aW9uKHQpe3RoaXMuY2h1bmtzLnB1c2godCl9LHUucHJvdG90eXBlLm9uRW5kPWZ1bmN0aW9uKHQpe3Q9PT1vLlpfT0smJihcInN0cmluZ1wiPT09dGhpcy5vcHRpb25zLnRvP3RoaXMucmVzdWx0PXRoaXMuY2h1bmtzLmpvaW4oXCJcIik6dGhpcy5yZXN1bHQ9bi5mbGF0dGVuQ2h1bmtzKHRoaXMuY2h1bmtzKSksdGhpcy5jaHVua3M9W10sdGhpcy5lcnI9dCx0aGlzLm1zZz10aGlzLnN0cm0ubXNnfSxpLkluZmxhdGU9dSxpLmluZmxhdGU9ZCxpLmluZmxhdGVSYXc9ZnVuY3Rpb24odCxlKXtyZXR1cm4oZT1lfHx7fSkucmF3PSEwLGQodCxlKX0saS51bmd6aXA9ZH0se1wiLi91dGlscy9jb21tb25cIjo0MSxcIi4vdXRpbHMvc3RyaW5nc1wiOjQyLFwiLi96bGliL2NvbnN0YW50c1wiOjQ0LFwiLi96bGliL2d6aGVhZGVyXCI6NDcsXCIuL3psaWIvaW5mbGF0ZVwiOjQ5LFwiLi96bGliL21lc3NhZ2VzXCI6NTEsXCIuL3psaWIvenN0cmVhbVwiOjUzfV0sNDE6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz1cInVuZGVmaW5lZFwiIT10eXBlb2YgVWludDhBcnJheSYmXCJ1bmRlZmluZWRcIiE9dHlwZW9mIFVpbnQxNkFycmF5JiZcInVuZGVmaW5lZFwiIT10eXBlb2YgSW50MzJBcnJheTtpLmFzc2lnbj1mdW5jdGlvbih0KXtmb3IodmFyIGU9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzLDEpO2UubGVuZ3RoOyl7dmFyIGk9ZS5zaGlmdCgpO2lmKGkpe2lmKFwib2JqZWN0XCIhPXR5cGVvZiBpKXRocm93IG5ldyBUeXBlRXJyb3IoaStcIm11c3QgYmUgbm9uLW9iamVjdFwiKTtmb3IodmFyIHMgaW4gaSlpLmhhc093blByb3BlcnR5KHMpJiYodFtzXT1pW3NdKX19cmV0dXJuIHR9LGkuc2hyaW5rQnVmPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHQubGVuZ3RoPT09ZT90OnQuc3ViYXJyYXk/dC5zdWJhcnJheSgwLGUpOih0Lmxlbmd0aD1lLHQpfTt2YXIgbj17YXJyYXlTZXQ6ZnVuY3Rpb24odCxlLGkscyxuKXtpZihlLnN1YmFycmF5JiZ0LnN1YmFycmF5KXQuc2V0KGUuc3ViYXJyYXkoaSxpK3MpLG4pO2Vsc2UgZm9yKHZhciByPTA7cjxzO3IrKyl0W24rcl09ZVtpK3JdfSxmbGF0dGVuQ2h1bmtzOmZ1bmN0aW9uKHQpe3ZhciBlLGkscyxuLHIsbztmb3IoZT1zPTAsaT10Lmxlbmd0aDtlPGk7ZSsrKXMrPXRbZV0ubGVuZ3RoO2ZvcihvPW5ldyBVaW50OEFycmF5KHMpLGU9bj0wLGk9dC5sZW5ndGg7ZTxpO2UrKylyPXRbZV0sby5zZXQocixuKSxuKz1yLmxlbmd0aDtyZXR1cm4gb319LHI9e2FycmF5U2V0OmZ1bmN0aW9uKHQsZSxpLHMsbil7Zm9yKHZhciByPTA7cjxzO3IrKyl0W24rcl09ZVtpK3JdfSxmbGF0dGVuQ2h1bmtzOmZ1bmN0aW9uKHQpe3JldHVybltdLmNvbmNhdC5hcHBseShbXSx0KX19O2kuc2V0VHlwZWQ9ZnVuY3Rpb24odCl7dD8oaS5CdWY4PVVpbnQ4QXJyYXksaS5CdWYxNj1VaW50MTZBcnJheSxpLkJ1ZjMyPUludDMyQXJyYXksaS5hc3NpZ24oaSxuKSk6KGkuQnVmOD1BcnJheSxpLkJ1ZjE2PUFycmF5LGkuQnVmMzI9QXJyYXksaS5hc3NpZ24oaSxyKSl9LGkuc2V0VHlwZWQocyl9LHt9XSw0MjpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuL2NvbW1vblwiKSxuPSEwLHI9ITA7dHJ5e1N0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkobnVsbCxbMF0pfWNhdGNoKHQpe249ITF9dHJ5e1N0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkobnVsbCxuZXcgVWludDhBcnJheSgxKSl9Y2F0Y2godCl7cj0hMX1mb3IodmFyIG89bmV3IHMuQnVmOCgyNTYpLGE9MDthPDI1NjthKyspb1thXT0yNTI8PWE/NjoyNDg8PWE/NToyNDA8PWE/NDoyMjQ8PWE/MzoxOTI8PWE/MjoxO2Z1bmN0aW9uIGwodCxlKXtpZihlPDY1NTM3JiYodC5zdWJhcnJheSYmcnx8IXQuc3ViYXJyYXkmJm4pKXJldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwscy5zaHJpbmtCdWYodCxlKSk7Zm9yKHZhciBpPVwiXCIsbz0wO288ZTtvKyspaSs9U3RyaW5nLmZyb21DaGFyQ29kZSh0W29dKTtyZXR1cm4gaX1vWzI1NF09b1syNTRdPTEsaS5zdHJpbmcyYnVmPWZ1bmN0aW9uKHQpe3ZhciBlLGksbixyLG8sYT10Lmxlbmd0aCxsPTA7Zm9yKHI9MDtyPGE7cisrKTU1Mjk2PT0oNjQ1MTImKGk9dC5jaGFyQ29kZUF0KHIpKSkmJnIrMTxhJiY1NjMyMD09KDY0NTEyJihuPXQuY2hhckNvZGVBdChyKzEpKSkmJihpPTY1NTM2KyhpLTU1Mjk2PDwxMCkrKG4tNTYzMjApLHIrKyksbCs9aTwxMjg/MTppPDIwNDg/MjppPDY1NTM2PzM6NDtmb3IoZT1uZXcgcy5CdWY4KGwpLHI9bz0wO288bDtyKyspNTUyOTY9PSg2NDUxMiYoaT10LmNoYXJDb2RlQXQocikpKSYmcisxPGEmJjU2MzIwPT0oNjQ1MTImKG49dC5jaGFyQ29kZUF0KHIrMSkpKSYmKGk9NjU1MzYrKGktNTUyOTY8PDEwKSsobi01NjMyMCkscisrKSxpPDEyOD9lW28rK109aTooaTwyMDQ4P2VbbysrXT0xOTJ8aT4+PjY6KGk8NjU1MzY/ZVtvKytdPTIyNHxpPj4+MTI6KGVbbysrXT0yNDB8aT4+PjE4LGVbbysrXT0xMjh8aT4+PjEyJjYzKSxlW28rK109MTI4fGk+Pj42JjYzKSxlW28rK109MTI4fDYzJmkpO3JldHVybiBlfSxpLmJ1ZjJiaW5zdHJpbmc9ZnVuY3Rpb24odCl7cmV0dXJuIGwodCx0Lmxlbmd0aCl9LGkuYmluc3RyaW5nMmJ1Zj1mdW5jdGlvbih0KXtmb3IodmFyIGU9bmV3IHMuQnVmOCh0Lmxlbmd0aCksaT0wLG49ZS5sZW5ndGg7aTxuO2krKyllW2ldPXQuY2hhckNvZGVBdChpKTtyZXR1cm4gZX0saS5idWYyc3RyaW5nPWZ1bmN0aW9uKHQsZSl7dmFyIGkscyxuLHIsYT1lfHx0Lmxlbmd0aCxoPW5ldyBBcnJheSgyKmEpO2ZvcihpPXM9MDtpPGE7KWlmKChuPXRbaSsrXSk8MTI4KWhbcysrXT1uO2Vsc2UgaWYoNDwocj1vW25dKSloW3MrK109NjU1MzMsaSs9ci0xO2Vsc2V7Zm9yKG4mPTI9PT1yPzMxOjM9PT1yPzE1Ojc7MTxyJiZpPGE7KW49bjw8Nnw2MyZ0W2krK10sci0tOzE8cj9oW3MrK109NjU1MzM6bjw2NTUzNj9oW3MrK109bjoobi09NjU1MzYsaFtzKytdPTU1Mjk2fG4+PjEwJjEwMjMsaFtzKytdPTU2MzIwfDEwMjMmbil9cmV0dXJuIGwoaCxzKX0saS51dGY4Ym9yZGVyPWZ1bmN0aW9uKHQsZSl7dmFyIGk7Zm9yKChlPWV8fHQubGVuZ3RoKT50Lmxlbmd0aCYmKGU9dC5sZW5ndGgpLGk9ZS0xOzA8PWkmJjEyOD09KDE5MiZ0W2ldKTspaS0tO3JldHVybiBpPDB8fDA9PT1pP2U6aStvW3RbaV1dPmU/aTplfX0se1wiLi9jb21tb25cIjo0MX1dLDQzOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7ZS5leHBvcnRzPWZ1bmN0aW9uKHQsZSxpLHMpe2Zvcih2YXIgbj02NTUzNSZ0fDAscj10Pj4+MTYmNjU1MzV8MCxvPTA7MCE9PWk7KXtmb3IoaS09bz0yZTM8aT8yZTM6aTtyPXIrKG49bitlW3MrK118MCl8MCwtLW87KTtuJT02NTUyMSxyJT02NTUyMX1yZXR1cm4gbnxyPDwxNnwwfX0se31dLDQ0OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7ZS5leHBvcnRzPXtaX05PX0ZMVVNIOjAsWl9QQVJUSUFMX0ZMVVNIOjEsWl9TWU5DX0ZMVVNIOjIsWl9GVUxMX0ZMVVNIOjMsWl9GSU5JU0g6NCxaX0JMT0NLOjUsWl9UUkVFUzo2LFpfT0s6MCxaX1NUUkVBTV9FTkQ6MSxaX05FRURfRElDVDoyLFpfRVJSTk86LTEsWl9TVFJFQU1fRVJST1I6LTIsWl9EQVRBX0VSUk9SOi0zLFpfQlVGX0VSUk9SOi01LFpfTk9fQ09NUFJFU1NJT046MCxaX0JFU1RfU1BFRUQ6MSxaX0JFU1RfQ09NUFJFU1NJT046OSxaX0RFRkFVTFRfQ09NUFJFU1NJT046LTEsWl9GSUxURVJFRDoxLFpfSFVGRk1BTl9PTkxZOjIsWl9STEU6MyxaX0ZJWEVEOjQsWl9ERUZBVUxUX1NUUkFURUdZOjAsWl9CSU5BUlk6MCxaX1RFWFQ6MSxaX1VOS05PV046MixaX0RFRkxBVEVEOjh9fSx7fV0sNDU6W2Z1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz1mdW5jdGlvbigpe2Zvcih2YXIgdCxlPVtdLGk9MDtpPDI1NjtpKyspe3Q9aTtmb3IodmFyIHM9MDtzPDg7cysrKXQ9MSZ0PzM5ODgyOTIzODRedD4+PjE6dD4+PjE7ZVtpXT10fXJldHVybiBlfSgpO2UuZXhwb3J0cz1mdW5jdGlvbih0LGUsaSxuKXt2YXIgcj1zLG89bitpO3RePS0xO2Zvcih2YXIgYT1uO2E8bzthKyspdD10Pj4+OF5yWzI1NSYodF5lW2FdKV07cmV0dXJuLTFedH19LHt9XSw0NjpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzLG49dChcIi4uL3V0aWxzL2NvbW1vblwiKSxyPXQoXCIuL3RyZWVzXCIpLG89dChcIi4vYWRsZXIzMlwiKSxhPXQoXCIuL2NyYzMyXCIpLGw9dChcIi4vbWVzc2FnZXNcIiksaD0tMixjPTI1OCx1PTI2MixkPTExMztmdW5jdGlvbiBmKHQsZSl7cmV0dXJuIHQubXNnPWxbZV0sZX1mdW5jdGlvbiBtKHQpe3JldHVybih0PDwxKS0oNDx0Pzk6MCl9ZnVuY3Rpb24gcCh0KXtmb3IodmFyIGU9dC5sZW5ndGg7MDw9LS1lOyl0W2VdPTB9ZnVuY3Rpb24gYih0KXt2YXIgZT10LnN0YXRlLGk9ZS5wZW5kaW5nO2k+dC5hdmFpbF9vdXQmJihpPXQuYXZhaWxfb3V0KSwwIT09aSYmKG4uYXJyYXlTZXQodC5vdXRwdXQsZS5wZW5kaW5nX2J1ZixlLnBlbmRpbmdfb3V0LGksdC5uZXh0X291dCksdC5uZXh0X291dCs9aSxlLnBlbmRpbmdfb3V0Kz1pLHQudG90YWxfb3V0Kz1pLHQuYXZhaWxfb3V0LT1pLGUucGVuZGluZy09aSwwPT09ZS5wZW5kaW5nJiYoZS5wZW5kaW5nX291dD0wKSl9ZnVuY3Rpb24gZyh0LGUpe3IuX3RyX2ZsdXNoX2Jsb2NrKHQsMDw9dC5ibG9ja19zdGFydD90LmJsb2NrX3N0YXJ0Oi0xLHQuc3Ryc3RhcnQtdC5ibG9ja19zdGFydCxlKSx0LmJsb2NrX3N0YXJ0PXQuc3Ryc3RhcnQsYih0LnN0cm0pfWZ1bmN0aW9uIFModCxlKXt0LnBlbmRpbmdfYnVmW3QucGVuZGluZysrXT1lfWZ1bmN0aW9uIHkodCxlKXt0LnBlbmRpbmdfYnVmW3QucGVuZGluZysrXT1lPj4+OCYyNTUsdC5wZW5kaW5nX2J1Zlt0LnBlbmRpbmcrK109MjU1JmV9ZnVuY3Rpb24gRSh0LGUpe3ZhciBpLHMsbj10Lm1heF9jaGFpbl9sZW5ndGgscj10LnN0cnN0YXJ0LG89dC5wcmV2X2xlbmd0aCxhPXQubmljZV9tYXRjaCxsPXQuc3Ryc3RhcnQ+dC53X3NpemUtdT90LnN0cnN0YXJ0LSh0Lndfc2l6ZS11KTowLGg9dC53aW5kb3csZD10LndfbWFzayxmPXQucHJldixtPXQuc3Ryc3RhcnQrYyxwPWhbcitvLTFdLGI9aFtyK29dO3QucHJldl9sZW5ndGg+PXQuZ29vZF9tYXRjaCYmKG4+Pj0yKSxhPnQubG9va2FoZWFkJiYoYT10Lmxvb2thaGVhZCk7ZG97aWYoaFsoaT1lKStvXT09PWImJmhbaStvLTFdPT09cCYmaFtpXT09PWhbcl0mJmhbKytpXT09PWhbcisxXSl7cis9MixpKys7ZG97fXdoaWxlKGhbKytyXT09PWhbKytpXSYmaFsrK3JdPT09aFsrK2ldJiZoWysrcl09PT1oWysraV0mJmhbKytyXT09PWhbKytpXSYmaFsrK3JdPT09aFsrK2ldJiZoWysrcl09PT1oWysraV0mJmhbKytyXT09PWhbKytpXSYmaFsrK3JdPT09aFsrK2ldJiZyPG0pO2lmKHM9Yy0obS1yKSxyPW0tYyxvPHMpe2lmKHQubWF0Y2hfc3RhcnQ9ZSxhPD0obz1zKSlicmVhaztwPWhbcitvLTFdLGI9aFtyK29dfX19d2hpbGUoKGU9ZltlJmRdKT5sJiYwIT0tLW4pO3JldHVybiBvPD10Lmxvb2thaGVhZD9vOnQubG9va2FoZWFkfWZ1bmN0aW9uIHgodCl7dmFyIGUsaSxzLHIsbCxoLGMsZCxmLG0scD10Lndfc2l6ZTtkb3tpZihyPXQud2luZG93X3NpemUtdC5sb29rYWhlYWQtdC5zdHJzdGFydCx0LnN0cnN0YXJ0Pj1wKyhwLXUpKXtmb3Iobi5hcnJheVNldCh0LndpbmRvdyx0LndpbmRvdyxwLHAsMCksdC5tYXRjaF9zdGFydC09cCx0LnN0cnN0YXJ0LT1wLHQuYmxvY2tfc3RhcnQtPXAsZT1pPXQuaGFzaF9zaXplO3M9dC5oZWFkWy0tZV0sdC5oZWFkW2VdPXA8PXM/cy1wOjAsLS1pOyk7Zm9yKGU9aT1wO3M9dC5wcmV2Wy0tZV0sdC5wcmV2W2VdPXA8PXM/cy1wOjAsLS1pOyk7cis9cH1pZigwPT09dC5zdHJtLmF2YWlsX2luKWJyZWFrO2lmKGg9dC5zdHJtLGM9dC53aW5kb3csZD10LnN0cnN0YXJ0K3QubG9va2FoZWFkLG09dm9pZCAwLChmPXIpPChtPWguYXZhaWxfaW4pJiYobT1mKSxpPTA9PT1tPzA6KGguYXZhaWxfaW4tPW0sbi5hcnJheVNldChjLGguaW5wdXQsaC5uZXh0X2luLG0sZCksMT09PWguc3RhdGUud3JhcD9oLmFkbGVyPW8oaC5hZGxlcixjLG0sZCk6Mj09PWguc3RhdGUud3JhcCYmKGguYWRsZXI9YShoLmFkbGVyLGMsbSxkKSksaC5uZXh0X2luKz1tLGgudG90YWxfaW4rPW0sbSksdC5sb29rYWhlYWQrPWksdC5sb29rYWhlYWQrdC5pbnNlcnQ+PTMpZm9yKGw9dC5zdHJzdGFydC10Lmluc2VydCx0Lmluc19oPXQud2luZG93W2xdLHQuaW5zX2g9KHQuaW5zX2g8PHQuaGFzaF9zaGlmdF50LndpbmRvd1tsKzFdKSZ0Lmhhc2hfbWFzazt0Lmluc2VydCYmKHQuaW5zX2g9KHQuaW5zX2g8PHQuaGFzaF9zaGlmdF50LndpbmRvd1tsKzMtMV0pJnQuaGFzaF9tYXNrLHQucHJldltsJnQud19tYXNrXT10LmhlYWRbdC5pbnNfaF0sdC5oZWFkW3QuaW5zX2hdPWwsbCsrLHQuaW5zZXJ0LS0sISh0Lmxvb2thaGVhZCt0Lmluc2VydDwzKSk7KTt9d2hpbGUodC5sb29rYWhlYWQ8dSYmMCE9PXQuc3RybS5hdmFpbF9pbil9ZnVuY3Rpb24gdih0LGUpe2Zvcih2YXIgaSxzOzspe2lmKHQubG9va2FoZWFkPHUpe2lmKHgodCksdC5sb29rYWhlYWQ8dSYmMD09PWUpcmV0dXJuIDE7aWYoMD09PXQubG9va2FoZWFkKWJyZWFrfWlmKGk9MCx0Lmxvb2thaGVhZD49MyYmKHQuaW5zX2g9KHQuaW5zX2g8PHQuaGFzaF9zaGlmdF50LndpbmRvd1t0LnN0cnN0YXJ0KzMtMV0pJnQuaGFzaF9tYXNrLGk9dC5wcmV2W3Quc3Ryc3RhcnQmdC53X21hc2tdPXQuaGVhZFt0Lmluc19oXSx0LmhlYWRbdC5pbnNfaF09dC5zdHJzdGFydCksMCE9PWkmJnQuc3Ryc3RhcnQtaTw9dC53X3NpemUtdSYmKHQubWF0Y2hfbGVuZ3RoPUUodCxpKSksdC5tYXRjaF9sZW5ndGg+PTMpaWYocz1yLl90cl90YWxseSh0LHQuc3Ryc3RhcnQtdC5tYXRjaF9zdGFydCx0Lm1hdGNoX2xlbmd0aC0zKSx0Lmxvb2thaGVhZC09dC5tYXRjaF9sZW5ndGgsdC5tYXRjaF9sZW5ndGg8PXQubWF4X2xhenlfbWF0Y2gmJnQubG9va2FoZWFkPj0zKXtmb3IodC5tYXRjaF9sZW5ndGgtLTt0LnN0cnN0YXJ0KyssdC5pbnNfaD0odC5pbnNfaDw8dC5oYXNoX3NoaWZ0XnQud2luZG93W3Quc3Ryc3RhcnQrMy0xXSkmdC5oYXNoX21hc2ssaT10LnByZXZbdC5zdHJzdGFydCZ0LndfbWFza109dC5oZWFkW3QuaW5zX2hdLHQuaGVhZFt0Lmluc19oXT10LnN0cnN0YXJ0LDAhPS0tdC5tYXRjaF9sZW5ndGg7KTt0LnN0cnN0YXJ0Kyt9ZWxzZSB0LnN0cnN0YXJ0Kz10Lm1hdGNoX2xlbmd0aCx0Lm1hdGNoX2xlbmd0aD0wLHQuaW5zX2g9dC53aW5kb3dbdC5zdHJzdGFydF0sdC5pbnNfaD0odC5pbnNfaDw8dC5oYXNoX3NoaWZ0XnQud2luZG93W3Quc3Ryc3RhcnQrMV0pJnQuaGFzaF9tYXNrO2Vsc2Ugcz1yLl90cl90YWxseSh0LDAsdC53aW5kb3dbdC5zdHJzdGFydF0pLHQubG9va2FoZWFkLS0sdC5zdHJzdGFydCsrO2lmKHMmJihnKHQsITEpLDA9PT10LnN0cm0uYXZhaWxfb3V0KSlyZXR1cm4gMX1yZXR1cm4gdC5pbnNlcnQ9dC5zdHJzdGFydDwyP3Quc3Ryc3RhcnQ6Miw0PT09ZT8oZyh0LCEwKSwwPT09dC5zdHJtLmF2YWlsX291dD8zOjQpOnQubGFzdF9saXQmJihnKHQsITEpLDA9PT10LnN0cm0uYXZhaWxfb3V0KT8xOjJ9ZnVuY3Rpb24gXyh0LGUpe2Zvcih2YXIgaSxzLG47Oyl7aWYodC5sb29rYWhlYWQ8dSl7aWYoeCh0KSx0Lmxvb2thaGVhZDx1JiYwPT09ZSlyZXR1cm4gMTtpZigwPT09dC5sb29rYWhlYWQpYnJlYWt9aWYoaT0wLHQubG9va2FoZWFkPj0zJiYodC5pbnNfaD0odC5pbnNfaDw8dC5oYXNoX3NoaWZ0XnQud2luZG93W3Quc3Ryc3RhcnQrMy0xXSkmdC5oYXNoX21hc2ssaT10LnByZXZbdC5zdHJzdGFydCZ0LndfbWFza109dC5oZWFkW3QuaW5zX2hdLHQuaGVhZFt0Lmluc19oXT10LnN0cnN0YXJ0KSx0LnByZXZfbGVuZ3RoPXQubWF0Y2hfbGVuZ3RoLHQucHJldl9tYXRjaD10Lm1hdGNoX3N0YXJ0LHQubWF0Y2hfbGVuZ3RoPTIsMCE9PWkmJnQucHJldl9sZW5ndGg8dC5tYXhfbGF6eV9tYXRjaCYmdC5zdHJzdGFydC1pPD10Lndfc2l6ZS11JiYodC5tYXRjaF9sZW5ndGg9RSh0LGkpLHQubWF0Y2hfbGVuZ3RoPD01JiYoMT09PXQuc3RyYXRlZ3l8fDM9PT10Lm1hdGNoX2xlbmd0aCYmNDA5Njx0LnN0cnN0YXJ0LXQubWF0Y2hfc3RhcnQpJiYodC5tYXRjaF9sZW5ndGg9MikpLHQucHJldl9sZW5ndGg+PTMmJnQubWF0Y2hfbGVuZ3RoPD10LnByZXZfbGVuZ3RoKXtmb3Iobj10LnN0cnN0YXJ0K3QubG9va2FoZWFkLTMscz1yLl90cl90YWxseSh0LHQuc3Ryc3RhcnQtMS10LnByZXZfbWF0Y2gsdC5wcmV2X2xlbmd0aC0zKSx0Lmxvb2thaGVhZC09dC5wcmV2X2xlbmd0aC0xLHQucHJldl9sZW5ndGgtPTI7Kyt0LnN0cnN0YXJ0PD1uJiYodC5pbnNfaD0odC5pbnNfaDw8dC5oYXNoX3NoaWZ0XnQud2luZG93W3Quc3Ryc3RhcnQrMy0xXSkmdC5oYXNoX21hc2ssaT10LnByZXZbdC5zdHJzdGFydCZ0LndfbWFza109dC5oZWFkW3QuaW5zX2hdLHQuaGVhZFt0Lmluc19oXT10LnN0cnN0YXJ0KSwwIT0tLXQucHJldl9sZW5ndGg7KTtpZih0Lm1hdGNoX2F2YWlsYWJsZT0wLHQubWF0Y2hfbGVuZ3RoPTIsdC5zdHJzdGFydCsrLHMmJihnKHQsITEpLDA9PT10LnN0cm0uYXZhaWxfb3V0KSlyZXR1cm4gMX1lbHNlIGlmKHQubWF0Y2hfYXZhaWxhYmxlKXtpZigocz1yLl90cl90YWxseSh0LDAsdC53aW5kb3dbdC5zdHJzdGFydC0xXSkpJiZnKHQsITEpLHQuc3Ryc3RhcnQrKyx0Lmxvb2thaGVhZC0tLDA9PT10LnN0cm0uYXZhaWxfb3V0KXJldHVybiAxfWVsc2UgdC5tYXRjaF9hdmFpbGFibGU9MSx0LnN0cnN0YXJ0KyssdC5sb29rYWhlYWQtLX1yZXR1cm4gdC5tYXRjaF9hdmFpbGFibGUmJihzPXIuX3RyX3RhbGx5KHQsMCx0LndpbmRvd1t0LnN0cnN0YXJ0LTFdKSx0Lm1hdGNoX2F2YWlsYWJsZT0wKSx0Lmluc2VydD10LnN0cnN0YXJ0PDI/dC5zdHJzdGFydDoyLDQ9PT1lPyhnKHQsITApLDA9PT10LnN0cm0uYXZhaWxfb3V0PzM6NCk6dC5sYXN0X2xpdCYmKGcodCwhMSksMD09PXQuc3RybS5hdmFpbF9vdXQpPzE6Mn1mdW5jdGlvbiB3KHQsZSxpLHMsbil7dGhpcy5nb29kX2xlbmd0aD10LHRoaXMubWF4X2xhenk9ZSx0aGlzLm5pY2VfbGVuZ3RoPWksdGhpcy5tYXhfY2hhaW49cyx0aGlzLmZ1bmM9bn1mdW5jdGlvbiBNKCl7dGhpcy5zdHJtPW51bGwsdGhpcy5zdGF0dXM9MCx0aGlzLnBlbmRpbmdfYnVmPW51bGwsdGhpcy5wZW5kaW5nX2J1Zl9zaXplPTAsdGhpcy5wZW5kaW5nX291dD0wLHRoaXMucGVuZGluZz0wLHRoaXMud3JhcD0wLHRoaXMuZ3poZWFkPW51bGwsdGhpcy5nemluZGV4PTAsdGhpcy5tZXRob2Q9OCx0aGlzLmxhc3RfZmx1c2g9LTEsdGhpcy53X3NpemU9MCx0aGlzLndfYml0cz0wLHRoaXMud19tYXNrPTAsdGhpcy53aW5kb3c9bnVsbCx0aGlzLndpbmRvd19zaXplPTAsdGhpcy5wcmV2PW51bGwsdGhpcy5oZWFkPW51bGwsdGhpcy5pbnNfaD0wLHRoaXMuaGFzaF9zaXplPTAsdGhpcy5oYXNoX2JpdHM9MCx0aGlzLmhhc2hfbWFzaz0wLHRoaXMuaGFzaF9zaGlmdD0wLHRoaXMuYmxvY2tfc3RhcnQ9MCx0aGlzLm1hdGNoX2xlbmd0aD0wLHRoaXMucHJldl9tYXRjaD0wLHRoaXMubWF0Y2hfYXZhaWxhYmxlPTAsdGhpcy5zdHJzdGFydD0wLHRoaXMubWF0Y2hfc3RhcnQ9MCx0aGlzLmxvb2thaGVhZD0wLHRoaXMucHJldl9sZW5ndGg9MCx0aGlzLm1heF9jaGFpbl9sZW5ndGg9MCx0aGlzLm1heF9sYXp5X21hdGNoPTAsdGhpcy5sZXZlbD0wLHRoaXMuc3RyYXRlZ3k9MCx0aGlzLmdvb2RfbWF0Y2g9MCx0aGlzLm5pY2VfbWF0Y2g9MCx0aGlzLmR5bl9sdHJlZT1uZXcgbi5CdWYxNigxMTQ2KSx0aGlzLmR5bl9kdHJlZT1uZXcgbi5CdWYxNigxMjIpLHRoaXMuYmxfdHJlZT1uZXcgbi5CdWYxNig3OCkscCh0aGlzLmR5bl9sdHJlZSkscCh0aGlzLmR5bl9kdHJlZSkscCh0aGlzLmJsX3RyZWUpLHRoaXMubF9kZXNjPW51bGwsdGhpcy5kX2Rlc2M9bnVsbCx0aGlzLmJsX2Rlc2M9bnVsbCx0aGlzLmJsX2NvdW50PW5ldyBuLkJ1ZjE2KDE2KSx0aGlzLmhlYXA9bmV3IG4uQnVmMTYoNTczKSxwKHRoaXMuaGVhcCksdGhpcy5oZWFwX2xlbj0wLHRoaXMuaGVhcF9tYXg9MCx0aGlzLmRlcHRoPW5ldyBuLkJ1ZjE2KDU3MykscCh0aGlzLmRlcHRoKSx0aGlzLmxfYnVmPTAsdGhpcy5saXRfYnVmc2l6ZT0wLHRoaXMubGFzdF9saXQ9MCx0aGlzLmRfYnVmPTAsdGhpcy5vcHRfbGVuPTAsdGhpcy5zdGF0aWNfbGVuPTAsdGhpcy5tYXRjaGVzPTAsdGhpcy5pbnNlcnQ9MCx0aGlzLmJpX2J1Zj0wLHRoaXMuYmlfdmFsaWQ9MH1mdW5jdGlvbiBUKHQpe3ZhciBlO3JldHVybiB0JiZ0LnN0YXRlPyh0LnRvdGFsX2luPXQudG90YWxfb3V0PTAsdC5kYXRhX3R5cGU9MiwoZT10LnN0YXRlKS5wZW5kaW5nPTAsZS5wZW5kaW5nX291dD0wLGUud3JhcDwwJiYoZS53cmFwPS1lLndyYXApLGUuc3RhdHVzPWUud3JhcD80MjpkLHQuYWRsZXI9Mj09PWUud3JhcD8wOjEsZS5sYXN0X2ZsdXNoPTAsci5fdHJfaW5pdChlKSwwKTpmKHQsaCl9ZnVuY3Rpb24gUCh0KXt2YXIgZT1UKHQpO3JldHVybiAwPT09ZSYmZnVuY3Rpb24odCl7dC53aW5kb3dfc2l6ZT0yKnQud19zaXplLHAodC5oZWFkKSx0Lm1heF9sYXp5X21hdGNoPXNbdC5sZXZlbF0ubWF4X2xhenksdC5nb29kX21hdGNoPXNbdC5sZXZlbF0uZ29vZF9sZW5ndGgsdC5uaWNlX21hdGNoPXNbdC5sZXZlbF0ubmljZV9sZW5ndGgsdC5tYXhfY2hhaW5fbGVuZ3RoPXNbdC5sZXZlbF0ubWF4X2NoYWluLHQuc3Ryc3RhcnQ9MCx0LmJsb2NrX3N0YXJ0PTAsdC5sb29rYWhlYWQ9MCx0Lmluc2VydD0wLHQubWF0Y2hfbGVuZ3RoPXQucHJldl9sZW5ndGg9Mix0Lm1hdGNoX2F2YWlsYWJsZT0wLHQuaW5zX2g9MH0odC5zdGF0ZSksZX1mdW5jdGlvbiBMKHQsZSxpLHMscixvKXtpZighdClyZXR1cm4gaDt2YXIgYT0xO2lmKC0xPT09ZSYmKGU9NiksczwwPyhhPTAscz0tcyk6MTU8cyYmKGE9MixzLT0xNikscjwxfHw5PHJ8fDghPT1pfHxzPDh8fDE1PHN8fGU8MHx8OTxlfHxvPDB8fDQ8bylyZXR1cm4gZih0LGgpOzg9PT1zJiYocz05KTt2YXIgbD1uZXcgTTtyZXR1cm4odC5zdGF0ZT1sKS5zdHJtPXQsbC53cmFwPWEsbC5nemhlYWQ9bnVsbCxsLndfYml0cz1zLGwud19zaXplPTE8PGwud19iaXRzLGwud19tYXNrPWwud19zaXplLTEsbC5oYXNoX2JpdHM9cis3LGwuaGFzaF9zaXplPTE8PGwuaGFzaF9iaXRzLGwuaGFzaF9tYXNrPWwuaGFzaF9zaXplLTEsbC5oYXNoX3NoaWZ0PX5+KChsLmhhc2hfYml0cyszLTEpLzMpLGwud2luZG93PW5ldyBuLkJ1ZjgoMipsLndfc2l6ZSksbC5oZWFkPW5ldyBuLkJ1ZjE2KGwuaGFzaF9zaXplKSxsLnByZXY9bmV3IG4uQnVmMTYobC53X3NpemUpLGwubGl0X2J1ZnNpemU9MTw8cis2LGwucGVuZGluZ19idWZfc2l6ZT00KmwubGl0X2J1ZnNpemUsbC5wZW5kaW5nX2J1Zj1uZXcgbi5CdWY4KGwucGVuZGluZ19idWZfc2l6ZSksbC5kX2J1Zj0xKmwubGl0X2J1ZnNpemUsbC5sX2J1Zj0zKmwubGl0X2J1ZnNpemUsbC5sZXZlbD1lLGwuc3RyYXRlZ3k9byxsLm1ldGhvZD1pLFAodCl9cz1bbmV3IHcoMCwwLDAsMCwoZnVuY3Rpb24odCxlKXt2YXIgaT02NTUzNTtmb3IoaT50LnBlbmRpbmdfYnVmX3NpemUtNSYmKGk9dC5wZW5kaW5nX2J1Zl9zaXplLTUpOzspe2lmKHQubG9va2FoZWFkPD0xKXtpZih4KHQpLDA9PT10Lmxvb2thaGVhZCYmMD09PWUpcmV0dXJuIDE7aWYoMD09PXQubG9va2FoZWFkKWJyZWFrfXQuc3Ryc3RhcnQrPXQubG9va2FoZWFkLHQubG9va2FoZWFkPTA7dmFyIHM9dC5ibG9ja19zdGFydCtpO2lmKCgwPT09dC5zdHJzdGFydHx8dC5zdHJzdGFydD49cykmJih0Lmxvb2thaGVhZD10LnN0cnN0YXJ0LXMsdC5zdHJzdGFydD1zLGcodCwhMSksMD09PXQuc3RybS5hdmFpbF9vdXQpKXJldHVybiAxO2lmKHQuc3Ryc3RhcnQtdC5ibG9ja19zdGFydD49dC53X3NpemUtdSYmKGcodCwhMSksMD09PXQuc3RybS5hdmFpbF9vdXQpKXJldHVybiAxfXJldHVybiB0Lmluc2VydD0wLDQ9PT1lPyhnKHQsITApLDA9PT10LnN0cm0uYXZhaWxfb3V0PzM6NCk6KHQuc3Ryc3RhcnQ+dC5ibG9ja19zdGFydCYmKGcodCwhMSksdC5zdHJtLmF2YWlsX291dCksMSl9KSksbmV3IHcoNCw0LDgsNCx2KSxuZXcgdyg0LDUsMTYsOCx2KSxuZXcgdyg0LDYsMzIsMzIsdiksbmV3IHcoNCw0LDE2LDE2LF8pLG5ldyB3KDgsMTYsMzIsMzIsXyksbmV3IHcoOCwxNiwxMjgsMTI4LF8pLG5ldyB3KDgsMzIsMTI4LDI1NixfKSxuZXcgdygzMiwxMjgsMjU4LDEwMjQsXyksbmV3IHcoMzIsMjU4LDI1OCw0MDk2LF8pXSxpLmRlZmxhdGVJbml0PWZ1bmN0aW9uKHQsZSl7cmV0dXJuIEwodCxlLDgsMTUsOCwwKX0saS5kZWZsYXRlSW5pdDI9TCxpLmRlZmxhdGVSZXNldD1QLGkuZGVmbGF0ZVJlc2V0S2VlcD1ULGkuZGVmbGF0ZVNldEhlYWRlcj1mdW5jdGlvbih0LGUpe3JldHVybiB0JiZ0LnN0YXRlPzIhPT10LnN0YXRlLndyYXA/aDoodC5zdGF0ZS5nemhlYWQ9ZSwwKTpofSxpLmRlZmxhdGU9ZnVuY3Rpb24odCxlKXt2YXIgaSxuLG8sbDtpZighdHx8IXQuc3RhdGV8fDU8ZXx8ZTwwKXJldHVybiB0P2YodCxoKTpoO2lmKG49dC5zdGF0ZSwhdC5vdXRwdXR8fCF0LmlucHV0JiYwIT09dC5hdmFpbF9pbnx8NjY2PT09bi5zdGF0dXMmJjQhPT1lKXJldHVybiBmKHQsMD09PXQuYXZhaWxfb3V0Py01OmgpO2lmKG4uc3RybT10LGk9bi5sYXN0X2ZsdXNoLG4ubGFzdF9mbHVzaD1lLDQyPT09bi5zdGF0dXMpaWYoMj09PW4ud3JhcCl0LmFkbGVyPTAsUyhuLDMxKSxTKG4sMTM5KSxTKG4sOCksbi5nemhlYWQ/KFMobiwobi5nemhlYWQudGV4dD8xOjApKyhuLmd6aGVhZC5oY3JjPzI6MCkrKG4uZ3poZWFkLmV4dHJhPzQ6MCkrKG4uZ3poZWFkLm5hbWU/ODowKSsobi5nemhlYWQuY29tbWVudD8xNjowKSksUyhuLDI1NSZuLmd6aGVhZC50aW1lKSxTKG4sbi5nemhlYWQudGltZT4+OCYyNTUpLFMobixuLmd6aGVhZC50aW1lPj4xNiYyNTUpLFMobixuLmd6aGVhZC50aW1lPj4yNCYyNTUpLFMobiw5PT09bi5sZXZlbD8yOjI8PW4uc3RyYXRlZ3l8fG4ubGV2ZWw8Mj80OjApLFMobiwyNTUmbi5nemhlYWQub3MpLG4uZ3poZWFkLmV4dHJhJiZuLmd6aGVhZC5leHRyYS5sZW5ndGgmJihTKG4sMjU1Jm4uZ3poZWFkLmV4dHJhLmxlbmd0aCksUyhuLG4uZ3poZWFkLmV4dHJhLmxlbmd0aD4+OCYyNTUpKSxuLmd6aGVhZC5oY3JjJiYodC5hZGxlcj1hKHQuYWRsZXIsbi5wZW5kaW5nX2J1ZixuLnBlbmRpbmcsMCkpLG4uZ3ppbmRleD0wLG4uc3RhdHVzPTY5KTooUyhuLDApLFMobiwwKSxTKG4sMCksUyhuLDApLFMobiwwKSxTKG4sOT09PW4ubGV2ZWw/MjoyPD1uLnN0cmF0ZWd5fHxuLmxldmVsPDI/NDowKSxTKG4sMyksbi5zdGF0dXM9ZCk7ZWxzZXt2YXIgdT04KyhuLndfYml0cy04PDw0KTw8ODt1fD0oMjw9bi5zdHJhdGVneXx8bi5sZXZlbDwyPzA6bi5sZXZlbDw2PzE6Nj09PW4ubGV2ZWw/MjozKTw8NiwwIT09bi5zdHJzdGFydCYmKHV8PTMyKSx1Kz0zMS11JTMxLG4uc3RhdHVzPWQseShuLHUpLDAhPT1uLnN0cnN0YXJ0JiYoeShuLHQuYWRsZXI+Pj4xNikseShuLDY1NTM1JnQuYWRsZXIpKSx0LmFkbGVyPTF9aWYoNjk9PT1uLnN0YXR1cylpZihuLmd6aGVhZC5leHRyYSl7Zm9yKG89bi5wZW5kaW5nO24uZ3ppbmRleDwoNjU1MzUmbi5nemhlYWQuZXh0cmEubGVuZ3RoKSYmKG4ucGVuZGluZyE9PW4ucGVuZGluZ19idWZfc2l6ZXx8KG4uZ3poZWFkLmhjcmMmJm4ucGVuZGluZz5vJiYodC5hZGxlcj1hKHQuYWRsZXIsbi5wZW5kaW5nX2J1ZixuLnBlbmRpbmctbyxvKSksYih0KSxvPW4ucGVuZGluZyxuLnBlbmRpbmchPT1uLnBlbmRpbmdfYnVmX3NpemUpKTspUyhuLDI1NSZuLmd6aGVhZC5leHRyYVtuLmd6aW5kZXhdKSxuLmd6aW5kZXgrKztuLmd6aGVhZC5oY3JjJiZuLnBlbmRpbmc+byYmKHQuYWRsZXI9YSh0LmFkbGVyLG4ucGVuZGluZ19idWYsbi5wZW5kaW5nLW8sbykpLG4uZ3ppbmRleD09PW4uZ3poZWFkLmV4dHJhLmxlbmd0aCYmKG4uZ3ppbmRleD0wLG4uc3RhdHVzPTczKX1lbHNlIG4uc3RhdHVzPTczO2lmKDczPT09bi5zdGF0dXMpaWYobi5nemhlYWQubmFtZSl7bz1uLnBlbmRpbmc7ZG97aWYobi5wZW5kaW5nPT09bi5wZW5kaW5nX2J1Zl9zaXplJiYobi5nemhlYWQuaGNyYyYmbi5wZW5kaW5nPm8mJih0LmFkbGVyPWEodC5hZGxlcixuLnBlbmRpbmdfYnVmLG4ucGVuZGluZy1vLG8pKSxiKHQpLG89bi5wZW5kaW5nLG4ucGVuZGluZz09PW4ucGVuZGluZ19idWZfc2l6ZSkpe2w9MTticmVha31sPW4uZ3ppbmRleDxuLmd6aGVhZC5uYW1lLmxlbmd0aD8yNTUmbi5nemhlYWQubmFtZS5jaGFyQ29kZUF0KG4uZ3ppbmRleCsrKTowLFMobixsKX13aGlsZSgwIT09bCk7bi5nemhlYWQuaGNyYyYmbi5wZW5kaW5nPm8mJih0LmFkbGVyPWEodC5hZGxlcixuLnBlbmRpbmdfYnVmLG4ucGVuZGluZy1vLG8pKSwwPT09bCYmKG4uZ3ppbmRleD0wLG4uc3RhdHVzPTkxKX1lbHNlIG4uc3RhdHVzPTkxO2lmKDkxPT09bi5zdGF0dXMpaWYobi5nemhlYWQuY29tbWVudCl7bz1uLnBlbmRpbmc7ZG97aWYobi5wZW5kaW5nPT09bi5wZW5kaW5nX2J1Zl9zaXplJiYobi5nemhlYWQuaGNyYyYmbi5wZW5kaW5nPm8mJih0LmFkbGVyPWEodC5hZGxlcixuLnBlbmRpbmdfYnVmLG4ucGVuZGluZy1vLG8pKSxiKHQpLG89bi5wZW5kaW5nLG4ucGVuZGluZz09PW4ucGVuZGluZ19idWZfc2l6ZSkpe2w9MTticmVha31sPW4uZ3ppbmRleDxuLmd6aGVhZC5jb21tZW50Lmxlbmd0aD8yNTUmbi5nemhlYWQuY29tbWVudC5jaGFyQ29kZUF0KG4uZ3ppbmRleCsrKTowLFMobixsKX13aGlsZSgwIT09bCk7bi5nemhlYWQuaGNyYyYmbi5wZW5kaW5nPm8mJih0LmFkbGVyPWEodC5hZGxlcixuLnBlbmRpbmdfYnVmLG4ucGVuZGluZy1vLG8pKSwwPT09bCYmKG4uc3RhdHVzPTEwMyl9ZWxzZSBuLnN0YXR1cz0xMDM7aWYoMTAzPT09bi5zdGF0dXMmJihuLmd6aGVhZC5oY3JjPyhuLnBlbmRpbmcrMj5uLnBlbmRpbmdfYnVmX3NpemUmJmIodCksbi5wZW5kaW5nKzI8PW4ucGVuZGluZ19idWZfc2l6ZSYmKFMobiwyNTUmdC5hZGxlciksUyhuLHQuYWRsZXI+PjgmMjU1KSx0LmFkbGVyPTAsbi5zdGF0dXM9ZCkpOm4uc3RhdHVzPWQpLDAhPT1uLnBlbmRpbmcpe2lmKGIodCksMD09PXQuYXZhaWxfb3V0KXJldHVybiBuLmxhc3RfZmx1c2g9LTEsMH1lbHNlIGlmKDA9PT10LmF2YWlsX2luJiZtKGUpPD1tKGkpJiY0IT09ZSlyZXR1cm4gZih0LC01KTtpZig2NjY9PT1uLnN0YXR1cyYmMCE9PXQuYXZhaWxfaW4pcmV0dXJuIGYodCwtNSk7aWYoMCE9PXQuYXZhaWxfaW58fDAhPT1uLmxvb2thaGVhZHx8MCE9PWUmJjY2NiE9PW4uc3RhdHVzKXt2YXIgRT0yPT09bi5zdHJhdGVneT9mdW5jdGlvbih0LGUpe2Zvcih2YXIgaTs7KXtpZigwPT09dC5sb29rYWhlYWQmJih4KHQpLDA9PT10Lmxvb2thaGVhZCkpe2lmKDA9PT1lKXJldHVybiAxO2JyZWFrfWlmKHQubWF0Y2hfbGVuZ3RoPTAsaT1yLl90cl90YWxseSh0LDAsdC53aW5kb3dbdC5zdHJzdGFydF0pLHQubG9va2FoZWFkLS0sdC5zdHJzdGFydCsrLGkmJihnKHQsITEpLDA9PT10LnN0cm0uYXZhaWxfb3V0KSlyZXR1cm4gMX1yZXR1cm4gdC5pbnNlcnQ9MCw0PT09ZT8oZyh0LCEwKSwwPT09dC5zdHJtLmF2YWlsX291dD8zOjQpOnQubGFzdF9saXQmJihnKHQsITEpLDA9PT10LnN0cm0uYXZhaWxfb3V0KT8xOjJ9KG4sZSk6Mz09PW4uc3RyYXRlZ3k/ZnVuY3Rpb24odCxlKXtmb3IodmFyIGkscyxuLG8sYT10LndpbmRvdzs7KXtpZih0Lmxvb2thaGVhZDw9Yyl7aWYoeCh0KSx0Lmxvb2thaGVhZDw9YyYmMD09PWUpcmV0dXJuIDE7aWYoMD09PXQubG9va2FoZWFkKWJyZWFrfWlmKHQubWF0Y2hfbGVuZ3RoPTAsdC5sb29rYWhlYWQ+PTMmJjA8dC5zdHJzdGFydCYmKHM9YVtuPXQuc3Ryc3RhcnQtMV0pPT09YVsrK25dJiZzPT09YVsrK25dJiZzPT09YVsrK25dKXtvPXQuc3Ryc3RhcnQrYztkb3t9d2hpbGUocz09PWFbKytuXSYmcz09PWFbKytuXSYmcz09PWFbKytuXSYmcz09PWFbKytuXSYmcz09PWFbKytuXSYmcz09PWFbKytuXSYmcz09PWFbKytuXSYmcz09PWFbKytuXSYmbjxvKTt0Lm1hdGNoX2xlbmd0aD1jLShvLW4pLHQubWF0Y2hfbGVuZ3RoPnQubG9va2FoZWFkJiYodC5tYXRjaF9sZW5ndGg9dC5sb29rYWhlYWQpfWlmKHQubWF0Y2hfbGVuZ3RoPj0zPyhpPXIuX3RyX3RhbGx5KHQsMSx0Lm1hdGNoX2xlbmd0aC0zKSx0Lmxvb2thaGVhZC09dC5tYXRjaF9sZW5ndGgsdC5zdHJzdGFydCs9dC5tYXRjaF9sZW5ndGgsdC5tYXRjaF9sZW5ndGg9MCk6KGk9ci5fdHJfdGFsbHkodCwwLHQud2luZG93W3Quc3Ryc3RhcnRdKSx0Lmxvb2thaGVhZC0tLHQuc3Ryc3RhcnQrKyksaSYmKGcodCwhMSksMD09PXQuc3RybS5hdmFpbF9vdXQpKXJldHVybiAxfXJldHVybiB0Lmluc2VydD0wLDQ9PT1lPyhnKHQsITApLDA9PT10LnN0cm0uYXZhaWxfb3V0PzM6NCk6dC5sYXN0X2xpdCYmKGcodCwhMSksMD09PXQuc3RybS5hdmFpbF9vdXQpPzE6Mn0obixlKTpzW24ubGV2ZWxdLmZ1bmMobixlKTtpZigzIT09RSYmNCE9PUV8fChuLnN0YXR1cz02NjYpLDE9PT1FfHwzPT09RSlyZXR1cm4gMD09PXQuYXZhaWxfb3V0JiYobi5sYXN0X2ZsdXNoPS0xKSwwO2lmKDI9PT1FJiYoMT09PWU/ci5fdHJfYWxpZ24obik6NSE9PWUmJihyLl90cl9zdG9yZWRfYmxvY2sobiwwLDAsITEpLDM9PT1lJiYocChuLmhlYWQpLDA9PT1uLmxvb2thaGVhZCYmKG4uc3Ryc3RhcnQ9MCxuLmJsb2NrX3N0YXJ0PTAsbi5pbnNlcnQ9MCkpKSxiKHQpLDA9PT10LmF2YWlsX291dCkpcmV0dXJuIG4ubGFzdF9mbHVzaD0tMSwwfXJldHVybiA0IT09ZT8wOm4ud3JhcDw9MD8xOigyPT09bi53cmFwPyhTKG4sMjU1JnQuYWRsZXIpLFMobix0LmFkbGVyPj44JjI1NSksUyhuLHQuYWRsZXI+PjE2JjI1NSksUyhuLHQuYWRsZXI+PjI0JjI1NSksUyhuLDI1NSZ0LnRvdGFsX2luKSxTKG4sdC50b3RhbF9pbj4+OCYyNTUpLFMobix0LnRvdGFsX2luPj4xNiYyNTUpLFMobix0LnRvdGFsX2luPj4yNCYyNTUpKTooeShuLHQuYWRsZXI+Pj4xNikseShuLDY1NTM1JnQuYWRsZXIpKSxiKHQpLDA8bi53cmFwJiYobi53cmFwPS1uLndyYXApLDAhPT1uLnBlbmRpbmc/MDoxKX0saS5kZWZsYXRlRW5kPWZ1bmN0aW9uKHQpe3ZhciBlO3JldHVybiB0JiZ0LnN0YXRlPzQyIT09KGU9dC5zdGF0ZS5zdGF0dXMpJiY2OSE9PWUmJjczIT09ZSYmOTEhPT1lJiYxMDMhPT1lJiZlIT09ZCYmNjY2IT09ZT9mKHQsaCk6KHQuc3RhdGU9bnVsbCxlPT09ZD9mKHQsLTMpOjApOmh9LGkuZGVmbGF0ZVNldERpY3Rpb25hcnk9ZnVuY3Rpb24odCxlKXt2YXIgaSxzLHIsYSxsLGMsdSxkLGY9ZS5sZW5ndGg7aWYoIXR8fCF0LnN0YXRlKXJldHVybiBoO2lmKDI9PT0oYT0oaT10LnN0YXRlKS53cmFwKXx8MT09PWEmJjQyIT09aS5zdGF0dXN8fGkubG9va2FoZWFkKXJldHVybiBoO2ZvcigxPT09YSYmKHQuYWRsZXI9byh0LmFkbGVyLGUsZiwwKSksaS53cmFwPTAsZj49aS53X3NpemUmJigwPT09YSYmKHAoaS5oZWFkKSxpLnN0cnN0YXJ0PTAsaS5ibG9ja19zdGFydD0wLGkuaW5zZXJ0PTApLGQ9bmV3IG4uQnVmOChpLndfc2l6ZSksbi5hcnJheVNldChkLGUsZi1pLndfc2l6ZSxpLndfc2l6ZSwwKSxlPWQsZj1pLndfc2l6ZSksbD10LmF2YWlsX2luLGM9dC5uZXh0X2luLHU9dC5pbnB1dCx0LmF2YWlsX2luPWYsdC5uZXh0X2luPTAsdC5pbnB1dD1lLHgoaSk7aS5sb29rYWhlYWQ+PTM7KXtmb3Iocz1pLnN0cnN0YXJ0LHI9aS5sb29rYWhlYWQtMjtpLmluc19oPShpLmluc19oPDxpLmhhc2hfc2hpZnReaS53aW5kb3dbcyszLTFdKSZpLmhhc2hfbWFzayxpLnByZXZbcyZpLndfbWFza109aS5oZWFkW2kuaW5zX2hdLGkuaGVhZFtpLmluc19oXT1zLHMrKywtLXI7KTtpLnN0cnN0YXJ0PXMsaS5sb29rYWhlYWQ9Mix4KGkpfXJldHVybiBpLnN0cnN0YXJ0Kz1pLmxvb2thaGVhZCxpLmJsb2NrX3N0YXJ0PWkuc3Ryc3RhcnQsaS5pbnNlcnQ9aS5sb29rYWhlYWQsaS5sb29rYWhlYWQ9MCxpLm1hdGNoX2xlbmd0aD1pLnByZXZfbGVuZ3RoPTIsaS5tYXRjaF9hdmFpbGFibGU9MCx0Lm5leHRfaW49Yyx0LmlucHV0PXUsdC5hdmFpbF9pbj1sLGkud3JhcD1hLDB9LGkuZGVmbGF0ZUluZm89XCJwYWtvIGRlZmxhdGUgKGZyb20gTm9kZWNhIHByb2plY3QpXCJ9LHtcIi4uL3V0aWxzL2NvbW1vblwiOjQxLFwiLi9hZGxlcjMyXCI6NDMsXCIuL2NyYzMyXCI6NDUsXCIuL21lc3NhZ2VzXCI6NTEsXCIuL3RyZWVzXCI6NTJ9XSw0NzpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO2UuZXhwb3J0cz1mdW5jdGlvbigpe3RoaXMudGV4dD0wLHRoaXMudGltZT0wLHRoaXMueGZsYWdzPTAsdGhpcy5vcz0wLHRoaXMuZXh0cmE9bnVsbCx0aGlzLmV4dHJhX2xlbj0wLHRoaXMubmFtZT1cIlwiLHRoaXMuY29tbWVudD1cIlwiLHRoaXMuaGNyYz0wLHRoaXMuZG9uZT0hMX19LHt9XSw0ODpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO2UuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3ZhciBpLHMsbixyLG8sYSxsLGgsYyx1LGQsZixtLHAsYixnLFMseSxFLHgsdixfLHcsTSxUO2k9dC5zdGF0ZSxzPXQubmV4dF9pbixNPXQuaW5wdXQsbj1zKyh0LmF2YWlsX2luLTUpLHI9dC5uZXh0X291dCxUPXQub3V0cHV0LG89ci0oZS10LmF2YWlsX291dCksYT1yKyh0LmF2YWlsX291dC0yNTcpLGw9aS5kbWF4LGg9aS53c2l6ZSxjPWkud2hhdmUsdT1pLnduZXh0LGQ9aS53aW5kb3csZj1pLmhvbGQsbT1pLmJpdHMscD1pLmxlbmNvZGUsYj1pLmRpc3Rjb2RlLGc9KDE8PGkubGVuYml0cyktMSxTPSgxPDxpLmRpc3RiaXRzKS0xO3Q6ZG97bTwxNSYmKGYrPU1bcysrXTw8bSxtKz04LGYrPU1bcysrXTw8bSxtKz04KSx5PXBbZiZnXTtlOmZvcig7Oyl7aWYoZj4+Pj1FPXk+Pj4yNCxtLT1FLDA9PShFPXk+Pj4xNiYyNTUpKVRbcisrXT02NTUzNSZ5O2Vsc2V7aWYoISgxNiZFKSl7aWYoMD09KDY0JkUpKXt5PXBbKDY1NTM1JnkpKyhmJigxPDxFKS0xKV07Y29udGludWUgZX1pZigzMiZFKXtpLm1vZGU9MTI7YnJlYWsgdH10Lm1zZz1cImludmFsaWQgbGl0ZXJhbC9sZW5ndGggY29kZVwiLGkubW9kZT0zMDticmVhayB0fXg9NjU1MzUmeSwoRSY9MTUpJiYobTxFJiYoZis9TVtzKytdPDxtLG0rPTgpLHgrPWYmKDE8PEUpLTEsZj4+Pj1FLG0tPUUpLG08MTUmJihmKz1NW3MrK108PG0sbSs9OCxmKz1NW3MrK108PG0sbSs9OCkseT1iW2YmU107aTpmb3IoOzspe2lmKGY+Pj49RT15Pj4+MjQsbS09RSwhKDE2JihFPXk+Pj4xNiYyNTUpKSl7aWYoMD09KDY0JkUpKXt5PWJbKDY1NTM1JnkpKyhmJigxPDxFKS0xKV07Y29udGludWUgaX10Lm1zZz1cImludmFsaWQgZGlzdGFuY2UgY29kZVwiLGkubW9kZT0zMDticmVhayB0fWlmKHY9NjU1MzUmeSxtPChFJj0xNSkmJihmKz1NW3MrK108PG0sKG0rPTgpPEUmJihmKz1NW3MrK108PG0sbSs9OCkpLGw8KHYrPWYmKDE8PEUpLTEpKXt0Lm1zZz1cImludmFsaWQgZGlzdGFuY2UgdG9vIGZhciBiYWNrXCIsaS5tb2RlPTMwO2JyZWFrIHR9aWYoZj4+Pj1FLG0tPUUsKEU9ci1vKTx2KXtpZihjPChFPXYtRSkmJmkuc2FuZSl7dC5tc2c9XCJpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFja1wiLGkubW9kZT0zMDticmVhayB0fWlmKHc9ZCwoXz0wKT09PXUpe2lmKF8rPWgtRSxFPHgpe2Zvcih4LT1FO1RbcisrXT1kW18rK10sLS1FOyk7Xz1yLXYsdz1UfX1lbHNlIGlmKHU8RSl7aWYoXys9aCt1LUUsKEUtPXUpPHgpe2Zvcih4LT1FO1RbcisrXT1kW18rK10sLS1FOyk7aWYoXz0wLHU8eCl7Zm9yKHgtPUU9dTtUW3IrK109ZFtfKytdLC0tRTspO189ci12LHc9VH19fWVsc2UgaWYoXys9dS1FLEU8eCl7Zm9yKHgtPUU7VFtyKytdPWRbXysrXSwtLUU7KTtfPXItdix3PVR9Zm9yKDsyPHg7KVRbcisrXT13W18rK10sVFtyKytdPXdbXysrXSxUW3IrK109d1tfKytdLHgtPTM7eCYmKFRbcisrXT13W18rK10sMTx4JiYoVFtyKytdPXdbXysrXSkpfWVsc2V7Zm9yKF89ci12O1RbcisrXT1UW18rK10sVFtyKytdPVRbXysrXSxUW3IrK109VFtfKytdLDI8KHgtPTMpOyk7eCYmKFRbcisrXT1UW18rK10sMTx4JiYoVFtyKytdPVRbXysrXSkpfWJyZWFrfX1icmVha319d2hpbGUoczxuJiZyPGEpO3MtPXg9bT4+MyxmJj0oMTw8KG0tPXg8PDMpKS0xLHQubmV4dF9pbj1zLHQubmV4dF9vdXQ9cix0LmF2YWlsX2luPXM8bj9uLXMrNTo1LShzLW4pLHQuYXZhaWxfb3V0PXI8YT9hLXIrMjU3OjI1Ny0oci1hKSxpLmhvbGQ9ZixpLmJpdHM9bX19LHt9XSw0OTpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuLi91dGlscy9jb21tb25cIiksbj10KFwiLi9hZGxlcjMyXCIpLHI9dChcIi4vY3JjMzJcIiksbz10KFwiLi9pbmZmYXN0XCIpLGE9dChcIi4vaW5mdHJlZXNcIiksbD0tMjtmdW5jdGlvbiBoKHQpe3JldHVybih0Pj4+MjQmMjU1KSsodD4+PjgmNjUyODApKygoNjUyODAmdCk8PDgpKygoMjU1JnQpPDwyNCl9ZnVuY3Rpb24gYygpe3RoaXMubW9kZT0wLHRoaXMubGFzdD0hMSx0aGlzLndyYXA9MCx0aGlzLmhhdmVkaWN0PSExLHRoaXMuZmxhZ3M9MCx0aGlzLmRtYXg9MCx0aGlzLmNoZWNrPTAsdGhpcy50b3RhbD0wLHRoaXMuaGVhZD1udWxsLHRoaXMud2JpdHM9MCx0aGlzLndzaXplPTAsdGhpcy53aGF2ZT0wLHRoaXMud25leHQ9MCx0aGlzLndpbmRvdz1udWxsLHRoaXMuaG9sZD0wLHRoaXMuYml0cz0wLHRoaXMubGVuZ3RoPTAsdGhpcy5vZmZzZXQ9MCx0aGlzLmV4dHJhPTAsdGhpcy5sZW5jb2RlPW51bGwsdGhpcy5kaXN0Y29kZT1udWxsLHRoaXMubGVuYml0cz0wLHRoaXMuZGlzdGJpdHM9MCx0aGlzLm5jb2RlPTAsdGhpcy5ubGVuPTAsdGhpcy5uZGlzdD0wLHRoaXMuaGF2ZT0wLHRoaXMubmV4dD1udWxsLHRoaXMubGVucz1uZXcgcy5CdWYxNigzMjApLHRoaXMud29yaz1uZXcgcy5CdWYxNigyODgpLHRoaXMubGVuZHluPW51bGwsdGhpcy5kaXN0ZHluPW51bGwsdGhpcy5zYW5lPTAsdGhpcy5iYWNrPTAsdGhpcy53YXM9MH1mdW5jdGlvbiB1KHQpe3ZhciBlO3JldHVybiB0JiZ0LnN0YXRlPyhlPXQuc3RhdGUsdC50b3RhbF9pbj10LnRvdGFsX291dD1lLnRvdGFsPTAsdC5tc2c9XCJcIixlLndyYXAmJih0LmFkbGVyPTEmZS53cmFwKSxlLm1vZGU9MSxlLmxhc3Q9MCxlLmhhdmVkaWN0PTAsZS5kbWF4PTMyNzY4LGUuaGVhZD1udWxsLGUuaG9sZD0wLGUuYml0cz0wLGUubGVuY29kZT1lLmxlbmR5bj1uZXcgcy5CdWYzMig4NTIpLGUuZGlzdGNvZGU9ZS5kaXN0ZHluPW5ldyBzLkJ1ZjMyKDU5MiksZS5zYW5lPTEsZS5iYWNrPS0xLDApOmx9ZnVuY3Rpb24gZCh0KXt2YXIgZTtyZXR1cm4gdCYmdC5zdGF0ZT8oKGU9dC5zdGF0ZSkud3NpemU9MCxlLndoYXZlPTAsZS53bmV4dD0wLHUodCkpOmx9ZnVuY3Rpb24gZih0LGUpe3ZhciBpLHM7cmV0dXJuIHQmJnQuc3RhdGU/KHM9dC5zdGF0ZSxlPDA/KGk9MCxlPS1lKTooaT0xKyhlPj40KSxlPDQ4JiYoZSY9MTUpKSxlJiYoZTw4fHwxNTxlKT9sOihudWxsIT09cy53aW5kb3cmJnMud2JpdHMhPT1lJiYocy53aW5kb3c9bnVsbCkscy53cmFwPWkscy53Yml0cz1lLGQodCkpKTpsfWZ1bmN0aW9uIG0odCxlKXt2YXIgaSxzO3JldHVybiB0PyhzPW5ldyBjLCh0LnN0YXRlPXMpLndpbmRvdz1udWxsLDAhPT0oaT1mKHQsZSkpJiYodC5zdGF0ZT1udWxsKSxpKTpsfXZhciBwLGIsZz0hMDtmdW5jdGlvbiBTKHQpe2lmKGcpe3ZhciBlO2ZvcihwPW5ldyBzLkJ1ZjMyKDUxMiksYj1uZXcgcy5CdWYzMigzMiksZT0wO2U8MTQ0Oyl0LmxlbnNbZSsrXT04O2Zvcig7ZTwyNTY7KXQubGVuc1tlKytdPTk7Zm9yKDtlPDI4MDspdC5sZW5zW2UrK109Nztmb3IoO2U8Mjg4Oyl0LmxlbnNbZSsrXT04O2ZvcihhKDEsdC5sZW5zLDAsMjg4LHAsMCx0Lndvcmsse2JpdHM6OX0pLGU9MDtlPDMyOyl0LmxlbnNbZSsrXT01O2EoMix0LmxlbnMsMCwzMixiLDAsdC53b3JrLHtiaXRzOjV9KSxnPSExfXQubGVuY29kZT1wLHQubGVuYml0cz05LHQuZGlzdGNvZGU9Yix0LmRpc3RiaXRzPTV9ZnVuY3Rpb24geSh0LGUsaSxuKXt2YXIgcixvPXQuc3RhdGU7cmV0dXJuIG51bGw9PT1vLndpbmRvdyYmKG8ud3NpemU9MTw8by53Yml0cyxvLnduZXh0PTAsby53aGF2ZT0wLG8ud2luZG93PW5ldyBzLkJ1Zjgoby53c2l6ZSkpLG4+PW8ud3NpemU/KHMuYXJyYXlTZXQoby53aW5kb3csZSxpLW8ud3NpemUsby53c2l6ZSwwKSxvLnduZXh0PTAsby53aGF2ZT1vLndzaXplKToobjwocj1vLndzaXplLW8ud25leHQpJiYocj1uKSxzLmFycmF5U2V0KG8ud2luZG93LGUsaS1uLHIsby53bmV4dCksKG4tPXIpPyhzLmFycmF5U2V0KG8ud2luZG93LGUsaS1uLG4sMCksby53bmV4dD1uLG8ud2hhdmU9by53c2l6ZSk6KG8ud25leHQrPXIsby53bmV4dD09PW8ud3NpemUmJihvLnduZXh0PTApLG8ud2hhdmU8by53c2l6ZSYmKG8ud2hhdmUrPXIpKSksMH1pLmluZmxhdGVSZXNldD1kLGkuaW5mbGF0ZVJlc2V0Mj1mLGkuaW5mbGF0ZVJlc2V0S2VlcD11LGkuaW5mbGF0ZUluaXQ9ZnVuY3Rpb24odCl7cmV0dXJuIG0odCwxNSl9LGkuaW5mbGF0ZUluaXQyPW0saS5pbmZsYXRlPWZ1bmN0aW9uKHQsZSl7dmFyIGksYyx1LGQsZixtLHAsYixnLEUseCx2LF8sdyxNLFQsUCxMLEEsQyxJLFIsTixCLEY9MCxEPW5ldyBzLkJ1ZjgoNCksTz1bMTYsMTcsMTgsMCw4LDcsOSw2LDEwLDUsMTEsNCwxMiwzLDEzLDIsMTQsMSwxNV07aWYoIXR8fCF0LnN0YXRlfHwhdC5vdXRwdXR8fCF0LmlucHV0JiYwIT09dC5hdmFpbF9pbilyZXR1cm4gbDsxMj09PShpPXQuc3RhdGUpLm1vZGUmJihpLm1vZGU9MTMpLGY9dC5uZXh0X291dCx1PXQub3V0cHV0LHA9dC5hdmFpbF9vdXQsZD10Lm5leHRfaW4sYz10LmlucHV0LG09dC5hdmFpbF9pbixiPWkuaG9sZCxnPWkuYml0cyxFPW0seD1wLFI9MDt0OmZvcig7Oylzd2l0Y2goaS5tb2RlKXtjYXNlIDE6aWYoMD09PWkud3JhcCl7aS5tb2RlPTEzO2JyZWFrfWZvcig7ZzwxNjspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fWlmKDImaS53cmFwJiYzNTYxNT09PWIpe0RbaS5jaGVjaz0wXT0yNTUmYixEWzFdPWI+Pj44JjI1NSxpLmNoZWNrPXIoaS5jaGVjayxELDIsMCksZz1iPTAsaS5tb2RlPTI7YnJlYWt9aWYoaS5mbGFncz0wLGkuaGVhZCYmKGkuaGVhZC5kb25lPSExKSwhKDEmaS53cmFwKXx8KCgoMjU1JmIpPDw4KSsoYj4+OCkpJTMxKXt0Lm1zZz1cImluY29ycmVjdCBoZWFkZXIgY2hlY2tcIixpLm1vZGU9MzA7YnJlYWt9aWYoOCE9KDE1JmIpKXt0Lm1zZz1cInVua25vd24gY29tcHJlc3Npb24gbWV0aG9kXCIsaS5tb2RlPTMwO2JyZWFrfWlmKGctPTQsST04KygxNSYoYj4+Pj00KSksMD09PWkud2JpdHMpaS53Yml0cz1JO2Vsc2UgaWYoST5pLndiaXRzKXt0Lm1zZz1cImludmFsaWQgd2luZG93IHNpemVcIixpLm1vZGU9MzA7YnJlYWt9aS5kbWF4PTE8PEksdC5hZGxlcj1pLmNoZWNrPTEsaS5tb2RlPTUxMiZiPzEwOjEyLGc9Yj0wO2JyZWFrO2Nhc2UgMjpmb3IoO2c8MTY7KXtpZigwPT09bSlicmVhayB0O20tLSxiKz1jW2QrK108PGcsZys9OH1pZihpLmZsYWdzPWIsOCE9KDI1NSZpLmZsYWdzKSl7dC5tc2c9XCJ1bmtub3duIGNvbXByZXNzaW9uIG1ldGhvZFwiLGkubW9kZT0zMDticmVha31pZig1NzM0NCZpLmZsYWdzKXt0Lm1zZz1cInVua25vd24gaGVhZGVyIGZsYWdzIHNldFwiLGkubW9kZT0zMDticmVha31pLmhlYWQmJihpLmhlYWQudGV4dD1iPj44JjEpLDUxMiZpLmZsYWdzJiYoRFswXT0yNTUmYixEWzFdPWI+Pj44JjI1NSxpLmNoZWNrPXIoaS5jaGVjayxELDIsMCkpLGc9Yj0wLGkubW9kZT0zO2Nhc2UgMzpmb3IoO2c8MzI7KXtpZigwPT09bSlicmVhayB0O20tLSxiKz1jW2QrK108PGcsZys9OH1pLmhlYWQmJihpLmhlYWQudGltZT1iKSw1MTImaS5mbGFncyYmKERbMF09MjU1JmIsRFsxXT1iPj4+OCYyNTUsRFsyXT1iPj4+MTYmMjU1LERbM109Yj4+PjI0JjI1NSxpLmNoZWNrPXIoaS5jaGVjayxELDQsMCkpLGc9Yj0wLGkubW9kZT00O2Nhc2UgNDpmb3IoO2c8MTY7KXtpZigwPT09bSlicmVhayB0O20tLSxiKz1jW2QrK108PGcsZys9OH1pLmhlYWQmJihpLmhlYWQueGZsYWdzPTI1NSZiLGkuaGVhZC5vcz1iPj44KSw1MTImaS5mbGFncyYmKERbMF09MjU1JmIsRFsxXT1iPj4+OCYyNTUsaS5jaGVjaz1yKGkuY2hlY2ssRCwyLDApKSxnPWI9MCxpLm1vZGU9NTtjYXNlIDU6aWYoMTAyNCZpLmZsYWdzKXtmb3IoO2c8MTY7KXtpZigwPT09bSlicmVhayB0O20tLSxiKz1jW2QrK108PGcsZys9OH1pLmxlbmd0aD1iLGkuaGVhZCYmKGkuaGVhZC5leHRyYV9sZW49YiksNTEyJmkuZmxhZ3MmJihEWzBdPTI1NSZiLERbMV09Yj4+PjgmMjU1LGkuY2hlY2s9cihpLmNoZWNrLEQsMiwwKSksZz1iPTB9ZWxzZSBpLmhlYWQmJihpLmhlYWQuZXh0cmE9bnVsbCk7aS5tb2RlPTY7Y2FzZSA2OmlmKDEwMjQmaS5mbGFncyYmKG08KHY9aS5sZW5ndGgpJiYodj1tKSx2JiYoaS5oZWFkJiYoST1pLmhlYWQuZXh0cmFfbGVuLWkubGVuZ3RoLGkuaGVhZC5leHRyYXx8KGkuaGVhZC5leHRyYT1uZXcgQXJyYXkoaS5oZWFkLmV4dHJhX2xlbikpLHMuYXJyYXlTZXQoaS5oZWFkLmV4dHJhLGMsZCx2LEkpKSw1MTImaS5mbGFncyYmKGkuY2hlY2s9cihpLmNoZWNrLGMsdixkKSksbS09dixkKz12LGkubGVuZ3RoLT12KSxpLmxlbmd0aCkpYnJlYWsgdDtpLmxlbmd0aD0wLGkubW9kZT03O2Nhc2UgNzppZigyMDQ4JmkuZmxhZ3Mpe2lmKDA9PT1tKWJyZWFrIHQ7Zm9yKHY9MDtJPWNbZCt2KytdLGkuaGVhZCYmSSYmaS5sZW5ndGg8NjU1MzYmJihpLmhlYWQubmFtZSs9U3RyaW5nLmZyb21DaGFyQ29kZShJKSksSSYmdjxtOyk7aWYoNTEyJmkuZmxhZ3MmJihpLmNoZWNrPXIoaS5jaGVjayxjLHYsZCkpLG0tPXYsZCs9dixJKWJyZWFrIHR9ZWxzZSBpLmhlYWQmJihpLmhlYWQubmFtZT1udWxsKTtpLmxlbmd0aD0wLGkubW9kZT04O2Nhc2UgODppZig0MDk2JmkuZmxhZ3Mpe2lmKDA9PT1tKWJyZWFrIHQ7Zm9yKHY9MDtJPWNbZCt2KytdLGkuaGVhZCYmSSYmaS5sZW5ndGg8NjU1MzYmJihpLmhlYWQuY29tbWVudCs9U3RyaW5nLmZyb21DaGFyQ29kZShJKSksSSYmdjxtOyk7aWYoNTEyJmkuZmxhZ3MmJihpLmNoZWNrPXIoaS5jaGVjayxjLHYsZCkpLG0tPXYsZCs9dixJKWJyZWFrIHR9ZWxzZSBpLmhlYWQmJihpLmhlYWQuY29tbWVudD1udWxsKTtpLm1vZGU9OTtjYXNlIDk6aWYoNTEyJmkuZmxhZ3Mpe2Zvcig7ZzwxNjspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fWlmKGIhPT0oNjU1MzUmaS5jaGVjaykpe3QubXNnPVwiaGVhZGVyIGNyYyBtaXNtYXRjaFwiLGkubW9kZT0zMDticmVha31nPWI9MH1pLmhlYWQmJihpLmhlYWQuaGNyYz1pLmZsYWdzPj45JjEsaS5oZWFkLmRvbmU9ITApLHQuYWRsZXI9aS5jaGVjaz0wLGkubW9kZT0xMjticmVhaztjYXNlIDEwOmZvcig7ZzwzMjspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fXQuYWRsZXI9aS5jaGVjaz1oKGIpLGc9Yj0wLGkubW9kZT0xMTtjYXNlIDExOmlmKDA9PT1pLmhhdmVkaWN0KXJldHVybiB0Lm5leHRfb3V0PWYsdC5hdmFpbF9vdXQ9cCx0Lm5leHRfaW49ZCx0LmF2YWlsX2luPW0saS5ob2xkPWIsaS5iaXRzPWcsMjt0LmFkbGVyPWkuY2hlY2s9MSxpLm1vZGU9MTI7Y2FzZSAxMjppZig1PT09ZXx8Nj09PWUpYnJlYWsgdDtjYXNlIDEzOmlmKGkubGFzdCl7Yj4+Pj03JmcsZy09NyZnLGkubW9kZT0yNzticmVha31mb3IoO2c8Mzspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fXN3aXRjaChpLmxhc3Q9MSZiLGctPTEsMyYoYj4+Pj0xKSl7Y2FzZSAwOmkubW9kZT0xNDticmVhaztjYXNlIDE6aWYoUyhpKSxpLm1vZGU9MjAsNiE9PWUpYnJlYWs7Yj4+Pj0yLGctPTI7YnJlYWsgdDtjYXNlIDI6aS5tb2RlPTE3O2JyZWFrO2Nhc2UgMzp0Lm1zZz1cImludmFsaWQgYmxvY2sgdHlwZVwiLGkubW9kZT0zMH1iPj4+PTIsZy09MjticmVhaztjYXNlIDE0OmZvcihiPj4+PTcmZyxnLT03Jmc7ZzwzMjspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fWlmKCg2NTUzNSZiKSE9KGI+Pj4xNl42NTUzNSkpe3QubXNnPVwiaW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3Roc1wiLGkubW9kZT0zMDticmVha31pZihpLmxlbmd0aD02NTUzNSZiLGc9Yj0wLGkubW9kZT0xNSw2PT09ZSlicmVhayB0O2Nhc2UgMTU6aS5tb2RlPTE2O2Nhc2UgMTY6aWYodj1pLmxlbmd0aCl7aWYobTx2JiYodj1tKSxwPHYmJih2PXApLDA9PT12KWJyZWFrIHQ7cy5hcnJheVNldCh1LGMsZCx2LGYpLG0tPXYsZCs9dixwLT12LGYrPXYsaS5sZW5ndGgtPXY7YnJlYWt9aS5tb2RlPTEyO2JyZWFrO2Nhc2UgMTc6Zm9yKDtnPDE0Oyl7aWYoMD09PW0pYnJlYWsgdDttLS0sYis9Y1tkKytdPDxnLGcrPTh9aWYoaS5ubGVuPTI1NysoMzEmYiksYj4+Pj01LGctPTUsaS5uZGlzdD0xKygzMSZiKSxiPj4+PTUsZy09NSxpLm5jb2RlPTQrKDE1JmIpLGI+Pj49NCxnLT00LDI4NjxpLm5sZW58fDMwPGkubmRpc3Qpe3QubXNnPVwidG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHNcIixpLm1vZGU9MzA7YnJlYWt9aS5oYXZlPTAsaS5tb2RlPTE4O2Nhc2UgMTg6Zm9yKDtpLmhhdmU8aS5uY29kZTspe2Zvcig7ZzwzOyl7aWYoMD09PW0pYnJlYWsgdDttLS0sYis9Y1tkKytdPDxnLGcrPTh9aS5sZW5zW09baS5oYXZlKytdXT03JmIsYj4+Pj0zLGctPTN9Zm9yKDtpLmhhdmU8MTk7KWkubGVuc1tPW2kuaGF2ZSsrXV09MDtpZihpLmxlbmNvZGU9aS5sZW5keW4saS5sZW5iaXRzPTcsTj17Yml0czppLmxlbmJpdHN9LFI9YSgwLGkubGVucywwLDE5LGkubGVuY29kZSwwLGkud29yayxOKSxpLmxlbmJpdHM9Ti5iaXRzLFIpe3QubXNnPVwiaW52YWxpZCBjb2RlIGxlbmd0aHMgc2V0XCIsaS5tb2RlPTMwO2JyZWFrfWkuaGF2ZT0wLGkubW9kZT0xOTtjYXNlIDE5OmZvcig7aS5oYXZlPGkubmxlbitpLm5kaXN0Oyl7Zm9yKDtUPShGPWkubGVuY29kZVtiJigxPDxpLmxlbmJpdHMpLTFdKT4+PjE2JjI1NSxQPTY1NTM1JkYsISgoTT1GPj4+MjQpPD1nKTspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fWlmKFA8MTYpYj4+Pj1NLGctPU0saS5sZW5zW2kuaGF2ZSsrXT1QO2Vsc2V7aWYoMTY9PT1QKXtmb3IoQj1NKzI7ZzxCOyl7aWYoMD09PW0pYnJlYWsgdDttLS0sYis9Y1tkKytdPDxnLGcrPTh9aWYoYj4+Pj1NLGctPU0sMD09PWkuaGF2ZSl7dC5tc2c9XCJpbnZhbGlkIGJpdCBsZW5ndGggcmVwZWF0XCIsaS5tb2RlPTMwO2JyZWFrfUk9aS5sZW5zW2kuaGF2ZS0xXSx2PTMrKDMmYiksYj4+Pj0yLGctPTJ9ZWxzZSBpZigxNz09PVApe2ZvcihCPU0rMztnPEI7KXtpZigwPT09bSlicmVhayB0O20tLSxiKz1jW2QrK108PGcsZys9OH1nLT1NLEk9MCx2PTMrKDcmKGI+Pj49TSkpLGI+Pj49MyxnLT0zfWVsc2V7Zm9yKEI9TSs3O2c8Qjspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fWctPU0sST0wLHY9MTErKDEyNyYoYj4+Pj1NKSksYj4+Pj03LGctPTd9aWYoaS5oYXZlK3Y+aS5ubGVuK2kubmRpc3Qpe3QubXNnPVwiaW52YWxpZCBiaXQgbGVuZ3RoIHJlcGVhdFwiLGkubW9kZT0zMDticmVha31mb3IoO3YtLTspaS5sZW5zW2kuaGF2ZSsrXT1JfX1pZigzMD09PWkubW9kZSlicmVhaztpZigwPT09aS5sZW5zWzI1Nl0pe3QubXNnPVwiaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrXCIsaS5tb2RlPTMwO2JyZWFrfWlmKGkubGVuYml0cz05LE49e2JpdHM6aS5sZW5iaXRzfSxSPWEoMSxpLmxlbnMsMCxpLm5sZW4saS5sZW5jb2RlLDAsaS53b3JrLE4pLGkubGVuYml0cz1OLmJpdHMsUil7dC5tc2c9XCJpbnZhbGlkIGxpdGVyYWwvbGVuZ3RocyBzZXRcIixpLm1vZGU9MzA7YnJlYWt9aWYoaS5kaXN0Yml0cz02LGkuZGlzdGNvZGU9aS5kaXN0ZHluLE49e2JpdHM6aS5kaXN0Yml0c30sUj1hKDIsaS5sZW5zLGkubmxlbixpLm5kaXN0LGkuZGlzdGNvZGUsMCxpLndvcmssTiksaS5kaXN0Yml0cz1OLmJpdHMsUil7dC5tc2c9XCJpbnZhbGlkIGRpc3RhbmNlcyBzZXRcIixpLm1vZGU9MzA7YnJlYWt9aWYoaS5tb2RlPTIwLDY9PT1lKWJyZWFrIHQ7Y2FzZSAyMDppLm1vZGU9MjE7Y2FzZSAyMTppZig2PD1tJiYyNTg8PXApe3QubmV4dF9vdXQ9Zix0LmF2YWlsX291dD1wLHQubmV4dF9pbj1kLHQuYXZhaWxfaW49bSxpLmhvbGQ9YixpLmJpdHM9ZyxvKHQseCksZj10Lm5leHRfb3V0LHU9dC5vdXRwdXQscD10LmF2YWlsX291dCxkPXQubmV4dF9pbixjPXQuaW5wdXQsbT10LmF2YWlsX2luLGI9aS5ob2xkLGc9aS5iaXRzLDEyPT09aS5tb2RlJiYoaS5iYWNrPS0xKTticmVha31mb3IoaS5iYWNrPTA7VD0oRj1pLmxlbmNvZGVbYiYoMTw8aS5sZW5iaXRzKS0xXSk+Pj4xNiYyNTUsUD02NTUzNSZGLCEoKE09Rj4+PjI0KTw9Zyk7KXtpZigwPT09bSlicmVhayB0O20tLSxiKz1jW2QrK108PGcsZys9OH1pZihUJiYwPT0oMjQwJlQpKXtmb3IoTD1NLEE9VCxDPVA7VD0oRj1pLmxlbmNvZGVbQysoKGImKDE8PEwrQSktMSk+PkwpXSk+Pj4xNiYyNTUsUD02NTUzNSZGLCEoTCsoTT1GPj4+MjQpPD1nKTspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fWI+Pj49TCxnLT1MLGkuYmFjays9TH1pZihiPj4+PU0sZy09TSxpLmJhY2srPU0saS5sZW5ndGg9UCwwPT09VCl7aS5tb2RlPTI2O2JyZWFrfWlmKDMyJlQpe2kuYmFjaz0tMSxpLm1vZGU9MTI7YnJlYWt9aWYoNjQmVCl7dC5tc2c9XCJpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGVcIixpLm1vZGU9MzA7YnJlYWt9aS5leHRyYT0xNSZULGkubW9kZT0yMjtjYXNlIDIyOmlmKGkuZXh0cmEpe2ZvcihCPWkuZXh0cmE7ZzxCOyl7aWYoMD09PW0pYnJlYWsgdDttLS0sYis9Y1tkKytdPDxnLGcrPTh9aS5sZW5ndGgrPWImKDE8PGkuZXh0cmEpLTEsYj4+Pj1pLmV4dHJhLGctPWkuZXh0cmEsaS5iYWNrKz1pLmV4dHJhfWkud2FzPWkubGVuZ3RoLGkubW9kZT0yMztjYXNlIDIzOmZvcig7VD0oRj1pLmRpc3Rjb2RlW2ImKDE8PGkuZGlzdGJpdHMpLTFdKT4+PjE2JjI1NSxQPTY1NTM1JkYsISgoTT1GPj4+MjQpPD1nKTspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fWlmKDA9PSgyNDAmVCkpe2ZvcihMPU0sQT1ULEM9UDtUPShGPWkuZGlzdGNvZGVbQysoKGImKDE8PEwrQSktMSk+PkwpXSk+Pj4xNiYyNTUsUD02NTUzNSZGLCEoTCsoTT1GPj4+MjQpPD1nKTspe2lmKDA9PT1tKWJyZWFrIHQ7bS0tLGIrPWNbZCsrXTw8ZyxnKz04fWI+Pj49TCxnLT1MLGkuYmFjays9TH1pZihiPj4+PU0sZy09TSxpLmJhY2srPU0sNjQmVCl7dC5tc2c9XCJpbnZhbGlkIGRpc3RhbmNlIGNvZGVcIixpLm1vZGU9MzA7YnJlYWt9aS5vZmZzZXQ9UCxpLmV4dHJhPTE1JlQsaS5tb2RlPTI0O2Nhc2UgMjQ6aWYoaS5leHRyYSl7Zm9yKEI9aS5leHRyYTtnPEI7KXtpZigwPT09bSlicmVhayB0O20tLSxiKz1jW2QrK108PGcsZys9OH1pLm9mZnNldCs9YiYoMTw8aS5leHRyYSktMSxiPj4+PWkuZXh0cmEsZy09aS5leHRyYSxpLmJhY2srPWkuZXh0cmF9aWYoaS5vZmZzZXQ+aS5kbWF4KXt0Lm1zZz1cImludmFsaWQgZGlzdGFuY2UgdG9vIGZhciBiYWNrXCIsaS5tb2RlPTMwO2JyZWFrfWkubW9kZT0yNTtjYXNlIDI1OmlmKDA9PT1wKWJyZWFrIHQ7aWYodj14LXAsaS5vZmZzZXQ+dil7aWYoKHY9aS5vZmZzZXQtdik+aS53aGF2ZSYmaS5zYW5lKXt0Lm1zZz1cImludmFsaWQgZGlzdGFuY2UgdG9vIGZhciBiYWNrXCIsaS5tb2RlPTMwO2JyZWFrfV89dj5pLnduZXh0Pyh2LT1pLnduZXh0LGkud3NpemUtdik6aS53bmV4dC12LHY+aS5sZW5ndGgmJih2PWkubGVuZ3RoKSx3PWkud2luZG93fWVsc2Ugdz11LF89Zi1pLm9mZnNldCx2PWkubGVuZ3RoO2ZvcihwPHYmJih2PXApLHAtPXYsaS5sZW5ndGgtPXY7dVtmKytdPXdbXysrXSwtLXY7KTswPT09aS5sZW5ndGgmJihpLm1vZGU9MjEpO2JyZWFrO2Nhc2UgMjY6aWYoMD09PXApYnJlYWsgdDt1W2YrK109aS5sZW5ndGgscC0tLGkubW9kZT0yMTticmVhaztjYXNlIDI3OmlmKGkud3JhcCl7Zm9yKDtnPDMyOyl7aWYoMD09PW0pYnJlYWsgdDttLS0sYnw9Y1tkKytdPDxnLGcrPTh9aWYoeC09cCx0LnRvdGFsX291dCs9eCxpLnRvdGFsKz14LHgmJih0LmFkbGVyPWkuY2hlY2s9aS5mbGFncz9yKGkuY2hlY2ssdSx4LGYteCk6bihpLmNoZWNrLHUseCxmLXgpKSx4PXAsKGkuZmxhZ3M/YjpoKGIpKSE9PWkuY2hlY2spe3QubXNnPVwiaW5jb3JyZWN0IGRhdGEgY2hlY2tcIixpLm1vZGU9MzA7YnJlYWt9Zz1iPTB9aS5tb2RlPTI4O2Nhc2UgMjg6aWYoaS53cmFwJiZpLmZsYWdzKXtmb3IoO2c8MzI7KXtpZigwPT09bSlicmVhayB0O20tLSxiKz1jW2QrK108PGcsZys9OH1pZihiIT09KDQyOTQ5NjcyOTUmaS50b3RhbCkpe3QubXNnPVwiaW5jb3JyZWN0IGxlbmd0aCBjaGVja1wiLGkubW9kZT0zMDticmVha31nPWI9MH1pLm1vZGU9Mjk7Y2FzZSAyOTpSPTE7YnJlYWsgdDtjYXNlIDMwOlI9LTM7YnJlYWsgdDtjYXNlIDMxOnJldHVybi00O2RlZmF1bHQ6cmV0dXJuIGx9cmV0dXJuIHQubmV4dF9vdXQ9Zix0LmF2YWlsX291dD1wLHQubmV4dF9pbj1kLHQuYXZhaWxfaW49bSxpLmhvbGQ9YixpLmJpdHM9ZywoaS53c2l6ZXx8eCE9PXQuYXZhaWxfb3V0JiZpLm1vZGU8MzAmJihpLm1vZGU8Mjd8fDQhPT1lKSkmJnkodCx0Lm91dHB1dCx0Lm5leHRfb3V0LHgtdC5hdmFpbF9vdXQpPyhpLm1vZGU9MzEsLTQpOihFLT10LmF2YWlsX2luLHgtPXQuYXZhaWxfb3V0LHQudG90YWxfaW4rPUUsdC50b3RhbF9vdXQrPXgsaS50b3RhbCs9eCxpLndyYXAmJngmJih0LmFkbGVyPWkuY2hlY2s9aS5mbGFncz9yKGkuY2hlY2ssdSx4LHQubmV4dF9vdXQteCk6bihpLmNoZWNrLHUseCx0Lm5leHRfb3V0LXgpKSx0LmRhdGFfdHlwZT1pLmJpdHMrKGkubGFzdD82NDowKSsoMTI9PT1pLm1vZGU/MTI4OjApKygyMD09PWkubW9kZXx8MTU9PT1pLm1vZGU/MjU2OjApLCgwPT1FJiYwPT09eHx8ND09PWUpJiYwPT09UiYmKFI9LTUpLFIpfSxpLmluZmxhdGVFbmQ9ZnVuY3Rpb24odCl7aWYoIXR8fCF0LnN0YXRlKXJldHVybiBsO3ZhciBlPXQuc3RhdGU7cmV0dXJuIGUud2luZG93JiYoZS53aW5kb3c9bnVsbCksdC5zdGF0ZT1udWxsLDB9LGkuaW5mbGF0ZUdldEhlYWRlcj1mdW5jdGlvbih0LGUpe3ZhciBpO3JldHVybiB0JiZ0LnN0YXRlPzA9PSgyJihpPXQuc3RhdGUpLndyYXApP2w6KChpLmhlYWQ9ZSkuZG9uZT0hMSwwKTpsfSxpLmluZmxhdGVTZXREaWN0aW9uYXJ5PWZ1bmN0aW9uKHQsZSl7dmFyIGkscz1lLmxlbmd0aDtyZXR1cm4gdCYmdC5zdGF0ZT8wIT09KGk9dC5zdGF0ZSkud3JhcCYmMTEhPT1pLm1vZGU/bDoxMT09PWkubW9kZSYmbigxLGUscywwKSE9PWkuY2hlY2s/LTM6eSh0LGUscyxzKT8oaS5tb2RlPTMxLC00KTooaS5oYXZlZGljdD0xLDApOmx9LGkuaW5mbGF0ZUluZm89XCJwYWtvIGluZmxhdGUgKGZyb20gTm9kZWNhIHByb2plY3QpXCJ9LHtcIi4uL3V0aWxzL2NvbW1vblwiOjQxLFwiLi9hZGxlcjMyXCI6NDMsXCIuL2NyYzMyXCI6NDUsXCIuL2luZmZhc3RcIjo0OCxcIi4vaW5mdHJlZXNcIjo1MH1dLDUwOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dChcIi4uL3V0aWxzL2NvbW1vblwiKSxuPVszLDQsNSw2LDcsOCw5LDEwLDExLDEzLDE1LDE3LDE5LDIzLDI3LDMxLDM1LDQzLDUxLDU5LDY3LDgzLDk5LDExNSwxMzEsMTYzLDE5NSwyMjcsMjU4LDAsMF0scj1bMTYsMTYsMTYsMTYsMTYsMTYsMTYsMTYsMTcsMTcsMTcsMTcsMTgsMTgsMTgsMTgsMTksMTksMTksMTksMjAsMjAsMjAsMjAsMjEsMjEsMjEsMjEsMTYsNzIsNzhdLG89WzEsMiwzLDQsNSw3LDksMTMsMTcsMjUsMzMsNDksNjUsOTcsMTI5LDE5MywyNTcsMzg1LDUxMyw3NjksMTAyNSwxNTM3LDIwNDksMzA3Myw0MDk3LDYxNDUsODE5MywxMjI4OSwxNjM4NSwyNDU3NywwLDBdLGE9WzE2LDE2LDE2LDE2LDE3LDE3LDE4LDE4LDE5LDE5LDIwLDIwLDIxLDIxLDIyLDIyLDIzLDIzLDI0LDI0LDI1LDI1LDI2LDI2LDI3LDI3LDI4LDI4LDI5LDI5LDY0LDY0XTtlLmV4cG9ydHM9ZnVuY3Rpb24odCxlLGksbCxoLGMsdSxkKXt2YXIgZixtLHAsYixnLFMseSxFLHgsdj1kLmJpdHMsXz0wLHc9MCxNPTAsVD0wLFA9MCxMPTAsQT0wLEM9MCxJPTAsUj0wLE49bnVsbCxCPTAsRj1uZXcgcy5CdWYxNigxNiksRD1uZXcgcy5CdWYxNigxNiksTz1udWxsLGs9MDtmb3IoXz0wO188PTE1O18rKylGW19dPTA7Zm9yKHc9MDt3PGw7dysrKUZbZVtpK3ddXSsrO2ZvcihQPXYsVD0xNTsxPD1UJiYwPT09RltUXTtULS0pO2lmKFQ8UCYmKFA9VCksMD09PVQpcmV0dXJuIGhbYysrXT0yMDk3MTUyMCxoW2MrK109MjA5NzE1MjAsZC5iaXRzPTEsMDtmb3IoTT0xO008VCYmMD09PUZbTV07TSsrKTtmb3IoUDxNJiYoUD1NKSxfPUM9MTtfPD0xNTtfKyspaWYoQzw8PTEsKEMtPUZbX10pPDApcmV0dXJuLTE7aWYoMDxDJiYoMD09PXR8fDEhPT1UKSlyZXR1cm4tMTtmb3IoRFsxXT0wLF89MTtfPDE1O18rKylEW18rMV09RFtfXStGW19dO2Zvcih3PTA7dzxsO3crKykwIT09ZVtpK3ddJiYodVtEW2VbaSt3XV0rK109dyk7aWYoUz0wPT09dD8oTj1PPXUsMTkpOjE9PT10PyhOPW4sQi09MjU3LE89cixrLT0yNTcsMjU2KTooTj1vLE89YSwtMSksXz1NLGc9YyxBPXc9Uj0wLHA9LTEsYj0oST0xPDwoTD1QKSktMSwxPT09dCYmODUyPEl8fDI9PT10JiY1OTI8SSlyZXR1cm4gMTtmb3IoOzspe2Zvcih5PV8tQSx4PXVbd108Uz8oRT0wLHVbd10pOnVbd10+Uz8oRT1PW2srdVt3XV0sTltCK3Vbd11dKTooRT05NiwwKSxmPTE8PF8tQSxNPW09MTw8TDtoW2crKFI+PkEpKyhtLT1mKV09eTw8MjR8RTw8MTZ8eHwwLDAhPT1tOyk7Zm9yKGY9MTw8Xy0xO1ImZjspZj4+PTE7aWYoMCE9PWY/KFImPWYtMSxSKz1mKTpSPTAsdysrLDA9PS0tRltfXSl7aWYoXz09PVQpYnJlYWs7Xz1lW2krdVt3XV19aWYoUDxfJiYoUiZiKSE9PXApe2ZvcigwPT09QSYmKEE9UCksZys9TSxDPTE8PChMPV8tQSk7TCtBPFQmJiEoKEMtPUZbTCtBXSk8PTApOylMKyssQzw8PTE7aWYoSSs9MTw8TCwxPT09dCYmODUyPEl8fDI9PT10JiY1OTI8SSlyZXR1cm4gMTtoW3A9UiZiXT1QPDwyNHxMPDwxNnxnLWN8MH19cmV0dXJuIDAhPT1SJiYoaFtnK1JdPV8tQTw8MjR8NjQ8PDE2fDApLGQuYml0cz1QLDB9fSx7XCIuLi91dGlscy9jb21tb25cIjo0MX1dLDUxOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7ZS5leHBvcnRzPXsyOlwibmVlZCBkaWN0aW9uYXJ5XCIsMTpcInN0cmVhbSBlbmRcIiwwOlwiXCIsXCItMVwiOlwiZmlsZSBlcnJvclwiLFwiLTJcIjpcInN0cmVhbSBlcnJvclwiLFwiLTNcIjpcImRhdGEgZXJyb3JcIixcIi00XCI6XCJpbnN1ZmZpY2llbnQgbWVtb3J5XCIsXCItNVwiOlwiYnVmZmVyIGVycm9yXCIsXCItNlwiOlwiaW5jb21wYXRpYmxlIHZlcnNpb25cIn19LHt9XSw1MjpbZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXQoXCIuLi91dGlscy9jb21tb25cIik7ZnVuY3Rpb24gbih0KXtmb3IodmFyIGU9dC5sZW5ndGg7MDw9LS1lOyl0W2VdPTB9dmFyIHI9MjU2LG89Mjg2LGE9MzAsbD0xNSxoPVswLDAsMCwwLDAsMCwwLDAsMSwxLDEsMSwyLDIsMiwyLDMsMywzLDMsNCw0LDQsNCw1LDUsNSw1LDBdLGM9WzAsMCwwLDAsMSwxLDIsMiwzLDMsNCw0LDUsNSw2LDYsNyw3LDgsOCw5LDksMTAsMTAsMTEsMTEsMTIsMTIsMTMsMTNdLHU9WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMiwzLDddLGQ9WzE2LDE3LDE4LDAsOCw3LDksNiwxMCw1LDExLDQsMTIsMywxMywyLDE0LDEsMTVdLGY9bmV3IEFycmF5KDU3Nik7bihmKTt2YXIgbT1uZXcgQXJyYXkoNjApO24obSk7dmFyIHA9bmV3IEFycmF5KDUxMik7bihwKTt2YXIgYj1uZXcgQXJyYXkoMjU2KTtuKGIpO3ZhciBnPW5ldyBBcnJheSgyOSk7bihnKTt2YXIgUyx5LEUseD1uZXcgQXJyYXkoYSk7ZnVuY3Rpb24gdih0LGUsaSxzLG4pe3RoaXMuc3RhdGljX3RyZWU9dCx0aGlzLmV4dHJhX2JpdHM9ZSx0aGlzLmV4dHJhX2Jhc2U9aSx0aGlzLmVsZW1zPXMsdGhpcy5tYXhfbGVuZ3RoPW4sdGhpcy5oYXNfc3RyZWU9dCYmdC5sZW5ndGh9ZnVuY3Rpb24gXyh0LGUpe3RoaXMuZHluX3RyZWU9dCx0aGlzLm1heF9jb2RlPTAsdGhpcy5zdGF0X2Rlc2M9ZX1mdW5jdGlvbiB3KHQpe3JldHVybiB0PDI1Nj9wW3RdOnBbMjU2Kyh0Pj4+NyldfWZ1bmN0aW9uIE0odCxlKXt0LnBlbmRpbmdfYnVmW3QucGVuZGluZysrXT0yNTUmZSx0LnBlbmRpbmdfYnVmW3QucGVuZGluZysrXT1lPj4+OCYyNTV9ZnVuY3Rpb24gVCh0LGUsaSl7dC5iaV92YWxpZD4xNi1pPyh0LmJpX2J1Znw9ZTw8dC5iaV92YWxpZCY2NTUzNSxNKHQsdC5iaV9idWYpLHQuYmlfYnVmPWU+PjE2LXQuYmlfdmFsaWQsdC5iaV92YWxpZCs9aS0xNik6KHQuYmlfYnVmfD1lPDx0LmJpX3ZhbGlkJjY1NTM1LHQuYmlfdmFsaWQrPWkpfWZ1bmN0aW9uIFAodCxlLGkpe1QodCxpWzIqZV0saVsyKmUrMV0pfWZ1bmN0aW9uIEwodCxlKXtmb3IodmFyIGk9MDtpfD0xJnQsdD4+Pj0xLGk8PD0xLDA8LS1lOyk7cmV0dXJuIGk+Pj4xfWZ1bmN0aW9uIEEodCxlLGkpe3ZhciBzLG4scj1uZXcgQXJyYXkoMTYpLG89MDtmb3Iocz0xO3M8PWw7cysrKXJbc109bz1vK2lbcy0xXTw8MTtmb3Iobj0wO248PWU7bisrKXt2YXIgYT10WzIqbisxXTswIT09YSYmKHRbMipuXT1MKHJbYV0rKyxhKSl9fWZ1bmN0aW9uIEModCl7dmFyIGU7Zm9yKGU9MDtlPG87ZSsrKXQuZHluX2x0cmVlWzIqZV09MDtmb3IoZT0wO2U8YTtlKyspdC5keW5fZHRyZWVbMiplXT0wO2ZvcihlPTA7ZTwxOTtlKyspdC5ibF90cmVlWzIqZV09MDt0LmR5bl9sdHJlZVs1MTJdPTEsdC5vcHRfbGVuPXQuc3RhdGljX2xlbj0wLHQubGFzdF9saXQ9dC5tYXRjaGVzPTB9ZnVuY3Rpb24gSSh0KXs4PHQuYmlfdmFsaWQ/TSh0LHQuYmlfYnVmKTowPHQuYmlfdmFsaWQmJih0LnBlbmRpbmdfYnVmW3QucGVuZGluZysrXT10LmJpX2J1ZiksdC5iaV9idWY9MCx0LmJpX3ZhbGlkPTB9ZnVuY3Rpb24gUih0LGUsaSxzKXt2YXIgbj0yKmUscj0yKmk7cmV0dXJuIHRbbl08dFtyXXx8dFtuXT09PXRbcl0mJnNbZV08PXNbaV19ZnVuY3Rpb24gTih0LGUsaSl7Zm9yKHZhciBzPXQuaGVhcFtpXSxuPWk8PDE7bjw9dC5oZWFwX2xlbiYmKG48dC5oZWFwX2xlbiYmUihlLHQuaGVhcFtuKzFdLHQuaGVhcFtuXSx0LmRlcHRoKSYmbisrLCFSKGUscyx0LmhlYXBbbl0sdC5kZXB0aCkpOyl0LmhlYXBbaV09dC5oZWFwW25dLGk9bixuPDw9MTt0LmhlYXBbaV09c31mdW5jdGlvbiBCKHQsZSxpKXt2YXIgcyxuLG8sYSxsPTA7aWYoMCE9PXQubGFzdF9saXQpZm9yKDtzPXQucGVuZGluZ19idWZbdC5kX2J1ZisyKmxdPDw4fHQucGVuZGluZ19idWZbdC5kX2J1ZisyKmwrMV0sbj10LnBlbmRpbmdfYnVmW3QubF9idWYrbF0sbCsrLDA9PT1zP1AodCxuLGUpOihQKHQsKG89YltuXSkrcisxLGUpLDAhPT0oYT1oW29dKSYmVCh0LG4tPWdbb10sYSksUCh0LG89dygtLXMpLGkpLDAhPT0oYT1jW29dKSYmVCh0LHMtPXhbb10sYSkpLGw8dC5sYXN0X2xpdDspO1AodCwyNTYsZSl9ZnVuY3Rpb24gRih0LGUpe3ZhciBpLHMsbixyPWUuZHluX3RyZWUsbz1lLnN0YXRfZGVzYy5zdGF0aWNfdHJlZSxhPWUuc3RhdF9kZXNjLmhhc19zdHJlZSxoPWUuc3RhdF9kZXNjLmVsZW1zLGM9LTE7Zm9yKHQuaGVhcF9sZW49MCx0LmhlYXBfbWF4PTU3MyxpPTA7aTxoO2krKykwIT09clsyKmldPyh0LmhlYXBbKyt0LmhlYXBfbGVuXT1jPWksdC5kZXB0aFtpXT0wKTpyWzIqaSsxXT0wO2Zvcig7dC5oZWFwX2xlbjwyOylyWzIqKG49dC5oZWFwWysrdC5oZWFwX2xlbl09YzwyPysrYzowKV09MSx0LmRlcHRoW25dPTAsdC5vcHRfbGVuLS0sYSYmKHQuc3RhdGljX2xlbi09b1syKm4rMV0pO2ZvcihlLm1heF9jb2RlPWMsaT10LmhlYXBfbGVuPj4xOzE8PWk7aS0tKU4odCxyLGkpO2ZvcihuPWg7aT10LmhlYXBbMV0sdC5oZWFwWzFdPXQuaGVhcFt0LmhlYXBfbGVuLS1dLE4odCxyLDEpLHM9dC5oZWFwWzFdLHQuaGVhcFstLXQuaGVhcF9tYXhdPWksdC5oZWFwWy0tdC5oZWFwX21heF09cyxyWzIqbl09clsyKmldK3JbMipzXSx0LmRlcHRoW25dPSh0LmRlcHRoW2ldPj10LmRlcHRoW3NdP3QuZGVwdGhbaV06dC5kZXB0aFtzXSkrMSxyWzIqaSsxXT1yWzIqcysxXT1uLHQuaGVhcFsxXT1uKyssTih0LHIsMSksMjw9dC5oZWFwX2xlbjspO3QuaGVhcFstLXQuaGVhcF9tYXhdPXQuaGVhcFsxXSxmdW5jdGlvbih0LGUpe3ZhciBpLHMsbixyLG8sYSxoPWUuZHluX3RyZWUsYz1lLm1heF9jb2RlLHU9ZS5zdGF0X2Rlc2Muc3RhdGljX3RyZWUsZD1lLnN0YXRfZGVzYy5oYXNfc3RyZWUsZj1lLnN0YXRfZGVzYy5leHRyYV9iaXRzLG09ZS5zdGF0X2Rlc2MuZXh0cmFfYmFzZSxwPWUuc3RhdF9kZXNjLm1heF9sZW5ndGgsYj0wO2ZvcihyPTA7cjw9bDtyKyspdC5ibF9jb3VudFtyXT0wO2ZvcihoWzIqdC5oZWFwW3QuaGVhcF9tYXhdKzFdPTAsaT10LmhlYXBfbWF4KzE7aTw1NzM7aSsrKXA8KHI9aFsyKmhbMioocz10LmhlYXBbaV0pKzFdKzFdKzEpJiYocj1wLGIrKyksaFsyKnMrMV09cixjPHN8fCh0LmJsX2NvdW50W3JdKyssbz0wLG08PXMmJihvPWZbcy1tXSksYT1oWzIqc10sdC5vcHRfbGVuKz1hKihyK28pLGQmJih0LnN0YXRpY19sZW4rPWEqKHVbMipzKzFdK28pKSk7aWYoMCE9PWIpe2Rve2ZvcihyPXAtMTswPT09dC5ibF9jb3VudFtyXTspci0tO3QuYmxfY291bnRbcl0tLSx0LmJsX2NvdW50W3IrMV0rPTIsdC5ibF9jb3VudFtwXS0tLGItPTJ9d2hpbGUoMDxiKTtmb3Iocj1wOzAhPT1yO3ItLSlmb3Iocz10LmJsX2NvdW50W3JdOzAhPT1zOyljPChuPXQuaGVhcFstLWldKXx8KGhbMipuKzFdIT09ciYmKHQub3B0X2xlbis9KHItaFsyKm4rMV0pKmhbMipuXSxoWzIqbisxXT1yKSxzLS0pfX0odCxlKSxBKHIsYyx0LmJsX2NvdW50KX1mdW5jdGlvbiBEKHQsZSxpKXt2YXIgcyxuLHI9LTEsbz1lWzFdLGE9MCxsPTcsaD00O2ZvcigwPT09byYmKGw9MTM4LGg9MyksZVsyKihpKzEpKzFdPTY1NTM1LHM9MDtzPD1pO3MrKyluPW8sbz1lWzIqKHMrMSkrMV0sKythPGwmJm49PT1vfHwoYTxoP3QuYmxfdHJlZVsyKm5dKz1hOjAhPT1uPyhuIT09ciYmdC5ibF90cmVlWzIqbl0rKyx0LmJsX3RyZWVbMzJdKyspOmE8PTEwP3QuYmxfdHJlZVszNF0rKzp0LmJsX3RyZWVbMzZdKysscj1uLGg9KGE9MCk9PT1vPyhsPTEzOCwzKTpuPT09bz8obD02LDMpOihsPTcsNCkpfWZ1bmN0aW9uIE8odCxlLGkpe3ZhciBzLG4scj0tMSxvPWVbMV0sYT0wLGw9NyxoPTQ7Zm9yKDA9PT1vJiYobD0xMzgsaD0zKSxzPTA7czw9aTtzKyspaWYobj1vLG89ZVsyKihzKzEpKzFdLCEoKythPGwmJm49PT1vKSl7aWYoYTxoKWZvcig7UCh0LG4sdC5ibF90cmVlKSwwIT0tLWE7KTtlbHNlIDAhPT1uPyhuIT09ciYmKFAodCxuLHQuYmxfdHJlZSksYS0tKSxQKHQsMTYsdC5ibF90cmVlKSxUKHQsYS0zLDIpKTphPD0xMD8oUCh0LDE3LHQuYmxfdHJlZSksVCh0LGEtMywzKSk6KFAodCwxOCx0LmJsX3RyZWUpLFQodCxhLTExLDcpKTtyPW4saD0oYT0wKT09PW8/KGw9MTM4LDMpOm49PT1vPyhsPTYsMyk6KGw9Nyw0KX19bih4KTt2YXIgaz0hMTtmdW5jdGlvbiBWKHQsZSxpLG4pe1QodCwwKyhuPzE6MCksMyksZnVuY3Rpb24odCxlLGksbil7SSh0KSxNKHQsaSksTSh0LH5pKSxzLmFycmF5U2V0KHQucGVuZGluZ19idWYsdC53aW5kb3csZSxpLHQucGVuZGluZyksdC5wZW5kaW5nKz1pfSh0LGUsaSl9aS5fdHJfaW5pdD1mdW5jdGlvbih0KXtrfHwoZnVuY3Rpb24oKXt2YXIgdCxlLGkscyxuLHI9bmV3IEFycmF5KDE2KTtmb3Iocz1pPTA7czwyODtzKyspZm9yKGdbc109aSx0PTA7dDwxPDxoW3NdO3QrKyliW2krK109cztmb3IoYltpLTFdPXMscz1uPTA7czwxNjtzKyspZm9yKHhbc109bix0PTA7dDwxPDxjW3NdO3QrKylwW24rK109cztmb3Iobj4+PTc7czxhO3MrKylmb3IoeFtzXT1uPDw3LHQ9MDt0PDE8PGNbc10tNzt0KyspcFsyNTYrbisrXT1zO2ZvcihlPTA7ZTw9bDtlKyspcltlXT0wO2Zvcih0PTA7dDw9MTQzOylmWzIqdCsxXT04LHQrKyxyWzhdKys7Zm9yKDt0PD0yNTU7KWZbMip0KzFdPTksdCsrLHJbOV0rKztmb3IoO3Q8PTI3OTspZlsyKnQrMV09Nyx0Kysscls3XSsrO2Zvcig7dDw9Mjg3OylmWzIqdCsxXT04LHQrKyxyWzhdKys7Zm9yKEEoZiwyODcsciksdD0wO3Q8YTt0KyspbVsyKnQrMV09NSxtWzIqdF09TCh0LDUpO1M9bmV3IHYoZixoLDI1NyxvLGwpLHk9bmV3IHYobSxjLDAsYSxsKSxFPW5ldyB2KG5ldyBBcnJheSgwKSx1LDAsMTksNyl9KCksaz0hMCksdC5sX2Rlc2M9bmV3IF8odC5keW5fbHRyZWUsUyksdC5kX2Rlc2M9bmV3IF8odC5keW5fZHRyZWUseSksdC5ibF9kZXNjPW5ldyBfKHQuYmxfdHJlZSxFKSx0LmJpX2J1Zj0wLHQuYmlfdmFsaWQ9MCxDKHQpfSxpLl90cl9zdG9yZWRfYmxvY2s9VixpLl90cl9mbHVzaF9ibG9jaz1mdW5jdGlvbih0LGUsaSxzKXt2YXIgbixvLGE9MDswPHQubGV2ZWw/KDI9PT10LnN0cm0uZGF0YV90eXBlJiYodC5zdHJtLmRhdGFfdHlwZT1mdW5jdGlvbih0KXt2YXIgZSxpPTQwOTM2MjQ0NDc7Zm9yKGU9MDtlPD0zMTtlKyssaT4+Pj0xKWlmKDEmaSYmMCE9PXQuZHluX2x0cmVlWzIqZV0pcmV0dXJuIDA7aWYoMCE9PXQuZHluX2x0cmVlWzE4XXx8MCE9PXQuZHluX2x0cmVlWzIwXXx8MCE9PXQuZHluX2x0cmVlWzI2XSlyZXR1cm4gMTtmb3IoZT0zMjtlPHI7ZSsrKWlmKDAhPT10LmR5bl9sdHJlZVsyKmVdKXJldHVybiAxO3JldHVybiAwfSh0KSksRih0LHQubF9kZXNjKSxGKHQsdC5kX2Rlc2MpLGE9ZnVuY3Rpb24odCl7dmFyIGU7Zm9yKEQodCx0LmR5bl9sdHJlZSx0LmxfZGVzYy5tYXhfY29kZSksRCh0LHQuZHluX2R0cmVlLHQuZF9kZXNjLm1heF9jb2RlKSxGKHQsdC5ibF9kZXNjKSxlPTE4OzM8PWUmJjA9PT10LmJsX3RyZWVbMipkW2VdKzFdO2UtLSk7cmV0dXJuIHQub3B0X2xlbis9MyooZSsxKSs1KzUrNCxlfSh0KSxuPXQub3B0X2xlbiszKzc+Pj4zLChvPXQuc3RhdGljX2xlbiszKzc+Pj4zKTw9biYmKG49bykpOm49bz1pKzUsaSs0PD1uJiYtMSE9PWU/Vih0LGUsaSxzKTo0PT09dC5zdHJhdGVneXx8bz09PW4/KFQodCwyKyhzPzE6MCksMyksQih0LGYsbSkpOihUKHQsNCsocz8xOjApLDMpLGZ1bmN0aW9uKHQsZSxpLHMpe3ZhciBuO2ZvcihUKHQsZS0yNTcsNSksVCh0LGktMSw1KSxUKHQscy00LDQpLG49MDtuPHM7bisrKVQodCx0LmJsX3RyZWVbMipkW25dKzFdLDMpO08odCx0LmR5bl9sdHJlZSxlLTEpLE8odCx0LmR5bl9kdHJlZSxpLTEpfSh0LHQubF9kZXNjLm1heF9jb2RlKzEsdC5kX2Rlc2MubWF4X2NvZGUrMSxhKzEpLEIodCx0LmR5bl9sdHJlZSx0LmR5bl9kdHJlZSkpLEModCkscyYmSSh0KX0saS5fdHJfdGFsbHk9ZnVuY3Rpb24odCxlLGkpe3JldHVybiB0LnBlbmRpbmdfYnVmW3QuZF9idWYrMip0Lmxhc3RfbGl0XT1lPj4+OCYyNTUsdC5wZW5kaW5nX2J1Zlt0LmRfYnVmKzIqdC5sYXN0X2xpdCsxXT0yNTUmZSx0LnBlbmRpbmdfYnVmW3QubF9idWYrdC5sYXN0X2xpdF09MjU1JmksdC5sYXN0X2xpdCsrLDA9PT1lP3QuZHluX2x0cmVlWzIqaV0rKzoodC5tYXRjaGVzKyssZS0tLHQuZHluX2x0cmVlWzIqKGJbaV0rcisxKV0rKyx0LmR5bl9kdHJlZVsyKncoZSldKyspLHQubGFzdF9saXQ9PT10LmxpdF9idWZzaXplLTF9LGkuX3RyX2FsaWduPWZ1bmN0aW9uKHQpe1QodCwyLDMpLFAodCwyNTYsZiksZnVuY3Rpb24odCl7MTY9PT10LmJpX3ZhbGlkPyhNKHQsdC5iaV9idWYpLHQuYmlfYnVmPTAsdC5iaV92YWxpZD0wKTo4PD10LmJpX3ZhbGlkJiYodC5wZW5kaW5nX2J1Zlt0LnBlbmRpbmcrK109MjU1JnQuYmlfYnVmLHQuYmlfYnVmPj49OCx0LmJpX3ZhbGlkLT04KX0odCl9fSx7XCIuLi91dGlscy9jb21tb25cIjo0MX1dLDUzOltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7ZS5leHBvcnRzPWZ1bmN0aW9uKCl7dGhpcy5pbnB1dD1udWxsLHRoaXMubmV4dF9pbj0wLHRoaXMuYXZhaWxfaW49MCx0aGlzLnRvdGFsX2luPTAsdGhpcy5vdXRwdXQ9bnVsbCx0aGlzLm5leHRfb3V0PTAsdGhpcy5hdmFpbF9vdXQ9MCx0aGlzLnRvdGFsX291dD0wLHRoaXMubXNnPVwiXCIsdGhpcy5zdGF0ZT1udWxsLHRoaXMuZGF0YV90eXBlPTIsdGhpcy5hZGxlcj0wfX0se31dLDU0OltmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7ZS5leHBvcnRzPVwiZnVuY3Rpb25cIj09dHlwZW9mIHNldEltbWVkaWF0ZT9zZXRJbW1lZGlhdGU6ZnVuY3Rpb24oKXt2YXIgdD1bXS5zbGljZS5hcHBseShhcmd1bWVudHMpO3Quc3BsaWNlKDEsMCwwKSxzZXRUaW1lb3V0LmFwcGx5KG51bGwsdCl9fSx7fV19LHt9LFsxMF0pKDEwKX0sMjA0MzpmdW5jdGlvbih0LGUsaSl7dmFyIHMsbjshZnVuY3Rpb24ocixvKXtcInVzZSBzdHJpY3RcIjtzPWZ1bmN0aW9uKCl7dmFyIHQ9ZnVuY3Rpb24oKXt9LGU9XCJ1bmRlZmluZWRcIixpPXR5cGVvZiB3aW5kb3chPT1lJiZ0eXBlb2Ygd2luZG93Lm5hdmlnYXRvciE9PWUmJi9UcmlkZW50XFwvfE1TSUUgLy50ZXN0KHdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50KSxzPVtcInRyYWNlXCIsXCJkZWJ1Z1wiLFwiaW5mb1wiLFwid2FyblwiLFwiZXJyb3JcIl07ZnVuY3Rpb24gbih0LGUpe3ZhciBpPXRbZV07aWYoXCJmdW5jdGlvblwiPT10eXBlb2YgaS5iaW5kKXJldHVybiBpLmJpbmQodCk7dHJ5e3JldHVybiBGdW5jdGlvbi5wcm90b3R5cGUuYmluZC5jYWxsKGksdCl9Y2F0Y2goZSl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIEZ1bmN0aW9uLnByb3RvdHlwZS5hcHBseS5hcHBseShpLFt0LGFyZ3VtZW50c10pfX19ZnVuY3Rpb24gcigpe2NvbnNvbGUubG9nJiYoY29uc29sZS5sb2cuYXBwbHk/Y29uc29sZS5sb2cuYXBwbHkoY29uc29sZSxhcmd1bWVudHMpOkZ1bmN0aW9uLnByb3RvdHlwZS5hcHBseS5hcHBseShjb25zb2xlLmxvZyxbY29uc29sZSxhcmd1bWVudHNdKSksY29uc29sZS50cmFjZSYmY29uc29sZS50cmFjZSgpfWZ1bmN0aW9uIG8ocyl7cmV0dXJuXCJkZWJ1Z1wiPT09cyYmKHM9XCJsb2dcIiksdHlwZW9mIGNvbnNvbGUhPT1lJiYoXCJ0cmFjZVwiPT09cyYmaT9yOnZvaWQgMCE9PWNvbnNvbGVbc10/bihjb25zb2xlLHMpOnZvaWQgMCE9PWNvbnNvbGUubG9nP24oY29uc29sZSxcImxvZ1wiKTp0KX1mdW5jdGlvbiBhKGUsaSl7Zm9yKHZhciBuPTA7bjxzLmxlbmd0aDtuKyspe3ZhciByPXNbbl07dGhpc1tyXT1uPGU/dDp0aGlzLm1ldGhvZEZhY3RvcnkocixlLGkpfXRoaXMubG9nPXRoaXMuZGVidWd9ZnVuY3Rpb24gbCh0LGkscyl7cmV0dXJuIGZ1bmN0aW9uKCl7dHlwZW9mIGNvbnNvbGUhPT1lJiYoYS5jYWxsKHRoaXMsaSxzKSx0aGlzW3RdLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl9fWZ1bmN0aW9uIGgodCxlLGkpe3JldHVybiBvKHQpfHxsLmFwcGx5KHRoaXMsYXJndW1lbnRzKX1mdW5jdGlvbiBjKHQsaSxuKXt2YXIgcixvPXRoaXM7aT1udWxsPT1pP1wiV0FSTlwiOmk7dmFyIGw9XCJsb2dsZXZlbFwiO2Z1bmN0aW9uIGMoKXt2YXIgdDtpZih0eXBlb2Ygd2luZG93IT09ZSYmbCl7dHJ5e3Q9d2luZG93LmxvY2FsU3RvcmFnZVtsXX1jYXRjaCh0KXt9aWYodHlwZW9mIHQ9PT1lKXRyeXt2YXIgaT13aW5kb3cuZG9jdW1lbnQuY29va2llLHM9aS5pbmRleE9mKGVuY29kZVVSSUNvbXBvbmVudChsKStcIj1cIik7LTEhPT1zJiYodD0vXihbXjtdKykvLmV4ZWMoaS5zbGljZShzKSlbMV0pfWNhdGNoKHQpe31yZXR1cm4gdm9pZCAwPT09by5sZXZlbHNbdF0mJih0PXZvaWQgMCksdH19XCJzdHJpbmdcIj09dHlwZW9mIHQ/bCs9XCI6XCIrdDpcInN5bWJvbFwiPT10eXBlb2YgdCYmKGw9dm9pZCAwKSxvLm5hbWU9dCxvLmxldmVscz17VFJBQ0U6MCxERUJVRzoxLElORk86MixXQVJOOjMsRVJST1I6NCxTSUxFTlQ6NX0sby5tZXRob2RGYWN0b3J5PW58fGgsby5nZXRMZXZlbD1mdW5jdGlvbigpe3JldHVybiByfSxvLnNldExldmVsPWZ1bmN0aW9uKGksbil7aWYoXCJzdHJpbmdcIj09dHlwZW9mIGkmJnZvaWQgMCE9PW8ubGV2ZWxzW2kudG9VcHBlckNhc2UoKV0mJihpPW8ubGV2ZWxzW2kudG9VcHBlckNhc2UoKV0pLCEoXCJudW1iZXJcIj09dHlwZW9mIGkmJmk+PTAmJmk8PW8ubGV2ZWxzLlNJTEVOVCkpdGhyb3dcImxvZy5zZXRMZXZlbCgpIGNhbGxlZCB3aXRoIGludmFsaWQgbGV2ZWw6IFwiK2k7aWYocj1pLCExIT09biYmZnVuY3Rpb24odCl7dmFyIGk9KHNbdF18fFwic2lsZW50XCIpLnRvVXBwZXJDYXNlKCk7aWYodHlwZW9mIHdpbmRvdyE9PWUmJmwpe3RyeXtyZXR1cm4gdm9pZCh3aW5kb3cubG9jYWxTdG9yYWdlW2xdPWkpfWNhdGNoKHQpe310cnl7d2luZG93LmRvY3VtZW50LmNvb2tpZT1lbmNvZGVVUklDb21wb25lbnQobCkrXCI9XCIraStcIjtcIn1jYXRjaCh0KXt9fX0oaSksYS5jYWxsKG8saSx0KSx0eXBlb2YgY29uc29sZT09PWUmJmk8by5sZXZlbHMuU0lMRU5UKXJldHVyblwiTm8gY29uc29sZSBhdmFpbGFibGUgZm9yIGxvZ2dpbmdcIn0sby5zZXREZWZhdWx0TGV2ZWw9ZnVuY3Rpb24odCl7aT10LGMoKXx8by5zZXRMZXZlbCh0LCExKX0sby5yZXNldExldmVsPWZ1bmN0aW9uKCl7by5zZXRMZXZlbChpLCExKSxmdW5jdGlvbigpe2lmKHR5cGVvZiB3aW5kb3chPT1lJiZsKXt0cnl7cmV0dXJuIHZvaWQgd2luZG93LmxvY2FsU3RvcmFnZS5yZW1vdmVJdGVtKGwpfWNhdGNoKHQpe310cnl7d2luZG93LmRvY3VtZW50LmNvb2tpZT1lbmNvZGVVUklDb21wb25lbnQobCkrXCI9OyBleHBpcmVzPVRodSwgMDEgSmFuIDE5NzAgMDA6MDA6MDAgVVRDXCJ9Y2F0Y2godCl7fX19KCl9LG8uZW5hYmxlQWxsPWZ1bmN0aW9uKHQpe28uc2V0TGV2ZWwoby5sZXZlbHMuVFJBQ0UsdCl9LG8uZGlzYWJsZUFsbD1mdW5jdGlvbih0KXtvLnNldExldmVsKG8ubGV2ZWxzLlNJTEVOVCx0KX07dmFyIHU9YygpO251bGw9PXUmJih1PWkpLG8uc2V0TGV2ZWwodSwhMSl9dmFyIHU9bmV3IGMsZD17fTt1LmdldExvZ2dlcj1mdW5jdGlvbih0KXtpZihcInN5bWJvbFwiIT10eXBlb2YgdCYmXCJzdHJpbmdcIiE9dHlwZW9mIHR8fFwiXCI9PT10KXRocm93IG5ldyBUeXBlRXJyb3IoXCJZb3UgbXVzdCBzdXBwbHkgYSBuYW1lIHdoZW4gY3JlYXRpbmcgYSBsb2dnZXIuXCIpO3ZhciBlPWRbdF07cmV0dXJuIGV8fChlPWRbdF09bmV3IGModCx1LmdldExldmVsKCksdS5tZXRob2RGYWN0b3J5KSksZX07dmFyIGY9dHlwZW9mIHdpbmRvdyE9PWU/d2luZG93LmxvZzp2b2lkIDA7cmV0dXJuIHUubm9Db25mbGljdD1mdW5jdGlvbigpe3JldHVybiB0eXBlb2Ygd2luZG93IT09ZSYmd2luZG93LmxvZz09PXUmJih3aW5kb3cubG9nPWYpLHV9LHUuZ2V0TG9nZ2Vycz1mdW5jdGlvbigpe3JldHVybiBkfSx1LmRlZmF1bHQ9dSx1fSx2b2lkIDA9PT0obj1zLmNhbGwoZSxpLGUsdCkpfHwodC5leHBvcnRzPW4pfSgpfSwxNzk3Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5GcmFjdGlvbj12b2lkIDA7Y2xhc3MgaXtjb25zdHJ1Y3Rvcih0PTAsZT0xLGk9MCxzPSEwKXt0aGlzLm51bWVyYXRvcj0wLHRoaXMuZGVub21pbmF0b3I9MSx0aGlzLndob2xlVmFsdWU9MCx0aGlzLm51bWVyYXRvcj10LHRoaXMuZGVub21pbmF0b3I9ZSx0aGlzLndob2xlVmFsdWU9aSxzJiZ0aGlzLnNpbXBsaWZ5KCksdGhpcy5zZXRSZWFsVmFsdWUoKX1zdGF0aWMgbWF4KHQsZSl7cmV0dXJuIHQuUmVhbFZhbHVlPmUuUmVhbFZhbHVlP3Q6ZX1zdGF0aWMgRXF1YWwodCxlKXtyZXR1cm4gdC53aG9sZVZhbHVlPT09ZS53aG9sZVZhbHVlJiZ0LkRlbm9taW5hdG9yPT09ZS5EZW5vbWluYXRvciYmdC5OdW1lcmF0b3I9PT1lLk51bWVyYXRvcn1zdGF0aWMgY3JlYXRlRnJvbUZyYWN0aW9uKHQpe3JldHVybiBuZXcgaSh0Lm51bWVyYXRvcix0LmRlbm9taW5hdG9yLHQud2hvbGVWYWx1ZSwhMSl9c3RhdGljIHBsdXModCxlKXtjb25zdCBpPXQuY2xvbmUoKTtyZXR1cm4gaS5BZGQoZSksaX1zdGF0aWMgbWludXModCxlKXtjb25zdCBpPXQuY2xvbmUoKTtyZXR1cm4gaS5TdWIoZSksaX1zdGF0aWMgbXVsdGlwbHkodCxlKXtyZXR1cm4gbmV3IGkoKHQud2hvbGVWYWx1ZSp0LmRlbm9taW5hdG9yK3QubnVtZXJhdG9yKSooZS53aG9sZVZhbHVlKmUuZGVub21pbmF0b3IrZS5udW1lcmF0b3IpLHQuZGVub21pbmF0b3IqZS5kZW5vbWluYXRvcil9c3RhdGljIGdyZWF0ZXN0Q29tbW9uRGVub21pbmF0b3IodCxlKXtpZigwPT09dClyZXR1cm4gZTtpZigxPT09ZSlyZXR1cm4gMTtmb3IoO01hdGguYWJzKGUpPjFlLTg7KXQ+ZT90LT1lOmUtPXQ7cmV0dXJuIE1hdGgucm91bmQodCl9dG9TdHJpbmcoKXtsZXQgdD10aGlzLm51bWVyYXRvcitcIi9cIit0aGlzLmRlbm9taW5hdG9yO3JldHVybiAwIT09dGhpcy53aG9sZVZhbHVlJiYodD10aGlzLndob2xlVmFsdWUrXCIgXCIrdCksdH1jbG9uZSgpe3JldHVybiBuZXcgaSh0aGlzLm51bWVyYXRvcix0aGlzLmRlbm9taW5hdG9yLHRoaXMud2hvbGVWYWx1ZSwhMSl9Z2V0IE51bWVyYXRvcigpe3JldHVybiB0aGlzLm51bWVyYXRvcn1zZXQgTnVtZXJhdG9yKHQpe3RoaXMubnVtZXJhdG9yIT09dCYmKHRoaXMubnVtZXJhdG9yPXQsdGhpcy5zaW1wbGlmeSgpLHRoaXMuc2V0UmVhbFZhbHVlKCkpfWdldCBEZW5vbWluYXRvcigpe3JldHVybiB0aGlzLmRlbm9taW5hdG9yfXNldCBEZW5vbWluYXRvcih0KXt0aGlzLmRlbm9taW5hdG9yIT09dCYmKHRoaXMuZGVub21pbmF0b3I9dCwwIT09dGhpcy5udW1lcmF0b3ImJnRoaXMuc2ltcGxpZnkoKSx0aGlzLnNldFJlYWxWYWx1ZSgpKX1nZXQgV2hvbGVWYWx1ZSgpe3JldHVybiB0aGlzLndob2xlVmFsdWV9c2V0IFdob2xlVmFsdWUodCl7dGhpcy53aG9sZVZhbHVlIT09dCYmKHRoaXMud2hvbGVWYWx1ZT10LHRoaXMuc2V0UmVhbFZhbHVlKCkpfUdldEV4cGFuZGVkTnVtZXJhdG9yKCl7cmV0dXJuIHRoaXMud2hvbGVWYWx1ZSp0aGlzLmRlbm9taW5hdG9yK3RoaXMubnVtZXJhdG9yfWNhbGN1bGF0ZU51bWJlck9mTmVlZGVkRG90cygpe2xldCB0PTEsZT0yO2NvbnN0IGk9dGhpcy5HZXRFeHBhbmRlZE51bWVyYXRvcigpO2Zvcig7ZTxpOyl0KyssZT1NYXRoLnBvdygyLHQpO3JldHVybiBNYXRoLm1pbigzLHQtMSl9SXNOZWdhdGl2ZSgpe3JldHVybiB0aGlzLnJlYWxWYWx1ZTwwfWdldCBSZWFsVmFsdWUoKXtyZXR1cm4gdGhpcy5yZWFsVmFsdWV9ZXhwYW5kKHQpe3RoaXMubnVtZXJhdG9yKj10LHRoaXMuZGVub21pbmF0b3IqPXQsMCE9PXRoaXMud2hvbGVWYWx1ZSYmKHRoaXMubnVtZXJhdG9yKz10aGlzLndob2xlVmFsdWUqdGhpcy5kZW5vbWluYXRvcix0aGlzLndob2xlVmFsdWU9MCl9QWRkKHQpe3JldHVybiB0aGlzLm51bWVyYXRvcj0odGhpcy53aG9sZVZhbHVlKnRoaXMuZGVub21pbmF0b3IrdGhpcy5udW1lcmF0b3IpKnQuZGVub21pbmF0b3IrKHQud2hvbGVWYWx1ZSp0LmRlbm9taW5hdG9yK3QubnVtZXJhdG9yKSp0aGlzLmRlbm9taW5hdG9yLHRoaXMuZGVub21pbmF0b3I9dGhpcy5kZW5vbWluYXRvcip0LmRlbm9taW5hdG9yLHRoaXMud2hvbGVWYWx1ZT0wLHRoaXMuc2ltcGxpZnkoKSx0aGlzLnNldFJlYWxWYWx1ZSgpLHRoaXN9U3ViKHQpe3JldHVybiB0aGlzLm51bWVyYXRvcj0odGhpcy53aG9sZVZhbHVlKnRoaXMuZGVub21pbmF0b3IrdGhpcy5udW1lcmF0b3IpKnQuZGVub21pbmF0b3ItKHQud2hvbGVWYWx1ZSp0LmRlbm9taW5hdG9yK3QubnVtZXJhdG9yKSp0aGlzLmRlbm9taW5hdG9yLHRoaXMuZGVub21pbmF0b3I9dGhpcy5kZW5vbWluYXRvcip0LmRlbm9taW5hdG9yLHRoaXMud2hvbGVWYWx1ZT0wLHRoaXMuc2ltcGxpZnkoKSx0aGlzLnNldFJlYWxWYWx1ZSgpLHRoaXN9UXVhbnRpemUodCl7aWYodGhpcy5kZW5vbWluYXRvcjw9dClyZXR1cm4gdGhpcztjb25zdCBlPW5ldyBpKHRoaXMubnVtZXJhdG9yKzEsdGhpcy5kZW5vbWluYXRvcix0aGlzLndob2xlVmFsdWUpO2Zvcig7ZS5EZW5vbWluYXRvcj50OyllLk51bWVyYXRvcisrO2lmKHRoaXMubnVtZXJhdG9yPnRoaXMuZGVub21pbmF0b3Ipe2NvbnN0IHM9bmV3IGkodGhpcy5udW1lcmF0b3ItMSx0aGlzLmRlbm9taW5hdG9yLHRoaXMud2hvbGVWYWx1ZSk7Zm9yKDtzLkRlbm9taW5hdG9yPnQ7KXMuTnVtZXJhdG9yLS07aWYocy5EZW5vbWluYXRvcjxlLkRlbm9taW5hdG9yKXJldHVybiBzfXJldHVybiBlfUVxdWFscyh0KXtyZXR1cm4gdGhpcy5yZWFsVmFsdWU9PT0obnVsbD09dD92b2lkIDA6dC5yZWFsVmFsdWUpfUNvbXBhcmVUbyh0KXtjb25zdCBlPXRoaXMucmVhbFZhbHVlLXQucmVhbFZhbHVlO3JldHVybiBlP2U8MD8tMToxOjB9bHQodCl7cmV0dXJuIHRoaXMucmVhbFZhbHVlPHQucmVhbFZhbHVlfWx0ZSh0KXtyZXR1cm4gdGhpcy5yZWFsVmFsdWU8PXQucmVhbFZhbHVlfWd0KHQpe3JldHVybiF0aGlzLmx0ZSh0KX1ndGUodCl7cmV0dXJuIXRoaXMubHQodCl9c2V0UmVhbFZhbHVlKCl7dGhpcy5yZWFsVmFsdWU9dGhpcy53aG9sZVZhbHVlK3RoaXMubnVtZXJhdG9yL3RoaXMuZGVub21pbmF0b3J9c2ltcGxpZnkoKXtpZigwPT09dGhpcy5udW1lcmF0b3IpcmV0dXJuIHZvaWQodGhpcy5kZW5vbWluYXRvcj0xKTtjb25zdCB0PWkuZ3JlYXRlc3RDb21tb25EZW5vbWluYXRvcihNYXRoLmFicyh0aGlzLm51bWVyYXRvciksTWF0aC5hYnModGhpcy5kZW5vbWluYXRvcikpO3RoaXMubnVtZXJhdG9yLz10LHRoaXMuZGVub21pbmF0b3IvPXQ7Y29uc3QgZT1NYXRoLmZsb29yKHRoaXMubnVtZXJhdG9yL3RoaXMuZGVub21pbmF0b3IpO2lmKDAhPT1lJiYodGhpcy53aG9sZVZhbHVlKz1lLHRoaXMubnVtZXJhdG9yLT1lKnRoaXMuZGVub21pbmF0b3IsMD09PXRoaXMubnVtZXJhdG9yJiYodGhpcy5kZW5vbWluYXRvcj0xKSksdGhpcy5kZW5vbWluYXRvcj5pLm1heGltdW1BbGxvd2VkTnVtYmVyKXtjb25zdCB0PXRoaXMuZGVub21pbmF0b3IvaS5tYXhpbXVtQWxsb3dlZE51bWJlcjt0aGlzLm51bWVyYXRvcj1NYXRoLnJvdW5kKHRoaXMubnVtZXJhdG9yL3QpLHRoaXMuZGVub21pbmF0b3I9TWF0aC5yb3VuZCh0aGlzLmRlbm9taW5hdG9yL3QpfWlmKHRoaXMubnVtZXJhdG9yPmkubWF4aW11bUFsbG93ZWROdW1iZXIpe2NvbnN0IHQ9dGhpcy5udW1lcmF0b3IvaS5tYXhpbXVtQWxsb3dlZE51bWJlcjt0aGlzLm51bWVyYXRvcj1NYXRoLnJvdW5kKHRoaXMubnVtZXJhdG9yL3QpLHRoaXMuZGVub21pbmF0b3I9TWF0aC5yb3VuZCh0aGlzLmRlbm9taW5hdG9yL3QpfX1pc09uQmVhdCh0KXtjb25zdCBlPXRoaXMuZGlzdGFuY2VGcm9tQmVhdCh0KTtyZXR1cm4gTWF0aC5hYnMoZSk8aS5GbG9hdEluYWNjdXJhY3lUb2xlcmFuY2V9ZGlzdGFuY2VGcm9tQmVhdCh0KXtjb25zdCBlPW5ldyBpKDEsdC5EZW5vbWluYXRvcik7cmV0dXJuIHRoaXMuUmVhbFZhbHVlJWUuUmVhbFZhbHVlfX1lLkZyYWN0aW9uPWksaS5tYXhpbXVtQWxsb3dlZE51bWJlcj00NjM0MCxpLkZsb2F0SW5hY2N1cmFjeVRvbGVyYW5jZT0xZS00fSw4MzYzOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLk1hdHJpeDJEPXZvaWQgMDtjb25zdCBzPWkoOTA4Nik7Y2xhc3Mgbntjb25zdHJ1Y3Rvcigpe3RoaXMubWF0cml4PVtdO2ZvcihsZXQgdD0wO3Q8Mjt0Kyspe3RoaXMubWF0cml4W3RdPVtdO2ZvcihsZXQgZT0wO2U8MjtlKyspdGhpcy5tYXRyaXhbdF1bZV09MH19c3RhdGljIGdldFJvdGF0aW9uTWF0cml4KHQpe2NvbnN0IGU9bmV3IG4saT1NYXRoLmNvcyh0KSxzPU1hdGguc2luKHQpO3JldHVybiBlLm1hdHJpeFswXVswXT1pLGUubWF0cml4WzBdWzFdPS1zLGUubWF0cml4WzFdWzBdPXMsZS5tYXRyaXhbMV1bMV09aSxlfXNjYWxhck11bHRpcGxpY2F0aW9uKHQpe2ZvcihsZXQgZT0wO2U8MjtlKyspZm9yKGxldCBpPTA7aTwyO2krKyl0aGlzLm1hdHJpeFtlXVtpXSo9dH1nZXRUcmFuc3Bvc2VNYXRyaXgoKXtjb25zdCB0PW5ldyBuO2ZvcihsZXQgZT0wO2U8MjtlKyspZm9yKGxldCBpPTA7aTwyO2krKyl0Lm1hdHJpeFtlXVtpXT10aGlzLm1hdHJpeFtpXVtlXTtyZXR1cm4gdH12ZWN0b3JNdWx0aXBsaWNhdGlvbih0KXtjb25zdCBlPW5ldyBzLlBvaW50RjJEO3JldHVybiBlLng9dC54KnRoaXMubWF0cml4WzBdWzBdK3QueSp0aGlzLm1hdHJpeFswXVsxXSxlLnk9dC54KnRoaXMubWF0cml4WzFdWzBdK3QueSp0aGlzLm1hdHJpeFsxXVsxXSxlfX1lLk1hdHJpeDJEPW59LDk2NTE6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLk11c2ljU2hlZXRFcnJvcnM9dm9pZCAwLGUuTXVzaWNTaGVldEVycm9ycz1jbGFzc3tjb25zdHJ1Y3Rvcigpe3RoaXMubWVhc3VyZUVycm9ycz17fSx0aGlzLmVycm9ycz1bXSx0aGlzLnRlbXBFcnJvcnM9W119ZmluYWxpemVNZWFzdXJlKHQpe2xldCBlPXRoaXMubWVhc3VyZUVycm9yc1t0XTtlfHwoZT1bXSksdGhpcy5tZWFzdXJlRXJyb3JzW3RdPWUuY29uY2F0KHRoaXMudGVtcEVycm9ycyksdGhpcy50ZW1wRXJyb3JzPVtdfXB1c2hNZWFzdXJlRXJyb3IodCl7dGhpcy50ZW1wRXJyb3JzLnB1c2godCl9cHVzaCh0KXt0aGlzLmVycm9ycy5wdXNoKHQpfX19LDk4NTU6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLk9TTURDb2xvcj12b2lkIDA7Y2xhc3MgaXtjb25zdHJ1Y3Rvcih0LGUsaSl7dGhpcy5hbHBoYT0yNTUsdGhpcy5yZWQ9dCx0aGlzLmdyZWVuPWUsdGhpcy5ibHVlPWl9c3RhdGljIGdldCBCbGFjaygpe3JldHVybiBuZXcgaSgwLDAsMCl9c3RhdGljIGdldCBEZWVwU2t5Qmx1ZSgpe3JldHVybiBuZXcgaSgwLDE5MSwyNTUpfXN0YXRpYyBnZXQgR3JlZW4oKXtyZXR1cm4gbmV3IGkoMjAsMTYwLDIwKX1zdGF0aWMgZ2V0IE1hZ2VudGEoKXtyZXR1cm4gbmV3IGkoMjU1LDAsMjU1KX1zdGF0aWMgZ2V0IE9yYW5nZSgpe3JldHVybiBuZXcgaSgyNTUsMTI4LDApfXN0YXRpYyBnZXQgUmVkKCl7cmV0dXJuIG5ldyBpKDI0MCwyMCwyMCl9c3RhdGljIGdldCBEaXNhYmxlZCgpe3JldHVybiBuZXcgaSgyMjUsMjI1LDIyNSl9c3RhdGljIGdldCBEYXJrQmx1ZSgpe3JldHVybiBuZXcgaSgwLDAsMTQwKX1zdGF0aWMgZ2V0IERlYnVnMSgpe3JldHVybiBuZXcgaSgyMDAsMCwxNDApfXN0YXRpYyBnZXQgRGVidWcyKCl7cmV0dXJuIG5ldyBpKDEwMCwxMDAsMjAwKX1zdGF0aWMgZ2V0IERlYnVnMygpe3JldHVybiBuZXcgaSgwLDUwLDE0MCl9dG9TdHJpbmcoKXtyZXR1cm5cInJnYihcIit0aGlzLnJlZCtcIixcIit0aGlzLmdyZWVuK1wiLFwiK3RoaXMuYmx1ZStcIixcIit0aGlzLmFscGhhK1wiKVwifX1lLk9TTURDb2xvcj1pfSw4NjQwOih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIGkscztPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlBpdGNoPWUuQWNjaWRlbnRhbEVudW09ZS5Ob3RlRW51bT12b2lkIDAsZnVuY3Rpb24odCl7dFt0LkM9MF09XCJDXCIsdFt0LkQ9Ml09XCJEXCIsdFt0LkU9NF09XCJFXCIsdFt0LkY9NV09XCJGXCIsdFt0Lkc9N109XCJHXCIsdFt0LkE9OV09XCJBXCIsdFt0LkI9MTFdPVwiQlwifShpPWUuTm90ZUVudW18fChlLk5vdGVFbnVtPXt9KSksZnVuY3Rpb24odCl7dFt0LlNIQVJQPTBdPVwiU0hBUlBcIix0W3QuRkxBVD0xXT1cIkZMQVRcIix0W3QuTk9ORT0yXT1cIk5PTkVcIix0W3QuTkFUVVJBTD0zXT1cIk5BVFVSQUxcIix0W3QuRE9VQkxFU0hBUlA9NF09XCJET1VCTEVTSEFSUFwiLHRbdC5ET1VCTEVGTEFUPTVdPVwiRE9VQkxFRkxBVFwiLHRbdC5UUklQTEVTSEFSUD02XT1cIlRSSVBMRVNIQVJQXCIsdFt0LlRSSVBMRUZMQVQ9N109XCJUUklQTEVGTEFUXCIsdFt0LlFVQVJURVJUT05FU0hBUlA9OF09XCJRVUFSVEVSVE9ORVNIQVJQXCIsdFt0LlFVQVJURVJUT05FRkxBVD05XT1cIlFVQVJURVJUT05FRkxBVFwiLHRbdC5TTEFTSEZMQVQ9MTBdPVwiU0xBU0hGTEFUXCIsdFt0LlRIUkVFUVVBUlRFUlNTSEFSUD0xMV09XCJUSFJFRVFVQVJURVJTU0hBUlBcIix0W3QuVEhSRUVRVUFSVEVSU0ZMQVQ9MTJdPVwiVEhSRUVRVUFSVEVSU0ZMQVRcIix0W3QuU0xBU0hRVUFSVEVSU0hBUlA9MTNdPVwiU0xBU0hRVUFSVEVSU0hBUlBcIix0W3QuU0xBU0hTSEFSUD0xNF09XCJTTEFTSFNIQVJQXCIsdFt0LkRPVUJMRVNMQVNIRkxBVD0xNV09XCJET1VCTEVTTEFTSEZMQVRcIix0W3QuU09SST0xNl09XCJTT1JJXCIsdFt0LktPUk9OPTE3XT1cIktPUk9OXCJ9KHM9ZS5BY2NpZGVudGFsRW51bXx8KGUuQWNjaWRlbnRhbEVudW09e30pKTtjbGFzcyBue2NvbnN0cnVjdG9yKHQsZSxpLHIpe3RoaXMuYWNjaWRlbnRhbD1zLk5PTkUsdGhpcy5mdW5kYW1lbnRhbE5vdGU9dCx0aGlzLm9jdGF2ZT1lLHRoaXMuYWNjaWRlbnRhbD1pLHRoaXMuYWNjaWRlbnRhbFhtbD1yLHRoaXMuaGFsZlRvbmU9dCsxMiooZStuLm9jdFhtbERpZmYpK24uSGFsZlRvbmVzRnJvbUFjY2lkZW50YWwoaSksdGhpcy5mcmVxdWVuY3k9bi5jYWxjRnJlcXVlbmN5KHRoaXMpfXN0YXRpYyBnZXROb3RlRW51bVN0cmluZyh0KXtzd2l0Y2godCl7Y2FzZSBpLkM6cmV0dXJuXCJDXCI7Y2FzZSBpLkQ6cmV0dXJuXCJEXCI7Y2FzZSBpLkU6cmV0dXJuXCJFXCI7Y2FzZSBpLkY6cmV0dXJuXCJGXCI7Y2FzZSBpLkc6cmV0dXJuXCJHXCI7Y2FzZSBpLkE6cmV0dXJuXCJBXCI7Y2FzZSBpLkI6cmV0dXJuXCJCXCI7ZGVmYXVsdDpyZXR1cm5cIlwifX1zdGF0aWMgbGluZVNoaWZ0RnJvbU5vdGVFbnVtKHQsZSl7aWYoMD09PWUpcmV0dXJuW3QsMF07Y29uc3QgaT1uLnBpdGNoRW51bVZhbHVlcyxzPWkuaW5kZXhPZih0KTtsZXQgcj0wLG89KHMrZSklaS5sZW5ndGg7cmV0dXJuIHMrZT5pLmxlbmd0aC0xJiYocj0xKSxvPDAmJihvPWkubGVuZ3RoK28scj0tMSksW2lbb10scl19c3RhdGljIENhbGN1bGF0ZVRyYW5zcG9zZWRIYWxmVG9uZSh0LGUpe2NvbnN0IGk9dC5mdW5kYW1lbnRhbE5vdGUrdC5BY2NpZGVudGFsSGFsZlRvbmVzK2U7cmV0dXJuIG4uV3JhcEFyb3VuZENoZWNrKGksMTIpfXN0YXRpYyBXcmFwQXJvdW5kQ2hlY2sodCxlKXtsZXQgaT0wO2Zvcig7dDwwOyl0Kz1lLGktLTtmb3IoO3Q+PWU7KXQtPWUsaSsrO3JldHVybntvdmVyZmxvdzppLGhhbGZ0b25lOnR9fXN0YXRpYyBjYWxjRnJlcXVlbmN5KHQpe2xldCBlLHM9MDtpZih0IGluc3RhbmNlb2Ygbil7Y29uc3Qgbj10O3M9bi5vY3RhdmUtMSxlPW4uZnVuZGFtZW50YWxOb3RlLWkuQStuLkFjY2lkZW50YWxIYWxmVG9uZXN9ZWxzZVwibnVtYmVyXCI9PXR5cGVvZiB0JiYoZT10LTU3KTtyZXR1cm4gNDQwKk1hdGgucG93KDIscykqTWF0aC5wb3coMixlLzEyKX1zdGF0aWMgY2FsY0ZyYWN0aW9uYWxLZXkodCl7cmV0dXJuIE1hdGgubG9nKHQvNDQwKS9NYXRoLkxOMTAqbi5oYWxmdG9uZUZhY3Rvcis1N31zdGF0aWMgZnJvbUZyZXF1ZW5jeSh0KXtjb25zdCBlPW4uY2FsY0ZyYWN0aW9uYWxLZXkodCkrLjUsaT1NYXRoLmZsb29yKGUvMTIpLW4ub2N0WG1sRGlmZixyPU1hdGguZmxvb3IoZSklMTI7bGV0IG89cixhPXMuTk9ORTtyZXR1cm4tMT09PXRoaXMucGl0Y2hFbnVtVmFsdWVzLmluZGV4T2YobykmJihvPXItMSxhPXMuU0hBUlApLG5ldyBuKG8saSxhKX1zdGF0aWMgZnJvbUhhbGZ0b25lKHQpe2NvbnN0IGU9TWF0aC5mbG9vcih0LzEyKS1uLm9jdFhtbERpZmYsaT10JTEyO2xldCByPWksbz1zLk5PTkU7cmV0dXJuLTE9PT10aGlzLnBpdGNoRW51bVZhbHVlcy5pbmRleE9mKHIpJiYocj1pLTEsbz1zLlNIQVJQKSxuZXcgbihyLGUsbyl9c3RhdGljIGNlaWxpbmcodCl7bGV0IGU9dCU9MTI7cmV0dXJuLTE9PT10aGlzLnBpdGNoRW51bVZhbHVlcy5pbmRleE9mKGUpJiYoZT10KzEpLGV9c3RhdGljIGZsb29yKHQpe2xldCBlPXQlPTEyO3JldHVybi0xPT09dGhpcy5waXRjaEVudW1WYWx1ZXMuaW5kZXhPZihlKSYmKGU9dC0xKSxlfXN0YXRpYyBIYWxmVG9uZXNGcm9tQWNjaWRlbnRhbCh0KXtzd2l0Y2godCl7Y2FzZSBzLk5PTkU6cmV0dXJuIDA7Y2FzZSBzLlNIQVJQOnJldHVybiAxO2Nhc2Ugcy5GTEFUOnJldHVybi0xO2Nhc2Ugcy5OQVRVUkFMOnJldHVybiAwO2Nhc2Ugcy5ET1VCTEVTSEFSUDpyZXR1cm4gMjtjYXNlIHMuRE9VQkxFRkxBVDpyZXR1cm4tMjtjYXNlIHMuVFJJUExFU0hBUlA6cmV0dXJuIDM7Y2FzZSBzLlRSSVBMRUZMQVQ6cmV0dXJuLTM7Y2FzZSBzLlFVQVJURVJUT05FU0hBUlA6cmV0dXJuLjU7Y2FzZSBzLlFVQVJURVJUT05FRkxBVDpyZXR1cm4tLjU7Y2FzZSBzLlNMQVNIRkxBVDpyZXR1cm4tLjUxO2Nhc2Ugcy5USFJFRVFVQVJURVJTU0hBUlA6cmV0dXJuIDEuNTtjYXNlIHMuVEhSRUVRVUFSVEVSU0ZMQVQ6cmV0dXJuLTEuNTtjYXNlIHMuU0xBU0hRVUFSVEVSU0hBUlA6cmV0dXJuLjAwMTM7Y2FzZSBzLlNMQVNIU0hBUlA6cmV0dXJuLjAwMTQ7Y2FzZSBzLkRPVUJMRVNMQVNIRkxBVDpyZXR1cm4tLjAwMTU7Y2FzZSBzLlNPUkk6cmV0dXJuLjAwMTY7Y2FzZSBzLktPUk9OOnJldHVybi4wMDE3O2RlZmF1bHQ6dGhyb3cgbmV3IEVycm9yKFwiVW5oYW5kbGVkIEFjY2lkZW50YWxFbnVtIHZhbHVlXCIpfX1zdGF0aWMgQWNjaWRlbnRhbEZyb21IYWxmVG9uZXModCl7c3dpdGNoKHQpe2Nhc2UgMDpyZXR1cm4gcy5OT05FO2Nhc2UgMTpyZXR1cm4gcy5TSEFSUDtjYXNlLTE6cmV0dXJuIHMuRkxBVDtjYXNlIDI6cmV0dXJuIHMuRE9VQkxFU0hBUlA7Y2FzZS0yOnJldHVybiBzLkRPVUJMRUZMQVQ7Y2FzZSAzOnJldHVybiBzLlRSSVBMRVNIQVJQO2Nhc2UtMzpyZXR1cm4gcy5UUklQTEVGTEFUO2Nhc2UuNTpyZXR1cm4gcy5RVUFSVEVSVE9ORVNIQVJQO2Nhc2UtLjU6cmV0dXJuIHMuUVVBUlRFUlRPTkVGTEFUO2Nhc2UgMS41OnJldHVybiBzLlRIUkVFUVVBUlRFUlNTSEFSUDtjYXNlLTEuNTpyZXR1cm4gcy5USFJFRVFVQVJURVJTRkxBVDtkZWZhdWx0OnJldHVybiB0PjAmJnQ8MT9zLlFVQVJURVJUT05FU0hBUlA6dDwwJiZ0Pi0xP3MuUVVBUlRFUlRPTkVGTEFUOnMuUVVBUlRFUlRPTkVTSEFSUH19c3RhdGljIGFjY2lkZW50YWxWZXhmbG93KHQpe2xldCBlO3N3aXRjaCh0KXtjYXNlIHMuTkFUVVJBTDplPVwiblwiO2JyZWFrO2Nhc2Ugcy5GTEFUOmU9XCJiXCI7YnJlYWs7Y2FzZSBzLlNIQVJQOmU9XCIjXCI7YnJlYWs7Y2FzZSBzLkRPVUJMRVNIQVJQOmU9XCIjI1wiO2JyZWFrO2Nhc2Ugcy5UUklQTEVTSEFSUDplPVwiIyMjXCI7YnJlYWs7Y2FzZSBzLkRPVUJMRUZMQVQ6ZT1cImJiXCI7YnJlYWs7Y2FzZSBzLlRSSVBMRUZMQVQ6ZT1cImJic1wiO2JyZWFrO2Nhc2Ugcy5RVUFSVEVSVE9ORVNIQVJQOmU9XCIrXCI7YnJlYWs7Y2FzZSBzLlFVQVJURVJUT05FRkxBVDplPVwiZFwiO2JyZWFrO2Nhc2Ugcy5TTEFTSEZMQVQ6ZT1cImJzXCI7YnJlYWs7Y2FzZSBzLlRIUkVFUVVBUlRFUlNTSEFSUDplPVwiKytcIjticmVhaztjYXNlIHMuVEhSRUVRVUFSVEVSU0ZMQVQ6ZT1cImRiXCI7YnJlYWs7Y2FzZSBzLlNMQVNIUVVBUlRFUlNIQVJQOmU9XCIrLVwiO2JyZWFrO2Nhc2Ugcy5TTEFTSFNIQVJQOmU9XCIrKy1cIjticmVhaztjYXNlIHMuRE9VQkxFU0xBU0hGTEFUOmU9XCJic3NcIjticmVhaztjYXNlIHMuU09SSTplPVwib1wiO2JyZWFrO2Nhc2Ugcy5LT1JPTjplPVwia1wifXJldHVybiBlfWdldCBBY2NpZGVudGFsSGFsZlRvbmVzKCl7cmV0dXJuIG4uSGFsZlRvbmVzRnJvbUFjY2lkZW50YWwodGhpcy5hY2NpZGVudGFsKX1nZXQgT2N0YXZlKCl7cmV0dXJuIHRoaXMub2N0YXZlfWdldCBGdW5kYW1lbnRhbE5vdGUoKXtyZXR1cm4gdGhpcy5mdW5kYW1lbnRhbE5vdGV9Z2V0IEFjY2lkZW50YWwoKXtyZXR1cm4gdGhpcy5hY2NpZGVudGFsfWdldCBBY2NpZGVudGFsWG1sKCl7cmV0dXJuIHRoaXMuYWNjaWRlbnRhbFhtbH1nZXQgRnJlcXVlbmN5KCl7cmV0dXJuIHRoaXMuZnJlcXVlbmN5fXN0YXRpYyBnZXQgT2N0YXZlWG1sRGlmZmVyZW5jZSgpe3JldHVybiBuLm9jdFhtbERpZmZ9Z2V0SGFsZlRvbmUoKXtyZXR1cm4gdGhpcy5oYWxmVG9uZX1nZXRUcmFuc3Bvc2VkUGl0Y2godCl7aWYodD4xMil0aHJvdyBuZXcgRXJyb3IoXCJyZXdyaXRlIHRoaXMgbWV0aG9kIHRvIGhhbmRsZSBiaWdnZXIgb2N0YXZlIGNoYW5nZXMgb3IgZG9uJ3QgdXNlIGlzIHdpdGggYmlnZ2VyIG9jdGF2ZSBjaGFuZ2VzIVwiKTtyZXR1cm4gdD4wP3RoaXMuZ2V0SGlnaGVyUGl0Y2hCeVRyYW5zcG9zZUZhY3Rvcih0KTp0PDA/dGhpcy5nZXRMb3dlclBpdGNoQnlUcmFuc3Bvc2VGYWN0b3IoLXQpOnRoaXN9RG9Fbmhhcm1vbmljQ2hhbmdlKCl7c3dpdGNoKHRoaXMuYWNjaWRlbnRhbCl7Y2FzZSBzLkZMQVQ6Y2FzZSBzLkRPVUJMRUZMQVQ6dGhpcy5mdW5kYW1lbnRhbE5vdGU9dGhpcy5nZXRQcmV2aW91c0Z1bmRhbWVudGFsTm90ZSh0aGlzLmZ1bmRhbWVudGFsTm90ZSksdGhpcy5hY2NpZGVudGFsPW4uQWNjaWRlbnRhbEZyb21IYWxmVG9uZXModGhpcy5oYWxmVG9uZS0odGhpcy5mdW5kYW1lbnRhbE5vdGUrMTIqKHRoaXMub2N0YXZlK24ub2N0WG1sRGlmZikpKTticmVhaztjYXNlIHMuU0hBUlA6Y2FzZSBzLkRPVUJMRVNIQVJQOnRoaXMuZnVuZGFtZW50YWxOb3RlPXRoaXMuZ2V0TmV4dEZ1bmRhbWVudGFsTm90ZSh0aGlzLmZ1bmRhbWVudGFsTm90ZSksdGhpcy5hY2NpZGVudGFsPW4uQWNjaWRlbnRhbEZyb21IYWxmVG9uZXModGhpcy5oYWxmVG9uZS0odGhpcy5mdW5kYW1lbnRhbE5vdGUrMTIqKHRoaXMub2N0YXZlK24ub2N0WG1sRGlmZikpKTticmVhaztkZWZhdWx0OnJldHVybn19VG9TdHJpbmcoKXtsZXQgdD1uLmFjY2lkZW50YWxWZXhmbG93KHRoaXMuYWNjaWRlbnRhbCk7cmV0dXJuIHR8fCh0PVwiXCIpLFwiS2V5OiBcIituLmdldE5vdGVFbnVtU3RyaW5nKHRoaXMuZnVuZGFtZW50YWxOb3RlKSt0K1wiLCBOb3RlOiBcIit0aGlzLmZ1bmRhbWVudGFsTm90ZStcIiwgb2N0YXZlOiBcIit0aGlzLm9jdGF2ZS50b1N0cmluZygpfU9wZXJhdG9yRXF1YWxzKHQpe2NvbnN0IGU9dGhpcztyZXR1cm4hKCFlfHwhdCkmJmUuRnVuZGFtZW50YWxOb3RlPT09dC5GdW5kYW1lbnRhbE5vdGUmJmUuT2N0YXZlPT09dC5PY3RhdmUmJmUuQWNjaWRlbnRhbD09PXQuQWNjaWRlbnRhbH1PcGVyYXRvck5vdEVxdWFsKHQpe3JldHVybiEodGhpcz09PXQpfU9wZXJhdG9yRnVuZGFtZW50YWxHcmVhdGVyVGhhbih0KXtjb25zdCBlPXRoaXM7cmV0dXJuIGUuT2N0YXZlPT09dC5PY3RhdmU/ZS5GdW5kYW1lbnRhbE5vdGU+dC5GdW5kYW1lbnRhbE5vdGU6ZS5PY3RhdmU+dC5PY3RhdmV9T3BlcmF0b3JGdW5kYW1lbnRhbExlc3NUaGFuKHQpe2NvbnN0IGU9dGhpcztyZXR1cm4gZS5PY3RhdmU9PT10Lk9jdGF2ZT9lLkZ1bmRhbWVudGFsTm90ZTx0LkZ1bmRhbWVudGFsTm90ZTplLk9jdGF2ZTx0Lk9jdGF2ZX1nZXRIaWdoZXJQaXRjaEJ5VHJhbnNwb3NlRmFjdG9yKHQpe2NvbnN0IGU9bi5waXRjaEVudW1WYWx1ZXMuaW5kZXhPZih0aGlzLmZ1bmRhbWVudGFsTm90ZSk7bGV0IGkscj10aGlzLm9jdGF2ZTtyZXR1cm4gZSt0Pm4ucGl0Y2hFbnVtVmFsdWVzLmxlbmd0aC0xPyhpPW4ucGl0Y2hFbnVtVmFsdWVzW2UrdC1uLnBpdGNoRW51bVZhbHVlcy5sZW5ndGhdLHIrKyk6aT1uLnBpdGNoRW51bVZhbHVlc1tlK3RdLG5ldyBuKGkscixzLk5PTkUpfWdldExvd2VyUGl0Y2hCeVRyYW5zcG9zZUZhY3Rvcih0KXtjb25zdCBlPW4ucGl0Y2hFbnVtVmFsdWVzLmluZGV4T2YodGhpcy5mdW5kYW1lbnRhbE5vdGUpO2xldCBpLHI9dGhpcy5vY3RhdmU7cmV0dXJuIGUtdDwwPyhpPW4ucGl0Y2hFbnVtVmFsdWVzW24ucGl0Y2hFbnVtVmFsdWVzLmxlbmd0aCtlLXRdLHItLSk6aT1uLnBpdGNoRW51bVZhbHVlc1tlLXRdLG5ldyBuKGkscixzLk5PTkUpfWdldE5leHRGdW5kYW1lbnRhbE5vdGUodCl7bGV0IGU9bi5waXRjaEVudW1WYWx1ZXMuaW5kZXhPZih0KTtyZXR1cm4gZT0oZSsxKSVuLnBpdGNoRW51bVZhbHVlcy5sZW5ndGgsbi5waXRjaEVudW1WYWx1ZXNbZV19Z2V0UHJldmlvdXNGdW5kYW1lbnRhbE5vdGUodCl7Y29uc3QgZT1uLnBpdGNoRW51bVZhbHVlcy5pbmRleE9mKHQpO3JldHVybiBlPjA/bi5waXRjaEVudW1WYWx1ZXNbZS0xXTpuLnBpdGNoRW51bVZhbHVlc1tuLnBpdGNoRW51bVZhbHVlcy5sZW5ndGgtMV19fWUuUGl0Y2g9bixuLnBpdGNoRW51bVZhbHVlcz1baS5DLGkuRCxpLkUsaS5GLGkuRyxpLkEsaS5CXSxuLmhhbGZ0b25lRmFjdG9yPTEyLyhNYXRoLkxOMi9NYXRoLkxOMTApLG4ub2N0WG1sRGlmZj0zfSw5MDg2Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Qb2ludEYyRD12b2lkIDA7Y2xhc3MgaXtjb25zdHJ1Y3Rvcih0PTAsZT0wKXt0aGlzLng9MCx0aGlzLnk9MCx0aGlzLng9dCx0aGlzLnk9ZX1zdGF0aWMgZ2V0IEVtcHR5KCl7cmV0dXJuIG5ldyBpfXN0YXRpYyBwb2ludHNBcmVFcXVhbCh0LGUpe3JldHVybiB0Lng9PT1lLngmJnQueT09PWUueX1Ub1N0cmluZygpe3JldHVyblwiW1wiK3RoaXMueCtcIiwgXCIrdGhpcy55K1wiXVwifX1lLlBvaW50RjJEPWl9LDMyNzg6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuUmVjdGFuZ2xlRjJEPXZvaWQgMDtjb25zdCBzPWkoNzM5KSxuPWkoOTA4Nik7Y2xhc3Mgcntjb25zdHJ1Y3Rvcih0LGUsaSxzKXt0aGlzLng9MCx0aGlzLnk9MCx0aGlzLndpZHRoPTAsdGhpcy5oZWlnaHQ9MCx0aGlzLng9dCx0aGlzLnk9ZSx0aGlzLndpZHRoPWksdGhpcy5oZWlnaHQ9c31zdGF0aWMgY3JlYXRlRnJvbUxvY2F0aW9uQW5kU2l6ZSh0LGUpe3JldHVybiBuZXcgcih0LngsdC55LGUud2lkdGgsZS5oZWlnaHQpfWdldCBMb2NhdGlvbigpe3JldHVybiBuZXcgbi5Qb2ludEYyRCh0aGlzLngsdGhpcy55KX1nZXQgU2l6ZSgpe3JldHVybiBuZXcgcy5TaXplRjJEKHRoaXMud2lkdGgsdGhpcy5oZWlnaHQpfX1lLlJlY3RhbmdsZUYyRD1yfSw3Mzk6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlNpemVGMkQ9dm9pZCAwLGUuU2l6ZUYyRD1jbGFzc3tjb25zdHJ1Y3Rvcih0PTAsZT0wKXt0aGlzLndpZHRoPXQsdGhpcy5oZWlnaHQ9ZX19fSw4OTE4OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9fY3JlYXRlQmluZGluZ3x8KE9iamVjdC5jcmVhdGU/ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQscyx7ZW51bWVyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gZVtpXX19KX06ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksdFtzXT1lW2ldfSksbj10aGlzJiZ0aGlzLl9fZXhwb3J0U3Rhcnx8ZnVuY3Rpb24odCxlKXtmb3IodmFyIGkgaW4gdClcImRlZmF1bHRcIj09PWl8fE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLGkpfHxzKGUsdCxpKX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksbihpKDE3OTcpLGUpLG4oaSg4MzYzKSxlKSxuKGkoOTY1MSksZSksbihpKDk4NTUpLGUpLG4oaSg4NjQwKSxlKSxuKGkoOTA4NiksZSksbihpKDMyNzgpLGUpLG4oaSg3MzkpLGUpfSwyNTYyOih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIGk7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Gb250U3R5bGVzPXZvaWQgMCwoaT1lLkZvbnRTdHlsZXN8fChlLkZvbnRTdHlsZXM9e30pKVtpLlJlZ3VsYXI9MF09XCJSZWd1bGFyXCIsaVtpLkJvbGQ9MV09XCJCb2xkXCIsaVtpLkl0YWxpYz0yXT1cIkl0YWxpY1wiLGlbaS5Cb2xkSXRhbGljPTNdPVwiQm9sZEl0YWxpY1wiLGlbaS5VbmRlcmxpbmVkPTRdPVwiVW5kZXJsaW5lZFwifSw5NjoodCxlKT0+e1widXNlIHN0cmljdFwiO3ZhciBpO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuRm9udHM9dm9pZCAwLChpPWUuRm9udHN8fChlLkZvbnRzPXt9KSlbaS5UaW1lc05ld1JvbWFuPTBdPVwiVGltZXNOZXdSb21hblwiLGlbaS5Lb2tpbGE9MV09XCJLb2tpbGFcIn0sMTI3NDoodCxlKT0+e1widXNlIHN0cmljdFwiO3ZhciBpO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVGV4dEFsaWdubWVudD1lLlRleHRBbGlnbm1lbnRFbnVtPXZvaWQgMCxmdW5jdGlvbih0KXt0W3QuTGVmdFRvcD0wXT1cIkxlZnRUb3BcIix0W3QuTGVmdENlbnRlcj0xXT1cIkxlZnRDZW50ZXJcIix0W3QuTGVmdEJvdHRvbT0yXT1cIkxlZnRCb3R0b21cIix0W3QuQ2VudGVyVG9wPTNdPVwiQ2VudGVyVG9wXCIsdFt0LkNlbnRlckNlbnRlcj00XT1cIkNlbnRlckNlbnRlclwiLHRbdC5DZW50ZXJCb3R0b209NV09XCJDZW50ZXJCb3R0b21cIix0W3QuUmlnaHRUb3A9Nl09XCJSaWdodFRvcFwiLHRbdC5SaWdodENlbnRlcj03XT1cIlJpZ2h0Q2VudGVyXCIsdFt0LlJpZ2h0Qm90dG9tPThdPVwiUmlnaHRCb3R0b21cIn0oaT1lLlRleHRBbGlnbm1lbnRFbnVtfHwoZS5UZXh0QWxpZ25tZW50RW51bT17fSkpLGUuVGV4dEFsaWdubWVudD1jbGFzc3tzdGF0aWMgSXNMZWZ0KHQpe3JldHVybiB0PT09aS5MZWZ0VG9wfHx0PT09aS5MZWZ0Q2VudGVyfHx0PT09aS5MZWZ0Qm90dG9tfXN0YXRpYyBJc0NlbnRlckFsaWduZWQodCl7cmV0dXJuIHQ9PT1pLkNlbnRlclRvcHx8dD09PWkuQ2VudGVyQ2VudGVyfHx0PT09aS5DZW50ZXJCb3R0b219c3RhdGljIElzUmlnaHQodCl7cmV0dXJuIHQ9PT1pLlJpZ2h0VG9wfHx0PT09aS5SaWdodENlbnRlcnx8dD09PWkuUmlnaHRCb3R0b219fX0sNzExOToodCxlKT0+e1widXNlIHN0cmljdFwiO3ZhciBpO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVGllVHlwZXM9dm9pZCAwLChpPWUuVGllVHlwZXN8fChlLlRpZVR5cGVzPXt9KSkuU0lNUExFPVwiXCIsaS5IQU1NRVJPTj1cIkhcIixpLlBVTExPRkY9XCJQXCIsaS5TTElERT1cIlNcIixpLlRBUFBJTkc9XCJUXCJ9LDU1NDQ6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19jcmVhdGVCaW5kaW5nfHwoT2JqZWN0LmNyZWF0ZT9mdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxzLHtlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiBlW2ldfX0pfTpmdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSx0W3NdPWVbaV19KSxuPXRoaXMmJnRoaXMuX19leHBvcnRTdGFyfHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiB0KVwiZGVmYXVsdFwiPT09aXx8T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsaSl8fHMoZSx0LGkpfTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxuKGkoMjU2MiksZSksbihpKDk2KSxlKSxuKGkoMTI3NCksZSksbihpKDcxMTkpLGUpfSw3MDU2OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLk1YTEhlbHBlcj12b2lkIDA7Y29uc3Qgbj1pKDkyMjgpLHI9cyhpKDU3MzMpKSxvPXMoaSgyMDQzKSk7ZS5NWExIZWxwZXI9Y2xhc3N7c3RhdGljIE1YTHRvSVhtbEVsZW1lbnQodCl7Y29uc3QgZT1uZXcgci5kZWZhdWx0O3JldHVybiBlLmxvYWRBc3luYyh0KS50aGVuKCh0PT5lLmZpbGUoXCJNRVRBLUlORi9jb250YWluZXIueG1sXCIpLmFzeW5jKFwidGV4dFwiKSksKHQ9Pnt0aHJvdyB0fSkpLnRoZW4oKHQ9Pntjb25zdCBpPShuZXcgRE9NUGFyc2VyKS5wYXJzZUZyb21TdHJpbmcodCxcInRleHQveG1sXCIpLmdldEVsZW1lbnRzQnlUYWdOYW1lKFwicm9vdGZpbGVcIilbMF0uZ2V0QXR0cmlidXRlKFwiZnVsbC1wYXRoXCIpO3JldHVybiBlLmZpbGUoaSkuYXN5bmMoXCJ0ZXh0XCIpfSksKHQ9Pnt0aHJvdyB0fSkpLnRoZW4oKHQ9Pntjb25zdCBlPShuZXcgRE9NUGFyc2VyKS5wYXJzZUZyb21TdHJpbmcodCxcInRleHQveG1sXCIpLGk9bmV3IG4uSVhtbEVsZW1lbnQoZS5kb2N1bWVudEVsZW1lbnQpO3JldHVybiBQcm9taXNlLnJlc29sdmUoaSl9KSwodD0+e3Rocm93IHR9KSkudGhlbigodD0+dCksKHQ9Pnt0aHJvdyBuZXcgRXJyb3IoXCJleHRyYWN0U2hlZXRGcm9tTXhsOiBcIit0Lm1lc3NhZ2UpfSkpfXN0YXRpYyBNWEx0b1hNTHN0cmluZyh0KXtjb25zdCBlPW5ldyByLmRlZmF1bHQ7cmV0dXJuIGUubG9hZEFzeW5jKHQpLnRoZW4oKHQ9PmUuZmlsZShcIk1FVEEtSU5GL2NvbnRhaW5lci54bWxcIikuYXN5bmMoXCJ0ZXh0XCIpKSwodD0+e3Rocm93IG8uZGVmYXVsdC5lcnJvcih0KSx0fSkpLnRoZW4oKHQ9Pntjb25zdCBpPShuZXcgRE9NUGFyc2VyKS5wYXJzZUZyb21TdHJpbmcodCxcInRleHQveG1sXCIpLmdldEVsZW1lbnRzQnlUYWdOYW1lKFwicm9vdGZpbGVcIilbMF0uZ2V0QXR0cmlidXRlKFwiZnVsbC1wYXRoXCIpO3JldHVybiBlLmZpbGUoaSkuYXN5bmMoXCJ0ZXh0XCIpfSksKHQ9Pnt0aHJvdyB0fSkpfX19LDkyMjg6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLklYbWxFbGVtZW50PXZvaWQgMDtjbGFzcyBpe2NvbnN0cnVjdG9yKHQpe2lmKHRoaXMuaGFzQXR0cmlidXRlcz0hMSwhdCl0aHJvdyBuZXcgRXJyb3IoXCJJWG1sRWxlbWVudDogZXhwZWN0ZWQgRWxlbWVudCwgZ290IHVuZGVmaW5lZFwiKTt0aGlzLmVsZW09dCx0aGlzLm5hbWU9dC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpLHQuaGFzQXR0cmlidXRlcygpJiYodGhpcy5oYXNBdHRyaWJ1dGVzPSEwLHRoaXMuZmlyc3RBdHRyaWJ1dGU9dC5hdHRyaWJ1dGVzWzBdKSx0aGlzLmhhc0VsZW1lbnRzPXQuaGFzQ2hpbGROb2RlcygpLDE9PT10LmNoaWxkTm9kZXMubGVuZ3RoJiZ0LmNoaWxkTm9kZXNbMF0ubm9kZVR5cGU9PT1Ob2RlLlRFWFRfTk9ERT90aGlzLnZhbHVlPXQuY2hpbGROb2Rlc1swXS5ub2RlVmFsdWU6dGhpcy52YWx1ZT1cIlwifWF0dHJpYnV0ZSh0KXtyZXR1cm4gdGhpcy5lbGVtLmF0dHJpYnV0ZXMuZ2V0TmFtZWRJdGVtKHQpfWF0dHJpYnV0ZXMoKXtpZighdGhpcy5hdHRycyl7Y29uc3QgdD10aGlzLmVsZW0uYXR0cmlidXRlcyxlPVtdO2ZvcihsZXQgaT0wO2k8dC5sZW5ndGg7aSs9MSllLnB1c2godFtpXSk7dGhpcy5hdHRycz1lfXJldHVybiB0aGlzLmF0dHJzfWVsZW1lbnQodCl7Y29uc3QgZT10aGlzLmVsZW0uY2hpbGROb2Rlcztmb3IobGV0IHM9MCxuPWUubGVuZ3RoO3M8bjtzKz0xKXtjb25zdCBuPWVbc107aWYobi5ub2RlVHlwZT09PU5vZGUuRUxFTUVOVF9OT0RFJiZuLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCk9PT10KXJldHVybiBuZXcgaShuKX19ZWxlbWVudHModCl7Y29uc3QgZT10aGlzLmVsZW0uY2hpbGROb2RlcyxzPVtdLG49IXQ7bnx8KHQ9dC50b0xvd2VyQ2FzZSgpKTtmb3IobGV0IHI9MDtyPGUubGVuZ3RoO3IrPTEpe2NvbnN0IG89ZVtyXTtvLm5vZGVUeXBlIT09Tm9kZS5FTEVNRU5UX05PREV8fCFuJiZvLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCkhPT10fHxzLnB1c2gobmV3IGkobykpfXJldHVybiBzfX1lLklYbWxFbGVtZW50PWl9LDk2MzM6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19jcmVhdGVCaW5kaW5nfHwoT2JqZWN0LmNyZWF0ZT9mdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxzLHtlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiBlW2ldfX0pfTpmdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSx0W3NdPWVbaV19KSxuPXRoaXMmJnRoaXMuX19leHBvcnRTdGFyfHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiB0KVwiZGVmYXVsdFwiPT09aXx8T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsaSl8fHMoZSx0LGkpfTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxuKGkoNzA1NiksZSksbihpKDkyMjgpLGUpfSwxMjExOih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5TdHJpbmdVdGlsPXZvaWQgMCxlLlN0cmluZ1V0aWw9Y2xhc3N7c3RhdGljIFN0cmluZ0NvbnRhaW5zU2VwYXJhdGVkV29yZCh0LGUsaT0hMSl7cmV0dXJuIG5ldyBSZWdFeHAoXCIoIHxeKVwiK2UrXCIoWyAuXXwkKVwiLGk/XCJpXCI6dm9pZCAwKS50ZXN0KHQpfX19LDUyMDU6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19jcmVhdGVCaW5kaW5nfHwoT2JqZWN0LmNyZWF0ZT9mdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxzLHtlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiBlW2ldfX0pfTpmdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSx0W3NdPWVbaV19KSxuPXRoaXMmJnRoaXMuX19leHBvcnRTdGFyfHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiB0KVwiZGVmYXVsdFwiPT09aXx8T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsaSl8fHMoZSx0LGkpfTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxuKGkoODkxOCksZSksbihpKDU1NDQpLGUpLG4oaSg5NjMzKSxlKX0sMTcwMzoodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuSW52YWxpZEVudW1Bcmd1bWVudEV4Y2VwdGlvbj1lLkFyZ3VtZW50T3V0T2ZSYW5nZUV4Y2VwdGlvbj1lLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uPXZvaWQgMCxlLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uPWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dGhpcy5tZXNzYWdlPXQsZSYmKHRoaXMubWVzc2FnZSs9XCIgXCIrZS50b1N0cmluZygpKX19LGUuQXJndW1lbnRPdXRPZlJhbmdlRXhjZXB0aW9uPWNsYXNze2NvbnN0cnVjdG9yKHQpe3RoaXMubWVzc2FnZT10fX0sZS5JbnZhbGlkRW51bUFyZ3VtZW50RXhjZXB0aW9uPWNsYXNze2NvbnN0cnVjdG9yKHQpe3RoaXMubWVzc2FnZT10fX19LDY3OTE6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuQWJzdHJhY3RHcmFwaGljYWxFeHByZXNzaW9uPXZvaWQgMDtjb25zdCBzPWkoNDc4NSksbj1pKDg5MTEpO2NsYXNzIHIgZXh0ZW5kcyBzLkdyYXBoaWNhbE9iamVjdHtjb25zdHJ1Y3Rvcih0LGUsaSl7c3VwZXIoKSx0aGlzLmV4cHJlc3Npb249ZSx0aGlzLnBhcmVudE1lYXN1cmU9aSx0aGlzLmJvdW5kaW5nQm94PW5ldyBuLkJvdW5kaW5nQm94KHRoaXMsdC5Qb3NpdGlvbkFuZFNoYXBlKSx0aGlzLnBhcmVudFN0YWZmTGluZT10LHRoaXMucGFyZW50U3RhZmZMaW5lLkFic3RyYWN0RXhwcmVzc2lvbnMucHVzaCh0aGlzKSx0aGlzLnJ1bGVzPXQuUGFyZW50TXVzaWNTeXN0ZW0ucnVsZXN9Z2V0IExhYmVsKCl7cmV0dXJuIHRoaXMubGFiZWx9Z2V0IFBhcmVudFN0YWZmTGluZSgpe3JldHVybiB0aGlzLnBhcmVudFN0YWZmTGluZX1nZXQgU291cmNlRXhwcmVzc2lvbigpe3JldHVybiB0aGlzLmV4cHJlc3Npb259Z2V0IFBsYWNlbWVudCgpe3JldHVybiB0aGlzLmV4cHJlc3Npb24uUGxhY2VtZW50fX1lLkFic3RyYWN0R3JhcGhpY2FsRXhwcmVzc2lvbj1yfSw2MDU1Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkFic3RyYWN0R3JhcGhpY2FsSW5zdHJ1Y3Rpb249dm9pZCAwO2NvbnN0IHM9aSg0Nzg1KTtjbGFzcyBuIGV4dGVuZHMgcy5HcmFwaGljYWxPYmplY3R7Y29uc3RydWN0b3IodCl7c3VwZXIoKSx0aGlzLnBhcmVudD10fWdldCBQYXJlbnQoKXtyZXR1cm4gdGhpcy5wYXJlbnR9c2V0IFBhcmVudCh0KXt0aGlzLnBhcmVudD10fX1lLkFic3RyYWN0R3JhcGhpY2FsSW5zdHJ1Y3Rpb249bn0sMTA3MDoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5BY2NpZGVudGFsQ2FsY3VsYXRvcj12b2lkIDA7Y29uc3Qgcz1pKDg2NDApLG49aSg4NjQwKSxyPWkoMTY0OSksbz1pKDQwNDApO2UuQWNjaWRlbnRhbENhbGN1bGF0b3I9Y2xhc3N7Y29uc3RydWN0b3IoKXt0aGlzLmtleVNpZ25hdHVyZU5vdGVBbHRlcmF0aW9uc0RpY3Q9bmV3IHIuRGljdGlvbmFyeSx0aGlzLmN1cnJlbnRBbHRlcmF0aW9uc0NvbXBhcmVkVG9LZXlJbnN0cnVjdGlvbkxpc3Q9W10sdGhpcy5jdXJyZW50SW5NZWFzdXJlTm90ZUFsdGVyYXRpb25zRGljdD1uZXcgci5EaWN0aW9uYXJ5fWdldCBBY3RpdmVLZXlJbnN0cnVjdGlvbigpe3JldHVybiB0aGlzLmFjdGl2ZUtleUluc3RydWN0aW9ufXNldCBBY3RpdmVLZXlJbnN0cnVjdGlvbih0KXt0aGlzLmFjdGl2ZUtleUluc3RydWN0aW9uPXQsdGhpcy5yZWFjdE9uS2V5SW5zdHJ1Y3Rpb25DaGFuZ2UoKX1kb0NhbGN1bGF0aW9uc0F0RW5kT2ZNZWFzdXJlKCl7dGhpcy5jdXJyZW50SW5NZWFzdXJlTm90ZUFsdGVyYXRpb25zRGljdC5jbGVhcigpLHRoaXMuY3VycmVudEFsdGVyYXRpb25zQ29tcGFyZWRUb0tleUluc3RydWN0aW9uTGlzdC5jbGVhcigpO2Zvcihjb25zdCB0IG9mIHRoaXMua2V5U2lnbmF0dXJlTm90ZUFsdGVyYXRpb25zRGljdC5rZXlzKCkpdGhpcy5jdXJyZW50SW5NZWFzdXJlTm90ZUFsdGVyYXRpb25zRGljdC5zZXRWYWx1ZSh0LHRoaXMua2V5U2lnbmF0dXJlTm90ZUFsdGVyYXRpb25zRGljdC5nZXRWYWx1ZSh0KSl9Y2hlY2tBY2NpZGVudGFsKHQsZSl7aWYoIWUpcmV0dXJuO2NvbnN0IGk9ZS5GdW5kYW1lbnRhbE5vdGUrMTIqZS5PY3RhdmUscj10aGlzLmN1cnJlbnRBbHRlcmF0aW9uc0NvbXBhcmVkVG9LZXlJbnN0cnVjdGlvbkxpc3QuaW5kZXhPZihpKT49MDtpZih0aGlzLmN1cnJlbnRJbk1lYXN1cmVOb3RlQWx0ZXJhdGlvbnNEaWN0LmNvbnRhaW5zS2V5KGkpKXtpZihyJiZ0aGlzLmN1cnJlbnRBbHRlcmF0aW9uc0NvbXBhcmVkVG9LZXlJbnN0cnVjdGlvbkxpc3Quc3BsaWNlKHRoaXMuY3VycmVudEFsdGVyYXRpb25zQ29tcGFyZWRUb0tleUluc3RydWN0aW9uTGlzdC5pbmRleE9mKGkpLDEpLHRoaXMuY3VycmVudEluTWVhc3VyZU5vdGVBbHRlcmF0aW9uc0RpY3QuZ2V0VmFsdWUoaSkhPT1lLkFjY2lkZW50YWxIYWxmVG9uZXMpe3RoaXMua2V5U2lnbmF0dXJlTm90ZUFsdGVyYXRpb25zRGljdC5jb250YWluc0tleShpKSYmdGhpcy5rZXlTaWduYXR1cmVOb3RlQWx0ZXJhdGlvbnNEaWN0LmdldFZhbHVlKGkpIT09ZS5BY2NpZGVudGFsSGFsZlRvbmVzPyh0aGlzLmN1cnJlbnRBbHRlcmF0aW9uc0NvbXBhcmVkVG9LZXlJbnN0cnVjdGlvbkxpc3QucHVzaChpKSx0aGlzLmN1cnJlbnRJbk1lYXN1cmVOb3RlQWx0ZXJhdGlvbnNEaWN0LnNldFZhbHVlKGksZS5BY2NpZGVudGFsSGFsZlRvbmVzKSk6ZS5BY2NpZGVudGFsIT09cy5BY2NpZGVudGFsRW51bS5OT05FJiZ0aGlzLmN1cnJlbnRJbk1lYXN1cmVOb3RlQWx0ZXJhdGlvbnNEaWN0LnJlbW92ZShpKTtjb25zdCByPXRoaXMuY3VycmVudEluTWVhc3VyZU5vdGVBbHRlcmF0aW9uc0RpY3QuZ2V0VmFsdWUoaSk7aWYoZS5BY2NpZGVudGFsPT09cy5BY2NpZGVudGFsRW51bS5OT05FJiYoZT0uNT09PU1hdGguYWJzKHIpP25ldyBuLlBpdGNoKGUuRnVuZGFtZW50YWxOb3RlLGUuT2N0YXZlLHMuQWNjaWRlbnRhbEVudW0uTk9ORSk6bmV3IG4uUGl0Y2goZS5GdW5kYW1lbnRhbE5vdGUsZS5PY3RhdmUscy5BY2NpZGVudGFsRW51bS5OQVRVUkFMKSksdGhpcy5pc0FsdGVyQW1iaWd1b3VzQWNjaWRlbnRhbChlLkFjY2lkZW50YWwpJiYhZS5BY2NpZGVudGFsWG1sKXJldHVybjtvLk11c2ljU2hlZXRDYWxjdWxhdG9yLnN5bWJvbEZhY3RvcnkuYWRkR3JhcGhpY2FsQWNjaWRlbnRhbCh0LGUpfX1lbHNlIGlmKGUuQWNjaWRlbnRhbCE9PXMuQWNjaWRlbnRhbEVudW0uTk9ORSl7aWYocnx8dGhpcy5jdXJyZW50QWx0ZXJhdGlvbnNDb21wYXJlZFRvS2V5SW5zdHJ1Y3Rpb25MaXN0LnB1c2goaSksdGhpcy5jdXJyZW50SW5NZWFzdXJlTm90ZUFsdGVyYXRpb25zRGljdC5zZXRWYWx1ZShpLGUuQWNjaWRlbnRhbEhhbGZUb25lcyksdGhpcy5pc0FsdGVyQW1iaWd1b3VzQWNjaWRlbnRhbChlLkFjY2lkZW50YWwpJiYhZS5BY2NpZGVudGFsWG1sKXJldHVybjtvLk11c2ljU2hlZXRDYWxjdWxhdG9yLnN5bWJvbEZhY3RvcnkuYWRkR3JhcGhpY2FsQWNjaWRlbnRhbCh0LGUpfWVsc2UgciYmKGU9bmV3IG4uUGl0Y2goZS5GdW5kYW1lbnRhbE5vdGUsZS5PY3RhdmUscy5BY2NpZGVudGFsRW51bS5OQVRVUkFMKSx0aGlzLmN1cnJlbnRBbHRlcmF0aW9uc0NvbXBhcmVkVG9LZXlJbnN0cnVjdGlvbkxpc3Quc3BsaWNlKHRoaXMuY3VycmVudEFsdGVyYXRpb25zQ29tcGFyZWRUb0tleUluc3RydWN0aW9uTGlzdC5pbmRleE9mKGkpLDEpLG8uTXVzaWNTaGVldENhbGN1bGF0b3Iuc3ltYm9sRmFjdG9yeS5hZGRHcmFwaGljYWxBY2NpZGVudGFsKHQsZSkpfWlzQWx0ZXJBbWJpZ3VvdXNBY2NpZGVudGFsKHQpe3JldHVybiB0PT09cy5BY2NpZGVudGFsRW51bS5TTEFTSEZMQVR8fHQ9PT1zLkFjY2lkZW50YWxFbnVtLlFVQVJURVJUT05FRkxBVH1yZWFjdE9uS2V5SW5zdHJ1Y3Rpb25DaGFuZ2UoKXtjb25zdCB0PXRoaXMuYWN0aXZlS2V5SW5zdHJ1Y3Rpb24uQWx0ZXJhdGVkTm90ZXM7bGV0IGU7ZT10aGlzLmFjdGl2ZUtleUluc3RydWN0aW9uLktleT4wP3MuQWNjaWRlbnRhbEVudW0uU0hBUlA6cy5BY2NpZGVudGFsRW51bS5GTEFULHRoaXMua2V5U2lnbmF0dXJlTm90ZUFsdGVyYXRpb25zRGljdC5jbGVhcigpLHRoaXMuY3VycmVudEFsdGVyYXRpb25zQ29tcGFyZWRUb0tleUluc3RydWN0aW9uTGlzdC5sZW5ndGg9MDtmb3IobGV0IGk9LTk7aTw5O2krKylmb3IobGV0IHM9MDtzPHQubGVuZ3RoO3MrKyl0aGlzLmtleVNpZ25hdHVyZU5vdGVBbHRlcmF0aW9uc0RpY3Quc2V0VmFsdWUodFtzXSsxMippLG4uUGl0Y2guSGFsZlRvbmVzRnJvbUFjY2lkZW50YWwoZSkpO3RoaXMuZG9DYWxjdWxhdGlvbnNBdEVuZE9mTWVhc3VyZSgpfX19LDg5MTE6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuQ29sRGlyRW51bT1lLkJvdW5kaW5nQm94PXZvaWQgMDtjb25zdCBuPXMoaSgyMDQzKSkscj1pKDE3MDMpLG89aSg5MDg2KSxhPWkoNzM5KSxsPWkoMzI3OCksaD1pKDQxOTYpLGM9aSgxNDA1KSx1PWkoNDc4NSk7dmFyIGQ7ZS5Cb3VuZGluZ0JveD1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUsaT0hMSl7dGhpcy5pc1N5bWJvbD0hMSx0aGlzLnJlbGF0aXZlUG9zaXRpb25IYXNCZWVuU2V0PSExLHRoaXMueEJvcmRlcnNIYXZlQmVlblNldD0hMSx0aGlzLnlCb3JkZXJzSGF2ZUJlZW5TZXQ9ITEsdGhpcy5hYnNvbHV0ZVBvc2l0aW9uPW5ldyBvLlBvaW50RjJELHRoaXMucmVsYXRpdmVQb3NpdGlvbj1uZXcgby5Qb2ludEYyRCx0aGlzLnNpemU9bmV3IGEuU2l6ZUYyRCx0aGlzLm1hcmdpblNpemU9bmV3IGEuU2l6ZUYyRCx0aGlzLnVwcGVyTGVmdENvcm5lcj1uZXcgby5Qb2ludEYyRCx0aGlzLnVwcGVyTGVmdE1hcmdpbkNvcm5lcj1uZXcgby5Qb2ludEYyRCx0aGlzLmJvcmRlckxlZnQ9MCx0aGlzLmJvcmRlclJpZ2h0PTAsdGhpcy5ib3JkZXJUb3A9MCx0aGlzLmJvcmRlckJvdHRvbT0wLHRoaXMuYm9yZGVyTWFyZ2luTGVmdD0wLHRoaXMuYm9yZGVyTWFyZ2luUmlnaHQ9MCx0aGlzLmJvcmRlck1hcmdpblRvcD0wLHRoaXMuYm9yZGVyTWFyZ2luQm90dG9tPTAsdGhpcy5jaGlsZEVsZW1lbnRzPVtdLHRoaXMucGFyZW50PWUsdGhpcy5kYXRhT2JqZWN0PXQsdGhpcy5pc1N5bWJvbD1pLHRoaXMueEJvcmRlcnNIYXZlQmVlblNldD0hMSx0aGlzLnlCb3JkZXJzSGF2ZUJlZW5TZXQ9ITEsZSYmKHRoaXMuUGFyZW50PWUpfWdldCBSZWxhdGl2ZVBvc2l0aW9uSGFzQmVlblNldCgpe3JldHVybiB0aGlzLnJlbGF0aXZlUG9zaXRpb25IYXNCZWVuU2V0fWdldCBYQm9yZGVyc0hhdmVCZWVuU2V0KCl7cmV0dXJuIHRoaXMueEJvcmRlcnNIYXZlQmVlblNldH1zZXQgWEJvcmRlcnNIYXZlQmVlblNldCh0KXt0aGlzLnhCb3JkZXJzSGF2ZUJlZW5TZXQ9dH1nZXQgWUJvcmRlcnNIYXZlQmVlblNldCgpe3JldHVybiB0aGlzLnlCb3JkZXJzSGF2ZUJlZW5TZXR9c2V0IFlCb3JkZXJzSGF2ZUJlZW5TZXQodCl7dGhpcy55Qm9yZGVyc0hhdmVCZWVuU2V0PXR9Z2V0IEFic29sdXRlUG9zaXRpb24oKXtyZXR1cm4gdGhpcy5hYnNvbHV0ZVBvc2l0aW9ufXNldCBBYnNvbHV0ZVBvc2l0aW9uKHQpe3RoaXMuYWJzb2x1dGVQb3NpdGlvbj10fWdldCBSZWxhdGl2ZVBvc2l0aW9uKCl7cmV0dXJuIHRoaXMucmVsYXRpdmVQb3NpdGlvbn1zZXQgUmVsYXRpdmVQb3NpdGlvbih0KXt0aGlzLnJlbGF0aXZlUG9zaXRpb249dCx0aGlzLnJlbGF0aXZlUG9zaXRpb25IYXNCZWVuU2V0PSEwfWdldCBTaXplKCl7cmV0dXJuIHRoaXMuc2l6ZX1zZXQgU2l6ZSh0KXt0aGlzLnNpemU9dH1nZXQgTWFyZ2luU2l6ZSgpe3JldHVybiB0aGlzLm1hcmdpblNpemV9Z2V0IFVwcGVyTGVmdENvcm5lcigpe3JldHVybiB0aGlzLnVwcGVyTGVmdENvcm5lcn1nZXQgVXBwZXJMZWZ0TWFyZ2luQ29ybmVyKCl7cmV0dXJuIHRoaXMudXBwZXJMZWZ0TWFyZ2luQ29ybmVyfWdldCBCb3JkZXJMZWZ0KCl7cmV0dXJuIHRoaXMuYm9yZGVyTGVmdH1zZXQgQm9yZGVyTGVmdCh0KXt0aGlzLmJvcmRlckxlZnQ9dCx0aGlzLmNhbGN1bGF0ZVJlY3RhbmdsZSgpfWdldCBCb3JkZXJSaWdodCgpe3JldHVybiB0aGlzLmJvcmRlclJpZ2h0fXNldCBCb3JkZXJSaWdodCh0KXt0aGlzLmJvcmRlclJpZ2h0PXQsdGhpcy5jYWxjdWxhdGVSZWN0YW5nbGUoKX1nZXQgQm9yZGVyVG9wKCl7cmV0dXJuIHRoaXMuYm9yZGVyVG9wfXNldCBCb3JkZXJUb3AodCl7dGhpcy5ib3JkZXJUb3A9dCx0aGlzLmNhbGN1bGF0ZVJlY3RhbmdsZSgpfWdldCBCb3JkZXJCb3R0b20oKXtyZXR1cm4gdGhpcy5ib3JkZXJCb3R0b219c2V0IEJvcmRlckJvdHRvbSh0KXt0aGlzLmJvcmRlckJvdHRvbT10LHRoaXMuY2FsY3VsYXRlUmVjdGFuZ2xlKCl9Z2V0IEJvcmRlck1hcmdpbkxlZnQoKXtyZXR1cm4gdGhpcy5ib3JkZXJNYXJnaW5MZWZ0PnRoaXMuYm9yZGVyTGVmdD90aGlzLmJvcmRlckxlZnQ6dGhpcy5ib3JkZXJNYXJnaW5MZWZ0fXNldCBCb3JkZXJNYXJnaW5MZWZ0KHQpe3RoaXMuYm9yZGVyTWFyZ2luTGVmdD10LHRoaXMuY2FsY3VsYXRlTWFyZ2luUmVjdGFuZ2xlKCl9Z2V0IEJvcmRlck1hcmdpblJpZ2h0KCl7cmV0dXJuIHRoaXMuYm9yZGVyTWFyZ2luUmlnaHQ8dGhpcy5ib3JkZXJSaWdodD90aGlzLmJvcmRlclJpZ2h0OnRoaXMuYm9yZGVyTWFyZ2luUmlnaHR9c2V0IEJvcmRlck1hcmdpblJpZ2h0KHQpe3RoaXMuYm9yZGVyTWFyZ2luUmlnaHQ9dCx0aGlzLmNhbGN1bGF0ZU1hcmdpblJlY3RhbmdsZSgpfWdldCBCb3JkZXJNYXJnaW5Ub3AoKXtyZXR1cm4gdGhpcy5ib3JkZXJNYXJnaW5Ub3A+dGhpcy5ib3JkZXJUb3A/dGhpcy5ib3JkZXJUb3A6dGhpcy5ib3JkZXJNYXJnaW5Ub3B9c2V0IEJvcmRlck1hcmdpblRvcCh0KXt0aGlzLmJvcmRlck1hcmdpblRvcD10LHRoaXMuY2FsY3VsYXRlTWFyZ2luUmVjdGFuZ2xlKCl9Z2V0IEJvcmRlck1hcmdpbkJvdHRvbSgpe3JldHVybiB0aGlzLmJvcmRlck1hcmdpbkJvdHRvbTx0aGlzLmJvcmRlckJvdHRvbT90aGlzLmJvcmRlckJvdHRvbTp0aGlzLmJvcmRlck1hcmdpbkJvdHRvbX1zZXQgQm9yZGVyTWFyZ2luQm90dG9tKHQpe3RoaXMuYm9yZGVyTWFyZ2luQm90dG9tPXQsdGhpcy5jYWxjdWxhdGVNYXJnaW5SZWN0YW5nbGUoKX1nZXQgQm91bmRpbmdSZWN0YW5nbGUoKXtyZXR1cm4gdGhpcy5ib3VuZGluZ1JlY3RhbmdsZX1nZXQgQm91bmRpbmdNYXJnaW5SZWN0YW5nbGUoKXtyZXR1cm4gdGhpcy5ib3VuZGluZ01hcmdpblJlY3RhbmdsZX1nZXQgQ2hpbGRFbGVtZW50cygpe3JldHVybiB0aGlzLmNoaWxkRWxlbWVudHN9c2V0IENoaWxkRWxlbWVudHModCl7dGhpcy5jaGlsZEVsZW1lbnRzPXR9Z2V0IFBhcmVudCgpe3JldHVybiB0aGlzLnBhcmVudH1zZXQgUGFyZW50KHQpe2lmKHRoaXMucGFyZW50KXtjb25zdCB0PXRoaXMucGFyZW50LkNoaWxkRWxlbWVudHMuaW5kZXhPZih0aGlzLDApO3Q+LTEmJnRoaXMucGFyZW50LkNoaWxkRWxlbWVudHMuc3BsaWNlKHQsMSl9dGhpcy5wYXJlbnQ9dCx0aGlzLnBhcmVudC5DaGlsZEVsZW1lbnRzLmluZGV4T2YodGhpcyk+LTE/bi5kZWZhdWx0LmVycm9yKFwiQm91bmRpbmdCb3ggb2YgXCIrdGhpcy5kYXRhT2JqZWN0LmNvbnN0cnVjdG9yLm5hbWUrXCIgYWxyZWFkeSBpbiBjaGlsZHJlbiBsaXN0IG9mIFwiK3RoaXMucGFyZW50LmRhdGFPYmplY3QuY29uc3RydWN0b3IubmFtZStcIidzIEJvdW5kaW5nQm94XCIpOnRoaXMucGFyZW50LkNoaWxkRWxlbWVudHMucHVzaCh0aGlzKX1nZXQgRGF0YU9iamVjdCgpe3JldHVybiB0aGlzLmRhdGFPYmplY3R9Z2V0IENlbnRlcigpe3JldHVybiBuZXcgby5Qb2ludEYyRCh0aGlzLlJlbGF0aXZlUG9zaXRpb24ueCsodGhpcy5Cb3JkZXJNYXJnaW5SaWdodCt0aGlzLkJvcmRlck1hcmdpbkxlZnQpLHRoaXMuUmVsYXRpdmVQb3NpdGlvbi55Kyh0aGlzLkJvcmRlck1hcmdpbkJvdHRvbSt0aGlzLkJvcmRlck1hcmdpblRvcCkpfXNldEFic29sdXRlUG9zaXRpb25Gcm9tUGFyZW50KCl7dGhpcy5wYXJlbnQ/KHRoaXMuYWJzb2x1dGVQb3NpdGlvbi54PXRoaXMucGFyZW50LkFic29sdXRlUG9zaXRpb24ueCt0aGlzLnJlbGF0aXZlUG9zaXRpb24ueCx0aGlzLmFic29sdXRlUG9zaXRpb24ueT10aGlzLnBhcmVudC5BYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5yZWxhdGl2ZVBvc2l0aW9uLnkpOnRoaXMuYWJzb2x1dGVQb3NpdGlvbj10aGlzLnJlbGF0aXZlUG9zaXRpb259Y2FsY3VsYXRlQWJzb2x1dGVQb3NpdGlvbigpe3RoaXMuYWJzb2x1dGVQb3NpdGlvbi54PXRoaXMucmVsYXRpdmVQb3NpdGlvbi54LHRoaXMuYWJzb2x1dGVQb3NpdGlvbi55PXRoaXMucmVsYXRpdmVQb3NpdGlvbi55O2xldCB0PXRoaXMucGFyZW50O2Zvcig7dDspdGhpcy5hYnNvbHV0ZVBvc2l0aW9uLngrPXQucmVsYXRpdmVQb3NpdGlvbi54LHRoaXMuYWJzb2x1dGVQb3NpdGlvbi55Kz10LnJlbGF0aXZlUG9zaXRpb24ueSx0PXQucGFyZW50fWNhbGN1bGF0ZUFic29sdXRlUG9zaXRpb25zUmVjdXJzaXZlV2l0aG91dFRvcGVsZW1lbnQoKXt0aGlzLmFic29sdXRlUG9zaXRpb24ueD0wLHRoaXMuYWJzb2x1dGVQb3NpdGlvbi55PTA7Zm9yKGxldCB0PTAsZT10aGlzLkNoaWxkRWxlbWVudHMubGVuZ3RoO3Q8ZTsrK3QpdGhpcy5DaGlsZEVsZW1lbnRzW3RdLmNhbGN1bGF0ZUFic29sdXRlUG9zaXRpb25zUmVjdXJzaXZlKHRoaXMuYWJzb2x1dGVQb3NpdGlvbi54LHRoaXMuYWJzb2x1dGVQb3NpdGlvbi55KX1jYWxjdWxhdGVBYnNvbHV0ZVBvc2l0aW9uc1JlY3Vyc2l2ZSh0LGUpe3RoaXMuYWJzb2x1dGVQb3NpdGlvbi54PXRoaXMucmVsYXRpdmVQb3NpdGlvbi54K3QsdGhpcy5hYnNvbHV0ZVBvc2l0aW9uLnk9dGhpcy5yZWxhdGl2ZVBvc2l0aW9uLnkrZTtmb3IobGV0IHQ9MCxlPXRoaXMuQ2hpbGRFbGVtZW50cy5sZW5ndGg7dDxlOysrdCl0aGlzLkNoaWxkRWxlbWVudHNbdF0uY2FsY3VsYXRlQWJzb2x1dGVQb3NpdGlvbnNSZWN1cnNpdmUodGhpcy5hYnNvbHV0ZVBvc2l0aW9uLngsdGhpcy5hYnNvbHV0ZVBvc2l0aW9uLnkpfWNhbGN1bGF0ZUFic29sdXRlUG9zaXRpb25zT2ZDaGlsZHJlbigpe2ZvcihsZXQgdD0wLGU9dGhpcy5DaGlsZEVsZW1lbnRzLmxlbmd0aDt0PGU7Kyt0KXRoaXMuQ2hpbGRFbGVtZW50c1t0XS5jYWxjdWxhdGVBYnNvbHV0ZVBvc2l0aW9uc1JlY3Vyc2l2ZSh0aGlzLmFic29sdXRlUG9zaXRpb24ueCx0aGlzLmFic29sdXRlUG9zaXRpb24ueSl9Y2FsY3VsYXRlQm91bmRpbmdCb3goKXtpZigwPT09dGhpcy5jaGlsZEVsZW1lbnRzLmxlbmd0aClyZXR1cm47Zm9yKGxldCB0PTAsZT10aGlzLkNoaWxkRWxlbWVudHMubGVuZ3RoO3Q8ZTsrK3QpdGhpcy5DaGlsZEVsZW1lbnRzW3RdLmNhbGN1bGF0ZUJvdW5kaW5nQm94KCk7bGV0IHQ9TnVtYmVyLk1BWF9WQUxVRSxlPU51bWJlci5NSU5fVkFMVUUsaT1OdW1iZXIuTUFYX1ZBTFVFLHM9TnVtYmVyLk1JTl9WQUxVRSxuPU51bWJlci5NQVhfVkFMVUUscj1OdW1iZXIuTUlOX1ZBTFVFLG89TnVtYmVyLk1BWF9WQUxVRSxhPU51bWJlci5NSU5fVkFMVUU7dGhpcy5pc1N5bWJvbCYmKHQ9dGhpcy5ib3JkZXJMZWZ0LGU9dGhpcy5ib3JkZXJSaWdodCxpPXRoaXMuYm9yZGVyVG9wLHM9dGhpcy5ib3JkZXJCb3R0b20sbj10aGlzLmJvcmRlck1hcmdpbkxlZnQscj10aGlzLmJvcmRlck1hcmdpblJpZ2h0LG89dGhpcy5ib3JkZXJNYXJnaW5Ub3AsYT10aGlzLmJvcmRlck1hcmdpbkJvdHRvbSk7Zm9yKGxldCBsPTAsaD10aGlzLkNoaWxkRWxlbWVudHMubGVuZ3RoO2w8aDsrK2wpe2NvbnN0IGg9dGhpcy5DaGlsZEVsZW1lbnRzW2xdO3Q9TWF0aC5taW4odCxoLnJlbGF0aXZlUG9zaXRpb24ueCtoLmJvcmRlckxlZnQpLGU9TWF0aC5tYXgoZSxoLnJlbGF0aXZlUG9zaXRpb24ueCtoLmJvcmRlclJpZ2h0KSxpPU1hdGgubWluKGksaC5yZWxhdGl2ZVBvc2l0aW9uLnkraC5ib3JkZXJUb3ApLHM9TWF0aC5tYXgocyxoLnJlbGF0aXZlUG9zaXRpb24ueStoLmJvcmRlckJvdHRvbSksbj1NYXRoLm1pbihuLGgucmVsYXRpdmVQb3NpdGlvbi54K2guYm9yZGVyTWFyZ2luTGVmdCkscj1NYXRoLm1heChyLGgucmVsYXRpdmVQb3NpdGlvbi54K2guYm9yZGVyTWFyZ2luUmlnaHQpLG89TWF0aC5taW4obyxoLnJlbGF0aXZlUG9zaXRpb24ueStoLmJvcmRlck1hcmdpblRvcCksYT1NYXRoLm1heChhLGgucmVsYXRpdmVQb3NpdGlvbi55K2guYm9yZGVyTWFyZ2luQm90dG9tKX10aGlzLmJvcmRlckxlZnQ9dCx0aGlzLmJvcmRlclJpZ2h0PWUsdGhpcy5ib3JkZXJUb3A9aSx0aGlzLmJvcmRlckJvdHRvbT1zLHRoaXMuYm9yZGVyTWFyZ2luTGVmdD1uLHRoaXMuYm9yZGVyTWFyZ2luUmlnaHQ9cix0aGlzLmJvcmRlck1hcmdpblRvcD1vLHRoaXMuYm9yZGVyTWFyZ2luQm90dG9tPWEsdGhpcy5jYWxjdWxhdGVSZWN0YW5nbGUoKSx0aGlzLmNhbGN1bGF0ZU1hcmdpblJlY3RhbmdsZSgpLHRoaXMueEJvcmRlcnNIYXZlQmVlblNldD0hMCx0aGlzLnlCb3JkZXJzSGF2ZUJlZW5TZXQ9ITB9Y2FsY3VsYXRlVG9wQm90dG9tQm9yZGVycygpe2lmKDA9PT10aGlzLmNoaWxkRWxlbWVudHMubGVuZ3RoKXJldHVybjtmb3IobGV0IHQ9MCxlPXRoaXMuQ2hpbGRFbGVtZW50cy5sZW5ndGg7dDxlOysrdCl0aGlzLkNoaWxkRWxlbWVudHNbdF0uY2FsY3VsYXRlVG9wQm90dG9tQm9yZGVycygpO2xldCB0PU51bWJlci5NQVhfVkFMVUUsZT1OdW1iZXIuTUlOX1ZBTFVFLGk9TnVtYmVyLk1BWF9WQUxVRSxzPU51bWJlci5NSU5fVkFMVUU7dGhpcy55Qm9yZGVyc0hhdmVCZWVuU2V0JiYodD10aGlzLmJvcmRlclRvcCxlPXRoaXMuYm9yZGVyQm90dG9tLGk9dGhpcy5ib3JkZXJNYXJnaW5Ub3Ascz10aGlzLmJvcmRlck1hcmdpbkJvdHRvbSk7Zm9yKGxldCBuPTAscj10aGlzLkNoaWxkRWxlbWVudHMubGVuZ3RoO248cjsrK24pe2NvbnN0IHI9dGhpcy5DaGlsZEVsZW1lbnRzW25dO3Q9TWF0aC5taW4odCxyLnJlbGF0aXZlUG9zaXRpb24ueStyLmJvcmRlclRvcCksYy5FbmdyYXZpbmdSdWxlcy5GaXhTdGFmZmxpbmVCb3VuZGluZ0JveCYmci5kYXRhT2JqZWN0IGluc3RhbmNlb2YgaC5TdGFmZkxpbmVBY3Rpdml0eVN5bWJvbHx8KGU9TWF0aC5tYXgoZSxyLnJlbGF0aXZlUG9zaXRpb24ueStyLmJvcmRlckJvdHRvbSkpLGk9TWF0aC5taW4oaSxyLnJlbGF0aXZlUG9zaXRpb24ueStyLmJvcmRlck1hcmdpblRvcCkscz1NYXRoLm1heChzLHIucmVsYXRpdmVQb3NpdGlvbi55K3IuYm9yZGVyTWFyZ2luQm90dG9tKX10aGlzLmJvcmRlclRvcD10LHRoaXMuYm9yZGVyQm90dG9tPWUsdGhpcy5ib3JkZXJNYXJnaW5Ub3A9aSx0aGlzLmJvcmRlck1hcmdpbkJvdHRvbT1zLHRoaXMuY2FsY3VsYXRlUmVjdGFuZ2xlKCksdGhpcy5jYWxjdWxhdGVNYXJnaW5SZWN0YW5nbGUoKX1jb21wdXRlTm9uT3ZlcmxhcHBpbmdQb3NpdGlvbldpdGhNYXJnaW4odCxlLGkpe3RoaXMuUmVsYXRpdmVQb3NpdGlvbj1uZXcgby5Qb2ludEYyRChpLngsaS55KSx0aGlzLnNldEFic29sdXRlUG9zaXRpb25Gcm9tUGFyZW50KCk7bGV0IHM9MCxuPSExO2Rve3N3aXRjaChlKXtjYXNlIGQuTGVmdDpjYXNlIGQuUmlnaHQ6cz10aGlzLnJlbGF0aXZlUG9zaXRpb24ueCx0LmNhbGN1bGF0ZU1hcmdpblBvc2l0aW9uQWxvbmdEaXJlY3Rpb24odGhpcyxlKSxuPU1hdGguYWJzKHMtdGhpcy5yZWxhdGl2ZVBvc2l0aW9uLngpPi4wMDE7YnJlYWs7Y2FzZSBkLlVwOmNhc2UgZC5Eb3duOnM9dGhpcy5yZWxhdGl2ZVBvc2l0aW9uLnksdC5jYWxjdWxhdGVNYXJnaW5Qb3NpdGlvbkFsb25nRGlyZWN0aW9uKHRoaXMsZSksbj1NYXRoLmFicyhzLXRoaXMucmVsYXRpdmVQb3NpdGlvbi55KT4uMDAxO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IHIuQXJndW1lbnRPdXRPZlJhbmdlRXhjZXB0aW9uKFwiZGlyZWN0aW9uXCIpfX13aGlsZShuKX1jb2xsaXNpb25EZXRlY3Rpb24odCl7Y29uc3QgZT1NYXRoLm1pbih0aGlzLkFic29sdXRlUG9zaXRpb24ueCt0aGlzLmJvcmRlclJpZ2h0LHQuYWJzb2x1dGVQb3NpdGlvbi54K3QuYm9yZGVyUmlnaHQpLU1hdGgubWF4KHRoaXMuQWJzb2x1dGVQb3NpdGlvbi54K3RoaXMuYm9yZGVyTGVmdCx0LmFic29sdXRlUG9zaXRpb24ueCt0LmJvcmRlckxlZnQpLGk9TWF0aC5taW4odGhpcy5BYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5ib3JkZXJCb3R0b20sdC5hYnNvbHV0ZVBvc2l0aW9uLnkrdC5ib3JkZXJCb3R0b20pLU1hdGgubWF4KHRoaXMuQWJzb2x1dGVQb3NpdGlvbi55K3RoaXMuYm9yZGVyVG9wLHQuYWJzb2x1dGVQb3NpdGlvbi55K3QuYm9yZGVyVG9wKTtyZXR1cm4gZT4wJiZpPjB9bGllc0luc2lkZUJvcmRlcnModCl7Y29uc3QgZT10aGlzLkFic29sdXRlUG9zaXRpb24ueCt0aGlzLmJvcmRlckxlZnQ8PXQuYWJzb2x1dGVQb3NpdGlvbi54K3QuYm9yZGVyTGVmdCYmdC5hYnNvbHV0ZVBvc2l0aW9uLngrdC5ib3JkZXJMZWZ0PD10aGlzLkFic29sdXRlUG9zaXRpb24ueCt0aGlzLmJvcmRlclJpZ2h0LGk9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJMZWZ0PD10LmFic29sdXRlUG9zaXRpb24ueCt0LmJvcmRlclJpZ2h0JiZ0LmFic29sdXRlUG9zaXRpb24ueCt0LmJvcmRlclJpZ2h0PD10aGlzLkFic29sdXRlUG9zaXRpb24ueCt0aGlzLmJvcmRlclJpZ2h0O2lmKGUmJmkpe2NvbnN0IGU9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5ib3JkZXJUb3A8PXQuYWJzb2x1dGVQb3NpdGlvbi55K3QuYm9yZGVyVG9wJiZ0LmFic29sdXRlUG9zaXRpb24ueSt0LmJvcmRlclRvcDw9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5ib3JkZXJCb3R0b20saT10aGlzLkFic29sdXRlUG9zaXRpb24ueSt0aGlzLmJvcmRlclRvcDw9dC5hYnNvbHV0ZVBvc2l0aW9uLnkrdC5ib3JkZXJCb3R0b20mJnQuYWJzb2x1dGVQb3NpdGlvbi55K3QuYm9yZGVyQm90dG9tPD10aGlzLkFic29sdXRlUG9zaXRpb24ueSt0aGlzLmJvcmRlckJvdHRvbTtpZihlJiZpKXJldHVybiEwfXJldHVybiExfXBvaW50TGllc0luc2lkZUJvcmRlcnModCl7cmV0dXJuIHRoaXMuQWJzb2x1dGVQb3NpdGlvbi54K3RoaXMuYm9yZGVyTGVmdDw9dC54JiZ0Lng8PXRoaXMuQWJzb2x1dGVQb3NpdGlvbi54K3RoaXMuYm9yZGVyUmlnaHQmJnRoaXMuQWJzb2x1dGVQb3NpdGlvbi55K3RoaXMuYm9yZGVyVG9wPD10LnkmJnQueTw9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5ib3JkZXJCb3R0b219bWFyZ2luQ29sbGlzaW9uRGV0ZWN0aW9uKHQpe2NvbnN0IGU9TWF0aC5taW4odGhpcy5BYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJNYXJnaW5SaWdodCx0LmFic29sdXRlUG9zaXRpb24ueCt0LmJvcmRlck1hcmdpblJpZ2h0KS1NYXRoLm1heCh0aGlzLkFic29sdXRlUG9zaXRpb24ueCt0aGlzLmJvcmRlck1hcmdpbkxlZnQsdC5hYnNvbHV0ZVBvc2l0aW9uLngrdC5ib3JkZXJNYXJnaW5MZWZ0KSxpPU1hdGgubWluKHRoaXMuQWJzb2x1dGVQb3NpdGlvbi55K3RoaXMuYm9yZGVyTWFyZ2luQm90dG9tLHQuYWJzb2x1dGVQb3NpdGlvbi55K3QuYm9yZGVyTWFyZ2luQm90dG9tKS1NYXRoLm1heCh0aGlzLkFic29sdXRlUG9zaXRpb24ueSt0aGlzLmJvcmRlck1hcmdpblRvcCx0LmFic29sdXRlUG9zaXRpb24ueSt0LmJvcmRlck1hcmdpblRvcCk7cmV0dXJuIGU+MCYmaT4wfWxpZXNJbnNpZGVNYXJnaW5zKHQpe2NvbnN0IGU9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJNYXJnaW5MZWZ0PD10LmFic29sdXRlUG9zaXRpb24ueCt0LmJvcmRlck1hcmdpbkxlZnQmJnQuYWJzb2x1dGVQb3NpdGlvbi54K3QuYm9yZGVyTWFyZ2luTGVmdDw9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJNYXJnaW5SaWdodCxpPXRoaXMuQWJzb2x1dGVQb3NpdGlvbi54K3RoaXMuYm9yZGVyTWFyZ2luTGVmdDw9dC5hYnNvbHV0ZVBvc2l0aW9uLngrdC5ib3JkZXJNYXJnaW5SaWdodCYmdC5hYnNvbHV0ZVBvc2l0aW9uLngrdC5ib3JkZXJNYXJnaW5SaWdodDw9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJNYXJnaW5SaWdodDtpZihlJiZpKXtjb25zdCBlPXRoaXMuQWJzb2x1dGVQb3NpdGlvbi55K3RoaXMuYm9yZGVyTWFyZ2luVG9wPD10LmFic29sdXRlUG9zaXRpb24ueSt0LmJvcmRlck1hcmdpblRvcCYmdC5hYnNvbHV0ZVBvc2l0aW9uLnkrdC5ib3JkZXJNYXJnaW5Ub3A8PXRoaXMuQWJzb2x1dGVQb3NpdGlvbi55K3RoaXMuYm9yZGVyTWFyZ2luQm90dG9tLGk9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5ib3JkZXJNYXJnaW5Ub3A8PXQuYWJzb2x1dGVQb3NpdGlvbi55K3QuYm9yZGVyTWFyZ2luQm90dG9tJiZ0LmFic29sdXRlUG9zaXRpb24ueSt0LmJvcmRlck1hcmdpbkJvdHRvbTw9dGhpcy5BYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5ib3JkZXJNYXJnaW5Cb3R0b207aWYoZSYmaSlyZXR1cm4hMH1yZXR1cm4hMX1wb2ludExpZXNJbnNpZGVNYXJnaW5zKHQpe3JldHVybiB0aGlzLkFic29sdXRlUG9zaXRpb24ueCt0aGlzLmJvcmRlck1hcmdpbkxlZnQ8PXQueCYmdC54PD10aGlzLkFic29sdXRlUG9zaXRpb24ueCt0aGlzLmJvcmRlck1hcmdpblJpZ2h0JiZ0aGlzLkFic29sdXRlUG9zaXRpb24ueSt0aGlzLmJvcmRlck1hcmdpblRvcDw9dC55JiZ0Lnk8PXRoaXMuQWJzb2x1dGVQb3NpdGlvbi55K3RoaXMuYm9yZGVyTWFyZ2luQm90dG9tfWNvbXB1dGVOb25PdmVybGFwcGluZ1Bvc2l0aW9uKHQsZSxpKXt0aGlzLlJlbGF0aXZlUG9zaXRpb249bmV3IG8uUG9pbnRGMkQoaS54LGkueSksdGhpcy5zZXRBYnNvbHV0ZVBvc2l0aW9uRnJvbVBhcmVudCgpO2xldCBzPTAsbj0hMTtkb3tzd2l0Y2goZSl7Y2FzZSBkLkxlZnQ6Y2FzZSBkLlJpZ2h0OnM9dGhpcy5yZWxhdGl2ZVBvc2l0aW9uLngsdC5jYWxjdWxhdGVQb3NpdGlvbkFsb25nRGlyZWN0aW9uKHRoaXMsZSksbj1NYXRoLmFicyhzLXRoaXMucmVsYXRpdmVQb3NpdGlvbi54KT4xZS00O2JyZWFrO2Nhc2UgZC5VcDpjYXNlIGQuRG93bjpzPXRoaXMucmVsYXRpdmVQb3NpdGlvbi55LHQuY2FsY3VsYXRlUG9zaXRpb25BbG9uZ0RpcmVjdGlvbih0aGlzLGUpLG49TWF0aC5hYnMocy10aGlzLnJlbGF0aXZlUG9zaXRpb24ueSk+MWUtNDticmVhaztkZWZhdWx0OnRocm93IG5ldyByLkFyZ3VtZW50T3V0T2ZSYW5nZUV4Y2VwdGlvbihcImRpcmVjdGlvblwiKX19d2hpbGUobil9Z2V0Q2xpY2tlZE9iamVjdE9mVHlwZSh0KXtjb25zdCBlPXRoaXMuZGF0YU9iamVjdDtpZih0aGlzLnBvaW50TGllc0luc2lkZUJvcmRlcnModCkmJmUpcmV0dXJuIGU7Zm9yKGxldCBlPTAsaT10aGlzLmNoaWxkRWxlbWVudHMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5jaGlsZEVsZW1lbnRzW2VdLmdldENsaWNrZWRPYmplY3RPZlR5cGUodCk7aWYoaSlyZXR1cm4gaX19Z2V0T2JqZWN0c0luUmVnaW9uKHQsZT0hMCxpPXUuR3JhcGhpY2FsT2JqZWN0Lm5hbWUpe2xldCBzPVtdO2Zvcihjb25zdCBuIG9mIHRoaXMuY2hpbGRFbGVtZW50cylzPXMuY29uY2F0KG4uZ2V0T2JqZWN0c0luUmVnaW9uKHQsZSxpKSk7cmV0dXJuIHRoaXMuZGF0YU9iamVjdCYmdGhpcy5kYXRhT2JqZWN0LmlzSW5zdGFuY2VPZkNsYXNzKGkpJiYoZT90LmxpZXNJbnNpZGVCb3JkZXJzKHRoaXMpJiZzLnB1c2godGhpcy5kYXRhT2JqZWN0KTp0LmNvbGxpc2lvbkRldGVjdGlvbih0aGlzKSYmcy5wdXNoKHRoaXMuZGF0YU9iamVjdCkpLHN9Y2FsY3VsYXRlUmVjdGFuZ2xlKCl7dGhpcy51cHBlckxlZnRDb3JuZXI9bmV3IG8uUG9pbnRGMkQodGhpcy5Cb3JkZXJMZWZ0LHRoaXMuQm9yZGVyVG9wKSx0aGlzLnNpemU9bmV3IGEuU2l6ZUYyRCh0aGlzLkJvcmRlclJpZ2h0LXRoaXMuQm9yZGVyTGVmdCx0aGlzLkJvcmRlckJvdHRvbS10aGlzLkJvcmRlclRvcCksdGhpcy5ib3VuZGluZ1JlY3RhbmdsZT1sLlJlY3RhbmdsZUYyRC5jcmVhdGVGcm9tTG9jYXRpb25BbmRTaXplKHRoaXMudXBwZXJMZWZ0Q29ybmVyLHRoaXMuc2l6ZSl9Y2FsY3VsYXRlTWFyZ2luUmVjdGFuZ2xlKCl7dGhpcy51cHBlckxlZnRNYXJnaW5Db3JuZXI9bmV3IG8uUG9pbnRGMkQodGhpcy5Cb3JkZXJNYXJnaW5MZWZ0LHRoaXMuQm9yZGVyTWFyZ2luVG9wKSx0aGlzLm1hcmdpblNpemU9bmV3IGEuU2l6ZUYyRCh0aGlzLkJvcmRlck1hcmdpblJpZ2h0LXRoaXMuQm9yZGVyTWFyZ2luTGVmdCx0aGlzLkJvcmRlck1hcmdpbkJvdHRvbS10aGlzLkJvcmRlck1hcmdpblRvcCksdGhpcy5ib3VuZGluZ01hcmdpblJlY3RhbmdsZT1sLlJlY3RhbmdsZUYyRC5jcmVhdGVGcm9tTG9jYXRpb25BbmRTaXplKHRoaXMudXBwZXJMZWZ0TWFyZ2luQ29ybmVyLHRoaXMubWFyZ2luU2l6ZSl9Y2FsY3VsYXRlTWFyZ2luUG9zaXRpb25BbG9uZ0RpcmVjdGlvbih0LGUpe2lmKHRoaXMhPT10KXtpZih0aGlzLmlzU3ltYm9sJiZ0aGlzLm1hcmdpbkNvbGxpc2lvbkRldGVjdGlvbih0KSl7bGV0IGk9MDtzd2l0Y2goZSl7Y2FzZSBkLkxlZnQ6cmV0dXJuIGk9dGhpcy5hYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJNYXJnaW5MZWZ0LSh0LmFic29sdXRlUG9zaXRpb24ueCt0LmJvcmRlck1hcmdpblJpZ2h0KSx0LnJlbGF0aXZlUG9zaXRpb24ueCs9aSx2b2lkKHQuYWJzb2x1dGVQb3NpdGlvbi54Kz1pKTtjYXNlIGQuUmlnaHQ6cmV0dXJuIGk9dGhpcy5hYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJNYXJnaW5SaWdodC0odC5hYnNvbHV0ZVBvc2l0aW9uLngrdC5ib3JkZXJNYXJnaW5MZWZ0KSx0LnJlbGF0aXZlUG9zaXRpb24ueCs9aSx2b2lkKHQuYWJzb2x1dGVQb3NpdGlvbi54Kz1pKTtjYXNlIGQuVXA6cmV0dXJuIGk9dGhpcy5hYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5ib3JkZXJNYXJnaW5Ub3AtKHQuYWJzb2x1dGVQb3NpdGlvbi55K3QuYm9yZGVyTWFyZ2luQm90dG9tKSx0LnJlbGF0aXZlUG9zaXRpb24ueSs9aSx2b2lkKHQuYWJzb2x1dGVQb3NpdGlvbi55Kz1pKTtjYXNlIGQuRG93bjpyZXR1cm4gaT10aGlzLmFic29sdXRlUG9zaXRpb24ueSt0aGlzLmJvcmRlck1hcmdpbkJvdHRvbS0odC5hYnNvbHV0ZVBvc2l0aW9uLnkrdC5ib3JkZXJNYXJnaW5Ub3ApLHQucmVsYXRpdmVQb3NpdGlvbi55Kz1pLHZvaWQodC5hYnNvbHV0ZVBvc2l0aW9uLnkrPWkpO2RlZmF1bHQ6dGhyb3cgbmV3IHIuQXJndW1lbnRPdXRPZlJhbmdlRXhjZXB0aW9uKFwiZGlyZWN0aW9uXCIpfX1mb3IobGV0IGk9MCxzPXRoaXMuQ2hpbGRFbGVtZW50cy5sZW5ndGg7aTxzOysraSl0aGlzLkNoaWxkRWxlbWVudHNbaV0uY2FsY3VsYXRlTWFyZ2luUG9zaXRpb25BbG9uZ0RpcmVjdGlvbih0LGUpfX1jYWxjdWxhdGVQb3NpdGlvbkFsb25nRGlyZWN0aW9uKHQsZSl7aWYodGhpcyE9PXQpe2lmKHRoaXMuaXNTeW1ib2wmJnRoaXMuY29sbGlzaW9uRGV0ZWN0aW9uKHQpKXtsZXQgaTtzd2l0Y2goZSl7Y2FzZSBkLkxlZnQ6cmV0dXJuIGk9dGhpcy5hYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJMZWZ0LSh0LmFic29sdXRlUG9zaXRpb24ueCt0LmJvcmRlclJpZ2h0KSx0LnJlbGF0aXZlUG9zaXRpb24ueCs9aSx2b2lkKHQuYWJzb2x1dGVQb3NpdGlvbi54Kz1pKTtjYXNlIGQuUmlnaHQ6cmV0dXJuIGk9dGhpcy5hYnNvbHV0ZVBvc2l0aW9uLngrdGhpcy5ib3JkZXJSaWdodC0odC5hYnNvbHV0ZVBvc2l0aW9uLngrdC5ib3JkZXJMZWZ0KSx0LnJlbGF0aXZlUG9zaXRpb24ueCs9aSx2b2lkKHQuYWJzb2x1dGVQb3NpdGlvbi54Kz1pKTtjYXNlIGQuVXA6cmV0dXJuIGk9dGhpcy5hYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5ib3JkZXJUb3AtKHQuYWJzb2x1dGVQb3NpdGlvbi55K3QuYm9yZGVyQm90dG9tKSx0LnJlbGF0aXZlUG9zaXRpb24ueSs9aSx2b2lkKHQuYWJzb2x1dGVQb3NpdGlvbi55Kz1pKTtjYXNlIGQuRG93bjpyZXR1cm4gaT10aGlzLmFic29sdXRlUG9zaXRpb24ueSt0aGlzLmJvcmRlckJvdHRvbS0odC5hYnNvbHV0ZVBvc2l0aW9uLnkrdC5ib3JkZXJUb3ApLHQucmVsYXRpdmVQb3NpdGlvbi55Kz1pLHZvaWQodC5hYnNvbHV0ZVBvc2l0aW9uLnkrPWkpO2RlZmF1bHQ6dGhyb3cgbmV3IHIuQXJndW1lbnRPdXRPZlJhbmdlRXhjZXB0aW9uKFwiZGlyZWN0aW9uXCIpfX1mb3IobGV0IGk9MCxzPXRoaXMuQ2hpbGRFbGVtZW50cy5sZW5ndGg7aTxzOysraSl0aGlzLkNoaWxkRWxlbWVudHNbaV0uY2FsY3VsYXRlUG9zaXRpb25BbG9uZ0RpcmVjdGlvbih0LGUpfX19LGZ1bmN0aW9uKHQpe3RbdC5MZWZ0PTBdPVwiTGVmdFwiLHRbdC5SaWdodD0xXT1cIlJpZ2h0XCIsdFt0LlVwPTJdPVwiVXBcIix0W3QuRG93bj0zXT1cIkRvd25cIn0oZD1lLkNvbERpckVudW18fChlLkNvbERpckVudW09e30pKX0sNDI3ODoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5DbGlja2FibGU9dm9pZCAwO2NvbnN0IHM9aSg0Nzg1KTtjbGFzcyBuIGV4dGVuZHMgcy5HcmFwaGljYWxPYmplY3R7fWUuQ2xpY2thYmxlPW59LDgxNTU6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuQXV0b0NvbG9yU2V0PWUuTm90ZVN0YXRlPWUuR3JhcGhpY2FsTGF5ZXJzPWUuU3R5bGVTZXRzPWUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNUPWUuT3V0bGluZUFuZEZpbGxTdHlsZUVudW09dm9pZCAwO2NvbnN0IHM9aSgxNjQ5KTt2YXIgbixyLG8sYSxsOyFmdW5jdGlvbih0KXt0W3QuQmFzZVdyaXRpbmdDb2xvcj0wXT1cIkJhc2VXcml0aW5nQ29sb3JcIix0W3QuRm9sbG93aW5nQ3Vyc29yPTFdPVwiRm9sbG93aW5nQ3Vyc29yXCIsdFt0LkFsdGVybmF0aXZlRm9sbG93aW5nQ3Vyc29yPTJdPVwiQWx0ZXJuYXRpdmVGb2xsb3dpbmdDdXJzb3JcIix0W3QuUGxheWJhY2tDdXJzb3I9M109XCJQbGF5YmFja0N1cnNvclwiLHRbdC5IaWdobGlnaHRlZD00XT1cIkhpZ2hsaWdodGVkXCIsdFt0LkVycm9yVW5kZXJsYXk9NV09XCJFcnJvclVuZGVybGF5XCIsdFt0LlNlbGVjdGVkPTZdPVwiU2VsZWN0ZWRcIix0W3QuU2VsZWN0aW9uU3ltYm9sPTddPVwiU2VsZWN0aW9uU3ltYm9sXCIsdFt0LkRlYnVnQ29sb3IxPThdPVwiRGVidWdDb2xvcjFcIix0W3QuRGVidWdDb2xvcjI9OV09XCJEZWJ1Z0NvbG9yMlwiLHRbdC5EZWJ1Z0NvbG9yMz0xMF09XCJEZWJ1Z0NvbG9yM1wiLHRbdC5TcGxpdFNjcmVlbkRpdmlzaW9uPTExXT1cIlNwbGl0U2NyZWVuRGl2aXNpb25cIix0W3QuR3JleVRyYW5zcGFyZW50T3ZlcmxheT0xMl09XCJHcmV5VHJhbnNwYXJlbnRPdmVybGF5XCIsdFt0Lk1hcmtlZEFyZWExPTEzXT1cIk1hcmtlZEFyZWExXCIsdFt0Lk1hcmtlZEFyZWEyPTE0XT1cIk1hcmtlZEFyZWEyXCIsdFt0Lk1hcmtlZEFyZWEzPTE1XT1cIk1hcmtlZEFyZWEzXCIsdFt0Lk1hcmtlZEFyZWE0PTE2XT1cIk1hcmtlZEFyZWE0XCIsdFt0Lk1hcmtlZEFyZWE1PTE3XT1cIk1hcmtlZEFyZWE1XCIsdFt0Lk1hcmtlZEFyZWE2PTE4XT1cIk1hcmtlZEFyZWE2XCIsdFt0Lk1hcmtlZEFyZWE3PTE5XT1cIk1hcmtlZEFyZWE3XCIsdFt0Lk1hcmtlZEFyZWE4PTIwXT1cIk1hcmtlZEFyZWE4XCIsdFt0Lk1hcmtlZEFyZWE5PTIxXT1cIk1hcmtlZEFyZWE5XCIsdFt0Lk1hcmtlZEFyZWExMD0yMl09XCJNYXJrZWRBcmVhMTBcIix0W3QuQ29tbWVudDE9MjNdPVwiQ29tbWVudDFcIix0W3QuQ29tbWVudDI9MjRdPVwiQ29tbWVudDJcIix0W3QuQ29tbWVudDM9MjVdPVwiQ29tbWVudDNcIix0W3QuQ29tbWVudDQ9MjZdPVwiQ29tbWVudDRcIix0W3QuQ29tbWVudDU9MjddPVwiQ29tbWVudDVcIix0W3QuQ29tbWVudDY9MjhdPVwiQ29tbWVudDZcIix0W3QuQ29tbWVudDc9MjldPVwiQ29tbWVudDdcIix0W3QuQ29tbWVudDg9MzBdPVwiQ29tbWVudDhcIix0W3QuQ29tbWVudDk9MzFdPVwiQ29tbWVudDlcIix0W3QuQ29tbWVudDEwPTMyXT1cIkNvbW1lbnQxMFwifShuPWUuT3V0bGluZUFuZEZpbGxTdHlsZUVudW18fChlLk91dGxpbmVBbmRGaWxsU3R5bGVFbnVtPXt9KSksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Q9bmV3IHMuRGljdGlvbmFyeSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLkJhc2VXcml0aW5nQ29sb3IsXCJUaGlzdGxlXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uRm9sbG93aW5nQ3Vyc29yLFwiQXF1YVwiKSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLkFsdGVybmF0aXZlRm9sbG93aW5nQ3Vyc29yLFwiQXp1cmVcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5QbGF5YmFja0N1cnNvcixcIkJpc3F1ZVwiKSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLkhpZ2hsaWdodGVkLFwiQ2FkZXRCbHVlXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uRXJyb3JVbmRlcmxheSxcIkRhcmtCbHVlXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uU2VsZWN0ZWQsXCJEYXJrR29sZGVuUm9kXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uU2VsZWN0aW9uU3ltYm9sLFwiQmxhbmNoZWRBbG1vbmRcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5EZWJ1Z0NvbG9yMSxcIkNoYXJ0cmV1c2VcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5EZWJ1Z0NvbG9yMixcIkRhcmtHcmVlblwiKSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLkRlYnVnQ29sb3IzLFwiRGFya09yYW5nZVwiKSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLlNwbGl0U2NyZWVuRGl2aXNpb24sXCJGaXJlQnJpY2tcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5HcmV5VHJhbnNwYXJlbnRPdmVybGF5LFwiRGFya1NhbG1vblwiKSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLk1hcmtlZEFyZWExLFwiRGFya1NlYUdyZWVuXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uTWFya2VkQXJlYTIsXCJEYXJrT3JjaGlkXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uTWFya2VkQXJlYTMsXCJBcXVhbWFyaW5lXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uTWFya2VkQXJlYTQsXCJEYXJrS2hha2lcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5NYXJrZWRBcmVhNSxcIkZvcmVzdEdyZWVuXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uTWFya2VkQXJlYTYsXCJBbGljZUJsdWVcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5NYXJrZWRBcmVhNyxcIkRlZXBQaW5rXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uTWFya2VkQXJlYTgsXCJDb3JhbFwiKSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLk1hcmtlZEFyZWE5LFwiRGFya09saXZlR3JlZW5cIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5NYXJrZWRBcmVhMTAsXCJDaG9jb2xhdGVcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5Db21tZW50MSxcIkRvZGdlckJsdWVcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5Db21tZW50MixcIkJsdWVcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5Db21tZW50MyxcIkJlaWdlXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uQ29tbWVudDQsXCJDcmltc29uXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uQ29tbWVudDUsXCJGdWNoc2lhXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uQ29tbWVudDYsXCJCcm93blwiKSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLkNvbW1lbnQ3LFwiQmxhbmNoZWRBbG1vbmRcIiksZS5PVVRMSU5FX0FORF9GSUxMX1NUWUxFX0RJQ1Quc2V0VmFsdWUobi5Db21tZW50OCxcIkNvcm5mbG93ZXJCbHVlXCIpLGUuT1VUTElORV9BTkRfRklMTF9TVFlMRV9ESUNULnNldFZhbHVlKG4uQ29tbWVudDksXCJDb3Juc2lsa1wiKSxlLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5zZXRWYWx1ZShuLkNvbW1lbnQxMCxcIkRhcmtHcmV5XCIpLChsPWUuU3R5bGVTZXRzfHwoZS5TdHlsZVNldHM9e30pKVtsLk1hcmtlZEFyZWE9MF09XCJNYXJrZWRBcmVhXCIsbFtsLkNvbW1lbnQ9MV09XCJDb21tZW50XCIsKGE9ZS5HcmFwaGljYWxMYXllcnN8fChlLkdyYXBoaWNhbExheWVycz17fSkpW2EuQmFja2dyb3VuZD0wXT1cIkJhY2tncm91bmRcIixhW2EuSGlnaGxpZ2h0PTFdPVwiSGlnaGxpZ2h0XCIsYVthLk1lYXN1cmVFcnJvcj0yXT1cIk1lYXN1cmVFcnJvclwiLGFbYS5TZWxlY3Rpb25TeW1ib2w9M109XCJTZWxlY3Rpb25TeW1ib2xcIixhW2EuQ3Vyc29yPTRdPVwiQ3Vyc29yXCIsYVthLlBTSV9EZWJ1Zz01XT1cIlBTSV9EZWJ1Z1wiLGFbYS5Ob3Rlcz02XT1cIk5vdGVzXCIsYVthLkNvbW1lbnQ9N109XCJDb21tZW50XCIsYVthLkRlYnVnX2Fib3ZlPThdPVwiRGVidWdfYWJvdmVcIiwobz1lLk5vdGVTdGF0ZXx8KGUuTm90ZVN0YXRlPXt9KSlbby5Ob3JtYWw9MF09XCJOb3JtYWxcIixvW28uU2VsZWN0ZWQ9MV09XCJTZWxlY3RlZFwiLG9bby5Gb2xsb3dfQ29uZmlybWVkPTJdPVwiRm9sbG93X0NvbmZpcm1lZFwiLG9bby5RRmVlZGJhY2tfTm90Rm91bmQ9M109XCJRRmVlZGJhY2tfTm90Rm91bmRcIixvW28uUUZlZWRiYWNrX09LPTRdPVwiUUZlZWRiYWNrX09LXCIsb1tvLlFGZWVkYmFja19QZXJmZWN0PTVdPVwiUUZlZWRiYWNrX1BlcmZlY3RcIixvW28uRGVidWcxPTZdPVwiRGVidWcxXCIsb1tvLkRlYnVnMj03XT1cIkRlYnVnMlwiLG9bby5EZWJ1ZzM9OF09XCJEZWJ1ZzNcIiwocj1lLkF1dG9Db2xvclNldHx8KGUuQXV0b0NvbG9yU2V0PXt9KSkuQz1cIiNkODJjNmJcIixyLkQ9XCIjRjg5RDE1XCIsci5FPVwiI0ZGRTIxQVwiLHIuRj1cIiM0ZGJkNWNcIixyLkc9XCIjMDA5RDk2XCIsci5BPVwiIzQzNDY5ZFwiLHIuQj1cIiM3NjQyOWNcIixyLlJlc3Q9XCIjMDAwMDAwXCJ9LDUwNzQ6KHQsZSk9PntcInVzZSBzdHJpY3RcIjt2YXIgaSxzLG47T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5QaG9uaWNTY29yZU1vZGVzPWUuTXVzaWNTeW1ib2xEcmF3aW5nU3R5bGU9ZS5EcmF3aW5nTW9kZT12b2lkIDAsKG49ZS5EcmF3aW5nTW9kZXx8KGUuRHJhd2luZ01vZGU9e30pKVtuLkFsbD0wXT1cIkFsbFwiLG5bbi5Ob092ZXJsYXlzPTFdPVwiTm9PdmVybGF5c1wiLG5bbi5MZWFkc2hlZXQ9Ml09XCJMZWFkc2hlZXRcIiwocz1lLk11c2ljU3ltYm9sRHJhd2luZ1N0eWxlfHwoZS5NdXNpY1N5bWJvbERyYXdpbmdTdHlsZT17fSkpW3MuTm9ybWFsPTBdPVwiTm9ybWFsXCIsc1tzLkRpc2FibGVkPTFdPVwiRGlzYWJsZWRcIixzW3MuU2VsZWN0ZWQ9Ml09XCJTZWxlY3RlZFwiLHNbcy5DbGlja2FibGU9M109XCJDbGlja2FibGVcIixzW3MuUGxheWJhY2tTeW1ib2xzPTRdPVwiUGxheWJhY2tTeW1ib2xzXCIsc1tzLkZvbGxvd1N5bWJvbHM9NV09XCJGb2xsb3dTeW1ib2xzXCIsc1tzLlFGZWVkYmFja05vdEZvdW5kPTZdPVwiUUZlZWRiYWNrTm90Rm91bmRcIixzW3MuUUZlZWRiYWNrT2s9N109XCJRRmVlZGJhY2tPa1wiLHNbcy5RRmVlZGJhY2tQZXJmZWN0PThdPVwiUUZlZWRiYWNrUGVyZmVjdFwiLHNbcy5EZWJ1ZzE9OV09XCJEZWJ1ZzFcIixzW3MuRGVidWcyPTEwXT1cIkRlYnVnMlwiLHNbcy5EZWJ1ZzM9MTFdPVwiRGVidWczXCIsKGk9ZS5QaG9uaWNTY29yZU1vZGVzfHwoZS5QaG9uaWNTY29yZU1vZGVzPXt9KSlbaS5Gb2xsb3dpbmc9MF09XCJGb2xsb3dpbmdcIixpW2kuTWlkaT0xXT1cIk1pZGlcIixpW2kuTWFudWFsPTJdPVwiTWFudWFsXCJ9LDc0NTk6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuRHJhd2luZ1BhcmFtZXRlcnM9ZS5EcmF3aW5nUGFyYW1ldGVyc0VudW09ZS5Db2xvcmluZ01vZGVzPXZvaWQgMDtjb25zdCBzPWkoMTQwNSksbj1pKDM3NDgpO3ZhciByLG87KG89ZS5Db2xvcmluZ01vZGVzfHwoZS5Db2xvcmluZ01vZGVzPXt9KSlbby5YTUw9MF09XCJYTUxcIixvW28uQXV0b0NvbG9yaW5nPTFdPVwiQXV0b0NvbG9yaW5nXCIsb1tvLkN1c3RvbUNvbG9yU2V0PTJdPVwiQ3VzdG9tQ29sb3JTZXRcIixmdW5jdGlvbih0KXt0LmFsbG9uPVwiYWxsb25cIix0LmNvbXBhY3Q9XCJjb21wYWN0XCIsdC5jb21wYWN0dGlnaHQ9XCJjb21wYWN0dGlnaHRcIix0LmRlZmF1bHQ9XCJkZWZhdWx0XCIsdC5sZWFkc2hlZXQ9XCJsZWFkc2hlZXRcIix0LnByZXZpZXc9XCJwcmV2aWV3XCIsdC50aHVtYm5haWw9XCJ0aHVtYm5haWxcIn0ocj1lLkRyYXdpbmdQYXJhbWV0ZXJzRW51bXx8KGUuRHJhd2luZ1BhcmFtZXRlcnNFbnVtPXt9KSksZS5EcmF3aW5nUGFyYW1ldGVycz1jbGFzc3tjb25zdHJ1Y3Rvcih0PXIuZGVmYXVsdCl7dGhpcy5ydWxlcz1uZXcgcy5FbmdyYXZpbmdSdWxlcyx0aGlzLmRyYXdUaXRsZT0hMCx0aGlzLmRyYXdTdWJ0aXRsZT0hMCx0aGlzLmRyYXdMeXJpY2lzdD0hMCx0aGlzLmRyYXdDb21wb3Nlcj0hMCx0aGlzLmRyYXdDcmVkaXRzPSEwLHRoaXMuZHJhd1BhcnROYW1lcz0hMCx0aGlzLmZpbmdlcmluZ1Bvc2l0aW9uPW4uUGxhY2VtZW50RW51bS5MZWZ0LHRoaXMuZHJhd0hpZGRlbk5vdGVzPSExLHRoaXMuRHJhd2luZ1BhcmFtZXRlcnNFbnVtPXR9c2V0IERyYXdpbmdQYXJhbWV0ZXJzRW51bSh0KXtzd2l0Y2godGhpcy5kcmF3aW5nUGFyYW1ldGVyc0VudW09dCx0KXtjYXNlIHIuYWxsb246dGhpcy5zZXRGb3JBbGxPbigpO2JyZWFrO2Nhc2Ugci50aHVtYm5haWw6dGhpcy5zZXRGb3JUaHVtYm5haWwoKTticmVhaztjYXNlIHIubGVhZHNoZWV0OnRoaXMuc2V0Rm9yTGVhZHNoZWV0KCk7YnJlYWs7Y2FzZSByLmNvbXBhY3Q6dGhpcy5zZXRGb3JDb21wYWN0TW9kZSgpO2JyZWFrO2Nhc2Ugci5jb21wYWN0dGlnaHQ6dGhpcy5zZXRGb3JDb21wYWN0VGlnaHRNb2RlKCk7YnJlYWs7Y2FzZSByLmRlZmF1bHQ6ZGVmYXVsdDp0aGlzLnNldEZvckRlZmF1bHQoKX19Z2V0IERyYXdpbmdQYXJhbWV0ZXJzRW51bSgpe3JldHVybiB0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzRW51bX1zZXRGb3JBbGxPbigpe3RoaXMuZHJhd0hpZ2hsaWdodHM9ITAsdGhpcy5kcmF3RXJyb3JzPSEwLHRoaXMuZHJhd1NlbGVjdGlvblN0YXJ0U3ltYm9sPSEwLHRoaXMuZHJhd1NlbGVjdGlvbkVuZFN5bWJvbD0hMCx0aGlzLmRyYXdDdXJzb3JzPSEwLHRoaXMuZHJhd0FjdGl2aXR5U3ltYm9scz0hMCx0aGlzLmRyYXdTY3JvbGxJbmRpY2F0b3I9ITAsdGhpcy5kcmF3Q29tbWVudHM9ITAsdGhpcy5kcmF3TWFya2VkQXJlYXM9ITAsdGhpcy5EcmF3VGl0bGU9ITAsdGhpcy5EcmF3U3VidGl0bGU9ITAsdGhpcy5EcmF3Q29tcG9zZXI9ITAsdGhpcy5EcmF3THlyaWNpc3Q9ITAsdGhpcy5kcmF3Q3JlZGl0cz0hMCx0aGlzLkRyYXdQYXJ0TmFtZXM9ITAsdGhpcy5kcmF3SGlkZGVuTm90ZXM9ITAsdGhpcy5ydWxlcy5Db21wYWN0TW9kZT0hMX1zZXRGb3JEZWZhdWx0KCl7dGhpcy5ydWxlcy5sb2FkRGVmYXVsdFZhbHVlcygpLHRoaXMuc2V0Rm9yQWxsT24oKSx0aGlzLmRyYXdIaWRkZW5Ob3Rlcz0hMX1zZXRGb3JUaHVtYm5haWwoKXt0aGlzLmRyYXdIaWdobGlnaHRzPSExLHRoaXMuZHJhd0Vycm9ycz0hMSx0aGlzLmRyYXdTZWxlY3Rpb25TdGFydFN5bWJvbD0hMSx0aGlzLmRyYXdTZWxlY3Rpb25TdGFydFN5bWJvbD0hMSx0aGlzLmRyYXdDdXJzb3JzPSExLHRoaXMuZHJhd0FjdGl2aXR5U3ltYm9scz0hMSx0aGlzLmRyYXdTY3JvbGxJbmRpY2F0b3I9ITEsdGhpcy5kcmF3Q29tbWVudHM9ITAsdGhpcy5kcmF3TWFya2VkQXJlYXM9ITAsdGhpcy5kcmF3SGlkZGVuTm90ZXM9ITF9c2V0Rm9yQ29tcGFjdE1vZGUoKXt0aGlzLnJ1bGVzLkNvbXBhY3RNb2RlPSEwLHRoaXMuRHJhd0NyZWRpdHM9ITEsdGhpcy5kcmF3SGlkZGVuTm90ZXM9ITF9c2V0Rm9yQ29tcGFjdFRpZ2h0TW9kZSgpe3RoaXMuc2V0Rm9yQ29tcGFjdE1vZGUoKSx0aGlzLkRyYXdQYXJ0TmFtZXM9ITEsdGhpcy5ydWxlcy5Wb2ljZVNwYWNpbmdNdWx0aXBsaWVyVmV4Zmxvdz0uNjUsdGhpcy5ydWxlcy5Wb2ljZVNwYWNpbmdBZGRlbmRWZXhmbG93PTIsdGhpcy5ydWxlcy5NaW5Ta3lCb3R0b21EaXN0QmV0d2VlblN0YXZlcz0xLHRoaXMucnVsZXMuTWluU2t5Qm90dG9tRGlzdEJldHdlZW5TeXN0ZW1zPTEsdGhpcy5ydWxlcy5CZXR3ZWVuU3RhZmZEaXN0YW5jZT0yLjUsdGhpcy5ydWxlcy5TdGFmZkRpc3RhbmNlPTMuNSx0aGlzLnJ1bGVzLk1pbmltdW1EaXN0YW5jZUJldHdlZW5TeXN0ZW1zPTEsdGhpcy5ydWxlcy5QYWdlQm90dG9tTWFyZ2luPTAsdGhpcy5ydWxlcy5QYWdlTGVmdE1hcmdpbj0yLHRoaXMucnVsZXMuUGFnZVJpZ2h0TWFyZ2luPTJ9c2V0Rm9yTGVhZHNoZWV0KCl7dGhpcy5kcmF3SGlnaGxpZ2h0cz0hMSx0aGlzLmRyYXdFcnJvcnM9ITEsdGhpcy5kcmF3U2VsZWN0aW9uU3RhcnRTeW1ib2w9ITAsdGhpcy5kcmF3U2VsZWN0aW9uRW5kU3ltYm9sPSEwLHRoaXMuZHJhd0N1cnNvcnM9ITAsdGhpcy5kcmF3QWN0aXZpdHlTeW1ib2xzPSExLHRoaXMuZHJhd1Njcm9sbEluZGljYXRvcj0hMCx0aGlzLmRyYXdDb21tZW50cz0hMCx0aGlzLmRyYXdNYXJrZWRBcmVhcz0hMH1nZXQgRHJhd0NyZWRpdHMoKXtyZXR1cm4gdGhpcy5kcmF3Q3JlZGl0c31zZXQgRHJhd0NyZWRpdHModCl7dGhpcy5kcmF3Q3JlZGl0cz10LHRoaXMuRHJhd0NvbXBvc2VyPXQsdGhpcy5EcmF3VGl0bGU9dCx0aGlzLkRyYXdTdWJ0aXRsZT10LHRoaXMuRHJhd0x5cmljaXN0PXR9Z2V0IERyYXdUaXRsZSgpe3JldHVybiB0aGlzLmRyYXdUaXRsZX1zZXQgRHJhd1RpdGxlKHQpe3RoaXMuZHJhd1RpdGxlPXQsdGhpcy5ydWxlcy5SZW5kZXJUaXRsZT10LHR8fCh0aGlzLkRyYXdTdWJ0aXRsZT0hMSl9Z2V0IERyYXdTdWJ0aXRsZSgpe3JldHVybiB0aGlzLmRyYXdTdWJ0aXRsZX1zZXQgRHJhd1N1YnRpdGxlKHQpe3RoaXMuZHJhd1N1YnRpdGxlPXQsdGhpcy5ydWxlcy5SZW5kZXJTdWJ0aXRsZT10LHQmJih0aGlzLkRyYXdUaXRsZT0hMCl9Z2V0IERyYXdDb21wb3Nlcigpe3JldHVybiB0aGlzLmRyYXdDb21wb3Nlcn1zZXQgRHJhd0NvbXBvc2VyKHQpe3RoaXMuZHJhd0NvbXBvc2VyPXQsdGhpcy5ydWxlcy5SZW5kZXJDb21wb3Nlcj10fWdldCBEcmF3THlyaWNpc3QoKXtyZXR1cm4gdGhpcy5kcmF3THlyaWNpc3R9c2V0IERyYXdMeXJpY2lzdCh0KXt0aGlzLmRyYXdMeXJpY2lzdD10LHRoaXMucnVsZXMuUmVuZGVyTHlyaWNpc3Q9dH1nZXQgRHJhd1BhcnROYW1lcygpe3JldHVybiB0aGlzLmRyYXdQYXJ0TmFtZXN9c2V0IERyYXdQYXJ0TmFtZXModCl7dGhpcy5kcmF3UGFydE5hbWVzPXQsdGhpcy5ydWxlcy5SZW5kZXJQYXJ0TmFtZXM9dCx0aGlzLnJ1bGVzLlJlbmRlclBhcnROYW1lc3x8KHRoaXMucnVsZXMuUmVuZGVyUGFydEFiYnJldmlhdGlvbnM9ITEpfWdldCBGaW5nZXJpbmdQb3NpdGlvbigpe3JldHVybiB0aGlzLmZpbmdlcmluZ1Bvc2l0aW9ufXNldCBGaW5nZXJpbmdQb3NpdGlvbih0KXt0aGlzLmZpbmdlcmluZ1Bvc2l0aW9uPXQsdGhpcy5ydWxlcy5GaW5nZXJpbmdQb3NpdGlvbj10fWdldCBSdWxlcygpe3JldHVybiB0aGlzLnJ1bGVzfXNldCBSdWxlcyh0KXt0aGlzLnJ1bGVzPXR9fX0sMTQwNTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5QYWdlRm9ybWF0PWUuRW5ncmF2aW5nUnVsZXM9dm9pZCAwO2NvbnN0IG49aSg1OTkpLHI9cyhpKDIwNDMpKSxvPWkoMTI3NCksYT1pKDM3NDgpLGw9aSg0MSksaD1pKDc0NTkpLGM9aSgxNjQ5KSx1PWkoNTU0NCksZD1pKDg2NDApLGY9aSg0MTIzKSxtPWkoMzQ4Nik7Y2xhc3MgcHtjb25zdHJ1Y3Rvcigpe3RoaXMuTm90ZURpc3RhbmNlcz1bMSwxLDEuMywxLjYsMiwyLjUsMyw0XSx0aGlzLk5vdGVEaXN0YW5jZXNTY2FsaW5nRmFjdG9ycz1bMSwyLDQsOCwxNiwzMiw2NCwxMjhdLHRoaXMuRHVyYXRpb25EaXN0YW5jZURpY3Q9e30sdGhpcy5EdXJhdGlvblNjYWxpbmdEaXN0YW5jZURpY3Q9e30sdGhpcy5Ob3RlVG9HcmFwaGljYWxOb3RlTWFwT2JqZWN0Q291bnQ9MCx0aGlzLmxvYWREZWZhdWx0VmFsdWVzKCl9bG9hZERlZmF1bHRWYWx1ZXMoKXt0aGlzLlNhbXBsaW5nVW5pdD0zKnAudW5pdCx0aGlzLlNoZWV0VGl0bGVIZWlnaHQ9NCx0aGlzLlNoZWV0U3VidGl0bGVIZWlnaHQ9Mix0aGlzLlNoZWV0TWluaW11bURpc3RhbmNlQmV0d2VlblRpdGxlQW5kU3VidGl0bGU9MSx0aGlzLlNoZWV0Q29tcG9zZXJIZWlnaHQ9Mix0aGlzLlNoZWV0QXV0aG9ySGVpZ2h0PTIsdGhpcy5Db21wYWN0TW9kZT0hMSx0aGlzLlBhZ2VQbGFjZW1lbnRFbnVtPW4uUGFnZVBsYWNlbWVudEVudW0uRG93bix0aGlzLlBhZ2VIZWlnaHQ9MTAwMDAxLHRoaXMuUGFnZVRvcE1hcmdpbj01LHRoaXMuUGFnZVRvcE1hcmdpbk5hcnJvdz0wLHRoaXMuUGFnZUJvdHRvbU1hcmdpbj01LHRoaXMuUGFnZUxlZnRNYXJnaW49NSx0aGlzLlBhZ2VSaWdodE1hcmdpbj01LHRoaXMuVGl0bGVUb3BEaXN0YW5jZT01LHRoaXMuVGl0bGVCb3R0b21EaXN0YW5jZT0xLHRoaXMuU3RhZmZEaXN0YW5jZT03LHRoaXMuQmV0d2VlblN0YWZmRGlzdGFuY2U9NSx0aGlzLk1pbmltdW1TdGFmZkxpbmVEaXN0YW5jZT00LHRoaXMuTWluU2t5Qm90dG9tRGlzdEJldHdlZW5TdGF2ZXM9MSx0aGlzLlN0YWZmSGVpZ2h0PTQsdGhpcy5UYWJTdGFmZkludGVybGluZUhlaWdodD0xLjExMTEsdGhpcy5CZXR3ZWVuU3RhZmZMaW5lc0Rpc3RhbmNlPXAudW5pdCx0aGlzLlN5c3RlbUxlZnRNYXJnaW49MCx0aGlzLlN5c3RlbVJpZ2h0TWFyZ2luPTAsdGhpcy5TeXN0ZW1MYWJlbHNSaWdodE1hcmdpbj0yLHRoaXMuU3lzdGVtQ29tcG9zZXJEaXN0YW5jZT0yLHRoaXMuSW5zdHJ1bWVudExhYmVsVGV4dEhlaWdodD0yLHRoaXMuTWluaW11bURpc3RhbmNlQmV0d2VlblN5c3RlbXM9Nyx0aGlzLk1pblNreUJvdHRvbURpc3RCZXR3ZWVuU3lzdGVtcz01LHRoaXMuTGFzdFN5c3RlbU1heFNjYWxpbmdGYWN0b3I9MS40LHRoaXMuQXV0b0JlYW1Ob3Rlcz0hMSx0aGlzLkF1dG9CZWFtT3B0aW9ucz17YmVhbV9taWRkbGVfcmVzdHNfb25seTohMSxiZWFtX3Jlc3RzOiExLG1haW50YWluX3N0ZW1fZGlyZWN0aW9uczohMX0sdGhpcy5BdXRvQmVhbVRhYnM9ITEsdGhpcy5CZWFtV2lkdGg9cC51bml0LzIsdGhpcy5CZWFtU3BhY2VXaWR0aD1wLnVuaXQvMyx0aGlzLkJlYW1Gb3J3YXJkTGVuZ3RoPTEuMjUqcC51bml0LHRoaXMuRmxhdEJlYW1zPSExLHRoaXMuRmxhdEJlYW1PZmZzZXQ9MjAsdGhpcy5GbGF0QmVhbU9mZnNldFBlckJlYW09MTAsdGhpcy5DbGVmTGVmdE1hcmdpbj0uNSx0aGlzLkNsZWZSaWdodE1hcmdpbj0uNzUsdGhpcy5QZXJjdXNzaW9uT25lTGluZUN1dG9mZj0zLHRoaXMuUGVyY3Vzc2lvbkZvcmNlVm9pY2VzT25lTGluZUN1dG9mZj0xLHRoaXMuUGVyY3Vzc2lvblVzZVhNTERpc3BsYXlTdGVwPSEwLHRoaXMuUGVyY3Vzc2lvblhNTERpc3BsYXlTdGVwTm90ZVZhbHVlU2hpZnQ9MCx0aGlzLlBlcmN1c3Npb25PbmVMaW5lWE1MRGlzcGxheVN0ZXBPY3RhdmVPZmZzZXQ9MCx0aGlzLkJldHdlZW5LZXlTeW1ib2xzRGlzdGFuY2U9LjIsdGhpcy5LZXlSaWdodE1hcmdpbj0uNzUsdGhpcy5SaHl0aG1SaWdodE1hcmdpbj0xLjI1LHRoaXMuU2hvd1JoeXRobUFnYWluQWZ0ZXJQYXJ0RW5kT3JGaW5hbEJhcmxpbmU9ITAsdGhpcy5OZXdQYXJ0QW5kU3lzdGVtQWZ0ZXJGaW5hbEJhcmxpbmU9ITEsdGhpcy5JblN0YWZmQ2xlZlNjYWxpbmdGYWN0b3I9LjgsdGhpcy5EaXN0YW5jZUJldHdlZW5OYXR1cmFsQW5kU3ltYm9sV2hlbkNhbmNlbGxpbmc9LjQsdGhpcy5Ob3RlSGVscGVyTGluZXNPZmZzZXQ9LjI1LHRoaXMuTWVhc3VyZUxlZnRNYXJnaW49LjcsdGhpcy5NZWFzdXJlUmlnaHRNYXJnaW49MCx0aGlzLkRpc3RhbmNlQmV0d2Vlbkxhc3RJbnN0cnVjdGlvbkFuZFJlcGV0aXRpb25CYXJsaW5lPTEsdGhpcy5BcnBlZ2dpb0Rpc3RhbmNlPS42LHRoaXMuU3RhY2NhdG9TaG9ydGVuaW5nRmFjdG9yPTIsdGhpcy5JZGVhbFN0ZW1MZW5ndGg9Myx0aGlzLlN0ZW1Ob3RlSGVhZEJvcmRlcllPZmZzZXQ9LjIsdGhpcy5TdGVtTWFyZ2luPS4yLHRoaXMuU3RlbU1pbkxlbmd0aD0yLjUsdGhpcy5TdGVtTWF4TGVuZ3RoPTQuNSx0aGlzLkJlYW1TbG9wZU1heEFuZ2xlPTEwLHRoaXMuU3RlbU1pbkFsbG93ZWREaXN0YW5jZUJldHdlZW5Ob3RlSGVhZEFuZEJlYW1MaW5lPTEsdGhpcy5TZXRXYW50ZWRTdGVtRGlyZWN0aW9uQnlYbWw9ITAsdGhpcy5HcmFjZU5vdGVTY2FsaW5nRmFjdG9yPS42LHRoaXMuR3JhY2VOb3RlWE9mZnNldD0uMix0aGlzLldlZGdlT3BlbmluZ0xlbmd0aD0xLjIsdGhpcy5XZWRnZU1lYXN1cmVFbmRPcGVuaW5nTGVuZ3RoPS43NSx0aGlzLldlZGdlTWVhc3VyZUJlZ2luT3BlbmluZ0xlbmd0aD0uNzUsdGhpcy5XZWRnZVBsYWNlbWVudEFib3ZlWT0tMS41LHRoaXMuV2VkZ2VQbGFjZW1lbnRCZWxvd1k9MS41LHRoaXMuV2VkZ2VIb3Jpem9udGFsTWFyZ2luPS42LHRoaXMuV2VkZ2VWZXJ0aWNhbE1hcmdpbj0uNSx0aGlzLkRpc3RhbmNlT2Zmc2V0QmV0d2VlblR3b0hvcml6b250YWxseUNyb3NzZWRXZWRnZXM9LjMsdGhpcy5XZWRnZU1pbkxlbmd0aD0yLHRoaXMuV2VkZ2VFbmREaXN0YW5jZUJldHdlZW5UaW1lc3RhbXBzRmFjdG9yPTEuNzUsdGhpcy5EaXN0YW5jZUJldHdlZW5BZGphY2VudER5bmFtaWNzPS43NSx0aGlzLlRlbXBvQ2hhbmdlTWVhc3VyZVZhbGlkaXR5PTQsdGhpcy5UZW1wb0NvbnRpbm91c0ZhY3Rvcj0uNyx0aGlzLlN0YWNjYXRvU2NhbGluZ0ZhY3Rvcj0uOCx0aGlzLkJldHdlZW5Eb3RzRGlzdGFuY2U9LjgsdGhpcy5Pcm5hbWVudEFjY2lkZW50YWxTY2FsaW5nRmFjdG9yPS42NSx0aGlzLkNob3JkU3ltYm9sVGV4dEhlaWdodD0yLHRoaXMuQ2hvcmRTeW1ib2xUZXh0QWxpZ25tZW50PW8uVGV4dEFsaWdubWVudEVudW0uTGVmdEJvdHRvbSx0aGlzLkNob3JkU3ltYm9sUmVsYXRpdmVYT2Zmc2V0PS0xLHRoaXMuQ2hvcmRTeW1ib2xYU3BhY2luZz0xLHRoaXMuQ2hvcmRPdmVybGFwQWxsb3dlZEludG9OZXh0TWVhc3VyZT0wLHRoaXMuQ2hvcmRTeW1ib2xZT2Zmc2V0PS4xLHRoaXMuQ2hvcmRTeW1ib2xZUGFkZGluZz0wLHRoaXMuQ2hvcmRTeW1ib2xZQWxpZ25tZW50PSEwLHRoaXMuQ2hvcmRTeW1ib2xZQWxpZ25tZW50U2NvcGU9XCJzdGFmZmxpbmVcIix0aGlzLkNob3JkQWNjaWRlbnRhbFRleHRzPW5ldyBjLkRpY3Rpb25hcnksdGhpcy5yZXNldENob3JkQWNjaWRlbnRhbFRleHRzKHRoaXMuQ2hvcmRBY2NpZGVudGFsVGV4dHMsITEpLHRoaXMuQ2hvcmRTeW1ib2xMYWJlbFRleHRzPW5ldyBjLkRpY3Rpb25hcnksdGhpcy5yZXNldENob3JkU3ltYm9sTGFiZWxUZXh0cyh0aGlzLkNob3JkU3ltYm9sTGFiZWxUZXh0cyksdGhpcy5DdXN0b21DaG9yZHM9W10sdGhpcy5yZXNldENob3JkTmFtZXMoKSx0aGlzLlJlcGV0aXRpb25TeW1ib2xzWU9mZnNldD0wLHRoaXMuUmVoZWFyc2FsTWFya1hPZmZzZXREZWZhdWx0PTEwLHRoaXMuUmVoZWFyc2FsTWFya1hPZmZzZXQ9MCx0aGlzLlJlaGVhcnNhbE1hcmtYT2Zmc2V0U3lzdGVtU3RhcnRNZWFzdXJlPS0yMCx0aGlzLlJlaGVhcnNhbE1hcmtZT2Zmc2V0RGVmYXVsdD0tMTUsdGhpcy5SZWhlYXJzYWxNYXJrWU9mZnNldD0wLHRoaXMuUmVoZWFyc2FsTWFya0ZvbnRTaXplPTEwLHRoaXMuTWVhc3VyZU51bWJlckxhYmVsSGVpZ2h0PTEuNSpwLnVuaXQsdGhpcy5NZWFzdXJlTnVtYmVyTGFiZWxPZmZzZXQ9Mix0aGlzLk1lYXN1cmVOdW1iZXJMYWJlbFhPZmZzZXQ9LS41LHRoaXMuVHVwbGV0c1JhdGlvZWQ9ITEsdGhpcy5UdXBsZXRzQnJhY2tldGVkPSExLHRoaXMuVHJpcGxldHNCcmFja2V0ZWQ9ITEsdGhpcy5UdXBsZXROdW1iZXJMYWJlbEhlaWdodD0xLjUqcC51bml0LHRoaXMuVHVwbGV0TnVtYmVyWU9mZnNldD0uNSx0aGlzLkxhYmVsTWFyZ2luQm9yZGVyRmFjdG9yPS4xLHRoaXMuVHVwbGV0VmVydGljYWxMaW5lTGVuZ3RoPS41LHRoaXMuVHVwbGV0TnVtYmVyc0luVGFicz0hMSx0aGlzLlNsdXJQbGFjZW1lbnRGcm9tWE1MPSEwLHRoaXMuQmV6aWVyQ3VydmVTdGVwU2l6ZT0xZTMsdGhpcy5jYWxjdWxhdGVDdXJ2ZVBhcmFtZXRlcnNBcnJheXMoKSx0aGlzLlRpZUdob3N0T2JqZWN0V2lkdGg9Ljc1LHRoaXMuVGllWVBvc2l0aW9uT2Zmc2V0RmFjdG9yPS4zLHRoaXMuTWluaW11bU5lZWRlZFhzcGFjZUZvclRpZUdob3N0T2JqZWN0PTEsdGhpcy5UaWVIZWlnaHRNaW5pbXVtPS4yOCx0aGlzLlRpZUhlaWdodE1heGltdW09MS4yLHRoaXMuVGllSGVpZ2h0SW50ZXJwb2xhdGlvbks9LjAyODgsdGhpcy5UaWVIZWlnaHRJbnRlcnBvbGF0aW9uRD0uMTM2LHRoaXMuU2x1ck5vdGVIZWFkWU9mZnNldD0uNSx0aGlzLlNsdXJTdGVtWE9mZnNldD0uMyx0aGlzLlNsdXJTbG9wZU1heEFuZ2xlPTE1LHRoaXMuU2x1clRhbmdlbnRNaW5BbmdsZT0zMCx0aGlzLlNsdXJUYW5nZW50TWF4QW5nbGU9ODAsdGhpcy5TbHVySGVpZ2h0RmFjdG9yPTEsdGhpcy5TbHVySGVpZ2h0RmxhdHRlbkxvbmdTbHVyc0ZhY3RvckJ5V2lkdGg9LjI0LHRoaXMuU2x1ckhlaWdodEZsYXR0ZW5Mb25nU2x1cnNGYWN0b3JCeUFuZ2xlPS4zNix0aGlzLlNsdXJIZWlnaHRGbGF0dGVuTG9uZ1NsdXJzQ3V0b2ZmQW5nbGU9NDcsdGhpcy5TbHVySGVpZ2h0RmxhdHRlbkxvbmdTbHVyc0N1dG9mZldpZHRoPTE2LHRoaXMuU2x1cnNTdGFydGluZ0F0U2FtZVN0YWZmRW50cnlZT2Zmc2V0PS44LHRoaXMuU2x1ck1heGltdW1ZQ29udHJvbFBvaW50RGlzdGFuY2U9dm9pZCAwLHRoaXMuUmVwZXRpdGlvbkVuZGluZ0xhYmVsSGVpZ2h0PTIsdGhpcy5SZXBldGl0aW9uRW5kaW5nTGFiZWxYT2Zmc2V0PS41LHRoaXMuUmVwZXRpdGlvbkVuZGluZ0xhYmVsWU9mZnNldD0uMyx0aGlzLlJlcGV0aXRpb25FbmRpbmdMaW5lWUxvd2VyT2Zmc2V0PS41LHRoaXMuUmVwZXRpdGlvbkVuZGluZ0xpbmVZVXBwZXJPZmZzZXQ9LjMsdGhpcy5Wb2x0YU9mZnNldD0yLjUsdGhpcy5MeXJpY3NBbGlnbm1lbnRTdGFuZGFyZD1vLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRCb3R0b20sdGhpcy5MeXJpY3NIZWlnaHQ9Mix0aGlzLkx5cmljc1lPZmZzZXRUb1N0YWZmSGVpZ2h0PTAsdGhpcy5WZXJ0aWNhbEJldHdlZW5MeXJpY3NEaXN0YW5jZT0uNSx0aGlzLkhvcml6b250YWxCZXR3ZWVuTHlyaWNzRGlzdGFuY2U9LjIsdGhpcy5CZXR3ZWVuU3lsbGFibGVNYXhpbXVtRGlzdGFuY2U9MTAsdGhpcy5CZXR3ZWVuU3lsbGFibGVNaW5pbXVtRGlzdGFuY2U9LjUsdGhpcy5MeXJpY092ZXJsYXBBbGxvd2VkSW50b05leHRNZWFzdXJlPTMuNCx0aGlzLk1pbmltdW1EaXN0YW5jZUJldHdlZW5EYXNoZXM9MTAsdGhpcy5NYXhpbXVtTHlyaWNzRWxvbmdhdGlvbkZhY3Rvcj0yLjUsdGhpcy5JbnN0YW50YW5lb3VzVGVtcG9UZXh0SGVpZ2h0PTIuMyx0aGlzLkNvbnRpbnVvdXNEeW5hbWljVGV4dEhlaWdodD0yLjMsdGhpcy5Nb29kVGV4dEhlaWdodD0yLjMsdGhpcy5Vbmtub3duVGV4dEhlaWdodD0yLHRoaXMuQ29udGludW91c1RlbXBvVGV4dEhlaWdodD0yLjMsdGhpcy5EeW5hbWljRXhwcmVzc2lvbk1heERpc3RhbmNlPTIsdGhpcy5EeW5hbWljRXhwcmVzc2lvblNwYWNlcj0uNSx0aGlzLlZleEZsb3dEZWZhdWx0Tm90YXRpb25Gb250U2NhbGU9MzksdGhpcy5WZXhGbG93RGVmYXVsdFRhYkZvbnRTY2FsZT0zOSx0aGlzLlRyZW1vbG9TdHJva2VTY2FsZT0xLHRoaXMuVHJlbW9sb1lTcGFjaW5nU2NhbGU9MSx0aGlzLlN0ZW1XaWR0aD0uMTUsdGhpcy5TdGFmZkxpbmVXaWR0aD0uMSx0aGlzLlN0YWZmTGluZUNvbG9yPXZvaWQgMCx0aGlzLkxlZGdlckxpbmVXaWR0aD0xLHRoaXMuTGVkZ2VyTGluZVN0cm9rZVN0eWxlPXZvaWQgMCx0aGlzLkxlZGdlckxpbmVDb2xvckRlZmF1bHQ9XCIjMDAwMDAwXCIsdGhpcy5XZWRnZUxpbmVXaWR0aD0uMTIsdGhpcy5UdXBsZXRMaW5lV2lkdGg9LjEyLHRoaXMuTHlyaWNVbmRlcnNjb3JlTGluZVdpZHRoPS4xMix0aGlzLlN5c3RlbVRoaW5MaW5lV2lkdGg9LjEyLHRoaXMuU3lzdGVtQm9sZExpbmVXaWR0aD1wLnVuaXQvMix0aGlzLlN5c3RlbVJlcGV0aXRpb25FbmRpbmdMaW5lV2lkdGg9LjEyLHRoaXMuU3lzdGVtRG90V2lkdGg9cC51bml0LzIsdGhpcy5EaXN0YW5jZUJldHdlZW5WZXJ0aWNhbFN5c3RlbUxpbmVzPS4zNSx0aGlzLkRpc3RhbmNlQmV0d2VlbkRvdEFuZExpbmU9LjcsdGhpcy5SZXBlYXRFbmRTdGFydFBhZGRpbmc9Mix0aGlzLk9jdGF2ZVNoaWZ0TGluZVdpZHRoPS4xMix0aGlzLk9jdGF2ZVNoaWZ0VmVydGljYWxMaW5lTGVuZ3RoPXAudW5pdCx0aGlzLkdyYWNlTGluZVdpZHRoPXRoaXMuU3RhZmZMaW5lV2lkdGgqdGhpcy5HcmFjZU5vdGVTY2FsaW5nRmFjdG9yLHRoaXMuTXVsdGlwbGVSZXN0TWVhc3VyZURlZmF1bHRXaWR0aD00LHRoaXMuTWluaW11bUNyb3NzZWRCZWFtRGlmZmVyZW5jZU1hcmdpbj0xZS00LHRoaXMuU2hlZXRNYXhpbXVtV2lkdGg9MzI3NjcsdGhpcy5Wb2ljZVNwYWNpbmdNdWx0aXBsaWVyVmV4Zmxvdz0uODUsdGhpcy5Wb2ljZVNwYWNpbmdBZGRlbmRWZXhmbG93PTMsdGhpcy5QaWNrdXBNZWFzdXJlV2lkdGhNdWx0aXBsaWVyPTEsdGhpcy5EaXNwbGFjZWROb3RlTWFyZ2luPS4xLHRoaXMuTWluTm90ZURpc3RhbmNlPTIsdGhpcy5TdWJNZWFzdXJlWFNwYWNpbmdUaHJlc2hvbGQ9MzUsdGhpcy5NZWFzdXJlRHluYW1pY3NNYXhTY2FsaW5nRmFjdG9yPTIuNSx0aGlzLldob2xlUmVzdFhTaGlmdFZleGZsb3c9LTEuNSx0aGlzLk1ldHJvbm9tZU1hcmtzRHJhd249ITAsdGhpcy5NZXRyb25vbWVNYXJrWFNoaWZ0PS02LHRoaXMuTWV0cm9ub21lTWFya1lTaGlmdD0tLjUsdGhpcy5Tb2Z0bWF4RmFjdG9yVmV4Rmxvdz0xNSx0aGlzLlN0YWdnZXJTYW1lV2hvbGVOb3Rlcz0hMCx0aGlzLkFsaWduUmVzdHM9bC5BbGlnblJlc3RPcHRpb24uTmV2ZXIsdGhpcy5SZXN0Q29sbGlzaW9uWVBhZGRpbmc9MCx0aGlzLkZpbGxFbXB0eU1lYXN1cmVzV2l0aFdob2xlUmVzdD1sLkZpbGxFbXB0eU1lYXN1cmVzV2l0aFdob2xlUmVzdHMuTm8sdGhpcy5BcnBlZ2dpb3NHb0Fjcm9zc1ZvaWNlcz0hMSx0aGlzLlJlbmRlckFycGVnZ2lvcz0hMCx0aGlzLlJlbmRlclNsdXJzPSEwLHRoaXMuQ29sb3JpbmdNb2RlPWguQ29sb3JpbmdNb2Rlcy5YTUwsdGhpcy5Db2xvcmluZ0VuYWJsZWQ9ITAsdGhpcy5Db2xvclN0ZW1zTGlrZU5vdGVoZWFkcz0hMSx0aGlzLkNvbG9yQmVhbXM9ITAsdGhpcy5Db2xvckZsYWdzPSEwLHRoaXMuYXBwbHlEZWZhdWx0Q29sb3JNdXNpYyhcIiMwMDAwMDBcIiksdGhpcy5EZWZhdWx0Q29sb3JDdXJzb3I9XCIjMzNlMDJmXCIsdGhpcy5EZWZhdWx0Rm9udEZhbWlseT1cIlRpbWVzIE5ldyBSb21hblwiLHRoaXMuRGVmYXVsdEZvbnRTdHlsZT11LkZvbnRTdHlsZXMuUmVndWxhcix0aGlzLkRlZmF1bHRWZXhGbG93Tm90ZUZvbnQ9XCJnb252aWxsZVwiLHRoaXMuTWF4TWVhc3VyZVRvRHJhd0luZGV4PU51bWJlci5NQVhfVkFMVUUsdGhpcy5NaW5NZWFzdXJlVG9EcmF3SW5kZXg9MCx0aGlzLk1heFN5c3RlbVRvRHJhd051bWJlcj1OdW1iZXIuTUFYX1ZBTFVFLHRoaXMuTWF4UGFnZVRvRHJhd051bWJlcj1OdW1iZXIuTUFYX1ZBTFVFLHRoaXMuUmVuZGVyQ29tcG9zZXI9ITAsdGhpcy5SZW5kZXJUaXRsZT0hMCx0aGlzLlJlbmRlclN1YnRpdGxlPSEwLHRoaXMuUmVuZGVyTHlyaWNpc3Q9ITAsdGhpcy5SZW5kZXJQYXJ0TmFtZXM9ITAsdGhpcy5SZW5kZXJQYXJ0QWJicmV2aWF0aW9ucz0hMCx0aGlzLlJlbmRlckZpbmdlcmluZ3M9ITAsdGhpcy5SZW5kZXJNZWFzdXJlTnVtYmVycz0hMCx0aGlzLlJlbmRlck1lYXN1cmVOdW1iZXJzT25seUF0U3lzdGVtU3RhcnQ9ITEsdGhpcy5Vc2VYTUxNZWFzdXJlTnVtYmVycz0hMCx0aGlzLlJlbmRlckx5cmljcz0hMCx0aGlzLlJlbmRlckNob3JkU3ltYm9scz0hMCx0aGlzLlJlbmRlck11bHRpcGxlUmVzdE1lYXN1cmVzPSEwLHRoaXMuQXV0b0dlbmVyYXRlTXV0aXBsZVJlc3RNZWFzdXJlc0Zyb21SZXN0TWVhc3VyZXM9ITAsdGhpcy5SZW5kZXJSZWhlYXJzYWxNYXJrcz0hMCx0aGlzLlJlbmRlckNsZWZzQXRCZWdpbm5pbmdPZlN0YWZmbGluZT0hMCx0aGlzLlJlbmRlcktleVNpZ25hdHVyZXM9ITAsdGhpcy5SZW5kZXJUaW1lU2lnbmF0dXJlcz0hMCx0aGlzLkFydGljdWxhdGlvblBsYWNlbWVudEZyb21YTUw9ITAsdGhpcy5GaW5nZXJpbmdQb3NpdGlvbj1hLlBsYWNlbWVudEVudW0uQWJvdmVPckJlbG93LHRoaXMuRmluZ2VyaW5nUG9zaXRpb25Gcm9tWE1MPSEwLHRoaXMuRmluZ2VyaW5nUG9zaXRpb25HcmFjZT1hLlBsYWNlbWVudEVudW0uTGVmdCx0aGlzLkZpbmdlcmluZ0luc2lkZVN0YWZmbGluZXM9ITEsdGhpcy5GaW5nZXJpbmdMYWJlbEZvbnRIZWlnaHQ9MS43LHRoaXMuRmluZ2VyaW5nT2Zmc2V0WD0wLHRoaXMuRmluZ2VyaW5nT2Zmc2V0WT0wLHRoaXMuRmluZ2VyaW5nUGFkZGluZ1k9LS4yLHRoaXMuRmluZ2VyaW5nVGV4dFNpemU9MS41LHRoaXMuUmVuZGVyU3RyaW5nTnVtYmVyc0NsYXNzaWNhbD0hMCx0aGlzLlN0cmluZ051bWJlck9mZnNldFk9MCx0aGlzLk5ld1N5c3RlbUF0WE1MTmV3U3lzdGVtQXR0cmlidXRlPSExLHRoaXMuTmV3UGFnZUF0WE1MTmV3UGFnZUF0dHJpYnV0ZT0hMSx0aGlzLlJlc3RvcmVDdXJzb3JBZnRlclJlcmVuZGVyPSEwLHRoaXMuU3RyZXRjaExhc3RTeXN0ZW1MaW5lPSExLHAuRml4U3RhZmZsaW5lQm91bmRpbmdCb3g9ITEsdGhpcy5QYWdlRm9ybWF0PWIuVW5kZWZpbmVkUGFnZUZvcm1hdCx0aGlzLlBhZ2VCYWNrZ3JvdW5kQ29sb3I9dm9pZCAwLHRoaXMuUmVuZGVyU2luZ2xlSG9yaXpvbnRhbFN0YWZmbGluZT0hMSx0aGlzLlNwYWNpbmdCZXR3ZWVuVGV4dExpbmVzPTAsdGhpcy5Ob3RlVG9HcmFwaGljYWxOb3RlTWFwPW5ldyBjLkRpY3Rpb25hcnksdGhpcy5Ob3RlVG9HcmFwaGljYWxOb3RlTWFwT2JqZWN0Q291bnQ9MCx0aGlzLlNreUJvdHRvbUxpbmVCYXRjaE1pbk1lYXN1cmVzPTUsdGhpcy5Ta3lCb3R0b21MaW5lV2ViR0xNaW5NZWFzdXJlcz04MCx0aGlzLkFsd2F5c1NldFByZWZlcnJlZFNreUJvdHRvbUxpbmVCYWNrZW5kQXV0b21hdGljYWxseT0hMCx0aGlzLkRpc2FibGVXZWJHTEluRmlyZWZveD0hMCx0aGlzLkRpc2FibGVXZWJHTEluU2FmYXJpQW5kSU9TPSEwLHRoaXMuc2V0UHJlZmVycmVkU2t5Qm90dG9tTGluZUJhY2tlbmRBdXRvbWF0aWNhbGx5KCk7dHJ5e3RoaXMuTWF4SW5zdHJ1Y3Rpb25zQ29uc3RWYWx1ZT10aGlzLkNsZWZMZWZ0TWFyZ2luK3RoaXMuQ2xlZlJpZ2h0TWFyZ2luK3RoaXMuS2V5UmlnaHRNYXJnaW4rdGhpcy5SaHl0aG1SaWdodE1hcmdpbisxMX1jYXRjaCh0KXtyLmRlZmF1bHQuaW5mbyhcIkVuZ3JhdmluZ1J1bGVzKClcIix0KX19c2V0UHJlZmVycmVkU2t5Qm90dG9tTGluZUJhY2tlbmRBdXRvbWF0aWNhbGx5KHQ9LTEpe3ZhciBlLGkscyxuO2NvbnN0IHI9bnVsbCE9PShpPW51bGw9PT0oZT1nbG9iYWxUaGlzLm5hdmlnYXRvcil8fHZvaWQgMD09PWU/dm9pZCAwOmUudmVuZG9yKSYmdm9pZCAwIT09aT9pOlwiXCIsbz1udWxsIT09KG49bnVsbD09PShzPWdsb2JhbFRoaXMubmF2aWdhdG9yKXx8dm9pZCAwPT09cz92b2lkIDA6cy51c2VyQWdlbnQpJiZ2b2lkIDAhPT1uP246XCJcIjtsZXQgYT0hMTsodGhpcy5EaXNhYmxlV2ViR0xJblNhZmFyaUFuZElPUyYmL2FwcGxlL2kudGVzdChyKXx8dGhpcy5EaXNhYmxlV2ViR0xJbkZpcmVmb3gmJm8uaW5jbHVkZXMoXCJGaXJlZm94XCIpKSYmKGE9ITApLHRoaXMuUHJlZmVycmVkU2t5Qm90dG9tTGluZUJhdGNoQ2FsY3VsYXRvckJhY2tlbmQ9bC5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZFR5cGUuUGxhaW4sYXx8dD49dGhpcy5Ta3lCb3R0b21MaW5lV2ViR0xNaW5NZWFzdXJlcyYmKHRoaXMuUHJlZmVycmVkU2t5Qm90dG9tTGluZUJhdGNoQ2FsY3VsYXRvckJhY2tlbmQ9bC5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZFR5cGUuV2ViR0wpfWFwcGx5RGVmYXVsdENvbG9yTXVzaWModCl7dGhpcy5EZWZhdWx0Q29sb3JNdXNpYz10LHRoaXMuRGVmYXVsdENvbG9yTm90ZWhlYWQ9dGhpcy5EZWZhdWx0Q29sb3JNdXNpYyx0aGlzLkRlZmF1bHRDb2xvclJlc3Q9dGhpcy5EZWZhdWx0Q29sb3JOb3RlaGVhZCx0aGlzLkRlZmF1bHRDb2xvclN0ZW09dGhpcy5EZWZhdWx0Q29sb3JOb3RlaGVhZCx0aGlzLkRlZmF1bHRDb2xvckxhYmVsPXRoaXMuRGVmYXVsdENvbG9yTm90ZWhlYWQsdGhpcy5EZWZhdWx0Q29sb3JUaXRsZT10aGlzLkRlZmF1bHRDb2xvck5vdGVoZWFkLHRoaXMuTGVkZ2VyTGluZUNvbG9yRGVmYXVsdD10aGlzLkRlZmF1bHRDb2xvck5vdGVoZWFkfWFkZEdyYXBoaWNhbE5vdGVUb05vdGVNYXAodCxlKXt0Lk5vdGVUb0dyYXBoaWNhbE5vdGVPYmplY3RJZD10aGlzLk5vdGVUb0dyYXBoaWNhbE5vdGVNYXBPYmplY3RDb3VudCx0aGlzLk5vdGVUb0dyYXBoaWNhbE5vdGVNYXAuc2V0VmFsdWUodC5Ob3RlVG9HcmFwaGljYWxOb3RlT2JqZWN0SWQsZSksdGhpcy5Ob3RlVG9HcmFwaGljYWxOb3RlTWFwT2JqZWN0Q291bnQrK31HTm90ZSh0KXtyZXR1cm4gbS5HcmFwaGljYWxOb3RlLkZyb21Ob3RlKHQsdGhpcyl9Y2xlYXJNdXNpY1NoZWV0T2JqZWN0cygpe3RoaXMuTm90ZVRvR3JhcGhpY2FsTm90ZU1hcD1uZXcgYy5EaWN0aW9uYXJ5LHRoaXMuTm90ZVRvR3JhcGhpY2FsTm90ZU1hcE9iamVjdENvdW50PTB9cmVzZXRDaG9yZEFjY2lkZW50YWxUZXh0cyh0LGUpe3Quc2V0VmFsdWUoZC5BY2NpZGVudGFsRW51bS5TSEFSUCxlP1wi4pmvXCI6XCIjXCIpLHQuc2V0VmFsdWUoZC5BY2NpZGVudGFsRW51bS5GTEFULGU/XCLima1cIjpcImJcIiksdC5zZXRWYWx1ZShkLkFjY2lkZW50YWxFbnVtLkRPVUJMRUZMQVQsZT9cIvCdhKtcIjpcImJiXCIpLHQuc2V0VmFsdWUoZC5BY2NpZGVudGFsRW51bS5ET1VCTEVTSEFSUCxlP1wi8J2EqlwiOlwieFwiKX1zZXRDaG9yZFN5bWJvbExhYmVsVGV4dCh0LGUpe3RoaXMuQ2hvcmRTeW1ib2xMYWJlbFRleHRzLnNldFZhbHVlKHQsZSl9cmVzZXRDaG9yZFN5bWJvbExhYmVsVGV4dHModCl7cmV0dXJuIHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0ubWlub3IsXCJtXCIpLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0uYXVnbWVudGVkLFwiYXVnXCIpLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0uZGltaW5pc2hlZCxcImRpbVwiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLmRvbWluYW50LFwiN1wiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLm1ham9yc2V2ZW50aCxcIm1hajdcIiksdC5zZXRWYWx1ZShmLkNob3JkU3ltYm9sRW51bS5taW5vcnNldmVudGgsXCJtN1wiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLmRpbWluaXNoZWRzZXZlbnRoLFwiZGltN1wiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLmF1Z21lbnRlZHNldmVudGgsXCJhdWc3XCIpLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0uaGFsZmRpbWluaXNoZWQsYG03JHt0aGlzLkNob3JkQWNjaWRlbnRhbFRleHRzLmdldFZhbHVlKGQuQWNjaWRlbnRhbEVudW0uRkxBVCl9NWApLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0ubWFqb3JtaW5vcixcIm0obWFqNylcIiksdC5zZXRWYWx1ZShmLkNob3JkU3ltYm9sRW51bS5tYWpvcnNpeHRoLFwibWFqNlwiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLm1pbm9yc2l4dGgsXCJtNlwiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLmRvbWluYW50bmludGgsXCI5XCIpLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0ubWFqb3JuaW50aCxcIm1hajlcIiksdC5zZXRWYWx1ZShmLkNob3JkU3ltYm9sRW51bS5taW5vcm5pbnRoLFwibTlcIiksdC5zZXRWYWx1ZShmLkNob3JkU3ltYm9sRW51bS5kb21pbmFudDExdGgsXCIxMVwiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLm1ham9yMTF0aCxcIm1hajExXCIpLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0ubWlub3IxMXRoLFwibTExXCIpLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0uZG9taW5hbnQxM3RoLFwiMTNcIiksdC5zZXRWYWx1ZShmLkNob3JkU3ltYm9sRW51bS5tYWpvcjEzdGgsXCJtYWoxM1wiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLm1pbm9yMTN0aCxcIm0xM1wiKSx0LnNldFZhbHVlKGYuQ2hvcmRTeW1ib2xFbnVtLnN1c3BlbmRlZHNlY29uZCxcInN1czJcIiksdC5zZXRWYWx1ZShmLkNob3JkU3ltYm9sRW51bS5zdXNwZW5kZWRmb3VydGgsXCJzdXM0XCIpLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0ucG93ZXIsXCI1XCIpLHQuc2V0VmFsdWUoZi5DaG9yZFN5bWJvbEVudW0ubm9uZSxcIk4uQy5cIiksdH1hZGRDaG9yZE5hbWUodCxlLGkscyxuKXtpZih2b2lkIDAhPT1mLkNob3JkU3ltYm9sRW51bVtlXSl7Y29uc3Qgcj17YWRkczppLGFsdHM6cyxzdWJzOm59O3RoaXMuQ3VzdG9tQ2hvcmRzLnB1c2goZi5DdXN0b21DaG9yZC5jcmVhdGVDdXN0b21DaG9yZCh0LGYuQ2hvcmRTeW1ib2xFbnVtW2VdLHIpKX19cmVuYW1lQ2hvcmQodCxlKXtmLkN1c3RvbUNob3JkLnJlbmFtZUN1c3RvbUNob3JkKHQsZSx0aGlzLkN1c3RvbUNob3Jkcyl9cmVzZXRDaG9yZE5hbWVzKCl7Y29uc3QgdD10aGlzLkNob3JkQWNjaWRlbnRhbFRleHRzLmdldFZhbHVlKGQuQWNjaWRlbnRhbEVudW0uU0hBUlApLGU9dGhpcy5DaG9yZEFjY2lkZW50YWxUZXh0cy5nZXRWYWx1ZShkLkFjY2lkZW50YWxFbnVtLkZMQVQpO3RoaXMuYWRkQ2hvcmROYW1lKFwiYWx0XCIsXCJtYWpvclwiLFtgJHt0fTVgLGAke2V9OWAsYCR7dH05YF0sW2Ake2V9NWBdLFtdKSx0aGlzLmFkZENob3JkTmFtZShcIjdhbHRcIixcImRvbWluYW50XCIsW2Ake3R9NWAsYCR7ZX05YCxgJHt0fTlgXSxbYCR7ZX01YF0sW10pLHRoaXMuYWRkQ2hvcmROYW1lKFwiN3N1czRcIixcImRvbWluYW50XCIsW1wiNFwiXSxbXSxbXCIzXCJdKSx0aGlzLmFkZENob3JkTmFtZShcIjdzdXM0XCIsXCJzdXNwZW5kZWRmb3VydGhcIixbXCI3XCJdLFtdLFtdKSx0aGlzLmFkZENob3JkTmFtZShcIjlzdXM0XCIsXCJkb21pbmFudG5pbnRoXCIsW1wiNFwiXSxbXSxbXCIzXCJdKSx0aGlzLmFkZENob3JkTmFtZShcIjlzdXM0XCIsXCJzdXNwZW5kZWRmb3VydGhcIixbXCI5XCJdLFtdLFtdKSx0aGlzLmFkZENob3JkTmFtZShcIjExc3VzNFwiLFwiZG9taW5hbnQxMXRoXCIsW1wiNFwiXSxbXSxbXCIzXCJdKSx0aGlzLmFkZENob3JkTmFtZShcIjExc3VzNFwiLFwic3VzcGVuZGVkZm91cnRoXCIsW1wiMTFcIl0sW10sW10pLHRoaXMuYWRkQ2hvcmROYW1lKFwiMTNzdXM0XCIsXCJkb21pbmFudDEzdGhcIixbXCI0XCJdLFtdLFtcIjNcIl0pLHRoaXMuYWRkQ2hvcmROYW1lKFwiMTNzdXM0XCIsXCJzdXNwZW5kZWRmb3VydGhcIixbXCIxM1wiXSxbXSxbXSksdGhpcy5hZGRDaG9yZE5hbWUoXCI3c3VzMlwiLFwiZG9taW5hbnRcIixbXCIyXCJdLFtdLFtcIjNcIl0pLHRoaXMuYWRkQ2hvcmROYW1lKFwiN3N1czJcIixcInN1c3BlbmRlZHNlY29uZFwiLFtcIjdcIl0sW10sW10pLHRoaXMuYWRkQ2hvcmROYW1lKGBtNyR7ZX01YCxcIm1pbm9yc2V2ZW50aFwiLFtdLFtgJHtlfTVgXSxbXSksdGhpcy5hZGRDaG9yZE5hbWUoXCI5c3VzMlwiLFwiZG9taW5hbnRuaW50aFwiLFtcIjJcIl0sW10sW1wiM1wiXSksdGhpcy5hZGRDaG9yZE5hbWUoXCI5c3VzMlwiLFwic3VzcGVuZGVkc2Vjb25kXCIsW1wiOVwiXSxbXSxbXSksdGhpcy5hZGRDaG9yZE5hbWUoXCIxMXN1czJcIixcImRvbWluYW50MTF0aFwiLFtcIjJcIl0sW10sW1wiM1wiXSksdGhpcy5hZGRDaG9yZE5hbWUoXCIxMXN1czJcIixcInN1c3BlbmRlZHNlY29uZFwiLFtcIjExXCJdLFtdLFtdKSx0aGlzLmFkZENob3JkTmFtZShcIjEzc3VzMlwiLFwiZG9taW5hbnQxM3RoXCIsW1wiMlwiXSxbXSxbXCIzXCJdKSx0aGlzLmFkZENob3JkTmFtZShcIjEzc3VzMlwiLFwic3VzcGVuZGVkc2Vjb25kXCIsW1wiMTNcIl0sW10sW10pLHRoaXMuYWRkQ2hvcmROYW1lKFwibShtYWo5KVwiLFwibWFqb3JtaW5vclwiLFtcIjlcIl0sW10sW10pLHRoaXMuYWRkQ2hvcmROYW1lKFwibShtYWoxMSlcIixcIm1ham9ybWlub3JcIixbXCIxMVwiXSxbXSxbXSksdGhpcy5hZGRDaG9yZE5hbWUoXCJtKG1hajEzKVwiLFwibWFqb3JtaW5vclwiLFtcIjEzXCJdLFtdLFtdKSx0aGlzLmFkZENob3JkTmFtZShcIjY5XCIsXCJtYWpvcnNpeHRoXCIsW1wiOVwiXSxbXSxbXSksdGhpcy5hZGRDaG9yZE5hbWUoXCJtaTY5XCIsXCJtaW5vcnNpeHRoXCIsW1wiOVwiXSxbXSxbXSl9Y2FsY3VsYXRlQ3VydmVQYXJhbWV0ZXJzQXJyYXlzKCl7dGhpcy5UUG93ZXIzPW5ldyBBcnJheSh0aGlzLkJlemllckN1cnZlU3RlcFNpemUpLHRoaXMuT25lTWludXNUUG93ZXIzPW5ldyBBcnJheSh0aGlzLkJlemllckN1cnZlU3RlcFNpemUpLHRoaXMuRmFjdG9yT25lPW5ldyBBcnJheSh0aGlzLkJlemllckN1cnZlU3RlcFNpemUpLHRoaXMuRmFjdG9yVHdvPW5ldyBBcnJheSh0aGlzLkJlemllckN1cnZlU3RlcFNpemUpO2ZvcihsZXQgdD0wO3Q8dGhpcy5CZXppZXJDdXJ2ZVN0ZXBTaXplO3QrKyl7Y29uc3QgZT10L3RoaXMuQmV6aWVyQ3VydmVTdGVwU2l6ZTt0aGlzLlRQb3dlcjNbdF09TWF0aC5wb3coZSwzKSx0aGlzLk9uZU1pbnVzVFBvd2VyM1t0XT1NYXRoLnBvdygxLWUsMyksdGhpcy5GYWN0b3JPbmVbdF09MypNYXRoLnBvdygxLWUsMikqZSx0aGlzLkZhY3RvclR3b1t0XT0zKigxLWUpKk1hdGgucG93KGUsMil9fX1lLkVuZ3JhdmluZ1J1bGVzPXAscC51bml0PTE7Y2xhc3MgYntjb25zdHJ1Y3Rvcih0LGUsaT1cIm5vSWRTdHJpbmdHaXZlblwiKXt0aGlzLndpZHRoPXQsdGhpcy5oZWlnaHQ9ZSx0aGlzLmlkU3RyaW5nPWl9Z2V0IGFzcGVjdFJhdGlvKCl7cmV0dXJuIHRoaXMuSXNVbmRlZmluZWQ/MDp0aGlzLndpZHRoL3RoaXMuaGVpZ2h0fWdldCBJc1VuZGVmaW5lZCgpe3JldHVybiB2b2lkIDA9PT10aGlzLndpZHRofHx2b2lkIDA9PT10aGlzLmhlaWdodHx8MD09PXRoaXMuaGVpZ2h0fHwwPT09dGhpcy53aWR0aH1zdGF0aWMgZ2V0IFVuZGVmaW5lZFBhZ2VGb3JtYXQoKXtyZXR1cm4gbmV3IGIoMCwwKX1FcXVhbHModCl7cmV0dXJuISF0JiZ0LndpZHRoPT09dGhpcy53aWR0aCYmdC5oZWlnaHQ9PT10aGlzLmhlaWdodH19ZS5QYWdlRm9ybWF0PWJ9LDQxNDY6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuR3JhcGhpY2FsQ2hvcmRTeW1ib2xDb250YWluZXI9dm9pZCAwO2NvbnN0IHM9aSgyMjU1KSxuPWkoOTk0Nikscj1pKDQxMjMpLG89aSg4OTExKSxhPWkoNDc4NSksbD1pKDkwODYpO2NsYXNzIGggZXh0ZW5kcyBhLkdyYXBoaWNhbE9iamVjdHtjb25zdHJ1Y3Rvcih0LGUsaSxzLG4scil7c3VwZXIoKSx0aGlzLmNob3JkU3ltYm9sQ29udGFpbmVyPXQsdGhpcy5ib3VuZGluZ0JveD1uZXcgby5Cb3VuZGluZ0JveCh0aGlzLGUpLHRoaXMucnVsZXM9cix0aGlzLmNhbGN1bGF0ZUxhYmVsKGksbixzKX1nZXQgR2V0Q2hvcmRTeW1ib2xDb250YWluZXIoKXtyZXR1cm4gdGhpcy5jaG9yZFN5bWJvbENvbnRhaW5lcn1nZXQgR3JhcGhpY2FsTGFiZWwoKXtyZXR1cm4gdGhpcy5ncmFwaGljYWxMYWJlbH1jYWxjdWxhdGVMYWJlbCh0LGUsaSl7Y29uc3Qgbz1yLkNob3JkU3ltYm9sQ29udGFpbmVyLmNhbGN1bGF0ZUNob3JkVGV4dCh0aGlzLmNob3JkU3ltYm9sQ29udGFpbmVyLGUsaSk7dGhpcy5ncmFwaGljYWxMYWJlbD1uZXcgbi5HcmFwaGljYWxMYWJlbChuZXcgcy5MYWJlbChvKSx0LHRoaXMucnVsZXMuQ2hvcmRTeW1ib2xUZXh0QWxpZ25tZW50LHRoaXMucnVsZXMsdGhpcy5ib3VuZGluZ0JveCksdGhpcy5ncmFwaGljYWxMYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb249bmV3IGwuUG9pbnRGMkQodGhpcy5ydWxlcy5DaG9yZFN5bWJvbFJlbGF0aXZlWE9mZnNldCwwKSx0aGlzLmdyYXBoaWNhbExhYmVsLkxhYmVsLmNvbG9yRGVmYXVsdD10aGlzLnJ1bGVzLkRlZmF1bHRDb2xvckNob3JkU3ltYm9sfX1lLkdyYXBoaWNhbENob3JkU3ltYm9sQ29udGFpbmVyPWh9LDM0NDI6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkdyYXBoaWNhbENvbW1lbnQ9dm9pZCAwLGUuR3JhcGhpY2FsQ29tbWVudD1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe3RoaXMubGFiZWw9dCx0aGlzLnNldHRpbmdzPWV9fX0sMzc0OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkdyYXBoaWNhbENvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbj12b2lkIDA7Y29uc3Qgbj1pKDY3MjkpLHI9aSg3ODM5KSxvPWkoOTA4NiksYT1pKDY3OTEpLGw9aSgzNzQ4KSxoPXMoaSgyMDQzKSk7Y2xhc3MgYyBleHRlbmRzIGEuQWJzdHJhY3RHcmFwaGljYWxFeHByZXNzaW9ue2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcihlLHQsaSksdGhpcy5saW5lcz1bXSx0aGlzLmlzU3BsaXR0ZWRQYXJ0PSExLHRoaXMubm90VG9CZVJlbW92ZWQ9ITF9Z2V0IFN0YXJ0TWVhc3VyZSgpe3JldHVybiB0aGlzLnN0YXJ0TWVhc3VyZX1zZXQgU3RhcnRNZWFzdXJlKHQpe3RoaXMuc3RhcnRNZWFzdXJlPXR9Z2V0IEVuZE1lYXN1cmUoKXtyZXR1cm4gdGhpcy5lbmRNZWFzdXJlfXNldCBFbmRNZWFzdXJlKHQpe3RoaXMuZW5kTWVhc3VyZT10fWdldCBFbmRTdGFmZkxpbmUoKXtyZXR1cm4gdGhpcy5lbmRNZWFzdXJlP3RoaXMuZW5kTWVhc3VyZS5QYXJlbnRTdGFmZkxpbmU6dm9pZCAwfWdldCBJc1NwbGl0dGVkUGFydCgpe3JldHVybiB0aGlzLmlzU3BsaXR0ZWRQYXJ0fXNldCBJc1NwbGl0dGVkUGFydCh0KXt0aGlzLmlzU3BsaXR0ZWRQYXJ0PXR9Z2V0IElzVmVyYmFsKCl7cmV0dXJuIHRoaXMuQ29udGludW91c0R5bmFtaWMuTGFiZWwmJnRoaXMuQ29udGludW91c0R5bmFtaWMuTGFiZWwubGVuZ3RoPjB9Z2V0IE5vdFRvQmVSZW1vdmVkKCl7cmV0dXJuIHRoaXMubm90VG9CZVJlbW92ZWR9c2V0IE5vdFRvQmVSZW1vdmVkKHQpe3RoaXMubm90VG9CZVJlbW92ZWQ9dH1nZXQgTGluZXMoKXtyZXR1cm4gdGhpcy5saW5lc31nZXQgQ29udGludW91c0R5bmFtaWMoKXtyZXR1cm4gdGhpcy5Tb3VyY2VFeHByZXNzaW9ufXVwZGF0ZVNreUJvdHRvbUxpbmUoKXt2YXIgdDtjb25zdCBlPXRoaXMucGFyZW50U3RhZmZMaW5lLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLGk9dGhpcy5Jc1ZlcmJhbD90aGlzLmxhYmVsLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3RoaXMubGFiZWwuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0OjAscz10aGlzLklzVmVyYmFsP3RoaXMubGFiZWwuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrdGhpcy5sYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblJpZ2h0OjA7c3dpdGNoKCF0aGlzLklzVmVyYmFsJiZ0aGlzLmxpbmVzLmxlbmd0aDwyJiZoLmRlZmF1bHQud2FybihcIk5vdCBlbm91Z2ggbGluZXMgZm9yIFNreUJvdHRvbUxpbmUgY2FsY3VsYXRpb25cIiksdGhpcy5Jc1ZlcmJhbHx8dGhpcy5Db250aW51b3VzRHluYW1pYy5EeW5hbWljVHlwZSE9PXIuQ29udER5bmFtaWNFbnVtLmNyZXNjZW5kbyYmdGhpcy5Db250aW51b3VzRHluYW1pYy5EeW5hbWljVHlwZSE9PXIuQ29udER5bmFtaWNFbnVtLmRpbWludWVuZG8mJmguZGVmYXVsdC53YXJuKFwiR3JhcGhpY2FsQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9uLnVwZGF0ZVNreUJvdHRvbUxpbmUoKTogdW5oYW5kbGVkIGNvbnRpbnVvdXMgZHluYW1pYyB0eXBlLiBzdGFydCBtZWFzdXJlOiBcIisobnVsbD09PSh0PXRoaXMuc3RhcnRNZWFzdXJlKXx8dm9pZCAwPT09dD92b2lkIDA6dC5NZWFzdXJlTnVtYmVyKSksdGhpcy5QbGFjZW1lbnQpe2Nhc2UgbC5QbGFjZW1lbnRFbnVtLkFib3ZlOmlmKHRoaXMuSXNWZXJiYWwpe2NvbnN0IHQ9dGhpcy5sYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblRvcCt0aGlzLmxhYmVsLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55O2UudXBkYXRlU2t5TGluZUluUmFuZ2UoaSxzLHQpfWVsc2UgdGhpcy5Db250aW51b3VzRHluYW1pYy5EeW5hbWljVHlwZT09PXIuQ29udER5bmFtaWNFbnVtLmNyZXNjZW5kbz9lLnVwZGF0ZVNreUxpbmVXaXRoV2VkZ2UodGhpcy5saW5lc1swXS5TdGFydCx0aGlzLmxpbmVzWzBdLkVuZCk6dGhpcy5Db250aW51b3VzRHluYW1pYy5EeW5hbWljVHlwZT09PXIuQ29udER5bmFtaWNFbnVtLmRpbWludWVuZG8mJmUudXBkYXRlU2t5TGluZVdpdGhXZWRnZSh0aGlzLmxpbmVzWzBdLkVuZCx0aGlzLmxpbmVzWzBdLlN0YXJ0KTticmVhaztjYXNlIGwuUGxhY2VtZW50RW51bS5CZWxvdzppZih0aGlzLklzVmVyYmFsKXtjb25zdCB0PXRoaXMubGFiZWwuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Cb3R0b20rdGhpcy5sYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueTtlLnVwZGF0ZUJvdHRvbUxpbmVJblJhbmdlKGkscyx0KX1lbHNlIHRoaXMuQ29udGludW91c0R5bmFtaWMuRHluYW1pY1R5cGU9PT1yLkNvbnREeW5hbWljRW51bS5jcmVzY2VuZG8/ZS51cGRhdGVCb3R0b21MaW5lV2l0aFdlZGdlKHRoaXMubGluZXNbMV0uU3RhcnQsdGhpcy5saW5lc1sxXS5FbmQpOnRoaXMuQ29udGludW91c0R5bmFtaWMuRHluYW1pY1R5cGU9PT1yLkNvbnREeW5hbWljRW51bS5kaW1pbnVlbmRvJiZlLnVwZGF0ZUJvdHRvbUxpbmVXaXRoV2VkZ2UodGhpcy5saW5lc1sxXS5FbmQsdGhpcy5saW5lc1sxXS5TdGFydCk7YnJlYWs7ZGVmYXVsdDpoLmRlZmF1bHQuZXJyb3IoXCJQbGFjZW1lbnQgZm9yIEdyYXBoaWNhbENvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbiBpcyB1bmtub3duXCIpfX1jcmVhdGVDcmVzY2VuZG9MaW5lcyh0LGUsaSxzPXRoaXMucnVsZXMuV2VkZ2VPcGVuaW5nTGVuZ3RoLG49dGhpcy5ydWxlcy5XZWRnZUxpbmVXaWR0aCl7Y29uc3Qgcj1uZXcgby5Qb2ludEYyRCh0LGkpLGE9bmV3IG8uUG9pbnRGMkQoZSxpLXMvMiksbD1uZXcgby5Qb2ludEYyRChlLGkrcy8yKTt0aGlzLmFkZFdlZGdlTGluZXMocixhLGwsbil9Y3JlYXRlRmlyc3RIYWxmQ3Jlc2NlbmRvTGluZXModCxlLGkscz10aGlzLnJ1bGVzLldlZGdlTWVhc3VyZUVuZE9wZW5pbmdMZW5ndGgsbj10aGlzLnJ1bGVzLldlZGdlTGluZVdpZHRoKXtjb25zdCByPW5ldyBvLlBvaW50RjJEKHQsaSksYT1uZXcgby5Qb2ludEYyRChlLGktcy8yKSxsPW5ldyBvLlBvaW50RjJEKGUsaStzLzIpO3RoaXMuYWRkV2VkZ2VMaW5lcyhyLGEsbCxuKX1jcmVhdGVTZWNvbmRIYWxmQ3Jlc2NlbmRvTGluZXModCxlLGkscz10aGlzLnJ1bGVzLldlZGdlTWVhc3VyZUJlZ2luT3BlbmluZ0xlbmd0aCxuPXRoaXMucnVsZXMuV2VkZ2VPcGVuaW5nTGVuZ3RoLHI9dGhpcy5ydWxlcy5XZWRnZUxpbmVXaWR0aCl7Y29uc3QgYT1uZXcgby5Qb2ludEYyRCh0LGktcy8yKSxsPW5ldyBvLlBvaW50RjJEKHQsaStzLzIpLGg9bmV3IG8uUG9pbnRGMkQoZSxpLW4vMiksYz1uZXcgby5Qb2ludEYyRChlLGkrbi8yKTt0aGlzLmFkZERvdWJsZUxpbmVzKGEsaCxsLGMscil9cmVjYWxjdWxhdGVDcmVzY2VuZG9MaW5lcyh0LGUsaSl7Y29uc3Qgcz1NYXRoLmFicyh0aGlzLmxpbmVzWzBdLlN0YXJ0LnktdGhpcy5saW5lc1sxXS5TdGFydC55KT4xZS00O3RoaXMubGluZXMuY2xlYXIoKSxzP3RoaXMuY3JlYXRlU2Vjb25kSGFsZkNyZXNjZW5kb0xpbmVzKHQsZSxpKTp0aGlzLmlzU3BsaXR0ZWRQYXJ0P3RoaXMuY3JlYXRlRmlyc3RIYWxmQ3Jlc2NlbmRvTGluZXModCxlLGkpOnRoaXMuY3JlYXRlQ3Jlc2NlbmRvTGluZXModCxlLGkpfWNyZWF0ZURpbWludWVuZG9MaW5lcyh0LGUsaSxzPXRoaXMucnVsZXMuV2VkZ2VPcGVuaW5nTGVuZ3RoLG49dGhpcy5ydWxlcy5XZWRnZUxpbmVXaWR0aCl7Y29uc3Qgcj1uZXcgby5Qb2ludEYyRCh0LGktcy8yKSxhPW5ldyBvLlBvaW50RjJEKHQsaStzLzIpLGw9bmV3IG8uUG9pbnRGMkQoZSxpKTt0aGlzLmFkZFdlZGdlTGluZXMobCxyLGEsbil9Y3JlYXRlRmlyc3RIYWxmRGltaW51ZW5kb0xpbmVzKHQsZSxpLHM9dGhpcy5ydWxlcy5XZWRnZU9wZW5pbmdMZW5ndGgsbj10aGlzLnJ1bGVzLldlZGdlTWVhc3VyZUVuZE9wZW5pbmdMZW5ndGgscj10aGlzLnJ1bGVzLldlZGdlTGluZVdpZHRoKXtjb25zdCBhPW5ldyBvLlBvaW50RjJEKHQsaS1zLzIpLGw9bmV3IG8uUG9pbnRGMkQodCxpK3MvMiksaD1uZXcgby5Qb2ludEYyRChlLGktbi8yKSxjPW5ldyBvLlBvaW50RjJEKGUsaStuLzIpO3RoaXMuYWRkRG91YmxlTGluZXMoYSxoLGwsYyxyKX1jcmVhdGVTZWNvbmRIYWxmRGltaW51ZW5kb0xpbmVzKHQsZSxpLHM9dGhpcy5ydWxlcy5XZWRnZU1lYXN1cmVCZWdpbk9wZW5pbmdMZW5ndGgsbj10aGlzLnJ1bGVzLldlZGdlTGluZVdpZHRoKXtjb25zdCByPW5ldyBvLlBvaW50RjJEKHQsaS1zLzIpLGE9bmV3IG8uUG9pbnRGMkQodCxpK3MvMiksbD1uZXcgby5Qb2ludEYyRChlLGkpO3RoaXMuYWRkV2VkZ2VMaW5lcyhsLHIsYSxuKX1yZWNhbGN1bGF0ZURpbWludWVuZG9MaW5lcyh0LGUsaSl7Y29uc3Qgcz1NYXRoLmFicyh0aGlzLmxpbmVzWzBdLkVuZC55LXRoaXMubGluZXNbMV0uRW5kLnkpPjFlLTQ7dGhpcy5saW5lcy5jbGVhcigpLHM/dGhpcy5jcmVhdGVGaXJzdEhhbGZEaW1pbnVlbmRvTGluZXModCxlLGkpOnRoaXMuaXNTcGxpdHRlZFBhcnQ/dGhpcy5jcmVhdGVTZWNvbmRIYWxmRGltaW51ZW5kb0xpbmVzKHQsZSxpKTp0aGlzLmNyZWF0ZURpbWludWVuZG9MaW5lcyh0LGUsaSl9Y2FsY1BzaSgpe3RoaXMuSXNWZXJiYWw/dGhpcy5Qb3NpdGlvbkFuZFNoYXBlLmNhbGN1bGF0ZUJvdW5kaW5nQm94KCk6KHRoaXMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPXRoaXMubGluZXNbMF0uU3RhcnQsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblRvcD10aGlzLmxpbmVzWzBdLkVuZC55LXRoaXMubGluZXNbMF0uU3RhcnQueSx0aGlzLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luQm90dG9tPXRoaXMubGluZXNbMV0uRW5kLnktdGhpcy5saW5lc1sxXS5TdGFydC55LHRoaXMuUG9zaXRpb25BbmRTaGFwZS5DZW50ZXIueT0odGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblRvcCt0aGlzLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luQm90dG9tKS8yLHRoaXMuQ29udGludW91c0R5bmFtaWMuRHluYW1pY1R5cGU9PT1yLkNvbnREeW5hbWljRW51bS5jcmVzY2VuZG8/KHRoaXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0PTAsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblJpZ2h0PXRoaXMubGluZXNbMF0uRW5kLngtdGhpcy5saW5lc1swXS5TdGFydC54KToodGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkxlZnQ9dGhpcy5saW5lc1swXS5FbmQueC10aGlzLmxpbmVzWzBdLlN0YXJ0LngsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblJpZ2h0PTApKX1jbGVhblVwKCl7dGhpcy5saW5lcy5jbGVhcigpfXNoaWZ0WVBvc2l0aW9uKHQpe3RoaXMuSXNWZXJiYWw/KHRoaXMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnkrPXQsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlLmNhbGN1bGF0ZUJvdW5kaW5nQm94KCkpOih0aGlzLmxpbmVzWzBdLlN0YXJ0LnkrPXQsdGhpcy5saW5lc1swXS5FbmQueSs9dCx0aGlzLmxpbmVzWzFdLkVuZC55Kz10KX1zcXVlZXplKHQpe3RoaXMuSXNWZXJiYWx8fE1hdGguYWJzKHRoaXMubGluZXNbMF0uRW5kLngtdGhpcy5saW5lc1swXS5TdGFydC54KTxNYXRoLmFicyh0KXx8KHRoaXMuQ29udGludW91c0R5bmFtaWMuRHluYW1pY1R5cGU9PT1yLkNvbnREeW5hbWljRW51bS5jcmVzY2VuZG8/dD4wP3RoaXMubGluZXNbMF0uU3RhcnQueCs9dDoodGhpcy5saW5lc1swXS5FbmQueCs9dCx0aGlzLmxpbmVzWzFdLkVuZC54Kz10KTp0PDA/dGhpcy5saW5lc1swXS5TdGFydC54Kz10Oih0aGlzLmxpbmVzWzBdLkVuZC54Kz10LHRoaXMubGluZXNbMV0uRW5kLngrPXQpLHRoaXMuY2FsY1BzaSgpKX1hZGRXZWRnZUxpbmVzKHQsZSxpLHMpe2NvbnN0IHI9bmV3IG4uR3JhcGhpY2FsTGluZSh0LGUscyksbz1uZXcgbi5HcmFwaGljYWxMaW5lKHQsaSxzKTt0aGlzLmxpbmVzLnB1c2gociksdGhpcy5saW5lcy5wdXNoKG8pfWFkZERvdWJsZUxpbmVzKHQsZSxpLHMscil7Y29uc3Qgbz1uZXcgbi5HcmFwaGljYWxMaW5lKHQsZSxyKSxhPW5ldyBuLkdyYXBoaWNhbExpbmUoaSxzLHIpO3RoaXMubGluZXMucHVzaChvKSx0aGlzLmxpbmVzLnB1c2goYSl9fWUuR3JhcGhpY2FsQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9uPWN9LDUzMzA6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuR3JhcGhpY2FsQ3VydmU9dm9pZCAwO2NvbnN0IHM9aSg5MDg2KTtjbGFzcyBue2NvbnN0cnVjdG9yKCl7bi50UG93Mz1uZXcgQXJyYXkobi5iZXppZXJDdXJ2ZVN0ZXBTaXplKSxuLm9uZU1pbnVzVFBvdzM9bmV3IEFycmF5KG4uYmV6aWVyQ3VydmVTdGVwU2l6ZSksbi5iZXppZXJGYWN0b3JPbmU9bmV3IEFycmF5KG4uYmV6aWVyQ3VydmVTdGVwU2l6ZSksbi5iZXppZXJGYWN0b3JUd289bmV3IEFycmF5KG4uYmV6aWVyQ3VydmVTdGVwU2l6ZSk7Zm9yKGxldCB0PTA7dDxuLmJlemllckN1cnZlU3RlcFNpemU7dCsrKXtjb25zdCBlPXQvbi5iZXppZXJDdXJ2ZVN0ZXBTaXplO24udFBvdzNbdF09TWF0aC5wb3coZSwzKSxuLm9uZU1pbnVzVFBvdzNbdF09TWF0aC5wb3coMS1lLDMpLG4uYmV6aWVyRmFjdG9yT25lW3RdPTMqTWF0aC5wb3coMS1lLDIpKmUsbi5iZXppZXJGYWN0b3JUd29bdF09MyooMS1lKSpNYXRoLnBvdyhlLDIpfX1jYWxjdWxhdGVDdXJ2ZVBvaW50QXRJbmRleCh0KXtjb25zdCBlPU1hdGgucm91bmQodCpuLmJlemllckN1cnZlU3RlcFNpemUpO3JldHVybiBlPDB8fGU+PW4uYmV6aWVyQ3VydmVTdGVwU2l6ZT9uZXcgcy5Qb2ludEYyRDpuZXcgcy5Qb2ludEYyRChuLm9uZU1pbnVzVFBvdzNbZV0qdGhpcy5iZXppZXJTdGFydFB0Lngrbi5iZXppZXJGYWN0b3JPbmVbZV0qdGhpcy5iZXppZXJTdGFydENvbnRyb2xQdC54K24uYmV6aWVyRmFjdG9yVHdvW2VdKnRoaXMuYmV6aWVyRW5kQ29udHJvbFB0Lngrbi50UG93M1tlXSp0aGlzLmJlemllckVuZFB0Lngsbi5vbmVNaW51c1RQb3czW2VdKnRoaXMuYmV6aWVyU3RhcnRQdC55K24uYmV6aWVyRmFjdG9yT25lW2VdKnRoaXMuYmV6aWVyU3RhcnRDb250cm9sUHQueStuLmJlemllckZhY3RvclR3b1tlXSp0aGlzLmJlemllckVuZENvbnRyb2xQdC55K24udFBvdzNbZV0qdGhpcy5iZXppZXJFbmRQdC55KX19ZS5HcmFwaGljYWxDdXJ2ZT1uLG4uYmV6aWVyQ3VydmVTdGVwU2l6ZT0xZTN9LDk0Mjg6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuR3JhcGhpY2FsSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uPXZvaWQgMDtjb25zdCBuPWkoNjc5MSkscj1pKDM3NDgpLG89cyhpKDIwNDMpKTtjbGFzcyBhIGV4dGVuZHMgbi5BYnN0cmFjdEdyYXBoaWNhbEV4cHJlc3Npb257Y29uc3RydWN0b3IodCxlLGkpe3N1cGVyKGUsdCxpLnBhcmVudFNvdXJjZU1lYXN1cmUpLHRoaXMubUluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbj10LHRoaXMubU1lYXN1cmU9aX11cGRhdGVTa3lCb3R0b21MaW5lKCl7Y29uc3QgdD10aGlzLnBhcmVudFN0YWZmTGluZS5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvcixlPXRoaXMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrdGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkxlZnQsaT10aGlzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3RoaXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5SaWdodDtsZXQgcz0wO3N3aXRjaCh0aGlzLlBsYWNlbWVudCl7Y2FzZSByLlBsYWNlbWVudEVudW0uQWJvdmU6cz10aGlzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55K3RoaXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Ub3AsdC51cGRhdGVTa3lMaW5lSW5SYW5nZShlLGkscyk7YnJlYWs7Y2FzZSByLlBsYWNlbWVudEVudW0uQmVsb3c6cz10aGlzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55K3RoaXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Cb3R0b20sdC51cGRhdGVCb3R0b21MaW5lSW5SYW5nZShlLGkscyk7YnJlYWs7ZGVmYXVsdDpvLmRlZmF1bHQuZXJyb3IoXCJQbGFjZW1lbnQgZm9yIEdyYXBoaWNhbEluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbiBpcyB1bmtub3duXCIpfX19ZS5HcmFwaGljYWxJbnN0YW50YW5lb3VzRHluYW1pY0V4cHJlc3Npb249YX0sNTI3NzoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxJbnN0YW50YW5lb3VzVGVtcG9FeHByZXNzaW9uPXZvaWQgMDtjb25zdCBzPWkoNjc5MSk7Y2xhc3MgbiBleHRlbmRzIHMuQWJzdHJhY3RHcmFwaGljYWxFeHByZXNzaW9ue2NvbnN0cnVjdG9yKHQsZSl7c3VwZXIoZS5Qb3NpdGlvbkFuZFNoYXBlLlBhcmVudC5EYXRhT2JqZWN0LHQsdC5wYXJlbnRNZWFzdXJlKSx0aGlzLmxhYmVsPWV9Z2V0IEdyYXBoaWNhbExhYmVsKCl7cmV0dXJuIHRoaXMubGFiZWx9dXBkYXRlU2t5Qm90dG9tTGluZSgpe319ZS5HcmFwaGljYWxJbnN0YW50YW5lb3VzVGVtcG9FeHByZXNzaW9uPW59LDk5NDY6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuR3JhcGhpY2FsTGFiZWw9dm9pZCAwO2NvbnN0IHM9aSgxMjc0KSxuPWkoODkxMSkscj1pKDQyNzgpLG89aSg0MDQwKTtjbGFzcyBhIGV4dGVuZHMgci5DbGlja2FibGV7Y29uc3RydWN0b3IodCxlLGkscyxyKXtzdXBlcigpLHRoaXMubGFiZWw9dCx0aGlzLmJvdW5kaW5nQm94PW5ldyBuLkJvdW5kaW5nQm94KHRoaXMsciksdGhpcy5sYWJlbC5mb250SGVpZ2h0PWUsdGhpcy5sYWJlbC50ZXh0QWxpZ25tZW50PWksdGhpcy5ydWxlcz1zfWdldCBMYWJlbCgpe3JldHVybiB0aGlzLmxhYmVsfXRvU3RyaW5nKCl7cmV0dXJuYCR7dGhpcy5sYWJlbC50ZXh0fSAoJHt0aGlzLmJvdW5kaW5nQm94LlJlbGF0aXZlUG9zaXRpb24ueH0sJHt0aGlzLmJvdW5kaW5nQm94LlJlbGF0aXZlUG9zaXRpb24ueX0pYH1zZXRMYWJlbFBvc2l0aW9uQW5kU2hhcGVCb3JkZXJzKCl7dmFyIHQsZTtpZihcIlwiPT09dGhpcy5MYWJlbC50ZXh0LnRyaW0oKSlyZXR1cm47dGhpcy5UZXh0TGluZXM9W107Y29uc3QgaT1udWxsIT09KGU9bnVsbD09PSh0PXRoaXMucnVsZXMpfHx2b2lkIDA9PT10P3ZvaWQgMDp0LkxhYmVsTWFyZ2luQm9yZGVyRmFjdG9yKSYmdm9pZCAwIT09ZT9lOi4xLG49dGhpcy5MYWJlbC50ZXh0LnNwbGl0KC9bXFxuXFxyXSsvZykscj1uLmxlbmd0aDtsZXQgYT0wO2ZvcihsZXQgdD0wO3Q8cjt0Kyspe2NvbnN0IGU9blt0XS50cmltKCksaT1vLk11c2ljU2hlZXRDYWxjdWxhdG9yLlRleHRNZWFzdXJlci5jb21wdXRlVGV4dFdpZHRoVG9IZWlnaHRSYXRpbyhlLHRoaXMuTGFiZWwuZm9udCx0aGlzLkxhYmVsLmZvbnRTdHlsZSx0aGlzLmxhYmVsLmZvbnRGYW1pbHkpLHM9dGhpcy5MYWJlbC5mb250SGVpZ2h0Kmk7YT1NYXRoLm1heChhLHMpLHRoaXMuVGV4dExpbmVzLnB1c2goe3RleHQ6ZSx4T2Zmc2V0OjAsd2lkdGg6c30pfWZvcihjb25zdCB0IG9mIHRoaXMuVGV4dExpbmVzKXtsZXQgZT0wO3N3aXRjaCh0aGlzLkxhYmVsLnRleHRBbGlnbm1lbnQpe2Nhc2Ugcy5UZXh0QWxpZ25tZW50RW51bS5SaWdodEJvdHRvbTpjYXNlIHMuVGV4dEFsaWdubWVudEVudW0uUmlnaHRDZW50ZXI6Y2FzZSBzLlRleHRBbGlnbm1lbnRFbnVtLlJpZ2h0VG9wOmU9YS10LndpZHRoO2JyZWFrO2Nhc2Ugcy5UZXh0QWxpZ25tZW50RW51bS5DZW50ZXJCb3R0b206Y2FzZSBzLlRleHRBbGlnbm1lbnRFbnVtLkNlbnRlckNlbnRlcjpjYXNlIHMuVGV4dEFsaWdubWVudEVudW0uQ2VudGVyVG9wOmU9KGEtdC53aWR0aCkvMn10LnhPZmZzZXQ9ZX1sZXQgbD10aGlzLkxhYmVsLmZvbnRIZWlnaHQqcjt0aGlzLnJ1bGVzLlNwYWNpbmdCZXR3ZWVuVGV4dExpbmVzPjAmJnRoaXMuVGV4dExpbmVzLmxlbmd0aD4xJiYobCs9dGhpcy5ydWxlcy5TcGFjaW5nQmV0d2VlblRleHRMaW5lcypyLzEwKTtjb25zdCBoPXRoaXMuUG9zaXRpb25BbmRTaGFwZTtzd2l0Y2godGhpcy5MYWJlbC50ZXh0QWxpZ25tZW50KXtjYXNlIHMuVGV4dEFsaWdubWVudEVudW0uQ2VudGVyQm90dG9tOmguQm9yZGVyVG9wPS1sLGguQm9yZGVyTGVmdD0tYS8yLGguQm9yZGVyQm90dG9tPTAsaC5Cb3JkZXJSaWdodD1hLzI7YnJlYWs7Y2FzZSBzLlRleHRBbGlnbm1lbnRFbnVtLkNlbnRlckNlbnRlcjpoLkJvcmRlclRvcD0tbC8yLGguQm9yZGVyTGVmdD0tYS8yLGguQm9yZGVyQm90dG9tPWwvMixoLkJvcmRlclJpZ2h0PWEvMjticmVhaztjYXNlIHMuVGV4dEFsaWdubWVudEVudW0uQ2VudGVyVG9wOmguQm9yZGVyVG9wPTAsaC5Cb3JkZXJMZWZ0PS1hLzIsaC5Cb3JkZXJCb3R0b209bCxoLkJvcmRlclJpZ2h0PWEvMjticmVhaztjYXNlIHMuVGV4dEFsaWdubWVudEVudW0uTGVmdEJvdHRvbTpoLkJvcmRlclRvcD0tbCxoLkJvcmRlckxlZnQ9MCxoLkJvcmRlckJvdHRvbT0wLGguQm9yZGVyUmlnaHQ9YTticmVhaztjYXNlIHMuVGV4dEFsaWdubWVudEVudW0uTGVmdENlbnRlcjpoLkJvcmRlclRvcD0tbC8yLGguQm9yZGVyTGVmdD0wLGguQm9yZGVyQm90dG9tPWwvMixoLkJvcmRlclJpZ2h0PWE7YnJlYWs7Y2FzZSBzLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRUb3A6aC5Cb3JkZXJUb3A9MCxoLkJvcmRlckxlZnQ9MCxoLkJvcmRlckJvdHRvbT1sLGguQm9yZGVyUmlnaHQ9YTticmVhaztjYXNlIHMuVGV4dEFsaWdubWVudEVudW0uUmlnaHRCb3R0b206aC5Cb3JkZXJUb3A9LWwsaC5Cb3JkZXJMZWZ0PS1hLGguQm9yZGVyQm90dG9tPTAsaC5Cb3JkZXJSaWdodD0wO2JyZWFrO2Nhc2Ugcy5UZXh0QWxpZ25tZW50RW51bS5SaWdodENlbnRlcjpoLkJvcmRlclRvcD0tbC8yLGguQm9yZGVyTGVmdD0tYSxoLkJvcmRlckJvdHRvbT1sLzIsaC5Cb3JkZXJSaWdodD0wO2JyZWFrO2Nhc2Ugcy5UZXh0QWxpZ25tZW50RW51bS5SaWdodFRvcDpoLkJvcmRlclRvcD0wLGguQm9yZGVyTGVmdD0tYSxoLkJvcmRlckJvdHRvbT1sLGguQm9yZGVyUmlnaHQ9MH1oLkJvcmRlck1hcmdpblRvcD1oLkJvcmRlclRvcC1sKmksaC5Cb3JkZXJNYXJnaW5MZWZ0PWguQm9yZGVyTGVmdC1sKmksaC5Cb3JkZXJNYXJnaW5Cb3R0b209aC5Cb3JkZXJCb3R0b20rbCppLGguQm9yZGVyTWFyZ2luUmlnaHQ9aC5Cb3JkZXJSaWdodCtsKml9fWUuR3JhcGhpY2FsTGFiZWw9YX0sNjcyOToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxMaW5lPXZvaWQgMDtjb25zdCBzPWkoODE1NSk7ZS5HcmFwaGljYWxMaW5lPWNsYXNze2NvbnN0cnVjdG9yKHQsZSxpPTAsbj1zLk91dGxpbmVBbmRGaWxsU3R5bGVFbnVtLkJhc2VXcml0aW5nQ29sb3Iscil7dGhpcy5zdGFydD10LHRoaXMuZW5kPWUsdGhpcy53aWR0aD1pLHRoaXMuc3R5bGVJZD1uLHRoaXMuY29sb3JIZXg9cn1nZXQgU3RhcnQoKXtyZXR1cm4gdGhpcy5zdGFydH1zZXQgU3RhcnQodCl7dGhpcy5zdGFydD10fWdldCBFbmQoKXtyZXR1cm4gdGhpcy5lbmR9c2V0IEVuZCh0KXt0aGlzLmVuZD10fWdldCBXaWR0aCgpe3JldHVybiB0aGlzLndpZHRofXNldCBXaWR0aCh0KXt0aGlzLndpZHRoPXR9fX0sNTA5MToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxMeXJpY0VudHJ5PXZvaWQgMDtjb25zdCBzPWkoOTk0Niksbj1pKDIyNTUpLHI9aSg5MDg2KSxvPWkoMTI3NCk7ZS5HcmFwaGljYWxMeXJpY0VudHJ5PWNsYXNze2NvbnN0cnVjdG9yKHQsZSxpLGEpe3RoaXMubHlyaWNzRW50cnk9dCx0aGlzLmdyYXBoaWNhbFN0YWZmRW50cnk9ZTtjb25zdCBsPWUucGFyZW50TWVhc3VyZS5wYXJlbnRTb3VyY2VNZWFzdXJlLlJ1bGVzLkx5cmljc0FsaWdubWVudFN0YW5kYXJkO3QuVGV4dC5sZW5ndGg+PTQmJnQuUGFyZW50Lk5vdGVzWzBdLkxlbmd0aC5EZW5vbWluYXRvcj40JiZvLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRCb3R0b207Y29uc3QgaD1uZXcgbi5MYWJlbCh0LlRleHQpO3RoaXMuZ3JhcGhpY2FsTGFiZWw9bmV3IHMuR3JhcGhpY2FsTGFiZWwoaCxpLGwsdGhpcy5ncmFwaGljYWxTdGFmZkVudHJ5LnBhcmVudE1lYXN1cmUucGFyZW50U291cmNlTWVhc3VyZS5SdWxlcyxlLlBvc2l0aW9uQW5kU2hhcGUpLHRoaXMuZ3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPW5ldyByLlBvaW50RjJEKDAsYSksbD09PW8uVGV4dEFsaWdubWVudEVudW0uTGVmdEJvdHRvbSYmKHRoaXMuZ3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngtPTEpfWdldCBMeXJpY3NFbnRyeSgpe3JldHVybiB0aGlzLmx5cmljc0VudHJ5fWdldCBQYXJlbnRMeXJpY1dvcmQoKXtyZXR1cm4gdGhpcy5ncmFwaGljYWxMeXJpY1dvcmR9c2V0IFBhcmVudEx5cmljV29yZCh0KXt0aGlzLmdyYXBoaWNhbEx5cmljV29yZD10fWdldCBHcmFwaGljYWxMYWJlbCgpe3JldHVybiB0aGlzLmdyYXBoaWNhbExhYmVsfXNldCBHcmFwaGljYWxMYWJlbCh0KXt0aGlzLmdyYXBoaWNhbExhYmVsPXR9Z2V0IFN0YWZmRW50cnlQYXJlbnQoKXtyZXR1cm4gdGhpcy5ncmFwaGljYWxTdGFmZkVudHJ5fXNldCBTdGFmZkVudHJ5UGFyZW50KHQpe3RoaXMuZ3JhcGhpY2FsU3RhZmZFbnRyeT10fX19LDg3MjA6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkdyYXBoaWNhbEx5cmljV29yZD12b2lkIDAsZS5HcmFwaGljYWxMeXJpY1dvcmQ9Y2xhc3N7Y29uc3RydWN0b3IodCl7dGhpcy5ncmFwaGljYWxMeXJpY3NFbnRyaWVzPVtdLHRoaXMubHlyaWNXb3JkPXQsdGhpcy5pbml0aWFsaXplKCl9Z2V0IEdldEx5cmljV29yZCgpe3JldHVybiB0aGlzLmx5cmljV29yZH1nZXQgR3JhcGhpY2FsTHlyaWNzRW50cmllcygpe3JldHVybiB0aGlzLmdyYXBoaWNhbEx5cmljc0VudHJpZXN9c2V0IEdyYXBoaWNhbEx5cmljc0VudHJpZXModCl7dGhpcy5ncmFwaGljYWxMeXJpY3NFbnRyaWVzPXR9aXNGaWxsZWQoKXtmb3IobGV0IHQ9MDt0PHRoaXMuZ3JhcGhpY2FsTHlyaWNzRW50cmllcy5sZW5ndGg7dCsrKWlmKCF0aGlzLmdyYXBoaWNhbEx5cmljc0VudHJpZXNbdF0pcmV0dXJuITE7cmV0dXJuITB9aW5pdGlhbGl6ZSgpe2ZvcihsZXQgdD0wO3Q8dGhpcy5seXJpY1dvcmQuU3lsbGFibGVzLmxlbmd0aDt0KyspdGhpcy5ncmFwaGljYWxMeXJpY3NFbnRyaWVzLnB1c2godm9pZCAwKX19fSw3OTYzOih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxNYXJrZWRBcmVhPXZvaWQgMCxlLkdyYXBoaWNhbE1hcmtlZEFyZWE9Y2xhc3N7Y29uc3RydWN0b3IodCxlLGkscyl7dGhpcy5zeXN0ZW1SZWN0YW5nbGU9dCx0aGlzLmxhYmVsUmVjdGFuZ2xlPWUsdGhpcy5sYWJlbD1pLHRoaXMuc2V0dGluZ3M9c319fSwxNTEzOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkdyYXBoaWNhbE1lYXN1cmU9dm9pZCAwO2NvbnN0IHM9aSg0Nzg1KSxuPWkoMTc5Nykscj1pKDg5MTEpLG89aSg5MDg2KTtjbGFzcyBhIGV4dGVuZHMgcy5HcmFwaGljYWxPYmplY3R7Y29uc3RydWN0b3IodCxlLGkpe3N1cGVyKCksdGhpcy5oYXNPbmx5UmVzdHM9ITEsdGhpcy5tZWFzdXJlTnVtYmVyPS0xLHRoaXMuU2hvd1RpbWVTaWduYXR1cmU9ITAsdGhpcy5wYXJlbnRTdGFmZj10LHRoaXMucGFyZW50U291cmNlTWVhc3VyZT1lLHRoaXMucGFyZW50U3RhZmZMaW5lPWksaT8odGhpcy5wYXJlbnRTdGFmZj1pLlBhcmVudFN0YWZmLHRoaXMuUG9zaXRpb25BbmRTaGFwZT1uZXcgci5Cb3VuZGluZ0JveCh0aGlzLGkuUG9zaXRpb25BbmRTaGFwZSkpOnRoaXMuUG9zaXRpb25BbmRTaGFwZT1uZXcgci5Cb3VuZGluZ0JveCh0aGlzKSx0aGlzLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyQm90dG9tPTQsdGhpcy5wYXJlbnRTb3VyY2VNZWFzdXJlJiYodGhpcy5tZWFzdXJlTnVtYmVyPXRoaXMucGFyZW50U291cmNlTWVhc3VyZS5NZWFzdXJlTnVtYmVyKSx0aGlzLnN0YWZmRW50cmllcz1bXX1nZXQgUGFyZW50U3RhZmYoKXtyZXR1cm4gdGhpcy5wYXJlbnRTdGFmZn1nZXQgUGFyZW50TXVzaWNTeXN0ZW0oKXtyZXR1cm4gdGhpcy5wYXJlbnRNdXNpY1N5c3RlbX1zZXQgUGFyZW50TXVzaWNTeXN0ZW0odCl7dGhpcy5wYXJlbnRNdXNpY1N5c3RlbT10fWdldCBNZWFzdXJlTnVtYmVyKCl7cmV0dXJuIHRoaXMubWVhc3VyZU51bWJlcn1nZXQgRmlyc3RJbnN0cnVjdGlvblN0YWZmRW50cnkoKXtyZXR1cm4gdGhpcy5maXJzdEluc3RydWN0aW9uU3RhZmZFbnRyeX1zZXQgRmlyc3RJbnN0cnVjdGlvblN0YWZmRW50cnkodCl7dGhpcy5maXJzdEluc3RydWN0aW9uU3RhZmZFbnRyeT10fWdldCBMYXN0SW5zdHJ1Y3Rpb25TdGFmZkVudHJ5KCl7cmV0dXJuIHRoaXMubGFzdEluc3RydWN0aW9uU3RhZmZFbnRyeX1zZXQgTGFzdEluc3RydWN0aW9uU3RhZmZFbnRyeSh0KXt0aGlzLmxhc3RJbnN0cnVjdGlvblN0YWZmRW50cnk9dH1nZXQgUGFyZW50U3RhZmZMaW5lKCl7cmV0dXJuIHRoaXMucGFyZW50U3RhZmZMaW5lfXNldCBQYXJlbnRTdGFmZkxpbmUodCl7dGhpcy5wYXJlbnRTdGFmZkxpbmU9dCx0aGlzLnBhcmVudFN0YWZmTGluZSYmKHRoaXMuUG9zaXRpb25BbmRTaGFwZS5QYXJlbnQ9dGhpcy5wYXJlbnRTdGFmZkxpbmUuUG9zaXRpb25BbmRTaGFwZSl9cmVzZXRMYXlvdXQoKXt0aHJvdyBuZXcgRXJyb3IoXCJub3QgaW1wbGVtZW50ZWRcIil9Z2V0TGluZVdpZHRoKHQpe3Rocm93IG5ldyBFcnJvcihcIm5vdCBpbXBsZW1lbnRlZFwiKX1hZGRDbGVmQXRCZWdpbih0KXt0aHJvdyBuZXcgRXJyb3IoXCJub3QgaW1wbGVtZW50ZWRcIil9YWRkS2V5QXRCZWdpbih0LGUsaSl7dGhyb3cgbmV3IEVycm9yKFwibm90IGltcGxlbWVudGVkXCIpfWFkZFJoeXRobUF0QmVnaW4odCl7dGhyb3cgbmV3IEVycm9yKFwibm90IGltcGxlbWVudGVkXCIpfWFkZENsZWZBdEVuZCh0LGU9ITApe3Rocm93IG5ldyBFcnJvcihcIm5vdCBpbXBsZW1lbnRlZFwiKX1zZXRQb3NpdGlvbkluU3RhZmZsaW5lKHQpe3RoaXMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPW5ldyBvLlBvaW50RjJEKHQsMCl9c2V0V2lkdGgodCl7dGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0PXR9bGF5b3V0U3ltYm9scygpe3Rocm93IG5ldyBFcnJvcihcIm5vdCBpbXBsZW1lbnRlZFwiKX1maW5kR3JhcGhpY2FsU3RhZmZFbnRyeUZyb21UaW1lc3RhbXAodCl7dmFyIGU7Zm9yKGxldCBpPTAscz10aGlzLnN0YWZmRW50cmllcy5sZW5ndGg7aTxzOysraSl7Y29uc3Qgcz10aGlzLnN0YWZmRW50cmllc1tpXTtpZihudWxsPT09KGU9cy5yZWxJbk1lYXN1cmVUaW1lc3RhbXApfHx2b2lkIDA9PT1lP3ZvaWQgMDplLkVxdWFscyh0KSlyZXR1cm4gc319ZmluZEdyYXBoaWNhbFN0YWZmRW50cnlGcm9tVmVydGljYWxDb250YWluZXJUaW1lc3RhbXAodCl7Zm9yKGxldCBlPTAsaT10aGlzLnN0YWZmRW50cmllcy5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10aGlzLnN0YWZmRW50cmllc1tlXTtpZihpLnNvdXJjZVN0YWZmRW50cnkuVmVydGljYWxDb250YWluZXJQYXJlbnQuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKS5FcXVhbHModCkpcmV0dXJuIGl9fWhhc1NhbWVEdXJhdGlvbldpdGhTb3VyY2VNZWFzdXJlUGFyZW50KCl7Y29uc3QgdD1uZXcgbi5GcmFjdGlvbigwLDEpO2ZvcihsZXQgZT0wLGk9dGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5zdGFmZkVudHJpZXNbZV07dC5BZGQoaS5maW5kU3RhZmZFbnRyeU1pbk5vdGVMZW5ndGgoKSl9cmV0dXJuIHQuRXF1YWxzKHRoaXMucGFyZW50U291cmNlTWVhc3VyZS5EdXJhdGlvbil9aGFzTXVsdGlwbGVWb2ljZXMoKXtpZigwPT09dGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoKXJldHVybiExO2NvbnN0IHQ9W107Zm9yKGxldCBlPTAsaT10aGlzLnN0YWZmRW50cmllcy5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10aGlzLnN0YWZmRW50cmllc1tlXTtmb3IobGV0IGU9MCxzPWkuc291cmNlU3RhZmZFbnRyeS5Wb2ljZUVudHJpZXMubGVuZ3RoO2U8czsrK2Upe2NvbnN0IHM9aS5zb3VyY2VTdGFmZkVudHJ5LlZvaWNlRW50cmllc1tlXTt0LmluZGV4T2Yocy5QYXJlbnRWb2ljZSk8MCYmdC5wdXNoKHMuUGFyZW50Vm9pY2UpfX1yZXR1cm4gdC5sZW5ndGg+MX1pc1Zpc2libGUoKXtyZXR1cm4gdGhpcy5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlZpc2libGV9Z2V0R3JhcGhpY2FsTWVhc3VyZUR1cmF0aW9uRnJvbVN0YWZmRW50cmllcygpe2xldCB0PW5ldyBuLkZyYWN0aW9uKDAsMSk7Y29uc3QgZT1bXTtmb3IobGV0IHQ9MCxpPXRoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPXRoaXMuc3RhZmZFbnRyaWVzW3RdO2ZvcihsZXQgdD0wLHM9aS5zb3VyY2VTdGFmZkVudHJ5LlZvaWNlRW50cmllcy5sZW5ndGg7dDxzOysrdCl7Y29uc3Qgcz1pLnNvdXJjZVN0YWZmRW50cnkuVm9pY2VFbnRyaWVzW3RdO2UuaW5kZXhPZihzLlBhcmVudFZvaWNlKTwwJiZlLnB1c2gocy5QYXJlbnRWb2ljZSl9fWZvcihsZXQgaT0wLHM9ZS5sZW5ndGg7aTxzOysraSl7Y29uc3Qgcz1lW2ldLHI9bmV3IG4uRnJhY3Rpb24oMCwxKTtmb3IoY29uc3QgdCBvZiB0aGlzLnN0YWZmRW50cmllcylmb3IoY29uc3QgZSBvZiB0LmdyYXBoaWNhbFZvaWNlRW50cmllcyllLnBhcmVudFZvaWNlRW50cnkuUGFyZW50Vm9pY2U9PT1zJiZlLm5vdGVzLmxlbmd0aD4wJiZyLkFkZChlLm5vdGVzWzBdLmdyYXBoaWNhbE5vdGVMZW5ndGgpO3QubHQocikmJih0PW4uRnJhY3Rpb24uY3JlYXRlRnJvbUZyYWN0aW9uKHIpKX1yZXR1cm4gdH1hZGRHcmFwaGljYWxTdGFmZkVudHJ5KHQpe3RoaXMuc3RhZmZFbnRyaWVzLnB1c2godCl9YWRkR3JhcGhpY2FsU3RhZmZFbnRyeUF0VGltZXN0YW1wKHQpe2lmKHQpaWYoMD09PXRoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aHx8dGhpcy5zdGFmZkVudHJpZXNbdGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoLTFdLnJlbEluTWVhc3VyZVRpbWVzdGFtcC5sdCh0LnJlbEluTWVhc3VyZVRpbWVzdGFtcCkpdGhpcy5zdGFmZkVudHJpZXMucHVzaCh0KTtlbHNlIGZvcihsZXQgZT10aGlzLnN0YWZmRW50cmllcy5sZW5ndGgtMTtlPj0wO2UtLSl7aWYodGhpcy5zdGFmZkVudHJpZXNbZV0ucmVsSW5NZWFzdXJlVGltZXN0YW1wLmx0KHQucmVsSW5NZWFzdXJlVGltZXN0YW1wKSl7dGhpcy5zdGFmZkVudHJpZXMuc3BsaWNlKGUrMSwwLHQpO2JyZWFrfTA9PT1lJiZ0aGlzLnN0YWZmRW50cmllcy5zcGxpY2UoZSwwLHQpfX1pc1BpYW5vUmlnaHRIYW5kKCl7cmV0dXJuIHRoaXMuaXNVcHBlclN0YWZmT2ZJbnN0cnVtZW50KCl9aXNQaWFub0xlZnRIYW5kKCl7cmV0dXJuIHRoaXMuaXNMb3dlclN0YWZmT2ZJbnN0cnVtZW50KCl9aXNVcHBlclN0YWZmT2ZJbnN0cnVtZW50KCl7cmV0dXJuIDE9PT10aGlzLnBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuU3RhdmVzLmxlbmd0aHx8dGhpcy5QYXJlbnRTdGFmZj09PXRoaXMucGFyZW50U3RhZmYuUGFyZW50SW5zdHJ1bWVudC5TdGF2ZXNbMF19aXNMb3dlclN0YWZmT2ZJbnN0cnVtZW50KCl7cmV0dXJuIDEhPT10aGlzLnBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuU3RhdmVzLmxlbmd0aCYmdGhpcy5QYXJlbnRTdGFmZj09PXRoaXMuUGFyZW50U3RhZmYuUGFyZW50SW5zdHJ1bWVudC5TdGF2ZXMubGFzdCgpfWJlZ2luc1dpdGhMaW5lUmVwZXRpdGlvbigpe2NvbnN0IHQ9dGhpcy5wYXJlbnRTb3VyY2VNZWFzdXJlO3JldHVybiEhdCYmdC5iZWdpbnNXaXRoTGluZVJlcGV0aXRpb24oKX1lbmRzV2l0aExpbmVSZXBldGl0aW9uKCl7Y29uc3QgdD10aGlzLnBhcmVudFNvdXJjZU1lYXN1cmU7cmV0dXJuISF0JiZ0LmVuZHNXaXRoTGluZVJlcGV0aXRpb24oKX1iZWdpbnNXaXRoV29yZFJlcGV0aXRpb24oKXtjb25zdCB0PXRoaXMucGFyZW50U291cmNlTWVhc3VyZTtyZXR1cm4hIXQmJnQuYmVnaW5zV2l0aFdvcmRSZXBldGl0aW9uKCl9ZW5kc1dpdGhXb3JkUmVwZXRpdGlvbigpe2NvbnN0IHQ9dGhpcy5wYXJlbnRTb3VyY2VNZWFzdXJlO3JldHVybiEhdCYmdC5lbmRzV2l0aFdvcmRSZXBldGl0aW9uKCl9Z2V0VHJhbnNwb3NlZEhhbGZ0b25lcygpe3JldHVybiB0aGlzLnBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuR2V0TXVzaWNTaGVldC5UcmFuc3Bvc2UrdGhpcy5wYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlRyYW5zcG9zZX19ZS5HcmFwaGljYWxNZWFzdXJlPWF9LDU5OToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5QYWdlUGxhY2VtZW50RW51bT1lLkdyYXBoaWNhbE11c2ljUGFnZT12b2lkIDA7Y29uc3Qgcz1pKDg5MTEpLG49aSg0Nzg1KSxyPWkoOTA4Nik7Y2xhc3MgbyBleHRlbmRzIG4uR3JhcGhpY2FsT2JqZWN0e2NvbnN0cnVjdG9yKHQpe3N1cGVyKCksdGhpcy5tdXNpY1N5c3RlbXM9W10sdGhpcy5sYWJlbHM9W10sdGhpcy5wYXJlbnQ9dCx0aGlzLmJvdW5kaW5nQm94PW5ldyBzLkJvdW5kaW5nQm94KHRoaXMsdm9pZCAwKX1nZXQgTXVzaWNTeXN0ZW1zKCl7cmV0dXJuIHRoaXMubXVzaWNTeXN0ZW1zfXNldCBNdXNpY1N5c3RlbXModCl7dGhpcy5tdXNpY1N5c3RlbXM9dH1nZXQgTGFiZWxzKCl7cmV0dXJuIHRoaXMubGFiZWxzfXNldCBMYWJlbHModCl7dGhpcy5sYWJlbHM9dH1nZXQgUGFyZW50KCl7cmV0dXJuIHRoaXMucGFyZW50fXNldCBQYXJlbnQodCl7dGhpcy5wYXJlbnQ9dH1nZXQgUGFnZU51bWJlcigpe3JldHVybiB0aGlzLnBhZ2VOdW1iZXJ9c2V0IFBhZ2VOdW1iZXIodCl7dGhpcy5wYWdlTnVtYmVyPXR9c2V0TXVzaWNQYWdlQWJzb2x1dGVQb3NpdGlvbih0LGUpe3JldHVybiBuZXcgci5Qb2ludEYyRCgwLDApfX12YXIgYTtlLkdyYXBoaWNhbE11c2ljUGFnZT1vLChhPWUuUGFnZVBsYWNlbWVudEVudW18fChlLlBhZ2VQbGFjZW1lbnRFbnVtPXt9KSlbYS5Eb3duPTBdPVwiRG93blwiLGFbYS5SaWdodD0xXT1cIlJpZ2h0XCIsYVthLlJpZ2h0RG93bj0yXT1cIlJpZ2h0RG93blwifSw0MzI0OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlN5c3RlbUltYWdlUHJvcGVydGllcz1lLkdyYXBoaWNhbE11c2ljU2hlZXQ9dm9pZCAwO2NvbnN0IG49aSg1MjUpLHI9aSg2NzI5KSxvPWkoOTA4NiksYT1pKDI4OSksbD1pKDUxOTgpLGg9aSgxNzk3KSxjPWkoODkxMSksdT1zKGkoMjA0MykpLGQ9aSgyMzM3KSxmPWkoNTk3NCksbT1pKDQ3ODUpO2UuR3JhcGhpY2FsTXVzaWNTaGVldD1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe3RoaXMubXVzaWNQYWdlcz1bXSx0aGlzLm1lYXN1cmVMaXN0PVtdLHRoaXMudmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVycz1bXSx0aGlzLmN1cnNvcnM9W10sdGhpcy5sZWFkU2hlZXQ9ITEsdGhpcy5tdXNpY1NoZWV0PXQsdGhpcy5udW1iZXJPZlN0YXZlcz10aGlzLm11c2ljU2hlZXQuU3RhdmVzLmxlbmd0aCx0aGlzLmNhbGN1bGF0b3I9ZSx0aGlzLmNhbGN1bGF0b3IuaW5pdGlhbGl6ZSh0aGlzKX1nZXQgUGFyZW50TXVzaWNTaGVldCgpe3JldHVybiB0aGlzLm11c2ljU2hlZXR9Z2V0IEdldENhbGN1bGF0b3IoKXtyZXR1cm4gdGhpcy5jYWxjdWxhdG9yfWdldCBNdXNpY1BhZ2VzKCl7cmV0dXJuIHRoaXMubXVzaWNQYWdlc31zZXQgTXVzaWNQYWdlcyh0KXt0aGlzLm11c2ljUGFnZXM9dH1nZXQgTWVhc3VyZUxpc3QoKXtyZXR1cm4gdGhpcy5tZWFzdXJlTGlzdH1zZXQgTWVhc3VyZUxpc3QodCl7dGhpcy5tZWFzdXJlTGlzdD10fWdldCBWZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzKCl7cmV0dXJuIHRoaXMudmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc31zZXQgVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVycyh0KXt0aGlzLnZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnM9dH1nZXQgVGl0bGUoKXtyZXR1cm4gdGhpcy50aXRsZX1zZXQgVGl0bGUodCl7dGhpcy50aXRsZT10fWdldCBTdWJ0aXRsZSgpe3JldHVybiB0aGlzLnN1YnRpdGxlfXNldCBTdWJ0aXRsZSh0KXt0aGlzLnN1YnRpdGxlPXR9Z2V0IENvbXBvc2VyKCl7cmV0dXJuIHRoaXMuY29tcG9zZXJ9c2V0IENvbXBvc2VyKHQpe3RoaXMuY29tcG9zZXI9dH1nZXQgTHlyaWNpc3QoKXtyZXR1cm4gdGhpcy5seXJpY2lzdH1zZXQgTHlyaWNpc3QodCl7dGhpcy5seXJpY2lzdD10fWdldCBDdXJzb3JzKCl7cmV0dXJuIHRoaXMuY3Vyc29yc31nZXQgU2VsZWN0aW9uU3RhcnRTeW1ib2woKXtyZXR1cm4gdGhpcy5zZWxlY3Rpb25TdGFydFN5bWJvbH1nZXQgU2VsZWN0aW9uRW5kU3ltYm9sKCl7cmV0dXJuIHRoaXMuc2VsZWN0aW9uRW5kU3ltYm9sfWdldCBNaW5BbGxvd2VkU3lzdGVtV2lkdGgoKXtyZXR1cm4gdGhpcy5taW5BbGxvd2VkU3lzdGVtV2lkdGh9c2V0IE1pbkFsbG93ZWRTeXN0ZW1XaWR0aCh0KXt0aGlzLm1pbkFsbG93ZWRTeXN0ZW1XaWR0aD10fWdldCBOdW1iZXJPZlN0YXZlcygpe3JldHVybiB0aGlzLm51bWJlck9mU3RhdmVzfWdldCBMZWFkU2hlZXQoKXtyZXR1cm4gdGhpcy5sZWFkU2hlZXR9c2V0IExlYWRTaGVldCh0KXt0aGlzLmxlYWRTaGVldD10fXN0YXRpYyB0cmFuc2Zvcm1SZWxhdGl2ZVRvQWJzb2x1dGVQb3NpdGlvbih0KXtmb3IobGV0IGU9MDtlPHQuTXVzaWNQYWdlcy5sZW5ndGg7ZSsrKXtjb25zdCBpPXQuTXVzaWNQYWdlc1tlXS5zZXRNdXNpY1BhZ2VBYnNvbHV0ZVBvc2l0aW9uKGUsdC5QYXJlbnRNdXNpY1NoZWV0LlJ1bGVzKTt0Lk11c2ljUGFnZXNbZV0uUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVBYnNvbHV0ZVBvc2l0aW9uc1JlY3Vyc2l2ZShpLngsaS55KX19SW5pdGlhbGl6ZSgpe3RoaXMudmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVycz1bXSx0aGlzLm11c2ljUGFnZXM9W10sdGhpcy5tZWFzdXJlTGlzdD1bXX1yZUNhbGN1bGF0ZSgpe3RoaXMuY2FsY3VsYXRvci5jYWxjdWxhdGUoKX1FbmZvcmNlUmVkcmF3T2ZNdXNpY1N5c3RlbXMoKXtmb3IobGV0IHQ9MCxlPXRoaXMubXVzaWNQYWdlcy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLm11c2ljUGFnZXNbdF07Zm9yKGxldCB0PTAsaT1lLk11c2ljU3lzdGVtcy5sZW5ndGg7dDxpOysrdCllLk11c2ljU3lzdGVtc1t0XS5uZWVkc1RvQmVSZWRyYXduPSEwfX1nZXRDbGlja2VkT2JqZWN0KHQpe2ZvcihsZXQgZT0wLGk9dGhpcy5NdXNpY1BhZ2VzLmxlbmd0aDtlPGk7KytlKXJldHVybiB0aGlzLk11c2ljUGFnZXNbZV0uUG9zaXRpb25BbmRTaGFwZS5nZXRDbGlja2VkT2JqZWN0T2ZUeXBlKHQpfWZpbmRHcmFwaGljYWxNZWFzdXJlKHQsZSl7Zm9yKGxldCBpPXQ7aT49MDtpLS0pe2NvbnN0IHQ9dGhpcy5tZWFzdXJlTGlzdFtpXVtlXTtpZih0KXJldHVybiB0fX1maW5kR3JhcGhpY2FsU3RhZmZFbnRyeUZyb21NZWFzdXJlTGlzdCh0LGUsaSl7Zm9yKGxldCBzPWU7czx0aGlzLm1lYXN1cmVMaXN0Lmxlbmd0aDtzKyspe2NvbnN0IGU9dGhpcy5tZWFzdXJlTGlzdFtzXVt0XTtpZihlKWZvcihsZXQgdD0wLHM9ZS5zdGFmZkVudHJpZXMubGVuZ3RoO3Q8czsrK3Qpe2NvbnN0IHM9ZS5zdGFmZkVudHJpZXNbdF07aWYocy5zb3VyY2VTdGFmZkVudHJ5PT09aSlyZXR1cm4gc319fWZpbmROZXh0R3JhcGhpY2FsU3RhZmZFbnRyeSh0LGUsaSl7Y29uc3Qgcz1pLnBhcmVudE1lYXN1cmUsbj1zLnN0YWZmRW50cmllcy5pbmRleE9mKGkpO2lmKG48cy5zdGFmZkVudHJpZXMubGVuZ3RoLTEpcmV0dXJuIHMuc3RhZmZFbnRyaWVzW24rMV07aWYoZTx0aGlzLm1lYXN1cmVMaXN0Lmxlbmd0aC0xKXtjb25zdCBpPXRoaXMubWVhc3VyZUxpc3RbZSsxXVt0XTtpZihpLnN0YWZmRW50cmllcy5sZW5ndGg+MClyZXR1cm4gaS5zdGFmZkVudHJpZXNbMF19fWdldEZpcnN0VmlzaWJsZU1lYXN1cmVzTGlzdEZyb21JbmRpY2VzKHQsZSl7Y29uc3QgaT1bXSxzPXRoaXMubWVhc3VyZUxpc3RbMF0ubGVuZ3RoO2ZvcihsZXQgbj10O248PWU7bisrKWZvcihsZXQgdD0wO3Q8czt0KyspaWYodGhpcy5tZWFzdXJlTGlzdFtuXVt0XS5pc1Zpc2libGUoKSl7aS5wdXNoKHRoaXMubWVhc3VyZUxpc3Rbbl1bdF0pO2JyZWFrfXJldHVybiBpfW9yZGVyTWVhc3VyZXNCeVN0YWZmTGluZSh0KXtjb25zdCBlPVtdO2xldCBpPVtdO2UucHVzaChpKTtmb3IobGV0IHM9MDtzPHQubGVuZ3RoO3MrKykwPT09cz9pLnB1c2godFswXSk6KHRbc10uUGFyZW50U3RhZmZMaW5lPT09dFtzLTFdLlBhcmVudFN0YWZmTGluZXx8KC0xPT09ZS5pbmRleE9mKGkpJiZlLnB1c2goaSksaT1bXSxlLnB1c2goaSkpLGkucHVzaCh0W3NdKSk7cmV0dXJuIGV9aW5pdGlhbGl6ZUFjdGl2ZUNsZWZzKCl7Y29uc3QgdD1bXSxlPXRoaXMubXVzaWNTaGVldC5nZXRGaXJzdFNvdXJjZU1lYXN1cmUoKTtpZihlKWZvcihsZXQgaT0wO2k8ZS5Db21wbGV0ZU51bWJlck9mU3RhdmVzO2krKyl7bGV0IHM9bmV3IGEuQ2xlZkluc3RydWN0aW9uO2lmKGUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbaV0pZm9yKGxldCB0PTAsbj1lLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ldLkluc3RydWN0aW9ucy5sZW5ndGg7dDxuOysrdCl7Y29uc3Qgbj1lLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ldLkluc3RydWN0aW9uc1t0XTtuIGluc3RhbmNlb2YgYS5DbGVmSW5zdHJ1Y3Rpb24mJihzPW4pfXQucHVzaChzKX1yZXR1cm4gdH1HZXRNYWluS2V5KCl7Y29uc3QgdD10aGlzLm11c2ljU2hlZXQuZ2V0Rmlyc3RTb3VyY2VNZWFzdXJlKCk7aWYodClmb3IobGV0IGU9MDtlPHQuQ29tcGxldGVOdW1iZXJPZlN0YXZlcztlKyspZm9yKGxldCBpPTAscz10LkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2VdLkluc3RydWN0aW9ucy5sZW5ndGg7aTxzOysraSl7Y29uc3Qgcz10LkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2VdLkluc3RydWN0aW9uc1tpXTtpZihzIGluc3RhbmNlb2YgbC5LZXlJbnN0cnVjdGlvbilyZXR1cm4gc319Z2V0T3JDcmVhdGVWZXJ0aWNhbENvbnRhaW5lcih0KXtpZigwPT09dGhpcy52ZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aHx8ZC5Db2xsZWN0aW9uVXRpbC5nZXRMYXN0RWxlbWVudCh0aGlzLnZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnMpLkFic29sdXRlVGltZXN0YW1wLmx0KHQpKXtjb25zdCBlPW5ldyBuLlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcih0aGlzLm51bWJlck9mU3RhdmVzLHQpO3JldHVybiB0aGlzLnZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnMucHVzaChlKSxlfWZvcihsZXQgZT10aGlzLnZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoLTE7ZT49MDtlLS0pe2lmKHRoaXMudmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1tlXS5BYnNvbHV0ZVRpbWVzdGFtcC5sdCh0KSl7Y29uc3QgaT1uZXcgbi5WZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXIodGhpcy5udW1iZXJPZlN0YXZlcyx0KTtyZXR1cm4gdGhpcy52ZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzLnNwbGljZShlKzEsMCxpKSxpfWlmKHRoaXMudmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1tlXS5BYnNvbHV0ZVRpbWVzdGFtcC5FcXVhbHModCkpcmV0dXJuIHRoaXMudmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1tlXX19R2V0VmVydGljYWxDb250YWluZXJGcm9tVGltZXN0YW1wKHQsZT0wKXtjb25zdCBpPWQuQ29sbGVjdGlvblV0aWwuYmluYXJ5U2VhcmNoKHRoaXMudmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVycyxuZXcgbi5WZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXIoMCx0KSxuLlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lci5jb21wYXJlQnlUaW1lc3RhbXAsZSk7aWYoaT49MClyZXR1cm4gdGhpcy52ZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzW2ldfUdldEludGVycG9sYXRlZEluZGV4SW5WZXJ0aWNhbENvbnRhaW5lcnModCl7Y29uc3QgZT10aGlzLnZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnM7bGV0IGkscyxuPTAscj1lLmxlbmd0aC0xO2lmKHQubHRlKGVbZS5sZW5ndGgtMV0uQWJzb2x1dGVUaW1lc3RhbXApKXtmb3IoO3Itbj4xOyl7Y29uc3QgaT1NYXRoLmZsb29yKChyK24pLzIpO2lmKGVbbl0uQWJzb2x1dGVUaW1lc3RhbXAuRXF1YWxzKHQpKXtyPW47YnJlYWt9aWYoZVtyXS5BYnNvbHV0ZVRpbWVzdGFtcC5FcXVhbHModCkpe249cjticmVha31pZihlW2ldLkFic29sdXRlVGltZXN0YW1wLkVxdWFscyh0KSlyZXR1cm4gdGhpcy52ZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzLmluZGV4T2YoZVtpXSk7dC5sdChlW2ldLkFic29sdXRlVGltZXN0YW1wKT9yPWk6bj1pfWlmKG49PT1yKXJldHVybiB0aGlzLnZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnMuaW5kZXhPZihlW25dKTtpPWVbbl0uQWJzb2x1dGVUaW1lc3RhbXAscz1lW3JdLkFic29sdXRlVGltZXN0YW1wfWVsc2UgaT1lW2UubGVuZ3RoLTFdLkFic29sdXRlVGltZXN0YW1wLHM9aC5GcmFjdGlvbi5wbHVzKHRoaXMuZ2V0TG9uZ2VzdFN0YWZmRW50cnlEdXJhdGlvbihlLmxlbmd0aC0xKSxpKSxyPWUubGVuZ3RoO2NvbnN0IG89cy5SZWFsVmFsdWUtaS5SZWFsVmFsdWUsYT1yLShzLlJlYWxWYWx1ZS10LlJlYWxWYWx1ZSkvbztyZXR1cm4gTWF0aC5taW4oYSx0aGlzLnZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoKX1nZXRWaXNpYmxlU3RhdmVzSW5kaWNlc0Zyb21Tb3VyY2VNZWFzdXJlKHQpe2NvbnN0IGU9W10saT1bXTtmb3IobGV0IGk9MCxzPXQubGVuZ3RoO2k8czsrK2kpe2NvbnN0IHM9dFtpXS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50Oy0xPT09ZS5pbmRleE9mKHMpJiZlLnB1c2gocyl9Zm9yKGxldCB0PTAscz1lLmxlbmd0aDt0PHM7Kyt0KXtjb25zdCBzPWVbdF0sbj10aGlzLm11c2ljU2hlZXQuZ2V0R2xvYmFsU3RhZmZJbmRleE9mRmlyc3RTdGFmZihzKTtmb3IobGV0IHQ9MDt0PHMuU3RhdmVzLmxlbmd0aDt0KyspaS5wdXNoKG4rdCl9cmV0dXJuIGl9Z2V0R3JhcGhpY2FsTWVhc3VyZUZyb21Tb3VyY2VNZWFzdXJlQW5kSW5kZXgodCxlKXt2YXIgaTtmb3IobGV0IHM9MDtzPHRoaXMubWVhc3VyZUxpc3QubGVuZ3RoO3MrKylpZigobnVsbD09PShpPXRoaXMubWVhc3VyZUxpc3Rbc11bMF0pfHx2b2lkIDA9PT1pP3ZvaWQgMDppLnBhcmVudFNvdXJjZU1lYXN1cmUpPT09dClyZXR1cm4gdGhpcy5tZWFzdXJlTGlzdFtzXVtlXX1nZXRMYXN0R3JhcGhpY2FsTWVhc3VyZUZyb21JbmRleCh0LGU9ITApe2xldCBpPXRoaXMubWVhc3VyZUxpc3QubGVuZ3RoLTE7cmV0dXJuIGUmJihpPU1hdGgubWluKGksdGhpcy5tdXNpY1NoZWV0LlJ1bGVzLk1heE1lYXN1cmVUb0RyYXdJbmRleCkpLHRoaXMubWVhc3VyZUxpc3RbaV1bdF19Z2V0TWVhc3VyZUluZGV4KHQsZSxpKXtmb3IoZT0wO2U8dGhpcy5tZWFzdXJlTGlzdC5sZW5ndGg7ZSsrKWZvcihsZXQgaT0wLHM9dGhpcy5tZWFzdXJlTGlzdFtlXS5sZW5ndGg7aTxzOysraSlpZih0aGlzLm1lYXN1cmVMaXN0W2VdW2ldPT09dClyZXR1cm4hMDtyZXR1cm4hMX1HZXROZWFyZXN0R3JhcGhpY2FsT2JqZWN0KHQsZT1tLkdyYXBoaWNhbE9iamVjdC5uYW1lLGk9NSxzPTIwLG49NSxyKXtjb25zdCBhPVtdO2Zvcig7MD09PWEubGVuZ3RoJiZpPD1zOyl7Y29uc3Qgcz1uZXcgYy5Cb3VuZGluZ0JveCh2b2lkIDApO3MuQm9yZGVyTGVmdD10LngtaSxzLkJvcmRlclRvcD10LnktaSxzLkJvcmRlclJpZ2h0PXQueCtpLHMuQm9yZGVyQm90dG9tPXQueStpLHMuQWJzb2x1dGVQb3NpdGlvbj1uZXcgby5Qb2ludEYyRCh0LngsdC55KSxzLmNhbGN1bGF0ZUFic29sdXRlUG9zaXRpb24oKTtmb3IobGV0IHQ9MCxpPXRoaXMuTXVzaWNQYWdlcy5sZW5ndGg7dDxpOysrdCl7Y29uc3QgaT10aGlzLk11c2ljUGFnZXNbdF0uUG9zaXRpb25BbmRTaGFwZS5nZXRPYmplY3RzSW5SZWdpb24ocywhMSxlKTtpZihpJiYwIT09aS5sZW5ndGgpZm9yKGxldCB0PTAsZT1pLmxlbmd0aDt0PGU7Kyt0KXI/cihpW3RdKSYmYS5wdXNoKGlbdF0pOmEucHVzaChpW3RdKX1pKz1ufWxldCBsO2ZvcihsZXQgZT0wLGk9YS5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT1hW2VdOyh2b2lkIDA9PT1sfHx0aGlzLkNhbGN1bGF0ZURpc3RhbmNlKGkuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLHQpPHRoaXMuQ2FsY3VsYXRlRGlzdGFuY2UobC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24sdCkpJiYobD1pKX1pZihsKXJldHVybiBsfUdldE5lYXJlc3RWb2ljZUVudHJ5KHQpe3JldHVybiB0aGlzLkdldE5lYXJlc3RHcmFwaGljYWxPYmplY3QodCxmLkdyYXBoaWNhbFZvaWNlRW50cnkubmFtZSw1LDIwLDUsKHQ9Pnt2YXIgZTtyZXR1cm4gdm9pZCAwIT09KG51bGw9PT0oZT10LnBhcmVudFN0YWZmRW50cnkpfHx2b2lkIDA9PT1lP3ZvaWQgMDplLnJlbEluTWVhc3VyZVRpbWVzdGFtcCl9KSl9R2V0TmVhcmVzdE5vdGUodCxlKXtjb25zdCBpPXRoaXMuR2V0TmVhcmVzdFZvaWNlRW50cnkodCk7aWYoIWkpcmV0dXJuO2xldCBzLG49TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVI7Zm9yKGNvbnN0IGUgb2YgaS5ub3Rlcyl7Y29uc3QgaT1lLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi55LHI9TWF0aC5hYnMoZS5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueC10LngpLG89TWF0aC5hYnMoaS10LnkpO3IrbzxuJiYocz1lLG49citvKX1yZXR1cm4gc31kb21Ub1N2Zyh0KXtyZXR1cm4gdGhpcy5kb21Ub1N2Z1RyYW5zZm9ybSh0LCEwKX1zdmdUb0RvbSh0KXtyZXR1cm4gdGhpcy5kb21Ub1N2Z1RyYW5zZm9ybSh0LCExKX1zdmdUb09zbWQodCl7Y29uc3QgZT1uZXcgby5Qb2ludEYyRCh0LngsdC55KTtyZXR1cm4gZS54Lz0xMCxlLnkvPTEwLGV9ZG9tVG9TdmdUcmFuc2Zvcm0odCxlKXtjb25zdCBpPXRoaXMuZHJhd2VyLkJhY2tlbmRzWzBdLmdldFN2Z0VsZW1lbnQoKSxzPWkuY3JlYXRlU1ZHUG9pbnQoKTtzLng9dC54LHMueT10Lnk7bGV0IG49aS5nZXRTY3JlZW5DVE0oKTtlJiYobj1uLmludmVyc2UoKSk7Y29uc3Qgcj1zLm1hdHJpeFRyYW5zZm9ybShuKTtyZXR1cm4gbmV3IG8uUG9pbnRGMkQoci54LHIueSl9R2V0Q2xpY2thYmxlTGFiZWwodCl7Y29uc3QgZT1uZXcgYy5Cb3VuZGluZ0JveDtlLkJvcmRlckxlZnQ9dC54LTQsZS5Cb3JkZXJUb3A9dC55LTQsZS5Cb3JkZXJSaWdodD10LngrNCxlLkJvcmRlckJvdHRvbT10LnkrNCxlLkFic29sdXRlUG9zaXRpb249bmV3IG8uUG9pbnRGMkQoMCwwKTtmb3IobGV0IHQ9MCxpPXRoaXMuTXVzaWNQYWdlcy5sZW5ndGg7dDxpOysrdCl7Y29uc3QgaT10aGlzLk11c2ljUGFnZXNbdF0uUG9zaXRpb25BbmRTaGFwZS5nZXRPYmplY3RzSW5SZWdpb24oZSk7aWYoMT09PWkubGVuZ3RoKWZvcihsZXQgdD0wLGU9aS5sZW5ndGg7dDxlOysrdClyZXR1cm4gaVt0XX19R2V0TmVhcmVzdFN0YWZmRW50cnkodCl7Y29uc3QgZT1bXSxpPW5ldyBjLkJvdW5kaW5nQm94KHZvaWQgMCk7aS5Cb3JkZXJMZWZ0PXQueC0xMCxpLkJvcmRlclRvcD10LnktMTAsaS5Cb3JkZXJSaWdodD10LngrMTAsaS5Cb3JkZXJCb3R0b209dC55KzEwLGkuQWJzb2x1dGVQb3NpdGlvbj1uZXcgby5Qb2ludEYyRCgwLDApO2ZvcihsZXQgdD0wLHM9dGhpcy5NdXNpY1BhZ2VzLmxlbmd0aDt0PHM7Kyt0KXtjb25zdCBzPXRoaXMuTXVzaWNQYWdlc1t0XS5Qb3NpdGlvbkFuZFNoYXBlLmdldE9iamVjdHNJblJlZ2lvbihpLCExKTtpZihzJiYwIT09cy5sZW5ndGgpZm9yKGxldCB0PTAsaT1zLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPXNbdF07ZS5wdXNoKGkpfX1sZXQgcztmb3IobGV0IGk9MCxuPWUubGVuZ3RoO2k8bjsrK2kpe2NvbnN0IG49ZVtpXTtpZih2b2lkIDA9PT1zKXM9bjtlbHNle2lmKCFuLnJlbEluTWVhc3VyZVRpbWVzdGFtcCljb250aW51ZTt0aGlzLkNhbGN1bGF0ZURpc3RhbmNlKG4uUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLHQpPHRoaXMuQ2FsY3VsYXRlRGlzdGFuY2Uocy5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24sdCkmJihzPW4pfX1pZihzKXJldHVybiBzfUdldFBvc3NpYmxlQ29tbWVudEFuY2hvcih0KXtjb25zdCBlPXRoaXMuR2V0TmVhcmVzdFN0YWZmRW50cnkodCk7aWYoZSlyZXR1cm4gZS5zb3VyY2VTdGFmZkVudHJ5fWdldENsaWNrZWRPYmplY3RPZlR5cGUodCl7Zm9yKGxldCBlPTAsaT10aGlzLm11c2ljUGFnZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5tdXNpY1BhZ2VzW2VdLlBvc2l0aW9uQW5kU2hhcGUuZ2V0Q2xpY2tlZE9iamVjdE9mVHlwZSh0KTtpZihpKXJldHVybiBpfX10cnlHZXRUaW1lc3RhbXBGcm9tUG9zaXRpb24odCl7Y29uc3QgZT10aGlzLmdldENsaWNrZWRPYmplY3RPZlR5cGUodCk7aWYoZSlyZXR1cm4gZS5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpfXRyeUdldENsaWNrYWJsZUxhYmVsKHQpe3RyeXtyZXR1cm4gdGhpcy5HZXRDbGlja2FibGVMYWJlbCh0KX1jYXRjaChlKXt1LmRlZmF1bHQuaW5mbyhcIkdyYXBoaWNhbE11c2ljU2hlZXQudHJ5R2V0Q2xpY2thYmxlT2JqZWN0XCIsXCJwb3NpdGlvbk9uTXVzaWNTaGVldDogXCIrdCxlKX19dHJ5R2V0VGltZVN0YW1wRnJvbVBvc2l0aW9uKHQpe3RyeXtjb25zdCBlPXRoaXMuR2V0TmVhcmVzdFN0YWZmRW50cnkodCk7aWYoIWUpcmV0dXJuO3JldHVybiBlLmdldEFic29sdXRlVGltZXN0YW1wKCl9Y2F0Y2goZSl7dS5kZWZhdWx0LmluZm8oXCJHcmFwaGljYWxNdXNpY1NoZWV0LnRyeUdldFRpbWVTdGFtcEZyb21Qb3NpdGlvblwiLFwicG9zaXRpb25Pbk11c2ljU2hlZXQ6IFwiK3QsZSl9fWdldFN0YWZmRW50cnkodCl7Y29uc3QgZT10aGlzLlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnNbdF07bGV0IGk7dHJ5e2ZvcihsZXQgdD0wLHM9ZS5TdGFmZkVudHJpZXMubGVuZ3RoO3Q8czsrK3Qpe2NvbnN0IHM9ZS5TdGFmZkVudHJpZXNbdF07cyYmcy5zb3VyY2VTdGFmZkVudHJ5LlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuVmlzaWJsZSYmKGk/cy5Qb3NpdGlvbkFuZFNoYXBlJiZpLlBvc2l0aW9uQW5kU2hhcGUmJmkuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLng+cy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCYmKGk9cyk6aT1zKX19Y2F0Y2godCl7dS5kZWZhdWx0LmluZm8oXCJHcmFwaGljYWxNdXNpY1NoZWV0LmdldFN0YWZmRW50cnlcIix0KX1yZXR1cm4gaX1HZXRQcmV2aW91c1Zpc2libGVDb250YWluZXJJbmRleCh0KXtmb3IobGV0IGU9dC0xO2U+PTA7ZS0tKXtjb25zdCB0PXRoaXMudmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1tlXS5TdGFmZkVudHJpZXM7Zm9yKGxldCBpPTAscz10Lmxlbmd0aDtpPHM7KytpKXtjb25zdCBzPXRbaV07aWYocyYmcy5zb3VyY2VTdGFmZkVudHJ5LlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuVmlzaWJsZSlyZXR1cm4gZX19cmV0dXJuLTF9R2V0TmV4dFZpc2libGVDb250YWluZXJJbmRleCh0KXtmb3IobGV0IGU9dCsxO2U8dGhpcy52ZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aDsrK2Upe2NvbnN0IHQ9dGhpcy52ZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzW2VdLlN0YWZmRW50cmllcztmb3IobGV0IGk9MCxzPXQubGVuZ3RoO2k8czsrK2kpe2NvbnN0IHM9dFtpXTtpZihzJiZzLnNvdXJjZVN0YWZmRW50cnkuUGFyZW50U3RhZmYuUGFyZW50SW5zdHJ1bWVudC5WaXNpYmxlKXJldHVybiBlfX1yZXR1cm4tMX1maW5kQ2xvc2VzdExlZnRTdGFmZkVudHJ5KHQsZSl7bGV0IGkscz1NYXRoLmZsb29yKHQpO3M9TWF0aC5taW4odGhpcy5WZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aC0xLHMpO2ZvcihsZXQgdD1zO3Q+PTA7dC0tKWlmKGk9dGhpcy5nZXRTdGFmZkVudHJ5KHQpLGkpe2lmKCFlKXJldHVybiBpO2lmKGkuc291cmNlU3RhZmZFbnRyeS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlZpc2libGUpcmV0dXJuIGl9fWZpbmRDbG9zZXN0UmlnaHRTdGFmZkVudHJ5KHQsZSl7bGV0IGk7Zm9yKGxldCBzPU1hdGgubWF4KDAsTWF0aC5jZWlsKHQpKTtzPHRoaXMuVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVycy5sZW5ndGg7cysrKWlmKGk9dGhpcy5nZXRTdGFmZkVudHJ5KHMpLGkpe2lmKCFlKXJldHVybiBpO2lmKGkuc291cmNlU3RhZmZFbnRyeS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlZpc2libGUpcmV0dXJuIGl9fWNhbGN1bGF0ZUN1cnNvckxpbmVBdFRpbWVzdGFtcCh0LGUpe2NvbnN0IGk9dGhpcy5jYWxjdWxhdGVYUG9zaXRpb25Gcm9tVGltZXN0YW1wKHQpLHM9aVswXSxuPWlbMV07aWYoIW58fDA9PT1uLlN0YWZmTGluZXMubGVuZ3RoKXJldHVybjtjb25zdCBhPW4uUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLnksbD1kLkNvbGxlY3Rpb25VdGlsLmxhc3Qobi5TdGFmZkxpbmVzKS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueSs0O3JldHVybiBuZXcgci5HcmFwaGljYWxMaW5lKG5ldyBvLlBvaW50RjJEKHMsYSksbmV3IG8uUG9pbnRGMkQocyxhK2wpLDMsZSl9Y2FsY3VsYXRlWFBvc2l0aW9uRnJvbVRpbWVzdGFtcCh0KXt2YXIgZSxpLHMsbjtsZXQgcjtjb25zdCBvPXRoaXMuR2V0SW50ZXJwb2xhdGVkSW5kZXhJblZlcnRpY2FsQ29udGFpbmVycyh0KSxhPXRoaXMuZmluZENsb3Nlc3RMZWZ0U3RhZmZFbnRyeShvLCEwKSxsPXRoaXMuZmluZENsb3Nlc3RSaWdodFN0YWZmRW50cnkobywhMCksYz10LlJlYWxWYWx1ZTtpZighYSYmIWwpcmV0dXJuWzAsdm9pZCAwXTtsZXQgdSxkO2lmKHU9YT9udWxsPT09KGU9YS5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZSl8fHZvaWQgMD09PWU/dm9pZCAwOmUuUGFyZW50TXVzaWNTeXN0ZW06bnVsbD09PShpPWwucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmUpfHx2b2lkIDA9PT1pP3ZvaWQgMDppLlBhcmVudE11c2ljU3lzdGVtLGQ9bD9udWxsPT09KHM9bC5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZSl8fHZvaWQgMD09PXM/dm9pZCAwOnMuUGFyZW50TXVzaWNTeXN0ZW06bnVsbD09PShuPWEucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmUpfHx2b2lkIDA9PT1uP3ZvaWQgMDpuLlBhcmVudE11c2ljU3lzdGVtLHU9PT1kKXtsZXQgdCxlLGk7aWYocj11LGEpaWYobCllPWEuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngsaT1sLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi54LHQ9YT09PWw/MDooYy1hLmdldEFic29sdXRlVGltZXN0YW1wKCkuUmVhbFZhbHVlKS8obC5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpLlJlYWxWYWx1ZS1hLmdldEFic29sdXRlVGltZXN0YW1wKCkuUmVhbFZhbHVlKTtlbHNle2U9YS5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueCxpPXIuR2V0UmlnaHRCb3JkZXJBYnNvbHV0ZVhQb3NpdGlvbigpO2NvbnN0IHM9YS5wYXJlbnRNZWFzdXJlLnBhcmVudFNvdXJjZU1lYXN1cmU7dD0oYy1hLmdldEFic29sdXRlVGltZXN0YW1wKCkuUmVhbFZhbHVlKS8oaC5GcmFjdGlvbi5wbHVzKHMuQWJzb2x1dGVUaW1lc3RhbXAscy5EdXJhdGlvbikuUmVhbFZhbHVlLWEuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKS5SZWFsVmFsdWUpfWVsc2UgZT1pPWwuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngsdD0wO3JldHVybiB0PU1hdGgubWluKDEsTWF0aC5tYXgoMCx0KSksW2UrdCooaS1lKSxyXX17Y29uc3QgdD1sLnBhcmVudE1lYXN1cmUucGFyZW50U291cmNlTWVhc3VyZS5BYnNvbHV0ZVRpbWVzdGFtcC5SZWFsVmFsdWU7bGV0IGUsaTtpZihjPHQpe3I9dTtjb25zdCBzPWEuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngsbj1yLkdldFJpZ2h0Qm9yZGVyQWJzb2x1dGVYUG9zaXRpb24oKTtlPShjLWEuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKS5SZWFsVmFsdWUpLyh0LWEuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKS5SZWFsVmFsdWUpLGU9TWF0aC5taW4oMSxNYXRoLm1heCgwLGUpKSxpPXMrZSoobi1zKX1lbHNle3I9ZDtjb25zdCBzPWwuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngsbj1yLkdldExlZnRCb3JkZXJBYnNvbHV0ZVhQb3NpdGlvbigpO2U9KGMtdCkvKGwuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKS5SZWFsVmFsdWUtdCksZT1NYXRoLm1pbigxLE1hdGgubWF4KDAsZSkpLGk9bitlKihzLW4pfXJldHVybltpLHJdfX1HZXROdW1iZXJPZlZpc2libGVJbnN0cnVtZW50cygpe2xldCB0PTA7Zm9yKGxldCBlPTAsaT10aGlzLm11c2ljU2hlZXQuSW5zdHJ1bWVudHMubGVuZ3RoO2U8aTsrK2UpITA9PT10aGlzLm11c2ljU2hlZXQuSW5zdHJ1bWVudHNbZV0uVmlzaWJsZSYmdCsrO3JldHVybiB0fUdldE51bWJlck9mRm9sbG93ZWRJbnN0cnVtZW50cygpe2xldCB0PTA7Zm9yKGxldCBlPTAsaT10aGlzLm11c2ljU2hlZXQuSW5zdHJ1bWVudHMubGVuZ3RoO2U8aTsrK2UpITA9PT10aGlzLm11c2ljU2hlZXQuSW5zdHJ1bWVudHNbZV0uRm9sbG93aW5nJiZ0Kys7cmV0dXJuIHR9R2V0R3JhcGhpY2FsRnJvbVNvdXJjZVN0YWZmRW50cnkodCl7dmFyIGU7aWYoIShudWxsPT09KGU9dC5WZXJ0aWNhbENvbnRhaW5lclBhcmVudC5QYXJlbnRNZWFzdXJlKXx8dm9pZCAwPT09ZT92b2lkIDA6ZS5WZXJ0aWNhbE1lYXN1cmVMaXN0KSlyZXR1cm47Y29uc3QgaT10LlZlcnRpY2FsQ29udGFpbmVyUGFyZW50LlBhcmVudE1lYXN1cmUuVmVydGljYWxNZWFzdXJlTGlzdFt0LlBhcmVudFN0YWZmLmlkSW5NdXNpY1NoZWV0XTtyZXR1cm4gbnVsbD09aT92b2lkIDA6aS5maW5kR3JhcGhpY2FsU3RhZmZFbnRyeUZyb21UaW1lc3RhbXAodC5UaW1lc3RhbXApfUNhbGN1bGF0ZURpc3RhbmNlKHQsZSl7Y29uc3QgaT10LngtZS54LHM9dC55LWUueTtyZXR1cm4gaSppK3Mqc31nZXRMb25nZXN0U3RhZmZFbnRyeUR1cmF0aW9uKHQpe2xldCBlPW5ldyBoLkZyYWN0aW9uKDAsMSk7Zm9yKGNvbnN0IGkgb2YgdGhpcy52ZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzW3RdLlN0YWZmRW50cmllcyl7aWYoIWkpY29udGludWU7Y29uc3QgdD1pLmZpbmRTdGFmZkVudHJ5TWF4Tm90ZUxlbmd0aCgpO2UubHQodCkmJihlPXQpfXJldHVybiBlfX0sZS5TeXN0ZW1JbWFnZVByb3BlcnRpZXM9Y2xhc3N7fX0sMzQ4NjoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxOb3RlPXZvaWQgMDtjb25zdCBzPWkoODY0MCksbj1pKDQ3ODUpLHI9aSg0MDQwKSxvPWkoODkxMSk7Y2xhc3MgYSBleHRlbmRzIG4uR3JhcGhpY2FsT2JqZWN0e2NvbnN0cnVjdG9yKHQsZSxpLG4pe3N1cGVyKCksdGhpcy5EcmF3bkFjY2lkZW50YWw9cy5BY2NpZGVudGFsRW51bS5OT05FLHRoaXMubGluZVNoaWZ0PTAsdGhpcy5zb3VyY2VOb3RlPXQsdGhpcy5wYXJlbnRWb2ljZUVudHJ5PWUsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlPW5ldyBvLkJvdW5kaW5nQm94KHRoaXMsZS5Qb3NpdGlvbkFuZFNoYXBlKSx0aGlzLmdyYXBoaWNhbE5vdGVMZW5ndGg9bnx8dC5MZW5ndGgsdGhpcy5udW1iZXJPZkRvdHM9dGhpcy5jYWxjdWxhdGVOdW1iZXJPZk5lZWRlZERvdHModGhpcy5ncmFwaGljYWxOb3RlTGVuZ3RoKSx0aGlzLnJ1bGVzPWksdGhpcy5ydWxlcy5hZGRHcmFwaGljYWxOb3RlVG9Ob3RlTWFwKHQsdGhpcyl9VHJhbnNwb3NlKHQsZSxpLHMpe2xldCBuPXRoaXMuc291cmNlTm90ZS5QaXRjaDtyZXR1cm4gci5NdXNpY1NoZWV0Q2FsY3VsYXRvci50cmFuc3Bvc2VDYWxjdWxhdG9yJiYobj1yLk11c2ljU2hlZXRDYWxjdWxhdG9yLnRyYW5zcG9zZUNhbGN1bGF0b3IudHJhbnNwb3NlUGl0Y2godGhpcy5zb3VyY2VOb3RlLlBpdGNoLHQsaSkpLG59Y2FsY3VsYXRlTnVtYmVyT2ZOZWVkZWREb3RzKHQpe3JldHVybiB0aGlzLnNvdXJjZU5vdGUmJnRoaXMuc291cmNlTm90ZS5Ob3RlVHVwbGV0PzA6dC5jYWxjdWxhdGVOdW1iZXJPZk5lZWRlZERvdHMoKX1nZXQgUGFyZW50TXVzaWNQYWdlKCl7cmV0dXJuIHRoaXMucGFyZW50Vm9pY2VFbnRyeS5wYXJlbnRTdGFmZkVudHJ5LnBhcmVudE1lYXN1cmUuUGFyZW50TXVzaWNTeXN0ZW0uUGFyZW50fXN0YXRpYyBGcm9tTm90ZSh0LGUpe3JldHVybiBlLk5vdGVUb0dyYXBoaWNhbE5vdGVNYXAuZ2V0VmFsdWUodC5Ob3RlVG9HcmFwaGljYWxOb3RlT2JqZWN0SWQpfX1lLkdyYXBoaWNhbE5vdGU9YX0sNDc4NToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxPYmplY3Q9dm9pZCAwO2NvbnN0IHM9aSgxMDM1KTtjbGFzcyBuIGV4dGVuZHMgcy5BQ2xhc3NIaWVyYXJjaHlUcmFja2FibGV7Z2V0IFBvc2l0aW9uQW5kU2hhcGUoKXtyZXR1cm4gdGhpcy5ib3VuZGluZ0JveH1zZXQgUG9zaXRpb25BbmRTaGFwZSh0KXt0aGlzLmJvdW5kaW5nQm94PXR9fWUuR3JhcGhpY2FsT2JqZWN0PW59LDg3MzoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxPY3RhdmVTaGlmdD12b2lkIDA7Y29uc3Qgcz1pKDQ3ODUpLG49aSg1ODUzKSxyPWkoODkxMSksbz1pKDE1OCksYT1pKDE3MDMpO2NsYXNzIGwgZXh0ZW5kcyBzLkdyYXBoaWNhbE9iamVjdHtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKCksdGhpcy5nZXRPY3RhdmVTaGlmdD10LHRoaXMuc2V0U3ltYm9sKCksdGhpcy5Qb3NpdGlvbkFuZFNoYXBlPW5ldyByLkJvdW5kaW5nQm94KHRoaXMsZSl9c2V0U3ltYm9sKCl7c3dpdGNoKHRoaXMuZ2V0T2N0YXZlU2hpZnQuVHlwZSl7Y2FzZSBuLk9jdGF2ZUVudW0uVkE4OnRoaXMub2N0YXZlU3ltYm9sPW8uTXVzaWNTeW1ib2wuVkE4O2JyZWFrO2Nhc2Ugbi5PY3RhdmVFbnVtLlZCODp0aGlzLm9jdGF2ZVN5bWJvbD1vLk11c2ljU3ltYm9sLlZCODticmVhaztjYXNlIG4uT2N0YXZlRW51bS5NQTE1OnRoaXMub2N0YXZlU3ltYm9sPW8uTXVzaWNTeW1ib2wuTUExNTticmVhaztjYXNlIG4uT2N0YXZlRW51bS5NQjE1OnRoaXMub2N0YXZlU3ltYm9sPW8uTXVzaWNTeW1ib2wuTUIxNTticmVhaztkZWZhdWx0OnRocm93IG5ldyBhLkFyZ3VtZW50T3V0T2ZSYW5nZUV4Y2VwdGlvbihcIlwiKX19fWUuR3JhcGhpY2FsT2N0YXZlU2hpZnQ9bH0sMzQxMToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxSZWN0YW5nbGU9dm9pZCAwO2NvbnN0IHM9aSg4OTExKSxuPWkoNDc4NSk7Y2xhc3MgciBleHRlbmRzIG4uR3JhcGhpY2FsT2JqZWN0e2NvbnN0cnVjdG9yKHQsZSxpLG4pe3N1cGVyKCksdGhpcy5ib3VuZGluZ0JveD1uZXcgcy5Cb3VuZGluZ0JveChpKSx0aGlzLmJvdW5kaW5nQm94LlJlbGF0aXZlUG9zaXRpb249dCx0aGlzLmJvdW5kaW5nQm94LkJvcmRlclJpZ2h0PWUueC10LngsdGhpcy5ib3VuZGluZ0JveC5Cb3JkZXJCb3R0b209ZS55LXQueSx0aGlzLnN0eWxlPW59fWUuR3JhcGhpY2FsUmVjdGFuZ2xlPXJ9LDk4NzY6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuR3JhcGhpY2FsU2x1cj12b2lkIDA7Y29uc3Qgcz1pKDkwODYpLG49aSg1MzMwKSxyPWkoMzc0OCksbz1pKDgzNjMpLGE9aSgyOTQ3KSxsPWkoMTc5NyksaD1pKDkwOCk7Y2xhc3MgYyBleHRlbmRzIG4uR3JhcGhpY2FsQ3VydmV7Y29uc3RydWN0b3IodCxlKXtzdXBlcigpLHRoaXMuc3RhZmZFbnRyaWVzPVtdLHRoaXMuc2x1cj10LHRoaXMucnVsZXM9ZX1zdGF0aWMgQ29tcGFyZSh0LGUpe2lmKHQuc3RhZmZFbnRyaWVzLmxlbmd0aDwxKXJldHVybi0xO2lmKGUuc3RhZmZFbnRyaWVzLmxlbmd0aDwxKXJldHVybiAxO2NvbnN0IGk9bC5GcmFjdGlvbi5taW51cyh0LnN0YWZmRW50cmllc1t0LnN0YWZmRW50cmllcy5sZW5ndGgtMV0uZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKSx0LnN0YWZmRW50cmllc1swXS5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpKSxzPWwuRnJhY3Rpb24ubWludXMoZS5zdGFmZkVudHJpZXNbZS5zdGFmZkVudHJpZXMubGVuZ3RoLTFdLmdldEFic29sdXRlVGltZXN0YW1wKCksZS5zdGFmZkVudHJpZXNbMF0uZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKSk7cmV0dXJuIGkuUmVhbFZhbHVlPnMuUmVhbFZhbHVlPzE6cy5SZWFsVmFsdWU+aS5SZWFsVmFsdWU/LTE6MH1jYWxjdWxhdGVDdXJ2ZSh0KXtjb25zdCBlPXRoaXMuc3RhZmZFbnRyaWVzWzBdLGk9dGhpcy5zdGFmZkVudHJpZXNbdGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoLTFdO2xldCBuPWUuZmluZEdyYXBoaWNhbE5vdGVGcm9tTm90ZSh0aGlzLnNsdXIuU3RhcnROb3RlKTshbiYmdGhpcy5ncmFjZVN0YXJ0JiYobj1lLmZpbmRHcmFwaGljYWxOb3RlRnJvbUdyYWNlTm90ZSh0aGlzLnNsdXIuU3RhcnROb3RlKSksbnx8KG49ZS5maW5kRW5kVGllR3JhcGhpY2FsTm90ZUZyb21Ob3RlV2l0aFN0YXJ0aW5nU2x1cih0aGlzLnNsdXIuU3RhcnROb3RlLHRoaXMuc2x1cikpO2xldCBhPWkuZmluZEdyYXBoaWNhbE5vdGVGcm9tTm90ZSh0aGlzLnNsdXIuRW5kTm90ZSk7IWEmJnRoaXMuZ3JhY2VFbmQmJihhPWkuZmluZEdyYXBoaWNhbE5vdGVGcm9tR3JhY2VOb3RlKHRoaXMuc2x1ci5FbmROb3RlKSk7Y29uc3QgbD1lLnBhcmVudE1lYXN1cmUuUGFyZW50U3RhZmZMaW5lLGg9bC5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvcjt0aGlzLmNhbGN1bGF0ZVBsYWNlbWVudChoLGwpO2NvbnN0IGM9dGhpcy5jYWxjdWxhdGVTdGFydEFuZEVuZChuLGEsbCx0LGgpLHU9Yy5zdGFydFgsZD1jLmVuZFg7bGV0IGY9Yy5zdGFydFksbT1jLmVuZFk7Y29uc3QgcD10LlNsdXJUYW5nZW50TWluQW5nbGUsYj10LlNsdXJUYW5nZW50TWF4QW5nbGU7bGV0IGc7aWYodGhpcy5wbGFjZW1lbnQ9PT1yLlBsYWNlbWVudEVudW0uQWJvdmUpe2YtPXQuU2x1ck5vdGVIZWFkWU9mZnNldCxtLT10LlNsdXJOb3RlSGVhZFlPZmZzZXQ7Y29uc3QgZT1uZXcgcy5Qb2ludEYyRCh0aGlzLnN0YWZmRW50cmllc1swXS5wYXJlbnRNZWFzdXJlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3RoaXMuc3RhZmZFbnRyaWVzWzBdLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54LGYpO24/ZS54Kz10aGlzLnN0YWZmRW50cmllc1swXS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0OmUueD10aGlzLnN0YWZmRW50cmllc1swXS5wYXJlbnRNZWFzdXJlLmJlZ2luSW5zdHJ1Y3Rpb25zV2lkdGgsdGhpcy5ncmFjZVN0YXJ0JiYoZS54Kz1pLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54KTtjb25zdCByPW5ldyBzLlBvaW50RjJEKHRoaXMuc3RhZmZFbnRyaWVzW3RoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aC0xXS5wYXJlbnRNZWFzdXJlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3RoaXMuc3RhZmZFbnRyaWVzW3RoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aC0xXS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCxtKTtpZihhP3IueCs9dGhpcy5zdGFmZkVudHJpZXNbdGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoLTFdLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTGVmdDpyLng9dGhpcy5zdGFmZkVudHJpZXNbdGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoLTFdLnBhcmVudE1lYXN1cmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrdGhpcy5zdGFmZkVudHJpZXNbdGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoLTFdLnBhcmVudE1lYXN1cmUuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoLHRoaXMuZ3JhY2VFbmQmJihyLngrPWkuc3RhZmZFbnRyeVBhcmVudC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCksZz10aGlzLmNhbGN1bGF0ZVRvcFBvaW50cyhlLHIsbCxoKSwwPT09Zy5sZW5ndGgpe2NvbnN0IHQ9bmV3IHMuUG9pbnRGMkQoKHIueC1lLngpLzIrZS54LChyLnktZS55KS8yK2UueSk7Zy5wdXNoKHQpfWNvbnN0IGM9TWF0aC5hdGFuKChtLWYpLyhkLXUpKSxTPW5ldyBzLlBvaW50RjJEKDAsMCk7bGV0IHk9bmV3IHMuUG9pbnRGMkQoZC11LC0obS1mKSk7Y29uc3QgRT1vLk1hdHJpeDJELmdldFJvdGF0aW9uTWF0cml4KGMpLHg9RS5nZXRUcmFuc3Bvc2VNYXRyaXgoKTt5PUUudmVjdG9yTXVsdGlwbGljYXRpb24oeSk7Y29uc3Qgdj10aGlzLmNhbGN1bGF0ZVRyYW5zbGF0ZWRBbmRSb3RhdGVkUG9pbnRMaXN0QWJvdmUoZyx1LGYsRSksXz10aGlzLmNhbGN1bGF0ZU1heExlZnRTbG9wZSh2LFMseSksdz10aGlzLmNhbGN1bGF0ZU1heFJpZ2h0U2xvcGUodixTLHkpLE09Uy55LVMueCpfLFQ9eS55LXkueCp3LFA9bmV3IHMuUG9pbnRGMkQ7bGV0IEw9ITE7TWF0aC5hYnMoTWF0aC5hYnMoXyktTWF0aC5hYnModykpPDFlLTQ/KFAueD15LngvMixQLnk9MCxMPSEwKTooUC54PShULU0pLyhfLXcpLFAueT1fKlAueCtNKTtjb25zdCBBPXRoaXMuY2FsY3VsYXRlSGVpZ2h0V2lkdGhSYXRpbyh5LngsdiksQz0wLEk9MDtsZXQgUj1wLE49LXA7aWYoIUwpe2NvbnN0IHQ9dGhpcy5jYWxjdWxhdGVBbmdsZXMocCxfLHcsYik7Uj10LnN0YXJ0QW5nbGUsTj10LmVuZEFuZ2xlfWNvbnN0IEI9dGhpcy5jYWxjdWxhdGVDb250cm9sUG9pbnRzKHkueCxSLE4sdixBLGYsbSk7bGV0IEY9Qi5zdGFydENvbnRyb2xQb2ludCxEPUIuZW5kQ29udHJvbFBvaW50O0Y9eC52ZWN0b3JNdWx0aXBsaWNhdGlvbihGKSxGLngrPXUsRi55PS1GLnkrZixEPXgudmVjdG9yTXVsdGlwbGljYXRpb24oRCksRC54Kz11LEQueT0tRC55K2YsdGhpcy5iZXppZXJTdGFydFB0PW5ldyBzLlBvaW50RjJEKHUsZi1DKSx0aGlzLmJlemllclN0YXJ0Q29udHJvbFB0PW5ldyBzLlBvaW50RjJEKEYueCxGLnktQyksdGhpcy5iZXppZXJFbmRDb250cm9sUHQ9bmV3IHMuUG9pbnRGMkQoRC54LEQueS1JKSx0aGlzLmJlemllckVuZFB0PW5ldyBzLlBvaW50RjJEKGQsbS1JKTtjb25zdCBPPWwuU2t5TGluZS5sZW5ndGgsaz1oLmdldExlZnRJbmRleEZvclBvaW50WCh0aGlzLmJlemllclN0YXJ0UHQueCxPKSxWPWguZ2V0TGVmdEluZGV4Rm9yUG9pbnRYKHRoaXMuYmV6aWVyRW5kUHQueCxPKSxHPXRoaXMuYmV6aWVyRW5kUHQueC10aGlzLmJlemllclN0YXJ0UHQueCxXPWguU2FtcGxpbmdVbml0O2ZvcihsZXQgdD1rO3Q8Vjt0Kyspe2NvbnN0IGU9dC9XLXRoaXMuYmV6aWVyU3RhcnRQdC54LGk9dGhpcy5jYWxjdWxhdGVDdXJ2ZVBvaW50QXRJbmRleChNYXRoLmFicyhlKS9HKTtsZXQgcz1oLmdldExlZnRJbmRleEZvclBvaW50WChpLngsTyk7cz49ayYmKGwuU2t5TGluZVtzXT1NYXRoLm1pbihsLlNreUxpbmVbc10saS55KSkscysrLHM8TyYmKGwuU2t5TGluZVtzXT1NYXRoLm1pbihsLlNreUxpbmVbc10saS55KSl9fWVsc2V7Zis9dC5TbHVyTm90ZUhlYWRZT2Zmc2V0LG0rPXQuU2x1ck5vdGVIZWFkWU9mZnNldDtjb25zdCBlPW5ldyBzLlBvaW50RjJEKHRoaXMuc3RhZmZFbnRyaWVzWzBdLnBhcmVudE1lYXN1cmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrdGhpcy5zdGFmZkVudHJpZXNbMF0uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngsZik7bj9lLngrPXRoaXMuc3RhZmZFbnRyaWVzWzBdLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyUmlnaHQ6ZS54PXRoaXMuc3RhZmZFbnRyaWVzWzBdLnBhcmVudE1lYXN1cmUuYmVnaW5JbnN0cnVjdGlvbnNXaWR0aCx0aGlzLmdyYWNlU3RhcnQmJihlLngrPWkuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngpO2NvbnN0IHI9bmV3IHMuUG9pbnRGMkQodGhpcy5zdGFmZkVudHJpZXNbdGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoLTFdLnBhcmVudE1lYXN1cmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrdGhpcy5zdGFmZkVudHJpZXNbdGhpcy5zdGFmZkVudHJpZXMubGVuZ3RoLTFdLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54LG0pO2lmKGE/ci54Kz10aGlzLnN0YWZmRW50cmllc1t0aGlzLnN0YWZmRW50cmllcy5sZW5ndGgtMV0uUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJMZWZ0OnIueD10aGlzLnN0YWZmRW50cmllc1t0aGlzLnN0YWZmRW50cmllcy5sZW5ndGgtMV0ucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCt0aGlzLnN0YWZmRW50cmllc1t0aGlzLnN0YWZmRW50cmllcy5sZW5ndGgtMV0ucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlNpemUud2lkdGgsdGhpcy5ncmFjZUVuZCYmKHIueCs9aS5zdGFmZkVudHJ5UGFyZW50LlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54KSxnPXRoaXMuY2FsY3VsYXRlQm90dG9tUG9pbnRzKGUscixsLGgpLDA9PT1nLmxlbmd0aCl7Y29uc3QgdD1uZXcgcy5Qb2ludEYyRCgoci54LWUueCkvMitlLngsKHIueS1lLnkpLzIrZS55KTtnLnB1c2godCl9Y29uc3QgYz1NYXRoLmF0YW4oKG0tZikvKGQtdSkpLFM9bmV3IHMuUG9pbnRGMkQoMCwwKTtsZXQgeT1uZXcgcy5Qb2ludEYyRChkLXUsbS1mKTtjb25zdCBFPW8uTWF0cml4MkQuZ2V0Um90YXRpb25NYXRyaXgoLWMpLHg9RS5nZXRUcmFuc3Bvc2VNYXRyaXgoKTt5PUUudmVjdG9yTXVsdGlwbGljYXRpb24oeSk7Y29uc3Qgdj10aGlzLmNhbGN1bGF0ZVRyYW5zbGF0ZWRBbmRSb3RhdGVkUG9pbnRMaXN0QmVsb3coZyx1LGYsRSksXz10aGlzLmNhbGN1bGF0ZU1heExlZnRTbG9wZSh2LFMseSksdz10aGlzLmNhbGN1bGF0ZU1heFJpZ2h0U2xvcGUodixTLHkpLE09Uy55LVMueCpfLFQ9eS55LXkueCp3LFA9bmV3IHMuUG9pbnRGMkQ7bGV0IEw9ITE7TWF0aC5hYnMoTWF0aC5hYnMoXyktTWF0aC5hYnModykpPDFlLTQ/KFAueD15LngvMixQLnk9MCxMPSEwKTooUC54PShULU0pLyhfLXcpLFAueT1fKlAueCtNKTtjb25zdCBBPXRoaXMuY2FsY3VsYXRlSGVpZ2h0V2lkdGhSYXRpbyh5LngsdiksQz0wLEk9MDtsZXQgUj1wLE49LXA7aWYoIUwpe2NvbnN0IHQ9dGhpcy5jYWxjdWxhdGVBbmdsZXMocCxfLHcsYik7Uj10LnN0YXJ0QW5nbGUsTj10LmVuZEFuZ2xlfWNvbnN0IEI9dGhpcy5jYWxjdWxhdGVDb250cm9sUG9pbnRzKHkueCxSLE4sdixBLGYsbSk7bGV0IEY9Qi5zdGFydENvbnRyb2xQb2ludCxEPUIuZW5kQ29udHJvbFBvaW50O0Y9eC52ZWN0b3JNdWx0aXBsaWNhdGlvbihGKSxGLngrPXUsRi55Kz1mLEQ9eC52ZWN0b3JNdWx0aXBsaWNhdGlvbihEKSxELngrPXUsRC55Kz1mLHRoaXMuYmV6aWVyU3RhcnRQdD1uZXcgcy5Qb2ludEYyRCh1LGYrQyksdGhpcy5iZXppZXJTdGFydENvbnRyb2xQdD1uZXcgcy5Qb2ludEYyRChGLngsRi55K0MpLHRoaXMuYmV6aWVyRW5kQ29udHJvbFB0PW5ldyBzLlBvaW50RjJEKEQueCxELnkrSSksdGhpcy5iZXppZXJFbmRQdD1uZXcgcy5Qb2ludEYyRChkLG0rSSk7Y29uc3QgTz1sLkJvdHRvbUxpbmUubGVuZ3RoLGs9aC5nZXRMZWZ0SW5kZXhGb3JQb2ludFgodGhpcy5iZXppZXJTdGFydFB0LngsTyksVj1oLmdldExlZnRJbmRleEZvclBvaW50WCh0aGlzLmJlemllckVuZFB0LngsTyksRz10aGlzLmJlemllckVuZFB0LngtdGhpcy5iZXppZXJTdGFydFB0LngsVz1oLlNhbXBsaW5nVW5pdDtmb3IobGV0IHQ9azt0PFY7dCsrKXtjb25zdCBlPXQvVy10aGlzLmJlemllclN0YXJ0UHQueCxpPXRoaXMuY2FsY3VsYXRlQ3VydmVQb2ludEF0SW5kZXgoTWF0aC5hYnMoZSkvRyk7bGV0IHM9aC5nZXRMZWZ0SW5kZXhGb3JQb2ludFgoaS54LE8pO3M+PWsmJihsLkJvdHRvbUxpbmVbc109TWF0aC5tYXgobC5Cb3R0b21MaW5lW3NdLGkueSkpLHMrKyxzPE8mJihsLkJvdHRvbUxpbmVbc109TWF0aC5tYXgobC5Cb3R0b21MaW5lW3NdLGkueSkpfX19Y2FsY3VsYXRlU3RhcnRBbmRFbmQodCxlLGkscyxuKXtsZXQgbz0wLGE9MCxsPTAsYz0wO2lmKHQpe289dC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCt0LnBhcmVudFZvaWNlRW50cnkucGFyZW50U3RhZmZFbnRyeS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCt0LnBhcmVudFZvaWNlRW50cnkucGFyZW50U3RhZmZFbnRyeS5wYXJlbnRNZWFzdXJlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54LHRoaXMuZ3JhY2VTdGFydCYmKG8rPXQucGFyZW50Vm9pY2VFbnRyeS5wYXJlbnRTdGFmZkVudHJ5LnN0YWZmRW50cnlQYXJlbnQuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngpO2NvbnN0IGU9dC5wYXJlbnRWb2ljZUVudHJ5O2E9dGhpcy5wbGFjZW1lbnQ9PT1yLlBsYWNlbWVudEVudW0uQWJvdmU/ZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueStlLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyVG9wOmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnkrZS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlckJvdHRvbSxlLnBhcmVudFZvaWNlRW50cnkuU3RlbURpcmVjdGlvbj09PWguU3RlbURpcmVjdGlvblR5cGUuRG93biYmdGhpcy5wbGFjZW1lbnQ9PT1yLlBsYWNlbWVudEVudW0uQmVsb3cmJihvLT0uNSksZS5wYXJlbnRWb2ljZUVudHJ5LlN0ZW1EaXJlY3Rpb249PT1oLlN0ZW1EaXJlY3Rpb25UeXBlLlVwJiZ0aGlzLnBsYWNlbWVudD09PXIuUGxhY2VtZW50RW51bS5BYm92ZSYmKG8rPS41KX1lbHNlIG89MDtpZihlKXtsPWUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrZS5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFN0YWZmRW50cnkuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrZS5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFN0YWZmRW50cnkucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCx0aGlzLmdyYWNlRW5kJiYobCs9ZS5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFN0YWZmRW50cnkuc3RhZmZFbnRyeVBhcmVudC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCk7Y29uc3QgdD1lLnBhcmVudFZvaWNlRW50cnk7Yz10aGlzLnBsYWNlbWVudD09PXIuUGxhY2VtZW50RW51bS5BYm92ZT90LlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55K3QuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJUb3A6dC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueSt0LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyQm90dG9tLHQucGFyZW50Vm9pY2VFbnRyeS5TdGVtRGlyZWN0aW9uPT09aC5TdGVtRGlyZWN0aW9uVHlwZS5Eb3duJiZ0aGlzLnBsYWNlbWVudD09PXIuUGxhY2VtZW50RW51bS5CZWxvdyYmKGwtPS41KSx0LnBhcmVudFZvaWNlRW50cnkuU3RlbURpcmVjdGlvbj09PWguU3RlbURpcmVjdGlvblR5cGUuVXAmJnRoaXMucGxhY2VtZW50PT09ci5QbGFjZW1lbnRFbnVtLkFib3ZlJiYobCs9LjUpfWVsc2UgbD1pLlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aDtyZXR1cm4gdHx8ZXx8KGE9LTEuNSxjPS0xLjUpLHR8fChhPXRoaXMucGxhY2VtZW50PT09ci5QbGFjZW1lbnRFbnVtLkFib3ZlP2MtMTpjKzEpLGV8fChjPXRoaXMucGxhY2VtZW50PT09ci5QbGFjZW1lbnRFbnVtLkFib3ZlP2EtMTphKzEpLHRoaXMuc2x1ci5zdGFydE5vdGVIYXNNb3JlU3RhcnRpbmdTbHVycygpJiZ0aGlzLnNsdXIuaXNTbHVyTG9uZ2VyKCkmJih0aGlzLnBsYWNlbWVudD09PXIuUGxhY2VtZW50RW51bS5BYm92ZT9hLT1zLlNsdXJzU3RhcnRpbmdBdFNhbWVTdGFmZkVudHJ5WU9mZnNldDphKz1zLlNsdXJzU3RhcnRpbmdBdFNhbWVTdGFmZkVudHJ5WU9mZnNldCksdGhpcy5zbHVyLmVuZE5vdGVIYXNNb3JlRW5kaW5nU2x1cnMoKSYmdGhpcy5zbHVyLmlzU2x1ckxvbmdlcigpJiYodGhpcy5wbGFjZW1lbnQ9PT1yLlBsYWNlbWVudEVudW0uQWJvdmU/Yy09cy5TbHVyc1N0YXJ0aW5nQXRTYW1lU3RhZmZFbnRyeVlPZmZzZXQ6Yys9cy5TbHVyc1N0YXJ0aW5nQXRTYW1lU3RhZmZFbnRyeVlPZmZzZXQpLHRoaXMucGxhY2VtZW50PT09ci5QbGFjZW1lbnRFbnVtLkFib3ZlPyhhPU1hdGgubWluKGEsMS41KSxjPU1hdGgubWluKGMsMS41KSk6KGE9TWF0aC5tYXgoYSxpLlN0YWZmSGVpZ2h0LTEuNSksYz1NYXRoLm1heChjLGkuU3RhZmZIZWlnaHQtMS41KSkse3N0YXJ0WDpvLHN0YXJ0WTphLGVuZFg6bCxlbmRZOmN9fWNhbGN1bGF0ZVBsYWNlbWVudCh0LGUpe2lmKHRoaXMucnVsZXMuU2x1clBsYWNlbWVudEZyb21YTUwpcmV0dXJuIHZvaWQodGhpcy5wbGFjZW1lbnQ9dGhpcy5zbHVyLlBsYWNlbWVudFhtbCk7Zm9yKGxldCB0PTAsZT10aGlzLnN0YWZmRW50cmllcy5sZW5ndGg7dDxlOysrdClpZih0aGlzLnN0YWZmRW50cmllc1t0XS5wYXJlbnRNZWFzdXJlLmhhc011bHRpcGxlVm9pY2VzKCkpcmV0dXJuIHZvaWQodGhpcy5zbHVyLlN0YXJ0Tm90ZS5QYXJlbnRWb2ljZUVudHJ5LlBhcmVudFZvaWNlIGluc3RhbmNlb2YgYS5MaW5rZWRWb2ljZXx8dGhpcy5zbHVyLkVuZE5vdGUuUGFyZW50Vm9pY2VFbnRyeS5QYXJlbnRWb2ljZSBpbnN0YW5jZW9mIGEuTGlua2VkVm9pY2U/dGhpcy5wbGFjZW1lbnQ9ci5QbGFjZW1lbnRFbnVtLkJlbG93OnRoaXMucGxhY2VtZW50PXIuUGxhY2VtZW50RW51bS5BYm92ZSk7Zm9yKGxldCB0PTAsZT10aGlzLnN0YWZmRW50cmllcy5sZW5ndGg7dDxlOysrdClpZih0aGlzLnN0YWZmRW50cmllc1t0XS5MeXJpY3NFbnRyaWVzLmxlbmd0aD4wKXJldHVybiB2b2lkKHRoaXMucGxhY2VtZW50PXIuUGxhY2VtZW50RW51bS5BYm92ZSk7Y29uc3QgaT10aGlzLnN0YWZmRW50cmllc1swXSxzPXRoaXMuc3RhZmZFbnRyaWVzW3RoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aC0xXSxuPWkuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzWzBdLnBhcmVudFZvaWNlRW50cnkuU3RlbURpcmVjdGlvbjtpZihuPT09cy5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0ucGFyZW50Vm9pY2VFbnRyeS5TdGVtRGlyZWN0aW9uKXRoaXMucGxhY2VtZW50PW49PT1oLlN0ZW1EaXJlY3Rpb25UeXBlLlVwP3IuUGxhY2VtZW50RW51bS5CZWxvdzpyLlBsYWNlbWVudEVudW0uQWJvdmU7ZWxzZXtsZXQgbj1pLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTGVmdCtpLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K2kucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCxvPXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJSaWdodCtzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3MucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueDt0aGlzLmdyYWNlU3RhcnQmJihuKz1zLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54KSx0aGlzLmdyYWNlRW5kJiYobys9cy5zdGFmZkVudHJ5UGFyZW50LlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54KTtjb25zdCBhPS0xKnQuZ2V0U2t5TGluZU1pbkluUmFuZ2UobixvKSxsPXQuZ2V0Qm90dG9tTGluZU1heEluUmFuZ2UobixvKS1lLlN0YWZmSGVpZ2h0O3RoaXMucGxhY2VtZW50PWw+YT9yLlBsYWNlbWVudEVudW0uQWJvdmU6ci5QbGFjZW1lbnRFbnVtLkJlbG93fX1jYWxjdWxhdGVUb3BQb2ludHModCxlLGksbil7Y29uc3Qgcj1bXTtsZXQgbz1uLmdldFJpZ2h0SW5kZXhGb3JQb2ludFgodC54LGkuU2t5TGluZS5sZW5ndGgpLGE9bi5nZXRMZWZ0SW5kZXhGb3JQb2ludFgoZS54LGkuU2t5TGluZS5sZW5ndGgpO288MCYmKG89MCksYT49aS5Ta3lMaW5lLmxlbmd0aCYmKGE9aS5Ta3lMaW5lLmxlbmd0aC0xKTtmb3IobGV0IHQ9bzt0PGE7dCsrKXtjb25zdCBlPWkuU2t5TGluZVt0XTtpZigwIT09ZSl7Y29uc3QgaT1uZXcgcy5Qb2ludEYyRCgoLjUrdCkvbi5TYW1wbGluZ1VuaXQsZSk7ci5wdXNoKGkpfX1yZXR1cm4gcn1jYWxjdWxhdGVCb3R0b21Qb2ludHModCxlLGksbil7Y29uc3Qgcj1bXTtsZXQgbz1uLmdldFJpZ2h0SW5kZXhGb3JQb2ludFgodC54LGkuQm90dG9tTGluZS5sZW5ndGgpLGE9bi5nZXRMZWZ0SW5kZXhGb3JQb2ludFgoZS54LGkuQm90dG9tTGluZS5sZW5ndGgpO288MCYmKG89MCksYT49aS5Cb3R0b21MaW5lLmxlbmd0aCYmKGE9aS5Cb3R0b21MaW5lLmxlbmd0aC0xKTtmb3IobGV0IHQ9bzt0PGE7dCsrKXtjb25zdCBlPWkuQm90dG9tTGluZVt0XTtpZigwIT09ZSl7Y29uc3QgaT1uZXcgcy5Qb2ludEYyRCgoLjUrdCkvbi5TYW1wbGluZ1VuaXQsZSk7ci5wdXNoKGkpfX1yZXR1cm4gcn1jYWxjdWxhdGVNYXhMZWZ0U2xvcGUodCxlLGkpe2xldCBzPS1OdW1iZXIuTUFYX1ZBTFVFO2NvbnN0IG49ZS54LHI9ZS55O2ZvcihsZXQgZT0wO2U8dC5sZW5ndGg7ZSsrKU1hdGguYWJzKHRbZV0ueS1OdW1iZXIuTUFYX1ZBTFVFKTwxZS00fHxNYXRoLmFicyh0W2VdLnktIC1OdW1iZXIuTUFYX1ZBTFVFKTwxZS00fHwocz1NYXRoLm1heChzLCh0W2VdLnktcikvKHRbZV0ueC1uKSkpO3JldHVybiBzPU1hdGgubWF4KHMsTWF0aC5hYnMoaS55LXIpLyhpLngtbikpLHM9TWF0aC5taW4ocyw1LjY3MTMpLHN9Y2FsY3VsYXRlTWF4UmlnaHRTbG9wZSh0LGUsaSl7bGV0IHM9TnVtYmVyLk1BWF9WQUxVRTtjb25zdCBuPWkueCxyPWkueTtmb3IobGV0IGU9MDtlPHQubGVuZ3RoO2UrKylNYXRoLmFicyh0W2VdLnktTnVtYmVyLk1BWF9WQUxVRSk8MWUtNHx8TWF0aC5hYnModFtlXS55LSAtTnVtYmVyLk1BWF9WQUxVRSk8MWUtNHx8KHM9TWF0aC5taW4ocywoci10W2VdLnkpLyhuLXRbZV0ueCkpKTtyZXR1cm4gcz1NYXRoLm1pbihzLChyLWUueSkvKG4tZS54KSkscz1NYXRoLm1heChzLC01LjY3MTMpLHN9Z2V0UG9pbnRMaXN0TWF4WSh0KXtsZXQgZT0tTnVtYmVyLk1BWF9WQUxVRTtmb3IobGV0IGk9MCxzPXQubGVuZ3RoO2k8czsrK2kpe2NvbnN0IHM9dFtpXTtNYXRoLmFicyhzLnktIC1OdW1iZXIuTUFYX1ZBTFVFKTwxZS00fHxNYXRoLmFicyhzLnktTnVtYmVyLk1BWF9WQUxVRSk8MWUtNHx8KGU9TWF0aC5tYXgoZSxzLnkpKX1yZXR1cm4gZX1jYWxjdWxhdGVUcmFuc2xhdGVkQW5kUm90YXRlZFBvaW50TGlzdEFib3ZlKHQsZSxpLG4pe2NvbnN0IHI9W107Zm9yKGxldCBvPTA7bzx0Lmxlbmd0aDtvKyspe2lmKE1hdGguYWJzKHRbb10ueS1OdW1iZXIuTUFYX1ZBTFVFKTwxZS00fHxNYXRoLmFicyh0W29dLnktIC1OdW1iZXIuTUFYX1ZBTFVFKTwxZS00KWNvbnRpbnVlO2xldCBhPW5ldyBzLlBvaW50RjJEKHRbb10ueC1lLC0odFtvXS55LWkpKTthPW4udmVjdG9yTXVsdGlwbGljYXRpb24oYSksci5wdXNoKGEpfXJldHVybiByfWNhbGN1bGF0ZVRyYW5zbGF0ZWRBbmRSb3RhdGVkUG9pbnRMaXN0QmVsb3codCxlLGksbil7Y29uc3Qgcj1bXTtmb3IobGV0IG89MDtvPHQubGVuZ3RoO28rKyl7aWYoTWF0aC5hYnModFtvXS55LU51bWJlci5NQVhfVkFMVUUpPDFlLTR8fE1hdGguYWJzKHRbb10ueS0gLU51bWJlci5NQVhfVkFMVUUpPDFlLTQpY29udGludWU7bGV0IGE9bmV3IHMuUG9pbnRGMkQodFtvXS54LWUsdFtvXS55LWkpO2E9bi52ZWN0b3JNdWx0aXBsaWNhdGlvbihhKSxyLnB1c2goYSl9cmV0dXJuIHJ9Y2FsY3VsYXRlSGVpZ2h0V2lkdGhSYXRpbyh0LGUpe3JldHVybiAwPT09ZS5sZW5ndGg/MDpNYXRoLm1heCgwLHRoaXMuZ2V0UG9pbnRMaXN0TWF4WShlKSkvdH1jYWxjdWxhdGVDb250cm9sUG9pbnRzKHQsZSxpLG4scixvLGEpe2xldCBsPXRoaXMucnVsZXMuU2x1ckhlaWdodEZhY3RvcixoPTE7Y29uc3QgdT10aGlzLnJ1bGVzLlNsdXJIZWlnaHRGbGF0dGVuTG9uZ1NsdXJzQ3V0b2ZmQW5nbGUsZD10aGlzLnJ1bGVzLlNsdXJIZWlnaHRGbGF0dGVuTG9uZ1NsdXJzQ3V0b2ZmV2lkdGg7ZT51JiZ0PmQmJihoKz10LzcwKnRoaXMucnVsZXMuU2x1ckhlaWdodEZsYXR0ZW5Mb25nU2x1cnNGYWN0b3JCeVdpZHRoLGgqPTErZS8zMCp0aGlzLnJ1bGVzLlNsdXJIZWlnaHRGbGF0dGVuTG9uZ1NsdXJzRmFjdG9yQnlBbmdsZSxsLz1oKTtjb25zdCBmPU1hdGgubWluKC41LE1hdGgubWF4KC4xLDEuNyplLzgwKmwqTWF0aC5wb3coTWF0aC5tYXgociwuMDUpLC40KSkpLG09TWF0aC5taW4oLjUsTWF0aC5tYXgoLjEsMS43Ki1pLzgwKmwqTWF0aC5wb3coTWF0aC5tYXgociwuMDUpLC40KSkpLHA9bmV3IHMuUG9pbnRGMkQ7cC54PXQqZipNYXRoLmNvcyhlKmMuZGVncmVlc1RvUmFkaWFuc0ZhY3RvcikscC55PXQqZipNYXRoLnNpbihlKmMuZGVncmVlc1RvUmFkaWFuc0ZhY3Rvcik7Y29uc3QgYj1uZXcgcy5Qb2ludEYyRDtiLng9dC10Km0qTWF0aC5jb3MoaSpjLmRlZ3JlZXNUb1JhZGlhbnNGYWN0b3IpLGIueT0tdCptKk1hdGguc2luKGkqYy5kZWdyZWVzVG9SYWRpYW5zRmFjdG9yKTtsZXQgZz1wLnktYi55O2Zvcig7dGhpcy5ydWxlcy5TbHVyTWF4aW11bVlDb250cm9sUG9pbnREaXN0YW5jZSYmTWF0aC5hYnMoZyk+dGhpcy5ydWxlcy5TbHVyTWF4aW11bVlDb250cm9sUG9pbnREaXN0YW5jZTspZzwwPyhwLnkrPTEsYi55LT0xKToocC55LT0xLGIueSs9MSksZz1wLnktYi55O3JldHVybntzdGFydENvbnRyb2xQb2ludDpwLGVuZENvbnRyb2xQb2ludDpifX1jYWxjdWxhdGVBbmdsZXModCxlLGkscyl7bGV0IG49TWF0aC5hdGFuKGUpL2MuZGVncmVlc1RvUmFkaWFuc0ZhY3RvcjtlPjA/bis9MjA6bi09MjA7bGV0IHI9TWF0aC5hdGFuKGkpL2MuZGVncmVlc1RvUmFkaWFuc0ZhY3RvcjtyZXR1cm4gaTwwP3ItPTIwOnIrPTIwLHtzdGFydEFuZ2xlOk1hdGgubWluKE1hdGgubWF4KHQsbikscyksZW5kQW5nbGU6TWF0aC5tYXgoTWF0aC5taW4oLXQsciksLXMpfX19ZS5HcmFwaGljYWxTbHVyPWMsYy5kZWdyZWVzVG9SYWRpYW5zRmFjdG9yPU1hdGguUEkvMTgwfSwzMDIzOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkdyYXBoaWNhbFN0YWZmRW50cnk9dm9pZCAwO2NvbnN0IHM9aSg4OTExKSxuPWkoMTc5Nykscj1pKDQ3ODUpLG89aSgyMzM3KSxhPWkoNDA0MCk7Y2xhc3MgbCBleHRlbmRzIHIuR3JhcGhpY2FsT2JqZWN0e2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcigpLHRoaXMuZ3JhcGhpY2FsQ2hvcmRDb250YWluZXJzPVtdLHRoaXMudGFiU3RhZmZFbnRyeT12b2lkIDAsdGhpcy5NYXhBY2NpZGVudGFscz0wLHRoaXMuZ3JhcGhpY2FsSW5zdHJ1Y3Rpb25zPVtdLHRoaXMudGllcz1bXSx0aGlzLmdyYXBoaWNhbFRpZXM9W10sdGhpcy5seXJpY3NFbnRyaWVzPVtdLHRoaXMucGFyZW50TWVhc3VyZT10LHRoaXMuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzPVtdLHRoaXMuc291cmNlU3RhZmZFbnRyeT1lLGk/KHRoaXMuc3RhZmZFbnRyeVBhcmVudD1pLHRoaXMucGFyZW50VmVydGljYWxDb250YWluZXI9aS5wYXJlbnRWZXJ0aWNhbENvbnRhaW5lcix0aGlzLlBvc2l0aW9uQW5kU2hhcGU9bmV3IHMuQm91bmRpbmdCb3godGhpcyxpLlBvc2l0aW9uQW5kU2hhcGUpKTp0aGlzLlBvc2l0aW9uQW5kU2hhcGU9bmV3IHMuQm91bmRpbmdCb3godGhpcyx0LlBvc2l0aW9uQW5kU2hhcGUpLGUmJih0aGlzLnJlbEluTWVhc3VyZVRpbWVzdGFtcD1lLlRpbWVzdGFtcCksdGhpcy5GaW5nZXJpbmdFbnRyaWVzPVtdfWdldCBHcmFwaGljYWxJbnN0cnVjdGlvbnMoKXtyZXR1cm4gdGhpcy5ncmFwaGljYWxJbnN0cnVjdGlvbnN9Z2V0IEdyYXBoaWNhbFRpZXMoKXtyZXR1cm4gdGhpcy5ncmFwaGljYWxUaWVzfWdldCBMeXJpY3NFbnRyaWVzKCl7cmV0dXJuIHRoaXMubHlyaWNzRW50cmllc31zZXQgTHlyaWNzRW50cmllcyh0KXt0aGlzLmx5cmljc0VudHJpZXM9dH1nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpe2NvbnN0IHQ9dGhpcy5wYXJlbnRNZWFzdXJlLnBhcmVudFNvdXJjZU1lYXN1cmUuQWJzb2x1dGVUaW1lc3RhbXAuY2xvbmUoKTtyZXR1cm4gdGhpcy5yZWxJbk1lYXN1cmVUaW1lc3RhbXAmJnQuQWRkKHRoaXMucmVsSW5NZWFzdXJlVGltZXN0YW1wKSx0fWZpbmRUaWVHcmFwaGljYWxOb3RlRnJvbU5vdGUodCl7Zm9yKGNvbnN0IGUgb2YgdGhpcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpZm9yKGNvbnN0IGkgb2YgZS5ub3Rlcyl7Y29uc3QgZT1pLnNvdXJjZU5vdGU7aWYoIWUuaXNSZXN0KCkmJmUuUGl0Y2guRnVuZGFtZW50YWxOb3RlPT09dC5QaXRjaC5GdW5kYW1lbnRhbE5vdGUmJmUuUGl0Y2guT2N0YXZlPT09dC5QaXRjaC5PY3RhdmUmJmUuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKS5FcXVhbHModC5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpKSlyZXR1cm4gaX19ZmluZEVuZFRpZUdyYXBoaWNhbE5vdGVGcm9tTm90ZVdpdGhTdGFydGluZ1NsdXIodCxlKXtpZih0KWZvcihjb25zdCBpIG9mIHRoaXMuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzKWlmKGkucGFyZW50Vm9pY2VFbnRyeT09PXQuUGFyZW50Vm9pY2VFbnRyeSlmb3IoY29uc3QgdCBvZiBpLm5vdGVzKXtjb25zdCBpPXQuc291cmNlTm90ZTtpZihpLk5vdGVUaWUmJi0xIT09aS5Ob3RlU2x1cnMuaW5kZXhPZihlKSlyZXR1cm4gdH19ZmluZEdyYXBoaWNhbE5vdGVGcm9tR3JhY2VOb3RlKHQpe2lmKHQpZm9yKGNvbnN0IGUgb2YgdGhpcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpaWYoZS5wYXJlbnRWb2ljZUVudHJ5PT09dC5QYXJlbnRWb2ljZUVudHJ5KWZvcihjb25zdCBpIG9mIGUubm90ZXMpaWYoaS5zb3VyY2VOb3RlPT09dClyZXR1cm4gaX1maW5kR3JhcGhpY2FsTm90ZUZyb21Ob3RlKHQpe2lmKHQpZm9yKGNvbnN0IGUgb2YgdGhpcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpaWYoZS5wYXJlbnRWb2ljZUVudHJ5PT09dC5QYXJlbnRWb2ljZUVudHJ5KWZvcihjb25zdCBpIG9mIGUubm90ZXMpaWYoaS5zb3VyY2VOb3RlPT09dCYmdGhpcy5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpLkVxdWFscyh0LmdldEFic29sdXRlVGltZXN0YW1wKCkpKXJldHVybiBpfWdldEdyYXBoaWNhbE5vdGVEdXJhdGlvbkZyb21Wb2ljZSh0KXtmb3IoY29uc3QgZSBvZiB0aGlzLmdyYXBoaWNhbFZvaWNlRW50cmllcylpZihlLnBhcmVudFZvaWNlRW50cnkuUGFyZW50Vm9pY2U9PT10KXJldHVybiBlLm5vdGVzWzBdLmdyYXBoaWNhbE5vdGVMZW5ndGg7cmV0dXJuIG5ldyBuLkZyYWN0aW9uKDAsMSl9ZmluZFZvaWNlRW50cnlHcmFwaGljYWxOb3Rlcyh0KXtmb3IoY29uc3QgZSBvZiB0aGlzLmdyYXBoaWNhbFZvaWNlRW50cmllcylpZihlLnBhcmVudFZvaWNlRW50cnk9PT10KXJldHVybiBlLm5vdGVzfWlzVm9pY2VFbnRyeVBhcnRPZkxpbmtlZFZvaWNlRW50cnkodCl7aWYodGhpcy5zb3VyY2VTdGFmZkVudHJ5LkxpbmspZm9yKGxldCBlPTAsaT10aGlzLnNvdXJjZVN0YWZmRW50cnkuTGluay5MaW5rU3RhZmZFbnRyaWVzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMuc291cmNlU3RhZmZFbnRyeS5MaW5rLkxpbmtTdGFmZkVudHJpZXNbZV07aWYoLTEhPT1pLlZvaWNlRW50cmllcy5pbmRleE9mKHQpJiZpIT09dGhpcy5zb3VyY2VTdGFmZkVudHJ5KXJldHVybiEwfXJldHVybiExfWZpbmRTdGFmZkVudHJ5TWluTm90ZUxlbmd0aCgpe2xldCB0PW5ldyBuLkZyYWN0aW9uKE51bWJlci5NQVhfVkFMVUUsMSk7Zm9yKGNvbnN0IGUgb2YgdGhpcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpZm9yKGNvbnN0IGkgb2YgZS5ub3Rlcyl7Y29uc3QgZT1pLmdyYXBoaWNhbE5vdGVMZW5ndGg7ZS5sdCh0KSYmZS5HZXRFeHBhbmRlZE51bWVyYXRvcigpPjAmJih0PWUpfXJldHVybiB0fWZpbmRTdGFmZkVudHJ5TWF4Tm90ZUxlbmd0aCgpe2xldCB0PW5ldyBuLkZyYWN0aW9uKDAsMSk7Zm9yKGNvbnN0IGUgb2YgdGhpcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpZm9yKGNvbnN0IGkgb2YgZS5ub3Rlcyl7Y29uc3QgZT1pLmdyYXBoaWNhbE5vdGVMZW5ndGg7dC5sdChlKSYmZS5HZXRFeHBhbmRlZE51bWVyYXRvcigpPjAmJih0PWUpfXJldHVybiB0fWZpbmRPckNyZWF0ZUdyYXBoaWNhbFZvaWNlRW50cnkodCl7Zm9yKGNvbnN0IGUgb2YgdGhpcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpaWYoZS5wYXJlbnRWb2ljZUVudHJ5PT09dClyZXR1cm4gZTtjb25zdCBlPWEuTXVzaWNTaGVldENhbGN1bGF0b3Iuc3ltYm9sRmFjdG9yeS5jcmVhdGVWb2ljZUVudHJ5KHQsdGhpcyk7cmV0dXJuIHRoaXMuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzLnB1c2goZSksZX1maW5kT3JDcmVhdGVHcmFwaGljYWxWb2ljZUVudHJ5RnJvbUdyYXBoaWNhbE5vdGUodCl7Zm9yKGNvbnN0IGUgb2YgdGhpcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpaWYoZT09PXQucGFyZW50Vm9pY2VFbnRyeSlyZXR1cm4gZTtjb25zdCBlPWEuTXVzaWNTaGVldENhbGN1bGF0b3Iuc3ltYm9sRmFjdG9yeS5jcmVhdGVWb2ljZUVudHJ5KHQuc291cmNlTm90ZS5QYXJlbnRWb2ljZUVudHJ5LHRoaXMpO3JldHVybiB0aGlzLmdyYXBoaWNhbFZvaWNlRW50cmllcy5wdXNoKGUpLGV9YWRkR3JhcGhpY2FsTm90ZVRvTGlzdEF0Q29ycmVjdFlQb3NpdGlvbih0LGUpe2NvbnN0IGk9dC5ub3RlcztpZigwPT09aS5sZW5ndGh8fGUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnk8by5Db2xsZWN0aW9uVXRpbC5sYXN0KGkpLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55KWkucHVzaChlKTtlbHNlIGZvcihsZXQgdD1pLmxlbmd0aC0xO3Q+PTA7dC0tKXtpZihpW3RdLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55PmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnkpe2kuc3BsaWNlKHQrMSwwLGUpO2JyZWFrfWlmKDA9PT10KXtpLnNwbGljZSgwLDAsZSk7YnJlYWt9fX1oYXNPbmx5UmVzdHMoKXtmb3IoY29uc3QgdCBvZiB0aGlzLmdyYXBoaWNhbFZvaWNlRW50cmllcylmb3IoY29uc3QgZSBvZiB0Lm5vdGVzKWlmKCFlLnNvdXJjZU5vdGUuaXNSZXN0KCkpcmV0dXJuITE7cmV0dXJuITB9Z2V0U2t5bGluZU1pbigpe3ZhciB0O2NvbnN0IGU9bnVsbD09PSh0PXRoaXMucGFyZW50TWVhc3VyZSl8fHZvaWQgMD09PXQ/dm9pZCAwOnQuUGFyZW50U3RhZmZMaW5lLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yO2lmKCFlKXJldHVybjtjb25zdFtpLHNdPXRoaXMuZ2V0QWJzb2x1dGVTdGFydEFuZEVuZCgpO3JldHVybiBlLmdldFNreUxpbmVNaW5JblJhbmdlKGkscyl9Z2V0SGlnaGVzdFlBdEVudHJ5KCl7cmV0dXJuIHRoaXMucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmUuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLnkrdGhpcy5nZXRTa3lsaW5lTWluKCl9Z2V0TG93ZXN0WUF0RW50cnkoKXtyZXR1cm4gdGhpcy5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZS5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueSt0aGlzLmdldEJvdHRvbWxpbmVNYXgoKX1nZXRCb3R0b21saW5lTWF4KCl7dmFyIHQ7Y29uc3QgZT1udWxsPT09KHQ9dGhpcy5wYXJlbnRNZWFzdXJlKXx8dm9pZCAwPT09dD92b2lkIDA6dC5QYXJlbnRTdGFmZkxpbmUuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3I7aWYoIWUpcmV0dXJuO2NvbnN0W2ksc109dGhpcy5nZXRBYnNvbHV0ZVN0YXJ0QW5kRW5kKCk7cmV0dXJuIGUuZ2V0Qm90dG9tTGluZU1heEluUmFuZ2UoaSxzKX1nZXRBYnNvbHV0ZVN0YXJ0QW5kRW5kKCl7bGV0IHQ9dGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueDtyZXR1cm4gdC09dGhpcy5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZS5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueCxbdCx0K3RoaXMuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoXX19ZS5HcmFwaGljYWxTdGFmZkVudHJ5PWx9LDg4OTg6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkdyYXBoaWNhbFN0YWZmRW50cnlMaW5rPXZvaWQgMCxlLkdyYXBoaWNhbFN0YWZmRW50cnlMaW5rPWNsYXNze2NvbnN0cnVjdG9yKHQpe3RoaXMuZ3JhcGhpY2FsTGlua2VkU3RhZmZFbnRyaWVzPVtdLHRoaXMuc3RhZmZFbnRyeUxpbms9dCx0aGlzLmluaXRpYWxpemUoKX1nZXQgR2V0U3RhZmZFbnRyeUxpbmsoKXtyZXR1cm4gdGhpcy5zdGFmZkVudHJ5TGlua31nZXQgR3JhcGhpY2FsTGlua2VkU3RhZmZFbnRyaWVzKCl7cmV0dXJuIHRoaXMuZ3JhcGhpY2FsTGlua2VkU3RhZmZFbnRyaWVzfXNldCBHcmFwaGljYWxMaW5rZWRTdGFmZkVudHJpZXModCl7dGhpcy5ncmFwaGljYWxMaW5rZWRTdGFmZkVudHJpZXM9dH1pc0ZpbGxlZCgpe2ZvcihsZXQgdD0wO3Q8dGhpcy5ncmFwaGljYWxMaW5rZWRTdGFmZkVudHJpZXMubGVuZ3RoO3QrKylpZighdGhpcy5ncmFwaGljYWxMaW5rZWRTdGFmZkVudHJpZXNbdF0pcmV0dXJuITE7cmV0dXJuITB9Z2V0TGlua2VkU3RhZmZFbnRyaWVzR3JhcGhpY2FsTm90ZXModCl7aWYoLTEhPT10aGlzLmdyYXBoaWNhbExpbmtlZFN0YWZmRW50cmllcy5pbmRleE9mKHQpKXtjb25zdCB0PVtdO2ZvcihsZXQgZT0wLGk9dGhpcy5ncmFwaGljYWxMaW5rZWRTdGFmZkVudHJpZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5ncmFwaGljYWxMaW5rZWRTdGFmZkVudHJpZXNbZV07Zm9yKGNvbnN0IGUgb2YgaS5ncmFwaGljYWxWb2ljZUVudHJpZXMpZm9yKGNvbnN0IGkgb2YgZS5ub3RlcylpLnNvdXJjZU5vdGUuUGFyZW50U3RhZmZFbnRyeS5MaW5rJiZpLnNvdXJjZU5vdGUuUGFyZW50Vm9pY2VFbnRyeT09PXRoaXMuc3RhZmZFbnRyeUxpbmsuR2V0Vm9pY2VFbnRyeSYmdC5wdXNoKGkpfXJldHVybiB0fX1pbml0aWFsaXplKCl7Zm9yKGxldCB0PTAsZT10aGlzLnN0YWZmRW50cnlMaW5rLkxpbmtTdGFmZkVudHJpZXMubGVuZ3RoO3Q8ZTsrK3QpdGhpcy5ncmFwaGljYWxMaW5rZWRTdGFmZkVudHJpZXMucHVzaCh2b2lkIDApfX19LDUzMDk6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkdyYXBoaWNhbFRpZT12b2lkIDAsZS5HcmFwaGljYWxUaWU9Y2xhc3N7Y29uc3RydWN0b3IodCxlLGkpe3RoaXMudGllPXQsdGhpcy5zdGFydE5vdGU9ZSx0aGlzLmVuZE5vdGU9aX1nZXQgU1ZHRWxlbWVudCgpe3JldHVybiB0aGlzLnZmVGllLmdldEF0dHJpYnV0ZShcImVsXCIpfWdldCBHZXRUaWUoKXtyZXR1cm4gdGhpcy50aWV9Z2V0IFN0YXJ0Tm90ZSgpe3JldHVybiB0aGlzLnN0YXJ0Tm90ZX1nZXQgVGllKCl7cmV0dXJuIHRoaXMudGllfXNldCBTdGFydE5vdGUodCl7dGhpcy5zdGFydE5vdGU9dH1nZXQgRW5kTm90ZSgpe3JldHVybiB0aGlzLmVuZE5vdGV9c2V0IEVuZE5vdGUodCl7dGhpcy5lbmROb3RlPXR9fX0sNDQ2MjpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxVbmtub3duRXhwcmVzc2lvbj12b2lkIDA7Y29uc3Qgbj1pKDY3OTEpLHI9aSgzNzQ4KSxvPXMoaSgyMDQzKSk7Y2xhc3MgYSBleHRlbmRzIG4uQWJzdHJhY3RHcmFwaGljYWxFeHByZXNzaW9ue2NvbnN0cnVjdG9yKHQsZSxpLHMsbil7c3VwZXIodCxuZXcgci5BYnN0cmFjdEV4cHJlc3Npb24oaSkscyksdGhpcy5sYWJlbD1lLHRoaXMuc291cmNlTXVsdGlFeHByZXNzaW9uPW59dXBkYXRlU2t5Qm90dG9tTGluZSgpe2NvbnN0IHQ9dGhpcy5wYXJlbnRTdGFmZkxpbmUuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3IsZT10aGlzLmxhYmVsLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3RoaXMubGFiZWwuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0LGk9dGhpcy5sYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCt0aGlzLmxhYmVsLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luUmlnaHQ7c3dpdGNoKHRoaXMuUGxhY2VtZW50KXtjYXNlIHIuUGxhY2VtZW50RW51bS5BYm92ZTpjb25zdCBzPXRoaXMubGFiZWwuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Ub3ArdGhpcy5sYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueTt0LnVwZGF0ZVNreUxpbmVJblJhbmdlKGUsaSxzKTticmVhaztjYXNlIHIuUGxhY2VtZW50RW51bS5CZWxvdzpjb25zdCBuPXRoaXMubGFiZWwuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Cb3R0b20rdGhpcy5sYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueTt0LnVwZGF0ZUJvdHRvbUxpbmVJblJhbmdlKGUsaSxuKTticmVhaztkZWZhdWx0Om8uZGVmYXVsdC5lcnJvcihcIlBsYWNlbWVudCBmb3IgR3JhcGhpY2FsVW5rbm93bkV4cHJlc3Npb24gaXMgdW5rbm93blwiKX19fWUuR3JhcGhpY2FsVW5rbm93bkV4cHJlc3Npb249YX0sNTk3NDoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5HcmFwaGljYWxWb2ljZUVudHJ5PXZvaWQgMDtjb25zdCBzPWkoNDc4NSksbj1pKDg5MTEpLHI9aSgxNDA1KTtjbGFzcyBvIGV4dGVuZHMgcy5HcmFwaGljYWxPYmplY3R7Y29uc3RydWN0b3IodCxlKXtzdXBlcigpLHRoaXMucGFyZW50Vm9pY2VFbnRyeT10LHRoaXMucGFyZW50U3RhZmZFbnRyeT1lLHRoaXMuUG9zaXRpb25BbmRTaGFwZT1uZXcgbi5Cb3VuZGluZ0JveCh0aGlzLGU/ZS5Qb3NpdGlvbkFuZFNoYXBlOnZvaWQgMCwhMCksdGhpcy5ub3Rlcz1bXSx0aGlzLnJ1bGVzPWU/ZS5wYXJlbnRNZWFzdXJlLnBhcmVudFNvdXJjZU1lYXN1cmUuUnVsZXM6bmV3IHIuRW5ncmF2aW5nUnVsZXN9c29ydCgpe3JldHVybiB0aGlzLm5vdGVzLnNvcnQoKCh0LGUpPT57dmFyIGkscyxuLHI7cmV0dXJuKG51bGwhPT0ocz1udWxsPT09KGk9ZS5zb3VyY2VOb3RlLlBpdGNoKXx8dm9pZCAwPT09aT92b2lkIDA6aS5nZXRIYWxmVG9uZSgpKSYmdm9pZCAwIT09cz9zOjApLShudWxsIT09KHI9bnVsbD09PShuPXQuc291cmNlTm90ZS5QaXRjaCl8fHZvaWQgMD09PW4/dm9pZCAwOm4uZ2V0SGFsZlRvbmUoKSkmJnZvaWQgMCE9PXI/cjowKX0pKSx0aGlzLm5vdGVzfXNvcnRGb3JWZXhmbG93KCl7cmV0dXJuIHRoaXMubm90ZXMuc29ydCgoKHQsZSk9Pnt2YXIgaSxzLG47cmV0dXJuKG51bGwhPT0ocz1udWxsPT09KGk9dC5zb3VyY2VOb3RlLlBpdGNoKXx8dm9pZCAwPT09aT92b2lkIDA6aS5nZXRIYWxmVG9uZSgpKSYmdm9pZCAwIT09cz9zOjApLShudWxsIT09KG49ZS5zb3VyY2VOb3RlLlBpdGNoLmdldEhhbGZUb25lKCkpJiZ2b2lkIDAhPT1uP246MCl9KSksdGhpcy5ub3Rlc31jb2xvcigpe319ZS5HcmFwaGljYWxWb2ljZUVudHJ5PW99LDg4MjM6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KX0sNDA0MDpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5NdXNpY1NoZWV0Q2FsY3VsYXRvcj12b2lkIDA7Y29uc3Qgbj1pKDQzMjQpLHI9aSgxNzk3KSxvPWkoNTI1MyksYT1pKDI4OSksbD1pKDU4NTMpLGg9aSg5MDgpLGM9aSg1NjIzKSx1PWkoOTA4NiksZD1pKDkwNTApLGY9aSg5OTQ2KSxtPWkoMTI3NCkscD1pKDUxOTgpLGI9aSgyOTQ3KSxnPWkoODkxMSksUz1pKDQ1NzQpLHk9aSgxMDcwKSxFPWkoMjg5KSx4PXMoaSgyMDQzKSksdj1pKDE2NDkpLF89aSg2NzI5KSx3PWkoMjI1NSksTT1pKDE0MSksVD1pKDM3NDgpLFA9aSg1Mjc3KSxMPWkoOTY2NyksQT1pKDI4MCksQz1pKDc4MzkpLEk9aSgzNzQpLFI9aSg0MSksTj1pKDQ0NjIpO2NsYXNzIEJ7Y29uc3RydWN0b3IoKXt0aGlzLnN0YWZmRW50cmllc1dpdGhHcmFwaGljYWxUaWVzPVtdLHRoaXMuc3RhZmZFbnRyaWVzV2l0aE9ybmFtZW50cz1bXSx0aGlzLnN0YWZmRW50cmllc1dpdGhDaG9yZFN5bWJvbHM9W10sdGhpcy5zdGFmZkxpbmVzV2l0aEx5cmljV29yZHM9W10sdGhpcy5ncmFwaGljYWxMeXJpY1dvcmRzPVtdLHRoaXMuYWJzdHJhY3ROb3RJbXBsZW1lbnRlZEVycm9yTWVzc2FnZT1cImFic3RyYWN0LCBub3QgaW1wbGVtZW50ZWRcIix0aGlzLmR5bmFtaWNFeHByZXNzaW9uTWFwPW5ldyBNYXB9c3RhdGljIGdldCBUZXh0TWVhc3VyZXIoKXtyZXR1cm4gQi50ZXh0TWVhc3VyZXJ9c3RhdGljIHNldCBUZXh0TWVhc3VyZXIodCl7Qi50ZXh0TWVhc3VyZXI9dH1nZXQgbGVhZFNoZWV0KCl7cmV0dXJuIHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5MZWFkU2hlZXR9c3RhdGljIHNldE1lYXN1cmVzTWluU3RhZmZFbnRyaWVzV2lkdGgodCxlKXtmb3IobGV0IGk9MCxzPXQubGVuZ3RoO2k8czsrK2kpe2NvbnN0IHM9dFtpXTtzJiYocy5taW5pbXVtU3RhZmZFbnRyaWVzV2lkdGg9ZSl9fWluaXRpYWxpemUodCl7dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0PXQsdGhpcy5ydWxlcz10LlBhcmVudE11c2ljU2hlZXQuUnVsZXMsdGhpcy5ydWxlcy5jbGVhck11c2ljU2hlZXRPYmplY3RzKCksdGhpcy5wcmVwYXJlR3JhcGhpY2FsTXVzaWNTaGVldCgpfXByZXBhcmVHcmFwaGljYWxNdXNpY1NoZWV0KCl7Y29uc3QgdD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldDt0aGlzLnN0YWZmRW50cmllc1dpdGhHcmFwaGljYWxUaWVzPVtdLHRoaXMuc3RhZmZFbnRyaWVzV2l0aE9ybmFtZW50cz1bXSx0aGlzLnN0YWZmRW50cmllc1dpdGhDaG9yZFN5bWJvbHM9W10sdGhpcy5zdGFmZkxpbmVzV2l0aEx5cmljV29yZHM9W10sdGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LkluaXRpYWxpemUoKTtjb25zdCBlPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdCxpPXRoaXMuY3JlYXRlQWNjaWRlbnRhbENhbGN1bGF0b3JzKCkscz10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuaW5pdGlhbGl6ZUFjdGl2ZUNsZWZzKCksbj1bXSxyPXQuZ2V0Q29tcGxldGVOdW1iZXJPZlN0YXZlcygpLG89W107Zm9yKGxldCB0PTA7dDxyO3QrKylvLnB1c2godm9pZCAwKTtmb3IobGV0IHI9MCxhPXQuU291cmNlTWVhc3VyZXMubGVuZ3RoO3I8YTsrK3Ipe2NvbnN0IGE9dC5Tb3VyY2VNZWFzdXJlc1tyXSxsPXRoaXMuY3JlYXRlR3JhcGhpY2FsTWVhc3VyZXNGb3JTb3VyY2VNZWFzdXJlKGEsaSxuLG8scyk7aWYoZS5wdXNoKGwpLGEubXVsdGlwbGVSZXN0TWVhc3VyZXM+MCYmdGhpcy5ydWxlcy5SZW5kZXJNdWx0aXBsZVJlc3RNZWFzdXJlcyl7YS5pc1JlZHVjZWRUb011bHRpUmVzdD0hMCxhLm11bHRpcGxlUmVzdE1lYXN1cmVOdW1iZXI9MTtjb25zdCBpPWEubXVsdGlwbGVSZXN0TWVhc3VyZXMtMTtyKz1pO2ZvcihsZXQgcz0xO3M8PWk7cysrKXtjb25zdCBpPXQuU291cmNlTWVhc3VyZXNbYS5NZWFzdXJlTnVtYmVyLTErc107aS5tdWx0aXBsZVJlc3RNZWFzdXJlTnVtYmVyPXMrMSxpLmlzUmVkdWNlZFRvTXVsdGlSZXN0PSEwLGUucHVzaChbdm9pZCAwXSl9fX1pZih0aGlzLnJ1bGVzLkF1dG9HZW5lcmF0ZU11dGlwbGVSZXN0TWVhc3VyZXNGcm9tUmVzdE1lYXN1cmVzJiZ0aGlzLnJ1bGVzLlJlbmRlck11bHRpcGxlUmVzdE1lYXN1cmVzKXtsZXQgcixhPTA7Zm9yKGxldCBsPTAsaD10LlNvdXJjZU1lYXN1cmVzLmxlbmd0aDtsPGg7KytsKXtjb25zdCBoPXQuU291cmNlTWVhc3VyZXNbbF07aWYoIWguaXNSZWR1Y2VkVG9NdWx0aVJlc3QmJmguY2FuQmVSZWR1Y2VkVG9NdWx0aVJlc3QoKSlpZihhPjApe3IuaXNSZWR1Y2VkVG9NdWx0aVJlc3Q9ITAsci5tdWx0aXBsZVJlc3RNZWFzdXJlTnVtYmVyPTEsYSsrLGgubXVsdGlwbGVSZXN0TWVhc3VyZU51bWJlcj1hLGguaXNSZWR1Y2VkVG9NdWx0aVJlc3Q9ITA7Zm9yKGxldCB0PTA7dDxlW2xdLmxlbmd0aDt0KyspZVtsXVt0XT12b2lkIDB9ZWxzZSByPWgsYT0xO2Vsc2UgaWYoYT4xKXtyLm11bHRpcGxlUmVzdE1lYXN1cmVzPWE7Y29uc3QgdD10aGlzLmNyZWF0ZUdyYXBoaWNhbE1lYXN1cmVzRm9yU291cmNlTWVhc3VyZShyLGksbixvLHMpO2Vbci5tZWFzdXJlTGlzdEluZGV4XT10LGE9MCxyPXZvaWQgMH1lbHNlIGE9MCxyPXZvaWQgMH1pZihhPjEpe3IubXVsdGlwbGVSZXN0TWVhc3VyZXM9YSxyLmlzUmVkdWNlZFRvTXVsdGlSZXN0PSEwO2NvbnN0IHQ9dGhpcy5jcmVhdGVHcmFwaGljYWxNZWFzdXJlc0ZvclNvdXJjZU1lYXN1cmUocixpLG4sbyxzKTtlW3IubWVhc3VyZUxpc3RJbmRleF09dCxhPTAscj12b2lkIDB9fWNvbnN0IGw9cy5tYXAoKHQ9PnQuQ2xlZlR5cGU9PT1hLkNsZWZFbnVtLnBlcmN1c3Npb24pKTt0aGlzLmhhbmRsZVN0YWZmRW50cmllcyhsKSx0aGlzLmNhbGN1bGF0ZVZlcnRpY2FsQ29udGFpbmVyc0xpc3QoKSx0aGlzLnNldEluZGljZXNUb1ZlcnRpY2FsR3JhcGhpY2FsQ29udGFpbmVycygpfWNhbGN1bGF0ZSgpe3RoaXMubXVzaWNTeXN0ZW1zPVtdLHRoaXMuY2xlYXJTeXN0ZW1zQW5kTWVhc3VyZXMoKSx0aGlzLmNsZWFyUmVjcmVhdGVkT2JqZWN0cygpLHRoaXMuY3JlYXRlR3JhcGhpY2FsVGllcygpLHRoaXMuY2FsY3VsYXRlU2hlZXRMYWJlbEJvdW5kaW5nQm94ZXMoKSx0aGlzLmNhbGN1bGF0ZVhMYXlvdXQodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LHRoaXMubWF4SW5zdHJOYW1lTGFiZWxMZW5ndGgoKSksdGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk11c2ljUGFnZXMubGVuZ3RoPTAsdGhpcy5jYWxjdWxhdGVNdXNpY1N5c3RlbXMoKSxuLkdyYXBoaWNhbE11c2ljU2hlZXQudHJhbnNmb3JtUmVsYXRpdmVUb0Fic29sdXRlUG9zaXRpb24odGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0KX1jYWxjdWxhdGVYTGF5b3V0KHQsZSl7aWYodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk1lYXN1cmVMaXN0Lmxlbmd0aD4wKXtsZXQgdD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbMF0sZT10aGlzLmNhbGN1bGF0ZU1lYXN1cmVYTGF5b3V0KHQpO2U9dGhpcy5jYWxjdWxhdGVNZWFzdXJlV2lkdGhGcm9tU3RhZmZFbnRyaWVzKHQsZSksQi5zZXRNZWFzdXJlc01pblN0YWZmRW50cmllc1dpZHRoKHQsZSk7Zm9yKGxldCBpPTE7aTx0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3QubGVuZ3RoO2krKyl0PXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFtpXSxlPXRoaXMuY2FsY3VsYXRlTWVhc3VyZVhMYXlvdXQodCksZT10aGlzLmNhbGN1bGF0ZU1lYXN1cmVXaWR0aEZyb21TdGFmZkVudHJpZXModCxlKSxCLnNldE1lYXN1cmVzTWluU3RhZmZFbnRyaWVzV2lkdGgodCxlKX19Y2FsY3VsYXRlTWVhc3VyZVdpZHRoRnJvbVN0YWZmRW50cmllcyh0LGUpe3Rocm93IG5ldyBFcnJvcih0aGlzLmFic3RyYWN0Tm90SW1wbGVtZW50ZWRFcnJvck1lc3NhZ2UpfWZvcm1hdE1lYXN1cmVzKCl7dGhyb3cgbmV3IEVycm9yKHRoaXMuYWJzdHJhY3ROb3RJbXBsZW1lbnRlZEVycm9yTWVzc2FnZSl9Y2FsY3VsYXRlTWVhc3VyZVhMYXlvdXQodCl7dGhyb3cgbmV3IEVycm9yKHRoaXMuYWJzdHJhY3ROb3RJbXBsZW1lbnRlZEVycm9yTWVzc2FnZSl9aW5pdEdyYXBoaWNhbE1lYXN1cmVzQ3JlYXRpb24oKXt0aHJvdyBuZXcgRXJyb3IodGhpcy5hYnN0cmFjdE5vdEltcGxlbWVudGVkRXJyb3JNZXNzYWdlKX1oYW5kbGVCZWFtKHQsZSxpKXt0aHJvdyBuZXcgRXJyb3IodGhpcy5hYnN0cmFjdE5vdEltcGxlbWVudGVkRXJyb3JNZXNzYWdlKX1oYW5kbGVUaWVkR3JhcGhpY2FsTm90ZSh0LGUsaSxzLG4scixvLGEpe3Rocm93IG5ldyBFcnJvcih0aGlzLmFic3RyYWN0Tm90SW1wbGVtZW50ZWRFcnJvck1lc3NhZ2UpfWhhbmRsZVZvaWNlRW50cnlMeXJpY3ModCxlLGkpe3Rocm93IG5ldyBFcnJvcih0aGlzLmFic3RyYWN0Tm90SW1wbGVtZW50ZWRFcnJvck1lc3NhZ2UpfWhhbmRsZVZvaWNlRW50cnlPcm5hbWVudHModCxlLGkpe3Rocm93IG5ldyBFcnJvcih0aGlzLmFic3RyYWN0Tm90SW1wbGVtZW50ZWRFcnJvck1lc3NhZ2UpfWhhbmRsZVZvaWNlRW50cnlBcnRpY3VsYXRpb25zKHQsZSxpKXt0aHJvdyBuZXcgRXJyb3IodGhpcy5hYnN0cmFjdE5vdEltcGxlbWVudGVkRXJyb3JNZXNzYWdlKX1oYW5kbGVWb2ljZUVudHJ5VGVjaG5pY2FsSW5zdHJ1Y3Rpb25zKHQsZSxpKXt0aHJvdyBuZXcgRXJyb3IodGhpcy5hYnN0cmFjdE5vdEltcGxlbWVudGVkRXJyb3JNZXNzYWdlKX1oYW5kbGVUdXBsZXQodCxlLGkpe3Rocm93IG5ldyBFcnJvcih0aGlzLmFic3RyYWN0Tm90SW1wbGVtZW50ZWRFcnJvck1lc3NhZ2UpfWxheW91dFZvaWNlRW50cnkodCxlLGkscyl7dGhyb3cgbmV3IEVycm9yKHRoaXMuYWJzdHJhY3ROb3RJbXBsZW1lbnRlZEVycm9yTWVzc2FnZSl9bGF5b3V0U3RhZmZFbnRyeSh0KXt0aHJvdyBuZXcgRXJyb3IodGhpcy5hYnN0cmFjdE5vdEltcGxlbWVudGVkRXJyb3JNZXNzYWdlKX1jcmVhdGVHcmFwaGljYWxUaWUodCxlLGkscyxuKXt0aHJvdyBuZXcgRXJyb3IodGhpcy5hYnN0cmFjdE5vdEltcGxlbWVudGVkRXJyb3JNZXNzYWdlKX11cGRhdGVTdGFmZkxpbmVCb3JkZXJzKHQpe3Rocm93IG5ldyBFcnJvcih0aGlzLmFic3RyYWN0Tm90SW1wbGVtZW50ZWRFcnJvck1lc3NhZ2UpfWNhbGN1bGF0ZU1lYXN1cmVOdW1iZXJQbGFjZW1lbnQodCl7Y29uc3QgZT10LlN0YWZmTGluZXNbMF07aWYoIWV8fCFlLk1lYXN1cmVzWzBdKXJldHVybiB2b2lkIHguZGVmYXVsdC53YXJuKFwiY2FsY3VsYXRlTWVhc3VyZU51bWJlclBsYWNlbWVudDogbWVhc3VyZSB1bmRlZmluZWQgZm9yIHN5c3RlbS5JZCBcIit0LklkKTtsZXQgaT1lLk1lYXN1cmVzWzBdLk1lYXN1cmVOdW1iZXIscz0wO2ZvcihsZXQgbj0wO248ZS5NZWFzdXJlcy5sZW5ndGg7bisrKXtpZih0aGlzLnJ1bGVzLlJlbmRlck1lYXN1cmVOdW1iZXJzT25seUF0U3lzdGVtU3RhcnQmJm4+MClyZXR1cm47Y29uc3Qgcj1lLk1lYXN1cmVzW25dOzAhPT1yLk1lYXN1cmVOdW1iZXImJjEhPT1yLk1lYXN1cmVOdW1iZXJ8fChpPXIuTWVhc3VyZU51bWJlcikscz1yIT09ZS5NZWFzdXJlc1swXSYmdGhpcy5ydWxlcy5NZWFzdXJlTnVtYmVyTGFiZWxYT2Zmc2V0P3RoaXMucnVsZXMuTWVhc3VyZU51bWJlckxhYmVsWE9mZnNldDowO2NvbnN0IG89dGhpcy5ydWxlcy5Vc2VYTUxNZWFzdXJlTnVtYmVycyYmMT09PXIuTWVhc3VyZU51bWJlciYmMSE9PXIucGFyZW50U291cmNlTWVhc3VyZS5nZXRQcmludGVkTWVhc3VyZU51bWJlcigpOygoci5NZWFzdXJlTnVtYmVyPT09aXx8ci5NZWFzdXJlTnVtYmVyPj1pK3RoaXMucnVsZXMuTWVhc3VyZU51bWJlckxhYmVsT2Zmc2V0KSYmIXIucGFyZW50U291cmNlTWVhc3VyZS5JbXBsaWNpdE1lYXN1cmV8fG8pJiYoKDEhPT1yLk1lYXN1cmVOdW1iZXJ8fDE9PT1yLk1lYXN1cmVOdW1iZXImJnIhPT1lLk1lYXN1cmVzWzBdfHxvKSYmdGhpcy5jYWxjdWxhdGVTaW5nbGVNZWFzdXJlTnVtYmVyUGxhY2VtZW50KHIsZSx0LHMpLGk9ci5NZWFzdXJlTnVtYmVyKX19Y2FsY3VsYXRlU2luZ2xlTWVhc3VyZU51bWJlclBsYWNlbWVudCh0LGUsaSxzPTApe2NvbnN0IG49dC5wYXJlbnRTb3VyY2VNZWFzdXJlLmdldFByaW50ZWRNZWFzdXJlTnVtYmVyKCkudG9TdHJpbmcoKSxyPW5ldyB3LkxhYmVsKG4pLG89bmV3IGYuR3JhcGhpY2FsTGFiZWwocix0aGlzLnJ1bGVzLk1lYXN1cmVOdW1iZXJMYWJlbEhlaWdodCxtLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRCb3R0b20sdGhpcy5ydWxlcyksYT1lLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yO28uc2V0TGFiZWxQb3NpdGlvbkFuZFNoYXBlQm9yZGVycygpLG8uUG9zaXRpb25BbmRTaGFwZS5QYXJlbnQ9aS5Qb3NpdGlvbkFuZFNoYXBlO2NvbnN0IGw9ZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCt0LlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54LW8uUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0K3M7bGV0IGgsYz1sLGQ9bC1vLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTGVmdCtvLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyUmlnaHQ7Yy09ZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCxkLT1lLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54O2NvbnN0IHA9YysuNSxiPWQtLjUsZz1hLmdldFNreUxpbmVNaW5JblJhbmdlKHAsYik7aWYodD09PWUuTWVhc3VyZXNbMF0pe2xldCB0PTA7aWYoaS5Hcm91cEJyYWNrZXRzLmxlbmd0aD4wKWZvcihjb25zdCBlIG9mIGkuR3JvdXBCcmFja2V0cyl0PU1hdGgubWluKHQsZS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclRvcCk7aD1NYXRoLm1pbihnLHQpfWVsc2UgaD1nO2g9TWF0aC5taW4oMCxoKSxvLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgdS5Qb2ludEYyRChsLGgpLGkuTWVhc3VyZU51bWJlckxhYmVscy5wdXNoKG8pfWNhbGN1bGF0ZU1lYXN1cmVOdW1iZXJTa3lsaW5lKHQpe2NvbnN0IGU9dC5TdGFmZkxpbmVzWzBdO2Zvcihjb25zdCBpIG9mIHQuTWVhc3VyZU51bWJlckxhYmVscyl7bGV0IHQ9aS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCxzPXQtaS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlckxlZnQraS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0O3QtPWUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngscy09ZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCxlLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLnVwZGF0ZVNreUxpbmVJblJhbmdlKHQscyxpLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55K2kuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Ub3ApfX1sYXlvdXRHcmFwaGljYWxUaWUodCxlLGkpe3Rocm93IG5ldyBFcnJvcih0aGlzLmFic3RyYWN0Tm90SW1wbGVtZW50ZWRFcnJvck1lc3NhZ2UpfWNhbGN1bGF0ZVNpbmdsZVN0YWZmTGluZUx5cmljc1Bvc2l0aW9uKHQsZSl7bGV0IGk9MCxzPXRoaXMucnVsZXMuU3RhZmZIZWlnaHQ7Y29uc3Qgbj1bXSxyPXQuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3I7bGV0IG89dC5NZWFzdXJlcy5sZW5ndGg7Zm9yKGxldCBlPTA7ZTxvOysrZSl7Y29uc3Qgbz10Lk1lYXN1cmVzW2VdLGE9by5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24sbD1vLnN0YWZmRW50cmllcy5sZW5ndGg7Zm9yKGxldCB0PTA7dDxsOysrdCl7Y29uc3QgZT1vLnN0YWZmRW50cmllc1t0XTtpZihlLkx5cmljc0VudHJpZXMubGVuZ3RoPjApe24ucHVzaChlKSxpPU1hdGgubWF4KGksZS5MeXJpY3NFbnRyaWVzLmxlbmd0aCk7Y29uc3QgdD1lLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K2EueDtsZXQgbz1OdW1iZXIuTUFYX1ZBTFVFLGw9TnVtYmVyLk1JTl9WQUxVRTtmb3IobGV0IGk9MDtpPGUuTHlyaWNzRW50cmllcy5sZW5ndGg7aSsrKXtjb25zdCBzPWUuTHlyaWNzRW50cmllc1tpXS5HcmFwaGljYWxMYWJlbDtvPU1hdGgubWluKG8sdCtzLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luTGVmdCksbD1NYXRoLm1heChsLHQrcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblJpZ2h0KX1jb25zdCBoPXIuZ2V0Qm90dG9tTGluZU1heEluUmFuZ2UobyxsKTtzPU1hdGgubWF4KHMsaCl9fX1sZXQgYT0wO289bi5sZW5ndGg7Zm9yKGNvbnN0IHQgb2Ygbilmb3IobGV0IGk9MDtpPHQuTHlyaWNzRW50cmllcy5sZW5ndGg7aSsrKXtjb25zdCBuPXQuTHlyaWNzRW50cmllc1tpXSxyPW4uR3JhcGhpY2FsTGFiZWwsbz1uLkx5cmljc0VudHJ5LlZlcnNlTnVtYmVyLGw9ZS5pbmRleE9mKG8pO2xldCBoPXMrdGhpcy5ydWxlcy5MeXJpY3NIZWlnaHQrdGhpcy5ydWxlcy5WZXJ0aWNhbEJldHdlZW5MeXJpY3NEaXN0YW5jZSt0aGlzLnJ1bGVzLkx5cmljc1lPZmZzZXRUb1N0YWZmSGVpZ2h0Kyh0aGlzLnJ1bGVzLlZlcnRpY2FsQmV0d2Vlbkx5cmljc0Rpc3RhbmNlK3RoaXMucnVsZXMuTHlyaWNzSGVpZ2h0KSpsO3RoaXMubGVhZFNoZWV0JiYoaD0zLjQrKHRoaXMucnVsZXMuVmVydGljYWxCZXR3ZWVuTHlyaWNzRGlzdGFuY2UrdGhpcy5ydWxlcy5MeXJpY3NIZWlnaHQpKmwpO2NvbnN0IGM9ci5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueDtyLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgdS5Qb2ludEYyRChjLGgpLGE9TWF0aC5tYXgoYSxoKX1pZihuLmxlbmd0aD4wKXtjb25zdCBlPXQuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoO2xldCBpPW5bMF0uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrblswXS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkxlZnQrblswXS5wYXJlbnRNZWFzdXJlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54O2k9aT5lP2U6aSxyLnVwZGF0ZUJvdHRvbUxpbmVJblJhbmdlKGksZSxhKX1yZXR1cm4gbn1jYWxjdWxhdGVMeXJpY3NFeHRlbmRzQW5kRGFzaGVzKHQpe2ZvcihsZXQgZT0wLGk9dC5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10W2VdO2ZvcihsZXQgdD0wO3Q8aS5MeXJpY3NFbnRyaWVzLmxlbmd0aDt0Kyspe2NvbnN0IGU9aS5MeXJpY3NFbnRyaWVzW3RdO2UuUGFyZW50THlyaWNXb3JkJiZlLlBhcmVudEx5cmljV29yZC5HcmFwaGljYWxMeXJpY3NFbnRyaWVzW2UuUGFyZW50THlyaWNXb3JkLkdyYXBoaWNhbEx5cmljc0VudHJpZXMubGVuZ3RoLTFdIT09ZSYmdGhpcy5jYWxjdWxhdGVTaW5nbGVMeXJpY1dvcmQoZSksZS5MeXJpY3NFbnRyeS5leHRlbmQmJnRoaXMuY2FsY3VsYXRlTHlyaWNFeHRlbmQoZSl9fX1jYWxjdWxhdGVTaW5nbGVPY3RhdmVTaGlmdCh0LGUsaSxzKXt0aHJvdyBuZXcgRXJyb3IodGhpcy5hYnN0cmFjdE5vdEltcGxlbWVudGVkRXJyb3JNZXNzYWdlKX1jYWxjdWxhdGVXb3JkUmVwZXRpdGlvbkluc3RydWN0aW9uKHQsZSl7dGhyb3cgbmV3IEVycm9yKHRoaXMuYWJzdHJhY3ROb3RJbXBsZW1lbnRlZEVycm9yTWVzc2FnZSl9Y2FsY3VsYXRlTW9vZEFuZFVua25vd25FeHByZXNzaW9uKHQsZSxpKXt2YXIgcztjb25zdCBuPXQuQWJzb2x1dGVUaW1lc3RhbXAscj10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbZV07bGV0IG89bmV3IHUuUG9pbnRGMkQ7aWYodC5Nb29kTGlzdC5sZW5ndGg+MHx8dC5Vbmtub3duTGlzdC5sZW5ndGg+MCl7bGV0IGU9XCJcIjtmb3IobGV0IGk9MCxzPXQuRW50cmllc0xpc3QubGVuZ3RoO2k8czsrK2kpe2NvbnN0IHM9dC5FbnRyaWVzTGlzdFtpXTtcIlwiIT09cy5wcmVmaXgmJihlKz1cIlwiPT09ZT9zLnByZWZpeDpcIiBcIitzLnByZWZpeCksZSs9XCJcIj09PWU/cy5sYWJlbDpcIiBcIitzLmxhYmVsfWNvbnN0IGE9cltpXS5QYXJlbnRTdGFmZkxpbmU7aWYoIWEpcmV0dXJuIHZvaWQgeC5kZWZhdWx0LmRlYnVnKFwiTXVzaWNTaGVldENhbGN1bGF0b3IuY2FsY3VsYXRlTW9vZEFuZFVua25vd25FeHByZXNzaW9uOiBzdGFmZkxpbmUgdW5kZWZpbmVkLiBSZXR1cm5pbmcuXCIpO289dGhpcy5nZXRSZWxhdGl2ZVBvc2l0aW9uSW5TdGFmZkxpbmVGcm9tVGltZXN0YW1wKG4saSxhLG51bGw9PWE/dm9pZCAwOmEuaXNQYXJ0T2ZNdWx0aVN0YWZmSW5zdHJ1bWVudCgpKSxNYXRoLmFicyhvLngtMCk8MWUtNCYmKG8ueD1yW2ldLmJlZ2luSW5zdHJ1Y3Rpb25zV2lkdGgrdGhpcy5ydWxlcy5SaHl0aG1SaWdodE1hcmdpbik7Y29uc3QgbD10aGlzLnJ1bGVzLlVua25vd25UZXh0SGVpZ2h0LGg9dC5nZXRQbGFjZW1lbnRPZkZpcnN0RW50cnkoKSxjPXRoaXMuY2FsY3VsYXRlTGFiZWwoYSxvLGUsdC5nZXRGb250c3R5bGVPZkZpcnN0RW50cnkoKSxoLGwpLHU9bmV3IE4uR3JhcGhpY2FsVW5rbm93bkV4cHJlc3Npb24oYSxjLGgsbnVsbD09PShzPXJbaV0pfHx2b2lkIDA9PT1zP3ZvaWQgMDpzLnBhcmVudFNvdXJjZU1lYXN1cmUsdCk7YS5BYnN0cmFjdEV4cHJlc3Npb25zLnB1c2godSl9fWNsZWFyUmVjcmVhdGVkT2JqZWN0cygpe2ZvcihsZXQgdD0wLGU9dGhpcy5zdGFmZkVudHJpZXNXaXRoR3JhcGhpY2FsVGllcy5sZW5ndGg7dDxlOysrdCl0aGlzLnN0YWZmRW50cmllc1dpdGhHcmFwaGljYWxUaWVzW3RdLkdyYXBoaWNhbFRpZXMubGVuZ3RoPTA7dGhpcy5zdGFmZkVudHJpZXNXaXRoR3JhcGhpY2FsVGllcy5sZW5ndGg9MH1oYW5kbGVTdGFmZkVudHJ5TGluayh0LGUpe3guZGVmYXVsdC5kZWJ1ZyhcImhhbmRsZVN0YWZmRW50cnlMaW5rIG5vdCBpbXBsZW1lbnRlZFwiKX1jYWxjdWxhdGVNdXNpY1N5c3RlbXMoKXtpZighdGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk1lYXN1cmVMaXN0KXJldHVybjtjb25zdCB0PXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdDtpZighdClyZXR1cm47dGhpcy5ydWxlcy5NaW5NZWFzdXJlVG9EcmF3SW5kZXg+dC5sZW5ndGgtMSYmKHguZGVmYXVsdC5kZWJ1ZyhcIm1pbmltdW0gbWVhc3VyZSB0byBkcmF3IGluZGV4IG91dCBvZiByYW5nZS4gcmVzZXR0aW5nIG1pbiBtZWFzdXJlIGluZGV4IHRvIGxpbWl0LlwiKSx0aGlzLnJ1bGVzLk1pbk1lYXN1cmVUb0RyYXdJbmRleD10Lmxlbmd0aC0xKTtjb25zdCBlPVtdO2ZvcihsZXQgaT10aGlzLnJ1bGVzLk1pbk1lYXN1cmVUb0RyYXdJbmRleCxzPXQubGVuZ3RoO2k8cyYmaTw9dGhpcy5ydWxlcy5NYXhNZWFzdXJlVG9EcmF3SW5kZXg7KytpKXtjb25zdCBzPVtdO2ZvcihsZXQgZT0wLG49dFtpXS5sZW5ndGg7ZTxuOysrZSl7Y29uc3Qgbj10W2ldW2VdO2lmKChudWxsPT1uP3ZvaWQgMDpuLmlzVmlzaWJsZSgpKSYmKHMucHVzaChuKSx0aGlzLnJ1bGVzLkNvbG9yaW5nRW5hYmxlZCkpZm9yKGNvbnN0IHQgb2Ygbi5zdGFmZkVudHJpZXMpZm9yKGNvbnN0IGUgb2YgdC5ncmFwaGljYWxWb2ljZUVudHJpZXMpZS5jb2xvcigpfWUucHVzaChzKX1sZXQgaT0wO2ZvcihsZXQgdD0wLHM9ZS5sZW5ndGg7dDxzOysrdCl7Y29uc3Qgcz1lW3RdO2k9TWF0aC5tYXgocy5sZW5ndGgsaSk7YnJlYWt9aWYoMD09PWkpcmV0dXJuO2NvbnN0IHM9bmV3IGMuTXVzaWNTeXN0ZW1CdWlsZGVyO2lmKHMuaW5pdGlhbGl6ZSh0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQsZSxpKSx0aGlzLm11c2ljU3lzdGVtcz1zLmJ1aWxkTXVzaWNTeXN0ZW1zKCksdGhpcy5mb3JtYXRNZWFzdXJlcygpLHRoaXMubGVhZFNoZWV0fHwodGhpcy5vcHRpbWl6ZVJlc3RQbGFjZW1lbnQoKSx0aGlzLmNhbGN1bGF0ZVN0YWZmRW50cnlBcnRpY3VsYXRpb25NYXJrcygpLHRoaXMucnVsZXMuUmVuZGVyU2x1cnMmJnRoaXMuY2FsY3VsYXRlVGllQ3VydmVzKCkpLHRoaXMuY2FsY3VsYXRlU2t5Qm90dG9tTGluZXMoKSx0aGlzLmNhbGN1bGF0ZVR1cGxldE51bWJlcnMoKSx0aGlzLnJ1bGVzLlJlbmRlck1lYXN1cmVOdW1iZXJzKWZvcihsZXQgdD0wLGU9dGhpcy5tdXNpY1N5c3RlbXMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9dGhpcy5tdXNpY1N5c3RlbXNbdF07dGhpcy5jYWxjdWxhdGVNZWFzdXJlTnVtYmVyUGxhY2VtZW50KGUpfWlmKHRoaXMuY2FsY3VsYXRlRmluZ2VyaW5ncygpLCF0aGlzLmxlYWRTaGVldCYmdGhpcy5ydWxlcy5SZW5kZXJTbHVycyYmdGhpcy5jYWxjdWxhdGVTbHVycygpLHRoaXMucnVsZXMuUmVuZGVyTWVhc3VyZU51bWJlcnMpZm9yKGxldCB0PTAsZT10aGlzLm11c2ljU3lzdGVtcy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLm11c2ljU3lzdGVtc1t0XTt0aGlzLmNhbGN1bGF0ZU1lYXN1cmVOdW1iZXJTa3lsaW5lKGUpfXRoaXMubGVhZFNoZWV0fHx0aGlzLmNhbGN1bGF0ZU9ybmFtZW50cygpLHRoaXMuY2FsY3VsYXRlQ2hvcmRTeW1ib2xzKCksdGhpcy5sZWFkU2hlZXR8fCh0aGlzLmNhbGN1bGF0ZUR5bmFtaWNFeHByZXNzaW9ucygpLHRoaXMuY2FsY3VsYXRlTW9vZEFuZFVua25vd25FeHByZXNzaW9ucygpLHRoaXMuY2FsY3VsYXRlRXhwcmVzc2lvbkFsaWduZW1lbnRzKCksdGhpcy5jYWxjdWxhdGVPY3RhdmVTaGlmdHMoKSx0aGlzLmNhbGN1bGF0ZVdvcmRSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zKCkpLHRoaXMuY2FsY3VsYXRlUmVwZXRpdGlvbkVuZGluZ3MoKSx0aGlzLmxlYWRTaGVldHx8dGhpcy5jYWxjdWxhdGVUZW1wb0V4cHJlc3Npb25zKCksdGhpcy5jYWxjdWxhdGVSZWhlYXJzYWxNYXJrcygpLHRoaXMuY2FsY3VsYXRlTHlyaWNzUG9zaXRpb24oKTtmb3IobGV0IHQ9MCxlPXRoaXMubXVzaWNTeXN0ZW1zLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMubXVzaWNTeXN0ZW1zW3RdO2ZvcihsZXQgdD0wLGk9ZS5TdGFmZkxpbmVzLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPWUuU3RhZmZMaW5lc1t0XTt0aGlzLnVwZGF0ZVN0YWZmTGluZUJvcmRlcnMoaSl9fXMuY2FsY3VsYXRlU3lzdGVtWUxheW91dCgpLHRoaXMuY2FsY3VsYXRlQ29tbWVudHMoKSx0aGlzLmNhbGN1bGF0ZU1hcmtlZEFyZWFzKCk7Zm9yKGxldCB0PTAsZT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTXVzaWNQYWdlcy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTXVzaWNQYWdlc1t0XTtmb3IobGV0IGk9MCxzPWUuTXVzaWNTeXN0ZW1zLmxlbmd0aDtpPHM7KytpKXtjb25zdCBzPTA9PT10JiYwPT09aSxuPWUuTXVzaWNTeXN0ZW1zW2ldO24uc2V0TXVzaWNTeXN0ZW1MYWJlbHNZUG9zaXRpb24oKSx0aGlzLmxlYWRTaGVldD9uPT09bi5QYXJlbnQuTXVzaWNTeXN0ZW1zWzBdJiZuLmNyZWF0ZVN5c3RlbUxlZnRMaW5lKHRoaXMucnVsZXMuU3lzdGVtVGhpbkxpbmVXaWR0aCx0aGlzLnJ1bGVzLlN5c3RlbUxhYmVsc1JpZ2h0TWFyZ2luLHMpOihuLnNldFlQb3NpdGlvbnNUb1ZlcnRpY2FsTGluZU9iamVjdHNBbmRDcmVhdGVMaW5lcyh0aGlzLnJ1bGVzKSxuLmNyZWF0ZVN5c3RlbUxlZnRMaW5lKHRoaXMucnVsZXMuU3lzdGVtVGhpbkxpbmVXaWR0aCx0aGlzLnJ1bGVzLlN5c3RlbUxhYmVsc1JpZ2h0TWFyZ2luLHMpLG4uY3JlYXRlSW5zdHJ1bWVudEJyYWNrZXRzKHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0Lkluc3RydW1lbnRzLHRoaXMucnVsZXMuU3RhZmZIZWlnaHQpLG4uY3JlYXRlR3JvdXBCcmFja2V0cyh0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5JbnN0cnVtZW50YWxHcm91cHMsdGhpcy5ydWxlcy5TdGFmZkhlaWdodCwwKSxuLmFsaWduQmVnaW5JbnN0cnVjdGlvbnMoKSksbi5jYWxjdWxhdGVCb3JkZXJzKHRoaXMucnVsZXMpfWNvbnN0IGk9ZS5NdXNpY1N5c3RlbXNbMF0uUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJUb3A7Zm9yKGxldCB0PTAscz1lLk11c2ljU3lzdGVtcy5sZW5ndGg7dDxzOysrdCl7Y29uc3Qgcz1lLk11c2ljU3lzdGVtc1t0XTtzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgdS5Qb2ludEYyRChzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54LHMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnktaSl9Zm9yKGxldCB0PTAsaT1lLk11c2ljU3lzdGVtcy5sZW5ndGg7dDxpOysrdCl7Y29uc3QgaT1lLk11c2ljU3lzdGVtc1t0XTtmb3IobGV0IHQ9MCxlPWkuU3RhZmZMaW5lcy5sZW5ndGg7dDxlOysrdClpLlN0YWZmTGluZXNbdF0uYWRkQWN0aXZpdHlTeW1ib2xDbGlja0FyZWEoKX1lLlBvc2l0aW9uQW5kU2hhcGUuY2FsY3VsYXRlVG9wQm90dG9tQm9yZGVycygpLGU9PT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTXVzaWNQYWdlc1swXSYmdGhpcy5jYWxjdWxhdGVQYWdlTGFiZWxzKGUpLGUuUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVUb3BCb3R0b21Cb3JkZXJzKCl9fWNhbGN1bGF0ZU1hcmtlZEFyZWFzKCl7fWNhbGN1bGF0ZUNvbW1lbnRzKCl7fWNhbGN1bGF0ZUNob3JkU3ltYm9scygpe2Zvcihjb25zdCB0IG9mIHRoaXMubXVzaWNTeXN0ZW1zKWZvcihjb25zdCBlIG9mIHQuU3RhZmZMaW5lcyl7Y29uc3QgdD1lLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yO2xldCBpPU51bWJlci5NQVhfU0FGRV9JTlRFR0VSO2lmKHRoaXMucnVsZXMuQ2hvcmRTeW1ib2xZQWxpZ25tZW50JiZcInN0YWZmbGluZVwiPT09dGhpcy5ydWxlcy5DaG9yZFN5bWJvbFlBbGlnbm1lbnRTY29wZSl7Y29uc3Qgcz1bXTtmb3IoY29uc3QgdCBvZiBlLk1lYXN1cmVzKXMucHVzaCguLi50LnN0YWZmRW50cmllcyk7aT10aGlzLmNhbGN1bGF0ZUFsaWduZWRDaG9yZFN5bWJvbHNPZmZzZXQocyx0KX1mb3IoY29uc3QgcyBvZiBlLk1lYXN1cmVzKXt0aGlzLnJ1bGVzLkNob3JkU3ltYm9sWUFsaWdubWVudCYmXCJtZWFzdXJlXCI9PT10aGlzLnJ1bGVzLkNob3JkU3ltYm9sWUFsaWdubWVudFNjb3BlJiYoaT10aGlzLmNhbGN1bGF0ZUFsaWduZWRDaG9yZFN5bWJvbHNPZmZzZXQocy5zdGFmZkVudHJpZXMsdCkpO2Zvcihjb25zdCBlIG9mIHMuc3RhZmZFbnRyaWVzKWlmKGUuZ3JhcGhpY2FsQ2hvcmRDb250YWluZXJzJiYwIT09ZS5ncmFwaGljYWxDaG9yZENvbnRhaW5lcnMubGVuZ3RoKWZvcihsZXQgcz0wO3M8ZS5ncmFwaGljYWxDaG9yZENvbnRhaW5lcnMubGVuZ3RoO3MrKyl7Y29uc3Qgbj1lLmdyYXBoaWNhbENob3JkQ29udGFpbmVyc1tzXSxyPWUuUG9zaXRpb25BbmRTaGFwZSxvPW4uUG9zaXRpb25BbmRTaGFwZSxhPW8uQm9yZGVyTWFyZ2luTGVmdCtyLkFic29sdXRlUG9zaXRpb24ueCxsPW8uQm9yZGVyTWFyZ2luUmlnaHQrci5BYnNvbHV0ZVBvc2l0aW9uLng7KCF0aGlzLnJ1bGVzLkNob3JkU3ltYm9sWUFsaWdubWVudHx8aT4wKSYmKGk9dC5nZXRTa3lMaW5lTWluSW5SYW5nZShhLGwpKTtsZXQgaD0wOzA9PT1zPyhoKz10aGlzLnJ1bGVzLkNob3JkU3ltYm9sWU9mZnNldCxoKz0uMSk6aCs9dGhpcy5ydWxlcy5DaG9yZFN5bWJvbFlQYWRkaW5nLGgqPS0xO2NvbnN0IGM9bi5HcmFwaGljYWxMYWJlbDtjLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55PWkraCxjLnNldExhYmVsUG9zaXRpb25BbmRTaGFwZUJvcmRlcnMoKSxjLlBvc2l0aW9uQW5kU2hhcGUuY2FsY3VsYXRlQm91bmRpbmdCb3goKSx0LnVwZGF0ZVNreUxpbmVJblJhbmdlKGEsbCxpK2MuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Ub3ApfX19fWNhbGN1bGF0ZUFsaWduZWRDaG9yZFN5bWJvbHNPZmZzZXQodCxlKXtsZXQgaT1OdW1iZXIuTUFYX1NBRkVfSU5URUdFUjtmb3IoY29uc3QgcyBvZiB0KWZvcihjb25zdCB0IG9mIHMuZ3JhcGhpY2FsQ2hvcmRDb250YWluZXJzKXtjb25zdCBuPXMuUG9zaXRpb25BbmRTaGFwZSxyPXQuUG9zaXRpb25BbmRTaGFwZSxvPXIuQm9yZGVyTWFyZ2luTGVmdCtuLkFic29sdXRlUG9zaXRpb24ueCxhPXIuQm9yZGVyTWFyZ2luUmlnaHQrbi5BYnNvbHV0ZVBvc2l0aW9uLng7aT1NYXRoLm1pbihpLGUuZ2V0U2t5TGluZU1pbkluUmFuZ2UobyxhKSl9cmV0dXJuIGl9bGF5b3V0TWVhc3VyZVdpdGhXaG9sZVJlc3QodCxlLGkpe31sYXlvdXRCZWFtcyh0KXt9bGF5b3V0QXJ0aWN1bGF0aW9uTWFya3ModCxlLGkpe31sYXlvdXRPcm5hbWVudCh0LGUsaSl7fWNhbGN1bGF0ZVJlc3ROb3RlUGxhY2VtZW50V2l0aGluR3JhcGhpY2FsQmVhbSh0LGUsaSxzLG4pe31jYWxjdWxhdGVUdXBsZXROdW1iZXJzKCl7fWNhbGN1bGF0ZVNsdXJzKCl7fWNhbGN1bGF0ZUR5bmFtaWNFeHByZXNzaW9uc0Zvck11bHRpRXhwcmVzc2lvbih0LGUsaSl7fWNhbGN1bGF0ZUdyYXBoaWNhbFZlcmJhbENvbnRpbnVvdXNEeW5hbWljKHQsZSl7Y29uc3QgaT10LkxhYmVsLHM9ZS54K2kuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0LG49ZS54K2kuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5SaWdodCxyPXQuQ29udGludW91c0R5bmFtaWMuUGxhY2VtZW50LG89dC5QYXJlbnRTdGFmZkxpbmUuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3I7bGV0IGE7cj09PVQuUGxhY2VtZW50RW51bS5CZWxvdz8oYT1vLmdldEJvdHRvbUxpbmVNYXhJblJhbmdlKHMsbiksaS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb249bmV3IHUuUG9pbnRGMkQoZS54LGEtaS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblRvcCkpOihhPW8uZ2V0U2t5TGluZU1pbkluUmFuZ2UocyxuKSxpLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgdS5Qb2ludEYyRChlLngsYS1pLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luQm90dG9tKSl9Y2FsY3VsYXRlR3JhcGhpY2FsQ29udGludW91c0R5bmFtaWModCxlKXt2YXIgaTtjb25zdCBzPXQuUGFyZW50U3RhZmZMaW5lLlBhcmVudFN0YWZmLmlkSW5NdXNpY1NoZWV0LG49dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LmdldEdyYXBoaWNhbE1lYXN1cmVGcm9tU291cmNlTWVhc3VyZUFuZEluZGV4KHQuQ29udGludW91c0R5bmFtaWMuRW5kTXVsdGlFeHByZXNzaW9uLlNvdXJjZU1lYXN1cmVQYXJlbnQscyk7aWYoIW4pcmV0dXJuIHZvaWQgeC5kZWZhdWx0Lndhcm4oXCJNdXNpY1NoZWV0Q2FsY3VsYXRvci5jYWxjdWxhdGVHcmFwaGljYWxDb250aW51b3VzRHluYW1pYzogTm8gZW5kTWVhc3VyZSBmb3VuZFwiKTt0LkVuZE1lYXN1cmU9bjtjb25zdCBvPXQuUGFyZW50U3RhZmZMaW5lLGE9bi5QYXJlbnRTdGFmZkxpbmUsbD1hJiZvPT09YTtsZXQgaD0hMTthP2g9bnVsbD09YT92b2lkIDA6YS5pc1BhcnRPZk11bHRpU3RhZmZJbnN0cnVtZW50KCk6byYmKGg9bnVsbD09bz92b2lkIDA6by5pc1BhcnRPZk11bHRpU3RhZmZJbnN0cnVtZW50KCkpO2NvbnN0IGM9ci5GcmFjdGlvbi5jcmVhdGVGcm9tRnJhY3Rpb24odC5Db250aW51b3VzRHluYW1pYy5FbmRNdWx0aUV4cHJlc3Npb24uQWJzb2x1dGVUaW1lc3RhbXApLHU9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LkdldFZlcnRpY2FsQ29udGFpbmVyRnJvbVRpbWVzdGFtcChjKSxkPXUuZ2V0Rmlyc3ROb25OdWxsU3RhZmZFbnRyeSgpLnBhcmVudE1lYXN1cmUsZj1kLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi54K2QuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJSaWdodDtsZXQgbT1uZXcgci5GcmFjdGlvbigwLDAsMCk7Zm9yKGNvbnN0IHQgb2YgdS5TdGFmZkVudHJpZXMpe2NvbnN0IGU9bnVsbD09PShpPW51bGw9PXQ/dm9pZCAwOnQuc291cmNlU3RhZmZFbnRyeSl8fHZvaWQgMD09PWk/dm9pZCAwOmkuY2FsY3VsYXRlTWF4Tm90ZUxlbmd0aCgpOyhudWxsPT1lP3ZvaWQgMDplLmd0KG0pKSYmKG09ZSl9Y29uc3QgcD10aGlzLmdldFJlbGF0aXZlUG9zaXRpb25JblN0YWZmTGluZUZyb21UaW1lc3RhbXAoYyxzLGEsaCwwKSxiPXIuRnJhY3Rpb24ucGx1cyhjLG0pLGc9dGhpcy5nZXRSZWxhdGl2ZVBvc2l0aW9uSW5TdGFmZkxpbmVGcm9tVGltZXN0YW1wKGIscyxhLGgsMCk7Zy54PnAueCYmZy54PGY/cC54Kz0oZy54LXAueCkvdGhpcy5ydWxlcy5XZWRnZUVuZERpc3RhbmNlQmV0d2VlblRpbWVzdGFtcHNGYWN0b3I6cC54PWYtdGhpcy5ydWxlcy5XZWRnZUhvcml6b250YWxNYXJnaW47Y29uc3QgUz10aGlzLmR5bmFtaWNFeHByZXNzaW9uTWFwLmdldCh0LkNvbnRpbnVvdXNEeW5hbWljLlN0YXJ0TXVsdGlFeHByZXNzaW9uLkFic29sdXRlVGltZXN0YW1wLlJlYWxWYWx1ZSk7UyYmKGUueD1TLlJlbGF0aXZlUG9zaXRpb24ueCtTLkJvcmRlck1hcmdpblJpZ2h0K3RoaXMucnVsZXMuV2VkZ2VIb3Jpem9udGFsTWFyZ2luKTtjb25zdCB5PW8uUGFyZW50TXVzaWNTeXN0ZW0sRT15LlN0YWZmTGluZXMuaW5kZXhPZihvKSx2PW8uU2t5Qm90dG9tTGluZUNhbGN1bGF0b3IsXz10LkNvbnRpbnVvdXNEeW5hbWljLlBsYWNlbWVudDtsZXQgdztsJiZwLngtZS54PHRoaXMucnVsZXMuV2VkZ2VNaW5MZW5ndGgmJihwLng9ZS54K3RoaXMucnVsZXMuV2VkZ2VNaW5MZW5ndGgpO2NvbnN0IE09ZS54LFA9YS5NZWFzdXJlc1swXS5iZWdpbkluc3RydWN0aW9uc1dpZHRoLXRoaXMucnVsZXMuV2VkZ2VIb3Jpem9udGFsTWFyZ2luLTI7bGV0IEw9MCxBPTA7bD9MPXAueDooTD1vLlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aCxBPXAueCx3PW5ldyBJLkdyYXBoaWNhbENvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbih0LkNvbnRpbnVvdXNEeW5hbWljLGEsbi5wYXJlbnRTb3VyY2VNZWFzdXJlKSx3LklzU3BsaXR0ZWRQYXJ0PSEwLHQuSXNTcGxpdHRlZFBhcnQ9ITApO2xldCBSPTAsTj0wO2lmKF89PT1ULlBsYWNlbWVudEVudW0uQmVsb3cpe2xldCBlPTA7aWYoRTx5LlN0YWZmTGluZXMubGVuZ3RoLTEmJihlPUUrMSksZT5FKXtjb25zdCB0PXkuU3RhZmZMaW5lc1tlXS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueS1vLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55LXRoaXMucnVsZXMuU3RhZmZIZWlnaHQ7Uj10aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0K3QvMn1lbHNlIFI9dGhpcy5ydWxlcy5XZWRnZVBsYWNlbWVudEJlbG93WTtSLT10aGlzLnJ1bGVzLldlZGdlT3BlbmluZ0xlbmd0aC8yLGx8fChOPVIpO2xldCBpPXYuZ2V0Qm90dG9tTGluZU1heEluUmFuZ2UoTSxMKTtpPlImJihSPWkpO2NvbnN0IHM9ITE7aWYoRTx5LlN0YWZmTGluZXMubGVuZ3RoLTEpe2NvbnN0IGk9by5maW5kQ2xvc2VzdFN0YWZmRW50cnkoTCksbj1vLmZpbmRDbG9zZXN0U3RhZmZFbnRyeShNKTtpZihuJiZpJiYobi5wYXJlbnRWZXJ0aWNhbENvbnRhaW5lcixzKSl7Y29uc3QgaT15LlN0YWZmTGluZXNbZV0scz1pLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLmdldFNreUxpbmVNaW5JblJhbmdlKE0sTCksbj1pLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55LW8uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnkrcztSPW4tdGhpcy5ydWxlcy5XZWRnZU9wZW5pbmdMZW5ndGg+dGhpcy5ydWxlcy5TdGFmZkhlaWdodD9uLXRoaXMucnVsZXMuV2VkZ2VWZXJ0aWNhbE1hcmdpbjp0aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0K3RoaXMucnVsZXMuV2VkZ2VPcGVuaW5nTGVuZ3RoLHQuTm90VG9CZVJlbW92ZWQ9ITB9fWx8fChpPWEuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3IuZ2V0Qm90dG9tTGluZU1heEluUmFuZ2UoUCxBKSxpPk4mJihOPWkpLE4rPXRoaXMucnVsZXMuV2VkZ2VPcGVuaW5nTGVuZ3RoLzIsTis9dGhpcy5ydWxlcy5XZWRnZVZlcnRpY2FsTWFyZ2luKSxzfHwoUis9dGhpcy5ydWxlcy5XZWRnZU9wZW5pbmdMZW5ndGgvMixSKz10aGlzLnJ1bGVzLldlZGdlVmVydGljYWxNYXJnaW4pfWVsc2UgaWYoXz09PVQuUGxhY2VtZW50RW51bS5BYm92ZSl7aWYoMT09PW8uUGFyZW50U3RhZmYuUGFyZW50SW5zdHJ1bWVudC5TdGF2ZXMubGVuZ3RoKVI9dGhpcy5ydWxlcy5XZWRnZVBsYWNlbWVudEFib3ZlWTtlbHNle2xldCB0PTA7RT4wJiYodD1FLTEpO2NvbnN0IGU9eS5TdGFmZkxpbmVzW3RdO1I9LShvLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55LWUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnktdGhpcy5ydWxlcy5TdGFmZkhlaWdodCkvMn1SKz10aGlzLnJ1bGVzLldlZGdlT3BlbmluZ0xlbmd0aC8yLGx8fChOPVIpO2xldCB0PXYuZ2V0U2t5TGluZU1pbkluUmFuZ2UoTSxMKTt0PFImJihSPXQpO2NvbnN0IGU9ITE7aWYoby5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlN0YXZlcy5sZW5ndGg+MSYmRT4wKXtjb25zdCB0PW8uZmluZENsb3Nlc3RTdGFmZkVudHJ5KE0pLGk9by5maW5kQ2xvc2VzdFN0YWZmRW50cnkoTCk7aWYodCYmaSl7dC5wYXJlbnRWZXJ0aWNhbENvbnRhaW5lcjtjb25zdCBpPUUtMTtpZihlKXtjb25zdCB0PXkuU3RhZmZMaW5lc1tpXSxlPXQuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3IuZ2V0Qm90dG9tTGluZU1heEluUmFuZ2UoTSxMKTtSPShvLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55LXQuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnktZS10aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0KS8yK3RoaXMucnVsZXMuU3RhZmZIZWlnaHR9fX1sfHwodD1hLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLmdldFNreUxpbmVNaW5JblJhbmdlKFAsQSksdDxOJiYoTj10KSxOLT10aGlzLnJ1bGVzLldlZGdlT3BlbmluZ0xlbmd0aC8yKSxlfHwoUi09dGhpcy5ydWxlcy5XZWRnZU9wZW5pbmdMZW5ndGgvMixSLT10aGlzLnJ1bGVzLldlZGdlVmVydGljYWxNYXJnaW4pLGx8fChOLT10aGlzLnJ1bGVzLldlZGdlVmVydGljYWxNYXJnaW4pfXQuTGluZXMuY2xlYXIoKSx0LkNvbnRpbnVvdXNEeW5hbWljLkR5bmFtaWNUeXBlPT09Qy5Db250RHluYW1pY0VudW0uY3Jlc2NlbmRvP2w/KHQuY3JlYXRlQ3Jlc2NlbmRvTGluZXMoTSxMLFIpLHQuY2FsY1BzaSgpKToodC5jcmVhdGVGaXJzdEhhbGZDcmVzY2VuZG9MaW5lcyhNLEwsUiksdC5jYWxjUHNpKCksdy5jcmVhdGVTZWNvbmRIYWxmQ3Jlc2NlbmRvTGluZXMoUCxBLE4pLHcuY2FsY1BzaSgpKTp0LkNvbnRpbnVvdXNEeW5hbWljLkR5bmFtaWNUeXBlPT09Qy5Db250RHluYW1pY0VudW0uZGltaW51ZW5kbyYmKGw/KHQuY3JlYXRlRGltaW51ZW5kb0xpbmVzKE0sTCxSKSx0LmNhbGNQc2koKSk6KHQuY3JlYXRlRmlyc3RIYWxmRGltaW51ZW5kb0xpbmVzKE0sTCxSKSx0LmNhbGNQc2koKSx3LmNyZWF0ZVNlY29uZEhhbGZEaW1pbnVlbmRvTGluZXMoUCxBLE4pLHcuY2FsY1BzaSgpKSksdGhpcy5keW5hbWljRXhwcmVzc2lvbk1hcC5zZXQoYy5SZWFsVmFsdWUsdC5Qb3NpdGlvbkFuZFNoYXBlKX1jYWxjdWxhdGVHcmFwaGljYWxJbnN0YW50YW5lb3VzRHluYW1pY0V4cHJlc3Npb24odCxlLGkpe2NvbnN0IHM9dC5QYXJlbnRTdGFmZkxpbmU7aWYoIXMpcmV0dXJuO2NvbnN0IG49ZS54K3QuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0LHI9ZS54K3QuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5SaWdodCxvPXMuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3I7bGV0IGE9MDtpZih0LlBsYWNlbWVudD09PVQuUGxhY2VtZW50RW51bS5BYm92ZSl7Y29uc3QgaT1vLmdldFNreUxpbmVNaW5JblJhbmdlKG4scik7aWYocy5pc1BhcnRPZk11bHRpU3RhZmZJbnN0cnVtZW50KCkmJnMuUGFyZW50U3RhZmYhPT1zLlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuU3RhdmVzWzBdKXtjb25zdCBlPXMuUGFyZW50TXVzaWNTeXN0ZW0uU3RhZmZMaW5lc1tzLlBhcmVudE11c2ljU3lzdGVtLlN0YWZmTGluZXMuaW5kZXhPZihzKS0xXSxuPXMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnktZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueS10aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0O2E9aT4tbi8yPy1uLzI6aS10LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luQm90dG9tfWVsc2UgYT1pLXQuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Cb3R0b207dC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb249bmV3IHUuUG9pbnRGMkQoZS54LGEpfWVsc2UgaWYodC5QbGFjZW1lbnQ9PT1ULlBsYWNlbWVudEVudW0uQmVsb3cpe2NvbnN0IGk9by5nZXRCb3R0b21MaW5lTWF4SW5SYW5nZShuLHIpLGw9cy5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlN0YXZlc1tzLlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuU3RhdmVzLmxlbmd0aC0xXTtpZihzLmlzUGFydE9mTXVsdGlTdGFmZkluc3RydW1lbnQoKSYmcy5QYXJlbnRTdGFmZiE9PWwpe2NvbnN0IGU9cy5QYXJlbnRNdXNpY1N5c3RlbS5TdGFmZkxpbmVzW3MuUGFyZW50TXVzaWNTeXN0ZW0uU3RhZmZMaW5lcy5pbmRleE9mKHMpKzFdLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55LXMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnktdGhpcy5ydWxlcy5TdGFmZkhlaWdodDthPWkrdC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkJvdHRvbTx0aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0K2UvMj90aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0K2UvMjppLXQuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Ub3B9ZWxzZSBhPWktdC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblRvcDt0LlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgdS5Qb2ludEYyRChlLngsYSl9dC51cGRhdGVTa3lCb3R0b21MaW5lKCl9Y2FsY0dyYXBoaWNhbFJlcGV0aXRpb25FbmRpbmdzUmVjdXJzaXZlbHkodCl7fWxheW91dFNpbmdsZVJlcGV0aXRpb25FbmRpbmcodCxlLGkscyxuLHIpe31jYWxjdWxhdGVMYWJlbCh0LGUsaSxzLG4scixvPW0uVGV4dEFsaWdubWVudEVudW0uQ2VudGVyQm90dG9tKXtjb25zdCBhPW5ldyB3LkxhYmVsKGksbyk7YS5mb250U3R5bGU9cyxhLmZvbnRIZWlnaHQ9cjtjb25zdCBsPW5ldyBmLkdyYXBoaWNhbExhYmVsKGEscixhLnRleHRBbGlnbm1lbnQsdGhpcy5ydWxlcyx0LlBvc2l0aW9uQW5kU2hhcGUpLGg9MS4xO249PT1ULlBsYWNlbWVudEVudW0uQmVsb3cmJihsLkxhYmVsLnRleHRBbGlnbm1lbnQ9bS5UZXh0QWxpZ25tZW50RW51bS5MZWZ0VG9wKSxsLnNldExhYmVsUG9zaXRpb25BbmRTaGFwZUJvcmRlcnMoKSxsLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luQm90dG9tKj1oLGwuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Ub3AqPWgsbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkxlZnQqPWgsbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblJpZ2h0Kj1oO2xldCBjLGQ9ZS54K2wuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0LHA9ZS54K2wuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5SaWdodDtwPnQuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoJiYocD10LlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aC10aGlzLnJ1bGVzLk1lYXN1cmVSaWdodE1hcmdpbixkPXAtbC5Qb3NpdGlvbkFuZFNoYXBlLk1hcmdpblNpemUud2lkdGgsZS54PWQtbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkxlZnQpO2NvbnN0IGI9dC5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvcjtyZXR1cm4gYz1uPT09VC5QbGFjZW1lbnRFbnVtLkJlbG93P2IuZ2V0Qm90dG9tTGluZU1heEluUmFuZ2UoZCxwKTpiLmdldFNreUxpbmVNaW5JblJhbmdlKGQscCksbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb249bmV3IHUuUG9pbnRGMkQoZS54LGMpLG49PT1ULlBsYWNlbWVudEVudW0uQmVsb3c/Yi51cGRhdGVCb3R0b21MaW5lSW5SYW5nZShkLHAsbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkJvdHRvbStjKTpiLnVwZGF0ZVNreUxpbmVJblJhbmdlKGQscCxsLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luVG9wK2MpLGx9Y2FsY3VsYXRlVGVtcG9FeHByZXNzaW9uc0Zvck11bHRpVGVtcG9FeHByZXNzaW9uKHQsZSxpKXtjb25zdCBzPXIuRnJhY3Rpb24ucGx1cyh0LkFic29sdXRlVGltZXN0YW1wLGUuVGltZXN0YW1wKSxuPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFtpXTtsZXQgbz1uZXcgdS5Qb2ludEYyRDtpZihlLkNvbnRpbnVvdXNUZW1wb3x8ZS5JbnN0YW50YW5lb3VzVGVtcG8pe2lmKHRoaXMucnVsZXMuTWluTWVhc3VyZVRvRHJhd0luZGV4PjApcmV0dXJuO2lmKCFuWzBdKXJldHVybjtsZXQgdD1uWzBdLlBhcmVudFN0YWZmTGluZSxpPW5bMF0uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngscj0wO2ZvcihsZXQgZT0wO2U8bi5sZW5ndGg7ZSsrKWlmKG5bZV0uUGFyZW50U3RhZmZMaW5lJiYwIT09bltlXS5QYXJlbnRTdGFmZkxpbmUuTWVhc3VyZXMubGVuZ3RoJiZuW2VdLlBhcmVudFN0YWZmTGluZS5NZWFzdXJlcy5sZW5ndGg+MCl7dD1uW2VdLlBhcmVudFN0YWZmTGluZSxpPW5bZV0uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngscj1lO2JyZWFrfWlmKG89dGhpcy5nZXRSZWxhdGl2ZVBvc2l0aW9uSW5TdGFmZkxpbmVGcm9tVGltZXN0YW1wKHMscix0LHQuaXNQYXJ0T2ZNdWx0aVN0YWZmSW5zdHJ1bWVudCgpLGkpLGUuRW50cmllc0xpc3QubGVuZ3RoPjAmJmUuRW50cmllc0xpc3RbMF0uRXhwcmVzc2lvbiBpbnN0YW5jZW9mIEwuSW5zdGFudGFuZW91c1RlbXBvRXhwcmVzc2lvbiYmKGUuRW50cmllc0xpc3RbMF0uRXhwcmVzc2lvbi5QbGFjZW1lbnQ9VC5QbGFjZW1lbnRFbnVtLkFib3ZlLHQuTWVhc3VyZXNbMF0uc3RhZmZFbnRyaWVzLmxlbmd0aD4wJiYwPT09TWF0aC5hYnMoby54LXQuTWVhc3VyZXNbMF0uc3RhZmZFbnRyaWVzWzBdLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54KSYmdC5QYXJlbnRNdXNpY1N5c3RlbT09PXRoaXMubXVzaWNTeXN0ZW1zWzBdKSl7Y29uc3QgZT10Lk1lYXN1cmVzWzBdLkZpcnN0SW5zdHJ1Y3Rpb25TdGFmZkVudHJ5O2lmKGUpe2NvbnN0IHQ9ZS5HcmFwaGljYWxJbnN0cnVjdGlvbnMubGFzdCgpO28ueD10LlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54fXRoaXMucnVsZXMuQ29tcGFjdE1vZGUmJihvLng9dC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCt0Lk1lYXN1cmVzWzBdLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54KX1mb3IoY29uc3QgaSBvZiBlLkVudHJpZXNMaXN0KXtsZXQgcz1tLlRleHRBbGlnbm1lbnRFbnVtLkNlbnRlckJvdHRvbTt0aGlzLnJ1bGVzLkNvbXBhY3RNb2RlJiYocz1tLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRCb3R0b20pO2NvbnN0IG49dGhpcy5jYWxjdWxhdGVMYWJlbCh0LG8saS5sYWJlbCxlLmdldEZvbnRzdHlsZU9mRmlyc3RFbnRyeSgpLGkuRXhwcmVzc2lvbi5QbGFjZW1lbnQsdGhpcy5ydWxlcy5Vbmtub3duVGV4dEhlaWdodCxzKTtpZihpLkV4cHJlc3Npb24gaW5zdGFuY2VvZiBMLkluc3RhbnRhbmVvdXNUZW1wb0V4cHJlc3Npb24pe2Zvcihjb25zdCBlIG9mIHQuQWJzdHJhY3RFeHByZXNzaW9ucyllIGluc3RhbmNlb2YgUC5HcmFwaGljYWxJbnN0YW50YW5lb3VzVGVtcG9FeHByZXNzaW9uJiYoZS5Tb3VyY2VFeHByZXNzaW9uLkxhYmVsLGkuRXhwcmVzc2lvbi5MYWJlbCk7aWYobmV3IFAuR3JhcGhpY2FsSW5zdGFudGFuZW91c1RlbXBvRXhwcmVzc2lvbihpLkV4cHJlc3Npb24sbikuUGFyZW50U3RhZmZMaW5lfHx4LmRlZmF1bHQud2FybihcIkFkZGluZyBzdGFmZmxpbmUgZGlkbid0IHdvcmtcIiksdGhpcy5ydWxlcy5NZXRyb25vbWVNYXJrc0RyYXduJiZpLkV4cHJlc3Npb24uRW51bT09PUwuVGVtcG9FbnVtLm1ldHJvbm9tZU1hcmspe3RoaXMuY3JlYXRlTWV0cm9ub21lTWFyayhpLkV4cHJlc3Npb24pO2NvbnRpbnVlfX1lbHNlIGkuRXhwcmVzc2lvbixBLkNvbnRpbnVvdXNUZW1wb0V4cHJlc3Npb259fX1jcmVhdGVNZXRyb25vbWVNYXJrKHQpe3Rocm93IG5ldyBFcnJvcih0aGlzLmFic3RyYWN0Tm90SW1wbGVtZW50ZWRFcnJvck1lc3NhZ2UpfWdyYXBoaWNhbE1lYXN1cmVDcmVhdGVkQ2FsY3VsYXRpb25zKHQpe31jbGVhclN5c3RlbXNBbmRNZWFzdXJlcygpe2ZvcihsZXQgdD0wLGU9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk11c2ljUGFnZXMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk11c2ljUGFnZXNbdF07Zm9yKGxldCB0PTAsaT1lLk11c2ljU3lzdGVtcy5sZW5ndGg7dDxpOysrdCl7Y29uc3QgaT1lLk11c2ljU3lzdGVtc1t0XTtmb3IobGV0IHQ9MCxlPWkuU3RhZmZMaW5lcy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT1pLlN0YWZmTGluZXNbdF07Zm9yKGxldCB0PTAsaT1lLk1lYXN1cmVzLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPWUuTWVhc3VyZXNbdF07aWYoaS5GaXJzdEluc3RydWN0aW9uU3RhZmZFbnRyeSl7Y29uc3QgdD1pLlBvc2l0aW9uQW5kU2hhcGUuQ2hpbGRFbGVtZW50cy5pbmRleE9mKGkuRmlyc3RJbnN0cnVjdGlvblN0YWZmRW50cnkuUG9zaXRpb25BbmRTaGFwZSk7dD4tMSYmaS5Qb3NpdGlvbkFuZFNoYXBlLkNoaWxkRWxlbWVudHMuc3BsaWNlKHQsMSksaS5GaXJzdEluc3RydWN0aW9uU3RhZmZFbnRyeT12b2lkIDAsaS5iZWdpbkluc3RydWN0aW9uc1dpZHRoPTB9aWYoaS5MYXN0SW5zdHJ1Y3Rpb25TdGFmZkVudHJ5KXtjb25zdCB0PWkuUG9zaXRpb25BbmRTaGFwZS5DaGlsZEVsZW1lbnRzLmluZGV4T2YoaS5MYXN0SW5zdHJ1Y3Rpb25TdGFmZkVudHJ5LlBvc2l0aW9uQW5kU2hhcGUpO3Q+LTEmJmkuUG9zaXRpb25BbmRTaGFwZS5DaGlsZEVsZW1lbnRzLnNwbGljZSh0LDEpLGkuTGFzdEluc3RydWN0aW9uU3RhZmZFbnRyeT12b2lkIDAsaS5lbmRJbnN0cnVjdGlvbnNXaWR0aD0wfX1lLk1lYXN1cmVzPVtdLGUuUG9zaXRpb25BbmRTaGFwZS5DaGlsZEVsZW1lbnRzPVtdfWkuU3RhZmZMaW5lcy5sZW5ndGg9MCxpLlBvc2l0aW9uQW5kU2hhcGUuQ2hpbGRFbGVtZW50cz1bXX1lLk11c2ljU3lzdGVtcz1bXSxlLlBvc2l0aW9uQW5kU2hhcGUuQ2hpbGRFbGVtZW50cz1bXX10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTXVzaWNQYWdlcz1bXX1oYW5kbGVWb2ljZUVudHJ5KHQsZSxpLHMsbixyLG8sYSxsLGMsdSl7dC5TdGVtRGlyZWN0aW9uWG1sIT09aC5TdGVtRGlyZWN0aW9uVHlwZS5VbmRlZmluZWQmJnRoaXMucnVsZXMuU2V0V2FudGVkU3RlbURpcmVjdGlvbkJ5WG1sJiZ2b2lkIDAhPT10LlN0ZW1EaXJlY3Rpb25YbWw/dC5XYW50ZWRTdGVtRGlyZWN0aW9uPXQuU3RlbURpcmVjdGlvblhtbDp0aGlzLmNhbGN1bGF0ZVN0ZW1EaXJlY3Rpb25Gcm9tVm9pY2VzKHQpO2NvbnN0IGQ9ZS5maW5kT3JDcmVhdGVHcmFwaGljYWxWb2ljZUVudHJ5KHQpO2Qub2N0YXZlU2hpZnRWYWx1ZT1hO2NvbnN0IGY9ZS50YWJTdGFmZkVudHJ5O2xldCBtO2YmJihtPWYuZmluZE9yQ3JlYXRlR3JhcGhpY2FsVm9pY2VFbnRyeSh0KSk7Zm9yKGxldCBzPTAsbD10Lk5vdGVzLmxlbmd0aDtzPGw7KytzKXtjb25zdCBsPXQuTm90ZXNbc107aWYoIWwpY29udGludWU7aWYodm9pZCAwIT09dSYmdm9pZCAwIT09dS5MaW5rJiZ2b2lkIDAhPT1jJiZjLmluZGV4T2YobCk+LTEpY29udGludWU7bGV0IGg7aWYodC5Jc0dyYWNlP2g9Qi5zeW1ib2xGYWN0b3J5LmNyZWF0ZUdyYWNlTm90ZShsLGQsbix0aGlzLnJ1bGVzLGEpOihoPUIuc3ltYm9sRmFjdG9yeS5jcmVhdGVOb3RlKGwsZCxuLGEsdGhpcy5ydWxlcyx2b2lkIDApLEIuc3RhZmZsaW5lTm90ZUNhbGN1bGF0b3IudHJhY2tOb3RlKGgpKSxsLlBpdGNoJiZ0aGlzLmNoZWNrTm90ZUZvckFjY2lkZW50YWwoaCxpLG4sYSksdGhpcy5yZXNldFlQb3NpdGlvbkZvckxlYWRTaGVldChoLlBvc2l0aW9uQW5kU2hhcGUpLGUuYWRkR3JhcGhpY2FsTm90ZVRvTGlzdEF0Q29ycmVjdFlQb3NpdGlvbihkLGgpLGguUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVCb3VuZGluZ0JveCgpLHRoaXMubGVhZFNoZWV0fHwodm9pZCAwIT09bC5Ob3RlQmVhbSYmbC5QcmludE9iamVjdCYmdGhpcy5oYW5kbGVCZWFtKGgsbC5Ob3RlQmVhbSxvKSx2b2lkIDAhPT1sLk5vdGVUdXBsZXQmJmwuUHJpbnRPYmplY3QmJnRoaXMuaGFuZGxlVHVwbGV0KGgsbC5Ob3RlVHVwbGV0LHIpKSxtKXtjb25zdCB0PUIuc3ltYm9sRmFjdG9yeS5jcmVhdGVOb3RlKGwsbSxuLGEsdGhpcy5ydWxlcyx2b2lkIDApO2YuYWRkR3JhcGhpY2FsTm90ZVRvTGlzdEF0Q29ycmVjdFlQb3NpdGlvbihtLHQpLHQuUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVCb3VuZGluZ0JveCgpLHRoaXMubGVhZFNoZWV0fHxsLk5vdGVUdXBsZXQmJnRoaXMuaGFuZGxlVHVwbGV0KHQsbC5Ob3RlVHVwbGV0LHIpfX1yZXR1cm4gdC5BcnRpY3VsYXRpb25zLmxlbmd0aD4wJiZ0aGlzLmhhbmRsZVZvaWNlRW50cnlBcnRpY3VsYXRpb25zKHQuQXJ0aWN1bGF0aW9ucyx0LGUpLHQuVGVjaG5pY2FsSW5zdHJ1Y3Rpb25zLmxlbmd0aD4wJiZ0aGlzLmhhbmRsZVZvaWNlRW50cnlUZWNobmljYWxJbnN0cnVjdGlvbnModC5UZWNobmljYWxJbnN0cnVjdGlvbnMsdCxlKSx0Lkx5cmljc0VudHJpZXMuc2l6ZSgpPjAmJnRoaXMuaGFuZGxlVm9pY2VFbnRyeUx5cmljcyh0LGUscyksdC5Pcm5hbWVudENvbnRhaW5lciYmdGhpcy5oYW5kbGVWb2ljZUVudHJ5T3JuYW1lbnRzKHQuT3JuYW1lbnRDb250YWluZXIsdCxlKSxhfXJlc2V0WVBvc2l0aW9uRm9yTGVhZFNoZWV0KHQpe3RoaXMubGVhZFNoZWV0JiYodC5SZWxhdGl2ZVBvc2l0aW9uPW5ldyB1LlBvaW50RjJEKHQuUmVsYXRpdmVQb3NpdGlvbi54LDApKX1sYXlvdXRWb2ljZUVudHJpZXModCxlKXtpZih0LlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgdS5Qb2ludEYyRCgwLDApLCF0aGlzLmxlYWRTaGVldClmb3IoY29uc3QgZSBvZiB0LmdyYXBoaWNhbFZvaWNlRW50cmllcyl7Y29uc3QgaT1lLm5vdGVzO2lmKDA9PT1pLmxlbmd0aCljb250aW51ZTtjb25zdCBzPWlbMF0uc291cmNlTm90ZS5QYXJlbnRWb2ljZUVudHJ5LG49dm9pZCAwIT09aVswXS5zb3VyY2VOb3RlLlBpdGNoO3RoaXMubGF5b3V0Vm9pY2VFbnRyeShzLGksdCxuKX19bWF4SW5zdHJOYW1lTGFiZWxMZW5ndGgoKXt2YXIgdDtsZXQgZT0wO2Zvcihjb25zdCBpIG9mIHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0Lkluc3RydW1lbnRzKWlmKChudWxsPT09KHQ9aS5OYW1lTGFiZWwpfHx2b2lkIDA9PT10P3ZvaWQgMDp0LnByaW50KSYmaS5Wb2ljZXMubGVuZ3RoPjAmJmkuVm9pY2VzWzBdLlZpc2libGUpe2xldCB0PWkuTmFtZUxhYmVsO3RoaXMucnVsZXMuUmVuZGVyUGFydE5hbWVzfHwodD1uZXcgdy5MYWJlbChcIlwiLHQudGV4dEFsaWdubWVudCx0LmZvbnQpKTtjb25zdCBzPW5ldyBmLkdyYXBoaWNhbExhYmVsKHQsdGhpcy5ydWxlcy5JbnN0cnVtZW50TGFiZWxUZXh0SGVpZ2h0LG0uVGV4dEFsaWdubWVudEVudW0uTGVmdENlbnRlcix0aGlzLnJ1bGVzKTtzLnNldExhYmVsUG9zaXRpb25BbmRTaGFwZUJvcmRlcnMoKSxlPU1hdGgubWF4KGUscy5Qb3NpdGlvbkFuZFNoYXBlLk1hcmdpblNpemUud2lkdGgpfXJldHVybiB0aGlzLnJ1bGVzLlJlbmRlclBhcnROYW1lcz9lOjB9Y2FsY3VsYXRlU2hlZXRMYWJlbEJvdW5kaW5nQm94ZXMoKXtjb25zdCB0PXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LGU9dGhpcy5ydWxlcy5EZWZhdWx0Q29sb3JUaXRsZTtpZih2b2lkIDAhPT10LlRpdGxlJiZ0aGlzLnJ1bGVzLlJlbmRlclRpdGxlKXtjb25zdCBpPW5ldyBmLkdyYXBoaWNhbExhYmVsKHQuVGl0bGUsdGhpcy5ydWxlcy5TaGVldFRpdGxlSGVpZ2h0LG0uVGV4dEFsaWdubWVudEVudW0uQ2VudGVyQm90dG9tLHRoaXMucnVsZXMpO2kuTGFiZWwuSXNDcmVkaXRMYWJlbD0hMCxpLkxhYmVsLmNvbG9yRGVmYXVsdD1lLHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5UaXRsZT1pLGkuc2V0TGFiZWxQb3NpdGlvbkFuZFNoYXBlQm9yZGVycygpfWVsc2UgdGhpcy5ydWxlcy5SZW5kZXJUaXRsZXx8KHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5UaXRsZT12b2lkIDApO2lmKHZvaWQgMCE9PXQuU3VidGl0bGUmJnRoaXMucnVsZXMuUmVuZGVyU3VidGl0bGUpe2NvbnN0IGk9bmV3IGYuR3JhcGhpY2FsTGFiZWwodC5TdWJ0aXRsZSx0aGlzLnJ1bGVzLlNoZWV0U3VidGl0bGVIZWlnaHQsbS5UZXh0QWxpZ25tZW50RW51bS5DZW50ZXJDZW50ZXIsdGhpcy5ydWxlcyk7aS5MYWJlbC5Jc0NyZWRpdExhYmVsPSEwLGkuTGFiZWwuY29sb3JEZWZhdWx0PWUsdGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlN1YnRpdGxlPWksaS5zZXRMYWJlbFBvc2l0aW9uQW5kU2hhcGVCb3JkZXJzKCl9ZWxzZSB0aGlzLnJ1bGVzLlJlbmRlclN1YnRpdGxlfHwodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlN1YnRpdGxlPXZvaWQgMCk7aWYodm9pZCAwIT09dC5Db21wb3NlciYmdGhpcy5ydWxlcy5SZW5kZXJDb21wb3Nlcil7Y29uc3QgaT1uZXcgZi5HcmFwaGljYWxMYWJlbCh0LkNvbXBvc2VyLHRoaXMucnVsZXMuU2hlZXRDb21wb3NlckhlaWdodCxtLlRleHRBbGlnbm1lbnRFbnVtLlJpZ2h0Q2VudGVyLHRoaXMucnVsZXMpO2kuTGFiZWwuSXNDcmVkaXRMYWJlbD0hMCxpLkxhYmVsLmNvbG9yRGVmYXVsdD1lLHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5Db21wb3Nlcj1pLGkuc2V0TGFiZWxQb3NpdGlvbkFuZFNoYXBlQm9yZGVycygpfWVsc2UgdGhpcy5ydWxlcy5SZW5kZXJDb21wb3Nlcnx8KHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5Db21wb3Nlcj12b2lkIDApO2lmKHZvaWQgMCE9PXQuTHlyaWNpc3QmJnRoaXMucnVsZXMuUmVuZGVyTHlyaWNpc3Qpe2NvbnN0IGk9bmV3IGYuR3JhcGhpY2FsTGFiZWwodC5MeXJpY2lzdCx0aGlzLnJ1bGVzLlNoZWV0QXV0aG9ySGVpZ2h0LG0uVGV4dEFsaWdubWVudEVudW0uTGVmdENlbnRlcix0aGlzLnJ1bGVzKTtpLkxhYmVsLklzQ3JlZGl0TGFiZWw9ITAsaS5MYWJlbC5jb2xvckRlZmF1bHQ9ZSx0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTHlyaWNpc3Q9aSxpLnNldExhYmVsUG9zaXRpb25BbmRTaGFwZUJvcmRlcnMoKX1lbHNlIHRoaXMucnVsZXMuUmVuZGVyTHlyaWNpc3R8fCh0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTHlyaWNpc3Q9dm9pZCAwKX1jaGVja01lYXN1cmVzRm9yV2hvbGVSZXN0Tm90ZXMoKXtmb3IobGV0IHQ9MCxlPXRoaXMubXVzaWNTeXN0ZW1zLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMubXVzaWNTeXN0ZW1zW3RdO2ZvcihsZXQgdD0wLGk9ZS5TdGFmZkxpbmVzLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPWUuU3RhZmZMaW5lc1t0XTtmb3IobGV0IHQ9MCxlPWkuTWVhc3VyZXMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9aS5NZWFzdXJlc1t0XTtpZigxPT09ZS5zdGFmZkVudHJpZXMubGVuZ3RoKXtjb25zdCB0PWUuc3RhZmZFbnRyaWVzWzBdO2lmKHQuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzLmxlbmd0aD4wJiYxPT09dC5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0ubm90ZXMubGVuZ3RoKXtjb25zdCBpPXQuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzWzBdLm5vdGVzWzBdOyFpLnNvdXJjZU5vdGUuUGl0Y2gmJm5ldyByLkZyYWN0aW9uKDEsMikubHQoaS5zb3VyY2VOb3RlLkxlbmd0aCkmJnRoaXMubGF5b3V0TWVhc3VyZVdpdGhXaG9sZVJlc3QoaSx0LGUpfX19fX19b3B0aW1pemVSZXN0Tm90ZVBsYWNlbWVudCh0LGUpe2lmKDA9PT10LmdyYXBoaWNhbFZvaWNlRW50cmllcy5sZW5ndGgpcmV0dXJuO2NvbnN0IGk9dC5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0ubm90ZXM7aWYoMD09PWkubGVuZ3RoKXJldHVybjtjb25zdCBzPWlbMF0sbj1zLnNvdXJjZU5vdGUuaXNSZXN0KCk7aWYoMj09PXQuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzLmxlbmd0aCl7bGV0IGU9ITE7Y29uc3QgaT10LmdyYXBoaWNhbFZvaWNlRW50cmllc1sxXS5ub3RlcztpLmxlbmd0aD4wJiYoZT1pWzBdLnNvdXJjZU5vdGUuaXNSZXN0KCkpLG4mJmU/dGhpcy5jYWxjdWxhdGVUd29SZXN0Tm90ZXNQbGFjZW1lbnRXaXRoQ29sbGlzaW9uRGV0ZWN0aW9uKHQpOihufHxlKSYmdGhpcy5jYWxjdWxhdGVSZXN0Tm90ZVBsYWNlbWVudFdpdGhDb2xsaXNpb25EZXRlY3Rpb25Gcm9tR3JhcGhpY2FsTm90ZSh0KX1lbHNlIGlmKG4mJnQhPT1lLnN0YWZmRW50cmllc1swXSYmdCE9PWUuc3RhZmZFbnRyaWVzW2Uuc3RhZmZFbnRyaWVzLmxlbmd0aC0xXSl7Y29uc3QgaT1lLnN0YWZmRW50cmllcy5pbmRleE9mKHQpLG49ZS5zdGFmZkVudHJpZXNbaS0xXSxyPWUuc3RhZmZFbnRyaWVzW2krMV07aWYoMT09PW4uZ3JhcGhpY2FsVm9pY2VFbnRyaWVzLmxlbmd0aCl7Y29uc3QgZT1uLmdyYXBoaWNhbFZvaWNlRW50cmllc1swXS5ub3Rlc1swXTtpZih2b2lkIDAhPT1lLnNvdXJjZU5vdGUuTm90ZUJlYW0mJjE9PT1yLmdyYXBoaWNhbFZvaWNlRW50cmllcy5sZW5ndGgpe2NvbnN0IGk9ci5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0ubm90ZXNbMF07dm9pZCAwIT09aS5zb3VyY2VOb3RlLk5vdGVCZWFtJiZlLnNvdXJjZU5vdGUuTm90ZUJlYW09PT1pLnNvdXJjZU5vdGUuTm90ZUJlYW0mJih0aGlzLmNhbGN1bGF0ZVJlc3ROb3RlUGxhY2VtZW50V2l0aGluR3JhcGhpY2FsQmVhbSh0LHMsZSxyLGkpLHQuUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVCb3VuZGluZ0JveCgpKX19fX1nZXRSZWxhdGl2ZVBvc2l0aW9uSW5TdGFmZkxpbmVGcm9tVGltZXN0YW1wKHQsZSxpLHMsbj0wKXtsZXQgbyxhLGw9bmV3IHUuUG9pbnRGMkQ7Y29uc3QgaD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVycy5sZW5ndGgsYz10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuR2V0SW50ZXJwb2xhdGVkSW5kZXhJblZlcnRpY2FsQ29udGFpbmVycyh0KSxkPU1hdGgubWluKE1hdGguZmxvb3IoYyksaC0xKSxmPU1hdGgubWluKE1hdGguY2VpbChjKSxoLTEpO2lmKGQ8MHx8ZTwwKXJldHVybiBsO2lmKG89dGhpcy5nZXRGaXJzdExlZnROb3ROdWxsU3RhZmZFbnRyeUZyb21Db250YWluZXIoZCxlLHMpLGE9dGhpcy5nZXRGaXJzdFJpZ2h0Tm90TnVsbFN0YWZmRW50cnlGcm9tQ29udGFpbmVyKGYsZSxzKSxvJiZhKXtsZXQgZT1vLnBhcmVudE1lYXN1cmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLng7bj4wJiYoZT1uKTtsZXQgcz1vLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K2UsaD1hLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K2EucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueDtuPjAmJihoPWEuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrZSk7bGV0IGM9MDtpZihvIT09YSl7Y29uc3QgZT1vLmdldEFic29sdXRlVGltZXN0YW1wKCksaT1hLmdldEFic29sdXRlVGltZXN0YW1wKCk7Yz1yLkZyYWN0aW9uLm1pbnVzKHQsZSkuUmVhbFZhbHVlL3IuRnJhY3Rpb24ubWludXMoaSxlKS5SZWFsVmFsdWV9by5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZSE9PWEucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmUmJihvLnBhcmVudE1lYXN1cmUuUGFyZW50U3RhZmZMaW5lPT09aT9oPWkuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoOnM9aS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCksbD1uZXcgdS5Qb2ludEYyRChzKyhoLXMpKmMsMCl9cmV0dXJuIGx9Z2V0UmVsYXRpdmVYUG9zaXRpb25Gcm9tVGltZXN0YW1wKHQpe2NvbnN0IGU9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoLGk9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LkdldEludGVycG9sYXRlZEluZGV4SW5WZXJ0aWNhbENvbnRhaW5lcnModCkscz1NYXRoLm1heCgwLE1hdGgubWluKE1hdGgucm91bmQoaSksZS0xKSksbj10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1tzXS5nZXRGaXJzdE5vbk51bGxTdGFmZkVudHJ5KCk7cmV0dXJuIG4uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrbi5wYXJlbnRNZWFzdXJlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54fWNhbGN1bGF0ZVBhZ2VMYWJlbHModCl7dmFyIGU7dGhpcy5ydWxlcy5SZW5kZXJTaW5nbGVIb3Jpem9udGFsU3RhZmZsaW5lJiYodC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0PXQuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoLHQuUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVCb3VuZGluZ0JveCgpLHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LnBhZ2VXaWR0aD10LlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aCk7bGV0IGk9MTA7aWYodC5NdXNpY1N5c3RlbXMubGVuZ3RoPjApe2NvbnN0IGU9dC5NdXNpY1N5c3RlbXNbMF07aT1lLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55K2UuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJUb3B9aWYodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlRpdGxlKXtjb25zdCBlPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5UaXRsZTtlLlBvc2l0aW9uQW5kU2hhcGUuUGFyZW50PXQuUG9zaXRpb25BbmRTaGFwZTtjb25zdCBpPW5ldyB1LlBvaW50RjJEO2kueD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5wYWdlV2lkdGgvMixpLnk9dGhpcy5ydWxlcy5UaXRsZVRvcERpc3RhbmNlK3RoaXMucnVsZXMuU2hlZXRUaXRsZUhlaWdodCxlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1pLHQuTGFiZWxzLnB1c2goZSl9aWYodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlN1YnRpdGxlKXtjb25zdCBlPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5TdWJ0aXRsZTtlLlBvc2l0aW9uQW5kU2hhcGUuUGFyZW50PXQuUG9zaXRpb25BbmRTaGFwZTtjb25zdCBpPW5ldyB1LlBvaW50RjJEO2kueD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5wYWdlV2lkdGgvMixpLnk9dGhpcy5ydWxlcy5UaXRsZVRvcERpc3RhbmNlK3RoaXMucnVsZXMuU2hlZXRUaXRsZUhlaWdodCt0aGlzLnJ1bGVzLlNoZWV0TWluaW11bURpc3RhbmNlQmV0d2VlblRpdGxlQW5kU3VidGl0bGUsZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb249aSx0LkxhYmVscy5wdXNoKGUpfWNvbnN0IHM9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LkNvbXBvc2VyO2xldCBuO2lmKHMpe3MuUG9zaXRpb25BbmRTaGFwZS5QYXJlbnQ9dC5Qb3NpdGlvbkFuZFNoYXBlLHMuc2V0TGFiZWxQb3NpdGlvbkFuZFNoYXBlQm9yZGVycygpO2NvbnN0IHI9bmV3IHUuUG9pbnRGMkQ7ci54PXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LnBhZ2VXaWR0aC10aGlzLnJ1bGVzLlBhZ2VSaWdodE1hcmdpbixyLnk9aSxyLnktPXRoaXMucnVsZXMuU3lzdGVtQ29tcG9zZXJEaXN0YW5jZTtjb25zdCBvPW51bGw9PT0oZT1zLlRleHRMaW5lcyl8fHZvaWQgMD09PWU/dm9pZCAwOmUubGVuZ3RoO28+MSYmKHIueS09cy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlckJvdHRvbSooby0xKS9vKSxuPXIueSxzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1yLHQuTGFiZWxzLnB1c2gocyl9Y29uc3Qgcj10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTHlyaWNpc3Q7aWYocil7ci5Qb3NpdGlvbkFuZFNoYXBlLlBhcmVudD10LlBvc2l0aW9uQW5kU2hhcGUsci5zZXRMYWJlbFBvc2l0aW9uQW5kU2hhcGVCb3JkZXJzKCk7Y29uc3QgZT1uZXcgdS5Qb2ludEYyRDtlLng9dGhpcy5ydWxlcy5QYWdlTGVmdE1hcmdpbixlLnk9aSxlLnkrPXIuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJCb3R0b20sZS55PU1hdGgubWluKGUueSxudWxsIT1uP246TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIpLHIuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPWUsdC5MYWJlbHMucHVzaChyKX19Y3JlYXRlR3JhcGhpY2FsVGllcygpe2ZvcihsZXQgdD0wO3Q8dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuU291cmNlTWVhc3VyZXMubGVuZ3RoO3QrKyl7Y29uc3QgZT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlc1t0XTtmb3IobGV0IGk9MDtpPGUuQ29tcGxldGVOdW1iZXJPZlN0YXZlcztpKyspZm9yKGxldCBzPTA7czxlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoO3MrKyl7Y29uc3Qgbj1lLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbc10uU3RhZmZFbnRyaWVzW2ldO2lmKG4pe2NvbnN0IGU9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LmZpbmRHcmFwaGljYWxTdGFmZkVudHJ5RnJvbU1lYXN1cmVMaXN0KGksdCxuKTtlJiYoZS5HcmFwaGljYWxUaWVzLmNsZWFyKCksZS50aWVzLmNsZWFyKCkpO2ZvcihsZXQgcz0wLHI9bi5Wb2ljZUVudHJpZXMubGVuZ3RoO3M8cjsrK3Mpe2NvbnN0IHI9bi5Wb2ljZUVudHJpZXNbc107Zm9yKGxldCBzPTAsbj1yLk5vdGVzLmxlbmd0aDtzPG47KytzKXtjb25zdCBuPXIuTm90ZXNbc107aWYobi5Ob3RlVGllKXtjb25zdCBzPW4uTm90ZVRpZTtpZihuPT09bi5Ob3RlVGllLk5vdGVzLmxhc3QoKSljb250aW51ZTtpZihlKWZvcihjb25zdCB0IG9mIGUuR3JhcGhpY2FsVGllcyl0LlRpZTt0aGlzLmhhbmRsZVRpZShzLGUsaSx0KX19fXRoaXMuc2V0VGllRGlyZWN0aW9ucyhlKX19fX1oYW5kbGVUaWUodCxlLGkscyl7aWYoIWUpcmV0dXJuO2UudGllcy5wdXNoKHQpO2xldCBuLHIsbyxhPWU7Zm9yKGxldCBlPTE7ZTx0Lk5vdGVzLmxlbmd0aDtlKyspaWYobj1hLmZpbmRUaWVHcmFwaGljYWxOb3RlRnJvbU5vdGUodC5Ob3Rlc1tlLTFdKSxyPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5HZXRHcmFwaGljYWxGcm9tU291cmNlU3RhZmZFbnRyeSh0Lk5vdGVzW2VdLlBhcmVudFN0YWZmRW50cnkpLHIpe2lmKG89ci5maW5kVGllR3JhcGhpY2FsTm90ZUZyb21Ob3RlKHQuTm90ZXNbZV0pLHZvaWQgMCE9PW4mJnZvaWQgMCE9PW8mJnIpe2lmKCFuLnNvdXJjZU5vdGUuUHJpbnRPYmplY3R8fCFvLnNvdXJjZU5vdGUuUHJpbnRPYmplY3QpY29udGludWU7Y29uc3QgZT10aGlzLmNyZWF0ZUdyYXBoaWNhbFRpZSh0LGEscixuLG8pO2EuR3JhcGhpY2FsVGllcy5wdXNoKGUpLHRoaXMuc3RhZmZFbnRyaWVzV2l0aEdyYXBoaWNhbFRpZXMuaW5kZXhPZihhKT49MCYmdGhpcy5zdGFmZkVudHJpZXNXaXRoR3JhcGhpY2FsVGllcy5wdXNoKGEpfWE9cn19c2V0VGllRGlyZWN0aW9ucyh0KXtpZighdClyZXR1cm47Y29uc3QgZT10LnRpZXM7aWYoZS5sZW5ndGg+MSl7bGV0IHQ7Zm9yKGNvbnN0IGkgb2YgZSl7Y29uc3QgZT1pLk5vdGVzWzBdOyghdHx8ZS5QaXRjaC5nZXRIYWxmVG9uZSgpPnQuUGl0Y2guZ2V0SGFsZlRvbmUoKSkmJih0PWUpfWZvcihjb25zdCBpIG9mIGUpaS5UaWVEaXJlY3Rpb249PT1ULlBsYWNlbWVudEVudW0uTm90WWV0RGVmaW5lZCYmKGkuTm90ZXNbMF09PT10P2kuVGllRGlyZWN0aW9uPVQuUGxhY2VtZW50RW51bS5BYm92ZTppLlRpZURpcmVjdGlvbj1ULlBsYWNlbWVudEVudW0uQmVsb3cpfX1jcmVhdGVBY2NpZGVudGFsQ2FsY3VsYXRvcnMoKXtjb25zdCB0PVtdLGU9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuZ2V0Rmlyc3RTb3VyY2VNZWFzdXJlKCk7aWYoZSlmb3IobGV0IGk9MDtpPGUuQ29tcGxldGVOdW1iZXJPZlN0YXZlcztpKyspe2NvbnN0IHM9bmV3IHkuQWNjaWRlbnRhbENhbGN1bGF0b3I7aWYodC5wdXNoKHMpLGUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbaV0pZm9yKGxldCB0PTAsbj1lLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ldLkluc3RydWN0aW9ucy5sZW5ndGg7dDxuOysrdCl7Y29uc3Qgbj1lLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ldLkluc3RydWN0aW9uc1t0XTtpZihuIGluc3RhbmNlb2YgcC5LZXlJbnN0cnVjdGlvbil7Y29uc3QgdD1uO3MuQWN0aXZlS2V5SW5zdHJ1Y3Rpb249dH19fXJldHVybiB0fWNhbGN1bGF0ZVZlcnRpY2FsQ29udGFpbmVyc0xpc3QoKXtjb25zdCB0PXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFswXS5sZW5ndGg7Zm9yKGxldCBlPTA7ZTx0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3QubGVuZ3RoO2UrKylmb3IobGV0IGk9MDtpPHQ7aSsrKXtjb25zdCB0PXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFtlXVtpXTtpZih0KWZvcihsZXQgZT0wLHM9dC5zdGFmZkVudHJpZXMubGVuZ3RoO2U8czsrK2Upe2NvbnN0IHM9dC5zdGFmZkVudHJpZXNbZV0sbj10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuZ2V0T3JDcmVhdGVWZXJ0aWNhbENvbnRhaW5lcihzLmdldEFic29sdXRlVGltZXN0YW1wKCkpO24mJihuLlN0YWZmRW50cmllc1tpXT1zLHMucGFyZW50VmVydGljYWxDb250YWluZXI9bil9fX1zZXRJbmRpY2VzVG9WZXJ0aWNhbEdyYXBoaWNhbENvbnRhaW5lcnMoKXtmb3IobGV0IHQ9MDt0PHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5WZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aDt0KyspdGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnNbdF0uSW5kZXg9dH1jcmVhdGVHcmFwaGljYWxNZWFzdXJlc0ZvclNvdXJjZU1lYXN1cmUodCxlLGkscyxuKXt0aGlzLmluaXRHcmFwaGljYWxNZWFzdXJlc0NyZWF0aW9uKCk7Y29uc3Qgcj1bXSxvPVtdLGE9W10sbD1bXTtsZXQgaD0hMDtmb3IobGV0IGM9MDtjPHQuQ29tcGxldGVOdW1iZXJPZlN0YXZlcztjKyspe2NvbnN0IHU9dGhpcy5jcmVhdGVHcmFwaGljYWxNZWFzdXJlKHQsYSxvLGVbY10sbixzLGksYyxsKTtoPWgmJnUuaGFzT25seVJlc3RzLHIucHVzaCh1KX1yZXR1cm4gdC5hbGxSZXN0cz1oLHQuVmVydGljYWxNZWFzdXJlTGlzdD1yLHJ9Y3JlYXRlR3JhcGhpY2FsTWVhc3VyZSh0LGUsaSxzLG4sYyx1LGYsbSl7dmFyIGIsZyx5LHgsdixfO2NvbnN0IHc9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuZ2V0U3RhZmZGcm9tSW5kZXgoZik7bGV0IFQ7aWYobltmXS5DbGVmVHlwZT09PWEuQ2xlZkVudW0uVEFCKXcuaXNUYWI9ITAsVD1CLnN5bWJvbEZhY3RvcnkuY3JlYXRlVGFiU3RhZmZNZWFzdXJlKHQsdyk7ZWxzZSBpZih0Lm11bHRpcGxlUmVzdE1lYXN1cmVzJiZ0aGlzLnJ1bGVzLlJlbmRlck11bHRpcGxlUmVzdE1lYXN1cmVzKVQ9Qi5zeW1ib2xGYWN0b3J5LmNyZWF0ZU11bHRpUmVzdE1lYXN1cmUodCx3KTtlbHNle2lmKHQubXVsdGlwbGVSZXN0TWVhc3VyZU51bWJlcj4xKXJldHVybjtUPUIuc3ltYm9sRmFjdG9yeS5jcmVhdGVHcmFwaGljYWxNZWFzdXJlKHQsdyl9aWYoVC5oYXNFcnJvcj10LmdldEVycm9ySW5NZWFzdXJlKGYpLHQuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbZl0pZm9yKGxldCBlPTAsaT10LkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ZdLkluc3RydWN0aW9ucy5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10LkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ZdLkluc3RydWN0aW9uc1tlXTtpZihpIGluc3RhbmNlb2YgcC5LZXlJbnN0cnVjdGlvbil7Y29uc3QgdD1wLktleUluc3RydWN0aW9uLmNvcHkoaSksZT1ULmdldFRyYW5zcG9zZWRIYWxmdG9uZXMoKTswIT09ZSYmVC5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50Lk1pZGlJbnN0cnVtZW50SWQhPT1FLk1pZGlJbnN0cnVtZW50LlBlcmN1c3Npb24mJkIudHJhbnNwb3NlQ2FsY3VsYXRvciYmQi50cmFuc3Bvc2VDYWxjdWxhdG9yLnRyYW5zcG9zZUtleSh0LGUpLHMuQWN0aXZlS2V5SW5zdHJ1Y3Rpb249dH19Y29uc3QgUD1bXTtmb3IobGV0IGU9MCxpPXQuU3RhZmZMaW5rZWRFeHByZXNzaW9uc1tmXS5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10LlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbZl1bZV07aWYoaS5PY3RhdmVTaGlmdFN0YXJ0KXtQLnB1c2goaSk7Y29uc3QgZT1pLk9jdGF2ZVNoaWZ0U3RhcnQ7bGV0IHM9bnVsbD09PShiPW51bGw9PWU/dm9pZCAwOmUuUGFyZW50RW5kTXVsdGlFeHByZXNzaW9uKXx8dm9pZCAwPT09Yj92b2lkIDA6Yi5BYnNvbHV0ZVRpbWVzdGFtcDsobnVsbD09ZT92b2lkIDA6ZS5QYXJlbnRFbmRNdWx0aUV4cHJlc3Npb24pfHwocz1yLkZyYWN0aW9uLnBsdXModC5BYnNvbHV0ZVRpbWVzdGFtcCx0LkR1cmF0aW9uKSksY1tmXT1uZXcgUy5PY3RhdmVTaGlmdFBhcmFtcyhlLG51bGw9PWk/dm9pZCAwOmkuQWJzb2x1dGVUaW1lc3RhbXAscyl9fWZvcihsZXQgcj0wO3I8dC5WZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aDtyKyspe2NvbnN0IG89dC5WZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzW3JdLlN0YWZmRW50cmllc1tmXTtpZihvKXtmb3IobGV0IHQ9MCxlPW8uSW5zdHJ1Y3Rpb25zLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPW8uSW5zdHJ1Y3Rpb25zW3RdO2UgaW5zdGFuY2VvZiBhLkNsZWZJbnN0cnVjdGlvbiYmKG5bZl09ZSl9Y29uc3QgdD1CLnN5bWJvbEZhY3RvcnkuY3JlYXRlU3RhZmZFbnRyeShvLFQpO3I8VC5zdGFmZkVudHJpZXMubGVuZ3RoP1QuYWRkR3JhcGhpY2FsU3RhZmZFbnRyeUF0VGltZXN0YW1wKHQpOlQuYWRkR3JhcGhpY2FsU3RhZmZFbnRyeSh0KTtjb25zdCBoPVtdO28uTGluayYmKG8uZmluZExpbmtlZE5vdGVzKGgpLHRoaXMuaGFuZGxlU3RhZmZFbnRyeUxpbmsodCxtKSk7bGV0IGQ9bC5PY3RhdmVFbnVtLk5PTkU7aWYoY1tmXSYmY1tmXS5nZXRBYnNvbHV0ZVN0YXJ0VGltZXN0YW1wLmx0ZShvLkFic29sdXRlVGltZXN0YW1wKSYmby5BYnNvbHV0ZVRpbWVzdGFtcC5sdGUoY1tmXS5nZXRBYnNvbHV0ZUVuZFRpbWVzdGFtcCkmJihkPWNbZl0uZ2V0T3Blbk9jdGF2ZVNoaWZ0LlR5cGUpLGQ9PT1sLk9jdGF2ZUVudW0uTk9ORSlmb3IoY29uc3QgdCBvZiBQKWlmKChudWxsPT09KHk9bnVsbD09PShnPXQuT2N0YXZlU2hpZnRTdGFydCl8fHZvaWQgMD09PWc/dm9pZCAwOmcuUGFyZW50U3RhcnRNdWx0aUV4cHJlc3Npb24pfHx2b2lkIDA9PT15P3ZvaWQgMDp5LkFic29sdXRlVGltZXN0YW1wLmx0ZShvLkFic29sdXRlVGltZXN0YW1wKSkmJiEobnVsbD09PSh2PW51bGw9PT0oeD10Lk9jdGF2ZVNoaWZ0U3RhcnQpfHx2b2lkIDA9PT14P3ZvaWQgMDp4LlBhcmVudEVuZE11bHRpRXhwcmVzc2lvbil8fHZvaWQgMD09PXY/dm9pZCAwOnYuQWJzb2x1dGVUaW1lc3RhbXAubHQoby5BYnNvbHV0ZVRpbWVzdGFtcCkpKXtkPXQuT2N0YXZlU2hpZnRTdGFydC5UeXBlO2JyZWFrfWZvcihsZXQgcj0wLGE9by5Wb2ljZUVudHJpZXMubGVuZ3RoO3I8YTsrK3Ipe2NvbnN0IGE9by5Wb2ljZUVudHJpZXNbcl07ZD10aGlzLmhhbmRsZVZvaWNlRW50cnkoYSx0LHMsdSxuW2ZdLGUsaSxkLGYsaCxvKX1pZihvLkluc3RydWN0aW9ucy5sZW5ndGg+MCl7Y29uc3QgZT1vLkluc3RydWN0aW9uc1swXTtCLnN5bWJvbEZhY3RvcnkuY3JlYXRlSW5TdGFmZkNsZWYodCxlKX10aGlzLnJ1bGVzLlJlbmRlckNob3JkU3ltYm9scyYmKG51bGw9PT0oXz1vLkNob3JkQ29udGFpbmVycyl8fHZvaWQgMD09PV8/dm9pZCAwOl8ubGVuZ3RoKT4wJiYoby5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50Lkhhc0Nob3JkU3ltYm9scz0hMCxCLnN5bWJvbEZhY3RvcnkuY3JlYXRlQ2hvcmRTeW1ib2xzKG8sdCxzLkFjdGl2ZUtleUluc3RydWN0aW9uLHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LlRyYW5zcG9zZSkpfX1pZihzLmRvQ2FsY3VsYXRpb25zQXRFbmRPZk1lYXN1cmUoKSx0Lkxhc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbZl0pe2NvbnN0IGU9dC5MYXN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ZdO2ZvcihsZXQgdD0wLGk9ZS5JbnN0cnVjdGlvbnMubGVuZ3RoO3Q8aTsrK3Qpe2NvbnN0IGk9ZS5JbnN0cnVjdGlvbnNbdF07aSBpbnN0YW5jZW9mIGEuQ2xlZkluc3RydWN0aW9uJiYobltmXT1pKX19Zm9yKGxldCBlPTAsaT10LlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbZl0ubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dC5TdGFmZkxpbmtlZEV4cHJlc3Npb25zW2ZdW2VdO3ZvaWQgMCE9PWkuT2N0YXZlU2hpZnRFbmQmJnZvaWQgMCE9PWNbZl0mJmkuT2N0YXZlU2hpZnRFbmQ9PT1jW2ZdLmdldE9wZW5PY3RhdmVTaGlmdCYmKGNbZl09dm9pZCAwKX1mb3IoY29uc3QgdCBvZiBULnN0YWZmRW50cmllcylmb3IoY29uc3QgZSBvZiB0LmdyYXBoaWNhbFZvaWNlRW50cmllcyl0aGlzLnNldEJlYW1Ob3Rlc1dhbnRlZFN0ZW1EaXJlY3Rpb25zKGUucGFyZW50Vm9pY2VFbnRyeSk7aWYodGhpcy5ydWxlcy5GaWxsRW1wdHlNZWFzdXJlc1dpdGhXaG9sZVJlc3Q+PTEmJjA9PT1ULnN0YWZmRW50cmllcy5sZW5ndGgpe2NvbnN0IGU9bmV3IGQuU291cmNlU3RhZmZFbnRyeShuZXcgTS5WZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXIoVC5wYXJlbnRTb3VyY2VNZWFzdXJlLFQucGFyZW50U291cmNlTWVhc3VyZS5BYnNvbHV0ZVRpbWVzdGFtcCxULnBhcmVudFNvdXJjZU1lYXN1cmUuQ29tcGxldGVOdW1iZXJPZlN0YXZlcyksdyksaT1uZXcgaC5Wb2ljZUVudHJ5KG5ldyByLkZyYWN0aW9uKDAsMSksdy5Wb2ljZXNbMF0sZSkscz1uZXcgby5Ob3RlKGksZSxyLkZyYWN0aW9uLmNyZWF0ZUZyb21GcmFjdGlvbih0LkR1cmF0aW9uKSx2b2lkIDAsdCk7cy5QcmludE9iamVjdD10aGlzLnJ1bGVzLkZpbGxFbXB0eU1lYXN1cmVzV2l0aFdob2xlUmVzdD09PVIuRmlsbEVtcHR5TWVhc3VyZXNXaXRoV2hvbGVSZXN0cy5ZZXNWaXNpYmxlLGkuTm90ZXMucHVzaChzKTtjb25zdCBuPUIuc3ltYm9sRmFjdG9yeS5jcmVhdGVTdGFmZkVudHJ5KGUsVCk7VC5hZGRHcmFwaGljYWxTdGFmZkVudHJ5KG4pLG4ucmVsSW5NZWFzdXJlVGltZXN0YW1wPWkuVGltZXN0YW1wO2NvbnN0IGM9Qi5zeW1ib2xGYWN0b3J5LmNyZWF0ZVZvaWNlRW50cnkoaSxuKTtuLmdyYXBoaWNhbFZvaWNlRW50cmllcy5wdXNoKGMpO2NvbnN0IHU9Qi5zeW1ib2xGYWN0b3J5LmNyZWF0ZU5vdGUocyxjLG5ldyBhLkNsZWZJbnN0cnVjdGlvbixsLk9jdGF2ZUVudW0uTk9ORSx2b2lkIDApO0Iuc3RhZmZsaW5lTm90ZUNhbGN1bGF0b3IudHJhY2tOb3RlKHUpLGMubm90ZXMucHVzaCh1KX1ULmhhc09ubHlSZXN0cz0hMDtmb3IoY29uc3QgdCBvZiBULnN0YWZmRW50cmllcylpZihULmhhc09ubHlSZXN0cz10Lmhhc09ubHlSZXN0cygpLCFULmhhc09ubHlSZXN0cylicmVhaztyZXR1cm4gVH1jaGVja05vdGVGb3JBY2NpZGVudGFsKHQsZSxpLHMpe2xldCBuPXQuc291cmNlTm90ZS5QaXRjaDtjb25zdCByPXQucGFyZW50Vm9pY2VFbnRyeS5wYXJlbnRTdGFmZkVudHJ5LnBhcmVudE1lYXN1cmUuZ2V0VHJhbnNwb3NlZEhhbGZ0b25lcygpOzAhPT1yJiZ0LnNvdXJjZU5vdGUuUGFyZW50U3RhZmZFbnRyeS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50Lk1pZGlJbnN0cnVtZW50SWQhPT1FLk1pZGlJbnN0cnVtZW50LlBlcmN1c3Npb24mJihuPXQuVHJhbnNwb3NlKGUuQWN0aXZlS2V5SW5zdHJ1Y3Rpb24saSxyLHMpLHQuc291cmNlTm90ZS5UcmFuc3Bvc2VkUGl0Y2g9biksdC5zb3VyY2VOb3RlLmhhbGZUb25lPW4uZ2V0SGFsZlRvbmUoKSxlLmNoZWNrQWNjaWRlbnRhbCh0LG4pfWhhbmRsZVN0YWZmRW50cmllcyh0KXtmb3IobGV0IGU9MCxpPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdC5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbZV07Zm9yKGxldCBlPTAscz1pLmxlbmd0aDtlPHM7KytlKXtjb25zdCBzPWlbZV07aWYocyl7dm9pZCAwIT09dGhpcy5ydWxlcy5QZXJjdXNzaW9uT25lTGluZUN1dG9mZiYmMCE9PXRoaXMucnVsZXMuUGVyY3Vzc2lvbk9uZUxpbmVDdXRvZmYmJnRbZV0mJigtMT09PXRoaXMucnVsZXMuUGVyY3Vzc2lvbk9uZUxpbmVDdXRvZmZ8fEIuc3RhZmZsaW5lTm90ZUNhbGN1bGF0b3IuZ2V0U3RhZmZsaW5lVW5pcXVlUG9zaXRpb25Db3VudChlKTx0aGlzLnJ1bGVzLlBlcmN1c3Npb25PbmVMaW5lQ3V0b2ZmKSYmKHMuUGFyZW50U3RhZmYuU3RhZmZsaW5lQ291bnQ9MSk7Zm9yKGNvbnN0IHQgb2Ygcy5zdGFmZkVudHJpZXMpdm9pZCAwIT09dC5wYXJlbnRNZWFzdXJlJiZ0LmdyYXBoaWNhbFZvaWNlRW50cmllcy5sZW5ndGg+MCYmdC5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0ubm90ZXMubGVuZ3RoPjAmJih0aGlzLmxheW91dFZvaWNlRW50cmllcyh0LGUpLHRoaXMubGF5b3V0U3RhZmZFbnRyeSh0KSk7dGhpcy5ncmFwaGljYWxNZWFzdXJlQ3JlYXRlZENhbGN1bGF0aW9ucyhzKX19fX1jYWxjdWxhdGVTa3lCb3R0b21MaW5lcygpe31jYWxjdWxhdGVFeHByZXNzaW9uQWxpZ25lbWVudHMoKXt9Y2FsY3VsYXRlU3RhZmZFbnRyeUFydGljdWxhdGlvbk1hcmtzKCl7Zm9yKGxldCB0PTAsZT10aGlzLm11c2ljU3lzdGVtcy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLm11c2ljU3lzdGVtc1t0XTtmb3IobGV0IHQ9MCxpPWUuU3RhZmZMaW5lcy5sZW5ndGg7dDxpOysrdCl7Y29uc3QgaT1lLlN0YWZmTGluZXNbdF07Zm9yKGxldCB0PTAsZT1pLk1lYXN1cmVzLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPWkuTWVhc3VyZXNbdF07Zm9yKGxldCB0PTAsaT1lLnN0YWZmRW50cmllcy5sZW5ndGg7dDxpOysrdCl7Y29uc3QgaT1lLnN0YWZmRW50cmllc1t0XTtmb3IobGV0IHQ9MCxlPWkuc291cmNlU3RhZmZFbnRyeS5Wb2ljZUVudHJpZXMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9aS5zb3VyY2VTdGFmZkVudHJ5LlZvaWNlRW50cmllc1t0XTtlLkFydGljdWxhdGlvbnMubGVuZ3RoPjAmJnRoaXMubGF5b3V0QXJ0aWN1bGF0aW9uTWFya3MoZS5BcnRpY3VsYXRpb25zLGUsaSl9fX19fX1jYWxjdWxhdGVPcm5hbWVudHMoKXtmb3IobGV0IHQ9MCxlPXRoaXMubXVzaWNTeXN0ZW1zLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMubXVzaWNTeXN0ZW1zW3RdO2ZvcihsZXQgdD0wLGk9ZS5TdGFmZkxpbmVzLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPWUuU3RhZmZMaW5lc1t0XTtmb3IobGV0IHQ9MCxlPWkuTWVhc3VyZXMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9aS5NZWFzdXJlc1t0XTtmb3IobGV0IHQ9MCxpPWUuc3RhZmZFbnRyaWVzLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPWUuc3RhZmZFbnRyaWVzW3RdO2ZvcihsZXQgdD0wLGU9aS5zb3VyY2VTdGFmZkVudHJ5LlZvaWNlRW50cmllcy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT1pLnNvdXJjZVN0YWZmRW50cnkuVm9pY2VFbnRyaWVzW3RdO2lmKGUuT3JuYW1lbnRDb250YWluZXIpe2lmKGUuaGFzVGllKCkmJiFpLnJlbEluTWVhc3VyZVRpbWVzdGFtcC5FcXVhbHMoZS5UaW1lc3RhbXApKWNvbnRpbnVlO3RoaXMubGF5b3V0T3JuYW1lbnQoZS5Pcm5hbWVudENvbnRhaW5lcixlLGkpLC0xPT09dGhpcy5zdGFmZkVudHJpZXNXaXRoT3JuYW1lbnRzLmluZGV4T2YoaSkmJnRoaXMuc3RhZmZFbnRyaWVzV2l0aE9ybmFtZW50cy5wdXNoKGkpfX19fX19fWNhbGN1bGF0ZUZpbmdlcmluZ3MoKXtpZih0aGlzLnJ1bGVzLkZpbmdlcmluZ1Bvc2l0aW9uIT09VC5QbGFjZW1lbnRFbnVtLkxlZnQmJnRoaXMucnVsZXMuRmluZ2VyaW5nUG9zaXRpb24hPT1ULlBsYWNlbWVudEVudW0uUmlnaHQpZm9yKGNvbnN0IHQgb2YgdGhpcy5tdXNpY1N5c3RlbXMpZm9yKGNvbnN0IGUgb2YgdC5TdGFmZkxpbmVzKWZvcihjb25zdCB0IG9mIGUuTWVhc3VyZXMpe2NvbnN0IGk9dC5pc1VwcGVyU3RhZmZPZkluc3RydW1lbnQoKT9ULlBsYWNlbWVudEVudW0uQWJvdmU6VC5QbGFjZW1lbnRFbnVtLkJlbG93O2Zvcihjb25zdCBzIG9mIHQuc3RhZmZFbnRyaWVzKXtzLkZpbmdlcmluZ0VudHJpZXM9W107Y29uc3Qgbj1lLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLHI9cy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCt0LlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54LG89W107Zm9yKGNvbnN0IHQgb2Ygcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpZm9yKGNvbnN0IGUgb2YgdC5ub3Rlcyl7Y29uc3QgdD1lLnNvdXJjZU5vdGU7dC5GaW5nZXJpbmcmJiF0LklzR3JhY2VOb3RlJiZvLnB1c2godC5GaW5nZXJpbmcpfWk9PT1ULlBsYWNlbWVudEVudW0uQmVsb3cmJm8ucmV2ZXJzZSgpO2ZvcihsZXQgdD0wO3Q8by5sZW5ndGg7dCsrKXtjb25zdCBhPW9bdF0sbD1pPT09VC5QbGFjZW1lbnRFbnVtLkFib3ZlP20uVGV4dEFsaWdubWVudEVudW0uQ2VudGVyQm90dG9tOm0uVGV4dEFsaWdubWVudEVudW0uQ2VudGVyVG9wLGg9bmV3IHcuTGFiZWwoYS52YWx1ZSxsKSxjPW5ldyBmLkdyYXBoaWNhbExhYmVsKGgsdGhpcy5ydWxlcy5GaW5nZXJpbmdUZXh0U2l6ZSxoLnRleHRBbGlnbm1lbnQsdGhpcy5ydWxlcyxlLlBvc2l0aW9uQW5kU2hhcGUpLHU9citjLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luTGVmdCxkPXIrYy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblJpZ2h0O2xldCBwO3A9aT09PVQuUGxhY2VtZW50RW51bS5BYm92ZT9uLmdldFNreUxpbmVNaW5JblJhbmdlKHUsZCk6bi5nZXRCb3R0b21MaW5lTWF4SW5SYW5nZSh1LGQpO2xldCBiPTA7MD09PXQ/KGIrPXRoaXMucnVsZXMuRmluZ2VyaW5nT2Zmc2V0WSxpPT09VC5QbGFjZW1lbnRFbnVtLkFib3ZlJiYoYis9LjEpKTpiKz10aGlzLnJ1bGVzLkZpbmdlcmluZ1BhZGRpbmdZLGk9PT1ULlBsYWNlbWVudEVudW0uQWJvdmUmJihiKj0tMSksYy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueSs9cCtiLGMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLng9cixjLnNldExhYmVsUG9zaXRpb25BbmRTaGFwZUJvcmRlcnMoKSxjLlBvc2l0aW9uQW5kU2hhcGUuY2FsY3VsYXRlQm91bmRpbmdCb3goKSxzLkZpbmdlcmluZ0VudHJpZXMucHVzaChjKTtjb25zdCBnPWMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrYy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlckxlZnQsUz1nLWMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJMZWZ0K2MuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJSaWdodDtpPT09VC5QbGFjZW1lbnRFbnVtLkFib3ZlP24udXBkYXRlU2t5TGluZUluUmFuZ2UoZyxTLGMuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnkrYy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclRvcCk6aT09PVQuUGxhY2VtZW50RW51bS5CZWxvdyYmbi51cGRhdGVCb3R0b21MaW5lSW5SYW5nZShnLFMsYy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueStjLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyQm90dG9tKX19fX1vcHRpbWl6ZVJlc3RQbGFjZW1lbnQoKXtmb3IobGV0IHQ9MCxlPXRoaXMubXVzaWNTeXN0ZW1zLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMubXVzaWNTeXN0ZW1zW3RdO2ZvcihsZXQgdD0wLGk9ZS5TdGFmZkxpbmVzLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPWUuU3RhZmZMaW5lc1t0XTtmb3IobGV0IHQ9MCxlPWkuTWVhc3VyZXMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9aS5NZWFzdXJlc1t0XTtmb3IobGV0IHQ9MCxpPWUuc3RhZmZFbnRyaWVzLmxlbmd0aDt0PGk7Kyt0KXtjb25zdCBpPWUuc3RhZmZFbnRyaWVzW3RdO3RoaXMub3B0aW1pemVSZXN0Tm90ZVBsYWNlbWVudChpLGUpfX19fX1jYWxjdWxhdGVUd29SZXN0Tm90ZXNQbGFjZW1lbnRXaXRoQ29sbGlzaW9uRGV0ZWN0aW9uKHQpe2NvbnN0IGU9dC5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0ubm90ZXNbMF0saT10LmdyYXBoaWNhbFZvaWNlRW50cmllc1sxXS5ub3Rlc1swXTtpLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgdS5Qb2ludEYyRCgwLDIuNSksdC5Qb3NpdGlvbkFuZFNoYXBlLmNhbGN1bGF0ZUFic29sdXRlUG9zaXRpb25zUmVjdXJzaXZlV2l0aG91dFRvcGVsZW1lbnQoKSxlLlBvc2l0aW9uQW5kU2hhcGUuY29tcHV0ZU5vbk92ZXJsYXBwaW5nUG9zaXRpb25XaXRoTWFyZ2luKHQuUG9zaXRpb25BbmRTaGFwZSxnLkNvbERpckVudW0uVXAsbmV3IHUuUG9pbnRGMkQoMCxpLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55KSk7Y29uc3Qgcz1lLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbjtzLnktPTEsZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb249cyx0LlBvc2l0aW9uQW5kU2hhcGUuY2FsY3VsYXRlQm91bmRpbmdCb3goKX1jYWxjdWxhdGVSZXN0Tm90ZVBsYWNlbWVudFdpdGhDb2xsaXNpb25EZXRlY3Rpb25Gcm9tR3JhcGhpY2FsTm90ZSh0KXtsZXQgZSxpO3QuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzWzBdLm5vdGVzWzBdLnNvdXJjZU5vdGUuaXNSZXN0KCk/KGU9dC5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0ubm90ZXNbMF0saT10LmdyYXBoaWNhbFZvaWNlRW50cmllc1sxXS5ub3Rlcyk6KGk9dC5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0ubm90ZXMsZT10LmdyYXBoaWNhbFZvaWNlRW50cmllc1sxXS5ub3Rlc1swXSk7bGV0IHM9ITE7dC5Qb3NpdGlvbkFuZFNoYXBlLmNhbGN1bGF0ZUFic29sdXRlUG9zaXRpb25zUmVjdXJzaXZlV2l0aG91dFRvcGVsZW1lbnQoKTtmb3IobGV0IHQ9MCxuPWkubGVuZ3RoO3Q8bjsrK3Qpe2NvbnN0IG49aVt0XTtpZihlLlBvc2l0aW9uQW5kU2hhcGUubWFyZ2luQ29sbGlzaW9uRGV0ZWN0aW9uKG4uUG9zaXRpb25BbmRTaGFwZSkpe3M9ITA7YnJlYWt9fWlmKHMpaWYoZS5zb3VyY2VOb3RlLlBhcmVudFZvaWNlRW50cnkuUGFyZW50Vm9pY2UgaW5zdGFuY2VvZiBiLkxpbmtlZFZvaWNlKXtjb25zdCB0PWlbMF0uUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Cb3R0b20raVswXS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueTtlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgdS5Qb2ludEYyRCgwLHQtZS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblRvcCsuNSl9ZWxzZXtjb25zdCB0PWlbaS5sZW5ndGgtMV0scz10LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luVG9wK3QuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnk7aWYoaVswXS5zb3VyY2VOb3RlLlBhcmVudFZvaWNlRW50cnkuUGFyZW50Vm9pY2UgaW5zdGFuY2VvZiBiLkxpbmtlZFZvaWNlKWUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPW5ldyB1LlBvaW50RjJEKDAscy1lLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luQm90dG9tLS41KTtlbHNle2NvbnN0IHQ9aVswXS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkJvdHRvbStpWzBdLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55O2UuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPXQ8Mj9uZXcgdS5Qb2ludEYyRCgwLHQtZS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblRvcCsuNSk6bmV3IHUuUG9pbnRGMkQoMCxzLWUuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5Cb3R0b20tMCl9fXQuUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVCb3VuZGluZ0JveCgpfWNhbGN1bGF0ZVRpZUN1cnZlcygpe2Zvcihjb25zdCB0IG9mIHRoaXMubXVzaWNTeXN0ZW1zKWZvcihjb25zdCBlIG9mIHQuU3RhZmZMaW5lcylmb3IoY29uc3QgdCBvZiBlLk1lYXN1cmVzKWZvcihjb25zdCBlIG9mIHQuc3RhZmZFbnRyaWVzKWZvcihjb25zdCBpIG9mIGUuR3JhcGhpY2FsVGllcylpZih2b2lkIDAhPT1pLlN0YXJ0Tm90ZSYmaS5TdGFydE5vdGUucGFyZW50Vm9pY2VFbnRyeS5wYXJlbnRTdGFmZkVudHJ5PT09ZSl7Y29uc3QgZT1pLlN0YXJ0Tm90ZS5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFN0YWZmRW50cnkucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmUhPT1pLkVuZE5vdGUucGFyZW50Vm9pY2VFbnRyeS5wYXJlbnRTdGFmZkVudHJ5LnBhcmVudE1lYXN1cmUuUGFyZW50U3RhZmZMaW5lO3RoaXMubGF5b3V0R3JhcGhpY2FsVGllKGksZSx0LlBhcmVudFN0YWZmLmlzVGFiKX19Y2FsY3VsYXRlTHlyaWNzUG9zaXRpb24oKXtjb25zdCB0PW5ldyB2LkRpY3Rpb25hcnk7Zm9yKGxldCB0PTAsZT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5JbnN0cnVtZW50cy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5JbnN0cnVtZW50c1t0XTtlLkhhc0x5cmljcyYmZS5MeXJpY1ZlcnNlc051bWJlcnMubGVuZ3RoPjAmJmUuTHlyaWNWZXJzZXNOdW1iZXJzLnNvcnQoKX1mb3IobGV0IGU9MCxpPXRoaXMubXVzaWNTeXN0ZW1zLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMubXVzaWNTeXN0ZW1zW2VdO2ZvcihsZXQgZT0wLHM9aS5TdGFmZkxpbmVzLmxlbmd0aDtlPHM7KytlKXtjb25zdCBzPWkuU3RhZmZMaW5lc1tlXSxuPXRoaXMuY2FsY3VsYXRlU2luZ2xlU3RhZmZMaW5lTHlyaWNzUG9zaXRpb24ocyxzLlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuTHlyaWNWZXJzZXNOdW1iZXJzKTt0LnNldFZhbHVlKHMsbiksdGhpcy5jYWxjdWxhdGVMeXJpY3NFeHRlbmRzQW5kRGFzaGVzKHQuZ2V0VmFsdWUocykpfX1mb3IobGV0IGU9MCxpPXRoaXMubXVzaWNTeXN0ZW1zLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMubXVzaWNTeXN0ZW1zW2VdO2ZvcihsZXQgZT0wLHM9aS5TdGFmZkxpbmVzLmxlbmd0aDtlPHM7KytlKXtjb25zdCBzPWkuU3RhZmZMaW5lc1tlXTt0aGlzLmNhbGN1bGF0ZUx5cmljc0V4dGVuZHNBbmREYXNoZXModC5nZXRWYWx1ZShzKSl9fX1jYWxjdWxhdGVTaW5nbGVMeXJpY1dvcmQodCl7Y29uc3QgZT10LlBhcmVudEx5cmljV29yZCxpPWUuR3JhcGhpY2FsTHlyaWNzRW50cmllcy5pbmRleE9mKHQpO2xldCBzO2lmKGk+PTAmJihzPWUuR3JhcGhpY2FsTHlyaWNzRW50cmllc1tpKzFdKSwhcylyZXR1cm47Y29uc3Qgbj10LlN0YWZmRW50cnlQYXJlbnQucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmUscj1zLlN0YWZmRW50cnlQYXJlbnQucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmUsbz10LlN0YWZmRW50cnlQYXJlbnQsYT1zLlN0YWZmRW50cnlQYXJlbnQ7aWYodC5TdGFmZkVudHJ5UGFyZW50LnBhcmVudE1lYXN1cmUuUGFyZW50U3RhZmZMaW5lPT09cy5TdGFmZkVudHJ5UGFyZW50LnBhcmVudE1lYXN1cmUuUGFyZW50U3RhZmZMaW5lKXtjb25zdCBlPW8ucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCtvLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3QuR3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrdC5HcmFwaGljYWxMYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblJpZ2h0LGk9YS5wYXJlbnRNZWFzdXJlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K2EuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrdC5HcmFwaGljYWxMYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCtzLkdyYXBoaWNhbExhYmVsLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luTGVmdCxyPXQuR3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnk7bGV0IGw9MTtpLWU+Myp0aGlzLnJ1bGVzLk1pbmltdW1EaXN0YW5jZUJldHdlZW5EYXNoZXMmJihsPU1hdGguZmxvb3IoKGktZSkvdGhpcy5ydWxlcy5NaW5pbXVtRGlzdGFuY2VCZXR3ZWVuRGFzaGVzKS0xKSwxPT09bD90aGlzLmNhbGN1bGF0ZVNpbmdsZURhc2hGb3JMeXJpY1dvcmQobixlLGkscik6dGhpcy5jYWxjdWxhdGVEYXNoZXMobixlLGkscil9ZWxzZXtjb25zdCBlPW8ucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCtvLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3QuR3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5SaWdodCxpPW4uTWVhc3VyZXNbbi5NZWFzdXJlcy5sZW5ndGgtMV0sbD1pLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K2kuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoO2xldCBoPXQuR3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnk7aWYodGhpcy5jYWxjdWxhdGVEYXNoZXMobixlLGwsaCksciYmci5NZWFzdXJlc1swXSYmYS5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZSYmKGEhPT1hLnBhcmVudE1lYXN1cmUuc3RhZmZFbnRyaWVzWzBdfHxhLnBhcmVudE1lYXN1cmUhPT1hLnBhcmVudE1lYXN1cmUuUGFyZW50U3RhZmZMaW5lLk1lYXN1cmVzWzBdKSl7Y29uc3QgdD1yLk1lYXN1cmVzWzBdLnN0YWZmRW50cmllc1swXS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCxlPWEucGFyZW50TWVhc3VyZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCthLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3MuR3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0O2g9cy5HcmFwaGljYWxMYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueSx0aGlzLmNhbGN1bGF0ZURhc2hlcyhyLHQsZSxoKX19fWNhbGN1bGF0ZURhc2hlcyh0LGUsaSxzKXtsZXQgbj1pLWU7aWYobjwzKnRoaXMucnVsZXMuTWluaW11bURpc3RhbmNlQmV0d2VlbkRhc2hlcyl0aGlzLmNhbGN1bGF0ZVNpbmdsZURhc2hGb3JMeXJpY1dvcmQodCxlLGkscyk7ZWxzZXtjb25zdCByPU1hdGguZmxvb3Iobi90aGlzLnJ1bGVzLk1pbmltdW1EaXN0YW5jZUJldHdlZW5EYXNoZXMpLTEsbz1uLyhyKzEpO2xldCBhPTA7Zm9yKGUrPW8saS09bzthPD1NYXRoLmZsb29yKHIvMikmJmk+ZTspbj10aGlzLmNhbGN1bGF0ZVJpZ2h0QW5kTGVmdERhc2hlc0Zvckx5cmljV29yZCh0LGUsaSxzKSxlKz1vLGktPW8sYSsrO24+MipvJiZ0aGlzLmNhbGN1bGF0ZVNpbmdsZURhc2hGb3JMeXJpY1dvcmQodCxlLGkscyl9fWNhbGN1bGF0ZVNpbmdsZURhc2hGb3JMeXJpY1dvcmQodCxlLGkscyl7Y29uc3Qgbj1uZXcgdy5MYWJlbChcIi1cIikscj1uZXcgZi5HcmFwaGljYWxMYWJlbChuLHRoaXMucnVsZXMuTHlyaWNzSGVpZ2h0LG0uVGV4dEFsaWdubWVudEVudW0uQ2VudGVyQm90dG9tLHRoaXMucnVsZXMpO3Iuc2V0TGFiZWxQb3NpdGlvbkFuZFNoYXBlQm9yZGVycygpLHQuTHlyaWNzRGFzaGVzLnB1c2gociksLTE9PT10aGlzLnN0YWZmTGluZXNXaXRoTHlyaWNXb3Jkcy5pbmRleE9mKHQpJiZ0aGlzLnN0YWZmTGluZXNXaXRoTHlyaWNXb3Jkcy5wdXNoKHQpLHIuUG9zaXRpb25BbmRTaGFwZS5QYXJlbnQ9dC5Qb3NpdGlvbkFuZFNoYXBlO2NvbnN0IG89bmV3IHUuUG9pbnRGMkQoZSsoaS1lKS8yLHMpO3IuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPW99Y2FsY3VsYXRlTHlyaWNFeHRlbmQodCl7bGV0IGU9dC5HcmFwaGljYWxMYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueTtjb25zdCBpPXQuU3RhZmZFbnRyeVBhcmVudCxzPWkucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmU7bGV0IG4scjtjb25zdCBvPWkucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZi5pZEluTXVzaWNTaGVldDtmb3IobGV0IHQ9aS5wYXJlbnRWZXJ0aWNhbENvbnRhaW5lci5JbmRleCsxO3Q8dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoOysrdCl7Y29uc3QgZT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1t0XS5TdGFmZkVudHJpZXNbb107aWYoZSl7aWYoZS5oYXNPbmx5UmVzdHMoKSlicmVhaztpZihlLkx5cmljc0VudHJpZXMubGVuZ3RoPjApYnJlYWs7bj1lLHI9bi5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZSxyfHwocj1pLnBhcmVudE1lYXN1cmUuUGFyZW50U3RhZmZMaW5lKX19aWYobiYmcilpZihzPT09ciYmbi5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZSl7Y29uc3Qgcj1pLnBhcmVudE1lYXN1cmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngraS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCt0LkdyYXBoaWNhbExhYmVsLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luUmlnaHQsbz1uLnBhcmVudE1lYXN1cmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrbi5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCtuLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luUmlnaHQ7ZS09dC5HcmFwaGljYWxMYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLlNpemUuaGVpZ2h0LzQsdGhpcy5jYWxjdWxhdGVTaW5nbGVMeXJpY1dvcmRXaXRoVW5kZXJzY29yZShzLHIsbyxlKX1lbHNle2NvbnN0IG89cy5NZWFzdXJlc1tzLk1lYXN1cmVzLmxlbmd0aC0xXS5Qb3NpdGlvbkFuZFNoYXBlLGE9aS5wYXJlbnRNZWFzdXJlLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K2kuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrdC5HcmFwaGljYWxMYWJlbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblJpZ2h0LGw9by5SZWxhdGl2ZVBvc2l0aW9uLngrby5TaXplLndpZHRoO2lmKGUtPXQuR3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZS5TaXplLmhlaWdodC80LHRoaXMuY2FsY3VsYXRlU2luZ2xlTHlyaWNXb3JkV2l0aFVuZGVyc2NvcmUocyxhLGwsZSksIW4pcmV0dXJuO2lmKG4ucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZkxpbmUmJm4ucGFyZW50TWVhc3VyZS5zdGFmZkVudHJpZXMmJihuIT09bi5wYXJlbnRNZWFzdXJlLnN0YWZmRW50cmllc1swXXx8bi5wYXJlbnRNZWFzdXJlIT09bi5wYXJlbnRNZWFzdXJlLlBhcmVudFN0YWZmTGluZS5NZWFzdXJlc1swXSkpe2NvbnN0IHQ9ci5NZWFzdXJlc1swXS5zdGFmZkVudHJpZXNbMF0uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngsaT1uLnBhcmVudE1lYXN1cmUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrbi5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCtuLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luUmlnaHQ7dGhpcy5jYWxjdWxhdGVTaW5nbGVMeXJpY1dvcmRXaXRoVW5kZXJzY29yZShyLHQsaSxlKX19fWNhbGN1bGF0ZVNpbmdsZUx5cmljV29yZFdpdGhVbmRlcnNjb3JlKHQsZSxpLHMpe2NvbnN0IG49bmV3IHUuUG9pbnRGMkQoZSxzKSxyPW5ldyB1LlBvaW50RjJEKGkscyksbz1uZXcgXy5HcmFwaGljYWxMaW5lKG4scix0aGlzLnJ1bGVzLkx5cmljVW5kZXJzY29yZUxpbmVXaWR0aCk7dC5MeXJpY0xpbmVzLnB1c2gobyksLTE9PT10aGlzLnN0YWZmTGluZXNXaXRoTHlyaWNXb3Jkcy5pbmRleE9mKHQpJiZ0aGlzLnN0YWZmTGluZXNXaXRoTHlyaWNXb3Jkcy5wdXNoKHQpfWNhbGN1bGF0ZVJpZ2h0QW5kTGVmdERhc2hlc0Zvckx5cmljV29yZCh0LGUsaSxzKXtjb25zdCBuPW5ldyB3LkxhYmVsKFwiLVwiKSxyPW5ldyBmLkdyYXBoaWNhbExhYmVsKG4sdGhpcy5ydWxlcy5MeXJpY3NIZWlnaHQsbS5UZXh0QWxpZ25tZW50RW51bS5DZW50ZXJCb3R0b20sdGhpcy5ydWxlcyk7ci5zZXRMYWJlbFBvc2l0aW9uQW5kU2hhcGVCb3JkZXJzKCksdC5MeXJpY3NEYXNoZXMucHVzaChyKSwtMT09PXRoaXMuc3RhZmZMaW5lc1dpdGhMeXJpY1dvcmRzLmluZGV4T2YodCkmJnRoaXMuc3RhZmZMaW5lc1dpdGhMeXJpY1dvcmRzLnB1c2godCksci5Qb3NpdGlvbkFuZFNoYXBlLlBhcmVudD10LlBvc2l0aW9uQW5kU2hhcGU7Y29uc3Qgbz1uZXcgdS5Qb2ludEYyRChlLHMpO3IuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPW87Y29uc3QgYT1uZXcgdy5MYWJlbChcIi1cIiksbD1uZXcgZi5HcmFwaGljYWxMYWJlbChhLHRoaXMucnVsZXMuTHlyaWNzSGVpZ2h0LG0uVGV4dEFsaWdubWVudEVudW0uQ2VudGVyQm90dG9tLHRoaXMucnVsZXMpO2wuc2V0TGFiZWxQb3NpdGlvbkFuZFNoYXBlQm9yZGVycygpLHQuTHlyaWNzRGFzaGVzLnB1c2gobCksbC5Qb3NpdGlvbkFuZFNoYXBlLlBhcmVudD10LlBvc2l0aW9uQW5kU2hhcGU7Y29uc3QgaD1uZXcgdS5Qb2ludEYyRChpLHMpO3JldHVybiBsLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1oLGwuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngtci5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueH1jYWxjdWxhdGVEeW5hbWljRXhwcmVzc2lvbnMoKXtjb25zdCB0PU1hdGgubWluKHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzLmxlbmd0aC0xLHRoaXMucnVsZXMuTWF4TWVhc3VyZVRvRHJhd0luZGV4KTtmb3IobGV0IGU9TWF0aC5taW4odGhpcy5ydWxlcy5NaW5NZWFzdXJlVG9EcmF3SW5kZXgsdGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuU291cmNlTWVhc3VyZXMubGVuZ3RoKTtlPD10O2UrKyl7Y29uc3QgdD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlc1tlXTt0aGlzLmR5bmFtaWNFeHByZXNzaW9uTWFwLmNsZWFyKCk7Zm9yKGxldCBpPTA7aTx0LlN0YWZmTGlua2VkRXhwcmVzc2lvbnMubGVuZ3RoO2krKylpZih0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbZV0mJnRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFtlXVtpXSYmdGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk1lYXN1cmVMaXN0W2VdW2ldLlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuVmlzaWJsZSlmb3IobGV0IHM9MDtzPHQuU3RhZmZMaW5rZWRFeHByZXNzaW9uc1tpXS5sZW5ndGg7cysrKSh2b2lkIDAhPT10LlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbaV1bc10uSW5zdGFudGFuZW91c0R5bmFtaWN8fHZvaWQgMCE9PXQuU3RhZmZMaW5rZWRFeHByZXNzaW9uc1tpXVtzXS5TdGFydGluZ0NvbnRpbnVvdXNEeW5hbWljJiZ0LlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbaV1bc10uU3RhcnRpbmdDb250aW51b3VzRHluYW1pYy5TdGFydE11bHRpRXhwcmVzc2lvbj09PXQuU3RhZmZMaW5rZWRFeHByZXNzaW9uc1tpXVtzXSYmMD09PXQuU3RhZmZMaW5rZWRFeHByZXNzaW9uc1tpXVtzXS5Vbmtub3duTGlzdC5sZW5ndGgpJiZ0aGlzLmNhbGN1bGF0ZUR5bmFtaWNFeHByZXNzaW9uc0Zvck11bHRpRXhwcmVzc2lvbih0LlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbaV1bc10sZSxpKX10aGlzLmR5bmFtaWNFeHByZXNzaW9uTWFwLmNsZWFyKCl9Y2FsY3VsYXRlT2N0YXZlU2hpZnRzKCl7Zm9yKGxldCB0PTA7dDx0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlcy5sZW5ndGg7dCsrKXtjb25zdCBlPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzW3RdO2ZvcihsZXQgaT0wO2k8ZS5TdGFmZkxpbmtlZEV4cHJlc3Npb25zLmxlbmd0aDtpKyspaWYodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk1lYXN1cmVMaXN0W3RdJiZ0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbdF1baV0mJnRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFt0XVtpXS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlZpc2libGUpZm9yKGxldCBzPTA7czxlLlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbaV0ubGVuZ3RoO3MrKyllLlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbaV1bc10uT2N0YXZlU2hpZnRTdGFydCYmdGhpcy5jYWxjdWxhdGVTaW5nbGVPY3RhdmVTaGlmdChlLGUuU3RhZmZMaW5rZWRFeHByZXNzaW9uc1tpXVtzXSx0LGkpfX1nZXRGaXJzdExlZnROb3ROdWxsU3RhZmZFbnRyeUZyb21Db250YWluZXIodCxlLGkpe2lmKHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5WZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzW3RdLlN0YWZmRW50cmllc1tlXSlyZXR1cm4gdGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnNbdF0uU3RhZmZFbnRyaWVzW2VdO2ZvcihsZXQgaT10LTE7aT49MDtpLS0paWYodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnNbaV0uU3RhZmZFbnRyaWVzW2VdKXJldHVybiB0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1tpXS5TdGFmZkVudHJpZXNbZV19Z2V0Rmlyc3RSaWdodE5vdE51bGxTdGFmZkVudHJ5RnJvbUNvbnRhaW5lcih0LGUsaSl7aWYodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnNbdF0uU3RhZmZFbnRyaWVzW2VdKXJldHVybiB0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1t0XS5TdGFmZkVudHJpZXNbZV07Zm9yKGxldCBpPXQrMTtpPHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5WZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aDtpKyspaWYodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlZlcnRpY2FsR3JhcGhpY2FsU3RhZmZFbnRyeUNvbnRhaW5lcnNbaV0uU3RhZmZFbnRyaWVzW2VdKXJldHVybiB0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyc1tpXS5TdGFmZkVudHJpZXNbZV19Y2FsY3VsYXRlV29yZFJlcGV0aXRpb25JbnN0cnVjdGlvbnMoKXtmb3IobGV0IHQ9MDt0PHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzLmxlbmd0aDt0Kyspe2NvbnN0IGU9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuU291cmNlTWVhc3VyZXNbdF07Zm9yKGxldCBpPTAscz1lLkZpcnN0UmVwZXRpdGlvbkluc3RydWN0aW9ucy5sZW5ndGg7aTxzOysraSl7Y29uc3Qgcz1lLkZpcnN0UmVwZXRpdGlvbkluc3RydWN0aW9uc1tpXTt0aGlzLmNhbGN1bGF0ZVdvcmRSZXBldGl0aW9uSW5zdHJ1Y3Rpb24ocyx0KX1mb3IobGV0IGk9MCxzPWUuTGFzdFJlcGV0aXRpb25JbnN0cnVjdGlvbnMubGVuZ3RoO2k8czsrK2kpe2NvbnN0IHM9ZS5MYXN0UmVwZXRpdGlvbkluc3RydWN0aW9uc1tpXTt0aGlzLmNhbGN1bGF0ZVdvcmRSZXBldGl0aW9uSW5zdHJ1Y3Rpb24ocyx0KX19fWNhbGN1bGF0ZVJlcGV0aXRpb25FbmRpbmdzKCl7Y29uc3QgdD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldDtmb3IobGV0IGU9MCxpPXQuUmVwZXRpdGlvbnMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dC5SZXBldGl0aW9uc1tlXTt0aGlzLmNhbGNHcmFwaGljYWxSZXBldGl0aW9uRW5kaW5nc1JlY3Vyc2l2ZWx5KGkpfX1jYWxjdWxhdGVUZW1wb0V4cHJlc3Npb25zKCl7Y29uc3QgdD1NYXRoLm1pbih0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlcy5sZW5ndGgtMSx0aGlzLnJ1bGVzLk1heE1lYXN1cmVUb0RyYXdJbmRleCk7Zm9yKGxldCBlPXRoaXMucnVsZXMuTWluTWVhc3VyZVRvRHJhd0luZGV4O2U8PXQ7ZSsrKXtjb25zdCB0PXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzW2VdO2ZvcihsZXQgaT0wO2k8dC5UZW1wb0V4cHJlc3Npb25zLmxlbmd0aDtpKyspdGhpcy5jYWxjdWxhdGVUZW1wb0V4cHJlc3Npb25zRm9yTXVsdGlUZW1wb0V4cHJlc3Npb24odCx0LlRlbXBvRXhwcmVzc2lvbnNbaV0sZSl9fWNhbGN1bGF0ZVJlaGVhcnNhbE1hcmtzKCl7aWYodGhpcy5ydWxlcy5SZW5kZXJSZWhlYXJzYWxNYXJrcylmb3IoY29uc3QgdCBvZiB0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlcyl0aGlzLmNhbGN1bGF0ZVJlaGVhcnNhbE1hcmsodCl9Y2FsY3VsYXRlUmVoZWFyc2FsTWFyayh0KXt0aHJvdyBuZXcgRXJyb3IodGhpcy5hYnN0cmFjdE5vdEltcGxlbWVudGVkRXJyb3JNZXNzYWdlKX1jYWxjdWxhdGVNb29kQW5kVW5rbm93bkV4cHJlc3Npb25zKCl7Zm9yKGxldCB0PTA7dDx0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlcy5sZW5ndGg7dCsrKXtjb25zdCBlPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzW3RdO2ZvcihsZXQgaT0wO2k8ZS5TdGFmZkxpbmtlZEV4cHJlc3Npb25zLmxlbmd0aDtpKyspaWYodGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk1lYXN1cmVMaXN0W3RdJiZ0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbdF1baV0mJnRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFt0XVtpXS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlZpc2libGUpZm9yKGxldCBzPTA7czxlLlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbaV0ubGVuZ3RoO3MrKykoZS5TdGFmZkxpbmtlZEV4cHJlc3Npb25zW2ldW3NdLk1vb2RMaXN0Lmxlbmd0aD4wfHxlLlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbaV1bc10uVW5rbm93bkxpc3QubGVuZ3RoPjApJiZ0aGlzLmNhbGN1bGF0ZU1vb2RBbmRVbmtub3duRXhwcmVzc2lvbihlLlN0YWZmTGlua2VkRXhwcmVzc2lvbnNbaV1bc10sdCxpKX19Y2FsY3VsYXRlU3RlbURpcmVjdGlvbkZyb21Wb2ljZXModCl7aWYodm9pZCAwIT09dC5QYXJlbnRTb3VyY2VTdGFmZkVudHJ5LkxpbmspcmV0dXJuIHQ9PT10LlBhcmVudFNvdXJjZVN0YWZmRW50cnkuVm9pY2VFbnRyaWVzWzBdP3ZvaWQodC5XYW50ZWRTdGVtRGlyZWN0aW9uPWguU3RlbURpcmVjdGlvblR5cGUuVXApOnZvaWQodC5XYW50ZWRTdGVtRGlyZWN0aW9uPWguU3RlbURpcmVjdGlvblR5cGUuRG93bik7dC5QYXJlbnRWb2ljZSBpbnN0YW5jZW9mIGIuTGlua2VkVm9pY2U/dC5XYW50ZWRTdGVtRGlyZWN0aW9uPWguU3RlbURpcmVjdGlvblR5cGUuRG93bjp0LlBhcmVudFNvdXJjZVN0YWZmRW50cnkuVm9pY2VFbnRyaWVzLmxlbmd0aD4xJiYodC5XYW50ZWRTdGVtRGlyZWN0aW9uPWguU3RlbURpcmVjdGlvblR5cGUuVXApfXNldEJlYW1Ob3Rlc1dhbnRlZFN0ZW1EaXJlY3Rpb25zKHQpe2lmKCEodC5Ob3Rlcy5sZW5ndGg+MCkpcmV0dXJuO2NvbnN0IGU9dC5Ob3Rlc1swXS5Ob3RlQmVhbTtpZihlKWZvcihjb25zdCBpIG9mIGUuTm90ZXMpaWYoaS5QYXJlbnRWb2ljZUVudHJ5LldhbnRlZFN0ZW1EaXJlY3Rpb24hPT1oLlN0ZW1EaXJlY3Rpb25UeXBlLlVuZGVmaW5lZCYmaS5QYXJlbnRWb2ljZUVudHJ5LlBhcmVudFNvdXJjZVN0YWZmRW50cnkuUGFyZW50U3RhZmYuSWQ9PT10LlBhcmVudFNvdXJjZVN0YWZmRW50cnkuUGFyZW50U3RhZmYuSWQpe3QuV2FudGVkU3RlbURpcmVjdGlvbj1pLlBhcmVudFZvaWNlRW50cnkuV2FudGVkU3RlbURpcmVjdGlvbjticmVha319fWUuTXVzaWNTaGVldENhbGN1bGF0b3I9Qn0sMTQ5NDoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5NdXNpY1NoZWV0RHJhd2VyPXZvaWQgMDtjb25zdCBzPWkoODkxMSksbj1pKDgxNTUpLHI9aSg2NzI5KSxvPWkoMzI3OCksYT1pKDkwODYpLGw9aSg5OTQ2KSxoPWkoMjI1NSksYz1pKDEyNzQpLHU9aSgxNzAzKSxkPWkoNzc3MSksZj1pKDE1OCksbT1pKDUwNzQpLHA9aSg5ODM5KSxiPWkoNDE5Nik7ZS5NdXNpY1NoZWV0RHJhd2VyPWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dGhpcy5kcmF3YWJsZUJvdW5kaW5nQm94RWxlbWVudD1cIk5vbmVcIix0aGlzLnNreUxpbmVWaXNpYmxlPSExLHRoaXMuYm90dG9tTGluZVZpc2libGU9ITEsdGhpcy5waG9uaWNTY29yZU1vZGU9bS5QaG9uaWNTY29yZU1vZGVzLk1hbnVhbCx0aGlzLnRleHRNZWFzdXJlcj10LHRoaXMuc3BsaXRTY3JlZW5MaW5lQ29sb3I9LTEsdGhpcy5kcmF3aW5nUGFyYW1ldGVycz1lLHRoaXMucnVsZXM9ZS5SdWxlc31zZXQgTW9kZSh0KXt0aGlzLnBob25pY1Njb3JlTW9kZT10fWRyYXdTaGVldCh0KXtpZih0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQ9dCx0aGlzLnJ1bGVzPXQuUGFyZW50TXVzaWNTaGVldC5SdWxlcyx0aGlzLmRyYXdTcGxpdFNjcmVlbkxpbmUoKSx0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLmRyYXdDdXJzb3JzKWZvcihjb25zdCBlIG9mIHQuQ3Vyc29ycyl7aWYoIWUpY29udGludWU7Y29uc3QgdD1uZXcgcy5Cb3VuZGluZ0JveChlKTt0LkFic29sdXRlUG9zaXRpb249ZS5TdGFydCx0LkJvcmRlckJvdHRvbT1lLkVuZC55LWUuU3RhcnQueSx0LkJvcmRlclJpZ2h0PWUuV2lkdGgvMix0LkJvcmRlckxlZnQ9LWUuV2lkdGgvMix0aGlzLmlzVmlzaWJsZSh0KSYmdGhpcy5kcmF3TGluZUFzVmVydGljYWxSZWN0YW5nbGUoZSxuLkdyYXBoaWNhbExheWVycy5DdXJzb3IpfXRoaXMuZHJhd2luZ1BhcmFtZXRlcnMuZHJhd1Njcm9sbEluZGljYXRvciYmdGhpcy5kcmF3U2Nyb2xsSW5kaWNhdG9yKCk7Y29uc3QgZT1NYXRoLm1pbih0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTXVzaWNQYWdlcy5sZW5ndGgsdGhpcy5ydWxlcy5NYXhQYWdlVG9EcmF3TnVtYmVyKTtmb3IobGV0IHQ9MDt0PGU7dCsrKXtjb25zdCBlPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NdXNpY1BhZ2VzW3RdO3RoaXMuZHJhd1BhZ2UoZSl9fWRyYXdMaW5lQXNIb3Jpem9udGFsUmVjdGFuZ2xlKHQsZSl7bGV0IGk9bmV3IG8uUmVjdGFuZ2xlRjJEKHQuU3RhcnQueCx0LkVuZC55LXQuV2lkdGgvMix0LkVuZC54LXQuU3RhcnQueCx0LldpZHRoKTtpPXRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbkZvclJlY3QoaSksdGhpcy5yZW5kZXJSZWN0YW5nbGUoaSxlLHQuc3R5bGVJZCx0LmNvbG9ySGV4KX1kcmF3TGluZUFzVmVydGljYWxSZWN0YW5nbGUodCxlKXtjb25zdCBpPXQuU3RhcnQscz10LldpZHRoO2xldCBuPW5ldyBvLlJlY3RhbmdsZUYyRChpLngtcy8yLGkueSxzLHQuRW5kLnktaS55KTtuPXRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbkZvclJlY3QobiksdGhpcy5yZW5kZXJSZWN0YW5nbGUobixlLHQuc3R5bGVJZCl9ZHJhd0xpbmVBc0hvcml6b250YWxSZWN0YW5nbGVXaXRoT2Zmc2V0KHQsZSxpKXtjb25zdCBzPW5ldyBhLlBvaW50RjJEKHQuU3RhcnQueCtlLngsdC5TdGFydC55K2UueSksbj1uZXcgYS5Qb2ludEYyRCh0LkVuZC54K2UueCx0LkVuZC55K2UueSkscj10LldpZHRoO2xldCBsPW5ldyBvLlJlY3RhbmdsZUYyRChzLngsbi55LXIvMixuLngtcy54LHIpO2w9dGhpcy5hcHBseVNjcmVlblRyYW5zZm9ybWF0aW9uRm9yUmVjdChsKSx0aGlzLnJlbmRlclJlY3RhbmdsZShsLGksdC5zdHlsZUlkKX1kcmF3TGluZUFzVmVydGljYWxSZWN0YW5nbGVXaXRoT2Zmc2V0KHQsZSxpKXtjb25zdCBzPW5ldyBhLlBvaW50RjJEKHQuU3RhcnQueCtlLngsdC5TdGFydC55K2UueSksbj1uZXcgYS5Qb2ludEYyRCh0LkVuZC54K2UueCx0LkVuZC55K2UueSkscj10LldpZHRoO2xldCBsPW5ldyBvLlJlY3RhbmdsZUYyRChzLngscy55LHIsbi55LXMueSk7bD10aGlzLmFwcGx5U2NyZWVuVHJhbnNmb3JtYXRpb25Gb3JSZWN0KGwpLHRoaXMucmVuZGVyUmVjdGFuZ2xlKGwsaSx0LnN0eWxlSWQpfWRyYXdSZWN0YW5nbGUodCxlKXtjb25zdCBpPXQuUG9zaXRpb25BbmRTaGFwZTtsZXQgcz1uZXcgby5SZWN0YW5nbGVGMkQoaS5BYnNvbHV0ZVBvc2l0aW9uLngsaS5BYnNvbHV0ZVBvc2l0aW9uLnksaS5Cb3JkZXJSaWdodCxpLkJvcmRlckJvdHRvbSk7cz10aGlzLmFwcGx5U2NyZWVuVHJhbnNmb3JtYXRpb25Gb3JSZWN0KHMpLHRoaXMucmVuZGVyUmVjdGFuZ2xlKHMsZSx0LnN0eWxlKX1jYWxjdWxhdGVQaXhlbERpc3RhbmNlKHQpe3Rocm93IG5ldyBFcnJvcihcIm5vdCBpbXBsZW1lbnRlZFwiKX1kcmF3TGFiZWwodCxlKXtpZighdGhpcy5pc1Zpc2libGUodC5Qb3NpdGlvbkFuZFNoYXBlKSlyZXR1cm47Y29uc3QgaT10LkxhYmVsO2lmKFwiXCI9PT1pLnRleHQudHJpbSgpKXJldHVybjtjb25zdCBzPXRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbih0LlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbiksbj10aGlzLmNhbGN1bGF0ZVBpeGVsRGlzdGFuY2UoaS5mb250SGVpZ2h0KSxyPXRoaXMuY2FsY3VsYXRlUGl4ZWxEaXN0YW5jZSh0LlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aCksbz1NYXRoLmNlaWwociksYT1NYXRoLmNlaWwobiooLjIrdC5UZXh0TGluZXMubGVuZ3RoKSk7c3dpdGNoKGkudGV4dEFsaWdubWVudCl7Y2FzZSBjLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRUb3A6YnJlYWs7Y2FzZSBjLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRDZW50ZXI6cy55LT1hLzI7YnJlYWs7Y2FzZSBjLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRCb3R0b206cy55LT1hO2JyZWFrO2Nhc2UgYy5UZXh0QWxpZ25tZW50RW51bS5DZW50ZXJUb3A6cy54LT1vLzI7YnJlYWs7Y2FzZSBjLlRleHRBbGlnbm1lbnRFbnVtLkNlbnRlckNlbnRlcjpzLngtPW8vMixzLnktPWEvMjticmVhaztjYXNlIGMuVGV4dEFsaWdubWVudEVudW0uQ2VudGVyQm90dG9tOnMueC09by8yLHMueS09YTticmVhaztjYXNlIGMuVGV4dEFsaWdubWVudEVudW0uUmlnaHRUb3A6cy54LT1vO2JyZWFrO2Nhc2UgYy5UZXh0QWxpZ25tZW50RW51bS5SaWdodENlbnRlcjpzLngtPW8scy55LT1hLzI7YnJlYWs7Y2FzZSBjLlRleHRBbGlnbm1lbnRFbnVtLlJpZ2h0Qm90dG9tOnMueC09byxzLnktPWE7YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgdS5Bcmd1bWVudE91dE9mUmFuZ2VFeGNlcHRpb24oXCJcIil9cmV0dXJuIHRoaXMucmVuZGVyTGFiZWwodCxlLG8sYSxuLHMpfWFwcGx5U2NyZWVuVHJhbnNmb3JtYXRpb24odCl7dGhyb3cgbmV3IEVycm9yKFwibm90IGltcGxlbWVudGVkXCIpfWFwcGx5U2NyZWVuVHJhbnNmb3JtYXRpb25zKHQpe2NvbnN0IGU9W107Zm9yKGNvbnN0IGkgb2YgdCllLnB1c2godGhpcy5hcHBseVNjcmVlblRyYW5zZm9ybWF0aW9uKGkpKTtyZXR1cm4gZX1hcHBseVNjcmVlblRyYW5zZm9ybWF0aW9uRm9yUmVjdCh0KXt0aHJvdyBuZXcgRXJyb3IoXCJub3QgaW1wbGVtZW50ZWRcIil9ZHJhd1NwbGl0U2NyZWVuTGluZSgpe31yZW5kZXJSZWN0YW5nbGUodCxlLGkscyxuPTEpe3Rocm93IG5ldyBFcnJvcihcIm5vdCBpbXBsZW1lbnRlZFwiKX1kcmF3U2Nyb2xsSW5kaWNhdG9yKCl7fWRyYXdTZWxlY3Rpb25TdGFydFN5bWJvbCh0KXt9ZHJhd1NlbGVjdGlvbkVuZFN5bWJvbCh0KXt9cmVuZGVyTGFiZWwodCxlLGkscyxuLHIpe3Rocm93IG5ldyBFcnJvcihcIm5vdCBpbXBsZW1lbnRlZFwiKX1yZW5kZXJTeXN0ZW1Ub1NjcmVlbih0LGUsaSl7fWRyYXdNZWFzdXJlKHQpe3Rocm93IG5ldyBFcnJvcihcIm5vdCBpbXBsZW1lbnRlZFwiKX1kcmF3U2t5TGluZSh0KXt9ZHJhd0JvdHRvbUxpbmUodCl7fWRyYXdJbnN0cnVtZW50QnJhY2UodCxlKXt9ZHJhd0dyb3VwQnJhY2tldCh0LGUpe31pc1Zpc2libGUodCl7cmV0dXJuITB9ZHJhd011c2ljU3lzdGVtKHQpe2NvbnN0IGU9dGhpcy5nZXRTeXN0ZW1BYnNCb3VuZGluZ1JlY3QodCksaT10aGlzLmdldFN5dGVtQm91bmRpbmdCb3hJblBpeGVscyhlKTt0aGlzLmRyYXdNdXNpY1N5c3RlbUNvbXBvbmVudHModCxpLGUpfWdldFN5dGVtQm91bmRpbmdCb3hJblBpeGVscyh0KXtjb25zdCBlPXRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbkZvclJlY3QodCk7cmV0dXJuIGUueD1NYXRoLnJvdW5kKGUueCksZS55PU1hdGgucm91bmQoZS55KSxlfWdldFN5c3RlbUFic0JvdW5kaW5nUmVjdCh0KXtjb25zdCBlPXQuUG9zaXRpb25BbmRTaGFwZS5Cb3VuZGluZ1JlY3RhbmdsZTtyZXR1cm4gbmV3IG8uUmVjdGFuZ2xlRjJEKHQuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngrdC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlckxlZnQtMSx0LlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi55K3QuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJUb3AtMSxlLndpZHRoKzYsZS5oZWlnaHQrMil9ZHJhd011c2ljU3lzdGVtQ29tcG9uZW50cyh0LGUsaSl7Y29uc3Qgcz10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuU2VsZWN0aW9uU3RhcnRTeW1ib2wscj10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuU2VsZWN0aW9uRW5kU3ltYm9sO3RoaXMuZHJhd2luZ1BhcmFtZXRlcnMuZHJhd1NlbGVjdGlvblN0YXJ0U3ltYm9sJiZ2b2lkIDAhPT1zJiZ0aGlzLmlzVmlzaWJsZShzLlBvc2l0aW9uQW5kU2hhcGUpJiZ0aGlzLmRyYXdTZWxlY3Rpb25TdGFydFN5bWJvbChzKSx0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLmRyYXdTZWxlY3Rpb25FbmRTeW1ib2wmJnZvaWQgMCE9PXImJnRoaXMuaXNWaXNpYmxlKHIuUG9zaXRpb25BbmRTaGFwZSkmJnRoaXMuZHJhd1NlbGVjdGlvbkVuZFN5bWJvbChyKTtmb3IoY29uc3QgZSBvZiB0LlN0YWZmTGluZXMpdGhpcy5kcmF3U3RhZmZMaW5lKGUpLHRoaXMucnVsZXMuUmVuZGVyTHlyaWNzJiYoZS5MeXJpY3NEYXNoZXMubGVuZ3RoPjAmJnRoaXMuZHJhd0Rhc2hlcyhlLkx5cmljc0Rhc2hlcyksZS5MeXJpY0xpbmVzLmxlbmd0aD4wJiZ0aGlzLmRyYXdMeXJpY0xpbmVzKGUuTHlyaWNMaW5lcyxlKSk7Zm9yKGNvbnN0IGUgb2YgdC5TeXN0ZW1MaW5lcyl0aGlzLmRyYXdTeXN0ZW1MaW5lT2JqZWN0KGUpO2lmKHQuUGFyZW50PT09dC5QYXJlbnQuUGFyZW50Lk11c2ljUGFnZXNbMF0pZm9yKGNvbnN0IGUgb2YgdC5MYWJlbHMpZS5TVkdOb2RlPXRoaXMuZHJhd0xhYmVsKGUsbi5HcmFwaGljYWxMYXllcnMuTm90ZXMpO2NvbnN0IG89dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuSW5zdHJ1bWVudHMsYT1vLmZpbHRlcigodD0+dC5WaXNpYmxlKSkubGVuZ3RoO2Zvcihjb25zdCBlIG9mIHQuSW5zdHJ1bWVudEJyYWNrZXRzKXRoaXMuZHJhd0luc3RydW1lbnRCcmFjZShlLHQpO2lmKG8ubGVuZ3RoPjApaWYoYT4xKWZvcihjb25zdCBlIG9mIHQuR3JvdXBCcmFja2V0cyl0aGlzLmRyYXdHcm91cEJyYWNrZXQoZSx0KTtlbHNlIGZvcihjb25zdCBlIG9mIHQuR3JvdXBCcmFja2V0cyllLlZpc2libGU9ITE7aWYoIXRoaXMubGVhZFNoZWV0KWZvcihjb25zdCBlIG9mIHQuTWVhc3VyZU51bWJlckxhYmVscyllLlNWR05vZGU9dGhpcy5kcmF3TGFiZWwoZSxuLkdyYXBoaWNhbExheWVycy5Ob3Rlcyk7Zm9yKGNvbnN0IGUgb2YgdC5TdGFmZkxpbmVzKXRoaXMuZHJhd1N0YWZmTGluZVN5bWJvbHMoZSk7dGhpcy5kcmF3aW5nUGFyYW1ldGVycy5kcmF3TWFya2VkQXJlYXMmJnRoaXMuZHJhd01hcmtlZEFyZWFzKHQpLHRoaXMuZHJhd2luZ1BhcmFtZXRlcnMuZHJhd0NvbW1lbnRzJiZ0aGlzLmRyYXdDb21tZW50KHQpfWFjdGl2YXRlU3lzdGVtUmVuZGVyaW5nKHQsZSxpLHMpe3JldHVybiEwfWRyYXdTeXN0ZW1MaW5lT2JqZWN0KHQpe31kcmF3U3RhZmZMaW5lKHQpe2Zvcihjb25zdCBlIG9mIHQuTWVhc3VyZXMpdGhpcy5kcmF3TWVhc3VyZShlKTt0aGlzLnJ1bGVzLlJlbmRlckx5cmljcyYmdC5MeXJpY3NEYXNoZXMubGVuZ3RoPjAmJnRoaXMuZHJhd0Rhc2hlcyh0Lkx5cmljc0Rhc2hlcyksdGhpcy5kcmF3T2N0YXZlU2hpZnRzKHQpLHRoaXMuZHJhd0V4cHJlc3Npb25zKHQpLHRoaXMuc2t5TGluZVZpc2libGUmJnRoaXMuZHJhd1NreUxpbmUodCksdGhpcy5ib3R0b21MaW5lVmlzaWJsZSYmdGhpcy5kcmF3Qm90dG9tTGluZSh0KX1kcmF3THlyaWNMaW5lcyh0LGUpe2UuTHlyaWNMaW5lcy5mb3JFYWNoKCh0PT57dC5TdGFydC55Kz1lLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi55LHQuRW5kLnkrPWUuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLnksdC5TdGFydC54Kz1lLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi54LHQuRW5kLngrPWUuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngsdGhpcy5kcmF3R3JhcGhpY2FsTGluZSh0LHRoaXMucnVsZXMuTHlyaWNVbmRlcnNjb3JlTGluZVdpZHRoKX0pKX1kcmF3RXhwcmVzc2lvbnModCl7fWRyYXdHcmFwaGljYWxMaW5lKHQsZSxpPVwiYmxhY2tcIil7cmV0dXJuIHRoaXMuZHJhd0xpbmUodC5TdGFydCx0LkVuZCxpLGUpfWRyYXdMaW5lKHQsZSxpPVwiI0ZGMDAwMEZGXCIscyl7fWRyYXdEYXNoZXModCl7dC5mb3JFYWNoKCh0PT50LlNWR05vZGU9dGhpcy5kcmF3TGFiZWwodCxuLkdyYXBoaWNhbExheWVycy5Ob3RlcykpKX1kcmF3T2N0YXZlU2hpZnRzKHQpe31kcmF3U3RhZmZMaW5lcyh0KXtpZih0LlN0YWZmTGluZXMpe2NvbnN0IGU9dC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb247Zm9yKGxldCBpPTA7aTw1O2krKyl0aGlzLmRyYXdMaW5lQXNIb3Jpem9udGFsUmVjdGFuZ2xlV2l0aE9mZnNldCh0LlN0YWZmTGluZXNbaV0sZSxuLkdyYXBoaWNhbExheWVycy5Ob3Rlcyl9fWRyYXdJbnN0YW50YW5lb3VzRHluYW1pYyh0KXt0aHJvdyBuZXcgRXJyb3IoXCJub3QgaW1wbGVtZW50ZWRcIil9ZHJhd0NvbnRpbnVvdXNEeW5hbWljKHQpe3Rocm93IG5ldyBFcnJvcihcIm5vdCBpbXBsZW1lbnRlZFwiKX1kcmF3U3ltYm9sKHQsZSxpLHM9MSxyPW4uR3JhcGhpY2FsTGF5ZXJzLk5vdGVzKXt9Z2V0IGxlYWRTaGVldCgpe3JldHVybiB0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTGVhZFNoZWV0fXNldCBsZWFkU2hlZXQodCl7dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LkxlYWRTaGVldD10fWRyYXdQYWdlKHQpe2lmKHRoaXMuaXNWaXNpYmxlKHQuUG9zaXRpb25BbmRTaGFwZSkpe2Zvcihjb25zdCBlIG9mIHQuTXVzaWNTeXN0ZW1zKXRoaXMuaXNWaXNpYmxlKGUuUG9zaXRpb25BbmRTaGFwZSkmJnRoaXMuZHJhd011c2ljU3lzdGVtKGUpO2lmKHQ9PT10LlBhcmVudC5NdXNpY1BhZ2VzWzBdKWZvcihjb25zdCBlIG9mIHQuTGFiZWxzKWUuU1ZHTm9kZT10aGlzLmRyYXdMYWJlbChlLG4uR3JhcGhpY2FsTGF5ZXJzLk5vdGVzKTt0aGlzLmRyYXdhYmxlQm91bmRpbmdCb3hFbGVtZW50JiZ0aGlzLmRyYXdCb3VuZGluZ0JveGVzKHQuUG9zaXRpb25BbmRTaGFwZSwwLHRoaXMuZHJhd2FibGVCb3VuZGluZ0JveEVsZW1lbnQpfX1kcmF3Qm91bmRpbmdCb3hlcyh0LGU9MCxpPVwiYWxsXCIpe2NvbnN0IHM9dC5EYXRhT2JqZWN0LmNvbnN0cnVjdG9yLm5hbWU7bGV0IG49ITE7XCJhbGxcIj09PWk/bj0hMDpcIlZleEZsb3dTdGFmZkVudHJ5XCI9PT1pP249dC5EYXRhT2JqZWN0IGluc3RhbmNlb2YgcC5WZXhGbG93U3RhZmZFbnRyeTpcIlZleEZsb3dNZWFzdXJlXCI9PT1pP249dC5EYXRhT2JqZWN0IGluc3RhbmNlb2YgcC5WZXhGbG93TWVhc3VyZTpcIlZleEZsb3dHcmFwaGljYWxOb3RlXCI9PT1pP249dC5EYXRhT2JqZWN0IGluc3RhbmNlb2YgcC5WZXhGbG93R3JhcGhpY2FsTm90ZTpcIlZleEZsb3dWb2ljZUVudHJ5XCI9PT1pP249dC5EYXRhT2JqZWN0IGluc3RhbmNlb2YgcC5WZXhGbG93Vm9pY2VFbnRyeTpcIkdyYXBoaWNhbExhYmVsXCI9PT1pP249dC5EYXRhT2JqZWN0IGluc3RhbmNlb2YgbC5HcmFwaGljYWxMYWJlbDpcIlZleEZsb3dTdGFmZkxpbmVcIj09PWk/bj10LkRhdGFPYmplY3QgaW5zdGFuY2VvZiBwLlZleEZsb3dTdGFmZkxpbmU6XCJTeXN0ZW1MaW5lXCI9PT1pP249dC5EYXRhT2JqZWN0IGluc3RhbmNlb2YgZC5TeXN0ZW1MaW5lOlwiU3RhZmZMaW5lQWN0aXZpdHlTeW1ib2xcIj09PWk/bj10LkRhdGFPYmplY3QgaW5zdGFuY2VvZiBiLlN0YWZmTGluZUFjdGl2aXR5U3ltYm9sOlwiVmV4Rmxvd0NvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvblwiPT09aSYmKG49dC5EYXRhT2JqZWN0IGluc3RhbmNlb2YgcC5WZXhGbG93Q29udGludW91c0R5bmFtaWNFeHByZXNzaW9uKSwobnx8cz09PWkpJiZ0aGlzLmRyYXdCb3VuZGluZ0JveCh0LHZvaWQgMCwhMCxzLGUpLGUrKyx0LkNoaWxkRWxlbWVudHMuZm9yRWFjaCgodD0+dGhpcy5kcmF3Qm91bmRpbmdCb3hlcyh0LGUsaSkpKX1kcmF3Qm91bmRpbmdCb3godCxlLGk9ITEscyx1PTApe2xldCBkPW5ldyBvLlJlY3RhbmdsZUYyRCh0LkFic29sdXRlUG9zaXRpb24ueCt0LkJvcmRlck1hcmdpbkxlZnQsdC5BYnNvbHV0ZVBvc2l0aW9uLnkrdC5Cb3JkZXJNYXJnaW5Ub3AsdC5Cb3JkZXJNYXJnaW5SaWdodC10LkJvcmRlck1hcmdpbkxlZnQsdC5Cb3JkZXJNYXJnaW5Cb3R0b20tdC5Cb3JkZXJNYXJnaW5Ub3ApO2kmJih0aGlzLmRyYXdMaW5lQXNIb3Jpem9udGFsUmVjdGFuZ2xlKG5ldyByLkdyYXBoaWNhbExpbmUobmV3IGEuUG9pbnRGMkQodC5BYnNvbHV0ZVBvc2l0aW9uLngtMSx0LkFic29sdXRlUG9zaXRpb24ueSksbmV3IGEuUG9pbnRGMkQodC5BYnNvbHV0ZVBvc2l0aW9uLngrMSx0LkFic29sdXRlUG9zaXRpb24ueSksLjEsbi5PdXRsaW5lQW5kRmlsbFN0eWxlRW51bS5CYXNlV3JpdGluZ0NvbG9yLGUpLHUtMSksdGhpcy5kcmF3TGluZUFzVmVydGljYWxSZWN0YW5nbGUobmV3IHIuR3JhcGhpY2FsTGluZShuZXcgYS5Qb2ludEYyRCh0LkFic29sdXRlUG9zaXRpb24ueCx0LkFic29sdXRlUG9zaXRpb24ueS0xKSxuZXcgYS5Qb2ludEYyRCh0LkFic29sdXRlUG9zaXRpb24ueCx0LkFic29sdXRlUG9zaXRpb24ueSsxKSwuMSxuLk91dGxpbmVBbmRGaWxsU3R5bGVFbnVtLkJhc2VXcml0aW5nQ29sb3IsZSksdS0xKSksZD10aGlzLmFwcGx5U2NyZWVuVHJhbnNmb3JtYXRpb25Gb3JSZWN0KGQpO2NvbnN0IGY9dGhpcy5yZW5kZXJSZWN0YW5nbGUoZCxuLkdyYXBoaWNhbExheWVycy5CYWNrZ3JvdW5kLHUsZSwuNSk7aWYocyl7Y29uc3QgdD1uZXcgaC5MYWJlbChzKTt0aGlzLnJlbmRlckxhYmVsKG5ldyBsLkdyYXBoaWNhbExhYmVsKHQsLjgsYy5UZXh0QWxpZ25tZW50RW51bS5DZW50ZXJDZW50ZXIsdGhpcy5ydWxlcyksdSxkLndpZHRoLGQuaGVpZ2h0LGQuaGVpZ2h0LG5ldyBhLlBvaW50RjJEKGQueCxkLnkrMTIpKX1yZXR1cm4gZn1kcmF3TWFya2VkQXJlYXModCl7Zm9yKGNvbnN0IGUgb2YgdC5HcmFwaGljYWxNYXJrZWRBcmVhcyllJiYoZS5zeXN0ZW1SZWN0YW5nbGUmJnRoaXMuZHJhd1JlY3RhbmdsZShlLnN5c3RlbVJlY3RhbmdsZSxuLkdyYXBoaWNhbExheWVycy5CYWNrZ3JvdW5kKSxlLnNldHRpbmdzJiYoZS5zZXR0aW5ncy5TVkdOb2RlPXRoaXMuZHJhd0xhYmVsKGUuc2V0dGluZ3Msbi5HcmFwaGljYWxMYXllcnMuQ29tbWVudCkpLGUubGFiZWxSZWN0YW5nbGUmJnRoaXMuZHJhd1JlY3RhbmdsZShlLmxhYmVsUmVjdGFuZ2xlLG4uR3JhcGhpY2FsTGF5ZXJzLkJhY2tncm91bmQpLGUubGFiZWwmJihlLmxhYmVsLlNWR05vZGU9dGhpcy5kcmF3TGFiZWwoZS5sYWJlbCxuLkdyYXBoaWNhbExheWVycy5Db21tZW50KSkpfWRyYXdDb21tZW50KHQpe2Zvcihjb25zdCBlIG9mIHQuR3JhcGhpY2FsQ29tbWVudHMpZSYmKGUuc2V0dGluZ3MmJihlLnNldHRpbmdzLlNWR05vZGU9dGhpcy5kcmF3TGFiZWwoZS5zZXR0aW5ncyxuLkdyYXBoaWNhbExheWVycy5Db21tZW50KSksZS5sYWJlbCYmKGUubGFiZWwuU1ZHTm9kZT10aGlzLmRyYXdMYWJlbChlLmxhYmVsLG4uR3JhcGhpY2FsTGF5ZXJzLkNvbW1lbnQpKSl9ZHJhd1N0YWZmTGluZVN5bWJvbHModCl7Y29uc3QgZT10LlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQsaT10LlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi54LHM9dC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueSsyLG89dC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0O2UuaGlnaGxpZ2h0JiZ0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLmRyYXdIaWdobGlnaHRzJiZ0aGlzLmRyYXdMaW5lQXNIb3Jpem9udGFsUmVjdGFuZ2xlKG5ldyByLkdyYXBoaWNhbExpbmUobmV3IGEuUG9pbnRGMkQoaSxzKSxuZXcgYS5Qb2ludEYyRChpK28scyksNCxuLk91dGxpbmVBbmRGaWxsU3R5bGVFbnVtLkhpZ2hsaWdodGVkKSxuLkdyYXBoaWNhbExheWVycy5IaWdobGlnaHQpO2xldCBsPW0uTXVzaWNTeW1ib2xEcmF3aW5nU3R5bGUuRGlzYWJsZWQsaD1mLk11c2ljU3ltYm9sLlBMQVksYz10aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLmRyYXdBY3Rpdml0eVN5bWJvbHM7c3dpdGNoKHRoaXMucGhvbmljU2NvcmVNb2RlKXtjYXNlIG0uUGhvbmljU2NvcmVNb2Rlcy5NaWRpOmg9Zi5NdXNpY1N5bWJvbC5QTEFZLHRoaXMubWlkaVBsYXliYWNrQXZhaWxhYmxlJiZ0LlBhcmVudFN0YWZmLmF1ZGlibGUmJihsPW0uTXVzaWNTeW1ib2xEcmF3aW5nU3R5bGUuUGxheWJhY2tTeW1ib2xzKTticmVhaztjYXNlIG0uUGhvbmljU2NvcmVNb2Rlcy5Gb2xsb3dpbmc6aD1mLk11c2ljU3ltYm9sLk1JQyx0LlBhcmVudFN0YWZmLmZvbGxvd2luZyYmKGw9bS5NdXNpY1N5bWJvbERyYXdpbmdTdHlsZS5Gb2xsb3dTeW1ib2xzKTticmVhaztkZWZhdWx0OmM9ITF9aWYoYyl7Y29uc3QgdD1uZXcgYS5Qb2ludEYyRChpK28rMixzKTt0aGlzLmRyYXdTeW1ib2woaCxsLHQpfWlmKHRoaXMuZHJhd2luZ1BhcmFtZXRlcnMuZHJhd0Vycm9ycylmb3IoY29uc3QgZSBvZiB0Lk1lYXN1cmVzKXtjb25zdCB0PWUuUG9zaXRpb25BbmRTaGFwZSxpPXQuQWJzb2x1dGVQb3NpdGlvbi54LHM9dC5BYnNvbHV0ZVBvc2l0aW9uLnkrMjtlLmhhc0Vycm9yJiZ0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5EcmF3RXJyb25lb3VzTWVhc3VyZXMmJnRoaXMuZHJhd0xpbmVBc0hvcml6b250YWxSZWN0YW5nbGUobmV3IHIuR3JhcGhpY2FsTGluZShuZXcgYS5Qb2ludEYyRChpLHMpLG5ldyBhLlBvaW50RjJEKGkrdC5Cb3JkZXJSaWdodCxzKSw0LG4uT3V0bGluZUFuZEZpbGxTdHlsZUVudW0uRXJyb3JVbmRlcmxheSksbi5HcmFwaGljYWxMYXllcnMuTWVhc3VyZUVycm9yKX19fX0sMTU4Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIGk7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5NdXNpY1N5bWJvbD12b2lkIDAsKGk9ZS5NdXNpY1N5bWJvbHx8KGUuTXVzaWNTeW1ib2w9e30pKVtpLlVudXNlZF9maXJzdF9TeW1ib2w9MF09XCJVbnVzZWRfZmlyc3RfU3ltYm9sXCIsaVtpLkJMQUNLX0hFQUQ9MV09XCJCTEFDS19IRUFEXCIsaVtpLlVQV0FSRFNfVEFJTD0yXT1cIlVQV0FSRFNfVEFJTFwiLGlbaS5ET1dOV0FSRFNfVEFJTD0zXT1cIkRPV05XQVJEU19UQUlMXCIsaVtpLlVQV0FSRFNfRE9VQkxFX1RBSUw9NF09XCJVUFdBUkRTX0RPVUJMRV9UQUlMXCIsaVtpLkRPV05XQVJEU19ET1VCTEVfVEFJTD01XT1cIkRPV05XQVJEU19ET1VCTEVfVEFJTFwiLGlbaS5VUFdBUkRTX1RSSVBMRV9UQUlMPTZdPVwiVVBXQVJEU19UUklQTEVfVEFJTFwiLGlbaS5ET1dOV0FSRFNfVFJJUExFX1RBSUw9N109XCJET1dOV0FSRFNfVFJJUExFX1RBSUxcIixpW2kuVVBXQVJEU19RVUFEX1RBSUw9OF09XCJVUFdBUkRTX1FVQURfVEFJTFwiLGlbaS5ET1dOV0FSRFNfUVVBRF9UQUlMPTldPVwiRE9XTldBUkRTX1FVQURfVEFJTFwiLGlbaS5ST1VORF9IRUFEPTEwXT1cIlJPVU5EX0hFQURcIixpW2kuV0hJVEVfSEVBRD0xMV09XCJXSElURV9IRUFEXCIsaVtpLkdfQ0xFRj0xMl09XCJHX0NMRUZcIixpW2kuRl9DTEVGPTEzXT1cIkZfQ0xFRlwiLGlbaS5DX0NMRUY9MTRdPVwiQ19DTEVGXCIsaVtpLkJSRVZFPTE1XT1cIkJSRVZFXCIsaVtpLkJSRVZFX1JFU1Q9MTZdPVwiQlJFVkVfUkVTVFwiLGlbaS5DT01NT05fVElNRT0xN109XCJDT01NT05fVElNRVwiLGlbaS5DVVRfVElNRT0xOF09XCJDVVRfVElNRVwiLGlbaS5XSE9MRV9SRVNUPTE5XT1cIldIT0xFX1JFU1RcIixpW2kuSEFMRl9SRVNUPTIwXT1cIkhBTEZfUkVTVFwiLGlbaS5RVUFSVEVSX1JFU1Q9MjFdPVwiUVVBUlRFUl9SRVNUXCIsaVtpLkVJR0hUSF9SRVNUPTIyXT1cIkVJR0hUSF9SRVNUXCIsaVtpLlNJWFRFRU5USF9SRVNUPTIzXT1cIlNJWFRFRU5USF9SRVNUXCIsaVtpLlRISVJUWVNFQ09ORF9SRVNUPTI0XT1cIlRISVJUWVNFQ09ORF9SRVNUXCIsaVtpLlNJWFRZRk9VUlRIX1JFU1Q9MjVdPVwiU0lYVFlGT1VSVEhfUkVTVFwiLGlbaS5GTEFUPTI2XT1cIkZMQVRcIixpW2kuU0hBUlA9MjddPVwiU0hBUlBcIixpW2kuTkFUVVJBTD0yOF09XCJOQVRVUkFMXCIsaVtpLkRPVUJMRV9GTEFUPTI5XT1cIkRPVUJMRV9GTEFUXCIsaVtpLkRPVUJMRV9TSEFSUD0zMF09XCJET1VCTEVfU0hBUlBcIixpW2kuWkVSTz0zMV09XCJaRVJPXCIsaVtpLk9ORT0zMl09XCJPTkVcIixpW2kuVFdPPTMzXT1cIlRXT1wiLGlbaS5USFJFRT0zNF09XCJUSFJFRVwiLGlbaS5GT1VSPTM1XT1cIkZPVVJcIixpW2kuRklWRT0zNl09XCJGSVZFXCIsaVtpLlNJWD0zN109XCJTSVhcIixpW2kuU0VWRU49MzhdPVwiU0VWRU5cIixpW2kuRUlHSFQ9MzldPVwiRUlHSFRcIixpW2kuTklORT00MF09XCJOSU5FXCIsaVtpLkRPVD00MV09XCJET1RcIixpW2kuRkVSTUFUQT00Ml09XCJGRVJNQVRBXCIsaVtpLklOVkVSVEVEX0ZFUk1BVEE9NDNdPVwiSU5WRVJURURfRkVSTUFUQVwiLGlbaS5TUElDQ0FUTz00NF09XCJTUElDQ0FUT1wiLGlbaS5URU5VVE89NDVdPVwiVEVOVVRPXCIsaVtpLk1BUkNBVE89NDZdPVwiTUFSQ0FUT1wiLGlbaS5NQVJDQVRJU1NJTU89NDddPVwiTUFSQ0FUSVNTSU1PXCIsaVtpLklOVkVSVEVEX01BUkNBVElTU0lNTz00OF09XCJJTlZFUlRFRF9NQVJDQVRJU1NJTU9cIixpW2kuUD00OV09XCJQXCIsaVtpLkY9NTBdPVwiRlwiLGlbaS5TPTUxXT1cIlNcIixpW2kuWj01Ml09XCJaXCIsaVtpLk09NTNdPVwiTVwiLGlbaS5SPTU0XT1cIlJcIixpW2kuU0VHTk89NTVdPVwiU0VHTk9cIixpW2kuQ09EQT01Nl09XCJDT0RBXCIsaVtpLkRSVU1fQ0xFRj01N109XCJEUlVNX0NMRUZcIixpW2kuR19DTEVGX1NVQjg9NThdPVwiR19DTEVGX1NVQjhcIixpW2kuR19DTEVGX1NVUEVSOD01OV09XCJHX0NMRUZfU1VQRVI4XCIsaVtpLkdfQ0xFRl9TVUIxNT02MF09XCJHX0NMRUZfU1VCMTVcIixpW2kuR19DTEVGX1NVUEVSMTU9NjFdPVwiR19DTEVGX1NVUEVSMTVcIixpW2kuRl9DTEVGX1NVQjg9NjJdPVwiRl9DTEVGX1NVQjhcIixpW2kuRl9DTEVGX1NVUEVSOD02M109XCJGX0NMRUZfU1VQRVI4XCIsaVtpLkZfQ0xFRl9TVUIxNT02NF09XCJGX0NMRUZfU1VCMTVcIixpW2kuRl9DTEVGX1NVUEVSMTU9NjVdPVwiRl9DTEVGX1NVUEVSMTVcIixpW2kuRE9XTl9CT1c9NjZdPVwiRE9XTl9CT1dcIixpW2kuTU9SREVOVD02N109XCJNT1JERU5UXCIsaVtpLklOVkVSVEVEX01PUkRFTlQ9NjhdPVwiSU5WRVJURURfTU9SREVOVFwiLGlbaS5UVVJOPTY5XT1cIlRVUk5cIixpW2kuSU5WRVJURURfVFVSTj03MF09XCJJTlZFUlRFRF9UVVJOXCIsaVtpLkxFRlRIQU5EX1BJWlpJQ0FUTz03MV09XCJMRUZUSEFORF9QSVpaSUNBVE9cIixpW2kuUkVMRUFTRV9QRUQ9NzJdPVwiUkVMRUFTRV9QRURcIixpW2kuRU5HQUdFX1BFRD03M109XCJFTkdBR0VfUEVEXCIsaVtpLlZBOD03NF09XCJWQThcIixpW2kuVkI4PTc1XT1cIlZCOFwiLGlbaS5UUklMTD03Nl09XCJUUklMTFwiLGlbaS5NQTE1PTc3XT1cIk1BMTVcIixpW2kuTUIxNT03OF09XCJNQjE1XCIsaVtpLkhJR0g9NzldPVwiSElHSFwiLGlbaS5QTEFZPTgwXT1cIlBMQVlcIixpW2kuTUlDPTgxXT1cIk1JQ1wiLGlbaS5TTkFQX1BJWlpJQ0FUTz04Ml09XCJTTkFQX1BJWlpJQ0FUT1wiLGlbaS5OQVRVUkFMX0hBUk1PTklDPTgzXT1cIk5BVFVSQUxfSEFSTU9OSUNcIixpW2kuRWRpdFBlbj04NF09XCJFZGl0UGVuXCJ9LDcxNDI6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuTXVzaWNTeXN0ZW09dm9pZCAwO2NvbnN0IHM9aSg2ODQyKSxuPWkoODkxMSkscj1pKDE3OTcpLG89aSgxMjc0KSxhPWkoOTk0NiksbD1pKDQ3ODUpLGg9aSg5MDg2KSxjPWkoNjg5NCksdT1pKDE2NDkpLGQ9aSgxMjI1KSxmPWkoMjI1NSk7Y2xhc3MgbSBleHRlbmRzIGwuR3JhcGhpY2FsT2JqZWN0e2NvbnN0cnVjdG9yKHQpe3N1cGVyKCksdGhpcy5uZWVkc1RvQmVSZWRyYXduPSEwLHRoaXMuc3RhZmZMaW5lcz1bXSx0aGlzLmdyYXBoaWNhbE1lYXN1cmVzPVtdLHRoaXMubGFiZWxzPW5ldyB1LkRpY3Rpb25hcnksdGhpcy5tZWFzdXJlTnVtYmVyTGFiZWxzPVtdLHRoaXMub2JqZWN0c1RvUmVkcmF3PVtdLHRoaXMuaW5zdHJ1bWVudEJyYWNrZXRzPVtdLHRoaXMuZ3JvdXBCcmFja2V0cz1bXSx0aGlzLmdyYXBoaWNhbE1hcmtlZEFyZWFzPVtdLHRoaXMuZ3JhcGhpY2FsQ29tbWVudHM9W10sdGhpcy5zeXN0ZW1MaW5lcz1bXSx0aGlzLmJyZWFrc1BhZ2U9ITEsdGhpcy5pZD10LHRoaXMuYm91bmRpbmdCb3g9bmV3IG4uQm91bmRpbmdCb3godGhpcyksdGhpcy5tYXhMYWJlbExlbmd0aD0wfWdldCBQYXJlbnQoKXtyZXR1cm4gdGhpcy5wYXJlbnR9c2V0IFBhcmVudCh0KXtpZih0aGlzLnBhcmVudCl7Y29uc3QgdD10aGlzLnBhcmVudC5NdXNpY1N5c3RlbXMuaW5kZXhPZih0aGlzLDApO3Q+LTEmJnRoaXMucGFyZW50Lk11c2ljU3lzdGVtcy5zcGxpY2UodCwxKX10aGlzLnBhcmVudD10LHRoaXMuYm91bmRpbmdCb3guUGFyZW50PXQuUG9zaXRpb25BbmRTaGFwZX1nZXQgTmV4dFN5c3RlbSgpe2NvbnN0IHQ9dGhpcy5QYXJlbnQuTXVzaWNTeXN0ZW1zLmluZGV4T2YodGhpcyk7cmV0dXJuIHQhPT10aGlzLlBhcmVudC5NdXNpY1N5c3RlbXMubGVuZ3RoP3RoaXMuUGFyZW50Lk11c2ljU3lzdGVtc1t0KzFdOnZvaWQgMH1nZXQgU3RhZmZMaW5lcygpe3JldHVybiB0aGlzLnN0YWZmTGluZXN9Z2V0IEdyYXBoaWNhbE1lYXN1cmVzKCl7cmV0dXJuIHRoaXMuZ3JhcGhpY2FsTWVhc3VyZXN9Z2V0IE1lYXN1cmVOdW1iZXJMYWJlbHMoKXtyZXR1cm4gdGhpcy5tZWFzdXJlTnVtYmVyTGFiZWxzfWdldCBMYWJlbHMoKXtyZXR1cm4gdGhpcy5sYWJlbHMudmFsdWVzKCl9Z2V0IE9iamVjdHNUb1JlZHJhdygpe3JldHVybiB0aGlzLm9iamVjdHNUb1JlZHJhd31nZXQgSW5zdHJ1bWVudEJyYWNrZXRzKCl7cmV0dXJuIHRoaXMuaW5zdHJ1bWVudEJyYWNrZXRzfWdldCBHcm91cEJyYWNrZXRzKCl7cmV0dXJuIHRoaXMuZ3JvdXBCcmFja2V0c31nZXQgR3JhcGhpY2FsTWFya2VkQXJlYXMoKXtyZXR1cm4gdGhpcy5ncmFwaGljYWxNYXJrZWRBcmVhc31nZXQgR3JhcGhpY2FsQ29tbWVudHMoKXtyZXR1cm4gdGhpcy5ncmFwaGljYWxDb21tZW50c31nZXQgU3lzdGVtTGluZXMoKXtyZXR1cm4gdGhpcy5zeXN0ZW1MaW5lc31nZXQgSWQoKXtyZXR1cm4gdGhpcy5pZH1jcmVhdGVTeXN0ZW1MZWZ0TGluZSh0LGUsaSl7bGV0IHM9LXQvMjtpJiYocz10aGlzLm1heExhYmVsTGVuZ3RoK2UtdC8yKTtjb25zdCBuPXRoaXMuc3RhZmZMaW5lc1swXS5NZWFzdXJlc1swXTtsZXQgcjt0aGlzLnN0YWZmTGluZXMubGVuZ3RoPjEmJihyPXRoaXMuc3RhZmZMaW5lc1t0aGlzLnN0YWZmTGluZXMubGVuZ3RoLTFdLk1lYXN1cmVzWzBdKTtjb25zdCBvPXRoaXMuY3JlYXRlU3lzdGVtTGluZShzLHQsYy5TeXN0ZW1MaW5lc0VudW0uU2luZ2xlVGhpbixkLlN5c3RlbUxpbmVQb3NpdGlvbi5NZWFzdXJlQmVnaW4sdGhpcyxuLHIpO3RoaXMuU3lzdGVtTGluZXMucHVzaChvKSxvLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uZXcgaC5Qb2ludEYyRChzLDApLG8uUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJMZWZ0PTAsby5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0PXQsby5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclRvcD0wLG8uUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJCb3R0b209dGhpcy5ib3VuZGluZ0JveC5TaXplLmhlaWdodCx0aGlzLmNyZWF0ZUxpbmVzRm9yU3lzdGVtTGluZShvKX1jcmVhdGVWZXJ0aWNhbExpbmVGb3JNZWFzdXJlKHQsZSxpLHMsbixyKXtjb25zdCBvPXIuUGFyZW50U3RhZmZMaW5lLGE9bmV3IGguUG9pbnRGMkQoby5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCxvLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55KSxsPW8uUGFyZW50U3RhZmYuUGFyZW50SW5zdHJ1bWVudC5TdGF2ZXM7aWYoby5QYXJlbnRTdGFmZj09PWxbMF0pe2xldCBjO2wubGVuZ3RoPjEmJihjPXRoaXMuZ2V0Qm90dG9tU3RhZmZMaW5lKG8pLk1lYXN1cmVzW25dKTtjb25zdCB1PXRoaXMuY3JlYXRlU3lzdGVtTGluZSh0LGUsaSxzLHRoaXMscixjKSxkPWEueCt0O3UuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPW5ldyBoLlBvaW50RjJEKGQsMCksdS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlckxlZnQ9MCx1LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyUmlnaHQ9ZSx0aGlzLlN5c3RlbUxpbmVzLnB1c2godSl9fXNldFlQb3NpdGlvbnNUb1ZlcnRpY2FsTGluZU9iamVjdHNBbmRDcmVhdGVMaW5lcyh0KXt9Y2FsY3VsYXRlQm9yZGVycyh0KXt9YWxpZ25CZWdpbkluc3RydWN0aW9ucygpe31HZXRMZWZ0Qm9yZGVyQWJzb2x1dGVYUG9zaXRpb24oKXtyZXR1cm4gdGhpcy5TdGFmZkxpbmVzWzBdLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi54K3RoaXMuU3RhZmZMaW5lc1swXS5NZWFzdXJlc1swXS5iZWdpbkluc3RydWN0aW9uc1dpZHRofUdldFJpZ2h0Qm9yZGVyQWJzb2x1dGVYUG9zaXRpb24oKXtyZXR1cm4gdGhpcy5TdGFmZkxpbmVzWzBdLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi54K3RoaXMuU3RhZmZMaW5lc1swXS5TdGFmZkxpbmVzWzBdLkVuZC54fUFkZEdyYXBoaWNhbE1lYXN1cmVzKHQpe2ZvcihsZXQgZT0wLGk9dC5sZW5ndGg7ZTxpOysrZSl0W2VdLlBhcmVudE11c2ljU3lzdGVtPXRoaXM7dGhpcy5ncmFwaGljYWxNZWFzdXJlcy5wdXNoKHQpfUdldFN5c3RlbXNGaXJzdFRpbWVTdGFtcCgpe3JldHVybiB0aGlzLmdyYXBoaWNhbE1lYXN1cmVzWzBdWzBdLnBhcmVudFNvdXJjZU1lYXN1cmUuQWJzb2x1dGVUaW1lc3RhbXB9R2V0U3lzdGVtc0xhc3RUaW1lU3RhbXAoKXtjb25zdCB0PXRoaXMuZ3JhcGhpY2FsTWVhc3VyZXNbdGhpcy5ncmFwaGljYWxNZWFzdXJlcy5sZW5ndGgtMV1bMF0ucGFyZW50U291cmNlTWVhc3VyZTtyZXR1cm4gci5GcmFjdGlvbi5wbHVzKHQuQWJzb2x1dGVUaW1lc3RhbXAsdC5EdXJhdGlvbil9Y3JlYXRlSW5zdHJ1bWVudEJyYWNrZXRzKHQsZSl7Zm9yKGxldCBlPTAsaT10Lmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRbZV07aWYoaS5TdGF2ZXMubGVuZ3RoPjEpe2xldCB0LGU7Zm9yKGxldCBzPTAsbj10aGlzLnN0YWZmTGluZXMubGVuZ3RoO3M8bjsrK3Mpe2NvbnN0IG49dGhpcy5zdGFmZkxpbmVzW3NdO24uUGFyZW50U3RhZmY9PT1pLlN0YXZlc1swXSYmKHQ9biksbi5QYXJlbnRTdGFmZj09PWkuU3RhdmVzW2kuU3RhdmVzLmxlbmd0aC0xXSYmKGU9bil9dCYmZSYmdGhpcy5jcmVhdGVJbnN0cnVtZW50QnJhY2tldCh0LGUpfX19Y3JlYXRlR3JvdXBCcmFja2V0cyh0LGUsaSl7Zm9yKGxldCBzPTAsbj10Lmxlbmd0aDtzPG47KytzKXtjb25zdCBuPXRbc107aWYobi5JbnN0cnVtZW50YWxHcm91cHMubGVuZ3RoPDEpY29udGludWU7Y29uc3Qgcj10aGlzLmZpbmRGaXJzdFZpc2libGVJbnN0cnVtZW50SW5JbnN0cnVtZW50YWxHcm91cChuKSxvPXRoaXMuZmluZExhc3RWaXNpYmxlSW5zdHJ1bWVudEluSW5zdHJ1bWVudGFsR3JvdXAobik7aWYoIXJ8fCFvKWNvbnRpbnVlO2xldCBhLGw7Zm9yKGxldCB0PTAsZT10aGlzLnN0YWZmTGluZXMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9dGhpcy5zdGFmZkxpbmVzW3RdO2UuUGFyZW50U3RhZmY9PT1yLlN0YXZlc1swXSYmKGE9ZSksZS5QYXJlbnRTdGFmZj09PW8uU3RhdmVzWzBdJiYobD1lKX1hJiZsJiZ0aGlzLmNyZWF0ZUdyb3VwQnJhY2tldChhLGwsaSksbi5JbnN0cnVtZW50YWxHcm91cHMubGVuZ3RoPDF8fHRoaXMuY3JlYXRlR3JvdXBCcmFja2V0cyhuLkluc3RydW1lbnRhbEdyb3VwcyxlLGkrMSl9fWNyZWF0ZU11c2ljU3lzdGVtTGFiZWwodCxlLGkscz0hMSl7dmFyIG47Y29uc3Qgcj1lO2ZvcihsZXQgaT0wLHI9dGhpcy5zdGFmZkxpbmVzLmxlbmd0aDtpPHI7KytpKXtjb25zdCByPXRoaXMuc3RhZmZMaW5lc1tpXS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50O2xldCBsO2lmKHMpbD1yLk5hbWVMYWJlbCx0aGlzLnJ1bGVzLlJlbmRlclBhcnROYW1lcyYmKG51bGw9PWw/dm9pZCAwOmwucHJpbnQpfHwobD1uZXcgZi5MYWJlbChcIlwiLHIuTmFtZUxhYmVsLnRleHRBbGlnbm1lbnQsci5OYW1lTGFiZWwuZm9udCksZT0wKTtlbHNle2lmKCF0aGlzLnJ1bGVzLlJlbmRlclBhcnRBYmJyZXZpYXRpb25zfHwhdGhpcy5ydWxlcy5SZW5kZXJQYXJ0TmFtZXN8fDE9PT10aGlzLnN0YWZmTGluZXMubGVuZ3RofHwhci5QYXJ0QWJicmV2aWF0aW9ufHxcIlwiPT09ci5QYXJ0QWJicmV2aWF0aW9uKXJldHVybjtjb25zdCB0PXIuUGFydEFiYnJldmlhdGlvbjtsPW5ldyBmLkxhYmVsKHQsci5OYW1lTGFiZWwudGV4dEFsaWdubWVudCxyLk5hbWVMYWJlbC5mb250KX1pZihudWxsPT09KG49bnVsbD09cj92b2lkIDA6ci5OYW1lTGFiZWwpfHx2b2lkIDA9PT1uP3ZvaWQgMDpuLnByaW50KXtjb25zdCBlPW5ldyBhLkdyYXBoaWNhbExhYmVsKGwsdCxvLlRleHRBbGlnbm1lbnRFbnVtLkxlZnRDZW50ZXIsdGhpcy5ydWxlcyx0aGlzLmJvdW5kaW5nQm94KTtlLnNldExhYmVsUG9zaXRpb25BbmRTaGFwZUJvcmRlcnMoKSx0aGlzLmxhYmVscy5zZXRWYWx1ZShyLGUpfWVsc2UgZT0wfXRoaXMubWF4TGFiZWxMZW5ndGg9MDtjb25zdCBsPXRoaXMubGFiZWxzLnZhbHVlcygpO2ZvcihsZXQgdD0wLGk9bC5sZW5ndGg7dDxpOysrdCl7Y29uc3QgaT1sW3RdO2kuTGFiZWwucHJpbnQmJmkuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoPnRoaXMubWF4TGFiZWxMZW5ndGgmJih0aGlzLm1heExhYmVsTGVuZ3RoPWkuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoLGU9cil9dGhpcy51cGRhdGVNdXNpY1N5c3RlbVN0YWZmTGluZVhQb3NpdGlvbihlKX1zZXRNdXNpY1N5c3RlbUxhYmVsc1lQb3NpdGlvbigpe3RoaXMubGFiZWxzLmZvckVhY2goKCh0LGUpPT57bGV0IGk9MCxzPTA7Zm9yKGxldCBlPTA7ZTx0aGlzLnN0YWZmTGluZXMubGVuZ3RoO2UrKylpZih0aGlzLnN0YWZmTGluZXNbZV0uUGFyZW50U3RhZmYuUGFyZW50SW5zdHJ1bWVudD09PXQpe2ZvcihsZXQgbj1lO248dGhpcy5zdGFmZkxpbmVzLmxlbmd0aDtuKyspe2NvbnN0IGU9dGhpcy5zdGFmZkxpbmVzW25dO2lmKGUuUGFyZW50U3RhZmYuUGFyZW50SW5zdHJ1bWVudCE9PXQpYnJlYWs7aSs9ZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueSxzKyt9YnJlYWt9cz4wJiYoZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb249bmV3IGguUG9pbnRGMkQoMCxpL3MrMikpfSkpfWNoZWNrU3RhZmZFbnRyaWVzRm9yU3RhZmZFbnRyeUxpbmsoKXtsZXQgdD0hMSxlPSExO2ZvcihsZXQgaT0wO2k8dGhpcy5zdGFmZkxpbmVzLmxlbmd0aC0xO2krKyl7Zm9yKGxldCBlPTAscz10aGlzLnN0YWZmTGluZXNbaV0uTWVhc3VyZXMubGVuZ3RoO2U8czsrK2Upe2NvbnN0IHM9dGhpcy5zdGFmZkxpbmVzW2ldLk1lYXN1cmVzW2VdO2ZvcihsZXQgZT0wLGk9cy5zdGFmZkVudHJpZXMubGVuZ3RoO2U8aTsrK2Upcy5zdGFmZkVudHJpZXNbZV0uc291cmNlU3RhZmZFbnRyeS5MaW5rJiYodD0hMCl9Zm9yKGxldCB0PTAscz10aGlzLnN0YWZmTGluZXNbaSsxXS5NZWFzdXJlcy5sZW5ndGg7dDxzOysrdCl7Y29uc3Qgcz10aGlzLnN0YWZmTGluZXNbaSsxXS5NZWFzdXJlc1t0XTtmb3IobGV0IHQ9MCxpPXMuc3RhZmZFbnRyaWVzLmxlbmd0aDt0PGk7Kyt0KXMuc3RhZmZFbnRyaWVzW3RdLnNvdXJjZVN0YWZmRW50cnkuTGluayYmKGU9ITApfX1yZXR1cm4hKCF0fHwhZSl9Z2V0Qm90dG9tU3RhZmZMaW5lKHQpe2NvbnN0IGU9dC5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlN0YXZlcyxpPWVbZS5sZW5ndGgtMV07Zm9yKGNvbnN0IGUgb2YgdC5QYXJlbnRNdXNpY1N5c3RlbS5zdGFmZkxpbmVzKWlmKGUuUGFyZW50U3RhZmY9PT1pKXJldHVybiBlfWNyZWF0ZVN5c3RlbUxpbmUodCxlLGkscyxuLHIsbyl7dGhyb3cgbmV3IEVycm9yKFwibm90IGltcGxlbWVudGVkXCIpfWNyZWF0ZUxpbmVzRm9yU3lzdGVtTGluZSh0KXt9Y2FsY0JyYWNrZXRzV2lkdGgoKXtsZXQgdD0wO2ZvcihsZXQgZT0wLGk9dGhpcy5Hcm91cEJyYWNrZXRzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMuR3JvdXBCcmFja2V0c1tlXTt0PU1hdGgubWF4KHQsaS5Qb3NpdGlvbkFuZFNoYXBlLlNpemUud2lkdGgpfWZvcihsZXQgZT0wLGk9dGhpcy5JbnN0cnVtZW50QnJhY2tldHMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5JbnN0cnVtZW50QnJhY2tldHNbZV07dD1NYXRoLm1heCh0LGkuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoKX1yZXR1cm4gdH1jcmVhdGVJbnN0cnVtZW50QnJhY2tldCh0LGUpe31jcmVhdGVHcm91cEJyYWNrZXQodCxlLGkpe31maW5kRmlyc3RWaXNpYmxlSW5zdHJ1bWVudEluSW5zdHJ1bWVudGFsR3JvdXAodCl7Zm9yKGxldCBlPTAsaT10Lkluc3RydW1lbnRhbEdyb3Vwcy5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10Lkluc3RydW1lbnRhbEdyb3Vwc1tlXTtpZighKGkgaW5zdGFuY2VvZiBzLkluc3RydW1lbnQpKXJldHVybiB0aGlzLmZpbmRGaXJzdFZpc2libGVJbnN0cnVtZW50SW5JbnN0cnVtZW50YWxHcm91cChpKTtpZighMD09PWkuVmlzaWJsZSlyZXR1cm4gaX19ZmluZExhc3RWaXNpYmxlSW5zdHJ1bWVudEluSW5zdHJ1bWVudGFsR3JvdXAodCl7bGV0IGU7Zm9yKGxldCBpPXQuSW5zdHJ1bWVudGFsR3JvdXBzLmxlbmd0aC0xO2k+PTA7aS0tKXtpZihlPXQuSW5zdHJ1bWVudGFsR3JvdXBzW2ldLCEoZSBpbnN0YW5jZW9mIHMuSW5zdHJ1bWVudCkpcmV0dXJuIHRoaXMuZmluZExhc3RWaXNpYmxlSW5zdHJ1bWVudEluSW5zdHJ1bWVudGFsR3JvdXAoZSk7aWYoITA9PT1lLlZpc2libGUpcmV0dXJuIGV9fXVwZGF0ZU11c2ljU3lzdGVtU3RhZmZMaW5lWFBvc2l0aW9uKHQpe2ZvcihsZXQgZT0wLGk9dGhpcy5TdGFmZkxpbmVzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMuU3RhZmZMaW5lc1tlXSxzPWkuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uO3MueD10aGlzLm1heExhYmVsTGVuZ3RoK3QsaS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb249cyxpLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyUmlnaHQ9dGhpcy5ib3VuZGluZ0JveC5TaXplLndpZHRoLXRoaXMubWF4TGFiZWxMZW5ndGgtdDtmb3IobGV0IHQ9MDt0PGkuU3RhZmZMaW5lcy5sZW5ndGg7dCsrKXtjb25zdCBlPW5ldyBoLlBvaW50RjJEKGkuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoLGkuU3RhZmZMaW5lc1t0XS5FbmQueSk7aS5TdGFmZkxpbmVzW3RdLkVuZD1lfX19fWUuTXVzaWNTeXN0ZW09bX0sNTYyMzoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5NZWFzdXJlQnVpbGRQYXJhbWV0ZXJzPWUuU3lzdGVtQnVpbGRQYXJhbWV0ZXJzPWUuTXVzaWNTeXN0ZW1CdWlsZGVyPXZvaWQgMDtjb25zdCBzPWkoNTk5KSxuPWkoMzMzMSkscj1pKDUxOTgpLG89aSgyODkpLGE9aSg5MDg2KSxsPWkoNjcyOSksaD1pKDY4OTQpLGM9aSg0MDQwKSx1PWkoMjg5KSxkPWkoMjMzNyksZj1pKDEyMjUpO2UuTXVzaWNTeXN0ZW1CdWlsZGVyPWNsYXNze2NvbnN0cnVjdG9yKCl7dGhpcy5tdXNpY1N5c3RlbXM9W10sdGhpcy5nbG9iYWxTeXN0ZW1JbmRleD0wLHRoaXMubGVhZFNoZWV0PSExfWluaXRpYWxpemUodCxlLGkpe3RoaXMubGVhZFNoZWV0PXQuTGVhZFNoZWV0LHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldD10LHRoaXMucnVsZXM9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuUnVsZXMsdGhpcy5tZWFzdXJlTGlzdD1lLHRoaXMubnVtYmVyT2ZWaXNpYmxlU3RhZmZMaW5lcz1pLHRoaXMuYWN0aXZlUmh5dGhtPW5ldyBBcnJheSh0aGlzLm51bWJlck9mVmlzaWJsZVN0YWZmTGluZXMpLHRoaXMuYWN0aXZlS2V5cz1uZXcgQXJyYXkodGhpcy5udW1iZXJPZlZpc2libGVTdGFmZkxpbmVzKSx0aGlzLmFjdGl2ZUNsZWZzPW5ldyBBcnJheSh0aGlzLm51bWJlck9mVmlzaWJsZVN0YWZmTGluZXMpLHRoaXMuaW5pdGlhbGl6ZUFjdGl2ZUluc3RydWN0aW9ucyh0aGlzLm1lYXN1cmVMaXN0WzBdKX1idWlsZE11c2ljU3lzdGVtcygpe3ZhciB0LGUsaTtjb25zdCBzPXRoaXMuZ2V0RnVsbFBhZ2VTeXN0ZW1XaWR0aCgpO2xldCBuPSExO2Zvcih0aGlzLm1lYXN1cmVMaXN0SW5kZXg9MCx0aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXM9bmV3IG0sdGhpcy5jdXJyZW50U3lzdGVtUGFyYW1zLmN1cnJlbnRTeXN0ZW09dGhpcy5pbml0TXVzaWNTeXN0ZW0oKTt0aGlzLm1lYXN1cmVMaXN0SW5kZXg8dGhpcy5tZWFzdXJlTGlzdC5sZW5ndGg7KXtjb25zdCByPXRoaXMubWVhc3VyZUxpc3RbdGhpcy5tZWFzdXJlTGlzdEluZGV4XTtpZighcnx8IXJbMF0pe3RoaXMubWVhc3VyZUxpc3RJbmRleCsrO2NvbnRpbnVlfWZvcihsZXQgdD0wLGU9ci5sZW5ndGg7dDxlOysrdClyW3RdLnJlc2V0TGF5b3V0KCk7Y29uc3Qgbz1yWzBdLnBhcmVudFNvdXJjZU1lYXN1cmUsYT1vLkhhc0VuZExpbmUsbD1hJiZ0aGlzLnJ1bGVzLk5ld1BhcnRBbmRTeXN0ZW1BZnRlckZpbmFsQmFybGluZSxoPXRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5Jc1N5c3RlbVN0YXJ0TWVhc3VyZSgpO28uSXNTeXN0ZW1TdGFydE1lYXN1cmU9aDtjb25zdCBjPW89PT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5nZXRGaXJzdFNvdXJjZU1lYXN1cmUoKTtsZXQgdT10aGlzLnJ1bGVzLk1lYXN1cmVMZWZ0TWFyZ2luLGQ9MDtjb25zdCBmPXRoaXMuZ2V0TWVhc3VyZVN0YXJ0TGluZSgpO2lmKHUrPXRoaXMuZ2V0TGluZVdpZHRoKHJbMF0sZixoKSwhdGhpcy5sZWFkU2hlZXQpe2xldCB0PSExO24mJnRoaXMucnVsZXMuU2hvd1JoeXRobUFnYWluQWZ0ZXJQYXJ0RW5kT3JGaW5hbEJhcmxpbmUmJih0PSEwKSx1Kz10aGlzLmFkZEJlZ2luSW5zdHJ1Y3Rpb25zKHIsaCxjfHx0KSxkKz10aGlzLmFkZEVuZEluc3RydWN0aW9ucyhyKX1sZXQgbT0wO2ZvcihsZXQgdD0wO3Q8dGhpcy5udW1iZXJPZlZpc2libGVTdGFmZkxpbmVzO3QrKyltPU1hdGgubWF4KG0sclt0XS5taW5pbXVtU3RhZmZFbnRyaWVzV2lkdGgpO2NvbnN0IHA9dGhpcy5nZXRNZWFzdXJlRW5kTGluZSgpO2QrPXRoaXMuZ2V0TGluZVdpZHRoKHJbMF0scCxoKTtsZXQgYixnPXRoaXMucnVsZXMuTWVhc3VyZUxlZnRNYXJnaW47aWYodGhpcy5tZWFzdXJlTGlzdEluZGV4KzE8dGhpcy5tZWFzdXJlTGlzdC5sZW5ndGgpe2NvbnN0IGU9dGhpcy5tZWFzdXJlTGlzdFt0aGlzLm1lYXN1cmVMaXN0SW5kZXgrMV07Yj1udWxsPT09KHQ9ZVswXSl8fHZvaWQgMD09PXQ/dm9pZCAwOnQucGFyZW50U291cmNlTWVhc3VyZSwobnVsbD09Yj92b2lkIDA6Yi5oYXNCZWdpbkluc3RydWN0aW9ucygpKSYmKGcrPXRoaXMuYWRkQmVnaW5JbnN0cnVjdGlvbnMoZSwhMSwhMSkpfWxldCBTPXUrZCttOyhudWxsPT09KGk9bnVsbD09PShlPXJbMF0pfHx2b2lkIDA9PT1lP3ZvaWQgMDplLnBhcmVudFNvdXJjZU1lYXN1cmUpfHx2b2lkIDA9PT1pP3ZvaWQgMDppLm11bHRpcGxlUmVzdE1lYXN1cmVzKSYmKFM9dGhpcy5ydWxlcy5NdWx0aXBsZVJlc3RNZWFzdXJlRGVmYXVsdFdpZHRoKTtjb25zdCB5PXRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5jdXJyZW50V2lkdGgrUytnPHMsRT10aGlzLnJ1bGVzLk5ld1BhZ2VBdFhNTE5ld1BhZ2VBdHRyaWJ1dGUmJm8ucHJpbnROZXdQYWdlWG1sLHg9RXx8dGhpcy5ydWxlcy5OZXdTeXN0ZW1BdFhNTE5ld1N5c3RlbUF0dHJpYnV0ZSYmby5wcmludE5ld1N5c3RlbVhtbDtpZihofHx5JiYheCl7aWYodGhpcy5hZGRNZWFzdXJlVG9TeXN0ZW0ocixmLHAsUyx1LG0sZCksdGhpcy51cGRhdGVBY3RpdmVDbGVmcyhvLHIpLHRoaXMubWVhc3VyZUxpc3RJbmRleCsrLGwpe2lmKHRoaXMucnVsZXMuTWF4U3lzdGVtVG9EcmF3TnVtYmVyPT09dGhpcy5tdXNpY1N5c3RlbXMubGVuZ3RoKXJldHVybiB0aGlzLmZpbmFsaXplQ3VycmVudFN5c3RlbShyLCF0aGlzLnJ1bGVzLlN0cmV0Y2hMYXN0U3lzdGVtTGluZSwhMSksdGhpcy5tdXNpY1N5c3RlbXM7dGhpcy5maW5hbGl6ZUN1cnJlbnRBbmRDcmVhdGVOZXdTeXN0ZW0ociwhdGhpcy5ydWxlcy5TdHJldGNoTGFzdFN5c3RlbUxpbmUsITEpfW49YX1lbHNle2lmKHRoaXMucnVsZXMuTWF4U3lzdGVtVG9EcmF3TnVtYmVyPT09dGhpcy5tdXNpY1N5c3RlbXMubGVuZ3RoKXJldHVybiB0aGlzLmZpbmFsaXplQ3VycmVudFN5c3RlbShyLCExLCEwLEUpLHRoaXMubXVzaWNTeXN0ZW1zO3RoaXMuZmluYWxpemVDdXJyZW50QW5kQ3JlYXRlTmV3U3lzdGVtKHIsITEsITAsRSl9fWlmKHRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5zeXN0ZW1NZWFzdXJlcy5sZW5ndGg+MCl7aWYodGhpcy5ydWxlcy5NYXhTeXN0ZW1Ub0RyYXdOdW1iZXI9PT10aGlzLm11c2ljU3lzdGVtcy5sZW5ndGgpcmV0dXJuIHRoaXMuZmluYWxpemVDdXJyZW50U3lzdGVtKHRoaXMubWVhc3VyZUxpc3RbdGhpcy5tZWFzdXJlTGlzdC5sZW5ndGgtMV0sIXRoaXMucnVsZXMuU3RyZXRjaExhc3RTeXN0ZW1MaW5lLCExKSx0aGlzLm11c2ljU3lzdGVtczt0aGlzLmZpbmFsaXplQ3VycmVudEFuZENyZWF0ZU5ld1N5c3RlbSh0aGlzLm1lYXN1cmVMaXN0W3RoaXMubWVhc3VyZUxpc3QubGVuZ3RoLTFdLCF0aGlzLnJ1bGVzLlN0cmV0Y2hMYXN0U3lzdGVtTGluZSwhMSl9cmV0dXJuIHRoaXMubXVzaWNTeXN0ZW1zfWNhbGN1bGF0ZVN5c3RlbVlMYXlvdXQoKXtmb3IoY29uc3QgdCBvZiB0aGlzLm11c2ljU3lzdGVtcyl0aGlzLm9wdGltaXplRGlzdGFuY2VCZXR3ZWVuU3RhZmZMaW5lcyh0KTt0aGlzLmNhbGN1bGF0ZU11c2ljU3lzdGVtc1JlbGF0aXZlUG9zaXRpb25zKCl9c2V0TWVhc3VyZVdpZHRoKHQsZSxpLHMpe2ZvcihsZXQgbj0wLHI9dC5sZW5ndGg7bjxyOysrbil7Y29uc3Qgcj10W25dO3Iuc2V0V2lkdGgoZSksaT4wJiYoci5iZWdpbkluc3RydWN0aW9uc1dpZHRoPWkpLHM+MCYmKHIuZW5kSW5zdHJ1Y3Rpb25zV2lkdGg9cyl9fWZpbmFsaXplQ3VycmVudEFuZENyZWF0ZU5ld1N5c3RlbSh0LGU9ITEsaT0hMCxzPSExKXt0aGlzLmZpbmFsaXplQ3VycmVudFN5c3RlbSh0LGUsaSxzKSx0aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXM9bmV3IG0sdm9pZCAwIT09dCYmdGhpcy5tZWFzdXJlTGlzdEluZGV4PHRoaXMubWVhc3VyZUxpc3QubGVuZ3RoJiYodGhpcy5jdXJyZW50U3lzdGVtUGFyYW1zLmN1cnJlbnRTeXN0ZW09dGhpcy5pbml0TXVzaWNTeXN0ZW0oKSl9ZmluYWxpemVDdXJyZW50U3lzdGVtKHQsZT0hMSxpPSEwLHM9ITEpe3RoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5jdXJyZW50U3lzdGVtLmJyZWFrc1BhZ2U9cyx0aGlzLmFkYXB0UmVwZXRpdGlvbkxpbmVXaXRoSWZOZWVkZWQoKSx2b2lkIDAhPT10JiZpJiZ0aGlzLmNoZWNrQW5kQ3JlYXRlRXh0cmFJbnN0cnVjdGlvbk1lYXN1cmUodCksdGhpcy5zdHJldGNoTXVzaWNTeXN0ZW0oZSl9YWRhcHRSZXBldGl0aW9uTGluZVdpdGhJZk5lZWRlZCgpe2NvbnN0IHQ9dGhpcy5jdXJyZW50U3lzdGVtUGFyYW1zLnN5c3RlbU1lYXN1cmVzO2lmKHQubGVuZ3RoPj0xKXtjb25zdCBlPXRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5jdXJyZW50U3lzdGVtLkdyYXBoaWNhbE1lYXN1cmVzW3RoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5jdXJyZW50U3lzdGVtLkdyYXBoaWNhbE1lYXN1cmVzLmxlbmd0aC0xXTtsZXQgaT0wO2NvbnN0IHM9dFt0Lmxlbmd0aC0xXTtzLmVuZExpbmU9PT1oLlN5c3RlbUxpbmVzRW51bS5Eb3RzQm9sZEJvbGREb3RzJiYocy5lbmRMaW5lPWguU3lzdGVtTGluZXNFbnVtLkRvdHNUaGluQm9sZCxpPWVbMF0uZ2V0TGluZVdpZHRoKGguU3lzdGVtTGluZXNFbnVtLkRvdHNCb2xkQm9sZERvdHMpLzItZVswXS5nZXRMaW5lV2lkdGgoaC5TeXN0ZW1MaW5lc0VudW0uRG90c1RoaW5Cb2xkKSksdGhpcy5jdXJyZW50U3lzdGVtUGFyYW1zLmN1cnJlbnRTeXN0ZW1GaXhXaWR0aC09aTtmb3IobGV0IHQ9MCxzPWUubGVuZ3RoO3Q8czsrK3QpZVt0XS5lbmRJbnN0cnVjdGlvbnNXaWR0aC09aX19YWRkTWVhc3VyZVRvU3lzdGVtKHQsZSxpLHMsbixyLG8pe3RoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5zeXN0ZW1NZWFzdXJlcy5wdXNoKHtiZWdpbkxpbmU6ZSxlbmRMaW5lOml9KSx0aGlzLnNldE1lYXN1cmVXaWR0aCh0LHMsbixvKSx0aGlzLmFkZFN0YXZlTWVhc3VyZXNUb1N5c3RlbSh0KSx0aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXMuY3VycmVudFdpZHRoKz1zLHRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5jdXJyZW50U3lzdGVtRml4V2lkdGgrPW4rbyx0aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXMuY3VycmVudFN5c3RlbVZhcldpZHRoKz1yLHRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5zeXN0ZW1NZWFzdXJlSW5kZXgrK31pbml0TXVzaWNTeXN0ZW0oKXtjb25zdCB0PWMuTXVzaWNTaGVldENhbGN1bGF0b3Iuc3ltYm9sRmFjdG9yeS5jcmVhdGVNdXNpY1N5c3RlbSh0aGlzLmdsb2JhbFN5c3RlbUluZGV4KyssdGhpcy5ydWxlcyk7cmV0dXJuIHRoaXMubXVzaWNTeXN0ZW1zLnB1c2godCksdGhpcy5sYXlvdXRTeXN0ZW1TdGF2ZXModCksdC5jcmVhdGVNdXNpY1N5c3RlbUxhYmVsKHRoaXMucnVsZXMuSW5zdHJ1bWVudExhYmVsVGV4dEhlaWdodCx0aGlzLnJ1bGVzLlN5c3RlbUxhYmVsc1JpZ2h0TWFyZ2luLHRoaXMucnVsZXMuTGFiZWxNYXJnaW5Cb3JkZXJGYWN0b3IsMT09PXRoaXMubXVzaWNTeXN0ZW1zLmxlbmd0aCksdH1nZXRGdWxsUGFnZVN5c3RlbVdpZHRoKCl7cmV0dXJuIHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LnBhZ2VXaWR0aC10aGlzLnJ1bGVzLlBhZ2VMZWZ0TWFyZ2luLXRoaXMucnVsZXMuUGFnZVJpZ2h0TWFyZ2luLXRoaXMucnVsZXMuU3lzdGVtTGVmdE1hcmdpbi10aGlzLnJ1bGVzLlN5c3RlbVJpZ2h0TWFyZ2lufWxheW91dFN5c3RlbVN0YXZlcyh0KXtjb25zdCBlPXRoaXMuZ2V0RnVsbFBhZ2VTeXN0ZW1XaWR0aCgpLGk9dC5Qb3NpdGlvbkFuZFNoYXBlO2kuQm9yZGVyTGVmdD0wLGkuQm9yZGVyUmlnaHQ9ZSxpLkJvcmRlclRvcD0wO2NvbnN0IHM9W10sbj10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5JbnN0cnVtZW50cztmb3IobGV0IHQ9MCxlPW4ubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9blt0XTtpZihlLlZpc2libGUmJjAhPT1lLlZvaWNlcy5sZW5ndGgpZm9yKGxldCB0PTAsaT1lLlN0YXZlcy5sZW5ndGg7dDxpOysrdCl7Y29uc3QgaT1lLlN0YXZlc1t0XTtzLnB1c2goaSl9fWxldCByPSExO2lmKHRoaXMubGVhZFNoZWV0KWZvcihsZXQgdD0wLGU9cy5sZW5ndGg7dDxlOysrdClpZihzW3RdLlBhcmVudEluc3RydW1lbnQuTHlyaWNWZXJzZXNOdW1iZXJzLmxlbmd0aD4xKXtyPSEwO2JyZWFrfWxldCBvPTA7Zm9yKGxldCBlPTA7ZTxzLmxlbmd0aDtlKyspaWYodGhpcy5hZGRTdGFmZkxpbmVUb011c2ljU3lzdGVtKHQsbyxzW2VdKSxvKz10aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0LGUrMTxzLmxlbmd0aCl7bGV0IHQ9MDt0PXRoaXMubGVhZFNoZWV0JiYhcj8yLjU6c1tlXS5QYXJlbnRJbnN0cnVtZW50PT09c1tlKzFdLlBhcmVudEluc3RydW1lbnQ/dGhpcy5ydWxlcy5CZXR3ZWVuU3RhZmZEaXN0YW5jZTp0aGlzLnJ1bGVzLlN0YWZmRGlzdGFuY2Usbys9dH1pLkJvcmRlckJvdHRvbT1vfWFkZFN0YWZmTGluZVRvTXVzaWNTeXN0ZW0odCxlLGkpe2lmKHQpe2NvbnN0IHM9Yy5NdXNpY1NoZWV0Q2FsY3VsYXRvci5zeW1ib2xGYWN0b3J5LmNyZWF0ZVN0YWZmTGluZSh0LGkpO3QuU3RhZmZMaW5lcy5wdXNoKHMpO2NvbnN0IG49cy5Qb3NpdGlvbkFuZFNoYXBlLHI9bmV3IGEuUG9pbnRGMkQ7ci54PTAsbi5Cb3JkZXJSaWdodD10LlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aCxyLnk9ZSxuLlJlbGF0aXZlUG9zaXRpb249cixuLkJvcmRlckxlZnQ9MCxuLkJvcmRlclRvcD0wLG4uQm9yZGVyQm90dG9tPXRoaXMucnVsZXMuU3RhZmZIZWlnaHQ7Zm9yKGxldCB0PTA7dDw1O3QrKyl7Y29uc3QgZT1uZXcgYS5Qb2ludEYyRDtlLng9MCxlLnk9dCp0aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0LzQ7Y29uc3QgaT1uZXcgYS5Qb2ludEYyRDtpLng9cy5Qb3NpdGlvbkFuZFNoYXBlLlNpemUud2lkdGgsaS55PXQqdGhpcy5ydWxlcy5TdGFmZkhlaWdodC80LHRoaXMubGVhZFNoZWV0JiYoZS55PWkueT0wKSxzLlN0YWZmTGluZXNbdF09bmV3IGwuR3JhcGhpY2FsTGluZShlLGksdGhpcy5ydWxlcy5TdGFmZkxpbmVXaWR0aCl9fX1pbml0aWFsaXplQWN0aXZlSW5zdHJ1Y3Rpb25zKHQpe2NvbnN0IGU9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuZ2V0Rmlyc3RTb3VyY2VNZWFzdXJlKCk7aWYoZSl7dGhpcy52aXNpYmxlU3RhZmZJbmRpY2VzPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5nZXRWaXNpYmxlU3RhdmVzSW5kaWNlc0Zyb21Tb3VyY2VNZWFzdXJlKHQpO2ZvcihsZXQgdD0wLGk9dGhpcy52aXNpYmxlU3RhZmZJbmRpY2VzLmxlbmd0aDt0PGk7dCsrKXtjb25zdCBpPXRoaXMudmlzaWJsZVN0YWZmSW5kaWNlc1t0XSxzPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5nZXRHcmFwaGljYWxNZWFzdXJlRnJvbVNvdXJjZU1lYXN1cmVBbmRJbmRleChlLGkpO3RoaXMuYWN0aXZlQ2xlZnNbdF09ZS5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1tpXS5JbnN0cnVjdGlvbnNbMF07Y29uc3Qgbj1lLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ldLkluc3RydWN0aW9uc1sxXTtpZihuKXtsZXQgZT1yLktleUluc3RydWN0aW9uLmNvcHkobik7ZT10aGlzLnRyYW5zcG9zZUtleUluc3RydWN0aW9uKGUscyksdGhpcy5hY3RpdmVLZXlzW3RdPWV9Y29uc3Qgbz1lLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ldLkluc3RydWN0aW9uc1syXTt0aGlzLmFjdGl2ZVJoeXRobVt0XT1vfX19dHJhbnNwb3NlS2V5SW5zdHJ1Y3Rpb24odCxlKXtjb25zdCBpPWUuZ2V0VHJhbnNwb3NlZEhhbGZ0b25lcygpO3JldHVybiBpIT09dC5pc1RyYW5zcG9zZWRCeSYmZS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50Lk1pZGlJbnN0cnVtZW50SWQhPT11Lk1pZGlJbnN0cnVtZW50LlBlcmN1c3Npb24mJnZvaWQgMCE9PWMuTXVzaWNTaGVldENhbGN1bGF0b3IudHJhbnNwb3NlQ2FsY3VsYXRvciYmYy5NdXNpY1NoZWV0Q2FsY3VsYXRvci50cmFuc3Bvc2VDYWxjdWxhdG9yLnRyYW5zcG9zZUtleSh0LGkpLHR9YWRkQmVnaW5JbnN0cnVjdGlvbnModCxlLGkpe2NvbnN0IHM9dC5sZW5ndGg7aWYoMD09PXMpcmV0dXJuIDA7bGV0IG49MDtjb25zdCByPXRbMF0ucGFyZW50U291cmNlTWVhc3VyZTtmb3IobGV0IG89MDtvPHM7KytvKXtjb25zdCBzPXRbb10sYT10aGlzLnZpc2libGVTdGFmZkluZGljZXNbb10sbD1yLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2FdLGg9dGhpcy5BZGRJbnN0cnVjdGlvbnNBdE1lYXN1cmVCZWdpbihsLHMsbyxpLGUpO249TWF0aC5tYXgobixoKX1yZXR1cm4gbn1hZGRFbmRJbnN0cnVjdGlvbnModCl7Y29uc3QgZT10Lmxlbmd0aDtpZigwPT09ZSlyZXR1cm4gMDtsZXQgaT0uNTtjb25zdCBzPXRbMF0ucGFyZW50U291cmNlTWVhc3VyZTtmb3IobGV0IG49MDtuPGU7bisrKXtjb25zdCBlPXRbbl0scj10aGlzLnZpc2libGVTdGFmZkluZGljZXNbbl0sbz1zLkxhc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbcl0sYT10aGlzLmFkZEluc3RydWN0aW9uc0F0TWVhc3VyZUVuZChvLGUsdCk7aT1NYXRoLm1heChpLGEpfXJldHVybiBpfUFkZEluc3RydWN0aW9uc0F0TWVhc3VyZUJlZ2luKHQsZSxpLHMsYSl7dmFyIGw7bGV0IGgsYyx1LGQ9MDtpZih0KWZvcihsZXQgZT0wLGk9dC5JbnN0cnVjdGlvbnMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dC5JbnN0cnVjdGlvbnNbZV07aSBpbnN0YW5jZW9mIG8uQ2xlZkluc3RydWN0aW9uP2g9aTppIGluc3RhbmNlb2Ygci5LZXlJbnN0cnVjdGlvbj9jPWk6aSBpbnN0YW5jZW9mIG4uUmh5dGhtSW5zdHJ1Y3Rpb24mJih1PWkpfWEmJihofHwoaD10aGlzLmFjdGl2ZUNsZWZzW2ldKSxjfHwoYz1yLktleUluc3RydWN0aW9uLmNvcHkodGhpcy5hY3RpdmVLZXlzW2ldKSkscyYmIXUmJih1PXRoaXMuYWN0aXZlUmh5dGhtW2ldKSk7bGV0IGY9ITEsbT0hMSxwPSExO2lmKGg/KGUuYWRkQ2xlZkF0QmVnaW4oaCksZj0hMCk6aD10aGlzLmFjdGl2ZUNsZWZzW2ldLGMpe2M9dGhpcy50cmFuc3Bvc2VLZXlJbnN0cnVjdGlvbihjLGUpO2NvbnN0IHQ9YT92b2lkIDA6dGhpcy5hY3RpdmVLZXlzW2ldO2UuYWRkS2V5QXRCZWdpbihjLHQsaCksbT0hMH1pZih2b2lkIDAhPT11JiZ1LlByaW50T2JqZWN0JiZ0aGlzLnJ1bGVzLlJlbmRlclRpbWVTaWduYXR1cmVzKXtsZXQgdD0hMDtjb25zdCBpPWUuTWVhc3VyZU51bWJlci0xLXRoaXMucnVsZXMuTWluTWVhc3VyZVRvRHJhd0luZGV4O2lmKGUuTWVhc3VyZU51bWJlci0xPj0wJiZ0aGlzLm1lYXN1cmVMaXN0W2ldKXtjb25zdCBlPW51bGw9PT0obD10aGlzLm1lYXN1cmVMaXN0W2ldWzBdKXx8dm9pZCAwPT09bD92b2lkIDA6bC5wYXJlbnRTb3VyY2VNZWFzdXJlOyhudWxsPT1lP3ZvaWQgMDplLkltcGxpY2l0TWVhc3VyZSkmJihudWxsPT1lP3ZvaWQgMDplLlJoeXRobVByaW50ZWQpJiYodD0hMSl9dCYmKGUuYWRkUmh5dGhtQXRCZWdpbih1KSxlLnBhcmVudFNvdXJjZU1lYXN1cmUuUmh5dGhtUHJpbnRlZD11LHA9ITApfXJldHVybihmfHxtfHxwKSYmKGQrPWUuYmVnaW5JbnN0cnVjdGlvbnNXaWR0aCxwJiYoZCs9dGhpcy5ydWxlcy5SaHl0aG1SaWdodE1hcmdpbikpLGR9YWRkSW5zdHJ1Y3Rpb25zQXRNZWFzdXJlRW5kKHQsZSxpKXtpZighdHx8IXQuSW5zdHJ1Y3Rpb25zfHwwPT09dC5JbnN0cnVjdGlvbnMubGVuZ3RoKXJldHVybiAwO2ZvcihsZXQgcz0wLG49dC5JbnN0cnVjdGlvbnMubGVuZ3RoO3M8bjsrK3Mpe2NvbnN0IG49dC5JbnN0cnVjdGlvbnNbc107aWYobiBpbnN0YW5jZW9mIG8uQ2xlZkluc3RydWN0aW9uKXtjb25zdCB0PW47ZS5hZGRDbGVmQXRFbmQodCk7Zm9yKGNvbnN0IHMgb2YgaSlzIT09ZSYmcy5hZGRDbGVmQXRFbmQodCwhMSl9fXJldHVybiB0aGlzLnJ1bGVzLk1lYXN1cmVSaWdodE1hcmdpbitlLmVuZEluc3RydWN0aW9uc1dpZHRofXVwZGF0ZUFjdGl2ZUNsZWZzKHQsZSl7Zm9yKGxldCBpPTAscz1lLmxlbmd0aDtpPHM7aSsrKXtjb25zdCBlPXRoaXMudmlzaWJsZVN0YWZmSW5kaWNlc1tpXSxzPXQuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbZV07aWYocylmb3IobGV0IHQ9MCxlPXMuSW5zdHJ1Y3Rpb25zLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXMuSW5zdHJ1Y3Rpb25zW3RdO2UgaW5zdGFuY2VvZiBvLkNsZWZJbnN0cnVjdGlvbj90aGlzLmFjdGl2ZUNsZWZzW2ldPWU6ZSBpbnN0YW5jZW9mIHIuS2V5SW5zdHJ1Y3Rpb24/dGhpcy5hY3RpdmVLZXlzW2ldPWU6ZSBpbnN0YW5jZW9mIG4uUmh5dGhtSW5zdHJ1Y3Rpb24mJih0aGlzLmFjdGl2ZVJoeXRobVtpXT1lKX1jb25zdCBhPXQuZ2V0RW50cmllc1BlclN0YWZmKGUpO2ZvcihsZXQgdD0wLGU9YS5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT1hW3RdO2lmKGUuSW5zdHJ1Y3Rpb25zKWZvcihsZXQgdD0wLHM9ZS5JbnN0cnVjdGlvbnMubGVuZ3RoO3Q8czsrK3Qpe2NvbnN0IHM9ZS5JbnN0cnVjdGlvbnNbdF07cyBpbnN0YW5jZW9mIG8uQ2xlZkluc3RydWN0aW9uJiYodGhpcy5hY3RpdmVDbGVmc1tpXT1zKX19Y29uc3QgbD10Lkxhc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbZV07aWYobCl7Y29uc3QgdD1sLkluc3RydWN0aW9ucztmb3IobGV0IGU9MCxzPXQubGVuZ3RoO2U8czsrK2Upe2NvbnN0IHM9dFtlXTtzIGluc3RhbmNlb2Ygby5DbGVmSW5zdHJ1Y3Rpb24mJih0aGlzLmFjdGl2ZUNsZWZzW2ldPXMpfX19fWNoZWNrQW5kQ3JlYXRlRXh0cmFJbnN0cnVjdGlvbk1lYXN1cmUodCl7Y29uc3QgZT10WzBdLnBhcmVudFNvdXJjZU1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXMsaT1bXTtmb3IobGV0IHM9MCxuPXQubGVuZ3RoO3M8bjsrK3Mpe2NvbnN0IG49dFtzXTtpLnB1c2goZVtuLlBhcmVudFN0YWZmLmlkSW5NdXNpY1NoZWV0XSl9bGV0IHM9MDtmb3IobGV0IHQ9MCxlPWkubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9aVt0XTtpZighZSljb250aW51ZTtjb25zdCBvPWUuSW5zdHJ1Y3Rpb25zO2xldCBhLGw7Zm9yKGxldCBlPTAsaT1vLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPW9bZV07aSBpbnN0YW5jZW9mIHIuS2V5SW5zdHJ1Y3Rpb24mJmkuS2V5IT09dGhpcy5hY3RpdmVLZXlzW3RdLktleSYmKGE9aSksaSBpbnN0YW5jZW9mIG4uUmh5dGhtSW5zdHJ1Y3Rpb24mJmkhPT10aGlzLmFjdGl2ZVJoeXRobVt0XSYmKGw9aSl9aWYodm9pZCAwIT09YXx8bCl7Y29uc3QgZT10aGlzLmFkZEV4dHJhSW5zdHJ1Y3Rpb25NZWFzdXJlKHQsYSxsKTtzPU1hdGgubWF4KHMsZSl9fXM+MCYmKHRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5zeXN0ZW1NZWFzdXJlcy5wdXNoKHtiZWdpbkxpbmU6aC5TeXN0ZW1MaW5lc0VudW0uTm9uZSxlbmRMaW5lOmguU3lzdGVtTGluZXNFbnVtLk5vbmV9KSx0aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXMuY3VycmVudFdpZHRoKz1zLHRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5jdXJyZW50U3lzdGVtRml4V2lkdGgrPXMpfWFkZEV4dHJhSW5zdHJ1Y3Rpb25NZWFzdXJlKHQsZSxpKXtjb25zdCBzPXRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5jdXJyZW50U3lzdGVtLG49Yy5NdXNpY1NoZWV0Q2FsY3VsYXRvci5zeW1ib2xGYWN0b3J5LmNyZWF0ZUV4dHJhR3JhcGhpY2FsTWVhc3VyZShzLlN0YWZmTGluZXNbdF0pO1tdLnB1c2gobiksZSYmbi5hZGRLZXlBdEJlZ2luKGUsdGhpcy5hY3RpdmVLZXlzW3RdLHRoaXMuYWN0aXZlQ2xlZnNbdF0pLHZvaWQgMCE9PWkmJmkuUHJpbnRPYmplY3QmJm4uYWRkUmh5dGhtQXRCZWdpbihpKSxuLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTGVmdD0wLG4uUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJUb3A9MCxuLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyQm90dG9tPXRoaXMucnVsZXMuU3RhZmZIZWlnaHQ7Y29uc3Qgcj10aGlzLnJ1bGVzLk1lYXN1cmVMZWZ0TWFyZ2luK24uYmVnaW5JbnN0cnVjdGlvbnNXaWR0aCt0aGlzLnJ1bGVzLk1lYXN1cmVSaWdodE1hcmdpbjtyZXR1cm4gbi5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0PXIscy5TdGFmZkxpbmVzW3RdLk1lYXN1cmVzLnB1c2gobikscn1hZGRTdGF2ZU1lYXN1cmVzVG9TeXN0ZW0odCl7aWYodFswXSl7Y29uc3QgZT1bXTtmb3IobGV0IGk9MDtpPHQubGVuZ3RoO2krKyllLnB1c2godFtpXSk7Y29uc3QgaT10aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXMuY3VycmVudFN5c3RlbTtmb3IobGV0IHQ9MDt0PHRoaXMubnVtYmVyT2ZWaXNpYmxlU3RhZmZMaW5lczt0Kyspe2NvbnN0IHM9ZVt0XTtpLlN0YWZmTGluZXNbdF0uTWVhc3VyZXMucHVzaChzKSxzLlBhcmVudFN0YWZmTGluZT1pLlN0YWZmTGluZXNbdF19aS5BZGRHcmFwaGljYWxNZWFzdXJlcyhlKX19Z2V0TWVhc3VyZVN0YXJ0TGluZSgpe2lmKHRoaXMudGhpc01lYXN1cmVCZWdpbnNMaW5lUmVwZXRpdGlvbigpKXtjb25zdCB0PXRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5Jc1N5c3RlbVN0YXJ0TWVhc3VyZSgpLGU9MD09PXRoaXMubWVhc3VyZUxpc3RJbmRleDtpZih0aGlzLnByZXZpb3VzTWVhc3VyZUVuZHNMaW5lUmVwZXRpdGlvbigpJiYhdClyZXR1cm4gaC5TeXN0ZW1MaW5lc0VudW0uRG90c0JvbGRCb2xkRG90cztpZighZSlyZXR1cm4gaC5TeXN0ZW1MaW5lc0VudW0uQm9sZFRoaW5Eb3RzfXJldHVybiBoLlN5c3RlbUxpbmVzRW51bS5Ob25lfWdldE1lYXN1cmVFbmRMaW5lKCl7bGV0IHQ7dHJ5e2lmKHQ9dGhpcy5tZWFzdXJlTGlzdFt0aGlzLm1lYXN1cmVMaXN0SW5kZXhdWzBdLnBhcmVudFNvdXJjZU1lYXN1cmUsdGhpcy5ydWxlcy5SZW5kZXJNdWx0aXBsZVJlc3RNZWFzdXJlcyYmdC5tdWx0aXBsZVJlc3RNZWFzdXJlcz4xKXtjb25zdCBlPU1hdGgubWluKHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5QYXJlbnRNdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzLmxlbmd0aC0xLHQubWVhc3VyZUxpc3RJbmRleCt0Lm11bHRpcGxlUmVzdE1lYXN1cmVzLTEpO3Q9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuU291cmNlTWVhc3VyZXNbZV19fWZpbmFsbHl7fXJldHVybiB0aGlzLm5leHRNZWFzdXJlQmVnaW5zTGluZVJlcGV0aXRpb24oKSYmdGhpcy50aGlzTWVhc3VyZUVuZHNMaW5lUmVwZXRpdGlvbigpP2guU3lzdGVtTGluZXNFbnVtLkRvdHNCb2xkQm9sZERvdHM6dGhpcy50aGlzTWVhc3VyZUVuZHNMaW5lUmVwZXRpdGlvbigpP2guU3lzdGVtTGluZXNFbnVtLkRvdHNUaGluQm9sZDp0aGlzLm5leHRNZWFzdXJlSGFzS2V5SW5zdHJ1Y3Rpb25DaGFuZ2UoKXx8dGhpcy50aGlzTWVhc3VyZUVuZHNXb3JkUmVwZXRpdGlvbigpfHx0aGlzLm5leHRNZWFzdXJlQmVnaW5zV29yZFJlcGV0aXRpb24oKT9oLlN5c3RlbUxpbmVzRW51bS5Eb3VibGVUaGluOnQmJnZvaWQgMCE9PXQuZW5kaW5nQmFyU3R5bGVFbnVtP3QuZW5kaW5nQmFyU3R5bGVFbnVtOmguU3lzdGVtTGluZXNFbnVtLlNpbmdsZVRoaW59Z2V0TGluZVdpZHRoKHQsZSxpKXtsZXQgcz10LmdldExpbmVXaWR0aChlKTtyZXR1cm4gZT09PWguU3lzdGVtTGluZXNFbnVtLkRvdHNCb2xkQm9sZERvdHMmJihzLz0yKSxpJiZlPT09aC5TeXN0ZW1MaW5lc0VudW0uQm9sZFRoaW5Eb3RzJiYocys9dGhpcy5ydWxlcy5EaXN0YW5jZUJldHdlZW5MYXN0SW5zdHJ1Y3Rpb25BbmRSZXBldGl0aW9uQmFybGluZSksc31wcmV2aW91c01lYXN1cmVFbmRzTGluZVJlcGV0aXRpb24oKXtpZigwPT09dGhpcy5tZWFzdXJlTGlzdEluZGV4KXJldHVybiExO2ZvcihsZXQgdD0wLGU9dGhpcy5tZWFzdXJlTGlzdFt0aGlzLm1lYXN1cmVMaXN0SW5kZXgtMV0ubGVuZ3RoO3Q8ZTsrK3QpaWYodGhpcy5tZWFzdXJlTGlzdFt0aGlzLm1lYXN1cmVMaXN0SW5kZXgtMV1bdF0uZW5kc1dpdGhMaW5lUmVwZXRpdGlvbigpKXJldHVybiEwO3JldHVybiExfXRoaXNNZWFzdXJlQmVnaW5zTGluZVJlcGV0aXRpb24oKXtmb3IobGV0IHQ9MCxlPXRoaXMubWVhc3VyZUxpc3RbdGhpcy5tZWFzdXJlTGlzdEluZGV4XS5sZW5ndGg7dDxlOysrdClpZih0aGlzLm1lYXN1cmVMaXN0W3RoaXMubWVhc3VyZUxpc3RJbmRleF1bdF0uYmVnaW5zV2l0aExpbmVSZXBldGl0aW9uKCkpcmV0dXJuITA7cmV0dXJuITF9bmV4dE1lYXN1cmVCZWdpbnNMaW5lUmVwZXRpdGlvbigpe2NvbnN0IHQ9dGhpcy5tZWFzdXJlTGlzdEluZGV4KzE7aWYodD49dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuU291cmNlTWVhc3VyZXMubGVuZ3RofHwhdGhpcy5tZWFzdXJlTGlzdFt0XSlyZXR1cm4hMTtmb3IobGV0IGU9MCxpPXRoaXMubWVhc3VyZUxpc3RbdF0ubGVuZ3RoO2U8aTsrK2UpaWYodGhpcy5tZWFzdXJlTGlzdFt0XVtlXS5iZWdpbnNXaXRoTGluZVJlcGV0aXRpb24oKSlyZXR1cm4hMDtyZXR1cm4hMX10aGlzTWVhc3VyZUVuZHNMaW5lUmVwZXRpdGlvbigpe2ZvcihsZXQgdD0wLGU9dGhpcy5tZWFzdXJlTGlzdFt0aGlzLm1lYXN1cmVMaXN0SW5kZXhdLmxlbmd0aDt0PGU7Kyt0KWlmKHRoaXMubWVhc3VyZUxpc3RbdGhpcy5tZWFzdXJlTGlzdEluZGV4XVt0XS5lbmRzV2l0aExpbmVSZXBldGl0aW9uKCkpcmV0dXJuITA7cmV0dXJuITF9bmV4dE1lYXN1cmVCZWdpbnNXb3JkUmVwZXRpdGlvbigpe2NvbnN0IHQ9dGhpcy5tZWFzdXJlTGlzdEluZGV4KzE7aWYodD49dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LlBhcmVudE11c2ljU2hlZXQuU291cmNlTWVhc3VyZXMubGVuZ3RofHx0PnRoaXMubWVhc3VyZUxpc3QubGVuZ3RoLTEpcmV0dXJuITE7Zm9yKGxldCBlPTAsaT10aGlzLm1lYXN1cmVMaXN0W3RdLmxlbmd0aDtlPGk7KytlKWlmKHRoaXMubWVhc3VyZUxpc3RbdF1bZV0uYmVnaW5zV2l0aFdvcmRSZXBldGl0aW9uKCkpcmV0dXJuITA7cmV0dXJuITF9dGhpc01lYXN1cmVFbmRzV29yZFJlcGV0aXRpb24oKXtmb3IobGV0IHQ9MCxlPXRoaXMubWVhc3VyZUxpc3RbdGhpcy5tZWFzdXJlTGlzdEluZGV4XS5sZW5ndGg7dDxlOysrdClpZih0aGlzLm1lYXN1cmVMaXN0W3RoaXMubWVhc3VyZUxpc3RJbmRleF1bdF0uZW5kc1dpdGhXb3JkUmVwZXRpdGlvbigpKXJldHVybiEwO3JldHVybiExfW5leHRNZWFzdXJlSGFzS2V5SW5zdHJ1Y3Rpb25DaGFuZ2UoKXtyZXR1cm4gdm9pZCAwIT09dGhpcy5nZXROZXh0TWVhc3VyZUtleUluc3RydWN0aW9uKCl9Z2V0TmV4dE1lYXN1cmVLZXlJbnN0cnVjdGlvbigpe3ZhciB0O2lmKHRoaXMubWVhc3VyZUxpc3RJbmRleDx0aGlzLm1lYXN1cmVMaXN0Lmxlbmd0aC0xKWZvcihsZXQgZT0wO2U8dGhpcy5tZWFzdXJlTGlzdFt0aGlzLm1lYXN1cmVMaXN0SW5kZXhdLmxlbmd0aDtlKyspe2NvbnN0IGk9bnVsbD09PSh0PXRoaXMubWVhc3VyZUxpc3RbdGhpcy5tZWFzdXJlTGlzdEluZGV4KzFdW2VdKXx8dm9pZCAwPT09dD92b2lkIDA6dC5wYXJlbnRTb3VyY2VNZWFzdXJlO2lmKCFpKXJldHVybjtyZXR1cm4gaS5nZXRLZXlJbnN0cnVjdGlvbih0aGlzLnZpc2libGVTdGFmZkluZGljZXNbZV0pfX1jYWxjdWxhdGVYU2NhbGluZ0ZhY3Rvcih0LGUpe3JldHVybiBNYXRoLmFicyhlLTApPDFlLTV8fE1hdGguYWJzKHQtMCk8MWUtNT8xOih0aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXMuY3VycmVudFN5c3RlbS5TdGFmZkxpbmVzWzBdLlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aC10KS9lfXN0cmV0Y2hNdXNpY1N5c3RlbSh0KXtsZXQgZT10aGlzLmNhbGN1bGF0ZVhTY2FsaW5nRmFjdG9yKHRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5jdXJyZW50U3lzdGVtRml4V2lkdGgsdGhpcy5jdXJyZW50U3lzdGVtUGFyYW1zLmN1cnJlbnRTeXN0ZW1WYXJXaWR0aCk7dCYmKGU9TWF0aC5taW4oZSx0aGlzLnJ1bGVzLkxhc3RTeXN0ZW1NYXhTY2FsaW5nRmFjdG9yKSk7Y29uc3QgaT10aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXMuY3VycmVudFN5c3RlbTtmb3IobGV0IHQ9MCxzPWkuU3RhZmZMaW5lcy5sZW5ndGg7dDxzOysrdCl7Y29uc3Qgcz1pLlN0YWZmTGluZXNbdF07bGV0IG49MDtmb3IobGV0IHQ9MDt0PHMuTWVhc3VyZXMubGVuZ3RoO3QrKyl7Y29uc3Qgcj1zLk1lYXN1cmVzW3RdO3Iuc2V0UG9zaXRpb25JblN0YWZmbGluZShuKTtjb25zdCBvPXIuYmVnaW5JbnN0cnVjdGlvbnNXaWR0aDtpZihyLnNldFdpZHRoKG8rci5taW5pbXVtU3RhZmZFbnRyaWVzV2lkdGgqZStyLmVuZEluc3RydWN0aW9uc1dpZHRoKSx0PHRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5zeXN0ZW1NZWFzdXJlcy5sZW5ndGgpe2NvbnN0IGU9dGhpcy5jdXJyZW50U3lzdGVtUGFyYW1zLnN5c3RlbU1lYXN1cmVzW3RdLmJlZ2luTGluZSxzPXIuZ2V0TGluZVdpZHRoKGguU3lzdGVtTGluZXNFbnVtLkJvbGRUaGluRG90cyk7aWYoZT09PWguU3lzdGVtTGluZXNFbnVtLkJvbGRUaGluRG90cyl7bGV0IG89bjswPT09dCYmKG89bityLmJlZ2luSW5zdHJ1Y3Rpb25zV2lkdGgtcyksaS5jcmVhdGVWZXJ0aWNhbExpbmVGb3JNZWFzdXJlKG8scyxlLGYuU3lzdGVtTGluZVBvc2l0aW9uLk1lYXN1cmVCZWdpbix0LHIpfX1pZihyLnN0YWZmRW50cmllc1NjYWxlRmFjdG9yPWUsci5sYXlvdXRTeW1ib2xzKCksISh0KzE8dGhpcy5jdXJyZW50U3lzdGVtUGFyYW1zLnN5c3RlbU1lYXN1cmVzLmxlbmd0aCYmdGhpcy5jdXJyZW50U3lzdGVtUGFyYW1zLnN5c3RlbU1lYXN1cmVzW3QrMV0uYmVnaW5MaW5lPT09aC5TeXN0ZW1MaW5lc0VudW0uQm9sZFRoaW5Eb3RzKSl7bGV0IGU9aC5TeXN0ZW1MaW5lc0VudW0uU2luZ2xlVGhpbjt0PHRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5zeXN0ZW1NZWFzdXJlcy5sZW5ndGgmJihlPXRoaXMuY3VycmVudFN5c3RlbVBhcmFtcy5zeXN0ZW1NZWFzdXJlc1t0XS5lbmRMaW5lKTtjb25zdCBzPXIuZ2V0TGluZVdpZHRoKGUpO2xldCBuPXIuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLngrci5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0LXM7ZT09PWguU3lzdGVtTGluZXNFbnVtLkRvdHNCb2xkQm9sZERvdHMmJihuLT1zLzIpLGkuY3JlYXRlVmVydGljYWxMaW5lRm9yTWVhc3VyZShuLHMsZSxmLlN5c3RlbUxpbmVQb3NpdGlvbi5NZWFzdXJlRW5kLHQscil9bj1yLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K3IuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJSaWdodH19dCYmdGhpcy5kZWNyZWFzZU11c2ljU3lzdGVtQm9yZGVycygpfWRlY3JlYXNlTXVzaWNTeXN0ZW1Cb3JkZXJzKCl7Y29uc3QgdD10aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXMuY3VycmVudFN5c3RlbSxlPWQuQ29sbGVjdGlvblV0aWwubGFzdCh0LlN0YWZmTGluZXNbMF0uTWVhc3VyZXMpLlBvc2l0aW9uQW5kU2hhcGUsaT1lLlJlbGF0aXZlUG9zaXRpb24ueCtlLlNpemUud2lkdGg7Zm9yKGxldCBlPTAscz10LlN0YWZmTGluZXMubGVuZ3RoO2U8czsrK2Upe2NvbnN0IHM9dC5TdGFmZkxpbmVzW2VdO3MuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJSaWdodD1pO2ZvcihsZXQgdD0wLGU9cy5TdGFmZkxpbmVzLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXMuU3RhZmZMaW5lc1t0XTtlLkVuZD1uZXcgYS5Qb2ludEYyRChpLGUuRW5kLnkpfX10LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyUmlnaHQ9aSt0aGlzLmN1cnJlbnRTeXN0ZW1QYXJhbXMubWF4TGFiZWxMZW5ndGgrdGhpcy5ydWxlcy5TeXN0ZW1MYWJlbHNSaWdodE1hcmdpbn11cGRhdGVTdGFmZkxpbmVzUmVsYXRpdmVQb3NpdGlvbih0LGUsaSl7Zm9yKGxldCBzPWU7czx0LlN0YWZmTGluZXMubGVuZ3RoO3MrKyl0LlN0YWZmTGluZXNbc10uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnk9aTt0LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyQm90dG9tKz1pfWNyZWF0ZU11c2ljUGFnZSgpe2NvbnN0IHQ9bmV3IHMuR3JhcGhpY2FsTXVzaWNQYWdlKHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldCk7cmV0dXJuIHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NdXNpY1BhZ2VzLnB1c2godCksdC5QYWdlTnVtYmVyPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NdXNpY1BhZ2VzLmxlbmd0aCx0LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTGVmdD0wLHQuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJSaWdodD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuUGFyZW50TXVzaWNTaGVldC5wYWdlV2lkdGgsdC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclRvcD0wLHQuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJCb3R0b209dGhpcy5ydWxlcy5QYWdlSGVpZ2h0LHQuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPW5ldyBhLlBvaW50RjJEKDAsMCksdH1hZGRTeXN0ZW1Ub1BhZ2UodCxlKXt0Lk11c2ljU3lzdGVtcy5wdXNoKGUpLGUuUGFyZW50PXR9b3B0aW1pemVEaXN0YW5jZUJldHdlZW5TdGFmZkxpbmVzKHQpe2lmKCF0LmNoZWNrU3RhZmZFbnRyaWVzRm9yU3RhZmZFbnRyeUxpbmsoKSlmb3IobGV0IGU9MDtlPHQuU3RhZmZMaW5lcy5sZW5ndGgtMTtlKyspe2NvbnN0IGk9dC5TdGFmZkxpbmVzW2VdLkJvdHRvbUxpbmUscz10LlN0YWZmTGluZXNbZSsxXS5Ta3lMaW5lO2xldCBuPTA7Zm9yKGxldCB0PTA7dDxpLmxlbmd0aDt0Kyspe2NvbnN0IGU9aVt0XSxyPU1hdGgubWF4KDAsdC02KSxvPU1hdGgubWluKHMubGVuZ3RoLTEsdCs2KTtsZXQgYT0wO2ZvcihsZXQgdD1yO3Q8PW87dCsrKWE9TWF0aC5taW4oYSxzW3RdKTtjb25zdCBsPWUtYTtuPU1hdGgubWF4KGwsbil9bis9dGhpcy5ydWxlcy5NaW5Ta3lCb3R0b21EaXN0QmV0d2VlblN0YXZlcyxuPU1hdGgubWF4KG4sdGhpcy5ydWxlcy5TdGFmZkhlaWdodCt0aGlzLnJ1bGVzLk1pbmltdW1TdGFmZkxpbmVEaXN0YW5jZSk7Y29uc3Qgcj1uK3QuU3RhZmZMaW5lc1tlXS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueTt0aGlzLnVwZGF0ZVN0YWZmTGluZXNSZWxhdGl2ZVBvc2l0aW9uKHQsZSsxLHIpfWNvbnN0IGU9dC5TdGFmZkxpbmVzWzBdO3QuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJUb3A9ZS5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueStlLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyVG9wO2NvbnN0IGk9dC5TdGFmZkxpbmVzW3QuU3RhZmZMaW5lcy5sZW5ndGgtMV07dC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlckJvdHRvbT1pLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55K2kuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJCb3R0b219Y2FsY3VsYXRlTXVzaWNTeXN0ZW1zUmVsYXRpdmVQb3NpdGlvbnMoKXtsZXQgdD10aGlzLmNyZWF0ZU11c2ljUGFnZSgpLGU9MCxpPXRoaXMubXVzaWNTeXN0ZW1zWzBdLHM9MDtmb3IobGV0IG49MDtuPHRoaXMubXVzaWNTeXN0ZW1zLmxlbmd0aDtuKyspaWYoaT10aGlzLm11c2ljU3lzdGVtc1tuXSwwPT09dC5NdXNpY1N5c3RlbXMubGVuZ3RoKXt0aGlzLmFkZFN5c3RlbVRvUGFnZSh0LGkpLGU9dGhpcy5ydWxlcy5Db21wYWN0TW9kZT90aGlzLnJ1bGVzLlBhZ2VUb3BNYXJnaW5OYXJyb3c6dGhpcy5ydWxlcy5QYWdlVG9wTWFyZ2luLDE9PT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTXVzaWNQYWdlcy5sZW5ndGgmJnRoaXMucnVsZXMuUmVuZGVyVGl0bGUmJihlKz10aGlzLnJ1bGVzLlRpdGxlVG9wRGlzdGFuY2UrdGhpcy5ydWxlcy5TaGVldFRpdGxlSGVpZ2h0K3RoaXMucnVsZXMuVGl0bGVCb3R0b21EaXN0YW5jZSk7Y29uc3Qgbj1uZXcgYS5Qb2ludEYyRCh0aGlzLnJ1bGVzLlBhZ2VMZWZ0TWFyZ2luK3RoaXMucnVsZXMuU3lzdGVtTGVmdE1hcmdpbixlKTtpLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbj1uLGUraS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlckJvdHRvbT50aGlzLnJ1bGVzLlBhZ2VIZWlnaHQtdGhpcy5ydWxlcy5QYWdlQm90dG9tTWFyZ2luJiYocysrLHM8PTQmJmNvbnNvbGUubG9nKGB3YXJuaW5nOiBjb3VsZCBub3QgZml0IGEgc2luZ2xlIHN5c3RlbSBvbiBwYWdlICR7dC5QYWdlTnVtYmVyfSBhbmQgbWVhc3VyZSBudW1iZXIgJHtpLkdyYXBoaWNhbE1lYXN1cmVzWzBdWzBdLk1lYXN1cmVOdW1iZXJ9LlxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgUGFnZUZvcm1hdCBtYXkgYmUgdG9vIHNtYWxsIGZvciB0aGlzIHNoZWV0LlwiXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFdpbGwgbm90IGdpdmUgZnVydGhlciB3YXJuaW5ncyBmb3IgYWxsIHBhZ2VzLCBvbmx5IHRvdGFsLmApKX1lbHNle2NvbnN0IHM9dGhpcy5tdXNpY1N5c3RlbXNbbi0xXSxyPXMuU3RhZmZMaW5lc1tzLlN0YWZmTGluZXMubGVuZ3RoLTFdLG89ci5Qb3NpdGlvbkFuZFNoYXBlO2xldCBsPXRoaXMuZmluZFJlcXVpcmVkRGlzdGFuY2VXaXRoU2t5Qm90dG9tTGluZShzLGkpO2wrPXRoaXMucnVsZXMuTWluU2t5Qm90dG9tRGlzdEJldHdlZW5TeXN0ZW1zLGw9TWF0aC5tYXgobCx0aGlzLnJ1bGVzLk1pbmltdW1EaXN0YW5jZUJldHdlZW5TeXN0ZW1zK3IuU3RhZmZIZWlnaHQpO2NvbnN0IGg9ZStvLlJlbGF0aXZlUG9zaXRpb24ueStsLGM9aCtpLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luQm90dG9tO2lmKHRoaXMucnVsZXMuTmV3UGFnZUF0WE1MTmV3UGFnZUF0dHJpYnV0ZSYmcy5icmVha3NQYWdlfHwhKGM8dGhpcy5ydWxlcy5QYWdlSGVpZ2h0LXRoaXMucnVsZXMuUGFnZUJvdHRvbU1hcmdpbikpe3Q9dGhpcy5jcmVhdGVNdXNpY1BhZ2UoKSxuLT0xO2NvbnRpbnVlfXt0aGlzLmFkZFN5c3RlbVRvUGFnZSh0LGkpLGU9aDtjb25zdCBzPW5ldyBhLlBvaW50RjJEKHRoaXMucnVsZXMuUGFnZUxlZnRNYXJnaW4rdGhpcy5ydWxlcy5TeXN0ZW1MZWZ0TWFyZ2luLGUpO2kuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPXN9fXM+MCYmY29uc29sZS5sb2coYHRvdGFsIGFtb3VudCBvZiBwYWdlcyB0aGF0IGNvdWxkbid0IGZpdCBhIHNpbmdsZSBtdXNpYyBzeXN0ZW06ICR7c30gb2YgJHt0LlBhZ2VOdW1iZXJ9YCl9ZmluZFJlcXVpcmVkRGlzdGFuY2VXaXRoU2t5Qm90dG9tTGluZSh0LGUpe2NvbnN0IGk9dC5TdGFmZkxpbmVzW3QuU3RhZmZMaW5lcy5sZW5ndGgtMV0scz1lLlN0YWZmTGluZXNbMF0sbj1pLkJvdHRvbUxpbmUscj1zLlNreUxpbmUsbz1pLlBvc2l0aW9uQW5kU2hhcGUsYT1zLlBvc2l0aW9uQW5kU2hhcGUsbD0xL3RoaXMucnVsZXMuU2FtcGxpbmdVbml0O2xldCBoPTA7Zm9yKGxldCB0PTA7dDxuLmxlbmd0aDt0Kyspe2NvbnN0IGU9blt0XSxpPXQrTWF0aC5yb3VuZCgoby5SZWxhdGl2ZVBvc2l0aW9uLngtYS5SZWxhdGl2ZVBvc2l0aW9uLngpKmwpO2lmKGk8MCljb250aW51ZTtpZihpPj1yLmxlbmd0aClicmVhaztjb25zdCBzPU1hdGgubWF4KDAsaS02KSxjPU1hdGgubWluKHIubGVuZ3RoLTEsaSs2KTtsZXQgdT0wO2ZvcihsZXQgdD1zO3Q8PWM7dCsrKXU9TWF0aC5taW4odSxyW3RdKTtjb25zdCBkPWUtdTtoPU1hdGgubWF4KGQsaCl9cmV0dXJuIDA9PT1oJiYoaD1vLkJvcmRlckJvdHRvbS1hLkJvcmRlclRvcCksaH19O2NsYXNzIG17Y29uc3RydWN0b3IoKXt0aGlzLnN5c3RlbU1lYXN1cmVzPVtdLHRoaXMuc3lzdGVtTWVhc3VyZUluZGV4PTAsdGhpcy5jdXJyZW50V2lkdGg9MCx0aGlzLmN1cnJlbnRTeXN0ZW1GaXhXaWR0aD0wLHRoaXMuY3VycmVudFN5c3RlbVZhcldpZHRoPTAsdGhpcy5tYXhMYWJlbExlbmd0aD0wfUlzU3lzdGVtU3RhcnRNZWFzdXJlKCl7cmV0dXJuIDA9PT10aGlzLnN5c3RlbU1lYXN1cmVJbmRleH19ZS5TeXN0ZW1CdWlsZFBhcmFtZXRlcnM9bSxlLk1lYXN1cmVCdWlsZFBhcmFtZXRlcnM9Y2xhc3N7fX0sNDU3NDoodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuT2N0YXZlU2hpZnRQYXJhbXM9dm9pZCAwLGUuT2N0YXZlU2hpZnRQYXJhbXM9Y2xhc3N7Y29uc3RydWN0b3IodCxlLGkpe3RoaXMuZ2V0T3Blbk9jdGF2ZVNoaWZ0PXQsdGhpcy5nZXRBYnNvbHV0ZVN0YXJ0VGltZXN0YW1wPWUsdGhpcy5nZXRBYnNvbHV0ZUVuZFRpbWVzdGFtcD1pfX19LDkwNTk6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuUGxhaW5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZD12b2lkIDA7Y29uc3Qgcz1pKDEzNzgpLG49aSg5NTMxKTtjbGFzcyByIGV4dGVuZHMgbi5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZHtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKHQsZSl9Z2V0UHJlZmVycmVkUmVuZGVyaW5nQ29uZmlndXJhdGlvbih0LGUpe3JldHVybntlbGVtZW50V2lkdGg6TWF0aC5jZWlsKHQpLG51bUNvbHVtbnM6NixudW1Sb3dzOjZ9fW9uSW5pdGlhbGl6ZSh0KXt9Y2FsY3VsYXRlRnJvbUNhbnZhcyh0LGUsaSxuLHIpe2NvbnN0IG89dC53aWR0aCxhPWUuZ2V0SW1hZ2VEYXRhKDAsMCx0LndpZHRoLHQuaGVpZ2h0KSx7ZWxlbWVudFdpZHRoOmwsZWxlbWVudEhlaWdodDpoLG51bUNvbHVtbnM6Y309cix1PVtdO2ZvcihsZXQgdD0wO3Q8aS5sZW5ndGg7Kyt0KXtjb25zdCBlPWlbdF0scj1NYXRoLmZsb29yKGUuZ2V0VkZTdGF2ZSgpLmdldFdpZHRoKCkpLGQ9TWF0aC5tYXgoTWF0aC5jZWlsKGUuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoKm4pLDEpLGY9dCVjKmwsbT1mK3IscD1NYXRoLmZsb29yKHQvYykqaCxiPXAraCxnPW5ldyBBcnJheShNYXRoLm1heChkLHIpKS5maWxsKDApLFM9bmV3IEFycmF5KE1hdGgubWF4KGQscikpLmZpbGwoMCk7Zm9yKGxldCB0PWY7dDxtOysrdCl7Z1t0LWZdPTA7Zm9yKGxldCBlPXA7ZTxiOysrZSl7Y29uc3QgaT1lKm8qNCs0KnQ7aWYoYS5kYXRhW2krM10+MCl7Z1t0LWZdPWUtcDticmVha319U1t0LWZdPWg7Zm9yKGxldCBlPWItMTtlPj1wO2UtLSl7Y29uc3QgaT1lKm8qNCs0KnQ7aWYoYS5kYXRhW2krM10+MCl7U1t0LWZdPWUtcDticmVha319fWNvbnN0IHk9TWF0aC5tYXgoLi4uZyksRT1NYXRoLm1pbiguLi5TKTtmb3IobGV0IHQ9MDt0PHI7Kyt0KWdbdF09MD09PWdbdF0/eTpnW3RdLFNbdF09U1t0XT09PWg/RTpTW3RdO3UucHVzaChuZXcgcy5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRpb25SZXN1bHQoZyxTKSl9cmV0dXJuIHV9fWUuUGxhaW5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZD1yfSw5MDY3Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlNlbGVjdGlvbkVuZFN5bWJvbD12b2lkIDA7Y29uc3Qgcz1pKDQ3ODUpLG49aSg4MTU1KSxyPWkoOTA4Niksbz1pKDg5MTEpLGE9aSg2NzI5KSxsPWkoMjMzNyk7Y2xhc3MgaCBleHRlbmRzIHMuR3JhcGhpY2FsT2JqZWN0e2NvbnN0cnVjdG9yKHQsZSl7c3VwZXIoKTtjb25zdCBpPWUscz10LlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi55LGg9bC5Db2xsZWN0aW9uVXRpbC5sYXN0KHQuU3RhZmZMaW5lcykuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnkrNDt0aGlzLnZlcnRpY2FsTGluZT1uZXcgYS5HcmFwaGljYWxMaW5lKG5ldyByLlBvaW50RjJEKGkscyksbmV3IHIuUG9pbnRGMkQoaSxzK2gpLC40LG4uT3V0bGluZUFuZEZpbGxTdHlsZUVudW0uU2VsZWN0aW9uU3ltYm9sKTtmb3IobGV0IGU9MCxuPXQuU3RhZmZMaW5lcy5sZW5ndGg7ZTxuOysrZSl7Y29uc3Qgbj10LlN0YWZmTGluZXNbZV0sbz1uZXcgci5Qb2ludEYyRChpLHMrbi5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueSksYT1uZXcgQXJyYXkoMyk7by55LT0uMixhWzBdLng9by54LTMsYVswXS55PW8ueSsxLjIsYVsxXS54PW8ueC0yLGFbMV0ueT1vLnkrLjQsYVsyXS54PW8ueC0yLGFbMl0ueT1vLnkrMix0aGlzLmFycm93cy5wdXNoKGEpO2NvbnN0IGw9bmV3IEFycmF5KDgpLGg9Ljg7by54LT0uMSxvLnkrPS4zO2NvbnN0IGM9LjI7bFswXS54PW8ueC0yLGxbMF0ueT1vLnkrMS41LWMsbFsxXS54PW8ueC0xLGxbMV0ueT1vLnkrMS41LWMsbFsyXS54PW8ueC0xLGxbMl0ueT1vLnkrMi41LGxbM10ueD1vLngtMixsWzNdLnk9by55KzIuNSxsWzRdLng9bFswXS54LGxbNF0ueT1sWzBdLnktaCxsWzVdLng9bFs0XS54K2grMSxsWzVdLnk9bFs0XS55LGxbNl0ueD1sWzVdLngsbFs2XS55PWxbM10ueStoLGxbN10ueD1sWzNdLngsbFs3XS55PWxbNl0ueSx0aGlzLmFycm93bGluZXMucHVzaChsKX10aGlzLmJvdW5kaW5nQm94PW5ldyBvLkJvdW5kaW5nQm94KHRoaXMpLHRoaXMuYm91bmRpbmdCb3guQWJzb2x1dGVQb3NpdGlvbj1uZXcgci5Qb2ludEYyRChpLHMpLHRoaXMuYm91bmRpbmdCb3guQm9yZGVyTGVmdD0tLjQsdGhpcy5ib3VuZGluZ0JveC5Cb3JkZXJSaWdodD00LHRoaXMuYm91bmRpbmdCb3guQm9yZGVyQm90dG9tPWh9fWUuU2VsZWN0aW9uRW5kU3ltYm9sPWh9LDM1MDE6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuU2VsZWN0aW9uU3RhcnRTeW1ib2w9dm9pZCAwO2NvbnN0IHM9aSg5MDg2KSxuPWkoODE1NSkscj1pKDY3MjkpLG89aSg0Nzg1KSxhPWkoODkxMSksbD1pKDIzMzcpO2NsYXNzIGggZXh0ZW5kcyBvLkdyYXBoaWNhbE9iamVjdHtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKCk7Y29uc3QgaT1lLG89dC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueSxoPWwuQ29sbGVjdGlvblV0aWwubGFzdCh0LlN0YWZmTGluZXMpLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55KzQ7dGhpcy52ZXJ0aWNhbExpbmU9bmV3IHIuR3JhcGhpY2FsTGluZShuZXcgcy5Qb2ludEYyRChpLG8pLG5ldyBzLlBvaW50RjJEKGksbytoKSwuNCxuLk91dGxpbmVBbmRGaWxsU3R5bGVFbnVtLlNlbGVjdGlvblN5bWJvbCk7Zm9yKGxldCBlPTAsbj10LlN0YWZmTGluZXMubGVuZ3RoO2U8bjsrK2Upe2NvbnN0IG49dC5TdGFmZkxpbmVzW2VdLHI9bmV3IHMuUG9pbnRGMkQoaSxvK24uUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnkpLGE9bmV3IEFycmF5KDcpO2FbMF0ueD1yLngrNCxhWzBdLnk9ci55KzIsYVsxXS54PXIueCsyLjUsYVsxXS55PXIueSsuNSxhWzJdLng9ci54KzIuNSxhWzJdLnk9ci55KzEuMyxhWzNdLng9ci54KzEsYVszXS55PXIueSsxLjMsYVs0XS54PXIueCsxLGFbNF0ueT1yLnkrMi43LGFbNV0ueD1yLngrMi41LGFbNV0ueT1yLnkrMi43LGFbNl0ueD1yLngrMi41LGFbNl0ueT1yLnkrMy41LHRoaXMuYXJyb3dzLnB1c2goYSl9dGhpcy5ib3VuZGluZ0JveD1uZXcgYS5Cb3VuZGluZ0JveCh0aGlzKSx0aGlzLmJvdW5kaW5nQm94LkFic29sdXRlUG9zaXRpb249bmV3IHMuUG9pbnRGMkQoaSxvKSx0aGlzLmJvdW5kaW5nQm94LkJvcmRlckxlZnQ9LS40LHRoaXMuYm91bmRpbmdCb3guQm9yZGVyUmlnaHQ9NCx0aGlzLmJvdW5kaW5nQm94LkJvcmRlckJvdHRvbT1ofX1lLlNlbGVjdGlvblN0YXJ0U3ltYm9sPWh9LDE2NTk6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuU2t5Qm90dG9tTGluZUJhdGNoQ2FsY3VsYXRvcj12b2lkIDA7Y29uc3Qgbj1pKDI4NjEpLHI9aSg5MDU5KSxvPWkoNzYzNiksYT1zKGkoMjA0MykpO2UuU2t5Qm90dG9tTGluZUJhdGNoQ2FsY3VsYXRvcj1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe2NvbnN0IGk9bmV3IE1hcDtmb3IoY29uc3QgZSBvZiB0KXtjb25zdCB0PWUuUGFyZW50TXVzaWNTeXN0ZW0ucnVsZXM7KCgpPT57aWYoaS5oYXModCkpcmV0dXJuIGkuZ2V0KHQpO3tjb25zdCBlPVtdO3JldHVybiBpLnNldCh0LGUpLGV9fSkoKS5wdXNoKHtza3lCb3R0b21MaW5lQ2FsY3VsYXRvcjplLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLG1lYXN1cmVzOmUuTWVhc3VyZXN9KX10aGlzLmJhdGNoZXM9bmV3IE1hcDtmb3IoY29uc3RbdCxzXW9mIGkuZW50cmllcygpKXtjb25zdCBpPXMubWFwKCh0PT50Lm1lYXN1cmVzKSkuZmxhdCgpLGw9KCgpPT57aWYoZT09PW4uU2t5Qm90dG9tTGluZUJhdGNoQ2FsY3VsYXRvckJhY2tlbmRUeXBlLlBsYWluKXJldHVybiBuZXcgci5QbGFpblNreUJvdHRvbUxpbmVCYXRjaENhbGN1bGF0b3JCYWNrZW5kKHQsaSkuaW5pdGlhbGl6ZSgpO3RyeXtyZXR1cm4gbmV3IG8uV2ViR0xTa3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZCh0LGkpLmluaXRpYWxpemUoKX1jYXRjaChlKXtyZXR1cm4gYS5kZWZhdWx0LmluZm8oXCJDb3VsZG4ndCBjcmVhdGUgV2ViR0xCYWNrZW5kIGZvciBTa3lsaW5lLiBVc2luZyBmYWxsYmFjay5cIiksbmV3IHIuUGxhaW5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZCh0LGkpLmluaXRpYWxpemUoKX19KSgpO2wuaW5pdGlhbGl6ZSgpLHRoaXMuYmF0Y2hlcy5zZXQodCx7YmFja2VuZDpsLGVudHJpZXM6c30pfX1jYWxjdWxhdGVMaW5lcygpe2Zvcihjb25zdFsse2JhY2tlbmQ6dCxlbnRyaWVzOmV9XW9mIHRoaXMuYmF0Y2hlcyl7Y29uc3QgaT10LmNhbGN1bGF0ZUxpbmVzKCk7bGV0IHM9MDtmb3IoY29uc3R7c2t5Qm90dG9tTGluZUNhbGN1bGF0b3I6dCxtZWFzdXJlczpufW9mIGUpe2NvbnN0IGU9cytuLmxlbmd0aDt0LnVwZGF0ZUxpbmVzKGkuc2xpY2UocyxlKSkscz1lfX19fX0sOTUzMTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZD12b2lkIDA7Y29uc3Qgbj1pKDQwMjgpLHI9cyhpKDIwNDMpKTtlLlNreUJvdHRvbUxpbmVCYXRjaENhbGN1bGF0b3JCYWNrZW5kPWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dGhpcy5lbGVtZW50SGVpZ2h0PTMwMCx0aGlzLmNhbnZhcz1uZXcgbi5DYW52YXNWZXhGbG93QmFja2VuZCh0KSx0aGlzLm1lYXN1cmVzPWUsdGhpcy5tYXhXaWR0aD1NYXRoLm1heCguLi50aGlzLm1lYXN1cmVzLm1hcCgodD0+e2xldCBlPXQuZ2V0VkZTdGF2ZSgpLmdldFdpZHRoKCk7cmV0dXJuIGU+MHx8dC5Jc0V4dHJhR3JhcGhpY2FsTWVhc3VyZXx8KHIuZGVmYXVsdC53YXJuKFwiU2t5Qm90dG9tTGluZUJhdGNoQ2FsY3VsYXRvckJhY2tlbmQ6IHdpZHRoIG5vdCA+IDAgaW4gbWVhc3VyZSBcIit0Lk1lYXN1cmVOdW1iZXIpLGU9NTApLGV9KSkpLHRoaXMuc2FtcGxpbmdVbml0PXQuU2FtcGxpbmdVbml0fWluaXRpYWxpemUoKXtpZih0aGlzLnRhYmxlQ29uZmlndXJhdGlvbj1PYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30sdGhpcy5nZXRQcmVmZXJyZWRSZW5kZXJpbmdDb25maWd1cmF0aW9uKHRoaXMubWF4V2lkdGgsdGhpcy5lbGVtZW50SGVpZ2h0KSkse2VsZW1lbnRIZWlnaHQ6dGhpcy5lbGVtZW50SGVpZ2h0fSksdGhpcy50YWJsZUNvbmZpZ3VyYXRpb24ubnVtUm93czwxfHx0aGlzLnRhYmxlQ29uZmlndXJhdGlvbi5udW1Db2x1bW5zPDEpdGhyb3cgci5kZWZhdWx0Lndhcm4oXCJTa3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZDogbnVtUm93cyBvciBudW1Db2x1bW5zIGluIHRhYmxlQ29uZmlndXJhdGlvbiBpcyAwXCIpLG5ldyBFcnJvcihcIm51bVJvd3Mgb3IgbnVtQ29sdW1ucyBpbiB0YWJsZUNvbmZpZ3VyYXRpb24gaXMgMFwiKTt0aGlzLnRhYmxlQ29uZmlndXJhdGlvbi5lbGVtZW50V2lkdGg8dGhpcy5tYXhXaWR0aCYmci5kZWZhdWx0Lndhcm4oXCJTa3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZDogZWxlbWVudFdpZHRoIGluIHRhYmxlQ29uZmlndXJhdGlvbiBpcyBsZXNzIHRoYW4gdGhlIHdpZHRoIG9mIHdpZGVzdCBtZWFzdXJlXCIpO2NvbnN0IHQ9dGhpcy50YWJsZUNvbmZpZ3VyYXRpb24uZWxlbWVudFdpZHRoKnRoaXMudGFibGVDb25maWd1cmF0aW9uLm51bUNvbHVtbnMsZT10aGlzLmVsZW1lbnRIZWlnaHQqdGhpcy50YWJsZUNvbmZpZ3VyYXRpb24ubnVtUm93cztyZXR1cm4gdGhpcy5jYW52YXMuaW5pdGlhbGl6ZUhlYWRsZXNzKHQsZSksdGhpcy5vbkluaXRpYWxpemUodGhpcy50YWJsZUNvbmZpZ3VyYXRpb24pLHRoaXN9Y2FsY3VsYXRlTGluZXMoKXtjb25zdHtudW1Db2x1bW5zOnQsbnVtUm93czplLGVsZW1lbnRXaWR0aDppfT10aGlzLnRhYmxlQ29uZmlndXJhdGlvbixzPXRoaXMuZWxlbWVudEhlaWdodCxuPXQqZSxvPXRoaXMuY2FudmFzLmdldENvbnRleHQoKSxhPW8sbD10aGlzLmNhbnZhcy5nZXRDYW52YXMoKSxoPVtdO2ZvcihsZXQgZT0wO2U8dGhpcy5tZWFzdXJlcy5sZW5ndGg7ZSs9bil7by5jbGVhcigpO2NvbnN0IGM9dGhpcy5tZWFzdXJlcy5zbGljZShlLGUrbik7Zm9yKGxldCBlPTA7ZTxjLmxlbmd0aDsrK2Upe2NvbnN0IG49Y1tlXSxsPW4uZ2V0VkZTdGF2ZSgpLGg9ZSV0LHU9TWF0aC5mbG9vcihlL3QpO2xldCBkPWwuZ2V0V2lkdGgoKTtkPjB8fG4uSXNFeHRyYUdyYXBoaWNhbE1lYXN1cmV8fChkPTUwKSxkPU1hdGguZmxvb3IoZCksbi5Qb3NpdGlvbkFuZFNoYXBlLmNhbGN1bGF0ZUFic29sdXRlUG9zaXRpb25zUmVjdXJzaXZlKDAsMCk7Y29uc3QgZj0wO2wuc2V0WChmKTtjb25zdCBtPWwueSsxMDA7bC5zZXRZKG0pO2NvbnN0IHA9bC5nZXRXaWR0aCgpO2wuc2V0V2lkdGgoZCksbi5mb3JtYXQoKSxsLnNldFdpZHRoKHApO3RyeXthLnRyYW5zbGF0ZShoKmksdSpzKSxuLmRyYXcobyksYS50cmFuc2xhdGUoLWgqaSwtdSpzKX1jYXRjaCh0KXtyLmRlZmF1bHQud2FybihcIlNreUJvdHRvbUxpbmVCYXRjaENhbGN1bGF0b3JCYWNrZW5kLmNhbGN1bGF0ZUxpbmVzLmRyYXdcIix0KX19Y29uc3QgdT10aGlzLmNhbGN1bGF0ZUZyb21DYW52YXMobCxvLGMsdGhpcy5zYW1wbGluZ1VuaXQsdGhpcy50YWJsZUNvbmZpZ3VyYXRpb24pO2gucHVzaCguLi51KX1yZXR1cm4gaH19fSwxMzc4Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRpb25SZXN1bHQ9dm9pZCAwLGUuU2t5Qm90dG9tTGluZUNhbGN1bGF0aW9uUmVzdWx0PWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dGhpcy5za3lMaW5lPXQsdGhpcy5ib3R0b21MaW5lPWV9fX0sNjA0MDpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvcj12b2lkIDA7aSg5MDg2KTtjb25zdCBuPWkoNTgyMCkscj1zKGkoMjA0MykpLG89aSgxMzc4KSxhPWkoNDAyOCk7ZS5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvcj1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLm1TdGFmZkxpbmVQYXJlbnQ9dCx0aGlzLm1SdWxlcz10LlBhcmVudE11c2ljU3lzdGVtLnJ1bGVzfXVwZGF0ZUxpbmVzKHQpe2NvbnN0IGU9dGhpcy5TdGFmZkxpbmVQYXJlbnQuTWVhc3VyZXM7aWYodC5sZW5ndGghPT1lLmxlbmd0aClpZihyLmRlZmF1bHQud2FybihcIlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yOiBsZW5ndGhzIG9mIGNhbGN1bGF0aW9uIHJlc3VsdCBhcnJheSBhbmQgbWVhc3VyZSBhcnJheSBkbyBub3QgbWF0Y2hcIiksdC5sZW5ndGg8ZS5sZW5ndGgpZm9yKDt0Lmxlbmd0aDxlLmxlbmd0aDspdC5wdXNoKG5ldyBvLlNreUJvdHRvbUxpbmVDYWxjdWxhdGlvblJlc3VsdChbXSxbXSkpO2Vsc2UgdD10LnNsaWNlKDAsZS5sZW5ndGgpO2NvbnN0IGk9TWF0aC5tYXgoTWF0aC5jZWlsKHRoaXMuU3RhZmZMaW5lUGFyZW50LlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aCp0aGlzLlNhbXBsaW5nVW5pdCksMSk7dGhpcy5tU2t5TGluZT1bXSx0aGlzLm1Cb3R0b21MaW5lPVtdO2Zvcihjb25zdHtza3lMaW5lOmUsYm90dG9tTGluZTppfW9mIHQpdGhpcy5tU2t5TGluZS5wdXNoKC4uLmUpLHRoaXMubUJvdHRvbUxpbmUucHVzaCguLi5pKTtjb25zdCBzPXRoaXMubVNreUxpbmUubGVuZ3RoL2ksYT1bXSxsPVtdO2ZvcihsZXQgdD0wO3Q8dGhpcy5tU2t5TGluZS5sZW5ndGgmJmEubGVuZ3RoIT09aTt0Kz1zKXtjb25zdCBlPU1hdGgubWluKHRoaXMubVNreUxpbmUubGVuZ3RoLHQrcyk7bGV0IGk9dGhpcy5tU2t5TGluZS5zbGljZSh0LGUrMSk7YS5wdXNoKE1hdGgubWluKC4uLmkpKSxpPXRoaXMubUJvdHRvbUxpbmUuc2xpY2UodCxlKzEpLGwucHVzaChNYXRoLm1heCguLi5pKSl9dGhpcy5tU2t5TGluZT1hLHRoaXMubUJvdHRvbUxpbmU9bCx0aGlzLm1Ta3lMaW5lLmxlbmd0aCE9PWkmJnIuZGVmYXVsdC5kZWJ1ZyhgU2t5TGluZSBjYWxjdWxhdGlvbiB3YXMgbm90IGNvcnJlY3QgKCR7dGhpcy5tU2t5TGluZS5sZW5ndGh9IGluc3RlYWQgb2YgJHtpfSlgKTtjb25zdCBoPU1hdGgubWF4KC4uLnRoaXMubVNreUxpbmUpO3RoaXMubVNreUxpbmU9dGhpcy5tU2t5TGluZS5tYXAoKHQ9Pih0LWgpL24udW5pdEluUGl4ZWxzK3RoaXMuU3RhZmZMaW5lUGFyZW50LlRvcExpbmVPZmZzZXQpKTtjb25zdCBjPU1hdGgubWluKC4uLnRoaXMubUJvdHRvbUxpbmUpO3RoaXMubUJvdHRvbUxpbmU9dGhpcy5tQm90dG9tTGluZS5tYXAoKHQ9Pih0LWMpL24udW5pdEluUGl4ZWxzK3RoaXMuU3RhZmZMaW5lUGFyZW50LkJvdHRvbUxpbmVPZmZzZXQpKX1jYWxjdWxhdGVMaW5lcygpe2NvbnN0IHQ9dGhpcy5tUnVsZXMuU2FtcGxpbmdVbml0LGU9W10saT1uZXcgYS5DYW52YXNWZXhGbG93QmFja2VuZCh0aGlzLm1SdWxlcyk7Zm9yKGNvbnN0IHMgb2YgdGhpcy5TdGFmZkxpbmVQYXJlbnQuTWVhc3VyZXMpe3MuUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVBYnNvbHV0ZVBvc2l0aW9uc1JlY3Vyc2l2ZSgwLDApO2NvbnN0IG49cy5nZXRWRlN0YXZlKCk7bGV0IGE9bi5nZXRXaWR0aCgpO2E+MHx8cy5Jc0V4dHJhR3JhcGhpY2FsTWVhc3VyZXx8KHIuZGVmYXVsdC53YXJuKFwiU2t5Qm90dG9tTGluZUNhbGN1bGF0b3I6IHdpZHRoIG5vdCA+IDAgaW4gbWVhc3VyZSBcIitzLk1lYXN1cmVOdW1iZXIpLGE9NTApLGkuaW5pdGlhbGl6ZUhlYWRsZXNzKGEpO2NvbnN0IGw9aS5nZXRDb250ZXh0KCksaD1pLmdldENhbnZhcygpO2E9aC53aWR0aDtjb25zdCBjPWguaGVpZ2h0O24uc2V0WShuLnkrMTAwKTtjb25zdCB1PW4uZ2V0V2lkdGgoKTtuLnNldFdpZHRoKGEpLHMuZm9ybWF0KCksbi5zZXRXaWR0aCh1KTt0cnl7cy5kcmF3KGwpfWNhdGNoKHQpe3IuZGVmYXVsdC53YXJuKFwiU2t5Qm90dG9tTGluZUNhbGN1bGF0b3IuY2FsY3VsYXRlTGluZXMuZHJhd1wiLHQpfWNvbnN0IGQ9bC5nZXRJbWFnZURhdGEoMCwwLGEsYyksZj00LG09TWF0aC5tYXgoTWF0aC5jZWlsKHMuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoKnQpLDEpLHA9bmV3IEFycmF5KG0pLGI9bmV3IEFycmF5KG0pO2ZvcihsZXQgdD0wO3Q8YTt0Kyspe2ZvcihsZXQgZT0wO2U8YztlKyspe2NvbnN0IGk9ZSphKmYrdCpmO2lmKGQuZGF0YVtpKzNdPjApe3BbdF09ZTticmVha319Zm9yKGxldCBlPWM7ZT4wO2UtLSl7Y29uc3QgaT1lKmEqZit0KmY7aWYoZC5kYXRhW2krM10+MCl7Ylt0XT1lO2JyZWFrfX19Zm9yKGxldCB0PTA7dDxwLmxlbmd0aDt0Kyspdm9pZCAwPT09cFt0XSYmKHBbdF09TWF0aC5tYXgodGhpcy5maW5kUHJldmlvdXNWYWxpZE51bWJlcih0LHApLHRoaXMuZmluZE5leHRWYWxpZE51bWJlcih0LHApKSk7Zm9yKGxldCB0PTA7dDxiLmxlbmd0aDt0Kyspdm9pZCAwPT09Ylt0XSYmKGJbdF09TWF0aC5tYXgodGhpcy5maW5kUHJldmlvdXNWYWxpZE51bWJlcih0LGIpLHRoaXMuZmluZE5leHRWYWxpZE51bWJlcih0LGIpKSk7ZS5wdXNoKG5ldyBvLlNreUJvdHRvbUxpbmVDYWxjdWxhdGlvblJlc3VsdChwLGIpKSxpLmNsZWFyKCl9dGhpcy51cGRhdGVMaW5lcyhlKX11cGRhdGVTa3lMaW5lV2l0aFdlZGdlKHQsZSl7bGV0IGk9TWF0aC5mbG9vcih0LngqdGhpcy5TYW1wbGluZ1VuaXQpLHM9TWF0aC5jZWlsKGUueCp0aGlzLlNhbXBsaW5nVW5pdCksbj0oZS55LXQueSkvKGUueC10LngpO3MtaTw9MSYmKHMrKyxuPTApLGk8MCYmKGk9MCksaT49dGhpcy5Cb3R0b21MaW5lLmxlbmd0aCYmKGk9dGhpcy5Cb3R0b21MaW5lLmxlbmd0aC0xKSxzPDAmJihzPTApLHM+PXRoaXMuQm90dG9tTGluZS5sZW5ndGgmJihzPXRoaXMuQm90dG9tTGluZS5sZW5ndGgpLHRoaXMuU2t5TGluZVtpXT10Lnk7Zm9yKGxldCB0PWkrMTt0PE1hdGgubWluKHMsdGhpcy5Ta3lMaW5lLmxlbmd0aCk7dCsrKXRoaXMuU2t5TGluZVt0XT10aGlzLlNreUxpbmVbdC0xXStuL3RoaXMuU2FtcGxpbmdVbml0fXVwZGF0ZUJvdHRvbUxpbmVXaXRoV2VkZ2UodCxlKXtsZXQgaT1NYXRoLmZsb29yKHQueCp0aGlzLlNhbXBsaW5nVW5pdCkscz1NYXRoLmNlaWwoZS54KnRoaXMuU2FtcGxpbmdVbml0KSxuPShlLnktdC55KS8oZS54LXQueCk7cy1pPD0xJiYocysrLG49MCksaTwwJiYoaT0wKSxpPj10aGlzLkJvdHRvbUxpbmUubGVuZ3RoJiYoaT10aGlzLkJvdHRvbUxpbmUubGVuZ3RoLTEpLHM8MCYmKHM9MCkscz49dGhpcy5Cb3R0b21MaW5lLmxlbmd0aCYmKHM9dGhpcy5Cb3R0b21MaW5lLmxlbmd0aCksdGhpcy5Cb3R0b21MaW5lW2ldPXQueTtmb3IobGV0IHQ9aSsxO3Q8czt0KyspdGhpcy5Cb3R0b21MaW5lW3RdPXRoaXMuQm90dG9tTGluZVt0LTFdK24vdGhpcy5TYW1wbGluZ1VuaXR9dXBkYXRlU2t5TGluZUluUmFuZ2UodCxlLGkpe3RoaXMudXBkYXRlSW5SYW5nZSh0aGlzLm1Ta3lMaW5lLHQsZSxpKX11cGRhdGVCb3R0b21MaW5lSW5SYW5nZSh0LGUsaSl7dGhpcy51cGRhdGVJblJhbmdlKHRoaXMuQm90dG9tTGluZSx0LGUsaSl9cmVzZXRTa3lMaW5lSW5SYW5nZSh0LGUpe3RoaXMudXBkYXRlSW5SYW5nZSh0aGlzLlNreUxpbmUsdCxlKX1yZXNldEJvdHRvbUxpbmVJblJhbmdlKHQsZSl7dGhpcy5zZXRJblJhbmdlKHRoaXMuQm90dG9tTGluZSx0LGUpfXNldFNreUxpbmVXaXRoVmFsdWUodCl7dGhpcy5Ta3lMaW5lLmZvckVhY2goKGU9PnQpKX1zZXRCb3R0b21MaW5lV2l0aFZhbHVlKHQpe3RoaXMuQm90dG9tTGluZS5mb3JFYWNoKChlPT50KSl9Z2V0TGVmdEluZGV4Rm9yUG9pbnRYKHQsZSl7Y29uc3QgaT1NYXRoLmZsb29yKHQqdGhpcy5TYW1wbGluZ1VuaXQpO3JldHVybiBpPDA/MDppPj1lP2UtMTppfWdldFJpZ2h0SW5kZXhGb3JQb2ludFgodCxlKXtjb25zdCBpPU1hdGguY2VpbCh0KnRoaXMuU2FtcGxpbmdVbml0KTtyZXR1cm4gaTwwPzA6aT49ZT9lLTE6aX11cGRhdGVTdGFmZkxpbmVCb3JkZXJzKCl7dGhpcy5tU3RhZmZMaW5lUGFyZW50LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyVG9wPXRoaXMuZ2V0U2t5TGluZU1pbigpLHRoaXMubVN0YWZmTGluZVBhcmVudC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpblRvcD10aGlzLmdldFNreUxpbmVNaW4oKSx0aGlzLm1TdGFmZkxpbmVQYXJlbnQuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJCb3R0b209dGhpcy5nZXRCb3R0b21MaW5lTWF4KCksdGhpcy5tU3RhZmZMaW5lUGFyZW50LlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luQm90dG9tPXRoaXMuZ2V0Qm90dG9tTGluZU1heCgpfWdldFNreUxpbmVNaW4oKXtyZXR1cm4gTWF0aC5taW4oLi4udGhpcy5Ta3lMaW5lLmZpbHRlcigodD0+IWlzTmFOKHQpKSkpfWdldFNreUxpbmVNaW5BdFBvaW50KHQpe2NvbnN0IGU9TWF0aC5yb3VuZCh0KnRoaXMuU2FtcGxpbmdVbml0KTtyZXR1cm4gdGhpcy5tU2t5TGluZVtlXX1nZXRTa3lMaW5lTWluSW5SYW5nZSh0LGUpe3JldHVybiB0aGlzLmdldE1pbkluUmFuZ2UodGhpcy5Ta3lMaW5lLHQsZSl9Z2V0Qm90dG9tTGluZU1heCgpe3JldHVybiBNYXRoLm1heCguLi50aGlzLkJvdHRvbUxpbmUuZmlsdGVyKCh0PT4haXNOYU4odCkpKSl9Z2V0Qm90dG9tTGluZU1heEF0UG9pbnQodCl7Y29uc3QgZT1NYXRoLnJvdW5kKHQqdGhpcy5TYW1wbGluZ1VuaXQpO3JldHVybiB0aGlzLm1Cb3R0b21MaW5lW2VdfWdldEJvdHRvbUxpbmVNYXhJblJhbmdlKHQsZSl7cmV0dXJuIHRoaXMuZ2V0TWF4SW5SYW5nZSh0aGlzLkJvdHRvbUxpbmUsdCxlKX1nZXRCb3R0b21MaW5lTWF4SW5Cb3VuZGluZ0JveCh0KXtjb25zdCBlPU1hdGguZmxvb3IodC5BYnNvbHV0ZVBvc2l0aW9uLngrdC5Cb3JkZXJMZWZ0KSxpPU1hdGguY2VpbCh0LkFic29sdXRlUG9zaXRpb24ueCt0LkJvcmRlclJpZ2h0KTtyZXR1cm4gdGhpcy5nZXRNYXhJblJhbmdlKHRoaXMubUJvdHRvbUxpbmUsZSxpKX11cGRhdGVXaXRoQm91bmRpbmdCb3hSZWN1cnNpdmVseSh0KXtpZih0LkNoaWxkRWxlbWVudHMmJnQuQ2hpbGRFbGVtZW50cy5sZW5ndGg+MCl0aGlzLnVwZGF0ZVdpdGhCb3VuZGluZ0JveFJlY3Vyc2l2ZWx5KHQpO2Vsc2V7Y29uc3QgZT10LkJvcmRlclRvcCt0LkFic29sdXRlUG9zaXRpb24ueSxpPXQuQm9yZGVyQm90dG9tK3QuQWJzb2x1dGVQb3NpdGlvbi55O2lmKGU8MCl7Y29uc3QgaT1NYXRoLmZsb29yKHQuQWJzb2x1dGVQb3NpdGlvbi54K3QuQm9yZGVyTGVmdCkscz1NYXRoLmNlaWwodC5BYnNvbHV0ZVBvc2l0aW9uLngrdC5Cb3JkZXJSaWdodCk7dGhpcy51cGRhdGVJblJhbmdlKHRoaXMubVNreUxpbmUsaSxzLGUpfWVsc2UgaWYoaT50aGlzLlN0YWZmTGluZVBhcmVudC5TdGFmZkhlaWdodCl7Y29uc3QgZT1NYXRoLmZsb29yKHQuQWJzb2x1dGVQb3NpdGlvbi54K3QuQm9yZGVyTGVmdCkscz1NYXRoLmNlaWwodC5BYnNvbHV0ZVBvc2l0aW9uLngrdC5Cb3JkZXJSaWdodCk7dGhpcy51cGRhdGVJblJhbmdlKHRoaXMubUJvdHRvbUxpbmUsZSxzLGkpfX19ZmluZFByZXZpb3VzVmFsaWROdW1iZXIodCxlKXtmb3IobGV0IGk9dDtpPj0wO2ktLSlpZighaXNOYU4oZVtpXSkpcmV0dXJuIGVbaV07cmV0dXJuIDB9ZmluZE5leHRWYWxpZE51bWJlcih0LGUpe2lmKHQ+PWUubGVuZ3RoKXJldHVybiBlW3QtMV07Zm9yKGxldCBpPXQ7aTxlLmxlbmd0aDtpKyspaWYoIWlzTmFOKGVbaV0pKXJldHVybiBlW2ldO3JldHVybiAwfWRyYXdQaXhlbCh0LGUsaT1cIiNGRjAwMDBGRlwiKXtjb25zdCBzPWUuZ2V0Q29udGV4dCgpLG49cy5maWxsU3R5bGU7cy5maWxsU3R5bGU9aSxzLmZpbGxSZWN0KHQueCx0LnksMiwyKSxzLmZpbGxTdHlsZT1ufXVwZGF0ZUluUmFuZ2UodCxlPTAsaT10Lmxlbmd0aCxzPTApe2lmKGU9TWF0aC5mbG9vcihlKnRoaXMuU2FtcGxpbmdVbml0KSwoaT1NYXRoLmNlaWwoaSp0aGlzLlNhbXBsaW5nVW5pdCkpPGUpdGhyb3cgbmV3IEVycm9yKFwic3RhcnQgaW5kZXggb2YgbGluZSBpcyBncmVhdGVyIHRoYW4gdGhlIGVuZCBpbmRleFwiKTtlPDAmJihlPTApLGk+dC5sZW5ndGgmJihpPXQubGVuZ3RoKTtmb3IobGV0IG49ZTtuPGk7bisrKXRbbl09TWF0aC5hYnMocyk+TWF0aC5hYnModFtuXSk/czp0W25dfXNldEluUmFuZ2UodCxlPTAsaT10Lmxlbmd0aCxzPTApe2lmKGU9TWF0aC5mbG9vcihlKnRoaXMuU2FtcGxpbmdVbml0KSwoaT1NYXRoLmNlaWwoaSp0aGlzLlNhbXBsaW5nVW5pdCkpPGUpdGhyb3cgbmV3IEVycm9yKFwic3RhcnQgaW5kZXggb2YgbGluZSBpcyBncmVhdGVyIHRoZW4gdGhlIGVuZCBpbmRleFwiKTtlPDAmJihlPTApLGk+dC5sZW5ndGgmJihpPXQubGVuZ3RoKTtmb3IobGV0IG49ZTtuPGk7bisrKXRbbl09c31nZXRNaW5JblJhbmdlKHQsZSxpKXtyZXR1cm4gZT1NYXRoLmZsb29yKGUqdGhpcy5TYW1wbGluZ1VuaXQpLGk9TWF0aC5jZWlsKGkqdGhpcy5TYW1wbGluZ1VuaXQpLHQ/KGU8MCYmKGU9MCksZT49dC5sZW5ndGgmJihlPXQubGVuZ3RoLTEpLGk8MCYmKGk9MCksaT49dC5sZW5ndGgmJihpPXQubGVuZ3RoKSxlPj0wJiZpPD10Lmxlbmd0aD9NYXRoLm1pbiguLi50LnNsaWNlKGUsaSsxKSk6dm9pZCAwKTpOdW1iZXIuTUFYX1ZBTFVFfWdldE1heEluUmFuZ2UodCxlLGkpe3JldHVybiBlPU1hdGguZmxvb3IoZSp0aGlzLlNhbXBsaW5nVW5pdCksaT1NYXRoLmNlaWwoaSp0aGlzLlNhbXBsaW5nVW5pdCksdD8oZTwwJiYoZT0wKSxlPj10Lmxlbmd0aCYmKGU9dC5sZW5ndGgtMSksaTwwJiYoaT0wKSxpPj10Lmxlbmd0aCYmKGk9dC5sZW5ndGgpLGU+PTAmJmk8PXQubGVuZ3RoP01hdGgubWF4KC4uLnQuc2xpY2UoZSxpKzEpKTp2b2lkIDApOk51bWJlci5NSU5fVkFMVUV9Z2V0IFNhbXBsaW5nVW5pdCgpe3JldHVybiB0aGlzLm1SdWxlcy5TYW1wbGluZ1VuaXR9Z2V0IFN0YWZmTGluZVBhcmVudCgpe3JldHVybiB0aGlzLm1TdGFmZkxpbmVQYXJlbnR9Z2V0IFNreUxpbmUoKXtyZXR1cm4gdGhpcy5tU2t5TGluZX1nZXQgQm90dG9tTGluZSgpe3JldHVybiB0aGlzLm1Cb3R0b21MaW5lfX19LDk5NTM6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuU3RhZmZMaW5lPXZvaWQgMDtjb25zdCBzPWkoODkxMSksbj1pKDQ3ODUpLHI9aSg0MTk2KSxvPWkoOTA4NiksYT1pKDYwNDApO2NsYXNzIGwgZXh0ZW5kcyBuLkdyYXBoaWNhbE9iamVjdHtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKCksdGhpcy5tZWFzdXJlcz1bXSx0aGlzLnN0YWZmTGluZXM9bmV3IEFycmF5KDUpLHRoaXMub2N0YXZlU2hpZnRzPVtdLHRoaXMubHlyaWNMaW5lcz1bXSx0aGlzLmx5cmljc0Rhc2hlcz1bXSx0aGlzLmFic3RyYWN0RXhwcmVzc2lvbnM9W10sdGhpcy5ncmFwaGljYWxTbHVycz1bXSx0aGlzLnBhcmVudE11c2ljU3lzdGVtPXQsdGhpcy5wYXJlbnRTdGFmZj1lLHRoaXMuYm91bmRpbmdCb3g9bmV3IHMuQm91bmRpbmdCb3godGhpcyx0LlBvc2l0aW9uQW5kU2hhcGUpLHRoaXMuc2t5Qm90dG9tTGluZT1uZXcgYS5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvcih0aGlzKSx0aGlzLnN0YWZmSGVpZ2h0PXRoaXMucGFyZW50TXVzaWNTeXN0ZW0ucnVsZXMuU3RhZmZIZWlnaHQsdGhpcy50b3BMaW5lT2Zmc2V0PTAsdGhpcy5ib3R0b21MaW5lT2Zmc2V0PTQsdGhpcy5jYWxjdWxhdGVTdGFmZkxpbmVPZmZzZXRzKCl9Y2FsY3VsYXRlU3RhZmZMaW5lT2Zmc2V0cygpe2lmKHRoaXMuUGFyZW50U3RhZmYuaXNUYWIpNT09PXRoaXMuUGFyZW50U3RhZmYuU3RhZmZsaW5lQ291bnQ/dGhpcy5zdGFmZkhlaWdodD10aGlzLmJvdHRvbUxpbmVPZmZzZXQ9Nip0aGlzLlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuR2V0TXVzaWNTaGVldC5SdWxlcy5UYWJTdGFmZkludGVybGluZUhlaWdodDp0aGlzLnN0YWZmSGVpZ2h0PXRoaXMuYm90dG9tTGluZU9mZnNldD10aGlzLlBhcmVudFN0YWZmLlBhcmVudEluc3RydW1lbnQuR2V0TXVzaWNTaGVldC5SdWxlcy5UYWJTdGFmZkludGVybGluZUhlaWdodCp0aGlzLlBhcmVudFN0YWZmLlN0YWZmbGluZUNvdW50O2Vsc2Ugc3dpdGNoKHRoaXMuUGFyZW50U3RhZmYuU3RhZmZsaW5lQ291bnQpe2Nhc2UgNDp0aGlzLmJvdHRvbUxpbmVPZmZzZXQ9MTticmVhaztjYXNlIDM6dGhpcy50b3BMaW5lT2Zmc2V0PTEsdGhpcy5ib3R0b21MaW5lT2Zmc2V0PTE7YnJlYWs7Y2FzZSAyOnRoaXMudG9wTGluZU9mZnNldD0yLHRoaXMuYm90dG9tTGluZU9mZnNldD0xO2JyZWFrO2Nhc2UgMTp0aGlzLnRvcExpbmVPZmZzZXQ9Mix0aGlzLmJvdHRvbUxpbmVPZmZzZXQ9Mn19Z2V0IE1lYXN1cmVzKCl7cmV0dXJuIHRoaXMubWVhc3VyZXN9c2V0IE1lYXN1cmVzKHQpe3RoaXMubWVhc3VyZXM9dH1nZXQgU3RhZmZMaW5lcygpe3JldHVybiB0aGlzLnN0YWZmTGluZXN9c2V0IFN0YWZmTGluZXModCl7dGhpcy5zdGFmZkxpbmVzPXR9Z2V0IE5leHRTdGFmZkxpbmUoKXtjb25zdCB0PXRoaXMucGFyZW50TXVzaWNTeXN0ZW0uU3RhZmZMaW5lcy5pbmRleE9mKHRoaXMpO3JldHVybiB0IT09dGhpcy5wYXJlbnRNdXNpY1N5c3RlbS5TdGFmZkxpbmVzLmxlbmd0aD90aGlzLnBhcmVudE11c2ljU3lzdGVtLlN0YWZmTGluZXNbdCsxXTp2b2lkIDB9Z2V0IEx5cmljTGluZXMoKXtyZXR1cm4gdGhpcy5seXJpY0xpbmVzfWdldCBBYnN0cmFjdEV4cHJlc3Npb25zKCl7cmV0dXJuIHRoaXMuYWJzdHJhY3RFeHByZXNzaW9uc31zZXQgQWJzdHJhY3RFeHByZXNzaW9ucyh0KXt0aGlzLmFic3RyYWN0RXhwcmVzc2lvbnM9dH1zZXQgTHlyaWNMaW5lcyh0KXt0aGlzLmx5cmljTGluZXM9dH1nZXQgTHlyaWNzRGFzaGVzKCl7cmV0dXJuIHRoaXMubHlyaWNzRGFzaGVzfXNldCBMeXJpY3NEYXNoZXModCl7dGhpcy5seXJpY3NEYXNoZXM9dH1nZXQgUGFyZW50TXVzaWNTeXN0ZW0oKXtyZXR1cm4gdGhpcy5wYXJlbnRNdXNpY1N5c3RlbX1zZXQgUGFyZW50TXVzaWNTeXN0ZW0odCl7dGhpcy5wYXJlbnRNdXNpY1N5c3RlbT10fWdldCBQYXJlbnRTdGFmZigpe3JldHVybiB0aGlzLnBhcmVudFN0YWZmfXNldCBQYXJlbnRTdGFmZih0KXt0aGlzLnBhcmVudFN0YWZmPXR9Z2V0IFNreUJvdHRvbUxpbmVDYWxjdWxhdG9yKCl7cmV0dXJuIHRoaXMuc2t5Qm90dG9tTGluZX1nZXQgU2t5TGluZSgpe3JldHVybiB0aGlzLnNreUJvdHRvbUxpbmUuU2t5TGluZX1nZXQgQm90dG9tTGluZSgpe3JldHVybiB0aGlzLnNreUJvdHRvbUxpbmUuQm90dG9tTGluZX1nZXQgT2N0YXZlU2hpZnRzKCl7cmV0dXJuIHRoaXMub2N0YXZlU2hpZnRzfXNldCBPY3RhdmVTaGlmdHModCl7dGhpcy5vY3RhdmVTaGlmdHM9dH1nZXQgU3RhZmZIZWlnaHQoKXtyZXR1cm4gdGhpcy5zdGFmZkhlaWdodH1nZXQgVG9wTGluZU9mZnNldCgpe3JldHVybiB0aGlzLnRvcExpbmVPZmZzZXR9Z2V0IEJvdHRvbUxpbmVPZmZzZXQoKXtyZXR1cm4gdGhpcy5ib3R0b21MaW5lT2Zmc2V0fWdldCBHcmFwaGljYWxTbHVycygpe3JldHVybiB0aGlzLmdyYXBoaWNhbFNsdXJzfWFkZFNsdXJUb1N0YWZmbGluZSh0KXt0aGlzLmdyYXBoaWNhbFNsdXJzLnB1c2godCl9YWRkQWN0aXZpdHlTeW1ib2xDbGlja0FyZWEoKXtjb25zdCB0PW5ldyByLlN0YWZmTGluZUFjdGl2aXR5U3ltYm9sKHRoaXMpLGU9dGhpcy5Qb3NpdGlvbkFuZFNoYXBlO3QuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uPW5ldyBvLlBvaW50RjJEKGUuUmVsYXRpdmVQb3NpdGlvbi54K2UuQm9yZGVyUmlnaHQrLjUsZS5SZWxhdGl2ZVBvc2l0aW9uLnkrLjUpLHQuUG9zaXRpb25BbmRTaGFwZS5QYXJlbnQ9dGhpcy5wYXJlbnRNdXNpY1N5c3RlbS5Qb3NpdGlvbkFuZFNoYXBlfWlzUGFydE9mTXVsdGlTdGFmZkluc3RydW1lbnQoKXtyZXR1cm4gdGhpcy5wYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlN0YXZlcy5sZW5ndGg+MX1maW5kQ2xvc2VzdFN0YWZmRW50cnkodCl7bGV0IGU7Zm9yKGxldCBpPTAscz10aGlzLk1lYXN1cmVzLmxlbmd0aDtpPHM7KytpKXtjb25zdCBzPXRoaXMuTWVhc3VyZXNbaV07Zm9yKGxldCBpPTAsbj1zLnN0YWZmRW50cmllcy5sZW5ndGg7aTxuOysraSl7Y29uc3Qgbj1zLnN0YWZmRW50cmllc1tpXTtNYXRoLmFicyhuLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54LXQrcy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCk8NSYmKGU9bil9fXJldHVybiBlfX1lLlN0YWZmTGluZT1sfSw0MTk2Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlN0YWZmTGluZUFjdGl2aXR5U3ltYm9sPXZvaWQgMDtjb25zdCBzPWkoNDc4NSksbj1pKDg5MTEpO2NsYXNzIHIgZXh0ZW5kcyBzLkdyYXBoaWNhbE9iamVjdHtjb25zdHJ1Y3Rvcih0KXtzdXBlcigpLHRoaXMucGFyZW50U3RhZmZMaW5lPXQ7Y29uc3QgZT10LlBvc2l0aW9uQW5kU2hhcGU7dGhpcy5ib3VuZGluZ0JveD1uZXcgbi5Cb3VuZGluZ0JveCh0aGlzLGUpLHRoaXMuYm91bmRpbmdCb3guQm9yZGVyUmlnaHQ9Nix0aGlzLmJvdW5kaW5nQm94LkJvcmRlckJvdHRvbT00LjUsdGhpcy5ib3VuZGluZ0JveC5Cb3JkZXJMZWZ0PS0xLjUsdGhpcy5ib3VuZGluZ0JveC5Cb3JkZXJUb3A9LTEuNX19ZS5TdGFmZkxpbmVBY3Rpdml0eVN5bWJvbD1yfSw3NzcxOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlN5c3RlbUxpbmU9dm9pZCAwO2NvbnN0IHM9aSg2ODk0KSxuPWkoODkxMSkscj1pKDQ3ODUpO2NsYXNzIG8gZXh0ZW5kcyByLkdyYXBoaWNhbE9iamVjdHtjb25zdHJ1Y3Rvcih0LGUsaSxzLHIpe3N1cGVyKCksdGhpcy5saW5lVHlwZT10LHRoaXMubGluZVBvc2l0aW9uPWUsdGhpcy5wYXJlbnRNdXNpY1N5c3RlbT1pLHRoaXMudG9wTWVhc3VyZT1zLHRoaXMuYm90dG9tTWVhc3VyZT1yLHRoaXMucGFyZW50VG9wU3RhZmZMaW5lPW51bGw9PXM/dm9pZCAwOnMuUGFyZW50U3RhZmZMaW5lLHRoaXMuYm91bmRpbmdCb3g9bmV3IG4uQm91bmRpbmdCb3godGhpcyxpLlBvc2l0aW9uQW5kU2hhcGUpfXN0YXRpYyBnZXRPYmplY3RXaWR0aEZvckxpbmVUeXBlKHQsZSl7c3dpdGNoKGUpe2Nhc2Ugcy5TeXN0ZW1MaW5lc0VudW0uU2luZ2xlVGhpbjpyZXR1cm4gdC5TeXN0ZW1UaGluTGluZVdpZHRoO2Nhc2Ugcy5TeXN0ZW1MaW5lc0VudW0uRG91YmxlVGhpbjpyZXR1cm4gMip0LlN5c3RlbVRoaW5MaW5lV2lkdGgrdC5EaXN0YW5jZUJldHdlZW5WZXJ0aWNhbFN5c3RlbUxpbmVzO2Nhc2Ugcy5TeXN0ZW1MaW5lc0VudW0uVGhpbkJvbGQ6cmV0dXJuIHQuU3lzdGVtVGhpbkxpbmVXaWR0aCt0LlN5c3RlbUJvbGRMaW5lV2lkdGgrdC5EaXN0YW5jZUJldHdlZW5WZXJ0aWNhbFN5c3RlbUxpbmVzO2Nhc2Ugcy5TeXN0ZW1MaW5lc0VudW0uQm9sZFRoaW5Eb3RzOmNhc2Ugcy5TeXN0ZW1MaW5lc0VudW0uRG90c1RoaW5Cb2xkOnJldHVybiB0LlN5c3RlbVRoaW5MaW5lV2lkdGgrdC5TeXN0ZW1Cb2xkTGluZVdpZHRoK3QuRGlzdGFuY2VCZXR3ZWVuVmVydGljYWxTeXN0ZW1MaW5lcyt0LlN5c3RlbURvdFdpZHRoK3QuRGlzdGFuY2VCZXR3ZWVuRG90QW5kTGluZTtjYXNlIHMuU3lzdGVtTGluZXNFbnVtLkRvdHNCb2xkQm9sZERvdHM6cmV0dXJuIDIqdC5TeXN0ZW1Cb2xkTGluZVdpZHRoKzIqdC5TeXN0ZW1Eb3RXaWR0aCsyKnQuRGlzdGFuY2VCZXR3ZWVuRG90QW5kTGluZSt0LkRpc3RhbmNlQmV0d2VlblZlcnRpY2FsU3lzdGVtTGluZXM7ZGVmYXVsdDpyZXR1cm4gMH19fWUuU3lzdGVtTGluZT1vfSwxMjI1Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIGk7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5TeXN0ZW1MaW5lUG9zaXRpb249dm9pZCAwLChpPWUuU3lzdGVtTGluZVBvc2l0aW9ufHwoZS5TeXN0ZW1MaW5lUG9zaXRpb249e30pKVtpLk1lYXN1cmVCZWdpbj0wXT1cIk1lYXN1cmVCZWdpblwiLGlbaS5NZWFzdXJlRW5kPTFdPVwiTWVhc3VyZUVuZFwifSw2ODk0Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIGk7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5TeXN0ZW1MaW5lc0VudW1IZWxwZXI9ZS5TeXN0ZW1MaW5lc0VudW09dm9pZCAwLGZ1bmN0aW9uKHQpe3RbdC5TaW5nbGVUaGluPTBdPVwiU2luZ2xlVGhpblwiLHRbdC5Eb3VibGVUaGluPTFdPVwiRG91YmxlVGhpblwiLHRbdC5UaGluQm9sZD0yXT1cIlRoaW5Cb2xkXCIsdFt0LkJvbGRUaGluRG90cz0zXT1cIkJvbGRUaGluRG90c1wiLHRbdC5Eb3RzVGhpbkJvbGQ9NF09XCJEb3RzVGhpbkJvbGRcIix0W3QuRG90c0JvbGRCb2xkRG90cz01XT1cIkRvdHNCb2xkQm9sZERvdHNcIix0W3QuTm9uZT02XT1cIk5vbmVcIix0W3QuRG90dGVkPTddPVwiRG90dGVkXCIsdFt0LkRhc2hlZD04XT1cIkRhc2hlZFwiLHRbdC5Cb2xkPTldPVwiQm9sZFwiLHRbdC5Cb2xkVGhpbj0xMF09XCJCb2xkVGhpblwiLHRbdC5Eb3VibGVCb2xkPTExXT1cIkRvdWJsZUJvbGRcIix0W3QuVGljaz0xMl09XCJUaWNrXCIsdFt0LlNob3J0PTEzXT1cIlNob3J0XCJ9KGk9ZS5TeXN0ZW1MaW5lc0VudW18fChlLlN5c3RlbUxpbmVzRW51bT17fSkpLGUuU3lzdGVtTGluZXNFbnVtSGVscGVyPWNsYXNze3N0YXRpYyB4bWxCYXJsaW5lU3R5bGVUb1N5c3RlbUxpbmVzRW51bSh0KXtyZXR1cm5cInJlZ3VsYXJcIj09PXQ/aS5TaW5nbGVUaGluOlwiZG90dGVkXCI9PT10P2kuRG90dGVkOlwiZGFzaGVkXCI9PT10P2kuRGFzaGVkOlwiaGVhdnlcIj09PXQ/aS5Cb2xkOlwibGlnaHQtbGlnaHRcIj09PXQ/aS5Eb3VibGVUaGluOlwibGlnaHQtaGVhdnlcIj09PXQ/aS5UaGluQm9sZDpcImhlYXZ5LWxpZ2h0XCI9PT10P2kuQm9sZFRoaW46XCJoZWF2eS1oZWF2eVwiPT09dD9pLkRvdWJsZUJvbGQ6XCJ0aWNrXCI9PT10P2kuVGljazpcInNob3J0XCI9PT10P2kuU2hvcnQ6XCJub25lXCI9PT10P2kuTm9uZTppLlNpbmdsZVRoaW59fX0sNTI1Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5WZXJ0aWNhbEdyYXBoaWNhbFN0YWZmRW50cnlDb250YWluZXI9dm9pZCAwLGUuVmVydGljYWxHcmFwaGljYWxTdGFmZkVudHJ5Q29udGFpbmVyPWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dGhpcy5zdGFmZkVudHJpZXM9W10sdGhpcy5hYnNvbHV0ZVRpbWVzdGFtcD1lLHRoaXMuc3RhZmZFbnRyaWVzPW5ldyBBcnJheSh0KX1nZXQgSW5kZXgoKXtyZXR1cm4gdGhpcy5pbmRleH1zZXQgSW5kZXgodCl7dGhpcy5pbmRleD10fWdldCBBYnNvbHV0ZVRpbWVzdGFtcCgpe3JldHVybiB0aGlzLmFic29sdXRlVGltZXN0YW1wfWdldCBTdGFmZkVudHJpZXMoKXtyZXR1cm4gdGhpcy5zdGFmZkVudHJpZXN9c2V0IFN0YWZmRW50cmllcyh0KXt0aGlzLnN0YWZmRW50cmllcz10fXN0YXRpYyBjb21wYXJlQnlUaW1lc3RhbXAodCxlKXtjb25zdCBpPXQuYWJzb2x1dGVUaW1lc3RhbXAuUmVhbFZhbHVlLHM9ZS5hYnNvbHV0ZVRpbWVzdGFtcC5SZWFsVmFsdWU7cmV0dXJuIGk8cz8tMTppPnM/MTowfWdldEZpcnN0Tm9uTnVsbFN0YWZmRW50cnkoKXtmb3IobGV0IHQ9MCxlPXRoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMuc3RhZmZFbnRyaWVzW3RdO2lmKGUpcmV0dXJuIGV9fX19LDQ0OToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5BbGlnbm1lbnRNYW5hZ2VyPXZvaWQgMDtjb25zdCBzPWkoOTM0NCksbj1pKDkwODYpO2UuQWxpZ25tZW50TWFuYWdlcj1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLnBhcmVudFN0YWZmbGluZT10LHRoaXMucnVsZXM9dGhpcy5wYXJlbnRTdGFmZmxpbmUuUGFyZW50TXVzaWNTeXN0ZW0ucnVsZXN9YWxpZ25EeW5hbWljRXhwcmVzc2lvbnMoKXt2YXIgdCxlO2NvbnN0IGk9W107bGV0IG49bmV3IEFycmF5O2ZvcihsZXQgcz0wO3M8dGhpcy5wYXJlbnRTdGFmZmxpbmUuQWJzdHJhY3RFeHByZXNzaW9ucy5sZW5ndGgtMTtzKyspe2NvbnN0IHI9dGhpcy5wYXJlbnRTdGFmZmxpbmUuQWJzdHJhY3RFeHByZXNzaW9uc1tzXSxvPXRoaXMucGFyZW50U3RhZmZsaW5lLkFic3RyYWN0RXhwcmVzc2lvbnNbcysxXTtpZigobnVsbD09PSh0PW51bGw9PXI/dm9pZCAwOnIuU291cmNlRXhwcmVzc2lvbil8fHZvaWQgMD09PXQ/dm9pZCAwOnQuUGxhY2VtZW50KT09PShudWxsPT09KGU9bnVsbD09bz92b2lkIDA6by5Tb3VyY2VFeHByZXNzaW9uKXx8dm9pZCAwPT09ZT92b2lkIDA6ZS5QbGFjZW1lbnQpKXtjb25zdCB0PXRoaXMuZ2V0RGlzdGFuY2Uoci5Qb3NpdGlvbkFuZFNoYXBlLG8uUG9zaXRpb25BbmRTaGFwZSk7TWF0aC5hYnModC54KTx0aGlzLnJ1bGVzLkR5bmFtaWNFeHByZXNzaW9uTWF4RGlzdGFuY2U/KC0xPT09bi5pbmRleE9mKHIpJiZuLnB1c2gociksbi5wdXNoKG8pKTooaS5wdXNoKG4pLG49bmV3IEFycmF5KX19aS5wdXNoKG4pO2Zvcihjb25zdCB0IG9mIGkpaWYodC5sZW5ndGg+MCl7Y29uc3QgZT10Lm1hcCgodD0+dC5Qb3NpdGlvbkFuZFNoYXBlLkNlbnRlci55KSksaT1NYXRoLm1heCguLi5lKTtmb3IobGV0IG49MDtuPHQubGVuZ3RoO24rKyl7Y29uc3Qgcj10W25dLG89ZVtuXS1pO2lmKHIgaW5zdGFuY2VvZiBzLlZleEZsb3dDb250aW51b3VzRHluYW1pY0V4cHJlc3Npb24/KHIuc2hpZnRZUG9zaXRpb24oLW8pLHIuY2FsY1BzaSgpKTooci5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueS09LjgqbyxyLlBvc2l0aW9uQW5kU2hhcGUuY2FsY3VsYXRlQm91bmRpbmdCb3goKSksci5zcXVlZXplKXtjb25zdCBlPW48dC5sZW5ndGgtMT90W24rMV06dm9pZCAwLGk9bj4wP3Rbbi0xXTp2b2lkIDA7aWYoZSl7Y29uc3QgdD10aGlzLmdldE92ZXJsYXAoci5Qb3NpdGlvbkFuZFNoYXBlLGUuUG9zaXRpb25BbmRTaGFwZSk7ci5zcXVlZXplKC0odC54K3RoaXMucnVsZXMuRHluYW1pY0V4cHJlc3Npb25TcGFjZXIpKX1pZihpKXtjb25zdCB0PXRoaXMuZ2V0T3ZlcmxhcChpLlBvc2l0aW9uQW5kU2hhcGUsci5Qb3NpdGlvbkFuZFNoYXBlKTtyLnNxdWVlemUodC54K3RoaXMucnVsZXMuRHluYW1pY0V4cHJlc3Npb25TcGFjZXIpfX19fX1nZXREaXN0YW5jZSh0LGUpe2NvbnN0IGk9dC5SZWxhdGl2ZVBvc2l0aW9uLngrdC5Cb3JkZXJNYXJnaW5SaWdodCxzPWUuUmVsYXRpdmVQb3NpdGlvbi54K2UuQm9yZGVyTWFyZ2luTGVmdCxyPXQuUmVsYXRpdmVQb3NpdGlvbi55K3QuQm9yZGVyTWFyZ2luQm90dG9tLG89ZS5SZWxhdGl2ZVBvc2l0aW9uLnkrZS5Cb3JkZXJNYXJnaW5Ub3A7cmV0dXJuIG5ldyBuLlBvaW50RjJEKHMtaSxvLXIpfWdldE92ZXJsYXAodCxlKXtyZXR1cm4gbmV3IG4uUG9pbnRGMkQodC5SZWxhdGl2ZVBvc2l0aW9uLngrdC5Cb3JkZXJNYXJnaW5SaWdodC0oZS5SZWxhdGl2ZVBvc2l0aW9uLngrZS5Cb3JkZXJNYXJnaW5MZWZ0KSx0LlJlbGF0aXZlUG9zaXRpb24ueSt0LkJvcmRlck1hcmdpbkJvdHRvbS0oZS5SZWxhdGl2ZVBvc2l0aW9uLnkrZS5Cb3JkZXJNYXJnaW5Ub3ApKX19fSw0MDI4OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkNhbnZhc1ZleEZsb3dCYWNrZW5kPXZvaWQgMDt2YXIgbj1zKGkoNjM2OCkpLmRlZmF1bHQuRmxvdztjb25zdCByPWkoNzA5KSxvPWkoODEyOSksYT1pKDQxKSxsPWkoNTk5KTtjbGFzcyBoIGV4dGVuZHMgci5WZXhGbG93QmFja2VuZHtjb25zdHJ1Y3Rvcih0KXtzdXBlcigpLHRoaXMucnVsZXM9dH1nZXRWZXhmbG93QmFja2VuZFR5cGUoKXtyZXR1cm4gbi5SZW5kZXJlci5CYWNrZW5kcy5DQU5WQVN9Z2V0T1NNREJhY2tlbmRUeXBlKCl7cmV0dXJuIGEuQmFja2VuZFR5cGUuQ2FudmFzfWdldENhbnZhc1NpemUoKXt2YXIgdDtyZXR1cm4gbnVsbD09PSh0PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwib3NtZENhbnZhc1BhZ2VcIit0aGlzLmdyYXBoaWNhbE11c2ljUGFnZS5QYWdlTnVtYmVyKSl8fHZvaWQgMD09PXQ/dm9pZCAwOnQub2Zmc2V0SGVpZ2h0fWluaXRpYWxpemUodCxlKXt0aGlzLnpvb209ZSx0aGlzLmNhbnZhcz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiY2FudmFzXCIpLHRoaXMuZ3JhcGhpY2FsTXVzaWNQYWdlfHwodGhpcy5ncmFwaGljYWxNdXNpY1BhZ2U9bmV3IGwuR3JhcGhpY2FsTXVzaWNQYWdlKHZvaWQgMCksdGhpcy5ncmFwaGljYWxNdXNpY1BhZ2UuUGFnZU51bWJlcj0xKSx0aGlzLmNhbnZhcy5pZD1cIm9zbWRDYW52YXNWZXhGbG93QmFja2VuZENhbnZhc1wiK3RoaXMuZ3JhcGhpY2FsTXVzaWNQYWdlLlBhZ2VOdW1iZXIsdGhpcy5pbm5lcj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIpLHRoaXMuaW5uZXIuaWQ9XCJvc21kQ2FudmFzUGFnZVwiK3RoaXMuZ3JhcGhpY2FsTXVzaWNQYWdlLlBhZ2VOdW1iZXIsdGhpcy5pbm5lci5zdHlsZS5wb3NpdGlvbj1cInJlbGF0aXZlXCIsdGhpcy5jYW52YXMuc3R5bGUuekluZGV4PVwiMFwiLHRoaXMuaW5uZXIuYXBwZW5kQ2hpbGQodGhpcy5jYW52YXMpLHQuYXBwZW5kQ2hpbGQodGhpcy5pbm5lciksdGhpcy5yZW5kZXJlcj1uZXcgbi5SZW5kZXJlcih0aGlzLmNhbnZhcyx0aGlzLmdldFZleGZsb3dCYWNrZW5kVHlwZSgpKSx0aGlzLmN0eD10aGlzLnJlbmRlcmVyLmdldENvbnRleHQoKX1pbml0aWFsaXplSGVhZGxlc3ModD0zMDAsZT0zMDApe3RoaXMuZ3JhcGhpY2FsTXVzaWNQYWdlfHwodGhpcy5ncmFwaGljYWxNdXNpY1BhZ2U9bmV3IGwuR3JhcGhpY2FsTXVzaWNQYWdlKHZvaWQgMCksdGhpcy5ncmFwaGljYWxNdXNpY1BhZ2UuUGFnZU51bWJlcj0xKSx0aGlzLmNhbnZhcz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiY2FudmFzXCIpLHRoaXMuY2FudmFzLndpZHRoPXQsdGhpcy5jYW52YXMuaGVpZ2h0PWUsdGhpcy5yZW5kZXJlcj1uZXcgbi5SZW5kZXJlcih0aGlzLmNhbnZhcyx0aGlzLmdldFZleGZsb3dCYWNrZW5kVHlwZSgpKSx0aGlzLmN0eD10aGlzLnJlbmRlcmVyLmdldENvbnRleHQoKX1nZXRDb250ZXh0KCl7cmV0dXJuIHRoaXMuY3R4fWNsZWFyKCl7dGhpcy5jdHguY2xlYXJSZWN0KDAsMCx0aGlzLmNhbnZhcy53aWR0aCx0aGlzLmNhbnZhcy5oZWlnaHQpLHRoaXMucnVsZXMuUGFnZUJhY2tncm91bmRDb2xvciYmKHRoaXMuY3R4LnNhdmUoKSx0aGlzLmN0eC5zZXRGaWxsU3R5bGUodGhpcy5ydWxlcy5QYWdlQmFja2dyb3VuZENvbG9yKSx0aGlzLnpvb209MSx0aGlzLmN0eC5maWxsUmVjdCgwLDAsdGhpcy5jYW52YXMud2lkdGgvdGhpcy56b29tLHRoaXMuY2FudmFzLmhlaWdodC90aGlzLnpvb20pLHRoaXMuY3R4LnJlc3RvcmUoKSl9c2NhbGUodCl7dGhpcy5jdHguc2NhbGUodCx0KX10cmFuc2xhdGUodCxlKXt0aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC50cmFuc2xhdGUodCxlKX1yZW5kZXJUZXh0KHQsZSxpLHMsbixyLGEsbCl7Y29uc3QgaD10aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC5mb250O3RoaXMuQ2FudmFzUmVuZGVyaW5nQ3R4LnNhdmUoKSx0aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC5mb250PW8uVmV4Rmxvd0NvbnZlcnRlci5mb250KHQsZSxpLHRoaXMucnVsZXMsbCksdGhpcy5DYW52YXNSZW5kZXJpbmdDdHguZmlsbFN0eWxlPWEsdGhpcy5DYW52YXNSZW5kZXJpbmdDdHguc3Ryb2tlU3R5bGU9YSx0aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC5maWxsVGV4dChzLHIueCxyLnkrbiksdGhpcy5DYW52YXNSZW5kZXJpbmdDdHgucmVzdG9yZSgpLHRoaXMuQ2FudmFzUmVuZGVyaW5nQ3R4LmZvbnQ9aH1yZW5kZXJSZWN0YW5nbGUodCxlLGkscz0xKXtjb25zdCBuPXRoaXMuQ2FudmFzUmVuZGVyaW5nQ3R4LmZpbGxTdHlsZTt0aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC5maWxsU3R5bGU9aXx8by5WZXhGbG93Q29udmVydGVyLnN0eWxlKGUpLHRoaXMuQ2FudmFzUmVuZGVyaW5nQ3R4Lmdsb2JhbEFscGhhPXMsdGhpcy5jdHguZmlsbFJlY3QodC54LHQueSx0LndpZHRoLHQuaGVpZ2h0KSx0aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC5maWxsU3R5bGU9bix0aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC5nbG9iYWxBbHBoYT0xfXJlbmRlckxpbmUodCxlLGk9XCIjRkYwMDAwRkZcIixzPTIpe2NvbnN0IG49dGhpcy5DYW52YXNSZW5kZXJpbmdDdHguc3Ryb2tlU3R5bGU7dGhpcy5DYW52YXNSZW5kZXJpbmdDdHguc3Ryb2tlU3R5bGU9aSx0aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC5iZWdpblBhdGgoKSx0aGlzLkNhbnZhc1JlbmRlcmluZ0N0eC5tb3ZlVG8odC54LHQueSksdGhpcy5DYW52YXNSZW5kZXJpbmdDdHgubGluZVRvKGUueCxlLnkpLHRoaXMuQ2FudmFzUmVuZGVyaW5nQ3R4LnN0cm9rZSgpLHRoaXMuQ2FudmFzUmVuZGVyaW5nQ3R4LnN0cm9rZVN0eWxlPW59cmVuZGVyQ3VydmUodCl7dGhpcy5jdHguYmVnaW5QYXRoKCksdGhpcy5jdHgubW92ZVRvKHRbMF0ueCx0WzBdLnkpLHRoaXMuY3R4LmJlemllckN1cnZlVG8odFsxXS54LHRbMV0ueSx0WzJdLngsdFsyXS55LHRbM10ueCx0WzNdLnkpLHRoaXMuY3R4LmxpbmVUbyh0WzddLngsdFs3XS55KSx0aGlzLmN0eC5iZXppZXJDdXJ2ZVRvKHRbNl0ueCx0WzZdLnksdFs1XS54LHRbNV0ueSx0WzRdLngsdFs0XS55KSx0aGlzLmN0eC5saW5lVG8odFswXS54LHRbMF0ueSksdGhpcy5jdHguY2xvc2VQYXRoKCksdGhpcy5jdHguZmlsbCgpfWdldCBDYW52YXNSZW5kZXJpbmdDdHgoKXtyZXR1cm4gdGhpcy5jdHgudmV4Rmxvd0NhbnZhc0NvbnRleHR9fWUuQ2FudmFzVmV4Rmxvd0JhY2tlbmQ9aH0sOTUwNTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5TdmdWZXhGbG93QmFja2VuZD12b2lkIDA7dmFyIG49cyhpKDYzNjgpKS5kZWZhdWx0LkZsb3c7Y29uc3Qgcj1pKDcwOSksbz1pKDgxMjkpLGE9aSgyNTYyKSxsPWkoNDEpLGg9cyhpKDIwNDMpKTtjbGFzcyBjIGV4dGVuZHMgci5WZXhGbG93QmFja2VuZHtjb25zdHJ1Y3Rvcih0KXtzdXBlcigpLHRoaXMucnVsZXM9dH1nZXRWZXhmbG93QmFja2VuZFR5cGUoKXtyZXR1cm4gbi5SZW5kZXJlci5CYWNrZW5kcy5TVkd9Z2V0T1NNREJhY2tlbmRUeXBlKCl7cmV0dXJuIGwuQmFja2VuZFR5cGUuU1ZHfWdldENhbnZhc1NpemUoKXt2YXIgdDtyZXR1cm4gbnVsbD09PSh0PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwib3NtZENhbnZhc1BhZ2VcIit0aGlzLmdyYXBoaWNhbE11c2ljUGFnZS5QYWdlTnVtYmVyKSl8fHZvaWQgMD09PXQ/dm9pZCAwOnQub2Zmc2V0SGVpZ2h0fWluaXRpYWxpemUodCxlKXt0aGlzLnpvb209ZSx0aGlzLmNhbnZhcz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIpLHRoaXMuY2FudmFzLmlkPVwib3NtZENhbnZhc1BhZ2VcIit0aGlzLmdyYXBoaWNhbE11c2ljUGFnZS5QYWdlTnVtYmVyLHRoaXMuaW5uZXI9dGhpcy5jYW52YXMsdGhpcy5pbm5lci5zdHlsZS5wb3NpdGlvbj1cInJlbGF0aXZlXCIsdGhpcy5jYW52YXMuc3R5bGUuekluZGV4PVwiMFwiLHQuYXBwZW5kQ2hpbGQodGhpcy5pbm5lciksdGhpcy5yZW5kZXJlcj1uZXcgbi5SZW5kZXJlcih0aGlzLmNhbnZhcyx0aGlzLmdldFZleGZsb3dCYWNrZW5kVHlwZSgpKSx0aGlzLmN0eD10aGlzLnJlbmRlcmVyLmdldENvbnRleHQoKSx0aGlzLmN0eC5zdmcuaWQ9XCJvc21kU3ZnUGFnZVwiK3RoaXMuZ3JhcGhpY2FsTXVzaWNQYWdlLlBhZ2VOdW1iZXJ9Z2V0Q29udGV4dCgpe3JldHVybiB0aGlzLmN0eH1nZXRTdmdFbGVtZW50KCl7cmV0dXJuIHRoaXMuY3R4LnN2Z31yZW1vdmVOb2RlKHQpe3ZhciBlO2NvbnN0IGk9bnVsbD09PShlPXRoaXMuY3R4KXx8dm9pZCAwPT09ZT92b2lkIDA6ZS5zdmc7aWYoIWkpcmV0dXJuITE7dHJ5e2kucmVtb3ZlQ2hpbGQodCl9Y2F0Y2godCl7cmV0dXJuIGguZGVmYXVsdC5lcnJvcih0KSwhMX1yZXR1cm4hMH1jbGVhcigpe2lmKCF0aGlzLmN0eClyZXR1cm47Y29uc3QgdD10aGlzLmN0eC5zdmc7Zm9yKDt0Lmxhc3RDaGlsZDspdC5yZW1vdmVDaGlsZCh0Lmxhc3RDaGlsZCk7dGhpcy5ydWxlcy5QYWdlQmFja2dyb3VuZENvbG9yJiYodGhpcy5jdHguc3ZnLnN0eWxlW1wiYmFja2dyb3VuZC1jb2xvclwiXT10aGlzLnJ1bGVzLlBhZ2VCYWNrZ3JvdW5kQ29sb3IpfXNjYWxlKHQpe3RoaXMuY3R4LnNjYWxlKHQsdCl9dHJhbnNsYXRlKHQsZSl7fXJlbmRlclRleHQodCxlLGkscyxuLHIsbCxoKXt0aGlzLmN0eC5zYXZlKCk7Y29uc3QgYz10aGlzLmN0eC5vcGVuR3JvdXAoXCJ0ZXh0XCIpO2wmJih0aGlzLmN0eC5hdHRyaWJ1dGVzLmZpbGw9bCx0aGlzLmN0eC5hdHRyaWJ1dGVzLnN0cm9rZT1sKTtsZXQgdT1oO2gmJlwiZGVmYXVsdFwiIT09aHx8KHU9dGhpcy5ydWxlcy5EZWZhdWx0Rm9udEZhbWlseSksdGhpcy5jdHguc2V0Rm9udCh1LHQsby5WZXhGbG93Q29udmVydGVyLmZvbnRTdHlsZShlKSksdGhpcy5jdHguYXR0cmlidXRlc1tcImZvbnQtc2l6ZVwiXT1gJHt0fXB4YCx0aGlzLmN0eC5zdGF0ZVtcImZvbnQtc2l6ZVwiXT1gJHt0fXB4YDtsZXQgZD1cIm5vcm1hbFwiLGY9XCJub3JtYWxcIjtzd2l0Y2goZSl7Y2FzZSBhLkZvbnRTdHlsZXMuQm9sZDpkPVwiYm9sZFwiO2JyZWFrO2Nhc2UgYS5Gb250U3R5bGVzLkl0YWxpYzpmPVwiaXRhbGljXCI7YnJlYWs7Y2FzZSBhLkZvbnRTdHlsZXMuQm9sZEl0YWxpYzpkPVwiYm9sZFwiLGY9XCJpdGFsaWNcIjticmVhaztkZWZhdWx0OmQ9XCJub3JtYWxcIn1yZXR1cm4gdGhpcy5jdHguYXR0cmlidXRlc1tcImZvbnQtd2VpZ2h0XCJdPWQsdGhpcy5jdHguc3RhdGVbXCJmb250LXdlaWdodFwiXT1kLHRoaXMuY3R4LmF0dHJpYnV0ZXNbXCJmb250LXN0eWxlXCJdPWYsdGhpcy5jdHguc3RhdGVbXCJmb250LXN0eWxlXCJdPWYsdGhpcy5jdHguZmlsbFRleHQocyxyLngsci55K24pLHRoaXMuY3R4LmNsb3NlR3JvdXAoKSx0aGlzLmN0eC5yZXN0b3JlKCksY31yZW5kZXJSZWN0YW5nbGUodCxlLGkscz0xKXt0aGlzLmN0eC5zYXZlKCk7Y29uc3Qgbj10aGlzLmN0eC5vcGVuR3JvdXAoXCJyZWN0XCIpO3JldHVybiB0aGlzLmN0eC5hdHRyaWJ1dGVzLmZpbGw9aXx8by5WZXhGbG93Q29udmVydGVyLnN0eWxlKGUpLHRoaXMuY3R4LmF0dHJpYnV0ZXNbXCJmaWxsLW9wYWNpdHlcIl09cyx0aGlzLmN0eC5maWxsUmVjdCh0LngsdC55LHQud2lkdGgsdC5oZWlnaHQpLHRoaXMuY3R4LnJlc3RvcmUoKSx0aGlzLmN0eC5hdHRyaWJ1dGVzW1wiZmlsbC1vcGFjaXR5XCJdPTEsdGhpcy5jdHguY2xvc2VHcm91cCgpLG59cmVuZGVyTGluZSh0LGUsaT1cIiNGRjAwMDBGRlwiLHM9Mil7dGhpcy5jdHguc2F2ZSgpO2NvbnN0IG49dGhpcy5jdHgub3Blbkdyb3VwKFwibGluZVwiKTtyZXR1cm4gdGhpcy5jdHguYmVnaW5QYXRoKCksdGhpcy5jdHgubW92ZVRvKHQueCx0LnkpLHRoaXMuY3R4LmxpbmVUbyhlLngsZS55KSx0aGlzLmN0eC5hdHRyaWJ1dGVzLnN0cm9rZT1pLHRoaXMuY3R4LmxpbmVXaWR0aD1zLHRoaXMuY3R4LnN0cm9rZSgpLHRoaXMuY3R4LmNsb3NlR3JvdXAoKSx0aGlzLmN0eC5yZXN0b3JlKCksbn1yZW5kZXJDdXJ2ZSh0KXtjb25zdCBlPXRoaXMuY3R4Lm9wZW5Hcm91cChcImN1cnZlXCIpO3JldHVybiB0aGlzLmN0eC5iZWdpblBhdGgoKSx0aGlzLmN0eC5tb3ZlVG8odFswXS54LHRbMF0ueSksdGhpcy5jdHguYmV6aWVyQ3VydmVUbyh0WzFdLngsdFsxXS55LHRbMl0ueCx0WzJdLnksdFszXS54LHRbM10ueSksdGhpcy5jdHgubGluZVRvKHRbN10ueCx0WzddLnkpLHRoaXMuY3R4LmJlemllckN1cnZlVG8odFs2XS54LHRbNl0ueSx0WzVdLngsdFs1XS55LHRbNF0ueCx0WzRdLnkpLHRoaXMuY3R4LmxpbmVUbyh0WzBdLngsdFswXS55KSx0aGlzLmN0eC5jbG9zZVBhdGgoKSx0aGlzLmN0eC5maWxsKCksdGhpcy5jdHguY2xvc2VHcm91cCgpLGV9ZXhwb3J0KCl7Y29uc3QgdD10aGlzLmN0eC5zdmcuY2xvbmVOb2RlKCEwKSxlPWRvY3VtZW50LmltcGxlbWVudGF0aW9uLmNyZWF0ZURvY3VtZW50VHlwZShcInN2Z1wiLFwiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU5cIixcImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZFwiKSxpPWRvY3VtZW50LmltcGxlbWVudGF0aW9uLmNyZWF0ZURvY3VtZW50KFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcInN2Z1wiLGUpO2kucmVwbGFjZUNoaWxkKHQsaS5kb2N1bWVudEVsZW1lbnQpO2NvbnN0IHM9KG5ldyBYTUxTZXJpYWxpemVyKS5zZXJpYWxpemVUb1N0cmluZyhpKSxuPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJhXCIpO24uaHJlZj1cImRhdGE6aW1hZ2Uvc3ZnK3htbDsgY2hhcnNldD11dGY4LCBcIitlbmNvZGVVUklDb21wb25lbnQocy5yZXBsYWNlKC8+PC9nLFwiPlxcblxccjxcIikpLG4uZG93bmxvYWQ9XCJvcGVuc2hlZXRtdXNpY2Rpc3BsYXlfZG93bmxvYWQuc3ZnXCIsbi5pbm5lckhUTUw9d2luZG93LmxvY2F0aW9uLmhyZWYrXCIvZG93bmxvYWRcIixkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKG4pfX1lLlN2Z1ZleEZsb3dCYWNrZW5kPWN9LDcwOTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5WZXhGbG93QmFja2VuZD1lLlZleEZsb3dCYWNrZW5kcz12b2lkIDA7dmFyIG49cyhpKDYzNjgpKS5kZWZhdWx0LkZsb3c7ZS5WZXhGbG93QmFja2VuZHM9Y2xhc3N7fSxlLlZleEZsb3dCYWNrZW5kPWNsYXNze2dldElubmVyRWxlbWVudCgpe3JldHVybiB0aGlzLmlubmVyfWdldENhbnZhcygpe3JldHVybiB0aGlzLmNhbnZhc31nZXRSZW5kZXJFbGVtZW50KCl7bGV0IHQ9dGhpcy5jYW52YXM7cmV0dXJuIHRoaXMuZ2V0VmV4Zmxvd0JhY2tlbmRUeXBlKCk9PT1uLlJlbmRlcmVyLkJhY2tlbmRzLkNBTlZBUyYmKHQ9dGhpcy5pbm5lciksdH1nZXRSZW5kZXJlcigpe3JldHVybiB0aGlzLnJlbmRlcmVyfXJlbW92ZUFsbENoaWxkcmVuRnJvbUNvbnRhaW5lcih0KXtmb3IoOzAhPT10LmNoaWxkcmVuLmxlbmd0aDspdC5yZW1vdmVDaGlsZCh0LmNoaWxkcmVuLml0ZW0oMCkpfXJlbW92ZUZyb21Db250YWluZXIodCl7Y29uc3QgZT10aGlzLmdldFJlbmRlckVsZW1lbnQoKTtmb3IobGV0IGk9MDtpPHQuY2hpbGRyZW4ubGVuZ3RoO2krKylpZih0LmNoaWxkcmVuLml0ZW0oaSk9PT1lKXt0LnJlbW92ZUNoaWxkKGUpO2JyZWFrfX1yZXNpemUodCxlKXt0aGlzLnJlbmRlcmVyLnJlc2l6ZSh0LGUpLHRoaXMud2lkdGg9dCx0aGlzLmhlaWdodD1lfX19LDkzNDQ6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd0NvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbj12b2lkIDA7Y29uc3Qgcz1pKDM3NCksbj1pKDk5NDYpLHI9aSgyMjU1KSxvPWkoMTI3NCksYT1pKDI1NjIpO2NsYXNzIGwgZXh0ZW5kcyBzLkdyYXBoaWNhbENvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbntjb25zdHJ1Y3Rvcih0LGUsaSxzKXtpZihzdXBlcih0LGUsaSksdGhpcy5Jc1ZlcmJhbCl7Y29uc3QgZT1uZXcgci5MYWJlbCh0LkxhYmVsKTt0aGlzLmxhYmVsPW5ldyBuLkdyYXBoaWNhbExhYmVsKGUsc3x8dGhpcy5ydWxlcy5Db250aW51b3VzRHluYW1pY1RleHRIZWlnaHQsby5UZXh0QWxpZ25tZW50RW51bS5MZWZ0Q2VudGVyLHRoaXMucnVsZXMsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlKSx0aGlzLmxhYmVsLkxhYmVsLmZvbnRTdHlsZT1hLkZvbnRTdHlsZXMuSXRhbGljLHRoaXMubGFiZWwuc2V0TGFiZWxQb3NpdGlvbkFuZFNoYXBlQm9yZGVycygpLHRoaXMuUG9zaXRpb25BbmRTaGFwZS5jYWxjdWxhdGVCb3VuZGluZ0JveCgpfX19ZS5WZXhGbG93Q29udGludW91c0R5bmFtaWNFeHByZXNzaW9uPWx9LDgxMjk6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd0NvbnZlcnRlcj12b2lkIDA7dmFyIG49cyhpKDYzNjgpKS5kZWZhdWx0LkZsb3c7Y29uc3Qgcj1pKDI4OSksbz1pKDg2NDApLGE9aSgxNzk3KSxsPWkoMzMzMSksaD1pKDUxOTgpLGM9aSg4NjQwKSx1PWkoODY0MCksZD1pKDY4OTQpLGY9aSgyNTYyKSxtPWkoOTYpLHA9aSg4MTU1KSxiPXMoaSgyMDQzKSksZz1pKDkwOCksUz1pKDEyMjUpLHk9aSg1OTIyKSxFPWkoNzY2KSx4PWkoNTgyMCksdj1pKDMwMjkpLF89aSgzNzQ4KTtjbGFzcyB3e3N0YXRpYyBkdXJhdGlvbnModCxlKXtjb25zdCBpPVtdLHM9dC5jbG9uZSgpO2Zvcig7cy5SZWFsVmFsdWU+MDspe2NvbnN0IHQ9cy5SZWFsVmFsdWU7aWYodD49MilpLnB1c2goXCIxLzJcIikscy5TdWIobmV3IGEuRnJhY3Rpb24oMiwxKSk7ZWxzZSBpZih0Pj0xKWkucHVzaChcIndcIikscy5TdWIobmV3IGEuRnJhY3Rpb24oMSwxKSk7ZWxzZSBpZih0PDEmJnQ+PS41KXtpZihlJiZ0Pi41KXJldHVybltcIndcIl07aS5wdXNoKFwiaFwiKSxzLlN1YihuZXcgYS5GcmFjdGlvbigxLDIpKX1lbHNlIGlmKHQ8LjUmJnQ+PS4yNSl7aWYoZSYmdD4uMjUpcmV0dXJuW1wiaFwiXTtpLnB1c2goXCJxXCIpLHMuU3ViKG5ldyBhLkZyYWN0aW9uKDEsNCkpfWVsc2UgaWYodDwuMjUmJnQ+PS4xMjUpe2lmKGUmJnQ+LjEyNSlyZXR1cm5bXCJxXCJdO2kucHVzaChcIjhcIikscy5TdWIobmV3IGEuRnJhY3Rpb24oMSw4KSl9ZWxzZSBpZih0PC4xMjUmJnQ+PS4wNjI1KXtpZihlJiZ0Pi4wNjI1KXJldHVybltcIjhcIl07aS5wdXNoKFwiMTZcIikscy5TdWIobmV3IGEuRnJhY3Rpb24oMSwxNikpfWVsc2UgaWYodDwuMDYyNSYmdD49LjAzMTI1KXtpZihlJiZ0Pi4wMzEyNSlyZXR1cm5bXCIxNlwiXTtpLnB1c2goXCIzMlwiKSxzLlN1YihuZXcgYS5GcmFjdGlvbigxLDMyKSl9ZWxzZSBpZih0PC4wMzEyNSYmdD49LjAxNTYyNSl7aWYoZSYmdD4uMDE1NjI1KXJldHVybltcIjMyXCJdO2kucHVzaChcIjY0XCIpLHMuU3ViKG5ldyBhLkZyYWN0aW9uKDEsNjQpKX1lbHNle2lmKGUpcmV0dXJuW1wiNjRcIl07aS5wdXNoKFwiMTI4XCIpLHMuU3ViKG5ldyBhLkZyYWN0aW9uKDEsMTI4KSl9fXJldHVybiBpfXN0YXRpYyBwaXRjaCh0LGUsaSxzLG4pe2xldCBhPW47dm9pZCAwPT09biYmKGE9MyksZSYmdm9pZCAwPT09biYmKGE9MCxpLkNsZWZUeXBlPT09ci5DbGVmRW51bS5GJiYoYT0yKSxpLkNsZWZUeXBlPT09ci5DbGVmRW51bS5DJiYoYT0yKSk7Y29uc3QgbD11Lk5vdGVFbnVtW3QuRnVuZGFtZW50YWxOb3RlXS50b0xvd2VyQ2FzZSgpLGg9by5QaXRjaC5hY2NpZGVudGFsVmV4Zmxvdyh0LkFjY2lkZW50YWwpLGM9dC5PY3RhdmUtaS5PY3RhdmVPZmZzZXQrYTtsZXQgZD1cIlwiO3JldHVybiBzJiYoZD10aGlzLk5vdGVIZWFkQ29kZShzKSksW2wrXCJuL1wiK2MrZCxoLGldfXN0YXRpYyByZXN0VG9Ob3RlUGl0Y2godCxlKXtsZXQgaT10Lk9jdGF2ZTtzd2l0Y2goZSl7Y2FzZSByLkNsZWZFbnVtLkM6Y2FzZSByLkNsZWZFbnVtLkY6aSs9MjtjYXNlIHIuQ2xlZkVudW0uRzp9cmV0dXJuIG5ldyBvLlBpdGNoKHQuRnVuZGFtZW50YWxOb3RlLGksYy5BY2NpZGVudGFsRW51bS5OT05FKX1zdGF0aWMgTm90ZUhlYWRDb2RlKHQpe2NvbnN0IGU9dC5GaWxsZWQ/XCIyXCI6XCIxXCI7c3dpdGNoKHQuU2hhcGUpe2Nhc2UgRS5Ob3RlSGVhZFNoYXBlLk5PUk1BTDpyZXR1cm5cIlwiO2Nhc2UgRS5Ob3RlSGVhZFNoYXBlLkRJQU1PTkQ6cmV0dXJuXCIvRFwiK2U7Y2FzZSBFLk5vdGVIZWFkU2hhcGUuVFJJQU5HTEU6cmV0dXJuXCIvVFwiK2U7Y2FzZSBFLk5vdGVIZWFkU2hhcGUuWDpyZXR1cm5cIi9YXCIrZTtjYXNlIEUuTm90ZUhlYWRTaGFwZS5DSVJDTEVYOnJldHVyblwiL1gzXCI7Y2FzZSBFLk5vdGVIZWFkU2hhcGUuUkVDVEFOR0xFOnJldHVyblwiL1JcIitlO2Nhc2UgRS5Ob3RlSGVhZFNoYXBlLlNRVUFSRTpyZXR1cm5cIi9TXCIrZTtjYXNlIEUuTm90ZUhlYWRTaGFwZS5TTEFTSDpkZWZhdWx0OnJldHVyblwiXCJ9fXN0YXRpYyBHaG9zdE5vdGVzKHQpe2NvbnN0IGU9W10saT13LmR1cmF0aW9ucyh0LCExKTtmb3IoY29uc3QgdCBvZiBpKWUucHVzaChuZXcgbi5HaG9zdE5vdGUoe2R1cmF0aW9uOnR9KSk7cmV0dXJuIGV9c3RhdGljIFN0YXZlTm90ZSh0KXt2YXIgZSxpLHMsYSxsLGgsYyx1O3Quc29ydEZvclZleGZsb3coKTtjb25zdCBkPXQubm90ZXMsZj10LnBhcmVudFN0YWZmRW50cnkucGFyZW50TWVhc3VyZS5wYXJlbnRTb3VyY2VNZWFzdXJlLlJ1bGVzLG09ZFswXTtsZXQgcD1bXTtjb25zdCBiPVtdLFM9bS5ncmFwaGljYWxOb3RlTGVuZ3RoLHk9dm9pZCAwIT09bS5zb3VyY2VOb3RlLk5vdGVUdXBsZXQ7bGV0IHYsXz13LmR1cmF0aW9ucyhTLHkpWzBdO3ZvaWQgMCE9PW0uc291cmNlTm90ZS5UeXBlTGVuZ3RoJiZtLnNvdXJjZU5vdGUuVHlwZUxlbmd0aCE9PVMmJjAhPT1tLnNvdXJjZU5vdGUuVHlwZUxlbmd0aC5SZWFsVmFsdWUmJihfPXcuZHVyYXRpb25zKG0uc291cmNlTm90ZS5UeXBlTGVuZ3RoLHkpWzBdLG0ubnVtYmVyT2ZEb3RzPW0uc291cmNlTm90ZS5Eb3RzWG1sKTtsZXQgTSxULFA9bS5udW1iZXJPZkRvdHMsTD0hMSxBPTAsQz0hMSxJPSExO2Zvcihjb25zdCB0IG9mIGQpe2lmKFA8dC5udW1iZXJPZkRvdHMmJihQPXQubnVtYmVyT2ZEb3RzKSx0LnNvdXJjZU5vdGUuaXNSZXN0KCkpe2lmKEk9ITAsdC5zb3VyY2VOb3RlLlBpdGNoKXtwPVt0LnZmcGl0Y2hbMF1dO2JyZWFrfXtwPVtcImIvNFwiXTtjb25zdCBuPW51bGw9PT0oZT10LnBhcmVudFZvaWNlRW50cnkpfHx2b2lkIDA9PT1lP3ZvaWQgMDplLnBhcmVudFZvaWNlRW50cnk7aWYobil7Y29uc3QgZT1udWxsPT09KGk9dC5wYXJlbnRWb2ljZUVudHJ5KXx8dm9pZCAwPT09aT92b2lkIDA6aS5wYXJlbnRTdGFmZkVudHJ5LnBhcmVudE1lYXN1cmUuc3RhZmZFbnRyaWVzO2xldCByLG8sZD0tMTtmb3IobGV0IHQ9MDt0PGUubGVuZ3RoO3QrKylpZigobnVsbD09PShzPWVbdF0pfHx2b2lkIDA9PT1zP3ZvaWQgMDpzLmdyYXBoaWNhbFZvaWNlRW50cmllc1swXS5wYXJlbnRWb2ljZUVudHJ5KT09PW4pe2Q9dDticmVha31pZihkPj0xJiZlLmxlbmd0aC0xPj1kKzEmJihyPW51bGw9PT0obD1udWxsPT09KGE9ZVtkLTFdKXx8dm9pZCAwPT09YT92b2lkIDA6YS5ncmFwaGljYWxWb2ljZUVudHJpZXNbMF0pfHx2b2lkIDA9PT1sP3ZvaWQgMDpsLnBhcmVudFZvaWNlRW50cnksbz1udWxsPT09KGM9bnVsbD09PShoPWVbZCsxXSl8fHZvaWQgMD09PWg/dm9pZCAwOmguZ3JhcGhpY2FsVm9pY2VFbnRyaWVzWzBdKXx8dm9pZCAwPT09Yz92b2lkIDA6Yy5wYXJlbnRWb2ljZUVudHJ5LHImJm8pKXtjb25zdCBlPXIuTm90ZXNbMF0saT1vLk5vdGVzWzBdO2lmKG51bGw9PT0odT1lLk5vdGVCZWFtKXx8dm9pZCAwPT09dT92b2lkIDA6dS5Ob3Rlcy5pbmNsdWRlcyhpKSl7Y29uc3QgZT1yLk5vdGVzLmxhc3QoKS5QaXRjaCxpPXQuQ2xlZigpO3A9W3cucGl0Y2gody5yZXN0VG9Ob3RlUGl0Y2goZS5nZXRUcmFuc3Bvc2VkUGl0Y2goLTIpLGkuQ2xlZlR5cGUpLCExLGkpWzBdXX19fX1pZihTLlJlYWxWYWx1ZT09PXQuc291cmNlTm90ZS5Tb3VyY2VNZWFzdXJlLkFjdGl2ZVRpbWVTaWduYXR1cmUuUmVhbFZhbHVlJiYocD1bXCJkLzVcIl0sXz1cIndcIixQPTAsTD0hMCxBPWYuV2hvbGVSZXN0WFNoaWZ0VmV4Zmxvdyp4LnVuaXRJblBpeGVscyksdC5zb3VyY2VOb3RlLlBhcmVudFN0YWZmLlZvaWNlcy5sZW5ndGg+MSl7Y29uc3QgZT10LnBhcmVudFZvaWNlRW50cnkucGFyZW50U3RhZmZFbnRyeS5ncmFwaGljYWxWb2ljZUVudHJpZXMsaT10LnBhcmVudFZvaWNlRW50cnkucGFyZW50Vm9pY2VFbnRyeS5QYXJlbnRWb2ljZS5Wb2ljZUlkO2xldCBzLG47Zm9yKGNvbnN0IHIgb2YgZSlmb3IoY29uc3QgZSBvZiByLm5vdGVzKXtpZihlPT09dHx8ZS5zb3VyY2VOb3RlLmlzUmVzdCgpfHwhZS5zb3VyY2VOb3RlLlByaW50T2JqZWN0KWNvbnRpbnVlO2NvbnN0IHI9ZS5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFZvaWNlRW50cnkuV2FudGVkU3RlbURpcmVjdGlvbixvPTE9PT1pfHw1PT09aSxhPW8/MTotMSxsPWUuc291cmNlTm90ZS5QaXRjaC5nZXRIYWxmVG9uZSgpLGg9MT09PWEmJmw+cyxjPS0xPT09YSYmbDxzOyghc3x8aHx8YykmJihzPWwsbj0wLG8mJnI9PT1nLlN0ZW1EaXJlY3Rpb25UeXBlLlVwP24rPTc6b3x8ciE9PWcuU3RlbURpcmVjdGlvblR5cGUuRG93bj9uKz1vPzE6MjpuKz03LF8uaW5jbHVkZXMoXCI4XCIpfHxyPT09Zy5TdGVtRGlyZWN0aW9uVHlwZS5VcCYmLTE9PT1hJiYobis9MSksZS5zb3VyY2VOb3RlLk5vdGVCZWFtJiYobis9MSksXy5pbmNsdWRlcyhcIndcIikmJihuLz0yKSxuKz0uNSpNYXRoLmNlaWwoZi5SZXN0Q29sbGlzaW9uWVBhZGRpbmcpLG4qPWEsdC5saW5lU2hpZnQ9bil9aWYocz4wKXtsZXQgZT0zO2NvbnN0IGk9dC5DbGVmKCk7c3dpdGNoKGkuQ2xlZlR5cGUpe2Nhc2Ugci5DbGVmRW51bS5GOmU9NTticmVhaztjYXNlIHIuQ2xlZkVudW0uQzplPTR9TT1vLlBpdGNoLmZyb21IYWxmdG9uZShzKSxwPVt3LnBpdGNoKE0sITAsaSx2b2lkIDAsZSlbMF1dfX1icmVha310LnNvdXJjZU5vdGUuTm90ZWhlYWQmJnQuc291cmNlTm90ZS5Ob3RlaGVhZC5TaGFwZT09PUUuTm90ZUhlYWRTaGFwZS5TTEFTSCYmKEM9ITApO2NvbnN0IG49dC52ZnBpdGNoO3AucHVzaChuWzBdKSxiLnB1c2goblsxXSksdnx8KHY9dy5DbGVmKG5bMl0pLnR5cGUpfWZvcihsZXQgdD0wLGU9UDt0PGU7Kyt0KV8rPVwiZFwiO0MmJihfKz1cInNcIiksSSYmKF8rPVwiclwiKTtjb25zdCBSPXthbGlnbl9jZW50ZXI6TCxhdXRvX3N0ZW06ITAsY2xlZjp2LGR1cmF0aW9uOl8sa2V5czpwLHNsYXNoOnQuR3JhY2VTbGFzaH0sTj10Lm5vdGVzWzBdLnNvdXJjZU5vdGU7Ti5Jc0N1ZU5vdGUmJihSLmdseXBoX2ZvbnRfc2NhbGU9bi5ERUZBVUxUX05PVEFUSU9OX0ZPTlRfU0NBTEUqbi5HcmFjZU5vdGUuU0NBTEUsUi5zdHJva2VfcHg9bi5HcmFjZU5vdGUuTEVER0VSX0xJTkVfT0ZGU0VUKSx0LnBhcmVudFZvaWNlRW50cnkuSXNHcmFjZXx8dC5ub3Rlc1swXS5zb3VyY2VOb3RlLklzQ3VlTm90ZT9UPW5ldyBuLkdyYWNlTm90ZShSKTooVD1uZXcgbi5TdGF2ZU5vdGUoUiksVC5zdGFnZ2VyX3NhbWVfd2hvbGVfbm90ZXM9Zi5TdGFnZ2VyU2FtZVdob2xlTm90ZXMpO2NvbnN0IEI9dC5ub3Rlc1swXS5saW5lU2hpZnQ7aWYoMCE9PUImJihULmdldEtleVByb3BzKClbMF0ubGluZSs9QiksVC5nZXRLZXlQcm9wcygpLmZvckVhY2goKCh7bGluZTplfSxpKT0+dC5ub3Rlc1tpXS5zdGFmZkxpbmU9ZSkpLChmLkxlZGdlckxpbmVXaWR0aHx8Zi5MZWRnZXJMaW5lU3Ryb2tlU3R5bGUpJiYoVC5sZWRnZXJMaW5lU3R5bGV8fChULmxlZGdlckxpbmVTdHlsZT17fSksZi5MZWRnZXJMaW5lV2lkdGgmJihULmxlZGdlckxpbmVTdHlsZS5saW5lV2lkdGg9Zi5MZWRnZXJMaW5lV2lkdGgpLGYuTGVkZ2VyTGluZVN0cm9rZVN0eWxlJiYoVC5sZWRnZXJMaW5lU3R5bGUuc3Ryb2tlU3R5bGU9Zi5MZWRnZXJMaW5lU3Ryb2tlU3R5bGUpKSxmLkNvbG9yaW5nRW5hYmxlZCl7Y29uc3QgZT1mLkRlZmF1bHRDb2xvclN0ZW07bGV0IGk9dC5wYXJlbnRWb2ljZUVudHJ5LlN0ZW1Db2xvcjshaSYmZSYmKGk9ZSk7Y29uc3Qgcz17ZmlsbFN0eWxlOmksc3Ryb2tlU3R5bGU6aX07aSYmKFQuc2V0U3RlbVN0eWxlKHMpLFQuZmxhZyYmZi5Db2xvckZsYWdzJiZULnNldEZsYWdTdHlsZShzKSl9aWYoVC54X3NoaWZ0PUEsdC5wYXJlbnRWb2ljZUVudHJ5LklzR3JhY2UmJnQubm90ZXNbMF0uc291cmNlTm90ZS5Ob3RlQmVhbSYmKHQucGFyZW50Vm9pY2VFbnRyeS5XYW50ZWRTdGVtRGlyZWN0aW9uPXQubm90ZXNbMF0uc291cmNlTm90ZS5Ob3RlQmVhbS5Ob3Rlc1swXS5QYXJlbnRWb2ljZUVudHJ5LldhbnRlZFN0ZW1EaXJlY3Rpb24pLHQucGFyZW50Vm9pY2VFbnRyeSlzd2l0Y2godC5wYXJlbnRWb2ljZUVudHJ5LldhbnRlZFN0ZW1EaXJlY3Rpb24pe2Nhc2UgZy5TdGVtRGlyZWN0aW9uVHlwZS5VcDpULnNldFN0ZW1EaXJlY3Rpb24obi5TdGVtLlVQKSx0LnBhcmVudFZvaWNlRW50cnkuU3RlbURpcmVjdGlvbj1nLlN0ZW1EaXJlY3Rpb25UeXBlLlVwO2JyZWFrO2Nhc2UgZy5TdGVtRGlyZWN0aW9uVHlwZS5Eb3duOlQuc2V0U3RlbURpcmVjdGlvbihuLlN0ZW0uRE9XTiksdC5wYXJlbnRWb2ljZUVudHJ5LlN0ZW1EaXJlY3Rpb249Zy5TdGVtRGlyZWN0aW9uVHlwZS5Eb3dufWZvcihsZXQgdD0wLGU9ZC5sZW5ndGg7dDxlO3QrPTEpe2lmKGRbdF0uc2V0SW5kZXgoVCx0KSxiW3RdKXtpZihcIiMjI1wiPT09Ylt0XSl7VC5hZGRBY2NpZGVudGFsKHQsbmV3IG4uQWNjaWRlbnRhbChcIiMjXCIpKSxULmFkZEFjY2lkZW50YWwodCxuZXcgbi5BY2NpZGVudGFsKFwiI1wiKSk7Y29udGludWV9aWYoXCJiYnNcIj09PWJbdF0pe1QuYWRkQWNjaWRlbnRhbCh0LG5ldyBuLkFjY2lkZW50YWwoXCJiYlwiKSksVC5hZGRBY2NpZGVudGFsKHQsbmV3IG4uQWNjaWRlbnRhbChcImJcIikpO2NvbnRpbnVlfVQuYWRkQWNjaWRlbnRhbCh0LG5ldyBuLkFjY2lkZW50YWwoYlt0XSkpfWNvbnN0IGU9ZFt0XS5zb3VyY2VOb3RlLlRyZW1vbG9TdHJva2VzO2lmKGU+MCl7Y29uc3QgaT1uZXcgbi5UcmVtb2xvKGUpO2kuZXh0cmFfc3Ryb2tlX3NjYWxlPWYuVHJlbW9sb1N0cm9rZVNjYWxlLGkueV9zcGFjaW5nX3NjYWxlPWYuVHJlbW9sb1lTcGFjaW5nU2NhbGUsVC5hZGRNb2RpZmllcih0LGkpfX1pZiguMjU9PT1OLkxlbmd0aC5SZWFsVmFsdWUmJk4uTm90ZWhlYWQmJiExPT09Ti5Ob3RlaGVhZC5GaWxsZWQpe2NvbnN0IHQ9VC5nZXRLZXlQcm9wcygpO2ZvcihsZXQgZT0wO2U8dC5sZW5ndGg7ZSsrKXRbZV0uY29kZT1cInY4MVwifWZvcihsZXQgdD0wLGU9UDt0PGU7Kyt0KVQuYWRkRG90VG9BbGwoKTtyZXR1cm4gVH1zdGF0aWMgZ2VuZXJhdGVBcnRpY3VsYXRpb25zKHQsZSxpKXtpZih0JiZcIkdob3N0Tm90ZVwiIT09dC5nZXRBdHRyaWJ1dGUoXCJ0eXBlXCIpKWZvcihjb25zdCBzIG9mIGUpe2xldCBlLHI9bi5Nb2RpZmllci5Qb3NpdGlvbi5BQk9WRTt0LmdldFN0ZW1EaXJlY3Rpb24oKT09PW4uU3RlbS5VUCYmKHI9bi5Nb2RpZmllci5Qb3NpdGlvbi5CRUxPVyk7Y29uc3Qgbz1zLmFydGljdWxhdGlvbkVudW07c3dpdGNoKGkuQXJ0aWN1bGF0aW9uUGxhY2VtZW50RnJvbVhNTCYmKHMucGxhY2VtZW50PT09Xy5QbGFjZW1lbnRFbnVtLkFib3ZlP3I9bi5Nb2RpZmllci5Qb3NpdGlvbi5BQk9WRTpzLnBsYWNlbWVudD09PV8uUGxhY2VtZW50RW51bS5CZWxvdyYmKHI9bi5Nb2RpZmllci5Qb3NpdGlvbi5CRUxPVykpLG8pe2Nhc2UgZy5BcnRpY3VsYXRpb25FbnVtLmFjY2VudDplPW5ldyBuLkFydGljdWxhdGlvbihcImE+XCIpO2JyZWFrO2Nhc2UgZy5BcnRpY3VsYXRpb25FbnVtLmRvd25ib3c6ZT1uZXcgbi5BcnRpY3VsYXRpb24oXCJhbVwiKSx2b2lkIDA9PT1zLnBsYWNlbWVudCYmKHI9bi5Nb2RpZmllci5Qb3NpdGlvbi5BQk9WRSk7YnJlYWs7Y2FzZSBnLkFydGljdWxhdGlvbkVudW0uZmVybWF0YTplPW5ldyBuLkFydGljdWxhdGlvbihcImFAYVwiKSxyPW4uTW9kaWZpZXIuUG9zaXRpb24uQUJPVkU7YnJlYWs7Y2FzZSBnLkFydGljdWxhdGlvbkVudW0ubWFyY2F0b2Rvd246ZT1uZXcgbi5BcnRpY3VsYXRpb24oXCJhfFwiKTticmVhaztjYXNlIGcuQXJ0aWN1bGF0aW9uRW51bS5tYXJjYXRvdXA6ZT1uZXcgbi5BcnRpY3VsYXRpb24oXCJhXlwiKTticmVhaztjYXNlIGcuQXJ0aWN1bGF0aW9uRW51bS5pbnZlcnRlZGZlcm1hdGE6ZT1uZXcgbi5BcnRpY3VsYXRpb24oXCJhQHVcIikscj1uLk1vZGlmaWVyLlBvc2l0aW9uLkJFTE9XO2JyZWFrO2Nhc2UgZy5BcnRpY3VsYXRpb25FbnVtLmxlZnRoYW5kcGl6emljYXRvOmU9bmV3IG4uQXJ0aWN1bGF0aW9uKFwiYStcIik7YnJlYWs7Y2FzZSBnLkFydGljdWxhdGlvbkVudW0ubmF0dXJhbGhhcm1vbmljOmU9bmV3IG4uQXJ0aWN1bGF0aW9uKFwiYWhcIik7YnJlYWs7Y2FzZSBnLkFydGljdWxhdGlvbkVudW0uc25hcHBpenppY2F0bzplPW5ldyBuLkFydGljdWxhdGlvbihcImFvXCIpO2JyZWFrO2Nhc2UgZy5BcnRpY3VsYXRpb25FbnVtLnN0YWNjYXRpc3NpbW86ZT1uZXcgbi5BcnRpY3VsYXRpb24oXCJhdlwiKTticmVhaztjYXNlIGcuQXJ0aWN1bGF0aW9uRW51bS5zdGFjY2F0bzplPW5ldyBuLkFydGljdWxhdGlvbihcImEuXCIpO2JyZWFrO2Nhc2UgZy5BcnRpY3VsYXRpb25FbnVtLnRlbnV0bzplPW5ldyBuLkFydGljdWxhdGlvbihcImEtXCIpO2JyZWFrO2Nhc2UgZy5BcnRpY3VsYXRpb25FbnVtLnVwYm93OmU9bmV3IG4uQXJ0aWN1bGF0aW9uKFwiYXxcIiksdm9pZCAwPT09cy5wbGFjZW1lbnQmJihyPW4uTW9kaWZpZXIuUG9zaXRpb24uQUJPVkUpO2JyZWFrO2Nhc2UgZy5BcnRpY3VsYXRpb25FbnVtLnN0cm9uZ2FjY2VudDplPW5ldyBuLkFydGljdWxhdGlvbihcImFeXCIpfWUmJihlLnNldFBvc2l0aW9uKHIpLHQuYWRkTW9kaWZpZXIoMCxlKSl9fXN0YXRpYyBnZW5lcmF0ZU9ybmFtZW50cyh0LGUpe2xldCBpLHM9bi5Nb2RpZmllci5Qb3NpdGlvbi5BQk9WRTtzd2l0Y2goZS5wbGFjZW1lbnQ9PT1fLlBsYWNlbWVudEVudW0uQmVsb3cmJihzPW4uTW9kaWZpZXIuUG9zaXRpb24uQkVMT1cpLGUuR2V0T3JuYW1lbnQpe2Nhc2UgeS5Pcm5hbWVudEVudW0uRGVsYXllZEludmVydGVkVHVybjppPW5ldyBuLk9ybmFtZW50KFwidHVybl9pbnZlcnRlZFwiKSxpLnNldERlbGF5ZWQoITApO2JyZWFrO2Nhc2UgeS5Pcm5hbWVudEVudW0uRGVsYXllZFR1cm46aT1uZXcgbi5Pcm5hbWVudChcInR1cm5cIiksaS5zZXREZWxheWVkKCEwKTticmVhaztjYXNlIHkuT3JuYW1lbnRFbnVtLkludmVydGVkTW9yZGVudDppPW5ldyBuLk9ybmFtZW50KFwibW9yZGVudFwiKSxpLnNldERlbGF5ZWQoITEpO2JyZWFrO2Nhc2UgeS5Pcm5hbWVudEVudW0uSW52ZXJ0ZWRUdXJuOmk9bmV3IG4uT3JuYW1lbnQoXCJ0dXJuX2ludmVydGVkXCIpLGkuc2V0RGVsYXllZCghMSk7YnJlYWs7Y2FzZSB5Lk9ybmFtZW50RW51bS5Nb3JkZW50Omk9bmV3IG4uT3JuYW1lbnQoXCJtb3JkZW50X2ludmVydGVkXCIpLGkuc2V0RGVsYXllZCghMSk7YnJlYWs7Y2FzZSB5Lk9ybmFtZW50RW51bS5UcmlsbDppPW5ldyBuLk9ybmFtZW50KFwidHJcIiksaS5zZXREZWxheWVkKCExKTticmVhaztjYXNlIHkuT3JuYW1lbnRFbnVtLlR1cm46aT1uZXcgbi5Pcm5hbWVudChcInR1cm5cIiksaS5zZXREZWxheWVkKCExKTticmVhaztkZWZhdWx0OnJldHVybiB2b2lkIGIuZGVmYXVsdC53YXJuKFwidW5oYW5kbGVkIE9ybmFtZW50RW51bSB0eXBlOiBcIitlLkdldE9ybmFtZW50KX1pJiYoZS5BY2NpZGVudGFsQmVsb3chPT1jLkFjY2lkZW50YWxFbnVtLk5PTkUmJmkuc2V0TG93ZXJBY2NpZGVudGFsKG8uUGl0Y2guYWNjaWRlbnRhbFZleGZsb3coZS5BY2NpZGVudGFsQmVsb3cpKSxlLkFjY2lkZW50YWxBYm92ZSE9PWMuQWNjaWRlbnRhbEVudW0uTk9ORSYmaS5zZXRVcHBlckFjY2lkZW50YWwoby5QaXRjaC5hY2NpZGVudGFsVmV4ZmxvdyhlLkFjY2lkZW50YWxBYm92ZSkpLGkuc2V0UG9zaXRpb24ocyksdC5hZGRNb2RpZmllcigwLGkpKX1zdGF0aWMgU3Ryb2tlVHlwZUZyb21BcnBlZ2dpb1R5cGUodCl7c3dpdGNoKHQpe2Nhc2Ugdi5BcnBlZ2dpb1R5cGUuQVJQRUdHSU9fRElSRUNUSU9OTEVTUzpyZXR1cm4gbi5TdHJva2UuVHlwZS5BUlBFR0dJT19ESVJFQ1RJT05MRVNTO2Nhc2Ugdi5BcnBlZ2dpb1R5cGUuQlJVU0hfRE9XTjpyZXR1cm4gbi5TdHJva2UuVHlwZS5CUlVTSF9VUDtjYXNlIHYuQXJwZWdnaW9UeXBlLkJSVVNIX1VQOnJldHVybiBuLlN0cm9rZS5UeXBlLkJSVVNIX0RPV047Y2FzZSB2LkFycGVnZ2lvVHlwZS5SQVNRVUVET19ET1dOOnJldHVybiBuLlN0cm9rZS5UeXBlLlJBU1FVRURPX1VQO2Nhc2Ugdi5BcnBlZ2dpb1R5cGUuUkFTUVVFRE9fVVA6cmV0dXJuIG4uU3Ryb2tlLlR5cGUuUkFTUVVFRE9fRE9XTjtjYXNlIHYuQXJwZWdnaW9UeXBlLlJPTExfRE9XTjpyZXR1cm4gbi5TdHJva2UuVHlwZS5ST0xMX1VQO2Nhc2Ugdi5BcnBlZ2dpb1R5cGUuUk9MTF9VUDpyZXR1cm4gbi5TdHJva2UuVHlwZS5ST0xMX0RPV047ZGVmYXVsdDpyZXR1cm4gbi5TdHJva2UuVHlwZS5BUlBFR0dJT19ESVJFQ1RJT05MRVNTfX1zdGF0aWMgQ3JlYXRlVGFiTm90ZSh0KXtjb25zdCBlPVtdLGk9dC5ub3Rlcy5yZXZlcnNlKCkscz1bXSxyPXQubm90ZXNbMF0uZ3JhcGhpY2FsTm90ZUxlbmd0aCxvPXZvaWQgMCE9PXQubm90ZXNbMF0uc291cmNlTm90ZS5Ob3RlVHVwbGV0O2xldCBhPXcuZHVyYXRpb25zKHIsbylbMF0sbD0wLGg9ITE7Zm9yKGNvbnN0IGkgb2YgdC5ub3Rlcyl7Y29uc3QgdD1pLnNvdXJjZU5vdGUscj17c3RyOnQuU3RyaW5nTnVtYmVyVGFiLGZyZXQ6dC5GcmV0TnVtYmVyfTtlLnB1c2gociksdC5CZW5kQXJyYXkmJnQuQmVuZEFycmF5LmZvckVhY2goKGZ1bmN0aW9uKHQpe2xldCBlO2NvbnN0IGk9dC5iZW5kYWx0ZXItci5mcmV0O2U9aT4xP1wiRnVsbFwiOjE9PT1pP1wiMS8yXCI6XCIxLzRcIixcInVwXCI9PT10LmRpcmVjdGlvbj9zLnB1c2goe3R5cGU6bi5CZW5kLlVQLHRleHQ6ZSx3aWR0aDoxMH0pOnMucHVzaCh7dHlwZTpuLkJlbmQuRE9XTix0ZXh0OmUsd2lkdGg6MTB9KX0pKSx0LlZpYnJhdG9TdHJva2UmJihoPSEwKSxsPGkubnVtYmVyT2ZEb3RzJiYobD1pLm51bWJlck9mRG90cyl9Zm9yKGxldCB0PTAsZT1sO3Q8ZTsrK3QpYSs9XCJkXCI7Y29uc3QgYz1uZXcgbi5UYWJOb3RlKHtkdXJhdGlvbjphLHBvc2l0aW9uczplfSk7Zm9yKGxldCB0PTAsZT1pLmxlbmd0aDt0PGU7dCs9MSlpW3RdLnNldEluZGV4KGMsdCk7cmV0dXJuIHMuZm9yRWFjaCgoZnVuY3Rpb24odCl7dC50eXBlPT09bi5CZW5kLlVQP2MuYWRkTW9kaWZpZXIobmV3IG4uQmVuZCh0LnRleHQsITEpKTpjLmFkZE1vZGlmaWVyKG5ldyBuLkJlbmQodC50ZXh0LCEwKSl9KSksaCYmYy5hZGRNb2RpZmllcihuZXcgbi5WaWJyYXRvKSxjfXN0YXRpYyBDbGVmKHQsZT1cImRlZmF1bHRcIil7bGV0IGkscztzd2l0Y2goXCJkZWZhdWx0XCIhPT1lJiZcInNtYWxsXCIhPT1lJiYoYi5kZWZhdWx0Lndhcm4oYEludmFsaWQgVmV4RmxvdyBjbGVmIHNpemUgXCIke2V9XCIgc3BlY2lmaWVkLiBVc2luZyBcImRlZmF1bHRcIi5gKSxlPVwiZGVmYXVsdFwiKSx0LkNsZWZUeXBlKXtjYXNlIHIuQ2xlZkVudW0uRzpzd2l0Y2godC5MaW5lKXtjYXNlIDE6aT1cImZyZW5jaFwiO2JyZWFrO2Nhc2UgMjppPVwidHJlYmxlXCI7YnJlYWs7ZGVmYXVsdDppPVwidHJlYmxlXCIsYi5kZWZhdWx0LmVycm9yKGBDbGVmICR7ci5DbGVmRW51bVt0LkNsZWZUeXBlXX0gb24gbGluZSAke3QuTGluZX0gbm90IHN1cHBvcnRlZCBieSBWZXhGbG93LiBVc2luZyBkZWZhdWx0IHZhbHVlIFwiJHtpfVwiLmApfWJyZWFrO2Nhc2Ugci5DbGVmRW51bS5GOnN3aXRjaCh0LkxpbmUpe2Nhc2UgNDppPVwiYmFzc1wiO2JyZWFrO2Nhc2UgMzppPVwiYmFyaXRvbmUtZlwiO2JyZWFrO2Nhc2UgNTppPVwic3ViYmFzc1wiO2JyZWFrO2RlZmF1bHQ6aT1cImJhc3NcIixiLmRlZmF1bHQuZXJyb3IoYENsZWYgJHtyLkNsZWZFbnVtW3QuQ2xlZlR5cGVdfSBvbiBsaW5lICR7dC5MaW5lfSBub3Qgc3VwcG9ydGVkIGJ5IFZleEZsb3cuIFVzaW5nIGRlZmF1bHQgdmFsdWUgXCIke2l9XCIuYCl9YnJlYWs7Y2FzZSByLkNsZWZFbnVtLkM6c3dpdGNoKHQuTGluZSl7Y2FzZSAzOmk9XCJhbHRvXCI7YnJlYWs7Y2FzZSA0Omk9XCJ0ZW5vclwiO2JyZWFrO2Nhc2UgMTppPVwic29wcmFub1wiO2JyZWFrO2Nhc2UgMjppPVwibWV6em8tc29wcmFub1wiO2JyZWFrO2RlZmF1bHQ6aT1cImFsdG9cIixiLmRlZmF1bHQuZXJyb3IoYENsZWYgJHtyLkNsZWZFbnVtW3QuQ2xlZlR5cGVdfSBvbiBsaW5lICR7dC5MaW5lfSBub3Qgc3VwcG9ydGVkIGJ5IFZleEZsb3cuIFVzaW5nIGRlZmF1bHQgdmFsdWUgXCIke2l9XCIuYCl9YnJlYWs7Y2FzZSByLkNsZWZFbnVtLnBlcmN1c3Npb246aT1cInBlcmN1c3Npb25cIjticmVhaztjYXNlIHIuQ2xlZkVudW0uVEFCOmk9XCJ0cmVibGVcIjticmVhaztkZWZhdWx0OmIuZGVmYXVsdC5pbmZvKFwiYmFkIGNsZWYgdHlwZTogXCIrdC5DbGVmVHlwZSksaT1cInRyZWJsZVwifXJldHVybiAxPT09dC5PY3RhdmVPZmZzZXQmJlwiYmFzc1wiIT09aT9zPVwiOHZhXCI6LTE9PT10Lk9jdGF2ZU9mZnNldCYmKHM9XCI4dmJcIikse3R5cGU6aSxzaXplOmUsYW5ub3RhdGlvbjpzfX1zdGF0aWMgVGltZVNpZ25hdHVyZSh0KXtsZXQgZTtzd2l0Y2godC5TeW1ib2xFbnVtKXtjYXNlIGwuUmh5dGhtU3ltYm9sRW51bS5OT05FOmU9dC5SaHl0aG0uTnVtZXJhdG9yK1wiL1wiK3QuUmh5dGhtLkRlbm9taW5hdG9yO2JyZWFrO2Nhc2UgbC5SaHl0aG1TeW1ib2xFbnVtLkNPTU1PTjplPVwiQ1wiO2JyZWFrO2Nhc2UgbC5SaHl0aG1TeW1ib2xFbnVtLkNVVDplPVwiQ3xcIn1yZXR1cm4gbmV3IG4uVGltZVNpZ25hdHVyZShlKX1zdGF0aWMga2V5U2lnbmF0dXJlKHQpe2lmKCF0KXJldHVybjtsZXQgZTtzd2l0Y2godC5Nb2RlKXtjYXNlIGguS2V5RW51bS5taW5vcjplPXcubWlub3JNYXBbdC5LZXldK1wibVwiO2JyZWFrO2Nhc2UgaC5LZXlFbnVtLm1ham9yOmNhc2UgaC5LZXlFbnVtLm5vbmU6ZT13Lm1ham9yTWFwW3QuS2V5XTticmVhaztkZWZhdWx0OmU9XCJDXCJ9cmV0dXJuIGV9c3RhdGljIGxpbmUodCxlKXtzd2l0Y2godCl7Y2FzZSBkLlN5c3RlbUxpbmVzRW51bS5TaW5nbGVUaGluOnJldHVybiBlPT09Uy5TeXN0ZW1MaW5lUG9zaXRpb24uTWVhc3VyZUJlZ2luP24uU3RhdmVDb25uZWN0b3IudHlwZS5TSU5HTEU6bi5TdGF2ZUNvbm5lY3Rvci50eXBlLlNJTkdMRV9SSUdIVDtjYXNlIGQuU3lzdGVtTGluZXNFbnVtLkRvdWJsZVRoaW46cmV0dXJuIG4uU3RhdmVDb25uZWN0b3IudHlwZS5USElOX0RPVUJMRTtjYXNlIGQuU3lzdGVtTGluZXNFbnVtLlRoaW5Cb2xkOnJldHVybiBuLlN0YXZlQ29ubmVjdG9yLnR5cGUuQk9MRF9ET1VCTEVfUklHSFQ7Y2FzZSBkLlN5c3RlbUxpbmVzRW51bS5Cb2xkVGhpbkRvdHM6cmV0dXJuIG4uU3RhdmVDb25uZWN0b3IudHlwZS5CT0xEX0RPVUJMRV9MRUZUO2Nhc2UgZC5TeXN0ZW1MaW5lc0VudW0uRG90c1RoaW5Cb2xkOmNhc2UgZC5TeXN0ZW1MaW5lc0VudW0uRG90c0JvbGRCb2xkRG90czpyZXR1cm4gbi5TdGF2ZUNvbm5lY3Rvci50eXBlLkJPTERfRE9VQkxFX1JJR0hUO2Nhc2UgZC5TeXN0ZW1MaW5lc0VudW0uTm9uZTpyZXR1cm4gbi5TdGF2ZUNvbm5lY3Rvci50eXBlLk5PTkV9fXN0YXRpYyBmb250KHQsZT1mLkZvbnRTdHlsZXMuUmVndWxhcixpPW0uRm9udHMuVGltZXNOZXdSb21hbixzLG4pe2xldCByPVwibm9ybWFsXCIsbz1cIm5vcm1hbFwiLGE9YCcke3MuRGVmYXVsdEZvbnRGYW1pbHl9J2A7c3dpdGNoKGUpe2Nhc2UgZi5Gb250U3R5bGVzLkJvbGQ6bz1cImJvbGRcIjticmVhaztjYXNlIGYuRm9udFN0eWxlcy5JdGFsaWM6cj1cIml0YWxpY1wiO2JyZWFrO2Nhc2UgZi5Gb250U3R5bGVzLkJvbGRJdGFsaWM6cj1cIml0YWxpY1wiLG89XCJib2xkXCI7Y2FzZSBmLkZvbnRTdHlsZXMuVW5kZXJsaW5lZDp9cmV0dXJuIG0uRm9udHMuS29raWxhLG4mJlwiZGVmYXVsdFwiIT09biYmKGE9YCcke259J2ApLHIrXCIgXCIrbytcIiBcIitNYXRoLmZsb29yKHQpK1wicHggXCIrYX1zdGF0aWMgZm9udFN0eWxlKHQpe3N3aXRjaCh0KXtjYXNlIGYuRm9udFN0eWxlcy5Cb2xkOnJldHVyblwiYm9sZFwiO2Nhc2UgZi5Gb250U3R5bGVzLkl0YWxpYzpyZXR1cm5cIml0YWxpY1wiO2Nhc2UgZi5Gb250U3R5bGVzLkJvbGRJdGFsaWM6cmV0dXJuXCJpdGFsaWMgYm9sZFwiO2RlZmF1bHQ6cmV0dXJuXCJub3JtYWxcIn19c3RhdGljIHN0eWxlKHQpe3JldHVybiBwLk9VVExJTkVfQU5EX0ZJTExfU1RZTEVfRElDVC5nZXRWYWx1ZSh0KX19ZS5WZXhGbG93Q29udmVydGVyPXcsdy5tYWpvck1hcD17XCItMVwiOlwiRlwiLFwiLTJcIjpcIkJiXCIsXCItM1wiOlwiRWJcIixcIi00XCI6XCJBYlwiLFwiLTVcIjpcIkRiXCIsXCItNlwiOlwiR2JcIixcIi03XCI6XCJDYlwiLFwiLThcIjpcIkZiXCIsMDpcIkNcIiwxOlwiR1wiLDI6XCJEXCIsMzpcIkFcIiw0OlwiRVwiLDU6XCJCXCIsNjpcIkYjXCIsNzpcIkMjXCIsODpcIkcjXCJ9LHcubWlub3JNYXA9e1wiLTFcIjpcIkRcIixcIi0yXCI6XCJHXCIsXCItM1wiOlwiQ1wiLFwiLTRcIjpcIkZcIixcIi01XCI6XCJCYlwiLFwiLTZcIjpcIkViXCIsXCItN1wiOlwiQWJcIixcIi04XCI6XCJEYlwiLDA6XCJBXCIsMTpcIkVcIiwyOlwiQlwiLDM6XCJGI1wiLDQ6XCJDI1wiLDU6XCJHI1wiLDY6XCJEI1wiLDc6XCJBI1wiLDg6XCJFI1wifX0sNDY3OToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5WZXhGbG93R3JhcGhpY2FsTm90ZT12b2lkIDA7Y29uc3Qgcz1pKDM0ODYpLG49aSg4MTI5KSxyPWkoNTg1Myk7Y2xhc3MgbyBleHRlbmRzIHMuR3JhcGhpY2FsTm90ZXtjb25zdHJ1Y3Rvcih0LGUsaSxzPXIuT2N0YXZlRW51bS5OT05FLG8sYSl7aWYoc3VwZXIodCxlLG8sYSksdGhpcy5jbGVmPWksdGhpcy5vY3RhdmVTaGlmdD1zLHQuUGl0Y2gpe2NvbnN0IGU9dC5pc1Jlc3QoKT90LlBpdGNoOnIuT2N0YXZlU2hpZnQuZ2V0UGl0Y2hGcm9tT2N0YXZlU2hpZnQodC5QaXRjaCxzKTt0aGlzLnZmcGl0Y2g9bi5WZXhGbG93Q29udmVydGVyLnBpdGNoKGUsdC5pc1Jlc3QoKSx0aGlzLmNsZWYsdGhpcy5zb3VyY2VOb3RlLk5vdGVoZWFkKSx0aGlzLnZmcGl0Y2hbMV09dm9pZCAwfX1zZXRBY2NpZGVudGFsKHQpe2NvbnN0IGU9dGhpcy5kcmF3UGl0Y2godCk7dGhpcy52ZnBpdGNoPW4uVmV4Rmxvd0NvbnZlcnRlci5waXRjaChlLHRoaXMuc291cmNlTm90ZS5pc1Jlc3QoKSx0aGlzLmNsZWYsdGhpcy5zb3VyY2VOb3RlLk5vdGVoZWFkKSx0aGlzLkRyYXduQWNjaWRlbnRhbD1lLkFjY2lkZW50YWx9ZHJhd1BpdGNoKHQpe3JldHVybiByLk9jdGF2ZVNoaWZ0LmdldFBpdGNoRnJvbU9jdGF2ZVNoaWZ0KHQsdGhpcy5vY3RhdmVTaGlmdCl9VHJhbnNwb3NlKHQsZSxpLHMpe2NvbnN0IG89c3VwZXIuVHJhbnNwb3NlKHQsZSxpLHMpLGE9ci5PY3RhdmVTaGlmdC5nZXRQaXRjaEZyb21PY3RhdmVTaGlmdChvLHRoaXMub2N0YXZlU2hpZnQpO3JldHVybiB0aGlzLnZmcGl0Y2g9bi5WZXhGbG93Q29udmVydGVyLnBpdGNoKGEsdGhpcy5zb3VyY2VOb3RlLmlzUmVzdCgpLHRoaXMuY2xlZix0aGlzLnNvdXJjZU5vdGUuTm90ZWhlYWQpLHRoaXMudmZwaXRjaFsxXT12b2lkIDAsYX1zZXRJbmRleCh0LGUpe3RoaXMudmZub3RlPVt0LGVdLHRoaXMudmZub3RlSW5kZXg9ZX1ub3RlaGVhZCh0KXtsZXQgZT10O2V8fChlPXRoaXMudmZub3RlWzBdKTtjb25zdCBpPWUubm90ZV9oZWFkcztyZXR1cm4gaSYmaS5sZW5ndGg+dGhpcy52Zm5vdGVJbmRleCYmaVt0aGlzLnZmbm90ZUluZGV4XT9lLm5vdGVfaGVhZHNbdGhpcy52Zm5vdGVJbmRleF06e2xpbmU6MH19Q2xlZigpe3JldHVybiB0aGlzLmNsZWZ9Z2V0U1ZHSWQoKXtpZih0aGlzLnZmbm90ZSlyZXR1cm4gdGhpcy52Zm5vdGVbMF0uZ2V0QXR0cmlidXRlKFwiaWRcIil9Z2V0U1ZHR0VsZW1lbnQoKXtpZih0aGlzLnZmbm90ZSlyZXR1cm4gdGhpcy52Zm5vdGVbMF0uZ2V0QXR0cmlidXRlKFwiZWxcIil9Z2V0U3RlbVNWRygpe3JldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcInZmLVwiK3RoaXMuZ2V0U1ZHSWQoKStcIi1zdGVtXCIpfWdldEJlYW1TVkdzKCl7Y29uc3QgdD1bXTtmb3IobGV0IGU9MDs7ZSsrKXtjb25zdCBpPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGB2Zi0ke3RoaXMuZ2V0U1ZHSWQoKX0tYmVhbSR7ZX1gKTtpZighaSlicmVhazt0LnB1c2goaSl9cmV0dXJuIHR9fWUuVmV4Rmxvd0dyYXBoaWNhbE5vdGU9b30sODE0NDpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5WZXhGbG93R3JhcGhpY2FsU3ltYm9sRmFjdG9yeT12b2lkIDA7dmFyIG49cyhpKDYzNjgpKS5kZWZhdWx0LkZsb3c7Y29uc3Qgcj1pKDg0OTQpLG89aSg3MzMwKSxhPWkoOTI1MiksbD1pKDU4NTMpLGg9aSg0Njc5KSxjPWkoNDE0NiksdT1pKDU0NjApLGQ9aSg4MTI5KSxmPWkoODc5MCksbT1pKDQ4MjgpLHA9aSg0NDA1KTtlLlZleEZsb3dHcmFwaGljYWxTeW1ib2xGYWN0b3J5PWNsYXNze2NyZWF0ZU11c2ljU3lzdGVtKHQsZSl7cmV0dXJuIG5ldyByLlZleEZsb3dNdXNpY1N5c3RlbSh0LGUpfWNyZWF0ZVN0YWZmTGluZSh0LGUpe3JldHVybiBuZXcgbS5WZXhGbG93U3RhZmZMaW5lKHQsZSl9Y3JlYXRlR3JhcGhpY2FsTWVhc3VyZSh0LGUsaT0hMSl7cmV0dXJuIG5ldyBvLlZleEZsb3dNZWFzdXJlKGUsdCx2b2lkIDApfWNyZWF0ZU11bHRpUmVzdE1lYXN1cmUodCxlLGkpe3JldHVybiBuZXcgcC5WZXhGbG93TXVsdGlSZXN0TWVhc3VyZShlLHQsaSl9Y3JlYXRlVGFiU3RhZmZNZWFzdXJlKHQsZSl7cmV0dXJuIG5ldyBmLlZleEZsb3dUYWJNZWFzdXJlKGUsdCl9Y3JlYXRlRXh0cmFHcmFwaGljYWxNZWFzdXJlKHQpe2NvbnN0IGU9bmV3IG8uVmV4Rmxvd01lYXN1cmUodC5QYXJlbnRTdGFmZix2b2lkIDAsdCk7cmV0dXJuIGUuSXNFeHRyYUdyYXBoaWNhbE1lYXN1cmU9ITAsZS5FeHRyYUdyYXBoaWNhbE1lYXN1cmVQcmV2aW91c01lYXN1cmU9dC5NZWFzdXJlcy5sYXN0KCksZX1jcmVhdGVTdGFmZkVudHJ5KHQsZSl7cmV0dXJuIG5ldyBhLlZleEZsb3dTdGFmZkVudHJ5KGUsdCx2b2lkIDApfWNyZWF0ZVZvaWNlRW50cnkodCxlKXtyZXR1cm4gbmV3IHUuVmV4Rmxvd1ZvaWNlRW50cnkodCxlKX1jcmVhdGVOb3RlKHQsZSxpLHM9bC5PY3RhdmVFbnVtLk5PTkUsbixyKXtyZXR1cm4gbmV3IGguVmV4Rmxvd0dyYXBoaWNhbE5vdGUodCxlLGkscyxuLHIpfWNyZWF0ZUdyYWNlTm90ZSh0LGUsaSxzLG49bC5PY3RhdmVFbnVtLk5PTkUpe3JldHVybiBuZXcgaC5WZXhGbG93R3JhcGhpY2FsTm90ZSh0LGUsaSxuLHMpfWFkZEdyYXBoaWNhbEFjY2lkZW50YWwodCxlKXt0LnNldEFjY2lkZW50YWwoZSl9YWRkRmVybWF0YUF0VGllZEVuZE5vdGUodCxlKXt9Y3JlYXRlSW5TdGFmZkNsZWYodCxlKXtjb25zdCBpPXQscz1kLlZleEZsb3dDb252ZXJ0ZXIuQ2xlZihlLFwic21hbGxcIik7aS52ZkNsZWZCZWZvcmU9bmV3IG4uQ2xlZk5vdGUocy50eXBlLHMuc2l6ZSxzLmFubm90YXRpb24pfWNyZWF0ZUNob3JkU3ltYm9scyh0LGUsaSxzKXtjb25zdCBuPWUucGFyZW50TWVhc3VyZS5wYXJlbnRTb3VyY2VNZWFzdXJlLlJ1bGVzO2xldCByPTA7Y29uc3Qgbz1uLkNob3JkU3ltYm9sWFNwYWNpbmc7Zm9yKGNvbnN0IGEgb2YgdC5DaG9yZENvbnRhaW5lcnMpe2NvbnN0IHQ9bmV3IGMuR3JhcGhpY2FsQ2hvcmRTeW1ib2xDb250YWluZXIoYSxlLlBvc2l0aW9uQW5kU2hhcGUsbi5DaG9yZFN5bWJvbFRleHRIZWlnaHQsaSxzLGUucGFyZW50TWVhc3VyZS5wYXJlbnRTb3VyY2VNZWFzdXJlLlJ1bGVzKSxsPXQuR3JhcGhpY2FsTGFiZWw7bC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueS09bi5DaG9yZFN5bWJvbFlPZmZzZXQsbC5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCs9cixsLnNldExhYmVsUG9zaXRpb25BbmRTaGFwZUJvcmRlcnMoKSx0LlBvc2l0aW9uQW5kU2hhcGUuY2FsY3VsYXRlQm91bmRpbmdCb3goKSxlLmdyYXBoaWNhbENob3JkQ29udGFpbmVycy5wdXNoKHQpLHIrPWwuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoK299fWNyZWF0ZUdyYXBoaWNhbFRlY2huaWNhbEluc3RydWN0aW9uKHQsZSl7fX19LDYzNTE6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd0luc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbj12b2lkIDA7Y29uc3Qgcz1pKDk0MjgpLG49aSg5NzkzKSxyPWkoOTk0Niksbz1pKDIyNTUpLGE9aSgxMjc0KSxsPWkoMjU2Mik7Y2xhc3MgaCBleHRlbmRzIHMuR3JhcGhpY2FsSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9ue2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcih0LGUsaSk7Y29uc3Qgcz1uZXcgby5MYWJlbCh0aGlzLkV4cHJlc3Npb24pO3RoaXMubGFiZWw9bmV3IHIuR3JhcGhpY2FsTGFiZWwocyx0aGlzLnJ1bGVzLkNvbnRpbnVvdXNEeW5hbWljVGV4dEhlaWdodCxhLlRleHRBbGlnbm1lbnRFbnVtLkNlbnRlckNlbnRlcix0aGlzLnJ1bGVzLHRoaXMuUG9zaXRpb25BbmRTaGFwZSksdGhpcy5sYWJlbC5MYWJlbC5mb250U3R5bGU9bC5Gb250U3R5bGVzLkJvbGRJdGFsaWMsdGhpcy5sYWJlbC5zZXRMYWJlbFBvc2l0aW9uQW5kU2hhcGVCb3JkZXJzKCksdGhpcy5Qb3NpdGlvbkFuZFNoYXBlLmNhbGN1bGF0ZUJvdW5kaW5nQm94KCl9Z2V0IEluc3RhbnRhbmVvdXNEeW5hbWljKCl7cmV0dXJuIHRoaXMubUluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbn1nZXQgRXhwcmVzc2lvbigpe3JldHVybiBuLkR5bmFtaWNFbnVtW3RoaXMubUluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbi5EeW5FbnVtXX19ZS5WZXhGbG93SW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uPWh9LDg5Mzk6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd0luc3RydW1lbnRCcmFjZT12b2lkIDA7dmFyIG49cyhpKDYzNjgpKS5kZWZhdWx0LkZsb3c7Y29uc3Qgcj1pKDU1NzUpO2NsYXNzIG8gZXh0ZW5kcyByLlZleEZsb3dJbnN0cnVtZW50QnJhY2tldHtjb25zdHJ1Y3Rvcih0LGUsaT0wKXtzdXBlcih0LGUsaSksdGhpcy52ZXhmbG93Q29ubmVjdG9yLnNldFR5cGUobi5TdGF2ZUNvbm5lY3Rvci50eXBlLkJSQUNFKX19ZS5WZXhGbG93SW5zdHJ1bWVudEJyYWNlPW99LDU1NzU6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd0luc3RydW1lbnRCcmFja2V0PXZvaWQgMDt2YXIgbj1zKGkoNjM2OCkpLmRlZmF1bHQuRmxvdztjb25zdCByPWkoNDc4NSksbz1pKDg5MTEpLGE9aSg1ODIwKTtjbGFzcyBsIGV4dGVuZHMgci5HcmFwaGljYWxPYmplY3R7Y29uc3RydWN0b3IodCxlLGk9MCl7c3VwZXIoKSx0aGlzLlZpc2libGU9ITAsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlPW5ldyBvLkJvdW5kaW5nQm94KHRoaXMsdC5QYXJlbnRNdXNpY1N5c3RlbS5Qb3NpdGlvbkFuZFNoYXBlKTtjb25zdCBzPXQuTWVhc3VyZXNbMF0scj1lLk1lYXN1cmVzWzBdO3RoaXMuYWRkQ29ubmVjdG9yKHMuZ2V0VkZTdGF2ZSgpLHIuZ2V0VkZTdGF2ZSgpLG4uU3RhdmVDb25uZWN0b3IudHlwZS5CUkFDS0VULGkpfWRyYXcodCl7dGhpcy5WaXNpYmxlJiZ0aGlzLnZleGZsb3dDb25uZWN0b3Iuc2V0Q29udGV4dCh0KS5kcmF3KCk7Y29uc3QgZT10aGlzLnZleGZsb3dDb25uZWN0b3IsaT1lLnRvcF9zdGF2ZS5nZXRZRm9yTGluZSgwKSxzPWUuYm90dG9tX3N0YXZlLmdldFlGb3JMaW5lKGUuYm90dG9tX3N0YXZlLmdldE51bUxpbmVzKCktMSkrZS50aGlja25lc3M7dGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueD0oZS50b3Bfc3RhdmUuZ2V0WCgpLTIrZS54X3NoaWZ0KS9hLnVuaXRJblBpeGVscyx0aGlzLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi55PWkvYS51bml0SW5QaXhlbHMsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlLlNpemUuaGVpZ2h0PShzLWkpL2EudW5pdEluUGl4ZWxzLHRoaXMuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoPTEyL2EudW5pdEluUGl4ZWxzfWFkZENvbm5lY3Rvcih0LGUsaSxzKXt0aGlzLnZleGZsb3dDb25uZWN0b3I9bmV3IG4uU3RhdmVDb25uZWN0b3IodCxlKS5zZXRUeXBlKGkpLnNldFhTaGlmdCgtNSpzKX19ZS5WZXhGbG93SW5zdHJ1bWVudEJyYWNrZXQ9bH0sNzMzMDpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5TdGF2ZVBvc2l0aW9uRW51bT1lLlZleEZsb3dNZWFzdXJlPXZvaWQgMDt2YXIgbj1zKGkoNjM2OCkpLmRlZmF1bHQuRmxvdztjb25zdCByPWkoMTUxMyksbz1pKDY4OTQpLGE9aSgyODkpLGw9aSg4MTI5KTt2YXIgaD1uLk5vdGVTdWJHcm91cDtjb25zdCBjPXMoaSgyMDQzKSksdT1pKDU4MjApLGQ9aSg2MTg5KSxmPWkoMTIyNSksbT1pKDkwOCkscD1pKDU0NjApLGI9aSgxNzk3KSxnPWkoMTQwNSksUz1pKDM3NDgpLHk9aSgyNDc4KTtjbGFzcyBFIGV4dGVuZHMgci5HcmFwaGljYWxNZWFzdXJle2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcih0LGUsaSksdGhpcy5pc1RhYk1lYXN1cmU9ITEsdGhpcy5vY3RhdmVPZmZzZXQ9Myx0aGlzLnZmVm9pY2VzPXt9LHRoaXMudmZUaWVzPVtdLHRoaXMudmZSZXBldGl0aW9uV29yZHM9W10sdGhpcy5jb25uZWN0b3JzPVtdLHRoaXMuYmVhbXM9e30sdGhpcy5hdXRvVmZCZWFtcz1bXSx0aGlzLmF1dG9UdXBsZXRWZkJlYW1zPVtdLHRoaXMudmZiZWFtcz17fSx0aGlzLnR1cGxldHM9e30sdGhpcy52ZnR1cGxldHM9e30sdGhpcy5taW5pbXVtU3RhZmZFbnRyaWVzV2lkdGg9LTEsdGhpcy5ydWxlcz1pP2kuUGFyZW50TXVzaWNTeXN0ZW0ucnVsZXM6ZT9lLlJ1bGVzOm5ldyBnLkVuZ3JhdmluZ1J1bGVzLHRoaXMucmVzZXRMYXlvdXQoKX1zZXRBYnNvbHV0ZUNvb3JkaW5hdGVzKHQsZSl7dGhpcy5zdGF2ZS5zZXRYKHQpLnNldFkoZSl9cmVzZXRMYXlvdXQoKXt0aGlzLnN0YXZlPW5ldyBuLlN0YXZlKDAsMCwwLHtmaWxsX3N0eWxlOnRoaXMucnVsZXMuU3RhZmZMaW5lQ29sb3Isc3BhY2VfYWJvdmVfc3RhZmZfbG46MCxzcGFjZV9iZWxvd19zdGFmZl9sbjowfSksdGhpcy5zdGF2ZS5NZWFzdXJlTnVtYmVyPXRoaXMuTWVhc3VyZU51bWJlcix0aGlzLlBhcmVudFN0YWZmJiZ0aGlzLnNldExpbmVOdW1iZXIodGhpcy5QYXJlbnRTdGFmZi5TdGFmZmxpbmVDb3VudCksdGhpcy5zdGF2ZS5zZXRCZWdCYXJUeXBlKG4uQmFybGluZS50eXBlLk5PTkUpLHRoaXMucGFyZW50U291cmNlTWVhc3VyZSYmdGhpcy5wYXJlbnRTb3VyY2VNZWFzdXJlLmVuZGluZ0JhclN0eWxlRW51bT09PW8uU3lzdGVtTGluZXNFbnVtLk5vbmUmJnRoaXMuc3RhdmUuc2V0RW5kQmFyVHlwZShuLkJhcmxpbmUudHlwZS5OT05FKSx0aGlzLnVwZGF0ZUluc3RydWN0aW9uV2lkdGgoKX1jbGVhbigpe3RoaXMudmZUaWVzLmxlbmd0aD0wLHRoaXMuY29ubmVjdG9ycz1bXSx0aGlzLnJlc2V0TGF5b3V0KCl9Z2V0TGluZVdpZHRoKHQpe3N3aXRjaCh0KXtjYXNlIG8uU3lzdGVtTGluZXNFbnVtLkJvbGRUaGluRG90czpjYXNlIG8uU3lzdGVtTGluZXNFbnVtLkRvdHNUaGluQm9sZDpyZXR1cm4gMTAvdS51bml0SW5QaXhlbHM7Y2FzZSBvLlN5c3RlbUxpbmVzRW51bS5Eb3RzQm9sZEJvbGREb3RzOnJldHVybiAxMC91LnVuaXRJblBpeGVscyt0aGlzLnJ1bGVzLlJlcGVhdEVuZFN0YXJ0UGFkZGluZztkZWZhdWx0OnJldHVybiAwfX1hZGRDbGVmQXRCZWdpbih0KXtpZih0aGlzLnJ1bGVzLlJlbmRlckNsZWZzQXRCZWdpbm5pbmdPZlN0YWZmbGluZSl7aWYodGhpcy5vY3RhdmVPZmZzZXQ9dC5PY3RhdmVPZmZzZXQsdC5DbGVmVHlwZT09PWEuQ2xlZkVudW0uVEFCKXRoaXMuc3RhdmUuYWRkQ2xlZihcInRhYlwiLHZvaWQgMCx2b2lkIDAsdm9pZCAwKTtlbHNle2NvbnN0IGU9bC5WZXhGbG93Q29udmVydGVyLkNsZWYodCxcImRlZmF1bHRcIik7dGhpcy5zdGF2ZS5hZGRDbGVmKGUudHlwZSxlLnNpemUsZS5hbm5vdGF0aW9uLG4uU3RhdmVNb2RpZmllci5Qb3NpdGlvbi5CRUdJTil9dGhpcy51cGRhdGVJbnN0cnVjdGlvbldpZHRoKCl9fXNldExpbmVOdW1iZXIodCl7NSE9PXQmJigwPT09dD8odGhpcy5zdGF2ZS5zZXROdW1MaW5lcygwKSx0aGlzLnN0YXZlLmdldEJvdHRvbUxpbmVZPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZ2V0WUZvckxpbmUodGhpcy5vcHRpb25zLm51bV9saW5lcyl9KToxPT09dD8odGhpcy5zdGF2ZS5vcHRpb25zLmxpbmVfY29uZmlnPVt7dmlzaWJsZTohMX0se3Zpc2libGU6ITF9LHt2aXNpYmxlOiEwfSx7dmlzaWJsZTohMX0se3Zpc2libGU6ITF9XSx0aGlzLnN0YXZlLmdldEJvdHRvbUxpbmVZPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZ2V0WUZvckxpbmUoMil9KToyPT09dD8odGhpcy5zdGF2ZS5vcHRpb25zLmxpbmVfY29uZmlnPVt7dmlzaWJsZTohMX0se3Zpc2libGU6ITF9LHt2aXNpYmxlOiEwfSx7dmlzaWJsZTohMH0se3Zpc2libGU6ITF9XSx0aGlzLnN0YXZlLmdldEJvdHRvbUxpbmVZPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZ2V0WUZvckxpbmUoMyl9KTozPT09dD8odGhpcy5zdGF2ZS5vcHRpb25zLmxpbmVfY29uZmlnPVt7dmlzaWJsZTohMX0se3Zpc2libGU6ITB9LHt2aXNpYmxlOiEwfSx7dmlzaWJsZTohMH0se3Zpc2libGU6ITF9XSx0aGlzLnN0YXZlLmdldEJvdHRvbUxpbmVZPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZ2V0WUZvckxpbmUoMil9KToodGhpcy5zdGF2ZS5zZXROdW1MaW5lcyh0KSx0aGlzLnN0YXZlLmdldEJvdHRvbUxpbmVZPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZ2V0WUZvckxpbmUodGhpcy5vcHRpb25zLm51bV9saW5lcyl9KSl9YWRkS2V5QXRCZWdpbih0LGUsaSl7dGhpcy5ydWxlcy5SZW5kZXJLZXlTaWduYXR1cmVzJiYodGhpcy5zdGF2ZS5zZXRLZXlTaWduYXR1cmUobC5WZXhGbG93Q29udmVydGVyLmtleVNpZ25hdHVyZSh0KSxsLlZleEZsb3dDb252ZXJ0ZXIua2V5U2lnbmF0dXJlKGUpLHZvaWQgMCksdGhpcy51cGRhdGVJbnN0cnVjdGlvbldpZHRoKCkpfWFkZFJoeXRobUF0QmVnaW4odCl7Y29uc3QgZT1sLlZleEZsb3dDb252ZXJ0ZXIuVGltZVNpZ25hdHVyZSh0KTt0aGlzLnN0YXZlLmFkZE1vZGlmaWVyKGUsbi5TdGF2ZU1vZGlmaWVyLlBvc2l0aW9uLkJFR0lOKSx0aGlzLlNob3dUaW1lU2lnbmF0dXJlfHxlLnNldFN0eWxlKHtmaWxsU3R5bGU6XCIjMDAwMDAwMDBcIn0pLHRoaXMudXBkYXRlSW5zdHJ1Y3Rpb25XaWR0aCgpfWFkZENsZWZBdEVuZCh0LGU9ITApe2NvbnN0IGk9bC5WZXhGbG93Q29udmVydGVyLkNsZWYodCxcInNtYWxsXCIpO2lmKGV8fCF0aGlzLnN0YXZlLmVuZENsZWYpe3RoaXMuc3RhdmUuc2V0RW5kQ2xlZihpLnR5cGUsaS5zaXplLGkuYW5ub3RhdGlvbik7Zm9yKGNvbnN0IHQgb2YgdGhpcy5zdGF2ZS5nZXRNb2RpZmllcnMoKSlpZihlKXtjb25zdCBlPXQub3JpZ2luYWxTdHJva2VTdHlsZSxpPXQub3JpZ2luYWxGaWxsU3R5bGU7dC5nZXRTdHlsZSgpJiYoZSYmaT8odC5nZXRTdHlsZSgpLnN0cm9rZVN0eWxlPWUsdC5nZXRTdHlsZSgpLmZpbGxTdHlsZT1pKToodC5nZXRTdHlsZSgpLnN0cm9rZVN0eWxlPW51bGwsdC5nZXRTdHlsZSgpLmZpbGxTdHlsZT1udWxsKSl9ZWxzZSBpZihcImNsZWZzXCI9PT10LmdldENhdGVnb3J5KCkmJnQuZ2V0UG9zaXRpb24oKT09PW4uU3RhdmVNb2RpZmllci5Qb3NpdGlvbi5FTkQmJnQudHlwZT09PWkudHlwZSl7Y29uc3QgZT1cIiMxMjM0NTYwMFwiLGk9dC5nZXRTdHlsZSgpO2kmJih0Lm9yaWdpbmFsU3Ryb2tlU3R5bGU9aS5zdHJva2VTdHlsZSx0Lm9yaWdpbmFsRmlsbFN0eWxlPWkuZmlsbFN0eWxlKSx0LnNldFN0eWxlKHtzdHJva2VTdHlsZTplLGZpbGxTdHlsZTplfSl9cmV0dXJuIHRoaXMucGFyZW50U291cmNlTWVhc3VyZS5oYXNFbmRDbGVmPSEwLHRoaXMudXBkYXRlSW5zdHJ1Y3Rpb25XaWR0aCgpfX1hZGRNZWFzdXJlTGluZSh0LGUsaT0hMCl7c3dpdGNoKGUpe2Nhc2UgZi5TeXN0ZW1MaW5lUG9zaXRpb24uTWVhc3VyZUJlZ2luOnQ9PT1vLlN5c3RlbUxpbmVzRW51bS5Cb2xkVGhpbkRvdHMmJihpfHwodGhpcy5zdGF2ZS5tb2RpZmllcnNbMF0uZHJhdz1mdW5jdGlvbih0KXtzd2l0Y2godC5jaGVja0NvbnRleHQoKSx0aGlzLnNldFJlbmRlcmVkKCksdGhpcy50eXBlKXtjYXNlIG4uQmFybGluZS50eXBlLlNJTkdMRTp0aGlzLmRyYXdWZXJ0aWNhbEJhcih0LHRoaXMueCwhMSk7YnJlYWs7Y2FzZSBuLkJhcmxpbmUudHlwZS5ET1VCTEU6dGhpcy5kcmF3VmVydGljYWxCYXIodCx0aGlzLngsITApO2JyZWFrO2Nhc2Ugbi5CYXJsaW5lLnR5cGUuRU5EOnRoaXMuZHJhd1ZlcnRpY2FsRW5kQmFyKHQsdGhpcy54KTticmVhaztjYXNlIG4uQmFybGluZS50eXBlLlJFUEVBVF9CRUdJTjp0aGlzLmRyYXdSZXBlYXRCYXIodCx0aGlzLngsITApO2JyZWFrO2Nhc2Ugbi5CYXJsaW5lLnR5cGUuUkVQRUFUX0VORDp0aGlzLmRyYXdSZXBlYXRCYXIodCx0aGlzLngsITEpO2JyZWFrO2Nhc2Ugbi5CYXJsaW5lLnR5cGUuUkVQRUFUX0JPVEg6dGhpcy5kcmF3UmVwZWF0QmFyKHQsdGhpcy54LCExKSx0aGlzLmRyYXdSZXBlYXRCYXIodCx0aGlzLngsITApfX0pLHRoaXMuc3RhdmUuc2V0QmVnQmFyVHlwZShuLkJhcmxpbmUudHlwZS5SRVBFQVRfQkVHSU4pKTticmVhaztjYXNlIGYuU3lzdGVtTGluZVBvc2l0aW9uLk1lYXN1cmVFbmQ6c3dpdGNoKHQpe2Nhc2Ugby5TeXN0ZW1MaW5lc0VudW0uRG90c0JvbGRCb2xkRG90czp0aGlzLnN0YXZlLnNldEVuZEJhclR5cGUobi5CYXJsaW5lLnR5cGUuUkVQRUFUX0JPVEgpO2JyZWFrO2Nhc2Ugby5TeXN0ZW1MaW5lc0VudW0uRG90c1RoaW5Cb2xkOnRoaXMuc3RhdmUuc2V0RW5kQmFyVHlwZShuLkJhcmxpbmUudHlwZS5SRVBFQVRfRU5EKTticmVhaztjYXNlIG8uU3lzdGVtTGluZXNFbnVtLkRvdWJsZVRoaW46dGhpcy5zdGF2ZS5zZXRFbmRCYXJUeXBlKG4uQmFybGluZS50eXBlLkRPVUJMRSk7YnJlYWs7Y2FzZSBvLlN5c3RlbUxpbmVzRW51bS5UaGluQm9sZDp0aGlzLnN0YXZlLnNldEVuZEJhclR5cGUobi5CYXJsaW5lLnR5cGUuRU5EKTticmVhaztjYXNlIG8uU3lzdGVtTGluZXNFbnVtLk5vbmU6dGhpcy5zdGF2ZS5zZXRFbmRCYXJUeXBlKG4uQmFybGluZS50eXBlLk5PTkUpfX19YWRkTWVhc3VyZU51bWJlcigpe2NvbnN0IHQ9dGhpcy5NZWFzdXJlTnVtYmVyLnRvU3RyaW5nKCksZT14LkFCT1ZFO3RoaXMuc3RhdmUuc2V0VGV4dCh0LGUse2p1c3RpZmljYXRpb246MSxzaGlmdF94OjAsc2hpZnRfeTowfSl9YWRkV29yZFJlcGV0aXRpb24odCl7bGV0IGUsaT1uLlN0YXZlTW9kaWZpZXIuUG9zaXRpb24uRU5EO2NvbnN0IHM9dGhpcy5iZWdpbkluc3RydWN0aW9uc1dpZHRoO3N3aXRjaCh0LnR5cGUpe2Nhc2UgZC5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLlNlZ25vOmU9bi5SZXBldGl0aW9uLnR5cGUuU0VHTk9fTEVGVCxpPW4uU3RhdmVNb2RpZmllci5Qb3NpdGlvbi5MRUZUO2JyZWFrO2Nhc2UgZC5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkNvZGE6ZT1uLlJlcGV0aXRpb24udHlwZS5DT0RBX0xFRlQsaT1uLlN0YXZlTW9kaWZpZXIuUG9zaXRpb24uTEVGVDticmVhaztjYXNlIGQuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5EYUNhcG86ZT1uLlJlcGV0aXRpb24udHlwZS5EQzticmVhaztjYXNlIGQuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5EYWxTZWdubzplPW4uUmVwZXRpdGlvbi50eXBlLkRTO2JyZWFrO2Nhc2UgZC5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkZpbmU6ZT1uLlJlcGV0aXRpb24udHlwZS5GSU5FO2JyZWFrO2Nhc2UgZC5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLlRvQ29kYTplPW4uUmVwZXRpdGlvbi50eXBlLlRPX0NPREE7YnJlYWs7Y2FzZSBkLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFDYXBvQWxGaW5lOmU9bi5SZXBldGl0aW9uLnR5cGUuRENfQUxfRklORTticmVhaztjYXNlIGQuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5EYUNhcG9BbENvZGE6ZT1uLlJlcGV0aXRpb24udHlwZS5EQ19BTF9DT0RBO2JyZWFrO2Nhc2UgZC5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkRhbFNlZ25vQWxGaW5lOmU9bi5SZXBldGl0aW9uLnR5cGUuRFNfQUxfRklORTticmVhaztjYXNlIGQuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5EYWxTZWdub0FsQ29kYTplPW4uUmVwZXRpdGlvbi50eXBlLkRTX0FMX0NPREF9aWYoZSl7Y29uc3QgdD1uZXcgbi5SZXBldGl0aW9uKGUscywtdGhpcy5ydWxlcy5SZXBldGl0aW9uU3ltYm9sc1lPZmZzZXQpO3RoaXMuc3RhdmUuYWRkTW9kaWZpZXIodCxpKX1lbHNlIHRoaXMuYWRkVm9sdGEodCl9YWRkVm9sdGEodCl7dmFyIGU7bGV0IGk9bi5Wb2x0YS50eXBlLkJFR0lOO2lmKHQudHlwZT09PWQuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5FbmRpbmcpe3N3aXRjaCh0LmFsaWdubWVudCl7Y2FzZSBkLkFsaWdubWVudFR5cGUuQmVnaW46aT10aGlzLnBhcmVudFNvdXJjZU1lYXN1cmUuZW5kc1JlcGV0aXRpb25FbmRpbmcoKT9uLlZvbHRhLnR5cGUuQkVHSU5fRU5EOm4uVm9sdGEudHlwZS5CRUdJTjticmVhaztjYXNlIGQuQWxpZ25tZW50VHlwZS5FbmQ6aWYodGhpcy5wYXJlbnRTb3VyY2VNZWFzdXJlLmJlZ2luc1JlcGV0aXRpb25FbmRpbmcoKSlyZXR1cm47aT1uLlZvbHRhLnR5cGUuRU5EfWNvbnN0IHM9dGhpcy5QYXJlbnRTdGFmZkxpbmUuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3Iscj10aGlzLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi54K3RoaXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5MZWZ0Ky40LG89TWF0aC5tYXgodGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueCt0aGlzLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTWFyZ2luUmlnaHQscisuNCksYT1zLmdldFNreUxpbmVNaW5JblJhbmdlKHIsbyktMjtsZXQgbCxoPS02LjErdGhpcy5ydWxlcy5Wb2x0YU9mZnNldCxjPXRoaXMucnVsZXMuVm9sdGFPZmZzZXQ7YTxoJiYoYys9YS1oLGg9YSk7Y29uc3QgZj10aGlzLnBhcmVudFNvdXJjZU1lYXN1cmUuTWVhc3VyZU51bWJlcjtmb3IobGV0IHQ9MDt0PHRoaXMuUGFyZW50U3RhZmZMaW5lLk1lYXN1cmVzLmxlbmd0aDt0Kyspe2NvbnN0IGk9dGhpcy5QYXJlbnRTdGFmZkxpbmUuTWVhc3VyZXNbdF07aSBpbnN0YW5jZW9mIEUmJihpLk1lYXN1cmVOdW1iZXIhPT1mLTEmJmkuTWVhc3VyZU51bWJlcisobnVsbD09PShlPWkucGFyZW50U291cmNlTWVhc3VyZSl8fHZvaWQgMD09PWU/dm9pZCAwOmUubXVsdGlwbGVSZXN0TWVhc3VyZXMpIT09Znx8KGw9aSkpfWlmKGwpe2NvbnN0IHQ9bC5zdGF2ZS5nZXRNb2RpZmllcnMoKTtmb3IobGV0IGU9MDtlPHQubGVuZ3RoO2UrKyl7Y29uc3QgaT10W2VdO2lmKGkuaGFzT3duUHJvcGVydHkoXCJ2b2x0YVwiKSl7Y29uc3QgdD1sLlBhcmVudFN0YWZmTGluZS5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvcixlPWwuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngrbC5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlck1hcmdpbkxlZnQrLjQscz1NYXRoLm1heChsLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi54K2wuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJNYXJnaW5SaWdodCxlKy40KSxuPXQuZ2V0U2t5TGluZU1pbkluUmFuZ2UoZSxzKTtuPD1oPyhjKz1uLWgsaD1uKTooaS55X3NoaWZ0PWMqdS51bml0SW5QaXhlbHMsbC5QYXJlbnRTdGFmZkxpbmUuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3IudXBkYXRlU2t5TGluZUluUmFuZ2UoZSxzLGgpKX19fWMqPTEwLHRoaXMuc3RhdmUuc2V0Vm9sdGFUeXBlKGksdC5lbmRpbmdJbmRpY2VzWzBdLGMpLHMudXBkYXRlU2t5TGluZUluUmFuZ2UocixvLGgpfX1zZXRXaWR0aCh0KXtzdXBlci5zZXRXaWR0aCh0KSx0aGlzLnN0YXZlLnNldFdpZHRoKHQqdS51bml0SW5QaXhlbHMpfWxheW91dFN5bWJvbHMoKXt9ZHJhdyh0KXt0aGlzLnN0YXZlLnNldENvbnRleHQodCkuZHJhdygpO2Zvcihjb25zdCBlIGluIHRoaXMudmZWb2ljZXMpdGhpcy52ZlZvaWNlcy5oYXNPd25Qcm9wZXJ0eShlKSYmKHQuc2F2ZSgpLHRoaXMudmZWb2ljZXNbZV0uZHJhdyh0LHRoaXMuc3RhdmUpLHQucmVzdG9yZSgpKTtmb3IoY29uc3QgZSBpbiB0aGlzLnZmYmVhbXMpaWYodGhpcy52ZmJlYW1zLmhhc093blByb3BlcnR5KGUpKWZvcihjb25zdCBpIG9mIHRoaXMudmZiZWFtc1tlXSlpLnNldENvbnRleHQodCkuZHJhdygpO2lmKHRoaXMuYXV0b1ZmQmVhbXMpZm9yKGNvbnN0IGUgb2YgdGhpcy5hdXRvVmZCZWFtcyllLnNldENvbnRleHQodCkuZHJhdygpO2lmKCF0aGlzLmlzVGFiTWVhc3VyZXx8dGhpcy5ydWxlcy5UdXBsZXROdW1iZXJzSW5UYWJzKXtpZih0aGlzLmF1dG9UdXBsZXRWZkJlYW1zKWZvcihjb25zdCBlIG9mIHRoaXMuYXV0b1R1cGxldFZmQmVhbXMpZS5zZXRDb250ZXh0KHQpLmRyYXcoKTtmb3IoY29uc3QgZSBpbiB0aGlzLnZmdHVwbGV0cylpZih0aGlzLnZmdHVwbGV0cy5oYXNPd25Qcm9wZXJ0eShlKSlmb3IoY29uc3QgaSBvZiB0aGlzLnZmdHVwbGV0c1tlXSlpLnNldENvbnRleHQodCkuZHJhdygpfWZvcihjb25zdCBlIG9mIHRoaXMudmZUaWVzKWUuc2V0Q29udGV4dCh0KS5kcmF3KCk7Zm9yKGNvbnN0IGUgb2YgdGhpcy5jb25uZWN0b3JzKWUuc2V0Q29udGV4dCh0KS5kcmF3KCk7dGhpcy5jb3JyZWN0Tm90ZVBvc2l0aW9ucygpfWZvcm1hdCgpe3RoaXMuZm9ybWF0Vm9pY2VzJiZ0aGlzLmZvcm1hdFZvaWNlcygodGhpcy5Qb3NpdGlvbkFuZFNoYXBlLlNpemUud2lkdGgtdGhpcy5iZWdpbkluc3RydWN0aW9uc1dpZHRoLXRoaXMuZW5kSW5zdHJ1Y3Rpb25zV2lkdGgpKnUudW5pdEluUGl4ZWxzLHRoaXMpfWNvcnJlY3ROb3RlUG9zaXRpb25zKCl7aWYoIXRoaXMuaXNUYWJNZWFzdXJlKWZvcihjb25zdCB0IG9mIHRoaXMuZ2V0Vm9pY2VzV2l0aGluTWVhc3VyZSgpKWZvcihjb25zdCBlIG9mIHQuVm9pY2VFbnRyaWVzKWZvcihjb25zdCB0IG9mIGUuTm90ZXMpe2NvbnN0IGU9dGhpcy5ydWxlcy5HTm90ZSh0KTtpZighKG51bGw9PWU/dm9pZCAwOmUudmZub3RlKSlyZXR1cm47Y29uc3QgaT1lLnZmbm90ZVswXTtsZXQgcz0wO2UucGFyZW50Vm9pY2VFbnRyeS5wYXJlbnRWb2ljZUVudHJ5LlN0ZW1EaXJlY3Rpb249PT1tLlN0ZW1EaXJlY3Rpb25UeXBlLlVwP3MrPTMuNTpzKz0uNSxzKz0tZS5ub3RlaGVhZChpKS5saW5lK2UucGFyZW50Vm9pY2VFbnRyeS5ub3Rlcy5sYXN0KCkubm90ZWhlYWQoKS5saW5lLGUuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnk9c319Z2V0Vm9pY2VzV2l0aGluTWVhc3VyZSgpe2NvbnN0IHQ9W107Zm9yKGNvbnN0IGUgb2YgdGhpcy5zdGFmZkVudHJpZXMpZm9yKGNvbnN0IGkgb2YgZS5ncmFwaGljYWxWb2ljZUVudHJpZXMpLTE9PT10LmluZGV4T2YoaS5wYXJlbnRWb2ljZUVudHJ5LlBhcmVudFZvaWNlKSYmdC5wdXNoKGkucGFyZW50Vm9pY2VFbnRyeS5QYXJlbnRWb2ljZSk7cmV0dXJuIHR9Z2V0R3JhcGhpY2FsVm9pY2VFbnRyaWVzUGVyVm9pY2UodCl7Y29uc3QgZT1bXTtmb3IoY29uc3QgaSBvZiB0aGlzLnN0YWZmRW50cmllcylmb3IoY29uc3QgcyBvZiBpLmdyYXBoaWNhbFZvaWNlRW50cmllcylzLnBhcmVudFZvaWNlRW50cnkuUGFyZW50Vm9pY2U9PT10JiZlLnB1c2gocyk7cmV0dXJuIGV9Z2V0UmVzdEZpbGxlZFZleEZsb3dTdGF2ZU5vdGVzUGVyVm9pY2UodCl7bGV0IGUsaT10aGlzLmdldEdyYXBoaWNhbFZvaWNlRW50cmllc1BlclZvaWNlKHQpO2ZvcihsZXQgdD0wO3Q8aS5sZW5ndGg7dCsrKXtjb25zdCBzPWlbdF0sbj1zLm5vdGVzWzBdLnNvdXJjZU5vdGUuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKTtsZXQgcj1uZXcgYi5GcmFjdGlvbjtmb3IoY29uc3QgdCBvZiBzLm5vdGVzKXtjb25zdCBlPWIuRnJhY3Rpb24ucGx1cyh0LnNvdXJjZU5vdGUuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKSx0LnNvdXJjZU5vdGUuTGVuZ3RoKTtyLmx0KGUpJiYocj1lKX1pZihlKXtjb25zdCBzPWIuRnJhY3Rpb24ubWludXMobixlKTtpZihzLlJlYWxWYWx1ZT4wKXtjLmRlZmF1bHQudHJhY2UoYEdob3N0IEZvdW5kIGluIGJldHdlZW4gKG1lYXN1cmUgJHt0aGlzLk1lYXN1cmVOdW1iZXJ9KWApO2NvbnN0IGU9dGhpcy5jcmVhdGVHaG9zdEd2ZXMocyk7aS5zcGxpY2UodCwwLC4uLmUpLHQrPWUubGVuZ3RofX1lbHNle2NvbnN0IGU9Yi5GcmFjdGlvbi5taW51cyhuLHRoaXMucGFyZW50U291cmNlTWVhc3VyZS5BYnNvbHV0ZVRpbWVzdGFtcCk7aWYoZS5SZWFsVmFsdWU+MCl7Yy5kZWZhdWx0LnRyYWNlKGBHaG9zdCBGb3VuZCBhdCBzdGFydCAobWVhc3VyZSAke3RoaXMuTWVhc3VyZU51bWJlcn0pYCk7Y29uc3Qgcz10aGlzLmNyZWF0ZUdob3N0R3ZlcyhlKTtpLnNwbGljZSgwLDAsLi4ucyksdCs9cy5sZW5ndGh9fWU9cn1jb25zdCBzPWIuRnJhY3Rpb24ucGx1cyh0aGlzLnBhcmVudFNvdXJjZU1lYXN1cmUuQWJzb2x1dGVUaW1lc3RhbXAsdGhpcy5wYXJlbnRTb3VyY2VNZWFzdXJlLkR1cmF0aW9uKSxuPWIuRnJhY3Rpb24ubWludXMocyxlKTtpZihuLlJlYWxWYWx1ZT4wKXtjLmRlZmF1bHQudHJhY2UoYEdob3N0IEZvdW5kIGF0IGVuZCAobWVhc3VyZSAke3RoaXMuTWVhc3VyZU51bWJlcn0pYCk7Y29uc3QgdD10aGlzLmNyZWF0ZUdob3N0R3ZlcyhuKTtpPWkuY29uY2F0KHQpfXJldHVybiBpfWNyZWF0ZUdob3N0R3Zlcyh0KXtjb25zdCBlPWwuVmV4Rmxvd0NvbnZlcnRlci5HaG9zdE5vdGVzKHQpLGk9W107Zm9yKGNvbnN0IHQgb2YgZSl7Y29uc3QgZT1uZXcgcC5WZXhGbG93Vm9pY2VFbnRyeSh2b2lkIDAsdm9pZCAwKTtlLnZmU3RhdmVOb3RlPXQsaS5wdXNoKGUpfXJldHVybiBpfWhhbmRsZUJlYW0odCxlKXtjb25zdCBpPXQuc291cmNlTm90ZS5QYXJlbnRWb2ljZUVudHJ5LlBhcmVudFZvaWNlLlZvaWNlSWQ7bGV0IHMsbj10aGlzLmJlYW1zW2ldO258fChuPXRoaXMuYmVhbXNbaV09W10pO2Zvcihjb25zdCB0IG9mIG4pdFswXT09PWUmJihzPXQpO3N8fChzPVtlLFtdXSxuLnB1c2gocykpO2NvbnN0IHI9dC5wYXJlbnRWb2ljZUVudHJ5O3NbMV0uaW5kZXhPZihyKTwwJiZzWzFdLnB1c2gocil9aGFuZGxlVHVwbGV0KHQsZSl7Y29uc3QgaT10LnNvdXJjZU5vdGUuUGFyZW50Vm9pY2VFbnRyeS5QYXJlbnRWb2ljZS5Wb2ljZUlkO2U9dC5zb3VyY2VOb3RlLk5vdGVUdXBsZXQ7bGV0IHMsbj10aGlzLnR1cGxldHNbaV07bnx8KG49dGhpcy50dXBsZXRzW2ldPVtdKTtmb3IoY29uc3QgdCBvZiBuKXRbMF09PT1lJiYocz10KTtzfHwocz1bZSxbXV0sbi5wdXNoKHMpKTtjb25zdCByPXQucGFyZW50Vm9pY2VFbnRyeTtzWzFdLmluZGV4T2Yocik8MCYmc1sxXS5wdXNoKHIpfWZpbmFsaXplQmVhbXMoKXt0aGlzLnZmYmVhbXM9e307Y29uc3QgdD1bXTtmb3IoY29uc3QgZSBpbiB0aGlzLmJlYW1zKWlmKHRoaXMuYmVhbXMuaGFzT3duUHJvcGVydHkoZSkpe2xldCBpPXRoaXMudmZiZWFtc1tlXTtpfHwoaT10aGlzLnZmYmVhbXNbZV09W10pO2Zvcihjb25zdCBzIG9mIHRoaXMuYmVhbXNbZV0pe2xldCBlPSExO2Zvcihjb25zdCB0IG9mIHNbMF0uTm90ZXMpaWYodC5MZW5ndGguUmVhbFZhbHVlPj1uZXcgYi5GcmFjdGlvbigxLDQpLlJlYWxWYWx1ZSYmKCF0LlR5cGVMZW5ndGh8fHQuVHlwZUxlbmd0aC5SZWFsVmFsdWU+LjEyNSkpe2U9ITA7YnJlYWt9aWYoZSl7Yy5kZWZhdWx0LmRlYnVnKFwiQmVhbSBiZXR3ZWVuIG5vdGUgPj0gcXVhcnRlciwgbGlrZWx5IHRyZW1vbG8sIGN1cnJlbnRseSB1bnN1cHBvcnRlZC4gY29udGludWluZy5cIik7Y29udGludWV9Y29uc3Qgcj1bXSxvPXNbMF0sYT1zWzFdO2xldCBsPSEwO2Zvcihjb25zdCB0IG9mIGEpdC5wYXJlbnRWb2ljZUVudHJ5LlBhcmVudFZvaWNlPT09by5Ob3Rlc1swXS5QYXJlbnRWb2ljZUVudHJ5LlBhcmVudFZvaWNlJiYobD10LnBhcmVudFZvaWNlRW50cnkuV2FudGVkU3RlbURpcmVjdGlvbj09PW0uU3RlbURpcmVjdGlvblR5cGUuVW5kZWZpbmVkKTtsZXQgaCx1PSExO2NvbnN0IGQ9W107Zm9yKGNvbnN0IGUgb2YgYSl7Y29uc3QgaT1lLnZmU3RhdmVOb3RlO2kmJihyLnB1c2goaSksdC5wdXNoKGkpKSxlLnBhcmVudFZvaWNlRW50cnkuSXNHcmFjZSYmKHU9ITApLGUucGFyZW50Vm9pY2VFbnRyeS5TdGVtQ29sb3ImJnRoaXMucnVsZXMuQ29sb3JpbmdFbmFibGVkJiZkLnB1c2goZS5wYXJlbnRWb2ljZUVudHJ5LlN0ZW1Db2xvcil9aWYoci5sZW5ndGg+MSl7Y29uc3QgdD1uZXcgbi5CZWFtKHIsbCk7aWYodSYmKHQucmVuZGVyX29wdGlvbnMuYmVhbV93aWR0aD0zLHQucmVuZGVyX29wdGlvbnMucGFydGlhbF9iZWFtX2xlbmd0aD00KSxkLmxlbmd0aD49MiYmdGhpcy5ydWxlcy5Db2xvckJlYW1zKXtoPWRbMF07Zm9yKGNvbnN0IHQgb2YgZClpZih0IT09aCl7aD12b2lkIDA7YnJlYWt9dC5zZXRTdHlsZSh7ZmlsbFN0eWxlOmgsc3Ryb2tlU3R5bGU6aH0pfXRoaXMucnVsZXMuRmxhdEJlYW1zJiYodC5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1zPSEwLHQucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtX29mZnNldD10aGlzLnJ1bGVzLkZsYXRCZWFtT2Zmc2V0LHQucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtX29mZnNldF9wZXJfYmVhbT10aGlzLnJ1bGVzLkZsYXRCZWFtT2Zmc2V0UGVyQmVhbSksaS5wdXNoKHQpfWVsc2UgYy5kZWZhdWx0LmRlYnVnKFwiV2FybmluZyEgQmVhbSB3aXRoIG5vIG5vdGVzIVwiKX19dGhpcy5ydWxlcy5BdXRvQmVhbU5vdGVzJiZ0aGlzLmF1dG9CZWFtTm90ZXModCl9YXV0b0JlYW1Ob3Rlcyh0KXtpZighdGhpcy5ydWxlcy5BdXRvQmVhbVRhYnMmJnRoaXMuaXNUYWJNZWFzdXJlKXJldHVybjtsZXQgZSxpPVtdLHM9W10scj1bXTt0aGlzLmF1dG9UdXBsZXRWZkJlYW1zPVtdO2NvbnN0IG89W107dGhpcy5hdXRvVmZCZWFtcz1bXTtsZXQgYT10aGlzLnBhcmVudFNvdXJjZU1lYXN1cmUuQWN0aXZlVGltZVNpZ25hdHVyZTthfHwoYT10aGlzLnBhcmVudFNvdXJjZU1lYXN1cmUuRHVyYXRpb24pO2Zvcihjb25zdCBsIG9mIHRoaXMuc3RhZmZFbnRyaWVzKWZvcihjb25zdCBoIG9mIGwuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzKXtjb25zdCBjPWgudmZTdGF2ZU5vdGUsdT1oLm5vdGVzWzBdLGQ9bC5yZWxJbk1lYXN1cmVUaW1lc3RhbXAuaXNPbkJlYXQoYSksZj1zLmxlbmd0aD49MixtPXUuc291cmNlTm90ZS5MZW5ndGguUmVhbFZhbHVlLW5ldyBiLkZyYWN0aW9uKDEsNCkuUmVhbFZhbHVlPi1iLkZyYWN0aW9uLkZsb2F0SW5hY2N1cmFjeVRvbGVyYW5jZSxwPWgucGFyZW50Vm9pY2VFbnRyeS5Jc0dyYWNlfHxtfHx0LmNvbnRhaW5zKGMpO2lmKHB8fGQpe2lmKGYpe2Zvcihjb25zdCB0IG9mIHMpaS5wdXNoKHQpO28ucHVzaChpLnNsaWNlKCkpLGk9W119aWYocz1bXSxwKWNvbnRpbnVlfWNvbnN0IGc9aC5ub3Rlc1swXS5zb3VyY2VOb3RlLk5vdGVUdXBsZXQ7aWYoZyl7bGV0IHQ9ITE7Zm9yKGNvbnN0IGUgb2YgZy5Ob3Rlcyl7Zm9yKGNvbnN0IGkgb2YgZSlpZihpLk5vdGVUeXBlWG1sPj15Lk5vdGVUeXBlLlFVQVJURVJ8fGkuUGFyZW50Vm9pY2VFbnRyeS5Jc0dyYWNlfHxpLmlzUmVzdCgpJiYhdGhpcy5ydWxlcy5BdXRvQmVhbU9wdGlvbnMuYmVhbV9yZXN0cyl7dD0hMDticmVha31pZih0KWJyZWFrfWlmKGUpe2lmKGUhPT1nKXtpZihyLmxlbmd0aD4xKXtjb25zdCB0PW5ldyBuLkJlYW0ociwhMCk7dGhpcy5ydWxlcy5GbGF0QmVhbXMmJih0LnJlbmRlcl9vcHRpb25zLmZsYXRfYmVhbXM9ITAsdC5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0PXRoaXMucnVsZXMuRmxhdEJlYW1PZmZzZXQsdC5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0X3Blcl9iZWFtPXRoaXMucnVsZXMuRmxhdEJlYW1PZmZzZXRQZXJCZWFtKSx0aGlzLmF1dG9UdXBsZXRWZkJlYW1zLnB1c2godCl9cj1bXSxlPWd9fWVsc2UgZT1nO3R8fHIucHVzaChjKX1lbHNlIGU9dm9pZCAwLHMucHVzaChjKX1pZihyLmxlbmd0aD49Mil7Y29uc3QgdD1uZXcgbi5CZWFtKHIsITApO3RoaXMucnVsZXMuRmxhdEJlYW1zJiYodC5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1zPSEwLHQucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtX29mZnNldD10aGlzLnJ1bGVzLkZsYXRCZWFtT2Zmc2V0LHQucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtX29mZnNldF9wZXJfYmVhbT10aGlzLnJ1bGVzLkZsYXRCZWFtT2Zmc2V0UGVyQmVhbSksdGhpcy5hdXRvVHVwbGV0VmZCZWFtcy5wdXNoKHQpfWlmKHMubGVuZ3RoPj0yKXtmb3IoY29uc3QgdCBvZiBzKWkucHVzaCh0KTtvLnB1c2goaSl9Y29uc3QgbD10aGlzLnJ1bGVzLkF1dG9CZWFtT3B0aW9ucyxoPXtiZWFtX21pZGRsZV9vbmx5OmwuYmVhbV9taWRkbGVfcmVzdHNfb25seSxiZWFtX3Jlc3RzOmwuYmVhbV9yZXN0cyxtYWludGFpbl9zdGVtX2RpcmVjdGlvbnM6bC5tYWludGFpbl9zdGVtX2RpcmVjdGlvbnN9O2lmKGwuZ3JvdXBzJiZsLmdyb3Vwcy5sZW5ndGgpe2NvbnN0IHQ9W107Zm9yKGNvbnN0IGUgb2YgbC5ncm91cHMpdC5wdXNoKG5ldyBuLkZyYWN0aW9uKGVbMF0sZVsxXSkpO2guZ3JvdXBzPXR9Zm9yKGNvbnN0IHQgb2Ygbyl7Y29uc3QgZT1uLkJlYW0uZ2VuZXJhdGVCZWFtcyh0LGgpO2Zvcihjb25zdCB0IG9mIGUpdGhpcy5ydWxlcy5GbGF0QmVhbXMmJih0LnJlbmRlcl9vcHRpb25zLmZsYXRfYmVhbXM9ITAsdC5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0PXRoaXMucnVsZXMuRmxhdEJlYW1PZmZzZXQsdC5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0X3Blcl9iZWFtPXRoaXMucnVsZXMuRmxhdEJlYW1PZmZzZXRQZXJCZWFtKSx0aGlzLmF1dG9WZkJlYW1zLnB1c2godCl9fWZpbmFsaXplVHVwbGV0cygpe3RoaXMudmZ0dXBsZXRzPXt9O2Zvcihjb25zdCB0IGluIHRoaXMudHVwbGV0cylpZih0aGlzLnR1cGxldHMuaGFzT3duUHJvcGVydHkodCkpe2xldCBlPXRoaXMudmZ0dXBsZXRzW3RdO2V8fChlPXRoaXMudmZ0dXBsZXRzW3RdPVtdKTtmb3IoY29uc3QgaSBvZiB0aGlzLnR1cGxldHNbdF0pe2NvbnN0IHQ9W10scz1pWzFdO2Zvcihjb25zdCBlIG9mIHMpdC5wdXNoKGUudmZTdGF2ZU5vdGUpO2lmKHQubGVuZ3RoPjEpe2NvbnN0IHM9aVswXSxyPXMuTm90ZXNbMF1bMF0uTm9ybWFsTm90ZXMsbz1zLkJyYWNrZXR8fDM9PT1zLlR1cGxldExhYmVsTnVtYmVyJiZ0aGlzLnJ1bGVzLlRyaXBsZXRzQnJhY2tldGVkfHwzIT09cy5UdXBsZXRMYWJlbE51bWJlciYmdGhpcy5ydWxlcy5UdXBsZXRzQnJhY2tldGVkO2xldCBhPW4uVHVwbGV0LkxPQ0FUSU9OX1RPUDtzLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PT09Uy5QbGFjZW1lbnRFbnVtLkJlbG93JiYoYT1uLlR1cGxldC5MT0NBVElPTl9CT1RUT00pLGUucHVzaChuZXcgbi5UdXBsZXQodCx7YnJhY2tldGVkOm8sbG9jYXRpb246YSxub3Rlc19vY2N1cGllZDpyLG51bV9ub3RlczpzLlR1cGxldExhYmVsTnVtYmVyLHJhdGlvZWQ6dGhpcy5ydWxlcy5UdXBsZXRzUmF0aW9lZH0pKX1lbHNlIGMuZGVmYXVsdC5kZWJ1ZyhcIldhcm5pbmchIFR1cGxldCB3aXRoIG5vIG5vdGVzISBUcnlpbmcgdG8gaWdub3JlLCBidXQgdGhpcyBpcyBhIHNlcmlvdXMgcHJvYmxlbS5cIil9fX1sYXlvdXRTdGFmZkVudHJ5KHQpe31ncmFwaGljYWxNZWFzdXJlQ3JlYXRlZENhbGN1bGF0aW9ucygpe2xldCB0LGU9W107Y29uc3QgaT1bXTtmb3IoY29uc3QgcyBvZiB0aGlzLnN0YWZmRW50cmllcyl7dD0hMSxlPVtdO2Zvcihjb25zdCByIG9mIHMuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzKWlmKHIucGFyZW50Vm9pY2VFbnRyeS5Jc0dyYWNlKWUucHVzaChyKSxpLnB1c2gociksdHx8KHQ9ci5wYXJlbnRWb2ljZUVudHJ5LkdyYWNlU2x1cik7ZWxzZSBpZihyLnZmU3RhdmVOb3RlPWwuVmV4Rmxvd0NvbnZlcnRlci5TdGF2ZU5vdGUociksZS5sZW5ndGg+MCl7Y29uc3QgaT1bXTtmb3IobGV0IHQ9MDt0PGUubGVuZ3RoO3QrKyl7Y29uc3Qgcz1lW3RdO3MuR3JhY2VTbGFzaD1zLnBhcmVudFZvaWNlRW50cnkuR3JhY2VOb3RlU2xhc2gsdD4wJiYocy5HcmFjZVNsYXNoPSExKTtjb25zdCBuPWwuVmV4Rmxvd0NvbnZlcnRlci5TdGF2ZU5vdGUocyk7cy52ZlN0YXZlTm90ZT1uLGkucHVzaChuKX1jb25zdCBzPW5ldyBuLkdyYWNlTm90ZUdyb3VwKGksdCk7ci52ZlN0YXZlTm90ZS5hZGRNb2RpZmllcigwLHMpLGU9W119fWlmKGUubGVuZ3RoPjApZm9yKGNvbnN0IHQgb2YgZSl0LnZmU3RhdmVOb3RlPWwuVmV4Rmxvd0NvbnZlcnRlci5TdGF2ZU5vdGUodCksdC5wYXJlbnRWb2ljZUVudHJ5LkdyYWNlQWZ0ZXJNYWluTm90ZT0hMDt0aGlzLmZpbmFsaXplQmVhbXMoKSx0aGlzLmZpbmFsaXplVHVwbGV0cygpO2NvbnN0IHM9dGhpcy5nZXRWb2ljZXNXaXRoaW5NZWFzdXJlKCk7aWYodGhpcy5ydWxlcy5SZW5kZXJGaW5nZXJpbmdzKWZvcihjb25zdCB0IG9mIHRoaXMuc3RhZmZFbnRyaWVzKXQuc2V0TW9kaWZpZXJYT2Zmc2V0cygpO2Zvcihjb25zdCB0IG9mIHMpe2lmKCF0KWNvbnRpbnVlO3RoaXMudmZWb2ljZXNbdC5Wb2ljZUlkXT1uZXcgbi5Wb2ljZSh7YmVhdF92YWx1ZTp0aGlzLnBhcmVudFNvdXJjZU1lYXN1cmUuRHVyYXRpb24uRGVub21pbmF0b3IsbnVtX2JlYXRzOnRoaXMucGFyZW50U291cmNlTWVhc3VyZS5EdXJhdGlvbi5OdW1lcmF0b3IscmVzb2x1dGlvbjpuLlJFU09MVVRJT059KS5zZXRNb2RlKG4uVm9pY2UuTW9kZS5TT0ZUKTtjb25zdCBlPXRoaXMuZ2V0UmVzdEZpbGxlZFZleEZsb3dTdGF2ZU5vdGVzUGVyVm9pY2UodCk7Zm9yKGNvbnN0IGkgb2YgZSl7aWYoaS5wYXJlbnRWb2ljZUVudHJ5JiZpLnBhcmVudFZvaWNlRW50cnkuSXNHcmFjZSYmIWkucGFyZW50Vm9pY2VFbnRyeS5HcmFjZUFmdGVyTWFpbk5vdGUpY29udGludWU7Y29uc3QgZT1pO2lmKDA9PT1lLnZmU3RhdmVOb3RlLmdldFRpY2tzKCkuZGVub21pbmF0b3IpY29udGludWU7aWYoMD09PWkubm90ZXMubGVuZ3RofHwhaS5ub3Rlc1swXXx8IWkubm90ZXNbMF0uc291cmNlTm90ZS5QcmludE9iamVjdCl7dGhpcy52ZlZvaWNlc1t0LlZvaWNlSWRdLmFkZFRpY2thYmxlKGUudmZTdGF2ZU5vdGUpO2NvbnRpbnVlfWNvbnN0IHM9ZS5wYXJlbnRTdGFmZkVudHJ5O2lmKHMmJnMudmZDbGVmQmVmb3JlKXtjb25zdCB0PW5ldyBoKFtzLnZmQ2xlZkJlZm9yZV0pO2UudmZTdGF2ZU5vdGUuZ2V0Q2F0ZWdvcnkmJlwic3RhdmVub3Rlc1wiPT09ZS52ZlN0YXZlTm90ZS5nZXRDYXRlZ29yeSgpJiZlLnZmU3RhdmVOb3RlLmFkZE1vZGlmaWVyKDAsdCl9aS5wYXJlbnRWb2ljZUVudHJ5JiZ0aGlzLnJ1bGVzLlJlbmRlckZpbmdlcmluZ3MmJih0aGlzLnJ1bGVzLkZpbmdlcmluZ1Bvc2l0aW9uIT09Uy5QbGFjZW1lbnRFbnVtLkxlZnQmJnRoaXMucnVsZXMuRmluZ2VyaW5nUG9zaXRpb24hPT1TLlBsYWNlbWVudEVudW0uUmlnaHR8fHRoaXMuY3JlYXRlRmluZ2VyaW5ncyhpKSx0aGlzLmNyZWF0ZVN0cmluZ051bWJlcihpKSksdGhpcy5jcmVhdGVBcnBlZ2dpbyhpKSx0aGlzLnZmVm9pY2VzW3QuVm9pY2VJZF0uYWRkVGlja2FibGUoZS52ZlN0YXZlTm90ZSl9fXRoaXMuc2V0U3RlbURpcmVjdGlvbkZyb21WZXhGbG93KCk7Zm9yKGNvbnN0IHQgb2YgaSl0aGlzLmNyZWF0ZUZpbmdlcmluZ3ModCksdGhpcy5jcmVhdGVTdHJpbmdOdW1iZXIodCksdGhpcy5jcmVhdGVBcnBlZ2dpbyh0KTt0aGlzLmNyZWF0ZUFydGljdWxhdGlvbnMoKSx0aGlzLmNyZWF0ZU9ybmFtZW50cygpfWNyZWF0ZUFycGVnZ2lvKHQpe2lmKHQucGFyZW50Vm9pY2VFbnRyeSYmdC5wYXJlbnRWb2ljZUVudHJ5LkFycGVnZ2lvKXtjb25zdCBlPXQucGFyZW50Vm9pY2VFbnRyeS5BcnBlZ2dpbztpZih0Lm5vdGVzJiZ0Lm5vdGVzLmxlbmd0aD4xKXtjb25zdCBpPWwuVmV4Rmxvd0NvbnZlcnRlci5TdHJva2VUeXBlRnJvbUFycGVnZ2lvVHlwZShlLnR5cGUpLHM9bmV3IG4uU3Ryb2tlKGkse2FsbF92b2ljZXM6dGhpcy5ydWxlcy5BcnBlZ2dpb3NHb0Fjcm9zc1ZvaWNlc30pO3RoaXMucnVsZXMuUmVuZGVyQXJwZWdnaW9zJiZ0LnZmU3RhdmVOb3RlLmFkZFN0cm9rZSgwLHMpfWVsc2UgYy5kZWZhdWx0LmRlYnVnKGBbT1NNRF0gYXJwZWdnaW8gaW4gbWVhc3VyZSAke3RoaXMuTWVhc3VyZU51bWJlcn0gY291bGQgbm90IGJlIGRyYXduLlxcbiAgICAgICAgICAgICAgICB2b2ljZSBlbnRyeSBoYWQgbGVzcyB0aGFuIHR3byBub3RlcywgYXJwZWdnaW8gaXMgbGlrZWx5IGJldHdlZW4gdm9pY2UgZW50cmllcywgbm90IGN1cnJlbnRseSBzdXBwb3J0ZWQgaW4gVmV4Zmxvdy5gKX19c2V0U3RlbURpcmVjdGlvbkZyb21WZXhGbG93KCl7Zm9yKGNvbnN0IHQgb2YgdGhpcy5zdGFmZkVudHJpZXMpZm9yKGNvbnN0IGUgb2YgdC5ncmFwaGljYWxWb2ljZUVudHJpZXMpZm9yKGNvbnN0IHQgb2YgZS5ub3Rlcyl7Y29uc3QgaT10LnZmbm90ZTtpZihpJiZpWzBdKXN3aXRjaChpWzBdLmdldFN0ZW1EaXJlY3Rpb24oKSl7Y2FzZSBuLlN0ZW0uVVA6ZS5wYXJlbnRWb2ljZUVudHJ5LlN0ZW1EaXJlY3Rpb249bS5TdGVtRGlyZWN0aW9uVHlwZS5VcDticmVhaztjYXNlIG4uU3RlbS5ET1dOOmUucGFyZW50Vm9pY2VFbnRyeS5TdGVtRGlyZWN0aW9uPW0uU3RlbURpcmVjdGlvblR5cGUuRG93bn19fWNyZWF0ZUFydGljdWxhdGlvbnMoKXtmb3IobGV0IHQ9MCxlPXRoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMuc3RhZmZFbnRyaWVzW3RdLmdyYXBoaWNhbFZvaWNlRW50cmllcztmb3IoY29uc3QgdCBvZiBlKXtjb25zdCBlPXQudmZTdGF2ZU5vdGU7bC5WZXhGbG93Q29udmVydGVyLmdlbmVyYXRlQXJ0aWN1bGF0aW9ucyhlLHQubm90ZXNbMF0uc291cmNlTm90ZS5QYXJlbnRWb2ljZUVudHJ5LkFydGljdWxhdGlvbnMsdGhpcy5ydWxlcyl9fX1jcmVhdGVPcm5hbWVudHMoKXtmb3IobGV0IHQ9MCxlPXRoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMuc3RhZmZFbnRyaWVzW3RdLmdyYXBoaWNhbFZvaWNlRW50cmllcztmb3IoY29uc3QgdCBpbiBlKWlmKGUuaGFzT3duUHJvcGVydHkodCkpe2NvbnN0IGk9ZVt0XS52ZlN0YXZlTm90ZSxzPWVbdF0ubm90ZXNbMF0uc291cmNlTm90ZS5QYXJlbnRWb2ljZUVudHJ5Lk9ybmFtZW50Q29udGFpbmVyO3MmJmwuVmV4Rmxvd0NvbnZlcnRlci5nZW5lcmF0ZU9ybmFtZW50cyhpLHMpfX19Y3JlYXRlRmluZ2VyaW5ncyh0KXtjb25zdCBlPXQ7bGV0IGk9MDtmb3IoY29uc3QgZSBvZiB0Lm5vdGVzKWUuc291cmNlTm90ZS5GaW5nZXJpbmcmJmkrKztsZXQgcz0tMTtmb3IoY29uc3QgciBvZiB0Lm5vdGVzKXtjb25zdCBvPXIuc291cmNlTm90ZS5GaW5nZXJpbmc7aWYoIW8pe3MrKztjb250aW51ZX1zKys7bGV0IGE9dGhpcy5ydWxlcy5GaW5nZXJpbmdQb3NpdGlvbjt0aGlzLnJ1bGVzLkZpbmdlcmluZ1Bvc2l0aW9uR3JhY2U9PT1TLlBsYWNlbWVudEVudW0uQWJvdmVPckJlbG93JiYodGhpcy5pc1VwcGVyU3RhZmZPZkluc3RydW1lbnQoKT9hPVMuUGxhY2VtZW50RW51bS5BYm92ZTp0aGlzLmlzTG93ZXJTdGFmZk9mSW5zdHJ1bWVudCgpJiYoYT1TLlBsYWNlbWVudEVudW0uQmVsb3cpKSxvLnBsYWNlbWVudCE9PVMuUGxhY2VtZW50RW51bS5Ob3RZZXREZWZpbmVkJiYoYT1vLnBsYWNlbWVudCk7bGV0IGwsaD10aGlzLnJ1bGVzLkZpbmdlcmluZ09mZnNldFg7c3dpdGNoKGEpe2RlZmF1bHQ6Y2FzZSBTLlBsYWNlbWVudEVudW0uTGVmdDpsPW4uU3RhdmVNb2RpZmllci5Qb3NpdGlvbi5MRUZULGgtPXIuYmFzZUZpbmdlcmluZ1hPZmZzZXQqdS51bml0SW5QaXhlbHM7YnJlYWs7Y2FzZSBTLlBsYWNlbWVudEVudW0uUmlnaHQ6bD1uLlN0YXZlTW9kaWZpZXIuUG9zaXRpb24uUklHSFQsaCs9ci5iYXNlRmluZ2VyaW5nWE9mZnNldCp1LnVuaXRJblBpeGVsczticmVhaztjYXNlIFMuUGxhY2VtZW50RW51bS5BYm92ZTpsPW4uU3RhdmVNb2RpZmllci5Qb3NpdGlvbi5BQk9WRTticmVhaztjYXNlIFMuUGxhY2VtZW50RW51bS5CZWxvdzpsPW4uU3RhdmVNb2RpZmllci5Qb3NpdGlvbi5CRUxPVzticmVhaztjYXNlIFMuUGxhY2VtZW50RW51bS5Ob3RZZXREZWZpbmVkOmNvbnN0IGU9dC5wYXJlbnRTdGFmZkVudHJ5LnNvdXJjZVN0YWZmRW50cnkuUGFyZW50U3RhZmY7dC5ub3Rlcy5sZW5ndGg+MXx8dC5wYXJlbnRTdGFmZkVudHJ5LmdyYXBoaWNhbFZvaWNlRW50cmllcy5sZW5ndGg+MT9sPW4uU3RhdmVNb2RpZmllci5Qb3NpdGlvbi5MRUZUOjA9PT1lLmlkSW5NdXNpY1NoZWV0PyhsPW4uU3RhdmVNb2RpZmllci5Qb3NpdGlvbi5BQk9WRSxhPVMuUGxhY2VtZW50RW51bS5BYm92ZSk6KGw9bi5TdGF2ZU1vZGlmaWVyLlBvc2l0aW9uLkJFTE9XLGE9Uy5QbGFjZW1lbnRFbnVtLkJlbG93KX1jb25zdCBjPW5ldyBuLkZyZXRIYW5kRmluZ2VyKG8udmFsdWUpO2lmKGMuc2V0UG9zaXRpb24obCksYy5zZXRPZmZzZXRYKGgpLGE9PT1TLlBsYWNlbWVudEVudW0uQWJvdmV8fGE9PT1TLlBsYWNlbWVudEVudW0uQmVsb3cpe2NvbnN0IHQ9YT09PVMuUGxhY2VtZW50RW51bS5BYm92ZT8tMToxLHI9YT09PVMuUGxhY2VtZW50RW51bS5BYm92ZT9zOmktMS1zO2lmKHRoaXMucnVsZXMuRmluZ2VyaW5nSW5zaWRlU3RhZmZsaW5lcyYmaT4xKXtjb25zdCBlPWMuZ2V0V2lkdGgoKS8yLHM9Mi41Kmk7Yy5zZXRPZmZzZXRZKHQqKHIrcykqZSl9ZWxzZSBpZighdGhpcy5ydWxlcy5GaW5nZXJpbmdJbnNpZGVTdGFmZmxpbmVzKXtjb25zdCBpPW5ldyBuLlN0cmluZ051bWJlcihvLnZhbHVlKTtpLnJhZGl1cz0wLGkuc2V0UG9zaXRpb24obCksaS5zZXRPZmZzZXRZKHQqcippLmdldFdpZHRoKCkqMi8zKSxlLnZmU3RhdmVOb3RlLmFkZE1vZGlmaWVyKHMsaSk7Y29udGludWV9fWUudmZTdGF2ZU5vdGUuYWRkTW9kaWZpZXIocyxjKX19Y3JlYXRlU3RyaW5nTnVtYmVyKHQpe2lmKCF0aGlzLnJ1bGVzLlJlbmRlclN0cmluZ051bWJlcnNDbGFzc2ljYWwpcmV0dXJuO2NvbnN0IGU9dDt0Lm5vdGVzLmZvckVhY2goKChpLHMpPT57Y29uc3Qgcj1pLnNvdXJjZU5vdGUuU3RyaW5nSW5zdHJ1Y3Rpb247aWYocil7bGV0IG89ci52YWx1ZTtzd2l0Y2gobyl7Y2FzZVwiMVwiOm89XCJJXCI7YnJlYWs7Y2FzZVwiMlwiOm89XCJJSVwiO2JyZWFrO2Nhc2VcIjNcIjpvPVwiSUlJXCI7YnJlYWs7Y2FzZVwiNFwiOm89XCJJVlwiO2JyZWFrO2Nhc2VcIjVcIjpvPVwiVlwiO2JyZWFrO2Nhc2VcIjZcIjpvPVwiVklcIn1jb25zdCBhPW5ldyBuLlN0cmluZ051bWJlcihvKTthLnJhZGl1cz0wO2NvbnN0IGw9LXRoaXMucnVsZXMuU3RyaW5nTnVtYmVyT2Zmc2V0WTt0Lm5vdGVzLmxlbmd0aD4xfHx0LnBhcmVudFN0YWZmRW50cnkuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzLmxlbmd0aD4xPyhhLnNldE9mZnNldFgoMTMqaS5iYXNlU3RyaW5nTnVtYmVyWE9mZnNldCksYS5zZXRQb3NpdGlvbihuLk1vZGlmaWVyLlBvc2l0aW9uLlJJR0hUKSk6YS5zZXRQb3NpdGlvbihuLk1vZGlmaWVyLlBvc2l0aW9uLkFCT1ZFKSxhLnNldE9mZnNldFkobCksZS52ZlN0YXZlTm90ZS5hZGRNb2RpZmllcihzLGEpfX0pKX1saW5lVG8odCxlKXtjb25zdCBpPW5ldyBuLlN0YXZlQ29ubmVjdG9yKHQuZ2V0VkZTdGF2ZSgpLHRoaXMuc3RhdmUpO2kuc2V0VHlwZShlKSx0aGlzLmNvbm5lY3RvcnMucHVzaChpKX1nZXRWRlN0YXZlKCl7cmV0dXJuIHRoaXMuc3RhdmV9dXBkYXRlSW5zdHJ1Y3Rpb25XaWR0aCgpe2xldCB0PTAsZT0wO2NvbnN0IGk9dGhpcy5zdGF2ZS5nZXRNb2RpZmllcnMoKTtmb3IoY29uc3QgcyBvZiBpKXMuZ2V0UG9zaXRpb24oKT09PXguQkVHSU4/dCs9cy5nZXRXaWR0aCgpK3MuZ2V0UGFkZGluZyh2b2lkIDApOnMuZ2V0UG9zaXRpb24oKT09PXguRU5EJiYoZSs9cy5nZXRXaWR0aCgpK3MuZ2V0UGFkZGluZyh2b2lkIDApKTt0aGlzLmJlZ2luSW5zdHJ1Y3Rpb25zV2lkdGg9KG51bGwhPXQ/dDowKS91LnVuaXRJblBpeGVscyx0aGlzLmVuZEluc3RydWN0aW9uc1dpZHRoPShudWxsIT1lP2U6MCkvdS51bml0SW5QaXhlbHN9YWRkU3RhdmVUaWUodCxlKXt0aGlzLnZmVGllcy5wdXNoKHQpLGUudmZUaWU9dH19dmFyIHg7ZS5WZXhGbG93TWVhc3VyZT1FLGZ1bmN0aW9uKHQpe3RbdC5MRUZUPTFdPVwiTEVGVFwiLHRbdC5SSUdIVD0yXT1cIlJJR0hUXCIsdFt0LkFCT1ZFPTNdPVwiQUJPVkVcIix0W3QuQkVMT1c9NF09XCJCRUxPV1wiLHRbdC5CRUdJTj01XT1cIkJFR0lOXCIsdFt0LkVORD02XT1cIkVORFwifSh4PWUuU3RhdmVQb3NpdGlvbkVudW18fChlLlN0YXZlUG9zaXRpb25FbnVtPXt9KSl9LDQ0MDU6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd011bHRpUmVzdE1lYXN1cmU9dm9pZCAwO3ZhciBuPXMoaSg2MzY4KSkuZGVmYXVsdC5GbG93O2NvbnN0IHI9aSg3MzMwKTtjbGFzcyBvIGV4dGVuZHMgci5WZXhGbG93TWVhc3VyZXtjb25zdHJ1Y3Rvcih0LGUsaSl7c3VwZXIodCxlLGkpLHRoaXMubWluaW11bVN0YWZmRW50cmllc1dpZHRoPS0xLGk/dGhpcy5ydWxlcz1pLlBhcmVudE11c2ljU3lzdGVtLnJ1bGVzOmUmJih0aGlzLnJ1bGVzPWUuUnVsZXMpLHRoaXMucmVzZXRMYXlvdXQoKSx0aGlzLm11bHRpUmVzdEVsZW1lbnQ9bmV3IG4uTXVsdGlNZWFzdXJlUmVzdChlLm11bHRpcGxlUmVzdE1lYXN1cmVzLHt9KX1kcmF3KHQpe3RoaXMuc3RhdmUuc2V0Q29udGV4dCh0KS5kcmF3KCksdGhpcy5tdWx0aVJlc3RFbGVtZW50LnNldFN0YXZlKHRoaXMuc3RhdmUpLHRoaXMubXVsdGlSZXN0RWxlbWVudC5zZXRDb250ZXh0KHQpLHRoaXMubXVsdGlSZXN0RWxlbWVudC5kcmF3KCk7Zm9yKGNvbnN0IGUgb2YgdGhpcy5jb25uZWN0b3JzKWUuc2V0Q29udGV4dCh0KS5kcmF3KCl9Zm9ybWF0KCl7fWdldFZvaWNlc1dpdGhpbk1lYXN1cmUoKXtyZXR1cm5bXX1nZXRHcmFwaGljYWxWb2ljZUVudHJpZXNQZXJWb2ljZSh0KXtyZXR1cm5bXX1nZXRSZXN0RmlsbGVkVmV4Rmxvd1N0YXZlTm90ZXNQZXJWb2ljZSh0KXtyZXR1cm5bXX1oYW5kbGVCZWFtKHQsZSl7fWhhbmRsZVR1cGxldCh0LGUpe31maW5hbGl6ZUJlYW1zKCl7fWZpbmFsaXplVHVwbGV0cygpe31sYXlvdXRTdGFmZkVudHJ5KHQpe31ncmFwaGljYWxNZWFzdXJlQ3JlYXRlZENhbGN1bGF0aW9ucygpe31jcmVhdGVBcnRpY3VsYXRpb25zKCl7fWNyZWF0ZU9ybmFtZW50cygpe31jcmVhdGVGaW5nZXJpbmdzKHQpe31nZXRWRlN0YXZlKCl7cmV0dXJuIHRoaXMuc3RhdmV9fWUuVmV4Rmxvd011bHRpUmVzdE1lYXN1cmU9b30sODczODpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5WZXhGbG93TXVzaWNTaGVldENhbGN1bGF0b3I9dm9pZCAwO2NvbnN0IG49aSg0MDQwKSxyPWkoODE0NCksbz1pKDE2NTkpLGE9aSg1MzA5KSxsPWkoMjk0MiksaD1zKGkoNjM2OCkpO3ZhciBjPWguZGVmYXVsdC5GbG93O2NvbnN0IHU9cyhpKDIwNDMpKSxkPWkoNTgyMCksZj1pKDUwOTEpLG09aSg4NzIwKSxwPWkoOTUyMCksYj1pKDYzNTEpLGc9aSgxMjc0KSxTPWkoOTg3NikseT1pKDkzNDQpLEU9aSg5NjY3KSx4PWkoNDEpLHY9aSg3NzgxKSxfPWkoMjQ3OCksdz1pKDgxMjkpLE09aSgyMzQzKTtjbGFzcyBUIGV4dGVuZHMgbi5NdXNpY1NoZWV0Q2FsY3VsYXRvcntjb25zdHJ1Y3Rvcih0KXt2YXIgZSxpLHMsbyxhLGMsdSxkO3N1cGVyKCksdGhpcy5iZWFtc05lZWRVcGRhdGU9ITEsdGhpcy5ydWxlcz10LG4uTXVzaWNTaGVldENhbGN1bGF0b3Iuc3ltYm9sRmFjdG9yeT1uZXcgci5WZXhGbG93R3JhcGhpY2FsU3ltYm9sRmFjdG9yeSxuLk11c2ljU2hlZXRDYWxjdWxhdG9yLlRleHRNZWFzdXJlcj1uZXcgbC5WZXhGbG93VGV4dE1lYXN1cmVyKHRoaXMucnVsZXMpLG4uTXVzaWNTaGVldENhbGN1bGF0b3Iuc3RhZmZsaW5lTm90ZUNhbGN1bGF0b3I9bmV3IHYuVmV4Zmxvd1N0YWZmbGluZU5vdGVDYWxjdWxhdG9yKHRoaXMucnVsZXMpLFwiZ29udmlsbGVcIj09PShudWxsPT09KGU9dGhpcy5ydWxlcy5EZWZhdWx0VmV4Rmxvd05vdGVGb250KXx8dm9pZCAwPT09ZT92b2lkIDA6ZS50b0xvd2VyQ2FzZSgpKT9oLmRlZmF1bHQuRmxvdy5ERUZBVUxUX0ZPTlRfU1RBQ0s9W251bGw9PT0oaT1oLmRlZmF1bHQuRmxvdy5Gb250cyl8fHZvaWQgMD09PWk/dm9pZCAwOmkuR29udmlsbGUsbnVsbD09PShzPWguZGVmYXVsdC5GbG93LkZvbnRzKXx8dm9pZCAwPT09cz92b2lkIDA6cy5CcmF2dXJhLG51bGw9PT0obz1oLmRlZmF1bHQuRmxvdy5Gb250cyl8fHZvaWQgMD09PW8/dm9pZCAwOm8uQ3VzdG9tXTpcInBldGFsdW1hXCI9PT0obnVsbD09PShhPXRoaXMucnVsZXMuRGVmYXVsdFZleEZsb3dOb3RlRm9udCl8fHZvaWQgMD09PWE/dm9pZCAwOmEudG9Mb3dlckNhc2UoKSkmJihoLmRlZmF1bHQuRmxvdy5ERUZBVUxUX0ZPTlRfU1RBQ0s9W251bGw9PT0oYz1oLmRlZmF1bHQuRmxvdy5Gb250cyl8fHZvaWQgMD09PWM/dm9pZCAwOmMuUGV0YWx1bWEsbnVsbD09PSh1PWguZGVmYXVsdC5GbG93LkZvbnRzKXx8dm9pZCAwPT09dT92b2lkIDA6dS5Hb252aWxsZSxudWxsPT09KGQ9aC5kZWZhdWx0LkZsb3cuRm9udHMpfHx2b2lkIDA9PT1kP3ZvaWQgMDpkLkJyYXZ1cmFdKX1jbGVhclJlY3JlYXRlZE9iamVjdHMoKXt2YXIgdDtzdXBlci5jbGVhclJlY3JlYXRlZE9iamVjdHMoKSxuLk11c2ljU2hlZXRDYWxjdWxhdG9yLnN0YWZmbGluZU5vdGVDYWxjdWxhdG9yPW5ldyB2LlZleGZsb3dTdGFmZmxpbmVOb3RlQ2FsY3VsYXRvcih0aGlzLnJ1bGVzKTtmb3IoY29uc3QgZSBvZiB0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3QpZm9yKGNvbnN0IGkgb2YgZSludWxsPT09KHQ9aSl8fHZvaWQgMD09PXR8fHQuY2xlYW4oKX1mb3JtYXRNZWFzdXJlcygpe2Zvcihjb25zdCB0IG9mIHRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdClpZih0JiZ0WzBdKXt0WzBdLmZvcm1hdCgpO2Zvcihjb25zdCBlIG9mIHQpe2Zvcihjb25zdCB0IG9mIGUuc3RhZmZFbnRyaWVzKXQuY2FsY3VsYXRlWFBvc2l0aW9uKCk7ZS5maW5hbGl6ZUJlYW1zKCl9fXRoaXMuYmVhbXNOZWVkVXBkYXRlPSExfWNhbGN1bGF0ZU1lYXN1cmVYTGF5b3V0KHQpe2NvbnN0IGU9W107Zm9yKGNvbnN0IGkgb2YgdClpJiZlLnB1c2goaSk7aWYoMD09PWUubGVuZ3RoKXJldHVybiAwO3Q9ZTtjb25zdCBpPVtdLHM9bmV3IGMuRm9ybWF0dGVyKHtzb2Z0bWF4RmFjdG9yOnRoaXMucnVsZXMuU29mdG1heEZhY3RvclZleEZsb3d9KTtsZXQgcj10WzBdLnN0YWZmRW50cmllcy5sZW5ndGgsbz0xO2Zvcihjb25zdCBlIG9mIHQpe2lmKCFlKWNvbnRpbnVlO2xldCB0PTA7Zm9yKGNvbnN0IGkgb2YgZS5zdGFmZkVudHJpZXMpdCs9aS5zZXRNYXhBY2NpZGVudGFscygpO2UucGFyZW50U291cmNlTWVhc3VyZS5JbXBsaWNpdE1lYXN1cmUmJihyPU1hdGgubWF4KGUuc3RhZmZFbnRyaWVzLmxlbmd0aCxyKSxvPU1hdGgubWF4KGUuc3RhZmZFbnRyaWVzLmxlbmd0aCt0LG8pKTtjb25zdCBuPWUudmZWb2ljZXMsYT1bXTtmb3IoY29uc3QgdCBpbiBuKW4uaGFzT3duUHJvcGVydHkodCkmJihhLnB1c2goblt0XSksaS5wdXNoKG5bdF0pKTswIT09YS5sZW5ndGg/cy5qb2luVm9pY2VzKGEpOnUuZGVmYXVsdC5kZWJ1ZyhcIkZvdW5kIGEgbWVhc3VyZSB3aXRoIG5vIHZvaWNlcy4gQ29udGludWluZyBhbnl3YXkuXCIsbil9bGV0IGE9MTI7Y29uc3QgbD10WzBdLnBhcmVudFNvdXJjZU1lYXN1cmU7aWYoaS5sZW5ndGg+MCl7YT1zLnByZUNhbGN1bGF0ZU1pblRvdGFsV2lkdGgoaSkvZC51bml0SW5QaXhlbHMqdGhpcy5ydWxlcy5Wb2ljZVNwYWNpbmdNdWx0aXBsaWVyVmV4Zmxvdyt0aGlzLnJ1bGVzLlZvaWNlU3BhY2luZ0FkZGVuZFZleGZsb3crLjMqciwobnVsbD09bD92b2lkIDA6bC5JbXBsaWNpdE1lYXN1cmUpJiYoYT1sLkR1cmF0aW9uLlJlYWxWYWx1ZS9sLkFjdGl2ZVRpbWVTaWduYXR1cmUuUmVhbFZhbHVlKmEscj4xJiYoYSs9LjMqbyoxLjUpLGEqPXRoaXMucnVsZXMuUGlja3VwTWVhc3VyZVdpZHRoTXVsdGlwbGllciksbi5NdXNpY1NoZWV0Q2FsY3VsYXRvci5zZXRNZWFzdXJlc01pblN0YWZmRW50cmllc1dpZHRoKHQsYSk7Y29uc3QgZT0odCxlKT0+e3MuZm9ybWF0VG9TdGF2ZShpLGUuZ2V0VkZTdGF2ZSgpKX0saD0odCxlKT0+e3MuZm9ybWF0VG9TdGF2ZShpLGUuZ2V0VkZTdGF2ZSgpLHthbGlnbl9yZXN0czohMCxjb250ZXh0OnZvaWQgMH0pfTtmb3IoY29uc3QgaSBvZiB0KXtpZih0aGlzLnJ1bGVzLkFsaWduUmVzdHM9PT14LkFsaWduUmVzdE9wdGlvbi5OZXZlcilpLmZvcm1hdFZvaWNlcz1lO2Vsc2UgaWYodGhpcy5ydWxlcy5BbGlnblJlc3RzPT09eC5BbGlnblJlc3RPcHRpb24uQWx3YXlzKWkuZm9ybWF0Vm9pY2VzPWg7ZWxzZSBpZih0aGlzLnJ1bGVzLkFsaWduUmVzdHM9PT14LkFsaWduUmVzdE9wdGlvbi5BdXRvKXtsZXQgdD0hMTtmb3IoY29uc3QgZSBvZiBpLnN0YWZmRW50cmllcyl7bGV0IGk9MCxzPTA7Zm9yKGNvbnN0IG4gb2YgZS5ncmFwaGljYWxWb2ljZUVudHJpZXMpaWYobi5wYXJlbnRWb2ljZUVudHJ5LklzR3JhY2V8fG4mJm4ubm90ZXMmJm4ubm90ZXNbMF0mJm4ubm90ZXNbMF0uc291cmNlTm90ZSYmbi5ub3Rlc1swXS5zb3VyY2VOb3RlLlByaW50T2JqZWN0JiZpKyssbiYmbi5ub3RlcyYmbi5ub3Rlc1swXSYmbi5ub3Rlc1swXS5zb3VyY2VOb3RlJiZuLm5vdGVzWzBdLnNvdXJjZU5vdGUuaXNSZXN0KCkmJm4ubm90ZXNbMF0uc291cmNlTm90ZS5QcmludE9iamVjdCYmcysrLGk+MSYmcz49MSl7dD0hMDticmVha31pZih0KWJyZWFrfWkuZm9ybWF0Vm9pY2VzPXQ/aDplfWlmKGk9PT10WzBdKXtjb25zdCB0PWk7dC5mb3JtYXRWb2ljZXMoYSpkLnVuaXRJblBpeGVscyx0KX19fWZvcihjb25zdCBlIG9mIHQpaWYoZSlmb3IoY29uc3QgdCBvZiBlLnN0YWZmRW50cmllcyl0LmNhbGN1bGF0ZVhQb3NpdGlvbigpO2Zvcihjb25zdCBlIG9mIHQpe2lmKCFlKWNvbnRpbnVlO2NvbnN0IHQ9ZS52ZlZvaWNlcyxpPVtdO2Zvcihjb25zdCBlIGluIHQpdC5oYXNPd25Qcm9wZXJ0eShlKSYmaS5wdXNoKHRbZV0pOzAhPT1pLmxlbmd0aD9zLmpvaW5Wb2ljZXMoaSk6dS5kZWZhdWx0LmRlYnVnKFwiRm91bmQgYSBtZWFzdXJlIHdpdGggbm8gdm9pY2VzLiBDb250aW51aW5nIGFueXdheS5cIix0KX1yZXR1cm4gYX1jYWxjdWxhdGVFbG9uZ2F0aW9uRmFjdG9yKHQsZSxpLHMsbixyLG8sYSl7bGV0IGw9bixoPTA7Zm9yKGNvbnN0IGMgb2YgdCl7Y29uc3QgdD1jLkdyYXBoaWNhbExhYmVsLkxhYmVsLnRleHRBbGlnbm1lbnQ7bGV0IHU9byxkPWE7aWYoYyBpbnN0YW5jZW9mIGYuR3JhcGhpY2FsTHlyaWNFbnRyeSYmYy5QYXJlbnRMeXJpY1dvcmQpe2MuTHlyaWNzRW50cnkuU3lsbGFibGVJbmRleD4wJiYodT10aGlzLnJ1bGVzLkJldHdlZW5TeWxsYWJsZU1pbmltdW1EaXN0YW5jZSxnLlRleHRBbGlnbm1lbnQuSXNDZW50ZXJBbGlnbmVkKHQpJiYodSs9MSkpO2NvbnN0IGU9Yy5QYXJlbnRMeXJpY1dvcmQuR2V0THlyaWNXb3JkLlN5bGxhYmxlcztlLmxlbmd0aD4xJiZjLkx5cmljc0VudHJ5LlN5bGxhYmxlSW5kZXg8ZS5sZW5ndGgtMSYmKHZvaWQgMD09PXRoaXMuZGFzaFNwYWNlJiYodGhpcy5kYXNoU3BhY2U9MS41KSxkLT10aGlzLmRhc2hTcGFjZSl9Y29uc3QgbT1jIGluc3RhbmNlb2YgZi5HcmFwaGljYWxMeXJpY0VudHJ5P2MuR3JhcGhpY2FsTGFiZWwuUG9zaXRpb25BbmRTaGFwZTpjLlBvc2l0aW9uQW5kU2hhcGUscD1tLlNpemUud2lkdGgsYj1lLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54K20uQm9yZGVyTWFyZ2luTGVmdDtsZXQgUyx5LEUseDt2b2lkIDAhPT1pW2hdJiZpW2hdLmV4dGVuZCxpW2hdJiYoeT1iLWlbaF0ueFBvc2l0aW9uKTtjb25zdCB2PXMqbjtnLlRleHRBbGlnbm1lbnQuSXNDZW50ZXJBbGlnbmVkKHQpPyhkLz00LEU9di1iLHg9cC8yLWQsaVtoXSYmKFM9aVtoXS5sYWJlbFdpZHRoLzIrcC8yK3UpKTpnLlRleHRBbGlnbm1lbnQuSXNMZWZ0KHQpJiYoRT12LWIseD1wLWQsaVtoXSYmKFM9aVtoXS5sYWJlbFdpZHRoK3UpKTtsZXQgXz0xO2NvbnN0IHc9eC9FO2xldCBNPTE7aWYoYyBpbnN0YW5jZW9mIGYuR3JhcGhpY2FsTHlyaWNFbnRyeSYmYy5MeXJpY3NFbnRyeSl7aWYoaVtoXSl7Y29uc3QgdD1pW2hdLnNvdXJjZU5vdGVEdXJhdGlvbjtNPVMveSx0LkRlbm9taW5hdG9yPjQmJihNKj0xLjEpfX1lbHNlIGlbaF0mJihNPVMveSk7Xz1NYXRoLm1heCh3LE0pLGw9TWF0aC5tYXgobCxfKTtsZXQgVD1NYXRoLm1heChTLXl8fDAsMCk7aVtoXSYmKFQrPWlbaF0uY3VtdWxhdGl2ZU92ZXJsYXApLGlbaF09e2N1bXVsYXRpdmVPdmVybGFwOlQsZXh0ZW5kOmMgaW5zdGFuY2VvZiBmLkdyYXBoaWNhbEx5cmljRW50cnkmJmMuTHlyaWNzRW50cnkuZXh0ZW5kLGxhYmVsV2lkdGg6cCxtZWFzdXJlTnVtYmVyOnIsc291cmNlTm90ZUR1cmF0aW9uOmMgaW5zdGFuY2VvZiBmLkdyYXBoaWNhbEx5cmljRW50cnkmJmMuTHlyaWNzRW50cnkmJmMuTHlyaWNzRW50cnkuUGFyZW50Lk5vdGVzWzBdLkxlbmd0aCx0ZXh0OmMgaW5zdGFuY2VvZiBmLkdyYXBoaWNhbEx5cmljRW50cnk/Yy5MeXJpY3NFbnRyeS5UZXh0OmMuR3JhcGhpY2FsTGFiZWwuTGFiZWwudGV4dCx4UG9zaXRpb246Yn0saCsrfXJldHVybiBsfWNhbGN1bGF0ZUVsb25nYXRpb25GYWN0b3JGcm9tU3RhZmZFbnRyaWVzKHQsZSxpLHMpe2xldCBuPWk7Y29uc3Qgcj17fSxvPXt9O2Zvcihjb25zdCBpIG9mIHQpaS5MeXJpY3NFbnRyaWVzLmxlbmd0aD4wJiYobj10aGlzLmNhbGN1bGF0ZUVsb25nYXRpb25GYWN0b3IoaS5MeXJpY3NFbnRyaWVzLGkscixlLG4scyx0aGlzLnJ1bGVzLkhvcml6b250YWxCZXR3ZWVuTHlyaWNzRGlzdGFuY2UsdGhpcy5ydWxlcy5MeXJpY092ZXJsYXBBbGxvd2VkSW50b05leHRNZWFzdXJlKSksaS5ncmFwaGljYWxDaG9yZENvbnRhaW5lcnMubGVuZ3RoPjAmJihuPXRoaXMuY2FsY3VsYXRlRWxvbmdhdGlvbkZhY3RvcihpLmdyYXBoaWNhbENob3JkQ29udGFpbmVycyxpLG8sZSxuLHMsdGhpcy5ydWxlcy5DaG9yZFN5bWJvbFhTcGFjaW5nLHRoaXMucnVsZXMuQ2hvcmRPdmVybGFwQWxsb3dlZEludG9OZXh0TWVhc3VyZSkpO3JldHVybiBufWNhbGN1bGF0ZU1lYXN1cmVXaWR0aEZyb21TdGFmZkVudHJpZXModCxlKXtsZXQgaT0xO2Zvcihjb25zdCBzIG9mIHQpcyYmMCE9PXMuc3RhZmZFbnRyaWVzLmxlbmd0aCYmKGk9dGhpcy5jYWxjdWxhdGVFbG9uZ2F0aW9uRmFjdG9yRnJvbVN0YWZmRW50cmllcyhzLnN0YWZmRW50cmllcyxlLGkscy5NZWFzdXJlTnVtYmVyKSk7cmV0dXJuIGk9TWF0aC5taW4oaSx0aGlzLnJ1bGVzLk1heGltdW1MeXJpY3NFbG9uZ2F0aW9uRmFjdG9yKSxlKml9Y3JlYXRlR3JhcGhpY2FsVGllKHQsZSxpLHMsbil7cmV0dXJuIG5ldyBhLkdyYXBoaWNhbFRpZSh0LHMsbil9dXBkYXRlU3RhZmZMaW5lQm9yZGVycyh0KXt0LlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLnVwZGF0ZVN0YWZmTGluZUJvcmRlcnMoKX1ncmFwaGljYWxNZWFzdXJlQ3JlYXRlZENhbGN1bGF0aW9ucyh0KXt0LnJ1bGVzPXRoaXMucnVsZXMsdC5ncmFwaGljYWxNZWFzdXJlQ3JlYXRlZENhbGN1bGF0aW9ucygpfWxheW91dFZvaWNlRW50cnkodCxlLGkscyl7Zm9yKGxldCB0PTA7dDxlLmxlbmd0aDt0KyspZVt0XT1uLk11c2ljU2hlZXRDYWxjdWxhdG9yLnN0YWZmbGluZU5vdGVDYWxjdWxhdG9yLnBvc2l0aW9uTm90ZShlW3RdKX1sYXlvdXRTdGFmZkVudHJ5KHQpe3QucGFyZW50TWVhc3VyZS5sYXlvdXRTdGFmZkVudHJ5KHQpfWluaXRHcmFwaGljYWxNZWFzdXJlc0NyZWF0aW9uKCl7fWxheW91dEFydGljdWxhdGlvbk1hcmtzKHQsZSxpKXt9bGF5b3V0R3JhcGhpY2FsVGllKHQsZSxpKXtjb25zdCBzPXQuU3RhcnROb3RlLG49dC5FbmROb3RlO2xldCByLG8sYT0wO3MmJnMudmZub3RlJiZzLnZmbm90ZS5sZW5ndGg+PTImJihyPXMudmZub3RlWzBdLGE9cy52Zm5vdGVbMV0pO2xldCBsPTA7aWYobiYmbi52Zm5vdGUmJm4udmZub3RlLmxlbmd0aD49MiYmKG89bi52Zm5vdGVbMF0sbD1uLnZmbm90ZVsxXSksZSl7aWYocil7Y29uc3QgZT1uZXcgYy5TdGF2ZVRpZSh7Zmlyc3RfaW5kaWNlczpbYV0sZmlyc3Rfbm90ZTpyfSk7cy5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFN0YWZmRW50cnkucGFyZW50TWVhc3VyZS5hZGRTdGF2ZVRpZShlLHQpfWlmKG8pe2NvbnN0IGU9bmV3IGMuU3RhdmVUaWUoe2xhc3RfaW5kaWNlczpbbF0sbGFzdF9ub3RlOm99KTtuLnBhcmVudFZvaWNlRW50cnkucGFyZW50U3RhZmZFbnRyeS5wYXJlbnRNZWFzdXJlLmFkZFN0YXZlVGllKGUsdCl9fWVsc2UgaWYocnx8byl7bGV0IGU7aWYoaSlpZihcIlNcIj09PXQuVGllLlR5cGUpe2NvbnN0IGk9dC5TdGFydE5vdGUuc291cmNlTm90ZSxzPXQuRW5kTm90ZS5zb3VyY2VOb3RlO2xldCBuPTE7aS5GcmV0TnVtYmVyPnMuRnJldE51bWJlciYmKG49LTEpLGU9bmV3IGMuVGFiU2xpZGUoe2ZpcnN0X2luZGljZXM6W2FdLGZpcnN0X25vdGU6cixsYXN0X2luZGljZXM6W2xdLGxhc3Rfbm90ZTpvfSxuKX1lbHNlIGU9bmV3IGMuVGFiVGllKHtmaXJzdF9pbmRpY2VzOlthXSxmaXJzdF9ub3RlOnIsbGFzdF9pbmRpY2VzOltsXSxsYXN0X25vdGU6b30sdC5UaWUuVHlwZSk7ZWxzZXtlPW5ldyBjLlN0YXZlVGllKHtmaXJzdF9pbmRpY2VzOlthXSxmaXJzdF9ub3RlOnIsbGFzdF9pbmRpY2VzOltsXSxsYXN0X25vdGU6b30pO2NvbnN0IGk9dC5UaWUuZ2V0VGllRGlyZWN0aW9uKHMuc291cmNlTm90ZSk7aT09PU0uUGxhY2VtZW50RW51bS5CZWxvdz9lLnNldERpcmVjdGlvbigxKTppPT09TS5QbGFjZW1lbnRFbnVtLkFib3ZlJiZlLnNldERpcmVjdGlvbigtMSl9bi5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFN0YWZmRW50cnkucGFyZW50TWVhc3VyZS5hZGRTdGF2ZVRpZShlLHQpfX1jYWxjdWxhdGVEeW5hbWljRXhwcmVzc2lvbnNGb3JNdWx0aUV4cHJlc3Npb24odCxlLGkpe2lmKGU8dGhpcy5ydWxlcy5NaW5NZWFzdXJlVG9EcmF3SW5kZXh8fGU+dGhpcy5ydWxlcy5NYXhNZWFzdXJlVG9EcmF3SW5kZXgpcmV0dXJuO2NvbnN0IHM9dC5BYnNvbHV0ZVRpbWVzdGFtcCxuPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFtlXSxyPW5baV0uUGFyZW50U3RhZmZMaW5lLG89bltpXSxhPXRoaXMuZ2V0UmVsYXRpdmVQb3NpdGlvbkluU3RhZmZMaW5lRnJvbVRpbWVzdGFtcChzLGkscixudWxsPT1yP3ZvaWQgMDpyLmlzUGFydE9mTXVsdGlTdGFmZkluc3RydW1lbnQoKSk7aWYoYS54PD0wJiYoYS54PW8uYmVnaW5JbnN0cnVjdGlvbnNXaWR0aCt0aGlzLnJ1bGVzLlJoeXRobVJpZ2h0TWFyZ2luKSx0Lkluc3RhbnRhbmVvdXNEeW5hbWljKXtjb25zdCBlPW5ldyBiLlZleEZsb3dJbnN0YW50YW5lb3VzRHluYW1pY0V4cHJlc3Npb24odC5JbnN0YW50YW5lb3VzRHluYW1pYyxyLG8pO3RoaXMuY2FsY3VsYXRlR3JhcGhpY2FsSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uKGUsYSxzKSx0aGlzLmR5bmFtaWNFeHByZXNzaW9uTWFwLnNldChzLlJlYWxWYWx1ZSxlLlBvc2l0aW9uQW5kU2hhcGUpfWlmKHQuU3RhcnRpbmdDb250aW51b3VzRHluYW1pYyl7Y29uc3QgZT10LlN0YXJ0aW5nQ29udGludW91c0R5bmFtaWMsaT1uZXcgeS5WZXhGbG93Q29udGludW91c0R5bmFtaWNFeHByZXNzaW9uKHQuU3RhcnRpbmdDb250aW51b3VzRHluYW1pYyxyLG8ucGFyZW50U291cmNlTWVhc3VyZSk7aWYoaS5TdGFydE1lYXN1cmU9bywhaS5Jc1ZlcmJhbCYmZS5FbmRNdWx0aUV4cHJlc3Npb24pdHJ5e3RoaXMuY2FsY3VsYXRlR3JhcGhpY2FsQ29udGludW91c0R5bmFtaWMoaSxhKSxpLnVwZGF0ZVNreUJvdHRvbUxpbmUoKX1jYXRjaCh0KXt9ZWxzZSBpLklzVmVyYmFsP3RoaXMuY2FsY3VsYXRlR3JhcGhpY2FsVmVyYmFsQ29udGludW91c0R5bmFtaWMoaSxhKTp1LmRlZmF1bHQud2FybihcIlRoaXMgY29udGludW91cyBkeW5hbWljIGlzIG5vdCBjb3ZlcmVkLiBtZWFzdXJlXCIrdC5Tb3VyY2VNZWFzdXJlUGFyZW50Lk1lYXN1cmVOdW1iZXIpfX1jcmVhdGVNZXRyb25vbWVNYXJrKHQpe3ZhciBlLGk7Y29uc3Qgcz1NYXRoLm1heCh0LlBhcmVudE11bHRpVGVtcG9FeHByZXNzaW9uLlNvdXJjZU1lYXN1cmVQYXJlbnQuTWVhc3VyZU51bWJlci0xLDApLG49TWF0aC5tYXgodC5TdGFmZk51bWJlci0xLDApLHI9MD09PXMmJjA9PT1uLG89dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk1lYXN1cmVMaXN0W3NdW25dLmdldFZGU3RhdmUoKTtsZXQgYT1cInFcIjtpZih0LmJlYXRVbml0KXtjb25zdCBlPV8uTm90ZVR5cGVIYW5kbGVyLmdldE5vdGVEdXJhdGlvbkZyb21UeXBlKHQuYmVhdFVuaXQpO2E9dy5WZXhGbG93Q29udmVydGVyLmR1cmF0aW9ucyhlLCExKVswXX1sZXQgbD10aGlzLnJ1bGVzLk1ldHJvbm9tZU1hcmtZU2hpZnQsaD0hMTtmb3IoY29uc3QgaSBvZiB0LnBhcmVudE1lYXN1cmUuVGVtcG9FeHByZXNzaW9ucyl7Y29uc3QgdD0obnVsbD09PShlPWkuSW5zdGFudGFuZW91c1RlbXBvKXx8dm9pZCAwPT09ZT92b2lkIDA6ZS5FbnVtKT09PUUuVGVtcG9FbnVtLm1ldHJvbm9tZU1hcms7aWYoaS5nZXRQbGFjZW1lbnRPZkZpcnN0RW50cnkoKT09PU0uUGxhY2VtZW50RW51bS5BYm92ZSYmIXQpe2g9ITA7YnJlYWt9fWgmJihsLT0xLjQpO2NvbnN0IGM9bnVsbD09PShpPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFswXVswXS5QYXJlbnRTdGFmZkxpbmUpfHx2b2lkIDA9PT1pP3ZvaWQgMDppLlNreUxpbmU7by5zZXRUZW1wbyh7YnBtOnQuVGVtcG9JbkJwbSxkb3RzOnQuZG90dGVkLGR1cmF0aW9uOmF9LGwqZC51bml0SW5QaXhlbHMpO2NvbnN0IHU9cj90aGlzLnJ1bGVzLk1ldHJvbm9tZU1hcmtYU2hpZnQqZC51bml0SW5QaXhlbHM6MDtvLmdldE1vZGlmaWVycygpW28uZ2V0TW9kaWZpZXJzKCkubGVuZ3RoLTFdLnNldFNoaWZ0WCh1KSxjJiYoY1swXT1NYXRoLm1pbihjWzBdLC00LjUrbCkpfWNhbGN1bGF0ZVJlaGVhcnNhbE1hcmsodCl7dmFyIGU7Y29uc3QgaT10LnJlaGVhcnNhbEV4cHJlc3Npb247aWYoIWkpcmV0dXJuO2NvbnN0IHM9dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0Lk1lYXN1cmVMaXN0WzBdWzBdLk1lYXN1cmVOdW1iZXIsbj1NYXRoLm1heCh0Lk1lYXN1cmVOdW1iZXItcywwKSxyPW51bGw9PT0oZT10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3Rbbl1bMF0pfHx2b2lkIDA9PT1lP3ZvaWQgMDplLmdldFZGU3RhdmUoKTtpZighcilyZXR1cm47Y29uc3Qgbz0tdGhpcy5ydWxlcy5SZWhlYXJzYWxNYXJrWU9mZnNldERlZmF1bHQtdGhpcy5ydWxlcy5SZWhlYXJzYWxNYXJrWU9mZnNldDtsZXQgYT10aGlzLnJ1bGVzLlJlaGVhcnNhbE1hcmtYT2Zmc2V0RGVmYXVsdCt0aGlzLnJ1bGVzLlJlaGVhcnNhbE1hcmtYT2Zmc2V0O3QuSXNTeXN0ZW1TdGFydE1lYXN1cmUmJihhKz10aGlzLnJ1bGVzLlJlaGVhcnNhbE1hcmtYT2Zmc2V0U3lzdGVtU3RhcnRNZWFzdXJlKTtjb25zdCBsPXRoaXMucnVsZXMuUmVoZWFyc2FsTWFya0ZvbnRTaXplO3Iuc2V0U2VjdGlvbihpLmxhYmVsLG8sYSxsKX1jYWxjdWxhdGVTaW5nbGVPY3RhdmVTaGlmdCh0LGUsaSxzKXt2YXIgbjtjb25zdCByPWUuT2N0YXZlU2hpZnRTdGFydCxvPXIuUGFyZW50U3RhcnRNdWx0aUV4cHJlc3Npb24uVGltZXN0YW1wLGE9bnVsbD09PShuPXIuUGFyZW50RW5kTXVsdGlFeHByZXNzaW9uKXx8dm9pZCAwPT09bj92b2lkIDA6bi5UaW1lc3RhbXAsbD10aGlzLnJ1bGVzLk1pbk1lYXN1cmVUb0RyYXdJbmRleCxoPXRoaXMucnVsZXMuTWF4TWVhc3VyZVRvRHJhd0luZGV4O2xldCBjLGQsZj10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbaV1bc10uUGFyZW50U3RhZmZMaW5lO2lmKGZ8fChmPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFtsXVtzXS5QYXJlbnRTdGFmZkxpbmUpLGM9ci5QYXJlbnRFbmRNdWx0aUV4cHJlc3Npb24/dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LmdldEdyYXBoaWNhbE1lYXN1cmVGcm9tU291cmNlTWVhc3VyZUFuZEluZGV4KHIuUGFyZW50RW5kTXVsdGlFeHByZXNzaW9uLlNvdXJjZU1lYXN1cmVQYXJlbnQscyk6dGhpcy5ncmFwaGljYWxNdXNpY1NoZWV0LmdldExhc3RHcmFwaGljYWxNZWFzdXJlRnJvbUluZGV4KHMsITApLGMuTWVhc3VyZU51bWJlcj5oKzEmJihjPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5nZXRMYXN0R3JhcGhpY2FsTWVhc3VyZUZyb21JbmRleChzLCEwKSksZD1yLlBhcmVudEVuZE11bHRpRXhwcmVzc2lvbj90aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuZ2V0R3JhcGhpY2FsTWVhc3VyZUZyb21Tb3VyY2VNZWFzdXJlQW5kSW5kZXgoci5QYXJlbnRTdGFydE11bHRpRXhwcmVzc2lvbi5Tb3VyY2VNZWFzdXJlUGFyZW50LHMpOnRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFtsXVtzXSxkLk1lYXN1cmVOdW1iZXI8bCsxJiYoZD10aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbbF1bc10pLGQuTWVhc3VyZU51bWJlcjxsKzF8fGQuTWVhc3VyZU51bWJlcj5oKzF8fGMuTWVhc3VyZU51bWJlcjxsKzF8fGMuTWVhc3VyZU51bWJlcj5oKzEpcmV0dXJuO2xldCBtPWMuUGFyZW50U3RhZmZMaW5lO2lmKG18fChtPWYpLGMmJmYmJm0pe2NvbnN0IHQ9bmV3IHAuVmV4Rmxvd09jdGF2ZVNoaWZ0KHIsZi5Qb3NpdGlvbkFuZFNoYXBlKTtpZighdC5zdGFydE5vdGUpe2xldCBlO2Zvcihjb25zdCB0IG9mIGQuc3RhZmZFbnRyaWVzKWlmKHQpe2U9dDticmVha31pZighZSlyZXR1cm47aWYodC5zZXRTdGFydE5vdGUoZSksIXQuc3RhcnROb3RlKXJldHVybn1pZighdC5lbmROb3RlKXtsZXQgZTtmb3IobGV0IHQ9Yy5zdGFmZkVudHJpZXMubGVuZ3RoLTE7dD49MDt0KyspaWYoYy5zdGFmZkVudHJpZXNbdF0pe2U9Yy5zdGFmZkVudHJpZXNbdF07YnJlYWt9aWYodC5zZXRFbmROb3RlKGUpLCF0LmVuZE5vdGUpcmV0dXJufWxldCBlPWQuZmluZEdyYXBoaWNhbFN0YWZmRW50cnlGcm9tVGltZXN0YW1wKG8pO2V8fChlPWQuc3RhZmZFbnRyaWVzWzBdKTtsZXQgaT1jLmZpbmRHcmFwaGljYWxTdGFmZkVudHJ5RnJvbVRpbWVzdGFtcChhKTtpZihpfHwoaT1jLnN0YWZmRW50cmllc1tjLnN0YWZmRW50cmllcy5sZW5ndGgtMV0pLHQuc2V0U3RhcnROb3RlKGUpLG0hPT1mKXt0LmVuZHNPbkRpZmZlcmVudFN0YWZmTGluZT0hMDtsZXQgbj1mLk1lYXN1cmVzW2YuTWVhc3VyZXMubGVuZ3RoLTFdO3ZvaWQgMD09PW4mJihuPWMpO2NvbnN0IG89bi5zdGFmZkVudHJpZXNbbi5zdGFmZkVudHJpZXMubGVuZ3RoLTFdO3Quc2V0RW5kTm90ZShvKTtjb25zdCBhPW0uUGFyZW50TXVzaWNTeXN0ZW0uSWQtZi5QYXJlbnRNdXNpY1N5c3RlbS5JZDtpZihhPjApZm9yKGxldCB0PWYuUGFyZW50TXVzaWNTeXN0ZW0uSWQ7dDxtLlBhcmVudE11c2ljU3lzdGVtLklkO3QrKyl7Y29uc3QgZT10KzEsbj10aGlzLm11c2ljU3lzdGVtc1tlXS5TdGFmZkxpbmVzW3NdLG89bi5NZWFzdXJlc1swXSxsPW5ldyBwLlZleEZsb3dPY3RhdmVTaGlmdChyLG8uUG9zaXRpb25BbmRTaGFwZSk7dDxhJiYobC5lbmRzT25EaWZmZXJlbnRTdGFmZkxpbmU9ITApO2xldCBoPW4uTWVhc3VyZXNbbi5NZWFzdXJlcy5sZW5ndGgtMV07aC5Jc0V4dHJhR3JhcGhpY2FsTWVhc3VyZSYmKGg9bi5NZWFzdXJlc1tuLk1lYXN1cmVzLmxlbmd0aC0yXSk7Y29uc3QgZD1vLnN0YWZmRW50cmllc1swXTtsZXQgZj1oLnN0YWZmRW50cmllc1toLnN0YWZmRW50cmllcy5sZW5ndGgtMV07Yy5QYXJlbnRTdGFmZkxpbmU9PT1uJiYoaD1jLGY9aSk7Y29uc3QgbT1cIlZleEZsb3dNdXNpY1NoZWV0Q2FsY3VsYXRvci5jYWxjdWxhdGVTaW5nbGVPY3RhdmVTaGlmdDogXCI7ZHx8dS5kZWZhdWx0Lndhcm4obStcIm5vIGZpcnN0Tm90ZSBmb3VuZFwiKSxmfHx1LmRlZmF1bHQud2FybihtK1wibm8gbGFzdE5vdGUgZm91bmRcIiksbC5zZXRTdGFydE5vdGUoZCksbC5zZXRFbmROb3RlKGYpLG4uT2N0YXZlU2hpZnRzLnB1c2gobCksdGhpcy5jYWxjdWxhdGVPY3RhdmVTaGlmdFNreUJvdHRvbUxpbmUoZCxmLGwsbil9dGhpcy5jYWxjdWxhdGVPY3RhdmVTaGlmdFNreUJvdHRvbUxpbmUoZSxvLHQsZil9ZWxzZSB0LnNldEVuZE5vdGUoaSksdGhpcy5jYWxjdWxhdGVPY3RhdmVTaGlmdFNreUJvdHRvbUxpbmUoZSxpLHQsZik7Zi5PY3RhdmVTaGlmdHMucHVzaCh0KX1lbHNlIHUuZGVmYXVsdC53YXJuKFwiRW5kIG1lYXN1cmUgb3Igc3RhZmZMaW5lcyBmb3Igb2N0YXZlIHNoaWZ0IGFyZSB1bmRlZmluZWQhIFRoaXMgc2hvdWxkIG5vdCBoYXBwZW4hXCIpfWNhbGN1bGF0ZU9jdGF2ZVNoaWZ0U2t5Qm90dG9tTGluZSh0LGUsaSxzKXtpZighZSlyZXR1cm4gdm9pZCB1LmRlZmF1bHQud2FybihcIm9jdGF2ZXNoaWZ0OiBubyBlbmRTdGFmZkVudHJ5XCIpO2xldCBuPXQuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoLHI9ZS5Qb3NpdGlvbkFuZFNoYXBlLlNpemUud2lkdGg7dC5oYXNPbmx5UmVzdHMoKT9uPS1uOm4vPTIsZS5oYXNPbmx5UmVzdHMoKT9yKj0yOnIvPTIsdD09PWUmJihyKj0yKTtjb25zdCBvPXQuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngtbixhPWUuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngrcjtpLlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aD1vLWE7Y29uc3QgbD1pLmdldFRleHRCcmFja2V0KCksaD1sLmZvbnQuc2l6ZS8xMDtpZihsLnBvc2l0aW9uPT09Yy5UZXh0QnJhY2tldC5Qb3NpdGlvbnMuVE9QKXtjb25zdCB0PU1hdGguY2VpbChzLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLmdldFNreUxpbmVNaW5JblJhbmdlKG8sYSkpO2lmKHQ9PT0xLzApcmV0dXJuO2wuc3RhcnQuZ2V0U3RhdmUoKS5vcHRpb25zLnRvcF90ZXh0X3Bvc2l0aW9uPU1hdGguYWJzKHQpLHMuU2t5Qm90dG9tTGluZUNhbGN1bGF0b3IudXBkYXRlU2t5TGluZUluUmFuZ2UobyxhLHQtMipoKX1lbHNle2NvbnN0IHQ9cy5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvci5nZXRCb3R0b21MaW5lTWF4SW5SYW5nZShvLGEpO2lmKHQ9PT0xLzApcmV0dXJuO2wuc3RhcnQuZ2V0U3RhdmUoKS5vcHRpb25zLmJvdHRvbV90ZXh0X3Bvc2l0aW9uPXQscy5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvci51cGRhdGVCb3R0b21MaW5lSW5SYW5nZShvLGEsdCsxLjUqaCl9fWNhbGN1bGF0ZVdvcmRSZXBldGl0aW9uSW5zdHJ1Y3Rpb24odCxlKXtsZXQgaTtjb25zdCBzPXRoaXMuZ3JhcGhpY2FsTXVzaWNTaGVldC5NZWFzdXJlTGlzdFtlXTtmb3IobGV0IHQ9MCxlPXMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9c1t0XTtpZihlJiZlLlBhcmVudFN0YWZmTGluZSYmZS5QYXJlbnRTdGFmZi5QYXJlbnRJbnN0cnVtZW50LlZpc2libGUpe2k9ZTticmVha319aSYmaS5hZGRXb3JkUmVwZXRpdGlvbih0KX1jYWxjdWxhdGVTa3lCb3R0b21MaW5lcygpe2NvbnN0IHQ9dGhpcy5tdXNpY1N5c3RlbXMubWFwKCh0PT50LlN0YWZmTGluZXMpKS5mbGF0KCk7bGV0IGU9MDtmb3IoY29uc3QgaSBvZiB0KWZvcihjb25zdCB0IG9mIGkuTWVhc3VyZXMpdCYmZSsrO2lmKHRoaXMucnVsZXMuQWx3YXlzU2V0UHJlZmVycmVkU2t5Qm90dG9tTGluZUJhY2tlbmRBdXRvbWF0aWNhbGx5JiZ0aGlzLnJ1bGVzLnNldFByZWZlcnJlZFNreUJvdHRvbUxpbmVCYWNrZW5kQXV0b21hdGljYWxseShlKSxlPj10aGlzLnJ1bGVzLlNreUJvdHRvbUxpbmVCYXRjaE1pbk1lYXN1cmVzKW5ldyBvLlNreUJvdHRvbUxpbmVCYXRjaENhbGN1bGF0b3IodCx0aGlzLnJ1bGVzLlByZWZlcnJlZFNreUJvdHRvbUxpbmVCYXRjaENhbGN1bGF0b3JCYWNrZW5kKS5jYWxjdWxhdGVMaW5lcygpO2Vsc2UgZm9yKGNvbnN0IGUgb2YgdCllLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLmNhbGN1bGF0ZUxpbmVzKCl9Y2FsY3VsYXRlRXhwcmVzc2lvbkFsaWduZW1lbnRzKCl7Zm9yKGNvbnN0IHQgb2YgdGhpcy5tdXNpY1N5c3RlbXMpZm9yKGNvbnN0IGUgb2YgdC5TdGFmZkxpbmVzKXRyeXtlLkFsaWdubWVudE1hbmFnZXIuYWxpZ25EeW5hbWljRXhwcmVzc2lvbnMoKSxlLkFic3RyYWN0RXhwcmVzc2lvbnMuZm9yRWFjaCgodD0+e3QudXBkYXRlU2t5Qm90dG9tTGluZSgpfSkpfWNhdGNoKHQpe319aGFuZGxlVGllZEdyYXBoaWNhbE5vdGUodCxlLGkscyxuLHIsbyxhKXt9aGFuZGxlQmVhbSh0LGUsaSl7dC5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFN0YWZmRW50cnkucGFyZW50TWVhc3VyZS5oYW5kbGVCZWFtKHQsZSl9aGFuZGxlVm9pY2VFbnRyeUx5cmljcyh0LGUsaSl7dC5MeXJpY3NFbnRyaWVzLmZvckVhY2goKCh0LHMpPT57Y29uc3Qgbj1uZXcgZi5HcmFwaGljYWxMeXJpY0VudHJ5KHMsZSx0aGlzLnJ1bGVzLkx5cmljc0hlaWdodCx0aGlzLnJ1bGVzLlN0YWZmSGVpZ2h0KTtpZihlLkx5cmljc0VudHJpZXMucHVzaChuKSxuLkdyYXBoaWNhbExhYmVsLnNldExhYmVsUG9zaXRpb25BbmRTaGFwZUJvcmRlcnMoKSxzLldvcmQpe2NvbnN0IHQ9cy5Xb3JkLlN5bGxhYmxlcy5pbmRleE9mKHMpO2xldCBlPWkuaW5kZXhPZihzLldvcmQpO2lmKC0xPT09ZSYmKGkucHVzaChzLldvcmQpLGU9aS5pbmRleE9mKHMuV29yZCkpLDA9PT10aGlzLmdyYXBoaWNhbEx5cmljV29yZHMubGVuZ3RofHxlPnRoaXMuZ3JhcGhpY2FsTHlyaWNXb3Jkcy5sZW5ndGgtMSl7Y29uc3QgZT1uZXcgbS5HcmFwaGljYWxMeXJpY1dvcmQocy5Xb3JkKTtuLlBhcmVudEx5cmljV29yZD1lLGUuR3JhcGhpY2FsTHlyaWNzRW50cmllc1t0XT1uLHRoaXMuZ3JhcGhpY2FsTHlyaWNXb3Jkcy5wdXNoKGUpfWVsc2V7Y29uc3Qgcz10aGlzLmdyYXBoaWNhbEx5cmljV29yZHNbZV07bi5QYXJlbnRMeXJpY1dvcmQ9cyxzLkdyYXBoaWNhbEx5cmljc0VudHJpZXNbdF09bixzLmlzRmlsbGVkKCkmJihpLnNwbGljZShlLDEpLHRoaXMuZ3JhcGhpY2FsTHlyaWNXb3Jkcy5zcGxpY2UodGhpcy5ncmFwaGljYWxMeXJpY1dvcmRzLmluZGV4T2YocyksMSkpfX19KSl9aGFuZGxlVm9pY2VFbnRyeU9ybmFtZW50cyh0LGUsaSl7fWhhbmRsZVZvaWNlRW50cnlBcnRpY3VsYXRpb25zKHQsZSxpKXt9aGFuZGxlVm9pY2VFbnRyeVRlY2huaWNhbEluc3RydWN0aW9ucyh0LGUsaSl7fWhhbmRsZVR1cGxldCh0LGUsaSl7dC5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFN0YWZmRW50cnkucGFyZW50TWVhc3VyZS5oYW5kbGVUdXBsZXQodCxlKX1maW5kSW5kZXhHcmFwaGljYWxTbHVyRnJvbVNsdXIodCxlKXtmb3IobGV0IGk9MDtpPHQubGVuZ3RoO2krKylpZih0W2ldLnNsdXI9PT1lKXJldHVybiBpO3JldHVybi0xfWNhbGN1bGF0ZVNsdXJzKCl7Y29uc3QgdD17fTtmb3IoY29uc3QgZSBvZiB0aGlzLmdyYXBoaWNhbE11c2ljU2hlZXQuTWVhc3VyZUxpc3RbMF0pdFtlLlBhcmVudFN0YWZmLmlkSW5NdXNpY1NoZWV0XT1bXTtmb3IoY29uc3QgZSBvZiB0aGlzLm11c2ljU3lzdGVtcylmb3IoY29uc3QgaSBvZiBlLlN0YWZmTGluZXMpe2NvbnN0IGU9dFtpLlBhcmVudFN0YWZmLmlkSW5NdXNpY1NoZWV0XTtmb3IobGV0IHQ9MDt0PGUubGVuZ3RoO3QrKyl7Y29uc3Qgcz1lW3RdLG49bmV3IFMuR3JhcGhpY2FsU2x1cihzLnNsdXIsdGhpcy5ydWxlcyk7aS5hZGRTbHVyVG9TdGFmZmxpbmUobiksZVt0XT1ufWZvcihjb25zdCB0IG9mIGkuTWVhc3VyZXMpZm9yKGNvbnN0IHMgb2YgdC5zdGFmZkVudHJpZXMpe2Zvcihjb25zdCB0IG9mIHMuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzKWZvcihjb25zdCBuIG9mIHQubm90ZXMpZm9yKGNvbnN0IHQgb2Ygbi5zb3VyY2VOb3RlLk5vdGVTbHVycylpZih0LkVuZE5vdGUmJnQuU3RhcnROb3RlKXtpZih0LlN0YXJ0Tm90ZT09PW4uc291cmNlTm90ZSl7Y29uc3Qgcz1uZXcgUy5HcmFwaGljYWxTbHVyKHQsdGhpcy5ydWxlcyk7ZS5wdXNoKHMpLGkuYWRkU2x1clRvU3RhZmZsaW5lKHMpfWlmKHQuRW5kTm90ZT09PW4uc291cmNlTm90ZSl7Y29uc3QgaT10aGlzLmZpbmRJbmRleEdyYXBoaWNhbFNsdXJGcm9tU2x1cihlLHQpO2lmKGk+PTApe2NvbnN0IHQ9ZVtpXTstMT09PXQuc3RhZmZFbnRyaWVzLmluZGV4T2YocykmJnQuc3RhZmZFbnRyaWVzLnB1c2gocyksZS5zcGxpY2UoaSwxKX19fWZvcihjb25zdCB0IG9mIGUpLTE9PT10LnN0YWZmRW50cmllcy5pbmRleE9mKHMpJiZ0LnN0YWZmRW50cmllcy5wdXNoKHMpfX1mb3IoY29uc3QgdCBvZiB0aGlzLm11c2ljU3lzdGVtcylmb3IoY29uc3QgZSBvZiB0LlN0YWZmTGluZXMpe2NvbnN0IHQ9ZS5HcmFwaGljYWxTbHVycy5zb3J0KFMuR3JhcGhpY2FsU2x1ci5Db21wYXJlKTtmb3IoY29uc3QgZSBvZiB0KWUuc2x1ci5pc0Nyb3NzZWQoKXx8ZS5jYWxjdWxhdGVDdXJ2ZSh0aGlzLnJ1bGVzKX19fWUuVmV4Rmxvd011c2ljU2hlZXRDYWxjdWxhdG9yPVR9LDU4MjA6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd011c2ljU2hlZXREcmF3ZXI9ZS51bml0SW5QaXhlbHM9dm9pZCAwO2NvbnN0IG49cyhpKDYzNjgpKSxyPWkoMTQ5NCksbz1pKDMyNzgpLGE9aSg5MDg2KSxsPWkoMjk0MiksaD1pKDgxNTUpLGM9aSgzNzQ4KSx1PWkoNTI3NyksZD1pKDk0MjgpLGY9cyhpKDIwNDMpKSxtPWkoMzc0KSxwPWkoNzQ1OSksYj1pKDQ0NjIpO2UudW5pdEluUGl4ZWxzPTEwO2NsYXNzIGcgZXh0ZW5kcyByLk11c2ljU2hlZXREcmF3ZXJ7Y29uc3RydWN0b3IodD1uZXcgcC5EcmF3aW5nUGFyYW1ldGVycyl7c3VwZXIobmV3IGwuVmV4Rmxvd1RleHRNZWFzdXJlcih0LlJ1bGVzKSx0KSx0aGlzLmJhY2tlbmRzPVtdLHRoaXMuem9vbT0xLHRoaXMucGFnZUlkeD0wfWdldCBCYWNrZW5kcygpe3JldHVybiB0aGlzLmJhY2tlbmRzfWRyYXdTaGVldCh0KXt2YXIgaSxzLHI7XCJnb252aWxsZVwiPT09dGhpcy5ydWxlcy5EZWZhdWx0VmV4Rmxvd05vdGVGb250JiYobi5kZWZhdWx0LkZsb3cuREVGQVVMVF9GT05UX1NUQUNLPVtudWxsPT09KGk9bi5kZWZhdWx0LkZsb3cuRm9udHMpfHx2b2lkIDA9PT1pP3ZvaWQgMDppLkdvbnZpbGxlLG51bGw9PT0ocz1uLmRlZmF1bHQuRmxvdy5Gb250cyl8fHZvaWQgMD09PXM/dm9pZCAwOnMuQnJhdnVyYSxudWxsPT09KHI9bi5kZWZhdWx0LkZsb3cuRm9udHMpfHx2b2lkIDA9PT1yP3ZvaWQgMDpyLkN1c3RvbV0pLG4uZGVmYXVsdC5GbG93LlNUQVZFX0xJTkVfVEhJQ0tORVNTPXRoaXMucnVsZXMuU3RhZmZMaW5lV2lkdGgqZS51bml0SW5QaXhlbHMsbi5kZWZhdWx0LkZsb3cuU1RFTV9XSURUSD10aGlzLnJ1bGVzLlN0ZW1XaWR0aCplLnVuaXRJblBpeGVscyxuLmRlZmF1bHQuRmxvdy5ERUZBVUxUX05PVEFUSU9OX0ZPTlRfU0NBTEU9dGhpcy5ydWxlcy5WZXhGbG93RGVmYXVsdE5vdGF0aW9uRm9udFNjYWxlLG4uZGVmYXVsdC5GbG93LkRFRkFVTFRfVEFCX0ZPTlRfU0NBTEU9dGhpcy5ydWxlcy5WZXhGbG93RGVmYXVsdFRhYkZvbnRTY2FsZSx0aGlzLnBhZ2VJZHg9MDtmb3IoY29uc3QgZSBvZiB0Lk11c2ljUGFnZXMpe2lmKGUuUGFnZU51bWJlcj50aGlzLnJ1bGVzLk1heFBhZ2VUb0RyYXdOdW1iZXIpYnJlYWs7Y29uc3QgdD10aGlzLmJhY2tlbmRzW3RoaXMucGFnZUlkeF07dC5ncmFwaGljYWxNdXNpY1BhZ2U9ZSx0LnNjYWxlKHRoaXMuem9vbSksdGhpcy5wYWdlSWR4Kz0xfXRoaXMucGFnZUlkeD0wLHRoaXMuYmFja2VuZD10aGlzLmJhY2tlbmRzWzBdLHN1cGVyLmRyYXdTaGVldCh0KX1kcmF3UGFnZSh0KXt0JiYodGhpcy5iYWNrZW5kPXRoaXMuYmFja2VuZHNbdC5QYWdlTnVtYmVyLTFdLHN1cGVyLmRyYXdQYWdlKHQpLHRoaXMucGFnZUlkeCs9MSl9Y2xlYXIoKXtmb3IoY29uc3QgdCBvZiB0aGlzLmJhY2tlbmRzKXQuY2xlYXIoKX1zZXRab29tKHQpe3RoaXMuem9vbT10fWNhbGN1bGF0ZVBpeGVsRGlzdGFuY2UodCl7cmV0dXJuIHQqZS51bml0SW5QaXhlbHN9ZHJhd1N0YWZmTGluZSh0KXtzdXBlci5kcmF3U3RhZmZMaW5lKHQpO2NvbnN0IGU9dC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb247dGhpcy5ydWxlcy5SZW5kZXJTbHVycyYmdGhpcy5kcmF3U2x1cnModCxlKX1kcmF3U2x1cnModCxlKXtmb3IoY29uc3QgaSBvZiB0LkdyYXBoaWNhbFNsdXJzKWkuc2x1ci5pc0Nyb3NzZWQoKXx8dGhpcy5kcmF3U2x1cihpLGUpfWRyYXdTbHVyKHQsZSl7Y29uc3QgaT1bXSxzPW5ldyBhLlBvaW50RjJEKHQuYmV6aWVyU3RhcnRQdC54K2UueCx0LmJlemllclN0YXJ0UHQueStlLnkpLG49bmV3IGEuUG9pbnRGMkQodC5iZXppZXJTdGFydENvbnRyb2xQdC54K2UueCx0LmJlemllclN0YXJ0Q29udHJvbFB0LnkrZS55KSxyPW5ldyBhLlBvaW50RjJEKHQuYmV6aWVyRW5kQ29udHJvbFB0LngrZS54LHQuYmV6aWVyRW5kQ29udHJvbFB0LnkrZS55KSxvPW5ldyBhLlBvaW50RjJEKHQuYmV6aWVyRW5kUHQueCtlLngsdC5iZXppZXJFbmRQdC55K2UueSk7aS5wdXNoKHRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbihzKSksaS5wdXNoKHRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbihuKSksaS5wdXNoKHRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbihyKSksaS5wdXNoKHRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbihvKSksdC5wbGFjZW1lbnQ9PT1jLlBsYWNlbWVudEVudW0uQWJvdmU/KHMueS09LjA1LG4ueS09LjMsci55LT0uMyxvLnktPS4wNSk6KHMueSs9LjA1LG4ueSs9LjMsci55Kz0uMyxvLnkrPS4wNSksaS5wdXNoKHRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbihzKSksaS5wdXNoKHRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbihuKSksaS5wdXNoKHRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbihyKSksaS5wdXNoKHRoaXMuYXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbihvKSksdC5TVkdFbGVtZW50PXRoaXMuYmFja2VuZC5yZW5kZXJDdXJ2ZShpKX1kcmF3TWVhc3VyZSh0KXt0LnNldEFic29sdXRlQ29vcmRpbmF0ZXModC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueCplLnVuaXRJblBpeGVscyx0LlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi55KmUudW5pdEluUGl4ZWxzKTt0cnl7dC5kcmF3KHRoaXMuYmFja2VuZC5nZXRDb250ZXh0KCkpfWNhdGNoKHQpe2YuZGVmYXVsdC53YXJuKFwiVmV4Rmxvd011c2ljU2hlZXREcmF3ZXIuZHJhd01lYXN1cmVcIix0KX1mb3IoY29uc3QgZSBvZiB0LnN0YWZmRW50cmllcyl0aGlzLmRyYXdTdGFmZkVudHJ5KGUpfWRyYXdMaW5lKHQsaSxzPVwiI0ZGMDAwMEZGXCIsbj0uMil7cmV0dXJuIHQ9dGhpcy5hcHBseVNjcmVlblRyYW5zZm9ybWF0aW9uKHQpLGk9dGhpcy5hcHBseVNjcmVlblRyYW5zZm9ybWF0aW9uKGkpLHRoaXMuYmFja2VuZC5yZW5kZXJMaW5lKHQsaSxzLG4qZS51bml0SW5QaXhlbHMpfURyYXdPdmVybGF5TGluZSh0LGkscyxuPVwiI0ZGMDAwMEZGXCIscj0uMil7aWYoIXMuUGFnZU51bWJlcnx8cy5QYWdlTnVtYmVyPnRoaXMuYmFja2VuZHMubGVuZ3RofHxzLlBhZ2VOdW1iZXI8MSlyZXR1cm4gdm9pZCBjb25zb2xlLmxvZyhcIlZleEZsb3dNdXNpY1NoZWV0RHJhd2VyLmRyYXdPdmVybGF5TGluZTogaW52YWxpZCBwYWdlIG51bWJlciAvIG11c2ljIHBhZ2UgbnVtYmVyIGRvZXNuJ3QgY29ycmVzcG9uZCB0byBhbiBleGlzdGluZyBiYWNrZW5kLlwiKTtjb25zdCBvPXMuUGFnZU51bWJlci0xLGE9dGhpcy5iYWNrZW5kc1tvXTtyZXR1cm4gdD10aGlzLmFwcGx5U2NyZWVuVHJhbnNmb3JtYXRpb24odCksaT10aGlzLmFwcGx5U2NyZWVuVHJhbnNmb3JtYXRpb24oaSksYS5yZW5kZXJMaW5lKHQsaSxuLHIqZS51bml0SW5QaXhlbHMpfWRyYXdTa3lMaW5lKHQpe2NvbnN0IGU9dC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24saT10LlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aDt0aGlzLmRyYXdTYW1wbGVkTGluZSh0LlNreUxpbmUsZSxpKX1kcmF3Qm90dG9tTGluZSh0KXtjb25zdCBlPW5ldyBhLlBvaW50RjJEKHQuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngsdC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueSksaT10LlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aDt0aGlzLmRyYXdTYW1wbGVkTGluZSh0LkJvdHRvbUxpbmUsZSxpLFwiIzAwMDBGRkZGXCIpfWRyYXdTYW1wbGVkTGluZSh0LGUsaSxzPVwiI0ZGMDAwMEZGXCIpe2NvbnN0IG49W107bGV0IHI9MDtmb3IobGV0IGU9MDtlPHQubGVuZ3RoO2UrKyl0W2VdIT09ciYmKG4ucHVzaChlKSxyPXRbZV0pO2NvbnN0IG89ZTtpZihuLmxlbmd0aD4wKXtjb25zdCBlPXRoaXMucnVsZXMuU2FtcGxpbmdVbml0O2xldCByLGwsaD1uZXcgYS5Qb2ludEYyRChvLngsby55KSxjPW5ldyBhLlBvaW50RjJEKG5bMF0vZStvLngsby55KTt0aGlzLmRyYXdMaW5lKGgsYyxzKSx0WzBdPj0wJiYocj1uZXcgYS5Qb2ludEYyRChuWzBdL2Urby54LG8ueSksbD1uZXcgYS5Qb2ludEYyRChuWzBdL2Urby54LG8ueSt0W25bMF1dKSx0aGlzLmRyYXdMaW5lKHIsbCxzKSk7Zm9yKGxldCBpPTE7aTxuLmxlbmd0aDtpKyspaD1uZXcgYS5Qb2ludEYyRChuW2ktMV0vZStvLngsby55K3RbbltpLTFdXSksYz1uZXcgYS5Qb2ludEYyRChuW2ldL2Urby54LG8ueSt0W25baS0xXV0pLHRoaXMuZHJhd0xpbmUoaCxjLHMpLHI9bmV3IGEuUG9pbnRGMkQobltpXS9lK28ueCxvLnkrdFtuW2ktMV1dKSxsPW5ldyBhLlBvaW50RjJEKG5baV0vZStvLngsby55K3RbbltpXV0pLHRoaXMuZHJhd0xpbmUocixsLHMpO25bbi5sZW5ndGgtMV08dC5sZW5ndGg/KGg9bmV3IGEuUG9pbnRGMkQobltuLmxlbmd0aC0xXS9lK28ueCxvLnkrdFtuW24ubGVuZ3RoLTFdXSksYz1uZXcgYS5Qb2ludEYyRChvLngraSxvLnkrdFtuW24ubGVuZ3RoLTFdXSksdGhpcy5kcmF3TGluZShoLGMscykpOihoPW5ldyBhLlBvaW50RjJEKG5bbi5sZW5ndGgtMV0vZStvLngsby55KSxjPW5ldyBhLlBvaW50RjJEKG8ueCtpLG8ueSksdGhpcy5kcmF3TGluZShoLGMscykpfWVsc2V7Y29uc3QgdD1uZXcgYS5Qb2ludEYyRChvLngsby55KSxlPW5ldyBhLlBvaW50RjJEKG8ueCtpLG8ueSk7dGhpcy5kcmF3TGluZSh0LGUscyl9fWRyYXdTdGFmZkVudHJ5KHQpe2lmKHQuRmluZ2VyaW5nRW50cmllcy5sZW5ndGg+MClmb3IoY29uc3QgZSBvZiB0LkZpbmdlcmluZ0VudHJpZXMpZS5TVkdOb2RlPXRoaXMuZHJhd0xhYmVsKGUsaC5HcmFwaGljYWxMYXllcnMuTm90ZXMpO2lmKHZvaWQgMCE9PXQuZ3JhcGhpY2FsQ2hvcmRDb250YWluZXJzJiZ0LmdyYXBoaWNhbENob3JkQ29udGFpbmVycy5sZW5ndGg+MClmb3IoY29uc3QgZSBvZiB0LmdyYXBoaWNhbENob3JkQ29udGFpbmVycyl7Y29uc3QgdD1lLkdyYXBoaWNhbExhYmVsO3QuU1ZHTm9kZT10aGlzLmRyYXdMYWJlbCh0LGguR3JhcGhpY2FsTGF5ZXJzLk5vdGVzKX10aGlzLnJ1bGVzLlJlbmRlckx5cmljcyYmdC5MeXJpY3NFbnRyaWVzLmxlbmd0aD4wJiZ0aGlzLmRyYXdMeXJpY3ModC5MeXJpY3NFbnRyaWVzLGguR3JhcGhpY2FsTGF5ZXJzLk5vdGVzKX1kcmF3THlyaWNzKHQsZSl7dC5mb3JFYWNoKCh0PT57Y29uc3QgaT10LkdyYXBoaWNhbExhYmVsO2kuU1ZHTm9kZT10aGlzLmRyYXdMYWJlbChpLGUpfSkpfWRyYXdJbnN0cnVtZW50QnJhY2UodCxlKXt0LmRyYXcodGhpcy5iYWNrZW5kLmdldENvbnRleHQoKSl9ZHJhd0dyb3VwQnJhY2tldCh0LGUpe3QuZHJhdyh0aGlzLmJhY2tlbmQuZ2V0Q29udGV4dCgpKX1kcmF3T2N0YXZlU2hpZnRzKHQpe2Zvcihjb25zdCBlIG9mIHQuT2N0YXZlU2hpZnRzKWlmKGUpe2NvbnN0IHQ9ZSxpPXRoaXMuYmFja2VuZC5nZXRDb250ZXh0KCkscz10LmdldFRleHRCcmFja2V0KCk7cy5zZXRDb250ZXh0KGkpO3RyeXtzLmRyYXcoKX1jYXRjaCh0KXtmLmRlZmF1bHQud2Fybih0KX19fWRyYXdFeHByZXNzaW9ucyh0KXtmb3IoY29uc3QgZSBvZiB0LkFic3RyYWN0RXhwcmVzc2lvbnMpaWYoZSBpbnN0YW5jZW9mIGQuR3JhcGhpY2FsSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uKXRoaXMuZHJhd0luc3RhbnRhbmVvdXNEeW5hbWljKGUpO2Vsc2UgaWYoZSBpbnN0YW5jZW9mIHUuR3JhcGhpY2FsSW5zdGFudGFuZW91c1RlbXBvRXhwcmVzc2lvbil7Y29uc3QgdD1lLkdyYXBoaWNhbExhYmVsO3QuU1ZHTm9kZT10aGlzLmRyYXdMYWJlbCh0LGguR3JhcGhpY2FsTGF5ZXJzLk5vdGVzKX1lbHNlIGlmKGUgaW5zdGFuY2VvZiBtLkdyYXBoaWNhbENvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbil0aGlzLmRyYXdDb250aW51b3VzRHluYW1pYyhlKTtlbHNlIGlmKGUgaW5zdGFuY2VvZiBiLkdyYXBoaWNhbFVua25vd25FeHByZXNzaW9uKXtjb25zdCB0PWUuTGFiZWw7dC5TVkdOb2RlPXRoaXMuZHJhd0xhYmVsKHQsaC5HcmFwaGljYWxMYXllcnMuTm90ZXMpfWVsc2UgZi5kZWZhdWx0Lndhcm4oXCJVbmtvd24gdHlwZSBvZiBleHByZXNzaW9uIVwiKX1kcmF3SW5zdGFudGFuZW91c0R5bmFtaWModCl7Y29uc3QgZT10LkxhYmVsO2UuU1ZHTm9kZT10aGlzLmRyYXdMYWJlbChlLGguR3JhcGhpY2FsTGF5ZXJzLk5vdGVzKX1kcmF3Q29udGludW91c0R5bmFtaWModCl7aWYodC5Jc1ZlcmJhbCl7Y29uc3QgZT10LkxhYmVsO2UuU1ZHTm9kZT10aGlzLmRyYXdMYWJlbChlLGguR3JhcGhpY2FsTGF5ZXJzLk5vdGVzKX1lbHNlIGZvcihjb25zdCBlIG9mIHQuTGluZXMpe2NvbnN0IGk9bmV3IGEuUG9pbnRGMkQodC5QYXJlbnRTdGFmZkxpbmUuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngrZS5TdGFydC54LHQuUGFyZW50U3RhZmZMaW5lLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi55K2UuU3RhcnQueSkscz1uZXcgYS5Qb2ludEYyRCh0LlBhcmVudFN0YWZmTGluZS5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueCtlLkVuZC54LHQuUGFyZW50U3RhZmZMaW5lLlBvc2l0aW9uQW5kU2hhcGUuQWJzb2x1dGVQb3NpdGlvbi55K2UuRW5kLnkpO3RoaXMuZHJhd0xpbmUoaSxzLFwiYmxhY2tcIixlLldpZHRoKX19cmVuZGVyTGFiZWwodCxpLHMsbixyLG8pe3ZhciBsO2lmKCF0LkxhYmVsLnByaW50KXJldHVybjtjb25zdCBoPXQuTGFiZWwuZm9udEhlaWdodCplLnVuaXRJblBpeGVscyx7Zm9udDpjfT10LkxhYmVsO2xldCB1O3RoaXMucnVsZXMuQ29sb3JpbmdFbmFibGVkJiYodT10LkxhYmVsLmNvbG9yRGVmYXVsdCx1fHwodT10aGlzLnJ1bGVzLkRlZmF1bHRDb2xvckxhYmVsKSk7bGV0IGQse2ZvbnRTdHlsZTpmLGZvbnRGYW1pbHk6bX09dC5MYWJlbDtmfHwoZj10aGlzLnJ1bGVzLkRlZmF1bHRGb250U3R5bGUpLG18fChtPXRoaXMucnVsZXMuRGVmYXVsdEZvbnRGYW1pbHkpO2ZvcihsZXQgZT0wO2U8KG51bGw9PT0obD10LlRleHRMaW5lcyl8fHZvaWQgMD09PWw/dm9pZCAwOmwubGVuZ3RoKTtlKyspe2NvbnN0IGk9dC5UZXh0TGluZXNbZV0scz10aGlzLmNhbGN1bGF0ZVBpeGVsRGlzdGFuY2UoaS54T2Zmc2V0KSxuPW5ldyBhLlBvaW50RjJEKG8ueCtzLG8ueSksbD10aGlzLmJhY2tlbmQucmVuZGVyVGV4dChoLGYsYyxpLnRleHQscixuLHUsdC5MYWJlbC5mb250RmFtaWx5KTtkP2QuYXBwZW5kQ2hpbGQobCk6ZD1sLG8ueT1vLnkrcix0LlRleHRMaW5lcy5sZW5ndGg+MSYmKG8ueSs9dGhpcy5ydWxlcy5TcGFjaW5nQmV0d2VlblRleHRMaW5lcyl9cmV0dXJuIGR9cmVuZGVyUmVjdGFuZ2xlKHQsZSxpLHMsbil7cmV0dXJuIHRoaXMuYmFja2VuZC5yZW5kZXJSZWN0YW5nbGUodCxpLHMsbil9YXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbih0KXtyZXR1cm4gbmV3IGEuUG9pbnRGMkQodC54KmUudW5pdEluUGl4ZWxzLHQueSplLnVuaXRJblBpeGVscyl9YXBwbHlTY3JlZW5UcmFuc2Zvcm1hdGlvbkZvclJlY3QodCl7cmV0dXJuIG5ldyBvLlJlY3RhbmdsZUYyRCh0LngqZS51bml0SW5QaXhlbHMsdC55KmUudW5pdEluUGl4ZWxzLHQud2lkdGgqZS51bml0SW5QaXhlbHMsdC5oZWlnaHQqZS51bml0SW5QaXhlbHMpfX1lLlZleEZsb3dNdXNpY1NoZWV0RHJhd2VyPWd9LDg0OTQ6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd011c2ljU3lzdGVtPXZvaWQgMDtjb25zdCBzPWkoNzE0Miksbj1pKDY4OTQpLHI9aSg3NzcxKSxvPWkoODEyOSksYT1pKDU1NzUpLGw9aSg4OTM5KTtjbGFzcyBoIGV4dGVuZHMgcy5NdXNpY1N5c3RlbXtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKHQpLHRoaXMucnVsZXM9ZX1jYWxjdWxhdGVCb3JkZXJzKHQpe2lmKDA9PT10aGlzLnN0YWZmTGluZXMubGVuZ3RoKXJldHVybjtjb25zdCBlPXRoaXMuY2FsY0JyYWNrZXRzV2lkdGgoKTt0aGlzLmJvdW5kaW5nQm94LkJvcmRlckxlZnQ9LWUsdGhpcy5ib3VuZGluZ0JveC5Cb3JkZXJNYXJnaW5MZWZ0PS1lLHRoaXMuYm91bmRpbmdCb3guWEJvcmRlcnNIYXZlQmVlblNldD0hMDtjb25zdCBpPXRoaXMuc3RhZmZMaW5lc1swXS5Ta3lCb3R0b21MaW5lQ2FsY3VsYXRvci5nZXRTa3lMaW5lTWluKCk7dGhpcy5ib3VuZGluZ0JveC5Cb3JkZXJUb3A9aSx0aGlzLmJvdW5kaW5nQm94LkJvcmRlck1hcmdpblRvcD1pO2NvbnN0IHM9dGhpcy5zdGFmZkxpbmVzW3RoaXMuc3RhZmZMaW5lcy5sZW5ndGgtMV0sbj1zLlNreUJvdHRvbUxpbmVDYWxjdWxhdG9yLmdldEJvdHRvbUxpbmVNYXgoKStzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55O3RoaXMuYm91bmRpbmdCb3guQm9yZGVyQm90dG9tPW4sdGhpcy5ib3VuZGluZ0JveC5Cb3JkZXJNYXJnaW5Cb3R0b209bix0aGlzLmJvdW5kaW5nQm94LlhCb3JkZXJzSGF2ZUJlZW5TZXQ9ITAsdGhpcy5ib3VuZGluZ0JveC5ZQm9yZGVyc0hhdmVCZWVuU2V0PSEwfWNyZWF0ZVN5c3RlbUxpbmUodCxlLGkscyxhLGwsaCl7Y29uc3QgYz1sO2xldCB1PSExO2lmKGgmJih1PSEwLGgubGluZVRvKGwsby5WZXhGbG93Q29udmVydGVyLmxpbmUoaSxzKSksaC5hZGRNZWFzdXJlTGluZShpLHMpLGk9PT1uLlN5c3RlbUxpbmVzRW51bS5Eb3RzQm9sZEJvbGREb3RzKSl7Y29uc3QgdD1oLlBhcmVudFN0YWZmTGluZS5NZWFzdXJlcy5pbmRleE9mKGgpKzEsZT1oLlBhcmVudFN0YWZmTGluZS5NZWFzdXJlc1t0XSxpPWwuUGFyZW50U3RhZmZMaW5lLk1lYXN1cmVzW3RdO2UmJmkmJihlLmxpbmVUbyhpLG8uVmV4Rmxvd0NvbnZlcnRlci5saW5lKG4uU3lzdGVtTGluZXNFbnVtLkJvbGRUaGluRG90cyxzKSksZS5hZGRNZWFzdXJlTGluZShuLlN5c3RlbUxpbmVzRW51bS5Cb2xkVGhpbkRvdHMscykpfXJldHVybiBjJiZjLmFkZE1lYXN1cmVMaW5lKGkscyx1KSxuZXcgci5TeXN0ZW1MaW5lKGkscyx0aGlzLGwsaCl9Y3JlYXRlSW5zdHJ1bWVudEJyYWNrZXQodCxlKXtjb25zdCBpPXQscz1lLG49bmV3IGwuVmV4Rmxvd0luc3RydW1lbnRCcmFjZShpLHMpO3RoaXMuSW5zdHJ1bWVudEJyYWNrZXRzLnB1c2gobil9Y3JlYXRlR3JvdXBCcmFja2V0KHQsZSxpKXtjb25zdCBzPXQsbj1lO2lmKDA9PT1pKXtjb25zdCB0PW5ldyBhLlZleEZsb3dJbnN0cnVtZW50QnJhY2tldChzLG4saSk7dGhpcy5Hcm91cEJyYWNrZXRzLnB1c2godCl9ZWxzZXtjb25zdCB0PW5ldyBsLlZleEZsb3dJbnN0cnVtZW50QnJhY2UocyxuLGkpO3RoaXMuR3JvdXBCcmFja2V0cy5wdXNoKHQpfX19ZS5WZXhGbG93TXVzaWNTeXN0ZW09aH0sOTUyMDpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5WZXhGbG93T2N0YXZlU2hpZnQ9dm9pZCAwO3ZhciBuPXMoaSg2MzY4KSkuZGVmYXVsdC5GbG93O2NvbnN0IHI9aSg4NzMpLG89aSg1ODUzKSxhPXMoaSgyMDQzKSk7Y2xhc3MgbCBleHRlbmRzIHIuR3JhcGhpY2FsT2N0YXZlU2hpZnR7Y29uc3RydWN0b3IodCxlKXtzd2l0Y2goc3VwZXIodCxlKSx0LlR5cGUpe2Nhc2Ugby5PY3RhdmVFbnVtLlZBODp0aGlzLnBvc2l0aW9uPW4uVGV4dEJyYWNrZXQuUG9zaXRpb25zLlRPUCx0aGlzLnN1cHNjcmlwdD1cInZhXCIsdGhpcy50ZXh0PVwiOFwiO2JyZWFrO2Nhc2Ugby5PY3RhdmVFbnVtLk1BMTU6dGhpcy5wb3NpdGlvbj1uLlRleHRCcmFja2V0LlBvc2l0aW9ucy5UT1AsdGhpcy5zdXBzY3JpcHQ9XCJtYVwiLHRoaXMudGV4dD1cIjE1XCI7YnJlYWs7Y2FzZSBvLk9jdGF2ZUVudW0uVkI4OnRoaXMucG9zaXRpb249bi5UZXh0QnJhY2tldC5Qb3NpdGlvbnMuQk9UVE9NLHRoaXMuc3Vwc2NyaXB0PVwidmJcIix0aGlzLnRleHQ9XCI4XCI7YnJlYWs7Y2FzZSBvLk9jdGF2ZUVudW0uTUIxNTp0aGlzLnBvc2l0aW9uPW4uVGV4dEJyYWNrZXQuUG9zaXRpb25zLkJPVFRPTSx0aGlzLnN1cHNjcmlwdD1cIm1iXCIsdGhpcy50ZXh0PVwiMTVcIjticmVhaztkZWZhdWx0OmEuZGVmYXVsdC5lcnJvcihcIlVua25vd24gb3IgTk9ORSBvY3RhdmVzaGlmdC4gVGhpcyBzaG91bGQgbm90IGJlIGNhbGxlZCFcIil9fXNldFN0YXJ0Tm90ZSh0KXtmb3IoY29uc3QgZSBvZiB0LmdyYXBoaWNhbFZvaWNlRW50cmllcyl7Y29uc3QgdD1lO2lmKG51bGw9PXQ/dm9pZCAwOnQudmZTdGF2ZU5vdGUpcmV0dXJuIHRoaXMuc3RhcnROb3RlPXQudmZTdGF2ZU5vdGUsITB9cmV0dXJuITF9c2V0RW5kTm90ZSh0KXtmb3IoY29uc3QgZSBvZiB0LmdyYXBoaWNhbFZvaWNlRW50cmllcyl7Y29uc3QgdD1lO2lmKG51bGw9PXQ/dm9pZCAwOnQudmZTdGF2ZU5vdGUpcmV0dXJuIHRoaXMuZW5kTm90ZT10LnZmU3RhdmVOb3RlLCEwfXJldHVybiExfWdldFRleHRCcmFja2V0KCl7cmV0dXJuIG5ldyBuLlRleHRCcmFja2V0KHtwb3NpdGlvbjp0aGlzLnBvc2l0aW9uLHN0YXJ0OnRoaXMuc3RhcnROb3RlLHN0b3A6dGhpcy5lbmROb3RlLHN1cGVyc2NyaXB0OnRoaXMuc3Vwc2NyaXB0LHRleHQ6dGhpcy50ZXh0fSl9fWUuVmV4Rmxvd09jdGF2ZVNoaWZ0PWx9LDgwNDE6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd1NsdXI9ZS5DdXJ2ZVBvc2l0aW9uRW51bT12b2lkIDA7dmFyIG4scj1zKGkoNjM2OCkpLmRlZmF1bHQuRmxvdzshZnVuY3Rpb24odCl7dFt0Lk5FQVJfSEVBRD0xXT1cIk5FQVJfSEVBRFwiLHRbdC5ORUFSX1RPUD0yXT1cIk5FQVJfVE9QXCJ9KG49ZS5DdXJ2ZVBvc2l0aW9uRW51bXx8KGUuQ3VydmVQb3NpdGlvbkVudW09e30pKTtjbGFzcyBve2NvbnN0cnVjdG9yKHQpe3RoaXMudmZTdGFydE5vdGU9dm9pZCAwLHRoaXMudmZFbmROb3RlPXZvaWQgMCx0aGlzLnBhcmVudFNsdXI9dH1zdGF0aWMgY3JlYXRlRnJvbVZleGZsb3dTbHVyKHQpe3JldHVybiBuZXcgbyh0LnBhcmVudFNsdXIpfWdldCB2ZlNsdXIoKXtyZXR1cm4gdGhpcy5wYXJlbnRTbHVyfWN1cnZlX09wdGlvbnMoKXtyZXR1cm57Y3BzOlt7eDowLHk6MTB9LHt4OjAseToxMH1dLGludmVydDohMSxwb3NpdGlvbjpuLk5FQVJfVE9QLHBvc2l0aW9uX2VuZDpuLk5FQVJfVE9QLHNwYWNpbmc6Mix0aGlja25lc3M6Mix4X3NoaWZ0OjAseV9zaGlmdDoxMH19Y3JlYXRlVmV4Rmxvd0N1cnZlKCl7dGhpcy52ZkN1cnZlPW5ldyByLkN1cnZlKHRoaXMudmZTdGFydE5vdGUsdGhpcy52ZkVuZE5vdGUsdm9pZCAwKX19ZS5WZXhGbG93U2x1cj1vfSw5MjUyOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlZleEZsb3dTdGFmZkVudHJ5PXZvaWQgMDtjb25zdCBzPWkoMzAyMyksbj1pKDU4MjApLHI9aSg4NjQwKTtjbGFzcyBvIGV4dGVuZHMgcy5HcmFwaGljYWxTdGFmZkVudHJ5e2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcih0LGUsaSl9Y2FsY3VsYXRlWFBvc2l0aW9uKCl7Y29uc3QgdD10aGlzLnBhcmVudE1lYXN1cmUuZ2V0VkZTdGF2ZSgpO2xldCBlPTA7Zm9yKGNvbnN0IGkgb2YgdGhpcy5ncmFwaGljYWxWb2ljZUVudHJpZXMpaWYoaS52ZlN0YXZlTm90ZSl7aWYoaS52ZlN0YXZlTm90ZS5zZXRTdGF2ZSh0KSwhaS52ZlN0YXZlTm90ZS5wcmVGb3JtYXR0ZWQpY29udGludWU7aS5hcHBseUJvcmRlcnNGcm9tVmV4ZmxvdygpLHRoaXMucGFyZW50TWVhc3VyZS5QYXJlbnRTdGFmZi5pc1RhYj90aGlzLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi54PShpLnZmU3RhdmVOb3RlLmdldEFic29sdXRlWCgpK2kudmZTdGF2ZU5vdGUuZ2x5cGguZ2V0V2lkdGgoKSkvbi51bml0SW5QaXhlbHM6dGhpcy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueD1pLnZmU3RhdmVOb3RlLmdldEJvdW5kaW5nQm94KCkuZ2V0WCgpL24udW5pdEluUGl4ZWxzO2NvbnN0IHM9aS5ub3Rlc1swXS5zb3VyY2VOb3RlO3MuaXNSZXN0KCkmJnMuTGVuZ3RoLlJlYWxWYWx1ZT09PXRoaXMucGFyZW50TWVhc3VyZS5wYXJlbnRTb3VyY2VNZWFzdXJlLkFjdGl2ZVRpbWVTaWduYXR1cmUuUmVhbFZhbHVlJiYodGhpcy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueCs9dGhpcy5wYXJlbnRNZWFzdXJlLnBhcmVudFNvdXJjZU1lYXN1cmUuUnVsZXMuV2hvbGVSZXN0WFNoaWZ0VmV4Zmxvdy0uMSxpLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTGVmdD0tLjcsaS5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclJpZ2h0PS43KSxpLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTGVmdDxlJiYoZT1pLlBvc2l0aW9uQW5kU2hhcGUuQm9yZGVyTGVmdCl9dGhpcy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueC09ZSx0aGlzLlBvc2l0aW9uQW5kU2hhcGUuY2FsY3VsYXRlQm91bmRpbmdCb3goKX1zZXRNYXhBY2NpZGVudGFscygpe2Zvcihjb25zdCB0IG9mIHRoaXMuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzKWZvcihjb25zdCBlIG9mIHQubm90ZXMpaWYoZS5EcmF3bkFjY2lkZW50YWwhPT1yLkFjY2lkZW50YWxFbnVtLk5PTkUpcmV0dXJuIHRoaXMuTWF4QWNjaWRlbnRhbHM9MTtyZXR1cm4gdGhpcy5NYXhBY2NpZGVudGFscz0wfXNldE1vZGlmaWVyWE9mZnNldHMoKXtsZXQgdD1bXTtmb3IoY29uc3QgZSBvZiB0aGlzLmdyYXBoaWNhbFZvaWNlRW50cmllcyl0PXQuY29uY2F0KGUubm90ZXMpO2NvbnN0IGU9dC5tYXAoKHQ9PnQuc3RhZmZMaW5lKSksaT10aGlzLmNhbGN1bGF0ZU1vZGlmaWVyWE9mZnNldHMoZSwxKSxzPXRoaXMuY2FsY3VsYXRlTW9kaWZpZXJYT2Zmc2V0cyhlLC41KTt0LmZvckVhY2goKCh0LGUpPT57dC5iYXNlRmluZ2VyaW5nWE9mZnNldD1zW2VdLHQuYmFzZVN0cmluZ051bWJlclhPZmZzZXQ9aVtlXX0pKX1jYWxjdWxhdGVNb2RpZmllclhPZmZzZXRzKHQsZSl7Y29uc3QgaT1bXTtmb3IobGV0IHM9MDtzPHQubGVuZ3RoO3MrKyl7bGV0IG49MCxyPSEwO2Zvcig7cjspZm9yKGxldCBvPXM7bz49MDtvLS0pe2lmKE1hdGguYWJzKHRbc10tdFtvXSk8PWUmJm49PT1pW29dKXtuKysscj0hMDticmVha31yPSExfWkucHVzaChuKX1yZXR1cm4gaX19ZS5WZXhGbG93U3RhZmZFbnRyeT1vfSw0ODI4Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlZleEZsb3dTdGFmZkxpbmU9dm9pZCAwO2NvbnN0IHM9aSg5OTUzKSxuPWkoNDQ5KTtjbGFzcyByIGV4dGVuZHMgcy5TdGFmZkxpbmV7Y29uc3RydWN0b3IodCxlKXtzdXBlcih0LGUpLHRoaXMuc2x1cnNJblZGU3RhZmZMaW5lPVtdLHRoaXMuYWxpZ25tZW50TWFuYWdlcj1uZXcgbi5BbGlnbm1lbnRNYW5hZ2VyKHRoaXMpfWdldCBTbHVyc0luVkZTdGFmZkxpbmUoKXtyZXR1cm4gdGhpcy5zbHVyc0luVkZTdGFmZkxpbmV9YWRkVkZTbHVyVG9WRlN0YWZmbGluZSh0KXt0aGlzLnNsdXJzSW5WRlN0YWZmTGluZS5wdXNoKHQpfWdldCBBbGlnbm1lbnRNYW5hZ2VyKCl7cmV0dXJuIHRoaXMuYWxpZ25tZW50TWFuYWdlcn19ZS5WZXhGbG93U3RhZmZMaW5lPXJ9LDg3OTA6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd1RhYk1lYXN1cmU9dm9pZCAwO3ZhciBuPXMoaSg2MzY4KSkuZGVmYXVsdC5GbG93O2NvbnN0IHI9aSg3MzMwKSxvPWkoODEyOSksYT1zKGkoMjA0MykpO2NsYXNzIGwgZXh0ZW5kcyByLlZleEZsb3dNZWFzdXJle2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcih0LGUsaSksdGhpcy5pc1RhYk1lYXN1cmU9ITB9cmVzZXRMYXlvdXQoKXt2YXIgdDtjb25zdCBlPW51bGwhPT0odD10aGlzLlBhcmVudFN0YWZmLlN0YWZmbGluZUNvdW50KSYmdm9pZCAwIT09dD90OjY7dGhpcy5zdGF2ZT1uZXcgbi5UYWJTdGF2ZSgwLDAsMCx7c3BhY2VfYWJvdmVfc3RhZmZfbG46MCxzcGFjZV9iZWxvd19zdGFmZl9sbjowLG51bV9saW5lczplfSksdGhpcy51cGRhdGVJbnN0cnVjdGlvbldpZHRoKCl9Z3JhcGhpY2FsTWVhc3VyZUNyZWF0ZWRDYWxjdWxhdGlvbnMoKXtmb3IobGV0IHQ9MCxlPXRoaXMuc3RhZmZFbnRyaWVzLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMuc3RhZmZFbnRyaWVzW3RdO2Zvcihjb25zdCB0IG9mIGUuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzKXQubm90ZXNbMF0uc291cmNlTm90ZS5pc1Jlc3QoKT90LnZmU3RhdmVOb3RlPW8uVmV4Rmxvd0NvbnZlcnRlci5HaG9zdE5vdGVzKHQubm90ZXNbMF0uc291cmNlTm90ZS5MZW5ndGgpWzBdOnQudmZTdGF2ZU5vdGU9by5WZXhGbG93Q29udmVydGVyLkNyZWF0ZVRhYk5vdGUodCl9dGhpcy5ydWxlcy5UdXBsZXROdW1iZXJzSW5UYWJzJiZ0aGlzLmZpbmFsaXplVHVwbGV0cygpO2NvbnN0IHQ9dGhpcy5nZXRWb2ljZXNXaXRoaW5NZWFzdXJlKCk7Zm9yKGNvbnN0IGUgb2YgdCl7aWYoIWUpY29udGludWU7dGhpcy52ZlZvaWNlc1tlLlZvaWNlSWRdPW5ldyBuLlZvaWNlKHtiZWF0X3ZhbHVlOnRoaXMucGFyZW50U291cmNlTWVhc3VyZS5EdXJhdGlvbi5EZW5vbWluYXRvcixudW1fYmVhdHM6dGhpcy5wYXJlbnRTb3VyY2VNZWFzdXJlLkR1cmF0aW9uLk51bWVyYXRvcixyZXNvbHV0aW9uOm4uUkVTT0xVVElPTn0pLnNldE1vZGUobi5Wb2ljZS5Nb2RlLlNPRlQpO2NvbnN0IHQ9dGhpcy5nZXRSZXN0RmlsbGVkVmV4Rmxvd1N0YXZlTm90ZXNQZXJWb2ljZShlKTtmb3IoY29uc3QgaSBvZiB0KXtpZihpLnBhcmVudFZvaWNlRW50cnkmJmkucGFyZW50Vm9pY2VFbnRyeS5Jc0dyYWNlJiYhaS5wYXJlbnRWb2ljZUVudHJ5LkdyYWNlQWZ0ZXJNYWluTm90ZSljb250aW51ZTtjb25zdCB0PWk7aWYoMCE9PWkubm90ZXMubGVuZ3RoJiZpLm5vdGVzWzBdJiZpLm5vdGVzWzBdLnNvdXJjZU5vdGUuUHJpbnRPYmplY3Qpe2lmKGkucGFyZW50Vm9pY2VFbnRyeSYmaS5wYXJlbnRWb2ljZUVudHJ5LkFycGVnZ2lvKXtjb25zdCBlPWkucGFyZW50Vm9pY2VFbnRyeS5BcnBlZ2dpbztpZihpLm5vdGVzJiZpLm5vdGVzLmxlbmd0aD4xKXtjb25zdCBpPW8uVmV4Rmxvd0NvbnZlcnRlci5TdHJva2VUeXBlRnJvbUFycGVnZ2lvVHlwZShlLnR5cGUpLHM9bmV3IG4uU3Ryb2tlKGkse2FsbF92b2ljZXM6dGhpcy5ydWxlcy5BcnBlZ2dpb3NHb0Fjcm9zc1ZvaWNlc30pO3RoaXMucnVsZXMuUmVuZGVyQXJwZWdnaW9zJiZ0LnZmU3RhdmVOb3RlLmFkZFN0cm9rZSgwLHMpfWVsc2UgYS5kZWZhdWx0LmRlYnVnKGBbT1NNRF0gYXJwZWdnaW8gaW4gbWVhc3VyZSAke3RoaXMuTWVhc3VyZU51bWJlcn0gY291bGQgbm90IGJlIGRyYXduLlxcbiAgICAgICAgICAgICAgICAgICAgICAgIHZvaWNlIGVudHJ5IGhhZCBsZXNzIHRoYW4gdHdvIG5vdGVzLCBhcnBlZ2dpbyBpcyBsaWtlbHkgYmV0d2VlbiB2b2ljZSBlbnRyaWVzLCBub3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBWZXhmbG93LmApfXRoaXMudmZWb2ljZXNbZS5Wb2ljZUlkXS5hZGRUaWNrYWJsZSh0LnZmU3RhdmVOb3RlKX1lbHNlIHRoaXMudmZWb2ljZXNbZS5Wb2ljZUlkXS5hZGRUaWNrYWJsZSh0LnZmU3RhdmVOb3RlKX19fX1lLlZleEZsb3dUYWJNZWFzdXJlPWx9LDI5NDI6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd1RleHRNZWFzdXJlcj12b2lkIDA7Y29uc3Qgcz1pKDgxMjkpO2UuVmV4Rmxvd1RleHRNZWFzdXJlcj1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLmZvbnRTaXplPTIwLHRoaXMuZm9udFNpemVTdGFuZGFyZD10aGlzLmZvbnRTaXplO2NvbnN0IGU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImNhbnZhc1wiKTt0aGlzLmNvbnRleHQ9ZS5nZXRDb250ZXh0KFwiMmRcIiksdGhpcy5ydWxlcz10fWNvbXB1dGVUZXh0V2lkdGhUb0hlaWdodFJhdGlvKHQsZSxpLG4scj10aGlzLmZvbnRTaXplKXtyZXR1cm4gdGhpcy5jb250ZXh0LmZvbnQ9cy5WZXhGbG93Q29udmVydGVyLmZvbnQocixpLGUsdGhpcy5ydWxlcyxuKSx0aGlzLmNvbnRleHQubWVhc3VyZVRleHQodCkud2lkdGgvcn1zZXRGb250U2l6ZSh0PXRoaXMuZm9udFNpemVTdGFuZGFyZCl7cmV0dXJuIHRoaXMuZm9udFNpemU9dCx0fX19LDU0NjA6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVmV4Rmxvd1ZvaWNlRW50cnk9dm9pZCAwO2NvbnN0IHM9aSg1OTc0KSxuPWkoNTgyMCkscj1pKDc0NTkpO2NsYXNzIG8gZXh0ZW5kcyBzLkdyYXBoaWNhbFZvaWNlRW50cnl7Y29uc3RydWN0b3IodCxlKXtzdXBlcih0LGUpfWFwcGx5Qm9yZGVyc0Zyb21WZXhmbG93KCl7Y29uc3QgdD10aGlzLnZmU3RhdmVOb3RlO2lmKCF0LmdldE5vdGVIZWFkQmVnaW5YKXJldHVybjtjb25zdCBlPXQuZ2V0Qm91bmRpbmdCb3goKSxpPXQuZ2V0Tm90ZUhlYWRCZWdpblgoKS1lLng7dGhpcy5Qb3NpdGlvbkFuZFNoYXBlLlJlbGF0aXZlUG9zaXRpb24ueT1lLnkvbi51bml0SW5QaXhlbHMsdGhpcy5Qb3NpdGlvbkFuZFNoYXBlLkJvcmRlclRvcD0wLHRoaXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJCb3R0b209ZS5oL24udW5pdEluUGl4ZWxzLHRoaXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJMZWZ0PS0oaSt0LndpZHRoLzIpL24udW5pdEluUGl4ZWxzLHRoaXMuUG9zaXRpb25BbmRTaGFwZS5Cb3JkZXJSaWdodD0oZS53LWkpL24udW5pdEluUGl4ZWxzfXNldCB2ZlN0YXZlTm90ZSh0KXt0aGlzLm1WZXhGbG93U3RhdmVOb3RlPXR9Z2V0IHZmU3RhdmVOb3RlKCl7cmV0dXJuIHRoaXMubVZleEZsb3dTdGF2ZU5vdGV9Y29sb3IoKXt2YXIgdDtjb25zdCBlPXRoaXMucnVsZXMuRGVmYXVsdENvbG9yTm90ZWhlYWQsaT10aGlzLnJ1bGVzLkRlZmF1bHRDb2xvclJlc3Qscz10aGlzLnJ1bGVzLkRlZmF1bHRDb2xvclN0ZW0sbj1cIiMwMDAwMDAwMFwiO2xldCBvLGE7Y29uc3QgbD10aGlzLnZmU3RhdmVOb3RlO2ZvcihsZXQgcz0wO3M8dGhpcy5ub3Rlcy5sZW5ndGg7cysrKXtjb25zdCBoPXRoaXMubm90ZXNbc107aWYoYT1oLnNvdXJjZU5vdGUuTm90ZWhlYWRDb2xvcixvPWEsdGhpcy5ydWxlcy5Db2xvcmluZ01vZGU9PT1yLkNvbG9yaW5nTW9kZXMuQXV0b0NvbG9yaW5nfHx0aGlzLnJ1bGVzLkNvbG9yaW5nTW9kZT09PXIuQ29sb3JpbmdNb2Rlcy5DdXN0b21Db2xvclNldClpZihoLnNvdXJjZU5vdGUuaXNSZXN0KCkpbz10aGlzLnJ1bGVzLkNvbG9yaW5nU2V0Q3VycmVudC5nZXRWYWx1ZSgtMSk7ZWxzZXtjb25zdCB0PWguc291cmNlTm90ZS5QaXRjaC5GdW5kYW1lbnRhbE5vdGU7bz10aGlzLnJ1bGVzLkNvbG9yaW5nU2V0Q3VycmVudC5nZXRWYWx1ZSh0KX1pZihoLnNvdXJjZU5vdGUuUHJpbnRPYmplY3Q/byYmXCIjMDAwMDAwXCIhPT1vfHwobz10aGlzLnJ1bGVzLkRlZmF1bHRDb2xvck5vdGVoZWFkKTpvPW4sIWEmJnRoaXMucnVsZXMuQ29sb3JpbmdNb2RlPT09ci5Db2xvcmluZ01vZGVzLlhNTCYmaC5zb3VyY2VOb3RlLlByaW50T2JqZWN0JiYoIWguc291cmNlTm90ZS5pc1Jlc3QoKSYmZT9vPWU6aC5zb3VyY2VOb3RlLmlzUmVzdCgpJiZpJiYobz1pKSksbyYmaC5zb3VyY2VOb3RlLlByaW50T2JqZWN0KWguc291cmNlTm90ZS5Ob3RlaGVhZENvbG9yQ3VycmVudGx5UmVuZGVyZWQ9bztlbHNlIGlmKCFvKWNvbnRpbnVlO2lmKHRoaXMucnVsZXMuQ29sb3JpbmdFbmFibGVkJiZoLnNvdXJjZU5vdGUuTm90ZUJlYW0mJnRoaXMucnVsZXMuQ29sb3JCZWFtcyl7Y29uc3QgZT1oLnNvdXJjZU5vdGUuTm90ZUJlYW0uTm90ZXM7bGV0IGk9ITA7Zm9yKGxldCB0PTA7dDxlLmxlbmd0aDt0KyspZVt0XS5Ob3RlaGVhZENvbG9yQ3VycmVudGx5UmVuZGVyZWQhPT1vJiYoaT0hMSk7aSYmKG51bGw9PT0odD1udWxsPT1sP3ZvaWQgMDpsLmJlYW0pfHx2b2lkIDA9PT10P3ZvaWQgMDp0LnNldFN0eWxlKSYmbC5iZWFtLnNldFN0eWxlKHtmaWxsU3R5bGU6byxzdHJva2VTdHlsZTpvfSl9aWYobCl7aWYobC5ub3RlX2hlYWRzKXtjb25zdCB0PWwubm90ZV9oZWFkc1tzXTt0JiZ0LnNldFN0eWxlKHtmaWxsU3R5bGU6byxzdHJva2VTdHlsZTpvfSl9bC5zZXRMZWRnZXJMaW5lU3R5bGUmJihvPT09bj9sLnNldExlZGdlckxpbmVTdHlsZSh7ZmlsbFN0eWxlOm8sc3Ryb2tlU3R5bGU6byxsaW5lV2lkdGg6dGhpcy5ydWxlcy5MZWRnZXJMaW5lV2lkdGh9KTpsLnNldExlZGdlckxpbmVTdHlsZSh7ZmlsbFN0eWxlOnRoaXMucnVsZXMuTGVkZ2VyTGluZUNvbG9yRGVmYXVsdCxsaW5lV2lkdGg6dGhpcy5ydWxlcy5MZWRnZXJMaW5lV2lkdGgsc3Ryb2tlU3R5bGU6dGhpcy5ydWxlcy5MZWRnZXJMaW5lQ29sb3JEZWZhdWx0fSkpfX1sZXQgaD1zLGM9ITE7dGhpcy5ydWxlcy5Db2xvcmluZ0VuYWJsZWQmJihoPXRoaXMucGFyZW50Vm9pY2VFbnRyeS5TdGVtQ29sb3IsaCYmXCIjMDAwMDAwXCIhPT1ofHwoaD1zKSx0aGlzLnJ1bGVzLkNvbG9yU3RlbXNMaWtlTm90ZWhlYWRzJiZvJiYoaD1vLGM9ITApKTtsZXQgdT0hMDtmb3IoY29uc3QgdCBvZiB0aGlzLnBhcmVudFZvaWNlRW50cnkuTm90ZXMpaWYodC5QcmludE9iamVjdCl7dT0hMTticmVha311JiYoaD1uKTtjb25zdCBkPXtmaWxsU3R5bGU6aCxzdHJva2VTdHlsZTpofTtsJiZsLnNldFN0ZW1TdHlsZSYmKCF1JiZjJiYodGhpcy5wYXJlbnRWb2ljZUVudHJ5LlN0ZW1Db2xvcj1oKSxsLnNldFN0ZW1TdHlsZShkKSxsLmZsYWcmJmwuc2V0RmxhZ1N0eWxlJiZ0aGlzLnJ1bGVzLkNvbG9yRmxhZ3MmJmwuc2V0RmxhZ1N0eWxlKGQpKX19ZS5WZXhGbG93Vm9pY2VFbnRyeT1vfSw3NzgxOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlZleGZsb3dTdGFmZmxpbmVOb3RlQ2FsY3VsYXRvcj12b2lkIDA7Y29uc3Qgcz1pKDg2NDApLG49aSg0Njc5KSxyPWkoMTY0OSksbz1pKDI4OSksYT1pKDkwOCk7Y2xhc3MgbHtjb25zdHJ1Y3Rvcih0KXt0aGlzLnN0YWZmUGl0Y2hMaXN0TWFwcGluZz1uZXcgci5EaWN0aW9uYXJ5LHRoaXMuYmFzZUxpbmVOb3RlPXMuTm90ZUVudW0uQix0aGlzLmJhc2VMaW5lT2N0YXZlPTEsdGhpcy5ydWxlcz10fXRyYWNrTm90ZSh0KXtpZighKHQgaW5zdGFuY2VvZiBuLlZleEZsb3dHcmFwaGljYWxOb3RlKXx8dC5DbGVmKCkuQ2xlZlR5cGUhPT1vLkNsZWZFbnVtLnBlcmN1c3Npb258fHQuc291cmNlTm90ZS5pc1Jlc3QoKXx8MD09PXRoaXMucnVsZXMuUGVyY3Vzc2lvbk9uZUxpbmVDdXRvZmZ8fC0xPT09dGhpcy5ydWxlcy5QZXJjdXNzaW9uRm9yY2VWb2ljZXNPbmVMaW5lQ3V0b2ZmKXJldHVybjtjb25zdCBlPXQucGFyZW50Vm9pY2VFbnRyeS5wYXJlbnRTdGFmZkVudHJ5LnNvdXJjZVN0YWZmRW50cnkuUGFyZW50U3RhZmYuaWRJbk11c2ljU2hlZXQ7bGV0IGk7dGhpcy5zdGFmZlBpdGNoTGlzdE1hcHBpbmcuY29udGFpbnNLZXkoZSl8fHRoaXMuc3RhZmZQaXRjaExpc3RNYXBwaW5nLnNldFZhbHVlKGUsbmV3IEFycmF5KSxpPXRoaXMuc3RhZmZQaXRjaExpc3RNYXBwaW5nLmdldFZhbHVlKGUpO2NvbnN0IHM9dC5zb3VyY2VOb3RlLlBpdGNoO2wuZmluZE9ySW5zZXJ0KGkscyl9c3RhdGljIFBpdGNoSW5kZXhPZih0LGUsaT0wKXtpZihpPnQubGVuZ3RoLTEpcmV0dXJuLTE7Zm9yKGxldCBzPWk7czx0Lmxlbmd0aDtzKyspe2NvbnN0IGk9dFtzXTtpZihlLk9wZXJhdG9yRXF1YWxzKGkpKXJldHVybiBzfXJldHVybi0xfXN0YXRpYyBmaW5kT3JJbnNlcnQodCxlKXtmb3IobGV0IGk9MDtpPHQubGVuZ3RoO2krKyl7Y29uc3Qgcz10W2ldO2lmKGUuT3BlcmF0b3JFcXVhbHMocykpcmV0dXJuIGk7aWYoZS5PcGVyYXRvckZ1bmRhbWVudGFsTGVzc1RoYW4ocykpcmV0dXJuIHQuc3BsaWNlKGksMCxlKSxpfXJldHVybiB0LnB1c2goZSksdC5sZW5ndGgtMX1wb3NpdGlvbk5vdGUodCl7Y29uc3QgZT10LnBhcmVudFZvaWNlRW50cnkucGFyZW50U3RhZmZFbnRyeS5zb3VyY2VTdGFmZkVudHJ5LlBhcmVudFN0YWZmLmlkSW5NdXNpY1NoZWV0O2lmKCEodCBpbnN0YW5jZW9mIG4uVmV4Rmxvd0dyYXBoaWNhbE5vdGUpfHx0LnNvdXJjZU5vdGUuaXNSZXN0KCl8fCF0aGlzLnN0YWZmUGl0Y2hMaXN0TWFwcGluZy5jb250YWluc0tleShlKSlyZXR1cm4gdDtjb25zdCBpPXRoaXMuc3RhZmZQaXRjaExpc3RNYXBwaW5nLmdldFZhbHVlKGUpLHI9dGhpcy5ydWxlcy5QZXJjdXNzaW9uVXNlWE1MRGlzcGxheVN0ZXAmJnZvaWQgMCE9PXQuc291cmNlTm90ZS5kaXNwbGF5U3RlcFVucGl0Y2hlZDtpZihpLmxlbmd0aD50aGlzLnJ1bGVzLlBlcmN1c3Npb25PbmVMaW5lQ3V0b2ZmJiYhcilyZXR1cm4gdDtjb25zdCBvPXQsaD10LnNvdXJjZU5vdGUuUGl0Y2g7bGV0IGM9dGhpcy5iYXNlTGluZU5vdGUsdT10aGlzLmJhc2VMaW5lT2N0YXZlO2lmKHRoaXMucnVsZXMuUGVyY3Vzc2lvblVzZVhNTERpc3BsYXlTdGVwJiZ2b2lkIDAhPT10LnNvdXJjZU5vdGUuZGlzcGxheVN0ZXBVbnBpdGNoZWQmJihjPXQuc291cmNlTm90ZS5kaXNwbGF5U3RlcFVucGl0Y2hlZCx1PXQuc291cmNlTm90ZS5kaXNwbGF5T2N0YXZlVW5waXRjaGVkK3RoaXMucnVsZXMuUGVyY3Vzc2lvbk9uZUxpbmVYTUxEaXNwbGF5U3RlcE9jdGF2ZU9mZnNldCksaS5sZW5ndGg8PXRoaXMucnVsZXMuUGVyY3Vzc2lvbkZvcmNlVm9pY2VzT25lTGluZUN1dG9mZilvLnNldEFjY2lkZW50YWwobmV3IHMuUGl0Y2goYyx1LGguQWNjaWRlbnRhbCkpO2Vsc2V7Y29uc3QgdD1sLlBpdGNoSW5kZXhPZihpLGgpO2lmKHQ+LTEpe2NvbnN0IGU9TWF0aC5jZWlsKGkubGVuZ3RoLzIpO2lmKCF0aGlzLnJ1bGVzLlBlcmN1c3Npb25Vc2VYTUxEaXNwbGF5U3RlcClpZih0Pj1lKXN3aXRjaCh1PTIsKHQtZSklNSl7Y2FzZSAxOmM9cy5Ob3RlRW51bS5FO2JyZWFrO2Nhc2UgMjpjPXMuTm90ZUVudW0uRzticmVhaztjYXNlIDM6Yz1zLk5vdGVFbnVtLkI7YnJlYWs7Y2FzZSA0OmM9cy5Ob3RlRW51bS5ELHU9MzticmVhaztkZWZhdWx0OmM9cy5Ob3RlRW51bS5DfWVsc2Ugc3dpdGNoKHQlNSl7Y2FzZSAxOmM9cy5Ob3RlRW51bS5GO2JyZWFrO2Nhc2UgMjpjPXMuTm90ZUVudW0uRDticmVhaztjYXNlIDM6Yz1zLk5vdGVFbnVtLkIsdT0wO2JyZWFrO2Nhc2UgNDpjPXMuTm90ZUVudW0uRyx1PTA7YnJlYWs7ZGVmYXVsdDpjPXMuTm90ZUVudW0uQX1jb25zdCBuPW5ldyBzLlBpdGNoKGMsdSxoLkFjY2lkZW50YWwpO28uc2V0QWNjaWRlbnRhbChuKTtjb25zdCByPW8ucGFyZW50Vm9pY2VFbnRyeS5wYXJlbnRWb2ljZUVudHJ5OyF0aGlzLnJ1bGVzLlNldFdhbnRlZFN0ZW1EaXJlY3Rpb25CeVhtbCYmci5Ob3Rlcy5sZW5ndGg8MiYmKG4uT2N0YXZlPnRoaXMuYmFzZUxpbmVPY3RhdmV8fG4uRnVuZGFtZW50YWxOb3RlPT09dGhpcy5iYXNlTGluZU5vdGUmJm4uT2N0YXZlPT09dGhpcy5iYXNlTGluZU9jdGF2ZT9vLnBhcmVudFZvaWNlRW50cnkucGFyZW50Vm9pY2VFbnRyeS5XYW50ZWRTdGVtRGlyZWN0aW9uPWEuU3RlbURpcmVjdGlvblR5cGUuVXA6by5wYXJlbnRWb2ljZUVudHJ5LnBhcmVudFZvaWNlRW50cnkuV2FudGVkU3RlbURpcmVjdGlvbj1hLlN0ZW1EaXJlY3Rpb25UeXBlLkRvd24pfX1yZXR1cm4gb31nZXRTdGFmZmxpbmVVbmlxdWVQb3NpdGlvbkNvdW50KHQpe3JldHVybiB0aGlzLnN0YWZmUGl0Y2hMaXN0TWFwcGluZy5jb250YWluc0tleSh0KT90aGlzLnN0YWZmUGl0Y2hMaXN0TWFwcGluZy5nZXRWYWx1ZSh0KS5sZW5ndGg6MH19ZS5WZXhmbG93U3RhZmZsaW5lTm90ZUNhbGN1bGF0b3I9bH0sOTgzOTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2NyZWF0ZUJpbmRpbmd8fChPYmplY3QuY3JlYXRlP2Z1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LHMse2VudW1lcmFibGU6ITAsZ2V0OmZ1bmN0aW9uKCl7cmV0dXJuIGVbaV19fSl9OmZ1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLHRbc109ZVtpXX0pLG49dGhpcyYmdGhpcy5fX2V4cG9ydFN0YXJ8fGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBpIGluIHQpXCJkZWZhdWx0XCI9PT1pfHxPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxpKXx8cyhlLHQsaSl9O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLG4oaSg0NDkpLGUpLG4oaSg0MDI4KSxlKSxuKGkoOTUwNSksZSksbihpKDcwOSksZSksbihpKDkzNDQpLGUpLG4oaSg4MTI5KSxlKSxuKGkoNDY3OSksZSksbihpKDgxNDQpLGUpLG4oaSg2MzUxKSxlKSxuKGkoODkzOSksZSksbihpKDU1NzUpLGUpLG4oaSg3MzMwKSxlKSxuKGkoNDQwNSksZSksbihpKDg3MzgpLGUpLG4oaSg1ODIwKSxlKSxuKGkoODQ5NCksZSksbihpKDk1MjApLGUpLG4oaSg4MDQxKSxlKSxuKGkoOTI1MiksZSksbihpKDQ4MjgpLGUpLG4oaSg3NzgxKSxlKSxuKGkoODc5MCksZSksbihpKDI5NDIpLGUpLG4oaSg1NDYwKSxlKX0sNzYzNjpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5XZWJHTFNreUJvdHRvbUxpbmVCYXRjaENhbGN1bGF0b3JCYWNrZW5kPXZvaWQgMDtjb25zdCBuPWkoMTM3OCkscj1pKDk1MzEpLG89cyhpKDYzNTcpKSxhPXMoaSg2MTUwKSksbD1zKGkoMjA0MykpO2Z1bmN0aW9uIGgodCxlLGkpe2NvbnN0IHM9dC5jcmVhdGVTaGFkZXIoZSk7aWYoIXMpdGhyb3cgbC5kZWZhdWx0Lndhcm4oXCJXZWJHTFNreUJvdHRvbUxpbmVDYWxjdWxhdG9yQmFja2VuZDogQ291bGQgbm90IGNyZWF0ZSBhIFdlYkdMIHNoYWRlclwiKSxuZXcgRXJyb3IoXCJDb3VsZCBub3QgY3JlYXRlIGEgV2ViR0wgc2hhZGVyXCIpO2lmKHQuc2hhZGVyU291cmNlKHMsaSksdC5jb21waWxlU2hhZGVyKHMpLCF0LmdldFNoYWRlclBhcmFtZXRlcihzLHQuQ09NUElMRV9TVEFUVVMpKXRocm93IGwuZGVmYXVsdC53YXJuKFwiU2hhZGVyIGNvbXBpbGF0aW9uIGZhaWxlZFxcblwiK3QuZ2V0U2hhZGVySW5mb0xvZyhzKSksdC5kZWxldGVTaGFkZXIocyksbmV3IEVycm9yKFwiV2ViR0wgc2hhZGVyIGNvbXBpbGF0aW9uIGZhaWxlZFwiKTtyZXR1cm4gc31jbGFzcyBjIGV4dGVuZHMgci5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZHtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKHQsZSl9Z2V0UHJlZmVycmVkUmVuZGVyaW5nQ29uZmlndXJhdGlvbih0LGUpe2NvbnN0IGk9TWF0aC5taW4oNDA5NixmdW5jdGlvbigpe2NvbnN0IHQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImNhbnZhc1wiKS5nZXRDb250ZXh0KFwid2ViZ2xcIik7cmV0dXJuIHQuZ2V0UGFyYW1ldGVyKHQuTUFYX1RFWFRVUkVfU0laRSl9KCkpLHM9TWF0aC5jZWlsKHQpO3JldHVybntlbGVtZW50V2lkdGg6cyxudW1Db2x1bW5zOk1hdGgubWluKDUsTWF0aC5mbG9vcihpL3MpKSxudW1Sb3dzOk1hdGgubWluKDUsTWF0aC5mbG9vcihpL2UpKX19b25Jbml0aWFsaXplKHQpe2NvbnN0e2VsZW1lbnRXaWR0aDplLGVsZW1lbnRIZWlnaHQ6aSxudW1Db2x1bW5zOnMsbnVtUm93czpufT10LHI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImNhbnZhc1wiKTtyLndpZHRoPWUqcyxyLmhlaWdodD1uO2NvbnN0IGM9ci5nZXRDb250ZXh0KFwid2ViZ2xcIik7aWYoIWMpdGhyb3cgbC5kZWZhdWx0Lndhcm4oXCJXZWJHTFNreUJvdHRvbUxpbmVDYWxjdWxhdG9yQmFja2VuZDogTm8gV2ViR0wgc3VwcG9ydFwiKSxuZXcgRXJyb3IoXCJObyBXZWJHTCBzdXBwb3J0XCIpO3RoaXMuZ2w9Yztjb25zdCB1PWZ1bmN0aW9uKHQsZSxpKXtjb25zdCBzPXQuY3JlYXRlUHJvZ3JhbSgpO2lmKCFzKXRocm93IGwuZGVmYXVsdC53YXJuKFwiV2ViR0xTa3lCb3R0b21MaW5lQ2FsY3VsYXRvckJhY2tlbmQ6IENvdWxkIG5vdCBjcmVhdGUgYSBXZWJHTCBwcm9ncmFtXCIpLG5ldyBFcnJvcihcIkNvdWxkIG5vdCBjcmVhdGUgYSBXZWJHTCBwcm9ncmFtXCIpO2lmKHQuYXR0YWNoU2hhZGVyKHMsZSksdC5hdHRhY2hTaGFkZXIocyxpKSx0LmxpbmtQcm9ncmFtKHMpLCF0LmdldFByb2dyYW1QYXJhbWV0ZXIocyx0LkxJTktfU1RBVFVTKSl0aHJvdyBsLmRlZmF1bHQud2FybihcIldlYkdMU2t5Qm90dG9tTGluZUNhbGN1bGF0b3JCYWNrZW5kOiBXZWJHTCBwcm9ncmFtIGxpbmsgZmFpbGVkXFxuXCIrdC5nZXRQcm9ncmFtSW5mb0xvZyhzKSksdC5kZWxldGVQcm9ncmFtKHMpLG5ldyBFcnJvcihcIldlYkdMIHByb2dyYW0gbGluayBmYWlsZWRcIik7cmV0dXJuIHN9KGMsaChjLGMuVkVSVEVYX1NIQURFUixvLmRlZmF1bHQpLGgoYyxjLkZSQUdNRU5UX1NIQURFUixmdW5jdGlvbih0LGUpe2xldCBpPXQ7Zm9yKGNvbnN0W3Qsc11vZiBPYmplY3QuZW50cmllcyhlKSl7Y29uc3QgZT1uZXcgUmVnRXhwKGAjZGVmaW5lICR7dH0gLipgKTtpPWkucmVwbGFjZShlLGAjZGVmaW5lICR7dH0gJHtzfWApfXJldHVybiBpfShhLmRlZmF1bHQse05VTV9ST1dTOm4sRUxFTUVOVF9IRUlHSFQ6aX0pKSk7IWZ1bmN0aW9uKHQsZSxpLHMpe2NvbnN0IG49dC5jcmVhdGVCdWZmZXIoKTtpZighbil0aHJvdyBsLmRlZmF1bHQud2FybihcIldlYkdMU2t5Qm90dG9tTGluZUNhbGN1bGF0b3JCYWNrZW5kOiBXZWJHTCBidWZmZXIgY3JlYXRpb24gZmFpbGVkXCIpLG5ldyBFcnJvcihcIldlYkdMIGJ1ZmZlciBjcmVhdGlvbiBmYWlsZWRcIik7dC5iaW5kQnVmZmVyKHQuQVJSQVlfQlVGRkVSLG4pLHQuYnVmZmVyRGF0YSh0LkFSUkFZX0JVRkZFUixuZXcgRmxvYXQzMkFycmF5KFtbLTEsLTFdLFsxLC0xXSxbMSwxXSxbLTEsLTFdLFsxLDFdLFstMSwxXV0uZmxhdCgpKSx0LlNUQVRJQ19EUkFXKSx0LnVzZVByb2dyYW0oZSk7Y29uc3Qgcj10LmdldEF0dHJpYkxvY2F0aW9uKGUsXCJhX3Bvc2l0aW9uXCIpO3QuZW5hYmxlVmVydGV4QXR0cmliQXJyYXkociksdC52ZXJ0ZXhBdHRyaWJQb2ludGVyKHIsMix0LkZMT0FULCExLDAsMCl9KGMsdSksdGhpcy50ZXh0dXJlPWZ1bmN0aW9uKHQsZSxpLHMpe2NvbnN0IG49dC5jcmVhdGVUZXh0dXJlKCk7aWYoIW4pdGhyb3cgbC5kZWZhdWx0Lndhcm4oXCJXZWJHTFNreUJvdHRvbUxpbmVDYWxjdWxhdG9yQmFja2VuZDogV2ViR0wgdGV4dHVyZSBjcmVhdGlvbiBmYWlsZWRcIiksbmV3IEVycm9yKFwiV2ViR0wgdGV4dHVyZSBjcmVhdGlvbiBmYWlsZWRcIik7dC5hY3RpdmVUZXh0dXJlKHQuVEVYVFVSRTArMCksdC5iaW5kVGV4dHVyZSh0LlRFWFRVUkVfMkQsbiksdC50ZXhQYXJhbWV0ZXJpKHQuVEVYVFVSRV8yRCx0LlRFWFRVUkVfV1JBUF9TLHQuQ0xBTVBfVE9fRURHRSksdC50ZXhQYXJhbWV0ZXJpKHQuVEVYVFVSRV8yRCx0LlRFWFRVUkVfV1JBUF9ULHQuQ0xBTVBfVE9fRURHRSksdC50ZXhQYXJhbWV0ZXJpKHQuVEVYVFVSRV8yRCx0LlRFWFRVUkVfTUlOX0ZJTFRFUix0Lk5FQVJFU1QpLHQudGV4UGFyYW1ldGVyaSh0LlRFWFRVUkVfMkQsdC5URVhUVVJFX01BR19GSUxURVIsdC5ORUFSRVNUKTtjb25zdCByPXQuZ2V0VW5pZm9ybUxvY2F0aW9uKGUsXCJ1X2ltYWdlXCIpO2lmKCFyKXRocm93IGwuZGVmYXVsdC53YXJuKFwiV2ViR0xTa3lCb3R0b21MaW5lQ2FsY3VsYXRvckJhY2tlbmQ6IFdlYkdMIGludmFsaWQgdW5pZm9ybSBuYW1lXCIpLG5ldyBFcnJvcihcIldlYkdMIGludmFsaWQgdW5pZm9ybSBuYW1lXCIpO3JldHVybiB0LnVuaWZvcm0xaShyLDApLG59KGMsdSl9Y2FsY3VsYXRlRnJvbUNhbnZhcyh0LGUsaSxzLHIpe2NvbnN0IG89dGhpcy5nbCx7ZWxlbWVudFdpZHRoOmEsZWxlbWVudEhlaWdodDpsLG51bUNvbHVtbnM6aH09cjtvLnZpZXdwb3J0KDAsMCxvLmNhbnZhcy53aWR0aCxvLmNhbnZhcy5oZWlnaHQpLG8uYmluZFRleHR1cmUoby5URVhUVVJFXzJELHRoaXMudGV4dHVyZSksby50ZXhJbWFnZTJEKG8uVEVYVFVSRV8yRCwwLG8uUkdCQSxvLlJHQkEsby5VTlNJR05FRF9CWVRFLHQpLG8uZHJhd0FycmF5cyhvLlRSSUFOR0xFUywwLDYpO2NvbnN0IGM9bmV3IFVpbnQ4QXJyYXkoby5jYW52YXMud2lkdGgqby5jYW52YXMuaGVpZ2h0KjQpO28ucmVhZFBpeGVscygwLDAsby5jYW52YXMud2lkdGgsby5jYW52YXMuaGVpZ2h0LG8uUkdCQSxvLlVOU0lHTkVEX0JZVEUsYyk7Y29uc3QgdT1bXTtmb3IobGV0IHQ9MDt0PGkubGVuZ3RoOysrdCl7Y29uc3QgZT1pW3RdLHI9TWF0aC5mbG9vcihlLmdldFZGU3RhdmUoKS5nZXRXaWR0aCgpKSxvPU1hdGgubWF4KE1hdGguY2VpbChlLlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aCpzKSwxKSxkPXQlaCphKjQsZj1NYXRoLmZsb29yKHQvaCkqYSpoKjQsbT1uZXcgQXJyYXkoTWF0aC5tYXgobyxyKSkuZmlsbCgwKSxwPW5ldyBBcnJheShNYXRoLm1heChvLHIpKS5maWxsKDApO2ZvcihsZXQgdD0wO3Q8cjsrK3Qpe2NvbnN0IGU9Y1s0KnQrZCtmXSxpPWNbNCp0K2QrZisxXSxzPWNbNCp0K2QrZisyXSxuPWUrMjU2Kk1hdGguZmxvb3Iocy8xNikscj1pK3MlMTYqMjU2O21bdF09bixwW3RdPXJ9Y29uc3QgYj1NYXRoLm1heCguLi5tKSxnPU1hdGgubWluKC4uLnApO2ZvcihsZXQgdD0wO3Q8cjsrK3QpbVt0XT0wPT09bVt0XT9iOm1bdF0scFt0XT1wW3RdPT09bD9nOnBbdF07dS5wdXNoKG5ldyBuLlNreUJvdHRvbUxpbmVDYWxjdWxhdGlvblJlc3VsdChtLHApKX1yZXR1cm4gdX19ZS5XZWJHTFNreUJvdHRvbUxpbmVCYXRjaENhbGN1bGF0b3JCYWNrZW5kPWN9LDQ3NTk6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19jcmVhdGVCaW5kaW5nfHwoT2JqZWN0LmNyZWF0ZT9mdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxzLHtlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiBlW2ldfX0pfTpmdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSx0W3NdPWVbaV19KSxuPXRoaXMmJnRoaXMuX19leHBvcnRTdGFyfHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiB0KVwiZGVmYXVsdFwiPT09aXx8T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsaSl8fHMoZSx0LGkpfTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxuKGkoNjc5MSksZSksbihpKDYwNTUpLGUpLG4oaSgxMDcwKSxlKSxuKGkoNDQ5KSxlKSxuKGkoODkxMSksZSksbihpKDQyNzgpLGUpLG4oaSg4MTU1KSxlKSxuKGkoNTA3NCksZSksbihpKDc0NTkpLGUpLG4oaSgxNDA1KSxlKSxuKGkoNDE0NiksZSksbihpKDM0NDIpLGUpLG4oaSgzNzQpLGUpLG4oaSg1MzMwKSxlKSxuKGkoOTQyOCksZSksbihpKDUyNzcpLGUpLG4oaSg5OTQ2KSxlKSxuKGkoNjcyOSksZSksbihpKDUwOTEpLGUpLG4oaSg4NzIwKSxlKSxuKGkoNzk2MyksZSksbihpKDE1MTMpLGUpLG4oaSg1OTkpLGUpLG4oaSg0MzI0KSxlKSxuKGkoMzQ4NiksZSksbihpKDQ3ODUpLGUpLG4oaSg4NzMpLGUpLG4oaSgzNDExKSxlKSxuKGkoOTg3NiksZSksbihpKDMwMjMpLGUpLG4oaSg4ODk4KSxlKSxuKGkoNTMwOSksZSksbihpKDU5NzQpLGUpLG4oaSg4ODIzKSxlKSxuKGkoNDA0MCksZSksbihpKDE0OTQpLGUpLG4oaSgxNTgpLGUpLG4oaSg3MTQyKSxlKSxuKGkoNTYyMyksZSksbihpKDQ1NzQpLGUpLG4oaSg5MDY3KSxlKSxuKGkoMzUwMSksZSksbihpKDYwNDApLGUpLG4oaSg5OTUzKSxlKSxuKGkoNDE5NiksZSksbihpKDc3NzEpLGUpLG4oaSgxMjI1KSxlKSxuKGkoNjg5NCksZSksbihpKDUyNSksZSksbihpKDk4MzkpLGUpfSw2ODQyOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkluc3RydW1lbnQ9dm9pZCAwO2NvbnN0IHM9aSg4ODQpLG49aSgyMjU1KSxyPWkoMCk7Y2xhc3MgbyBleHRlbmRzIHMuSW5zdHJ1bWVudGFsR3JvdXB7Y29uc3RydWN0b3IodCxlLGkscyl7c3VwZXIodm9pZCAwLGkscyksdGhpcy5UcmFuc3Bvc2U9MCx0aGlzLnZvaWNlcz1bXSx0aGlzLnN0YXZlcz1bXSx0aGlzLmhhc0x5cmljcz0hMSx0aGlzLmhhc0Nob3JkU3ltYm9scz0hMSx0aGlzLmx5cmljVmVyc2VzTnVtYmVycz1bXSx0aGlzLnN1Ykluc3RydW1lbnRzPVtdLHRoaXMuaWQ9dCx0aGlzLmlkU3RyaW5nPWUsdGhpcy5uYW1lTGFiZWw9bmV3IG4uTGFiZWwoZSl9Z2V0IFZvaWNlcygpe3JldHVybiB0aGlzLnZvaWNlc31nZXQgU3RhdmVzKCl7cmV0dXJuIHRoaXMuc3RhdmVzfWdldCBOYW1lTGFiZWwoKXtyZXR1cm4gdGhpcy5uYW1lTGFiZWx9Z2V0IEhhc0x5cmljcygpe3JldHVybiB0aGlzLmhhc0x5cmljc31zZXQgSGFzTHlyaWNzKHQpe3RoaXMuaGFzTHlyaWNzPXR9Z2V0IEhhc0Nob3JkU3ltYm9scygpe3JldHVybiB0aGlzLmhhc0Nob3JkU3ltYm9sc31zZXQgSGFzQ2hvcmRTeW1ib2xzKHQpe3RoaXMuaGFzQ2hvcmRTeW1ib2xzPXR9Z2V0IEx5cmljVmVyc2VzTnVtYmVycygpe3JldHVybiB0aGlzLmx5cmljVmVyc2VzTnVtYmVyc31zZXQgTHlyaWNWZXJzZXNOdW1iZXJzKHQpe3RoaXMubHlyaWNWZXJzZXNOdW1iZXJzPXR9Z2V0IE5hbWUoKXtyZXR1cm4gdGhpcy5uYW1lTGFiZWwudGV4dH1zZXQgTmFtZSh0KXt0aGlzLm5hbWVMYWJlbC50ZXh0PXR9Z2V0IElkU3RyaW5nKCl7cmV0dXJuIHRoaXMuaWRTdHJpbmd9Z2V0IElkKCl7cmV0dXJuIHRoaXMuaWR9Z2V0IE1pZGlJbnN0cnVtZW50SWQoKXtyZXR1cm4gdGhpcy5zdWJJbnN0cnVtZW50c1swXS5taWRpSW5zdHJ1bWVudElEfXNldCBNaWRpSW5zdHJ1bWVudElkKHQpe3RoaXMuc3ViSW5zdHJ1bWVudHNbMF0ubWlkaUluc3RydW1lbnRJRD10fWdldCBWb2x1bWUoKXtyZXR1cm4gdGhpcy5zdWJJbnN0cnVtZW50c1swXS52b2x1bWV9c2V0IFZvbHVtZSh0KXtmb3IobGV0IGU9MCxpPXRoaXMuc3ViSW5zdHJ1bWVudHMubGVuZ3RoO2U8aTsrK2UpdGhpcy5zdWJJbnN0cnVtZW50c1tlXS52b2x1bWU9dH1nZXQgUGxheWJhY2tUcmFuc3Bvc2UoKXtyZXR1cm4gdGhpcy5wbGF5YmFja1RyYW5zcG9zZX1zZXQgUGxheWJhY2tUcmFuc3Bvc2UodCl7dGhpcy5wbGF5YmFja1RyYW5zcG9zZT10fWdldCBTdWJJbnN0cnVtZW50cygpe3JldHVybiB0aGlzLnN1Ykluc3RydW1lbnRzfWdldFN1Ykluc3RydW1lbnQodCl7Zm9yKGxldCBlPTAsaT10aGlzLnN1Ykluc3RydW1lbnRzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMuc3ViSW5zdHJ1bWVudHNbZV07aWYoaS5pZFN0cmluZz09PXQpcmV0dXJuIGl9fWdldCBQYXJ0QWJicmV2aWF0aW9uKCl7cmV0dXJuIHRoaXMucGFydEFiYnJldmlhdGlvbn1zZXQgUGFydEFiYnJldmlhdGlvbih0KXt0aGlzLnBhcnRBYmJyZXZpYXRpb249dH1nZXQgVmlzaWJsZSgpe3JldHVybiB0aGlzLnZvaWNlcy5sZW5ndGg+MCYmdGhpcy5Wb2ljZXNbMF0uVmlzaWJsZX1zZXQgVmlzaWJsZSh0KXtmb3IobGV0IGU9MCxpPXRoaXMuVm9pY2VzLmxlbmd0aDtlPGk7KytlKXRoaXMuVm9pY2VzW2VdLlZpc2libGU9dH1nZXQgQXVkaWJsZSgpe2xldCB0PSExO2ZvcihsZXQgZT0wLGk9dGhpcy5Wb2ljZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5Wb2ljZXNbZV07dD10fHxpLkF1ZGlibGV9cmV0dXJuIHR9c2V0IEF1ZGlibGUodCl7Zm9yKGxldCBlPTAsaT10aGlzLlZvaWNlcy5sZW5ndGg7ZTxpOysrZSl0aGlzLlZvaWNlc1tlXS5BdWRpYmxlPXQ7Zm9yKGxldCBlPTAsaT10aGlzLnN0YXZlcy5sZW5ndGg7ZTxpOysrZSl0aGlzLnN0YXZlc1tlXS5hdWRpYmxlPXR9Z2V0IEZvbGxvd2luZygpe2xldCB0PSExO2ZvcihsZXQgZT0wLGk9dGhpcy5Wb2ljZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5Wb2ljZXNbZV07dD10fHxpLkZvbGxvd2luZ31yZXR1cm4gdH1zZXQgRm9sbG93aW5nKHQpe2ZvcihsZXQgZT0wLGk9dGhpcy5Wb2ljZXMubGVuZ3RoO2U8aTsrK2UpdGhpcy5Wb2ljZXNbZV0uRm9sbG93aW5nPXQ7Zm9yKGxldCBlPTAsaT10aGlzLnN0YXZlcy5sZW5ndGg7ZTxpOysrZSl0aGlzLnN0YXZlc1tlXS5mb2xsb3dpbmc9dH1TZXRWb2ljZUF1ZGlibGUodCxlKXtmb3IobGV0IGk9MCxzPXRoaXMuVm9pY2VzLmxlbmd0aDtpPHM7KytpKXtjb25zdCBzPXRoaXMuVm9pY2VzW2ldO2lmKHMuVm9pY2VJZD09PXQpe3MuQXVkaWJsZT1lO2JyZWFrfX19U2V0Vm9pY2VGb2xsb3dpbmcodCxlKXtmb3IobGV0IGk9MCxzPXRoaXMuVm9pY2VzLmxlbmd0aDtpPHM7KytpKXtjb25zdCBzPXRoaXMuVm9pY2VzW2ldO2lmKHMuVm9pY2VJZD09PXQpe3MuRm9sbG93aW5nPWU7YnJlYWt9fX1TZXRTdGFmZkF1ZGlibGUodCxlKXtjb25zdCBpPXRoaXMuc3RhdmVzW3QtMV07aWYoaS5hdWRpYmxlPWUsZSlmb3IobGV0IHQ9MCxlPWkuVm9pY2VzLmxlbmd0aDt0PGU7Kyt0KWkuVm9pY2VzW3RdLkF1ZGlibGU9ITA7ZWxzZSBmb3IobGV0IGU9MCxzPWkuVm9pY2VzLmxlbmd0aDtlPHM7KytlKXtjb25zdCBzPWkuVm9pY2VzW2VdO2xldCBuPSExO2ZvcihsZXQgZT0wLGk9dGhpcy5TdGF2ZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5TdGF2ZXNbZV07aWYoaS5JZCE9PXQmJmkuYXVkaWJsZSlmb3IobGV0IHQ9MCxlPWkuVm9pY2VzLmxlbmd0aDt0PGU7Kyt0KWkuVm9pY2VzW3RdPT09cyYmKG49ITApfW58fChzLkF1ZGlibGU9ITEpfX1TZXRTdGFmZkZvbGxvdyh0LGUpe2NvbnN0IGk9dGhpcy5zdGF2ZXNbdC0xXTtpZihpLmZvbGxvd2luZz1lLGUpZm9yKGxldCB0PTAsZT1pLlZvaWNlcy5sZW5ndGg7dDxlOysrdClpLlZvaWNlc1t0XS5Gb2xsb3dpbmc9ITA7ZWxzZSBmb3IobGV0IGU9MCxzPWkuVm9pY2VzLmxlbmd0aDtlPHM7KytlKXtjb25zdCBzPWkuVm9pY2VzW2VdO2xldCBuPSExO2ZvcihsZXQgZT0wLGk9dGhpcy5TdGF2ZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5TdGF2ZXNbZV07aWYoaS5JZCE9PXQmJmkuZm9sbG93aW5nKWZvcihsZXQgdD0wLGU9aS5Wb2ljZXMubGVuZ3RoO3Q8ZTsrK3QpaS5Wb2ljZXNbdF09PT1zJiYobj0hMCl9bnx8KHMuRm9sbG93aW5nPSExKX19YXJlQWxsVm9pY2VWaXNpYmxlKCl7Zm9yKGNvbnN0IHQgb2YgdGhpcy5Wb2ljZXMpaWYoIXQuVmlzaWJsZSlyZXR1cm4hMTtyZXR1cm4hMH1jcmVhdGVTdGF2ZXModCl7Zm9yKGxldCBlPTA7ZTx0O2UrKyl0aGlzLnN0YXZlcy5wdXNoKG5ldyByLlN0YWZmKHRoaXMsZSsxKSl9dG9TdHJpbmcoKXtyZXR1cm5gJHt0aGlzLk5hbWV9ICwgaWQ6ICR7dGhpcy5pZH0sIGlkc3RyaW5nOiAke3RoaXMuaWRTdHJpbmd9YH19ZS5JbnN0cnVtZW50PW99LDg4NDoodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuSW5zdHJ1bWVudGFsR3JvdXA9dm9pZCAwLGUuSW5zdHJ1bWVudGFsR3JvdXA9Y2xhc3N7Y29uc3RydWN0b3IodCxlLGkpe3RoaXMuaW5zdHJ1bWVudGFsR3JvdXBzPVtdLHRoaXMubmFtZT10LHRoaXMubXVzaWNTaGVldD1lLHRoaXMucGFyZW50PWl9Z2V0IEluc3RydW1lbnRhbEdyb3Vwcygpe3JldHVybiB0aGlzLmluc3RydW1lbnRhbEdyb3Vwc31nZXQgUGFyZW50KCl7cmV0dXJuIHRoaXMucGFyZW50fWdldCBOYW1lKCl7cmV0dXJuIHRoaXMubmFtZX1zZXQgTmFtZSh0KXt0aGlzLm5hbWU9dH1nZXQgR2V0TXVzaWNTaGVldCgpe3JldHVybiB0aGlzLm11c2ljU2hlZXR9fX0sMTAzNToodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuQUNsYXNzSGllcmFyY2h5VHJhY2thYmxlPXZvaWQgMCxlLkFDbGFzc0hpZXJhcmNoeVRyYWNrYWJsZT1jbGFzc3tpc0luc3RhbmNlT2ZDbGFzcyh0KXtsZXQgZT10aGlzLmNvbnN0cnVjdG9yLnByb3RvdHlwZTtmb3IoO2U7KXtpZih0PT09ZS5jb25zdHJ1Y3Rvci5uYW1lKXJldHVybiEwO2U9ZS5fX3Byb3RvX199cmV0dXJuITF9fX0sOTYwMzoodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pfSw3MDU4Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSl9LDYyODc6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KX0sNDU0MzoodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pfSw0MjA3Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSl9LDYzMzE6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLklUZXh0VHJhbnNsYXRpb249dm9pZCAwLGUuSVRleHRUcmFuc2xhdGlvbj1jbGFzc3tzdGF0aWMgdHJhbnNsYXRlVGV4dCh0LGUpe2lmKCF0aGlzLmRlZmF1bHRUZXh0VHJhbnNsYXRpb24pcmV0dXJuIGV9fX0sOTk4NDoodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pfSw0ODU0Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSl9LDQxNDM6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19jcmVhdGVCaW5kaW5nfHwoT2JqZWN0LmNyZWF0ZT9mdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxzLHtlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiBlW2ldfX0pfTpmdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSx0W3NdPWVbaV19KSxuPXRoaXMmJnRoaXMuX19leHBvcnRTdGFyfHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiB0KVwiZGVmYXVsdFwiPT09aXx8T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsaSl8fHMoZSx0LGkpfTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxuKGkoOTYwMyksZSksbihpKDcwNTgpLGUpLG4oaSg2Mjg3KSxlKSxuKGkoNDIwNyksZSksbihpKDYzMzEpLGUpLG4oaSg5OTg0KSxlKSxuKGkoNDg1NCksZSksbihpKDEwMzUpLGUpLG4oaSg0NTQzKSxlKX0sMjI1NToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5MYWJlbD12b2lkIDA7Y29uc3Qgcz1pKDEyNzQpO2UuTGFiZWw9Y2xhc3N7Y29uc3RydWN0b3IodD1cIlwiLGU9cy5UZXh0QWxpZ25tZW50RW51bS5DZW50ZXJCb3R0b20saSxuPSEwKXt0aGlzLklzQ3JlZGl0TGFiZWw9ITEsdGhpcy50ZXh0PXQsdGhpcy5wcmludD1uLHRoaXMudGV4dEFsaWdubWVudD1lLHRoaXMuZm9udD1pLHRoaXMuZm9udEZhbWlseT12b2lkIDB9VG9TdHJpbmcoKXtyZXR1cm4gdGhpcy50ZXh0fX19LDUyNzg6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVGltZXN0YW1wVHJhbnNmb3JtPWUuTXVzaWNQYXJ0TWFuYWdlcj12b2lkIDA7Y29uc3Qgcz1pKDE3OTcpLG49aSgzMDEpO2UuTXVzaWNQYXJ0TWFuYWdlcj1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLm11c2ljU2hlZXQ9dH1yZUluaXQoKXt0aGlzLmluaXQoKX1pbml0KCl7dGhpcy5wYXJ0cz10aGlzLm11c2ljU2hlZXQuUmVwZXRpdGlvbnMuc2xpY2UoKSx0aGlzLnNoZWV0U3RhcnQ9dGhpcy5tdXNpY1NoZWV0LlNlbGVjdGlvblN0YXJ0PW5ldyBzLkZyYWN0aW9uKDAsMSksdGhpcy5zaGVldEVuZD10aGlzLm11c2ljU2hlZXQuU2VsZWN0aW9uRW5kPXRoaXMubXVzaWNTaGVldC5TaGVldEVuZFRpbWVzdGFtcCx0aGlzLmNhbGNNYXBwaW5nKCl9Z2V0Q3VycmVudFJlcGV0aXRpb25UaW1lc3RhbXBUcmFuc2Zvcm0odCl7bGV0IGU7Zm9yKGxldCBpPXRoaXMudGltZXN0YW1wcy5sZW5ndGgtMTtpPj0wO2ktLSlpZihlPXRoaXMudGltZXN0YW1wc1tpXSx0Lmd0ZShlLiRmcm9tKSlyZXR1cm4gZTtyZXR1cm4gdGhpcy50aW1lc3RhbXBzWzBdfWFic29sdXRlRW5yb2xsZWRUb1NoZWV0VGltZXN0YW1wKHQpe2lmKDA9PT10aGlzLnRpbWVzdGFtcHMubGVuZ3RoKXJldHVybiB0O2NvbnN0IGU9dGhpcy5nZXRDdXJyZW50UmVwZXRpdGlvblRpbWVzdGFtcFRyYW5zZm9ybSh0KTtyZXR1cm4gcy5GcmFjdGlvbi5wbHVzKHQscy5GcmFjdGlvbi5taW51cyhlLnRvLGUuJGZyb20pKX1nZXQgUGFydHMoKXtyZXR1cm4gdGhpcy5wYXJ0c31nZXQgTXVzaWNTaGVldCgpe3JldHVybiB0aGlzLm11c2ljU2hlZXR9Z2V0SXRlcmF0b3IodCl7cmV0dXJuIHQ/bmV3IG4uTXVzaWNQYXJ0TWFuYWdlckl0ZXJhdG9yKHRoaXMubXVzaWNTaGVldCx0LHZvaWQgMCk6bmV3IG4uTXVzaWNQYXJ0TWFuYWdlckl0ZXJhdG9yKHRoaXMubXVzaWNTaGVldCx0aGlzLm11c2ljU2hlZXQuU2VsZWN0aW9uU3RhcnQsdGhpcy5tdXNpY1NoZWV0LlNlbGVjdGlvbkVuZCl9c2V0U2VsZWN0aW9uU3RhcnQodCl7dGhpcy5tdXNpY1NoZWV0LlNlbGVjdGlvblN0YXJ0PXQsdGhpcy5tdXNpY1NoZWV0LlNlbGVjdGlvbkVuZD12b2lkIDB9c2V0U2VsZWN0aW9uUmFuZ2UodCxlKXt0aGlzLm11c2ljU2hlZXQuU2VsZWN0aW9uU3RhcnQ9bnVsbCE9dD90OnRoaXMuc2hlZXRTdGFydCx0aGlzLm11c2ljU2hlZXQuU2VsZWN0aW9uRW5kPW51bGwhPWU/ZTp0aGlzLnNoZWV0RW5kfWNhbGNNYXBwaW5nKCl7Y29uc3QgdD1bXSxlPXRoaXMuZ2V0SXRlcmF0b3IoKTtsZXQgaT1lLkN1cnJlbnRSZXBldGl0aW9uLHM9bmV3IHIoZS5DdXJyZW50RW5yb2xsZWRUaW1lc3RhbXAuY2xvbmUoKSxlLkN1cnJlbnRTb3VyY2VUaW1lc3RhbXAuY2xvbmUoKSx2b2lkIDAsMCk7Zm9yKHQucHVzaChzKTshZS5FbmRSZWFjaGVkOyl7aWYoZS5KdW1wT2NjdXJyZWR8fGkhPT1lLkN1cnJlbnRSZXBldGl0aW9uKXtpZihpPWUuQ3VycmVudFJlcGV0aXRpb24sZS5iYWNrSnVtcE9jY3VycmVkKXtjb25zdCBpPWUuSnVtcFJlc3BvbnNpYmxlUmVwZXRpdGlvbjtzLm5leHRCYWNrSnVtcD1lLkN1cnJlbnRFbnJvbGxlZFRpbWVzdGFtcCxzLmN1clJlcGV0aXRpb249aSxzLmN1clJlcGV0aXRpb25JdGVyYXRpb249ZS5DdXJyZW50SnVtcFJlc3BvbnNpYmxlUmVwZXRpdGlvbkl0ZXJhdGlvbkJlZm9yZUp1bXA7Zm9yKGxldCBlPXRoaXMudGltZXN0YW1wcy5sZW5ndGgtMjtlPj0wJiYhdFtlXS50by5sdChpLkFic29sdXRlVGltZXN0YW1wKSYmIXRbZV0uY3VyUmVwZXRpdGlvbjtlLS0pdFtlXS5uZXh0QmFja0p1bXA9cy5uZXh0QmFja0p1bXAsdFtlXS5jdXJSZXBldGl0aW9uPWksdFtlXS5jdXJSZXBldGl0aW9uSXRlcmF0aW9uPXMuY3VyUmVwZXRpdGlvbkl0ZXJhdGlvbn1zPW5ldyByKGUuQ3VycmVudEVucm9sbGVkVGltZXN0YW1wLmNsb25lKCksZS5DdXJyZW50U291cmNlVGltZXN0YW1wLmNsb25lKCksdm9pZCAwLDApLHQucHVzaChzKX1lLm1vdmVUb05leHQoKX10aGlzLnRpbWVzdGFtcHM9dH19O2NsYXNzIHJ7Y29uc3RydWN0b3IodCxlLGkscyl7dGhpcy4kZnJvbT10LHRoaXMudG89ZSx0aGlzLmN1clJlcGV0aXRpb249aSx0aGlzLmN1clJlcGV0aXRpb25JdGVyYXRpb249cyx0aGlzLm5leHRCYWNrSnVtcD12b2lkIDAsdGhpcy5uZXh0Rm9yd2FyZEp1bXA9dm9pZCAwfX1lLlRpbWVzdGFtcFRyYW5zZm9ybT1yfSwzMDE6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuTXVzaWNQYXJ0TWFuYWdlckl0ZXJhdG9yPXZvaWQgMDtjb25zdCBuPWkoMTc5Nykscj1pKDUzNTYpLG89aSgzMzMxKSxhPWkoNzgzOSksbD1zKGkoMjA0MykpO2NsYXNzIGh7Y29uc3RydWN0b3IodCxlLGkpe3RoaXMuY3VycmVudE1lYXN1cmVJbmRleD0wLHRoaXMuY3VycmVudFBhcnRJbmRleD0wLHRoaXMuY3VycmVudFZvaWNlRW50cnlJbmRleD0tMSx0aGlzLmN1cnJlbnREeW5hbWljRW50cnlJbmRleD0wLHRoaXMuY3VycmVudFRlbXBvRW50cnlJbmRleD0wLHRoaXMuY3VycmVudER5bmFtaWNDaGFuZ2luZ0V4cHJlc3Npb25zPVtdLHRoaXMuY3VycmVudFJlcGV0aXRpb249dm9pZCAwLHRoaXMuZW5kUmVhY2hlZD0hMSx0aGlzLmZyb250UmVhY2hlZD0hMSx0aGlzLmN1cnJlbnRUaW1lU3RhbXA9bmV3IG4uRnJhY3Rpb24oMCwxKSx0aGlzLmN1cnJlbnRFbnJvbGxlZE1lYXN1cmVUaW1lc3RhbXA9bmV3IG4uRnJhY3Rpb24oMCwxKSx0aGlzLmN1cnJlbnRSZWxhdGl2ZUluTWVhc3VyZVRpbWVzdGFtcD1uZXcgbi5GcmFjdGlvbigwLDEpLHRoaXMuY3VycmVudFZlcnRpY2FsQ29udGFpbmVySW5NZWFzdXJlVGltZXN0YW1wPW5ldyBuLkZyYWN0aW9uKDAsMSksdGhpcy5qdW1wUmVzcG9uc2libGVSZXBldGl0aW9uPXZvaWQgMCx0aGlzLmFjdGl2ZUR5bmFtaWNFeHByZXNzaW9ucz1bXTt0cnl7dGhpcy5mcm9udFJlYWNoZWQ9ITAsdGhpcy5tdXNpY1NoZWV0PXQsdGhpcy5jdXJyZW50Vm9pY2VFbnRyaWVzPXZvaWQgMCx0aGlzLmZyb250UmVhY2hlZD0hMTtmb3IoY29uc3QgdCBvZiB0aGlzLm11c2ljU2hlZXQuUmVwZXRpdGlvbnMpdGhpcy5zZXRSZXBldGl0aW9uSXRlcmF0aW9uQ291bnQodCwxKTtpZih0aGlzLmFjdGl2ZUR5bmFtaWNFeHByZXNzaW9ucz1uZXcgQXJyYXkodGhpcy5tdXNpY1NoZWV0LmdldENvbXBsZXRlTnVtYmVyT2ZTdGF2ZXMoKSksdGhpcy5jdXJyZW50TWVhc3VyZT10aGlzLm11c2ljU2hlZXQuU291cmNlTWVhc3VyZXNbMF0sIWUpcmV0dXJuO2Rve3RoaXMubW92ZVRvTmV4dCgpfXdoaWxlKCghdGhpcy5jdXJyZW50Vm9pY2VFbnRyaWVzfHx0aGlzLmN1cnJlbnRUaW1lU3RhbXAubHQoZSkpJiYhdGhpcy5lbmRSZWFjaGVkKTtmb3IobGV0IHQ9MDt0PHRoaXMuYWN0aXZlRHluYW1pY0V4cHJlc3Npb25zLmxlbmd0aDt0KyspaWYodGhpcy5hY3RpdmVEeW5hbWljRXhwcmVzc2lvbnNbdF0paWYodGhpcy5hY3RpdmVEeW5hbWljRXhwcmVzc2lvbnNbdF1pbnN0YW5jZW9mIGEuQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9uKXtjb25zdCBlPXRoaXMuYWN0aXZlRHluYW1pY0V4cHJlc3Npb25zW3RdO3RoaXMuY3VycmVudER5bmFtaWNDaGFuZ2luZ0V4cHJlc3Npb25zLnB1c2gobmV3IHIuRHluYW1pY3NDb250YWluZXIoZSx0KSl9ZWxzZXtjb25zdCBlPXRoaXMuYWN0aXZlRHluYW1pY0V4cHJlc3Npb25zW3RdO3RoaXMuY3VycmVudER5bmFtaWNDaGFuZ2luZ0V4cHJlc3Npb25zLnB1c2gobmV3IHIuRHluYW1pY3NDb250YWluZXIoZSx0KSl9dGhpcy5jdXJyZW50VGVtcG9DaGFuZ2luZ0V4cHJlc3Npb249dGhpcy5hY3RpdmVUZW1wb0V4cHJlc3Npb259Y2F0Y2godCl7bC5kZWZhdWx0LmluZm8oXCJNdXNpY1BhcnRNYW5hZ2VySXRlcmF0b3I6IFwiK3QpfX1nZXQgRW5kUmVhY2hlZCgpe3JldHVybiB0aGlzLmVuZFJlYWNoZWR9Z2V0IEZyb250UmVhY2hlZCgpe3JldHVybiB0aGlzLmZyb250UmVhY2hlZH1nZXQgQ3VycmVudE1lYXN1cmUoKXtyZXR1cm4gdGhpcy5jdXJyZW50TWVhc3VyZX1nZXQgQ3VycmVudFJlcGV0aXRpb24oKXtyZXR1cm4gdGhpcy5jdXJyZW50UmVwZXRpdGlvbn1nZXQgQ3VycmVudFJlcGV0aXRpb25JdGVyYXRpb24oKXtyZXR1cm4gdGhpcy5DdXJyZW50UmVwZXRpdGlvbj90aGlzLmdldFJlcGV0aXRpb25JdGVyYXRpb25Db3VudCh0aGlzLkN1cnJlbnRSZXBldGl0aW9uKTowfWdldCBDdXJyZW50SnVtcFJlc3BvbnNpYmxlUmVwZXRpdGlvbkl0ZXJhdGlvbkJlZm9yZUp1bXAoKXtyZXR1cm4gdGhpcy5qdW1wUmVzcG9uc2libGVSZXBldGl0aW9uP3RoaXMuZ2V0UmVwZXRpdGlvbkl0ZXJhdGlvbkNvdW50KHRoaXMuanVtcFJlc3BvbnNpYmxlUmVwZXRpdGlvbiktMTowfWdldCBDdXJyZW50QnBtKCl7cmV0dXJuIHRoaXMuY3VycmVudEJwbX1nZXQgQ3VycmVudFZvaWNlRW50cmllcygpe3JldHVybiB0aGlzLmN1cnJlbnRWb2ljZUVudHJpZXN9Z2V0IEN1cnJlbnRNZWFzdXJlSW5kZXgoKXtyZXR1cm4gdGhpcy5jdXJyZW50TWVhc3VyZUluZGV4fWdldCBDdXJyZW50RW5yb2xsZWRUaW1lc3RhbXAoKXtyZXR1cm4gbi5GcmFjdGlvbi5wbHVzKHRoaXMuY3VycmVudEVucm9sbGVkTWVhc3VyZVRpbWVzdGFtcCx0aGlzLmN1cnJlbnRWZXJ0aWNhbENvbnRhaW5lckluTWVhc3VyZVRpbWVzdGFtcCl9Z2V0IEN1cnJlbnRTb3VyY2VUaW1lc3RhbXAoKXtyZXR1cm4gdGhpcy5jdXJyZW50VGltZVN0YW1wfWdldCBDdXJyZW50UmVsYXRpdmVJbk1lYXN1cmVUaW1lc3RhbXAoKXtyZXR1cm4gdGhpcy5jdXJyZW50UmVsYXRpdmVJbk1lYXN1cmVUaW1lc3RhbXB9Z2V0IEp1bXBPY2N1cnJlZCgpe3JldHVybiB0aGlzLmJhY2tKdW1wT2NjdXJyZWR8fHRoaXMuZm9yd2FyZEp1bXBPY2N1cnJlZH1nZXQgQWN0aXZlVGVtcG9FeHByZXNzaW9uKCl7cmV0dXJuIHRoaXMuYWN0aXZlVGVtcG9FeHByZXNzaW9ufWdldCBBY3RpdmVEeW5hbWljRXhwcmVzc2lvbnMoKXtyZXR1cm4gdGhpcy5hY3RpdmVEeW5hbWljRXhwcmVzc2lvbnN9Z2V0IEN1cnJlbnRUZW1wb0NoYW5naW5nRXhwcmVzc2lvbigpe3JldHVybiB0aGlzLmN1cnJlbnRUZW1wb0NoYW5naW5nRXhwcmVzc2lvbn1nZXQgSnVtcFJlc3BvbnNpYmxlUmVwZXRpdGlvbigpe3JldHVybiB0aGlzLmp1bXBSZXNwb25zaWJsZVJlcGV0aXRpb259Y2xvbmUodCxlKXtjb25zdCBpPW5ldyBoKHRoaXMubXVzaWNTaGVldCxudWxsIT10P3Q6dGhpcy5jdXJyZW50VGltZVN0YW1wLGUpO3JldHVybiBpLmN1cnJlbnRWb2ljZUVudHJ5SW5kZXg9dGhpcy5jdXJyZW50Vm9pY2VFbnRyeUluZGV4LGkuY3VycmVudE1hcHBpbmdQYXJ0PXRoaXMuY3VycmVudE1hcHBpbmdQYXJ0LGkuY3VycmVudFBhcnRJbmRleD10aGlzLmN1cnJlbnRQYXJ0SW5kZXgsaS5jdXJyZW50Vm9pY2VFbnRyaWVzPXRoaXMuY3VycmVudFZvaWNlRW50cmllcyxpLmVuZFJlYWNoZWQ9dGhpcy5lbmRSZWFjaGVkLGkuZnJvbnRSZWFjaGVkPXRoaXMuZnJvbnRSZWFjaGVkLGl9Q3VycmVudFZpc2libGVWb2ljZUVudHJpZXModCl7Y29uc3QgZT1bXTtpZighdGhpcy5jdXJyZW50Vm9pY2VFbnRyaWVzKXJldHVybiBlO2lmKHQpe2Zvcihjb25zdCBpIG9mIHRoaXMuY3VycmVudFZvaWNlRW50cmllcylpZihpLlBhcmVudFZvaWNlLlBhcmVudC5JZFN0cmluZz09PXQuSWRTdHJpbmcpcmV0dXJuIHRoaXMuZ2V0VmlzaWJsZUVudHJpZXMoaSxlKSxlfWVsc2UgZm9yKGNvbnN0IHQgb2YgdGhpcy5jdXJyZW50Vm9pY2VFbnRyaWVzKXRoaXMuZ2V0VmlzaWJsZUVudHJpZXModCxlKTtyZXR1cm4gZX1DdXJyZW50QXVkaWJsZVZvaWNlRW50cmllcyh0KXtjb25zdCBlPVtdO2lmKCF0aGlzLmN1cnJlbnRWb2ljZUVudHJpZXMpcmV0dXJuIGU7aWYodCl7Zm9yKGNvbnN0IGkgb2YgdGhpcy5jdXJyZW50Vm9pY2VFbnRyaWVzKWlmKGkuUGFyZW50Vm9pY2UuUGFyZW50LklkU3RyaW5nPT09dC5JZFN0cmluZylyZXR1cm4gdGhpcy5nZXRBdWRpYmxlRW50cmllcyhpLGUpLGV9ZWxzZSBmb3IoY29uc3QgdCBvZiB0aGlzLmN1cnJlbnRWb2ljZUVudHJpZXMpdGhpcy5nZXRBdWRpYmxlRW50cmllcyh0LGUpO3JldHVybiBlfWdldEN1cnJlbnREeW5hbWljQ2hhbmdpbmdFeHByZXNzaW9ucygpe3JldHVybiB0aGlzLmN1cnJlbnREeW5hbWljQ2hhbmdpbmdFeHByZXNzaW9uc31DdXJyZW50U2NvcmVGb2xsb3dpbmdWb2ljZUVudHJpZXModCl7Y29uc3QgZT1bXTtpZighdGhpcy5jdXJyZW50Vm9pY2VFbnRyaWVzKXJldHVybiBlO2lmKHQpe2Zvcihjb25zdCBpIG9mIHRoaXMuY3VycmVudFZvaWNlRW50cmllcylpZihpLlBhcmVudFZvaWNlLlBhcmVudC5JZFN0cmluZz09PXQuSWRTdHJpbmcpcmV0dXJuIHRoaXMuZ2V0U2NvcmVGb2xsb3dpbmdFbnRyaWVzKGksZSksZX1lbHNlIGZvcihjb25zdCB0IG9mIHRoaXMuY3VycmVudFZvaWNlRW50cmllcyl0aGlzLmdldFNjb3JlRm9sbG93aW5nRW50cmllcyh0LGUpO3JldHVybiBlfW1vdmVUb05leHQoKXt0aGlzLmZvcndhcmRKdW1wT2NjdXJyZWQ9dGhpcy5iYWNrSnVtcE9jY3VycmVkPSExLHRoaXMuZW5kUmVhY2hlZHx8KHRoaXMuY3VycmVudFZvaWNlRW50cmllcyYmKHRoaXMuY3VycmVudFZvaWNlRW50cmllcz1bXSksdGhpcy5yZWN1cnNpdmVNb3ZlKCksdGhpcy5jdXJyZW50TWVhc3VyZXx8KHRoaXMuY3VycmVudFRpbWVTdGFtcD1uZXcgbi5GcmFjdGlvbig5OTk5OSwxKSkpfW1vdmVUb05leHRWaXNpYmxlVm9pY2VFbnRyeSh0KXtmb3IoOyF0aGlzLmVuZFJlYWNoZWQ7KWlmKHRoaXMubW92ZVRvTmV4dCgpLHRoaXMuY2hlY2tFbnRyaWVzKHQpKXJldHVybn1yZXNldFJlcGV0aXRpb25JdGVyYXRpb25Db3VudCh0KXtyZXR1cm4gdGhpcy5zZXRSZXBldGl0aW9uSXRlcmF0aW9uQ291bnQodCwxKSwxfWluY3JlbWVudFJlcGV0aXRpb25JdGVyYXRpb25Db3VudCh0KXtyZXR1cm4tMT09PXRoaXMucmVwZXRpdGlvbkl0ZXJhdGlvbkNvdW50RGljdEtleXMuaW5kZXhPZih0KT90aGlzLnNldFJlcGV0aXRpb25JdGVyYXRpb25Db3VudCh0LDEpOnRoaXMuc2V0UmVwZXRpdGlvbkl0ZXJhdGlvbkNvdW50KHQsdGhpcy5nZXRSZXBldGl0aW9uSXRlcmF0aW9uQ291bnQodCkrMSl9c2V0UmVwZXRpdGlvbkl0ZXJhdGlvbkNvdW50KHQsZSl7Y29uc3QgaT10aGlzLnJlcGV0aXRpb25JdGVyYXRpb25Db3VudERpY3RLZXlzLmluZGV4T2YodCk7cmV0dXJuLTE9PT1pPyh0aGlzLnJlcGV0aXRpb25JdGVyYXRpb25Db3VudERpY3RLZXlzLnB1c2godCksdGhpcy5yZXBldGl0aW9uSXRlcmF0aW9uQ291bnREaWN0VmFsdWVzLnB1c2goZSkpOnRoaXMucmVwZXRpdGlvbkl0ZXJhdGlvbkNvdW50RGljdFZhbHVlc1tpXT1lLGV9Z2V0UmVwZXRpdGlvbkl0ZXJhdGlvbkNvdW50KHQpe2NvbnN0IGU9dGhpcy5yZXBldGl0aW9uSXRlcmF0aW9uQ291bnREaWN0S2V5cy5pbmRleE9mKHQpO2lmKC0xIT09ZSlyZXR1cm4gdGhpcy5yZXBldGl0aW9uSXRlcmF0aW9uQ291bnREaWN0VmFsdWVzW2VdfWhhbmRsZVJlcGV0aXRpb25zQXRNZWFzdXJlQmVnaW4oKXtmb3IobGV0IHQ9MCxlPXRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zW3RdO2lmKCFlLnBhcmVudFJlcGV0aXRpb24pY29udGludWU7Y29uc3QgaT1lLnBhcmVudFJlcGV0aXRpb247dGhpcy5jdXJyZW50UmVwZXRpdGlvbj1pLGkuU3RhcnRJbmRleD09PXRoaXMuY3VycmVudE1lYXN1cmVJbmRleCYmdm9pZCAwIT09dGhpcy5KdW1wUmVzcG9uc2libGVSZXBldGl0aW9uJiZpIT09dGhpcy5KdW1wUmVzcG9uc2libGVSZXBldGl0aW9uJiZpLlN0YXJ0SW5kZXg+PXRoaXMuSnVtcFJlc3BvbnNpYmxlUmVwZXRpdGlvbi5TdGFydEluZGV4JiZpLkVuZEluZGV4PD10aGlzLkp1bXBSZXNwb25zaWJsZVJlcGV0aXRpb24uRW5kSW5kZXgmJnRoaXMucmVzZXRSZXBldGl0aW9uSXRlcmF0aW9uQ291bnQoaSl9fWhhbmRsZVJlcGV0aXRpb25zQXRNZWFzdXJlRW5kKCl7Zm9yKGxldCB0PTAsZT10aGlzLmN1cnJlbnRNZWFzdXJlLkxhc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMuY3VycmVudE1lYXN1cmUuTGFzdFJlcGV0aXRpb25JbnN0cnVjdGlvbnNbdF0saT1lLnBhcmVudFJlcGV0aXRpb247aWYoaSl7aWYoaS5CYWNrd2FyZEp1bXBJbnN0cnVjdGlvbnMuaW5kZXhPZihlKT4tMSYmdGhpcy5nZXRSZXBldGl0aW9uSXRlcmF0aW9uQ291bnQoaSk8aS5Vc2VyTnVtYmVyT2ZSZXBldGl0aW9ucylyZXR1cm4gdGhpcy5kb0JhY2tKdW1wKGkpLHZvaWQodGhpcy5iYWNrSnVtcE9jY3VycmVkPSEwKTtpZihlPT09aS5mb3J3YXJkSnVtcEluc3RydWN0aW9uKXt2b2lkIDAhPT10aGlzLkp1bXBSZXNwb25zaWJsZVJlcGV0aXRpb24mJmkhPT10aGlzLkp1bXBSZXNwb25zaWJsZVJlcGV0aXRpb24mJmkuU3RhcnRJbmRleD49dGhpcy5KdW1wUmVzcG9uc2libGVSZXBldGl0aW9uLlN0YXJ0SW5kZXgmJmkuRW5kSW5kZXg8PXRoaXMuSnVtcFJlc3BvbnNpYmxlUmVwZXRpdGlvbi5FbmRJbmRleCYmdGhpcy5yZXNldFJlcGV0aXRpb25JdGVyYXRpb25Db3VudChpKTtjb25zdCB0PWkuZ2V0Rm9yd2FyZEp1bXBUYXJnZXRGb3JJdGVyYXRpb24odGhpcy5nZXRSZXBldGl0aW9uSXRlcmF0aW9uQ291bnQoaSkpO2lmKHQ+PTApcmV0dXJuIHRoaXMuY3VycmVudE1lYXN1cmVJbmRleD10LHRoaXMuY3VycmVudE1lYXN1cmU9dGhpcy5tdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzW3RoaXMuY3VycmVudE1lYXN1cmVJbmRleF0sdGhpcy5jdXJyZW50Vm9pY2VFbnRyeUluZGV4PS0xLHRoaXMuanVtcFJlc3BvbnNpYmxlUmVwZXRpdGlvbj1pLHZvaWQodGhpcy5mb3J3YXJkSnVtcE9jY3VycmVkPSEwKTstMj09PXQmJih0aGlzLmVuZFJlYWNoZWQ9ITApfX19dGhpcy5jdXJyZW50TWVhc3VyZUluZGV4Kyssdm9pZCAwIT09dGhpcy5KdW1wUmVzcG9uc2libGVSZXBldGl0aW9uJiZ0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXg+dGhpcy5KdW1wUmVzcG9uc2libGVSZXBldGl0aW9uLkVuZEluZGV4JiYodGhpcy5qdW1wUmVzcG9uc2libGVSZXBldGl0aW9uPXZvaWQgMCl9ZG9CYWNrSnVtcCh0KXt0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXg9dC5nZXRCYWNrd2FyZEp1bXBUYXJnZXQoKSx0aGlzLmN1cnJlbnRNZWFzdXJlPXRoaXMubXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlc1t0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXhdLHRoaXMuY3VycmVudFZvaWNlRW50cnlJbmRleD0tMSx0aGlzLmluY3JlbWVudFJlcGV0aXRpb25JdGVyYXRpb25Db3VudCh0KSx0aGlzLmp1bXBSZXNwb25zaWJsZVJlcGV0aXRpb249dH1hY3RpdmF0ZUN1cnJlbnRSaHl0aG1JbnN0cnVjdGlvbnMoKXtpZih2b2lkIDAhPT10aGlzLmN1cnJlbnRNZWFzdXJlJiZ0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzLmxlbmd0aD4wJiZ2b2lkIDAhPT10aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzWzBdKXtjb25zdCB0PXRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbMF0uSW5zdHJ1Y3Rpb25zO2ZvcihsZXQgZT0wLGk9dC5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10W2VdO2kgaW5zdGFuY2VvZiBvLlJoeXRobUluc3RydWN0aW9uJiYodGhpcy5tdXNpY1NoZWV0LlNoZWV0UGxheWJhY2tTZXR0aW5nLnJoeXRobT1pLlJoeXRobSl9fX1hY3RpdmF0ZUN1cnJlbnREeW5hbWljT3JUZW1wb0luc3RydWN0aW9ucygpe2NvbnN0IHQ9dGhpcy5tdXNpY1NoZWV0LlRpbWVzdGFtcFNvcnRlZER5bmFtaWNFeHByZXNzaW9uc0xpc3Q7Zm9yKDt0aGlzLmN1cnJlbnREeW5hbWljRW50cnlJbmRleD4wJiYodGhpcy5jdXJyZW50RHluYW1pY0VudHJ5SW5kZXg+PXQubGVuZ3RofHx0aGlzLkN1cnJlbnRTb3VyY2VUaW1lc3RhbXAubHRlKHRbdGhpcy5jdXJyZW50RHluYW1pY0VudHJ5SW5kZXhdLnBhck11bHRpRXhwcmVzc2lvbigpLkFic29sdXRlVGltZXN0YW1wKSk7KXRoaXMuY3VycmVudER5bmFtaWNFbnRyeUluZGV4LS07Zm9yKDt0aGlzLmN1cnJlbnREeW5hbWljRW50cnlJbmRleDx0Lmxlbmd0aCYmdFt0aGlzLmN1cnJlbnREeW5hbWljRW50cnlJbmRleF0ucGFyTXVsdGlFeHByZXNzaW9uKCkuQWJzb2x1dGVUaW1lc3RhbXAubHQodGhpcy5DdXJyZW50U291cmNlVGltZXN0YW1wKTspdGhpcy5jdXJyZW50RHluYW1pY0VudHJ5SW5kZXgrKztmb3IoO3RoaXMuY3VycmVudER5bmFtaWNFbnRyeUluZGV4PHQubGVuZ3RoJiZ0W3RoaXMuY3VycmVudER5bmFtaWNFbnRyeUluZGV4XS5wYXJNdWx0aUV4cHJlc3Npb24oKS5BYnNvbHV0ZVRpbWVzdGFtcC5FcXVhbHModGhpcy5DdXJyZW50U291cmNlVGltZXN0YW1wKTspe2NvbnN0IGU9dFt0aGlzLmN1cnJlbnREeW5hbWljRW50cnlJbmRleF0saT1lLnN0YWZmTnVtYmVyO3RoaXMuQ3VycmVudFNvdXJjZVRpbWVzdGFtcC5FcXVhbHMoZS5wYXJNdWx0aUV4cHJlc3Npb24oKS5BYnNvbHV0ZVRpbWVzdGFtcCkmJihlLmNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbj90aGlzLmFjdGl2ZUR5bmFtaWNFeHByZXNzaW9uc1tpXT1lLmNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbjplLmluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbiYmKHRoaXMuYWN0aXZlRHluYW1pY0V4cHJlc3Npb25zW2ldPWUuaW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uKSksdGhpcy5jdXJyZW50RHluYW1pY0VudHJ5SW5kZXgrK310aGlzLmN1cnJlbnREeW5hbWljQ2hhbmdpbmdFeHByZXNzaW9ucz1bXTtmb3IobGV0IHQ9MDt0PHRoaXMuYWN0aXZlRHluYW1pY0V4cHJlc3Npb25zLmxlbmd0aDt0KyspaWYodGhpcy5hY3RpdmVEeW5hbWljRXhwcmVzc2lvbnNbdF0pe2xldCBlLGk7aWYodGhpcy5hY3RpdmVEeW5hbWljRXhwcmVzc2lvbnNbdF1pbnN0YW5jZW9mIGEuQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9uKXtjb25zdCBzPXRoaXMuYWN0aXZlRHluYW1pY0V4cHJlc3Npb25zW3RdO2U9cy5TdGFydE11bHRpRXhwcmVzc2lvbi5BYnNvbHV0ZVRpbWVzdGFtcCxpPXMuRW5kTXVsdGlFeHByZXNzaW9uLkFic29sdXRlVGltZXN0YW1wLGUubHRlKHRoaXMuQ3VycmVudFNvdXJjZVRpbWVzdGFtcCkmJnRoaXMuQ3VycmVudFNvdXJjZVRpbWVzdGFtcC5sdGUoaSkmJnRoaXMuY3VycmVudER5bmFtaWNDaGFuZ2luZ0V4cHJlc3Npb25zLnB1c2gobmV3IHIuRHluYW1pY3NDb250YWluZXIocyx0KSl9ZWxzZXtjb25zdCBlPXRoaXMuYWN0aXZlRHluYW1pY0V4cHJlc3Npb25zW3RdO3RoaXMuQ3VycmVudFNvdXJjZVRpbWVzdGFtcC5FcXVhbHMoZS5QYXJlbnRNdWx0aUV4cHJlc3Npb24uQWJzb2x1dGVUaW1lc3RhbXApJiZ0aGlzLmN1cnJlbnREeW5hbWljQ2hhbmdpbmdFeHByZXNzaW9ucy5wdXNoKG5ldyByLkR5bmFtaWNzQ29udGFpbmVyKGUsdCkpfX1jb25zdCBlPXRoaXMubXVzaWNTaGVldC5UaW1lc3RhbXBTb3J0ZWRUZW1wb0V4cHJlc3Npb25zTGlzdDtmb3IoO3RoaXMuY3VycmVudFRlbXBvRW50cnlJbmRleD4wJiYodGhpcy5jdXJyZW50VGVtcG9FbnRyeUluZGV4Pj1lLmxlbmd0aHx8dGhpcy5DdXJyZW50U291cmNlVGltZXN0YW1wLmx0ZShlW3RoaXMuY3VycmVudFRlbXBvRW50cnlJbmRleF0uQWJzb2x1dGVUaW1lc3RhbXApKTspdGhpcy5jdXJyZW50VGVtcG9FbnRyeUluZGV4LS07Zm9yKDt0aGlzLmN1cnJlbnRUZW1wb0VudHJ5SW5kZXg8ZS5sZW5ndGgmJmVbdGhpcy5jdXJyZW50VGVtcG9FbnRyeUluZGV4XS5BYnNvbHV0ZVRpbWVzdGFtcC5sdCh0aGlzLkN1cnJlbnRTb3VyY2VUaW1lc3RhbXApOyl0aGlzLmN1cnJlbnRUZW1wb0VudHJ5SW5kZXgrKztmb3IoO3RoaXMuY3VycmVudFRlbXBvRW50cnlJbmRleDxlLmxlbmd0aCYmZVt0aGlzLmN1cnJlbnRUZW1wb0VudHJ5SW5kZXhdLkFic29sdXRlVGltZXN0YW1wLkVxdWFscyh0aGlzLkN1cnJlbnRTb3VyY2VUaW1lc3RhbXApOyl0aGlzLmFjdGl2ZVRlbXBvRXhwcmVzc2lvbj1lW3RoaXMuY3VycmVudFRlbXBvRW50cnlJbmRleF0sdGhpcy5jdXJyZW50VGVtcG9FbnRyeUluZGV4Kys7aWYodGhpcy5jdXJyZW50VGVtcG9DaGFuZ2luZ0V4cHJlc3Npb249dm9pZCAwLHRoaXMuYWN0aXZlVGVtcG9FeHByZXNzaW9uKXtsZXQgdD10aGlzLmFjdGl2ZVRlbXBvRXhwcmVzc2lvbi5BYnNvbHV0ZVRpbWVzdGFtcDt0aGlzLmFjdGl2ZVRlbXBvRXhwcmVzc2lvbi5Db250aW51b3VzVGVtcG8mJih0PXRoaXMuYWN0aXZlVGVtcG9FeHByZXNzaW9uLkNvbnRpbnVvdXNUZW1wby5BYnNvbHV0ZUVuZFRpbWVzdGFtcCksKHRoaXMuYWN0aXZlVGVtcG9FeHByZXNzaW9uLkFic29sdXRlVGltZXN0YW1wLmx0ZSh0aGlzLkN1cnJlbnRTb3VyY2VUaW1lc3RhbXApfHx0aGlzLkN1cnJlbnRTb3VyY2VUaW1lc3RhbXAubHRlKHQpKSYmKHRoaXMuY3VycmVudFRlbXBvQ2hhbmdpbmdFeHByZXNzaW9uPXRoaXMuYWN0aXZlVGVtcG9FeHByZXNzaW9uKX19cmVjdXJzaXZlTW92ZSgpe2lmKHRoaXMuY3VycmVudFZvaWNlRW50cnlJbmRleCsrLDA9PT10aGlzLmN1cnJlbnRWb2ljZUVudHJ5SW5kZXgmJih0aGlzLmhhbmRsZVJlcGV0aXRpb25zQXRNZWFzdXJlQmVnaW4oKSx0aGlzLmFjdGl2YXRlQ3VycmVudFJoeXRobUluc3RydWN0aW9ucygpKSx0aGlzLmN1cnJlbnRWb2ljZUVudHJ5SW5kZXg+PTAmJnRoaXMuY3VycmVudFZvaWNlRW50cnlJbmRleDx0aGlzLmN1cnJlbnRNZWFzdXJlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoKXtjb25zdCB0PXRoaXMuY3VycmVudE1lYXN1cmUuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVyc1t0aGlzLmN1cnJlbnRWb2ljZUVudHJ5SW5kZXhdO3RoaXMuY3VycmVudFZvaWNlRW50cmllcz10aGlzLmdldFZvaWNlRW50cmllcyh0KSx0aGlzLmN1cnJlbnRWZXJ0aWNhbENvbnRhaW5lckluTWVhc3VyZVRpbWVzdGFtcD10LlRpbWVzdGFtcCx0aGlzLmN1cnJlbnRUaW1lU3RhbXA9bi5GcmFjdGlvbi5wbHVzKHRoaXMuY3VycmVudE1lYXN1cmUuQWJzb2x1dGVUaW1lc3RhbXAsdGhpcy5jdXJyZW50VmVydGljYWxDb250YWluZXJJbk1lYXN1cmVUaW1lc3RhbXApO2NvbnN0IGU9dGhpcy5tdXNpY1NoZWV0LlNlbGVjdGlvbkVuZDtyZXR1cm4gZSYmdGhpcy5jdXJyZW50VGltZVN0YW1wLmd0ZShlKSYmKHRoaXMuZW5kUmVhY2hlZD0hMCksdm9pZCB0aGlzLmFjdGl2YXRlQ3VycmVudER5bmFtaWNPclRlbXBvSW5zdHJ1Y3Rpb25zKCl9aWYodGhpcy5jdXJyZW50RW5yb2xsZWRNZWFzdXJlVGltZXN0YW1wLkFkZCh0aGlzLmN1cnJlbnRNZWFzdXJlLkR1cmF0aW9uKSx0aGlzLmhhbmRsZVJlcGV0aXRpb25zQXRNZWFzdXJlRW5kKCksdGhpcy5jdXJyZW50TWVhc3VyZUluZGV4Pj0wJiZ0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXg8dGhpcy5tdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzLmxlbmd0aClyZXR1cm4gdGhpcy5jdXJyZW50TWVhc3VyZT10aGlzLm11c2ljU2hlZXQuU291cmNlTWVhc3VyZXNbdGhpcy5jdXJyZW50TWVhc3VyZUluZGV4XSx0aGlzLmN1cnJlbnRUaW1lU3RhbXA9bi5GcmFjdGlvbi5wbHVzKHRoaXMuY3VycmVudE1lYXN1cmUuQWJzb2x1dGVUaW1lc3RhbXAsdGhpcy5jdXJyZW50VmVydGljYWxDb250YWluZXJJbk1lYXN1cmVUaW1lc3RhbXApLHRoaXMuY3VycmVudFZvaWNlRW50cnlJbmRleD0tMSx2b2lkIHRoaXMucmVjdXJzaXZlTW92ZSgpO3RoaXMuY3VycmVudFZlcnRpY2FsQ29udGFpbmVySW5NZWFzdXJlVGltZXN0YW1wPW5ldyBuLkZyYWN0aW9uLHRoaXMuY3VycmVudE1lYXN1cmU9dm9pZCAwLHRoaXMuY3VycmVudFZvaWNlRW50cmllcz12b2lkIDAsdGhpcy5lbmRSZWFjaGVkPSEwfWNoZWNrRW50cmllcyh0KXtjb25zdCBlPXRoaXMuQ3VycmVudFZpc2libGVWb2ljZUVudHJpZXMoKTtpZihlLmxlbmd0aD4wKXtpZighdClyZXR1cm4hMDtmb3IobGV0IHQ9MCxpPWUubGVuZ3RoO3Q8aTsrK3QpaWYoZVt0XS5Ob3Rlc1swXS5QaXRjaClyZXR1cm4hMH1yZXR1cm4hMX1nZXRWaXNpYmxlRW50cmllcyh0LGUpe3QuUGFyZW50Vm9pY2UuVmlzaWJsZSYmZS5wdXNoKHQpfWdldEF1ZGlibGVFbnRyaWVzKHQsZSl7dC5QYXJlbnRWb2ljZS5BdWRpYmxlJiZlLnB1c2godCl9Z2V0U2NvcmVGb2xsb3dpbmdFbnRyaWVzKHQsZSl7dC5QYXJlbnRWb2ljZS5Gb2xsb3dpbmcmJnQuUGFyZW50Vm9pY2UuUGFyZW50LkZvbGxvd2luZyYmZS5wdXNoKHQpfWdldFZvaWNlRW50cmllcyh0KXtjb25zdCBlPVtdO2Zvcihjb25zdCBpIG9mIHQuU3RhZmZFbnRyaWVzKWlmKGkpZm9yKGNvbnN0IHQgb2YgaS5Wb2ljZUVudHJpZXMpZS5wdXNoKHQpO3JldHVybiBlfX1lLk11c2ljUGFydE1hbmFnZXJJdGVyYXRvcj1ofSw0MjU3OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9fY3JlYXRlQmluZGluZ3x8KE9iamVjdC5jcmVhdGU/ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQscyx7ZW51bWVyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gZVtpXX19KX06ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksdFtzXT1lW2ldfSksbj10aGlzJiZ0aGlzLl9fZXhwb3J0U3Rhcnx8ZnVuY3Rpb24odCxlKXtmb3IodmFyIGkgaW4gdClcImRlZmF1bHRcIj09PWl8fE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLGkpfHxzKGUsdCxpKX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksbihpKDUyNzgpLGUpLG4oaSgzMDEpLGUpfSw3NTE0OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLk11c2ljU2hlZXQ9ZS5QbGF5YmFja1NldHRpbmdzPXZvaWQgMDtjb25zdCBuPWkoMTc5Nykscj1pKDUyNzgpLG89aSgxNzE3KSxhPWkoMjI1NSksbD1pKDM4ODQpLGg9aSg5NjUxKSxjPWkoMTQwNSksdT1pKDgxNTUpLGQ9cyhpKDIwNDMpKTtjbGFzcyBme31lLlBsYXliYWNrU2V0dGluZ3M9ZjtjbGFzcyBte2NvbnN0cnVjdG9yKCl7dGhpcy5pZFN0cmluZz1cInJhbmRvbSBpZFN0cmluZywgbm90IGluaXRpYWxpemVkXCIsdGhpcy5zb3VyY2VNZWFzdXJlcz1bXSx0aGlzLnJlcGV0aXRpb25zPVtdLHRoaXMuZHluTGlzdFN0YXZlcz1bXSx0aGlzLnRpbWVzdGFtcFNvcnRlZER5bmFtaWNFeHByZXNzaW9uc0xpc3Q9W10sdGhpcy50aW1lc3RhbXBTb3J0ZWRUZW1wb0V4cHJlc3Npb25zTGlzdD1bXSx0aGlzLmluc3RydW1lbnRhbEdyb3Vwcz1bXSx0aGlzLmluc3RydW1lbnRzPVtdLHRoaXMubXVzaWNQYXJ0TWFuYWdlcj12b2lkIDAsdGhpcy5tdXNpY1NoZWV0RXJyb3JzPW5ldyBoLk11c2ljU2hlZXRFcnJvcnMsdGhpcy5zdGF2ZXM9W10sdGhpcy50cmFuc3Bvc2U9MCx0aGlzLmRlZmF1bHRTdGFydFRlbXBvSW5CcG09MCx0aGlzLmRyYXdFcnJvbmVvdXNNZWFzdXJlcz0hMSx0aGlzLmhhc0JlZW5PcGVuZWRGb3JUaGVGaXJzdFRpbWU9ITEsdGhpcy5jdXJyZW50RW5yb2xsZWRQb3NpdGlvbj1uZXcgbi5GcmFjdGlvbigwLDEpLHRoaXMucGxheWJhY2tTZXR0aW5ncz1uZXcgZix0aGlzLnBsYXliYWNrU2V0dGluZ3Mucmh5dGhtPW5ldyBuLkZyYWN0aW9uKDQsNCwwLCExKSx0aGlzLnVzZXJTdGFydFRlbXBvSW5CUE09MTAwLHRoaXMucGFnZVdpZHRoPTEyMCx0aGlzLk11c2ljUGFydE1hbmFnZXI9bmV3IHIuTXVzaWNQYXJ0TWFuYWdlcih0aGlzKSx0aGlzLmhhc0JQTUluZm89ITF9c3RhdGljIGdldEluZGV4RnJvbVN0YWZmKHQpe3JldHVybiB0LmlkSW5NdXNpY1NoZWV0fWdldCBTb3VyY2VNZWFzdXJlcygpe3JldHVybiB0aGlzLnNvdXJjZU1lYXN1cmVzfXNldCBTb3VyY2VNZWFzdXJlcyh0KXt0aGlzLnNvdXJjZU1lYXN1cmVzPXR9Z2V0IFJlcGV0aXRpb25zKCl7cmV0dXJuIHRoaXMucmVwZXRpdGlvbnN9c2V0IFJlcGV0aXRpb25zKHQpe3RoaXMucmVwZXRpdGlvbnM9dH1nZXQgRHluTGlzdFN0YXZlcygpe3JldHVybiB0aGlzLmR5bkxpc3RTdGF2ZXN9Z2V0IFRpbWVzdGFtcFNvcnRlZFRlbXBvRXhwcmVzc2lvbnNMaXN0KCl7cmV0dXJuIHRoaXMudGltZXN0YW1wU29ydGVkVGVtcG9FeHByZXNzaW9uc0xpc3R9Z2V0IFRpbWVzdGFtcFNvcnRlZER5bmFtaWNFeHByZXNzaW9uc0xpc3QoKXtyZXR1cm4gdGhpcy50aW1lc3RhbXBTb3J0ZWREeW5hbWljRXhwcmVzc2lvbnNMaXN0fWdldCBJbnN0cnVtZW50YWxHcm91cHMoKXtyZXR1cm4gdGhpcy5pbnN0cnVtZW50YWxHcm91cHN9Z2V0IFBhcnRzKCl7cmV0dXJuIHRoaXMuaW5zdHJ1bWVudHN9Z2V0IEluc3RydW1lbnRzKCl7cmV0dXJuIHRoaXMuaW5zdHJ1bWVudHN9Z2V0IFNoZWV0UGxheWJhY2tTZXR0aW5nKCl7cmV0dXJuIHRoaXMucGxheWJhY2tTZXR0aW5nc31zZXQgU2hlZXRQbGF5YmFja1NldHRpbmcodCl7dGhpcy5wbGF5YmFja1NldHRpbmdzPXR9Z2V0IERyYXdFcnJvbmVvdXNNZWFzdXJlcygpe3JldHVybiB0aGlzLmRyYXdFcnJvbmVvdXNNZWFzdXJlc31zZXQgRHJhd0Vycm9uZW91c01lYXN1cmVzKHQpe3RoaXMuZHJhd0Vycm9uZW91c01lYXN1cmVzPXR9Z2V0IEhhc0JlZW5PcGVuZWRGb3JUaGVGaXJzdFRpbWUoKXtyZXR1cm4gdGhpcy5oYXNCZWVuT3BlbmVkRm9yVGhlRmlyc3RUaW1lfXNldCBIYXNCZWVuT3BlbmVkRm9yVGhlRmlyc3RUaW1lKHQpe3RoaXMuaGFzQmVlbk9wZW5lZEZvclRoZUZpcnN0VGltZT10fUluaXRpYWxpemVTdGFydFRlbXBvSW5CUE0odCl7dGhpcy51c2VyU3RhcnRUZW1wb0luQlBNPXR9Z2V0IERlZmF1bHRTdGFydFRlbXBvSW5CcG0oKXtyZXR1cm4gdGhpcy5kZWZhdWx0U3RhcnRUZW1wb0luQnBtfXNldCBEZWZhdWx0U3RhcnRUZW1wb0luQnBtKHQpe3RoaXMuZGVmYXVsdFN0YXJ0VGVtcG9JbkJwbT10LHRoaXMuSW5pdGlhbGl6ZVN0YXJ0VGVtcG9JbkJQTSh0KX1nZXQgUGF0aCgpe3JldHVybiB0aGlzLnBhdGh9c2V0IFBhdGgodCl7dGhpcy5wYXRoPXR9Z2V0IFN0YXZlcygpe3JldHVybiB0aGlzLnN0YXZlc31nZXQgVGl0bGVTdHJpbmcoKXtyZXR1cm4gdGhpcy50aXRsZT90aGlzLnRpdGxlLnRleHQ6XCJcIn1zZXQgVGl0bGVTdHJpbmcodCl7dGhpcy5UaXRsZT1uZXcgYS5MYWJlbCh0KX1nZXQgU3VidGl0bGVTdHJpbmcoKXtyZXR1cm4gdGhpcy5zdWJ0aXRsZT90aGlzLnN1YnRpdGxlLnRleHQ6XCJcIn1zZXQgU3VidGl0bGVTdHJpbmcodCl7dGhpcy5TdWJ0aXRsZT1uZXcgYS5MYWJlbCh0KX1nZXQgQ29tcG9zZXJTdHJpbmcoKXtyZXR1cm4gdGhpcy5jb21wb3Nlcj90aGlzLmNvbXBvc2VyLnRleHQ6XCJcIn1zZXQgQ29tcG9zZXJTdHJpbmcodCl7dGhpcy5Db21wb3Nlcj1uZXcgYS5MYWJlbCh0KX1nZXQgTHlyaWNpc3RTdHJpbmcoKXtyZXR1cm4gdGhpcy5seXJpY2lzdD90aGlzLmx5cmljaXN0LnRleHQ6XCJcIn1zZXQgTHlyaWNpc3RTdHJpbmcodCl7dGhpcy5MeXJpY2lzdD1uZXcgYS5MYWJlbCh0KX1nZXQgVGl0bGUoKXtyZXR1cm4gdGhpcy50aXRsZX1zZXQgVGl0bGUodCl7dGhpcy50aXRsZT10fWdldCBTdWJ0aXRsZSgpe3JldHVybiB0aGlzLnN1YnRpdGxlfXNldCBTdWJ0aXRsZSh0KXt0aGlzLnN1YnRpdGxlPXR9Z2V0IENvbXBvc2VyKCl7cmV0dXJuIHRoaXMuY29tcG9zZXJ9c2V0IENvbXBvc2VyKHQpe3RoaXMuY29tcG9zZXI9dH1nZXQgTHlyaWNpc3QoKXtyZXR1cm4gdGhpcy5seXJpY2lzdH1zZXQgTHlyaWNpc3QodCl7dGhpcy5seXJpY2lzdD10fWdldCBSdWxlcygpe3JldHVybiB0aGlzLnJ1bGVzfHwoZC5kZWZhdWx0LmRlYnVnKFwid2FybmluZzogc2hlZXQuUnVsZXMgd2FzIHVuZGVmaW5lZC4gQ3JlYXRpbmcgbmV3IEVuZ3JhdmluZ1J1bGVzLlwiKSx0aGlzLnJ1bGVzPW5ldyBjLkVuZ3JhdmluZ1J1bGVzKSx0aGlzLnJ1bGVzfXNldCBSdWxlcyh0KXt0aGlzLnJ1bGVzPXR9Z2V0IFNoZWV0RXJyb3JzKCl7cmV0dXJuIHRoaXMubXVzaWNTaGVldEVycm9yc31nZXQgU2VsZWN0aW9uU3RhcnQoKXtyZXR1cm4gdGhpcy5zZWxlY3Rpb25TdGFydH1zZXQgU2VsZWN0aW9uU3RhcnQodCl7dGhpcy5zZWxlY3Rpb25TdGFydD10LmNsb25lKCksdGhpcy5jdXJyZW50RW5yb2xsZWRQb3NpdGlvbj10LmNsb25lKCl9Z2V0IFNlbGVjdGlvbkVuZCgpe3JldHVybiB0aGlzLnNlbGVjdGlvbkVuZH1zZXQgU2VsZWN0aW9uRW5kKHQpe3RoaXMuc2VsZWN0aW9uRW5kPXR9c2V0IEhhc0JQTUluZm8odCl7dGhpcy5oYXNCUE1JbmZvPXR9Z2V0IEhhc0JQTUluZm8oKXtyZXR1cm4gdGhpcy5oYXNCUE1JbmZvfWFkZE1lYXN1cmUodCl7dGhpcy5zb3VyY2VNZWFzdXJlcy5wdXNoKHQpLHQubWVhc3VyZUxpc3RJbmRleD10aGlzLnNvdXJjZU1lYXN1cmVzLmxlbmd0aC0xfWNoZWNrRm9ySW5zdHJ1bWVudFdpdGhOb1ZvaWNlKCl7Zm9yKGxldCB0PTAsZT10aGlzLmluc3RydW1lbnRzLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMuaW5zdHJ1bWVudHNbdF07aWYoMD09PWUuVm9pY2VzLmxlbmd0aCl7Y29uc3QgdD1uZXcgbC5Wb2ljZShlLDEpO2UuVm9pY2VzLnB1c2godCl9fX1nZXRTdGFmZkZyb21JbmRleCh0KXtyZXR1cm4gdGhpcy5zdGF2ZXNbdF19ZmlsbFN0YWZmTGlzdCgpe2xldCB0PTA7Zm9yKGxldCBlPTAsaT10aGlzLmluc3RydW1lbnRzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMuaW5zdHJ1bWVudHNbZV07Zm9yKGxldCBlPTAscz1pLlN0YXZlcy5sZW5ndGg7ZTxzOysrZSl7Y29uc3Qgcz1pLlN0YXZlc1tlXTtzLmlkSW5NdXNpY1NoZWV0PXQsdGhpcy5zdGF2ZXMucHVzaChzKSx0Kyt9fX1nZXQgTXVzaWNQYXJ0TWFuYWdlcigpe3JldHVybiB0aGlzLm11c2ljUGFydE1hbmFnZXJ9c2V0IE11c2ljUGFydE1hbmFnZXIodCl7dGhpcy5tdXNpY1BhcnRNYW5hZ2VyPXR9Z2V0Q29tcGxldGVOdW1iZXJPZlN0YXZlcygpe2xldCB0PTA7Zm9yKGxldCBlPTAsaT10aGlzLmluc3RydW1lbnRzLmxlbmd0aDtlPGk7KytlKXQrPXRoaXMuaW5zdHJ1bWVudHNbZV0uU3RhdmVzLmxlbmd0aDtyZXR1cm4gdH1nZXRMaXN0T2ZNZWFzdXJlc0Zyb21JbmRlY2VzKHQsZSl7Y29uc3QgaT1bXTtmb3IobGV0IHM9dDtzPD1lO3MrKylpLnB1c2godGhpcy5zb3VyY2VNZWFzdXJlc1tzXSk7cmV0dXJuIGl9Z2V0TmV4dFNvdXJjZU1lYXN1cmUodCl7Y29uc3QgZT10aGlzLnNvdXJjZU1lYXN1cmVzLmluZGV4T2YodCk7cmV0dXJuIGU9PT10aGlzLnNvdXJjZU1lYXN1cmVzLmxlbmd0aC0xP3Q6dGhpcy5zb3VyY2VNZWFzdXJlc1tlKzFdfWdldEZpcnN0U291cmNlTWVhc3VyZSgpe3JldHVybiB0aGlzLnNvdXJjZU1lYXN1cmVzWzBdfWdldExhc3RTb3VyY2VNZWFzdXJlKCl7cmV0dXJuIHRoaXMuc291cmNlTWVhc3VyZXNbdGhpcy5zb3VyY2VNZWFzdXJlcy5sZW5ndGgtMV19cmVzZXRBbGxOb3RlU3RhdGVzKCl7Y29uc3QgdD10aGlzLk11c2ljUGFydE1hbmFnZXIuZ2V0SXRlcmF0b3IoKTtmb3IoOyF0LkVuZFJlYWNoZWQmJnQuQ3VycmVudFZvaWNlRW50cmllczspe2ZvcihsZXQgZT0wLGk9dC5DdXJyZW50Vm9pY2VFbnRyaWVzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXQuQ3VycmVudFZvaWNlRW50cmllc1tlXTtmb3IobGV0IHQ9MCxlPWkuTm90ZXMubGVuZ3RoO3Q8ZTsrK3QpaS5Ob3Rlc1t0XS5zdGF0ZT11Lk5vdGVTdGF0ZS5Ob3JtYWx9dC5tb3ZlVG9OZXh0KCl9fWdldE11c2ljU2hlZXRJbnN0cnVtZW50SW5kZXgodCl7cmV0dXJuIHRoaXMuSW5zdHJ1bWVudHMuaW5kZXhPZih0KX1nZXRHbG9iYWxTdGFmZkluZGV4T2ZGaXJzdFN0YWZmKHQpe2NvbnN0IGU9dGhpcy5nZXRNdXNpY1NoZWV0SW5zdHJ1bWVudEluZGV4KHQpO2xldCBpPTA7Zm9yKGxldCB0PTA7dDxlO3QrKylpKz10aGlzLkluc3RydW1lbnRzW3RdLlN0YXZlcy5sZW5ndGg7cmV0dXJuIGl9c2V0UmVwZXRpdGlvbk5ld1VzZXJOdW1iZXJPZlJlcGV0aXRpb25zKHQsZSl7bGV0IGk9MDtmb3IobGV0IHM9MDtzPHRoaXMucmVwZXRpdGlvbnMubGVuZ3RoO3MrKylpZih0aGlzLnJlcGV0aXRpb25zW3NdaW5zdGFuY2VvZiBvLlJlcGV0aXRpb24pe2lmKHQ9PT1pKXt0aGlzLnJlcGV0aXRpb25zW3NdLlVzZXJOdW1iZXJPZlJlcGV0aXRpb25zPWU7YnJlYWt9aSsrfX1nZXRSZXBldGl0aW9uQnlJbmRleCh0KXtsZXQgZT0wO2ZvcihsZXQgaT0wO2k8dGhpcy5yZXBldGl0aW9ucy5sZW5ndGg7aSsrKWlmKHRoaXMucmVwZXRpdGlvbnNbaV1pbnN0YW5jZW9mIG8uUmVwZXRpdGlvbil7aWYodD09PWUpcmV0dXJuIHRoaXMucmVwZXRpdGlvbnNbaV07ZSsrfX1Db21wYXJlVG8odCl7cmV0dXJuIHRoaXMuVGl0bGUudGV4dC5sb2NhbGVDb21wYXJlKHQuVGl0bGUudGV4dCl9Z2V0RXhwcmVzc2lvbnNTdGFydFRlbXBvSW5CUE0oKXtpZih0aGlzLlRpbWVzdGFtcFNvcnRlZFRlbXBvRXhwcmVzc2lvbnNMaXN0Lmxlbmd0aD4wKXtjb25zdCB0PXRoaXMuVGltZXN0YW1wU29ydGVkVGVtcG9FeHByZXNzaW9uc0xpc3RbMF07aWYodC5JbnN0YW50YW5lb3VzVGVtcG8pcmV0dXJuIHQuSW5zdGFudGFuZW91c1RlbXBvLlRlbXBvSW5CcG07aWYodC5Db250aW51b3VzVGVtcG8pcmV0dXJuIHQuQ29udGludW91c1RlbXBvLlN0YXJ0VGVtcG99cmV0dXJuIHRoaXMudXNlclN0YXJ0VGVtcG9JbkJQTX1nZXQgRXJyb3JzKCl7cmV0dXJuIHRoaXMubXVzaWNTaGVldEVycm9ycy5tZWFzdXJlRXJyb3JzfWdldCBGaXJzdE1lYXN1cmVOdW1iZXIoKXt0cnl7cmV0dXJuIHRoaXMuZ2V0Rmlyc3RTb3VyY2VNZWFzdXJlKCkuTWVhc3VyZU51bWJlcn1jYXRjaCh0KXtyZXR1cm4gZC5kZWZhdWx0LmluZm8oXCJNdXNpY1NoZWV0LkZpcnN0TWVhc3VyZU51bWJlcjogXCIsdCksMH19Z2V0IExhc3RNZWFzdXJlTnVtYmVyKCl7dHJ5e3JldHVybiB0aGlzLmdldExhc3RTb3VyY2VNZWFzdXJlKCkuTWVhc3VyZU51bWJlcn1jYXRjaCh0KXtyZXR1cm4gZC5kZWZhdWx0LmluZm8oXCJNdXNpY1NoZWV0Lkxhc3RNZWFzdXJlTnVtYmVyOiBcIix0KSwwfX1nZXQgQ3VycmVudEVucm9sbGVkUG9zaXRpb24oKXtyZXR1cm4gdGhpcy5jdXJyZW50RW5yb2xsZWRQb3NpdGlvbi5jbG9uZSgpfXNldCBDdXJyZW50RW5yb2xsZWRQb3NpdGlvbih0KXt0aGlzLmN1cnJlbnRFbnJvbGxlZFBvc2l0aW9uPXQuY2xvbmUoKX1nZXQgVHJhbnNwb3NlKCl7cmV0dXJuIHRoaXMudHJhbnNwb3NlfXNldCBUcmFuc3Bvc2UodCl7dGhpcy50cmFuc3Bvc2U9dH1nZXQgRnVsbE5hbWVTdHJpbmcoKXtyZXR1cm4gdGhpcy5Db21wb3NlclN0cmluZytcIiBcIit0aGlzLlRpdGxlU3RyaW5nfWdldCBJZFN0cmluZygpe3JldHVybiB0aGlzLmlkU3RyaW5nfXNldCBJZFN0cmluZyh0KXt0aGlzLmlkU3RyaW5nPXR9Z2V0RW5yb2xsZWRTZWxlY3Rpb25TdGFydFRpbWVTdGFtcFdvcmthcm91bmQoKXtjb25zdCB0PXRoaXMuTXVzaWNQYXJ0TWFuYWdlci5nZXRJdGVyYXRvcih0aGlzLlNlbGVjdGlvblN0YXJ0KTtyZXR1cm4gbi5GcmFjdGlvbi5jcmVhdGVGcm9tRnJhY3Rpb24odC5DdXJyZW50RW5yb2xsZWRUaW1lc3RhbXApfWdldCBTaGVldEVuZFRpbWVzdGFtcCgpe2NvbnN0IHQ9dGhpcy5nZXRMYXN0U291cmNlTWVhc3VyZSgpO3JldHVybiBuLkZyYWN0aW9uLnBsdXModC5BYnNvbHV0ZVRpbWVzdGFtcCx0LkR1cmF0aW9uKX1nZXRTb3VyY2VNZWFzdXJlRnJvbVRpbWVTdGFtcCh0KXtmb3IobGV0IGU9MCxpPXRoaXMuc291cmNlTWVhc3VyZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5zb3VyY2VNZWFzdXJlc1tlXTtmb3IobGV0IGU9MCxzPWkuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVycy5sZW5ndGg7ZTxzOysrZSl7Y29uc3Qgcz1pLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbZV07aWYodC5FcXVhbHMocy5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpKSlyZXR1cm4gaX19cmV0dXJuIHRoaXMuZmluZFNvdXJjZU1lYXN1cmVGcm9tVGltZVN0YW1wKHQpfWZpbmRTb3VyY2VNZWFzdXJlRnJvbVRpbWVTdGFtcCh0KXtmb3IoY29uc3QgZSBvZiB0aGlzLnNvdXJjZU1lYXN1cmVzKWlmKGUuQWJzb2x1dGVUaW1lc3RhbXAubHRlKHQpJiZ0Lmx0KG4uRnJhY3Rpb24ucGx1cyhlLkFic29sdXRlVGltZXN0YW1wLGUuRHVyYXRpb24pKSlyZXR1cm4gZX1nZXRWaXNpYmxlSW5zdHJ1bWVudHMoKXtjb25zdCB0PVtdO2ZvcihsZXQgZT0wLGk9dGhpcy5JbnN0cnVtZW50cy5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10aGlzLkluc3RydW1lbnRzW2VdO2kuVm9pY2VzLmxlbmd0aD4wJiZpLlZvaWNlc1swXS5WaXNpYmxlJiZ0LnB1c2goaSl9cmV0dXJuIHR9fWUuTXVzaWNTaGVldD1tLG0uZGVmYXVsdFRpdGxlPVwiW25vIHRpdGxlIGdpdmVuXVwifSw2NjU2Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5NYXBwaW5nU291cmNlTXVzaWNQYXJ0PXZvaWQgMCxlLk1hcHBpbmdTb3VyY2VNdXNpY1BhcnQ9Y2xhc3N7Y29uc3RydWN0b3IodCxlLGkscz0tMSxuPSExKXt0aGlzLnJlcGV0aXRpb25SdW49LTEsdGhpcy5zb3VyY2VNdXNpY1BhcnQ9dCx0aGlzLnBhcmVudFBhcnRMaXN0RW50cnk9aSx0aGlzLnN0YXJ0VGltZXN0YW1wPWUuY2xvbmUoKSx0aGlzLnJlcGV0aXRpb25SdW49cyx0aGlzLnBhcmVudFJlcGV0aXRpb249aSx0aGlzLmlzRW5kaW5nPW59Z2V0IElzUmVwZXRpdGlvbigpe3JldHVybiB2b2lkIDAhPT10aGlzLnBhcmVudFJlcGV0aXRpb259Z2V0IElzRW5kaW5nKCl7cmV0dXJuIHRoaXMuaXNFbmRpbmd9Z2V0IElzTGFzdFJlcGV0aXRpb25SdW4oKXtyZXR1cm4gdGhpcy5Jc1JlcGV0aXRpb24mJnRoaXMucmVwZXRpdGlvblJ1bisxPT09dGhpcy5wYXJlbnRSZXBldGl0aW9uLlVzZXJOdW1iZXJPZlJlcGV0aXRpb25zfWdldCBSZXBldGl0aW9uUnVuKCl7cmV0dXJuIHRoaXMucmVwZXRpdGlvblJ1bn1nZXQgUGFyZW50UGFydExpc3RFbnRyeSgpe3JldHVybiB0aGlzLnBhcmVudFBhcnRMaXN0RW50cnl9Z2V0IFNvdXJjZU11c2ljUGFydCgpe3JldHVybiB0aGlzLnNvdXJjZU11c2ljUGFydH1nZXQgU3RhcnRUaW1lc3RhbXAoKXtyZXR1cm4gdGhpcy5zdGFydFRpbWVzdGFtcH1Db21wYXJlVG8odCl7cmV0dXJuIHQ/dGhpcy5zdGFydFRpbWVzdGFtcC5Db21wYXJlVG8odC5zdGFydFRpbWVzdGFtcCk6MX19fSwzNzY2Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5QYXJ0TGlzdEVudHJ5PXZvaWQgMCxlLlBhcnRMaXN0RW50cnk9Y2xhc3N7Y29uc3RydWN0b3IodCl7dGhpcy5lbnJvbGxlZFRpbWVzdGFtcHM9W10sdGhpcy52aXNpYmxlPSEwLHRoaXMubXVzaWNTaGVldD10fWdldCBWaXNpYmxlKCl7cmV0dXJuIHRoaXMudmlzaWJsZX1zZXQgVmlzaWJsZSh0KXt0aGlzLnZpc2libGU9dH1nZXRGaXJzdFNvdXJjZU1lYXN1cmUoKXtyZXR1cm4gdGhpcy5tdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzW3RoaXMuc3RhcnRJbmRleF19Z2V0TGFzdFNvdXJjZU1lYXN1cmUoKXtyZXR1cm4gdGhpcy5tdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzW3RoaXMuZW5kSW5kZXhdfX19LDE3MTc6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuUmVwZXRpdGlvbkVuZGluZ1BhcnQ9ZS5SZXBldGl0aW9uPXZvaWQgMDtjb25zdCBuPWkoODgxNykscj1pKDE3OTcpLG89aSgzNzY2KSxhPXMoaSgyMDQzKSk7Y2xhc3MgbCBleHRlbmRzIG8uUGFydExpc3RFbnRyeXtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKHQpLHRoaXMuYmFja3dhcmRKdW1wSW5zdHJ1Y3Rpb25zPVtdLHRoaXMuZW5kaW5nUGFydHM9W10sdGhpcy5lbmRpbmdJbmRleERpY3Q9e30sdGhpcy51c2VyTnVtYmVyT2ZSZXBldGl0aW9ucz0wLHRoaXMudmlzaWJsZXM9W10sdGhpcy5mcm9tV29yZHM9ITEsdGhpcy5yZXBldGl0b25JdGVyYXRpb25PcmRlcj1bXSx0aGlzLm51bWJlck9mRW5kaW5ncz0xLHRoaXMubXVzaWNTaGVldDI9dCx0aGlzLnZpcnR1YWxPdmVyYWxsUmVwZXRpdGlvbj1lfWdldCBCYWNrd2FyZEp1bXBJbnN0cnVjdGlvbnMoKXtyZXR1cm4gdGhpcy5iYWNrd2FyZEp1bXBJbnN0cnVjdGlvbnN9Z2V0IEVuZGluZ0luZGV4RGljdCgpe3JldHVybiB0aGlzLmVuZGluZ0luZGV4RGljdH1nZXQgRW5kaW5nUGFydHMoKXtyZXR1cm4gdGhpcy5lbmRpbmdQYXJ0c31nZXQgVmlzaWJsZXMoKXtyZXR1cm4gdGhpcy52aXNpYmxlc31zZXQgVmlzaWJsZXModCl7dGhpcy52aXNpYmxlcz10fWdldCBEZWZhdWx0TnVtYmVyT2ZSZXBldGl0aW9ucygpe2xldCB0PTI7cmV0dXJuIHRoaXMudmlydHVhbE92ZXJhbGxSZXBldGl0aW9uJiYodD0xKSxNYXRoLm1heCh0LE9iamVjdC5rZXlzKHRoaXMuZW5kaW5nSW5kZXhEaWN0KS5sZW5ndGgsdGhpcy5jaGVja1JlcGV0aXRpb25Gb3JNdWx0aXBsZUx5cmljVmVyc2VzKCkpfWdldCBVc2VyTnVtYmVyT2ZSZXBldGl0aW9ucygpe3JldHVybiB0aGlzLnVzZXJOdW1iZXJPZlJlcGV0aXRpb25zfXNldCBVc2VyTnVtYmVyT2ZSZXBldGl0aW9ucyh0KXt0aGlzLnVzZXJOdW1iZXJPZlJlcGV0aXRpb25zPXQsdGhpcy5yZXBldGl0b25JdGVyYXRpb25PcmRlcj1bXTtjb25zdCBlPXRoaXMudXNlck51bWJlck9mUmVwZXRpdGlvbnMtdGhpcy5OdW1iZXJPZkVuZGluZ3M7Zm9yKGxldCB0PTE7dDw9dGhpcy51c2VyTnVtYmVyT2ZSZXBldGl0aW9uczt0KyspdDw9ZT90aGlzLnJlcGV0aXRvbkl0ZXJhdGlvbk9yZGVyLnB1c2goMSk6dGhpcy5yZXBldGl0b25JdGVyYXRpb25PcmRlci5wdXNoKHQtZSl9Z2V0Rm9yd2FyZEp1bXBUYXJnZXRGb3JJdGVyYXRpb24odCl7Y29uc3QgZT10aGlzLnJlcGV0aXRvbkl0ZXJhdGlvbk9yZGVyW3QtMV07cmV0dXJuIHRoaXMuZW5kaW5nSW5kZXhEaWN0W2VdP3RoaXMuZW5kaW5nSW5kZXhEaWN0W2VdLnBhcnQuU3RhcnRJbmRleDotMX1nZXRCYWNrd2FyZEp1bXBUYXJnZXQoKXtyZXR1cm4gdGhpcy5zdGFydE1hcmtlci5tZWFzdXJlSW5kZXh9U2V0RW5kaW5nU3RhcnRJbmRleCh0LGUpe2NvbnN0IGk9bmV3IGgobmV3IG4uU291cmNlTXVzaWNQYXJ0KHRoaXMubXVzaWNTaGVldDIsZSxlKSk7dGhpcy5lbmRpbmdQYXJ0cy5wdXNoKGkpO2Zvcihjb25zdCBlIG9mIHQpdHJ5e3RoaXMuZW5kaW5nSW5kZXhEaWN0W2VdPWksaS5lbmRpbmdJbmRpY2VzLnB1c2goZSksdGhpcy5udW1iZXJPZkVuZGluZ3M8ZSYmKHRoaXMubnVtYmVyT2ZFbmRpbmdzPWUpfWNhdGNoKHQpe2EuZGVmYXVsdC5lcnJvcihcIlJlcGV0aXRpb246IEV4Y2VwdGlvbi5cIix0KX19c2V0RW5kaW5nRW5kSW5kZXgodCxlKXt0aGlzLmVuZGluZ0luZGV4RGljdFt0XSYmdGhpcy5lbmRpbmdJbmRleERpY3RbdF0ucGFydC5zZXRFbmRJbmRleChlKX1nZXQgTnVtYmVyT2ZFbmRpbmdzKCl7cmV0dXJuIHRoaXMubnVtYmVyT2ZFbmRpbmdzfWdldCBGcm9tV29yZHMoKXtyZXR1cm4gdGhpcy5mcm9tV29yZHN9c2V0IEZyb21Xb3Jkcyh0KXt0aGlzLmZyb21Xb3Jkcz10fWdldCBBYnNvbHV0ZVRpbWVzdGFtcCgpe3JldHVybiByLkZyYWN0aW9uLmNyZWF0ZUZyb21GcmFjdGlvbih0aGlzLm11c2ljU2hlZXQyLlNvdXJjZU1lYXN1cmVzW3RoaXMuc3RhcnRNYXJrZXIubWVhc3VyZUluZGV4XS5BYnNvbHV0ZVRpbWVzdGFtcCl9Z2V0IFN0YXJ0SW5kZXgoKXtyZXR1cm4gdGhpcy5zdGFydE1hcmtlci5tZWFzdXJlSW5kZXh9Z2V0IEVuZEluZGV4KCl7aWYoMD09PXRoaXMuQmFja3dhcmRKdW1wSW5zdHJ1Y3Rpb25zLmxlbmd0aClyZXR1cm4gdGhpcy5TdGFydEluZGV4O2xldCB0PXRoaXMuYmFja3dhcmRKdW1wSW5zdHJ1Y3Rpb25zW3RoaXMuYmFja3dhcmRKdW1wSW5zdHJ1Y3Rpb25zLmxlbmd0aC0xXS5tZWFzdXJlSW5kZXg7cmV0dXJuIHRoaXMuZW5kaW5nSW5kZXhEaWN0W3RoaXMuTnVtYmVyT2ZFbmRpbmdzXSYmKHQ9TWF0aC5tYXgodGhpcy5lbmRpbmdJbmRleERpY3RbdGhpcy5OdW1iZXJPZkVuZGluZ3NdLnBhcnQuRW5kSW5kZXgsdCkpLHR9Y2hlY2tSZXBldGl0aW9uRm9yTXVsdGlwbGVMeXJpY1ZlcnNlcygpe2xldCB0PTA7Y29uc3QgZT10aGlzLlN0YXJ0SW5kZXgsaT10aGlzLkVuZEluZGV4O2ZvcihsZXQgcz1lO3M8PWk7cysrKXtjb25zdCBlPXRoaXMubXVzaWNTaGVldDIuU291cmNlTWVhc3VyZXNbc107Zm9yKGxldCBpPTA7aTxlLkNvbXBsZXRlTnVtYmVyT2ZTdGF2ZXM7aSsrKWZvcihjb25zdCBzIG9mIGUuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVyc1tpXS5TdGFmZkVudHJpZXMpaWYocyl7bGV0IGU9MDtmb3IoY29uc3QgdCBvZiBzLlZvaWNlRW50cmllcyllKz1PYmplY3Qua2V5cyh0Lkx5cmljc0VudHJpZXMpLmxlbmd0aDt0PU1hdGgubWF4KHQsZSl9fXJldHVybiB0fWdldCBGaXJzdFNvdXJjZU1lYXN1cmVOdW1iZXIoKXtyZXR1cm4gdGhpcy5nZXRGaXJzdFNvdXJjZU1lYXN1cmUoKS5NZWFzdXJlTnVtYmVyfWdldCBMYXN0U291cmNlTWVhc3VyZU51bWJlcigpe3JldHVybiB0aGlzLmdldExhc3RTb3VyY2VNZWFzdXJlKCkuTWVhc3VyZU51bWJlcn19ZS5SZXBldGl0aW9uPWw7Y2xhc3MgaHtjb25zdHJ1Y3Rvcih0KXt0aGlzLmVuZGluZ0luZGljZXM9W10sdGhpcy5wYXJ0PXR9VG9TdHJpbmcoKXtyZXR1cm4gdGhpcy5lbmRpbmdJbmRpY2VzLmpvaW4oXCIsIFwiKX19ZS5SZXBldGl0aW9uRW5kaW5nUGFydD1ofSw4ODE3Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlNvdXJjZU11c2ljUGFydD12b2lkIDA7Y29uc3Qgcz1pKDM3NjYpLG49aSgxNzk3KTtjbGFzcyByIGV4dGVuZHMgcy5QYXJ0TGlzdEVudHJ5e2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcih0KSx0aGlzLm11c2ljU2hlZXQ9dCx0aGlzLnN0YXJ0SW5kZXg9ZSx0aGlzLmVuZEluZGV4PWl9Z2V0IE1lYXN1cmVzQ291bnQoKXtyZXR1cm4gdGhpcy5lbmRJbmRleC10aGlzLnN0YXJ0SW5kZXgrMX1nZXQgU3RhcnRJbmRleCgpe3JldHVybiB0aGlzLnN0YXJ0SW5kZXh9Z2V0IEVuZEluZGV4KCl7cmV0dXJuIHRoaXMuZW5kSW5kZXh9Z2V0IFBhcmVudFJlcGV0aXRpb24oKXtyZXR1cm4gdGhpcy5wYXJlbnRSZXBldGl0aW9ufXNldCBQYXJlbnRSZXBldGl0aW9uKHQpe3RoaXMucGFyZW50UmVwZXRpdGlvbj10fWdldCBBYnNvbHV0ZVRpbWVzdGFtcCgpe3JldHVybiBuLkZyYWN0aW9uLmNyZWF0ZUZyb21GcmFjdGlvbih0aGlzLm11c2ljU2hlZXQuU291cmNlTWVhc3VyZXNbdGhpcy5zdGFydEluZGV4XS5BYnNvbHV0ZVRpbWVzdGFtcCl9c2V0U3RhcnRJbmRleCh0KXt0aGlzLnN0YXJ0SW5kZXg9dH1zZXRFbmRJbmRleCh0KXt0aGlzLmVuZEluZGV4PXR9fWUuU291cmNlTXVzaWNQYXJ0PXJ9LDQ5OTA6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19jcmVhdGVCaW5kaW5nfHwoT2JqZWN0LmNyZWF0ZT9mdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxzLHtlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiBlW2ldfX0pfTpmdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSx0W3NdPWVbaV19KSxuPXRoaXMmJnRoaXMuX19leHBvcnRTdGFyfHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiB0KVwiZGVmYXVsdFwiPT09aXx8T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsaSl8fHMoZSx0LGkpfTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxuKGkoNjY1NiksZSksbihpKDM3NjYpLGUpLG4oaSgxNzE3KSxlKSxuKGkoODgxNyksZSl9LDIzOTM6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuSW5zdHJ1bWVudFJlYWRlcj12b2lkIDA7Y29uc3Qgbj1pKDgxMDkpLHI9aSg5MDUwKSxvPWkoMjg5KSxhPWkoNTE5OCksbD1pKDMzMzEpLGg9aSgxNzk3KSxjPWkoNjMzMSksdT1pKDE3MDMpLGQ9aSgyODkpLGY9aSgzMzMxKSxtPWkoNTE5OCkscD1zKGkoMjA0MykpLGI9aSgyODkpLGc9aSgyOTA1KSxTPWkoNDY3MSkseT1pKDM3NTUpLEU9aSg5MDgpLHg9aSgyNDc4KSx2PWkoNjg5NCk7ZS5JbnN0cnVtZW50UmVhZGVyPWNsYXNze2NvbnN0cnVjdG9yKHQsZSxpLHMpe3RoaXMudm9pY2VHZW5lcmF0b3JzRGljdD17fSx0aGlzLnN0YWZmTWFpblZvaWNlR2VuZXJhdG9yRGljdD17fSx0aGlzLmRpdmlzaW9ucz0wLHRoaXMuY3VycmVudENsZWZOdW1iZXI9MSx0aGlzLmN1cnJlbnRYbWxNZWFzdXJlSW5kZXg9MCx0aGlzLmFjdGl2ZUtleUhhc0JlZW5Jbml0aWFsaXplZD0hMSx0aGlzLmFic3RyYWN0SW5zdHJ1Y3Rpb25zPVtdLHRoaXMub3BlbkNob3JkU3ltYm9sQ29udGFpbmVycz1bXSx0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlcj1lLHRoaXMueG1sTWVhc3VyZUxpc3Q9aSx0aGlzLm11c2ljU2hlZXQ9cy5HZXRNdXNpY1NoZWV0LHRoaXMuaW5zdHJ1bWVudD1zLHRoaXMuYWN0aXZlQ2xlZnM9bmV3IEFycmF5KHMuU3RhdmVzLmxlbmd0aCksdGhpcy5hY3RpdmVDbGVmc0hhdmVCZWVuSW5pdGlhbGl6ZWQ9bmV3IEFycmF5KHMuU3RhdmVzLmxlbmd0aCk7Zm9yKGxldCB0PTA7dDxzLlN0YXZlcy5sZW5ndGg7dCsrKXRoaXMuYWN0aXZlQ2xlZnNIYXZlQmVlbkluaXRpYWxpemVkW3RdPSExO3RoaXMuY3JlYXRlRXhwcmVzc2lvbkdlbmVyYXRvcnMocy5TdGF2ZXMubGVuZ3RoKSx0aGlzLnNsdXJSZWFkZXI9bmV3IHkuU2x1clJlYWRlcih0aGlzLm11c2ljU2hlZXQpLHRoaXMucGx1Z2luTWFuYWdlcj10fWdldCBBY3RpdmVLZXkoKXtyZXR1cm4gdGhpcy5hY3RpdmVLZXl9Z2V0IE1heFRpZU5vdGVGcmFjdGlvbigpe3JldHVybiB0aGlzLm1heFRpZU5vdGVGcmFjdGlvbn1nZXQgQWN0aXZlUmh5dGhtKCl7cmV0dXJuIHRoaXMuYWN0aXZlUmh5dGhtfXNldCBBY3RpdmVSaHl0aG0odCl7dGhpcy5hY3RpdmVSaHl0aG09dH1yZWFkTmV4dFhtbE1lYXN1cmUodCxlLGkpe3ZhciBzLG4scjtpZih0aGlzLmN1cnJlbnRYbWxNZWFzdXJlSW5kZXg+PXRoaXMueG1sTWVhc3VyZUxpc3QubGVuZ3RoKXJldHVybiExO3RoaXMuY3VycmVudE1lYXN1cmU9dCx0aGlzLmZvbGxvd2luZ011bHRpcmVzdE1lYXN1cmVzPU1hdGgubWF4KHRoaXMuZm9sbG93aW5nTXVsdGlyZXN0TWVhc3VyZXMtMSwwKSx0aGlzLmluU291cmNlTWVhc3VyZUluc3RydW1lbnRJbmRleD10aGlzLm11c2ljU2hlZXQuZ2V0R2xvYmFsU3RhZmZJbmRleE9mRmlyc3RTdGFmZih0aGlzLmluc3RydW1lbnQpLHRoaXMucmVwZXRpdGlvbkluc3RydWN0aW9uUmVhZGVyJiZ0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlci5wcmVwYXJlUmVhZGluZ01lYXN1cmUodCx0aGlzLmN1cnJlbnRYbWxNZWFzdXJlSW5kZXgpO2xldCBvPW5ldyBoLkZyYWN0aW9uKDAsMSksYT1uZXcgaC5GcmFjdGlvbigwLDEpLGw9ITE7dGhpcy5tYXhUaWVOb3RlRnJhY3Rpb249bmV3IGguRnJhY3Rpb24oMCwxKTtsZXQgZD0hMTt0cnl7Y29uc3QgZj10aGlzLnhtbE1lYXN1cmVMaXN0W3RoaXMuY3VycmVudFhtbE1lYXN1cmVJbmRleF0sbT1mLmVsZW1lbnRzKCk7aWYodC5SdWxlcy5Vc2VYTUxNZWFzdXJlTnVtYmVycyYmIU51bWJlci5pc0ludGVnZXIodC5NZWFzdXJlTnVtYmVyWE1MKSl7Y29uc3QgZT1wYXJzZUludChudWxsPT09KHM9Zi5hdHRyaWJ1dGUoXCJudW1iZXJcIikpfHx2b2lkIDA9PT1zP3ZvaWQgMDpzLnZhbHVlLDEwKTtOdW1iZXIuaXNJbnRlZ2VyKGUpJiYodC5NZWFzdXJlTnVtYmVyWE1MPWUpfWxldCBiO2ZvcihsZXQgcz0wO3M8bS5sZW5ndGg7cysrKXtjb25zdCBmPW1bc107aWYocz4wJiYoYj1tW3MtMV0pLFwicHJpbnRcIj09PWYubmFtZSl7Y29uc3QgZT1mLmF0dHJpYnV0ZShcIm5ldy1zeXN0ZW1cIik7XCJ5ZXNcIj09PShudWxsPT1lP3ZvaWQgMDplLnZhbHVlKSYmKHQucHJpbnROZXdTeXN0ZW1YbWw9ITApO2NvbnN0IGk9Zi5hdHRyaWJ1dGUoXCJuZXctcGFnZVwiKTtcInllc1wiPT09KG51bGw9PWk/dm9pZCAwOmkudmFsdWUpJiYodC5wcmludE5ld1BhZ2VYbWw9ITApfWVsc2UgaWYoXCJub3RlXCI9PT1mLm5hbWUpe2xldCB0PSEwO1wibm9cIj09PShudWxsPT09KG49Zi5hdHRyaWJ1dGUoXCJwcmludC1vYmplY3RcIikpfHx2b2lkIDA9PT1uP3ZvaWQgMDpuLnZhbHVlKSYmKHQ9ITEpO2xldCBzPTE7dGhpcy5pbnN0cnVtZW50LlN0YXZlcy5sZW5ndGg+MSYmZi5lbGVtZW50KFwic3RhZmZcIikmJihzPXBhcnNlSW50KGYuZWxlbWVudChcInN0YWZmXCIpLnZhbHVlLDEwKSxpc05hTihzKSYmKHAuZGVmYXVsdC5kZWJ1ZyhcIkluc3RydW1lbnRSZWFkZXIucmVhZE5leHRYbWxNZWFzdXJlLmdldCBzdGFmZiBudW1iZXJcIikscz0xKSksdGhpcy5jdXJyZW50U3RhZmY9dGhpcy5pbnN0cnVtZW50LlN0YXZlc1tzLTFdO2NvbnN0IHI9dm9pZCAwIT09Zi5lbGVtZW50KFwiY2hvcmRcIik7aWYoZi5lbGVtZW50KFwidm9pY2VcIikpe2NvbnN0IHQ9cGFyc2VJbnQoZi5lbGVtZW50KFwidm9pY2VcIikudmFsdWUsMTApO3RoaXMuY3VycmVudFZvaWNlR2VuZXJhdG9yPXRoaXMuZ2V0T3JDcmVhdGVWb2ljZUdlbmVyYXRvcih0LHMtMSl9ZWxzZSByJiZ0aGlzLmN1cnJlbnRWb2ljZUdlbmVyYXRvcnx8KHRoaXMuY3VycmVudFZvaWNlR2VuZXJhdG9yPXRoaXMuZ2V0T3JDcmVhdGVWb2ljZUdlbmVyYXRvcigxLHMtMSkpO2xldCBsLHU9MCxtPW5ldyBoLkZyYWN0aW9uKDAsMSksYj0yLGc9ITE7aWYoZi5lbGVtZW50KFwiZHVyYXRpb25cIikpe2lmKHU9cGFyc2VJbnQoZi5lbGVtZW50KFwiZHVyYXRpb25cIikudmFsdWUsMTApLGlzTmFOKHUpKXtjb25zdCB0PWMuSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9Ob3RlRHVyYXRpb25FcnJvclwiLFwiSW52YWxpZCBOb3RlIER1cmF0aW9uLlwiKTt0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcih0KSxwLmRlZmF1bHQuZGVidWcoXCJJbnN0cnVtZW50UmVhZGVyLnJlYWROZXh0WG1sTWVhc3VyZVwiLHQpO2NvbnRpbnVlfWlmKG09bmV3IGguRnJhY3Rpb24odSw0KnRoaXMuZGl2aXNpb25zKSwwPT09dT9tPXRoaXMuZ2V0Tm90ZUR1cmF0aW9uRnJvbVR5cGVOb2RlKGYpOmw9dGhpcy5nZXROb3RlRHVyYXRpb25Gcm9tVHlwZU5vZGUoZiksZi5lbGVtZW50KFwidGltZS1tb2RpZmljYXRpb25cIikpe209dGhpcy5nZXROb3RlRHVyYXRpb25Gb3JUdXBsZXQoZik7Y29uc3QgdD1mLmVsZW1lbnQoXCJ0aW1lLW1vZGlmaWNhdGlvblwiKTsobnVsbD09dD92b2lkIDA6dC5lbGVtZW50KFwibm9ybWFsLW5vdGVzXCIpKSYmKGI9cGFyc2VJbnQodC5lbGVtZW50KFwibm9ybWFsLW5vdGVzXCIpLnZhbHVlLDEwKSksZz0hMH19Y29uc3QgUz12b2lkIDAhPT1mLmVsZW1lbnQoXCJyZXN0XCIpLHk9Zi5lbGVtZW50KFwibm90YXRpb25zXCIpLHY9dm9pZCAwIT09Zi5lbGVtZW50KFwiZ3JhY2VcIil8fDA9PT11fHxyJiZkO2xldCBfPSExLHc9ITE7aWYodil7Y29uc3QgdD1mLmVsZW1lbnQoXCJncmFjZVwiKTt0JiZ0LmF0dHJpYnV0ZXMoKSYmdC5hdHRyaWJ1dGUoXCJzbGFzaFwiKSYmXCJ5ZXNcIj09PXQuYXR0cmlidXRlKFwic2xhc2hcIikudmFsdWUmJihfPSEwKSxtPXRoaXMuZ2V0Tm90ZUR1cmF0aW9uRnJvbVR5cGVOb2RlKGYpO2NvbnN0IGU9Zi5lbGVtZW50KFwibm90YXRpb25zXCIpO2UmJmUuZWxlbWVudChcInNsdXJcIikmJih3PSEwKX1sZXQgTT0hMTtmLmVsZW1lbnQoXCJjdWVcIikmJihNPSEwKTtjb25zdCBUPWYuZWxlbWVudChcInR5cGVcIik7bGV0IFA9eC5Ob3RlVHlwZS5VTkRFRklORUQ7aWYoVCl7Y29uc3QgdD1ULmF0dHJpYnV0ZShcInNpemVcIik7XCJjdWVcIj09PShudWxsPT10P3ZvaWQgMDp0LnZhbHVlKSYmKE09ITApLFA9eC5Ob3RlVHlwZUhhbmRsZXIuU3RyaW5nVG9Ob3RlVHlwZShULnZhbHVlKX1sZXQgTCxBPUUuU3RlbURpcmVjdGlvblR5cGUuVW5kZWZpbmVkO2NvbnN0IEM9Zi5lbGVtZW50KFwic3RlbVwiKTtpZihDKXtzd2l0Y2goQy52YWx1ZSl7Y2FzZVwiZG93blwiOkE9RS5TdGVtRGlyZWN0aW9uVHlwZS5Eb3duO2JyZWFrO2Nhc2VcInVwXCI6QT1FLlN0ZW1EaXJlY3Rpb25UeXBlLlVwO2JyZWFrO2Nhc2VcImRvdWJsZVwiOkE9RS5TdGVtRGlyZWN0aW9uVHlwZS5Eb3VibGU7YnJlYWs7Y2FzZVwibm9uZVwiOkE9RS5TdGVtRGlyZWN0aW9uVHlwZS5Ob25lO2JyZWFrO2RlZmF1bHQ6QT1FLlN0ZW1EaXJlY3Rpb25UeXBlLlVuZGVmaW5lZH1jb25zdCB0PUMuYXR0cmlidXRlKFwiY29sb3JcIik7dCYmKEw9dGhpcy5wYXJzZVhtbENvbG9yKHQudmFsdWUpKX1sZXQgSSxSPTAsTj0hMTtpZih5KXtjb25zdCB0PXkuZWxlbWVudChcIm9ybmFtZW50c1wiKTtpZih0KXtjb25zdCBlPXQuZWxlbWVudChcInRyZW1vbG9cIik7aWYoZSl7Y29uc3QgdD1lLmF0dHJpYnV0ZShcInR5cGVcIik7aWYodCYmXCJzaW5nbGVcIj09PXQudmFsdWUpe2NvbnN0IHQ9cGFyc2VJbnQoZS52YWx1ZSwxMCk7dD4wJiYoUj10KX19Y29uc3QgaT10LmVsZW1lbnQoXCJ3YXZ5LWxpbmVcIik7aWYodm9pZCAwIT09aSl7Y29uc3QgdD1pLmF0dHJpYnV0ZShcInR5cGVcIik7dCYmXCJzdGFydFwiPT09dC52YWx1ZSYmKE49ITApfX19Y29uc3QgQj1mLmVsZW1lbnQoXCJub3RlaGVhZFwiKTtpZihCKXtjb25zdCB0PUIuYXR0cmlidXRlKFwiY29sb3JcIik7dCYmKEk9dGhpcy5wYXJzZVhtbENvbG9yKHQudmFsdWUpKX1sZXQgRjtjb25zdCBEPWYuYXR0cmlidXRlKFwiY29sb3JcIik7RCYmKEY9dGhpcy5wYXJzZVhtbENvbG9yKEQudmFsdWUpLEl8fChJPUYpLEx8fChMPUYpKTtsZXQgTz1vLmNsb25lKCk7ciYmKE89YS5jbG9uZSgpKSx0aGlzLmN1cnJlbnRTdGFmZkVudHJ5PXRoaXMuY3VycmVudE1lYXN1cmUuZmluZE9yQ3JlYXRlU3RhZmZFbnRyeShPLHRoaXMuaW5Tb3VyY2VNZWFzdXJlSW5zdHJ1bWVudEluZGV4K3MtMSx0aGlzLmN1cnJlbnRTdGFmZikuc3RhZmZFbnRyeSwoIXRoaXMuY3VycmVudFZvaWNlR2VuZXJhdG9yLmhhc1ZvaWNlRW50cnkoKXx8IXImJiF2JiYhZHx8diYmIWR8fHYmJiFyfHwhdiYmZCkmJnRoaXMuY3VycmVudFZvaWNlR2VuZXJhdG9yLmNyZWF0ZVZvaWNlRW50cnkoTyx0aGlzLmN1cnJlbnRTdGFmZkVudHJ5LCFTJiYhdix2LF8sdyksdnx8cnx8KGE9by5jbG9uZSgpLG8uQWRkKG0pKSxyJiZ2b2lkIDAhPT10aGlzLmN1cnJlbnRTdGFmZkVudHJ5JiZ0aGlzLmN1cnJlbnRTdGFmZkVudHJ5LlBhcmVudFN0YWZmIT09dGhpcy5jdXJyZW50U3RhZmYmJih0aGlzLmN1cnJlbnRTdGFmZkVudHJ5PXRoaXMuY3VycmVudFZvaWNlR2VuZXJhdG9yLmNoZWNrRm9yU3RhZmZFbnRyeUxpbmsodGhpcy5pblNvdXJjZU1lYXN1cmVJbnN0cnVtZW50SW5kZXgrcy0xLHRoaXMuY3VycmVudFN0YWZmLHRoaXMuY3VycmVudFN0YWZmRW50cnksdGhpcy5jdXJyZW50TWVhc3VyZSkpO2NvbnN0IGs9dm9pZCAwIT09dGhpcy5jdXJyZW50U3RhZmZFbnRyeSYmdm9pZCAwIT09dGhpcy5jdXJyZW50U3RhZmZFbnRyeS5UaW1lc3RhbXAmJnRoaXMuY3VycmVudFN0YWZmRW50cnkuVGltZXN0YW1wLkVxdWFscyhuZXcgaC5GcmFjdGlvbigwLDEpKSYmIXRoaXMuY3VycmVudFN0YWZmRW50cnkuaGFzTm90ZXMoKTt0aGlzLnNhdmVBYnN0cmFjdEluc3RydWN0aW9uTGlzdCh0aGlzLmluc3RydW1lbnQuU3RhdmVzLmxlbmd0aCxrKSwwIT09dGhpcy5vcGVuQ2hvcmRTeW1ib2xDb250YWluZXJzLmxlbmd0aCYmKHRoaXMuY3VycmVudFN0YWZmRW50cnkuQ2hvcmRDb250YWluZXJzPXRoaXMub3BlbkNob3JkU3ltYm9sQ29udGFpbmVycyx0aGlzLm9wZW5DaG9yZFN5bWJvbENvbnRhaW5lcnM9W10pLHRoaXMuYWN0aXZlUmh5dGhtLGd8fHZ8fChtPW5ldyBoLkZyYWN0aW9uKHUsNCp0aGlzLmRpdmlzaW9ucykpO2NvbnN0IFY9Zi5lbGVtZW50cyhcImRvdFwiKS5sZW5ndGg7aWYodGhpcy5jdXJyZW50Vm9pY2VHZW5lcmF0b3IucmVhZChmLG0sbCxQLGIsUyx0aGlzLmN1cnJlbnRTdGFmZkVudHJ5LHRoaXMuY3VycmVudE1lYXN1cmUsZSx0aGlzLm1heFRpZU5vdGVGcmFjdGlvbixyLGksdCxNLHYsQSxSLEwsSSxOLFYpLHZvaWQgMCE9PXkmJnkuZWxlbWVudChcImR5bmFtaWNzXCIpKXtjb25zdCB0PXRoaXMuZXhwcmVzc2lvblJlYWRlcnNbdGhpcy5yZWFkRXhwcmVzc2lvblN0YWZmTnVtYmVyKGYpLTFdO3QmJih0LnJlYWRFeHByZXNzaW9uUGFyYW1ldGVycyhmLHRoaXMuaW5zdHJ1bWVudCx0aGlzLmRpdmlzaW9ucyxvLGEsdGhpcy5jdXJyZW50TWVhc3VyZS5NZWFzdXJlTnVtYmVyLCExKSx0LnJlYWQoZix0aGlzLmN1cnJlbnRNZWFzdXJlLGEpKX1kPXZ9ZWxzZSBpZihcImF0dHJpYnV0ZXNcIj09PWYubmFtZSl7Y29uc3QgZT1mLmVsZW1lbnQoXCJkaXZpc2lvbnNcIik7aWYoZSYmKHRoaXMuZGl2aXNpb25zPXBhcnNlSW50KGUudmFsdWUsMTApLGlzTmFOKHRoaXMuZGl2aXNpb25zKSkpe2NvbnN0IHQ9Yy5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0RpdmlzaW9uRXJyb3JcIixcIkludmFsaWQgZGl2aXNpb25zIHZhbHVlIGF0IEluc3RydW1lbnQ6IFwiKTtpZihwLmRlZmF1bHQuZGVidWcoXCJJbnN0cnVtZW50UmVhZGVyLnJlYWROZXh0WG1sTWVhc3VyZVwiLHQpLHRoaXMuZGl2aXNpb25zPXRoaXMucmVhZERpdmlzaW9uc0Zyb21Ob3RlcygpLCEodGhpcy5kaXZpc2lvbnM+MCkpdGhyb3cgbD0hMCxuZXcgdS5NdXNpY1NoZWV0UmVhZGluZ0V4Y2VwdGlvbih0K3RoaXMuaW5zdHJ1bWVudC5OYW1lKTt0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaCh0K3RoaXMuaW5zdHJ1bWVudC5OYW1lKX1pZighZi5lbGVtZW50KFwiZGl2aXNpb25zXCIpJiYwPT09dGhpcy5kaXZpc2lvbnMmJjA9PT10aGlzLmN1cnJlbnRYbWxNZWFzdXJlSW5kZXgpe2NvbnN0IHQ9Yy5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0RpdmlzaW9uRXJyb3JcIixcIkludmFsaWQgZGl2aXNpb25zIHZhbHVlIGF0IEluc3RydW1lbnQ6IFwiKTtpZih0aGlzLmRpdmlzaW9ucz10aGlzLnJlYWREaXZpc2lvbnNGcm9tTm90ZXMoKSwhKHRoaXMuZGl2aXNpb25zPjApKXRocm93IGw9ITAsbmV3IHUuTXVzaWNTaGVldFJlYWRpbmdFeGNlcHRpb24odCt0aGlzLmluc3RydW1lbnQuTmFtZSk7dGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2godCt0aGlzLmluc3RydW1lbnQuTmFtZSl9dGhpcy5hZGRBYnN0cmFjdEluc3RydWN0aW9uKGYsaSxiLG8uY2xvbmUoKSksby5FcXVhbHMobmV3IGguRnJhY3Rpb24oMCwxKSkmJnRoaXMuaXNBdHRyaWJ1dGVzTm9kZUF0QmVnaW5PZk1lYXN1cmUodGhpcy54bWxNZWFzdXJlTGlzdFt0aGlzLmN1cnJlbnRYbWxNZWFzdXJlSW5kZXhdLGYpJiZ0aGlzLnNhdmVBYnN0cmFjdEluc3RydWN0aW9uTGlzdCh0aGlzLmluc3RydW1lbnQuU3RhdmVzLmxlbmd0aCwhMCksdGhpcy5pc0F0dHJpYnV0ZXNOb2RlQXRFbmRPZk1lYXN1cmUodGhpcy54bWxNZWFzdXJlTGlzdFt0aGlzLmN1cnJlbnRYbWxNZWFzdXJlSW5kZXhdLGYpJiZ0aGlzLnNhdmVDbGVmSW5zdHJ1Y3Rpb25BdEVuZE9mTWVhc3VyZSgpO2NvbnN0IHM9Zi5lbGVtZW50cyhcInN0YWZmLWRldGFpbHNcIik7Zm9yKGNvbnN0IHQgb2Ygcyl7Y29uc3QgZT10LmVsZW1lbnQoXCJzdGFmZi1saW5lc1wiKTtpZihlKXtsZXQgaT0xO2NvbnN0IHM9dC5hdHRyaWJ1dGUoXCJudW1iZXJcIik7cyYmKGk9cGFyc2VJbnQocy52YWx1ZSwxMCkpLHRoaXMuaW5zdHJ1bWVudC5TdGF2ZXNbaS0xXS5TdGFmZmxpbmVDb3VudD1wYXJzZUludChlLnZhbHVlLDEwKX19Y29uc3Qgbj1mLmVsZW1lbnQoXCJtZWFzdXJlLXN0eWxlXCIpO2lmKG4pe2NvbnN0IGU9bi5lbGVtZW50KFwibXVsdGlwbGUtcmVzdFwiKTtpZihlKXtjb25zdCBpPWUudmFsdWU7bGV0IHM9MDt0cnl7cz1OdW1iZXIucGFyc2VJbnQoaSwxMCksdm9pZCAwIT09dC5tdWx0aXBsZVJlc3RNZWFzdXJlcyYmcyE9PXQubXVsdGlwbGVSZXN0TWVhc3VyZXM/dC5tdWx0aXBsZVJlc3RNZWFzdXJlcz0wOih0Lm11bHRpcGxlUmVzdE1lYXN1cmVzPXMsdGhpcy5jdXJyZW50TXVsdGlyZXN0U3RhcnRNZWFzdXJlPXQsdGhpcy5mb2xsb3dpbmdNdWx0aXJlc3RNZWFzdXJlcz1zKzEpfWNhdGNoKHQpe2NvbnNvbGUubG9nKFwibXVsdGlyZXN0IHBhcnNlIGVycm9yOiBcIit0KX19fX1lbHNlIGlmKFwiZm9yd2FyZFwiPT09Zi5uYW1lKXtjb25zdCB0PXBhcnNlSW50KGYuZWxlbWVudChcImR1cmF0aW9uXCIpLnZhbHVlLDEwKTtvLkFkZChuZXcgaC5GcmFjdGlvbih0LDQqdGhpcy5kaXZpc2lvbnMpKX1lbHNlIGlmKFwiYmFja3VwXCI9PT1mLm5hbWUpe2NvbnN0IHQ9cGFyc2VJbnQoZi5lbGVtZW50KFwiZHVyYXRpb25cIikudmFsdWUsMTApO28uU3ViKG5ldyBoLkZyYWN0aW9uKHQsNCp0aGlzLmRpdmlzaW9ucykpLG8uSXNOZWdhdGl2ZSgpJiYobz1uZXcgaC5GcmFjdGlvbigwLDEpKSxhLlN1YihuZXcgaC5GcmFjdGlvbih0LDQqdGhpcy5kaXZpc2lvbnMpKSxhLklzTmVnYXRpdmUoKSYmKGE9bmV3IGguRnJhY3Rpb24oMCwxKSl9ZWxzZSBpZihcImRpcmVjdGlvblwiPT09Zi5uYW1lKXtjb25zdCB0PWYuZWxlbWVudChcImRpcmVjdGlvbi10eXBlXCIpO2xldCBlPU1hdGgubWluKDEsby5SZWFsVmFsdWUpO3ZvaWQgMCE9PXRoaXMuYWN0aXZlUmh5dGhtJiZ0aGlzLmFjdGl2ZVJoeXRobS5SaHl0aG0mJihlLz10aGlzLmFjdGl2ZVJoeXRobS5SaHl0aG0uUmVhbFZhbHVlKTtsZXQgaT0hMTtpZih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlciYmKGk9dGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25SZWFkZXIuaGFuZGxlUmVwZXRpdGlvbkluc3RydWN0aW9uc0Zyb21Xb3Jkc09yU3ltYm9scyh0LGUpKSwhaSl7bGV0IGU9dGhpcy5leHByZXNzaW9uUmVhZGVyc1swXTtjb25zdCBpPXRoaXMucmVhZEV4cHJlc3Npb25TdGFmZk51bWJlcihmKS0xO2k8dGhpcy5leHByZXNzaW9uUmVhZGVycy5sZW5ndGgmJihlPXRoaXMuZXhwcmVzc2lvblJlYWRlcnNbaV0pLGUmJih0LmVsZW1lbnQoXCJvY3RhdmUtc2hpZnRcIikmJihlLnJlYWRFeHByZXNzaW9uUGFyYW1ldGVycyhmLHRoaXMuaW5zdHJ1bWVudCx0aGlzLmRpdmlzaW9ucyxvLGEsdGhpcy5jdXJyZW50TWVhc3VyZS5NZWFzdXJlTnVtYmVyLCEwKSxlLmFkZE9jdGF2ZVNoaWZ0KGYsdGhpcy5jdXJyZW50TWVhc3VyZSxhLmNsb25lKCkpKSxlLnJlYWRFeHByZXNzaW9uUGFyYW1ldGVycyhmLHRoaXMuaW5zdHJ1bWVudCx0aGlzLmRpdmlzaW9ucyxvLGEsdGhpcy5jdXJyZW50TWVhc3VyZS5NZWFzdXJlTnVtYmVyLCExKSxlLnJlYWQoZix0aGlzLmN1cnJlbnRNZWFzdXJlLG8sYS5jbG9uZSgpKSl9fWVsc2UgaWYoXCJiYXJsaW5lXCI9PT1mLm5hbWUpe3RoaXMucmVwZXRpdGlvbkluc3RydWN0aW9uUmVhZGVyJiZ0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlci5oYW5kbGVMaW5lUmVwZXRpdGlvbkluc3RydWN0aW9ucyhmKSYmKHRoaXMuY3VycmVudE1lYXN1cmUuSGFzRW5kTGluZT0hMCk7Y29uc3QgdD1mLmF0dHJpYnV0ZShcImxvY2F0aW9uXCIpO2lmKHM9PT1tLmxlbmd0aC0xfHx0JiZcInJpZ2h0XCI9PT10LnZhbHVlKXtjb25zdCB0PW51bGw9PT0ocj1mLmVsZW1lbnQoXCJiYXItc3R5bGVcIikpfHx2b2lkIDA9PT1yP3ZvaWQgMDpyLnZhbHVlO3QmJih0aGlzLmN1cnJlbnRNZWFzdXJlLmVuZGluZ0JhclN0eWxlWG1sPXQsdGhpcy5jdXJyZW50TWVhc3VyZS5lbmRpbmdCYXJTdHlsZUVudW09di5TeXN0ZW1MaW5lc0VudW1IZWxwZXIueG1sQmFybGluZVN0eWxlVG9TeXN0ZW1MaW5lc0VudW0odCkpfX1lbHNlIGlmKFwic291bmRcIj09PWYubmFtZSl0cnl7aWYoZi5hdHRyaWJ1dGUoXCJ0ZW1wb1wiKSl7Y29uc3QgdD1wYXJzZUZsb2F0KGYuYXR0cmlidXRlKFwidGVtcG9cIikudmFsdWUpOzA9PT10aGlzLmN1cnJlbnRYbWxNZWFzdXJlSW5kZXgmJih0aGlzLm11c2ljU2hlZXQuRGVmYXVsdFN0YXJ0VGVtcG9JbkJwbT10LHRoaXMubXVzaWNTaGVldC5IYXNCUE1JbmZvPSEwKX19Y2F0Y2godCl7cC5kZWZhdWx0LmRlYnVnKFwiSW5zdHJ1bWVudFJlYWRlci5yZWFkVGVtcG9JbnN0cnVjdGlvblwiLHQpfWVsc2VcImhhcm1vbnlcIj09PWYubmFtZSYmdGhpcy5vcGVuQ2hvcmRTeW1ib2xDb250YWluZXJzLnB1c2goZy5DaG9yZFN5bWJvbFJlYWRlci5yZWFkQ2hvcmRTeW1ib2woZix0aGlzLm11c2ljU2hlZXQsdGhpcy5hY3RpdmVLZXkpKX1mb3IoY29uc3QgdCBpbiB0aGlzLnZvaWNlR2VuZXJhdG9yc0RpY3QpdGhpcy52b2ljZUdlbmVyYXRvcnNEaWN0Lmhhc093blByb3BlcnR5KHQpJiZ0aGlzLnZvaWNlR2VuZXJhdG9yc0RpY3RbdF0uY2hlY2tGb3JPcGVuQmVhbSgpO2lmKHRoaXMuY3VycmVudFhtbE1lYXN1cmVJbmRleD09PXRoaXMueG1sTWVhc3VyZUxpc3QubGVuZ3RoLTEpe2ZvcihsZXQgdD0wO3Q8dGhpcy5pbnN0cnVtZW50LlN0YXZlcy5sZW5ndGg7dCsrKXRoaXMuYWN0aXZlQ2xlZnNIYXZlQmVlbkluaXRpYWxpemVkW3RdfHx0aGlzLmNyZWF0ZURlZmF1bHRDbGVmSW5zdHJ1Y3Rpb24odGhpcy5tdXNpY1NoZWV0LmdldEdsb2JhbFN0YWZmSW5kZXhPZkZpcnN0U3RhZmYodGhpcy5pbnN0cnVtZW50KSt0KTt0aGlzLmFjdGl2ZUtleUhhc0JlZW5Jbml0aWFsaXplZHx8dGhpcy5jcmVhdGVEZWZhdWx0S2V5SW5zdHJ1Y3Rpb24oKTtmb3IobGV0IHQ9MDt0PHRoaXMuZXhwcmVzc2lvblJlYWRlcnMubGVuZ3RoO3QrKyl7Y29uc3QgZT10aGlzLmV4cHJlc3Npb25SZWFkZXJzW3RdO2UmJmUuY2xvc2VPcGVuRXhwcmVzc2lvbnModGhpcy5jdXJyZW50TWVhc3VyZSxvKX19dGhpcy5tdXNpY1NoZWV0Lkhhc0JQTUluZm8/MD09PXQuVGVtcG9JbkJQTSYmdGhpcy5wcmV2aW91c01lYXN1cmUmJih0aGlzLmN1cnJlbnRNZWFzdXJlLlRlbXBvSW5CUE09dGhpcy5wcmV2aW91c01lYXN1cmUuVGVtcG9JbkJQTSk6dGhpcy5jdXJyZW50TWVhc3VyZS5UZW1wb0luQlBNPTEyMH1jYXRjaCh0KXtpZihsKXRocm93IG5ldyB1Lk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKHQuTWVzc2FnZSk7Y29uc3QgZT1jLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvTWVhc3VyZUVycm9yXCIsXCJFcnJvciB3aGlsZSByZWFkaW5nIE1lYXN1cmUuXCIpO3RoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGUpLHAuZGVmYXVsdC5kZWJ1ZyhcIkluc3RydW1lbnRSZWFkZXIucmVhZE5leHRYbWxNZWFzdXJlXCIsZSx0KX1yZXR1cm4gdGhpcy5wcmV2aW91c01lYXN1cmU9dGhpcy5jdXJyZW50TWVhc3VyZSx0aGlzLmN1cnJlbnRYbWxNZWFzdXJlSW5kZXgrPTEsITB9cGFyc2VYbWxDb2xvcih0KXtpZih0KXJldHVybiA3PT09dC5sZW5ndGg/dDo5PT09dC5sZW5ndGg/XCIjXCIrdC5zdWJzdHIoMyk6dm9pZCAwfWRvQ2FsY3VsYXRpb25zQWZ0ZXJEdXJhdGlvbkhhc0JlZW5TZXQoKXtmb3IoY29uc3QgdCBpbiB0aGlzLnZvaWNlR2VuZXJhdG9yc0RpY3QpdGhpcy52b2ljZUdlbmVyYXRvcnNEaWN0Lmhhc093blByb3BlcnR5KHQpJiZ0aGlzLnZvaWNlR2VuZXJhdG9yc0RpY3RbdF0uY2hlY2tPcGVuVGllcygpfWdldE9yQ3JlYXRlVm9pY2VHZW5lcmF0b3IodCxlKXtjb25zdCBpPXRoaXMuaW5zdHJ1bWVudC5TdGF2ZXNbZV07bGV0IHM9dGhpcy52b2ljZUdlbmVyYXRvcnNEaWN0W3RdO2lmKHMpLTE9PT1pLlZvaWNlcy5pbmRleE9mKHMuR2V0Vm9pY2UpJiZpLlZvaWNlcy5wdXNoKHMuR2V0Vm9pY2UpO2Vsc2V7Y29uc3Qgcj10aGlzLnN0YWZmTWFpblZvaWNlR2VuZXJhdG9yRGljdFtlXTtyPyhzPW5ldyBuLlZvaWNlR2VuZXJhdG9yKHRoaXMucGx1Z2luTWFuYWdlcixpLHQsdGhpcy5zbHVyUmVhZGVyLHIuR2V0Vm9pY2UpLGkuVm9pY2VzLnB1c2gocy5HZXRWb2ljZSksdGhpcy52b2ljZUdlbmVyYXRvcnNEaWN0W3RdPXMpOihzPW5ldyBuLlZvaWNlR2VuZXJhdG9yKHRoaXMucGx1Z2luTWFuYWdlcixpLHQsdGhpcy5zbHVyUmVhZGVyKSxpLlZvaWNlcy5wdXNoKHMuR2V0Vm9pY2UpLHRoaXMudm9pY2VHZW5lcmF0b3JzRGljdFt0XT1zLHRoaXMuc3RhZmZNYWluVm9pY2VHZW5lcmF0b3JEaWN0W2VdPXMpfXJldHVybiBzfWNyZWF0ZUV4cHJlc3Npb25HZW5lcmF0b3JzKHQpe3RoaXMuZXhwcmVzc2lvblJlYWRlcnM9bmV3IEFycmF5KHQpO2ZvcihsZXQgZT0wO2U8dDtlKyspdGhpcy5leHByZXNzaW9uUmVhZGVyc1tlXT1uZXcgUy5FeHByZXNzaW9uUmVhZGVyKHRoaXMubXVzaWNTaGVldCx0aGlzLmluc3RydW1lbnQsZSsxKX1jcmVhdGVEZWZhdWx0Q2xlZkluc3RydWN0aW9uKHQpe2xldCBlO2U9dGhpcy5tdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzLmxlbmd0aD4wP3RoaXMubXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlc1swXTp0aGlzLmN1cnJlbnRNZWFzdXJlO2NvbnN0IGk9bmV3IG8uQ2xlZkluc3RydWN0aW9uKGQuQ2xlZkVudW0uRywwLDIpO2xldCBzO2UuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbdF0/KHM9ZS5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1t0XSxzLnJlbW92ZUZpcnN0SW5zdHJ1Y3Rpb25PZlR5cGVDbGVmSW5zdHJ1Y3Rpb24oKSk6KHM9bmV3IHIuU291cmNlU3RhZmZFbnRyeSh2b2lkIDAsdm9pZCAwKSxlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdPXMpLGkuUGFyZW50PXMscy5JbnN0cnVjdGlvbnMuc3BsaWNlKDAsMCxpKX1jcmVhdGVEZWZhdWx0S2V5SW5zdHJ1Y3Rpb24oKXtsZXQgdDt0PXRoaXMubXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlcy5sZW5ndGg+MD90aGlzLm11c2ljU2hlZXQuU291cmNlTWVhc3VyZXNbMF06dGhpcy5jdXJyZW50TWVhc3VyZTtjb25zdCBlPW5ldyBhLktleUluc3RydWN0aW9uKHZvaWQgMCwwLG0uS2V5RW51bS5tYWpvcik7Zm9yKGxldCBpPXRoaXMuaW5Tb3VyY2VNZWFzdXJlSW5zdHJ1bWVudEluZGV4O2k8dGhpcy5pblNvdXJjZU1lYXN1cmVJbnN0cnVtZW50SW5kZXgrdGhpcy5pbnN0cnVtZW50LlN0YXZlcy5sZW5ndGg7aSsrKWlmKHQuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbaV0pe2NvbnN0IHM9dC5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1tpXTtlLlBhcmVudD1zLHMucmVtb3ZlRmlyc3RJbnN0cnVjdGlvbk9mVHlwZUtleUluc3RydWN0aW9uKCkscy5JbnN0cnVjdGlvbnNbMF1pbnN0YW5jZW9mIG8uQ2xlZkluc3RydWN0aW9uP3MuSW5zdHJ1Y3Rpb25zLnNwbGljZSgxLDAsZSk6cy5JbnN0cnVjdGlvbnMuc3BsaWNlKDAsMCxlKX1lbHNle2NvbnN0IHM9bmV3IHIuU291cmNlU3RhZmZFbnRyeSh2b2lkIDAsdm9pZCAwKTt0LkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ldPXMsZS5QYXJlbnQ9cyxzLkluc3RydWN0aW9ucy5wdXNoKGUpfX1pc0F0dHJpYnV0ZXNOb2RlQXRCZWdpbk9mTWVhc3VyZSh0LGUpe2NvbnN0IGk9dC5lbGVtZW50cygpLHM9aS5pbmRleE9mKGUpO2lmKHM+MCYmXCJiYWNrdXBcIj09PWlbcy0xXS5uYW1lKXJldHVybiEwO2xldCBuPS0xO2ZvcihsZXQgdD0wO3Q8aS5sZW5ndGg7dCsrKWlmKFwibm90ZVwiPT09aVt0XS5uYW1lKXtuPXQ7YnJlYWt9cmV0dXJuIHM8biYmbj4wfHxuPDB9aXNBdHRyaWJ1dGVzTm9kZUF0RW5kT2ZNZWFzdXJlKHQsZSl7Y29uc3QgaT10LmVsZW1lbnRzKCkuc2xpY2UoKTtsZXQgcz0wO2ZvcihsZXQgdD0wO3Q8aS5sZW5ndGg7dCsrKWlmKGlbdF09PT1lKXtzPXQ7YnJlYWt9bGV0IG49MDtmb3IobGV0IHQ9czt0PGkubGVuZ3RoO3QrKylpZihcIm5vdGVcIj09PWlbdF0ubmFtZSl7bj10O2JyZWFrfXJldHVybiBzPm59Z2V0Tm90ZUR1cmF0aW9uRnJvbVR5cGVOb2RlKHQpe2NvbnN0IGU9dC5lbGVtZW50KFwidHlwZVwiKTtpZihlKXtjb25zdCB0PWUudmFsdWU7cmV0dXJuIHguTm90ZVR5cGVIYW5kbGVyLmdldE5vdGVEdXJhdGlvbkZyb21UeXBlKHQpfXJldHVybiBuZXcgaC5GcmFjdGlvbigwLDQqdGhpcy5kaXZpc2lvbnMpfWFkZEFic3RyYWN0SW5zdHJ1Y3Rpb24odCxlLGkscyl7aWYodC5lbGVtZW50KFwiZGl2aXNpb25zXCIpJiYxPT09dC5lbGVtZW50cygpLmxlbmd0aClyZXR1cm47Y29uc3Qgbj10LmVsZW1lbnQoXCJ0cmFuc3Bvc2VcIik7aWYobil7Y29uc3QgdD1uLmVsZW1lbnQoXCJjaHJvbWF0aWNcIik7dCYmKHRoaXMuaW5zdHJ1bWVudC5QbGF5YmFja1RyYW5zcG9zZT1wYXJzZUludCh0LnZhbHVlLDEwKSl9Y29uc3Qgcj10LmVsZW1lbnRzKFwiY2xlZlwiKTtsZXQgdTtpZihyLmxlbmd0aD4wKWZvcihsZXQgdD0wLGU9ci5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT1yW3RdO2xldCBpPWQuQ2xlZkVudW0uRyxuPTIsYT0xLGw9MDtjb25zdCBoPWUuZWxlbWVudChcImxpbmVcIik7aWYoaCl0cnl7bj1wYXJzZUludChoLnZhbHVlLDEwKX1jYXRjaCh0KXt1PWMuSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9DbGVmTGluZUVycm9yXCIsXCJJbnZhbGlkIGNsZWYgbGluZSBnaXZlbiAtPiB1c2luZyBkZWZhdWx0IGNsZWYgbGluZS5cIiksdGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IodSksbj0yLHAuZGVmYXVsdC5kZWJ1ZyhcIkluc3RydW1lbnRSZWFkZXIuYWRkQWJzdHJhY3RJbnN0cnVjdGlvblwiLHUsdCl9Y29uc3QgZj1lLmVsZW1lbnQoXCJzaWduXCIpO2lmKGYpdHJ5e2k9ZC5DbGVmRW51bVtmLnZhbHVlXSxvLkNsZWZJbnN0cnVjdGlvbi5pc1N1cHBvcnRlZENsZWYoaSl8fCh1PWMuSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9DbGVmRXJyb3JcIixcIlVuc3VwcG9ydGVkIGNsZWYgZm91bmQgLT4gdXNpbmcgZGVmYXVsdCBjbGVmLlwiKSx0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcih1KSxpPWQuQ2xlZkVudW0uRyxuPTIpLGk9PT1kLkNsZWZFbnVtLlRBQiYmKGw9LTEpfWNhdGNoKHQpe3U9Yy5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0NsZWZFcnJvclwiLFwiSW52YWxpZCBjbGVmIGZvdW5kIC0+IHVzaW5nIGRlZmF1bHQgY2xlZi5cIiksdGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IodSksaT1kLkNsZWZFbnVtLkcsbj0yLHAuZGVmYXVsdC5kZWJ1ZyhcIkluc3RydW1lbnRSZWFkZXIuYWRkQWJzdHJhY3RJbnN0cnVjdGlvblwiLHUsdCl9Y29uc3QgbT1lLmVsZW1lbnQoXCJjbGVmLW9jdGF2ZS1jaGFuZ2VcIik7aWYobSl0cnl7bD1wYXJzZUludChtLnZhbHVlLDEwKX1jYXRjaCh0KXt1PWMuSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9DbGVmT2N0YXZlRXJyb3JcIixcIkludmFsaWQgY2xlZiBvY3RhdmUgZm91bmQgLT4gdXNpbmcgZGVmYXVsdCBjbGVmIG9jdGF2ZS5cIiksdGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IodSksbD0wfWlmKGUuaGFzQXR0cmlidXRlcyYmZS5hdHRyaWJ1dGUoXCJudW1iZXJcIikpdHJ5e2E9cGFyc2VJbnQoZS5hdHRyaWJ1dGUoXCJudW1iZXJcIikudmFsdWUsMTApLGE+dGhpcy5jdXJyZW50Q2xlZk51bWJlciYmKGE9dGhpcy5jdXJyZW50Q2xlZk51bWJlciksdGhpcy5jdXJyZW50Q2xlZk51bWJlcj1hKzF9Y2F0Y2godCl7dT1jLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvQ2xlZkVycm9yXCIsXCJJbnZhbGlkIGNsZWYgZm91bmQgLT4gdXNpbmcgZGVmYXVsdCBjbGVmLlwiKSx0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcih1KSxhPTEsdGhpcy5jdXJyZW50Q2xlZk51bWJlcj1hKzF9Y29uc3QgYj1uZXcgby5DbGVmSW5zdHJ1Y3Rpb24oaSxsLG4pO3RoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnMucHVzaChbYSxiLHNdKX1pZih2b2lkIDAhPT10LmVsZW1lbnQoXCJrZXlcIikmJnRoaXMuaW5zdHJ1bWVudC5NaWRpSW5zdHJ1bWVudElkIT09Yi5NaWRpSW5zdHJ1bWVudC5QZXJjdXNzaW9uKXtsZXQgZT0wO2NvbnN0IGk9dC5lbGVtZW50KFwia2V5XCIpLmVsZW1lbnQoXCJmaWZ0aHNcIik7aWYoaSl0cnl7ZT1wYXJzZUludChpLnZhbHVlLDEwKX1jYXRjaCh0KXt1PWMuSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9LZXlFcnJvclwiLFwiSW52YWxpZCBrZXkgZm91bmQgLT4gc2V0IHRvIGRlZmF1bHQuXCIpLHRoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKHUpLGU9MCxwLmRlZmF1bHQuZGVidWcoXCJJbnN0cnVtZW50UmVhZGVyLmFkZEFic3RyYWN0SW5zdHJ1Y3Rpb25cIix1LHQpfWxldCBuPW0uS2V5RW51bS5ub25lLHI9dC5lbGVtZW50KFwia2V5XCIpO2lmKHImJihyPXIuZWxlbWVudChcIm1vZGVcIikpLHIpdHJ5e249bS5LZXlFbnVtW3IudmFsdWVdfWNhdGNoKHQpe3U9Yy5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0tleUVycm9yXCIsXCJJbnZhbGlkIGtleSBmb3VuZCAtPiBzZXQgdG8gZGVmYXVsdC5cIiksdGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IodSksbj1tLktleUVudW0ubWFqb3IscC5kZWZhdWx0LmRlYnVnKFwiSW5zdHJ1bWVudFJlYWRlci5hZGRBYnN0cmFjdEluc3RydWN0aW9uXCIsdSx0KX1jb25zdCBvPW5ldyBhLktleUluc3RydWN0aW9uKHZvaWQgMCxlLG4pO3RoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnMucHVzaChbMSxvLHNdKX1pZih0LmVsZW1lbnQoXCJ0aW1lXCIpKXtjb25zdCBlPXQuZWxlbWVudChcInRpbWVcIik7bGV0IGk9Zi5SaHl0aG1TeW1ib2xFbnVtLk5PTkUsbj0hMDtpZih2b2lkIDAhPT1lJiZlLmhhc0F0dHJpYnV0ZXMpe2NvbnN0IHQ9ZS5hdHRyaWJ1dGUoXCJzeW1ib2xcIik7dCYmKFwiY29tbW9uXCI9PT10LnZhbHVlP2k9Zi5SaHl0aG1TeW1ib2xFbnVtLkNPTU1PTjpcImN1dFwiPT09dC52YWx1ZSYmKGk9Zi5SaHl0aG1TeW1ib2xFbnVtLkNVVCkpO2NvbnN0IHM9ZS5hdHRyaWJ1dGUoXCJwcmludC1vYmplY3RcIik7cyYmXCJub1wiPT09cy52YWx1ZSYmKG49ITEpfWxldCByPTAsbz0wO2NvbnN0IGE9ZSYmdm9pZCAwIT09ZS5lbGVtZW50KFwic2VuemEtbWlzdXJhXCIpLGQ9dC5lbGVtZW50cyhcInRpbWVcIiksbT1bXSxiPVtdO2ZvcihsZXQgdD0wLGU9ZC5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT1kW3RdO20ucHVzaC5hcHBseShtLGUuZWxlbWVudHMoXCJiZWF0c1wiKSksYi5wdXNoLmFwcGx5KGIsZS5lbGVtZW50cyhcImJlYXQtdHlwZVwiKSl9aWYoYSl0aGlzLmFic3RyYWN0SW5zdHJ1Y3Rpb25zLnB1c2goWzEsbmV3IGwuUmh5dGhtSW5zdHJ1Y3Rpb24obmV3IGguRnJhY3Rpb24oNCw0LDAsITEpLGYuUmh5dGhtU3ltYm9sRW51bS5OT05FKSxzXSk7ZWxzZXt0cnl7aWYodm9pZCAwIT09bSYmbS5sZW5ndGg+MCYmdm9pZCAwIT09YiYmbS5sZW5ndGg9PT1iLmxlbmd0aCl7Y29uc3QgdD1tLmxlbmd0aCxlPW5ldyBBcnJheSh0KTtsZXQgaT0wO2ZvcihsZXQgcz0wO3M8dDtzKyspe2NvbnN0IHQ9bVtzXS52YWx1ZTtsZXQgbj0wLHI9MDtpZigtMSE9PXQuaW5kZXhPZihcIitcIikpe2NvbnN0IGU9dC5zcGxpdChcIitcIik7Zm9yKGxldCB0PTAsaT1lLmxlbmd0aDt0PGk7Kyt0KW4rPXBhcnNlSW50KGVbdF0sMTApfWVsc2Ugbj1wYXJzZUludCh0LDEwKTtyPXBhcnNlSW50KGJbc10udmFsdWUsMTApLGk9TWF0aC5tYXgoaSxyKSxlW3NdPW5ldyBoLkZyYWN0aW9uKG4sciwwLCExKX1mb3IobGV0IHM9MDtzPHQ7cysrKWVbc10uRGVub21pbmF0b3I9PT1pP3IrPWVbc10uTnVtZXJhdG9yOnIrPWkvZVtzXS5EZW5vbWluYXRvciplW3NdLk51bWVyYXRvcjtvPWl9ZWxzZSByPXBhcnNlSW50KHQuZWxlbWVudChcInRpbWVcIikuZWxlbWVudChcImJlYXRzXCIpLnZhbHVlLDEwKSxvPXBhcnNlSW50KHQuZWxlbWVudChcInRpbWVcIikuZWxlbWVudChcImJlYXQtdHlwZVwiKS52YWx1ZSwxMCl9Y2F0Y2godCl7dT1jLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvUmh5dGhtRXJyb3JcIixcIkludmFsaWQgcmh5dGhtIGZvdW5kIC0+IHNldCB0byBkZWZhdWx0LlwiKSx0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcih1KSxyPTQsbz00LHAuZGVmYXVsdC5kZWJ1ZyhcIkluc3RydW1lbnRSZWFkZXIuYWRkQWJzdHJhY3RJbnN0cnVjdGlvblwiLHUsdCl9Y29uc3QgZT1uZXcgbC5SaHl0aG1JbnN0cnVjdGlvbihuZXcgaC5GcmFjdGlvbihyLG8sMCwhMSksaSk7ZS5QcmludE9iamVjdD1uLHRoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnMucHVzaChbMSxlLHNdKX19fXNhdmVBYnN0cmFjdEluc3RydWN0aW9uTGlzdCh0LGUpe2ZvcihsZXQgaT10aGlzLmFic3RyYWN0SW5zdHJ1Y3Rpb25zLmxlbmd0aC0xO2k+PTA7aS0tKXtjb25zdCBzPXRoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnNbaV0sbj1zWzBdLGg9c1sxXSxjPXNbMl07aWYoaCBpbnN0YW5jZW9mIG8uQ2xlZkluc3RydWN0aW9uKXtjb25zdCB0PWg7aWYoMD09PXRoaXMuY3VycmVudFhtbE1lYXN1cmVJbmRleHx8bjw9dGhpcy5hY3RpdmVDbGVmcy5sZW5ndGgmJnQhPT10aGlzLmFjdGl2ZUNsZWZzW24tMV0paWYoZXx8dm9pZCAwPT09dGhpcy5jdXJyZW50U3RhZmZFbnRyeXx8dGhpcy5jdXJyZW50U3RhZmZFbnRyeS5oYXNOb3RlcygpfHxuLTEhPT10aGlzLmluc3RydW1lbnQuU3RhdmVzLmluZGV4T2YodGhpcy5jdXJyZW50U3RhZmZFbnRyeS5QYXJlbnRTdGFmZikpaWYoZSl7aWYoMCE9PWMuUmVhbFZhbHVlKWNvbnRpbnVlO2xldCBlO2lmKHRoaXMuY3VycmVudE1lYXN1cmUpe2NvbnN0IHM9dCxhPXRoaXMuaW5Tb3VyY2VNZWFzdXJlSW5zdHJ1bWVudEluZGV4K24tMSxsPXRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbYV07aWYoMD09PXRoaXMuY3VycmVudFhtbE1lYXN1cmVJbmRleClpZihsKWlmKHZvaWQgMD09PXRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbYV18fGwuSW5zdHJ1Y3Rpb25zWzBdaW5zdGFuY2VvZiBvLkNsZWZJbnN0cnVjdGlvbil7Y29uc3QgdD1uZXcgci5Tb3VyY2VTdGFmZkVudHJ5KHZvaWQgMCx2b2lkIDApO3RoaXMuY3VycmVudE1lYXN1cmUuTGFzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1thXT10LHMuUGFyZW50PXQsdC5JbnN0cnVjdGlvbnMucHVzaChzKX1lbHNlIGU9bCxzLlBhcmVudD1lLGUucmVtb3ZlRmlyc3RJbnN0cnVjdGlvbk9mVHlwZUNsZWZJbnN0cnVjdGlvbigpLGUuSW5zdHJ1Y3Rpb25zLnNwbGljZSgwLDAscyksdGhpcy5hY3RpdmVDbGVmc0hhdmVCZWVuSW5pdGlhbGl6ZWRbbi0xXT0hMDtlbHNlIGU9bmV3IHIuU291cmNlU3RhZmZFbnRyeSh2b2lkIDAsdm9pZCAwKSx0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2FdPWUscy5QYXJlbnQ9ZSxlLkluc3RydWN0aW9ucy5wdXNoKHMpLHRoaXMuYWN0aXZlQ2xlZnNIYXZlQmVlbkluaXRpYWxpemVkW24tMV09ITA7ZWxzZSBpZih0aGlzLmFjdGl2ZUNsZWZzSGF2ZUJlZW5Jbml0aWFsaXplZFtuLTFdKXtsZXQgdD10aGlzLnByZXZpb3VzTWVhc3VyZTt0aGlzLmZvbGxvd2luZ011bHRpcmVzdE1lYXN1cmVzPjAmJnRoaXMuY3VycmVudE1lYXN1cmUuUnVsZXMuUmVuZGVyTXVsdGlwbGVSZXN0TWVhc3VyZXMmJih0PXRoaXMuY3VycmVudE11bHRpcmVzdFN0YXJ0TWVhc3VyZSk7Y29uc3QgZT1uZXcgci5Tb3VyY2VTdGFmZkVudHJ5KHZvaWQgMCx2b2lkIDApO3QuTGFzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1thXT1lLHMuUGFyZW50PWUsZS5JbnN0cnVjdGlvbnMucHVzaChzKX1lbHNle2NvbnN0IHQ9dGhpcy5tdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzWzBdO3QuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbYV0/KGU9dC5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1thXSxlLnJlbW92ZUZpcnN0SW5zdHJ1Y3Rpb25PZlR5cGVDbGVmSW5zdHJ1Y3Rpb24oKSk6ZT1uZXcgci5Tb3VyY2VTdGFmZkVudHJ5KHZvaWQgMCx2b2lkIDApLHMuUGFyZW50PWUsZS5JbnN0cnVjdGlvbnMuc3BsaWNlKDAsMCxzKSx0aGlzLmFjdGl2ZUNsZWZzSGF2ZUJlZW5Jbml0aWFsaXplZFtuLTFdPSEwfXRoaXMuYWN0aXZlQ2xlZnNbbi0xXT10LHRoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnMuc3BsaWNlKGksMSl9fWVsc2V7bGV0IGU7Y29uc3Qgcz10aGlzLmFjdGl2ZVJoeXRobS5SaHl0aG07cy5SZWFsVmFsdWU+MCYmYy5SZWFsVmFsdWUvcy5SZWFsVmFsdWU+LjkmJih0aGlzLmN1cnJlbnRNZWFzdXJlLkxhc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbbi0xXXx8KHRoaXMuY3VycmVudE1lYXN1cmUuTGFzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1tuLTFdPW5ldyByLlNvdXJjZVN0YWZmRW50cnkodm9pZCAwLHRoaXMuaW5zdHJ1bWVudC5TdGF2ZXNbbi0xXSkpLGU9dGhpcy5jdXJyZW50TWVhc3VyZS5MYXN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW24tMV0pLGUmJih0LlBhcmVudD1lLGUuSW5zdHJ1Y3Rpb25zLnB1c2godCksdGhpcy5hY3RpdmVDbGVmc1tuLTFdPXQsdGhpcy5hYnN0cmFjdEluc3RydWN0aW9ucy5zcGxpY2UoaSwxKSl9ZWxzZXtjb25zdCBlPXQscz10aGlzLmN1cnJlbnRTdGFmZkVudHJ5O2lmKGMmJk1hdGguYWJzKGMuUmVhbFZhbHVlLXMuVGltZXN0YW1wLlJlYWxWYWx1ZSk+LjAxKWNvbnRpbnVlO2UuUGFyZW50PXMscy5yZW1vdmVGaXJzdEluc3RydWN0aW9uT2ZUeXBlQ2xlZkluc3RydWN0aW9uKCkscy5JbnN0cnVjdGlvbnMucHVzaChlKSx0aGlzLmFjdGl2ZUNsZWZzW24tMV09dCx0aGlzLmFic3RyYWN0SW5zdHJ1Y3Rpb25zLnNwbGljZShpLDEpfWVsc2Ugbjw9dGhpcy5hY3RpdmVDbGVmcy5sZW5ndGgmJnQ9PT10aGlzLmFjdGl2ZUNsZWZzW24tMV0mJnRoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnMuc3BsaWNlKGksMSl9aWYoaCBpbnN0YW5jZW9mIGEuS2V5SW5zdHJ1Y3Rpb24pe2NvbnN0IGU9aDtpZih0aGlzLmFjdGl2ZUtleSYmdGhpcy5hY3RpdmVLZXkuS2V5PT09ZS5LZXkpdGhpcy5hYnN0cmFjdEluc3RydWN0aW9ucy5zcGxpY2UoaSwxKTtlbHNle2xldCBzO2lmKHRoaXMuYWN0aXZlS2V5PWUsdGhpcy5hYnN0cmFjdEluc3RydWN0aW9ucy5zcGxpY2UoaSwxKSx0aGlzLmFjdGl2ZUtleUhhc0JlZW5Jbml0aWFsaXplZD9zPXRoaXMuY3VycmVudE1lYXN1cmU6KHRoaXMuYWN0aXZlS2V5SGFzQmVlbkluaXRpYWxpemVkPSEwLHM9dGhpcy5jdXJyZW50WG1sTWVhc3VyZUluZGV4PjA/dGhpcy5tdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzWzBdOnRoaXMuY3VycmVudE1lYXN1cmUpLHMpZm9yKGxldCBpPXRoaXMuaW5Tb3VyY2VNZWFzdXJlSW5zdHJ1bWVudEluZGV4O2k8dGhpcy5pblNvdXJjZU1lYXN1cmVJbnN0cnVtZW50SW5kZXgrdDtpKyspe2NvbnN0IHQ9ZTtpZihzLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2ldKXtjb25zdCBlPXMuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbaV07dC5QYXJlbnQ9ZSxlLnJlbW92ZUZpcnN0SW5zdHJ1Y3Rpb25PZlR5cGVLZXlJbnN0cnVjdGlvbigpLDA9PT1lLkluc3RydWN0aW9ucy5sZW5ndGg/ZS5JbnN0cnVjdGlvbnMucHVzaCh0KTplLkluc3RydWN0aW9uc1swXWluc3RhbmNlb2Ygby5DbGVmSW5zdHJ1Y3Rpb24/ZS5JbnN0cnVjdGlvbnMuc3BsaWNlKDEsMCx0KTplLkluc3RydWN0aW9ucy5zcGxpY2UoMCwwLHQpfWVsc2V7Y29uc3QgZT1uZXcgci5Tb3VyY2VTdGFmZkVudHJ5KHZvaWQgMCx2b2lkIDApO3MuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbaV09ZSx0LlBhcmVudD1lLGUuSW5zdHJ1Y3Rpb25zLnB1c2godCl9fX19aWYoaCBpbnN0YW5jZW9mIGwuUmh5dGhtSW5zdHJ1Y3Rpb24pe2NvbnN0IGU9aDtpZih0aGlzLmFjdGl2ZVJoeXRobSYmdGhpcy5hY3RpdmVSaHl0aG09PT1lKXRoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnMuc3BsaWNlKGksMSk7ZWxzZSBpZih0aGlzLmFjdGl2ZVJoeXRobT1lLHRoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnMuc3BsaWNlKGksMSksdGhpcy5jdXJyZW50TWVhc3VyZSlmb3IobGV0IGk9dGhpcy5pblNvdXJjZU1lYXN1cmVJbnN0cnVtZW50SW5kZXg7aTx0aGlzLmluU291cmNlTWVhc3VyZUluc3RydW1lbnRJbmRleCt0O2krKyl7Y29uc3QgdD1lO2xldCBzO3RoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbaV0/KHM9dGhpcy5jdXJyZW50TWVhc3VyZS5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1tpXSxzLnJlbW92ZUZpcnN0SW5zdHJ1Y3Rpb25PZlR5cGVSaHl0aG1JbnN0cnVjdGlvbigpKToocz1uZXcgci5Tb3VyY2VTdGFmZkVudHJ5KHZvaWQgMCx2b2lkIDApLHRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbaV09cyksdC5QYXJlbnQ9cyxzLkluc3RydWN0aW9ucy5wdXNoKHQpfX19fXNhdmVDbGVmSW5zdHJ1Y3Rpb25BdEVuZE9mTWVhc3VyZSgpe2ZvcihsZXQgdD10aGlzLmFic3RyYWN0SW5zdHJ1Y3Rpb25zLmxlbmd0aC0xO3Q+PTA7dC0tKXtjb25zdCBlPXRoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnNbdF1bMF0saT10aGlzLmFic3RyYWN0SW5zdHJ1Y3Rpb25zW3RdWzFdO2lmKGkgaW5zdGFuY2VvZiBvLkNsZWZJbnN0cnVjdGlvbil7Y29uc3Qgcz1pO2lmKCF0aGlzLmFjdGl2ZUNsZWZzW2UtMV18fHMuQ2xlZlR5cGUhPT10aGlzLmFjdGl2ZUNsZWZzW2UtMV0uQ2xlZlR5cGV8fHMuQ2xlZlR5cGU9PT10aGlzLmFjdGl2ZUNsZWZzW2UtMV0uQ2xlZlR5cGUmJnMuTGluZSE9PXRoaXMuYWN0aXZlQ2xlZnNbZS0xXS5MaW5lKXtjb25zdCBpPW5ldyByLlNvdXJjZVN0YWZmRW50cnkodm9pZCAwLHZvaWQgMCk7dGhpcy5jdXJyZW50TWVhc3VyZS5MYXN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RoaXMuaW5Tb3VyY2VNZWFzdXJlSW5zdHJ1bWVudEluZGV4K2UtMV09aTtjb25zdCBuPXM7bi5QYXJlbnQ9aSxpLkluc3RydWN0aW9ucy5wdXNoKG4pLHRoaXMuYWN0aXZlQ2xlZnNbZS0xXT1zLHRoaXMuYWJzdHJhY3RJbnN0cnVjdGlvbnMuc3BsaWNlKHQsMSl9fX19Z2V0Tm90ZUR1cmF0aW9uRm9yVHVwbGV0KHQpe2xldCBlPW5ldyBoLkZyYWN0aW9uKDAsMSk7Y29uc3QgaT10aGlzLmdldE5vdGVEdXJhdGlvbkZyb21UeXBlTm9kZSh0KTtpZih0LmVsZW1lbnQoXCJ0aW1lLW1vZGlmaWNhdGlvblwiKSl7Y29uc3Qgcz10LmVsZW1lbnQoXCJ0aW1lLW1vZGlmaWNhdGlvblwiKTtpZihzJiZ2b2lkIDAhPT1zLmVsZW1lbnQoXCJhY3R1YWwtbm90ZXNcIikmJnMuZWxlbWVudChcIm5vcm1hbC1ub3Rlc1wiKSl7Y29uc3QgdD1zLmVsZW1lbnQoXCJhY3R1YWwtbm90ZXNcIiksbj1zLmVsZW1lbnQoXCJub3JtYWwtbm90ZXNcIik7aWYodm9pZCAwIT09dCYmbil7Y29uc3Qgcz1wYXJzZUludCh0LnZhbHVlLDEwKSxyPXBhcnNlSW50KG4udmFsdWUsMTApO2U9bmV3IGguRnJhY3Rpb24ocippLk51bWVyYXRvcixzKmkuRGVub21pbmF0b3IpfX19cmV0dXJuIGV9cmVhZEV4cHJlc3Npb25TdGFmZk51bWJlcih0KXtsZXQgZT0xO2lmKHQuZWxlbWVudChcInN0YWZmXCIpKXtjb25zdCBpPXQuZWxlbWVudChcInN0YWZmXCIpO2lmKGkpdHJ5e2U9cGFyc2VJbnQoaS52YWx1ZSwxMCl9Y2F0Y2godCl7Y29uc3QgaT1jLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvRXhwcmVzc2lvblN0YWZmRXJyb3JcIixcIkludmFsaWQgRXhwcmVzc2lvbiBzdGFmZiBudW1iZXIgLT4gc2V0IHRvIGRlZmF1bHQuXCIpO3RoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGkpLGU9MSxwLmRlZmF1bHQuZGVidWcoXCJJbnN0cnVtZW50UmVhZGVyLnJlYWRFeHByZXNzaW9uU3RhZmZOdW1iZXJcIixpLHQpfX1yZXR1cm4gZX1yZWFkRGl2aXNpb25zRnJvbU5vdGVzKCl7bGV0IHQ9MCxlPXRoaXMuY3VycmVudFhtbE1lYXN1cmVJbmRleCxpPSExO2Zvcig7IWk7KXtjb25zdCBzPXRoaXMueG1sTWVhc3VyZUxpc3RbZV0uZWxlbWVudHMoKTtmb3IobGV0IGU9MCxuPXMubGVuZ3RoO2U8bjsrK2Upe2NvbnN0IG49c1tlXTtpZihcIm5vdGVcIj09PW4ubmFtZSYmIW4uZWxlbWVudChcInRpbWUtbW9kaWZpY2F0aW9uXCIpKXtjb25zdCBlPW4uZWxlbWVudChcImR1cmF0aW9uXCIpLGk9bi5lbGVtZW50KFwidHlwZVwiKTtpZih2b2lkIDAhPT1lJiZpKXtjb25zdCBzPWkudmFsdWU7bGV0IG49MDt0cnl7bj1wYXJzZUludChlLnZhbHVlLDEwKX1jYXRjaCh0KXtwLmRlZmF1bHQuZGVidWcoXCJJbnN0cnVtZW50UmVhZGVyLnJlYWREaXZpc2lvbnNGcm9tTm90ZXNcIix0KTtjb250aW51ZX1zd2l0Y2gocyl7Y2FzZVwiMTAyNHRoXCI6dD1uLzQqMTAyNDticmVhaztjYXNlXCI1MTJ0aFwiOnQ9bi80KjUxMjticmVhaztjYXNlXCIyNTZ0aFwiOnQ9bi80KjI1NjticmVhaztjYXNlXCIxMjh0aFwiOnQ9bi80KjEyODticmVhaztjYXNlXCI2NHRoXCI6dD1uLzQqNjQ7YnJlYWs7Y2FzZVwiMzJuZFwiOnQ9bi80KjMyO2JyZWFrO2Nhc2VcIjE2dGhcIjp0PW4vNCoxNjticmVhaztjYXNlXCJlaWdodGhcIjp0PW4vNCo4O2JyZWFrO2Nhc2VcInF1YXJ0ZXJcIjp0PW4vNCo0O2JyZWFrO2Nhc2VcImhhbGZcIjp0PW4vNCoyO2JyZWFrO2Nhc2VcIndob2xlXCI6dD1uLzQ7YnJlYWs7Y2FzZVwiYnJldmVcIjp0PW4vNC8yO2JyZWFrO2Nhc2VcImxvbmdcIjp0PW4vNC80O2JyZWFrO2Nhc2VcIm1heGltYVwiOnQ9bi80Lzh9fX1pZih0PjApe2k9ITA7YnJlYWt9fWlmKDA9PT10JiYoZSsrLGU9PT10aGlzLnhtbE1lYXN1cmVMaXN0Lmxlbmd0aCkpe2NvbnN0IHQ9Yy5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1Fc3NhZ2VzL0RpdmlzaW9uc0Vycm9yXCIsXCJJbnZhbGlkIGRpdmlzaW9ucyB2YWx1ZSBhdCBJbnN0cnVtZW50OiBcIik7dGhyb3cgbmV3IHUuTXVzaWNTaGVldFJlYWRpbmdFeGNlcHRpb24odCt0aGlzLmluc3RydW1lbnQuTmFtZSl9fXJldHVybiB0fX19LDEzNzI6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuTXVzaWNTaGVldFJlYWRlcj12b2lkIDA7Y29uc3Qgbj1pKDc1MTQpLHI9aSg1OTQyKSxvPWkoMTc5NyksYT1pKDIzOTMpLGw9aSg2ODQyKSxoPWkoNjMzMSksYz1pKDE3MDMpLHU9cyhpKDIwNDMpKSxkPWkoMzMzMSksZj1pKDMzMzEpLG09aSg5MDUwKSxwPWkoODg0KSxiPWkoNTE0MiksZz1pKDI4OSksUz1pKDIyNTUpLHk9aSg4NzM2KSxFPWkoMTQwNSkseD1pKDI0NTgpO2NsYXNzIHZ7Y29uc3RydWN0b3IodCxlPW5ldyBFLkVuZ3JhdmluZ1J1bGVzKXt0aGlzLmNvbXBsZXRlTnVtYmVyT2ZTdGF2ZXM9MCx0aGlzLnBsdWdpbk1hbmFnZXI9bmV3IHguUmVhZGVyUGx1Z2luTWFuYWdlcix0aGlzLmFmdGVyU2hlZXRSZWFkaW5nTW9kdWxlcz10fHxbXSx0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlcj15Lk11c2ljU3ltYm9sTW9kdWxlRmFjdG9yeS5jcmVhdGVSZXBldGl0aW9uSW5zdHJ1Y3Rpb25SZWFkZXIoKSx0aGlzLnJlcGV0aXRpb25DYWxjdWxhdG9yPXkuTXVzaWNTeW1ib2xNb2R1bGVGYWN0b3J5LmNyZWF0ZVJlcGV0aXRpb25DYWxjdWxhdG9yKCksdGhpcy5ydWxlcz1lfWdldCBQbHVnaW5NYW5hZ2VyKCl7cmV0dXJuIHRoaXMucGx1Z2luTWFuYWdlcn1nZXQgQ29tcGxldGVOdW1iZXJPZlN0YXZlcygpe3JldHVybiB0aGlzLmNvbXBsZXRlTnVtYmVyT2ZTdGF2ZXN9c3RhdGljIGRvQ2FsY3VsYXRpb25zQWZ0ZXJEdXJhdGlvbkhhc0JlZW5TZXQodCl7Zm9yKGNvbnN0IGUgb2YgdCllLmRvQ2FsY3VsYXRpb25zQWZ0ZXJEdXJhdGlvbkhhc0JlZW5TZXQoKX1jcmVhdGVNdXNpY1NoZWV0KHQsZSl7dHJ5e3JldHVybiB0aGlzLl9jcmVhdGVNdXNpY1NoZWV0KHQsZSl9Y2F0Y2godCl7cmV0dXJuIHZvaWQgdS5kZWZhdWx0LmVycm9yKFwiTXVzaWNTaGVldFJlYWRlci5DcmVhdGVNdXNpY1NoZWV0XCIsdCl9fV9yZW1vdmVGcm9tQXJyYXkodCxlKXtjb25zdCBpPXQuaW5kZXhPZihlKTstMSE9PWkmJnQuc3BsaWNlKGksMSl9dHJpbVN0cmluZyh0KXtyZXR1cm4gdC5yZXBsYWNlKC9eXFxzK3xcXHMrJC9nLFwiXCIpfV9sYXN0RWxlbWVudCh0KXtyZXR1cm4gdFt0Lmxlbmd0aC0xXX1fY3JlYXRlTXVzaWNTaGVldCh0LGUpe2NvbnN0IGk9W107bGV0IHM9MDtpZih0aGlzLm11c2ljU2hlZXQ9bmV3IG4uTXVzaWNTaGVldCx0aGlzLm11c2ljU2hlZXQuUGF0aD1lLHRoaXMubXVzaWNTaGVldC5SdWxlcz10aGlzLnJ1bGVzLCF0KXRocm93IG5ldyBjLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKFwiVW5kZWZpbmVkIHJvb3QgZWxlbWVudFwiKTt0aGlzLnB1c2hTaGVldExhYmVscyh0LGUpO2NvbnN0IGE9dC5lbGVtZW50KFwicGFydC1saXN0XCIpO2lmKCFhKXRocm93IG5ldyBjLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKFwiVW5kZWZpbmVkIHBhcnRMaXN0Tm9kZVwiKTtjb25zdCBsPXQuZWxlbWVudHMoXCJwYXJ0XCIpLHU9YS5lbGVtZW50cygpO3RoaXMuaW5pdGlhbGl6ZVJlYWRpbmcodSxsLGkpO2xldCBkPSEwO3RoaXMuY3VycmVudEZyYWN0aW9uPW5ldyBvLkZyYWN0aW9uKDAsMSk7bGV0IGY9ITEsbT10LmVsZW1lbnQoXCJpZGVudGlmaWNhdGlvblwiKTtmb3IobSYmKG09bS5lbGVtZW50KFwiZW5jb2RpbmdcIikpLG0mJihtPW0uZWxlbWVudChcInNvZnR3YXJlXCIpKSx2b2lkIDAhPT1tJiZcIkd1aXRhciBQcm8gNVwiPT09bS52YWx1ZSYmKGY9ITApO2Q7KXt2b2lkIDAhPT10aGlzLmN1cnJlbnRNZWFzdXJlJiZ0aGlzLmN1cnJlbnRNZWFzdXJlLkhhc0VuZExpbmUmJnRoaXMucnVsZXMuTmV3UGFydEFuZFN5c3RlbUFmdGVyRmluYWxCYXJsaW5lJiYocz0wKSx0aGlzLmN1cnJlbnRNZWFzdXJlPW5ldyByLlNvdXJjZU1lYXN1cmUodGhpcy5jb21wbGV0ZU51bWJlck9mU3RhdmVzLHRoaXMubXVzaWNTaGVldC5SdWxlcyk7Zm9yKGNvbnN0IHQgb2YgaSl0cnl7ZD1kJiZ0LnJlYWROZXh0WG1sTWVhc3VyZSh0aGlzLmN1cnJlbnRNZWFzdXJlLHRoaXMuY3VycmVudEZyYWN0aW9uLGYpfWNhdGNoKHQpe2NvbnN0IGU9aC5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0luc3RydW1lbnRFcnJvclwiLFwiRXJyb3Igd2hpbGUgcmVhZGluZyBpbnN0cnVtZW50cy5cIik7dGhyb3cgbmV3IGMuTXVzaWNTaGVldFJlYWRpbmdFeGNlcHRpb24oZSx0KX1kJiYodGhpcy5tdXNpY1NoZWV0LmFkZE1lYXN1cmUodGhpcy5jdXJyZW50TWVhc3VyZSksdGhpcy5jaGVja0lmUmh5dGhtSW5zdHJ1Y3Rpb25zQXJlU2V0QW5kRXF1YWwoaSksdGhpcy5jaGVja1NvdXJjZU1lYXN1cmVGb3JOdWxsRW50cmllcygpLHM9dGhpcy5zZXRTb3VyY2VNZWFzdXJlRHVyYXRpb24oaSxzKSx2LmRvQ2FsY3VsYXRpb25zQWZ0ZXJEdXJhdGlvbkhhc0JlZW5TZXQoaSksdGhpcy5jdXJyZW50TWVhc3VyZS5BYnNvbHV0ZVRpbWVzdGFtcD10aGlzLmN1cnJlbnRGcmFjdGlvbi5jbG9uZSgpLHRoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5maW5hbGl6ZU1lYXN1cmUodGhpcy5jdXJyZW50TWVhc3VyZS5NZWFzdXJlTnVtYmVyKSx0aGlzLmN1cnJlbnRGcmFjdGlvbi5BZGQodGhpcy5jdXJyZW50TWVhc3VyZS5EdXJhdGlvbiksdGhpcy5wcmV2aW91c01lYXN1cmU9dGhpcy5jdXJyZW50TWVhc3VyZSl9dGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25SZWFkZXImJih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlci5yZW1vdmVSZWR1bmRhbnRJbnN0cnVjdGlvbnMoKSx0aGlzLnJlcGV0aXRpb25DYWxjdWxhdG9yJiZ0aGlzLnJlcGV0aXRpb25DYWxjdWxhdG9yLmNhbGN1bGF0ZVJlcGV0aXRpb25zKHRoaXMubXVzaWNTaGVldCx0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlci5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zKSksdGhpcy5tdXNpY1NoZWV0LmNoZWNrRm9ySW5zdHJ1bWVudFdpdGhOb1ZvaWNlKCksdGhpcy5tdXNpY1NoZWV0LmZpbGxTdGFmZkxpc3QoKTtmb3IobGV0IHQ9MCxlPXRoaXMuYWZ0ZXJTaGVldFJlYWRpbmdNb2R1bGVzLmxlbmd0aDt0PGU7Kyt0KXRoaXMuYWZ0ZXJTaGVldFJlYWRpbmdNb2R1bGVzW3RdLmNhbGN1bGF0ZSh0aGlzLm11c2ljU2hlZXQpO3JldHVybiB0aGlzLm11c2ljU2hlZXQudXNlclN0YXJ0VGVtcG9JbkJQTT10aGlzLm11c2ljU2hlZXQudXNlclN0YXJ0VGVtcG9JbkJQTXx8dGhpcy5tdXNpY1NoZWV0LkRlZmF1bHRTdGFydFRlbXBvSW5CcG0sdGhpcy5tdXNpY1NoZWV0fWluaXRpYWxpemVSZWFkaW5nKHQsZSxpKXtjb25zdCBzPXRoaXMuY3JlYXRlSW5zdHJ1bWVudEdyb3Vwcyh0KTt0aGlzLmNvbXBsZXRlTnVtYmVyT2ZTdGF2ZXM9dGhpcy5nZXRDb21wbGV0ZU51bWJlck9mU3RhdmVzRnJvbVhtbChlKSwwIT09ZS5sZW5ndGgmJih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlci5NdXNpY1NoZWV0PXRoaXMubXVzaWNTaGVldCx0aGlzLmN1cnJlbnRGcmFjdGlvbj1uZXcgby5GcmFjdGlvbigwLDEpLHRoaXMuY3VycmVudE1lYXN1cmU9dm9pZCAwLHRoaXMucHJldmlvdXNNZWFzdXJlPXZvaWQgMCk7bGV0IG49MDtmb3IoY29uc3QgdCBvZiBlKXtjb25zdCBlPXQuYXR0cmlidXRlKFwiaWRcIik7aWYoZSl7Y29uc3Qgcj1zW2UudmFsdWVdLG89dC5lbGVtZW50cyhcIm1lYXN1cmVcIik7bGV0IGw9MTt0cnl7bD10aGlzLmdldEluc3RydW1lbnROdW1iZXJPZlN0YXZlc0Zyb21YbWwodCl9Y2F0Y2godCl7Y29uc3QgZT1oLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvSW5zdHJ1bWVudFN0YXZlc051bWJlckVycm9yXCIsXCJJbnZhbGlkIG51bWJlciBvZiBzdGF2ZXMgYXQgaW5zdHJ1bWVudDogXCIpO3RoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoKGUrci5OYW1lKTtjb250aW51ZX1yLmNyZWF0ZVN0YXZlcyhsKSxpLnB1c2gobmV3IGEuSW5zdHJ1bWVudFJlYWRlcih0aGlzLnBsdWdpbk1hbmFnZXIsdGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25SZWFkZXIsbyxyKSksdGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25SZWFkZXImJih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlci54bWxNZWFzdXJlTGlzdFtuXT1vKSxuKyt9fX1jaGVja0lmUmh5dGhtSW5zdHJ1Y3Rpb25zQXJlU2V0QW5kRXF1YWwodCl7Y29uc3QgZT1bXTtmb3IobGV0IHQ9MDt0PHRoaXMuY29tcGxldGVOdW1iZXJPZlN0YXZlczt0KyspaWYodGhpcy5jdXJyZW50TWVhc3VyZS5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1t0XSl7Y29uc3QgaT10aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdLkluc3RydWN0aW9uc1t0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdLkluc3RydWN0aW9ucy5sZW5ndGgtMV07aSBpbnN0YW5jZW9mIGQuUmh5dGhtSW5zdHJ1Y3Rpb24mJmUucHVzaChpKX1sZXQgaT0wLHM9LTE7Zm9yKGxldCB0PTAsbj1lLmxlbmd0aDt0PG47Kyt0KXtjb25zdCBuPWVbdF07aWYobi5SaHl0aG0uUmVhbFZhbHVlPmkpe2lmKHRoaXMuYXJlUmh5dGhtSW5zdHJ1Y3Rpb25zTWl4ZWQoZSkmJm4uU3ltYm9sRW51bSE9PWYuUmh5dGhtU3ltYm9sRW51bS5OT05FKWNvbnRpbnVlO2k9bi5SaHl0aG0uUmVhbFZhbHVlLHM9ZS5pbmRleE9mKG4pfX1pZihlLmxlbmd0aD4wJiZlLmxlbmd0aDx0aGlzLmNvbXBsZXRlTnVtYmVyT2ZTdGF2ZXMpe2NvbnN0IGk9ZVtzXS5jbG9uZSgpO2ZvcihsZXQgdD0wO3Q8dGhpcy5jb21wbGV0ZU51bWJlck9mU3RhdmVzO3QrKyl2b2lkIDA9PT10aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdfHx0aGlzLl9sYXN0RWxlbWVudCh0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdLkluc3RydWN0aW9ucylpbnN0YW5jZW9mIGQuUmh5dGhtSW5zdHJ1Y3Rpb258fCh0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdLnJlbW92ZUFsbEluc3RydWN0aW9uc09mVHlwZVJoeXRobUluc3RydWN0aW9uKCksdGhpcy5jdXJyZW50TWVhc3VyZS5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1t0XS5JbnN0cnVjdGlvbnMucHVzaChpLmNsb25lKCkpKSx0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdfHwodGhpcy5jdXJyZW50TWVhc3VyZS5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1t0XT1uZXcgbS5Tb3VyY2VTdGFmZkVudHJ5KHZvaWQgMCx2b2lkIDApLHRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbdF0uSW5zdHJ1Y3Rpb25zLnB1c2goaS5jbG9uZSgpKSk7Zm9yKGxldCBlPTAscz10Lmxlbmd0aDtlPHM7KytlKXRbZV0uQWN0aXZlUmh5dGhtPWl9aWYoMD09PWUubGVuZ3RoJiZ0aGlzLmN1cnJlbnRNZWFzdXJlPT09dGhpcy5tdXNpY1NoZWV0LlNvdXJjZU1lYXN1cmVzWzBdKXtjb25zdCBlPW5ldyBkLlJoeXRobUluc3RydWN0aW9uKG5ldyBvLkZyYWN0aW9uKDQsNCwwLCExKSxmLlJoeXRobVN5bWJvbEVudW0uTk9ORSk7Zm9yKGxldCB0PTA7dDx0aGlzLmNvbXBsZXRlTnVtYmVyT2ZTdGF2ZXM7dCsrKXRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbdF0/dGhpcy5jdXJyZW50TWVhc3VyZS5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1t0XS5yZW1vdmVBbGxJbnN0cnVjdGlvbnNPZlR5cGVSaHl0aG1JbnN0cnVjdGlvbigpOnRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbdF09bmV3IG0uU291cmNlU3RhZmZFbnRyeSh2b2lkIDAsdm9pZCAwKSx0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdLkluc3RydWN0aW9ucy5wdXNoKGUpO2ZvcihsZXQgaT0wLHM9dC5sZW5ndGg7aTxzOysraSl0W2ldLkFjdGl2ZVJoeXRobT1lfWZvcihsZXQgdD0wLG49ZS5sZW5ndGg7dDxuOysrdCl7Y29uc3Qgbj1lW3RdO2lmKG4uUmh5dGhtLlJlYWxWYWx1ZTxpJiZ0aGlzLl9sYXN0RWxlbWVudCh0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2UuaW5kZXhPZihuKV0uSW5zdHJ1Y3Rpb25zKWluc3RhbmNlb2YgZC5SaHl0aG1JbnN0cnVjdGlvbil7Y29uc3QgdD10aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW2UuaW5kZXhPZihuKV0uSW5zdHJ1Y3Rpb25zO3RbdC5sZW5ndGgtMV09ZVtzXS5jbG9uZSgpfU1hdGguYWJzKG4uUmh5dGhtLlJlYWxWYWx1ZS1pKTwxZS02JiZuLlN5bWJvbEVudW0hPT1mLlJoeXRobVN5bWJvbEVudW0uTk9ORSYmdGhpcy5hcmVSaHl0aG1JbnN0cnVjdGlvbnNNaXhlZChlKSYmKG4uU3ltYm9sRW51bT1mLlJoeXRobVN5bWJvbEVudW0uTk9ORSl9fWFyZVJoeXRobUluc3RydWN0aW9uc01peGVkKHQpe2ZvcihsZXQgZT0xO2U8dC5sZW5ndGg7ZSsrKWlmKE1hdGguYWJzKHRbZV0uUmh5dGhtLlJlYWxWYWx1ZS10WzBdLlJoeXRobS5SZWFsVmFsdWUpPDFlLTYmJnRbZV0uU3ltYm9sRW51bSE9PXRbMF0uU3ltYm9sRW51bSlyZXR1cm4hMDtyZXR1cm4hMX1zZXRTb3VyY2VNZWFzdXJlRHVyYXRpb24odCxlKXtsZXQgaT1uZXcgby5GcmFjdGlvbigwLDEpO2NvbnN0IHM9W107Zm9yKGNvbnN0IGUgb2YgdCl7cy5wdXNoKGUuTWF4VGllTm90ZUZyYWN0aW9uKTtjb25zdCB0PWUuQWN0aXZlUmh5dGhtLlJoeXRobTtpLmx0KHQpJiYoaT1uZXcgby5GcmFjdGlvbih0Lk51bWVyYXRvcix0LkRlbm9taW5hdG9yLDAsITEpKX1jb25zdCBuPXRoaXMuY3VycmVudE1lYXN1cmUuY2FsY3VsYXRlSW5zdHJ1bWVudHNEdXJhdGlvbih0aGlzLm11c2ljU2hlZXQscyk7bGV0IHI9bmV3IG8uRnJhY3Rpb24oMCwxKTtmb3IoY29uc3QgdCBvZiBuKXIubHQodCkmJihyPXQpO28uRnJhY3Rpb24uRXF1YWwocixpKT90aGlzLmNoZWNrRnJhY3Rpb25zRm9yRXF1aXZhbGVuY2UocixpKTpyLmx0KGkpJiYocj10aGlzLmN1cnJlbnRNZWFzdXJlLnJldmVyc2VDaGVjayh0aGlzLm11c2ljU2hlZXQsciksdGhpcy5jaGVja0ZyYWN0aW9uc0ZvckVxdWl2YWxlbmNlKHIsaSkpLHRoaXMuY3VycmVudE1lYXN1cmUuSW1wbGljaXRNZWFzdXJlPXRoaXMuY2hlY2tJZk1lYXN1cmVJc0ltcGxpY2l0KHIsaSksdGhpcy5jdXJyZW50TWVhc3VyZS5JbXBsaWNpdE1lYXN1cmV8fGUrKyx0aGlzLmN1cnJlbnRNZWFzdXJlLkR1cmF0aW9uPXIsdGhpcy5jdXJyZW50TWVhc3VyZS5BY3RpdmVUaW1lU2lnbmF0dXJlPWksdGhpcy5jdXJyZW50TWVhc3VyZS5NZWFzdXJlTnVtYmVyPWU7Zm9yKGxldCB0PTA7dDxuLmxlbmd0aDt0Kyspe2NvbnN0IGU9blt0XTtpZih0aGlzLmN1cnJlbnRNZWFzdXJlLkltcGxpY2l0TWVhc3VyZSYmZSE9PXJ8fCFvLkZyYWN0aW9uLkVxdWFsKGUsaSkmJiF0aGlzLmFsbEluc3RydW1lbnRzSGF2ZVNhbWVEdXJhdGlvbihuLHIpKXtjb25zdCBlPXRoaXMubXVzaWNTaGVldC5nZXRHbG9iYWxTdGFmZkluZGV4T2ZGaXJzdFN0YWZmKHRoaXMubXVzaWNTaGVldC5JbnN0cnVtZW50c1t0XSk7Zm9yKGxldCBpPTA7aTx0aGlzLm11c2ljU2hlZXQuSW5zdHJ1bWVudHNbdF0uU3RhdmVzLmxlbmd0aDtpKyspaWYoIXRoaXMuZ3JhcGhpY2FsTWVhc3VyZUlzRW1wdHkoZStpKSl7dGhpcy5jdXJyZW50TWVhc3VyZS5zZXRFcnJvckluR3JhcGhpY2FsTWVhc3VyZShlK2ksITApO2NvbnN0IHQ9aC5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL01pc3NpbmdOb3Rlc0Vycm9yXCIsXCJHaXZlbiBOb3RlcyBkb24ndCBjb3JyZXNwb25kIHRvIG1lYXN1cmUgZHVyYXRpb24uXCIpO3RoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKHQpfX19cmV0dXJuIGV9Y2hlY2tGcmFjdGlvbnNGb3JFcXVpdmFsZW5jZSh0LGUpe2lmKGUuRGVub21pbmF0b3I+dC5EZW5vbWluYXRvcil7Y29uc3QgaT1lLkRlbm9taW5hdG9yL3QuRGVub21pbmF0b3I7dC5leHBhbmQoaSl9fWNoZWNrSWZNZWFzdXJlSXNJbXBsaWNpdCh0LGUpe3JldHVybiEodGhpcy5wcmV2aW91c01lYXN1cmV8fCF0Lmx0KGUpKXx8ISF0aGlzLnByZXZpb3VzTWVhc3VyZSYmby5GcmFjdGlvbi5wbHVzKHRoaXMucHJldmlvdXNNZWFzdXJlLkR1cmF0aW9uLHQpLkVxdWFscyhlKX1hbGxJbnN0cnVtZW50c0hhdmVTYW1lRHVyYXRpb24odCxlKXtsZXQgaT0wO2ZvcihsZXQgcz0wLG49dC5sZW5ndGg7czxuOysrcyl0W3NdLkVxdWFscyhlKSYmaSsrO3JldHVybiBpPT09dC5sZW5ndGgmJmUhPT1uZXcgby5GcmFjdGlvbigwLDEpfWdyYXBoaWNhbE1lYXN1cmVJc0VtcHR5KHQpe2xldCBlPTA7Zm9yKGxldCBpPTA7aTx0aGlzLmN1cnJlbnRNZWFzdXJlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoO2krKyl0aGlzLmN1cnJlbnRNZWFzdXJlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbaV0uU3RhZmZFbnRyaWVzW3RdfHxlKys7cmV0dXJuIGU9PT10aGlzLmN1cnJlbnRNZWFzdXJlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RofWNoZWNrU291cmNlTWVhc3VyZUZvck51bGxFbnRyaWVzKCl7Zm9yKGxldCB0PXRoaXMuY3VycmVudE1lYXN1cmUuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVycy5sZW5ndGgtMTt0Pj0wO3QtLSlmb3IobGV0IGU9dGhpcy5jdXJyZW50TWVhc3VyZS5WZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzW3RdLlN0YWZmRW50cmllcy5sZW5ndGgtMTtlPj0wO2UtLSl7Y29uc3QgaT10aGlzLmN1cnJlbnRNZWFzdXJlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbdF0uU3RhZmZFbnRyaWVzW2VdO2lmKGkpZm9yKGxldCB0PWkuVm9pY2VFbnRyaWVzLmxlbmd0aC0xO3Q+PTA7dC0tKXtjb25zdCBlPWkuVm9pY2VFbnRyaWVzW3RdOzA9PT1lLk5vdGVzLmxlbmd0aCYmKHRoaXMuX3JlbW92ZUZyb21BcnJheShlLlBhcmVudFZvaWNlLlZvaWNlRW50cmllcyxlKSx0aGlzLl9yZW1vdmVGcm9tQXJyYXkoaS5Wb2ljZUVudHJpZXMsZSkpfXZvaWQgMCE9PWkmJjA9PT1pLlZvaWNlRW50cmllcy5sZW5ndGgmJih0aGlzLmN1cnJlbnRNZWFzdXJlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbdF0uU3RhZmZFbnRyaWVzW2VdPXZvaWQgMCl9Zm9yKGxldCB0PXRoaXMuY3VycmVudE1lYXN1cmUuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVycy5sZW5ndGgtMTt0Pj0wO3QtLSl7bGV0IGU9MDtmb3IobGV0IGk9MCxzPXRoaXMuY3VycmVudE1lYXN1cmUuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVyc1t0XS5TdGFmZkVudHJpZXMubGVuZ3RoO2k8czsrK2kpdGhpcy5jdXJyZW50TWVhc3VyZS5WZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzW3RdLlN0YWZmRW50cmllc1tpXXx8ZSsrO2U9PT10aGlzLmN1cnJlbnRNZWFzdXJlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbdF0uU3RhZmZFbnRyaWVzLmxlbmd0aCYmdGhpcy5fcmVtb3ZlRnJvbUFycmF5KHRoaXMuY3VycmVudE1lYXN1cmUuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVycyx0aGlzLmN1cnJlbnRNZWFzdXJlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbdF0pfX1wdXNoU2hlZXRMYWJlbHModCxlKXt0aGlzLnJlYWRDb21wb3Nlcih0KSx0aGlzLnJlYWRUaXRsZSh0KTt0cnl7dGhpcy5tdXNpY1NoZWV0LlRpdGxlJiZ0aGlzLm11c2ljU2hlZXQuQ29tcG9zZXJ8fHRoaXMucmVhZFRpdGxlQW5kQ29tcG9zZXJGcm9tQ3JlZGl0cyh0KX1jYXRjaCh0KXt1LmRlZmF1bHQuaW5mbyhcIk11c2ljU2hlZXRSZWFkZXIucHVzaFNoZWV0TGFiZWxzXCIsXCJyZWFkVGl0bGVBbmRDb21wb3NlckZyb21DcmVkaXRzXCIsdCl9dHJ5e2lmKCF0aGlzLm11c2ljU2hlZXQuVGl0bGUpe2NvbnN0IHQ9TWF0aC5tYXgoMCxlLmxhc3RJbmRleE9mKFwiL1wiKSxlLmxhc3RJbmRleE9mKFwiXFxcXFwiKSksaT1lLnN1YnN0cih0KS5zcGxpdChcIi5cIiwxKTt0aGlzLm11c2ljU2hlZXQuVGl0bGU9bmV3IFMuTGFiZWwoaVswXSl9fWNhdGNoKHQpe3UuZGVmYXVsdC5pbmZvKFwiTXVzaWNTaGVldFJlYWRlci5wdXNoU2hlZXRMYWJlbHNcIixcInJlYWQgdGl0bGUgZnJvbSBmaWxlIG5hbWVcIix0KX19cHJlc2VudEF0dHJzV2l0aFZhbHVlKHQsZSl7Zm9yKGNvbnN0IGkgb2YgdC5hdHRyaWJ1dGVzKCkpaWYoaS52YWx1ZT09PWUpcmV0dXJuITA7cmV0dXJuITF9cmVhZENvbXBvc2VyKHQpe2NvbnN0IGU9dC5lbGVtZW50KFwiaWRlbnRpZmljYXRpb25cIik7aWYoZSl7Y29uc3QgdD1lLmVsZW1lbnRzKFwiY3JlYXRvclwiKTtmb3IobGV0IGU9MCxpPXQubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dFtlXTtpZihpLmhhc0F0dHJpYnV0ZXMpe2lmKHRoaXMucHJlc2VudEF0dHJzV2l0aFZhbHVlKGksXCJjb21wb3NlclwiKSl7dGhpcy5tdXNpY1NoZWV0LkNvbXBvc2VyPW5ldyBTLkxhYmVsKHRoaXMudHJpbVN0cmluZyhpLnZhbHVlKSk7Y29udGludWV9KHRoaXMucHJlc2VudEF0dHJzV2l0aFZhbHVlKGksXCJseXJpY2lzdFwiKXx8dGhpcy5wcmVzZW50QXR0cnNXaXRoVmFsdWUoaSxcInBvZXRcIikpJiYodGhpcy5tdXNpY1NoZWV0Lkx5cmljaXN0PW5ldyBTLkxhYmVsKHRoaXMudHJpbVN0cmluZyhpLnZhbHVlKSkpfX19fXJlYWRUaXRsZUFuZENvbXBvc2VyRnJvbUNyZWRpdHModCl7dmFyIGUsaSxzO2NvbnN0IG49dGhpcy5jb21wdXRlU3lzdGVtWUNvb3JkaW5hdGVzKHQpO2lmKDA9PT1uKXJldHVybjtsZXQgcixvLGEsbD0xLGg9MDtjb25zdCBjPXQuZWxlbWVudHMoXCJjcmVkaXRcIik7Zm9yKGxldCB0PTAsdT1jLmxlbmd0aDt0PHU7Kyt0KXtjb25zdCB1PWNbdF07aWYoIXUuYXR0cmlidXRlKFwicGFnZVwiKSlyZXR1cm47aWYoXCIxXCI9PT11LmF0dHJpYnV0ZShcInBhZ2VcIikudmFsdWUpe2xldCB0O2lmKHUpe2lmKHQ9dS5lbGVtZW50KFwiY3JlZGl0LXdvcmRzXCIpLCF0LmF0dHJpYnV0ZShcImp1c3RpZnlcIikpYnJlYWs7Y29uc3QgYz1udWxsPT09KGU9dC5hdHRyaWJ1dGUoXCJqdXN0aWZ5XCIpKXx8dm9pZCAwPT09ZT92b2lkIDA6ZS52YWx1ZSxkPW51bGw9PT0oaT10LmF0dHJpYnV0ZShcImRlZmF1bHQteVwiKSl8fHZvaWQgMD09PWk/dm9pZCAwOmkudmFsdWUsZj1udWxsIT1kLG09Zj9wYXJzZUZsb2F0KGQpOk51bWJlci5NSU5fVkFMVUU7aWYoZiYmbT5uKXtpZighdGhpcy5tdXNpY1NoZWV0LlRpdGxlKXtjb25zdCBlPW51bGw9PT0ocz10LmF0dHJpYnV0ZShcImZvbnQtc2l6ZVwiKSl8fHZvaWQgMD09PXM/dm9pZCAwOnMudmFsdWU7aWYoZSl7Y29uc3QgaT1wYXJzZUZsb2F0KGUpO2w8aSYmKGw9aSxyPXQudmFsdWUpfX1pZih0aGlzLm11c2ljU2hlZXQuU3VidGl0bGV8fFwicmlnaHRcIiE9PWMmJlwibGVmdFwiIT09YyYmaDxtJiYoaD1tLGE/KG89YSxhPXQudmFsdWUpOmE9dC52YWx1ZSksdm9pZCAwPT09dGhpcy5tdXNpY1NoZWV0LkNvbXBvc2VyfHwhdGhpcy5tdXNpY1NoZWV0Lkx5cmljaXN0KXN3aXRjaChjKXtjYXNlXCJyaWdodFwiOnRoaXMubXVzaWNTaGVldC5Db21wb3Nlcj1uZXcgUy5MYWJlbCh0aGlzLnRyaW1TdHJpbmcodC52YWx1ZSkpO2JyZWFrO2Nhc2VcImxlZnRcIjp0aGlzLm11c2ljU2hlZXQuTHlyaWNpc3Q9bmV3IFMuTGFiZWwodGhpcy50cmltU3RyaW5nKHQudmFsdWUpKX19fX19IXRoaXMubXVzaWNTaGVldC5UaXRsZSYmciYmKHRoaXMubXVzaWNTaGVldC5UaXRsZT1uZXcgUy5MYWJlbCh0aGlzLnRyaW1TdHJpbmcocikpKSwhdGhpcy5tdXNpY1NoZWV0LlN1YnRpdGxlJiZvJiYodGhpcy5tdXNpY1NoZWV0LlN1YnRpdGxlPW5ldyBTLkxhYmVsKHRoaXMudHJpbVN0cmluZyhvKSkpfWNvbXB1dGVTeXN0ZW1ZQ29vcmRpbmF0ZXModCl7aWYoIXQuZWxlbWVudChcImRlZmF1bHRzXCIpKXJldHVybiAwO2xldCBlPTAsaT0wO3RyeXtjb25zdCBpPXQuZWxlbWVudChcImRlZmF1bHRzXCIpLmVsZW1lbnQoXCJwYWdlLWxheW91dFwiKS5lbGVtZW50KFwicGFnZS1oZWlnaHRcIikudmFsdWU7ZT1wYXJzZUZsb2F0KGkpfWNhdGNoKHQpe3JldHVybiB1LmRlZmF1bHQuaW5mbyhcIk11c2ljU2hlZXRSZWFkZXIuY29tcHV0ZVN5c3RlbVlDb29yZGluYXRlcygpOiBjb3VsZG4ndCBmaW5kIHBhZ2UgaGVpZ2h0LCBub3QgcmVhZGluZyB0aXRsZS9jb21wb3Nlci5cIiksMH1sZXQgcz0hMTtjb25zdCBuPXQuZWxlbWVudHMoXCJwYXJ0XCIpO2ZvcihsZXQgdD0wLGU9bi5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT1uW3RdLmVsZW1lbnRzKFwibWVhc3VyZVwiKTtmb3IobGV0IHQ9MCxuPWUubGVuZ3RoO3Q8bjsrK3Qpe2NvbnN0IG49ZVt0XTtpZihuLmVsZW1lbnQoXCJwcmludFwiKSl7Y29uc3QgdD1uLmVsZW1lbnQoXCJwcmludFwiKS5lbGVtZW50cyhcInN5c3RlbS1sYXlvdXRcIik7Zm9yKGxldCBlPTAsbj10Lmxlbmd0aDtlPG47KytlKXtjb25zdCBuPXRbZV07aWYobi5lbGVtZW50KFwidG9wLXN5c3RlbS1kaXN0YW5jZVwiKSl7Y29uc3QgdD1uLmVsZW1lbnQoXCJ0b3Atc3lzdGVtLWRpc3RhbmNlXCIpLnZhbHVlO2k9cGFyc2VGbG9hdCh0KSxzPSEwO2JyZWFrfX1icmVha319aWYocylicmVha31pZih0LmVsZW1lbnQoXCJkZWZhdWx0c1wiKS5lbGVtZW50KFwic3lzdGVtLWxheW91dFwiKSYmdC5lbGVtZW50KFwiZGVmYXVsdHNcIikuZWxlbWVudChcInN5c3RlbS1sYXlvdXRcIikuZWxlbWVudChcInRvcC1zeXN0ZW0tZGlzdGFuY2VcIikpe2NvbnN0IGU9dC5lbGVtZW50KFwiZGVmYXVsdHNcIikuZWxlbWVudChcInN5c3RlbS1sYXlvdXRcIikuZWxlbWVudChcInRvcC1zeXN0ZW0tZGlzdGFuY2VcIikudmFsdWU7aT1wYXJzZUZsb2F0KGUpfXJldHVybiAwPT09aT8wOmUtaX1yZWFkVGl0bGUodCl7Y29uc3QgZT10LmVsZW1lbnQoXCJ3b3JrXCIpO2xldCBpO2UmJihpPWUuZWxlbWVudChcIndvcmstdGl0bGVcIiksaSYmaS52YWx1ZSYmKHRoaXMubXVzaWNTaGVldC5UaXRsZT1uZXcgUy5MYWJlbCh0aGlzLnRyaW1TdHJpbmcoaS52YWx1ZSkpKSk7Y29uc3Qgcz10LmVsZW1lbnQoXCJtb3ZlbWVudC10aXRsZVwiKTtsZXQgbj1cIlwiO2lmKHMmJih0aGlzLm11c2ljU2hlZXQuVGl0bGU/bj10aGlzLnRyaW1TdHJpbmcocy52YWx1ZSk6dGhpcy5tdXNpY1NoZWV0LlRpdGxlPW5ldyBTLkxhYmVsKHRoaXMudHJpbVN0cmluZyhzLnZhbHVlKSkpLGUpe2NvbnN0IHQ9ZS5lbGVtZW50KFwid29yay1udW1iZXJcIik7aWYodCl7Y29uc3QgZT10LnZhbHVlO2UmJihuPVwiXCI9PT1uP2U6bitcIiwgXCIrZSl9fW4mJih0aGlzLm11c2ljU2hlZXQuU3VidGl0bGU9bmV3IFMuTGFiZWwobikpfWNyZWF0ZUluc3RydW1lbnRHcm91cHModCl7bGV0IGU9MDtjb25zdCBpPXt9O2xldCBzO3RyeXtjb25zdCBuPXQ7Zm9yKGxldCB0PTAscj1uLmxlbmd0aDt0PHI7Kyt0KXtjb25zdCByPW5bdF07aWYoXCJzY29yZS1wYXJ0XCI9PT1yLm5hbWUpe2NvbnN0IHQ9ci5hdHRyaWJ1dGUoXCJpZFwiKS52YWx1ZSxuPW5ldyBsLkluc3RydW1lbnQoZSx0LHRoaXMubXVzaWNTaGVldCxzKTtlKys7Y29uc3Qgbz1yLmVsZW1lbnRzKCk7Zm9yKGxldCB0PTAsZT1vLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPW9bdF07dHJ5e2lmKFwicGFydC1uYW1lXCI9PT1lLm5hbWUpbi5OYW1lPWUudmFsdWUsZS5hdHRyaWJ1dGUoXCJwcmludC1vYmplY3RcIikmJlwibm9cIj09PWUuYXR0cmlidXRlKFwicHJpbnQtb2JqZWN0XCIpLnZhbHVlJiYobi5OYW1lTGFiZWwucHJpbnQ9ITEpO2Vsc2UgaWYoXCJwYXJ0LWFiYnJldmlhdGlvblwiPT09ZS5uYW1lKW4uUGFydEFiYnJldmlhdGlvbj1lLnZhbHVlO2Vsc2UgaWYoXCJzY29yZS1pbnN0cnVtZW50XCI9PT1lLm5hbWUpe2NvbnN0IHQ9bmV3IGIuU3ViSW5zdHJ1bWVudChuKTt0LmlkU3RyaW5nPWUuZmlyc3RBdHRyaWJ1dGUudmFsdWUsbi5TdWJJbnN0cnVtZW50cy5wdXNoKHQpO2NvbnN0IGk9ZS5lbGVtZW50KFwiaW5zdHJ1bWVudC1uYW1lXCIpO2kmJih0Lm5hbWU9aS52YWx1ZSx0LnNldE1pZGlJbnN0cnVtZW50KGkudmFsdWUpKX1lbHNlIGlmKFwibWlkaS1pbnN0cnVtZW50XCI9PT1lLm5hbWUpe2xldCB0PW4uZ2V0U3ViSW5zdHJ1bWVudChlLmZpcnN0QXR0cmlidXRlLnZhbHVlKTtmb3IobGV0IGk9MCxzPW4uU3ViSW5zdHJ1bWVudHMubGVuZ3RoO2k8czsrK2kpe2NvbnN0IHM9bi5TdWJJbnN0cnVtZW50c1tpXTtpZihzLmlkU3RyaW5nPT09ZS52YWx1ZSl7dD1zO2JyZWFrfX1jb25zdCBpPWUuZWxlbWVudHMoKTtmb3IobGV0IGU9MCxzPWkubGVuZ3RoO2U8czsrK2Upe2NvbnN0IHM9aVtlXTt0cnl7aWYoXCJtaWRpLWNoYW5uZWxcIj09PXMubmFtZSkxMD09PXBhcnNlSW50KHMudmFsdWUsMTApJiYobi5NaWRpSW5zdHJ1bWVudElkPWcuTWlkaUluc3RydW1lbnQuUGVyY3Vzc2lvbik7ZWxzZSBpZihcIm1pZGktcHJvZ3JhbVwiPT09cy5uYW1lKW4uU3ViSW5zdHJ1bWVudHMubGVuZ3RoPjAmJm4uTWlkaUluc3RydW1lbnRJZCE9PWcuTWlkaUluc3RydW1lbnQuUGVyY3Vzc2lvbiYmKHQubWlkaUluc3RydW1lbnRJRD1NYXRoLm1heCgwLHBhcnNlSW50KHMudmFsdWUsMTApLTEpKTtlbHNlIGlmKFwibWlkaS11bnBpdGNoZWRcIj09PXMubmFtZSl0LmZpeGVkS2V5PU1hdGgubWF4KDAscGFyc2VJbnQocy52YWx1ZSwxMCkpO2Vsc2UgaWYoXCJ2b2x1bWVcIj09PXMubmFtZSl0cnl7Y29uc3QgZT1wYXJzZUZsb2F0KHMudmFsdWUpO3Qudm9sdW1lPWUvMTI3fWNhdGNoKHQpe3UuZGVmYXVsdC5kZWJ1ZyhcIkV4cHJlc3Npb25SZWFkZXIucmVhZEV4cHJlc3Npb25QYXJhbWV0ZXJzXCIsXCJyZWFkIHZvbHVtZVwiLHQpfWVsc2UgaWYoXCJwYW5cIj09PXMubmFtZSl0cnl7Y29uc3QgZT1wYXJzZUZsb2F0KHMudmFsdWUpO3QucGFuPWUvNjR9Y2F0Y2godCl7dS5kZWZhdWx0LmRlYnVnKFwiRXhwcmVzc2lvblJlYWRlci5yZWFkRXhwcmVzc2lvblBhcmFtZXRlcnNcIixcInJlYWQgcGFuXCIsdCl9fWNhdGNoKHQpe3UuZGVmYXVsdC5pbmZvKFwiTXVzaWNTaGVldFJlYWRlci5jcmVhdGVJbnN0cnVtZW50R3JvdXBzIG1pZGkgc2V0dGluZ3M6IFwiLHQpfX19fWNhdGNoKHQpe3UuZGVmYXVsdC5pbmZvKFwiTXVzaWNTaGVldFJlYWRlci5jcmVhdGVJbnN0cnVtZW50R3JvdXBzOiBcIix0KX19aWYoMD09PW4uU3ViSW5zdHJ1bWVudHMubGVuZ3RoKXtjb25zdCB0PW5ldyBiLlN1Ykluc3RydW1lbnQobik7bi5TdWJJbnN0cnVtZW50cy5wdXNoKHQpfWlbdF09bixzPyhzLkluc3RydW1lbnRhbEdyb3Vwcy5wdXNoKG4pLHRoaXMubXVzaWNTaGVldC5JbnN0cnVtZW50cy5wdXNoKG4pKToodGhpcy5tdXNpY1NoZWV0Lkluc3RydW1lbnRhbEdyb3Vwcy5wdXNoKG4pLHRoaXMubXVzaWNTaGVldC5JbnN0cnVtZW50cy5wdXNoKG4pKX1lbHNlIGlmKFwicGFydC1ncm91cFwiPT09ci5uYW1lJiZcInN0YXJ0XCI9PT1yLmF0dHJpYnV0ZShcInR5cGVcIikudmFsdWUpe2NvbnN0IHQ9bmV3IHAuSW5zdHJ1bWVudGFsR3JvdXAoXCJncm91cFwiLHRoaXMubXVzaWNTaGVldCxzKTtzP3MuSW5zdHJ1bWVudGFsR3JvdXBzLnB1c2godCk6dGhpcy5tdXNpY1NoZWV0Lkluc3RydW1lbnRhbEdyb3Vwcy5wdXNoKHQpLHM9dH1lbHNlIGlmKFwicGFydC1ncm91cFwiPT09ci5uYW1lJiZcInN0b3BcIj09PXIuYXR0cmlidXRlKFwidHlwZVwiKS52YWx1ZSYmcyl7aWYoMT09PXMuSW5zdHJ1bWVudGFsR3JvdXBzLmxlbmd0aCl7Y29uc3QgdD1zLkluc3RydW1lbnRhbEdyb3Vwc1swXTtzLlBhcmVudD8ocy5QYXJlbnQuSW5zdHJ1bWVudGFsR3JvdXBzLnB1c2godCksdGhpcy5fcmVtb3ZlRnJvbUFycmF5KHMuUGFyZW50Lkluc3RydW1lbnRhbEdyb3VwcyxzKSk6KHRoaXMubXVzaWNTaGVldC5JbnN0cnVtZW50YWxHcm91cHMucHVzaCh0KSx0aGlzLl9yZW1vdmVGcm9tQXJyYXkodGhpcy5tdXNpY1NoZWV0Lkluc3RydW1lbnRhbEdyb3VwcyxzKSl9cz1zLlBhcmVudH19fWNhdGNoKHQpe2NvbnN0IGU9aC5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0luc3RydW1lbnRFcnJvclwiLFwiRXJyb3Igd2hpbGUgcmVhZGluZyBJbnN0cnVtZW50c1wiKTt0aHJvdyBuZXcgYy5NdXNpY1NoZWV0UmVhZGluZ0V4Y2VwdGlvbihlLHQpfWZvcihsZXQgdD0wLGU9dGhpcy5tdXNpY1NoZWV0Lkluc3RydW1lbnRzLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPXRoaXMubXVzaWNTaGVldC5JbnN0cnVtZW50c1t0XTtlLk5hbWV8fChlLk5hbWU9XCJJbnN0ci4gXCIrZS5JZFN0cmluZyl9cmV0dXJuIGl9Z2V0Q29tcGxldGVOdW1iZXJPZlN0YXZlc0Zyb21YbWwodCl7bGV0IGU9MDtmb3IoY29uc3QgaSBvZiB0KXtjb25zdCB0PWkuZWxlbWVudHMoXCJtZWFzdXJlXCIpO2lmKHQubGVuZ3RoPjApe2NvbnN0IGk9dFswXTtpZihpKXtsZXQgdD1pLmVsZW1lbnQoXCJhdHRyaWJ1dGVzXCIpO3QmJih0PXQuZWxlbWVudChcInN0YXZlc1wiKSksdD9lKz1wYXJzZUludCh0LnZhbHVlLDEwKTplKyt9fX1pZihpc05hTihlKXx8ZTw9MCl7Y29uc3QgdD1oLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvU3RhZmZFcnJvclwiLFwiSW52YWxpZCBudW1iZXIgb2Ygc3RhdmVzLlwiKTt0aHJvdyBuZXcgYy5NdXNpY1NoZWV0UmVhZGluZ0V4Y2VwdGlvbih0KX1yZXR1cm4gZX1nZXRJbnN0cnVtZW50TnVtYmVyT2ZTdGF2ZXNGcm9tWG1sKHQpe2xldCBlPTA7Y29uc3QgaT10LmVsZW1lbnQoXCJtZWFzdXJlXCIpO2lmKGkpe2NvbnN0IHQ9aS5lbGVtZW50KFwiYXR0cmlidXRlc1wiKTtsZXQgczt0JiYocz10LmVsZW1lbnQoXCJzdGF2ZXNcIikpLGU9dCYmcz9wYXJzZUludChzLnZhbHVlLDEwKToxfWlmKGlzTmFOKGUpfHxlPD0wKXtjb25zdCB0PWguSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9TdGFmZkVycm9yXCIsXCJJbnZhbGlkIG51bWJlciBvZiBTdGF2ZXMuXCIpO3Rocm93IG5ldyBjLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKHQpfXJldHVybiBlfX1lLk11c2ljU2hlZXRSZWFkZXI9dn0sODczNjoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5NdXNpY1N5bWJvbE1vZHVsZUZhY3Rvcnk9dm9pZCAwO2NvbnN0IHM9aSg5OTM0KSxuPWkoNjc4OSk7ZS5NdXNpY1N5bWJvbE1vZHVsZUZhY3Rvcnk9Y2xhc3N7c3RhdGljIGNyZWF0ZVJlcGV0aXRpb25JbnN0cnVjdGlvblJlYWRlcigpe3JldHVybiBuZXcgcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25SZWFkZXJ9c3RhdGljIGNyZWF0ZVJlcGV0aXRpb25DYWxjdWxhdG9yKCl7cmV0dXJuIG5ldyBuLlJlcGV0aXRpb25DYWxjdWxhdG9yfX19LDc2Nzc6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuQXJ0aWN1bGF0aW9uUmVhZGVyPXZvaWQgMDtjb25zdCBuPWkoOTA4KSxyPXMoaSgyMDQzKSksbz1pKDEzNTcpLGE9aSg1OTIyKSxsPWkoMzc0OCksaD1pKDg2NDApLGM9aSgxNjYyKTtlLkFydGljdWxhdGlvblJlYWRlcj1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLnJ1bGVzPXR9Z2V0QWNjRW51bUZyb21TdHJpbmcodCl7c3dpdGNoKHQpe2Nhc2VcInNoYXJwXCI6cmV0dXJuIGguQWNjaWRlbnRhbEVudW0uU0hBUlA7Y2FzZVwiZmxhdFwiOnJldHVybiBoLkFjY2lkZW50YWxFbnVtLkZMQVQ7Y2FzZVwibmF0dXJhbFwiOnJldHVybiBoLkFjY2lkZW50YWxFbnVtLk5BVFVSQUw7Y2FzZVwiZG91YmxlLXNoYXJwXCI6Y2FzZVwic2hhcnAtc2hhcnBcIjpyZXR1cm4gaC5BY2NpZGVudGFsRW51bS5ET1VCTEVTSEFSUDtjYXNlXCJkb3VibGUtZmxhdFwiOmNhc2VcImZsYXQtZmxhdFwiOnJldHVybiBoLkFjY2lkZW50YWxFbnVtLkRPVUJMRUZMQVQ7Y2FzZVwidHJpcGxlLXNoYXJwXCI6cmV0dXJuIGguQWNjaWRlbnRhbEVudW0uVFJJUExFU0hBUlA7Y2FzZVwidHJpcGxlLWZsYXRcIjpyZXR1cm4gaC5BY2NpZGVudGFsRW51bS5UUklQTEVGTEFUO2Nhc2VcInF1YXJ0ZXItc2hhcnBcIjpyZXR1cm4gaC5BY2NpZGVudGFsRW51bS5RVUFSVEVSVE9ORVNIQVJQO2Nhc2VcInF1YXJ0ZXItZmxhdFwiOnJldHVybiBoLkFjY2lkZW50YWxFbnVtLlFVQVJURVJUT05FRkxBVDtjYXNlXCJ0aHJlZS1xdWFydGVycy1zaGFycFwiOnJldHVybiBoLkFjY2lkZW50YWxFbnVtLlRIUkVFUVVBUlRFUlNTSEFSUDtjYXNlXCJ0aHJlZS1xdWFydGVycy1mbGF0XCI6cmV0dXJuIGguQWNjaWRlbnRhbEVudW0uVEhSRUVRVUFSVEVSU0ZMQVQ7Y2FzZVwic2xhc2gtcXVhcnRlci1zaGFycFwiOnJldHVybiBoLkFjY2lkZW50YWxFbnVtLlNMQVNIUVVBUlRFUlNIQVJQO2Nhc2VcInNsYXNoLXNoYXJwXCI6cmV0dXJuIGguQWNjaWRlbnRhbEVudW0uU0xBU0hTSEFSUDtjYXNlXCJkb3VibGUtc2xhc2gtZmxhdFwiOnJldHVybiBoLkFjY2lkZW50YWxFbnVtLkRPVUJMRVNMQVNIRkxBVDtjYXNlXCJzb3JpXCI6cmV0dXJuIGguQWNjaWRlbnRhbEVudW0uU09SSTtjYXNlXCJrb3JvblwiOnJldHVybiBoLkFjY2lkZW50YWxFbnVtLktPUk9OO2RlZmF1bHQ6cmV0dXJuIGguQWNjaWRlbnRhbEVudW0uTk9ORX19YWRkQXJ0aWN1bGF0aW9uRXhwcmVzc2lvbih0LGUpe3ZhciBpLHM7aWYodm9pZCAwIT09dCYmdC5lbGVtZW50cygpLmxlbmd0aD4wKXtjb25zdCBvPXQuZWxlbWVudHMoKTtmb3IobGV0IHQ9MCxhPW8ubGVuZ3RoO3Q8YTsrK3Qpe2NvbnN0IGE9b1t0XTtsZXQgaD1hLm5hbWU7dHJ5e2g9aC5yZXBsYWNlKFwiLVwiLFwiXCIpO2NvbnN0IHQ9bi5BcnRpY3VsYXRpb25FbnVtW2hdO2lmKG4uVm9pY2VFbnRyeS5pc1N1cHBvcnRlZEFydGljdWxhdGlvbih0KSl7bGV0IHI9bC5QbGFjZW1lbnRFbnVtLk5vdFlldERlZmluZWQ7Y29uc3Qgbz1udWxsPT09KGk9YS5hdHRyaWJ1dGUoXCJwbGFjZW1lbnRcIikpfHx2b2lkIDA9PT1pP3ZvaWQgMDppLnZhbHVlO1wiYWJvdmVcIj09PW8/cj1sLlBsYWNlbWVudEVudW0uQWJvdmU6XCJiZWxvd1wiPT09byYmKHI9bC5QbGFjZW1lbnRFbnVtLkJlbG93KTtjb25zdCB1PW5ldyBjLkFydGljdWxhdGlvbih0LHIpO2lmKFwic3RhY2NhdG9cIj09PWgmJmUuQXJ0aWN1bGF0aW9ucy5sZW5ndGg+MCYmZS5BcnRpY3VsYXRpb25zWzBdLmFydGljdWxhdGlvbkVudW0hPT1uLkFydGljdWxhdGlvbkVudW0uc3RhY2NhdG8mJmUuQXJ0aWN1bGF0aW9ucy5zcGxpY2UoMCwwLHUpLFwic3Ryb25nYWNjZW50XCI9PT1oKXtjb25zdCB0PW51bGw9PT0ocz1udWxsPT1hP3ZvaWQgMDphLmF0dHJpYnV0ZShcInR5cGVcIikpfHx2b2lkIDA9PT1zP3ZvaWQgMDpzLnZhbHVlO1widXBcIj09PXQ/dS5hcnRpY3VsYXRpb25FbnVtPW4uQXJ0aWN1bGF0aW9uRW51bS5tYXJjYXRvdXA6XCJkb3duXCI9PT10JiYodS5hcnRpY3VsYXRpb25FbnVtPW4uQXJ0aWN1bGF0aW9uRW51bS5tYXJjYXRvZG93bil9ZS5oYXNBcnRpY3VsYXRpb24odSl8fGUuQXJ0aWN1bGF0aW9ucy5wdXNoKHUpfX1jYXRjaCh0KXtjb25zdCBlPVwiSW52YWxpZCBub3RlIGFydGljdWxhdGlvbi5cIjtyZXR1cm4gdm9pZCByLmRlZmF1bHQuZGVidWcoXCJhZGRBcnRpY3VsYXRpb25FeHByZXNzaW9uXCIsZSx0KX19fX1hZGRGZXJtYXRhKHQsZSl7dmFyIGk7bGV0IHM9bi5BcnRpY3VsYXRpb25FbnVtLmZlcm1hdGE7dC5hdHRyaWJ1dGVzKCkubGVuZ3RoPjAmJnQuYXR0cmlidXRlKFwidHlwZVwiKSYmXCJpbnZlcnRlZFwiPT09dC5hdHRyaWJ1dGUoXCJ0eXBlXCIpLnZhbHVlJiYocz1uLkFydGljdWxhdGlvbkVudW0uaW52ZXJ0ZWRmZXJtYXRhKTtsZXQgcj1sLlBsYWNlbWVudEVudW0uQWJvdmU7XCJiZWxvd1wiPT09KG51bGw9PT0oaT10LmF0dHJpYnV0ZShcInBsYWNlbWVudFwiKSl8fHZvaWQgMD09PWk/dm9pZCAwOmkudmFsdWUpJiYocj1sLlBsYWNlbWVudEVudW0uQmVsb3cpLGUuQXJ0aWN1bGF0aW9ucy5wdXNoKG5ldyBjLkFydGljdWxhdGlvbihzLHIpKX1hZGRUZWNobmljYWxBcnRpY3VsYXRpb25zKHQsZSxpKXt2YXIgcyxyO2NvbnN0IGE9e2JlbmQ6bi5BcnRpY3VsYXRpb25FbnVtLmJlbmQsXCJkb3duLWJvd1wiOm4uQXJ0aWN1bGF0aW9uRW51bS5kb3duYm93LFwib3Blbi1zdHJpbmdcIjpuLkFydGljdWxhdGlvbkVudW0ubmF0dXJhbGhhcm1vbmljLFwic25hcC1waXp6aWNhdG9cIjpuLkFydGljdWxhdGlvbkVudW0uc25hcHBpenppY2F0byxzdG9wcGVkOm4uQXJ0aWN1bGF0aW9uRW51bS5sZWZ0aGFuZHBpenppY2F0byxcInVwLWJvd1wiOm4uQXJ0aWN1bGF0aW9uRW51bS51cGJvd307Zm9yKGNvbnN0IGkgaW4gYSl7aWYoIWEuaGFzT3duUHJvcGVydHkoaSkpY29udGludWU7Y29uc3Qgbj1hW2ldLG89dC5lbGVtZW50KGkpO2lmKG8pe2xldCB0O1wiYWJvdmVcIj09PShudWxsPT09KHM9by5hdHRyaWJ1dGUoXCJwbGFjZW1lbnRcIikpfHx2b2lkIDA9PT1zP3ZvaWQgMDpzLnZhbHVlKSYmKHQ9bC5QbGFjZW1lbnRFbnVtLkFib3ZlKSxcImJlbG93XCI9PT0obnVsbD09PShyPW8uYXR0cmlidXRlKFwicGxhY2VtZW50XCIpKXx8dm9pZCAwPT09cj92b2lkIDA6ci52YWx1ZSkmJih0PWwuUGxhY2VtZW50RW51bS5CZWxvdyk7Y29uc3QgaT1uZXcgYy5BcnRpY3VsYXRpb24obix0KTtlLmhhc0FydGljdWxhdGlvbihpKXx8ZS5BcnRpY3VsYXRpb25zLnB1c2goaSl9fWNvbnN0IGg9dC5lbGVtZW50KFwiZmluZ2VyaW5nXCIpO2lmKGgpe2NvbnN0IHQ9dGhpcy5jcmVhdGVUZWNobmljYWxJbnN0cnVjdGlvbihoLGkpO3QudHlwZT1vLlRlY2huaWNhbEluc3RydWN0aW9uVHlwZS5GaW5nZXJpbmcsaS5GaW5nZXJpbmc9dCxlLlRlY2huaWNhbEluc3RydWN0aW9ucy5wdXNoKHQpfWNvbnN0IHU9dC5lbGVtZW50KFwic3RyaW5nXCIpO2lmKHUpe2NvbnN0IHQ9dGhpcy5jcmVhdGVUZWNobmljYWxJbnN0cnVjdGlvbih1LGkpO3QudHlwZT1vLlRlY2huaWNhbEluc3RydWN0aW9uVHlwZS5TdHJpbmcsaS5TdHJpbmdJbnN0cnVjdGlvbj10LGUuVGVjaG5pY2FsSW5zdHJ1Y3Rpb25zLnB1c2godCl9fWNyZWF0ZVRlY2huaWNhbEluc3RydWN0aW9uKHQsZSl7Y29uc3QgaT1uZXcgby5UZWNobmljYWxJbnN0cnVjdGlvbjtpLnNvdXJjZU5vdGU9ZSxpLnZhbHVlPXQudmFsdWU7Y29uc3Qgcz10LmF0dHJpYnV0ZShcInBsYWNlbWVudFwiKTtyZXR1cm4gdGhpcy5ydWxlcy5GaW5nZXJpbmdQb3NpdGlvbkZyb21YTUwmJihpLnBsYWNlbWVudD10aGlzLmdldFBsYWNlbWVudChzKSksaX1nZXRQbGFjZW1lbnQodCxlPWwuUGxhY2VtZW50RW51bS5Ob3RZZXREZWZpbmVkKXtpZihlIT09bC5QbGFjZW1lbnRFbnVtLk5vdFlldERlZmluZWQpcmV0dXJuIGU7aWYoIXQpcmV0dXJuIGwuUGxhY2VtZW50RW51bS5Ob3RZZXREZWZpbmVkO3N3aXRjaCh0LnZhbHVlKXtjYXNlXCJhYm92ZVwiOnJldHVybiBsLlBsYWNlbWVudEVudW0uQWJvdmU7Y2FzZVwiYmVsb3dcIjpyZXR1cm4gbC5QbGFjZW1lbnRFbnVtLkJlbG93O2Nhc2VcImxlZnRcIjpyZXR1cm4gbC5QbGFjZW1lbnRFbnVtLkxlZnQ7Y2FzZVwicmlnaHRcIjpyZXR1cm4gbC5QbGFjZW1lbnRFbnVtLlJpZ2h0O2RlZmF1bHQ6cmV0dXJuIGwuUGxhY2VtZW50RW51bS5Ob3RZZXREZWZpbmVkfX1hZGRPcm5hbWVudCh0LGUpe2lmKHQpe2xldCBpO2NvbnN0IHM9e1wiZGVsYXllZC1pbnZlcnRlZC10dXJuXCI6YS5Pcm5hbWVudEVudW0uRGVsYXllZEludmVydGVkVHVybixcImRlbGF5ZWQtdHVyblwiOmEuT3JuYW1lbnRFbnVtLkRlbGF5ZWRUdXJuLFwiaW52ZXJ0ZWQtbW9yZGVudFwiOmEuT3JuYW1lbnRFbnVtLkludmVydGVkTW9yZGVudCxcImludmVydGVkLXR1cm5cIjphLk9ybmFtZW50RW51bS5JbnZlcnRlZFR1cm4sbW9yZGVudDphLk9ybmFtZW50RW51bS5Nb3JkZW50LFwidHJpbGwtbWFya1wiOmEuT3JuYW1lbnRFbnVtLlRyaWxsLHR1cm46YS5Pcm5hbWVudEVudW0uVHVybn07Zm9yKGNvbnN0IGUgaW4gcyl7aWYoIXMuaGFzT3duUHJvcGVydHkoZSkpY29udGludWU7Y29uc3Qgbj10LmVsZW1lbnQoZSk7aWYobil7aT1uZXcgYS5Pcm5hbWVudENvbnRhaW5lcihzW2VdKTtjb25zdCB0PW4uYXR0cmlidXRlKFwicGxhY2VtZW50XCIpO3QmJlwiYmVsb3dcIj09PXQudmFsdWUmJihpLnBsYWNlbWVudD1sLlBsYWNlbWVudEVudW0uQmVsb3cpfX1pZihpKXtjb25zdCBzPXQuZWxlbWVudHMoXCJhY2NpZGVudGFsLW1hcmtcIik7aWYocyl7bGV0IHQ9bC5QbGFjZW1lbnRFbnVtLkJlbG93LGU9aC5BY2NpZGVudGFsRW51bS5OT05FO2NvbnN0IG49cztmb3IobGV0IHM9MCxyPW4ubGVuZ3RoO3M8cjsrK3Mpe2NvbnN0IHI9bltzXTtsZXQgbz1yLnZhbHVlO2U9dGhpcy5nZXRBY2NFbnVtRnJvbVN0cmluZyhvKTtjb25zdCBhPXIuYXR0cmlidXRlKFwicGxhY2VtZW50XCIpO3IuaGFzQXR0cmlidXRlcyYmYSYmKG89YS52YWx1ZSxcImFib3ZlXCI9PT1vP3Q9bC5QbGFjZW1lbnRFbnVtLkFib3ZlOlwiYmVsb3dcIj09PW8mJih0PWwuUGxhY2VtZW50RW51bS5CZWxvdykpLHQ9PT1sLlBsYWNlbWVudEVudW0uQWJvdmU/aS5BY2NpZGVudGFsQWJvdmU9ZTp0PT09bC5QbGFjZW1lbnRFbnVtLkJlbG93JiYoaS5BY2NpZGVudGFsQmVsb3c9ZSl9fWUuT3JuYW1lbnRDb250YWluZXI9aX19fX19LDI5MDU6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuQ2hvcmRTeW1ib2xSZWFkZXI9dm9pZCAwO2NvbnN0IG49aSg0MTIzKSxyPWkoODY0MCksbz1pKDYzMzEpLGE9cyhpKDIwNDMpKTtlLkNob3JkU3ltYm9sUmVhZGVyPWNsYXNze3N0YXRpYyByZWFkQ2hvcmRTeW1ib2wodCxlLGkpe2NvbnN0IHM9dC5lbGVtZW50KFwicm9vdFwiKSxsPXQuZWxlbWVudChcImtpbmRcIiksaD1sLmF0dHJpYnV0ZShcInRleHRcIik7aWYoIXN8fCFsKXJldHVybjtjb25zdCBjPXMuZWxlbWVudChcInJvb3Qtc3RlcFwiKSx1PXMuZWxlbWVudChcInJvb3QtYWx0ZXJcIik7aWYoIWMpcmV0dXJuO2xldCBkO3RyeXtkPXIuTm90ZUVudW1bYy52YWx1ZS50cmltKCldfWNhdGNoKHQpe2NvbnN0IGk9by5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0Nob3JkU3ltYm9sRXJyb3JcIixcIkludmFsaWQgY2hvcmQgc3ltYm9sXCIpO3JldHVybiBlLlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoaSksdm9pZCBhLmRlZmF1bHQuZGVidWcoXCJJbnN0cnVtZW50UmVhZGVyLnJlYWRDaG9yZFN5bWJvbFwiLGksdCl9bGV0IGY9ci5BY2NpZGVudGFsRW51bS5OT05FO2lmKHUpdHJ5e2Y9ci5QaXRjaC5BY2NpZGVudGFsRnJvbUhhbGZUb25lcyhwYXJzZUludCh1LnZhbHVlLDEwKSl9Y2F0Y2godCl7Y29uc3QgaT1vLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvQ2hvcmRTeW1ib2xFcnJvclwiLFwiSW52YWxpZCBjaG9yZCBzeW1ib2xcIik7ZS5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGkpLGEuZGVmYXVsdC5kZWJ1ZyhcIkluc3RydW1lbnRSZWFkZXIucmVhZENob3JkU3ltYm9sXCIsaSx0KX1jb25zdCBtPW5ldyByLlBpdGNoKGQsMSxmKTtsZXQgcCxiLGc9bC52YWx1ZS50cmltKCkucmVwbGFjZShcIi1cIixcIlwiKTtpZihoKXN3aXRjaChoLnZhbHVlKXtjYXNlXCJhdWdcIjpnPVwiYXVnbWVudGVkXCI7YnJlYWs7Y2FzZVwiZGltXCI6Zz1cImRpbWluaXNoZWRcIn10cnl7cD1uLkNob3JkU3ltYm9sRW51bVtnXX1jYXRjaCh0KXtjb25zdCBpPW8uSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9DaG9yZFN5bWJvbEVycm9yXCIsXCJJbnZhbGlkIGNob3JkIHN5bWJvbFwiKTtyZXR1cm4gZS5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGkpLHZvaWQgYS5kZWZhdWx0LmRlYnVnKFwiSW5zdHJ1bWVudFJlYWRlci5yZWFkQ2hvcmRTeW1ib2xcIixpLHQpfWNvbnN0IFM9dC5lbGVtZW50KFwiYmFzc1wiKTtpZihTKXtjb25zdCB0PVMuZWxlbWVudChcImJhc3Mtc3RlcFwiKSxpPVMuZWxlbWVudChcImJhc3MtYWx0ZXJcIik7bGV0IHM9ci5Ob3RlRW51bS5DO2lmKHQpdHJ5e3M9ci5Ob3RlRW51bVt0LnZhbHVlLnRyaW0oKV19Y2F0Y2godCl7Y29uc3QgaT1vLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvQ2hvcmRTeW1ib2xFcnJvclwiLFwiSW52YWxpZCBjaG9yZCBzeW1ib2xcIik7cmV0dXJuIGUuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcihpKSx2b2lkIGEuZGVmYXVsdC5kZWJ1ZyhcIkluc3RydW1lbnRSZWFkZXIucmVhZENob3JkU3ltYm9sXCIsaSx0KX1sZXQgbj1yLkFjY2lkZW50YWxFbnVtLk5PTkU7aWYoaSl0cnl7bj1yLlBpdGNoLkFjY2lkZW50YWxGcm9tSGFsZlRvbmVzKHBhcnNlSW50KGkudmFsdWUsMTApKX1jYXRjaCh0KXtjb25zdCBpPW8uSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9DaG9yZFN5bWJvbEVycm9yXCIsXCJJbnZhbGlkIGNob3JkIHN5bWJvbFwiKTtlLlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoaSksYS5kZWZhdWx0LmRlYnVnKFwiSW5zdHJ1bWVudFJlYWRlci5yZWFkQ2hvcmRTeW1ib2xcIixpLHQpfWI9bmV3IHIuUGl0Y2gocywxLG4pfWNvbnN0IHk9W10sRT10LmVsZW1lbnRzKFwiZGVncmVlXCIpO2Zvcihjb25zdCB0IG9mIEUpaWYodCl7Y29uc3QgaT10LmVsZW1lbnQoXCJkZWdyZWUtdmFsdWVcIikscz10LmVsZW1lbnQoXCJkZWdyZWUtYWx0ZXJcIiksbD10LmVsZW1lbnQoXCJkZWdyZWUtdHlwZVwiKTtpZighaXx8IXN8fCFsKXJldHVybjtsZXQgaCxjLHU7dHJ5e2g9cGFyc2VJbnQoaS52YWx1ZS50cmltKCksMTApfWNhdGNoKHQpe2NvbnN0IGk9by5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0Nob3JkU3ltYm9sRXJyb3JcIixcIkludmFsaWQgY2hvcmQgc3ltYm9sXCIpO3JldHVybiBlLlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoaSksdm9pZCBhLmRlZmF1bHQuZGVidWcoXCJJbnN0cnVtZW50UmVhZGVyLnJlYWRDaG9yZFN5bWJvbFwiLGksdCl9dHJ5e2M9ci5QaXRjaC5BY2NpZGVudGFsRnJvbUhhbGZUb25lcyhwYXJzZUludChzLnZhbHVlLDEwKSl9Y2F0Y2godCl7Y29uc3QgaT1vLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvQ2hvcmRTeW1ib2xFcnJvclwiLFwiSW52YWxpZCBjaG9yZCBzeW1ib2xcIik7cmV0dXJuIGUuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcihpKSx2b2lkIGEuZGVmYXVsdC5kZWJ1ZyhcIkluc3RydW1lbnRSZWFkZXIucmVhZENob3JkU3ltYm9sXCIsaSx0KX10cnl7dT1uLkNob3JkRGVncmVlVGV4dFtsLnZhbHVlLnRyaW0oKS50b0xvd2VyQ2FzZSgpXX1jYXRjaCh0KXtjb25zdCBpPW8uSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9DaG9yZFN5bWJvbEVycm9yXCIsXCJJbnZhbGlkIGNob3JkIHN5bWJvbFwiKTtyZXR1cm4gZS5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGkpLHZvaWQgYS5kZWZhdWx0LmRlYnVnKFwiSW5zdHJ1bWVudFJlYWRlci5yZWFkQ2hvcmRTeW1ib2xcIixpLHQpfXkucHVzaChuZXcgbi5EZWdyZWUoaCxjLHUpKX1yZXR1cm4gbmV3IG4uQ2hvcmRTeW1ib2xDb250YWluZXIobSxwLGIseSxlLlJ1bGVzKX19fSw0NjcxOmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkV4cHJlc3Npb25SZWFkZXI9dm9pZCAwO2NvbnN0IG49aSgxNzk3KSxyPWkoNjEyNCksbz1pKDc4MzkpLGE9aSgyODApLGw9aSg5NzkzKSxoPWkoNTg1MyksYz1pKDY5NDMpLHU9aSg5NjY3KSxkPWkoNzUyNyksZj1pKDE2MTQpLG09aSgzNzQ4KSxwPWkoMTI3NCksYj1pKDYzMzEpLGc9cyhpKDIwNDMpKSxTPWkoMjU2MikseT1pKDc1MTMpO2UuRXhwcmVzc2lvblJlYWRlcj1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUsaSl7dGhpcy5vcGVuQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9ucz1bXSx0aGlzLm11c2ljU2hlZXQ9dCx0aGlzLnN0YWZmTnVtYmVyPWksdGhpcy5nbG9iYWxTdGFmZkluZGV4PXQuZ2V0R2xvYmFsU3RhZmZJbmRleE9mRmlyc3RTdGFmZihlKSsoaS0xKSx0aGlzLmluaXRpYWxpemUoKX1yZWFkRXhwcmVzc2lvblBhcmFtZXRlcnModCxlLGkscyxyLG8sYSl7dGhpcy5pbml0aWFsaXplKCk7Y29uc3QgbD10LmVsZW1lbnQoXCJvZmZzZXRcIik7aWYodm9pZCAwIT09bCYmIWEpdHJ5e3RoaXMub2Zmc2V0RGl2aXNpb25zPXBhcnNlSW50KGwudmFsdWUsMTApfWNhdGNoKHQpe2NvbnN0IGU9XCJSZWFkZXJFcnJvck1lc3NhZ2VzL0V4cHJlc3Npb25PZmZzZXRFcnJvciwgSW52YWxpZCBleHByZXNzaW9uIG9mZnNldCAtPiBzZXQgdG8gZGVmYXVsdC5cIjtnLmRlZmF1bHQuZGVidWcoXCJFeHByZXNzaW9uUmVhZGVyLnJlYWRFeHByZXNzaW9uUGFyYW1ldGVyc1wiLGUsdCksdGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoZSksdGhpcy5vZmZzZXREaXZpc2lvbnM9MH10aGlzLmRpcmVjdGlvblRpbWVzdGFtcD1uLkZyYWN0aW9uLmNyZWF0ZUZyb21GcmFjdGlvbihzKTtsZXQgaD1uZXcgbi5GcmFjdGlvbihNYXRoLmFicyh0aGlzLm9mZnNldERpdmlzaW9ucyksNCppKTt0aGlzLm9mZnNldERpdmlzaW9ucz4wP3MuUmVhbFZhbHVlPjA/KGg9bi5GcmFjdGlvbi5tdWx0aXBseShuLkZyYWN0aW9uLm1pbnVzKHMsciksaCksdGhpcy5kaXJlY3Rpb25UaW1lc3RhbXA9bi5GcmFjdGlvbi5wbHVzKGgscykpOnRoaXMuZGlyZWN0aW9uVGltZXN0YW1wPW4uRnJhY3Rpb24uY3JlYXRlRnJvbUZyYWN0aW9uKGgpOnRoaXMub2Zmc2V0RGl2aXNpb25zPDAmJihzLlJlYWxWYWx1ZT4wPyhoPW4uRnJhY3Rpb24ubXVsdGlwbHkobi5GcmFjdGlvbi5taW51cyhzLHIpLGgpLHRoaXMuZGlyZWN0aW9uVGltZXN0YW1wPW4uRnJhY3Rpb24ubWludXMocyxoKSk6dGhpcy5kaXJlY3Rpb25UaW1lc3RhbXA9bi5GcmFjdGlvbi5jcmVhdGVGcm9tRnJhY3Rpb24oaCkpO2NvbnN0IGM9dC5hdHRyaWJ1dGUoXCJwbGFjZW1lbnRcIik7aWYoYyl0cnl7Y29uc3QgdD1jLnZhbHVlO1wiYmVsb3dcIj09PXQ/dGhpcy5wbGFjZW1lbnQ9bS5QbGFjZW1lbnRFbnVtLkJlbG93OlwiYWJvdmVcIj09PXQmJih0aGlzLnBsYWNlbWVudD1tLlBsYWNlbWVudEVudW0uQWJvdmUpfWNhdGNoKHQpe2NvbnN0IGU9Yi5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0V4cHJlc3Npb25QbGFjZW1lbnRFcnJvclwiLFwiSW52YWxpZCBleHByZXNzaW9uIHBsYWNlbWVudCAtPiBzZXQgdG8gZGVmYXVsdC5cIik7Zy5kZWZhdWx0LmRlYnVnKFwiRXhwcmVzc2lvblJlYWRlci5yZWFkRXhwcmVzc2lvblBhcmFtZXRlcnNcIixlLHQpLHRoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGUpLHRoaXMucGxhY2VtZW50PW0uUGxhY2VtZW50RW51bS5CZWxvd31pZih0aGlzLnBsYWNlbWVudD09PW0uUGxhY2VtZW50RW51bS5Ob3RZZXREZWZpbmVkKXRyeXtjb25zdCBlPXQuZWxlbWVudChcImRpcmVjdGlvbi10eXBlXCIpO2lmKGUpe2NvbnN0IHQ9ZS5lbGVtZW50KFwiZHluYW1pY3NcIik7aWYodCl7Y29uc3QgZT10LmF0dHJpYnV0ZShcImRlZmF1bHQteVwiKTtlJiZ0aGlzLnJlYWRFeHByZXNzaW9uUGxhY2VtZW50KGUsXCJyZWFkIGR5bmFtaWNzIHkgcG9zXCIpfWNvbnN0IGk9ZS5lbGVtZW50KFwid2VkZ2VcIik7aWYoaSl7Y29uc3QgdD1pLmF0dHJpYnV0ZShcImRlZmF1bHQteVwiKTt0JiZ0aGlzLnJlYWRFeHByZXNzaW9uUGxhY2VtZW50KHQsXCJyZWFkIHdlZGdlIHkgcG9zXCIpfWNvbnN0IHM9ZS5lbGVtZW50KFwid29yZHNcIik7aWYocyl7Y29uc3QgdD1zLmF0dHJpYnV0ZShcImRlZmF1bHQteVwiKTt0JiZ0aGlzLnJlYWRFeHByZXNzaW9uUGxhY2VtZW50KHQsXCJyZWFkIHdvcmRzIHkgcG9zXCIpfWNvbnN0IG49ZS5lbGVtZW50KFwicmVoZWFyc2FsXCIpO2lmKG4pe2NvbnN0IHQ9bi5hdHRyaWJ1dGUoXCJkZWZhdWx0LXlcIik7dCYmdGhpcy5yZWFkRXhwcmVzc2lvblBsYWNlbWVudCh0LFwicmVhZCByZWhlYXJzYWwgcG9zXCIpfX19Y2F0Y2godCl7Y29uc3QgZT1iLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvRXhwcmVzc2lvblBsYWNlbWVudEVycm9yXCIsXCJJbnZhbGlkIGV4cHJlc3Npb24gcGxhY2VtZW50IC0+IHNldCB0byBkZWZhdWx0LlwiKTtnLmRlZmF1bHQuZGVidWcoXCJFeHByZXNzaW9uUmVhZGVyLnJlYWRFeHByZXNzaW9uUGFyYW1ldGVyc1wiLGUsdCksdGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoZSksdGhpcy5wbGFjZW1lbnQ9bS5QbGFjZW1lbnRFbnVtLkJlbG93fXRoaXMucGxhY2VtZW50PT09bS5QbGFjZW1lbnRFbnVtLk5vdFlldERlZmluZWQmJihlLlN0YXZlcy5sZW5ndGg+MT90aGlzLnBsYWNlbWVudD1tLlBsYWNlbWVudEVudW0uQmVsb3c6ZS5IYXNMeXJpY3M/dGhpcy5wbGFjZW1lbnQ9bS5QbGFjZW1lbnRFbnVtLkFib3ZlOnRoaXMucGxhY2VtZW50PW0uUGxhY2VtZW50RW51bS5CZWxvdyl9cmVhZCh0LGUsaSxzKXtsZXQgcj0hMSxvPSExO2NvbnN0IGE9dC5lbGVtZW50KFwic291bmRcIik7aWYoYSl7Y29uc3QgdD1hLmF0dHJpYnV0ZShcInRlbXBvXCIpLGk9YS5hdHRyaWJ1dGUoXCJkeW5hbWljc1wiKTtpZih0KXtjb25zdCBpPXQudmFsdWUubWF0Y2goL14oXFxkKykoXFwuXFxkKyk/JC8pOyhudWxsPT1pP3ZvaWQgMDppLmxlbmd0aCk+MD90aGlzLnNvdW5kVGVtcG89TWF0aC5yb3VuZChOdW1iZXIucGFyc2VGbG9hdCh0LnZhbHVlKSk6KGcuZGVmYXVsdC5pbmZvKFwiaW52YWxpZCB4bWwgdGVtcG86IFwiK3QudmFsdWUpLHRoaXMuc291bmRUZW1wbz0xMDApLGUuVGVtcG9JbkJQTT10aGlzLnNvdW5kVGVtcG8sMD09PXRoaXMubXVzaWNTaGVldC5EZWZhdWx0U3RhcnRUZW1wb0luQnBtJiYodGhpcy5tdXNpY1NoZWV0LkRlZmF1bHRTdGFydFRlbXBvSW5CcG09dGhpcy5zb3VuZFRlbXBvKSx0aGlzLm11c2ljU2hlZXQuSGFzQlBNSW5mbz0hMCxyPSEwfWlmKGkpe2NvbnN0IHQ9aS52YWx1ZS5tYXRjaCgvXFxkKy8pO3RoaXMuc291bmREeW5hbWljPXZvaWQgMCE9PXQ/cGFyc2VJbnQodFswXSwxMCk6MTAwLG89ITB9fWNvbnN0IGw9dC5lbGVtZW50KFwiZGlyZWN0aW9uLXR5cGVcIik7aWYoIWwpcmV0dXJuO2xldCBoPWwuZWxlbWVudChcIm1ldHJvbm9tZVwiKTtpZihoKXtjb25zdCB0PWguZWxlbWVudChcImJlYXQtdW5pdFwiKSxzPXZvaWQgMCE9PWguZWxlbWVudChcImJlYXQtdW5pdC1kb3RcIikscj1oLmVsZW1lbnQoXCJwZXItbWludXRlXCIpO2lmKHZvaWQgMCE9PXQmJnIpe2guaGFzQXR0cmlidXRlcyYmdm9pZCAwIT09aC5hdHRyaWJ1dGUoXCJkZWZhdWx0LXhcIikmJih0aGlzLmRpcmVjdGlvblRpbWVzdGFtcD1uLkZyYWN0aW9uLmNyZWF0ZUZyb21GcmFjdGlvbihpKSk7Y29uc3Qgbz1wYXJzZUZsb2F0KHIudmFsdWUpO3RoaXMuY3JlYXRlTmV3VGVtcG9FeHByZXNzaW9uSWZOZWVkZWQoZSk7Y29uc3QgYT1uZXcgdS5JbnN0YW50YW5lb3VzVGVtcG9FeHByZXNzaW9uKHZvaWQgMCx0aGlzLnBsYWNlbWVudCx0aGlzLnN0YWZmTnVtYmVyLG8sdGhpcy5jdXJyZW50TXVsdGlUZW1wb0V4cHJlc3Npb24sITApO2EucGFyZW50TWVhc3VyZT1lLHRoaXMuc291bmRUZW1wbz1vLGUuVGVtcG9JbkJQTT10aGlzLnNvdW5kVGVtcG8qKHM/MS41OjEpLDA9PT10aGlzLm11c2ljU2hlZXQuRGVmYXVsdFN0YXJ0VGVtcG9JbkJwbSYmKHRoaXMubXVzaWNTaGVldC5EZWZhdWx0U3RhcnRUZW1wb0luQnBtPXRoaXMuc291bmRUZW1wbyksdGhpcy5tdXNpY1NoZWV0Lkhhc0JQTUluZm89ITAsYS5kb3R0ZWQ9cyxhLmJlYXRVbml0PXQudmFsdWUsdGhpcy5jdXJyZW50TXVsdGlUZW1wb0V4cHJlc3Npb24uYWRkRXhwcmVzc2lvbihhLFwiXCIpLHRoaXMuY3VycmVudE11bHRpVGVtcG9FeHByZXNzaW9uLkNvbWJpbmVkRXhwcmVzc2lvbnNUZXh0PVwidGVzdFwifX1lbHNlIGlmKGg9bC5lbGVtZW50KFwiZHluYW1pY3NcIiksaCl7Y29uc3Qgcz12b2lkIDAhPT10LmVsZW1lbnQoXCJub3RhdGlvbnNcIik7dGhpcy5pbnRlcnByZXRJbnN0YW50YW5lb3VzRHluYW1pY3MoaCxlLGkscyl9ZWxzZSBpZihoPWwuZWxlbWVudChcIndvcmRzXCIpLGgpaWYocil7dGhpcy5jcmVhdGVOZXdUZW1wb0V4cHJlc3Npb25JZk5lZWRlZChlKSx0aGlzLmN1cnJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbi5Db21iaW5lZEV4cHJlc3Npb25zVGV4dD1oLnZhbHVlO2NvbnN0IHQ9bmV3IHUuSW5zdGFudGFuZW91c1RlbXBvRXhwcmVzc2lvbihoLnZhbHVlLHRoaXMucGxhY2VtZW50LHRoaXMuc3RhZmZOdW1iZXIsdGhpcy5zb3VuZFRlbXBvLHRoaXMuY3VycmVudE11bHRpVGVtcG9FeHByZXNzaW9uKTt0aGlzLmN1cnJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbi5hZGRFeHByZXNzaW9uKHQsXCJcIil9ZWxzZSBvfHx0aGlzLmludGVycHJldFdvcmRzKGgsZSxpKTtlbHNlIGg9bC5lbGVtZW50KFwid2VkZ2VcIiksaD90aGlzLmludGVycHJldFdlZGdlKGgsZSxzLGUuTWVhc3VyZU51bWJlcik6KGg9bC5lbGVtZW50KFwicmVoZWFyc2FsXCIpLGgmJnRoaXMuaW50ZXJwcmV0UmVoZWFyc2FsTWFyayhoLGUsaSxlLk1lYXN1cmVOdW1iZXIpKX1jbG9zZU9wZW5FeHByZXNzaW9ucyh0LGUpe2Zvcihjb25zdCBpIG9mIHRoaXMub3BlbkNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbnMpdGhpcy5jcmVhdGVOZXdNdWx0aUV4cHJlc3Npb25JZk5lZWRlZCh0LGkuTnVtYmVyWG1sLGUpLHRoaXMuY2xvc2VPcGVuQ29udGludW91c0R5bmFtaWMoaSx0LGUpO3RoaXMub3BlbkNvbnRpbnVvdXNUZW1wb0V4cHJlc3Npb24mJnRoaXMuY2xvc2VPcGVuQ29udGludW91c1RlbXBvKG4uRnJhY3Rpb24ucGx1cyh0LkFic29sdXRlVGltZXN0YW1wLGUpKX1hZGRPY3RhdmVTaGlmdCh0LGUsaSl7dmFyIHM7bGV0IG49MTtjb25zdCByPXQuZWxlbWVudChcInN0YWZmXCIpO2lmKHIpdHJ5e249cGFyc2VJbnQoci52YWx1ZSwxMCl9Y2F0Y2godCl7Y29uc3QgZT1iLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvT2N0YXZlU2hpZnRTdGFmZkVycm9yXCIsXCJJbnZhbGlkIG9jdGF2ZSBzaGlmdCBzdGFmZiBudW1iZXIgLT4gc2V0IHRvIGRlZmF1bHRcIik7dGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoZSksbj0xLGcuZGVmYXVsdC5kZWJ1ZyhcIkV4cHJlc3Npb25SZWFkZXIuYWRkT2N0YXZlU2hpZnRcIixlLHQpfWNvbnN0IG89dC5lbGVtZW50KFwiZGlyZWN0aW9uLXR5cGVcIik7aWYobyl7Y29uc3Qgcj1vLmVsZW1lbnQoXCJvY3RhdmUtc2hpZnRcIiksYT10aGlzLnJlYWRQbGFjZW1lbnQodCk7aWYodm9pZCAwIT09ciYmci5oYXNBdHRyaWJ1dGVzKXRyeXtjb25zdCB0PXRoaXMucmVhZE51bWJlcihyKTtpZihyLmF0dHJpYnV0ZShcInNpemVcIikpe2NvbnN0IG89cGFyc2VJbnQoci5hdHRyaWJ1dGUoXCJzaXplXCIpLnZhbHVlLDEwKTtsZXQgbD0wOzg9PT1vP2w9MToxNT09PW8mJihsPTIpO2xldCBjPW51bGw9PT0ocz1yLmF0dHJpYnV0ZShcInR5cGVcIikpfHx2b2lkIDA9PT1zP3ZvaWQgMDpzLnZhbHVlO2lmKGN8fChhPT09bS5QbGFjZW1lbnRFbnVtLkFib3ZlP2M9XCJkb3duXCI6YT09PW0uUGxhY2VtZW50RW51bS5CZWxvdyYmKGM9XCJ1cFwiKSksXCJ1cFwiPT09Y3x8XCJkb3duXCI9PT1jKXtjb25zdCBpPW5ldyBoLk9jdGF2ZVNoaWZ0KGMsbCk7aS5TdGFmZk51bWJlcj1uLHRoaXMuZ2V0TXVsdGlFeHByZXNzaW9uPXRoaXMuY3JlYXRlTmV3TXVsdGlFeHByZXNzaW9uSWZOZWVkZWQoZSx0KSx0aGlzLmdldE11bHRpRXhwcmVzc2lvbi5PY3RhdmVTaGlmdFN0YXJ0PWksaS5QYXJlbnRTdGFydE11bHRpRXhwcmVzc2lvbj10aGlzLmdldE11bHRpRXhwcmVzc2lvbix0aGlzLm9wZW5PY3RhdmVTaGlmdD1pfWVsc2VcInN0b3BcIj09PWM/dGhpcy5vcGVuT2N0YXZlU2hpZnQmJih0aGlzLmdldE11bHRpRXhwcmVzc2lvbj10aGlzLmNyZWF0ZU5ld011bHRpRXhwcmVzc2lvbklmTmVlZGVkKGUsdGhpcy5vcGVuT2N0YXZlU2hpZnQubnVtYmVyWG1sLGkpLHRoaXMuZ2V0TXVsdGlFeHByZXNzaW9uLk9jdGF2ZVNoaWZ0RW5kPXRoaXMub3Blbk9jdGF2ZVNoaWZ0LHRoaXMub3Blbk9jdGF2ZVNoaWZ0LlBhcmVudEVuZE11bHRpRXhwcmVzc2lvbj10aGlzLmdldE11bHRpRXhwcmVzc2lvbix0aGlzLm9wZW5PY3RhdmVTaGlmdD12b2lkIDApOmN8fGcuZGVmYXVsdC5kZWJ1ZyhcIm9jdGF2ZS1zaGlmdCBtaXNzaW5nIHR5cGUgaW4geG1sXCIpfX1jYXRjaCh0KXtjb25zdCBlPWIuSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9PY3RhdmVTaGlmdEVycm9yXCIsXCJFcnJvciB3aGlsZSByZWFkaW5nIG9jdGF2ZSBzaGlmdC5cIik7dGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoZSksZy5kZWZhdWx0LmRlYnVnKFwiRXhwcmVzc2lvblJlYWRlci5hZGRPY3RhdmVTaGlmdFwiLGUsdCl9fX1pbml0aWFsaXplKCl7dGhpcy5wbGFjZW1lbnQ9bS5QbGFjZW1lbnRFbnVtLk5vdFlldERlZmluZWQsdGhpcy5zb3VuZFRlbXBvPTAsdGhpcy5zb3VuZER5bmFtaWM9MCx0aGlzLm9mZnNldERpdmlzaW9ucz0wfXJlYWRQbGFjZW1lbnQodCl7dmFyIGU7Y29uc3QgaT1udWxsPT09KGU9dC5hdHRyaWJ1dGUoXCJwbGFjZW1lbnRcIikpfHx2b2lkIDA9PT1lP3ZvaWQgMDplLnZhbHVlO3JldHVyblwiYWJvdmVcIj09PWk/bS5QbGFjZW1lbnRFbnVtLkFib3ZlOlwiYmVsb3dcIj09PWk/bS5QbGFjZW1lbnRFbnVtLkJlbG93Om0uUGxhY2VtZW50RW51bS5Ob3RZZXREZWZpbmVkfXJlYWRFeHByZXNzaW9uUGxhY2VtZW50KHQsZSl7dHJ5e2NvbnN0IGU9cGFyc2VJbnQodC52YWx1ZSwxMCk7ZTwwP3RoaXMucGxhY2VtZW50PW0uUGxhY2VtZW50RW51bS5CZWxvdzplPjAmJih0aGlzLnBsYWNlbWVudD1tLlBsYWNlbWVudEVudW0uQWJvdmUpfWNhdGNoKHQpe2cuZGVmYXVsdC5kZWJ1ZyhcIkV4cHJlc3Npb25SZWFkZXIucmVhZEV4cHJlc3Npb25QYXJhbWV0ZXJzXCIsZSx0KX19aW50ZXJwcmV0SW5zdGFudGFuZW91c0R5bmFtaWNzKHQsZSxpLHMpe2lmKHQuaGFzRWxlbWVudHMpe3QuaGFzQXR0cmlidXRlcyYmdC5hdHRyaWJ1dGUoXCJkZWZhdWx0LXhcIikmJih0aGlzLmRpcmVjdGlvblRpbWVzdGFtcD1uLkZyYWN0aW9uLmNyZWF0ZUZyb21GcmFjdGlvbihpKSk7Y29uc3Qgcj10aGlzLnJlYWROdW1iZXIodCk7bGV0IG89dC5lbGVtZW50cygpWzBdLm5hbWU7aWYoXCJvdGhlci1keW5hbWljc1wiPT09byYmKG89dC5lbGVtZW50cygpWzBdLnZhbHVlKSxvKXtzP3RoaXMuY3JlYXRlTmV3TXVsdGlFeHByZXNzaW9uSWZOZWVkZWQoZSxyLG4uRnJhY3Rpb24uY3JlYXRlRnJvbUZyYWN0aW9uKGkpKTp0aGlzLmNyZWF0ZU5ld011bHRpRXhwcmVzc2lvbklmTmVlZGVkKGUscik7Y29uc3QgdD1uZXcgbC5JbnN0YW50YW5lb3VzRHluYW1pY0V4cHJlc3Npb24obyx0aGlzLnNvdW5kRHluYW1pYyx0aGlzLnBsYWNlbWVudCx0aGlzLnN0YWZmTnVtYmVyLGUpO3QuSW5NZWFzdXJlVGltZXN0YW1wPWkuY2xvbmUoKSx0aGlzLmdldE11bHRpRXhwcmVzc2lvbi5hZGRFeHByZXNzaW9uKHQsXCJcIiksdGhpcy5pbml0aWFsaXplKCksdGhpcy5hY3RpdmVJbnN0YW50YW5lb3VzRHluYW1pYz90aGlzLmFjdGl2ZUluc3RhbnRhbmVvdXNEeW5hbWljLkR5bkVudW09dC5EeW5FbnVtOnRoaXMuYWN0aXZlSW5zdGFudGFuZW91c0R5bmFtaWM9bmV3IGwuSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uKG8sMCxtLlBsYWNlbWVudEVudW0uTm90WWV0RGVmaW5lZCwxLGUpfX19aW50ZXJwcmV0V29yZHModCxlLGkpe2NvbnN0IHM9dC52YWx1ZTtsZXQgcjtjb25zdCBvPXQuYXR0cmlidXRlKFwiZm9udC1zdHlsZVwiKTtpZihvJiZcIml0YWxpY1wiPT09by52YWx1ZSYmKHI9Uy5Gb250U3R5bGVzLkl0YWxpYykscy5sZW5ndGg+MCl7aWYodC5oYXNBdHRyaWJ1dGVzJiZ0LmF0dHJpYnV0ZShcImRlZmF1bHQteFwiKSYmKHRoaXMuZGlyZWN0aW9uVGltZXN0YW1wPW4uRnJhY3Rpb24uY3JlYXRlRnJvbUZyYWN0aW9uKGkpKSx0aGlzLmNoZWNrSWZXb3Jkc05vZGVJc1JlcGV0aXRpb25JbnN0cnVjdGlvbihzKSlyZXR1cm47dGhpcy5maWxsTXVsdGlPclRlbXBvRXhwcmVzc2lvbihzLGUsaSxyKSx0aGlzLmluaXRpYWxpemUoKX19cmVhZE51bWJlcih0KXt2YXIgZTtsZXQgaT0xO2NvbnN0IHM9bnVsbD09PShlPXQuYXR0cmlidXRlKFwibnVtYmVyXCIpKXx8dm9pZCAwPT09ZT92b2lkIDA6ZS52YWx1ZTtyZXR1cm4gcyYmKGk9TnVtYmVyLnBhcnNlSW50KHMsMTApKSxpfWludGVycHJldFdlZGdlKHQsZSxpLHMpe3ZhciByLG87dm9pZCAwIT09dCYmdC5oYXNBdHRyaWJ1dGVzJiZ0LmF0dHJpYnV0ZShcImRlZmF1bHQteFwiKSYmKHRoaXMuZGlyZWN0aW9uVGltZXN0YW1wPW4uRnJhY3Rpb24uY3JlYXRlRnJvbUZyYWN0aW9uKGkpKTtjb25zdCBhPXRoaXMucmVhZE51bWJlcih0KTtcInN0b3BcIj09PShudWxsPT09KG89bnVsbD09PShyPXQuYXR0cmlidXRlKFwidHlwZVwiKSl8fHZvaWQgMD09PXI/dm9pZCAwOnIudmFsdWUpfHx2b2lkIDA9PT1vP3ZvaWQgMDpvLnRvTG93ZXJDYXNlKCkpP3RoaXMuY3JlYXRlTmV3TXVsdGlFeHByZXNzaW9uSWZOZWVkZWQoZSxhLGkpOnRoaXMuY3JlYXRlTmV3TXVsdGlFeHByZXNzaW9uSWZOZWVkZWQoZSxhKSx0aGlzLmFkZFdlZGdlKHQsZSxpKSx0aGlzLmluaXRpYWxpemUoKX1pbnRlcnByZXRSZWhlYXJzYWxNYXJrKHQsZSxpLHMpe2UucmVoZWFyc2FsRXhwcmVzc2lvbj1uZXcgeS5SZWhlYXJzYWxFeHByZXNzaW9uKHQudmFsdWUsdGhpcy5wbGFjZW1lbnQpfWNyZWF0ZU5ld011bHRpRXhwcmVzc2lvbklmTmVlZGVkKHQsZSxpKXtpfHwoaT10aGlzLmRpcmVjdGlvblRpbWVzdGFtcCk7bGV0IHM9dGhpcy5nZXRNdWx0aUV4cHJlc3Npb247cmV0dXJuKCFzfHxzJiYocy5Tb3VyY2VNZWFzdXJlUGFyZW50IT09dHx8cy5udW1iZXJYbWwhPT1lfHxzLlNvdXJjZU1lYXN1cmVQYXJlbnQ9PT10JiZzLlRpbWVzdGFtcCE9PWkpKSYmKHRoaXMuZ2V0TXVsdGlFeHByZXNzaW9uPXM9bmV3IGMuTXVsdGlFeHByZXNzaW9uKHQsbi5GcmFjdGlvbi5jcmVhdGVGcm9tRnJhY3Rpb24oaSkpLHQuU3RhZmZMaW5rZWRFeHByZXNzaW9uc1t0aGlzLmdsb2JhbFN0YWZmSW5kZXhdLnB1c2gocykpLHN9Y3JlYXRlTmV3VGVtcG9FeHByZXNzaW9uSWZOZWVkZWQodCl7dGhpcy5jdXJyZW50TXVsdGlUZW1wb0V4cHJlc3Npb24mJnRoaXMuY3VycmVudE11bHRpVGVtcG9FeHByZXNzaW9uLlNvdXJjZU1lYXN1cmVQYXJlbnQ9PT10JiZ0aGlzLmN1cnJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbi5UaW1lc3RhbXA9PT10aGlzLmRpcmVjdGlvblRpbWVzdGFtcHx8KHRoaXMuY3VycmVudE11bHRpVGVtcG9FeHByZXNzaW9uPW5ldyByLk11bHRpVGVtcG9FeHByZXNzaW9uKHQsbi5GcmFjdGlvbi5jcmVhdGVGcm9tRnJhY3Rpb24odGhpcy5kaXJlY3Rpb25UaW1lc3RhbXApKSx0LlRlbXBvRXhwcmVzc2lvbnMucHVzaCh0aGlzLmN1cnJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbikpfWFkZFdlZGdlKHQsZSxpKXtpZih2b2lkIDAhPT10JiZ0Lmhhc0F0dHJpYnV0ZXMpe2NvbnN0IHM9dGhpcy5yZWFkTnVtYmVyKHQpLG49dC5hdHRyaWJ1dGUoXCJ0eXBlXCIpLnZhbHVlLnRvTG93ZXJDYXNlKCk7dHJ5e2lmKFwiY3Jlc2NlbmRvXCI9PT1ufHxcImRpbWludWVuZG9cIj09PW4pe2NvbnN0IHQ9bmV3IG8uQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9uKG8uQ29udER5bmFtaWNFbnVtW25dLHRoaXMucGxhY2VtZW50LHRoaXMuc3RhZmZOdW1iZXIsZSxzKTt0aGlzLm9wZW5Db250aW51b3VzRHluYW1pY0V4cHJlc3Npb25zLnB1c2godCk7bGV0IGk9dGhpcy5nZXRNdWx0aUV4cHJlc3Npb247aXx8KGk9dGhpcy5jcmVhdGVOZXdNdWx0aUV4cHJlc3Npb25JZk5lZWRlZChlLHMpKSxpLlN0YXJ0aW5nQ29udGludW91c0R5bmFtaWM9dCx0LlN0YXJ0TXVsdGlFeHByZXNzaW9uPWksdm9pZCAwIT09dGhpcy5hY3RpdmVJbnN0YW50YW5lb3VzRHluYW1pYyYmdGhpcy5hY3RpdmVJbnN0YW50YW5lb3VzRHluYW1pYy5TdGFmZk51bWJlcj09PXQuU3RhZmZOdW1iZXImJih0aGlzLmFjdGl2ZUluc3RhbnRhbmVvdXNEeW5hbWljPXZvaWQgMCl9ZWxzZSBpZihcInN0b3BcIj09PW4pZm9yKGNvbnN0IHQgb2YgdGhpcy5vcGVuQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9ucyl0Lk51bWJlclhtbD09PXMmJnQuTnVtYmVyWG1sPT09cyYmdGhpcy5jbG9zZU9wZW5Db250aW51b3VzRHluYW1pYyh0LGUsaSl9Y2F0Y2godCl7Y29uc3QgZT1cIlJlYWRlckVycm9yTWVzc2FnZXMvV2VkZ2VFcnJvciwgRXJyb3Igd2hpbGUgcmVhZGluZyBDcmVzY2VuZG8gLyBEaW1pbnVlbmRvLlwiO3RoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGUpLGcuZGVmYXVsdC5kZWJ1ZyhcIkV4cHJlc3Npb25SZWFkZXIuYWRkV2VkZ2VcIixlLHQpfX19ZmlsbE11bHRpT3JUZW1wb0V4cHJlc3Npb24odCxlLGkscyl7aWYoIXQpcmV0dXJuO2NvbnN0IG49dC50cmltKCk7dGhpcy5jcmVhdGVFeHByZXNzaW9uRnJvbVN0cmluZyhcIlwiLG4sZSxpLHQscyl9Y3JlYXRlRXhwcmVzc2lvbkZyb21TdHJpbmcodCxlLGkscyxuLHIpe2lmKHUuSW5zdGFudGFuZW91c1RlbXBvRXhwcmVzc2lvbi5pc0lucHV0U3RyaW5nSW5zdGFudGFuZW91c1RlbXBvKGUpfHxhLkNvbnRpbnVvdXNUZW1wb0V4cHJlc3Npb24uaXNJbnB1dFN0cmluZ0NvbnRpbnVvdXNUZW1wbyhlKSl7aWYoaS5UZW1wb0V4cHJlc3Npb25zLmxlbmd0aD4wKWZvcihsZXQgdD0wLHM9aS5UZW1wb0V4cHJlc3Npb25zLmxlbmd0aDt0PHM7Kyt0KXtjb25zdCBzPWkuVGVtcG9FeHByZXNzaW9uc1t0XTtpZihzLlRpbWVzdGFtcD09PXRoaXMuZGlyZWN0aW9uVGltZXN0YW1wJiZ2b2lkIDAhPT1zLkluc3RhbnRhbmVvdXNUZW1wbyYmLTEhPT1zLkluc3RhbnRhbmVvdXNUZW1wby5MYWJlbC5pbmRleE9mKGUpKXJldHVybiExfWlmKHRoaXMuY3JlYXRlTmV3VGVtcG9FeHByZXNzaW9uSWZOZWVkZWQoaSksdGhpcy5jdXJyZW50TXVsdGlUZW1wb0V4cHJlc3Npb24uQ29tYmluZWRFeHByZXNzaW9uc1RleHQ9bix1Lkluc3RhbnRhbmVvdXNUZW1wb0V4cHJlc3Npb24uaXNJbnB1dFN0cmluZ0luc3RhbnRhbmVvdXNUZW1wbyhlKSl7Y29uc3QgaT1uZXcgdS5JbnN0YW50YW5lb3VzVGVtcG9FeHByZXNzaW9uKGUsdGhpcy5wbGFjZW1lbnQsdGhpcy5zdGFmZk51bWJlcix0aGlzLnNvdW5kVGVtcG8sdGhpcy5jdXJyZW50TXVsdGlUZW1wb0V4cHJlc3Npb24pO3JldHVybiB0aGlzLmN1cnJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbi5hZGRFeHByZXNzaW9uKGksdCksITB9aWYoYS5Db250aW51b3VzVGVtcG9FeHByZXNzaW9uLmlzSW5wdXRTdHJpbmdDb250aW51b3VzVGVtcG8oZSkpe2NvbnN0IGk9bmV3IGEuQ29udGludW91c1RlbXBvRXhwcmVzc2lvbihlLHRoaXMucGxhY2VtZW50LHRoaXMuc3RhZmZOdW1iZXIsdGhpcy5jdXJyZW50TXVsdGlUZW1wb0V4cHJlc3Npb24pO3JldHVybiB0aGlzLmN1cnJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbi5hZGRFeHByZXNzaW9uKGksdCksITB9fWlmKG8uQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9uLmlzSW5wdXRTdHJpbmdDb250aW51b3VzRHluYW1pYyhlKSl7Y29uc3Qgbj1uZXcgby5Db250aW51b3VzRHluYW1pY0V4cHJlc3Npb24odm9pZCAwLHRoaXMucGxhY2VtZW50LHRoaXMuc3RhZmZOdW1iZXIsaSwtMSxlKSxyPXRoaXMuZ2V0TXVsdGlFeHByZXNzaW9uO3JldHVybiByJiZ0aGlzLmNsb3NlT3BlbkNvbnRpbnVvdXNEeW5hbWljKHIuU3RhcnRpbmdDb250aW51b3VzRHluYW1pYyxpLHMpLHRoaXMuY3JlYXRlTmV3TXVsdGlFeHByZXNzaW9uSWZOZWVkZWQoaSwtMSksdm9pZCAwIT09dGhpcy5hY3RpdmVJbnN0YW50YW5lb3VzRHluYW1pYyYmdGhpcy5hY3RpdmVJbnN0YW50YW5lb3VzRHluYW1pYy5TdGFmZk51bWJlcj09PW4uU3RhZmZOdW1iZXImJih0aGlzLmFjdGl2ZUluc3RhbnRhbmVvdXNEeW5hbWljPXZvaWQgMCksdGhpcy5vcGVuQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9ucy5wdXNoKG4pLG4uU3RhcnRNdWx0aUV4cHJlc3Npb249dGhpcy5nZXRNdWx0aUV4cHJlc3Npb24sdGhpcy5nZXRNdWx0aUV4cHJlc3Npb24uYWRkRXhwcmVzc2lvbihuLHQpLCEwfWlmKGQuTW9vZEV4cHJlc3Npb24uaXNJbnB1dFN0cmluZ01vb2QoZSkpe2NvbnN0IHM9dGhpcy5jcmVhdGVOZXdNdWx0aUV4cHJlc3Npb25JZk5lZWRlZChpLC0xKTtpLmhhc01vb2RFeHByZXNzaW9ucz0hMDtjb25zdCBuPW5ldyBkLk1vb2RFeHByZXNzaW9uKGUsdGhpcy5wbGFjZW1lbnQsdGhpcy5zdGFmZk51bWJlcik7cmV0dXJuIG4uZm9udFN0eWxlPXIscy5hZGRFeHByZXNzaW9uKG4sdCksITB9Y29uc3QgbD10aGlzLmNyZWF0ZU5ld011bHRpRXhwcmVzc2lvbklmTmVlZGVkKGksLTEpO2lmKGkuVGVtcG9FeHByZXNzaW9ucy5sZW5ndGg+MClmb3IobGV0IHQ9MCxzPWkuVGVtcG9FeHByZXNzaW9ucy5sZW5ndGg7dDxzOysrdCl7Y29uc3Qgcz1pLlRlbXBvRXhwcmVzc2lvbnNbdF07aWYocy5UaW1lc3RhbXA9PT10aGlzLmRpcmVjdGlvblRpbWVzdGFtcCYmdm9pZCAwIT09cy5JbnN0YW50YW5lb3VzVGVtcG8mJnMuRW50cmllc0xpc3QubGVuZ3RoPjAmJiF0aGlzLmhhc0RpZ2l0KGUpJiZ0aGlzLmdsb2JhbFN0YWZmSW5kZXg+MCl7aWYocy5FbnRyaWVzTGlzdFswXS5sYWJlbC5pbmRleE9mKGUpPj0wKXJldHVybiExO2JyZWFrfX1sZXQgaD1wLlRleHRBbGlnbm1lbnRFbnVtLkNlbnRlckJvdHRvbTt0aGlzLm11c2ljU2hlZXQuUnVsZXMuQ29tcGFjdE1vZGUmJihoPXAuVGV4dEFsaWdubWVudEVudW0uTGVmdEJvdHRvbSk7Y29uc3QgYz1uZXcgZi5Vbmtub3duRXhwcmVzc2lvbihlLHRoaXMucGxhY2VtZW50LGgsdGhpcy5zdGFmZk51bWJlcik7cmV0dXJuIGMuZm9udFN0eWxlPXIsbC5hZGRFeHByZXNzaW9uKGMsdCksITF9Y2xvc2VPcGVuQ29udGludW91c0R5bmFtaWModCxlLGkpe2lmKCF0KXJldHVybjtjb25zdCBzPXQuTnVtYmVyWG1sO3QuRW5kTXVsdGlFeHByZXNzaW9uPXRoaXMuY3JlYXRlTmV3TXVsdGlFeHByZXNzaW9uSWZOZWVkZWQoZSxzLGkpLHQuU3RhcnRNdWx0aUV4cHJlc3Npb24uRW5kaW5nQ29udGludW91c0R5bmFtaWM9dCx0aGlzLm9wZW5Db250aW51b3VzRHluYW1pY0V4cHJlc3Npb25zPXRoaXMub3BlbkNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbnMuZmlsdGVyKChlPT5lIT09dCkpfWNsb3NlT3BlbkNvbnRpbnVvdXNUZW1wbyh0KXt0aGlzLm9wZW5Db250aW51b3VzVGVtcG9FeHByZXNzaW9uLkFic29sdXRlRW5kVGltZXN0YW1wPXQsdGhpcy5vcGVuQ29udGludW91c1RlbXBvRXhwcmVzc2lvbj12b2lkIDB9Y2hlY2tJZldvcmRzTm9kZUlzUmVwZXRpdGlvbkluc3RydWN0aW9uKHQpe3JldHVyblwiY29kYVwiPT09KHQ9dC50cmltKCkudG9Mb3dlckNhc2UoKSl8fFwidG9jb2RhXCI9PT10fHxcInRvIGNvZGFcIj09PXR8fFwiZmluZVwiPT09dHx8XCJkLmMuXCI9PT10fHxcImRhY2Fwb1wiPT09dHx8XCJkYSBjYXBvXCI9PT10fHxcImQucy5cIj09PXR8fFwiZGFsc2Vnbm9cIj09PXR8fFwiZGFsIHNlZ25vXCI9PT10fHxcImQuYy4gYWwgZmluZVwiPT09dHx8XCJkLnMuIGFsIGZpbmVcIj09PXR8fFwiZC5jLiBhbCBjb2RhXCI9PT10fHxcImQucy4gYWwgY29kYVwiPT09dH1oYXNEaWdpdCh0KXtyZXR1cm4vXFxkLy50ZXN0KHQpfX19LDI1MzU6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuTHlyaWNzUmVhZGVyPXZvaWQgMDtjb25zdCBzPWkoMjY3Miksbj1pKDcyNzQpLHI9aSg2MzMxKTtlLkx5cmljc1JlYWRlcj1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLm9wZW5MeXJpY1dvcmRzPXt9LHRoaXMubXVzaWNTaGVldD10fWFkZEx5cmljRW50cnkodCxlKXt2YXIgaSxvO2lmKHQpe2NvbnN0IGE9dDtmb3IobGV0IHQ9MCxsPWEubGVuZ3RoO3Q8bDsrK3Qpe2NvbnN0IGw9YVt0XTt0cnl7bGV0IHQ9XCJzaW5nbGVcIjtpZihsLmVsZW1lbnQoXCJ0ZXh0XCIpKXtsZXQgYT1sLmVsZW1lbnQoXCJ0ZXh0XCIpO2lmKGwuZWxlbWVudChcInN5bGxhYmljXCIpJiYodD1sLmVsZW1lbnQoXCJzeWxsYWJpY1wiKS52YWx1ZSksYSl7bGV0IGg9XCJcIjtjb25zdCBjPWwuZWxlbWVudHMoKTtmb3IoY29uc3QgdCBvZiBjKVwidGV4dFwiIT09dC5uYW1lJiZcImVsaXNpb25cIiE9PXQubmFtZXx8KGgrPXQudmFsdWUpO2lmKGg9aC5yZXBsYWNlKFwiICBcIixcIiBcIiksdm9pZCAwIT09bC5lbGVtZW50KFwiZWxpc2lvblwiKSYmXCItXCI9PT1oKXtjb25zdCBlPWwuZWxlbWVudHMoKTtsZXQgaSxzLG49MDtmb3IobGV0IHQ9MDt0PGUubGVuZ3RoO3QrKylpZihcImVsaXNpb25cIj09PWVbdF0ubmFtZSl7bj10O2JyZWFrfWlmKG4+MClmb3IobGV0IHQ9bjt0PGUubGVuZ3RoO3QrKyl7Y29uc3Qgbj1lW3RdO1widGV4dFwiPT09bi5uYW1lJiYoaT1uKSxcInN5bGxhYmljXCI9PT1uLm5hbWUmJihzPW4pfXZvaWQgMCE9PWkmJnMmJihhPWksdD1cIm1pZGRsZVwiKX1sZXQgdSxkPTEsZj0hMTtpZih2b2lkIDAhPT1sLmF0dHJpYnV0ZXMoKSYmbC5hdHRyaWJ1dGUoXCJudW1iZXJcIikpe3RyeXtkPXBhcnNlSW50KGwuYXR0cmlidXRlKFwibnVtYmVyXCIpLnZhbHVlLDEwKX1jYXRjaCh0KXtmPSEwfWlmKGY9Znx8aXNOYU4oZCksZil0cnl7Y29uc3QgdD1sLmF0dHJpYnV0ZShcIm51bWJlclwiKS52YWx1ZS50b0xvd2VyQ2FzZSgpLnNwbGl0KFwidmVyc2VcIik7dC5sZW5ndGg+MSYmKGQ9cGFyc2VJbnQodFsxXSwxMCkpfWNhdGNoKHQpe2NvbnN0IGU9ci5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0x5cmljVmVyc2VOdW1iZXJFcnJvclwiLFwiSW52YWxpZCBseXJpYyB2ZXJzZSBudW1iZXJcIik7dGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoZSk7Y29udGludWV9fWlmKFwic2luZ2xlXCI9PT10fHxcImVuZFwiPT09dCl7aWYodGhpcy5vcGVuTHlyaWNXb3Jkc1tkXSl7dGhpcy5jdXJyZW50THlyaWNXb3JkPXRoaXMub3Blbkx5cmljV29yZHNbZF07Y29uc3QgdD10aGlzLmN1cnJlbnRMeXJpY1dvcmQuU3lsbGFibGVzLmxlbmd0aDt1PW5ldyBuLkx5cmljc0VudHJ5KGgsZCx0aGlzLmN1cnJlbnRMeXJpY1dvcmQsZSx0KSx0aGlzLmN1cnJlbnRMeXJpY1dvcmQuU3lsbGFibGVzLnB1c2godSksZGVsZXRlIHRoaXMub3Blbkx5cmljV29yZHNbZF0sdGhpcy5jdXJyZW50THlyaWNXb3JkPXZvaWQgMH1lbHNlIHU9bmV3IG4uTHlyaWNzRW50cnkoaCxkLHZvaWQgMCxlKTt1LmV4dGVuZD12b2lkIDAhPT1sLmVsZW1lbnQoXCJleHRlbmRcIil9ZWxzZSBpZihcImJlZ2luXCI9PT10KXRoaXMub3Blbkx5cmljV29yZHNbZF0mJihkZWxldGUgdGhpcy5vcGVuTHlyaWNXb3Jkc1tkXSx0aGlzLmN1cnJlbnRMeXJpY1dvcmQ9dm9pZCAwKSx0aGlzLmN1cnJlbnRMeXJpY1dvcmQ9bmV3IHMuTHlyaWNXb3JkLHRoaXMub3Blbkx5cmljV29yZHNbZF09dGhpcy5jdXJyZW50THlyaWNXb3JkLHU9bmV3IG4uTHlyaWNzRW50cnkoaCxkLHRoaXMuY3VycmVudEx5cmljV29yZCxlLDApLHRoaXMuY3VycmVudEx5cmljV29yZC5TeWxsYWJsZXMucHVzaCh1KTtlbHNlIGlmKFwibWlkZGxlXCI9PT10KWlmKHRoaXMub3Blbkx5cmljV29yZHNbZF0pe3RoaXMuY3VycmVudEx5cmljV29yZD10aGlzLm9wZW5MeXJpY1dvcmRzW2RdO2NvbnN0IHQ9dGhpcy5jdXJyZW50THlyaWNXb3JkLlN5bGxhYmxlcy5sZW5ndGg7dT1uZXcgbi5MeXJpY3NFbnRyeShoLGQsdGhpcy5jdXJyZW50THlyaWNXb3JkLGUsdCksdGhpcy5jdXJyZW50THlyaWNXb3JkLlN5bGxhYmxlcy5wdXNoKHUpfWVsc2UgdT1uZXcgbi5MeXJpY3NFbnRyeShoLGQsdm9pZCAwLGUpO3UmJihlLkx5cmljc0VudHJpZXNbZF18fChlLkx5cmljc0VudHJpZXMuc2V0VmFsdWUoZCx1KSwobnVsbD09PShvPW51bGw9PT0oaT1lLlBhcmVudFNvdXJjZVN0YWZmRW50cnkpfHx2b2lkIDA9PT1pP3ZvaWQgMDppLlZlcnRpY2FsQ29udGFpbmVyUGFyZW50KXx8dm9pZCAwPT09bz92b2lkIDA6by5QYXJlbnRNZWFzdXJlKSYmKGUuUGFyZW50U291cmNlU3RhZmZFbnRyeS5WZXJ0aWNhbENvbnRhaW5lclBhcmVudC5QYXJlbnRNZWFzdXJlLmhhc0x5cmljcz0hMCkpLGUuUGFyZW50Vm9pY2UuUGFyZW50Lkx5cmljVmVyc2VzTnVtYmVyc1tkXXx8ZS5QYXJlbnRWb2ljZS5QYXJlbnQuTHlyaWNWZXJzZXNOdW1iZXJzLnB1c2goZCkpfX19Y2F0Y2godCl7Y29uc3QgZT1yLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvTHlyaWNFcnJvclwiLFwiRXJyb3Igd2hpbGUgcmVhZGluZyBseXJpYyBlbnRyeS5cIik7dGhpcy5tdXNpY1NoZWV0LlNoZWV0RXJyb3JzLnB1c2hNZWFzdXJlRXJyb3IoZSk7Y29udGludWV9fWUuUGFyZW50Vm9pY2UuUGFyZW50Lkx5cmljVmVyc2VzTnVtYmVycz1lLlBhcmVudFZvaWNlLlBhcmVudC5MeXJpY1ZlcnNlc051bWJlcnMuZmlsdGVyKCgodCxlLGkpPT5pLmluZGV4T2YodCk9PT1lKSl9fX19LDY3ODk6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuUmVwZXRpdGlvbkNhbGN1bGF0b3I9dm9pZCAwO2NvbnN0IHM9aSg2MTg5KSxuPWkoNjE4OSkscj1pKDE3MDMpO2UuUmVwZXRpdGlvbkNhbGN1bGF0b3I9Y2xhc3N7Y29uc3RydWN0b3IoKXt0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnM9W119Y2FsY3VsYXRlUmVwZXRpdGlvbnModCxlKXt0aGlzLm11c2ljU2hlZXQ9dCx0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnM9ZTtjb25zdCBpPXRoaXMubXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlcztmb3IobGV0IHQ9MCxlPXRoaXMucmVwZXRpdGlvbkluc3RydWN0aW9ucy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnNbdF07dGhpcy5jdXJyZW50TWVhc3VyZUluZGV4PWUubWVhc3VyZUluZGV4LHRoaXMuY3VycmVudE1lYXN1cmU9aVt0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXhdLHRoaXMuaGFuZGxlUmVwZXRpdGlvbkluc3RydWN0aW9ucyhlKX1mb3IobGV0IHQ9MCxlPXRoaXMubXVzaWNTaGVldC5Tb3VyY2VNZWFzdXJlcy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLm11c2ljU2hlZXQuU291cmNlTWVhc3VyZXNbdF07ZS5GaXJzdFJlcGV0aXRpb25JbnN0cnVjdGlvbnMubGVuZ3RoPjEmJmUuRmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLnNvcnQobi5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25Db21wYXJlci5Db21wYXJlKSxlLkxhc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLmxlbmd0aD4xJiZlLkxhc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLnNvcnQobi5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25Db21wYXJlci5Db21wYXJlKX19aGFuZGxlUmVwZXRpdGlvbkluc3RydWN0aW9ucyh0KXtpZighdGhpcy5jdXJyZW50TWVhc3VyZSlyZXR1cm4hMTtzd2l0Y2godC50eXBlKXtjYXNlIHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5TdGFydExpbmU6dGhpcy5jdXJyZW50TWVhc3VyZS5GaXJzdFJlcGV0aXRpb25JbnN0cnVjdGlvbnMucHVzaCh0KTticmVhaztjYXNlIHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5CYWNrSnVtcExpbmU6dGhpcy5jdXJyZW50TWVhc3VyZS5MYXN0UmVwZXRpdGlvbkluc3RydWN0aW9ucy5wdXNoKHQpO2JyZWFrO2Nhc2Ugcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkVuZGluZzppZih0LmFsaWdubWVudD09PXMuQWxpZ25tZW50VHlwZS5CZWdpbil0aGlzLmN1cnJlbnRNZWFzdXJlLkZpcnN0UmVwZXRpdGlvbkluc3RydWN0aW9ucy5wdXNoKHQpO2Vsc2UgZm9yKGxldCBlPTAsaT10LmVuZGluZ0luZGljZXMubGVuZ3RoO2U8aTsrK2UpdGhpcy5jdXJyZW50TWVhc3VyZS5MYXN0UmVwZXRpdGlvbkluc3RydWN0aW9ucy5wdXNoKHQpO2JyZWFrO2Nhc2Ugcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLlNlZ25vOnRoaXMuY3VycmVudE1lYXN1cmUuRmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLnB1c2godCk7YnJlYWs7Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRmluZTpjYXNlIHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5Ub0NvZGE6Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uQ29kYTpjYXNlIHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5EYUNhcG86Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm86Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm9BbEZpbmU6Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFDYXBvQWxGaW5lOmNhc2Ugcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkRhbFNlZ25vQWxDb2RhOmNhc2Ugcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkRhQ2Fwb0FsQ29kYTp0aGlzLmN1cnJlbnRNZWFzdXJlLkxhc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLnB1c2godCk7YnJlYWs7Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uTm9uZTpicmVhaztkZWZhdWx0OnRocm93IG5ldyByLkFyZ3VtZW50T3V0T2ZSYW5nZUV4Y2VwdGlvbihcImN1cnJlbnRSZXBldGl0aW9uSW5zdHJ1Y3Rpb25cIil9cmV0dXJuITB9fX0sOTkzNDoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25SZWFkZXI9dm9pZCAwO2NvbnN0IHM9aSg2MTg5KSxuPWkoNjE4OSkscj1pKDEyMTEpO2UuUmVwZXRpdGlvbkluc3RydWN0aW9uUmVhZGVyPWNsYXNze3NldCBNdXNpY1NoZWV0KHQpe3RoaXMubXVzaWNTaGVldD10LHRoaXMueG1sTWVhc3VyZUxpc3Q9bmV3IEFycmF5KHRoaXMubXVzaWNTaGVldC5JbnN0cnVtZW50cy5sZW5ndGgpLHRoaXMucmVwZXRpdGlvbkluc3RydWN0aW9ucz1bXX1wcmVwYXJlUmVhZGluZ01lYXN1cmUodCxlKXt0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXg9ZX1oYW5kbGVMaW5lUmVwZXRpdGlvbkluc3RydWN0aW9ucyh0KXtsZXQgZT0hMTtpZih0LmVsZW1lbnRzKCkubGVuZ3RoPjApe2xldCBpPVwiXCIsbj0hMSxyPVwiXCIsbz1cIlwiLGE9XCJcIjtjb25zdCBsPVtdLGg9dC5lbGVtZW50KFwiYmFyLXN0eWxlXCIpO2gmJihhPWgudmFsdWUpLGk9dC5hdHRyaWJ1dGVzKCkubGVuZ3RoPjAmJnQuYXR0cmlidXRlKFwibG9jYXRpb25cIik/dC5hdHRyaWJ1dGUoXCJsb2NhdGlvblwiKS52YWx1ZTpcInJpZ2h0XCI7Y29uc3QgYz10LmVsZW1lbnRzKCk7Zm9yKGxldCB0PTAsZT1jLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPWNbdF07aWYoXCJyZXBlYXRcIj09PWUubmFtZSYmZS5oYXNBdHRyaWJ1dGVzKW49ITAscj1lLmF0dHJpYnV0ZShcImRpcmVjdGlvblwiKS52YWx1ZTtlbHNlIGlmKFwiZW5kaW5nXCI9PT1lLm5hbWUmJmUuaGFzQXR0cmlidXRlcyYmdm9pZCAwIT09ZS5hdHRyaWJ1dGUoXCJ0eXBlXCIpJiZlLmF0dHJpYnV0ZShcIm51bWJlclwiKSl7bz1lLmF0dHJpYnV0ZShcInR5cGVcIikudmFsdWU7Y29uc3QgdD1lLmF0dHJpYnV0ZShcIm51bWJlclwiKS52YWx1ZS5zcGxpdChcIlssK11cIik7Zm9yKGxldCBlPTAsaT10Lmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRbZV0scz1pLm1hdGNoKFwiWzAtOV1cIik7aWYoLTEhPT1pLnNlYXJjaChcIi1cIikmJjI9PT1zLmxlbmd0aCl7Y29uc3QgdD1wYXJzZUludChzWzBdLDEwKSxlPXBhcnNlSW50KHNbMV0sMTApO2ZvcihsZXQgaT10O2k8PWU7aSsrKWwucHVzaChpKX1lbHNlIGZvcihsZXQgdD0wLGU9cy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT1zW3RdO2wucHVzaChwYXJzZUludChlLDEwKSl9fX19aWYoXCJsaWdodC1oZWF2eVwiIT09YXx8MCE9PWwubGVuZ3RofHxufHwoZT0hMCksbnx8bC5sZW5ndGg+MClpZihcImxlZnRcIj09PWkpe2lmKFwic3RhcnRcIj09PW8pe2NvbnN0IHQ9bmV3IHMuUmVwZXRpdGlvbkluc3RydWN0aW9uKHRoaXMuY3VycmVudE1lYXN1cmVJbmRleCxzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRW5kaW5nLHMuQWxpZ25tZW50VHlwZS5CZWdpbix2b2lkIDAsbCk7dGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCl9aWYoXCJmb3J3YXJkXCI9PT1yKXtjb25zdCB0PW5ldyBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbih0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXgscy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLlN0YXJ0TGluZSk7dGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCl9fWVsc2V7aWYoXCJzdG9wXCI9PT1vKXtjb25zdCB0PW5ldyBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbih0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXgscy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkVuZGluZyxzLkFsaWdubWVudFR5cGUuRW5kLHZvaWQgMCxsKTt0aGlzLmFkZEluc3RydWN0aW9uKHRoaXMucmVwZXRpdGlvbkluc3RydWN0aW9ucyx0KX1pZihcImJhY2t3YXJkXCI9PT1yKXtjb25zdCB0PW5ldyBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbih0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXgscy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkJhY2tKdW1wTGluZSk7dGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCl9fX1yZXR1cm4gZX1oYW5kbGVSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zRnJvbVdvcmRzT3JTeW1ib2xzKHQsZSl7Y29uc3QgaT10LmVsZW1lbnQoXCJ3b3Jkc1wiKSxuPXRoaXMuY3VycmVudE1lYXN1cmVJbmRleDtpZihpKXtjb25zdCB0PVwiZFxcXFxzP1xcXFwuc1xcXFwuXCIsZT1pLnZhbHVlLnRyaW0oKS50b0xvd2VyQ2FzZSgpO2lmKHIuU3RyaW5nVXRpbC5TdHJpbmdDb250YWluc1NlcGFyYXRlZFdvcmQoZSx0K1wiIGFsIGZpbmVcIiwhMCkpe2NvbnN0IHQ9bmV3IHMuUmVwZXRpdGlvbkluc3RydWN0aW9uKG4scy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkRhbFNlZ25vQWxGaW5lKTtyZXR1cm4gdGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCksITB9Y29uc3Qgbz1cImRcXFxcLlxcXFxzP2NcXFxcLlwiO2lmKHIuU3RyaW5nVXRpbC5TdHJpbmdDb250YWluc1NlcGFyYXRlZFdvcmQoZSxvK1wiIGFsIGNvZGFcIiwhMCkpe2NvbnN0IHQ9bmV3IHMuUmVwZXRpdGlvbkluc3RydWN0aW9uKG4scy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkRhbFNlZ25vQWxDb2RhKTtyZXR1cm4gdGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCksITB9aWYoci5TdHJpbmdVdGlsLlN0cmluZ0NvbnRhaW5zU2VwYXJhdGVkV29yZChlLG8rXCIgYWwgZmluZVwiLCEwKSl7Y29uc3QgdD1uZXcgcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb24obixzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFDYXBvQWxGaW5lKTtyZXR1cm4gdGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCksITB9aWYoci5TdHJpbmdVdGlsLlN0cmluZ0NvbnRhaW5zU2VwYXJhdGVkV29yZChlLG8rXCIgYWwgY29kYVwiLCEwKSl7Y29uc3QgdD1uZXcgcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb24obixzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFDYXBvQWxDb2RhKTtyZXR1cm4gdGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCksITB9aWYoci5TdHJpbmdVdGlsLlN0cmluZ0NvbnRhaW5zU2VwYXJhdGVkV29yZChlLG8pfHxyLlN0cmluZ1V0aWwuU3RyaW5nQ29udGFpbnNTZXBhcmF0ZWRXb3JkKGUsXCJkYVxcXFxzP2NhcG9cIiwhMCkpe2NvbnN0IHQ9bmV3IHMuUmVwZXRpdGlvbkluc3RydWN0aW9uKG4scy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkRhQ2Fwbyk7cmV0dXJuIHRoaXMuYWRkSW5zdHJ1Y3Rpb24odGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLHQpLCEwfWlmKHIuU3RyaW5nVXRpbC5TdHJpbmdDb250YWluc1NlcGFyYXRlZFdvcmQoZSx0LCEwKXx8ci5TdHJpbmdVdGlsLlN0cmluZ0NvbnRhaW5zU2VwYXJhdGVkV29yZChlLFwiZGFsXFxcXHM/c2Vnbm9cIiwhMCkpe2xldCB0O3JldHVybiB0PXIuU3RyaW5nVXRpbC5TdHJpbmdDb250YWluc1NlcGFyYXRlZFdvcmQoZSxcImFsXFxcXHM/Y29kYVwiLCEwKT9uZXcgcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb24obixzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm9BbENvZGEpOm5ldyBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbihuLHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5EYWxTZWdubyksdGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCksITB9aWYoci5TdHJpbmdVdGlsLlN0cmluZ0NvbnRhaW5zU2VwYXJhdGVkV29yZChlLFwidG9cXFxccz9jb2RhXCIsITApfHxyLlN0cmluZ1V0aWwuU3RyaW5nQ29udGFpbnNTZXBhcmF0ZWRXb3JkKGUsXCJhIChsYSApP2NvZGFcIiwhMCkpe2NvbnN0IHQ9bmV3IHMuUmVwZXRpdGlvbkluc3RydWN0aW9uKG4scy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLlRvQ29kYSk7cmV0dXJuIHRoaXMuYWRkSW5zdHJ1Y3Rpb24odGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLHQpLCEwfWlmKHIuU3RyaW5nVXRpbC5TdHJpbmdDb250YWluc1NlcGFyYXRlZFdvcmQoZSxcImZpbmVcIiwhMCkpe2NvbnN0IHQ9bmV3IHMuUmVwZXRpdGlvbkluc3RydWN0aW9uKG4scy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkZpbmUpO3JldHVybiB0aGlzLmFkZEluc3RydWN0aW9uKHRoaXMucmVwZXRpdGlvbkluc3RydWN0aW9ucyx0KSwhMH1pZihyLlN0cmluZ1V0aWwuU3RyaW5nQ29udGFpbnNTZXBhcmF0ZWRXb3JkKGUsXCJjb2RhXCIsITApKXtjb25zdCB0PW5ldyBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbihuLHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5Db2RhKTtyZXR1cm4gdGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCksITB9aWYoci5TdHJpbmdVdGlsLlN0cmluZ0NvbnRhaW5zU2VwYXJhdGVkV29yZChlLFwic2Vnbm9cIiwhMCkpe2NvbnN0IHQ9bmV3IHMuUmVwZXRpdGlvbkluc3RydWN0aW9uKG4scy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLlNlZ25vKTtyZXR1cm4gdGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCksITB9fWVsc2V7aWYodC5lbGVtZW50KFwic2Vnbm9cIikpe2NvbnN0IHQ9bmV3IHMuUmVwZXRpdGlvbkluc3RydWN0aW9uKG4scy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLlNlZ25vKTtyZXR1cm4gdGhpcy5hZGRJbnN0cnVjdGlvbih0aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMsdCksITB9aWYodC5lbGVtZW50KFwiY29kYVwiKSl7Y29uc3QgdD1uZXcgcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb24obixzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uQ29kYSk7cmV0dXJuIHRoaXMuYWRkSW5zdHJ1Y3Rpb24odGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLHQpLCEwfX1yZXR1cm4hMX1yZW1vdmVSZWR1bmRhbnRJbnN0cnVjdGlvbnMoKXtsZXQgdD0wLGU9MCxpPTAscj0wO2ZvcihsZXQgbj0wO248dGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLmxlbmd0aDtuKyspe2NvbnN0IG89dGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zW25dO3N3aXRjaChvLnR5cGUpe2Nhc2Ugcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkNvZGE6aT4wJiZ0aGlzLmZpbmRJbnN0cnVjdGlvbkluUHJldmlvdXNNZWFzdXJlKG4sby5tZWFzdXJlSW5kZXgscy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLlRvQ29kYSkmJihvLnR5cGU9cy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLk5vbmUpLDA9PT1lJiYwPT09aSYmKG8udHlwZT1zLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uVG9Db2RhLG8uYWxpZ25tZW50PXMuQWxpZ25tZW50VHlwZS5FbmQsby5tZWFzdXJlSW5kZXgtLSk7YnJlYWs7Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uU2Vnbm86aWYodC1yPjApe2xldCB0PSExO2ZvcihsZXQgbj0wLHI9dGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLmxlbmd0aDtuPHI7KytuKXtjb25zdCByPXRoaXMucmVwZXRpdGlvbkluc3RydWN0aW9uc1tuXTtpZihvLm1lYXN1cmVJbmRleC1yLm1lYXN1cmVJbmRleD09MSlzd2l0Y2goci50eXBlKXtjYXNlIHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5CYWNrSnVtcExpbmU6ci50eXBlPWktZT4wP3MuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5EYWxTZWdub0FsQ29kYTpzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm8sby50eXBlPXMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5Ob25lLHQ9ITA7YnJlYWs7Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm86Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm9BbEZpbmU6Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm9BbENvZGE6by50eXBlPXMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5Ob25lLHQ9ITB9aWYodClicmVha31pZih0KWJyZWFrO28udHlwZT1pLWU+MD9zLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm9BbENvZGE6cy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkRhbFNlZ25vLG8uYWxpZ25tZW50PXMuQWxpZ25tZW50VHlwZS5FbmQsby5tZWFzdXJlSW5kZXgtLX19aWYodGhpcy5iYWNrd2FyZFNlYXJjaEZvclByZXZpb3VzSWRlbnRpY2FsSW5zdHJ1Y3Rpb24obixvKXx8by50eXBlPT09cy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLk5vbmUpdGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLnNwbGljZShuLDEpLG4tLTtlbHNlIHN3aXRjaChvLnR5cGUpe2Nhc2Ugcy5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtLkZpbmU6YnJlYWs7Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uVG9Db2RhOmkrKzticmVhaztjYXNlIHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5Db2RhOmUrKzticmVhaztjYXNlIHMuUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5TZWdubzp0Kys7YnJlYWs7Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm9BbEZpbmU6Y2FzZSBzLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRGFsU2Vnbm9BbENvZGE6cisrfX10aGlzLnJlcGV0aXRpb25JbnN0cnVjdGlvbnMuc29ydChuLlJlcGV0aXRpb25JbnN0cnVjdGlvbkNvbXBhcmVyLkNvbXBhcmUpfWZpbmRJbnN0cnVjdGlvbkluUHJldmlvdXNNZWFzdXJlKHQsZSxpKXtmb3IobGV0IHM9dC0xO3M+PTA7cy0tKXtjb25zdCB0PXRoaXMucmVwZXRpdGlvbkluc3RydWN0aW9uc1tzXTtpZihlLXQubWVhc3VyZUluZGV4PT0xJiZ0LnR5cGU9PT1pKXJldHVybiEwfXJldHVybiExfWJhY2t3YXJkU2VhcmNoRm9yUHJldmlvdXNJZGVudGljYWxJbnN0cnVjdGlvbih0LGUpe2ZvcihsZXQgaT10LTE7aT49MDtpLS0paWYodGhpcy5yZXBldGl0aW9uSW5zdHJ1Y3Rpb25zW2ldLmVxdWFscyhlKSlyZXR1cm4hMDtyZXR1cm4hMX1hZGRJbnN0cnVjdGlvbih0LGUpe2xldCBpPSEwO2ZvcihsZXQgcz0wLG49dC5sZW5ndGg7czxuOysrcyl7Y29uc3Qgbj10W3NdO2lmKGUuZXF1YWxzKG4pKXtpPSExO2JyZWFrfX1pJiZ0LnB1c2goZSl9fX0sMzc1NTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5TbHVyUmVhZGVyPXZvaWQgMDtjb25zdCBuPWkoMTkyOCkscj1zKGkoMjA0MykpLG89aSg2MzMxKSxhPWkoMjM0Myk7ZS5TbHVyUmVhZGVyPWNsYXNze2NvbnN0cnVjdG9yKHQpe3RoaXMub3BlblNsdXJEaWN0PXt9LHRoaXMubXVzaWNTaGVldD10fWFkZFNsdXIodCxlKXt0cnl7aWYodClmb3IoY29uc3QgaSBvZiB0KWlmKGkuYXR0cmlidXRlcygpLmxlbmd0aD4wKXtjb25zdCB0PWkuYXR0cmlidXRlKFwidHlwZVwiKS52YWx1ZTtsZXQgcz0xO3RyeXtpLmF0dHJpYnV0ZShcIm51bWJlclwiKSYmKHM9cGFyc2VJbnQoaS5hdHRyaWJ1dGUoXCJudW1iZXJcIikudmFsdWUsMTApKX1jYXRjaCh0KXtyLmRlZmF1bHQuZGVidWcoXCJWb2ljZUdlbmVyYXRvci5hZGRTbHVyIG51bWJlcjogXCIsdCl9bGV0IG89YS5QbGFjZW1lbnRFbnVtLk5vdFlldERlZmluZWQ7Y29uc3QgbD1pLmF0dHJpYnV0ZShcInBsYWNlbWVudFwiKTtsJiZsLnZhbHVlJiYoXCJhYm92ZVwiPT09bC52YWx1ZT9vPWEuUGxhY2VtZW50RW51bS5BYm92ZTpcImJlbG93XCI9PT1sLnZhbHVlJiYobz1hLlBsYWNlbWVudEVudW0uQmVsb3cpKTtjb25zdCBoPWkuYXR0cmlidXRlKFwib3JpZW50YXRpb25cIik7aWYoaCYmaC52YWx1ZSYmKFwib3ZlclwiPT09aC52YWx1ZT9vPWEuUGxhY2VtZW50RW51bS5BYm92ZTpcInVuZGVyXCI9PT1oLnZhbHVlJiYobz1hLlBsYWNlbWVudEVudW0uQmVsb3cpKSxcInN0YXJ0XCI9PT10KXtsZXQgdD10aGlzLm9wZW5TbHVyRGljdFtzXTt0fHwodD1uZXcgbi5TbHVyLHRoaXMub3BlblNsdXJEaWN0W3NdPXQpLHQuU3RhcnROb3RlPWUsdC5QbGFjZW1lbnRYbWw9b31lbHNlIGlmKFwic3RvcFwiPT09dCl7Y29uc3QgdD10aGlzLm9wZW5TbHVyRGljdFtzXTt0JiYodC5FbmROb3RlPWUsZS5jaGVja0ZvckRvdWJsZVNsdXIodCl8fChlLk5vdGVTbHVycy5wdXNoKHQpLHQuU3RhcnROb3RlLk5vdGVTbHVycy5wdXNoKHQpKSxkZWxldGUgdGhpcy5vcGVuU2x1ckRpY3Rbc10pfX19Y2F0Y2godCl7Y29uc3QgZT1vLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvU2x1ckVycm9yXCIsXCJFcnJvciB3aGlsZSByZWFkaW5nIHNsdXIuXCIpO3RoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGUpfX19fSwxNjUxOmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9fY3JlYXRlQmluZGluZ3x8KE9iamVjdC5jcmVhdGU/ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQscyx7ZW51bWVyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gZVtpXX19KX06ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksdFtzXT1lW2ldfSksbj10aGlzJiZ0aGlzLl9fZXhwb3J0U3Rhcnx8ZnVuY3Rpb24odCxlKXtmb3IodmFyIGkgaW4gdClcImRlZmF1bHRcIj09PWl8fE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLGkpfHxzKGUsdCxpKX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksbihpKDc2NzcpLGUpLG4oaSgyOTA1KSxlKSxuKGkoNDY3MSksZSksbihpKDI1MzUpLGUpLG4oaSg2Nzg5KSxlKSxuKGkoOTkzNCksZSksbihpKDM3NTUpLGUpfSwyNDU4OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlJlYWRlclBsdWdpbk1hbmFnZXI9dm9pZCAwO2NvbnN0IG49cyhpKDIwNDMpKTtlLlJlYWRlclBsdWdpbk1hbmFnZXI9Y2xhc3N7Y29uc3RydWN0b3IoKXt0aGlzLnZvaWNlTWVhc3VyZVJlYWRQbHVnaW5zPVtdfWFkZFZvaWNlTWVhc3VyZVJlYWRQbHVnaW4odCl7dGhpcy52b2ljZU1lYXN1cmVSZWFkUGx1Z2lucy5wdXNoKHQpfXByb2Nlc3NWb2ljZU1lYXN1cmVSZWFkUGx1Z2lucyh0LGUsaSl7Zm9yKGNvbnN0IHMgb2YgdGhpcy52b2ljZU1lYXN1cmVSZWFkUGx1Z2lucyl0cnl7cy5tZWFzdXJlUmVhZENhbGN1bGF0aW9ucyh0LGUsaSl9Y2F0Y2godCl7bi5kZWZhdWx0LmluZm8oXCJWb2ljZUdlbmVyYXRvci5hZGRTaW5nbGVOb3RlOiBcIix0KX19fX0sODEwOTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2ltcG9ydERlZmF1bHR8fGZ1bmN0aW9uKHQpe3JldHVybiB0JiZ0Ll9fZXNNb2R1bGU/dDp7ZGVmYXVsdDp0fX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Wb2ljZUdlbmVyYXRvcj12b2lkIDA7Y29uc3Qgbj1pKDI5NDcpLHI9aSgzODg0KSxvPWkoOTA4KSxhPWkoNTI1MyksbD1pKDkwNTApLGg9aSg5MjI0KSxjPWkoNDU1NSksdT1pKDU1NDQpLGQ9aSg4MDY5KSxmPWkoMTc5NyksbT1pKDYzMzEpLHA9aSgyNTM1KSxiPWkoMTcwMyksZz1pKDg2NDApLFM9aSg4NjQwKSx5PWkoNDQ0NyksRT1zKGkoMjA0MykpLHg9aSg4NjQwKSx2PWkoMjMzNyksXz1pKDc2NzcpLHc9aSg3NjYpLE09aSgzMDI5KSxUPWkoMjQ3OCksUD1pKDI5NTMpLEw9aSgzNzQ4KTtlLlZvaWNlR2VuZXJhdG9yPWNsYXNze2NvbnN0cnVjdG9yKHQsZSxpLHMsbyl7dGhpcy5vcGVuQmVhbXM9W10sdGhpcy5iZWFtTnVtYmVyT2Zmc2V0PTAsdGhpcy5jdXJyZW50T2N0YXZlU2hpZnQ9MCx0aGlzLnR1cGxldERpY3Q9e30sdGhpcy5vcGVuVHVwbGV0TnVtYmVyPTAsdGhpcy5zdGFmZj1lLHRoaXMuaW5zdHJ1bWVudD1lLlBhcmVudEluc3RydW1lbnQsdGhpcy5tdXNpY1NoZWV0PXRoaXMuaW5zdHJ1bWVudC5HZXRNdXNpY1NoZWV0LHRoaXMuc2x1clJlYWRlcj1zLHRoaXMucGx1Z2luTWFuYWdlcj10LHRoaXMudm9pY2U9bz9uZXcgbi5MaW5rZWRWb2ljZSh0aGlzLmluc3RydW1lbnQsaSxvKTpuZXcgci5Wb2ljZSh0aGlzLmluc3RydW1lbnQsaSksdGhpcy5pbnN0cnVtZW50LlZvaWNlcy5wdXNoKHRoaXMudm9pY2UpLHRoaXMuc3RhZmYuVm9pY2VzLnB1c2godGhpcy52b2ljZSksdGhpcy5seXJpY3NSZWFkZXI9bmV3IHAuTHlyaWNzUmVhZGVyKHRoaXMubXVzaWNTaGVldCksdGhpcy5hcnRpY3VsYXRpb25SZWFkZXI9bmV3IF8uQXJ0aWN1bGF0aW9uUmVhZGVyKHRoaXMubXVzaWNTaGVldC5SdWxlcyl9Z2V0IG9wZW5UaWVEaWN0KCl7cmV0dXJuIHRoaXMuc3RhZmYub3BlblRpZURpY3R9Z2V0IEdldFZvaWNlKCl7cmV0dXJuIHRoaXMudm9pY2V9Z2V0IE9jdGF2ZVNoaWZ0KCl7cmV0dXJuIHRoaXMuY3VycmVudE9jdGF2ZVNoaWZ0fXNldCBPY3RhdmVTaGlmdCh0KXt0aGlzLmN1cnJlbnRPY3RhdmVTaGlmdD10fWNyZWF0ZVZvaWNlRW50cnkodCxlLGkscz0hMSxuPSExLHI9ITEpe3RoaXMuY3VycmVudFZvaWNlRW50cnk9bmV3IG8uVm9pY2VFbnRyeSh0LmNsb25lKCksdGhpcy52b2ljZSxlLHMsbixyKSxpJiZ0aGlzLnZvaWNlLlZvaWNlRW50cmllcy5wdXNoKHRoaXMuY3VycmVudFZvaWNlRW50cnkpfXJlYWQodCxlLGkscyxuLHIsbyxhLGwsaCxjLGQsZixwLGIsZyxTLHkseCx2LF8pe3RoaXMuY3VycmVudFN0YWZmRW50cnk9byx0aGlzLmN1cnJlbnRNZWFzdXJlPWE7dHJ5e3RoaXMuY3VycmVudE5vdGU9cj90aGlzLmFkZFJlc3ROb3RlKHQuZWxlbWVudChcInJlc3RcIiksZSxzLG4sZixwLHgpOnRoaXMuYWRkU2luZ2xlTm90ZSh0LGUscyxpLG4sYyxkLGYscCxiLGcsUyx5LHgsdiksdGhpcy5jdXJyZW50Tm90ZS5Eb3RzWG1sPV87Y29uc3Qgbz10LmVsZW1lbnRzKFwibHlyaWNcIik7dm9pZCAwIT09dGhpcy5seXJpY3NSZWFkZXImJm8mJih0aGlzLmx5cmljc1JlYWRlci5hZGRMeXJpY0VudHJ5KG8sdGhpcy5jdXJyZW50Vm9pY2VFbnRyeSksdGhpcy52b2ljZS5QYXJlbnQuSGFzTHlyaWNzPSEwKTtsZXQgYT0hMTtjb25zdCBtPXQuZWxlbWVudChcIm5vdGF0aW9uc1wiKTtpZihtKXt0aGlzLmFydGljdWxhdGlvblJlYWRlciYmdGhpcy5yZWFkQXJ0aWN1bGF0aW9ucyhtLHRoaXMuY3VycmVudFZvaWNlRW50cnksdGhpcy5jdXJyZW50Tm90ZSk7Y29uc3QgZT1tLmVsZW1lbnRzKFwic2x1clwiKTt2b2lkIDAhPT10aGlzLnNsdXJSZWFkZXImJmUubGVuZ3RoPjAmJiF0aGlzLmN1cnJlbnROb3RlLlBhcmVudFZvaWNlRW50cnkuSXNHcmFjZSYmdGhpcy5zbHVyUmVhZGVyLmFkZFNsdXIoZSx0aGlzLmN1cnJlbnROb3RlKTtjb25zdCBpPW0uZWxlbWVudHMoXCJ0dXBsZXRcIik7aS5sZW5ndGg+MCYmKHRoaXMub3BlblR1cGxldE51bWJlcj10aGlzLmFkZFR1cGxldCh0LGkpLGE9ITApO2NvbnN0IHM9bS5lbGVtZW50KFwiYXJwZWdnaWF0ZVwiKTtpZih2b2lkIDAhPT1zKXtsZXQgdDtpZih0aGlzLmN1cnJlbnRWb2ljZUVudHJ5LkFycGVnZ2lvKXQ9dGhpcy5jdXJyZW50Vm9pY2VFbnRyeS5BcnBlZ2dpbztlbHNle2xldCBlPSExO2Zvcihjb25zdCBpIG9mIHRoaXMuY3VycmVudFN0YWZmRW50cnkuVm9pY2VFbnRyaWVzKWlmKGkuQXJwZWdnaW8pe2U9ITAsdD1pLkFycGVnZ2lvO2JyZWFrfWlmKCFlKXtsZXQgZT1NLkFycGVnZ2lvVHlwZS5BUlBFR0dJT19ESVJFQ1RJT05MRVNTO2NvbnN0IGk9cy5hdHRyaWJ1dGUoXCJkaXJlY3Rpb25cIik7aWYoaSlzd2l0Y2goaS52YWx1ZSl7Y2FzZVwidXBcIjplPU0uQXJwZWdnaW9UeXBlLlJPTExfVVA7YnJlYWs7Y2FzZVwiZG93blwiOmU9TS5BcnBlZ2dpb1R5cGUuUk9MTF9ET1dOO2JyZWFrO2RlZmF1bHQ6ZT1NLkFycGVnZ2lvVHlwZS5BUlBFR0dJT19ESVJFQ1RJT05MRVNTfXQ9bmV3IE0uQXJwZWdnaW8odGhpcy5jdXJyZW50Vm9pY2VFbnRyeSxlKSx0aGlzLmN1cnJlbnRWb2ljZUVudHJ5LkFycGVnZ2lvPXR9fXQuYWRkTm90ZSh0aGlzLmN1cnJlbnROb3RlKX1jb25zdCBuPW0uZWxlbWVudHMoXCJ0aWVkXCIpO24ubGVuZ3RoPjAmJnRoaXMuYWRkVGllKG4sbCxoLHUuVGllVHlwZXMuU0lNUExFKTtjb25zdCByPW0uZWxlbWVudHMoXCJzbGlkZVwiKTtyLmxlbmd0aD4wJiZ0aGlzLmFkZFRpZShyLGwsaCx1LlRpZVR5cGVzLlNMSURFKTtjb25zdCBvPW0uZWxlbWVudChcInRlY2huaWNhbFwiKTtpZihvKXtjb25zdCB0PW8uZWxlbWVudHMoXCJoYW1tZXItb25cIik7dC5sZW5ndGg+MCYmdGhpcy5hZGRUaWUodCxsLGgsdS5UaWVUeXBlcy5IQU1NRVJPTik7Y29uc3QgZT1vLmVsZW1lbnRzKFwicHVsbC1vZmZcIik7ZS5sZW5ndGg+MCYmdGhpcy5hZGRUaWUoZSxsLGgsdS5UaWVUeXBlcy5QVUxMT0ZGKX19dm9pZCAwPT09dC5lbGVtZW50KFwidGltZS1tb2RpZmljYXRpb25cIil8fGF8fHRoaXMuaGFuZGxlVGltZU1vZGlmaWNhdGlvbk5vZGUodCl9Y2F0Y2godCl7RS5kZWZhdWx0Lndhcm4odCk7Y29uc3QgZT1tLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvTm90ZUVycm9yXCIsXCJJZ25vcmVkIGVycm9uZW91cyBOb3RlLlwiKTt0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcihlKSx0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcih0KX1yZXR1cm4gdGhpcy5jdXJyZW50Tm90ZX1jaGVja0ZvclN0YWZmRW50cnlMaW5rKHQsZSxpLHMpe2NvbnN0IG49bmV3IHkuU3RhZmZFbnRyeUxpbmsodGhpcy5jdXJyZW50Vm9pY2VFbnRyeSk7bi5MaW5rU3RhZmZFbnRyaWVzLnB1c2goaSksaS5MaW5rPW47Y29uc3Qgcj10aGlzLmN1cnJlbnRWb2ljZUVudHJ5LlRpbWVzdGFtcC5jbG9uZSgpLG89cy5nZXRWZXJ0aWNhbENvbnRhaW5lckJ5VGltZXN0YW1wKHIpO3JldHVybihpPW8uU3RhZmZFbnRyaWVzW3RdKXx8KGk9bmV3IGwuU291cmNlU3RhZmZFbnRyeShvLGUpLG8uU3RhZmZFbnRyaWVzW3RdPWkpLGkuVm9pY2VFbnRyaWVzLnB1c2godGhpcy5jdXJyZW50Vm9pY2VFbnRyeSksbi5MaW5rU3RhZmZFbnRyaWVzLnB1c2goaSksaS5MaW5rPW4saX1jaGVja0Zvck9wZW5CZWFtKCl7dGhpcy5vcGVuQmVhbXMubGVuZ3RoPjAmJnRoaXMuY3VycmVudE5vdGUmJnRoaXMuaGFuZGxlT3BlbkJlYW0oKX1jaGVja09wZW5UaWVzKCl7Y29uc3QgdD10aGlzLm9wZW5UaWVEaWN0O2Zvcihjb25zdCBlIGluIHQpaWYodC5oYXNPd25Qcm9wZXJ0eShlKSl7Y29uc3QgaT10W2VdO2YuRnJhY3Rpb24ucGx1cyhpLlN0YXJ0Tm90ZS5QYXJlbnRTdGFmZkVudHJ5LlRpbWVzdGFtcCxpLkR1cmF0aW9uKS5sdChpLlN0YXJ0Tm90ZS5Tb3VyY2VNZWFzdXJlLkR1cmF0aW9uKSYmZGVsZXRlIHRbZV19fWhhc1ZvaWNlRW50cnkoKXtyZXR1cm4gdm9pZCAwIT09dGhpcy5jdXJyZW50Vm9pY2VFbnRyeX1yZWFkQXJ0aWN1bGF0aW9ucyh0LGUsaSl7Y29uc3Qgcz10LmVsZW1lbnQoXCJhcnRpY3VsYXRpb25zXCIpO3MmJnRoaXMuYXJ0aWN1bGF0aW9uUmVhZGVyLmFkZEFydGljdWxhdGlvbkV4cHJlc3Npb24ocyxlKTtjb25zdCBuPXQuZWxlbWVudChcImZlcm1hdGFcIik7biYmdGhpcy5hcnRpY3VsYXRpb25SZWFkZXIuYWRkRmVybWF0YShuLGUpO2NvbnN0IHI9dC5lbGVtZW50KFwidGVjaG5pY2FsXCIpO3ImJnRoaXMuYXJ0aWN1bGF0aW9uUmVhZGVyLmFkZFRlY2huaWNhbEFydGljdWxhdGlvbnMocixlLGkpO2NvbnN0IG89dC5lbGVtZW50KFwib3JuYW1lbnRzXCIpO28mJnRoaXMuYXJ0aWN1bGF0aW9uUmVhZGVyLmFkZE9ybmFtZW50KG8sZSl9YWRkU2luZ2xlTm90ZSh0LGUsaSxzLG4scixsLGgsYyx1LGQscCx5LHYsXyl7bGV0IE0sVCxMLEEsQz0wLEk9Zy5BY2NpZGVudGFsRW51bS5OT05FLFI9Uy5Ob3RlRW51bS5DLE49Uy5Ob3RlRW51bS5DLEI9MCxGPTA7Y29uc3QgRD10LmVsZW1lbnRzKCk7Zm9yKGxldCB0PTAsZT1ELmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPURbdF07dHJ5e2lmKFwicGl0Y2hcIj09PWUubmFtZSl7Y29uc3QgdD1lLmVsZW1lbnRzKCk7Zm9yKGxldCBlPTAsaT10Lmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRbZV07TD12b2lkIDAsQT12b2lkIDA7dHJ5e2lmKFwic3RlcFwiPT09aS5uYW1lKXtpZihSPVMuTm90ZUVudW1baS52YWx1ZV0sdm9pZCAwPT09Uil7Y29uc3QgdD1tLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvTm90ZVBpdGNoRXJyb3JcIixcIkludmFsaWQgcGl0Y2ggd2hpbGUgcmVhZGluZyBub3RlLlwiKTt0aHJvdyB0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcih0KSxuZXcgYi5NdXNpY1NoZWV0UmVhZGluZ0V4Y2VwdGlvbih0LHZvaWQgMCl9fWVsc2UgaWYoXCJhbHRlclwiPT09aS5uYW1lKXtpZihDPXBhcnNlRmxvYXQoaS52YWx1ZSksaXNOYU4oQykpe2NvbnN0IHQ9bS5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL05vdGVBbHRlcmF0aW9uRXJyb3JcIixcIkludmFsaWQgYWx0ZXJhdGlvbiB3aGlsZSByZWFkaW5nIG5vdGUuXCIpO3Rocm93IHRoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKHQpLG5ldyBiLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKHQsdm9pZCAwKX1JPXguUGl0Y2guQWNjaWRlbnRhbEZyb21IYWxmVG9uZXMoQyl9ZWxzZSBpZihcIm9jdGF2ZVwiPT09aS5uYW1lJiYoQj1wYXJzZUludChpLnZhbHVlLDEwKSxpc05hTihCKSkpe2NvbnN0IHQ9bS5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL05vdGVPY3RhdmVFcnJvclwiLFwiSW52YWxpZCBvY3RhdmUgdmFsdWUgd2hpbGUgcmVhZGluZyBub3RlLlwiKTt0aHJvdyB0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcih0KSxuZXcgYi5NdXNpY1NoZWV0UmVhZGluZ0V4Y2VwdGlvbih0LHZvaWQgMCl9fWNhdGNoKHQpe0UuZGVmYXVsdC5pbmZvKFwiVm9pY2VHZW5lcmF0b3IuYWRkU2luZ2xlTm90ZSByZWFkIFN0ZXA6IFwiLHQubWVzc2FnZSl9fX1lbHNlIGlmKFwiYWNjaWRlbnRhbFwiPT09ZS5uYW1lKU09ZS52YWx1ZSxcIm5hdHVyYWxcIj09PU0/ST1nLkFjY2lkZW50YWxFbnVtLk5BVFVSQUw6XCJzbGFzaC1mbGF0XCI9PT1NP0k9Zy5BY2NpZGVudGFsRW51bS5TTEFTSEZMQVQ6XCJzbGFzaC1xdWFydGVyLXNoYXJwXCI9PT1NP0k9Zy5BY2NpZGVudGFsRW51bS5TTEFTSFFVQVJURVJTSEFSUDpcInNsYXNoLXNoYXJwXCI9PT1NP0k9Zy5BY2NpZGVudGFsRW51bS5TTEFTSFNIQVJQOlwiZG91YmxlLXNsYXNoLWZsYXRcIj09PU0/ST1nLkFjY2lkZW50YWxFbnVtLkRPVUJMRVNMQVNIRkxBVDpcInNvcmlcIj09PU0/ST1nLkFjY2lkZW50YWxFbnVtLlNPUkk6XCJrb3JvblwiPT09TSYmKEk9Zy5BY2NpZGVudGFsRW51bS5LT1JPTik7ZWxzZSBpZihcInVucGl0Y2hlZFwiPT09ZS5uYW1lKXtjb25zdCB0PWUuZWxlbWVudChcImRpc3BsYXktc3RlcFwiKSxpPWUuZWxlbWVudChcImRpc3BsYXktb2N0YXZlXCIpO2lmKGkmJihCPXBhcnNlSW50KGkudmFsdWUsMTApLEY9Qi0zLGwmJihCKz0xKSwxPT09dGhpcy5pbnN0cnVtZW50LlN0YXZlc1swXS5TdGFmZmxpbmVDb3VudCYmKEYrPTEpKSx0KXtSPVMuTm90ZUVudW1bdC52YWx1ZS50b1VwcGVyQ2FzZSgpXTtsZXQgZT0wLGk9dGhpcy5tdXNpY1NoZWV0LlJ1bGVzLlBlcmN1c3Npb25YTUxEaXNwbGF5U3RlcE5vdGVWYWx1ZVNoaWZ0OzE9PT10aGlzLmluc3RydW1lbnQuU3RhdmVzWzBdLlN0YWZmbGluZUNvdW50JiYoaS09MyksW04sZV09eC5QaXRjaC5saW5lU2hpZnRGcm9tTm90ZUVudW0oUixpKSxGKz1lfX1lbHNlXCJpbnN0cnVtZW50XCI9PT1lLm5hbWU/ZS5maXJzdEF0dHJpYnV0ZSYmKFQ9ZS5maXJzdEF0dHJpYnV0ZS52YWx1ZSk6XCJub3RlaGVhZFwiPT09ZS5uYW1lJiYoTD1lLnZhbHVlLGUuYXR0cmlidXRlKFwiZmlsbGVkXCIpJiYoQT1cInllc1wiPT09ZS5hdHRyaWJ1dGUoXCJmaWxsZWRcIikudmFsdWUpKX1jYXRjaCh0KXtFLmRlZmF1bHQuaW5mbyhcIlZvaWNlR2VuZXJhdG9yLmFkZFNpbmdsZU5vdGU6IFwiLHQpfX1CLT14LlBpdGNoLk9jdGF2ZVhtbERpZmZlcmVuY2U7Y29uc3QgTz1uZXcgeC5QaXRjaChSLEIsSSxNKSxrPWYuRnJhY3Rpb24uY3JlYXRlRnJvbUZyYWN0aW9uKGUpO2xldCBWLEc9LTEsVz0tMTtjb25zdCBVPVtdLHo9dC5lbGVtZW50KFwibm90YXRpb25zXCIpO2lmKHope2NvbnN0IHQ9ei5lbGVtZW50KFwidGVjaG5pY2FsXCIpO2lmKHQpe2NvbnN0IGU9dC5lbGVtZW50KFwic3RyaW5nXCIpO2UmJihHPXBhcnNlSW50KGUudmFsdWUsMTApKTtjb25zdCBpPXQuZWxlbWVudChcImZyZXRcIik7aSYmKFc9cGFyc2VJbnQoaS52YWx1ZSwxMCkpLHQuZWxlbWVudHMoXCJiZW5kXCIpLmZvckVhY2goKGZ1bmN0aW9uKHQpe2NvbnN0IGU9dC5lbGVtZW50KFwiYmVuZC1hbHRlclwiKTt2b2lkIDAhPT10LmVsZW1lbnQoXCJyZWxlYXNlXCIpP1UucHVzaCh7YmVuZGFsdGVyOnBhcnNlSW50KGUudmFsdWUsMTApLGRpcmVjdGlvbjpcImRvd25cIn0pOlUucHVzaCh7YmVuZGFsdGVyOnBhcnNlSW50KGUudmFsdWUsMTApLGRpcmVjdGlvbjpcInVwXCJ9KX0pKX19cmV0dXJuIFY9RzwwfHxXPDA/bmV3IGEuTm90ZSh0aGlzLmN1cnJlbnRWb2ljZUVudHJ5LHRoaXMuY3VycmVudFN0YWZmRW50cnksayxPLHRoaXMuY3VycmVudE1lYXN1cmUpOm5ldyBQLlRhYk5vdGUodGhpcy5jdXJyZW50Vm9pY2VFbnRyeSx0aGlzLmN1cnJlbnRTdGFmZkVudHJ5LGssTyx0aGlzLmN1cnJlbnRNZWFzdXJlLEcsVyxVLF8pLHRoaXMuYWRkTm90ZUluZm8oVixpLGgsYyxuLE4sRix2LHYpLFYuVHlwZUxlbmd0aD1zLFYuSXNHcmFjZU5vdGU9dSxWLlN0ZW1EaXJlY3Rpb25YbWw9ZCxWLlRyZW1vbG9TdHJva2VzPXAsVi5QbGF5YmFja0luc3RydW1lbnRJZD1ULCh2b2lkIDAhPT1MJiZcIm5vcm1hbFwiIT09THx8dm9pZCAwIT09QSkmJihWLk5vdGVoZWFkPW5ldyB3Lk5vdGVoZWFkKFYsTCxBKSksZD09PW8uU3RlbURpcmVjdGlvblR5cGUuTm9uZSYmKHk9XCIjMDAwMDAwMDBcIiksdGhpcy5jdXJyZW50Vm9pY2VFbnRyeS5Ob3Rlcy5wdXNoKFYpLHRoaXMuY3VycmVudFZvaWNlRW50cnkuU3RlbURpcmVjdGlvblhtbD1kLHkmJih0aGlzLmN1cnJlbnRWb2ljZUVudHJ5LlN0ZW1Db2xvclhtbD15LHRoaXMuY3VycmVudFZvaWNlRW50cnkuU3RlbUNvbG9yPXksVi5TdGVtQ29sb3JYbWw9eSksdC5lbGVtZW50cyhcImJlYW1cIikmJiFyJiZ0aGlzLmNyZWF0ZUJlYW0odCxWKSxWfWFkZFJlc3ROb3RlKHQsZSxpLHMsbixyLG8pe2NvbnN0IGw9Zi5GcmFjdGlvbi5jcmVhdGVGcm9tRnJhY3Rpb24oZSksaD10LmVsZW1lbnQoXCJkaXNwbGF5LXN0ZXBcIiksYz10LmVsZW1lbnQoXCJkaXNwbGF5LW9jdGF2ZVwiKTtsZXQgdSxkLG07aCYmYyYmKHU9Uy5Ob3RlRW51bVtoLnZhbHVlLnRvVXBwZXJDYXNlKCldLGQ9cGFyc2VJbnQoYy52YWx1ZSwxMCksbT1uZXcgeC5QaXRjaCh1LGQsZy5BY2NpZGVudGFsRW51bS5OT05FKSk7Y29uc3QgcD1uZXcgYS5Ob3RlKHRoaXMuY3VycmVudFZvaWNlRW50cnksdGhpcy5jdXJyZW50U3RhZmZFbnRyeSxsLG0sdGhpcy5jdXJyZW50TWVhc3VyZSwhMCk7cmV0dXJuIHRoaXMuYWRkTm90ZUluZm8ocCxpLG4scixzLHUsZCxvLG8pLHRoaXMuY3VycmVudFZvaWNlRW50cnkuTm90ZXMucHVzaChwKSx0aGlzLm9wZW5CZWFtcy5sZW5ndGg+MCYmdGhpcy5vcGVuQmVhbXMubGFzdCgpLkV4dGVuZGVkTm90ZUxpc3QucHVzaChwKSxwfWFkZE5vdGVJbmZvKHQsZSxpLHMsbixyLG8sYSxsKXt0Lk5vdGVUeXBlWG1sPWUsdC5QcmludE9iamVjdD1pLHQuSXNDdWVOb3RlPXMsdC5Ob3JtYWxOb3Rlcz1uLHQuZGlzcGxheVN0ZXBVbnBpdGNoZWQ9cix0LmRpc3BsYXlPY3RhdmVVbnBpdGNoZWQ9byx0Lk5vdGVoZWFkQ29sb3JYbWw9YSx0Lk5vdGVoZWFkQ29sb3I9YX1jcmVhdGVCZWFtKHQsZSl7dmFyIGk7dHJ5e2NvbnN0IHM9dC5lbGVtZW50KFwiYmVhbVwiKTtsZXQgbjtpZih2b2lkIDAhPT1zJiZzLmhhc0F0dHJpYnV0ZXMmJihuPXMuYXR0cmlidXRlKFwibnVtYmVyXCIpKSxuKXtsZXQgcz1wYXJzZUludChuLnZhbHVlLDEwKTtjb25zdCByPXQuZWxlbWVudHMoXCJiZWFtXCIpLG89clswXS52YWx1ZTtyJiYoXCJiZWdpblwiPT09bz8ocz09PShudWxsPT09KGk9dGhpcy5vcGVuQmVhbXMubGFzdCgpKXx8dm9pZCAwPT09aT92b2lkIDA6aS5CZWFtTnVtYmVyKT8odGhpcy5iZWFtTnVtYmVyT2Zmc2V0Kysscys9dGhpcy5iZWFtTnVtYmVyT2Zmc2V0KTp0aGlzLm9wZW5CZWFtcy5sYXN0KCkmJnRoaXMuaGFuZGxlT3BlbkJlYW0oKSx0aGlzLm9wZW5CZWFtcy5wdXNoKG5ldyBoLkJlYW0ocyx0aGlzLmJlYW1OdW1iZXJPZmZzZXQpKSk6cys9dGhpcy5iZWFtTnVtYmVyT2Zmc2V0KTtsZXQgYT0hMTtpZighKHM+MCYmczw9dGhpcy5vcGVuQmVhbXMubGVuZ3RoJiZ0aGlzLm9wZW5CZWFtc1tzLTFdKSlyZXR1cm4gdm9pZCBFLmRlZmF1bHQuZGVidWcoXCJbT1NNRF0gaW52YWxpZCBiZWFtbnVtYmVyXCIpO2ZvcihsZXQgdD0wLGU9dGhpcy5vcGVuQmVhbXNbcy0xXS5Ob3Rlcy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLm9wZW5CZWFtc1tzLTFdLk5vdGVzW3RdO3RoaXMuY3VycmVudFZvaWNlRW50cnk9PT1lLlBhcmVudFZvaWNlRW50cnkmJihhPSEwKX1hfHwodGhpcy5vcGVuQmVhbXNbcy0xXS5hZGROb3RlVG9CZWFtKGUpLFwiZW5kXCI9PT1vJiZ0aGlzLmVuZEJlYW0oKSl9fWNhdGNoKHQpe2NvbnN0IGU9bS5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL0JlYW1FcnJvclwiLFwiRXJyb3Igd2hpbGUgcmVhZGluZyBiZWFtLlwiKTt0aHJvdyB0aGlzLm11c2ljU2hlZXQuU2hlZXRFcnJvcnMucHVzaE1lYXN1cmVFcnJvcihlKSxuZXcgYi5NdXNpY1NoZWV0UmVhZGluZ0V4Y2VwdGlvbihcIlwiLHQpfX1lbmRCZWFtKCl7dGhpcy5vcGVuQmVhbXMucG9wKCksdGhpcy5iZWFtTnVtYmVyT2Zmc2V0PU1hdGgubWF4KDAsdGhpcy5iZWFtTnVtYmVyT2Zmc2V0LTEpfWhhbmRsZU9wZW5CZWFtKCl7Y29uc3QgdD10aGlzLm9wZW5CZWFtcy5sYXN0KCk7aWYoMCE9PXQuTm90ZXMubGVuZ3RoKXtpZigxPT09dC5Ob3Rlcy5sZW5ndGgpcmV0dXJuIHQuTm90ZXNbMF0uTm90ZUJlYW09dm9pZCAwLHZvaWQgdGhpcy5lbmRCZWFtKCk7aWYodGhpcy5jdXJyZW50Tm90ZT09PXYuQ29sbGVjdGlvblV0aWwubGFzdCh0Lk5vdGVzKSl0aGlzLmVuZEJlYW0oKTtlbHNle2NvbnN0IGU9di5Db2xsZWN0aW9uVXRpbC5sYXN0KHQuTm90ZXMpLlBhcmVudFN0YWZmRW50cnksaT10aGlzLmN1cnJlbnRNZWFzdXJlLmdldFZlcnRpY2FsQ29udGFpbmVySW5kZXhCeVRpbWVzdGFtcChlLlRpbWVzdGFtcCkscz1lLlZlcnRpY2FsQ29udGFpbmVyUGFyZW50LlN0YWZmRW50cmllcy5pbmRleE9mKGUpO2lmKGk8dGhpcy5jdXJyZW50TWVhc3VyZS5WZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aC0xKXtjb25zdCB0PXRoaXMuY3VycmVudE1lYXN1cmUuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVyc1tpKzFdLlN0YWZmRW50cmllc1tzXTtpZih0KWZvcihsZXQgZT0wLGk9dC5Wb2ljZUVudHJpZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dC5Wb2ljZUVudHJpZXNbZV07aWYoaS5QYXJlbnRWb2ljZT09PXRoaXMudm9pY2Upe2NvbnN0IHQ9aS5Ob3Rlc1swXTt0Lkxlbmd0aC5sdGUobmV3IGYuRnJhY3Rpb24oMSw4KSk/KHRoaXMub3BlbkJlYW1zLmxhc3QoKS5hZGROb3RlVG9CZWFtKHQpLHRoaXMuZW5kQmVhbSgpKTp0aGlzLmVuZEJlYW0oKX19fWVsc2UgdGhpcy5lbmRCZWFtKCl9fWVsc2UgdGhpcy5lbmRCZWFtKCl9YWRkVHVwbGV0KHQsZSl7bGV0IGk9ITE7aWYodm9pZCAwIT09ZSYmZS5sZW5ndGg+MSl7bGV0IHM9dC5lbGVtZW50KFwidGltZS1tb2RpZmljYXRpb25cIik7cyYmKHM9cy5lbGVtZW50KFwiYWN0dWFsLW5vdGVzXCIpKTtjb25zdCBuPWU7Zm9yKGxldCBlPTAscj1uLmxlbmd0aDtlPHI7KytlKXtjb25zdCByPW5bZV07aWYodm9pZCAwIT09ciYmci5hdHRyaWJ1dGVzKCkpe2NvbnN0IGU9ci5hdHRyaWJ1dGUoXCJicmFja2V0XCIpO2UmJlwieWVzXCI9PT1lLnZhbHVlJiYoaT0hMCk7Y29uc3Qgbj1yLmF0dHJpYnV0ZShcInR5cGVcIik7aWYobiYmXCJzdGFydFwiPT09bi52YWx1ZSl7bGV0IGU9MTtyLmF0dHJpYnV0ZShcIm51bWJlclwiKSYmKGU9cGFyc2VJbnQoci5hdHRyaWJ1dGUoXCJudW1iZXJcIikudmFsdWUsMTApKTtsZXQgbj0wO2lmKHMmJihuPXBhcnNlSW50KHMudmFsdWUsMTApLGlzTmFOKG4pKSl7Y29uc3QgdD1tLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvVHVwbGV0Tm90ZUR1cmF0aW9uRXJyb3JcIixcIkludmFsaWQgdHVwbGV0IG5vdGUgZHVyYXRpb24uXCIpO3Rocm93IHRoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKHQpLG5ldyBiLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKHQsdm9pZCAwKX1jb25zdCBvPW5ldyBkLlR1cGxldChuLGkpO28udHVwbGV0TGFiZWxOdW1iZXJQbGFjZW1lbnQ9TC5QbGFjZW1lbnRFbnVtLkFib3ZlO2NvbnN0IGE9ci5hdHRyaWJ1dGUoXCJwbGFjZW1lbnRcIik7YSYmKFwiYmVsb3dcIj09PWEudmFsdWUmJihvLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PUwuUGxhY2VtZW50RW51bS5CZWxvdyksby5QbGFjZW1lbnRGcm9tWG1sPSEwKSx0aGlzLnR1cGxldERpY3RbZV0mJihkZWxldGUgdGhpcy50dXBsZXREaWN0W2VdLDA9PT1PYmplY3Qua2V5cyh0aGlzLnR1cGxldERpY3QpLmxlbmd0aD90aGlzLm9wZW5UdXBsZXROdW1iZXI9MDpPYmplY3Qua2V5cyh0aGlzLnR1cGxldERpY3QpLmxlbmd0aD4xJiZ0aGlzLm9wZW5UdXBsZXROdW1iZXItLSksdGhpcy50dXBsZXREaWN0W2VdPW87Y29uc3QgbD1bXTtsLnB1c2godGhpcy5jdXJyZW50Tm90ZSksby5Ob3Rlcy5wdXNoKGwpLG8uRnJhY3Rpb25zLnB1c2godGhpcy5nZXRUdXBsZXROb3RlRHVyYXRpb25Gcm9tVHlwZSh0KSksdGhpcy5jdXJyZW50Tm90ZS5Ob3RlVHVwbGV0PW8sdGhpcy5vcGVuVHVwbGV0TnVtYmVyPWV9ZWxzZSBpZihcInN0b3BcIj09PW4udmFsdWUpe2xldCBlPTE7ci5hdHRyaWJ1dGUoXCJudW1iZXJcIikmJihlPXBhcnNlSW50KHIuYXR0cmlidXRlKFwibnVtYmVyXCIpLnZhbHVlLDEwKSk7Y29uc3QgaT10aGlzLnR1cGxldERpY3RbZV07aWYoaSl7Y29uc3Qgcz1yLmF0dHJpYnV0ZShcInBsYWNlbWVudFwiKTtzJiYoXCJiZWxvd1wiPT09cy52YWx1ZT9pLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PUwuUGxhY2VtZW50RW51bS5CZWxvdzppLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PUwuUGxhY2VtZW50RW51bS5BYm92ZSxpLlBsYWNlbWVudEZyb21YbWw9ITApO2NvbnN0IG49W107aWYobi5wdXNoKHRoaXMuY3VycmVudE5vdGUpLGkuTm90ZXMucHVzaChuKSwhaS5QbGFjZW1lbnRGcm9tWG1sKXtsZXQgdD0hMTtmb3IoY29uc3QgZSBvZiBpLk5vdGVzKXtmb3IoY29uc3QgcyBvZiBlKWlmKCFzLmlzUmVzdCgpKXtzLlN0ZW1EaXJlY3Rpb25YbWw9PT1vLlN0ZW1EaXJlY3Rpb25UeXBlLkRvd24/aS50dXBsZXRMYWJlbE51bWJlclBsYWNlbWVudD1MLlBsYWNlbWVudEVudW0uQmVsb3c6aS50dXBsZXRMYWJlbE51bWJlclBsYWNlbWVudD1MLlBsYWNlbWVudEVudW0uQWJvdmUsdD0hMDticmVha31pZih0KWJyZWFrfX1pLkZyYWN0aW9ucy5wdXNoKHRoaXMuZ2V0VHVwbGV0Tm90ZUR1cmF0aW9uRnJvbVR5cGUodCkpLHRoaXMuY3VycmVudE5vdGUuTm90ZVR1cGxldD1pLGRlbGV0ZSB0aGlzLnR1cGxldERpY3RbZV0sMD09PU9iamVjdC5rZXlzKHRoaXMudHVwbGV0RGljdCkubGVuZ3RoP3RoaXMub3BlblR1cGxldE51bWJlcj0wOk9iamVjdC5rZXlzKHRoaXMudHVwbGV0RGljdCkubGVuZ3RoPjEmJnRoaXMub3BlblR1cGxldE51bWJlci0tfX19fX1lbHNlIGlmKGVbMF0pe2NvbnN0IHM9ZVswXTtpZihzLmhhc0F0dHJpYnV0ZXMpe2NvbnN0IGU9cy5hdHRyaWJ1dGUoXCJ0eXBlXCIpLnZhbHVlO2xldCBuPTE7cy5hdHRyaWJ1dGUoXCJudW1iZXJcIikmJihuPXBhcnNlSW50KHMuYXR0cmlidXRlKFwibnVtYmVyXCIpLnZhbHVlLDEwKSk7Y29uc3Qgcj1pc05hTihuKSxhPXMuYXR0cmlidXRlKFwiYnJhY2tldFwiKTtpZihhJiZcInllc1wiPT09YS52YWx1ZSYmKGk9ITApLFwic3RhcnRcIj09PWUpe2xldCBlPTAsbz10LmVsZW1lbnQoXCJ0aW1lLW1vZGlmaWNhdGlvblwiKTtpZihvJiYobz1vLmVsZW1lbnQoXCJhY3R1YWwtbm90ZXNcIikpLG8mJihlPXBhcnNlSW50KG8udmFsdWUsMTApLGlzTmFOKGUpKSl7Y29uc3QgdD1tLklUZXh0VHJhbnNsYXRpb24udHJhbnNsYXRlVGV4dChcIlJlYWRlckVycm9yTWVzc2FnZXMvVHVwbGV0Tm90ZUR1cmF0aW9uRXJyb3JcIixcIkludmFsaWQgdHVwbGV0IG5vdGUgZHVyYXRpb24uXCIpO3Rocm93IHRoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKHQpLG5ldyBiLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKHQpfXImJih0aGlzLm9wZW5UdXBsZXROdW1iZXIrKyxuPXRoaXMub3BlblR1cGxldE51bWJlcik7bGV0IGE9dGhpcy50dXBsZXREaWN0W25dO2F8fChhPXRoaXMudHVwbGV0RGljdFtuXT1uZXcgZC5UdXBsZXQoZSxpKSxhLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PUwuUGxhY2VtZW50RW51bS5BYm92ZSk7Y29uc3QgbD1zLmF0dHJpYnV0ZShcInBsYWNlbWVudFwiKTtsJiYoXCJiZWxvd1wiPT09bC52YWx1ZT9hLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PUwuUGxhY2VtZW50RW51bS5CZWxvdzphLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PUwuUGxhY2VtZW50RW51bS5BYm92ZSxhLlBsYWNlbWVudEZyb21YbWw9ITApO2NvbnN0IGg9W107aC5wdXNoKHRoaXMuY3VycmVudE5vdGUpLGEuTm90ZXMucHVzaChoKSxhLkZyYWN0aW9ucy5wdXNoKHRoaXMuZ2V0VHVwbGV0Tm90ZUR1cmF0aW9uRnJvbVR5cGUodCkpLHRoaXMuY3VycmVudE5vdGUuTm90ZVR1cGxldD1hLHRoaXMub3BlblR1cGxldE51bWJlcj1ufWVsc2UgaWYoXCJzdG9wXCI9PT1lKXtyJiYobj10aGlzLm9wZW5UdXBsZXROdW1iZXIpO2NvbnN0IGU9dGhpcy50dXBsZXREaWN0W3RoaXMub3BlblR1cGxldE51bWJlcl07aWYoZSl7Y29uc3QgaT1zLmF0dHJpYnV0ZShcInBsYWNlbWVudFwiKTtpJiYoXCJiZWxvd1wiPT09aS52YWx1ZT9lLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PUwuUGxhY2VtZW50RW51bS5CZWxvdzplLnR1cGxldExhYmVsTnVtYmVyUGxhY2VtZW50PUwuUGxhY2VtZW50RW51bS5BYm92ZSxlLlBsYWNlbWVudEZyb21YbWw9ITApO2NvbnN0IHI9W107aWYoci5wdXNoKHRoaXMuY3VycmVudE5vdGUpLGUuTm90ZXMucHVzaChyKSwhZS5QbGFjZW1lbnRGcm9tWG1sKXtsZXQgdD0hMTtmb3IoY29uc3QgaSBvZiBlLk5vdGVzKXtmb3IoY29uc3QgcyBvZiBpKWlmKCFzLmlzUmVzdCgpKXtzLlN0ZW1EaXJlY3Rpb25YbWw9PT1vLlN0ZW1EaXJlY3Rpb25UeXBlLkRvd24/ZS50dXBsZXRMYWJlbE51bWJlclBsYWNlbWVudD1MLlBsYWNlbWVudEVudW0uQmVsb3c6ZS50dXBsZXRMYWJlbE51bWJlclBsYWNlbWVudD1MLlBsYWNlbWVudEVudW0uQWJvdmUsdD0hMDticmVha31pZih0KWJyZWFrfX1lLkZyYWN0aW9ucy5wdXNoKHRoaXMuZ2V0VHVwbGV0Tm90ZUR1cmF0aW9uRnJvbVR5cGUodCkpLHRoaXMuY3VycmVudE5vdGUuTm90ZVR1cGxldD1lLDA9PT1PYmplY3Qua2V5cyh0aGlzLnR1cGxldERpY3QpLmxlbmd0aD90aGlzLm9wZW5UdXBsZXROdW1iZXI9MDpPYmplY3Qua2V5cyh0aGlzLnR1cGxldERpY3QpLmxlbmd0aD4xJiZ0aGlzLm9wZW5UdXBsZXROdW1iZXItLSxkZWxldGUgdGhpcy50dXBsZXREaWN0W25dfX19fXJldHVybiB0aGlzLm9wZW5UdXBsZXROdW1iZXJ9aGFuZGxlVGltZU1vZGlmaWNhdGlvbk5vZGUodCl7aWYodGhpcy50dXBsZXREaWN0W3RoaXMub3BlblR1cGxldE51bWJlcl0pdHJ5e2NvbnN0IGU9dGhpcy50dXBsZXREaWN0W3RoaXMub3BlblR1cGxldE51bWJlcl0saT12LkNvbGxlY3Rpb25VdGlsLmxhc3QoZS5Ob3Rlcyk7bGV0IHM7aVswXS5QYXJlbnRWb2ljZUVudHJ5LlRpbWVzdGFtcC5FcXVhbHModGhpcy5jdXJyZW50Vm9pY2VFbnRyeS5UaW1lc3RhbXApP3M9aToocz1bXSxlLk5vdGVzLnB1c2gocyksZS5GcmFjdGlvbnMucHVzaCh0aGlzLmdldFR1cGxldE5vdGVEdXJhdGlvbkZyb21UeXBlKHQpKSkscy5wdXNoKHRoaXMuY3VycmVudE5vdGUpLHRoaXMuY3VycmVudE5vdGUuTm90ZVR1cGxldD1lfWNhdGNoKHQpe2NvbnN0IGU9bS5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL1R1cGxldE51bWJlckVycm9yXCIsXCJJbnZhbGlkIHR1cGxldCBudW1iZXIuXCIpO3Rocm93IHRoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGUpLHR9ZWxzZSBpZih0aGlzLmN1cnJlbnRWb2ljZUVudHJ5Lk5vdGVzLmxlbmd0aD4wKXtjb25zdCB0PXRoaXMuY3VycmVudFZvaWNlRW50cnkuTm90ZXNbMF07aWYodC5Ob3RlVHVwbGV0KXtjb25zdCBlPXQuTm90ZVR1cGxldDt2LkNvbGxlY3Rpb25VdGlsLmxhc3QoZS5Ob3RlcykucHVzaCh0aGlzLmN1cnJlbnROb3RlKSx0aGlzLmN1cnJlbnROb3RlLk5vdGVUdXBsZXQ9ZX19fWFkZFRpZSh0LGUsaSxzKXtpZih0KWlmKDE9PT10Lmxlbmd0aCl7Y29uc3QgZT10WzBdO2lmKHZvaWQgMCE9PWUmJmUuYXR0cmlidXRlcygpKXtjb25zdCB0PXRoaXMuZ2V0VGllRGlyZWN0aW9uKGUpLGk9ZS5hdHRyaWJ1dGUoXCJ0eXBlXCIpLnZhbHVlO3RyeXtpZihcInN0YXJ0XCI9PT1pKXtjb25zdCBlPXRoaXMuZmluZEN1cnJlbnROb3RlSW5UaWVEaWN0KHRoaXMuY3VycmVudE5vdGUpO2U8MCYmZGVsZXRlIHRoaXMub3BlblRpZURpY3RbZV07Y29uc3QgaT10aGlzLmdldE5leHRBdmFpbGFibGVOdW1iZXJGb3JUaWUoKSxuPW5ldyBjLlRpZSh0aGlzLmN1cnJlbnROb3RlLHMpO3RoaXMub3BlblRpZURpY3RbaV09bixuLlRpZU51bWJlcj1pLG4uVGllRGlyZWN0aW9uPXR9ZWxzZSBpZihcInN0b3BcIj09PWkpe2NvbnN0IHQ9dGhpcy5maW5kQ3VycmVudE5vdGVJblRpZURpY3QodGhpcy5jdXJyZW50Tm90ZSksZT10aGlzLm9wZW5UaWVEaWN0W3RdO2UmJihlLkFkZE5vdGUodGhpcy5jdXJyZW50Tm90ZSksZGVsZXRlIHRoaXMub3BlblRpZURpY3RbdF0pfX1jYXRjaCh0KXtjb25zdCBlPW0uSVRleHRUcmFuc2xhdGlvbi50cmFuc2xhdGVUZXh0KFwiUmVhZGVyRXJyb3JNZXNzYWdlcy9UaWVFcnJvclwiLFwiRXJyb3Igd2hpbGUgcmVhZGluZyB0aWUuXCIpO3RoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGUpfX19ZWxzZSBpZigyPT09dC5sZW5ndGgpe2NvbnN0IGU9dGhpcy5maW5kQ3VycmVudE5vdGVJblRpZURpY3QodGhpcy5jdXJyZW50Tm90ZSk7aWYoZT49MCl7Y29uc3QgaT10aGlzLm9wZW5UaWVEaWN0W2VdO2kuQWRkTm90ZSh0aGlzLmN1cnJlbnROb3RlKTtmb3IoY29uc3QgZSBvZiB0KWlmKFwic3RhcnRcIj09PWUuYXR0cmlidXRlKFwidHlwZVwiKS52YWx1ZSl7Y29uc3QgdD10aGlzLmdldFRpZURpcmVjdGlvbihlKTtpLk5vdGVJbmRleFRvVGllRGlyZWN0aW9uW2kuTm90ZXMubGVuZ3RoLTFdPXR9fX19Z2V0VGllRGlyZWN0aW9uKHQpe2xldCBlPUwuUGxhY2VtZW50RW51bS5Ob3RZZXREZWZpbmVkO2NvbnN0IGk9dC5hdHRyaWJ1dGUoXCJwbGFjZW1lbnRcIik7aSYmKFwiYWJvdmVcIj09PWkudmFsdWU/ZT1MLlBsYWNlbWVudEVudW0uQWJvdmU6XCJiZWxvd1wiPT09aS52YWx1ZSYmKGU9TC5QbGFjZW1lbnRFbnVtLkJlbG93KSk7Y29uc3Qgcz10LmF0dHJpYnV0ZShcIm9yaWVudGF0aW9uXCIpO3JldHVybiBzJiYoXCJvdmVyXCI9PT1zLnZhbHVlP2U9TC5QbGFjZW1lbnRFbnVtLkFib3ZlOlwidW5kZXJcIj09PXMudmFsdWUmJihlPUwuUGxhY2VtZW50RW51bS5CZWxvdykpLGV9Z2V0TmV4dEF2YWlsYWJsZU51bWJlckZvclRpZSgpe2NvbnN0IHQ9T2JqZWN0LmtleXModGhpcy5vcGVuVGllRGljdCk7aWYoMD09PXQubGVuZ3RoKXJldHVybiAxO3Quc29ydCgoKHQsZSk9Pit0LStlKSk7Zm9yKGxldCBlPTA7ZTx0Lmxlbmd0aDtlKyspaWYoXCJcIisoZSsxKSE9PXRbZV0pcmV0dXJuIGUrMTtyZXR1cm4rdFt0Lmxlbmd0aC0xXSsxfWZpbmRDdXJyZW50Tm90ZUluVGllRGljdCh0KXtjb25zdCBlPXRoaXMub3BlblRpZURpY3Q7Zm9yKGNvbnN0IGkgaW4gZSlpZihlLmhhc093blByb3BlcnR5KGkpKXtjb25zdCBzPWVbaV0sbj1zLk5vdGVzWzBdLHI9dDtpZihzLlBpdGNoLkZ1bmRhbWVudGFsTm90ZT09PXQuUGl0Y2guRnVuZGFtZW50YWxOb3RlJiZzLlBpdGNoLk9jdGF2ZT09PXQuUGl0Y2guT2N0YXZlKXJldHVybiBwYXJzZUludChpLDEwKTtpZih2b2lkIDAhPT1uLlN0cmluZ051bWJlclRhYiYmbi5TdHJpbmdOdW1iZXJUYWI9PT1yLlN0cmluZ051bWJlclRhYilyZXR1cm4gcGFyc2VJbnQoaSwxMCl9cmV0dXJuLTF9Z2V0VHVwbGV0Tm90ZUR1cmF0aW9uRnJvbVR5cGUodCl7aWYodC5lbGVtZW50KFwidHlwZVwiKSl7Y29uc3QgZT10LmVsZW1lbnQoXCJ0eXBlXCIpO2lmKGUpe2NvbnN0IHQ9ZS52YWx1ZTt0cnl7cmV0dXJuIFQuTm90ZVR5cGVIYW5kbGVyLmdldE5vdGVEdXJhdGlvbkZyb21UeXBlKHQpfWNhdGNoKHQpe2NvbnN0IGU9bS5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL05vdGVEdXJhdGlvbkVycm9yXCIsXCJJbnZhbGlkIG5vdGUgZHVyYXRpb24uXCIpO3Rocm93IHRoaXMubXVzaWNTaGVldC5TaGVldEVycm9ycy5wdXNoTWVhc3VyZUVycm9yKGUpLG5ldyBiLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKFwiXCIsdCl9fX19fX0sOTcxNDpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2NyZWF0ZUJpbmRpbmd8fChPYmplY3QuY3JlYXRlP2Z1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LHMse2VudW1lcmFibGU6ITAsZ2V0OmZ1bmN0aW9uKCl7cmV0dXJuIGVbaV19fSl9OmZ1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLHRbc109ZVtpXX0pLG49dGhpcyYmdGhpcy5fX2V4cG9ydFN0YXJ8fGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBpIGluIHQpXCJkZWZhdWx0XCI9PT1pfHxPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxpKXx8cyhlLHQsaSl9O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLG4oaSgyMzkzKSxlKSxuKGkoMTM3MiksZSksbihpKDg3MzYpLGUpLG4oaSg4MTA5KSxlKSxuKGkoMTY1MSksZSksbihpKDI0NTgpLGUpfSw1MTQyOmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlN1Ykluc3RydW1lbnQ9dm9pZCAwO2NvbnN0IG49aSgyODkpLHI9cyhpKDIwNDMpKTtjbGFzcyBve2NvbnN0cnVjdG9yKHQpe3RoaXMucGFyZW50SW5zdHJ1bWVudD10LHRoaXMuZml4ZWRLZXk9LTEsdGhpcy5uYW1lPXRoaXMucGFyc2VNaWRpSW5zdHJ1bWVudCh0aGlzLnBhcmVudEluc3RydW1lbnQuTmFtZSksdGhpcy5taWRpSW5zdHJ1bWVudElEPW8ubWlkaUluc3RydW1lbnRbdGhpcy5uYW1lXSx0aGlzLnZvbHVtZT0xfWdldCBQYXJlbnRJbnN0cnVtZW50KCl7cmV0dXJuIHRoaXMucGFyZW50SW5zdHJ1bWVudH1zdGF0aWMgaXNQaWFub0luc3RydW1lbnQodCl7cmV0dXJuIHQ9PT1uLk1pZGlJbnN0cnVtZW50LkFjb3VzdGljX0dyYW5kX1BpYW5vfHx0PT09bi5NaWRpSW5zdHJ1bWVudC5CcmlnaHRfQWNvdXN0aWNfUGlhbm98fHQ9PT1uLk1pZGlJbnN0cnVtZW50LkVsZWN0cmljX0dyYW5kX1BpYW5vfHx0PT09bi5NaWRpSW5zdHJ1bWVudC5FbGVjdHJpY19QaWFub18xfHx0PT09bi5NaWRpSW5zdHJ1bWVudC5FbGVjdHJpY19QaWFub18yfXNldE1pZGlJbnN0cnVtZW50KHQpe3RoaXMubWlkaUluc3RydW1lbnRJRD1vLm1pZGlJbnN0cnVtZW50W3RoaXMucGFyc2VNaWRpSW5zdHJ1bWVudCh0KV19cGFyc2VNaWRpSW5zdHJ1bWVudCh0KXt0cnl7aWYodCl7Y29uc3QgZT10LnRvTG93ZXJDYXNlKCkudHJpbSgpO2Zvcihjb25zdCB0IGluIG8ubWlkaUluc3RydW1lbnQpaWYoLTEhPT1lLmluZGV4T2YodCkpcmV0dXJuIHR9aWYodGhpcy5wYXJlbnRJbnN0cnVtZW50Lk5hbWUpe2NvbnN0IHQ9dGhpcy5wYXJlbnRJbnN0cnVtZW50Lk5hbWUudG9Mb3dlckNhc2UoKS50cmltKCk7Zm9yKGNvbnN0IGUgaW4gby5taWRpSW5zdHJ1bWVudClpZigtMSE9PXQuaW5kZXhPZihlKSlyZXR1cm4gZX19Y2F0Y2godCl7ci5kZWZhdWx0LmVycm9yKFwiRXJyb3IgcGFyc2luZyBNSURJIEluc3RydW1lbnQuIERlZmF1bHQgdG8gR3JhbmQgUGlhbm8uXCIpfXJldHVyblwidW5uYW1lZFwifX1lLlN1Ykluc3RydW1lbnQ9byxvLm1pZGlJbnN0cnVtZW50PXthbHQ6bi5NaWRpSW5zdHJ1bWVudC5TeW50aF9Wb2ljZSxhbHRvOm4uTWlkaUluc3RydW1lbnQuU3ludGhfVm9pY2UsYmFuam86bi5NaWRpSW5zdHJ1bWVudC5CYW5qbyxiYXJpdG9uOm4uTWlkaUluc3RydW1lbnQuU3ludGhfVm9pY2UsYmFyaXRvbmU6bi5NaWRpSW5zdHJ1bWVudC5TeW50aF9Wb2ljZSxiYXNzOm4uTWlkaUluc3RydW1lbnQuU3ludGhfVm9pY2UsYmxvY2tmbMO2dGU6bi5NaWRpSW5zdHJ1bWVudC5SZWNvcmRlcixicmFzczpuLk1pZGlJbnN0cnVtZW50LlRyb21ib25lLGJyYXRzY2hlOm4uTWlkaUluc3RydW1lbnQuVmlvbGEsY2VsbG86bi5NaWRpSW5zdHJ1bWVudC5DZWxsbyxjbGFyaW5ldDpuLk1pZGlJbnN0cnVtZW50LkNsYXJpbmV0LGNvbnRyYWJhc3M6bi5NaWRpSW5zdHJ1bWVudC5Db250cmFiYXNzLGRydW1zOm4uTWlkaUluc3RydW1lbnQuUGVyY3Vzc2lvbixmbHV0ZTpuLk1pZGlJbnN0cnVtZW50LkZsdXRlLGZsw7Z0ZTpuLk1pZGlJbnN0cnVtZW50LkZsdXRlLGZyZW5jaGhvcm46bi5NaWRpSW5zdHJ1bWVudC5GcmVuY2hfSG9ybixnaXRhcnJlOm4uTWlkaUluc3RydW1lbnQuQWNvdXN0aWNfR3VpdGFyX255bG9uLGd1aXRhcjpuLk1pZGlJbnN0cnVtZW50LkFjb3VzdGljX0d1aXRhcl9ueWxvbixoYXJmZTpuLk1pZGlJbnN0cnVtZW50Lk9yY2hlc3RyYWxfSGFycCxoYXJwOm4uTWlkaUluc3RydW1lbnQuT3JjaGVzdHJhbF9IYXJwLGtsYXJpbmV0dGU6bi5NaWRpSW5zdHJ1bWVudC5DbGFyaW5ldCxrbGF2aWVyOm4uTWlkaUluc3RydW1lbnQuQWNvdXN0aWNfR3JhbmRfUGlhbm8sa29udHJhYmFzczpuLk1pZGlJbnN0cnVtZW50LkNvbnRyYWJhc3Msb2JvZTpuLk1pZGlJbnN0cnVtZW50Lk9ib2Usb3JnYW46bi5NaWRpSW5zdHJ1bWVudC5DaHVyY2hfT3JnYW4sb3JnZWw6bi5NaWRpSW5zdHJ1bWVudC5DaHVyY2hfT3JnYW4sb3JndWU6bi5NaWRpSW5zdHJ1bWVudC5DaHVyY2hfT3JnYW4scGVyY3Vzc2lvbjpuLk1pZGlJbnN0cnVtZW50LlBlcmN1c3Npb24scGlhbm86bi5NaWRpSW5zdHJ1bWVudC5BY291c3RpY19HcmFuZF9QaWFubyxwaWNjb2xvOm4uTWlkaUluc3RydW1lbnQuUGljY29sbyxwb3NhdW5lOm4uTWlkaUluc3RydW1lbnQuVHJvbWJvbmUscmVjb3JkZXI6bi5NaWRpSW5zdHJ1bWVudC5SZWNvcmRlcixzYXg6bi5NaWRpSW5zdHJ1bWVudC5UZW5vcl9TYXgsc2NobGFnd2VyazpuLk1pZGlJbnN0cnVtZW50LlBlcmN1c3Npb24sc2NobGFnemV1ZzpuLk1pZGlJbnN0cnVtZW50LlBlcmN1c3Npb24sc29wcmFuOm4uTWlkaUluc3RydW1lbnQuU3ludGhfVm9pY2Usc3RlZWxkcnVtOm4uTWlkaUluc3RydW1lbnQuU3RlZWxfRHJ1bXMsc3RyZWljaGVyOm4uTWlkaUluc3RydW1lbnQuU3RyaW5nX0Vuc2VtYmxlXzEsc3RyaW5nczpuLk1pZGlJbnN0cnVtZW50LlN0cmluZ19FbnNlbWJsZV8xLHRlbm9yOm4uTWlkaUluc3RydW1lbnQuU3ludGhfVm9pY2UsdHB0Om4uTWlkaUluc3RydW1lbnQuVHJ1bXBldCx0cm9tYm9uZTpuLk1pZGlJbnN0cnVtZW50LlRyb21ib25lLHRyb21wZXRlOm4uTWlkaUluc3RydW1lbnQuVHJ1bXBldCx0cnVtcGV0Om4uTWlkaUluc3RydW1lbnQuVHJ1bXBldCx0dWJhOm4uTWlkaUluc3RydW1lbnQuVHViYSx1bm5hbWVkOm4uTWlkaUluc3RydW1lbnQuQWNvdXN0aWNfR3JhbmRfUGlhbm8sdmlvbGE6bi5NaWRpSW5zdHJ1bWVudC5WaW9sYSx2aW9saW46bi5NaWRpSW5zdHJ1bWVudC5WaW9saW4sXCJ2aW9sb24tY1wiOm4uTWlkaUluc3RydW1lbnQuQ2VsbG8sXCJ2aW9sb24uXCI6bi5NaWRpSW5zdHJ1bWVudC5WaW9saW4sdm9pY2U6bi5NaWRpSW5zdHJ1bWVudC5TeW50aF9Wb2ljZSx3b29kYmxvY2s6bi5NaWRpSW5zdHJ1bWVudC5Xb29kYmxvY2t9fSwzMDI5Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIGk7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5BcnBlZ2dpb1R5cGU9ZS5BcnBlZ2dpbz12b2lkIDAsZS5BcnBlZ2dpbz1jbGFzc3tjb25zdHJ1Y3Rvcih0LGU9aS5BUlBFR0dJT19ESVJFQ1RJT05MRVNTKXt0aGlzLnBhcmVudFZvaWNlRW50cnk9dCx0aGlzLnR5cGU9ZSx0aGlzLm5vdGVzPVtdfWFkZE5vdGUodCl7dGhpcy5ub3Rlcy5wdXNoKHQpLHQuQXJwZWdnaW89dGhpc319LGZ1bmN0aW9uKHQpe3RbdC5CUlVTSF9ET1dOPTFdPVwiQlJVU0hfRE9XTlwiLHRbdC5CUlVTSF9VUD0yXT1cIkJSVVNIX1VQXCIsdFt0LlJPTExfRE9XTj0zXT1cIlJPTExfRE9XTlwiLHRbdC5ST0xMX1VQPTRdPVwiUk9MTF9VUFwiLHRbdC5SQVNRVUVET19ET1dOPTVdPVwiUkFTUVVFRE9fRE9XTlwiLHRbdC5SQVNRVUVET19VUD02XT1cIlJBU1FVRURPX1VQXCIsdFt0LkFSUEVHR0lPX0RJUkVDVElPTkxFU1M9N109XCJBUlBFR0dJT19ESVJFQ1RJT05MRVNTXCJ9KGk9ZS5BcnBlZ2dpb1R5cGV8fChlLkFycGVnZ2lvVHlwZT17fSkpfSwxNjYyOih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5BcnRpY3VsYXRpb249dm9pZCAwLGUuQXJ0aWN1bGF0aW9uPWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dGhpcy5hcnRpY3VsYXRpb25FbnVtPXQsdGhpcy5wbGFjZW1lbnQ9ZX1FcXVhbHModCl7cmV0dXJuIHQuYXJ0aWN1bGF0aW9uRW51bT09PXRoaXMuYXJ0aWN1bGF0aW9uRW51bSYmdC5wbGFjZW1lbnQ9PT10aGlzLnBsYWNlbWVudH19fSw5MjI0Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIGk7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5CZWFtRW51bT1lLkJlYW09dm9pZCAwLGUuQmVhbT1jbGFzc3tjb25zdHJ1Y3Rvcih0PTEsZT0wKXt0aGlzLm5vdGVzPVtdLHRoaXMuZXh0ZW5kZWROb3RlTGlzdD1bXSx0aGlzLkJlYW1OdW1iZXJPZmZzZXRUb1hNTD0wLHRoaXMuQmVhbU51bWJlcj10LHRoaXMuQmVhbU51bWJlck9mZnNldFRvWE1MPWV9Z2V0IE5vdGVzKCl7cmV0dXJuIHRoaXMubm90ZXN9c2V0IE5vdGVzKHQpe3RoaXMubm90ZXM9dH1nZXQgRXh0ZW5kZWROb3RlTGlzdCgpe3JldHVybiB0aGlzLmV4dGVuZGVkTm90ZUxpc3R9c2V0IEV4dGVuZGVkTm90ZUxpc3QodCl7dGhpcy5leHRlbmRlZE5vdGVMaXN0PXR9YWRkTm90ZVRvQmVhbSh0KXt0JiYodC5Ob3RlQmVhbT10aGlzLHRoaXMubm90ZXMucHVzaCh0KSx0aGlzLmV4dGVuZGVkTm90ZUxpc3QucHVzaCh0KSl9fSwoaT1lLkJlYW1FbnVtfHwoZS5CZWFtRW51bT17fSkpW2kuQmVhbU5vbmU9LTFdPVwiQmVhbU5vbmVcIixpW2kuQmVhbUJlZ2luPTBdPVwiQmVhbUJlZ2luXCIsaVtpLkJlYW1Db250aW51ZT0xXT1cIkJlYW1Db250aW51ZVwiLGlbaS5CZWFtRW5kPTJdPVwiQmVhbUVuZFwiLGlbaS5CZWFtRm9yd2FyZD0zXT1cIkJlYW1Gb3J3YXJkXCIsaVtpLkJlYW1CYWNrd2FyZD00XT1cIkJlYW1CYWNrd2FyZFwifSw0MTIzOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkNob3JkU3ltYm9sRW51bT1lLkNob3JkRGVncmVlVGV4dD1lLkN1c3RvbUNob3JkPWUuRGVncmVlPWUuQ2hvcmRTeW1ib2xDb250YWluZXI9dm9pZCAwO2NvbnN0IHM9aSg4NjQwKSxuPWkoNDA0MCkscj1pKDg2NDApO2UuQ2hvcmRTeW1ib2xDb250YWluZXI9Y2xhc3N7Y29uc3RydWN0b3IodCxlLGkscyxuKXt0aGlzLnJvb3RQaXRjaD10LHRoaXMuY2hvcmRLaW5kPWUsdGhpcy5iYXNzUGl0Y2g9aSx0aGlzLmRlZ3JlZXM9cyx0aGlzLnJ1bGVzPW59Z2V0IFJvb3RQaXRjaCgpe3JldHVybiB0aGlzLnJvb3RQaXRjaH1nZXQgQ2hvcmRLaW5kKCl7cmV0dXJuIHRoaXMuY2hvcmRLaW5kfWdldCBCYXNzUGl0Y2goKXtyZXR1cm4gdGhpcy5iYXNzUGl0Y2h9Z2V0IENob3JkRGVncmVlcygpe3JldHVybiB0aGlzLmRlZ3JlZXN9c3RhdGljIGNhbGN1bGF0ZUNob3JkVGV4dCh0LGUsaSl7bGV0IG89dC5Sb290UGl0Y2g7aWYobi5NdXNpY1NoZWV0Q2FsY3VsYXRvci50cmFuc3Bvc2VDYWxjdWxhdG9yJiYobz1uLk11c2ljU2hlZXRDYWxjdWxhdG9yLnRyYW5zcG9zZUNhbGN1bGF0b3IudHJhbnNwb3NlUGl0Y2godC5Sb290UGl0Y2gsaSxlKSksdC5DaG9yZEtpbmQ9PT1sLm5vbmUpcmV0dXJuIHQuZ2V0VGV4dEZyb21DaG9yZEtpbmRFbnVtKHQuQ2hvcmRLaW5kKTtsZXQgaD1zLlBpdGNoLmdldE5vdGVFbnVtU3RyaW5nKG8uRnVuZGFtZW50YWxOb3RlKTtvLkFjY2lkZW50YWwhPT1yLkFjY2lkZW50YWxFbnVtLk5PTkUmJihoKz10LmdldFRleHRGb3JBY2NpZGVudGFsKG8uQWNjaWRlbnRhbCkpO2NvbnN0IGM9e2FkZHM6W10sYWx0czpbXSxzdWJzOltdfTtmb3IoY29uc3QgZSBvZiB0LkNob3JkRGVncmVlcylpZihlKXtsZXQgaT1cIlwiO3N3aXRjaChlLmFsdGVyYXRpb24hPT1yLkFjY2lkZW50YWxFbnVtLk5PTkUmJihpKz10LmdldFRleHRGb3JBY2NpZGVudGFsKGUuYWx0ZXJhdGlvbikpLGkrPWUudmFsdWUsZS50ZXh0KXtjYXNlIGEuYWRkOmMuYWRkcy5wdXNoKGkpO2JyZWFrO2Nhc2UgYS5hbHRlcjpjLmFsdHMucHVzaChpKTticmVhaztjYXNlIGEuc3VidHJhY3Q6Yy5zdWJzLnB1c2goaSl9fWxldCB1PXQuZ2V0VGV4dEZyb21DaG9yZEtpbmRFbnVtKHQuQ2hvcmRLaW5kKTtjb25zdCBkPVtcImFkZHNcIixcImFsdHNcIixcInN1YnNcIl0sZj10LnJ1bGVzLkN1c3RvbUNob3Jkcztmb3IoY29uc3QgZSBvZiBmKXtpZihlLmNob3JkS2luZCE9PXQuY2hvcmRLaW5kKWNvbnRpbnVlO2xldCBpPSEwO2Zvcihjb25zdCB0IG9mIGQpe2Zvcihjb25zdCBzIG9mIGUuZGVncmVlc1t0XXx8W10paWYoY1t0XS5pbmRleE9mKHMpPDApe2k9ITE7YnJlYWt9aWYoIWkpYnJlYWt9aWYoaSl7Zm9yKGNvbnN0IHQgb2YgZClmb3IoY29uc3QgaSBvZiBlLmRlZ3JlZXNbdF18fFtdKWNbdF0uc3BsaWNlKGNbdF0uaW5kZXhPZihpKSwxKTt1PWUuYWx0ZXJuYXRlTmFtZX19aWYoaCs9dSxjLmFkZHMubGVuZ3RoPjAmJihoKz1cIihcIitjLmFkZHMuam9pbihcIixcIikrXCIpXCIpLGMuYWx0cy5sZW5ndGg+MCYmKGgrPVwiKGFsdCBcIitjLmFsdHMuam9pbihcIixcIikrXCIpXCIpLGMuc3Vicy5sZW5ndGg+MCYmKGgrPVwiKG9taXQgXCIrYy5zdWJzLmpvaW4oXCIsXCIpK1wiKVwiKSx0LkJhc3NQaXRjaCl7bGV0IHI9dC5CYXNzUGl0Y2g7bi5NdXNpY1NoZWV0Q2FsY3VsYXRvci50cmFuc3Bvc2VDYWxjdWxhdG9yJiYocj1uLk11c2ljU2hlZXRDYWxjdWxhdG9yLnRyYW5zcG9zZUNhbGN1bGF0b3IudHJhbnNwb3NlUGl0Y2godC5CYXNzUGl0Y2gsaSxlKSksaCs9XCIvXCIsaCs9cy5QaXRjaC5nZXROb3RlRW51bVN0cmluZyhyLkZ1bmRhbWVudGFsTm90ZSksaCs9dC5nZXRUZXh0Rm9yQWNjaWRlbnRhbChyLkFjY2lkZW50YWwpfXJldHVybiBofWdldFRleHRGb3JBY2NpZGVudGFsKHQpe2NvbnN0IGU9dGhpcy5ydWxlcy5DaG9yZEFjY2lkZW50YWxUZXh0cy5nZXRWYWx1ZSh0KTtyZXR1cm4gdm9pZCAwIT09ZT9lOlwiXCJ9Z2V0VGV4dEZyb21DaG9yZEtpbmRFbnVtKHQpe3ZhciBlO3JldHVybiBudWxsIT09KGU9dGhpcy5ydWxlcy5DaG9yZFN5bWJvbExhYmVsVGV4dHMuZ2V0VmFsdWUodCkpJiZ2b2lkIDAhPT1lP2U6XCJcIn19LGUuRGVncmVlPWNsYXNze2NvbnN0cnVjdG9yKHQsZSxpKXt0aGlzLnZhbHVlPXQsdGhpcy5hbHRlcmF0aW9uPWUsdGhpcy50ZXh0PWl9fTtjbGFzcyBve2NvbnN0cnVjdG9yKHQsZSxpKXt0aGlzLmFsdGVybmF0ZU5hbWU9dCx0aGlzLmNob3JkS2luZD1lLHRoaXMuZGVncmVlcz1pfXN0YXRpYyBjcmVhdGVDdXN0b21DaG9yZCh0LGUsaSl7cmV0dXJuIG5ldyBvKHQsZSxpKX1zdGF0aWMgcmVuYW1lQ3VzdG9tQ2hvcmQodCxlLGkpe2Zvcihjb25zdCBzIG9mIGkpcy5hbHRlcm5hdGVOYW1lPT09dCYmKHMuYWx0ZXJuYXRlTmFtZT1lKX19dmFyIGEsbDtlLkN1c3RvbUNob3JkPW8sZnVuY3Rpb24odCl7dFt0LmFkZD0wXT1cImFkZFwiLHRbdC5hbHRlcj0xXT1cImFsdGVyXCIsdFt0LnN1YnRyYWN0PTJdPVwic3VidHJhY3RcIn0oYT1lLkNob3JkRGVncmVlVGV4dHx8KGUuQ2hvcmREZWdyZWVUZXh0PXt9KSksZnVuY3Rpb24odCl7dFt0Lm1ham9yPTBdPVwibWFqb3JcIix0W3QubWlub3I9MV09XCJtaW5vclwiLHRbdC5hdWdtZW50ZWQ9Ml09XCJhdWdtZW50ZWRcIix0W3QuZGltaW5pc2hlZD0zXT1cImRpbWluaXNoZWRcIix0W3QuZG9taW5hbnQ9NF09XCJkb21pbmFudFwiLHRbdC5tYWpvcnNldmVudGg9NV09XCJtYWpvcnNldmVudGhcIix0W3QubWlub3JzZXZlbnRoPTZdPVwibWlub3JzZXZlbnRoXCIsdFt0LmRpbWluaXNoZWRzZXZlbnRoPTddPVwiZGltaW5pc2hlZHNldmVudGhcIix0W3QuYXVnbWVudGVkc2V2ZW50aD04XT1cImF1Z21lbnRlZHNldmVudGhcIix0W3QuaGFsZmRpbWluaXNoZWQ9OV09XCJoYWxmZGltaW5pc2hlZFwiLHRbdC5tYWpvcm1pbm9yPTEwXT1cIm1ham9ybWlub3JcIix0W3QubWFqb3JzaXh0aD0xMV09XCJtYWpvcnNpeHRoXCIsdFt0Lm1pbm9yc2l4dGg9MTJdPVwibWlub3JzaXh0aFwiLHRbdC5kb21pbmFudG5pbnRoPTEzXT1cImRvbWluYW50bmludGhcIix0W3QubWFqb3JuaW50aD0xNF09XCJtYWpvcm5pbnRoXCIsdFt0Lm1pbm9ybmludGg9MTVdPVwibWlub3JuaW50aFwiLHRbdC5kb21pbmFudDExdGg9MTZdPVwiZG9taW5hbnQxMXRoXCIsdFt0Lm1ham9yMTF0aD0xN109XCJtYWpvcjExdGhcIix0W3QubWlub3IxMXRoPTE4XT1cIm1pbm9yMTF0aFwiLHRbdC5kb21pbmFudDEzdGg9MTldPVwiZG9taW5hbnQxM3RoXCIsdFt0Lm1ham9yMTN0aD0yMF09XCJtYWpvcjEzdGhcIix0W3QubWlub3IxM3RoPTIxXT1cIm1pbm9yMTN0aFwiLHRbdC5zdXNwZW5kZWRzZWNvbmQ9MjJdPVwic3VzcGVuZGVkc2Vjb25kXCIsdFt0LnN1c3BlbmRlZGZvdXJ0aD0yM109XCJzdXNwZW5kZWRmb3VydGhcIix0W3QuTmVhcG9saXRhbj0yNF09XCJOZWFwb2xpdGFuXCIsdFt0Lkl0YWxpYW49MjVdPVwiSXRhbGlhblwiLHRbdC5GcmVuY2g9MjZdPVwiRnJlbmNoXCIsdFt0Lkdlcm1hbj0yN109XCJHZXJtYW5cIix0W3QucGVkYWw9MjhdPVwicGVkYWxcIix0W3QucG93ZXI9MjldPVwicG93ZXJcIix0W3QuVHJpc3Rhbj0zMF09XCJUcmlzdGFuXCIsdFt0Lm5vbmU9MzFdPVwibm9uZVwifShsPWUuQ2hvcmRTeW1ib2xFbnVtfHwoZS5DaG9yZFN5bWJvbEVudW09e30pKX0sMzc0ODoodCxlKT0+e1widXNlIHN0cmljdFwiO3ZhciBpO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuUGxhY2VtZW50RW51bT1lLkFic3RyYWN0RXhwcmVzc2lvbj12b2lkIDAsZS5BYnN0cmFjdEV4cHJlc3Npb249Y2xhc3N7Y29uc3RydWN0b3IodCl7dGhpcy5wbGFjZW1lbnQ9dH1zdGF0aWMgaXNTdHJpbmdJblN0cmluZ0xpc3QodCxlKXtmb3IobGV0IGk9MCxzPXQubGVuZ3RoO2k8czsrK2kpe2NvbnN0IHM9dFtpXTtpZihlLnRvTG93ZXJDYXNlKCk9PT1zLnRvTG93ZXJDYXNlKCkudHJpbSgpKXJldHVybiEwfXJldHVybiExfWdldCBQbGFjZW1lbnQoKXtyZXR1cm4gdGhpcy5wbGFjZW1lbnR9c3RhdGljIFBsYWNlbWVudEVudW1Gcm9tU3RyaW5nKHQpe3N3aXRjaCh0LnRvTG93ZXJDYXNlKCkpe2Nhc2VcImFib3ZlXCI6cmV0dXJuIGkuQWJvdmU7Y2FzZVwiYmVsb3dcIjpyZXR1cm4gaS5CZWxvdztjYXNlXCJhYm92ZW9yYmVsb3dcIjpjYXNlXCJhYm92ZWJlbG93XCI6cmV0dXJuIGkuQWJvdmVPckJlbG93O2Nhc2VcImxlZnRcIjpyZXR1cm4gaS5MZWZ0O2Nhc2VcInJpZ2h0XCI6cmV0dXJuIGkuUmlnaHQ7ZGVmYXVsdDpyZXR1cm4gaS5Ob3RZZXREZWZpbmVkfX19LGZ1bmN0aW9uKHQpe3RbdC5BYm92ZT0wXT1cIkFib3ZlXCIsdFt0LkJlbG93PTFdPVwiQmVsb3dcIix0W3QuTGVmdD0yXT1cIkxlZnRcIix0W3QuUmlnaHQ9M109XCJSaWdodFwiLHRbdC5Ob3RZZXREZWZpbmVkPTRdPVwiTm90WWV0RGVmaW5lZFwiLHRbdC5BYm92ZU9yQmVsb3c9NV09XCJBYm92ZU9yQmVsb3dcIn0oaT1lLlBsYWNlbWVudEVudW18fChlLlBsYWNlbWVudEVudW09e30pKX0sOTc3NToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5BYnN0cmFjdFRlbXBvRXhwcmVzc2lvbj12b2lkIDA7Y29uc3Qgcz1pKDM3NDgpO2NsYXNzIG4gZXh0ZW5kcyBzLkFic3RyYWN0RXhwcmVzc2lvbntjb25zdHJ1Y3Rvcih0LGUsaSxzKXtzdXBlcihlKSx0aGlzLmxhYmVsPXQsdGhpcy5zdGFmZk51bWJlcj1pLHRoaXMucGFyZW50TXVsdGlUZW1wb0V4cHJlc3Npb249c31nZXQgTGFiZWwoKXtyZXR1cm4gdGhpcy5sYWJlbH1zZXQgTGFiZWwodCl7dGhpcy5sYWJlbD10fWdldCBQbGFjZW1lbnQoKXtyZXR1cm4gdGhpcy5wbGFjZW1lbnR9c2V0IFBsYWNlbWVudCh0KXt0aGlzLnBsYWNlbWVudD10fWdldCBTdGFmZk51bWJlcigpe3JldHVybiB0aGlzLnN0YWZmTnVtYmVyfXNldCBTdGFmZk51bWJlcih0KXt0aGlzLnN0YWZmTnVtYmVyPXR9Z2V0IFBhcmVudE11bHRpVGVtcG9FeHByZXNzaW9uKCl7cmV0dXJuIHRoaXMucGFyZW50TXVsdGlUZW1wb0V4cHJlc3Npb259c3RhdGljIGlzU3RyaW5nSW5TdHJpbmdMaXN0KHQsZSl7Zm9yKGNvbnN0IGkgb2YgdClpZihuLnN0cmluZ0NvbnRhaW5zU2VwYXJhdGVkV29yZChlLnRvTG93ZXJDYXNlKCkudHJpbSgpLGkudG9Mb3dlckNhc2UoKS50cmltKCkpKXJldHVybiEwO3JldHVybiExfXN0YXRpYyBzdHJpbmdDb250YWluc1NlcGFyYXRlZFdvcmQodCxlKXtyZXR1cm4gdD09PWV8fC0xIT09dC5pbmRleE9mKFwiIFwiK2UpfHwtMSE9PXQuaW5kZXhPZihlK1wiIFwiKX19ZS5BYnN0cmFjdFRlbXBvRXhwcmVzc2lvbj1ufSw3ODM5Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkNvbnREeW5hbWljRW51bT1lLkNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbj12b2lkIDA7Y29uc3Qgcz1pKDM3NDgpLG49aSgxNzk3KTtjbGFzcyByIGV4dGVuZHMgcy5BYnN0cmFjdEV4cHJlc3Npb257Y29uc3RydWN0b3IodCxlLGkscyxuLHI9XCJcIil7c3VwZXIoZSksc3VwZXIucGFyZW50TWVhc3VyZT1zLHRoaXMuTnVtYmVyWG1sPW4sdGhpcy5keW5hbWljVHlwZT10LHRoaXMubGFiZWw9cix0aGlzLnN0YWZmTnVtYmVyPWksdGhpcy5zdGFydFZvbHVtZT0tMSx0aGlzLmVuZFZvbHVtZT0tMSxcIlwiIT09ciYmdGhpcy5zZXRUeXBlKCl9Z2V0IER5bmFtaWNUeXBlKCl7cmV0dXJuIHRoaXMuZHluYW1pY1R5cGV9c2V0IER5bmFtaWNUeXBlKHQpe3RoaXMuZHluYW1pY1R5cGU9dH1nZXQgU3RhcnRNdWx0aUV4cHJlc3Npb24oKXtyZXR1cm4gdGhpcy5zdGFydE11bHRpRXhwcmVzc2lvbn1zZXQgU3RhcnRNdWx0aUV4cHJlc3Npb24odCl7dGhpcy5zdGFydE11bHRpRXhwcmVzc2lvbj10fWdldCBFbmRNdWx0aUV4cHJlc3Npb24oKXtyZXR1cm4gdGhpcy5lbmRNdWx0aUV4cHJlc3Npb259c2V0IEVuZE11bHRpRXhwcmVzc2lvbih0KXt0aGlzLmVuZE11bHRpRXhwcmVzc2lvbj10fWdldCBQbGFjZW1lbnQoKXtyZXR1cm4gdGhpcy5wbGFjZW1lbnR9c2V0IFBsYWNlbWVudCh0KXt0aGlzLnBsYWNlbWVudD10fWdldCBTdGFydFZvbHVtZSgpe3JldHVybiB0aGlzLnN0YXJ0Vm9sdW1lfXNldCBTdGFydFZvbHVtZSh0KXt0aGlzLnN0YXJ0Vm9sdW1lPXR9Z2V0IEVuZFZvbHVtZSgpe3JldHVybiB0aGlzLmVuZFZvbHVtZX1zZXQgRW5kVm9sdW1lKHQpe3RoaXMuZW5kVm9sdW1lPXR9Z2V0IFN0YWZmTnVtYmVyKCl7cmV0dXJuIHRoaXMuc3RhZmZOdW1iZXJ9c2V0IFN0YWZmTnVtYmVyKHQpe3RoaXMuc3RhZmZOdW1iZXI9dH1nZXQgTGFiZWwoKXtyZXR1cm4gdGhpcy5sYWJlbH1zZXQgTGFiZWwodCl7dGhpcy5sYWJlbD10LHRoaXMuc2V0VHlwZSgpfXN0YXRpYyBpc0lucHV0U3RyaW5nQ29udGludW91c0R5bmFtaWModCl7cmV0dXJuISF0JiYoci5pc1N0cmluZ0luU3RyaW5nTGlzdChyLmxpc3RDb250aW51b3VzRHluYW1pY0luY3JlYXNpbmcsdCl8fHIuaXNTdHJpbmdJblN0cmluZ0xpc3Qoci5saXN0Q29udGludW91c0R5bmFtaWNEZWNyZWFzaW5nLHQpKX1nZXRJbnRlcnBvbGF0ZWREeW5hbWljKHQpe2NvbnN0IGU9dGhpcy5TdGFydE11bHRpRXhwcmVzc2lvbi5BYnNvbHV0ZVRpbWVzdGFtcDtsZXQgaTtpZihpPXRoaXMuRW5kTXVsdGlFeHByZXNzaW9uP3RoaXMuRW5kTXVsdGlFeHByZXNzaW9uLkFic29sdXRlVGltZXN0YW1wOm4uRnJhY3Rpb24ucGx1cyh0aGlzLnN0YXJ0TXVsdGlFeHByZXNzaW9uLlNvdXJjZU1lYXN1cmVQYXJlbnQuQWJzb2x1dGVUaW1lc3RhbXAsdGhpcy5zdGFydE11bHRpRXhwcmVzc2lvbi5Tb3VyY2VNZWFzdXJlUGFyZW50LkR1cmF0aW9uKSx0Lmx0KGUpKXJldHVybi0xO2lmKGkubHQodCkpcmV0dXJuLTI7Y29uc3Qgcz1uLkZyYWN0aW9uLm1pbnVzKHQsZSkuUmVhbFZhbHVlL24uRnJhY3Rpb24ubWludXMoaSxlKS5SZWFsVmFsdWU7cmV0dXJuIE1hdGgubWF4KDAsTWF0aC5taW4oOTkuOSx0aGlzLnN0YXJ0Vm9sdW1lKyh0aGlzLmVuZFZvbHVtZS10aGlzLnN0YXJ0Vm9sdW1lKSpzKSl9aXNXZWRnZSgpe3JldHVybiF0aGlzLmxhYmVsfXNldFR5cGUoKXtyLmlzU3RyaW5nSW5TdHJpbmdMaXN0KHIubGlzdENvbnRpbnVvdXNEeW5hbWljSW5jcmVhc2luZyx0aGlzLmxhYmVsKT90aGlzLmR5bmFtaWNUeXBlPW8uY3Jlc2NlbmRvOnIuaXNTdHJpbmdJblN0cmluZ0xpc3Qoci5saXN0Q29udGludW91c0R5bmFtaWNEZWNyZWFzaW5nLHRoaXMubGFiZWwpJiYodGhpcy5keW5hbWljVHlwZT1vLmRpbWludWVuZG8pfX12YXIgbztlLkNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbj1yLHIubGlzdENvbnRpbnVvdXNEeW5hbWljSW5jcmVhc2luZz1bXCJjcmVzY2VuZG9cIixcImNyZXNjXCIsXCJjcmVzYy5cIixcImNyZXMuXCJdLHIubGlzdENvbnRpbnVvdXNEeW5hbWljRGVjcmVhc2luZz1bXCJkZWNyZXNjZW5kb1wiLFwiZGVjcmVzY1wiLFwiZGVjci5cIixcImRpbWludWVuZG9cIixcImRpbS5cIixcImRpbVwiXSxmdW5jdGlvbih0KXt0W3QuY3Jlc2NlbmRvPTBdPVwiY3Jlc2NlbmRvXCIsdFt0LmRpbWludWVuZG89MV09XCJkaW1pbnVlbmRvXCJ9KG89ZS5Db250RHluYW1pY0VudW18fChlLkNvbnREeW5hbWljRW51bT17fSkpfSwyODA6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuQ29udGludW91c1RlbXBvVHlwZT1lLkNvbnRpbnVvdXNUZW1wb0V4cHJlc3Npb249dm9pZCAwO2NvbnN0IHM9aSgxNzk3KSxuPWkoOTc3NSk7Y2xhc3MgciBleHRlbmRzIG4uQWJzdHJhY3RUZW1wb0V4cHJlc3Npb257Y29uc3RydWN0b3IodCxlLGkscyl7c3VwZXIodCxlLGkscyksdGhpcy5zZXRUZW1wb1R5cGUoKX1zdGF0aWMgaXNJbnB1dFN0cmluZ0NvbnRpbnVvdXNUZW1wbyh0KXtyZXR1cm4hIXQmJihyLmlzU3RyaW5nSW5TdHJpbmdMaXN0KHIubGlzdENvbnRpbnVvdXNUZW1wb0Zhc3Rlcix0KXx8ci5pc1N0cmluZ0luU3RyaW5nTGlzdChyLmxpc3RDb250aW51b3VzVGVtcG9TbG93ZXIsdCkpfXN0YXRpYyBpc0luY3JlYXNpbmdUZW1wbyh0KXtyZXR1cm4gdDw9by5waXVNb3Nzb31zdGF0aWMgaXNEZWNyZWFzaW5nVGVtcG8odCl7cmV0dXJuIHQ+PW8uYWxsYXJnYW5kbyYmdDw9by5yaXRlbnV0b31nZXQgVGVtcG9UeXBlKCl7cmV0dXJuIHRoaXMudGVtcG9UeXBlfXNldCBUZW1wb1R5cGUodCl7dGhpcy50ZW1wb1R5cGU9dH1nZXQgU3RhcnRUZW1wbygpe3JldHVybiB0aGlzLnN0YXJ0VGVtcG99c2V0IFN0YXJ0VGVtcG8odCl7dGhpcy5zdGFydFRlbXBvPXR9Z2V0IEVuZFRlbXBvKCl7cmV0dXJuIHRoaXMuZW5kVGVtcG99c2V0IEVuZFRlbXBvKHQpe3RoaXMuZW5kVGVtcG89dH1nZXQgQWJzb2x1dGVFbmRUaW1lc3RhbXAoKXtyZXR1cm4gdGhpcy5hYnNvbHV0ZUVuZFRpbWVzdGFtcH1zZXQgQWJzb2x1dGVFbmRUaW1lc3RhbXAodCl7dGhpcy5hYnNvbHV0ZUVuZFRpbWVzdGFtcD10fWdldCBBYnNvbHV0ZVRpbWVzdGFtcCgpe3JldHVybiB0aGlzLlBhcmVudE11bHRpVGVtcG9FeHByZXNzaW9uLkFic29sdXRlVGltZXN0YW1wfWdldEFic29sdXRlRmxvYXRUaW1lc3RhbXAoKXtyZXR1cm4gdGhpcy5QYXJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbi5BYnNvbHV0ZVRpbWVzdGFtcC5SZWFsVmFsdWV9Z2V0SW50ZXJwb2xhdGVkVGVtcG8odCl7Y29uc3QgZT1zLkZyYWN0aW9uLnBsdXModGhpcy5wYXJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbi5Tb3VyY2VNZWFzdXJlUGFyZW50LkFic29sdXRlVGltZXN0YW1wLHRoaXMucGFyZW50TXVsdGlUZW1wb0V4cHJlc3Npb24uVGltZXN0YW1wKTtpZih0Lmx0KGUpKXJldHVybi0xO2lmKHRoaXMuYWJzb2x1dGVFbmRUaW1lc3RhbXAubHQodCkpcmV0dXJuLTI7Y29uc3QgaT1zLkZyYWN0aW9uLm1pbnVzKHQsZSkuUmVhbFZhbHVlL3MuRnJhY3Rpb24ubWludXModGhpcy5hYnNvbHV0ZUVuZFRpbWVzdGFtcCxlKS5SZWFsVmFsdWU7cmV0dXJuIE1hdGgubWF4KDAsTWF0aC5taW4oMjUwLHRoaXMuc3RhcnRUZW1wbysodGhpcy5lbmRUZW1wby10aGlzLnN0YXJ0VGVtcG8pKmkpKX1zZXRUZW1wb1R5cGUoKXtyLmlzU3RyaW5nSW5TdHJpbmdMaXN0KHIubGlzdENvbnRpbnVvdXNUZW1wb0Zhc3Rlcix0aGlzLmxhYmVsKT90aGlzLnRlbXBvVHlwZT1vLmFjY2VsZXJhbmRvOnIuaXNTdHJpbmdJblN0cmluZ0xpc3Qoci5saXN0Q29udGludW91c1RlbXBvU2xvd2VyLHRoaXMubGFiZWwpJiYodGhpcy50ZW1wb1R5cGU9by5yaXRhcmRhbmRvKX19dmFyIG87ZS5Db250aW51b3VzVGVtcG9FeHByZXNzaW9uPXIsci5saXN0Q29udGludW91c1RlbXBvRmFzdGVyPVtcImFjY2VsZXJhbmRvXCIsXCJwaXUgbW9zc29cIixcInBvY28gcGl1XCIsXCJzdHJldHRvXCJdLHIubGlzdENvbnRpbnVvdXNUZW1wb1Nsb3dlcj1bXCJwb2NvIG1lbm9cIixcIm1lbm8gbW9zc29cIixcInBpdSBsZW50b1wiLFwiY2FsYW5kb1wiLFwiYWxsYXJnYW5kb1wiLFwicmFsbGVudGFuZG9cIixcInJpdGFyZGFuZG9cIixcInJpdGVudXRvXCIsXCJyaXRhcmQuXCIsXCJyaXRhcmRcIixcInJpdC5cIixcInJpdFwiLFwicml0ZW4uXCIsXCJyaXRlblwiXSxmdW5jdGlvbih0KXt0W3QuYWNjZWxlcmFuZG89MF09XCJhY2NlbGVyYW5kb1wiLHRbdC5zdHJldHRvPTFdPVwic3RyZXR0b1wiLHRbdC5zdHJpbmdlbmRvPTJdPVwic3RyaW5nZW5kb1wiLHRbdC5tb3Nzbz0zXT1cIm1vc3NvXCIsdFt0LnBpdU1vc3NvPTRdPVwicGl1TW9zc29cIix0W3QuYWxsYXJnYW5kbz01XT1cImFsbGFyZ2FuZG9cIix0W3QuY2FsYW5kbz02XT1cImNhbGFuZG9cIix0W3QubWVub01vc3NvPTddPVwibWVub01vc3NvXCIsdFt0LnJhbGxlbnRhbmRvPThdPVwicmFsbGVudGFuZG9cIix0W3Qucml0YXJkYW5kbz05XT1cInJpdGFyZGFuZG9cIix0W3Qucml0YXJkPTEwXT1cInJpdGFyZFwiLHRbdC5yaXQ9MTFdPVwicml0XCIsdFt0LnJpdGVudXRvPTEyXT1cInJpdGVudXRvXCIsdFt0LnJ1YmF0bz0xM109XCJydWJhdG9cIix0W3QucHJlY2lwaXRhbmRvPTE0XT1cInByZWNpcGl0YW5kb1wifShvPWUuQ29udGludW91c1RlbXBvVHlwZXx8KGUuQ29udGludW91c1RlbXBvVHlwZT17fSkpfSw1ODUzOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLk9jdGF2ZUVudW09ZS5PY3RhdmVTaGlmdD12b2lkIDA7Y29uc3Qgcz1pKDg2NDApO3ZhciBuO2UuT2N0YXZlU2hpZnQ9Y2xhc3N7Y29uc3RydWN0b3IodCxlKXt0aGlzLm51bWJlclhtbD0xLHRoaXMuc2V0T2N0YXZlU2hpZnRWYWx1ZSh0LGUpfWdldCBUeXBlKCl7cmV0dXJuIHRoaXMub2N0YXZlVmFsdWV9c2V0IFR5cGUodCl7dGhpcy5vY3RhdmVWYWx1ZT10fWdldCBTdGFmZk51bWJlcigpe3JldHVybiB0aGlzLnN0YWZmTnVtYmVyfXNldCBTdGFmZk51bWJlcih0KXt0aGlzLnN0YWZmTnVtYmVyPXR9Z2V0IFBhcmVudFN0YXJ0TXVsdGlFeHByZXNzaW9uKCl7cmV0dXJuIHRoaXMuc3RhcnRNdWx0aUV4cHJlc3Npb259c2V0IFBhcmVudFN0YXJ0TXVsdGlFeHByZXNzaW9uKHQpe3RoaXMuc3RhcnRNdWx0aUV4cHJlc3Npb249dH1nZXQgUGFyZW50RW5kTXVsdGlFeHByZXNzaW9uKCl7cmV0dXJuIHRoaXMuZW5kTXVsdGlFeHByZXNzaW9ufXNldCBQYXJlbnRFbmRNdWx0aUV4cHJlc3Npb24odCl7dGhpcy5lbmRNdWx0aUV4cHJlc3Npb249dH1zZXRPY3RhdmVTaGlmdFZhbHVlKHQsZSl7dGhpcy5vY3RhdmVWYWx1ZT0xPT09ZSYmXCJkb3duXCI9PT10P24uVkE4OjE9PT1lJiZcInVwXCI9PT10P24uVkI4OjI9PT1lJiZcImRvd25cIj09PXQ/bi5NQTE1OjI9PT1lJiZcInVwXCI9PT10P24uTUIxNTpuLk5PTkV9c3RhdGljIGdldFBpdGNoRnJvbU9jdGF2ZVNoaWZ0KHQsZSl7aWYoIXQpcmV0dXJuO2xldCBpPXQuT2N0YXZlO3N3aXRjaChlKXtjYXNlIG4uVkE4OmktPTE7YnJlYWs7Y2FzZSBuLlZCODppKz0xO2JyZWFrO2Nhc2Ugbi5NQTE1OmktPTI7YnJlYWs7Y2FzZSBuLk1CMTU6aSs9MjticmVhaztjYXNlIG4uTk9ORTpkZWZhdWx0OmkrPTB9cmV0dXJuIG5ldyBzLlBpdGNoKHQuRnVuZGFtZW50YWxOb3RlLGksdC5BY2NpZGVudGFsKX19LGZ1bmN0aW9uKHQpe3RbdC5WQTg9MF09XCJWQThcIix0W3QuVkI4PTFdPVwiVkI4XCIsdFt0Lk1BMTU9Ml09XCJNQTE1XCIsdFt0Lk1CMTU9M109XCJNQjE1XCIsdFt0Lk5PTkU9NF09XCJOT05FXCJ9KG49ZS5PY3RhdmVFbnVtfHwoZS5PY3RhdmVFbnVtPXt9KSl9LDE5Mjg6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuU2x1cj12b2lkIDA7Y29uc3Qgcz1pKDE3OTcpO2UuU2x1cj1jbGFzc3tjb25zdHJ1Y3Rvcigpe31nZXQgU3RhcnROb3RlKCl7cmV0dXJuIHRoaXMuc3RhcnROb3RlfXNldCBTdGFydE5vdGUodCl7dGhpcy5zdGFydE5vdGU9dH1nZXQgRW5kTm90ZSgpe3JldHVybiB0aGlzLmVuZE5vdGV9c2V0IEVuZE5vdGUodCl7dGhpcy5lbmROb3RlPXR9c3RhcnROb3RlSGFzTW9yZVN0YXJ0aW5nU2x1cnMoKXtpZighdGhpcy5zdGFydE5vdGUpcmV0dXJuITE7Zm9yKGxldCB0PTAsZT10aGlzLnN0YXJ0Tm90ZS5Ob3RlU2x1cnMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9dGhpcy5zdGFydE5vdGUuTm90ZVNsdXJzW3RdO2lmKGUhPT10aGlzJiZlLlN0YXJ0Tm90ZT09PXRoaXMuc3RhcnROb3RlKXJldHVybiEwfXJldHVybiExfWVuZE5vdGVIYXNNb3JlRW5kaW5nU2x1cnMoKXtpZighdGhpcy5lbmROb3RlKXJldHVybiExO2ZvcihsZXQgdD0wLGU9dGhpcy5lbmROb3RlLk5vdGVTbHVycy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLmVuZE5vdGUuTm90ZVNsdXJzW3RdO2lmKGUhPT10aGlzJiZlLkVuZE5vdGU9PT10aGlzLmVuZE5vdGUpcmV0dXJuITB9cmV0dXJuITF9aXNDcm9zc2VkKCl7cmV0dXJuIHRoaXMuc3RhcnROb3RlLlBhcmVudFN0YWZmRW50cnkuUGFyZW50U3RhZmYhPT10aGlzLmVuZE5vdGUuUGFyZW50U3RhZmZFbnRyeS5QYXJlbnRTdGFmZn1pc1NsdXJMb25nZXIoKXtpZighdGhpcy5lbmROb3RlfHwhdGhpcy5zdGFydE5vdGUpcmV0dXJuITE7Y29uc3QgdD1zLkZyYWN0aW9uLm1pbnVzKHRoaXMuZW5kTm90ZS5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpLHRoaXMuc3RhcnROb3RlLmdldEFic29sdXRlVGltZXN0YW1wKCkpO2ZvcihsZXQgZT0wLGk9dGhpcy5zdGFydE5vdGUuTm90ZVNsdXJzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMuc3RhcnROb3RlLk5vdGVTbHVyc1tlXTtpZihpIT09dGhpcyYmdm9pZCAwIT09aS5FbmROb3RlJiZ2b2lkIDAhPT1pLlN0YXJ0Tm90ZSYmLTE9PT1zLkZyYWN0aW9uLm1pbnVzKGkuRW5kTm90ZS5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpLGkuU3RhcnROb3RlLmdldEFic29sdXRlVGltZXN0YW1wKCkpLkNvbXBhcmVUbyh0KSlyZXR1cm4hMH1mb3IobGV0IGU9MCxpPXRoaXMuZW5kTm90ZS5Ob3RlU2x1cnMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy5lbmROb3RlLk5vdGVTbHVyc1tlXTtpZihpIT09dGhpcyYmdm9pZCAwIT09aS5FbmROb3RlJiZ2b2lkIDAhPT1pLlN0YXJ0Tm90ZSYmcy5GcmFjdGlvbi5taW51cyhpLkVuZE5vdGUuZ2V0QWJzb2x1dGVUaW1lc3RhbXAoKSxpLlN0YXJ0Tm90ZS5nZXRBYnNvbHV0ZVRpbWVzdGFtcCgpKS5Db21wYXJlVG8odCkpcmV0dXJuITB9cmV0dXJuITF9fX0sNDgwMjoodCxlKT0+e1widXNlIHN0cmljdFwiO3ZhciBpO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuRHluYW1pY0V4cHJlc3Npb25TeW1ib2xFbnVtPXZvaWQgMCwoaT1lLkR5bmFtaWNFeHByZXNzaW9uU3ltYm9sRW51bXx8KGUuRHluYW1pY0V4cHJlc3Npb25TeW1ib2xFbnVtPXt9KSlbaS5wPTBdPVwicFwiLGlbaS5mPTFdPVwiZlwiLGlbaS5zPTJdPVwic1wiLGlbaS56PTNdPVwielwiLGlbaS5tPTRdPVwibVwiLGlbaS5yPTVdPVwiclwifSw5NzkzOmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkR5bmFtaWNFbnVtPWUuSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uPXZvaWQgMDtjb25zdCBuPWkoMzc0OCkscj1pKDQ4MDIpLG89aSgxNzAzKSxhPXMoaSgyMDQzKSksbD1pKDE2NDkpO2NsYXNzIGggZXh0ZW5kcyBuLkFic3RyYWN0RXhwcmVzc2lvbntjb25zdHJ1Y3Rvcih0LGUsaSxzLG4pe3N1cGVyKGkpLHN1cGVyLnBhcmVudE1lYXN1cmU9bix0aGlzLmR5bmFtaWNFbnVtPWNbdC50b0xvd2VyQ2FzZSgpXSx0aGlzLnNvdW5kRHluYW1pYz1lLHRoaXMuc3RhZmZOdW1iZXI9c31zdGF0aWMgc3RhdGljQ29uc3RydWN0b3IoKXtoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLmZmZmZmZiwxKSxoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLmZmZmZmLDEyNi8xMjcpLGguZHluYW1pY1RvUmVsYXRpdmVWb2x1bWVEaWN0LnNldFZhbHVlKGMuZmZmZiwxMjUvMTI3KSxoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLmZmZiwxMjQvMTI3KSxoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLmZmLDEyMi8xMjcpLGguZHluYW1pY1RvUmVsYXRpdmVWb2x1bWVEaWN0LnNldFZhbHVlKGMuZiwxMDgvMTI3KSxoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLm1mLDc2LzEyNyksaC5keW5hbWljVG9SZWxhdGl2ZVZvbHVtZURpY3Quc2V0VmFsdWUoYy5zZiwuNSksaC5keW5hbWljVG9SZWxhdGl2ZVZvbHVtZURpY3Quc2V0VmFsdWUoYy5zZnAsLjUpLGguZHluYW1pY1RvUmVsYXRpdmVWb2x1bWVEaWN0LnNldFZhbHVlKGMuc2ZwcCwuNSksaC5keW5hbWljVG9SZWxhdGl2ZVZvbHVtZURpY3Quc2V0VmFsdWUoYy5mcCwuNSksaC5keW5hbWljVG9SZWxhdGl2ZVZvbHVtZURpY3Quc2V0VmFsdWUoYy5yZiwuNSksaC5keW5hbWljVG9SZWxhdGl2ZVZvbHVtZURpY3Quc2V0VmFsdWUoYy5yZnosLjUpLGguZHluYW1pY1RvUmVsYXRpdmVWb2x1bWVEaWN0LnNldFZhbHVlKGMuc2Z6LC41KSxoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLnNmZnosLjUpLGguZHluYW1pY1RvUmVsYXRpdmVWb2x1bWVEaWN0LnNldFZhbHVlKGMuZnosLjUpLGguZHluYW1pY1RvUmVsYXRpdmVWb2x1bWVEaWN0LnNldFZhbHVlKGMubXAsNjAvMTI3KSxoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLnAsMjgvMTI3KSxoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLnBwLDEyLzEyNyksaC5keW5hbWljVG9SZWxhdGl2ZVZvbHVtZURpY3Quc2V0VmFsdWUoYy5wcHAsMTAvMTI3KSxoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5zZXRWYWx1ZShjLnBwcHAsNy8xMjcpLGguZHluYW1pY1RvUmVsYXRpdmVWb2x1bWVEaWN0LnNldFZhbHVlKGMucHBwcHAsNS8xMjcpLGguZHluYW1pY1RvUmVsYXRpdmVWb2x1bWVEaWN0LnNldFZhbHVlKGMucHBwcHBwLDQvMTI3KX1nZXQgUGFyZW50TXVsdGlFeHByZXNzaW9uKCl7cmV0dXJuIHRoaXMubXVsdGlFeHByZXNzaW9ufXNldCBQYXJlbnRNdWx0aUV4cHJlc3Npb24odCl7dGhpcy5tdWx0aUV4cHJlc3Npb249dH1nZXQgRHluRW51bSgpe3JldHVybiB0aGlzLmR5bmFtaWNFbnVtfXNldCBEeW5FbnVtKHQpe3RoaXMuZHluYW1pY0VudW09dH1nZXQgU291bmREeW5hbWljKCl7cmV0dXJuIHRoaXMuc291bmREeW5hbWljfXNldCBTb3VuZER5bmFtaWModCl7dGhpcy5zb3VuZER5bmFtaWM9dH1nZXQgUGxhY2VtZW50KCl7cmV0dXJuIHRoaXMucGxhY2VtZW50fXNldCBQbGFjZW1lbnQodCl7dGhpcy5wbGFjZW1lbnQ9dH1nZXQgU3RhZmZOdW1iZXIoKXtyZXR1cm4gdGhpcy5zdGFmZk51bWJlcn1zZXQgU3RhZmZOdW1iZXIodCl7dGhpcy5zdGFmZk51bWJlcj10fWdldCBMZW5ndGgoKXtyZXR1cm4gTWF0aC5hYnModGhpcy5sZW5ndGgpPDFlLTQmJih0aGlzLmxlbmd0aD10aGlzLmNhbGN1bGF0ZUxlbmd0aCgpKSx0aGlzLmxlbmd0aH1nZXQgTWlkaVZvbHVtZSgpe3JldHVybiAxMjcqdGhpcy5Wb2x1bWV9Z2V0IFZvbHVtZSgpe3JldHVybiBoLmR5bmFtaWNUb1JlbGF0aXZlVm9sdW1lRGljdC5nZXRWYWx1ZSh0aGlzLmR5bmFtaWNFbnVtKX1zdGF0aWMgaXNJbnB1dFN0cmluZ0luc3RhbnRhbmVvdXNEeW5hbWljKHQpe3JldHVybiEhdCYmaC5pc1N0cmluZ0luU3RyaW5nTGlzdChoLmxpc3RJbnN0YW50YW5lb3VzRHluYW1pY3MsdCl9Z2V0RHluYW1pY0V4cHJlc3Npb25TeW1ib2wodCl7c3dpdGNoKHQpe2Nhc2VcInBcIjpyZXR1cm4gci5EeW5hbWljRXhwcmVzc2lvblN5bWJvbEVudW0ucDtjYXNlXCJmXCI6cmV0dXJuIHIuRHluYW1pY0V4cHJlc3Npb25TeW1ib2xFbnVtLmY7Y2FzZVwic1wiOnJldHVybiByLkR5bmFtaWNFeHByZXNzaW9uU3ltYm9sRW51bS5zO2Nhc2VcInpcIjpyZXR1cm4gci5EeW5hbWljRXhwcmVzc2lvblN5bWJvbEVudW0uejtjYXNlXCJtXCI6cmV0dXJuIHIuRHluYW1pY0V4cHJlc3Npb25TeW1ib2xFbnVtLm07Y2FzZVwiclwiOnJldHVybiByLkR5bmFtaWNFeHByZXNzaW9uU3ltYm9sRW51bS5yO2RlZmF1bHQ6dGhyb3cgbmV3IG8uSW52YWxpZEVudW1Bcmd1bWVudEV4Y2VwdGlvbihcInVua25vd24gRHluYW1pY0V4cHJlc3Npb25TeW1ib2xFbnVtOiBcIit0KX19Y2FsY3VsYXRlTGVuZ3RoKCl7cmV0dXJuIGEuZGVmYXVsdC5kZWJ1ZyhcIltBbmRyZWFdIGluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbjogbm90IGltcGxlbWVudGVkOiBjYWxjdWxhdGVMZW5ndGghXCIpLDB9fXZhciBjO2UuSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uPWgsaC5keW5hbWljVG9SZWxhdGl2ZVZvbHVtZURpY3Q9bmV3IGwuRGljdGlvbmFyeSxoLmxpc3RJbnN0YW50YW5lb3VzRHluYW1pY3M9W1wicHBwcHBwXCIsXCJwcHBwcFwiLFwicHBwcFwiLFwicHBwXCIsXCJwcFwiLFwicFwiLFwiZmZmZmZmXCIsXCJmZmZmZlwiLFwiZmZmZlwiLFwiZmZmXCIsXCJmZlwiLFwiZlwiLFwibWZcIixcIm1wXCIsXCJzZlwiLFwic2ZmXCIsXCJzcFwiLFwic3BwXCIsXCJmcFwiLFwicmZcIixcInJmelwiLFwic2Z6XCIsXCJzZmZ6XCIsXCJmelwiXSxmdW5jdGlvbih0KXt0W3QucHBwcHBwPTBdPVwicHBwcHBwXCIsdFt0LnBwcHBwPTFdPVwicHBwcHBcIix0W3QucHBwcD0yXT1cInBwcHBcIix0W3QucHBwPTNdPVwicHBwXCIsdFt0LnBwPTRdPVwicHBcIix0W3QucD01XT1cInBcIix0W3QubXA9Nl09XCJtcFwiLHRbdC5tZj03XT1cIm1mXCIsdFt0LmY9OF09XCJmXCIsdFt0LmZmPTldPVwiZmZcIix0W3QuZmZmPTEwXT1cImZmZlwiLHRbdC5mZmZmPTExXT1cImZmZmZcIix0W3QuZmZmZmY9MTJdPVwiZmZmZmZcIix0W3QuZmZmZmZmPTEzXT1cImZmZmZmZlwiLHRbdC5zZj0xNF09XCJzZlwiLHRbdC5zZmY9MTVdPVwic2ZmXCIsdFt0LnNmcD0xNl09XCJzZnBcIix0W3Quc2ZwcD0xN109XCJzZnBwXCIsdFt0LmZwPTE4XT1cImZwXCIsdFt0LnJmPTE5XT1cInJmXCIsdFt0LnJmej0yMF09XCJyZnpcIix0W3Quc2Z6PTIxXT1cInNmelwiLHRbdC5zZmZ6PTIyXT1cInNmZnpcIix0W3QuZno9MjNdPVwiZnpcIix0W3Qub3RoZXI9MjRdPVwib3RoZXJcIn0oYz1lLkR5bmFtaWNFbnVtfHwoZS5EeW5hbWljRW51bT17fSkpLGguc3RhdGljQ29uc3RydWN0b3IoKX0sOTY2NzoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5UZW1wb0VudW09ZS5JbnN0YW50YW5lb3VzVGVtcG9FeHByZXNzaW9uPXZvaWQgMDtjb25zdCBzPWkoOTc3NSksbj1pKDE3MDMpLHI9aSgxNzk3KTtjbGFzcyBvIGV4dGVuZHMgcy5BYnN0cmFjdFRlbXBvRXhwcmVzc2lvbntjb25zdHJ1Y3Rvcih0LGUsaSxzLG4scj0hMSl7c3VwZXIodCxlLGksbiksdGhpcy5zZXRUZW1wb0FuZFRlbXBvVHlwZShzKX1zdGF0aWMgZ2V0RGVmYXVsdFZhbHVlRm9yVGVtcG9UeXBlKHQpe3N3aXRjaCh0KXtjYXNlIGEubGFyZ2hpc3NpbW86cmV0dXJuIDIwO2Nhc2UgYS5ncmF2ZTpyZXR1cm4gMzA7Y2FzZSBhLmxlbnRvOnJldHVybiA0ODtjYXNlIGEubGFyZ286cmV0dXJuIDUyO2Nhc2UgYS5sYXJnaGV0dG86cmV0dXJuIDYzO2Nhc2UgYS5hZGFnaW86cmV0dXJuIDcwO2Nhc2UgYS5hZGFnaWV0dG86cmV0dXJuIDc1O2Nhc2UgYS5hbmRhbnRlTW9kZXJhdG86cmV0dXJuIDg4O2Nhc2UgYS5hbmRhbnRlOnJldHVybiA5MjtjYXNlIGEuYW5kYW50aW5vOnJldHVybiA5NjtjYXNlIGEubW9kZXJhdG86cmV0dXJuIDEwNjtjYXNlIGEuYWxsZWdyZXR0bzpyZXR1cm4gMTEyO2Nhc2UgYS5hbGxlZ3JvTW9kZXJhdG86cmV0dXJuIDExODtjYXNlIGEuYWxsZWdybzpyZXR1cm4gMTMwO2Nhc2UgYS52aXZhY2U6cmV0dXJuIDE0MDtjYXNlIGEudml2YWNpc3NpbW86cmV0dXJuIDE1NTtjYXNlIGEuYWxsZWdyaXNzaW1vOnJldHVybiAxNzA7Y2FzZSBhLnByZXN0bzpyZXR1cm4gMTg0O2Nhc2UgYS5wcmVzdGlzc2ltbzpyZXR1cm4gMjAwO2RlZmF1bHQ6dGhyb3cgbmV3IG4uQXJndW1lbnRPdXRPZlJhbmdlRXhjZXB0aW9uKFwidGVtcG9FbnVtXCIpfX1zdGF0aWMgaXNJbnB1dFN0cmluZ0luc3RhbnRhbmVvdXNUZW1wbyh0KXtyZXR1cm4hIXQmJihvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0xhcmdoaXNzaW1vLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0dyYXZlLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0xlbnRvLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0xhcmdvLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0xhcmdoZXR0byx0KXx8by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BZGFnaW8sdCl8fG8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvQWRhZ2lldHRvLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FuZGFudGVNb2RlcmF0byx0KXx8by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbmRhbnRlLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FuZGFudGlubyx0KXx8by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9Nb2RlcmF0byx0KXx8by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbGxlZ3JldHRvLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FsbGVncm9Nb2RlcmF0byx0KXx8by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbGxlZ3JvLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb1ZpdmFjZSx0KXx8by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9WaXZhY2lzc2ltbyx0KXx8by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbGxlZ3Jpc3NpbW8sdCl8fG8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvUHJlc3RvLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb1ByZXN0aXNzaW1vLHQpfHxvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0NoYW5nZXNHZW5lcmFsLHQpKX1nZXQgTGFiZWwoKXtyZXR1cm4gdGhpcy5sYWJlbH1zZXQgTGFiZWwodCl7dGhpcy5sYWJlbD10fWdldCBQbGFjZW1lbnQoKXtyZXR1cm4gdGhpcy5wbGFjZW1lbnR9c2V0IFBsYWNlbWVudCh0KXt0aGlzLnBsYWNlbWVudD10fWdldCBTdGFmZk51bWJlcigpe3JldHVybiB0aGlzLnN0YWZmTnVtYmVyfXNldCBTdGFmZk51bWJlcih0KXt0aGlzLnN0YWZmTnVtYmVyPXR9Z2V0IEVudW0oKXtyZXR1cm4gdGhpcy50ZW1wb0VudW19Z2V0IFRlbXBvSW5CcG0oKXtyZXR1cm4gdGhpcy50ZW1wb0luQnBtfXNldCBUZW1wb0luQnBtKHQpe3RoaXMudGVtcG9JbkJwbT10fWdldCBQYXJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbigpe3JldHVybiB0aGlzLnBhcmVudE11bHRpVGVtcG9FeHByZXNzaW9ufWdldEFic29sdXRlVGltZXN0YW1wKCl7cmV0dXJuIHIuRnJhY3Rpb24ucGx1cyh0aGlzLlBhcmVudE11bHRpVGVtcG9FeHByZXNzaW9uLlNvdXJjZU1lYXN1cmVQYXJlbnQuQWJzb2x1dGVUaW1lc3RhbXAsdGhpcy5QYXJlbnRNdWx0aVRlbXBvRXhwcmVzc2lvbi5UaW1lc3RhbXApfWdldEFic29sdXRlRmxvYXRUaW1lc3RhbXAoKXtyZXR1cm4gci5GcmFjdGlvbi5wbHVzKHRoaXMuUGFyZW50TXVsdGlUZW1wb0V4cHJlc3Npb24uU291cmNlTWVhc3VyZVBhcmVudC5BYnNvbHV0ZVRpbWVzdGFtcCx0aGlzLlBhcmVudE11bHRpVGVtcG9FeHByZXNzaW9uLlRpbWVzdGFtcCkuUmVhbFZhbHVlfXNldFRlbXBvQW5kVGVtcG9UeXBlKHQpe3JldHVybiB0aGlzLmxhYmVsP28uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvTGFyZ2hpc3NpbW8sdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLmxhcmdoaXNzaW1vKSksdGhpcy50ZW1wb0luQnBtPXQsdm9pZCh0aGlzLnRlbXBvRW51bT1hLmxhcmdoaXNzaW1vKSk6by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9HcmF2ZSx0aGlzLmxhYmVsKT8oMD09PXQmJih0PW8uZ2V0RGVmYXVsdFZhbHVlRm9yVGVtcG9UeXBlKGEuZ3JhdmUpKSx0aGlzLnRlbXBvSW5CcG09dCx2b2lkKHRoaXMudGVtcG9FbnVtPWEuZ3JhdmUpKTpvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0xlbnRvLHRoaXMubGFiZWwpPygwPT09dCYmKHQ9by5nZXREZWZhdWx0VmFsdWVGb3JUZW1wb1R5cGUoYS5sZW50bykpLHRoaXMudGVtcG9JbkJwbT10LHZvaWQodGhpcy50ZW1wb0VudW09YS5sZW50bykpOm8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvTGFyZ28sdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLmxhcmdvKSksdGhpcy50ZW1wb0luQnBtPXQsdm9pZCh0aGlzLnRlbXBvRW51bT1hLmxhcmdvKSk6by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9MYXJnaGV0dG8sdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLmxhcmdoZXR0bykpLHRoaXMudGVtcG9JbkJwbT10LHZvaWQodGhpcy50ZW1wb0VudW09YS5sYXJnaGV0dG8pKTpvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FkYWdpbyx0aGlzLmxhYmVsKT8oMD09PXQmJih0PW8uZ2V0RGVmYXVsdFZhbHVlRm9yVGVtcG9UeXBlKGEuYWRhZ2lvKSksdGhpcy50ZW1wb0luQnBtPXQsdm9pZCh0aGlzLnRlbXBvRW51bT1hLmFkYWdpbykpOm8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvQWRhZ2lldHRvLHRoaXMubGFiZWwpPygwPT09dCYmKHQ9by5nZXREZWZhdWx0VmFsdWVGb3JUZW1wb1R5cGUoYS5hZGFnaWV0dG8pKSx0aGlzLnRlbXBvSW5CcG09dCx2b2lkKHRoaXMudGVtcG9FbnVtPWEuYWRhZ2lldHRvKSk6by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbmRhbnRlTW9kZXJhdG8sdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLmFuZGFudGVNb2RlcmF0bykpLHRoaXMudGVtcG9JbkJwbT10LHZvaWQodGhpcy50ZW1wb0VudW09YS5hbmRhbnRlTW9kZXJhdG8pKTpvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FuZGFudGUsdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLmFuZGFudGUpKSx0aGlzLnRlbXBvSW5CcG09dCx2b2lkKHRoaXMudGVtcG9FbnVtPWEuYW5kYW50ZSkpOm8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvQW5kYW50aW5vLHRoaXMubGFiZWwpPygwPT09dCYmKHQ9by5nZXREZWZhdWx0VmFsdWVGb3JUZW1wb1R5cGUoYS5hbmRhbnRpbm8pKSx0aGlzLnRlbXBvSW5CcG09dCx2b2lkKHRoaXMudGVtcG9FbnVtPWEuYW5kYW50aW5vKSk6by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9Nb2RlcmF0byx0aGlzLmxhYmVsKT8oMD09PXQmJih0PW8uZ2V0RGVmYXVsdFZhbHVlRm9yVGVtcG9UeXBlKGEubW9kZXJhdG8pKSx0aGlzLnRlbXBvSW5CcG09dCx2b2lkKHRoaXMudGVtcG9FbnVtPWEubW9kZXJhdG8pKTpvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FsbGVncmV0dG8sdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLmFsbGVncmV0dG8pKSx0aGlzLnRlbXBvSW5CcG09dCx2b2lkKHRoaXMudGVtcG9FbnVtPWEuYWxsZWdyZXR0bykpOm8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvQWxsZWdyb01vZGVyYXRvLHRoaXMubGFiZWwpPygwPT09dCYmKHQ9by5nZXREZWZhdWx0VmFsdWVGb3JUZW1wb1R5cGUoYS5hbGxlZ3JvTW9kZXJhdG8pKSx0aGlzLnRlbXBvSW5CcG09dCx2b2lkKHRoaXMudGVtcG9FbnVtPWEuYWxsZWdyb01vZGVyYXRvKSk6by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbGxlZ3JvLHRoaXMubGFiZWwpPygwPT09dCYmKHQ9by5nZXREZWZhdWx0VmFsdWVGb3JUZW1wb1R5cGUoYS5hbGxlZ3JvKSksdGhpcy50ZW1wb0luQnBtPXQsdm9pZCh0aGlzLnRlbXBvRW51bT1hLmFsbGVncm8pKTpvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb1ZpdmFjZSx0aGlzLmxhYmVsKT8oMD09PXQmJih0PW8uZ2V0RGVmYXVsdFZhbHVlRm9yVGVtcG9UeXBlKGEudml2YWNlKSksdGhpcy50ZW1wb0luQnBtPXQsdm9pZCh0aGlzLnRlbXBvRW51bT1hLnZpdmFjZSkpOm8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvVml2YWNpc3NpbW8sdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLnZpdmFjaXNzaW1vKSksdGhpcy50ZW1wb0luQnBtPXQsdm9pZCh0aGlzLnRlbXBvRW51bT1hLnZpdmFjaXNzaW1vKSk6by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbGxlZ3Jpc3NpbW8sdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLmFsbGVncmlzc2ltbykpLHRoaXMudGVtcG9JbkJwbT10LHZvaWQodGhpcy50ZW1wb0VudW09YS5hbGxlZ3Jpc3NpbW8pKTpvLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb1ByZXN0byx0aGlzLmxhYmVsKT8oMD09PXQmJih0PW8uZ2V0RGVmYXVsdFZhbHVlRm9yVGVtcG9UeXBlKGEucHJlc3RvKSksdGhpcy50ZW1wb0luQnBtPXQsdm9pZCh0aGlzLnRlbXBvRW51bT1hLnByZXN0bykpOm8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvUHJlc3Rpc3NpbW8sdGhpcy5sYWJlbCk/KDA9PT10JiYodD1vLmdldERlZmF1bHRWYWx1ZUZvclRlbXBvVHlwZShhLnByZXN0aXNzaW1vKSksdGhpcy50ZW1wb0luQnBtPXQsdm9pZCh0aGlzLnRlbXBvRW51bT1hLnByZXN0aXNzaW1vKSk6by5pc1N0cmluZ0luU3RyaW5nTGlzdChvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BZGRvbnMsdGhpcy5sYWJlbCk/KHRoaXMudGVtcG9JbkJwbT0wLHZvaWQodGhpcy50ZW1wb0VudW09YS5hZGRvbikpOm8uaXNTdHJpbmdJblN0cmluZ0xpc3Qoby5saXN0SW5zdGFudGFuZW91c1RlbXBvQ2hhbmdlc0dlbmVyYWwsdGhpcy5sYWJlbCk/KHRoaXMudGVtcG9JbkJwbT0wLHZvaWQodGhpcy50ZW1wb0VudW09YS5jaGFuZ2VzKSk6dm9pZCAwOih0aGlzLnRlbXBvSW5CcG09dCx2b2lkKHRoaXMudGVtcG9FbnVtPWEubWV0cm9ub21lTWFyaykpfX12YXIgYTtlLkluc3RhbnRhbmVvdXNUZW1wb0V4cHJlc3Npb249byxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9MYXJnaGlzc2ltbz1bXCJMYXJnaGlzc2ltb1wiLFwiU2VociBicmVpdFwiLFwidmVyeSwgdmVyeSBzbG93XCJdLG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0dyYXZlPVtcIkdyYXZlXCIsXCJTY2h3ZXJcIixcInNsb3cgYW5kIHNvbGVtblwiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9MZW50bz1bXCJMZW50b1wiLFwiTGVudFwiLFwiTGFuZ3NhbVwiLFwic2xvd2x5XCJdLG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0xhcmdvPVtcIkxhcmdvXCIsXCJCcmVpdFwiLFwiYnJvYWRseVwiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9MYXJnaGV0dG89W1wiTGFyZ2hldHRvXCIsXCJFdHdhcyBicmVpdFwiLFwicmF0aGVyIGJyb2FkbHlcIl0sby5saXN0SW5zdGFudGFuZW91c1RlbXBvQWRhZ2lvPVtcIkFkYWdpb1wiLFwiTGFuZ3NhbVwiLFwiUnVoaWdcIixcInNsb3cgYW5kIHN0YXRlbHlcIl0sby5saXN0SW5zdGFudGFuZW91c1RlbXBvQWRhZ2lldHRvPVtcIkFkYWdpZXR0b1wiLFwiWmllbWxpY2ggcnVoaWdcIixcIlppZW1saWNoIGxhbmdzYW1cIixcInJhdGhlciBzbG93XCJdLG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FuZGFudGVNb2RlcmF0bz1bXCJBbmRhbnRlIG1vZGVyYXRvXCJdLG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FuZGFudGU9W1wiQW5kYW50ZVwiLFwiR2VoZW5kXCIsXCJTY2hyZWl0ZW5kXCIsXCJhdCBhIHdhbGtpbmcgcGFjZVwiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbmRhbnRpbm89W1wiQW5kYW50aW5vXCJdLG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb01vZGVyYXRvPVtcIk1vZGVyYXRvXCIsXCJNw6TDn2lnXCIsXCJNb2Tvv71y77+9XCIsXCJtb2RlcmF0ZWx5XCJdLG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FsbGVncmV0dG89W1wiQWxsZWdyZXR0b1wiLFwiZmFzdFwiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbGxlZ3JvTW9kZXJhdG89W1wiQWxsZWdybyBtb2RlcmF0b1wiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BbGxlZ3JvPVtcIkFsbGVncm9cIixcIlJhcGlkZVwiLFwiVml0ZVwiLFwiUmFzY2hcIixcIlNjaG5lbGxcIixcIkZy77+9aGxpY2hcIl0sby5saXN0SW5zdGFudGFuZW91c1RlbXBvVml2YWNlPVtcIlZpdmFjZVwiLFwiTGViaGFmdFwiLFwiTGViZW5kaWdcIixcImxpdmVseSBhbmQgZmFzdFwiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9WaXZhY2lzc2ltbz1bXCJWaXZhY2lzc2ltb1wiLFwiU2VociBsZWJoYWZ0XCIsXCJTZWhyIGxlYmVuZGlnXCJdLG8ubGlzdEluc3RhbnRhbmVvdXNUZW1wb0FsbGVncmlzc2ltbz1bXCJBbGxlZ3Jpc3NpbW9cIixcInZlcnkgZmFzdFwiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9QcmVzdG89W1wiUHJlc3RvXCIsXCJTZWhyIHNjaG5lbGxcIixcIkdlc2Nod2luZFwiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9QcmVzdGlzc2ltbz1bXCJQcmVzdGlzc2ltb1wiLFwiw6R1w59lcnN0IHNjaG5lbGxcIl0sby5saXN0SW5zdGFudGFuZW91c1RlbXBvQ2hhbmdlc0dlbmVyYWw9W1widGVtcG8gcHJpbW9cIixcImEgdGVtcG9cIixcInRlbXBvIGlcIixcInJ1YmF0b1wiLFwiZG9wcGlvIG1vdmltZW50b1wiXSxvLmxpc3RJbnN0YW50YW5lb3VzVGVtcG9BZGRvbnM9W1wiYXNzYWlcIixcImFtb3Jvc29cIixcImNhbnRhYmlsZVwiLFwiY29uIGJyaW9cIixcImNvbiBkb2xvcmVcIixcImNvbiBlc3ByZXNzaW9uZVwiLFwiY29uIGZ1b2NvXCIsXCJjb24gbW90b1wiLFwiY29uIHNwaXJpdG9cIixcInNwaXJpdG9zb1wiLFwiZXNwcmVzc2l2b1wiLFwiZ2lvY29zb1wiLFwiZ2l1c3RvXCIsXCJncmF6aW9zb1wiLFwibGVzdG9cIixcImx1Z3VicmVcIixcIm1hZXN0b3NvXCIsXCJtYSBub24gdHJvcHBvXCIsXCJtYXJjYXRvXCIsXCJtb2x0b1wiLFwibW9yZW5kb1wiLFwibW9zc29cIixcIm5vbiB0YW50b1wiLFwicGl1XCIsXCJ1biBwb2NvXCIsXCJwb2NvXCIsXCJxdWFzaVwiLFwicmlzb2x1dG9cIixcInNjaGVyemFuZG9cIixcInNvc3RlbnV0b1wiLFwidGVuZXJhbWVudGVcIixcInRlbXBvIGdpdXN0b1wiLFwidHJhbnF1aWxsb1wiLFwic2VoclwiLFwibGllYmxpY2hcIixcImxpZWJldm9sbFwiLFwibWl0IExlaWRlbnNjaGFmdFwiLFwibWl0IExpZWJlXCIsXCJhbW91csO2c1wiLFwiZ2VzYW5nbGljaFwiLFwibWl0IFNjaHd1bmdcIixcIm1pdCBGZXVlclwiLFwibWl0IFNjaG1lcnpcIixcIm1pdCBBdXNkcnVja1wiLFwibWl0IEJld2VndW5nXCIsXCJnZWlzdHZvbGxcIixcImF1c2RydWNrc3ZvbGxcIixcImZyZXVkaWdcIixcInZlcnNwaWVsdFwiLFwiYW5nZW1lc3NlblwiLFwiZ3JhemnDtnNcIixcIm1pdCBHcmF6aWVcIixcImZsaW5rXCIsXCJiZWjDpG5kZVwiLFwidHJhdXJpZ1wiLFwia2xhZ2VuZFwiLFwibWFqZXN0w6R0aXNjaFwiLFwiYWJlciBuaWNodCB6dSBzZWhyXCIsXCJtYXJrYW50XCIsXCJnZW3DpMOfaWd0XCIsXCJ2aWVsXCIsXCJzZWhyXCIsXCJlcnN0ZXJiZW5kXCIsXCJiZXdlZ3RcIixcIm5pY2h0IHp1IHNlaHJcIixcIm1laHJcIixcImVpbiB3ZW5pZ1wiLFwiZ2xlaWNoc2FtXCIsXCJlbnRzY2hsb3NzZW5cIixcInp1cGFja2VuZFwiLFwiaGVpdGVyXCIsXCJuYWNoZHLDvGNrbGljaFwiLFwiZ2V0cmFnZW5cIixcImdld2ljaHRpZ1wiLFwiemFydFwiLFwiesOkcnRsaWNoXCIsXCJpbSBhbmdlbWVzc2VuZW4gWmVpdG1hw59cIixcInJ1aGlnXCIsXCJlaW4gd2VuaWdcIixcImFsbGEgbWFyY2lhXCIsXCJhZCBsaWJpdHVtXCIsXCJhbGxhIGJyZXZlXCJdLGZ1bmN0aW9uKHQpe3RbdC5ub25lPTBdPVwibm9uZVwiLHRbdC5sYXJnaGlzc2ltbz0xXT1cImxhcmdoaXNzaW1vXCIsdFt0LmdyYXZlPTJdPVwiZ3JhdmVcIix0W3QubGVudG89M109XCJsZW50b1wiLHRbdC5sYXJnbz00XT1cImxhcmdvXCIsdFt0LmxhcmdoZXR0bz01XT1cImxhcmdoZXR0b1wiLHRbdC5hZGFnaW89Nl09XCJhZGFnaW9cIix0W3QuYWRhZ2lldHRvPTddPVwiYWRhZ2lldHRvXCIsdFt0LmFuZGFudGVNb2RlcmF0bz04XT1cImFuZGFudGVNb2RlcmF0b1wiLHRbdC5hbmRhbnRlPTldPVwiYW5kYW50ZVwiLHRbdC5hbmRhbnRpbm89MTBdPVwiYW5kYW50aW5vXCIsdFt0Lm1vZGVyYXRvPTExXT1cIm1vZGVyYXRvXCIsdFt0LmFsbGVncmV0dG89MTJdPVwiYWxsZWdyZXR0b1wiLHRbdC5hbGxlZ3JvTW9kZXJhdG89MTNdPVwiYWxsZWdyb01vZGVyYXRvXCIsdFt0LmFsbGVncm89MTRdPVwiYWxsZWdyb1wiLHRbdC52aXZhY2U9MTVdPVwidml2YWNlXCIsdFt0LnZpdmFjaXNzaW1vPTE2XT1cInZpdmFjaXNzaW1vXCIsdFt0LmFsbGVncmlzc2ltbz0xN109XCJhbGxlZ3Jpc3NpbW9cIix0W3QucHJlc3RvPTE4XT1cInByZXN0b1wiLHRbdC5wcmVzdGlzc2ltbz0xOV09XCJwcmVzdGlzc2ltb1wiLHRbdC5sYXN0UmVhbFRlbXBvPTIwXT1cImxhc3RSZWFsVGVtcG9cIix0W3QuYWRkb249MjFdPVwiYWRkb25cIix0W3QuY2hhbmdlcz0yMl09XCJjaGFuZ2VzXCIsdFt0Lm1ldHJvbm9tZU1hcms9MjNdPVwibWV0cm9ub21lTWFya1wifShhPWUuVGVtcG9FbnVtfHwoZS5UZW1wb0VudW09e30pKX0sNzUyNzoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Nb29kRW51bT1lLk1vb2RFeHByZXNzaW9uPXZvaWQgMDtjb25zdCBzPWkoMzc0OCk7Y2xhc3MgbiBleHRlbmRzIHMuQWJzdHJhY3RFeHByZXNzaW9ue2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcihlKSx0aGlzLmxhYmVsPXQsdGhpcy5zdGFmZk51bWJlcj1pLHRoaXMuc2V0TW9vZFR5cGUoKX1zdGF0aWMgaXNJbnB1dFN0cmluZ01vb2QodCl7cmV0dXJuISF0JiYobi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kQWZmZXR0dW9zbyx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kQWdpdGF0byx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kQW5pbWF0byx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kQXBwYXNzaW9uYXRvLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RCcmlsbGFudGUsdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZENhbnRhYmlsZSx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kRG9sY2UsdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEVuZXJnaWNvLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RFcm9pY28sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEVzcHJlc3Npdm8sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEZ1cmlvc28sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEdpb2Nvc28sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEdpb2lvc28sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEdyYW5kaW9zbyx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kR3Jhemlvc28sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZExhY3JpbW9zbyx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kTGVnZ2llcm8sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZE1hZXN0b3NvLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RNYWxpbmNvbmljbyx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kTWFyY2F0byx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kTWFyemlhbGUsdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZE1lc3RvLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RNb3JlbmRvLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2ROb2JpbG1lbnRlLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RQYXRldGljbyx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kUGVzYW50ZSx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kU2FsdGFuZG8sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZFNhdXRpbGxlLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RTY2hlcnphbmRvLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RTb3N0ZW51dG8sdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZFNwaWNjYXRvLHQpfHxuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RUZW5lcmV6emEsdCl8fG4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZFRyYW5xdWlsbGFtZW50ZSx0KXx8bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kVHJpb25mYW50ZSx0KSl9Z2V0IExhYmVsKCl7cmV0dXJuIHRoaXMubGFiZWx9c2V0IExhYmVsKHQpe3RoaXMubGFiZWw9dH1nZXQgTW9vZCgpe3JldHVybiB0aGlzLm1vb2RUeXBlfXNldCBNb29kKHQpe3RoaXMubW9vZFR5cGU9dH1nZXQgU3RhZmZOdW1iZXIoKXtyZXR1cm4gdGhpcy5zdGFmZk51bWJlcn1zZXQgU3RhZmZOdW1iZXIodCl7dGhpcy5zdGFmZk51bWJlcj10fWdldCBQbGFjZW1lbnQoKXtyZXR1cm4gdGhpcy5wbGFjZW1lbnR9c2V0IFBsYWNlbWVudCh0KXt0aGlzLnBsYWNlbWVudD10fXNldE1vb2RUeXBlKCl7bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kQWZmZXR0dW9zbyx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuQWZmZXR0dW9zbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RBZ2l0YXRvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5BZ2l0YXRvOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEFuaW1hdG8sdGhpcy5sYWJlbCk/dGhpcy5tb29kVHlwZT1yLkFuaW1hdG86bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kQXBwYXNzaW9uYXRvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5BcHBhc3Npb25hdG86bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kQnJpbGxhbnRlLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5CcmlsbGFudGU6bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kQ2FudGFiaWxlLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5DYW50YWJpbGU6bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kRG9sY2UsdGhpcy5sYWJlbCk/dGhpcy5tb29kVHlwZT1yLkRvbGNlOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEVuZXJnaWNvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5FbmVyZ2ljbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RFcm9pY28sdGhpcy5sYWJlbCk/dGhpcy5tb29kVHlwZT1yLkVyb2ljbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RFc3ByZXNzaXZvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5Fc3ByZXNzaXZvOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEZ1cmlvc28sdGhpcy5sYWJlbCk/dGhpcy5tb29kVHlwZT1yLkZ1cmlvc286bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kR2lvY29zbyx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuR2lvY29zbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RHaW9pb3NvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5HaW9pb3NvOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEdyYW5kaW9zbyx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuR3JhbmRpb3NvOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZEdyYXppb3NvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5HcmF6aW9zbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RMYWNyaW1vc28sdGhpcy5sYWJlbCk/dGhpcy5tb29kVHlwZT1yLkxhY3JpbW9zbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RMZWdnaWVybyx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuTGVnZ2llcm86bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kTWFlc3Rvc28sdGhpcy5sYWJlbCk/dGhpcy5tb29kVHlwZT1yLk1hZXN0b3NvOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZE1hbGluY29uaWNvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5NYWxpbmNvbmljbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RNYXJjYXRvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5NYXJjYXRvOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZE1hcnppYWxlLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5NYXJ6aWFsZTpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RNZXN0byx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuTWVzdG86bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kTW9yZW5kbyx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuTW9yZW5kbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2ROb2JpbG1lbnRlLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5Ob2JpbG1lbnRlOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZFBhdGV0aWNvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5QYXRldGljbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RQZXNhbnRlLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5QZXNhbnRlOm4uaXNTdHJpbmdJblN0cmluZ0xpc3Qobi5saXN0TW9vZFNhbHRhbmRvLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5TYWx0YW5kbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RTYXV0aWxsZSx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuU2F1dGlsbGU6bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kU2NoZXJ6YW5kbyx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuU2NoZXJ6YW5kbzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RTb3N0ZW51dG8sdGhpcy5sYWJlbCk/dGhpcy5tb29kVHlwZT1yLlNvc3RlbnV0bzpuLmlzU3RyaW5nSW5TdHJpbmdMaXN0KG4ubGlzdE1vb2RTcGljY2F0byx0aGlzLmxhYmVsKT90aGlzLm1vb2RUeXBlPXIuU3BpY2NhdG86bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kVGVuZXJlenphLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5UZW5lcmV6emE6bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kVHJhbnF1aWxsYW1lbnRlLHRoaXMubGFiZWwpP3RoaXMubW9vZFR5cGU9ci5UcmFucXVpbGxhbWVudGU6bi5pc1N0cmluZ0luU3RyaW5nTGlzdChuLmxpc3RNb29kVHJpb25mYW50ZSx0aGlzLmxhYmVsKSYmKHRoaXMubW9vZFR5cGU9ci5UcmlvbmZhbnRlKX19dmFyIHI7ZS5Nb29kRXhwcmVzc2lvbj1uLG4ubGlzdE1vb2RBZmZldHR1b3NvPVtcImFmZmV0dHVvc29cIl0sbi5saXN0TW9vZEFnaXRhdG89W1wiYWdpdGF0b1wiXSxuLmxpc3RNb29kQXBwYXNzaW9uYXRvPVtcImFwcGFzc2lvbmF0b1wiXSxuLmxpc3RNb29kQW5pbWF0bz1bXCJhbmltYXRvXCIsXCJsaXZlbHlcIl0sbi5saXN0TW9vZEJyaWxsYW50ZT1bXCJicmlsbGFudGVcIl0sbi5saXN0TW9vZENhbnRhYmlsZT1bXCJjYW50YWJpbGVcIl0sbi5saXN0TW9vZERvbGNlPVtcImRvbGNlXCJdLG4ubGlzdE1vb2RFbmVyZ2ljbz1bXCJlbmVyZ2ljb1wiXSxuLmxpc3RNb29kRXJvaWNvPVtcImVyb2ljb1wiXSxuLmxpc3RNb29kRXNwcmVzc2l2bz1bXCJlc3ByZXNzaXZvXCJdLG4ubGlzdE1vb2RGdXJpb3NvPVtcImZ1cmlvc29cIl0sbi5saXN0TW9vZEdpb2Nvc289W1wiZ2lvY29zb1wiXSxuLmxpc3RNb29kR2lvaW9zbz1bXCJnaW9pb3NvXCJdLG4ubGlzdE1vb2RMYWNyaW1vc289W1wibGFjcmltb3NvXCJdLG4ubGlzdE1vb2RHcmFuZGlvc289W1wiZ3JhbmRpb3NvXCJdLG4ubGlzdE1vb2RHcmF6aW9zbz1bXCJncmF6aW9zb1wiXSxuLmxpc3RNb29kTGVnZ2llcm89W1wibGVnZ2llcm9cIl0sbi5saXN0TW9vZE1hZXN0b3NvPVtcIm1hZXN0b3NvXCJdLG4ubGlzdE1vb2RNYWxpbmNvbmljbz1bXCJtYWxpbmNvbmljb1wiXSxuLmxpc3RNb29kTWFyY2F0bz1bXCJtYXJjYXRvXCJdLG4ubGlzdE1vb2RNYXJ6aWFsZT1bXCJtYXJ6aWFsZVwiXSxuLmxpc3RNb29kTWVzdG89W1wibWVzdG9cIl0sbi5saXN0TW9vZE1vcmVuZG89W1wibW9yZW5kb1wiXSxuLmxpc3RNb29kTm9iaWxtZW50ZT1bXCJub2JpbG1lbnRlXCJdLG4ubGlzdE1vb2RQYXRldGljbz1bXCJwYXRldGljb1wiXSxuLmxpc3RNb29kUGVzYW50ZT1bXCJwZXNhbnRlXCJdLG4ubGlzdE1vb2RTYXV0aWxsZT1bXCJzYXV0aWxsZVwiXSxuLmxpc3RNb29kU2FsdGFuZG89W1wic2FsdGFuZG9cIl0sbi5saXN0TW9vZFNjaGVyemFuZG89W1wic2NoZXJ6YW5kb1wiXSxuLmxpc3RNb29kU29zdGVudXRvPVtcInNvc3RlbnV0b1wiXSxuLmxpc3RNb29kU3BpY2NhdG89W1wic3BpY2NhdG9cIl0sbi5saXN0TW9vZFRlbmVyZXp6YT1bXCJ0ZW5lcmV6emFcIl0sbi5saXN0TW9vZFRyYW5xdWlsbGFtZW50ZT1bXCJ0cmFucXVpbGxhbWVudGVcIl0sbi5saXN0TW9vZFRyaW9uZmFudGU9W1widHJpb25mYW50ZVwiXSxmdW5jdGlvbih0KXt0W3QuQWZmZXR0dW9zbz0wXT1cIkFmZmV0dHVvc29cIix0W3QuQWdpdGF0bz0xXT1cIkFnaXRhdG9cIix0W3QuQXBwYXNzaW9uYXRvPTJdPVwiQXBwYXNzaW9uYXRvXCIsdFt0LkFuaW1hdG89M109XCJBbmltYXRvXCIsdFt0LkJyaWxsYW50ZT00XT1cIkJyaWxsYW50ZVwiLHRbdC5DYW50YWJpbGU9NV09XCJDYW50YWJpbGVcIix0W3QuRG9sY2U9Nl09XCJEb2xjZVwiLHRbdC5FbmVyZ2ljbz03XT1cIkVuZXJnaWNvXCIsdFt0LkVyb2ljbz04XT1cIkVyb2ljb1wiLHRbdC5Fc3ByZXNzaXZvPTldPVwiRXNwcmVzc2l2b1wiLHRbdC5GdXJpb3NvPTEwXT1cIkZ1cmlvc29cIix0W3QuR2lvY29zbz0xMV09XCJHaW9jb3NvXCIsdFt0Lkdpb2lvc289MTJdPVwiR2lvaW9zb1wiLHRbdC5MYWNyaW1vc289MTNdPVwiTGFjcmltb3NvXCIsdFt0LkdyYW5kaW9zbz0xNF09XCJHcmFuZGlvc29cIix0W3QuR3Jhemlvc289MTVdPVwiR3Jhemlvc29cIix0W3QuTGVnZ2llcm89MTZdPVwiTGVnZ2llcm9cIix0W3QuTWFlc3Rvc289MTddPVwiTWFlc3Rvc29cIix0W3QuTWFsaW5jb25pY289MThdPVwiTWFsaW5jb25pY29cIix0W3QuTWFyY2F0bz0xOV09XCJNYXJjYXRvXCIsdFt0Lk1hcnppYWxlPTIwXT1cIk1hcnppYWxlXCIsdFt0Lk1lc3RvPTIxXT1cIk1lc3RvXCIsdFt0Lk1vcmVuZG89MjJdPVwiTW9yZW5kb1wiLHRbdC5Ob2JpbG1lbnRlPTIzXT1cIk5vYmlsbWVudGVcIix0W3QuUGF0ZXRpY289MjRdPVwiUGF0ZXRpY29cIix0W3QuUGVzYW50ZT0yNV09XCJQZXNhbnRlXCIsdFt0LlNhdXRpbGxlPTI2XT1cIlNhdXRpbGxlXCIsdFt0LlNhbHRhbmRvPTI3XT1cIlNhbHRhbmRvXCIsdFt0LlNjaGVyemFuZG89MjhdPVwiU2NoZXJ6YW5kb1wiLHRbdC5Tb3N0ZW51dG89MjldPVwiU29zdGVudXRvXCIsdFt0LlNwaWNjYXRvPTMwXT1cIlNwaWNjYXRvXCIsdFt0LlRlbmVyZXp6YT0zMV09XCJUZW5lcmV6emFcIix0W3QuVHJhbnF1aWxsYW1lbnRlPTMyXT1cIlRyYW5xdWlsbGFtZW50ZVwiLHRbdC5UcmlvbmZhbnRlPTMzXT1cIlRyaW9uZmFudGVcIix0W3QuVml2YWNlPTM0XT1cIlZpdmFjZVwifShyPWUuTW9vZEVudW18fChlLk1vb2RFbnVtPXt9KSl9LDY5NDM6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuTXVsdGlFeHByZXNzaW9uRW50cnk9ZS5NdWx0aUV4cHJlc3Npb249dm9pZCAwO2NvbnN0IHM9aSgxNzk3KSxuPWkoOTc5Mykscj1pKDc4MzkpLG89aSg3NTI3KSxhPWkoMTYxNCksbD1pKDM3NDgpLGg9aSgyNTYyKTtlLk11bHRpRXhwcmVzc2lvbj1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe3RoaXMudW5rbm93bkxpc3Q9W10sdGhpcy5tb29kTGlzdD1bXSx0aGlzLmV4cHJlc3Npb25zPVtdLHRoaXMuc291cmNlTWVhc3VyZT10LHRoaXMudGltZXN0YW1wPWV9Z2V0IFNvdXJjZU1lYXN1cmVQYXJlbnQoKXtyZXR1cm4gdGhpcy5zb3VyY2VNZWFzdXJlfXNldCBTb3VyY2VNZWFzdXJlUGFyZW50KHQpe3RoaXMuc291cmNlTWVhc3VyZT10fWdldCBTdGFmZk51bWJlcigpe3JldHVybiB0aGlzLnN0YWZmTnVtYmVyfXNldCBTdGFmZk51bWJlcih0KXt0aGlzLnN0YWZmTnVtYmVyPXR9Z2V0IFRpbWVzdGFtcCgpe3JldHVybiB0aGlzLnRpbWVzdGFtcH1zZXQgVGltZXN0YW1wKHQpe3RoaXMudGltZXN0YW1wPXR9Z2V0IEFic29sdXRlVGltZXN0YW1wKCl7cmV0dXJuIHMuRnJhY3Rpb24ucGx1cyh0aGlzLnRpbWVzdGFtcCx0aGlzLnNvdXJjZU1lYXN1cmUuQWJzb2x1dGVUaW1lc3RhbXApfWdldCBJbnN0YW50YW5lb3VzRHluYW1pYygpe3JldHVybiB0aGlzLmluc3RhbnRhbmVvdXNEeW5hbWljfXNldCBJbnN0YW50YW5lb3VzRHluYW1pYyh0KXt0aGlzLmluc3RhbnRhbmVvdXNEeW5hbWljPXR9Z2V0IEVuZGluZ0NvbnRpbnVvdXNEeW5hbWljKCl7cmV0dXJuIHRoaXMuZW5kaW5nQ29udGludW91c0R5bmFtaWN9c2V0IEVuZGluZ0NvbnRpbnVvdXNEeW5hbWljKHQpe3RoaXMuZW5kaW5nQ29udGludW91c0R5bmFtaWM9dH1nZXQgU3RhcnRpbmdDb250aW51b3VzRHluYW1pYygpe3JldHVybiB0aGlzLnN0YXJ0aW5nQ29udGludW91c0R5bmFtaWN9c2V0IFN0YXJ0aW5nQ29udGludW91c0R5bmFtaWModCl7dGhpcy5zdGFydGluZ0NvbnRpbnVvdXNEeW5hbWljPXR9Z2V0IE1vb2RMaXN0KCl7cmV0dXJuIHRoaXMubW9vZExpc3R9Z2V0IFVua25vd25MaXN0KCl7cmV0dXJuIHRoaXMudW5rbm93bkxpc3R9Z2V0IEVudHJpZXNMaXN0KCl7cmV0dXJuIHRoaXMuZXhwcmVzc2lvbnN9Z2V0IE9jdGF2ZVNoaWZ0U3RhcnQoKXtyZXR1cm4gdGhpcy5vY3RhdmVTaGlmdFN0YXJ0fXNldCBPY3RhdmVTaGlmdFN0YXJ0KHQpe3RoaXMub2N0YXZlU2hpZnRTdGFydD10fWdldCBPY3RhdmVTaGlmdEVuZCgpe3JldHVybiB0aGlzLm9jdGF2ZVNoaWZ0RW5kfXNldCBPY3RhdmVTaGlmdEVuZCh0KXt0aGlzLm9jdGF2ZVNoaWZ0RW5kPXR9Z2V0IENvbWJpbmVkRXhwcmVzc2lvbnNUZXh0KCl7cmV0dXJuIHRoaXMuY29tYmluZWRFeHByZXNzaW9uc1RleHR9c2V0IENvbWJpbmVkRXhwcmVzc2lvbnNUZXh0KHQpe3RoaXMuY29tYmluZWRFeHByZXNzaW9uc1RleHQ9dH1nZXRQbGFjZW1lbnRPZkZpcnN0RW50cnkoKXtsZXQgdD1sLlBsYWNlbWVudEVudW0uQWJvdmU7cmV0dXJuIHRoaXMuZXhwcmVzc2lvbnMubGVuZ3RoPjAmJih0aGlzLmV4cHJlc3Npb25zWzBdLmV4cHJlc3Npb24gaW5zdGFuY2VvZiBuLkluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbnx8dGhpcy5leHByZXNzaW9uc1swXS5leHByZXNzaW9uIGluc3RhbmNlb2Ygci5Db250aW51b3VzRHluYW1pY0V4cHJlc3Npb258fHRoaXMuZXhwcmVzc2lvbnNbMF0uZXhwcmVzc2lvbiBpbnN0YW5jZW9mIG8uTW9vZEV4cHJlc3Npb258fHRoaXMuZXhwcmVzc2lvbnNbMF0uZXhwcmVzc2lvbiBpbnN0YW5jZW9mIGEuVW5rbm93bkV4cHJlc3Npb24pJiYodD10aGlzLmV4cHJlc3Npb25zWzBdLmV4cHJlc3Npb24uUGxhY2VtZW50KSx0fWdldEZvbnRzdHlsZU9mRmlyc3RFbnRyeSgpe3ZhciB0O2xldCBlPWguRm9udFN0eWxlcy5SZWd1bGFyO3JldHVybiB0aGlzLmV4cHJlc3Npb25zLmxlbmd0aD4wJiYodGhpcy5leHByZXNzaW9uc1swXS5leHByZXNzaW9uIGluc3RhbmNlb2Ygci5Db250aW51b3VzRHluYW1pY0V4cHJlc3Npb258fHRoaXMuZXhwcmVzc2lvbnNbMF0uZXhwcmVzc2lvbiBpbnN0YW5jZW9mIG8uTW9vZEV4cHJlc3Npb24/ZT1oLkZvbnRTdHlsZXMuSXRhbGljOnRoaXMuZXhwcmVzc2lvbnNbMF0uZXhwcmVzc2lvbiBpbnN0YW5jZW9mIGEuVW5rbm93bkV4cHJlc3Npb24mJihlPW51bGwhPT0odD10aGlzLmV4cHJlc3Npb25zWzBdLmV4cHJlc3Npb24uZm9udFN0eWxlKSYmdm9pZCAwIT09dD90OmguRm9udFN0eWxlcy5SZWd1bGFyKSksZX1hZGRFeHByZXNzaW9uKHQsZSl7dCBpbnN0YW5jZW9mIG4uSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uPyh0aGlzLmluc3RhbnRhbmVvdXNEeW5hbWljJiZ0aGlzLnJlbW92ZUV4cHJlc3Npb25Gcm9tRW50cnlMaXN0KHRoaXMuSW5zdGFudGFuZW91c0R5bmFtaWMpLHRoaXMuaW5zdGFudGFuZW91c0R5bmFtaWM9dCx0aGlzLmluc3RhbnRhbmVvdXNEeW5hbWljLlBhcmVudE11bHRpRXhwcmVzc2lvbj10aGlzKTp0IGluc3RhbmNlb2Ygci5Db250aW51b3VzRHluYW1pY0V4cHJlc3Npb24/dGhpcy5zdGFydGluZ0NvbnRpbnVvdXNEeW5hbWljPXQ6dCBpbnN0YW5jZW9mIG8uTW9vZEV4cHJlc3Npb24/dGhpcy5tb29kTGlzdC5wdXNoKHQpOnQgaW5zdGFuY2VvZiBhLlVua25vd25FeHByZXNzaW9uJiZ0aGlzLnVua25vd25MaXN0LnB1c2godCksdGhpcy5hZGRFeHByZXNzaW9uVG9FbnRyeUxpc3QodCxlKX1Db21wYXJlVG8odCl7cmV0dXJuIHRoaXMuVGltZXN0YW1wLlJlYWxWYWx1ZT50LlRpbWVzdGFtcC5SZWFsVmFsdWU/MTp0aGlzLlRpbWVzdGFtcC5SZWFsVmFsdWU8dC5UaW1lc3RhbXAuUmVhbFZhbHVlPy0xOjB9YWRkRXhwcmVzc2lvblRvRW50cnlMaXN0KHQsZSl7Y29uc3QgaT1uZXcgYztpLnByZWZpeD1lLGkuZXhwcmVzc2lvbj10LHQgaW5zdGFuY2VvZiByLkNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbnx8dCBpbnN0YW5jZW9mIG8uTW9vZEV4cHJlc3Npb258fHQgaW5zdGFuY2VvZiBhLlVua25vd25FeHByZXNzaW9uP2kubGFiZWw9dC5MYWJlbDppLmxhYmVsPVwiXCIsdGhpcy5leHByZXNzaW9ucy5wdXNoKGkpfXJlbW92ZUV4cHJlc3Npb25Gcm9tRW50cnlMaXN0KHQpe2ZvcihsZXQgZT0wLGk9dGhpcy5leHByZXNzaW9ucy5sZW5ndGg7ZTxpOysrZSlpZih0aGlzLmV4cHJlc3Npb25zW2VdLmV4cHJlc3Npb249PT10KXt0aGlzLmV4cHJlc3Npb25zLnNwbGljZShlLDEpO2JyZWFrfX19O2NsYXNzIGN7fWUuTXVsdGlFeHByZXNzaW9uRW50cnk9Y30sNjEyNDoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5UZW1wb0V4cHJlc3Npb25FbnRyeT1lLk11bHRpVGVtcG9FeHByZXNzaW9uPXZvaWQgMDtjb25zdCBzPWkoMTc5Nyksbj1pKDk2NjcpLHI9aSgzNzQ4KSxvPWkoMjU2MiksYT1pKDI4MCk7ZS5NdWx0aVRlbXBvRXhwcmVzc2lvbj1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe3RoaXMuZXhwcmVzc2lvbnM9W10sdGhpcy5zb3VyY2VNZWFzdXJlPXQsdGhpcy50aW1lc3RhbXA9ZX1nZXQgVGltZXN0YW1wKCl7cmV0dXJuIHRoaXMudGltZXN0YW1wfWdldCBBYnNvbHV0ZVRpbWVzdGFtcCgpe3JldHVybiBzLkZyYWN0aW9uLnBsdXModGhpcy5zb3VyY2VNZWFzdXJlLkFic29sdXRlVGltZXN0YW1wLHRoaXMudGltZXN0YW1wKX1nZXQgU291cmNlTWVhc3VyZVBhcmVudCgpe3JldHVybiB0aGlzLnNvdXJjZU1lYXN1cmV9c2V0IFNvdXJjZU1lYXN1cmVQYXJlbnQodCl7dGhpcy5zb3VyY2VNZWFzdXJlPXR9Z2V0IEluc3RhbnRhbmVvdXNUZW1wbygpe3JldHVybiB0aGlzLmluc3RhbnRhbmVvdXNUZW1wb31nZXQgQ29udGludW91c1RlbXBvKCl7cmV0dXJuIHRoaXMuY29udGludW91c1RlbXBvfWdldCBFbnRyaWVzTGlzdCgpe3JldHVybiB0aGlzLmV4cHJlc3Npb25zfWdldCBDb21iaW5lZEV4cHJlc3Npb25zVGV4dCgpe3JldHVybiB0aGlzLmNvbWJpbmVkRXhwcmVzc2lvbnNUZXh0fXNldCBDb21iaW5lZEV4cHJlc3Npb25zVGV4dCh0KXt0aGlzLmNvbWJpbmVkRXhwcmVzc2lvbnNUZXh0PXR9Z2V0UGxhY2VtZW50T2ZGaXJzdEVudHJ5KCl7bGV0IHQ9ci5QbGFjZW1lbnRFbnVtLkFib3ZlO3JldHVybiB0aGlzLmV4cHJlc3Npb25zLmxlbmd0aD4wJiYodGhpcy5leHByZXNzaW9uc1swXS5FeHByZXNzaW9uIGluc3RhbmNlb2Ygbi5JbnN0YW50YW5lb3VzVGVtcG9FeHByZXNzaW9ufHx0aGlzLmV4cHJlc3Npb25zWzBdLkV4cHJlc3Npb24gaW5zdGFuY2VvZiBhLkNvbnRpbnVvdXNUZW1wb0V4cHJlc3Npb24pJiYodD10aGlzLmV4cHJlc3Npb25zWzBdLkV4cHJlc3Npb24uUGxhY2VtZW50KSx0fWdldEZvbnRzdHlsZU9mRmlyc3RFbnRyeSgpe2xldCB0PW8uRm9udFN0eWxlcy5SZWd1bGFyO3JldHVybiB0aGlzLmV4cHJlc3Npb25zWzBdLkV4cHJlc3Npb24gaW5zdGFuY2VvZiBuLkluc3RhbnRhbmVvdXNUZW1wb0V4cHJlc3Npb24/dD1vLkZvbnRTdHlsZXMuQm9sZDp0aGlzLmV4cHJlc3Npb25zWzBdLkV4cHJlc3Npb24gaW5zdGFuY2VvZiBhLkNvbnRpbnVvdXNUZW1wb0V4cHJlc3Npb24mJih0PW8uRm9udFN0eWxlcy5JdGFsaWMpLHR9YWRkRXhwcmVzc2lvbih0LGUpe2lmKHRoaXMuY2hlY2tJZkFscmVhZHlFeGlzdHModCkpcmV0dXJuO3QgaW5zdGFuY2VvZiBuLkluc3RhbnRhbmVvdXNUZW1wb0V4cHJlc3Npb24/dGhpcy5pbnN0YW50YW5lb3VzVGVtcG89dDp0IGluc3RhbmNlb2YgYS5Db250aW51b3VzVGVtcG9FeHByZXNzaW9uJiYodGhpcy5jb250aW51b3VzVGVtcG89dCk7Y29uc3QgaT1uZXcgbDtpLnByZWZpeD1lLGkuRXhwcmVzc2lvbj10LGkubGFiZWw9dC5MYWJlbCx0aGlzLmV4cHJlc3Npb25zLnB1c2goaSl9Q29tcGFyZVRvKHQpe3JldHVybiB0aGlzLlRpbWVzdGFtcC5SZWFsVmFsdWU+dC5UaW1lc3RhbXAuUmVhbFZhbHVlPzE6dGhpcy5UaW1lc3RhbXAuUmVhbFZhbHVlPHQuVGltZXN0YW1wLlJlYWxWYWx1ZT8tMTowfWNoZWNrSWZBbHJlYWR5RXhpc3RzKHQpe2Zvcihjb25zdCBlIG9mIHRoaXMuZXhwcmVzc2lvbnMpaWYoZS5sYWJlbD09PXQuTGFiZWwpcmV0dXJuITA7cmV0dXJuITF9fTtjbGFzcyBse2dldCBFeHByZXNzaW9uKCl7cmV0dXJuIHRoaXMuZXhwcmVzc2lvbn1zZXQgRXhwcmVzc2lvbih0KXt0aGlzLmV4cHJlc3Npb249dH19ZS5UZW1wb0V4cHJlc3Npb25FbnRyeT1sfSw3NTEzOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlJlaGVhcnNhbEV4cHJlc3Npb249dm9pZCAwO2NvbnN0IHM9aSgzNzQ4KTtjbGFzcyBuIGV4dGVuZHMgcy5BYnN0cmFjdEV4cHJlc3Npb257Y29uc3RydWN0b3IodCxlKXtzdXBlcihlKSx0aGlzLmxhYmVsPXR9fWUuUmVoZWFyc2FsRXhwcmVzc2lvbj1ufSwxNjE0Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlVua25vd25FeHByZXNzaW9uPXZvaWQgMDtjb25zdCBzPWkoMzc0OCksbj1pKDEyNzQpO2NsYXNzIHIgZXh0ZW5kcyBzLkFic3RyYWN0RXhwcmVzc2lvbntjb25zdHJ1Y3Rvcih0LGUsaSxzKXtzdXBlcihlKSx0aGlzLmxhYmVsPXQsdGhpcy5zdGFmZk51bWJlcj1zLHZvaWQgMD09PWkmJihpPW4uVGV4dEFsaWdubWVudEVudW0uTGVmdEJvdHRvbSksdGhpcy50ZXh0QWxpZ25tZW50PWl9Z2V0IExhYmVsKCl7cmV0dXJuIHRoaXMubGFiZWx9Z2V0IFBsYWNlbWVudCgpe3JldHVybiB0aGlzLnBsYWNlbWVudH1zZXQgUGxhY2VtZW50KHQpe3RoaXMucGxhY2VtZW50PXR9Z2V0IFN0YWZmTnVtYmVyKCl7cmV0dXJuIHRoaXMuc3RhZmZOdW1iZXJ9c2V0IFN0YWZmTnVtYmVyKHQpe3RoaXMuc3RhZmZOdW1iZXI9dH1nZXQgVGV4dEFsaWdubWVudCgpe3JldHVybiB0aGlzLnRleHRBbGlnbm1lbnR9fWUuVW5rbm93bkV4cHJlc3Npb249cn0sMjM0MzpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2NyZWF0ZUJpbmRpbmd8fChPYmplY3QuY3JlYXRlP2Z1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LHMse2VudW1lcmFibGU6ITAsZ2V0OmZ1bmN0aW9uKCl7cmV0dXJuIGVbaV19fSl9OmZ1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLHRbc109ZVtpXX0pLG49dGhpcyYmdGhpcy5fX2V4cG9ydFN0YXJ8fGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBpIGluIHQpXCJkZWZhdWx0XCI9PT1pfHxPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxpKXx8cyhlLHQsaSl9O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLG4oaSgzNzQ4KSxlKSxuKGkoOTc3NSksZSksbihpKDQ4MDIpLGUpLG4oaSg5NzkzKSxlKSxuKGkoOTY2NyksZSksbihpKDc1MjcpLGUpLG4oaSg2OTQzKSxlKSxuKGkoNjEyNCksZSksbihpKDc1MTMpLGUpLG4oaSgxNjE0KSxlKX0sNTM1NjoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5EeW5hbWljc0NvbnRhaW5lcj12b2lkIDA7Y29uc3Qgcz1pKDc4MzkpLG49aSg5NzkzKTtlLkR5bmFtaWNzQ29udGFpbmVyPWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dCBpbnN0YW5jZW9mIHMuQ29udGludW91c0R5bmFtaWNFeHByZXNzaW9uP3RoaXMuY29udGludW91c0R5bmFtaWNFeHByZXNzaW9uPXQ6dCBpbnN0YW5jZW9mIG4uSW5zdGFudGFuZW91c0R5bmFtaWNFeHByZXNzaW9uJiYodGhpcy5pbnN0YW50YW5lb3VzRHluYW1pY0V4cHJlc3Npb249dCksdGhpcy5zdGFmZk51bWJlcj1lfXBhck11bHRpRXhwcmVzc2lvbigpe3JldHVybiB0aGlzLmNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbj90aGlzLmNvbnRpbnVvdXNEeW5hbWljRXhwcmVzc2lvbi5TdGFydE11bHRpRXhwcmVzc2lvbjp0aGlzLmluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbj90aGlzLmluc3RhbnRhbmVvdXNEeW5hbWljRXhwcmVzc2lvbi5QYXJlbnRNdWx0aUV4cHJlc3Npb246dm9pZCAwfUNvbXBhcmVUbyh0KXtyZXR1cm4gdGhpcy5wYXJNdWx0aUV4cHJlc3Npb24oKS5BYnNvbHV0ZVRpbWVzdGFtcC5Db21wYXJlVG8odC5wYXJNdWx0aUV4cHJlc3Npb24oKS5BYnNvbHV0ZVRpbWVzdGFtcCl9fX0sMTg3NzoodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuQWJzdHJhY3ROb3RhdGlvbkluc3RydWN0aW9uPXZvaWQgMCxlLkFic3RyYWN0Tm90YXRpb25JbnN0cnVjdGlvbj1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLnByaW50T2JqZWN0PSEwLHRoaXMucGFyZW50PXR9Z2V0IFBhcmVudCgpe3JldHVybiB0aGlzLnBhcmVudH1zZXQgUGFyZW50KHQpe3RoaXMucGFyZW50PXR9Z2V0IFByaW50T2JqZWN0KCl7cmV0dXJuIHRoaXMucHJpbnRPYmplY3R9c2V0IFByaW50T2JqZWN0KHQpe3RoaXMucHJpbnRPYmplY3Q9dH19fSwyODk6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuTWlkaUluc3RydW1lbnQ9ZS5DbGVmRW51bT1lLkNsZWZJbnN0cnVjdGlvbj12b2lkIDA7Y29uc3Qgcz1pKDg2NDApLG49aSgxODc3KSxyPWkoODY0MCksbz1pKDg2NDApLGE9aSgxNzAzKTtjbGFzcyBsIGV4dGVuZHMgbi5BYnN0cmFjdE5vdGF0aW9uSW5zdHJ1Y3Rpb257Y29uc3RydWN0b3IodD1oLkcsZT0wLGk9Mil7c3VwZXIodm9pZCAwKSx0aGlzLmNsZWZUeXBlPWguRyx0aGlzLmxpbmU9Mix0aGlzLm9jdGF2ZU9mZnNldD0wLHRoaXMubGluZT1pLHRoaXMuY2xlZlR5cGU9dCx0aGlzLm9jdGF2ZU9mZnNldD1lLHRoaXMuY2FsY1BhcmFtZXRlcnMoKX1zdGF0aWMgZ2V0RGVmYXVsdENsZWZGcm9tTWlkaUluc3RydW1lbnQodCl7c3dpdGNoKHQpe2Nhc2UgYy5BY291c3RpY19HcmFuZF9QaWFubzpjYXNlIGMuRWxlY3RyaWNfQmFzc19maW5nZXI6Y2FzZSBjLkVsZWN0cmljX0Jhc3NfcGljazpjYXNlIGMuRnJldGxlc3NfQmFzczpjYXNlIGMuU2xhcF9CYXNzXzE6Y2FzZSBjLlNsYXBfQmFzc18yOmNhc2UgYy5TeW50aF9CYXNzXzE6Y2FzZSBjLlN5bnRoX0Jhc3NfMjpjYXNlIGMuQ29udHJhYmFzczpyZXR1cm4gbmV3IGwoaC5GLDAsNCk7ZGVmYXVsdDpyZXR1cm4gbmV3IGwoaC5HLDAsMil9fXN0YXRpYyBnZXRBbGxQb3NzaWJsZUNsZWZzKCl7Y29uc3QgdD1bXTtmb3IobGV0IGU9MDtlPD0yO2UrKyl7Y29uc3QgaT1uZXcgbChoLkcsZSwyKTt0LnB1c2goaSl9Zm9yKGxldCBlPS0yO2U8PTA7ZSsrKXtjb25zdCBpPW5ldyBsKGguRixlLDQpO3QucHVzaChpKX1yZXR1cm4gdH1zdGF0aWMgaXNTdXBwb3J0ZWRDbGVmKHQpe3N3aXRjaCh0KXtjYXNlIGguRzpjYXNlIGguRjpjYXNlIGguQzpjYXNlIGgucGVyY3Vzc2lvbjpjYXNlIGguVEFCOnJldHVybiEwO2RlZmF1bHQ6cmV0dXJuITF9fWdldCBDbGVmVHlwZSgpe3JldHVybiB0aGlzLmNsZWZUeXBlfXNldCBDbGVmVHlwZSh0KXt0aGlzLmNsZWZUeXBlPXR9Z2V0IExpbmUoKXtyZXR1cm4gdGhpcy5saW5lfXNldCBMaW5lKHQpe3RoaXMubGluZT10fWdldCBPY3RhdmVPZmZzZXQoKXtyZXR1cm4gdGhpcy5vY3RhdmVPZmZzZXR9c2V0IE9jdGF2ZU9mZnNldCh0KXt0aGlzLm9jdGF2ZU9mZnNldD10fWdldCBDbGVmUGl0Y2goKXtyZXR1cm4gdGhpcy5jbGVmUGl0Y2h9c2V0IENsZWZQaXRjaCh0KXt0aGlzLmNsZWZQaXRjaD10fWdldCBSZWZlcmVuY2VDeVBvc2l0aW9uKCl7cmV0dXJuIHRoaXMucmVmZXJlbmNlQ3lQb3NpdGlvbn1zZXQgUmVmZXJlbmNlQ3lQb3NpdGlvbih0KXt0aGlzLnJlZmVyZW5jZUN5UG9zaXRpb249dH1FcXVhbHModCl7cmV0dXJuIHRoaXM9PT10fHwhKCF0aGlzfHwhdCkmJnRoaXMuY2xlZlBpdGNoPT09dC5jbGVmUGl0Y2gmJnRoaXMuTGluZT09PXQuTGluZX1Ob3RFcXVhbCh0KXtyZXR1cm4hdGhpcy5FcXVhbHModCl9VG9TdHJpbmcoKXtyZXR1cm5cIkNsZWZUeXBlOiBcIit0aGlzLmNsZWZUeXBlfWNhbGNQYXJhbWV0ZXJzKCl7c3dpdGNoKHRoaXMuY2xlZlR5cGUpe2Nhc2UgaC5HOnRoaXMuY2xlZlBpdGNoPW5ldyBzLlBpdGNoKHIuTm90ZUVudW0uRywxK3RoaXMub2N0YXZlT2Zmc2V0LG8uQWNjaWRlbnRhbEVudW0uTk9ORSksdGhpcy5yZWZlcmVuY2VDeVBvc2l0aW9uPTUtdGhpcy5saW5lKzI7YnJlYWs7Y2FzZSBoLkY6dGhpcy5jbGVmUGl0Y2g9bmV3IHMuUGl0Y2goci5Ob3RlRW51bS5GLDArdGhpcy5vY3RhdmVPZmZzZXQsby5BY2NpZGVudGFsRW51bS5OT05FKSx0aGlzLnJlZmVyZW5jZUN5UG9zaXRpb249NS10aGlzLmxpbmUrMS41O2JyZWFrO2Nhc2UgaC5DOnRoaXMuY2xlZlBpdGNoPW5ldyBzLlBpdGNoKHIuTm90ZUVudW0uQywxK3RoaXMub2N0YXZlT2Zmc2V0LG8uQWNjaWRlbnRhbEVudW0uTk9ORSksdGhpcy5yZWZlcmVuY2VDeVBvc2l0aW9uPTUtdGhpcy5saW5lO2JyZWFrO2Nhc2UgaC5wZXJjdXNzaW9uOnRoaXMuY2xlZlBpdGNoPW5ldyBzLlBpdGNoKHIuTm90ZUVudW0uQywyLG8uQWNjaWRlbnRhbEVudW0uTk9ORSksdGhpcy5yZWZlcmVuY2VDeVBvc2l0aW9uPTI7YnJlYWs7Y2FzZSBoLlRBQjp0aGlzLmNsZWZQaXRjaD1uZXcgcy5QaXRjaChyLk5vdGVFbnVtLkcsMCxvLkFjY2lkZW50YWxFbnVtLk5PTkUpLHRoaXMucmVmZXJlbmNlQ3lQb3NpdGlvbj0wO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IGEuQXJndW1lbnRPdXRPZlJhbmdlRXhjZXB0aW9uKFwiY2xlZlR5cGVcIil9fX12YXIgaCxjO2UuQ2xlZkluc3RydWN0aW9uPWwsZnVuY3Rpb24odCl7dFt0Lkc9MF09XCJHXCIsdFt0LkY9MV09XCJGXCIsdFt0LkM9Ml09XCJDXCIsdFt0LnBlcmN1c3Npb249M109XCJwZXJjdXNzaW9uXCIsdFt0LlRBQj00XT1cIlRBQlwifShoPWUuQ2xlZkVudW18fChlLkNsZWZFbnVtPXt9KSksZnVuY3Rpb24odCl7dFt0Lk5vbmU9LTFdPVwiTm9uZVwiLHRbdC5BY291c3RpY19HcmFuZF9QaWFubz0wXT1cIkFjb3VzdGljX0dyYW5kX1BpYW5vXCIsdFt0LkJyaWdodF9BY291c3RpY19QaWFubz0xXT1cIkJyaWdodF9BY291c3RpY19QaWFub1wiLHRbdC5FbGVjdHJpY19HcmFuZF9QaWFubz0yXT1cIkVsZWN0cmljX0dyYW5kX1BpYW5vXCIsdFt0Lkhvbmt5X3RvbmtfUGlhbm89M109XCJIb25reV90b25rX1BpYW5vXCIsdFt0LkVsZWN0cmljX1BpYW5vXzE9NF09XCJFbGVjdHJpY19QaWFub18xXCIsdFt0LkVsZWN0cmljX1BpYW5vXzI9NV09XCJFbGVjdHJpY19QaWFub18yXCIsdFt0LkhhcnBzaWNob3JkPTZdPVwiSGFycHNpY2hvcmRcIix0W3QuQ2xhdmluZXQ9N109XCJDbGF2aW5ldFwiLHRbdC5DZWxlc3RhPThdPVwiQ2VsZXN0YVwiLHRbdC5HbG9ja2Vuc3BpZWw9OV09XCJHbG9ja2Vuc3BpZWxcIix0W3QuTXVzaWNfQm94PTEwXT1cIk11c2ljX0JveFwiLHRbdC5WaWJyYXBob25lPTExXT1cIlZpYnJhcGhvbmVcIix0W3QuTWFyaW1iYT0xMl09XCJNYXJpbWJhXCIsdFt0Llh5bG9waG9uZT0xM109XCJYeWxvcGhvbmVcIix0W3QuVHVidWxhcl9CZWxscz0xNF09XCJUdWJ1bGFyX0JlbGxzXCIsdFt0LkR1bGNpbWVyPTE1XT1cIkR1bGNpbWVyXCIsdFt0LkRyYXdiYXJfT3JnYW49MTZdPVwiRHJhd2Jhcl9PcmdhblwiLHRbdC5QZXJjdXNzaXZlX09yZ2FuPTE3XT1cIlBlcmN1c3NpdmVfT3JnYW5cIix0W3QuUm9ja19Pcmdhbj0xOF09XCJSb2NrX09yZ2FuXCIsdFt0LkNodXJjaF9Pcmdhbj0xOV09XCJDaHVyY2hfT3JnYW5cIix0W3QuUmVlZF9Pcmdhbj0yMF09XCJSZWVkX09yZ2FuXCIsdFt0LkFjY29yZGlvbj0yMV09XCJBY2NvcmRpb25cIix0W3QuSGFybW9uaWNhPTIyXT1cIkhhcm1vbmljYVwiLHRbdC5UYW5nb19BY2NvcmRpb249MjNdPVwiVGFuZ29fQWNjb3JkaW9uXCIsdFt0LkFjb3VzdGljX0d1aXRhcl9ueWxvbj0yNF09XCJBY291c3RpY19HdWl0YXJfbnlsb25cIix0W3QuQWNvdXN0aWNfR3VpdGFyX3N0ZWVsPTI1XT1cIkFjb3VzdGljX0d1aXRhcl9zdGVlbFwiLHRbdC5FbGVjdHJpY19HdWl0YXJfamF6ej0yNl09XCJFbGVjdHJpY19HdWl0YXJfamF6elwiLHRbdC5FbGVjdHJpY19HdWl0YXJfY2xlYW49MjddPVwiRWxlY3RyaWNfR3VpdGFyX2NsZWFuXCIsdFt0LkVsZWN0cmljX0d1aXRhcl9tdXRlZD0yOF09XCJFbGVjdHJpY19HdWl0YXJfbXV0ZWRcIix0W3QuT3ZlcmRyaXZlbl9HdWl0YXI9MjldPVwiT3ZlcmRyaXZlbl9HdWl0YXJcIix0W3QuRGlzdG9ydGlvbl9HdWl0YXI9MzBdPVwiRGlzdG9ydGlvbl9HdWl0YXJcIix0W3QuR3VpdGFyX2hhcm1vbmljcz0zMV09XCJHdWl0YXJfaGFybW9uaWNzXCIsdFt0LkFjb3VzdGljX0Jhc3M9MzJdPVwiQWNvdXN0aWNfQmFzc1wiLHRbdC5FbGVjdHJpY19CYXNzX2Zpbmdlcj0zM109XCJFbGVjdHJpY19CYXNzX2ZpbmdlclwiLHRbdC5FbGVjdHJpY19CYXNzX3BpY2s9MzRdPVwiRWxlY3RyaWNfQmFzc19waWNrXCIsdFt0LkZyZXRsZXNzX0Jhc3M9MzVdPVwiRnJldGxlc3NfQmFzc1wiLHRbdC5TbGFwX0Jhc3NfMT0zNl09XCJTbGFwX0Jhc3NfMVwiLHRbdC5TbGFwX0Jhc3NfMj0zN109XCJTbGFwX0Jhc3NfMlwiLHRbdC5TeW50aF9CYXNzXzE9MzhdPVwiU3ludGhfQmFzc18xXCIsdFt0LlN5bnRoX0Jhc3NfMj0zOV09XCJTeW50aF9CYXNzXzJcIix0W3QuVmlvbGluPTQwXT1cIlZpb2xpblwiLHRbdC5WaW9sYT00MV09XCJWaW9sYVwiLHRbdC5DZWxsbz00Ml09XCJDZWxsb1wiLHRbdC5Db250cmFiYXNzPTQzXT1cIkNvbnRyYWJhc3NcIix0W3QuVHJlbW9sb19TdHJpbmdzPTQ0XT1cIlRyZW1vbG9fU3RyaW5nc1wiLHRbdC5QaXp6aWNhdG9fU3RyaW5ncz00NV09XCJQaXp6aWNhdG9fU3RyaW5nc1wiLHRbdC5PcmNoZXN0cmFsX0hhcnA9NDZdPVwiT3JjaGVzdHJhbF9IYXJwXCIsdFt0LlRpbXBhbmk9NDddPVwiVGltcGFuaVwiLHRbdC5TdHJpbmdfRW5zZW1ibGVfMT00OF09XCJTdHJpbmdfRW5zZW1ibGVfMVwiLHRbdC5TdHJpbmdfRW5zZW1ibGVfMj00OV09XCJTdHJpbmdfRW5zZW1ibGVfMlwiLHRbdC5TeW50aF9TdHJpbmdzXzE9NTBdPVwiU3ludGhfU3RyaW5nc18xXCIsdFt0LlN5bnRoX1N0cmluZ3NfMj01MV09XCJTeW50aF9TdHJpbmdzXzJcIix0W3QuQ2hvaXJfQWFocz01Ml09XCJDaG9pcl9BYWhzXCIsdFt0LlZvaWNlX09vaHM9NTNdPVwiVm9pY2VfT29oc1wiLHRbdC5TeW50aF9Wb2ljZT01NF09XCJTeW50aF9Wb2ljZVwiLHRbdC5PcmNoZXN0cmFfSGl0PTU1XT1cIk9yY2hlc3RyYV9IaXRcIix0W3QuVHJ1bXBldD01Nl09XCJUcnVtcGV0XCIsdFt0LlRyb21ib25lPTU3XT1cIlRyb21ib25lXCIsdFt0LlR1YmE9NThdPVwiVHViYVwiLHRbdC5NdXRlZF9UcnVtcGV0PTU5XT1cIk11dGVkX1RydW1wZXRcIix0W3QuRnJlbmNoX0hvcm49NjBdPVwiRnJlbmNoX0hvcm5cIix0W3QuQnJhc3NfU2VjdGlvbj02MV09XCJCcmFzc19TZWN0aW9uXCIsdFt0LlN5bnRoX0JyYXNzXzE9NjJdPVwiU3ludGhfQnJhc3NfMVwiLHRbdC5TeW50aF9CcmFzc18yPTYzXT1cIlN5bnRoX0JyYXNzXzJcIix0W3QuU29wcmFub19TYXg9NjRdPVwiU29wcmFub19TYXhcIix0W3QuQWx0b19TYXg9NjVdPVwiQWx0b19TYXhcIix0W3QuVGVub3JfU2F4PTY2XT1cIlRlbm9yX1NheFwiLHRbdC5CYXJpdG9uZV9TYXg9NjddPVwiQmFyaXRvbmVfU2F4XCIsdFt0Lk9ib2U9NjhdPVwiT2JvZVwiLHRbdC5FbmdsaXNoX0hvcm49NjldPVwiRW5nbGlzaF9Ib3JuXCIsdFt0LkJhc3Nvb249NzBdPVwiQmFzc29vblwiLHRbdC5DbGFyaW5ldD03MV09XCJDbGFyaW5ldFwiLHRbdC5QaWNjb2xvPTcyXT1cIlBpY2NvbG9cIix0W3QuRmx1dGU9NzNdPVwiRmx1dGVcIix0W3QuUmVjb3JkZXI9NzRdPVwiUmVjb3JkZXJcIix0W3QuUGFuX0ZsdXRlPTc1XT1cIlBhbl9GbHV0ZVwiLHRbdC5CbG93bl9Cb3R0bGU9NzZdPVwiQmxvd25fQm90dGxlXCIsdFt0LlNoYWt1aGFjaGk9NzddPVwiU2hha3VoYWNoaVwiLHRbdC5XaGlzdGxlPTc4XT1cIldoaXN0bGVcIix0W3QuT2NhcmluYT03OV09XCJPY2FyaW5hXCIsdFt0LkxlYWRfMV9zcXVhcmU9ODBdPVwiTGVhZF8xX3NxdWFyZVwiLHRbdC5MZWFkXzJfc2F3dG9vdGg9ODFdPVwiTGVhZF8yX3Nhd3Rvb3RoXCIsdFt0LkxlYWRfM19jYWxsaW9wZT04Ml09XCJMZWFkXzNfY2FsbGlvcGVcIix0W3QuTGVhZF80X2NoaWZmPTgzXT1cIkxlYWRfNF9jaGlmZlwiLHRbdC5MZWFkXzVfY2hhcmFuZz04NF09XCJMZWFkXzVfY2hhcmFuZ1wiLHRbdC5MZWFkXzZfdm9pY2U9ODVdPVwiTGVhZF82X3ZvaWNlXCIsdFt0LkxlYWRfN19maWZ0aHM9ODZdPVwiTGVhZF83X2ZpZnRoc1wiLHRbdC5MZWFkXzhfYmFzc19sZWFkPTg3XT1cIkxlYWRfOF9iYXNzX2xlYWRcIix0W3QuUGFkXzFfbmV3X2FnZT04OF09XCJQYWRfMV9uZXdfYWdlXCIsdFt0LlBhZF8yX3dhcm09ODldPVwiUGFkXzJfd2FybVwiLHRbdC5QYWRfM19wb2x5c3ludGg9OTBdPVwiUGFkXzNfcG9seXN5bnRoXCIsdFt0LlBhZF80X2Nob2lyPTkxXT1cIlBhZF80X2Nob2lyXCIsdFt0LlBhZF81X2Jvd2VkPTkyXT1cIlBhZF81X2Jvd2VkXCIsdFt0LlBhZF82X21ldGFsbGljPTkzXT1cIlBhZF82X21ldGFsbGljXCIsdFt0LlBhZF83X2hhbG89OTRdPVwiUGFkXzdfaGFsb1wiLHRbdC5QYWRfOF9zd2VlcD05NV09XCJQYWRfOF9zd2VlcFwiLHRbdC5GWF8xX3JhaW49OTZdPVwiRlhfMV9yYWluXCIsdFt0LkZYXzJfc291bmR0cmFjaz05N109XCJGWF8yX3NvdW5kdHJhY2tcIix0W3QuRlhfM19jcnlzdGFsPTk4XT1cIkZYXzNfY3J5c3RhbFwiLHRbdC5GWF80X2F0bW9zcGhlcmU9OTldPVwiRlhfNF9hdG1vc3BoZXJlXCIsdFt0LkZYXzVfYnJpZ2h0bmVzcz0xMDBdPVwiRlhfNV9icmlnaHRuZXNzXCIsdFt0LkZYXzZfZ29ibGlucz0xMDFdPVwiRlhfNl9nb2JsaW5zXCIsdFt0LkZYXzdfZWNob2VzPTEwMl09XCJGWF83X2VjaG9lc1wiLHRbdC5GWF84X3NjaWZpPTEwM109XCJGWF84X3NjaWZpXCIsdFt0LlNpdGFyPTEwNF09XCJTaXRhclwiLHRbdC5CYW5qbz0xMDVdPVwiQmFuam9cIix0W3QuU2hhbWlzZW49MTA2XT1cIlNoYW1pc2VuXCIsdFt0LktvdG89MTA3XT1cIktvdG9cIix0W3QuS2FsaW1iYT0xMDhdPVwiS2FsaW1iYVwiLHRbdC5CYWdfcGlwZT0xMDldPVwiQmFnX3BpcGVcIix0W3QuRmlkZGxlPTExMF09XCJGaWRkbGVcIix0W3QuU2hhbmFpPTExMV09XCJTaGFuYWlcIix0W3QuVGlua2xlX0JlbGw9MTEyXT1cIlRpbmtsZV9CZWxsXCIsdFt0LkFnb2dvPTExM109XCJBZ29nb1wiLHRbdC5TdGVlbF9EcnVtcz0xMTRdPVwiU3RlZWxfRHJ1bXNcIix0W3QuV29vZGJsb2NrPTExNV09XCJXb29kYmxvY2tcIix0W3QuVGFpa29fRHJ1bT0xMTZdPVwiVGFpa29fRHJ1bVwiLHRbdC5NZWxvZGljX1RvbT0xMTddPVwiTWVsb2RpY19Ub21cIix0W3QuU3ludGhfRHJ1bT0xMThdPVwiU3ludGhfRHJ1bVwiLHRbdC5SZXZlcnNlX0N5bWJhbD0xMTldPVwiUmV2ZXJzZV9DeW1iYWxcIix0W3QuR3VpdGFyX0ZyZXRfTm9pc2U9MTIwXT1cIkd1aXRhcl9GcmV0X05vaXNlXCIsdFt0LkJyZWF0aF9Ob2lzZT0xMjFdPVwiQnJlYXRoX05vaXNlXCIsdFt0LlNlYXNob3JlPTEyMl09XCJTZWFzaG9yZVwiLHRbdC5CaXJkX1R3ZWV0PTEyM109XCJCaXJkX1R3ZWV0XCIsdFt0LlRlbGVwaG9uZV9SaW5nPTEyNF09XCJUZWxlcGhvbmVfUmluZ1wiLHRbdC5IZWxpY29wdGVyPTEyNV09XCJIZWxpY29wdGVyXCIsdFt0LkFwcGxhdXNlPTEyNl09XCJBcHBsYXVzZVwiLHRbdC5HdW5zaG90PTEyN109XCJHdW5zaG90XCIsdFt0LlBlcmN1c3Npb249MTI4XT1cIlBlcmN1c3Npb25cIn0oYz1lLk1pZGlJbnN0cnVtZW50fHwoZS5NaWRpSW5zdHJ1bWVudD17fSkpfSw1MTk4Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLktleUVudW09ZS5Ob3RlRW51bVRvSGFsZlRvbmVMaW5rPWUuS2V5SW5zdHJ1Y3Rpb249dm9pZCAwO2NvbnN0IHM9aSgxODc3KSxuPWkoODY0MCkscj1pKDg2NDApO2NsYXNzIG8gZXh0ZW5kcyBzLkFic3RyYWN0Tm90YXRpb25JbnN0cnVjdGlvbntjb25zdHJ1Y3Rvcih0LGU9MCxpPWEubWFqb3Ipe3N1cGVyKHQpLHRoaXMuaXNUcmFuc3Bvc2VkQnk9MCx0aGlzLktleT1lLHRoaXMua2V5VHlwZU9yaWdpbmFsPWUsdGhpcy5tb2RlPWksdGhpcy5hbHRlcmF0ZWROb3Rlcz10aGlzLmNhbGNBbHRlcmF0ZWROb3RlcygpfXN0YXRpYyBjb3B5KHQpe2NvbnN0IGU9bmV3IG8odC5wYXJlbnQsdC5LZXksdC5Nb2RlKTtyZXR1cm4gZS5rZXlUeXBlT3JpZ2luYWw9dC5rZXlUeXBlT3JpZ2luYWwsZX1zdGF0aWMgZ2V0QWxsUG9zc2libGVNYWpvcktleUluc3RydWN0aW9ucygpe2NvbnN0IHQ9W107Zm9yKGxldCBlPS03O2U8NztlKyspe2NvbnN0IGk9bmV3IG8odm9pZCAwLGUsYS5tYWpvcik7dC5wdXNoKGkpfXJldHVybiB0fWdldCBLZXkoKXtyZXR1cm4gdGhpcy5rZXlUeXBlfXNldCBLZXkodCl7dGhpcy5rZXlUeXBlPXQsdGhpcy5hbHRlcmF0ZWROb3Rlcz10aGlzLmNhbGNBbHRlcmF0ZWROb3RlcygpfWdldCBNb2RlKCl7cmV0dXJuIHRoaXMubW9kZX1zZXQgTW9kZSh0KXt0aGlzLm1vZGU9dH1nZXQgQWx0ZXJhdGVkTm90ZXMoKXtyZXR1cm4gdGhpcy5hbHRlcmF0ZWROb3Rlc31jYWxjQWx0ZXJhdGVkTm90ZXMoKXtjb25zdCB0PVtdO2lmKHRoaXMua2V5VHlwZT4wKWZvcihsZXQgZT0wO2U8dGhpcy5rZXlUeXBlO2UrKyl0LnB1c2goby5zaGFycFBvc2l0aW9uTGlzdFtlXSk7ZWxzZSBpZih0aGlzLmtleVR5cGU8MClmb3IobGV0IGU9MDtlPC10aGlzLmtleVR5cGU7ZSsrKXQucHVzaChvLmZsYXRQb3NpdGlvbkxpc3RbZV0pO3JldHVybiB0fXdpbGxBbHRlcmF0ZU5vdGUodCl7cmV0dXJuIHRoaXMuYWx0ZXJhdGVkTm90ZXMuaW5kZXhPZih0KT49MH1nZXRBbHRlcmF0aW9uRm9yUGl0Y2godCl7cmV0dXJuIHRoaXMua2V5VHlwZT4wJiZ0aGlzLmFsdGVyYXRlZE5vdGVzLmluZGV4T2YodC5GdW5kYW1lbnRhbE5vdGUpPD10aGlzLmtleVR5cGU/ci5BY2NpZGVudGFsRW51bS5TSEFSUDp0aGlzLmtleVR5cGU8MCYmdGhpcy5hbHRlcmF0ZWROb3Rlcy5pbmRleE9mKHQuRnVuZGFtZW50YWxOb3RlKTw9TWF0aC5hYnModGhpcy5rZXlUeXBlKT9yLkFjY2lkZW50YWxFbnVtLkZMQVQ6ci5BY2NpZGVudGFsRW51bS5OT05FfVRvU3RyaW5nKCl7cmV0dXJuXCJLZXk6IFwiK3RoaXMua2V5VHlwZSt0aGlzLm1vZGV9T3BlcmF0b3JFcXVhbHModCl7Y29uc3QgZT10aGlzO3JldHVybiBlPT09dHx8ISghZXx8IXQpJiZlLktleT09PXQuS2V5JiZlLk1vZGU9PT10Lk1vZGV9T3BlcmF0b3JOb3RFcXVhbCh0KXtyZXR1cm4hdGhpcy5PcGVyYXRvckVxdWFscyh0KX19dmFyIGE7ZS5LZXlJbnN0cnVjdGlvbj1vLG8uc2hhcnBQb3NpdGlvbkxpc3Q9W24uTm90ZUVudW0uRixuLk5vdGVFbnVtLkMsbi5Ob3RlRW51bS5HLG4uTm90ZUVudW0uRCxuLk5vdGVFbnVtLkEsbi5Ob3RlRW51bS5FLG4uTm90ZUVudW0uQl0sby5mbGF0UG9zaXRpb25MaXN0PVtuLk5vdGVFbnVtLkIsbi5Ob3RlRW51bS5FLG4uTm90ZUVudW0uQSxuLk5vdGVFbnVtLkQsbi5Ob3RlRW51bS5HLG4uTm90ZUVudW0uQyxuLk5vdGVFbnVtLkZdLGUuTm90ZUVudW1Ub0hhbGZUb25lTGluaz1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe3RoaXMubm90ZT10LHRoaXMuaGFsZlRvbmU9ZX19LGZ1bmN0aW9uKHQpe3RbdC5tYWpvcj0wXT1cIm1ham9yXCIsdFt0Lm1pbm9yPTFdPVwibWlub3JcIix0W3Qubm9uZT0yXT1cIm5vbmVcIix0W3QuZG9yaWFuPTNdPVwiZG9yaWFuXCIsdFt0LnBocnlnaWFuPTRdPVwicGhyeWdpYW5cIix0W3QubHlkaWFuPTVdPVwibHlkaWFuXCIsdFt0Lm1peG9seWRpYW49Nl09XCJtaXhvbHlkaWFuXCIsdFt0LmFlb2xpYW49N109XCJhZW9saWFuXCIsdFt0Lmlvbmlhbj04XT1cImlvbmlhblwiLHRbdC5sb2NyaWFuPTldPVwibG9jcmlhblwifShhPWUuS2V5RW51bXx8KGUuS2V5RW51bT17fSkpfSw2MTg5Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIGkscztPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkFsaWdubWVudFR5cGU9ZS5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtPWUuUmVwZXRpdGlvbkluc3RydWN0aW9uPWUuUmVwZXRpdGlvbkluc3RydWN0aW9uQ29tcGFyZXI9dm9pZCAwLGUuUmVwZXRpdGlvbkluc3RydWN0aW9uQ29tcGFyZXI9Y2xhc3N7c3RhdGljIENvbXBhcmUodCxlKXtpZih2b2lkIDAhPT10LnBhcmVudFJlcGV0aXRpb24mJmUucGFyZW50UmVwZXRpdGlvbil7aWYodC5hbGlnbm1lbnQ9PT1zLkVuZCYmZS5hbGlnbm1lbnQ9PT1zLkVuZCl7aWYodC5wYXJlbnRSZXBldGl0aW9uLlN0YXJ0SW5kZXg8ZS5wYXJlbnRSZXBldGl0aW9uLlN0YXJ0SW5kZXgpcmV0dXJuIDE7aWYodC5wYXJlbnRSZXBldGl0aW9uLlN0YXJ0SW5kZXg+ZS5wYXJlbnRSZXBldGl0aW9uLlN0YXJ0SW5kZXgpcmV0dXJuLTF9aWYodC5hbGlnbm1lbnQ9PT1zLkJlZ2luJiZlLmFsaWdubWVudD09PXMuQmVnaW4pe2lmKHQucGFyZW50UmVwZXRpdGlvbi5FbmRJbmRleDxlLnBhcmVudFJlcGV0aXRpb24uRW5kSW5kZXgpcmV0dXJuIDE7aWYodC5wYXJlbnRSZXBldGl0aW9uLkVuZEluZGV4PmUucGFyZW50UmVwZXRpdGlvbi5FbmRJbmRleClyZXR1cm4tMX19cmV0dXJuIDB9fSxlLlJlcGV0aXRpb25JbnN0cnVjdGlvbj1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUsaT1zLkVuZCxuLHIpe3RoaXMuZW5kaW5nSW5kaWNlcz12b2lkIDAsdGhpcy5tZWFzdXJlSW5kZXg9dCxyJiYodGhpcy5lbmRpbmdJbmRpY2VzPXIuc2xpY2UoKSksdGhpcy50eXBlPWUsdGhpcy5hbGlnbm1lbnQ9aSx0aGlzLnBhcmVudFJlcGV0aXRpb249bn1Db21wYXJlVG8odCl7Y29uc3QgZT10O2lmKHRoaXMubWVhc3VyZUluZGV4PmUubWVhc3VyZUluZGV4KXJldHVybiAxO2lmKHRoaXMubWVhc3VyZUluZGV4PGUubWVhc3VyZUluZGV4KXJldHVybi0xO2lmKHRoaXMuYWxpZ25tZW50PT09cy5CZWdpbil7aWYoZS5hbGlnbm1lbnQ9PT1zLkVuZClyZXR1cm4tMTtzd2l0Y2godGhpcy50eXBlKXtjYXNlIGkuRW5kaW5nOnJldHVybiAxO2Nhc2UgaS5TdGFydExpbmU6cmV0dXJuIGUudHlwZT09PWkuRW5kaW5nPy0xOjE7Y2FzZSBpLkNvZGE6Y2FzZSBpLlNlZ25vOnJldHVybiBlLnR5cGU9PT1pLkNvZGE/MTotMX19ZWxzZXtpZihlLmFsaWdubWVudD09PXMuQmVnaW4pcmV0dXJuIDE7c3dpdGNoKHRoaXMudHlwZSl7Y2FzZSBpLkVuZGluZzpyZXR1cm4tMTtjYXNlIGkuRmluZTpjYXNlIGkuVG9Db2RhOnJldHVybiBlLnR5cGU9PT1pLkVuZGluZz8xOi0xO2Nhc2UgaS5Gb3J3YXJkSnVtcDpzd2l0Y2goZS50eXBlKXtjYXNlIGkuRW5kaW5nOmNhc2UgaS5GaW5lOmNhc2UgaS5Ub0NvZGE6cmV0dXJuIDF9cmV0dXJuLTE7Y2FzZSBpLkRhbFNlZ25vQWxGaW5lOmNhc2UgaS5EYUNhcG9BbEZpbmU6Y2FzZSBpLkRhbFNlZ25vQWxDb2RhOmNhc2UgaS5EYUNhcG9BbENvZGE6Y2FzZSBpLkRhQ2FwbzpjYXNlIGkuRGFsU2Vnbm86Y2FzZSBpLkJhY2tKdW1wTGluZTpyZXR1cm4gMX19cmV0dXJuIDB9ZXF1YWxzKHQpe2lmKHRoaXMubWVhc3VyZUluZGV4IT09dC5tZWFzdXJlSW5kZXh8fHRoaXMudHlwZSE9PXQudHlwZXx8dGhpcy5hbGlnbm1lbnQhPT10LmFsaWdubWVudClyZXR1cm4hMTtpZih0aGlzLmVuZGluZ0luZGljZXM9PT10LmVuZGluZ0luZGljZXMpcmV0dXJuITA7aWYoIXRoaXMuZW5kaW5nSW5kaWNlc3x8IXQuZW5kaW5nSW5kaWNlc3x8dGhpcy5lbmRpbmdJbmRpY2VzLmxlbmd0aCE9PXQuZW5kaW5nSW5kaWNlcy5sZW5ndGgpcmV0dXJuITE7Zm9yKGxldCBlPTA7ZTx0aGlzLmVuZGluZ0luZGljZXMubGVuZ3RoO2UrKylpZih0aGlzLmVuZGluZ0luZGljZXNbZV0hPT10LmVuZGluZ0luZGljZXNbZV0pcmV0dXJuITE7cmV0dXJuITB9fSxmdW5jdGlvbih0KXt0W3QuU3RhcnRMaW5lPTBdPVwiU3RhcnRMaW5lXCIsdFt0LkZvcndhcmRKdW1wPTFdPVwiRm9yd2FyZEp1bXBcIix0W3QuQmFja0p1bXBMaW5lPTJdPVwiQmFja0p1bXBMaW5lXCIsdFt0LkVuZGluZz0zXT1cIkVuZGluZ1wiLHRbdC5EYUNhcG89NF09XCJEYUNhcG9cIix0W3QuRGFsU2Vnbm89NV09XCJEYWxTZWdub1wiLHRbdC5GaW5lPTZdPVwiRmluZVwiLHRbdC5Ub0NvZGE9N109XCJUb0NvZGFcIix0W3QuRGFsU2Vnbm9BbEZpbmU9OF09XCJEYWxTZWdub0FsRmluZVwiLHRbdC5EYUNhcG9BbEZpbmU9OV09XCJEYUNhcG9BbEZpbmVcIix0W3QuRGFsU2Vnbm9BbENvZGE9MTBdPVwiRGFsU2Vnbm9BbENvZGFcIix0W3QuRGFDYXBvQWxDb2RhPTExXT1cIkRhQ2Fwb0FsQ29kYVwiLHRbdC5Db2RhPTEyXT1cIkNvZGFcIix0W3QuU2Vnbm89MTNdPVwiU2Vnbm9cIix0W3QuTm9uZT0xNF09XCJOb25lXCJ9KGk9ZS5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtfHwoZS5SZXBldGl0aW9uSW5zdHJ1Y3Rpb25FbnVtPXt9KSksZnVuY3Rpb24odCl7dFt0LkJlZ2luPTBdPVwiQmVnaW5cIix0W3QuRW5kPTFdPVwiRW5kXCJ9KHM9ZS5BbGlnbm1lbnRUeXBlfHwoZS5BbGlnbm1lbnRUeXBlPXt9KSl9LDMzMzE6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuUmh5dGhtU3ltYm9sRW51bT1lLlJoeXRobUluc3RydWN0aW9uPXZvaWQgMDtjb25zdCBzPWkoMTg3Nyk7Y2xhc3MgbiBleHRlbmRzIHMuQWJzdHJhY3ROb3RhdGlvbkluc3RydWN0aW9ue2NvbnN0cnVjdG9yKHQsZSl7c3VwZXIodm9pZCAwKSx0aGlzLnJoeXRobT10LHRoaXMubnVtZXJhdG9yPXQuTnVtZXJhdG9yLHRoaXMuZGVub21pbmF0b3I9dC5EZW5vbWluYXRvcix0aGlzLnN5bWJvbEVudW09ZX1nZXQgUmh5dGhtKCl7cmV0dXJuIHRoaXMucmh5dGhtfXNldCBSaHl0aG0odCl7dGhpcy5yaHl0aG09dH1nZXQgU3ltYm9sRW51bSgpe3JldHVybiB0aGlzLnN5bWJvbEVudW19c2V0IFN5bWJvbEVudW0odCl7dGhpcy5zeW1ib2xFbnVtPXR9Y2xvbmUoKXtyZXR1cm4gbmV3IG4odGhpcy5yaHl0aG0uY2xvbmUoKSx0aGlzLnN5bWJvbEVudW0pfU9wZXJhdG9yRXF1YWxzKHQpe2NvbnN0IGU9dGhpcztyZXR1cm4gZT09PXR8fCEoIWV8fCF0KSYmZS5udW1lcmF0b3I9PT10Lm51bWVyYXRvciYmZS5kZW5vbWluYXRvcj09PXQuZGVub21pbmF0b3J9T3BlcmF0b3JOb3RFcXVhbCh0KXtyZXR1cm4hKHRoaXM9PT10KX1Ub1N0cmluZygpe3JldHVyblwiUmh5dGhtOiBcIit0aGlzLnJoeXRobS50b1N0cmluZygpfX12YXIgcjtlLlJoeXRobUluc3RydWN0aW9uPW4sKHI9ZS5SaHl0aG1TeW1ib2xFbnVtfHwoZS5SaHl0aG1TeW1ib2xFbnVtPXt9KSlbci5OT05FPTBdPVwiTk9ORVwiLHJbci5DT01NT049MV09XCJDT01NT05cIixyW3IuQ1VUPTJdPVwiQ1VUXCJ9LDEzNTc6KHQsZSk9PntcInVzZSBzdHJpY3RcIjt2YXIgaTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlRlY2huaWNhbEluc3RydWN0aW9uPWUuVGVjaG5pY2FsSW5zdHJ1Y3Rpb25UeXBlPXZvaWQgMCwoaT1lLlRlY2huaWNhbEluc3RydWN0aW9uVHlwZXx8KGUuVGVjaG5pY2FsSW5zdHJ1Y3Rpb25UeXBlPXt9KSlbaS5GaW5nZXJpbmc9MF09XCJGaW5nZXJpbmdcIixpW2kuU3RyaW5nPTFdPVwiU3RyaW5nXCIsZS5UZWNobmljYWxJbnN0cnVjdGlvbj1jbGFzc3t9fSw2MDY1OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9fY3JlYXRlQmluZGluZ3x8KE9iamVjdC5jcmVhdGU/ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQscyx7ZW51bWVyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gZVtpXX19KX06ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksdFtzXT1lW2ldfSksbj10aGlzJiZ0aGlzLl9fZXhwb3J0U3Rhcnx8ZnVuY3Rpb24odCxlKXtmb3IodmFyIGkgaW4gdClcImRlZmF1bHRcIj09PWl8fE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLGkpfHxzKGUsdCxpKX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksbihpKDE4NzcpLGUpLG4oaSgyODkpLGUpLG4oaSg1MTk4KSxlKSxuKGkoNjE4OSksZSksbihpKDMzMzEpLGUpLG4oaSgxMzU3KSxlKX0sMjk0NzoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5MaW5rZWRWb2ljZT12b2lkIDA7Y29uc3Qgcz1pKDM4ODQpO2NsYXNzIG4gZXh0ZW5kcyBzLlZvaWNle2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcih0LGUpLHRoaXMubWFzdGVyPWl9Z2V0IE1hc3Rlcigpe3JldHVybiB0aGlzLm1hc3Rlcn19ZS5MaW5rZWRWb2ljZT1ufSw3Mjc0Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5MeXJpY3NFbnRyeT12b2lkIDAsZS5MeXJpY3NFbnRyeT1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUsaSxzLG49LTEpe3RoaXMudGV4dD10LHRoaXMud29yZD1pLHRoaXMucGFyZW50PXMsdGhpcy52ZXJzZU51bWJlcj1lLG4+PTAmJih0aGlzLnN5bGxhYmxlSW5kZXg9bil9Z2V0IFRleHQoKXtyZXR1cm4gdGhpcy50ZXh0fXNldCBUZXh0KHQpe3RoaXMudGV4dD10fWdldCBXb3JkKCl7cmV0dXJuIHRoaXMud29yZH1nZXQgUGFyZW50KCl7cmV0dXJuIHRoaXMucGFyZW50fXNldCBQYXJlbnQodCl7dGhpcy5wYXJlbnQ9dH1nZXQgVmVyc2VOdW1iZXIoKXtyZXR1cm4gdGhpcy52ZXJzZU51bWJlcn1nZXQgU3lsbGFibGVJbmRleCgpe3JldHVybiB0aGlzLnN5bGxhYmxlSW5kZXh9fX0sMjY3MjoodCxlKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuTHlyaWNXb3JkPXZvaWQgMCxlLkx5cmljV29yZD1jbGFzc3tjb25zdHJ1Y3Rvcigpe3RoaXMuc3lsbGFibGVzPVtdfWdldCBTeWxsYWJsZXMoKXtyZXR1cm4gdGhpcy5zeWxsYWJsZXN9Y29udGFpbnNWb2ljZUVudHJ5KHQpe2ZvcihsZXQgZT0wLGk9dGhpcy5TeWxsYWJsZXMubGVuZ3RoO2U8aTsrK2UpaWYodGhpcy5TeWxsYWJsZXNbZV0uUGFyZW50PT09dClyZXR1cm4hMDtyZXR1cm4hMX1maW5kTHlyaWNFbnRyeUluVm9pY2VFbnRyeSh0KXtmb3IobGV0IGU9MCxpPXRoaXMuU3lsbGFibGVzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMuU3lsbGFibGVzW2VdO2lmKGkuUGFyZW50PT09dClyZXR1cm4gaX19fX0sNTI1MzoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5BcHBlYXJhbmNlPWUuTm90ZT12b2lkIDA7Y29uc3Qgcz1pKDE3OTcpO3ZhciBuO2UuTm90ZT1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUsaSxzLG4scil7dGhpcy5zbHVycz1bXSx0aGlzLnBsYXliYWNrSW5zdHJ1bWVudElkPXZvaWQgMCx0aGlzLm5vdGVoZWFkPXZvaWQgMCx0aGlzLnByaW50T2JqZWN0PSEwLHRoaXMudm9pY2VFbnRyeT10LHRoaXMucGFyZW50U3RhZmZFbnRyeT1lLHRoaXMubGVuZ3RoPWksdGhpcy5waXRjaD1zLHRoaXMuc291cmNlTWVhc3VyZT1uLHRoaXMuaXNSZXN0RmxhZz1udWxsIT1yJiZyLHRoaXMuaGFsZlRvbmU9cz9zLmdldEhhbGZUb25lKCk6MH1nZXQgTm90ZUFzU3RyaW5nKCl7cmV0dXJuIHRoaXMucGl0Y2gudG9TdHJpbmcoKX1nZXQgUGFyZW50Vm9pY2VFbnRyeSgpe3JldHVybiB0aGlzLnZvaWNlRW50cnl9c2V0IFBhcmVudFZvaWNlRW50cnkodCl7dGhpcy52b2ljZUVudHJ5PXR9Z2V0IFBhcmVudFN0YWZmRW50cnkoKXtyZXR1cm4gdGhpcy5wYXJlbnRTdGFmZkVudHJ5fWdldCBQYXJlbnRTdGFmZigpe3JldHVybiB0aGlzLnBhcmVudFN0YWZmRW50cnkuUGFyZW50U3RhZmZ9Z2V0IExlbmd0aCgpe3JldHVybiB0aGlzLmxlbmd0aH1zZXQgTGVuZ3RoKHQpe3RoaXMubGVuZ3RoPXR9Z2V0IFNvdXJjZU1lYXN1cmUoKXtyZXR1cm4gdGhpcy5zb3VyY2VNZWFzdXJlfWdldCBUeXBlTGVuZ3RoKCl7cmV0dXJuIHRoaXMudHlwZUxlbmd0aH1zZXQgVHlwZUxlbmd0aCh0KXt0aGlzLnR5cGVMZW5ndGg9dH1nZXQgTm90ZVR5cGVYbWwoKXtyZXR1cm4gdGhpcy5ub3RlVHlwZVhtbH1zZXQgTm90ZVR5cGVYbWwodCl7dGhpcy5ub3RlVHlwZVhtbD10fWdldCBOb3JtYWxOb3Rlcygpe3JldHVybiB0aGlzLm5vcm1hbE5vdGVzfXNldCBOb3JtYWxOb3Rlcyh0KXt0aGlzLm5vcm1hbE5vdGVzPXR9Z2V0IFBpdGNoKCl7cmV0dXJuIHRoaXMucGl0Y2h9Z2V0IE5vdGVCZWFtKCl7cmV0dXJuIHRoaXMuYmVhbX1zZXQgTm90ZUJlYW0odCl7dGhpcy5iZWFtPXR9c2V0IE5vdGVoZWFkKHQpe3RoaXMubm90ZWhlYWQ9dH1nZXQgTm90ZWhlYWQoKXtyZXR1cm4gdGhpcy5ub3RlaGVhZH1nZXQgTm90ZVR1cGxldCgpe3JldHVybiB0aGlzLnR1cGxldH1zZXQgTm90ZVR1cGxldCh0KXt0aGlzLnR1cGxldD10fWdldCBOb3RlVGllKCl7cmV0dXJuIHRoaXMudGllfXNldCBOb3RlVGllKHQpe3RoaXMudGllPXR9Z2V0IE5vdGVTbHVycygpe3JldHVybiB0aGlzLnNsdXJzfXNldCBOb3RlU2x1cnModCl7dGhpcy5zbHVycz10fWdldCBQbGF5YmFja0luc3RydW1lbnRJZCgpe3JldHVybiB0aGlzLnBsYXliYWNrSW5zdHJ1bWVudElkfXNldCBQbGF5YmFja0luc3RydW1lbnRJZCh0KXt0aGlzLnBsYXliYWNrSW5zdHJ1bWVudElkPXR9Z2V0IFByaW50T2JqZWN0KCl7cmV0dXJuIHRoaXMucHJpbnRPYmplY3R9c2V0IFByaW50T2JqZWN0KHQpe3RoaXMucHJpbnRPYmplY3Q9dH1nZXQgQXJwZWdnaW8oKXtyZXR1cm4gdGhpcy5hcnBlZ2dpb31zZXQgQXJwZWdnaW8odCl7dGhpcy5hcnBlZ2dpbz10fWdldCBJc0N1ZU5vdGUoKXtyZXR1cm4gdGhpcy5pc0N1ZU5vdGV9c2V0IElzQ3VlTm90ZSh0KXt0aGlzLmlzQ3VlTm90ZT10fWdldCBTdGVtRGlyZWN0aW9uWG1sKCl7cmV0dXJuIHRoaXMuc3RlbURpcmVjdGlvblhtbH1zZXQgU3RlbURpcmVjdGlvblhtbCh0KXt0aGlzLnN0ZW1EaXJlY3Rpb25YbWw9dH1nZXQgVHJlbW9sb1N0cm9rZXMoKXtyZXR1cm4gdGhpcy50cmVtb2xvU3Ryb2tlc31zZXQgVHJlbW9sb1N0cm9rZXModCl7dGhpcy50cmVtb2xvU3Ryb2tlcz10fWdldCBTdGVtQ29sb3JYbWwoKXtyZXR1cm4gdGhpcy5zdGVtQ29sb3JYbWx9c2V0IFN0ZW1Db2xvclhtbCh0KXt0aGlzLnN0ZW1Db2xvclhtbD10fWdldCBOb3RlaGVhZENvbG9yWG1sKCl7cmV0dXJuIHRoaXMubm90ZWhlYWRDb2xvclhtbH1zZXQgTm90ZWhlYWRDb2xvclhtbCh0KXt0aGlzLm5vdGVoZWFkQ29sb3JYbWw9dH1nZXQgTm90ZWhlYWRDb2xvcigpe3JldHVybiB0aGlzLm5vdGVoZWFkQ29sb3J9c2V0IE5vdGVoZWFkQ29sb3IodCl7dGhpcy5ub3RlaGVhZENvbG9yPXR9Z2V0IE5vdGVoZWFkQ29sb3JDdXJyZW50bHlSZW5kZXJlZCgpe3JldHVybiB0aGlzLm5vdGVoZWFkQ29sb3JDdXJyZW50bHlSZW5kZXJlZH1zZXQgTm90ZWhlYWRDb2xvckN1cnJlbnRseVJlbmRlcmVkKHQpe3RoaXMubm90ZWhlYWRDb2xvckN1cnJlbnRseVJlbmRlcmVkPXR9aXNSZXN0KCl7cmV0dXJuIHRoaXMuaXNSZXN0RmxhZ31pc1dob2xlUmVzdCgpe3JldHVybiB0aGlzLmlzUmVzdCgpJiZ0aGlzLkxlbmd0aC5SZWFsVmFsdWU9PT10aGlzLnNvdXJjZU1lYXN1cmUuQWN0aXZlVGltZVNpZ25hdHVyZS5SZWFsVmFsdWV9VG9TdHJpbmcoKXtyZXR1cm4gdGhpcy5waXRjaD90aGlzLlBpdGNoLlRvU3RyaW5nKCkrXCIsIGxlbmd0aDogXCIrdGhpcy5sZW5ndGgudG9TdHJpbmcoKTpcInJlc3Qgbm90ZSwgbGVuZ3RoOiBcIit0aGlzLmxlbmd0aC50b1N0cmluZygpfWdldEFic29sdXRlVGltZXN0YW1wKCl7cmV0dXJuIHMuRnJhY3Rpb24ucGx1cyh0aGlzLnZvaWNlRW50cnkuVGltZXN0YW1wLHRoaXMuc291cmNlTWVhc3VyZS5BYnNvbHV0ZVRpbWVzdGFtcCl9Y2hlY2tGb3JEb3VibGVTbHVyKHQpe2ZvcihsZXQgZT0wLGk9dGhpcy5zbHVycy5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10aGlzLnNsdXJzW2VdO2lmKHZvaWQgMCE9PWkuU3RhcnROb3RlJiZ2b2lkIDAhPT1pLkVuZE5vdGUmJnZvaWQgMCE9PXQuU3RhcnROb3RlJiZ0LlN0YXJ0Tm90ZT09PWkuU3RhcnROb3RlJiZpLkVuZE5vdGU9PT10aGlzKXJldHVybiEwfXJldHVybiExfX0sKG49ZS5BcHBlYXJhbmNlfHwoZS5BcHBlYXJhbmNlPXt9KSlbbi5Ob3JtYWw9MF09XCJOb3JtYWxcIixuW24uR3JhY2U9MV09XCJHcmFjZVwiLG5bbi5DdWU9Ml09XCJDdWVcIn0sMjQ3ODoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Ob3RlVHlwZUhhbmRsZXI9ZS5Ob3RlVHlwZT12b2lkIDA7Y29uc3Qgcz1pKDE3OTcpLG49aSg2MzMxKSxyPWkoMTcwMyk7dmFyIG87IWZ1bmN0aW9uKHQpe3RbdC5VTkRFRklORUQ9MF09XCJVTkRFRklORURcIix0W3QuXzEwMjR0aD0xXT1cIl8xMDI0dGhcIix0W3QuXzUxMnRoPTJdPVwiXzUxMnRoXCIsdFt0Ll8yNTZ0aD0zXT1cIl8yNTZ0aFwiLHRbdC5fMTI4dGg9NF09XCJfMTI4dGhcIix0W3QuXzY0dGg9NV09XCJfNjR0aFwiLHRbdC5fMzJuZD02XT1cIl8zMm5kXCIsdFt0Ll8xNnRoPTddPVwiXzE2dGhcIix0W3QuRUlHVEg9OF09XCJFSUdUSFwiLHRbdC5RVUFSVEVSPTldPVwiUVVBUlRFUlwiLHRbdC5IQUxGPTEwXT1cIkhBTEZcIix0W3QuV0hPTEU9MTFdPVwiV0hPTEVcIix0W3QuQlJFVkU9MTJdPVwiQlJFVkVcIix0W3QuTE9ORz0xM109XCJMT05HXCIsdFt0Lk1BWElNQT0xNF09XCJNQVhJTUFcIn0obz1lLk5vdGVUeXBlfHwoZS5Ob3RlVHlwZT17fSkpO2NsYXNzIGF7c3RhdGljIE5vdGVUeXBlVG9TdHJpbmcodCl7cmV0dXJuIHRoaXMuTm90ZVR5cGVYbWxWYWx1ZXNbdF19c3RhdGljIFN0cmluZ1RvTm90ZVR5cGUodCl7Y29uc3QgZT10aGlzLk5vdGVUeXBlWG1sVmFsdWVzLmluZGV4T2YodCk7cmV0dXJuLTEhPT1lP2U6by5VTkRFRklORUR9c3RhdGljIGdldE5vdGVEdXJhdGlvbkZyb21UeXBlKHQpe3N3aXRjaCh0KXtjYXNlXCIxMDI0dGhcIjpyZXR1cm4gbmV3IHMuRnJhY3Rpb24oMSwxMDI0KTtjYXNlXCI1MTJ0aFwiOnJldHVybiBuZXcgcy5GcmFjdGlvbigxLDUxMik7Y2FzZVwiMjU2dGhcIjpyZXR1cm4gbmV3IHMuRnJhY3Rpb24oMSwyNTYpO2Nhc2VcIjEyOHRoXCI6cmV0dXJuIG5ldyBzLkZyYWN0aW9uKDEsMTI4KTtjYXNlXCI2NHRoXCI6cmV0dXJuIG5ldyBzLkZyYWN0aW9uKDEsNjQpO2Nhc2VcIjMydGhcIjpjYXNlXCIzMm5kXCI6cmV0dXJuIG5ldyBzLkZyYWN0aW9uKDEsMzIpO2Nhc2VcIjE2dGhcIjpyZXR1cm4gbmV3IHMuRnJhY3Rpb24oMSwxNik7Y2FzZVwiZWlnaHRoXCI6cmV0dXJuIG5ldyBzLkZyYWN0aW9uKDEsOCk7Y2FzZVwicXVhcnRlclwiOnJldHVybiBuZXcgcy5GcmFjdGlvbigxLDQpO2Nhc2VcImhhbGZcIjpyZXR1cm4gbmV3IHMuRnJhY3Rpb24oMSwyKTtjYXNlXCJ3aG9sZVwiOnJldHVybiBuZXcgcy5GcmFjdGlvbigxLDEpO2Nhc2VcImJyZXZlXCI6cmV0dXJuIG5ldyBzLkZyYWN0aW9uKDIsMSk7Y2FzZVwibG9uZ1wiOnJldHVybiBuZXcgcy5GcmFjdGlvbig0LDEpO2Nhc2VcIm1heGltYVwiOnJldHVybiBuZXcgcy5GcmFjdGlvbig4LDEpO2RlZmF1bHQ6e2NvbnN0IHQ9bi5JVGV4dFRyYW5zbGF0aW9uLnRyYW5zbGF0ZVRleHQoXCJSZWFkZXJFcnJvck1lc3NhZ2VzL05vdGVEdXJhdGlvbkVycm9yXCIsXCJJbnZhbGlkIG5vdGUgZHVyYXRpb24uXCIpO3Rocm93IG5ldyByLk11c2ljU2hlZXRSZWFkaW5nRXhjZXB0aW9uKHQpfX19fWUuTm90ZVR5cGVIYW5kbGVyPWEsYS5Ob3RlVHlwZVhtbFZhbHVlcz1bXCJcIixcIjEwMjR0aFwiLFwiNTEydGhcIixcIjI1NnRoXCIsXCIxMjh0aFwiLFwiNjR0aFwiLFwiMzJuZFwiLFwiMTZ0aFwiLFwiZWlndGhcIixcInF1YXJ0ZXJcIixcImhhbGZcIixcIndob2xlXCIsXCJicmV2ZVwiLFwibG9uZ1wiLFwibWF4aW1hXCJdfSw3NjY6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuTm90ZUhlYWRTaGFwZT1lLk5vdGVoZWFkPXZvaWQgMDtjb25zdCBuPXMoaSgyMDQzKSk7Y2xhc3Mgcntjb25zdHJ1Y3Rvcih0LGUsaSl7dGhpcy5zb3VyY2VOb3RlPXQsdGhpcy5zZXRTaGFwZUZyb21YbWwoZSxpKX1zZXRTaGFwZUZyb21YbWwodCxlKXt0aGlzLnNoYXBlPXIuU2hhcGVUeXBlWG1sVG9TaGFwZSh0KTtsZXQgaT1lO3ZvaWQgMD09PWkmJih0aGlzLnNvdXJjZU5vdGU/aT10aGlzLnNvdXJjZU5vdGUuTGVuZ3RoLkRlbm9taW5hdG9yPjI6KG4uZGVmYXVsdC53YXJuKFwibm90ZWhlYWQ6IHNvdXJjZU5vdGUgYW5kIGZpbGxlZFhtbEF0dHJpYnV0ZSB1bmRlZmluZWQuXCIpLGk9ITApKSx0aGlzLmZpbGxlZD1pfWdldCBTb3VyY2VOb3RlKCl7cmV0dXJuIHRoaXMuc291cmNlTm90ZX1nZXQgU2hhcGUoKXtyZXR1cm4gdGhpcy5zaGFwZX1nZXQgRmlsbGVkKCl7cmV0dXJuIHRoaXMuZmlsbGVkfXN0YXRpYyBTaGFwZVR5cGVYbWxUb1NoYXBlKHQpe3N3aXRjaCh0LnRvTG93ZXJDYXNlKCkpe2Nhc2VcIm5vcm1hbFwiOnJldHVybiBvLk5PUk1BTDtjYXNlXCJ4XCI6cmV0dXJuIG8uWDtjYXNlXCJzbGFzaFwiOnJldHVybiBvLlNMQVNIO2Nhc2VcImRpYW1vbmRcIjpyZXR1cm4gby5ESUFNT05EO2Nhc2VcInNxdWFyZVwiOmNhc2VcImxhXCI6cmV0dXJuIG8uU1FVQVJFO2Nhc2VcImRvXCI6Y2FzZVwidHJpYW5nbGVcIjpyZXR1cm4gby5UUklBTkdMRTtjYXNlXCJyZWN0YW5nbGVcIjpyZXR1cm4gby5SRUNUQU5HTEU7Y2FzZVwiY2lyY2xlLXhcIjpyZXR1cm4gby5DSVJDTEVYO2RlZmF1bHQ6cmV0dXJuIG4uZGVmYXVsdC5pbmZvKFwidW5zdXBwb3J0ZWQvdW5oYW5kbGVkIHhtbCBub3RlaGVhZCAnXCIrdCtcIicuIFVzaW5nIG5vcm1hbCBub3RlaGVhZC5cIiksby5OT1JNQUx9fX12YXIgbztlLk5vdGVoZWFkPXIsZnVuY3Rpb24odCl7dFt0LkNJUkNMRVg9MF09XCJDSVJDTEVYXCIsdFt0LkRJQU1PTkQ9MV09XCJESUFNT05EXCIsdFt0Lk5PUk1BTD0yXT1cIk5PUk1BTFwiLHRbdC5SRUNUQU5HTEU9M109XCJSRUNUQU5HTEVcIix0W3QuU0xBU0g9NF09XCJTTEFTSFwiLHRbdC5TUVVBUkU9NV09XCJTUVVBUkVcIix0W3QuVFJJQU5HTEU9Nl09XCJUUklBTkdMRVwiLHRbdC5YPTddPVwiWFwifShvPWUuTm90ZUhlYWRTaGFwZXx8KGUuTm90ZUhlYWRTaGFwZT17fSkpfSw1OTIyOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLk9ybmFtZW50RW51bT1lLk9ybmFtZW50Q29udGFpbmVyPXZvaWQgMDtjb25zdCBzPWkoODY0MCksbj1pKDM3NDgpO3ZhciByO2UuT3JuYW1lbnRDb250YWluZXI9Y2xhc3N7Y29uc3RydWN0b3IodCl7dGhpcy5wbGFjZW1lbnQ9bi5QbGFjZW1lbnRFbnVtLkFib3ZlLHRoaXMuYWNjaWRlbnRhbEFib3ZlPXMuQWNjaWRlbnRhbEVudW0uTk9ORSx0aGlzLmFjY2lkZW50YWxCZWxvdz1zLkFjY2lkZW50YWxFbnVtLk5PTkUsdGhpcy5vcm5hbWVudD10fWdldCBHZXRPcm5hbWVudCgpe3JldHVybiB0aGlzLm9ybmFtZW50fWdldCBBY2NpZGVudGFsQWJvdmUoKXtyZXR1cm4gdGhpcy5hY2NpZGVudGFsQWJvdmV9c2V0IEFjY2lkZW50YWxBYm92ZSh0KXt0aGlzLmFjY2lkZW50YWxBYm92ZT10fWdldCBBY2NpZGVudGFsQmVsb3coKXtyZXR1cm4gdGhpcy5hY2NpZGVudGFsQmVsb3d9c2V0IEFjY2lkZW50YWxCZWxvdyh0KXt0aGlzLmFjY2lkZW50YWxCZWxvdz10fX0sKHI9ZS5Pcm5hbWVudEVudW18fChlLk9ybmFtZW50RW51bT17fSkpW3IuVHJpbGw9MF09XCJUcmlsbFwiLHJbci5UdXJuPTFdPVwiVHVyblwiLHJbci5JbnZlcnRlZFR1cm49Ml09XCJJbnZlcnRlZFR1cm5cIixyW3IuRGVsYXllZFR1cm49M109XCJEZWxheWVkVHVyblwiLHJbci5EZWxheWVkSW52ZXJ0ZWRUdXJuPTRdPVwiRGVsYXllZEludmVydGVkVHVyblwiLHJbci5Nb3JkZW50PTVdPVwiTW9yZGVudFwiLHJbci5JbnZlcnRlZE1vcmRlbnQ9Nl09XCJJbnZlcnRlZE1vcmRlbnRcIn0sNTk0MjoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Tb3VyY2VNZWFzdXJlPXZvaWQgMDtjb25zdCBzPWkoMTc5Nyksbj1pKDE0MSkscj1pKDkwNTApLG89aSg2MTg5KSxhPWkoOTA4KSxsPWkoMjg5KSxoPWkoNTE5OCksYz1pKDY4OTQpO2UuU291cmNlTWVhc3VyZT1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe3RoaXMucHJpbnROZXdTeXN0ZW1YbWw9ITEsdGhpcy5wcmludE5ld1BhZ2VYbWw9ITEsdGhpcy5Jc1N5c3RlbVN0YXJ0TWVhc3VyZT0hMSx0aGlzLmhhc0x5cmljcz0hMSx0aGlzLmhhc01vb2RFeHByZXNzaW9ucz0hMSx0aGlzLmFsbFJlc3RzPSExLHRoaXMuaXNSZWR1Y2VkVG9NdWx0aVJlc3Q9ITEsdGhpcy5tdWx0aXBsZVJlc3RNZWFzdXJlTnVtYmVyPTAsdGhpcy5zdGFmZkxpbmtlZEV4cHJlc3Npb25zPVtdLHRoaXMudGVtcG9FeHByZXNzaW9ucz1bXSx0aGlzLnZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnM9W10sdGhpcy5ncmFwaGljYWxNZWFzdXJlRXJyb3JzPVtdLHRoaXMuZmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zPVtdLHRoaXMubGFzdFJlcGV0aXRpb25JbnN0cnVjdGlvbnM9W10sdGhpcy5jb21wbGV0ZU51bWJlck9mU3RhdmVzPXQsdGhpcy5pbXBsaWNpdE1lYXN1cmU9ITEsdGhpcy5oYXNFbmRMaW5lPSExLHRoaXMuZW5kaW5nQmFyU3R5bGVYbWw9XCJcIix0aGlzLmVuZGluZ0JhclN0eWxlRW51bT1jLlN5c3RlbUxpbmVzRW51bS5TaW5nbGVUaGluLHRoaXMuZmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXM9bmV3IEFycmF5KHQpLHRoaXMubGFzdEluc3RydWN0aW9uc1N0YWZmRW50cmllcz1uZXcgQXJyYXkodCksdGhpcy5ydWxlcz1lLHRoaXMuVGVtcG9JbkJQTT0wO2ZvcihsZXQgZT0wO2U8dDtlKyspdGhpcy5ncmFwaGljYWxNZWFzdXJlRXJyb3JzLnB1c2goITEpLHRoaXMuc3RhZmZMaW5rZWRFeHByZXNzaW9ucy5wdXNoKFtdKX1nZXQgTWVhc3VyZU51bWJlcigpe3JldHVybiB0aGlzLm1lYXN1cmVOdW1iZXJ9c2V0IE1lYXN1cmVOdW1iZXIodCl7dGhpcy5tZWFzdXJlTnVtYmVyPXR9Z2V0UHJpbnRlZE1lYXN1cmVOdW1iZXIoKXtyZXR1cm4gdGhpcy5ydWxlcy5Vc2VYTUxNZWFzdXJlTnVtYmVycyYmTnVtYmVyLmlzSW50ZWdlcih0aGlzLk1lYXN1cmVOdW1iZXJYTUwpPyh0aGlzLk1lYXN1cmVOdW1iZXJQcmludGVkPXRoaXMuTWVhc3VyZU51bWJlclhNTCx0aGlzLk1lYXN1cmVOdW1iZXJQcmludGVkKToodGhpcy5NZWFzdXJlTnVtYmVyUHJpbnRlZD10aGlzLk1lYXN1cmVOdW1iZXIsdGhpcy5NZWFzdXJlTnVtYmVyUHJpbnRlZCl9Z2V0IEFic29sdXRlVGltZXN0YW1wKCl7cmV0dXJuIHRoaXMuYWJzb2x1dGVUaW1lc3RhbXB9c2V0IEFic29sdXRlVGltZXN0YW1wKHQpe3RoaXMuYWJzb2x1dGVUaW1lc3RhbXA9dH1nZXQgQ29tcGxldGVOdW1iZXJPZlN0YXZlcygpe3JldHVybiB0aGlzLmNvbXBsZXRlTnVtYmVyT2ZTdGF2ZXN9Z2V0IER1cmF0aW9uKCl7cmV0dXJuIHRoaXMuZHVyYXRpb259c2V0IER1cmF0aW9uKHQpe3RoaXMuZHVyYXRpb249dH1nZXQgQWN0aXZlVGltZVNpZ25hdHVyZSgpe3JldHVybiB0aGlzLmFjdGl2ZVRpbWVTaWduYXR1cmV9c2V0IEFjdGl2ZVRpbWVTaWduYXR1cmUodCl7dGhpcy5hY3RpdmVUaW1lU2lnbmF0dXJlPXR9Z2V0IEltcGxpY2l0TWVhc3VyZSgpe3JldHVybiB0aGlzLmltcGxpY2l0TWVhc3VyZX1zZXQgSW1wbGljaXRNZWFzdXJlKHQpe3RoaXMuaW1wbGljaXRNZWFzdXJlPXR9Z2V0IEhhc0VuZExpbmUoKXtyZXR1cm4gdGhpcy5oYXNFbmRMaW5lfXNldCBIYXNFbmRMaW5lKHQpe3RoaXMuaGFzRW5kTGluZT10fWdldCBTdGFmZkxpbmtlZEV4cHJlc3Npb25zKCl7cmV0dXJuIHRoaXMuc3RhZmZMaW5rZWRFeHByZXNzaW9uc31nZXQgVGVtcG9FeHByZXNzaW9ucygpe3JldHVybiB0aGlzLnRlbXBvRXhwcmVzc2lvbnN9Z2V0IFZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMoKXtyZXR1cm4gdGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzfWdldCBGaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllcygpe3JldHVybiB0aGlzLmZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzfWdldCBMYXN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzKCl7cmV0dXJuIHRoaXMubGFzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc31nZXQgRmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zKCl7cmV0dXJuIHRoaXMuZmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zfWdldCBMYXN0UmVwZXRpdGlvbkluc3RydWN0aW9ucygpe3JldHVybiB0aGlzLmxhc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zfWdldEVycm9ySW5NZWFzdXJlKHQpe3JldHVybiB0aGlzLmdyYXBoaWNhbE1lYXN1cmVFcnJvcnNbdF19c2V0RXJyb3JJbkdyYXBoaWNhbE1lYXN1cmUodCxlKXt0aGlzLmdyYXBoaWNhbE1lYXN1cmVFcnJvcnNbdF09ZX1nZXROZXh0TWVhc3VyZSh0KXtyZXR1cm4gdFt0aGlzLm1lYXN1cmVMaXN0SW5kZXgrMV19Z2V0UHJldmlvdXNNZWFzdXJlKHQpe2lmKHRoaXMubWVhc3VyZUxpc3RJbmRleD4xKXJldHVybiB0W3RoaXMubWVhc3VyZUxpc3RJbmRleC0xXX1nZXQgUnVsZXMoKXtyZXR1cm4gdGhpcy5ydWxlc31nZXQgVmVydGljYWxNZWFzdXJlTGlzdCgpe3JldHVybiB0aGlzLnZlcnRpY2FsTWVhc3VyZUxpc3R9c2V0IFZlcnRpY2FsTWVhc3VyZUxpc3QodCl7dGhpcy52ZXJ0aWNhbE1lYXN1cmVMaXN0PXR9Z2V0IFRlbXBvSW5CUE0oKXtyZXR1cm4gdGhpcy50ZW1wb0luQlBNfXNldCBUZW1wb0luQlBNKHQpe3RoaXMudGVtcG9JbkJQTT10fWZpbmRPckNyZWF0ZVN0YWZmRW50cnkodCxlLGkpe2xldCBzLG87Zm9yKGNvbnN0IGUgb2YgdGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzKWlmKGUuVGltZXN0YW1wLkVxdWFscyh0KSl7bz1lO2JyZWFrfWlmKG8pcmV0dXJuIG8uU3RhZmZFbnRyaWVzW2VdP3M9by5TdGFmZkVudHJpZXNbZV06KHM9bmV3IHIuU291cmNlU3RhZmZFbnRyeShvLGkpLG8uU3RhZmZFbnRyaWVzW2VdPXMpLHtjcmVhdGVkTmV3Q29udGFpbmVyOiExLHN0YWZmRW50cnk6c307Y29uc3QgYT10aGlzLnZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbdGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aC0xXTtpZigwPT09dGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzLmxlbmd0aHx8YS5UaW1lc3RhbXAubHQodCkpe2NvbnN0IG89bmV3IG4uVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVyKHRoaXMsdC5jbG9uZSgpLHRoaXMuY29tcGxldGVOdW1iZXJPZlN0YXZlcyk7dGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzLnB1c2gobykscz1uZXcgci5Tb3VyY2VTdGFmZkVudHJ5KG8saSksby5TdGFmZkVudHJpZXNbZV09c31lbHNlIGZvcihsZXQgbz10aGlzLnZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoLTE7bz49MDtvLS0pe2lmKHRoaXMudmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVyc1tvXS5UaW1lc3RhbXAubHQodCkpe2NvbnN0IGE9bmV3IG4uVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVyKHRoaXMsdC5jbG9uZSgpLHRoaXMuY29tcGxldGVOdW1iZXJPZlN0YXZlcyk7dGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzLnNwbGljZShvKzEsMCxhKSxzPW5ldyByLlNvdXJjZVN0YWZmRW50cnkoYSxpKSxhLlN0YWZmRW50cmllc1tlXT1zO2JyZWFrfWlmKDA9PT1vKXtjb25zdCBhPW5ldyBuLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcih0aGlzLHQuY2xvbmUoKSx0aGlzLmNvbXBsZXRlTnVtYmVyT2ZTdGF2ZXMpO3RoaXMudmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVycy5zcGxpY2UobywwLGEpLHM9bmV3IHIuU291cmNlU3RhZmZFbnRyeShhLGkpLGEuU3RhZmZFbnRyaWVzW2VdPXM7YnJlYWt9fXJldHVybntjcmVhdGVkTmV3Q29udGFpbmVyOiEwLHN0YWZmRW50cnk6c319ZmluZE9yQ3JlYXRlVm9pY2VFbnRyeSh0LGUpe2xldCBpLHM9ITE7Zm9yKGNvbnN0IHMgb2YgdC5Wb2ljZUVudHJpZXMpaWYocy5QYXJlbnRWb2ljZT09PWUpe2k9czticmVha31yZXR1cm4gaXx8KGk9bmV3IGEuVm9pY2VFbnRyeSh0LlRpbWVzdGFtcCxlLHQpLHM9ITApLHtjcmVhdGVkVm9pY2VFbnRyeTpzLHZvaWNlRW50cnk6aX19Z2V0UHJldmlvdXNTb3VyY2VTdGFmZkVudHJ5RnJvbUluZGV4KHQsZSl7Zm9yKGxldCBpPWUtMTtpPj0wO2ktLSlpZih0aGlzLnZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbaV1bdF0pcmV0dXJuIHRoaXMudmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVyc1tpXVt0XX1nZXRWZXJ0aWNhbENvbnRhaW5lckluZGV4QnlUaW1lc3RhbXAodCl7Zm9yKGxldCBlPTAsaT10aGlzLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoO2U8aTsrK2UpaWYodGhpcy5WZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzW2VdLlRpbWVzdGFtcC5FcXVhbHModCkpcmV0dXJuIGU7cmV0dXJuLTF9Z2V0VmVydGljYWxDb250YWluZXJCeVRpbWVzdGFtcCh0KXtmb3IobGV0IGU9MCxpPXRoaXMuVmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVycy5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10aGlzLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbZV07aWYoaS5UaW1lc3RhbXAuRXF1YWxzKHQpKXJldHVybiBpfX1jaGVja0ZvckVtcHR5VmVydGljYWxDb250YWluZXIodCl7bGV0IGU9MDtmb3IobGV0IGk9MDtpPHRoaXMuY29tcGxldGVOdW1iZXJPZlN0YXZlcztpKyspdGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzW3RdW2ldfHxlKys7ZT09PXRoaXMuY29tcGxldGVOdW1iZXJPZlN0YXZlcyYmdGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzLnNwbGljZSh0LDEpfXJldmVyc2VDaGVjayh0LGUpe2xldCBpPW5ldyBzLkZyYWN0aW9uKDAsMSk7Y29uc3Qgbj1bXTtmb3IobGV0IGU9MDtlPHQuSW5zdHJ1bWVudHMubGVuZ3RoO2UrKyl7bGV0IGk9bmV3IHMuRnJhY3Rpb24oMCwxKTtjb25zdCByPXQuZ2V0R2xvYmFsU3RhZmZJbmRleE9mRmlyc3RTdGFmZih0Lkluc3RydW1lbnRzW2VdKTtmb3IobGV0IG49MDtuPHQuSW5zdHJ1bWVudHNbZV0uU3RhdmVzLmxlbmd0aDtuKyspe2NvbnN0IHQ9dGhpcy5nZXRMYXN0U291cmNlU3RhZmZFbnRyeUZvckluc3RydW1lbnQocituKTtpZih2b2lkIDAhPT10JiYhdC5oYXNUaWUoKSlmb3IobGV0IGU9dGhpcy52ZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXJzLmluZGV4T2YodC5WZXJ0aWNhbENvbnRhaW5lclBhcmVudCktMTtlPj0wO2UtLSl7Y29uc3QgdD10aGlzLnZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbZV1bcituXTtpZih2b2lkIDAhPT10JiZ0Lmhhc1RpZSgpJiZpLmx0KHMuRnJhY3Rpb24ucGx1cyh0LlRpbWVzdGFtcCx0LmNhbGN1bGF0ZU1heE5vdGVMZW5ndGgoKSkpKXtpPXMuRnJhY3Rpb24ucGx1cyh0LlRpbWVzdGFtcCx0LmNhbGN1bGF0ZU1heE5vdGVMZW5ndGgoKSk7YnJlYWt9fX1uLnB1c2goaSl9Zm9yKGxldCB0PTAsZT1uLmxlbmd0aDt0PGU7Kyt0KXtjb25zdCBlPW5bdF07aS5sdChlKSYmKGk9ZSl9cmV0dXJuIHMuRnJhY3Rpb24ubWF4KGksZSl9Y2FsY3VsYXRlSW5zdHJ1bWVudHNEdXJhdGlvbih0LGUpe2NvbnN0IGk9W107Zm9yKGxldCBuPTA7bjx0Lkluc3RydW1lbnRzLmxlbmd0aDtuKyspe2xldCByPW5ldyBzLkZyYWN0aW9uKDAsMSk7Y29uc3Qgbz10LmdldEdsb2JhbFN0YWZmSW5kZXhPZkZpcnN0U3RhZmYodC5JbnN0cnVtZW50c1tuXSk7Zm9yKGxldCBlPTA7ZTx0Lkluc3RydW1lbnRzW25dLlN0YXZlcy5sZW5ndGg7ZSsrKXtjb25zdCB0PXRoaXMuZ2V0TGFzdFNvdXJjZVN0YWZmRW50cnlGb3JJbnN0cnVtZW50KG8rZSk7dm9pZCAwIT09dCYmdC5UaW1lc3RhbXAmJnIubHQocy5GcmFjdGlvbi5wbHVzKHQuVGltZXN0YW1wLHQuY2FsY3VsYXRlTWF4Tm90ZUxlbmd0aCgpKSkmJihyPXMuRnJhY3Rpb24ucGx1cyh0LlRpbWVzdGFtcCx0LmNhbGN1bGF0ZU1heE5vdGVMZW5ndGgoKSkpfXIubHQoZVtuXSkmJihyPWVbbl0pLGkucHVzaChyKX1yZXR1cm4gaX1nZXRFbnRyaWVzUGVyU3RhZmYodCl7Y29uc3QgZT1bXTtmb3IoY29uc3QgaSBvZiB0aGlzLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMpe2NvbnN0IHM9aS5TdGFmZkVudHJpZXNbdF07cyYmZS5wdXNoKHMpfXJldHVybiBlfWhhc0JlZ2luSW5zdHJ1Y3Rpb25zKCl7Zm9yKGxldCB0PTAsZT10aGlzLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzLmxlbmd0aDt0PGU7dCsrKXtjb25zdCBlPXRoaXMuRmlyc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXNbdF07aWYodm9pZCAwIT09ZSYmZS5JbnN0cnVjdGlvbnMubGVuZ3RoPjApcmV0dXJuITB9cmV0dXJuITF9YmVnaW5zV2l0aExpbmVSZXBldGl0aW9uKCl7Zm9yKGxldCB0PTAsZT10aGlzLkZpcnN0UmVwZXRpdGlvbkluc3RydWN0aW9ucy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLkZpcnN0UmVwZXRpdGlvbkluc3RydWN0aW9uc1t0XTtpZihlLnR5cGU9PT1vLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uU3RhcnRMaW5lKXJldHVybiEwO2lmKHZvaWQgMCE9PWUucGFyZW50UmVwZXRpdGlvbiYmZT09PWUucGFyZW50UmVwZXRpdGlvbi5zdGFydE1hcmtlciYmIWUucGFyZW50UmVwZXRpdGlvbi5Gcm9tV29yZHMpcmV0dXJuITB9cmV0dXJuITF9ZW5kc1dpdGhMaW5lUmVwZXRpdGlvbigpe2ZvcihsZXQgdD0wLGU9dGhpcy5MYXN0UmVwZXRpdGlvbkluc3RydWN0aW9ucy5sZW5ndGg7dDxlOysrdCl7Y29uc3QgZT10aGlzLkxhc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zW3RdO2lmKGUudHlwZT09PW8uUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5CYWNrSnVtcExpbmUpcmV0dXJuITA7Y29uc3QgaT1lLnBhcmVudFJlcGV0aXRpb247aWYoaSYmIWkuRnJvbVdvcmRzKWZvcihsZXQgdD0wLHM9aS5CYWNrd2FyZEp1bXBJbnN0cnVjdGlvbnMubGVuZ3RoO3Q8czsrK3QpaWYoZT09PWkuQmFja3dhcmRKdW1wSW5zdHJ1Y3Rpb25zW3RdKXJldHVybiEwfXJldHVybiExfWJlZ2luc1dpdGhXb3JkUmVwZXRpdGlvbigpe2ZvcihsZXQgdD0wLGU9dGhpcy5GaXJzdFJlcGV0aXRpb25JbnN0cnVjdGlvbnMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9dGhpcy5GaXJzdFJlcGV0aXRpb25JbnN0cnVjdGlvbnNbdF07aWYodm9pZCAwIT09ZS5wYXJlbnRSZXBldGl0aW9uJiZlPT09ZS5wYXJlbnRSZXBldGl0aW9uLnN0YXJ0TWFya2VyJiZlLnBhcmVudFJlcGV0aXRpb24uRnJvbVdvcmRzKXJldHVybiEwfXJldHVybiExfWVuZHNXaXRoV29yZFJlcGV0aXRpb24oKXtmb3IobGV0IHQ9MCxlPXRoaXMuTGFzdFJlcGV0aXRpb25JbnN0cnVjdGlvbnMubGVuZ3RoO3Q8ZTsrK3Qpe2NvbnN0IGU9dGhpcy5MYXN0UmVwZXRpdGlvbkluc3RydWN0aW9uc1t0XSxpPWUucGFyZW50UmVwZXRpdGlvbjtpZihpJiZpLkZyb21Xb3Jkcyl7Zm9yKGxldCB0PTAscz1pLkJhY2t3YXJkSnVtcEluc3RydWN0aW9ucy5sZW5ndGg7dDxzOysrdClpZihlPT09aS5CYWNrd2FyZEp1bXBJbnN0cnVjdGlvbnNbdF0pcmV0dXJuITA7aWYoZT09PWkuZm9yd2FyZEp1bXBJbnN0cnVjdGlvbilyZXR1cm4hMH19cmV0dXJuITF9YmVnaW5zUmVwZXRpdGlvbkVuZGluZygpe2Zvcihjb25zdCB0IG9mIHRoaXMuRmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zKWlmKHQudHlwZT09PW8uUmVwZXRpdGlvbkluc3RydWN0aW9uRW51bS5FbmRpbmcmJnQuYWxpZ25tZW50PT09by5BbGlnbm1lbnRUeXBlLkJlZ2luKXJldHVybiEwO3JldHVybiExfWVuZHNSZXBldGl0aW9uRW5kaW5nKCl7Zm9yKGNvbnN0IHQgb2YgdGhpcy5MYXN0UmVwZXRpdGlvbkluc3RydWN0aW9ucylpZih0LnR5cGU9PT1vLlJlcGV0aXRpb25JbnN0cnVjdGlvbkVudW0uRW5kaW5nJiZ0LmFsaWdubWVudD09PW8uQWxpZ25tZW50VHlwZS5FbmQpcmV0dXJuITA7cmV0dXJuITF9Z2V0S2V5SW5zdHJ1Y3Rpb24odCl7aWYodGhpcy5GaXJzdEluc3RydWN0aW9uc1N0YWZmRW50cmllc1t0XSl7Y29uc3QgZT10aGlzLkZpcnN0SW5zdHJ1Y3Rpb25zU3RhZmZFbnRyaWVzW3RdO2ZvcihsZXQgdD0wLGk9ZS5JbnN0cnVjdGlvbnMubGVuZ3RoO3Q8aTsrK3Qpe2NvbnN0IGk9ZS5JbnN0cnVjdGlvbnNbdF07aWYoaSBpbnN0YW5jZW9mIGguS2V5SW5zdHJ1Y3Rpb24pcmV0dXJuIGl9fX1nZXRMYXN0U291cmNlU3RhZmZFbnRyeUZvckluc3RydW1lbnQodCl7bGV0IGU7Zm9yKGxldCBpPXRoaXMudmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVycy5sZW5ndGgtMTtpPj0wJiYoZT10aGlzLnZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbaV0uU3RhZmZFbnRyaWVzW3RdLCFlKTtpLS0pO3JldHVybiBlfWNhbkJlUmVkdWNlZFRvTXVsdGlSZXN0KCl7dmFyIHQsZTtsZXQgaT0hMCxzPSExO2Zvcihjb25zdCB0IG9mIHRoaXMudmVydGljYWxTb3VyY2VTdGFmZkVudHJ5Q29udGFpbmVycylpZih0KWZvcihjb25zdCBlIG9mIHQuU3RhZmZFbnRyaWVzKWlmKGUmJmUuUGFyZW50U3RhZmYuUGFyZW50SW5zdHJ1bWVudC5WaXNpYmxlKXtpZihlLkNob3JkQ29udGFpbmVycy5sZW5ndGg+MClyZXR1cm4hMTtpZihlLlBhcmVudFN0YWZmLmhhc0x5cmljcyYmKHM9ITApLHRoaXMuZmlyc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLmxlbmd0aD4wfHx0aGlzLmxhc3RSZXBldGl0aW9uSW5zdHJ1Y3Rpb25zLmxlbmd0aD4wKXJldHVybiExO2Zvcihjb25zdCB0IG9mIGUuVm9pY2VFbnRyaWVzKXtmb3IoY29uc3QgZSBvZiB0Lk5vdGVzKWlmKCFlLmlzUmVzdCgpKXtpPSExO2JyZWFrfWlmKCFpKWJyZWFrfX1pZighaXx8c3x8dGhpcy5oYXNNb29kRXhwcmVzc2lvbnN8fHRoaXMudGVtcG9FeHByZXNzaW9ucy5sZW5ndGg+MClyZXR1cm4hMTtmb3IoY29uc3QgdCBvZiB0aGlzLnN0YWZmTGlua2VkRXhwcmVzc2lvbnMpaWYodC5sZW5ndGg+MClyZXR1cm4hMTtmb3IoY29uc3QgdCBvZiB0aGlzLmxhc3RJbnN0cnVjdGlvbnNTdGFmZkVudHJpZXMpZm9yKGxldCBlPTAsaT1udWxsPT10P3ZvaWQgMDp0Lkluc3RydWN0aW9ucy5sZW5ndGg7ZTxpOysrZSlpZih0Lkluc3RydWN0aW9uc1tlXWluc3RhbmNlb2YgbC5DbGVmSW5zdHJ1Y3Rpb24pcmV0dXJuITE7cmV0dXJuKG51bGw9PT0odD10aGlzLkR1cmF0aW9uKXx8dm9pZCAwPT09dD92b2lkIDA6dC5SZWFsVmFsdWUpPT09KG51bGw9PT0oZT10aGlzLkFjdGl2ZVRpbWVTaWduYXR1cmUpfHx2b2lkIDA9PT1lP3ZvaWQgMDplLlJlYWxWYWx1ZSl9fX0sOTA1MDoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5Tb3VyY2VTdGFmZkVudHJ5PXZvaWQgMDtjb25zdCBzPWkoMTc5Nyksbj1pKDI4OSkscj1pKDUxOTgpLG89aSgzMzMxKTtlLlNvdXJjZVN0YWZmRW50cnk9Y2xhc3N7Y29uc3RydWN0b3IodCxlKXt0aGlzLnZvaWNlRW50cmllcz1bXSx0aGlzLmluc3RydWN0aW9ucz1bXSx0aGlzLmNob3JkU3ltYm9sQ29udGFpbmVycz1bXSx0aGlzLnZlcnRpY2FsQ29udGFpbmVyUGFyZW50PXQsdGhpcy5wYXJlbnRTdGFmZj1lfWdldCBQYXJlbnRTdGFmZigpe3JldHVybiB0aGlzLnBhcmVudFN0YWZmfWdldCBWZXJ0aWNhbENvbnRhaW5lclBhcmVudCgpe3JldHVybiB0aGlzLnZlcnRpY2FsQ29udGFpbmVyUGFyZW50fWdldCBUaW1lc3RhbXAoKXtpZih0aGlzLlZlcnRpY2FsQ29udGFpbmVyUGFyZW50KXJldHVybiB0aGlzLlZlcnRpY2FsQ29udGFpbmVyUGFyZW50LlRpbWVzdGFtcH1nZXQgQWJzb2x1dGVUaW1lc3RhbXAoKXtpZih0aGlzLlZlcnRpY2FsQ29udGFpbmVyUGFyZW50KXJldHVybiBzLkZyYWN0aW9uLnBsdXModGhpcy5WZXJ0aWNhbENvbnRhaW5lclBhcmVudC5QYXJlbnRNZWFzdXJlLkFic29sdXRlVGltZXN0YW1wLHRoaXMuVmVydGljYWxDb250YWluZXJQYXJlbnQuVGltZXN0YW1wKX1nZXQgVm9pY2VFbnRyaWVzKCl7cmV0dXJuIHRoaXMudm9pY2VFbnRyaWVzfXNldCBWb2ljZUVudHJpZXModCl7dGhpcy52b2ljZUVudHJpZXM9dH1nZXQgTGluaygpe3JldHVybiB0aGlzLnN0YWZmRW50cnlMaW5rfXNldCBMaW5rKHQpe3RoaXMuc3RhZmZFbnRyeUxpbms9dH1nZXQgSW5zdHJ1Y3Rpb25zKCl7cmV0dXJuIHRoaXMuaW5zdHJ1Y3Rpb25zfXNldCBJbnN0cnVjdGlvbnModCl7dGhpcy5pbnN0cnVjdGlvbnM9dH1nZXQgQ2hvcmRDb250YWluZXJzKCl7cmV0dXJuIHRoaXMuY2hvcmRTeW1ib2xDb250YWluZXJzfXNldCBDaG9yZENvbnRhaW5lcnModCl7dGhpcy5jaG9yZFN5bWJvbENvbnRhaW5lcnM9dH1yZW1vdmVBbGxJbnN0cnVjdGlvbnNPZlR5cGVDbGVmSW5zdHJ1Y3Rpb24oKXtsZXQgdD0wLGU9MDtmb3IoO3Q8dGhpcy5pbnN0cnVjdGlvbnMubGVuZ3RoOyl0aGlzLmluc3RydWN0aW9uc1t0XWluc3RhbmNlb2Ygbi5DbGVmSW5zdHJ1Y3Rpb24/KHRoaXMuaW5zdHJ1Y3Rpb25zLnNwbGljZSh0LDEpLGUrKyk6dCsrO3JldHVybiBlfXJlbW92ZUZpcnN0SW5zdHJ1Y3Rpb25PZlR5cGVDbGVmSW5zdHJ1Y3Rpb24oKXtmb3IobGV0IHQ9MDt0PHRoaXMuaW5zdHJ1Y3Rpb25zLmxlbmd0aDt0KyspaWYodGhpcy5pbnN0cnVjdGlvbnNbdF1pbnN0YW5jZW9mIG4uQ2xlZkluc3RydWN0aW9uKXJldHVybiB0aGlzLmluc3RydWN0aW9ucy5zcGxpY2UodCwxKSwhMDtyZXR1cm4hMX1yZW1vdmVBbGxJbnN0cnVjdGlvbnNPZlR5cGVLZXlJbnN0cnVjdGlvbigpe2xldCB0PTAsZT0wO2Zvcig7dDx0aGlzLmluc3RydWN0aW9ucy5sZW5ndGg7KXRoaXMuaW5zdHJ1Y3Rpb25zW3RdaW5zdGFuY2VvZiByLktleUluc3RydWN0aW9uPyh0aGlzLmluc3RydWN0aW9ucy5zcGxpY2UodCwxKSxlKyspOnQrKztyZXR1cm4gZX1yZW1vdmVGaXJzdEluc3RydWN0aW9uT2ZUeXBlS2V5SW5zdHJ1Y3Rpb24oKXtmb3IobGV0IHQ9MDt0PHRoaXMuaW5zdHJ1Y3Rpb25zLmxlbmd0aDt0KyspaWYodGhpcy5pbnN0cnVjdGlvbnNbdF1pbnN0YW5jZW9mIHIuS2V5SW5zdHJ1Y3Rpb24pcmV0dXJuIHRoaXMuaW5zdHJ1Y3Rpb25zLnNwbGljZSh0LDEpLCEwO3JldHVybiExfXJlbW92ZUFsbEluc3RydWN0aW9uc09mVHlwZVJoeXRobUluc3RydWN0aW9uKCl7bGV0IHQ9MCxlPTA7Zm9yKDt0PHRoaXMuaW5zdHJ1Y3Rpb25zLmxlbmd0aDspdGhpcy5pbnN0cnVjdGlvbnNbdF1pbnN0YW5jZW9mIG8uUmh5dGhtSW5zdHJ1Y3Rpb24/KHRoaXMuaW5zdHJ1Y3Rpb25zLnNwbGljZSh0LDEpLGUrKyk6dCsrO3JldHVybiBlfXJlbW92ZUZpcnN0SW5zdHJ1Y3Rpb25PZlR5cGVSaHl0aG1JbnN0cnVjdGlvbigpe2ZvcihsZXQgdD0wO3Q8dGhpcy5pbnN0cnVjdGlvbnMubGVuZ3RoO3QrKylpZih0aGlzLmluc3RydWN0aW9uc1t0XWluc3RhbmNlb2Ygby5SaHl0aG1JbnN0cnVjdGlvbilyZXR1cm4gdGhpcy5pbnN0cnVjdGlvbnMuc3BsaWNlKHQsMSksITA7cmV0dXJuITF9Y2FsY3VsYXRlTWluTm90ZUxlbmd0aCgpe2xldCB0PW5ldyBzLkZyYWN0aW9uKE51bWJlci5NQVhfVkFMVUUsMSk7Zm9yKGxldCBlPTAsaT10aGlzLlZvaWNlRW50cmllcy5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT10aGlzLlZvaWNlRW50cmllc1tlXTtmb3IobGV0IGU9MCxzPWkuTm90ZXMubGVuZ3RoO2U8czsrK2Upe2NvbnN0IHM9aS5Ob3Rlc1tlXTtzLkxlbmd0aC5sdCh0KSYmKHQ9cy5MZW5ndGgpfX1yZXR1cm4gdH1jYWxjdWxhdGVNYXhOb3RlTGVuZ3RoKCl7bGV0IHQ9bmV3IHMuRnJhY3Rpb24oMCwxKTtmb3IobGV0IGU9MCxpPXRoaXMuVm9pY2VFbnRyaWVzLmxlbmd0aDtlPGk7KytlKXtjb25zdCBpPXRoaXMuVm9pY2VFbnRyaWVzW2VdO2ZvcihsZXQgZT0wLG49aS5Ob3Rlcy5sZW5ndGg7ZTxuOysrZSl7Y29uc3Qgbj1pLk5vdGVzW2VdO2lmKG4uTm90ZVRpZSl7Y29uc3QgZT1zLkZyYWN0aW9uLmNyZWF0ZUZyb21GcmFjdGlvbihuLkxlbmd0aCk7bGV0IGk9ITE7Zm9yKGNvbnN0IHQgb2Ygbi5Ob3RlVGllLk5vdGVzKXQhPT1uP2kmJmUuQWRkKHQuTGVuZ3RoKTppPSEwO3QubHQoZSkmJih0PWUpfWVsc2UgdC5sdChuLkxlbmd0aCkmJih0PW4uTGVuZ3RoKX19cmV0dXJuIHR9aGFzTm90ZXMoKXtmb3IobGV0IHQ9MCxlPXRoaXMuVm9pY2VFbnRyaWVzLmxlbmd0aDt0PGU7Kyt0KWlmKHRoaXMuVm9pY2VFbnRyaWVzW3RdLk5vdGVzLmxlbmd0aD4wKXJldHVybiEwO3JldHVybiExfWhhc1RpZSgpe2ZvcihsZXQgdD0wLGU9dGhpcy5Wb2ljZUVudHJpZXMubGVuZ3RoO3Q8ZTsrK3QpaWYodGhpcy5Wb2ljZUVudHJpZXNbdF0uaGFzVGllKCkpcmV0dXJuITA7cmV0dXJuITF9ZmluZExpbmtlZE5vdGVzKHQpe2ZvcihsZXQgZT0wLGk9dGhpcy52b2ljZUVudHJpZXMubGVuZ3RoO2U8aTsrK2Upe2NvbnN0IGk9dGhpcy52b2ljZUVudHJpZXNbZV07Zm9yKGxldCBlPTAscz1pLk5vdGVzLmxlbmd0aDtlPHM7KytlKXtjb25zdCBzPWkuTm90ZXNbZV07cy5QYXJlbnRTdGFmZkVudHJ5PT09dGhpcyYmdC5wdXNoKHMpfX19Z2V0IGhhc09ubHlSZXN0cygpe2Zvcihjb25zdCB0IG9mIHRoaXMudm9pY2VFbnRyaWVzKWZvcihjb25zdCBlIG9mIHQuTm90ZXMpaWYoIWUuaXNSZXN0KXJldHVybiExO3JldHVybiEwfX19LDA6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlN0YWZmPXZvaWQgMCxlLlN0YWZmPWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dGhpcy5pc1RhYj0hMSx0aGlzLnZvaWNlcz1bXSx0aGlzLnZvbHVtZT0xLHRoaXMuc3RhZmZsaW5lQ291bnQ9NSx0aGlzLmhhc0x5cmljcz0hMSx0aGlzLm9wZW5UaWVEaWN0PXt9LHRoaXMucGFyZW50SW5zdHJ1bWVudD10LHRoaXMuaWQ9ZSx0aGlzLmF1ZGlibGU9ITAsdGhpcy5mb2xsb3dpbmc9ITB9Z2V0IFBhcmVudEluc3RydW1lbnQoKXtyZXR1cm4gdGhpcy5wYXJlbnRJbnN0cnVtZW50fXNldCBQYXJlbnRJbnN0cnVtZW50KHQpe3RoaXMucGFyZW50SW5zdHJ1bWVudD10fWdldCBWb2ljZXMoKXtyZXR1cm4gdGhpcy52b2ljZXN9Z2V0IElkKCl7cmV0dXJuIHRoaXMuaWR9Z2V0IFZvbHVtZSgpe3JldHVybiB0aGlzLnZvbHVtZX1zZXQgVm9sdW1lKHQpe3RoaXMudm9sdW1lPXR9Z2V0IFN0YWZmbGluZUNvdW50KCl7cmV0dXJuIHRoaXMuc3RhZmZsaW5lQ291bnR9c2V0IFN0YWZmbGluZUNvdW50KHQpe3RoaXMuc3RhZmZsaW5lQ291bnQ9dH19fSw0NDQ3Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5TdGFmZkVudHJ5TGluaz12b2lkIDAsZS5TdGFmZkVudHJ5TGluaz1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLmxpbmtTdGFmZkVudHJpZXM9W10sdGhpcy52b2ljZUVudHJ5PXR9Z2V0IEdldFZvaWNlRW50cnkoKXtyZXR1cm4gdGhpcy52b2ljZUVudHJ5fWdldCBMaW5rU3RhZmZFbnRyaWVzKCl7cmV0dXJuIHRoaXMubGlua1N0YWZmRW50cmllc31zZXQgTGlua1N0YWZmRW50cmllcyh0KXt0aGlzLmxpbmtTdGFmZkVudHJpZXM9dH19fSwyOTUzOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlRhYk5vdGU9dm9pZCAwO2NvbnN0IHM9aSg1MjUzKTtjbGFzcyBuIGV4dGVuZHMgcy5Ob3Rle2NvbnN0cnVjdG9yKHQsZSxpLHMsbixyLG8sYSxsKXtzdXBlcih0LGUsaSxzLG4pLHRoaXMuc3RyaW5nTnVtYmVyVGFiPXIsdGhpcy5mcmV0TnVtYmVyPW8sdGhpcy5iZW5kQXJyYXk9YSx0aGlzLnZpYnJhdG9TdHJva2U9bH1nZXQgU3RyaW5nTnVtYmVyVGFiKCl7cmV0dXJuIHRoaXMuc3RyaW5nTnVtYmVyVGFifWdldCBGcmV0TnVtYmVyKCl7cmV0dXJuIHRoaXMuZnJldE51bWJlcn1nZXQgQmVuZEFycmF5KCl7cmV0dXJuIHRoaXMuYmVuZEFycmF5fWdldCBWaWJyYXRvU3Ryb2tlKCl7cmV0dXJuIHRoaXMudmlicmF0b1N0cm9rZX19ZS5UYWJOb3RlPW59LDQ1NTU6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19pbXBvcnREZWZhdWx0fHxmdW5jdGlvbih0KXtyZXR1cm4gdCYmdC5fX2VzTW9kdWxlP3Q6e2RlZmF1bHQ6dH19O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLGUuVGllPXZvaWQgMDtjb25zdCBuPWkoMTc5Nykscj1pKDM3NDgpLG89cyhpKDIwNDMpKTtlLlRpZT1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe3RoaXMubm90ZXM9W10sdGhpcy5UaWVOdW1iZXI9MSx0aGlzLlRpZURpcmVjdGlvbj1yLlBsYWNlbWVudEVudW0uTm90WWV0RGVmaW5lZCx0aGlzLk5vdGVJbmRleFRvVGllRGlyZWN0aW9uPXt9LHRoaXMuQWRkTm90ZSh0KSx0aGlzLnR5cGU9ZX1nZXRUaWVEaXJlY3Rpb24odCl7aWYoIXQpcmV0dXJuIHRoaXMuVGllRGlyZWN0aW9uO2ZvcihsZXQgZT0wO2U8dGhpcy5Ob3Rlcy5sZW5ndGg7ZSsrKWlmKHRoaXMuTm90ZXNbZV09PT10KXtyZXR1cm4gdGhpcy5Ob3RlSW5kZXhUb1RpZURpcmVjdGlvbltlXXx8dGhpcy5UaWVEaXJlY3Rpb259cmV0dXJuIG8uZGVmYXVsdC5kZWJ1ZyhcInRpZS5nZXRUaWVEdXJhdGlvbiBub3RlIG5vdCBpbiB0aWUuTm90ZXNcIiksdGhpcy5UaWVEaXJlY3Rpb259Z2V0IE5vdGVzKCl7cmV0dXJuIHRoaXMubm90ZXN9Z2V0IFR5cGUoKXtyZXR1cm4gdGhpcy50eXBlfWdldCBTdGFydE5vdGUoKXtyZXR1cm4gdGhpcy5ub3Rlc1swXX1nZXQgRHVyYXRpb24oKXtjb25zdCB0PW5ldyBuLkZyYWN0aW9uO2Zvcihjb25zdCBlIG9mIHRoaXMubm90ZXMpdC5BZGQoZS5MZW5ndGgpO3JldHVybiB0fWdldCBQaXRjaCgpe3JldHVybiB0aGlzLlN0YXJ0Tm90ZS5QaXRjaH1BZGROb3RlKHQpe3RoaXMubm90ZXMucHVzaCh0KSx0Lk5vdGVUaWU9dGhpc319fSw4MDY5Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5UdXBsZXQ9dm9pZCAwLGUuVHVwbGV0PWNsYXNze2NvbnN0cnVjdG9yKHQsZT0hMSl7dGhpcy5QbGFjZW1lbnRGcm9tWG1sPSExLHRoaXMubm90ZXM9W10sdGhpcy5mcmFjdGlvbnM9W10sdGhpcy50dXBsZXRMYWJlbE51bWJlcj10LHRoaXMuYnJhY2tldD1lfWdldCBUdXBsZXRMYWJlbE51bWJlcigpe3JldHVybiB0aGlzLnR1cGxldExhYmVsTnVtYmVyfXNldCBUdXBsZXRMYWJlbE51bWJlcih0KXt0aGlzLnR1cGxldExhYmVsTnVtYmVyPXR9Z2V0IE5vdGVzKCl7cmV0dXJuIHRoaXMubm90ZXN9c2V0IE5vdGVzKHQpe3RoaXMubm90ZXM9dH1nZXQgRnJhY3Rpb25zKCl7cmV0dXJuIHRoaXMuZnJhY3Rpb25zfXNldCBGcmFjdGlvbnModCl7dGhpcy5mcmFjdGlvbnM9dH1nZXQgQnJhY2tldCgpe3JldHVybiB0aGlzLmJyYWNrZXR9c2V0IEJyYWNrZXQodCl7dGhpcy5icmFja2V0PXR9Z2V0Tm90ZUluZGV4KHQpe2ZvcihsZXQgZT10aGlzLm5vdGVzLmxlbmd0aC0xO2U+PTA7ZS0tKWZvcihsZXQgaT0wO2k8dGhpcy5ub3Rlc1tlXS5sZW5ndGg7aSsrKWlmKHQ9PT10aGlzLm5vdGVzW2VdW2ldKXJldHVybiBlO3JldHVybiAwfX19LDE0MToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5WZXJ0aWNhbFNvdXJjZVN0YWZmRW50cnlDb250YWluZXI9dm9pZCAwO2NvbnN0IHM9aSgxNzk3KTtlLlZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcj1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUsaSl7dGhpcy5zdGFmZkVudHJpZXM9W10sdGhpcy5jb21tZW50cz1bXSx0aGlzLnRpbWVzdGFtcD1lLHRoaXMuc3RhZmZFbnRyaWVzPW5ldyBBcnJheShpKSx0aGlzLnBhcmVudE1lYXN1cmU9dH0kZ2V0JCh0KXtyZXR1cm4gdGhpcy5zdGFmZkVudHJpZXNbdF19JHNldCQodCxlKXt0aGlzLnN0YWZmRW50cmllc1t0XT1lfWdldCBUaW1lc3RhbXAoKXtyZXR1cm4gdGhpcy50aW1lc3RhbXB9c2V0IFRpbWVzdGFtcCh0KXt0aGlzLnRpbWVzdGFtcD10fWdldCBTdGFmZkVudHJpZXMoKXtyZXR1cm4gdGhpcy5zdGFmZkVudHJpZXN9c2V0IFN0YWZmRW50cmllcyh0KXt0aGlzLnN0YWZmRW50cmllcz10fWdldCBDb21tZW50cygpe3JldHVybiB0aGlzLmNvbW1lbnRzfXNldCBDb21tZW50cyh0KXt0aGlzLmNvbW1lbnRzPXR9Z2V0IFBhcmVudE1lYXN1cmUoKXtyZXR1cm4gdGhpcy5wYXJlbnRNZWFzdXJlfXNldCBQYXJlbnRNZWFzdXJlKHQpe3RoaXMucGFyZW50TWVhc3VyZT10fWdldEFic29sdXRlVGltZXN0YW1wKCl7cmV0dXJuIHMuRnJhY3Rpb24ucGx1cyh0aGlzLnRpbWVzdGFtcCx0aGlzLnBhcmVudE1lYXN1cmUuQWJzb2x1dGVUaW1lc3RhbXApfX19LDM4ODQ6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlZvaWNlPXZvaWQgMCxlLlZvaWNlPWNsYXNze2NvbnN0cnVjdG9yKHQsZSl7dGhpcy52b2ljZUVudHJpZXM9W10sdGhpcy52b2x1bWU9MSx0aGlzLnBhcmVudD10LHRoaXMudmlzaWJsZT0hMCx0aGlzLmF1ZGlibGU9ITAsdGhpcy5mb2xsb3dpbmc9ITAsdGhpcy52b2ljZUlkPWV9Z2V0IFZvaWNlRW50cmllcygpe3JldHVybiB0aGlzLnZvaWNlRW50cmllc31nZXQgUGFyZW50KCl7cmV0dXJuIHRoaXMucGFyZW50fWdldCBWaXNpYmxlKCl7cmV0dXJuIHRoaXMudmlzaWJsZX1zZXQgVmlzaWJsZSh0KXt0aGlzLnZpc2libGU9dH1nZXQgQXVkaWJsZSgpe3JldHVybiB0aGlzLmF1ZGlibGV9c2V0IEF1ZGlibGUodCl7dGhpcy5hdWRpYmxlPXR9Z2V0IEZvbGxvd2luZygpe3JldHVybiB0aGlzLmZvbGxvd2luZ31zZXQgRm9sbG93aW5nKHQpe3RoaXMuZm9sbG93aW5nPXR9Z2V0IFZvaWNlSWQoKXtyZXR1cm4gdGhpcy52b2ljZUlkfWdldCBWb2x1bWUoKXtyZXR1cm4gdGhpcy52b2x1bWV9c2V0IFZvbHVtZSh0KXt0aGlzLnZvbHVtZT10fX19LDkwODoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5TdGVtRGlyZWN0aW9uVHlwZT1lLkFydGljdWxhdGlvbkVudW09ZS5Wb2ljZUVudHJ5PXZvaWQgMDtjb25zdCBzPWkoMTc5Nyksbj1pKDUyNTMpLHI9aSg4NjQwKSxvPWkoNTkyMiksYT1pKDg2NDApLGw9aSgxNjQ5KTtjbGFzcyBoe2NvbnN0cnVjdG9yKHQsZSxpLHM9ITEsbj0hMSxyPSExKXtpZih0aGlzLm5vdGVzPVtdLHRoaXMuYXJ0aWN1bGF0aW9ucz1bXSx0aGlzLnRlY2huaWNhbEluc3RydWN0aW9ucz1bXSx0aGlzLmx5cmljc0VudHJpZXM9bmV3IGwuRGljdGlvbmFyeSx0aGlzLndhbnRlZFN0ZW1EaXJlY3Rpb249dS5VbmRlZmluZWQsdGhpcy5zdGVtRGlyZWN0aW9uWG1sPXUuVW5kZWZpbmVkLHRoaXMuc3RlbURpcmVjdGlvbj11LlVuZGVmaW5lZCx0aGlzLnRpbWVzdGFtcD10LHRoaXMucGFyZW50Vm9pY2U9ZSx0aGlzLnBhcmVudFNvdXJjZVN0YWZmRW50cnk9aSx0aGlzLmlzR3JhY2U9cyx0aGlzLmdyYWNlQWZ0ZXJNYWluTm90ZT0hMSx0aGlzLmdyYWNlTm90ZVNsYXNoPW4sdGhpcy5ncmFjZVNsdXI9cix2b2lkIDAhPT1pKXtjb25zdCB0PWkuVm9pY2VFbnRyaWVzOy0xPT09dC5pbmRleE9mKHRoaXMpJiZ0LnB1c2godGhpcyl9fWdldCBQYXJlbnRTb3VyY2VTdGFmZkVudHJ5KCl7cmV0dXJuIHRoaXMucGFyZW50U291cmNlU3RhZmZFbnRyeX1nZXQgUGFyZW50Vm9pY2UoKXtyZXR1cm4gdGhpcy5wYXJlbnRWb2ljZX1nZXQgVGltZXN0YW1wKCl7cmV0dXJuIHRoaXMudGltZXN0YW1wfXNldCBUaW1lc3RhbXAodCl7dGhpcy50aW1lc3RhbXA9dH1nZXQgTm90ZXMoKXtyZXR1cm4gdGhpcy5ub3Rlc31nZXQgSXNHcmFjZSgpe3JldHVybiB0aGlzLmlzR3JhY2V9c2V0IElzR3JhY2UodCl7dGhpcy5pc0dyYWNlPXR9Z2V0IEdyYWNlQWZ0ZXJNYWluTm90ZSgpe3JldHVybiB0aGlzLmdyYWNlQWZ0ZXJNYWluTm90ZX1zZXQgR3JhY2VBZnRlck1haW5Ob3RlKHQpe3RoaXMuZ3JhY2VBZnRlck1haW5Ob3RlPXR9Z2V0IEdyYWNlTm90ZVNsYXNoKCl7cmV0dXJuIHRoaXMuZ3JhY2VOb3RlU2xhc2h9c2V0IEdyYWNlTm90ZVNsYXNoKHQpe3RoaXMuZ3JhY2VOb3RlU2xhc2g9dH1nZXQgR3JhY2VTbHVyKCl7cmV0dXJuIHRoaXMuZ3JhY2VTbHVyfXNldCBHcmFjZVNsdXIodCl7dGhpcy5ncmFjZVNsdXI9dH1nZXQgQXJ0aWN1bGF0aW9ucygpe3JldHVybiB0aGlzLmFydGljdWxhdGlvbnN9Z2V0IFRlY2huaWNhbEluc3RydWN0aW9ucygpe3JldHVybiB0aGlzLnRlY2huaWNhbEluc3RydWN0aW9uc31nZXQgTHlyaWNzRW50cmllcygpe3JldHVybiB0aGlzLmx5cmljc0VudHJpZXN9Z2V0IEFycGVnZ2lvKCl7cmV0dXJuIHRoaXMuYXJwZWdnaW99c2V0IEFycGVnZ2lvKHQpe3RoaXMuYXJwZWdnaW89dH1nZXQgT3JuYW1lbnRDb250YWluZXIoKXtyZXR1cm4gdGhpcy5vcm5hbWVudENvbnRhaW5lcn1zZXQgT3JuYW1lbnRDb250YWluZXIodCl7dGhpcy5vcm5hbWVudENvbnRhaW5lcj10fXNldCBXYW50ZWRTdGVtRGlyZWN0aW9uKHQpe3RoaXMud2FudGVkU3RlbURpcmVjdGlvbj10fWdldCBXYW50ZWRTdGVtRGlyZWN0aW9uKCl7cmV0dXJuIHRoaXMud2FudGVkU3RlbURpcmVjdGlvbn1zZXQgU3RlbURpcmVjdGlvblhtbCh0KXt0aGlzLnN0ZW1EaXJlY3Rpb25YbWw9dH1nZXQgU3RlbURpcmVjdGlvblhtbCgpe3JldHVybiB0aGlzLnN0ZW1EaXJlY3Rpb25YbWx9c2V0IFN0ZW1EaXJlY3Rpb24odCl7dGhpcy5zdGVtRGlyZWN0aW9uPXR9Z2V0IFN0ZW1EaXJlY3Rpb24oKXtyZXR1cm4gdGhpcy5zdGVtRGlyZWN0aW9ufWdldCBTdGVtQ29sb3JYbWwoKXtyZXR1cm4gdGhpcy5zdGVtQ29sb3JYbWx9c2V0IFN0ZW1Db2xvclhtbCh0KXt0aGlzLnN0ZW1Db2xvclhtbD10fWdldCBTdGVtQ29sb3IoKXtyZXR1cm4gdGhpcy5zdGVtQ29sb3J9c2V0IFN0ZW1Db2xvcih0KXt0aGlzLnN0ZW1Db2xvcj10fWhhc0FydGljdWxhdGlvbih0KXtmb3IoY29uc3QgZSBvZiB0aGlzLmFydGljdWxhdGlvbnMpaWYoZS5FcXVhbHModCkpcmV0dXJuITA7cmV0dXJuITF9c3RhdGljIGlzU3VwcG9ydGVkQXJ0aWN1bGF0aW9uKHQpe3N3aXRjaCh0KXtjYXNlIGMuYWNjZW50OmNhc2UgYy5zdHJvbmdhY2NlbnQ6Y2FzZSBjLmludmVydGVkc3Ryb25nYWNjZW50OmNhc2UgYy5zdGFjY2F0bzpjYXNlIGMuc3RhY2NhdGlzc2ltbzpjYXNlIGMuc3BpY2NhdG86Y2FzZSBjLnRlbnV0bzpjYXNlIGMuZmVybWF0YTpjYXNlIGMuaW52ZXJ0ZWRmZXJtYXRhOmNhc2UgYy5icmVhdGhtYXJrOmNhc2UgYy5jYWVzdXJhOmNhc2UgYy5sZWZ0aGFuZHBpenppY2F0bzpjYXNlIGMubmF0dXJhbGhhcm1vbmljOmNhc2UgYy5zbmFwcGl6emljYXRvOmNhc2UgYy51cGJvdzpjYXNlIGMuZG93bmJvdzpjYXNlIGMuYmVuZDpyZXR1cm4hMDtkZWZhdWx0OnJldHVybiExfX1oYXNUaWUoKXtmb3IobGV0IHQ9MCxlPXRoaXMuTm90ZXMubGVuZ3RoO3Q8ZTsrK3QpaWYodGhpcy5Ob3Rlc1t0XS5Ob3RlVGllKXJldHVybiEwO3JldHVybiExfWhhc1NsdXIoKXtmb3IobGV0IHQ9MCxlPXRoaXMuTm90ZXMubGVuZ3RoO3Q8ZTsrK3QpaWYodGhpcy5Ob3Rlc1t0XS5Ob3RlU2x1cnMubGVuZ3RoPjApcmV0dXJuITA7cmV0dXJuITF9aXNTdGFjY2F0bygpe2Zvcihjb25zdCB0IG9mIHRoaXMuQXJ0aWN1bGF0aW9ucylpZih0LmFydGljdWxhdGlvbkVudW09PT1jLnN0YWNjYXRvKXJldHVybiEwO3JldHVybiExfWlzQWNjZW50KCl7Zm9yKGNvbnN0IHQgb2YgdGhpcy5BcnRpY3VsYXRpb25zKWlmKHQuYXJ0aWN1bGF0aW9uRW51bT09PWMuYWNjZW50fHx0LmFydGljdWxhdGlvbkVudW09PT1jLnN0cm9uZ2FjY2VudClyZXR1cm4hMDtyZXR1cm4hMX1nZXRWZXJzZU51bWJlckZvckx5cmljRW50cnkodCl7bGV0IGU9MTtyZXR1cm4gdGhpcy5seXJpY3NFbnRyaWVzLmZvckVhY2goKChpLHMpPT57dD09PXMmJihlPWkpfSkpLGV9Y3JlYXRlVm9pY2VFbnRyaWVzRm9yT3JuYW1lbnQodCxlKXt0fHwodD10aGlzKTtjb25zdCBpPVtdO2lmKCF0Lm9ybmFtZW50Q29udGFpbmVyKXJldHVybjtjb25zdCBuPXRoaXMubm90ZXNbMF0scj1uLkxlbmd0aCxsPXQuUGFyZW50Vm9pY2UsaD10LlRpbWVzdGFtcDtsZXQgYz1zLkZyYWN0aW9uLmNyZWF0ZUZyb21GcmFjdGlvbihoKTtzd2l0Y2godC5vcm5hbWVudENvbnRhaW5lci5HZXRPcm5hbWVudCl7Y2FzZSBvLk9ybmFtZW50RW51bS5UcmlsbDp7Y29uc3Qgbz1uZXcgcy5GcmFjdGlvbihyLk51bWVyYXRvciw4KnIuRGVub21pbmF0b3IpLHU9bi5QaXRjaC5nZXRUcmFuc3Bvc2VkUGl0Y2goMSk7bGV0IGQ9ZS5nZXRBbHRlcmF0aW9uRm9yUGl0Y2godSk7dC5Pcm5hbWVudENvbnRhaW5lci5BY2NpZGVudGFsQWJvdmUhPT1hLkFjY2lkZW50YWxFbnVtLk5PTkUmJihkPXQub3JuYW1lbnRDb250YWluZXIuQWNjaWRlbnRhbEFib3ZlKTtmb3IobGV0IHQ9MDt0PDg7dCsrKWM9cy5GcmFjdGlvbi5wbHVzKGgsbmV3IHMuRnJhY3Rpb24odCpvLk51bWVyYXRvcixvLkRlbm9taW5hdG9yKSksdCUyPT0wP3RoaXMuY3JlYXRlQmFzZVZvaWNlRW50cnkoYyxvLGwsbixpKTp0aGlzLmNyZWF0ZUFsdGVyYXRlZFZvaWNlRW50cnkoYyxvLGwsbi5Tb3VyY2VNZWFzdXJlLHUsZCxpKTticmVha31jYXNlIG8uT3JuYW1lbnRFbnVtLlR1cm46e2NvbnN0IHQ9bmV3IHMuRnJhY3Rpb24oci5OdW1lcmF0b3IsNCpyLkRlbm9taW5hdG9yKSxvPW4uUGl0Y2guZ2V0VHJhbnNwb3NlZFBpdGNoKC0xKSxhPWUuZ2V0QWx0ZXJhdGlvbkZvclBpdGNoKG8pLGg9bi5QaXRjaC5nZXRUcmFuc3Bvc2VkUGl0Y2goMSksdT1lLmdldEFsdGVyYXRpb25Gb3JQaXRjaChoKTt0aGlzLmNyZWF0ZUFsdGVyYXRlZFZvaWNlRW50cnkoYyx0LGwsbi5Tb3VyY2VNZWFzdXJlLGgsdSxpKSxjLkFkZCh0KSx0aGlzLmNyZWF0ZUJhc2VWb2ljZUVudHJ5KGMsdCxsLG4saSksYy5BZGQodCksdGhpcy5jcmVhdGVBbHRlcmF0ZWRWb2ljZUVudHJ5KGMsdCxsLG4uU291cmNlTWVhc3VyZSxvLGEsaSksYy5BZGQodCksdGhpcy5jcmVhdGVCYXNlVm9pY2VFbnRyeShjLHQsbCxuLGkpO2JyZWFrfWNhc2Ugby5Pcm5hbWVudEVudW0uSW52ZXJ0ZWRUdXJuOntjb25zdCB0PW5ldyBzLkZyYWN0aW9uKHIuTnVtZXJhdG9yLDQqci5EZW5vbWluYXRvciksbz1uLlBpdGNoLmdldFRyYW5zcG9zZWRQaXRjaCgtMSksYT1lLmdldEFsdGVyYXRpb25Gb3JQaXRjaChvKSxoPW4uUGl0Y2guZ2V0VHJhbnNwb3NlZFBpdGNoKDEpLHU9ZS5nZXRBbHRlcmF0aW9uRm9yUGl0Y2goaCk7dGhpcy5jcmVhdGVBbHRlcmF0ZWRWb2ljZUVudHJ5KGMsdCxsLG4uU291cmNlTWVhc3VyZSxvLGEsaSksYy5BZGQodCksdGhpcy5jcmVhdGVCYXNlVm9pY2VFbnRyeShjLHQsbCxuLGkpLGMuQWRkKHQpLHRoaXMuY3JlYXRlQWx0ZXJhdGVkVm9pY2VFbnRyeShjLHQsbCxuLlNvdXJjZU1lYXN1cmUsaCx1LGkpLGMuQWRkKHQpLHRoaXMuY3JlYXRlQmFzZVZvaWNlRW50cnkoYyx0LGwsbixpKTticmVha31jYXNlIG8uT3JuYW1lbnRFbnVtLkRlbGF5ZWRUdXJuOntjb25zdCB0PW5ldyBzLkZyYWN0aW9uKHIuTnVtZXJhdG9yLDIqci5EZW5vbWluYXRvciksbz1uLlBpdGNoLmdldFRyYW5zcG9zZWRQaXRjaCgtMSksYT1lLmdldEFsdGVyYXRpb25Gb3JQaXRjaChvKSx1PW4uUGl0Y2guZ2V0VHJhbnNwb3NlZFBpdGNoKDEpLGQ9ZS5nZXRBbHRlcmF0aW9uRm9yUGl0Y2godSk7dGhpcy5jcmVhdGVCYXNlVm9pY2VFbnRyeShjLHQsbCxuLGkpLGM9cy5GcmFjdGlvbi5wbHVzKGgsdCksdC5EZW5vbWluYXRvcj04KnIuRGVub21pbmF0b3IsdGhpcy5jcmVhdGVBbHRlcmF0ZWRWb2ljZUVudHJ5KGMsdCxsLG4uU291cmNlTWVhc3VyZSx1LGQsaSksYy5BZGQodCksdGhpcy5jcmVhdGVCYXNlVm9pY2VFbnRyeShjLHQsbCxuLGkpLGMuQWRkKHQpLHRoaXMuY3JlYXRlQWx0ZXJhdGVkVm9pY2VFbnRyeShjLHQsbCxuLlNvdXJjZU1lYXN1cmUsbyxhLGkpLGMuQWRkKHQpLHRoaXMuY3JlYXRlQmFzZVZvaWNlRW50cnkoYyx0LGwsbixpKTticmVha31jYXNlIG8uT3JuYW1lbnRFbnVtLkRlbGF5ZWRJbnZlcnRlZFR1cm46e2NvbnN0IHQ9bmV3IHMuRnJhY3Rpb24oci5OdW1lcmF0b3IsMipyLkRlbm9taW5hdG9yKSxvPW4uUGl0Y2guZ2V0VHJhbnNwb3NlZFBpdGNoKC0xKSxhPWUuZ2V0QWx0ZXJhdGlvbkZvclBpdGNoKG8pLHU9bi5QaXRjaC5nZXRUcmFuc3Bvc2VkUGl0Y2goMSksZD1lLmdldEFsdGVyYXRpb25Gb3JQaXRjaCh1KTt0aGlzLmNyZWF0ZUJhc2VWb2ljZUVudHJ5KGMsdCxsLG4saSksYz1zLkZyYWN0aW9uLnBsdXMoaCx0KSx0LkRlbm9taW5hdG9yPTgqci5EZW5vbWluYXRvcix0aGlzLmNyZWF0ZUFsdGVyYXRlZFZvaWNlRW50cnkoYyx0LGwsbi5Tb3VyY2VNZWFzdXJlLG8sYSxpKSxjLkFkZCh0KSx0aGlzLmNyZWF0ZUJhc2VWb2ljZUVudHJ5KGMsdCxsLG4saSksYy5BZGQodCksdGhpcy5jcmVhdGVBbHRlcmF0ZWRWb2ljZUVudHJ5KGMsdCxsLG4uU291cmNlTWVhc3VyZSx1LGQsaSksYy5BZGQodCksdGhpcy5jcmVhdGVCYXNlVm9pY2VFbnRyeShjLHQsbCxuLGkpO2JyZWFrfWNhc2Ugby5Pcm5hbWVudEVudW0uTW9yZGVudDp7Y29uc3QgdD1uZXcgcy5GcmFjdGlvbihyLk51bWVyYXRvciw0KnIuRGVub21pbmF0b3IpLG89bi5QaXRjaC5nZXRUcmFuc3Bvc2VkUGl0Y2goMSksYT1lLmdldEFsdGVyYXRpb25Gb3JQaXRjaChvKTt0aGlzLmNyZWF0ZUJhc2VWb2ljZUVudHJ5KGMsdCxsLG4saSksYy5BZGQodCksdGhpcy5jcmVhdGVBbHRlcmF0ZWRWb2ljZUVudHJ5KGMsdCxsLG4uU291cmNlTWVhc3VyZSxvLGEsaSksdC5EZW5vbWluYXRvcj0yKnIuRGVub21pbmF0b3IsYz1zLkZyYWN0aW9uLnBsdXMoaCx0KSx0aGlzLmNyZWF0ZUJhc2VWb2ljZUVudHJ5KGMsdCxsLG4saSk7YnJlYWt9Y2FzZSBvLk9ybmFtZW50RW51bS5JbnZlcnRlZE1vcmRlbnQ6e2NvbnN0IHQ9bmV3IHMuRnJhY3Rpb24oci5OdW1lcmF0b3IsNCpyLkRlbm9taW5hdG9yKSxvPW4uUGl0Y2guZ2V0VHJhbnNwb3NlZFBpdGNoKC0xKSxhPWUuZ2V0QWx0ZXJhdGlvbkZvclBpdGNoKG8pO3RoaXMuY3JlYXRlQmFzZVZvaWNlRW50cnkoYyx0LGwsbixpKSxjLkFkZCh0KSx0aGlzLmNyZWF0ZUFsdGVyYXRlZFZvaWNlRW50cnkoYyx0LGwsbi5Tb3VyY2VNZWFzdXJlLG8sYSxpKSx0LkRlbm9taW5hdG9yPTIqci5EZW5vbWluYXRvcixjPXMuRnJhY3Rpb24ucGx1cyhoLHQpLHRoaXMuY3JlYXRlQmFzZVZvaWNlRW50cnkoYyx0LGwsbixpKTticmVha31kZWZhdWx0OnRocm93IG5ldyBSYW5nZUVycm9yfXJldHVybiBpfWNyZWF0ZUJhc2VWb2ljZUVudHJ5KHQsZSxpLHMsbyl7Y29uc3QgYT1uZXcgaCh0LGkscy5QYXJlbnRTdGFmZkVudHJ5KSxsPW5ldyByLlBpdGNoKHMuUGl0Y2guRnVuZGFtZW50YWxOb3RlLHMuUGl0Y2guT2N0YXZlLHMuUGl0Y2guQWNjaWRlbnRhbCksYz1uZXcgbi5Ob3RlKGEsdm9pZCAwLGUsbCxzLlNvdXJjZU1lYXN1cmUpO2EuTm90ZXMucHVzaChjKSxvLnB1c2goYSl9Y3JlYXRlQWx0ZXJhdGVkVm9pY2VFbnRyeSh0LGUsaSxzLG8sYSxsKXtjb25zdCBjPW5ldyBoKHQsaSx2b2lkIDApLHU9bmV3IHIuUGl0Y2goby5GdW5kYW1lbnRhbE5vdGUsby5PY3RhdmUsYSksZD1uZXcgbi5Ob3RlKGMsdm9pZCAwLGUsdSxzKTtjLk5vdGVzLnB1c2goZCksbC5wdXNoKGMpfX12YXIgYyx1O2UuVm9pY2VFbnRyeT1oLGZ1bmN0aW9uKHQpe3RbdC5hY2NlbnQ9MF09XCJhY2NlbnRcIix0W3Quc3Ryb25nYWNjZW50PTFdPVwic3Ryb25nYWNjZW50XCIsdFt0Lm1hcmNhdG91cD0yXT1cIm1hcmNhdG91cFwiLHRbdC5tYXJjYXRvZG93bj0zXT1cIm1hcmNhdG9kb3duXCIsdFt0LmludmVydGVkc3Ryb25nYWNjZW50PTRdPVwiaW52ZXJ0ZWRzdHJvbmdhY2NlbnRcIix0W3Quc3RhY2NhdG89NV09XCJzdGFjY2F0b1wiLHRbdC5zdGFjY2F0aXNzaW1vPTZdPVwic3RhY2NhdGlzc2ltb1wiLHRbdC5zcGljY2F0bz03XT1cInNwaWNjYXRvXCIsdFt0LnRlbnV0bz04XT1cInRlbnV0b1wiLHRbdC5mZXJtYXRhPTldPVwiZmVybWF0YVwiLHRbdC5pbnZlcnRlZGZlcm1hdGE9MTBdPVwiaW52ZXJ0ZWRmZXJtYXRhXCIsdFt0LmJyZWF0aG1hcms9MTFdPVwiYnJlYXRobWFya1wiLHRbdC5jYWVzdXJhPTEyXT1cImNhZXN1cmFcIix0W3QubGVmdGhhbmRwaXp6aWNhdG89MTNdPVwibGVmdGhhbmRwaXp6aWNhdG9cIix0W3QubmF0dXJhbGhhcm1vbmljPTE0XT1cIm5hdHVyYWxoYXJtb25pY1wiLHRbdC5zbmFwcGl6emljYXRvPTE1XT1cInNuYXBwaXp6aWNhdG9cIix0W3QudXBib3c9MTZdPVwidXBib3dcIix0W3QuZG93bmJvdz0xN109XCJkb3duYm93XCIsdFt0LnNjb29wPTE4XT1cInNjb29wXCIsdFt0LnBsb3A9MTldPVwicGxvcFwiLHRbdC5kb2l0PTIwXT1cImRvaXRcIix0W3QuZmFsbG9mZj0yMV09XCJmYWxsb2ZmXCIsdFt0LnN0cmVzcz0yMl09XCJzdHJlc3NcIix0W3QudW5zdHJlc3M9MjNdPVwidW5zdHJlc3NcIix0W3QuZGV0YWNoZWRsZWdhdG89MjRdPVwiZGV0YWNoZWRsZWdhdG9cIix0W3Qub3RoZXJhcnRpY3VsYXRpb249MjVdPVwib3RoZXJhcnRpY3VsYXRpb25cIix0W3QuYmVuZD0yNl09XCJiZW5kXCJ9KGM9ZS5BcnRpY3VsYXRpb25FbnVtfHwoZS5BcnRpY3VsYXRpb25FbnVtPXt9KSksZnVuY3Rpb24odCl7dFt0LlVuZGVmaW5lZD0tMV09XCJVbmRlZmluZWRcIix0W3QuVXA9MF09XCJVcFwiLHRbdC5Eb3duPTFdPVwiRG93blwiLHRbdC5Ob25lPTJdPVwiTm9uZVwiLHRbdC5Eb3VibGU9M109XCJEb3VibGVcIn0odT1lLlN0ZW1EaXJlY3Rpb25UeXBlfHwoZS5TdGVtRGlyZWN0aW9uVHlwZT17fSkpfSw2NTUwOmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9fY3JlYXRlQmluZGluZ3x8KE9iamVjdC5jcmVhdGU/ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQscyx7ZW51bWVyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gZVtpXX19KX06ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksdFtzXT1lW2ldfSksbj10aGlzJiZ0aGlzLl9fZXhwb3J0U3Rhcnx8ZnVuY3Rpb24odCxlKXtmb3IodmFyIGkgaW4gdClcImRlZmF1bHRcIj09PWl8fE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLGkpfHxzKGUsdCxpKX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksbihpKDMwMjkpLGUpLG4oaSg5MjI0KSxlKSxuKGkoNDEyMyksZSksbihpKDI5NDcpLGUpLG4oaSg1MjUzKSxlKSxuKGkoNzY2KSxlKSxuKGkoMjQ3OCksZSksbihpKDU5MjIpLGUpLG4oaSg1OTQyKSxlKSxuKGkoOTA1MCksZSksbihpKDApLGUpLG4oaSg0NDQ3KSxlKSxuKGkoNDU1NSksZSksbihpKDgwNjkpLGUpLG4oaSgxNDEpLGUpLG4oaSgzODg0KSxlKSxuKGkoOTA4KSxlKSxuKGkoNjA2NSksZSksbihpKDUyNTMpLGUpLG4oaSgyNDc4KSxlKSxuKGkoNTk0MiksZSksbihpKDkwNTApLGUpLG4oaSgxNDEpLGUpLG4oaSg0NTU1KSxlKX0sNDc2MTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2NyZWF0ZUJpbmRpbmd8fChPYmplY3QuY3JlYXRlP2Z1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LHMse2VudW1lcmFibGU6ITAsZ2V0OmZ1bmN0aW9uKCl7cmV0dXJuIGVbaV19fSl9OmZ1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLHRbc109ZVtpXX0pLG49dGhpcyYmdGhpcy5fX2V4cG9ydFN0YXJ8fGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBpIGluIHQpXCJkZWZhdWx0XCI9PT1pfHxPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxpKXx8cyhlLHQsaSl9O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLG4oaSgxNzAzKSxlKSxuKGkoNjg0MiksZSksbihpKDg4NCksZSksbihpKDIyNTUpLGUpLG4oaSg3NTE0KSxlKSxuKGkoNTE0MiksZSksbihpKDY1NTApLGUpLG4oaSg0OTkwKSxlKSxuKGkoNDI1NyksZSksbihpKDk3MTQpLGUpLG4oaSg0NzU5KSxlKSxuKGkoNDE0MyksZSl9LDM0OTU6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkFKQVg9dm9pZCAwLGUuQUpBWD1jbGFzc3tzdGF0aWMgYWpheCh0LGU9OWUzKXtsZXQgaTtjb25zdCBzPXQuaW5kZXhPZihcIi5teGxcIik+LTE/XCJ0ZXh0L3BsYWluOyBjaGFyc2V0PXgtdXNlci1kZWZpbmVkXCI6XCJhcHBsaWNhdGlvbi94bWxcIjtpZihYTUxIdHRwUmVxdWVzdClpPW5ldyBYTUxIdHRwUmVxdWVzdDtlbHNle2lmKCFBY3RpdmVYT2JqZWN0KXJldHVybiBQcm9taXNlLnJlamVjdChuZXcgRXJyb3IoXCJYTUxIdHRwIG5vdCBzdXBwb3J0ZWQuXCIpKTtpPW5ldyBBY3RpdmVYT2JqZWN0KFwiTWljcm9zb2Z0LlhNTEhUVFBcIil9cmV0dXJuIGkudGltZW91dD1lLG5ldyBQcm9taXNlKCgoZSxuKT0+e2kub25yZWFkeXN0YXRlY2hhbmdlPSgpPT57aS5yZWFkeVN0YXRlPT09WE1MSHR0cFJlcXVlc3QuRE9ORSYmKDIwMD09PWkuc3RhdHVzfHwwPT09aS5zdGF0dXMmJmkucmVzcG9uc2VUZXh0P2UoaS5yZXNwb25zZVRleHQpOm4obmV3IEVycm9yKFwiQ291bGQgbm90IHJldHJpZXZlIHJlcXVlc3RlZCBVUkwgXCIraS5zdGF0dXMpKSl9LGkub250aW1lb3V0PXQ9PntuKG5ldyBFcnJvcihcIlNlcnZlciByZXF1ZXN0IFRpbWVvdXRcIikpfSxpLm92ZXJyaWRlTWltZVR5cGUocyksaS5vcGVuKFwiR0VUXCIsdCwhMCksaS5zZW5kKCl9KSl9fX0sNTMwOih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkN1cnNvcj12b2lkIDA7Y29uc3Qgcz1pKDE3OTcpO2UuQ3Vyc29yPWNsYXNze2NvbnN0cnVjdG9yKHQsZSxpKXt0aGlzLmhpZGRlbj0hMCx0aGlzLmN1cnJlbnRQYWdlTnVtYmVyPTEsdGhpcy5jb250YWluZXI9dCx0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheT1lLHRoaXMucnVsZXM9dGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuRW5ncmF2aW5nUnVsZXMsdGhpcy5jdXJzb3JPcHRpb25zPWk7bGV0IHM9MDtmb3IodGhpcy5jdXJzb3JFbGVtZW50SWQ9XCJjdXJzb3JJbWctMFwiO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRoaXMuY3Vyc29yRWxlbWVudElkKTspcysrLHRoaXMuY3Vyc29yRWxlbWVudElkPWBjdXJzb3JJbWctJHtzfWA7Y29uc3Qgbj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiaW1nXCIpO24uaWQ9dGhpcy5jdXJzb3JFbGVtZW50SWQsbi5zdHlsZS5wb3NpdGlvbj1cImFic29sdXRlXCIsITA9PT10aGlzLmN1cnNvck9wdGlvbnMuZm9sbG93Pyh0aGlzLndhbnRlZFpJbmRleD1cIi0xXCIsbi5zdHlsZS56SW5kZXg9dGhpcy53YW50ZWRaSW5kZXgpOih0aGlzLndhbnRlZFpJbmRleD1cIi0yXCIsbi5zdHlsZS56SW5kZXg9dGhpcy53YW50ZWRaSW5kZXgpLHRoaXMuY3Vyc29yRWxlbWVudD1uLHRoaXMuY29udGFpbmVyLmFwcGVuZENoaWxkKG4pfWFkanVzdFRvQmFja2dyb3VuZENvbG9yKCl7bGV0IHQ7dD10aGlzLnJ1bGVzLlBhZ2VCYWNrZ3JvdW5kQ29sb3I/XCIxXCI6dGhpcy53YW50ZWRaSW5kZXgsdGhpcy5jdXJzb3JFbGVtZW50LnN0eWxlLnpJbmRleD10fWluaXQodCxlKXt0aGlzLm1hbmFnZXI9dCx0aGlzLmdyYXBoaWM9ZSx0aGlzLnJlc2V0KCksdGhpcy5oaWRkZW49ITAsdGhpcy5oaWRlKCl9c2hvdygpe3RoaXMuaGlkZGVuPSExLHRoaXMudXBkYXRlKCksdGhpcy5hZGp1c3RUb0JhY2tncm91bmRDb2xvcigpfXJlc2V0SXRlcmF0b3IoKXtpZighdGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuU2hlZXR8fCF0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS5TaGVldC5Tb3VyY2VNZWFzdXJlcylyZXR1cm4gdm9pZCBjb25zb2xlLmxvZyhcIk9TTUQuQ3Vyc29yLnJlc2V0SXRlcmF0b3IoKTogc2hlZXQgb3IgbWVhc3VyZXMgd2VyZSBudWxsL3VuZGVmaW5lZC5cIik7Y29uc3QgdD10aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS5TaGVldC5Tb3VyY2VNZWFzdXJlcy5sZW5ndGgtMTtsZXQgZT10aGlzLnJ1bGVzLk1pbk1lYXN1cmVUb0RyYXdJbmRleDtlPU1hdGgubWluKGUsdCk7bGV0IGk9dGhpcy5ydWxlcy5NYXhNZWFzdXJlVG9EcmF3SW5kZXg7aWYoaT1NYXRoLm1pbihpLHQpLHRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5LlNoZWV0JiZ0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS5TaGVldC5Tb3VyY2VNZWFzdXJlcy5sZW5ndGg+ZSYmKHRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5LlNoZWV0LlNlbGVjdGlvblN0YXJ0PXRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5LlNoZWV0LlNvdXJjZU1lYXN1cmVzW2VdLkFic29sdXRlVGltZXN0YW1wKSx0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS5TaGVldCYmdGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuU2hlZXQuU291cmNlTWVhc3VyZXMubGVuZ3RoPmkpe2NvbnN0IHQ9dGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuU2hlZXQuU291cmNlTWVhc3VyZXNbaV07dGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuU2hlZXQuU2VsZWN0aW9uRW5kPXMuRnJhY3Rpb24ucGx1cyh0LkFic29sdXRlVGltZXN0YW1wLHQuRHVyYXRpb24pfXRoaXMuaXRlcmF0b3I9dGhpcy5tYW5hZ2VyLmdldEl0ZXJhdG9yKCl9Z2V0U3RhZmZFbnRyeUZyb21Wb2ljZUVudHJ5KHQpe2NvbnN0IGU9dC5QYXJlbnRTb3VyY2VTdGFmZkVudHJ5LlZlcnRpY2FsQ29udGFpbmVyUGFyZW50LlBhcmVudE1lYXN1cmUubWVhc3VyZUxpc3RJbmRleCxpPXQuUGFyZW50U291cmNlU3RhZmZFbnRyeS5QYXJlbnRTdGFmZi5pZEluTXVzaWNTaGVldDtyZXR1cm4gdGhpcy5ncmFwaGljLmZpbmRHcmFwaGljYWxTdGFmZkVudHJ5RnJvbU1lYXN1cmVMaXN0KGksZSx0LlBhcmVudFNvdXJjZVN0YWZmRW50cnkpfXVwZGF0ZSgpe3ZhciB0LGU7aWYodGhpcy5oaWRkZW58fHZvaWQgMD09PXRoaXMuaGlkZGVufHxudWxsPT09dGhpcy5oaWRkZW4pcmV0dXJuO3RoaXMudXBkYXRlQ3VycmVudFBhZ2UoKTtjb25zdCBpPXRoaXMuaXRlcmF0b3Iscz1pLkN1cnJlbnRWaXNpYmxlVm9pY2VFbnRyaWVzKCk7aWYoaS5FbmRSZWFjaGVkfHwhaS5DdXJyZW50Vm9pY2VFbnRyaWVzfHwwPT09cy5sZW5ndGgpcmV0dXJuO2xldCBuLHI9MCxvPTAsYT0wO2lmKGkuQ3VycmVudE1lYXN1cmUuaXNSZWR1Y2VkVG9NdWx0aVJlc3Qpe2NvbnN0IHQ9dGhpcy5ncmFwaGljLmZpbmRHcmFwaGljYWxNZWFzdXJlKGkuQ3VycmVudE1lYXN1cmVJbmRleCwwKSxlPXQucGFyZW50U291cmNlTWVhc3VyZS5tdWx0aXBsZVJlc3RNZWFzdXJlcyxzPWkuQ3VycmVudE1lYXN1cmUubXVsdGlwbGVSZXN0TWVhc3VyZU51bWJlci8oZSsxKSxvPXQuUG9zaXRpb25BbmRTaGFwZS5TaXplLndpZHRoLXQuYmVnaW5JbnN0cnVjdGlvbnNXaWR0aDtyPXQuUG9zaXRpb25BbmRTaGFwZS5BYnNvbHV0ZVBvc2l0aW9uLngrdC5iZWdpbkluc3RydWN0aW9uc1dpZHRoK3MqbyxuPXQuUGFyZW50TXVzaWNTeXN0ZW19ZWxzZXtjb25zdCB0PXMubWFwKCh0PT50aGlzLmdldFN0YWZmRW50cnlGcm9tVm9pY2VFbnRyeSh0KSkpLnNvcnQoKCh0LGUpPT57dmFyIGkscyxuLHI7cmV0dXJuKG51bGw9PT0ocz1udWxsPT09KGk9bnVsbD09dD92b2lkIDA6dC5Qb3NpdGlvbkFuZFNoYXBlKXx8dm9pZCAwPT09aT92b2lkIDA6aS5BYnNvbHV0ZVBvc2l0aW9uKXx8dm9pZCAwPT09cz92b2lkIDA6cy54KTw9KG51bGw9PT0ocj1udWxsPT09KG49bnVsbD09ZT92b2lkIDA6ZS5Qb3NpdGlvbkFuZFNoYXBlKXx8dm9pZCAwPT09bj92b2lkIDA6bi5BYnNvbHV0ZVBvc2l0aW9uKXx8dm9pZCAwPT09cj92b2lkIDA6ci54KT8tMToxfSkpWzBdO3I9dC5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueCxuPXQucGFyZW50TWVhc3VyZS5QYXJlbnRNdXNpY1N5c3RlbX1pZighbilyZXR1cm47bz1udWxsIT09KGU9bi5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueSsobnVsbD09PSh0PW4uU3RhZmZMaW5lc1swXSl8fHZvaWQgMD09PXQ/dm9pZCAwOnQuUG9zaXRpb25BbmRTaGFwZS5SZWxhdGl2ZVBvc2l0aW9uLnkpKSYmdm9pZCAwIT09ZT9lOjA7bGV0IGw9bi5Qb3NpdGlvbkFuZFNoYXBlLkFic29sdXRlUG9zaXRpb24ueTtjb25zdCBoPW4uU3RhZmZMaW5lc1tuLlN0YWZmTGluZXMubGVuZ3RoLTFdO2gmJihsKz1oLlBvc2l0aW9uQW5kU2hhcGUuUmVsYXRpdmVQb3NpdGlvbi55K2guU3RhZmZIZWlnaHQpLGE9bC1vO2NvbnN0IGM9dGhpcy5ncmFwaGljLmZpbmRHcmFwaGljYWxNZWFzdXJlKGkuQ3VycmVudE1lYXN1cmVJbmRleCwwKS5Qb3NpdGlvbkFuZFNoYXBlO2lmKHRoaXMudXBkYXRlV2lkdGhBbmRTdHlsZShjLHIsbyxhKSx0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS5Gb2xsb3dDdXJzb3ImJnRoaXMuY3Vyc29yT3B0aW9ucy5mb2xsb3cpaWYodGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuRW5ncmF2aW5nUnVsZXMuUmVuZGVyU2luZ2xlSG9yaXpvbnRhbFN0YWZmbGluZSl0aGlzLmN1cnNvckVsZW1lbnQuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOlwic21vb3RoXCIsaW5saW5lOlwiY2VudGVyXCJ9KTtlbHNle2NvbnN0IHQ9dGhpcy5jdXJzb3JFbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcDt0aGlzLmN1cnNvckVsZW1lbnQuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOnQ8MWUzP1wic21vb3RoXCI6XCJhdXRvXCIsYmxvY2s6XCJjZW50ZXJcIn0pfXRoaXMuY3Vyc29yRWxlbWVudC5zdHlsZS5kaXNwbGF5PVwiXCJ9dXBkYXRlV2lkdGhBbmRTdHlsZSh0LGUsaSxzKXtjb25zdCBuPXRoaXMuY3Vyc29yRWxlbWVudDtsZXQgcj0wO3N3aXRjaCh0aGlzLmN1cnNvck9wdGlvbnMudHlwZSl7Y2FzZSAxOm4uc3R5bGUudG9wPTEwKmkqdGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuem9vbStcInB4XCIsbi5zdHlsZS5sZWZ0PTEwKihlLTEuNSkqdGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuem9vbStcInB4XCIsbi5oZWlnaHQ9MTAqcyp0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS56b29tLHI9NSp0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS56b29tO2JyZWFrO2Nhc2UgMjpuLnN0eWxlLnRvcD0xMCooaS0yLjUpKnRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5Lnpvb20rXCJweFwiLG4uc3R5bGUubGVmdD0xMCplKnRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5Lnpvb20rXCJweFwiLG4uaGVpZ2h0PTE1KnRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5Lnpvb20scj01KnRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5Lnpvb207YnJlYWs7Y2FzZSAzOm4uc3R5bGUudG9wPTEwKnQuQWJzb2x1dGVQb3NpdGlvbi55KnRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5Lnpvb20rXCJweFwiLG4uc3R5bGUubGVmdD0xMCp0LkFic29sdXRlUG9zaXRpb24ueCp0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS56b29tK1wicHhcIixuLmhlaWdodD0xMCpzKnRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5Lnpvb20scj0xMCp0LlNpemUud2lkdGgqdGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuem9vbTticmVhaztjYXNlIDQ6bi5zdHlsZS50b3A9MTAqdC5BYnNvbHV0ZVBvc2l0aW9uLnkqdGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuem9vbStcInB4XCIsbi5zdHlsZS5sZWZ0PTEwKnQuQWJzb2x1dGVQb3NpdGlvbi54KnRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5Lnpvb20rXCJweFwiLG4uaGVpZ2h0PTEwKnMqdGhpcy5vcGVuU2hlZXRNdXNpY0Rpc3BsYXkuem9vbSxyPTEwKihlLXQuQWJzb2x1dGVQb3NpdGlvbi54KSp0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS56b29tO2JyZWFrO2RlZmF1bHQ6bi5zdHlsZS50b3A9MTAqaSp0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS56b29tK1wicHhcIixuLnN0eWxlLmxlZnQ9MTAqKGUtMS41KSp0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS56b29tK1wicHhcIixuLmhlaWdodD0xMCpzKnRoaXMub3BlblNoZWV0TXVzaWNEaXNwbGF5Lnpvb20scj0zMCp0aGlzLm9wZW5TaGVldE11c2ljRGlzcGxheS56b29tfXIhPT1uLndpZHRoJiYobi53aWR0aD1yLHRoaXMudXBkYXRlU3R5bGUocix0aGlzLmN1cnNvck9wdGlvbnMpKX1oaWRlKCl7dGhpcy5jdXJzb3JFbGVtZW50LnN0eWxlLmRpc3BsYXk9XCJub25lXCIsdGhpcy5oaWRkZW49ITB9bmV4dCgpe3RoaXMuaXRlcmF0b3IubW92ZVRvTmV4dFZpc2libGVWb2ljZUVudHJ5KCExKSx0aGlzLnVwZGF0ZSgpfXJlc2V0KCl7dGhpcy5yZXNldEl0ZXJhdG9yKCksdGhpcy51cGRhdGUoKX11cGRhdGVTdHlsZSh0LGUpe3ZvaWQgMCE9PWUmJih0aGlzLmN1cnNvck9wdGlvbnM9ZSk7Y29uc3QgaT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiY2FudmFzXCIpO2kud2lkdGg9dGhpcy5jdXJzb3JFbGVtZW50LndpZHRoLGkuaGVpZ2h0PTE7Y29uc3Qgcz1pLmdldENvbnRleHQoXCIyZFwiKTtzLmdsb2JhbEFscGhhPXRoaXMuY3Vyc29yT3B0aW9ucy5hbHBoYTtjb25zdCBuPXMuY3JlYXRlTGluZWFyR3JhZGllbnQoMCwwLHRoaXMuY3Vyc29yRWxlbWVudC53aWR0aCwwKTtzd2l0Y2godGhpcy5jdXJzb3JPcHRpb25zLnR5cGUpe2Nhc2UgMTpjYXNlIDI6Y2FzZSAzOmNhc2UgNDpuLmFkZENvbG9yU3RvcCgxLHRoaXMuY3Vyc29yT3B0aW9ucy5jb2xvcik7YnJlYWs7ZGVmYXVsdDpuLmFkZENvbG9yU3RvcCgwLFwid2hpdGVcIiksbi5hZGRDb2xvclN0b3AoLjIsdGhpcy5jdXJzb3JPcHRpb25zLmNvbG9yKSxuLmFkZENvbG9yU3RvcCguOCx0aGlzLmN1cnNvck9wdGlvbnMuY29sb3IpLG4uYWRkQ29sb3JTdG9wKDEsXCJ3aGl0ZVwiKX1zLmZpbGxTdHlsZT1uLHMuZmlsbFJlY3QoMCwwLHQsMSksdGhpcy5jdXJzb3JFbGVtZW50LnNyYz1pLnRvRGF0YVVSTChcImltYWdlL3BuZ1wiKX1nZXQgSXRlcmF0b3IoKXtyZXR1cm4gdGhpcy5pdGVyYXRvcn1nZXQgSGlkZGVuKCl7cmV0dXJuIHRoaXMuaGlkZGVufVZvaWNlc1VuZGVyQ3Vyc29yKHQpe3JldHVybiB0aGlzLml0ZXJhdG9yLkN1cnJlbnRWaXNpYmxlVm9pY2VFbnRyaWVzKHQpfU5vdGVzVW5kZXJDdXJzb3IodCl7Y29uc3QgZT10aGlzLlZvaWNlc1VuZGVyQ3Vyc29yKHQpLGk9W107cmV0dXJuIGUuZm9yRWFjaCgodD0+e2kucHVzaC5hcHBseShpLHQuTm90ZXMpfSkpLGl9R05vdGVzVW5kZXJDdXJzb3IodCl7Y29uc3QgZT10aGlzLlZvaWNlc1VuZGVyQ3Vyc29yKHQpLGk9W107cmV0dXJuIGUuZm9yRWFjaCgodD0+e2kucHVzaCguLi50Lk5vdGVzLm1hcCgodD0+dGhpcy5ydWxlcy5HTm90ZSh0KSkpKX0pKSxpfXVwZGF0ZUN1cnJlbnRQYWdlKCl7Y29uc3QgdD10aGlzLml0ZXJhdG9yLmN1cnJlbnRUaW1lU3RhbXA7Zm9yKGNvbnN0IGUgb2YgdGhpcy5ncmFwaGljLk11c2ljUGFnZXMpaWYoZS5NdXNpY1N5c3RlbXMubGFzdCgpLkdldFN5c3RlbXNMYXN0VGltZVN0YW1wKCkuZ3QodCkpe2NvbnN0IHQ9ZS5QYWdlTnVtYmVyO3JldHVybiB0IT09dGhpcy5jdXJyZW50UGFnZU51bWJlciYmKHRoaXMuY29udGFpbmVyLnJlbW92ZUNoaWxkKHRoaXMuY3Vyc29yRWxlbWVudCksdGhpcy5jb250YWluZXI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJvc21kQ2FudmFzUGFnZVwiK3QpLHRoaXMuY29udGFpbmVyLmFwcGVuZENoaWxkKHRoaXMuY3Vyc29yRWxlbWVudCkpLHRoaXMuY3VycmVudFBhZ2VOdW1iZXI9dH1yZXR1cm4gMX19fSw0MToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5PU01ET3B0aW9ucz1lLlNreUJvdHRvbUxpbmVCYXRjaENhbGN1bGF0b3JCYWNrZW5kVHlwZT1lLkJhY2tlbmRUeXBlPWUuRmlsbEVtcHR5TWVhc3VyZXNXaXRoV2hvbGVSZXN0cz1lLkFsaWduUmVzdE9wdGlvbj1lLkN1cnNvclR5cGU9dm9pZCAwO2NvbnN0IHM9aSg3NDU5KTt2YXIgbixyLG8sYSxsOyhsPWUuQ3Vyc29yVHlwZXx8KGUuQ3Vyc29yVHlwZT17fSkpW2wuU3RhbmRhcmQ9MF09XCJTdGFuZGFyZFwiLGxbbC5UaGluTGVmdD0xXT1cIlRoaW5MZWZ0XCIsbFtsLlNob3J0VGhpblRvcExlZnQ9Ml09XCJTaG9ydFRoaW5Ub3BMZWZ0XCIsbFtsLkN1cnJlbnRBcmVhPTNdPVwiQ3VycmVudEFyZWFcIixsW2wuQ3VycmVudEFyZWFMZWZ0PTRdPVwiQ3VycmVudEFyZWFMZWZ0XCIsKGE9ZS5BbGlnblJlc3RPcHRpb258fChlLkFsaWduUmVzdE9wdGlvbj17fSkpW2EuTmV2ZXI9MF09XCJOZXZlclwiLGFbYS5BbHdheXM9MV09XCJBbHdheXNcIixhW2EuQXV0bz0yXT1cIkF1dG9cIiwobz1lLkZpbGxFbXB0eU1lYXN1cmVzV2l0aFdob2xlUmVzdHN8fChlLkZpbGxFbXB0eU1lYXN1cmVzV2l0aFdob2xlUmVzdHM9e30pKVtvLk5vPTBdPVwiTm9cIixvW28uWWVzVmlzaWJsZT0xXT1cIlllc1Zpc2libGVcIixvW28uWWVzSW52aXNpYmxlPTJdPVwiWWVzSW52aXNpYmxlXCIsZnVuY3Rpb24odCl7dFt0LlNWRz0wXT1cIlNWR1wiLHRbdC5DYW52YXM9MV09XCJDYW52YXNcIn0obj1lLkJhY2tlbmRUeXBlfHwoZS5CYWNrZW5kVHlwZT17fSkpLChyPWUuU2t5Qm90dG9tTGluZUJhdGNoQ2FsY3VsYXRvckJhY2tlbmRUeXBlfHwoZS5Ta3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZFR5cGU9e30pKVtyLlBsYWluPTBdPVwiUGxhaW5cIixyW3IuV2ViR0w9MV09XCJXZWJHTFwiLGUuT1NNRE9wdGlvbnM9Y2xhc3N7c3RhdGljIE9TTURPcHRpb25zU3RhbmRhcmQoKXtyZXR1cm57YXV0b1Jlc2l6ZTohMCxiYWNrZW5kOlwic3ZnXCIsZHJhd2luZ1BhcmFtZXRlcnM6cy5EcmF3aW5nUGFyYW1ldGVyc0VudW0uZGVmYXVsdH19c3RhdGljIEJhY2tlbmRUeXBlRnJvbVN0cmluZyh0KXtyZXR1cm4gdCYmXCJjYW52YXNcIj09PXQudG9Mb3dlckNhc2UoKT9uLkNhbnZhczpuLlNWR319fSw5NjI5OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9faW1wb3J0RGVmYXVsdHx8ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuX19lc01vZHVsZT90OntkZWZhdWx0OnR9fTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLk9wZW5TaGVldE11c2ljRGlzcGxheT12b2lkIDA7Y29uc3Qgbj1pKDkyMjgpLHI9aSg4NzM4KSxvPWkoMTM3MiksYT1pKDQzMjQpLGw9aSg0MDQwKSxoPWkoNTgyMCksYz1pKDk1MDUpLHU9aSg0MDI4KSxkPWkoNTMwKSxmPWkoNzA1NiksbT1pKDM0OTUpLHA9cyhpKDIwNDMpKSxiPWkoNzQ1OSksZz1pKDQxKSxTPWkoMTQwNSkseT1pKDM3NDgpLEU9aSgxNjQ5KSx4PWkoODE1NSksdj1pKDg2NDApO2NsYXNzIF97Y29uc3RydWN0b3IodCxlPWcuT1NNRE9wdGlvbnMuT1NNRE9wdGlvbnNTdGFuZGFyZCgpKXtpZih0aGlzLnZlcnNpb249XCIxLjUuMC1kZXZcIix0aGlzLmN1cnNvcnNPcHRpb25zPVtdLHRoaXMuY3Vyc29ycz1bXSx0aGlzLnpvb209MSx0aGlzLnpvb21VcGRhdGVkPSExLHRoaXMubG9hZFVybFRpbWVvdXQ9NWUzLFwic3RyaW5nXCI9PXR5cGVvZiB0P3RoaXMuY29udGFpbmVyPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHQpOnQmJlwiYXBwZW5kQ2hpbGRcImluIHQmJih0aGlzLmNvbnRhaW5lcj10KSwhdGhpcy5jb250YWluZXIpdGhyb3cgbmV3IEVycm9yKFwiUGxlYXNlIHBhc3MgYSB2YWxpZCBkaXYgY29udGFpbmVyIHRvIE9wZW5TaGVldE11c2ljRGlzcGxheVwiKTt2b2lkIDA9PT1lLmF1dG9SZXNpemUmJihlLmF1dG9SZXNpemU9ITApLHRoaXMuYmFja2VuZFR5cGU9Zy5CYWNrZW5kVHlwZS5TVkcsdGhpcy5zZXRPcHRpb25zKGUpfWdldCBjdXJzb3IoKXtyZXR1cm4gdGhpcy5jdXJzb3JzWzBdfWxvYWQodCxlPVwiVW50aXRsZWQgU2NvcmVcIil7aWYodGhpcy5yZXNldCgpLFwic3RyaW5nXCI9PXR5cGVvZiB0KXtjb25zdCBlPXQsaT10aGlzO2lmKFwiUEtcdTAwMDNcdTAwMDRcIj09PWUuc3Vic3RyKDAsNCkpcmV0dXJuIHAuZGVmYXVsdC5kZWJ1ZyhcIltPU01EXSBUaGlzIGlzIGEgemlwIGZpbGUsIHVucGFjayBpdCBmaXJzdDogXCIrZSksZi5NWExIZWxwZXIuTVhMdG9YTUxzdHJpbmcoZSkudGhlbigodD0+aS5sb2FkKHQpKSwodD0+e3Rocm93IHAuZGVmYXVsdC5kZWJ1Zyh0KSxuZXcgRXJyb3IoXCJPcGVuU2hlZXRNdXNpY0Rpc3BsYXk6IEludmFsaWQgTVhMIGZpbGVcIil9KSk7aWYoXCLvn6/vnrvvnr9cIj09PWUuc3Vic3RyKDAsMykpcmV0dXJuIHAuZGVmYXVsdC5kZWJ1ZyhcIltPU01EXSBVVEYgd2l0aCBCT00gZGV0ZWN0ZWQsIHRydW5jYXRlIGZpcnN0IHRocmVlIGJ5dGVzIGFuZCBwYXNzIGFsb25nOiBcIitlKSxpLmxvYWQoZS5zdWJzdHIoMykpO2xldCBzPWU7aWYoL15cXHMvLnRlc3QocykmJihzPXMudHJpbSgpKSxzLnN1YnN0cigwLDYpLmluY2x1ZGVzKFwiPD94bWxcIikpe2NvbnN0IGU9dGhpcy5PblhNTFJlYWQocyk7cC5kZWZhdWx0LmRlYnVnKFwiW09TTURdIEZpbmFsbHkgcGFyc2luZyBYTUwgY29udGVudCwgbGVuZ3RoOiBcIitlLmxlbmd0aCksdD0obmV3IERPTVBhcnNlcikucGFyc2VGcm9tU3RyaW5nKGUsXCJhcHBsaWNhdGlvbi94bWxcIil9ZWxzZXtpZihzLmxlbmd0aDwyMDgzKXJldHVybiBwLmRlZmF1bHQuZGVidWcoXCJbT1NNRF0gUmV0cmlldmUgdGhlIGZpbGUgYXQgdGhlIGdpdmVuIFVSTDogXCIrcyksbS5BSkFYLmFqYXgocyx0aGlzLmxvYWRVcmxUaW1lb3V0KS50aGVuKCh0PT5pLmxvYWQodCkpLCh0PT57dGhyb3cgdH0pKTtjb25zb2xlLmVycm9yKFwiW09TTURdIG9zbWQubG9hZChzdHJpbmcpOiBDb3VsZCBub3QgcHJvY2VzcyBzdHJpbmcuIERpZCBub3QgZmluZCA8P3htbCBhdCBiZWdpbm5pbmcuXCIpfX1pZighdHx8IXQubm9kZU5hbWUpcmV0dXJuIFByb21pc2UucmVqZWN0KG5ldyBFcnJvcihcIk9wZW5TaGVldE11c2ljRGlzcGxheTogVGhlIGRvY3VtZW50IHdoaWNoIHdhcyBwcm92aWRlZCBpcyBpbnZhbGlkXCIpKTtjb25zdCBpPXQscz1pLmNoaWxkTm9kZXM7bGV0IHI7cC5kZWZhdWx0LmRlYnVnKFwiW09TTURdIGxvYWQoKSwgRG9jdW1lbnQgdXJsOiBcIitpLlVSTCk7Zm9yKGxldCB0PTAsZT1zLmxlbmd0aDt0PGU7dCs9MSl7Y29uc3QgZT1zW3RdO2lmKGUubm9kZVR5cGU9PT1Ob2RlLkVMRU1FTlRfTk9ERSYmXCJzY29yZS1wYXJ0d2lzZVwiPT09ZS5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpKXtyPWU7YnJlYWt9fWlmKCFyKXJldHVybiBjb25zb2xlLmVycm9yKFwiQ291bGQgbm90IHBhcnNlIE11c2ljWE1MLCBubyB2YWxpZCBwYXJ0d2lzZSBlbGVtZW50IGZvdW5kXCIpLFByb21pc2UucmVqZWN0KG5ldyBFcnJvcihcIk9wZW5TaGVldE11c2ljRGlzcGxheTogRG9jdW1lbnQgaXMgbm90IGEgdmFsaWQgJ3BhcnR3aXNlJyBNdXNpY1hNTFwiKSk7Y29uc3QgYT1uZXcgbi5JWG1sRWxlbWVudChyKSxsPW5ldyBvLk11c2ljU2hlZXRSZWFkZXIodm9pZCAwLHRoaXMucnVsZXMpO3JldHVybiB0aGlzLnNoZWV0PWwuY3JlYXRlTXVzaWNTaGVldChhLGUpLHZvaWQgMD09PXRoaXMuc2hlZXQ/UHJvbWlzZS5yZWplY3QobmV3IEVycm9yKFwiZ2l2ZW4gbXVzaWMgc2hlZXQgd2FzIGluY29tcGxldGUgb3IgY291bGQgbm90IGJlIGxvYWRlZC5cIikpOihwLmRlZmF1bHQuaW5mbyhgW09TTURdIExvYWRlZCBzaGVldCAke3RoaXMuc2hlZXQuVGl0bGVTdHJpbmd9IHN1Y2Nlc3NmdWxseS5gKSx0aGlzLm5lZWRCYWNrZW5kVXBkYXRlPSEwLHRoaXMudXBkYXRlR3JhcGhpYygpLFByb21pc2UucmVzb2x2ZSh7fSkpfXVwZGF0ZUdyYXBoaWMoKXtjb25zdCB0PW5ldyByLlZleEZsb3dNdXNpY1NoZWV0Q2FsY3VsYXRvcih0aGlzLnJ1bGVzKTt0aGlzLmdyYXBoaWM9bmV3IGEuR3JhcGhpY2FsTXVzaWNTaGVldCh0aGlzLnNoZWV0LHQpLHRoaXMuZHJhd2luZ1BhcmFtZXRlcnMuZHJhd0N1cnNvcnMmJnRoaXMuY3Vyc29ycy5mb3JFYWNoKCh0PT57dC5pbml0KHRoaXMuc2hlZXQuTXVzaWNQYXJ0TWFuYWdlcix0aGlzLmdyYXBoaWMpfSkpfXJlbmRlcigpe3ZhciB0O2lmKCF0aGlzLmdyYXBoaWMpdGhyb3cgbmV3IEVycm9yKFwiT3BlblNoZWV0TXVzaWNEaXNwbGF5OiBCZWZvcmUgcmVuZGVyaW5nIGEgbXVzaWMgc2hlZXQsIHBsZWFzZSBsb2FkIGEgTXVzaWNYTUwgZmlsZVwiKTtudWxsPT09KHQ9dGhpcy5kcmF3ZXIpfHx2b2lkIDA9PT10fHx0LmNsZWFyKCk7bGV0IGU9dGhpcy5jb250YWluZXIub2Zmc2V0V2lkdGg7dGhpcy5ydWxlcy5SZW5kZXJTaW5nbGVIb3Jpem9udGFsU3RhZmZsaW5lJiYoZT10aGlzLnJ1bGVzLlNoZWV0TWF4aW11bVdpZHRoKSx0aGlzLnNoZWV0LnBhZ2VXaWR0aD1lL3RoaXMuem9vbS8xMCx0aGlzLnJ1bGVzLlBhZ2VGb3JtYXQmJiF0aGlzLnJ1bGVzLlBhZ2VGb3JtYXQuSXNVbmRlZmluZWQ/KHRoaXMucnVsZXMuUGFnZUhlaWdodD10aGlzLnNoZWV0LnBhZ2VXaWR0aC90aGlzLnJ1bGVzLlBhZ2VGb3JtYXQuYXNwZWN0UmF0aW8scC5kZWZhdWx0LmRlYnVnKFwiW09TTURdIFBhZ2VIZWlnaHQ6IFwiK3RoaXMucnVsZXMuUGFnZUhlaWdodCkpOihwLmRlZmF1bHQuZGVidWcoXCJbT1NNRF0gZW5kbGVzcy91bmRlZmluZWQgcGFnZWZvcm1hdCwgaWQ6IFwiK3RoaXMucnVsZXMuUGFnZUZvcm1hdC5pZFN0cmluZyksdGhpcy5ydWxlcy5QYWdlSGVpZ2h0PTEwMDAwMSksdGhpcy5ncmFwaGljLnJlQ2FsY3VsYXRlKCksdGhpcy5kcmF3aW5nUGFyYW1ldGVycy5kcmF3Q3Vyc29ycyYmKHRoaXMuZ3JhcGhpYy5DdXJzb3JzLmxlbmd0aD0wKSx0aGlzLmNyZWF0ZU9yUmVmcmVzaFJlbmRlckJhY2tlbmQoKSx0aGlzLm5lZWRCYWNrZW5kVXBkYXRlPSExLHRoaXMuZHJhd2VyLnNldFpvb20odGhpcy56b29tKSx0aGlzLmRyYXdlci5kcmF3U2hlZXQodGhpcy5ncmFwaGljKSx0aGlzLmVuYWJsZU9yRGlzYWJsZUN1cnNvcnModGhpcy5kcmF3aW5nUGFyYW1ldGVycy5kcmF3Q3Vyc29ycyksdGhpcy5kcmF3aW5nUGFyYW1ldGVycy5kcmF3Q3Vyc29ycyYmdGhpcy5jdXJzb3JzLmZvckVhY2goKHQ9Pnt0LnVwZGF0ZSgpfSkpLHRoaXMuem9vbVVwZGF0ZWQ9ITF9Y3JlYXRlT3JSZWZyZXNoUmVuZGVyQmFja2VuZCgpe3RoaXMuZHJhd2VyJiZ0aGlzLmRyYXdlci5CYWNrZW5kcyYmKHRoaXMuZHJhd2VyLkJhY2tlbmRzWzBdJiZ0aGlzLmRyYXdlci5CYWNrZW5kc1swXS5yZW1vdmVBbGxDaGlsZHJlbkZyb21Db250YWluZXIodGhpcy5jb250YWluZXIpLHRoaXMuZHJhd2VyLkJhY2tlbmRzLmNsZWFyKCkpLHRoaXMuZHJhd2luZ1BhcmFtZXRlcnMuUnVsZXM9dGhpcy5ydWxlcyx0aGlzLmRyYXdlcj1uZXcgaC5WZXhGbG93TXVzaWNTaGVldERyYXdlcih0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzKSx0aGlzLmRyYXdlci5kcmF3YWJsZUJvdW5kaW5nQm94RWxlbWVudD10aGlzLkRyYXdCb3VuZGluZ0JveCx0aGlzLmRyYXdlci5ib3R0b21MaW5lVmlzaWJsZT10aGlzLmRyYXdCb3R0b21MaW5lLHRoaXMuZHJhd2VyLnNreUxpbmVWaXNpYmxlPXRoaXMuZHJhd1NreUxpbmU7bGV0IHQsZT10aGlzLmNvbnRhaW5lci5vZmZzZXRXaWR0aDt0aGlzLnJ1bGVzLlJlbmRlclNpbmdsZUhvcml6b250YWxTdGFmZmxpbmUmJihlPTEwKnRoaXMuZ3JhcGhpYy5NdXNpY1BhZ2VzWzBdLlBvc2l0aW9uQW5kU2hhcGUuU2l6ZS53aWR0aCp0aGlzLnpvb20pO2NvbnN0IGk9MzI3Njc7Zm9yKGNvbnN0IHMgb2YgdGhpcy5ncmFwaGljLk11c2ljUGFnZXMpe2lmKHMuUGFnZU51bWJlcj50aGlzLnJ1bGVzLk1heFBhZ2VUb0RyYXdOdW1iZXIpYnJlYWs7Y29uc3Qgbj10aGlzLmNyZWF0ZUJhY2tlbmQodGhpcy5iYWNrZW5kVHlwZSxzKSxyPVwiIGV4Y2VlZHMgQ2FudmFzQmFja2VuZCBsaW1pdCBvZiAzMjc2Ny4gQ3V0dGluZyBvZmYgc2NvcmUuXCI7bi5nZXRPU01EQmFja2VuZFR5cGUoKT09PWcuQmFja2VuZFR5cGUuQ2FudmFzJiZlPmkmJihwLmRlZmF1bHQud2FybihcIltPU01EXSBXYXJuaW5nOiB3aWR0aCBvZiBcIitlK3IpLGU9aSksdGhpcy5ydWxlcy5QYWdlRm9ybWF0JiYhdGhpcy5ydWxlcy5QYWdlRm9ybWF0LklzVW5kZWZpbmVkP3Q9ZS90aGlzLnJ1bGVzLlBhZ2VGb3JtYXQuYXNwZWN0UmF0aW86KHQ9cy5Qb3NpdGlvbkFuZFNoYXBlLlNpemUuaGVpZ2h0LHQrPXRoaXMucnVsZXMuUGFnZUJvdHRvbU1hcmdpbix0Kz10aGlzLnJ1bGVzLkNvbXBhY3RNb2RlP3RoaXMucnVsZXMuUGFnZVRvcE1hcmdpbk5hcnJvdzp0aGlzLnJ1bGVzLlBhZ2VUb3BNYXJnaW4sdGhpcy5ydWxlcy5SZW5kZXJUaXRsZSYmKHQrPXRoaXMucnVsZXMuVGl0bGVUb3BEaXN0YW5jZSksdCo9MTAqdGhpcy56b29tKSxuLmdldE9TTURCYWNrZW5kVHlwZSgpPT09Zy5CYWNrZW5kVHlwZS5DYW52YXMmJnQ+aSYmKHAuZGVmYXVsdC53YXJuKFwiW09TTURdIFdhcm5pbmc6IGhlaWdodCBvZiBcIit0K3IpLHQ9TWF0aC5taW4odCxpKSksbi5yZXNpemUoZSx0KSxuLmNsZWFyKCksdGhpcy5kcmF3ZXIuQmFja2VuZHMucHVzaChuKSx0aGlzLmdyYXBoaWMuZHJhd2VyPXRoaXMuZHJhd2VyfX1leHBvcnRTVkcoKXt2YXIgdDtmb3IoY29uc3QgZSBvZiBudWxsPT09KHQ9dGhpcy5kcmF3ZXIpfHx2b2lkIDA9PT10P3ZvaWQgMDp0LkJhY2tlbmRzKWUgaW5zdGFuY2VvZiBjLlN2Z1ZleEZsb3dCYWNrZW5kJiZlLmV4cG9ydCgpfUlzUmVhZHlUb1JlbmRlcigpe3JldHVybiB2b2lkIDAhPT10aGlzLmdyYXBoaWN9Y2xlYXIoKXt0aGlzLmRyYXdlci5jbGVhcigpLHRoaXMucmVzZXQoKX1zZXRPcHRpb25zKHQpe2lmKHRoaXMucnVsZXN8fCh0aGlzLnJ1bGVzPW5ldyBTLkVuZ3JhdmluZ1J1bGVzKSx0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzfHwodGhpcy5kcmF3aW5nUGFyYW1ldGVycz1uZXcgYi5EcmF3aW5nUGFyYW1ldGVycyx0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLlJ1bGVzPXRoaXMucnVsZXMpLG51bGw9PXQpcmV0dXJuIHZvaWQgcC5kZWZhdWx0Lndhcm4oXCJ3YXJuaW5nOiBvc21kLnNldE9wdGlvbnMoKSBjYWxsZWQgd2l0aG91dCBhbiBvcHRpb25zIHBhcmFtZXRlciwgaGFzIG5vIGVmZmVjdC5cXG5leGFtcGxlIHVzYWdlOiBvc21kLnNldE9wdGlvbnMoe2RyYXdDcmVkaXRzOiBmYWxzZSwgZHJhd1BhcnROYW1lczogZmFsc2V9KVwiKTt0aGlzLk9uWE1MUmVhZD1mdW5jdGlvbih0KXtyZXR1cm4gdH0sdC5vblhNTFJlYWQmJih0aGlzLk9uWE1MUmVhZD10Lm9uWE1MUmVhZCksdC5kcmF3aW5nUGFyYW1ldGVycyYmKHRoaXMuZHJhd2luZ1BhcmFtZXRlcnMuRHJhd2luZ1BhcmFtZXRlcnNFbnVtPWIuRHJhd2luZ1BhcmFtZXRlcnNFbnVtW3QuZHJhd2luZ1BhcmFtZXRlcnMudG9Mb3dlckNhc2UoKV0pO2xldCBlPSF0aGlzLmRyYXdlcnx8IXRoaXMuZHJhd2VyLkJhY2tlbmRzfHx0aGlzLmRyYXdlci5CYWNrZW5kcy5sZW5ndGg8MTtpZih2b2lkIDAhPT10LmJhY2tlbmQpe2NvbnN0IGk9Zy5PU01ET3B0aW9ucy5CYWNrZW5kVHlwZUZyb21TdHJpbmcodC5iYWNrZW5kKTtlPWV8fHRoaXMuYmFja2VuZFR5cGUhPT1pLHRoaXMuYmFja2VuZFR5cGU9aX10aGlzLm5lZWRCYWNrZW5kVXBkYXRlPWUsdm9pZCAwIT09dC5hdXRvQmVhbSYmKHRoaXMucnVsZXMuQXV0b0JlYW1Ob3Rlcz10LmF1dG9CZWFtKTtjb25zdCBpPXQuYXV0b0JlYW1PcHRpb25zO2lmKGkmJih2b2lkIDA9PT1pLm1haW50YWluX3N0ZW1fZGlyZWN0aW9ucyYmKGkubWFpbnRhaW5fc3RlbV9kaXJlY3Rpb25zPSExKSx0aGlzLnJ1bGVzLkF1dG9CZWFtT3B0aW9ucz1pLGkuZ3JvdXBzJiZpLmdyb3Vwcy5sZW5ndGgpKWZvcihjb25zdCB0IG9mIGkuZ3JvdXBzKWlmKDIhPT10Lmxlbmd0aCl0aHJvdyBuZXcgRXJyb3IoXCJFYWNoIGZyYWN0aW9uIGluIGF1dG9CZWFtT3B0aW9ucy5ncm91cHMgbXVzdCBiZSBvZiBsZW5ndGggMiwgZS5nLiBbMyw0XSBmb3IgYmVhbWluZyB0aHJlZSBmb3VydGhzXCIpO3ZvaWQgMCE9PXQucGVyY3Vzc2lvbk9uZUxpbmVDdXRvZmYmJih0aGlzLnJ1bGVzLlBlcmN1c3Npb25PbmVMaW5lQ3V0b2ZmPXQucGVyY3Vzc2lvbk9uZUxpbmVDdXRvZmYpLDAhPT10aGlzLnJ1bGVzLlBlcmN1c3Npb25PbmVMaW5lQ3V0b2ZmJiZ2b2lkIDAhPT10LnBlcmN1c3Npb25Gb3JjZVZvaWNlc09uZUxpbmVDdXRvZmYmJih0aGlzLnJ1bGVzLlBlcmN1c3Npb25Gb3JjZVZvaWNlc09uZUxpbmVDdXRvZmY9dC5wZXJjdXNzaW9uRm9yY2VWb2ljZXNPbmVMaW5lQ3V0b2ZmKSx2b2lkIDAhPT10LmFsaWduUmVzdHMmJih0aGlzLnJ1bGVzLkFsaWduUmVzdHM9dC5hbGlnblJlc3RzKSx2b2lkIDAhPT10LmNvbG9yaW5nTW9kZSYmdGhpcy5zZXRDb2xvcmluZ01vZGUodCksdm9pZCAwIT09dC5jb2xvcmluZ0VuYWJsZWQmJih0aGlzLnJ1bGVzLkNvbG9yaW5nRW5hYmxlZD10LmNvbG9yaW5nRW5hYmxlZCksdm9pZCAwIT09dC5jb2xvclN0ZW1zTGlrZU5vdGVoZWFkcyYmKHRoaXMucnVsZXMuQ29sb3JTdGVtc0xpa2VOb3RlaGVhZHM9dC5jb2xvclN0ZW1zTGlrZU5vdGVoZWFkcyksdC5kaXNhYmxlQ3Vyc29yJiYodGhpcy5kcmF3aW5nUGFyYW1ldGVycy5kcmF3Q3Vyc29ycz0hMSksdC5kcmF3SGlkZGVuTm90ZXMmJih0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLmRyYXdIaWRkZW5Ob3Rlcz0hMCksdm9pZCAwIT09dC5kcmF3Q3JlZGl0cyYmKHRoaXMuZHJhd2luZ1BhcmFtZXRlcnMuRHJhd0NyZWRpdHM9dC5kcmF3Q3JlZGl0cyksdm9pZCAwIT09dC5kcmF3Q29tcG9zZXImJih0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLkRyYXdDb21wb3Nlcj10LmRyYXdDb21wb3Nlciksdm9pZCAwIT09dC5kcmF3VGl0bGUmJih0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLkRyYXdUaXRsZT10LmRyYXdUaXRsZSksdm9pZCAwIT09dC5kcmF3U3VidGl0bGUmJih0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLkRyYXdTdWJ0aXRsZT10LmRyYXdTdWJ0aXRsZSksdm9pZCAwIT09dC5kcmF3THlyaWNpc3QmJih0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLkRyYXdMeXJpY2lzdD10LmRyYXdMeXJpY2lzdCksdm9pZCAwIT09dC5kcmF3TWV0cm9ub21lTWFya3MmJih0aGlzLnJ1bGVzLk1ldHJvbm9tZU1hcmtzRHJhd249dC5kcmF3TWV0cm9ub21lTWFya3MpLHZvaWQgMCE9PXQuZHJhd1BhcnROYW1lcyYmKHRoaXMuZHJhd2luZ1BhcmFtZXRlcnMuRHJhd1BhcnROYW1lcz10LmRyYXdQYXJ0TmFtZXMsdC5kcmF3UGFydEFiYnJldmlhdGlvbnN8fCh0aGlzLnJ1bGVzLlJlbmRlclBhcnRBYmJyZXZpYXRpb25zPXQuZHJhd1BhcnROYW1lcykpLHZvaWQgMCE9PXQuZHJhd1BhcnRBYmJyZXZpYXRpb25zJiYodGhpcy5ydWxlcy5SZW5kZXJQYXJ0QWJicmV2aWF0aW9ucz10LmRyYXdQYXJ0QWJicmV2aWF0aW9ucyksITE9PT10LmRyYXdGaW5nZXJpbmdzJiYodGhpcy5ydWxlcy5SZW5kZXJGaW5nZXJpbmdzPSExKSx2b2lkIDAhPT10LmRyYXdNZWFzdXJlTnVtYmVycyYmKHRoaXMucnVsZXMuUmVuZGVyTWVhc3VyZU51bWJlcnM9dC5kcmF3TWVhc3VyZU51bWJlcnMpLHQuZHJhd01lYXN1cmVOdW1iZXJzT25seUF0U3lzdGVtU3RhcnQmJih0aGlzLnJ1bGVzLlJlbmRlck1lYXN1cmVOdW1iZXJzT25seUF0U3lzdGVtU3RhcnQ9dC5kcmF3TWVhc3VyZU51bWJlcnNPbmx5QXRTeXN0ZW1TdGFydCksdm9pZCAwIT09dC5kcmF3THlyaWNzJiYodGhpcy5ydWxlcy5SZW5kZXJMeXJpY3M9dC5kcmF3THlyaWNzKSx2b2lkIDAhPT10LmRyYXdUaW1lU2lnbmF0dXJlcyYmKHRoaXMucnVsZXMuUmVuZGVyVGltZVNpZ25hdHVyZXM9dC5kcmF3VGltZVNpZ25hdHVyZXMpLHZvaWQgMCE9PXQuZHJhd1NsdXJzJiYodGhpcy5ydWxlcy5SZW5kZXJTbHVycz10LmRyYXdTbHVycyksdm9pZCAwIT09dC5tZWFzdXJlTnVtYmVySW50ZXJ2YWwmJih0aGlzLnJ1bGVzLk1lYXN1cmVOdW1iZXJMYWJlbE9mZnNldD10Lm1lYXN1cmVOdW1iZXJJbnRlcnZhbCksdm9pZCAwIT09dC51c2VYTUxNZWFzdXJlTnVtYmVycyYmKHRoaXMucnVsZXMuVXNlWE1MTWVhc3VyZU51bWJlcnM9dC51c2VYTUxNZWFzdXJlTnVtYmVycyksdm9pZCAwIT09dC5maW5nZXJpbmdQb3NpdGlvbiYmKHRoaXMucnVsZXMuRmluZ2VyaW5nUG9zaXRpb249eS5BYnN0cmFjdEV4cHJlc3Npb24uUGxhY2VtZW50RW51bUZyb21TdHJpbmcodC5maW5nZXJpbmdQb3NpdGlvbikpLHZvaWQgMCE9PXQuZmluZ2VyaW5nSW5zaWRlU3RhZmZsaW5lcyYmKHRoaXMucnVsZXMuRmluZ2VyaW5nSW5zaWRlU3RhZmZsaW5lcz10LmZpbmdlcmluZ0luc2lkZVN0YWZmbGluZXMpLHZvaWQgMCE9PXQubmV3U3lzdGVtRnJvbVhNTCYmKHRoaXMucnVsZXMuTmV3U3lzdGVtQXRYTUxOZXdTeXN0ZW1BdHRyaWJ1dGU9dC5uZXdTeXN0ZW1Gcm9tWE1MKSx2b2lkIDAhPT10Lm5ld1BhZ2VGcm9tWE1MJiYodGhpcy5ydWxlcy5OZXdQYWdlQXRYTUxOZXdQYWdlQXR0cmlidXRlPXQubmV3UGFnZUZyb21YTUwpLHZvaWQgMCE9PXQuZmlsbEVtcHR5TWVhc3VyZXNXaXRoV2hvbGVSZXN0JiYodGhpcy5ydWxlcy5GaWxsRW1wdHlNZWFzdXJlc1dpdGhXaG9sZVJlc3Q9dC5maWxsRW1wdHlNZWFzdXJlc1dpdGhXaG9sZVJlc3QpLHZvaWQgMCE9PXQuZm9sbG93Q3Vyc29yJiYodGhpcy5Gb2xsb3dDdXJzb3I9dC5mb2xsb3dDdXJzb3IpLHZvaWQgMCE9PXQuc2V0V2FudGVkU3RlbURpcmVjdGlvbkJ5WG1sJiYodGhpcy5ydWxlcy5TZXRXYW50ZWRTdGVtRGlyZWN0aW9uQnlYbWw9dC5zZXRXYW50ZWRTdGVtRGlyZWN0aW9uQnlYbWwpLHQuZGFya01vZGU/KHRoaXMucnVsZXMuYXBwbHlEZWZhdWx0Q29sb3JNdXNpYyhcIiNGRkZGRkZcIiksdGhpcy5ydWxlcy5QYWdlQmFja2dyb3VuZENvbG9yPVwiIzAwMDAwMFwiKTohMT09PXQuZGFya01vZGUmJih0aGlzLnJ1bGVzLmFwcGx5RGVmYXVsdENvbG9yTXVzaWMoXCIjMDAwMDAwXCIpLHRoaXMucnVsZXMuUGFnZUJhY2tncm91bmRDb2xvcj12b2lkIDApLHQuZGVmYXVsdENvbG9yTXVzaWMmJnRoaXMucnVsZXMuYXBwbHlEZWZhdWx0Q29sb3JNdXNpYyh0LmRlZmF1bHRDb2xvck11c2ljKSx0LmRlZmF1bHRDb2xvck5vdGVoZWFkJiYodGhpcy5ydWxlcy5EZWZhdWx0Q29sb3JOb3RlaGVhZD10LmRlZmF1bHRDb2xvck5vdGVoZWFkKSx0LmRlZmF1bHRDb2xvclJlc3QmJih0aGlzLnJ1bGVzLkRlZmF1bHRDb2xvclJlc3Q9dC5kZWZhdWx0Q29sb3JSZXN0KSx0LmRlZmF1bHRDb2xvclN0ZW0mJih0aGlzLnJ1bGVzLkRlZmF1bHRDb2xvclN0ZW09dC5kZWZhdWx0Q29sb3JTdGVtKSx0LmRlZmF1bHRDb2xvckxhYmVsJiYodGhpcy5ydWxlcy5EZWZhdWx0Q29sb3JMYWJlbD10LmRlZmF1bHRDb2xvckxhYmVsKSx0LmRlZmF1bHRDb2xvclRpdGxlJiYodGhpcy5ydWxlcy5EZWZhdWx0Q29sb3JUaXRsZT10LmRlZmF1bHRDb2xvclRpdGxlKSx0LmRlZmF1bHRGb250RmFtaWx5JiYodGhpcy5ydWxlcy5EZWZhdWx0Rm9udEZhbWlseT10LmRlZmF1bHRGb250RmFtaWx5KSx0LmRlZmF1bHRGb250U3R5bGUmJih0aGlzLnJ1bGVzLkRlZmF1bHRGb250U3R5bGU9dC5kZWZhdWx0Rm9udFN0eWxlKSx0LmRyYXdVcFRvTWVhc3VyZU51bWJlciYmKHRoaXMucnVsZXMuTWF4TWVhc3VyZVRvRHJhd0luZGV4PXQuZHJhd1VwVG9NZWFzdXJlTnVtYmVyLTEpLHQuZHJhd0Zyb21NZWFzdXJlTnVtYmVyJiYodGhpcy5ydWxlcy5NaW5NZWFzdXJlVG9EcmF3SW5kZXg9dC5kcmF3RnJvbU1lYXN1cmVOdW1iZXItMSksdC5kcmF3VXBUb1BhZ2VOdW1iZXImJih0aGlzLnJ1bGVzLk1heFBhZ2VUb0RyYXdOdW1iZXI9dC5kcmF3VXBUb1BhZ2VOdW1iZXIpLHQuZHJhd1VwVG9TeXN0ZW1OdW1iZXImJih0aGlzLnJ1bGVzLk1heFN5c3RlbVRvRHJhd051bWJlcj10LmRyYXdVcFRvU3lzdGVtTnVtYmVyKSx0LnR1cGxldHNSYXRpb2VkJiYodGhpcy5ydWxlcy5UdXBsZXRzUmF0aW9lZD0hMCksdC50dXBsZXRzQnJhY2tldGVkJiYodGhpcy5ydWxlcy5UdXBsZXRzQnJhY2tldGVkPSEwKSx0LnRyaXBsZXRzQnJhY2tldGVkJiYodGhpcy5ydWxlcy5UcmlwbGV0c0JyYWNrZXRlZD0hMCksdC5hdXRvUmVzaXplPyh0aGlzLnJlc2l6ZUhhbmRsZXJBdHRhY2hlZHx8dGhpcy5hdXRvUmVzaXplKCksdGhpcy5hdXRvUmVzaXplRW5hYmxlZD0hMCk6ITE9PT10LmF1dG9SZXNpemUmJih0aGlzLmF1dG9SZXNpemVFbmFibGVkPSExKSx2b2lkIDAhPT10LnBhZ2VGb3JtYXQmJnRoaXMuc2V0UGFnZUZvcm1hdCh0LnBhZ2VGb3JtYXQpLHZvaWQgMCE9PXQucGFnZUJhY2tncm91bmRDb2xvciYmKHRoaXMucnVsZXMuUGFnZUJhY2tncm91bmRDb2xvcj10LnBhZ2VCYWNrZ3JvdW5kQ29sb3IpLHZvaWQgMCE9PXQucmVuZGVyU2luZ2xlSG9yaXpvbnRhbFN0YWZmbGluZSYmKHRoaXMucnVsZXMuUmVuZGVyU2luZ2xlSG9yaXpvbnRhbFN0YWZmbGluZT10LnJlbmRlclNpbmdsZUhvcml6b250YWxTdGFmZmxpbmUpLHZvaWQgMCE9PXQuc3BhY2luZ0ZhY3RvclNvZnRtYXgmJih0aGlzLnJ1bGVzLlNvZnRtYXhGYWN0b3JWZXhGbG93PXQuc3BhY2luZ0ZhY3RvclNvZnRtYXgpLHZvaWQgMCE9PXQuc3BhY2luZ0JldHdlZW5UZXh0TGluZXMmJih0aGlzLnJ1bGVzLlNwYWNpbmdCZXR3ZWVuVGV4dExpbmVzPXQuc3BhY2luZ0JldHdlZW5UZXh0TGluZXMpLHZvaWQgMCE9PXQuc3RyZXRjaExhc3RTeXN0ZW1MaW5lJiYodGhpcy5ydWxlcy5TdHJldGNoTGFzdFN5c3RlbUxpbmU9dC5zdHJldGNoTGFzdFN5c3RlbUxpbmUpLHZvaWQgMCE9PXQuYXV0b0dlbmVyYXRlTXV0aXBsZVJlc3RNZWFzdXJlc0Zyb21SZXN0TWVhc3VyZXMmJih0aGlzLnJ1bGVzLkF1dG9HZW5lcmF0ZU11dGlwbGVSZXN0TWVhc3VyZXNGcm9tUmVzdE1lYXN1cmVzPXQuYXV0b0dlbmVyYXRlTXV0aXBsZVJlc3RNZWFzdXJlc0Zyb21SZXN0TWVhc3VyZXMpLHZvaWQgMCE9PXQuY3Vyc29yc09wdGlvbnM/dGhpcy5jdXJzb3JzT3B0aW9ucz10LmN1cnNvcnNPcHRpb25zOnRoaXMuY3Vyc29yc09wdGlvbnM9W3t0eXBlOjAsY29sb3I6dGhpcy5FbmdyYXZpbmdSdWxlcy5EZWZhdWx0Q29sb3JDdXJzb3IsYWxwaGE6LjUsZm9sbG93OiEwfV0sdm9pZCAwIT09dC5wcmVmZXJyZWRTa3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZCYmKHRoaXMucnVsZXMuUHJlZmVycmVkU2t5Qm90dG9tTGluZUJhdGNoQ2FsY3VsYXRvckJhY2tlbmQ9dC5wcmVmZXJyZWRTa3lCb3R0b21MaW5lQmF0Y2hDYWxjdWxhdG9yQmFja2VuZCksdm9pZCAwIT09dC5za3lCb3R0b21MaW5lQmF0Y2hNaW5NZWFzdXJlcyYmKHRoaXMucnVsZXMuU2t5Qm90dG9tTGluZUJhdGNoTWluTWVhc3VyZXM9dC5za3lCb3R0b21MaW5lQmF0Y2hNaW5NZWFzdXJlcyl9c2V0Q29sb3JpbmdNb2RlKHQpe2lmKHQuY29sb3JpbmdNb2RlPT09Yi5Db2xvcmluZ01vZGVzLlhNTClyZXR1cm4gdm9pZCh0aGlzLnJ1bGVzLkNvbG9yaW5nTW9kZT1iLkNvbG9yaW5nTW9kZXMuWE1MKTtjb25zdCBlPVt2Lk5vdGVFbnVtLkMsdi5Ob3RlRW51bS5ELHYuTm90ZUVudW0uRSx2Lk5vdGVFbnVtLkYsdi5Ob3RlRW51bS5HLHYuTm90ZUVudW0uQSx2Lk5vdGVFbnVtLkIsLTFdO2xldCBpO2lmKHQuY29sb3JpbmdNb2RlPT09Yi5Db2xvcmluZ01vZGVzLkN1c3RvbUNvbG9yU2V0KXtpZighdC5jb2xvcmluZ1NldEN1c3RvbXx8OCE9PXQuY29sb3JpbmdTZXRDdXN0b20ubGVuZ3RoKXRocm93IG5ldyBFcnJvcihcIkludmFsaWQgYW1vdW50IG9mIGNvbG9yczogV2l0aCBjb2xvcmluZ01vZGVzLmN1c3RvbUNvbG9yU2V0LCB5b3UgaGF2ZSB0byBwcm92aWRlIGEgY29sb3JpbmdTZXRDdXN0b20gcGFyYW1ldGVyIHdpdGggOCBzdHJpbmdzIChDIHRvIEIsIHJlc3Qgbm90ZSkuXCIpO2Zvcihjb25zdCBlIG9mIHQuY29sb3JpbmdTZXRDdXN0b20paWYoIS9eXFwjWzAtOWEtZkEtRl17Nn0kLy50ZXN0KGUpKXRocm93IG5ldyBFcnJvcihcIk9uZSBvZiB0aGUgY29sb3Igc3RyaW5ncyBpbiBvcHRpb25zLmNvbG9yaW5nU2V0Q3VzdG9tIHdhcyBub3QgYSB2YWxpZCBIVE1MIEhleCBjb2xvcjpcXG5cIitlKTtpPXQuY29sb3JpbmdTZXRDdXN0b219ZWxzZSBpZih0LmNvbG9yaW5nTW9kZT09PWIuQ29sb3JpbmdNb2Rlcy5BdXRvQ29sb3Jpbmcpe2k9W107Y29uc3QgdD1PYmplY3Qua2V5cyh4LkF1dG9Db2xvclNldCk7Zm9yKGxldCBlPTA7ZTx0Lmxlbmd0aDtlKyspaS5wdXNoKHguQXV0b0NvbG9yU2V0W3RbZV1dKX1jb25zdCBzPW5ldyBFLkRpY3Rpb25hcnk7Zm9yKGxldCB0PTA7dDxlLmxlbmd0aDt0Kyspcy5zZXRWYWx1ZShlW3RdLGlbdF0pO3Muc2V0VmFsdWUoLTEsaVs3XSksdGhpcy5ydWxlcy5Db2xvcmluZ1NldEN1cnJlbnQ9cyx0aGlzLnJ1bGVzLkNvbG9yaW5nTW9kZT10LmNvbG9yaW5nTW9kZX1zZXRMb2dMZXZlbCh0KXtzd2l0Y2godCl7Y2FzZVwidHJhY2VcIjpwLmRlZmF1bHQuc2V0TGV2ZWwocC5kZWZhdWx0LmxldmVscy5UUkFDRSk7YnJlYWs7Y2FzZVwiZGVidWdcIjpwLmRlZmF1bHQuc2V0TGV2ZWwocC5kZWZhdWx0LmxldmVscy5ERUJVRyk7YnJlYWs7Y2FzZVwiaW5mb1wiOnAuZGVmYXVsdC5zZXRMZXZlbChwLmRlZmF1bHQubGV2ZWxzLklORk8pO2JyZWFrO2Nhc2VcIndhcm5cIjpwLmRlZmF1bHQuc2V0TGV2ZWwocC5kZWZhdWx0LmxldmVscy5XQVJOKTticmVhaztjYXNlXCJlcnJvclwiOnAuZGVmYXVsdC5zZXRMZXZlbChwLmRlZmF1bHQubGV2ZWxzLkVSUk9SKTticmVhaztjYXNlXCJzaWxlbnRcIjpwLmRlZmF1bHQuc2V0TGV2ZWwocC5kZWZhdWx0LmxldmVscy5TSUxFTlQpO2JyZWFrO2RlZmF1bHQ6cC5kZWZhdWx0Lndhcm4oYENvdWxkIG5vdCBzZXQgbG9nIGxldmVsIHRvICR7dH0uIFVzaW5nIHdhcm4gaW5zdGVhZC5gKSxwLmRlZmF1bHQuc2V0TGV2ZWwocC5kZWZhdWx0LmxldmVscy5XQVJOKX19Z2V0TG9nTGV2ZWwoKXtyZXR1cm4gcC5kZWZhdWx0LmdldExldmVsKCl9cmVzZXQoKXt0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLmRyYXdDdXJzb3JzJiZ0aGlzLmN1cnNvcnMuZm9yRWFjaCgodD0+e3QuaGlkZSgpfSkpLHRoaXMuc2hlZXQ9dm9pZCAwLHRoaXMuZ3JhcGhpYz12b2lkIDAsdGhpcy56b29tPTF9YXV0b1Jlc2l6ZSgpe2NvbnN0IHQ9dGhpczt0aGlzLmhhbmRsZVJlc2l6ZSgoKCk9Pnt9KSwoKCk9Pnt2YXIgZTsobnVsbD09PShlPXRoaXMuZ3JhcGhpYyl8fHZvaWQgMD09PWU/dm9pZCAwOmUuR2V0Q2FsY3VsYXRvcilpbnN0YW5jZW9mIHIuVmV4Rmxvd011c2ljU2hlZXRDYWxjdWxhdG9yJiYodGhpcy5ncmFwaGljLkdldENhbGN1bGF0b3IuYmVhbXNOZWVkVXBkYXRlPSEwKSx0LklzUmVhZHlUb1JlbmRlcigpJiZ0LnJlbmRlcigpfSkpfWhhbmRsZVJlc2l6ZSh0LGUpe2xldCBpLHM7Y29uc3Qgbj10aGlzO2Z1bmN0aW9uIHIoKXtuLkF1dG9SZXNpemVFbmFibGVkJiYoaT0obmV3IERhdGUpLmdldFRpbWUoKSxzfHwodCgpLGk9KG5ldyBEYXRlKS5nZXRUaW1lKCkscz13aW5kb3cuc2V0VGltZW91dChvLDIwMCkpKX1mdW5jdGlvbiBvKCl7cz12b2lkIDAsd2luZG93LmNsZWFyVGltZW91dChzKSwobmV3IERhdGUpLmdldFRpbWUoKS1pPDIwMD9zPXdpbmRvdy5zZXRUaW1lb3V0KG8sMjAwKTplKCl9d2luZG93LmF0dGFjaEV2ZW50P3dpbmRvdy5hdHRhY2hFdmVudChcIm9ucmVzaXplXCIscik6d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJyZXNpemVcIixyKSx0aGlzLnJlc2l6ZUhhbmRsZXJBdHRhY2hlZD0hMCx3aW5kb3cuc2V0VGltZW91dCh0LDApLHdpbmRvdy5zZXRUaW1lb3V0KGUsMSl9ZW5hYmxlT3JEaXNhYmxlQ3Vyc29ycyh0KXt2YXIgZSxpLHMsbjtpZih0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzLmRyYXdDdXJzb3JzPXQsdClmb3IobGV0IHQ9MDt0PHRoaXMuY3Vyc29yc09wdGlvbnMubGVuZ3RoO3QrKyl7Y29uc3Qgcj1udWxsPT09KGU9dGhpcy5jdXJzb3JzW3RdKXx8dm9pZCAwPT09ZT92b2lkIDA6ZS5IaWRkZW4sbz1udWxsPT09KGk9dGhpcy5jdXJzb3JzW3RdKXx8dm9pZCAwPT09aT92b2lkIDA6aS5JdGVyYXRvcjtudWxsPT09KHM9dGhpcy5jdXJzb3JzW3RdKXx8dm9pZCAwPT09c3x8cy5oaWRlKCk7bGV0IGE9bnVsbD09PShuPXRoaXMuZHJhd2VyKXx8dm9pZCAwPT09bj92b2lkIDA6bi5CYWNrZW5kc1swXTtpZihhJiZ0aGlzLnJ1bGVzLlJlc3RvcmVDdXJzb3JBZnRlclJlcmVuZGVyJiZ0aGlzLmN1cnNvcnNbdF0pe2NvbnN0IGU9dGhpcy5jdXJzb3JzW3RdLnVwZGF0ZUN1cnJlbnRQYWdlKCk7YT10aGlzLmRyYXdlci5CYWNrZW5kc1tlLTFdfWEmJmEuZ2V0UmVuZGVyRWxlbWVudCgpJiYodGhpcy5jdXJzb3JzW3RdPW5ldyBkLkN1cnNvcihhLmdldFJlbmRlckVsZW1lbnQoKSx0aGlzLHRoaXMuY3Vyc29yc09wdGlvbnNbdF0pKSx0aGlzLnNoZWV0JiZ0aGlzLmdyYXBoaWMmJnRoaXMuY3Vyc29yc1t0XSYmdGhpcy5jdXJzb3JzW3RdLmluaXQodGhpcy5zaGVldC5NdXNpY1BhcnRNYW5hZ2VyLHRoaXMuZ3JhcGhpYyksdGhpcy5ydWxlcy5SZXN0b3JlQ3Vyc29yQWZ0ZXJSZXJlbmRlciYmKHRoaXMuY3Vyc29yc1t0XS5oaWRkZW49cixvJiYodGhpcy5jdXJzb3JzW3RdLml0ZXJhdG9yPW8sdGhpcy5jdXJzb3JzW3RdLnVwZGF0ZSgpKSl9ZWxzZSB0aGlzLmN1cnNvcnMuZm9yRWFjaCgodD0+e3QuaGlkZSgpfSkpfWNyZWF0ZUJhY2tlbmQodCxlKXtsZXQgaTtyZXR1cm4gaT12b2lkIDA9PT10fHx0PT09Zy5CYWNrZW5kVHlwZS5TVkc/bmV3IGMuU3ZnVmV4Rmxvd0JhY2tlbmQodGhpcy5ydWxlcyk6bmV3IHUuQ2FudmFzVmV4Rmxvd0JhY2tlbmQodGhpcy5ydWxlcyksaS5ncmFwaGljYWxNdXNpY1BhZ2U9ZSxpLmluaXRpYWxpemUodGhpcy5jb250YWluZXIsdGhpcy56b29tKSxpLmdldENvbnRleHQoKS5zZXRGaWxsU3R5bGUodGhpcy5ydWxlcy5EZWZhdWx0Q29sb3JNdXNpYyksaS5nZXRDb250ZXh0KCkuc2V0U3Ryb2tlU3R5bGUodGhpcy5ydWxlcy5EZWZhdWx0Q29sb3JNdXNpYyksaX1zdGF0aWMgU3RyaW5nVG9QYWdlRm9ybWF0KHQpe2xldCBlPVMuUGFnZUZvcm1hdC5VbmRlZmluZWRQYWdlRm9ybWF0O2lmKHQubWF0Y2goXCJeWzAtOV0reFswLTldKyRcIikpe2NvbnN0IGk9dC5zcGxpdChcInhcIikscz1OdW1iZXIucGFyc2VJbnQoaVswXSwxMCksbj1OdW1iZXIucGFyc2VJbnQoaVsxXSwxMCk7cz4wJiZzPDMyNzY4JiZuPjAmJm48MzI3NjgmJihlPW5ldyBTLlBhZ2VGb3JtYXQocyxuLGBjdXN0b21QYWdlRm9ybWF0JHt0fWApKX1yZXR1cm4gdD0odD0odD10LnJlcGxhY2UoXCIgXCIsXCJfXCIpKS5yZXBsYWNlKFwiTGFuZHNjYXBlXCIsXCJMXCIpKS5yZXBsYWNlKFwiUG9ydHJhaXRcIixcIlBcIiksXy5QYWdlRm9ybWF0U3RhbmRhcmRzLmhhc093blByb3BlcnR5KHQpPyhlPV8uUGFnZUZvcm1hdFN0YW5kYXJkc1t0XSxlKTplfXNldFBhZ2VGb3JtYXQodCl7Y29uc3QgZT1fLlN0cmluZ1RvUGFnZUZvcm1hdCh0KTt0aGlzLm5lZWRCYWNrZW5kVXBkYXRlPSFlLkVxdWFscyh0aGlzLnJ1bGVzLlBhZ2VGb3JtYXQpLHRoaXMucnVsZXMuUGFnZUZvcm1hdD1lfXNldEN1c3RvbVBhZ2VGb3JtYXQodCxlKXtpZih0PjAmJmU+MCl7Y29uc3QgaT1uZXcgUy5QYWdlRm9ybWF0KHQsZSk7dGhpcy5ydWxlcy5QYWdlRm9ybWF0PWl9fXNldCBEcmF3U2t5TGluZSh0KXt0aGlzLmRyYXdTa3lMaW5lPXQsdGhpcy5kcmF3ZXImJih0aGlzLmRyYXdlci5za3lMaW5lVmlzaWJsZT10KX1nZXQgRHJhd1NreUxpbmUoKXtyZXR1cm4gdGhpcy5kcmF3ZXIuc2t5TGluZVZpc2libGV9c2V0IERyYXdCb3R0b21MaW5lKHQpe3RoaXMuZHJhd0JvdHRvbUxpbmU9dCx0aGlzLmRyYXdlciYmKHRoaXMuZHJhd2VyLmJvdHRvbUxpbmVWaXNpYmxlPXQpfWdldCBEcmF3Qm90dG9tTGluZSgpe3JldHVybiB0aGlzLmRyYXdlci5ib3R0b21MaW5lVmlzaWJsZX1zZXQgRHJhd0JvdW5kaW5nQm94KHQpe3RoaXMuc2V0RHJhd0JvdW5kaW5nQm94KHQsITApfWdldCBEcmF3Qm91bmRpbmdCb3goKXtyZXR1cm4gdGhpcy5kcmF3Qm91bmRpbmdCb3h9c2V0RHJhd0JvdW5kaW5nQm94KHQsZT0hMSl7dGhpcy5kcmF3Qm91bmRpbmdCb3g9dCx0aGlzLmRyYXdlciYmKHRoaXMuZHJhd2VyLmRyYXdhYmxlQm91bmRpbmdCb3hFbGVtZW50PXQpLGUmJnRoaXMucmVuZGVyKCl9Z2V0IEF1dG9SZXNpemVFbmFibGVkKCl7cmV0dXJuIHRoaXMuYXV0b1Jlc2l6ZUVuYWJsZWR9c2V0IEF1dG9SZXNpemVFbmFibGVkKHQpe3RoaXMuYXV0b1Jlc2l6ZUVuYWJsZWQ9dH1nZXQgWm9vbSgpe3JldHVybiB0aGlzLnpvb219c2V0IFpvb20odCl7dmFyIGU7dGhpcy56b29tPXQsdGhpcy56b29tVXBkYXRlZD0hMCwobnVsbD09PShlPXRoaXMuZ3JhcGhpYyl8fHZvaWQgMD09PWU/dm9pZCAwOmUuR2V0Q2FsY3VsYXRvcilpbnN0YW5jZW9mIHIuVmV4Rmxvd011c2ljU2hlZXRDYWxjdWxhdG9yJiYodGhpcy5ncmFwaGljLkdldENhbGN1bGF0b3IuYmVhbXNOZWVkVXBkYXRlPXRoaXMuem9vbVVwZGF0ZWQpfXNldCBGb2xsb3dDdXJzb3IodCl7dGhpcy5mb2xsb3dDdXJzb3I9dH1nZXQgRm9sbG93Q3Vyc29yKCl7cmV0dXJuIHRoaXMuZm9sbG93Q3Vyc29yfXNldCBUcmFuc3Bvc2VDYWxjdWxhdG9yKHQpe2wuTXVzaWNTaGVldENhbGN1bGF0b3IudHJhbnNwb3NlQ2FsY3VsYXRvcj10fWdldCBUcmFuc3Bvc2VDYWxjdWxhdG9yKCl7cmV0dXJuIGwuTXVzaWNTaGVldENhbGN1bGF0b3IudHJhbnNwb3NlQ2FsY3VsYXRvcn1nZXQgU2hlZXQoKXtyZXR1cm4gdGhpcy5zaGVldH1nZXQgRHJhd2VyKCl7cmV0dXJuIHRoaXMuZHJhd2VyfWdldCBHcmFwaGljU2hlZXQoKXtyZXR1cm4gdGhpcy5ncmFwaGljfWdldCBEcmF3aW5nUGFyYW1ldGVycygpe3JldHVybiB0aGlzLmRyYXdpbmdQYXJhbWV0ZXJzfWdldCBFbmdyYXZpbmdSdWxlcygpe3JldHVybiB0aGlzLnJ1bGVzfWdldCBWZXJzaW9uKCl7cmV0dXJuIHRoaXMudmVyc2lvbn19ZS5PcGVuU2hlZXRNdXNpY0Rpc3BsYXk9XyxfLlBhZ2VGb3JtYXRTdGFuZGFyZHM9e0EzX0w6bmV3IFMuUGFnZUZvcm1hdCg0MjAsMjk3LFwiQTNfTFwiKSxBM19QOm5ldyBTLlBhZ2VGb3JtYXQoMjk3LDQyMCxcIkEzX1BcIiksQTRfTDpuZXcgUy5QYWdlRm9ybWF0KDI5NywyMTAsXCJBNF9MXCIpLEE0X1A6bmV3IFMuUGFnZUZvcm1hdCgyMTAsMjk3LFwiQTRfUFwiKSxBNV9MOm5ldyBTLlBhZ2VGb3JtYXQoMjEwLDE0OCxcIkE1X0xcIiksQTVfUDpuZXcgUy5QYWdlRm9ybWF0KDE0OCwyMTAsXCJBNV9QXCIpLEE2X0w6bmV3IFMuUGFnZUZvcm1hdCgxNDgsMTA1LFwiQTZfTFwiKSxBNl9QOm5ldyBTLlBhZ2VGb3JtYXQoMTA1LDE0OCxcIkE2X1BcIiksRW5kbGVzczpTLlBhZ2VGb3JtYXQuVW5kZWZpbmVkUGFnZUZvcm1hdCxMZXR0ZXJfTDpuZXcgUy5QYWdlRm9ybWF0KDI3OS40LDIxNS45LFwiTGV0dGVyX0xcIiksTGV0dGVyX1A6bmV3IFMuUGFnZUZvcm1hdCgyMTUuOSwyNzkuNCxcIkxldHRlcl9QXCIpfX0sMjg2MTpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2NyZWF0ZUJpbmRpbmd8fChPYmplY3QuY3JlYXRlP2Z1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LHMse2VudW1lcmFibGU6ITAsZ2V0OmZ1bmN0aW9uKCl7cmV0dXJuIGVbaV19fSl9OmZ1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLHRbc109ZVtpXX0pLG49dGhpcyYmdGhpcy5fX2V4cG9ydFN0YXJ8fGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBpIGluIHQpXCJkZWZhdWx0XCI9PT1pfHxPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxpKXx8cyhlLHQsaSl9O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLG4oaSgzNDk1KSxlKSxuKGkoNTMwKSxlKSxuKGkoNDEpLGUpLG4oaSg5NjI5KSxlKX0sODI2NToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksZS5UcmFuc3Bvc2VDYWxjdWxhdG9yPXZvaWQgMDtjb25zdCBzPWkoODkxOCk7Y2xhc3Mgbnt0cmFuc3Bvc2VQaXRjaCh0LGUsaSl7bGV0IHI9cy5Ob3RlRW51bS5DLG89MCxhPXMuQWNjaWRlbnRhbEVudW0uTk9ORTtjb25zdCBsPXMuUGl0Y2guQ2FsY3VsYXRlVHJhbnNwb3NlZEhhbGZUb25lKHQsaSk7bGV0IGg9bC5oYWxmdG9uZSxjPWwub3ZlcmZsb3c7Zm9yKGxldCBlPTA7ZTxuLm5vdGVFbnVtcy5sZW5ndGg7ZSsrKXtjb25zdCBpPW4ubm90ZUVudW1zW2VdO2lmKGk9PT1oKXtjb25zdCBpPWU7cmV0dXJuIHI9bi5ub3RlRW51bXNbaV0sbz10Lk9jdGF2ZStjLGE9cy5BY2NpZGVudGFsRW51bS5OT05FLG5ldyBzLlBpdGNoKHIsbyxhKX1pZihpPmgpYnJlYWt9Zm9yKGxldCBpPTA7aTxuLm5vdGVFbnVtcy5sZW5ndGg7aSsrKWlmKG4ubm90ZUVudW1zW2ldPmgpe2xldCBsPWk7Y29uc3QgdT1zLlBpdGNoLkhhbGZUb25lc0Zyb21BY2NpZGVudGFsKHQuQWNjaWRlbnRhbCk7Zm9yKCh1PjB8fDA9PT11JiZlLktleT49MCkmJmwtLTtsPDA7KWwrPTcsaCs9MTIsYy0tO2Zvcig7bD49NzspbC09NyxoLT0xMixjKys7cj1uLm5vdGVFbnVtc1tsXSxhPXMuUGl0Y2guQWNjaWRlbnRhbEZyb21IYWxmVG9uZXMoaC1yKSxvPXQuT2N0YXZlK2M7YnJlYWt9cmV0dXJuIG5ldyBzLlBpdGNoKHIsbyxhKX10cmFuc3Bvc2VLZXkodCxlKXtsZXQgaT0wLHM9MDtmb3IoO2k8bi5rZXlNYXBwaW5nLmxlbmd0aCYmKHM9bi5rZXlNYXBwaW5nW2ldLHMhPT10LmtleVR5cGVPcmlnaW5hbCk7aSsrKTtsZXQgcj1pK2U7Zm9yKDtyPj0xMjspci09MTI7Zm9yKDtyPDA7KXIrPTEyO3QuS2V5PW4ua2V5TWFwcGluZ1tyXSx0LmlzVHJhbnNwb3NlZEJ5PWV9fWUuVHJhbnNwb3NlQ2FsY3VsYXRvcj1uLG4ua2V5TWFwcGluZz1bMCwtNSwyLC0zLDQsLTEsNiwxLC00LDMsLTIsNV0sbi5ub3RlRW51bXM9W3MuTm90ZUVudW0uQyxzLk5vdGVFbnVtLkQscy5Ob3RlRW51bS5FLHMuTm90ZUVudW0uRixzLk5vdGVFbnVtLkcscy5Ob3RlRW51bS5BLHMuTm90ZUVudW0uQl19LDU3NDI6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19jcmVhdGVCaW5kaW5nfHwoT2JqZWN0LmNyZWF0ZT9mdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxzLHtlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiBlW2ldfX0pfTpmdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSx0W3NdPWVbaV19KSxuPXRoaXMmJnRoaXMuX19leHBvcnRTdGFyfHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiB0KVwiZGVmYXVsdFwiPT09aXx8T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsaSl8fHMoZSx0LGkpfTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxuKGkoODI2NSksZSl9LDg0NDc6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzPXRoaXMmJnRoaXMuX19jcmVhdGVCaW5kaW5nfHwoT2JqZWN0LmNyZWF0ZT9mdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxzLHtlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiBlW2ldfX0pfTpmdW5jdGlvbih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1pKSx0W3NdPWVbaV19KSxuPXRoaXMmJnRoaXMuX19leHBvcnRTdGFyfHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiB0KVwiZGVmYXVsdFwiPT09aXx8T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsaSl8fHMoZSx0LGkpfTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxuKGkoNTc0MiksZSl9LDIzMzc6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLkNvbGxlY3Rpb25VdGlsPXZvaWQgMCxBcnJheS5wcm90b3R5cGUubGFzdHx8T2JqZWN0LmRlZmluZVByb3BlcnR5KEFycmF5LnByb3RvdHlwZSxcImxhc3RcIix7ZW51bWVyYWJsZTohMSx2YWx1ZTpmdW5jdGlvbigpe3JldHVybiB0aGlzW3RoaXMubGVuZ3RoLTFdfX0pLEFycmF5LnByb3RvdHlwZS5jbGVhcnx8T2JqZWN0LmRlZmluZVByb3BlcnR5KEFycmF5LnByb3RvdHlwZSxcImNsZWFyXCIse2VudW1lcmFibGU6ITEsdmFsdWU6ZnVuY3Rpb24oKXt0aGlzLmxlbmd0aD0wfX0pLEFycmF5LnByb3RvdHlwZS5jb250YWluc3x8T2JqZWN0LmRlZmluZVByb3BlcnR5KEFycmF5LnByb3RvdHlwZSxcImNvbnRhaW5zXCIse2VudW1lcmFibGU6ITEsdmFsdWU6ZnVuY3Rpb24odCl7cmV0dXJuLTEhPT10aGlzLmluZGV4T2YodCl9fSksZS5Db2xsZWN0aW9uVXRpbD1jbGFzc3tzdGF0aWMgY29udGFpbnMyKHQsZSl7Zm9yKGxldCBpPTA7aTx0Lmxlbmd0aDtpKyspaWYodFtpXT09PWUpcmV0dXJuITA7cmV0dXJuITF9c3RhdGljIGxhc3QodCl7cmV0dXJuIHRbdC5sZW5ndGgtMV19c3RhdGljIHJlbW92ZURpY3RFbGVtZW50SWZUcnVlKHQsZSxpKXtjb25zdCBzPVtdO2UuZm9yRWFjaCgoZnVuY3Rpb24oZSxuKXtpKHQsZSxuKSYmcy5wdXNoKGUpfSkpO2ZvcihsZXQgdD0wO3Q8cy5sZW5ndGg7dCsrKWUucmVtb3ZlKHNbdF0pfXN0YXRpYyBnZXRMYXN0RWxlbWVudCh0KXtyZXR1cm4gdFt0Lmxlbmd0aC0xXX1zdGF0aWMgYmluYXJ5U2VhcmNoKHQsZSxpLHM9MCxuPXQubGVuZ3RoLTEpe2xldCByPTE7Zm9yKDtzPD1uOyl7cj1NYXRoLmZsb29yKChzK24pLzIpO2NvbnN0IG89aSh0W3JdLGUpO2lmKDA9PT1vKXJldHVybiByO288MCYmKHM9cisxKSwwPG8mJihuPXIpfXJldHVybi1yfX19LDQyNDI6KHQsZSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxlLlBTTWF0aD12b2lkIDA7Y2xhc3MgaXtzdGF0aWMgbG9nKHQsZSl7cmV0dXJuIE1hdGgubG9nKGUpL01hdGgubG9nKHQpfXN0YXRpYyBsb2cxMCh0KXtyZXR1cm4gaS5sb2coMTAsdCl9c3RhdGljIG1lYW5TaW1wbGUodCl7bGV0IGU9MDtmb3IobGV0IGk9MDtpPHQubGVuZ3RoO2krKyllKz10W2ldO3JldHVybiBlL3QubGVuZ3RofXN0YXRpYyBtZWFuV2VpZ2h0ZWQodCxlKXtpZih0Lmxlbmd0aCE9PWUubGVuZ3RofHwwPT09dC5sZW5ndGgpcmV0dXJuIDA7bGV0IGk9MCxzPTA7Zm9yKGxldCBuPTA7bjx0Lmxlbmd0aDtuKyspe2NvbnN0IHI9ZVtuXTtpKz10W25dKnIscys9cn1yZXR1cm4gaS9zfX1lLlBTTWF0aD1pfSw4NTU5OmZ1bmN0aW9uKHQsZSxpKXtcInVzZSBzdHJpY3RcIjt2YXIgcz10aGlzJiZ0aGlzLl9fY3JlYXRlQmluZGluZ3x8KE9iamVjdC5jcmVhdGU/ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQscyx7ZW51bWVyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gZVtpXX19KX06ZnVuY3Rpb24odCxlLGkscyl7dm9pZCAwPT09cyYmKHM9aSksdFtzXT1lW2ldfSksbj10aGlzJiZ0aGlzLl9fZXhwb3J0U3Rhcnx8ZnVuY3Rpb24odCxlKXtmb3IodmFyIGkgaW4gdClcImRlZmF1bHRcIj09PWl8fE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLGkpfHxzKGUsdCxpKX07T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksbihpKDIzMzcpLGUpLG4oaSg0MjQyKSxlKX0sMzYwNzpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHM9dGhpcyYmdGhpcy5fX2NyZWF0ZUJpbmRpbmd8fChPYmplY3QuY3JlYXRlP2Z1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LHMse2VudW1lcmFibGU6ITAsZ2V0OmZ1bmN0aW9uKCl7cmV0dXJuIGVbaV19fSl9OmZ1bmN0aW9uKHQsZSxpLHMpe3ZvaWQgMD09PXMmJihzPWkpLHRbc109ZVtpXX0pLG49dGhpcyYmdGhpcy5fX2V4cG9ydFN0YXJ8fGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBpIGluIHQpXCJkZWZhdWx0XCI9PT1pfHxPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxpKXx8cyhlLHQsaSl9O09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pLG4oaSgyODYxKSxlKSxuKGkoNDc2MSksZSksbihpKDg1NTkpLGUpLG4oaSg1MjA1KSxlKSxuKGkoODQ0NyksZSl9LDgwNzE6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzLG49dGhpcyYmdGhpcy5fX2V4dGVuZHN8fChzPU9iamVjdC5zZXRQcm90b3R5cGVPZnx8e19fcHJvdG9fXzpbXX1pbnN0YW5jZW9mIEFycmF5JiZmdW5jdGlvbih0LGUpe3QuX19wcm90b19fPWV9fHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiBlKWUuaGFzT3duUHJvcGVydHkoaSkmJih0W2ldPWVbaV0pfSxmdW5jdGlvbih0LGUpe2Z1bmN0aW9uIGkoKXt0aGlzLmNvbnN0cnVjdG9yPXR9cyh0LGUpLHQucHJvdG90eXBlPW51bGw9PT1lP09iamVjdC5jcmVhdGUoZSk6KGkucHJvdG90eXBlPWUucHJvdG90eXBlLG5ldyBpKX0pO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pO3ZhciByPWZ1bmN0aW9uKHQpe2Z1bmN0aW9uIGUoKXtyZXR1cm4gbnVsbCE9PXQmJnQuYXBwbHkodGhpcyxhcmd1bWVudHMpfHx0aGlzfXJldHVybiBuKGUsdCksZX0oaSgzMTc2KS5kZWZhdWx0KTtlLmRlZmF1bHQ9cn0sMzE3NjoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSk7dmFyIHM9aSg5MjA1KSxuPWkoMjc4KSxyPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXt0aGlzLnJvb3Q9bnVsbCx0aGlzLmNvbXBhcmU9dHx8cy5kZWZhdWx0Q29tcGFyZSx0aGlzLm5FbGVtZW50cz0wfXJldHVybiB0LnByb3RvdHlwZS5hZGQ9ZnVuY3Rpb24odCl7cmV0dXJuIXMuaXNVbmRlZmluZWQodCkmJm51bGwhPT10aGlzLmluc2VydE5vZGUodGhpcy5jcmVhdGVOb2RlKHQpKSYmKHRoaXMubkVsZW1lbnRzKyssITApfSx0LnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbigpe3RoaXMucm9vdD1udWxsLHRoaXMubkVsZW1lbnRzPTB9LHQucHJvdG90eXBlLmlzRW1wdHk9ZnVuY3Rpb24oKXtyZXR1cm4gMD09PXRoaXMubkVsZW1lbnRzfSx0LnByb3RvdHlwZS5zaXplPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubkVsZW1lbnRzfSx0LnByb3RvdHlwZS5jb250YWlucz1mdW5jdGlvbih0KXtyZXR1cm4hcy5pc1VuZGVmaW5lZCh0KSYmbnVsbCE9PXRoaXMuc2VhcmNoTm9kZSh0aGlzLnJvb3QsdCl9LHQucHJvdG90eXBlLnNlYXJjaD1mdW5jdGlvbih0KXt2YXIgZT10aGlzLnNlYXJjaE5vZGUodGhpcy5yb290LHQpO2lmKG51bGwhPT1lKXJldHVybiBlLmVsZW1lbnR9LHQucHJvdG90eXBlLnJlbW92ZT1mdW5jdGlvbih0KXt2YXIgZT10aGlzLnNlYXJjaE5vZGUodGhpcy5yb290LHQpO3JldHVybiBudWxsIT09ZSYmKHRoaXMucmVtb3ZlTm9kZShlKSx0aGlzLm5FbGVtZW50cy0tLCEwKX0sdC5wcm90b3R5cGUuaW5vcmRlclRyYXZlcnNhbD1mdW5jdGlvbih0KXt0aGlzLmlub3JkZXJUcmF2ZXJzYWxBdXgodGhpcy5yb290LHQse3N0b3A6ITF9KX0sdC5wcm90b3R5cGUucHJlb3JkZXJUcmF2ZXJzYWw9ZnVuY3Rpb24odCl7dGhpcy5wcmVvcmRlclRyYXZlcnNhbEF1eCh0aGlzLnJvb3QsdCx7c3RvcDohMX0pfSx0LnByb3RvdHlwZS5wb3N0b3JkZXJUcmF2ZXJzYWw9ZnVuY3Rpb24odCl7dGhpcy5wb3N0b3JkZXJUcmF2ZXJzYWxBdXgodGhpcy5yb290LHQse3N0b3A6ITF9KX0sdC5wcm90b3R5cGUubGV2ZWxUcmF2ZXJzYWw9ZnVuY3Rpb24odCl7dGhpcy5sZXZlbFRyYXZlcnNhbEF1eCh0aGlzLnJvb3QsdCl9LHQucHJvdG90eXBlLm1pbmltdW09ZnVuY3Rpb24oKXtpZighdGhpcy5pc0VtcHR5KCkmJm51bGwhPT10aGlzLnJvb3QpcmV0dXJuIHRoaXMubWluaW11bUF1eCh0aGlzLnJvb3QpLmVsZW1lbnR9LHQucHJvdG90eXBlLm1heGltdW09ZnVuY3Rpb24oKXtpZighdGhpcy5pc0VtcHR5KCkmJm51bGwhPT10aGlzLnJvb3QpcmV0dXJuIHRoaXMubWF4aW11bUF1eCh0aGlzLnJvb3QpLmVsZW1lbnR9LHQucHJvdG90eXBlLmZvckVhY2g9ZnVuY3Rpb24odCl7dGhpcy5pbm9yZGVyVHJhdmVyc2FsKHQpfSx0LnByb3RvdHlwZS50b0FycmF5PWZ1bmN0aW9uKCl7dmFyIHQ9W107cmV0dXJuIHRoaXMuaW5vcmRlclRyYXZlcnNhbCgoZnVuY3Rpb24oZSl7cmV0dXJuIHQucHVzaChlKSwhMH0pKSx0fSx0LnByb3RvdHlwZS5oZWlnaHQ9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5oZWlnaHRBdXgodGhpcy5yb290KX0sdC5wcm90b3R5cGUuc2VhcmNoTm9kZT1mdW5jdGlvbih0LGUpe2Zvcih2YXIgaT0xO251bGwhPT10JiYwIT09aTspKGk9dGhpcy5jb21wYXJlKGUsdC5lbGVtZW50KSk8MD90PXQubGVmdENoOmk+MCYmKHQ9dC5yaWdodENoKTtyZXR1cm4gdH0sdC5wcm90b3R5cGUudHJhbnNwbGFudD1mdW5jdGlvbih0LGUpe251bGw9PT10LnBhcmVudD90aGlzLnJvb3Q9ZTp0PT09dC5wYXJlbnQubGVmdENoP3QucGFyZW50LmxlZnRDaD1lOnQucGFyZW50LnJpZ2h0Q2g9ZSxudWxsIT09ZSYmKGUucGFyZW50PXQucGFyZW50KX0sdC5wcm90b3R5cGUucmVtb3ZlTm9kZT1mdW5jdGlvbih0KXtpZihudWxsPT09dC5sZWZ0Q2gpdGhpcy50cmFuc3BsYW50KHQsdC5yaWdodENoKTtlbHNlIGlmKG51bGw9PT10LnJpZ2h0Q2gpdGhpcy50cmFuc3BsYW50KHQsdC5sZWZ0Q2gpO2Vsc2V7dmFyIGU9dGhpcy5taW5pbXVtQXV4KHQucmlnaHRDaCk7ZS5wYXJlbnQhPT10JiYodGhpcy50cmFuc3BsYW50KGUsZS5yaWdodENoKSxlLnJpZ2h0Q2g9dC5yaWdodENoLGUucmlnaHRDaC5wYXJlbnQ9ZSksdGhpcy50cmFuc3BsYW50KHQsZSksZS5sZWZ0Q2g9dC5sZWZ0Q2gsZS5sZWZ0Q2gucGFyZW50PWV9fSx0LnByb3RvdHlwZS5pbm9yZGVyVHJhdmVyc2FsQXV4PWZ1bmN0aW9uKHQsZSxpKXtudWxsPT09dHx8aS5zdG9wfHwodGhpcy5pbm9yZGVyVHJhdmVyc2FsQXV4KHQubGVmdENoLGUsaSksaS5zdG9wfHwoaS5zdG9wPSExPT09ZSh0LmVsZW1lbnQpLGkuc3RvcHx8dGhpcy5pbm9yZGVyVHJhdmVyc2FsQXV4KHQucmlnaHRDaCxlLGkpKSl9LHQucHJvdG90eXBlLmxldmVsVHJhdmVyc2FsQXV4PWZ1bmN0aW9uKHQsZSl7dmFyIGk9bmV3IG4uZGVmYXVsdDtmb3IobnVsbCE9PXQmJmkuZW5xdWV1ZSh0KSx0PWkuZGVxdWV1ZSgpfHxudWxsO251bGwhPXQ7KXtpZighMT09PWUodC5lbGVtZW50KSlyZXR1cm47bnVsbCE9PXQubGVmdENoJiZpLmVucXVldWUodC5sZWZ0Q2gpLG51bGwhPT10LnJpZ2h0Q2gmJmkuZW5xdWV1ZSh0LnJpZ2h0Q2gpLHQ9aS5kZXF1ZXVlKCl8fG51bGx9fSx0LnByb3RvdHlwZS5wcmVvcmRlclRyYXZlcnNhbEF1eD1mdW5jdGlvbih0LGUsaSl7bnVsbD09PXR8fGkuc3RvcHx8KGkuc3RvcD0hMT09PWUodC5lbGVtZW50KSxpLnN0b3B8fCh0aGlzLnByZW9yZGVyVHJhdmVyc2FsQXV4KHQubGVmdENoLGUsaSksaS5zdG9wfHx0aGlzLnByZW9yZGVyVHJhdmVyc2FsQXV4KHQucmlnaHRDaCxlLGkpKSl9LHQucHJvdG90eXBlLnBvc3RvcmRlclRyYXZlcnNhbEF1eD1mdW5jdGlvbih0LGUsaSl7bnVsbD09PXR8fGkuc3RvcHx8KHRoaXMucG9zdG9yZGVyVHJhdmVyc2FsQXV4KHQubGVmdENoLGUsaSksaS5zdG9wfHwodGhpcy5wb3N0b3JkZXJUcmF2ZXJzYWxBdXgodC5yaWdodENoLGUsaSksaS5zdG9wfHwoaS5zdG9wPSExPT09ZSh0LmVsZW1lbnQpKSkpfSx0LnByb3RvdHlwZS5taW5pbXVtQXV4PWZ1bmN0aW9uKHQpe2Zvcig7bnVsbCE9dCYmbnVsbCE9PXQubGVmdENoOyl0PXQubGVmdENoO3JldHVybiB0fSx0LnByb3RvdHlwZS5tYXhpbXVtQXV4PWZ1bmN0aW9uKHQpe2Zvcig7bnVsbCE9dCYmbnVsbCE9PXQucmlnaHRDaDspdD10LnJpZ2h0Q2g7cmV0dXJuIHR9LHQucHJvdG90eXBlLmhlaWdodEF1eD1mdW5jdGlvbih0KXtyZXR1cm4gbnVsbD09PXQ/LTE6TWF0aC5tYXgodGhpcy5oZWlnaHRBdXgodC5sZWZ0Q2gpLHRoaXMuaGVpZ2h0QXV4KHQucmlnaHRDaCkpKzF9LHQucHJvdG90eXBlLmluc2VydE5vZGU9ZnVuY3Rpb24odCl7Zm9yKHZhciBlPW51bGwsaT10aGlzLnJvb3Q7bnVsbCE9PWk7KXt2YXIgcz10aGlzLmNvbXBhcmUodC5lbGVtZW50LGkuZWxlbWVudCk7aWYoMD09PXMpcmV0dXJuIG51bGw7czwwPyhlPWksaT1pLmxlZnRDaCk6KGU9aSxpPWkucmlnaHRDaCl9cmV0dXJuIHQucGFyZW50PWUsbnVsbD09PWU/dGhpcy5yb290PXQ6dGhpcy5jb21wYXJlKHQuZWxlbWVudCxlLmVsZW1lbnQpPDA/ZS5sZWZ0Q2g9dDplLnJpZ2h0Q2g9dCx0fSx0LnByb3RvdHlwZS5jcmVhdGVOb2RlPWZ1bmN0aW9uKHQpe3JldHVybntlbGVtZW50OnQsbGVmdENoOm51bGwscmlnaHRDaDpudWxsLHBhcmVudDpudWxsfX0sdH0oKTtlLmRlZmF1bHQ9cn0sMjA3MDoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSk7dmFyIHM9aSg5MjA1KSxuPWkoODgwNSkscj1pKDc4MTgpLG89ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KHQpe3RoaXMudG9TdHJGPXR8fHMuZGVmYXVsdFRvU3RyaW5nLHRoaXMuZGljdGlvbmFyeT1uZXcgbi5kZWZhdWx0KHRoaXMudG9TdHJGKSx0aGlzLm5FbGVtZW50cz0wfXJldHVybiB0LnByb3RvdHlwZS5hZGQ9ZnVuY3Rpb24odCxlKXtpZih2b2lkIDA9PT1lJiYoZT0xKSxzLmlzVW5kZWZpbmVkKHQpfHxlPD0wKXJldHVybiExO2lmKHRoaXMuY29udGFpbnModCkpdGhpcy5kaWN0aW9uYXJ5LmdldFZhbHVlKHQpLmNvcGllcys9ZTtlbHNle3ZhciBpPXt2YWx1ZTp0LGNvcGllczplfTt0aGlzLmRpY3Rpb25hcnkuc2V0VmFsdWUodCxpKX1yZXR1cm4gdGhpcy5uRWxlbWVudHMrPWUsITB9LHQucHJvdG90eXBlLmNvdW50PWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLmNvbnRhaW5zKHQpP3RoaXMuZGljdGlvbmFyeS5nZXRWYWx1ZSh0KS5jb3BpZXM6MH0sdC5wcm90b3R5cGUuY29udGFpbnM9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZGljdGlvbmFyeS5jb250YWluc0tleSh0KX0sdC5wcm90b3R5cGUucmVtb3ZlPWZ1bmN0aW9uKHQsZSl7aWYodm9pZCAwPT09ZSYmKGU9MSkscy5pc1VuZGVmaW5lZCh0KXx8ZTw9MClyZXR1cm4hMTtpZih0aGlzLmNvbnRhaW5zKHQpKXt2YXIgaT10aGlzLmRpY3Rpb25hcnkuZ2V0VmFsdWUodCk7cmV0dXJuIGU+aS5jb3BpZXM/dGhpcy5uRWxlbWVudHMtPWkuY29waWVzOnRoaXMubkVsZW1lbnRzLT1lLGkuY29waWVzLT1lLGkuY29waWVzPD0wJiZ0aGlzLmRpY3Rpb25hcnkucmVtb3ZlKHQpLCEwfXJldHVybiExfSx0LnByb3RvdHlwZS50b0FycmF5PWZ1bmN0aW9uKCl7Zm9yKHZhciB0PVtdLGU9MCxpPXRoaXMuZGljdGlvbmFyeS52YWx1ZXMoKTtlPGkubGVuZ3RoO2UrKylmb3IodmFyIHM9aVtlXSxuPXMudmFsdWUscj1zLmNvcGllcyxvPTA7bzxyO28rKyl0LnB1c2gobik7cmV0dXJuIHR9LHQucHJvdG90eXBlLnRvU2V0PWZ1bmN0aW9uKCl7Zm9yKHZhciB0PW5ldyByLmRlZmF1bHQodGhpcy50b1N0ckYpLGU9MCxpPXRoaXMuZGljdGlvbmFyeS52YWx1ZXMoKTtlPGkubGVuZ3RoO2UrKyl7dmFyIHM9aVtlXS52YWx1ZTt0LmFkZChzKX1yZXR1cm4gdH0sdC5wcm90b3R5cGUuZm9yRWFjaD1mdW5jdGlvbih0KXt0aGlzLmRpY3Rpb25hcnkuZm9yRWFjaCgoZnVuY3Rpb24oZSxpKXtmb3IodmFyIHM9aS52YWx1ZSxuPWkuY29waWVzLHI9MDtyPG47cisrKWlmKCExPT09dChzKSlyZXR1cm4hMTtyZXR1cm4hMH0pKX0sdC5wcm90b3R5cGUuc2l6ZT1mdW5jdGlvbigpe3JldHVybiB0aGlzLm5FbGVtZW50c30sdC5wcm90b3R5cGUuaXNFbXB0eT1mdW5jdGlvbigpe3JldHVybiAwPT09dGhpcy5uRWxlbWVudHN9LHQucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpcy5uRWxlbWVudHM9MCx0aGlzLmRpY3Rpb25hcnkuY2xlYXIoKX0sdH0oKTtlLmRlZmF1bHQ9b30sODgwNToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSk7dmFyIHM9aSg5MjA1KSxuPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXt0aGlzLnRhYmxlPXt9LHRoaXMubkVsZW1lbnRzPTAsdGhpcy50b1N0cj10fHxzLmRlZmF1bHRUb1N0cmluZ31yZXR1cm4gdC5wcm90b3R5cGUuZ2V0VmFsdWU9ZnVuY3Rpb24odCl7dmFyIGU9dGhpcy50YWJsZVtcIiRcIit0aGlzLnRvU3RyKHQpXTtpZighcy5pc1VuZGVmaW5lZChlKSlyZXR1cm4gZS52YWx1ZX0sdC5wcm90b3R5cGUuc2V0VmFsdWU9ZnVuY3Rpb24odCxlKXtpZighcy5pc1VuZGVmaW5lZCh0KSYmIXMuaXNVbmRlZmluZWQoZSkpe3ZhciBpLG49XCIkXCIrdGhpcy50b1N0cih0KSxyPXRoaXMudGFibGVbbl07cmV0dXJuIHMuaXNVbmRlZmluZWQocik/KHRoaXMubkVsZW1lbnRzKyssaT12b2lkIDApOmk9ci52YWx1ZSx0aGlzLnRhYmxlW25dPXtrZXk6dCx2YWx1ZTplfSxpfX0sdC5wcm90b3R5cGUucmVtb3ZlPWZ1bmN0aW9uKHQpe3ZhciBlPVwiJFwiK3RoaXMudG9TdHIodCksaT10aGlzLnRhYmxlW2VdO2lmKCFzLmlzVW5kZWZpbmVkKGkpKXJldHVybiBkZWxldGUgdGhpcy50YWJsZVtlXSx0aGlzLm5FbGVtZW50cy0tLGkudmFsdWV9LHQucHJvdG90eXBlLmtleXM9ZnVuY3Rpb24oKXt2YXIgdD1bXTtmb3IodmFyIGUgaW4gdGhpcy50YWJsZSlpZihzLmhhcyh0aGlzLnRhYmxlLGUpKXt2YXIgaT10aGlzLnRhYmxlW2VdO3QucHVzaChpLmtleSl9cmV0dXJuIHR9LHQucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe3ZhciB0PVtdO2Zvcih2YXIgZSBpbiB0aGlzLnRhYmxlKWlmKHMuaGFzKHRoaXMudGFibGUsZSkpe3ZhciBpPXRoaXMudGFibGVbZV07dC5wdXNoKGkudmFsdWUpfXJldHVybiB0fSx0LnByb3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKHQpe2Zvcih2YXIgZSBpbiB0aGlzLnRhYmxlKWlmKHMuaGFzKHRoaXMudGFibGUsZSkpe3ZhciBpPXRoaXMudGFibGVbZV07aWYoITE9PT10KGkua2V5LGkudmFsdWUpKXJldHVybn19LHQucHJvdG90eXBlLmNvbnRhaW5zS2V5PWZ1bmN0aW9uKHQpe3JldHVybiFzLmlzVW5kZWZpbmVkKHRoaXMuZ2V0VmFsdWUodCkpfSx0LnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbigpe3RoaXMudGFibGU9e30sdGhpcy5uRWxlbWVudHM9MH0sdC5wcm90b3R5cGUuc2l6ZT1mdW5jdGlvbigpe3JldHVybiB0aGlzLm5FbGVtZW50c30sdC5wcm90b3R5cGUuaXNFbXB0eT1mdW5jdGlvbigpe3JldHVybiB0aGlzLm5FbGVtZW50czw9MH0sdC5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXt2YXIgdD1cIntcIjtyZXR1cm4gdGhpcy5mb3JFYWNoKChmdW5jdGlvbihlLGkpe3QrPVwiXFxuXFx0XCIrZStcIiA6IFwiK2l9KSksdCtcIlxcbn1cIn0sdH0oKTtlLmRlZmF1bHQ9bn0sMjczNDpmdW5jdGlvbih0LGUsaSl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHMsbj10aGlzJiZ0aGlzLl9fZXh0ZW5kc3x8KHM9T2JqZWN0LnNldFByb3RvdHlwZU9mfHx7X19wcm90b19fOltdfWluc3RhbmNlb2YgQXJyYXkmJmZ1bmN0aW9uKHQsZSl7dC5fX3Byb3RvX189ZX18fGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBpIGluIGUpZS5oYXNPd25Qcm9wZXJ0eShpKSYmKHRbaV09ZVtpXSl9LGZ1bmN0aW9uKHQsZSl7ZnVuY3Rpb24gaSgpe3RoaXMuY29uc3RydWN0b3I9dH1zKHQsZSksdC5wcm90b3R5cGU9bnVsbD09PWU/T2JqZWN0LmNyZWF0ZShlKTooaS5wcm90b3R5cGU9ZS5wcm90b3R5cGUsbmV3IGkpfSk7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSk7dmFyIHI9aSg4ODA1KSxvPWkoOTIwNSksYT1mdW5jdGlvbih0KXtmdW5jdGlvbiBlKGUsaSl7dmFyIHM9dC5jYWxsKHRoaXMsaSl8fHRoaXM7cmV0dXJuIHMuZGVmYXVsdEZhY3RvcnlGdW5jdGlvbj1lLHN9cmV0dXJuIG4oZSx0KSxlLnByb3RvdHlwZS5zZXREZWZhdWx0PWZ1bmN0aW9uKGUsaSl7dmFyIHM9dC5wcm90b3R5cGUuZ2V0VmFsdWUuY2FsbCh0aGlzLGUpO3JldHVybiBvLmlzVW5kZWZpbmVkKHMpPyh0aGlzLnNldFZhbHVlKGUsaSksaSk6c30sZS5wcm90b3R5cGUuZ2V0VmFsdWU9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuc2V0RGVmYXVsdCh0LHRoaXMuZGVmYXVsdEZhY3RvcnlGdW5jdGlvbigpKX0sZX0oci5kZWZhdWx0KTtlLmRlZmF1bHQ9YX0sMjQyMjoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSk7dmFyIHM9aSg5MjA1KSxuPWkoMTIyOSkscj1mdW5jdGlvbigpe2Z1bmN0aW9uIHQodCl7dGhpcy5kYXRhPVtdLHRoaXMuY29tcGFyZT10fHxzLmRlZmF1bHRDb21wYXJlfXJldHVybiB0LnByb3RvdHlwZS5sZWZ0Q2hpbGRJbmRleD1mdW5jdGlvbih0KXtyZXR1cm4gMip0KzF9LHQucHJvdG90eXBlLnJpZ2h0Q2hpbGRJbmRleD1mdW5jdGlvbih0KXtyZXR1cm4gMip0KzJ9LHQucHJvdG90eXBlLnBhcmVudEluZGV4PWZ1bmN0aW9uKHQpe3JldHVybiBNYXRoLmZsb29yKCh0LTEpLzIpfSx0LnByb3RvdHlwZS5taW5JbmRleD1mdW5jdGlvbih0LGUpe3JldHVybiBlPj10aGlzLmRhdGEubGVuZ3RoP3Q+PXRoaXMuZGF0YS5sZW5ndGg/LTE6dDp0aGlzLmNvbXBhcmUodGhpcy5kYXRhW3RdLHRoaXMuZGF0YVtlXSk8PTA/dDplfSx0LnByb3RvdHlwZS5zaWZ0VXA9ZnVuY3Rpb24odCl7Zm9yKHZhciBlPXRoaXMucGFyZW50SW5kZXgodCk7dD4wJiZ0aGlzLmNvbXBhcmUodGhpcy5kYXRhW2VdLHRoaXMuZGF0YVt0XSk+MDspbi5zd2FwKHRoaXMuZGF0YSxlLHQpLHQ9ZSxlPXRoaXMucGFyZW50SW5kZXgodCl9LHQucHJvdG90eXBlLnNpZnREb3duPWZ1bmN0aW9uKHQpe2Zvcih2YXIgZT10aGlzLm1pbkluZGV4KHRoaXMubGVmdENoaWxkSW5kZXgodCksdGhpcy5yaWdodENoaWxkSW5kZXgodCkpO2U+PTAmJnRoaXMuY29tcGFyZSh0aGlzLmRhdGFbdF0sdGhpcy5kYXRhW2VdKT4wOyluLnN3YXAodGhpcy5kYXRhLGUsdCksdD1lLGU9dGhpcy5taW5JbmRleCh0aGlzLmxlZnRDaGlsZEluZGV4KHQpLHRoaXMucmlnaHRDaGlsZEluZGV4KHQpKX0sdC5wcm90b3R5cGUucGVlaz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmRhdGEubGVuZ3RoPjA/dGhpcy5kYXRhWzBdOnZvaWQgMH0sdC5wcm90b3R5cGUuYWRkPWZ1bmN0aW9uKHQpe3JldHVybiFzLmlzVW5kZWZpbmVkKHQpJiYodGhpcy5kYXRhLnB1c2godCksdGhpcy5zaWZ0VXAodGhpcy5kYXRhLmxlbmd0aC0xKSwhMCl9LHQucHJvdG90eXBlLnJlbW92ZVJvb3Q9ZnVuY3Rpb24oKXtpZih0aGlzLmRhdGEubGVuZ3RoPjApe3ZhciB0PXRoaXMuZGF0YVswXTtyZXR1cm4gdGhpcy5kYXRhWzBdPXRoaXMuZGF0YVt0aGlzLmRhdGEubGVuZ3RoLTFdLHRoaXMuZGF0YS5zcGxpY2UodGhpcy5kYXRhLmxlbmd0aC0xLDEpLHRoaXMuZGF0YS5sZW5ndGg+MCYmdGhpcy5zaWZ0RG93bigwKSx0fX0sdC5wcm90b3R5cGUuY29udGFpbnM9ZnVuY3Rpb24odCl7dmFyIGU9cy5jb21wYXJlVG9FcXVhbHModGhpcy5jb21wYXJlKTtyZXR1cm4gbi5jb250YWlucyh0aGlzLmRhdGEsdCxlKX0sdC5wcm90b3R5cGUuc2l6ZT1mdW5jdGlvbigpe3JldHVybiB0aGlzLmRhdGEubGVuZ3RofSx0LnByb3RvdHlwZS5pc0VtcHR5PWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZGF0YS5sZW5ndGg8PTB9LHQucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpcy5kYXRhLmxlbmd0aD0wfSx0LnByb3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKHQpe24uZm9yRWFjaCh0aGlzLmRhdGEsdCl9LHR9KCk7ZS5kZWZhdWx0PXJ9LDMyNzI6ZnVuY3Rpb24odCxlLGkpe1widXNlIHN0cmljdFwiO3ZhciBzLG49dGhpcyYmdGhpcy5fX2V4dGVuZHN8fChzPU9iamVjdC5zZXRQcm90b3R5cGVPZnx8e19fcHJvdG9fXzpbXX1pbnN0YW5jZW9mIEFycmF5JiZmdW5jdGlvbih0LGUpe3QuX19wcm90b19fPWV9fHxmdW5jdGlvbih0LGUpe2Zvcih2YXIgaSBpbiBlKWUuaGFzT3duUHJvcGVydHkoaSkmJih0W2ldPWVbaV0pfSxmdW5jdGlvbih0LGUpe2Z1bmN0aW9uIGkoKXt0aGlzLmNvbnN0cnVjdG9yPXR9cyh0LGUpLHQucHJvdG90eXBlPW51bGw9PT1lP09iamVjdC5jcmVhdGUoZSk6KGkucHJvdG90eXBlPWUucHJvdG90eXBlLG5ldyBpKX0pO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pO3ZhciByPWkoODgwNSksbz1pKDkyMDUpLGE9ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KHQsZSl7dGhpcy5rZXk9dCx0aGlzLnZhbHVlPWV9cmV0dXJuIHQucHJvdG90eXBlLnVubGluaz1mdW5jdGlvbigpe3RoaXMucHJldi5uZXh0PXRoaXMubmV4dCx0aGlzLm5leHQucHJldj10aGlzLnByZXZ9LHR9KCksbD1mdW5jdGlvbigpe2Z1bmN0aW9uIHQoKXt0aGlzLmtleT1udWxsLHRoaXMudmFsdWU9bnVsbH1yZXR1cm4gdC5wcm90b3R5cGUudW5saW5rPWZ1bmN0aW9uKCl7dGhpcy5wcmV2Lm5leHQ9dGhpcy5uZXh0LHRoaXMubmV4dC5wcmV2PXRoaXMucHJldn0sdH0oKSxoPWZ1bmN0aW9uKHQpe2Z1bmN0aW9uIGUoZSl7dmFyIGk9dC5jYWxsKHRoaXMsZSl8fHRoaXM7cmV0dXJuIGkuaGVhZD1uZXcgbCxpLnRhaWw9bmV3IGwsaS5oZWFkLm5leHQ9aS50YWlsLGkudGFpbC5wcmV2PWkuaGVhZCxpfXJldHVybiBuKGUsdCksZS5wcm90b3R5cGUuYXBwZW5kVG9UYWlsPWZ1bmN0aW9uKHQpe3ZhciBlPXRoaXMudGFpbC5wcmV2O2UubmV4dD10LHQucHJldj1lLHQubmV4dD10aGlzLnRhaWwsdGhpcy50YWlsLnByZXY9dH0sZS5wcm90b3R5cGUuZ2V0TGlua2VkRGljdGlvbmFyeVBhaXI9ZnVuY3Rpb24odCl7aWYoIW8uaXNVbmRlZmluZWQodCkpe3ZhciBlPVwiJFwiK3RoaXMudG9TdHIodCk7cmV0dXJuIHRoaXMudGFibGVbZV19fSxlLnByb3RvdHlwZS5nZXRWYWx1ZT1mdW5jdGlvbih0KXt2YXIgZT10aGlzLmdldExpbmtlZERpY3Rpb25hcnlQYWlyKHQpO2lmKCFvLmlzVW5kZWZpbmVkKGUpKXJldHVybiBlLnZhbHVlfSxlLnByb3RvdHlwZS5yZW1vdmU9ZnVuY3Rpb24oZSl7dmFyIGk9dGhpcy5nZXRMaW5rZWREaWN0aW9uYXJ5UGFpcihlKTtpZighby5pc1VuZGVmaW5lZChpKSlyZXR1cm4gdC5wcm90b3R5cGUucmVtb3ZlLmNhbGwodGhpcyxlKSxpLnVubGluaygpLGkudmFsdWV9LGUucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dC5wcm90b3R5cGUuY2xlYXIuY2FsbCh0aGlzKSx0aGlzLmhlYWQubmV4dD10aGlzLnRhaWwsdGhpcy50YWlsLnByZXY9dGhpcy5oZWFkfSxlLnByb3RvdHlwZS5yZXBsYWNlPWZ1bmN0aW9uKHQsZSl7dmFyIGk9XCIkXCIrdGhpcy50b1N0cihlLmtleSk7ZS5uZXh0PXQubmV4dCxlLnByZXY9dC5wcmV2LHRoaXMucmVtb3ZlKHQua2V5KSxlLnByZXYubmV4dD1lLGUubmV4dC5wcmV2PWUsdGhpcy50YWJsZVtpXT1lLCsrdGhpcy5uRWxlbWVudHN9LGUucHJvdG90eXBlLnNldFZhbHVlPWZ1bmN0aW9uKHQsZSl7aWYoIW8uaXNVbmRlZmluZWQodCkmJiFvLmlzVW5kZWZpbmVkKGUpKXt2YXIgaT10aGlzLmdldExpbmtlZERpY3Rpb25hcnlQYWlyKHQpLHM9bmV3IGEodCxlKSxuPVwiJFwiK3RoaXMudG9TdHIodCk7cmV0dXJuIG8uaXNVbmRlZmluZWQoaSk/KHRoaXMuYXBwZW5kVG9UYWlsKHMpLHRoaXMudGFibGVbbl09cyx2b2lkKyt0aGlzLm5FbGVtZW50cyk6KHRoaXMucmVwbGFjZShpLHMpLGkudmFsdWUpfX0sZS5wcm90b3R5cGUua2V5cz1mdW5jdGlvbigpe3ZhciB0PVtdO3JldHVybiB0aGlzLmZvckVhY2goKGZ1bmN0aW9uKGUsaSl7dC5wdXNoKGUpfSkpLHR9LGUucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe3ZhciB0PVtdO3JldHVybiB0aGlzLmZvckVhY2goKGZ1bmN0aW9uKGUsaSl7dC5wdXNoKGkpfSkpLHR9LGUucHJvdG90eXBlLmZvckVhY2g9ZnVuY3Rpb24odCl7Zm9yKHZhciBlPXRoaXMuaGVhZC5uZXh0O2UubmV4dDspe2lmKCExPT09dChlLmtleSxlLnZhbHVlKSlyZXR1cm47ZT1lLm5leHR9fSxlfShyLmRlZmF1bHQpO2UuZGVmYXVsdD1ofSw1NDU2Oih0LGUsaSk9PntcInVzZSBzdHJpY3RcIjtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KTt2YXIgcz1pKDkyMDUpLG49aSgxMjI5KSxyPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCgpe3RoaXMuZmlyc3ROb2RlPW51bGwsdGhpcy5sYXN0Tm9kZT1udWxsLHRoaXMubkVsZW1lbnRzPTB9cmV0dXJuIHQucHJvdG90eXBlLmFkZD1mdW5jdGlvbih0LGUpe2lmKHMuaXNVbmRlZmluZWQoZSkmJihlPXRoaXMubkVsZW1lbnRzKSxlPDB8fGU+dGhpcy5uRWxlbWVudHN8fHMuaXNVbmRlZmluZWQodCkpcmV0dXJuITE7dmFyIGk9dGhpcy5jcmVhdGVOb2RlKHQpO2lmKDA9PT10aGlzLm5FbGVtZW50c3x8bnVsbD09PXRoaXMubGFzdE5vZGUpdGhpcy5maXJzdE5vZGU9aSx0aGlzLmxhc3ROb2RlPWk7ZWxzZSBpZihlPT09dGhpcy5uRWxlbWVudHMpdGhpcy5sYXN0Tm9kZS5uZXh0PWksdGhpcy5sYXN0Tm9kZT1pO2Vsc2UgaWYoMD09PWUpaS5uZXh0PXRoaXMuZmlyc3ROb2RlLHRoaXMuZmlyc3ROb2RlPWk7ZWxzZXt2YXIgbj10aGlzLm5vZGVBdEluZGV4KGUtMSk7aWYobnVsbD09PW4pcmV0dXJuITE7aS5uZXh0PW4ubmV4dCxuLm5leHQ9aX1yZXR1cm4gdGhpcy5uRWxlbWVudHMrKywhMH0sdC5wcm90b3R5cGUuZmlyc3Q9ZnVuY3Rpb24oKXtpZihudWxsIT09dGhpcy5maXJzdE5vZGUpcmV0dXJuIHRoaXMuZmlyc3ROb2RlLmVsZW1lbnR9LHQucHJvdG90eXBlLmxhc3Q9ZnVuY3Rpb24oKXtpZihudWxsIT09dGhpcy5sYXN0Tm9kZSlyZXR1cm4gdGhpcy5sYXN0Tm9kZS5lbGVtZW50fSx0LnByb3RvdHlwZS5lbGVtZW50QXRJbmRleD1mdW5jdGlvbih0KXt2YXIgZT10aGlzLm5vZGVBdEluZGV4KHQpO2lmKG51bGwhPT1lKXJldHVybiBlLmVsZW1lbnR9LHQucHJvdG90eXBlLmluZGV4T2Y9ZnVuY3Rpb24odCxlKXt2YXIgaT1lfHxzLmRlZmF1bHRFcXVhbHM7aWYocy5pc1VuZGVmaW5lZCh0KSlyZXR1cm4tMTtmb3IodmFyIG49dGhpcy5maXJzdE5vZGUscj0wO251bGwhPT1uOyl7aWYoaShuLmVsZW1lbnQsdCkpcmV0dXJuIHI7cisrLG49bi5uZXh0fXJldHVybi0xfSx0LnByb3RvdHlwZS5jb250YWlucz1mdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLmluZGV4T2YodCxlKT49MH0sdC5wcm90b3R5cGUucmVtb3ZlPWZ1bmN0aW9uKHQsZSl7dmFyIGk9ZXx8cy5kZWZhdWx0RXF1YWxzO2lmKHRoaXMubkVsZW1lbnRzPDF8fHMuaXNVbmRlZmluZWQodCkpcmV0dXJuITE7Zm9yKHZhciBuPW51bGwscj10aGlzLmZpcnN0Tm9kZTtudWxsIT09cjspe2lmKGkoci5lbGVtZW50LHQpKXJldHVybiBudWxsPT09bj8odGhpcy5maXJzdE5vZGU9ci5uZXh0LHI9PT10aGlzLmxhc3ROb2RlJiYodGhpcy5sYXN0Tm9kZT1udWxsKSk6cj09PXRoaXMubGFzdE5vZGU/KHRoaXMubGFzdE5vZGU9bixuLm5leHQ9ci5uZXh0LHIubmV4dD1udWxsKToobi5uZXh0PXIubmV4dCxyLm5leHQ9bnVsbCksdGhpcy5uRWxlbWVudHMtLSwhMDtuPXIscj1yLm5leHR9cmV0dXJuITF9LHQucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpcy5maXJzdE5vZGU9bnVsbCx0aGlzLmxhc3ROb2RlPW51bGwsdGhpcy5uRWxlbWVudHM9MH0sdC5wcm90b3R5cGUuZXF1YWxzPWZ1bmN0aW9uKGUsaSl7dmFyIG49aXx8cy5kZWZhdWx0RXF1YWxzO3JldHVybiBlIGluc3RhbmNlb2YgdCYmdGhpcy5zaXplKCk9PT1lLnNpemUoKSYmdGhpcy5lcXVhbHNBdXgodGhpcy5maXJzdE5vZGUsZS5maXJzdE5vZGUsbil9LHQucHJvdG90eXBlLmVxdWFsc0F1eD1mdW5jdGlvbih0LGUsaSl7Zm9yKDtudWxsIT09dCYmbnVsbCE9PWU7KXtpZighaSh0LmVsZW1lbnQsZS5lbGVtZW50KSlyZXR1cm4hMTt0PXQubmV4dCxlPWUubmV4dH1yZXR1cm4hMH0sdC5wcm90b3R5cGUucmVtb3ZlRWxlbWVudEF0SW5kZXg9ZnVuY3Rpb24odCl7aWYoISh0PDB8fHQ+PXRoaXMubkVsZW1lbnRzfHxudWxsPT09dGhpcy5maXJzdE5vZGV8fG51bGw9PT10aGlzLmxhc3ROb2RlKSl7dmFyIGU7aWYoMT09PXRoaXMubkVsZW1lbnRzKWU9dGhpcy5maXJzdE5vZGUuZWxlbWVudCx0aGlzLmZpcnN0Tm9kZT1udWxsLHRoaXMubGFzdE5vZGU9bnVsbDtlbHNle3ZhciBpPXRoaXMubm9kZUF0SW5kZXgodC0xKTtudWxsPT09aT8oZT10aGlzLmZpcnN0Tm9kZS5lbGVtZW50LHRoaXMuZmlyc3ROb2RlPXRoaXMuZmlyc3ROb2RlLm5leHQpOmkubmV4dD09PXRoaXMubGFzdE5vZGUmJihlPXRoaXMubGFzdE5vZGUuZWxlbWVudCx0aGlzLmxhc3ROb2RlPWkpLG51bGwhPT1pJiZudWxsIT09aS5uZXh0JiYoZT1pLm5leHQuZWxlbWVudCxpLm5leHQ9aS5uZXh0Lm5leHQpfXJldHVybiB0aGlzLm5FbGVtZW50cy0tLGV9fSx0LnByb3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKHQpe2Zvcih2YXIgZT10aGlzLmZpcnN0Tm9kZTtudWxsIT09ZSYmITEhPT10KGUuZWxlbWVudCk7KWU9ZS5uZXh0fSx0LnByb3RvdHlwZS5yZXZlcnNlPWZ1bmN0aW9uKCl7Zm9yKHZhciB0PW51bGwsZT10aGlzLmZpcnN0Tm9kZSxpPW51bGw7bnVsbCE9PWU7KWk9ZS5uZXh0LGUubmV4dD10LHQ9ZSxlPWk7aT10aGlzLmZpcnN0Tm9kZSx0aGlzLmZpcnN0Tm9kZT10aGlzLmxhc3ROb2RlLHRoaXMubGFzdE5vZGU9aX0sdC5wcm90b3R5cGUudG9BcnJheT1mdW5jdGlvbigpe2Zvcih2YXIgdD1bXSxlPXRoaXMuZmlyc3ROb2RlO251bGwhPT1lOyl0LnB1c2goZS5lbGVtZW50KSxlPWUubmV4dDtyZXR1cm4gdH0sdC5wcm90b3R5cGUuc2l6ZT1mdW5jdGlvbigpe3JldHVybiB0aGlzLm5FbGVtZW50c30sdC5wcm90b3R5cGUuaXNFbXB0eT1mdW5jdGlvbigpe3JldHVybiB0aGlzLm5FbGVtZW50czw9MH0sdC5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gbi50b1N0cmluZyh0aGlzLnRvQXJyYXkoKSl9LHQucHJvdG90eXBlLm5vZGVBdEluZGV4PWZ1bmN0aW9uKHQpe2lmKHQ8MHx8dD49dGhpcy5uRWxlbWVudHMpcmV0dXJuIG51bGw7aWYodD09PXRoaXMubkVsZW1lbnRzLTEpcmV0dXJuIHRoaXMubGFzdE5vZGU7Zm9yKHZhciBlPXRoaXMuZmlyc3ROb2RlLGk9MDtpPHQmJm51bGwhPT1lO2krKyllPWUubmV4dDtyZXR1cm4gZX0sdC5wcm90b3R5cGUuY3JlYXRlTm9kZT1mdW5jdGlvbih0KXtyZXR1cm57ZWxlbWVudDp0LG5leHQ6bnVsbH19LHR9KCk7ZS5kZWZhdWx0PXJ9LDYwNzI6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pO3ZhciBzPWkoOTIwNSksbj1pKDg4MDUpLHI9aSgxMjI5KSxvPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0LGUsaSl7dm9pZCAwPT09aSYmKGk9ITEpLHRoaXMuZGljdD1uZXcgbi5kZWZhdWx0KHQpLHRoaXMuZXF1YWxzRj1lfHxzLmRlZmF1bHRFcXVhbHMsdGhpcy5hbGxvd0R1cGxpY2F0ZT1pfXJldHVybiB0LnByb3RvdHlwZS5nZXRWYWx1ZT1mdW5jdGlvbih0KXt2YXIgZT10aGlzLmRpY3QuZ2V0VmFsdWUodCk7cmV0dXJuIHMuaXNVbmRlZmluZWQoZSk/W106ci5jb3B5KGUpfSx0LnByb3RvdHlwZS5zZXRWYWx1ZT1mdW5jdGlvbih0LGUpe2lmKHMuaXNVbmRlZmluZWQodCl8fHMuaXNVbmRlZmluZWQoZSkpcmV0dXJuITE7dmFyIGk9dGhpcy5kaWN0LmdldFZhbHVlKHQpO3JldHVybiBzLmlzVW5kZWZpbmVkKGkpPyh0aGlzLmRpY3Quc2V0VmFsdWUodCxbZV0pLCEwKTohKCF0aGlzLmFsbG93RHVwbGljYXRlJiZyLmNvbnRhaW5zKGksZSx0aGlzLmVxdWFsc0YpfHwoaS5wdXNoKGUpLDApKX0sdC5wcm90b3R5cGUucmVtb3ZlPWZ1bmN0aW9uKHQsZSl7aWYocy5pc1VuZGVmaW5lZChlKSl7dmFyIGk9dGhpcy5kaWN0LnJlbW92ZSh0KTtyZXR1cm4hcy5pc1VuZGVmaW5lZChpKX12YXIgbj10aGlzLmRpY3QuZ2V0VmFsdWUodCk7cmV0dXJuIShzLmlzVW5kZWZpbmVkKG4pfHwhci5yZW1vdmUobixlLHRoaXMuZXF1YWxzRil8fCgwPT09bi5sZW5ndGgmJnRoaXMuZGljdC5yZW1vdmUodCksMCkpfSx0LnByb3RvdHlwZS5rZXlzPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZGljdC5rZXlzKCl9LHQucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe2Zvcih2YXIgdD1bXSxlPTAsaT10aGlzLmRpY3QudmFsdWVzKCk7ZTxpLmxlbmd0aDtlKyspZm9yKHZhciBzPTAsbj1pW2VdO3M8bi5sZW5ndGg7cysrKXt2YXIgcj1uW3NdO3QucHVzaChyKX1yZXR1cm4gdH0sdC5wcm90b3R5cGUuY29udGFpbnNLZXk9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZGljdC5jb250YWluc0tleSh0KX0sdC5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzLmRpY3QuY2xlYXIoKX0sdC5wcm90b3R5cGUuc2l6ZT1mdW5jdGlvbigpe3JldHVybiB0aGlzLmRpY3Quc2l6ZSgpfSx0LnByb3RvdHlwZS5pc0VtcHR5PWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZGljdC5pc0VtcHR5KCl9LHR9KCk7ZS5kZWZhdWx0PW99LDE0ODk6KHQsZSk9PntcInVzZSBzdHJpY3RcIjt2YXIgaTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KSxmdW5jdGlvbih0KXt0W3QuQkVGT1JFPTBdPVwiQkVGT1JFXCIsdFt0LkFGVEVSPTFdPVwiQUZURVJcIix0W3QuSU5TSURFX0FUX0VORD0yXT1cIklOU0lERV9BVF9FTkRcIix0W3QuSU5TSURFX0FUX1NUQVJUPTNdPVwiSU5TSURFX0FUX1NUQVJUXCJ9KGl8fChpPXt9KSk7dmFyIHM9ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KHQsZSl7dm9pZCAwPT09dCYmKHQ9W10pLHZvaWQgMD09PWUmJihlPXt9KSx0aGlzLnJvb3RJZHM9dCx0aGlzLm5vZGVzPWUsdGhpcy5pbml0Um9vdElkcygpLHRoaXMuaW5pdE5vZGVzKCl9cmV0dXJuIHQucHJvdG90eXBlLmluaXRSb290SWRzPWZ1bmN0aW9uKCl7Zm9yKHZhciB0PTAsZT10aGlzLnJvb3RJZHM7dDxlLmxlbmd0aDt0Kyspe3ZhciBpPWVbdF07dGhpcy5jcmVhdGVFbXB0eU5vZGVJZk5vdEV4aXN0KGkpfX0sdC5wcm90b3R5cGUuaW5pdE5vZGVzPWZ1bmN0aW9uKCl7Zm9yKHZhciB0IGluIHRoaXMubm9kZXMpaWYodGhpcy5ub2Rlcy5oYXNPd25Qcm9wZXJ0eSh0KSlmb3IodmFyIGU9MCxpPXRoaXMubm9kZXNbdF07ZTxpLmxlbmd0aDtlKyspe3ZhciBzPWlbZV07dGhpcy5jcmVhdGVFbXB0eU5vZGVJZk5vdEV4aXN0KHMpfX0sdC5wcm90b3R5cGUuY3JlYXRlRW1wdHlOb2RlSWZOb3RFeGlzdD1mdW5jdGlvbih0KXt0aGlzLm5vZGVzW3RdfHwodGhpcy5ub2Rlc1t0XT1bXSl9LHQucHJvdG90eXBlLmdldFJvb3RJZHM9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5yb290SWRzLnNsaWNlKCl9LHQucHJvdG90eXBlLmdldE5vZGVzPWZ1bmN0aW9uKCl7dmFyIHQ9e307Zm9yKHZhciBlIGluIHRoaXMubm9kZXMpdGhpcy5ub2Rlcy5oYXNPd25Qcm9wZXJ0eShlKSYmKHRbZV09dGhpcy5ub2Rlc1tlXS5zbGljZSgpKTtyZXR1cm4gdH0sdC5wcm90b3R5cGUuZ2V0T2JqZWN0PWZ1bmN0aW9uKCl7cmV0dXJue3Jvb3RJZHM6dGhpcy5nZXRSb290SWRzKCksbm9kZXM6dGhpcy5nZXROb2RlcygpfX0sdC5wcm90b3R5cGUudG9PYmplY3Q9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5nZXRPYmplY3QoKX0sdC5wcm90b3R5cGUuZmxhdHRlbj1mdW5jdGlvbigpe2Zvcih2YXIgdD10aGlzLGU9W10saT0wO2k8dGhpcy5yb290SWRzLmxlbmd0aDtpKyspe3ZhciBzPXRoaXMucm9vdElkc1tpXTtlLnB1c2goe2lkOnMsbGV2ZWw6MCxoYXNQYXJlbnQ6ITEsY2hpbGRyZW5Db3VudDowfSksbChzLHRoaXMubm9kZXMsZSwwKX1mb3IodmFyIG49MCxyPWU7bjxyLmxlbmd0aDtuKyspe3ZhciBvPXJbbl07by5jaGlsZHJlbkNvdW50PShhPW8uaWQsdC5ub2Rlc1thXT90Lm5vZGVzW2FdLmxlbmd0aDowKX12YXIgYTtyZXR1cm4gZTtmdW5jdGlvbiBsKHQsZSxpLHMpe2lmKHZvaWQgMD09PXMmJihzPTApLHQmJmUmJmkmJmVbdF0pe3MrKztmb3IodmFyIG49ZVt0XSxyPTA7cjxuLmxlbmd0aDtyKyspe3ZhciBvPW5bcl07aS5wdXNoKHtpZDpvLGxldmVsOnMsaGFzUGFyZW50OiEwfSksbChvLGUsaSxzKX1zLS19fX0sdC5wcm90b3R5cGUubW92ZUlkQmVmb3JlSWQ9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdGhpcy5tb3ZlSWQodCxlLGkuQkVGT1JFKX0sdC5wcm90b3R5cGUubW92ZUlkQWZ0ZXJJZD1mdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLm1vdmVJZCh0LGUsaS5BRlRFUil9LHQucHJvdG90eXBlLm1vdmVJZEludG9JZD1mdW5jdGlvbih0LGUscyl7cmV0dXJuIHZvaWQgMD09PXMmJihzPSEwKSxzP3RoaXMubW92ZUlkKHQsZSxpLklOU0lERV9BVF9TVEFSVCk6dGhpcy5tb3ZlSWQodCxlLGkuSU5TSURFX0FUX0VORCl9LHQucHJvdG90eXBlLnN3YXBSb290SWRXaXRoUm9vdElkPWZ1bmN0aW9uKHQsZSl7dmFyIGk9dGhpcy5maW5kUm9vdElkKHQpLHM9dGhpcy5maW5kUm9vdElkKGUpO3RoaXMuc3dhcFJvb3RQb3NpdGlvbldpdGhSb290UG9zaXRpb24oaSxzKX0sdC5wcm90b3R5cGUuc3dhcFJvb3RQb3NpdGlvbldpdGhSb290UG9zaXRpb249ZnVuY3Rpb24odCxlKXt2YXIgaT10aGlzLnJvb3RJZHNbZV07dGhpcy5yb290SWRzW2VdPXRoaXMucm9vdElkc1t0XSx0aGlzLnJvb3RJZHNbdF09aX0sdC5wcm90b3R5cGUuZGVsZXRlSWQ9ZnVuY3Rpb24odCl7dGhpcy5yb290RGVsZXRlSWQodCksdGhpcy5ub2RlQW5kU3ViTm9kZXNEZWxldGUodCksdGhpcy5ub2RlUmVmcmVuY2VzRGVsZXRlKHQpfSx0LnByb3RvdHlwZS5pbnNlcnRJZEJlZm9yZUlkPWZ1bmN0aW9uKHQsZSl7dmFyIGk9dGhpcy5maW5kUm9vdElkKHQpO2Zvcih2YXIgcyBpbiBpPi0xJiZ0aGlzLmluc2VydElkSW50b1Jvb3QoZSxpKSx0aGlzLm5vZGVzKWlmKHRoaXMubm9kZXMuaGFzT3duUHJvcGVydHkocykpe3ZhciBuPXRoaXMuZmluZE5vZGVJZChzLHQpO24+LTEmJnRoaXMuaW5zZXJ0SWRJbnRvTm9kZShzLGUsbil9fSx0LnByb3RvdHlwZS5pbnNlcnRJZEFmdGVySWQ9ZnVuY3Rpb24odCxlKXt2YXIgaT10aGlzLmZpbmRSb290SWQodCk7Zm9yKHZhciBzIGluIGk+LTEmJnRoaXMuaW5zZXJ0SWRJbnRvUm9vdChlLGkrMSksdGhpcy5ub2RlcylpZih0aGlzLm5vZGVzLmhhc093blByb3BlcnR5KHMpKXt2YXIgbj10aGlzLmZpbmROb2RlSWQocyx0KTtuPi0xJiZ0aGlzLmluc2VydElkSW50b05vZGUocyxlLG4rMSl9fSx0LnByb3RvdHlwZS5pbnNlcnRJZEludG9JZD1mdW5jdGlvbih0LGUpe3RoaXMubm9kZUluc2VydEF0RW5kKHQsZSksdGhpcy5ub2Rlc1tlXT1bXX0sdC5wcm90b3R5cGUuaW5zZXJ0SWRJbnRvUm9vdD1mdW5jdGlvbih0LGUpe2lmKHZvaWQgMD09PWUpdGhpcy5yb290SW5zZXJ0QXRFbmQodCk7ZWxzZSBpZihlPDApe3ZhciBpPXRoaXMucm9vdElkcy5sZW5ndGg7dGhpcy5yb290SWRzLnNwbGljZShlK2krMSwwLHQpfWVsc2UgdGhpcy5yb290SWRzLnNwbGljZShlLDAsdCk7dGhpcy5ub2Rlc1t0XT10aGlzLm5vZGVzW3RdfHxbXX0sdC5wcm90b3R5cGUuaW5zZXJ0SWRJbnRvTm9kZT1mdW5jdGlvbih0LGUsaSl7aWYodGhpcy5ub2Rlc1t0XT10aGlzLm5vZGVzW3RdfHxbXSx0aGlzLm5vZGVzW2VdPXRoaXMubm9kZXNbZV18fFtdLHZvaWQgMD09PWkpdGhpcy5ub2RlSW5zZXJ0QXRFbmQodCxlKTtlbHNlIGlmKGk8MCl7dmFyIHM9dGhpcy5ub2Rlc1t0XS5sZW5ndGg7dGhpcy5ub2Rlc1t0XS5zcGxpY2UoaStzKzEsMCxlKX1lbHNlIHRoaXMubm9kZXNbdF0uc3BsaWNlKGksMCxlKX0sdC5wcm90b3R5cGUubW92ZUlkPWZ1bmN0aW9uKHQsZSxzKXt2YXIgbj10LHI9dGhpcy5maW5kUm9vdElkKG4pO2Zvcih2YXIgbyBpbiB0aGlzLm5vZGVzW2VdLHRoaXMubm9kZXMpaWYodGhpcy5ub2Rlcy5oYXNPd25Qcm9wZXJ0eShvKSl7dGhpcy5maW5kTm9kZUlkKG8sZSk7YnJlYWt9dmFyIGE9ZSxsPXRoaXMuZmluZFJvb3RJZChhKTtmb3IodmFyIG8gaW4gdGhpcy5ub2Rlc1tlXSx0aGlzLm5vZGVzKWlmKHRoaXMubm9kZXMuaGFzT3duUHJvcGVydHkobykpe3RoaXMuZmluZE5vZGVJZChvLGUpO2JyZWFrfWlmKHI+LTEpe2lmKGw+LTEpc3dpdGNoKHRoaXMucm9vdERlbGV0ZShyKSxsPnImJmwtLSxzKXtjYXNlIGkuQkVGT1JFOnRoaXMuaW5zZXJ0SWRJbnRvUm9vdChuLGwpO2JyZWFrO2Nhc2UgaS5BRlRFUjp0aGlzLmluc2VydElkSW50b1Jvb3QobixsKzEpO2JyZWFrO2Nhc2UgaS5JTlNJREVfQVRfU1RBUlQ6dGhpcy5ub2RlSW5zZXJ0QXRTdGFydChhLG4pO2JyZWFrO2Nhc2UgaS5JTlNJREVfQVRfRU5EOnRoaXMubm9kZUluc2VydEF0RW5kKGEsbil9ZWxzZSBmb3IodmFyIG8gaW4gdGhpcy5yb290RGVsZXRlKHIpLHRoaXMubm9kZXMpaWYodGhpcy5ub2Rlcy5oYXNPd25Qcm9wZXJ0eShvKSYmKGg9dGhpcy5maW5kTm9kZUlkKG8sYSkpPi0xKXtzd2l0Y2gocyl7Y2FzZSBpLkJFRk9SRTp0aGlzLmluc2VydElkSW50b05vZGUobyxuLGgpO2JyZWFrO2Nhc2UgaS5BRlRFUjp0aGlzLmluc2VydElkSW50b05vZGUobyxuLGgrMSk7YnJlYWs7Y2FzZSBpLklOU0lERV9BVF9TVEFSVDp0aGlzLm5vZGVJbnNlcnRBdFN0YXJ0KGEsbik7YnJlYWs7Y2FzZSBpLklOU0lERV9BVF9FTkQ6dGhpcy5ub2RlSW5zZXJ0QXRFbmQoYSxuKX1icmVha319ZWxzZSBpZihsPi0xKXtmb3IodmFyIG8gaW4gdGhpcy5ub2RlcylpZih0aGlzLm5vZGVzLmhhc093blByb3BlcnR5KG8pJiYoaD10aGlzLmZpbmROb2RlSWQobyxuKSk+LTEpe3RoaXMubm9kZURlbGV0ZUF0SW5kZXgobyxoKTticmVha31zd2l0Y2gocyl7Y2FzZSBpLkJFRk9SRTp0aGlzLmluc2VydElkSW50b1Jvb3QobixsKTticmVhaztjYXNlIGkuQUZURVI6dGhpcy5pbnNlcnRJZEludG9Sb290KG4sbCsxKTticmVhaztjYXNlIGkuSU5TSURFX0FUX1NUQVJUOnRoaXMubm9kZUluc2VydEF0U3RhcnQoYSxuKTticmVhaztjYXNlIGkuSU5TSURFX0FUX0VORDp0aGlzLm5vZGVJbnNlcnRBdEVuZChhLG4pfX1lbHNle2Zvcih2YXIgbyBpbiB0aGlzLm5vZGVzKWlmKHRoaXMubm9kZXMuaGFzT3duUHJvcGVydHkobykmJihoPXRoaXMuZmluZE5vZGVJZChvLG4pKT4tMSl7dGhpcy5ub2RlRGVsZXRlQXRJbmRleChvLGgpO2JyZWFrfWZvcih2YXIgbyBpbiB0aGlzLm5vZGVzKXt2YXIgaDtpZih0aGlzLm5vZGVzLmhhc093blByb3BlcnR5KG8pJiYoaD10aGlzLmZpbmROb2RlSWQobyxhKSk+LTEpe3N3aXRjaChzKXtjYXNlIGkuQkVGT1JFOnRoaXMuaW5zZXJ0SWRJbnRvTm9kZShvLG4saCk7YnJlYWs7Y2FzZSBpLkFGVEVSOnRoaXMuaW5zZXJ0SWRJbnRvTm9kZShvLG4saCsxKTticmVhaztjYXNlIGkuSU5TSURFX0FUX1NUQVJUOnRoaXMubm9kZUluc2VydEF0U3RhcnQoYSxuKTticmVhaztjYXNlIGkuSU5TSURFX0FUX0VORDp0aGlzLm5vZGVJbnNlcnRBdEVuZChhLG4pfWJyZWFrfX19fSx0LnByb3RvdHlwZS5zd2FwQXJyYXlFbGVtZW50cz1mdW5jdGlvbih0LGUsaSl7dmFyIHM9dFtlXTtyZXR1cm4gdFtlXT10W2ldLHRbaV09cyx0fSx0LnByb3RvdHlwZS5yb290RGVsZXRlSWQ9ZnVuY3Rpb24odCl7dmFyIGU9dGhpcy5maW5kUm9vdElkKHQpO2U+LTEmJnRoaXMucm9vdERlbGV0ZShlKX0sdC5wcm90b3R5cGUubm9kZUFuZFN1Yk5vZGVzRGVsZXRlPWZ1bmN0aW9uKHQpe2Zvcih2YXIgZT1bXSxpPTA7aTx0aGlzLm5vZGVzW3RdLmxlbmd0aDtpKyspe3ZhciBzPXRoaXMubm9kZXNbdF1baV07dGhpcy5ub2RlQW5kU3ViTm9kZXNEZWxldGUocyksZS5wdXNoKHQpfWZvcih0aGlzLm5vZGVEZWxldGUodCksaT0wO2k8ZS5sZW5ndGg7aSsrKXRoaXMubm9kZURlbGV0ZShlW2ldKX0sdC5wcm90b3R5cGUubm9kZVJlZnJlbmNlc0RlbGV0ZT1mdW5jdGlvbih0KXtmb3IodmFyIGUgaW4gdGhpcy5ub2RlcylpZih0aGlzLm5vZGVzLmhhc093blByb3BlcnR5KGUpKWZvcih2YXIgaT0wO2k8dGhpcy5ub2Rlc1tlXS5sZW5ndGg7aSsrKXRoaXMubm9kZXNbZV1baV09PT10JiZ0aGlzLm5vZGVEZWxldGVBdEluZGV4KGUsaSl9LHQucHJvdG90eXBlLm5vZGVEZWxldGU9ZnVuY3Rpb24odCl7ZGVsZXRlIHRoaXMubm9kZXNbdF19LHQucHJvdG90eXBlLmZpbmRSb290SWQ9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMucm9vdElkcy5pbmRleE9mKHQpfSx0LnByb3RvdHlwZS5maW5kTm9kZUlkPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHRoaXMubm9kZXNbdF0uaW5kZXhPZihlKX0sdC5wcm90b3R5cGUuZmluZE5vZGU9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMubm9kZXNbdF19LHQucHJvdG90eXBlLm5vZGVJbnNlcnRBdFN0YXJ0PWZ1bmN0aW9uKHQsZSl7dGhpcy5ub2Rlc1t0XS51bnNoaWZ0KGUpfSx0LnByb3RvdHlwZS5ub2RlSW5zZXJ0QXRFbmQ9ZnVuY3Rpb24odCxlKXt0aGlzLm5vZGVzW3RdLnB1c2goZSl9LHQucHJvdG90eXBlLnJvb3REZWxldGU9ZnVuY3Rpb24odCl7dGhpcy5yb290SWRzLnNwbGljZSh0LDEpfSx0LnByb3RvdHlwZS5ub2RlRGVsZXRlQXRJbmRleD1mdW5jdGlvbih0LGUpe3RoaXMubm9kZXNbdF0uc3BsaWNlKGUsMSl9LHQucHJvdG90eXBlLnJvb3RJbnNlcnRBdFN0YXJ0PWZ1bmN0aW9uKHQpe3RoaXMucm9vdElkcy51bnNoaWZ0KHQpfSx0LnByb3RvdHlwZS5yb290SW5zZXJ0QXRFbmQ9ZnVuY3Rpb24odCl7dGhpcy5yb290SWRzLnB1c2godCl9LHR9KCk7ZS5kZWZhdWx0PXN9LDU5OTQ6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pO3ZhciBzPWkoOTIwNSksbj1pKDI0MjIpLHI9ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KHQpe3RoaXMuaGVhcD1uZXcgbi5kZWZhdWx0KHMucmV2ZXJzZUNvbXBhcmVGdW5jdGlvbih0KSl9cmV0dXJuIHQucHJvdG90eXBlLmVucXVldWU9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuaGVhcC5hZGQodCl9LHQucHJvdG90eXBlLmFkZD1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5oZWFwLmFkZCh0KX0sdC5wcm90b3R5cGUuZGVxdWV1ZT1mdW5jdGlvbigpe2lmKDAhPT10aGlzLmhlYXAuc2l6ZSgpKXt2YXIgdD10aGlzLmhlYXAucGVlaygpO3JldHVybiB0aGlzLmhlYXAucmVtb3ZlUm9vdCgpLHR9fSx0LnByb3RvdHlwZS5wZWVrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaGVhcC5wZWVrKCl9LHQucHJvdG90eXBlLmNvbnRhaW5zPWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLmhlYXAuY29udGFpbnModCl9LHQucHJvdG90eXBlLmlzRW1wdHk9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5oZWFwLmlzRW1wdHkoKX0sdC5wcm90b3R5cGUuc2l6ZT1mdW5jdGlvbigpe3JldHVybiB0aGlzLmhlYXAuc2l6ZSgpfSx0LnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbigpe3RoaXMuaGVhcC5jbGVhcigpfSx0LnByb3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKHQpe3RoaXMuaGVhcC5mb3JFYWNoKHQpfSx0fSgpO2UuZGVmYXVsdD1yfSwyNzg6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pO3ZhciBzPWkoNTQ1Niksbj1mdW5jdGlvbigpe2Z1bmN0aW9uIHQoKXt0aGlzLmxpc3Q9bmV3IHMuZGVmYXVsdH1yZXR1cm4gdC5wcm90b3R5cGUuZW5xdWV1ZT1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5saXN0LmFkZCh0KX0sdC5wcm90b3R5cGUuYWRkPWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLmxpc3QuYWRkKHQpfSx0LnByb3RvdHlwZS5kZXF1ZXVlPWZ1bmN0aW9uKCl7aWYoMCE9PXRoaXMubGlzdC5zaXplKCkpe3ZhciB0PXRoaXMubGlzdC5maXJzdCgpO3JldHVybiB0aGlzLmxpc3QucmVtb3ZlRWxlbWVudEF0SW5kZXgoMCksdH19LHQucHJvdG90eXBlLnBlZWs9ZnVuY3Rpb24oKXtpZigwIT09dGhpcy5saXN0LnNpemUoKSlyZXR1cm4gdGhpcy5saXN0LmZpcnN0KCl9LHQucHJvdG90eXBlLnNpemU9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5saXN0LnNpemUoKX0sdC5wcm90b3R5cGUuY29udGFpbnM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdGhpcy5saXN0LmNvbnRhaW5zKHQsZSl9LHQucHJvdG90eXBlLmlzRW1wdHk9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5saXN0LnNpemUoKTw9MH0sdC5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzLmxpc3QuY2xlYXIoKX0sdC5wcm90b3R5cGUuZm9yRWFjaD1mdW5jdGlvbih0KXt0aGlzLmxpc3QuZm9yRWFjaCh0KX0sdH0oKTtlLmRlZmF1bHQ9bn0sNzgxODoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSk7dmFyIHM9aSg5MjA1KSxuPWkoMTIyOSkscj1pKDg4MDUpLG89ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KHQpe3RoaXMuZGljdGlvbmFyeT1uZXcgci5kZWZhdWx0KHQpfXJldHVybiB0LnByb3RvdHlwZS5jb250YWlucz1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5kaWN0aW9uYXJ5LmNvbnRhaW5zS2V5KHQpfSx0LnByb3RvdHlwZS5hZGQ9ZnVuY3Rpb24odCl7cmV0dXJuIXRoaXMuY29udGFpbnModCkmJiFzLmlzVW5kZWZpbmVkKHQpJiYodGhpcy5kaWN0aW9uYXJ5LnNldFZhbHVlKHQsdCksITApfSx0LnByb3RvdHlwZS5pbnRlcnNlY3Rpb249ZnVuY3Rpb24odCl7dmFyIGU9dGhpczt0aGlzLmZvckVhY2goKGZ1bmN0aW9uKGkpe3JldHVybiB0LmNvbnRhaW5zKGkpfHxlLnJlbW92ZShpKSwhMH0pKX0sdC5wcm90b3R5cGUudW5pb249ZnVuY3Rpb24odCl7dmFyIGU9dGhpczt0LmZvckVhY2goKGZ1bmN0aW9uKHQpe3JldHVybiBlLmFkZCh0KSwhMH0pKX0sdC5wcm90b3R5cGUuZGlmZmVyZW5jZT1mdW5jdGlvbih0KXt2YXIgZT10aGlzO3QuZm9yRWFjaCgoZnVuY3Rpb24odCl7cmV0dXJuIGUucmVtb3ZlKHQpLCEwfSkpfSx0LnByb3RvdHlwZS5pc1N1YnNldE9mPWZ1bmN0aW9uKHQpe2lmKHRoaXMuc2l6ZSgpPnQuc2l6ZSgpKXJldHVybiExO3ZhciBlPSEwO3JldHVybiB0aGlzLmZvckVhY2goKGZ1bmN0aW9uKGkpe3JldHVybiEhdC5jb250YWlucyhpKXx8KGU9ITEsITEpfSkpLGV9LHQucHJvdG90eXBlLnJlbW92ZT1mdW5jdGlvbih0KXtyZXR1cm4hIXRoaXMuY29udGFpbnModCkmJih0aGlzLmRpY3Rpb25hcnkucmVtb3ZlKHQpLCEwKX0sdC5wcm90b3R5cGUuZm9yRWFjaD1mdW5jdGlvbih0KXt0aGlzLmRpY3Rpb25hcnkuZm9yRWFjaCgoZnVuY3Rpb24oZSxpKXtyZXR1cm4gdChpKX0pKX0sdC5wcm90b3R5cGUudG9BcnJheT1mdW5jdGlvbigpe3JldHVybiB0aGlzLmRpY3Rpb25hcnkudmFsdWVzKCl9LHQucHJvdG90eXBlLmlzRW1wdHk9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5kaWN0aW9uYXJ5LmlzRW1wdHkoKX0sdC5wcm90b3R5cGUuc2l6ZT1mdW5jdGlvbigpe3JldHVybiB0aGlzLmRpY3Rpb25hcnkuc2l6ZSgpfSx0LnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbigpe3RoaXMuZGljdGlvbmFyeS5jbGVhcigpfSx0LnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiBuLnRvU3RyaW5nKHRoaXMudG9BcnJheSgpKX0sdH0oKTtlLmRlZmF1bHQ9b30sNTY2OToodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSk7dmFyIHM9aSg1NDU2KSxuPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCgpe3RoaXMubGlzdD1uZXcgcy5kZWZhdWx0fXJldHVybiB0LnByb3RvdHlwZS5wdXNoPWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLmxpc3QuYWRkKHQsMCl9LHQucHJvdG90eXBlLmFkZD1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5saXN0LmFkZCh0LDApfSx0LnByb3RvdHlwZS5wb3A9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5saXN0LnJlbW92ZUVsZW1lbnRBdEluZGV4KDApfSx0LnByb3RvdHlwZS5wZWVrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubGlzdC5maXJzdCgpfSx0LnByb3RvdHlwZS5zaXplPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubGlzdC5zaXplKCl9LHQucHJvdG90eXBlLmNvbnRhaW5zPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHRoaXMubGlzdC5jb250YWlucyh0LGUpfSx0LnByb3RvdHlwZS5pc0VtcHR5PWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubGlzdC5pc0VtcHR5KCl9LHQucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpcy5saXN0LmNsZWFyKCl9LHQucHJvdG90eXBlLmZvckVhY2g9ZnVuY3Rpb24odCl7dGhpcy5saXN0LmZvckVhY2godCl9LHR9KCk7ZS5kZWZhdWx0PW59LDEyMjk6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pO3ZhciBzPWkoOTIwNSk7ZnVuY3Rpb24gbih0LGUsaSl7Zm9yKHZhciBuPWl8fHMuZGVmYXVsdEVxdWFscyxyPXQubGVuZ3RoLG89MDtvPHI7bysrKWlmKG4odFtvXSxlKSlyZXR1cm4gbztyZXR1cm4tMX1lLmluZGV4T2Y9bixlLmxhc3RJbmRleE9mPWZ1bmN0aW9uKHQsZSxpKXtmb3IodmFyIG49aXx8cy5kZWZhdWx0RXF1YWxzLHI9dC5sZW5ndGgtMTtyPj0wO3ItLSlpZihuKHRbcl0sZSkpcmV0dXJuIHI7cmV0dXJuLTF9LGUuY29udGFpbnM9ZnVuY3Rpb24odCxlLGkpe3JldHVybiBuKHQsZSxpKT49MH0sZS5yZW1vdmU9ZnVuY3Rpb24odCxlLGkpe3ZhciBzPW4odCxlLGkpO3JldHVybiEoczwwfHwodC5zcGxpY2UocywxKSwwKSl9LGUuZnJlcXVlbmN5PWZ1bmN0aW9uKHQsZSxpKXtmb3IodmFyIG49aXx8cy5kZWZhdWx0RXF1YWxzLHI9dC5sZW5ndGgsbz0wLGE9MDthPHI7YSsrKW4odFthXSxlKSYmbysrO3JldHVybiBvfSxlLmVxdWFscz1mdW5jdGlvbih0LGUsaSl7dmFyIG49aXx8cy5kZWZhdWx0RXF1YWxzO2lmKHQubGVuZ3RoIT09ZS5sZW5ndGgpcmV0dXJuITE7Zm9yKHZhciByPXQubGVuZ3RoLG89MDtvPHI7bysrKWlmKCFuKHRbb10sZVtvXSkpcmV0dXJuITE7cmV0dXJuITB9LGUuY29weT1mdW5jdGlvbih0KXtyZXR1cm4gdC5jb25jYXQoKX0sZS5zd2FwPWZ1bmN0aW9uKHQsZSxpKXtpZihlPDB8fGU+PXQubGVuZ3RofHxpPDB8fGk+PXQubGVuZ3RoKXJldHVybiExO3ZhciBzPXRbZV07cmV0dXJuIHRbZV09dFtpXSx0W2ldPXMsITB9LGUudG9TdHJpbmc9ZnVuY3Rpb24odCl7cmV0dXJuXCJbXCIrdC50b1N0cmluZygpK1wiXVwifSxlLmZvckVhY2g9ZnVuY3Rpb24odCxlKXtmb3IodmFyIGk9MCxzPXQ7aTxzLmxlbmd0aDtpKyspaWYoITE9PT1lKHNbaV0pKXJldHVybn19LDE2NDk6KHQsZSxpKT0+e1widXNlIHN0cmljdFwiO09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFwiX19lc01vZHVsZVwiLHt2YWx1ZTohMH0pO3ZhciBzPWkoMTIyOSk7ZS5hcnJheXM9czt2YXIgbj1pKDIwNzApO2UuQmFnPW4uZGVmYXVsdDt2YXIgcj1pKDgwNzEpO2UuQlNUcmVlPXIuZGVmYXVsdDt2YXIgbz1pKDMxNzYpO2UuQlNUcmVlS1Y9by5kZWZhdWx0O3ZhciBhPWkoODgwNSk7ZS5EaWN0aW9uYXJ5PWEuZGVmYXVsdDt2YXIgbD1pKDI0MjIpO2UuSGVhcD1sLmRlZmF1bHQ7dmFyIGg9aSgzMjcyKTtlLkxpbmtlZERpY3Rpb25hcnk9aC5kZWZhdWx0O3ZhciBjPWkoNTQ1Nik7ZS5MaW5rZWRMaXN0PWMuZGVmYXVsdDt2YXIgdT1pKDYwNzIpO2UuTXVsdGlEaWN0aW9uYXJ5PXUuZGVmYXVsdDt2YXIgZD1pKDI3MzQpO2UuRmFjdG9yeURpY3Rpb25hcnk9ZC5kZWZhdWx0O3ZhciBmPWkoMjczNCk7ZS5EZWZhdWx0RGljdGlvbmFyeT1mLmRlZmF1bHQ7dmFyIG09aSgyNzgpO2UuUXVldWU9bS5kZWZhdWx0O3ZhciBwPWkoNTk5NCk7ZS5Qcmlvcml0eVF1ZXVlPXAuZGVmYXVsdDt2YXIgYj1pKDc4MTgpO2UuU2V0PWIuZGVmYXVsdDt2YXIgZz1pKDU2NjkpO2UuU3RhY2s9Zy5kZWZhdWx0O3ZhciBTPWkoMTQ4OSk7ZS5NdWx0aVJvb3RUcmVlPVMuZGVmYXVsdDt2YXIgeT1pKDkyMDUpO2UudXRpbD15fSw5MjA1Oih0LGUpPT57XCJ1c2Ugc3RyaWN0XCI7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSk7dmFyIGk9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtmdW5jdGlvbiBzKHQpe3JldHVyblwiZnVuY3Rpb25cIj09dHlwZW9mIHR9ZnVuY3Rpb24gbih0KXtyZXR1cm4gdm9pZCAwPT09dH1mdW5jdGlvbiByKHQpe3JldHVyblwiW29iamVjdCBTdHJpbmddXCI9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodCl9ZS5oYXM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gaS5jYWxsKHQsZSl9LGUuZGVmYXVsdENvbXBhcmU9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdDxlPy0xOnQ9PT1lPzA6MX0sZS5kZWZhdWx0RXF1YWxzPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHQ9PT1lfSxlLmRlZmF1bHRUb1N0cmluZz1mdW5jdGlvbih0KXtyZXR1cm4gbnVsbD09PXQ/XCJDT0xMRUNUSU9OX05VTExcIjpuKHQpP1wiQ09MTEVDVElPTl9VTkRFRklORURcIjpyKHQpP1wiJHNcIit0OlwiJG9cIit0LnRvU3RyaW5nKCl9LGUubWFrZVN0cmluZz1mdW5jdGlvbih0LGkpe2lmKHZvaWQgMD09PWkmJihpPVwiLFwiKSxudWxsPT09dClyZXR1cm5cIkNPTExFQ1RJT05fTlVMTFwiO2lmKG4odCkpcmV0dXJuXCJDT0xMRUNUSU9OX1VOREVGSU5FRFwiO2lmKHIodCkpcmV0dXJuIHQudG9TdHJpbmcoKTt2YXIgcz1cIntcIixvPSEwO2Zvcih2YXIgYSBpbiB0KWUuaGFzKHQsYSkmJihvP289ITE6cys9aSxzPXMrYStcIjpcIit0W2FdKTtyZXR1cm4gcytcIn1cIn0sZS5pc0Z1bmN0aW9uPXMsZS5pc1VuZGVmaW5lZD1uLGUuaXNTdHJpbmc9cixlLnJldmVyc2VDb21wYXJlRnVuY3Rpb249ZnVuY3Rpb24odCl7cmV0dXJuIG4odCl8fCFzKHQpP2Z1bmN0aW9uKHQsZSl7cmV0dXJuIHQ8ZT8xOnQ9PT1lPzA6LTF9OmZ1bmN0aW9uKGUsaSl7cmV0dXJuLTEqdChlLGkpfX0sZS5jb21wYXJlVG9FcXVhbHM9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKGUsaSl7cmV0dXJuIDA9PT10KGUsaSl9fX0sNjM2ODoodCxlLGkpPT57XCJ1c2Ugc3RyaWN0XCI7aS5yKGUpLGkuZChlLHtkZWZhdWx0OigpPT51ZX0pO2NvbnN0IHM9KCk9Pnt9O3MuTD0odCxlKT0+e2lmKCFlKXJldHVybjtjb25zdCBpPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGUpLmpvaW4oXCIgXCIpO3dpbmRvdy5jb25zb2xlLmxvZyh0K1wiOiBcIitpKX0scy5NYWtlRXhjZXB0aW9uPXQ9PmNsYXNzIGV4dGVuZHMgRXJyb3J7Y29uc3RydWN0b3IoZSxpKXtzdXBlcihlKSx0aGlzLm5hbWU9dCx0aGlzLm1lc3NhZ2U9ZSx0aGlzLmRhdGE9aX19LHMuUkVSUj1zLlJ1bnRpbWVFcnJvcj1jbGFzc3tjb25zdHJ1Y3Rvcih0LGUpe3RoaXMuY29kZT10LHRoaXMubWVzc2FnZT1lfXRvU3RyaW5nKCl7cmV0dXJuXCJbUnVudGltZUVycm9yXSBcIit0aGlzLmNvZGUrXCI6XCIrdGhpcy5tZXNzYWdlfX0scy5NZXJnZT0odCxlKT0+e2Zvcihjb25zdCBpIGluIGUpdFtpXT1lW2ldO3JldHVybiB0fSxzLk1pbj1NYXRoLm1pbixzLk1heD1NYXRoLm1heCxzLmZvckVhY2g9KHQsZSk9Pntmb3IobGV0IGk9MDtpPHQubGVuZ3RoO2krKyllKHRbaV0saSl9LHMuUm91bmROPSh0LGUpPT50JWU+PWUvMj9wYXJzZUludCh0L2UsMTApKmUrZTpwYXJzZUludCh0L2UsMTApKmUscy5NaWRMaW5lPSh0LGUpPT57bGV0IGk9ZSsodC1lKS8yO3JldHVybiBpJTI+MCYmKGk9cy5Sb3VuZE4oMTAqaSw1KS8xMCksaX0scy5Tb3J0QW5kVW5pcXVlPSh0LGUsaSk9PntpZih0Lmxlbmd0aD4xKXtjb25zdCBzPVtdO2xldCBuO3Quc29ydChlKTtmb3IobGV0IGU9MDtlPHQubGVuZ3RoOysrZSkwIT09ZSYmaSh0W2VdLG4pfHxzLnB1c2godFtlXSksbj10W2VdO3JldHVybiBzfXJldHVybiB0fSxzLkNvbnRhaW5zPSh0LGUpPT57bGV0IGk9dC5sZW5ndGg7Zm9yKDtpLS07KWlmKHRbaV09PT1lKXJldHVybiEwO3JldHVybiExfSxzLmdldENhbnZhc0NvbnRleHQ9dD0+e2lmKCF0KXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudFwiLFwiSW52YWxpZCBjYW52YXMgc2VsZWN0b3I6IFwiK3QpO2NvbnN0IGU9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodCk7aWYoIWV8fCFlLmdldENvbnRleHQpdGhyb3cgbmV3IHMuUkVSUihcIlVuc3VwcG9ydGVkQnJvd3NlckVycm9yXCIsXCJUaGlzIGJyb3dzZXIgZG9lcyBub3Qgc3VwcG9ydCBIVE1MNSBDYW52YXNcIik7cmV0dXJuIGUuZ2V0Q29udGV4dChcIjJkXCIpfSxzLmRyYXdEb3Q9KHQsZSxpLHM9XCIjNTVcIik9Pnt0LnNhdmUoKSx0LnNldEZpbGxTdHlsZShzKSx0LmJlZ2luUGF0aCgpLHQuYXJjKGUsaSwzLDAsMipNYXRoLlBJLCEwKSx0LmNsb3NlUGF0aCgpLHQuZmlsbCgpLHQucmVzdG9yZSgpfSxzLkJNPSh0LGUpPT57Y29uc3QgaT0obmV3IERhdGUpLmdldFRpbWUoKTtlKCk7Y29uc3Qgbj0obmV3IERhdGUpLmdldFRpbWUoKS1pO3MuTCh0K24rXCJtc1wiKX0scy5TdGFja1RyYWNlPSgpPT4obmV3IEVycm9yKS5zdGFjayxzLlc9KC4uLnQpPT57Y29uc3QgZT10LmpvaW4oXCIgXCIpO3dpbmRvdy5jb25zb2xlLmxvZyhcIldhcm5pbmc6IFwiLGUscy5TdGFja1RyYWNlKCkpfSwocy5QcmVmaXg9dD0+cy5QcmVmaXgucHJlZml4K3QpLnByZWZpeD1cInZmLVwiO2NsYXNzIG57c3RhdGljIEdDRCh0LGUpe2lmKFwibnVtYmVyXCIhPXR5cGVvZiB0fHxcIm51bWJlclwiIT10eXBlb2YgZSl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRcIixgSW52YWxpZCBudW1iZXJzOiAke3R9LCAke2V9YCk7bGV0IGk7Zm9yKDswIT09ZTspaT1lLGU9dCVlLHQ9aTtyZXR1cm4gdH1zdGF0aWMgTENNKHQsZSl7cmV0dXJuIHQqZS9uLkdDRCh0LGUpfXN0YXRpYyBMQ01NKHQpe2lmKDA9PT10Lmxlbmd0aClyZXR1cm4gMDtpZigxPT09dC5sZW5ndGgpcmV0dXJuIHRbMF07aWYoMj09PXQubGVuZ3RoKXJldHVybiBuLkxDTSh0WzBdLHRbMV0pO3tjb25zdCBlPXRbMF07cmV0dXJuIHQuc2hpZnQoKSxuLkxDTShlLG4uTENNTSh0KSl9fWNvbnN0cnVjdG9yKHQsZSl7dGhpcy5zZXQodCxlKX1zZXQodCxlKXtyZXR1cm4gdGhpcy5udW1lcmF0b3I9dm9pZCAwPT09dD8xOnQsdGhpcy5kZW5vbWluYXRvcj12b2lkIDA9PT1lPzE6ZSx0aGlzfXZhbHVlKCl7cmV0dXJuIHRoaXMubnVtZXJhdG9yL3RoaXMuZGVub21pbmF0b3J9c2ltcGxpZnkoKXtsZXQgdD10aGlzLm51bWVyYXRvcixlPXRoaXMuZGVub21pbmF0b3I7Y29uc3QgaT1uLkdDRCh0LGUpO3JldHVybiB0Lz1pLGUvPWksZTwwJiYoZT0tZSx0PS10KSx0aGlzLnNldCh0LGUpfWFkZCh0LGUpe2xldCBpLHM7dCBpbnN0YW5jZW9mIG4/KGk9dC5udW1lcmF0b3Iscz10LmRlbm9taW5hdG9yKTooaT12b2lkIDAhPT10P3Q6MCxzPXZvaWQgMCE9PWU/ZToxKTtjb25zdCByPW4uTENNKHRoaXMuZGVub21pbmF0b3Iscyksbz1yL3RoaXMuZGVub21pbmF0b3IsYT1yL3MsbD10aGlzLm51bWVyYXRvcipvK2kqYTtyZXR1cm4gdGhpcy5zZXQobCxyKX1zdWJ0cmFjdCh0LGUpe2xldCBpLHM7dCBpbnN0YW5jZW9mIG4/KGk9dC5udW1lcmF0b3Iscz10LmRlbm9taW5hdG9yKTooaT12b2lkIDAhPT10P3Q6MCxzPXZvaWQgMCE9PWU/ZToxKTtjb25zdCByPW4uTENNKHRoaXMuZGVub21pbmF0b3Iscyksbz1yL3RoaXMuZGVub21pbmF0b3IsYT1yL3MsbD10aGlzLm51bWVyYXRvcipvLWkqYTtyZXR1cm4gdGhpcy5zZXQobCxyKX1tdWx0aXBseSh0LGUpe2xldCBpLHM7cmV0dXJuIHQgaW5zdGFuY2VvZiBuPyhpPXQubnVtZXJhdG9yLHM9dC5kZW5vbWluYXRvcik6KGk9dm9pZCAwIT09dD90OjEscz12b2lkIDAhPT1lP2U6MSksdGhpcy5zZXQodGhpcy5udW1lcmF0b3IqaSx0aGlzLmRlbm9taW5hdG9yKnMpfWRpdmlkZSh0LGUpe2xldCBpLHM7cmV0dXJuIHQgaW5zdGFuY2VvZiBuPyhpPXQubnVtZXJhdG9yLHM9dC5kZW5vbWluYXRvcik6KGk9dm9pZCAwIT09dD90OjEscz12b2lkIDAhPT1lP2U6MSksdGhpcy5zZXQodGhpcy5udW1lcmF0b3Iqcyx0aGlzLmRlbm9taW5hdG9yKmkpfWVxdWFscyh0KXtjb25zdCBlPW4uX19jb21wYXJlQS5jb3B5KHQpLnNpbXBsaWZ5KCksaT1uLl9fY29tcGFyZUIuY29weSh0aGlzKS5zaW1wbGlmeSgpO3JldHVybiBlLm51bWVyYXRvcj09PWkubnVtZXJhdG9yJiZlLmRlbm9taW5hdG9yPT09aS5kZW5vbWluYXRvcn1ncmVhdGVyVGhhbih0KXtjb25zdCBlPW4uX19jb21wYXJlQi5jb3B5KHRoaXMpO3JldHVybiBlLnN1YnRyYWN0KHQpLGUubnVtZXJhdG9yPjB9Z3JlYXRlclRoYW5FcXVhbHModCl7Y29uc3QgZT1uLl9fY29tcGFyZUIuY29weSh0aGlzKTtyZXR1cm4gZS5zdWJ0cmFjdCh0KSxlLm51bWVyYXRvcj49MH1sZXNzVGhhbih0KXtyZXR1cm4hdGhpcy5ncmVhdGVyVGhhbkVxdWFscyh0KX1sZXNzVGhhbkVxdWFscyh0KXtyZXR1cm4hdGhpcy5ncmVhdGVyVGhhbih0KX1jbG9uZSgpe3JldHVybiBuZXcgbih0aGlzLm51bWVyYXRvcix0aGlzLmRlbm9taW5hdG9yKX1jb3B5KHQpe3JldHVyblwibnVtYmVyXCI9PXR5cGVvZiB0P3RoaXMuc2V0KHR8fDAsMSk6dGhpcy5zZXQodC5udW1lcmF0b3IsdC5kZW5vbWluYXRvcil9cXVvdGllbnQoKXtyZXR1cm4gTWF0aC5mbG9vcih0aGlzLm51bWVyYXRvci90aGlzLmRlbm9taW5hdG9yKX1mcmFjdGlvbigpe3JldHVybiB0aGlzLm51bWVyYXRvciV0aGlzLmRlbm9taW5hdG9yfWFicygpe3JldHVybiB0aGlzLmRlbm9taW5hdG9yPU1hdGguYWJzKHRoaXMuZGVub21pbmF0b3IpLHRoaXMubnVtZXJhdG9yPU1hdGguYWJzKHRoaXMubnVtZXJhdG9yKSx0aGlzfXRvU3RyaW5nKCl7cmV0dXJuIHRoaXMubnVtZXJhdG9yK1wiL1wiK3RoaXMuZGVub21pbmF0b3J9dG9TaW1wbGlmaWVkU3RyaW5nKCl7cmV0dXJuIG4uX190bXAuY29weSh0aGlzKS5zaW1wbGlmeSgpLnRvU3RyaW5nKCl9dG9NaXhlZFN0cmluZygpe2xldCB0PVwiXCI7Y29uc3QgZT10aGlzLnF1b3RpZW50KCksaT1uLl9fdG1wLmNvcHkodGhpcyk7cmV0dXJuIGU8MD9pLmFicygpLmZyYWN0aW9uKCk6aS5mcmFjdGlvbigpLDAhPT1lPyh0Kz1lLDAhPT1pLm51bWVyYXRvciYmKHQrPVwiIFwiK2kudG9TaW1wbGlmaWVkU3RyaW5nKCkpKTp0PTA9PT1pLm51bWVyYXRvcj9cIjBcIjppLnRvU2ltcGxpZmllZFN0cmluZygpLHR9cGFyc2UodCl7Y29uc3QgZT10LnNwbGl0KFwiL1wiKSxpPXBhcnNlSW50KGVbMF0sMTApLHM9ZVsxXT9wYXJzZUludChlWzFdLDEwKToxO3JldHVybiB0aGlzLnNldChpLHMpfX1uLl9fY29tcGFyZUE9bmV3IG4sbi5fX2NvbXBhcmVCPW5ldyBuLG4uX190bXA9bmV3IG47Y29uc3Qgcj1zLk1ha2VFeGNlcHRpb24oXCJSZWdpc3RyeUVycm9yXCIpO2Z1bmN0aW9uIG8odCxlLGkscyxuKXt0W2VdW2ldfHwodFtlXVtpXT17fSksdFtlXVtpXVtzXT1ufWNsYXNzIGF7c3RhdGljIGdldCBJTkRFWEVTKCl7cmV0dXJuW1widHlwZVwiXX1jb25zdHJ1Y3Rvcigpe3RoaXMuY2xlYXIoKX1zdGF0aWMgZW5hYmxlRGVmYXVsdFJlZ2lzdHJ5KHQpe2EuZGVmYXVsdFJlZ2lzdHJ5PXR9c3RhdGljIGdldERlZmF1bHRSZWdpc3RyeSgpe3JldHVybiBhLmRlZmF1bHRSZWdpc3RyeX1zdGF0aWMgZGlzYWJsZURlZmF1bHRSZWdpc3RyeSgpe2EuZGVmYXVsdFJlZ2lzdHJ5PW51bGx9Y2xlYXIoKXtyZXR1cm4gdGhpcy5pbmRleD17aWQ6e30sdHlwZTp7fSxjbGFzczp7fX0sdGhpc311cGRhdGVJbmRleCh7aWQ6dCxuYW1lOmUsdmFsdWU6aSxvbGRWYWx1ZTpzfSl7Y29uc3Qgbj10aGlzLmdldEVsZW1lbnRCeUlkKHQpO251bGwhPT1zJiZ0aGlzLmluZGV4W2VdW3NdJiZkZWxldGUgdGhpcy5pbmRleFtlXVtzXVt0XSxudWxsIT09aSYmbyh0aGlzLmluZGV4LGUsaSxuLmdldEF0dHJpYnV0ZShcImlkXCIpLG4pfXJlZ2lzdGVyKHQsZSl7aWYoIShlPWV8fHQuZ2V0QXR0cmlidXRlKFwiaWRcIikpKXRocm93IG5ldyByKFwiQ2FuJ3QgYWRkIGVsZW1lbnQgd2l0aG91dCBgaWRgIGF0dHJpYnV0ZSB0byByZWdpc3RyeVwiLHQpO3JldHVybiB0LnNldEF0dHJpYnV0ZShcImlkXCIsZSksbyh0aGlzLmluZGV4LFwiaWRcIixlLGUsdCksYS5JTkRFWEVTLmZvckVhY2goKGk9Pnt0aGlzLnVwZGF0ZUluZGV4KHtpZDplLG5hbWU6aSx2YWx1ZTp0LmdldEF0dHJpYnV0ZShpKSxvbGRWYWx1ZTpudWxsfSl9KSksdC5vblJlZ2lzdGVyKHRoaXMpLHRoaXN9Z2V0RWxlbWVudEJ5SWQodCl7cmV0dXJuIHRoaXMuaW5kZXguaWRbdF0/dGhpcy5pbmRleC5pZFt0XVt0XTpudWxsfWdldEVsZW1lbnRzQnlBdHRyaWJ1dGUodCxlKXtjb25zdCBpPXRoaXMuaW5kZXhbdF07cmV0dXJuIGkmJmlbZV0/T2JqZWN0LmtleXMoaVtlXSkubWFwKCh0PT5pW2VdW3RdKSk6W119Z2V0RWxlbWVudHNCeVR5cGUodCl7cmV0dXJuIHRoaXMuZ2V0RWxlbWVudHNCeUF0dHJpYnV0ZShcInR5cGVcIix0KX1nZXRFbGVtZW50c0J5Q2xhc3ModCl7cmV0dXJuIHRoaXMuZ2V0RWxlbWVudHNCeUF0dHJpYnV0ZShcImNsYXNzXCIsdCl9b25VcGRhdGUoe2lkOnQsbmFtZTplLHZhbHVlOmksb2xkVmFsdWU6c30pe3JldHVybiBmdW5jdGlvbih0LGUpe3JldHVybiB0LmZpbHRlcigodD0+dD09PWUpKS5sZW5ndGg+MH0oYS5JTkRFWEVTLmNvbmNhdChbXCJpZFwiLFwiY2xhc3NcIl0pLGUpPyh0aGlzLnVwZGF0ZUluZGV4KHtpZDp0LG5hbWU6ZSx2YWx1ZTppLG9sZFZhbHVlOnN9KSx0aGlzKTp0aGlzfX1hLmRlZmF1bHRSZWdpc3RyeT1udWxsO2NsYXNzIGx7c3RhdGljIG5ld0lEKCl7cmV0dXJuXCJhdXRvXCIrbC5JRCsrfWNvbnN0cnVjdG9yKHt0eXBlOnR9PXt9KXt0aGlzLmF0dHJzPXtpZDpsLm5ld0lEKCksZWw6bnVsbCx0eXBlOnR8fFwiQmFzZVwiLGNsYXNzZXM6e319LHRoaXMuYm91bmRpbmdCb3g9bnVsbCx0aGlzLmNvbnRleHQ9bnVsbCx0aGlzLnJlbmRlcmVkPSExLGEuZ2V0RGVmYXVsdFJlZ2lzdHJ5KCkmJmEuZ2V0RGVmYXVsdFJlZ2lzdHJ5KCkucmVnaXN0ZXIodGhpcyl9c2V0U3R5bGUodCl7cmV0dXJuIHRoaXMuc3R5bGU9dCx0aGlzfWdldFN0eWxlKCl7cmV0dXJuIHRoaXMuc3R5bGV9YXBwbHlTdHlsZSh0PXRoaXMuY29udGV4dCxlPXRoaXMuZ2V0U3R5bGUoKSl7cmV0dXJuIGU/KHQuc2F2ZSgpLGUuc2hhZG93Q29sb3ImJnQuc2V0U2hhZG93Q29sb3IoZS5zaGFkb3dDb2xvciksZS5zaGFkb3dCbHVyJiZ0LnNldFNoYWRvd0JsdXIoZS5zaGFkb3dCbHVyKSxlLmZpbGxTdHlsZSYmdC5zZXRGaWxsU3R5bGUoZS5maWxsU3R5bGUpLGUuc3Ryb2tlU3R5bGUmJnQuc2V0U3Ryb2tlU3R5bGUoZS5zdHJva2VTdHlsZSksZS5saW5lV2lkdGgmJnQuc2V0TGluZVdpZHRoKGUubGluZVdpZHRoKSx0aGlzKTp0aGlzfXJlc3RvcmVTdHlsZSh0PXRoaXMuY29udGV4dCxlPXRoaXMuZ2V0U3R5bGUoKSl7cmV0dXJuIGU/KHQucmVzdG9yZSgpLHRoaXMpOnRoaXN9ZHJhd1dpdGhTdHlsZSgpe3RoaXMuY2hlY2tDb250ZXh0KCksdGhpcy5hcHBseVN0eWxlKCksdGhpcy5kcmF3KCksdGhpcy5yZXN0b3JlU3R5bGUoKX1oYXNDbGFzcyh0KXtyZXR1cm4hMD09PXRoaXMuYXR0cnMuY2xhc3Nlc1t0XX1hZGRDbGFzcyh0KXtyZXR1cm4gdGhpcy5hdHRycy5jbGFzc2VzW3RdPSEwLHRoaXMucmVnaXN0cnkmJnRoaXMucmVnaXN0cnkub25VcGRhdGUoe2lkOnRoaXMuZ2V0QXR0cmlidXRlKFwiaWRcIiksbmFtZTpcImNsYXNzXCIsdmFsdWU6dCxvbGRWYWx1ZTpudWxsfSksdGhpc31yZW1vdmVDbGFzcyh0KXtyZXR1cm4gZGVsZXRlIHRoaXMuYXR0cnMuY2xhc3Nlc1t0XSx0aGlzLnJlZ2lzdHJ5JiZ0aGlzLnJlZ2lzdHJ5Lm9uVXBkYXRlKHtpZDp0aGlzLmdldEF0dHJpYnV0ZShcImlkXCIpLG5hbWU6XCJjbGFzc1wiLHZhbHVlOm51bGwsb2xkVmFsdWU6dH0pLHRoaXN9b25SZWdpc3Rlcih0KXtyZXR1cm4gdGhpcy5yZWdpc3RyeT10LHRoaXN9aXNSZW5kZXJlZCgpe3JldHVybiB0aGlzLnJlbmRlcmVkfXNldFJlbmRlcmVkKHQ9ITApe3JldHVybiB0aGlzLnJlbmRlcmVkPXQsdGhpc31nZXRBdHRyaWJ1dGVzKCl7cmV0dXJuIHRoaXMuYXR0cnN9Z2V0QXR0cmlidXRlKHQpe3JldHVybiB0aGlzLmF0dHJzW3RdfXNldEF0dHJpYnV0ZSh0LGUpe2NvbnN0IGk9dGhpcy5hdHRycy5pZCxzPXRoaXMuYXR0cnNbdF07cmV0dXJuIHRoaXMuYXR0cnNbdF09ZSx0aGlzLnJlZ2lzdHJ5JiZ0aGlzLnJlZ2lzdHJ5Lm9uVXBkYXRlKHtpZDppLG5hbWU6dCx2YWx1ZTplLG9sZFZhbHVlOnN9KSx0aGlzfWdldENvbnRleHQoKXtyZXR1cm4gdGhpcy5jb250ZXh0fXNldENvbnRleHQodCl7cmV0dXJuIHRoaXMuY29udGV4dD10LHRoaXN9Z2V0Qm91bmRpbmdCb3goKXtyZXR1cm4gdGhpcy5ib3VuZGluZ0JveH1jaGVja0NvbnRleHQoKXtpZighdGhpcy5jb250ZXh0KXRocm93IG5ldyBzLlJFUlIoXCJOb0NvbnRleHRcIixcIk5vIHJlbmRlcmluZyBjb250ZXh0IGF0dGFjaGVkIHRvIGluc3RhbmNlXCIpO3JldHVybiB0aGlzLmNvbnRleHR9fWwuSUQ9MWUzO2NsYXNzIGh7Y29uc3RydWN0b3IodCxlLGkscyl7dGhpcy54MT1OdW1iZXIuTmFOLHRoaXMueTE9TnVtYmVyLk5hTix0aGlzLngyPU51bWJlci5OYU4sdGhpcy55Mj1OdW1iZXIuTmFOLHRoaXMuYWRkUG9pbnQodCxlKSx0aGlzLmFkZFBvaW50KGkscyl9d2lkdGgoKXtyZXR1cm4gdGhpcy54Mi10aGlzLngxfWhlaWdodCgpe3JldHVybiB0aGlzLnkyLXRoaXMueTF9YWRkUG9pbnQodCxlKXtudWxsIT10JiYoKGlzTmFOKHRoaXMueDEpfHxpc05hTih0aGlzLngyKSkmJih0aGlzLngxPXQsdGhpcy54Mj10KSx0PHRoaXMueDEmJih0aGlzLngxPXQpLHQ+dGhpcy54MiYmKHRoaXMueDI9dCkpLG51bGwhPWUmJigoaXNOYU4odGhpcy55MSl8fGlzTmFOKHRoaXMueTIpKSYmKHRoaXMueTE9ZSx0aGlzLnkyPWUpLGU8dGhpcy55MSYmKHRoaXMueTE9ZSksZT50aGlzLnkyJiYodGhpcy55Mj1lKSl9YWRkWCh0KXt0aGlzLmFkZFBvaW50KHQsbnVsbCl9YWRkWSh0KXt0aGlzLmFkZFBvaW50KG51bGwsdCl9YWRkUXVhZHJhdGljQ3VydmUodCxlLGkscyxuLHIpe2NvbnN0IG89dCsyLzMqKGktdCksYT1lKzIvMyoocy1lKSxsPW8rMS8zKihuLXQpLGg9YSsxLzMqKHItZSk7dGhpcy5hZGRCZXppZXJDdXJ2ZSh0LGUsbyxhLGwsaCxuLHIpfWFkZEJlemllckN1cnZlKHQsZSxpLHMsbixyLG8sYSl7Y29uc3QgbD1bdCxlXSxoPVtpLHNdLGM9W24scl0sdT1bbyxhXTtsZXQgZDt0aGlzLmFkZFBvaW50KGxbMF0sbFsxXSksdGhpcy5hZGRQb2ludCh1WzBdLHVbMV0pO2NvbnN0IGY9KHQsZSk9Pk1hdGgucG93KDEtdCwzKSpsW2VdKzMqTWF0aC5wb3coMS10LDIpKnQqaFtlXSszKigxLXQpKk1hdGgucG93KHQsMikqY1tlXStNYXRoLnBvdyh0LDMpKnVbZV07Zm9yKGQ9MDtkPD0xO2QrKyl7Y29uc3QgdD02KmxbZF0tMTIqaFtkXSs2KmNbZF0sZT0tMypsW2RdKzkqaFtkXS05KmNbZF0rMyp1W2RdLGk9MypoW2RdLTMqbFtkXTtpZigwPT09ZSl7aWYoMD09PXQpY29udGludWU7Y29uc3QgZT0taS90OzA8ZSYmZTwxJiYoMD09PWQmJnRoaXMuYWRkWChmKGUsZCkpLDE9PT1kJiZ0aGlzLmFkZFkoZihlLGQpKSk7Y29udGludWV9Y29uc3Qgcz1NYXRoLnBvdyh0LDIpLTQqaSplO2lmKHM8MCljb250aW51ZTtjb25zdCBuPSgtdCtNYXRoLnNxcnQocykpLygyKmUpOzA8biYmbjwxJiYoMD09PWQmJnRoaXMuYWRkWChmKG4sZCkpLDE9PT1kJiZ0aGlzLmFkZFkoZihuLGQpKSk7Y29uc3Qgcj0oLXQtTWF0aC5zcXJ0KHMpKS8oMiplKTswPHImJnI8MSYmKDA9PT1kJiZ0aGlzLmFkZFgoZihyLGQpKSwxPT09ZCYmdGhpcy5hZGRZKGYocixkKSkpfX19Y2xhc3MgY3tzdGF0aWMgY29weSh0KXtyZXR1cm4gbmV3IGModC54LHQueSx0LncsdC5oKX1jb25zdHJ1Y3Rvcih0LGUsaSxzKXt0aGlzLng9dCx0aGlzLnk9ZSx0aGlzLnc9aSx0aGlzLmg9c31nZXRYKCl7cmV0dXJuIHRoaXMueH1nZXRZKCl7cmV0dXJuIHRoaXMueX1nZXRXKCl7cmV0dXJuIHRoaXMud31nZXRIKCl7cmV0dXJuIHRoaXMuaH1zZXRYKHQpe3JldHVybiB0aGlzLng9dCx0aGlzfXNldFkodCl7cmV0dXJuIHRoaXMueT10LHRoaXN9c2V0Vyh0KXtyZXR1cm4gdGhpcy53PXQsdGhpc31zZXRIKHQpe3JldHVybiB0aGlzLmg9dCx0aGlzfW1vdmUodCxlKXt0aGlzLngrPXQsdGhpcy55Kz1lfWNsb25lKCl7cmV0dXJuIGMuY29weSh0aGlzKX1tZXJnZVdpdGgodCxlKXtjb25zdCBpPXQscz10aGlzLng8aS54P3RoaXMueDppLngsbj10aGlzLnk8aS55P3RoaXMueTppLnkscj1NYXRoLm1heCh0aGlzLngrdGhpcy53LGkueCtpLncpLXMsbz1NYXRoLm1heCh0aGlzLnkrdGhpcy5oLGkueStpLmgpLW47cmV0dXJuIHRoaXMueD1zLHRoaXMueT1uLHRoaXMudz1yLHRoaXMuaD1vLGUmJnRoaXMuZHJhdyhlKSx0aGlzfWRyYXcodCxlLGkpe2V8fChlPTApLGl8fChpPTApLHQucmVjdCh0aGlzLngrZSx0aGlzLnkraSx0aGlzLncsdGhpcy5oKSx0LnN0cm9rZSgpfX1jb25zdCB1PXtnbHlwaHM6e3YwOnt4X21pbjowLHhfbWF4OjUxNC41LGhhOjUyNSxvOlwibSAyMzYgNjQ4IGIgMjQ2IDY0OCAyMzggNjQ4IDI0MiA2NDggYiAyODggNjQ2IDI2MSA2NDggMjgzIDY0OCBiIDQ3MiA1MTMgMzY0IDYzNCA0MjggNTg3IGIgNTE0IDM0NyA1MDIgNDY0IDUxNCA0MTMgYiA0NjIgMTYzIDUxNCAyNzIgNDk5IDIxNyBiIDI1NyA0NCA0MDkgODMgMzMzIDQ0IGIgNTAgMTYzIDE4MSA0NCAxMDMgODMgYiAwIDM0NyAxNCAyMTcgMCAyNzIgYiA0MCA1MTMgMCA0MTMgMTIgNDY0IGIgMjM2IDY0OCA4NyA1OTEgMTU1IDYzOCBtIDI3NyA2MTQgYiAyNTMgNjE2IDI3MyA2MTYgMjYxIDYxNiBiIDI0MiA2MTYgMjQ3IDYxNiAyNDMgNjE2IGIgMTcwIDQ5OSAxOTMgNjA5IDE4MSA1ODkgYiAxNTkgMzQ4IDE2MyA0NDYgMTU5IDM5OCBiIDE2NiAyMjIgMTU5IDMwOCAxNjEgMjY2IGIgMjAxIDkxIDE3NCAxMzggMTgzIDEwNiBiIDI1NyA3NiAyMTUgODEgMjM1IDc2IGIgMzExIDkxIDI3NyA3NiAyOTkgODEgYiAzNDcgMjIyIDMzMCAxMDYgMzM4IDEzOCBiIDM1MyAzNDggMzUyIDI2NiAzNTMgMzA4IGIgMzQ0IDQ5OSAzNTMgMzk4IDM1MSA0NDYgYiAyNzcgNjE0IDMzMyA1ODcgMzIyIDYwNiBtIDI1NyAtMSBsIDI1OCAtMSBsIDI1NSAtMSBsIDI1NyAtMSBtIDI1NyA2NzMgbCAyNTggNjczIGwgMjU1IDY3MyBsIDI1NyA2NzMgXCJ9LHYxOnt4X21pbjotMS4zNTkzNzUseF9tYXg6MzQ0LjM1OTM3NSxoYTozNTEsbzpcIm0gMTI2IDYzNyBsIDEyOSA2MzggbCAxOTggNjM4IGwgMjY2IDYzOCBsIDI2OSA2MzUgYiAyNzQgNjMxIDI3MiA2MzQgMjczIDYzMiBsIDI3NyA2MjcgbCAyNzcgMzk1IGIgMjc5IDE1NiAyNzcgMjMwIDI3NyAxNjEgYiAzMjkgODggMjgxIDEyMyAyOTUgMTA2IGIgMzQ0IDY5IDM0MSA4MSAzNDQgNzkgYiAzMzcgNTUgMzQ0IDYyIDM0MyA1OSBsIDMzMyA1NCBsIDE5NyA1NCBsIDYxIDU0IGwgNTggNTUgYiA1MCA2OSA1MyA1OSA1MCA2MiBiIDY1IDg4IDUwIDc5IDUzIDgxIGIgODAgOTcgNzIgOTEgNzQgOTMgYiAxMTcgMTU2IDEwMyAxMTMgMTEyIDEyOSBiIDExNyAzNDUgMTE3IDE2MSAxMTcgMjIyIGwgMTE3IDUyOCBsIDEwMCA1MDMgbCAzOCA0MDYgYiAxNCAzODMgMjQgMzg0IDIzIDM4MyBiIC0xIDM5OCA1IDM4MyAtMSAzOTAgYiA0IDQxNSAtMSA0MDMgMSA0MDkgYiAxNiA0MzcgNSA0MTYgMTAgNDI2IGwgNzIgNTM5IGwgMTAwIDU5NiBiIDEyMSA2MzIgMTE5IDYzMSAxMTkgNjMxIGIgMTI2IDYzNyAxMjIgNjM0IDEyNSA2MzUgbSAxNzEgLTEgbCAxNzIgLTEgbCAxNzAgLTEgbCAxNzEgLTEgbSAxNzEgNjczIGwgMTcyIDY3MyBsIDE3MCA2NzMgbCAxNzEgNjczIFwifSx2Mjp7eF9taW46LTEuMzU5Mzc1LHhfbWF4OjQ1OC42ODc1LGhhOjQ2OCxvOlwibSAxOTcgNjQ4IGIgMjE2IDY0OCAyMDEgNjQ4IDIwOCA2NDggYiAyNTggNjQ2IDIzMiA2NDggMjUzIDY0OCBiIDQxOSA1NDYgMzMzIDYzNyAzOTMgNTk5IGIgNDMyIDQ4OSA0MjggNTI4IDQzMiA1MDkgYiAzNTYgMzQyIDQzMiA0NDAgNDA1IDM4NCBiIDIzNSAyNzggMzIyIDMxMyAyODggMjk1IGIgNjkgMTcwIDE2NiAyNTYgMTA3IDIxNyBiIDY5IDE2OSA2OSAxNzAgNjkgMTY5IGIgNjkgMTY5IDY5IDE2OSA2OSAxNjkgYiA3NCAxNzMgNjkgMTY5IDcyIDE3MCBiIDIwOSAyMjIgMTEyIDIwNCAxNjMgMjIyIGIgMzEwIDE5NSAyNDcgMjIyIDI3NCAyMTUgYiAzNzEgMTc5IDMzMiAxODQgMzUyIDE3OSBiIDM5NiAxODEgMzc5IDE3OSAzODcgMTc5IGIgNDI4IDIwMiA0MDkgMTg0IDQyMyAxOTQgYiA0NDIgMjEyIDQzMSAyMDkgNDM2IDIxMiBiIDQ1OCAxOTcgNDUwIDIxMiA0NTggMjA2IGIgNDQxIDE0OCA0NTggMTkwIDQ0OSAxNjUgYiAyOTkgNDQgNDA5IDg0IDM1MyA0NCBiIDI4OCA0NSAyOTUgNDQgMjkyIDQ0IGIgMjUwIDYxIDI3NCA0NSAyNjggNDkgYiAxMjIgOTkgMjEyIDg2IDE2NCA5OSBiIDczIDkxIDEwNCA5OSA4OCA5NyBiIDI4IDYzIDUzIDg0IDM0IDcyIGIgMTQgNTQgMjUgNTYgMjAgNTQgYiAxIDYyIDkgNTQgNCA1NiBsIC0xIDY1IGwgLTEgNzkgYiAwIDk5IC0xIDkxIDAgOTUgYiAyIDExMyAxIDEwMiAyIDEwOCBiIDE2NCAzMDkgMjAgMTk3IDgxIDI3MiBiIDI4NSA0NzAgMjMyIDM0MSAyNzcgMzk4IGIgMjg3IDQ4NyAyODcgNDc2IDI4NyA0ODEgYiAxNzEgNTk1IDI4NyA1NTEgMjM5IDU5NSBiIDE1NSA1OTUgMTY2IDU5NSAxNjAgNTk1IGIgMTQyIDU5MiAxNDUgNTk0IDE0MiA1OTQgYiAxNDUgNTg5IDE0MiA1OTIgMTQyIDU5MSBiIDE3OSA1MjcgMTY4IDU3NiAxNzkgNTUxIGIgMTMyIDQ1NSAxNzkgNDk2IDE2MyA0NjcgYiAxMDQgNDUxIDEyMiA0NTIgMTEyIDQ1MSBiIDI3IDUzMCA2MiA0NTEgMjcgNDg3IGIgMjkgNTU1IDI3IDUzOCAyNyA1NDYgYiAxOTcgNjQ4IDQ0IDYwMSAxMTUgNjM5IG0gMjI4IC0xIGwgMjMwIC0xIGwgMjI3IC0xIGwgMjI4IC0xIG0gMjI4IDY3MyBsIDIzMCA2NzMgbCAyMjcgNjczIGwgMjI4IDY3MyBcIn0sdjM6e3hfbWluOi0xLjM1OTM3NSx4X21heDo0MDkuNjg3NSxoYTo0MTgsbzpcIm0gMTc0IDY0OCBiIDE5MSA2NDggMTc2IDY0OCAxODMgNjQ4IGIgMjI1IDY0OCAyMDQgNjQ4IDIyMCA2NDggYiA0MDIgNTIzIDMxNyA2MzggMzg5IDU4OCBiIDQwNCA1MDMgNDA0IDUxNyA0MDQgNTEwIGIgNDAyIDQ4NCA0MDQgNDk1IDQwNCA0ODggYiAyNjQgMzczIDM4OSA0MzcgMzM0IDM5NCBiIDI1NyAzNzAgMjU5IDM3MSAyNTcgMzcxIGIgMjU3IDM3MCAyNTcgMzcwIDI1NyAzNzAgYiAyNjQgMzY5IDI1OCAzNzAgMjYxIDM2OSBiIDQwOSAyMDIgMzU5IDMzNCA0MDkgMjY3IGIgMzE4IDcyIDQwOSAxNTIgMzgxIDEwNCBiIDIwMCA0MyAyODEgNTIgMjQwIDQzIGIgMjMgMTEzIDEzNCA0MyA2OSA2OCBiIDAgMTY5IDYgMTI5IDAgMTQ5IGIgNzcgMjQ5IDAgMjEwIDI5IDI0OSBsIDc3IDI0OSBiIDE1MiAxNzQgMTI1IDI0OSAxNTIgMjEyIGIgMTAzIDEwMiAxNTIgMTQ1IDEzNyAxMTYgYiAxMDMgMTAyIDEwMyAxMDIgMTAzIDEwMiBiIDE0NyA5NCAxMDMgMTAxIDEzMiA5NSBiIDE1MyA5NCAxNDkgOTQgMTUxIDk0IGIgMjY1IDIwNiAyMTkgOTQgMjY1IDE0MSBiIDI2NCAyMjYgMjY1IDIxMyAyNjUgMjE5IGIgMTQ3IDM1NSAyNTMgMjk5IDIwNCAzNTMgYiAxMjYgMzcxIDEzMyAzNTYgMTI2IDM2MiBiIDE0NyAzODggMTI2IDM4MyAxMzIgMzg4IGIgMjU0IDQ3NCAxOTYgMzkxIDIzOCA0MjQgYiAyNTkgNTAyIDI1OCA0ODQgMjU5IDQ5NCBiIDE4MiA1OTIgMjU5IDU0NCAyMjggNTgyIGIgMTU2IDU5NSAxNzUgNTk1IDE2NiA1OTUgYiAxMTUgNTkyIDE0MiA1OTUgMTI5IDU5NCBsIDExMSA1OTEgbCAxMTUgNTg4IGIgMTUyIDUyNCAxNDEgNTc0IDE1MiA1NDkgYiA5MiA0NDkgMTUyIDQ5MSAxMzAgNDU4IGIgNzYgNDQ4IDg3IDQ0OCA4MSA0NDggYiAtMSA1MzAgMzIgNDQ4IC0xIDQ4OCBiIDIwIDU4MSAtMSA1NDggNSA1NjYgYiAxNzQgNjQ4IDU1IDYxOSAxMDggNjQxIG0gMjA0IC0xIGwgMjA1IC0xIGwgMjAyIC0xIGwgMjA0IC0xIG0gMjA0IDY3MyBsIDIwNSA2NzMgbCAyMDIgNjczIGwgMjA0IDY3MyBcIn0sdjQ6e3hfbWluOjAseF9tYXg6NDY4LjIxODc1LGhhOjQ3OCxvOlwibSAxNzQgNjM3IGIgMjMyIDYzOCAxNzUgNjM4IDE4OSA2MzggYiAyNzcgNjM4IDI0NSA2MzggMjU5IDYzOCBsIDM3OCA2MzggbCAzODEgNjM1IGIgMzg5IDYyMyAzODYgNjMyIDM4OSA2MjcgYiAzODIgNjA5IDM4OSA2MTcgMzg2IDYxMyBiIDM2NiA1ODkgMzgxIDYwNiAzNzIgNTk4IGwgMzEzIDUyOCBsIDI0NSA0NTEgbCAyMDkgNDEwIGwgMTU1IDM0OCBsIDg0IDI2NyBiIDU5IDI0MCA3MiAyNTIgNTkgMjQwIGIgNTkgMjQwIDU5IDI0MCA1OSAyNDAgYiAxNTEgMjM4IDU5IDIzOCA2OCAyMzggbCAyNDIgMjM4IGwgMjQyIDMwMyBiIDI0MyAzNzEgMjQyIDM2OSAyNDIgMzcwIGIgMjg5IDQyNiAyNDUgMzc0IDI1NCAzODUgbCAzMDMgNDQxIGwgMzE3IDQ1NiBsIDMzOCA0ODMgbCAzNjAgNTA2IGwgMzcxIDUyMCBiIDM4NiA1MjcgMzc1IDUyNiAzODEgNTI3IGIgNDAwIDUxOSAzOTIgNTI3IDM5NyA1MjQgYiA0MDEgNDQwIDQwMSA1MTYgNDAxIDUxNCBiIDQwMSAzNzcgNDAxIDQyMyA0MDEgNDAyIGwgNDAxIDIzOCBsIDQyNiAyMzggYiA0NTMgMjM3IDQ0OSAyMzggNDUwIDIzOCBiIDQ2NSAyMTcgNDYxIDIzNCA0NjUgMjI2IGIgNDYwIDIwMiA0NjUgMjEyIDQ2NCAyMDYgYiA0MjYgMTk3IDQ1NCAxOTcgNDUzIDE5NyBsIDQwMSAxOTcgbCA0MDEgMTgwIGIgNDUxIDg4IDQwMiAxMjkgNDEyIDEwOSBiIDQ2OCA2OSA0NjUgODEgNDY4IDc5IGIgNDYxIDU1IDQ2OCA2MiA0NjYgNTkgbCA0NTggNTQgbCAzMjEgNTQgbCAxODUgNTQgbCAxODIgNTUgYiAxNzUgNjkgMTc2IDU5IDE3NSA2MiBiIDE5MSA4OCAxNzUgNzkgMTc2IDgxIGIgMjQwIDE4MCAyMzAgMTA5IDI0MCAxMjkgbCAyNDAgMTk3IGwgMTI1IDE5NyBiIDczIDE5NSAxMDQgMTk1IDg3IDE5NSBiIDggMTk3IDEwIDE5NSA5IDE5NyBiIDAgMjEyIDIgMTk5IDAgMjA1IGIgMCAyMTIgMCAyMTIgMCAyMTIgYiAyMCAyNDIgMCAyMTkgMCAyMTkgYiAxNjMgNjEwIDEwNCAzNDQgMTYzIDQ5MiBiIDE3NCA2MzcgMTYzIDYyOCAxNjYgNjM0IG0gMjM0IC0xIGwgMjM1IC0xIGwgMjMyIC0xIGwgMjM0IC0xIG0gMjM0IDY3MyBsIDIzNSA2NzMgbCAyMzIgNjczIGwgMjM0IDY3MyBcIn0sdjU6e3hfbWluOjAseF9tYXg6NDA5LjY4NzUsaGE6NDE4LG86XCJtIDQ3IDYzNyBiIDUzIDYzOCA0OSA2MzggNTAgNjM4IGIgNjkgNjM0IDU1IDYzOCA2MSA2MzcgYiAyMTAgNjEwIDExNCA2MTkgMTYxIDYxMCBiIDM2MyA2MzQgMjU5IDYxMCAzMTEgNjE5IGIgMzgyIDYzOCAzNzIgNjM3IDM3OCA2MzggYiAzOTIgNjM0IDM4NiA2MzggMzg5IDYzNyBiIDM5NyA2MjMgMzk2IDYzMCAzOTcgNjI3IGIgMzkzIDYxMCAzOTcgNjIwIDM5NiA2MTYgYiAyOTggNTA1IDM2OCA1NTIgMzM4IDUyMCBiIDIxMiA0OTQgMjc3IDQ5OCAyNDYgNDk0IGIgNjUgNTE3IDE2MyA0OTQgMTA2IDUwMiBiIDYxIDUxNyA2MiA1MTcgNjEgNTE3IGIgNjEgNTE3IDYxIDUxNyA2MSA1MTcgYiA1MSA0MDggNjEgNTE3IDUxIDQxMiBiIDUxIDQwOCA1MSA0MDggNTEgNDA4IGIgNTEgNDA4IDUxIDQwOCA1MSA0MDggYiA2MSA0MTIgNTMgNDA4IDU1IDQwOSBiIDEyNSA0MzQgODAgNDIxIDEwMyA0MzAgYiAxODUgNDQxIDE0NSA0NDAgMTY2IDQ0MSBiIDQwOSAyNDQgMzEwIDQ0MSA0MDkgMzUzIGIgNDAxIDE5MSA0MDkgMjI3IDQwNiAyMDkgYiAxOTcgNDMgMzc1IDEwNSAyODcgNDMgYiAxNTkgNDcgMTgzIDQzIDE3MSA0NCBiIDIzIDEyMyAxMTIgNTYgNjEgODYgYiAwIDE4MCA2IDE0MCAwIDE1OSBiIDc2IDI2MCAwIDIyMCAzMSAyNjAgYiA5MiAyNTkgODEgMjYwIDg3IDI1OSBiIDE1MiAxODMgMTMyIDI1MSAxNTIgMjE2IGIgMTAwIDExMiAxNTIgMTUyIDEzNCAxMjIgYiA5NSAxMTEgOTggMTEyIDk1IDExMSBiIDk1IDExMSA5NSAxMTEgOTUgMTExIGIgMTI5IDk4IDk1IDEwOSAxMTkgMTAxIGIgMTQ4IDk3IDEzNiA5NyAxNDEgOTcgYiAyNjQgMjM1IDIwNiA5NyAyNjEgMTU4IGIgMjY1IDI0OCAyNjUgMjQwIDI2NSAyNDQgYiAyMTAgMzk4IDI2NSAzMTIgMjQzIDM3MyBiIDE3OSA0MDggMjAxIDQwNiAxOTQgNDA4IGIgMTc0IDQwOCAxNzggNDA4IDE3NiA0MDggYiA1MyAzNjkgMTMwIDQwOCA4OCAzOTQgYiAzNCAzNTkgMzkgMzU5IDM4IDM1OSBiIDE3IDM3NCAyNCAzNTkgMTcgMzY1IGIgMzkgNjI4IDE3IDM4NCAzOCA2MjUgYiA0NyA2MzcgNDAgNjMxIDQzIDYzNSBtIDIwNCAtMSBsIDIwNSAtMSBsIDIwMiAtMSBsIDIwNCAtMSBtIDIwNCA2NzMgbCAyMDUgNjczIGwgMjAyIDY3MyBsIDIwNCA2NzMgXCJ9LHY2Ont4X21pbjowLHhfbWF4OjQ3NS4wMzEyNSxoYTo0ODUsbzpcIm0gMjU1IDY0OCBiIDI3NCA2NDggMjU5IDY0OCAyNjYgNjQ4IGIgMzE0IDY0NiAyODggNjQ4IDMwNyA2NDggYiA0NTAgNTU1IDM3NCA2MzcgNDM4IDU5NCBiIDQ1NCA1MzAgNDUzIDU0NiA0NTQgNTM4IGIgMzc1IDQ1MSA0NTQgNDg1IDQxNiA0NTEgYiAzMjggNDY3IDM1OSA0NTEgMzQzIDQ1NSBiIDMwMCA1MjYgMzEwIDQ4MyAzMDAgNTAzIGIgMzUyIDU5OCAzMDAgNTU3IDMxOSA1ODkgYiAzNTYgNTk5IDM1NSA1OTggMzU2IDU5OSBiIDM1MiA2MDIgMzU2IDU5OSAzNTUgNjAxIGIgMjg4IDYxNiAzMzAgNjEyIDMwOCA2MTYgYiAyMTAgNTg0IDI1NyA2MTYgMjMwIDYwNSBiIDE2NCA0MzMgMTg5IDU1OSAxNzQgNTA4IGIgMTYwIDM3NCAxNjMgNDE1IDE2MCAzODEgYiAxNjAgMzc0IDE2MCAzNzQgMTYwIDM3NCBiIDE2MCAzNzQgMTYwIDM3NCAxNjAgMzc0IGIgMTY4IDM3NyAxNjAgMzc0IDE2NCAzNzYgYiAyNTggMzk1IDIwMCAzOTAgMjI4IDM5NSBiIDM2NiAzNjcgMjk0IDM5NSAzMjggMzg3IGIgNDc1IDIyMyA0MzYgMzMzIDQ3NSAyODMgYiA0NzIgMTk3IDQ3NSAyMTUgNDczIDIwNiBiIDM0OSA2NSA0NjIgMTQxIDQxOSA5NSBiIDI1OSA0MyAzMTcgNTEgMjg4IDQzIGIgMTY3IDY5IDIzMCA0MyAyMDAgNTIgYiA0IDI5MCA4MCAxMTMgMjAgMTk1IGIgMCAzNDkgMSAzMDkgMCAzMjggYiAyMCA0NjcgMCAzOTEgNiA0MzMgYiAyNTUgNjQ4IDU4IDU2MyAxNTUgNjM3IG0gMjY5IDM2MyBiIDI1NyAzNjMgMjY1IDM2MyAyNjEgMzYzIGIgMjEwIDM0NSAyMzYgMzYzIDIyMCAzNTYgYiAxODYgMjI2IDE5NiAzMjQgMTg2IDI3MiBiIDE4NyAxOTggMTg2IDIxNiAxODYgMjA2IGIgMjEzIDk1IDE5MSAxNTEgMjAyIDExMiBiIDI1NyA3NiAyMjEgODMgMjM4IDc2IGIgMjcwIDc3IDI2MSA3NiAyNjYgNzYgYiAzMjEgMTU2IDI5OSA4MSAzMTAgOTkgYiAzMjkgMjI5IDMyNiAxODMgMzI5IDIwNiBiIDMyMSAzMDEgMzI5IDI1MiAzMjYgMjc0IGIgMjY5IDM2MyAzMTEgMzQyIDI5OCAzNTkgbSAyMzYgLTEgbCAyMzggLTEgbCAyMzUgLTEgbCAyMzYgLTEgbSAyMzYgNjczIGwgMjM4IDY3MyBsIDIzNSA2NzMgbCAyMzYgNjczIFwifSx2Nzp7eF9taW46MCx4X21heDo0NDIuMzU5Mzc1LGhhOjQ1MSxvOlwibSAxNDcgNjQ4IGIgMTY2IDY0OSAxNTMgNjQ5IDE2MCA2NDkgYiAzMTMgNTk4IDIxNyA2NDkgMjczIDYzMCBiIDM0MCA1ODcgMzIzIDU4OCAzMjggNTg3IGwgMzQxIDU4NyBiIDQxMiA2MjggMzY3IDU4NyAzOTAgNjAxIGIgNDI3IDYzOCA0MTYgNjM1IDQyMSA2MzggYiA0MzkgNjMyIDQzMSA2MzggNDM1IDYzNyBiIDQ0MiA2MjMgNDQxIDYzMCA0NDIgNjI4IGIgNDMwIDU2OSA0NDIgNjE2IDQzOSA2MDMgYiAzNTIgMzY5IDQwOCA0OTIgMzc3IDQxMCBiIDMwMCAyNTkgMzI1IDMyNCAzMTMgMjk4IGIgMjczIDg0IDI4MyAyMDUgMjczIDE0MCBiIDI2NSA1NSAyNzMgNjUgMjcyIDU5IGwgMjYxIDU0IGwgMTgxIDU0IGwgOTkgNTQgbCA5NiA1NSBiIDkxIDYxIDk1IDU2IDkyIDU5IGwgODkgNjMgbCA4OSA3NyBiIDE0NyAyNjMgODkgMTMzIDExMSAyMDIgYiAyNjEgNDAxIDE3NiAzMTMgMjEyIDM1NSBiIDM3OCA1NDEgMzE1IDQ0OSAzNDkgNDg5IGwgMzgyIDU0OCBsIDM3NSA1NDQgYiAyNDAgNDk1IDMzMyA1MTIgMjg1IDQ5NSBiIDEyOSA1MzUgMTk4IDQ5NSAxNjAgNTA5IGIgODQgNTYwIDEwOCA1NTIgOTUgNTYwIGIgNzYgNTU5IDgxIDU2MCA3OCA1NjAgYiAzMSA0ODcgNTkgNTU1IDQzIDUzMCBiIDE0IDQ3MCAyNyA0NzMgMjQgNDcwIGIgMSA0NzcgOCA0NzAgNCA0NzEgbCAwIDQ4MCBsIDAgNTUzIGwgMCA2MjcgbCAxIDYzMCBiIDE2IDYzOCA0IDYzNSA5IDYzOCBiIDIzIDYzNSAxNyA2MzggMjAgNjM3IGIgNDkgNjI2IDM2IDYyNiAzOSA2MjYgYiA5NiA2MzggNTkgNjI2IDgwIDYzMCBiIDEwNCA2MzkgOTkgNjM4IDEwMiA2MzkgYiAxMTcgNjQ0IDEwNyA2NDEgMTEyIDY0MiBiIDE0NyA2NDggMTI1IDY0NSAxMzcgNjQ4IG0gMjIwIC0xIGwgMjIxIC0xIGwgMjE5IC0xIGwgMjIwIC0xIG0gMjIwIDY3MyBsIDIyMSA2NzMgbCAyMTkgNjczIGwgMjIwIDY3MyBcIn0sdjg6e3hfbWluOjAseF9tYXg6NDg4LjY0MDYyNSxoYTo0OTksbzpcIm0gMjE3IDY0OCBiIDI0NSA2NDkgMjI1IDY0OCAyMzUgNjQ5IGIgNDUzIDUxNiAzNDMgNjQ5IDQzMCA1OTUgYiA0NTggNDc4IDQ1NSA1MDMgNDU4IDQ5MSBiIDQxMiAzNzAgNDU4IDQ0MCA0NDEgMzk4IGIgNDExIDM2OSA0MTIgMzY5IDQxMSAzNjkgYiA0MTUgMzY1IDQxMSAzNjcgNDEyIDM2NyBiIDQ4OCAyMzEgNDYyIDMzMSA0ODggMjgxIGIgNDcyIDE2NSA0ODggMjA4IDQ4MyAxODYgYiAyNDMgNDMgNDM0IDg2IDMzOCA0MyBiIDYzIDEwNCAxNzggNDMgMTEyIDYyIGIgMCAyMzMgMjAgMTQwIDAgMTg2IGIgNzMgMzY1IDAgMjgzIDI0IDMzMSBsIDc3IDM2OSBsIDcyIDM3NCBiIDI5IDQ3NiA0MiA0MDYgMjkgNDQxIGIgMjE3IDY0OCAyOSA1NTcgMTAzIDYzNSBtIDI1OCA2MDUgYiAyNDIgNjA2IDI1MyA2MDUgMjQ3IDYwNiBiIDE1NyA1NTIgMTk4IDYwNiAxNTcgNTgwIGIgMTYwIDU0MSAxNTcgNTQ4IDE1OSA1NDQgYiAzMTkgNDEzIDE3NiA1MDMgMjQyIDQ1MiBsIDMzNyA0MDMgbCAzMzggNDA2IGIgMzU5IDQ3NiAzNTIgNDI4IDM1OSA0NTIgYiAyNTggNjA1IDM1OSA1MzcgMzE4IDU5NSBtIDEzOCAzMjYgYiAxMzAgMzMwIDEzNCAzMjggMTMwIDMzMCBiIDEzMCAzMzAgMTMwIDMzMCAxMzAgMzMwIGIgMTA3IDMwNSAxMjcgMzMwIDExMiAzMTMgYiA4NCAyMzEgOTEgMjgxIDg0IDI1NiBiIDI0MyA4NiA4NCAxNTYgMTUxIDg2IGIgMjQ5IDg3IDI0NSA4NiAyNDYgODcgYiAzNDcgMTU2IDMwMyA4OCAzNDcgMTIwIGIgMzQ0IDE3MiAzNDcgMTYyIDM0NSAxNjcgYiAxNTYgMzE5IDMyNSAyMjcgMjU3IDI4MSBiIDEzOCAzMjYgMTUxIDMyMiAxNDQgMzI0IG0gMjQzIC0xIGwgMjQ1IC0xIGwgMjQyIC0xIGwgMjQzIC0xIG0gMjQzIDY3MyBsIDI0NSA2NzMgbCAyNDIgNjczIGwgMjQzIDY3MyBcIn0sdjk6e3hfbWluOjAseF9tYXg6NDc1LjAzMTI1LGhhOjQ4NSxvOlwibSAxOTEgNjQ2IGIgMjEyIDY0OSAxOTggNjQ4IDIwNSA2NDkgYiAyNTUgNjQ0IDIyNyA2NDkgMjQzIDY0NiBiIDQ1OCA0NDggMzQ4IDYxNiA0MjggNTM5IGIgNDc1IDM0MiA0NjkgNDE1IDQ3NSAzNzggYiA0NjAgMjQ0IDQ3NSAzMDggNDY5IDI3NCBiIDE5MyA0NCA0MjEgMTI0IDMwMyA0NCBiIDkxIDY5IDE1NyA0NCAxMjIgNTEgYiAxOSAxNjEgNDMgOTcgMTkgMTI2IGIgMjEgMTgxIDE5IDE2NyAyMCAxNzQgYiA5OCAyNDEgMzIgMjIwIDY1IDI0MSBiIDE3MCAxODYgMTI5IDI0MSAxNjAgMjIzIGIgMTcyIDE2NiAxNzEgMTc5IDE3MiAxNzMgYiAxMjEgOTQgMTcyIDEzNCAxNTIgMTAyIGIgMTE3IDkzIDExOCA5NCAxMTcgOTMgYiAxMjEgOTAgMTE3IDkzIDExOCA5MSBiIDE4NSA3NiAxNDIgODAgMTY0IDc2IGIgMjcwIDExOSAyMjAgNzYgMjUxIDkxIGIgMzA4IDI1OSAyODcgMTQ1IDMwMCAxOTQgYiAzMTMgMzE3IDMxMCAyNzcgMzEzIDMxMCBiIDMxMyAzMTcgMzEzIDMxNyAzMTMgMzE3IGIgMzEzIDMxNyAzMTMgMzE3IDMxMyAzMTcgYiAzMDQgMzE1IDMxMyAzMTcgMzA4IDMxNiBiIDIxNiAyOTUgMjczIDMwMiAyNDUgMjk1IGIgMTQ1IDMwOCAxOTMgMjk1IDE3MCAyOTkgYiAxOSAzOTggODggMzI3IDQyIDM2MCBiIDAgNDY5IDUgNDIwIDAgNDQ0IGIgMjQgNTUxIDAgNDk2IDggNTI2IGIgMTkxIDY0NiA1NCA1OTYgMTI1IDYzNyBtIDIyNyA2MTQgYiAyMTUgNjE2IDIyNCA2MTYgMjIwIDYxNiBiIDIwMiA2MTQgMjEwIDYxNiAyMDYgNjE2IGIgMTUyIDUzNSAxNzQgNjEwIDE2MyA1OTIgYiAxNDQgNDYzIDE0NyA1MDkgMTQ0IDQ4NSBiIDE1MiAzOTEgMTQ0IDQ0MCAxNDcgNDE3IGIgMjE2IDMyOCAxNjMgMzQ0IDE3OSAzMjggYiAyODAgMzkxIDI1MyAzMjggMjY5IDM0NCBiIDI4OCA0NjMgMjg1IDQxNyAyODggNDQwIGIgMjgwIDUzNSAyODggNDg1IDI4NSA1MDkgYiAyMjcgNjE0IDI2OSA1OTQgMjU4IDYxMCBtIDIzNiAtMSBsIDIzOCAtMSBsIDIzNSAtMSBsIDIzNiAtMSBtIDIzNiA2NzMgbCAyMzggNjczIGwgMjM1IDY3MyBsIDIzNiA2NzMgXCJ9LHZhOnt4X21pbjotMTQ5LjcxODc1LHhfbWF4OjE0OC4zNTkzNzUsaGE6MTUxLG86XCJtIC04IC0xIGIgLTEgMCAtNSAtMSAtNCAwIGIgMTYgLTExIDUgMCAxMyAtNCBiIDgzIC0xODYgMTcgLTEyIDQ3IC05MCBsIDE0OCAtMzU4IGwgMTQ4IC0zNjMgYiAxMjcgLTM4NSAxNDggLTM3NiAxMzggLTM4NSBiIDExMiAtMzc4IDEyMiAtMzg1IDExOCAtMzgzIGIgNTQgLTIyNiAxMTAgLTM3NCAxMTQgLTM4NSBiIDAgLTgxIDI0IC0xNDcgMCAtODEgYiAtNTUgLTIyNiAtMSAtODEgLTI1IC0xNDcgYiAtMTE0IC0zNzggLTExNSAtMzg1IC0xMTEgLTM3NCBiIC0xMjkgLTM4NSAtMTE5IC0zODMgLTEyMyAtMzg1IGIgLTE0OSAtMzYzIC0xNDAgLTM4NSAtMTQ5IC0zNzYgbCAtMTQ5IC0zNTggbCAtODQgLTE4NiBiIC0xOSAtMTEgLTQ5IC05MCAtMTkgLTEyIGIgLTggLTEgLTE3IC04IC0xMiAtNCBcIn0sdmI6e3hfbWluOjAseF9tYXg6NDI4Ljc1LGhhOjQzOCxvOlwibSAyNjIgMTg2IGIgMjczIDE4NiAyNjYgMTg2IDI3MiAxODYgYiAyNzQgMTg2IDI3MyAxODYgMjc0IDE4NiBiIDI4NSAxODYgMjc0IDE4NiAyODAgMTg2IGIgNDI4IDQ4IDM3NSAxODEgNDI4IDEyMiBiIDM4NiAtNjggNDI4IDEyIDQxNiAtMjkgYiAxNTUgLTE4NyAzMjkgLTE0NSAyMzYgLTE4NyBiIDEyIC0xMTEgOTIgLTE4NyAzOCAtMTYyIGIgMCAtNTEgNCAtOTEgMCAtNzIgYiAyNjIgMTg2IDAgNTggMTIyIDE3OSBcIn0sdmM6e3hfbWluOjAseF9tYXg6NDQ3LjgxMjUsaGE6NDU3LG86XCJtIDAgODYgbCAwIDE3MyBsIDIyMyAxNzMgbCA0NDcgMTczIGwgNDQ3IDg2IGwgNDQ3IDAgbCAyMjMgMCBsIDAgMCBsIDAgODYgXCJ9LHZmOnt4X21pbjowLHhfbWF4OjM3MC4yMTg3NSxoYTozNzgsbzpcIm0gMCAwIGwgMCAyNzcgbCA2MSAyNzcgbCAxMjIgMjc3IGwgMTIyIDAgbCAxMjIgLTI3OCBsIDYxIC0yNzggbCAwIC0yNzggbCAwIDAgbSAyNDYgLTEgbCAyNDYgMjc3IGwgMzA4IDI3NyBsIDM3MCAyNzcgbCAzNzAgLTEgbCAzNzAgLTI3OCBsIDMwOCAtMjc4IGwgMjQ2IC0yNzggbCAyNDYgLTEgXCJ9LHYxMDp7eF9taW46MCx4X21heDo1NTkuNDIxODc1LGhhOjU3MSxvOlwibSA1IDEyNyBiIDE0IDEyNyA2IDEyNyA5IDEyNyBiIDUxIDEyNiAyNSAxMjcgNDMgMTI3IGIgMTc1IDk4IDkzIDEyMiAxMzggMTEyIGwgMTg2IDk0IGIgMjc5IDUxIDIxMCA4NiAyNTUgNjUgYiAyODUgNDcgMjgwIDUxIDI4MyA0OCBiIDMxOSAyNyAyOTEgNDQgMzExIDMxIGwgMzI2IDIyIGIgMzU5IDAgMzMyIDE5IDM1MiA0IGwgMzY3IC02IGIgMzcxIC05IDM2OCAtNiAzNzAgLTggbCAzNzkgLTE1IGIgMzg3IC0yMiAzODMgLTE4IDM4NiAtMjAgbCAzOTggLTMwIGwgNDExIC00MCBsIDQxNyAtNDcgbCA0MjcgLTU1IGwgNDM0IC02MSBiIDQ0MSAtNjYgNDM2IC02MiA0MzkgLTY1IGwgNDQ2IC03MiBsIDQ1MyAtNzcgbCA0NjIgLTg3IGIgNTU4IC0xODggNDkwIC0xMTMgNTQ5IC0xNzYgYiA1NTkgLTE5NSA1NTkgLTE5MSA1NTkgLTE5NCBiIDU0OCAtMjA1IDU1OSAtMjAxIDU1NSAtMjA1IGIgNTQxIC0yMDQgNTQ3IC0yMDUgNTQ0IC0yMDUgYiA1MzQgLTE5OCA1MzkgLTIwMSA1MzYgLTE5OSBsIDUyNSAtMTkxIGIgNDgxIC0xNjIgNTE4IC0xODcgNDkwIC0xNjcgYiA0NzIgLTE1NSA0NzcgLTE1OSA0NzIgLTE1NiBiIDQ2OCAtMTUyIDQ3MCAtMTU1IDQ2OSAtMTU0IGIgNDYxIC0xNDkgNDY2IC0xNTIgNDY0IC0xNTEgYiA0MjggLTEzMCA0NTQgLTE0NSA0NDEgLTEzNyBiIDM3MSAtOTkgNDEzIC0xMjIgMzcyIC05OSBiIDM2MyAtOTUgMzcxIC05OSAzNjcgLTk4IGIgMzUzIC05MSAzNTcgLTk0IDM1MyAtOTEgYiAzNDggLTkwIDM1MyAtOTEgMzUyIC05MSBiIDMzMiAtODEgMzQzIC04NyAzNDEgLTg2IGIgMjcgLTEyIDIzMCAtMzcgMTI3IC0xMyBiIDAgLTUgNCAtMTEgMiAtMTEgYiAwIDU4IDAgLTIgMCAyNyBiIDAgMTIyIDAgODggMCAxMjAgYiA1IDEyNyAxIDEyNCA0IDEyNiBcIn0sdjExOnt4X21pbjotMTU1LjE3MTg3NSx4X21heDoxNTMuODEyNSxoYToxNTcsbzpcIm0gLTEzNyAzNTMgYiAtMTMwIDM1MyAtMTM2IDM1MyAtMTMzIDM1MyBiIC0xMTIgMzQ5IC0xMjUgMzUzIC0xMTkgMzUyIGIgLTEwMCAzNDIgLTExMCAzNDcgLTEwNCAzNDQgYiAwIDMxNyAtNjkgMzI2IC0zNSAzMTcgYiAxMTEgMzQ5IDM4IDMxNyA3NiAzMjggYiAxMjkgMzUzIDExNyAzNTIgMTIzIDM1MyBiIDE1MyAzMjcgMTQyIDM1MyAxNTMgMzQ0IGIgMTQ0IDMwMiAxNTMgMzIwIDE1MyAzMTcgYiAyNyA2IDkzIDIyNiA1MCAxMTMgYiAyMSAtMTMgMjQgLTExIDI0IC0xMSBiIDAgLTI2IDE3IC0yMiA4IC0yNiBiIC0yNCAtMTIgLTkgLTI2IC0xOSAtMjIgYiAtMjggNSAtMjQgLTkgLTI3IC0yIGIgLTE0NSAzMDIgLTUzIDExNyAtOTUgMjI0IGIgLTE1NSAzMjcgLTE1NSAzMTcgLTE1NSAzMjAgYiAtMTM3IDM1MyAtMTU1IDM0MCAtMTQ4IDM0OSBcIn0sdjE4Ont4X21pbjowLHhfbWF4OjMyMy45Mzc1LGhhOjMzMSxvOlwibSAyMTcgNTM1IGIgMjI1IDUzNyAyMjAgNTM3IDIyMSA1MzcgYiAyNDUgNTI0IDIzNSA1MzcgMjQyIDUzMyBsIDI0NiA1MjEgbCAyNDcgMzkwIGwgMjQ3IDI1OCBsIDI3MyAyNjUgYiAzMDYgMjcwIDI4OCAyNjkgMjk5IDI3MCBiIDMyMiAyNTkgMzE1IDI3MCAzMTkgMjY3IGIgMzIzIDIwOCAzMjMgMjU2IDMyMyAyMzMgYiAzMjIgMTU4IDMyMyAxODQgMzIzIDE1OSBiIDI4OCAxNDAgMzE4IDE0OCAzMTUgMTQ3IGIgMjQ3IDEzMCAyNTQgMTMxIDI0NyAxMzAgYiAyNDcgNjUgMjQ3IDEzMCAyNDcgMTA0IGIgMjQ3IDIwIDI0NyA1MSAyNDcgMzYgbCAyNDcgLTg4IGwgMjczIC04MSBiIDMwNiAtNzYgMjg5IC03NyAyOTkgLTc2IGIgMzE4IC04MSAzMTEgLTc2IDMxNSAtNzcgYiAzMjMgLTEyMyAzMjMgLTg3IDMyMyAtODYgbCAzMjMgLTEzOCBsIDMyMyAtMTU0IGIgMzE4IC0xOTUgMzIzIC0xOTEgMzIzIC0xOTAgYiAyNjkgLTIxMCAzMTQgLTE5OSAzMTUgLTE5OSBiIDI0OSAtMjE2IDI1OSAtMjEzIDI1MCAtMjE2IGwgMjQ3IC0yMTYgbCAyNDcgLTM0OSBsIDI0NiAtNDgzIGwgMjQ1IC00ODcgYiAyMjUgLTQ5OSAyNDIgLTQ5NSAyMzQgLTQ5OSBiIDIwNiAtNDg3IDIxOSAtNDk5IDIxMCAtNDk1IGwgMjA1IC00ODMgbCAyMDUgLTM1NSBsIDIwNSAtMjI3IGwgMjA0IC0yMjcgbCAxODEgLTIzMyBsIDEzOCAtMjQ0IGIgMTE3IC0yNDkgMTI3IC0yNDcgMTE3IC0yNDkgYiAxMTUgLTM4NSAxMTUgLTI0OSAxMTUgLTI1NiBsIDExNSAtNTIzIGwgMTE0IC01MjYgYiA5NSAtNTM4IDExMCAtNTM0IDEwMiAtNTM4IGIgNzQgLTUyNiA4NyAtNTM4IDc4IC01MzQgbCA3MyAtNTIzIGwgNzMgLTM5MSBiIDcyIC0yNjAgNzMgLTI2OSA3MyAtMjYwIGIgNzIgLTI2MCA3MiAtMjYwIDcyIC0yNjAgYiAxOSAtMjczIDYxIC0yNjMgMjMgLTI3MyBiIDAgLTI2MCAxMCAtMjczIDQgLTI2NyBiIDAgLTIwOSAwIC0yNTYgMCAtMjU2IGwgMCAtMTYyIGwgMSAtMTU4IGIgNjEgLTEzNCA1IC0xNDggNSAtMTQ4IGwgNzMgLTEzMSBsIDczIC0yMiBiIDcyIDg2IDczIDc5IDczIDg2IGIgNzIgODYgNzIgODYgNzIgODYgYiAxOSA3NCA2MSA4MyAyMyA3NCBiIDAgODYgMTAgNzQgNCA3OSBiIDAgMTM3IDAgOTAgMCA5MCBsIDAgMTg0IGwgMSAxODggYiA2MSAyMTIgNSAxOTggNSAxOTggbCA3MyAyMTUgbCA3MyAzNDggbCA3MyA0ODEgbCA3NCA0ODUgYiA5NSA0OTggNzggNDkyIDg3IDQ5OCBiIDEwMyA0OTUgOTggNDk4IDEwMCA0OTYgYiAxMTQgNDg1IDEwNyA0OTQgMTExIDQ4OSBsIDExNSA0ODEgbCAxMTUgMzUzIGwgMTE1IDIyNiBsIDEyMSAyMjYgYiAxNTkgMjM1IDEyMyAyMjcgMTQxIDIzMSBsIDE5OCAyNDcgbCAyMDUgMjQ4IGwgMjA1IDM4NCBsIDIwNSA1MjEgbCAyMDYgNTI0IGIgMjE3IDUzNSAyMDkgNTI4IDIxMiA1MzMgbSAyMDUgOSBiIDIwNSAxMTkgMjA1IDcwIDIwNSAxMTkgbCAyMDUgMTE5IGIgMTgyIDExMyAyMDQgMTE5IDE5NCAxMTYgbCAxMzggMTAyIGIgMTE3IDk3IDEyNyA5OSAxMTcgOTcgYiAxMTUgLTEyIDExNSA5NyAxMTUgOTEgbCAxMTUgLTEyMiBsIDEyMSAtMTIwIGIgMTU5IC0xMTEgMTIzIC0xMTkgMTQxIC0xMTUgbCAxOTggLTEwMSBsIDIwNSAtOTggbCAyMDUgOSBcIn0sdjFiOnt4X21pbjowLHhfbWF4OjU1OS40MjE4NzUsaGE6NTcxLG86XCJtIDU0NCAyMDQgYiA1NDggMjA0IDU0NSAyMDQgNTQ3IDIwNCBiIDU1OSAxOTQgNTU1IDIwNCA1NTkgMTk5IGIgNTU5IDE5MCA1NTkgMTkyIDU1OSAxOTEgYiA1MzAgMTU2IDU1OSAxODggNTU2IDE4NCBiIDQ2MiA4NiA1MTAgMTM0IDQ4MSAxMDQgYiA0NTMgNzYgNDU4IDgxIDQ1NCA3NyBsIDQ0NiA3MCBsIDQ0MSA2NSBiIDQzNCA1OSA0MzkgNjMgNDM2IDYxIGwgNDI3IDU0IGIgNDA5IDM3IDQyNiA1MSA0MTYgNDQgYiAzOTIgMjMgMzk4IDI5IDM5NCAyNiBiIDM4NyAxOSAzODkgMjIgMzg3IDIwIGIgMzc5IDEzIDM4NiAxOSAzODMgMTYgbCAzNzEgOCBsIDM2NyA1IGwgMzU5IC0xIGwgMzM3IC0xNiBiIDI4NSAtNDggMzE5IC0yOSAyOTggLTQxIGwgMjc5IC01MiBiIDE4NiAtOTUgMjU1IC02NiAyMTAgLTg3IGwgMTc1IC05OSBiIDIzIC0xMjkgMTI3IC0xMTcgNjggLTEyOSBiIDE3IC0xMjkgMjAgLTEyOSAxOSAtMTI5IGIgMSAtMTIzIDIgLTEyOSAyIC0xMjkgYiAwIC00OSAwIC0xMjIgMCAtODMgYiAwIDQgMCAtMjIgMCAxIGIgMjcgMTEgMiA5IDQgOSBiIDE4NSAzMSA3OCAxMiAxNDUgMjAgYiAxOTggMzQgMTg2IDMxIDE5MyAzMyBiIDMxNCA3MyAyMzQgNDQgMjc3IDU4IGIgMzQ5IDg4IDMyOCA3OSAzNDAgODQgYiAzNTMgOTAgMzUyIDkwIDM1MyA5MCBiIDM2MyA5NCAzNTMgOTAgMzU3IDkzIGIgMzcxIDk4IDM2NyA5NyAzNzEgOTggYiA0MjggMTI5IDM3MiA5OCA0MTMgMTIwIGIgNDYxIDE0OCA0NDEgMTM2IDQ1NCAxNDQgYiA0NjggMTUxIDQ2NCAxNDkgNDY2IDE1MSBiIDQ3MiAxNTQgNDY5IDE1MiA0NzAgMTU0IGIgNDgxIDE2MSA0NzMgMTU1IDQ3NyAxNTggYiA1MjUgMTkwIDQ5MCAxNjYgNTE4IDE4NiBsIDUzNCAxOTcgYiA1NDAgMjAxIDUzNiAxOTggNTM5IDE5OSBiIDU0NCAyMDQgNTQxIDIwMiA1NDQgMjA0IFwifSx2MWQ6e3hfbWluOjAseF9tYXg6NjE5LjMxMjUsaGE6NjMyLG86XCJtIDI3NCAxODQgYiAzMDcgMTg2IDI4NSAxODYgMjk2IDE4NiBiIDYxNiAyMiA0NjUgMTg2IDU5NyAxMTYgYiA2MTkgLTEgNjE3IDEzIDYxOSA1IGIgMzA4IC0xODcgNjE5IC0xMDQgNDgzIC0xODcgYiAwIC0xIDEzMyAtMTg3IDAgLTEwMiBiIDUgMzYgMCAxMSAxIDIzIGIgMjc0IDE4NCAyOSAxMTUgMTQxIDE3NiBtIDI4OSAxNjEgYiAyNzIgMTYyIDI4NCAxNjIgMjc3IDE2MiBiIDE3MSA0MSAyMDkgMTYyIDE3MSAxMDggYiAyMDUgLTczIDE3MSA1IDE4MiAtMzQgYiAzNDUgLTE2MyAyNDMgLTEzMyAyOTggLTE2MyBiIDQzNiAtOTggMzg1IC0xNjMgNDIwIC0xNDIgYiA0NDYgLTQzIDQ0MyAtODAgNDQ2IC02MiBiIDI4OSAxNjEgNDQ2IDQ3IDM3NyAxNDcgXCJ9LHYxZTp7eF9taW46LTQwMi44OTA2MjUseF9tYXg6NDAxLjUzMTI1LGhhOjQxMCxvOlwibSAtMjE5IDE3MyBiIC0yMTMgMTc0IC0yMTcgMTc0IC0yMTUgMTc0IGIgLTIwMiAxNzMgLTIwOSAxNzQgLTIwNSAxNzMgYiAtMTE0IDg2IC0yMDAgMTcyIC0xNzkgMTUxIGIgLTI4IDAgLTY2IDM3IC0yOCAwIGIgNDAgODQgLTI4IDAgMiAzNyBiIDExNyAxNzQgMTExIDE3MyAxMTAgMTcyIGIgMTIyIDE3NCAxMTggMTc0IDExOSAxNzQgYiAxMzIgMTczIDEyNSAxNzQgMTI5IDE3MyBiIDI5NSAxMSAxMzQgMTcyIDE3MSAxMzQgbCAzMDcgLTEgbCAzMzYgMzQgYiAzNzQgNzYgMzY2IDcyIDM2OCA3NCBiIDM4MSA3NyAzNzUgNzcgMzc4IDc3IGIgNDAxIDU2IDM5MiA3NyA0MDEgNjggYiA0MDAgNDggNDAxIDU0IDQwMSA1MSBiIDIyMyAtMTcyIDM5NyA0MSAyMzAgLTE2NiBiIDIxMCAtMTc2IDIyMCAtMTc0IDIxNSAtMTc2IGIgMjAxIC0xNzQgMjA2IC0xNzYgMjA0IC0xNzYgYiAxMTIgLTg3IDE5OCAtMTczIDE3OCAtMTUyIGIgMjcgMCA2NSAtMzggMjcgMCBiIC00MiAtODYgMjcgMCAtNCAtMzggYiAtMTE4IC0xNzQgLTExMiAtMTc0IC0xMTEgLTE3MyBiIC0xMjMgLTE3NiAtMTE5IC0xNzYgLTEyMSAtMTc2IGIgLTEzMyAtMTc0IC0xMjYgLTE3NiAtMTMwIC0xNzQgYiAtMjk2IC0xMiAtMTM2IC0xNzMgLTE3MiAtMTM3IGwgLTMwOCAwIGwgLTMzNyAtMzQgYiAtMzc1IC03NyAtMzY3IC03MyAtMzcwIC03NiBiIC0zODIgLTc5IC0zNzcgLTc5IC0zNzkgLTc5IGIgLTQwMiAtNTggLTM5MyAtNzkgLTQwMiAtNjkgYiAtNDAxIC00OSAtNDAyIC01NSAtNDAyIC01MiBiIC0yMjQgMTcyIC0zOTggLTQzIC0yMjggMTY3IGIgLTIxOSAxNzMgLTIyMyAxNzIgLTIyMCAxNzMgXCJ9LHYxZjp7eF9taW46LTM0MC4yODEyNSx4X21heDozMzguOTIxODc1LGhhOjM0NixvOlwibSAtMzIgNTIwIGIgLTI5IDUyMSAtMzEgNTIwIC0zMSA1MjEgYiAtMjMgNTE5IC0yNyA1MjEgLTI0IDUyMCBiIC0yMCA1MTMgLTIxIDUxNyAtMjAgNTE2IGIgLTIxIDUwNiAtMjAgNTEyIC0yMCA1MDkgYiAtMzEgNDc0IC0yMyA1MDIgLTI3IDQ4OCBsIC01MyA0MDIgbCAtNjYgMzUyIGwgLTY4IDM0OSBsIC01NyAzNDkgYiAtMzIgMzUxIC01MSAzNDkgLTQwIDM1MSBiIDEyMyAzNzAgMTkgMzUyIDc0IDM1OSBiIDEzNyAzNzEgMTI3IDM3MCAxMzMgMzcxIGIgMTcwIDM1NiAxNTIgMzcxIDE2NCAzNjYgYiAxNzEgMzU1IDE3MCAzNTUgMTcwIDM1NSBiIDIxNiAzNjYgMTc0IDM1NSAxODMgMzU4IGIgMjgwIDM3OCAyNjggMzc3IDI2NiAzNzcgYiAyODcgMzc4IDI4MyAzNzggMjg0IDM3OCBiIDMzMiAzNDkgMzA3IDM3OCAzMjIgMzY5IGIgMzM4IDMxOSAzMzYgMzQxIDMzOCAzMzAgYiAzMzIgMzAxIDMzOCAzMTAgMzM2IDMwMiBiIDI0MiAyODAgMzI5IDI5OSAyNDYgMjgwIGIgMjQyIDI4MCAyNDIgMjgwIDI0MiAyODAgYiAyMzUgMjg4IDIzNiAyODAgMjM1IDI4MyBiIDIzNSAyOTIgMjM1IDI5MCAyMzUgMjkxIGIgMjM2IDMwMiAyMzYgMjk3IDIzNiAyOTkgYiAyMjAgMzM3IDIzNiAzMTYgMjMwIDMzMCBsIDIxNiAzNDAgbCAyMTAgMzM1IGIgMTU5IDI3NiAxODkgMzIyIDE3MiAzMDEgYiAxMTggMTQ5IDE1MiAyNjUgMTU2IDI3NCBiIDgxIDM0IDg0IDM2IDg1IDM2IGIgLTggMTMgNzggMzMgLTQgMTMgYiAtOCAxMyAtOCAxMyAtOCAxMyBiIC0xNCAyMCAtMTIgMTUgLTE0IDE1IGIgLTggNDQgLTE0IDI0IC0xMiAzMSBiIC0yIDY2IC01IDU1IC0yIDY1IGIgLTIgNjYgLTIgNjYgLTIgNjYgbCAtMiA2NiBiIC00MyA0MSAtMiA2NiAtMjEgNTUgYiAtMTE0IDQgLTk4IDggLTk4IDggYiAtMTQ0IDAgLTEyMyAwIC0xMzQgMCBiIC0yNDIgOTkgLTE5NyAwIC0yNDIgNDMgYiAtMjQyIDEwOSAtMjQyIDEwMiAtMjQyIDEwNSBiIC0yMTIgMjE5IC0yNDAgMTIyIC0yNDIgMTE2IGIgLTE4NSAzMTIgLTE5NyAyNzAgLTE4NSAzMTIgbCAtMTg1IDMxMiBiIC0xODkgMzEyIC0xODUgMzEyIC0xODYgMzEyIGIgLTI1OSAzMTIgLTIwMCAzMTIgLTIyNyAzMTIgYiAtMzIxIDMxMCAtMjkxIDMxMiAtMzEwIDMxMCBiIC0zMzQgMzEyIC0zMzAgMzEwIC0zMzQgMzEyIGIgLTM0MCAzMTkgLTMzOCAzMTMgLTM0MCAzMTYgYiAtMzM2IDMyNiAtMzQwIDMyMiAtMzM4IDMyNCBiIC0yOTEgMzM3IC0zMzQgMzI2IC0zMTQgMzMxIGwgLTI0NyAzNDcgbCAtMjEwIDM0OCBiIC0xNzIgMzQ4IC0xOTAgMzQ4IC0xNzIgMzQ4IGIgLTE2OCAzNjMgLTE3MiAzNDggLTE3MSAzNTUgYiAtMTQ1IDQ0MiAtMTUxIDQyNCAtMTQ1IDQ0MSBiIC0xMzMgNDUyIC0xNDQgNDQ0IC0xNDAgNDQ2IGwgLTc3IDQ4OSBiIC0zMiA1MjAgLTUzIDUwNiAtMzIgNTIwIG0gNTcgMzM0IGIgNTMgMzM1IDU1IDMzNSA1NCAzMzUgYiA0NCAzMzQgNTAgMzM1IDQ5IDMzNSBiIC03MCAzMTYgOCAzMjYgLTI4IDMyMCBiIC03OCAzMDkgLTc4IDMxNiAtNzggMzE2IGIgLTEwOCAyMDIgLTgwIDMwNSAtODggMjc0IGIgLTE0MSA4MSAtMTM2IDExMiAtMTQxIDkzIGIgLTE0MCA3NCAtMTQxIDc5IC0xNDEgNzcgYiAtMTE3IDQ5IC0xMzcgNTkgLTEyNyA0OSBiIC0xMDcgNTIgLTExNCA0OSAtMTEwIDUxIGIgMTYgMTI3IC0xMDYgNTQgMTQgMTI2IGIgNDIgMjE3IDE2IDEyNyA0MiAyMTUgYiA0OSAyNDEgNDIgMjIyIDQ0IDIyOSBiIDczIDMyMCA1MyAyNTEgNzMgMzE3IGIgNTcgMzM0IDczIDMyNyA2NSAzMzMgXCJ9LHYyMDp7eF9taW46LTU3MS42NzE4NzUseF9tYXg6NTcwLjMxMjUsaGE6NTgyLG86XCJtIC01NTkgMzUxIGIgLTU1MSAzNTIgLTU1NiAzNTIgLTU1MyAzNTIgYiAtNTMwIDMzOCAtNTQzIDM1MiAtNTMzIDM0OCBiIC01MjkgMTY5IC01MzAgMzM3IC01MjkgMjkxIGwgLTUyOSAxIGwgLTUwNyAyNyBsIC00NDEgMTEyIGIgLTM4MiAxNzQgLTM5NCAxNjkgLTM5MCAxNzQgYiAtMzc4IDE3NCAtMzgxIDE3NCAtMzc5IDE3NCBiIC0yODEgODYgLTM3MCAxNzQgLTM3NSAxNzkgYiAtMTk2IDAgLTIzNCAzNyAtMTk2IDAgYiAtMTI2IDg0IC0xOTYgMCAtMTY0IDM3IGIgLTUwIDE3NCAtNTUgMTczIC01NyAxNzIgYiAtNDQgMTc0IC00OSAxNzQgLTQ3IDE3NCBiIC0zNSAxNzMgLTQyIDE3NCAtMzggMTczIGIgNTMgODYgLTMyIDE3MiAtMTIgMTUxIGIgMTM4IDAgMTAwIDM3IDEzOCAwIGIgMjA4IDg0IDE0MCAwIDE3MCAzNyBiIDI4NCAxNzQgMjc5IDE3MyAyNzkgMTcyIGIgMjg5IDE3NCAyODUgMTc0IDI4OCAxNzQgYiAzMDAgMTczIDI5NCAxNzQgMjk4IDE3MyBiIDQ2MiAxMSAzMDMgMTcyIDM0MCAxMzQgbCA0NzUgLTEgbCA1MDMgMzQgYiA1NDEgNzYgNTM0IDcyIDUzNiA3NCBiIDU0OCA3NyA1NDQgNzcgNTQ1IDc3IGIgNTcwIDU2IDU2MCA3NyA1NzAgNjggYiA1NjcgNDggNTcwIDU0IDU2OCA1MSBiIDM5MiAtMTcyIDU2NCA0MSAzOTcgLTE2NiBiIDM3OCAtMTc2IDM4NyAtMTc0IDM4MiAtMTc2IGIgMzY4IC0xNzQgMzc1IC0xNzYgMzcxIC0xNzYgYiAyODAgLTg3IDM2NyAtMTczIDM0NyAtMTUyIGIgMTk0IDAgMjM0IC0zOCAxOTQgMCBiIDEyNiAtODYgMTk0IDAgMTYzIC0zOCBiIDQ5IC0xNzQgNTQgLTE3NCA1NSAtMTczIGIgNDQgLTE3NiA0NyAtMTc2IDQ2IC0xNzYgYiAzNCAtMTc0IDQwIC0xNzYgMzYgLTE3NCBiIC01NCAtODcgMzEgLTE3MyAxMCAtMTUyIGIgLTE0MCAwIC0xMDIgLTM4IC0xNDAgMCBiIC0yMDkgLTg2IC0xNDAgMCAtMTcxIC0zOCBiIC0yODUgLTE3NCAtMjgwIC0xNzQgLTI3OSAtMTczIGIgLTI5MSAtMTc2IC0yODcgLTE3NiAtMjg4IC0xNzYgYiAtMzAwIC0xNzQgLTI5NCAtMTc2IC0yOTggLTE3NCBiIC00NjQgLTExIC0zMDMgLTE3MyAtMzc0IC0xMDIgbCAtNDc2IDAgbCAtNTA2IC0zNyBiIC01MzkgLTc2IC01MjggLTY1IC01MzcgLTc0IGIgLTU1MSAtODAgLTU0MyAtNzkgLTU0NyAtODAgYiAtNTcwIC02OCAtNTU4IC04MCAtNTY2IC03NiBsIC01NzEgLTY1IGwgLTU3MSAxMzYgYiAtNTcwIDM0MCAtNTcxIDMzMSAtNTcxIDMzNyBiIC01NTkgMzUxIC01NjggMzQ0IC01NjQgMzQ4IFwifSx2MjI6e3hfbWluOjAseF9tYXg6NDMyLjgyODEyNSxoYTo0NDIsbzpcIm0gMjA5IDE4NiBiIDIxMyAxODcgMjEwIDE4NyAyMTIgMTg3IGIgMjE2IDE4NyAyMTUgMTg3IDIxNiAxODcgYiAyMjQgMTc0IDIxNiAxODYgMjIwIDE4MCBiIDQyMCAtMSAyNjkgMTA1IDMzOCA0MyBiIDQzMiAtMTIgNDMxIC04IDQzMiAtOSBiIDQyMSAtMjMgNDMyIC0xNSA0MzIgLTE2IGIgMjI4IC0xODAgMzQ1IC03MCAyNjQgLTEzNyBiIDIxOSAtMTg4IDIyMSAtMTg4IDIyMSAtMTg4IGwgMjE5IC0xODggYiAyMDggLTE3NyAyMTUgLTE4OCAyMTUgLTE4OCBiIDEwIDEgMTYzIC0xMDYgOTMgLTQ0IGIgMCAxMSAwIDYgMCA4IGIgMTAgMjIgMCAxMyAwIDE1IGIgMjAyIDE3OSA4NyA2OSAxNjcgMTM2IGIgMjA5IDE4NiAyMDYgMTgzIDIwOSAxODYgXCJ9LHYyMzp7eF9taW46MCx4X21heDoxMzMuMzkwNjI1LGhhOjEzNixvOlwibSA1NCA2NiBiIDY1IDY4IDU4IDY4IDYxIDY4IGIgMTIyIDM3IDg4IDY4IDExMCA1NiBiIDEzMyAtMSAxMzAgMjYgMTMzIDEyIGIgMTA0IC01OCAxMzMgLTIzIDEyMyAtNDQgYiA2NiAtNjkgOTIgLTY1IDc4IC02OSBiIDEwIC0zOCA0NCAtNjkgMjMgLTU4IGIgMCAtMSAyIC0yNyAwIC0xMyBiIDU0IDY2IDAgMzAgMjAgNjEgXCJ9LHYyNTp7eF9taW46MCx4X21heDozMTguNSxoYTozMjUsbzpcIm0gMjAgMzc2IGIgMTY3IDM3NyAyMyAzNzcgOTYgMzc3IGIgMjk2IDM3NiAyMzEgMzc3IDI5NCAzNzcgYiAzMTggMzQ3IDMxMSAzNzEgMzE4IDM1OSBiIDI5NiAzMTYgMzE4IDMzMyAzMTEgMzIwIGIgMTU5IDMxNSAyOTQgMzE1IDIyNyAzMTUgYiAyMSAzMTYgOTEgMzE1IDI0IDMxNSBiIDAgMzQ1IDYgMzIwIDAgMzMzIGIgMjAgMzc2IDAgMzU5IDYgMzcxIFwifSx2MjY6e3hfbWluOi0yMS43ODEyNSx4X21heDo0ODMuMTg3NSxoYTo0OTMsbzpcIm0gLTggNjMxIGIgLTEgNjMyIC02IDYzMiAtNCA2MzIgYiAxOSA2MjAgOCA2MzIgMTYgNjI4IGIgMjAgMzgzIDIwIDYxNiAyMCA2MTYgbCAyMCAxNDggbCAyMSAxNTEgYiAxNDAgMTk5IDU5IDE4MyAxMDIgMTk5IGIgMjA2IDE3OSAxNjQgMTk5IDE4NyAxOTIgbCAyMTAgMTc2IGwgMjEwIDM5NiBsIDIxMCA2MTcgbCAyMTIgNjIxIGIgMjMxIDYzMiAyMTYgNjI4IDIyMyA2MzIgYiAyNTAgNjIwIDIzOSA2MzIgMjQ3IDYyOCBiIDI1MSAzODMgMjUxIDYxNiAyNTEgNjE2IGwgMjUxIDE0OCBsIDI1NCAxNTEgYiAzNzAgMTk5IDI5MSAxODMgMzMyIDE5OSBiIDQxNSAxOTEgMzg1IDE5OSA0MDAgMTk3IGIgNDgzIDg0IDQ1OCAxNzYgNDgzIDEzNCBiIDQ2MSAwIDQ4MyA1OCA0NzYgMjkgYiAzMzIgLTE0MiA0MzkgLTQwIDQxMSAtNzIgbCAyNTUgLTIxNSBiIDIzMSAtMjI5IDI0MCAtMjI5IDIzOSAtMjI5IGIgMjE2IC0yMjMgMjI0IC0yMjkgMjIwIC0yMjcgYiAyMTAgLTE1OCAyMTAgLTIxNyAyMTAgLTIyMyBiIDIxMCAtMTIwIDIxMCAtMTQ4IDIxMCAtMTM2IGwgMjEwIC0yOSBsIDIwNSAtMzQgYiAxMDAgLTE0MiAxODIgLTY1IDE1OSAtODggbCAyMyAtMjE1IGIgLTEgLTIyOSA5IC0yMjkgNiAtMjI5IGIgLTIwIC0yMTYgLTkgLTIyOSAtMTcgLTIyNCBsIC0yMSAtMjEyIGwgLTIxIDIwMSBsIC0yMSA2MTYgbCAtMjAgNjIwIGIgLTggNjMxIC0xNyA2MjQgLTEzIDYzMCBtIDExMCAxMzEgYiA5NiAxMzMgMTA2IDEzMyAxMDAgMTMzIGIgODkgMTMzIDkzIDEzMyA5MSAxMzMgYiAyNCA4NyA2MyAxMjkgNDAgMTEzIGwgMjAgODAgbCAyMCAtMzcgbCAyMCAtMTU2IGwgMjMgLTE1MiBiIDE0NCA4MSA5NiAtNzIgMTQ0IDIwIGwgMTQ0IDgzIGIgMTEwIDEzMSAxNDQgMTEzIDEzNCAxMjYgbSAzNDEgMTMxIGIgMzI4IDEzMyAzMzcgMTMzIDMzMiAxMzMgYiAzMjIgMTMzIDMyNiAxMzMgMzIzIDEzMyBiIDI1NyA4NyAyOTYgMTI5IDI3MyAxMTMgbCAyNTEgODAgbCAyNTEgLTM3IGwgMjUxIC0xNTYgbCAyNTUgLTE1MiBiIDM3NSA4MSAzMjggLTcyIDM3NSAyMCBsIDM3NSA4MyBiIDM0MSAxMzEgMzc1IDExMyAzNjcgMTI2IFwifSx2Mjc6e3hfbWluOjAseF9tYXg6NDMyLjgyODEyNSxoYTo0NDIsbzpcIm0gMjA4IDE4NCBiIDIxMyAxODcgMjA5IDE4NiAyMTIgMTg3IGIgMjI0IDE3NiAyMTcgMTg3IDIyMSAxODMgYiAyNDUgMTQ3IDIyNSAxNzIgMjM1IDE1OSBiIDQxOSAtMSAyODggOTAgMzQ3IDM4IGIgNDMxIC04IDQyNCAtNCA0MzEgLTggYiA0MzIgLTEyIDQzMiAtOSA0MzIgLTExIGIgNDMwIC0xOCA0MzIgLTEzIDQzMiAtMTYgYiAzNjQgLTYxIDQyNCAtMjAgMzgzIC00NyBiIDIyNSAtMTgzIDMwNyAtMTAyIDI1MCAtMTUyIGIgMjIzIC0xODcgMjI0IC0xODQgMjIzIC0xODcgYiAyMjAgLTE4OCAyMjEgLTE4OCAyMjAgLTE4OCBiIDIwOCAtMTc2IDIxNiAtMTg4IDIxMCAtMTg0IGIgMTg3IC0xNDggMjA1IC0xNzMgMTk3IC0xNTkgYiAxMiAwIDE0NCAtOTAgODQgLTM4IGIgMCAxMSA0IDUgMCA4IGIgMTYgMjQgMCAxMyA0IDE4IGIgMTgzIDE1OCA4MyA2OSAxNDEgMTE1IGIgMjA4IDE4NCAxOTQgMTY5IDE5OCAxNzMgbSAxODMgMTA1IGIgMTc2IDExMyAxODEgMTA5IDE3NiAxMTMgYiAxNzIgMTA5IDE3NiAxMTMgMTc1IDExMiBiIDkyIDQ1IDE0OSA5MCAxMTcgNjIgbCA4OCA0MSBsIDEwMiAzMSBiIDI0NyAtMTA1IDE2MCAtNiAyMTAgLTU1IGwgMjU0IC0xMTUgbCAyNTcgLTExMiBsIDI2OSAtMTAyIGIgMzQwIC00NSAyODcgLTg3IDMxOSAtNjEgbCAzNDQgLTQzIGwgMzMwIC0zMyBiIDE4MyAxMDUgMjcyIDYgMjIxIDU0IFwifSx2Mjg6e3hfbWluOi03My41LHhfbWF4OjcyLjE0MDYyNSxoYTo3NCxvOlwibSAtNzIgMjUyIGwgLTczIDI1NCBsIDAgMjU0IGwgNzIgMjU0IGwgNzAgMjUyIGIgMCAtMSA3MCAyNDggMCAtMSBiIC03MiAyNTIgLTEgLTEgLTcyIDI0OCBcIn0sdjI5Ont4X21pbjotNTkwLjcxODc1LHhfbWF4OjU4OS4zNTkzNzUsaGE6NjAxLG86XCJtIDE3NSAyNzMgYiAxODIgMjc0IDE3OCAyNzMgMTgxIDI3NCBiIDIwMiAyNjIgMTkwIDI3NCAxOTggMjY5IGIgMjA0IDE1OCAyMDQgMjU5IDIwNCAyNTkgbCAyMDQgNTYgbCAyNTAgMTEyIGIgMzAzIDE3NCAyOTYgMTcyIDI5OCAxNzIgYiAzMDggMTc0IDMwNCAxNzQgMzA3IDE3NCBiIDMxOCAxNzMgMzEzIDE3NCAzMTcgMTczIGIgNDgxIDExIDMyMiAxNzIgMzU3IDEzNCBsIDQ5NCAtMSBsIDUyMiAzNCBiIDU2MCA3NiA1NTMgNzIgNTU1IDc0IGIgNTY3IDc3IDU2MyA3NyA1NjQgNzcgYiA1ODkgNTYgNTc5IDc3IDU4OSA2OCBiIDU4NiA0OCA1ODkgNTQgNTg4IDUxIGIgNDExIC0xNzIgNTgzIDQxIDQxNiAtMTY2IGIgMzk3IC0xNzYgNDA2IC0xNzQgNDAxIC0xNzYgYiAzODcgLTE3NCAzOTMgLTE3NiAzOTAgLTE3NiBiIDI5OSAtODcgMzg2IC0xNzMgMzY2IC0xNTIgYiAyMTMgMCAyNTMgLTM4IDIxMyAwIGIgMjA4IC02IDIxMyAwIDIxMCAtMiBsIDIwNCAtMTIgbCAyMDQgLTE0NyBiIDIwNCAtMjEwIDIwNCAtMTczIDIwNCAtMTk0IGIgMTk4IC0yOTIgMjA0IC0yOTcgMjA0IC0yODcgYiAxODMgLTI5OSAxOTQgLTI5NyAxODkgLTI5OSBiIDE2NCAtMjg3IDE3NSAtMjk5IDE2NyAtMjk1IGIgMTYzIC0xNzQgMTYzIC0yODQgMTYzIC0yODQgbCAxNjEgLTYzIGwgMTE5IC0xMTcgYiA2NSAtMTc2IDc2IC0xNzAgNzMgLTE3NiBiIDYxIC0xNzYgNjMgLTE3NiA2MiAtMTc2IGIgLTM1IC04NyA1MSAtMTc0IDU3IC0xODAgYiAtMTIxIDAgLTgzIC0zOCAtMTIxIDAgYiAtMTkwIC04NiAtMTIyIDAgLTE1MiAtMzggYiAtMjY2IC0xNzQgLTI2MSAtMTc0IC0yNTkgLTE3MyBiIC0yNzIgLTE3NiAtMjY4IC0xNzYgLTI3MCAtMTc2IGIgLTI4MSAtMTc0IC0yNzYgLTE3NiAtMjgwIC0xNzQgYiAtMzcxIC04NiAtMjg0IC0xNzMgLTMwNCAtMTUyIGIgLTQ1NyAwIC00MTcgLTM4IC00NTcgMCBsIC00NTcgMCBiIC00NzcgLTI2IC00NTcgMCAtNDcwIC0xNiBiIC01NDggLTIyNyAtNTI0IC04OCAtNTQ4IC0xNjEgYiAtNTM2IC0zMDMgLTU0OCAtMjU0IC01NDQgLTI4MCBiIC01MzMgLTMxNyAtNTM0IC0zMDkgLTUzMyAtMzEzIGIgLTU1MyAtMzM4IC01MzMgLTMzMCAtNTQxIC0zMzggYiAtNTc3IC0zMTUgLTU2NiAtMzM4IC01NzEgLTMzMyBiIC01OTAgLTIyNyAtNTg2IC0yODcgLTU5MCAtMjU4IGIgLTUxOCAtOSAtNTkwIC0xNTQgLTU2NCAtNzcgYiAtNDY1IDU2IC01MDkgMiAtNTA0IDggbCAtNDAyIDEzNCBiIC0zNjMgMTc0IC0zNzQgMTcwIC0zNzEgMTc0IGIgLTM1OSAxNzQgLTM2MiAxNzQgLTM2MCAxNzQgYiAtMjYyIDg2IC0zNTEgMTc0IC0zNTYgMTc5IGIgLTE3NiAwIC0yMTYgMzcgLTE3NiAwIGIgLTEwNyA4NCAtMTc2IDAgLTE0NSAzNyBiIC0zMSAxNzQgLTM2IDE3MyAtMzggMTcyIGIgLTI1IDE3NCAtMjkgMTc0IC0yOCAxNzQgYiAtMTYgMTczIC0yMyAxNzQgLTE5IDE3MyBiIDE0NyAxMSAtMTMgMTcyIDM1IDEyMyBsIDE1NyAtMSBsIDE2MCAxIGwgMTYzIDQgbCAxNjMgMTMwIGIgMTY0IDI2MCAxNjMgMjU2IDE2MyAyNTggYiAxNzUgMjczIDE2NiAyNjYgMTcwIDI3MCBcIn0sdjJhOnt4X21pbjotMjEuNzgxMjUseF9tYXg6MzY2LjE0MDYyNSxoYTozNzQsbzpcIm0gMjc2IDEzNzggYiAyODQgMTM3OSAyNzkgMTM3OSAyODEgMTM3OSBiIDMwNiAxMzYwIDI5MiAxMzc5IDI5OCAxMzc0IGIgMzUyIDEyNDcgMzI2IDEzMjYgMzQzIDEyODYgYiAzNjYgMTEzOSAzNjIgMTIxMyAzNjYgMTE3NSBiIDM0NyAxMDA5IDM2NiAxMDkzIDM1OSAxMDQ5IGwgMzQ0IDEwMDIgbCAzNDcgOTkyIGIgMzUyIDk3MSAzNDggOTg2IDM1MSA5NzcgYiAzNjYgODYzIDM2MiA5MzYgMzY2IDg5OSBiIDM0NyA3MzIgMzY2IDgxOCAzNTkgNzczIGwgMzQ0IDcyNSBsIDM0NyA3MTYgYiAzNTIgNjk1IDM0OCA3MTAgMzUxIDcwMCBiIDM2NiA1ODggMzYyIDY1OSAzNjYgNjIzIGIgMjIzIDI2MiAzNjYgNDY0IDMxNCAzNDUgYiAxODkgMjMzIDIxMiAyNTIgMjEyIDI1MiBiIDM1IDc2IDEyNiAxODMgNzMgMTI5IGIgLTEgMTYgMjAgNTYgMiAyNyBiIC0xOSA0IC00IDkgLTEyIDQgbCAtMjEgNCBsIC0yMSAxMzcgbCAtMjEgMjcwIGwgLTE3IDI3MCBiIDE4NiAzNDQgNTkgMjgxIDEzNCAzMDggYiAzMTkgNjA2IDI3MCAzOTkgMzE5IDQ5OSBiIDMxNyA2NTAgMzE5IDYyMCAzMTkgNjM1IGwgMzE1IDY1OSBsIDMxNCA2NTUgYiAyMjMgNTM3IDI4OCA2MDcgMjU4IDU3MCBiIDE4OSA1MDkgMjEyIDUyOCAyMTIgNTI4IGIgMzUgMzUyIDEyNiA0NTkgNzMgNDA1IGIgLTEgMjkyIDIwIDMzMyAyIDMwMyBiIC0xOSAyODAgLTQgMjg1IC0xMiAyODAgbCAtMjEgMjgwIGwgLTIxIDQxMyBsIC0yMSA1NDYgbCAtMTcgNTQ2IGIgMTg2IDYyMCA1OSA1NTcgMTM0IDU4NCBiIDMxOSA4ODIgMjcwIDY3NSAzMTkgNzc1IGIgMzE3IDkyNSAzMTkgODk2IDMxOSA5MTEgbCAzMTUgOTM1IGwgMzE0IDkzMSBiIDIyMyA4MTMgMjg4IDg4NCAyNTggODQ2IGIgMTg5IDc4NSAyMTIgODA1IDIxMiA4MDUgYiAzNSA2MjggMTI2IDczNSA3MyA2ODEgYiAtMSA1NjkgMjAgNjA5IDIgNTgwIGIgLTE5IDU1NiAtNCA1NjIgLTEyIDU1NiBsIC0yMSA1NTYgbCAtMjEgNjg5IGwgLTIxIDgyMyBsIC0xNyA4MjMgYiAyMDIgOTA3IDY4IDgzNSAxNTIgODY3IGIgMzE5IDExNTcgMjgwIDk2OCAzMTkgMTA2MSBiIDI3MCAxMzM4IDMxOSAxMjE4IDMwMyAxMjgxIGIgMjYyIDEzNTggMjY0IDEzNDkgMjYyIDEzNTMgYiAyNjIgMTM2NCAyNjIgMTM2MCAyNjIgMTM2MyBiIDI3NiAxMzc4IDI2NSAxMzcxIDI2OSAxMzc2IFwifSx2MmM6e3hfbWluOi01OTcuNTMxMjUseF9tYXg6NTk2LjE3MTg3NSxoYTo2MDgsbzpcIm0gLTQxMyAxNzMgYiAtNDA4IDE3NCAtNDEyIDE3NCAtNDA5IDE3NCBiIC0zOTcgMTczIC00MDQgMTc0IC00MDAgMTczIGIgLTMwOCA4NiAtMzk0IDE3MiAtMzc0IDE1MSBiIC0yMjMgMCAtMjYxIDM3IC0yMjMgMCBiIC0xNTMgODQgLTIyMyAwIC0xOTEgMzcgYiAtNzcgMTc0IC04MyAxNzMgLTg0IDE3MiBiIC03MiAxNzQgLTc2IDE3NCAtNzQgMTc0IGIgLTYyIDE3MyAtNjggMTc0IC02MyAxNzMgYiAyNSA4NiAtNTkgMTcyIC0zOSAxNTEgYiAxMTIgMCA3MyAzNyAxMTEgMCBiIDE4MSA4NCAxMTIgMCAxNDQgMzcgYiAyNTcgMTc0IDI1MSAxNzMgMjUxIDE3MiBiIDI2MiAxNzQgMjU4IDE3NCAyNjEgMTc0IGIgMjczIDE3MyAyNjYgMTc0IDI3MCAxNzMgYiA0MzYgOSAyNzYgMTcyIDM0NyAxMDEgbCA0NDcgLTEgbCA0NzcgMzYgYiA1MjIgNzkgNTExIDc5IDUxMyA3OSBsIDUyMiA3OSBiIDU1MiA1MSA1MzMgNzkgNTM5IDczIGIgNTk2IC0xMTIgNTgyIDYgNTk2IC01MSBiIDU2NyAtMjYyIDU5NiAtMTYxIDU4NiAtMjEzIGIgNTM5IC0zMjIgNTU4IC0yODcgNTQ0IC0zMTYgYiA1MjQgLTMyNyA1MzQgLTMyNiA1MjkgLTMyNyBiIDUwNCAtMzE1IDUxNSAtMzI3IDUwNyAtMzIzIGIgNTAzIC0zMDggNTAzIC0zMTIgNTAzIC0zMDkgYiA1MTEgLTI4NSA1MDMgLTMwMiA1MDQgLTI5NyBiIDU1NSAtMTEzIDU0MCAtMjI3IDU1NSAtMTY5IGIgNTQ0IC0zNCA1NTUgLTg2IDU1MSAtNTkgYiA1MjIgMTkgNTQwIC0xNiA1MzAgOCBsIDUyMSAyMiBsIDQ4MSAtMjYgbCA0MDUgLTEyMiBiIDM1MyAtMTc2IDM2NiAtMTcyIDM2MiAtMTc2IGIgMzQ5IC0xNzYgMzUyIC0xNzYgMzUxIC0xNzYgYiAyNTMgLTg3IDM0MSAtMTc2IDM0NyAtMTgwIGIgMTY3IDAgMjA2IC0zOCAxNjcgMCBiIDk5IC04NiAxNjcgMCAxMzYgLTM4IGIgMjEgLTE3NCAyNyAtMTc0IDI4IC0xNzMgYiAxNyAtMTc2IDIwIC0xNzYgMTkgLTE3NiBiIDYgLTE3NCAxMyAtMTc2IDkgLTE3NCBiIC04MSAtODcgNCAtMTczIC0xNCAtMTUyIGIgLTE2NyAwIC0xMjkgLTM4IC0xNjcgMCBiIC0yMzYgLTg2IC0xNjcgMCAtMTk4IC0zOCBiIC0zMTMgLTE3NCAtMzA3IC0xNzQgLTMwNiAtMTczIGIgLTMxOCAtMTc2IC0zMTQgLTE3NiAtMzE1IC0xNzYgYiAtMzI4IC0xNzQgLTMyMSAtMTc2IC0zMjUgLTE3NCBiIC00OTEgLTEyIC0zMzAgLTE3MyAtMzY3IC0xMzcgbCAtNTAzIDAgbCAtNTMwIC0zNCBiIC01NzAgLTc3IC01NjIgLTczIC01NjQgLTc2IGIgLTU3NyAtNzkgLTU3MSAtNzkgLTU3NCAtNzkgYiAtNTk3IC01OCAtNTg4IC03OSAtNTk3IC02OSBiIC01OTYgLTQ5IC01OTcgLTU1IC01OTcgLTUyIGIgLTQxNyAxNzIgLTU5MyAtNDMgLTQyMyAxNjcgYiAtNDEzIDE3MyAtNDE3IDE3MiAtNDE1IDE3MyBcIn0sdjJkOnt4X21pbjowLHhfbWF4OjQzOC4yODEyNSxoYTo0NDcsbzpcIm0gMjEyIDE5MCBiIDIxOSAxOTEgMjEzIDE5MSAyMTYgMTkxIGIgMjM2IDE3NiAyMjUgMTkxIDIyOCAxOTAgYiA0MTkgMTggMjc3IDEwNSAzNDEgNDkgYiA0MzYgNSA0MzEgMTMgNDM0IDExIGIgNDM4IC0xIDQzOCA0IDQzOCAxIGIgNDI0IC0xNiA0MzggLTggNDMyIC0xMyBiIDM1NiAtNDkgNDA5IC0yMCAzNzkgLTM2IGIgMjM0IC0xODAgMzA2IC04MyAyNTggLTEzMyBiIDIxOSAtMTkyIDIzMCAtMTg4IDIyNCAtMTkyIGIgMjAwIC0xNzYgMjEzIC0xOTIgMjA2IC0xODcgYiA5IC0xNSAxNTcgLTEwMiA4OSAtNDUgYiAwIDAgMiAtMTIgMCAtNiBiIDE2IDE4IDAgOSAyIDEyIGIgMjAwIDE3NiA5MyA0OCAxNTkgMTA0IGIgMjEyIDE5MCAyMDUgMTg2IDIwOCAxODggbSAyMzkgMTEzIGIgMjM2IDExNyAyMzggMTE2IDIzOCAxMTcgYiAyMzAgMTA4IDIzNSAxMTcgMjM0IDExNSBiIDkyIC0xNSAxOTYgNTggMTQwIDggYiA4OCAtMTggOTEgLTE2IDg4IC0xOCBiIDkyIC0yMCA4OCAtMTggOTEgLTE5IGIgMTk4IC0xMTYgMTMwIC00MyAxNjYgLTc0IGIgMjAwIC0xMTcgMjAwIC0xMTcgMjAwIC0xMTcgYiAyMDEgLTExNyAyMDAgLTExNyAyMDEgLTExNyBiIDI2NCAtNDMgMjEyIC05OCAyNDIgLTYyIGIgMzQ1IDE1IDI4OCAtMTkgMzIxIDQgYiAzNDggMTggMzQ3IDE2IDM0OCAxNiBiIDM0NCAyMCAzNDggMTggMzQ3IDE5IGIgMjM5IDExMyAzMDcgNDEgMjY2IDc5IFwifSx2MmY6e3hfbWluOi0xLjM1OTM3NSx4X21heDo2ODAuNTYyNSxoYTo2OTQsbzpcIm0gNTk3IDEwNDIgYiA2MDQgMTA0MiA2MDAgMTA0MiA2MDIgMTA0MiBiIDY0MiAxMDAyIDYyNyAxMDQyIDY0MiAxMDIyIGIgNjE5IDk2NiA2NDIgOTg4IDYzNSA5NzQgYiA0MzkgOTI3IDU3NCA5NDIgNTAzIDkyNyBsIDQyNiA5MjcgbCA0MjYgOTIxIGIgNDMwIDgzOCA0MjggODkzIDQzMCA4NjYgYiAzNDUgNDgwIDQzMCA2OTYgMzk4IDU2MCBiIDE3OSAzOTEgMzA3IDQyMyAyNDkgMzkxIGIgMTU2IDM5MiAxNzEgMzkxIDE2NCAzOTIgYiAxMzggMzk0IDE0OSAzOTQgMTQyIDM5NCBiIDEwMyA0MzQgMTE1IDM5NiAxMDMgNDE2IGIgMTI5IDQ3MSAxMDMgNDUxIDExMSA0NjYgYiAxNDEgNDc0IDEzMyA0NzMgMTM3IDQ3NCBiIDE3MiA0NTkgMTUzIDQ3NCAxNjQgNDY5IGIgMTgxIDQ1NSAxNzUgNDU2IDE3NiA0NTUgYiAxODcgNDU2IDE4MiA0NTUgMTg1IDQ1NSBiIDI1MyA1MjAgMjEyIDQ2MCAyMzQgNDgzIGIgMzE1IDgzNiAyOTQgNjA1IDMxNSA3MTQgYiAzMTEgOTI4IDMxNSA4NjcgMzE0IDg5OCBiIDMwMiA5NDUgMzEwIDk0MyAzMTEgOTQyIGIgMjQ1IDk1MyAyODMgOTUwIDI2MiA5NTMgYiAxMzAgODkxIDE5MyA5NTMgMTQ5IDkzMSBiIDg0IDg2MCAxMTkgODcwIDEwMiA4NjAgYiAzNiA5MDUgNjEgODYwIDM5IDg3NyBiIDM2IDkxMCAzNiA5MDcgMzYgOTA5IGIgODAgOTcwIDM2IDkzMSA1MCA5NDkgYiAyNDkgMTAxNyAxMjUgMTAwMCAxODcgMTAxNyBiIDMyMiAxMDA5IDI3MyAxMDE3IDI5OSAxMDE0IGwgMzQxIDEwMDMgYiA0MzYgOTkxIDM3MiA5OTUgNDA2IDk5MSBiIDU3NyAxMDMxIDQ5NSA5OTEgNTQ1IDEwMDQgYiA1OTcgMTA0MiA1ODMgMTAzOCA1OTAgMTA0MSBtIDQxNiAzNjAgYiA0MjQgMzYwIDQxOSAzNjAgNDIxIDM2MCBiIDQ4MSAzMDkgNDU0IDM2MCA0NzkgMzM4IGIgNTAzIDE0NSA0ODQgMjgwIDQ5NSAxOTkgYiA1ODUgLTE4NSA1MjUgMTYgNTU1IC0xMDYgYiA2MzAgLTI0NSA1OTYgLTIxMyA2MTMgLTIzNyBsIDYzNCAtMjQ3IGwgNjM4IC0yNDUgYiA2NDcgLTI0NCA2NDEgLTI0NSA2NDUgLTI0NCBiIDY4MCAtMjc4IDY2NiAtMjQ0IDY4MCAtMjYyIGIgNjY0IC0zMDggNjgwIC0yOTAgNjc1IC0zMDEgYiA2MzggLTMxMiA2NTggLTMxMCA2NTAgLTMxMiBiIDYxMyAtMzA5IDYzMSAtMzEyIDYyMyAtMzEwIGIgNDc3IC0yMDEgNTU1IC0zMDMgNTAyIC0yNjAgYiA0MTcgLTIgNDYwIC0xNTkgNDM0IC03MiBiIDQxNiA1IDQxNyAxIDQxNiA1IGIgNDE2IDUgNDE2IDUgNDE2IDUgYiA0MTEgLTUgNDE1IDUgNDEzIDAgYiAzNTkgLTk3IDM5NyAtMzMgMzc3IC03MCBiIDM1MyAtMTA2IDM1NSAtMTAyIDM1MyAtMTA1IGIgMzU5IC0xMTIgMzUzIC0xMDggMzU1IC0xMDkgYiA0MDkgLTEzMCAzNzUgLTEyMyAzOTAgLTEyOSBiIDQyNiAtMTM0IDQyMCAtMTMwIDQyMSAtMTMxIGIgNDMxIC0xNDcgNDI4IC0xMzcgNDMxIC0xNDEgYiA0MjAgLTE2MiA0MzEgLTE1MiA0MjcgLTE1OSBiIDM4MiAtMTY5IDQwOSAtMTY2IDM5NiAtMTY5IGIgMzIzIC0xNTUgMzYzIC0xNjkgMzQxIC0xNjUgbCAzMTcgLTE1MiBsIDMxNCAtMTU1IGIgNjIgLTMwMyAyNDAgLTI0MCAxNDggLTI5NSBiIDM2IC0zMDUgNTUgLTMwNSA0NCAtMzA1IGIgMjMgLTMwMyAyOSAtMzA1IDI0IC0zMDUgYiAtMSAtMjczIDYgLTI5OSAtMSAtMjg3IGIgMzEgLTI0MCAtMSAtMjU2IDEwIC0yNDAgYiAzNiAtMjQwIDMyIC0yNDAgMzQgLTI0MCBiIDQyIC0yNDEgMzggLTI0MSAzOSAtMjQxIGIgMTM0IC0yMDQgNjMgLTI0MSA5OSAtMjI2IGIgMzY3IDI4OCAyNjUgLTExNSAzNTcgODEgYiAzNzUgMzMwIDM2OCAzMTMgMzcwIDMyMCBiIDQxNiAzNjAgMzgzIDM0NyA0MDAgMzU4IG0gMzYwIC0zNTkgYiAzNzkgLTM1OSAzNjMgLTM1OSAzNzEgLTM1OSBiIDQyNCAtMzYwIDM5NiAtMzU5IDQxNiAtMzU5IGIgNjQ2IC01MDIgNTM2IC0zNzMgNjI0IC00MzAgYiA2NDkgLTUyNyA2NDkgLTUxMCA2NDkgLTUxOSBiIDUzMCAtNjczIDY0OSAtNTc4IDYwNCAtNjM1IGwgNTIxIC02NzcgbCA1MjkgLTY4MSBiIDY1MyAtODExIDU5MiAtNzE0IDYzNyAtNzYyIGIgNjYwIC04NTMgNjU4IC04MjcgNjYwIC04MzkgYiA2NDUgLTkxMSA2NjAgLTg3MyA2NTYgLTg5MiBiIDQyNiAtMTAyMSA2MDggLTk4MSA1MTkgLTEwMjEgYiAyODMgLTk4OSAzNzcgLTEwMjEgMzI4IC0xMDExIGIgMjM1IC05NDkgMjQ5IC05NzIgMjM5IC05NjQgYiAyMzQgLTkzNiAyMzQgLTk0NiAyMzQgLTk0MSBiIDIzNCAtOTI4IDIzNCAtOTM0IDIzNCAtOTMxIGwgMjM1IC05MjUgbCAyMzQgLTkyNyBsIDIyNSAtOTM0IGIgODcgLTk4MiAxODYgLTk2NiAxMzggLTk4MiBiIDgwIC05ODIgODUgLTk4MiA4MyAtOTgyIGIgNTUgLTk4MSA3MCAtOTgxIDU4IC05ODEgYiAxNyAtOTQzIDMyIC05ODEgMTcgLTk2NCBiIDU0IC05MDQgMTcgLTkyMSAzNSAtOTA0IGIgNzggLTkxNCA2MiAtOTA0IDcyIC05MDkgbCA4MyAtOTE4IGwgODggLTkxOCBiIDE5MCAtODMxIDEyMiAtOTE4IDE2NiAtODgxIGIgMjY5IC01MDYgMjQyIC03MjcgMjY5IC02MTIgYiAyNjggLTQ2MiAyNjkgLTQ5MiAyNjkgLTQ3NyBiIDI2NiAtNDQ5IDI2NiAtNDU4IDI2NiAtNDUyIGIgMjY1IC00NDQgMjY2IC00NDUgMjY2IC00NDQgYiAyNTcgLTQ0NiAyNjQgLTQ0NCAyNjEgLTQ0NSBiIDEzMiAtNTQ1IDE5NiAtNDcwIDE1MiAtNTA1IGIgODggLTU3MyAxMjIgLTU2MyAxMDQgLTU3MyBiIDM5IC01MjMgNjMgLTU3MyAzOSAtNTUzIGIgNjMgLTQ3NiAzOSAtNTA1IDQ0IC00OTQgYiAzNjAgLTM1OSAxMzYgLTQwOCAyMzUgLTM2OSBtIDQxOSAtNDI0IGIgMzkzIC00MjMgNDExIC00MjMgNDA2IC00MjMgbCAzNzUgLTQyMyBsIDM3NyAtNDI2IGIgMzc5IC00MzkgMzc3IC00MjcgMzc4IC00MzQgYiAzODMgLTUxMCAzODIgLTQ2MyAzODMgLTQ4NyBiIDMxNCAtODExIDM4MyAtNjA5IDM2MCAtNzEwIGIgMjY2IC04OTMgMjk2IC04NTAgMjg1IC04NzAgYiAyNjQgLTg5OCAyNjUgLTg5NiAyNjQgLTg5OCBsIDI2NCAtODk4IGIgMjY0IC04OTggMjY0IC04OTggMjY0IC04OTggYiAyNjggLTg5OCAyNjQgLTg5OCAyNjYgLTg5OCBiIDI3MyAtODk4IDI3MCAtODk4IDI3MiAtODk4IGIgMzAwIC05MDkgMjgzIC04OTggMjkxIC05MDAgYiA0MjYgLTk1NyAzNDAgLTk0MSAzODUgLTk1NyBiIDQ3NiAtOTQ5IDQ0MyAtOTU3IDQ2MCAtOTU0IGIgNTQ3IC04NTMgNTIyIC05MzEgNTQ3IC04OTMgYiA0ODUgLTc0NSA1NDcgLTgxNiA1MjYgLTc3NSBiIDM5NyAtNzA3IDQ2MCAtNzI3IDQzMiAtNzE0IGIgMzY2IC02NzUgMzc1IC03MDMgMzY2IC02OTIgYiAzOTYgLTY0MiAzNjYgLTY1NyAzNzcgLTY0NSBiIDUzMCAtNTU3IDQ1NSAtNjM3IDUxMSAtNjAxIGIgNTM2IC01MjcgNTM0IC01NDggNTM2IC01MzcgYiA0MTkgLTQyNCA1MzYgLTQ4MCA0OTAgLTQzNyBcIn0sdjMwOnt4X21pbjotMjEuNzgxMjUseF9tYXg6MzY3LjUsaGE6Mzc1LG86XCJtIDI3NiAxOTAwIGIgMjg0IDE5MDEgMjc5IDE5MDAgMjgxIDE5MDEgYiAzMDYgMTg4MyAyOTEgMTkwMSAyOTggMTg5NiBiIDM2NyAxNjg2IDM0NyAxODI1IDM2NyAxNzU3IGIgMzQzIDE1NTggMzY3IDE2NDMgMzU5IDE2MDAgbCAzMzggMTU0OSBsIDM0MyAxNTM3IGIgMzY3IDE0MTEgMzU5IDE0OTcgMzY3IDE0NTQgYiAzNDMgMTI4MiAzNjcgMTM2NyAzNTkgMTMyNCBsIDMzOCAxMjcyIGwgMzQzIDEyNjEgYiAzNjcgMTEzNSAzNTkgMTIyMSAzNjcgMTE3OCBiIDM0MyAxMDA3IDM2NyAxMDkwIDM1OSAxMDQ3IGwgMzM4IDk5NiBsIDM0MyA5ODUgYiAzNjcgODU5IDM1OSA5NDUgMzY3IDkwMiBiIDM0MyA3MzEgMzY3IDgxNCAzNTkgNzcxIGwgMzM4IDcyMCBsIDM0MyA3MDkgYiAzNjcgNTgyIDM1OSA2NjcgMzY3IDYyNiBiIDI4OSAzNjIgMzY3IDUwMyAzNDAgNDI2IGIgMjM5IDMxMiAyNzYgMzQ1IDI1OSAzMzAgYiAyOSA3NyAxNTIgMjM3IDc2IDE1MiBiIC0xIDE4IDE0IDU0IDIgMzAgYiAtMTkgNCAtNCAxMSAtMTIgNCBsIC0yMSA0IGwgLTIxIDEzMyBsIC0yMCAyNjAgbCAtMTMgMjYyIGIgOTggMjk5IDE3IDI2OSA2MiAyODQgYiAxMTEgMzA1IDEwMyAzMDIgMTEwIDMwNSBiIDE2NyAzMzQgMTIzIDMxMCAxNTYgMzI3IGIgMzE5IDU5NSAyNjQgMzkxIDMxOSA0OTEgYiAzMTMgNjU5IDMxOSA2MTYgMzE4IDYzOCBiIDMxMCA2NjcgMzExIDY2NCAzMTEgNjY3IGIgMzA3IDY2MyAzMTAgNjY3IDMwOCA2NjYgYiAyNDAgNTg4IDI4OSA2MzcgMjY5IDYxNCBiIDE2IDMzMSAxNDEgNTA1IDYyIDQxMyBiIC0xIDI5NCA4IDMxNiAxIDMwMiBiIC0xOSAyODAgLTQgMjg3IC0xMiAyODAgbCAtMjEgMjgwIGwgLTIxIDQwOCBsIC0yMCA1MzcgbCAtMTMgNTM4IGIgOTggNTc2IDE3IDU0NSA2MiA1NjAgYiAxMTEgNTgxIDEwMyA1NzggMTEwIDU4MSBiIDE2NyA2MTAgMTIzIDU4NyAxNTYgNjAzIGIgMzE5IDg3MSAyNjQgNjY3IDMxOSA3NjcgYiAzMTMgOTM1IDMxOSA4OTIgMzE4IDkxMyBiIDMxMCA5NDIgMzExIDk0MSAzMTEgOTQyIGIgMzA3IDkzOSAzMTAgOTQyIDMwOCA5NDEgYiAyNDAgODY0IDI4OSA5MTMgMjY5IDg4OSBiIDE2IDYwNyAxNDEgNzgxIDYyIDY4OSBiIC0xIDU3MCA4IDU5MiAxIDU3OCBiIC0xOSA1NTYgLTQgNTYzIC0xMiA1NTYgbCAtMjEgNTU2IGwgLTIxIDY4NCBsIC0yMCA4MTMgbCAtMTMgODE0IGIgOTggODUyIDE3IDgyMSA2MiA4MzYgYiAxMTEgODU3IDEwMyA4NTUgMTEwIDg1NyBiIDE2NyA4ODYgMTIzIDg2MyAxNTYgODgwIGIgMzE5IDExNDcgMjY0IDk0MyAzMTkgMTA0MyBiIDMxMyAxMjExIDMxOSAxMTY4IDMxOCAxMTg5IGIgMzEwIDEyMTggMzExIDEyMTcgMzExIDEyMTggYiAzMDcgMTIxNSAzMTAgMTIxOCAzMDggMTIxNyBiIDI0MCAxMTQwIDI4OSAxMTg4IDI2OSAxMTY1IGIgMTYgODg0IDE0MSAxMDU3IDYyIDk2NiBiIC0xIDg0NiA4IDg2OCAxIDg1NSBiIC0xOSA4MzIgLTQgODM5IC0xMiA4MzIgbCAtMjEgODMyIGwgLTIxIDk2MCBsIC0yMCAxMDg5IGwgLTEzIDEwOTAgYiA5OCAxMTI4IDE3IDEwOTcgNjIgMTExMSBiIDExMSAxMTM0IDEwMyAxMTMxIDExMCAxMTM0IGIgMTY3IDExNjMgMTIzIDExMzkgMTU2IDExNTYgYiAzMTkgMTQyNCAyNjQgMTIyMCAzMTkgMTMyMCBiIDMxMyAxNDg2IDMxOSAxNDQ0IDMxOCAxNDY1IGIgMzEwIDE0OTQgMzExIDE0OTMgMzExIDE0OTQgYiAzMDcgMTQ5MiAzMTAgMTQ5NCAzMDggMTQ5MyBiIDI0MCAxNDE3IDI4OSAxNDY0IDI2OSAxNDQyIGIgMTYgMTE2MCAxNDEgMTMzMyA2MiAxMjQyIGIgLTEgMTEyMSA4IDExNDUgMSAxMTMxIGIgLTE5IDExMDkgLTQgMTExNSAtMTIgMTEwOSBsIC0yMSAxMTA5IGwgLTIxIDEyMzYgbCAtMjAgMTM2NSBsIC0xMyAxMzY3IGIgOTggMTQwNCAxNyAxMzc0IDYyIDEzODggYiAxMTEgMTQxMCAxMDMgMTQwNyAxMTAgMTQxMCBiIDI1MCAxNTA4IDE3MiAxNDM3IDIxNSAxNDY3IGIgMzE5IDE3MDEgMjk2IDE1NjQgMzE5IDE2MzMgYiAyNzAgMTg1OSAzMTkgMTc1NyAzMDMgMTgxNCBiIDI2MiAxODgyIDI2NSAxODY4IDI2MiAxODc1IGIgMjc2IDE5MDAgMjYyIDE4OTAgMjY2IDE4OTYgXCJ9LHYzMTp7eF9taW46MCx4X21heDozODYuNTYyNSxoYTozOTQsbzpcIm0gMCAxNzMgbCAwIDM0NyBsIDE5MyAzNDcgbCAzODYgMzQ3IGwgMzg2IDE3MyBsIDM4NiAwIGwgMTkzIDAgbCAwIDAgbCAwIDE3MyBcIn0sdjMzOnt4X21pbjotNDIzLjMxMjUseF9tYXg6NDIxLjkzNzUsaGE6NDMxLG86XCJtIC0xMCAyNzYgYiAtMiAyNzcgLTggMjc3IC01IDI3NyBiIDE3IDI2NSA1IDI3NyAxMyAyNzMgYiAxOSAxNjMgMTkgMjYwIDE5IDI2MCBsIDE5IDY4IGwgMzkgNDUgYiAyNzcgLTk1IDEyMiAtMzQgMjAwIC04MSBiIDI4OSAtOTcgMjgxIC05NyAyODUgLTk3IGIgMzc4IDAgMzMyIC05NyAzNzEgLTU0IGIgMzc4IDExIDM3OCA0IDM3OCA2IGIgMzAyIDgzIDM3OCA1NSAzNDUgODMgYiAyNDIgNjYgMjgzIDgzIDI2MiA3NyBiIDIwOCA1NiAyMzEgNTkgMjE5IDU2IGIgMTQ4IDEyMCAxNzUgNTYgMTQ4IDgxIGIgMjAwIDE4NiAxNDggMTUxIDE2NCAxNzIgYiAyNjEgMTk4IDIyMCAxOTQgMjQwIDE5OCBiIDQyMCA0NSAzNDEgMTk4IDQxMSAxMzcgYiA0MjEgMjIgNDIxIDM3IDQyMSAyOSBiIDI1NyAtMTk4IDQyMSAtODYgMzQ3IC0xODggYiAyNDIgLTE5OCAyNTEgLTE5OCAyNDcgLTE5OCBiIDIwIC0xMDUgMTgxIC0xOTggOTUgLTE2MyBsIDE5IC0xMDQgbCAxOSAtMTgzIGIgMTkgLTIxNiAxOSAtMTk1IDE5IC0yMDYgYiAxMiAtMjczIDE5IC0yNzIgMTcgLTI2NyBiIC0yIC0yNzggOCAtMjc3IDIgLTI3OCBiIC0yMSAtMjY2IC0xMCAtMjc4IC0xOSAtMjc0IGIgLTIzIC0xNjUgLTIzIC0yNjMgLTIzIC0yNjIgbCAtMjMgLTY5IGwgLTQ0IC00NyBiIC0yNTAgODYgLTExNyAyMyAtMTgzIDY2IGIgLTI5NSA5NCAtMjcwIDkzIC0yODQgOTQgYiAtMzE1IDkxIC0zMDIgOTQgLTMwOCA5NCBiIC0zODEgNSAtMzU2IDgxIC0zODEgNDMgYiAtMzU1IC01NiAtMzgxIC0xNiAtMzcyIC00MCBiIC0yOTkgLTgxIC0zMzggLTczIC0zMTkgLTgxIGIgLTI0NiAtNjggLTI4MyAtODEgLTI2NSAtNzcgYiAtMjEyIC01OCAtMjM0IC02MSAtMjIzIC01OCBiIC0xNjggLTc3IC0xOTYgLTU4IC0xNzkgLTY1IGIgLTE1MSAtMTIyIC0xNTYgLTkwIC0xNTEgLTEwNSBiIC0xNzkgLTE3NCAtMTUxIC0xNDEgLTE2MCAtMTYyIGIgLTIzOSAtMTk1IC0xOTQgLTE4NCAtMjE3IC0xOTIgYiAtMjU3IC0xOTcgLTI0NSAtMTk1IC0yNTAgLTE5NyBiIC00MjMgLTUgLTM0OSAtMTk3IC00MjMgLTExMyBiIC00MjMgMCAtNDIzIC00IC00MjMgLTEgYiAtMjc3IDE5NCAtNDIwIDk3IC0zNjIgMTczIGIgLTI0NyAxOTcgLTI2OCAxOTcgLTI1OCAxOTcgYiAtMjQgMTA0IC0xODUgMTk3IC0xMDAgMTYyIGwgLTIzIDEwMiBsIC0yMyAxODEgYiAtMjEgMjY1IC0yMyAyNjAgLTIzIDI2MCBiIC0xMCAyNzYgLTIwIDI2OSAtMTQgMjc0IFwifSx2MzQ6e3hfbWluOjAseF9tYXg6NjIyLjAzMTI1LGhhOjYzNSxvOlwibSAzOTggNDE3IGIgNDA2IDQxOSA0MDEgNDE5IDQwNCA0MTkgYiA0MjcgMzk4IDQxNyA0MTkgNDI3IDQwOSBiIDQyNyAzOTEgNDI3IDM5NSA0MjcgMzkyIGIgMzQgLTI3NCA0MjQgMzg1IDM4IC0yNzIgYiAyMCAtMjgwIDI5IC0yNzggMjUgLTI4MCBiIDAgLTI1OSA5IC0yODAgMCAtMjcwIGIgMCAtMjUyIDAgLTI1NiAwIC0yNTQgYiAzOTMgNDEzIDIgLTI0NyAzODkgNDEwIGIgMzk4IDQxNyAzOTQgNDE1IDM5NyA0MTYgbSA1OTIgNDE3IGIgNjAwIDQxOSA1OTQgNDE5IDU5NyA0MTkgYiA2MjIgMzk4IDYxMSA0MTkgNjIyIDQwOSBiIDYyMCAzOTEgNjIyIDM5NSA2MjAgMzkyIGIgMjI3IC0yNzQgNjE3IDM4NSAyMzEgLTI3MiBiIDIxMyAtMjgwIDIyMyAtMjc4IDIxOSAtMjgwIGIgMTkzIC0yNTkgMjAyIC0yODAgMTkzIC0yNzAgYiAxOTQgLTI1MiAxOTMgLTI1NiAxOTMgLTI1NCBiIDU4NiA0MTMgMTk2IC0yNDcgNTgyIDQxMCBiIDU5MiA0MTcgNTg4IDQxNSA1OTAgNDE2IFwifSx2MzY6e3hfbWluOi0xLjM1OTM3NSx4X21heDoxMDY0LjM5MDYyNSxoYToxMDg2LG86XCJtIDI5NiA2OTIgYiAzMTQgNjk0IDMwMiA2OTQgMzA3IDY5NCBiIDM4NiA2ODUgMzM3IDY5NCAzNjYgNjg5IGIgNTQ4IDQ5OCA0ODAgNjYwIDU0OCA1ODAgYiA1NDggNDgxIDU0OCA0OTIgNTQ4IDQ4NyBiIDQ1NSAzOTUgNTQxIDQyNiA0OTkgMzk1IGIgMzcwIDQ2MiA0MjAgMzk1IDM4MyA0MTcgYiAzNjIgNDk2IDM2NCA0NzcgMzYyIDQ4OCBiIDM3NyA1MTQgMzYyIDUwOSAzNjcgNTE0IGIgMzkzIDUwMSAzODYgNTE0IDM5MCA1MTAgYiA0MzIgNDc0IDM5NyA0ODQgNDEzIDQ3NCBiIDQ3MCA0ODcgNDQ1IDQ3NCA0NTggNDc4IGIgNDkxIDUzMCA0ODQgNDk2IDQ5MSA1MTAgYiA0OTAgNTQ0IDQ5MSA1MzQgNDkxIDUzOSBiIDMzMyA2NjAgNDc5IDYwNiA0MTEgNjU3IGwgMzIzIDY2MiBsIDMxNSA2NDYgYiAyNjkgNTI0IDI4NSA1OTEgMjY5IDU1NiBiIDMyMSA0MzEgMjY5IDQ5MiAyODcgNDY2IGIgMzQ5IDM5NSAzMzggNDEzIDM0MyA0MDggYiAzNjMgMzQyIDM1OSAzNzggMzYzIDM2MiBiIDM1OSAzMTIgMzYzIDMzMyAzNjIgMzIyIGIgMjg1IDE1OCAzNDggMjY2IDMxOCAyMDYgYiAyODEgMTUyIDI4MyAxNTUgMjgxIDE1MiBiIDI4MSAxNTIgMjgxIDE1MiAyODEgMTUyIGIgMjg3IDE1NCAyODMgMTUyIDI4NCAxNTIgYiAzMTggMTU1IDI5OCAxNTQgMzA4IDE1NSBiIDQ2MSA5OCAzNzEgMTU1IDQxOSAxMzYgbCA0NjQgOTcgbCA0ODMgMTEyIGIgNTAzIDEyOSA0OTQgMTIwIDUwMyAxMjcgYiA1MDQgMTMwIDUwMyAxMjkgNTA0IDEyOSBiIDUwMyAxMzggNTA0IDEzMSA1MDMgMTM0IGIgNTAwIDE4MCA1MDAgMTUyIDUwMCAxNjYgYiA1NTMgMzI2IDUwMCAyMzggNTE4IDI4OCBiIDYwNCAzNjYgNTYwIDMzMSA1OTIgMzU4IGIgNjQ5IDM4MSA2MTcgMzc2IDYzMiAzODEgYiA2OTYgMzYyIDY2NSAzODEgNjgxIDM3NCBiIDcyNCAzMDIgNzE0IDM0NyA3MjQgMzI0IGIgNjk1IDIzOCA3MjQgMjc4IDcxNCAyNTUgYiA2NjAgMjEwIDY5MSAyMzQgNjYyIDIxMiBiIDU3OSAxNDggNjU4IDIwOSA1ODIgMTUxIGIgNTc5IDE0OCA1NzkgMTQ4IDU3OSAxNDggYiA1OTYgMTA2IDU3OSAxNDQgNTg5IDExOSBiIDYyMiA3NyA2MDQgODggNjA5IDgzIGIgNjU3IDY5IDYzMiA3MiA2NDUgNjkgYiA3NDggMTEyIDY4OCA2OSA3MjEgODQgYiA3NTUgMTIzIDc1NCAxMTcgNzU1IDEyMCBiIDc1NSAxMjcgNzU1IDEyNCA3NTUgMTI2IGIgNzUxIDE2NSA3NTIgMTM3IDc1MSAxNTEgYiA3NTggMjE5IDc1MSAxODMgNzU0IDIwMiBiIDg5NCAzODcgNzc0IDI5MCA4MjAgMzQ3IGIgODk2IDM5MCA4OTYgMzg4IDg5NiAzODggYiA4OTEgMzk4IDg5NiAzOTEgODk1IDM5MiBiIDYyMiA1NjAgODI3IDQ3NyA3MzAgNTM1IGIgNjAwIDU4MCA2MDUgNTY0IDYwMCA1NjkgYiA2MTcgNTk2IDYwMCA1OTEgNjA3IDU5NiBiIDYyOCA1OTUgNjIyIDU5NiA2MjQgNTk2IGIgMTA1NyAyNDggODQ2IDU1MiAxMDIwIDQxMiBiIDEwNjQgMTkxIDEwNjEgMjI5IDEwNjQgMjA5IGIgOTIyIDAgMTA2NCA5NCAxMDA1IDkgYiA5MDIgLTEgOTE2IC0xIDkwOSAtMSBiIDc3NCA3NiA4NDcgLTEgODAwIDI2IGIgNzY5IDgzIDc3MCA4MSA3NzAgODMgYiA3NjkgODEgNzY5IDgzIDc2OSA4MyBiIDYyNyAtMSA3MzMgMjkgNjc3IC0xIGIgNTQ4IDI3IDU5NyAtMSA1NzAgOCBiIDUxNSA4OCA1MzcgMzcgNTI1IDYxIGwgNTEzIDk1IGwgNTEwIDkzIGwgNDUzIDQ1IGIgMzkwIDAgMzk2IDAgMzk2IDAgYiAzOTAgMCAzOTAgMCAzOTAgMCBiIDM3NCAxNSAzODEgMCAzNzcgNCBiIDI2OCAxMDUgMzU5IDY5IDMxNCAxMDUgYiAyNTAgMTA0IDI2MiAxMDUgMjU3IDEwNSBsIDI0MyAxMDIgbCAyMzQgOTAgYiAxNTUgMSAyMDEgNDkgMTU5IDIgYiAxNDcgLTEgMTUyIDAgMTQ5IC0xIGIgMTMwIDE1IDEzOCAtMSAxMzAgNiBiIDEzMiAyMCAxMzAgMTggMTMyIDE5IGIgMTM2IDMxIDEzMyAyMiAxMzQgMjcgYiAyMjAgMTMxIDE0OSA3NCAxNzggMTA5IGIgMjMxIDEzNyAyMjUgMTM0IDIzMCAxMzYgYiAzMDIgMjc4IDI4MCAyMDIgMzAyIDI0NCBiIDI2NSAzMzUgMzAyIDI5OSAyOTUgMzA5IGIgMjA5IDQ0MiAyMzQgMzYzIDIxMyA0MDIgYiAyMDkgNDU1IDIwOSA0NDYgMjA5IDQ1MSBiIDI3OSA2NDggMjA5IDUwMiAyMzIgNTY0IGwgMjg1IDY1OSBsIDI4MyA2NTkgYiAxNzYgNjI3IDIzOCA2NTMgMjEwIDY0NSBiIDU3IDQ3NyAxMTEgNTk0IDY2IDUzOCBiIDU1IDQ1OSA1NSA0NzEgNTUgNDY0IGIgNzIgNDA5IDU1IDQzNyA2MSA0MTUgYiA5MyA0MDMgNzggNDA1IDg3IDQwMyBiIDE1MiA0NjcgMTIzIDQwMyAxNTEgNDMxIGIgMTY4IDQ4OCAxNTMgNDgzIDE1NyA0ODggYiAxODUgNDYyIDE4MSA0ODggMTg1IDQ4MyBsIDE4NSA0NjAgYiAxMzcgMzQ0IDE4MyA0MDkgMTY4IDM2OSBiIDc4IDMyMiAxMTkgMzI4IDk4IDMyMiBiIDEzIDM2MCA1MCAzMjIgMjUgMzM1IGIgLTEgNDI2IDQgMzgwIC0xIDQwMiBiIDg5IDYxMCAtMSA0ODggMzIgNTU5IGIgMjk2IDY5MiAxNDcgNjU5IDIxMCA2ODUgbSA5MjYgMzQ4IGIgOTIxIDM1MyA5MjQgMzUxIDkyMiAzNTMgYiA5MTQgMzQ4IDkyMCAzNTMgOTE4IDM1MSBiIDgyMyAxNjcgODU3IDMwNiA4MjMgMjM3IGIgODI4IDEyNCA4MjMgMTU0IDgyNiAxMzggYiA4OTAgMzEgODM3IDc5IDg2MiA0MCBiIDg5NiAzMSA4OTIgMzEgODk0IDMxIGIgOTU2IDEwNCA5MTYgMzEgOTQwIDU5IGIgOTcwIDE5MSA5NjUgMTI5IDk3MCAxNTkgYiA5NjYgMjQxIDk3MCAyMDggOTY5IDIyNCBiIDkyNiAzNDggOTU5IDI3NyA5NDUgMzEzIG0gNjI3IDMyNiBiIDYxOSAzMjYgNjI0IDMyNiA2MjIgMzI2IGIgNTk4IDMxNiA2MTEgMzI2IDYwNCAzMjMgYiA1NjggMjE1IDU3OSAyODggNTY4IDI1NSBiIDU2OCAyMDggNTY4IDIxMyA1NjggMjEwIGIgNTcxIDE4MyA1NzAgMTk1IDU3MCAxODQgbCA1NzEgMTgzIGIgNTk0IDIwMSA1NzEgMTgzIDU4MiAxOTEgbCA2MzQgMjMxIGIgNjYwIDI1OSA2NTMgMjQ3IDY1NiAyNDggYiA2NjQgMjc4IDY2MiAyNjYgNjY0IDI3MiBiIDYyNyAzMjYgNjY0IDI5OSA2NDkgMzIwIFwifSx2Mzg6e3hfbWluOi0xLjM1OTM3NSx4X21heDo2NTEuOTY4NzUsaGE6NjY1LG86XCJtIDM4OSA2NDQgYiA0MDUgNjQ1IDM5NCA2NDUgNDAwIDY0NSBiIDUwNCA1NjYgNDUwIDY0NSA0OTIgNjEzIGIgNTA3IDU0MSA1MDYgNTU3IDUwNyA1NDkgYiA0ODAgNDcxIDUwNyA1MTQgNDk4IDQ4OSBsIDQ3NyA0NjcgbCA0ODMgNDcwIGIgNjA5IDU5MSA1MzkgNDg1IDU4NiA1MzEgYiA2MTMgNjAxIDYxMSA1OTUgNjEzIDU5OSBiIDYzMSA2MDkgNjE5IDYwNyA2MjQgNjA5IGIgNjUxIDU4OCA2NDEgNjA5IDY1MSA2MDIgYiAyMDAgLTk0NiA2NTEgNTg0IDIwNCAtOTQxIGIgMTgyIC05NTcgMTk3IC05NTMgMTkwIC05NTcgYiAxNjMgLTk0NSAxNzQgLTk1NyAxNjYgLTk1MyBiIDE2MSAtOTM5IDE2MSAtOTQyIDE2MSAtOTQyIGIgMjE3IC03NDMgMTYxIC05MzEgMTcwIC05MDQgYiAyNzIgLTU1NSAyNDcgLTYzOSAyNzIgLTU1NSBiIDI3MiAtNTU1IDI3MiAtNTU1IDI3MiAtNTU1IGIgMjY0IC01NjAgMjcyIC01NTUgMjY4IC01NTcgYiAxNDAgLTYwMyAyMjcgLTU4OSAxODIgLTYwMyBiIDM2IC01NjcgMTAyIC02MDMgNjUgLTU5MiBiIC0xIC00ODcgMTIgLTU0OCAtMSAtNTE3IGIgMTcgLTQyNyAtMSAtNDY2IDUgLTQ0NSBiIDEwMyAtMzgwIDM4IC0zOTUgNzAgLTM4MCBiIDE5MSAtNDMzIDEzNyAtMzgwIDE3MiAtMzk4IGIgMjA1IC00ODQgMjAxIC00NDggMjA1IC00NjYgYiAxNzggLTU1MyAyMDUgLTUwOSAxOTYgLTUzNSBsIDE3NSAtNTU3IGwgMTgyIC01NTUgYiAzMDcgLTQzNSAyMzYgLTUzOSAyODQgLTQ5NCBiIDM3MiAtMjEzIDMwOCAtNDMwIDM3MiAtMjE1IGIgMzcyIC0yMTMgMzcyIC0yMTMgMzcyIC0yMTMgYiAzNjQgLTIxOSAzNzIgLTIxMyAzNjggLTIxNiBiIDI0MCAtMjYyIDMyOCAtMjQ3IDI4MyAtMjYyIGIgMTM3IC0yMjYgMjAyIC0yNjIgMTY2IC0yNDkgYiA5OSAtMTQ1IDExMiAtMjA2IDk5IC0xNzYgYiAxMTggLTg0IDk5IC0xMjQgMTA2IC0xMDQgYiAyMDQgLTM4IDEzOCAtNTQgMTcxIC0zOCBiIDI5MiAtOTEgMjM4IC0zOCAyNzMgLTU2IGIgMzA2IC0xNDEgMzAyIC0xMDYgMzA2IC0xMjQgYiAyNzkgLTIxMiAzMDYgLTE2NyAyOTYgLTE5NCBsIDI3NiAtMjE1IGwgMjgxIC0yMTMgYiA0MDggLTkzIDMzNiAtMTk4IDM4NSAtMTUxIGIgNDczIDEyOSA0MDkgLTg4IDQ3MyAxMjcgYiA0NzMgMTI5IDQ3MyAxMjkgNDczIDEyOSBiIDQ2NSAxMjIgNDczIDEyOSA0NjkgMTI2IGIgMzQxIDgwIDQyOCA5NCAzODMgODAgYiAyMzYgMTE1IDMwMyA4MCAyNjYgOTEgYiAyMDAgMTk1IDIxMyAxMzYgMjAwIDE2NSBiIDIxNyAyNTYgMjAwIDIxNyAyMDYgMjM4IGIgMzA0IDMwMyAyMzkgMjg3IDI3MiAzMDMgYiAzOTMgMjQ5IDMzOCAzMDMgMzc0IDI4NSBiIDQwNiAxOTkgNDAyIDIzNCA0MDYgMjE3IGIgMzc5IDEyOSA0MDYgMTczIDM5NyAxNDggbCAzNzcgMTI2IGwgMzgyIDEyNyBiIDUwOSAyNDggNDM2IDE0MiA0ODUgMTkwIGIgNTc0IDQ3MCA1MTAgMjU0IDU3NCA0NjkgYiA1NzQgNDcwIDU3NCA0NzAgNTc0IDQ3MCBiIDU2NiA0NjQgNTc0IDQ3MCA1NzAgNDY3IGIgNDQyIDQyMSA1MjkgNDM1IDQ4NCA0MjEgYiAzMzcgNDU4IDQwNCA0MjEgMzY3IDQzMyBiIDMwMCA1MzcgMzEzIDQ3OCAzMDAgNTA4IGIgMzg5IDY0NCAzMDAgNTg1IDMzNCA2MzUgXCJ9LHYzOTp7eF9taW46LTE3MS41LHhfbWF4OjI1MS44MTI1LGhhOjI1NyxvOlwibSAtOCA2MzEgYiAtMSA2MzIgLTYgNjMyIC00IDYzMiBiIDE5IDYyMCA4IDYzMiAxNiA2MjggYiAyMCA1NTMgMjAgNjE2IDIwIDYxNCBiIDIwIDQ5MSAyMCA1MDMgMjAgNDkxIGwgMjAgNDkxIGIgMTUzIDUzNSA0NyA1MDEgMTQ5IDUzNSBiIDE3NCA1MTQgMTY3IDUzNSAxNzQgNTI0IGIgMTY0IDQ5NiAxNzQgNTA4IDE3MSA1MDEgYiA5MiA0NzAgMTY0IDQ5NSAxMzIgNDg0IGwgMjAgNDQ1IGwgMjAgMzkwIGIgMjAgMzYzIDIwIDM3OCAyMCAzNzAgYiAyMCAzMzMgMjAgMzQwIDIwIDMzMyBsIDIwIDMzMyBiIDE1MyAzNzcgNDcgMzQ0IDE0OSAzNzcgYiAxNzQgMzU2IDE2NyAzNzcgMTc0IDM2NyBiIDE2NCAzMzggMTc0IDM0OSAxNzEgMzQyIGIgOTIgMzEyIDE2NCAzMzggMTMyIDMyNiBsIDIwIDI4OCBsIDIwIDIxOSBsIDIwIDE0OCBsIDIxIDE1MSBiIDEzNyAxOTkgNTkgMTgzIDk5IDE5OSBiIDE4MiAxOTEgMTUyIDE5OSAxNjcgMTk3IGIgMjUxIDg0IDIyNyAxNzYgMjUxIDEzNCBiIDIyOCAwIDI1MSA1OCAyNDMgMjkgYiAxMDAgLTE0MiAyMDYgLTQwIDE3OCAtNzIgbCAyMyAtMjE1IGIgLTEgLTIyOSA5IC0yMjkgNiAtMjI5IGIgLTIwIC0yMTYgLTkgLTIyOSAtMTcgLTIyNCBiIC0yMSAzMCAtMjEgLTIxMiAtMjEgLTIxMiBiIC0yMSAyNzMgLTIxIDE2MyAtMjEgMjczIGIgLTg0IDI1MiAtMjEgMjczIC01MCAyNjMgYiAtMTUyIDIzMCAtMTMzIDIzNCAtMTQ1IDIzMCBiIC0xNTcgMjMxIC0xNTUgMjMwIC0xNTYgMjMxIGIgLTE3MSAyNTIgLTE2NiAyMzQgLTE3MSAyNDQgYiAtMTYwIDI3MCAtMTcxIDI1OSAtMTY3IDI2NiBiIC0yNyAzMTYgLTE1OSAyNzAgLTkzIDI5NCBsIC0yMSAzMTkgbCAtMjEgMzc0IGIgLTIxIDQzMSAtMjEgNDA2IC0yMSA0MzEgYiAtODQgNDA5IC0yMSA0MzEgLTUwIDQyMSBiIC0xNTIgMzg4IC0xMzMgMzkyIC0xNDUgMzg4IGIgLTE1NyAzOTAgLTE1NSAzODggLTE1NiAzODggYiAtMTcxIDQwOSAtMTY2IDM5MiAtMTcxIDQwMSBiIC0xNjAgNDI4IC0xNzEgNDE3IC0xNjcgNDI0IGIgLTI3IDQ3NCAtMTU5IDQyOCAtOTMgNDUxIGwgLTIxIDQ3NiBsIC0yMSA1NDYgYiAtMjAgNjIwIC0yMSA2MTQgLTIxIDYxNiBiIC04IDYzMSAtMTcgNjI0IC0xMyA2MzAgbSAxMTAgMTMxIGIgOTYgMTMzIDEwNiAxMzMgMTAwIDEzMyBiIDg5IDEzMyA5MyAxMzMgOTEgMTMzIGIgMjQgODcgNjMgMTI5IDQwIDExMyBsIDIwIDgwIGwgMjAgLTM3IGwgMjAgLTE1NiBsIDIzIC0xNTIgYiAxNDQgODEgOTYgLTcyIDE0NCAyMCBsIDE0NCA4MyBiIDExMCAxMzEgMTQ0IDExMyAxMzQgMTI2IFwifSx2M2I6e3hfbWluOjAseF9tYXg6NDg0LjU2MjUsaGE6NDk0LG86XCJtIDIyOCAyNDUgYiAyMzkgMjQ3IDIzNCAyNDcgMjM5IDI0NyBiIDI0MyAyNDcgMjQwIDI0NyAyNDIgMjQ3IGIgMzAzIDIzOCAyNTcgMjQ3IDI4NyAyNDIgYiA0ODQgLTIgNDE3IDIwOCA0ODQgMTA0IGIgNDEyIC0xNzcgNDg0IC02NSA0NjEgLTEyNyBiIDI0MyAtMjQ4IDM2MyAtMjI2IDMwMyAtMjQ4IGIgNiAtNjMgMTM4IC0yNDggMzYgLTE4MCBiIDAgLTEgMSAtNDEgMCAtMjAgYiAyMjggMjQ1IDAgMTI3IDk4IDI0MCBtIDI1NSAxODEgYiAyNDAgMTgzIDI0NyAxODMgMjQ1IDE4MyBiIDIzMiAxODEgMjM4IDE4MyAyMzUgMTgzIGIgMTQyIDE1MiAyMDAgMTgwIDE2OCAxNzAgbCAxMzggMTQ5IGwgMTkwIDk3IGwgMjQyIDQ0IGwgMjk0IDk3IGwgMzQ1IDE0OSBsIDM0MCAxNTIgYiAyNTUgMTgxIDMxNSAxNjkgMjg0IDE4MCBtIDE0NyAtNTQgbCAxOTcgLTEgbCAxNDcgNTEgbCA5NSAxMDQgbCA5MSA5OSBiIDYyIC0xIDcyIDcwIDYyIDM0IGIgNjYgLTQzIDYyIC0xNSA2MyAtMjkgYiA5MSAtMTAxIDcyIC02MyA4MCAtODQgbCA5NSAtMTA2IGwgMTQ3IC01NCBtIDM5MyA5OSBiIDM4OSAxMDQgMzkwIDEwMiAzODkgMTA0IGIgMzM3IDUxIDM4OSAxMDQgMzY2IDgwIGwgMjg1IC0xIGwgMzM3IC01NCBsIDM4OSAtMTA2IGwgMzkzIC0xMDEgYiA0MjEgLTEgNDEyIC03MiA0MjEgLTM2IGIgMzkzIDk5IDQyMSAzNCA0MTIgNjkgbSAyOTQgLTk4IGIgMjQyIC00NSAyNjUgLTY5IDI0MiAtNDUgYiAxOTAgLTk4IDI0MiAtNDUgMjE5IC02OSBsIDEzOCAtMTUxIGwgMTQyIC0xNTQgYiAyNDIgLTE4NCAxNzIgLTE3NCAyMDYgLTE4NCBiIDM0MCAtMTU0IDI3NiAtMTg0IDMxMSAtMTc0IGwgMzQ1IC0xNTEgbCAyOTQgLTk4IFwifSx2M2M6e3hfbWluOjAseF9tYXg6NDUwLjUzMTI1LGhhOjQ2MCxvOlwibSAxODkgMzAyIGIgMjA0IDMwMyAxOTMgMzAyIDE5OCAzMDMgYiAzMDMgMjI0IDI1MCAzMDMgMjkyIDI3MCBiIDMwNiAxOTkgMzA0IDIxNiAzMDYgMjA4IGIgMjc5IDEyOSAzMDYgMTczIDI5NiAxNDcgbCAyNzYgMTI2IGwgMjgxIDEyNyBiIDQwOCAyNDkgMzM3IDE0MiAzODUgMTkwIGIgNDEyIDI1OSA0MDkgMjU0IDQxMiAyNTggYiA0MzAgMjY3IDQxNyAyNjUgNDIzIDI2NyBiIDQ1MCAyNDcgNDQxIDI2NyA0NTAgMjU5IGIgMjAwIC02MDUgNDUwIDI0MiAyMDQgLTU5OSBiIDE4MiAtNjE2IDE5NyAtNjEyIDE5MCAtNjE2IGIgMTYzIC02MDIgMTc0IC02MTYgMTY2IC02MTAgYiAxNjEgLTU5OCAxNjEgLTYwMSAxNjEgLTYwMSBiIDIxNyAtNDAyIDE2MSAtNTg5IDE3MCAtNTYyIGIgMjcyIC0yMTMgMjQ3IC0yOTggMjcyIC0yMTMgYiAyNzIgLTIxMyAyNzIgLTIxMyAyNzIgLTIxMyBiIDI2NCAtMjE5IDI3MiAtMjEzIDI2OCAtMjE2IGIgMTQwIC0yNjIgMjI3IC0yNDcgMTgyIC0yNjIgYiAzNiAtMjI2IDEwMiAtMjYyIDY1IC0yNDkgYiAwIC0xNDUgMTIgLTIwNiAwIC0xNzYgYiAxNyAtODQgMCAtMTI0IDUgLTEwNCBiIDEwMyAtMzggMzggLTU0IDcwIC0zOCBiIDE5MSAtOTEgMTM3IC0zOCAxNzIgLTU2IGIgMjA1IC0xNDEgMjAxIC0xMDYgMjA1IC0xMjQgYiAxNzggLTIxMiAyMDUgLTE2NyAxOTYgLTE5NCBsIDE3NSAtMjE1IGwgMTgyIC0yMTMgYiAzMDcgLTkzIDIzNiAtMTk4IDI4NCAtMTUxIGIgMzcyIDEyOSAzMDggLTg4IDM3MiAxMjcgYiAzNzIgMTI5IDM3MiAxMjkgMzcyIDEyOSBiIDM2NCAxMjIgMzcyIDEyOSAzNjggMTI2IGIgMjQwIDgwIDMyOCA5NCAyODMgODAgYiAxMzcgMTE1IDIwMiA4MCAxNjYgOTEgYiA5OSAxOTQgMTExIDEzNiA5OSAxNjUgYiAxODkgMzAyIDk5IDI0NCAxMzMgMjkyIFwifSx2M2U6e3hfbWluOjAseF9tYXg6NDA2Ljk2ODc1LGhhOjQxNSxvOlwibSAyMSAxODMgYiAyOCAxODMgMjQgMTgzIDI1IDE4MyBiIDQyIDE4MSAzNCAxODMgMzkgMTgzIGIgMTI3IDEwOCA0NyAxNzkgNDcgMTc5IGIgMjAyIDQxIDE2OCA3MiAyMDIgNDEgYiAyNzkgMTA4IDIwNCA0MSAyMzggNzIgYiAzNTcgMTc3IDMyMSAxNDUgMzU2IDE3NiBiIDM3NSAxODMgMzYzIDE4MSAzNzAgMTgzIGIgNDA2IDE1MSAzOTIgMTgzIDQwNiAxNjkgYiA0MDQgMTM3IDQwNiAxNDcgNDA1IDE0MSBiIDMyMiA2MiA0MDEgMTMxIDM5OCAxMjkgYiAyNTEgMCAyODQgMjcgMjUxIDAgYiAzMjIgLTYzIDI1MSAtMSAyODQgLTI5IGIgNDA0IC0xMzggMzk4IC0xMzAgNDAxIC0xMzMgYiA0MDYgLTE1MiA0MDUgLTE0MiA0MDYgLTE0OCBiIDM3NSAtMTg0IDQwNiAtMTcwIDM5MiAtMTg0IGIgMzU3IC0xNzkgMzcwIC0xODQgMzYzIC0xODMgYiAyNzkgLTEwOSAzNTYgLTE3NyAzMjEgLTE0NyBiIDIwMiAtNDMgMjM4IC03MyAyMDQgLTQzIGIgMTI3IC0xMDkgMjAyIC00MyAxNjggLTczIGIgNDkgLTE3OSA4NSAtMTQ3IDUwIC0xNzcgYiAzMSAtMTg0IDQzIC0xODMgMzYgLTE4NCBiIDAgLTE1MiAxMyAtMTg0IDAgLTE3MCBiIDIgLTEzOCAwIC0xNDggMCAtMTQyIGIgODMgLTYzIDUgLTEzMyA4IC0xMzAgYiAxNTUgMCAxMjIgLTI5IDE1NSAtMSBiIDgzIDYyIDE1NSAwIDEyMiAyNyBiIDggMTI5IDQzIDk3IDEwIDEyNyBiIDAgMTUxIDIgMTM2IDAgMTQ0IGIgMjEgMTgzIDAgMTY1IDggMTc3IFwifSx2M2Y6e3hfbWluOi0yNC41LHhfbWF4OjMxNy4xNDA2MjUsaGE6MzI0LG86XCJtIC0yNCAtMTQ3IGwgLTI0IC01IGwgLTIwIC01IGIgLTEgLTE5IC0xMiAtNSAtNCAtMTEgYiA1OCAtMTIzIDYgLTQzIDMxIC04NiBiIDE5NiAtMjc4IDkzIC0xNzMgMTM0IC0yMTkgYiAzMTcgLTU3MCAyNzQgLTM1NiAzMTcgLTQ2MCBiIDI5NCAtNzEzIDMxNyAtNjE3IDMwOCAtNjY2IGwgMjg5IC03MjQgbCAyOTQgLTczNSBiIDMxNyAtODczIDMwOCAtNzgwIDMxNyAtODI3IGIgMjM1IC0xMTMyIDMxNyAtOTYzIDI4OCAtMTA1NCBiIDIwOSAtMTE2NSAyMjggLTExNDAgMjI0IC0xMTQ2IGIgMTg5IC0xMTc3IDIwNCAtMTE3MiAxOTYgLTExNzcgYiAxNzEgLTExNjQgMTgyIC0xMTc3IDE3NSAtMTE3MiBiIDE2OCAtMTE1NCAxNzAgLTExNjEgMTY4IC0xMTU5IGIgMTgxIC0xMTMyIDE2OCAtMTE0OSAxNzIgLTExNDIgYiAyNjkgLTg5MSAyMzggLTEwNjQgMjY5IC05NzUgYiAyNjkgLTg4MSAyNjkgLTg4NiAyNjkgLTg4NCBiIDI2MiAtODE0IDI2OSAtODU3IDI2NSAtODI3IGIgMjU4IC04MDAgMjYxIC04MTEgMjU5IC04MDYgYiAxNDIgLTYyOCAyNDAgLTczMSAxOTggLTY2NyBiIC04IC01ODkgMTEyIC02MDYgNDcgLTU4OSBiIC0yMCAtNTg5IC0xMyAtNTg5IC0xOSAtNTg5IGwgLTI0IC01ODkgbCAtMjQgLTQ0OSBsIC0yNCAtMzA4IGwgLTIwIC0zMDggYiAtMSAtMzIyIC0xMiAtMzA4IC00IC0zMTMgYiA1OCAtNDI0IDYgLTM0NSAzMSAtMzg4IGIgMTk0IC01ODAgOTMgLTQ3NiAxMzYgLTUyMyBiIDI1OSAtNjYwIDIyMSAtNjA2IDI0NSAtNjM1IGIgMjYxIC02NjMgMjU5IC02NjIgMjYxIC02NjMgYiAyNjQgLTY1NiAyNjIgLTY2MyAyNjIgLTY2MCBiIDI2OSAtNTg3IDI2OCAtNjMyIDI2OSAtNjEwIGIgMjY0IC01MjEgMjY5IC01NjYgMjY4IC01NDQgYiAyNjIgLTUxMiAyNjQgLTUxNyAyNjIgLTUxMyBiIDI1OCAtNDk4IDI2MSAtNTA5IDI1OSAtNTAzIGIgMTQyIC0zMjYgMjQwIC00MjggMTk4IC0zNjUgYiAtOCAtMjg3IDExMiAtMzAzIDQ3IC0yODggYiAtMjAgLTI4NyAtMTMgLTI4NyAtMTkgLTI4NyBsIC0yNCAtMjg3IGwgLTI0IC0xNDcgXCJ9LHY0MDp7eF9taW46LTEuMzU5Mzc1LHhfbWF4OjQzNi45MjE4NzUsaGE6NDQ2LG86XCJtIDIxMyAyMDUgYiAyMTcgMjA1IDIxNSAyMDUgMjE2IDIwNSBiIDIzNCAxOTQgMjI0IDIwNSAyMzQgMTk5IGIgMjM2IDE4NyAyMzQgMTk0IDIzNSAxOTAgbCAyNDUgMTY3IGwgMjYxIDEyOSBsIDI3MCAxMDYgYiAzNTUgLTYxIDI5NCA1NCAzMjkgLTEzIGIgNDIwIC0xNjMgMzgxIC0xMDUgNDAyIC0xMzggYiA0MzYgLTE4OCA0MzUgLTE4NCA0MzYgLTE4NCBiIDQzNiAtMTkxIDQzNiAtMTkwIDQzNiAtMTkwIGIgNDIxIC0yMDYgNDM2IC0yMDEgNDMxIC0yMDYgbCA0MjEgLTIwNiBsIDQxNiAtMjA2IGwgNDA1IC0yMDEgYiAyMTcgLTE1OCAzNDcgLTE3MiAyODMgLTE1OCBiIDMxIC0yMDEgMTUzIC0xNTggODggLTE3MiBsIDIwIC0yMDYgbCAxNCAtMjA2IGwgMTQgLTIwNiBiIDAgLTE5MSA1IC0yMDYgMCAtMjAxIGIgLTEgLTE4OCAwIC0xOTAgLTEgLTE5MCBiIDE0IC0xNjMgLTEgLTE4NiAwIC0xODQgYiA5NSAtMzQgMzYgLTEzNiA3MiAtNzcgYiAxNjYgMTA2IDExOSA4IDE0OCA2OCBsIDE3NSAxMjkgbCAxODMgMTQ4IGwgMjAwIDE4OCBiIDIxMyAyMDUgMjA1IDE5OSAyMDggMjAyIFwifSx2NDE6e3hfbWluOi0xLjM1OTM3NSx4X21heDo1NTYuNjg3NSxoYTo1NjgsbzpcIm0gMjk0IDMyMiBiIDMxOCAzMjMgMjk5IDMyMiAzMDggMzIzIGIgMzYwIDMyMCAzMzQgMzIzIDM1MiAzMjIgYiA1MjYgMjE3IDQzMCAzMTAgNDkwIDI3MyBiIDU0MyAxNjYgNTM3IDIwMiA1NDMgMTg0IGIgNDQ3IDcwIDU0MyAxMTcgNTAzIDcwIGIgNDQ1IDcwIDQ0NyA3MCA0NDYgNzAgYiAzNTkgMTU5IDM5NCA3MiAzNTkgMTEzIGIgMzY4IDIwMSAzNTkgMTczIDM2MiAxODcgYiA0NDIgMjQ1IDM4MiAyMjkgNDEyIDI0NSBiIDQ1NSAyNDQgNDQ2IDI0NSA0NTEgMjQ1IGIgNDYwIDI0NCA0NTggMjQ0IDQ2MCAyNDQgYiA0NjAgMjQ0IDQ2MCAyNDQgNDYwIDI0NCBiIDQ1NCAyNDggNDYwIDI0NCA0NTggMjQ1IGIgMzI1IDI5MSA0MTcgMjc2IDM3MiAyOTEgYiAyODUgMjg3IDMxMyAyOTEgMjk5IDI5MCBiIDE0NCAtMiAxODMgMjY5IDE0NCAxOTAgYiAyODEgLTI5MCAxNDQgLTIwOCAxNzkgLTI4MCBiIDMwNCAtMjkxIDI4OSAtMjkxIDI5OCAtMjkxIGIgNTI0IC0xMDUgNDEyIC0yOTEgNTA2IC0yMTIgYiA1NDEgLTg0IDUyNiAtODggNTMwIC04NCBiIDU1NiAtMTAxIDU1MSAtODQgNTU2IC05MCBiIDU0OSAtMTM4IDU1NiAtMTExIDU1MyAtMTIyIGIgMzM0IC0zMjIgNTIxIC0yMzcgNDM1IC0zMTAgYiAzMDIgLTMyNCAzMjMgLTMyMyAzMTMgLTMyNCBiIDEzIC0xMDEgMTcyIC0zMjQgNTQgLTIzNCBiIC0xIC0xIDQgLTY4IC0xIC0zNCBiIDI5NCAzMjIgLTEgMTYxIDEyMSAzMDMgXCJ9LHY0Mjp7eF9taW46LTM0OC40Mzc1LHhfbWF4OjI0LjUsaGE6MjUsbzpcIm0gLTMzMCAxNTUgYiAtMzIyIDE1NiAtMzI5IDE1NiAtMzI2IDE1NiBiIC0zMTUgMTU2IC0zMTkgMTU2IC0zMTcgMTU2IGIgLTI5OCAxNDcgLTMxMSAxNTUgLTMwOCAxNTQgYiAtMTkgMzAgLTIyNCA5OCAtMTIyIDU1IGwgMiAyNiBiIDI0IC0xIDE3IDIyIDI0IDEzIGIgMiAtMjcgMjQgLTE1IDE3IC0yMyBsIC0xOSAtMzEgYiAtMjk4IC0xNDggLTEyMiAtNTYgLTIyNCAtOTkgYiAtMzIyIC0xNTggLTMxMyAtMTU4IC0zMTUgLTE1OCBiIC0zNDggLTEzMSAtMzM4IC0xNTggLTM0OCAtMTQ1IGIgLTM0NCAtMTE3IC0zNDggLTEyNyAtMzQ3IC0xMjIgYiAtMzI4IC0xMDQgLTM0MSAtMTEyIC0zMzggLTExMSBiIC0xMjcgLTggLTI2OSAtNjUgLTIwMiAtMzMgYiAtMTA2IDAgLTExNSAtNCAtMTA2IC0xIGIgLTEyNyA2IC0xMDYgMCAtMTE1IDIgYiAtMzI4IDEwMiAtMjAyIDMxIC0yNjkgNjMgYiAtMzQ0IDExNiAtMzM4IDEwOSAtMzQxIDExMSBiIC0zNDggMTMwIC0zNDcgMTIwIC0zNDggMTI0IGIgLTMzMCAxNTUgLTM0OCAxNDEgLTM0MSAxNTIgXCJ9LHY0Mzp7eF9taW46LTQ0Mi4zNTkzNzUseF9tYXg6NDQxLGhhOjQ1MCxvOlwibSAtMzEgNDg3IGIgLTEgNDg4IC0yMSA0ODggLTEwIDQ4OCBiIDQzNCAxMDQgMjE2IDQ4OCAzOTcgMzMwIGIgNDQxIDI3IDQzOCA3OSA0NDEgNDcgYiA0MzkgMTIgNDQxIDIwIDQzOSAxNSBiIDQxOSAwIDQzNSA0IDQyNyAwIGIgNDA0IDUgNDEzIDAgNDA4IDEgYiAzOTggMzAgNDAwIDExIDM5OCAxMyBiIDAgMzUxIDM5MCAyMTMgMjEzIDM1MSBiIC01OSAzNDggLTIwIDM1MSAtMzkgMzQ5IGIgLTQwMCAzMCAtMjUxIDMyNCAtMzkzIDE5MSBiIC00MDUgNSAtNDAwIDEzIC00MDEgMTEgYiAtNDIwIDAgLTQwOSAxIC00MTUgMCBiIC00NDEgMTIgLTQyOCAwIC00MzYgNCBiIC00NDIgMjcgLTQ0MSAxNSAtNDQyIDIwIGIgLTQzNSAxMDQgLTQ0MiA0NyAtNDM5IDc5IGIgLTMxIDQ4NyAtNDAxIDMxNiAtMjM1IDQ3NCBtIC0xMyAxMzEgYiAtMSAxMzMgLTkgMTMzIC01IDEzMyBiIDUxIDEwNSAxOSAxMzMgMzkgMTIzIGIgNjEgNzAgNTggOTUgNjEgODMgYiA1MSAzNCA2MSA1OCA1OCA0NSBiIC0xIDYgMzkgMTYgMTkgNiBiIC00NiAyNyAtMTcgNiAtMzQgMTMgYiAtNjIgNjkgLTU3IDM4IC02MiA1NCBiIC0xMyAxMzEgLTYyIDk4IC00NCAxMjQgXCJ9LHY0NDp7eF9taW46LTIxLjc4MTI1LHhfbWF4OjI1MS44MTI1LGhhOjI1NyxvOlwibSAtOCA2MzEgYiAtMSA2MzIgLTYgNjMyIC00IDYzMiBiIDE5IDYyMCA4IDYzMiAxNiA2MjggYiAyMCAzODMgMjAgNjE2IDIwIDYxNiBsIDIwIDE0OCBsIDIxIDE1MSBiIDEzNyAxOTkgNTkgMTgzIDk5IDE5OSBiIDE4MiAxOTEgMTUyIDE5OSAxNjcgMTk3IGIgMjUxIDg0IDIyNyAxNzYgMjUxIDEzNCBiIDIyOCAwIDI1MSA1OCAyNDMgMjkgYiAxMDAgLTE0MiAyMDYgLTQwIDE3OCAtNzIgbCAyMyAtMjE1IGIgMCAtMjI5IDkgLTIyOSA2IC0yMjkgYiAtMjAgLTIxNiAtOSAtMjI5IC0xNyAtMjI0IGwgLTIxIC0yMTIgbCAtMjEgMjAxIGwgLTIxIDYxNiBsIC0yMCA2MjAgYiAtOCA2MzEgLTE3IDYyNCAtMTMgNjMwIG0gMTEwIDEzMSBiIDk2IDEzMyAxMDYgMTMzIDEwMCAxMzMgYiA4OSAxMzMgOTMgMTMzIDkxIDEzMyBiIDI0IDg3IDYzIDEyOSA0MCAxMTMgbCAyMCA4MCBsIDIwIC0zNyBsIDIwIC0xNTYgbCAyMyAtMTUyIGIgMTQ0IDgxIDk2IC03MiAxNDQgMjAgbCAxNDQgODMgYiAxMTAgMTMxIDE0NCAxMTMgMTM0IDEyNiBcIn0sdjQ1Ont4X21pbjotNDAyLjg5MDYyNSx4X21heDo0MDEuNTMxMjUsaGE6NDEwLG86XCJtIC0xMCAyNzMgYiAtNCAyNzQgLTkgMjczIC02IDI3NCBiIDE2IDI2MiA0IDI3NCAxMiAyNjkgYiAxNyAxNTggMTcgMjU5IDE3IDI1OSBsIDE3IDU2IGwgNjIgMTEyIGIgMTE3IDE3NCAxMTAgMTcyIDExMCAxNzIgYiAxMjIgMTc0IDExOCAxNzQgMTE5IDE3NCBiIDEzMiAxNzMgMTI1IDE3NCAxMjkgMTczIGIgMjk1IDExIDEzNCAxNzIgMTcxIDEzNCBsIDMwNyAtMSBsIDMzNiAzNCBiIDM3NCA3NiAzNjYgNzIgMzY4IDc0IGIgMzgxIDc3IDM3NSA3NyAzNzggNzcgYiA0MDEgNTYgMzkyIDc3IDQwMSA2OCBiIDQwMCA0OCA0MDEgNTQgNDAxIDUxIGIgMjIzIC0xNzIgMzk3IDQxIDIzMCAtMTY2IGIgMjEwIC0xNzYgMjIwIC0xNzQgMjE1IC0xNzYgYiAyMDEgLTE3NCAyMDYgLTE3NiAyMDQgLTE3NiBiIDExMiAtODcgMTk4IC0xNzMgMTc4IC0xNTIgYiAyNyAwIDY1IC0zOCAyNyAwIGIgMjEgLTYgMjcgMCAyNCAtMiBsIDE3IC0xMiBsIDE3IC0xNDcgYiAxNyAtMjEwIDE3IC0xNzMgMTcgLTE5NCBiIDEwIC0yOTIgMTcgLTI5NyAxNiAtMjg3IGIgLTIgLTI5OSA2IC0yOTcgMiAtMjk5IGIgLTIxIC0yODcgLTEwIC0yOTkgLTE5IC0yOTUgYiAtMjQgLTE3NCAtMjMgLTI4NCAtMjMgLTI4NCBsIC0yNCAtNjMgbCAtNjYgLTExNyBiIC0xMjEgLTE3NiAtMTEwIC0xNzAgLTExNCAtMTc2IGIgLTEyNSAtMTc2IC0xMjIgLTE3NiAtMTIzIC0xNzYgYiAtMjk2IC0xMiAtMTM0IC0xNzQgLTEyNSAtMTg0IGwgLTMwOCAwIGwgLTMzNyAtMzQgYiAtMzc1IC03NyAtMzY3IC03MyAtMzcwIC03NiBiIC0zODIgLTc5IC0zNzcgLTc5IC0zNzkgLTc5IGIgLTQwMiAtNTggLTM5MyAtNzkgLTQwMiAtNjkgYiAtNDAxIC00OSAtNDAyIC01NSAtNDAyIC01MiBiIC0yMjQgMTcwIC0zOTggLTQzIC0yMzEgMTY1IGIgLTIxMiAxNzQgLTIyMSAxNzMgLTIxNiAxNzQgYiAtMjAyIDE3MyAtMjA4IDE3NCAtMjA1IDE3NCBiIC0zOSAxMSAtMjAwIDE3MiAtMTUxIDEyMiBsIC0yOCAtMSBsIC0yNSAxIGwgLTI0IDQgbCAtMjQgMTMwIGIgLTIzIDI2MCAtMjQgMjU2IC0yNCAyNTggYiAtMTAgMjczIC0yMCAyNjYgLTE2IDI3MCBcIn0sdjQ2Ont4X21pbjowLHhfbWF4OjYyNy40Njg3NSxoYTo2NDAsbzpcIm0gMzA2IDE5MCBiIDMxNCAxOTEgMzA4IDE5MSAzMTEgMTkxIGIgMzI2IDE4NCAzMTggMTkxIDMyMiAxOTAgbCAzMzYgMTczIGIgNTEwIDUyIDM3NyAxMjcgNDQyIDgwIGIgNTE1IDQ5IDUxMyA1MSA1MTUgNDkgYiA2MTEgMTYgNTM3IDQwIDU3OSAyNCBiIDYyNyAwIDYyNCAxMyA2MjcgOSBiIDYwNyAtMTggNjI3IC0xMSA2MjQgLTEzIGIgMzMwIC0xODEgNDkwIC00OSAzODkgLTEwOSBiIDMxNCAtMTkyIDMyMyAtMTkwIDMxOSAtMTkyIGIgMzA2IC0xOTEgMzExIC0xOTIgMzA4IC0xOTIgYiAyOTQgLTE3NyAzMDIgLTE4OCAzMDIgLTE4OCBiIDI1NyAtMTQwIDI4NyAtMTcwIDI2NSAtMTQ4IGIgMTkgLTE4IDE5MyAtODQgMTE0IC00NCBiIDAgMCAyIC0xMyAwIC0xMSBiIDE2IDE2IDAgOSAyIDEzIGIgMTEwIDQ5IDQ3IDI0IDg5IDQwIGIgMTE3IDUyIDExMSA0OSAxMTQgNTEgYiAxNDUgNjUgMTI2IDU2IDEzMCA1OCBiIDI4MSAxNjMgMjAwIDkzIDI0NSAxMjQgYiAzMDAgMTg2IDI4OCAxNzAgMjkxIDE3NCBiIDMwNiAxOTAgMzAwIDE4NyAzMDMgMTg4IG0gMzE3IDEzNyBiIDMxMyAxNDIgMzE1IDE0MSAzMTQgMTQyIGIgMzA4IDEzNyAzMTMgMTQyIDMxMSAxNDEgYiAxNjEgNCAyNzYgODQgMjIwIDMzIGIgMTU1IDAgMTU5IDEgMTU1IDAgYiAxNjMgLTQgMTU1IDAgMTU5IC0yIGIgMzA4IC0xMzggMjIwIC0zNCAyNzYgLTg0IGIgMzEzIC0xNDIgMzExIC0xNDEgMzEzIC0xNDIgYiAzMTcgLTEzOCAzMTQgLTE0MiAzMTUgLTE0MSBiIDQ2NCAtNCAzNTEgLTg0IDQwNiAtMzQgYiA0NzAgMCA0NjggLTIgNDcwIDAgYiA0NjQgNCA0NzAgMCA0NjggMSBiIDMxNyAxMzcgNDA2IDMzIDM1MSA4NCBcIn0sdjQ3Ont4X21pbjotMjQuNSx4X21heDozMTUuNzgxMjUsaGE6MzIyLG86XCJtIC0yNCAtMTQ1IGwgLTI0IC01IGwgLTIwIC01IGIgMSAtMjYgLTEwIC01IC02IC05IGIgMTc1IC0yNDEgMzEgLTg2IDk2IC0xNjYgYiAzMTQgLTU0OCAyNTkgLTMyMyAzMDQgLTQyMCBiIDMxNSAtNTg5IDMxNSAtNTU1IDMxNSAtNTcxIGIgMzE0IC02MzAgMzE1IC02MDYgMzE1IC02MjMgYiAyOTggLTczMCAzMTEgLTY2NCAzMDYgLTY5OSBsIDI5NSAtNzQyIGwgMjk2IC03NDggYiAzMTQgLTg1MCAzMDQgLTc3OCAzMTEgLTgxMyBiIDMxNSAtODkyIDMxNSAtODU3IDMxNSAtODc0IGIgMzE0IC05MzIgMzE1IC05MDkgMzE1IC05MjUgYiAyOTggLTEwMzIgMzExIC05NjcgMzA2IC0xMDAyIGwgMjk1IC0xMDQ1IGwgMjk2IC0xMDUwIGIgMzE0IC0xMTUzIDMwNCAtMTA4MSAzMTEgLTExMTUgYiAzMTUgLTExOTMgMzE1IC0xMTYwIDMxNSAtMTE3NyBiIDMxNCAtMTIzNSAzMTUgLTEyMTEgMzE1IC0xMjI4IGIgMjE3IC0xNTI2IDMwNiAtMTMzOCAyNzAgLTE0NDQgYiAyMDEgLTE1MzMgMjEzIC0xNTMyIDIwOCAtMTUzMyBiIDE4MiAtMTUyMiAxOTMgLTE1MzMgMTg1IC0xNTI5IGIgMTc5IC0xNTE0IDE4MSAtMTUxOCAxNzkgLTE1MTcgYiAxODkgLTE0ODkgMTc5IC0xNTA4IDE4MiAtMTUwMSBiIDI2NiAtMTIxNyAyNDAgLTE0MDMgMjY2IC0xMzA4IGIgMjYyIC0xMTU2IDI2NiAtMTE5NiAyNjUgLTExNzcgYiAxMTAgLTkwNyAyNDcgLTEwNDMgMTkwIC05NTAgYiAwIC04ODkgODcgLTg5NSA1MCAtODg5IGwgLTEgLTg4OSBsIC0yNCAtODg5IGwgLTI0IC03NDkgbCAtMjQgLTYxMCBsIC0yMCAtNjEwIGIgMSAtNjMxIC0xMCAtNjEwIC02IC02MTQgYiAxNzUgLTg0NiAzMSAtNjkxIDk2IC03NzEgYiAyNTkgLTk1NiAyMTMgLTg4NCAyMzYgLTkxNCBiIDI2NSAtOTY2IDI2MiAtOTYxIDI2NCAtOTY2IGIgMjY1IC05NjYgMjY1IC05NjYgMjY1IC05NjYgYiAyNjUgLTk1MyAyNjUgLTk2NCAyNjUgLTk1OSBiIDI2NiAtOTIwIDI2NiAtOTQzIDI2NiAtOTMyIGIgMjYyIC04NTMgMjY2IC04OTggMjY1IC04NzMgYiAxMTAgLTYwNSAyNDcgLTc0MSAxOTAgLTY0OCBiIDAgLTU4NyA4NyAtNTkyIDUwIC01ODcgbCAtMSAtNTg3IGwgLTI0IC01ODcgbCAtMjQgLTQ0OCBsIC0yNCAtMzA4IGwgLTIwIC0zMDggYiAxIC0zMjggLTEwIC0zMDggLTYgLTMxMiBiIDE3NSAtNTQ0IDMxIC0zODggOTYgLTQ2OSBiIDI1OSAtNjU1IDIxMyAtNTgxIDIzNiAtNjEyIGIgMjY1IC02NjMgMjYyIC02NTkgMjY0IC02NjMgYiAyNjUgLTY2MyAyNjUgLTY2MyAyNjUgLTY2MyBiIDI2NSAtNjUwIDI2NSAtNjYzIDI2NSAtNjU3IGIgMjY2IC02MTcgMjY2IC02NDEgMjY2IC02MzAgYiAyNjIgLTU1MSAyNjYgLTU5NSAyNjUgLTU3MCBiIDExMCAtMzAzIDI0NyAtNDM4IDE5MCAtMzQ1IGIgMCAtMjg0IDg3IC0yOTAgNTAgLTI4NCBsIC0xIC0yODQgbCAtMjQgLTI4NCBsIC0yNCAtMTQ1IFwifSx2NDk6e3hfbWluOjAseF9tYXg6NjMwLjIwMzEyNSxoYTo2NDMsbzpcIm0gMzA4IDIwNCBiIDMxNCAyMDUgMzEwIDIwNSAzMTMgMjA1IGIgMzI2IDIwMSAzMTkgMjA1IDMyMyAyMDQgYiAzNTUgMTU0IDMyOCAxOTkgMzM4IDE4MCBiIDQwMSA4MyAzNjIgMTQyIDM5MiA5NSBsIDQwOSA3MiBiIDQzMSA0MSA0MTIgNjYgNDI0IDQ5IGIgNjE5IC0xNzQgNDk4IC01MSA1NzAgLTEzNCBiIDYzMCAtMTkyIDYyNiAtMTgwIDYzMCAtMTg2IGIgNjI2IC0yMDIgNjMwIC0xOTUgNjI4IC0xOTkgYiA2MTYgLTIwNiA2MjMgLTIwNSA2MjAgLTIwNiBiIDU1MiAtMTg4IDYwOCAtMjA2IDU5MiAtMjAyIGIgMzEwIC0xNTUgNDg4IC0xNjkgMzkyIC0xNTUgYiAyNjggLTE1NiAyOTUgLTE1NSAyODEgLTE1NSBiIDc3IC0xODggMTk3IC0xNjEgMTI2IC0xNzMgYiAxMyAtMjA2IDM1IC0yMDIgMjAgLTIwNiBiIDkgLTIwNiAxMiAtMjA2IDEwIC0yMDYgYiAwIC0xOTEgMiAtMjAyIDAgLTE5NyBiIDggLTE3NiAwIC0xODYgMiAtMTgwIGIgMjA0IDQ5IDU4IC0xMzYgMTM4IC00MyBsIDIyMCA3MiBsIDIyNyA4MyBiIDI5NSAxODggMjQ1IDEwOCAyODEgMTY2IGIgMzA4IDIwNCAyOTkgMTk3IDMwNCAyMDIgbSAzMTUgMTQ3IGIgMzE0IDE0NyAzMTUgMTQ3IDMxNCAxNDcgYiAzMTQgMTQ3IDMxNCAxNDcgMzE0IDE0NyBiIDMwNiAxMjkgMzE0IDE0NSAzMTAgMTM4IGwgMjk2IDEwNSBiIDI4MSA3MiAyOTIgOTcgMjg0IDc3IGwgMjc0IDU2IGIgMTgxIC0xMjMgMjQ3IC00IDIxMiAtNzIgbCAxNzQgLTEzNCBsIDE3NiAtMTMzIGIgMzE0IC0xMjMgMjE1IC0xMjcgMjcyIC0xMjMgYiA0NTEgLTEzMyAzNTYgLTEyMyA0MTMgLTEyNyBsIDQ1NCAtMTM0IGwgNDQ5IC0xMjMgYiAzNTMgNTYgNDE3IC03MiAzODEgLTQgbCAzNDcgNzIgYiAzMzIgMTA1IDM0NCA3NyAzMzYgOTcgbCAzMjIgMTI5IGIgMzE1IDE0NyAzMTggMTM4IDMxNSAxNDUgXCJ9LHY0YTp7eF9taW46NzAuNzgxMjUseF9tYXg6Mzc4LjM5MDYyNSxoYTozMTUsbzpcIm0gMjQ2IDM3MyBiIDI1NCAzNzMgMjQ5IDM3MyAyNTEgMzczIGIgMzcyIDMyNCAzMDMgMzczIDM2MCAzNTEgYiAzNzggMzAyIDM3NyAzMTcgMzc4IDMwOSBiIDMzOCAyNTEgMzc4IDI3OCAzNjIgMjU1IGIgMzI4IDI0OSAzMzQgMjQ5IDMzMiAyNDkgYiAyODMgMjk0IDMwMyAyNDkgMjgzIDI3MCBiIDI4OCAzMTUgMjgzIDMwMSAyODQgMzA4IGIgMjg5IDMxOSAyODkgMzE3IDI4OSAzMTkgYiAyODkgMzE5IDI4OSAzMTkgMjg5IDMxOSBiIDI4MyAzMjAgMjg5IDMyMCAyODcgMzIwIGIgMjcwIDMyMiAyNzkgMzIyIDI3NCAzMjIgYiAyMDYgMjg4IDI0MiAzMjIgMjE1IDMwOCBiIDIwNiAyODMgMjA2IDI4NyAyMDYgMjg1IGIgMjU3IDIyMyAyMDYgMjY3IDIzMCAyMzggYiAyODQgMjA2IDI3MiAyMTMgMjc3IDIxMCBiIDM1MSA5MCAzMjggMTczIDM1MSAxMzAgYiAzNDAgNDcgMzUxIDc0IDM0OCA1OSBiIDIwNSAtMzAgMzE0IC0yIDI2NCAtMzAgYiAxODIgLTI5IDE5OCAtMzAgMTkwIC0zMCBiIDg0IDE1IDE0NyAtMjQgMTAzIC01IGIgNzAgNDggNzQgMjQgNzAgMzYgYiAxMDggOTkgNzAgNzAgODUgOTQgYiAxMjEgMTAyIDExMiAxMDEgMTE3IDEwMiBiIDE2NyA1NiAxNDcgMTAyIDE2NyA4MCBiIDE1OSAzMSAxNjcgNDggMTY0IDQwIGwgMTU2IDI2IGwgMTU3IDI2IGIgMTkwIDIwIDE2NyAyMiAxNzggMjAgYiAyMjAgMjYgMjAxIDIwIDIxMiAyMiBiIDI1OCA2NSAyNDMgMzQgMjU4IDUxIGIgMjU3IDcwIDI1OCA2NiAyNTggNjkgYiAyMDQgMTI2IDI0OSA5NCAyMzQgMTA5IGIgMTE0IDI1OCAxNDggMTU4IDExNCAyMDkgYiAxMjUgMzAyIDExNCAyNzMgMTE4IDI4OCBiIDI0NiAzNzMgMTQ3IDM0MiAxOTMgMzcwIFwifSx2NGI6e3hfbWluOjAseF9tYXg6NTAzLjYwOTM3NSxoYTo1MTQsbzpcIm0gMjc0IDQzMCBiIDI3NyA0MzAgMjc2IDQzMCAyNzcgNDMwIGIgMzEwIDM5NCAyOTYgNDMwIDMxMCA0MTUgYiAzMDggMzgzIDMxMCAzOTEgMzA4IDM4NyBiIDMwNiAzNjcgMzA3IDM4MSAzMDcgMzc0IGIgMjM2IDEyMCAyOTggMzA1IDI3MiAyMTAgYiA0MCAtMjczIDE4OSAtNSAxMjUgLTEzNCBiIDIwIC0yODcgMzUgLTI4MyAyNyAtMjg3IGIgNSAtMjgxIDE0IC0yODcgOSAtMjg1IGIgMCAtMjY3IDEgLTI3NyAwIC0yNzMgYiA5IC0yNDIgMCAtMjYyIDIgLTI1NSBiIDI0NiAzOTUgMTM3IC0xMiAyMzIgMjQyIGIgMjc0IDQzMCAyNDkgNDE2IDI1NyA0MjcgbSA0NjggNDMwIGIgNDcyIDQzMCA0NjkgNDMwIDQ3MCA0MzAgYiA1MDMgMzk0IDQ5MCA0MzAgNTAzIDQxNSBiIDUwMiAzODMgNTAzIDM5MSA1MDMgMzg3IGIgNDk5IDM2NyA1MDIgMzgxIDUwMCAzNzQgYiA0MzEgMTIwIDQ5MSAzMDUgNDY1IDIxMCBiIDIzNCAtMjczIDM4MiAtNSAzMTggLTEzNCBiIDIxMyAtMjg3IDIyOCAtMjgzIDIyMCAtMjg3IGIgMTk4IC0yODEgMjA4IC0yODcgMjAyIC0yODUgYiAxOTMgLTI2NyAxOTQgLTI3NyAxOTMgLTI3MyBiIDIwMiAtMjQyIDE5MyAtMjYyIDE5NiAtMjU1IGIgNDM5IDM5NSAzMzAgLTEyIDQyNiAyNDIgYiA0NjggNDMwIDQ0MiA0MTYgNDUxIDQyNyBcIn0sdjRkOnt4X21pbjotMzExLjY4NzUseF9tYXg6MzEwLjMyODEyNSxoYTozMTcsbzpcIm0gLTkgMzg4IGIgLTIgMzkwIC04IDM5MCAtNSAzOTAgYiA1IDM4OCAxIDM5MCA0IDM5MCBiIDE5IDM3OCAxMCAzODcgMTYgMzgzIGIgMjMgMzMzIDIzIDM3MSAyMyAzNzEgYiAyNCAyOTggMjMgMjk5IDI0IDI5OCBiIDgxIDI3NiAzNCAyOTggNjUgMjg1IGIgMjEzIDkxIDE0NSAyNDAgMTkwIDE3NyBiIDIyNCAyNCAyMTcgNzYgMjI0IDM2IGIgMjU3IDI0IDIyNCAyNCAyMzUgMjQgYiAyOTkgMTkgMjkyIDI0IDI5MiAyNCBiIDMxMCAtMSAzMDYgMTUgMzEwIDYgYiAyOTkgLTIzIDMxMCAtMTEgMzA2IC0xOSBiIDI1NyAtMjcgMjkyIC0yNyAyOTIgLTI3IGIgMjI0IC0yOSAyMzUgLTI3IDIyNCAtMjkgYiAyMTMgLTk1IDIyNCAtNDAgMjE3IC04MCBiIDgxIC0yODAgMTkwIC0xODEgMTQ1IC0yNDQgYiAyNCAtMzAxIDY1IC0yOTAgMzQgLTMwMSBiIDIzIC0zMzUgMjQgLTMwMSAyMyAtMzAzIGwgMjMgLTM0MCBiIDE3IC0zODEgMjMgLTM3NCAyMyAtMzc0IGIgLTEgLTM5MSAxMyAtMzg4IDUgLTM5MSBiIC0yMSAtMzgxIC05IC0zOTEgLTE3IC0zODggYiAtMjcgLTM0MCAtMjcgLTM3NCAtMjcgLTM3NCBsIC0yNyAtMzM1IGIgLTI4IC0zMDEgLTI3IC0zMDMgLTI3IC0zMDEgYiAtODUgLTI4MCAtMzggLTMwMSAtNjkgLTI5MCBiIC0yMTcgLTk1IC0xNDkgLTI0NCAtMTk0IC0xODEgYiAtMjI4IC0yOSAtMjIxIC04MCAtMjI4IC00MCBiIC0yNTkgLTI3IC0yMjggLTI5IC0yMzggLTI3IGIgLTMwMCAtMjMgLTI5NCAtMjcgLTI5NCAtMjcgYiAtMzExIC0yIC0zMDcgLTE5IC0zMTEgLTExIGIgLTI5NCAyMyAtMzExIDggLTMwNCAxOSBiIC0yNTkgMjQgLTI5MSAyMyAtMjg0IDI0IGIgLTIyOCAyNCAtMjM5IDI0IC0yMjggMjQgYiAtMjE3IDkxIC0yMjggMzYgLTIyMSA3NiBiIC04NSAyNzYgLTE5NCAxNzcgLTE0OSAyNDAgYiAtMjggMjk4IC02OSAyODUgLTM4IDI5OCBiIC0yNyAzMzMgLTI3IDI5OCAtMjcgMjk5IGIgLTI3IDM3MSAtMjcgMzYyIC0yNyAzNjkgYiAtOSAzODggLTI0IDM3OCAtMTcgMzg1IG0gLTI3IDEzNiBiIC0yOCAyNDcgLTI3IDE5NyAtMjggMjQ3IGIgLTYxIDIxNiAtMzEgMjQ3IC01MyAyMjYgYiAtMTIzIDMzIC05NSAxNzIgLTEyMSA5OCBsIC0xMjUgMjQgbCAtNzYgMjQgbCAtMjcgMjQgbCAtMjcgMTM2IG0gMjkgMjQyIGIgMjQgMjQ3IDI3IDI0NSAyNCAyNDcgYiAyMyAxMzYgMjQgMjQ3IDIzIDE5NyBsIDIzIDI0IGwgNzIgMjQgbCAxMjEgMjQgbCAxMTkgMzMgYiAyOSAyNDIgMTE1IDExNiA3NyAyMDYgbSAtMjcgLTE0MCBsIC0yNyAtMjcgbCAtNzYgLTI3IGwgLTEyNSAtMjcgbCAtMTIzIC0zNiBiIC02MSAtMjIwIC0xMjEgLTEwMiAtOTUgLTE3NiBiIC0yOCAtMjUxIC01MyAtMjMwIC0zMSAtMjUxIGIgLTI3IC0xNDAgLTI4IC0yNTEgLTI3IC0yMDEgbSAxMTkgLTM2IGwgMTIxIC0yNyBsIDcyIC0yNyBsIDIzIC0yNyBsIDIzIC0xNDAgYiAyNCAtMjUxIDIzIC0yMDEgMjQgLTI1MSBiIDU3IC0yMjAgMjcgLTI1MSA0OSAtMjMwIGIgMTE5IC0zNiA5MSAtMTc2IDExNyAtMTAyIFwifSx2NGU6e3hfbWluOjAseF9tYXg6MjM5LjU2MjUsaGE6MjQ0LG86XCJtIDEwIDQ2MCBiIDIwIDQ2MiAxMyA0NjIgMTQgNDYyIGIgMzkgNDQ5IDI4IDQ2MiAzNSA0NTggbCA0MCA0NDYgbCA0MCAzMjYgYiA0MCAyMDUgNDAgMjU5IDQwIDIwNSBiIDEyNyAyMjcgNDAgMjA1IDgwIDIxNSBiIDIyMCAyNDkgMTk2IDI0NCAyMTMgMjQ5IGIgMjI3IDI0NyAyMjQgMjQ5IDIyNSAyNDggYiAyMzggMjM3IDIzMSAyNDUgMjM1IDI0MSBsIDIzOSAyMzMgbCAyMzkgLTEwNiBsIDIzOSAtNDQ4IGwgMjM4IC00NTEgYiAyMTkgLTQ2MyAyMzQgLTQ1OSAyMjUgLTQ2MyBiIDE5OCAtNDUxIDIxMCAtNDYzIDIwMiAtNDU5IGwgMTk3IC00NDggbCAxOTcgLTMyNCBiIDE5NyAtMjAxIDE5NyAtMjQ4IDE5NyAtMjAxIGIgMTEwIC0yMjMgMTk2IC0yMDEgMTU3IC0yMTAgYiAxNyAtMjQ1IDQyIC0yNDAgMjQgLTI0NSBiIDEwIC0yNDIgMTMgLTI0NSAxMyAtMjQ0IGIgMCAtMjMzIDYgLTI0MSAyIC0yMzcgbCAwIC0yMzAgbCAwIDEwOCBsIDAgNDQ2IGwgMCA0NDkgYiAxMCA0NjAgMiA0NTMgNiA0NTggbSAxOTcgMjIgYiAxOTcgNzAgMTk3IDQxIDE5NyA1OCBiIDE5NiAxMTYgMTk3IDExMyAxOTcgMTE2IGwgMTk2IDExNiBiIDExOCA5NyAxOTYgMTE2IDE2MCAxMDYgbCA0MCA3NyBsIDQwIC0xOCBiIDQwIC0xMTIgNDAgLTY5IDQwIC0xMTIgbCAxMTkgLTkzIGwgMTk3IC03MyBsIDE5NyAyMiBcIn0sdjUxOnt4X21pbjotMS4zNTkzNzUseF9tYXg6NDU1Ljk2ODc1LGhhOjQ2NSxvOlwibSAzNTIgNTQxIGIgMzU3IDU0MiAzNTMgNTQyIDM1NSA1NDIgYiAzNzcgNTMwIDM2NCA1NDIgMzcyIDUzNyBsIDM3OCA1MjYgbCAzNzggMzk0IGwgMzc5IDI2MiBsIDQwNCAyNjYgYiA0MzYgMjcwIDQyMCAyNjkgNDMwIDI3MCBiIDQ1MCAyNjUgNDQzIDI3MCA0NDYgMjY5IGIgNDU1IDIyMCA0NTUgMjU5IDQ1NSAyNjAgbCA0NTUgMjA4IGwgNDU1IDE2MSBsIDQ1NCAxNTYgYiA0MTEgMTQwIDQ0OSAxNDcgNDQ3IDE0NyBiIDM3OCAxMzMgMzkzIDEzNyAzNzkgMTM0IGIgMzc4IDY4IDM3OCAxMzMgMzc4IDEwNiBiIDM3OCAyMiAzNzggNTQgMzc4IDM4IGwgMzc5IC04NyBsIDQwNCAtODMgYiA0MzYgLTc5IDQyMCAtODAgNDMwIC03OSBiIDQ1MCAtODQgNDQzIC03OSA0NDYgLTgwIGIgNDU1IC0xMjkgNDU1IC05MCA0NTUgLTg4IGwgNDU1IC0xNDEgbCA0NTUgLTE4OCBsIDQ1NCAtMTkyIGIgNDEzIC0yMDkgNDQ5IC0yMDIgNDQ3IC0yMDIgYiAzODIgLTIxNSAzOTggLTIxMiAzODMgLTIxNSBsIDM3OCAtMjE1IGwgMzc4IC0zNDUgbCAzNzggLTM4MCBiIDM3NSAtNDg1IDM3OCAtNDg0IDM3OCAtNDgwIGIgMzU3IC00OTQgMzcxIC00OTEgMzY0IC00OTQgYiAzNDAgLTQ4NSAzNTEgLTQ5NCAzNDQgLTQ5MSBiIDMzNiAtMzgzIDMzNyAtNDgwIDMzNiAtNDg0IGwgMzM2IC0zNDkgbCAzMzYgLTIyMyBsIDMzNCAtMjIzIGIgMjkxIC0yMzEgMzM0IC0yMjMgMzE0IC0yMjcgbCAyNDcgLTI0MCBsIDI0NyAtMzcxIGwgMjQ2IC01MDMgbCAyNDUgLTUwNiBiIDIyNSAtNTE5IDI0MiAtNTE0IDIzNCAtNTE5IGIgMjA2IC01MDYgMjE5IC01MTkgMjEwIC01MTQgbCAyMDUgLTUwMyBsIDIwNSAtMzc2IGwgMjA1IC0yNDggbCAxNjAgLTI1NiBsIDExNSAtMjY1IGwgMTE1IC0zOTYgbCAxMTUgLTUyNyBsIDExNCAtNTMxIGIgOTUgLTU0NCAxMTAgLTUzOSAxMDIgLTU0NCBiIDc2IC01MzEgODcgLTU0NCA3OCAtNTM5IGwgNzMgLTUyNyBsIDczIC0zOTkgYiA3MyAtMjczIDczIC0zMzAgNzMgLTI3MyBiIDQ5IC0yNzcgNzMgLTI3MyA2MSAtMjc0IGIgMTcgLTI4MSAzMiAtMjgwIDI0IC0yODEgYiA0IC0yNzYgMTAgLTI4MSA4IC0yODAgYiAtMSAtMjM0IDAgLTI2OSAtMSAtMjcyIGIgMCAtMjE5IC0xIC0yMjkgMCAtMjI0IGwgMCAtMTcwIGwgMSAtMTY3IGIgMTAgLTE1OCAyIC0xNjMgNiAtMTU5IGIgNDkgLTE0OSAxMyAtMTU2IDE2IC0xNTUgbCA3MyAtMTQ1IGwgNzMgLTM0IGIgNzMgNzYgNzMgMjYgNzMgNzYgYiA0OSA3MiA3MyA3NiA2MSA3NCBiIDE3IDY4IDMyIDY5IDI0IDY4IGIgNCA3MyAxMCA2OCA4IDY5IGIgLTEgMTE1IDAgODAgLTEgNzcgYiAwIDEzMCAtMSAxMjAgMCAxMjQgbCAwIDE3OSBsIDEgMTgxIGIgMTAgMTkxIDIgMTg2IDYgMTkwIGIgNDkgMTk5IDEzIDE5MiAxNiAxOTQgbCA3MyAyMDQgbCA3MyAzMzggYiA3MyAzNzQgNzMgMzUyIDczIDM2NSBiIDc3IDQ4MyA3MyA0ODQgNzMgNDc3IGIgOTUgNDkyIDgxIDQ4OSA4OCA0OTIgYiAxMTEgNDgzIDEwMCA0OTIgMTA3IDQ4OSBiIDExNSAzNzggMTE1IDQ3NyAxMTUgNDgzIGwgMTE1IDM0MiBiIDExNyAyMTIgMTE1IDIyMyAxMTUgMjEyIGIgMjA0IDIyOSAxMTcgMjEyIDIwMCAyMjcgbCAyMDUgMjI5IGwgMjA1IDM2NSBsIDIwNSA1MDIgbCAyMDYgNTA1IGIgMjI1IDUxNyAyMTAgNTEzIDIxOSA1MTcgYiAyNDUgNTA1IDIzNCA1MTcgMjQyIDUxMyBsIDI0NiA1MDIgbCAyNDcgMzY5IGwgMjQ3IDIzNyBsIDI0OSAyMzcgYiAzMzYgMjU0IDI1MyAyMzggMzM2IDI1NCBiIDMzNyAzOTAgMzM2IDI1NCAzMzcgMzAyIGwgMzM3IDUyNiBsIDMzOCA1MzAgYiAzNTIgNTQxIDM0MSA1MzUgMzQ3IDUzOSBtIDMzNiAxNSBiIDMzNiAxMjYgMzM2IDEwMiAzMzYgMTI2IGwgMzM2IDEyNiBiIDI5MSAxMTcgMzM2IDEyNiAzMTUgMTIyIGwgMjQ3IDEwOSBsIDI0NyAtMSBsIDI0NyAtMTEyIGwgMjQ5IC0xMTIgYiAzMzYgLTk1IDI1MyAtMTExIDMzNiAtOTUgYiAzMzYgMTUgMzM2IC05NSAzMzYgLTU2IG0gMjA1IC0xMjAgYiAyMDUgLTU1IDIwNSAtMTIwIDIwNSAtOTMgYiAyMDUgLTkgMjA1IC00MSAyMDUgLTI0IGwgMjA1IDEwMSBsIDE2MCA5MyBsIDExNSA4NCBsIDExNSAtMjYgYiAxMTUgLTgzIDExNSAtNDkgMTE1IC02OSBiIDExNyAtMTM3IDExNSAtMTMzIDExNSAtMTM3IGIgMjA1IC0xMjAgMTE4IC0xMzcgMjA0IC0xMjAgXCJ9LHY1Mjp7eF9taW46LTEwLjg5MDYyNSx4X21heDoyOTguMDc4MTI1LGhhOjI5NCxvOlwibSAxMzggNDczIGIgMTQyIDQ3NCAxNDAgNDczIDE0MSA0NzQgYiAxNjQgNDU5IDE0OCA0NzQgMTUzIDQ3MCBiIDE5MSA0MDIgMTgzIDQ0MiAxOTEgNDIzIGIgMTgxIDM1MyAxOTEgMzg4IDE4NyAzNzEgYiAxNzggMzQ5IDE3OSAzNTIgMTc4IDM0OSBiIDE3OSAzNDggMTc4IDM0OCAxNzkgMzQ4IGIgMTg1IDM0OSAxODEgMzQ4IDE4MiAzNDggYiAyNTUgMzc2IDIxMCAzNTUgMjM0IDM2MyBiIDI3MiAzODEgMjY0IDM4MSAyNjYgMzgxIGIgMjk4IDM1NSAyODcgMzgxIDI5OCAzNzAgYiAyODggMzMwIDI5OCAzNDggMjk4IDM0NSBiIDE3MSAzNCAyMzggMjU0IDE5NCAxNDEgYiAxNjYgMTMgMTY4IDE2IDE2OCAxNiBiIDE0NCAxIDE2MSA1IDE1MiAxIGIgMTIxIDE1IDEzNCAxIDEyNSA1IGIgMTE1IDMzIDExOSAxOCAxMTcgMjQgYiAwIDMzMCA5MSAxNDUgNDkgMjUyIGIgLTEwIDM1NSAtOSAzNDUgLTEwIDM0OCBiIDEzIDM4MSAtMTAgMzcxIDAgMzgxIGIgMzEgMzc2IDE5IDM4MSAyNSAzODAgYiAxMzIgMzQ1IDYxIDM1OCAxMDMgMzQ1IGwgMTM2IDM0NSBsIDEzNyAzNTUgYiAxNDUgMzc4IDEzOCAzNTkgMTQyIDM3MCBiIDE1MiA0MTUgMTQ5IDM5NCAxNTIgNDA1IGIgMTM3IDQ1MiAxNTIgNDI3IDE0OCA0MzggYiAxMzMgNDY0IDEzNCA0NTggMTMzIDQ2MCBiIDEzOCA0NzMgMTMzIDQ2NyAxMzQgNDcwIFwifSx2NTM6e3hfbWluOjAseF9tYXg6OTAyLjQyMTg3NSxoYTo5MjEsbzpcIm0gMTcgMjQwIGIgMjQgMjQxIDE5IDI0MSAyMSAyNDEgYiAzMiAyNDAgMjggMjQxIDMxIDI0MSBiIDQ2IDIyOSAzOCAyMzggNDMgMjM0IGIgNTAgODggNTAgMjIzIDUwIDIzNyBiIDUwIC0xIDUwIDYzIDUwIDM0IGIgNTAgLTkwIDUwIC0zNiA1MCAtNjUgYiA0NiAtMjMxIDUwIC0yMzggNTAgLTIyNCBiIDI1IC0yNDIgNDIgLTIzOCAzNCAtMjQyIGIgMCAtMjI0IDE0IC0yNDIgNCAtMjM1IGIgMCAyIDAgLTIyMiAwIC0xMDggYiAwIDIyMyAwIDExMiAwIDIyMCBiIDE3IDI0MCAyIDIzMCA5IDIzNyBtIDExMCAyNDAgYiAxMTggMjQxIDExMSAyNDEgMTE0IDI0MSBiIDEyNiAyNDAgMTIxIDI0MSAxMjMgMjQxIGIgMTQyIDIyMyAxMzMgMjM3IDE0MCAyMzAgYiAxNDQgMTIzIDE0NCAyMjAgMTQ0IDIwNSBiIDE0NCAyOSAxNDQgNDUgMTQ0IDI5IGIgMTQ0IDI5IDE0NCAyOSAxNDQgMjkgYiAzOTMgMTgzIDE2NiAxMDYgMjY0IDE2NyBiIDQ1MCAxODYgNDEyIDE4NCA0MzEgMTg2IGIgNzU2IDI5IDYwMCAxODYgNzMyIDEyMCBiIDc1NiAyOSA3NTYgMjkgNzU2IDI5IGIgNzU4IDEyMyA3NTggMjkgNzU4IDQ1IGIgNzYwIDIyNyA3NTggMjI2IDc1OCAyMjMgYiA3ODQgMjQxIDc2NiAyMzcgNzc0IDI0MSBiIDgwNCAyMjkgNzkyIDI0MSA4MDAgMjM3IGIgODA5IDg4IDgwOCAyMjMgODA5IDIzNyBsIDgwOSAtMSBsIDgwOSAtOTAgYiA4MDQgLTIzMSA4MDkgLTIzOCA4MDggLTIyNCBiIDc4NCAtMjQyIDgwMCAtMjM4IDc5MiAtMjQyIGIgNzYyIC0yMzEgNzc1IC0yNDIgNzY2IC0yMzggYiA3NTggLTEyNCA3NTYgLTIyNCA3NTggLTIzMSBiIDc1NiAtMzAgNzU4IC00NyA3NTggLTMwIGIgNzU2IC0zMCA3NTYgLTMwIDc1NiAtMzAgYiA1MDkgLTE4NCA3MzYgLTEwOCA2MzcgLTE2OSBiIDQ1MCAtMTg3IDQ4OCAtMTg3IDQ2OSAtMTg3IGIgMTQ0IC0zMCAzMDAgLTE4NyAxNjggLTEyMiBiIDE0NCAtMzAgMTQ0IC0zMCAxNDQgLTMwIGIgMTQ0IC0xMjQgMTQ0IC0zMCAxNDQgLTQ3IGIgMTQwIC0yMzEgMTQ0IC0yMzEgMTQ0IC0yMjQgYiAxMTggLTI0MiAxMzQgLTIzOCAxMjYgLTI0MiBiIDkyIC0yMjQgMTA3IC0yNDIgOTYgLTIzNSBiIDkyIDIgOTIgLTIyMiA5MiAtMTA4IGIgOTIgMjIzIDkyIDExMiA5MiAyMjAgYiAxMTAgMjQwIDk1IDIzMCAxMDIgMjM3IG0gNDMyIDE2MSBiIDQxMyAxNjIgNDI2IDE2MiA0MjAgMTYyIGIgMzEzIDQxIDM1MSAxNjIgMzEzIDEwOSBiIDM0NyAtNzMgMzEzIDUgMzIzIC0zNCBiIDQ4NyAtMTYzIDM4NSAtMTMzIDQzOSAtMTYzIGIgNTc4IC05NyA1MjYgLTE2MyA1NjIgLTE0MiBiIDU4OCAtNDMgNTg1IC04MCA1ODggLTYyIGIgNDMyIDE2MSA1ODggNDcgNTE4IDE0NyBtIDg2OCAyNDAgYiA4NzYgMjQxIDg2OSAyNDEgODcyIDI0MSBiIDg4NCAyNDAgODc5IDI0MSA4ODIgMjQxIGIgODk4IDIyOSA4OTAgMjM4IDg5NCAyMzQgYiA5MDIgODggOTAyIDIyMyA5MDIgMjM3IGwgOTAyIC0xIGwgOTAyIC05MCBiIDg5OCAtMjMxIDkwMiAtMjM4IDkwMiAtMjI0IGIgODc2IC0yNDIgODkyIC0yMzggODg0IC0yNDIgYiA4NTIgLTIyNCA4NjUgLTI0MiA4NTQgLTIzNSBiIDg1MCAyIDg1MCAtMjIyIDg1MCAtMTA4IGIgODUyIDIyMyA4NTAgMTEyIDg1MCAyMjAgYiA4NjggMjQwIDg1MyAyMzAgODYwIDIzNyBcIn0sdjU0Ont4X21pbjotMjQuNSx4X21heDozMTcuMTQwNjI1LGhhOjMyNCxvOlwibSAtMjQgLTE2MSBsIC0yNCAtNSBsIC0yMCAtNSBiIDAgLTI0IC05IC01IC0yIC0xMiBiIDE3MSAtMzE1IDIxIC0xMjQgODQgLTIzMyBiIDMxNyAtNjYwIDI2OCAtNDA2IDMxNyAtNTMxIGIgMTg3IC0xMDE0IDMxNyAtNzgyIDI3NCAtOTA5IGIgMTYxIC0xMDM0IDE3MiAtMTAzNCAxNzEgLTEwMzQgYiAxNDEgLTEwMTMgMTQ5IC0xMDM0IDE0MSAtMTAyNSBiIDE1MiAtOTkxIDE0MSAtMTAwNCAxNDIgLTEwMDIgYiAyNjYgLTY4MiAyMjggLTg5OSAyNjYgLTc4OCBiIDE3NCAtNDMwIDI2NiAtNTg4IDIzNiAtNDk4IGIgLTIzIC0zMTcgMTM2IC0zODggNjYgLTM0OCBiIC0yNCAtMTYxIC0yMyAtMzE2IC0yNCAtMjg1IFwifSx2NTU6e3hfbWluOjAseF9tYXg6NTUxLjI1LGhhOjU2MyxvOlwibSAyODkgNjQ0IGIgMzA0IDY0NSAyOTQgNjQ1IDI5OSA2NDUgYiA0MDQgNTY2IDM0OSA2NDUgMzkyIDYxMyBiIDQwNiA1NDEgNDA1IDU1NyA0MDYgNTQ5IGIgMzc5IDQ3MSA0MDYgNTE0IDM5NyA0ODkgbCAzNzcgNDY3IGwgMzgyIDQ3MCBiIDUwOSA1OTEgNDM4IDQ4NSA0ODUgNTMxIGIgNTEzIDYwMSA1MTAgNTk1IDUxMyA1OTkgYiA1MzAgNjA5IDUxOCA2MDcgNTI0IDYwOSBiIDU1MSA1ODggNTQwIDYwOSA1NTEgNjAyIGIgMjAwIC02MDUgNTUxIDU4NCAyMDQgLTU5OSBiIDE4MiAtNjE2IDE5NyAtNjEyIDE5MCAtNjE2IGIgMTYzIC02MDIgMTc0IC02MTYgMTY2IC02MTAgYiAxNjEgLTU5OCAxNjEgLTYwMSAxNjEgLTYwMSBiIDIxNyAtNDAyIDE2MSAtNTg5IDE3MCAtNTYyIGIgMjcyIC0yMTMgMjQ3IC0yOTggMjcyIC0yMTMgYiAyNzIgLTIxMyAyNzIgLTIxMyAyNzIgLTIxMyBiIDI2NCAtMjE5IDI3MiAtMjEzIDI2OCAtMjE2IGIgMTQwIC0yNjIgMjI3IC0yNDcgMTgyIC0yNjIgYiAzNiAtMjI2IDEwMiAtMjYyIDY1IC0yNDkgYiAwIC0xNDUgMTIgLTIwNiAwIC0xNzYgYiAxNyAtODQgMCAtMTI0IDUgLTEwNCBiIDEwMyAtMzggMzggLTU0IDcwIC0zOCBiIDE5MSAtOTEgMTM3IC0zOCAxNzIgLTU2IGIgMjA1IC0xNDEgMjAxIC0xMDYgMjA1IC0xMjQgYiAxNzggLTIxMiAyMDUgLTE2NyAxOTYgLTE5NCBsIDE3NSAtMjE1IGwgMTgyIC0yMTMgYiAzMDcgLTkzIDIzNiAtMTk4IDI4NCAtMTUxIGIgMzcyIDEyOSAzMDggLTg4IDM3MiAxMjcgYiAzNzIgMTI5IDM3MiAxMjkgMzcyIDEyOSBiIDM2NCAxMjIgMzcyIDEyOSAzNjggMTI2IGIgMjQwIDgwIDMyOCA5NCAyODMgODAgYiAxMzcgMTE1IDIwMiA4MCAxNjYgOTEgYiA5OSAxOTUgMTEyIDEzNiA5OSAxNjUgYiAxMTggMjU2IDk5IDIxNyAxMDYgMjM4IGIgMjA0IDMwMyAxMzggMjg3IDE3MSAzMDMgYiAyOTIgMjQ5IDIzOCAzMDMgMjczIDI4NSBiIDMwNiAxOTkgMzAyIDIzNCAzMDYgMjE3IGIgMjc5IDEyOSAzMDYgMTczIDI5NiAxNDggbCAyNzYgMTI2IGwgMjgxIDEyNyBiIDQwOCAyNDggMzM2IDE0MiAzODUgMTkwIGIgNDczIDQ3MCA0MDkgMjU0IDQ3MyA0NjkgYiA0NzMgNDcwIDQ3MyA0NzAgNDczIDQ3MCBiIDQ2NSA0NjQgNDczIDQ3MCA0NjkgNDY3IGIgMzQxIDQyMSA0MjggNDM1IDM4MyA0MjEgYiAyMzYgNDU4IDMwMyA0MjEgMjY2IDQzMyBiIDIwMCA1MzcgMjEyIDQ3OCAyMDAgNTA4IGIgMjg5IDY0NCAyMDAgNTg1IDIzNCA2MzUgXCJ9LHY1ODp7eF9taW46LTIxLjc4MTI1LHhfbWF4OjM2Ny41LGhhOjM3NSxvOlwibSAyNTkgMTU1MyBiIDI2NSAxNTUzIDI2MSAxNTUzIDI2NCAxNTUzIGIgMjg4IDE1NDAgMjcyIDE1NTMgMjc3IDE1NTAgYiAzNjcgMTM1MSAzNDAgMTQ5MyAzNjcgMTQyNCBiIDMzNiAxMjIxIDM2NyAxMzA4IDM1NyAxMjYzIGwgMzMyIDEyMTEgbCAzMzMgMTIwOCBiIDM2NyAxMDc3IDM1NiAxMTcwIDM2NyAxMTI0IGIgMzM2IDk0NSAzNjcgMTAzMiAzNTcgOTg2IGwgMzMyIDkzNSBsIDMzMyA5MzIgYiAzNjcgODAwIDM1NiA4OTMgMzY3IDg0OCBiIDMzNiA2NjkgMzY3IDc1NiAzNTcgNzEwIGwgMzMyIDY1OSBsIDMzMyA2NTYgYiAzNjcgNTIzIDM1NiA2MTcgMzY3IDU3MSBiIDM0NSA0MTIgMzY3IDQ4NSAzNjAgNDQ2IGIgMjMxIDI3MyAzMjIgMzU2IDI4NCAzMTAgYiAtMSAxOSAxMjEgMTk1IDI3IDkzIGIgLTE3IDQgLTQgMTEgLTEwIDUgbCAtMjEgNCBsIC0yMSAxMzQgbCAtMjEgMjY1IGwgLTE3IDI2NSBiIDEzMyAyOTEgMjAgMjY1IDk2IDI3OCBiIDMxOCA1MzcgMjQ1IDMyOCAzMTggNDMzIGIgMzA3IDYwMyAzMTggNTU5IDMxNSA1ODIgYiAzMDMgNjE0IDMwNCA2MTIgMzA0IDYxNCBiIDI5OCA2MDkgMzAyIDYxNCAzMDAgNjEzIGIgMjMxIDU0OSAyODEgNTg5IDI1OCA1NjcgYiAtMSAyOTUgMTIxIDQ3MSAyNyAzNjkgYiAtMTcgMjgwIC00IDI4NyAtMTAgMjgxIGwgLTIxIDI4MCBsIC0yMSA0MTAgbCAtMjEgNTQxIGwgLTE3IDU0MSBiIDEzMyA1NjcgMjAgNTQxIDk2IDU1NSBiIDMxOCA4MTMgMjQ1IDYwNSAzMTggNzA5IGIgMzA3IDg4MCAzMTggODM1IDMxNSA4NTkgYiAzMDMgODkxIDMwNCA4ODggMzA0IDg5MSBiIDI5OCA4ODUgMzAyIDg5MSAzMDAgODg4IGIgMjMxIDgyNSAyODEgODY2IDI1OCA4NDMgYiAtMSA1NzEgMTIxIDc0OCAyNyA2NDUgYiAtMTcgNTU2IC00IDU2MyAtMTAgNTU3IGwgLTIxIDU1NiBsIC0yMSA2ODcgbCAtMjEgODE3IGwgLTE3IDgxNyBiIDEzMyA4NDMgMjAgODE3IDk2IDgzMCBiIDMxOCAxMDg5IDI0NSA4ODEgMzE4IDk4NSBiIDMwNyAxMTU2IDMxOCAxMTExIDMxNSAxMTM0IGIgMzAzIDExNjcgMzA0IDExNjQgMzA0IDExNjcgYiAyOTggMTE2MSAzMDIgMTE2NyAzMDAgMTE2NCBiIDIzMSAxMTAyIDI4MSAxMTQwIDI1OCAxMTIwIGIgLTEgODQ4IDEyMSAxMDI0IDI3IDkyMSBiIC0xNyA4MzIgLTQgODM5IC0xMCA4MzQgbCAtMjEgODMyIGwgLTIxIDk2MyBsIC0yMSAxMDkzIGwgLTE3IDEwOTMgYiAxMTQgMTExMyAxMiAxMDkzIDc4IDExMDMgYiAzMTMgMTMxNCAyMTUgMTE0MiAyODkgMTIxOCBiIDMxOCAxMzY0IDMxNyAxMzMxIDMxOCAxMzQ3IGIgMjU1IDE1MTEgMzE4IDE0MjIgMjk1IDE0NzggYiAyNDMgMTUzMiAyNDcgMTUxOSAyNDMgMTUyNSBiIDI1OSAxNTUzIDI0MyAxNTQwIDI1MCAxNTUwIFwifSx2NTk6e3hfbWluOjAseF9tYXg6NDY0LjE0MDYyNSxoYTo0NzQsbzpcIm0gMCAwIGwgMCAzNDcgbCA3NiAzNDcgbCAxNTMgMzQ3IGwgMTUzIDAgbCAxNTMgLTM0OCBsIDc2IC0zNDggbCAwIC0zNDggbCAwIDAgbSAzMDggLTEgbCAzMDggMzQ3IGwgMzg2IDM0NyBsIDQ2NCAzNDcgbCA0NjQgLTEgbCA0NjQgLTM0OCBsIDM4NiAtMzQ4IGwgMzA4IC0zNDggbCAzMDggLTEgXCJ9LHY1YTp7eF9taW46LTE3MS41LHhfbWF4OjE3MC4xNDA2MjUsaGE6MTc0LG86XCJtIC02IDU2NiBiIDAgNTY3IC01IDU2NyAtMiA1NjcgYiAxNCA1NTYgNiA1NjcgMTIgNTYzIGIgOTIgMjg1IDE0IDU1NSA1MCA0MzMgYiAxNzAgMTMgMTY2IDMzIDE3MCAxOSBiIDE2OCAxMyAxNzAgMTMgMTcwIDEzIGIgMTYxIDEgMTY4IDggMTY3IDQgbCAxNTkgMCBsIDEyMiAwIGwgODQgMCBsIDgxIDEgYiAyMSAxOTUgNzYgNSA3OCAtNSBiIC0zMiAzODEgLTggMjk3IC0zMiAzODEgYiAtODcgMTk3IC0zMiAzODEgLTU3IDI5OCBiIC0xNDEgOCAtMTE1IDk0IC0xNDAgOSBiIC0xNTUgMCAtMTQyIDIgLTE0OSAwIGIgLTE3MSAxNSAtMTYzIDAgLTE3MSA1IGIgLTE0IDU1NiAtMTcxIDE4IC0yNCA1MjggYiAtNiA1NjYgLTE0IDU2MCAtMTAgNTY0IFwifSx2NWI6e3hfbWluOi00NDEseF9tYXg6NDM5LjY0MDYyNSxoYTo0NDksbzpcIm0gLTQyOCAtMiBiIC00MjEgMCAtNDI3IC0xIC00MjQgMCBiIC00MDYgLTYgLTQxNiAwIC00MDkgLTIgYiAtNDAwIC0zMSAtNDAxIC0xMiAtNDAwIC0xNSBiIC0xIC0zNTIgLTM5MiAtMjE1IC0yMTUgLTM1MiBiIDU4IC0zNDkgMTkgLTM1MiAzOCAtMzUxIGIgMzk4IC0zMSAyNTAgLTMyNiAzOTIgLTE5MiBiIDQwNCAtNiAzOTggLTE1IDQwMCAtMTIgYiA0MTkgLTEgNDA4IC0yIDQxMyAtMSBiIDQzOSAtMTMgNDI3IC0xIDQzNSAtNSBiIDQzOSAtMjkgNDM5IC0xNiA0MzkgLTIyIGIgNDM0IC0xMDUgNDM5IC00OCA0MzggLTgwIGIgMCAtNDg5IDM5NyAtMzMzIDIxMyAtNDg5IGIgLTY4IC00ODQgLTIzIC00ODkgLTQ0IC00ODggYiAtNDQxIC0zNiAtMjgwIC00NTIgLTQzNiAtMjYzIGIgLTQ0MSAtMzAgLTQ0MSAtMzQgLTQ0MSAtMzEgYiAtNDI4IC0yIC00NDEgLTExIC00MzkgLTUgbSAtMTMgLTkgYiAtMSAtOCAtOSAtOCAtNSAtOCBiIDUwIC0zNiAxOSAtOCAzOSAtMTkgYiA2MSAtNzIgNTcgLTQ3IDYxIC01OSBiIDUwIC0xMDYgNjEgLTg0IDU3IC05NyBiIC0xIC0xMzQgMzkgLTEyNCAxOSAtMTM0IGIgLTQ2IC0xMTUgLTE3IC0xMzQgLTM0IC0xMjkgYiAtNjIgLTcyIC01NyAtMTAyIC02MiAtODcgYiAtMTMgLTkgLTYyIC00NCAtNDQgLTE2IFwifSx2NWM6e3hfbWluOjAseF9tYXg6NDQ3LjgxMjUsaGE6NDU3LG86XCJtIDAgLTg3IGwgMCAwIGwgMjIzIDAgbCA0NDcgMCBsIDQ0NyAtODcgbCA0NDcgLTE3NCBsIDIyMyAtMTc0IGwgMCAtMTc0IGwgMCAtODcgXCJ9LHY1ZDp7eF9taW46LTEuMzU5Mzc1LHhfbWF4OjU5Mi4wNzgxMjUsaGE6NjA0LG86XCJtIDI4MCA2OTIgYiAyOTUgNjk0IDI4MyA2OTIgMjg5IDY5NCBiIDMxMCA2OTIgMzAwIDY5NCAzMDcgNjkyIGIgMzU3IDYzMCAzNDAgNjg0IDM1NyA2NTcgYiAzMzYgNTgwIDM1NyA2MTIgMzUxIDU5NCBiIDMxMSA1MzggMzIxIDU2NiAzMTEgNTQ5IGIgMzUyIDQ5MiAzMTEgNTEyIDMzMCA0OTIgYiAzNjYgNDk1IDM1NyA0OTIgMzYyIDQ5MiBiIDM5NyA1NTMgMzkwIDUwMyAzOTcgNTE3IGIgNDE1IDYwMyAzOTcgNTc2IDQwMiA1OTEgYiA0NjAgNjIzIDQyNyA2MTcgNDQzIDYyMyBiIDUwOSA1OTkgNDc5IDYyMyA0OTggNjE0IGIgNTIyIDU1OSA1MTggNTg3IDUyMiA1NzMgYiA0OTQgNTA2IDUyMiA1MzggNTEzIDUxOSBiIDQ1MSA0OTUgNDgxIDQ5OCA0NzMgNDk2IGIgNDE1IDQ4OCA0MzIgNDk1IDQyNiA0OTQgYiAzOTQgNDQ5IDQwNCA0ODMgMzk0IDQ2NCBiIDM5NCA0NDggMzk0IDQ0OCAzOTQgNDQ4IGwgMzk0IDQ0MCBsIDM5NyA0MzMgYiA0MjggNDA5IDQwNCA0MjAgNDEzIDQxMyBiIDQzOCA0MDggNDMxIDQwOCA0MzUgNDA4IGIgNDc5IDQzMSA0NTAgNDA4IDQ2MiA0MTUgYiA1MjggNDU1IDQ5NSA0NDggNTEwIDQ1NSBiIDU0OCA0NTIgNTM0IDQ1NSA1NDEgNDUzIGIgNTkyIDM5MSA1NzcgNDQyIDU5MiA0MTYgYiA1NDkgMzMxIDU5MiAzNjUgNTc3IDM0MCBiIDUyOCAzMjcgNTQxIDMyOCA1MzQgMzI3IGIgNDc5IDM1MSA1MTAgMzI3IDQ5NSAzMzUgYiA0MzggMzc0IDQ2NCAzNjcgNDUwIDM3NCBiIDQxNyAzNjkgNDMxIDM3NCA0MjQgMzczIGIgMzk0IDMzMyA0MDIgMzYwIDM5NCAzNDggYiA0MDAgMzEyIDM5NCAzMjYgMzk2IDMxOSBiIDQ1MSAyODcgNDA4IDI5NCA0MjAgMjg4IGIgNTEzIDI1OCA0ODQgMjg1IDQ5OSAyNzggYiA1MjIgMjIzIDUxOSAyNDcgNTIyIDIzNCBiIDQ2MSAxNTkgNTIyIDE5MCA0OTYgMTU5IGIgNDQ5IDE2MSA0NTcgMTU5IDQ1MyAxNTkgYiAzOTcgMjI5IDQxNiAxNjcgMzk3IDE5MSBiIDM2NiAyODggMzk3IDI2NSAzOTAgMjc4IGIgMzUyIDI5MCAzNjIgMjkwIDM1NyAyOTAgYiAzMTUgMjYyIDMzNiAyOTAgMzIxIDI4MCBiIDMxMSAyNDUgMzEzIDI1NiAzMTEgMjUxIGIgMzM0IDIwNCAzMTEgMjMzIDMxOCAyMjAgYiAzNTUgMTcwIDM0OCAxOTAgMzUxIDE4NCBiIDM1NyAxNTIgMzU2IDE2NiAzNTcgMTU5IGIgMzU1IDEzNiAzNTcgMTQ3IDM1NiAxNDAgYiAyOTUgODggMzQ1IDEwNCAzMjEgODggYiAyMzIgMTUyIDI2NCA4OCAyMzIgMTEyIGIgMjU1IDIwNCAyMzIgMTc0IDIzOCAxODYgYiAyNzkgMjQ0IDI3MyAyMjIgMjc5IDIzMSBsIDI3OSAyNDUgYiAyMzggMjkwIDI3OSAyNzAgMjU5IDI5MCBiIDIyNCAyODggMjM0IDI5MCAyMjggMjkwIGIgMTkzIDIyOSAyMDAgMjc4IDE5MyAyNjUgYiAxNDEgMTYxIDE5MyAxOTEgMTc0IDE2NyBiIDEyOSAxNTkgMTM3IDE1OSAxMzMgMTU5IGIgNjggMjIzIDkzIDE1OSA2OCAxOTAgYiA3NyAyNTggNjggMjM0IDcwIDI0NyBiIDEzOCAyODcgOTEgMjc4IDEwNiAyODUgYiAxODUgMzAyIDE2NiAyODcgMTc1IDI5MSBiIDE5NiAzMzMgMTkzIDMxMiAxOTYgMzIzIGIgMTc0IDM2OSAxOTYgMzQ3IDE4NyAzNjAgYiAxNTIgMzc0IDE2NiAzNzMgMTU5IDM3NCBiIDExMSAzNTEgMTQwIDM3NCAxMjYgMzY3IGIgNjIgMzI3IDk1IDMzNSA4MCAzMjcgYiA1MSAzMjggNTggMzI3IDU0IDMyNyBiIC0xIDM5MSAxNiAzMzQgLTEgMzYzIGIgNTMgNDU1IC0xIDQyMCAxNyA0NDkgYiA2MiA0NTUgNTcgNDU1IDU5IDQ1NSBiIDExMSA0MzEgODAgNDU1IDk1IDQ0OCBiIDE1MiA0MDggMTI3IDQxNSAxNDAgNDA4IGIgMTYxIDQwOSAxNTUgNDA4IDE1OSA0MDggYiAxOTMgNDMzIDE3NiA0MTMgMTg2IDQyMCBsIDE5NiA0NDAgbCAxOTYgNDQ4IGIgMTk2IDQ1MSAxOTYgNDQ5IDE5NiA0NDkgYiAxOTAgNDcxIDE5NiA0NTkgMTk0IDQ2MyBiIDEzNyA0OTUgMTgyIDQ4OSAxNjcgNDk1IGwgMTM0IDQ5NSBsIDEzNCA0OTUgYiA2OCA1NjAgOTUgNDk1IDY4IDUyMSBiIDEyOSA2MjMgNjggNTk2IDk1IDYyMyBiIDE0NCA2MjEgMTM0IDYyMyAxMzggNjIzIGIgMTkzIDU1MyAxNzUgNjE0IDE5MyA1ODkgYiAyMjQgNDk1IDE5MyA1MTcgMjAwIDUwMyBiIDIzOCA0OTIgMjI4IDQ5MiAyMzQgNDkyIGIgMjc5IDUzOCAyNTkgNDkyIDI3OSA1MTIgYiAyNTQgNTgwIDI3OSA1NDkgMjY5IDU2NiBiIDIzMiA2MzAgMjM5IDU5NCAyMzIgNjEyIGIgMjgwIDY5MiAyMzIgNjU3IDI1MCA2ODQgbSAzMDcgNDU2IGIgMjk1IDQ1OCAzMDMgNDU4IDI5OSA0NTggYiAyMzAgMzkxIDI1OCA0NTggMjMwIDQyNiBiIDIzNiAzNjAgMjMwIDM4MSAyMzEgMzcxIGIgMjk1IDMyNCAyNDkgMzM3IDI3MiAzMjQgYiAzNTMgMzYwIDMxOCAzMjQgMzQxIDMzNyBiIDM2MCAzOTEgMzU3IDM3MCAzNjAgMzgxIGIgMzA3IDQ1NiAzNjAgNDIxIDM0MCA0NTEgXCJ9LHY2MDp7eF9taW46LTU5MC43MTg3NSx4X21heDo1ODkuMzU5Mzc1LGhhOjYwMSxvOlwibSAtMzY3IDE3MyBiIC0zNjIgMTc0IC0zNjYgMTc0IC0zNjQgMTc0IGIgLTM1MSAxNzMgLTM1NyAxNzQgLTM1MyAxNzMgYiAtMjYyIDg2IC0zNDggMTcyIC0zMjggMTUxIGIgLTE3NiAwIC0yMTYgMzcgLTE3NiAwIGIgLTEwNyA4NCAtMTc2IDAgLTE0NSAzNyBiIC0zMSAxNzQgLTM2IDE3MyAtMzggMTcyIGIgLTI1IDE3NCAtMjkgMTc0IC0yOCAxNzQgYiAtMTYgMTczIC0yMyAxNzQgLTE5IDE3MyBiIDcyIDg2IC0xMyAxNzIgNiAxNTEgYiAxNTcgMCAxMTkgMzcgMTU3IDAgYiAyMjcgODQgMTU5IDAgMTg5IDM3IGIgMzAzIDE3NCAyOTggMTczIDI5NiAxNzIgYiAzMDggMTc0IDMwNCAxNzQgMzA3IDE3NCBiIDMxOCAxNzMgMzEzIDE3NCAzMTcgMTczIGIgNDgxIDExIDMyMiAxNzIgMzU3IDEzNCBsIDQ5NCAtMSBsIDUyMiAzNCBiIDU2MCA3NiA1NTMgNzIgNTU1IDc0IGIgNTY3IDc3IDU2MyA3NyA1NjQgNzcgYiA1ODkgNTYgNTc5IDc3IDU4OSA2OCBiIDU4NiA0OCA1ODkgNTQgNTg4IDUxIGIgNDExIC0xNzIgNTgzIDQxIDQxNiAtMTY2IGIgMzk3IC0xNzYgNDA2IC0xNzQgNDAxIC0xNzYgYiAzODcgLTE3NCAzOTMgLTE3NiAzOTAgLTE3NiBiIDI5OSAtODcgMzg2IC0xNzMgMzY2IC0xNTIgYiAyMTMgMCAyNTMgLTM4IDIxMyAwIGIgMTQ0IC04NiAyMTMgMCAxODIgLTM4IGIgNjggLTE3NCA3MyAtMTc0IDc0IC0xNzMgYiA2MiAtMTc2IDY2IC0xNzYgNjUgLTE3NiBiIDUzIC0xNzQgNTkgLTE3NiA1NSAtMTc0IGIgLTM1IC04NyA1MCAtMTczIDI5IC0xNTIgYiAtMTIxIDAgLTgzIC0zOCAtMTIxIDAgYiAtMTkwIC04NiAtMTIyIDAgLTE1MiAtMzggYiAtMjY2IC0xNzQgLTI2MSAtMTc0IC0yNTkgLTE3MyBiIC0yNzIgLTE3NiAtMjY4IC0xNzYgLTI3MCAtMTc2IGIgLTI4MSAtMTc0IC0yNzYgLTE3NiAtMjgwIC0xNzQgYiAtMzcxIC04NiAtMjg0IC0xNzMgLTMwNCAtMTUyIGIgLTQ1NyAwIC00MTcgLTM4IC00NTcgMCBsIC00NTcgMCBiIC00NzcgLTI2IC00NTcgMCAtNDcwIC0xNiBiIC01NDggLTIyNyAtNTI0IC04OCAtNTQ4IC0xNjEgYiAtNTM2IC0zMDMgLTU0OCAtMjU0IC01NDQgLTI4MCBiIC01MzMgLTMxNyAtNTM0IC0zMDkgLTUzMyAtMzEzIGIgLTU1MyAtMzM4IC01MzMgLTMzMCAtNTQxIC0zMzggYiAtNTc3IC0zMTUgLTU2NiAtMzM4IC01NzEgLTMzMyBiIC01OTAgLTIyNyAtNTg2IC0yODcgLTU5MCAtMjU4IGIgLTUxOCAtOSAtNTkwIC0xNTQgLTU2NCAtNzcgYiAtNDY1IDU2IC01MDkgMiAtNTA0IDggbCAtNDAyIDEzNCBiIC0zNjcgMTczIC0zNzUgMTY5IC0zNzIgMTcyIFwifSx2NjI6e3hfbWluOjQ2LjI4MTI1LHhfbWF4OjY2OS42NzE4NzUsaGE6NTYzLG86XCJtIDE4MyAzNzYgYiAxODkgMzc2IDE4NSAzNzYgMTg3IDM3NiBiIDIxMiAzNzQgMTk3IDM3NiAyMDggMzc2IGIgMjY1IDMzNyAyMzQgMzY5IDI1MyAzNTUgYiAyNzQgMzE3IDI2OCAzMzEgMjczIDMyMCBiIDI3NCAzMTYgMjc0IDMxNyAyNzQgMzE2IGIgMjgwIDMyMyAyNzYgMzE2IDI3NiAzMTkgYiAzMTEgMzU4IDI4OCAzMzcgMjk5IDM0OCBiIDMxOSAzNjYgMzE1IDM2MCAzMTggMzY1IGIgMzU2IDM3NiAzMjYgMzczIDM0MCAzNzYgYiAzODIgMzcxIDM2NCAzNzYgMzc0IDM3NCBiIDQyOCAzMzcgNDAwIDM2NiA0MTcgMzUyIGIgNDM2IDMxNyA0MzEgMzMxIDQzNiAzMjAgYiA0MzggMzE2IDQzNiAzMTcgNDM2IDMxNiBiIDQ0MiAzMjMgNDM4IDMxNiA0MzkgMzE5IGIgNDc1IDM1OCA0NTEgMzM3IDQ2MiAzNDggYiA0ODMgMzY2IDQ3NyAzNjAgNDgxIDM2NSBiIDUxOCAzNzYgNDg4IDM3MyA1MDMgMzc2IGIgNTQ0IDM3MyA1MjggMzc2IDUzNiAzNzYgYiA2MDQgMjg1IDU3OSAzNjAgNjA0IDMyNiBiIDU5NyAyNDkgNjA0IDI3MyA2MDEgMjU4IGIgNTQzIDYzIDU5NiAyNDcgNTQ0IDcwIGIgNTQxIDU0IDU0MyA2MSA1NDEgNTUgYiA1NDAgNDQgNTQwIDUxIDU0MCA0NyBiIDU1MiAyMyA1NDAgMzMgNTQ1IDIzIGIgNTUyIDIzIDU1MiAyMyA1NTIgMjMgYiA2NDcgMTI2IDU4NiAyOSA2MjcgNzIgYiA2NTggMTM4IDY1MSAxMzYgNjUzIDEzOCBiIDY2MCAxMzggNjYwIDEzOCA2NjAgMTM4IGIgNjY5IDEyOSA2NjYgMTM3IDY2OSAxMzYgYiA2NTQgODggNjY5IDEyMiA2NjUgMTA5IGIgNTYyIC0xMiA2MzEgNDMgNjAyIDkgbCA1NDkgLTE5IGIgNTIxIC0yNyA1NDAgLTI0IDUzMCAtMjcgYiA0NDcgMzAgNDkwIC0yNyA0NTggLTQgYiA0NDMgNTggNDQ1IDM4IDQ0MyA0OCBiIDQ1MCA5MyA0NDMgNzIgNDQ2IDg0IGIgNTA0IDI3OCA0NTMgOTcgNTA0IDI3MiBiIDUwNyAyODggNTA2IDI4MyA1MDYgMjg3IGIgNTA5IDI5OCA1MDcgMjkyIDUwOSAyOTUgYiA0OTEgMzI2IDUwOSAzMTAgNTAyIDMyMCBiIDQ4NyAzMjcgNDkwIDMyNyA0ODggMzI3IGIgNDc5IDMyNCA0ODQgMzI3IDQ4MyAzMjYgYiA0NDEgMjcwIDQ2MiAzMTYgNDQzIDI4OCBiIDQzNSAyNDkgNDQxIDI2NSA0MzYgMjU0IGIgMzk4IDEyNyA0MzQgMjQ4IDQxOSAxOTUgYiAzNjIgNCAzNzkgNjEgMzYyIDUgYiAzMjggLTEgMzU5IC0xIDM2MiAtMSBiIDMxNCAtMSAzMjMgLTEgMzE5IC0xIGIgMzAyIC0xIDMxMCAtMSAzMDYgLTEgYiAyNjYgNCAyNjYgLTEgMjY5IC0xIGIgMjY1IDYgMjY1IDUgMjY1IDUgYiAzMDMgMTQ0IDI2NSAxMyAyNzIgMzQgYiAzNDMgMjc4IDMyNSAyMTYgMzQzIDI3NiBiIDM0NCAyODggMzQzIDI4MSAzNDQgMjg1IGIgMzQ1IDI5OCAzNDUgMjkxIDM0NSAyOTUgYiAzMzAgMzI2IDM0NSAzMTAgMzQwIDMyMCBiIDMyMyAzMjcgMzI4IDMyNyAzMjUgMzI3IGIgMzE3IDMyNCAzMjIgMzI3IDMyMSAzMjYgYiAyNzkgMjcwIDMwMCAzMTYgMjgxIDI4OCBiIDI3MyAyNDkgMjc5IDI2NSAyNzQgMjU0IGIgMjM2IDEyNyAyNzIgMjQ4IDI1NSAxOTUgYiAyMDAgNCAyMTYgNjEgMjAwIDUgYiAxNjQgLTEgMTk3IC0xIDE5OCAtMSBiIDE1MSAtMSAxNjEgLTEgMTU2IC0xIGIgMTQwIC0xIDE0NyAtMSAxNDIgLTEgYiAxMDMgNCAxMDQgLTEgMTA2IC0xIGIgMTAzIDYgMTAzIDUgMTAzIDUgYiAxNDEgMTQ0IDEwMyAxMyAxMDggMzQgYiAxODEgMjc4IDE2MSAyMTYgMTc5IDI3NiBiIDE4MiAyODggMTgxIDI4MSAxODEgMjg1IGIgMTgzIDI5OCAxODIgMjkxIDE4MyAyOTUgYiAxNjggMzI0IDE4MyAzMTAgMTc4IDMyMCBiIDE2MCAzMjcgMTY2IDMyNiAxNjMgMzI3IGIgMTQxIDMyMCAxNTYgMzI3IDE1MSAzMjQgYiA2OSAyMzAgMTEyIDMwNSA4NSAyNzIgYiA1NyAyMTUgNjUgMjE3IDYyIDIxNSBiIDU1IDIxNSA1NyAyMTUgNTUgMjE1IGIgNDYgMjI0IDQ5IDIxNSA0NiAyMTcgYiA1OSAyNjAgNDYgMjMxIDUwIDI0MiBiIDE1MSAzNjMgODEgMzA2IDExMiAzNDEgYiAxNjEgMzY5IDE1NSAzNjUgMTYwIDM2NyBiIDE4MyAzNzYgMTY2IDM3MSAxNzQgMzc0IFwifSx2Njg6e3hfbWluOi01OTcuNTMxMjUseF9tYXg6NTk2LjE3MTg3NSxoYTo2MDgsbzpcIm0gLTUzMyAzMjQgYiAtNTI1IDMyNyAtNTMwIDMyNiAtNTI4IDMyNyBiIC01MDQgMzA1IC01MTQgMzI3IC01MDQgMzE3IGIgLTUwNCAzMDUgLTUwNCAzMDUgLTUwNCAzMDUgYiAtNTEzIDI4NCAtNTA0IDI5OSAtNTA0IDI5OSBiIC01NTYgMTEyIC01NDEgMjI2IC01NTYgMTY3IGIgLTU0NSAzMyAtNTU2IDg0IC01NTIgNTggYiAtNTI0IC0yMCAtNTQxIDE1IC01MzIgLTkgbCAtNTIyIC0yMyBsIC00OTEgMTUgbCAtNDEzIDExMSBiIC0zNTUgMTc0IC0zNjcgMTY5IC0zNjMgMTc0IGIgLTM1MSAxNzQgLTM1MyAxNzQgLTM1MiAxNzQgYiAtMjU0IDg2IC0zNDMgMTc0IC0zNDggMTc5IGIgLTE2OCAtMSAtMjA4IDM3IC0xNjggLTEgYiAtMTAwIDg0IC0xNjggLTEgLTEzNyAzNyBiIC0yMyAxNzMgLTI4IDE3MyAtMjkgMTcyIGIgLTE5IDE3NCAtMjEgMTc0IC0yMCAxNzQgYiAtOCAxNzMgLTE0IDE3NCAtMTAgMTczIGIgMTU1IDExIC01IDE3MiA0MyAxMjMgbCAxNjYgLTEgbCAxNjggMSBsIDE3MCA0IGwgMTcwIDEzMCBiIDE3MSAyNjAgMTcwIDI1NiAxNzAgMjU4IGIgMTkxIDI3NCAxNzUgMjY5IDE4MyAyNzQgYiAyMDUgMjY3IDE5NiAyNzQgMjAxIDI3MiBiIDIxMiAxNTggMjEyIDI2MiAyMTAgMjczIGwgMjEyIDU2IGwgMjU3IDExMiBiIDMxMSAxNzMgMzA0IDE3MiAzMDQgMTcyIGIgMzE3IDE3NCAzMTMgMTc0IDMxNCAxNzQgYiAzMjYgMTczIDMxOSAxNzQgMzIzIDE3MyBiIDQ5MCAxMSAzMjkgMTcyIDM2NiAxMzQgbCA1MDIgLTEgbCA1MzAgMzQgYiA1NjggNzYgNTYwIDcyIDU2MyA3NCBiIDU3NSA3NyA1NzAgNzcgNTczIDc3IGIgNTk2IDU2IDU4NiA3NyA1OTYgNjggYiA1OTQgNDggNTk2IDU0IDU5NiA1MSBiIDQxNyAtMTcyIDU5MiA0MSA0MjQgLTE2NiBiIDQwNSAtMTc2IDQxNSAtMTc0IDQwOSAtMTc2IGIgMzk2IC0xNzQgNDAxIC0xNzYgMzk4IC0xNzYgYiAzMDcgLTg3IDM5MyAtMTczIDM3MiAtMTUyIGIgMjIxIC0xIDI1OSAtMzggMjIxIC0xIGIgMjE2IC02IDIyMSAtMSAyMTkgLTIgbCAyMTIgLTEyIGwgMjEyIC0xNDcgYiAyMTIgLTIxMCAyMTIgLTE3MyAyMTIgLTE5NCBiIDIwNSAtMjkyIDIxMiAtMjk3IDIxMCAtMjg3IGIgMTkxIC0yOTkgMjAxIC0yOTcgMTk2IC0yOTkgYiAxNzIgLTI4NyAxODMgLTI5OSAxNzUgLTI5NSBiIDE3MCAtMTc0IDE3MSAtMjg0IDE3MSAtMjg0IGwgMTcwIC02MyBsIDEyNyAtMTE3IGIgNzMgLTE3NiA4NCAtMTcwIDgwIC0xNzYgYiA2OCAtMTc2IDcyIC0xNzYgNzAgLTE3NiBiIC0yNyAtODcgNTkgLTE3NCA2NSAtMTgwIGIgLTExNCAwIC03NCAtMzggLTExMiAwIGIgLTE4MiAtODYgLTExNCAwIC0xNDUgLTM4IGIgLTI1OCAtMTc0IC0yNTMgLTE3NCAtMjUzIC0xNzMgYiAtMjY0IC0xNzYgLTI1OSAtMTc2IC0yNjIgLTE3NiBiIC0yNzQgLTE3NCAtMjY4IC0xNzYgLTI3MiAtMTc0IGIgLTQzOCAtMTEgLTI3NyAtMTczIC0zNDggLTEwMiBsIC00NDkgMCBsIC00NzkgLTM3IGIgLTUyNCAtODAgLTUxMyAtODAgLTUxNCAtODAgbCAtNTI0IC04MCBiIC01NTMgLTUyIC01MzQgLTgwIC01NDAgLTc0IGIgLTU5NyAxMDkgLTU4MyAtOCAtNTk3IDQ4IGIgLTU2MCAyODAgLTU5NyAxNjUgLTU4NSAyMjQgYiAtNTMzIDMyNCAtNTQ4IDMxMCAtNTQwIDMyMiBcIn0sdjZjOnt4X21pbjotMS4zNTkzNzUseF9tYXg6MTkzLjI4MTI1LGhhOjE5NyxvOlwibSA3OCAyMzMgYiA4NyAyMzMgODEgMjMzIDg0IDIzMyBiIDE4NyAxNDAgMTMyIDIzMyAxNzQgMTk1IGIgMTkzIDEwMiAxOTAgMTI3IDE5MyAxMTUgYiA0MyAtMTEzIDE5MyAyMiAxMzYgLTYyIGIgMjcgLTExOSAzNiAtMTE2IDMxIC0xMTkgYiAxOSAtMTA4IDIxIC0xMTkgMTkgLTExNSBiIDI5IC05NyAxOSAtMTAyIDIwIC0xMDEgYiAxMDIgMTMgNzMgLTcyIDEwMiAtMjcgYiA5MiA1MSAxMDIgMjYgOTggNDAgbCA5MSA1NCBsIDg0IDU0IGIgOCAxMDQgNTMgNTQgMjEgNzQgYiAtMSAxNDIgMSAxMTYgLTEgMTMwIGIgNzggMjMzIC0xIDE4NyAzMSAyMjcgXCJ9LHY2ZDp7eF9taW46LTU5MC43MTg3NSx4X21heDo1ODkuMzU5Mzc1LGhhOjYwMSxvOlwibSA1NDQgMzM1IGIgNTUzIDMzNyA1NDggMzM3IDU1MSAzMzcgYiA1NzUgMzEzIDU2MyAzMzcgNTcwIDMzMCBiIDU4OSAyMjYgNTgzIDI4NSA1ODkgMjU2IGIgNTE3IDggNTg5IDE1MiA1NjMgNzYgYiA0NjQgLTU4IDUwNyAtNCA1MDMgLTkgbCA0MDEgLTEzNiBiIDM2MiAtMTc2IDM3MiAtMTcyIDM3MCAtMTc2IGIgMzU3IC0xNzYgMzYwIC0xNzYgMzU5IC0xNzYgYiAyNjEgLTg3IDM0OSAtMTc0IDM1NSAtMTgwIGIgMTc1IDAgMjE1IC0zOCAxNzUgMCBiIDEwNiAtODYgMTc1IDAgMTQ0IC0zOCBiIDI5IC0xNzQgMzUgLTE3NCAzNiAtMTczIGIgMjQgLTE3NiAyOCAtMTc2IDI3IC0xNzYgYiAxNCAtMTc0IDIxIC0xNzYgMTcgLTE3NCBiIC03MyAtODcgMTIgLTE3MyAtOCAtMTUyIGIgLTE1OSAwIC0xMjEgLTM4IC0xNTkgMCBiIC0yMjggLTg2IC0xNjAgMCAtMTkwIC0zOCBiIC0zMDQgLTE3NCAtMjk5IC0xNzQgLTI5OCAtMTczIGIgLTMxMCAtMTc2IC0zMDYgLTE3NiAtMzA4IC0xNzYgYiAtMzE5IC0xNzQgLTMxNCAtMTc2IC0zMTggLTE3NCBiIC00ODMgLTEyIC0zMjMgLTE3MyAtMzU5IC0xMzcgbCAtNDk1IDAgbCAtNTI0IC0zNCBiIC01NjIgLTc3IC01NTMgLTczIC01NTYgLTc2IGIgLTU2OCAtNzkgLTU2NCAtNzkgLTU2NiAtNzkgYiAtNTkwIC01OCAtNTgxIC03OSAtNTkwIC02OSBiIC01ODggLTQ5IC01OTAgLTU1IC01ODkgLTUyIGIgLTQxMiAxNzAgLTU4NSAtNDMgLTQxNyAxNjUgYiAtMzk4IDE3NCAtNDA4IDE3MyAtNDAyIDE3NCBiIC0zODkgMTczIC0zOTQgMTc0IC0zOTIgMTc0IGIgLTMwMCA4NiAtMzg3IDE3MiAtMzY2IDE1MSBiIC0yMTUgLTEgLTI1NCAzNyAtMjE1IC0xIGIgLTE0NSA4NCAtMjE1IC0xIC0xODMgMzcgYiAtNjkgMTczIC03NCAxNzMgLTc2IDE3MiBiIC02MyAxNzQgLTY4IDE3NCAtNjYgMTc0IGIgLTU0IDE3MyAtNjEgMTc0IC01NyAxNzMgYiAzNCA4NiAtNTEgMTcyIC0zMSAxNTEgYiAxMTkgLTEgODEgMzcgMTE5IC0xIGIgMTg5IDg0IDEyMSAtMSAxNTEgMzcgYiAyNjUgMTczIDI1OSAxNzMgMjU4IDE3MiBiIDI3MCAxNzQgMjY2IDE3NCAyNjkgMTc0IGIgMjgwIDE3MyAyNzQgMTc0IDI3OSAxNzMgYiAzNzAgODQgMjgzIDE3MiAzMDMgMTUxIGIgNDU1IC0xIDQxNiAzNyA0NTUgLTEgbCA0NTUgLTEgYiA0NzYgMjQgNDU1IC0xIDQ2OSAxNSBiIDU0NyAyMjYgNTIyIDg3IDU0NyAxNTkgYiA1MzQgMzAyIDU0NyAyNTIgNTQzIDI3OCBiIDUzMiAzMTcgNTMzIDMwOCA1MzIgMzEzIGIgNTQ0IDMzNSA1MzIgMzI2IDUzNiAzMzMgXCJ9LHY2Zjp7eF9taW46LTgwLjMxMjUseF9tYXg6NzguOTM3NSxoYTo4MSxvOlwibSA2MyAxOTEgYiA2OSAxOTIgNjUgMTkyIDY2IDE5MiBiIDc3IDE4OCA3MiAxOTIgNzYgMTkxIGIgNzggMTgzIDc4IDE4NyA3OCAxODYgYiA3NCAxNTggNzggMTc5IDc3IDE3MiBsIDY2IDExNSBiIDkgLTE2MSA0OSAzMCAxMCAtMTU4IGIgLTEwIC0xODcgNiAtMTcyIC0xIC0xODEgYiAtMzQgLTE5NCAtMTcgLTE5MSAtMjUgLTE5NCBiIC04MCAtMTQ3IC01OCAtMTk0IC04MCAtMTc0IGIgLTgwIC0xNDEgLTgwIC0xNDQgLTgwIC0xNDIgYiA5IDcwIC04MCAtMTM0IC03MyAtMTE3IGwgNDkgMTYzIGIgNjMgMTkxIDU5IDE4OCA2MSAxOTAgXCJ9LHY3MDp7eF9taW46MCx4X21heDo0MzYuOTIxODc1LGhhOjQ0NixvOlwibSAyMTMgMTkwIGIgMjE3IDE5MSAyMTUgMTkxIDIxNiAxOTEgYiAyMzEgMTg0IDIyMyAxOTEgMjI4IDE4OCBiIDI0OSAxNTQgMjQwIDE2NyAyNDYgMTU5IGIgNDE5IDE4IDI5MiA5MSAzNDggNDUgYiA0MzYgLTEgNDM1IDExIDQzNiA4IGIgNDI0IC0xNiA0MzYgLTkgNDM0IC0xMyBiIDMwOCAtODcgMzk0IC0yNiAzNDAgLTU5IGIgMjMxIC0xODYgMjc2IC0xMTcgMjU3IC0xNDIgYiAyMTkgLTE5MiAyMjggLTE5MSAyMjUgLTE5MiBiIDE5OCAtMTc0IDIwOSAtMTkyIDIwOCAtMTkxIGIgNDcgLTMzIDE2MSAtMTEzIDExMCAtNjMgYiAxMCAtMTYgMzQgLTI2IDE3IC0xOSBiIDAgLTEgMiAtMTMgMCAtOSBiIDE3IDE4IDAgOCAxIDExIGIgMTk4IDE3MyA5NSA0OCAxNTYgMTAxIGIgMjEzIDE5MCAyMDYgMTg3IDIwOCAxODggXCJ9LHY3Mjp7eF9taW46LTQyMy4zMTI1LHhfbWF4OjQyMS45Mzc1LGhhOjQzMSxvOlwibSAtMjYyIDE5NyBiIC0yNDcgMTk3IC0yNTcgMTk3IC0yNTMgMTk3IGIgLTExOCAxNjIgLTIxMCAxOTcgLTE2MyAxODQgYiA0MCA0NSAtNjEgMTM0IC0xMyA5OCBiIDI3NyAtOTUgMTE5IC0zMyAyMDAgLTgxIGIgMjg5IC05NyAyODEgLTk3IDI4NSAtOTcgYiAzNzggMCAzMzIgLTk3IDM3MSAtNTUgYiAzNzggMTEgMzc4IDQgMzc4IDYgYiAzMDIgODMgMzc4IDU1IDM0NSA4MyBiIDI0MiA2NiAyODMgODMgMjYyIDc3IGIgMjA4IDU2IDIzMSA1OSAyMTkgNTYgYiAxNDggMTIwIDE3NSA1NiAxNDggODEgYiAyMDEgMTg2IDE0OCAxNTEgMTY0IDE3MiBiIDI2MSAxOTggMjIwIDE5NCAyNDAgMTk4IGIgNDIwIDQ1IDM0MSAxOTggNDExIDEzNiBiIDQyMSAyMiA0MjEgMzcgNDIxIDI5IGIgMjQ1IC0xOTkgNDIxIC05MyAzMzggLTE5OSBiIDIzOCAtMTk4IDI0MyAtMTk5IDI0MCAtMTk5IGIgLTQ0IC00NyAxNDggLTE5NCA1MCAtMTQxIGIgLTI1MCA4NiAtMTE0IDIyIC0xODMgNjYgYiAtMjk1IDk0IC0yNzAgOTEgLTI4MyA5NCBiIC0zMTUgOTEgLTMwMiA5NCAtMzA3IDk0IGIgLTM4MSA0IC0zNTYgODEgLTM4MSA0MyBiIC0zNTUgLTU2IC0zODEgLTE4IC0zNzIgLTQwIGIgLTI5OCAtODEgLTMzOCAtNzMgLTMxOSAtODEgYiAtMjQ2IC02OCAtMjgzIC04MSAtMjY1IC03NyBiIC0yMTIgLTU4IC0yMzQgLTYxIC0yMjMgLTU4IGIgLTE3OCAtNjkgLTIwMCAtNTggLTE4OSAtNjIgYiAtMTUxIC0xMjIgLTE2MCAtODEgLTE1MSAtMTAxIGIgLTE3MSAtMTY3IC0xNTEgLTEzOCAtMTU3IC0xNTUgYiAtMjM5IC0xOTUgLTE4NSAtMTgxIC0yMTMgLTE5MiBiIC0yNTcgLTE5NyAtMjQ1IC0xOTcgLTI1MCAtMTk3IGIgLTQyMyAtNSAtMzUyIC0xOTcgLTQyMyAtMTA5IGIgLTQxMiA2NSAtNDIzIDE2IC00MTkgNDAgYiAtMjYyIDE5NyAtMzg5IDEzNyAtMzI5IDE4OCBcIn0sdjc0Ont4X21pbjotMjA2Ljg5MDYyNSx4X21heDo0MjguNzUsaGE6NDM4LG86XCJtIDM4OSAtMzUxIGIgMzk0IC0zNTEgMzkwIC0zNTEgMzkzIC0zNTEgYiA0MjggLTM4NSA0MTMgLTM1MSA0MjggLTM2NyBiIDQyOCAtMzk0IDQyOCAtMzg4IDQyOCAtMzkxIGIgMzk0IC00MjggNDI2IC00MDYgNDIxIC00MTAgbCAzMzIgLTQ3MyBsIDI2OSAtNTE2IGwgMjA1IC01NjAgbCAxNDEgLTYwMyBsIDc3IC02NDggbCAxMyAtNjkyIGwgLTUwIC03MzcgbCAtMTE0IC03ODAgbCAtMTQ1IC04MDIgYiAtMTcxIC04MTMgLTE1NyAtODEwIC0xNjMgLTgxMyBiIC0xNzUgLTgxMyAtMTcyIC04MTMgLTE3NCAtODEzIGIgLTIwNiAtNzc3IC0xOTQgLTgxMSAtMjA2IC03OTUgYiAtMjAyIC03NjAgLTIwNiAtNzcxIC0yMDUgLTc2NiBiIC04NyAtNjc1IC0xOTcgLTc1MiAtMjA2IC03NTcgbCAtMzQgLTYzOSBsIDgzIC01NTcgbCAxNDUgLTUxNCBsIDIwOSAtNDcwIGwgMjcyIC00MjcgYiAzODkgLTM1MSAzNzUgLTM1NiAzODEgLTM1MiBcIn0sdjc1Ont4X21pbjotMTQ5LjcxODc1LHhfbWF4OjE0OC4zNTkzNzUsaGE6MTUxLG86XCJtIC0xMzcgMzgxIGIgLTEzMCAzODMgLTEzNCAzODMgLTEzMyAzODMgYiAtMTExIDM3MSAtMTIyIDM4MyAtMTE0IDM3OCBiIC01NSAyMjQgLTExMCAzNzAgLTg1IDMwNSBiIDAgODAgLTI1IDE0NSAtMSA4MCBiIDU0IDIyNCAwIDgwIDI0IDE0NSBiIDExMiAzNzcgMTE0IDM4NCAxMTAgMzczIGIgMTI3IDM4NCAxMTggMzgxIDEyMiAzODQgYiAxNDggMzYyIDEzOCAzODQgMTQ4IDM3NCBsIDE0OCAzNTYgbCA4MyAxODMgYiAxNiA5IDQ3IDg4IDE3IDExIGIgLTEgMCAxMiAyIDUgMCBiIC0xNCA1IC01IDAgLTEwIDEgYiAtODQgMTgzIC0xOSA5IC0xMyAtNiBsIC0xNDkgMzU2IGwgLTE0OSAzNjIgYiAtMTM3IDM4MSAtMTQ5IDM3MSAtMTQ1IDM3OCBcIn0sdjc4Ont4X21pbjowLHhfbWF4OjE5My4yODEyNSxoYToxOTcsbzpcIm0gODUgNTE0IGIgOTUgNTE3IDg4IDUxNyA4OSA1MTcgYiAxMTQgNTA1IDEwMyA1MTcgMTEwIDUxMyBsIDExNSA1MDIgbCAxMTUgMzc2IGIgMTE1IDI0OSAxMTUgMzA2IDExNSAyNDkgYiAxNDEgMjU4IDExNyAyNDkgMTI3IDI1MiBsIDE2NyAyNjYgbCAxNzIgMjY2IGIgMTkwIDI1NCAxODEgMjY1IDE4NyAyNjIgbCAxOTMgMjUxIGwgMTkzIDIwMiBsIDE5MyAxODggYiAxODcgMTQ3IDE5MyAxNDkgMTkxIDE1MiBiIDE0NyAxMzAgMTgzIDE0MiAxODIgMTQxIGwgMTE1IDExOSBsIDExNSA5IGIgMTE1IC05OSAxMTUgLTUxIDExNSAtOTkgYiAxNDEgLTkxIDExNSAtOTkgMTI3IC05NSBiIDE3MSAtODEgMTY2IC04MSAxNjcgLTgxIGwgMTcxIC04MSBiIDE5MSAtOTQgMTgxIC04MSAxODkgLTg3IGIgMTkzIC0xNDIgMTkxIC05NyAxOTMgLTEyMCBiIDE5MSAtMTk1IDE5MyAtMTY3IDE5MSAtMTk0IGIgMTI1IC0yMjcgMTg3IC0yMDUgMTg3IC0yMDQgbCAxMTUgLTIzMCBsIDExNSAtMzY2IGwgMTE1IC01MDMgbCAxMTQgLTUwNiBiIDk1IC01MTkgMTEwIC01MTQgMTAyIC01MTkgYiA3NCAtNTA2IDg3IC01MTkgNzggLTUxNCBsIDczIC01MDMgbCA3MyAtMzc0IGIgNzMgLTI0NSA3MyAtMjYwIDczIC0yNDUgYiA3MyAtMjQ1IDczIC0yNDUgNzMgLTI0NSBiIDU1IC0yNTIgNzIgLTI0NSA2MyAtMjQ5IGwgMzIgLTI2MCBiIDE5IC0yNjMgMjcgLTI2MiAyMyAtMjYzIGIgNCAtMjU2IDEzIC0yNjMgOCAtMjYwIGIgMCAtMjE1IDAgLTI1MSAwIC0yNTQgYiAwIC0xOTkgMCAtMjEwIDAgLTIwNiBsIDAgLTE1MiBsIDEgLTE0OSBiIDggLTE0MCAyIC0xNDUgNSAtMTQxIGIgNDIgLTEyNyA5IC0xNDAgMjQgLTEzMyBsIDczIC0xMTYgbCA3MyAtNSBiIDczIDIzIDczIDQgNzMgMTUgYiA3MyAxMDUgNzMgNzAgNzMgMTA1IGIgNDkgOTcgNzMgMTA1IDYxIDEwMSBiIDE3IDg4IDMyIDkxIDIzIDg4IGIgNCA5NSAxMCA4OCA4IDkxIGIgMCAxMzcgMCAxMDEgMCA5OCBiIDAgMTUxIDAgMTQxIDAgMTQ1IGwgMCAxOTkgbCAxIDIwMiBiIDQzIDIyNCA1IDIxMiA1IDIxMiBsIDczIDIzNCBsIDczIDM2NyBsIDczIDUwMiBsIDc0IDUwNSBiIDg1IDUxNCA3NyA1MDkgODEgNTEzIFwifSx2Nzk6e3hfbWluOi0xLjM1OTM3NSx4X21heDo4OTkuNzAzMTI1LGhhOjkxOCxvOlwibSAzMDcgMzQ5IGIgMzMyIDM1MSAzMTUgMzUxIDMyMyAzNTEgYiA0NDMgMzQwIDM2NyAzNTEgNDA4IDM0NyBiIDc0MSA0NyA2MDcgMzA2IDcyMCAxOTUgYiA3NDQgMCA3NDMgMzEgNzQ0IDE2IGIgNjYwIC0zMDMgNzQ0IC05MCA3MTMgLTIwNiBiIDI4IC03NTUgNTM0IC01MzEgMzA0IC02OTUgYiAxNCAtNzU2IDIzIC03NTUgMTkgLTc1NiBiIC0xIC03NDEgNCAtNzU2IC0xIC03NTAgYiAyMSAtNzIwIC0xIC03MzEgMSAtNzI4IGIgNTY3IC01NiAzMzcgLTYwMSA1NDggLTM0NCBiIDU2OCAtMTEgNTY4IC00MSA1NjggLTI0IGIgNDQyIDI4NSA1NjggMTI5IDUyNSAyMzMgYiAzMjUgMzE5IDQwNiAzMDggMzY3IDMxOSBiIDkzIDE3NyAyMzIgMzE5IDEzNyAyNjYgYiA4NCAxNTQgOTEgMTcwIDg0IDE1NSBiIDg0IDE1NCA4NCAxNTQgODQgMTU0IGIgODggMTU2IDg0IDE1NCA4NSAxNTUgYiAxNTkgMTc3IDExMCAxNzAgMTM0IDE3NyBiIDI1NyAxMzQgMTk0IDE3NyAyMzEgMTYyIGIgMjk0IDQxIDI4MSAxMDggMjk0IDczIGIgMTcxIC05NyAyOTQgLTI0IDI0NiAtOTAgYiAxNTYgLTk4IDE2NiAtOTcgMTYxIC05OCBiIDYgNzQgNzMgLTk4IDYgLTIyIGIgNiA4MCA2IDc2IDYgNzkgYiAzMDcgMzQ5IDEwIDIyMyAxNDEgMzQwIG0gODM5IDIxNSBiIDg0NSAyMTYgODQxIDIxNiA4NDIgMjE2IGIgODYyIDIxMyA4NTIgMjE2IDg2MCAyMTUgYiA4OTkgMTYzIDg4NyAyMDYgODk5IDE4NCBiIDg3MiAxMTcgODk5IDE0NSA4OTAgMTI3IGIgODQ3IDExMSA4NjUgMTEyIDg1NiAxMTEgYiA4MDggMTMwIDgzMyAxMTEgODE4IDExNyBiIDc5NiAxNjIgODAwIDE0MCA3OTYgMTUxIGIgODM5IDIxNSA3OTYgMTg3IDgxMiAyMTIgbSA4MzkgLTExMiBiIDg0NSAtMTEyIDg0MSAtMTEyIDg0MiAtMTEyIGIgODYyIC0xMTUgODUyIC0xMTIgODYwIC0xMTMgYiA4OTkgLTE2NSA4ODcgLTEyMiA4OTkgLTE0NCBiIDg3MiAtMjEwIDg5OSAtMTgzIDg5MCAtMjAxIGIgODQ3IC0yMTcgODY1IC0yMTUgODU2IC0yMTcgYiA4MDggLTE5OCA4MzMgLTIxNyA4MTggLTIxMCBiIDc5NiAtMTY1IDgwMCAtMTg4IDc5NiAtMTc3IGIgODM5IC0xMTIgNzk2IC0xNDAgODEyIC0xMTYgXCJ9LHY3YTp7eF9taW46LTEuMzU5Mzc1LHhfbWF4OjM4Ni41NjI1LGhhOjM5NCxvOlwibSAyNDkgNTM1IGIgMjU3IDUzNyAyNTEgNTM3IDI1MyA1MzcgYiAyNzYgNTI0IDI2NiA1MzcgMjczIDUzMyBsIDI3NyA1MjEgbCAyNzkgNDE5IGwgMjc5IDMxNiBsIDMwNCAzMjMgYiAzMzcgMzI4IDMxOSAzMjYgMzMwIDMyOCBiIDM1MyAzMTYgMzQ3IDMyOCAzNDkgMzI0IGIgMzU1IDI2NiAzNTUgMzE1IDM1NSAyOTAgYiAzNTMgMjE1IDM1NSAyNDEgMzU1IDIxNyBiIDMxOSAxOTggMzQ5IDIwNiAzNDcgMjA1IGIgMjc5IDE4NyAyODQgMTkwIDI3OSAxODggYiAyNzkgMTU2IDI3OSAxODcgMjc5IDE3NCBiIDI3OSAxMzYgMjc5IDE1MSAyNzkgMTQ0IGwgMjc5IDg0IGwgMjg5IDg3IGwgMzMwIDk4IGIgMzY3IDEwNSAzNTIgMTAyIDM2MiAxMDUgYiAzNzggMTAxIDM3MiAxMDUgMzc1IDEwNCBiIDM4NiA2MSAzODUgOTUgMzg2IDk0IGIgMzg2IDQwIDM4NiA1NSAzODYgNDggbCAzODYgLTUgbCAzODUgLTggYiAzNzQgLTE5IDM4MyAtMTIgMzc4IC0xOCBiIDI5MSAtNDAgMzcyIC0xOSAzNDcgLTI2IGIgMjc5IC00MyAyODQgLTQxIDI3OSAtNDMgYiAyNzkgLTgzIDI3OSAtNDMgMjc5IC01OSBiIDI3OSAtOTUgMjc5IC04NyAyNzkgLTkxIGwgMjc5IC0xNDUgbCAzMDQgLTE0MCBiIDMzNyAtMTMzIDMyMSAtMTM2IDMzMCAtMTMzIGIgMzQ5IC0xNDAgMzQzIC0xMzMgMzQ3IC0xMzYgYiAzNTUgLTE4MSAzNTUgLTE0NSAzNTUgLTE0MiBsIDM1NSAtMTk3IGwgMzU1IC0yMTAgYiAzNDkgLTI1MiAzNTUgLTI0OSAzNTUgLTI0NyBiIDMwMCAtMjY5IDM0NSAtMjU4IDM0NyAtMjU4IGIgMjgwIC0yNzQgMjkxIC0yNzIgMjgxIC0yNzMgbCAyNzkgLTI3NCBsIDI3NyAtMzc4IGwgMjc3IC00ODMgbCAyNzYgLTQ4NyBiIDI1NyAtNDk5IDI3MyAtNDk1IDI2NSAtNDk5IGIgMjM4IC00ODcgMjQ5IC00OTkgMjQyIC00OTUgbCAyMzYgLTQ4MyBsIDIzNiAtMzg0IGwgMjM2IC0yODUgbCAyMzUgLTI4NSBsIDIxMiAtMjkxIGwgMTcwIC0zMDEgYiAxNDggLTMwOCAxNTkgLTMwNSAxNDggLTMwNiBiIDE0NyAtNDE1IDE0NyAtMzA4IDE0NyAtMzEzIGwgMTQ3IC01MjMgbCAxNDUgLTUyNiBiIDEyNiAtNTM4IDE0MSAtNTM0IDEzMyAtNTM4IGIgMTA2IC01MjYgMTE4IC01MzggMTEwIC01MzQgbCAxMDQgLTUyMyBsIDEwNCAtNDIwIGIgMTAzIC0zMTcgMTA0IC0zMjYgMTA0IC0zMTcgYiAxMDMgLTMxNyAxMDMgLTMxNyAxMDMgLTMxNyBiIDUwIC0zMzAgOTIgLTMyMiA1NCAtMzMwIGIgMzEgLTMxNyA0MiAtMzMwIDM1IC0zMjYgYiAyOSAtMjY3IDI5IC0zMTUgMjkgLTMxNSBsIDI5IC0yMTkgbCAzMiAtMjE2IGIgOTIgLTE5MiAzNiAtMjA2IDM2IC0yMDYgbCAxMDQgLTE5MCBsIDEwNCAtMTM4IGIgMTAzIC04NyAxMDQgLTkxIDEwNCAtODcgYiAxMDMgLTg3IDEwMyAtODcgMTAzIC04NyBiIDg4IC05MSAxMDMgLTg3IDk2IC04OCBsIDQ5IC0xMDEgYiAxNyAtMTA2IDMyIC0xMDUgMjMgLTEwNiBiIDYgLTEwMiAxMyAtMTA2IDEwIC0xMDUgYiAtMSAtNjIgMCAtOTcgLTEgLTk1IGIgMCAtNDEgLTEgLTU2IDAgLTQ5IGwgMCA0IGwgMSA2IGIgMTAgMTYgMiAxMSA2IDE1IGIgOTEgMzcgMTIgMTggMzggMjQgbCAxMDQgNDEgbCAxMDQgOTMgYiAxMDMgMTQ0IDEwNCAxNDAgMTA0IDE0NCBiIDEwMyAxNDQgMTAzIDE0NCAxMDMgMTQ0IGIgNTAgMTMxIDkyIDE0MSA1NCAxMzEgYiAzMSAxNDQgNDIgMTMxIDM1IDEzNyBiIDI5IDE5NSAyOSAxNDcgMjkgMTQ4IGwgMjkgMjQyIGwgMzIgMjQ1IGIgOTIgMjY5IDM2IDI1NSAzNiAyNTUgbCAxMDQgMjczIGwgMTA0IDM3NyBsIDEwNCA0ODEgbCAxMDYgNDg1IGIgMTI2IDQ5OCAxMTAgNDkyIDExOCA0OTggYiAxMzQgNDk1IDEyOSA0OTggMTMyIDQ5NiBiIDE0NSA0ODUgMTM4IDQ5NCAxNDIgNDg5IGwgMTQ3IDQ4MSBsIDE0NyAzODMgbCAxNDcgMjgzIGwgMTUyIDI4NCBiIDE5MCAyOTQgMTU1IDI4NSAxNzEgMjkwIGwgMjMwIDMwMyBsIDIzNiAzMDUgbCAyMzYgNDEzIGwgMjM2IDUyMSBsIDIzOCA1MjQgYiAyNDkgNTM1IDI0MCA1MjggMjQzIDUzMyBtIDIzNiAxMjYgYiAyMzUgMTc3IDIzNiAxNTQgMjM2IDE3NyBsIDIzNSAxNzcgYiAyMTMgMTcyIDIzNSAxNzcgMjI1IDE3NCBsIDE3MCAxNjEgYiAxNDcgMTU1IDE1NyAxNTggMTQ3IDE1NSBiIDE0NyAxMjQgMTQ3IDE1NSAxNDcgMTQyIGIgMTQ3IDEwMiAxNDcgMTE3IDE0NyAxMTEgbCAxNDcgNTIgbCAxNTMgNTQgbCAyMjggNzIgbCAyMzYgNzQgbCAyMzYgMTI2IG0gMjM2IC0xMDUgYiAyMzUgLTU0IDIzNiAtNjUgMjM2IC01NCBsIDIzNSAtNTQgYiAyMzEgLTU1IDIzNSAtNTQgMjM0IC01NCBiIDE3MiAtNjkgMjI3IC01NSAyMDQgLTYyIGwgMTQ5IC03NiBsIDE0NyAtNzYgbCAxNDcgLTEyNyBsIDE0NyAtMTc5IGwgMTUyIC0xNzcgYiAxOTAgLTE2NyAxNTUgLTE3NyAxNzEgLTE3MyBsIDIzMCAtMTU4IGwgMjM2IC0xNTYgbCAyMzYgLTEwNSBcIn0sdjdjOnt4X21pbjowLHhfbWF4OjMwMC44MTI1LGhhOjMwNyxvOlwibSA0OSA1MDUgYiA1MyA1MDYgNTAgNTA1IDUxIDUwNiBiIDcwIDQ5NiA1OCA1MDYgNjIgNTAzIGIgODEgNDg1IDczIDQ5MiA3OCA0ODggbCA5NiA0NzMgbCAxMTEgNDU5IGwgMTIyIDQ0OSBsIDEzNCA0MzggbCAxODIgMzk2IGwgMjU1IDMzMCBiIDI5MiAyOTEgMjkyIDI5OCAyOTIgMjk4IGwgMjkyIDI5MCBsIDI5MiAyODQgbCAyODMgMjcwIGIgMjA5IDM2IDIzNCAxOTcgMjA5IDExMyBiIDI4OCAtMTcwIDIwOSAtNDQgMjM1IC0xMTkgYiAyOTkgLTE4NCAyOTUgLTE3OSAyOTkgLTE4MSBiIDMwMCAtMTkxIDMwMCAtMTg3IDMwMCAtMTg4IGIgMjg1IC0yMDYgMzAwIC0xOTkgMjk0IC0yMDYgYiAyODAgLTIwNiAyODMgLTIwNiAyODEgLTIwNiBiIDI0NyAtMjAxIDI3MCAtMjAyIDI1OSAtMjAxIGIgMTc2IC0yMjIgMjIzIC0yMDEgMTk3IC0yMDggYiAxMTQgLTM0MCAxMzYgLTI0OSAxMTQgLTI5MiBiIDE3MiAtNDcxIDExNCAtMzg0IDEzNCAtNDMzIGIgMTg1IC00OTIgMTgyIC00ODEgMTg1IC00ODcgYiAxODEgLTUwMiAxODUgLTQ5NiAxODMgLTQ5OSBiIDE3MSAtNTA4IDE3NiAtNTA1IDE3NCAtNTA4IGIgMTUyIC00OTggMTY2IC01MDggMTYwIC01MDMgYiAwIC0yODQgNjUgLTQyOCAxMiAtMzUyIGIgMCAtMjYwIDAgLTI3OCAwIC0yNzAgYiAxIC0yMzggMCAtMjUyIDAgLTI0MiBiIDE0OCAtMTQwIDE2IC0xNzcgNzMgLTE0MCBiIDIwOSAtMTQ4IDE2NyAtMTQwIDE4OSAtMTQyIGIgMjE1IC0xNDkgMjEyIC0xNDggMjE1IC0xNDkgYiAyMTUgLTE0OSAyMTUgLTE0OSAyMTUgLTE0OSBsIDIxNSAtMTQ5IGIgMjAxIC0xMzYgMjE1IC0xNDggMjA5IC0xNDIgbCAxNTcgLTk3IGwgOTYgLTQxIGIgMTcgMzQgMjEgMjQgMTcgMjkgYiAxNyAzNyAxNyAzNiAxNyAzNiBiIDE3IDM4IDE3IDM3IDE3IDM4IGIgMjUgNTYgMTcgNDQgMTcgNDQgYiAxMTAgMjk4IDgxIDEzMSAxMTAgMjE5IGIgNDYgNDc0IDExMCAzNjcgODggNDMxIGIgMzggNDkxIDQwIDQ4MCAzOCA0ODcgYiA0OSA1MDUgMzggNDk4IDQyIDUwMiBcIn0sdjdkOnt4X21pbjotMS4zNTkzNzUseF9tYXg6NDM2LjkyMTg3NSxoYTo0NDYsbzpcIm0gMjEzIDIwNSBiIDIxNyAyMDUgMjE1IDIwNSAyMTYgMjA1IGIgMjM0IDE5NCAyMjQgMjA1IDIzNCAxOTkgYiAyMzYgMTg3IDIzNCAxOTQgMjM1IDE5MCBsIDI0NSAxNjcgbCAyNjEgMTI5IGwgMjcwIDEwNiBiIDM1NSAtNjEgMjk0IDU0IDMyOSAtMTMgYiA0MjAgLTE2MyAzODEgLTEwNSA0MDIgLTEzOCBiIDQzNiAtMTg4IDQzNSAtMTg0IDQzNiAtMTg0IGIgNDM2IC0xOTEgNDM2IC0xOTAgNDM2IC0xOTAgYiA0MjEgLTIwNiA0MzYgLTIwMSA0MzEgLTIwNiBsIDQyMSAtMjA2IGwgNDE2IC0yMDYgbCA0MDUgLTIwMSBiIDIxNyAtMTU4IDM0NyAtMTcyIDI4MyAtMTU4IGIgMzEgLTIwMSAxNTMgLTE1OCA4OCAtMTcyIGwgMjAgLTIwNiBsIDE0IC0yMDYgbCAxNCAtMjA2IGIgMCAtMTkxIDUgLTIwNiAwIC0yMDEgYiAtMSAtMTg4IDAgLTE5MCAtMSAtMTkwIGIgMTQgLTE2MyAtMSAtMTg2IDAgLTE4NCBiIDk1IC0zNCAzNiAtMTM2IDcyIC03NyBiIDE2NiAxMDYgMTE5IDggMTQ4IDY4IGwgMTc1IDEyOSBsIDE4MyAxNDggbCAyMDAgMTg4IGIgMjEzIDIwNSAyMDUgMTk5IDIwOCAyMDIgXCJ9LHY3Zjp7eF9taW46MCx4X21heDozNjcuNSxoYTozNzUsbzpcIm0gMCAxMjQgbCAwIDE4NyBsIDYxIDE4NyBsIDEyMiAxODcgbCAxMjIgMTM4IGwgMTIyIDkxIGwgMTUzIDYxIGwgMTgzIDMwIGwgMjEzIDYxIGwgMjQzIDkxIGwgMjQzIDEzOCBsIDI0MyAxODcgbCAzMDYgMTg3IGwgMzY3IDE4NyBsIDM2NyAxMjQgbCAzNjcgNjEgbCAzMjEgNjEgbCAyNzQgNjEgbCAyNDMgMzAgbCAyMTMgMCBsIDI0MyAtMzEgbCAyNzQgLTYyIGwgMzIxIC02MiBsIDM2NyAtNjIgbCAzNjcgLTEyNCBsIDM2NyAtMTg4IGwgMzA2IC0xODggbCAyNDMgLTE4OCBsIDI0MyAtMTQwIGwgMjQzIC05MyBsIDIxMyAtNjIgbCAxODMgLTMxIGwgMTUzIC02MiBsIDEyMiAtOTMgbCAxMjIgLTE0MCBsIDEyMiAtMTg4IGwgNjEgLTE4OCBsIDAgLTE4OCBsIDAgLTEyNCBsIDAgLTYyIGwgNDYgLTYyIGwgOTIgLTYyIGwgMTIzIC0zMSBsIDE1MyAwIGwgMTIzIDMwIGwgOTIgNjEgbCA0NiA2MSBsIDAgNjEgbCAwIDEyNCBcIn0sdjgwOnt4X21pbjoyOS45Mzc1LHhfbWF4OjQyMC41NzgxMjUsaGE6MzcxLG86XCJtIDExNSAzNDUgYiAyMjEgMzQ3IDExNyAzNDUgMTY2IDM0NyBiIDQxMSAzNDUgMzA2IDM0NyA0MDkgMzQ1IGIgNDIwIDMzMCA0MTYgMzQyIDQyMCAzMzUgYiA0MTUgMzE5IDQyMCAzMjYgNDE5IDMyMSBiIDE3OCAxMTggMzk3IDMwMyAxNzkgMTE4IGIgMTc4IDExNyAxNzggMTE4IDE3OCAxMTcgYiAxODEgMTE3IDE3OCAxMTcgMTc4IDExNyBiIDE4OSAxMTcgMTgyIDExNyAxODUgMTE3IGIgMTkzIDExNyAxOTAgMTE3IDE5MSAxMTcgYiAyNDcgOTggMjE1IDExNyAyMzIgMTExIGIgMjk2IDc1IDI2NiA4MyAyODAgNzYgYiAzMDIgNzUgMjk5IDc1IDMwMCA3NSBiIDMyMiA5MSAzMTEgNzUgMzE1IDc5IGIgMzIyIDkxIDMyMiA5MSAzMjIgOTEgYiAzMjIgOTEgMzIyIDkxIDMyMiA5MSBiIDMxOSA5MSAzMjIgOTEgMzIxIDkxIGIgMzEzIDkwIDMxOCA5MCAzMTUgOTAgYiAyODMgMTA3IDMwMCA5MCAyODggOTcgYiAyNzcgMTI2IDI3OSAxMTQgMjc3IDEyMSBiIDMxOSAxNjcgMjc3IDE0OSAyOTUgMTY3IGIgMzE5IDE2NyAzMTkgMTY3IDMxOSAxNjcgYiAzNjIgMTE4IDM0NyAxNjcgMzYyIDE0NyBiIDM1NSA4MiAzNjIgMTA4IDM1OSA5NiBiIDMxMSAzMyAzNDkgNjUgMzQwIDU1IGIgMjI0IDEgMjg0IDEyIDI1MyAxIGIgMTk0IDUgMjEzIDEgMjA0IDIgYiAxNjggMTggMTgzIDggMTc4IDExIGIgMTEwIDM2IDE1MSAzMCAxMzAgMzYgYiA1NyAxNSA4OCAzNiA2OCAyOSBiIDQ3IDExIDU0IDEyIDUxIDExIGIgMzEgMjAgNDAgMTEgMzQgMTMgYiAyOSAyNiAzMSAyMiAyOSAyNSBiIDY4IDY2IDI5IDM2IDM5IDQ1IGIgMjg1IDI1MCA3MyA3MSAyODEgMjQ4IGIgMjg1IDI1MCAyODUgMjUwIDI4NSAyNTAgYiAyMzEgMjUyIDI4NSAyNTIgMjYxIDI1MiBiIDEzNyAyNTAgMTkwIDI1MiAxNDEgMjUwIGIgOTMgMjI3IDEyMiAyNDggMTEwIDI0MSBiIDc4IDIyMCA4OCAyMjIgODMgMjIwIGIgNjYgMjI3IDc0IDIyMCA3MCAyMjIgYiA2MyAyMzQgNjUgMjI5IDYzIDIzMSBiIDg1IDI5MSA2MyAyNDEgNjkgMjUyIGIgMTE1IDM0NSAxMDggMzQyIDEwOCAzNDQgXCJ9LHY4MTp7eF9taW46MCx4X21heDo0MjguNzUsaGE6NDM4LG86XCJtIDI2MiAxODYgYiAyNzMgMTg2IDI2NiAxODYgMjcyIDE4NiBiIDI3NCAxODYgMjczIDE4NiAyNzQgMTg2IGIgMjg1IDE4NiAyNzQgMTg2IDI4MCAxODYgYiA0MjggNDggMzc1IDE4MSA0MjggMTIyIGIgMzg2IC02OCA0MjggMTIgNDE2IC0yOSBiIDE1NSAtMTg3IDMyOSAtMTQ1IDIzNiAtMTg3IGIgMTIgLTExMSA5MiAtMTg3IDM4IC0xNjIgYiAwIC01MSA0IC05MSAwIC03MiBiIDI2MiAxODYgMCA1OCAxMjIgMTc5IG0gMzY2IDEzMSBiIDM1MiAxMzQgMzYyIDEzMyAzNTcgMTM0IGIgMjE5IDgxIDMyMSAxMzQgMjY5IDExNSBiIDQ3IC0xMTEgMTI2IDIzIDUwIC02MiBiIDQ3IC0xMTIgNDcgLTExMSA0NyAtMTEyIGIgNzcgLTEzNiA0NyAtMTI5IDU4IC0xMzYgYiAyNjQgLTQ1IDExOCAtMTM2IDE5NCAtMTAxIGIgMzgyIDEwOSAzMzYgMTIgMzgyIDc2IGIgMzY2IDEzMSAzODIgMTIwIDM3NyAxMjkgXCJ9LHY4Mzp7eF9taW46LTEuMzU5Mzc1LHhfbWF4Ojg0Ny45Njg3NSxoYTo4NjUsbzpcIm0gNDg4IDE0OTkgYiA0OTUgMTUwMCA0OTAgMTUwMCA0OTIgMTUwMCBiIDU0MSAxNDY1IDUwNyAxNTAwIDUyMSAxNDkwIGIgNjc5IDEwNzggNjIyIDEzNzIgNjc5IDEyMTAgYiA2NzcgMTA1MCA2NzkgMTA2OCA2NzcgMTA2MCBiIDQ3NyA2NDIgNjY4IDg5MyA2MDQgNzY0IGwgNDQzIDYwOSBsIDQzMSA1OTYgbCA0MzEgNTkyIGwgNDM4IDU2MiBsIDQ0OSA1MDggbCA0NjAgNDU4IGIgNDgxIDM1NSA0NzUgMzkwIDQ4MSAzNTUgYiA0ODEgMzU1IDQ4MSAzNTUgNDgxIDM1NSBiIDQ5MCAzNTYgNDgxIDM1NSA0ODUgMzU1IGIgNTI4IDM1OCA0OTUgMzU2IDUxMSAzNTggYiA1NTggMzU2IDU0MCAzNTggNTUyIDM1NiBiIDgzOSA5NSA2OTkgMzM4IDgwOCAyMzcgYiA4NDcgMjIgODQ1IDcyIDg0NyA0NyBiIDYzMSAtMzAzIDg0NyAtMTEzIDc2NiAtMjQyIGIgNjIwIC0zMDkgNjIzIC0zMDggNjIwIC0zMDkgbCA2MjAgLTMxMCBiIDYzMSAtMzU5IDYyMCAtMzEwIDYyNiAtMzMzIGwgNjQ2IC00MzUgbCA2NjAgLTQ5NiBiIDY3MiAtNTg4IDY2OCAtNTM1IDY3MiAtNTYzIGIgNjY0IC02NTMgNjcyIC02MTAgNjY5IC02MzAgYiAzODMgLTg3NSA2MzAgLTc5MiA1MDkgLTg3NSBiIDIwMSAtODEwIDMyMSAtODc1IDI1NyAtODU1IGIgMTI5IC02ODAgMTUxIC03NjggMTI5IC03MzAgYiAyNzQgLTUzMCAxMjkgLTU5MiAyMDAgLTUzMCBiIDM1MSAtNTUzIDMwMCAtNTMwIDMyNiAtNTM4IGIgNDEyIC02NjkgMzkzIC01ODIgNDEyIC02MjYgYiAyODcgLTgwNSA0MTIgLTczNSAzNjYgLTgwMCBsIDI3OSAtODA1IGwgMjg1IC04MDkgYiAzODMgLTgzMCAzMTggLTgyMyAzNTEgLTgzMCBiIDU4NiAtNzE4IDQ2NCAtODMwIDU0MCAtNzg5IGIgNjI2IC01ODQgNjEyIC02NzggNjI2IC02MzEgYiA2MTkgLTUyOCA2MjYgLTU2NiA2MjMgLTU0OCBiIDYxMiAtNDk1IDYxOSAtNTI2IDYxNiAtNTEwIGIgNTc3IC0zMjQgNTkwIC0zODcgNTc3IC0zMjQgYiA1NzcgLTMyNCA1NzcgLTMyNCA1NzcgLTMyNCBiIDU2OCAtMzI2IDU3NSAtMzI0IDU3MSAtMzI0IGIgNTI4IC0zMzQgNTU4IC0zMjggNTM3IC0zMzMgYiA0NjUgLTMzOCA1MDYgLTMzNyA0ODUgLTMzOCBiIDI0IC0xMSAyNjkgLTMzOCA4NyAtMjA2IGIgLTEgMTQ1IDggNDEgLTEgOTMgYiA5NiA0NDIgLTEgMjQ5IDMyIDM1MSBiIDMyMiA3MTQgMTY2IDU0MSAyMzYgNjI2IGwgMzUyIDc0NSBsIDM0NSA3ODIgbCAzMzIgODQzIGwgMzE1IDkyMSBiIDMwMyA5ODQgMzEwIDk1MCAzMDQgOTc4IGIgMjk1IDEwODIgMjk4IDEwMTcgMjk1IDEwNDkgYiA0MTMgMTQyNiAyOTUgMTIwOCAzMzYgMTMyOSBiIDQ4OCAxNDk5IDQzNiAxNDU2IDQ3NyAxNDk2IG0gNTQ5IDEzMDEgYiA1NDEgMTMwMSA1NDcgMTMwMSA1NDQgMTMwMSBiIDQxMSAxMjA3IDUwMCAxMzAxIDQ0NyAxMjYzIGIgMzU1IDEwMDQgMzc0IDExNTIgMzU1IDEwNzkgYiAzNTkgOTQyIDM1NSA5ODQgMzU2IDk2MyBiIDM3MSA4ODEgMzYyIDkyNyAzNjMgOTE3IGwgMzg1IDgxOCBiIDM5MiA3ODIgMzg5IDc5OSAzOTIgNzg0IGwgMzkyIDc4MiBiIDQzNCA4MjggMzkzIDc4MiA0MjQgODE2IGIgNjA3IDExNjUgNTM0IDk0MSA1OTQgMTA2MCBiIDYwOCAxMTkzIDYwOCAxMTc1IDYwOCAxMTgzIGIgNTk3IDEyNzAgNjA4IDEyMjQgNjA0IDEyNTQgYiA1NDkgMTMwMSA1ODkgMTI4NiA1NzEgMTI5OSBtIDM5OCA1MjggYiAzOTMgNTU1IDM5NiA1NDIgMzkzIDU1MyBiIDM5MiA1NTUgMzkzIDU1NSAzOTMgNTU1IGIgMzE3IDQ3MCAzOTAgNTU1IDM0NyA1MDUgYiAxOTAgMjk4IDI2NiA0MDggMjEyIDMzNCBiIDEyNyA3MCAxNDggMjI3IDEyNyAxNDggYiAxNTUgLTc3IDEyNyAxOSAxMzcgLTMwIGIgNDY4IC0zMDMgMjA5IC0yMTYgMzMzIC0zMDMgYiA1MTkgLTI5OSA0ODQgLTMwMyA1MDIgLTMwMiBiIDU2OCAtMjg0IDU0MSAtMjk1IDU2OCAtMjg3IGwgNTY4IC0yODQgYiA1NjMgLTI2MyA1NjggLTI4NCA1NjYgLTI3NCBsIDUzNCAtMTIwIGwgNTExIC0xMyBsIDQ5NiA2MSBsIDQ4MCAxMzMgYiA0NjkgMTg3IDQ3MiAxNzYgNDY5IDE4NyBiIDQ2OCAxODggNDY5IDE4NyA0NjkgMTg4IGIgNDE2IDE2MiA0NjIgMTg4IDQzMCAxNzIgYiAzMzcgMTMgMzY0IDEyNiAzMzcgNjkgYiA0MTMgLTEyNCAzMzcgLTQwIDM2MyAtOTMgYiA0MjggLTE0NCA0MjQgLTEzMSA0MjggLTEzNyBiIDQyOCAtMTQ5IDQyOCAtMTQ1IDQyOCAtMTQ4IGIgNDA5IC0xNjYgNDI2IC0xNjEgNDE5IC0xNjYgYiAzOTQgLTE2MiA0MDUgLTE2NiA0MDAgLTE2NSBiIDI0MCA3NyAzMDIgLTEyMiAyNDAgLTI3IGwgMjQwIDc3IGIgNDMwIDM0MiAyNDAgMTk3IDMxNSAzMDEgbCA0MzYgMzQ0IGwgNDI2IDM5NCBsIDM5OCA1MjggbSA1NDggMTk0IGIgNTI2IDE5NSA1NDAgMTk1IDUzMiAxOTUgYiA1MTkgMTk1IDUyNCAxOTUgNTIxIDE5NSBsIDUxNCAxOTUgbCA1MTggMTc3IGwgNTM5IDc5IGwgNTUyIDE1IGwgNTY2IC00OCBsIDU5NCAtMTg3IGwgNjA1IC0yNDAgYiA2MTIgLTI2NiA2MDkgLTI1NCA2MTEgLTI2NiBiIDYxMiAtMjY2IDYxMiAtMjY2IDYxMiAtMjY2IGIgNjQxIC0yNDggNjEzIC0yNjYgNjMwIC0yNTYgYiA3NDQgLTk4IDY5MiAtMjEyIDczMCAtMTU2IGIgNzUxIC00MCA3NDkgLTc5IDc1MSAtNTkgYiA1NDggMTk0IDc1MSA3NiA2NjUgMTgxIFwifSx2ODQ6e3hfbWluOjI1Ljg1OTM3NSx4X21heDoxNjQuNjg3NSxoYToxNjgsbzpcIm0gMzQgMzY5IGIgNDAgMzcwIDM1IDM3MCAzOCAzNzAgYiA1OSAzNTMgNDkgMzcwIDUwIDM2NyBiIDE2NCA0MCAxMjIgMjU0IDE1NSAxNTggYiAxNjQgMCAxNjQgMzMgMTY0IDE2IGIgMTY0IC00MCAxNjQgLTE2IDE2NCAtMzQgYiA1OSAtMzUzIDE1NSAtMTU4IDEyMiAtMjU0IGIgNDAgLTM3MSA1MyAtMzY2IDQ3IC0zNzEgYiAzNCAtMzcwIDM4IC0zNzEgMzYgLTM3MCBiIDI1IC0zNTggMjggLTM2NyAyNSAtMzYzIGIgMzEgLTMzNyAyNSAtMzUyIDI3IC0zNDcgYiA5MiAwIDcyIC0yMzQgOTIgLTExNyBiIDMxIDMzNSA5MiAxMTYgNzIgMjMzIGIgMjUgMzU2IDI3IDM0NSAyNSAzNTIgYiAzNCAzNjkgMjUgMzYzIDI4IDM2NiBcIn0sdjg2Ont4X21pbjotNTcxLjY3MTg3NSx4X21heDo1NzAuMzEyNSxoYTo1ODIsbzpcIm0gLTM4NiAxNzMgYiAtMzgxIDE3NCAtMzg1IDE3NCAtMzgzIDE3NCBiIC0zNzAgMTczIC0zNzcgMTc0IC0zNzIgMTczIGIgLTI4MSA4NiAtMzY3IDE3MiAtMzQ3IDE1MSBiIC0xOTYgMCAtMjM1IDM3IC0xOTYgMCBiIC0xMjYgODQgLTE5NiAwIC0xNjQgMzcgYiAtNTAgMTc0IC01NSAxNzMgLTU3IDE3MiBiIC00NCAxNzQgLTQ5IDE3NCAtNDcgMTc0IGIgLTM1IDE3MyAtNDIgMTc0IC0zOCAxNzMgYiA1MyA4NiAtMzIgMTcyIC0xMiAxNTEgYiAxMzggMCAxMDAgMzcgMTM4IDAgYiAyMDggODQgMTQwIDAgMTcwIDM3IGIgMjg0IDE3NCAyNzkgMTczIDI3NyAxNzIgYiAyODkgMTc0IDI4NSAxNzQgMjg4IDE3NCBiIDI5OSAxNzMgMjk0IDE3NCAyOTggMTczIGIgNDYyIDExIDMwMyAxNzIgMzM4IDEzNCBsIDQ3NSAtMSBsIDUwMyAzNCBiIDU0MSA3NiA1MzQgNzIgNTM2IDc0IGIgNTQ4IDc3IDU0NCA3NyA1NDUgNzcgYiA1NzAgNTYgNTYwIDc3IDU3MCA2OCBiIDU2NyA0OCA1NzAgNTQgNTY4IDUxIGIgMzkyIC0xNzIgNTY0IDQxIDM5NyAtMTY2IGIgMzc4IC0xNzYgMzg3IC0xNzQgMzgyIC0xNzYgYiAzNjggLTE3NCAzNzQgLTE3NiAzNzEgLTE3NiBiIDI4MCAtODcgMzY3IC0xNzMgMzQ1IC0xNTIgYiAxOTQgMCAyMzQgLTM4IDE5NCAwIGIgMTI1IC04NiAxOTQgMCAxNjMgLTM4IGIgNDkgLTE3NCA1NCAtMTc0IDU1IC0xNzMgYiA0MyAtMTc2IDQ3IC0xNzYgNDYgLTE3NiBiIDM0IC0xNzQgNDAgLTE3NiAzNiAtMTc0IGIgLTU0IC04NyAzMSAtMTczIDEwIC0xNTIgYiAtMTQwIDAgLTEwMiAtMzggLTE0MCAwIGIgLTIwOSAtODYgLTE0MSAwIC0xNzEgLTM4IGIgLTI4NSAtMTc0IC0yODAgLTE3NCAtMjc5IC0xNzMgYiAtMjkxIC0xNzYgLTI4NyAtMTc2IC0yODkgLTE3NiBiIC0zMDAgLTE3NCAtMjk1IC0xNzYgLTI5OSAtMTc0IGIgLTQ2NCAtMTIgLTMwNCAtMTczIC0zNDAgLTEzNyBsIC00NzYgMCBsIC01MDQgLTM0IGIgLTU0MyAtNzcgLTUzNCAtNzMgLTUzNyAtNzYgYiAtNTQ5IC03OSAtNTQ1IC03OSAtNTQ3IC03OSBiIC01NzEgLTU4IC01NjIgLTc5IC01NzEgLTY5IGIgLTU2OCAtNDkgLTU3MSAtNTUgLTU3MCAtNTIgYiAtMzkyIDE3MiAtNTY2IC00MyAtMzk2IDE2NyBiIC0zODYgMTczIC0zOTAgMTcyIC0zODcgMTczIFwifSx2OGE6e3hfbWluOi0xNzAuMTQwNjI1LHhfbWF4OjE2OC43ODEyNSxoYToxNzIsbzpcIm0gLTE2MCA1NjcgYiAtMTIyIDU2NyAtMTU5IDU2NyAtMTQ5IDU2NyBsIC04NyA1NjcgbCAtODQgNTY2IGIgLTc0IDU1MyAtNzggNTYzIC03NyA1NjAgYiAtMjAgMzY2IC03MyA1NTEgLTQ5IDQ2NiBiIDMxIDE4NiA4IDI2NyAzMSAxODYgYiA4NSAzNzEgMzEgMTg2IDU1IDI2OSBiIDE0MCA1NTkgMTE0IDQ3MyAxMzggNTU3IGIgMTUzIDU2NyAxNDEgNTY0IDE0OCA1NjcgYiAxNjggNTU5IDE1OSA1NjcgMTY2IDU2NCBiIDE2OCA1NTUgMTY4IDU1NyAxNjggNTU3IGIgOTIgMjgxIDE2OCA1NDggMTU5IDUxMyBiIDE0IDEzIDUwIDEzNCAxNCAxMyBiIDAgMCAxNCA2IDYgMCBiIC0xNyAxNSAtOCAwIC0xNyA4IGIgLTkzIDI4MyAtMTcgMTUgLTUxIDEzNiBiIC0xNzAgNTUyIC0xNjYgNTMzIC0xNzAgNTQ4IGIgLTE3MCA1NTMgLTE3MCA1NTIgLTE3MCA1NTIgYiAtMTYwIDU2NyAtMTcwIDU2MCAtMTY3IDU2NCBcIn0sdjhiOnt4X21pbjowLHhfbWF4OjMxOS44NTkzNzUsaGE6MzI2LG86XCJtIDE0OSA1MDggYiAxNTkgNTA5IDE1MiA1MDkgMTU1IDUwOSBiIDE4NiA0OTQgMTcwIDUwOSAxODEgNTAzIGIgMTkwIDQ0MCAxOTAgNDg3IDE5MCA0ODggbCAxOTAgNDMwIGwgMTkwIDM3NyBsIDI0MiAzNzcgbCAyNTEgMzc3IGIgMzAzIDM3MyAyOTggMzc3IDI5NiAzNzcgYiAzMTkgMzQ1IDMxNCAzNjcgMzE5IDM1NiBiIDMwNCAzMTkgMzE5IDMzNSAzMTQgMzI0IGIgMjUwIDMxNSAyOTYgMzE1IDI5OSAzMTUgbCAyNDIgMzE1IGwgMTkwIDMxNSBsIDE5MCAyNjIgbCAxOTAgMjUyIGIgMTg2IDE5OCAxOTAgMjA0IDE5MCAyMDUgYiAxNTkgMTgzIDE3OSAxODggMTcwIDE4MyBiIDEzMiAxOTggMTQ4IDE4MyAxMzggMTg4IGIgMTI3IDI1MiAxMjcgMjA1IDEyNyAyMDQgbCAxMjcgMjYyIGwgMTI3IDMxNSBsIDc2IDMxNSBsIDY4IDMxNSBiIDE0IDMxOSAyMCAzMTUgMjEgMzE1IGIgMCAzNDcgNCAzMjQgMCAzMzUgYiAxNCAzNzMgMCAzNTYgNCAzNjcgYiA2OCAzNzcgMjEgMzc3IDIwIDM3NyBsIDc2IDM3NyBsIDEyNyAzNzcgbCAxMjcgNDMwIGwgMTI3IDQ0MCBiIDEzMiA0OTQgMTI3IDQ4OCAxMjcgNDg3IGIgMTQ5IDUwOCAxMzYgNTAxIDE0MiA1MDUgXCJ9LHY4Yzp7eF9taW46LTMzMC43NSx4X21heDozMjkuMzkwNjI1LGhhOjMzNixvOlwibSAtMTMzIDQ4MyBiIC0xMTcgNDg0IC0xMjcgNDg0IC0xMjIgNDg0IGIgMzEgMzczIC01MSA0ODQgOSA0NDAgYiAzNSAzNDggMzQgMzY1IDM1IDM1NiBiIC0yNSAyODUgMzUgMzEzIDEwIDI4NSBiIC04NyAzMzEgLTU1IDI4NSAtNzYgMzAyIGIgLTE2NyA0MDIgLTEwMCAzNzYgLTEzMyA0MDIgYiAtMTkxIDM5OCAtMTc1IDQwMiAtMTgzIDQwMSBiIC0yMjcgMzQxIC0yMTUgMzg4IC0yMjcgMzY5IGIgLTIyNSAzMjAgLTIyNyAzMzQgLTIyNyAzMjcgYiAtMTMgNzQgLTIwOSAyMzAgLTEyNSAxMzMgYiA2IDY1IC00IDcwIDUgNjYgbCA5IDYzIGwgMTAgNjUgYiAxMTcgMjMxIDEyIDY4IDQwIDExMiBsIDE4OSAzNDEgbCAyNDIgNDI0IGIgMjY4IDQ2MCAyNjIgNDU2IDI2NCA0NTggYiAyODMgNDY0IDI3MyA0NjMgMjc3IDQ2NCBiIDMwOCA0MzggMjk2IDQ2NCAzMDggNDUzIGwgMzA4IDQzNyBiIDI4NyAzOTYgMzA4IDQzMCAzMDggNDI4IGwgOTUgOTggbCA1OSA0MyBsIDU4IDQxIGwgNjUgMzcgYiAyNTMgLTE1NiAxNTEgLTggMjE3IC03NyBiIDI4MSAtMjg1IDI3MiAtMTk5IDI4MSAtMjQ0IGIgMTQ4IC00ODEgMjgxIC0zODEgMjMxIC00NjMgYiAxMTUgLTQ4NSAxMzcgLTQ4NCAxMjYgLTQ4NSBiIC0zMiAtMzc2IDUxIC00ODUgLTkgLTQ0MiBiIC0zNiAtMzQ5IC0zNSAtMzY2IC0zNiAtMzU4IGIgMjUgLTI4NyAtMzYgLTMxNSAtMTIgLTI4NyBiIDg1IC0zMzMgNTQgLTI4NyA3NCAtMzAyIGIgMTY2IC00MDMgOTkgLTM3NyAxMzMgLTQwMyBiIDE5MCAtMzk5IDE3NCAtNDAzIDE4MiAtNDAyIGIgMjI1IC0zNDIgMjE1IC0zOTAgMjI1IC0zNzAgYiAyMjQgLTMyMiAyMjUgLTMzNSAyMjUgLTMyOCBiIDEyIC03NiAyMDggLTIzMSAxMjUgLTEzNCBiIC04IC02NiAyIC03MiAtNiAtNjggbCAtMTAgLTY1IGwgLTEyIC02NiBiIC0xMTggLTIzMSAtMTMgLTY4IC00MiAtMTEzIGwgLTE5MCAtMzQyIGwgLTI0MyAtNDI2IGIgLTI2OSAtNDYyIC0yNjQgLTQ1OCAtMjY1IC00NTggYiAtMjg0IC00NjYgLTI3NCAtNDY0IC0yNzkgLTQ2NiBiIC0zMTAgLTQ0MCAtMjk4IC00NjYgLTMxMCAtNDU1IGwgLTMxMCAtNDM4IGIgLTI4OCAtMzk4IC0zMTAgLTQzMCAtMzA4IC00MzAgbCAtOTYgLTk5IGwgLTU5IC00NCBsIC01OSAtNDMgbCAtNjYgLTM4IGIgLTI4MSAyODQgLTE5OCAzMyAtMjgxIDE1OCBsIC0yODEgMjg0IGIgLTEzMyA0ODMgLTI4MSAzOTIgLTIyMCA0NzQgbSAyNTQgMTc3IGIgMjY2IDE3OSAyNTggMTc3IDI2MiAxNzkgYiAzMTkgMTQ5IDI4NyAxNzkgMzA3IDE2NyBiIDMyOSAxMTUgMzI2IDE0MCAzMjkgMTI3IGIgMzE5IDc5IDMyOSAxMDIgMzI2IDkwIGIgMjY4IDUxIDMwNyA2MSAyODcgNTEgYiAyMjEgNzIgMjUwIDUxIDIzNCA1OCBiIDIwNSAxMTUgMjEwIDg0IDIwNSA5OSBiIDI1NCAxNzcgMjA1IDE0MiAyMjMgMTcwIG0gLTI4MSAtNTQgYiAtMjY5IC01MiAtMjc3IC01MiAtMjczIC01MiBiIC0yMjMgLTczIC0yNTMgLTUyIC0yMzUgLTU5IGIgLTIwNiAtMTE2IC0yMTIgLTg0IC0yMDYgLTEwMSBiIC0yMTYgLTE1MSAtMjA2IC0xMjkgLTIwOSAtMTQxIGIgLTI2OSAtMTc5IC0yMjggLTE3MCAtMjQ5IC0xNzkgYiAtMzE0IC0xNTkgLTI4NSAtMTc5IC0zMDIgLTE3MyBiIC0zMzAgLTExNiAtMzI1IC0xNDcgLTMzMCAtMTMxIGIgLTI4MSAtNTQgLTMzMCAtODggLTMxMyAtNjEgXCJ9LHY4ZDp7eF9taW46LTEuMzU5Mzc1LHhfbWF4OjI1NS44OTA2MjUsaGE6MjYxLG86XCJtIDExOCA1MTQgYiAxMjcgNTE3IDEyMSA1MTcgMTIyIDUxNyBiIDE0NyA1MDUgMTM2IDUxNyAxNDIgNTEzIGwgMTQ4IDUwMiBsIDE0OCA0MDMgYiAxNDggMzA2IDE0OCAzNTEgMTQ4IDMwNiBiIDE3NCAzMTUgMTQ5IDMwNiAxNjAgMzEwIGwgMjAwIDMyNCBsIDIwNSAzMjMgYiAyMjMgMzEyIDIxMyAzMjMgMjIwIDMxOSBsIDIyNSAzMDggbCAyMjUgMjYwIGIgMjI1IDI0NSAyMjUgMjU1IDIyNSAyNDkgYiAyMjAgMjA0IDIyNSAyMDggMjI0IDIwOSBiIDE3OSAxODggMjE2IDE5OSAyMTUgMTk5IGwgMTQ4IDE3NyBsIDE0OCAxMjQgbCAxNDggNzAgbCAxODkgODQgYiAyMzYgOTggMjE5IDk0IDIzMCA5OCBiIDI0NyA5NCAyNDAgOTggMjQzIDk3IGIgMjU1IDUyIDI1NCA4OCAyNTUgODcgYiAyNTUgMzMgMjU1IDQ3IDI1NSA0MCBsIDI1NCAtMTIgbCAyNTMgLTE1IGIgMjQ5IC0yMiAyNTMgLTE4IDI1MCAtMjAgbCAyNDUgLTI0IGwgMTk2IC00MSBsIDE0OCAtNTggbCAxNDggLTEwOCBiIDE0OCAtMTU4IDE0OCAtMTM2IDE0OCAtMTU4IGIgMTc0IC0xNDggMTQ4IC0xNTggMTYwIC0xNTQgYiAyMDQgLTE0MCAxOTggLTE0MCAyMDAgLTE0MCBsIDIwNCAtMTQwIGIgMjI0IC0xNTIgMjEzIC0xNDAgMjIxIC0xNDUgYiAyMjUgLTIwMSAyMjQgLTE1NSAyMjUgLTE3NyBiIDIyNCAtMjU0IDIyNSAtMjI2IDIyNCAtMjUxIGIgMTU3IC0yODQgMjIwIC0yNjIgMjIwIC0yNjIgbCAxNDggLTI4OCBsIDE0OCAtMzk1IGwgMTQ4IC01MDMgbCAxNDcgLTUwNiBiIDEyNyAtNTE5IDE0MiAtNTE0IDEzNCAtNTE5IGIgMTA3IC01MDYgMTE5IC01MTkgMTExIC01MTQgbCAxMDYgLTUwMyBsIDEwNiAtNDAzIGIgMTA2IC0zMDMgMTA2IC0zMTYgMTA2IC0zMDMgYiAxMDQgLTMwMyAxMDQgLTMwMyAxMDQgLTMwMyBiIDg4IC0zMTAgMTA0IC0zMDMgOTYgLTMwNiBsIDYzIC0zMTkgYiA1MSAtMzIyIDU5IC0zMjAgNTUgLTMyMiBiIDM2IC0zMTUgNDYgLTMyMiA0MCAtMzE5IGIgMzEgLTI3MyAzMiAtMzA5IDMxIC0zMTIgYiAzMSAtMjU4IDMxIC0yNjkgMzEgLTI2MyBsIDMxIC0yMTAgbCAzNCAtMjA2IGIgNDAgLTE5OCAzNSAtMjA0IDM4IC0xOTkgYiA3NCAtMTg2IDQyIC0xOTcgNTcgLTE5MSBsIDEwNiAtMTczIGwgMTA2IC0xMjMgYiAxMDYgLTk3IDEwNiAtMTEyIDEwNiAtMTA0IGIgMTA2IC03MiAxMDYgLTc2IDEwNiAtNzIgYiAxMDQgLTcyIDEwNiAtNzIgMTA2IC03MiBiIDIwIC05OSA4OSAtNzkgMjMgLTk5IGIgMCAtODQgMTAgLTk5IDIgLTkzIGIgLTEgLTM3IDAgLTgxIC0xIC01OSBiIDAgMTEgLTEgLTE1IDAgOSBiIDU4IDQwIDQgMjIgMiAyMiBsIDEwNiA1NiBsIDEwNiAxMDkgYiAxMDYgMTIzIDEwNiAxMTUgMTA2IDExOSBiIDEwNiAxNjIgMTA2IDE0NyAxMDYgMTYyIGIgODEgMTU1IDEwNiAxNjIgOTMgMTU5IGIgNTAgMTQ3IDY1IDE0OSA1NSAxNDcgYiAzNiAxNTIgNDMgMTQ3IDQwIDE0OCBiIDMxIDE5NCAzMiAxNTggMzEgMTU2IGIgMzEgMjA5IDMxIDE5OCAzMSAyMDQgbCAzMSAyNTYgbCAzNCAyNjAgYiA3NiAyODEgMzggMjY5IDM4IDI2OSBsIDEwNiAyOTIgbCAxMDYgMzk2IGwgMTA2IDUwMiBsIDEwNyA1MDUgYiAxMTggNTE0IDExMCA1MDkgMTE0IDUxMyBcIn0sdjhmOnt4X21pbjotMjEuNzgxMjUseF9tYXg6MzYyLjA2MjUsaGE6MzY5LG86XCJtIDMwMiAxMDMxIGIgMzA4IDEwMzIgMzA0IDEwMzIgMzA3IDEwMzIgYiAzMzAgMTAxNiAzMTggMTAzMiAzMjUgMTAyNyBiIDM2MiA4NjcgMzUxIDk3MCAzNjIgOTIwIGIgMzQwIDczOCAzNjIgODI0IDM1MyA3ODAgbCAzMzYgNzI3IGwgMzQwIDcxNyBiIDM2MiA1OTEgMzU1IDY3NyAzNjIgNjM0IGIgMjU3IDMyMyAzNjIgNDk2IDMyNSA0MDEgYiAyMDQgMjcyIDI0MyAzMDYgMjI3IDI5MCBiIDIwIDU2IDEyOSAyMDYgNjYgMTMzIGIgLTEgMTggMTIgNDQgMCAyMiBiIC0xOSA0IC00IDkgLTEyIDQgbCAtMjEgNCBsIC0yMSAxNDAgbCAtMjEgMjc2IGwgLTEyIDI3NyBiIDE2NyAzMzMgNjEgMjg4IDEyNyAzMDkgYiAzMTkgNTk4IDI2MiAzODggMzE5IDQ5MSBiIDMxMSA2NjQgMzE5IDYyMCAzMTcgNjQyIGwgMzEwIDY3MyBsIDMwNCA2NjQgYiAyMDQgNTQ4IDI3OSA2MjAgMjUwIDU4NyBiIDIwIDMzMyAxMjkgNDgzIDY2IDQwOSBiIC0xIDI5MiAxMiAzMjAgMCAyOTggYiAtMTkgMjgwIC00IDI4NSAtMTIgMjgwIGwgLTIxIDI4MCBsIC0yMSA0MTYgbCAtMjEgNTUyIGwgLTEyIDU1MyBiIDE2NyA2MDkgNjEgNTY0IDEyNyA1ODUgYiAzMTkgODc0IDI2NCA2NjYgMzE5IDc3MCBiIDI5NCA5OTIgMzE5IDkxNCAzMTEgOTU0IGIgMjg4IDEwMTEgMjg4IDEwMDQgMjg4IDEwMDcgYiAzMDIgMTAzMSAyODggMTAyMSAyOTQgMTAyOCBcIn0sdjkwOnt4X21pbjotMTcxLjUseF9tYXg6NDgzLjE4NzUsaGE6NDkzLG86XCJtIC04IDYzMSBiIC0xIDYzMiAtNiA2MzIgLTQgNjMyIGIgMTkgNjIwIDggNjMyIDE2IDYyOCBiIDIwIDQ5NSAyMCA2MTYgMjAgNjE2IGIgMjAgMzczIDIwIDQyNyAyMCAzNzMgYiAxMTUgNDEwIDIwIDM3MyA2MyAzOTAgbCAyMTAgNDQ4IGwgMjEwIDUzMSBiIDIxMiA2MjAgMjEwIDYxNCAyMTAgNjE2IGIgMjMxIDYzMiAyMTUgNjI4IDIyMyA2MzIgYiAyNDYgNjI3IDIzNiA2MzIgMjQyIDYzMSBiIDI1MSA1NDEgMjUxIDYyMCAyNTEgNjI4IGwgMjUxIDQ2MyBsIDMxNSA0ODkgYiAzODcgNTE0IDM2OCA1MDkgMzgxIDUxNCBiIDM5MyA1MTMgMzkwIDUxNCAzOTIgNTE0IGIgNDA2IDQ5NCA0MDIgNTEwIDQwNiA1MDIgYiAzOTcgNDc2IDQwNiA0ODcgNDA0IDQ4MCBiIDMyMyA0NDYgMzk2IDQ3NCAzNjMgNDYyIGwgMjUxIDQxNyBsIDI1MSAyODMgbCAyNTEgMTQ4IGwgMjU0IDE1MSBiIDM3MCAxOTkgMjkxIDE4MyAzMzIgMTk5IGIgNDE1IDE5MSAzODUgMTk5IDQwMCAxOTcgYiA0ODMgODQgNDU4IDE3NiA0ODMgMTM0IGIgNDYxIDAgNDgzIDU4IDQ3NiAyOSBiIDMzMiAtMTQyIDQzOSAtNDAgNDExIC03MiBsIDI1NSAtMjE1IGIgMjMxIC0yMjkgMjQwIC0yMjkgMjM5IC0yMjkgYiAyMTYgLTIyMyAyMjQgLTIyOSAyMjAgLTIyNyBiIDIxMCAtMTU4IDIxMCAtMjE3IDIxMCAtMjIzIGIgMjEwIC0xMjAgMjEwIC0xNDggMjEwIC0xMzYgbCAyMTAgLTI5IGwgMjA1IC0zNCBiIDEwMCAtMTQyIDE4MiAtNjUgMTU5IC04OCBsIDIzIC0yMTUgYiAtMSAtMjI5IDkgLTIyOSA2IC0yMjkgYiAtMTkgLTIxNyAtOSAtMjI5IC0xNiAtMjI0IGwgLTIwIC0yMTUgbCAtMjEgNDggbCAtMjEgMzEwIGwgLTgzIDI4NyBiIC0xNTIgMjYyIC0xMzMgMjY2IC0xNDUgMjYyIGIgLTE1NyAyNjMgLTE1MyAyNjIgLTE1NSAyNjIgYiAtMTcxIDI4MyAtMTY2IDI2NiAtMTcxIDI3NCBiIC0xNjEgMzAxIC0xNzEgMjkwIC0xNjcgMjk3IGIgLTkxIDMyOCAtMTYwIDMwMiAtMTI5IDMxNSBsIC0yMSAzNTYgbCAtMjEgNDg3IGwgLTIwIDYxNyBsIC0xOSA2MjEgYiAtOCA2MzEgLTE3IDYyNiAtMTIgNjMwIG0gMjEwIDI4OCBiIDIxMCA0MDEgMjEwIDM1MSAyMTAgNDAxIGIgMTE0IDM2NSAyMDkgNDAxIDE2NyAzODQgbCAyMCAzMjcgbCAyMCAyMzggbCAyMCAxNDggbCAyMSAxNTEgYiAxNDAgMTk5IDU5IDE4MyAxMDIgMTk5IGIgMjA2IDE4MCAxNjQgMTk5IDE4NyAxOTIgbCAyMDkgMTc3IGIgMjA5IDE3NyAyMDkgMTc3IDIwOSAxNzcgYiAyMTAgMjg4IDIxMCAxNzcgMjEwIDE5OSBtIDExMCAxMzEgYiA5NiAxMzMgMTA2IDEzMyAxMDAgMTMzIGIgODkgMTMzIDkzIDEzMyA5MSAxMzMgYiAyNCA4NyA2MyAxMjkgNDAgMTEzIGwgMjAgODAgbCAyMCAtMzcgbCAyMCAtMTU2IGwgMjMgLTE1MiBiIDE0NCA4MSA5NiAtNzIgMTQ0IDIwIGwgMTQ0IDgzIGIgMTEwIDEzMSAxNDQgMTEzIDEzNCAxMjYgbSAzNDEgMTMxIGIgMzI4IDEzMyAzMzcgMTMzIDMzMiAxMzMgYiAzMjIgMTMzIDMyNiAxMzMgMzIzIDEzMyBiIDI1NyA4NyAyOTYgMTI5IDI3MyAxMTMgbCAyNTEgODAgbCAyNTEgLTM3IGwgMjUxIC0xNTYgbCAyNTUgLTE1MiBiIDM3NSA4MSAzMjggLTcyIDM3NSAyMCBsIDM3NSA4MyBiIDM0MSAxMzEgMzc1IDExMyAzNjcgMTI2IFwifSx2OTI6e3hfbWluOjAseF9tYXg6NTk4Ljg5MDYyNSxoYTo2MTEsbzpcIm0gNjIgMTgxIGIgNzcgMTgzIDY2IDE4MyA3MiAxODMgYiA5MSAxODEgODMgMTgzIDg4IDE4MyBiIDIwMiAxMzEgMTAwIDE4MCAxMDYgMTc3IGwgMjk5IDg3IGwgMzk0IDEzMSBiIDUxNyAxODMgNDk5IDE4MSA1MDIgMTgzIGIgNTE5IDE4MyA1MTcgMTgzIDUxOCAxODMgYiA1OTggMTA0IDU2NyAxODMgNTk4IDE0NCBiIDU3NyA0OSA1OTggODQgNTkyIDY1IGIgNTE4IDE1IDU2NyAzOCA1NjMgMzcgYiA0ODQgMCA0OTkgNiA0ODQgMCBiIDUxOCAtMTYgNDg0IC0xIDQ5OSAtOCBiIDU3NyAtNTEgNTYzIC0zOCA1NjcgLTQwIGIgNTk4IC0xMDUgNTkyIC02NiA1OTggLTg2IGIgNTE5IC0xODQgNTk4IC0xNDUgNTY3IC0xODQgYiA1MTcgLTE4NCA1MTggLTE4NCA1MTcgLTE4NCBiIDM5NCAtMTMzIDUwMiAtMTg0IDQ5OSAtMTgzIGwgMjk5IC04OCBsIDIwMiAtMTMzIGIgODEgLTE4NCA5OSAtMTgzIDk1IC0xODQgYiA3NyAtMTg0IDgwIC0xODQgNzggLTE4NCBiIDAgLTEwNSAyOSAtMTg0IDAgLTE0NSBiIDIwIC01MSAwIC04NiA1IC02NiBiIDgwIC0xNiAyOSAtNDAgMzQgLTM4IGIgMTE0IC0xIDk4IC04IDExNCAtMSBiIDgwIDE1IDExNCAwIDk4IDYgYiAyMCA0OSAzNCAzNyAyOSAzOCBiIDAgMTA0IDYgNjUgMCA4NCBiIDYyIDE4MSAwIDE0MCAyMyAxNzQgbSA4OCAxMzQgYiA3NCAxMzYgODUgMTM0IDgwIDEzNiBiIDY4IDEzNCA3MiAxMzYgNjkgMTM2IGIgNDYgMTA0IDU0IDEzMCA0NiAxMTcgYiA1NSA4MSA0NiA5NSA0OSA4OCBiIDE0OSAzNCA1OSA3NiA1MyA4MCBiIDIyNCAtMSAxOTAgMTUgMjI0IDAgYiAxNDQgLTM4IDIyNCAtMSAxODcgLTE4IGIgNTQgLTg0IDU5IC03OSA1OCAtNzkgYiA0NiAtMTA1IDQ5IC05MCA0NiAtOTggYiA3NiAtMTM3IDQ2IC0xMjIgNTggLTEzNyBiIDc4IC0xMzcgNzcgLTEzNyA3NyAtMTM3IGIgMTk0IC04NiA4NyAtMTM3IDc2IC0xNDEgYiAyOTggLTM2IDI1MCAtNTggMjk4IC0zNiBiIDI5OCAtMzYgMjk4IC0zNiAyOTggLTM2IGIgNDAyIC04NCAyOTkgLTM2IDM0NSAtNTggYiA1MTggLTEzNyA1MjIgLTE0MSA1MTAgLTEzNyBiIDUyMSAtMTM3IDUxOSAtMTM3IDUxOSAtMTM3IGIgNTUxIC0xMDUgNTM5IC0xMzcgNTUxIC0xMjIgYiA1NDEgLTgzIDU1MSAtOTggNTQ4IC05MCBiIDQ0NyAtMzYgNTM3IC03NyA1NDQgLTgxIGIgMzc0IC0xIDQwNiAtMTYgMzc0IC0xIGIgNDQ3IDM0IDM3NCAwIDQwNiAxNSBiIDU0MSA4MSA1NDQgODAgNTM3IDc2IGIgNTUxIDEwNCA1NDggODggNTUxIDk3IGIgNTIxIDEzNiA1NTEgMTIwIDUzOSAxMzYgYiA1MTggMTM2IDUxOSAxMzYgNTE5IDEzNiBiIDUxNyAxMzYgNTE4IDEzNiA1MTcgMTM2IGwgNTE3IDEzNiBiIDQwMiA4MyA1MTEgMTM2IDUxMSAxMzYgYiAyOTggMzQgMzQ1IDU2IDI5OSAzNCBiIDI5OCAzNCAyOTggMzQgMjk4IDM0IGIgMTk0IDg0IDI5OCAzNCAyNTAgNTYgYiA4OCAxMzQgMTM3IDExMSA4OSAxMzMgXCJ9LHY5Mzp7eF9taW46MCx4X21heDo0MzguMjgxMjUsaGE6NDQ3LG86XCJtIDIxMiAyMDUgYiAyMTkgMjA1IDIxMyAyMDUgMjE2IDIwNSBiIDIzOSAxODMgMjI4IDIwNSAyMzEgMjA0IGIgNDIxIC0xNjMgMjk4IDQwIDM2MyAtODMgYiA0MzggLTE5MSA0MzQgLTE4MCA0MzggLTE4NiBiIDQzNiAtMTk3IDQzOCAtMTkyIDQzOCAtMTk1IGIgNDI0IC0yMDYgNDM0IC0yMDQgNDMxIC0yMDYgYiA0MDYgLTIwMSA0MjAgLTIwNiA0MTUgLTIwNSBiIDIxNiAtMTU2IDM0NyAtMTcyIDI4MSAtMTU2IGIgMjMgLTIwNSAxNDggLTE1NiA4MCAtMTczIGIgMTQgLTIwNiAyMCAtMjA2IDE3IC0yMDYgYiAwIC0xOTEgNiAtMjA2IDAgLTIwMSBiIDYgLTE3NiAwIC0xODcgMSAtMTgzIGIgMjAyIDE5MiA2MyAtMTA0IDE0MiA0NSBiIDIxMiAyMDUgMjA1IDE5OSAyMDggMjAyIG0gMjY0IDQ4IGwgMjQ5IDgxIGwgMjQzIDk0IGwgMjQyIDkxIGIgODkgLTEyNiAyMDggMzYgMTM3IC02NiBiIDgxIC0xMzggODUgLTEzMyA4MSAtMTM4IGIgODEgLTEzOCA4MSAtMTM4IDgxIC0xMzggYiA4MSAtMTM4IDgxIC0xMzggODEgLTEzOCBiIDk1IC0xMzMgODEgLTEzOCA4NyAtMTM2IGIgMjgwIC05NCAxNTYgLTEwOCAyMjEgLTk0IGIgMzM0IC05OCAyOTkgLTk0IDMxNyAtOTUgYiAzNDMgLTk5IDMzOCAtOTkgMzQzIC05OSBiIDM0MyAtOTkgMzQzIC05OSAzNDMgLTk5IGIgMzM4IC05NCAzNDMgLTk5IDM0MSAtOTcgYiAyNjQgNDggMzE4IC01OCAyODcgMSBcIn0sdjk0Ont4X21pbjotMTQ5LjcxODc1LHhfbWF4OjE0OC4zNTkzNzUsaGE6MTUxLG86XCJtIC05IDIxNSBiIDAgMjE3IC02IDIxNyAtNCAyMTcgYiAxOSAyMDUgOCAyMTcgMTQgMjEzIGIgMjAgMTQyIDIwIDIwMiAyMCAyMDEgbCAyMCA4NCBsIDIzIDg0IGIgMTQ0IC0yNyA4MSA3NCAxMjkgMzAgYiAxNDggLTY2IDE0NyAtNDAgMTQ4IC01NCBiIDM2IC0yMTMgMTQ4IC0xMzQgMTAzIC0xOTcgYiAwIC0yMTkgMjQgLTIxNyAxMiAtMjE5IGIgLTE0NSAtMTA0IC02OCAtMjE5IC0xMjkgLTE3MyBiIC0xNDkgLTY4IC0xNDggLTkxIC0xNDkgLTc5IGIgLTI0IDg0IC0xNDkgNiAtOTggNzQgbCAtMjEgODQgbCAtMjEgMTQyIGIgLTE5IDIwNSAtMjAgMjAxIC0yMCAyMDIgYiAtOSAyMTUgLTE3IDIwOSAtMTMgMjEzIG0gLTIxIC0xNSBiIC0yMyA0MSAtMjEgMzcgLTIxIDQxIGIgLTIzIDQxIC0yMyA0MSAtMjMgNDEgYiAtNzYgMTEgLTM1IDQwIC02MiAyNiBiIC0xMDggLTY1IC05OCAtMTEgLTEwOCAtMzggYiAtMSAtMTc2IC0xMDggLTEyMiAtNjUgLTE3NiBiIDEwNyAtNjUgNjMgLTE3NiAxMDcgLTEyMiBiIDc0IDExIDEwNyAtMzggOTYgLTExIGIgMjAgNDEgNjEgMjYgMzIgNDEgYiAyMCAtMTUgMjAgNDEgMjAgMTUgYiAxOSAtNzQgMjAgLTcyIDIwIC03MiBiIDAgLTg3IDE0IC04MyA2IC04NyBiIC0xOSAtNzQgLTggLTg3IC0xNiAtODMgYiAtMjEgLTE1IC0yMCAtNzIgLTIwIC03MiBcIn0sdjk1Ont4X21pbjowLHhfbWF4OjQwNi45Njg3NSxoYTo0MTUsbzpcIm0gNTUgMTgxIGIgNzAgMTgzIDYxIDE4MyA2NiAxODMgYiAxMTEgMTcwIDg1IDE4MyA5OSAxNzkgYiAxNjAgMTMwIDExNSAxNjcgMTM3IDE0OSBsIDIwMiA5NSBsIDI0NSAxMzAgYiAzMTkgMTgxIDI5OSAxNzYgMzAyIDE3OSBiIDMzNCAxODMgMzI1IDE4MyAzMzAgMTgzIGIgNDA2IDEwOSAzNzUgMTgzIDQwNiAxNDggYiA0MDEgODEgNDA2IDk5IDQwNSA5MSBiIDM0OCAyNCAzOTQgNjUgMzkwIDU5IGIgMzE4IC0xIDMzMiAxMSAzMTggMCBiIDM0OCAtMjYgMzE4IC0xIDMzMiAtMTIgYiA0MDEgLTgzIDM5MCAtNjEgMzk0IC02NiBiIDQwNiAtMTExIDQwNSAtOTMgNDA2IC0xMDEgYiAzMzQgLTE4NCA0MDYgLTE0OSAzNzUgLTE4NCBiIDMxOSAtMTgzIDMzMCAtMTg0IDMyNSAtMTg0IGIgMjQ1IC0xMzEgMzAyIC0xODAgMjk5IC0xNzcgbCAyMDIgLTk3IGwgMTYwIC0xMzEgYiA4NSAtMTgzIDEwNyAtMTc3IDEwMyAtMTgwIGIgNzAgLTE4NCA4MCAtMTg0IDc2IC0xODQgYiAwIC0xMTEgMzEgLTE4NCAwIC0xNDkgYiA0IC04MyAwIC0xMDEgMSAtOTMgYiA1OCAtMjYgMTAgLTY2IDE2IC02MSBiIDg4IC0xIDc0IC0xMiA4OCAtMSBiIDU4IDI0IDg4IDAgNzQgMTEgYiAxMCA2OSAyMyA1NCAxNyA1OSBiIDAgMTA5IDIgODEgMCA5NSBiIDU1IDE4MSAwIDE0MiAyMSAxNzMgbSA4MyAxMzMgYiA3MiAxMzYgNzggMTM2IDc2IDEzNiBiIDU3IDEzMSA2NiAxMzYgNjEgMTM0IGIgNDYgMTA5IDQ5IDEyNiA0NiAxMTcgYiA1MCA5MyA0NiAxMDQgNDcgOTggYiAxMDcgNDUgNTEgOTEgNzcgNzAgYiAxNjAgMCAxMzcgMjAgMTYwIDAgYiAxMDcgLTQ3IDE2MCAtMSAxMzcgLTIyIGIgNTAgLTk0IDc3IC03MiA1MSAtOTMgYiA0NiAtMTExIDQ3IC05OSA0NiAtMTA1IGIgNTkgLTEzNCA0NiAtMTIwIDUwIC0xMzAgYiA3MiAtMTM3IDYyIC0xMzYgNjggLTEzNyBiIDgzIC0xMzYgNzYgLTEzNyA4MCAtMTM2IGIgMTQ0IC04NCA4NCAtMTM0IDEwNyAtMTE2IGIgMjAyIC0zNiAxNzYgLTU4IDIwMiAtMzYgYiAyNjEgLTg0IDIwMiAtMzYgMjMwIC01OCBiIDMyMyAtMTM2IDI5OSAtMTE2IDMyMSAtMTM0IGIgMzM0IC0xMzcgMzI2IC0xMzYgMzMwIC0xMzcgYiAzNDUgLTEzNCAzMzggLTEzNyAzNDMgLTEzNiBiIDM2MCAtMTExIDM1NSAtMTMwIDM2MCAtMTIwIGIgMzU1IC05NCAzNjAgLTEwNSAzNTkgLTk5IGIgMjk5IC00NyAzNTMgLTkzIDMyOSAtNzIgYiAyNDUgMCAyNjkgLTIyIDI0NSAtMSBiIDI5OSA0NSAyNDUgMCAyNjkgMjAgYiAzNTUgOTMgMzI5IDcwIDM1MyA5MSBiIDM2MCAxMDkgMzU5IDk4IDM2MCAxMDQgYiAzNDUgMTMzIDM2MCAxMTkgMzU1IDEyOSBiIDMzNCAxMzYgMzQzIDEzNCAzMzggMTM2IGIgMzIzIDEzNCAzMzAgMTM2IDMyNiAxMzQgYiAyNjEgODMgMzIxIDEzMyAyOTkgMTE1IGIgMjAyIDM0IDIzMCA1NiAyMDIgMzQgYiAxNDQgODMgMjAyIDM0IDE3NiA1NiBiIDgzIDEzMyAxMDYgMTE1IDg0IDEzMyBcIn0sdjk3Ont4X21pbjotMjI4LjY3MTg3NSx4X21heDoyMjcuMzEyNSxoYToyMzIsbzpcIm0gLTIxNyA0ODcgbCAtMjEzIDQ4OCBsIDAgNDg4IGwgMjEyIDQ4OCBsIDIxNiA0ODcgYiAyMjUgNDc2IDIyMCA0ODQgMjI0IDQ4MCBsIDIyNyA0NzMgbCAyMjcgMjQ0IGwgMjI3IDE1IGwgMjI1IDEyIGIgMjA2IDAgMjIzIDQgMjE1IDAgYiAxOTcgMSAyMDQgMCAyMDAgMCBiIDE4NyAxMiAxOTMgNCAxODkgNiBsIDE4NiAxNSBsIDE4NiAxMzggbCAxODYgMjYyIGwgLTEgMjYyIGwgLTE4NyAyNjIgbCAtMTg3IDEzOCBsIC0xODcgMTUgbCAtMTg5IDEyIGIgLTIwOCAwIC0xOTMgNCAtMjAwIDAgYiAtMjI3IDEyIC0yMTYgMCAtMjIzIDQgbCAtMjI4IDE1IGwgLTIyOCAyNDQgbCAtMjI4IDQ3MyBsIC0yMjcgNDc2IGIgLTIxNyA0ODcgLTIyNSA0ODAgLTIyMSA0ODQgXCJ9LHY5YTp7eF9taW46LTIxLjc4MTI1LHhfbWF4OjM2Ny41LGhhOjM3NSxvOlwibSAyMzAgMTAzMSBiIDIzOCAxMDMyIDIzMiAxMDMyIDIzNSAxMDMyIGIgMjU5IDEwMTQgMjQ1IDEwMzIgMjUxIDEwMjcgYiAzNjcgNjYyIDMzMCA5MDYgMzY3IDc4MiBiIDM2NCA2MDIgMzY3IDY0MSAzNjcgNjIxIGIgMjMyIDMxNyAzNTIgNDg4IDMwNCAzODQgYiA1NyAxMjAgMTU1IDI0NSAxMDMgMTg3IGIgLTEgMTggMzEgODQgNiA0MCBiIC0xOSA0IC00IDExIC0xMiA0IGwgLTIxIDQgbCAtMjEgMTU5IGwgLTIxIDMxNSBsIC0xNiAzMTUgYiA5NiAzMzUgMTAgMzE1IDYyIDMyNCBiIDMxNSA2OTUgMjI3IDM4MCAzMTUgNTI3IGIgMzEzIDczOCAzMTUgNzA5IDMxNCA3MjQgYiAyMjQgOTkxIDMwNCA4MjUgMjczIDkxNiBiIDIxNiAxMDEzIDIxOSA5OTkgMjE2IDEwMDcgYiAyMzAgMTAzMSAyMTYgMTAyMSAyMjAgMTAyOCBcIn0sdjliOnt4X21pbjotMjQuNSx4X21heDozMTMuMDYyNSxoYTozMTksbzpcIm0gLTI0IC0xMzMgbCAtMjQgLTUgbCAtMjAgLTUgYiAtMSAtMTkgLTEyIC01IC00IC0xMSBiIDE0MiAtMjEzIDEzIC02MSA3NCAtMTQ0IGIgMjU4IC0zNzYgMTk2IC0yNjkgMjMwIC0zMTUgYiAzMTMgLTYwNSAyOTUgLTQ0OSAzMTMgLTUyOCBiIDI5MiAtNzQyIDMxMyAtNjUyIDMwNiAtNjk5IGIgMjg4IC03NTIgMjg5IC03NDggMjg4IC03NTIgYiAyODggLTc1MiAyODggLTc1MiAyODggLTc1MiBiIDI5MiAtNzY0IDI4OSAtNzUzIDI5MSAtNzU3IGIgMzEzIC05MDcgMzA2IC04MTEgMzEzIC04NjAgYiAyOTIgLTEwNDUgMzEzIC05NTQgMzA2IC0xMDAyIGIgMjg4IC0xMDU0IDI4OSAtMTA1MCAyODggLTEwNTQgYiAyODggLTEwNTQgMjg4IC0xMDU0IDI4OCAtMTA1NCBiIDI5MiAtMTA2NyAyODkgLTEwNTQgMjkxIC0xMDYwIGIgMzEzIC0xMjEwIDMwNiAtMTExMyAzMTMgLTExNjEgYiAyOTIgLTEzNDYgMzEzIC0xMjU3IDMwNiAtMTMwNCBiIDI4OCAtMTM1NyAyODkgLTEzNTMgMjg4IC0xMzU3IGIgMjg4IC0xMzU3IDI4OCAtMTM1NyAyODggLTEzNTcgYiAyOTIgLTEzNjggMjg5IC0xMzU3IDI5MSAtMTM2MyBiIDMxMyAtMTUxMiAzMDYgLTE0MTUgMzEzIC0xNDY0IGIgMjkyIC0xNjQ4IDMxMyAtMTU2MCAzMDYgLTE2MDUgYiAyODggLTE2NjAgMjg5IC0xNjU0IDI4OCAtMTY2MCBiIDI4OCAtMTY2MCAyODggLTE2NjAgMjg4IC0xNjYwIGIgMjkyIC0xNjcxIDI4OSAtMTY2MCAyOTEgLTE2NjUgYiAzMTMgLTE4MTQgMzA2IC0xNzE5IDMxMyAtMTc2NiBiIDI1MCAtMjA0MCAzMTMgLTE4OTcgMjkxIC0xOTc3IGIgMjMyIC0yMDYyIDIzOCAtMjA1NyAyMzYgLTIwNTkgYiAyMjEgLTIwNjUgMjMwIC0yMDYzIDIyNSAtMjA2NSBiIDIwMCAtMjA0NSAyMTAgLTIwNjUgMjAxIC0yMDU3IGIgMjAwIC0yMDQzIDIwMCAtMjA0NCAyMDAgLTIwNDQgYiAyMDggLTIwMjYgMjAwIC0yMDM3IDIwMiAtMjAzNCBiIDI2OSAtMTgyNiAyNDkgLTE5NjYgMjY5IC0xODk3IGIgMTUzIC0xNTQ0IDI2OSAtMTcyNiAyMzAgLTE2MjUgYiAtOSAtMTQ3MiAxMTUgLTE1MDYgNTggLTE0ODEgYiAtMjEgLTE0NzEgLTE0IC0xNDcxIC0xOSAtMTQ3MSBsIC0yNCAtMTQ3MSBsIC0yNCAtMTM0MyBsIC0yNCAtMTIxNSBsIC0yMCAtMTIxNSBiIC0xIC0xMjI5IC0xMiAtMTIxNSAtNCAtMTIyMSBiIDE0MiAtMTQyNCAxMyAtMTI3MCA3NCAtMTM1MyBiIDI1NyAtMTU4MiAxOTYgLTE0NzggMjI4IC0xNTI0IGIgMjY0IC0xNTk0IDI2MSAtMTU4OSAyNjQgLTE1OTQgbCAyNjQgLTE1OTQgYiAyNjUgLTE1ODIgMjY0IC0xNTk0IDI2NCAtMTU4OSBiIDI3MCAtMTUyNSAyNjggLTE1NjIgMjcwIC0xNTQ0IGIgMTUzIC0xMjQzIDI3MCAtMTQyNCAyMjggLTEzMjEgYiAtOSAtMTE3MCAxMTUgLTEyMDMgNTggLTExNzggYiAtMjEgLTExNjggLTE0IC0xMTcwIC0xOSAtMTE2OCBsIC0yNCAtMTE2OCBsIC0yNCAtMTA0MSBsIC0yNCAtOTEzIGwgLTIwIC05MTMgYiAtMSAtOTI3IC0xMiAtOTEzIC00IC05MTggYiAxNDIgLTExMjEgMTMgLTk2NyA3NCAtMTA1MCBiIDI1NyAtMTI4MSAxOTYgLTExNzUgMjI4IC0xMjIxIGIgMjY0IC0xMjkyIDI2MSAtMTI4NiAyNjQgLTEyOTIgbCAyNjQgLTEyOTIgYiAyNjUgLTEyNzkgMjY0IC0xMjkyIDI2NCAtMTI4NiBiIDI3MCAtMTIyMiAyNjggLTEyNjEgMjcwIC0xMjQyIGIgMTUzIC05NDEgMjcwIC0xMTIxIDIyOCAtMTAxOCBiIC05IC04NjcgMTE1IC05MDAgNTggLTg3NSBiIC0yMSAtODY2IC0xNCAtODY3IC0xOSAtODY2IGwgLTI0IC04NjYgbCAtMjQgLTczOCBsIC0yNCAtNjEwIGwgLTIwIC02MTAgYiAtMSAtNjI0IC0xMiAtNjEwIC00IC02MTYgYiAxNDIgLTgxOCAxMyAtNjY0IDc0IC03NDkgYiAyNTcgLTk3OCAxOTYgLTg3MyAyMjggLTkxOCBiIDI2NCAtOTg5IDI2MSAtOTg0IDI2NCAtOTg5IGwgMjY0IC05ODkgYiAyNjUgLTk3NyAyNjQgLTk4OSAyNjQgLTk4NCBiIDI3MCAtOTIwIDI2OCAtOTU5IDI3MCAtOTM5IGIgMTUzIC02MzggMjcwIC04MTggMjI4IC03MTYgYiAtOSAtNTY0IDExNSAtNTk4IDU4IC01NzMgYiAtMjEgLTU2MyAtMTQgLTU2NCAtMTkgLTU2MyBsIC0yNCAtNTYzIGwgLTI0IC00MzUgbCAtMjQgLTMwOCBsIC0yMCAtMzA4IGIgLTEgLTMyMiAtMTIgLTMwOCAtNCAtMzEzIGIgMTQyIC01MTYgMTMgLTM2MyA3NCAtNDQ2IGIgMjU3IC02NzUgMTk2IC01NzEgMjI4IC02MTYgYiAyNjQgLTY4NyAyNjEgLTY4MSAyNjQgLTY4NyBsIDI2NCAtNjg3IGIgMjY1IC02NzQgMjY0IC02ODcgMjY0IC02ODEgYiAyNzAgLTYxNyAyNjggLTY1NiAyNzAgLTYzNyBiIDE1MyAtMzM1IDI3MCAtNTE2IDIyOCAtNDEzIGIgLTkgLTI2MiAxMTUgLTI5NSA1OCAtMjcwIGIgLTIxIC0yNjAgLTE0IC0yNjIgLTE5IC0yNjAgbCAtMjQgLTI2MCBsIC0yNCAtMTMzIFwifSx2OWM6e3hfbWluOi0xNjYuMDYyNSx4X21heDotMjUuODU5Mzc1LGhhOjAsbzpcIm0gLTQ5IDM2OSBiIC00MiAzNzAgLTQ2IDM2OSAtNDQgMzcwIGIgLTI3IDM2MCAtMzYgMzcwIC0yOSAzNjYgYiAtMjUgMzU1IC0yNyAzNTkgLTI1IDM1OCBiIC0zMiAzMzUgLTI1IDM1MSAtMjggMzQ3IGIgLTkyIDUyIC02NiAyNDggLTg3IDE1OSBiIC05MyAtMSAtOTMgNDMgLTkzIDIwIGIgLTkyIC01NCAtOTMgLTIzIC05MyAtNDUgYiAtMzIgLTMzNyAtODUgLTE2MiAtNjYgLTI1MSBiIC0yNSAtMzU1IC0yNyAtMzQ5IC0yNSAtMzUyIGIgLTQyIC0zNzEgLTI1IC0zNjUgLTMyIC0zNzEgYiAtNjEgLTM1MyAtNTAgLTM3MSAtNTEgLTM2OSBiIC0xNjMgLTYzIC0xMTkgLTI2MiAtMTUzIC0xNjUgYiAtMTY2IC0xIC0xNjYgLTM3IC0xNjYgLTMxIGIgLTE2MyA2MiAtMTY2IDMwIC0xNjYgMzYgYiAtNjEgMzUyIC0xNTMgMTYzIC0xMTkgMjYwIGIgLTQ5IDM2OSAtNTQgMzY1IC01MSAzNjYgXCJ9LHY5ZTp7eF9taW46MCx4X21heDo2MDcuMDYyNSxoYTo2MTksbzpcIm0gMjQzIDYzMSBiIDI1MCA2MzIgMjQ2IDYzMiAyNDkgNjMyIGIgMjcwIDYyMCAyNTkgNjMyIDI2OCA2MjggbCAyNzIgNjE2IGwgMjcyIDIwMSBsIDI3MiAtMjEyIGwgMjcwIC0yMTYgYiAyNTEgLTIyOSAyNjggLTIyNCAyNTkgLTIyOSBiIDIyNyAtMjE1IDI0MyAtMjI5IDI0MCAtMjI5IGwgMTUxIC0xNDIgYiAzMiAtMTYgODEgLTgwIDUzIC00OSBiIDAgODQgOSAxOCAwIDUyIGIgMTExIDE5OSAwIDE0OSA0MiAxOTkgYiAxMzcgMTk3IDExOSAxOTkgMTI3IDE5OCBiIDIyOCAxNTEgMTY4IDE5MSAxOTcgMTc3IGwgMjMxIDE0OCBsIDIzMSAzODMgYiAyMzIgNjIwIDIzMSA2MTYgMjMxIDYxNiBiIDI0MyA2MzEgMjM0IDYyNCAyMzggNjMwIG0gMTY4IDEzMSBiIDE1MiAxMzMgMTYzIDEzMyAxNTcgMTMzIGIgMTA3IDEwMiAxMzAgMTMzIDExMSAxMjAgYiAxMDYgODYgMTA3IDk3IDEwNiA5MSBiIDExMSA0MSAxMDYgNzMgMTA4IDU2IGIgMjI3IC0xNTIgMTI1IC0xMyAxNzEgLTkwIGwgMjMxIC0xNTYgbCAyMzEgLTM3IGwgMjMxIDgwIGwgMjI1IDg3IGIgMTY4IDEzMSAyMTAgMTExIDE5MCAxMjYgbSAzNDcgNjMxIGIgMzUzIDYzMiAzNDggNjMyIDM1MSA2MzIgYiAzNzQgNjIwIDM2MyA2MzIgMzcxIDYyOCBiIDM3NSAzODMgMzc1IDYxNiAzNzUgNjE2IGwgMzc1IDE0OCBsIDM3NyAxNTEgYiA0OTIgMTk5IDQxNSAxODMgNDU0IDE5OSBiIDUzNyAxOTEgNTA3IDE5OSA1MjIgMTk3IGIgNjA3IDg0IDU4MiAxNzYgNjA3IDEzNCBiIDU4MyAwIDYwNyA1OCA1OTggMjkgYiA0NTUgLTE0MiA1NjIgLTQwIDUzMyAtNzIgbCAzNzggLTIxNSBiIDM1NSAtMjI5IDM2NCAtMjI5IDM2MiAtMjI5IGIgMzM0IC0yMTYgMzQ1IC0yMjkgMzM3IC0yMjQgbCAzMzMgLTIxMiBsIDMzMyAyMDEgbCAzMzMgNjE2IGwgMzM0IDYyMCBiIDM0NyA2MzEgMzM3IDYyNCAzNDEgNjMwIG0gNDY1IDEzMSBiIDQ1MSAxMzMgNDYxIDEzMyA0NTUgMTMzIGIgNDQ1IDEzMyA0NDkgMTMzIDQ0NiAxMzMgYiAzNzkgODcgNDE5IDEyOSAzOTYgMTEzIGwgMzc1IDgwIGwgMzc1IC0zNyBsIDM3NSAtMTU2IGwgMzc4IC0xNTIgYiA0OTkgODEgNDUxIC03MiA0OTkgMjAgbCA0OTkgODMgYiA0NjUgMTMxIDQ5OSAxMTMgNDkwIDEyNiBcIn0sdmEzOnt4X21pbjo1OC41MzEyNSx4X21heDoyMjguNjcxODc1LGhhOjI5NCxvOlwibSAxMzggMzcxIGIgMTQyIDM3MyAxNDAgMzcxIDE0MSAzNzMgYiAxNzggMzQyIDE0OSAzNzMgMTU2IDM2NiBiIDIyOCAyNTEgMjE3IDI5NyAyMjggMjc4IGIgMjI4IDI0NCAyMjggMjQ4IDIyOCAyNDcgYiAxNzYgMTQ3IDIyNyAyMTIgMjEyIDE4NCBiIDEyMyA3MyAxNTIgMTIyIDEzMiA5MyBiIDEyMSA2MiAxMjIgNzAgMTIxIDY2IGIgMTQ1IDEzIDEyMSA0OCAxMjkgMzEgYiAxNTMgLTIgMTUxIDYgMTUzIDEgYiAxNDkgLTkgMTUzIC01IDE1MiAtNiBiIDE0NCAtMTEgMTQ4IC0xMSAxNDUgLTExIGIgMTI5IC0xIDE0MCAtMTEgMTM2IC04IGIgNjEgODcgODkgMzcgNjggNjggYiA1OCAxMTMgNTkgOTUgNTggMTA1IGIgMTEwIDIxNSA1OCAxNDQgNzQgMTc3IGIgMTYzIDI4NyAxMzQgMjQwIDE1NSAyNjkgYiAxNjYgMjk5IDE2NiAyOTEgMTY2IDI5NSBiIDE0MSAzNDggMTY2IDMxMyAxNTcgMzMwIGIgMTMzIDM2MCAxMzQgMzU2IDEzMyAzNTggYiAxMzMgMzYzIDEzMyAzNjIgMTMzIDM2MiBiIDEzOCAzNzEgMTMzIDM2NyAxMzYgMzcwIFwifSx2YTU6e3hfbWluOjAseF9tYXg6MzQ5LjgxMjUsaGE6MzU3LG86XCJtIDg4IDMwMiBiIDEwMyAzMDMgOTMgMzAyIDk4IDMwMyBiIDIwMiAyMjQgMTQ5IDMwMyAxOTEgMjcwIGIgMjA1IDE5OSAyMDQgMjE2IDIwNSAyMDggYiAxNzggMTI5IDIwNSAxNzMgMTk2IDE0NyBsIDE3NSAxMjYgbCAxODIgMTI3IGIgMzA3IDI0OSAyMzYgMTQyIDI4NCAxOTAgYiAzMTMgMjU5IDMwOCAyNTQgMzExIDI1OCBiIDMyOSAyNjcgMzE3IDI2NSAzMjMgMjY3IGIgMzQ5IDI0NyAzNDAgMjY3IDM0OSAyNTkgYiAyMDEgLTI2MyAzNDkgMjQyIDIwNCAtMjU4IGIgMTgyIC0yNzMgMTk3IC0yNzAgMTkwIC0yNzMgYiAxNjMgLTI2MCAxNzQgLTI3MyAxNjYgLTI2OSBiIDE2MSAtMjU2IDE2MSAtMjU5IDE2MSAtMjU4IGIgMjE3IC01OSAxNjEgLTI0OCAxNzAgLTIyMCBiIDI3MiAxMjkgMjQ3IDQzIDI3MiAxMjcgYiAyNzIgMTI5IDI3MiAxMjkgMjcyIDEyOSBiIDI2NCAxMjIgMjcyIDEyOSAyNjggMTI2IGIgMTQwIDgwIDIyNyA5NCAxODMgODAgYiAzNiAxMTUgMTAyIDgwIDY1IDkxIGIgMCAxOTQgMTAgMTM2IDAgMTY1IGIgODggMzAyIDAgMjQ0IDMyIDI5MiBcIn0sdmE5Ont4X21pbjotMjQuNSx4X21heDozMTQuNDIxODc1LGhhOjMyMSxvOlwibSAtMjQgLTE0NSBsIC0yNCAtNSBsIC0yMCAtNSBiIDAgLTIzIC05IC01IC0yIC0xMiBiIDI3IC04NyA0IC0zOCAxNCAtNjYgYiAxMzggLTIyMCA1MyAtMTM2IDg4IC0xNzcgYiAyMzUgLTMyOCAxNzkgLTI1NSAyMDggLTI4OCBiIDMxNCAtNTkyIDI4NyAtNDA5IDMxNCAtNTAxIGIgMjkyIC03MzIgMzE0IC02MzkgMzA3IC02ODcgbCAyODkgLTc0MiBsIDI5NCAtNzU2IGIgMzE0IC04OTYgMzA3IC04MDIgMzE0IC04NDkgYiAyOTIgLTEwMzUgMzE0IC05NDMgMzA3IC05OTEgbCAyODkgLTEwNDUgbCAyOTQgLTEwNTcgYiAzMTQgLTExOTcgMzA3IC0xMTA0IDMxNCAtMTE1MiBiIDI5MiAtMTMzOCAzMTQgLTEyNDYgMzA3IC0xMjkyIGwgMjg5IC0xMzQ3IGwgMjk0IC0xMzYwIGIgMzE0IC0xNTAwIDMwNyAtMTQwNyAzMTQgLTE0NTQgYiAyNzMgLTE2ODkgMzE0IC0xNTY1IDMwMCAtMTYyOCBiIDI1MCAtMTcxMiAyNjUgLTE3MTAgMjYxIC0xNzEyIGIgMjI4IC0xNjkxIDIzNiAtMTcxMiAyMjggLTE3MDQgbCAyMjggLTE2ODUgbCAyMzQgLTE2NzUgYiAyNzAgLTE1MDcgMjU4IC0xNjIxIDI3MCAtMTU2NCBiIDk4IC0xMTkzIDI3MCAtMTM4MSAyMDkgLTEyNjEgYiA0MCAtMTE3NCA3NiAtMTE3OSA1OCAtMTE3NCBiIC0xMCAtMTE4OSAyNCAtMTE3NCA4IC0xMTc4IGIgLTIwIC0xMTkyIC0xNCAtMTE5MiAtMTYgLTExOTIgbCAtMjQgLTExOTIgbCAtMjQgLTEwNTIgbCAtMjQgLTkxMyBsIC0yMCAtOTEzIGIgMCAtOTMxIC05IC05MTMgLTIgLTkyMCBiIDI3IC05OTUgNCAtOTQ2IDE0IC05NzQgYiAxMzggLTExMjggNTMgLTEwNDMgODggLTEwODUgYiAyNTcgLTEyNzUgMTkwIC0xMTcyIDIyOCAtMTIyMCBiIDI2MiAtMTI4MyAyNTkgLTEyNzkgMjYyIC0xMjgzIGwgMjYyIC0xMjgzIGIgMjY5IC0xMjQ5IDI2NCAtMTI4MiAyNjggLTEyNjAgYiAyNzAgLTEyMDYgMjcwIC0xMjMzIDI3MCAtMTIyMCBiIDk4IC04OTEgMjcwIC0xMDc1IDIwNiAtOTU3IGIgNDAgLTg3MSA3NiAtODc3IDU4IC04NzEgYiAtMTAgLTg4NiAyNCAtODcxIDggLTg3NSBiIC0yMCAtODg5IC0xNCAtODg5IC0xNiAtODg5IGwgLTI0IC04ODkgbCAtMjQgLTc0OSBsIC0yNCAtNjEwIGwgLTIwIC02MTAgYiAwIC02MjggLTkgLTYxMCAtMiAtNjE3IGIgMjcgLTY5MiA0IC02NDQgMTQgLTY3MSBiIDEzOCAtODI1IDUzIC03NDEgODggLTc4MiBiIDI1NyAtOTczIDE5MCAtODcwIDIyOCAtOTE3IGIgMjYyIC05ODEgMjU5IC05NzcgMjYyIC05ODEgbCAyNjIgLTk4MSBiIDI2OSAtOTQ2IDI2NCAtOTc5IDI2OCAtOTU3IGIgMjcwIC05MDMgMjcwIC05MzEgMjcwIC05MTcgYiA5OCAtNTg4IDI3MCAtNzc0IDIwNiAtNjU1IGIgNDAgLTU2OSA3NiAtNTc0IDU4IC01NjkgYiAtMTAgLTU4NCAyNCAtNTY5IDggLTU3NCBiIC0yMCAtNTg3IC0xNCAtNTg3IC0xNiAtNTg3IGwgLTI0IC01ODcgbCAtMjQgLTQ0OCBsIC0yNCAtMzA4IGwgLTIwIC0zMDggYiAwIC0zMjYgLTkgLTMwOCAtMiAtMzE1IGIgMjcgLTM5MCA0IC0zNDEgMTQgLTM2OSBiIDEzOCAtNTIzIDUzIC00MzggODggLTQ4MCBiIDI1NyAtNjcwIDE5MCAtNTY3IDIyOCAtNjE0IGIgMjYyIC02NzggMjU5IC02NzQgMjYyIC02NzggYiAyNjIgLTY3OCAyNjIgLTY3OCAyNjIgLTY3OCBiIDI2OSAtNjQ0IDI2NCAtNjc3IDI2OCAtNjU2IGIgMjcwIC02MDEgMjcwIC02MjggMjcwIC02MTQgYiA5OCAtMjg1IDI3MCAtNDcxIDIwNiAtMzUyIGIgNDAgLTI2NiA3NiAtMjczIDU4IC0yNjYgYiAtMTAgLTI4MSAyNCAtMjY2IDggLTI3MiBiIC0yMCAtMjg0IC0xNCAtMjg0IC0xNiAtMjg0IGwgLTI0IC0yODQgbCAtMjQgLTE0NSBcIn0sdmFhOnt4X21pbjotMS4zNTkzNzUseF9tYXg6NzUyLjcwMzEyNSxoYTo3NjgsbzpcIm0gNDkwIDk4NSBiIDUwNCA5ODYgNDk1IDk4NiA1MDAgOTg2IGIgNjA0IDkwNyA1NTEgOTg2IDU5MyA5NTQgYiA2MDcgODg0IDYwNyA5MDAgNjA3IDg5MiBiIDU4MSA4MTMgNjA3IDg1NyA1OTcgODMxIGwgNTc4IDgxMCBsIDU4MyA4MTEgYiA3MTAgOTMyIDYzOCA4MjcgNjg3IDg3MyBiIDcxNCA5NDMgNzExIDkzNiA3MTMgOTQyIGIgNzMwIDk1MiA3MjAgOTQ5IDcyNSA5NTIgYiA3NTIgOTMxIDc0MSA5NTIgNzUyIDk0MyBiIDIwMCAtOTQ2IDc1MiA5MjcgMjA0IC05NDEgYiAxODIgLTk1NyAxOTcgLTk1MyAxOTAgLTk1NyBiIDE2MyAtOTQ1IDE3NCAtOTU3IDE2NiAtOTUzIGIgMTYxIC05MzkgMTYxIC05NDIgMTYxIC05NDIgYiAyMTcgLTc0MyAxNjEgLTkzMSAxNzAgLTkwNCBiIDI3MiAtNTU1IDI0NyAtNjM5IDI3MiAtNTU1IGIgMjcyIC01NTUgMjcyIC01NTUgMjcyIC01NTUgYiAyNjQgLTU2MCAyNzIgLTU1NSAyNjggLTU1NyBiIDE0MCAtNjAzIDIyNyAtNTg5IDE4MiAtNjAzIGIgMzYgLTU2NyAxMDIgLTYwMyA2NSAtNTkyIGIgLTEgLTQ4NyAxMiAtNTQ4IC0xIC01MTcgYiAxNyAtNDI3IC0xIC00NjYgNSAtNDQ1IGIgMTAzIC0zODAgMzggLTM5NSA3MCAtMzgwIGIgMTkxIC00MzMgMTM3IC0zODAgMTcyIC0zOTggYiAyMDUgLTQ4NCAyMDEgLTQ0OCAyMDUgLTQ2NiBiIDE3OCAtNTUzIDIwNSAtNTA5IDE5NiAtNTM1IGwgMTc1IC01NTcgbCAxODIgLTU1NSBiIDMwNyAtNDM1IDIzNiAtNTM5IDI4NCAtNDk0IGIgMzcyIC0yMTMgMzA4IC00MzAgMzcyIC0yMTUgYiAzNzIgLTIxMyAzNzIgLTIxMyAzNzIgLTIxMyBiIDM2NCAtMjE5IDM3MiAtMjEzIDM2OCAtMjE2IGIgMjQwIC0yNjIgMzI4IC0yNDcgMjgzIC0yNjIgYiAxMzcgLTIyNiAyMDIgLTI2MiAxNjYgLTI0OSBiIDk5IC0xNDUgMTEyIC0yMDYgOTkgLTE3NiBiIDExOCAtODQgOTkgLTEyNCAxMDYgLTEwNCBiIDIwNCAtMzggMTM4IC01NCAxNzEgLTM4IGIgMjkyIC05MSAyMzggLTM4IDI3MyAtNTYgYiAzMDYgLTE0MSAzMDIgLTEwNiAzMDYgLTEyNCBiIDI3OSAtMjEyIDMwNiAtMTY3IDI5NiAtMTk0IGwgMjc2IC0yMTUgbCAyODEgLTIxMyBiIDQwOCAtOTMgMzM2IC0xOTggMzg1IC0xNTEgYiA0NzMgMTI5IDQwOSAtODggNDczIDEyNyBiIDQ3MyAxMjkgNDczIDEyOSA0NzMgMTI5IGIgNDY1IDEyMiA0NzMgMTI5IDQ2OSAxMjYgYiAzNDEgODAgNDI4IDk0IDM4MyA4MCBiIDIzNiAxMTUgMzAzIDgwIDI2NiA5MSBiIDIwMCAxOTUgMjEzIDEzNiAyMDAgMTY1IGIgMjE3IDI1NiAyMDAgMjE3IDIwNiAyMzggYiAzMDQgMzAzIDIzOSAyODcgMjcyIDMwMyBiIDM5MyAyNDkgMzM4IDMwMyAzNzQgMjg1IGIgNDA2IDE5OSA0MDIgMjM0IDQwNiAyMTcgYiAzNzkgMTI5IDQwNiAxNzMgMzk3IDE0OCBsIDM3NyAxMjYgbCAzODIgMTI3IGIgNTA5IDI0OCA0MzYgMTQyIDQ4NSAxOTAgYiA1NzQgNDcwIDUxMCAyNTQgNTc0IDQ2OSBiIDU3NCA0NzAgNTc0IDQ3MCA1NzQgNDcwIGIgNTY2IDQ2NCA1NzQgNDcwIDU3MCA0NjcgYiA0NDIgNDIxIDUyOSA0MzUgNDg0IDQyMSBiIDMzNyA0NTggNDA0IDQyMSAzNjcgNDMzIGIgMzAwIDUzOCAzMTQgNDc3IDMwMCA1MDggYiAzMTggNTk4IDMwMCA1NTkgMzA2IDU4MCBiIDQwNCA2NDUgMzQwIDYzMCAzNzIgNjQ1IGIgNDk0IDU5MiA0MzkgNjQ1IDQ3NSA2MjcgYiA1MDcgNTQxIDUwMiA1NzcgNTA3IDU1OSBiIDQ4MCA0NzEgNTA3IDUxNiA0OTggNDg5IGwgNDc3IDQ2NyBsIDQ4MyA0NzAgYiA2MDggNTg5IDUzNyA0ODUgNTg2IDUzMSBiIDY3NSA4MTEgNjExIDU5NSA2NzUgODEwIGIgNjc1IDgxMSA2NzUgODExIDY3NSA4MTEgYiA2NjYgODA2IDY3NSA4MTEgNjcxIDgwOSBiIDU0MyA3NjMgNjI4IDc3NyA1ODUgNzYzIGIgNDM4IDc5OSA1MDQgNzYzIDQ2OCA3NzUgYiA0MDEgODc4IDQxMiA4MjAgNDAxIDg0OSBiIDQ5MCA5ODUgNDAxIDkyOCA0MzQgOTc3IFwifSx2YWI6e3hfbWluOjAseF9tYXg6MjcyLjIxODc1LGhhOjI3OCxvOlwibSAyNDMgNjMxIGIgMjUwIDYzMiAyNDYgNjMyIDI0OSA2MzIgYiAyNzAgNjIwIDI1OSA2MzIgMjY4IDYyOCBsIDI3MiA2MTYgbCAyNzIgMjAxIGwgMjcyIC0yMTIgbCAyNzAgLTIxNiBiIDI1MSAtMjI5IDI2OCAtMjI0IDI1OSAtMjI5IGIgMjI3IC0yMTUgMjQzIC0yMjkgMjQwIC0yMjkgbCAxNTEgLTE0MiBiIDMyIC0xNiA4MSAtODAgNTMgLTQ5IGIgMCA4NCA5IDE4IDAgNTIgYiAxMTEgMTk5IDAgMTQ5IDQyIDE5OSBiIDEzNyAxOTcgMTE5IDE5OSAxMjcgMTk4IGIgMjI4IDE1MSAxNjggMTkxIDE5NyAxNzcgbCAyMzEgMTQ4IGwgMjMxIDM4MyBiIDIzMiA2MjAgMjMxIDYxNiAyMzEgNjE2IGIgMjQzIDYzMSAyMzQgNjI0IDIzOCA2MzAgbSAxNjggMTMxIGIgMTUyIDEzMyAxNjMgMTMzIDE1NyAxMzMgYiAxMDcgMTAyIDEzMCAxMzMgMTExIDEyMCBiIDEwNiA4NiAxMDcgOTcgMTA2IDkxIGIgMTExIDQxIDEwNiA3MyAxMDggNTYgYiAyMjcgLTE1MiAxMjUgLTEzIDE3MSAtOTAgbCAyMzEgLTE1NiBsIDIzMSAtMzcgbCAyMzEgODAgbCAyMjUgODcgYiAxNjggMTMxIDIxMCAxMTEgMTkwIDEyNiBcIn0sdmFkOnt4X21pbjowLHhfbWF4Ojg3My44MjgxMjUsaGE6ODkyLG86XCJtIDAgMCBsIDAgNzAzIGwgODEgNzAzIGwgMTY0IDcwMyBsIDE2NCAwIGwgMTY0IC03MDUgbCA4MSAtNzA1IGwgMCAtNzA1IGwgMCAwIG0gMjI1IDAgbCAyMjUgNzAzIGwgMjQ2IDcwMyBsIDI2OCA3MDMgbCAyNjggMzY2IGwgMjY4IDMwIGwgMjc0IDM2IGIgMzE0IDc5IDI4NCA0NCAzMDIgNjMgYiA0MTMgMzAyIDM1NyAxMzcgMzkyIDIxMyBiIDQzMiAzMjcgNDE5IDMyNCA0MjEgMzI3IGIgNDQ5IDMwNiA0NDMgMzI3IDQ0NyAzMjIgYiA2MTEgMTE1IDQ1NyAxOTUgNTI5IDExNSBiIDY1MSAxMjIgNjI0IDExNSA2MzggMTE3IGIgNzI4IDMxNiA3MDUgMTQwIDcyNCAxODggYiA3MjkgMzg4IDcyOCAzNDIgNzI5IDM2NiBiIDY3MSA2MzUgNzI5IDUzMyA3MTEgNjAyIGIgNTgxIDY2MiA2NDkgNjUyIDYxNiA2NjIgYiA0NzcgNjM3IDU0NSA2NjIgNTEwIDY1MyBsIDQ3NSA2MzUgbCA0NzcgNjM0IGIgNTAzIDYyNyA0ODggNjMyIDQ5NSA2MzEgYiA1NDUgNTU2IDUzMiA2MTIgNTQ1IDU4NCBiIDQ5MSA0ODAgNTQ1IDUyNCA1MjYgNDkxIGIgNDY1IDQ3NCA0ODEgNDc2IDQ3MyA0NzQgYiAzNzkgNTYzIDQxNyA0NzQgMzc5IDUxNiBiIDM4OSA2MDIgMzc5IDU3NiAzODIgNTg4IGIgNTQxIDY5MSA0MDkgNjQxIDQ3OSA2ODEgYiA1ODIgNjk0IDU1NSA2OTIgNTY4IDY5NCBiIDg2NSA0NjIgNzE0IDY5NCA4MzQgNTk4IGIgODczIDM5MiA4NzEgNDQwIDg3MyA0MTYgYiA4NjUgMzE3IDg3MyAzNjcgODcxIDM0MSBiIDYzOSA4NCA4MzkgMTk0IDc0OCAxMDEgYiA2MTIgODMgNjMwIDgzIDYyMCA4MyBiIDUxMSAxMTYgNTc3IDgzIDU0MyA5NCBiIDUwNCAxMjAgNTA5IDExOSA1MDYgMTIwIGIgNTA0IDEyMCA1MDQgMTIwIDUwNCAxMjAgYiA0NjkgNTkgNTA0IDEyMCA0ODggOTMgbCA0MzIgLTEgbCA0NjkgLTYxIGIgNTA0IC0xMjIgNDg4IC05NCA1MDQgLTEyMiBiIDUwNCAtMTIyIDUwNCAtMTIyIDUwNCAtMTIyIGIgNTExIC0xMTcgNTA2IC0xMjIgNTA5IC0xMjAgYiA2MTIgLTg0IDU0MyAtOTUgNTc3IC04NCBiIDY2NSAtOTEgNjMwIC04NCA2NDcgLTg3IGIgODY5IC0zMzggNzcxIC0xMjIgODUwIC0yMTYgYiA4NzMgLTM5MiA4NzIgLTM1NiA4NzMgLTM3NCBiIDc5OCAtNTk1IDg3MyAtNDY5IDg0NyAtNTM5IGIgNTgxIC02OTUgNzQxIC02NjIgNjYwIC02OTUgYiA0MDYgLTYyNiA1MTcgLTY5NSA0NTQgLTY3MSBiIDM4MSAtNTYzIDM4OSAtNjA3IDM4MSAtNTg1IGIgNDY1IC00NzcgMzgxIC01MTkgNDEzIC00NzcgYiA1NDUgLTU1OSA1MTQgLTQ3NyA1NDUgLTUxOSBiIDUwMyAtNjI4IDU0NSAtNTg3IDUzMiAtNjEzIGIgNDc3IC02MzUgNDk1IC02MzIgNDg4IC02MzQgbCA0NzUgLTYzNyBsIDQ3NyAtNjM4IGIgNTgxIC02NjMgNTEwIC02NTUgNTQ1IC02NjMgYiA2NzEgLTYzNyA2MTYgLTY2MyA2NDkgLTY1MyBiIDcyOSAtMzkxIDcxMSAtNjAzIDcyOSAtNTM0IGIgNzI4IC0zMTcgNzI5IC0zNjcgNzI4IC0zNDQgYiA2MjMgLTExNyA3MjIgLTE3MyA2OTggLTEyNCBiIDYxMSAtMTE2IDYxOSAtMTE2IDYxNSAtMTE2IGIgNDQ5IC0zMDggNTI4IC0xMTYgNDU3IC0xOTggYiA0MzIgLTMyOCA0NDcgLTMyMyA0NDMgLTMyOCBiIDQxMyAtMzAzIDQyMSAtMzI4IDQxOSAtMzI2IGIgMzE0IC04MCAzOTIgLTIxNSAzNTcgLTEzOCBiIDI3NCAtMzcgMzAyIC02NSAyODQgLTQ1IGwgMjY4IC0zMSBsIDI2OCAtMzY3IGwgMjY4IC03MDUgbCAyNDYgLTcwNSBsIDIyNSAtNzA1IGwgMjI1IDAgXCJ9LHZiMTp7eF9taW46NzguOTM3NSx4X21heDo0ODUuOTIxODc1LGhhOjQxNyxvOlwibSAzNjIgMzc4IGIgMzc4IDM4MCAzNjcgMzgwIDM3MiAzODAgYiA0NzIgMzQ4IDQxNSAzODAgNDUzIDM2NyBiIDQ4NSAzMTUgNDgxIDMzOCA0ODUgMzI3IGIgNDYyIDI3MyA0ODUgMjk4IDQ3NyAyODEgYiA0MzkgMjY3IDQ1NCAyNjkgNDQ2IDI2NyBiIDM5OCAyOTAgNDI0IDI2NyA0MDkgMjc0IGIgMzQ0IDMxOSAzODUgMzA5IDM2NCAzMTkgYiAyODEgMjY5IDMxNSAzMTkgMjg5IDMwMSBiIDI3OSAyNjIgMjgwIDI2NiAyNzkgMjYyIGIgMjc2IDI1NiAyNzkgMjYwIDI3NyAyNTggYiAyNzQgMjQ5IDI3NiAyNTQgMjc0IDI1MSBiIDIzOCAxMjcgMjczIDI0OCAyNTcgMTkyIGIgMjAxIDQgMjE3IDYxIDIwMSA1IGIgMTY2IC0xIDE5OCAtMSAyMDAgLTEgYiAxNTMgLTEgMTYzIC0xIDE1NyAtMSBiIDE0MSAtMSAxNDggLTEgMTQ0IC0xIGIgMTA0IDQgMTA2IC0xIDEwNyAtMSBiIDEwNCA2IDEwNCA1IDEwNCA1IGIgMTQyIDE0NCAxMDQgMTMgMTEwIDM0IGIgMTgyIDI3OCAxNjQgMjE5IDE4MSAyNzYgYiAxODMgMjg4IDE4MiAyODEgMTgyIDI4NSBiIDE4NSAzMDIgMTg1IDI5MiAxODUgMjk4IGIgMTY0IDMzMCAxODUgMzE3IDE3NiAzMjggYiAxNTkgMzMwIDE2MyAzMzAgMTYxIDMzMCBiIDEwMiAzMDIgMTQwIDMzMCAxMTkgMzIwIGIgOTEgMjk0IDk1IDI5NSA5MyAyOTQgYiA4OCAyOTQgOTEgMjk0IDg5IDI5NCBiIDc4IDMwMyA4MyAyOTQgNzggMjk4IGIgODEgMzEyIDc4IDMwNiA3OCAzMDkgYiAyMDAgMzczIDEwNiAzNDcgMTYwIDM3MyBiIDIxNSAzNzEgMjA1IDM3MyAyMDkgMzcxIGIgMjY2IDMzNSAyMzUgMzY3IDI1NCAzNTMgYiAyNjkgMzMxIDI2OCAzMzMgMjY5IDMzMSBiIDI2OSAzMzEgMjY5IDMzMSAyNjkgMzMxIGIgMjczIDMzNSAyNjkgMzMxIDI3MCAzMzQgYiAzNjIgMzc4IDI5OCAzNTkgMzMwIDM3NiBcIn0sdmIzOnt4X21pbjowLHhfbWF4OjIyNy4zMTI1LGhhOjIzMixvOlwibSA5MSAyMTMgYiAxMDAgMjE1IDkzIDIxNSA5NiAyMTUgYiAyMjcgNTggMTY3IDIxNSAyMjQgMTQ0IGIgMjI3IDUyIDIyNyA1NiAyMjcgNTQgYiA2MSAtMjAxIDIyNyAtNDMgMTY0IC0xMzggYiAyOSAtMjE2IDQ0IC0yMTIgMzYgLTIxNiBiIDIzIC0yMTAgMjcgLTIxNiAyNCAtMjEzIGIgMjEgLTIwNSAyMSAtMjA4IDIxIC0yMDYgYiAzNCAtMTkyIDIxIC0yMDEgMjUgLTE5NyBiIDEyMiAtNTUgODkgLTE2MSAxMjIgLTEwNiBiIDEwNCA2IDEyMiAtMzMgMTE3IC0xMiBsIDEwMyA5IGwgOTYgOSBiIDQgNzkgNTcgOSAxNyAzOCBiIDAgMTEyIDEgOTAgMCAxMDEgYiA5MSAyMTMgMCAxNjMgMzYgMjA5IFwifSx2YjQ6e3hfbWluOi01OTcuNTMxMjUseF9tYXg6NTk2LjE3MTg3NSxoYTo2MDgsbzpcIm0gLTUzMyAzMjQgYiAtNTI1IDMyNyAtNTMwIDMyNiAtNTI4IDMyNyBiIC01MDQgMzA1IC01MTQgMzI3IC01MDQgMzE3IGIgLTUwNCAzMDUgLTUwNCAzMDUgLTUwNCAzMDUgYiAtNTEzIDI4NCAtNTA0IDI5OSAtNTA0IDI5OSBiIC01NTYgMTEyIC01NDEgMjI2IC01NTYgMTY3IGIgLTU0NSAzMyAtNTU2IDg0IC01NTIgNTggYiAtNTI0IC0yMCAtNTQxIDE1IC01MzIgLTkgbCAtNTIyIC0yMyBsIC00OTEgMTUgbCAtNDEzIDExMSBiIC0zNTUgMTc0IC0zNjcgMTY5IC0zNjMgMTc0IGIgLTM1MSAxNzQgLTM1MyAxNzQgLTM1MiAxNzQgYiAtMjU0IDg2IC0zNDMgMTc0IC0zNDggMTc5IGIgLTE2OCAtMSAtMjA4IDM3IC0xNjggLTEgYiAtMTAwIDg0IC0xNjggLTEgLTEzNyAzNyBiIC0yMyAxNzMgLTI4IDE3MyAtMjkgMTcyIGIgLTE5IDE3NCAtMjEgMTc0IC0yMCAxNzQgYiAtOCAxNzMgLTE0IDE3NCAtMTAgMTczIGIgODAgODYgLTUgMTcyIDEzIDE1MSBiIDE2NiAtMSAxMjcgMzcgMTY2IC0xIGIgMjM1IDg0IDE2NiAtMSAxOTcgMzcgYiAzMTEgMTczIDMwNiAxNzMgMzA0IDE3MiBiIDMxNyAxNzQgMzEzIDE3NCAzMTQgMTc0IGIgMzI2IDE3MyAzMTkgMTc0IDMyMyAxNzMgYiA0OTAgMTEgMzI5IDE3MiAzNjYgMTM0IGwgNTAyIC0xIGwgNTMwIDM0IGIgNTY4IDc2IDU2MCA3MiA1NjMgNzQgYiA1NzUgNzcgNTcwIDc3IDU3MyA3NyBiIDU5NiA1NiA1ODYgNzcgNTk2IDY4IGIgNTk0IDQ4IDU5NiA1NCA1OTYgNTEgYiA0MTcgLTE3MiA1OTIgNDEgNDI0IC0xNjYgYiA0MDUgLTE3NiA0MTUgLTE3NCA0MDkgLTE3NiBiIDM5NiAtMTc0IDQwMSAtMTc2IDM5OCAtMTc2IGIgMzA3IC04NyAzOTMgLTE3MyAzNzIgLTE1MiBiIDIyMSAtMSAyNTkgLTM4IDIyMSAtMSBiIDE1MiAtODYgMjIxIC0xIDE5MCAtMzggYiA3NiAtMTc2IDgxIC0xNzQgODMgLTE3MyBiIDcwIC0xNzYgNzQgLTE3NiA3MyAtMTc2IGIgNjEgLTE3NCA2NiAtMTc2IDYyIC0xNzQgYiAtMjcgLTg3IDU4IC0xNzMgMzggLTE1MiBiIC0xMTQgLTEgLTc0IC0zOCAtMTEyIC0xIGIgLTE4MiAtODYgLTExNCAtMSAtMTQ1IC0zOCBiIC0yNTggLTE3NiAtMjUzIC0xNzQgLTI1MyAtMTczIGIgLTI2NCAtMTc2IC0yNTkgLTE3NiAtMjYyIC0xNzYgYiAtMjc0IC0xNzQgLTI2OCAtMTc2IC0yNzIgLTE3NCBiIC00MzggLTExIC0yNzcgLTE3MyAtMzQ4IC0xMDIgbCAtNDQ5IDAgbCAtNDc5IC0zNyBiIC01MjQgLTgwIC01MTMgLTgwIC01MTQgLTgwIGwgLTUyNCAtODAgYiAtNTUzIC01MiAtNTM0IC04MCAtNTQwIC03NCBiIC01OTcgMTA5IC01ODMgLTggLTU5NyA0OCBiIC01NjAgMjgwIC01OTcgMTY1IC01ODUgMjI0IGIgLTUzMyAzMjQgLTU0OCAzMTAgLTU0MCAzMjIgXCJ9LHZiNjp7eF9taW46MCx4X21heDo1NTYuNjg3NSxoYTo1NjgsbzpcIm0gMjg5IDU0NSBiIDI5OCA1NDYgMjkyIDU0NSAyOTUgNTQ2IGIgMzE4IDUzMyAzMDYgNTQ2IDMxNSA1NDEgYiAzMTkgNDI4IDMxOSA1MzAgMzE5IDUyOCBsIDMxOSAzMjcgbCAzMzQgMzI3IGIgNTI2IDIyMyA0MTIgMzI2IDQ4NSAyODUgYiA1NDMgMTcyIDUzNyAyMDYgNTQzIDE5MCBiIDQ0NyA3NiA1NDMgMTIyIDUwMyA3NiBiIDQ0NSA3NiA0NDYgNzYgNDQ2IDc2IGIgMzU5IDE2NSAzOTQgNzcgMzU5IDExOSBiIDM2OCAyMDUgMzU5IDE3OSAzNjIgMTkyIGIgNDQxIDI1MSAzODIgMjMzIDQxMiAyNTEgYiA0NTUgMjQ5IDQ0NiAyNTEgNDUxIDI1MSBiIDQ2MCAyNDggNDU4IDI0OSA0NjAgMjQ4IGIgNDYwIDI0OCA0NjAgMjQ4IDQ2MCAyNDggYiA0NTQgMjU0IDQ2MCAyNDkgNDU4IDI1MSBiIDMzNCAyOTUgNDE5IDI4MCAzNzggMjk0IGwgMzE5IDI5NSBsIDMxOSA0IGwgMzE5IC0yODcgbCAzMjEgLTI4NSBiIDMyOCAtMjg1IDMyMiAtMjg1IDMyNSAtMjg1IGIgNTI0IC05OSA0MjQgLTI3NyA1MDcgLTE5OCBiIDU0MSAtNzkgNTI2IC04NCA1MzAgLTc5IGIgNTU2IC05NyA1NTEgLTc5IDU1NiAtODQgYiA1NDggLTEzMyA1NTYgLTEwNSA1NTMgLTExNyBiIDMzNCAtMzE3IDUyMSAtMjMzIDQzNCAtMzA2IGIgMzIyIC0zMTkgMzI5IC0zMTcgMzIzIC0zMTcgbCAzMTkgLTMxOSBsIDMxOSAtNDI0IGIgMzE5IC00NzEgMzE5IC00NDQgMzE5IC00NTkgYiAzMTMgLTU0MSAzMTkgLTU0NCAzMTggLTUzNSBiIDI5OCAtNTQ4IDMwOCAtNTQ1IDMwMyAtNTQ4IGIgMjc5IC01MzQgMjg5IC01NDggMjgxIC01NDIgYiAyNzcgLTQyNCAyNzcgLTUzMSAyNzcgLTUzMCBsIDI3NyAtMzE3IGwgMjczIC0zMTcgYiAxMyAtOTUgMTUzIC0zMDUgNTEgLTIxNyBiIDAgMiA0IC02MiAwIC0yOSBiIDE4MiAyOTUgMCAxMjYgNjYgMjM4IGIgMjc0IDMyNCAyMTAgMzA5IDI0OSAzMjAgbCAyNzcgMzI0IGwgMjc3IDQyNyBiIDI3OSA1MzMgMjc3IDUyOCAyNzcgNTMwIGIgMjg5IDU0NSAyODEgNTM4IDI4NSA1NDIgbSAyNzcgMiBiIDI3NyAyOTEgMjc3IDE2MSAyNzcgMjkxIGIgMjY4IDI4OCAyNzcgMjkxIDI3MyAyOTAgYiAxNDQgMSAxNzkgMjY1IDE0NCAxODQgYiAyNzYgLTI4NCAxNDQgLTE5OSAxNzUgLTI2NyBsIDI3NyAtMjg1IGwgMjc3IDIgXCJ9LHZiNzp7eF9taW46LTE3Ni45Mzc1LHhfbWF4OjI1MS44MTI1LGhhOjI1NyxvOlwibSAtOCA2MzEgYiAtMSA2MzIgLTYgNjMyIC00IDYzMiBiIDE5IDYyMCA4IDYzMiAxNiA2MjggYiAyMCA1MDMgMjAgNjE2IDIwIDYxNCBiIDIwIDM5MSAyMCA0NDIgMjAgMzkxIGIgODQgNDI0IDIwIDM5MSA0OSA0MDYgbCAxNDcgNDU2IGwgMTUyIDQ1NiBiIDE1MyA0NTYgMTUzIDQ1NiAxNTMgNDU2IGIgMTc1IDQzNSAxNjYgNDU2IDE3NSA0NDYgYiAxNzIgNDI3IDE3NSA0MzMgMTc0IDQzMCBiIDkyIDM4MCAxNzAgNDIwIDE3MiA0MjEgbCAyMCAzNDIgbCAyMCAyNDUgbCAyMCAxNDggbCAyMSAxNTEgYiAxMzcgMTk5IDU5IDE4MyA5OSAxOTkgYiAxODIgMTkxIDE1MiAxOTkgMTY3IDE5NyBiIDI1MSA4NCAyMjcgMTc2IDI1MSAxMzQgYiAyMjggMCAyNTEgNTggMjQzIDI5IGIgMTAwIC0xNDIgMjA2IC00MCAxNzggLTcyIGwgMjMgLTIxNSBiIDAgLTIyOSA5IC0yMjkgNiAtMjI5IGIgLTIwIC0yMTYgLTkgLTIyOSAtMTcgLTIyNCBiIC0yMSA1NCAtMjEgLTIxMiAtMjEgLTIxMiBiIC0yMSAzMjIgLTIxIDIwMSAtMjEgMzIyIGIgLTg1IDI5MCAtMjEgMzIyIC01MCAzMDggbCAtMTQ4IDI1NiBsIC0xNTMgMjU2IGIgLTE1NSAyNTYgLTE1NSAyNTYgLTE1NSAyNTYgYiAtMTc2IDI3NyAtMTY3IDI1NiAtMTc2IDI2NiBiIC0xNzQgMjg1IC0xNzYgMjgwIC0xNzUgMjgzIGIgLTkzIDMzMyAtMTcxIDI5NCAtMTc0IDI5MiBsIC0yMSAzNzAgbCAtMjEgNDk0IGIgLTIwIDYyMCAtMjEgNjE2IC0yMSA2MTYgYiAtOCA2MzEgLTE3IDYyNCAtMTMgNjMwIG0gMTEwIDEzMSBiIDk2IDEzMyAxMDYgMTMzIDEwMCAxMzMgYiA4OSAxMzMgOTMgMTMzIDkxIDEzMyBiIDI0IDg3IDYzIDEyOSA0MCAxMTMgbCAyMCA4MCBsIDIwIC0zNyBsIDIwIC0xNTYgbCAyMyAtMTUyIGIgMTQ0IDgxIDk2IC03MiAxNDQgMjAgbCAxNDQgODMgYiAxMTAgMTMxIDE0NCAxMTMgMTM0IDEyNiBcIn0sdmI5Ont4X21pbjotMTIyLjUseF9tYXg6MTIxLjE0MDYyNSxoYToxMjQsbzpcIm0gLTE2IDE0NSBiIDAgMTQ3IC0xMCAxNDcgLTUgMTQ3IGIgMTIxIC0xIDY2IDE0NyAxMjEgNzcgYiAxMTQgLTQ5IDEyMSAtMTYgMTE4IC0zMyBiIC0xIC0xNDggOTUgLTExMiA0NyAtMTQ4IGIgLTg1IC0xMDYgLTMxIC0xNDggLTYxIC0xMzQgYiAtMTIyIC0xIC0xMTAgLTc2IC0xMjIgLTM4IGIgLTE2IDE0NSAtMTIyIDY4IC04MSAxMzQgbSAxMiAxMTEgYiAwIDExMyA4IDExMyA0IDExMyBiIC02OCAyMiAtMjkgMTEzIC02MSA3MyBiIC03MCAwIC02OSAxNSAtNzAgNiBiIC0xMyAtMTEzIC03MCAtNDkgLTQ3IC05OCBiIC0xIC0xMTUgLTkgLTExNSAtNSAtMTE1IGIgNjMgLTQwIDI0IC0xMTUgNTMgLTgzIGIgNjggLTEgNjYgLTI3IDY4IC0xNSBiIDEyIDExMSA2OCA0OCA0NiA5NyBcIn0sdmJhOnt4X21pbjotMTE4LjQyMTg3NSx4X21heDo1OTcuNTMxMjUsaGE6MzgxLG86XCJtIDQ2MCA1NzQgYiA0NjQgNTc0IDQ2MSA1NzQgNDYyIDU3NCBiIDQ4OCA1NzQgNDcwIDU3NCA0ODEgNTc0IGIgNTAwIDU3MyA0OTEgNTc0IDQ5OCA1NzQgYiA1OTQgNTAzIDU0MyA1NzAgNTg4IDUzOCBiIDU5NyA0ODggNTk2IDQ5OCA1OTcgNDk0IGIgNTI4IDQxNyA1OTcgNDQ5IDU2NCA0MTcgYiA1MDIgNDIzIDUxOSA0MTcgNTEwIDQxOSBiIDQ2NSA0ODEgNDc3IDQzNCA0NjUgNDU4IGIgNDg4IDUyOCA0NjUgNDk5IDQ3MiA1MTYgYiA0OTAgNTMwIDQ5MCA1MzAgNDkwIDUzMCBiIDQ5MCA1MzAgNDkwIDUzMCA0OTAgNTMwIGIgNDY4IDUxNyA0ODggNTMwIDQ3NSA1MjMgYiAzNDkgMzQwIDQxOSA0ODUgMzc3IDQyMCBiIDM0NyAzMzAgMzQ4IDMzNCAzNDcgMzMwIGIgMzgzIDMyOCAzNDcgMzI4IDM2MyAzMjggYiA0MjggMzI2IDQyMyAzMjggNDI0IDMyOCBiIDQ0MiAzMDIgNDM4IDMyMCA0NDIgMzEyIGIgNDMwIDI4MSA0NDIgMjk0IDQzOCAyODUgYiAzODUgMjc2IDQyNCAyNzcgNDI2IDI3NiBsIDM3NyAyNzYgbCAzMzIgMjc2IGwgMzMwIDI2OSBiIDE3OCAtMTE3IDMwMyAxMjYgMjUwIC05IGIgMSAtMjQ5IDEyOSAtMTk0IDY5IC0yMzcgYiAtMjAgLTI1MSAtNiAtMjUxIC0xMyAtMjUxIGIgLTExNCAtMTg3IC02NSAtMjUxIC0xMDAgLTIyNyBiIC0xMTggLTE1NiAtMTE3IC0xNzcgLTExOCAtMTY2IGIgLTUxIC04NCAtMTE4IC0xMTYgLTkxIC04NCBiIC0zMSAtODcgLTQ2IC04NCAtMzkgLTg2IGIgMTYgLTE1MiAwIC05NSAxNiAtMTI0IGIgLTEyIC0yMDUgMTYgLTE3MyA4IC0xOTQgYiAtMTYgLTIwOCAtMTQgLTIwNiAtMTYgLTIwOCBiIC0xNCAtMjA4IC0xNiAtMjA4IC0xNCAtMjA4IGIgLTkgLTIwNiAtMTQgLTIwOCAtMTIgLTIwOCBiIDc0IC0xMjQgMjMgLTE5NyA1NCAtMTY2IGIgMTcyIDIyNCA5OCAtNzkgMTI1IDIyIGIgMTg1IDI3NiAxNzggMjUyIDE4MyAyNzQgYiAxODUgMjc2IDE4NSAyNzYgMTg1IDI3NiBiIDE0MSAyNzYgMTg1IDI3NiAxODEgMjc2IGIgOTEgMjgwIDk2IDI3NiA5NiAyNzYgYiA3NyAzMDIgODMgMjg1IDc3IDI5NCBiIDkxIDMyNiA3NyAzMTIgODMgMzIwIGIgMTQ4IDMyOCA5NSAzMjggOTYgMzI4IGwgMTk4IDMzMCBsIDIwMiAzNDEgYiA0NjAgNTc0IDI0OSA0NzMgMzUxIDU2NiBcIn0sdmJmOnt4X21pbjotNTMuMDc4MTI1LHhfbWF4OjUxMy4xNDA2MjUsaGE6NDg1LG86XCJtIDE4NSAzODMgYiAxOTYgMzg0IDE4NyAzODMgMTkxIDM4NCBiIDI3NyAzMzQgMjMwIDM4NCAyNTkgMzY1IGIgMjg4IDMwMSAyODEgMzI0IDI4OCAzMDYgYiAyODggMjk3IDI4OCAyOTggMjg4IDI5NyBiIDI5NCAzMDIgMjg5IDI5NyAyOTEgMjk5IGIgMzk0IDM3MCAzMjMgMzM4IDM2NyAzNjcgYiA0MDQgMzcxIDM5OCAzNzAgNDAxIDM3MSBiIDUxMCAyNzIgNDUzIDM3MSA0OTggMzI4IGIgNTEzIDIzNyA1MTMgMjYyIDUxMyAyNTEgYiA1MDcgMTcyIDUxMyAyMTcgNTExIDE5MiBiIDMyNiAtMzQgNDg3IDU5IDQxMiAtMjYgYiAzMTQgLTM2IDMyMiAtMzYgMzE4IC0zNiBiIDI3NCAtMjQgMjk4IC0zNiAyODMgLTMxIGwgMjY1IC0xNiBiIDIyNCA0NCAyNDYgLTEgMjMyIDIwIGIgMjIzIDQ5IDIyNCA0NyAyMjMgNDkgYiAyMjMgNDkgMjIzIDQ5IDIyMyA0OSBiIDE0OSAtMTk3IDIyMSA0OCAxNDkgLTE5NCBiIDE0OSAtMTk4IDE0OSAtMTk3IDE0OSAtMTk4IGIgMTcwIC0yMTAgMTQ5IC0yMDIgMTU1IC0yMDUgYiAxODcgLTIxNSAxNzQgLTIxMCAxNzUgLTIxMiBiIDIwNCAtMjMxIDIwMSAtMjE5IDIwNCAtMjIyIGIgMTk3IC0yNDUgMjA0IC0yNDAgMjAyIC0yNDIgbCAxOTQgLTI0OCBsIDc2IC0yNDggbCAtNDIgLTI0OCBsIC00NiAtMjQ1IGIgLTUzIC0yMzEgLTUxIC0yNDIgLTUzIC0yNDAgYiAtMzUgLTIxNSAtNTMgLTIyMiAtNDkgLTIxNyBiIC0xMyAtMjEwIC0yMSAtMjEyIC0yMCAtMjEyIGIgLTYgLTIwOCAtMTAgLTIwOSAtOCAtMjA4IGIgMCAtMjA2IC02IC0yMDggLTIgLTIwNiBiIDI1IC0xODggMTMgLTIwMSAyMSAtMTk1IGIgMTYzIDI4MCAyOCAtMTgzIDE2MyAyNzYgYiAxNjYgMjkxIDE2MyAyODMgMTY0IDI4NyBiIDE2NyAzMDIgMTY3IDI5NSAxNjcgMjk5IGIgMTU1IDMyNCAxNjcgMzE1IDE2MSAzMjQgYiAxNTUgMzI0IDE1NSAzMjQgMTU1IDMyNCBiIDY1IDIzMCAxMjUgMzIyIDg1IDI4MCBiIDUzIDIxNSA2MSAyMTcgNTggMjE1IGIgNTEgMjE1IDUzIDIxNSA1MSAyMTUgYiA0MiAyMjQgNDYgMjE1IDQyIDIxNyBiIDU3IDI2MyA0MiAyMzEgNDcgMjQ0IGIgMTQwIDM2MCA3NyAzMDUgMTA0IDMzNyBiIDE1MiAzNzAgMTQ0IDM2NSAxNDkgMzY5IGIgMTg1IDM4MyAxNTcgMzc2IDE3MiAzODEgbSAzNzQgMzA2IGIgMzY2IDMwOCAzNzEgMzA4IDM2OCAzMDggYiAzMDAgMjczIDM0OCAzMDggMzIxIDI5NCBiIDI4NCAyNTQgMjg4IDI2MiAyODcgMjU5IGIgMjgwIDI0MiAyODMgMjQ5IDI4MSAyNDUgYiAyNTcgMTY5IDI3OSAyNDAgMjcwIDIxMyBsIDIzNiA5OCBsIDIzNiA5MyBiIDI1MSA0OCAyMzggNzcgMjQzIDYxIGIgMjc5IDI3IDI1OCAzNyAyNzIgMjcgYiAyODEgMjcgMjc5IDI3IDI4MCAyNyBiIDI5MSAzMSAyODEgMjcgMjg3IDMwIGIgMzk2IDE3MCAzMzQgNTIgMzc4IDEwOSBiIDQwNiAyNDcgNDAyIDE5NyA0MDYgMjI0IGIgNDAxIDI3NyA0MDYgMjU5IDQwNSAyNzAgYiAzNzQgMzA2IDM5NyAyOTAgMzgzIDMwMyBcIn0sdmMzOnt4X21pbjotMTAuODkwNjI1LHhfbWF4OjI5OS40Mzc1LGhhOjI5NCxvOlwibSAxMzYgNDYwIGIgMTQyIDQ2MiAxMzcgNDYyIDE0MCA0NjIgYiAxNjYgNDQ5IDE1MiA0NjIgMTYxIDQ1NiBiIDE3MSA0MjggMTY4IDQ0NiAxNjggNDQ1IGIgMjg4IDEzMSAxOTQgMzIyIDIzOCAyMDkgYiAyOTggMTE1IDI5NSAxMjAgMjk2IDExNyBiIDI5OSAxMDYgMjk4IDExMiAyOTkgMTA5IGIgMjczIDgxIDI5OSA5MSAyODcgODEgYiAyNTUgODYgMjY4IDgxIDI2MSA4MyBiIDE1NSAxMTYgMjI1IDEwNCAxODMgMTE2IGwgMTUyIDExNiBsIDE0OSAxMDggYiAxNDEgODMgMTQ4IDEwMiAxNDQgOTEgYiAxMzQgNDggMTM3IDY5IDEzNCA1OCBiIDE0OSA5IDEzNCAzNCAxNDAgMjQgYiAxNTMgLTEgMTUyIDUgMTUzIDEgYiAxNDkgLTkgMTUzIC01IDE1MiAtNiBiIDE0NCAtMTEgMTQ4IC0xMSAxNDcgLTExIGIgMTIyIDIgMTM4IC0xMSAxMzMgLTYgYiA5NSA2MSAxMDQgMjAgOTUgMzggYiAxMDcgMTA4IDk1IDc0IDk5IDkwIGIgMTA4IDExMyAxMDcgMTExIDEwOCAxMTIgYiAxMDcgMTEzIDEwOCAxMTMgMTA4IDExMyBiIDEwMiAxMTMgMTA2IDExMyAxMDQgMTEzIGIgMzEgODYgNzYgMTA4IDUzIDk4IGIgMTQgODAgMjQgODEgMjAgODAgYiAtMTAgMTA2IDAgODAgLTEwIDkxIGIgMCAxMzEgLTEwIDExNSAtOSAxMTYgYiAxMTUgNDMwIDQ5IDIwOSA5MSAzMTcgYiAxMzYgNDYwIDExOSA0NTEgMTIzIDQ1NiBcIn0sdmQwOnt4X21pbjotMTAuODkwNjI1LHhfbWF4OjI5OS40Mzc1LGhhOjI5NCxvOlwibSA0NCAxNzQgYiA1MSAxNzQgNDcgMTc0IDQ5IDE3NCBiIDY4IDE3MyA1NSAxNzQgNjEgMTc0IGwgMjg3IDExMiBsIDU1MSA0MCBiIDYxNSAyMCA2MTcgMjIgNjA5IDIzIGIgNjI2IDAgNjIyIDE2IDYyNiA4IGIgNjE1IC0yMiA2MjYgLTkgNjIyIC0xOCBiIDYxMyAtMjMgNjEzIC0yMyA2MTMgLTIzIGIgNjEzIC0yMyA2MTMgLTIzIDYxMyAtMjMgYiAyODcgLTExMyA2MTMgLTI0IDU5NyAtMjkgbCA2OCAtMTc0IGIgNTMgLTE3NiA2MSAtMTc2IDU3IC0xNzYgYiAzOSAtMTcyIDQ3IC0xNzYgNDMgLTE3NCBiIDI3IC0xNTEgMzEgLTE2NyAyNyAtMTU5IGIgMzkgLTEyOSAyNyAtMTQxIDMxIC0xMzMgYiAyMzAgLTc0IDQzIC0xMjQgMjAgLTEzMSBsIDM3MCAtMzYgbCA0NjggLTkgYiA0OTggMCA0ODQgLTQgNDk4IC0xIGIgNDY4IDggNDk4IDAgNDg0IDIgbCAzNzAgMzQgbCAyMzAgNzMgYiA0MCAxMjYgMjggMTI5IDQzIDEyNCBiIDI3IDE0OSAzMSAxMzEgMjcgMTQwIGIgNDQgMTc0IDI3IDE2MSAzNCAxNzAgbSAyMDUgMTEwIGwgMjA1IDMwMCBiIDIwNSAzMzAgMjQ1IDMzMCAyNDUgMzAwIGwgMjQ1IDMwMCBsIDI0NSAtMzAwIGIgMjQ1IC0zMzAgMjA1IC0zMzAgMjA1IC0zMDAgbCAyMDUgLTMwMCBsIDIwNSAxMTAgbCAzNDUgOTAgbSAzNDUgOTAgbCAzNDUgMzMwIGIgMzQ1IDM2MCAzODUgMzYwIDM4NSAzMzAgbCAzODUgMzMwIGwgMzg1IC0yNzAgYiAzODUgLTMwMCAzNDUgLTMwMCAzNDUgLTI3MCBsIDM0NSAtMjcwIGwgMzQ1IDkwIFwifSx2ZDE6e3hfbWluOi0yMCx4X21heDozMjAsaGE6MjU3LG86XCJtIC04IDIwMCBiIC04IDIxMCA4IDIwMCAxNiAyMDAgbCAyMCAxNDggLTE5OSBsIDIzIC02MTUgYiAwIC02MjkgOSAtNjI5IDYgLTYyOSBsIC0yMSAtNjEyIGwgLTIxIC0yMDEgbCAtMjEgMjE2IGwgLTIwIDIwMCBtIDE2IDIwMCBsIDMxMCAwIGwgMjQwIDAgbCAxNiAxNDAgbCAxNiAtMTIwIGwgMjQwIDAgbCAzMTAgMCBsIDE2IC0yMDAgXCJ9LHZkMjp7eF9taW46MCx4X21heDo0MzAuNzUsaGE6Mzg2LG86XCJtIDAgMjAwIGwgMCAtMjAwIGwgNDMwIC0yMDAgbCA0MzAgMjAwIGwgMCAyMDAgXCJ9LHZkMzp7eF9taW46MCx4X21heDo0MzAuNzUsaGE6Mzg2LG86XCJtIDAgMjAwIGwgMCAtMjAwIGwgNDMwIC0yMDAgbCA0MzAgMjAwIGwgMCAyMDAgbCA1MCAxNTAgbCAzODAgMTUwIGwgMzgwIC0xNTAgbCA1MCAtMTUwIGwgNTAgMTUwIFwifSx2ZDQ6e3hfbWluOjAseF9tYXg6NDMwLjc1LGhhOjM2MCxvOlwibSAwIDE1MCBsIDAgLTE1MCBsIDQzMCAtMTUwIGwgNDMwIDE1MCBsIDAgMTUwIFwifSx2ZDU6e3hfbWluOjAseF9tYXg6NDMwLjc1LGhhOjM2MCxvOlwibSAwIDE1MCBsIDAgLTE1MCBsIDQzMCAtMTUwIGwgNDMwIDE1MCBsIDAgMTUwIGwgNTAgMTAwIGwgMzgwIDEwMCBsIDM4MCAtMTAwIGwgNTAgLTEwMCBsIDUwIDEwMFwifSx2ZDY6e3hfbWluOjAseF9tYXg6NDMwLjc1LGhhOjM2MCxvOlwibSAtMTQ2IDUzNyBiIC0xMzggNTM4IC0xNDMgNTM4IC0xNDEgNTM4IGIgLTExOCA1MjUgLTEyOSA1MzggLTEyMSA1MzMgYiAtMTE3IDM5MCAtMTE3IDUyMiAtMTE3IDUyMSBiIC0xMTUgMjU5IC0xMTcgMjY4IC0xMTcgMjU5IGIgLTExNSAyNTkgLTExNSAyNTkgLTExNSAyNTkgYiAtNTkgMjcyIC0xMDQgMjYzIC02MiAyNzIgYiAtMzkgMjU5IC01MCAyNzIgLTQyIDI2NyBiIC0zNyAyMDkgLTM4IDI1NyAtMzcgMjMzIGIgLTM5IDE1OSAtMzcgMTg1IC0zOCAxNjIgYiAtODUgMTM4IC00MyAxNDkgLTQ0IDE0OSBsIC0xMTcgMTMxIGwgLTExNyAyMSBiIC0xMTUgLTg4IC0xMTcgLTgwIC0xMTcgLTg4IGIgLTExNSAtODggLTExNSAtODggLTExNSAtODggYiAtNTkgLTc1IC0xMDQgLTg0IC02MiAtNzUgYiAtNDQgLTgxIC01MiAtNzUgLTQ4IC03NyBiIC0zOCAtMTI0IC0zOCAtODcgLTM4IC04NSBiIC0zOCAtMTM4IC0zOCAtMTI0IC0zOCAtMTM4IGIgLTM4IC0xNTIgLTM4IC0xMzggLTM4IC0xNTIgYiAtNDQgLTE5NSAtMzggLTE5MSAtMzggLTE5MCBiIC04NSAtMjA5IC00OCAtMjAwIC00OCAtMjAwIGwgLTExNyAtMjE3IGwgLTExNyAtMzQ5IGIgLTExOCAtNDg2IC0xMTcgLTQ4MSAtMTE3IC00ODIgYiAtMTM4IC00OTkgLTEyMSAtNDk0IC0xMjkgLTQ5OSBiIC0xNTMgLTQ5MyAtMTQzIC00OTkgLTE0OSAtNDk3IGIgLTE1OSAtNDE1IC0xNTggLTQ4NyAtMTU5IC00OTYgYiAtMTU5IC0zNTUgLTE1OSAtMzk4IC0xNTkgLTM3OSBiIC0xNTkgLTIyNyAtMTU5IC0yODQgLTE1OSAtMjI3IGIgLTIwNSAtMjM4IC0xNTkgLTIyNyAtMTgwIC0yMzIgYiAtMjUwIC0yNDkgLTIzMCAtMjQ0IC0yNTAgLTI0OSBiIC0yNTEgLTM4NiAtMjUxIC0yNDkgLTI1MSAtMzExIGIgLTI1MiAtNTI1IC0yNTEgLTUyMSAtMjUxIC01MjIgYiAtMjcyIC01MzggLTI1NSAtNTM0IC0yNjQgLTUzOCBiIC0yODcgLTUzMiAtMjc3IC01MzggLTI4MyAtNTM2IGIgLTI5MyAtNDUyIC0yOTIgLTUyNyAtMjkzIC01MzYgYiAtMjkzIC0zOTEgLTI5MyAtNDM2IC0yOTMgLTQxNSBiIC0yOTQgLTI2MCAtMjkzIC0yNjkgLTI5MyAtMjYwIGIgLTI5NCAtMjYwIC0yOTQgLTI2MCAtMjk0IC0yNjAgYiAtMzQ4IC0yNzIgLTMwNiAtMjY0IC0zNDUgLTI3MiBiIC0zNjggLTI1OSAtMzU3IC0yNzIgLTM2NSAtMjY3IGIgLTM2OSAtMjA5IC0zNjkgLTI1NyAtMzY5IC0yMzMgYiAtMzY4IC0xNTkgLTM2OSAtMTg1IC0zNjkgLTE2MiBiIC0zMjMgLTEzOSAtMzY0IC0xNDkgLTM2MiAtMTQ4IGwgLTI5MyAtMTMxIGwgLTI5MyAtMjIgYiAtMjk0IDg3IC0yOTMgODAgLTI5MyA4NyBiIC0yOTQgODcgLTI5NCA4NyAtMjk0IDg3IGIgLTM0OCA3NSAtMzA2IDg0IC0zNDUgNzUgYiAtMzY4IDg4IC0zNTcgNzUgLTM2NSA4MCBiIC0zNjkgMTM4IC0zNjkgOTEgLTM2OSAxMTQgYiAtMzY4IDE4OCAtMzY5IDE2MiAtMzY5IDE4NiBiIC0zMjMgMjA5IC0zNjQgMTk4IC0zNjIgMTk5IGwgLTI5MyAyMTYgbCAtMjkzIDM0OSBiIC0yOTIgNDg2IC0yOTMgNDgxIC0yOTMgNDgyIGIgLTI3MiA0OTkgLTI4OCA0OTQgLTI4MCA0OTkgYiAtMjU3IDQ5MyAtMjY2IDQ5OSAtMjYxIDQ5NyBiIC0yNTEgNDE0IC0yNTEgNDg3IC0yNTEgNDk2IGIgLTI1MSAzNTQgLTI1MSAzOTggLTI1MSAzNzggYiAtMjUxIDIyNiAtMjUxIDI4NCAtMjUxIDIyNiBiIC0yMDUgMjM4IC0yNTAgMjI2IC0yMzAgMjMxIGIgLTE1OSAyNDkgLTE4MCAyNDQgLTE1OSAyNDkgYiAtMTU5IDM4NSAtMTU5IDI0OSAtMTU5IDMxMCBiIC0xNTcgNTI1IC0xNTkgNTIxIC0xNTkgNTIyIGIgLTE0NiA1MzcgLTE1NiA1MzAgLTE1MSA1MzUgeiBtIC0xNTkgMTEgYiAtMTU5IDEyMCAtMTU5IDk4IC0xNTkgMTIwIGwgLTE1OSAxMjAgYiAtMTc1IDExNiAtMTYwIDEyMCAtMTY3IDExOSBiIC0yMjEgMTA1IC0xODQgMTE0IC0yMDQgMTA5IGwgLTI1MSA5OCBsIC0yNTEgLTEyIGIgLTI1MSAtMTIxIC0yNTEgLTcyIC0yNTEgLTEyMSBiIC0yMDUgLTExMCAtMjUwIC0xMjEgLTIzMCAtMTE2IGIgLTE1OSAtOTkgLTE4MCAtMTA0IC0xNTkgLTk5IGIgLTE1OSAxMSAtMTU5IC05OSAtMTU5IC00OSB6IG0gODkgNTE3IGIgOTcgNTE5IDkyIDUxOCA5NCA1MTkgYiAxMTcgNTA1IDEwNiA1MTkgMTE0IDUxMyBiIDExOSAzNzYgMTE5IDUwMiAxMTkgNTAxIGwgMTE5IDI0OSBsIDE0NSAyNTggYiAxNzYgMjY3IDE2OSAyNjYgMTcyIDI2NyBiIDE3NyAyNjcgMTc2IDI2NyAxNzcgMjY3IGIgMTk2IDI1NSAxODYgMjY3IDE5MiAyNjMgbCAxOTcgMjUyIGwgMTk3IDIwNSBiIDE5NyAxODEgMTk3IDE5NSAxOTcgMTg3IGIgMTkzIDE0OSAxOTcgMTUzIDE5NyAxNTMgYiAxNTIgMTMxIDE5MCAxNDQgMTg3IDE0MyBsIDExOSAxMjAgbCAxMTkgMTAgYiAxMTkgLTEwMCAxMTkgLTYyIDExOSAtMTAwIGIgMTQ1IC05MSAxMjAgLTEwMCAxMzEgLTk2IGIgMTczIC04MiAxNTkgLTg2IDE3MSAtODIgYiAxNzYgLTgxIDE3NCAtODEgMTc1IC04MSBiIDE5NiAtOTQgMTg1IC04MSAxOTMgLTg3IGIgMTk4IC0xNTEgMTk3IC05NyAxOTggLTEyNSBiIDE5NyAtMTk0IDE5OCAtMTcyIDE5NyAtMTkyIGIgMTUzIC0yMTggMTkzIC0yMDMgMTkyIC0yMDQgbCAxMTkgLTIzMCBsIDExOSAtMzY3IGwgMTE4IC01MDQgbCAxMTcgLTUwNyBiIDk3IC01MTkgMTEzIC01MTQgMTA1IC01MTkgYiA4MiAtNTEyIDkyIC01MTkgODcgLTUxNyBiIDc2IC00MzQgNzcgLTUwNyA3NiAtNTE2IGIgNzYgLTM3NCA3NiAtNDE4IDc2IC0zOTggYiA3NiAtMjQ1IDc2IC0zMDMgNzYgLTI0NSBiIDUyIC0yNTQgNzYgLTI0NSA2NSAtMjQ5IGIgMTkgLTI2MyAzNCAtMjYwIDI1IC0yNjMgYiA2IC0yNTcgMTMgLTI2MyAxMCAtMjYxIGIgMCAtMjE0IDAgLTI1MSAwIC0yNTMgYiAwIC0yMDAgMCAtMjEwIDAgLTIwNSBiIDAgLTE4OCAwIC0xOTYgMCAtMTkyIGIgNiAtMTQzIDAgLTE0NyAwIC0xNDkgYiA0NiAtMTI2IDEwIC0xMzkgMTAgLTEzOSBsIDc2IC0xMTUgbCA3NiAtNSBiIDc2IDEwNiA3NiA1NiA3NiAxMDYgYiA1MSA5OCA3NiAxMDYgNjQgMTAyIGIgMTggODkgMzQgOTIgMjUgODkgYiA2IDk1IDEzIDg5IDEwIDkxIGIgMCAxMzkgMCAxMDEgMCA5OSBiIDAgMTUzIDAgMTQzIDAgMTQ4IGIgMCAxNzkgMCAxNjMgMCAxNzIgYiA0NCAyMjUgMCAyMTUgMyAyMTEgbCA3NiAyMzYgbCA3NiAzNjkgYiA3OCA1MDUgNzYgNTAxIDc2IDUwMiBiIDg5IDUxNyA4MCA1MTAgODUgNTE1IHogXCJ9LHZkNzp7eF9taW46MCx4X21heDo0MzAuNzUsaGE6MzYwLG86XCJtIDI4MyA2MzMgYiAyOTEgNjM0IDI4NiA2MzQgMjg5IDYzNCBiIDMxMSA2MjEgMzAwIDYzNCAzMDggNjI5IGIgMzEzIDUwNSAzMTMgNjE4IDMxMyA2MTcgYiAzMTMgMzkzIDMxMyA0NDMgMzEzIDM5MyBiIDM3OCA0MjUgMzEzIDM5MyAzNDMgNDA3IGwgNDQzIDQ1OCBsIDQ0OCA0NTggYiA0NDkgNDU4IDQ0OSA0NTggNDQ5IDQ1OCBiIDQ3MSA0MzcgNDYyIDQ1OCA0NzEgNDQ4IGIgNDY5IDQyOSA0NzEgNDM0IDQ3MCA0MzIgYiAzODcgMzgyIDQ2NiA0MjEgNDY5IDQyMyBsIDMxMyAzNDQgbCAzMTMgMjQ3IGwgMzEzIDE1MCBsIDMxNSAxNTIgYiA0MzMgMjAxIDM1MyAxODQgMzk0IDIwMSBiIDQ3OSAxOTMgNDQ4IDIwMSA0NjQgMTk4IGIgNTQ5IDg2IDUyNCAxNzcgNTQ5IDEzNSBiIDUyNiAxIDU0OSA1OSA1NDEgMjkgYiAzOTUgLTE0MyA1MDQgLTM5IDQ3NSAtNzEgYiAzMTYgLTIxNCAzNTEgLTE4MiAzNDEgLTE5MSBiIDI5MiAtMjI5IDMwMiAtMjI4IDMwMCAtMjI5IGIgMjcyIC0yMTYgMjgzIC0yMjkgMjc1IC0yMjQgYiAyNzEgNTUgMjcxIC0yMTIgMjcxIC0yMTIgYiAyNzAgMzIzIDI3MSAyMDMgMjcwIDMyMyBiIDIwNSAyOTEgMjcwIDMyMyAyNDEgMzA4IGwgMTQwIDI1OCBsIDEzNSAyNTggYiAxMzQgMjU4IDEzNSAyNTggMTM0IDI1OCBiIDExMiAyNzkgMTIxIDI1OCAxMTIgMjY3IGIgMTE0IDI4NyAxMTIgMjgxIDExMyAyODQgYiAxOTYgMzM0IDExNyAyOTUgMTE0IDI5MyBsIDI3MSAzNzEgbCAyNzEgNDk1IGIgMjcyIDYyMSAyNzEgNjE3IDI3MSA2MTggYiAyODMgNjMzIDI3NCA2MjYgMjc5IDYzMSB6IG0gNDA0IDEzMyBiIDM5MSAxMzQgNDAwIDEzNCAzOTUgMTM0IGIgMzg0IDEzNCAzODggMTM0IDM4NiAxMzQgYiAzMTggODggMzU4IDEzMCAzMzUgMTE0IGwgMzEzIDgxIGwgMzEzIC0zNyBsIDMxMyAtMTU2IGwgMzE2IC0xNTIgYiA0MzkgODMgMzkxIC03MSA0MzkgMjIgbCA0MzkgODQgYiA0MDQgMTMzIDQzOSAxMTUgNDMwIDEyOCB6IG0gLTggNjMzIGwgLTggNjMzIGIgMCA2MzQgLTYgNjM0IC0zIDYzNCBiIDIwIDYyMSA4IDYzNCAxNyA2MjkgYiAyMSAzODQgMjEgNjE4IDIxIDYxNyBsIDIxIDE1MCBsIDI0IDE1MiBiIDE0MSAyMDEgNjIgMTg0IDEwMiAyMDEgYiAxODcgMTkzIDE1NyAyMDEgMTcyIDE5OCBiIDI1NyA4NiAyMzIgMTc3IDI1NyAxMzUgYiAyMzQgMSAyNTcgNTkgMjUwIDI5IGIgMTAzIC0xNDMgMjEyIC0zOSAxODMgLTcxIGIgMjQgLTIxNCA2MCAtMTgyIDQ5IC0xOTEgYiAwIC0yMjkgMTAgLTIyOCA4IC0yMjkgYiAtMjAgLTIxNiAtOSAtMjI5IC0xNyAtMjI0IGwgLTIxIC0yMTIgbCAtMjEgMjAzIGwgLTIxIDYxOCBsIC0yMCA2MjEgYiAtOCA2MzMgLTE4IDYyNiAtMTMgNjMxIHogbSAxMTMgMTMzIGwgMTEzIDEzMyBiIDk5IDEzNCAxMDkgMTM0IDEwMyAxMzQgYiA5MyAxMzQgOTcgMTM0IDk0IDEzNCBiIDI2IDg4IDY2IDEzMCA0MyAxMTQgbCAyMSA4MSBsIDIxIC0zNyBsIDIxIC0xNTYgbCAyNSAtMTUyIGIgMTQ4IDgzIDk5IC03MSAxNDggMjIgbCAxNDggODQgYiAxMTMgMTMzIDE0OCAxMTUgMTM4IDEyOCB6IFwifX0sY3NzRm9udFdlaWdodDpcIm5vcm1hbFwiLGFzY2VuZGVyOjE5MDMsdW5kZXJsaW5lUG9zaXRpb246LTEyNSxjc3NGb250U3R5bGU6XCJub3JtYWxcIixib3VuZGluZ0JveDp7eU1pbjotMjA2NS4zNzUseE1pbjotNjk1LjUzMTI1LHlNYXg6MTkwMS41NzgxMjUseE1heDoxMTU5LjY3MTg3NX0scmVzb2x1dGlvbjoxZTMsZGVzY2VuZGVyOi0yMDY2LGZhbWlseU5hbWU6XCJWZXhGbG93LTE4XCIsbGluZUhlaWdodDo0MDkzLHVuZGVybGluZVRoaWNrbmVzczo1MH07ZnVuY3Rpb24gZCh0LGUsaSxzLG4scil7bGV0IG8sYSxsLGg9MDtmdW5jdGlvbiBjKCl7cmV0dXJuIGUrdFtoKytdKnN9ZnVuY3Rpb24gdSgpe3JldHVybiBpK3RbaCsrXSpufWZvcig7aDx0Lmxlbmd0aDspc3dpdGNoKG89dFtoKytdLG8pe2Nhc2VcIm1cIjpjYXNlXCJsXCI6cltvXShjKCksdSgpKTticmVhaztjYXNlXCJxXCI6YT1jKCksbD11KCksci5xKGMoKSx1KCksYSxsKTticmVhaztjYXNlXCJiXCI6YT1jKCksbD11KCksci5iKGMoKSx1KCksYygpLHUoKSxhLGwpfX1jbGFzcyBmIGV4dGVuZHMgbHtzdGF0aWMgbG9hZE1ldHJpY3ModCxlLGkpe2NvbnN0IG49dC5nbHlwaHNbZV07aWYoIW4pdGhyb3cgbmV3IHMuUkVSUihcIkJhZEdseXBoXCIsYEdseXBoICR7ZX0gZG9lcyBub3QgZXhpc3QgaW4gZm9udC5gKTtjb25zdCByPW4ueF9taW4sbz1uLnhfbWF4LGE9bi5oYTtsZXQgbDtpZihuLm8pcmV0dXJuIGk/bi5jYWNoZWRfb3V0bGluZT9sPW4uY2FjaGVkX291dGxpbmU6KGw9bi5vLnNwbGl0KFwiIFwiKSxuLmNhY2hlZF9vdXRsaW5lPWwpOihuLmNhY2hlZF9vdXRsaW5lJiZkZWxldGUgbi5jYWNoZWRfb3V0bGluZSxsPW4uby5zcGxpdChcIiBcIikpLHt4X21pbjpyLHhfbWF4Om8saGE6YSxvdXRsaW5lOmx9O3Rocm93IG5ldyBzLlJFUlIoXCJCYWRHbHlwaFwiLGBHbHlwaCAke2V9IGhhcyBubyBvdXRsaW5lIGRlZmluZWQuYCl9c3RhdGljIHJlbmRlckdseXBoKHQsZSxpLHMsbixyKXtjb25zdCBvPTcyKnMvKDEwMCp1LnJlc29sdXRpb24pLGE9Zi5sb2FkTWV0cmljcyh1LG4sIXIpO2YucmVuZGVyT3V0bGluZSh0LGEub3V0bGluZSxvLGUsaSl9c3RhdGljIHJlbmRlck91dGxpbmUodCxlLGkscyxuKXt0LmJlZ2luUGF0aCgpLHQubW92ZVRvKHMsbiksZChlLHMsbixpLC1pLHttOnQubW92ZVRvLmJpbmQodCksbDp0LmxpbmVUby5iaW5kKHQpLHE6dC5xdWFkcmF0aWNDdXJ2ZVRvLmJpbmQodCksYjp0LmJlemllckN1cnZlVG8uYmluZCh0KX0pLHQuZmlsbCgpfXN0YXRpYyBnZXRPdXRsaW5lQm91bmRpbmdCb3godCxlLGkscyl7Y29uc3Qgbj1uZXcgaDtyZXR1cm4gZCh0LGkscyxlLC1lLHttOm4uYWRkUG9pbnQuYmluZChuKSxsOm4uYWRkUG9pbnQuYmluZChuKSxxOm4uYWRkUXVhZHJhdGljQ3VydmUuYmluZChuKSxiOm4uYWRkQmV6aWVyQ3VydmUuYmluZChuKX0pLG5ldyBjKG4ueDEsbi55MSxuLndpZHRoKCksbi5oZWlnaHQoKSl9Y29uc3RydWN0b3IodCxlLGkpe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJHbHlwaFwiKSx0aGlzLmNvZGU9dCx0aGlzLnBvaW50PWUsdGhpcy5vcHRpb25zPXtjYWNoZTohMCxmb250OnV9LHRoaXMubWV0cmljcz1udWxsLHRoaXMueF9zaGlmdD0wLHRoaXMueV9zaGlmdD0wLHRoaXMub3JpZ2luU2hpZnQ9e3g6MCx5OjB9LGk/dGhpcy5zZXRPcHRpb25zKGkpOnRoaXMucmVzZXQoKX1zZXRPcHRpb25zKHQpe3MuTWVyZ2UodGhpcy5vcHRpb25zLHQpLHRoaXMucmVzZXQoKX1zZXRQb2ludCh0KXtyZXR1cm4gdGhpcy5wb2ludD10LHRoaXN9c2V0U3RhdmUodCl7cmV0dXJuIHRoaXMuc3RhdmU9dCx0aGlzfXNldFhTaGlmdCh0KXtyZXR1cm4gdGhpcy54X3NoaWZ0PXQsdGhpc31zZXRZU2hpZnQodCl7cmV0dXJuIHRoaXMueV9zaGlmdD10LHRoaXN9cmVzZXQoKXt0aGlzLnNjYWxlPTcyKnRoaXMucG9pbnQvKDEwMCp0aGlzLm9wdGlvbnMuZm9udC5yZXNvbHV0aW9uKSx0aGlzLm1ldHJpY3M9Zi5sb2FkTWV0cmljcyh0aGlzLm9wdGlvbnMuZm9udCx0aGlzLmNvZGUsdGhpcy5vcHRpb25zLmNhY2hlKSx0aGlzLmJib3g9Zi5nZXRPdXRsaW5lQm91bmRpbmdCb3godGhpcy5tZXRyaWNzLm91dGxpbmUsdGhpcy5zY2FsZSwwLDApfWdldE1ldHJpY3MoKXtpZighdGhpcy5tZXRyaWNzKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEdseXBoXCIsYEdseXBoICR7dGhpcy5jb2RlfSBpcyBub3QgaW5pdGlhbGl6ZWQuYCk7cmV0dXJue3hfbWluOnRoaXMubWV0cmljcy54X21pbip0aGlzLnNjYWxlLHhfbWF4OnRoaXMubWV0cmljcy54X21heCp0aGlzLnNjYWxlLHdpZHRoOnRoaXMuYmJveC5nZXRXKCksaGVpZ2h0OnRoaXMuYmJveC5nZXRIKCl9fXNldE9yaWdpblgodCl7Y29uc3R7YmJveDplfT10aGlzLGk9KHQtTWF0aC5hYnMoZS5nZXRYKCkvZS5nZXRXKCkpKSplLmdldFcoKTt0aGlzLm9yaWdpblNoaWZ0Lng9LWl9c2V0T3JpZ2luWSh0KXtjb25zdHtiYm94OmV9PXRoaXMsaT0odC1NYXRoLmFicyhlLmdldFkoKS9lLmdldEgoKSkpKmUuZ2V0SCgpO3RoaXMub3JpZ2luU2hpZnQueT0taX1zZXRPcmlnaW4odCxlKXt0aGlzLnNldE9yaWdpblgodCksdGhpcy5zZXRPcmlnaW5ZKGUpfXJlbmRlcih0LGUsaSl7aWYoIXRoaXMubWV0cmljcyl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJCYWRHbHlwaFwiLGBHbHlwaCAke3RoaXMuY29kZX0gaXMgbm90IGluaXRpYWxpemVkLmApO2NvbnN0IG49dGhpcy5tZXRyaWNzLm91dGxpbmUscj10aGlzLnNjYWxlO3RoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLmFwcGx5U3R5bGUodCksZi5yZW5kZXJPdXRsaW5lKHQsbixyLGUrdGhpcy5vcmlnaW5TaGlmdC54LGkrdGhpcy5vcmlnaW5TaGlmdC55KSx0aGlzLnJlc3RvcmVTdHlsZSh0KX1yZW5kZXJUb1N0YXZlKHQpe2lmKHRoaXMuY2hlY2tDb250ZXh0KCksIXRoaXMubWV0cmljcyl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJCYWRHbHlwaFwiLGBHbHlwaCAke3RoaXMuY29kZX0gaXMgbm90IGluaXRpYWxpemVkLmApO2lmKCF0aGlzLnN0YXZlKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkdseXBoRXJyb3JcIixcIk5vIHZhbGlkIHN0YXZlXCIpO2NvbnN0IGU9dGhpcy5tZXRyaWNzLm91dGxpbmUsaT10aGlzLnNjYWxlO3RoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLmFwcGx5U3R5bGUoKSxmLnJlbmRlck91dGxpbmUodGhpcy5jb250ZXh0LGUsaSx0K3RoaXMueF9zaGlmdCx0aGlzLnN0YXZlLmdldFlGb3JHbHlwaHMoKSt0aGlzLnlfc2hpZnQpLHRoaXMucmVzdG9yZVN0eWxlKCl9fWNvbnN0IG09e1NURU1fV0lEVEg6MS41LFNURU1fSEVJR0hUOjM1LFNUQVZFX0xJTkVfVEhJQ0tORVNTOjEsUkVTT0xVVElPTjoxNjM4NCxERUZBVUxUX05PVEFUSU9OX0ZPTlRfU0NBTEU6MzksREVGQVVMVF9UQUJMQVRVUkVfRk9OVF9TQ0FMRTozOSxTTEFTSF9OT1RFSEVBRF9XSURUSDoxNSxURVhUX0hFSUdIVF9PRkZTRVRfSEFDSzoxLElzS2VybmVkOiEwLGNsZWZQcm9wZXJ0aWVzOnQ9PntpZighdCl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRcIixcIkludmFsaWQgY2xlZjogXCIrdCk7Y29uc3QgZT1tLmNsZWZQcm9wZXJ0aWVzLnZhbHVlc1t0XTtpZighZSl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRcIixcIkludmFsaWQgY2xlZjogXCIrdCk7cmV0dXJuIGV9fTttLmNsZWZQcm9wZXJ0aWVzLnZhbHVlcz17dHJlYmxlOntsaW5lX3NoaWZ0OjB9LGJhc3M6e2xpbmVfc2hpZnQ6Nn0sdGVub3I6e2xpbmVfc2hpZnQ6NH0sYWx0bzp7bGluZV9zaGlmdDozfSxzb3ByYW5vOntsaW5lX3NoaWZ0OjF9LHBlcmN1c3Npb246e2xpbmVfc2hpZnQ6MH0sXCJtZXp6by1zb3ByYW5vXCI6e2xpbmVfc2hpZnQ6Mn0sXCJiYXJpdG9uZS1jXCI6e2xpbmVfc2hpZnQ6NX0sXCJiYXJpdG9uZS1mXCI6e2xpbmVfc2hpZnQ6NX0sc3ViYmFzczp7bGluZV9zaGlmdDo3fSxmcmVuY2g6e2xpbmVfc2hpZnQ6LTF9fSxtLmtleVByb3BlcnRpZXM9KHQsZSxpKT0+e3ZvaWQgMD09PWUmJihlPVwidHJlYmxlXCIpO2NvbnN0IG49e29jdGF2ZV9zaGlmdDowfTtcIm9iamVjdFwiPT10eXBlb2YgaSYmcy5NZXJnZShuLGkpO2NvbnN0IHI9dC5zcGxpdChcIi9cIik7aWYoci5sZW5ndGg8Mil0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsYEtleSBtdXN0IGhhdmUgbm90ZSArIG9jdGF2ZSBhbmQgYW4gb3B0aW9uYWwgZ2x5cGg6ICR7dH1gKTtjb25zdCBvPXJbMF0udG9VcHBlckNhc2UoKSxhPW0ua2V5UHJvcGVydGllcy5ub3RlX3ZhbHVlc1tvXTtpZighYSl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsXCJJbnZhbGlkIGtleSBuYW1lOiBcIitvKTthLm9jdGF2ZSYmKHJbMV09YS5vY3RhdmUpO2xldCBsPXBhcnNlSW50KHJbMV0sMTApO2wrPS0xKm4ub2N0YXZlX3NoaWZ0O2xldCBoPSg3KmwtMjgrYS5pbmRleCkvMjtoKz1tLmNsZWZQcm9wZXJ0aWVzKGUpLmxpbmVfc2hpZnQ7bGV0IGM9MDtoPD0wJiYyKmglMj09MCYmKGM9MSksaD49NiYmMipoJTI9PTAmJihjPS0xKTtjb25zdCB1PXZvaWQgMCE9PWEuaW50X3ZhbD8xMipsK2EuaW50X3ZhbDpudWxsLGQ9YS5jb2RlLGY9YS5zaGlmdF9yaWdodDtsZXQgcD17fTtpZihyLmxlbmd0aD4yJiZyWzJdKXtjb25zdCB0PXJbMl0udG9VcHBlckNhc2UoKTtwPW0ua2V5UHJvcGVydGllcy5jdXN0b21Ob3RlSGVhZHNbdF18fHt9fXJldHVybntrZXk6byxvY3RhdmU6bCxsaW5lOmgsaW50X3ZhbHVlOnUsYWNjaWRlbnRhbDphLmFjY2lkZW50YWwsY29kZTpkLHN0cm9rZTpjLHNoaWZ0X3JpZ2h0OmYsZGlzcGxhY2VkOiExLC4uLnB9fSxtLmtleVByb3BlcnRpZXMubm90ZV92YWx1ZXM9e0M6e2luZGV4OjAsaW50X3ZhbDowLGFjY2lkZW50YWw6bnVsbH0sQ046e2luZGV4OjAsaW50X3ZhbDowLGFjY2lkZW50YWw6XCJuXCJ9LFwiQyNcIjp7aW5kZXg6MCxpbnRfdmFsOjEsYWNjaWRlbnRhbDpcIiNcIn0sXCJDIyNcIjp7aW5kZXg6MCxpbnRfdmFsOjIsYWNjaWRlbnRhbDpcIiMjXCJ9LENCOntpbmRleDowLGludF92YWw6LTEsYWNjaWRlbnRhbDpcImJcIn0sQ0JCOntpbmRleDowLGludF92YWw6LTIsYWNjaWRlbnRhbDpcImJiXCJ9LEQ6e2luZGV4OjEsaW50X3ZhbDoyLGFjY2lkZW50YWw6bnVsbH0sRE46e2luZGV4OjEsaW50X3ZhbDoyLGFjY2lkZW50YWw6XCJuXCJ9LFwiRCNcIjp7aW5kZXg6MSxpbnRfdmFsOjMsYWNjaWRlbnRhbDpcIiNcIn0sXCJEIyNcIjp7aW5kZXg6MSxpbnRfdmFsOjQsYWNjaWRlbnRhbDpcIiMjXCJ9LERCOntpbmRleDoxLGludF92YWw6MSxhY2NpZGVudGFsOlwiYlwifSxEQkI6e2luZGV4OjEsaW50X3ZhbDowLGFjY2lkZW50YWw6XCJiYlwifSxFOntpbmRleDoyLGludF92YWw6NCxhY2NpZGVudGFsOm51bGx9LEVOOntpbmRleDoyLGludF92YWw6NCxhY2NpZGVudGFsOlwiblwifSxcIkUjXCI6e2luZGV4OjIsaW50X3ZhbDo1LGFjY2lkZW50YWw6XCIjXCJ9LFwiRSMjXCI6e2luZGV4OjIsaW50X3ZhbDo2LGFjY2lkZW50YWw6XCIjI1wifSxFQjp7aW5kZXg6MixpbnRfdmFsOjMsYWNjaWRlbnRhbDpcImJcIn0sRUJCOntpbmRleDoyLGludF92YWw6MixhY2NpZGVudGFsOlwiYmJcIn0sRjp7aW5kZXg6MyxpbnRfdmFsOjUsYWNjaWRlbnRhbDpudWxsfSxGTjp7aW5kZXg6MyxpbnRfdmFsOjUsYWNjaWRlbnRhbDpcIm5cIn0sXCJGI1wiOntpbmRleDozLGludF92YWw6NixhY2NpZGVudGFsOlwiI1wifSxcIkYjI1wiOntpbmRleDozLGludF92YWw6NyxhY2NpZGVudGFsOlwiIyNcIn0sRkI6e2luZGV4OjMsaW50X3ZhbDo0LGFjY2lkZW50YWw6XCJiXCJ9LEZCQjp7aW5kZXg6MyxpbnRfdmFsOjMsYWNjaWRlbnRhbDpcImJiXCJ9LEc6e2luZGV4OjQsaW50X3ZhbDo3LGFjY2lkZW50YWw6bnVsbH0sR046e2luZGV4OjQsaW50X3ZhbDo3LGFjY2lkZW50YWw6XCJuXCJ9LFwiRyNcIjp7aW5kZXg6NCxpbnRfdmFsOjgsYWNjaWRlbnRhbDpcIiNcIn0sXCJHIyNcIjp7aW5kZXg6NCxpbnRfdmFsOjksYWNjaWRlbnRhbDpcIiMjXCJ9LEdCOntpbmRleDo0LGludF92YWw6NixhY2NpZGVudGFsOlwiYlwifSxHQkI6e2luZGV4OjQsaW50X3ZhbDo1LGFjY2lkZW50YWw6XCJiYlwifSxBOntpbmRleDo1LGludF92YWw6OSxhY2NpZGVudGFsOm51bGx9LEFOOntpbmRleDo1LGludF92YWw6OSxhY2NpZGVudGFsOlwiblwifSxcIkEjXCI6e2luZGV4OjUsaW50X3ZhbDoxMCxhY2NpZGVudGFsOlwiI1wifSxcIkEjI1wiOntpbmRleDo1LGludF92YWw6MTEsYWNjaWRlbnRhbDpcIiMjXCJ9LEFCOntpbmRleDo1LGludF92YWw6OCxhY2NpZGVudGFsOlwiYlwifSxBQkI6e2luZGV4OjUsaW50X3ZhbDo3LGFjY2lkZW50YWw6XCJiYlwifSxCOntpbmRleDo2LGludF92YWw6MTEsYWNjaWRlbnRhbDpudWxsfSxCTjp7aW5kZXg6NixpbnRfdmFsOjExLGFjY2lkZW50YWw6XCJuXCJ9LFwiQiNcIjp7aW5kZXg6NixpbnRfdmFsOjEyLGFjY2lkZW50YWw6XCIjXCJ9LFwiQiMjXCI6e2luZGV4OjYsaW50X3ZhbDoxMyxhY2NpZGVudGFsOlwiIyNcIn0sQkI6e2luZGV4OjYsaW50X3ZhbDoxMCxhY2NpZGVudGFsOlwiYlwifSxCQkI6e2luZGV4OjYsaW50X3ZhbDo5LGFjY2lkZW50YWw6XCJiYlwifSxSOntpbmRleDo2LGludF92YWw6OSxyZXN0OiEwfSxYOntpbmRleDo2LGFjY2lkZW50YWw6XCJcIixvY3RhdmU6NCxjb2RlOlwidjNlXCIsc2hpZnRfcmlnaHQ6NS41fX0sbS5rZXlQcm9wZXJ0aWVzLmN1c3RvbU5vdGVIZWFkcz17RDA6e2NvZGU6XCJ2MjdcIixzaGlmdF9yaWdodDowLHN0ZW1fdXBfeF9vZmZzZXQ6MCxzdGVtX2Rvd25feF9vZmZzZXQ6MCxzdGVtX3VwX3lfb2Zmc2V0Oi0xLHN0ZW1fZG93bl95X29mZnNldDowfSxEMTp7Y29kZTpcInYyZFwiLHNoaWZ0X3JpZ2h0Oi0uNX0sRDI6e2NvZGU6XCJ2MjJcIixzaGlmdF9yaWdodDotLjV9LEQzOntjb2RlOlwidjcwXCIsc2hpZnRfcmlnaHQ6LS41fSxUMDp7Y29kZTpcInY0OVwiLHNoaWZ0X3JpZ2h0Oi0yLHN0ZW1fdXBfeV9vZmZzZXQ6LTQsc3RlbV9kb3duX3lfb2Zmc2V0OjR9LFQxOntjb2RlOlwidjkzXCIsc2hpZnRfcmlnaHQ6LjUsc3RlbV91cF95X29mZnNldDotNCxzdGVtX2Rvd25feV9vZmZzZXQ6NH0sVDI6e2NvZGU6XCJ2NDBcIixzaGlmdF9yaWdodDouNSxzdGVtX3VwX3lfb2Zmc2V0Oi00LHN0ZW1fZG93bl95X29mZnNldDo0fSxUMzp7Y29kZTpcInY3ZFwiLHNoaWZ0X3JpZ2h0Oi41LHN0ZW1fdXBfeV9vZmZzZXQ6LTQsc3RlbV9kb3duX3lfb2Zmc2V0OjR9LFgwOntjb2RlOlwidjkyXCIsc3RlbV91cF94X29mZnNldDotMixzdGVtX2Rvd25feF9vZmZzZXQ6MCxzdGVtX3VwX3lfb2Zmc2V0OjQsc3RlbV9kb3duX3lfb2Zmc2V0OjR9LFgxOntjb2RlOlwidjk1XCIsc2hpZnRfcmlnaHQ6LS41LHN0ZW1fdXBfeV9vZmZzZXQ6NCxzdGVtX2Rvd25feV9vZmZzZXQ6NH0sWDI6e2NvZGU6XCJ2M2VcIixzaGlmdF9yaWdodDouNSxzdGVtX3VwX3lfb2Zmc2V0OjQsc3RlbV9kb3duX3lfb2Zmc2V0OjR9LFgzOntjb2RlOlwidjNiXCIsc2hpZnRfcmlnaHQ6MCxzdGVtX3VwX3hfb2Zmc2V0Oi0xLjIsc3RlbV9kb3duX3hfb2Zmc2V0OjAsc3RlbV91cF95X29mZnNldDotMSxzdGVtX2Rvd25feV9vZmZzZXQ6Mn0sUzE6e2NvZGU6XCJ2ZDNcIixzaGlmdF9yaWdodDowfSxTMjp7Y29kZTpcInZkMlwiLHNoaWZ0X3JpZ2h0OjB9LFIxOntjb2RlOlwidmQ1XCIsc2hpZnRfcmlnaHQ6MH0sUjI6e2NvZGU6XCJ2ZDRcIixzaGlmdF9yaWdodDowfX0sbS5pbnRlZ2VyVG9Ob3RlPXQ9PntpZih2b2lkIDA9PT10KXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixcIlVuZGVmaW5lZCBpbnRlZ2VyIGZvciBpbnRlZ2VyVG9Ob3RlXCIpO2lmKHQ8LTIpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLGBpbnRlZ2VyVG9Ob3RlIHJlcXVpcmVzIGludGVnZXIgPiAtMjogJHt0fWApO2NvbnN0IGU9bS5pbnRlZ2VyVG9Ob3RlLnRhYmxlW3RdO2lmKCFlKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixgVW5rbm93biBub3RlIHZhbHVlIGZvciBpbnRlZ2VyOiAke3R9YCk7cmV0dXJuIGV9LG0uaW50ZWdlclRvTm90ZS50YWJsZT17MDpcIkNcIiwxOlwiQyNcIiwyOlwiRFwiLDM6XCJEI1wiLDQ6XCJFXCIsNTpcIkZcIiw2OlwiRiNcIiw3OlwiR1wiLDg6XCJHI1wiLDk6XCJBXCIsMTA6XCJBI1wiLDExOlwiQlwifSxtLnRhYlRvR2x5cGg9KHQsZT0xKT0+e2xldCBpPW51bGwscz0wLG49MDtpZihcIlhcIj09PXQudG9TdHJpbmcoKS50b1VwcGVyQ2FzZSgpKXtjb25zdCB0PW5ldyBmKFwidjdmXCIsbS5ERUZBVUxUX1RBQkxBVFVSRV9GT05UX1NDQUxFKS5nZXRNZXRyaWNzKCk7aT1cInY3ZlwiLHM9dC53aWR0aCxuPS10LmhlaWdodC8yfWVsc2Ugcz1tLnRleHRXaWR0aCh0LnRvU3RyaW5nKCkpO3JldHVybnt0ZXh0OnQsY29kZTppLGdldFdpZHRoOigpPT5zKmUsc2hpZnRfeTpufX0sbS50ZXh0V2lkdGg9dD0+Nyp0LnRvU3RyaW5nKCkubGVuZ3RoLG0uYXJ0aWN1bGF0aW9uQ29kZXM9dD0+bS5hcnRpY3VsYXRpb25Db2Rlcy5hcnRpY3VsYXRpb25zW3RdLG0uYXJ0aWN1bGF0aW9uQ29kZXMuYXJ0aWN1bGF0aW9ucz17XCJhLlwiOntjb2RlOlwidjIzXCIsYmV0d2Vlbl9saW5lczohMH0sYXY6e2NvZGU6XCJ2MjhcIixiZXR3ZWVuX2xpbmVzOiEwfSxcImE+XCI6e2NvZGU6XCJ2NDJcIixiZXR3ZWVuX2xpbmVzOiEwfSxcImEtXCI6e2NvZGU6XCJ2MjVcIixiZXR3ZWVuX2xpbmVzOiEwfSxcImFeXCI6e2NvZGU6XCJ2YVwiLGJldHdlZW5fbGluZXM6ITF9LFwiYStcIjp7Y29kZTpcInY4YlwiLGJldHdlZW5fbGluZXM6ITF9LGFvOntjb2RlOlwidjk0XCIsYmV0d2Vlbl9saW5lczohMX0sYWg6e2NvZGU6XCJ2YjlcIixiZXR3ZWVuX2xpbmVzOiExfSxcImFAYVwiOntjb2RlOlwidjQzXCIsYmV0d2Vlbl9saW5lczohMX0sXCJhQHVcIjp7Y29kZTpcInY1YlwiLGJldHdlZW5fbGluZXM6ITF9LFwiYXxcIjp7Y29kZTpcInY3NVwiLGJldHdlZW5fbGluZXM6ITF9LGFtOntjb2RlOlwidjk3XCIsYmV0d2Vlbl9saW5lczohMX0sXCJhLFwiOntjb2RlOlwidmIzXCIsYmV0d2Vlbl9saW5lczohMX19LG0uYWNjaWRlbnRhbENvZGVzPXQ9Pm0uYWNjaWRlbnRhbENvZGVzLmFjY2lkZW50YWxzW3RdLG0uYWNjaWRlbnRhbENvZGVzLmFjY2lkZW50YWxzPXtcIiNcIjp7Y29kZTpcInYxOFwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sXCIjI1wiOntjb2RlOlwidjdmXCIscGFyZW5SaWdodFBhZGRpbmdBZGp1c3RtZW50Oi0xfSxiOntjb2RlOlwidjQ0XCIscGFyZW5SaWdodFBhZGRpbmdBZGp1c3RtZW50Oi0yfSxiYjp7Y29kZTpcInYyNlwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMn0sbjp7Y29kZTpcInY0ZVwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sXCJ7XCI6e2NvZGU6XCJ2OWNcIixwYXJlblJpZ2h0UGFkZGluZ0FkanVzdG1lbnQ6LTF9LFwifVwiOntjb2RlOlwidjg0XCIscGFyZW5SaWdodFBhZGRpbmdBZGp1c3RtZW50Oi0xfSxkYjp7Y29kZTpcInY5ZVwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sZDp7Y29kZTpcInZhYlwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDowfSxiYnM6e2NvZGU6XCJ2OTBcIixwYXJlblJpZ2h0UGFkZGluZ0FkanVzdG1lbnQ6LTF9LFwiKytcIjp7Y29kZTpcInY1MVwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sXCIrXCI6e2NvZGU6XCJ2NzhcIixwYXJlblJpZ2h0UGFkZGluZ0FkanVzdG1lbnQ6LTF9LFwiKy1cIjp7Y29kZTpcInY4ZFwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sXCIrKy1cIjp7Y29kZTpcInY3YVwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sYnM6e2NvZGU6XCJ2YjdcIixwYXJlblJpZ2h0UGFkZGluZ0FkanVzdG1lbnQ6LTF9LGJzczp7Y29kZTpcInYzOVwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sbzp7Y29kZTpcInZkMFwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sazp7Y29kZTpcInZkMVwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sYXNoczp7Y29kZTpcInZkNlwiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX0sYWZoZjp7Y29kZTpcInZkN1wiLHBhcmVuUmlnaHRQYWRkaW5nQWRqdXN0bWVudDotMX19LG0uYWNjaWRlbnRhbENvbHVtbnNUYWJsZT17MTp7YTpbMV0sYjpbMV19LDI6e2E6WzEsMl19LDM6e2E6WzEsMywyXSxiOlsxLDIsMV0sc2Vjb25kX29uX2JvdHRvbTpbMSwyLDNdfSw0OnthOlsxLDMsNCwyXSxiOlsxLDIsMywxXSxzcGFjZWRfb3V0X3RldHJhY2hvcmQ6WzEsMiwxLDJdfSw1OnthOlsxLDMsNSw0LDJdLGI6WzEsMiw0LDMsMV0sc3BhY2VkX291dF9wZW50YWNob3JkOlsxLDIsMywyLDFdLHZlcnlfc3BhY2VkX291dF9wZW50YWNob3JkOlsxLDIsMSwyLDFdfSw2OnthOlsxLDMsNSw2LDQsMl0sYjpbMSwyLDQsNSwzLDFdLHNwYWNlZF9vdXRfaGV4YWNob3JkOlsxLDMsMiwxLDMsMl0sdmVyeV9zcGFjZWRfb3V0X2hleGFjaG9yZDpbMSwyLDEsMiwxLDJdfX0sbS5vcm5hbWVudENvZGVzPXQ9Pm0ub3JuYW1lbnRDb2Rlcy5vcm5hbWVudHNbdF0sbS5vcm5hbWVudENvZGVzLm9ybmFtZW50cz17bW9yZGVudDp7Y29kZTpcInYxZVwifSxtb3JkZW50X2ludmVydGVkOntjb2RlOlwidjQ1XCJ9LHR1cm46e2NvZGU6XCJ2NzJcIn0sdHVybl9pbnZlcnRlZDp7Y29kZTpcInYzM1wifSx0cjp7Y29kZTpcInYxZlwifSx1cHByYWxsOntjb2RlOlwidjYwXCJ9LGRvd25wcmFsbDp7Y29kZTpcInZiNFwifSxwcmFsbHVwOntjb2RlOlwidjZkXCJ9LHByYWxsZG93bjp7Y29kZTpcInYyY1wifSx1cG1vcmRlbnQ6e2NvZGU6XCJ2MjlcIn0sZG93bm1vcmRlbnQ6e2NvZGU6XCJ2NjhcIn0sbGluZXByYWxsOntjb2RlOlwidjIwXCJ9LHByYWxscHJhbGw6e2NvZGU6XCJ2ODZcIn19LG0ua2V5U2lnbmF0dXJlPXQ9Pntjb25zdCBlPW0ua2V5U2lnbmF0dXJlLmtleVNwZWNzW3RdO2lmKCFlKXRocm93IG5ldyBzLlJFUlIoXCJCYWRLZXlTaWduYXR1cmVcIixgQmFkIGtleSBzaWduYXR1cmUgc3BlYzogJyR7dH0nYCk7aWYoIWUuYWNjKXJldHVybltdO2NvbnN0IGk9bS5rZXlTaWduYXR1cmUuYWNjaWRlbnRhbExpc3QoZS5hY2MpLG49W107Zm9yKGxldCB0PTA7dDxlLm51bTsrK3Qpe2NvbnN0IHM9aVt0XTtuLnB1c2goe3R5cGU6ZS5hY2MsbGluZTpzfSl9cmV0dXJuIG59LG0ua2V5U2lnbmF0dXJlLmtleVNwZWNzPXtDOnthY2M6bnVsbCxudW06MH0sQW06e2FjYzpudWxsLG51bTowfSxGOnthY2M6XCJiXCIsbnVtOjF9LERtOnthY2M6XCJiXCIsbnVtOjF9LEJiOnthY2M6XCJiXCIsbnVtOjJ9LEdtOnthY2M6XCJiXCIsbnVtOjJ9LEViOnthY2M6XCJiXCIsbnVtOjN9LENtOnthY2M6XCJiXCIsbnVtOjN9LEFiOnthY2M6XCJiXCIsbnVtOjR9LEZtOnthY2M6XCJiXCIsbnVtOjR9LERiOnthY2M6XCJiXCIsbnVtOjV9LEJibTp7YWNjOlwiYlwiLG51bTo1fSxHYjp7YWNjOlwiYlwiLG51bTo2fSxFYm06e2FjYzpcImJcIixudW06Nn0sQ2I6e2FjYzpcImJcIixudW06N30sQWJtOnthY2M6XCJiXCIsbnVtOjd9LEc6e2FjYzpcIiNcIixudW06MX0sRW06e2FjYzpcIiNcIixudW06MX0sRDp7YWNjOlwiI1wiLG51bToyfSxCbTp7YWNjOlwiI1wiLG51bToyfSxBOnthY2M6XCIjXCIsbnVtOjN9LFwiRiNtXCI6e2FjYzpcIiNcIixudW06M30sRTp7YWNjOlwiI1wiLG51bTo0fSxcIkMjbVwiOnthY2M6XCIjXCIsbnVtOjR9LEI6e2FjYzpcIiNcIixudW06NX0sXCJHI21cIjp7YWNjOlwiI1wiLG51bTo1fSxcIkYjXCI6e2FjYzpcIiNcIixudW06Nn0sXCJEI21cIjp7YWNjOlwiI1wiLG51bTo2fSxcIkMjXCI6e2FjYzpcIiNcIixudW06N30sXCJBI21cIjp7YWNjOlwiI1wiLG51bTo3fX0sbS51bmljb2RlPXtzaGFycDpTdHJpbmcuZnJvbUNoYXJDb2RlKHBhcnNlSW50KFwiMjY2RlwiLDE2KSksZmxhdDpTdHJpbmcuZnJvbUNoYXJDb2RlKHBhcnNlSW50KFwiMjY2RFwiLDE2KSksbmF0dXJhbDpTdHJpbmcuZnJvbUNoYXJDb2RlKHBhcnNlSW50KFwiMjY2RVwiLDE2KSksdHJpYW5nbGU6U3RyaW5nLmZyb21DaGFyQ29kZShwYXJzZUludChcIjI1QjNcIiwxNikpLFwiby13aXRoLXNsYXNoXCI6U3RyaW5nLmZyb21DaGFyQ29kZShwYXJzZUludChcIjAwRjhcIiwxNikpLGRlZ3JlZXM6U3RyaW5nLmZyb21DaGFyQ29kZShwYXJzZUludChcIjAwQjBcIiwxNikpLGNpcmNsZTpTdHJpbmcuZnJvbUNoYXJDb2RlKHBhcnNlSW50KFwiMjVDQlwiLDE2KSl9LG0ua2V5U2lnbmF0dXJlLmFjY2lkZW50YWxMaXN0PXQ9Pih7YjpbMiwuNSwyLjUsMSwzLDEuNSwzLjVdLFwiI1wiOlswLDEuNSwtLjUsMSwyLjUsLjUsMl19W3RdKSxtLnBhcnNlTm90ZUR1cmF0aW9uU3RyaW5nPXQ9PntpZihcInN0cmluZ1wiIT10eXBlb2YgdClyZXR1cm4gbnVsbDtjb25zdCBlPS8oXFxkKlxcLz9cXGQrfFthLXpdKShkKikoW25yaG1zXXwkKS8uZXhlYyh0KTtpZighZSlyZXR1cm4gbnVsbDtjb25zdCBpPWVbMV0scz1lWzJdLmxlbmd0aDtsZXQgbj1lWzNdO3JldHVybiAwPT09bi5sZW5ndGgmJihuPVwiblwiKSx7ZHVyYXRpb246aSxkb3RzOnMsdHlwZTpufX0sbS5wYXJzZU5vdGVTdHJ1Y3Q9dD0+e2NvbnN0IGU9dC5kdXJhdGlvbixpPW0ucGFyc2VOb3RlRHVyYXRpb25TdHJpbmcoZSk7aWYoIWkpcmV0dXJuIG51bGw7bGV0IHM9bS5kdXJhdGlvblRvVGlja3MoaS5kdXJhdGlvbik7aWYobnVsbD09cylyZXR1cm4gbnVsbDtsZXQgbj10LnR5cGU7Y29uc3Qgcj1bXTtpZihuKXtpZighbS5nZXRHbHlwaFByb3BzLnZhbGlkVHlwZXNbbl0pcmV0dXJuIG51bGx9ZWxzZSBuPWkudHlwZXx8XCJuXCIsdm9pZCAwIT09dC5rZXlzJiZ0LmtleXMuZm9yRWFjaCgoKHQsZSk9Pntjb25zdCBpPXQuc3BsaXQoXCIvXCIpO2kmJjM9PT1pLmxlbmd0aCYmKHJbZV09aVsyXSl9KSk7Y29uc3Qgbz10LmRvdHM/dC5kb3RzOmkuZG90cztpZihcIm51bWJlclwiIT10eXBlb2YgbylyZXR1cm4gbnVsbDtsZXQgYT1zO2ZvcihsZXQgdD0wO3Q8bzt0Kyspe2lmKGE8PTEpcmV0dXJuIG51bGw7YS89MixzKz1hfXJldHVybntkdXJhdGlvbjppLmR1cmF0aW9uLHR5cGU6bixjdXN0b21UeXBlczpyLGRvdHM6byx0aWNrczpzfX0sbS5zYW5pdGl6ZUR1cmF0aW9uPXQ9Pntjb25zdCBlPW0uZHVyYXRpb25BbGlhc2VzW3RdO2lmKHZvaWQgMCE9PWUmJih0PWUpLHZvaWQgMD09PW0uZHVyYXRpb25Ub1RpY2tzLmR1cmF0aW9uc1t0XSl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsYFRoZSBwcm92aWRlZCBkdXJhdGlvbiBpcyBub3QgdmFsaWQ6ICR7dH1gKTtyZXR1cm4gdH0sbS5kdXJhdGlvblRvRnJhY3Rpb249dD0+KG5ldyBuKS5wYXJzZShtLnNhbml0aXplRHVyYXRpb24odCkpLG0uZHVyYXRpb25Ub051bWJlcj10PT5tLmR1cmF0aW9uVG9GcmFjdGlvbih0KS52YWx1ZSgpLG0uZHVyYXRpb25Ub1RpY2tzPXQ9Pnt0PW0uc2FuaXRpemVEdXJhdGlvbih0KTtjb25zdCBlPW0uZHVyYXRpb25Ub1RpY2tzLmR1cmF0aW9uc1t0XTtyZXR1cm4gdm9pZCAwPT09ZT9udWxsOmV9LG0uZHVyYXRpb25Ub1RpY2tzLmR1cmF0aW9ucz17XCIxLzJcIjoyKm0uUkVTT0xVVElPTiwxOm0uUkVTT0xVVElPTi8xLDI6bS5SRVNPTFVUSU9OLzIsNDptLlJFU09MVVRJT04vNCw4Om0uUkVTT0xVVElPTi84LDE2Om0uUkVTT0xVVElPTi8xNiwzMjptLlJFU09MVVRJT04vMzIsNjQ6bS5SRVNPTFVUSU9OLzY0LDEyODptLlJFU09MVVRJT04vMTI4LDI1NjptLlJFU09MVVRJT04vMjU2fSxtLmR1cmF0aW9uQWxpYXNlcz17dzpcIjFcIixoOlwiMlwiLHE6XCI0XCIsYjpcIjI1NlwifSxtLmdldEdseXBoUHJvcHM9KHQsZSk9Pnt0PW0uc2FuaXRpemVEdXJhdGlvbih0KTtjb25zdCBpPW0uZ2V0R2x5cGhQcm9wcy5kdXJhdGlvbl9jb2Rlc1t0XTtpZih2b2lkIDA9PT1pKXJldHVybiBudWxsO2V8fChlPVwiblwiKTtsZXQgcz1pLnR5cGVbZV07aWYodm9pZCAwPT09cyl7Y29uc3QgdD1tLmtleVByb3BlcnRpZXMuY3VzdG9tTm90ZUhlYWRzW2UudG9VcHBlckNhc2UoKV07aWYodm9pZCAwPT09dClyZXR1cm4gbnVsbDtzPXtjb2RlX2hlYWQ6dC5jb2RlLC4uLnR9fXJldHVybnsuLi5pLmNvbW1vbiwuLi5zfX0sbS5nZXRHbHlwaFByb3BzLnZhbGlkVHlwZXM9e246e25hbWU6XCJub3RlXCJ9LHI6e25hbWU6XCJyZXN0XCJ9LGg6e25hbWU6XCJoYXJtb25pY1wifSxtOntuYW1lOlwibXV0ZWRcIn0sczp7bmFtZTpcInNsYXNoXCJ9fSxtLmdldEdseXBoUHJvcHMuZHVyYXRpb25fY29kZXM9e1wiMS8yXCI6e2NvbW1vbjp7Z2V0V2lkdGgodD1tLkRFRkFVTFRfTk9UQVRJT05fRk9OVF9TQ0FMRSl7cmV0dXJuIG5ldyBmKHRoaXMuY29kZV9oZWFkfHxcInY1M1wiLHQpLmdldE1ldHJpY3MoKS53aWR0aH0sc3RlbTohMSxzdGVtX29mZnNldDowLGZsYWc6ITEsc3RlbV91cF9leHRlbnNpb246LW0uU1RFTV9IRUlHSFQsc3RlbV9kb3duX2V4dGVuc2lvbjotbS5TVEVNX0hFSUdIVCx0YWJub3RlX3N0ZW1fdXBfZXh0ZW5zaW9uOi1tLlNURU1fSEVJR0hULHRhYm5vdGVfc3RlbV9kb3duX2V4dGVuc2lvbjotbS5TVEVNX0hFSUdIVCxkb3Rfc2hpZnRZOjAsbGluZV9hYm92ZTowLGxpbmVfYmVsb3c6MH0sdHlwZTp7bjp7Y29kZV9oZWFkOlwidjUzXCJ9LGg6e2NvZGVfaGVhZDpcInY1OVwifSxtOntjb2RlX2hlYWQ6XCJ2ZlwiLHN0ZW1fb2Zmc2V0OjB9LHI6e2NvZGVfaGVhZDpcInYzMVwiLHJlc3Q6ITAscG9zaXRpb246XCJCLzVcIixkb3Rfc2hpZnRZOi41fSxzOntnZXRXaWR0aDooKT0+bS5TTEFTSF9OT1RFSEVBRF9XSURUSCxwb3NpdGlvbjpcIkIvNFwifX19LDE6e2NvbW1vbjp7Z2V0V2lkdGgodD1tLkRFRkFVTFRfTk9UQVRJT05fRk9OVF9TQ0FMRSl7cmV0dXJuIG5ldyBmKHRoaXMuY29kZV9oZWFkfHxcInYxZFwiLHQpLmdldE1ldHJpY3MoKS53aWR0aH0sc3RlbTohMSxzdGVtX29mZnNldDowLGZsYWc6ITEsc3RlbV91cF9leHRlbnNpb246LW0uU1RFTV9IRUlHSFQsc3RlbV9kb3duX2V4dGVuc2lvbjotbS5TVEVNX0hFSUdIVCx0YWJub3RlX3N0ZW1fdXBfZXh0ZW5zaW9uOi1tLlNURU1fSEVJR0hULHRhYm5vdGVfc3RlbV9kb3duX2V4dGVuc2lvbjotbS5TVEVNX0hFSUdIVCxkb3Rfc2hpZnRZOjAsbGluZV9hYm92ZTowLGxpbmVfYmVsb3c6MH0sdHlwZTp7bjp7Y29kZV9oZWFkOlwidjFkXCJ9LGg6e2NvZGVfaGVhZDpcInY0NlwifSxtOntjb2RlX2hlYWQ6XCJ2OTJcIixzdGVtX29mZnNldDotM30scjp7Y29kZV9oZWFkOlwidjVjXCIscmVzdDohMCxwb3NpdGlvbjpcIkQvNVwiLGRvdF9zaGlmdFk6LjV9LHM6e2dldFdpZHRoOigpPT5tLlNMQVNIX05PVEVIRUFEX1dJRFRILHBvc2l0aW9uOlwiQi80XCJ9fX0sMjp7Y29tbW9uOntnZXRXaWR0aCh0PW0uREVGQVVMVF9OT1RBVElPTl9GT05UX1NDQUxFKXtyZXR1cm4gbmV3IGYodGhpcy5jb2RlX2hlYWR8fFwidjgxXCIsdCkuZ2V0TWV0cmljcygpLndpZHRofSxzdGVtOiEwLHN0ZW1fb2Zmc2V0OjAsZmxhZzohMSxzdGVtX3VwX2V4dGVuc2lvbjowLHN0ZW1fZG93bl9leHRlbnNpb246MCx0YWJub3RlX3N0ZW1fdXBfZXh0ZW5zaW9uOjAsdGFibm90ZV9zdGVtX2Rvd25fZXh0ZW5zaW9uOjAsZG90X3NoaWZ0WTowLGxpbmVfYWJvdmU6MCxsaW5lX2JlbG93OjB9LHR5cGU6e246e2NvZGVfaGVhZDpcInY4MVwifSxoOntjb2RlX2hlYWQ6XCJ2MmRcIn0sbTp7Y29kZV9oZWFkOlwidjk1XCIsc3RlbV9vZmZzZXQ6LTN9LHI6e2NvZGVfaGVhZDpcInZjXCIsc3RlbTohMSxyZXN0OiEwLHBvc2l0aW9uOlwiQi80XCIsZG90X3NoaWZ0WTotLjV9LHM6e2dldFdpZHRoOigpPT5tLlNMQVNIX05PVEVIRUFEX1dJRFRILHBvc2l0aW9uOlwiQi80XCJ9fX0sNDp7Y29tbW9uOntnZXRXaWR0aCh0PW0uREVGQVVMVF9OT1RBVElPTl9GT05UX1NDQUxFKXtyZXR1cm4gbmV3IGYodGhpcy5jb2RlX2hlYWR8fFwidmJcIix0KS5nZXRNZXRyaWNzKCkud2lkdGh9LHN0ZW06ITAsc3RlbV9vZmZzZXQ6MCxmbGFnOiExLHN0ZW1fdXBfZXh0ZW5zaW9uOjAsc3RlbV9kb3duX2V4dGVuc2lvbjowLHRhYm5vdGVfc3RlbV91cF9leHRlbnNpb246MCx0YWJub3RlX3N0ZW1fZG93bl9leHRlbnNpb246MCxkb3Rfc2hpZnRZOjAsbGluZV9hYm92ZTowLGxpbmVfYmVsb3c6MH0sdHlwZTp7bjp7Y29kZV9oZWFkOlwidmJcIn0saDp7Y29kZV9oZWFkOlwidjIyXCJ9LG06e2NvZGVfaGVhZDpcInYzZVwiLHN0ZW1fb2Zmc2V0Oi0zfSxyOntjb2RlX2hlYWQ6XCJ2N2NcIixzdGVtOiExLHJlc3Q6ITAscG9zaXRpb246XCJCLzRcIixkb3Rfc2hpZnRZOi0uNSxsaW5lX2Fib3ZlOjEuNSxsaW5lX2JlbG93OjEuNX0sczp7Z2V0V2lkdGg6KCk9Pm0uU0xBU0hfTk9URUhFQURfV0lEVEgscG9zaXRpb246XCJCLzRcIn19fSw4Ontjb21tb246e2dldFdpZHRoKHQ9bS5ERUZBVUxUX05PVEFUSU9OX0ZPTlRfU0NBTEUpe3JldHVybiBuZXcgZih0aGlzLmNvZGVfaGVhZHx8XCJ2YlwiLHQpLmdldE1ldHJpY3MoKS53aWR0aH0sc3RlbTohMCxzdGVtX29mZnNldDowLGZsYWc6ITAsYmVhbV9jb3VudDoxLGNvZGVfZmxhZ191cHN0ZW06XCJ2NTRcIixjb2RlX2ZsYWdfZG93bnN0ZW06XCJ2OWFcIixzdGVtX3VwX2V4dGVuc2lvbjowLHN0ZW1fZG93bl9leHRlbnNpb246MCx0YWJub3RlX3N0ZW1fdXBfZXh0ZW5zaW9uOjAsdGFibm90ZV9zdGVtX2Rvd25fZXh0ZW5zaW9uOjAsZG90X3NoaWZ0WTowLGxpbmVfYWJvdmU6MCxsaW5lX2JlbG93OjB9LHR5cGU6e246e2NvZGVfaGVhZDpcInZiXCJ9LGg6e2NvZGVfaGVhZDpcInYyMlwifSxtOntjb2RlX2hlYWQ6XCJ2M2VcIn0scjp7Y29kZV9oZWFkOlwidmE1XCIsc3RlbTohMSxmbGFnOiExLHJlc3Q6ITAscG9zaXRpb246XCJCLzRcIixkb3Rfc2hpZnRZOi0uNSxsaW5lX2Fib3ZlOjEsbGluZV9iZWxvdzoxfSxzOntnZXRXaWR0aDooKT0+bS5TTEFTSF9OT1RFSEVBRF9XSURUSCxwb3NpdGlvbjpcIkIvNFwifX19LDE2Ontjb21tb246e2JlYW1fY291bnQ6MixnZXRXaWR0aCh0PW0uREVGQVVMVF9OT1RBVElPTl9GT05UX1NDQUxFKXtyZXR1cm4gbmV3IGYodGhpcy5jb2RlX2hlYWR8fFwidmJcIix0KS5nZXRNZXRyaWNzKCkud2lkdGh9LHN0ZW06ITAsc3RlbV9vZmZzZXQ6MCxmbGFnOiEwLGNvZGVfZmxhZ191cHN0ZW06XCJ2M2ZcIixjb2RlX2ZsYWdfZG93bnN0ZW06XCJ2OGZcIixzdGVtX3VwX2V4dGVuc2lvbjowLHN0ZW1fZG93bl9leHRlbnNpb246MCx0YWJub3RlX3N0ZW1fdXBfZXh0ZW5zaW9uOjAsdGFibm90ZV9zdGVtX2Rvd25fZXh0ZW5zaW9uOjAsZG90X3NoaWZ0WTowLGxpbmVfYWJvdmU6MCxsaW5lX2JlbG93OjB9LHR5cGU6e246e2NvZGVfaGVhZDpcInZiXCJ9LGg6e2NvZGVfaGVhZDpcInYyMlwifSxtOntjb2RlX2hlYWQ6XCJ2M2VcIn0scjp7Y29kZV9oZWFkOlwidjNjXCIsc3RlbTohMSxmbGFnOiExLHJlc3Q6ITAscG9zaXRpb246XCJCLzRcIixkb3Rfc2hpZnRZOi0uNSxsaW5lX2Fib3ZlOjEsbGluZV9iZWxvdzoyfSxzOntnZXRXaWR0aDooKT0+bS5TTEFTSF9OT1RFSEVBRF9XSURUSCxwb3NpdGlvbjpcIkIvNFwifX19LDMyOntjb21tb246e2JlYW1fY291bnQ6MyxnZXRXaWR0aCh0PW0uREVGQVVMVF9OT1RBVElPTl9GT05UX1NDQUxFKXtyZXR1cm4gbmV3IGYodGhpcy5jb2RlX2hlYWR8fFwidmJcIix0KS5nZXRNZXRyaWNzKCkud2lkdGh9LHN0ZW06ITAsc3RlbV9vZmZzZXQ6MCxmbGFnOiEwLGNvZGVfZmxhZ191cHN0ZW06XCJ2NDdcIixjb2RlX2ZsYWdfZG93bnN0ZW06XCJ2MmFcIixzdGVtX3VwX2V4dGVuc2lvbjo5LHN0ZW1fZG93bl9leHRlbnNpb246OSx0YWJub3RlX3N0ZW1fdXBfZXh0ZW5zaW9uOjgsdGFibm90ZV9zdGVtX2Rvd25fZXh0ZW5zaW9uOjUsZG90X3NoaWZ0WTowLGxpbmVfYWJvdmU6MCxsaW5lX2JlbG93OjB9LHR5cGU6e246e2NvZGVfaGVhZDpcInZiXCJ9LGg6e2NvZGVfaGVhZDpcInYyMlwifSxtOntjb2RlX2hlYWQ6XCJ2M2VcIn0scjp7Y29kZV9oZWFkOlwidjU1XCIsc3RlbTohMSxmbGFnOiExLHJlc3Q6ITAscG9zaXRpb246XCJCLzRcIixkb3Rfc2hpZnRZOi0xLjUsbGluZV9hYm92ZToyLGxpbmVfYmVsb3c6Mn0sczp7Z2V0V2lkdGg6KCk9Pm0uU0xBU0hfTk9URUhFQURfV0lEVEgscG9zaXRpb246XCJCLzRcIn19fSw2NDp7Y29tbW9uOntiZWFtX2NvdW50OjQsZ2V0V2lkdGgodD1tLkRFRkFVTFRfTk9UQVRJT05fRk9OVF9TQ0FMRSl7cmV0dXJuIG5ldyBmKHRoaXMuY29kZV9oZWFkfHxcInZiXCIsdCkuZ2V0TWV0cmljcygpLndpZHRofSxzdGVtOiEwLHN0ZW1fb2Zmc2V0OjAsZmxhZzohMCxjb2RlX2ZsYWdfdXBzdGVtOlwidmE5XCIsY29kZV9mbGFnX2Rvd25zdGVtOlwidjU4XCIsc3RlbV91cF9leHRlbnNpb246MTMsc3RlbV9kb3duX2V4dGVuc2lvbjoxMyx0YWJub3RlX3N0ZW1fdXBfZXh0ZW5zaW9uOjEyLHRhYm5vdGVfc3RlbV9kb3duX2V4dGVuc2lvbjo5LGRvdF9zaGlmdFk6MCxsaW5lX2Fib3ZlOjAsbGluZV9iZWxvdzowfSx0eXBlOntuOntjb2RlX2hlYWQ6XCJ2YlwifSxoOntjb2RlX2hlYWQ6XCJ2MjJcIn0sbTp7Y29kZV9oZWFkOlwidjNlXCJ9LHI6e2NvZGVfaGVhZDpcInYzOFwiLHN0ZW06ITEsZmxhZzohMSxyZXN0OiEwLHBvc2l0aW9uOlwiQi80XCIsZG90X3NoaWZ0WTotMS41LGxpbmVfYWJvdmU6MixsaW5lX2JlbG93OjN9LHM6e2dldFdpZHRoOigpPT5tLlNMQVNIX05PVEVIRUFEX1dJRFRILHBvc2l0aW9uOlwiQi80XCJ9fX0sMTI4Ontjb21tb246e2JlYW1fY291bnQ6NSxnZXRXaWR0aCh0PW0uREVGQVVMVF9OT1RBVElPTl9GT05UX1NDQUxFKXtyZXR1cm4gbmV3IGYodGhpcy5jb2RlX2hlYWR8fFwidmJcIix0KS5nZXRNZXRyaWNzKCkud2lkdGh9LHN0ZW06ITAsc3RlbV9vZmZzZXQ6MCxmbGFnOiEwLGNvZGVfZmxhZ191cHN0ZW06XCJ2OWJcIixjb2RlX2ZsYWdfZG93bnN0ZW06XCJ2MzBcIixzdGVtX3VwX2V4dGVuc2lvbjoyMixzdGVtX2Rvd25fZXh0ZW5zaW9uOjIyLHRhYm5vdGVfc3RlbV91cF9leHRlbnNpb246MjEsdGFibm90ZV9zdGVtX2Rvd25fZXh0ZW5zaW9uOjE4LGRvdF9zaGlmdFk6MCxsaW5lX2Fib3ZlOjAsbGluZV9iZWxvdzowfSx0eXBlOntuOntjb2RlX2hlYWQ6XCJ2YlwifSxoOntjb2RlX2hlYWQ6XCJ2MjJcIn0sbTp7Y29kZV9oZWFkOlwidjNlXCJ9LHI6e2NvZGVfaGVhZDpcInZhYVwiLHN0ZW06ITEsZmxhZzohMSxyZXN0OiEwLHBvc2l0aW9uOlwiQi80XCIsZG90X3NoaWZ0WToxLjUsbGluZV9hYm92ZTozLGxpbmVfYmVsb3c6M30sczp7Z2V0V2lkdGg6KCk9Pm0uU0xBU0hfTk9URUhFQURfV0lEVEgscG9zaXRpb246XCJCLzRcIn19fX0sbS5zbXVmbD17fSxtLnNtdWZsLnRvX2NvZGVfcG9pbnRzPXticmFja2V0VG9wOlwidjFiXCIsYnJhY2tldEJvdHRvbTpcInYxMFwiLGJhcmxpbmVUaWNrOlwidjZmXCIsc2Vnbm86XCJ2OGNcIixjb2RhOlwidjRkXCIsZ0NsZWY6XCJ2ODNcIixjQ2xlZjpcInZhZFwiLGZDbGVmOlwidjc5XCIsdW5waXRjaGVkUGVyY3Vzc2lvbkNsZWYxOlwidjU5XCIsXCI2c3RyaW5nVGFiQ2xlZlwiOlwidjJmXCIsdGltZVNpZzA6XCJ2MFwiLHRpbWVTaWcxOlwidjFcIix0aW1lU2lnMjpcInYyXCIsdGltZVNpZzM6XCJ2M1wiLHRpbWVTaWc0OlwidjRcIix0aW1lU2lnNTpcInY1XCIsdGltZVNpZzY6XCJ2NlwiLHRpbWVTaWc3OlwidjdcIix0aW1lU2lnODpcInY4XCIsdGltZVNpZzk6XCJ2OVwiLHRpbWVTaWdDb21tb246XCJ2NDFcIix0aW1lU2lnQ3V0Q29tbW9uOlwidmI2XCIsbm90ZWhlYWREb3VibGVXaG9sZTpcInY1M1wiLG5vdGVoZWFkV2hvbGU6XCJ2MWRcIixub3RlaGVhZEhhbGY6XCJ2ODFcIixub3RlaGVhZEJsYWNrOlwidmJcIixub3RlaGVhZFhXaG9sZTpcInY5MlwiLG5vdGVoZWFkWEhhbGY6XCJ2OTVcIixub3RlaGVhZFhCbGFjazpcInYzZVwiLG5vdGVoZWFkQ2lyY2xlWDpcInYzYlwiLG5vdGVoZWFkVHJpYW5nbGVVcFdob2xlOlwidjQ5XCIsbm90ZWhlYWRUcmlhbmdsZVVwSGFsZjpcInY5M1wiLG5vdGVoZWFkVHJpYW5nbGVVcEJsYWNrOlwidjQwXCIsbm90ZWhlYWREaWFtb25kV2hvbGU6XCJ2NDZcIixub3RlaGVhZERpYW1vbmRIYWxmOlwidjJkXCIsbm90ZWhlYWREaWFtb25kQmxhY2s6XCJ2MjJcIixhdWdtZW50YXRpb25Eb3Q6XCJ2MjNcIix0cmVtb2xvMTpcInY3NFwiLGZsYWc4dGhVcDpcInY1NFwiLGZsYWc4dGhEb3duOlwidjlhXCIsZmxhZzE2dGhVcDpcInYzZlwiLGZsYWcxNnRoRG93bjpcInY4ZlwiLGZsYWczMm5kVXA6XCJ2NDdcIixmbGFnMzJuZERvd246XCJ2MmFcIixmbGFnNjR0aFVwOlwidmE5XCIsZmxhZzY0dGhEb3duOlwidjU4XCIsZmxhZzEyOHRoVXA6XCJ2OWJcIixmbGFnMTI4dGhEb3duOlwidjMwXCIsYWNjaWRlbnRhbEZsYXQ6XCJ2NDRcIixhY2NpZGVudGFsTmF0dXJhbDpcInY0ZVwiLGFjY2lkZW50YWxTaGFycDpcInYxOFwiLGFjY2lkZW50YWxEb3VibGVTaGFycDpcInY3ZlwiLGFjY2lkZW50YWxEb3VibGVGbGF0OlwidjI2XCIsYWNjaWRlbnRhbFBhcmVuc0xlZnQ6XCJ2OWNcIixhY2NpZGVudGFsUGFyZW5zUmlnaHQ6XCJ2ODRcIixhY2NpZGVudGFsUXVhcnRlclRvbmVGbGF0U3RlaW46XCJ2YWJcIixhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNGbGF0WmltbWVybWFubjpcInY5ZVwiLGFjY2lkZW50YWxRdWFydGVyVG9uZVNoYXJwU3RlaW46XCJ2NzhcIixhY2NpZGVudGFsVGhyZWVRdWFydGVyVG9uZXNTaGFycFN0ZWluOlwidjUxXCIsYWNjaWRlbnRhbEJ1eXVrTXVjZW5uZWJGbGF0OlwidjM5XCIsYWNjaWRlbnRhbEJha2l5ZUZsYXQ6XCJ2YjdcIixhY2NpZGVudGFsS29tYVNoYXJwOlwidjUxXCIsYWNjaWRlbnRhbEt1Y3VrTXVjZW5uZWJTaGFycDpcInY4ZFwiLGFjY2lkZW50YWxLb3JvbjpcInZkMVwiLGFjY2lkZW50YWxTb3JpOlwidmQwXCIsYXJ0aWNBY2NlbnRBYm92ZTpcInY0MlwiLGFydGljQWNjZW50QmVsb3c6XCJ2NDJcIixhcnRpY1RlbnV0b0Fib3ZlOlwidjI1XCIsYXJ0aWNUZW51dG9CZWxvdzpcInYyNVwiLGFydGljU3RhY2NhdG9BYm92ZTpcInYyM1wiLGFydGljU3RhY2NhdG9CZWxvdzpcInYyM1wiLGFydGljU3RhY2NhdGlzc2ltb0Fib3ZlOlwidjI4XCIsYXJ0aWNNYXJjYXRvQWJvdmU6XCJ2YVwiLGZlcm1hdGFBYm92ZTpcInY0M1wiLGZlcm1hdGFCZWxvdzpcInY1YlwiLGJyZWF0aE1hcmtDb21tYTpcInY2Y1wiLGJyZWF0aE1hcmtVcGJvdzpcInY4YVwiLGNhZXN1cmE6XCJ2MzRcIixjYWVzdXJhQ3VydmVkOlwidjRiXCIscmVzdE1heGltYTpcInY1OVwiLHJlc3REb3VibGVXaG9sZTpcInYzMVwiLHJlc3RXaG9sZTpcInY1Y1wiLHJlc3RIYWxmOlwidmNcIixyZXN0UXVhcnRlcjpcInY3Y1wiLHJlc3Q4dGg6XCJ2YTVcIixyZXN0MTZ0aDpcInYzY1wiLHJlc3QzMm5kOlwidjU1XCIscmVzdDY0dGg6XCJ2MzhcIixyZXN0MTI4dGg6XCJ2YWFcIixkeW5hbWljUGlhbm86XCJ2YmZcIixkeW5hbWljTWV6em86XCJ2NjJcIixkeW5hbWljRm9ydGU6XCJ2YmFcIixkeW5hbWljUmluZm9yemFuZG86XCJ2YmFcIixkeW5hbWljU2ZvcnphbmRvOlwidjRhXCIsZHluYW1pY1o6XCJ2ODBcIixvcm5hbWVudFRyaWxsOlwidjFmXCIsb3JuYW1lbnRUdXJuOlwidjcyXCIsb3JuYW1lbnRUdXJuU2xhc2g6XCJ2MzNcIixvcm5hbWVudE1vcmRlbnQ6XCJ2NDVcIixvcm5hbWVudE1vcmRlbnRJbnZlcnRlZDpcInYxZVwiLG9ybmFtZW50VHJlbWJsZW1lbnQ6XCJ2ODZcIixvcm5hbWVudFByZWNvbXBBcHBvZ2dUcmlsbDpcInYyMFwiLG9ybmFtZW50UHJlY29tcFNsaWRlVHJpbGxEQW5nbGViZXJ0OlwidjYwXCIsb3JuYW1lbnRQcmVjb21wU2xpZGVUcmlsbEJhY2g6XCJ2MjlcIixvcm5hbWVudFByZWNvbXBUcmlsbFN1ZmZpeERhbmRyaWV1OlwidjZkXCIsb3JuYW1lbnRQcmVjb21wRG91YmxlQ2FkZW5jZVVwcGVyUHJlZml4OlwidmI0XCIsb3JuYW1lbnRQcmVjb21wRG91YmxlQ2FkZW5jZVVwcGVyUHJlZml4VHVybjpcInY2OFwiLG9ybmFtZW50UHJlY29tcFRyaWxsTG93ZXJTdWZmaXg6XCJ2MmNcIixzdHJpbmdzRG93bkJvdzpcInY5NFwiLHN0cmluZ3NVcEJvdzpcInY3NVwiLHN0cmluZ3NIYXJtb25pYzpcInZiOVwiLHBsdWNrZWRTbmFwUGl6emljYXRvQWJvdmU6XCJ2OTRcIixwbHVja2VkTGVmdEhhbmRQaXp6aWNhdG86XCJ2OGJcIixrZXlib2FyZFBlZGFsUGVkOlwidjM2XCIsa2V5Ym9hcmRQZWRhbFVwOlwidjVkXCIscGljdENob2tlQ3ltYmFsOlwidmIzXCIsd2lnZ2xlQXJwZWdnaWF0b1VwOlwidmEzXCIsYXJyb3doZWFkQmxhY2tVcDpcInZjM1wiLGFycm93aGVhZEJsYWNrRG93bjpcInY1MlwifSxtLlRJTUU0XzQ9e251bV9iZWF0czo0LGJlYXRfdmFsdWU6NCxyZXNvbHV0aW9uOm0uUkVTT0xVVElPTn07Y2xhc3MgcHtzdGF0aWMgZ2V0IFdJRFRIKCl7cmV0dXJuIDYwMH1zdGF0aWMgZ2V0IEhFSUdIVCgpe3JldHVybiA0MDB9c3RhdGljIGdldCBDQU5WQVNfQlJPV1NFUl9TSVpFX0xJTUlUKCl7cmV0dXJuIDMyNzY3fXN0YXRpYyBTYW5pdGl6ZUNhbnZhc0RpbXModCxlKXtyZXR1cm4gTWF0aC5tYXgodCxlKT50aGlzLkNBTlZBU19CUk9XU0VSX1NJWkVfTElNSVQmJihzLlcoXCJDYW52YXMgZGltZW5zaW9ucyBleGNlZWQgYnJvd3NlciBsaW1pdC4gQ3JvcHBpbmcgdG8gXCIrdGhpcy5DQU5WQVNfQlJPV1NFUl9TSVpFX0xJTUlUKSx0PnRoaXMuQ0FOVkFTX0JST1dTRVJfU0laRV9MSU1JVCYmKHQ9dGhpcy5DQU5WQVNfQlJPV1NFUl9TSVpFX0xJTUlUKSxlPnRoaXMuQ0FOVkFTX0JST1dTRVJfU0laRV9MSU1JVCYmKGU9dGhpcy5DQU5WQVNfQlJPV1NFUl9TSVpFX0xJTUlUKSksW3QsZV19Y29uc3RydWN0b3IodCl7dGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dD10LHQuY2FudmFzP3RoaXMuY2FudmFzPXQuY2FudmFzOnRoaXMuY2FudmFzPXt3aWR0aDpwLldJRFRILGhlaWdodDpwLkhFSUdIVH19Y2xlYXIoKXt0aGlzLnZleEZsb3dDYW52YXNDb250ZXh0LmNsZWFyUmVjdCgwLDAsdGhpcy5jYW52YXMud2lkdGgsdGhpcy5jYW52YXMuaGVpZ2h0KX1vcGVuR3JvdXAoKXt9Y2xvc2VHcm91cCgpe31hZGQoKXt9c2V0Rm9udCh0LGUsaSl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQuZm9udD0oaXx8XCJcIikrXCIgXCIrZStcInB0IFwiK3QsdGhpc31zZXRSYXdGb250KHQpe3JldHVybiB0aGlzLnZleEZsb3dDYW52YXNDb250ZXh0LmZvbnQ9dCx0aGlzfXNldEZpbGxTdHlsZSh0KXtyZXR1cm4gdGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dC5maWxsU3R5bGU9dCx0aGlzfXNldEJhY2tncm91bmRGaWxsU3R5bGUodCl7cmV0dXJuIHRoaXMuYmFja2dyb3VuZF9maWxsU3R5bGU9dCx0aGlzfXNldFN0cm9rZVN0eWxlKHQpe3JldHVybiB0aGlzLnZleEZsb3dDYW52YXNDb250ZXh0LnN0cm9rZVN0eWxlPXQsdGhpc31zZXRTaGFkb3dDb2xvcih0KXtyZXR1cm4gdGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dC5zaGFkb3dDb2xvcj10LHRoaXN9c2V0U2hhZG93Qmx1cih0KXtyZXR1cm4gdGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dC5zaGFkb3dCbHVyPXQsdGhpc31zZXRMaW5lV2lkdGgodCl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQubGluZVdpZHRoPXQsdGhpc31zZXRMaW5lQ2FwKHQpe3JldHVybiB0aGlzLnZleEZsb3dDYW52YXNDb250ZXh0LmxpbmVDYXA9dCx0aGlzfXNldExpbmVEYXNoKHQpe3JldHVybiB0aGlzLnZleEZsb3dDYW52YXNDb250ZXh0LmxpbmVEYXNoPXQsdGhpc31zY2FsZSh0LGUpe3JldHVybiB0aGlzLnZleEZsb3dDYW52YXNDb250ZXh0LnNjYWxlKHBhcnNlRmxvYXQodCkscGFyc2VGbG9hdChlKSl9cmVzaXplKHQsZSl7cmV0dXJuW3QsZV09dGhpcy5TYW5pdGl6ZUNhbnZhc0RpbXMocGFyc2VJbnQodCwxMCkscGFyc2VJbnQoZSwxMCkpLHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQucmVzaXplKHQsZSl9cmVjdCh0LGUsaSxzKXtyZXR1cm4gdGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dC5yZWN0KHQsZSxpLHMpfWZpbGxSZWN0KHQsZSxpLHMpe3JldHVybiB0aGlzLnZleEZsb3dDYW52YXNDb250ZXh0LmZpbGxSZWN0KHQsZSxpLHMpfWNsZWFyUmVjdCh0LGUsaSxzKXtyZXR1cm4gdGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dC5jbGVhclJlY3QodCxlLGkscyl9YmVnaW5QYXRoKCl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQuYmVnaW5QYXRoKCl9bW92ZVRvKHQsZSl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQubW92ZVRvKHQsZSl9bGluZVRvKHQsZSl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQubGluZVRvKHQsZSl9YmV6aWVyQ3VydmVUbyh0LGUsaSxzLG4scil7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQuYmV6aWVyQ3VydmVUbyh0LGUsaSxzLG4scil9cXVhZHJhdGljQ3VydmVUbyh0LGUsaSxzKXtyZXR1cm4gdGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dC5xdWFkcmF0aWNDdXJ2ZVRvKHQsZSxpLHMpfWFyYyh0LGUsaSxzLG4scil7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQuYXJjKHQsZSxpLHMsbixyKX1nbG93KCl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQuZ2xvdygpfWZpbGwoKXtyZXR1cm4gdGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dC5maWxsKCl9c3Ryb2tlKCl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQuc3Ryb2tlKCl9Y2xvc2VQYXRoKCl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQuY2xvc2VQYXRoKCl9bWVhc3VyZVRleHQodCl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQubWVhc3VyZVRleHQodCl9ZmlsbFRleHQodCxlLGkpe3JldHVybiB0aGlzLnZleEZsb3dDYW52YXNDb250ZXh0LmZpbGxUZXh0KHQsZSxpKX1zYXZlKCl7cmV0dXJuIHRoaXMudmV4Rmxvd0NhbnZhc0NvbnRleHQuc2F2ZSgpfXJlc3RvcmUoKXtyZXR1cm4gdGhpcy52ZXhGbG93Q2FudmFzQ29udGV4dC5yZXN0b3JlKCl9fWNsYXNzIGJ7Y29uc3RydWN0b3IodCl7dGhpcy5lbGVtZW50PXQsdGhpcy5wYXBlcj1SYXBoYWVsKHQpLHRoaXMucGF0aD1cIlwiLHRoaXMucGVuPXt4OjAseTowfSx0aGlzLmxpbmVXaWR0aD0xLHRoaXMuc3RhdGU9e3NjYWxlOnt4OjEseToxfSxmb250X2ZhbWlseTpcIkFyaWFsXCIsZm9udF9zaXplOjgsZm9udF93ZWlnaHQ6ODAwfSx0aGlzLmF0dHJpYnV0ZXM9e1wic3Ryb2tlLXdpZHRoXCI6LjMsZmlsbDpcImJsYWNrXCIsc3Ryb2tlOlwiYmxhY2tcIixmb250OlwiMTBwdCBBcmlhbFwifSx0aGlzLmJhY2tncm91bmRfYXR0cmlidXRlcz17XCJzdHJva2Utd2lkdGhcIjowLGZpbGw6XCJ3aGl0ZVwiLHN0cm9rZTpcIndoaXRlXCIsZm9udDpcIjEwcHQgQXJpYWxcIn0sdGhpcy5zaGFkb3dfYXR0cmlidXRlcz17d2lkdGg6MCxjb2xvcjpcImJsYWNrXCJ9LHRoaXMuc3RhdGVfc3RhY2s9W119b3Blbkdyb3VwKCl7fWNsb3NlR3JvdXAoKXt9YWRkKCl7fXNldEZvbnQodCxlLGkpe3JldHVybiB0aGlzLnN0YXRlLmZvbnRfZmFtaWx5PXQsdGhpcy5zdGF0ZS5mb250X3NpemU9ZSx0aGlzLnN0YXRlLmZvbnRfd2VpZ2h0PWksdGhpcy5hdHRyaWJ1dGVzLmZvbnQ9KHRoaXMuc3RhdGUuZm9udF93ZWlnaHR8fFwiXCIpK1wiIFwiK3RoaXMuc3RhdGUuZm9udF9zaXplKnRoaXMuc3RhdGUuc2NhbGUueCtcInB0IFwiK3RoaXMuc3RhdGUuZm9udF9mYW1pbHksdGhpc31zZXRSYXdGb250KHQpe3JldHVybiB0aGlzLmF0dHJpYnV0ZXMuZm9udD10LHRoaXN9c2V0RmlsbFN0eWxlKHQpe3JldHVybiB0aGlzLmF0dHJpYnV0ZXMuZmlsbD10LHRoaXN9c2V0QmFja2dyb3VuZEZpbGxTdHlsZSh0KXtyZXR1cm4gdGhpcy5iYWNrZ3JvdW5kX2F0dHJpYnV0ZXMuZmlsbD10LHRoaXMuYmFja2dyb3VuZF9hdHRyaWJ1dGVzLnN0cm9rZT10LHRoaXN9c2V0U3Ryb2tlU3R5bGUodCl7cmV0dXJuIHRoaXMuYXR0cmlidXRlcy5zdHJva2U9dCx0aGlzfXNldFNoYWRvd0NvbG9yKHQpe3JldHVybiB0aGlzLnNoYWRvd19hdHRyaWJ1dGVzLmNvbG9yPXQsdGhpc31zZXRTaGFkb3dCbHVyKHQpe3JldHVybiB0aGlzLnNoYWRvd19hdHRyaWJ1dGVzLndpZHRoPXQsdGhpc31zZXRMaW5lV2lkdGgodCl7dGhpcy5hdHRyaWJ1dGVzW1wic3Ryb2tlLXdpZHRoXCJdPXQsdGhpcy5saW5lV2lkdGg9dH1zZXRMaW5lRGFzaCgpe3JldHVybiB0aGlzfXNldExpbmVDYXAoKXtyZXR1cm4gdGhpc31zY2FsZSh0LGUpe3JldHVybiB0aGlzLnN0YXRlLnNjYWxlPXt4OnQseTplfSx0aGlzLmF0dHJpYnV0ZXMudHJhbnNmb3JtPVwiU1wiK3QrXCIsXCIrZStcIiwwLDBcIix0aGlzLmF0dHJpYnV0ZXMuc2NhbGU9dCtcIixcIitlK1wiLDAsMFwiLHRoaXMuYXR0cmlidXRlcy5mb250PXRoaXMuc3RhdGUuZm9udF9zaXplKnRoaXMuc3RhdGUuc2NhbGUueCtcInB0IFwiK3RoaXMuc3RhdGUuZm9udF9mYW1pbHksdGhpcy5iYWNrZ3JvdW5kX2F0dHJpYnV0ZXMudHJhbnNmb3JtPVwiU1wiK3QrXCIsXCIrZStcIiwwLDBcIix0aGlzLmJhY2tncm91bmRfYXR0cmlidXRlcy5mb250PXRoaXMuc3RhdGUuZm9udF9zaXplKnRoaXMuc3RhdGUuc2NhbGUueCtcInB0IFwiK3RoaXMuc3RhdGUuZm9udF9mYW1pbHksdGhpc31jbGVhcigpe3RoaXMucGFwZXIuY2xlYXIoKX1yZXNpemUodCxlKXtyZXR1cm4gdGhpcy5lbGVtZW50LnN0eWxlLndpZHRoPXQsdGhpcy5wYXBlci5zZXRTaXplKHQsZSksdGhpc31zZXRWaWV3Qm94KHQpe3RoaXMucGFwZXIuY2FudmFzLnNldEF0dHJpYnV0ZShcInZpZXdCb3hcIix0KX1yZWN0KHQsZSxpLHMpe3JldHVybiBzPDAmJihlKz1zLHM9LXMpLHRoaXMucGFwZXIucmVjdCh0LGUsaS0uNSxzLS41KS5hdHRyKHRoaXMuYXR0cmlidXRlcykuYXR0cihcImZpbGxcIixcIm5vbmVcIikuYXR0cihcInN0cm9rZS13aWR0aFwiLHRoaXMubGluZVdpZHRoKSx0aGlzfWZpbGxSZWN0KHQsZSxpLHMpe3JldHVybiBzPDAmJihlKz1zLHM9LXMpLHRoaXMucGFwZXIucmVjdCh0LGUsaS0uNSxzLS41KS5hdHRyKHRoaXMuYXR0cmlidXRlcyksdGhpc31jbGVhclJlY3QodCxlLGkscyl7cmV0dXJuIHM8MCYmKGUrPXMscz0tcyksdGhpcy5wYXBlci5yZWN0KHQsZSxpLS41LHMtLjUpLmF0dHIodGhpcy5iYWNrZ3JvdW5kX2F0dHJpYnV0ZXMpLHRoaXN9YmVnaW5QYXRoKCl7cmV0dXJuIHRoaXMucGF0aD1cIlwiLHRoaXMucGVuLng9MCx0aGlzLnBlbi55PTAsdGhpc31tb3ZlVG8odCxlKXtyZXR1cm4gdGhpcy5wYXRoKz1cIk1cIit0K1wiLFwiK2UsdGhpcy5wZW4ueD10LHRoaXMucGVuLnk9ZSx0aGlzfWxpbmVUbyh0LGUpe3JldHVybiB0aGlzLnBhdGgrPVwiTFwiK3QrXCIsXCIrZSx0aGlzLnBlbi54PXQsdGhpcy5wZW4ueT1lLHRoaXN9YmV6aWVyQ3VydmVUbyh0LGUsaSxzLG4scil7cmV0dXJuIHRoaXMucGF0aCs9XCJDXCIrdCtcIixcIitlK1wiLFwiK2krXCIsXCIrcytcIixcIituK1wiLFwiK3IsdGhpcy5wZW4ueD1uLHRoaXMucGVuLnk9cix0aGlzfXF1YWRyYXRpY0N1cnZlVG8odCxlLGkscyl7cmV0dXJuIHRoaXMucGF0aCs9XCJRXCIrdCtcIixcIitlK1wiLFwiK2krXCIsXCIrcyx0aGlzLnBlbi54PWksdGhpcy5wZW4ueT1zLHRoaXN9YXJjKHQsZSxpLHMsbixyKXtmdW5jdGlvbiBvKHQpe2Zvcig7dDwwOyl0Kz0yKk1hdGguUEk7Zm9yKDt0PjIqTWF0aC5QSTspdC09MipNYXRoLlBJO3JldHVybiB0fWlmKChzPW8ocykpPihuPW8obikpKXtjb25zdCB0PXM7cz1uLG49dCxyPSFyfWNvbnN0IGE9bi1zO3JldHVybiBhPk1hdGguUEk/KHRoaXMuYXJjSGVscGVyKHQsZSxpLHMscythLzIsciksdGhpcy5hcmNIZWxwZXIodCxlLGkscythLzIsbixyKSk6dGhpcy5hcmNIZWxwZXIodCxlLGkscyxuLHIpLHRoaXN9YXJjSGVscGVyKHQsZSxpLHMsbixyKXtjb25zdCBvPXQraSpNYXRoLmNvcyhzKSxhPWUraSpNYXRoLnNpbihzKSxsPXQraSpNYXRoLmNvcyhuKSxoPWUraSpNYXRoLnNpbihuKTtsZXQgYz0wLHU9MDtyPyh1PTEsbi1zPE1hdGguUEkmJihjPTEpKTpuLXM+TWF0aC5QSSYmKGM9MSksdGhpcy5wYXRoKz1cIk1cIitvK1wiLFwiK2ErXCIsQVwiK2krXCIsXCIraStcIiwwLFwiK2MrXCIsXCIrdStcIixcIitsK1wiLFwiK2grXCJNXCIrdGhpcy5wZW4ueCtcIixcIit0aGlzLnBlbi55fWdsb3coKXtjb25zdCB0PXRoaXMucGFwZXIuc2V0KCk7aWYodGhpcy5zaGFkb3dfYXR0cmlidXRlcy53aWR0aD4wKXtjb25zdCBlPXRoaXMuc2hhZG93X2F0dHJpYnV0ZXMsaT1lLndpZHRoLzI7Zm9yKGxldCBzPTE7czw9aTtzKyspdC5wdXNoKHRoaXMucGFwZXIucGF0aCh0aGlzLnBhdGgpLmF0dHIoe3N0cm9rZTplLmNvbG9yLFwic3Ryb2tlLWxpbmVqb2luXCI6XCJyb3VuZFwiLFwic3Ryb2tlLWxpbmVjYXBcIjpcInJvdW5kXCIsXCJzdHJva2Utd2lkdGhcIjorKGUud2lkdGgvaSpzKS50b0ZpeGVkKDMpLG9wYWNpdHk6KygoZS5vcGFjaXR5fHwuMykvaSkudG9GaXhlZCgzKSx0cmFuc2Zvcm06dGhpcy5hdHRyaWJ1dGVzLnRyYW5zZm9ybSxzY2FsZTp0aGlzLmF0dHJpYnV0ZXMuc2NhbGV9KSl9cmV0dXJuIHR9ZmlsbCgpe2NvbnN0IHQ9dGhpcy5wYXBlci5wYXRoKHRoaXMucGF0aCkuYXR0cih0aGlzLmF0dHJpYnV0ZXMpLmF0dHIoXCJzdHJva2Utd2lkdGhcIiwwKTtyZXR1cm4gdGhpcy5nbG93KHQpLHRoaXN9c3Ryb2tlKCl7Y29uc3QgdD10aGlzLmxpbmVXaWR0aCoodGhpcy5zdGF0ZS5zY2FsZS54K3RoaXMuc3RhdGUuc2NhbGUueSkvMixlPXRoaXMucGFwZXIucGF0aCh0aGlzLnBhdGgpLmF0dHIodGhpcy5hdHRyaWJ1dGVzKS5hdHRyKFwiZmlsbFwiLFwibm9uZVwiKS5hdHRyKFwic3Ryb2tlLXdpZHRoXCIsdCk7cmV0dXJuIHRoaXMuZ2xvdyhlKSx0aGlzfWNsb3NlUGF0aCgpe3JldHVybiB0aGlzLnBhdGgrPVwiWlwiLHRoaXN9bWVhc3VyZVRleHQodCl7Y29uc3QgZT10aGlzLnBhcGVyLnRleHQoMCwwLHQpLmF0dHIodGhpcy5hdHRyaWJ1dGVzKS5hdHRyKFwiZmlsbFwiLFwibm9uZVwiKS5hdHRyKFwic3Ryb2tlXCIsXCJub25lXCIpLGk9ZS5nZXRCQm94KCk7cmV0dXJuIGUucmVtb3ZlKCkse3dpZHRoOmkud2lkdGgsaGVpZ2h0OmkuaGVpZ2h0fX1maWxsVGV4dCh0LGUsaSl7cmV0dXJuIHRoaXMucGFwZXIudGV4dChlK3RoaXMubWVhc3VyZVRleHQodCkud2lkdGgvMixpLXRoaXMuc3RhdGUuZm9udF9zaXplLygyLjI1KnRoaXMuc3RhdGUuc2NhbGUueSksdCkuYXR0cih0aGlzLmF0dHJpYnV0ZXMpLHRoaXN9c2F2ZSgpe3JldHVybiB0aGlzLnN0YXRlX3N0YWNrLnB1c2goe3N0YXRlOntmb250X2ZhbWlseTp0aGlzLnN0YXRlLmZvbnRfZmFtaWx5fSxhdHRyaWJ1dGVzOntmb250OnRoaXMuYXR0cmlidXRlcy5mb250LGZpbGw6dGhpcy5hdHRyaWJ1dGVzLmZpbGwsc3Ryb2tlOnRoaXMuYXR0cmlidXRlcy5zdHJva2UsXCJzdHJva2Utd2lkdGhcIjp0aGlzLmF0dHJpYnV0ZXNbXCJzdHJva2Utd2lkdGhcIl19LHNoYWRvd19hdHRyaWJ1dGVzOnt3aWR0aDp0aGlzLnNoYWRvd19hdHRyaWJ1dGVzLndpZHRoLGNvbG9yOnRoaXMuc2hhZG93X2F0dHJpYnV0ZXMuY29sb3J9fSksdGhpc31yZXN0b3JlKCl7Y29uc3QgdD10aGlzLnN0YXRlX3N0YWNrLnBvcCgpO3JldHVybiB0aGlzLnN0YXRlLmZvbnRfZmFtaWx5PXQuc3RhdGUuZm9udF9mYW1pbHksdGhpcy5hdHRyaWJ1dGVzLmZvbnQ9dC5hdHRyaWJ1dGVzLmZvbnQsdGhpcy5hdHRyaWJ1dGVzLmZpbGw9dC5hdHRyaWJ1dGVzLmZpbGwsdGhpcy5hdHRyaWJ1dGVzLnN0cm9rZT10LmF0dHJpYnV0ZXMuc3Ryb2tlLHRoaXMuYXR0cmlidXRlc1tcInN0cm9rZS13aWR0aFwiXT10LmF0dHJpYnV0ZXNbXCJzdHJva2Utd2lkdGhcIl0sdGhpcy5zaGFkb3dfYXR0cmlidXRlcy53aWR0aD10LnNoYWRvd19hdHRyaWJ1dGVzLndpZHRoLHRoaXMuc2hhZG93X2F0dHJpYnV0ZXMuY29sb3I9dC5zaGFkb3dfYXR0cmlidXRlcy5jb2xvcix0aGlzfX1jb25zdCBnPXtwYXRoOnt4OiEwLHk6ITAsd2lkdGg6ITAsaGVpZ2h0OiEwfSxyZWN0Ont9LHRleHQ6e3dpZHRoOiEwLGhlaWdodDohMH19O3tjb25zdCB0PXtcImZvbnQtZmFtaWx5XCI6ITAsXCJmb250LXdlaWdodFwiOiEwLFwiZm9udC1zdHlsZVwiOiEwLFwiZm9udC1zaXplXCI6ITB9O3MuTWVyZ2UoZy5yZWN0LHQpLHMuTWVyZ2UoZy5wYXRoLHQpfWNsYXNzIFN7Y29uc3RydWN0b3IodCl7dGhpcy5lbGVtZW50PXQsdGhpcy5zdmdOUz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI7Y29uc3QgZT10aGlzLmNyZWF0ZShcInN2Z1wiKTt0aGlzLmVsZW1lbnQuYXBwZW5kQ2hpbGQoZSksdGhpcy5zdmc9ZSx0aGlzLmdyb3Vwcz1bdGhpcy5zdmddLHRoaXMucGFyZW50PXRoaXMuc3ZnLHRoaXMucGF0aD1cIlwiLHRoaXMucGVuPXt4Ok5hTix5Ok5hTn0sdGhpcy5saW5lV2lkdGg9MSx0aGlzLnN0YXRlPXtzY2FsZTp7eDoxLHk6MX0sXCJmb250LWZhbWlseVwiOlwiQXJpYWxcIixcImZvbnQtc2l6ZVwiOlwiOHB0XCIsXCJmb250LXdlaWdodFwiOlwibm9ybWFsXCJ9LHRoaXMuYXR0cmlidXRlcz17XCJzdHJva2Utd2lkdGhcIjouMyxmaWxsOlwiYmxhY2tcIixzdHJva2U6XCJibGFja1wiLFwic3Ryb2tlLWRhc2hhcnJheVwiOlwibm9uZVwiLFwiZm9udC1mYW1pbHlcIjpcIkFyaWFsXCIsXCJmb250LXNpemVcIjpcIjEwcHRcIixcImZvbnQtd2VpZ2h0XCI6XCJub3JtYWxcIixcImZvbnQtc3R5bGVcIjpcIm5vcm1hbFwifSx0aGlzLmJhY2tncm91bmRfYXR0cmlidXRlcz17XCJzdHJva2Utd2lkdGhcIjowLGZpbGw6XCJ3aGl0ZVwiLHN0cm9rZTpcIndoaXRlXCIsXCJzdHJva2UtZGFzaGFycmF5XCI6XCJub25lXCIsXCJmb250LWZhbWlseVwiOlwiQXJpYWxcIixcImZvbnQtc2l6ZVwiOlwiMTBwdFwiLFwiZm9udC13ZWlnaHRcIjpcIm5vcm1hbFwiLFwiZm9udC1zdHlsZVwiOlwibm9ybWFsXCJ9LHRoaXMuc2hhZG93X2F0dHJpYnV0ZXM9e3dpZHRoOjAsY29sb3I6XCJibGFja1wifSx0aGlzLnN0YXRlX3N0YWNrPVtdLHRoaXMuaWVQb2x5ZmlsbCgpfWNyZWF0ZSh0KXtyZXR1cm4gZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKHRoaXMuc3ZnTlMsdCl9b3Blbkdyb3VwKHQsZSxpKXtjb25zdCBuPXRoaXMuY3JlYXRlKFwiZ1wiKTtyZXR1cm4gdGhpcy5ncm91cHMucHVzaChuKSx0aGlzLnBhcmVudC5hcHBlbmRDaGlsZChuKSx0aGlzLnBhcmVudD1uLHQmJm4uc2V0QXR0cmlidXRlKFwiY2xhc3NcIixzLlByZWZpeCh0KSksZSYmbi5zZXRBdHRyaWJ1dGUoXCJpZFwiLHMuUHJlZml4KGUpKSxpJiZpLnBvaW50ZXJCQm94JiZuLnNldEF0dHJpYnV0ZShcInBvaW50ZXItZXZlbnRzXCIsXCJib3VuZGluZy1ib3hcIiksbn1jbG9zZUdyb3VwKCl7dGhpcy5ncm91cHMucG9wKCksdGhpcy5wYXJlbnQ9dGhpcy5ncm91cHNbdGhpcy5ncm91cHMubGVuZ3RoLTFdfWFkZCh0KXt0aGlzLnBhcmVudC5hcHBlbmRDaGlsZCh0KX1pZVBvbHlmaWxsKCl7XCJ1bmRlZmluZWRcIiE9dHlwZW9mIG5hdmlnYXRvciYmKHRoaXMuaWU9L01TSUUgOS9pLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCl8fC9NU0lFIDEwL2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KXx8L3J2OjExXFwuMC9pLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCl8fC9UcmlkZW50L2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSl9c2V0Rm9udCh0LGUsaSl7bGV0IG49ITEscj0hMSxvPVwibm9ybWFsXCI7XCJzdHJpbmdcIj09dHlwZW9mIGkmJigtMSE9PWkuaW5kZXhPZihcIml0YWxpY1wiKSYmKGk9aS5yZXBsYWNlKC9pdGFsaWMvZyxcIlwiKSxyPSEwKSwtMSE9PWkuaW5kZXhPZihcImJvbGRcIikmJihpPWkucmVwbGFjZSgvYm9sZC9nLFwiXCIpLG49ITApLGk9aS5yZXBsYWNlKC8gL2csXCJcIikpLG89cj9cIml0YWxpY1wiOm87Y29uc3QgYT17XCJmb250LWZhbWlseVwiOnQsXCJmb250LXNpemVcIjplK1wicHRcIixcImZvbnQtd2VpZ2h0XCI6aT12b2lkIDA9PT0oaT1uP1wiYm9sZFwiOmkpfHxcIlwiPT09aT9cIm5vcm1hbFwiOmksXCJmb250LXN0eWxlXCI6b307cmV0dXJuIHRoaXMuZm9udFNpemU9TnVtYmVyKGUpLHMuTWVyZ2UodGhpcy5hdHRyaWJ1dGVzLGEpLHMuTWVyZ2UodGhpcy5zdGF0ZSxhKSx0aGlzfXNldFJhd0ZvbnQodCl7Y29uc3QgZT0odD10LnRyaW0oKSkuc3BsaXQoXCIgXCIpO3JldHVybiB0aGlzLmF0dHJpYnV0ZXNbXCJmb250LWZhbWlseVwiXT1lWzFdLHRoaXMuc3RhdGVbXCJmb250LWZhbWlseVwiXT1lWzFdLHRoaXMuYXR0cmlidXRlc1tcImZvbnQtc2l6ZVwiXT1lWzBdLHRoaXMuc3RhdGVbXCJmb250LXNpemVcIl09ZVswXSx0aGlzLmZvbnRTaXplPU51bWJlcihlWzBdLm1hdGNoKC9cXGQrLykpLHRoaXN9c2V0RmlsbFN0eWxlKHQpe3JldHVybiB0aGlzLmF0dHJpYnV0ZXMuZmlsbD10LHRoaXN9c2V0QmFja2dyb3VuZEZpbGxTdHlsZSh0KXtyZXR1cm4gdGhpcy5iYWNrZ3JvdW5kX2F0dHJpYnV0ZXMuZmlsbD10LHRoaXMuYmFja2dyb3VuZF9hdHRyaWJ1dGVzLnN0cm9rZT10LHRoaXN9c2V0U3Ryb2tlU3R5bGUodCl7cmV0dXJuIHRoaXMuYXR0cmlidXRlcy5zdHJva2U9dCx0aGlzfXNldFNoYWRvd0NvbG9yKHQpe3JldHVybiB0aGlzLnNoYWRvd19hdHRyaWJ1dGVzLmNvbG9yPXQsdGhpc31zZXRTaGFkb3dCbHVyKHQpe3JldHVybiB0aGlzLnNoYWRvd19hdHRyaWJ1dGVzLndpZHRoPXQsdGhpc31zZXRMaW5lV2lkdGgodCl7dGhpcy5hdHRyaWJ1dGVzW1wic3Ryb2tlLXdpZHRoXCJdPXQsdGhpcy5saW5lV2lkdGg9dH1zZXRMaW5lRGFzaCh0KXtpZihcIltvYmplY3QgQXJyYXldXCI9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodCkpcmV0dXJuIHQ9dC5qb2luKFwiLCBcIiksdGhpcy5hdHRyaWJ1dGVzW1wic3Ryb2tlLWRhc2hhcnJheVwiXT10LHRoaXM7dGhyb3cgbmV3IHMuUkVSUihcIkFyZ3VtZW50RXJyb3JcIixcImxpbmVEYXNoIG11c3QgYmUgYW4gYXJyYXkgb2YgaW50ZWdlcnMuXCIpfXNldExpbmVDYXAodCl7cmV0dXJuIHRoaXMuYXR0cmlidXRlc1tcInN0cm9rZS1saW5lY2FwXCJdPXQsdGhpc31yZXNpemUodCxlKXt0aGlzLndpZHRoPXQsdGhpcy5oZWlnaHQ9ZSx0aGlzLmVsZW1lbnQuc3R5bGUud2lkdGg9dDtjb25zdCBpPXt3aWR0aDp0LGhlaWdodDplfTtyZXR1cm4gdGhpcy5hcHBseUF0dHJpYnV0ZXModGhpcy5zdmcsaSksdGhpcy5zY2FsZSh0aGlzLnN0YXRlLnNjYWxlLngsdGhpcy5zdGF0ZS5zY2FsZS55KSx0aGlzfXNjYWxlKHQsZSl7dGhpcy5zdGF0ZS5zY2FsZT17eDp0LHk6ZX07Y29uc3QgaT10aGlzLndpZHRoL3Qscz10aGlzLmhlaWdodC9lO3JldHVybiB0aGlzLnNldFZpZXdCb3goMCwwLGkscyksdGhpc31zZXRWaWV3Qm94KC4uLnQpe2lmKDE9PT10Lmxlbmd0aCl7Y29uc3RbZV09dDt0aGlzLnN2Zy5zZXRBdHRyaWJ1dGUoXCJ2aWV3Qm94XCIsZSl9ZWxzZXtjb25zdFtlLGkscyxuXT10LHI9ZStcIiBcIitpK1wiIFwiK3MrXCIgXCIrbjt0aGlzLnN2Zy5zZXRBdHRyaWJ1dGUoXCJ2aWV3Qm94XCIscil9fWFwcGx5QXR0cmlidXRlcyh0LGUpe2NvbnN0IGk9Z1t0Lm5vZGVOYW1lXTtyZXR1cm4gT2JqZWN0LmtleXMoZSkuZm9yRWFjaCgocz0+e2kmJmlbc118fHQuc2V0QXR0cmlidXRlTlMobnVsbCxzLGVbc10pfSkpLHR9Y2xlYXIoKXtmb3IoO3RoaXMuc3ZnLmxhc3RDaGlsZDspdGhpcy5zdmcucmVtb3ZlQ2hpbGQodGhpcy5zdmcubGFzdENoaWxkKTt0aGlzLnNjYWxlKHRoaXMuc3RhdGUuc2NhbGUueCx0aGlzLnN0YXRlLnNjYWxlLnkpfXJlY3QodCxlLGksbixyKXtuPDAmJihlKz1uLG4qPS0xKTtjb25zdCBvPXRoaXMuY3JlYXRlKFwicmVjdFwiKTtyZXR1cm4gdm9pZCAwPT09ciYmKHI9e2ZpbGw6XCJub25lXCIsXCJzdHJva2Utd2lkdGhcIjp0aGlzLmxpbmVXaWR0aCxzdHJva2U6XCJibGFja1wifSkscy5NZXJnZShyLHt4OnQseTplLHdpZHRoOmksaGVpZ2h0Om59KSx0aGlzLmFwcGx5QXR0cmlidXRlcyhvLHIpLHRoaXMuYWRkKG8pLHRoaXN9ZmlsbFJlY3QodCxlLGkscyl7cmV0dXJuIHM8MCYmKGUrPXMscyo9LTEpLHRoaXMucmVjdCh0LGUsaSxzLHRoaXMuYXR0cmlidXRlcyksdGhpc31jbGVhclJlY3QodCxlLGkscyl7cmV0dXJuIHRoaXMucmVjdCh0LGUsaSxzLHRoaXMuYmFja2dyb3VuZF9hdHRyaWJ1dGVzKSx0aGlzfWJlZ2luUGF0aCgpe3JldHVybiB0aGlzLnBhdGg9XCJcIix0aGlzLnBlbi54PU5hTix0aGlzLnBlbi55PU5hTix0aGlzfW1vdmVUbyh0LGUpe3JldHVybiB0aGlzLnBhdGgrPVwiTVwiK3QrXCIgXCIrZSx0aGlzLnBlbi54PXQsdGhpcy5wZW4ueT1lLHRoaXN9bGluZVRvKHQsZSl7cmV0dXJuIHRoaXMucGF0aCs9XCJMXCIrdCtcIiBcIitlLHRoaXMucGVuLng9dCx0aGlzLnBlbi55PWUsdGhpc31iZXppZXJDdXJ2ZVRvKHQsZSxpLHMsbixyKXtyZXR1cm4gdGhpcy5wYXRoKz1cIkNcIit0K1wiIFwiK2UrXCIsXCIraStcIiBcIitzK1wiLFwiK24rXCIgXCIrcix0aGlzLnBlbi54PW4sdGhpcy5wZW4ueT1yLHRoaXN9cXVhZHJhdGljQ3VydmVUbyh0LGUsaSxzKXtyZXR1cm4gdGhpcy5wYXRoKz1cIlFcIit0K1wiIFwiK2UrXCIsXCIraStcIiBcIitzLHRoaXMucGVuLng9aSx0aGlzLnBlbi55PXMsdGhpc31hcmModCxlLGkscyxuLHIpe2Z1bmN0aW9uIG8odCl7Zm9yKDt0PDA7KXQrPTIqTWF0aC5QSTtmb3IoO3Q+MipNYXRoLlBJOyl0LT0yKk1hdGguUEk7cmV0dXJuIHR9aWYoKHM9byhzKSk+KG49byhuKSkpe2NvbnN0IHQ9cztzPW4sbj10LHI9IXJ9Y29uc3QgYT1uLXM7cmV0dXJuIGE+TWF0aC5QST8odGhpcy5hcmNIZWxwZXIodCxlLGkscyxzK2EvMixyKSx0aGlzLmFyY0hlbHBlcih0LGUsaSxzK2EvMixuLHIpKTp0aGlzLmFyY0hlbHBlcih0LGUsaSxzLG4sciksdGhpc31hcmNIZWxwZXIodCxlLGkscyxuLHIpe2NvbnN0IG89dCtpKk1hdGguY29zKHMpLGE9ZStpKk1hdGguc2luKHMpLGw9dCtpKk1hdGguY29zKG4pLGg9ZStpKk1hdGguc2luKG4pO2xldCBjPTAsdT0wO3I/KHU9MSxuLXM8TWF0aC5QSSYmKGM9MSkpOm4tcz5NYXRoLlBJJiYoYz0xKSx0aGlzLnBhdGgrPVwiTVwiK28rXCIgXCIrYStcIiBBXCIraStcIiBcIitpK1wiIDAgXCIrYytcIiBcIit1K1wiIFwiK2wrXCIgXCIraCxpc05hTih0aGlzLnBlbi54KXx8aXNOYU4odGhpcy5wZW4ueSl8fCh0aGlzLnBldGgrPVwiTVwiK3RoaXMucGVuLngrXCIgXCIrdGhpcy5wZW4ueSl9Y2xvc2VQYXRoKCl7cmV0dXJuIHRoaXMucGF0aCs9XCJaXCIsdGhpc31nbG93KCl7aWYodGhpcy5zaGFkb3dfYXR0cmlidXRlcy53aWR0aD4wKXtjb25zdCB0PXRoaXMuc2hhZG93X2F0dHJpYnV0ZXMsZT10LndpZHRoLzI7Zm9yKGxldCBpPTE7aTw9ZTtpKyspe2NvbnN0IHM9e3N0cm9rZTp0LmNvbG9yLFwic3Ryb2tlLWxpbmVqb2luXCI6XCJyb3VuZFwiLFwic3Ryb2tlLWxpbmVjYXBcIjpcInJvdW5kXCIsXCJzdHJva2Utd2lkdGhcIjorKC40KnQud2lkdGgvZSppKS50b0ZpeGVkKDMpLG9wYWNpdHk6KygodC5vcGFjaXR5fHwuMykvZSkudG9GaXhlZCgzKX0sbj10aGlzLmNyZWF0ZShcInBhdGhcIik7cy5kPXRoaXMucGF0aCx0aGlzLmFwcGx5QXR0cmlidXRlcyhuLHMpLHRoaXMuYWRkKG4pfX1yZXR1cm4gdGhpc31maWxsKHQpe3RoaXMuZ2xvdygpO2NvbnN0IGU9dGhpcy5jcmVhdGUoXCJwYXRoXCIpO2xldCBpPXQ7cmV0dXJuIHZvaWQgMD09PXQ/KHMuTWVyZ2UodD17fSx0aGlzLmF0dHJpYnV0ZXMpLHQuc3Ryb2tlPVwibm9uZVwiLGk9dCk6KGk9dCxzLk1lcmdlKGksdGhpcy5hdHRyaWJ1dGVzKSx0LmNsYXNzJiYoaS5jbGFzcz10LmNsYXNzKSx0LmlkJiYoaS5pZD10LmlkKSksdC5kPXRoaXMucGF0aCx0aGlzLmFwcGx5QXR0cmlidXRlcyhlLHQpLHRoaXMuYWRkKGUpLHRoaXN9c3Ryb2tlKHQpe3RoaXMuZ2xvdygpO2NvbnN0IGU9dGhpcy5jcmVhdGUoXCJwYXRoXCIpLGk9e307cmV0dXJuIHMuTWVyZ2UoaSx0aGlzLmF0dHJpYnV0ZXMpLHQmJnMuTWVyZ2UoaSx0KSxpLmZpbGw9XCJub25lXCIsaVtcInN0cm9rZS13aWR0aFwiXT10aGlzLmxpbmVXaWR0aCxpLmQ9dGhpcy5wYXRoLHRoaXMuYXBwbHlBdHRyaWJ1dGVzKGUsaSksdGhpcy5hZGQoZSksdGhpc31tZWFzdXJlVGV4dCh0KXtjb25zdCBlPXRoaXMuY3JlYXRlKFwidGV4dFwiKTtpZihcImZ1bmN0aW9uXCIhPXR5cGVvZiBlLmdldEJCb3gpcmV0dXJue3g6MCx5OjAsd2lkdGg6MCxoZWlnaHQ6MH07ZS50ZXh0Q29udGVudD10LHRoaXMuYXBwbHlBdHRyaWJ1dGVzKGUsdGhpcy5hdHRyaWJ1dGVzKSx0aGlzLnN2Zy5hcHBlbmRDaGlsZChlKTtsZXQgaT1lLmdldEJCb3goKTtyZXR1cm4gdGhpcy5pZSYmXCJcIiE9PXQmJlwiaXRhbGljXCI9PT10aGlzLmF0dHJpYnV0ZXNbXCJmb250LXN0eWxlXCJdJiYoaT10aGlzLmllTWVhc3VyZVRleHRGaXgoaSx0KSksdGhpcy5zdmcucmVtb3ZlQ2hpbGQoZSksaX1pZU1lYXN1cmVUZXh0Rml4KHQpe2NvbnN0IGU9MS4xOTYqTnVtYmVyKHRoaXMuZm9udFNpemUpKzEuOTU5OCxpPXQud2lkdGgtZSxzPXQuaGVpZ2h0LTEuNTtyZXR1cm57eDp0LngseTp0Lnksd2lkdGg6aSxoZWlnaHQ6c319ZmlsbFRleHQodCxlLGkpe2lmKCF0fHx0Lmxlbmd0aDw9MClyZXR1cm47Y29uc3Qgbj17fTtzLk1lcmdlKG4sdGhpcy5hdHRyaWJ1dGVzKSxuLnN0cm9rZT1cIm5vbmVcIixuLng9ZSxuLnk9aTtjb25zdCByPXRoaXMuY3JlYXRlKFwidGV4dFwiKTtyLnRleHRDb250ZW50PXQsdGhpcy5hcHBseUF0dHJpYnV0ZXMocixuKSx0aGlzLmFkZChyKX1zYXZlKCl7cmV0dXJuIHRoaXMuc3RhdGVfc3RhY2sucHVzaCh7c3RhdGU6e1wiZm9udC1mYW1pbHlcIjp0aGlzLnN0YXRlW1wiZm9udC1mYW1pbHlcIl0sXCJmb250LXdlaWdodFwiOnRoaXMuc3RhdGVbXCJmb250LXdlaWdodFwiXSxcImZvbnQtc3R5bGVcIjp0aGlzLnN0YXRlW1wiZm9udC1zdHlsZVwiXSxcImZvbnQtc2l6ZVwiOnRoaXMuc3RhdGVbXCJmb250LXNpemVcIl0sc2NhbGU6dGhpcy5zdGF0ZS5zY2FsZX0sYXR0cmlidXRlczp7XCJmb250LWZhbWlseVwiOnRoaXMuYXR0cmlidXRlc1tcImZvbnQtZmFtaWx5XCJdLFwiZm9udC13ZWlnaHRcIjp0aGlzLmF0dHJpYnV0ZXNbXCJmb250LXdlaWdodFwiXSxcImZvbnQtc3R5bGVcIjp0aGlzLmF0dHJpYnV0ZXNbXCJmb250LXN0eWxlXCJdLFwiZm9udC1zaXplXCI6dGhpcy5hdHRyaWJ1dGVzW1wiZm9udC1zaXplXCJdLGZpbGw6dGhpcy5hdHRyaWJ1dGVzLmZpbGwsc3Ryb2tlOnRoaXMuYXR0cmlidXRlcy5zdHJva2UsXCJzdHJva2Utd2lkdGhcIjp0aGlzLmF0dHJpYnV0ZXNbXCJzdHJva2Utd2lkdGhcIl0sXCJzdHJva2UtZGFzaGFycmF5XCI6dGhpcy5hdHRyaWJ1dGVzW1wic3Ryb2tlLWRhc2hhcnJheVwiXX0sc2hhZG93X2F0dHJpYnV0ZXM6e3dpZHRoOnRoaXMuc2hhZG93X2F0dHJpYnV0ZXMud2lkdGgsY29sb3I6dGhpcy5zaGFkb3dfYXR0cmlidXRlcy5jb2xvcn0sbGluZVdpZHRoOnRoaXMubGluZVdpZHRofSksdGhpc31yZXN0b3JlKCl7Y29uc3QgdD10aGlzLnN0YXRlX3N0YWNrLnBvcCgpO3JldHVybiB0aGlzLnN0YXRlW1wiZm9udC1mYW1pbHlcIl09dC5zdGF0ZVtcImZvbnQtZmFtaWx5XCJdLHRoaXMuc3RhdGVbXCJmb250LXdlaWdodFwiXT10LnN0YXRlW1wiZm9udC13ZWlnaHRcIl0sdGhpcy5zdGF0ZVtcImZvbnQtc3R5bGVcIl09dC5zdGF0ZVtcImZvbnQtc3R5bGVcIl0sdGhpcy5zdGF0ZVtcImZvbnQtc2l6ZVwiXT10LnN0YXRlW1wiZm9udC1zaXplXCJdLHRoaXMuc3RhdGUuc2NhbGU9dC5zdGF0ZS5zY2FsZSx0aGlzLmF0dHJpYnV0ZXNbXCJmb250LWZhbWlseVwiXT10LmF0dHJpYnV0ZXNbXCJmb250LWZhbWlseVwiXSx0aGlzLmF0dHJpYnV0ZXNbXCJmb250LXdlaWdodFwiXT10LmF0dHJpYnV0ZXNbXCJmb250LXdlaWdodFwiXSx0aGlzLmF0dHJpYnV0ZXNbXCJmb250LXN0eWxlXCJdPXQuYXR0cmlidXRlc1tcImZvbnQtc3R5bGVcIl0sdGhpcy5hdHRyaWJ1dGVzW1wiZm9udC1zaXplXCJdPXQuYXR0cmlidXRlc1tcImZvbnQtc2l6ZVwiXSx0aGlzLmF0dHJpYnV0ZXMuZmlsbD10LmF0dHJpYnV0ZXMuZmlsbCx0aGlzLmF0dHJpYnV0ZXMuc3Ryb2tlPXQuYXR0cmlidXRlcy5zdHJva2UsdGhpcy5hdHRyaWJ1dGVzW1wic3Ryb2tlLXdpZHRoXCJdPXQuYXR0cmlidXRlc1tcInN0cm9rZS13aWR0aFwiXSx0aGlzLmF0dHJpYnV0ZXNbXCJzdHJva2UtZGFzaGFycmF5XCJdPXQuYXR0cmlidXRlc1tcInN0cm9rZS1kYXNoYXJyYXlcIl0sdGhpcy5zaGFkb3dfYXR0cmlidXRlcy53aWR0aD10LnNoYWRvd19hdHRyaWJ1dGVzLndpZHRoLHRoaXMuc2hhZG93X2F0dHJpYnV0ZXMuY29sb3I9dC5zaGFkb3dfYXR0cmlidXRlcy5jb2xvcix0aGlzLmxpbmVXaWR0aD10LmxpbmVXaWR0aCx0aGlzfX1sZXQgeT1udWxsO2NsYXNzIEV7c3RhdGljIGdldCBCYWNrZW5kcygpe3JldHVybntDQU5WQVM6MSxSQVBIQUVMOjIsU1ZHOjMsVk1MOjR9fXN0YXRpYyBnZXQgTGluZUVuZFR5cGUoKXtyZXR1cm57Tk9ORToxLFVQOjIsRE9XTjozfX1zdGF0aWMgZ2V0IFVTRV9DQU5WQVNfUFJPWFkoKXtyZXR1cm4hMX1zdGF0aWMgZ2V0IGxhc3RDb250ZXh0KCl7cmV0dXJuIHl9c3RhdGljIHNldCBsYXN0Q29udGV4dCh0KXt5PXR9c3RhdGljIGJ1aWxkQ29udGV4dCh0LGUsaSxzLG4pe2NvbnN0IHI9bmV3IEUodCxlKTtpJiZzJiZyLnJlc2l6ZShpLHMpLG58fChuPVwiI0ZGRlwiKTtjb25zdCBvPXIuZ2V0Q29udGV4dCgpO3JldHVybiBvLnNldEJhY2tncm91bmRGaWxsU3R5bGUobiksRS5sYXN0Q29udGV4dD1vLG99c3RhdGljIGdldENhbnZhc0NvbnRleHQodCxlLGkscyl7cmV0dXJuIEUuYnVpbGRDb250ZXh0KHQsRS5CYWNrZW5kcy5DQU5WQVMsZSxpLHMpfXN0YXRpYyBnZXRSYXBoYWVsQ29udGV4dCh0LGUsaSxzKXtyZXR1cm4gRS5idWlsZENvbnRleHQodCxFLkJhY2tlbmRzLlJBUEhBRUwsZSxpLHMpfXN0YXRpYyBnZXRTVkdDb250ZXh0KHQsZSxpLHMpe3JldHVybiBFLmJ1aWxkQ29udGV4dCh0LEUuQmFja2VuZHMuU1ZHLGUsaSxzKX1zdGF0aWMgYm9sc3RlckNhbnZhc0NvbnRleHQodCl7cmV0dXJuIEUuVVNFX0NBTlZBU19QUk9YWT9uZXcgcCh0KToodC52ZXhGbG93Q2FudmFzQ29udGV4dD10LFtcImNsZWFyXCIsXCJzZXRGb250XCIsXCJzZXRSYXdGb250XCIsXCJzZXRGaWxsU3R5bGVcIixcInNldEJhY2tncm91bmRGaWxsU3R5bGVcIixcInNldFN0cm9rZVN0eWxlXCIsXCJzZXRTaGFkb3dDb2xvclwiLFwic2V0U2hhZG93Qmx1clwiLFwic2V0TGluZVdpZHRoXCIsXCJzZXRMaW5lQ2FwXCIsXCJzZXRMaW5lRGFzaFwiLFwib3Blbkdyb3VwXCIsXCJjbG9zZUdyb3VwXCIsXCJnZXRHcm91cFwiXS5mb3JFYWNoKChlPT57dFtlXT10W2VdfHxwLnByb3RvdHlwZVtlXX0pKSx0KX1zdGF0aWMgZHJhd0Rhc2hlZExpbmUodCxlLGkscyxuLHIpe3QuYmVnaW5QYXRoKCk7Y29uc3Qgbz1zLWUsYT1uLWksbD1NYXRoLmF0YW4yKGEsbyk7bGV0IGg9ZSxjPWk7dC5tb3ZlVG8oZSxpKTtsZXQgdT0wLGQ9ITA7Zm9yKDshKG88MD9oPD1zOmg+PXMpfHwhKGE8MD9jPD1uOmM+PW4pOyl7Y29uc3QgZT1yW3UrKyVyLmxlbmd0aF0saT1oK01hdGguY29zKGwpKmU7aD1vPDA/TWF0aC5tYXgocyxpKTpNYXRoLm1pbihzLGkpO2NvbnN0IGY9YytNYXRoLnNpbihsKSplO2M9YTwwP01hdGgubWF4KG4sZik6TWF0aC5taW4obixmKSxkP3QubGluZVRvKGgsYyk6dC5tb3ZlVG8oaCxjKSxkPSFkfXQuY2xvc2VQYXRoKCksdC5zdHJva2UoKX1jb25zdHJ1Y3Rvcih0LGUpe2lmKHRoaXMuZWxlbWVudElkPXQsIXRoaXMuZWxlbWVudElkKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudFwiLFwiSW52YWxpZCBpZCBmb3IgcmVuZGVyZXIuXCIpO2lmKHRoaXMuZWxlbWVudD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0KSx0aGlzLmVsZW1lbnR8fCh0aGlzLmVsZW1lbnQ9dCksdGhpcy5jdHg9bnVsbCx0aGlzLnBhcGVyPW51bGwsdGhpcy5iYWNrZW5kPWUsdGhpcy5iYWNrZW5kPT09RS5CYWNrZW5kcy5DQU5WQVMpe2lmKCF0aGlzLmVsZW1lbnQuZ2V0Q29udGV4dCl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkRWxlbWVudFwiLGBDYW4ndCBnZXQgY2FudmFzIGNvbnRleHQgZnJvbSBlbGVtZW50OiAke3R9YCk7dGhpcy5jdHg9RS5ib2xzdGVyQ2FudmFzQ29udGV4dCh0aGlzLmVsZW1lbnQuZ2V0Q29udGV4dChcIjJkXCIpKX1lbHNlIGlmKHRoaXMuYmFja2VuZD09PUUuQmFja2VuZHMuUkFQSEFFTCl0aGlzLmN0eD1uZXcgYih0aGlzLmVsZW1lbnQpO2Vsc2V7aWYodGhpcy5iYWNrZW5kIT09RS5CYWNrZW5kcy5TVkcpdGhyb3cgbmV3IHMuUkVSUihcIkludmFsaWRCYWNrZW5kXCIsYE5vIHN1cHBvcnQgZm9yIGJhY2tlbmQ6ICR7dGhpcy5iYWNrZW5kfWApO3RoaXMuY3R4PW5ldyBTKHRoaXMuZWxlbWVudCl9fXJlc2l6ZSh0LGUpe2lmKHRoaXMuYmFja2VuZD09PUUuQmFja2VuZHMuQ0FOVkFTKXtpZighdGhpcy5lbGVtZW50LmdldENvbnRleHQpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEVsZW1lbnRcIixgQ2FuJ3QgZ2V0IGNhbnZhcyBjb250ZXh0IGZyb20gZWxlbWVudDogJHt0aGlzLmVsZW1lbnRJZH1gKTtbdCxlXT1wLlNhbml0aXplQ2FudmFzRGltcyh0LGUpO2NvbnN0IGk9d2luZG93LmRldmljZVBpeGVsUmF0aW98fDE7dGhpcy5lbGVtZW50LndpZHRoPXQqaSx0aGlzLmVsZW1lbnQuaGVpZ2h0PWUqaSx0aGlzLmVsZW1lbnQuc3R5bGUud2lkdGg9dCtcInB4XCIsdGhpcy5lbGVtZW50LnN0eWxlLmhlaWdodD1lK1wicHhcIix0aGlzLmN0eD1FLmJvbHN0ZXJDYW52YXNDb250ZXh0KHRoaXMuZWxlbWVudC5nZXRDb250ZXh0KFwiMmRcIikpLHRoaXMuY3R4LnNjYWxlKGksaSl9ZWxzZSB0aGlzLmN0eC5yZXNpemUodCxlKTtyZXR1cm4gdGhpc31nZXRDb250ZXh0KCl7cmV0dXJuIHRoaXMuY3R4fX1jbGFzcyB4IGV4dGVuZHMgbHtzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJzdGVtXCJ9c3RhdGljIGdldCBVUCgpe3JldHVybiAxfXN0YXRpYyBnZXQgRE9XTigpe3JldHVybi0xfXN0YXRpYyBnZXQgV0lEVEgoKXtyZXR1cm4gbS5TVEVNX1dJRFRIfXN0YXRpYyBnZXQgSEVJR0hUKCl7cmV0dXJuIG0uU1RFTV9IRUlHSFR9Y29uc3RydWN0b3IodD17fSl7c3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlN0ZW1cIiksdGhpcy54X2JlZ2luPXQueF9iZWdpbnx8MCx0aGlzLnhfZW5kPXQueF9lbmR8fDAsdGhpcy55X3RvcD10LnlfdG9wfHwwLHRoaXMueV9ib3R0b209dC55X2JvdHRvbXx8MCx0aGlzLnN0ZW1fZXh0ZW5zaW9uPXQuc3RlbV9leHRlbnNpb258fDAsdGhpcy5zdGVtX2RpcmVjdGlvbj10LnN0ZW1fZGlyZWN0aW9ufHwwLHRoaXMuaGlkZT10LmhpZGV8fCExLHRoaXMuaXNTdGVtbGV0PXQuaXNTdGVtbGV0fHwhMSx0aGlzLnN0ZW1sZXRIZWlnaHQ9dC5zdGVtbGV0SGVpZ2h0fHwwLHRoaXMucmVuZGVySGVpZ2h0QWRqdXN0bWVudD0wLHRoaXMuc2V0T3B0aW9ucyh0KX1zZXRPcHRpb25zKHQpe3RoaXMuc3RlbV91cF95X29mZnNldD10LnN0ZW1fdXBfeV9vZmZzZXR8fDAsdGhpcy5zdGVtX2Rvd25feV9vZmZzZXQ9dC5zdGVtX2Rvd25feV9vZmZzZXR8fDB9c2V0Tm90ZUhlYWRYQm91bmRzKHQsZSl7cmV0dXJuIHRoaXMueF9iZWdpbj10LHRoaXMueF9lbmQ9ZSx0aGlzfXNldERpcmVjdGlvbih0KXt0aGlzLnN0ZW1fZGlyZWN0aW9uPXR9c2V0RXh0ZW5zaW9uKHQpe3RoaXMuc3RlbV9leHRlbnNpb249dH1nZXRFeHRlbnNpb24oKXtyZXR1cm4gdGhpcy5zdGVtX2V4dGVuc2lvbn1zZXRZQm91bmRzKHQsZSl7dGhpcy55X3RvcD10LHRoaXMueV9ib3R0b209ZX1nZXRDYXRlZ29yeSgpe3JldHVybiB4LkNBVEVHT1JZfWdldEhlaWdodCgpe2NvbnN0IHQ9dGhpcy5zdGVtX2RpcmVjdGlvbj09PXguVVA/dGhpcy5zdGVtX3VwX3lfb2Zmc2V0OnRoaXMuc3RlbV9kb3duX3lfb2Zmc2V0O3JldHVybih0aGlzLnlfYm90dG9tLXRoaXMueV90b3ApKnRoaXMuc3RlbV9kaXJlY3Rpb24rKHguSEVJR0hULXQrdGhpcy5zdGVtX2V4dGVuc2lvbikqdGhpcy5zdGVtX2RpcmVjdGlvbn1nZXRCb3VuZGluZ0JveCgpe3Rocm93IG5ldyBzLlJFUlIoXCJOb3RJbXBsZW1lbnRlZFwiLFwiZ2V0Qm91bmRpbmdCb3goKSBub3QgaW1wbGVtZW50ZWQuXCIpfWdldEV4dGVudHMoKXtjb25zdCB0PXRoaXMuc3RlbV9kaXJlY3Rpb249PT14LlVQLGU9W3RoaXMueV90b3AsdGhpcy55X2JvdHRvbV0saT14LkhFSUdIVCt0aGlzLnN0ZW1fZXh0ZW5zaW9uLHM9KHQ/TWF0aC5taW46TWF0aC5tYXgpKC4uLmUpLG49KHQ/TWF0aC5tYXg6TWF0aC5taW4pKC4uLmUpO3JldHVybnt0b3BZOnMraSotdGhpcy5zdGVtX2RpcmVjdGlvbixiYXNlWTpufX1zZXRWaXNpYmlsaXR5KHQpe3JldHVybiB0aGlzLmhpZGU9IXQsdGhpc31zZXRTdGVtbGV0KHQsZSl7cmV0dXJuIHRoaXMuaXNTdGVtbGV0PXQsdGhpcy5zdGVtbGV0SGVpZ2h0PWUsdGhpc31kcmF3KCl7aWYodGhpcy5zZXRSZW5kZXJlZCgpLHRoaXMuaGlkZSlyZXR1cm47Y29uc3QgdD10aGlzLmNoZWNrQ29udGV4dCgpO2xldCBlLGk7Y29uc3Qgbj10aGlzLnN0ZW1fZGlyZWN0aW9uO249PT14LkRPV04/KGU9dGhpcy54X2JlZ2luLGk9dGhpcy55X3RvcCt0aGlzLnN0ZW1fZG93bl95X29mZnNldCk6KGU9dGhpcy54X2VuZCxpPXRoaXMueV9ib3R0b20tdGhpcy5zdGVtX3VwX3lfb2Zmc2V0KTtjb25zdCByPXRoaXMuZ2V0SGVpZ2h0KCk7IWZ1bmN0aW9uKC4uLnQpe3guREVCVUcmJnMuTChcIlZleC5GbG93LlN0ZW1cIix0KX0oXCJSZW5kZXJpbmcgc3RlbSAtIFwiLFwiVG9wIFk6IFwiLHRoaXMueV90b3AsXCJCb3R0b20gWTogXCIsdGhpcy55X2JvdHRvbSk7Y29uc3Qgbz10aGlzLmlzU3RlbWxldD9yLXRoaXMuc3RlbWxldEhlaWdodCp0aGlzLnN0ZW1fZGlyZWN0aW9uOjA7aWYodC5zYXZlKCksdGhpcy5hcHBseVN0eWxlKHQpLHQuYmVnaW5QYXRoKCksdC5zZXRMaW5lV2lkdGgoeC5XSURUSCksdC5tb3ZlVG8oZSxpLW8pLHQubGluZVRvKGUsaS1yLXRoaXMucmVuZGVySGVpZ2h0QWRqdXN0bWVudCpuKSx0LnN2Zyl7Y29uc3QgZT17Y2xhc3M6cy5QcmVmaXgoXCJzdGVtXCIpfTt0aGlzLmlkJiYoZS5pZD10aGlzLmlkKSx0LnN0cm9rZShlKX1lbHNlIHQuc3Ryb2tlKCk7dGhpcy5yZXN0b3JlU3R5bGUodCksdC5yZXN0b3JlKCl9fWNsYXNzIHYgZXh0ZW5kcyBse3N0YXRpYyBnZXQgTE9DQVRJT05fVE9QKCl7cmV0dXJuIDF9c3RhdGljIGdldCBMT0NBVElPTl9CT1RUT00oKXtyZXR1cm4tMX1zdGF0aWMgZ2V0IE5FU1RJTkdfT0ZGU0VUKCl7cmV0dXJuIDE1fWNvbnN0cnVjdG9yKHQsZSl7aWYoc3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlR1cGxldFwiKSwhdHx8IXQubGVuZ3RoKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLFwiTm8gbm90ZXMgcHJvdmlkZWQgZm9yIHR1cGxldC5cIik7dGhpcy5vcHRpb25zPXMuTWVyZ2Uoe30sZSksdGhpcy5ub3Rlcz10LHRoaXMubnVtX25vdGVzPVwibnVtX25vdGVzXCJpbiB0aGlzLm9wdGlvbnM/dGhpcy5vcHRpb25zLm51bV9ub3Rlczp0Lmxlbmd0aCx0aGlzLm9wdGlvbnMuYmVhdHNfb2NjdXBpZWQmJnRoaXMuYmVhdHNPY2N1cGllZERlcHJlY2F0aW9uV2FybmluZygpLHRoaXMubm90ZXNfb2NjdXBpZWQ9dGhpcy5vcHRpb25zLm5vdGVzX29jY3VwaWVkfHx0aGlzLm9wdGlvbnMuYmVhdHNfb2NjdXBpZWR8fDIsXCJicmFja2V0ZWRcImluIHRoaXMub3B0aW9ucz90aGlzLmJyYWNrZXRlZD10aGlzLm9wdGlvbnMuYnJhY2tldGVkOnRoaXMuYnJhY2tldGVkPXQuc29tZSgodD0+bnVsbD09PXQuYmVhbSkpLHRoaXMucmF0aW9lZD1cInJhdGlvZWRcImluIHRoaXMub3B0aW9ucz90aGlzLm9wdGlvbnMucmF0aW9lZDpNYXRoLmFicyh0aGlzLm5vdGVzX29jY3VwaWVkLXRoaXMubnVtX25vdGVzKT4xLHRoaXMucG9pbnQ9MjgsdGhpcy55X3Bvcz0xNix0aGlzLnhfcG9zPTEwMCx0aGlzLndpZHRoPTIwMCx0aGlzLmxvY2F0aW9uPXRoaXMub3B0aW9ucy5sb2NhdGlvbnx8di5MT0NBVElPTl9UT1AsdXQuQWxpZ25SZXN0c1RvTm90ZXModCwhMCwhMCksdGhpcy5yZXNvbHZlR2x5cGhzKCksdGhpcy5hdHRhY2goKX1hdHRhY2goKXtmb3IobGV0IHQ9MDt0PHRoaXMubm90ZXMubGVuZ3RoO3QrKyl0aGlzLm5vdGVzW3RdLnNldFR1cGxldCh0aGlzKX1kZXRhY2goKXtmb3IobGV0IHQ9MDt0PHRoaXMubm90ZXMubGVuZ3RoO3QrKyl0aGlzLm5vdGVzW3RdLnJlc2V0VHVwbGV0KHRoaXMpfXNldEJyYWNrZXRlZCh0KXtyZXR1cm4gdGhpcy5icmFja2V0ZWQ9ISF0LHRoaXN9c2V0UmF0aW9lZCh0KXtyZXR1cm4gdGhpcy5yYXRpb2VkPSEhdCx0aGlzfXNldFR1cGxldExvY2F0aW9uKHQpe2lmKHQpe2lmKHQhPT12LkxPQ0FUSU9OX1RPUCYmdCE9PXYuTE9DQVRJT05fQk9UVE9NKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudFwiLFwiSW52YWxpZCB0dXBsZXQgbG9jYXRpb246IFwiK3QpfWVsc2UgdD12LkxPQ0FUSU9OX1RPUDtyZXR1cm4gdGhpcy5sb2NhdGlvbj10LHRoaXN9Z2V0Tm90ZXMoKXtyZXR1cm4gdGhpcy5ub3Rlc31nZXROb3RlQ291bnQoKXtyZXR1cm4gdGhpcy5udW1fbm90ZXN9YmVhdHNPY2N1cGllZERlcHJlY2F0aW9uV2FybmluZygpe2NvbnN0IHQ9W1wiYmVhdHNfb2NjdXBpZWQgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBhbiBcIixcIm9wdGlvbiBmb3IgdHVwbGV0cy4gUGxlYXNlIHVzZSBub3Rlc19vY2N1cGllZCBcIixcImluc3RlYWQuIENhbGxzIHRvIGdldEJlYXRzT2NjdXBpZWQgYW5kIFwiLFwic2V0QmVhdHNPY2N1cGllZCBzaG91bGQgbm93IGJlIHJvdXRlZCB0byBcIixcImdldE5vdGVzT2NjdXBpZWQgYW5kIHNldE5vdGVzT2NjdXBpZWQgaW5zdGVhZFwiXS5qb2luKFwiXCIpO2NvbnNvbGUmJmNvbnNvbGUud2Fybj9jb25zb2xlLndhcm4odCk6Y29uc29sZSYmY29uc29sZS5sb2codCl9Z2V0QmVhdHNPY2N1cGllZCgpe3JldHVybiB0aGlzLmJlYXRzT2NjdXBpZWREZXByZWNhdGlvbldhcm5pbmcoKSx0aGlzLmdldE5vdGVzT2NjdXBpZWQoKX1zZXRCZWF0c09jY3VwaWVkKHQpe3JldHVybiB0aGlzLmJlYXRzT2NjdXBpZWREZXByZWNhdGlvbldhcm5pbmcoKSx0aGlzLnNldE5vdGVzT2NjdXBpZWQodCl9Z2V0Tm90ZXNPY2N1cGllZCgpe3JldHVybiB0aGlzLm5vdGVzX29jY3VwaWVkfXNldE5vdGVzT2NjdXBpZWQodCl7dGhpcy5kZXRhY2goKSx0aGlzLm5vdGVzX29jY3VwaWVkPXQsdGhpcy5yZXNvbHZlR2x5cGhzKCksdGhpcy5hdHRhY2goKX1yZXNvbHZlR2x5cGhzKCl7dGhpcy5udW1lcmF0b3JfZ2x5cGhzPVtdO2xldCB0PXRoaXMubnVtX25vdGVzO2Zvcig7dD49MTspdGhpcy5udW1lcmF0b3JfZ2x5cGhzLnVuc2hpZnQobmV3IGYoXCJ2XCIrdCUxMCx0aGlzLnBvaW50KSksdD1wYXJzZUludCh0LzEwLDEwKTtmb3IodGhpcy5kZW5vbV9nbHlwaHM9W10sdD10aGlzLm5vdGVzX29jY3VwaWVkO3Q+PTE7KXRoaXMuZGVub21fZ2x5cGhzLnVuc2hpZnQobmV3IGYoXCJ2XCIrdCUxMCx0aGlzLnBvaW50KSksdD1wYXJzZUludCh0LzEwLDEwKX1nZXROZXN0ZWRUdXBsZXRDb3VudCgpe2NvbnN0IHQ9dGhpcy5sb2NhdGlvbixlPXRoaXMubm90ZXNbMF07bGV0IGk9bihlLHQpLHM9bihlLHQpO2Z1bmN0aW9uIG4odCxlKXtyZXR1cm4gdC50dXBsZXRTdGFjay5maWx0ZXIoKHQ9PnQubG9jYXRpb249PT1lKSkubGVuZ3RofXJldHVybiB0aGlzLm5vdGVzLmZvckVhY2goKGU9Pntjb25zdCByPW4oZSx0KTtpPXI+aT9yOmkscz1yPHM/cjpzfSkpLGktc31nZXRZUG9zaXRpb24oKXtjb25zdCB0PXRoaXMuZ2V0TmVzdGVkVHVwbGV0Q291bnQoKSp2Lk5FU1RJTkdfT0ZGU0VUKi10aGlzLmxvY2F0aW9uLGU9dGhpcy5vcHRpb25zLnlfb2Zmc2V0fHwwLGk9dGhpcy5ub3Rlc1swXTtsZXQgcztpZih0aGlzLmxvY2F0aW9uPT09di5MT0NBVElPTl9UT1Ape3M9aS5nZXRTdGF2ZSgpLmdldFlGb3JMaW5lKDApLTE1O2ZvcihsZXQgdD0wO3Q8dGhpcy5ub3Rlcy5sZW5ndGg7Kyt0KXtjb25zdCBlPXRoaXMubm90ZXNbdF0uZ2V0U3RlbURpcmVjdGlvbigpPT09eC5VUD90aGlzLm5vdGVzW3RdLmdldFN0ZW1FeHRlbnRzKCkudG9wWS0xMDp0aGlzLm5vdGVzW3RdLmdldFN0ZW1FeHRlbnRzKCkuYmFzZVktMjA7ZTxzJiYocz1lKX19ZWxzZXtzPWkuZ2V0U3RhdmUoKS5nZXRZRm9yTGluZSg0KSsyMDtmb3IobGV0IHQ9MDt0PHRoaXMubm90ZXMubGVuZ3RoOysrdCl7Y29uc3QgZT10aGlzLm5vdGVzW3RdLmdldFN0ZW1EaXJlY3Rpb24oKT09PXguVVA/dGhpcy5ub3Rlc1t0XS5nZXRTdGVtRXh0ZW50cygpLmJhc2VZKzIwOnRoaXMubm90ZXNbdF0uZ2V0U3RlbUV4dGVudHMoKS50b3BZKzEwO2U+cyYmKHM9ZSl9fXJldHVybiBzK3QrZX1kcmF3KCl7dGhpcy5jaGVja0NvbnRleHQoKSx0aGlzLnNldFJlbmRlcmVkKCk7Y29uc3QgdD10aGlzLm5vdGVzWzBdLGU9dGhpcy5ub3Rlc1t0aGlzLm5vdGVzLmxlbmd0aC0xXTt0aGlzLmJyYWNrZXRlZD8odGhpcy54X3Bvcz10LmdldFRpZUxlZnRYKCktNSx0aGlzLndpZHRoPWUuZ2V0VGllUmlnaHRYKCktdGhpcy54X3Bvcys1KToodGhpcy54X3Bvcz10LmdldFN0ZW1YKCksdGhpcy53aWR0aD1lLmdldFN0ZW1YKCktdGhpcy54X3BvcyksdGhpcy55X3Bvcz10aGlzLmdldFlQb3NpdGlvbigpO2NvbnN0IGk9KHQsZSk9PnQrZS5nZXRNZXRyaWNzKCkud2lkdGg7bGV0IHM9dGhpcy5udW1lcmF0b3JfZ2x5cGhzLnJlZHVjZShpLDApO3RoaXMucmF0aW9lZCYmKHM9dGhpcy5kZW5vbV9nbHlwaHMucmVkdWNlKGkscykscys9LjMyKnRoaXMucG9pbnQpO2NvbnN0IG49dGhpcy54X3Bvcyt0aGlzLndpZHRoLzItcy8yO2lmKHRoaXMuYnJhY2tldGVkKXtjb25zdCB0PXRoaXMud2lkdGgvMi1zLzItNTt0PjAmJih0aGlzLmNvbnRleHQuZmlsbFJlY3QodGhpcy54X3Bvcyx0aGlzLnlfcG9zLHQsMSksdGhpcy5jb250ZXh0LmZpbGxSZWN0KHRoaXMueF9wb3MrdGhpcy53aWR0aC8yK3MvMis1LHRoaXMueV9wb3MsdCwxKSx0aGlzLmNvbnRleHQuZmlsbFJlY3QodGhpcy54X3Bvcyx0aGlzLnlfcG9zKyh0aGlzLmxvY2F0aW9uPT09di5MT0NBVElPTl9CT1RUT00pLDEsMTAqdGhpcy5sb2NhdGlvbiksdGhpcy5jb250ZXh0LmZpbGxSZWN0KHRoaXMueF9wb3MrdGhpcy53aWR0aCx0aGlzLnlfcG9zKyh0aGlzLmxvY2F0aW9uPT09di5MT0NBVElPTl9CT1RUT00pLDEsMTAqdGhpcy5sb2NhdGlvbikpfWxldCByPTA7aWYodGhpcy5udW1lcmF0b3JfZ2x5cGhzLmZvckVhY2goKHQ9Pnt0LnJlbmRlcih0aGlzLmNvbnRleHQsbityLHRoaXMueV9wb3MrdGhpcy5wb2ludC8zLTIpLHIrPXQuZ2V0TWV0cmljcygpLndpZHRofSkpLHRoaXMucmF0aW9lZCl7Y29uc3QgdD1uK3IrLjE2KnRoaXMucG9pbnQsZT0uMDYqdGhpcy5wb2ludDt0aGlzLmNvbnRleHQuYmVnaW5QYXRoKCksdGhpcy5jb250ZXh0LmFyYyh0LHRoaXMueV9wb3MtLjA4KnRoaXMucG9pbnQsZSwwLDIqTWF0aC5QSSwhMCksdGhpcy5jb250ZXh0LmNsb3NlUGF0aCgpLHRoaXMuY29udGV4dC5maWxsKCksdGhpcy5jb250ZXh0LmJlZ2luUGF0aCgpLHRoaXMuY29udGV4dC5hcmModCx0aGlzLnlfcG9zKy4xMip0aGlzLnBvaW50LGUsMCwyKk1hdGguUEksITApLHRoaXMuY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLmNvbnRleHQuZmlsbCgpLHIrPS4zMip0aGlzLnBvaW50LHRoaXMuZGVub21fZ2x5cGhzLmZvckVhY2goKHQ9Pnt0LnJlbmRlcih0aGlzLmNvbnRleHQsbityLHRoaXMueV9wb3MrdGhpcy5wb2ludC8zLTIpLHIrPXQuZ2V0TWV0cmljcygpLndpZHRofSkpfX19ZnVuY3Rpb24gXyh0KXtsZXQgZT0wO3JldHVybiB0LmZvckVhY2goKHQ9Pnt0LmtleVByb3BzJiZ0LmtleVByb3BzLmZvckVhY2goKHQ9PntlKz10LmxpbmUtM30pKX0pKSxlPj0wP3guRE9XTjp4LlVQfWNvbnN0IHc9XCJMXCIsTT1cIkJcIjtjbGFzcyBUIGV4dGVuZHMgbHtzdGF0aWMgZ2V0RGVmYXVsdEJlYW1Hcm91cHModCl7dCYmXCJjXCIhPT10fHwodD1cIjQvNFwiKTtjb25zdCBlPXtcIjEvMlwiOltcIjEvMlwiXSxcIjIvMlwiOltcIjEvMlwiXSxcIjMvMlwiOltcIjEvMlwiXSxcIjQvMlwiOltcIjEvMlwiXSxcIjEvNFwiOltcIjEvNFwiXSxcIjIvNFwiOltcIjEvNFwiXSxcIjMvNFwiOltcIjEvNFwiXSxcIjQvNFwiOltcIjEvNFwiXSxcIjEvOFwiOltcIjEvOFwiXSxcIjIvOFwiOltcIjIvOFwiXSxcIjMvOFwiOltcIjMvOFwiXSxcIjQvOFwiOltcIjIvOFwiXSxcIjEvMTZcIjpbXCIxLzE2XCJdLFwiMi8xNlwiOltcIjIvMTZcIl0sXCIzLzE2XCI6W1wiMy8xNlwiXSxcIjQvMTZcIjpbXCIyLzE2XCJdfVt0XTtpZih2b2lkIDAhPT1lKXJldHVybiBlLm1hcCgodD0+KG5ldyBuKS5wYXJzZSh0KSkpO3tjb25zdCBlPXBhcnNlSW50KHQuc3BsaXQoXCIvXCIpWzBdLDEwKSxpPXBhcnNlSW50KHQuc3BsaXQoXCIvXCIpWzFdLDEwKTtpZihlJTM9PTApcmV0dXJuW25ldyBuKDMsaSldO2lmKGk+NClyZXR1cm5bbmV3IG4oMixpKV07aWYoaTw9NClyZXR1cm5bbmV3IG4oMSxpKV19cmV0dXJuW25ldyBuKDEsNCldfXN0YXRpYyBhcHBseUFuZEdldEJlYW1zKHQsZSxpKXtyZXR1cm4gVC5nZW5lcmF0ZUJlYW1zKHQuZ2V0VGlja2FibGVzKCkse2dyb3VwczppLHN0ZW1fZGlyZWN0aW9uOmV9KX1zdGF0aWMgZ2VuZXJhdGVCZWFtcyh0LGUpe2V8fChlPXt9KSxlLmdyb3VwcyYmZS5ncm91cHMubGVuZ3RofHwoZS5ncm91cHM9W25ldyBuKDIsOCldKTtjb25zdCBpPWUuZ3JvdXBzLm1hcCgodD0+e2lmKCF0Lm11bHRpcGx5KXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkludmFsaWRCZWFtR3JvdXBzXCIsXCJUaGUgYmVhbSBncm91cHMgbXVzdCBiZSBhbiBhcnJheSBvZiBWZXguRmxvdy5GcmFjdGlvbnNcIik7cmV0dXJuIHQuY2xvbmUoKS5tdWx0aXBseShtLlJFU09MVVRJT04sMSl9KSkscj10O2xldCBvPTAsYT1bXSxsPVtdO2Z1bmN0aW9uIGgoKXtpLmxlbmd0aC0xPm8/bys9MTpvPTB9IWZ1bmN0aW9uKCl7bGV0IHQ9W107ci5mb3JFYWNoKChlPT57aWYodD1bXSxlLnNob3VsZElnbm9yZVRpY2tzKCkpcmV0dXJuIGEucHVzaChsKSx2b2lkKGw9dCk7bC5wdXNoKGUpO2NvbnN0IHM9aVtvXS5jbG9uZSgpLHI9bC5yZWR1Y2UoKCh0LGUpPT5lLmdldFRpY2tzKCkuY2xvbmUoKS5hZGQodCkpLG5ldyBuKDAsMSkpLGM9bS5kdXJhdGlvblRvTnVtYmVyKGUuZHVyYXRpb24pPDg7YyYmZS50dXBsZXQmJihzLm51bWVyYXRvcio9Miksci5ncmVhdGVyVGhhbihzKT8oY3x8dC5wdXNoKGwucG9wKCkpLGEucHVzaChsKSxsPXQsaCgpKTpyLmVxdWFscyhzKSYmKGEucHVzaChsKSxsPXQsaCgpKX0pKSxsLmxlbmd0aD4wJiZhLnB1c2gobCl9KCksZnVuY3Rpb24oKXtjb25zdCB0PVtdO2EuZm9yRWFjaCgoaT0+e2xldCBzPVtdO2kuZm9yRWFjaCgoKGksbixyKT0+e2NvbnN0IG89MD09PW58fG49PT1yLmxlbmd0aC0xLGE9cltuLTFdLGw9IWUuYmVhbV9yZXN0cyYmaS5pc1Jlc3QoKSxoPWUuYmVhbV9yZXN0cyYmZS5iZWFtX21pZGRsZV9vbmx5JiZpLmlzUmVzdCgpJiZvO2xldCBjPSExO2lmKGUubWFpbnRhaW5fc3RlbV9kaXJlY3Rpb25zJiZhJiYhaS5pc1Jlc3QoKSYmIWEuaXNSZXN0KCkpe2NvbnN0IHQ9YS5nZXRTdGVtRGlyZWN0aW9uKCk7Yz1pLmdldFN0ZW1EaXJlY3Rpb24oKSE9PXR9Y29uc3QgdT1wYXJzZUludChpLmR1cmF0aW9uLDEwKTw4O2x8fGh8fGN8fHU/KHMubGVuZ3RoPjAmJnQucHVzaChzKSxzPWM/W2ldOltdKTpzLnB1c2goaSl9KSkscy5sZW5ndGg+MCYmdC5wdXNoKHMpfSkpLGE9dH0oKSxhLmZvckVhY2goKHQ9PntsZXQgaTtpZihlLm1haW50YWluX3N0ZW1fZGlyZWN0aW9ucyl7Y29uc3QgZT1mdW5jdGlvbih0KXtmb3IobGV0IGU9MDtlPHQubGVuZ3RoO2UrKyl7Y29uc3QgaT10W2VdO2lmKCFpLmlzUmVzdCgpKXJldHVybiBpfXJldHVybiExfSh0KTtpPWU/ZS5nZXRTdGVtRGlyZWN0aW9uKCk6eC5VUH1lbHNlIGk9ZS5zdGVtX2RpcmVjdGlvbj9lLnN0ZW1fZGlyZWN0aW9uOl8odCk7IWZ1bmN0aW9uKHQsZSl7dC5mb3JFYWNoKCh0PT57dC5zZXRTdGVtRGlyZWN0aW9uKGUpfSkpfSh0LGkpfSkpO2NvbnN0IGM9YS5maWx0ZXIoKHQ9PntpZih0Lmxlbmd0aD4xKXtsZXQgZT0hMDtyZXR1cm4gdC5mb3JFYWNoKCh0PT57dC5nZXRJbnRyaW5zaWNUaWNrcygpPj1tLmR1cmF0aW9uVG9UaWNrcyhcIjRcIikmJihlPSExKX0pKSxlfXJldHVybiExfSkpLHU9ZnVuY3Rpb24oKXtjb25zdCB0PVtdO3JldHVybiBhLmZvckVhY2goKGU9PntsZXQgaT1udWxsO2UuZm9yRWFjaCgoZT0+e2UudHVwbGV0JiZpIT09ZS50dXBsZXQmJihpPWUudHVwbGV0LHQucHVzaChpKSl9KSl9KSksdH0oKSxkPVtdO3JldHVybiBjLmZvckVhY2goKHQ9Pntjb25zdCBpPW5ldyBUKHQpO2Uuc2hvd19zdGVtbGV0cyYmKGkucmVuZGVyX29wdGlvbnMuc2hvd19zdGVtbGV0cz0hMCksZS5zZWNvbmRhcnlfYnJlYWtzJiYoaS5yZW5kZXJfb3B0aW9ucy5zZWNvbmRhcnlfYnJlYWtfdGlja3M9bS5kdXJhdGlvblRvVGlja3MoZS5zZWNvbmRhcnlfYnJlYWtzKSksITA9PT1lLmZsYXRfYmVhbXMmJihpLnJlbmRlcl9vcHRpb25zLmZsYXRfYmVhbXM9ITAsaS5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0PWUuZmxhdF9iZWFtX29mZnNldCksZC5wdXNoKGkpfSkpLHUuZm9yRWFjaCgodD0+e2NvbnN0IGU9dC5ub3Rlc1swXS5zdGVtX2RpcmVjdGlvbj09PXguRE9XTj92LkxPQ0FUSU9OX0JPVFRPTTp2LkxPQ0FUSU9OX1RPUDt0LnNldFR1cGxldExvY2F0aW9uKGUpO2xldCBpPSExO2ZvcihsZXQgZT0wO2U8dC5ub3Rlcy5sZW5ndGg7ZSsrKWlmKG51bGw9PT10Lm5vdGVzW2VdLmJlYW0pe2k9ITA7YnJlYWt9dC5zZXRCcmFja2V0ZWQoaSl9KSksZH1jb25zdHJ1Y3Rvcih0LGUpe2lmKHN1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJCZWFtXCIpLCF0fHx0PT09W10pdGhyb3cgbmV3IHMuUnVudGltZUVycm9yKFwiQmFkQXJndW1lbnRzXCIsXCJObyBub3RlcyBwcm92aWRlZCBmb3IgYmVhbS5cIik7aWYoMT09PXQubGVuZ3RoKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLFwiVG9vIGZldyBub3RlcyBmb3IgYmVhbS5cIik7aWYodGhpcy50aWNrcz10WzBdLmdldEludHJpbnNpY1RpY2tzKCksdGhpcy50aWNrcz49bS5kdXJhdGlvblRvVGlja3MoXCI0XCIpKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLFwiQmVhbXMgY2FuIG9ubHkgYmUgYXBwbGllZCB0byBub3RlcyBzaG9ydGVyIHRoYW4gYSBxdWFydGVyIG5vdGUuXCIpO2xldCBpLG47Zm9yKHRoaXMuc3RlbV9kaXJlY3Rpb249eC5VUCxpPTA7aTx0Lmxlbmd0aDsrK2kpaWYobj10W2ldLG4uaGFzU3RlbSgpKXt0aGlzLnN0ZW1fZGlyZWN0aW9uPW4uZ2V0U3RlbURpcmVjdGlvbigpO2JyZWFrfWxldCByPXRoaXMuc3RlbV9kaXJlY3Rpb247aWYoZSYmXCJzdGF2ZW5vdGVzXCI9PT10WzBdLmdldENhdGVnb3J5KCkpcj1fKHQpO2Vsc2UgaWYoZSYmXCJ0YWJub3Rlc1wiPT09dFswXS5nZXRDYXRlZ29yeSgpKXtjb25zdCBlPXQucmVkdWNlKCgodCxlKT0+dCtlLnN0ZW1fZGlyZWN0aW9uKSwwKTtyPWU+LTE/eC5VUDp4LkRPV059Zm9yKGk9MDtpPHQubGVuZ3RoOysraSluPXRbaV0sZSYmKG4uc2V0U3RlbURpcmVjdGlvbihyKSx0aGlzLnN0ZW1fZGlyZWN0aW9uPXIpLG4uc2V0QmVhbSh0aGlzKTt0aGlzLnBvc3RGb3JtYXR0ZWQ9ITEsdGhpcy5ub3Rlcz10LHRoaXMuYmVhbV9jb3VudD10aGlzLmdldEJlYW1Db3VudCgpLHRoaXMuYnJlYWtfb25faW5kaWNlcz1bXSx0aGlzLnJlbmRlcl9vcHRpb25zPXtiZWFtX3dpZHRoOjUsbWF4X3Nsb3BlOi4yNSxtaW5fc2xvcGU6LS4yNSxzbG9wZV9pdGVyYXRpb25zOjIwLHNsb3BlX2Nvc3Q6MTAwLHNob3dfc3RlbWxldHM6ITEsc3RlbWxldF9leHRlbnNpb246NyxwYXJ0aWFsX2JlYW1fbGVuZ3RoOjEwLGZsYXRfYmVhbXM6ITEsbWluX2ZsYXRfYmVhbV9vZmZzZXQ6MTV9fWdldE5vdGVzKCl7cmV0dXJuIHRoaXMubm90ZXN9Z2V0QmVhbUNvdW50KCl7cmV0dXJuIHRoaXMubm90ZXMubWFwKCh0PT50LmdldEdseXBoKCkuYmVhbV9jb3VudCkpLnJlZHVjZSgoKHQsZSk9PmU+dD9lOnQpKX1icmVha1NlY29uZGFyeUF0KHQpe3JldHVybiB0aGlzLmJyZWFrX29uX2luZGljZXM9dCx0aGlzfWdldFNsb3BlWSh0LGUsaSxzKXtyZXR1cm4gaSsodC1lKSpzfWNhbGN1bGF0ZVNsb3BlKCl7Y29uc3R7bm90ZXM6dCxzdGVtX2RpcmVjdGlvbjplLHJlbmRlcl9vcHRpb25zOnttYXhfc2xvcGU6aSxtaW5fc2xvcGU6cyxzbG9wZV9pdGVyYXRpb25zOm4sc2xvcGVfY29zdDpyfX09dGhpcyxvPXRbMF0sYT0oKHQsZSk9Pntjb25zdCBpPXQuZ2V0U3RlbUV4dGVudHMoKS50b3BZLHM9dC5nZXRTdGVtWCgpO3JldHVybihlLmdldFN0ZW1FeHRlbnRzKCkudG9wWS1pKS8oZS5nZXRTdGVtWCgpLXMpfSkobyx0W3QubGVuZ3RoLTFdKSxsPShpLXMpL247bGV0IGg9TnVtYmVyLk1BWF9WQUxVRSxjPTAsdT0wO2ZvcihsZXQgbj1zO248PWk7bis9bCl7bGV0IGk9MCxzPTA7Zm9yKGxldCByPTE7cjx0Lmxlbmd0aDsrK3Ipe2NvbnN0IGE9dFtyXSxsPXRoaXMuZ2V0U2xvcGVZKGEuZ2V0U3RlbVgoKSxvLmdldFN0ZW1YKCksby5nZXRTdGVtRXh0ZW50cygpLnRvcFksbikrcyxoPWEuZ2V0U3RlbUV4dGVudHMoKS50b3BZO2lmKGgqZTxsKmUpe2NvbnN0IHQ9TWF0aC5hYnMoaC1sKTtzKz10Ki1lLGkrPXQqcn1lbHNlIGkrPShoLWwpKmV9Y29uc3QgbD1hLzIsZD1yKk1hdGguYWJzKGwtbikrTWF0aC5hYnMoaSk7ZDxoJiYoaD1kLGM9bix1PXMpfXRoaXMuc2xvcGU9Yyx0aGlzLnlfc2hpZnQ9dX1jYWxjdWxhdGVGbGF0U2xvcGUoKXtjb25zdHtub3Rlczp0LHN0ZW1fZGlyZWN0aW9uOmUscmVuZGVyX29wdGlvbnM6e2JlYW1fd2lkdGg6aSxtaW5fZmxhdF9iZWFtX29mZnNldDpzLGZsYXRfYmVhbV9vZmZzZXQ6bn19PXRoaXM7bGV0IHI9MCxvPTAsYT0wLGw9MDtmb3IobGV0IGk9MDtpPHQubGVuZ3RoO2krKyl7Y29uc3Qgcz10W2ldLG49cy5nZXRTdGVtRXh0ZW50cygpLnRvcFk7cis9bixlPT09eC5ET1dOJiZsPG4/KGw9bixvPU1hdGgubWF4KC4uLnMuZ2V0WXMoKSksYT1zLmdldEJlYW1Db3VudCgpKTplPT09eC5VUCYmKDA9PT1sfHxsPm4pJiYobD1uLG89TWF0aC5taW4oLi4ucy5nZXRZcygpKSxhPXMuZ2V0QmVhbUNvdW50KCkpfWxldCBoPXIvdC5sZW5ndGg7Y29uc3QgYz1zK2EqKDEuNSppKSx1PW8rYyotZTtlPT09eC5ET1dOJiZoPHU/aD1vK2M6ZT09PXguVVAmJmg+dSYmKGg9by1jKSxuK3RoaXMucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtX29mZnNldF9wZXJfYmVhbT4wPyhlPT09eC5ET1dOJiZoPm4mJiF0aGlzLnJlbmRlcl9vcHRpb25zLmZsYXRfYmVhbXN8fGU9PT14LlVQJiZoPG4mJiF0aGlzLnJlbmRlcl9vcHRpb25zLmZsYXRfYmVhbXMpJiYodGhpcy5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0PWgpOnRoaXMucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtX29mZnNldD1oLHRoaXMuc2xvcGU9MCx0aGlzLnlfc2hpZnQ9MH1nZXRCZWFtWVRvRHJhdygpe2xldCB0PXRoaXMubm90ZXNbMF0uZ2V0U3RlbUV4dGVudHMoKS50b3BZO2lmKHRoaXMucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtcyYmdGhpcy5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0K3RoaXMucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtX29mZnNldF9wZXJfYmVhbT4wKXtsZXQgZT10aGlzLnJlbmRlcl9vcHRpb25zLmZsYXRfYmVhbV9vZmZzZXQ7dGhpcy5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0X3Blcl9iZWFtJiYoZSs9dGhpcy5yZW5kZXJfb3B0aW9ucy5mbGF0X2JlYW1fb2Zmc2V0X3Blcl9iZWFtKnRoaXMuZ2V0QmVhbUNvdW50KCkpO2xldCBpPXRoaXMubm90ZXNbMF0ubm90ZV9oZWFkc1swXS55O2NvbnN0IHM9dGhpcy5zdGVtX2RpcmVjdGlvbj4wP01hdGgubWluOk1hdGgubWF4O2Zvcihjb25zdCB0IG9mIHRoaXMubm90ZXMpZm9yKGNvbnN0IGUgb2YgdC5ub3RlX2hlYWRzKWk9cyhpLGUueSk7dD1pK2UqLXRoaXMuc3RlbV9kaXJlY3Rpb259cmV0dXJuIHR9YXBwbHlTdGVtRXh0ZW5zaW9ucygpe2NvbnN0e25vdGVzOnQsc2xvcGU6ZSx5X3NoaWZ0Omksc3RlbV9kaXJlY3Rpb246cyxiZWFtX2NvdW50Om4scmVuZGVyX29wdGlvbnM6e3Nob3dfc3RlbWxldHM6cixzdGVtbGV0X2V4dGVuc2lvbjpvLGJlYW1fd2lkdGg6YX19PXRoaXMsbD10WzBdLGg9dGhpcy5nZXRCZWFtWVRvRHJhdygpLGM9bC5nZXRTdGVtWCgpO2ZvcihsZXQgbD0wO2w8dC5sZW5ndGg7KytsKXtjb25zdCB1PXRbbF0sZD11LmdldFN0ZW1YKCkse3RvcFk6Zn09dS5nZXRTdGVtRXh0ZW50cygpLG09dGhpcy5nZXRTbG9wZVkoZCxjLGgsZSkraSxwPXUuZ2V0U3RlbSgpLmdldEV4dGVuc2lvbigpLGI9cz09PXguVVA/Zi1tOm0tZjtpZih1LnN0ZW0uc2V0RXh0ZW5zaW9uKHArYiksdS5zdGVtLnJlbmRlckhlaWdodEFkanVzdG1lbnQ9LXguV0lEVEgvMix1LmlzUmVzdCgpJiZyKXtjb25zdCB0PShuLTEpKmEqMS41K2E7dS5zdGVtLnNldFZpc2liaWxpdHkoITApLnNldFN0ZW1sZXQoITAsdCtvKX19fWxvb2t1cEJlYW1EaXJlY3Rpb24odCxlLGkscyl7aWYoXCI0XCI9PT10KXJldHVybiB3O2NvbnN0IG49XCJcIittLmR1cmF0aW9uVG9OdW1iZXIodCkvMixyPWU8bS5kdXJhdGlvblRvVGlja3Mobiksbz1zPG0uZHVyYXRpb25Ub1RpY2tzKG4pLGE9aTxtLmR1cmF0aW9uVG9UaWNrcyhuKTtyZXR1cm4gciYmbyYmYT9NOnImJiFvJiZhP3c6IXImJm8mJmE/XCJSXCI6dGhpcy5sb29rdXBCZWFtRGlyZWN0aW9uKG4sZSxpLHMpfWdldEJlYW1MaW5lcyh0KXtjb25zdCBlPW0uZHVyYXRpb25Ub1RpY2tzKHQpLGk9W107bGV0IHM9ITEsbj1udWxsO2NvbnN0IHI9dGhpcy5yZW5kZXJfb3B0aW9ucy5wYXJ0aWFsX2JlYW1fbGVuZ3RoO2xldCBvPSExLGE9MDtmb3IobGV0IGw9MDtsPHRoaXMubm90ZXMubGVuZ3RoOysrbCl7Y29uc3QgaD10aGlzLm5vdGVzW2xdO2ErPWgudGlja3MudmFsdWUoKTtsZXQgYz0hMTtwYXJzZUludCh0LDEwKT49OCYmKGM9LTEhPT10aGlzLmJyZWFrX29uX2luZGljZXMuaW5kZXhPZihsKSx0aGlzLnJlbmRlcl9vcHRpb25zLnNlY29uZGFyeV9icmVha190aWNrcyYmYT49dGhpcy5yZW5kZXJfb3B0aW9ucy5zZWNvbmRhcnlfYnJlYWtfdGlja3MmJihhPTAsYz0hMCkpO2NvbnN0IHU9aC5nZXRJbnRyaW5zaWNUaWNrcygpPGUsZD1oLmdldFN0ZW1YKCkteC5XSURUSC8yLGY9dGhpcy5ub3Rlc1tsLTFdLG09dGhpcy5ub3Rlc1tsKzFdLHA9bSYmbS5nZXRJbnRyaW5zaWNUaWNrcygpPGUsYj1mJiZmLmdldEludHJpbnNpY1RpY2tzKCk8ZSxnPWYmJm0mJnUmJiFiJiYhcDtpZih1KWlmKHMpbj1pW2kubGVuZ3RoLTFdLG4uZW5kPWQsYyYmKHM9ITEsbSYmIXAmJm51bGw9PT1uLmVuZCYmKG4uZW5kPW4uc3RhcnQtcikpO2Vsc2V7aWYobj17c3RhcnQ6ZCxlbmQ6bnVsbCxzdGFydF9ub3RlOmh9LHM9ITAsZyl7Y29uc3QgZT1mLmdldEludHJpbnNpY1RpY2tzKCksaT1tLmdldEludHJpbnNpY1RpY2tzKCkscz1oLmdldEludHJpbnNpY1RpY2tzKCksbz10aGlzLmxvb2t1cEJlYW1EaXJlY3Rpb24odCxlLHMsaSk7W3csTV0uaW5jbHVkZXMobyk/bi5lbmQ9bi5zdGFydC1yOm4uZW5kPW4uc3RhcnQrcn1lbHNlIHA/YyYmKG4uZW5kPW4uc3RhcnQtcixzPSExKTpuLmVuZD0ob3x8MD09PWwpJiZtP24uc3RhcnQrcjpuLnN0YXJ0LXI7aS5wdXNoKG4pfWVsc2Ugcz0hMTtvPWN9Y29uc3QgbD1pW2kubGVuZ3RoLTFdO3JldHVybiBsJiZudWxsPT09bC5lbmQmJihsLmVuZD1sLnN0YXJ0LXIpLGl9ZHJhd1N0ZW1zKCl7dGhpcy5ub3Rlcy5mb3JFYWNoKCh0PT57dC5nZXRTdGVtKCkmJih0aGlzLmNvbnRleHQub3Blbkdyb3VwKFwic3RlbVwiLHQuZ2V0QXR0cmlidXRlKFwiaWRcIikrXCItc3RlbVwiKSx0LmdldFN0ZW0oKS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCkuZHJhdygpLHRoaXMuY29udGV4dC5jbG9zZUdyb3VwKCkpfSksdGhpcyl9ZHJhd0JlYW1MaW5lcygpe3RoaXMuY2hlY2tDb250ZXh0KCk7Y29uc3QgdD1bXCI0XCIsXCI4XCIsXCIxNlwiLFwiMzJcIixcIjY0XCJdLGU9dGhpcy5ub3Rlc1swXTtsZXQgaT10aGlzLmdldEJlYW1ZVG9EcmF3KCk7Y29uc3Qgcz1lLmdldFN0ZW1YKCksbj10aGlzLnJlbmRlcl9vcHRpb25zLmJlYW1fd2lkdGgqdGhpcy5zdGVtX2RpcmVjdGlvbixyPXt9O2Zvcihjb25zdCB0IG9mIHRoaXMubm90ZXMpclt0LmdldEF0dHJpYnV0ZShcImlkXCIpXT0wO2ZvcihsZXQgZT0wO2U8dC5sZW5ndGg7KytlKXtjb25zdCBvPXRbZV0sYT10aGlzLmdldEJlYW1MaW5lcyhvKTtmb3IobGV0IHQ9MDt0PGEubGVuZ3RoOysrdCl7Y29uc3QgZT1hW3RdLG89ZS5zdGFydCxsPWUuc3RhcnRfbm90ZS5nZXRBdHRyaWJ1dGUoXCJpZFwiKSxoPXJbbF07cltsXSsrO2NvbnN0IGM9dGhpcy5nZXRTbG9wZVkobyxzLGksdGhpcy5zbG9wZSksdT1lLmVuZCxkPXRoaXMuZ2V0U2xvcGVZKHUscyxpLHRoaXMuc2xvcGUpLGY9bDt0aGlzLmNvbnRleHQub3Blbkdyb3VwKFwiYmVhbVwiLGAke2Z9LWJlYW0ke2h9YCksdGhpcy5jb250ZXh0LmJlZ2luUGF0aCgpLHRoaXMuY29udGV4dC5tb3ZlVG8obyxjKSx0aGlzLmNvbnRleHQubGluZVRvKG8sYytuKSx0aGlzLmNvbnRleHQubGluZVRvKHUrMSxkK24pLHRoaXMuY29udGV4dC5saW5lVG8odSsxLGQpLHRoaXMuY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLmNvbnRleHQuZmlsbCgpLHRoaXMuY29udGV4dC5jbG9zZUdyb3VwKCl9aSs9MS41Km59fXByZUZvcm1hdCgpe3JldHVybiB0aGlzfXBvc3RGb3JtYXQoKXt0aGlzLnBvc3RGb3JtYXR0ZWR8fChcInRhYm5vdGVzXCI9PT10aGlzLm5vdGVzWzBdLmdldENhdGVnb3J5KCl8fHRoaXMucmVuZGVyX29wdGlvbnMuZmxhdF9iZWFtcz90aGlzLmNhbGN1bGF0ZUZsYXRTbG9wZSgpOnRoaXMuY2FsY3VsYXRlU2xvcGUoKSx0aGlzLmFwcGx5U3RlbUV4dGVuc2lvbnMoKSx0aGlzLnBvc3RGb3JtYXR0ZWQ9ITApfWRyYXcoKXt0aGlzLmNoZWNrQ29udGV4dCgpLHRoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLnVuYmVhbWFibGV8fCh0aGlzLnBvc3RGb3JtYXR0ZWR8fHRoaXMucG9zdEZvcm1hdCgpLHRoaXMuZHJhd1N0ZW1zKCksdGhpcy5hcHBseVN0eWxlKCksdGhpcy5kcmF3QmVhbUxpbmVzKCksdGhpcy5yZXN0b3JlU3R5bGUoKSl9fWNsYXNzIFAgZXh0ZW5kcyBse3N0YXRpYyBnZXQgTW9kZSgpe3JldHVybntTVFJJQ1Q6MSxTT0ZUOjIsRlVMTDozfX1jb25zdHJ1Y3Rvcih0KXtpZihzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVm9pY2VcIiksXCJzdHJpbmdcIj09dHlwZW9mIHQpe2NvbnN0IGU9dC5tYXRjaCgvKFxcZCspXFwvKFxcZCspLyk7ZSYmKHQ9e251bV9iZWF0czplWzFdLGJlYXRfdmFsdWU6ZVsyXSxyZXNvbHV0aW9uOm0uUkVTT0xVVElPTn0pfXRoaXMudGltZT1zLk1lcmdlKHtudW1fYmVhdHM6NCxiZWF0X3ZhbHVlOjQscmVzb2x1dGlvbjptLlJFU09MVVRJT059LHQpLHRoaXMudG90YWxUaWNrcz1uZXcgbih0aGlzLnRpbWUubnVtX2JlYXRzKih0aGlzLnRpbWUucmVzb2x1dGlvbi90aGlzLnRpbWUuYmVhdF92YWx1ZSksMSksdGhpcy5yZXNvbHV0aW9uTXVsdGlwbGllcj0xLHRoaXMudGlja2FibGVzPVtdLHRoaXMudGlja3NVc2VkPW5ldyBuKDAsMSksdGhpcy5zbWFsbGVzdFRpY2tDb3VudD10aGlzLnRvdGFsVGlja3MuY2xvbmUoKSx0aGlzLmxhcmdlc3RUaWNrV2lkdGg9MCx0aGlzLnN0YXZlPW51bGwsdGhpcy5tb2RlPVAuTW9kZS5TVFJJQ1QsdGhpcy52b2ljZUdyb3VwPW51bGx9Z2V0VG90YWxUaWNrcygpe3JldHVybiB0aGlzLnRvdGFsVGlja3N9Z2V0VGlja3NVc2VkKCl7cmV0dXJuIHRoaXMudGlja3NVc2VkfWdldExhcmdlc3RUaWNrV2lkdGgoKXtyZXR1cm4gdGhpcy5sYXJnZXN0VGlja1dpZHRofWdldFNtYWxsZXN0VGlja0NvdW50KCl7cmV0dXJuIHRoaXMuc21hbGxlc3RUaWNrQ291bnR9Z2V0VGlja2FibGVzKCl7cmV0dXJuIHRoaXMudGlja2FibGVzfWdldE1vZGUoKXtyZXR1cm4gdGhpcy5tb2RlfXNldE1vZGUodCl7cmV0dXJuIHRoaXMubW9kZT10LHRoaXN9Z2V0UmVzb2x1dGlvbk11bHRpcGxpZXIoKXtyZXR1cm4gdGhpcy5yZXNvbHV0aW9uTXVsdGlwbGllcn1nZXRBY3R1YWxSZXNvbHV0aW9uKCl7cmV0dXJuIHRoaXMucmVzb2x1dGlvbk11bHRpcGxpZXIqdGhpcy50aW1lLnJlc29sdXRpb259c2V0U3RhdmUodCl7cmV0dXJuIHRoaXMuc3RhdmU9dCx0aGlzLmJvdW5kaW5nQm94PW51bGwsdGhpc31nZXRCb3VuZGluZ0JveCgpe2xldCB0LGUsaSxuO2lmKCF0aGlzLmJvdW5kaW5nQm94KXtpZighdGhpcy5zdGF2ZSl0aHJvdyBuZXcgcy5SRVJSKFwiTm9TdGF2ZVwiLFwiQ2FuJ3QgZ2V0IGJvdW5kaW5nIGJveCB3aXRob3V0IHN0YXZlLlwiKTtmb3IodD10aGlzLnN0YXZlLGU9bnVsbCxuPTA7bjx0aGlzLnRpY2thYmxlcy5sZW5ndGg7KytuKXRoaXMudGlja2FibGVzW25dLnNldFN0YXZlKHQpLGk9dGhpcy50aWNrYWJsZXNbbl0uZ2V0Qm91bmRpbmdCb3goKSxpJiYoZT1lP2UubWVyZ2VXaXRoKGkpOmkpO3RoaXMuYm91bmRpbmdCb3g9ZX1yZXR1cm4gdGhpcy5ib3VuZGluZ0JveH1nZXRWb2ljZUdyb3VwKCl7aWYoIXRoaXMudm9pY2VHcm91cCl0aHJvdyBuZXcgcy5SRVJSKFwiTm9Wb2ljZUdyb3VwXCIsXCJObyB2b2ljZSBncm91cCBmb3Igdm9pY2UuXCIpO3JldHVybiB0aGlzLnZvaWNlR3JvdXB9c2V0Vm9pY2VHcm91cCh0KXtyZXR1cm4gdGhpcy52b2ljZUdyb3VwPXQsdGhpc31zZXRTdHJpY3QodCl7cmV0dXJuIHRoaXMubW9kZT10P1AuTW9kZS5TVFJJQ1Q6UC5Nb2RlLlNPRlQsdGhpc31pc0NvbXBsZXRlKCl7cmV0dXJuIHRoaXMubW9kZSE9PVAuTW9kZS5TVFJJQ1QmJnRoaXMubW9kZSE9PVAuTW9kZS5GVUxMfHx0aGlzLnRpY2tzVXNlZC5lcXVhbHModGhpcy50b3RhbFRpY2tzKX1hZGRUaWNrYWJsZSh0KXtpZighdC5zaG91bGRJZ25vcmVUaWNrcygpKXtjb25zdCBlPXQuZ2V0VGlja3MoKTtpZih0aGlzLnRpY2tzVXNlZC5hZGQoZSksKHRoaXMubW9kZT09PVAuTW9kZS5TVFJJQ1R8fHRoaXMubW9kZT09PVAuTW9kZS5GVUxMKSYmdGhpcy50aWNrc1VzZWQuZ3JlYXRlclRoYW4odGhpcy50b3RhbFRpY2tzKSl0aHJvdyB0aGlzLnRpY2tzVXNlZC5zdWJ0cmFjdChlKSxuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRcIixcIlRvbyBtYW55IHRpY2tzLlwiKTtlLmxlc3NUaGFuKHRoaXMuc21hbGxlc3RUaWNrQ291bnQpJiYodGhpcy5zbWFsbGVzdFRpY2tDb3VudD1lLmNsb25lKCkpLHRoaXMucmVzb2x1dGlvbk11bHRpcGxpZXI9dGhpcy50aWNrc1VzZWQuZGVub21pbmF0b3IsdGhpcy50b3RhbFRpY2tzLmFkZCgwLHRoaXMudGlja3NVc2VkLmRlbm9taW5hdG9yKX1yZXR1cm4gdGhpcy50aWNrYWJsZXMucHVzaCh0KSx0LnNldFZvaWNlKHRoaXMpLHRoaXN9YWRkVGlja2FibGVzKHQpe2ZvcihsZXQgZT0wO2U8dC5sZW5ndGg7KytlKXRoaXMuYWRkVGlja2FibGUodFtlXSk7cmV0dXJuIHRoaXN9cHJlRm9ybWF0KCl7cmV0dXJuIHRoaXMucHJlRm9ybWF0dGVkfHwodGhpcy50aWNrYWJsZXMuZm9yRWFjaCgodD0+e3QuZ2V0U3RhdmUoKXx8dC5zZXRTdGF2ZSh0aGlzLnN0YXZlKX0pKSx0aGlzLnByZUZvcm1hdHRlZD0hMCksdGhpc31kcmF3KHQ9dGhpcy5jb250ZXh0LGU9dGhpcy5zdGF2ZSl7dGhpcy5zZXRSZW5kZXJlZCgpO2xldCBpPW51bGw7Zm9yKGxldCBuPTA7bjx0aGlzLnRpY2thYmxlcy5sZW5ndGg7KytuKXtjb25zdCByPXRoaXMudGlja2FibGVzW25dO2lmKGUmJnIuc2V0U3RhdmUoZSksIXIuZ2V0U3RhdmUoKSl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJNaXNzaW5nU3RhdmVcIixcIlRoZSB2b2ljZSBjYW5ub3QgZHJhdyB0aWNrYWJsZXMgd2l0aG91dCBzdGF2ZXMuXCIpO2lmKDA9PT1uJiYoaT1yLmdldEJvdW5kaW5nQm94KCkpLG4+MCYmaSl7Y29uc3QgdD1yLmdldEJvdW5kaW5nQm94KCk7dCYmaS5tZXJnZVdpdGgodCl9ci5zZXRDb250ZXh0KHQpLHIuZHJhd1dpdGhTdHlsZSgpfXRoaXMuYm91bmRpbmdCb3g9aX19ZnVuY3Rpb24gTCh0LGUsaSxuLHIpe2lmKGUhPT1BLnR5cGUuQk9MRF9ET1VCTEVfTEVGVCYmZSE9PUEudHlwZS5CT0xEX0RPVUJMRV9SSUdIVCl0aHJvdyBuZXcgcy5SRVJSKFwiSW52YWxpZENvbm5lY3RvclwiLFwiQSBSRVBFQVRfQkVHSU4gb3IgUkVQRUFUX0VORCB0eXBlIG11c3QgYmUgcHJvdmlkZWQuXCIpO2xldCBvPTMsYT0zLjU7ZT09PUEudHlwZS5CT0xEX0RPVUJMRV9SSUdIVCYmKG89LTUsYT0zKSx0LmZpbGxSZWN0KGkrbyxuLDEsci1uKSx0LmZpbGxSZWN0KGktMixuLGEsci1uKX1jbGFzcyBBIGV4dGVuZHMgbHtzdGF0aWMgZ2V0IHR5cGUoKXtyZXR1cm57U0lOR0xFX1JJR0hUOjAsU0lOR0xFX0xFRlQ6MSxTSU5HTEU6MSxET1VCTEU6MixCUkFDRTozLEJSQUNLRVQ6NCxCT0xEX0RPVUJMRV9MRUZUOjUsQk9MRF9ET1VCTEVfUklHSFQ6NixUSElOX0RPVUJMRTo3LE5PTkU6OH19c3RhdGljIGdldCB0eXBlU3RyaW5nKCl7cmV0dXJue3NpbmdsZVJpZ2h0OkEudHlwZS5TSU5HTEVfUklHSFQsc2luZ2xlTGVmdDpBLnR5cGUuU0lOR0xFX0xFRlQsc2luZ2xlOkEudHlwZS5TSU5HTEUsZG91YmxlOkEudHlwZS5ET1VCTEUsYnJhY2U6QS50eXBlLkJSQUNFLGJyYWNrZXQ6QS50eXBlLkJSQUNLRVQsYm9sZERvdWJsZUxlZnQ6QS50eXBlLkJPTERfRE9VQkxFX0xFRlQsYm9sZERvdWJsZVJpZ2h0OkEudHlwZS5CT0xEX0RPVUJMRV9SSUdIVCx0aGluRG91YmxlOkEudHlwZS5USElOX0RPVUJMRSxub25lOkEudHlwZS5OT05FfX1jb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJTdGF2ZUNvbm5lY3RvclwiKSx0aGlzLnRoaWNrbmVzcz1tLlNUQVZFX0xJTkVfVEhJQ0tORVNTLHRoaXMud2lkdGg9Myx0aGlzLnRvcF9zdGF2ZT10LHRoaXMuYm90dG9tX3N0YXZlPWUsdGhpcy50eXBlPUEudHlwZS5ET1VCTEUsdGhpcy5mb250PXtmYW1pbHk6XCJ0aW1lc1wiLHNpemU6MTYsd2VpZ2h0Olwibm9ybWFsXCJ9LHRoaXMueF9zaGlmdD0wLHRoaXMudGV4dHM9W119c2V0VHlwZSh0KXtyZXR1cm4odD1cInN0cmluZ1wiPT10eXBlb2YgdD9BLnR5cGVTdHJpbmdbdF06dCk+PUEudHlwZS5TSU5HTEVfUklHSFQmJnQ8PUEudHlwZS5OT05FJiYodGhpcy50eXBlPXQpLHRoaXN9c2V0VGV4dCh0LGUpe3JldHVybiB0aGlzLnRleHRzLnB1c2goe2NvbnRlbnQ6dCxvcHRpb25zOnMuTWVyZ2Uoe3NoaWZ0X3g6MCxzaGlmdF95OjB9LGUpfSksdGhpc31zZXRGb250KHQpe3MuTWVyZ2UodGhpcy5mb250LHQpfXNldFhTaGlmdCh0KXtpZihcIm51bWJlclwiIT10eXBlb2YgdCl0aHJvdyBzLlJFUlIoXCJJbnZhbGlkVHlwZVwiLFwieF9zaGlmdCBtdXN0IGJlIGEgTnVtYmVyXCIpO3JldHVybiB0aGlzLnhfc2hpZnQ9dCx0aGlzfWRyYXcoKXtjb25zdCB0PXRoaXMuY2hlY2tDb250ZXh0KCk7dGhpcy5zZXRSZW5kZXJlZCgpO2xldCBlPXRoaXMudG9wX3N0YXZlLmdldFlGb3JMaW5lKDApLGk9dGhpcy5ib3R0b21fc3RhdmUuZ2V0WUZvckxpbmUodGhpcy5ib3R0b21fc3RhdmUuZ2V0TnVtTGluZXMoKS0xKSt0aGlzLnRoaWNrbmVzcyxuPXRoaXMud2lkdGgscj10aGlzLnRvcF9zdGF2ZS5nZXRYKCk7KHRoaXMudHlwZT09PUEudHlwZS5TSU5HTEVfUklHSFR8fHRoaXMudHlwZT09PUEudHlwZS5CT0xEX0RPVUJMRV9SSUdIVHx8dGhpcy50eXBlPT09QS50eXBlLlRISU5fRE9VQkxFKSYmKHI9dGhpcy50b3Bfc3RhdmUuZ2V0WCgpK3RoaXMudG9wX3N0YXZlLndpZHRoKTtsZXQgbz1pLWU7c3dpdGNoKHRoaXMudHlwZSl7Y2FzZSBBLnR5cGUuU0lOR0xFOmNhc2UgQS50eXBlLlNJTkdMRV9MRUZUOmNhc2UgQS50eXBlLlNJTkdMRV9SSUdIVDpuPTE7YnJlYWs7Y2FzZSBBLnR5cGUuRE9VQkxFOnItPXRoaXMud2lkdGgrMjticmVhaztjYXNlIEEudHlwZS5CUkFDRTp7bj0xMjtjb25zdCBzPXRoaXMudG9wX3N0YXZlLmdldFgoKS0yK3RoaXMueF9zaGlmdCxyPWUsYT1zLGw9aSxoPXMtbixjPXIrby8yLHU9aC0uOSpuLGQ9cisuMipvLGY9cysxLjEqbixtPWMtLjEzNSpvLHA9ZixiPWMrLjEzNSpvLGc9dSxTPWwtLjIqbyx5PWgtbixFPVMseD1zKy40Km4sdj1jKy4xMzUqbyxfPXgsdz1jLS4xMzUqbyxNPXksVD1kO3QuYmVnaW5QYXRoKCksdC5tb3ZlVG8ocyxyKSx0LmJlemllckN1cnZlVG8odSxkLGYsbSxoLGMpLHQuYmV6aWVyQ3VydmVUbyhwLGIsZyxTLGEsbCksdC5iZXppZXJDdXJ2ZVRvKHksRSx4LHYsaCxjKSx0LmJlemllckN1cnZlVG8oXyx3LE0sVCxzLHIpLHQuZmlsbCgpLHQuc3Ryb2tlKCk7YnJlYWt9Y2FzZSBBLnR5cGUuQlJBQ0tFVDplLT00LGkrPTQsbz1pLWUsZi5yZW5kZXJHbHlwaCh0LHItNSxlLTMsNDAsXCJ2MWJcIiwhMCksZi5yZW5kZXJHbHlwaCh0LHItNSxpKzMsNDAsXCJ2MTBcIiwhMCksci09dGhpcy53aWR0aCsyO2JyZWFrO2Nhc2UgQS50eXBlLkJPTERfRE9VQkxFX0xFRlQ6TCh0LHRoaXMudHlwZSxyK3RoaXMueF9zaGlmdCxlLGkpO2JyZWFrO2Nhc2UgQS50eXBlLkJPTERfRE9VQkxFX1JJR0hUOkwodCx0aGlzLnR5cGUscixlLGkpO2JyZWFrO2Nhc2UgQS50eXBlLlRISU5fRE9VQkxFOm49MTticmVhaztjYXNlIEEudHlwZS5OT05FOmJyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IHMuUkVSUihcIkludmFsaWRUeXBlXCIsYFRoZSBwcm92aWRlZCBTdGF2ZUNvbm5lY3Rvci50eXBlICgke3RoaXMudHlwZX0pIGlzIGludmFsaWRgKX10aGlzLnR5cGUhPT1BLnR5cGUuQlJBQ0UmJnRoaXMudHlwZSE9PUEudHlwZS5CT0xEX0RPVUJMRV9MRUZUJiZ0aGlzLnR5cGUhPT1BLnR5cGUuQk9MRF9ET1VCTEVfUklHSFQmJnRoaXMudHlwZSE9PUEudHlwZS5OT05FJiZ0LmZpbGxSZWN0KHIsZSxuLG8pLHRoaXMudHlwZT09PUEudHlwZS5USElOX0RPVUJMRSYmdC5maWxsUmVjdChyLTMsZSxuLG8pLHQuc2F2ZSgpLHQubGluZVdpZHRoPTIsdC5zZXRGb250KHRoaXMuZm9udC5mYW1pbHksdGhpcy5mb250LnNpemUsdGhpcy5mb250LndlaWdodCk7Zm9yKGxldCBlPTA7ZTx0aGlzLnRleHRzLmxlbmd0aDtlKyspe2NvbnN0IGk9dGhpcy50ZXh0c1tlXSxzPXQubWVhc3VyZVRleHQoXCJcIitpLmNvbnRlbnQpLndpZHRoLG49dGhpcy50b3Bfc3RhdmUuZ2V0WCgpLXMtMjQraS5vcHRpb25zLnNoaWZ0X3gscj0odGhpcy50b3Bfc3RhdmUuZ2V0WUZvckxpbmUoMCkrdGhpcy5ib3R0b21fc3RhdmUuZ2V0Qm90dG9tTGluZVkoKSkvMitpLm9wdGlvbnMuc2hpZnRfeTt0LmZpbGxUZXh0KFwiXCIraS5jb250ZW50LG4scis0KX10LnJlc3RvcmUoKX19Y2xhc3MgQyBleHRlbmRzIGx7Y29uc3RydWN0b3IoKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVGlja2FibGVcIiksdGhpcy50aWNrcz1uZXcgbigwLDEpLHRoaXMuaW50cmluc2ljVGlja3M9MCx0aGlzLnRpY2tNdWx0aXBsaWVyPW5ldyBuKDEsMSksdGhpcy53aWR0aD0wLHRoaXMueF9zaGlmdD0wLHRoaXMudm9pY2U9bnVsbCx0aGlzLnRpY2tDb250ZXh0PW51bGwsdGhpcy5tb2RpZmllckNvbnRleHQ9bnVsbCx0aGlzLm1vZGlmaWVycz1bXSx0aGlzLnByZUZvcm1hdHRlZD0hMSx0aGlzLnBvc3RGb3JtYXR0ZWQ9ITEsdGhpcy50dXBsZXQ9bnVsbCx0aGlzLnR1cGxldFN0YWNrPVtdLHRoaXMuYWxpZ25fY2VudGVyPSExLHRoaXMuY2VudGVyX3hfc2hpZnQ9MCx0aGlzLmlnbm9yZV90aWNrcz0hMSx0aGlzLmZvcm1hdHRlck1ldHJpY3M9e2ZyZWVkb206e2xlZnQ6MCxyaWdodDowfSxkdXJhdGlvbjpcIlwiLGl0ZXJhdGlvbnM6MCxzcGFjZTp7dXNlZDowLG1lYW46MCxkZXZpYXRpb246MH19fXJlc2V0KCl7cmV0dXJuIHRoaXN9Z2V0VGlja3MoKXtyZXR1cm4gdGhpcy50aWNrc31zaG91bGRJZ25vcmVUaWNrcygpe3JldHVybiB0aGlzLmlnbm9yZV90aWNrc31nZXRXaWR0aCgpe3JldHVybiB0aGlzLndpZHRofWdldEZvcm1hdHRlck1ldHJpY3MoKXtyZXR1cm4gdGhpcy5mb3JtYXR0ZXJNZXRyaWNzfXNldFhTaGlmdCh0KXt0aGlzLnhfc2hpZnQ9dH1nZXRDZW50ZXJYU2hpZnQoKXtyZXR1cm4gdGhpcy5pc0NlbnRlckFsaWduZWQoKT90aGlzLmNlbnRlcl94X3NoaWZ0OjB9aXNDZW50ZXJBbGlnbmVkKCl7cmV0dXJuIHRoaXMuYWxpZ25fY2VudGVyfXNldENlbnRlckFsaWdubWVudCh0KXtyZXR1cm4gdGhpcy5hbGlnbl9jZW50ZXI9dCx0aGlzfWdldFZvaWNlKCl7aWYoIXRoaXMudm9pY2UpdGhyb3cgbmV3IHMuUkVSUihcIk5vVm9pY2VcIixcIlRpY2thYmxlIGhhcyBubyB2b2ljZS5cIik7cmV0dXJuIHRoaXMudm9pY2V9c2V0Vm9pY2UodCl7dGhpcy52b2ljZT10fWdldFR1cGxldCgpe3JldHVybiB0aGlzLnR1cGxldH1yZXNldFR1cGxldCh0KXtsZXQgZSxpO2lmKHQpe2NvbnN0IHM9dGhpcy50dXBsZXRTdGFjay5pbmRleE9mKHQpO3JldHVybi0xIT09cyYmKHRoaXMudHVwbGV0U3RhY2suc3BsaWNlKHMsMSksZT10LmdldE5vdGVDb3VudCgpLGk9dC5nZXROb3Rlc09jY3VwaWVkKCksdGhpcy5hcHBseVRpY2tNdWx0aXBsaWVyKGUsaSkpLHRoaXN9Zm9yKDt0aGlzLnR1cGxldFN0YWNrLmxlbmd0aDspZT0odD10aGlzLnR1cGxldFN0YWNrLnBvcCgpKS5nZXROb3RlQ291bnQoKSxpPXQuZ2V0Tm90ZXNPY2N1cGllZCgpLHRoaXMuYXBwbHlUaWNrTXVsdGlwbGllcihlLGkpO3JldHVybiB0aGlzfXNldFR1cGxldCh0KXtpZih0KXt0aGlzLnR1cGxldFN0YWNrLnB1c2godCk7Y29uc3QgZT10LmdldE5vdGVDb3VudCgpLGk9dC5nZXROb3Rlc09jY3VwaWVkKCk7dGhpcy5hcHBseVRpY2tNdWx0aXBsaWVyKGksZSl9cmV0dXJuIHRoaXMudHVwbGV0PXQsdGhpc31hZGRUb01vZGlmaWVyQ29udGV4dCh0KXt0aGlzLm1vZGlmaWVyQ29udGV4dD10LHRoaXMucHJlRm9ybWF0dGVkPSExfWFkZE1vZGlmaWVyKHQpe3JldHVybiB0aGlzLm1vZGlmaWVycy5wdXNoKHQpLHRoaXMucHJlRm9ybWF0dGVkPSExLHRoaXN9Z2V0TW9kaWZpZXJzKCl7cmV0dXJuIHRoaXMubW9kaWZpZXJzfXNldFRpY2tDb250ZXh0KHQpe3RoaXMudGlja0NvbnRleHQ9dCx0aGlzLnByZUZvcm1hdHRlZD0hMX1wcmVGb3JtYXQoKXt0aGlzLnByZUZvcm1hdHRlZHx8KHRoaXMud2lkdGg9MCx0aGlzLm1vZGlmaWVyQ29udGV4dCYmKHRoaXMubW9kaWZpZXJDb250ZXh0LnByZUZvcm1hdCgpLHRoaXMud2lkdGgrPXRoaXMubW9kaWZpZXJDb250ZXh0LmdldFdpZHRoKCkpKX1wb3N0Rm9ybWF0KCl7cmV0dXJuIHRoaXMucG9zdEZvcm1hdHRlZHx8KHRoaXMucG9zdEZvcm1hdHRlZD0hMCksdGhpc31nZXRJbnRyaW5zaWNUaWNrcygpe3JldHVybiB0aGlzLmludHJpbnNpY1RpY2tzfXNldEludHJpbnNpY1RpY2tzKHQpe3RoaXMuaW50cmluc2ljVGlja3M9dCx0aGlzLnRpY2tzPXRoaXMudGlja011bHRpcGxpZXIuY2xvbmUoKS5tdWx0aXBseSh0aGlzLmludHJpbnNpY1RpY2tzKX1nZXRUaWNrTXVsdGlwbGllcigpe3JldHVybiB0aGlzLnRpY2tNdWx0aXBsaWVyfWFwcGx5VGlja011bHRpcGxpZXIodCxlKXt0aGlzLnRpY2tNdWx0aXBsaWVyLm11bHRpcGx5KHQsZSksdGhpcy50aWNrcz10aGlzLnRpY2tNdWx0aXBsaWVyLmNsb25lKCkubXVsdGlwbHkodGhpcy5pbnRyaW5zaWNUaWNrcyl9c2V0RHVyYXRpb24odCl7Y29uc3QgZT10Lm51bWVyYXRvcioobS5SRVNPTFVUSU9OL3QuZGVub21pbmF0b3IpO3RoaXMudGlja3M9dGhpcy50aWNrTXVsdGlwbGllci5jbG9uZSgpLm11bHRpcGx5KGUpLHRoaXMuaW50cmluc2ljVGlja3M9dGhpcy50aWNrcy52YWx1ZSgpfX1jbGFzcyBJIGV4dGVuZHMgQ3tzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJub3RlXCJ9c3RhdGljIGdldCBTVEFWRVBBRERJTkcoKXtyZXR1cm4gMTJ9c3RhdGljIHBsb3RNZXRyaWNzKHQsZSxpKXtjb25zdCBuPWUuZ2V0TWV0cmljcygpLHI9ZS5nZXRBYnNvbHV0ZVgoKS1uLm1vZExlZnRQeC1uLmV4dHJhTGVmdFB4LG89ZS5nZXRBYnNvbHV0ZVgoKS1uLmV4dHJhTGVmdFB4LGE9ZS5nZXRBYnNvbHV0ZVgoKSxsPWUuZ2V0QWJzb2x1dGVYKCkrbi5ub3RlV2lkdGgsaD1lLmdldEFic29sdXRlWCgpK24ubm90ZVdpZHRoK24uZXh0cmFSaWdodFB4LGM9ZS5nZXRBYnNvbHV0ZVgoKStuLm5vdGVXaWR0aCtuLmV4dHJhUmlnaHRQeCtuLm1vZFJpZ2h0UHgsdT1jK2UuZ2V0Rm9ybWF0dGVyTWV0cmljcygpLmZyZWVkb20ucmlnaHQsZD1jLXI7dC5zYXZlKCksdC5zZXRGb250KFwiQXJpYWxcIiw4LFwiXCIpLHQuZmlsbFRleHQoTWF0aC5yb3VuZChkKStcInB4XCIscitlLmdldFhTaGlmdCgpLGkpO2NvbnN0IGY9aSs3O2Z1bmN0aW9uIG0oaSxzLG4scj1mKXt0LmJlZ2luUGF0aCgpLHQuc2V0U3Ryb2tlU3R5bGUobiksdC5zZXRGaWxsU3R5bGUobiksdC5zZXRMaW5lV2lkdGgoMyksdC5tb3ZlVG8oaStlLmdldFhTaGlmdCgpLHIpLHQubGluZVRvKHMrZS5nZXRYU2hpZnQoKSxyKSx0LnN0cm9rZSgpfW0ocixvLFwicmVkXCIpLG0obyxhLFwiIzk5OVwiKSxtKGEsbCxcImdyZWVuXCIpLG0obCxoLFwiIzk5OVwiKSxtKGgsYyxcInJlZFwiKSxtKGMsdSxcIiNERDBcIiksbShyLWUuZ2V0WFNoaWZ0KCkscixcIiNCQkJcIikscy5kcmF3RG90KHQsYStlLmdldFhTaGlmdCgpLGYsXCJibHVlXCIpO2NvbnN0IHA9ZS5nZXRGb3JtYXR0ZXJNZXRyaWNzKCk7aWYocC5pdGVyYXRpb25zPjApe2NvbnN0IHM9cC5zcGFjZS5kZXZpYXRpb24sbj1zPj0wP1wiK1wiOlwiXCI7dC5zZXRGaWxsU3R5bGUoXCJyZWRcIiksdC5maWxsVGV4dChuK01hdGgucm91bmQocyksYStlLmdldFhTaGlmdCgpLGktMTApfXQucmVzdG9yZSgpfWNvbnN0cnVjdG9yKHQpe2lmKHN1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJOb3RlXCIpLCF0KXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLFwiTm90ZSBtdXN0IGhhdmUgdmFsaWQgaW5pdGlhbGl6YXRpb24gZGF0YSB0byBpZGVudGlmeSBkdXJhdGlvbiBhbmQgdHlwZS5cIik7Y29uc3QgZT1tLnBhcnNlTm90ZVN0cnVjdCh0KTtpZighZSl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJCYWRBcmd1bWVudHNcIixgSW52YWxpZCBub3RlIGluaXRpYWxpemF0aW9uIG9iamVjdDogJHtKU09OLnN0cmluZ2lmeSh0KX1gKTtpZih0aGlzLmR1cmF0aW9uPWUuZHVyYXRpb24sdGhpcy5kb3RzPWUuZG90cyx0aGlzLm5vdGVUeXBlPWUudHlwZSx0aGlzLmN1c3RvbVR5cGVzPWUuY3VzdG9tVHlwZXMsdC5kdXJhdGlvbl9vdmVycmlkZT90aGlzLnNldER1cmF0aW9uKHQuZHVyYXRpb25fb3ZlcnJpZGUpOnRoaXMuc2V0SW50cmluc2ljVGlja3MoZS50aWNrcyksdGhpcy5tb2RpZmllcnM9W10sdGhpcy5nbHlwaD1tLmdldEdseXBoUHJvcHModGhpcy5kdXJhdGlvbix0aGlzLm5vdGVUeXBlKSx0aGlzLmN1c3RvbUdseXBocz10aGlzLmN1c3RvbVR5cGVzLm1hcCgodD0+bS5nZXRHbHlwaFByb3BzKHRoaXMuZHVyYXRpb24sdCkpKSx0aGlzLnBvc2l0aW9ucyYmKFwib2JqZWN0XCIhPXR5cGVvZiB0aGlzLnBvc2l0aW9uc3x8IXRoaXMucG9zaXRpb25zLmxlbmd0aCkpdGhyb3cgbmV3IHMuUnVudGltZUVycm9yKFwiQmFkQXJndW1lbnRzXCIsXCJOb3RlIGtleXMgbXVzdCBiZSBhcnJheSB0eXBlLlwiKTt0aGlzLnBsYXlOb3RlPW51bGwsdGhpcy50aWNrQ29udGV4dD1udWxsLHRoaXMubW9kaWZpZXJDb250ZXh0PW51bGwsdGhpcy5pZ25vcmVfdGlja3M9ITEsdGhpcy53aWR0aD0wLHRoaXMuZXh0cmFMZWZ0UHg9MCx0aGlzLmV4dHJhUmlnaHRQeD0wLHRoaXMueF9zaGlmdD0wLHRoaXMubGVmdF9tb2RQeD0wLHRoaXMucmlnaHRfbW9kUHg9MCx0aGlzLnZvaWNlPW51bGwsdGhpcy5wcmVGb3JtYXR0ZWQ9ITEsdGhpcy55cz1bXSx0LmFsaWduX2NlbnRlciYmdGhpcy5zZXRDZW50ZXJBbGlnbm1lbnQodC5hbGlnbl9jZW50ZXIpLHRoaXMuc3RhdmU9bnVsbCx0aGlzLnJlbmRlcl9vcHRpb25zPXthbm5vdGF0aW9uX3NwYWNpbmc6NSxzdGF2ZV9wYWRkaW5nOkkuU1RBVkVQQURESU5HfX1nZXRQbGF5Tm90ZSgpe3JldHVybiB0aGlzLnBsYXlOb3RlfXNldFBsYXlOb3RlKHQpe3JldHVybiB0aGlzLnBsYXlOb3RlPXQsdGhpc31pc1Jlc3QoKXtyZXR1cm4hMX1hZGRTdHJva2UodCxlKXtyZXR1cm4gZS5zZXROb3RlKHRoaXMpLGUuc2V0SW5kZXgodCksdGhpcy5tb2RpZmllcnMucHVzaChlKSx0aGlzLnNldFByZUZvcm1hdHRlZCghMSksdGhpc31nZXRTdGF2ZSgpe3JldHVybiB0aGlzLnN0YXZlfXNldFN0YXZlKHQpe3JldHVybiB0aGlzLnN0YXZlPXQsdGhpcy5zZXRZcyhbdC5nZXRZRm9yTGluZSgwKV0pLHRoaXMuY29udGV4dD10aGlzLnN0YXZlLmNvbnRleHQsdGhpc31nZXRDYXRlZ29yeSgpe3JldHVybiBJLkNBVEVHT1JZfXNldENvbnRleHQodCl7cmV0dXJuIHRoaXMuY29udGV4dD10LHRoaXN9Z2V0RXh0cmFMZWZ0UHgoKXtyZXR1cm4gdGhpcy5leHRyYUxlZnRQeH1nZXRFeHRyYVJpZ2h0UHgoKXtyZXR1cm4gdGhpcy5leHRyYVJpZ2h0UHh9c2V0RXh0cmFMZWZ0UHgodCl7cmV0dXJuIHRoaXMuZXh0cmFMZWZ0UHg9dCx0aGlzfXNldEV4dHJhUmlnaHRQeCh0KXtyZXR1cm4gdGhpcy5leHRyYVJpZ2h0UHg9dCx0aGlzfXNob3VsZElnbm9yZVRpY2tzKCl7cmV0dXJuIHRoaXMuaWdub3JlX3RpY2tzfWdldExpbmVOdW1iZXIoKXtyZXR1cm4gMH1nZXRMaW5lRm9yUmVzdCgpe3JldHVybiAwfWdldEdseXBoKCl7cmV0dXJuIHRoaXMuZ2x5cGh9Z2V0R2x5cGhXaWR0aCgpe3JldHVybiB0aGlzLmdseXBoLmdldFdpZHRoKHRoaXMucmVuZGVyX29wdGlvbnMuZ2x5cGhfZm9udF9zY2FsZSl9c2V0WXModCl7cmV0dXJuIHRoaXMueXM9dCx0aGlzfWdldFlzKCl7aWYoMD09PXRoaXMueXMubGVuZ3RoKXRocm93IG5ldyBzLlJFUlIoXCJOb1lWYWx1ZXNcIixcIk5vIFktdmFsdWVzIGNhbGN1bGF0ZWQgZm9yIHRoaXMgbm90ZS5cIik7cmV0dXJuIHRoaXMueXN9Z2V0WUZvclRvcFRleHQodCl7aWYoIXRoaXMuc3RhdmUpdGhyb3cgbmV3IHMuUkVSUihcIk5vU3RhdmVcIixcIk5vIHN0YXZlIGF0dGFjaGVkIHRvIHRoaXMgbm90ZS5cIik7cmV0dXJuIHRoaXMuc3RhdmUuZ2V0WUZvclRvcFRleHQodCl9Z2V0Qm91bmRpbmdCb3goKXtyZXR1cm4gbnVsbH1nZXRWb2ljZSgpe2lmKCF0aGlzLnZvaWNlKXRocm93IG5ldyBzLlJFUlIoXCJOb1ZvaWNlXCIsXCJOb3RlIGhhcyBubyB2b2ljZS5cIik7cmV0dXJuIHRoaXMudm9pY2V9c2V0Vm9pY2UodCl7cmV0dXJuIHRoaXMudm9pY2U9dCx0aGlzLnByZUZvcm1hdHRlZD0hMSx0aGlzfWdldFRpY2tDb250ZXh0KCl7cmV0dXJuIHRoaXMudGlja0NvbnRleHR9c2V0VGlja0NvbnRleHQodCl7cmV0dXJuIHRoaXMudGlja0NvbnRleHQ9dCx0aGlzLnByZUZvcm1hdHRlZD0hMSx0aGlzfWdldER1cmF0aW9uKCl7cmV0dXJuIHRoaXMuZHVyYXRpb259aXNEb3R0ZWQoKXtyZXR1cm4gdGhpcy5kb3RzPjB9aGFzU3RlbSgpe3JldHVybiExfWdldERvdHMoKXtyZXR1cm4gdGhpcy5kb3RzfWdldE5vdGVUeXBlKCl7cmV0dXJuIHRoaXMubm90ZVR5cGV9c2V0QmVhbSgpe3JldHVybiB0aGlzfXNldE1vZGlmaWVyQ29udGV4dCh0KXtyZXR1cm4gdGhpcy5tb2RpZmllckNvbnRleHQ9dCx0aGlzfWFkZE1vZGlmaWVyKHQsZT0wKXtyZXR1cm4gdC5zZXROb3RlKHRoaXMpLHQuc2V0SW5kZXgoZSksdGhpcy5tb2RpZmllcnMucHVzaCh0KSx0aGlzLnNldFByZUZvcm1hdHRlZCghMSksdGhpc31nZXRNb2RpZmllclN0YXJ0WFkoKXtpZighdGhpcy5wcmVGb3JtYXR0ZWQpdGhyb3cgbmV3IHMuUkVSUihcIlVuZm9ybWF0dGVkTm90ZVwiLFwiQ2FuJ3QgY2FsbCBHZXRNb2RpZmllclN0YXJ0WFkgb24gYW4gdW5mb3JtYXR0ZWQgbm90ZVwiKTtyZXR1cm57eDp0aGlzLmdldEFic29sdXRlWCgpLHk6dGhpcy55c1swXX19Z2V0TWV0cmljcygpe2lmKCF0aGlzLnByZUZvcm1hdHRlZCl0aHJvdyBuZXcgcy5SRVJSKFwiVW5mb3JtYXR0ZWROb3RlXCIsXCJDYW4ndCBjYWxsIGdldE1ldHJpY3Mgb24gYW4gdW5mb3JtYXR0ZWQgbm90ZS5cIik7bGV0IHQ9MCxlPTA7bnVsbCE9dGhpcy5tb2RpZmllckNvbnRleHQmJih0PXRoaXMubW9kaWZpZXJDb250ZXh0LnN0YXRlLmxlZnRfc2hpZnQsZT10aGlzLm1vZGlmaWVyQ29udGV4dC5zdGF0ZS5yaWdodF9zaGlmdCk7Y29uc3QgaT10aGlzLmdldFdpZHRoKCk7cmV0dXJue3dpZHRoOmksbm90ZVdpZHRoOmktdC1lLXRoaXMuZXh0cmFMZWZ0UHgtdGhpcy5leHRyYVJpZ2h0UHgsbGVmdF9zaGlmdDp0aGlzLnhfc2hpZnQsbW9kTGVmdFB4OnQsbW9kUmlnaHRQeDplLGV4dHJhTGVmdFB4OnRoaXMuZXh0cmFMZWZ0UHgsZXh0cmFSaWdodFB4OnRoaXMuZXh0cmFSaWdodFB4fX1zZXRXaWR0aCh0KXt0aGlzLndpZHRoPXR9Z2V0V2lkdGgoKXtpZighdGhpcy5wcmVGb3JtYXR0ZWQpdGhyb3cgbmV3IHMuUkVSUihcIlVuZm9ybWF0dGVkTm90ZVwiLFwiQ2FuJ3QgY2FsbCBHZXRXaWR0aCBvbiBhbiB1bmZvcm1hdHRlZCBub3RlLlwiKTtyZXR1cm4gdGhpcy53aWR0aCsodGhpcy5tb2RpZmllckNvbnRleHQ/dGhpcy5tb2RpZmllckNvbnRleHQuZ2V0V2lkdGgoKTowKX1zZXRYU2hpZnQodCl7cmV0dXJuIHRoaXMueF9zaGlmdD10LHRoaXN9Z2V0WFNoaWZ0KCl7cmV0dXJuIHRoaXMueF9zaGlmdH1nZXRYKCl7aWYoIXRoaXMudGlja0NvbnRleHQpdGhyb3cgbmV3IHMuUkVSUihcIk5vVGlja0NvbnRleHRcIixcIk5vdGUgbmVlZHMgYSBUaWNrQ29udGV4dCBhc3NpZ25lZCBmb3IgYW4gWC1WYWx1ZVwiKTtyZXR1cm4gdGhpcy50aWNrQ29udGV4dC5nZXRYKCkrdGhpcy54X3NoaWZ0fWdldEFic29sdXRlWCgpe2lmKCF0aGlzLnRpY2tDb250ZXh0KXRocm93IG5ldyBzLlJFUlIoXCJOb1RpY2tDb250ZXh0XCIsXCJOb3RlIG5lZWRzIGEgVGlja0NvbnRleHQgYXNzaWduZWQgZm9yIGFuIFgtVmFsdWVcIik7bGV0IHQ9dGhpcy50aWNrQ29udGV4dC5nZXRYKCk7cmV0dXJuIHRoaXMuc3RhdmUmJih0Kz10aGlzLnN0YXZlLmdldE5vdGVTdGFydFgoKSt0aGlzLnJlbmRlcl9vcHRpb25zLnN0YXZlX3BhZGRpbmcpLHRoaXMuaXNDZW50ZXJBbGlnbmVkKCkmJih0Kz10aGlzLmdldENlbnRlclhTaGlmdCgpKSx0fXNldFByZUZvcm1hdHRlZCh0KXtpZih0aGlzLnByZUZvcm1hdHRlZD10LHRoaXMucHJlRm9ybWF0dGVkKXtjb25zdCB0PXRoaXMudGlja0NvbnRleHQuZ2V0RXh0cmFQeCgpO3RoaXMubGVmdF9tb2RQeD1NYXRoLm1heCh0aGlzLmxlZnRfbW9kUHgsdC5sZWZ0KSx0aGlzLnJpZ2h0X21vZFB4PU1hdGgubWF4KHRoaXMucmlnaHRfbW9kUHgsdC5yaWdodCl9fX1jbGFzcyBSIGV4dGVuZHMgSXtzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJub3RlaGVhZFwifWNvbnN0cnVjdG9yKHQpe2lmKHN1cGVyKHQpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiTm90ZUhlYWRcIiksdGhpcy5pbmRleD10LmluZGV4LHRoaXMueD10Lnh8fDAsdGhpcy55PXQueXx8MCx0aGlzLm5vdGVfdHlwZT10Lm5vdGVfdHlwZSx0aGlzLmR1cmF0aW9uPXQuZHVyYXRpb24sdGhpcy5kaXNwbGFjZWQ9dC5kaXNwbGFjZWR8fCExLHRoaXMuc3RlbV9kaXJlY3Rpb249dC5zdGVtX2RpcmVjdGlvbnx8Ty5TVEVNX1VQLHRoaXMubGluZT10LmxpbmUsdGhpcy5nbHlwaD1tLmdldEdseXBoUHJvcHModGhpcy5kdXJhdGlvbix0aGlzLm5vdGVfdHlwZSksIXRoaXMuZ2x5cGgpdGhyb3cgbmV3IHMuUnVudGltZUVycm9yKFwiQmFkQXJndW1lbnRzXCIsYE5vIGdseXBoIGZvdW5kIGZvciBkdXJhdGlvbiAnJHt0aGlzLmR1cmF0aW9ufScgYW5kIHR5cGUgJyR7dGhpcy5ub3RlX3R5cGV9J2ApO3RoaXMuZ2x5cGhfY29kZT10aGlzLmdseXBoLmNvZGVfaGVhZCx0aGlzLnhfc2hpZnQ9dC54X3NoaWZ0fHwwLHQuY3VzdG9tX2dseXBoX2NvZGUmJih0aGlzLmN1c3RvbV9nbHlwaD0hMCx0aGlzLmdseXBoX2NvZGU9dC5jdXN0b21fZ2x5cGhfY29kZSx0aGlzLnN0ZW1fdXBfeF9vZmZzZXQ9dC5zdGVtX3VwX3hfb2Zmc2V0fHwwLHRoaXMuc3RlbV9kb3duX3hfb2Zmc2V0PXQuc3RlbV9kb3duX3hfb2Zmc2V0fHwwKSx0aGlzLnN0eWxlPXQuc3R5bGUsdGhpcy5zbGFzaGVkPXQuc2xhc2hlZCxzLk1lcmdlKHRoaXMucmVuZGVyX29wdGlvbnMse2dseXBoX2ZvbnRfc2NhbGU6dC5nbHlwaF9mb250X3NjYWxlfHxtLkRFRkFVTFRfTk9UQVRJT05fRk9OVF9TQ0FMRSxzdHJva2VfcHg6M30pLHRoaXMuc2V0V2lkdGgodGhpcy5nbHlwaC5nZXRXaWR0aCh0aGlzLnJlbmRlcl9vcHRpb25zLmdseXBoX2ZvbnRfc2NhbGUpKX1nZXRDYXRlZ29yeSgpe3JldHVybiBSLkNBVEVHT1JZfWdldFdpZHRoKCl7cmV0dXJuIHRoaXMud2lkdGh9aXNEaXNwbGFjZWQoKXtyZXR1cm4hMD09PXRoaXMuZGlzcGxhY2VkfWdldEdseXBoKCl7cmV0dXJuIHRoaXMuZ2x5cGh9c2V0WCh0KXtyZXR1cm4gdGhpcy54PXQsdGhpc31nZXRZKCl7cmV0dXJuIHRoaXMueX1zZXRZKHQpe3JldHVybiB0aGlzLnk9dCx0aGlzfWdldExpbmUoKXtyZXR1cm4gdGhpcy5saW5lfXNldExpbmUodCl7cmV0dXJuIHRoaXMubGluZT10LHRoaXN9Z2V0QWJzb2x1dGVYKCl7Y29uc3QgdD10aGlzLnByZUZvcm1hdHRlZD9zdXBlci5nZXRBYnNvbHV0ZVgoKTp0aGlzLngsZT14LldJRFRILzI7cmV0dXJuIHQrKHRoaXMuZGlzcGxhY2VkPyh0aGlzLndpZHRoLWUpKnRoaXMuc3RlbV9kaXJlY3Rpb246MCl9Z2V0Qm91bmRpbmdCb3goKXtpZighdGhpcy5wcmVGb3JtYXR0ZWQpdGhyb3cgbmV3IHMuUkVSUihcIlVuZm9ybWF0dGVkTm90ZVwiLFwiQ2FuJ3QgY2FsbCBnZXRCb3VuZGluZ0JveCBvbiBhbiB1bmZvcm1hdHRlZCBub3RlLlwiKTtjb25zdCB0PXRoaXMuc3RhdmUuZ2V0U3BhY2luZ0JldHdlZW5MaW5lcygpLGU9dC8yLGk9dGhpcy55LWU7cmV0dXJuIG5ldyBtLkJvdW5kaW5nQm94KHRoaXMuZ2V0QWJzb2x1dGVYKCksaSx0aGlzLndpZHRoLHQpfXNldFN0YXZlKHQpe2NvbnN0IGU9dGhpcy5nZXRMaW5lKCk7cmV0dXJuIHRoaXMuc3RhdmU9dCx0aGlzLnNldFkodC5nZXRZRm9yTm90ZShlKSksdGhpcy5jb250ZXh0PXRoaXMuc3RhdmUuY29udGV4dCx0aGlzfXByZUZvcm1hdCgpe2lmKHRoaXMucHJlRm9ybWF0dGVkKXJldHVybiB0aGlzO2NvbnN0IHQ9dGhpcy5nZXRXaWR0aCgpK3RoaXMuZXh0cmFMZWZ0UHgrdGhpcy5leHRyYVJpZ2h0UHg7cmV0dXJuIHRoaXMuc2V0V2lkdGgodCksdGhpcy5zZXRQcmVGb3JtYXR0ZWQoITApLHRoaXN9ZHJhdygpe3RoaXMuY2hlY2tDb250ZXh0KCksdGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5jb250ZXh0O2xldCBlPXRoaXMuZ2V0QWJzb2x1dGVYKCk7dGhpcy5jdXN0b21fZ2x5cGgmJihlKz10aGlzLnN0ZW1fZGlyZWN0aW9uPT09eC5VUD90aGlzLnN0ZW1fdXBfeF9vZmZzZXQ6dGhpcy5zdGVtX2Rvd25feF9vZmZzZXQpO2NvbnN0IGk9dGhpcy55OyFmdW5jdGlvbiguLi50KXtSLkRFQlVHJiZzLkwoXCJWZXguRmxvdy5Ob3RlSGVhZFwiLHQpfShcIkRyYXdpbmcgbm90ZSBoZWFkICdcIix0aGlzLm5vdGVfdHlwZSx0aGlzLmR1cmF0aW9uLFwiJyBhdFwiLGUsaSk7Y29uc3Qgbj10aGlzLnN0ZW1fZGlyZWN0aW9uLHI9dGhpcy5yZW5kZXJfb3B0aW9ucy5nbHlwaF9mb250X3NjYWxlO2lmKHRoaXMuc3R5bGUmJnRoaXMuYXBwbHlTdHlsZSh0KSxcInNcIj09PXRoaXMubm90ZV90eXBlKXtjb25zdCBzPXRoaXMuc3RhdmUuZ2V0U3BhY2luZ0JldHdlZW5MaW5lcygpOyFmdW5jdGlvbih0LGUsaSxzLG4scil7Y29uc3Qgbz1tLlNMQVNIX05PVEVIRUFEX1dJRFRIO3Quc2F2ZSgpLHQuc2V0TGluZVdpZHRoKG0uU1RFTV9XSURUSCk7bGV0IGE9ITE7aWYobS5kdXJhdGlvblRvTnVtYmVyKGUpPjImJihhPSEwKSxhfHwoaS09bS5TVEVNX1dJRFRILzIqbiksdC5iZWdpblBhdGgoKSx0Lm1vdmVUbyhpLHMrciksdC5saW5lVG8oaSxzKzEpLHQubGluZVRvKGkrbyxzLXIpLHQubGluZVRvKGkrbyxzKSx0LmxpbmVUbyhpLHMrciksdC5jbG9zZVBhdGgoKSxhP3QuZmlsbCgpOnQuc3Ryb2tlKCksbS5kdXJhdGlvblRvRnJhY3Rpb24oZSkuZXF1YWxzKC41KSl7Y29uc3QgZT1bLTMsLTEsbysxLG8rM107Zm9yKGxldCBuPTA7bjxlLmxlbmd0aDtuKyspdC5iZWdpblBhdGgoKSx0Lm1vdmVUbyhpK2Vbbl0scy0xMCksdC5saW5lVG8oaStlW25dLHMrMTEpLHQuc3Ryb2tlKCl9dC5yZXN0b3JlKCl9KHQsdGhpcy5kdXJhdGlvbixlLGksbixzKX1lbHNlIGYucmVuZGVyR2x5cGgodCxlLGkscix0aGlzLmdseXBoX2NvZGUpO3RoaXMuc3R5bGUmJnRoaXMucmVzdG9yZVN0eWxlKHQpfX1jbGFzcyBOIGV4dGVuZHMgSXtjb25zdHJ1Y3Rvcih0KXtzdXBlcih0KSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlN0ZW1tYWJsZU5vdGVcIiksdGhpcy5zdGVtPW51bGwsdGhpcy5zdGVtRXh0ZW5zaW9uT3ZlcnJpZGU9bnVsbCx0aGlzLmJlYW09bnVsbCx0aGlzLnJlbmRlckZsYWc9ITB9Z2V0U3RlbSgpe3JldHVybiB0aGlzLnN0ZW19c2V0U3RlbSh0KXtyZXR1cm4gdGhpcy5zdGVtPXQsdGhpc31idWlsZFN0ZW0oKXtjb25zdCB0PW5ldyB4O3JldHVybiB0aGlzLnNldFN0ZW0odCksdGhpc31idWlsZEZsYWcoKXtjb25zdHtnbHlwaDp0LGJlYW06ZX09dGhpcyxpPW51bGw9PT1lJiZ0aGlzLnJlbmRlckZsYWc7aWYodCYmdC5mbGFnJiZpKXtjb25zdCBlPXRoaXMuZ2V0U3RlbURpcmVjdGlvbigpPT09eC5ET1dOP3QuY29kZV9mbGFnX2Rvd25zdGVtOnQuY29kZV9mbGFnX3Vwc3RlbTt0aGlzLmZsYWc9bmV3IGYoZSx0aGlzLnJlbmRlcl9vcHRpb25zLmdseXBoX2ZvbnRfc2NhbGUpfX1nZXRUb3BHbHlwaCgpe3JldHVybiB0aGlzLmdldFN0ZW1EaXJlY3Rpb24oKT09PXguRE9XTj90aGlzLmN1c3RvbUdseXBoc1t0aGlzLmN1c3RvbUdseXBocy5sZW5ndGgtMV06dGhpcy5jdXN0b21HbHlwaHNbMF19Z2V0U3RlbUxlbmd0aCgpe3JldHVybiB4LkhFSUdIVCt0aGlzLmdldFN0ZW1FeHRlbnNpb24oKX1nZXRCZWFtQ291bnQoKXtjb25zdCB0PXRoaXMuZ2V0R2x5cGgoKTtyZXR1cm4gdD90LmJlYW1fY291bnQ6MH1nZXRTdGVtTWludW11bUxlbmd0aCgpe2xldCB0PW0uZHVyYXRpb25Ub0ZyYWN0aW9uKHRoaXMuZHVyYXRpb24pLnZhbHVlKCk8PTE/MDoyMDtzd2l0Y2godGhpcy5kdXJhdGlvbil7Y2FzZVwiOFwiOm51bGw9PXRoaXMuYmVhbSYmKHQ9MzUpO2JyZWFrO2Nhc2VcIjE2XCI6dD1udWxsPT10aGlzLmJlYW0/MzU6MjU7YnJlYWs7Y2FzZVwiMzJcIjp0PW51bGw9PXRoaXMuYmVhbT80NTozNTticmVhaztjYXNlXCI2NFwiOnQ9bnVsbD09dGhpcy5iZWFtPzUwOjQwO2JyZWFrO2Nhc2VcIjEyOFwiOnQ9bnVsbD09dGhpcy5iZWFtPzU1OjQ1fXJldHVybiB0fWdldFN0ZW1EaXJlY3Rpb24oKXtyZXR1cm4gdGhpcy5zdGVtX2RpcmVjdGlvbn1zZXRTdGVtRGlyZWN0aW9uKHQpe2lmKHR8fCh0PXguVVApLHQhPT14LlVQJiZ0IT09eC5ET1dOKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudFwiLGBJbnZhbGlkIHN0ZW0gZGlyZWN0aW9uOiAke3R9YCk7aWYodGhpcy5zdGVtX2RpcmVjdGlvbj10LHRoaXMuc3RlbSl7dGhpcy5zdGVtLnNldERpcmVjdGlvbih0KSx0aGlzLnN0ZW0uc2V0RXh0ZW5zaW9uKHRoaXMuZ2V0U3RlbUV4dGVuc2lvbigpKTtjb25zdCBlPXRoaXMuZ2V0VG9wR2x5cGgoKXx8dGhpcy5nZXRHbHlwaCgpO3RoaXMuc3RlbS5zZXRPcHRpb25zKHtzdGVtX3VwX3lfb2Zmc2V0OmUuc3RlbV91cF95X29mZnNldCxzdGVtX2Rvd25feV9vZmZzZXQ6ZS5zdGVtX2Rvd25feV9vZmZzZXR9KX1yZXR1cm4gdGhpcy5yZXNldCgpLHRoaXMuZmxhZyYmdGhpcy5yZW5kZXJGbGFnJiZ0aGlzLmJ1aWxkRmxhZygpLHRoaXMuYmVhbT1udWxsLHRoaXMucHJlRm9ybWF0dGVkJiZ0aGlzLnByZUZvcm1hdCgpLHRoaXN9Z2V0U3RlbVgoKXtjb25zdCB0PXRoaXMuZ2V0QWJzb2x1dGVYKCkrdGhpcy54X3NoaWZ0LGU9dGhpcy5nZXRBYnNvbHV0ZVgoKSt0aGlzLnhfc2hpZnQrdGhpcy5nZXRHbHlwaFdpZHRoKCk7cmV0dXJuIHRoaXMuc3RlbV9kaXJlY3Rpb249PT14LkRPV04/dDplfWdldENlbnRlckdseXBoWCgpe3JldHVybiB0aGlzLmdldEFic29sdXRlWCgpK3RoaXMueF9zaGlmdCt0aGlzLmdldEdseXBoV2lkdGgoKS8yfWdldFN0ZW1FeHRlbnNpb24oKXtjb25zdCB0PXRoaXMuZ2V0R2x5cGgoKTtyZXR1cm4gbnVsbCE9dGhpcy5zdGVtRXh0ZW5zaW9uT3ZlcnJpZGU/dGhpcy5zdGVtRXh0ZW5zaW9uT3ZlcnJpZGU6dD8xPT09dGhpcy5nZXRTdGVtRGlyZWN0aW9uKCk/dC5zdGVtX3VwX2V4dGVuc2lvbjp0LnN0ZW1fZG93bl9leHRlbnNpb246MH1zZXRTdGVtTGVuZ3RoKHQpe3JldHVybiB0aGlzLnN0ZW1FeHRlbnNpb25PdmVycmlkZT10LXguSEVJR0hULHRoaXN9Z2V0U3RlbUV4dGVudHMoKXtyZXR1cm4gdGhpcy5zdGVtLmdldEV4dGVudHMoKX1zZXRCZWFtKHQpe3JldHVybiB0aGlzLmJlYW09dCx0aGlzfWdldFlGb3JUb3BUZXh0KHQpe2NvbnN0IGU9dGhpcy5nZXRTdGVtRXh0ZW50cygpO3JldHVybiB0aGlzLmhhc1N0ZW0oKT9NYXRoLm1pbih0aGlzLnN0YXZlLmdldFlGb3JUb3BUZXh0KHQpLGUudG9wWS10aGlzLnJlbmRlcl9vcHRpb25zLmFubm90YXRpb25fc3BhY2luZyoodCsxKSk6dGhpcy5zdGF2ZS5nZXRZRm9yVG9wVGV4dCh0KX1nZXRZRm9yQm90dG9tVGV4dCh0KXtjb25zdCBlPXRoaXMuZ2V0U3RlbUV4dGVudHMoKTtyZXR1cm4gdGhpcy5oYXNTdGVtKCk/TWF0aC5tYXgodGhpcy5zdGF2ZS5nZXRZRm9yVG9wVGV4dCh0KSxlLmJhc2VZK3RoaXMucmVuZGVyX29wdGlvbnMuYW5ub3RhdGlvbl9zcGFjaW5nKnQpOnRoaXMuc3RhdmUuZ2V0WUZvckJvdHRvbVRleHQodCl9aGFzRmxhZygpe3JldHVybiB0aGlzLnJlbmRlckZsYWcmJm0uZ2V0R2x5cGhQcm9wcyh0aGlzLmR1cmF0aW9uKS5mbGFnJiYhdGhpcy5iZWFtfXBvc3RGb3JtYXQoKXtyZXR1cm4gdGhpcy5iZWFtJiZ0aGlzLmJlYW0ucG9zdEZvcm1hdCgpLHRoaXMucG9zdEZvcm1hdHRlZD0hMCx0aGlzfWRyYXdTdGVtKHQpe3RoaXMuY2hlY2tDb250ZXh0KCksdGhpcy5zZXRSZW5kZXJlZCgpLHRoaXMuc2V0U3RlbShuZXcgeCh0KSksdGhpcy5zdGVtLnNldENvbnRleHQodGhpcy5jb250ZXh0KS5kcmF3KCl9fWNsYXNzIEIgZXh0ZW5kcyBse3N0YXRpYyBnZXQgQ0FURUdPUlkoKXtyZXR1cm5cIm5vbmVcIn1zdGF0aWMgZ2V0IFBvc2l0aW9uKCl7cmV0dXJue0xFRlQ6MSxSSUdIVDoyLEFCT1ZFOjMsQkVMT1c6NH19c3RhdGljIGdldCBQb3NpdGlvblN0cmluZygpe3JldHVybnthYm92ZTpCLlBvc2l0aW9uLkFCT1ZFLGJlbG93OkIuUG9zaXRpb24uQkVMT1csbGVmdDpCLlBvc2l0aW9uLkxFRlQscmlnaHQ6Qi5Qb3NpdGlvbi5SSUdIVH19Y29uc3RydWN0b3IoKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiTW9kaWZpZXJcIiksdGhpcy53aWR0aD0wLHRoaXMubm90ZT1udWxsLHRoaXMuaW5kZXg9bnVsbCx0aGlzLnRleHRfbGluZT0wLHRoaXMucG9zaXRpb249Qi5Qb3NpdGlvbi5MRUZULHRoaXMubW9kaWZpZXJfY29udGV4dD1udWxsLHRoaXMueF9zaGlmdD0wLHRoaXMueV9zaGlmdD0wLHRoaXMuc3BhY2luZ0Zyb21OZXh0TW9kaWZpZXI9MH1nZXRDYXRlZ29yeSgpe3JldHVybiBCLkNBVEVHT1JZfWdldFdpZHRoKCl7cmV0dXJuIHRoaXMud2lkdGh9c2V0V2lkdGgodCl7cmV0dXJuIHRoaXMud2lkdGg9dCx0aGlzfWdldE5vdGUoKXtyZXR1cm4gdGhpcy5ub3RlfXNldE5vdGUodCl7cmV0dXJuIHRoaXMubm90ZT10LHRoaXN9Z2V0SW5kZXgoKXtyZXR1cm4gdGhpcy5pbmRleH1zZXRJbmRleCh0KXtyZXR1cm4gdGhpcy5pbmRleD10LHRoaXN9Z2V0TW9kaWZpZXJDb250ZXh0KCl7cmV0dXJuIHRoaXMubW9kaWZpZXJfY29udGV4dH1zZXRNb2RpZmllckNvbnRleHQodCl7cmV0dXJuIHRoaXMubW9kaWZpZXJfY29udGV4dD10LHRoaXN9Z2V0UG9zaXRpb24oKXtyZXR1cm4gdGhpcy5wb3NpdGlvbn1zZXRQb3NpdGlvbih0KXtyZXR1cm4gdGhpcy5wb3NpdGlvbj1cInN0cmluZ1wiPT10eXBlb2YgdD9CLlBvc2l0aW9uU3RyaW5nW3RdOnQsdGhpc31zZXRUZXh0TGluZSh0KXtyZXR1cm4gdGhpcy50ZXh0X2xpbmU9dCx0aGlzfXNldFlTaGlmdCh0KXtyZXR1cm4gdGhpcy55X3NoaWZ0PXQsdGhpc31zZXRTcGFjaW5nRnJvbU5leHRNb2RpZmllcih0KXt0aGlzLnNwYWNpbmdGcm9tTmV4dE1vZGlmaWVyPXR9Z2V0U3BhY2luZ0Zyb21OZXh0TW9kaWZpZXIoKXtyZXR1cm4gdGhpcy5zcGFjaW5nRnJvbU5leHRNb2RpZmllcn1zZXRYU2hpZnQodCl7dGhpcy54X3NoaWZ0PTAsdGhpcy5wb3NpdGlvbj09PUIuUG9zaXRpb24uTEVGVD90aGlzLnhfc2hpZnQtPXQ6dGhpcy54X3NoaWZ0Kz10fWdldFhTaGlmdCgpe3JldHVybiB0aGlzLnhfc2hpZnR9ZHJhdygpe3Rocm93IHRoaXMuY2hlY2tDb250ZXh0KCksbmV3IHMuUkVSUihcIk1ldGhvZE5vdEltcGxlbWVudGVkXCIsXCJkcmF3KCkgbm90IGltcGxlbWVudGVkIGZvciB0aGlzIG1vZGlmaWVyLlwiKX1hbGlnblN1Yk5vdGVzV2l0aE5vdGUodCxlKXtjb25zdCBpPWUuZ2V0VGlja0NvbnRleHQoKSxzPWkuZ2V0RXh0cmFQeCgpLG49aS5nZXRYKCktcy5sZWZ0LXMuZXh0cmFMZWZ0K3RoaXMuZ2V0U3BhY2luZ0Zyb21OZXh0TW9kaWZpZXIoKTt0LmZvckVhY2goKHQ9Pntjb25zdCBpPXQuZ2V0VGlja0NvbnRleHQoKTt0LnNldFN0YXZlKGUuc3RhdmUpLGkuc2V0WE9mZnNldChuKX0pKX19Y2xhc3MgRiBleHRlbmRzIEJ7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwiZG90c1wifXN0YXRpYyBmb3JtYXQodCxlKXtjb25zdCBpPWUucmlnaHRfc2hpZnQ7aWYoIXR8fDA9PT10Lmxlbmd0aClyZXR1cm4hMTtjb25zdCBzPVtdLG49e307Zm9yKGxldCBlPTA7ZTx0Lmxlbmd0aDsrK2Upe2NvbnN0IGk9dFtlXSxyPWkuZ2V0Tm90ZSgpO2xldCBvLGE7XCJmdW5jdGlvblwiPT10eXBlb2Ygci5nZXRLZXlQcm9wcz8obz1yLmdldEtleVByb3BzKClbaS5nZXRJbmRleCgpXSxhPW8uZGlzcGxhY2VkP3IuZ2V0RXh0cmFSaWdodFB4KCk6MCk6KG89e2xpbmU6LjV9LGE9MCk7Y29uc3QgbD1yLmdldEF0dHJpYnV0ZShcImlkXCIpO3MucHVzaCh7bGluZTpvLmxpbmUsbm90ZTpyLG5vdGVfaWQ6bCxkb3Q6aX0pLG5bbF09TWF0aC5tYXgobltsXXx8YSxhKX1zLnNvcnQoKCh0LGUpPT5lLmxpbmUtdC5saW5lKSk7bGV0IHI9aSxvPTAsYT1udWxsLGw9bnVsbCxoPW51bGwsYz0wO2ZvcihsZXQgdD0wO3Q8cy5sZW5ndGg7Kyt0KXtjb25zdHtkb3Q6ZSxub3RlOmksbm90ZV9pZDp1LGxpbmU6ZH09c1t0XTtkPT09YSYmaT09PWx8fChyPW5bdV0pLGkuaXNSZXN0KCl8fGQ9PT1hfHwoLjU9PT1NYXRoLmFicyhkJTEpP2M9MDooYz0uNSxudWxsPT1sfHxsLmlzUmVzdCgpfHxhLWQhPS41P2QrYz09PWgmJihjPS0uNSk6Yz0tLjUpKSxpLmlzUmVzdCgpP2UuZG90X3NoaWZ0WSs9LWM6ZS5kb3Rfc2hpZnRZPS1jLGg9ZCtjLGUuc2V0WFNoaWZ0KHIpLHIrPWUuZ2V0V2lkdGgoKSsxLG89cj5vP3I6byxhPWQsbD1pfXJldHVybiBlLnJpZ2h0X3NoaWZ0Kz1vLCEwfWNvbnN0cnVjdG9yKCl7c3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIkRvdFwiKSx0aGlzLm5vdGU9bnVsbCx0aGlzLmluZGV4PW51bGwsdGhpcy5wb3NpdGlvbj1CLlBvc2l0aW9uLlJJR0hULHRoaXMucmFkaXVzPTIsdGhpcy5zZXRXaWR0aCg1KSx0aGlzLmRvdF9zaGlmdFk9MH1nZXRDYXRlZ29yeSgpe3JldHVybiBGLkNBVEVHT1JZfXNldE5vdGUodCl7dGhpcy5ub3RlPXQsXCJncmFjZW5vdGVzXCI9PT10aGlzLm5vdGUuZ2V0Q2F0ZWdvcnkoKSYmKHRoaXMucmFkaXVzKj0uNSx0aGlzLnNldFdpZHRoKDMpKX1zZXREb3RTaGlmdFkodCl7cmV0dXJuIHRoaXMuZG90X3NoaWZ0WT10LHRoaXN9ZHJhdygpe2lmKHRoaXMuY2hlY2tDb250ZXh0KCksdGhpcy5zZXRSZW5kZXJlZCgpLCF0aGlzLm5vdGV8fG51bGw9PT10aGlzLmluZGV4KXRocm93IG5ldyBzLlJFUlIoXCJOb0F0dGFjaGVkTm90ZVwiLFwiQ2FuJ3QgZHJhdyBkb3Qgd2l0aG91dCBhIG5vdGUgYW5kIGluZGV4LlwiKTtjb25zdCB0PXRoaXMubm90ZS5zdGF2ZS5vcHRpb25zLnNwYWNpbmdfYmV0d2Vlbl9saW5lc19weCxlPXRoaXMubm90ZS5nZXRNb2RpZmllclN0YXJ0WFkodGhpcy5wb3NpdGlvbix0aGlzLmluZGV4LHtmb3JjZUZsYWdSaWdodDohMH0pO1widGFibm90ZXNcIj09PXRoaXMubm90ZS5nZXRDYXRlZ29yeSgpJiYoZS55PXRoaXMubm90ZS5nZXRTdGVtRXh0ZW50cygpLmJhc2VZKTtjb25zdCBpPWUueCt0aGlzLnhfc2hpZnQrdGhpcy53aWR0aC10aGlzLnJhZGl1cyxuPWUueSt0aGlzLnlfc2hpZnQrdGhpcy5kb3Rfc2hpZnRZKnQscj10aGlzLmNvbnRleHQ7ci5iZWdpblBhdGgoKSxyLmFyYyhpLG4sdGhpcy5yYWRpdXMsMCwyKk1hdGguUEksITEpLHIuZmlsbCgpfX1mdW5jdGlvbiBEKHQsZSxpKXtjb25zdCBzPShlLmlzcmVzdD8wOjEpKmk7dC5saW5lKz1zLHQubWF4TGluZSs9cyx0Lm1pbkxpbmUrPXMsdC5ub3RlLnNldEtleUxpbmUoMCx0Lm5vdGUuZ2V0S2V5TGluZSgwKStzKX1jbGFzcyBPIGV4dGVuZHMgTntzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJzdGF2ZW5vdGVzXCJ9c3RhdGljIGdldCBTVEVNX1VQKCl7cmV0dXJuIHguVVB9c3RhdGljIGdldCBTVEVNX0RPV04oKXtyZXR1cm4geC5ET1dOfXN0YXRpYyBnZXQgREVGQVVMVF9MRURHRVJfTElORV9PRkZTRVQoKXtyZXR1cm4gM31zdGF0aWMgZm9ybWF0KHQsZSl7aWYoIXR8fHQubGVuZ3RoPDIpcmV0dXJuITE7Y29uc3QgaT1bXSxuPXRbMF0uc3RhZ2dlcl9zYW1lX3dob2xlX25vdGVzO2ZvcihsZXQgZT0wO2U8dC5sZW5ndGg7ZSsrKXtjb25zdCBzPXRbZV0uZ2V0S2V5UHJvcHMoKSxuPXNbMF0ubGluZTtsZXQgcj1zW3MubGVuZ3RoLTFdLmxpbmU7Y29uc3Qgbz10W2VdLmdldFN0ZW1EaXJlY3Rpb24oKSxhPXRbZV0uZ2V0U3RlbUxlbmd0aCgpLzEwLGw9dFtlXS5nZXRTdGVtTWludW11bUxlbmd0aCgpLzEwO2xldCBoO3RbZV0uaXNSZXN0KCk/KGg9bit0W2VdLmdseXBoLmxpbmVfYWJvdmUscj1uLXRbZV0uZ2x5cGgubGluZV9iZWxvdyk6KGg9MT09PW8/c1tzLmxlbmd0aC0xXS5saW5lK2E6c1tzLmxlbmd0aC0xXS5saW5lLHI9MT09PW8/c1swXS5saW5lOnNbMF0ubGluZS1hKSxpLnB1c2goe2xpbmU6c1swXS5saW5lLG1heExpbmU6aCxtaW5MaW5lOnIsaXNyZXN0OnRbZV0uaXNSZXN0KCksc3RlbURpcmVjdGlvbjpvLHN0ZW1NYXg6YSxzdGVtTWluOmwsdm9pY2Vfc2hpZnQ6dFtlXS5nZXRWb2ljZVNoaWZ0V2lkdGgoKSxpc19kaXNwbGFjZWQ6dFtlXS5pc0Rpc3BsYWNlZCgpLG5vdGU6dFtlXX0pfWNvbnN0IHI9aS5sZW5ndGg7bGV0IG89aVswXTtjb25zdCBhPXI+Mj9pWzFdOm51bGw7bGV0IGw9cj4yP2lbMl06aVsxXTsyPT09ciYmLTE9PT1vLnN0ZW1EaXJlY3Rpb24mJjE9PT1sLnN0ZW1EaXJlY3Rpb24mJihvPWlbMV0sbD1pWzBdKTtjb25zdCBoPU1hdGgubWF4KG8udm9pY2Vfc2hpZnQsbC52b2ljZV9zaGlmdCk7bGV0IGMsdT0wO2lmKDI9PT1yKXtjb25zdCB0PW8uc3RlbURpcmVjdGlvbj09PWwuc3RlbURpcmVjdGlvbj8wOi41O2lmKG8uc3RlbURpcmVjdGlvbj09PWwuc3RlbURpcmVjdGlvbiYmby5taW5MaW5lPD1sLm1heExpbmUmJihvLmlzcmVzdHx8KGM9TWF0aC5hYnMoby5saW5lLShsLm1heExpbmUrLjUpKSxjPU1hdGgubWF4KGMsby5zdGVtTWluKSxvLm1pbkxpbmU9by5saW5lLWMsby5ub3RlLnNldFN0ZW1MZW5ndGgoMTAqYykpKSxvLm1pbkxpbmU8PWwubWF4TGluZSt0KWlmKG8uaXNyZXN0KUQobyxsLDEpO2Vsc2UgaWYobC5pc3Jlc3QpRChsLG8sLTEpO2Vsc2V7dT1oO2NvbnN0IHQ9TWF0aC5hYnMoby5saW5lLWwubGluZSk7bGV0IGU9MCxpPTA7XCJoXCI9PT1vLm5vdGUuZHVyYXRpb24/ZSsrOlwid1wiPT09by5ub3RlLmR1cmF0aW9uJiZpKyssXCJoXCI9PT1sLm5vdGUuZHVyYXRpb24/ZSsrOlwid1wiPT09bC5ub3RlLmR1cmF0aW9uJiZpKys7bGV0IHM9MT09PWV8fDE9PT1pfHxvLm5vdGUuZG90cyE9PWwubm90ZS5kb3RzO2lmKG4mJihzPXN8fDI9PT1pKSwwPT09dCYmcyl7aWYobC5ub3RlLnNldFhTaGlmdCh1KSxvLm5vdGUuZG90cz4wKXtsZXQgdD0wO2Zvcihjb25zdCBlIG9mIG8ubm90ZS5tb2RpZmllcnMpaWYoZSBpbnN0YW5jZW9mIEYmJih0KyssZS5zZXRZU2hpZnQoLTEwKihsLm1heExpbmUtby5saW5lKzEpKSx0PT09by5ub3RlLmRvdHMpKWJyZWFrfX1lbHNlIHQ8MSYmdD4wP2wubm90ZS5zZXRYU2hpZnQodSk6by5ub3RlLnZvaWNlIT09bC5ub3RlLnZvaWNlJiZvLnN0ZW1EaXJlY3Rpb249PT1sLnN0ZW1EaXJlY3Rpb24mJihvLmxpbmU+bC5saW5lPzE9PT1vLnN0ZW1EaXJlY3Rpb24/bC5ub3RlLnJlbmRlckZsYWc9ITE6by5ub3RlLnJlbmRlckZsYWc9ITE6bC5saW5lPm8ubGluZT8xPT09bC5zdGVtRGlyZWN0aW9uP28ubm90ZS5yZW5kZXJGbGFnPSExOmwubm90ZS5yZW5kZXJGbGFnPSExOjE9PT1sLnN0ZW1EaXJlY3Rpb24mJihsLnN0ZW1EaXJlY3Rpb249LTEsbC5ub3RlLnNldFN0ZW1EaXJlY3Rpb24oLTEpKSl9cmV0dXJuITB9cmV0dXJuIG51bGwhPT1hJiZhLm1pbkxpbmU8bC5tYXhMaW5lKy41JiYoYS5pc3Jlc3R8fChjPU1hdGguYWJzKGEubGluZS0obC5tYXhMaW5lKy41KSksYz1NYXRoLm1heChjLGEuc3RlbU1pbiksYS5taW5MaW5lPWEubGluZS1jLGEubm90ZS5zZXRTdGVtTGVuZ3RoKDEwKmMpKSksYS5pc3Jlc3QmJiFvLmlzcmVzdCYmIWwuaXNyZXN0JiYoby5taW5MaW5lPD1hLm1heExpbmV8fGEubWluTGluZTw9bC5tYXhMaW5lKT8oYS5tYXhMaW5lLWEubWluTGluZTxvLm1pbkxpbmUtbC5tYXhMaW5lP2Z1bmN0aW9uKHQsZSxpKXtjb25zdCBuPXQubGluZS1zLk1pZExpbmUoZS5taW5MaW5lLGkubWF4TGluZSk7dC5ub3RlLnNldEtleUxpbmUoMCx0Lm5vdGUuZ2V0S2V5TGluZSgwKS1uKSx0LmxpbmUtPW4sdC5tYXhMaW5lLT1uLHQubWluTGluZS09bn0oYSxvLGwpOih1PWgrMyxhLm5vdGUuc2V0WFNoaWZ0KHUpKSwhMCk6by5pc3Jlc3QmJmEuaXNyZXN0JiZsLmlzcmVzdD8oRChvLGEsMSksRChsLGEsLTEpLCEwKTooYS5pc3Jlc3QmJm8uaXNyZXN0JiZhLm1pbkxpbmU8PWwubWF4TGluZSYmRChhLGwsMSksYS5pc3Jlc3QmJmwuaXNyZXN0JiZvLm1pbkxpbmU8PWEubWF4TGluZSYmRChhLG8sLTEpLG8uaXNyZXN0JiZvLm1pbkxpbmU8PWEubWF4TGluZSYmRChvLGEsMSksbC5pc3Jlc3QmJmEubWluTGluZTw9bC5tYXhMaW5lJiZEKGwsYSwtMSksKCFvLmlzcmVzdCYmIWEuaXNyZXN0JiZvLm1pbkxpbmU8PWEubWF4TGluZSsuNXx8IWEuaXNyZXN0JiYhbC5pc3Jlc3QmJmEubWluTGluZTw9bC5tYXhMaW5lKSYmKHU9aCszLGEubm90ZS5zZXRYU2hpZnQodSkpLCEwKX1zdGF0aWMgZm9ybWF0QnlZKHQsZSl7bGV0IGk9ITA7Zm9yKGxldCBlPTA7ZTx0Lmxlbmd0aDtlKyspaT1pJiZudWxsIT10W2VdLmdldFN0YXZlKCk7aWYoIWkpdGhyb3cgbmV3IHMuUkVSUihcIlN0YXZlIE1pc3NpbmdcIixcIkFsbCBub3RlcyBtdXN0IGhhdmUgYSBzdGF2ZSAtIFZleC5GbG93Lk1vZGlmaWVyQ29udGV4dC5mb3JtYXRNdWx0aVZvaWNlIVwiKTtsZXQgbj0wO2ZvcihsZXQgZT0wO2U8dC5sZW5ndGgtMTtlKyspe2xldCBpPXRbZV0scz10W2UrMV07aS5tYXhMaW5lPHMubWF4TGluZSYmKGk9dFtlKzFdLHM9dFtlXSk7Y29uc3Qgcj1pLmdldEtleVByb3BzKCksbz1zLmdldEtleVByb3BzKCksYT0uNSxsPWkuZ2V0U3RhdmUoKS5nZXRZRm9yTGluZSg1LXJbMF0ubGluZSthKTtzLmdldFN0YXZlKCkuZ2V0WUZvckxpbmUoNS1vW28ubGVuZ3RoLTFdLmxpbmUtYSktbDwwJiZpLnZvaWNlPT09cy52b2ljZSYmKG49aS5nZXRWb2ljZVNoaWZ0V2lkdGgoKSsyLHMuc2V0WFNoaWZ0KG4pKX1lLnJpZ2h0X3NoaWZ0Kz1ufXN0YXRpYyBwb3N0Rm9ybWF0KHQpe3JldHVybiEhdCYmKHQuZm9yRWFjaCgodD0+dC5wb3N0Rm9ybWF0KCkpKSwhMCl9Y29uc3RydWN0b3IodCl7aWYoc3VwZXIodCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJTdGF2ZU5vdGVcIiksdGhpcy5rZXlzPXQua2V5cyx0aGlzLmNsZWY9dC5jbGVmLHRoaXMub2N0YXZlX3NoaWZ0PXQub2N0YXZlX3NoaWZ0LHRoaXMuYmVhbT1udWxsLHRoaXMuZ2x5cGg9bS5nZXRHbHlwaFByb3BzKHRoaXMuZHVyYXRpb24sdGhpcy5ub3RlVHlwZSksIXRoaXMuZ2x5cGgpdGhyb3cgbmV3IHMuUnVudGltZUVycm9yKFwiQmFkQXJndW1lbnRzXCIsYEludmFsaWQgbm90ZSBpbml0aWFsaXphdGlvbiBkYXRhIChObyBnbHlwaCBmb3VuZCk6ICR7SlNPTi5zdHJpbmdpZnkodCl9YCk7dGhpcy5kaXNwbGFjZWQ9ITEsdGhpcy5kb3Rfc2hpZnRZPTAsdGhpcy5hZGREb3RzQ291bnQ9MCx0aGlzLmtleVByb3BzPVtdLHRoaXMudXNlX2RlZmF1bHRfaGVhZF94PSExLHRoaXMubm90ZV9oZWFkcz1bXSx0aGlzLm1vZGlmaWVycz1bXSxzLk1lcmdlKHRoaXMucmVuZGVyX29wdGlvbnMse2dseXBoX2ZvbnRfc2NhbGU6dC5nbHlwaF9mb250X3NjYWxlfHxtLkRFRkFVTFRfTk9UQVRJT05fRk9OVF9TQ0FMRSxzdHJva2VfcHg6dC5zdHJva2VfcHh8fE8uREVGQVVMVF9MRURHRVJfTElORV9PRkZTRVR9KSx0aGlzLmNhbGN1bGF0ZUtleVByb3BzKCksdGhpcy5idWlsZFN0ZW0oKSx0LmF1dG9fc3RlbT90aGlzLmF1dG9TdGVtKCk6dGhpcy5zZXRTdGVtRGlyZWN0aW9uKHQuc3RlbV9kaXJlY3Rpb24pLHRoaXMucmVzZXQoKSx0aGlzLmJ1aWxkRmxhZygpfXJlc2V0KCl7c3VwZXIucmVzZXQoKTtjb25zdCB0PXRoaXMubm90ZV9oZWFkcy5tYXAoKHQ9PnQuZ2V0U3R5bGUoKSkpO3RoaXMuYnVpbGROb3RlSGVhZHMoKSx0aGlzLm5vdGVfaGVhZHMuZm9yRWFjaCgoKGUsaSk9PmUuc2V0U3R5bGUodFtpXSkpKSx0aGlzLnN0YXZlJiZ0aGlzLm5vdGVfaGVhZHMuZm9yRWFjaCgodD0+dC5zZXRTdGF2ZSh0aGlzLnN0YXZlKSkpLHRoaXMuY2FsY0V4dHJhUHgoKX1zZXRCZWFtKHQpe3JldHVybiB0aGlzLmJlYW09dCx0aGlzLmNhbGNFeHRyYVB4KCksdGhpc31nZXRDYXRlZ29yeSgpe3JldHVybiBPLkNBVEVHT1JZfWJ1aWxkU3RlbSgpe3RoaXMuc2V0U3RlbShuZXcgeCh7aGlkZTohIXRoaXMuaXNSZXN0KCl9KSksdGhpcy5zdGVtLmlkPXMuUHJlZml4KGAke3RoaXMuZ2V0QXR0cmlidXRlKFwiaWRcIil9LXN0ZW1gKX1idWlsZE5vdGVIZWFkcygpe3RoaXMubm90ZV9oZWFkcz1bXTtjb25zdCB0PXRoaXMuZ2V0U3RlbURpcmVjdGlvbigpLGU9dGhpcy5nZXRLZXlzKCk7bGV0IGkscyxuLHI9bnVsbCxvPW51bGwsYT0hMTt0PT09eC5VUD8oaT0wLHM9ZS5sZW5ndGgsbj0xKTp0PT09eC5ET1dOJiYoaT1lLmxlbmd0aC0xLHM9LTEsbj0tMSk7Zm9yKGxldCBlPWk7ZSE9PXM7ZSs9bil7Y29uc3QgaT10aGlzLmtleVByb3BzW2VdLHM9aS5saW5lO251bGw9PT1yP3I9czoobz1NYXRoLmFicyhyLXMpLDA9PT1vfHwuNT09PW8/YT0hYTooYT0hMSx0aGlzLnVzZV9kZWZhdWx0X2hlYWRfeD0hMCkpLHI9cztjb25zdCBuPW5ldyBSKHtkdXJhdGlvbjp0aGlzLmR1cmF0aW9uLG5vdGVfdHlwZTp0aGlzLm5vdGVUeXBlLGRpc3BsYWNlZDphLHN0ZW1fZGlyZWN0aW9uOnQsY3VzdG9tX2dseXBoX2NvZGU6aS5jb2RlLGdseXBoX2ZvbnRfc2NhbGU6dGhpcy5yZW5kZXJfb3B0aW9ucy5nbHlwaF9mb250X3NjYWxlLHhfc2hpZnQ6aS5zaGlmdF9yaWdodCxzdGVtX3VwX3hfb2Zmc2V0Omkuc3RlbV91cF94X29mZnNldCxzdGVtX2Rvd25feF9vZmZzZXQ6aS5zdGVtX2Rvd25feF9vZmZzZXQsbGluZTppLmxpbmV9KTt0aGlzLm5vdGVfaGVhZHNbZV09bn19YXV0b1N0ZW0oKXt0aGlzLm1pbkxpbmU9dGhpcy5rZXlQcm9wc1swXS5saW5lLHRoaXMubWF4TGluZT10aGlzLmtleVByb3BzW3RoaXMua2V5UHJvcHMubGVuZ3RoLTFdLmxpbmU7Y29uc3QgdD0odGhpcy5taW5MaW5lK3RoaXMubWF4TGluZSkvMjwzP3guVVA6eC5ET1dOO3RoaXMuc2V0U3RlbURpcmVjdGlvbih0KX1jYWxjdWxhdGVLZXlQcm9wcygpe2xldCB0PW51bGw7Zm9yKGxldCBlPTA7ZTx0aGlzLmtleXMubGVuZ3RoOysrZSl7Y29uc3QgaT10aGlzLmtleXNbZV07dGhpcy5nbHlwaC5yZXN0JiYodGhpcy5nbHlwaC5wb3NpdGlvbj1pKTtjb25zdCBuPXtvY3RhdmVfc2hpZnQ6dGhpcy5vY3RhdmVfc2hpZnR8fDB9LHI9bS5rZXlQcm9wZXJ0aWVzKGksdGhpcy5jbGVmLG4pO2lmKCFyKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLGBJbnZhbGlkIGtleSBmb3Igbm90ZSBwcm9wZXJ0aWVzOiAke2l9YCk7XCJSXCI9PT1yLmtleSYmKFwiMVwiPT09dGhpcy5kdXJhdGlvbnx8XCJ3XCI9PT10aGlzLmR1cmF0aW9uP3IubGluZT00OnIubGluZT0zKTtjb25zdCBvPXIubGluZTtudWxsPT09dD90PW86LjU9PT1NYXRoLmFicyh0LW8pJiYodGhpcy5kaXNwbGFjZWQ9ITAsci5kaXNwbGFjZWQ9ITAsdGhpcy5rZXlQcm9wcy5sZW5ndGg+MCYmKHRoaXMua2V5UHJvcHNbZS0xXS5kaXNwbGFjZWQ9ITApKSx0PW8sdGhpcy5rZXlQcm9wcy5wdXNoKHIpfXQ9LTEvMCx0aGlzLmtleVByb3BzLmZvckVhY2goKGU9PntlLmxpbmU8dCYmcy5XKFwiVW5zb3J0ZWQga2V5cyBpbiBub3RlIHdpbGwgYmUgc29ydGVkLiBTZWUgaHR0cHM6Ly9naXRodWIuY29tLzB4ZmUvdmV4Zmxvdy9pc3N1ZXMvMTA0IGZvciBkZXRhaWxzLlwiKSx0PWUubGluZX0pKSx0aGlzLmtleVByb3BzLnNvcnQoKCh0LGUpPT50LmxpbmUtZS5saW5lKSl9Z2V0Qm91bmRpbmdCb3goKXtpZighdGhpcy5wcmVGb3JtYXR0ZWQpdGhyb3cgbmV3IHMuUkVSUihcIlVuZm9ybWF0dGVkTm90ZVwiLFwiQ2FuJ3QgY2FsbCBnZXRCb3VuZGluZ0JveCBvbiBhbiB1bmZvcm1hdHRlZCBub3RlLlwiKTtjb25zdHt3aWR0aDp0LG1vZExlZnRQeDplLGV4dHJhTGVmdFB4Oml9PXRoaXMuZ2V0TWV0cmljcygpLG49dGhpcy5nZXRBYnNvbHV0ZVgoKS1lLWk7bGV0IHI9MCxvPTA7Y29uc3QgYT10aGlzLmdldFN0YXZlKCkuZ2V0U3BhY2luZ0JldHdlZW5MaW5lcygpLzIsbD0yKmE7aWYodGhpcy5pc1Jlc3QoKSl7Y29uc3QgdD10aGlzLnlzWzBdLGU9bS5kdXJhdGlvblRvRnJhY3Rpb24odGhpcy5kdXJhdGlvbik7ZS5lcXVhbHMoMSl8fGUuZXF1YWxzKDIpPyhyPXQtYSxvPXQrYSk6KHI9dC10aGlzLmdseXBoLmxpbmVfYWJvdmUqbCxvPXQrdGhpcy5nbHlwaC5saW5lX2JlbG93KmwpfWVsc2UgaWYodGhpcy5nbHlwaC5zdGVtKXtjb25zdCB0PXRoaXMuZ2V0U3RlbUV4dGVudHMoKTt0LmJhc2VZKz1hKnRoaXMuc3RlbV9kaXJlY3Rpb24scj1NYXRoLm1pbih0LnRvcFksdC5iYXNlWSksbz1NYXRoLm1heCh0LnRvcFksdC5iYXNlWSl9ZWxzZXtyPW51bGwsbz1udWxsO2ZvcihsZXQgdD0wO3Q8dGhpcy55cy5sZW5ndGg7Kyt0KXtjb25zdCBlPXRoaXMueXNbdF07MD09PXQ/KHI9ZSxvPWUpOihyPU1hdGgubWluKGUsciksbz1NYXRoLm1heChlLG8pKX1yLT1hLG8rPWF9cmV0dXJuIG5ldyBjKG4scix0LG8tcil9Z2V0TGluZU51bWJlcih0KXtpZighdGhpcy5rZXlQcm9wcy5sZW5ndGgpdGhyb3cgbmV3IHMuUkVSUihcIk5vS2V5UHJvcHNcIixcIkNhbid0IGdldCBib3R0b20gbm90ZSBsaW5lLCBiZWNhdXNlIG5vdGUgaXMgbm90IGluaXRpYWxpemVkIHByb3Blcmx5LlwiKTtsZXQgZT10aGlzLmtleVByb3BzWzBdLmxpbmU7Zm9yKGxldCBpPTA7aTx0aGlzLmtleVByb3BzLmxlbmd0aDtpKyspe2NvbnN0IHM9dGhpcy5rZXlQcm9wc1tpXS5saW5lO3Q/cz5lJiYoZT1zKTpzPGUmJihlPXMpfXJldHVybiBlfWlzUmVzdCgpe3JldHVybiB0aGlzLmdseXBoLnJlc3R9aXNDaG9yZCgpe3JldHVybiF0aGlzLmlzUmVzdCgpJiZ0aGlzLmtleXMubGVuZ3RoPjF9aGFzU3RlbSgpe3JldHVybiB0aGlzLmdseXBoLnN0ZW19aGFzRmxhZygpe3JldHVybiBzdXBlci5oYXNGbGFnKCkmJiF0aGlzLmlzUmVzdCgpJiZ0aGlzLnJlbmRlckZsYWd9Z2V0U3RlbVgoKXtyZXR1cm5cInJcIj09PXRoaXMubm90ZVR5cGU/dGhpcy5nZXRDZW50ZXJHbHlwaFgoKTpzdXBlci5nZXRTdGVtWCgpK3guV0lEVEgvKDIqLXRoaXMuZ2V0U3RlbURpcmVjdGlvbigpKX1nZXRZRm9yVG9wVGV4dCh0KXtjb25zdCBlPXRoaXMuZ2V0U3RlbUV4dGVudHMoKTtyZXR1cm4gTWF0aC5taW4odGhpcy5zdGF2ZS5nZXRZRm9yVG9wVGV4dCh0KSxlLnRvcFktdGhpcy5yZW5kZXJfb3B0aW9ucy5hbm5vdGF0aW9uX3NwYWNpbmcqKHQrMSkpfWdldFlGb3JCb3R0b21UZXh0KHQpe2NvbnN0IGU9dGhpcy5nZXRTdGVtRXh0ZW50cygpO3JldHVybiBNYXRoLm1heCh0aGlzLnN0YXZlLmdldFlGb3JUb3BUZXh0KHQpLGUuYmFzZVkrdGhpcy5yZW5kZXJfb3B0aW9ucy5hbm5vdGF0aW9uX3NwYWNpbmcqdCl9c2V0U3RhdmUodCl7c3VwZXIuc2V0U3RhdmUodCk7Y29uc3QgZT10aGlzLm5vdGVfaGVhZHMubWFwKChlPT4oZS5zZXRTdGF2ZSh0KSxlLmdldFkoKSkpKTtpZih0aGlzLnNldFlzKGUpLHRoaXMuc3RlbSl7Y29uc3R7eV90b3A6dCx5X2JvdHRvbTplfT10aGlzLmdldE5vdGVIZWFkQm91bmRzKCk7dGhpcy5zdGVtLnNldFlCb3VuZHModCxlKX1yZXR1cm4gdGhpc31nZXRLZXlzKCl7cmV0dXJuIHRoaXMua2V5c31nZXRLZXlQcm9wcygpe3JldHVybiB0aGlzLmtleVByb3BzfWlzRGlzcGxhY2VkKCl7cmV0dXJuIHRoaXMuZGlzcGxhY2VkfXNldE5vdGVEaXNwbGFjZWQodCl7cmV0dXJuIHRoaXMuZGlzcGxhY2VkPXQsdGhpc31nZXRUaWVSaWdodFgoKXtsZXQgdD10aGlzLmdldEFic29sdXRlWCgpO3JldHVybiB0Kz10aGlzLmdldEdseXBoV2lkdGgoKSt0aGlzLnhfc2hpZnQrdGhpcy5leHRyYVJpZ2h0UHgsdGhpcy5tb2RpZmllckNvbnRleHQmJih0Kz10aGlzLm1vZGlmaWVyQ29udGV4dC5nZXRFeHRyYVJpZ2h0UHgoKSksdH1nZXRUaWVMZWZ0WCgpe2xldCB0PXRoaXMuZ2V0QWJzb2x1dGVYKCk7cmV0dXJuIHQrPXRoaXMueF9zaGlmdC10aGlzLmV4dHJhTGVmdFB4LHR9Z2V0TGluZUZvclJlc3QoKXtsZXQgdD10aGlzLmtleVByb3BzWzBdLmxpbmU7aWYodGhpcy5rZXlQcm9wcy5sZW5ndGg+MSl7Y29uc3QgZT10aGlzLmtleVByb3BzW3RoaXMua2V5UHJvcHMubGVuZ3RoLTFdLmxpbmUsaT1NYXRoLm1heCh0LGUpLG49TWF0aC5taW4odCxlKTt0PXMuTWlkTGluZShpLG4pfXJldHVybiB0fWdldE1vZGlmaWVyU3RhcnRYWSh0LGUsaSl7aWYoaT1pfHx7fSwhdGhpcy5wcmVGb3JtYXR0ZWQpdGhyb3cgbmV3IHMuUkVSUihcIlVuZm9ybWF0dGVkTm90ZVwiLFwiQ2FuJ3QgY2FsbCBHZXRNb2RpZmllclN0YXJ0WFkgb24gYW4gdW5mb3JtYXR0ZWQgbm90ZVwiKTtpZigwPT09dGhpcy55cy5sZW5ndGgpdGhyb3cgbmV3IHMuUkVSUihcIk5vWVZhbHVlc1wiLFwiTm8gWS1WYWx1ZXMgY2FsY3VsYXRlZCBmb3IgdGhpcyBub3RlLlwiKTtjb25zdHtBQk9WRTpuLEJFTE9XOnIsTEVGVDpvLFJJR0hUOmF9PUIuUG9zaXRpb247bGV0IGw9MDtyZXR1cm4gdD09PW8/bD0tMjp0PT09YT8obD10aGlzLmdldEdseXBoV2lkdGgoKSt0aGlzLnhfc2hpZnQrMix0aGlzLnN0ZW1fZGlyZWN0aW9uPT09eC5VUCYmdGhpcy5oYXNGbGFnKCkmJihpLmZvcmNlRmxhZ1JpZ2h0fHwoKHQsZSk9PmU9PT0odC5nZXRTdGVtRGlyZWN0aW9uKCk9PT14LlVQP3Qua2V5UHJvcHMubGVuZ3RoLTE6MCkpKHRoaXMsZSkpJiYobCs9dGhpcy5mbGFnLmdldE1ldHJpY3MoKS53aWR0aCkpOnQhPT1yJiZ0IT09bnx8KGw9dGhpcy5nZXRHbHlwaFdpZHRoKCkvMikse3g6dGhpcy5nZXRBYnNvbHV0ZVgoKStsLHk6dGhpcy55c1tlXX19c2V0U3R5bGUodCl7c3VwZXIuc2V0U3R5bGUodCksdGhpcy5ub3RlX2hlYWRzLmZvckVhY2goKGU9PmUuc2V0U3R5bGUodCkpKSx0aGlzLnN0ZW0mJnRoaXMuc3RlbS5zZXRTdHlsZSh0KX1zZXRTdGVtU3R5bGUodCl7dGhpcy5zdGVtJiZ0aGlzLmdldFN0ZW0oKS5zZXRTdHlsZSh0KX1nZXRTdGVtU3R5bGUoKXtyZXR1cm4gdGhpcy5zdGVtLmdldFN0eWxlKCl9c2V0TGVkZ2VyTGluZVN0eWxlKHQpe3RoaXMubGVkZ2VyTGluZVN0eWxlPXR9Z2V0TGVkZ2VyTGluZVN0eWxlKCl7cmV0dXJuIHRoaXMubGVkZ2VyTGluZVN0eWxlfXNldEZsYWdTdHlsZSh0KXt0aGlzLmZsYWdTdHlsZT10fWdldEZsYWdTdHlsZSgpe3JldHVybiB0aGlzLmZsYWdTdHlsZX1zZXRLZXlTdHlsZSh0LGUpe3JldHVybiB0aGlzLm5vdGVfaGVhZHNbdF0uc2V0U3R5bGUoZSksdGhpc31zZXRLZXlMaW5lKHQsZSl7cmV0dXJuIHRoaXMua2V5UHJvcHNbdF0ubGluZT1lLHRoaXMucmVzZXQoKSx0aGlzfWdldEtleUxpbmUodCl7cmV0dXJuIHRoaXMua2V5UHJvcHNbdF0ubGluZX1hZGRUb01vZGlmaWVyQ29udGV4dCh0KXt0aGlzLnNldE1vZGlmaWVyQ29udGV4dCh0KTtmb3IobGV0IHQ9MDt0PHRoaXMubW9kaWZpZXJzLmxlbmd0aDsrK3QpdGhpcy5tb2RpZmllckNvbnRleHQuYWRkTW9kaWZpZXIodGhpcy5tb2RpZmllcnNbdF0pO3JldHVybiB0aGlzLm1vZGlmaWVyQ29udGV4dC5hZGRNb2RpZmllcih0aGlzKSx0aGlzLnNldFByZUZvcm1hdHRlZCghMSksdGhpc31hZGRNb2RpZmllcih0LGUpe3JldHVybiBlLnNldE5vdGUodGhpcyksZS5zZXRJbmRleCh0KSx0aGlzLm1vZGlmaWVycy5wdXNoKGUpLHRoaXMuc2V0UHJlRm9ybWF0dGVkKCExKSx0aGlzfWFkZEFjY2lkZW50YWwodCxlKXtyZXR1cm4gdGhpcy5hZGRNb2RpZmllcih0LGUpfWFkZEFydGljdWxhdGlvbih0LGUpe3JldHVybiB0aGlzLmFkZE1vZGlmaWVyKHQsZSl9YWRkQW5ub3RhdGlvbih0LGUpe3JldHVybiB0aGlzLmFkZE1vZGlmaWVyKHQsZSl9YWRkRG90KHQpe2NvbnN0IGU9bmV3IEY7cmV0dXJuIGUuc2V0RG90U2hpZnRZKHRoaXMuZ2x5cGguZG90X3NoaWZ0WSksdGhpcy5hZGREb3RzQ291bnQrKyx0aGlzLmFkZE1vZGlmaWVyKHQsZSl9YWRkRG90VG9BbGwoKXtmb3IobGV0IHQ9MDt0PHRoaXMua2V5cy5sZW5ndGg7Kyt0KXRoaXMuYWRkRG90KHQpO3JldHVybiB0aGlzfWdldEFjY2lkZW50YWxzKCl7cmV0dXJuIHRoaXMubW9kaWZpZXJDb250ZXh0LmdldE1vZGlmaWVycyhcImFjY2lkZW50YWxzXCIpfWdldERvdHMoKXtyZXR1cm4gdGhpcy5tb2RpZmllckNvbnRleHQuZ2V0TW9kaWZpZXJzKFwiZG90c1wiKX1nZXRWb2ljZVNoaWZ0V2lkdGgoKXtyZXR1cm4gdGhpcy5nZXRHbHlwaFdpZHRoKCkqKHRoaXMuZGlzcGxhY2VkPzI6MSl9Y2FsY0V4dHJhUHgoKXt0aGlzLnNldEV4dHJhTGVmdFB4KHRoaXMuZGlzcGxhY2VkJiZ0aGlzLnN0ZW1fZGlyZWN0aW9uPT09eC5ET1dOP3RoaXMuZ2V0R2x5cGhXaWR0aCgpOjApLHRoaXMuc2V0RXh0cmFSaWdodFB4KCF0aGlzLmhhc0ZsYWcoKSYmdGhpcy5kaXNwbGFjZWQmJnRoaXMuc3RlbV9kaXJlY3Rpb249PT14LlVQP3RoaXMuZ2V0R2x5cGhXaWR0aCgpOjApfXByZUZvcm1hdCgpe2lmKHRoaXMucHJlRm9ybWF0dGVkKXJldHVybjt0aGlzLm1vZGlmaWVyQ29udGV4dCYmdGhpcy5tb2RpZmllckNvbnRleHQucHJlRm9ybWF0KCk7bGV0IHQ9dGhpcy5nZXRHbHlwaFdpZHRoKCkrdGhpcy5leHRyYUxlZnRQeCt0aGlzLmV4dHJhUmlnaHRQeDt0aGlzLnJlbmRlckZsYWcmJnRoaXMuZ2x5cGguZmxhZyYmbnVsbD09PXRoaXMuYmVhbSYmdGhpcy5zdGVtX2RpcmVjdGlvbj09PXguVVAmJih0Kz10aGlzLmdldEdseXBoV2lkdGgoKSksdGhpcy5zZXRXaWR0aCh0KSx0aGlzLnNldFByZUZvcm1hdHRlZCghMCl9Z2V0Tm90ZUhlYWRCb3VuZHMoKXtsZXQgdD1udWxsLGU9bnVsbCxpPW51bGwscz1udWxsLG49dGhpcy5zdGF2ZS5nZXROdW1MaW5lcygpLHI9MSxvPSExLGE9ITEsbD1uLGg9cjtyZXR1cm4gdGhpcy5ub3RlX2hlYWRzLmZvckVhY2goKGM9Pntjb25zdCB1PWMuZ2V0TGluZSgpLGQ9Yy5nZXRZKCk7KG51bGw9PT10fHxkPHQpJiYodD1kKSwobnVsbD09PWV8fGQ+ZSkmJihlPWQpLG51bGw9PT1zJiZjLmlzRGlzcGxhY2VkKCkmJihzPWMuZ2V0QWJzb2x1dGVYKCkpLG51bGwhPT1pfHxjLmlzRGlzcGxhY2VkKCl8fChpPWMuZ2V0QWJzb2x1dGVYKCkpLG49dT5uP3U6bixyPXU8cj91OnIsYy5pc0Rpc3BsYWNlZCgpPyhvPSExPT09bz91Ok1hdGgubWF4KHUsbyksYT0hMT09PWE/dTpNYXRoLm1pbih1LGEpKToobD1NYXRoLm1heCh1LGwpLGg9TWF0aC5taW4odSxoKSl9KSx0aGlzKSx7eV90b3A6dCx5X2JvdHRvbTplLGRpc3BsYWNlZF94OnMsbm9uX2Rpc3BsYWNlZF94OmksaGlnaGVzdF9saW5lOm4sbG93ZXN0X2xpbmU6cixoaWdoZXN0X2Rpc3BsYWNlZF9saW5lOm8sbG93ZXN0X2Rpc3BsYWNlZF9saW5lOmEsaGlnaGVzdF9ub25fZGlzcGxhY2VkX2xpbmU6bCxsb3dlc3Rfbm9uX2Rpc3BsYWNlZF9saW5lOmh9fWdldE5vdGVIZWFkQmVnaW5YKCl7cmV0dXJuIHRoaXMuZ2V0QWJzb2x1dGVYKCkrdGhpcy54X3NoaWZ0fWdldE5vdGVIZWFkRW5kWCgpe3JldHVybiB0aGlzLmdldE5vdGVIZWFkQmVnaW5YKCkrdGhpcy5nZXRHbHlwaFdpZHRoKCl9ZHJhd0xlZGdlckxpbmVzKCl7Y29uc3R7c3RhdmU6dCxnbHlwaDplLHJlbmRlcl9vcHRpb25zOntzdHJva2VfcHg6aX0sY29udGV4dDpufT10aGlzLHI9ZS5nZXRXaWR0aCgpKzIqaSxvPTIqKGUuZ2V0V2lkdGgoKStpKS14LldJRFRILzI7aWYodGhpcy5pc1Jlc3QoKSlyZXR1cm47aWYoIW4pdGhyb3cgbmV3IHMuUkVSUihcIk5vQ2FudmFzQ29udGV4dFwiLFwiQ2FuJ3QgZHJhdyB3aXRob3V0IGEgY2FudmFzIGNvbnRleHQuXCIpO2NvbnN0e2hpZ2hlc3RfbGluZTphLGxvd2VzdF9saW5lOmwsaGlnaGVzdF9kaXNwbGFjZWRfbGluZTpoLGhpZ2hlc3Rfbm9uX2Rpc3BsYWNlZF9saW5lOmMsbG93ZXN0X2Rpc3BsYWNlZF9saW5lOnUsbG93ZXN0X25vbl9kaXNwbGFjZWRfbGluZTpkLGRpc3BsYWNlZF94OmYsbm9uX2Rpc3BsYWNlZF94Om19PXRoaXMuZ2V0Tm90ZUhlYWRCb3VuZHMoKSxwPU1hdGgubWluKGYsbSksYj0odCxlLHMpPT57bGV0IGE7YT1zJiZlP3AtaTplP20taTpmLWk7Y29uc3QgbD1lJiZzP286cjtuLmJlZ2luUGF0aCgpLG4ubW92ZVRvKGEsdCksbi5saW5lVG8oYStsLHQpLG4uc3Ryb2tlKCl9LGc9ey4uLnQuZ2V0U3R5bGUoKXx8e30sLi4udGhpcy5nZXRMZWRnZXJMaW5lU3R5bGUoKXx8e319O3RoaXMuYXBwbHlTdHlsZShuLGcpO2ZvcihsZXQgZT02O2U8PWE7KytlKXtjb25zdCBpPW51bGwhPT1tJiZlPD1jLHM9bnVsbCE9PWYmJmU8PWg7Yih0LmdldFlGb3JOb3RlKGUpLGkscyl9Zm9yKGxldCBlPTA7ZT49bDstLWUpe2NvbnN0IGk9bnVsbCE9PW0mJmU+PWQscz1udWxsIT09ZiYmZT49dTtiKHQuZ2V0WUZvck5vdGUoZSksaSxzKX10aGlzLnJlc3RvcmVTdHlsZShuLGcpfWRyYXdNb2RpZmllcnMoKXtpZighdGhpcy5jb250ZXh0KXRocm93IG5ldyBzLlJFUlIoXCJOb0NhbnZhc0NvbnRleHRcIixcIkNhbid0IGRyYXcgd2l0aG91dCBhIGNhbnZhcyBjb250ZXh0LlwiKTtjb25zdCB0PXRoaXMuY29udGV4dDt0Lm9wZW5Hcm91cChcIm1vZGlmaWVyc1wiKTtmb3IobGV0IGU9MDtlPHRoaXMubW9kaWZpZXJzLmxlbmd0aDtlKyspe2NvbnN0IGk9dGhpcy5tb2RpZmllcnNbZV0scz10aGlzLm5vdGVfaGVhZHNbaS5nZXRJbmRleCgpXSxuPXMuZ2V0U3R5bGUoKTtzLmFwcGx5U3R5bGUodCxuKSxpLnNldENvbnRleHQodCksaS5kcmF3V2l0aFN0eWxlKCkscy5yZXN0b3JlU3R5bGUodCxuKX10LmNsb3NlR3JvdXAoKX1kcmF3RmxhZygpe2NvbnN0e3N0ZW06dCxiZWFtOmUsY29udGV4dDppfT10aGlzO2lmKCFpKXRocm93IG5ldyBzLlJFUlIoXCJOb0NhbnZhc0NvbnRleHRcIixcIkNhbid0IGRyYXcgd2l0aG91dCBhIGNhbnZhcyBjb250ZXh0LlwiKTtjb25zdCBuPW51bGw9PT1lJiZ0aGlzLnJlbmRlckZsYWc7aWYodGhpcy5nZXRHbHlwaCgpLmZsYWcmJm4pe2NvbnN0e3lfdG9wOmUseV9ib3R0b206c309dGhpcy5nZXROb3RlSGVhZEJvdW5kcygpLG49dC5nZXRIZWlnaHQoKSxyPXRoaXMuZ2V0U3RlbVgoKSxvPXRoaXMuZ2V0U3RlbURpcmVjdGlvbigpPT09eC5ET1dOP2UtbisyOnMtbi0yO2kub3Blbkdyb3VwKFwiZmxhZ1wiLG51bGwse3BvaW50ZXJCQm94OiEwfSksdGhpcy5hcHBseVN0eWxlKGksdGhpcy5nZXRGbGFnU3R5bGUoKXx8ITEpLHRoaXMuZmxhZy5yZW5kZXIoaSxyLG8pLHRoaXMucmVzdG9yZVN0eWxlKGksdGhpcy5nZXRGbGFnU3R5bGUoKXx8ITEpLGkuY2xvc2VHcm91cCgpfX1kcmF3Tm90ZUhlYWRzKCl7dGhpcy5ub3RlX2hlYWRzLmZvckVhY2goKHQ9Pnt0aGlzLmNvbnRleHQub3Blbkdyb3VwKFwibm90ZWhlYWRcIixudWxsLHtwb2ludGVyQkJveDohMH0pLHQuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLmRyYXcoKSx0aGlzLmNvbnRleHQuY2xvc2VHcm91cCgpfSkpfWRyYXdTdGVtKHQpe2lmKCF0aGlzLmNvbnRleHQpdGhyb3cgbmV3IHMuUkVSUihcIk5vQ2FudmFzQ29udGV4dFwiLFwiQ2FuJ3QgZHJhdyB3aXRob3V0IGEgY2FudmFzIGNvbnRleHQuXCIpO3QmJnRoaXMuc2V0U3RlbShuZXcgeCh0KSksdGhpcy5zdGVtLmlkPXMuUHJlZml4KGAke3RoaXMuZ2V0QXR0cmlidXRlKFwiaWRcIil9LXN0ZW1gKSx0aGlzLnN0ZW0mJih0aGlzLmNvbnRleHQub3Blbkdyb3VwKFwic3RlbVwiLG51bGwse3BvaW50ZXJCQm94OiEwfSksdGhpcy5zdGVtLnNldENvbnRleHQodGhpcy5jb250ZXh0KS5kcmF3KCksdGhpcy5jb250ZXh0LmNsb3NlR3JvdXAoKSl9ZHJhdygpe2lmKCF0aGlzLmNvbnRleHQpdGhyb3cgbmV3IHMuUkVSUihcIk5vQ2FudmFzQ29udGV4dFwiLFwiQ2FuJ3QgZHJhdyB3aXRob3V0IGEgY2FudmFzIGNvbnRleHQuXCIpO2lmKCF0aGlzLnN0YXZlKXRocm93IG5ldyBzLlJFUlIoXCJOb1N0YXZlXCIsXCJDYW4ndCBkcmF3IHdpdGhvdXQgYSBzdGF2ZS5cIik7aWYoMD09PXRoaXMueXMubGVuZ3RoKXRocm93IG5ldyBzLlJFUlIoXCJOb1lWYWx1ZXNcIixcIkNhbid0IGRyYXcgbm90ZSB3aXRob3V0IFkgdmFsdWVzLlwiKTtjb25zdCB0PXRoaXMuZ2V0Tm90ZUhlYWRCZWdpblgoKSxlPXRoaXMuaGFzU3RlbSgpJiYhdGhpcy5iZWFtO2lmKHRoaXMubm90ZV9oZWFkcy5mb3JFYWNoKChlPT5lLnNldFgodCkpKSx0aGlzLnN0ZW0pe2NvbnN0IHQ9dGhpcy5nZXRTdGVtWCgpO3RoaXMuc3RlbS5zZXROb3RlSGVhZFhCb3VuZHModCx0KX0hZnVuY3Rpb24oLi4udCl7Ty5ERUJVRyYmcy5MKFwiVmV4LkZsb3cuU3RhdmVOb3RlXCIsdCl9KFwiUmVuZGVyaW5nIFwiLHRoaXMuaXNDaG9yZCgpP1wiY2hvcmQgOlwiOlwibm90ZSA6XCIsdGhpcy5rZXlzKSx0aGlzLmRyYXdMZWRnZXJMaW5lcygpLHRoaXMuYXBwbHlTdHlsZSgpLHRoaXMuc2V0QXR0cmlidXRlKFwiZWxcIix0aGlzLmNvbnRleHQub3Blbkdyb3VwKFwic3RhdmVub3RlXCIsdGhpcy5nZXRBdHRyaWJ1dGUoXCJpZFwiKSkpLHRoaXMuY29udGV4dC5vcGVuR3JvdXAoXCJub3RlXCIsbnVsbCx7cG9pbnRlckJCb3g6ITB9KSxlJiZ0aGlzLmRyYXdTdGVtKCksdGhpcy5kcmF3Tm90ZUhlYWRzKCksdGhpcy5kcmF3RmxhZygpLHRoaXMuY29udGV4dC5jbG9zZUdyb3VwKCksdGhpcy5kcmF3TW9kaWZpZXJzKCksdGhpcy5jb250ZXh0LmNsb3NlR3JvdXAoKSx0aGlzLnJlc3RvcmVTdHlsZSgpLHRoaXMuc2V0UmVuZGVyZWQoKX19Y2xhc3MgayBleHRlbmRzIEJ7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwiZnJldGhhbmRmaW5nZXJcIn1zdGF0aWMgZm9ybWF0KHQsZSl7Y29uc3R7bGVmdF9zaGlmdDppLHJpZ2h0X3NoaWZ0OnN9PWU7aWYoIXR8fDA9PT10Lmxlbmd0aClyZXR1cm4hMTtjb25zdCBuPVtdO2xldCByPW51bGwsbz0wLGE9MDtmb3IobGV0IGU9MDtlPHQubGVuZ3RoOysrZSl7Y29uc3QgbD10W2VdLGg9bC5nZXROb3RlKCksYz1sLmdldFBvc2l0aW9uKCksdT1oLmdldEtleVByb3BzKClbbC5nZXRJbmRleCgpXTtpZihoIT09cil7Zm9yKGxldCB0PTA7dDxoLmtleXMubGVuZ3RoOysrdCl7Y29uc3QgZT1oLmdldEtleVByb3BzKClbdF07MD09PWkmJihvPWUuZGlzcGxhY2VkP2guZ2V0RXh0cmFMZWZ0UHgoKTpvKSwwPT09cyYmKGE9ZS5kaXNwbGFjZWQ/aC5nZXRFeHRyYVJpZ2h0UHgoKTphKX1yPWh9bi5wdXNoKHtub3RlOmgsbnVtOmwscG9zOmMsbGluZTp1LmxpbmUsc2hpZnRMOm8sc2hpZnRSOmF9KX1uLnNvcnQoKCh0LGUpPT5lLmxpbmUtdC5saW5lKSk7bGV0IGw9MCxoPTAsYz0wLHU9MCxkPW51bGwsZj1udWxsO2ZvcihsZXQgdD0wO3Q8bi5sZW5ndGg7Kyt0KXtsZXQgZT0wO2NvbnN0e25vdGU6cixwb3M6byxudW06bSxsaW5lOnAsc2hpZnRMOmIsc2hpZnRSOmd9PW5bdF07cD09PWQmJnI9PT1mfHwobD1pK2IsaD1zK2cpO2NvbnN0IFM9bS5nZXRXaWR0aCgpKzE7bz09PUIuUG9zaXRpb24uTEVGVD8obS5zZXRYU2hpZnQoaStsKSxlPWkrUyxjPWU+Yz9lOmMpOm89PT1CLlBvc2l0aW9uLlJJR0hUJiYobS5zZXRYU2hpZnQoaCksZT1hK1MsdT1lPnU/ZTp1KSxkPXAsZj1yfXJldHVybiBlLmxlZnRfc2hpZnQrPWMsZS5yaWdodF9zaGlmdCs9dSwhMH1jb25zdHJ1Y3Rvcih0KXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiRnJldEhhbmRGaW5nZXJcIiksdGhpcy5ub3RlPW51bGwsdGhpcy5pbmRleD1udWxsLHRoaXMuZmluZ2VyPXQsdGhpcy53aWR0aD03LHRoaXMucG9zaXRpb249Qi5Qb3NpdGlvbi5MRUZULHRoaXMueF9zaGlmdD0wLHRoaXMueV9zaGlmdD0wLHRoaXMueF9vZmZzZXQ9MCx0aGlzLnlfb2Zmc2V0PTAsdGhpcy5mb250PXtmYW1pbHk6XCJzYW5zLXNlcmlmXCIsc2l6ZTo5LHdlaWdodDpcImJvbGRcIn19Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gay5DQVRFR09SWX1zZXRGcmV0SGFuZEZpbmdlcih0KXtyZXR1cm4gdGhpcy5maW5nZXI9dCx0aGlzfXNldE9mZnNldFgodCl7cmV0dXJuIHRoaXMueF9vZmZzZXQ9dCx0aGlzfXNldE9mZnNldFkodCl7cmV0dXJuIHRoaXMueV9vZmZzZXQ9dCx0aGlzfWRyYXcoKXtpZih0aGlzLmNoZWNrQ29udGV4dCgpLCF0aGlzLm5vdGV8fG51bGw9PXRoaXMuaW5kZXgpdGhyb3cgbmV3IHMuUkVSUihcIk5vQXR0YWNoZWROb3RlXCIsXCJDYW4ndCBkcmF3IHN0cmluZyBudW1iZXIgd2l0aG91dCBhIG5vdGUgYW5kIGluZGV4LlwiKTt0aGlzLnNldFJlbmRlcmVkKCk7Y29uc3QgdD10aGlzLmNvbnRleHQsZT10aGlzLm5vdGUuZ2V0TW9kaWZpZXJTdGFydFhZKHRoaXMucG9zaXRpb24sdGhpcy5pbmRleCk7bGV0IGk9ZS54K3RoaXMueF9zaGlmdCt0aGlzLnhfb2Zmc2V0LG49ZS55K3RoaXMueV9zaGlmdCt0aGlzLnlfb2Zmc2V0KzU7c3dpdGNoKHRoaXMucG9zaXRpb24pe2Nhc2UgQi5Qb3NpdGlvbi5BQk9WRTppLT00LG4tPTEyO2JyZWFrO2Nhc2UgQi5Qb3NpdGlvbi5CRUxPVzppLT0yLG4rPTEwO2JyZWFrO2Nhc2UgQi5Qb3NpdGlvbi5MRUZUOmktPXRoaXMud2lkdGg7YnJlYWs7Y2FzZSBCLlBvc2l0aW9uLlJJR0hUOmkrPTE7YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgcy5SRVJSKFwiSW52YWxpZFBvc3Rpb25cIixgVGhlIHBvc2l0aW9uICR7dGhpcy5wb3NpdGlvbn0gZG9lcyBub3QgZXhpc3RgKX10LnNhdmUoKSx0LnNldEZvbnQodGhpcy5mb250LmZhbWlseSx0aGlzLmZvbnQuc2l6ZSx0aGlzLmZvbnQud2VpZ2h0KSx0LmZpbGxUZXh0KFwiXCIrdGhpcy5maW5nZXIsaSxuKSx0LnJlc3RvcmUoKX19Y2xhc3MgVntzdGF0aWMgZ2V0IE5VTV9UT05FUygpe3JldHVybiAxMn1zdGF0aWMgZ2V0IHJvb3RzKCl7cmV0dXJuW1wiY1wiLFwiZFwiLFwiZVwiLFwiZlwiLFwiZ1wiLFwiYVwiLFwiYlwiXX1zdGF0aWMgZ2V0IHJvb3RfdmFsdWVzKCl7cmV0dXJuWzAsMiw0LDUsNyw5LDExXX1zdGF0aWMgZ2V0IHJvb3RfaW5kaWNlcygpe3JldHVybntjOjAsZDoxLGU6MixmOjMsZzo0LGE6NSxiOjZ9fXN0YXRpYyBnZXQgY2Fub25pY2FsX25vdGVzKCl7cmV0dXJuW1wiY1wiLFwiYyNcIixcImRcIixcImQjXCIsXCJlXCIsXCJmXCIsXCJmI1wiLFwiZ1wiLFwiZyNcIixcImFcIixcImEjXCIsXCJiXCJdfXN0YXRpYyBnZXQgZGlhdG9uaWNfaW50ZXJ2YWxzKCl7cmV0dXJuW1widW5pc29uXCIsXCJtMlwiLFwiTTJcIixcIm0zXCIsXCJNM1wiLFwicDRcIixcImRpbTVcIixcInA1XCIsXCJtNlwiLFwiTTZcIixcImI3XCIsXCJNN1wiLFwib2N0YXZlXCJdfXN0YXRpYyBnZXQgZGlhdG9uaWNfYWNjaWRlbnRhbHMoKXtyZXR1cm57dW5pc29uOntub3RlOjAsYWNjaWRlbnRhbDowfSxtMjp7bm90ZToxLGFjY2lkZW50YWw6LTF9LE0yOntub3RlOjEsYWNjaWRlbnRhbDowfSxtMzp7bm90ZToyLGFjY2lkZW50YWw6LTF9LE0zOntub3RlOjIsYWNjaWRlbnRhbDowfSxwNDp7bm90ZTozLGFjY2lkZW50YWw6MH0sZGltNTp7bm90ZTo0LGFjY2lkZW50YWw6LTF9LHA1Ontub3RlOjQsYWNjaWRlbnRhbDowfSxtNjp7bm90ZTo1LGFjY2lkZW50YWw6LTF9LE02Ontub3RlOjUsYWNjaWRlbnRhbDowfSxiNzp7bm90ZTo2LGFjY2lkZW50YWw6LTF9LE03Ontub3RlOjYsYWNjaWRlbnRhbDowfSxvY3RhdmU6e25vdGU6NyxhY2NpZGVudGFsOjB9fX1zdGF0aWMgZ2V0IGludGVydmFscygpe3JldHVybnt1OjAsdW5pc29uOjAsbTI6MSxiMjoxLG1pbjI6MSxTOjEsSDoxLDI6MixNMjoyLG1hajI6MixUOjIsVzoyLG0zOjMsYjM6MyxtaW4zOjMsTTM6NCwzOjQsbWFqMzo0LDQ6NSxwNDo1LFwiIzRcIjo2LGI1OjYsYXVnNDo2LGRpbTU6Niw1OjcscDU6NyxcIiM1XCI6OCxiNjo4LGF1ZzU6OCw2OjksTTY6OSxtYWo2OjksYjc6MTAsbTc6MTAsbWluNzoxMCxkb203OjEwLE03OjExLG1hajc6MTEsODoxMixvY3RhdmU6MTJ9fXN0YXRpYyBnZXQgc2NhbGVzKCl7cmV0dXJue21ham9yOlsyLDIsMSwyLDIsMiwxXSxkb3JpYW46WzIsMSwyLDIsMiwxLDJdLG1peG9seWRpYW46WzIsMiwxLDIsMiwxLDJdLG1pbm9yOlsyLDEsMiwyLDEsMiwyXX19c3RhdGljIGdldCBzY2FsZVR5cGVzKCl7cmV0dXJue006Vi5zY2FsZXMubWFqb3IsbTpWLnNjYWxlcy5taW5vcn19c3RhdGljIGdldCBhY2NpZGVudGFscygpe3JldHVybltcImJiXCIsXCJiXCIsXCJuXCIsXCIjXCIsXCIjI1wiXX1zdGF0aWMgZ2V0IG5vdGVWYWx1ZXMoKXtyZXR1cm57Yzp7cm9vdF9pbmRleDowLGludF92YWw6MH0sY246e3Jvb3RfaW5kZXg6MCxpbnRfdmFsOjB9LFwiYyNcIjp7cm9vdF9pbmRleDowLGludF92YWw6MX0sXCJjIyNcIjp7cm9vdF9pbmRleDowLGludF92YWw6Mn0sY2I6e3Jvb3RfaW5kZXg6MCxpbnRfdmFsOjExfSxjYmI6e3Jvb3RfaW5kZXg6MCxpbnRfdmFsOjEwfSxkOntyb290X2luZGV4OjEsaW50X3ZhbDoyfSxkbjp7cm9vdF9pbmRleDoxLGludF92YWw6Mn0sXCJkI1wiOntyb290X2luZGV4OjEsaW50X3ZhbDozfSxcImQjI1wiOntyb290X2luZGV4OjEsaW50X3ZhbDo0fSxkYjp7cm9vdF9pbmRleDoxLGludF92YWw6MX0sZGJiOntyb290X2luZGV4OjEsaW50X3ZhbDowfSxlOntyb290X2luZGV4OjIsaW50X3ZhbDo0fSxlbjp7cm9vdF9pbmRleDoyLGludF92YWw6NH0sXCJlI1wiOntyb290X2luZGV4OjIsaW50X3ZhbDo1fSxcImUjI1wiOntyb290X2luZGV4OjIsaW50X3ZhbDo2fSxlYjp7cm9vdF9pbmRleDoyLGludF92YWw6M30sZWJiOntyb290X2luZGV4OjIsaW50X3ZhbDoyfSxmOntyb290X2luZGV4OjMsaW50X3ZhbDo1fSxmbjp7cm9vdF9pbmRleDozLGludF92YWw6NX0sXCJmI1wiOntyb290X2luZGV4OjMsaW50X3ZhbDo2fSxcImYjI1wiOntyb290X2luZGV4OjMsaW50X3ZhbDo3fSxmYjp7cm9vdF9pbmRleDozLGludF92YWw6NH0sZmJiOntyb290X2luZGV4OjMsaW50X3ZhbDozfSxnOntyb290X2luZGV4OjQsaW50X3ZhbDo3fSxnbjp7cm9vdF9pbmRleDo0LGludF92YWw6N30sXCJnI1wiOntyb290X2luZGV4OjQsaW50X3ZhbDo4fSxcImcjI1wiOntyb290X2luZGV4OjQsaW50X3ZhbDo5fSxnYjp7cm9vdF9pbmRleDo0LGludF92YWw6Nn0sZ2JiOntyb290X2luZGV4OjQsaW50X3ZhbDo1fSxhOntyb290X2luZGV4OjUsaW50X3ZhbDo5fSxhbjp7cm9vdF9pbmRleDo1LGludF92YWw6OX0sXCJhI1wiOntyb290X2luZGV4OjUsaW50X3ZhbDoxMH0sXCJhIyNcIjp7cm9vdF9pbmRleDo1LGludF92YWw6MTF9LGFiOntyb290X2luZGV4OjUsaW50X3ZhbDo4fSxhYmI6e3Jvb3RfaW5kZXg6NSxpbnRfdmFsOjd9LGI6e3Jvb3RfaW5kZXg6NixpbnRfdmFsOjExfSxibjp7cm9vdF9pbmRleDo2LGludF92YWw6MTF9LFwiYiNcIjp7cm9vdF9pbmRleDo2LGludF92YWw6MH0sXCJiIyNcIjp7cm9vdF9pbmRleDo2LGludF92YWw6MX0sYmI6e3Jvb3RfaW5kZXg6NixpbnRfdmFsOjEwfSxiYmI6e3Jvb3RfaW5kZXg6NixpbnRfdmFsOjl9fX1pc1ZhbGlkTm90ZVZhbHVlKHQpe3JldHVybiEobnVsbD09dHx8dDwwfHx0Pj1WLk5VTV9UT05FUyl9aXNWYWxpZEludGVydmFsVmFsdWUodCl7cmV0dXJuIHRoaXMuaXNWYWxpZE5vdGVWYWx1ZSh0KX1nZXROb3RlUGFydHModCl7aWYoIXR8fHQubGVuZ3RoPDEpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLFwiSW52YWxpZCBub3RlIG5hbWU6IFwiK3QpO2lmKHQubGVuZ3RoPjMpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLFwiSW52YWxpZCBub3RlIG5hbWU6IFwiK3QpO2NvbnN0IGU9dC50b0xvd2VyQ2FzZSgpLGk9L14oW2NkZWZnYWJdKShifGJifG58I3wjIyk/JC8uZXhlYyhlKTtpZihudWxsIT1pKXJldHVybntyb290OmlbMV0sYWNjaWRlbnRhbDppWzJdfTt0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsXCJJbnZhbGlkIG5vdGUgbmFtZTogXCIrdCl9Z2V0S2V5UGFydHModCl7aWYoIXR8fHQubGVuZ3RoPDEpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLFwiSW52YWxpZCBrZXk6IFwiK3QpO2NvbnN0IGU9dC50b0xvd2VyQ2FzZSgpLGk9L14oW2NkZWZnYWJdKShifCMpPyhtZWx8aGFybXxtfE0pPyQvLmV4ZWMoZSk7aWYobnVsbCE9aSl7Y29uc3QgdD1pWzFdLGU9aVsyXTtsZXQgcz1pWzNdO3JldHVybiBzfHwocz1cIk1cIikse3Jvb3Q6dCxhY2NpZGVudGFsOmUsdHlwZTpzfX10aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsYEludmFsaWQga2V5OiAke3R9YCl9Z2V0Tm90ZVZhbHVlKHQpe2NvbnN0IGU9Vi5ub3RlVmFsdWVzW3RdO2lmKG51bGw9PWUpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLGBJbnZhbGlkIG5vdGUgbmFtZTogJHt0fWApO3JldHVybiBlLmludF92YWx9Z2V0SW50ZXJ2YWxWYWx1ZSh0KXtjb25zdCBlPVYuaW50ZXJ2YWxzW3RdO2lmKG51bGw9PWUpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLGBJbnZhbGlkIGludGVydmFsIG5hbWU6ICR7dH1gKTtyZXR1cm4gZX1nZXRDYW5vbmljYWxOb3RlTmFtZSh0KXtpZighdGhpcy5pc1ZhbGlkTm90ZVZhbHVlKHQpKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixgSW52YWxpZCBub3RlIHZhbHVlOiAke3R9YCk7cmV0dXJuIFYuY2Fub25pY2FsX25vdGVzW3RdfWdldENhbm9uaWNhbEludGVydmFsTmFtZSh0KXtpZighdGhpcy5pc1ZhbGlkSW50ZXJ2YWxWYWx1ZSh0KSl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsYEludmFsaWQgaW50ZXJ2YWwgdmFsdWU6ICR7dH1gKTtyZXR1cm4gVi5kaWF0b25pY19pbnRlcnZhbHNbdF19Z2V0UmVsYXRpdmVOb3RlVmFsdWUodCxlLGkpe2lmKG51bGw9PWkmJihpPTEpLDEhPT1pJiYtMSE9PWkpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLGBJbnZhbGlkIGRpcmVjdGlvbjogJHtpfWApO2xldCBuPSh0K2kqZSklVi5OVU1fVE9ORVM7cmV0dXJuIG48MCYmKG4rPVYuTlVNX1RPTkVTKSxufWdldFJlbGF0aXZlTm90ZU5hbWUodCxlKXtjb25zdCBpPXRoaXMuZ2V0Tm90ZVBhcnRzKHQpLG49dGhpcy5nZXROb3RlVmFsdWUoaS5yb290KTtsZXQgcj1lLW47aWYoTWF0aC5hYnMocik+Vi5OVU1fVE9ORVMtMyl7bGV0IGk9MTtyPjAmJihpPS0xKTtjb25zdCBvPShlKzErKG4rMSkpJVYuTlVNX1RPTkVTKmk7aWYoTWF0aC5hYnMobyk+Mil0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsYE5vdGVzIG5vdCByZWxhdGVkOiAke3R9LCAke2V9KWApO3I9b31pZihNYXRoLmFicyhyKT4yKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixgTm90ZXMgbm90IHJlbGF0ZWQ6ICR7dH0sICR7ZX0pYCk7bGV0IG89aS5yb290O2lmKHI+MClmb3IobGV0IHQ9MTt0PD1yOysrdClvKz1cIiNcIjtlbHNlIGlmKHI8MClmb3IobGV0IHQ9LTE7dD49cjstLXQpbys9XCJiXCI7cmV0dXJuIG99Z2V0U2NhbGVUb25lcyh0LGUpe2NvbnN0IGk9W3RdO2xldCBzPXQ7Zm9yKGxldCBuPTA7bjxlLmxlbmd0aDtuKz0xKXM9dGhpcy5nZXRSZWxhdGl2ZU5vdGVWYWx1ZShzLGVbbl0pLHMhPT10JiZpLnB1c2gocyk7cmV0dXJuIGl9Z2V0SW50ZXJ2YWxCZXR3ZWVuKHQsZSxpKXtpZihudWxsPT1pJiYoaT0xKSwxIT09aSYmLTEhPT1pKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixgSW52YWxpZCBkaXJlY3Rpb246ICR7aX1gKTtpZighdGhpcy5pc1ZhbGlkTm90ZVZhbHVlKHQpfHwhdGhpcy5pc1ZhbGlkTm90ZVZhbHVlKGUpKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixgSW52YWxpZCBub3RlczogJHt0fSwgJHtlfWApO2xldCBuPTE9PT1pP2UtdDp0LWU7cmV0dXJuIG48MCYmKG4rPVYuTlVNX1RPTkVTKSxufWNyZWF0ZVNjYWxlTWFwKHQpe2NvbnN0IGU9dGhpcy5nZXRLZXlQYXJ0cyh0KSxpPVYuc2NhbGVUeXBlc1tlLnR5cGVdO2xldCBuPWUucm9vdDtpZihlLmFjY2lkZW50YWwmJihuKz1lLmFjY2lkZW50YWwpLCFpKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixcIlVuc3VwcG9ydGVkIGtleSB0eXBlOiBcIit0KTtjb25zdCByPXRoaXMuZ2V0U2NhbGVUb25lcyh0aGlzLmdldE5vdGVWYWx1ZShuKSxpKSxvPVYucm9vdF9pbmRpY2VzW2Uucm9vdF0sYT17fTtmb3IobGV0IHQ9MDt0PFYucm9vdHMubGVuZ3RoOysrdCl7Y29uc3QgZT0obyt0KSVWLnJvb3RzLmxlbmd0aCxpPVYucm9vdHNbZV07bGV0IHM9dGhpcy5nZXRSZWxhdGl2ZU5vdGVOYW1lKGksclt0XSk7MT09PXMubGVuZ3RoJiYocys9XCJuXCIpLGFbaV09c31yZXR1cm4gYX19ZnVuY3Rpb24gRyguLi50KXtVLkRFQlVHJiZzLkwoXCJWZXguRmxvdy5BY2NpZGVudGFsXCIsdCl9Y29uc3QgVz10PT50LmdldE1ldHJpY3MoKS53aWR0aDtjbGFzcyBVIGV4dGVuZHMgQntzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJhY2NpZGVudGFsc1wifXN0YXRpYyBmb3JtYXQodCxlKXtjb25zdCBpPWUubGVmdF9zaGlmdCsxO2lmKCF0fHwwPT09dC5sZW5ndGgpcmV0dXJuO2NvbnN0IHM9W107bGV0IG4scj1udWxsLG89MDtmb3IobGV0IGU9MDtlPHQubGVuZ3RoOysrZSl7Y29uc3QgaT10W2VdLGE9aS5nZXROb3RlKCksbD1hLmdldFN0YXZlKCksaD1hLmdldEtleVByb3BzKClbaS5nZXRJbmRleCgpXTtpZihhIT09cil7Zm9yKGxldCB0PTA7dDxhLmtleXMubGVuZ3RoOysrdCluPWEuZ2V0S2V5UHJvcHMoKVt0XSxvPW4uZGlzcGxhY2VkP2EuZ2V0RXh0cmFMZWZ0UHgoKTpvO3I9YX1pZihudWxsIT09bCl7Y29uc3QgdD1sLm9wdGlvbnMuc3BhY2luZ19iZXR3ZWVuX2xpbmVzX3B4LGU9bC5nZXRZRm9yTGluZShoLmxpbmUpLG49TWF0aC5yb3VuZChlL3QqMikvMjtzLnB1c2goe3k6ZSxsaW5lOm4sc2hpZnQ6byxhY2M6aSxsaW5lU3BhY2U6dH0pfWVsc2Ugcy5wdXNoKHtsaW5lOmgubGluZSxzaGlmdDpvLGFjYzppfSl9cy5zb3J0KCgodCxlKT0+ZS5saW5lLXQubGluZSkpO2NvbnN0IGE9W107bGV0IGw9MCxoPW51bGw7Zm9yKGxldCB0PTA7dDxzLmxlbmd0aDt0Kyspe2NvbnN0IGU9c1t0XTtudWxsIT09aCYmaD09PWUubGluZXx8YS5wdXNoKHtsaW5lOmUubGluZSxmbGF0TGluZTohMCxkYmxTaGFycExpbmU6ITAsbnVtQWNjOjAsd2lkdGg6MH0pLFwiYlwiIT09ZS5hY2MudHlwZSYmXCJiYlwiIT09ZS5hY2MudHlwZSYmKGFbYS5sZW5ndGgtMV0uZmxhdExpbmU9ITEpLFwiIyNcIiE9PWUuYWNjLnR5cGUmJihhW2EubGVuZ3RoLTFdLmRibFNoYXJwTGluZT0hMSksYVthLmxlbmd0aC0xXS5udW1BY2MrKyxhW2EubGVuZ3RoLTFdLndpZHRoKz1lLmFjYy5nZXRXaWR0aCgpKzMsbD1lLnNoaWZ0Pmw/ZS5zaGlmdDpsLGg9ZS5saW5lfWxldCBjPTA7Zm9yKGxldCB0PTA7dDxhLmxlbmd0aDt0Kyspe2xldCBlPSExO2NvbnN0IGk9dDtsZXQgcz10O2Zvcig7cysxPGEubGVuZ3RoJiYhZTspdGhpcy5jaGVja0NvbGxpc2lvbihhW3NdLGFbcysxXSk/cysrOmU9ITA7Y29uc3Qgbj10PT5hW2krdF0scj10PT50Lm1hcChuKSxvPSh0LGUpPT57Y29uc3RbaSxzXT1yKFt0LGVdKS5tYXAoKHQ9PnQubGluZSkpO3JldHVybiBpLXN9LGw9KC4uLnQpPT50Lm1hcChyKS5ldmVyeSgodD0+IXRoaXMuY2hlY2tDb2xsaXNpb24oLi4udCkpKSxoPXMtaSsxO2xldCB1LGQsZj10aGlzLmNoZWNrQ29sbGlzaW9uKGFbaV0sYVtzXSk/XCJhXCI6XCJiXCI7c3dpdGNoKGgpe2Nhc2UgMzpcImFcIj09PWYmJi41PT09bygxLDIpJiYuNSE9PW8oMCwxKSYmKGY9XCJzZWNvbmRfb25fYm90dG9tXCIpO2JyZWFrO2Nhc2UgNDpsKFswLDJdLFsxLDNdKSYmKGY9XCJzcGFjZWRfb3V0X3RldHJhY2hvcmRcIik7YnJlYWs7Y2FzZSA1OlwiYlwiPT09ZiYmbChbMSwzXSkmJihmPVwic3BhY2VkX291dF9wZW50YWNob3JkXCIsbChbMCwyXSxbMiw0XSkmJihmPVwidmVyeV9zcGFjZWRfb3V0X3BlbnRhY2hvcmRcIikpO2JyZWFrO2Nhc2UgNjpsKFswLDNdLFsxLDRdLFsyLDVdKSYmKGY9XCJzcGFjZWRfb3V0X2hleGFjaG9yZFwiKSxsKFswLDJdLFsyLDRdLFsxLDNdLFszLDVdKSYmKGY9XCJ2ZXJ5X3NwYWNlZF9vdXRfaGV4YWNob3JkXCIpfWlmKGg+PTcpe2xldCBlPTIsaT0hMDtmb3IoOyEwPT09aTspe2k9ITE7Zm9yKGxldCB0PTA7dCtlPGEubGVuZ3RoO3QrKylpZih0aGlzLmNoZWNrQ29sbGlzaW9uKGFbdF0sYVt0K2VdKSl7aT0hMCxlKys7YnJlYWt9fWZvcih1PXQ7dTw9czt1KyspZD0odS10KSVlKzEsYVt1XS5jb2x1bW49ZCxjPWM+ZD9jOmR9ZWxzZSBmb3IodT10O3U8PXM7dSsrKWQ9bS5hY2NpZGVudGFsQ29sdW1uc1RhYmxlW2hdW2ZdW3UtdF0sYVt1XS5jb2x1bW49ZCxjPWM+ZD9jOmQ7dD1zfWNvbnN0IHU9W10sZD1bXTtmb3IobGV0IHQ9MDt0PD1jO3QrKyl1W3RdPTAsZFt0XT0wO3VbMF09bCtpLGRbMF09bCtpLGEuZm9yRWFjaCgodD0+e3Qud2lkdGg+dVt0LmNvbHVtbl0mJih1W3QuY29sdW1uXT10LndpZHRoKX0pKTtmb3IobGV0IHQ9MTt0PHUubGVuZ3RoO3QrKylkW3RdPXVbdF0rZFt0LTFdO2NvbnN0IGY9ZFtkLmxlbmd0aC0xXTtsZXQgcD0wO2EuZm9yRWFjaCgodD0+e2xldCBlPTA7Y29uc3QgaT1wK3QubnVtQWNjO2Zvcig7cDxpO3ArKyl7Y29uc3QgaT1kW3QuY29sdW1uLTFdK2U7c1twXS5hY2Muc2V0WFNoaWZ0KGkpLGUrPXNbcF0uYWNjLmdldFdpZHRoKCkrMyxHKFwiTGluZSwgYWNjQ291bnQsIHNoaWZ0OiBcIix0LmxpbmUscCxpKX19KSksZS5sZWZ0X3NoaWZ0Kz1mfXN0YXRpYyBjaGVja0NvbGxpc2lvbih0LGUpe2xldCBpPWUubGluZS10LmxpbmUscz0zO2k+MD8ocz1lLmZsYXRMaW5lfHxlLmRibFNoYXJwTGluZT8yLjU6Myx0LmRibFNoYXJwTGluZSYmKGktPS41KSk6KHM9dC5mbGF0TGluZXx8dC5kYmxTaGFycExpbmU/Mi41OjMsZS5kYmxTaGFycExpbmUmJihpLT0uNSkpO2NvbnN0IG49TWF0aC5hYnMoaSk8cztyZXR1cm4gRyhcIkxpbmVfMSwgTGluZV8yLCBDb2xsaXNpb246IFwiLHQubGluZSxlLmxpbmUsbiksbn1zdGF0aWMgYXBwbHlBY2NpZGVudGFscyh0LGUpe2NvbnN0IGk9W10scz17fTt0LmZvckVhY2goKHQ9Pntjb25zdCBlPW5ldyBuKDAsMSk7dC5nZXRUaWNrYWJsZXMoKS5mb3JFYWNoKCh0PT57aWYodC5zaG91bGRJZ25vcmVUaWNrcygpKXJldHVybjtjb25zdCBuPXNbZS52YWx1ZSgpXTtuP24ucHVzaCh0KTooaS5wdXNoKGUudmFsdWUoKSksc1tlLnZhbHVlKCldPVt0XSksZS5hZGQodC5nZXRUaWNrcygpKX0pKX0pKTtjb25zdCByPW5ldyBWO2V8fChlPVwiQ1wiKTtjb25zdCBvPXIuY3JlYXRlU2NhbGVNYXAoZSk7aS5mb3JFYWNoKCh0PT57Y29uc3QgZT1zW3RdLGk9W10sbj10PT57dC5pc1Jlc3QoKXx8dC5zaG91bGRJZ25vcmVUaWNrcygpfHwodC5rZXlzLmZvckVhY2goKChlLHMpPT57Y29uc3Qgbj1yLmdldE5vdGVQYXJ0cyhlLnNwbGl0KFwiL1wiKVswXSksYT1uLmFjY2lkZW50YWx8fFwiblwiLGw9bi5yb290K2EsaD1vW24ucm9vdF09PT1sLGM9aS5pbmRleE9mKGwpPi0xO2lmKCFofHxoJiZjKXtvW24ucm9vdF09bDtjb25zdCBlPW5ldyBVKGEpO3QuYWRkQWNjaWRlbnRhbChzLGUpLGkucHVzaChsKX19KSksdC5nZXRNb2RpZmllcnMoKS5mb3JFYWNoKCh0PT57XCJncmFjZW5vdGVncm91cHNcIj09PXQuZ2V0Q2F0ZWdvcnkoKSYmdC5nZXRHcmFjZU5vdGVzKCkuZm9yRWFjaChuKX0pKSl9O2UuZm9yRWFjaChuKX0pKX1jb25zdHJ1Y3Rvcih0PW51bGwpe2lmKHN1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJBY2NpZGVudGFsXCIpLEcoXCJOZXcgYWNjaWRlbnRhbDogXCIsdCksdGhpcy5ub3RlPW51bGwsdGhpcy5pbmRleD1udWxsLHRoaXMudHlwZT10LHRoaXMucG9zaXRpb249Qi5Qb3NpdGlvbi5MRUZULHRoaXMucmVuZGVyX29wdGlvbnM9e2ZvbnRfc2NhbGU6Mzgsc3Ryb2tlX3B4OjMscGFyZW5MZWZ0UGFkZGluZzoyLHBhcmVuUmlnaHRQYWRkaW5nOjJ9LHRoaXMuYWNjaWRlbnRhbD1tLmFjY2lkZW50YWxDb2Rlcyh0aGlzLnR5cGUpLCF0aGlzLmFjY2lkZW50YWwpdGhyb3cgbmV3IHMuUkVSUihcIkFyZ3VtZW50RXJyb3JcIixgVW5rbm93biBhY2NpZGVudGFsIHR5cGU6ICR7dH1gKTt0aGlzLmNhdXRpb25hcnk9ITEsdGhpcy5wYXJlbkxlZnQ9bnVsbCx0aGlzLnBhcmVuUmlnaHQ9bnVsbCx0aGlzLnJlc2V0KCl9cmVzZXQoKXtjb25zdCB0PXRoaXMucmVuZGVyX29wdGlvbnMuZm9udF9zY2FsZTt0aGlzLmdseXBoPW5ldyBmKHRoaXMuYWNjaWRlbnRhbC5jb2RlLHQpLHRoaXMuZ2x5cGguc2V0T3JpZ2luWCgxKSx0aGlzLmNhdXRpb25hcnkmJih0aGlzLnBhcmVuTGVmdD1uZXcgZihtLmFjY2lkZW50YWxDb2RlcyhcIntcIikuY29kZSx0KSx0aGlzLnBhcmVuUmlnaHQ9bmV3IGYobS5hY2NpZGVudGFsQ29kZXMoXCJ9XCIpLmNvZGUsdCksdGhpcy5wYXJlbkxlZnQuc2V0T3JpZ2luWCgxKSx0aGlzLnBhcmVuUmlnaHQuc2V0T3JpZ2luWCgxKSl9Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gVS5DQVRFR09SWX1nZXRXaWR0aCgpe2NvbnN0IHQ9dGhpcy5jYXV0aW9uYXJ5P1codGhpcy5wYXJlbkxlZnQpK1codGhpcy5wYXJlblJpZ2h0KSt0aGlzLnJlbmRlcl9vcHRpb25zLnBhcmVuTGVmdFBhZGRpbmcrdGhpcy5yZW5kZXJfb3B0aW9ucy5wYXJlblJpZ2h0UGFkZGluZzowO3JldHVybiBXKHRoaXMuZ2x5cGgpK3R9c2V0Tm90ZSh0KXtpZighdCl0aHJvdyBuZXcgcy5SRVJSKFwiQXJndW1lbnRFcnJvclwiLGBCYWQgbm90ZSB2YWx1ZTogJHt0fWApO3RoaXMubm90ZT10LFwiZ3JhY2Vub3Rlc1wiPT09dGhpcy5ub3RlLmdldENhdGVnb3J5KCkmJih0aGlzLnJlbmRlcl9vcHRpb25zLmZvbnRfc2NhbGU9MjUsdGhpcy5yZXNldCgpKX1zZXRBc0NhdXRpb25hcnkoKXtyZXR1cm4gdGhpcy5jYXV0aW9uYXJ5PSEwLHRoaXMucmVuZGVyX29wdGlvbnMuZm9udF9zY2FsZT0yOCx0aGlzLnJlc2V0KCksdGhpc31kcmF3KCl7Y29uc3R7Y29udGV4dDp0LHR5cGU6ZSxwb3NpdGlvbjppLG5vdGU6bixpbmRleDpyLGNhdXRpb25hcnk6byx4X3NoaWZ0OmEseV9zaGlmdDpsLGdseXBoOmgscGFyZW5MZWZ0OmMscGFyZW5SaWdodDp1LHJlbmRlcl9vcHRpb25zOntwYXJlbkxlZnRQYWRkaW5nOmQscGFyZW5SaWdodFBhZGRpbmc6Zn19PXRoaXM7aWYodGhpcy5jaGVja0NvbnRleHQoKSwhbnx8bnVsbD09cil0aHJvdyBuZXcgcy5SRVJSKFwiTm9BdHRhY2hlZE5vdGVcIixcIkNhbid0IGRyYXcgYWNjaWRlbnRhbCB3aXRob3V0IGEgbm90ZSBhbmQgaW5kZXguXCIpO2NvbnN0IG09bi5nZXRNb2RpZmllclN0YXJ0WFkoaSxyKTtsZXQgcD1tLngrYTtjb25zdCBiPW0ueStsO0coXCJSZW5kZXJpbmc6IFwiLGUscCxiKSxvPyh1LnJlbmRlcih0LHAsYikscC09Vyh1KSxwLT1mLHAtPXRoaXMuYWNjaWRlbnRhbC5wYXJlblJpZ2h0UGFkZGluZ0FkanVzdG1lbnQsaC5yZW5kZXIodCxwLGIpLHAtPVcoaCkscC09ZCxjLnJlbmRlcih0LHAsYikpOmgucmVuZGVyKHQscCxiKSx0aGlzLnNldFJlbmRlcmVkKCl9fWNsYXNzIHogZXh0ZW5kcyBCe3N0YXRpYyBnZXQgQ0FURUdPUlkoKXtyZXR1cm5cIm5vdGVzdWJncm91cFwifXN0YXRpYyBmb3JtYXQodCxlKXtpZighdHx8MD09PXQubGVuZ3RoKXJldHVybiExO2xldCBpPTA7Zm9yKGxldCBlPTA7ZTx0Lmxlbmd0aDsrK2Upe2NvbnN0IHM9dFtlXTtzLnByZUZvcm1hdCgpLGkrPXMuZ2V0V2lkdGgoKX1yZXR1cm4gZS5sZWZ0X3NoaWZ0Kz1pLCEwfWNvbnN0cnVjdG9yKHQpe3JldHVybiBzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiTm90ZVN1Ykdyb3VwXCIpLHRoaXMubm90ZT1udWxsLHRoaXMuaW5kZXg9bnVsbCx0aGlzLnBvc2l0aW9uPUIuUG9zaXRpb24uTEVGVCx0aGlzLnN1Yk5vdGVzPXQsdGhpcy5zdWJOb3Rlcy5mb3JFYWNoKCh0PT57dC5pZ25vcmVfdGlja3M9ITF9KSksdGhpcy53aWR0aD0wLHRoaXMucHJlRm9ybWF0dGVkPSExLHRoaXMuZm9ybWF0dGVyPW5ldyB1dCx0aGlzLnZvaWNlPW5ldyBQKHtudW1fYmVhdHM6NCxiZWF0X3ZhbHVlOjQscmVzb2x1dGlvbjptLlJFU09MVVRJT059KS5zZXRTdHJpY3QoITEpLHRoaXMudm9pY2UuYWRkVGlja2FibGVzKHRoaXMuc3ViTm90ZXMpLHRoaXN9Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gei5DQVRFR09SWX1wcmVGb3JtYXQoKXt0aGlzLnByZUZvcm1hdHRlZHx8KHRoaXMuZm9ybWF0dGVyLmpvaW5Wb2ljZXMoW3RoaXMudm9pY2VdKS5mb3JtYXQoW3RoaXMudm9pY2VdLDApLHRoaXMuc2V0V2lkdGgodGhpcy5mb3JtYXR0ZXIuZ2V0TWluVG90YWxXaWR0aCgpKSx0aGlzLnByZUZvcm1hdHRlZD0hMCl9c2V0Tm90ZSh0KXt0aGlzLm5vdGU9dH1zZXRXaWR0aCh0KXt0aGlzLndpZHRoPXR9Z2V0V2lkdGgoKXtyZXR1cm4gdGhpcy53aWR0aH1kcmF3KCl7dGhpcy5jaGVja0NvbnRleHQoKTtjb25zdCB0PXRoaXMuZ2V0Tm90ZSgpO2lmKCF0fHxudWxsPT09dGhpcy5pbmRleCl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJOb0F0dGFjaGVkTm90ZVwiLFwiQ2FuJ3QgZHJhdyBub3RlcyB3aXRob3V0IGEgcGFyZW50IG5vdGUgYW5kIHBhcmVudCBub3RlIGluZGV4LlwiKTt0aGlzLnNldFJlbmRlcmVkKCksdGhpcy5hbGlnblN1Yk5vdGVzV2l0aE5vdGUodGhpcy5zdWJOb3Rlcyx0KSx0aGlzLnN1Yk5vdGVzLmZvckVhY2goKHQ9PnQuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLmRyYXdXaXRoU3R5bGUoKSkpfX1jbGFzcyBIIGV4dGVuZHMgbHtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJTdGF2ZVRpZVwiKSx0aGlzLm5vdGVzPXQsdGhpcy5jb250ZXh0PW51bGwsdGhpcy50ZXh0PWUsdGhpcy5kaXJlY3Rpb249bnVsbCx0aGlzLnJlbmRlcl9vcHRpb25zPXtjcDE6OCxjcDI6MTIsdGV4dF9zaGlmdF94OjAsZmlyc3RfeF9zaGlmdDowLGxhc3RfeF9zaGlmdDowLHlfc2hpZnQ6Nyx0aWVfc3BhY2luZzowLGZvbnQ6e2ZhbWlseTpcIkFyaWFsXCIsc2l6ZToxMCxzdHlsZTpcIlwifX0sdGhpcy5mb250PXRoaXMucmVuZGVyX29wdGlvbnMuZm9udCx0aGlzLnNldE5vdGVzKHQpfXNldEZvbnQodCl7cmV0dXJuIHRoaXMuZm9udD10LHRoaXN9c2V0RGlyZWN0aW9uKHQpe3JldHVybiB0aGlzLmRpcmVjdGlvbj10LHRoaXN9c2V0Tm90ZXModCl7aWYoIXQuZmlyc3Rfbm90ZSYmIXQubGFzdF9ub3RlKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLFwiVGllIG5lZWRzIHRvIGhhdmUgZWl0aGVyIGZpcnN0X25vdGUgb3IgbGFzdF9ub3RlIHNldC5cIik7aWYodC5maXJzdF9pbmRpY2VzfHwodC5maXJzdF9pbmRpY2VzPVswXSksdC5sYXN0X2luZGljZXN8fCh0Lmxhc3RfaW5kaWNlcz1bMF0pLHQuZmlyc3RfaW5kaWNlcy5sZW5ndGghPT10Lmxhc3RfaW5kaWNlcy5sZW5ndGgpdGhyb3cgbmV3IHMuUnVudGltZUVycm9yKFwiQmFkQXJndW1lbnRzXCIsXCJUaWVkIG5vdGVzIG11c3QgaGF2ZSBzaW1pbGFyIGluZGV4IHNpemVzXCIpO3JldHVybiB0aGlzLmZpcnN0X25vdGU9dC5maXJzdF9ub3RlLHRoaXMuZmlyc3RfaW5kaWNlcz10LmZpcnN0X2luZGljZXMsdGhpcy5sYXN0X25vdGU9dC5sYXN0X25vdGUsdGhpcy5sYXN0X2luZGljZXM9dC5sYXN0X2luZGljZXMsdGhpc31pc1BhcnRpYWwoKXtyZXR1cm4hdGhpcy5maXJzdF9ub3RlfHwhdGhpcy5sYXN0X25vdGV9cmVuZGVyVGllKHQpe2lmKDA9PT10LmZpcnN0X3lzLmxlbmd0aHx8MD09PXQubGFzdF95cy5sZW5ndGgpdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLFwiTm8gWS12YWx1ZXMgdG8gcmVuZGVyXCIpO2NvbnN0IGU9dGhpcy5jb250ZXh0O2xldCBpPXRoaXMucmVuZGVyX29wdGlvbnMuY3AxLG49dGhpcy5yZW5kZXJfb3B0aW9ucy5jcDI7TWF0aC5hYnModC5sYXN0X3hfcHgtdC5maXJzdF94X3B4KTwxMCYmKGk9MixuPTgpO2NvbnN0IHI9dGhpcy5yZW5kZXJfb3B0aW9ucy5maXJzdF94X3NoaWZ0LG89dGhpcy5yZW5kZXJfb3B0aW9ucy5sYXN0X3hfc2hpZnQsYT10aGlzLnJlbmRlcl9vcHRpb25zLnlfc2hpZnQqdC5kaXJlY3Rpb247Zm9yKGxldCBsPTA7bDx0aGlzLmZpcnN0X2luZGljZXMubGVuZ3RoOysrbCl7Y29uc3QgaD0odC5sYXN0X3hfcHgrbysodC5maXJzdF94X3B4K3IpKS8yLGM9dC5maXJzdF95c1t0aGlzLmZpcnN0X2luZGljZXNbbF1dK2EsdT10Lmxhc3RfeXNbdGhpcy5sYXN0X2luZGljZXNbbF1dK2E7aWYoaXNOYU4oYyl8fGlzTmFOKHUpKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixcIkJhZCBpbmRpY2VzIGZvciB0aWUgcmVuZGVyaW5nLlwiKTtjb25zdCBkPShjK3UpLzIraSp0LmRpcmVjdGlvbixmPShjK3UpLzIrbip0LmRpcmVjdGlvbjtsZXQgbTt0aGlzLmZpcnN0X25vdGUmJihtPXRoaXMuZmlyc3Rfbm90ZS5nZXRBdHRyaWJ1dGUoXCJpZFwiKStcIi10aWVcIiksdGhpcy5zZXRBdHRyaWJ1dGUoXCJlbFwiLGUub3Blbkdyb3VwKFwic3RhdmV0aWVcIixtKSksZS5iZWdpblBhdGgoKSxlLm1vdmVUbyh0LmZpcnN0X3hfcHgrcixjKSxlLnF1YWRyYXRpY0N1cnZlVG8oaCxkLHQubGFzdF94X3B4K28sdSksZS5xdWFkcmF0aWNDdXJ2ZVRvKGgsZix0LmZpcnN0X3hfcHgrcixjKSxlLmNsb3NlUGF0aCgpLGUuZmlsbCgpLGUuY2xvc2VHcm91cCgpfX1yZW5kZXJUZXh0KHQsZSl7aWYoIXRoaXMudGV4dClyZXR1cm47bGV0IGk9KHQrZSkvMjtpLT10aGlzLmNvbnRleHQubWVhc3VyZVRleHQodGhpcy50ZXh0KS53aWR0aC8yLHRoaXMuY29udGV4dC5zYXZlKCksdGhpcy5jb250ZXh0LnNldEZvbnQodGhpcy5mb250LmZhbWlseSx0aGlzLmZvbnQuc2l6ZSx0aGlzLmZvbnQuc3R5bGUpLHRoaXMuY29udGV4dC5maWxsVGV4dCh0aGlzLnRleHQsaSt0aGlzLnJlbmRlcl9vcHRpb25zLnRleHRfc2hpZnRfeCwodGhpcy5maXJzdF9ub3RlfHx0aGlzLmxhc3Rfbm90ZSkuZ2V0U3RhdmUoKS5nZXRZRm9yVG9wVGV4dCgpLTEpLHRoaXMuY29udGV4dC5yZXN0b3JlKCl9ZHJhdygpe3RoaXMuY2hlY2tDb250ZXh0KCksdGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5maXJzdF9ub3RlLGU9dGhpcy5sYXN0X25vdGU7bGV0IGkscyxuLHIsbztyZXR1cm4gdD8oaT10LmdldFRpZVJpZ2h0WCgpK3RoaXMucmVuZGVyX29wdGlvbnMudGllX3NwYWNpbmcsbz10LmdldFN0ZW1EaXJlY3Rpb24oKSxuPXQuZ2V0WXMoKSk6KGk9ZS5nZXRTdGF2ZSgpLmdldFRpZVN0YXJ0WCgpLG49ZS5nZXRZcygpLHRoaXMuZmlyc3RfaW5kaWNlcz10aGlzLmxhc3RfaW5kaWNlcyksZT8ocz1lLmdldFRpZUxlZnRYKCkrdGhpcy5yZW5kZXJfb3B0aW9ucy50aWVfc3BhY2luZyxvPWUuZ2V0U3RlbURpcmVjdGlvbigpLHI9ZS5nZXRZcygpKToocz10LmdldFN0YXZlKCkuZ2V0VGllRW5kWCgpLHI9dC5nZXRZcygpLHRoaXMubGFzdF9pbmRpY2VzPXRoaXMuZmlyc3RfaW5kaWNlcyksdGhpcy5kaXJlY3Rpb24mJihvPXRoaXMuZGlyZWN0aW9uKSx0aGlzLnJlbmRlclRpZSh7Zmlyc3RfeF9weDppLGxhc3RfeF9weDpzLGZpcnN0X3lzOm4sbGFzdF95czpyLGRpcmVjdGlvbjpvfSksdGhpcy5yZW5kZXJUZXh0KGkscyksITB9fWNsYXNzIGogZXh0ZW5kcyBIe3N0YXRpYyBjcmVhdGVIYW1tZXJvbih0KXtyZXR1cm4gbmV3IGoodCxcIkhcIil9c3RhdGljIGNyZWF0ZVB1bGxvZmYodCl7cmV0dXJuIG5ldyBqKHQsXCJQXCIpfWNvbnN0cnVjdG9yKHQsZSl7c3VwZXIodCxlKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlRhYlRpZVwiKSx0aGlzLnJlbmRlcl9vcHRpb25zLmNwMT05LHRoaXMucmVuZGVyX29wdGlvbnMuY3AyPTExLHRoaXMucmVuZGVyX29wdGlvbnMueV9zaGlmdD0zLHRoaXMuc2V0Tm90ZXModCl9ZHJhdygpe3RoaXMuY2hlY2tDb250ZXh0KCksdGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5maXJzdF9ub3RlLGU9dGhpcy5sYXN0X25vdGU7bGV0IGkscyxuLHI7cmV0dXJuIHQ/KGk9dC5nZXRUaWVSaWdodFgoKSt0aGlzLnJlbmRlcl9vcHRpb25zLnRpZV9zcGFjaW5nLG49dC5nZXRZcygpKTooaT1lLmdldFN0YXZlKCkuZ2V0VGllU3RhcnRYKCksbj1lLmdldFlzKCksdGhpcy5maXJzdF9pbmRpY2VzPXRoaXMubGFzdF9pbmRpY2VzKSxlPyhzPWUuZ2V0VGllTGVmdFgoKSt0aGlzLnJlbmRlcl9vcHRpb25zLnRpZV9zcGFjaW5nLHI9ZS5nZXRZcygpKToocz10LmdldFN0YXZlKCkuZ2V0VGllRW5kWCgpLHI9dC5nZXRZcygpLHRoaXMubGFzdF9pbmRpY2VzPXRoaXMuZmlyc3RfaW5kaWNlcyksdGhpcy5yZW5kZXJUaWUoe2ZpcnN0X3hfcHg6aSxsYXN0X3hfcHg6cyxmaXJzdF95czpuLGxhc3RfeXM6cixkaXJlY3Rpb246LTF9KSx0aGlzLnJlbmRlclRleHQoaSxzKSwhMH19Y2xhc3MgWCBleHRlbmRzIEJ7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwiZ3JhY2Vub3RlZ3JvdXBzXCJ9c3RhdGljIGZvcm1hdCh0LGUpe2lmKCF0fHwwPT09dC5sZW5ndGgpcmV0dXJuITE7Y29uc3QgaT1bXTtsZXQgcz1udWxsLG49MDtmb3IobGV0IGU9MDtlPHQubGVuZ3RoOysrZSl7Y29uc3Qgcj10W2VdLG89ci5nZXROb3RlKCksYT1vLmdldENhdGVnb3J5KCk9PT1PLkNBVEVHT1JZLGw9YT80OjA7aWYoYSYmbyE9PXMpe2ZvcihsZXQgdD0wO3Q8by5rZXlzLmxlbmd0aDsrK3Qpbj1vLmdldEtleVByb3BzKClbdF0uZGlzcGxhY2VkP28uZ2V0RXh0cmFMZWZ0UHgoKTpuO3M9b31pLnB1c2goe3NoaWZ0Om4sZ3JhY2Vub3RlX2dyb3VwOnIsc3BhY2luZzpsfSl9bGV0IHIsbz1pWzBdLnNoaWZ0O2ZvcihsZXQgdD0wO3Q8aS5sZW5ndGg7Kyt0KXtjb25zdCBlPWlbdF0uZ3JhY2Vub3RlX2dyb3VwO2UucHJlRm9ybWF0KCkscj1lLmdldFdpZHRoKCkraVt0XS5zcGFjaW5nLG89TWF0aC5tYXgocixvKX1mb3IobGV0IHQ9MDt0PGkubGVuZ3RoOysrdCl7Y29uc3QgZT1pW3RdLmdyYWNlbm90ZV9ncm91cDtyPWUuZ2V0V2lkdGgoKStpW3RdLnNwYWNpbmcsZS5zZXRTcGFjaW5nRnJvbU5leHRNb2RpZmllcihvLU1hdGgubWluKHIsbykpfXJldHVybiBlLmxlZnRfc2hpZnQrPW8sITB9Y29uc3RydWN0b3IodCxlKXtyZXR1cm4gc3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIkdyYWNlTm90ZUdyb3VwXCIpLHRoaXMubm90ZT1udWxsLHRoaXMuaW5kZXg9bnVsbCx0aGlzLnBvc2l0aW9uPUIuUG9zaXRpb24uTEVGVCx0aGlzLmdyYWNlX25vdGVzPXQsdGhpcy53aWR0aD0wLHRoaXMucHJlRm9ybWF0dGVkPSExLHRoaXMuc2hvd19zbHVyPWUsdGhpcy5zbHVyPW51bGwsdGhpcy5mb3JtYXR0ZXI9bmV3IHV0LHRoaXMudm9pY2U9bmV3IFAoe251bV9iZWF0czo0LGJlYXRfdmFsdWU6NCxyZXNvbHV0aW9uOm0uUkVTT0xVVElPTn0pLnNldFN0cmljdCghMSksdGhpcy5yZW5kZXJfb3B0aW9ucz17c2x1cl95X3NoaWZ0OjB9LHRoaXMuYmVhbXM9W10sdGhpcy52b2ljZS5hZGRUaWNrYWJsZXModGhpcy5ncmFjZV9ub3RlcyksdGhpc31nZXRDYXRlZ29yeSgpe3JldHVybiBYLkNBVEVHT1JZfXByZUZvcm1hdCgpe3RoaXMucHJlRm9ybWF0dGVkfHwodGhpcy5mb3JtYXR0ZXIuam9pblZvaWNlcyhbdGhpcy52b2ljZV0pLmZvcm1hdChbdGhpcy52b2ljZV0sMCksdGhpcy5zZXRXaWR0aCh0aGlzLmZvcm1hdHRlci5nZXRNaW5Ub3RhbFdpZHRoKCkpLHRoaXMucHJlRm9ybWF0dGVkPSEwKX1iZWFtTm90ZXModCl7aWYoKHQ9dHx8dGhpcy5ncmFjZV9ub3RlcykubGVuZ3RoPjEpe2NvbnN0IGU9bmV3IFQodCk7ZS5yZW5kZXJfb3B0aW9ucy5iZWFtX3dpZHRoPTMsZS5yZW5kZXJfb3B0aW9ucy5wYXJ0aWFsX2JlYW1fbGVuZ3RoPTQsdGhpcy5iZWFtcy5wdXNoKGUpfXJldHVybiB0aGlzfXNldE5vdGUodCl7dGhpcy5ub3RlPXR9c2V0V2lkdGgodCl7dGhpcy53aWR0aD10fWdldFdpZHRoKCl7cmV0dXJuIHRoaXMud2lkdGh9Z2V0R3JhY2VOb3Rlcygpe3JldHVybiB0aGlzLmdyYWNlX25vdGVzfWRyYXcoKXt0aGlzLmNoZWNrQ29udGV4dCgpO2NvbnN0IHQ9dGhpcy5nZXROb3RlKCk7aWYoZnVuY3Rpb24oLi4udCl7WC5ERUJVRyYmcy5MKFwiVmV4LkZsb3cuR3JhY2VOb3RlR3JvdXBcIix0KX0oXCJEcmF3aW5nIGdyYWNlIG5vdGUgZ3JvdXAgZm9yOlwiLHQpLCF0fHxudWxsPT09dGhpcy5pbmRleCl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJOb0F0dGFjaGVkTm90ZVwiLFwiQ2FuJ3QgZHJhdyBncmFjZSBub3RlIHdpdGhvdXQgYSBwYXJlbnQgbm90ZSBhbmQgcGFyZW50IG5vdGUgaW5kZXguXCIpO2lmKHRoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLmFsaWduU3ViTm90ZXNXaXRoTm90ZSh0aGlzLmdldEdyYWNlTm90ZXMoKSx0KSx0aGlzLmdyYWNlX25vdGVzLmZvckVhY2goKHQ9Pnt0LnNldENvbnRleHQodGhpcy5jb250ZXh0KS5kcmF3KCl9KSksdGhpcy5iZWFtcy5mb3JFYWNoKCh0PT57dC5zZXRDb250ZXh0KHRoaXMuY29udGV4dCkuZHJhdygpfSkpLHRoaXMuc2hvd19zbHVyKXtjb25zdCBlPXRoaXMuZ2V0Tm90ZSgpLmdldENhdGVnb3J5KCk9PT1PLkNBVEVHT1JZLGk9ZT9IOmo7dGhpcy5zbHVyPW5ldyBpKHtsYXN0X25vdGU6dGhpcy5ncmFjZV9ub3Rlc1swXSxmaXJzdF9ub3RlOnQsZmlyc3RfaW5kaWNlczpbMF0sbGFzdF9pbmRpY2VzOlswXX0pLHRoaXMuc2x1ci5yZW5kZXJfb3B0aW9ucy5jcDI9MTIsdGhpcy5zbHVyLnJlbmRlcl9vcHRpb25zLnlfc2hpZnQ9KGU/Nzo1KSt0aGlzLnJlbmRlcl9vcHRpb25zLnNsdXJfeV9zaGlmdCx0aGlzLnNsdXIuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLmRyYXcoKX19fWNsYXNzIFkgZXh0ZW5kcyBCe3N0YXRpYyBnZXQgQ0FURUdPUlkoKXtyZXR1cm5cInN0cm9rZXNcIn1zdGF0aWMgZ2V0IFR5cGUoKXtyZXR1cm57QlJVU0hfRE9XTjoxLEJSVVNIX1VQOjIsUk9MTF9ET1dOOjMsUk9MTF9VUDo0LFJBU1FVRURPX0RPV046NSxSQVNRVUVET19VUDo2LEFSUEVHR0lPX0RJUkVDVElPTkxFU1M6N319c3RhdGljIGZvcm1hdCh0LGUpe2NvbnN0IGk9ZS5sZWZ0X3NoaWZ0O2lmKCF0fHwwPT09dC5sZW5ndGgpcmV0dXJuIHRoaXM7Y29uc3Qgcz10Lm1hcCgodD0+e2NvbnN0IGU9dC5nZXROb3RlKCk7aWYoZSBpbnN0YW5jZW9mIE8pe2NvbnN0e2xpbmU6aSxkaXNwbGFjZWQ6c309ZS5nZXRLZXlQcm9wcygpW3QuZ2V0SW5kZXgoKV07cmV0dXJue2xpbmU6aSxzaGlmdDpzP2UuZ2V0RXh0cmFMZWZ0UHgoKTowLHN0cm9rZTp0fX17Y29uc3R7c3RyOml9PWUuZ2V0UG9zaXRpb25zKClbdC5nZXRJbmRleCgpXTtyZXR1cm57bGluZTppLHNoaWZ0OjAsc3Ryb2tlOnR9fX0pKSxuPWkscj1zLnJlZHVjZSgoKHQse3N0cm9rZTplLHNoaWZ0Oml9KT0+KGUuc2V0WFNoaWZ0KG4raSksTWF0aC5tYXgoZS5nZXRXaWR0aCgpKzAsdCkpKSwwKTtyZXR1cm4gZS5sZWZ0X3NoaWZ0Kz1yLCEwfWNvbnN0cnVjdG9yKHQsZSl7c3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlN0cm9rZVwiKSx0aGlzLm5vdGU9bnVsbCx0aGlzLm9wdGlvbnM9cy5NZXJnZSh7fSxlKSx0aGlzLmFsbF92b2ljZXM9IShcImFsbF92b2ljZXNcImluIHRoaXMub3B0aW9ucyl8fHRoaXMub3B0aW9ucy5hbGxfdm9pY2VzLHRoaXMubm90ZV9lbmQ9bnVsbCx0aGlzLmluZGV4PW51bGwsdGhpcy50eXBlPXQsdGhpcy5wb3NpdGlvbj1CLlBvc2l0aW9uLkxFRlQsdGhpcy5yZW5kZXJfb3B0aW9ucz17Zm9udF9zY2FsZTozOCxzdHJva2VfcHg6MyxzdHJva2Vfc3BhY2luZzoxMH0sdGhpcy5mb250PXtmYW1pbHk6XCJzZXJpZlwiLHNpemU6MTAsd2VpZ2h0OlwiYm9sZCBpdGFsaWNcIn0sdGhpcy5zZXRYU2hpZnQoMCksdGhpcy5zZXRXaWR0aCgxMCl9Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gWS5DQVRFR09SWX1nZXRQb3NpdGlvbigpe3JldHVybiB0aGlzLnBvc2l0aW9ufWFkZEVuZE5vdGUodCl7cmV0dXJuIHRoaXMubm90ZV9lbmQ9dCx0aGlzfWRyYXcoKXtpZih0aGlzLmNoZWNrQ29udGV4dCgpLHRoaXMuc2V0UmVuZGVyZWQoKSwhdGhpcy5ub3RlfHxudWxsPT10aGlzLmluZGV4KXRocm93IG5ldyBzLlJFUlIoXCJOb0F0dGFjaGVkTm90ZVwiLFwiQ2FuJ3QgZHJhdyBzdHJva2Ugd2l0aG91dCBhIG5vdGUgYW5kIGluZGV4LlwiKTtjb25zdCB0PXRoaXMubm90ZS5nZXRNb2RpZmllclN0YXJ0WFkodGhpcy5wb3NpdGlvbix0aGlzLmluZGV4KTtsZXQgZT10aGlzLm5vdGUuZ2V0WXMoKSxpPXQueSxuPXQueTtjb25zdCByPXQueC01LG89dGhpcy5ub3RlLnN0YXZlLm9wdGlvbnMuc3BhY2luZ19iZXR3ZWVuX2xpbmVzX3B4LGE9dGhpcy5nZXRNb2RpZmllckNvbnRleHQoKS5nZXRNb2RpZmllcnModGhpcy5ub3RlLmdldENhdGVnb3J5KCkpO2ZvcihsZXQgdD0wO3Q8YS5sZW5ndGg7dCsrKXtlPWFbdF0uZ2V0WXMoKTtmb3IobGV0IHI9MDtyPGUubGVuZ3RoO3IrKykodGhpcy5ub3RlPT09YVt0XXx8dGhpcy5hbGxfdm9pY2VzKSYmKGk9cy5NaW4oaSxlW3JdKSxuPXMuTWF4KG4sZVtyXSkpfWxldCBsLGgsYyx1LGQ7c3dpdGNoKHRoaXMudHlwZSl7Y2FzZSBZLlR5cGUuQlJVU0hfRE9XTjpsPVwidmMzXCIsaD0tMyxjPWktby8yKzEwLG4rPW8vMjticmVhaztjYXNlIFkuVHlwZS5CUlVTSF9VUDpsPVwidjExXCIsaD0uNSxjPW4rby8yLGktPW8vMjticmVhaztjYXNlIFkuVHlwZS5ST0xMX0RPV046Y2FzZSBZLlR5cGUuUkFTUVVFRE9fRE9XTjpsPVwidmMzXCIsaD0tMyx1PXRoaXMueF9zaGlmdCtoLTIsdGhpcy5ub3RlIGluc3RhbmNlb2YgTz8oaSs9MS41Km8sbis9KG4taSklMiE9MD8uNSpvOm8sYz1pLW8sZD1uK28rMik6KGkrPTEuNSpvLG4rPW8sYz1pLS43NSpvLGQ9bisuMjUqbyk7YnJlYWs7Y2FzZSBZLlR5cGUuUk9MTF9VUDpjYXNlIFkuVHlwZS5SQVNRVUVET19VUDpsPVwidjUyXCIsaD0tNCx1PXRoaXMueF9zaGlmdCtoLTEsdGhpcy5ub3RlIGluc3RhbmNlb2YgTz8oYz1vLzIsaSs9LjUqbywobi1pKSUyPT0wJiYobis9by8yKSxjPW4rLjUqbyxkPWktMS4yNSpvKTooaSs9LjI1Km8sbis9LjUqbyxjPW4rLjI1Km8sZD1pLW8pO2JyZWFrO2Nhc2UgWS5UeXBlLkFSUEVHR0lPX0RJUkVDVElPTkxFU1M6aSs9LjUqbyxuKz1vO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IHMuUkVSUihcIkludmFsaWRUeXBlXCIsYFRoZSBzdHJva2UgdHlwZSAke3RoaXMudHlwZX0gZG9lcyBub3QgZXhpc3RgKX1pZih0aGlzLnR5cGU9PT1ZLlR5cGUuQlJVU0hfRE9XTnx8dGhpcy50eXBlPT09WS5UeXBlLkJSVVNIX1VQKXRoaXMuY29udGV4dC5maWxsUmVjdChyK3RoaXMueF9zaGlmdCxpLDEsbi1pKTtlbHNlIGlmKHRoaXMubm90ZSBpbnN0YW5jZW9mIE8pZm9yKGxldCB0PWk7dDw9bjt0Kz1vKWYucmVuZGVyR2x5cGgodGhpcy5jb250ZXh0LHIrdGhpcy54X3NoaWZ0LTQsdCx0aGlzLnJlbmRlcl9vcHRpb25zLmZvbnRfc2NhbGUsXCJ2YTNcIik7ZWxzZXtsZXQgdDtmb3IodD1pO3Q8PW47dCs9MTApZi5yZW5kZXJHbHlwaCh0aGlzLmNvbnRleHQscit0aGlzLnhfc2hpZnQtNCx0LHRoaXMucmVuZGVyX29wdGlvbnMuZm9udF9zY2FsZSxcInZhM1wiKTt0aGlzLnR5cGU9PT1ZLlR5cGUuUkFTUVVFRE9fRE9XTiYmKGQ9dCsuMjUqbyl9dGhpcy50eXBlIT09WS5UeXBlLkFSUEVHR0lPX0RJUkVDVElPTkxFU1MmJihmLnJlbmRlckdseXBoKHRoaXMuY29udGV4dCxyK3RoaXMueF9zaGlmdCtoLGMsdGhpcy5yZW5kZXJfb3B0aW9ucy5mb250X3NjYWxlLGwpLHRoaXMudHlwZSE9PVkuVHlwZS5SQVNRVUVET19ET1dOJiZ0aGlzLnR5cGUhPT1ZLlR5cGUuUkFTUVVFRE9fVVB8fCh0aGlzLmNvbnRleHQuc2F2ZSgpLHRoaXMuY29udGV4dC5zZXRGb250KHRoaXMuZm9udC5mYW1pbHksdGhpcy5mb250LnNpemUsdGhpcy5mb250LndlaWdodCksdGhpcy5jb250ZXh0LmZpbGxUZXh0KFwiUlwiLHIrdSxkKSx0aGlzLmNvbnRleHQucmVzdG9yZSgpKSl9fWNsYXNzIEsgZXh0ZW5kcyBCe3N0YXRpYyBnZXQgQ0FURUdPUlkoKXtyZXR1cm5cInN0cmluZ251bWJlclwifXN0YXRpYyBmb3JtYXQodCxlKXtjb25zdCBpPWUubGVmdF9zaGlmdCxzPWUucmlnaHRfc2hpZnQ7aWYoIXR8fDA9PT10Lmxlbmd0aClyZXR1cm4gdGhpcztjb25zdCBuPVtdO2xldCByLG8sYSxsLGgsYz1udWxsLHU9MCxkPTA7Zm9yKHI9MDtyPHQubGVuZ3RoOysrcilmb3Iobz10W3JdLGE9by5nZXROb3RlKCkscj0wO3I8dC5sZW5ndGg7KytyKXtvPXRbcl0sYT1vLmdldE5vdGUoKSxsPW8uZ2V0UG9zaXRpb24oKTtjb25zdCBlPWEuZ2V0S2V5UHJvcHMoKVtvLmdldEluZGV4KCldO2lmKGEhPT1jKXtmb3IobGV0IHQ9MDt0PGEua2V5cy5sZW5ndGg7Kyt0KWg9YS5nZXRLZXlQcm9wcygpW3RdLDA9PT1pJiYodT1oLmRpc3BsYWNlZD9hLmdldEV4dHJhTGVmdFB4KCk6dSksMD09PXMmJihkPWguZGlzcGxhY2VkP2EuZ2V0RXh0cmFSaWdodFB4KCk6ZCk7Yz1hfW4ucHVzaCh7cG9zOmwsbm90ZTphLG51bTpvLGxpbmU6ZS5saW5lLHNoaWZ0TDp1LHNoaWZ0UjpkfSl9bi5zb3J0KCgodCxlKT0+ZS5saW5lLXQubGluZSkpO2xldCBmPTAsbT0wLHA9MCxiPTAsZz1udWxsLFM9bnVsbDtmb3Iocj0wO3I8bi5sZW5ndGg7KytyKXtsZXQgdD0wO2E9bltyXS5ub3RlLGw9bltyXS5wb3Msbz1uW3JdLm51bTtjb25zdCBlPW5bcl0ubGluZSxoPW5bcl0uc2hpZnRMLGM9bltyXS5zaGlmdFI7ZT09PWcmJmE9PT1TfHwoZj1pK2gsbT1zK2MpO2NvbnN0IGQ9by5nZXRXaWR0aCgpKzE7bD09PUIuUG9zaXRpb24uTEVGVD8oby5zZXRYU2hpZnQoaSksdD11K2QscD10PnA/dDpwKTpsPT09Qi5Qb3NpdGlvbi5SSUdIVCYmKG8uc2V0WFNoaWZ0KG0pLHQrPWQsYj10PmI/dDpiKSxnPWUsUz1hfXJldHVybiBlLmxlZnRfc2hpZnQrPXAsZS5yaWdodF9zaGlmdCs9YiwhMH1jb25zdHJ1Y3Rvcih0KXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiU3RyaW5nTnVtYmVyXCIpLHRoaXMubm90ZT1udWxsLHRoaXMubGFzdF9ub3RlPW51bGwsdGhpcy5pbmRleD1udWxsLHRoaXMuc3RyaW5nX251bWJlcj10LHRoaXMuc2V0V2lkdGgoMjApLHRoaXMucG9zaXRpb249Qi5Qb3NpdGlvbi5BQk9WRSx0aGlzLnhfc2hpZnQ9MCx0aGlzLnlfc2hpZnQ9MCx0aGlzLnhfb2Zmc2V0PTAsdGhpcy55X29mZnNldD0wLHRoaXMuZGFzaGVkPSEwLHRoaXMubGVnPUUuTGluZUVuZFR5cGUuTk9ORSx0aGlzLnJhZGl1cz04LHRoaXMuZm9udD17ZmFtaWx5Olwic2Fucy1zZXJpZlwiLHNpemU6MTAsd2VpZ2h0OlwiYm9sZFwifX1nZXRDYXRlZ29yeSgpe3JldHVybiBLLkNBVEVHT1JZfWdldE5vdGUoKXtyZXR1cm4gdGhpcy5ub3RlfXNldE5vdGUodCl7cmV0dXJuIHRoaXMubm90ZT10LHRoaXN9Z2V0SW5kZXgoKXtyZXR1cm4gdGhpcy5pbmRleH1zZXRJbmRleCh0KXtyZXR1cm4gdGhpcy5pbmRleD10LHRoaXN9c2V0TGluZUVuZFR5cGUodCl7cmV0dXJuIHQ+PUUuTGluZUVuZFR5cGUuTk9ORSYmdDw9RS5MaW5lRW5kVHlwZS5ET1dOJiYodGhpcy5sZWc9dCksdGhpc31zZXRTdHJpbmdOdW1iZXIodCl7cmV0dXJuIHRoaXMuc3RyaW5nX251bWJlcj10LHRoaXN9c2V0T2Zmc2V0WCh0KXtyZXR1cm4gdGhpcy54X29mZnNldD10LHRoaXN9c2V0T2Zmc2V0WSh0KXtyZXR1cm4gdGhpcy55X29mZnNldD10LHRoaXN9c2V0TGFzdE5vdGUodCl7cmV0dXJuIHRoaXMubGFzdF9ub3RlPXQsdGhpc31zZXREYXNoZWQodCl7cmV0dXJuIHRoaXMuZGFzaGVkPXQsdGhpc31kcmF3KCl7Y29uc3QgdD10aGlzLmNoZWNrQ29udGV4dCgpO2lmKCF0aGlzLm5vdGV8fG51bGw9PXRoaXMuaW5kZXgpdGhyb3cgbmV3IHMuUkVSUihcIk5vQXR0YWNoZWROb3RlXCIsXCJDYW4ndCBkcmF3IHN0cmluZyBudW1iZXIgd2l0aG91dCBhIG5vdGUgYW5kIGluZGV4LlwiKTt0aGlzLnNldFJlbmRlcmVkKCk7Y29uc3QgZT10aGlzLm5vdGUuc3RhdmUub3B0aW9ucy5zcGFjaW5nX2JldHdlZW5fbGluZXNfcHgsaT10aGlzLm5vdGUuZ2V0TW9kaWZpZXJTdGFydFhZKHRoaXMucG9zaXRpb24sdGhpcy5pbmRleCk7bGV0IG49aS54K3RoaXMueF9zaGlmdCt0aGlzLnhfb2Zmc2V0LHI9aS55K3RoaXMueV9zaGlmdCt0aGlzLnlfb2Zmc2V0O3N3aXRjaCh0aGlzLnBvc2l0aW9uKXtjYXNlIEIuUG9zaXRpb24uQUJPVkU6Y2FzZSBCLlBvc2l0aW9uLkJFTE9XOntjb25zdCB0PXRoaXMubm90ZS5nZXRTdGVtRXh0ZW50cygpO2xldCBzPXQudG9wWSxuPXQuYmFzZVkrMjt0aGlzLm5vdGUuc3RlbV9kaXJlY3Rpb249PT1PLlNURU1fRE9XTiYmKHM9dC5iYXNlWSxuPXQudG9wWS0yKSxyPXRoaXMucG9zaXRpb249PT1CLlBvc2l0aW9uLkFCT1ZFP3RoaXMubm90ZS5oYXNTdGVtKCk/cy0xLjc1KmU6aS55LTEuNzUqZTp0aGlzLm5vdGUuaGFzU3RlbSgpP24rMS41KmU6aS55KzEuNzUqZSxyKz10aGlzLnlfc2hpZnQrdGhpcy55X29mZnNldDticmVha31jYXNlIEIuUG9zaXRpb24uTEVGVDpuLT10aGlzLnJhZGl1cy8yKzU7YnJlYWs7Y2FzZSBCLlBvc2l0aW9uLlJJR0hUOm4rPXRoaXMucmFkaXVzLzIrNjticmVhaztkZWZhdWx0OnRocm93IG5ldyBzLlJFUlIoXCJJbnZhbGlkUG9zaXRpb25cIixgVGhlIHBvc2l0aW9uICR7dGhpcy5wb3NpdGlvbn0gaXMgaW52YWxpZGApfXQuc2F2ZSgpLHQuYmVnaW5QYXRoKCksdC5hcmMobixyLHRoaXMucmFkaXVzLDAsMipNYXRoLlBJLCExKSx0LmxpbmVXaWR0aD0xLjUsdC5zdHJva2UoKSx0LnNldEZvbnQodGhpcy5mb250LmZhbWlseSx0aGlzLmZvbnQuc2l6ZSx0aGlzLmZvbnQud2VpZ2h0KTtjb25zdCBvPW4tdC5tZWFzdXJlVGV4dCh0aGlzLnN0cmluZ19udW1iZXIpLndpZHRoLzI7aWYodC5maWxsVGV4dChcIlwiK3RoaXMuc3RyaW5nX251bWJlcixvLHIrNC41KSxudWxsIT10aGlzLmxhc3Rfbm90ZSl7Y29uc3QgZT10aGlzLmxhc3Rfbm90ZS5nZXRTdGVtWCgpLXRoaXMubm90ZS5nZXRYKCkrNTtsZXQgaSxzO3N3aXRjaCh0LnN0cm9rZVN0eWxlPVwiIzAwMDAwMFwiLHQubGluZUNhcD1cInJvdW5kXCIsdC5saW5lV2lkdGg9LjYsdGhpcy5kYXNoZWQ/RS5kcmF3RGFzaGVkTGluZSh0LG4rMTAscixuK2UscixbMywzXSk6RS5kcmF3RGFzaGVkTGluZSh0LG4rMTAscixuK2UscixbMywwXSksdGhpcy5sZWcpe2Nhc2UgRS5MaW5lRW5kVHlwZS5VUDppPS0xMCxzPXRoaXMuZGFzaGVkP1szLDNdOlszLDBdLEUuZHJhd0Rhc2hlZExpbmUodCxuK2UscixuK2UscitpLHMpO2JyZWFrO2Nhc2UgRS5MaW5lRW5kVHlwZS5ET1dOOmk9MTAscz10aGlzLmRhc2hlZD9bMywzXTpbMywwXSxFLmRyYXdEYXNoZWRMaW5lKHQsbitlLHIsbitlLHIraSxzKX19dC5yZXN0b3JlKCl9fWNvbnN0e0FCT1ZFOnEsQkVMT1c6JH09Qi5Qb3NpdGlvbixKPSh0LGUpPT4uNSp0KGUvLjUpLFo9KHQsZSk9PmU9PT1xP3Q8PTU6dD49MSxRPSh0LGUpPT5aKHQsZSk/ZT09PXE/TWF0aC5jZWlsOk1hdGguZmxvb3I6TWF0aC5yb3VuZCx0dD10PT57Y29uc3QgZT10LmdldENhdGVnb3J5KCk7cmV0dXJuXCJzdGF2ZW5vdGVzXCI9PT1lfHxcImdyYWNlbm90ZXNcIj09PWV9O2NsYXNzIGV0IGV4dGVuZHMgQntzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJhcnRpY3VsYXRpb25zXCJ9c3RhdGljIGdldCBJTklUSUFMX09GRlNFVCgpe3JldHVybi0uNX1zdGF0aWMgZm9ybWF0KHQsZSl7aWYoIXR8fDA9PT10Lmxlbmd0aClyZXR1cm4hMTtjb25zdCBpPSh0LGUsaSk9PkooUShlLGkpLHQuZ2x5cGguZ2V0TWV0cmljcygpLmhlaWdodC8xMCsuNSk7dC5maWx0ZXIoKHQ9PnQuZ2V0UG9zaXRpb24oKT09PXEpKS5mb3JFYWNoKCh0PT57dC5zZXRUZXh0TGluZShlLnRvcF90ZXh0X2xpbmUpLGUudG9wX3RleHRfbGluZSs9aSh0LGUudG9wX3RleHRfbGluZSxxKX0pKSx0LmZpbHRlcigodD0+dC5nZXRQb3NpdGlvbigpPT09JCkpLmZvckVhY2goKHQ9Pnt0LnNldFRleHRMaW5lKGUudGV4dF9saW5lKSxlLnRleHRfbGluZSs9aSh0LGUudGV4dF9saW5lLCQpfSkpO2NvbnN0IHM9dC5tYXAoKHQ9PnQuZ2V0V2lkdGgoKSkpLnJlZHVjZSgoKHQsZSk9Pk1hdGgubWF4KGUsdCkpKTtyZXR1cm4gZS5sZWZ0X3NoaWZ0Kz1zLzIsZS5yaWdodF9zaGlmdCs9cy8yLCEwfXN0YXRpYyBlYXN5U2NvcmVIb29rKHthcnRpY3VsYXRpb25zOnR9LGUsaSl7aWYoIXQpcmV0dXJuO2NvbnN0IHM9e3N0YWNjYXRvOlwiYS5cIix0ZW51dG86XCJhLVwifTt0LnNwbGl0KFwiLFwiKS5tYXAoKHQ9PnQudHJpbSgpLnNwbGl0KFwiLlwiKSkpLm1hcCgoKFt0LGVdKT0+e2NvbnN0IG49e3R5cGU6c1t0XX07cmV0dXJuIGUmJihuLnBvc2l0aW9uPUIuUG9zaXRpb25TdHJpbmdbZV0pLGkuZ2V0RmFjdG9yeSgpLkFydGljdWxhdGlvbihuKX0pKS5tYXAoKHQ9PmUuYWRkTW9kaWZpZXIoMCx0KSkpfWNvbnN0cnVjdG9yKHQpe2lmKHN1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJBcnRpY3VsYXRpb25cIiksdGhpcy5ub3RlPW51bGwsdGhpcy5pbmRleD1udWxsLHRoaXMudHlwZT10LHRoaXMucG9zaXRpb249JCx0aGlzLnJlbmRlcl9vcHRpb25zPXtmb250X3NjYWxlOjM4fSx0aGlzLmFydGljdWxhdGlvbj1tLmFydGljdWxhdGlvbkNvZGVzKHRoaXMudHlwZSksIXRoaXMuYXJ0aWN1bGF0aW9uKXRocm93IG5ldyBzLlJFUlIoXCJBcmd1bWVudEVycm9yXCIsYEFydGljdWxhdGlvbiBub3QgZm91bmQ6ICR7dGhpcy50eXBlfWApO3RoaXMuZ2x5cGg9bmV3IGYodGhpcy5hcnRpY3VsYXRpb24uY29kZSx0aGlzLnJlbmRlcl9vcHRpb25zLmZvbnRfc2NhbGUpLHRoaXMuc2V0V2lkdGgodGhpcy5nbHlwaC5nZXRNZXRyaWNzKCkud2lkdGgpfWdldENhdGVnb3J5KCl7cmV0dXJuIGV0LkNBVEVHT1JZfWRyYXcoKXtjb25zdHtub3RlOnQsaW5kZXg6ZSxwb3NpdGlvbjppLGdseXBoOm4sYXJ0aWN1bGF0aW9uOntiZXR3ZWVuX2xpbmVzOnJ9LHRleHRfbGluZTpvLGNvbnRleHQ6YX09dGhpcztpZih0aGlzLmNoZWNrQ29udGV4dCgpLCF0fHxudWxsPT1lKXRocm93IG5ldyBzLlJFUlIoXCJOb0F0dGFjaGVkTm90ZVwiLFwiQ2FuJ3QgZHJhdyBBcnRpY3VsYXRpb24gd2l0aG91dCBhIG5vdGUgYW5kIGluZGV4LlwiKTt0aGlzLnNldFJlbmRlcmVkKCk7Y29uc3QgbD10LmdldFN0YXZlKCksaD1sLmdldFNwYWNpbmdCZXR3ZWVuTGluZXMoKSxjPVwidGFibm90ZXNcIj09PXQuZ2V0Q2F0ZWdvcnkoKSx7eDp1fT10LmdldE1vZGlmaWVyU3RhcnRYWShpLGUpLGQ9IXJ8fGMsZj0oKHQsZSk9Pntjb25zdCBpPWU9PT1xJiZ0LmdldFN0ZW1EaXJlY3Rpb24oKT09PXguVVB8fGU9PT0kJiZ0LmdldFN0ZW1EaXJlY3Rpb24oKT09PXguRE9XTjtyZXR1cm4gdHQodCk/dC5oYXNTdGVtKCkmJmk/LjU6MTp0Lmhhc1N0ZW0oKSYmaT8xOjB9KSh0LGkpO2xldCBtPXtbcV06KCk9PntuLnNldE9yaWdpbiguNSwxKTtjb25zdCBlPSgodCxlKT0+e2NvbnN0IGk9dC5nZXRTdGF2ZSgpLG49dC5nZXRTdGVtRGlyZWN0aW9uKCkse3RvcFk6cixiYXNlWTpvfT10LmdldFN0ZW1FeHRlbnRzKCk7aWYodHQodCkpcmV0dXJuIHQuaGFzU3RlbSgpP249PT14LlVQP3I6bzpNYXRoLm1pbiguLi50LmdldFlzKCkpO2lmKFwidGFibm90ZXNcIj09PXQuZ2V0Q2F0ZWdvcnkoKSlyZXR1cm4gdC5oYXNTdGVtKCkmJm49PT14LlVQP3I6aS5nZXRZRm9yVG9wVGV4dChlKTt0aHJvdyBuZXcgcy5SRVJSKFwiVW5rbm93bkNhdGVnb3J5XCIsXCJPbmx5IGNhbiBnZXQgdGhlIHRvcCBhbmQgYm90dG9tIHlzIG9mIHN0YXZlbm90ZXMgYW5kIHRhYm5vdGVzXCIpfSkodCxvKS0obytmKSpoO3JldHVybiBkP01hdGgubWluKGwuZ2V0WUZvclRvcFRleHQoZXQuSU5JVElBTF9PRkZTRVQpLGUpOmV9LFskXTooKT0+e24uc2V0T3JpZ2luKC41LDApO2NvbnN0IGU9KCh0LGUpPT57Y29uc3QgaT10LmdldFN0YXZlKCksbj10LmdldFN0ZW1EaXJlY3Rpb24oKSx7dG9wWTpyLGJhc2VZOm99PXQuZ2V0U3RlbUV4dGVudHMoKTtpZih0dCh0KSlyZXR1cm4gdC5oYXNTdGVtKCk/bj09PXguVVA/bzpyOk1hdGgubWF4KC4uLnQuZ2V0WXMoKSk7aWYoXCJ0YWJub3Rlc1wiPT09dC5nZXRDYXRlZ29yeSgpKXJldHVybiB0Lmhhc1N0ZW0oKT9uPT09eC5VUD9pLmdldFlGb3JCb3R0b21UZXh0KGUpOnI6aS5nZXRZRm9yQm90dG9tVGV4dChlKTt0aHJvdyBuZXcgcy5SRVJSKFwiVW5rbm93bkNhdGVnb3J5XCIsXCJPbmx5IGNhbiBnZXQgdGhlIHRvcCBhbmQgYm90dG9tIHlzIG9mIHN0YXZlbm90ZXMgYW5kIHRhYm5vdGVzXCIpfSkodCxvKSsobytmKSpoO3JldHVybiBkP01hdGgubWF4KGwuZ2V0WUZvckJvdHRvbVRleHQoZXQuSU5JVElBTF9PRkZTRVQpLGUpOmV9fVtpXSgpO2lmKCFjKXtjb25zdCBzPWk9PT1xPy0xOjEsbz1jP3QucG9zaXRpb25zW2VdLnN0cjp0LmdldEtleVByb3BzKClbZV0ubGluZSxhPSh0LmdldFlzKClbZV0tbSkvaCtvLGw9KCh0LGUsaSxzKT0+e2NvbnN0IG49SihRKGUsaSksZSk7cmV0dXJuIHQmJloobixpKSYmbiUxPT0wP24rLjUqLXM6bn0pKHIsYSxpLHMpO1oobCxpKSYmbi5zZXRPcmlnaW4oLjUsLjUpLG0rPU1hdGguYWJzKGwtYSkqaCpzfSFmdW5jdGlvbiguLi50KXtldC5ERUJVRyYmcy5MKFwiVmV4LkZsb3cuQXJ0aWN1bGF0aW9uXCIsdCl9KGBSZW5kZXJpbmcgYXJ0aWN1bGF0aW9uIGF0ICh4OiAke3V9LCB5OiAke219KWApLG4ucmVuZGVyKGEsdSxtKX19Y2xhc3MgaXQgZXh0ZW5kcyBDe3N0YXRpYyBnZXROZXh0Q29udGV4dCh0KXtjb25zdCBlPXQudENvbnRleHRzLGk9ZS5pbmRleE9mKHQpO3JldHVybiBlW2krMV19Y29uc3RydWN0b3IoKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVGlja0NvbnRleHRcIiksdGhpcy5jdXJyZW50VGljaz1uZXcgbigwLDEpLHRoaXMubWF4VGlja3M9bmV3IG4oMCwxKSx0aGlzLm1pblRpY2tzPW51bGwsdGhpcy5wYWRkaW5nPTMsdGhpcy54PTAsdGhpcy54QmFzZT0wLHRoaXMueE9mZnNldD0wLHRoaXMudGlja2FibGVzPVtdLHRoaXMubm90ZVB4PTAsdGhpcy5leHRyYUxlZnRQeD0wLHRoaXMuZXh0cmFSaWdodFB4PTAsdGhpcy50Q29udGV4dHM9W119Z2V0WCgpe3JldHVybiB0aGlzLnh9c2V0WCh0KXtyZXR1cm4gdGhpcy54PXQsdGhpcy54QmFzZT10LHRoaXMueE9mZnNldD0wLHRoaXN9Z2V0WEJhc2UoKXtyZXR1cm4gdGhpcy54QmFzZX1zZXRYQmFzZSh0KXt0aGlzLnhCYXNlPXQsdGhpcy54PXQrdGhpcy54T2Zmc2V0fWdldFhPZmZzZXQoKXtyZXR1cm4gdGhpcy54T2Zmc2V0fXNldFhPZmZzZXQodCl7dGhpcy54T2Zmc2V0PXQsdGhpcy54PXRoaXMueEJhc2UrdH1nZXRXaWR0aCgpe3JldHVybiB0aGlzLndpZHRoKzIqdGhpcy5wYWRkaW5nfXNldFBhZGRpbmcodCl7cmV0dXJuIHRoaXMucGFkZGluZz10LHRoaXN9Z2V0TWF4VGlja3MoKXtyZXR1cm4gdGhpcy5tYXhUaWNrc31nZXRNaW5UaWNrcygpe3JldHVybiB0aGlzLm1pblRpY2tzfWdldFRpY2thYmxlcygpe3JldHVybiB0aGlzLnRpY2thYmxlc31nZXRDZW50ZXJBbGlnbmVkVGlja2FibGVzKCl7cmV0dXJuIHRoaXMudGlja2FibGVzLmZpbHRlcigodD0+dC5pc0NlbnRlckFsaWduZWQoKSkpfWdldE1ldHJpY3MoKXtjb25zdHt3aWR0aDp0LG5vdGVQeDplLGV4dHJhTGVmdFB4OmksZXh0cmFSaWdodFB4OnN9PXRoaXM7cmV0dXJue3dpZHRoOnQsbm90ZVB4OmUsZXh0cmFMZWZ0UHg6aSxleHRyYVJpZ2h0UHg6c319Z2V0Q3VycmVudFRpY2soKXtyZXR1cm4gdGhpcy5jdXJyZW50VGlja31zZXRDdXJyZW50VGljayh0KXt0aGlzLmN1cnJlbnRUaWNrPXQsdGhpcy5wcmVGb3JtYXR0ZWQ9ITF9Z2V0RXh0cmFQeCgpe2xldCB0PTAsZT0wLGk9MCxzPTA7Zm9yKGxldCBuPTA7bjx0aGlzLnRpY2thYmxlcy5sZW5ndGg7bisrKXtpPU1hdGgubWF4KHRoaXMudGlja2FibGVzW25dLmV4dHJhTGVmdFB4fHwwLGkpLHM9TWF0aC5tYXgodGhpcy50aWNrYWJsZXNbbl0uZXh0cmFSaWdodFB4fHwwLHMpO2NvbnN0IHI9dGhpcy50aWNrYWJsZXNbbl0ubW9kaWZpZXJDb250ZXh0O3ImJm51bGwhPXImJih0PU1hdGgubWF4KHQsci5zdGF0ZS5sZWZ0X3NoaWZ0KSxlPU1hdGgubWF4KGUsci5zdGF0ZS5yaWdodF9zaGlmdCkpfXJldHVybntsZWZ0OnQscmlnaHQ6ZSxleHRyYUxlZnQ6aSxleHRyYVJpZ2h0OnN9fWFkZFRpY2thYmxlKHQpe2lmKCF0KXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudFwiLFwiSW52YWxpZCB0aWNrYWJsZSBhZGRlZC5cIik7aWYoIXQuc2hvdWxkSWdub3JlVGlja3MoKSl7dGhpcy5pZ25vcmVfdGlja3M9ITE7Y29uc3QgZT10LmdldFRpY2tzKCk7ZS5ncmVhdGVyVGhhbih0aGlzLm1heFRpY2tzKSYmKHRoaXMubWF4VGlja3M9ZS5jbG9uZSgpKSwobnVsbD09dGhpcy5taW5UaWNrc3x8ZS5sZXNzVGhhbih0aGlzLm1pblRpY2tzKSkmJih0aGlzLm1pblRpY2tzPWUuY2xvbmUoKSl9cmV0dXJuIHQuc2V0VGlja0NvbnRleHQodGhpcyksdGhpcy50aWNrYWJsZXMucHVzaCh0KSx0aGlzLnByZUZvcm1hdHRlZD0hMSx0aGlzfXByZUZvcm1hdCgpe2lmKHRoaXMucHJlRm9ybWF0dGVkKXJldHVybiB0aGlzO2ZvcihsZXQgdD0wO3Q8dGhpcy50aWNrYWJsZXMubGVuZ3RoOysrdCl7Y29uc3QgZT10aGlzLnRpY2thYmxlc1t0XTtlLnByZUZvcm1hdCgpO2NvbnN0IGk9ZS5nZXRNZXRyaWNzKCk7dGhpcy5leHRyYUxlZnRQeD1NYXRoLm1heCh0aGlzLmV4dHJhTGVmdFB4LGkuZXh0cmFMZWZ0UHgraS5tb2RMZWZ0UHgpLHRoaXMuZXh0cmFSaWdodFB4PU1hdGgubWF4KHRoaXMuZXh0cmFSaWdodFB4LGkuZXh0cmFSaWdodFB4K2kubW9kUmlnaHRQeCksdGhpcy5ub3RlUHg9TWF0aC5tYXgodGhpcy5ub3RlUHgsaS5ub3RlV2lkdGgpLHRoaXMud2lkdGg9dGhpcy5ub3RlUHgrdGhpcy5leHRyYUxlZnRQeCt0aGlzLmV4dHJhUmlnaHRQeH1yZXR1cm4gdGhpc31wb3N0Rm9ybWF0KCl7cmV0dXJuIHRoaXMucG9zdEZvcm1hdHRlZHx8KHRoaXMucG9zdEZvcm1hdHRlZD0hMCksdGhpc319Y2xhc3Mgc3QgZXh0ZW5kcyBCe3N0YXRpYyBnZXQgQ0FURUdPUlkoKXtyZXR1cm5cIm9ybmFtZW50c1wifXN0YXRpYyBmb3JtYXQodCxlKXtpZighdHx8MD09PXQubGVuZ3RoKXJldHVybiExO2xldCBpPTA7Zm9yKGxldCBzPTA7czx0Lmxlbmd0aDsrK3Mpe2NvbnN0IG49dFtzXSxyPTI7aT1NYXRoLm1heChuLmdldFdpZHRoKCksaSksbi5nZXRQb3NpdGlvbigpPT09Qi5Qb3NpdGlvbi5BQk9WRT8obi5zZXRUZXh0TGluZShlLnRvcF90ZXh0X2xpbmUpLGUudG9wX3RleHRfbGluZSs9cik6KG4uc2V0VGV4dExpbmUoZS50ZXh0X2xpbmUpLGUudGV4dF9saW5lKz1yKX1yZXR1cm4gZS5sZWZ0X3NoaWZ0Kz1pLzIsZS5yaWdodF9zaGlmdCs9aS8yLCEwfWNvbnN0cnVjdG9yKHQpe2lmKHN1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJPcm5hbWVudFwiKSx0aGlzLm5vdGU9bnVsbCx0aGlzLmluZGV4PW51bGwsdGhpcy50eXBlPXQsdGhpcy5wb3NpdGlvbj1CLlBvc2l0aW9uLkFCT1ZFLHRoaXMuZGVsYXllZD0hMSx0aGlzLmFjY2lkZW50YWxVcHBlcj1udWxsLHRoaXMuYWNjaWRlbnRhbExvd2VyPW51bGwsdGhpcy5yZW5kZXJfb3B0aW9ucz17Zm9udF9zY2FsZTozOCxhY2NpZGVudGFsTG93ZXJQYWRkaW5nOjMsYWNjaWRlbnRhbFVwcGVyUGFkZGluZzozfSx0aGlzLm9ybmFtZW50PW0ub3JuYW1lbnRDb2Rlcyh0aGlzLnR5cGUpLCF0aGlzLm9ybmFtZW50KXRocm93IG5ldyBzLlJFUlIoXCJBcmd1bWVudEVycm9yXCIsYE9ybmFtZW50IG5vdCBmb3VuZDogJyR7dGhpcy50eXBlfSdgKTt0aGlzLmdseXBoPW5ldyBmKHRoaXMub3JuYW1lbnQuY29kZSx0aGlzLnJlbmRlcl9vcHRpb25zLmZvbnRfc2NhbGUpLHRoaXMuZ2x5cGguc2V0T3JpZ2luKC41LDEpfWdldENhdGVnb3J5KCl7cmV0dXJuIHN0LkNBVEVHT1JZfXNldERlbGF5ZWQodCl7cmV0dXJuIHRoaXMuZGVsYXllZD10LHRoaXN9c2V0VXBwZXJBY2NpZGVudGFsKHQpe2NvbnN0IGU9dGhpcy5yZW5kZXJfb3B0aW9ucy5mb250X3NjYWxlLzEuMztyZXR1cm4gdGhpcy5hY2NpZGVudGFsVXBwZXI9bmV3IGYobS5hY2NpZGVudGFsQ29kZXModCkuY29kZSxlKSx0aGlzLmFjY2lkZW50YWxVcHBlci5zZXRPcmlnaW4oLjUsMSksdGhpc31zZXRMb3dlckFjY2lkZW50YWwodCl7Y29uc3QgZT10aGlzLnJlbmRlcl9vcHRpb25zLmZvbnRfc2NhbGUvMS4zO3JldHVybiB0aGlzLmFjY2lkZW50YWxMb3dlcj1uZXcgZihtLmFjY2lkZW50YWxDb2Rlcyh0KS5jb2RlLGUpLHRoaXMuYWNjaWRlbnRhbExvd2VyLnNldE9yaWdpbiguNSwxKSx0aGlzfWRyYXcoKXtpZih0aGlzLmNoZWNrQ29udGV4dCgpLCF0aGlzLm5vdGV8fG51bGw9PXRoaXMuaW5kZXgpdGhyb3cgbmV3IHMuUkVSUihcIk5vQXR0YWNoZWROb3RlXCIsXCJDYW4ndCBkcmF3IE9ybmFtZW50IHdpdGhvdXQgYSBub3RlIGFuZCBpbmRleC5cIik7dGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5jb250ZXh0LGU9dGhpcy5ub3RlLmdldFN0ZW1EaXJlY3Rpb24oKSxpPXRoaXMubm90ZS5nZXRTdGF2ZSgpLG49dGhpcy5ub3RlLmdldFN0ZW0oKS5nZXRFeHRlbnRzKCk7bGV0IHI9ZT09PU8uU1RFTV9ET1dOP24uYmFzZVk6bi50b3BZO1widGFibm90ZXNcIj09PXRoaXMubm90ZS5nZXRDYXRlZ29yeSgpJiYodGhpcy5ub3RlLmhhc1N0ZW0oKT9lPT09Ty5TVEVNX0RPV04mJihyPWkuZ2V0WUZvclRvcFRleHQodGhpcy50ZXh0X2xpbmUpKTpyPWkuZ2V0WUZvclRvcFRleHQodGhpcy50ZXh0X2xpbmUpKTtjb25zdCBvPWU9PT1PLlNURU1fRE9XTixhPWkuZ2V0U3BhY2luZ0JldHdlZW5MaW5lcygpO2xldCBsPTE7IW8mJnRoaXMubm90ZS5iZWFtJiYobCs9LjUpO2NvbnN0IGg9ci1hKih0aGlzLnRleHRfbGluZStsKTtsZXQgYz10aGlzLm5vdGUuZ2V0TW9kaWZpZXJTdGFydFhZKHRoaXMucG9zaXRpb24sdGhpcy5pbmRleCkueCx1PU1hdGgubWluKGkuZ2V0WUZvclRvcFRleHQodGhpcy50ZXh0X2xpbmUpLGgpO2lmKHUrPXRoaXMueV9zaGlmdCx0aGlzLmRlbGF5ZWQpe2xldCB0PTA7aWYodm9pZCAwIT09dGhpcy5kZWxheVhTaGlmdCl0PXRoaXMuZGVsYXlYU2hpZnQ7ZWxzZXt0Kz10aGlzLmdseXBoLmdldE1ldHJpY3MoKS53aWR0aC8yO2NvbnN0IGU9aXQuZ2V0TmV4dENvbnRleHQodGhpcy5ub3RlLmdldFRpY2tDb250ZXh0KCkpO3QrPWU/LjUqKGUuZ2V0WCgpLWMpOi41KihpLngraS53aWR0aC1jKSx0aGlzLmRlbGF5WFNoaWZ0PXR9Yys9dH0hZnVuY3Rpb24oLi4udCl7c3QuREVCVUcmJnMuTChcIlZleC5GbG93Lk9ybmFtZW50XCIsdCl9KFwiUmVuZGVyaW5nIG9ybmFtZW50OiBcIix0aGlzLm9ybmFtZW50LGMsdSksdGhpcy5hY2NpZGVudGFsTG93ZXImJih0aGlzLmFjY2lkZW50YWxMb3dlci5yZW5kZXIodCxjLHUpLHUtPXRoaXMuYWNjaWRlbnRhbExvd2VyLmdldE1ldHJpY3MoKS5oZWlnaHQsdS09dGhpcy5yZW5kZXJfb3B0aW9ucy5hY2NpZGVudGFsTG93ZXJQYWRkaW5nKSx0aGlzLmdseXBoLnJlbmRlcih0LGMsdSksdS09dGhpcy5nbHlwaC5nZXRNZXRyaWNzKCkuaGVpZ2h0LHRoaXMuYWNjaWRlbnRhbFVwcGVyJiYodS09dGhpcy5yZW5kZXJfb3B0aW9ucy5hY2NpZGVudGFsVXBwZXJQYWRkaW5nLHRoaXMuYWNjaWRlbnRhbFVwcGVyLnJlbmRlcih0LGMsdSkpfX1jbGFzcyBudCBleHRlbmRzIEJ7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwiYW5ub3RhdGlvbnNcIn1zdGF0aWMgZ2V0IEp1c3RpZnkoKXtyZXR1cm57TEVGVDoxLENFTlRFUjoyLFJJR0hUOjMsQ0VOVEVSX1NURU06NH19c3RhdGljIGdldCBKdXN0aWZ5U3RyaW5nKCl7cmV0dXJue2xlZnQ6bnQuSnVzdGlmeS5MRUZULHJpZ2h0Om50Lkp1c3RpZnkuUklHSFQsY2VudGVyOm50Lkp1c3RpZnkuQ0VOVEVSLGNlbnRlclN0ZW06bnQuSnVzdGlmeS5DRU5URVJfU1RFTX19c3RhdGljIGdldCBWZXJ0aWNhbEp1c3RpZnkoKXtyZXR1cm57VE9QOjEsQ0VOVEVSOjIsQk9UVE9NOjMsQ0VOVEVSX1NURU06NH19c3RhdGljIGdldCBWZXJ0aWNhbEp1c3RpZnlTdHJpbmcoKXtyZXR1cm57YWJvdmU6bnQuVmVydGljYWxKdXN0aWZ5LlRPUCx0b3A6bnQuVmVydGljYWxKdXN0aWZ5LlRPUCxiZWxvdzpudC5WZXJ0aWNhbEp1c3RpZnkuQk9UVE9NLGJvdHRvbTpudC5WZXJ0aWNhbEp1c3RpZnkuQk9UVE9NLGNlbnRlcjpudC5WZXJ0aWNhbEp1c3RpZnkuQ0VOVEVSLGNlbnRlclN0ZW06bnQuVmVydGljYWxKdXN0aWZ5LkNFTlRFUl9TVEVNfX1zdGF0aWMgZm9ybWF0KHQsZSl7aWYoIXR8fDA9PT10Lmxlbmd0aClyZXR1cm4hMTtsZXQgaT0wO2ZvcihsZXQgcz0wO3M8dC5sZW5ndGg7KytzKXtjb25zdCBuPXRbc107aT1NYXRoLm1heChuLmdldFdpZHRoKCksaSksbi5nZXRQb3NpdGlvbigpPT09Qi5Qb3NpdGlvbi5BQk9WRT8obi5zZXRUZXh0TGluZShlLnRvcF90ZXh0X2xpbmUpLGUudG9wX3RleHRfbGluZSsrKToobi5zZXRUZXh0TGluZShlLnRleHRfbGluZSksZS50ZXh0X2xpbmUrKyl9cmV0dXJuIGUubGVmdF9zaGlmdCs9aS8yLGUucmlnaHRfc2hpZnQrPWkvMiwhMH1jb25zdHJ1Y3Rvcih0KXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiQW5ub3RhdGlvblwiKSx0aGlzLm5vdGU9bnVsbCx0aGlzLmluZGV4PW51bGwsdGhpcy50ZXh0PXQsdGhpcy5qdXN0aWZpY2F0aW9uPW50Lkp1c3RpZnkuQ0VOVEVSLHRoaXMudmVydF9qdXN0aWZpY2F0aW9uPW50LlZlcnRpY2FsSnVzdGlmeS5UT1AsdGhpcy5mb250PXtmYW1pbHk6XCJBcmlhbFwiLHNpemU6MTAsd2VpZ2h0OlwiXCJ9LHRoaXMuc2V0V2lkdGgobS50ZXh0V2lkdGgodCkpfWdldENhdGVnb3J5KCl7cmV0dXJuIG50LkNBVEVHT1JZfXNldEZvbnQodCxlLGkpe3JldHVybiB0aGlzLmZvbnQ9e2ZhbWlseTp0LHNpemU6ZSx3ZWlnaHQ6aX0sdGhpc31zZXRWZXJ0aWNhbEp1c3RpZmljYXRpb24odCl7cmV0dXJuIHRoaXMudmVydF9qdXN0aWZpY2F0aW9uPVwic3RyaW5nXCI9PXR5cGVvZiB0P250LlZlcnRpY2FsSnVzdGlmeVN0cmluZ1t0XTp0LHRoaXN9Z2V0SnVzdGlmaWNhdGlvbigpe3JldHVybiB0aGlzLmp1c3RpZmljYXRpb259c2V0SnVzdGlmaWNhdGlvbih0KXtyZXR1cm4gdGhpcy5qdXN0aWZpY2F0aW9uPVwic3RyaW5nXCI9PXR5cGVvZiB0P250Lkp1c3RpZnlTdHJpbmdbdF06dCx0aGlzfWRyYXcoKXtpZih0aGlzLmNoZWNrQ29udGV4dCgpLCF0aGlzLm5vdGUpdGhyb3cgbmV3IHMuUkVSUihcIk5vTm90ZUZvckFubm90YXRpb25cIixcIkNhbid0IGRyYXcgdGV4dCBhbm5vdGF0aW9uIHdpdGhvdXQgYW4gYXR0YWNoZWQgbm90ZS5cIik7dGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5ub3RlLmdldE1vZGlmaWVyU3RhcnRYWShCLlBvc2l0aW9uLkFCT1ZFLHRoaXMuaW5kZXgpO3RoaXMuY29udGV4dC5zYXZlKCksdGhpcy5jb250ZXh0LnNldEZvbnQodGhpcy5mb250LmZhbWlseSx0aGlzLmZvbnQuc2l6ZSx0aGlzLmZvbnQud2VpZ2h0KTtjb25zdCBlPXRoaXMuY29udGV4dC5tZWFzdXJlVGV4dCh0aGlzLnRleHQpLndpZHRoLGk9dGhpcy5jb250ZXh0Lm1lYXN1cmVUZXh0KFwibVwiKS53aWR0aDtsZXQgbixyLG8sYTtuPXRoaXMuanVzdGlmaWNhdGlvbj09PW50Lkp1c3RpZnkuTEVGVD90Lng6dGhpcy5qdXN0aWZpY2F0aW9uPT09bnQuSnVzdGlmeS5SSUdIVD90LngtZTp0aGlzLmp1c3RpZmljYXRpb249PT1udC5KdXN0aWZ5LkNFTlRFUj90LngtZS8yOnRoaXMubm90ZS5nZXRTdGVtWCgpLWUvMjtjb25zdCBsPXRoaXMubm90ZS5oYXNTdGVtKCksaD10aGlzLm5vdGUuZ2V0U3RhdmUoKTtpZihsJiYobz10aGlzLm5vdGUuZ2V0U3RlbSgpLmdldEV4dGVudHMoKSxhPWguZ2V0U3BhY2luZ0JldHdlZW5MaW5lcygpKSx0aGlzLnZlcnRfanVzdGlmaWNhdGlvbj09PW50LlZlcnRpY2FsSnVzdGlmeS5CT1RUT00pe2lmKHI9aC5nZXRZRm9yQm90dG9tVGV4dCh0aGlzLnRleHRfbGluZSttLlRFWFRfSEVJR0hUX09GRlNFVF9IQUNLKSxsKXtjb25zdCB0PTE9PT10aGlzLm5vdGUuZ2V0U3RlbURpcmVjdGlvbigpP28uYmFzZVk6by50b3BZO3I9TWF0aC5tYXgocix0K2EqKHRoaXMudGV4dF9saW5lKzIpKX19ZWxzZSBpZih0aGlzLnZlcnRfanVzdGlmaWNhdGlvbj09PW50LlZlcnRpY2FsSnVzdGlmeS5DRU5URVIpe2NvbnN0IHQ9dGhpcy5ub3RlLmdldFlGb3JUb3BUZXh0KHRoaXMudGV4dF9saW5lKS0xO3I9dCsoaC5nZXRZRm9yQm90dG9tVGV4dCh0aGlzLnRleHRfbGluZSktdCkvMitpLzJ9ZWxzZSBpZih0aGlzLnZlcnRfanVzdGlmaWNhdGlvbj09PW50LlZlcnRpY2FsSnVzdGlmeS5UT1Apcj1NYXRoLm1pbihoLmdldFlGb3JUb3BUZXh0KHRoaXMudGV4dF9saW5lKSx0aGlzLm5vdGUuZ2V0WXMoKVswXS0xMCksbCYmKHI9TWF0aC5taW4ocixvLnRvcFktNS1hKnRoaXMudGV4dF9saW5lKSk7ZWxzZXtjb25zdCB0PXRoaXMubm90ZS5nZXRTdGVtRXh0ZW50cygpO3I9dC50b3BZKyh0LmJhc2VZLXQudG9wWSkvMitpLzJ9IWZ1bmN0aW9uKC4uLnQpe250LkRFQlVHJiZzLkwoXCJWZXguRmxvdy5Bbm5vdGF0aW9uXCIsdCl9KFwiUmVuZGVyaW5nIGFubm90YXRpb246IFwiLHRoaXMudGV4dCxuLHIpLHRoaXMuY29udGV4dC5maWxsVGV4dCh0aGlzLnRleHQsbixyKSx0aGlzLmNvbnRleHQucmVzdG9yZSgpfX1jbGFzcyBydCBleHRlbmRzIEJ7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwiYmVuZHNcIn1zdGF0aWMgZ2V0IFVQKCl7cmV0dXJuIDB9c3RhdGljIGdldCBET1dOKCl7cmV0dXJuIDF9c3RhdGljIGZvcm1hdCh0LGUpe2lmKCF0fHwwPT09dC5sZW5ndGgpcmV0dXJuITE7bGV0IGk9MDtjb25zdCBzPWUudG9wX3RleHRfbGluZTtmb3IobGV0IGU9MDtlPHQubGVuZ3RoOysrZSl7Y29uc3Qgbj10W2VdO24uc2V0WFNoaWZ0KGkpLGk9bi5nZXRXaWR0aCgpLG4uc2V0VGV4dExpbmUocyl9cmV0dXJuIGUucmlnaHRfc2hpZnQrPWksZS50b3BfdGV4dF9saW5lKz0xLCEwfWNvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiQmVuZFwiKSx0aGlzLnRleHQ9dCx0aGlzLnhfc2hpZnQ9MCx0aGlzLnJlbGVhc2U9ZXx8ITEsdGhpcy5mb250PVwiMTBwdCBBcmlhbFwiLHRoaXMucmVuZGVyX29wdGlvbnM9e2xpbmVfd2lkdGg6MS41LGxpbmVfc3R5bGU6XCIjNzc3Nzc3XCIsYmVuZF93aWR0aDo4LHJlbGVhc2Vfd2lkdGg6OH0saT90aGlzLnBocmFzZT1pOih0aGlzLnBocmFzZT1be3R5cGU6cnQuVVAsdGV4dDp0aGlzLnRleHR9XSx0aGlzLnJlbGVhc2UmJnRoaXMucGhyYXNlLnB1c2goe3R5cGU6cnQuRE9XTix0ZXh0OlwiXCJ9KSksdGhpcy51cGRhdGVXaWR0aCgpfWdldENhdGVnb3J5KCl7cmV0dXJuIHJ0LkNBVEVHT1JZfXNldFhTaGlmdCh0KXt0aGlzLnhfc2hpZnQ9dCx0aGlzLnVwZGF0ZVdpZHRoKCl9c2V0Rm9udCh0KXtyZXR1cm4gdGhpcy5mb250PXQsdGhpc31nZXRUZXh0KCl7cmV0dXJuIHRoaXMudGV4dH11cGRhdGVXaWR0aCgpe2NvbnN0IHQ9dGhpcztmdW5jdGlvbiBlKGUpe2xldCBpO3JldHVybiBpPXQuY29udGV4dD90LmNvbnRleHQubWVhc3VyZVRleHQoZSkud2lkdGg6bS50ZXh0V2lkdGgoZSksaX1sZXQgaT0wO2ZvcihsZXQgdD0wO3Q8dGhpcy5waHJhc2UubGVuZ3RoOysrdCl7Y29uc3Qgbj10aGlzLnBocmFzZVt0XTtpZihcIndpZHRoXCJpbiBuKWkrPW4ud2lkdGg7ZWxzZXtjb25zdCB0PW4udHlwZT09PXJ0LlVQP3RoaXMucmVuZGVyX29wdGlvbnMuYmVuZF93aWR0aDp0aGlzLnJlbmRlcl9vcHRpb25zLnJlbGVhc2Vfd2lkdGg7bi53aWR0aD1zLk1heCh0LGUobi50ZXh0KSkrMyxuLmRyYXdfd2lkdGg9bi53aWR0aC8yLGkrPW4ud2lkdGh9fXJldHVybiB0aGlzLnNldFdpZHRoKGkrdGhpcy54X3NoaWZ0KSx0aGlzfWRyYXcoKXtpZih0aGlzLmNoZWNrQ29udGV4dCgpLCF0aGlzLm5vdGV8fG51bGw9PXRoaXMuaW5kZXgpdGhyb3cgbmV3IHMuUkVSUihcIk5vTm90ZUZvckJlbmRcIixcIkNhbid0IGRyYXcgYmVuZCB3aXRob3V0IGEgbm90ZSBvciBpbmRleC5cIik7dGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5ub3RlLmdldE1vZGlmaWVyU3RhcnRYWShCLlBvc2l0aW9uLlJJR0hULHRoaXMuaW5kZXgpO3QueCs9Myx0LnkrPS41O2NvbnN0IGU9dGhpcy54X3NoaWZ0LGk9dGhpcy5jb250ZXh0LG49dGhpcy5ub3RlLmdldFN0YXZlKCkuZ2V0WUZvclRvcFRleHQodGhpcy50ZXh0X2xpbmUpKzMscj10aGlzLm5vdGUuZ2V0U3RhdmUoKS5nZXRZRm9yVG9wVGV4dCh0aGlzLnRleHRfbGluZSktMSxvPXRoaXM7ZnVuY3Rpb24gYSh0LGUscyxuKXtjb25zdCByPXQrcyxhPWU7aS5zYXZlKCksaS5iZWdpblBhdGgoKSxpLnNldExpbmVXaWR0aChvLnJlbmRlcl9vcHRpb25zLmxpbmVfd2lkdGgpLGkuc2V0U3Ryb2tlU3R5bGUoby5yZW5kZXJfb3B0aW9ucy5saW5lX3N0eWxlKSxpLnNldEZpbGxTdHlsZShvLnJlbmRlcl9vcHRpb25zLmxpbmVfc3R5bGUpLGkubW92ZVRvKHQsZSksaS5xdWFkcmF0aWNDdXJ2ZVRvKHIsYSx0K3MsbiksaS5zdHJva2UoKSxpLnJlc3RvcmUoKX1mdW5jdGlvbiBsKHQsZSxzLG4pe2kuc2F2ZSgpLGkuYmVnaW5QYXRoKCksaS5zZXRMaW5lV2lkdGgoby5yZW5kZXJfb3B0aW9ucy5saW5lX3dpZHRoKSxpLnNldFN0cm9rZVN0eWxlKG8ucmVuZGVyX29wdGlvbnMubGluZV9zdHlsZSksaS5zZXRGaWxsU3R5bGUoby5yZW5kZXJfb3B0aW9ucy5saW5lX3N0eWxlKSxpLm1vdmVUbyh0LG4pLGkucXVhZHJhdGljQ3VydmVUbyh0K3Msbix0K3MsZSksaS5zdHJva2UoKSxpLnJlc3RvcmUoKX1mdW5jdGlvbiBoKHQsZSxzKXtjb25zdCBuPXN8fDE7aS5iZWdpblBhdGgoKSxpLm1vdmVUbyh0LGUpLGkubGluZVRvKHQtNCxlKzQqbiksaS5saW5lVG8odCs0LGUrNCpuKSxpLmNsb3NlUGF0aCgpLGkuZmlsbCgpfWZ1bmN0aW9uIGModCxlKXtpLnNhdmUoKSxpLnNldFJhd0ZvbnQoby5mb250KTtjb25zdCBzPXQtaS5tZWFzdXJlVGV4dChlKS53aWR0aC8yO2kuZmlsbFRleHQoZSxzLHIpLGkucmVzdG9yZSgpfWxldCB1PW51bGwsZD0wO2ZvcihsZXQgaT0wO2k8dGhpcy5waHJhc2UubGVuZ3RoOysraSl7Y29uc3Qgcz10aGlzLnBocmFzZVtpXTswPT09aSYmKHMuZHJhd193aWR0aCs9ZSksZD1zLmRyYXdfd2lkdGgrKHU/dS5kcmF3X3dpZHRoOjApLSgxPT09aT9lOjApLHMudHlwZT09PXJ0LlVQJiYodSYmdS50eXBlPT09cnQuVVAmJmgodC54LG4pLGEodC54LHQueSxkLG4pKSxzLnR5cGU9PT1ydC5ET1dOJiYodSYmdS50eXBlPT09cnQuVVAmJmwodC54LHQueSxkLG4pLHUmJnUudHlwZT09PXJ0LkRPV04mJihoKHQueCx0LnksLTEpLGwodC54LHQueSxkLG4pKSxudWxsPT09dSYmKGQ9cy5kcmF3X3dpZHRoLGwodC54LHQueSxkLG4pKSksYyh0LngrZCxzLnRleHQpLHU9cyx1Lng9dC54LHQueCs9ZH11LnR5cGU9PT1ydC5VUD9oKHUueCtkLG4pOnUudHlwZT09PXJ0LkRPV04mJmgodS54K2QsdC55LC0xKX19Y2xhc3Mgb3QgZXh0ZW5kcyBCe3N0YXRpYyBnZXQgQ0FURUdPUlkoKXtyZXR1cm5cInZpYnJhdG9zXCJ9c3RhdGljIGZvcm1hdCh0LGUsaSl7aWYoIXR8fDA9PT10Lmxlbmd0aClyZXR1cm4hMTtsZXQgcz1lLnRvcF90ZXh0X2xpbmUsbj0wLHI9ZS5yaWdodF9zaGlmdC03O2NvbnN0IG89aS5nZXRNb2RpZmllcnMocnQuQ0FURUdPUlkpO28mJm8ubGVuZ3RoPjAmJnMtLTtmb3IobGV0IGU9MDtlPHQubGVuZ3RoOysrZSl7Y29uc3QgaT10W2VdO2kuc2V0WFNoaWZ0KHIpLGkuc2V0VGV4dExpbmUocyksbis9aS5nZXRXaWR0aCgpLHIrPW59cmV0dXJuIGUucmlnaHRfc2hpZnQrPW4sZS50b3BfdGV4dF9saW5lKz0xLCEwfWNvbnN0cnVjdG9yKCl7c3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlZpYnJhdG9cIiksdGhpcy5wb3NpdGlvbj1CLlBvc2l0aW9uLlJJR0hULHRoaXMucmVuZGVyX29wdGlvbnM9e2hhcnNoOiExLHZpYnJhdG9fd2lkdGg6MjAsd2F2ZV9oZWlnaHQ6Nix3YXZlX3dpZHRoOjQsd2F2ZV9naXJ0aDoyfSx0aGlzLnNldFZpYnJhdG9XaWR0aCh0aGlzLnJlbmRlcl9vcHRpb25zLnZpYnJhdG9fd2lkdGgpfWdldENhdGVnb3J5KCl7cmV0dXJuIG90LkNBVEVHT1JZfXNldEhhcnNoKHQpe3JldHVybiB0aGlzLnJlbmRlcl9vcHRpb25zLmhhcnNoPXQsdGhpc31zZXRWaWJyYXRvV2lkdGgodCl7cmV0dXJuIHRoaXMucmVuZGVyX29wdGlvbnMudmlicmF0b193aWR0aD10LHRoaXMuc2V0V2lkdGgodCksdGhpc31kcmF3KCl7Y29uc3QgdD10aGlzLmNoZWNrQ29udGV4dCgpO2lmKCF0aGlzLm5vdGUpdGhyb3cgbmV3IHMuUkVSUihcIk5vTm90ZUZvclZpYnJhdG9cIixcIkNhbid0IGRyYXcgdmlicmF0byB3aXRob3V0IGFuIGF0dGFjaGVkIG5vdGUuXCIpO3RoaXMuc2V0UmVuZGVyZWQoKTtjb25zdCBlPXRoaXMubm90ZS5nZXRNb2RpZmllclN0YXJ0WFkoQi5Qb3NpdGlvbi5SSUdIVCx0aGlzLmluZGV4KS54K3RoaXMueF9zaGlmdCxpPXRoaXMubm90ZS5nZXRZRm9yVG9wVGV4dCh0aGlzLnRleHRfbGluZSkrMjtvdC5yZW5kZXJWaWJyYXRvKHQsZSxpLHRoaXMucmVuZGVyX29wdGlvbnMpfXN0YXRpYyByZW5kZXJWaWJyYXRvKHQsZSxpLHMpe2NvbnN0e2hhcnNoOm4sdmlicmF0b193aWR0aDpyLHdhdmVfd2lkdGg6byx3YXZlX2dpcnRoOmEsd2F2ZV9oZWlnaHQ6bH09cyxoPXIvbztsZXQgYztpZih0LmJlZ2luUGF0aCgpLG4pe2Zvcih0Lm1vdmVUbyhlLGkrYSsxKSxjPTA7YzxoLzI7KytjKXQubGluZVRvKGUrbyxpLWwvMiksZSs9byx0LmxpbmVUbyhlK28saStsLzIpLGUrPW87Zm9yKGM9MDtjPGgvMjsrK2MpdC5saW5lVG8oZS1vLGktbC8yK2ErMSksZS09byx0LmxpbmVUbyhlLW8saStsLzIrYSsxKSxlLT1vO3QuZmlsbCgpfWVsc2V7Zm9yKHQubW92ZVRvKGUsaSthKSxjPTA7YzxoLzI7KytjKXQucXVhZHJhdGljQ3VydmVUbyhlK28vMixpLWwvMixlK28saSksZSs9byx0LnF1YWRyYXRpY0N1cnZlVG8oZStvLzIsaStsLzIsZStvLGkpLGUrPW87Zm9yKGM9MDtjPGgvMjsrK2MpdC5xdWFkcmF0aWNDdXJ2ZVRvKGUtby8yLGkrbC8yK2EsZS1vLGkrYSksZS09byx0LnF1YWRyYXRpY0N1cnZlVG8oZS1vLzIsaS1sLzIrYSxlLW8saSthKSxlLT1vO3QuZmlsbCgpfX19ZnVuY3Rpb24gYXQoLi4udCl7bHQuREVCVUcmJnMuTChcIlZleC5GbG93Lk1vZGlmaWVyQ29udGV4dFwiLHQpfWNsYXNzIGx0e2NvbnN0cnVjdG9yKCl7dGhpcy5tb2RpZmllcnM9e30sdGhpcy5wcmVGb3JtYXR0ZWQ9ITEsdGhpcy5wb3N0Rm9ybWF0dGVkPSExLHRoaXMud2lkdGg9MCx0aGlzLnNwYWNpbmc9MCx0aGlzLnN0YXRlPXtsZWZ0X3NoaWZ0OjAscmlnaHRfc2hpZnQ6MCx0ZXh0X2xpbmU6MCx0b3BfdGV4dF9saW5lOjB9LHRoaXMuUFJFRk9STUFUPVtPLEYsayxVLFksWCx6LEssZXQsc3QsbnQscnQsb3RdLHRoaXMuUE9TVEZPUk1BVD1bT119YWRkTW9kaWZpZXIodCl7Y29uc3QgZT10LmdldENhdGVnb3J5KCk7cmV0dXJuIHRoaXMubW9kaWZpZXJzW2VdfHwodGhpcy5tb2RpZmllcnNbZV09W10pLHRoaXMubW9kaWZpZXJzW2VdLnB1c2godCksdC5zZXRNb2RpZmllckNvbnRleHQodGhpcyksdGhpcy5wcmVGb3JtYXR0ZWQ9ITEsdGhpc31nZXRNb2RpZmllcnModCl7cmV0dXJuIHRoaXMubW9kaWZpZXJzW3RdfWdldFdpZHRoKCl7cmV0dXJuIHRoaXMud2lkdGh9Z2V0RXh0cmFMZWZ0UHgoKXtyZXR1cm4gdGhpcy5zdGF0ZS5sZWZ0X3NoaWZ0fWdldEV4dHJhUmlnaHRQeCgpe3JldHVybiB0aGlzLnN0YXRlLnJpZ2h0X3NoaWZ0fWdldFN0YXRlKCl7cmV0dXJuIHRoaXMuc3RhdGV9Z2V0TWV0cmljcygpe2lmKCF0aGlzLmZvcm1hdHRlZCl0aHJvdyBuZXcgcy5SRVJSKFwiVW5mb3JtYXR0ZWRNb2RpZmllclwiLFwiVW5mb3JtYXR0ZWQgbW9kaWZpZXIgaGFzIG5vIG1ldHJpY3MuXCIpO3JldHVybnt3aWR0aDp0aGlzLnN0YXRlLmxlZnRfc2hpZnQrdGhpcy5zdGF0ZS5yaWdodF9zaGlmdCt0aGlzLnNwYWNpbmcsc3BhY2luZzp0aGlzLnNwYWNpbmcsZXh0cmFfbGVmdF9weDp0aGlzLnN0YXRlLmxlZnRfc2hpZnQsZXh0cmFfcmlnaHRfcHg6dGhpcy5zdGF0ZS5yaWdodF9zaGlmdH19cHJlRm9ybWF0KCl7dGhpcy5wcmVGb3JtYXR0ZWR8fCh0aGlzLlBSRUZPUk1BVC5mb3JFYWNoKCh0PT57YXQoXCJQcmVmb3JtYXR0aW5nIE1vZGlmaWVyQ29udGV4dDogXCIsdC5DQVRFR09SWSksdC5mb3JtYXQodGhpcy5nZXRNb2RpZmllcnModC5DQVRFR09SWSksdGhpcy5zdGF0ZSx0aGlzKX0pKSx0aGlzLndpZHRoPXRoaXMuc3RhdGUubGVmdF9zaGlmdCt0aGlzLnN0YXRlLnJpZ2h0X3NoaWZ0LHRoaXMucHJlRm9ybWF0dGVkPSEwKX1wb3N0Rm9ybWF0KCl7dGhpcy5wb3N0Rm9ybWF0dGVkfHx0aGlzLlBPU1RGT1JNQVQuZm9yRWFjaCgodD0+e2F0KFwiUG9zdGZvcm1hdHRpbmcgTW9kaWZpZXJDb250ZXh0OiBcIix0LkNBVEVHT1JZKSx0LnBvc3RGb3JtYXQodGhpcy5nZXRNb2RpZmllcnModC5DQVRFR09SWSksdGhpcyl9KSl9fWZ1bmN0aW9uIGh0KHQsZSxpLG4pe2xldCByPWU7Zm9yKGkrPTE7aTx0Lmxlbmd0aDtpKz0xKXtjb25zdCBlPXRbaV07aWYoIWUuaXNSZXN0KCkmJiFlLnNob3VsZElnbm9yZVRpY2tzKCkpe3I9ZS5nZXRMaW5lRm9yUmVzdCgpO2JyZWFrfX1pZihuJiZlIT09cil7Y29uc3QgdD1NYXRoLm1heChlLHIpLGk9TWF0aC5taW4oZSxyKTtyPXMuTWlkTGluZSh0LGkpfXJldHVybiByfWZ1bmN0aW9uIGN0KHQsZSxpKXtpZighdHx8IXQubGVuZ3RoKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudFwiLFwiTm8gdm9pY2VzIHRvIGZvcm1hdFwiKTtjb25zdCByPXRbMF0uZ2V0VG90YWxUaWNrcygpLG89dC5yZWR1Y2UoKCh0LGUpPT57aWYoIWUuZ2V0VG90YWxUaWNrcygpLmVxdWFscyhyKSl0aHJvdyBuZXcgcy5SRVJSKFwiVGlja01pc21hdGNoXCIsXCJWb2ljZXMgc2hvdWxkIGhhdmUgc2FtZSB0b3RhbCBub3RlIGR1cmF0aW9uIGluIHRpY2tzLlwiKTtpZihlLmdldE1vZGUoKT09PVAuTW9kZS5TVFJJQ1QmJiFlLmlzQ29tcGxldGUoKSl0aHJvdyBuZXcgcy5SRVJSKFwiSW5jb21wbGV0ZVZvaWNlXCIsXCJWb2ljZSBkb2VzIG5vdCBoYXZlIGVub3VnaCBub3Rlcy5cIik7cmV0dXJuIE1hdGgubWF4KHQsbi5MQ00odCxlLmdldFJlc29sdXRpb25NdWx0aXBsaWVyKCkpKX0pLDEpLGE9e30sbD1bXSxoPVtdO3JldHVybiB0LmZvckVhY2goKHQ9Pntjb25zdCBzPW5ldyBuKDAsbyk7dC5nZXRUaWNrYWJsZXMoKS5mb3JFYWNoKCh0PT57Y29uc3Qgbj1zLm51bWVyYXRvcjtpZighYVtuXSl7Y29uc3QgdD1uZXcgZTtoLnB1c2godCksYVtuXT10fWkodCxhW25dKSxsLnB1c2gobikscy5hZGQodC5nZXRUaWNrcygpKX0pKX0pKSx7bWFwOmEsYXJyYXk6aCxsaXN0OnMuU29ydEFuZFVuaXF1ZShsLCgodCxlKT0+dC1lKSwoKHQsZSk9PnQ9PT1lKSkscmVzb2x1dGlvbk11bHRpcGxpZXI6b319Y2xhc3MgdXR7c3RhdGljIFNpbXBsZUZvcm1hdCh0LGU9MCx7cGFkZGluZ0JldHdlZW46aT0xMH09e30pe3QucmVkdWNlKCgodCxlKT0+e2UuYWRkVG9Nb2RpZmllckNvbnRleHQobmV3IGx0KTtjb25zdCBzPShuZXcgaXQpLmFkZFRpY2thYmxlKGUpLnByZUZvcm1hdCgpLG49cy5nZXRFeHRyYVB4KCk7cmV0dXJuIHMuc2V0WCh0K24ubGVmdCksdCtzLmdldFdpZHRoKCkrbi5yaWdodCtpfSksZSl9c3RhdGljIHBsb3REZWJ1Z2dpbmcodCxlLGkscyxuKXtjb25zdCByPWkrSS5TVEFWRVBBRERJTkcsbz1lLmNvbnRleHRHYXBzO3Quc2F2ZSgpLHQuc2V0Rm9udChcIkFyaWFsXCIsOCxcIlwiKSxvLmdhcHMuZm9yRWFjaCgoZT0+e3ZhciBpLG8sYTtpPXIrZS54MSxvPXIrZS54MixhPVwiI2FhYVwiLHQuYmVnaW5QYXRoKCksdC5zZXRTdHJva2VTdHlsZShhKSx0LnNldEZpbGxTdHlsZShhKSx0LnNldExpbmVXaWR0aCgxKSx0LmZpbGxSZWN0KGkscyxvLWksbi1zKSx0LmZpbGxUZXh0KE1hdGgucm91bmQoZS54Mi1lLngxKSxyK2UueDEsbisxMil9KSksdC5maWxsVGV4dChNYXRoLnJvdW5kKG8udG90YWwpK1wicHhcIixyLTIwLG4rMTIpLHQuc2V0RmlsbFN0eWxlKFwicmVkXCIpLHQuZmlsbFRleHQoXCJMb3NzOiBcIitlLmxvc3NIaXN0b3J5Lm1hcCgodD0+TWF0aC5yb3VuZCh0KSkpLHItMjAsbisyMiksdC5yZXN0b3JlKCl9c3RhdGljIEZvcm1hdEFuZERyYXcodCxlLGksbil7Y29uc3Qgcj17YXV0b19iZWFtOiExLGFsaWduX3Jlc3RzOiExfTtcIm9iamVjdFwiPT10eXBlb2Ygbj9zLk1lcmdlKHIsbik6XCJib29sZWFuXCI9PXR5cGVvZiBuJiYoci5hdXRvX2JlYW09bik7Y29uc3Qgbz1uZXcgUChtLlRJTUU0XzQpLnNldE1vZGUoUC5Nb2RlLlNPRlQpLmFkZFRpY2thYmxlcyhpKSxhPXIuYXV0b19iZWFtP1QuYXBwbHlBbmRHZXRCZWFtcyhvKTpbXTtyZXR1cm4obmV3IHV0KS5qb2luVm9pY2VzKFtvXSx7YWxpZ25fcmVzdHM6ci5hbGlnbl9yZXN0c30pLmZvcm1hdFRvU3RhdmUoW29dLGUse2FsaWduX3Jlc3RzOnIuYWxpZ25fcmVzdHMsc3RhdmU6ZX0pLG8uc2V0U3RhdmUoZSkuZHJhdyh0LGUpLGEuZm9yRWFjaCgoZT0+ZS5zZXRDb250ZXh0KHQpLmRyYXcoKSkpLG8uZ2V0Qm91bmRpbmdCb3goKX1zdGF0aWMgRm9ybWF0QW5kRHJhd1RhYih0LGUsaSxuLHIsbyxhKXtjb25zdCBsPXthdXRvX2JlYW06byxhbGlnbl9yZXN0czohMX07XCJvYmplY3RcIj09dHlwZW9mIGE/cy5NZXJnZShsLGEpOlwiYm9vbGVhblwiPT10eXBlb2YgYSYmKGwuYXV0b19iZWFtPWEpO2NvbnN0IGg9bmV3IFAobS5USU1FNF80KS5zZXRNb2RlKFAuTW9kZS5TT0ZUKS5hZGRUaWNrYWJsZXMociksYz1uZXcgUChtLlRJTUU0XzQpLnNldE1vZGUoUC5Nb2RlLlNPRlQpLmFkZFRpY2thYmxlcyhuKSx1PWwuYXV0b19iZWFtP1QuYXBwbHlBbmRHZXRCZWFtcyhoKTpbXTsobmV3IHV0KS5qb2luVm9pY2VzKFtoXSx7YWxpZ25fcmVzdHM6bC5hbGlnbl9yZXN0c30pLmpvaW5Wb2ljZXMoW2NdKS5mb3JtYXRUb1N0YXZlKFtoLGNdLGkse2FsaWduX3Jlc3RzOmwuYWxpZ25fcmVzdHN9KSxoLmRyYXcodCxpKSxjLmRyYXcodCxlKSx1LmZvckVhY2goKGU9PmUuc2V0Q29udGV4dCh0KS5kcmF3KCkpKSxuZXcgQShpLGUpLnNldENvbnRleHQodCkuZHJhdygpfXN0YXRpYyBBbGlnblJlc3RzVG9Ob3Rlcyh0LGUsaSl7cmV0dXJuIHQuZm9yRWFjaCgoKHMsbik9PntpZihzIGluc3RhbmNlb2YgTyYmcy5pc1Jlc3QoKSl7aWYocy50dXBsZXQmJiFpKXJldHVybjtjb25zdCByPXMuZ2V0R2x5cGgoKS5wb3NpdGlvbi50b1VwcGVyQ2FzZSgpO2lmKFwiUi80XCIhPT1yJiZcIkIvNFwiIT09cilyZXR1cm47aWYoZXx8bnVsbCE9cy5iZWFtKXtjb25zdCBlPXMuZ2V0S2V5UHJvcHMoKVswXTtpZigwPT09billLmxpbmU9aHQodCxlLmxpbmUsbiwhMSkscy5zZXRLZXlMaW5lKDAsZS5saW5lKTtlbHNlIGlmKG4+MCYmbjx0Lmxlbmd0aCl7bGV0IGk7dFtuLTFdLmlzUmVzdCgpPyhpPXRbbi0xXS5nZXRLZXlQcm9wcygpWzBdLmxpbmUsZS5saW5lPWkpOihpPXRbbi0xXS5nZXRMaW5lRm9yUmVzdCgpLGUubGluZT1odCh0LGksbiwhMCkpLHMuc2V0S2V5TGluZSgwLGUubGluZSl9fX19KSksdGhpc31jb25zdHJ1Y3Rvcigpe3RoaXMubWluVG90YWxXaWR0aD0wLHRoaXMuaGFzTWluVG90YWxXaWR0aD0hMSx0aGlzLnRvdGFsVGlja3M9bmV3IG4oMCwxKSx0aGlzLnRpY2tDb250ZXh0cz1udWxsLHRoaXMubW9kaWZlckNvbnRleHRzPW51bGwsdGhpcy5jb250ZXh0R2Fwcz17dG90YWw6MCxnYXBzOltdfSx0aGlzLnZvaWNlcz1bXX1hbGlnblJlc3RzKHQsZSl7aWYoIXR8fCF0Lmxlbmd0aCl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRcIixcIk5vIHZvaWNlcyB0byBmb3JtYXQgcmVzdHNcIik7dC5mb3JFYWNoKCh0PT51dC5BbGlnblJlc3RzVG9Ob3Rlcyh0LmdldFRpY2thYmxlcygpLGUpKSl9cHJlQ2FsY3VsYXRlTWluVG90YWxXaWR0aCh0KXtpZih0aGlzLmhhc01pblRvdGFsV2lkdGgpcmV0dXJuIHRoaXMubWluVG90YWxXaWR0aDtpZighdGhpcy50aWNrQ29udGV4dHMpe2lmKCF0KXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudFwiLFwiJ3ZvaWNlcycgcmVxdWlyZWQgdG8gcnVuIHByZUNhbGN1bGF0ZU1pblRvdGFsV2lkdGhcIik7dGhpcy5jcmVhdGVUaWNrQ29udGV4dHModCl9Y29uc3R7bGlzdDplLG1hcDppfT10aGlzLnRpY2tDb250ZXh0cztyZXR1cm4gdGhpcy5taW5Ub3RhbFdpZHRoPWUubWFwKCh0PT57Y29uc3QgZT1pW3RdO3JldHVybiBlLnByZUZvcm1hdCgpLGUuZ2V0V2lkdGgoKX0pKS5yZWR1Y2UoKCh0LGUpPT50K2UpLDApLHRoaXMuaGFzTWluVG90YWxXaWR0aD0hMCx0aGlzLm1pblRvdGFsV2lkdGh9Z2V0TWluVG90YWxXaWR0aCgpe2lmKCF0aGlzLmhhc01pblRvdGFsV2lkdGgpdGhyb3cgbmV3IHMuUkVSUihcIk5vTWluVG90YWxXaWR0aFwiLFwiQ2FsbCAncHJlQ2FsY3VsYXRlTWluVG90YWxXaWR0aCcgb3IgJ3ByZUZvcm1hdCcgYmVmb3JlIGNhbGxpbmcgJ2dldE1pblRvdGFsV2lkdGgnXCIpO3JldHVybiB0aGlzLm1pblRvdGFsV2lkdGh9Y3JlYXRlTW9kaWZpZXJDb250ZXh0cyh0KXtjb25zdCBlPWN0KHQsbHQsKCh0LGUpPT50LmFkZFRvTW9kaWZpZXJDb250ZXh0KGUpKSk7cmV0dXJuIHRoaXMubW9kaWZlckNvbnRleHRzPWUsZX1jcmVhdGVUaWNrQ29udGV4dHModCl7Y29uc3QgZT1jdCh0LGl0LCgodCxlKT0+ZS5hZGRUaWNrYWJsZSh0KSkpO3JldHVybiBlLmFycmF5LmZvckVhY2goKHQ9Pnt0LnRDb250ZXh0cz1lLmFycmF5fSkpLHRoaXMudG90YWxUaWNrcz10WzBdLmdldFRpY2tzVXNlZCgpLmNsb25lKCksdGhpcy50aWNrQ29udGV4dHM9ZSxlfXByZUZvcm1hdCh0PTAsZSxpLHMpe2NvbnN0IG49dGhpcy50aWNrQ29udGV4dHMse2xpc3Q6cixtYXA6byxyZXNvbHV0aW9uTXVsdGlwbGllcjphfT1uO2kmJnMmJmkuZm9yRWFjaCgodD0+dC5zZXRTdGF2ZShzKS5wcmVGb3JtYXQoKSkpO2xldCBsPTAsaD0wO2NvbnN0IGM9dC8yO2lmKHRoaXMubWluVG90YWxXaWR0aD0wLHIuZm9yRWFjaCgodD0+e2NvbnN0IGk9b1t0XTtlJiZpLnNldENvbnRleHQoZSksaS5wcmVGb3JtYXQoKTtjb25zdCBzPWkuZ2V0V2lkdGgoKTt0aGlzLm1pblRvdGFsV2lkdGgrPXM7Y29uc3Qgbj1pLmdldE1ldHJpY3MoKTtsPWwraCtuLmV4dHJhTGVmdFB4LGkuc2V0WChsKSxoPXMtbi5leHRyYUxlZnRQeH0pKSx0aGlzLm1pblRvdGFsV2lkdGg9bCtoLHRoaXMuaGFzTWluVG90YWxXaWR0aD0hMCx0PD0wKXJldHVybjtjb25zdCB1PSh0LXRoaXMubWluVG90YWxXaWR0aCkvKHRoaXMudG90YWxUaWNrcy52YWx1ZSgpKmEpO2xldCBkPTA7ci5mb3JFYWNoKCgodCxlKT0+e2NvbnN0IGk9cltlLTFdfHwwLHM9b1t0XTtkKz0odC1pKSp1LHMuc2V0WChzLmdldFgoKStkKSxzLmdldENlbnRlckFsaWduZWRUaWNrYWJsZXMoKS5mb3JFYWNoKCh0PT57dC5jZW50ZXJfeF9zaGlmdD1jLXMuZ2V0WCgpfSkpfSkpLDEhPT1yLmxlbmd0aCYmKHRoaXMuanVzdGlmeVdpZHRoPXQsdGhpcy5sb3NzSGlzdG9yeT1bXSx0aGlzLmV2YWx1YXRlKCkpfWV2YWx1YXRlKCl7Y29uc3QgdD10aGlzLmp1c3RpZnlXaWR0aDt0aGlzLmNvbnRleHRHYXBzPXt0b3RhbDowLGdhcHM6W119LHRoaXMudGlja0NvbnRleHRzLmxpc3QuZm9yRWFjaCgoKHQsZSk9PntpZigwPT09ZSlyZXR1cm47Y29uc3QgaT10aGlzLnRpY2tDb250ZXh0cy5saXN0W2UtMV0scz10aGlzLnRpY2tDb250ZXh0cy5tYXBbaV0sbj10aGlzLnRpY2tDb250ZXh0cy5tYXBbdF0scj1zLmdldE1ldHJpY3MoKSxvPXMuZ2V0WCgpK3Iud2lkdGgsYT1uLmdldFgoKSxsPWEtbzt0aGlzLmNvbnRleHRHYXBzLnRvdGFsKz1sLHRoaXMuY29udGV4dEdhcHMuZ2Fwcy5wdXNoKHt4MTpvLHgyOmF9KSxuLmdldEZvcm1hdHRlck1ldHJpY3MoKS5mcmVlZG9tLmxlZnQ9bCxzLmdldEZvcm1hdHRlck1ldHJpY3MoKS5mcmVlZG9tLnJpZ2h0PWx9KSk7Y29uc3QgZT10aGlzLmR1cmF0aW9uU3RhdHM9e307dGhpcy52b2ljZXMuZm9yRWFjaCgoaT0+e2kuZ2V0VGlja2FibGVzKCkuZm9yRWFjaCgoKGkscyxuKT0+e2NvbnN0IHI9aS5nZXRUaWNrcygpLmNsb25lKCkuc2ltcGxpZnkoKS50b1N0cmluZygpLG89aS5nZXRNZXRyaWNzKCksYT1pLmdldEZvcm1hdHRlck1ldHJpY3MoKSxsPWkuZ2V0WCgpK28ubm90ZVdpZHRoK28ubW9kUmlnaHRQeCtvLmV4dHJhUmlnaHRQeDtsZXQgaD0wO2lmKHM8bi5sZW5ndGgtMSl7Y29uc3QgdD1uW3MrMV0sZT10LmdldE1ldHJpY3MoKTtoPXQuZ2V0WCgpLWUubW9kTGVmdFB4LWUuZXh0cmFMZWZ0UHgtbCxhLnNwYWNlLnVzZWQ9dC5nZXRYKCktaS5nZXRYKCksdC5nZXRGb3JtYXR0ZXJNZXRyaWNzKCkuZnJlZWRvbS5sZWZ0PWh9ZWxzZSBoPXQtbCxhLnNwYWNlLnVzZWQ9dC1pLmdldFgoKTthLmZyZWVkb20ucmlnaHQ9aCxmdW5jdGlvbih0LGkpe2NvbnN0IHM9ZVt0XTt2b2lkIDA9PT1zP2VbdF09e21lYW46aSxjb3VudDoxfToocy5jb3VudCs9MSxzLm1lYW49KHMubWVhbitpKS8yKX0ocixhLnNwYWNlLnVzZWQpfSkpfSkpO2xldCBpPTA7cmV0dXJuIHRoaXMudm9pY2VzLmZvckVhY2goKHQ9Pnt0LmdldFRpY2thYmxlcygpLmZvckVhY2goKHQ9Pntjb25zdCBzPXQuZ2V0VGlja3MoKS5jbG9uZSgpLnNpbXBsaWZ5KCkudG9TdHJpbmcoKSxuPXQuZ2V0Rm9ybWF0dGVyTWV0cmljcygpO24uaXRlcmF0aW9ucys9MSxuLnNwYWNlLmRldmlhdGlvbj1uLnNwYWNlLnVzZWQtZVtzXS5tZWFuLG4uZHVyYXRpb249cyxuLnNwYWNlLm1lYW49ZVtzXS5tZWFuLGkrPU1hdGgucG93KGVbc10ubWVhbiwyKX0pKX0pKSx0aGlzLnRvdGFsQ29zdD1NYXRoLnNxcnQoaSksdGhpcy5sb3NzSGlzdG9yeS5wdXNoKHRoaXMudG90YWxDb3N0KSx0aGlzfXR1bmUoKXtsZXQgdD0wO3JldHVybiB0aGlzLnRpY2tDb250ZXh0cy5saXN0LmZvckVhY2goKChlLGkscyk9Pntjb25zdCBuPXRoaXMudGlja0NvbnRleHRzLm1hcFtlXSxyPWk+MD90aGlzLnRpY2tDb250ZXh0cy5tYXBbc1tpLTFdXTpudWxsLG89aTxzLmxlbmd0aC0xP3RoaXMudGlja0NvbnRleHRzLm1hcFtzW2krMV1dOm51bGw7IWZ1bmN0aW9uKHQsZSxpLHMpe3Quc2V0WCh0LmdldFgoKStzKSx0LmdldEZvcm1hdHRlck1ldHJpY3MoKS5mcmVlZG9tLmxlZnQrPXMsdC5nZXRGb3JtYXR0ZXJNZXRyaWNzKCkuZnJlZWRvbS5yaWdodC09cyxlJiYoZS5nZXRGb3JtYXR0ZXJNZXRyaWNzKCkuZnJlZWRvbS5yaWdodCs9cyksaSYmKGkuZ2V0Rm9ybWF0dGVyTWV0cmljcygpLmZyZWVkb20ubGVmdC09cyl9KG4scixvLHQpO2NvbnN0IGE9LW4uZ2V0VGlja2FibGVzKCkubWFwKCh0PT50LmdldEZvcm1hdHRlck1ldHJpY3MoKS5zcGFjZS5kZXZpYXRpb24pKS5yZWR1Y2UoKCh0LGUpPT50K2UpKTthPjA/dD0tTWF0aC5taW4obi5nZXRGb3JtYXR0ZXJNZXRyaWNzKCkuZnJlZWRvbS5yaWdodCxNYXRoLmFicyhhKSk6YTwwJiYodD1vP01hdGgubWluKG8uZ2V0Rm9ybWF0dGVyTWV0cmljcygpLmZyZWVkb20ucmlnaHQsTWF0aC5hYnMoYSkpOjApO2NvbnN0IGw9TWF0aC5taW4oNSxNYXRoLmFicyh0KSk7dD10PjA/bDotbH0pKSx0aGlzLmV2YWx1YXRlKCl9cG9zdEZvcm1hdCgpe2NvbnN0IHQ9dD0+dC5saXN0LmZvckVhY2goKGU9PnQubWFwW2VdLnBvc3RGb3JtYXQoKSkpO3JldHVybiB0KHRoaXMubW9kaWZlckNvbnRleHRzKSx0KHRoaXMudGlja0NvbnRleHRzKSx0aGlzfWpvaW5Wb2ljZXModCl7cmV0dXJuIHRoaXMuY3JlYXRlTW9kaWZpZXJDb250ZXh0cyh0KSx0aGlzLmhhc01pblRvdGFsV2lkdGg9ITEsdGhpc31mb3JtYXQodCxlLGkpe2NvbnN0IG49e2FsaWduX3Jlc3RzOiExLGNvbnRleHQ6bnVsbCxzdGF2ZTpudWxsfTtyZXR1cm4gcy5NZXJnZShuLGkpLHRoaXMudm9pY2VzPXQsdGhpcy5hbGlnblJlc3RzKHQsbi5hbGlnbl9yZXN0cyksdGhpcy5jcmVhdGVUaWNrQ29udGV4dHModCksdGhpcy5wcmVGb3JtYXQoZSxuLmNvbnRleHQsdCxuLnN0YXZlKSxuLnN0YXZlJiZ0aGlzLnBvc3RGb3JtYXQoKSx0aGlzfWZvcm1hdFRvU3RhdmUodCxlLGkpe2NvbnN0IG49ZS5nZXROb3RlRW5kWCgpLWUuZ2V0Tm90ZVN0YXJ0WCgpLTEwOyFmdW5jdGlvbiguLi50KXt1dC5ERUJVRyYmcy5MKFwiVmV4LkZsb3cuRm9ybWF0dGVyXCIsdCl9KFwiRm9ybWF0dGluZyB2b2ljZXMgdG8gd2lkdGg6IFwiLG4pO2NvbnN0IHI9e2NvbnRleHQ6ZS5nZXRDb250ZXh0KCl9O3JldHVybiBzLk1lcmdlKHIsaSksdGhpcy5mb3JtYXQodCxuLHIpfX1jbGFzcyBkdCBleHRlbmRzIGx7c3RhdGljIGdldCBQb3NpdGlvbigpe3JldHVybntMRUZUOjEsUklHSFQ6MixBQk9WRTozLEJFTE9XOjQsQkVHSU46NSxFTkQ6Nn19Y29uc3RydWN0b3IoKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiU3RhdmVNb2RpZmllclwiKSx0aGlzLnBhZGRpbmc9MTAsdGhpcy5wb3NpdGlvbj1kdC5Qb3NpdGlvbi5BQk9WRSx0aGlzLmxheW91dE1ldHJpY3M9bnVsbH1nZXRQb3NpdGlvbigpe3JldHVybiB0aGlzLnBvc2l0aW9ufXNldFBvc2l0aW9uKHQpe3JldHVybiB0aGlzLnBvc2l0aW9uPXQsdGhpc31nZXRTdGF2ZSgpe3JldHVybiB0aGlzLnN0YXZlfXNldFN0YXZlKHQpe3JldHVybiB0aGlzLnN0YXZlPXQsdGhpc31nZXRXaWR0aCgpe3JldHVybiB0aGlzLndpZHRofXNldFdpZHRoKHQpe3JldHVybiB0aGlzLndpZHRoPXQsdGhpc31nZXRYKCl7cmV0dXJuIHRoaXMueH1zZXRYKHQpe3JldHVybiB0aGlzLng9dCx0aGlzfWdldENhdGVnb3J5KCl7cmV0dXJuXCJcIn1tYWtlU3BhY2VyKHQpe3JldHVybntnZXRDb250ZXh0OigpPT4hMCxzZXRTdGF2ZSgpe30scmVuZGVyVG9TdGF2ZSgpe30sZ2V0TWV0cmljczooKT0+KHt3aWR0aDp0fSl9fXBsYWNlR2x5cGhPbkxpbmUodCxlLGkpe3Quc2V0WVNoaWZ0KGUuZ2V0WUZvckxpbmUoaSktZS5nZXRZRm9yR2x5cGhzKCkpfWdldFBhZGRpbmcodCl7cmV0dXJuIHZvaWQgMCE9PXQmJnQ8Mj8wOnRoaXMucGFkZGluZ31zZXRQYWRkaW5nKHQpe3JldHVybiB0aGlzLnBhZGRpbmc9dCx0aGlzfXNldExheW91dE1ldHJpY3ModCl7cmV0dXJuIHRoaXMubGF5b3V0TWV0cmljcz10LHRoaXN9Z2V0TGF5b3V0TWV0cmljcygpe3JldHVybiB0aGlzLmxheW91dE1ldHJpY3N9fWNsYXNzIGZ0IGV4dGVuZHMgZHR7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwiYmFybGluZXNcIn1zdGF0aWMgZ2V0IHR5cGUoKXtyZXR1cm57U0lOR0xFOjEsRE9VQkxFOjIsRU5EOjMsUkVQRUFUX0JFR0lOOjQsUkVQRUFUX0VORDo1LFJFUEVBVF9CT1RIOjYsTk9ORTo3fX1zdGF0aWMgZ2V0IHR5cGVTdHJpbmcoKXtyZXR1cm57c2luZ2xlOmZ0LnR5cGUuU0lOR0xFLGRvdWJsZTpmdC50eXBlLkRPVUJMRSxlbmQ6ZnQudHlwZS5FTkQscmVwZWF0QmVnaW46ZnQudHlwZS5SRVBFQVRfQkVHSU4scmVwZWF0RW5kOmZ0LnR5cGUuUkVQRUFUX0VORCxyZXBlYXRCb3RoOmZ0LnR5cGUuUkVQRUFUX0JPVEgsbm9uZTpmdC50eXBlLk5PTkV9fWNvbnN0cnVjdG9yKHQpe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJCYXJsaW5lXCIpLHRoaXMudGhpY2tuZXNzPW0uU1RBVkVfTElORV9USElDS05FU1M7Y29uc3QgZT1mdC50eXBlO3RoaXMud2lkdGhzPXt9LHRoaXMud2lkdGhzW2UuU0lOR0xFXT01LHRoaXMud2lkdGhzW2UuRE9VQkxFXT01LHRoaXMud2lkdGhzW2UuRU5EXT01LHRoaXMud2lkdGhzW2UuUkVQRUFUX0JFR0lOXT01LHRoaXMud2lkdGhzW2UuUkVQRUFUX0VORF09NSx0aGlzLndpZHRoc1tlLlJFUEVBVF9CT1RIXT01LHRoaXMud2lkdGhzW2UuTk9ORV09NSx0aGlzLnBhZGRpbmdzPXt9LHRoaXMucGFkZGluZ3NbZS5TSU5HTEVdPTAsdGhpcy5wYWRkaW5nc1tlLkRPVUJMRV09MCx0aGlzLnBhZGRpbmdzW2UuRU5EXT0wLHRoaXMucGFkZGluZ3NbZS5SRVBFQVRfQkVHSU5dPTE1LHRoaXMucGFkZGluZ3NbZS5SRVBFQVRfRU5EXT0xNSx0aGlzLnBhZGRpbmdzW2UuUkVQRUFUX0JPVEhdPTE1LHRoaXMucGFkZGluZ3NbZS5OT05FXT0wLHRoaXMubGF5b3V0TWV0cmljc01hcD17fSx0aGlzLmxheW91dE1ldHJpY3NNYXBbZS5TSU5HTEVdPXt4TWluOjAseE1heDoxLHBhZGRpbmdMZWZ0OjUscGFkZGluZ1JpZ2h0OjV9LHRoaXMubGF5b3V0TWV0cmljc01hcFtlLkRPVUJMRV09e3hNaW46LTMseE1heDoxLHBhZGRpbmdMZWZ0OjUscGFkZGluZ1JpZ2h0OjV9LHRoaXMubGF5b3V0TWV0cmljc01hcFtlLkVORF09e3hNaW46LTUseE1heDoxLHBhZGRpbmdMZWZ0OjUscGFkZGluZ1JpZ2h0OjV9LHRoaXMubGF5b3V0TWV0cmljc01hcFtlLlJFUEVBVF9FTkRdPXt4TWluOi0xMCx4TWF4OjEscGFkZGluZ0xlZnQ6NSxwYWRkaW5nUmlnaHQ6NX0sdGhpcy5sYXlvdXRNZXRyaWNzTWFwW2UuUkVQRUFUX0JFR0lOXT17eE1pbjotMix4TWF4OjEwLHBhZGRpbmdMZWZ0OjUscGFkZGluZ1JpZ2h0OjV9LHRoaXMubGF5b3V0TWV0cmljc01hcFtlLlJFUEVBVF9CT1RIXT17eE1pbjotMTAseE1heDoxMCxwYWRkaW5nTGVmdDo1LHBhZGRpbmdSaWdodDo1fSx0aGlzLmxheW91dE1ldHJpY3NNYXBbZS5OT05FXT17eE1pbjowLHhNYXg6MCxwYWRkaW5nTGVmdDo1LHBhZGRpbmdSaWdodDo1fSx0aGlzLnNldFBvc2l0aW9uKGR0LlBvc2l0aW9uLkJFR0lOKSx0aGlzLnNldFR5cGUodCl9Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gZnQuQ0FURUdPUll9Z2V0VHlwZSgpe3JldHVybiB0aGlzLnR5cGV9c2V0VHlwZSh0KXtyZXR1cm4gdGhpcy50eXBlPVwic3RyaW5nXCI9PXR5cGVvZiB0P2Z0LnR5cGVTdHJpbmdbdF06dCx0aGlzLnNldFdpZHRoKHRoaXMud2lkdGhzW3RoaXMudHlwZV0pLHRoaXMuc2V0UGFkZGluZyh0aGlzLnBhZGRpbmdzW3RoaXMudHlwZV0pLHRoaXMuc2V0TGF5b3V0TWV0cmljcyh0aGlzLmxheW91dE1ldHJpY3NNYXBbdGhpcy50eXBlXSksdGhpc31kcmF3KHQpe3N3aXRjaCh0LmNoZWNrQ29udGV4dCgpLHRoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLnR5cGUpe2Nhc2UgZnQudHlwZS5TSU5HTEU6dGhpcy5kcmF3VmVydGljYWxCYXIodCx0aGlzLngsITEpO2JyZWFrO2Nhc2UgZnQudHlwZS5ET1VCTEU6dGhpcy5kcmF3VmVydGljYWxCYXIodCx0aGlzLngsITApO2JyZWFrO2Nhc2UgZnQudHlwZS5FTkQ6dGhpcy5kcmF3VmVydGljYWxFbmRCYXIodCx0aGlzLngpO2JyZWFrO2Nhc2UgZnQudHlwZS5SRVBFQVRfQkVHSU46dGhpcy5kcmF3UmVwZWF0QmFyKHQsdGhpcy54LCEwKSx0LmdldFgoKSE9PXRoaXMueCYmdGhpcy5kcmF3VmVydGljYWxCYXIodCx0LmdldFgoKSk7YnJlYWs7Y2FzZSBmdC50eXBlLlJFUEVBVF9FTkQ6dGhpcy5kcmF3UmVwZWF0QmFyKHQsdGhpcy54LCExKTticmVhaztjYXNlIGZ0LnR5cGUuUkVQRUFUX0JPVEg6dGhpcy5kcmF3UmVwZWF0QmFyKHQsdGhpcy54LCExKSx0aGlzLmRyYXdSZXBlYXRCYXIodCx0aGlzLngsITApfX1kcmF3VmVydGljYWxCYXIodCxlLGkpe3QuY2hlY2tDb250ZXh0KCk7Y29uc3Qgcz10LmdldFRvcExpbmVUb3BZKCksbj10LmdldEJvdHRvbUxpbmVCb3R0b21ZKCk7aSYmdC5jb250ZXh0LmZpbGxSZWN0KGUtMyxzLDEsbi1zKSx0LmNvbnRleHQuZmlsbFJlY3QoZSxzLDEsbi1zKX1kcmF3VmVydGljYWxFbmRCYXIodCxlKXt0LmNoZWNrQ29udGV4dCgpO2NvbnN0IGk9dC5nZXRUb3BMaW5lVG9wWSgpLHM9dC5nZXRCb3R0b21MaW5lQm90dG9tWSgpO3QuY29udGV4dC5maWxsUmVjdChlLTUsaSwxLHMtaSksdC5jb250ZXh0LmZpbGxSZWN0KGUtMixpLDMscy1pKX1kcmF3UmVwZWF0QmFyKHQsZSxpKXt0LmNoZWNrQ29udGV4dCgpO2NvbnN0IHM9dC5nZXRUb3BMaW5lVG9wWSgpLG49dC5nZXRCb3R0b21MaW5lQm90dG9tWSgpO2xldCByPTM7aXx8KHI9LTUpLHQuY29udGV4dC5maWxsUmVjdChlK3IscywxLG4tcyksdC5jb250ZXh0LmZpbGxSZWN0KGUtMixzLDMsbi1zKSxpP3IrPTQ6ci09NDtjb25zdCBvPWUrcisxO2xldCBhPSh0LmdldE51bUxpbmVzKCktMSkqdC5nZXRTcGFjaW5nQmV0d2VlbkxpbmVzKCk7YT1hLzItdC5nZXRTcGFjaW5nQmV0d2VlbkxpbmVzKCkvMjtsZXQgbD1zK2ErMTt0LmNvbnRleHQuYmVnaW5QYXRoKCksdC5jb250ZXh0LmFyYyhvLGwsMiwwLDIqTWF0aC5QSSwhMSksdC5jb250ZXh0LmZpbGwoKSxsKz10LmdldFNwYWNpbmdCZXR3ZWVuTGluZXMoKSx0LmNvbnRleHQuYmVnaW5QYXRoKCksdC5jb250ZXh0LmFyYyhvLGwsMiwwLDIqTWF0aC5QSSwhMSksdC5jb250ZXh0LmZpbGwoKX19Y2xhc3MgbXQgZXh0ZW5kcyBkdHtzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJyZXBldGl0aW9uc1wifXN0YXRpYyBnZXQgdHlwZSgpe3JldHVybntOT05FOjEsQ09EQV9MRUZUOjIsQ09EQV9SSUdIVDozLFNFR05PX0xFRlQ6NCxTRUdOT19SSUdIVDo1LERDOjYsRENfQUxfQ09EQTo3LERDX0FMX0ZJTkU6OCxEUzo5LERTX0FMX0NPREE6MTAsRFNfQUxfRklORToxMSxGSU5FOjEyLFRPX0NPREE6MTN9fWNvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiUmVwZXRpdGlvblwiKSx0aGlzLnN5bWJvbF90eXBlPXQsdGhpcy54PWUsdGhpcy54X3NoaWZ0PTAsdGhpcy55X3NoaWZ0PWksdGhpcy5mb250PXtmYW1pbHk6XCJ0aW1lc1wiLHNpemU6MTIsd2VpZ2h0OlwiYm9sZCBpdGFsaWNcIn19Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gbXQuQ0FURUdPUll9c2V0U2hpZnRYKHQpe3JldHVybiB0aGlzLnhfc2hpZnQ9dCx0aGlzfXNldFNoaWZ0WSh0KXtyZXR1cm4gdGhpcy55X3NoaWZ0PXQsdGhpc31zZXRYKHQpe3JldHVybiB0aGlzLng9dCx0aGlzfWRyYXcodCxlKXtzd2l0Y2godGhpcy5zZXRSZW5kZXJlZCgpLHRoaXMuc3ltYm9sX3R5cGUpe2Nhc2UgbXQudHlwZS5DT0RBX1JJR0hUOnRoaXMuZHJhd0NvZGFGaXhlZCh0LGUrdC53aWR0aCk7YnJlYWs7Y2FzZSBtdC50eXBlLkNPREFfTEVGVDp0aGlzLmRyYXdTeW1ib2xUZXh0KHQsZSxcIkNvZGFcIiwhMCk7YnJlYWs7Y2FzZSBtdC50eXBlLlNFR05PX0xFRlQ6dGhpcy5kcmF3U2lnbm9GaXhlZCh0LGUpO2JyZWFrO2Nhc2UgbXQudHlwZS5TRUdOT19SSUdIVDp0aGlzLmRyYXdTaWdub0ZpeGVkKHQsZSt0LndpZHRoKTticmVhaztjYXNlIG10LnR5cGUuREM6dGhpcy5kcmF3U3ltYm9sVGV4dCh0LGUsXCJELkMuXCIsITEpO2JyZWFrO2Nhc2UgbXQudHlwZS5EQ19BTF9DT0RBOnRoaXMuZHJhd1N5bWJvbFRleHQodCxlLFwiRC5DLiBhbFwiLCEwKTticmVhaztjYXNlIG10LnR5cGUuRENfQUxfRklORTp0aGlzLmRyYXdTeW1ib2xUZXh0KHQsZSxcIkQuQy4gYWwgRmluZVwiLCExKTticmVhaztjYXNlIG10LnR5cGUuRFM6dGhpcy5kcmF3U3ltYm9sVGV4dCh0LGUsXCJELlMuXCIsITEpO2JyZWFrO2Nhc2UgbXQudHlwZS5EU19BTF9DT0RBOnRoaXMuZHJhd1N5bWJvbFRleHQodCxlLFwiRC5TLiBhbFwiLCEwKTticmVhaztjYXNlIG10LnR5cGUuRFNfQUxfRklORTp0aGlzLmRyYXdTeW1ib2xUZXh0KHQsZSxcIkQuUy4gYWwgRmluZVwiLCExKTticmVhaztjYXNlIG10LnR5cGUuRklORTp0aGlzLmRyYXdTeW1ib2xUZXh0KHQsZSxcIkZpbmVcIiwhMSk7YnJlYWs7Y2FzZSBtdC50eXBlLlRPX0NPREE6dGhpcy5kcmF3U3ltYm9sVGV4dCh0LGUsXCJUb1wiLCEwKX1yZXR1cm4gdGhpc31kcmF3Q29kYUZpeGVkKHQsZSl7Y29uc3QgaT10LmdldFlGb3JUb3BUZXh0KHQub3B0aW9ucy5udW1fbGluZXMpK3RoaXMueV9zaGlmdDtyZXR1cm4gZi5yZW5kZXJHbHlwaCh0LmNvbnRleHQsdGhpcy54K2UrdGhpcy54X3NoaWZ0LGkrMjUsNDAsXCJ2NGRcIiwhMCksdGhpc31kcmF3U2lnbm9GaXhlZCh0LGUpe2NvbnN0IGk9dC5nZXRZRm9yVG9wVGV4dCh0Lm9wdGlvbnMubnVtX2xpbmVzKSt0aGlzLnlfc2hpZnQ7cmV0dXJuIGYucmVuZGVyR2x5cGgodC5jb250ZXh0LHRoaXMueCtlK3RoaXMueF9zaGlmdCxpKzI1LDMwLFwidjhjXCIsITApLHRoaXN9ZHJhd1N5bWJvbFRleHQodCxlLGkscyl7Y29uc3Qgbj10LmNoZWNrQ29udGV4dCgpO24uc2F2ZSgpLG4uc2V0Rm9udCh0aGlzLmZvbnQuZmFtaWx5LHRoaXMuZm9udC5zaXplLHRoaXMuZm9udC53ZWlnaHQpO2xldCByPTArdGhpcy54X3NoaWZ0LG89ZSt0aGlzLnhfc2hpZnQ7dGhpcy5zeW1ib2xfdHlwZT09PW10LnR5cGUuQ09EQV9MRUZUPyhyPXRoaXMueCt0Lm9wdGlvbnMudmVydGljYWxfYmFyX3dpZHRoLG89cituLm1lYXN1cmVUZXh0KGkpLndpZHRoKzEyKToodGhpcy54X3NoaWZ0PS0ocituLm1lYXN1cmVUZXh0KGkpLndpZHRoKzEyK3Qub3B0aW9ucy52ZXJ0aWNhbF9iYXJfd2lkdGgrMTIpLHI9dGhpcy54K3RoaXMueF9zaGlmdCt0Lm9wdGlvbnMudmVydGljYWxfYmFyX3dpZHRoLG89cituLm1lYXN1cmVUZXh0KGkpLndpZHRoKzEyKTtjb25zdCBhPXQuZ2V0WUZvclRvcFRleHQodC5vcHRpb25zLm51bV9saW5lcykrdGhpcy55X3NoaWZ0KzI1O3JldHVybiBzJiZmLnJlbmRlckdseXBoKG4sbyxhLDQwLFwidjRkXCIsITApLG4uZmlsbFRleHQoaSxyLGErNSksbi5yZXN0b3JlKCksdGhpc319Y2xhc3MgcHQgZXh0ZW5kcyBkdHtzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJzdGF2ZXNlY3Rpb25cIn1jb25zdHJ1Y3Rvcih0LGUsaSl7c3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlN0YXZlU2VjdGlvblwiKSx0aGlzLnNldFdpZHRoKDE2KSx0aGlzLnNlY3Rpb249dCx0aGlzLng9ZSx0aGlzLnNoaWZ0X3g9MCx0aGlzLnNoaWZ0X3k9aSx0aGlzLmZvbnQ9e2ZhbWlseTpcInNhbnMtc2VyaWZcIixzaXplOjEyLHdlaWdodDpcImJvbGRcIn19Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gcHQuQ0FURUdPUll9c2V0U3RhdmVTZWN0aW9uKHQpe3JldHVybiB0aGlzLnNlY3Rpb249dCx0aGlzfXNldFNoaWZ0WCh0KXtyZXR1cm4gdGhpcy5zaGlmdF94PXQsdGhpc31zZXRTaGlmdFkodCl7cmV0dXJuIHRoaXMuc2hpZnRfeT10LHRoaXN9ZHJhdyh0LGUpe2NvbnN0IGk9dC5jaGVja0NvbnRleHQoKTt0aGlzLnNldFJlbmRlcmVkKCksaS5zYXZlKCksaS5saW5lV2lkdGg9MixpLnNldEZvbnQodGhpcy5mb250LmZhbWlseSx0aGlzLmZvbnQuc2l6ZSx0aGlzLmZvbnQud2VpZ2h0KTtjb25zdCBzPWkubWVhc3VyZVRleHQoXCJcIit0aGlzLnNlY3Rpb24pLG49cy53aWR0aDtsZXQgcj1zLmhlaWdodDtyfHwocj1zLmVtSGVpZ2h0QXNjZW50KzIpO2xldCBvPW4rNjtvPDE4JiYobz0xOCk7Y29uc3QgYT1yK3RoaXMuZm9udC5zaXplLzEwLGw9dC5nZXRZRm9yVG9wVGV4dCgzKSsxOS0xLjE1KmErdGhpcy5zaGlmdF95O2xldCBoPXRoaXMueCtlO3JldHVybiBpLmJlZ2luUGF0aCgpLGkubGluZVdpZHRoPTIsaS5yZWN0KGgsbCtyLzQsbyxhKSxpLnN0cm9rZSgpLGgrPShvLW4pLzIsaS5maWxsVGV4dChcIlwiK3RoaXMuc2VjdGlvbixoLGwrYSksaS5yZXN0b3JlKCksdGhpc319Y2xhc3MgYnQgZXh0ZW5kcyBkdHtzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJzdGF2ZXRlbXBvXCJ9Y29uc3RydWN0b3IodCxlLGkpe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJTdGF2ZVRlbXBvXCIpLHRoaXMudGVtcG89dCx0aGlzLnBvc2l0aW9uPUIuUG9zaXRpb24uQUJPVkUsdGhpcy54PWUsdGhpcy5zaGlmdF94PTEwLHRoaXMuc2hpZnRfeT1pLHRoaXMuZm9udD17ZmFtaWx5OlwidGltZXNcIixzaXplOjE0LHdlaWdodDpcImJvbGRcIn0sdGhpcy5yZW5kZXJfb3B0aW9ucz17Z2x5cGhfZm9udF9zY2FsZTozMH19Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gYnQuQ0FURUdPUll9c2V0VGVtcG8odCl7cmV0dXJuIHRoaXMudGVtcG89dCx0aGlzfXNldFNoaWZ0WCh0KXtyZXR1cm4gdGhpcy5zaGlmdF94PXQsdGhpc31zZXRTaGlmdFkodCl7cmV0dXJuIHRoaXMuc2hpZnRfeT10LHRoaXN9ZHJhdyh0LGUpe2NvbnN0IGk9dC5jaGVja0NvbnRleHQoKTt0aGlzLnNldFJlbmRlcmVkKCk7Y29uc3Qgcz10aGlzLnJlbmRlcl9vcHRpb25zLG49cy5nbHlwaF9mb250X3NjYWxlLzM4LHI9dGhpcy50ZW1wby5uYW1lLG89dGhpcy50ZW1wby5kdXJhdGlvbixhPXRoaXMudGVtcG8uZG90cyxsPXRoaXMudGVtcG8uYnBtLGg9dGhpcy5mb250O2xldCBjPXRoaXMueCt0aGlzLnNoaWZ0X3grZTtjb25zdCB1PXQuZ2V0WUZvclRvcFRleHQoMSkrdGhpcy5zaGlmdF95O2lmKGkuc2F2ZSgpLHImJihpLnNldEZvbnQoaC5mYW1pbHksaC5zaXplLGgud2VpZ2h0KSxpLmZpbGxUZXh0KHIsYyx1KSxjKz1pLm1lYXN1cmVUZXh0KHIpLndpZHRoKSxvJiZsKXtpLnNldEZvbnQoaC5mYW1pbHksaC5zaXplLFwibm9ybWFsXCIpLHImJihjKz1pLm1lYXN1cmVUZXh0KFwiIFwiKS53aWR0aCxpLmZpbGxUZXh0KFwiKFwiLGMsdSksYys9aS5tZWFzdXJlVGV4dChcIihcIikud2lkdGgpO2NvbnN0IHQ9bS5nZXRHbHlwaFByb3BzKG8pO2lmKGMrPTMqbixmLnJlbmRlckdseXBoKGksYyx1LHMuZ2x5cGhfZm9udF9zY2FsZSx0LmNvZGVfaGVhZCksYys9dC5nZXRXaWR0aCgpKm4sdC5zdGVtKXtsZXQgZT0zMDt0LmJlYW1fY291bnQmJihlKz0zKih0LmJlYW1fY291bnQtMSkpLGUqPW47Y29uc3Qgcj11LWU7aS5maWxsUmVjdChjLW4scixuLGUpLHQuZmxhZyYmKGYucmVuZGVyR2x5cGgoaSxjLHIscy5nbHlwaF9mb250X3NjYWxlLHQuY29kZV9mbGFnX3Vwc3RlbSksYXx8KGMrPTYqbikpfWZvcihsZXQgdD0wO3Q8YTt0KyspYys9NipuLGkuYmVnaW5QYXRoKCksaS5hcmMoYyx1KzIqbiwyKm4sMCwyKk1hdGguUEksITEpLGkuZmlsbCgpO2kuZmlsbFRleHQoXCIgPSBcIitsKyhyP1wiKVwiOlwiXCIpLGMrMypuLHUpfXJldHVybiBpLnJlc3RvcmUoKSx0aGlzfX1jbGFzcyBndCBleHRlbmRzIEl7c3RhdGljIGdldCBKdXN0aWZpY2F0aW9uKCl7cmV0dXJue0xFRlQ6MSxDRU5URVI6MixSSUdIVDozfX1zdGF0aWMgZ2V0IEdMWVBIUygpe3JldHVybntzZWdubzp7Y29kZTpcInY4Y1wiLHBvaW50OjQwLHhfc2hpZnQ6MCx5X3NoaWZ0Oi0xMH0sdHI6e2NvZGU6XCJ2MWZcIixwb2ludDo0MCx4X3NoaWZ0OjAseV9zaGlmdDowfSxtb3JkZW50X3VwcGVyOntjb2RlOlwidjFlXCIscG9pbnQ6NDAseF9zaGlmdDowLHlfc2hpZnQ6MH0sbW9yZGVudF9sb3dlcjp7Y29kZTpcInY0NVwiLHBvaW50OjQwLHhfc2hpZnQ6MCx5X3NoaWZ0OjB9LGY6e2NvZGU6XCJ2YmFcIixwb2ludDo0MCx4X3NoaWZ0OjAseV9zaGlmdDowfSxwOntjb2RlOlwidmJmXCIscG9pbnQ6NDAseF9zaGlmdDowLHlfc2hpZnQ6MH0sbTp7Y29kZTpcInY2MlwiLHBvaW50OjQwLHhfc2hpZnQ6MCx5X3NoaWZ0OjB9LHM6e2NvZGU6XCJ2NGFcIixwb2ludDo0MCx4X3NoaWZ0OjAseV9zaGlmdDowfSx6Ontjb2RlOlwidjgwXCIscG9pbnQ6NDAseF9zaGlmdDowLHlfc2hpZnQ6MH0sY29kYTp7Y29kZTpcInY0ZFwiLHBvaW50OjQwLHhfc2hpZnQ6MCx5X3NoaWZ0Oi04fSxwZWRhbF9vcGVuOntjb2RlOlwidjM2XCIscG9pbnQ6NDAseF9zaGlmdDowLHlfc2hpZnQ6MH0scGVkYWxfY2xvc2U6e2NvZGU6XCJ2NWRcIixwb2ludDo0MCx4X3NoaWZ0OjAseV9zaGlmdDozfSxjYWVzdXJhX3N0cmFpZ2h0Ontjb2RlOlwidjM0XCIscG9pbnQ6NDAseF9zaGlmdDowLHlfc2hpZnQ6Mn0sY2Flc3VyYV9jdXJ2ZWQ6e2NvZGU6XCJ2NGJcIixwb2ludDo0MCx4X3NoaWZ0OjAseV9zaGlmdDoyfSxicmVhdGg6e2NvZGU6XCJ2NmNcIixwb2ludDo0MCx4X3NoaWZ0OjAseV9zaGlmdDowfSx0aWNrOntjb2RlOlwidjZmXCIscG9pbnQ6NTAseF9zaGlmdDowLHlfc2hpZnQ6MH0sdHVybjp7Y29kZTpcInY3MlwiLHBvaW50OjQwLHhfc2hpZnQ6MCx5X3NoaWZ0OjB9LHR1cm5faW52ZXJ0ZWQ6e2NvZGU6XCJ2MzNcIixwb2ludDo0MCx4X3NoaWZ0OjAseV9zaGlmdDowfSxtb3JkZW50Ontjb2RlOlwidjFlXCIscG9pbnQ6NDAseF9zaGlmdDowLHlfc2hpZnQ6MH19fWNvbnN0cnVjdG9yKHQpe2lmKHN1cGVyKHQpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVGV4dE5vdGVcIiksdGhpcy50ZXh0PXQudGV4dCx0aGlzLnN1cGVyc2NyaXB0PXQuc3VwZXJzY3JpcHQsdGhpcy5zdWJzY3JpcHQ9dC5zdWJzY3JpcHQsdGhpcy5nbHlwaF90eXBlPXQuZ2x5cGgsdGhpcy5nbHlwaD1udWxsLHRoaXMuZm9udD17ZmFtaWx5OlwiQXJpYWxcIixzaXplOjEyLHdlaWdodDpcIlwifSx0LmZvbnQmJih0aGlzLmZvbnQ9dC5mb250KSx0aGlzLmdseXBoX3R5cGUpe2NvbnN0IHQ9Z3QuR0xZUEhTW3RoaXMuZ2x5cGhfdHlwZV07aWYoIXQpdGhyb3cgbmV3IHMuUkVSUihcIkludmFsaWQgZ2x5cGggdHlwZTogXCIrdGhpcy5nbHlwaF90eXBlKTt0aGlzLmdseXBoPW5ldyBmKHQuY29kZSx0LnBvaW50LHtjYWNoZTohMX0pLHQud2lkdGg/dGhpcy5zZXRXaWR0aCh0LndpZHRoKTp0aGlzLnNldFdpZHRoKHRoaXMuZ2x5cGguZ2V0TWV0cmljcygpLndpZHRoKSx0aGlzLmdseXBoX3N0cnVjdD10fWVsc2UgdGhpcy5zZXRXaWR0aChtLnRleHRXaWR0aCh0aGlzLnRleHQpKTt0aGlzLmxpbmU9dC5saW5lfHwwLHRoaXMuc21vb3RoPXQuc21vb3RofHwhMSx0aGlzLmlnbm9yZV90aWNrcz10Lmlnbm9yZV90aWNrc3x8ITEsdGhpcy5qdXN0aWZpY2F0aW9uPWd0Lkp1c3RpZmljYXRpb24uTEVGVH1zZXRKdXN0aWZpY2F0aW9uKHQpe3JldHVybiB0aGlzLmp1c3RpZmljYXRpb249dCx0aGlzfXNldExpbmUodCl7cmV0dXJuIHRoaXMubGluZT10LHRoaXN9cHJlRm9ybWF0KCl7dGhpcy5jaGVja0NvbnRleHQoKSx0aGlzLnByZUZvcm1hdHRlZHx8KHRoaXMuc21vb3RoP3RoaXMuc2V0V2lkdGgoMCk6dGhpcy5nbHlwaHx8dGhpcy5zZXRXaWR0aCh0aGlzLmNvbnRleHQubWVhc3VyZVRleHQodGhpcy50ZXh0KS53aWR0aCksdGhpcy5qdXN0aWZpY2F0aW9uPT09Z3QuSnVzdGlmaWNhdGlvbi5DRU5URVI/dGhpcy5leHRyYUxlZnRQeD10aGlzLndpZHRoLzI6dGhpcy5qdXN0aWZpY2F0aW9uPT09Z3QuSnVzdGlmaWNhdGlvbi5SSUdIVCYmKHRoaXMuZXh0cmFMZWZ0UHg9dGhpcy53aWR0aCksdGhpcy5zZXRQcmVGb3JtYXR0ZWQoITApKX1kcmF3KCl7aWYodGhpcy5jaGVja0NvbnRleHQoKSwhdGhpcy5zdGF2ZSl0aHJvdyBuZXcgcy5SRVJSKFwiTm9TdGF2ZVwiLFwiQ2FuJ3QgZHJhdyB3aXRob3V0IGEgc3RhdmUuXCIpO3RoaXMuc2V0UmVuZGVyZWQoKTtjb25zdCB0PXRoaXMuY29udGV4dDtsZXQgZSxpPXRoaXMuZ2V0QWJzb2x1dGVYKCk7aWYodGhpcy5qdXN0aWZpY2F0aW9uPT09Z3QuSnVzdGlmaWNhdGlvbi5DRU5URVI/aS09dGhpcy5nZXRXaWR0aCgpLzI6dGhpcy5qdXN0aWZpY2F0aW9uPT09Z3QuSnVzdGlmaWNhdGlvbi5SSUdIVCYmKGktPXRoaXMuZ2V0V2lkdGgoKSksdGhpcy5nbHlwaCllPXRoaXMuc3RhdmUuZ2V0WUZvckxpbmUodGhpcy5saW5lKy0zKSx0aGlzLmdseXBoLnJlbmRlcih0aGlzLmNvbnRleHQsaSt0aGlzLmdseXBoX3N0cnVjdC54X3NoaWZ0LGUrdGhpcy5nbHlwaF9zdHJ1Y3QueV9zaGlmdCk7ZWxzZXtlPXRoaXMuc3RhdmUuZ2V0WUZvckxpbmUodGhpcy5saW5lKy0zKSx0aGlzLmFwcGx5U3R5bGUodCksdC5zZXRGb250KHRoaXMuZm9udC5mYW1pbHksdGhpcy5mb250LnNpemUsdGhpcy5mb250LndlaWdodCksdC5maWxsVGV4dCh0aGlzLnRleHQsaSxlKTtjb25zdCBzPXQubWVhc3VyZVRleHQoXCJNXCIpLndpZHRoLG49dC5tZWFzdXJlVGV4dCh0aGlzLnRleHQpLndpZHRoO3RoaXMuc3VwZXJzY3JpcHQmJih0LnNldEZvbnQodGhpcy5mb250LmZhbWlseSx0aGlzLmZvbnQuc2l6ZS8xLjMsdGhpcy5mb250LndlaWdodCksdC5maWxsVGV4dCh0aGlzLnN1cGVyc2NyaXB0LGkrbisyLGUtcy8yLjIpKSx0aGlzLnN1YnNjcmlwdCYmKHQuc2V0Rm9udCh0aGlzLmZvbnQuZmFtaWx5LHRoaXMuZm9udC5zaXplLzEuMyx0aGlzLmZvbnQud2VpZ2h0KSx0LmZpbGxUZXh0KHRoaXMuc3Vic2NyaXB0LGkrbisyLGUrcy8yLjItMSkpLHRoaXMucmVzdG9yZVN0eWxlKHQpfX19Y2xhc3MgU3QgZXh0ZW5kcyBkdHtzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJzdGF2ZXRleHRcIn1jb25zdHJ1Y3Rvcih0LGUsaSl7c3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlN0YXZlVGV4dFwiKSx0aGlzLnNldFdpZHRoKDE2KSx0aGlzLnRleHQ9dCx0aGlzLnBvc2l0aW9uPWUsdGhpcy5vcHRpb25zPXtzaGlmdF94OjAsc2hpZnRfeTowLGp1c3RpZmljYXRpb246Z3QuSnVzdGlmaWNhdGlvbi5DRU5URVJ9LHMuTWVyZ2UodGhpcy5vcHRpb25zLGkpLHRoaXMuZm9udD17ZmFtaWx5OlwidGltZXNcIixzaXplOjE2LHdlaWdodDpcIm5vcm1hbFwifX1nZXRDYXRlZ29yeSgpe3JldHVybiBTdC5DQVRFR09SWX1zZXRTdGF2ZVRleHQodCl7cmV0dXJuIHRoaXMudGV4dD10LHRoaXN9c2V0U2hpZnRYKHQpe3JldHVybiB0aGlzLnNoaWZ0X3g9dCx0aGlzfXNldFNoaWZ0WSh0KXtyZXR1cm4gdGhpcy5zaGlmdF95PXQsdGhpc31zZXRGb250KHQpe3MuTWVyZ2UodGhpcy5mb250LHQpfXNldFRleHQodCl7dGhpcy50ZXh0PXR9ZHJhdyh0KXtjb25zdCBlPXQuY2hlY2tDb250ZXh0KCk7dGhpcy5zZXRSZW5kZXJlZCgpLGUuc2F2ZSgpLGUubGluZVdpZHRoPTIsZS5zZXRGb250KHRoaXMuZm9udC5mYW1pbHksdGhpcy5mb250LnNpemUsdGhpcy5mb250LndlaWdodCk7Y29uc3QgaT1lLm1lYXN1cmVUZXh0KFwiXCIrdGhpcy50ZXh0KS53aWR0aDtsZXQgbixyO2NvbnN0IG89ZHQuUG9zaXRpb24sYT1ndC5KdXN0aWZpY2F0aW9uO3N3aXRjaCh0aGlzLnBvc2l0aW9uKXtjYXNlIG8uTEVGVDpjYXNlIG8uUklHSFQ6cj0odC5nZXRZRm9yTGluZSgwKSt0LmdldEJvdHRvbUxpbmVZKCkpLzIrdGhpcy5vcHRpb25zLnNoaWZ0X3ksbj10aGlzLnBvc2l0aW9uPT09by5MRUZUP3QuZ2V0WCgpLWktMjQrdGhpcy5vcHRpb25zLnNoaWZ0X3g6dC5nZXRYKCkrdC5nZXRXaWR0aCgpKzI0K3RoaXMub3B0aW9ucy5zaGlmdF94O2JyZWFrO2Nhc2Ugby5BQk9WRTpjYXNlIG8uQkVMT1c6bj10LmdldFgoKSt0aGlzLm9wdGlvbnMuc2hpZnRfeCx0aGlzLm9wdGlvbnMuanVzdGlmaWNhdGlvbj09PWEuQ0VOVEVSP24rPXQuZ2V0V2lkdGgoKS8yLWkvMjp0aGlzLm9wdGlvbnMuanVzdGlmaWNhdGlvbj09PWEuUklHSFQmJihuKz10LmdldFdpZHRoKCktaSkscj10aGlzLnBvc2l0aW9uPT09by5BQk9WRT90LmdldFlGb3JUb3BUZXh0KDIpK3RoaXMub3B0aW9ucy5zaGlmdF95OnQuZ2V0WUZvckJvdHRvbVRleHQoMikrdGhpcy5vcHRpb25zLnNoaWZ0X3k7YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgcy5SRVJSKFwiSW52YWxpZFBvc2l0aW9uXCIsXCJWYWx1ZSBNdXN0IGJlIGluIE1vZGlmaWVyLlBvc2l0aW9uLlwiKX1yZXR1cm4gZS5maWxsVGV4dChcIlwiK3RoaXMudGV4dCxuLHIrNCksZS5yZXN0b3JlKCksdGhpc319Y2xhc3MgeXQgZXh0ZW5kcyBkdHtzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJjbGVmc1wifXN0YXRpYyBnZXQgdHlwZXMoKXtyZXR1cm57dHJlYmxlOntjb2RlOlwidjgzXCIsbGluZTozfSxiYXNzOntjb2RlOlwidjc5XCIsbGluZToxfSxhbHRvOntjb2RlOlwidmFkXCIsbGluZToyfSx0ZW5vcjp7Y29kZTpcInZhZFwiLGxpbmU6MX0scGVyY3Vzc2lvbjp7Y29kZTpcInY1OVwiLGxpbmU6Mn0sc29wcmFubzp7Y29kZTpcInZhZFwiLGxpbmU6NH0sXCJtZXp6by1zb3ByYW5vXCI6e2NvZGU6XCJ2YWRcIixsaW5lOjN9LFwiYmFyaXRvbmUtY1wiOntjb2RlOlwidmFkXCIsbGluZTowfSxcImJhcml0b25lLWZcIjp7Y29kZTpcInY3OVwiLGxpbmU6Mn0sc3ViYmFzczp7Y29kZTpcInY3OVwiLGxpbmU6MH0sZnJlbmNoOntjb2RlOlwidjgzXCIsbGluZTo0fSx0YWI6e2NvZGU6XCJ2MmZcIn19fXN0YXRpYyBnZXQgc2l6ZXMoKXtyZXR1cm57ZGVmYXVsdDp7cG9pbnQ6NDAsd2lkdGg6MjZ9LHNtYWxsOntwb2ludDozMix3aWR0aDoyMH19fXN0YXRpYyBnZXQgYW5ub3RhdGlvbnMoKXtyZXR1cm57XCI4dmFcIjp7Y29kZTpcInY4XCIsc2l6ZXM6e2RlZmF1bHQ6e3BvaW50OjIwLGF0dGFjaG1lbnRzOnt0cmVibGU6e2xpbmU6LTEuMix4X3NoaWZ0OjExfX19LHNtYWxsOntwb2ludDoxOCxhdHRhY2htZW50czp7dHJlYmxlOntsaW5lOi0uNCx4X3NoaWZ0Ojh9fX19fSxcIjh2YlwiOntjb2RlOlwidjhcIixzaXplczp7ZGVmYXVsdDp7cG9pbnQ6MjAsYXR0YWNobWVudHM6e3RyZWJsZTp7bGluZTo2LjMseF9zaGlmdDoxMH0sYmFzczp7bGluZTo0LHhfc2hpZnQ6MX19fSxzbWFsbDp7cG9pbnQ6MTgsYXR0YWNobWVudHM6e3RyZWJsZTp7bGluZTo1LjgseF9zaGlmdDo2fSxiYXNzOntsaW5lOjMuNSx4X3NoaWZ0Oi41fX19fX19fWNvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiQ2xlZlwiKSx0aGlzLnNldFBvc2l0aW9uKGR0LlBvc2l0aW9uLkJFR0lOKSx0aGlzLnNldFR5cGUodCxlLGkpLHRoaXMuc2V0V2lkdGgoeXQuc2l6ZXNbdGhpcy5zaXplXS53aWR0aCksZnVuY3Rpb24oLi4udCl7eXQuREVCVUcmJnMuTChcIlZleC5GbG93LkNsZWZcIix0KX0oXCJDcmVhdGluZyBjbGVmOlwiLHQpfWdldENhdGVnb3J5KCl7cmV0dXJuIHl0LkNBVEVHT1JZfXNldFR5cGUodCxlLGkpe2lmKHRoaXMudHlwZT10LHRoaXMuY2xlZj15dC50eXBlc1t0XSx0aGlzLnNpemU9dm9pZCAwPT09ZT9cImRlZmF1bHRcIjplLHRoaXMuY2xlZi5wb2ludD15dC5zaXplc1t0aGlzLnNpemVdLnBvaW50LHRoaXMuZ2x5cGg9bmV3IGYodGhpcy5jbGVmLmNvZGUsdGhpcy5jbGVmLnBvaW50KSx2b2lkIDAhPT1pKXtjb25zdCB0PXl0LmFubm90YXRpb25zW2ldO3RoaXMuYW5ub3RhdGlvbj17Y29kZTp0LmNvZGUscG9pbnQ6dC5zaXplc1t0aGlzLnNpemVdLnBvaW50LGxpbmU6dC5zaXplc1t0aGlzLnNpemVdLmF0dGFjaG1lbnRzW3RoaXMudHlwZV0ubGluZSx4X3NoaWZ0OnQuc2l6ZXNbdGhpcy5zaXplXS5hdHRhY2htZW50c1t0aGlzLnR5cGVdLnhfc2hpZnR9LHRoaXMuYXR0YWNobWVudD1uZXcgZih0aGlzLmFubm90YXRpb24uY29kZSx0aGlzLmFubm90YXRpb24ucG9pbnQpLHRoaXMuYXR0YWNobWVudC5tZXRyaWNzLnhfbWF4PTAsdGhpcy5hdHRhY2htZW50LnNldFhTaGlmdCh0aGlzLmFubm90YXRpb24ueF9zaGlmdCl9ZWxzZSB0aGlzLmFubm90YXRpb249dm9pZCAwO3JldHVybiB0aGlzfWdldFdpZHRoKCl7aWYoXCJ0YWJcIj09PXRoaXMudHlwZSYmIXRoaXMuc3RhdmUpdGhyb3cgbmV3IHMuUkVSUihcIkNsZWZFcnJvclwiLFwiQ2FuJ3QgZ2V0IHdpZHRoIHdpdGhvdXQgc3RhdmUuXCIpO3JldHVybiB0aGlzLndpZHRofXNldFN0YXZlKHQpe2lmKHRoaXMuc3RhdmU9dCxcInRhYlwiIT09dGhpcy50eXBlKXJldHVybiB0aGlzO2xldCBlLGk7Y29uc3Qgbj10aGlzLnN0YXZlLmdldE9wdGlvbnMoKS5udW1fbGluZXM7c3dpdGNoKG4pe2Nhc2UgODplPTU1LGk9MTQ7YnJlYWs7Y2FzZSA3OmU9NDcsaT04O2JyZWFrO2Nhc2UgNjplPTQwLGk9MTticmVhaztjYXNlIDU6ZT0zMCxpPS02O2JyZWFrO2Nhc2UgNDplPTIzLGk9LTEyO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IHMuUkVSUihcIkNsZWZFcnJvclwiLGBJbnZhbGlkIG51bWJlciBvZiBsaW5lczogJHtufWApfXJldHVybiB0aGlzLmdseXBoLnNldFBvaW50KGUpLHRoaXMuZ2x5cGguc2V0WVNoaWZ0KGkpLHRoaXN9ZHJhdygpe2lmKCF0aGlzLngpdGhyb3cgbmV3IHMuUkVSUihcIkNsZWZFcnJvclwiLFwiQ2FuJ3QgZHJhdyBjbGVmIHdpdGhvdXQgeC5cIik7aWYoIXRoaXMuc3RhdmUpdGhyb3cgbmV3IHMuUkVSUihcIkNsZWZFcnJvclwiLFwiQ2FuJ3QgZHJhdyBjbGVmIHdpdGhvdXQgc3RhdmUuXCIpO3RoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLmdseXBoLnNldFN0YXZlKHRoaXMuc3RhdmUpLHRoaXMuZ2x5cGguc2V0Q29udGV4dCh0aGlzLnN0YXZlLmNvbnRleHQpLHZvaWQgMCE9PXRoaXMuY2xlZi5saW5lJiZ0aGlzLnBsYWNlR2x5cGhPbkxpbmUodGhpcy5nbHlwaCx0aGlzLnN0YXZlLHRoaXMuY2xlZi5saW5lKSx0aGlzLnN0YXZlLmNvbnRleHQub3Blbkdyb3VwKFwiY2xlZlwiKSx0aGlzLmdseXBoLnJlbmRlclRvU3RhdmUodGhpcy54KSx2b2lkIDAhPT10aGlzLmFubm90YXRpb24mJih0aGlzLnBsYWNlR2x5cGhPbkxpbmUodGhpcy5hdHRhY2htZW50LHRoaXMuc3RhdmUsdGhpcy5hbm5vdGF0aW9uLmxpbmUpLHRoaXMuYXR0YWNobWVudC5zZXRTdGF2ZSh0aGlzLnN0YXZlKSx0aGlzLmF0dGFjaG1lbnQuc2V0Q29udGV4dCh0aGlzLnN0YXZlLmNvbnRleHQpLHRoaXMuYXR0YWNobWVudC5yZW5kZXJUb1N0YXZlKHRoaXMueCkpLHRoaXMuc3RhdmUuY29udGV4dC5jbG9zZUdyb3VwKCl9fWNsYXNzIEV0IGV4dGVuZHMgZHR7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwia2V5c2lnbmF0dXJlc1wifXN0YXRpYyBnZXQgYWNjaWRlbnRhbFNwYWNpbmcoKXtyZXR1cm57XCIjXCI6e2Fib3ZlOjYsYmVsb3c6NH0sYjp7YWJvdmU6NCxiZWxvdzo3fSxuOnthYm92ZTo0LGJlbG93OjF9LFwiIyNcIjp7YWJvdmU6NixiZWxvdzo0fSxiYjp7YWJvdmU6NCxiZWxvdzo3fSxkYjp7YWJvdmU6NCxiZWxvdzo3fSxkOnthYm92ZTo0LGJlbG93Ojd9LGJiczp7YWJvdmU6NCxiZWxvdzo3fSxcIisrXCI6e2Fib3ZlOjYsYmVsb3c6NH0sXCIrXCI6e2Fib3ZlOjYsYmVsb3c6NH0sXCIrLVwiOnthYm92ZTo2LGJlbG93OjR9LFwiKystXCI6e2Fib3ZlOjYsYmVsb3c6NH0sYnM6e2Fib3ZlOjQsYmVsb3c6MTB9LGJzczp7YWJvdmU6NCxiZWxvdzoxMH19fWNvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiS2V5U2lnbmF0dXJlXCIpLHRoaXMuc2V0S2V5U2lnKHQsZSxpKSx0aGlzLnNldFBvc2l0aW9uKGR0LlBvc2l0aW9uLkJFR0lOKSx0aGlzLmdseXBoRm9udFNjYWxlPTM4LHRoaXMuZ2x5cGhzPVtdLHRoaXMueFBvc2l0aW9ucz1bXSx0aGlzLnBhZGRpbmdGb3JjZWQ9ITF9Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gRXQuQ0FURUdPUll9Y29udmVydFRvR2x5cGgodCxlKXtjb25zdCBpPW0uYWNjaWRlbnRhbENvZGVzKHQudHlwZSkscz1uZXcgZihpLmNvZGUsdGhpcy5nbHlwaEZvbnRTY2FsZSk7bGV0IG49MTtpZihcIm5cIj09PXQudHlwZSYmZSl7Y29uc3QgaT1FdC5hY2NpZGVudGFsU3BhY2luZ1tlLnR5cGVdO2kmJihuPWUubGluZT49dC5saW5lP2kuYWJvdmU6aS5iZWxvdyl9dGhpcy5wbGFjZUdseXBoT25MaW5lKHMsdGhpcy5zdGF2ZSx0LmxpbmUpLHRoaXMuZ2x5cGhzLnB1c2gocyk7Y29uc3Qgcj10aGlzLnhQb3NpdGlvbnNbdGhpcy54UG9zaXRpb25zLmxlbmd0aC0xXSxvPXMuZ2V0TWV0cmljcygpLndpZHRoK247dGhpcy54UG9zaXRpb25zLnB1c2gocitvKSx0aGlzLndpZHRoKz1vfWNhbmNlbEtleSh0KXtyZXR1cm4gdGhpcy5mb3JtYXR0ZWQ9ITEsdGhpcy5jYW5jZWxLZXlTcGVjPXQsdGhpc31jb252ZXJ0VG9DYW5jZWxBY2NMaXN0KHQpe2NvbnN0IGU9bS5rZXlTaWduYXR1cmUodCksaT10aGlzLmFjY0xpc3QubGVuZ3RoPjAmJmUubGVuZ3RoPjAmJmVbMF0udHlwZSE9PXRoaXMuYWNjTGlzdFswXS50eXBlLHM9aT9lLmxlbmd0aDplLmxlbmd0aC10aGlzLmFjY0xpc3QubGVuZ3RoO2lmKHM8MSlyZXR1cm47Y29uc3Qgbj1bXTtmb3IobGV0IHQ9MDt0PHM7dCsrKXtsZXQgcj10O2l8fChyPWUubGVuZ3RoLXMrdCk7Y29uc3Qgbz1lW3JdO24ucHVzaCh7dHlwZTpcIm5cIixsaW5lOm8ubGluZX0pfXJldHVybiB0aGlzLmFjY0xpc3Q9bi5jb25jYXQodGhpcy5hY2NMaXN0KSx7YWNjTGlzdDpuLHR5cGU6ZVswXS50eXBlfX1hZGRUb1N0YXZlKHQpe3JldHVybiB0aGlzLnBhZGRpbmdGb3JjZWQ9ITAsdC5hZGRNb2RpZmllcih0aGlzKSx0aGlzfWNvbnZlcnRBY2NMaW5lcyh0LGUsaT10aGlzLmFjY0xpc3Qpe2xldCBzLG4scj0wO3N3aXRjaCh0KXtjYXNlXCJzb3ByYW5vXCI6XCIjXCI9PT1lP3M9WzIuNSwuNSwyLDAsMS41LC0uNSwxXTpyPS0xO2JyZWFrO2Nhc2VcIm1lenpvLXNvcHJhbm9cIjpcImJcIj09PWU/cz1bMCwyLC41LDIuNSwxLDMsMS41XTpyPTEuNTticmVhaztjYXNlXCJhbHRvXCI6cj0uNTticmVhaztjYXNlXCJ0ZW5vclwiOlwiI1wiPT09ZT9zPVszLDEsMi41LC41LDIsMCwxLjVdOnI9LS41O2JyZWFrO2Nhc2VcImJhcml0b25lLWZcIjpjYXNlXCJiYXJpdG9uZS1jXCI6XCJiXCI9PT1lP3M9Wy41LDIuNSwxLDMsMS41LDMuNSwyXTpyPTI7YnJlYWs7Y2FzZVwiYmFzc1wiOmNhc2VcImZyZW5jaFwiOnI9MX1pZih2b2lkIDAhPT1zKWZvcihuPTA7bjxpLmxlbmd0aDsrK24paVtuXS5saW5lPXNbbl07ZWxzZSBpZigwIT09cilmb3Iobj0wO248aS5sZW5ndGg7KytuKWlbbl0ubGluZSs9cn1nZXRQYWRkaW5nKHQpe3JldHVybiB0aGlzLmZvcm1hdHRlZHx8dGhpcy5mb3JtYXQoKSwwPT09dGhpcy5nbHlwaHMubGVuZ3RofHwhdGhpcy5wYWRkaW5nRm9yY2VkJiZ0PDI/MDp0aGlzLnBhZGRpbmd9Z2V0V2lkdGgoKXtyZXR1cm4gdGhpcy5mb3JtYXR0ZWR8fHRoaXMuZm9ybWF0KCksdGhpcy53aWR0aH1zZXRLZXlTaWcodCxlLGkpe3JldHVybiB0aGlzLmZvcm1hdHRlZD0hMSx0aGlzLmtleVNwZWM9dCx0aGlzLmNhbmNlbEtleVNwZWM9ZSx0aGlzLmFsdGVyS2V5U3BlYz1pLHRoaXN9YWx0ZXJLZXkodCl7cmV0dXJuIHRoaXMuZm9ybWF0dGVkPSExLHRoaXMuYWx0ZXJLZXlTcGVjPXQsdGhpc31jb252ZXJ0VG9BbHRlckFjY0xpc3QodCl7Y29uc3QgZT1NYXRoLm1pbih0Lmxlbmd0aCx0aGlzLmFjY0xpc3QubGVuZ3RoKTtmb3IobGV0IGk9MDtpPGU7KytpKXRbaV0mJih0aGlzLmFjY0xpc3RbaV0udHlwZT10W2ldKX1mb3JtYXQoKXtpZighdGhpcy5zdGF2ZSl0aHJvdyBuZXcgcy5SRVJSKFwiS2V5U2lnbmF0dXJlRXJyb3JcIixcIkNhbid0IGRyYXcga2V5IHNpZ25hdHVyZSB3aXRob3V0IHN0YXZlLlwiKTt0aGlzLndpZHRoPTAsdGhpcy5nbHlwaHM9W10sdGhpcy54UG9zaXRpb25zPVswXSx0aGlzLmFjY0xpc3Q9bS5rZXlTaWduYXR1cmUodGhpcy5rZXlTcGVjKTtjb25zdCB0PXRoaXMuYWNjTGlzdCxlPXQubGVuZ3RoPjA/dFswXS50eXBlOm51bGw7bGV0IGk7aWYodGhpcy5jYW5jZWxLZXlTcGVjJiYoaT10aGlzLmNvbnZlcnRUb0NhbmNlbEFjY0xpc3QodGhpcy5jYW5jZWxLZXlTcGVjKSksdGhpcy5hbHRlcktleVNwZWMmJnRoaXMuY29udmVydFRvQWx0ZXJBY2NMaXN0KHRoaXMuYWx0ZXJLZXlTcGVjKSx0aGlzLmFjY0xpc3QubGVuZ3RoPjApe2NvbnN0IHM9KHRoaXMucG9zaXRpb249PT1kdC5Qb3NpdGlvbi5FTkQ/dGhpcy5zdGF2ZS5lbmRDbGVmOnRoaXMuc3RhdmUuY2xlZil8fHRoaXMuc3RhdmUuY2xlZjtpJiZ0aGlzLmNvbnZlcnRBY2NMaW5lcyhzLGkudHlwZSxpLmFjY0xpc3QpLHRoaXMuY29udmVydEFjY0xpbmVzKHMsZSx0KTtmb3IobGV0IHQ9MDt0PHRoaXMuYWNjTGlzdC5sZW5ndGg7Kyt0KXRoaXMuY29udmVydFRvR2x5cGgodGhpcy5hY2NMaXN0W3RdLHRoaXMuYWNjTGlzdFt0KzFdKX10aGlzLmZvcm1hdHRlZD0hMH1kcmF3KCl7aWYoIXRoaXMueCl0aHJvdyBuZXcgcy5SRVJSKFwiS2V5U2lnbmF0dXJlRXJyb3JcIixcIkNhbid0IGRyYXcga2V5IHNpZ25hdHVyZSB3aXRob3V0IHguXCIpO2lmKCF0aGlzLnN0YXZlKXRocm93IG5ldyBzLlJFUlIoXCJLZXlTaWduYXR1cmVFcnJvclwiLFwiQ2FuJ3QgZHJhdyBrZXkgc2lnbmF0dXJlIHdpdGhvdXQgc3RhdmUuXCIpO2lmKHRoaXMuZm9ybWF0dGVkfHx0aGlzLmZvcm1hdCgpLHRoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLmdseXBocy5sZW5ndGg+MCl7dGhpcy5zdGF2ZS5jb250ZXh0Lm9wZW5Hcm91cChcImtleXNpZ25hdHVyZVwiKTtmb3IobGV0IHQ9MDt0PHRoaXMuZ2x5cGhzLmxlbmd0aDt0Kyspe2NvbnN0IGU9dGhpcy5nbHlwaHNbdF0saT10aGlzLngrdGhpcy54UG9zaXRpb25zW3RdO2Uuc2V0U3RhdmUodGhpcy5zdGF2ZSksZS5zZXRDb250ZXh0KHRoaXMuc3RhdmUuY29udGV4dCksZS5yZW5kZXJUb1N0YXZlKGkpfXRoaXMuc3RhdmUuY29udGV4dC5jbG9zZUdyb3VwKCl9fX1jbGFzcyB4dCBleHRlbmRzIGR0e3N0YXRpYyBnZXQgQ0FURUdPUlkoKXtyZXR1cm5cInRpbWVzaWduYXR1cmVzXCJ9c3RhdGljIGdldCBnbHlwaHMoKXtyZXR1cm57Qzp7Y29kZTpcInY0MVwiLHBvaW50OjQwLGxpbmU6Mn0sXCJDfFwiOntjb2RlOlwidmI2XCIscG9pbnQ6NDAsbGluZToyfX19Y29uc3RydWN0b3IodD1udWxsLGU9MTUsaT0hMCl7aWYoc3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlRpbWVTaWduYXR1cmVcIiksdGhpcy52YWxpZGF0ZV9hcmdzPWksbnVsbD09PXQpcmV0dXJuO2NvbnN0IHM9ZTt0aGlzLnBvaW50PTQwLHRoaXMudG9wTGluZT0yLHRoaXMuYm90dG9tTGluZT00LHRoaXMuc2V0UG9zaXRpb24oZHQuUG9zaXRpb24uQkVHSU4pLHRoaXMuc2V0VGltZVNpZyh0KSx0aGlzLnNldFdpZHRoKHRoaXMudGltZVNpZy5nbHlwaC5nZXRNZXRyaWNzKCkud2lkdGgpLHRoaXMuc2V0UGFkZGluZyhzKX1nZXRDYXRlZ29yeSgpe3JldHVybiB4dC5DQVRFR09SWX1wYXJzZVRpbWVTcGVjKHQpe2lmKFwiQ1wiPT09dHx8XCJDfFwiPT09dCl7Y29uc3R7bGluZTplLGNvZGU6aSxwb2ludDpzfT14dC5nbHlwaHNbdF07cmV0dXJue2xpbmU6ZSxudW06ITEsZ2x5cGg6bmV3IGYoaSxzKX19dGhpcy52YWxpZGF0ZV9hcmdzJiYodD0+e2NvbnN0IGU9dC5zcGxpdChcIi9cIikuZmlsdGVyKCh0PT5cIlwiIT09dCkpO2lmKDIhPT1lLmxlbmd0aCl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkVGltZVNpZ25hdHVyZVwiLGBJbnZhbGlkIHRpbWUgc3BlYzogJHt0fS4gTXVzdCBiZSBpbiB0aGUgZm9ybSBcIjxudW1lcmF0b3I+LzxkZW5vbWluYXRvcj5cImApO2UuZm9yRWFjaCgoZT0+e2lmKGlzTmFOKE51bWJlcihlKSkpdGhyb3cgbmV3IHMuUkVSUihcIkJhZFRpbWVTaWduYXR1cmVcIixgSW52YWxpZCB0aW1lIHNwZWM6ICR7dH0uIE11c3QgY29udGFpbiB0d28gdmFsaWQgbnVtYmVycy5gKX0pKX0pKHQpO2NvbnN0W2UsaV09dC5zcGxpdChcIi9cIikubWFwKCh0PT50LnNwbGl0KFwiXCIpKSk7cmV0dXJue251bTohMCxnbHlwaDp0aGlzLm1ha2VUaW1lU2lnbmF0dXJlR2x5cGgoZSxpKX19bWFrZVRpbWVTaWduYXR1cmVHbHlwaCh0LGUpe2NvbnN0IGk9bmV3IGYoXCJ2MFwiLHRoaXMucG9pbnQpO2kudG9wR2x5cGhzPVtdLGkuYm90R2x5cGhzPVtdO2xldCBzPTA7Zm9yKGxldCBlPTA7ZTx0Lmxlbmd0aDsrK2Upe2NvbnN0IG49dFtlXSxyPW5ldyBmKFwidlwiK24sdGhpcy5wb2ludCk7aS50b3BHbHlwaHMucHVzaChyKSxzKz1yLmdldE1ldHJpY3MoKS53aWR0aH1sZXQgbj0wO2ZvcihsZXQgdD0wO3Q8ZS5sZW5ndGg7Kyt0KXtjb25zdCBzPWVbdF0scj1uZXcgZihcInZcIitzLHRoaXMucG9pbnQpO2kuYm90R2x5cGhzLnB1c2gociksbis9ci5nZXRNZXRyaWNzKCkud2lkdGh9Y29uc3Qgcj1zPm4/czpuLG89aS5nZXRNZXRyaWNzKCkueF9taW47aS5nZXRNZXRyaWNzPSgpPT4oe3hfbWluOm8seF9tYXg6bytyLHdpZHRoOnJ9KTtjb25zdCBhPShyLXMpLzIsbD0oci1uKS8yLGg9dGhpcztyZXR1cm4gaS5yZW5kZXJUb1N0YXZlPWZ1bmN0aW9uKHQpe2xldCBlPXQrYTtmb3IobGV0IHQ9MDt0PHRoaXMudG9wR2x5cGhzLmxlbmd0aDsrK3Qpe2NvbnN0IGk9dGhpcy50b3BHbHlwaHNbdF07Zi5yZW5kZXJPdXRsaW5lKHRoaXMuY29udGV4dCxpLm1ldHJpY3Mub3V0bGluZSxpLnNjYWxlLGUraS54X3NoaWZ0LHRoaXMuc3RhdmUuZ2V0WUZvckxpbmUoaC50b3BMaW5lKSksZSs9aS5nZXRNZXRyaWNzKCkud2lkdGh9ZT10K2w7Zm9yKGxldCB0PTA7dDx0aGlzLmJvdEdseXBocy5sZW5ndGg7Kyt0KXtjb25zdCBpPXRoaXMuYm90R2x5cGhzW3RdO2gucGxhY2VHbHlwaE9uTGluZShpLHRoaXMuc3RhdmUsaS5saW5lKSxmLnJlbmRlck91dGxpbmUodGhpcy5jb250ZXh0LGkubWV0cmljcy5vdXRsaW5lLGkuc2NhbGUsZStpLnhfc2hpZnQsdGhpcy5zdGF2ZS5nZXRZRm9yTGluZShoLmJvdHRvbUxpbmUpKSxlKz1pLmdldE1ldHJpY3MoKS53aWR0aH19LGl9Z2V0VGltZVNpZygpe3JldHVybiB0aGlzLnRpbWVTaWd9c2V0VGltZVNpZyh0KXtyZXR1cm4gdGhpcy50aW1lU2lnPXRoaXMucGFyc2VUaW1lU3BlYyh0KSx0aGlzfWRyYXcoKXtpZighdGhpcy54KXRocm93IG5ldyBzLlJFUlIoXCJUaW1lU2lnbmF0dXJlRXJyb3JcIixcIkNhbid0IGRyYXcgdGltZSBzaWduYXR1cmUgd2l0aG91dCB4LlwiKTtpZighdGhpcy5zdGF2ZSl0aHJvdyBuZXcgcy5SRVJSKFwiVGltZVNpZ25hdHVyZUVycm9yXCIsXCJDYW4ndCBkcmF3IHRpbWUgc2lnbmF0dXJlIHdpdGhvdXQgc3RhdmUuXCIpO3RoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLnRpbWVTaWcuZ2x5cGguc2V0U3RhdmUodGhpcy5zdGF2ZSksdGhpcy50aW1lU2lnLmdseXBoLnNldENvbnRleHQodGhpcy5zdGF2ZS5jb250ZXh0KSx0aGlzLnBsYWNlR2x5cGhPbkxpbmUodGhpcy50aW1lU2lnLmdseXBoLHRoaXMuc3RhdmUsdGhpcy50aW1lU2lnLmxpbmUpLHRoaXMudGltZVNpZy5nbHlwaC5yZW5kZXJUb1N0YXZlKHRoaXMueCl9fWNsYXNzIHZ0IGV4dGVuZHMgZHR7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwidm9sdGFzXCJ9c3RhdGljIGdldCB0eXBlKCl7cmV0dXJue05PTkU6MSxCRUdJTjoyLE1JRDozLEVORDo0LEJFR0lOX0VORDo1fX1jb25zdHJ1Y3Rvcih0LGUsaSxzKXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVm9sdGFcIiksdGhpcy52b2x0YT10LHRoaXMueD1pLHRoaXMueV9zaGlmdD1zLHRoaXMubnVtYmVyPWUsdGhpcy5mb250PXtmYW1pbHk6XCJzYW5zLXNlcmlmXCIsc2l6ZTo5LHdlaWdodDpcImJvbGRcIn19Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gdnQuQ0FURUdPUll9c2V0U2hpZnRZKHQpe3JldHVybiB0aGlzLnlfc2hpZnQ9dCx0aGlzfWRyYXcodCxlKXtjb25zdCBpPXQuY2hlY2tDb250ZXh0KCk7dGhpcy5zZXRSZW5kZXJlZCgpO2xldCBzPXQud2lkdGgtZTtjb25zdCBuPXQuZ2V0WUZvclRvcFRleHQodC5vcHRpb25zLm51bV9saW5lcykrdGhpcy55X3NoaWZ0LHI9MS41KnQub3B0aW9ucy5zcGFjaW5nX2JldHdlZW5fbGluZXNfcHg7c3dpdGNoKHRoaXMudm9sdGEpe2Nhc2UgdnQudHlwZS5CRUdJTjppLmZpbGxSZWN0KHRoaXMueCtlLG4sMSxyKTticmVhaztjYXNlIHZ0LnR5cGUuRU5EOnMtPTUsaS5maWxsUmVjdCh0aGlzLngrZStzLG4sMSxyKTticmVhaztjYXNlIHZ0LnR5cGUuQkVHSU5fRU5EOnMtPTMsaS5maWxsUmVjdCh0aGlzLngrZSxuLDEsciksaS5maWxsUmVjdCh0aGlzLngrZStzLG4sMSxyKX1yZXR1cm4gdGhpcy52b2x0YSE9PXZ0LnR5cGUuQkVHSU4mJnRoaXMudm9sdGEhPT12dC50eXBlLkJFR0lOX0VORHx8KGkuc2F2ZSgpLGkuc2V0Rm9udCh0aGlzLmZvbnQuZmFtaWx5LHRoaXMuZm9udC5zaXplLHRoaXMuZm9udC53ZWlnaHQpLGkuZmlsbFRleHQodGhpcy5udW1iZXIsdGhpcy54K2UrNSxuKzE1KSxpLnJlc3RvcmUoKSksaS5maWxsUmVjdCh0aGlzLngrZSxuLHMsMSksdGhpc319Y2xhc3MgX3QgZXh0ZW5kcyBse2NvbnN0cnVjdG9yKHQsZSxpLG4pe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJTdGF2ZVwiKSx0aGlzLng9dCx0aGlzLnk9ZSx0aGlzLndpZHRoPWksdGhpcy5mb3JtYXR0ZWQ9ITEsdGhpcy5zZXRTdGFydFgodCs1KSx0aGlzLmVuZF94PXQraSx0aGlzLm1vZGlmaWVycz1bXSx0aGlzLm1lYXN1cmU9MCx0aGlzLmNsZWY9XCJ0cmVibGVcIix0aGlzLmVuZENsZWY9dm9pZCAwLHRoaXMuZm9udD17ZmFtaWx5Olwic2Fucy1zZXJpZlwiLHNpemU6OCx3ZWlnaHQ6XCJcIn0sdGhpcy5vcHRpb25zPXt2ZXJ0aWNhbF9iYXJfd2lkdGg6MTAsZ2x5cGhfc3BhY2luZ19weDoxMCxudW1fbGluZXM6NSxmaWxsX3N0eWxlOlwiIzk5OTk5OVwiLGxlZnRfYmFyOiEwLHJpZ2h0X2JhcjohMCxzcGFjaW5nX2JldHdlZW5fbGluZXNfcHg6MTAsc3BhY2VfYWJvdmVfc3RhZmZfbG46NCxzcGFjZV9iZWxvd19zdGFmZl9sbjo0LHRvcF90ZXh0X3Bvc2l0aW9uOjF9LHRoaXMuYm91bmRzPXt4OnRoaXMueCx5OnRoaXMueSx3OnRoaXMud2lkdGgsaDowfSxzLk1lcmdlKHRoaXMub3B0aW9ucyxuKSx0aGlzLnJlc2V0TGluZXMoKTtjb25zdCByPWZ0LnR5cGU7dGhpcy5hZGRNb2RpZmllcihuZXcgZnQodGhpcy5vcHRpb25zLmxlZnRfYmFyP3IuU0lOR0xFOnIuTk9ORSkpLHRoaXMuYWRkRW5kTW9kaWZpZXIobmV3IGZ0KHRoaXMub3B0aW9ucy5yaWdodF9iYXI/ci5TSU5HTEU6ci5OT05FKSl9c3BhY2UodCl7cmV0dXJuIHRoaXMub3B0aW9ucy5zcGFjaW5nX2JldHdlZW5fbGluZXNfcHgqdH1yZXNldExpbmVzKCl7dGhpcy5vcHRpb25zLmxpbmVfY29uZmlnPVtdO2ZvcihsZXQgdD0wO3Q8dGhpcy5vcHRpb25zLm51bV9saW5lczt0KyspdGhpcy5vcHRpb25zLmxpbmVfY29uZmlnLnB1c2goe3Zpc2libGU6ITB9KTt0aGlzLmhlaWdodD0odGhpcy5vcHRpb25zLm51bV9saW5lcyt0aGlzLm9wdGlvbnMuc3BhY2VfYWJvdmVfc3RhZmZfbG4pKnRoaXMub3B0aW9ucy5zcGFjaW5nX2JldHdlZW5fbGluZXNfcHgsdGhpcy5vcHRpb25zLmJvdHRvbV90ZXh0X3Bvc2l0aW9uPXRoaXMub3B0aW9ucy5udW1fbGluZXN9Z2V0T3B0aW9ucygpe3JldHVybiB0aGlzLm9wdGlvbnN9c2V0Tm90ZVN0YXJ0WCh0KXt0aGlzLmZvcm1hdHRlZHx8dGhpcy5mb3JtYXQoKSx0aGlzLnNldFN0YXJ0WCh0KTtjb25zdCBlPXRoaXMubW9kaWZpZXJzWzBdO3JldHVybiBlLnNldFgodGhpcy5zdGFydF94LWUuZ2V0V2lkdGgoKSksdGhpc31zZXRTdGFydFgodCl7dGhpcy5zdGFydF94PXR9Z2V0Tm90ZVN0YXJ0WCgpe3JldHVybiB0aGlzLmZvcm1hdHRlZHx8dGhpcy5mb3JtYXQoKSx0aGlzLnN0YXJ0X3h9Z2V0Tm90ZUVuZFgoKXtyZXR1cm4gdGhpcy5mb3JtYXR0ZWR8fHRoaXMuZm9ybWF0KCksdGhpcy5lbmRfeH1nZXRUaWVTdGFydFgoKXtyZXR1cm4gdGhpcy5zdGFydF94fWdldFRpZUVuZFgoKXtyZXR1cm4gdGhpcy54K3RoaXMud2lkdGh9Z2V0WCgpe3JldHVybiB0aGlzLnh9Z2V0TnVtTGluZXMoKXtyZXR1cm4gdGhpcy5vcHRpb25zLm51bV9saW5lc31zZXROdW1MaW5lcyh0KXtyZXR1cm4gdGhpcy5vcHRpb25zLm51bV9saW5lcz1wYXJzZUludCh0LDEwKSx0aGlzLnJlc2V0TGluZXMoKSx0aGlzfXNldFkodCl7cmV0dXJuIHRoaXMueT10LHRoaXN9Z2V0VG9wTGluZVRvcFkoKXtyZXR1cm4gdGhpcy5nZXRZRm9yTGluZSgwKS1tLlNUQVZFX0xJTkVfVEhJQ0tORVNTLzJ9Z2V0Qm90dG9tTGluZUJvdHRvbVkoKXtyZXR1cm4gdGhpcy5nZXRZRm9yTGluZSh0aGlzLmdldE51bUxpbmVzKCktMSkrbS5TVEFWRV9MSU5FX1RISUNLTkVTUy8yfXNldFgodCl7Y29uc3QgZT10LXRoaXMueDt0aGlzLmZvcm1hdHRlZD0hMSx0aGlzLng9dCx0aGlzLnN0YXJ0X3grPWUsdGhpcy5lbmRfeCs9ZTtmb3IobGV0IHQ9MDt0PHRoaXMubW9kaWZpZXJzLmxlbmd0aDt0Kyspe2NvbnN0IGk9dGhpcy5tb2RpZmllcnNbdF07dm9pZCAwIT09aS54JiYoaS54Kz1lKX1yZXR1cm4gdGhpc31zZXRXaWR0aCh0KXtyZXR1cm4gdGhpcy5mb3JtYXR0ZWQ9ITEsdGhpcy53aWR0aD10LHRoaXMuZW5kX3g9dGhpcy54K3QsdGhpc31nZXRXaWR0aCgpe3JldHVybiB0aGlzLndpZHRofWdldFN0eWxlKCl7cmV0dXJue2ZpbGxTdHlsZTp0aGlzLm9wdGlvbnMuZmlsbF9zdHlsZSxzdHJva2VTdHlsZTp0aGlzLm9wdGlvbnMuZmlsbF9zdHlsZSxsaW5lV2lkdGg6bS5TVEFWRV9MSU5FX1RISUNLTkVTUywuLi50aGlzLnN0eWxlfHx7fX19c2V0TWVhc3VyZSh0KXtyZXR1cm4gdGhpcy5tZWFzdXJlPXQsdGhpc31nZXRNb2RpZmllclhTaGlmdCh0PTApe2lmKFwibnVtYmVyXCIhPXR5cGVvZiB0KXRocm93IG5ldyBzLlJFUlIoXCJJbnZhbGlkSW5kZXhcIixcIk11c3QgYmUgb2YgbnVtYmVyIHR5cGVcIik7aWYodGhpcy5mb3JtYXR0ZWR8fHRoaXMuZm9ybWF0KCksMT09PXRoaXMuZ2V0TW9kaWZpZXJzKGR0LlBvc2l0aW9uLkJFR0lOKS5sZW5ndGgpcmV0dXJuIDA7bGV0IGU9dGhpcy5zdGFydF94LXRoaXMueDtjb25zdCBpPXRoaXMubW9kaWZpZXJzWzBdO3JldHVybiBpLmdldFR5cGUoKT09PWZ0LnR5cGUuUkVQRUFUX0JFR0lOJiZlPmkuZ2V0V2lkdGgoKSYmKGUtPWkuZ2V0V2lkdGgoKSksZX1zZXRSZXBldGl0aW9uVHlwZUxlZnQodCxlKXtyZXR1cm4gdGhpcy5tb2RpZmllcnMucHVzaChuZXcgbXQodCx0aGlzLngsZSkpLHRoaXN9c2V0UmVwZXRpdGlvblR5cGVSaWdodCh0LGUpe3JldHVybiB0aGlzLm1vZGlmaWVycy5wdXNoKG5ldyBtdCh0LHRoaXMueCxlKSksdGhpc31zZXRWb2x0YVR5cGUodCxlLGkpe3JldHVybiB0aGlzLm1vZGlmaWVycy5wdXNoKG5ldyB2dCh0LGUsdGhpcy54LGkpKSx0aGlzfXNldFNlY3Rpb24odCxlLGk9MCxzPTEyKXtjb25zdCBuPW5ldyBwdCh0LHRoaXMueCtpLGUpO3JldHVybiBuLmZvbnQuc2l6ZT1zLHRoaXMubW9kaWZpZXJzLnB1c2gobiksdGhpc31zZXRUZW1wbyh0LGUpe3JldHVybiB0aGlzLm1vZGlmaWVycy5wdXNoKG5ldyBidCh0LHRoaXMueCxlKSksdGhpc31zZXRUZXh0KHQsZSxpKXtyZXR1cm4gdGhpcy5tb2RpZmllcnMucHVzaChuZXcgU3QodCxlLGkpKSx0aGlzfWdldEhlaWdodCgpe3JldHVybiB0aGlzLmhlaWdodH1nZXRTcGFjaW5nQmV0d2VlbkxpbmVzKCl7cmV0dXJuIHRoaXMub3B0aW9ucy5zcGFjaW5nX2JldHdlZW5fbGluZXNfcHh9Z2V0Qm91bmRpbmdCb3goKXtyZXR1cm4gbmV3IGModGhpcy54LHRoaXMueSx0aGlzLndpZHRoLHRoaXMuZ2V0Qm90dG9tWSgpLXRoaXMueSl9Z2V0Qm90dG9tWSgpe2NvbnN0IHQ9dGhpcy5vcHRpb25zLGU9dC5zcGFjaW5nX2JldHdlZW5fbGluZXNfcHg7cmV0dXJuIHRoaXMuZ2V0WUZvckxpbmUodC5udW1fbGluZXMpK3Quc3BhY2VfYmVsb3dfc3RhZmZfbG4qZX1nZXRCb3R0b21MaW5lWSgpe3JldHVybiB0aGlzLmdldFlGb3JMaW5lKHRoaXMub3B0aW9ucy5udW1fbGluZXMpfWdldFlGb3JMaW5lKHQpe2NvbnN0IGU9dGhpcy5vcHRpb25zLGk9ZS5zcGFjaW5nX2JldHdlZW5fbGluZXNfcHgscz1lLnNwYWNlX2Fib3ZlX3N0YWZmX2xuO3JldHVybiB0aGlzLnkrdCppK3MqaX1nZXRMaW5lRm9yWSh0KXtjb25zdCBlPXRoaXMub3B0aW9ucyxpPWUuc3BhY2luZ19iZXR3ZWVuX2xpbmVzX3B4LHM9ZS5zcGFjZV9hYm92ZV9zdGFmZl9sbjtyZXR1cm4odC10aGlzLnkpL2ktc31nZXRZRm9yVG9wVGV4dCh0KXtjb25zdCBlPXR8fDA7cmV0dXJuIHRoaXMuZ2V0WUZvckxpbmUoLWUtdGhpcy5vcHRpb25zLnRvcF90ZXh0X3Bvc2l0aW9uKX1nZXRZRm9yQm90dG9tVGV4dCh0KXtjb25zdCBlPXR8fDA7cmV0dXJuIHRoaXMuZ2V0WUZvckxpbmUodGhpcy5vcHRpb25zLmJvdHRvbV90ZXh0X3Bvc2l0aW9uK2UpfWdldFlGb3JOb3RlKHQpe2NvbnN0IGU9dGhpcy5vcHRpb25zLGk9ZS5zcGFjaW5nX2JldHdlZW5fbGluZXNfcHgscz1lLnNwYWNlX2Fib3ZlX3N0YWZmX2xuO3JldHVybiB0aGlzLnkrcyppKzUqaS10Kml9Z2V0WUZvckdseXBocygpe3JldHVybiB0aGlzLmdldFlGb3JMaW5lKDMpfWFkZE1vZGlmaWVyKHQsZSl7cmV0dXJuIHZvaWQgMCE9PWUmJnQuc2V0UG9zaXRpb24oZSksdC5zZXRTdGF2ZSh0aGlzKSx0aGlzLmZvcm1hdHRlZD0hMSx0aGlzLm1vZGlmaWVycy5wdXNoKHQpLHRoaXN9YWRkRW5kTW9kaWZpZXIodCl7cmV0dXJuIHRoaXMuYWRkTW9kaWZpZXIodCxkdC5Qb3NpdGlvbi5FTkQpLHRoaXN9c2V0QmVnQmFyVHlwZSh0KXtjb25zdHtTSU5HTEU6ZSxSRVBFQVRfQkVHSU46aSxOT05FOnN9PWZ0LnR5cGU7cmV0dXJuIHQhPT1lJiZ0IT09aSYmdCE9PXN8fCh0aGlzLm1vZGlmaWVyc1swXS5zZXRUeXBlKHQpLHRoaXMuZm9ybWF0dGVkPSExKSx0aGlzfXNldEVuZEJhclR5cGUodCl7cmV0dXJuIHQhPT1mdC50eXBlLlJFUEVBVF9CRUdJTiYmKHRoaXMubW9kaWZpZXJzWzFdLnNldFR5cGUodCksdGhpcy5mb3JtYXR0ZWQ9ITEpLHRoaXN9c2V0Q2xlZih0LGUsaSxzKXt2b2lkIDA9PT1zJiYocz1kdC5Qb3NpdGlvbi5CRUdJTikscz09PWR0LlBvc2l0aW9uLkVORD90aGlzLmVuZENsZWY9dDp0aGlzLmNsZWY9dDtjb25zdCBuPXRoaXMuZ2V0TW9kaWZpZXJzKHMseXQuQ0FURUdPUlkpO3JldHVybiAwPT09bi5sZW5ndGg/dGhpcy5hZGRDbGVmKHQsZSxpLHMpOm5bMF0uc2V0VHlwZSh0LGUsaSksdGhpc31zZXRFbmRDbGVmKHQsZSxpKXtyZXR1cm4gdGhpcy5zZXRDbGVmKHQsZSxpLGR0LlBvc2l0aW9uLkVORCksdGhpc31zZXRLZXlTaWduYXR1cmUodCxlLGkpe3ZvaWQgMD09PWkmJihpPWR0LlBvc2l0aW9uLkJFR0lOKTtjb25zdCBzPXRoaXMuZ2V0TW9kaWZpZXJzKGksRXQuQ0FURUdPUlkpO3JldHVybiAwPT09cy5sZW5ndGg/dGhpcy5hZGRLZXlTaWduYXR1cmUodCxlLGkpOnNbMF0uc2V0S2V5U2lnKHQsZSksdGhpc31zZXRFbmRLZXlTaWduYXR1cmUodCxlKXtyZXR1cm4gdGhpcy5zZXRLZXlTaWduYXR1cmUodCxlLGR0LlBvc2l0aW9uLkVORCksdGhpc31zZXRUaW1lU2lnbmF0dXJlKHQsZSxpKXt2b2lkIDA9PT1pJiYoaT1kdC5Qb3NpdGlvbi5CRUdJTik7Y29uc3Qgcz10aGlzLmdldE1vZGlmaWVycyhpLHh0LkNBVEVHT1JZKTtyZXR1cm4gMD09PXMubGVuZ3RoP3RoaXMuYWRkVGltZVNpZ25hdHVyZSh0LGUsaSk6c1swXS5zZXRUaW1lU2lnKHQpLHRoaXN9c2V0RW5kVGltZVNpZ25hdHVyZSh0LGUpe3JldHVybiB0aGlzLnNldFRpbWVTaWduYXR1cmUodCxlLGR0LlBvc2l0aW9uLkVORCksdGhpc31hZGRLZXlTaWduYXR1cmUodCxlLGkpe3JldHVybiB2b2lkIDA9PT1pJiYoaT1kdC5Qb3NpdGlvbi5CRUdJTiksdGhpcy5hZGRNb2RpZmllcihuZXcgRXQodCxlKS5zZXRQb3NpdGlvbihpKSxpKSx0aGlzfWFkZENsZWYodCxlLGkscyl7cmV0dXJuIHZvaWQgMD09PXN8fHM9PT1kdC5Qb3NpdGlvbi5CRUdJTj90aGlzLmNsZWY9dDpzPT09ZHQuUG9zaXRpb24uRU5EJiYodGhpcy5lbmRDbGVmPXQpLHRoaXMuYWRkTW9kaWZpZXIobmV3IHl0KHQsZSxpKSxzKSx0aGlzfWFkZEVuZENsZWYodCxlLGkpe3JldHVybiB0aGlzLmFkZENsZWYodCxlLGksZHQuUG9zaXRpb24uRU5EKSx0aGlzfWFkZFRpbWVTaWduYXR1cmUodCxlLGkpe3JldHVybiB0aGlzLmFkZE1vZGlmaWVyKG5ldyB4dCh0LGUpLGkpLHRoaXN9YWRkRW5kVGltZVNpZ25hdHVyZSh0LGUpe3JldHVybiB0aGlzLmFkZFRpbWVTaWduYXR1cmUodCxlLGR0LlBvc2l0aW9uLkVORCksdGhpc31hZGRUcmVibGVHbHlwaCgpe3JldHVybiB0aGlzLmFkZENsZWYoXCJ0cmVibGVcIiksdGhpc31nZXRNb2RpZmllcnModCxlKXtyZXR1cm4gdm9pZCAwPT09dCYmdm9pZCAwPT09ZT90aGlzLm1vZGlmaWVyczp0aGlzLm1vZGlmaWVycy5maWx0ZXIoKGk9PiEodm9pZCAwIT09dCYmdCE9PWkuZ2V0UG9zaXRpb24oKXx8dm9pZCAwIT09ZSYmZSE9PWkuZ2V0Q2F0ZWdvcnkoKSkpKX1zb3J0QnlDYXRlZ29yeSh0LGUpe2ZvcihsZXQgaT10Lmxlbmd0aC0xO2k+PTA7aS0tKWZvcihsZXQgcz0wO3M8aTtzKyspaWYoZVt0W3NdLmdldENhdGVnb3J5KCldPmVbdFtzKzFdLmdldENhdGVnb3J5KCldKXtjb25zdCBlPXRbc107dFtzXT10W3MrMV0sdFtzKzFdPWV9fWZvcm1hdCgpe2NvbnN0IHQ9dGhpcy5tb2RpZmllcnNbMF0sZT10aGlzLm1vZGlmaWVyc1sxXSxpPXRoaXMuZ2V0TW9kaWZpZXJzKGR0LlBvc2l0aW9uLkJFR0lOKSxzPXRoaXMuZ2V0TW9kaWZpZXJzKGR0LlBvc2l0aW9uLkVORCk7bGV0IG4scixvO3RoaXMuc29ydEJ5Q2F0ZWdvcnkoaSx7YmFybGluZXM6MCxjbGVmczoxLGtleXNpZ25hdHVyZXM6Mix0aW1lc2lnbmF0dXJlczozfSksdGhpcy5zb3J0QnlDYXRlZ29yeShzLHt0aW1lc2lnbmF0dXJlczowLGtleXNpZ25hdHVyZXM6MSxiYXJsaW5lczoyLGNsZWZzOjN9KSxpLmxlbmd0aD4xJiZ0LmdldFR5cGUoKT09PWZ0LnR5cGUuUkVQRUFUX0JFR0lOJiYoaS5wdXNoKGkuc3BsaWNlKDAsMSlbMF0pLGkuc3BsaWNlKDAsMCxuZXcgZnQoZnQudHlwZS5TSU5HTEUpKSkscy5pbmRleE9mKGUpPjAmJnMuc3BsaWNlKDAsMCxuZXcgZnQoZnQudHlwZS5OT05FKSk7bGV0IGE9MCxsPXRoaXMueDtmb3IobGV0IHQ9MDt0PGkubGVuZ3RoO3QrKylvPWlbdF0scj1vLmdldFBhZGRpbmcodCthKSxuPW8uZ2V0V2lkdGgoKSxpc05hTihuKSYmKG8uc2V0V2lkdGgoMTApLG49MTApLGwrPXIsby5zZXRYKGwpLGwrPW4scituPT09MCYmYS0tO3RoaXMuc2V0U3RhcnRYKGwpLGw9dGhpcy54K3RoaXMud2lkdGg7Y29uc3QgaD17bGVmdDowLHJpZ2h0OjAscGFkZGluZ1JpZ2h0OjAscGFkZGluZ0xlZnQ6MH07bGV0IGM9MDtmb3IobGV0IHQ9MDt0PHMubGVuZ3RoO3QrKyl7bz1zW3RdLGM9XCJiYXJsaW5lc1wiPT09by5nZXRDYXRlZ29yeSgpP3Q6YyxoLnJpZ2h0PTAsaC5sZWZ0PTAsaC5wYWRkaW5nUmlnaHQ9MCxoLnBhZGRpbmdMZWZ0PTA7Y29uc3QgZT1vLmdldExheW91dE1ldHJpY3MoKTtlPygwIT09dCYmKGgucmlnaHQ9ZS54TWF4fHwwLGgucGFkZGluZ1JpZ2h0PWUucGFkZGluZ1JpZ2h0fHwwKSxoLmxlZnQ9LWUueE1pbnx8MCxoLnBhZGRpbmdMZWZ0PWUucGFkZGluZ0xlZnR8fDAsdD09PXMubGVuZ3RoLTEmJihoLnBhZGRpbmdMZWZ0PTApKTooaC5wYWRkaW5nUmlnaHQ9by5nZXRQYWRkaW5nKHQtYyl8fDAsMCE9PXQmJihoLnJpZ2h0PW8uZ2V0V2lkdGgoKXx8MCksMD09PXQmJihoLmxlZnQ9by5nZXRXaWR0aCgpfHwwKSksbC09aC5wYWRkaW5nUmlnaHQsbC09aC5yaWdodCxvLnNldFgobCksbC09aC5sZWZ0LGwtPWgucGFkZGluZ0xlZnR9dGhpcy5lbmRfeD0xPT09cy5sZW5ndGg/dGhpcy54K3RoaXMud2lkdGg6bCx0aGlzLmZvcm1hdHRlZD0hMH1kcmF3KCl7dGhpcy5jaGVja0NvbnRleHQoKSx0aGlzLnNldFJlbmRlcmVkKCksdGhpcy5mb3JtYXR0ZWR8fHRoaXMuZm9ybWF0KCk7Y29uc3QgdD10aGlzLm9wdGlvbnMubnVtX2xpbmVzLGU9dGhpcy53aWR0aCxpPXRoaXMueDtsZXQgcztmb3IobGV0IG49MDtuPHQ7bisrKXM9dGhpcy5nZXRZRm9yTGluZShuKSx0aGlzLmFwcGx5U3R5bGUoKSx0aGlzLm9wdGlvbnMubGluZV9jb25maWdbbl0udmlzaWJsZSYmKHRoaXMuY29udGV4dC5iZWdpblBhdGgoKSx0aGlzLmNvbnRleHQubW92ZVRvKGkscyksdGhpcy5jb250ZXh0LmxpbmVUbyhpK2UscyksdGhpcy5jb250ZXh0LnN0cm9rZSgpKSx0aGlzLnJlc3RvcmVTdHlsZSgpO2ZvcihsZXQgdD0wO3Q8dGhpcy5tb2RpZmllcnMubGVuZ3RoO3QrKylcImZ1bmN0aW9uXCI9PXR5cGVvZiB0aGlzLm1vZGlmaWVyc1t0XS5kcmF3JiYodGhpcy5tb2RpZmllcnNbdF0uYXBwbHlTdHlsZSh0aGlzLmNvbnRleHQpLHRoaXMubW9kaWZpZXJzW3RdLmRyYXcodGhpcyx0aGlzLmdldE1vZGlmaWVyWFNoaWZ0KHQpKSx0aGlzLm1vZGlmaWVyc1t0XS5yZXN0b3JlU3R5bGUodGhpcy5jb250ZXh0KSk7aWYodGhpcy5tZWFzdXJlPjApe3RoaXMuY29udGV4dC5zYXZlKCksdGhpcy5jb250ZXh0LnNldEZvbnQodGhpcy5mb250LmZhbWlseSx0aGlzLmZvbnQuc2l6ZSx0aGlzLmZvbnQud2VpZ2h0KTtjb25zdCB0PXRoaXMuY29udGV4dC5tZWFzdXJlVGV4dChcIlwiK3RoaXMubWVhc3VyZSkud2lkdGg7cz10aGlzLmdldFlGb3JUb3BUZXh0KDApKzMsdGhpcy5jb250ZXh0LmZpbGxUZXh0KFwiXCIrdGhpcy5tZWFzdXJlLHRoaXMueC10LzIscyksdGhpcy5jb250ZXh0LnJlc3RvcmUoKX1yZXR1cm4gdGhpc31kcmF3VmVydGljYWwodCxlKXt0aGlzLmRyYXdWZXJ0aWNhbEZpeGVkKHRoaXMueCt0LGUpfWRyYXdWZXJ0aWNhbEZpeGVkKHQsZSl7dGhpcy5jaGVja0NvbnRleHQoKTtjb25zdCBpPXRoaXMuZ2V0WUZvckxpbmUoMCkscz10aGlzLmdldFlGb3JMaW5lKHRoaXMub3B0aW9ucy5udW1fbGluZXMtMSk7ZSYmdGhpcy5jb250ZXh0LmZpbGxSZWN0KHQtMyxpLDEscy1pKzEpLHRoaXMuY29udGV4dC5maWxsUmVjdCh0LGksMSxzLWkrMSl9ZHJhd1ZlcnRpY2FsQmFyKHQpe3RoaXMuZHJhd1ZlcnRpY2FsQmFyRml4ZWQodGhpcy54K3QsITEpfWRyYXdWZXJ0aWNhbEJhckZpeGVkKHQpe3RoaXMuY2hlY2tDb250ZXh0KCk7Y29uc3QgZT10aGlzLmdldFlGb3JMaW5lKDApLGk9dGhpcy5nZXRZRm9yTGluZSh0aGlzLm9wdGlvbnMubnVtX2xpbmVzLTEpO3RoaXMuY29udGV4dC5maWxsUmVjdCh0LGUsMSxpLWUrMSl9Z2V0Q29uZmlnRm9yTGluZXMoKXtyZXR1cm4gdGhpcy5vcHRpb25zLmxpbmVfY29uZmlnfXNldENvbmZpZ0ZvckxpbmUodCxlKXtpZih0Pj10aGlzLm9wdGlvbnMubnVtX2xpbmVzfHx0PDApdGhyb3cgbmV3IHMuUkVSUihcIlN0YXZlQ29uZmlnRXJyb3JcIixcIlRoZSBsaW5lIG51bWJlciBtdXN0IGJlIHdpdGhpbiB0aGUgcmFuZ2Ugb2YgdGhlIG51bWJlciBvZiBsaW5lcyBpbiB0aGUgU3RhdmUuXCIpO2lmKHZvaWQgMD09PWUudmlzaWJsZSl0aHJvdyBuZXcgcy5SRVJSKFwiU3RhdmVDb25maWdFcnJvclwiLFwiVGhlIGxpbmUgY29uZmlndXJhdGlvbiBvYmplY3QgaXMgbWlzc2luZyB0aGUgJ3Zpc2libGUnIHByb3BlcnR5LlwiKTtpZihcImJvb2xlYW5cIiE9dHlwZW9mIGUudmlzaWJsZSl0aHJvdyBuZXcgcy5SRVJSKFwiU3RhdmVDb25maWdFcnJvclwiLFwiVGhlIGxpbmUgY29uZmlndXJhdGlvbiBvYmplY3RzICd2aXNpYmxlJyBwcm9wZXJ0eSBtdXN0IGJlIHRydWUgb3IgZmFsc2UuXCIpO3JldHVybiB0aGlzLm9wdGlvbnMubGluZV9jb25maWdbdF09ZSx0aGlzfXNldENvbmZpZ0ZvckxpbmVzKHQpe2lmKHQubGVuZ3RoIT09dGhpcy5vcHRpb25zLm51bV9saW5lcyl0aHJvdyBuZXcgcy5SRVJSKFwiU3RhdmVDb25maWdFcnJvclwiLFwiVGhlIGxlbmd0aCBvZiB0aGUgbGluZXMgY29uZmlndXJhdGlvbiBhcnJheSBtdXN0IG1hdGNoIHRoZSBudW1iZXIgb2YgbGluZXMgaW4gdGhlIFN0YXZlXCIpO2Zvcihjb25zdCBlIGluIHQpdFtlXXx8KHRbZV09dGhpcy5vcHRpb25zLmxpbmVfY29uZmlnW2VdKSxzLk1lcmdlKHRoaXMub3B0aW9ucy5saW5lX2NvbmZpZ1tlXSx0W2VdKTtyZXR1cm4gdGhpcy5vcHRpb25zLmxpbmVfY29uZmlnPXQsdGhpc319Y2xhc3Mgd3QgZXh0ZW5kcyBfdHtjb25zdHJ1Y3Rvcih0LGUsaSxuKXtjb25zdCByPXtzcGFjaW5nX2JldHdlZW5fbGluZXNfcHg6MTMsbnVtX2xpbmVzOjYsdG9wX3RleHRfcG9zaXRpb246MX07cy5NZXJnZShyLG4pLHN1cGVyKHQsZSxpLHIpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVGFiU3RhdmVcIil9Z2V0WUZvckdseXBocygpe3JldHVybiB0aGlzLmdldFlGb3JMaW5lKDIuNSl9YWRkVGFiR2x5cGgoKXtyZXR1cm4gdGhpcy5hZGRDbGVmKFwidGFiXCIpLHRoaXN9fWNsYXNzIE10IGV4dGVuZHMgTntzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJ0YWJub3Rlc1wifWNvbnN0cnVjdG9yKHQsZSl7aWYoc3VwZXIodCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJUYWJOb3RlXCIpLHRoaXMuZ2hvc3Q9ITEsdGhpcy5wb3NpdGlvbnM9dC5wb3NpdGlvbnMscy5NZXJnZSh0aGlzLnJlbmRlcl9vcHRpb25zLHtnbHlwaF9mb250X3NjYWxlOm0uREVGQVVMVF9UQUJMQVRVUkVfRk9OVF9TQ0FMRSxkcmF3X3N0ZW06ZSxkcmF3X2RvdHM6ZSxkcmF3X3N0ZW1fdGhyb3VnaF9zdGF2ZTohMSx5X3NoaWZ0OjAsc2NhbGU6MSxmb250OlwiMTBwdCBBcmlhbFwifSksdGhpcy5nbHlwaD1tLmdldEdseXBoUHJvcHModGhpcy5kdXJhdGlvbix0aGlzLm5vdGVUeXBlKSwhdGhpcy5nbHlwaCl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJCYWRBcmd1bWVudHNcIixgSW52YWxpZCBub3RlIGluaXRpYWxpemF0aW9uIGRhdGEgKE5vIGdseXBoIGZvdW5kKTogJHtKU09OLnN0cmluZ2lmeSh0KX1gKTt0aGlzLmJ1aWxkU3RlbSgpLHQuc3RlbV9kaXJlY3Rpb24/dGhpcy5zZXRTdGVtRGlyZWN0aW9uKHQuc3RlbV9kaXJlY3Rpb24pOnRoaXMuc2V0U3RlbURpcmVjdGlvbih4LlVQKSx0aGlzLmdob3N0PSExLHRoaXMudXBkYXRlV2lkdGgoKX1yZXNldCgpe3RoaXMuc3RhdmUmJnRoaXMuc2V0U3RhdmUodGhpcy5zdGF2ZSl9Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gTXQuQ0FURUdPUll9c2V0R2hvc3QodCl7cmV0dXJuIHRoaXMuZ2hvc3Q9dCx0aGlzLnVwZGF0ZVdpZHRoKCksdGhpc31oYXNTdGVtKCl7cmV0dXJuIHRoaXMucmVuZGVyX29wdGlvbnMuZHJhd19zdGVtfWdldFN0ZW1FeHRlbnNpb24oKXtjb25zdCB0PXRoaXMuZ2V0R2x5cGgoKTtyZXR1cm4gbnVsbCE9dGhpcy5zdGVtX2V4dGVuc2lvbl9vdmVycmlkZT90aGlzLnN0ZW1fZXh0ZW5zaW9uX292ZXJyaWRlOnQ/MT09PXRoaXMuZ2V0U3RlbURpcmVjdGlvbigpP3QudGFibm90ZV9zdGVtX3VwX2V4dGVuc2lvbjp0LnRhYm5vdGVfc3RlbV9kb3duX2V4dGVuc2lvbjowfWFkZERvdCgpe2NvbnN0IHQ9bmV3IEY7cmV0dXJuIHRoaXMuZG90cys9MSx0aGlzLmFkZE1vZGlmaWVyKHQsMCl9dXBkYXRlV2lkdGgoKXt0aGlzLmdseXBocz1bXSx0aGlzLndpZHRoPTA7Zm9yKGxldCB0PTA7dDx0aGlzLnBvc2l0aW9ucy5sZW5ndGg7Kyt0KXtsZXQgZT10aGlzLnBvc2l0aW9uc1t0XS5mcmV0O3RoaXMuZ2hvc3QmJihlPVwiKFwiK2UrXCIpXCIpO2NvbnN0IGk9bS50YWJUb0dseXBoKGUsdGhpcy5yZW5kZXJfb3B0aW9ucy5zY2FsZSk7dGhpcy5nbHlwaHMucHVzaChpKSx0aGlzLndpZHRoPU1hdGgubWF4KGkuZ2V0V2lkdGgoKSx0aGlzLndpZHRoKX10aGlzLmdseXBoLmdldFdpZHRoPSgpPT50aGlzLndpZHRofXNldFN0YXZlKHQpe2xldCBlO2lmKHN1cGVyLnNldFN0YXZlKHQpLHRoaXMuY29udGV4dD10LmNvbnRleHQsdGhpcy5jb250ZXh0KXtjb25zdCB0PXRoaXMuY29udGV4dDtmb3IodGhpcy53aWR0aD0wLGU9MDtlPHRoaXMuZ2x5cGhzLmxlbmd0aDsrK2Upe2NvbnN0IGk9dGhpcy5nbHlwaHNbZV0scz1cIlwiK2kudGV4dDtcIlhcIiE9PXMudG9VcHBlckNhc2UoKSYmKHQuc2F2ZSgpLHQuc2V0UmF3Rm9udCh0aGlzLnJlbmRlcl9vcHRpb25zLmZvbnQpLGkud2lkdGg9dC5tZWFzdXJlVGV4dChzKS53aWR0aCx0LnJlc3RvcmUoKSxpLmdldFdpZHRoPSgpPT5pLndpZHRoKSx0aGlzLndpZHRoPU1hdGgubWF4KGkuZ2V0V2lkdGgoKSx0aGlzLndpZHRoKX10aGlzLmdseXBoLmdldFdpZHRoPSgpPT50aGlzLndpZHRofWNvbnN0IGk9dGhpcy5wb3NpdGlvbnMubWFwKCgoe3N0cjplfSk9PnQuZ2V0WUZvckxpbmUoZS0xKSkpO3JldHVybiB0aGlzLnNldFlzKGkpLHRoaXMuc3RlbSYmdGhpcy5zdGVtLnNldFlCb3VuZHModGhpcy5nZXRTdGVtWSgpLHRoaXMuZ2V0U3RlbVkoKSksdGhpc31nZXRQb3NpdGlvbnMoKXtyZXR1cm4gdGhpcy5wb3NpdGlvbnN9YWRkVG9Nb2RpZmllckNvbnRleHQodCl7dGhpcy5zZXRNb2RpZmllckNvbnRleHQodCk7Zm9yKGxldCB0PTA7dDx0aGlzLm1vZGlmaWVycy5sZW5ndGg7Kyt0KXRoaXMubW9kaWZpZXJDb250ZXh0LmFkZE1vZGlmaWVyKHRoaXMubW9kaWZpZXJzW3RdKTtyZXR1cm4gdGhpcy5tb2RpZmllckNvbnRleHQuYWRkTW9kaWZpZXIodGhpcyksdGhpcy5wcmVGb3JtYXR0ZWQ9ITEsdGhpc31nZXRUaWVSaWdodFgoKXtsZXQgdD10aGlzLmdldEFic29sdXRlWCgpO3JldHVybiB0Kz10aGlzLmdseXBoLmdldFdpZHRoKCkvMix0Kz0tdGhpcy53aWR0aC8yK3RoaXMud2lkdGgrMix0fWdldFRpZUxlZnRYKCl7bGV0IHQ9dGhpcy5nZXRBYnNvbHV0ZVgoKTtyZXR1cm4gdCs9dGhpcy5nbHlwaC5nZXRXaWR0aCgpLzIsdC09dGhpcy53aWR0aC8yKzIsdH1nZXRNb2RpZmllclN0YXJ0WFkodCxlKXtpZighdGhpcy5wcmVGb3JtYXR0ZWQpdGhyb3cgbmV3IHMuUkVSUihcIlVuZm9ybWF0dGVkTm90ZVwiLFwiQ2FuJ3QgY2FsbCBHZXRNb2RpZmllclN0YXJ0WFkgb24gYW4gdW5mb3JtYXR0ZWQgbm90ZVwiKTtpZigwPT09dGhpcy55cy5sZW5ndGgpdGhyb3cgbmV3IHMuUkVSUihcIk5vWVZhbHVlc1wiLFwiTm8gWS1WYWx1ZXMgY2FsY3VsYXRlZCBmb3IgdGhpcyBub3RlLlwiKTtsZXQgaT0wO3JldHVybiB0PT09Qi5Qb3NpdGlvbi5MRUZUP2k9LTI6dD09PUIuUG9zaXRpb24uUklHSFQ/aT10aGlzLndpZHRoKzI6dCE9PUIuUG9zaXRpb24uQkVMT1cmJnQhPT1CLlBvc2l0aW9uLkFCT1ZFfHwoaT10aGlzLmdseXBoLmdldFdpZHRoKCkvMikse3g6dGhpcy5nZXRBYnNvbHV0ZVgoKStpLHk6dGhpcy55c1tlXX19Z2V0TGluZUZvclJlc3QoKXtyZXR1cm4gdGhpcy5wb3NpdGlvbnNbMF0uc3RyfXByZUZvcm1hdCgpe3RoaXMucHJlRm9ybWF0dGVkfHwodGhpcy5tb2RpZmllckNvbnRleHQmJnRoaXMubW9kaWZpZXJDb250ZXh0LnByZUZvcm1hdCgpLHRoaXMuc2V0UHJlRm9ybWF0dGVkKCEwKSl9Z2V0U3RlbVgoKXtyZXR1cm4gdGhpcy5nZXRDZW50ZXJHbHlwaFgoKX1nZXRTdGVtWSgpe2NvbnN0IHQ9dGhpcy5zdGF2ZS5nZXROdW1MaW5lcygpLS41LGU9eC5VUD09PXRoaXMuc3RlbV9kaXJlY3Rpb24/LS41OnQ7cmV0dXJuIHRoaXMuc3RhdmUuZ2V0WUZvckxpbmUoZSl9Z2V0U3RlbUV4dGVudHMoKXtyZXR1cm4gdGhpcy5zdGVtLmdldEV4dGVudHMoKX1kcmF3RmxhZygpe2NvbnN0e2JlYW06dCxnbHlwaDplLGNvbnRleHQ6aSxzdGVtOnMsc3RlbV9kaXJlY3Rpb246bixyZW5kZXJfb3B0aW9uczp7ZHJhd19zdGVtOnIsZ2x5cGhfZm9udF9zY2FsZTpvfX09dGhpcyxhPW51bGw9PXQmJnI7aWYoZS5mbGFnJiZhKXtjb25zdCB0PXRoaXMuZ2V0U3RlbVgoKSsxLHI9dGhpcy5nZXRTdGVtWSgpLXMuZ2V0SGVpZ2h0KCksYT1uPT09eC5ET1dOP2UuY29kZV9mbGFnX2Rvd25zdGVtOmUuY29kZV9mbGFnX3Vwc3RlbTtmLnJlbmRlckdseXBoKGksdCxyLG8sYSl9fWRyYXdNb2RpZmllcnMoKXt0aGlzLm1vZGlmaWVycy5mb3JFYWNoKCh0PT57KFwiZG90c1wiIT09dC5nZXRDYXRlZ29yeSgpfHx0aGlzLnJlbmRlcl9vcHRpb25zLmRyYXdfZG90cykmJih0LnNldENvbnRleHQodGhpcy5jb250ZXh0KSx0LmRyYXdXaXRoU3R5bGUoKSl9KSl9ZHJhd1N0ZW1UaHJvdWdoKCl7Y29uc3QgdD10aGlzLmdldFN0ZW1YKCksZT10aGlzLmdldFN0ZW1ZKCksaT10aGlzLmNvbnRleHQscz10aGlzLnJlbmRlcl9vcHRpb25zLmRyYXdfc3RlbV90aHJvdWdoX3N0YXZlO2lmKHRoaXMucmVuZGVyX29wdGlvbnMuZHJhd19zdGVtJiZzKXtjb25zdCBzPWZ1bmN0aW9uKHQsZSl7Y29uc3QgaT1bXTtsZXQgcz1bXTtmb3IobGV0IG49MTtuPD10O24rKyllLmluZGV4T2Yobik+LTE/KGkucHVzaChzKSxzPVtdKTpzLnB1c2gobik7cmV0dXJuIHMubGVuZ3RoPjAmJmkucHVzaChzKSxpfSh0aGlzLnN0YXZlLmdldE51bUxpbmVzKCksdGhpcy5wb3NpdGlvbnMubWFwKCh0PT50LnN0cikpKSxuPWZ1bmN0aW9uKHQsZSxpLHMpe2NvbnN0IG49MSE9PXMscj0tMSE9PXMsbz1pLmdldFNwYWNpbmdCZXR3ZWVuTGluZXMoKSxhPWkuZ2V0TnVtTGluZXMoKSxsPVtdO3JldHVybiBlLmZvckVhY2goKGU9Pntjb25zdCBoPWUuaW5kZXhPZihhKT4tMSxjPWUuaW5kZXhPZigxKT4tMTtpZihuJiZjfHxyJiZoKXJldHVybjsxPT09ZS5sZW5ndGgmJmUucHVzaChlWzBdKTtjb25zdCB1PVtdO2UuZm9yRWFjaCgoKGUsbixyKT0+e2NvbnN0IGw9MT09PWUsaD1lPT09YTtsZXQgYz1pLmdldFlGb3JMaW5lKGUtMSk7MCE9PW58fGw/biE9PXIubGVuZ3RoLTF8fGh8fChjKz1vLzItMSk6Yy09by8yLTEsdS5wdXNoKGMpLDE9PT1zJiZsP3UucHVzaCh0LTIpOi0xPT09cyYmaCYmdS5wdXNoKHQrMil9KSksbC5wdXNoKHUuc29ydCgoKHQsZSk9PnQtZSkpKX0pKSxsfShlLHMsdGhpcy5nZXRTdGF2ZSgpLHRoaXMuZ2V0U3RlbURpcmVjdGlvbigpKTtpLnNhdmUoKSxpLnNldExpbmVXaWR0aCh4LldJRFRIKSxuLmZvckVhY2goKGU9PnswIT09ZS5sZW5ndGgmJihpLmJlZ2luUGF0aCgpLGkubW92ZVRvKHQsZVswXSksaS5saW5lVG8odCxlW2UubGVuZ3RoLTFdKSxpLnN0cm9rZSgpLGkuY2xvc2VQYXRoKCkpfSkpLGkucmVzdG9yZSgpfX1kcmF3UG9zaXRpb25zKCl7Y29uc3QgdD10aGlzLmNvbnRleHQsZT10aGlzLmdldEFic29sdXRlWCgpLGk9dGhpcy55cztmb3IobGV0IHM9MDtzPHRoaXMucG9zaXRpb25zLmxlbmd0aDsrK3Mpe2NvbnN0IG49aVtzXSt0aGlzLnJlbmRlcl9vcHRpb25zLnlfc2hpZnQscj10aGlzLmdseXBoc1tzXSxvPWUrdGhpcy5nbHlwaC5nZXRXaWR0aCgpLzItci5nZXRXaWR0aCgpLzI7aWYodC5jbGVhclJlY3Qoby0yLG4tMyxyLmdldFdpZHRoKCkrNCw2KSxyLmNvZGUpZi5yZW5kZXJHbHlwaCh0LG8sbix0aGlzLnJlbmRlcl9vcHRpb25zLmdseXBoX2ZvbnRfc2NhbGUqdGhpcy5yZW5kZXJfb3B0aW9ucy5zY2FsZSxyLmNvZGUpO2Vsc2V7dC5zYXZlKCksdC5zZXRSYXdGb250KHRoaXMucmVuZGVyX29wdGlvbnMuZm9udCk7Y29uc3QgZT1yLnRleHQudG9TdHJpbmcoKTt0LmZpbGxUZXh0KGUsbyxuKzUqdGhpcy5yZW5kZXJfb3B0aW9ucy5zY2FsZSksdC5yZXN0b3JlKCl9fX1kcmF3KCl7aWYodGhpcy5jaGVja0NvbnRleHQoKSwhdGhpcy5zdGF2ZSl0aHJvdyBuZXcgcy5SRVJSKFwiTm9TdGF2ZVwiLFwiQ2FuJ3QgZHJhdyB3aXRob3V0IGEgc3RhdmUuXCIpO2lmKDA9PT10aGlzLnlzLmxlbmd0aCl0aHJvdyBuZXcgcy5SRVJSKFwiTm9ZVmFsdWVzXCIsXCJDYW4ndCBkcmF3IG5vdGUgd2l0aG91dCBZIHZhbHVlcy5cIik7dGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9bnVsbD09dGhpcy5iZWFtJiZ0aGlzLnJlbmRlcl9vcHRpb25zLmRyYXdfc3RlbTt0aGlzLmNvbnRleHQub3Blbkdyb3VwKFwidGFibm90ZVwiLG51bGwse3BvaW50ZXJCQm94OiEwfSksdGhpcy5kcmF3UG9zaXRpb25zKCksdGhpcy5kcmF3U3RlbVRocm91Z2goKTtjb25zdCBlPXRoaXMuZ2V0U3RlbVgoKTt0aGlzLnN0ZW0uc2V0Tm90ZUhlYWRYQm91bmRzKGUsZSksdCYmKHRoaXMuY29udGV4dC5vcGVuR3JvdXAoXCJzdGVtXCIsbnVsbCx7cG9pbnRlckJCb3g6ITB9KSx0aGlzLnN0ZW0uc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLmRyYXcoKSx0aGlzLmNvbnRleHQuY2xvc2VHcm91cCgpKSx0aGlzLmRyYXdGbGFnKCksdGhpcy5kcmF3TW9kaWZpZXJzKCksdGhpcy5jb250ZXh0LmNsb3NlR3JvdXAoKX19Y2xhc3MgVHQgZXh0ZW5kcyBse2NvbnN0cnVjdG9yKHQpe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJWaWJyYXRvQnJhY2tldFwiKSx0aGlzLnN0YXJ0PXQuc3RhcnQsdGhpcy5zdG9wPXQuc3RvcCx0aGlzLmxpbmU9MSx0aGlzLnJlbmRlcl9vcHRpb25zPXtoYXJzaDohMSx3YXZlX2hlaWdodDo2LHdhdmVfd2lkdGg6NCx3YXZlX2dpcnRoOjJ9fXNldExpbmUodCl7cmV0dXJuIHRoaXMubGluZT10LHRoaXN9c2V0SGFyc2godCl7cmV0dXJuIHRoaXMucmVuZGVyX29wdGlvbnMuaGFyc2g9dCx0aGlzfWRyYXcoKXtjb25zdCB0PXRoaXMuY29udGV4dDt0aGlzLnNldFJlbmRlcmVkKCk7Y29uc3QgZT10aGlzLnN0YXJ0P3RoaXMuc3RhcnQuZ2V0U3RhdmUoKS5nZXRZRm9yVG9wVGV4dCh0aGlzLmxpbmUpOnRoaXMuc3RvcC5nZXRTdGF2ZSgpLmdldFlGb3JUb3BUZXh0KHRoaXMubGluZSksaT10aGlzLnN0YXJ0P3RoaXMuc3RhcnQuZ2V0QWJzb2x1dGVYKCk6dGhpcy5zdG9wLmdldFN0YXZlKCkuZ2V0VGllU3RhcnRYKCksbj10aGlzLnN0b3A/dGhpcy5zdG9wLmdldEFic29sdXRlWCgpLXRoaXMuc3RvcC5nZXRXaWR0aCgpLTU6dGhpcy5zdGFydC5nZXRTdGF2ZSgpLmdldFRpZUVuZFgoKS0xMDt0aGlzLnJlbmRlcl9vcHRpb25zLnZpYnJhdG9fd2lkdGg9bi1pLGZ1bmN0aW9uKC4uLnQpe1R0LkRFQlVHJiZzLkwoXCJWZXguRmxvdy5WaWJyYXRvQnJhY2tldFwiLHQpfShcIlJlbmRlcmluZyBWaWJyYXRvQnJhY2tldDogc3RhcnRfeDpcIixpLFwic3RvcF94OlwiLG4sXCJ5OlwiLGUpLG90LnJlbmRlclZpYnJhdG8odCxpLGUsdGhpcy5yZW5kZXJfb3B0aW9ucyl9fWxldCBQdDtmdW5jdGlvbiBMdCgpe2lmKCFQdCl7Y29uc3QgdD1uZXcgUih7ZHVyYXRpb246XCJ3XCIsbm90ZV90eXBlOlwiclwifSk7UHQ9e2dseXBoX2ZvbnRfc2NhbGU6dC5yZW5kZXJfb3B0aW9ucy5nbHlwaF9mb250X3NjYWxlLGdseXBoX2NvZGU6dC5nbHlwaF9jb2RlLHdpZHRoOnQuZ2V0V2lkdGgoKX19cmV0dXJuIFB0fWNsYXNzIEF0IGV4dGVuZHMgbHtjb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJNdWx0aU1lYXN1cmVSZXN0XCIpLHRoaXMucmVuZGVyX29wdGlvbnM9e3Nob3dfbnVtYmVyOiEwLG51bWJlcl9saW5lOi0uNSxudW1iZXJfZ2x5cGhfcG9pbnQ6NDAscGFkZGluZ19sZWZ0OnZvaWQgMCxwYWRkaW5nX3JpZ2h0OnZvaWQgMCxsaW5lOjIsc3BhY2luZ19iZXR3ZWVuX2xpbmVzX3B4OjEwLGxpbmVfdGhpY2tuZXNzOnZvaWQgMCxzZXJpZl90aGlja25lc3M6Mix1c2Vfc3ltYm9sczohMSxzeW1ib2xfc3BhY2luZzp2b2lkIDAsc2VtaWJyYXZlX3Jlc3RfZ2x5cGhfc2NhbGU6bS5ERUZBVUxUX05PVEFUSU9OX0ZPTlRfU0NBTEV9LHMuTWVyZ2UodGhpcy5yZW5kZXJfb3B0aW9ucyxlKSx0aGlzLm51bWJlcl9vZl9tZWFzdXJlcz10LHRoaXMueHM9e2xlZnQ6TmFOLHJpZ2h0Ok5hTn19Z2V0WHMoKXtyZXR1cm4gdGhpcy54c31zZXRTdGF2ZSh0KXtyZXR1cm4gdGhpcy5zdGF2ZT10LHRoaXN9Z2V0U3RhdmUoKXtyZXR1cm4gdGhpcy5zdGF2ZX1kcmF3TGluZSh0LGUsaSxzKXtjb25zdCBuPXRoaXMuc3RhdmUuZ2V0WUZvckxpbmUodGhpcy5yZW5kZXJfb3B0aW9ucy5saW5lKSxyPS4xKihpLWUpO2UrPXIsaS09cjtjb25zdCBvPXRoaXMucmVuZGVyX29wdGlvbnMuc2VyaWZfdGhpY2tuZXNzO2xldCBhPS4yNSpzO2lzTmFOKHRoaXMucmVuZGVyX29wdGlvbnMubGluZV90aGlja25lc3MpfHwoYT0uNSp0aGlzLnJlbmRlcl9vcHRpb25zLmxpbmVfdGhpY2tuZXNzKSx0LnNhdmUoKSx0LmJlZ2luUGF0aCgpLHQubW92ZVRvKGUsbi1zKSx0LmxpbmVUbyhlK28sbi1zKSx0LmxpbmVUbyhlK28sbi1hKSx0LmxpbmVUbyhpLW8sbi1hKSx0LmxpbmVUbyhpLW8sbi1zKSx0LmxpbmVUbyhpLG4tcyksdC5saW5lVG8oaSxuK3MpLHQubGluZVRvKGktbyxuK3MpLHQubGluZVRvKGktbyxuK2EpLHQubGluZVRvKGUrbyxuK2EpLHQubGluZVRvKGUrbyxuK3MpLHQubGluZVRvKGUsbitzKSx0LmNsb3NlUGF0aCgpLHQuZmlsbCgpfWRyYXdTeW1ib2xzKHQsZSxpLHMpe2NvbnN0IG49TWF0aC5mbG9vcih0aGlzLm51bWJlcl9vZl9tZWFzdXJlcy80KSxyPXRoaXMubnVtYmVyX29mX21lYXN1cmVzJTQsbz1NYXRoLmZsb29yKHIvMiksYT1yJTIsbD1MdCgpLGg9bC53aWR0aCoodGhpcy5yZW5kZXJfb3B0aW9ucy5zZW1pYnJhdmVfcmVzdF9nbHlwaF9zY2FsZS9sLmdseXBoX2ZvbnRfc2NhbGUpLGM9ezI6e3dpZHRoOi41KmgsaGVpZ2h0OnN9LDE6e3dpZHRoOmh9fTtsZXQgdT0xLjM1Kmg7aXNOYU4odGhpcy5yZW5kZXJfb3B0aW9ucy5zeW1ib2xfc3BhY2luZyl8fCh1PXRoaXMucmVuZGVyX29wdGlvbnMuc3ltYm9sX3NwYWNpbmcpO2xldCBkPWUrLjUqKGktZSktLjUqKG4qY1syXS53aWR0aCtvKmNbMl0ud2lkdGgrYSpjWzFdLndpZHRoKyhuK28rYS0xKSp1KTtjb25zdCBtPXRoaXMuc3RhdmUuZ2V0WUZvckxpbmUodGhpcy5yZW5kZXJfb3B0aW9ucy5saW5lLTEpLHA9dGhpcy5zdGF2ZS5nZXRZRm9yTGluZSh0aGlzLnJlbmRlcl9vcHRpb25zLmxpbmUpLGI9dGhpcy5zdGF2ZS5nZXRZRm9yTGluZSh0aGlzLnJlbmRlcl9vcHRpb25zLmxpbmUrMSk7dC5zYXZlKCksdC5zZXRTdHJva2VTdHlsZShcIm5vbmVcIiksdC5zZXRMaW5lV2lkdGgoMCk7Zm9yKGxldCBlPTA7ZTxuOysrZSl0LmZpbGxSZWN0KGQscC1jWzJdLmhlaWdodCxjWzJdLndpZHRoLGNbMl0uaGVpZ2h0KSx0LmZpbGxSZWN0KGQsYi1jWzJdLmhlaWdodCxjWzJdLndpZHRoLGNbMl0uaGVpZ2h0KSxkKz1jWzJdLndpZHRoK3U7Zm9yKGxldCBlPTA7ZTxvOysrZSl0LmZpbGxSZWN0KGQscC1jWzJdLmhlaWdodCxjWzJdLndpZHRoLGNbMl0uaGVpZ2h0KSxkKz1jWzJdLndpZHRoK3U7Zm9yKGxldCBlPTA7ZTxhOysrZSlmLnJlbmRlckdseXBoKHQsZCxtLHRoaXMucmVuZGVyX29wdGlvbnMuc2VtaWJyYXZlX3Jlc3RfZ2x5cGhfc2NhbGUsbC5nbHlwaF9jb2RlKSxkKz1jWzFdLndpZHRoK3U7dC5yZXN0b3JlKCl9ZHJhdygpe3RoaXMuY2hlY2tDb250ZXh0KCksdGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5jb250ZXh0LGU9dGhpcy5zdGF2ZSxpPXRoaXMucmVuZGVyX29wdGlvbnMuc3BhY2luZ19iZXR3ZWVuX2xpbmVzX3B4O2xldCBzPWUuZ2V0Tm90ZVN0YXJ0WCgpLG49ZS5nZXROb3RlRW5kWCgpO2NvbnN0IHI9ZS5nZXRNb2RpZmllcnMoZHQuUG9zaXRpb24uQkVHSU4pO2lmKDE9PT1yLmxlbmd0aCYmXCJiYXJsaW5lc1wiPT09clswXS5nZXRDYXRlZ29yeSgpJiYocy09clswXS5nZXRXaWR0aCgpKSxpc05hTih0aGlzLnJlbmRlcl9vcHRpb25zLnBhZGRpbmdfbGVmdCl8fChzPWUuZ2V0WCgpK3RoaXMucmVuZGVyX29wdGlvbnMucGFkZGluZ19sZWZ0KSxpc05hTih0aGlzLnJlbmRlcl9vcHRpb25zLnBhZGRpbmdfcmlnaHQpfHwobj1lLmdldFgoKStlLmdldFdpZHRoKCktdGhpcy5yZW5kZXJfb3B0aW9ucy5wYWRkaW5nX3JpZ2h0KSx0aGlzLnhzLmxlZnQ9cyx0aGlzLnhzLnJpZ2h0PW4sdGhpcy5yZW5kZXJfb3B0aW9ucy51c2Vfc3ltYm9scz90aGlzLmRyYXdTeW1ib2xzKHQscyxuLGkpOnRoaXMuZHJhd0xpbmUodCxzLG4saSksdGhpcy5yZW5kZXJfb3B0aW9ucy5zaG93X251bWJlcil7Y29uc3QgaT1cIi9cIit0aGlzLm51bWJlcl9vZl9tZWFzdXJlcyxyPW5ldyB4dChudWxsLHZvaWQgMCwhMSk7ci5wb2ludD10aGlzLnJlbmRlcl9vcHRpb25zLm51bWJlcl9nbHlwaF9wb2ludCxyLnNldFRpbWVTaWcoaSksci5zZXRTdGF2ZShlKSxyLng9cysuNSoobi1zKS0uNSpyLnRpbWVTaWcuZ2x5cGguZ2V0TWV0cmljcygpLndpZHRoLHIuYm90dG9tTGluZT10aGlzLnJlbmRlcl9vcHRpb25zLm51bWJlcl9saW5lLHIuc2V0Q29udGV4dCh0KS5kcmF3KCl9fX1jbGFzcyBDdCBleHRlbmRzIEl7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwiY2xlZm5vdGVcIn1jb25zdHJ1Y3Rvcih0LGUsaSl7c3VwZXIoe2R1cmF0aW9uOlwiYlwifSksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJDbGVmTm90ZVwiKSx0aGlzLnNldFR5cGUodCxlLGkpLHRoaXMuaWdub3JlX3RpY2tzPSEwfXNldFR5cGUodCxlLGkpe3JldHVybiB0aGlzLnR5cGU9dCx0aGlzLmNsZWZfb2JqPW5ldyB5dCh0LGUsaSksdGhpcy5jbGVmPXRoaXMuY2xlZl9vYmouY2xlZix0aGlzLmdseXBoPW5ldyBmKHRoaXMuY2xlZi5jb2RlLHRoaXMuY2xlZi5wb2ludCksdGhpcy5zZXRXaWR0aCh0aGlzLmdseXBoLmdldE1ldHJpY3MoKS53aWR0aCksdGhpc31nZXRDbGVmKCl7cmV0dXJuIHRoaXMuY2xlZn1zZXRDb250ZXh0KHQpe3JldHVybiB0aGlzLmNvbnRleHQ9dCx0aGlzLmdseXBoLnNldENvbnRleHQodGhpcy5jb250ZXh0KSx0aGlzfWdldEJvdW5kaW5nQm94KCl7cmV0dXJuIHN1cGVyLmdldEJvdW5kaW5nQm94KCl9YWRkVG9Nb2RpZmllckNvbnRleHQoKXtyZXR1cm4gdGhpc31nZXRDYXRlZ29yeSgpe3JldHVybiBDdC5DQVRFR09SWX1wcmVGb3JtYXQoKXtyZXR1cm4gdGhpcy5zZXRQcmVGb3JtYXR0ZWQoITApLHRoaXN9ZHJhdygpe2lmKCF0aGlzLnN0YXZlKXRocm93IG5ldyBzLlJFUlIoXCJOb1N0YXZlXCIsXCJDYW4ndCBkcmF3IHdpdGhvdXQgYSBzdGF2ZS5cIik7dGhpcy5nbHlwaC5nZXRDb250ZXh0KCl8fHRoaXMuZ2x5cGguc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLHRoaXMuc2V0UmVuZGVyZWQoKTtjb25zdCB0PXRoaXMuZ2V0QWJzb2x1dGVYKCk7aWYodGhpcy5nbHlwaC5zZXRTdGF2ZSh0aGlzLnN0YXZlKSx0aGlzLmdseXBoLnNldFlTaGlmdCh0aGlzLnN0YXZlLmdldFlGb3JMaW5lKHRoaXMuY2xlZi5saW5lKS10aGlzLnN0YXZlLmdldFlGb3JHbHlwaHMoKSksdGhpcy5nbHlwaC5yZW5kZXJUb1N0YXZlKHQpLHZvaWQgMCE9PXRoaXMuY2xlZl9vYmouYW5ub3RhdGlvbil7Y29uc3QgZT1uZXcgZih0aGlzLmNsZWZfb2JqLmFubm90YXRpb24uY29kZSx0aGlzLmNsZWZfb2JqLmFubm90YXRpb24ucG9pbnQpO2UuZ2V0Q29udGV4dCgpfHxlLnNldENvbnRleHQodGhpcy5jb250ZXh0KSxlLnNldFN0YXZlKHRoaXMuc3RhdmUpLGUuc2V0WVNoaWZ0KHRoaXMuc3RhdmUuZ2V0WUZvckxpbmUodGhpcy5jbGVmX29iai5hbm5vdGF0aW9uLmxpbmUpLXRoaXMuc3RhdmUuZ2V0WUZvckdseXBocygpKSxlLnNldFhTaGlmdCh0aGlzLmNsZWZfb2JqLmFubm90YXRpb24ueF9zaGlmdCksZS5yZW5kZXJUb1N0YXZlKHQpfX19Y2xhc3MgSXQgZXh0ZW5kcyBJe2NvbnN0cnVjdG9yKHQsZSxpKXtzdXBlcih7ZHVyYXRpb246XCJiXCJ9KSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIktleVNpZ05vdGVcIiksdGhpcy5rZXlTaWduYXR1cmU9bmV3IEV0KHQsZSxpKSx0aGlzLmlnbm9yZV90aWNrcz0hMH1nZXRCb3VuZGluZ0JveCgpe3JldHVybiBzdXBlci5nZXRCb3VuZGluZ0JveCgpfWFkZFRvTW9kaWZpZXJDb250ZXh0KCl7cmV0dXJuIHRoaXN9cHJlRm9ybWF0KCl7cmV0dXJuIHRoaXMuc2V0UHJlRm9ybWF0dGVkKCEwKSx0aGlzLmtleVNpZ25hdHVyZS5zZXRTdGF2ZSh0aGlzLnN0YXZlKSx0aGlzLmtleVNpZ25hdHVyZS5mb3JtYXQoKSx0aGlzLnNldFdpZHRoKHRoaXMua2V5U2lnbmF0dXJlLndpZHRoKSx0aGlzfWRyYXcoKXt0aGlzLnN0YXZlLmNoZWNrQ29udGV4dCgpLHRoaXMuc2V0UmVuZGVyZWQoKSx0aGlzLmtleVNpZ25hdHVyZS54PXRoaXMuZ2V0QWJzb2x1dGVYKCksdGhpcy5rZXlTaWduYXR1cmUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLHRoaXMua2V5U2lnbmF0dXJlLmRyYXcoKX19Y2xhc3MgUnQgZXh0ZW5kcyBJe2NvbnN0cnVjdG9yKHQsZSl7c3VwZXIoe2R1cmF0aW9uOlwiYlwifSksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJUaW1lU2lnTm90ZVwiKTtjb25zdCBpPW5ldyB4dCh0LGUpO3RoaXMudGltZVNpZz1pLmdldFRpbWVTaWcoKSx0aGlzLnNldFdpZHRoKHRoaXMudGltZVNpZy5nbHlwaC5nZXRNZXRyaWNzKCkud2lkdGgpLHRoaXMuaWdub3JlX3RpY2tzPSEwfWdldEJvdW5kaW5nQm94KCl7cmV0dXJuIHN1cGVyLmdldEJvdW5kaW5nQm94KCl9YWRkVG9Nb2RpZmllckNvbnRleHQoKXtyZXR1cm4gdGhpc31wcmVGb3JtYXQoKXtyZXR1cm4gdGhpcy5zZXRQcmVGb3JtYXR0ZWQoITApLHRoaXN9ZHJhdygpe3RoaXMuc3RhdmUuY2hlY2tDb250ZXh0KCksdGhpcy5zZXRSZW5kZXJlZCgpLHRoaXMudGltZVNpZy5nbHlwaC5nZXRDb250ZXh0KCl8fHRoaXMudGltZVNpZy5nbHlwaC5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy50aW1lU2lnLmdseXBoLnNldFN0YXZlKHRoaXMuc3RhdmUpLHRoaXMudGltZVNpZy5nbHlwaC5zZXRZU2hpZnQodGhpcy5zdGF2ZS5nZXRZRm9yTGluZSh0aGlzLnRpbWVTaWcubGluZSktdGhpcy5zdGF2ZS5nZXRZRm9yR2x5cGhzKCkpLHRoaXMudGltZVNpZy5nbHlwaC5yZW5kZXJUb1N0YXZlKHRoaXMuZ2V0QWJzb2x1dGVYKCkpfX1jbGFzcyBOdCBleHRlbmRzIGp7c3RhdGljIGdldCBTTElERV9VUCgpe3JldHVybiAxfXN0YXRpYyBnZXQgU0xJREVfRE9XTigpe3JldHVybi0xfXN0YXRpYyBjcmVhdGVTbGlkZVVwKHQpe3JldHVybiBuZXcgTnQodCxOdC5TTElERV9VUCl9c3RhdGljIGNyZWF0ZVNsaWRlRG93bih0KXtyZXR1cm4gbmV3IE50KHQsTnQuU0xJREVfRE9XTil9Y29uc3RydWN0b3IodCxlKXtpZihzdXBlcih0LFwic2wuXCIpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVGFiU2xpZGVcIiksIWUpe2NvbnN0IGk9dC5maXJzdF9ub3RlLmdldFBvc2l0aW9ucygpWzBdLmZyZXQscz10Lmxhc3Rfbm90ZS5nZXRQb3NpdGlvbnMoKVswXS5mcmV0O2U9cGFyc2VJbnQoaSwxMCk+cGFyc2VJbnQocywxMCk/TnQuU0xJREVfRE9XTjpOdC5TTElERV9VUH10aGlzLnNsaWRlX2RpcmVjdGlvbj1lLHRoaXMucmVuZGVyX29wdGlvbnMuY3AxPTExLHRoaXMucmVuZGVyX29wdGlvbnMuY3AyPTE0LHRoaXMucmVuZGVyX29wdGlvbnMueV9zaGlmdD0uNSx0aGlzLnNldEZvbnQoe2ZvbnQ6XCJUaW1lc1wiLHNpemU6MTAsc3R5bGU6XCJib2xkIGl0YWxpY1wifSksdGhpcy5zZXROb3Rlcyh0KX1yZW5kZXJUaWUodCl7aWYoMD09PXQuZmlyc3RfeXMubGVuZ3RofHwwPT09dC5sYXN0X3lzLmxlbmd0aCl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsXCJObyBZLXZhbHVlcyB0byByZW5kZXJcIik7Y29uc3QgZT10aGlzLmNvbnRleHQsaT10LmZpcnN0X3hfcHgsbj10LmZpcnN0X3lzLHI9dC5sYXN0X3hfcHgsbz10aGlzLnNsaWRlX2RpcmVjdGlvbjtpZihvIT09TnQuU0xJREVfVVAmJm8hPT1OdC5TTElERV9ET1dOKXRocm93IG5ldyBzLlJFUlIoXCJCYWRTbGlkZVwiLFwiSW52YWxpZCBzbGlkZSBkaXJlY3Rpb25cIik7Zm9yKGxldCB0PTA7dDx0aGlzLmZpcnN0X2luZGljZXMubGVuZ3RoOysrdCl7Y29uc3QgYT1uW3RoaXMuZmlyc3RfaW5kaWNlc1t0XV0rdGhpcy5yZW5kZXJfb3B0aW9ucy55X3NoaWZ0O2lmKGlzTmFOKGEpKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixcIkJhZCBpbmRpY2VzIGZvciBzbGlkZSByZW5kZXJpbmcuXCIpO2UuYmVnaW5QYXRoKCksZS5tb3ZlVG8oaSxhKzMqbyksZS5saW5lVG8ocixhLTMqbyksZS5jbG9zZVBhdGgoKSxlLnN0cm9rZSgpfXRoaXMuc2V0UmVuZGVyZWQoKX19Y2xhc3MgQnQgZXh0ZW5kcyBPe3N0YXRpYyBnZXQgQ0FURUdPUlkoKXtyZXR1cm5cImdyYWNlbm90ZXNcIn1zdGF0aWMgZ2V0IExFREdFUl9MSU5FX09GRlNFVCgpe3JldHVybiAyfXN0YXRpYyBnZXQgU0NBTEUoKXtyZXR1cm4uNjZ9Y29uc3RydWN0b3IodCl7c3VwZXIoT2JqZWN0LmFzc2lnbih0LHtnbHlwaF9mb250X3NjYWxlOm0uREVGQVVMVF9OT1RBVElPTl9GT05UX1NDQUxFKkJ0LlNDQUxFLHN0cm9rZV9weDpCdC5MRURHRVJfTElORV9PRkZTRVR9KSksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJHcmFjZU5vdGVcIiksdGhpcy5zbGFzaD10LnNsYXNoLHRoaXMuc2x1cj0hMCx0aGlzLmJ1aWxkTm90ZUhlYWRzKCksdGhpcy53aWR0aD0zfWdldFN0ZW1FeHRlbnNpb24oKXtpZihudWxsIT10aGlzLnN0ZW1fZXh0ZW5zaW9uX292ZXJyaWRlKXJldHVybiB0aGlzLnN0ZW1fZXh0ZW5zaW9uX292ZXJyaWRlO2NvbnN0IHQ9dGhpcy5nZXRHbHlwaCgpO2lmKHQpe2xldCBlPXN1cGVyLmdldFN0ZW1FeHRlbnNpb24oKTtpZih0LnN0ZW0pe2NvbnN0IHQ9dGhpcy5nZXRTdGF2ZU5vdGVTY2FsZSgpO2U9KHguSEVJR0hUK2UpKnQteC5IRUlHSFR9cmV0dXJuIGV9cmV0dXJuIDB9Z2V0Q2F0ZWdvcnkoKXtyZXR1cm4gQnQuQ0FURUdPUll9Z2V0U3RhdmVOb3RlU2NhbGUoKXtyZXR1cm4gdGhpcy5yZW5kZXJfb3B0aW9ucy5nbHlwaF9mb250X3NjYWxlL20uREVGQVVMVF9OT1RBVElPTl9GT05UX1NDQUxFfWRyYXcoKXtzdXBlci5kcmF3KCksdGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5zdGVtO2lmKHRoaXMuc2xhc2gmJnQpe2NvbnN0IGU9dGhpcy5nZXRTdGF2ZU5vdGVTY2FsZSgpLGk9ZS8uNjY7bGV0IHM7Y29uc3Qgbj10aGlzLmJlYW07aWYobiluLnBvc3RGb3JtYXR0ZWR8fG4ucG9zdEZvcm1hdCgpLHM9dGhpcy5jYWxjQmVhbWVkTm90ZXNTbGFzaEJCb3goOCppLDgqaSx7c3RlbTo2KmksYmVhbTo1Kml9KTtlbHNle2NvbnN0IG49dGhpcy5nZXRTdGVtRGlyZWN0aW9uKCkscj10aGlzLmdldE5vdGVIZWFkQm91bmRzKCksbz10LmdldEhlaWdodCgpO2xldCBhPXRoaXMuZ2V0QWJzb2x1dGVYKCksbD1uPT09bS5TdGVtLkRPV04/ci55X3RvcC1vOnIueV9ib3R0b20tbztjb25zdCBoPW49PT1tLlN0ZW0uRE9XTj90aGlzLmdseXBoLnN0ZW1fZG93bl9leHRlbnNpb246dGhpcy5nbHlwaC5zdGVtX3VwX2V4dGVuc2lvbjtsZXQgYz1tLlNURU1fSEVJR0hUO2MtPWMvMi44LGMrPWgsbCs9YyplKm47Y29uc3QgdT1uPT09bS5TdGVtLlVQP3t4MToxLHkxOjAseDI6MTMseTI6LTl9Ont4MTotNCx5MToxLHgyOjEzLHkyOjl9O2ErPXUueDEqaSxsKz11LnkxKmkscz17eDE6YSx5MTpsLHgyOmErdS54MippLHkyOmwrdS55MippfX1jb25zdCByPXRoaXMuY29udGV4dDtyLnNhdmUoKSxyLnNldExpbmVXaWR0aCgxKmkpLHIuYmVnaW5QYXRoKCksci5tb3ZlVG8ocy54MSxzLnkxKSxyLmxpbmVUbyhzLngyLHMueTIpLHIuY2xvc2VQYXRoKCksci5zdHJva2UoKSxyLnJlc3RvcmUoKX19Y2FsY0JlYW1lZE5vdGVzU2xhc2hCQm94KHQsZSxpKXtjb25zdCBzPXRoaXMuYmVhbSxuPXMuc2xvcGUscj1zLm5vdGVzW3Mubm90ZXMubGVuZ3RoLTFdPT09dGhpcz8tMToxLG89TWF0aC5hdGFuKG4qciksYT1NYXRoLmNvcyhvKSplLGw9TWF0aC5zaW4obykqZTt0Kj10aGlzLmdldFN0ZW1EaXJlY3Rpb24oKTtjb25zdCBoPU1hdGguYXRhbigobC10KS9hKSxjPU1hdGguY29zKGgpKmkuc3RlbSpyLHU9TWF0aC5zaW4oaCkqaS5zdGVtLGQ9TWF0aC5jb3MoaCkqaS5iZWFtKnIsZj1NYXRoLnNpbihoKSppLmJlYW0sbT10aGlzLmdldFN0ZW1YKCkscD1zLm5vdGVzWzBdLmdldFN0ZW1YKCksYj10aGlzLmJlYW0uZ2V0QmVhbVlUb0RyYXcoKSsobS1wKSpuO3JldHVybnt4MTptLWMseTE6Yit0LXUseDI6bSthKnIrZCx5MjpiK2wrZn19fWNsYXNzIEZ0IGV4dGVuZHMgTXR7c3RhdGljIGdldCBDQVRFR09SWSgpe3JldHVyblwiZ3JhY2V0YWJub3Rlc1wifWNvbnN0cnVjdG9yKHQpe3N1cGVyKHQsITEpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiR3JhY2VUYWJOb3RlXCIpLHMuTWVyZ2UodGhpcy5yZW5kZXJfb3B0aW9ucyx7eV9zaGlmdDouMyxzY2FsZTouNixmb250OlwiNy41cHQgQXJpYWxcIn0pLHRoaXMudXBkYXRlV2lkdGgoKX1nZXRDYXRlZ29yeSgpe3JldHVybiBGdC5DQVRFR09SWX1kcmF3KCl7c3VwZXIuZHJhdygpLHRoaXMuc2V0UmVuZGVyZWQoKX19Y2xhc3MgRHR7c3RhdGljIGdldCBuYW1lcygpe3JldHVybntzdGFuZGFyZDpcIkUvNSxCLzQsRy80LEQvNCxBLzMsRS8zXCIsZGFnZGFkOlwiRC81LEEvNCxHLzQsRC80LEEvMyxELzNcIixkcm9wZDpcIkUvNSxCLzQsRy80LEQvNCxBLzMsRC8zXCIsZWI6XCJFYi81LEJiLzQsR2IvNCxEYi80LEFiLzMsRGIvM1wiLHN0YW5kYXJkQmFuam86XCJELzUsQi80LEcvNCxELzQsRy81XCJ9fWNvbnN0cnVjdG9yKHQ9XCJFLzUsQi80LEcvNCxELzQsQS8zLEUvMyxCLzIsRS8yXCIpe3RoaXMuc2V0VHVuaW5nKHQpfW5vdGVUb0ludGVnZXIodCl7cmV0dXJuIG0ua2V5UHJvcGVydGllcyh0KS5pbnRfdmFsdWV9c2V0VHVuaW5nKHQpe0R0Lm5hbWVzW3RdJiYodD1EdC5uYW1lc1t0XSksdGhpcy50dW5pbmdTdHJpbmc9dCx0aGlzLnR1bmluZ1ZhbHVlcz1bXSx0aGlzLm51bVN0cmluZ3M9MDtjb25zdCBlPXQuc3BsaXQoL1xccyosXFxzKi8pO2lmKDA9PT1lLmxlbmd0aCl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsXCJJbnZhbGlkIHR1bmluZyBzdHJpbmc6IFwiK3QpO3RoaXMubnVtU3RyaW5ncz1lLmxlbmd0aDtmb3IobGV0IHQ9MDt0PHRoaXMubnVtU3RyaW5nczsrK3QpdGhpcy50dW5pbmdWYWx1ZXNbdF09dGhpcy5ub3RlVG9JbnRlZ2VyKGVbdF0pfWdldFZhbHVlRm9yU3RyaW5nKHQpe2NvbnN0IGU9cGFyc2VJbnQodCwxMCk7aWYoZTwxfHxlPnRoaXMubnVtU3RyaW5ncyl0aHJvdyBuZXcgcy5SRVJSKFwiQmFkQXJndW1lbnRzXCIsYFN0cmluZyBudW1iZXIgbXVzdCBiZSBiZXR3ZWVuIDEgYW5kICR7dGhpcy5udW1TdHJpbmdzfToke3R9YCk7cmV0dXJuIHRoaXMudHVuaW5nVmFsdWVzW2UtMV19Z2V0VmFsdWVGb3JGcmV0KHQsZSl7Y29uc3QgaT10aGlzLmdldFZhbHVlRm9yU3RyaW5nKGUpLG49cGFyc2VJbnQodCwxMCk7aWYobjwwKXRocm93IG5ldyBzLlJFUlIoXCJCYWRBcmd1bWVudHNcIixcIkZyZXQgbnVtYmVyIG11c3QgYmUgMCBvciBoaWdoZXI6IFwiK3QpO3JldHVybiBpK259Z2V0Tm90ZUZvckZyZXQodCxlKXtjb25zdCBpPXRoaXMuZ2V0VmFsdWVGb3JGcmV0KHQsZSkscz1NYXRoLmZsb29yKGkvMTIpLG49aSUxMjtyZXR1cm4gbS5pbnRlZ2VyVG9Ob3RlKG4pK1wiL1wiK3N9fWNsYXNzIE90IGV4dGVuZHMgbHtzdGF0aWMgZ2V0IHR5cGUoKXtyZXR1cm57Q1JFU0M6MSxERUNSRVNDOjJ9fXN0YXRpYyBGb3JtYXRCeVRpY2tzQW5kRHJhdyh0LGUsaSxuLHIsbyl7Y29uc3QgYT1lLnBpeGVsc1BlclRpY2s7aWYobnVsbD09YSl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJCYWRBcmd1bWVudHNcIixcIkEgdmFsaWQgRm9ybWF0dGVyIG11c3QgYmUgcHJvdmlkZSB0byBkcmF3IG9mZnNldHMgYnkgdGlja3MuXCIpO2NvbnN0IGw9YSpvLmxlZnRfc2hpZnRfdGlja3MsaD1hKm8ucmlnaHRfc2hpZnRfdGlja3MsYz17aGVpZ2h0Om8uaGVpZ2h0LHlfc2hpZnQ6by55X3NoaWZ0LGxlZnRfc2hpZnRfcHg6bCxyaWdodF9zaGlmdF9weDpofTtuZXcgT3Qoe2ZpcnN0X25vdGU6aS5maXJzdF9ub3RlLGxhc3Rfbm90ZTppLmxhc3Rfbm90ZX0sbikuc2V0Q29udGV4dCh0KS5zZXRSZW5kZXJPcHRpb25zKGMpLnNldFBvc2l0aW9uKHIpLmRyYXcoKX1jb25zdHJ1Y3Rvcih0LGUpe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJTdGF2ZUhhaXJwaW5cIiksdGhpcy5ub3Rlcz10LHRoaXMuaGFpcnBpbj1lLHRoaXMucG9zaXRpb249Qi5Qb3NpdGlvbi5CRUxPVyx0aGlzLnJlbmRlcl9vcHRpb25zPXtoZWlnaHQ6MTAseV9zaGlmdDowLGxlZnRfc2hpZnRfcHg6MCxyaWdodF9zaGlmdF9weDowfSx0aGlzLnNldE5vdGVzKHQpfXNldFBvc2l0aW9uKHQpe3JldHVybiB0IT09Qi5Qb3NpdGlvbi5BQk9WRSYmdCE9PUIuUG9zaXRpb24uQkVMT1d8fCh0aGlzLnBvc2l0aW9uPXQpLHRoaXN9c2V0UmVuZGVyT3B0aW9ucyh0KXtyZXR1cm4gbnVsbCE9dC5oZWlnaHQmJm51bGwhPXQueV9zaGlmdCYmbnVsbCE9dC5sZWZ0X3NoaWZ0X3B4JiZudWxsIT10LnJpZ2h0X3NoaWZ0X3B4JiYodGhpcy5yZW5kZXJfb3B0aW9ucz10KSx0aGlzfXNldE5vdGVzKHQpe2lmKCF0LmZpcnN0X25vdGUmJiF0Lmxhc3Rfbm90ZSl0aHJvdyBuZXcgcy5SdW50aW1lRXJyb3IoXCJCYWRBcmd1bWVudHNcIixcIkhhaXJwaW4gbmVlZHMgdG8gaGF2ZSBlaXRoZXIgZmlyc3Rfbm90ZSBvciBsYXN0X25vdGUgc2V0LlwiKTtyZXR1cm4gdGhpcy5maXJzdF9ub3RlPXQuZmlyc3Rfbm90ZSx0aGlzLmxhc3Rfbm90ZT10Lmxhc3Rfbm90ZSx0aGlzfXJlbmRlckhhaXJwaW4odCl7Y29uc3QgZT10aGlzLmNoZWNrQ29udGV4dCgpO2xldCBpPXRoaXMucmVuZGVyX29wdGlvbnMueV9zaGlmdCsyMCxzPXQuZmlyc3RfeTt0aGlzLnBvc2l0aW9uPT09Qi5Qb3NpdGlvbi5BQk9WRSYmKGk9MzAtaSxzPXQuZmlyc3RfeS10LnN0YWZmX2hlaWdodCk7Y29uc3Qgbj10aGlzLnJlbmRlcl9vcHRpb25zLmxlZnRfc2hpZnRfcHgscj10aGlzLnJlbmRlcl9vcHRpb25zLnJpZ2h0X3NoaWZ0X3B4O3N3aXRjaChlLmJlZ2luUGF0aCgpLHRoaXMuaGFpcnBpbil7Y2FzZSBPdC50eXBlLkNSRVNDOmUubW92ZVRvKHQubGFzdF94K3IscytpKSxlLmxpbmVUbyh0LmZpcnN0X3grbixzK3RoaXMucmVuZGVyX29wdGlvbnMuaGVpZ2h0LzIraSksZS5saW5lVG8odC5sYXN0X3grcixzK3RoaXMucmVuZGVyX29wdGlvbnMuaGVpZ2h0K2kpO2JyZWFrO2Nhc2UgT3QudHlwZS5ERUNSRVNDOmUubW92ZVRvKHQuZmlyc3RfeCtuLHMraSksZS5saW5lVG8odC5sYXN0X3grcixzK3RoaXMucmVuZGVyX29wdGlvbnMuaGVpZ2h0LzIraSksZS5saW5lVG8odC5maXJzdF94K24scyt0aGlzLnJlbmRlcl9vcHRpb25zLmhlaWdodCtpKX1lLnN0cm9rZSgpLGUuY2xvc2VQYXRoKCl9ZHJhdygpe3RoaXMuY2hlY2tDb250ZXh0KCksdGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5maXJzdF9ub3RlLGU9dGhpcy5sYXN0X25vdGUsaT10LmdldE1vZGlmaWVyU3RhcnRYWSh0aGlzLnBvc2l0aW9uLDApLHM9ZS5nZXRNb2RpZmllclN0YXJ0WFkodGhpcy5wb3NpdGlvbiwwKTtyZXR1cm4gdGhpcy5yZW5kZXJIYWlycGluKHtmaXJzdF94OmkueCxsYXN0X3g6cy54LGZpcnN0X3k6dC5nZXRTdGF2ZSgpLnkrdC5nZXRTdGF2ZSgpLmhlaWdodCxsYXN0X3k6ZS5nZXRTdGF2ZSgpLnkrZS5nZXRTdGF2ZSgpLmhlaWdodCxzdGFmZl9oZWlnaHQ6dC5nZXRTdGF2ZSgpLmhlaWdodH0pLCEwfX1jbGFzcyBrdCBleHRlbmRzIGx7c3RhdGljIGdldCBQb3NpdGlvbigpe3JldHVybntORUFSX0hFQUQ6MSxORUFSX1RPUDoyfX1zdGF0aWMgZ2V0IFBvc2l0aW9uU3RyaW5nKCl7cmV0dXJue25lYXJIZWFkOmt0LlBvc2l0aW9uLk5FQVJfSEVBRCxuZWFyVG9wOmt0LlBvc2l0aW9uLk5FQVJfVE9QfX1jb25zdHJ1Y3Rvcih0LGUsaSl7c3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIkN1cnZlXCIpLHRoaXMucmVuZGVyX29wdGlvbnM9e3NwYWNpbmc6Mix0aGlja25lc3M6Mix4X3NoaWZ0OjAseV9zaGlmdDoxMCxwb3NpdGlvbjprdC5Qb3NpdGlvbi5ORUFSX0hFQUQscG9zaXRpb25fZW5kOmt0LlBvc2l0aW9uLk5FQVJfSEVBRCxpbnZlcnQ6ITEsY3BzOlt7eDowLHk6MTB9LHt4OjAseToxMH1dfSxzLk1lcmdlKHRoaXMucmVuZGVyX29wdGlvbnMsaSksdGhpcy5zZXROb3Rlcyh0LGUpfXNldE5vdGVzKHQsZSl7aWYoIXQmJiFlKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLFwiQ3VydmUgbmVlZHMgdG8gaGF2ZSBlaXRoZXIgZmlyc3Rfbm90ZSBvciBsYXN0X25vdGUgc2V0LlwiKTtyZXR1cm4gdGhpcy5mcm9tPXQsdGhpcy50bz1lLHRoaXN9aXNQYXJ0aWFsKCl7cmV0dXJuIXRoaXMuZnJvbXx8IXRoaXMudG99cmVuZGVyQ3VydmUodCl7Y29uc3QgZT10aGlzLmNvbnRleHQsaT10aGlzLnJlbmRlcl9vcHRpb25zLmNwcyxzPXRoaXMucmVuZGVyX29wdGlvbnMueF9zaGlmdCxuPXRoaXMucmVuZGVyX29wdGlvbnMueV9zaGlmdCp0LmRpcmVjdGlvbixyPXQuZmlyc3RfeCtzLG89dC5maXJzdF95K24sYT10Lmxhc3RfeC1zLGw9dC5sYXN0X3krbixoPXRoaXMucmVuZGVyX29wdGlvbnMudGhpY2tuZXNzLGM9KGEtcikvKGkubGVuZ3RoKzIpO2UuYmVnaW5QYXRoKCksZS5tb3ZlVG8ocixvKSxlLmJlemllckN1cnZlVG8ocitjK2lbMF0ueCxvK2lbMF0ueSp0LmRpcmVjdGlvbixhLWMraVsxXS54LGwraVsxXS55KnQuZGlyZWN0aW9uLGEsbCksZS5iZXppZXJDdXJ2ZVRvKGEtYytpWzFdLngsbCsoaVsxXS55K2gpKnQuZGlyZWN0aW9uLHIrYytpWzBdLngsbysoaVswXS55K2gpKnQuZGlyZWN0aW9uLHIsbyksZS5zdHJva2UoKSxlLmNsb3NlUGF0aCgpLGUuZmlsbCgpfWRyYXcoKXt0aGlzLmNoZWNrQ29udGV4dCgpLHRoaXMuc2V0UmVuZGVyZWQoKTtjb25zdCB0PXRoaXMuZnJvbSxlPXRoaXMudG87bGV0IGkscyxuLHIsbyxhPVwiYmFzZVlcIixsPVwiYmFzZVlcIjtmdW5jdGlvbiBoKHQpe3JldHVyblwic3RyaW5nXCI9PXR5cGVvZiB0P2t0LlBvc2l0aW9uU3RyaW5nW3RdOnR9Y29uc3QgYz1oKHRoaXMucmVuZGVyX29wdGlvbnMucG9zaXRpb24pLHU9aCh0aGlzLnJlbmRlcl9vcHRpb25zLnBvc2l0aW9uX2VuZCk7cmV0dXJuIGM9PT1rdC5Qb3NpdGlvbi5ORUFSX1RPUCYmKGE9XCJ0b3BZXCIsbD1cInRvcFlcIiksdT09PWt0LlBvc2l0aW9uLk5FQVJfSEVBRD9sPVwiYmFzZVlcIjp1PT09a3QuUG9zaXRpb24uTkVBUl9UT1AmJihsPVwidG9wWVwiKSx0PyhpPXQuZ2V0VGllUmlnaHRYKCksbz10LmdldFN0ZW1EaXJlY3Rpb24oKSxuPXQuZ2V0U3RlbUV4dGVudHMoKVthXSk6KGk9ZS5nZXRTdGF2ZSgpLmdldFRpZVN0YXJ0WCgpLG49ZS5nZXRTdGVtRXh0ZW50cygpW2FdKSxlPyhzPWUuZ2V0VGllTGVmdFgoKSxvPWUuZ2V0U3RlbURpcmVjdGlvbigpLHI9ZS5nZXRTdGVtRXh0ZW50cygpW2xdKToocz10LmdldFN0YXZlKCkuZ2V0VGllRW5kWCgpLHI9dC5nZXRTdGVtRXh0ZW50cygpW2xdKSx0aGlzLnJlbmRlckN1cnZlKHtmaXJzdF94OmksbGFzdF94OnMsZmlyc3RfeTpuLGxhc3RfeTpyLGRpcmVjdGlvbjpvKighMD09PXRoaXMucmVuZGVyX29wdGlvbnMuaW52ZXJ0Py0xOjEpfSksITB9fWZ1bmN0aW9uIFZ0KC4uLnQpe0d0LkRFQlVHJiZzLkwoXCJWZXguRmxvdy5UZXh0RHluYW1pY3NcIix0KX1jbGFzcyBHdCBleHRlbmRzIEl7c3RhdGljIGdldCBHTFlQSFMoKXtyZXR1cm57Zjp7Y29kZTpcInZiYVwiLHdpZHRoOjEyfSxwOntjb2RlOlwidmJmXCIsd2lkdGg6MTR9LG06e2NvZGU6XCJ2NjJcIix3aWR0aDoxN30sczp7Y29kZTpcInY0YVwiLHdpZHRoOjEwfSx6Ontjb2RlOlwidjgwXCIsd2lkdGg6MTJ9LHI6e2NvZGU6XCJ2YjFcIix3aWR0aDoxMn19fWNvbnN0cnVjdG9yKHQpe3N1cGVyKHQpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVGV4dER5bmFtaWNzXCIpLHRoaXMuc2VxdWVuY2U9dC50ZXh0LnRvTG93ZXJDYXNlKCksdGhpcy5saW5lPXQubGluZXx8MCx0aGlzLmdseXBocz1bXSxzLk1lcmdlKHRoaXMucmVuZGVyX29wdGlvbnMse2dseXBoX2ZvbnRfc2l6ZTo0MH0pLFZ0KFwiTmV3IER5bmFtaWNzIFRleHQ6IFwiLHRoaXMuc2VxdWVuY2UpfXNldExpbmUodCl7cmV0dXJuIHRoaXMubGluZT10LHRoaXN9cHJlRm9ybWF0KCl7bGV0IHQ9MDtyZXR1cm4gdGhpcy5zZXF1ZW5jZS5zcGxpdChcIlwiKS5mb3JFYWNoKChlPT57Y29uc3QgaT1HdC5HTFlQSFNbZV07aWYoIWkpdGhyb3cgbmV3IHMuUkVSUihcIkludmFsaWQgZHluYW1pY3MgY2hhcmFjdGVyOiBcIitlKTtjb25zdCBuPXRoaXMucmVuZGVyX29wdGlvbnMuZ2x5cGhfZm9udF9zaXplLHI9bmV3IGYoaS5jb2RlLG4pO3RoaXMuZ2x5cGhzLnB1c2gociksdCs9aS53aWR0aH0pKSx0aGlzLnNldFdpZHRoKHQpLHRoaXMucHJlRm9ybWF0dGVkPSEwLHRoaXN9ZHJhdygpe3RoaXMuc2V0UmVuZGVyZWQoKTtjb25zdCB0PXRoaXMuZ2V0QWJzb2x1dGVYKCksZT10aGlzLnN0YXZlLmdldFlGb3JMaW5lKHRoaXMubGluZSstMyk7VnQoXCJSZW5kZXJpbmcgRHluYW1pY3M6IFwiLHRoaXMuc2VxdWVuY2UpO2xldCBpPXQ7dGhpcy5nbHlwaHMuZm9yRWFjaCgoKHQscyk9Pntjb25zdCBuPXRoaXMuc2VxdWVuY2Vbc107dC5yZW5kZXIodGhpcy5jb250ZXh0LGksZSksaSs9R3QuR0xZUEhTW25dLndpZHRofSkpfX1mdW5jdGlvbiBXdCh0LGUsaSxzLG4scixvKXt0LmJlZ2luUGF0aCgpLHQubW92ZVRvKGUsaSksdC5saW5lVG8ocyxuKSx0LmxpbmVUbyhyLG8pLHQubGluZVRvKGUsaSksdC5jbG9zZVBhdGgoKSx0LmZpbGwoKX1jbGFzcyBVdCBleHRlbmRzIGx7c3RhdGljIGdldCBUZXh0VmVydGljYWxQb3NpdGlvbigpe3JldHVybntUT1A6MSxCT1RUT006Mn19c3RhdGljIGdldCBUZXh0SnVzdGlmaWNhdGlvbigpe3JldHVybntMRUZUOjEsQ0VOVEVSOjIsUklHSFQ6M319Y29uc3RydWN0b3IodCl7c3VwZXIoKSx0aGlzLnNldEF0dHJpYnV0ZShcInR5cGVcIixcIlN0YXZlTGluZVwiKSx0aGlzLm5vdGVzPXQsdGhpcy50ZXh0PVwiXCIsdGhpcy5mb250PXtmYW1pbHk6XCJBcmlhbFwiLHNpemU6MTAsd2VpZ2h0OlwiXCJ9LHRoaXMucmVuZGVyX29wdGlvbnM9e3BhZGRpbmdfbGVmdDo0LHBhZGRpbmdfcmlnaHQ6MyxsaW5lX3dpZHRoOjEsbGluZV9kYXNoOm51bGwscm91bmRlZF9lbmQ6ITAsY29sb3I6bnVsbCxkcmF3X3N0YXJ0X2Fycm93OiExLGRyYXdfZW5kX2Fycm93OiExLGFycm93aGVhZF9sZW5ndGg6MTAsYXJyb3doZWFkX2FuZ2xlOk1hdGguUEkvOCx0ZXh0X3Bvc2l0aW9uX3ZlcnRpY2FsOlV0LlRleHRWZXJ0aWNhbFBvc2l0aW9uLlRPUCx0ZXh0X2p1c3RpZmljYXRpb246VXQuVGV4dEp1c3RpZmljYXRpb24uQ0VOVEVSfSx0aGlzLnNldE5vdGVzKHQpfXNldEZvbnQodCl7cmV0dXJuIHRoaXMuZm9udD10LHRoaXN9c2V0VGV4dCh0KXtyZXR1cm4gdGhpcy50ZXh0PXQsdGhpc31zZXROb3Rlcyh0KXtpZighdC5maXJzdF9ub3RlJiYhdC5sYXN0X25vdGUpdGhyb3cgbmV3IHMuUnVudGltZUVycm9yKFwiQmFkQXJndW1lbnRzXCIsXCJOb3RlcyBuZWVkcyB0byBoYXZlIGVpdGhlciBmaXJzdF9ub3RlIG9yIGxhc3Rfbm90ZSBzZXQuXCIpO2lmKHQuZmlyc3RfaW5kaWNlc3x8KHQuZmlyc3RfaW5kaWNlcz1bMF0pLHQubGFzdF9pbmRpY2VzfHwodC5sYXN0X2luZGljZXM9WzBdKSx0LmZpcnN0X2luZGljZXMubGVuZ3RoIT09dC5sYXN0X2luZGljZXMubGVuZ3RoKXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLFwiQ29ubmVjdGVkIG5vdGVzIG11c3QgaGF2ZSBzaW1pbGFyIGluZGV4IHNpemVzXCIpO3JldHVybiB0aGlzLmZpcnN0X25vdGU9dC5maXJzdF9ub3RlLHRoaXMuZmlyc3RfaW5kaWNlcz10LmZpcnN0X2luZGljZXMsdGhpcy5sYXN0X25vdGU9dC5sYXN0X25vdGUsdGhpcy5sYXN0X2luZGljZXM9dC5sYXN0X2luZGljZXMsdGhpc31hcHBseUxpbmVTdHlsZSgpe2NvbnN0IHQ9dGhpcy5jaGVja0NvbnRleHQoKSxlPXRoaXMucmVuZGVyX29wdGlvbnM7ZS5saW5lX2Rhc2gmJnQuc2V0TGluZURhc2goZS5saW5lX2Rhc2gpLGUubGluZV93aWR0aCYmdC5zZXRMaW5lV2lkdGgoZS5saW5lX3dpZHRoKSxlLnJvdW5kZWRfZW5kP3Quc2V0TGluZUNhcChcInJvdW5kXCIpOnQuc2V0TGluZUNhcChcInNxdWFyZVwiKX1hcHBseUZvbnRTdHlsZSgpe2NvbnN0IHQ9dGhpcy5jaGVja0NvbnRleHQoKTt0aGlzLmZvbnQmJnQuc2V0Rm9udCh0aGlzLmZvbnQuZmFtaWx5LHRoaXMuZm9udC5zaXplLHRoaXMuZm9udC53ZWlnaHQpLHRoaXMucmVuZGVyX29wdGlvbnMuY29sb3ImJih0LnNldFN0cm9rZVN0eWxlKHRoaXMucmVuZGVyX29wdGlvbnMuY29sb3IpLHQuc2V0RmlsbFN0eWxlKHRoaXMucmVuZGVyX29wdGlvbnMuY29sb3IpKX1kcmF3KCl7Y29uc3QgdD10aGlzLmNoZWNrQ29udGV4dCgpO3RoaXMuc2V0UmVuZGVyZWQoKTtjb25zdCBlPXRoaXMuZmlyc3Rfbm90ZSxpPXRoaXMubGFzdF9ub3RlLHM9dGhpcy5yZW5kZXJfb3B0aW9ucztsZXQgbixyO3Quc2F2ZSgpLHRoaXMuYXBwbHlMaW5lU3R5bGUoKSx0aGlzLmZpcnN0X2luZGljZXMuZm9yRWFjaCgoKG8sYSk9Pntjb25zdCBsPXRoaXMubGFzdF9pbmRpY2VzW2FdO249ZS5nZXRNb2RpZmllclN0YXJ0WFkoMixvKSxyPWkuZ2V0TW9kaWZpZXJTdGFydFhZKDEsbCk7Y29uc3QgaD1uLnk+ci55O24ueCs9ZS5nZXRNZXRyaWNzKCkubW9kUmlnaHRQeCtzLnBhZGRpbmdfbGVmdCxyLngtPWkuZ2V0TWV0cmljcygpLm1vZExlZnRQeCtzLnBhZGRpbmdfcmlnaHQ7Y29uc3QgYz1lLmdldEdseXBoKCkuZ2V0V2lkdGgoKTtlLmdldEtleVByb3BzKClbb10uZGlzcGxhY2VkJiYxPT09ZS5nZXRTdGVtRGlyZWN0aW9uKCkmJihuLngrPWMrcy5wYWRkaW5nX2xlZnQpLGkuZ2V0S2V5UHJvcHMoKVtsXS5kaXNwbGFjZWQmJi0xPT09aS5nZXRTdGVtRGlyZWN0aW9uKCkmJihyLngtPWMrcy5wYWRkaW5nX3JpZ2h0KSxuLnkrPWg/LTM6MSxyLnkrPWg/MjowLGZ1bmN0aW9uKHQsZSxpLHMpe2NvbnN0IG49cy5kcmF3X3N0YXJ0X2Fycm93JiZzLmRyYXdfZW5kX2Fycm93LHI9ZS54LG89ZS55LGE9aS54LGw9aS55LGg9TWF0aC5zcXJ0KChhLXIpKihhLXIpKyhsLW8pKihsLW8pKSxjPShoLXMuYXJyb3doZWFkX2xlbmd0aC8zKS9oO2xldCB1LGQsZixtO3MuZHJhd19lbmRfYXJyb3d8fG4/KHU9TWF0aC5yb3VuZChyKyhhLXIpKmMpLGQ9TWF0aC5yb3VuZChvKyhsLW8pKmMpKToodT1hLGQ9bCkscy5kcmF3X3N0YXJ0X2Fycm93fHxuPyhmPXIrKGEtcikqKDEtYyksbT1vKyhsLW8pKigxLWMpKTooZj1yLG09bykscy5jb2xvciYmKHQuc2V0U3Ryb2tlU3R5bGUocy5jb2xvciksdC5zZXRGaWxsU3R5bGUocy5jb2xvcikpLHQuYmVnaW5QYXRoKCksdC5tb3ZlVG8oZixtKSx0LmxpbmVUbyh1LGQpLHQuc3Ryb2tlKCksdC5jbG9zZVBhdGgoKTtjb25zdCBwPU1hdGguYXRhbjIobC1vLGEtciksYj1NYXRoLmFicyhzLmFycm93aGVhZF9sZW5ndGgvTWF0aC5jb3Mocy5hcnJvd2hlYWRfYW5nbGUpKTtsZXQgZyxTLHksRSx4LHY7KHMuZHJhd19lbmRfYXJyb3d8fG4pJiYoZz1wK01hdGguUEkrcy5hcnJvd2hlYWRfYW5nbGUseT1hK01hdGguY29zKGcpKmIsRT1sK01hdGguc2luKGcpKmIsUz1wK01hdGguUEktcy5hcnJvd2hlYWRfYW5nbGUseD1hK01hdGguY29zKFMpKmIsdj1sK01hdGguc2luKFMpKmIsV3QodCx5LEUsYSxsLHgsdikpLChzLmRyYXdfc3RhcnRfYXJyb3d8fG4pJiYoZz1wK3MuYXJyb3doZWFkX2FuZ2xlLHk9citNYXRoLmNvcyhnKSpiLEU9bytNYXRoLnNpbihnKSpiLFM9cC1zLmFycm93aGVhZF9hbmdsZSx4PXIrTWF0aC5jb3MoUykqYix2PW8rTWF0aC5zaW4oUykqYixXdCh0LHksRSxyLG8seCx2KSl9KHQsbixyLHRoaXMucmVuZGVyX29wdGlvbnMpfSkpLHQucmVzdG9yZSgpO2NvbnN0IG89dC5tZWFzdXJlVGV4dCh0aGlzLnRleHQpLndpZHRoLGE9cy50ZXh0X2p1c3RpZmljYXRpb247bGV0IGwsaD0wO2E9PT1VdC5UZXh0SnVzdGlmaWNhdGlvbi5MRUZUP2g9bi54OmE9PT1VdC5UZXh0SnVzdGlmaWNhdGlvbi5DRU5URVI/aD0oci54LW4ueCkvMituLngtby8yOmE9PT1VdC5UZXh0SnVzdGlmaWNhdGlvbi5SSUdIVCYmKGg9ci54LW8pO2NvbnN0IGM9cy50ZXh0X3Bvc2l0aW9uX3ZlcnRpY2FsO3JldHVybiBjPT09VXQuVGV4dFZlcnRpY2FsUG9zaXRpb24uVE9QP2w9ZS5nZXRTdGF2ZSgpLmdldFlGb3JUb3BUZXh0KCk6Yz09PVV0LlRleHRWZXJ0aWNhbFBvc2l0aW9uLkJPVFRPTSYmKGw9ZS5nZXRTdGF2ZSgpLmdldFlGb3JCb3R0b21UZXh0KG0uVEVYVF9IRUlHSFRfT0ZGU0VUX0hBQ0spKSx0LnNhdmUoKSx0aGlzLmFwcGx5Rm9udFN0eWxlKCksdC5maWxsVGV4dCh0aGlzLnRleHQsaCxsKSx0LnJlc3RvcmUoKSx0aGlzfX1mdW5jdGlvbiB6dCh0LGUsaSxzLG4pe2NvbnN0IHI9SHQuR0xZUEhTW3RdO25ldyBmKHIuY29kZSxuKS5yZW5kZXIoZSxpK3IueF9zaGlmdCxzK3IueV9zaGlmdCl9Y2xhc3MgSHQgZXh0ZW5kcyBse3N0YXRpYyBnZXQgR0xZUEhTKCl7cmV0dXJue3BlZGFsX2RlcHJlc3M6e2NvZGU6XCJ2MzZcIix4X3NoaWZ0Oi0xMCx5X3NoaWZ0OjB9LHBlZGFsX3JlbGVhc2U6e2NvZGU6XCJ2NWRcIix4X3NoaWZ0Oi0yLHlfc2hpZnQ6M319fXN0YXRpYyBnZXQgU3R5bGVzKCl7cmV0dXJue1RFWFQ6MSxCUkFDS0VUOjIsTUlYRUQ6M319c3RhdGljIGdldCBTdHlsZXNTdHJpbmcoKXtyZXR1cm57dGV4dDpIdC5TdHlsZXMuVEVYVCxicmFja2V0Okh0LlN0eWxlcy5CUkFDS0VULG1peGVkOkh0LlN0eWxlcy5NSVhFRH19c3RhdGljIGNyZWF0ZVN1c3RhaW4odCl7cmV0dXJuIG5ldyBIdCh0KX1zdGF0aWMgY3JlYXRlU29zdGVudXRvKHQpe2NvbnN0IGU9bmV3IEh0KHQpO3JldHVybiBlLnNldFN0eWxlKEh0LlN0eWxlcy5NSVhFRCksZS5zZXRDdXN0b21UZXh0KFwiU29zdC4gUGVkLlwiKSxlfXN0YXRpYyBjcmVhdGVVbmFDb3JkYSh0KXtjb25zdCBlPW5ldyBIdCh0KTtyZXR1cm4gZS5zZXRTdHlsZShIdC5TdHlsZXMuVEVYVCksZS5zZXRDdXN0b21UZXh0KFwidW5hIGNvcmRhXCIsXCJ0cmUgY29yZGFcIiksZX1jb25zdHJ1Y3Rvcih0KXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiUGVkYWxNYXJraW5nXCIpLHRoaXMubm90ZXM9dCx0aGlzLnN0eWxlPUh0LlRFWFQsdGhpcy5saW5lPTAsdGhpcy5jdXN0b21fZGVwcmVzc190ZXh0PVwiXCIsdGhpcy5jdXN0b21fcmVsZWFzZV90ZXh0PVwiXCIsdGhpcy5mb250PXtmYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIixzaXplOjEyLHdlaWdodDpcIml0YWxpYyBib2xkXCJ9LHRoaXMucmVuZGVyX29wdGlvbnM9e2JyYWNrZXRfaGVpZ2h0OjEwLHRleHRfbWFyZ2luX3JpZ2h0OjYsYnJhY2tldF9saW5lX3dpZHRoOjEsZ2x5cGhfcG9pbnRfc2l6ZTo0MCxjb2xvcjpcImJsYWNrXCJ9fXNldEN1c3RvbVRleHQodCxlKXtyZXR1cm4gdGhpcy5jdXN0b21fZGVwcmVzc190ZXh0PXR8fFwiXCIsdGhpcy5jdXN0b21fcmVsZWFzZV90ZXh0PWV8fFwiXCIsdGhpc31zZXRTdHlsZSh0KXtpZih0PDEmJnQ+Myl0aHJvdyBuZXcgcy5SRVJSKFwiSW52YWxpZFBhcmFtZXRlclwiLFwiVGhlIHN0eWxlIG11c3QgYmUgb25lIGZvdW5kIGluIFBlZGFsTWFya2luZy5TdHlsZXNcIik7cmV0dXJuIHRoaXMuc3R5bGU9dCx0aGlzfXNldExpbmUodCl7cmV0dXJuIHRoaXMubGluZT10LHRoaXN9ZHJhd0JyYWNrZXRlZCgpe2NvbnN0IHQ9dGhpcy5jb250ZXh0O2xldCBlLGksbj0hMTtjb25zdCByPXRoaXM7dGhpcy5ub3Rlcy5mb3JFYWNoKCgobyxhLGwpPT57bj0hbjtjb25zdCBoPW8uZ2V0QWJzb2x1dGVYKCksYz1vLmdldFN0YXZlKCkuZ2V0WUZvckJvdHRvbVRleHQoci5saW5lKzMpO2lmKGg8ZSl0aHJvdyBuZXcgcy5SRVJSKFwiSW52YWxpZENvbmZpZ3VyYXRpb25cIixcIlRoZSBub3RlcyBwcm92aWRlZCBtdXN0IGJlIGluIG9yZGVyIG9mIGFzY2VuZGluZyB4IHBvc2l0aW9uc1wiKTtjb25zdCB1PWxbYSsxXT09PW8sZD1sW2EtMV09PT1vO2xldCBmPTA7aWYobilpZihmPWQ/NTowLHIuc3R5bGUhPT1IdC5TdHlsZXMuTUlYRUR8fGQpdC5iZWdpblBhdGgoKSx0Lm1vdmVUbyhoLGMtci5yZW5kZXJfb3B0aW9ucy5icmFja2V0X2hlaWdodCksdC5saW5lVG8oaCtmLGMpLHQuc3Ryb2tlKCksdC5jbG9zZVBhdGgoKTtlbHNlIGlmKHIuY3VzdG9tX2RlcHJlc3NfdGV4dCl7Y29uc3QgZT10Lm1lYXN1cmVUZXh0KHIuY3VzdG9tX2RlcHJlc3NfdGV4dCkud2lkdGg7dC5maWxsVGV4dChyLmN1c3RvbV9kZXByZXNzX3RleHQsaC1lLzIsYyksZj1lLzIrci5yZW5kZXJfb3B0aW9ucy50ZXh0X21hcmdpbl9yaWdodH1lbHNlIHp0KFwicGVkYWxfZGVwcmVzc1wiLHQsaCxjLHIucmVuZGVyX29wdGlvbnMuZ2x5cGhfcG9pbnRfc2l6ZSksZj0yMCtyLnJlbmRlcl9vcHRpb25zLnRleHRfbWFyZ2luX3JpZ2h0O2Vsc2UgZj11Py01OjAsdC5iZWdpblBhdGgoKSx0Lm1vdmVUbyhlLGkpLHQubGluZVRvKGgrZixjKSx0LmxpbmVUbyhoLGMtci5yZW5kZXJfb3B0aW9ucy5icmFja2V0X2hlaWdodCksdC5zdHJva2UoKSx0LmNsb3NlUGF0aCgpO2U9aCtmLGk9Y30pKX1kcmF3VGV4dCgpe2NvbnN0IHQ9dGhpcy5jb250ZXh0O2xldCBlPSExO2NvbnN0IGk9dGhpcyxzPWkucmVuZGVyX29wdGlvbnMuZ2x5cGhfcG9pbnRfc2l6ZTt0aGlzLm5vdGVzLmZvckVhY2goKG49PntlPSFlO2NvbnN0IHI9bi5nZXRTdGF2ZSgpLG89bi5nZXRBYnNvbHV0ZVgoKSxhPXIuZ2V0WUZvckJvdHRvbVRleHQoaS5saW5lKzMpO2xldCBsPTA7ZT9pLmN1c3RvbV9kZXByZXNzX3RleHQ/KGw9dC5tZWFzdXJlVGV4dChpLmN1c3RvbV9kZXByZXNzX3RleHQpLndpZHRoLHQuZmlsbFRleHQoaS5jdXN0b21fZGVwcmVzc190ZXh0LG8tbC8yLGEpKTp6dChcInBlZGFsX2RlcHJlc3NcIix0LG8sYSxzKTppLmN1c3RvbV9yZWxlYXNlX3RleHQ/KGw9dC5tZWFzdXJlVGV4dChpLmN1c3RvbV9yZWxlYXNlX3RleHQpLndpZHRoLHQuZmlsbFRleHQoaS5jdXN0b21fcmVsZWFzZV90ZXh0LG8tbC8yLGEpKTp6dChcInBlZGFsX3JlbGVhc2VcIix0LG8sYSxzKX0pKX1kcmF3KCl7Y29uc3QgdD10aGlzLmNoZWNrQ29udGV4dCgpO3RoaXMuc2V0UmVuZGVyZWQoKSx0LnNhdmUoKSx0LnNldFN0cm9rZVN0eWxlKHRoaXMucmVuZGVyX29wdGlvbnMuY29sb3IpLHQuc2V0RmlsbFN0eWxlKHRoaXMucmVuZGVyX29wdGlvbnMuY29sb3IpLHQuc2V0Rm9udCh0aGlzLmZvbnQuZmFtaWx5LHRoaXMuZm9udC5zaXplLHRoaXMuZm9udC53ZWlnaHQpLEh0LkRFQlVHJiZzLkwoXCJWZXguRmxvdy5QZWRhbE1hcmtpbmdcIixbXCJSZW5kZXJpbmcgUGVkYWwgTWFya2luZ1wiXSksdGhpcy5zdHlsZT09PUh0LlN0eWxlcy5CUkFDS0VUfHx0aGlzLnN0eWxlPT09SHQuU3R5bGVzLk1JWEVEPyh0LnNldExpbmVXaWR0aCh0aGlzLnJlbmRlcl9vcHRpb25zLmJyYWNrZXRfbGluZV93aWR0aCksdGhpcy5kcmF3QnJhY2tldGVkKCkpOnRoaXMuc3R5bGU9PT1IdC5TdHlsZXMuVEVYVCYmdGhpcy5kcmF3VGV4dCgpLHQucmVzdG9yZSgpfX1jbGFzcyBqdCBleHRlbmRzIGx7c3RhdGljIGdldCBQb3NpdGlvbnMoKXtyZXR1cm57VE9QOjEsQk9UVE9NOi0xfX1zdGF0aWMgZ2V0IFBvc2l0aW9uU3RyaW5nKCl7cmV0dXJue3RvcDpqdC5Qb3NpdGlvbnMuVE9QLGJvdHRvbTpqdC5Qb3NpdGlvbnMuQk9UVE9NfX1jb25zdHJ1Y3Rvcih7c3RhcnQ6dCxzdG9wOmUsdGV4dDppPVwiXCIsc3VwZXJzY3JpcHQ6cz1cIlwiLHBvc2l0aW9uOm49anQuUG9zaXRpb25zLlRPUH0pe3N1cGVyKCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJUZXh0QnJhY2tldFwiKSx0aGlzLnN0YXJ0PXQsdGhpcy5zdG9wPWUsdGhpcy50ZXh0PWksdGhpcy5zdXBlcnNjcmlwdD1zLHRoaXMucG9zaXRpb249XCJzdHJpbmdcIj09dHlwZW9mIG4/anQuUG9zaXRpb25TdHJpbmdbbl06bix0aGlzLmxpbmU9MSx0aGlzLmZvbnQ9e2ZhbWlseTpcIlNlcmlmXCIsc2l6ZToxNSx3ZWlnaHQ6XCJpdGFsaWNcIn0sdGhpcy5yZW5kZXJfb3B0aW9ucz17ZGFzaGVkOiEwLGRhc2g6WzVdLGNvbG9yOlwiYmxhY2tcIixsaW5lX3dpZHRoOjEsc2hvd19icmFja2V0OiEwLGJyYWNrZXRfaGVpZ2h0OjgsdW5kZXJsaW5lX3N1cGVyc2NyaXB0OiEwfX1hcHBseVN0eWxlKHQpe3JldHVybiB0LnNldEZvbnQodGhpcy5mb250LmZhbWlseSx0aGlzLmZvbnQuc2l6ZSx0aGlzLmZvbnQud2VpZ2h0KSx0LnNldFN0cm9rZVN0eWxlKHRoaXMucmVuZGVyX29wdGlvbnMuY29sb3IpLHQuc2V0RmlsbFN0eWxlKHRoaXMucmVuZGVyX29wdGlvbnMuY29sb3IpLHQuc2V0TGluZVdpZHRoKHRoaXMucmVuZGVyX29wdGlvbnMubGluZV93aWR0aCksdGhpc31zZXREYXNoZWQodCxlKXtyZXR1cm4gdGhpcy5yZW5kZXJfb3B0aW9ucy5kYXNoZWQ9dCxlJiYodGhpcy5yZW5kZXJfb3B0aW9ucy5kYXNoPWUpLHRoaXN9c2V0Rm9udCh0KXtyZXR1cm4gdGhpcy5mb250PXsuLi50aGlzLmZvbnQsLi4udH0sdGhpc31zZXRMaW5lKHQpe3JldHVybiB0aGlzLmxpbmU9dCx0aGlzfWRyYXcoKXtjb25zdCB0PXRoaXMuY29udGV4dDt0aGlzLnNldFJlbmRlcmVkKCk7bGV0IGU9MDtzd2l0Y2godGhpcy5wb3NpdGlvbil7Y2FzZSBqdC5Qb3NpdGlvbnMuVE9QOmU9dGhpcy5zdGFydC5nZXRTdGF2ZSgpLmdldFlGb3JUb3BUZXh0KHRoaXMubGluZSk7YnJlYWs7Y2FzZSBqdC5Qb3NpdGlvbnMuQk9UVE9NOmU9dGhpcy5zdGFydC5nZXRTdGF2ZSgpLmdldFlGb3JCb3R0b21UZXh0KHRoaXMubGluZSttLlRFWFRfSEVJR0hUX09GRlNFVF9IQUNLKTticmVhaztkZWZhdWx0OnRocm93IG5ldyBzLlJFUlIoXCJJbnZhbGlkUG9zaXRpb25cIixgVGhlIHBvc2l0aW9uICR7dGhpcy5wb3NpdGlvbn0gaXMgaW52YWxpZGApfWNvbnN0IGk9e3g6dGhpcy5zdGFydC5nZXRBYnNvbHV0ZVgoKSx5OmV9LG49e3g6dGhpcy5zdG9wLmdldEFic29sdXRlWCgpLHk6ZX07IWZ1bmN0aW9uKC4uLnQpe2p0LkRFQlVHJiZzLkwoXCJWZXguRmxvdy5UZXh0QnJhY2tldFwiLHQpfShcIlJlbmRlcmluZyBUZXh0QnJhY2tldDogc3RhcnQ6XCIsaSxcInN0b3A6XCIsbixcInk6XCIsZSk7Y29uc3Qgcj10aGlzLnJlbmRlcl9vcHRpb25zLmJyYWNrZXRfaGVpZ2h0KnRoaXMucG9zaXRpb247dC5zYXZlKCksdGhpcy5hcHBseVN0eWxlKHQpLHQuZmlsbFRleHQodGhpcy50ZXh0LGkueCxpLnkpO2NvbnN0IG89dC5tZWFzdXJlVGV4dCh0aGlzLnRleHQpLndpZHRoLGE9dC5tZWFzdXJlVGV4dChcIk1cIikud2lkdGgsbD1pLnktYS8yLjU7dC5zZXRGb250KHRoaXMuZm9udC5mYW1pbHksdGhpcy5mb250LnNpemUvMS40LHRoaXMuZm9udC53ZWlnaHQpLHQuZmlsbFRleHQodGhpcy5zdXBlcnNjcmlwdCxpLngrbysxLGwpO2NvbnN0IGg9dC5tZWFzdXJlVGV4dCh0aGlzLnN1cGVyc2NyaXB0KS53aWR0aCxjPXQubWVhc3VyZVRleHQoXCJNXCIpLndpZHRoO2xldCB1PWkueCxkPWw7Y29uc3QgZj1uLngrdGhpcy5zdG9wLmdldEdseXBoKCkuZ2V0V2lkdGgoKTt0aGlzLnBvc2l0aW9uPT09anQuUG9zaXRpb25zLlRPUD8odSs9bytoKzUsZC09Yy8yLjcpOnRoaXMucG9zaXRpb249PT1qdC5Qb3NpdGlvbnMuQk9UVE9NJiYoZCs9Yy8yLjcsdSs9bysyLHRoaXMucmVuZGVyX29wdGlvbnMudW5kZXJsaW5lX3N1cGVyc2NyaXB0fHwodSs9aCkpLHRoaXMucmVuZGVyX29wdGlvbnMuZGFzaGVkPyhFLmRyYXdEYXNoZWRMaW5lKHQsdSxkLGYsZCx0aGlzLnJlbmRlcl9vcHRpb25zLmRhc2gpLHRoaXMucmVuZGVyX29wdGlvbnMuc2hvd19icmFja2V0JiZFLmRyYXdEYXNoZWRMaW5lKHQsZixkKzEqdGhpcy5wb3NpdGlvbixmLGQrcix0aGlzLnJlbmRlcl9vcHRpb25zLmRhc2gpKToodC5iZWdpblBhdGgoKSx0Lm1vdmVUbyh1LGQpLHQubGluZVRvKGYsZCksdGhpcy5yZW5kZXJfb3B0aW9ucy5zaG93X2JyYWNrZXQmJnQubGluZVRvKGYsZCtyKSx0LnN0cm9rZSgpLHQuY2xvc2VQYXRoKCkpLHQucmVzdG9yZSgpfX1jbGFzcyBYdCBleHRlbmRzIEl7Y29uc3RydWN0b3IodD1mdC50eXBlLlNJTkdMRSl7c3VwZXIoe2R1cmF0aW9uOlwiYlwifSksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJCYXJOb3RlXCIpLHRoaXMubWV0cmljcz17d2lkdGhzOnt9fTtjb25zdCBlPWZ0LnR5cGU7dGhpcy5tZXRyaWNzLndpZHRocz17W2UuU0lOR0xFXTo4LFtlLkRPVUJMRV06MTIsW2UuRU5EXToxNSxbZS5SRVBFQVRfQkVHSU5dOjE0LFtlLlJFUEVBVF9FTkRdOjE0LFtlLlJFUEVBVF9CT1RIXToxOCxbZS5OT05FXTowfSx0aGlzLmlnbm9yZV90aWNrcz0hMCx0aGlzLnNldFR5cGUodCl9Z2V0VHlwZSgpe3JldHVybiB0aGlzLnR5cGV9c2V0VHlwZSh0KXtyZXR1cm4gdGhpcy50eXBlPVwic3RyaW5nXCI9PXR5cGVvZiB0P2Z0LnR5cGVTdHJpbmdbdF06dCx0aGlzLnNldFdpZHRoKHRoaXMubWV0cmljcy53aWR0aHNbdGhpcy50eXBlXSksdGhpc31nZXRCb3VuZGluZ0JveCgpe3JldHVybiBzdXBlci5nZXRCb3VuZGluZ0JveCgpfWFkZFRvTW9kaWZpZXJDb250ZXh0KCl7cmV0dXJuIHRoaXN9cHJlRm9ybWF0KCl7cmV0dXJuIHRoaXMuc2V0UHJlRm9ybWF0dGVkKCEwKSx0aGlzfWRyYXcoKXtpZih0aGlzLmNoZWNrQ29udGV4dCgpLCF0aGlzLnN0YXZlKXRocm93IG5ldyBzLlJFUlIoXCJOb1N0YXZlXCIsXCJDYW4ndCBkcmF3IHdpdGhvdXQgYSBzdGF2ZS5cIik7IWZ1bmN0aW9uKC4uLnQpe1h0LkRFQlVHJiZzLkwoXCJWZXguRmxvdy5CYXJOb3RlXCIsdCl9KFwiUmVuZGVyaW5nIGJhciBsaW5lIGF0OiBcIix0aGlzLmdldEFic29sdXRlWCgpKTtjb25zdCB0PW5ldyBmdCh0aGlzLnR5cGUpO3Quc2V0WCh0aGlzLmdldEFic29sdXRlWCgpKSx0LmRyYXcodGhpcy5zdGF2ZSksdGhpcy5zZXRSZW5kZXJlZCgpfX1jbGFzcyBZdCBleHRlbmRzIE57Y29uc3RydWN0b3IodCl7aWYoIXQpdGhyb3cgbmV3IHMuUnVudGltZUVycm9yKFwiQmFkQXJndW1lbnRzXCIsXCJHaG9zdCBub3RlIG11c3QgaGF2ZSB2YWxpZCBpbml0aWFsaXphdGlvbiBkYXRhIHRvIGlkZW50aWZ5IGR1cmF0aW9uLlwiKTtsZXQgZTtpZihcInN0cmluZ1wiPT10eXBlb2YgdCllPXtkdXJhdGlvbjp0fTtlbHNle2lmKFwib2JqZWN0XCIhPXR5cGVvZiB0KXRocm93IG5ldyBzLlJ1bnRpbWVFcnJvcihcIkJhZEFyZ3VtZW50c1wiLFwiR2hvc3Qgbm90ZSBtdXN0IGhhdmUgdmFsaWQgaW5pdGlhbGl6YXRpb24gZGF0YSB0byBpZGVudGlmeSBkdXJhdGlvbi5cIik7ZT10fXN1cGVyKGUpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiR2hvc3ROb3RlXCIpLHRoaXMuc2V0V2lkdGgoMCl9aXNSZXN0KCl7cmV0dXJuITB9c2V0U3RhdmUodCl7c3VwZXIuc2V0U3RhdmUodCl9YWRkVG9Nb2RpZmllckNvbnRleHQoKXtyZXR1cm4gdGhpc31wcmVGb3JtYXQoKXtyZXR1cm4gdGhpcy5zZXRQcmVGb3JtYXR0ZWQoITApLHRoaXN9ZHJhdygpe2lmKCF0aGlzLnN0YXZlKXRocm93IG5ldyBzLlJFUlIoXCJOb1N0YXZlXCIsXCJDYW4ndCBkcmF3IHdpdGhvdXQgYSBzdGF2ZS5cIik7dGhpcy5zZXRSZW5kZXJlZCgpO2ZvcihsZXQgdD0wO3Q8dGhpcy5tb2RpZmllcnMubGVuZ3RoOysrdCl7Y29uc3QgZT10aGlzLm1vZGlmaWVyc1t0XTtlLnNldENvbnRleHQodGhpcy5jb250ZXh0KSxlLmRyYXdXaXRoU3R5bGUoKX19fWNsYXNzIEt0IGV4dGVuZHMgQntzdGF0aWMgZ2V0IENBVEVHT1JZKCl7cmV0dXJuXCJ0cmVtb2xvXCJ9c3RhdGljIGdldCBZT0ZGU0VUU1RFTVVQKCl7cmV0dXJuLTl9c3RhdGljIGdldCBZT0ZGU0VUU1RFTURPV04oKXtyZXR1cm4tMjF9c3RhdGljIGdldCBYT0ZGU0VUU1RFTVVQKCl7cmV0dXJuIDZ9c3RhdGljIGdldCBYT0ZGU0VUU1RFTURPV04oKXtyZXR1cm4tMn1jb25zdHJ1Y3Rvcih0KXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiVHJlbW9sb1wiKSx0aGlzLm51bT10LHRoaXMubm90ZT1udWxsLHRoaXMuaW5kZXg9bnVsbCx0aGlzLnBvc2l0aW9uPUIuUG9zaXRpb24uQ0VOVEVSLHRoaXMuY29kZT1cInY3NFwiLHRoaXMueV9zcGFjaW5nX3NjYWxlPTEsdGhpcy5leHRyYV9zdHJva2Vfc2NhbGU9MX1nZXRDYXRlZ29yeSgpe3JldHVybiBLdC5DQVRFR09SWX1kcmF3KCl7aWYodGhpcy5jaGVja0NvbnRleHQoKSwhdGhpcy5ub3RlfHxudWxsPT10aGlzLmluZGV4KXRocm93IG5ldyBzLlJFUlIoXCJOb0F0dGFjaGVkTm90ZVwiLFwiQ2FuJ3QgZHJhdyBUcmVtb2xvIHdpdGhvdXQgYSBub3RlIGFuZCBpbmRleC5cIik7dGhpcy5zZXRSZW5kZXJlZCgpO2NvbnN0IHQ9dGhpcy5ub3RlLmdldFN0ZW1EaXJlY3Rpb24oKTt0aGlzLnlfc3BhY2luZz00KnQqdGhpcy55X3NwYWNpbmdfc2NhbGU7bGV0IGU9dGhpcy5ub3RlLmdldE1vZGlmaWVyU3RhcnRYWSh0aGlzLnBvc2l0aW9uLHRoaXMuaW5kZXgpLngsaT10aGlzLm5vdGUuc3RlbS5nZXRFeHRlbnRzKCkudG9wWSxuPVwiZ3JhY2Vub3Rlc1wiPT09dGhpcy5ub3RlLmdldENhdGVnb3J5KCk/QnQuU0NBTEU6MTtuKj10aGlzLmV4dHJhX3N0cm9rZV9zY2FsZSxpKz10PDA/S3QuWU9GRlNFVFNURU1ET1dOKm46S3QuWU9GRlNFVFNURU1VUCpuLHRoaXMuZm9udD17ZmFtaWx5OlwiQXJpYWxcIixzaXplOjE2Km4sd2VpZ2h0OlwiXCJ9LHRoaXMucmVuZGVyX29wdGlvbnM9e2ZvbnRfc2NhbGU6MzUqbixzdHJva2VfcHg6MyxzdHJva2Vfc3BhY2luZzoxMCpufSxlKz10PDA/S3QuWE9GRlNFVFNURU1ET1dOOkt0LlhPRkZTRVRTVEVNVVA7Zm9yKGxldCB0PTA7dDx0aGlzLm51bTsrK3QpZi5yZW5kZXJHbHlwaCh0aGlzLmNvbnRleHQsZSxpLHRoaXMucmVuZGVyX29wdGlvbnMuZm9udF9zY2FsZSx0aGlzLmNvZGUpLGkrPXRoaXMueV9zcGFjaW5nfX1jbGFzcyBxdCBleHRlbmRzIEl7Y29uc3RydWN0b3IodCl7c3VwZXIodCksdGhpcy5zZXRBdHRyaWJ1dGUoXCJ0eXBlXCIsXCJDcmVzY2VuZG9cIiksdGhpcy5kZWNyZXNjZW5kbz0hMSx0aGlzLmxpbmU9dC5saW5lfHwwLHRoaXMuaGVpZ2h0PTE1LHMuTWVyZ2UodGhpcy5yZW5kZXJfb3B0aW9ucyx7ZXh0ZW5kX2xlZnQ6MCxleHRlbmRfcmlnaHQ6MCx5X3NoaWZ0OjB9KX1zZXRMaW5lKHQpe3JldHVybiB0aGlzLmxpbmU9dCx0aGlzfXNldEhlaWdodCh0KXtyZXR1cm4gdGhpcy5oZWlnaHQ9dCx0aGlzfXNldERlY3Jlc2NlbmRvKHQpe3JldHVybiB0aGlzLmRlY3Jlc2NlbmRvPXQsdGhpc31wcmVGb3JtYXQoKXtyZXR1cm4gdGhpcy5wcmVGb3JtYXR0ZWQ9ITAsdGhpc31kcmF3KCl7dGhpcy5jaGVja0NvbnRleHQoKSx0aGlzLnNldFJlbmRlcmVkKCk7Y29uc3QgdD10aGlzLmdldFRpY2tDb250ZXh0KCksZT1pdC5nZXROZXh0Q29udGV4dCh0KSxpPXRoaXMuZ2V0QWJzb2x1dGVYKCksbj1lP2UuZ2V0WCgpOnRoaXMuc3RhdmUueCt0aGlzLnN0YXZlLndpZHRoLHI9dGhpcy5zdGF2ZS5nZXRZRm9yTGluZSh0aGlzLmxpbmUrLTMpKzE7IWZ1bmN0aW9uKC4uLnQpe3F0LkRFQlVHJiZzLkwoXCJWZXguRmxvdy5DcmVzY2VuZG9cIix0KX0oXCJEcmF3aW5nIFwiLHRoaXMuZGVjcmVzY2VuZG8/XCJkZWNyZXNjZW5kbyBcIjpcImNyZXNjZW5kbyBcIix0aGlzLmhlaWdodCxcInhcIixpLW4pLGZ1bmN0aW9uKHQsZSl7Y29uc3QgaT1lLmJlZ2luX3gscz1lLmVuZF94LG49ZS55LHI9ZS5oZWlnaHQvMjt0LmJlZ2luUGF0aCgpLGUucmV2ZXJzZT8odC5tb3ZlVG8oaSxuLXIpLHQubGluZVRvKHMsbiksdC5saW5lVG8oaSxuK3IpKToodC5tb3ZlVG8ocyxuLXIpLHQubGluZVRvKGksbiksdC5saW5lVG8ocyxuK3IpKSx0LnN0cm9rZSgpLHQuY2xvc2VQYXRoKCl9KHRoaXMuY29udGV4dCx7YmVnaW5feDppLXRoaXMucmVuZGVyX29wdGlvbnMuZXh0ZW5kX2xlZnQsZW5kX3g6bit0aGlzLnJlbmRlcl9vcHRpb25zLmV4dGVuZF9yaWdodCx5OnIrdGhpcy5yZW5kZXJfb3B0aW9ucy55X3NoaWZ0LGhlaWdodDp0aGlzLmhlaWdodCxyZXZlcnNlOnRoaXMuZGVjcmVzY2VuZG99KX19Y29uc3QgJHQ9cy5NYWtlRXhjZXB0aW9uKFwiUGFyc2VyRXJyb3JcIik7ZnVuY3Rpb24gSnQodCl7cmV0dXJuIHZvaWQgMCE9PXQubWF0Y2hlZFN0cmluZz90Lm1hdGNoZWRTdHJpbmc6dC5yZXN1bHRzP0p0KHQucmVzdWx0cyk6MT09PXQubGVuZ3RoP0p0KHRbMF0pOjA9PT10Lmxlbmd0aD9udWxsOnQubWFwKEp0KX1jbGFzcyBadHtjb25zdHJ1Y3Rvcih0KXt0aGlzLmdyYW1tYXI9dH1wYXJzZSh0KXt0aGlzLmxpbmU9dCx0aGlzLnBvcz0wLHRoaXMuZXJyb3JQb3M9LTE7Y29uc3QgZT10aGlzLmV4cGVjdCh0aGlzLmdyYW1tYXIuYmVnaW4oKSk7cmV0dXJuIGUuZXJyb3JQb3M9dGhpcy5lcnJvclBvcyxlfW1hdGNoRmFpbCh0KXstMT09PXRoaXMuZXJyb3JQb3MmJih0aGlzLmVycm9yUG9zPXRoaXMucG9zKSx0aGlzLnBvcz10fW1hdGNoU3VjY2Vzcygpe3RoaXMuZXJyb3JQb3M9LTF9bWF0Y2hUb2tlbih0LGU9ITEpe2NvbnN0IGk9ZT9uZXcgUmVnRXhwKFwiXigoXCIrdCtcIikpXCIpOm5ldyBSZWdFeHAoXCJeKChcIit0K1wiKVxcXFxzKilcIikscz10aGlzLmxpbmUuc2xpY2UodGhpcy5wb3MpLm1hdGNoKGkpO3JldHVybiBudWxsIT09cz97c3VjY2VzczohMCxtYXRjaGVkU3RyaW5nOnNbMl0saW5jcmVtZW50UG9zOnNbMV0ubGVuZ3RoLHBvczp0aGlzLnBvc306e3N1Y2Nlc3M6ITEscG9zOnRoaXMucG9zfX1leHBlY3RPbmUodCxlPSExKXtjb25zdCBpPVtdLHM9dGhpcy5wb3M7bGV0IG49ITAscj0hMTtlPSEwPT09ZXx8ITA9PT10Lm1heWJlO2ZvcihsZXQgZT0wO2U8dC5leHBlY3QubGVuZ3RoO2UrKyl7Y29uc3Qgcz10LmV4cGVjdFtlXSxvPXRoaXMucG9zLGE9dGhpcy5leHBlY3Qocyk7aWYoYS5zdWNjZXNzKXtpZihpLnB1c2goYSkscj0hMCx0Lm9yKWJyZWFrfWVsc2UgaWYobj0hMSwhdC5vcil7dGhpcy5wb3M9bzticmVha319Y29uc3Qgbz10Lm9yJiZyfHxuLGE9b3x8ITA9PT1lO3JldHVybiBlJiYhbyYmKHRoaXMucG9zPXMpLGE/dGhpcy5tYXRjaFN1Y2Nlc3MoKTp0aGlzLm1hdGNoRmFpbChzKSx7c3VjY2VzczphLHJlc3VsdHM6aSxudW1NYXRjaGVzOm8/MTowfX1leHBlY3RPbmVPck1vcmUodCxlPSExKXtjb25zdCBpPVtdLHM9dGhpcy5wb3M7bGV0IG49MCxyPSEwO2Rve2NvbnN0IGU9dGhpcy5leHBlY3RPbmUodCk7ZS5zdWNjZXNzPyhuKyssaS5wdXNoKGUucmVzdWx0cykpOnI9ITF9d2hpbGUocik7Y29uc3Qgbz1uPjB8fCEwPT09ZTtyZXR1cm4hZXx8bj4wfHwodGhpcy5wb3M9cyksbz90aGlzLm1hdGNoU3VjY2VzcygpOnRoaXMubWF0Y2hGYWlsKHMpLHtzdWNjZXNzOm8scmVzdWx0czppLG51bU1hdGNoZXM6bn19ZXhwZWN0WmVyb09yTW9yZSh0KXtyZXR1cm4gdGhpcy5leHBlY3RPbmVPck1vcmUodCwhMCl9ZXhwZWN0KHQpe2xldCBlO2lmKGZ1bmN0aW9uKC4uLnQpe1p0LkRFQlVHJiZzLkwoXCJWZXguRmxvdy5QYXJzZXJcIix0KX0oXCJFdmFsdWF0aW5nIHJ1bGVzOlwiLHQpLCF0KXRocm93IG5ldyAkdChcIkludmFsaWQgUnVsZTogXCIrdCx0KTtjb25zdCBpPXQuYmluZCh0aGlzLmdyYW1tYXIpKCk7aWYoaS50b2tlbillPXRoaXMubWF0Y2hUb2tlbihpLnRva2VuLCEwPT09aS5ub1NwYWNlKSxlLnN1Y2Nlc3MmJih0aGlzLnBvcys9ZS5pbmNyZW1lbnRQb3MpO2Vsc2V7aWYoIWkuZXhwZWN0KXRocm93IG5ldyAkdChcIkJhZCBncmFtbWFyISBObyBgdG9rZW5gIG9yIGBleHBlY3RgIHByb3BlcnR5XCIsaSk7ZT1pLm9uZU9yTW9yZT90aGlzLmV4cGVjdE9uZU9yTW9yZShpKTppLnplcm9Pck1vcmU/dGhpcy5leHBlY3RaZXJvT3JNb3JlKGkpOnRoaXMuZXhwZWN0T25lKGkpfXJldHVybiBlLm1hdGNoZXM9W10sZS5yZXN1bHRzJiZlLnJlc3VsdHMuZm9yRWFjaCgodD0+ZS5tYXRjaGVzLnB1c2goSnQodCkpKSksaS5ydW4mJmUuc3VjY2VzcyYmaS5ydW4oZSksZX19ZnVuY3Rpb24gUXQoLi4udCl7cmUuREVCVUcmJnMuTChcIlZleC5GbG93LkVhc3lTY29yZVwiLHQpfWNvbnN0IHRlPXMuTWFrZUV4Y2VwdGlvbihcIkVhc3lTY29yZUVycm9yXCIpO2NsYXNzIGVle2NvbnN0cnVjdG9yKHQpe3RoaXMuYnVpbGRlcj10fWJlZ2luKCl7cmV0dXJuIHRoaXMuTElORX1MSU5FKCl7cmV0dXJue2V4cGVjdDpbdGhpcy5QSUVDRSx0aGlzLlBJRUNFUyx0aGlzLkVPTF19fVBJRUNFKCl7cmV0dXJue2V4cGVjdDpbdGhpcy5DSE9SRE9STk9URSx0aGlzLlBBUkFNU10scnVuOigpPT50aGlzLmJ1aWxkZXIuY29tbWl0UGllY2UoKX19UElFQ0VTKCl7cmV0dXJue2V4cGVjdDpbdGhpcy5DT01NQSx0aGlzLlBJRUNFXSx6ZXJvT3JNb3JlOiEwfX1QQVJBTVMoKXtyZXR1cm57ZXhwZWN0Olt0aGlzLkRVUkFUSU9OLHRoaXMuVFlQRSx0aGlzLkRPVFMsdGhpcy5PUFRTXX19Q0hPUkRPUk5PVEUoKXtyZXR1cm57ZXhwZWN0Olt0aGlzLkNIT1JELHRoaXMuU0lOR0xFTk9URV0sb3I6ITB9fUNIT1JEKCl7cmV0dXJue2V4cGVjdDpbdGhpcy5MUEFSRU4sdGhpcy5OT1RFUyx0aGlzLlJQQVJFTl0scnVuOnQ9PnRoaXMuYnVpbGRlci5hZGRDaG9yZCh0Lm1hdGNoZXNbMV0pfX1OT1RFUygpe3JldHVybntleHBlY3Q6W3RoaXMuTk9URV0sb25lT3JNb3JlOiEwfX1OT1RFKCl7cmV0dXJue2V4cGVjdDpbdGhpcy5OT1RFTkFNRSx0aGlzLkFDQ0lERU5UQUwsdGhpcy5PQ1RBVkVdfX1TSU5HTEVOT1RFKCl7cmV0dXJue2V4cGVjdDpbdGhpcy5OT1RFTkFNRSx0aGlzLkFDQ0lERU5UQUwsdGhpcy5PQ1RBVkVdLHJ1bjp0PT50aGlzLmJ1aWxkZXIuYWRkU2luZ2xlTm90ZSh0Lm1hdGNoZXNbMF0sdC5tYXRjaGVzWzFdLHQubWF0Y2hlc1syXSl9fUFDQ0lERU5UQUwoKXtyZXR1cm57ZXhwZWN0Olt0aGlzLkFDQ0lERU5UQUxTXSxtYXliZTohMH19RE9UUygpe3JldHVybntleHBlY3Q6W3RoaXMuRE9UXSx6ZXJvT3JNb3JlOiEwLHJ1bjp0PT50aGlzLmJ1aWxkZXIuc2V0Tm90ZURvdHModC5tYXRjaGVzWzBdKX19VFlQRSgpe3JldHVybntleHBlY3Q6W3RoaXMuU0xBU0gsdGhpcy5NQVlCRVNMQVNILHRoaXMuVFlQRVNdLG1heWJlOiEwLHJ1bjp0PT50aGlzLmJ1aWxkZXIuc2V0Tm90ZVR5cGUodC5tYXRjaGVzWzJdKX19RFVSQVRJT04oKXtyZXR1cm57ZXhwZWN0Olt0aGlzLlNMQVNILHRoaXMuRFVSQVRJT05TXSxtYXliZTohMCxydW46dD0+dGhpcy5idWlsZGVyLnNldE5vdGVEdXJhdGlvbih0Lm1hdGNoZXNbMV0pfX1PUFRTKCl7cmV0dXJue2V4cGVjdDpbdGhpcy5MQlJBQ0tFVCx0aGlzLktFWVZBTCx0aGlzLktFWVZBTFMsdGhpcy5SQlJBQ0tFVF0sbWF5YmU6ITB9fUtFWVZBTFMoKXtyZXR1cm57ZXhwZWN0Olt0aGlzLkNPTU1BLHRoaXMuS0VZVkFMXSx6ZXJvT3JNb3JlOiEwfX1LRVlWQUwoKXtyZXR1cm57ZXhwZWN0Olt0aGlzLktFWSx0aGlzLkVRVUFMUyx0aGlzLlZBTF0scnVuOnQ9PnRoaXMuYnVpbGRlci5hZGROb3RlT3B0aW9uKHQubWF0Y2hlc1swXSx0Lm1hdGNoZXNbMl0uc2xpY2UoMSwtMSkpfX1WQUwoKXtyZXR1cm57ZXhwZWN0Olt0aGlzLlNWQUwsdGhpcy5EVkFMXSxvcjohMH19S0VZKCl7cmV0dXJue3Rva2VuOlwiW2EtekEtWl1bYS16QS1aMC05XSpcIn19RFZBTCgpe3JldHVybnt0b2tlbjonW1wiXVteXCJdKltcIl0nfX1TVkFMKCl7cmV0dXJue3Rva2VuOlwiWyddW14nXSpbJ11cIn19Tk9URU5BTUUoKXtyZXR1cm57dG9rZW46XCJbYS1nQS1HXVwifX1PQ1RBVkUoKXtyZXR1cm57dG9rZW46XCJbMC05XStcIn19QUNDSURFTlRBTFMoKXtyZXR1cm57dG9rZW46XCJiYnN8YmJ8YnNzfGJzfGJ8ZGJ8ZHwjI3wjfG58XFxcXCtcXFxcKy18XFxcXCstfFxcXFwrXFxcXCt8XFxcXCt8a3xvXCJ9fURVUkFUSU9OUygpe3JldHVybnt0b2tlbjpcIlswLTl3aHFdK1wifX1UWVBFUygpe3JldHVybnt0b2tlbjpcIltyUnNTeFhdXCJ9fUxQQVJFTigpe3JldHVybnt0b2tlbjpcIlsoXVwifX1SUEFSRU4oKXtyZXR1cm57dG9rZW46XCJbKV1cIn19Q09NTUEoKXtyZXR1cm57dG9rZW46XCJbLF1cIn19RE9UKCl7cmV0dXJue3Rva2VuOlwiWy5dXCJ9fVNMQVNIKCl7cmV0dXJue3Rva2VuOlwiWy9dXCJ9fU1BWUJFU0xBU0goKXtyZXR1cm57dG9rZW46XCJbL10/XCJ9fUVRVUFMUygpe3JldHVybnt0b2tlbjpcIls9XVwifX1MQlJBQ0tFVCgpe3JldHVybnt0b2tlbjpcIlxcXFxbXCJ9fVJCUkFDS0VUKCl7cmV0dXJue3Rva2VuOlwiXFxcXF1cIn19RU9MKCl7cmV0dXJue3Rva2VuOlwiJFwifX19Y2xhc3MgaWV7Y29uc3RydWN0b3IodCl7dGhpcy5mYWN0b3J5PXQsdGhpcy5jb21taXRIb29rcz1bXSx0aGlzLnJlc2V0KCl9cmVzZXQodD17fSl7dGhpcy5vcHRpb25zPXtzdGVtOlwiYXV0b1wiLGNsZWY6XCJ0cmVibGVcIn0sdGhpcy5lbGVtZW50cz17bm90ZXM6W10sYWNjaWRlbnRhbHM6W119LHRoaXMucm9sbGluZ0R1cmF0aW9uPVwiOFwiLHRoaXMucmVzZXRQaWVjZSgpLE9iamVjdC5hc3NpZ24odGhpcy5vcHRpb25zLHQpfWdldEZhY3RvcnkoKXtyZXR1cm4gdGhpcy5mYWN0b3J5fWdldEVsZW1lbnRzKCl7cmV0dXJuIHRoaXMuZWxlbWVudHN9YWRkQ29tbWl0SG9vayh0KXt0aGlzLmNvbW1pdEhvb2tzLnB1c2godCl9cmVzZXRQaWVjZSgpe1F0KFwicmVzZXRQaWVjZVwiKSx0aGlzLnBpZWNlPXtjaG9yZDpbXSxkdXJhdGlvbjp0aGlzLnJvbGxpbmdEdXJhdGlvbixkb3RzOjAsdHlwZTp2b2lkIDAsb3B0aW9uczp7fX19c2V0Tm90ZURvdHModCl7UXQoXCJzZXROb3RlRG90czpcIix0KSx0JiYodGhpcy5waWVjZS5kb3RzPXQubGVuZ3RoKX1zZXROb3RlRHVyYXRpb24odCl7UXQoXCJzZXROb3RlRHVyYXRpb246XCIsdCksdGhpcy5yb2xsaW5nRHVyYXRpb249dGhpcy5waWVjZS5kdXJhdGlvbj10fHx0aGlzLnJvbGxpbmdEdXJhdGlvbn1zZXROb3RlVHlwZSh0KXtRdChcInNldE5vdGVUeXBlOlwiLHQpLHQmJih0aGlzLnBpZWNlLnR5cGU9dCl9YWRkTm90ZU9wdGlvbih0LGUpe1F0KFwiYWRkTm90ZU9wdGlvbjoga2V5OlwiLHQsXCJ2YWx1ZTpcIixlKSx0aGlzLnBpZWNlLm9wdGlvbnNbdF09ZX1hZGROb3RlKHQsZSxpKXtRdChcImFkZE5vdGU6XCIsdCxlLGkpLHRoaXMucGllY2UuY2hvcmQucHVzaCh7a2V5OnQsYWNjaWQ6ZSxvY3RhdmU6aX0pfWFkZFNpbmdsZU5vdGUodCxlLGkpe1F0KFwiYWRkU2luZ2xlTm90ZTpcIix0LGUsaSksdGhpcy5hZGROb3RlKHQsZSxpKX1hZGRDaG9yZCh0KXtRdChcInN0YXJ0Q2hvcmRcIiksXCJvYmplY3RcIiE9dHlwZW9mIHRbMF0/dGhpcy5hZGRTaW5nbGVOb3RlKHRbMF0pOnQuZm9yRWFjaCgodD0+e3QmJnRoaXMuYWRkTm90ZSguLi50KX0pKSxRdChcImVuZENob3JkXCIpfWNvbW1pdFBpZWNlKCl7UXQoXCJjb21taXRQaWVjZVwiKTtjb25zdHtmYWN0b3J5OnR9PXRoaXM7aWYoIXQpcmV0dXJuO2NvbnN0IGU9ey4uLnRoaXMub3B0aW9ucywuLi50aGlzLnBpZWNlLm9wdGlvbnN9LHtzdGVtOmksY2xlZjpzfT1lLG49XCJhdXRvXCI9PT1pLnRvTG93ZXJDYXNlKCkscj1ufHxcInVwXCIhPT1pLnRvTG93ZXJDYXNlKCk/Ty5TVEVNX0RPV046Ty5TVEVNX1VQLHtjaG9yZDpvLGR1cmF0aW9uOmEsZG90czpsLHR5cGU6aH09dGhpcy5waWVjZSxjPW8ubWFwKCh0PT50LmtleStcIi9cIit0Lm9jdGF2ZSkpLHU9dC5TdGF2ZU5vdGUoe2tleXM6YyxkdXJhdGlvbjphLGRvdHM6bCx0eXBlOmgsY2xlZjpzLGF1dG9fc3RlbTpufSk7bnx8dS5zZXRTdGVtRGlyZWN0aW9uKHIpO2NvbnN0IGQ9by5tYXAoKHQ9PnQuYWNjaWR8fG51bGwpKTtkLmZvckVhY2goKChlLGkpPT57ZSYmdS5hZGRBY2NpZGVudGFsKGksdC5BY2NpZGVudGFsKHt0eXBlOmV9KSl9KSk7Zm9yKGxldCB0PTA7dDxsO3QrKyl1LmFkZERvdFRvQWxsKCk7dGhpcy5jb21taXRIb29rcy5mb3JFYWNoKCh0PT50KGUsdSx0aGlzKSkpLHRoaXMuZWxlbWVudHMubm90ZXMucHVzaCh1KSx0aGlzLmVsZW1lbnRzLmFjY2lkZW50YWxzLmNvbmNhdChkKSx0aGlzLnJlc2V0UGllY2UoKX19ZnVuY3Rpb24gc2Uoe2lkOnR9LGUpe3ZvaWQgMCE9PXQmJmUuc2V0QXR0cmlidXRlKFwiaWRcIix0KX1mdW5jdGlvbiBuZSh0LGUpe3QuY2xhc3MmJnQuY2xhc3Muc3BsaXQoL1xccyosXFxzKi8pLmZvckVhY2goKHQ9PmUuYWRkQ2xhc3ModCkpKX1jbGFzcyByZXtjb25zdHJ1Y3Rvcih0PXt9KXt0aGlzLnNldE9wdGlvbnModCksdGhpcy5kZWZhdWx0cz17Y2xlZjpcInRyZWJsZVwiLHRpbWU6XCI0LzRcIixzdGVtOlwiYXV0b1wifX1zZXQodCl7cmV0dXJuIE9iamVjdC5hc3NpZ24odGhpcy5kZWZhdWx0cyx0KSx0aGlzfXNldE9wdGlvbnModCl7cmV0dXJuIHRoaXMub3B0aW9ucz17ZmFjdG9yeTpudWxsLGJ1aWxkZXI6bnVsbCxjb21taXRIb29rczpbc2UsbmUsZXQuZWFzeVNjb3JlSG9va10sdGhyb3dPbkVycm9yOiExLC4uLnR9LHRoaXMuZmFjdG9yeT10aGlzLm9wdGlvbnMuZmFjdG9yeSx0aGlzLmJ1aWxkZXI9dGhpcy5vcHRpb25zLmJ1aWxkZXJ8fG5ldyBpZSh0aGlzLmZhY3RvcnkpLHRoaXMuZ3JhbW1hcj1uZXcgZWUodGhpcy5idWlsZGVyKSx0aGlzLnBhcnNlcj1uZXcgWnQodGhpcy5ncmFtbWFyKSx0aGlzLm9wdGlvbnMuY29tbWl0SG9va3MuZm9yRWFjaCgodD0+dGhpcy5hZGRDb21taXRIb29rKHQpKSksdGhpc31zZXRDb250ZXh0KHQpe3JldHVybiB0aGlzLmZhY3RvcnkmJnRoaXMuZmFjdG9yeS5zZXRDb250ZXh0KHQpLHRoaXN9cGFyc2UodCxlPXt9KXt0aGlzLmJ1aWxkZXIucmVzZXQoZSk7Y29uc3QgaT10aGlzLnBhcnNlci5wYXJzZSh0KTtpZighaS5zdWNjZXNzJiZ0aGlzLm9wdGlvbnMudGhyb3dPbkVycm9yKXRocm93IG5ldyB0ZShcIkVycm9yIHBhcnNpbmcgbGluZTogXCIrdCxpKTtyZXR1cm4gaX1iZWFtKHQsZT17fSl7cmV0dXJuIHRoaXMuZmFjdG9yeS5CZWFtKHtub3Rlczp0LG9wdGlvbnM6ZX0pLHR9dHVwbGV0KHQsZT17fSl7cmV0dXJuIHRoaXMuZmFjdG9yeS5UdXBsZXQoe25vdGVzOnQsb3B0aW9uczplfSksdH1ub3Rlcyh0LGU9e30pe3JldHVybiBlPXtjbGVmOnRoaXMuZGVmYXVsdHMuY2xlZixzdGVtOnRoaXMuZGVmYXVsdHMuc3RlbSwuLi5lfSx0aGlzLnBhcnNlKHQsZSksdGhpcy5idWlsZGVyLmdldEVsZW1lbnRzKCkubm90ZXN9dm9pY2UodCxlKXtyZXR1cm4gZT17dGltZTp0aGlzLmRlZmF1bHRzLnRpbWUsLi4uZX0sdGhpcy5mYWN0b3J5LlZvaWNlKGUpLmFkZFRpY2thYmxlcyh0KX1hZGRDb21taXRIb29rKHQpe3JldHVybiB0aGlzLmJ1aWxkZXIuYWRkQ29tbWl0SG9vayh0KX19Y29uc3Qgb2U9cy5NYWtlRXhjZXB0aW9uKFwiRmFjdG9yeUVycm9yXCIpO2Z1bmN0aW9uIGFlKHQ9e30sZSl7Y29uc3QgaT1lLm9wdGlvbnM7cmV0dXJuKHQ9T2JqZWN0LmFzc2lnbihlLHQpKS5vcHRpb25zPU9iamVjdC5hc3NpZ24oaSx0Lm9wdGlvbnMpLHR9Y2xhc3MgbGV7Y29uc3RydWN0b3IodCl7IWZ1bmN0aW9uKC4uLnQpe2xlLkRFQlVHJiZzLkwoXCJWZXguRmxvdy5GYWN0b3J5XCIsdCl9KFwiTmV3IGZhY3Rvcnk6IFwiLHQpO2NvbnN0IGU9e3N0YXZlOntzcGFjZToxMH0scmVuZGVyZXI6e2NvbnRleHQ6bnVsbCxlbGVtZW50SWQ6XCJcIixiYWNrZW5kOkUuQmFja2VuZHMuU1ZHLHdpZHRoOjUwMCxoZWlnaHQ6MjAwLGJhY2tncm91bmQ6XCIjRkZGXCJ9LGZvbnQ6e2ZhY2U6XCJBcmlhbFwiLHBvaW50OjEwLHN0eWxlOlwiXCJ9fTt0aGlzLm9wdGlvbnM9ZSx0aGlzLnNldE9wdGlvbnModCl9c3RhdGljIG5ld0Zyb21FbGVtZW50SWQodCxlPTUwMCxpPTIwMCl7cmV0dXJuIG5ldyBsZSh7cmVuZGVyZXI6e2VsZW1lbnRJZDp0LHdpZHRoOmUsaGVpZ2h0Oml9fSl9cmVzZXQoKXt0aGlzLnJlbmRlclE9W10sdGhpcy5zeXN0ZW1zPVtdLHRoaXMuc3RhdmVzPVtdLHRoaXMudm9pY2VzPVtdLHRoaXMuc3RhdmU9bnVsbH1nZXRPcHRpb25zKCl7cmV0dXJuIHRoaXMub3B0aW9uc31zZXRPcHRpb25zKHQpe2Zvcihjb25zdCBlIG9mW1wic3RhdmVcIixcInJlbmRlcmVyXCIsXCJmb250XCJdKU9iamVjdC5hc3NpZ24odGhpcy5vcHRpb25zW2VdLHRbZV0pOyhudWxsIT09dGhpcy5vcHRpb25zLnJlbmRlcmVyLmVsZW1lbnRJZHx8dGhpcy5vcHRpb25zLnJlbmRlcmVyLmNvbnRleHQpJiZ0aGlzLmluaXRSZW5kZXJlcigpLHRoaXMucmVzZXQoKX1pbml0UmVuZGVyZXIoKXtjb25zdHtlbGVtZW50SWQ6dCxiYWNrZW5kOmUsd2lkdGg6aSxoZWlnaHQ6cyxiYWNrZ3JvdW5kOm59PXRoaXMub3B0aW9ucy5yZW5kZXJlcjtpZihcIlwiPT09dCl0aHJvdyBuZXcgb2UoXCJIVE1MIERPTSBlbGVtZW50IG5vdCBzZXQgaW4gRmFjdG9yeVwiKTt0aGlzLmNvbnRleHQ9RS5idWlsZENvbnRleHQodCxlLGkscyxuKX1nZXRDb250ZXh0KCl7cmV0dXJuIHRoaXMuY29udGV4dH1zZXRDb250ZXh0KHQpe3JldHVybiB0aGlzLmNvbnRleHQ9dCx0aGlzfWdldFN0YXZlKCl7cmV0dXJuIHRoaXMuc3RhdmV9Z2V0Vm9pY2VzKCl7cmV0dXJuIHRoaXMudm9pY2VzfXNwYWNlKHQpe3JldHVybiB0aGlzLm9wdGlvbnMuc3RhdmUuc3BhY2UqdH1TdGF2ZSh0KXt0PWFlKHQse3g6MCx5OjAsd2lkdGg6dGhpcy5vcHRpb25zLnJlbmRlcmVyLndpZHRoLXRoaXMuc3BhY2UoMSksb3B0aW9uczp7c3BhY2luZ19iZXR3ZWVuX2xpbmVzX3B4OnRoaXMub3B0aW9ucy5zdGF2ZS5zcGFjZX19KTtjb25zdCBlPW5ldyBfdCh0LngsdC55LHQud2lkdGgsdC5vcHRpb25zKTtyZXR1cm4gdGhpcy5zdGF2ZXMucHVzaChlKSxlLnNldENvbnRleHQodGhpcy5jb250ZXh0KSx0aGlzLnN0YXZlPWUsZX1UYWJTdGF2ZSh0KXt0PWFlKHQse3g6MCx5OjAsd2lkdGg6dGhpcy5vcHRpb25zLnJlbmRlcmVyLndpZHRoLXRoaXMuc3BhY2UoMSksb3B0aW9uczp7c3BhY2luZ19iZXR3ZWVuX2xpbmVzX3B4OjEuMyp0aGlzLm9wdGlvbnMuc3RhdmUuc3BhY2V9fSk7Y29uc3QgZT1uZXcgd3QodC54LHQueSx0LndpZHRoLHQub3B0aW9ucyk7cmV0dXJuIHRoaXMuc3RhdmVzLnB1c2goZSksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5zdGF2ZT1lLGV9U3RhdmVOb3RlKHQpe2NvbnN0IGU9bmV3IE8odCk7cmV0dXJuIHRoaXMuc3RhdmUmJmUuc2V0U3RhdmUodGhpcy5zdGF2ZSksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1HaG9zdE5vdGUodCl7Y29uc3QgZT1uZXcgWXQodCk7cmV0dXJuIHRoaXMuc3RhdmUmJmUuc2V0U3RhdmUodGhpcy5zdGF2ZSksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1UZXh0Tm90ZSh0KXtjb25zdCBlPW5ldyBndCh0KTtyZXR1cm4gdGhpcy5zdGF2ZSYmZS5zZXRTdGF2ZSh0aGlzLnN0YXZlKSxlLnNldENvbnRleHQodGhpcy5jb250ZXh0KSx0aGlzLnJlbmRlclEucHVzaChlKSxlfUJhck5vdGUodCl7dD1hZSh0LHt0eXBlOlwic2luZ2xlXCIsb3B0aW9uczp7fX0pO2NvbnN0IGU9bmV3IFh0KHQudHlwZSk7cmV0dXJuIHRoaXMuc3RhdmUmJmUuc2V0U3RhdmUodGhpcy5zdGF2ZSksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1DbGVmTm90ZSh0KXt0PWFlKHQse3R5cGU6XCJ0cmVibGVcIixvcHRpb25zOntzaXplOlwiZGVmYXVsdFwifX0pO2NvbnN0IGU9bmV3IEN0KHQudHlwZSx0Lm9wdGlvbnMuc2l6ZSx0Lm9wdGlvbnMuYW5ub3RhdGlvbik7cmV0dXJuIHRoaXMuc3RhdmUmJmUuc2V0U3RhdmUodGhpcy5zdGF2ZSksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1UaW1lU2lnTm90ZSh0KXt0PWFlKHQse3RpbWU6XCI0LzRcIixvcHRpb25zOnt9fSk7Y29uc3QgZT1uZXcgUnQodC50aW1lKTtyZXR1cm4gdGhpcy5zdGF2ZSYmZS5zZXRTdGF2ZSh0aGlzLnN0YXZlKSxlLnNldENvbnRleHQodGhpcy5jb250ZXh0KSx0aGlzLnJlbmRlclEucHVzaChlKSxlfUtleVNpZ05vdGUodCl7Y29uc3QgZT1uZXcgSXQodC5rZXksdC5jYW5jZWxLZXksdC5hbHRlcktleSk7cmV0dXJuIHRoaXMuc3RhdmUmJmUuc2V0U3RhdmUodGhpcy5zdGF2ZSksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1UYWJOb3RlKHQpe2NvbnN0IGU9bmV3IE10KHQpO3JldHVybiB0aGlzLnN0YXZlJiZlLnNldFN0YXZlKHRoaXMuc3RhdmUpLGUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLHRoaXMucmVuZGVyUS5wdXNoKGUpLGV9R3JhY2VOb3RlKHQpe2NvbnN0IGU9bmV3IEJ0KHQpO3JldHVybiB0aGlzLnN0YXZlJiZlLnNldFN0YXZlKHRoaXMuc3RhdmUpLGUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLGV9R3JhY2VOb3RlR3JvdXAodCl7Y29uc3QgZT1uZXcgWCh0Lm5vdGVzLHQuc2x1cik7cmV0dXJuIGUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLGV9QWNjaWRlbnRhbCh0KXt0PWFlKHQse3R5cGU6bnVsbCxvcHRpb25zOnt9fSk7Y29uc3QgZT1uZXcgVSh0LnR5cGUpO3JldHVybiBlLnNldENvbnRleHQodGhpcy5jb250ZXh0KSxlfUFubm90YXRpb24odCl7dD1hZSh0LHt0ZXh0OlwicFwiLHZKdXN0aWZ5OlwiYmVsb3dcIixoSnVzdGlmeTpcImNlbnRlclwiLGZvbnRGYW1pbHk6XCJUaW1lc1wiLGZvbnRTaXplOjE0LGZvbnRXZWlnaHQ6XCJib2xkIGl0YWxpY1wiLG9wdGlvbnM6e319KTtjb25zdCBlPW5ldyBudCh0LnRleHQpO3JldHVybiBlLnNldEp1c3RpZmljYXRpb24odC5oSnVzdGlmeSksZS5zZXRWZXJ0aWNhbEp1c3RpZmljYXRpb24odC52SnVzdGlmeSksZS5zZXRGb250KHQuZm9udEZhbWlseSx0LmZvbnRTaXplLHQuZm9udFdlaWdodCksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksZX1BcnRpY3VsYXRpb24odCl7dD1hZSh0LHt0eXBlOlwiYS5cIixwb3NpdGlvbjpcImFib3ZlXCIsb3B0aW9uczp7fX0pO2NvbnN0IGU9bmV3IGV0KHQudHlwZSk7cmV0dXJuIGUuc2V0UG9zaXRpb24odC5wb3NpdGlvbiksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksZX1UZXh0RHluYW1pY3ModCl7dD1hZSh0LHt0ZXh0OlwicFwiLGR1cmF0aW9uOlwicVwiLGRvdHM6MCxsaW5lOjAsb3B0aW9uczp7fX0pO2NvbnN0IGU9bmV3IEd0KHt0ZXh0OnQudGV4dCxsaW5lOnQubGluZSxkdXJhdGlvbjp0LmR1cmF0aW9uLGRvdHM6dC5kb3RzfSk7cmV0dXJuIHRoaXMuc3RhdmUmJmUuc2V0U3RhdmUodGhpcy5zdGF2ZSksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1GaW5nZXJpbmcodCl7dD1hZSh0LHtudW1iZXI6XCIwXCIscG9zaXRpb246XCJsZWZ0XCIsb3B0aW9uczp7fX0pO2NvbnN0IGU9bmV3IGsodC5udW1iZXIpO3JldHVybiBlLnNldFBvc2l0aW9uKHQucG9zaXRpb24pLGUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLGV9U3RyaW5nTnVtYmVyKHQpe3Q9YWUodCx7bnVtYmVyOlwiMFwiLHBvc2l0aW9uOlwibGVmdFwiLG9wdGlvbnM6e319KTtjb25zdCBlPW5ldyBLKHQubnVtYmVyKTtyZXR1cm4gZS5zZXRQb3NpdGlvbih0LnBvc2l0aW9uKSxlLnNldENvbnRleHQodGhpcy5jb250ZXh0KSxlfVRpY2tDb250ZXh0KCl7cmV0dXJuKG5ldyBpdCkuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpfU1vZGlmaWVyQ29udGV4dCgpe3JldHVybiBuZXcgbHR9TXVsdGlNZWFzdXJlUmVzdCh0KXtjb25zdCBlPW5ldyBBdCh0Lm51bWJlcl9vZl9tZWFzdXJlcyx0KTtyZXR1cm4gZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1Wb2ljZSh0KXt0PWFlKHQse3RpbWU6XCI0LzRcIixvcHRpb25zOnt9fSk7Y29uc3QgZT1uZXcgUCh0LnRpbWUpO3JldHVybiB0aGlzLnZvaWNlcy5wdXNoKGUpLGV9U3RhdmVDb25uZWN0b3IodCl7dD1hZSh0LHt0b3Bfc3RhdmU6bnVsbCxib3R0b21fc3RhdmU6bnVsbCx0eXBlOlwiZG91YmxlXCIsb3B0aW9uczp7fX0pO2NvbnN0IGU9bmV3IEEodC50b3Bfc3RhdmUsdC5ib3R0b21fc3RhdmUpO3JldHVybiBlLnNldFR5cGUodC50eXBlKS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1Gb3JtYXR0ZXIoKXtyZXR1cm4gbmV3IHV0fVR1cGxldCh0KXt0PWFlKHQse25vdGVzOltdLG9wdGlvbnM6e319KTtjb25zdCBlPW5ldyB2KHQubm90ZXMsdC5vcHRpb25zKS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCk7cmV0dXJuIHRoaXMucmVuZGVyUS5wdXNoKGUpLGV9QmVhbSh0KXt0PWFlKHQse25vdGVzOltdLG9wdGlvbnM6e2F1dG9TdGVtOiExLHNlY29uZGFyeUJlYW1CcmVha3M6W119fSk7Y29uc3QgZT1uZXcgVCh0Lm5vdGVzLHQub3B0aW9ucy5hdXRvU3RlbSkuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpO3JldHVybiBlLmJyZWFrU2Vjb25kYXJ5QXQodC5vcHRpb25zLnNlY29uZGFyeUJlYW1CcmVha3MpLHRoaXMucmVuZGVyUS5wdXNoKGUpLGV9Q3VydmUodCl7dD1hZSh0LHtmcm9tOm51bGwsdG86bnVsbCxvcHRpb25zOnt9fSk7Y29uc3QgZT1uZXcga3QodC5mcm9tLHQudG8sdC5vcHRpb25zKS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCk7cmV0dXJuIHRoaXMucmVuZGVyUS5wdXNoKGUpLGV9U3RhdmVUaWUodCl7dD1hZSh0LHtmcm9tOm51bGwsdG86bnVsbCxmaXJzdF9pbmRpY2VzOlswXSxsYXN0X2luZGljZXM6WzBdLHRleHQ6bnVsbCxvcHRpb25zOntkaXJlY3Rpb246dm9pZCAwfX0pO2NvbnN0IGU9bmV3IEgoe2ZpcnN0X25vdGU6dC5mcm9tLGxhc3Rfbm90ZTp0LnRvLGZpcnN0X2luZGljZXM6dC5maXJzdF9pbmRpY2VzLGxhc3RfaW5kaWNlczp0Lmxhc3RfaW5kaWNlc30sdC50ZXh0KTtyZXR1cm4gdC5vcHRpb25zLmRpcmVjdGlvbiYmZS5zZXREaXJlY3Rpb24odC5vcHRpb25zLmRpcmVjdGlvbiksZS5zZXRDb250ZXh0KHRoaXMuY29udGV4dCksdGhpcy5yZW5kZXJRLnB1c2goZSksZX1TdGF2ZUxpbmUodCl7dD1hZSh0LHtmcm9tOm51bGwsdG86bnVsbCxmaXJzdF9pbmRpY2VzOlswXSxsYXN0X2luZGljZXM6WzBdLG9wdGlvbnM6e319KTtjb25zdCBlPW5ldyBVdCh7Zmlyc3Rfbm90ZTp0LmZyb20sbGFzdF9ub3RlOnQudG8sZmlyc3RfaW5kaWNlczp0LmZpcnN0X2luZGljZXMsbGFzdF9pbmRpY2VzOnQubGFzdF9pbmRpY2VzfSk7cmV0dXJuIHQub3B0aW9ucy50ZXh0JiZlLnNldFRleHQodC5vcHRpb25zLnRleHQpLHQub3B0aW9ucy5mb250JiZlLnNldEZvbnQodC5vcHRpb25zLmZvbnQpLGUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLHRoaXMucmVuZGVyUS5wdXNoKGUpLGV9VmlicmF0b0JyYWNrZXQodCl7dD1hZSh0LHtmcm9tOm51bGwsdG86bnVsbCxvcHRpb25zOntoYXJzaDohMX19KTtjb25zdCBlPW5ldyBUdCh7c3RhcnQ6dC5mcm9tLHN0b3A6dC50b30pO3JldHVybiB0Lm9wdGlvbnMubGluZSYmZS5zZXRMaW5lKHQub3B0aW9ucy5saW5lKSx0Lm9wdGlvbnMuaGFyc2gmJmUuc2V0SGFyc2godC5vcHRpb25zLmhhcnNoKSxlLnNldENvbnRleHQodGhpcy5jb250ZXh0KSx0aGlzLnJlbmRlclEucHVzaChlKSxlfVRleHRCcmFja2V0KHQpe3Q9YWUodCx7ZnJvbTpudWxsLHRvOm51bGwsdGV4dDpcIlwiLG9wdGlvbnM6e3N1cGVyc2NyaXB0OlwiXCIscG9zaXRpb246MX19KTtjb25zdCBlPW5ldyBqdCh7c3RhcnQ6dC5mcm9tLHN0b3A6dC50byx0ZXh0OnQudGV4dCxzdXBlcnNjcmlwdDp0Lm9wdGlvbnMuc3VwZXJzY3JpcHQscG9zaXRpb246dC5vcHRpb25zLnBvc2l0aW9ufSk7cmV0dXJuIHQub3B0aW9ucy5saW5lJiZlLnNldExpbmUodC5vcHRpb25zLmxpbmUpLHQub3B0aW9ucy5mb250JiZlLnNldEZvbnQodC5vcHRpb25zLmZvbnQpLGUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLHRoaXMucmVuZGVyUS5wdXNoKGUpLGV9U3lzdGVtKHQ9e30pe3QuZmFjdG9yeT10aGlzO2NvbnN0IGU9bmV3IGNlKHQpLnNldENvbnRleHQodGhpcy5jb250ZXh0KTtyZXR1cm4gdGhpcy5zeXN0ZW1zLnB1c2goZSksZX1FYXN5U2NvcmUodD17fSl7cmV0dXJuIHQuZmFjdG9yeT10aGlzLG5ldyByZSh0KX1QZWRhbE1hcmtpbmcodD17fSl7dD1hZSh0LHtub3RlczpbXSxvcHRpb25zOntzdHlsZTpcIm1peGVkXCJ9fSk7Y29uc3QgZT1uZXcgSHQodC5ub3Rlcyk7cmV0dXJuIGUuc2V0U3R5bGUoSHQuU3R5bGVzU3RyaW5nW3Qub3B0aW9ucy5zdHlsZV0pLGUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLHRoaXMucmVuZGVyUS5wdXNoKGUpLGV9Tm90ZVN1Ykdyb3VwKHQ9e30pe3Q9YWUodCx7bm90ZXM6W10sb3B0aW9uczp7fX0pO2NvbnN0IGU9bmV3IHoodC5ub3Rlcyk7cmV0dXJuIGUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLGV9ZHJhdygpe3RoaXMuc3lzdGVtcy5mb3JFYWNoKCh0PT50LnNldENvbnRleHQodGhpcy5jb250ZXh0KS5mb3JtYXQoKSkpLHRoaXMuc3RhdmVzLmZvckVhY2goKHQ9PnQuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLmRyYXcoKSkpLHRoaXMudm9pY2VzLmZvckVhY2goKHQ9PnQuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLmRyYXcoKSkpLHRoaXMucmVuZGVyUS5mb3JFYWNoKCh0PT57dC5pc1JlbmRlcmVkKCl8fHQuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLmRyYXcoKX0pKSx0aGlzLnN5c3RlbXMuZm9yRWFjaCgodD0+dC5zZXRDb250ZXh0KHRoaXMuY29udGV4dCkuZHJhdygpKSksdGhpcy5yZXNldCgpfX1mdW5jdGlvbiBoZSh0LGUpe2NvbnN0IGk9ZS5vcHRpb25zO3JldHVybih0PU9iamVjdC5hc3NpZ24oZSx0KSkub3B0aW9ucz1PYmplY3QuYXNzaWduKGksdC5vcHRpb25zKSx0fWNsYXNzIGNlIGV4dGVuZHMgbHtjb25zdHJ1Y3Rvcih0PXt9KXtzdXBlcigpLHRoaXMuc2V0QXR0cmlidXRlKFwidHlwZVwiLFwiU3lzdGVtXCIpLHRoaXMuc2V0T3B0aW9ucyh0KSx0aGlzLnBhcnRzPVtdfXNldE9wdGlvbnModD17fSl7dGhpcy5vcHRpb25zPWhlKHQse3g6MTAseToxMCx3aWR0aDo1MDAsY29ubmVjdG9yOm51bGwsc3BhY2VCZXR3ZWVuU3RhdmVzOjEyLGZhY3Rvcnk6bnVsbCxkZWJ1Z0Zvcm1hdHRlcjohMSxmb3JtYXRJdGVyYXRpb25zOjAsb3B0aW9uczp7fX0pLHRoaXMuZmFjdG9yeT10aGlzLm9wdGlvbnMuZmFjdG9yeXx8bmV3IGxlKHtyZW5kZXJlcjp7ZWw6bnVsbH19KX1zZXRDb250ZXh0KHQpe3JldHVybiBzdXBlci5zZXRDb250ZXh0KHQpLHRoaXMuZmFjdG9yeS5zZXRDb250ZXh0KHQpLHRoaXN9YWRkQ29ubmVjdG9yKHQ9XCJkb3VibGVcIil7cmV0dXJuIHRoaXMuY29ubmVjdG9yPXRoaXMuZmFjdG9yeS5TdGF2ZUNvbm5lY3Rvcih7dG9wX3N0YXZlOnRoaXMucGFydHNbMF0uc3RhdmUsYm90dG9tX3N0YXZlOnRoaXMucGFydHNbdGhpcy5wYXJ0cy5sZW5ndGgtMV0uc3RhdmUsdHlwZTp0fSksdGhpcy5jb25uZWN0b3J9YWRkU3RhdmUodCl7cmV0dXJuKHQ9aGUodCx7c3RhdmU6bnVsbCx2b2ljZXM6W10sc3BhY2VBYm92ZTowLHNwYWNlQmVsb3c6MCxkZWJ1Z05vdGVNZXRyaWNzOiExLG9wdGlvbnM6e2xlZnRfYmFyOiExfX0pKS5zdGF2ZXx8KHQuc3RhdmU9dGhpcy5mYWN0b3J5LlN0YXZlKHt4OnRoaXMub3B0aW9ucy54LHk6dGhpcy5vcHRpb25zLnksd2lkdGg6dGhpcy5vcHRpb25zLndpZHRoLG9wdGlvbnM6dC5vcHRpb25zfSkpLHQudm9pY2VzLmZvckVhY2goKGU9PmUuc2V0Q29udGV4dCh0aGlzLmNvbnRleHQpLnNldFN0YXZlKHQuc3RhdmUpLmdldFRpY2thYmxlcygpLmZvckVhY2goKGU9PmUuc2V0U3RhdmUodC5zdGF2ZSkpKSkpLHRoaXMucGFydHMucHVzaCh0KSx0LnN0YXZlfWZvcm1hdCgpe2NvbnN0IHQ9bmV3IHV0O3RoaXMuZm9ybWF0dGVyPXQ7bGV0IGU9dGhpcy5vcHRpb25zLnksaT0wLHM9W107Y29uc3Qgbj1bXTt0aGlzLnBhcnRzLmZvckVhY2goKHI9PntlKz1yLnN0YXZlLnNwYWNlKHIuc3BhY2VBYm92ZSksci5zdGF2ZS5zZXRZKGUpLHQuam9pblZvaWNlcyhyLnZvaWNlcyksZSs9ci5zdGF2ZS5zcGFjZShyLnNwYWNlQmVsb3cpLGUrPXIuc3RhdmUuc3BhY2UodGhpcy5vcHRpb25zLnNwYWNlQmV0d2VlblN0YXZlcyksci5kZWJ1Z05vdGVNZXRyaWNzJiYobi5wdXNoKHt5OmUsdm9pY2U6ci52b2ljZXNbMF19KSxlKz0xNSkscz1zLmNvbmNhdChyLnZvaWNlcyksaT1NYXRoLm1heChpLHIuc3RhdmUuZ2V0Tm90ZVN0YXJ0WCgpKX0pKSx0aGlzLnBhcnRzLmZvckVhY2goKHQ9PnQuc3RhdmUuc2V0Tm90ZVN0YXJ0WChpKSkpO2NvbnN0IHI9dGhpcy5vcHRpb25zLndpZHRoLShpLXRoaXMub3B0aW9ucy54KS1JLlNUQVZFUEFERElORzt0LmZvcm1hdChzLHIpO2ZvcihsZXQgZT0wO2U8dGhpcy5vcHRpb25zLmZvcm1hdEl0ZXJhdGlvbnM7ZSsrKXQudHVuZSgpO3RoaXMuc3RhcnRYPWksdGhpcy5kZWJ1Z05vdGVNZXRyaWNzWXM9bix0aGlzLmxhc3RZPWV9ZHJhdygpe2NvbnN0IHQ9dGhpcy5jaGVja0NvbnRleHQoKTt0aGlzLnNldFJlbmRlcmVkKCksdGhpcy5vcHRpb25zLmRlYnVnRm9ybWF0dGVyJiZ1dC5wbG90RGVidWdnaW5nKHQsdGhpcy5mb3JtYXR0ZXIsdGhpcy5zdGFydFgsdGhpcy5vcHRpb25zLnksdGhpcy5sYXN0WSksdGhpcy5kZWJ1Z05vdGVNZXRyaWNzWXMuZm9yRWFjaCgoZT0+e2Uudm9pY2UuZ2V0VGlja2FibGVzKCkuZm9yRWFjaCgoaT0+SS5wbG90TWV0cmljcyh0LGksZS55KSkpfSkpfX0ocy5GbG93PW0pLkVsZW1lbnQ9bCxzLkZsb3cuRnJhY3Rpb249bixzLkZsb3cuUmVuZGVyZXI9RSxzLkZsb3cuRm9ybWF0dGVyPXV0LHMuRmxvdy5NdXNpYz1WLHMuRmxvdy5HbHlwaD1mLHMuRmxvdy5TdGF2ZT1fdCxzLkZsb3cuU3RhdmVOb3RlPU8scy5GbG93LlN0YXZlTW9kaWZpZXI9ZHQscy5GbG93LlN0YXZlVGVtcG89YnQscy5GbG93LlZvaWNlPVAscy5GbG93LkFjY2lkZW50YWw9VSxzLkZsb3cuQmVhbT1ULHMuRmxvdy5TdGF2ZVRpZT1ILHMuRmxvdy5UYWJTdGF2ZT13dCxzLkZsb3cuVGFiTm90ZT1NdCxzLkZsb3cuQmVuZD1ydCxzLkZsb3cuVmlicmF0bz1vdCxzLkZsb3cuVmlicmF0b0JyYWNrZXQ9VHQscy5GbG93Lk5vdGU9SSxzLkZsb3cuTW9kaWZpZXJDb250ZXh0PWx0LHMuRmxvdy5NdWx0aU1lYXN1cmVSZXN0PUF0LHMuRmxvdy5UaWNrQ29udGV4dD1pdCxzLkZsb3cuQXJ0aWN1bGF0aW9uPWV0LHMuRmxvdy5Bbm5vdGF0aW9uPW50LHMuRmxvdy5CYXJsaW5lPWZ0LHMuRmxvdy5Ob3RlSGVhZD1SLHMuRmxvdy5TdGF2ZUNvbm5lY3Rvcj1BLHMuRmxvdy5DbGVmTm90ZT1DdCxzLkZsb3cuS2V5U2lnbmF0dXJlPUV0LHMuRmxvdy5LZXlTaWdOb3RlPUl0LHMuRmxvdy5UaW1lU2lnbmF0dXJlPXh0LHMuRmxvdy5UaW1lU2lnTm90ZT1SdCxzLkZsb3cuU3RlbT14LHMuRmxvdy5UYWJUaWU9aixzLkZsb3cuQ2xlZj15dCxzLkZsb3cuRG90PUYscy5GbG93Lk1vZGlmaWVyPUIscy5GbG93LlRhYlNsaWRlPU50LHMuRmxvdy5UdXBsZXQ9dixzLkZsb3cuR3JhY2VOb3RlPUJ0LHMuRmxvdy5HcmFjZVRhYk5vdGU9RnQscy5GbG93LlR1bmluZz1EdCxzLkZsb3cuS2V5TWFuYWdlcj1jbGFzc3tjb25zdHJ1Y3Rvcih0KXt0aGlzLm11c2ljPW5ldyBWLHRoaXMuc2V0S2V5KHQpfXNldEtleSh0KXtyZXR1cm4gdGhpcy5rZXk9dCx0aGlzLnJlc2V0KCksdGhpc31nZXRLZXkoKXtyZXR1cm4gdGhpcy5rZXl9cmVzZXQoKXtpZih0aGlzLmtleVBhcnRzPXRoaXMubXVzaWMuZ2V0S2V5UGFydHModGhpcy5rZXkpLHRoaXMua2V5U3RyaW5nPXRoaXMua2V5UGFydHMucm9vdCx0aGlzLmtleVBhcnRzLmFjY2lkZW50YWwmJih0aGlzLmtleVN0cmluZys9dGhpcy5rZXlQYXJ0cy5hY2NpZGVudGFsKSwhVi5zY2FsZVR5cGVzW3RoaXMua2V5UGFydHMudHlwZV0pdGhyb3cgbmV3IHMuUkVSUihcIkJhZEFyZ3VtZW50c1wiLGBVbnN1cHBvcnRlZCBrZXkgdHlwZTogJHt0aGlzLmtleX1gKTt0aGlzLnNjYWxlPXRoaXMubXVzaWMuZ2V0U2NhbGVUb25lcyh0aGlzLm11c2ljLmdldE5vdGVWYWx1ZSh0aGlzLmtleVN0cmluZyksVi5zY2FsZVR5cGVzW3RoaXMua2V5UGFydHMudHlwZV0pLHRoaXMuc2NhbGVNYXA9e30sdGhpcy5zY2FsZU1hcEJ5VmFsdWU9e30sdGhpcy5vcmlnaW5hbFNjYWxlTWFwQnlWYWx1ZT17fTtjb25zdCB0PVYucm9vdF9pbmRpY2VzW3RoaXMua2V5UGFydHMucm9vdF07Zm9yKGxldCBlPTA7ZTxWLnJvb3RzLmxlbmd0aDsrK2Upe2NvbnN0IGk9KHQrZSklVi5yb290cy5sZW5ndGgscz1WLnJvb3RzW2ldLG49dGhpcy5tdXNpYy5nZXRSZWxhdGl2ZU5vdGVOYW1lKHMsdGhpcy5zY2FsZVtlXSk7dGhpcy5zY2FsZU1hcFtzXT1uLHRoaXMuc2NhbGVNYXBCeVZhbHVlW3RoaXMuc2NhbGVbZV1dPW4sdGhpcy5vcmlnaW5hbFNjYWxlTWFwQnlWYWx1ZVt0aGlzLnNjYWxlW2VdXT1ufXJldHVybiB0aGlzfWdldEFjY2lkZW50YWwodCl7Y29uc3QgZT10aGlzLm11c2ljLmdldEtleVBhcnRzKHQpLnJvb3QsaT10aGlzLm11c2ljLmdldE5vdGVQYXJ0cyh0aGlzLnNjYWxlTWFwW2VdKTtyZXR1cm57bm90ZTp0aGlzLnNjYWxlTWFwW2VdLGFjY2lkZW50YWw6aS5hY2NpZGVudGFsfX1zZWxlY3ROb3RlKHQpe3Q9dC50b0xvd2VyQ2FzZSgpO2NvbnN0IGU9dGhpcy5tdXNpYy5nZXROb3RlUGFydHModCksaT10aGlzLnNjYWxlTWFwW2Uucm9vdF0scz10aGlzLm11c2ljLmdldE5vdGVQYXJ0cyhpKTtpZihpPT09dClyZXR1cm57bm90ZTppLGFjY2lkZW50YWw6ZS5hY2NpZGVudGFsLGNoYW5nZTohMX07Y29uc3Qgbj10aGlzLnNjYWxlTWFwQnlWYWx1ZVt0aGlzLm11c2ljLmdldE5vdGVWYWx1ZSh0KV07aWYobnVsbCE9bilyZXR1cm57bm90ZTpuLGFjY2lkZW50YWw6dGhpcy5tdXNpYy5nZXROb3RlUGFydHMobikuYWNjaWRlbnRhbCxjaGFuZ2U6ITF9O2NvbnN0IHI9dGhpcy5vcmlnaW5hbFNjYWxlTWFwQnlWYWx1ZVt0aGlzLm11c2ljLmdldE5vdGVWYWx1ZSh0KV07cmV0dXJuIG51bGwhPXI/KHRoaXMuc2NhbGVNYXBbcy5yb290XT1yLGRlbGV0ZSB0aGlzLnNjYWxlTWFwQnlWYWx1ZVt0aGlzLm11c2ljLmdldE5vdGVWYWx1ZShpKV0sdGhpcy5zY2FsZU1hcEJ5VmFsdWVbdGhpcy5tdXNpYy5nZXROb3RlVmFsdWUodCldPXIse25vdGU6cixhY2NpZGVudGFsOnRoaXMubXVzaWMuZ2V0Tm90ZVBhcnRzKHIpLmFjY2lkZW50YWwsY2hhbmdlOiEwfSk6cy5yb290PT09dD8oZGVsZXRlIHRoaXMuc2NhbGVNYXBCeVZhbHVlW3RoaXMubXVzaWMuZ2V0Tm90ZVZhbHVlKHRoaXMuc2NhbGVNYXBbZS5yb290XSldLHRoaXMuc2NhbGVNYXBCeVZhbHVlW3RoaXMubXVzaWMuZ2V0Tm90ZVZhbHVlKHMucm9vdCldPXMucm9vdCx0aGlzLnNjYWxlTWFwW3Mucm9vdF09cy5yb290LHtub3RlOnMucm9vdCxhY2NpZGVudGFsOm51bGwsY2hhbmdlOiEwfSk6KGRlbGV0ZSB0aGlzLnNjYWxlTWFwQnlWYWx1ZVt0aGlzLm11c2ljLmdldE5vdGVWYWx1ZSh0aGlzLnNjYWxlTWFwW2Uucm9vdF0pXSx0aGlzLnNjYWxlTWFwQnlWYWx1ZVt0aGlzLm11c2ljLmdldE5vdGVWYWx1ZSh0KV09dCxkZWxldGUgdGhpcy5zY2FsZU1hcFtzLnJvb3RdLHRoaXMuc2NhbGVNYXBbcy5yb290XT10LHtub3RlOnQsYWNjaWRlbnRhbDplLmFjY2lkZW50YWwsY2hhbmdlOiEwfSl9fSxzLkZsb3cuU3RhdmVIYWlycGluPU90LHMuRmxvdy5Cb3VuZGluZ0JveD1jLHMuRmxvdy5TdHJva2U9WSxzLkZsb3cuVGV4dE5vdGU9Z3Qscy5GbG93LkN1cnZlPWt0LHMuRmxvdy5UZXh0RHluYW1pY3M9R3Qscy5GbG93LlN0YXZlTGluZT1VdCxzLkZsb3cuT3JuYW1lbnQ9c3Qscy5GbG93LlBlZGFsTWFya2luZz1IdCxzLkZsb3cuVGV4dEJyYWNrZXQ9anQscy5GbG93LkZyZXRIYW5kRmluZ2VyPWsscy5GbG93LlJlcGV0aXRpb249bXQscy5GbG93LkJhck5vdGU9WHQscy5GbG93Lkdob3N0Tm90ZT1ZdCxzLkZsb3cuTm90ZVN1Ykdyb3VwPXoscy5GbG93LkdyYWNlTm90ZUdyb3VwPVgscy5GbG93LlRyZW1vbG89S3Qscy5GbG93LlN0cmluZ051bWJlcj1LLHMuRmxvdy5DcmVzY2VuZG89cXQscy5GbG93LlZvbHRhPXZ0LHMuRmxvdy5Gb250PXUscy5GbG93LlN5c3RlbT1jZSxzLkZsb3cuRmFjdG9yeT1sZSxzLkZsb3cuUGFyc2VyPVp0LHMuRmxvdy5FYXN5U2NvcmU9cmUscy5GbG93LlJlZ2lzdHJ5PWE7Y29uc3QgdWU9c30sNjE1MDp0PT57XCJ1c2Ugc3RyaWN0XCI7dC5leHBvcnRzPVwicHJlY2lzaW9uIG1lZGl1bXAgZmxvYXQ7XFxudW5pZm9ybSBzYW1wbGVyMkQgdV9pbWFnZTtcXG52YXJ5aW5nIHZlYzQgdl9wb3NpdGlvbjtcXG5cXG4jZGVmaW5lIE5VTV9ST1dTIDVcXG4jZGVmaW5lIEVMRU1FTlRfSEVJR0hUIDMwMFxcblxcbnZvaWQgbWFpbigpIHtcXG4gICAgY29uc3QgZmxvYXQgaGFsZlBpeGVsID0gMS4wIC8gZmxvYXQoRUxFTUVOVF9IRUlHSFQgKiAyKTtcXG5cXG4gICAgdmVjMiBhYnNvbHV0ZVBvc2l0aW9uID0gKHZfcG9zaXRpb24ueHkgKyB2ZWMyKDEuMCkpIC8gdmVjMigyLjApO1xcbiAgICBmbG9hdCBhYnNYID0gYWJzb2x1dGVQb3NpdGlvbi54O1xcbiAgICBmbG9hdCBhYnNZID0gYWJzb2x1dGVQb3NpdGlvbi55O1xcblxcbiAgICBpbnQgc2t5TGluZSA9IDA7XFxuICAgIGZvciAoaW50IGkgPSAwOyBpIDwgRUxFTUVOVF9IRUlHSFQ7ICsraSkge1xcbiAgICAgICAgZmxvYXQgcmF0aW9ZID0gZmxvYXQoaSkgLyBmbG9hdChFTEVNRU5UX0hFSUdIVCk7XFxuICAgICAgICBmbG9hdCByZWxZID0gKHJhdGlvWSAtIDAuNSArIGhhbGZQaXhlbCkgLyBmbG9hdChOVU1fUk9XUyk7XFxuICAgICAgICBmbG9hdCB4ID0gYWJzWDtcXG4gICAgICAgIGZsb2F0IHkgPSBhYnNZICsgcmVsWTtcXG5cXG4gICAgICAgIGZsb2F0IGN1cnJlbnRBbHBoYSA9IHRleHR1cmUyRCh1X2ltYWdlLCB2ZWMyKHgsIHkpKS5hO1xcbiAgICAgICAgaWYgKGN1cnJlbnRBbHBoYSA+IDAuMCkge1xcbiAgICAgICAgICAgIHNreUxpbmUgPSBpO1xcbiAgICAgICAgICAgIGJyZWFrO1xcbiAgICAgICAgfVxcbiAgICB9XFxuXFxuICAgIGludCBib3R0b21MaW5lID0gRUxFTUVOVF9IRUlHSFQ7XFxuICAgIGZvciAoaW50IGkgPSBFTEVNRU5UX0hFSUdIVCAtIDE7IGkgPj0gMDsgLS1pKSB7XFxuICAgICAgICBmbG9hdCByYXRpb1kgPSBmbG9hdChpKSAvIGZsb2F0KEVMRU1FTlRfSEVJR0hUKTtcXG4gICAgICAgIGZsb2F0IHJlbFkgPSAocmF0aW9ZIC0gMC41ICsgaGFsZlBpeGVsKSAvIGZsb2F0KE5VTV9ST1dTKTtcXG4gICAgICAgIGZsb2F0IHggPSBhYnNYO1xcbiAgICAgICAgZmxvYXQgeSA9IGFic1kgKyByZWxZO1xcblxcbiAgICAgICAgZmxvYXQgY3VycmVudEFscGhhID0gdGV4dHVyZTJEKHVfaW1hZ2UsIHZlYzIoeCwgeSkpLmE7XFxuICAgICAgICBpZiAoY3VycmVudEFscGhhID4gMC4wKSB7XFxuICAgICAgICAgICAgYm90dG9tTGluZSA9IGk7XFxuICAgICAgICAgICAgYnJlYWs7XFxuICAgICAgICB9XFxuICAgIH1cXG5cXG4gICAgaW50IHIgPSBza3lMaW5lO1xcbiAgICBpZiAociA+IDI1Nikge1xcbiAgICAgICAgciAtPSAyNTY7XFxuICAgIH1cXG4gICAgaW50IGcgPSBib3R0b21MaW5lO1xcbiAgICBpZiAoZyA+IDI1Nikge1xcbiAgICAgICAgZyAtPSAyNTY7XFxuICAgIH1cXG4gICAgaW50IGIgPSAoc2t5TGluZSAvIDI1NiAqIDE2KSArIChib3R0b21MaW5lIC8gMjU2KTtcXG5cXG4gICAgZ2xfRnJhZ0NvbG9yID0gdmVjNChmbG9hdChyKSAvIDI1NS4wLCBmbG9hdChnKSAvIDI1NS4wLCBmbG9hdChiKSAvIDI1NS4wLCAxLjApO1xcbn1cXG5cIn0sNjM1Nzp0PT57XCJ1c2Ugc3RyaWN0XCI7dC5leHBvcnRzPVwiYXR0cmlidXRlIHZlYzQgYV9wb3NpdGlvbjtcXG52YXJ5aW5nIHZlYzQgdl9wb3NpdGlvbjtcXG5cXG52b2lkIG1haW4oKSB7XFxuICAgIGdsX1Bvc2l0aW9uID0gYV9wb3NpdGlvbjtcXG4gICAgdl9wb3NpdGlvbiA9IGFfcG9zaXRpb247XFxufVxcblwifX0sZT17fTtmdW5jdGlvbiBpKHMpe3ZhciBuPWVbc107aWYodm9pZCAwIT09bilyZXR1cm4gbi5leHBvcnRzO3ZhciByPWVbc109e2V4cG9ydHM6e319O3JldHVybiB0W3NdLmNhbGwoci5leHBvcnRzLHIsci5leHBvcnRzLGkpLHIuZXhwb3J0c31yZXR1cm4gaS5kPSh0LGUpPT57Zm9yKHZhciBzIGluIGUpaS5vKGUscykmJiFpLm8odCxzKSYmT2JqZWN0LmRlZmluZVByb3BlcnR5KHQscyx7ZW51bWVyYWJsZTohMCxnZXQ6ZVtzXX0pfSxpLmc9ZnVuY3Rpb24oKXtpZihcIm9iamVjdFwiPT10eXBlb2YgZ2xvYmFsVGhpcylyZXR1cm4gZ2xvYmFsVGhpczt0cnl7cmV0dXJuIHRoaXN8fG5ldyBGdW5jdGlvbihcInJldHVybiB0aGlzXCIpKCl9Y2F0Y2godCl7aWYoXCJvYmplY3RcIj09dHlwZW9mIHdpbmRvdylyZXR1cm4gd2luZG93fX0oKSxpLm89KHQsZSk9Pk9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbCh0LGUpLGkucj10PT57XCJ1bmRlZmluZWRcIiE9dHlwZW9mIFN5bWJvbCYmU3ltYm9sLnRvU3RyaW5nVGFnJiZPYmplY3QuZGVmaW5lUHJvcGVydHkodCxTeW1ib2wudG9TdHJpbmdUYWcse3ZhbHVlOlwiTW9kdWxlXCJ9KSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KX0saSgzNjA3KX0pKCl9KSk7IiwiLyohIEZvciBsaWNlbnNlIGluZm9ybWF0aW9uIHBsZWFzZSBzZWUgaXJlYWwtbXVzaWN4bWwuanMuTElDRU5TRS50eHQgKi9cbiFmdW5jdGlvbih0LGUpe1wib2JqZWN0XCI9PXR5cGVvZiBleHBvcnRzJiZcIm9iamVjdFwiPT10eXBlb2YgbW9kdWxlP21vZHVsZS5leHBvcnRzPWUoKTpcImZ1bmN0aW9uXCI9PXR5cGVvZiBkZWZpbmUmJmRlZmluZS5hbWQ/ZGVmaW5lKFtdLGUpOlwib2JqZWN0XCI9PXR5cGVvZiBleHBvcnRzP2V4cG9ydHMuaVJlYWwyTXVzaWNYTUw9ZSgpOnQuaVJlYWwyTXVzaWNYTUw9ZSgpfSh0aGlzLCgoKT0+KCgpPT57dmFyIHQ9ezI3MjoodCxlLHIpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIG49cig3MjMpLG89W10saT1bXSxhPW4ubWFrZVJlcXVlc3RDYWxsRnJvbVRpbWVyKChmdW5jdGlvbigpe2lmKGkubGVuZ3RoKXRocm93IGkuc2hpZnQoKX0pKTtmdW5jdGlvbiB1KHQpe3ZhciBlOyhlPW8ubGVuZ3RoP28ucG9wKCk6bmV3IHMpLnRhc2s9dCxuKGUpfWZ1bmN0aW9uIHMoKXt0aGlzLnRhc2s9bnVsbH10LmV4cG9ydHM9dSxzLnByb3RvdHlwZS5jYWxsPWZ1bmN0aW9uKCl7dHJ5e3RoaXMudGFzay5jYWxsKCl9Y2F0Y2godCl7dS5vbmVycm9yP3Uub25lcnJvcih0KTooaS5wdXNoKHQpLGEoKSl9ZmluYWxseXt0aGlzLnRhc2s9bnVsbCxvW28ubGVuZ3RoXT10aGlzfX19LDcyMzoodCxlLHIpPT57XCJ1c2Ugc3RyaWN0XCI7ZnVuY3Rpb24gbih0KXtpLmxlbmd0aHx8bygpLGlbaS5sZW5ndGhdPXR9dC5leHBvcnRzPW47dmFyIG8saT1bXSxhPTA7ZnVuY3Rpb24gdSgpe2Zvcig7YTxpLmxlbmd0aDspe3ZhciB0PWE7aWYoYSs9MSxpW3RdLmNhbGwoKSxhPjEwMjQpe2Zvcih2YXIgZT0wLHI9aS5sZW5ndGgtYTtlPHI7ZSsrKWlbZV09aVtlK2FdO2kubGVuZ3RoLT1hLGE9MH19aS5sZW5ndGg9MCxhPTB9dmFyIHMsYyxsLGY9dm9pZCAwIT09ci5nP3IuZzpzZWxmLHA9Zi5NdXRhdGlvbk9ic2VydmVyfHxmLldlYktpdE11dGF0aW9uT2JzZXJ2ZXI7ZnVuY3Rpb24gaCh0KXtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgZT1zZXRUaW1lb3V0KG4sMCkscj1zZXRJbnRlcnZhbChuLDUwKTtmdW5jdGlvbiBuKCl7Y2xlYXJUaW1lb3V0KGUpLGNsZWFySW50ZXJ2YWwociksdCgpfX19XCJmdW5jdGlvblwiPT10eXBlb2YgcD8ocz0xLGM9bmV3IHAodSksbD1kb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShcIlwiKSxjLm9ic2VydmUobCx7Y2hhcmFjdGVyRGF0YTohMH0pLG89ZnVuY3Rpb24oKXtzPS1zLGwuZGF0YT1zfSk6bz1oKHUpLG4ucmVxdWVzdEZsdXNoPW8sbi5tYWtlUmVxdWVzdENhbGxGcm9tVGltZXI9aH0sMTM6ZnVuY3Rpb24odCl7dmFyIGU7XCJ1bmRlZmluZWRcIiE9dHlwZW9mIHNlbGYmJnNlbGYsZT1mdW5jdGlvbigpe3JldHVybigoKT0+e3ZhciB0PXs4NTUyOih0LGUscik9Pnt2YXIgbj1yKDg1Mikocig1NjM5KSxcIkRhdGFWaWV3XCIpO3QuZXhwb3J0cz1ufSwxOTg5Oih0LGUscik9Pnt2YXIgbj1yKDE3ODkpLG89cig0MDEpLGk9cig3NjY3KSxhPXIoMTMyNyksdT1yKDE4NjYpO2Z1bmN0aW9uIHModCl7dmFyIGU9LTEscj1udWxsPT10PzA6dC5sZW5ndGg7Zm9yKHRoaXMuY2xlYXIoKTsrK2U8cjspe3ZhciBuPXRbZV07dGhpcy5zZXQoblswXSxuWzFdKX19cy5wcm90b3R5cGUuY2xlYXI9bixzLnByb3RvdHlwZS5kZWxldGU9byxzLnByb3RvdHlwZS5nZXQ9aSxzLnByb3RvdHlwZS5oYXM9YSxzLnByb3RvdHlwZS5zZXQ9dSx0LmV4cG9ydHM9c30sODQwNzoodCxlLHIpPT57dmFyIG49cig3MDQwKSxvPXIoNDEyNSksaT1yKDIxMTcpLGE9cig3NTE4KSx1PXIoNDcwNSk7ZnVuY3Rpb24gcyh0KXt2YXIgZT0tMSxyPW51bGw9PXQ/MDp0Lmxlbmd0aDtmb3IodGhpcy5jbGVhcigpOysrZTxyOyl7dmFyIG49dFtlXTt0aGlzLnNldChuWzBdLG5bMV0pfX1zLnByb3RvdHlwZS5jbGVhcj1uLHMucHJvdG90eXBlLmRlbGV0ZT1vLHMucHJvdG90eXBlLmdldD1pLHMucHJvdG90eXBlLmhhcz1hLHMucHJvdG90eXBlLnNldD11LHQuZXhwb3J0cz1zfSw3MDcxOih0LGUscik9Pnt2YXIgbj1yKDg1Mikocig1NjM5KSxcIk1hcFwiKTt0LmV4cG9ydHM9bn0sMzM2OToodCxlLHIpPT57dmFyIG49cig0Nzg1KSxvPXIoMTI4NSksaT1yKDZlMyksYT1yKDk5MTYpLHU9cig1MjY1KTtmdW5jdGlvbiBzKHQpe3ZhciBlPS0xLHI9bnVsbD09dD8wOnQubGVuZ3RoO2Zvcih0aGlzLmNsZWFyKCk7KytlPHI7KXt2YXIgbj10W2VdO3RoaXMuc2V0KG5bMF0sblsxXSl9fXMucHJvdG90eXBlLmNsZWFyPW4scy5wcm90b3R5cGUuZGVsZXRlPW8scy5wcm90b3R5cGUuZ2V0PWkscy5wcm90b3R5cGUuaGFzPWEscy5wcm90b3R5cGUuc2V0PXUsdC5leHBvcnRzPXN9LDM4MTg6KHQsZSxyKT0+e3ZhciBuPXIoODUyKShyKDU2MzkpLFwiUHJvbWlzZVwiKTt0LmV4cG9ydHM9bn0sODUyNToodCxlLHIpPT57dmFyIG49cig4NTIpKHIoNTYzOSksXCJTZXRcIik7dC5leHBvcnRzPW59LDg2Njg6KHQsZSxyKT0+e3ZhciBuPXIoMzM2OSksbz1yKDYxOSksaT1yKDIzODUpO2Z1bmN0aW9uIGEodCl7dmFyIGU9LTEscj1udWxsPT10PzA6dC5sZW5ndGg7Zm9yKHRoaXMuX19kYXRhX189bmV3IG47KytlPHI7KXRoaXMuYWRkKHRbZV0pfWEucHJvdG90eXBlLmFkZD1hLnByb3RvdHlwZS5wdXNoPW8sYS5wcm90b3R5cGUuaGFzPWksdC5leHBvcnRzPWF9LDYzODQ6KHQsZSxyKT0+e3ZhciBuPXIoODQwNyksbz1yKDc0NjUpLGk9cigzNzc5KSxhPXIoNzU5OSksdT1yKDQ3NTgpLHM9cig0MzA5KTtmdW5jdGlvbiBjKHQpe3ZhciBlPXRoaXMuX19kYXRhX189bmV3IG4odCk7dGhpcy5zaXplPWUuc2l6ZX1jLnByb3RvdHlwZS5jbGVhcj1vLGMucHJvdG90eXBlLmRlbGV0ZT1pLGMucHJvdG90eXBlLmdldD1hLGMucHJvdG90eXBlLmhhcz11LGMucHJvdG90eXBlLnNldD1zLHQuZXhwb3J0cz1jfSwyNzA1Oih0LGUscik9Pnt2YXIgbj1yKDU2MzkpLlN5bWJvbDt0LmV4cG9ydHM9bn0sMTE0OToodCxlLHIpPT57dmFyIG49cig1NjM5KS5VaW50OEFycmF5O3QuZXhwb3J0cz1ufSw1Nzc6KHQsZSxyKT0+e3ZhciBuPXIoODUyKShyKDU2MzkpLFwiV2Vha01hcFwiKTt0LmV4cG9ydHM9bn0sNjg3NDp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxyKXtzd2l0Y2goci5sZW5ndGgpe2Nhc2UgMDpyZXR1cm4gdC5jYWxsKGUpO2Nhc2UgMTpyZXR1cm4gdC5jYWxsKGUsclswXSk7Y2FzZSAyOnJldHVybiB0LmNhbGwoZSxyWzBdLHJbMV0pO2Nhc2UgMzpyZXR1cm4gdC5jYWxsKGUsclswXSxyWzFdLHJbMl0pfXJldHVybiB0LmFwcGx5KGUscil9fSw3NDEyOnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtmb3IodmFyIHI9LTEsbj1udWxsPT10PzA6dC5sZW5ndGg7KytyPG4mJiExIT09ZSh0W3JdLHIsdCk7KTtyZXR1cm4gdH19LDQ5NjM6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe2Zvcih2YXIgcj0tMSxuPW51bGw9PXQ/MDp0Lmxlbmd0aCxvPTAsaT1bXTsrK3I8bjspe3ZhciBhPXRbcl07ZShhLHIsdCkmJihpW28rK109YSl9cmV0dXJuIGl9fSw3NDQzOih0LGUscik9Pnt2YXIgbj1yKDIxMTgpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiEobnVsbD09dHx8IXQubGVuZ3RoKSYmbih0LGUsMCk+LTF9fSwxMTk2OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLHIpe2Zvcih2YXIgbj0tMSxvPW51bGw9PXQ/MDp0Lmxlbmd0aDsrK248bzspaWYocihlLHRbbl0pKXJldHVybiEwO3JldHVybiExfX0sNDYzNjoodCxlLHIpPT57dmFyIG49cigyNTQ1KSxvPXIoNTY5NCksaT1yKDE0NjkpLGE9cig0MTQ0KSx1PXIoNTc3Nikscz1yKDY3MTkpLGM9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXt2YXIgcj1pKHQpLGw9IXImJm8odCksZj0hciYmIWwmJmEodCkscD0hciYmIWwmJiFmJiZzKHQpLGg9cnx8bHx8Znx8cCxkPWg/bih0Lmxlbmd0aCxTdHJpbmcpOltdLHY9ZC5sZW5ndGg7Zm9yKHZhciBiIGluIHQpIWUmJiFjLmNhbGwodCxiKXx8aCYmKFwibGVuZ3RoXCI9PWJ8fGYmJihcIm9mZnNldFwiPT1ifHxcInBhcmVudFwiPT1iKXx8cCYmKFwiYnVmZmVyXCI9PWJ8fFwiYnl0ZUxlbmd0aFwiPT1ifHxcImJ5dGVPZmZzZXRcIj09Yil8fHUoYix2KSl8fGQucHVzaChiKTtyZXR1cm4gZH19LDk5MzI6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe2Zvcih2YXIgcj0tMSxuPW51bGw9PXQ/MDp0Lmxlbmd0aCxvPUFycmF5KG4pOysrcjxuOylvW3JdPWUodFtyXSxyLHQpO3JldHVybiBvfX0sMjQ4ODp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7Zm9yKHZhciByPS0xLG49ZS5sZW5ndGgsbz10Lmxlbmd0aDsrK3I8bjspdFtvK3JdPWVbcl07cmV0dXJuIHR9fSwyOTA4OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtmb3IodmFyIHI9LTEsbj1udWxsPT10PzA6dC5sZW5ndGg7KytyPG47KWlmKGUodFtyXSxyLHQpKXJldHVybiEwO3JldHVybiExfX0sNDg2NToodCxlLHIpPT57dmFyIG49cig5NDY1KSxvPXIoNzgxMyksaT1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscil7dmFyIGE9dFtlXTtpLmNhbGwodCxlKSYmbyhhLHIpJiYodm9pZCAwIT09cnx8ZSBpbiB0KXx8bih0LGUscil9fSw4NDcwOih0LGUscik9Pnt2YXIgbj1yKDc4MTMpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe2Zvcih2YXIgcj10Lmxlbmd0aDtyLS07KWlmKG4odFtyXVswXSxlKSlyZXR1cm4gcjtyZXR1cm4tMX19LDQwMzc6KHQsZSxyKT0+e3ZhciBuPXIoODM2Myksbz1yKDM2NzQpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiB0JiZuKGUsbyhlKSx0KX19LDM4ODY6KHQsZSxyKT0+e3ZhciBuPXIoODM2Myksbz1yKDE3MDQpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiB0JiZuKGUsbyhlKSx0KX19LDk0NjU6KHQsZSxyKT0+e3ZhciBuPXIoODc3Nyk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxyKXtcIl9fcHJvdG9fX1wiPT1lJiZuP24odCxlLHtjb25maWd1cmFibGU6ITAsZW51bWVyYWJsZTohMCx2YWx1ZTpyLHdyaXRhYmxlOiEwfSk6dFtlXT1yfX0sNTk5MDoodCxlLHIpPT57dmFyIG49cig2Mzg0KSxvPXIoNzQxMiksaT1yKDQ4NjUpLGE9cig0MDM3KSx1PXIoMzg4Nikscz1yKDQ2MjYpLGM9cigyNzgpLGw9cig4ODA1KSxmPXIoMTkxMSkscD1yKDgyMzQpLGg9cig2OTA0KSxkPXIoNDE2MCksdj1yKDM4MjQpLGI9cig5MTQ4KSxtPXIoODUxNykseT1yKDE0NjkpLGc9cig0MTQ0KSxfPXIoNjY4OCksaj1yKDMyMTgpLHc9cigyOTI4KSx4PXIoMzY3NCksTz1yKDE3MDQpLFM9XCJbb2JqZWN0IEFyZ3VtZW50c11cIixBPVwiW29iamVjdCBGdW5jdGlvbl1cIixFPVwiW29iamVjdCBPYmplY3RdXCIsaz17fTtrW1NdPWtbXCJbb2JqZWN0IEFycmF5XVwiXT1rW1wiW29iamVjdCBBcnJheUJ1ZmZlcl1cIl09a1tcIltvYmplY3QgRGF0YVZpZXddXCJdPWtbXCJbb2JqZWN0IEJvb2xlYW5dXCJdPWtbXCJbb2JqZWN0IERhdGVdXCJdPWtbXCJbb2JqZWN0IEZsb2F0MzJBcnJheV1cIl09a1tcIltvYmplY3QgRmxvYXQ2NEFycmF5XVwiXT1rW1wiW29iamVjdCBJbnQ4QXJyYXldXCJdPWtbXCJbb2JqZWN0IEludDE2QXJyYXldXCJdPWtbXCJbb2JqZWN0IEludDMyQXJyYXldXCJdPWtbXCJbb2JqZWN0IE1hcF1cIl09a1tcIltvYmplY3QgTnVtYmVyXVwiXT1rW0VdPWtbXCJbb2JqZWN0IFJlZ0V4cF1cIl09a1tcIltvYmplY3QgU2V0XVwiXT1rW1wiW29iamVjdCBTdHJpbmddXCJdPWtbXCJbb2JqZWN0IFN5bWJvbF1cIl09a1tcIltvYmplY3QgVWludDhBcnJheV1cIl09a1tcIltvYmplY3QgVWludDhDbGFtcGVkQXJyYXldXCJdPWtbXCJbb2JqZWN0IFVpbnQxNkFycmF5XVwiXT1rW1wiW29iamVjdCBVaW50MzJBcnJheV1cIl09ITAsa1tcIltvYmplY3QgRXJyb3JdXCJdPWtbQV09a1tcIltvYmplY3QgV2Vha01hcF1cIl09ITEsdC5leHBvcnRzPWZ1bmN0aW9uIHQoZSxyLEQsQyxQLEYpe3ZhciB6LFQ9MSZyLE09MiZyLEw9NCZyO2lmKEQmJih6PVA/RChlLEMsUCxGKTpEKGUpKSx2b2lkIDAhPT16KXJldHVybiB6O2lmKCFqKGUpKXJldHVybiBlO3ZhciBJPXkoZSk7aWYoSSl7aWYoej12KGUpLCFUKXJldHVybiBjKGUseil9ZWxzZXt2YXIgTj1kKGUpLFI9Tj09QXx8XCJbb2JqZWN0IEdlbmVyYXRvckZ1bmN0aW9uXVwiPT1OO2lmKGcoZSkpcmV0dXJuIHMoZSxUKTtpZihOPT1FfHxOPT1TfHxSJiYhUCl7aWYoej1NfHxSP3t9Om0oZSksIVQpcmV0dXJuIE0/ZihlLHUoeixlKSk6bChlLGEoeixlKSl9ZWxzZXtpZigha1tOXSlyZXR1cm4gUD9lOnt9O3o9YihlLE4sVCl9fUZ8fChGPW5ldyBuKTt2YXIgcT1GLmdldChlKTtpZihxKXJldHVybiBxO0Yuc2V0KGUseiksdyhlKT9lLmZvckVhY2goKGZ1bmN0aW9uKG4pe3ouYWRkKHQobixyLEQsbixlLEYpKX0pKTpfKGUpJiZlLmZvckVhY2goKGZ1bmN0aW9uKG4sbyl7ei5zZXQobyx0KG4scixELG8sZSxGKSl9KSk7dmFyIEc9ST92b2lkIDA6KEw/TT9oOnA6TT9POngpKGUpO3JldHVybiBvKEd8fGUsKGZ1bmN0aW9uKG4sbyl7RyYmKG49ZVtvPW5dKSxpKHosbyx0KG4scixELG8sZSxGKSl9KSksen19LDMxMTg6KHQsZSxyKT0+e3ZhciBuPXIoMzIxOCksbz1PYmplY3QuY3JlYXRlLGk9ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KCl7fXJldHVybiBmdW5jdGlvbihlKXtpZighbihlKSlyZXR1cm57fTtpZihvKXJldHVybiBvKGUpO3QucHJvdG90eXBlPWU7dmFyIHI9bmV3IHQ7cmV0dXJuIHQucHJvdG90eXBlPXZvaWQgMCxyfX0oKTt0LmV4cG9ydHM9aX0sNzMxOih0LGUscik9Pnt2YXIgbj1yKDg2NjgpLG89cig3NDQzKSxpPXIoMTE5NiksYT1yKDk5MzIpLHU9cigxNzE3KSxzPXIoNDc1Nyk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxyLGMpe3ZhciBsPS0xLGY9byxwPSEwLGg9dC5sZW5ndGgsZD1bXSx2PWUubGVuZ3RoO2lmKCFoKXJldHVybiBkO3ImJihlPWEoZSx1KHIpKSksYz8oZj1pLHA9ITEpOmUubGVuZ3RoPj0yMDAmJihmPXMscD0hMSxlPW5ldyBuKGUpKTt0OmZvcig7KytsPGg7KXt2YXIgYj10W2xdLG09bnVsbD09cj9iOnIoYik7aWYoYj1jfHwwIT09Yj9iOjAscCYmbT09bSl7Zm9yKHZhciB5PXY7eS0tOylpZihlW3ldPT09bSljb250aW51ZSB0O2QucHVzaChiKX1lbHNlIGYoZSxtLGMpfHxkLnB1c2goYil9cmV0dXJuIGR9fSwxODQ4OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLHIsbil7Zm9yKHZhciBvPXQubGVuZ3RoLGk9cisobj8xOi0xKTtuP2ktLTorK2k8bzspaWYoZSh0W2ldLGksdCkpcmV0dXJuIGk7cmV0dXJuLTF9fSwxMDc4Oih0LGUscik9Pnt2YXIgbj1yKDI0ODgpLG89cig3Mjg1KTt0LmV4cG9ydHM9ZnVuY3Rpb24gdChlLHIsaSxhLHUpe3ZhciBzPS0xLGM9ZS5sZW5ndGg7Zm9yKGl8fChpPW8pLHV8fCh1PVtdKTsrK3M8Yzspe3ZhciBsPWVbc107cj4wJiZpKGwpP3I+MT90KGwsci0xLGksYSx1KTpuKHUsbCk6YXx8KHVbdS5sZW5ndGhdPWwpfXJldHVybiB1fX0sODQ4MzoodCxlLHIpPT57dmFyIG49cig1MDYzKSgpO3QuZXhwb3J0cz1ufSw3ODE2Oih0LGUscik9Pnt2YXIgbj1yKDg0ODMpLG89cigzNjc0KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdCYmbih0LGUsbyl9fSw3Nzg2Oih0LGUscik9Pnt2YXIgbj1yKDE4MTEpLG89cigzMjcpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe2Zvcih2YXIgcj0wLGk9KGU9bihlLHQpKS5sZW5ndGg7bnVsbCE9dCYmcjxpOyl0PXRbbyhlW3IrK10pXTtyZXR1cm4gciYmcj09aT90OnZvaWQgMH19LDg4NjY6KHQsZSxyKT0+e3ZhciBuPXIoMjQ4OCksbz1yKDE0NjkpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscil7dmFyIGk9ZSh0KTtyZXR1cm4gbyh0KT9pOm4oaSxyKHQpKX19LDQyMzk6KHQsZSxyKT0+e3ZhciBuPXIoMjcwNSksbz1yKDk2MDcpLGk9cigyMzMzKSxhPW4/bi50b1N0cmluZ1RhZzp2b2lkIDA7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBudWxsPT10P3ZvaWQgMD09PXQ/XCJbb2JqZWN0IFVuZGVmaW5lZF1cIjpcIltvYmplY3QgTnVsbF1cIjphJiZhIGluIE9iamVjdCh0KT9vKHQpOmkodCl9fSwxMzp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIG51bGwhPXQmJmUgaW4gT2JqZWN0KHQpfX0sMjExODoodCxlLHIpPT57dmFyIG49cigxODQ4KSxvPXIoMjcyMiksaT1yKDIzNTEpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscil7cmV0dXJuIGU9PWU/aSh0LGUscik6bih0LG8scil9fSw4OTc1Oih0LGUscik9Pnt2YXIgbj1yKDc4MTYpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscixvKXtyZXR1cm4gbih0LChmdW5jdGlvbih0LG4saSl7ZShvLHIodCksbixpKX0pKSxvfX0sOTQ1NDoodCxlLHIpPT57dmFyIG49cig0MjM5KSxvPXIoNzAwNSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBvKHQpJiZcIltvYmplY3QgQXJndW1lbnRzXVwiPT1uKHQpfX0sOTM5Oih0LGUscik9Pnt2YXIgbj1yKDI0OTIpLG89cig3MDA1KTt0LmV4cG9ydHM9ZnVuY3Rpb24gdChlLHIsaSxhLHUpe3JldHVybiBlPT09cnx8KG51bGw9PWV8fG51bGw9PXJ8fCFvKGUpJiYhbyhyKT9lIT1lJiZyIT1yOm4oZSxyLGksYSx0LHUpKX19LDI0OTI6KHQsZSxyKT0+e3ZhciBuPXIoNjM4NCksbz1yKDcxMTQpLGk9cig4MzUxKSxhPXIoNjA5NiksdT1yKDQxNjApLHM9cigxNDY5KSxjPXIoNDE0NCksbD1yKDY3MTkpLGY9XCJbb2JqZWN0IEFyZ3VtZW50c11cIixwPVwiW29iamVjdCBBcnJheV1cIixoPVwiW29iamVjdCBPYmplY3RdXCIsZD1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscix2LGIsbSl7dmFyIHk9cyh0KSxnPXMoZSksXz15P3A6dSh0KSxqPWc/cDp1KGUpLHc9KF89Xz09Zj9oOl8pPT1oLHg9KGo9aj09Zj9oOmopPT1oLE89Xz09ajtpZihPJiZjKHQpKXtpZighYyhlKSlyZXR1cm4hMTt5PSEwLHc9ITF9aWYoTyYmIXcpcmV0dXJuIG18fChtPW5ldyBuKSx5fHxsKHQpP28odCxlLHIsdixiLG0pOmkodCxlLF8scix2LGIsbSk7aWYoISgxJnIpKXt2YXIgUz13JiZkLmNhbGwodCxcIl9fd3JhcHBlZF9fXCIpLEE9eCYmZC5jYWxsKGUsXCJfX3dyYXBwZWRfX1wiKTtpZihTfHxBKXt2YXIgRT1TP3QudmFsdWUoKTp0LGs9QT9lLnZhbHVlKCk6ZTtyZXR1cm4gbXx8KG09bmV3IG4pLGIoRSxrLHIsdixtKX19cmV0dXJuISFPJiYobXx8KG09bmV3IG4pLGEodCxlLHIsdixiLG0pKX19LDU1ODg6KHQsZSxyKT0+e3ZhciBuPXIoNDE2MCksbz1yKDcwMDUpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gbyh0KSYmXCJbb2JqZWN0IE1hcF1cIj09bih0KX19LDI5NTg6KHQsZSxyKT0+e3ZhciBuPXIoNjM4NCksbz1yKDkzOSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxyLGkpe3ZhciBhPXIubGVuZ3RoLHU9YSxzPSFpO2lmKG51bGw9PXQpcmV0dXJuIXU7Zm9yKHQ9T2JqZWN0KHQpO2EtLTspe3ZhciBjPXJbYV07aWYocyYmY1syXT9jWzFdIT09dFtjWzBdXTohKGNbMF1pbiB0KSlyZXR1cm4hMX1mb3IoOysrYTx1Oyl7dmFyIGw9KGM9clthXSlbMF0sZj10W2xdLHA9Y1sxXTtpZihzJiZjWzJdKXtpZih2b2lkIDA9PT1mJiYhKGwgaW4gdCkpcmV0dXJuITF9ZWxzZXt2YXIgaD1uZXcgbjtpZihpKXZhciBkPWkoZixwLGwsdCxlLGgpO2lmKCEodm9pZCAwPT09ZD9vKHAsZiwzLGksaCk6ZCkpcmV0dXJuITF9fXJldHVybiEwfX0sMjcyMjp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiB0IT10fX0sODQ1ODoodCxlLHIpPT57dmFyIG49cigzNTYwKSxvPXIoNTM0NiksaT1yKDMyMTgpLGE9cigzNDYpLHU9L15cXFtvYmplY3QgLis/Q29uc3RydWN0b3JcXF0kLyxzPUZ1bmN0aW9uLnByb3RvdHlwZSxjPU9iamVjdC5wcm90b3R5cGUsbD1zLnRvU3RyaW5nLGY9Yy5oYXNPd25Qcm9wZXJ0eSxwPVJlZ0V4cChcIl5cIitsLmNhbGwoZikucmVwbGFjZSgvW1xcXFxeJC4qKz8oKVtcXF17fXxdL2csXCJcXFxcJCZcIikucmVwbGFjZSgvaGFzT3duUHJvcGVydHl8KGZ1bmN0aW9uKS4qPyg/PVxcXFxcXCgpfCBmb3IgLis/KD89XFxcXFxcXSkvZyxcIiQxLio/XCIpK1wiJFwiKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuISghaSh0KXx8byh0KSkmJihuKHQpP3A6dSkudGVzdChhKHQpKX19LDkyMjE6KHQsZSxyKT0+e3ZhciBuPXIoNDE2MCksbz1yKDcwMDUpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gbyh0KSYmXCJbb2JqZWN0IFNldF1cIj09bih0KX19LDg3NDk6KHQsZSxyKT0+e3ZhciBuPXIoNDIzOSksbz1yKDE3ODApLGk9cig3MDA1KSxhPXt9O2FbXCJbb2JqZWN0IEZsb2F0MzJBcnJheV1cIl09YVtcIltvYmplY3QgRmxvYXQ2NEFycmF5XVwiXT1hW1wiW29iamVjdCBJbnQ4QXJyYXldXCJdPWFbXCJbb2JqZWN0IEludDE2QXJyYXldXCJdPWFbXCJbb2JqZWN0IEludDMyQXJyYXldXCJdPWFbXCJbb2JqZWN0IFVpbnQ4QXJyYXldXCJdPWFbXCJbb2JqZWN0IFVpbnQ4Q2xhbXBlZEFycmF5XVwiXT1hW1wiW29iamVjdCBVaW50MTZBcnJheV1cIl09YVtcIltvYmplY3QgVWludDMyQXJyYXldXCJdPSEwLGFbXCJbb2JqZWN0IEFyZ3VtZW50c11cIl09YVtcIltvYmplY3QgQXJyYXldXCJdPWFbXCJbb2JqZWN0IEFycmF5QnVmZmVyXVwiXT1hW1wiW29iamVjdCBCb29sZWFuXVwiXT1hW1wiW29iamVjdCBEYXRhVmlld11cIl09YVtcIltvYmplY3QgRGF0ZV1cIl09YVtcIltvYmplY3QgRXJyb3JdXCJdPWFbXCJbb2JqZWN0IEZ1bmN0aW9uXVwiXT1hW1wiW29iamVjdCBNYXBdXCJdPWFbXCJbb2JqZWN0IE51bWJlcl1cIl09YVtcIltvYmplY3QgT2JqZWN0XVwiXT1hW1wiW29iamVjdCBSZWdFeHBdXCJdPWFbXCJbb2JqZWN0IFNldF1cIl09YVtcIltvYmplY3QgU3RyaW5nXVwiXT1hW1wiW29iamVjdCBXZWFrTWFwXVwiXT0hMSx0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIGkodCkmJm8odC5sZW5ndGgpJiYhIWFbbih0KV19fSw3MjA2Oih0LGUscik9Pnt2YXIgbj1yKDE1NzMpLG89cig2NDMyKSxpPXIoNjU1NyksYT1yKDE0NjkpLHU9cig5NjAxKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuXCJmdW5jdGlvblwiPT10eXBlb2YgdD90Om51bGw9PXQ/aTpcIm9iamVjdFwiPT10eXBlb2YgdD9hKHQpP28odFswXSx0WzFdKTpuKHQpOnUodCl9fSwyODA6KHQsZSxyKT0+e3ZhciBuPXIoNTcyNiksbz1yKDY5MTYpLGk9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7aWYoIW4odCkpcmV0dXJuIG8odCk7dmFyIGU9W107Zm9yKHZhciByIGluIE9iamVjdCh0KSlpLmNhbGwodCxyKSYmXCJjb25zdHJ1Y3RvclwiIT1yJiZlLnB1c2gocik7cmV0dXJuIGV9fSwzMTM6KHQsZSxyKT0+e3ZhciBuPXIoMzIxOCksbz1yKDU3MjYpLGk9cigzNDk4KSxhPU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe2lmKCFuKHQpKXJldHVybiBpKHQpO3ZhciBlPW8odCkscj1bXTtmb3IodmFyIHUgaW4gdCkoXCJjb25zdHJ1Y3RvclwiIT11fHwhZSYmYS5jYWxsKHQsdSkpJiZyLnB1c2godSk7cmV0dXJuIHJ9fSwxNTczOih0LGUscik9Pnt2YXIgbj1yKDI5NTgpLG89cigxNDk5KSxpPXIoMjYzNCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPW8odCk7cmV0dXJuIDE9PWUubGVuZ3RoJiZlWzBdWzJdP2koZVswXVswXSxlWzBdWzFdKTpmdW5jdGlvbihyKXtyZXR1cm4gcj09PXR8fG4ocix0LGUpfX19LDY0MzI6KHQsZSxyKT0+e3ZhciBuPXIoOTM5KSxvPXIoNzM2MSksaT1yKDkwOTUpLGE9cig1NDAzKSx1PXIoOTE2Mikscz1yKDI2MzQpLGM9cigzMjcpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiBhKHQpJiZ1KGUpP3MoYyh0KSxlKTpmdW5jdGlvbihyKXt2YXIgYT1vKHIsdCk7cmV0dXJuIHZvaWQgMD09PWEmJmE9PT1lP2kocix0KTpuKGUsYSwzKX19fSwzNzE6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oZSl7cmV0dXJuIG51bGw9PWU/dm9pZCAwOmVbdF19fX0sOTE1MjoodCxlLHIpPT57dmFyIG49cig3Nzg2KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKGUpe3JldHVybiBuKGUsdCl9fX0sNTk3NjoodCxlLHIpPT57dmFyIG49cig2NTU3KSxvPXIoNTM1NyksaT1yKDYxKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gaShvKHQsZSxuKSx0K1wiXCIpfX0sNjU2MDoodCxlLHIpPT57dmFyIG49cig1NzAzKSxvPXIoODc3NyksaT1yKDY1NTcpLGE9bz9mdW5jdGlvbih0LGUpe3JldHVybiBvKHQsXCJ0b1N0cmluZ1wiLHtjb25maWd1cmFibGU6ITAsZW51bWVyYWJsZTohMSx2YWx1ZTpuKGUpLHdyaXRhYmxlOiEwfSl9Omk7dC5leHBvcnRzPWF9LDI1NDU6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe2Zvcih2YXIgcj0tMSxuPUFycmF5KHQpOysrcjx0OyluW3JdPWUocik7cmV0dXJuIG59fSw1MzE6KHQsZSxyKT0+e3ZhciBuPXIoMjcwNSksbz1yKDk5MzIpLGk9cigxNDY5KSxhPXIoMzQ0OCksdT1uP24ucHJvdG90eXBlOnZvaWQgMCxzPXU/dS50b1N0cmluZzp2b2lkIDA7dC5leHBvcnRzPWZ1bmN0aW9uIHQoZSl7aWYoXCJzdHJpbmdcIj09dHlwZW9mIGUpcmV0dXJuIGU7aWYoaShlKSlyZXR1cm4gbyhlLHQpK1wiXCI7aWYoYShlKSlyZXR1cm4gcz9zLmNhbGwoZSk6XCJcIjt2YXIgcj1lK1wiXCI7cmV0dXJuXCIwXCI9PXImJjEvZT09LTEvMD9cIi0wXCI6cn19LDc1NjE6KHQsZSxyKT0+e3ZhciBuPXIoNzk5MCksbz0vXlxccysvO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gdD90LnNsaWNlKDAsbih0KSsxKS5yZXBsYWNlKG8sXCJcIik6dH19LDE3MTc6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oZSl7cmV0dXJuIHQoZSl9fX0sNTY1MjoodCxlLHIpPT57dmFyIG49cig4NjY4KSxvPXIoNzQ0MyksaT1yKDExOTYpLGE9cig0NzU3KSx1PXIoMzU5Mykscz1yKDE4MTQpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscil7dmFyIGM9LTEsbD1vLGY9dC5sZW5ndGgscD0hMCxoPVtdLGQ9aDtpZihyKXA9ITEsbD1pO2Vsc2UgaWYoZj49MjAwKXt2YXIgdj1lP251bGw6dSh0KTtpZih2KXJldHVybiBzKHYpO3A9ITEsbD1hLGQ9bmV3IG59ZWxzZSBkPWU/W106aDt0OmZvcig7KytjPGY7KXt2YXIgYj10W2NdLG09ZT9lKGIpOmI7aWYoYj1yfHwwIT09Yj9iOjAscCYmbT09bSl7Zm9yKHZhciB5PWQubGVuZ3RoO3ktLTspaWYoZFt5XT09PW0pY29udGludWUgdDtlJiZkLnB1c2gobSksaC5wdXNoKGIpfWVsc2UgbChkLG0scil8fChkIT09aCYmZC5wdXNoKG0pLGgucHVzaChiKSl9cmV0dXJuIGh9fSw0NzU3OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdC5oYXMoZSl9fSwxODExOih0LGUscik9Pnt2YXIgbj1yKDE0NjkpLG89cig1NDAzKSxpPXIoNTUxNCksYT1yKDk4MzMpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiBuKHQpP3Q6byh0LGUpP1t0XTppKGEodCkpfX0sNDMxODoodCxlLHIpPT57dmFyIG49cigxMTQ5KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9bmV3IHQuY29uc3RydWN0b3IodC5ieXRlTGVuZ3RoKTtyZXR1cm4gbmV3IG4oZSkuc2V0KG5ldyBuKHQpKSxlfX0sNDYyNjoodCxlLHIpPT57dD1yLm5tZCh0KTt2YXIgbj1yKDU2MzkpLG89ZSYmIWUubm9kZVR5cGUmJmUsaT1vJiZ0JiYhdC5ub2RlVHlwZSYmdCxhPWkmJmkuZXhwb3J0cz09PW8/bi5CdWZmZXI6dm9pZCAwLHU9YT9hLmFsbG9jVW5zYWZlOnZvaWQgMDt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtpZihlKXJldHVybiB0LnNsaWNlKCk7dmFyIHI9dC5sZW5ndGgsbj11P3Uocik6bmV3IHQuY29uc3RydWN0b3Iocik7cmV0dXJuIHQuY29weShuKSxufX0sNzE1NzoodCxlLHIpPT57dmFyIG49cig0MzE4KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXt2YXIgcj1lP24odC5idWZmZXIpOnQuYnVmZmVyO3JldHVybiBuZXcgdC5jb25zdHJ1Y3RvcihyLHQuYnl0ZU9mZnNldCx0LmJ5dGVMZW5ndGgpfX0sMzE0Nzp0PT57dmFyIGU9L1xcdyokLzt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIHI9bmV3IHQuY29uc3RydWN0b3IodC5zb3VyY2UsZS5leGVjKHQpKTtyZXR1cm4gci5sYXN0SW5kZXg9dC5sYXN0SW5kZXgscn19LDQxOToodCxlLHIpPT57dmFyIG49cigyNzA1KSxvPW4/bi5wcm90b3R5cGU6dm9pZCAwLGk9bz9vLnZhbHVlT2Y6dm9pZCAwO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gaT9PYmplY3QoaS5jYWxsKHQpKTp7fX19LDcxMzM6KHQsZSxyKT0+e3ZhciBuPXIoNDMxOCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7dmFyIHI9ZT9uKHQuYnVmZmVyKTp0LmJ1ZmZlcjtyZXR1cm4gbmV3IHQuY29uc3RydWN0b3Iocix0LmJ5dGVPZmZzZXQsdC5sZW5ndGgpfX0sMjc4OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXt2YXIgcj0tMSxuPXQubGVuZ3RoO2ZvcihlfHwoZT1BcnJheShuKSk7KytyPG47KWVbcl09dFtyXTtyZXR1cm4gZX19LDgzNjM6KHQsZSxyKT0+e3ZhciBuPXIoNDg2NSksbz1yKDk0NjUpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscixpKXt2YXIgYT0hcjtyfHwocj17fSk7Zm9yKHZhciB1PS0xLHM9ZS5sZW5ndGg7Kyt1PHM7KXt2YXIgYz1lW3VdLGw9aT9pKHJbY10sdFtjXSxjLHIsdCk6dm9pZCAwO3ZvaWQgMD09PWwmJihsPXRbY10pLGE/byhyLGMsbCk6bihyLGMsbCl9cmV0dXJuIHJ9fSw4ODA1Oih0LGUscik9Pnt2YXIgbj1yKDgzNjMpLG89cig5NTUxKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gbih0LG8odCksZSl9fSwxOTExOih0LGUscik9Pnt2YXIgbj1yKDgzNjMpLG89cigxNDQyKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gbih0LG8odCksZSl9fSw0NDI5Oih0LGUscik9Pnt2YXIgbj1yKDU2MzkpW1wiX19jb3JlLWpzX3NoYXJlZF9fXCJdO3QuZXhwb3J0cz1ufSw1MDYzOnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKGUscixuKXtmb3IodmFyIG89LTEsaT1PYmplY3QoZSksYT1uKGUpLHU9YS5sZW5ndGg7dS0tOyl7dmFyIHM9YVt0P3U6KytvXTtpZighMT09PXIoaVtzXSxzLGkpKWJyZWFrfXJldHVybiBlfX19LDc3NDA6KHQsZSxyKT0+e3ZhciBuPXIoNzIwNiksbz1yKDg2MTIpLGk9cigzNjc0KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKGUscixhKXt2YXIgdT1PYmplY3QoZSk7aWYoIW8oZSkpe3ZhciBzPW4ociwzKTtlPWkoZSkscj1mdW5jdGlvbih0KXtyZXR1cm4gcyh1W3RdLHQsdSl9fXZhciBjPXQoZSxyLGEpO3JldHVybiBjPi0xP3Vbcz9lW2NdOmNdOnZvaWQgMH19fSw3Nzc5Oih0LGUscik9Pnt2YXIgbj1yKDg5NzUpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiBmdW5jdGlvbihyLG8pe3JldHVybiBuKHIsdCxlKG8pLHt9KX19fSwzNTkzOih0LGUscik9Pnt2YXIgbj1yKDg1MjUpLG89cigzMDgpLGk9cigxODE0KSxhPW4mJjEvaShuZXcgbihbLC0wXSkpWzFdPT0xLzA/ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBuKHQpfTpvO3QuZXhwb3J0cz1hfSw4Nzc3Oih0LGUscik9Pnt2YXIgbj1yKDg1Miksbz1mdW5jdGlvbigpe3RyeXt2YXIgdD1uKE9iamVjdCxcImRlZmluZVByb3BlcnR5XCIpO3JldHVybiB0KHt9LFwiXCIse30pLHR9Y2F0Y2godCl7fX0oKTt0LmV4cG9ydHM9b30sNzExNDoodCxlLHIpPT57dmFyIG49cig4NjY4KSxvPXIoMjkwOCksaT1yKDQ3NTcpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscixhLHUscyl7dmFyIGM9MSZyLGw9dC5sZW5ndGgsZj1lLmxlbmd0aDtpZihsIT1mJiYhKGMmJmY+bCkpcmV0dXJuITE7dmFyIHA9cy5nZXQodCksaD1zLmdldChlKTtpZihwJiZoKXJldHVybiBwPT1lJiZoPT10O3ZhciBkPS0xLHY9ITAsYj0yJnI/bmV3IG46dm9pZCAwO2ZvcihzLnNldCh0LGUpLHMuc2V0KGUsdCk7KytkPGw7KXt2YXIgbT10W2RdLHk9ZVtkXTtpZihhKXZhciBnPWM/YSh5LG0sZCxlLHQscyk6YShtLHksZCx0LGUscyk7aWYodm9pZCAwIT09Zyl7aWYoZyljb250aW51ZTt2PSExO2JyZWFrfWlmKGIpe2lmKCFvKGUsKGZ1bmN0aW9uKHQsZSl7aWYoIWkoYixlKSYmKG09PT10fHx1KG0sdCxyLGEscykpKXJldHVybiBiLnB1c2goZSl9KSkpe3Y9ITE7YnJlYWt9fWVsc2UgaWYobSE9PXkmJiF1KG0seSxyLGEscykpe3Y9ITE7YnJlYWt9fXJldHVybiBzLmRlbGV0ZSh0KSxzLmRlbGV0ZShlKSx2fX0sODM1MToodCxlLHIpPT57dmFyIG49cigyNzA1KSxvPXIoMTE0OSksaT1yKDc4MTMpLGE9cig3MTE0KSx1PXIoODc3Nikscz1yKDE4MTQpLGM9bj9uLnByb3RvdHlwZTp2b2lkIDAsbD1jP2MudmFsdWVPZjp2b2lkIDA7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxyLG4sYyxmLHApe3N3aXRjaChyKXtjYXNlXCJbb2JqZWN0IERhdGFWaWV3XVwiOmlmKHQuYnl0ZUxlbmd0aCE9ZS5ieXRlTGVuZ3RofHx0LmJ5dGVPZmZzZXQhPWUuYnl0ZU9mZnNldClyZXR1cm4hMTt0PXQuYnVmZmVyLGU9ZS5idWZmZXI7Y2FzZVwiW29iamVjdCBBcnJheUJ1ZmZlcl1cIjpyZXR1cm4hKHQuYnl0ZUxlbmd0aCE9ZS5ieXRlTGVuZ3RofHwhZihuZXcgbyh0KSxuZXcgbyhlKSkpO2Nhc2VcIltvYmplY3QgQm9vbGVhbl1cIjpjYXNlXCJbb2JqZWN0IERhdGVdXCI6Y2FzZVwiW29iamVjdCBOdW1iZXJdXCI6cmV0dXJuIGkoK3QsK2UpO2Nhc2VcIltvYmplY3QgRXJyb3JdXCI6cmV0dXJuIHQubmFtZT09ZS5uYW1lJiZ0Lm1lc3NhZ2U9PWUubWVzc2FnZTtjYXNlXCJbb2JqZWN0IFJlZ0V4cF1cIjpjYXNlXCJbb2JqZWN0IFN0cmluZ11cIjpyZXR1cm4gdD09ZStcIlwiO2Nhc2VcIltvYmplY3QgTWFwXVwiOnZhciBoPXU7Y2FzZVwiW29iamVjdCBTZXRdXCI6dmFyIGQ9MSZuO2lmKGh8fChoPXMpLHQuc2l6ZSE9ZS5zaXplJiYhZClyZXR1cm4hMTt2YXIgdj1wLmdldCh0KTtpZih2KXJldHVybiB2PT1lO258PTIscC5zZXQodCxlKTt2YXIgYj1hKGgodCksaChlKSxuLGMsZixwKTtyZXR1cm4gcC5kZWxldGUodCksYjtjYXNlXCJbb2JqZWN0IFN5bWJvbF1cIjppZihsKXJldHVybiBsLmNhbGwodCk9PWwuY2FsbChlKX1yZXR1cm4hMX19LDYwOTY6KHQsZSxyKT0+e3ZhciBuPXIoODIzNCksbz1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscixpLGEsdSl7dmFyIHM9MSZyLGM9bih0KSxsPWMubGVuZ3RoO2lmKGwhPW4oZSkubGVuZ3RoJiYhcylyZXR1cm4hMTtmb3IodmFyIGY9bDtmLS07KXt2YXIgcD1jW2ZdO2lmKCEocz9wIGluIGU6by5jYWxsKGUscCkpKXJldHVybiExfXZhciBoPXUuZ2V0KHQpLGQ9dS5nZXQoZSk7aWYoaCYmZClyZXR1cm4gaD09ZSYmZD09dDt2YXIgdj0hMDt1LnNldCh0LGUpLHUuc2V0KGUsdCk7Zm9yKHZhciBiPXM7KytmPGw7KXt2YXIgbT10W3A9Y1tmXV0seT1lW3BdO2lmKGkpdmFyIGc9cz9pKHksbSxwLGUsdCx1KTppKG0seSxwLHQsZSx1KTtpZighKHZvaWQgMD09PWc/bT09PXl8fGEobSx5LHIsaSx1KTpnKSl7dj0hMTticmVha31ifHwoYj1cImNvbnN0cnVjdG9yXCI9PXApfWlmKHYmJiFiKXt2YXIgXz10LmNvbnN0cnVjdG9yLGo9ZS5jb25zdHJ1Y3RvcjtfPT1qfHwhKFwiY29uc3RydWN0b3JcImluIHQpfHwhKFwiY29uc3RydWN0b3JcImluIGUpfHxcImZ1bmN0aW9uXCI9PXR5cGVvZiBfJiZfIGluc3RhbmNlb2YgXyYmXCJmdW5jdGlvblwiPT10eXBlb2YgaiYmaiBpbnN0YW5jZW9mIGp8fCh2PSExKX1yZXR1cm4gdS5kZWxldGUodCksdS5kZWxldGUoZSksdn19LDE5NTc6KHQsZSxyKT0+e3ZhciBuPVwib2JqZWN0XCI9PXR5cGVvZiByLmcmJnIuZyYmci5nLk9iamVjdD09PU9iamVjdCYmci5nO3QuZXhwb3J0cz1ufSw4MjM0Oih0LGUscik9Pnt2YXIgbj1yKDg4NjYpLG89cig5NTUxKSxpPXIoMzY3NCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBuKHQsaSxvKX19LDY5MDQ6KHQsZSxyKT0+e3ZhciBuPXIoODg2Niksbz1yKDE0NDIpLGk9cigxNzA0KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIG4odCxpLG8pfX0sNTA1MDoodCxlLHIpPT57dmFyIG49cig3MDE5KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXt2YXIgcj10Ll9fZGF0YV9fO3JldHVybiBuKGUpP3JbXCJzdHJpbmdcIj09dHlwZW9mIGU/XCJzdHJpbmdcIjpcImhhc2hcIl06ci5tYXB9fSwxNDk5Oih0LGUscik9Pnt2YXIgbj1yKDkxNjIpLG89cigzNjc0KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7Zm9yKHZhciBlPW8odCkscj1lLmxlbmd0aDtyLS07KXt2YXIgaT1lW3JdLGE9dFtpXTtlW3JdPVtpLGEsbihhKV19cmV0dXJuIGV9fSw4NTI6KHQsZSxyKT0+e3ZhciBuPXIoODQ1OCksbz1yKDc4MDEpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3ZhciByPW8odCxlKTtyZXR1cm4gbihyKT9yOnZvaWQgMH19LDU5MjQ6KHQsZSxyKT0+e3ZhciBuPXIoNTU2OSkoT2JqZWN0LmdldFByb3RvdHlwZU9mLE9iamVjdCk7dC5leHBvcnRzPW59LDk2MDc6KHQsZSxyKT0+e3ZhciBuPXIoMjcwNSksbz1PYmplY3QucHJvdG90eXBlLGk9by5oYXNPd25Qcm9wZXJ0eSxhPW8udG9TdHJpbmcsdT1uP24udG9TdHJpbmdUYWc6dm9pZCAwO3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT1pLmNhbGwodCx1KSxyPXRbdV07dHJ5e3RbdV09dm9pZCAwO3ZhciBuPSEwfWNhdGNoKHQpe312YXIgbz1hLmNhbGwodCk7cmV0dXJuIG4mJihlP3RbdV09cjpkZWxldGUgdFt1XSksb319LDk1NTE6KHQsZSxyKT0+e3ZhciBuPXIoNDk2Myksbz1yKDQ3OSksaT1PYmplY3QucHJvdG90eXBlLnByb3BlcnR5SXNFbnVtZXJhYmxlLGE9T2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyx1PWE/ZnVuY3Rpb24odCl7cmV0dXJuIG51bGw9PXQ/W106KHQ9T2JqZWN0KHQpLG4oYSh0KSwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuY2FsbCh0LGUpfSkpKX06bzt0LmV4cG9ydHM9dX0sMTQ0MjoodCxlLHIpPT57dmFyIG49cigyNDg4KSxvPXIoNTkyNCksaT1yKDk1NTEpLGE9cig0NzkpLHU9T2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scz9mdW5jdGlvbih0KXtmb3IodmFyIGU9W107dDspbihlLGkodCkpLHQ9byh0KTtyZXR1cm4gZX06YTt0LmV4cG9ydHM9dX0sNDE2MDoodCxlLHIpPT57dmFyIG49cig4NTUyKSxvPXIoNzA3MSksaT1yKDM4MTgpLGE9cig4NTI1KSx1PXIoNTc3KSxzPXIoNDIzOSksYz1yKDM0NiksbD1cIltvYmplY3QgTWFwXVwiLGY9XCJbb2JqZWN0IFByb21pc2VdXCIscD1cIltvYmplY3QgU2V0XVwiLGg9XCJbb2JqZWN0IFdlYWtNYXBdXCIsZD1cIltvYmplY3QgRGF0YVZpZXddXCIsdj1jKG4pLGI9YyhvKSxtPWMoaSkseT1jKGEpLGc9Yyh1KSxfPXM7KG4mJl8obmV3IG4obmV3IEFycmF5QnVmZmVyKDEpKSkhPWR8fG8mJl8obmV3IG8pIT1sfHxpJiZfKGkucmVzb2x2ZSgpKSE9Znx8YSYmXyhuZXcgYSkhPXB8fHUmJl8obmV3IHUpIT1oKSYmKF89ZnVuY3Rpb24odCl7dmFyIGU9cyh0KSxyPVwiW29iamVjdCBPYmplY3RdXCI9PWU/dC5jb25zdHJ1Y3Rvcjp2b2lkIDAsbj1yP2Mocik6XCJcIjtpZihuKXN3aXRjaChuKXtjYXNlIHY6cmV0dXJuIGQ7Y2FzZSBiOnJldHVybiBsO2Nhc2UgbTpyZXR1cm4gZjtjYXNlIHk6cmV0dXJuIHA7Y2FzZSBnOnJldHVybiBofXJldHVybiBlfSksdC5leHBvcnRzPV99LDc4MDE6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiBudWxsPT10P3ZvaWQgMDp0W2VdfX0sMjIyOih0LGUscik9Pnt2YXIgbj1yKDE4MTEpLG89cig1Njk0KSxpPXIoMTQ2OSksYT1yKDU3NzYpLHU9cigxNzgwKSxzPXIoMzI3KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLHIpe2Zvcih2YXIgYz0tMSxsPShlPW4oZSx0KSkubGVuZ3RoLGY9ITE7KytjPGw7KXt2YXIgcD1zKGVbY10pO2lmKCEoZj1udWxsIT10JiZyKHQscCkpKWJyZWFrO3Q9dFtwXX1yZXR1cm4gZnx8KytjIT1sP2Y6ISEobD1udWxsPT10PzA6dC5sZW5ndGgpJiZ1KGwpJiZhKHAsbCkmJihpKHQpfHxvKHQpKX19LDE3ODk6KHQsZSxyKT0+e3ZhciBuPXIoNDUzNik7dC5leHBvcnRzPWZ1bmN0aW9uKCl7dGhpcy5fX2RhdGFfXz1uP24obnVsbCk6e30sdGhpcy5zaXplPTB9fSw0MDE6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT10aGlzLmhhcyh0KSYmZGVsZXRlIHRoaXMuX19kYXRhX19bdF07cmV0dXJuIHRoaXMuc2l6ZS09ZT8xOjAsZX19LDc2Njc6KHQsZSxyKT0+e3ZhciBuPXIoNDUzNiksbz1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT10aGlzLl9fZGF0YV9fO2lmKG4pe3ZhciByPWVbdF07cmV0dXJuXCJfX2xvZGFzaF9oYXNoX3VuZGVmaW5lZF9fXCI9PT1yP3ZvaWQgMDpyfXJldHVybiBvLmNhbGwoZSx0KT9lW3RdOnZvaWQgMH19LDEzMjc6KHQsZSxyKT0+e3ZhciBuPXIoNDUzNiksbz1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT10aGlzLl9fZGF0YV9fO3JldHVybiBuP3ZvaWQgMCE9PWVbdF06by5jYWxsKGUsdCl9fSwxODY2Oih0LGUscik9Pnt2YXIgbj1yKDQ1MzYpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3ZhciByPXRoaXMuX19kYXRhX187cmV0dXJuIHRoaXMuc2l6ZSs9dGhpcy5oYXModCk/MDoxLHJbdF09biYmdm9pZCAwPT09ZT9cIl9fbG9kYXNoX2hhc2hfdW5kZWZpbmVkX19cIjplLHRoaXN9fSwzODI0OnQ9Pnt2YXIgZT1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgcj10Lmxlbmd0aCxuPW5ldyB0LmNvbnN0cnVjdG9yKHIpO3JldHVybiByJiZcInN0cmluZ1wiPT10eXBlb2YgdFswXSYmZS5jYWxsKHQsXCJpbmRleFwiKSYmKG4uaW5kZXg9dC5pbmRleCxuLmlucHV0PXQuaW5wdXQpLG59fSw5MTQ4Oih0LGUscik9Pnt2YXIgbj1yKDQzMTgpLG89cig3MTU3KSxpPXIoMzE0NyksYT1yKDQxOSksdT1yKDcxMzMpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscil7dmFyIHM9dC5jb25zdHJ1Y3Rvcjtzd2l0Y2goZSl7Y2FzZVwiW29iamVjdCBBcnJheUJ1ZmZlcl1cIjpyZXR1cm4gbih0KTtjYXNlXCJbb2JqZWN0IEJvb2xlYW5dXCI6Y2FzZVwiW29iamVjdCBEYXRlXVwiOnJldHVybiBuZXcgcygrdCk7Y2FzZVwiW29iamVjdCBEYXRhVmlld11cIjpyZXR1cm4gbyh0LHIpO2Nhc2VcIltvYmplY3QgRmxvYXQzMkFycmF5XVwiOmNhc2VcIltvYmplY3QgRmxvYXQ2NEFycmF5XVwiOmNhc2VcIltvYmplY3QgSW50OEFycmF5XVwiOmNhc2VcIltvYmplY3QgSW50MTZBcnJheV1cIjpjYXNlXCJbb2JqZWN0IEludDMyQXJyYXldXCI6Y2FzZVwiW29iamVjdCBVaW50OEFycmF5XVwiOmNhc2VcIltvYmplY3QgVWludDhDbGFtcGVkQXJyYXldXCI6Y2FzZVwiW29iamVjdCBVaW50MTZBcnJheV1cIjpjYXNlXCJbb2JqZWN0IFVpbnQzMkFycmF5XVwiOnJldHVybiB1KHQscik7Y2FzZVwiW29iamVjdCBNYXBdXCI6Y2FzZVwiW29iamVjdCBTZXRdXCI6cmV0dXJuIG5ldyBzO2Nhc2VcIltvYmplY3QgTnVtYmVyXVwiOmNhc2VcIltvYmplY3QgU3RyaW5nXVwiOnJldHVybiBuZXcgcyh0KTtjYXNlXCJbb2JqZWN0IFJlZ0V4cF1cIjpyZXR1cm4gaSh0KTtjYXNlXCJbb2JqZWN0IFN5bWJvbF1cIjpyZXR1cm4gYSh0KX19fSw4NTE3Oih0LGUscik9Pnt2YXIgbj1yKDMxMTgpLG89cig1OTI0KSxpPXIoNTcyNik7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVyblwiZnVuY3Rpb25cIiE9dHlwZW9mIHQuY29uc3RydWN0b3J8fGkodCk/e306bihvKHQpKX19LDcyODU6KHQsZSxyKT0+e3ZhciBuPXIoMjcwNSksbz1yKDU2OTQpLGk9cigxNDY5KSxhPW4/bi5pc0NvbmNhdFNwcmVhZGFibGU6dm9pZCAwO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gaSh0KXx8byh0KXx8ISEoYSYmdCYmdFthXSl9fSw1Nzc2OnQ9Pnt2YXIgZT0vXig/OjB8WzEtOV1cXGQqKSQvO3QuZXhwb3J0cz1mdW5jdGlvbih0LHIpe3ZhciBuPXR5cGVvZiB0O3JldHVybiEhKHI9bnVsbD09cj85MDA3MTk5MjU0NzQwOTkxOnIpJiYoXCJudW1iZXJcIj09bnx8XCJzeW1ib2xcIiE9biYmZS50ZXN0KHQpKSYmdD4tMSYmdCUxPT0wJiZ0PHJ9fSw1NDAzOih0LGUscik9Pnt2YXIgbj1yKDE0NjkpLG89cigzNDQ4KSxpPS9cXC58XFxbKD86W15bXFxdXSp8KFtcIiddKSg/Oig/IVxcMSlbXlxcXFxdfFxcXFwuKSo/XFwxKVxcXS8sYT0vXlxcdyokLzt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtpZihuKHQpKXJldHVybiExO3ZhciByPXR5cGVvZiB0O3JldHVybiEoXCJudW1iZXJcIiE9ciYmXCJzeW1ib2xcIiE9ciYmXCJib29sZWFuXCIhPXImJm51bGwhPXQmJiFvKHQpKXx8YS50ZXN0KHQpfHwhaS50ZXN0KHQpfHxudWxsIT1lJiZ0IGluIE9iamVjdChlKX19LDcwMTk6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT10eXBlb2YgdDtyZXR1cm5cInN0cmluZ1wiPT1lfHxcIm51bWJlclwiPT1lfHxcInN5bWJvbFwiPT1lfHxcImJvb2xlYW5cIj09ZT9cIl9fcHJvdG9fX1wiIT09dDpudWxsPT09dH19LDUzNDY6KHQsZSxyKT0+e3ZhciBuLG89cig0NDI5KSxpPShuPS9bXi5dKyQvLmV4ZWMobyYmby5rZXlzJiZvLmtleXMuSUVfUFJPVE98fFwiXCIpKT9cIlN5bWJvbChzcmMpXzEuXCIrbjpcIlwiO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4hIWkmJmkgaW4gdH19LDU3MjY6dD0+e3ZhciBlPU9iamVjdC5wcm90b3R5cGU7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciByPXQmJnQuY29uc3RydWN0b3I7cmV0dXJuIHQ9PT0oXCJmdW5jdGlvblwiPT10eXBlb2YgciYmci5wcm90b3R5cGV8fGUpfX0sOTE2MjoodCxlLHIpPT57dmFyIG49cigzMjE4KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIHQ9PXQmJiFuKHQpfX0sNzA0MDp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKCl7dGhpcy5fX2RhdGFfXz1bXSx0aGlzLnNpemU9MH19LDQxMjU6KHQsZSxyKT0+e3ZhciBuPXIoODQ3MCksbz1BcnJheS5wcm90b3R5cGUuc3BsaWNlO3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT10aGlzLl9fZGF0YV9fLHI9bihlLHQpO3JldHVybiEocjwwfHwocj09ZS5sZW5ndGgtMT9lLnBvcCgpOm8uY2FsbChlLHIsMSksLS10aGlzLnNpemUsMCkpfX0sMjExNzoodCxlLHIpPT57dmFyIG49cig4NDcwKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9dGhpcy5fX2RhdGFfXyxyPW4oZSx0KTtyZXR1cm4gcjwwP3ZvaWQgMDplW3JdWzFdfX0sNzUxODoodCxlLHIpPT57dmFyIG49cig4NDcwKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIG4odGhpcy5fX2RhdGFfXyx0KT4tMX19LDQ3MDU6KHQsZSxyKT0+e3ZhciBuPXIoODQ3MCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7dmFyIHI9dGhpcy5fX2RhdGFfXyxvPW4ocix0KTtyZXR1cm4gbzwwPygrK3RoaXMuc2l6ZSxyLnB1c2goW3QsZV0pKTpyW29dWzFdPWUsdGhpc319LDQ3ODU6KHQsZSxyKT0+e3ZhciBuPXIoMTk4OSksbz1yKDg0MDcpLGk9cig3MDcxKTt0LmV4cG9ydHM9ZnVuY3Rpb24oKXt0aGlzLnNpemU9MCx0aGlzLl9fZGF0YV9fPXtoYXNoOm5ldyBuLG1hcDpuZXcoaXx8byksc3RyaW5nOm5ldyBufX19LDEyODU6KHQsZSxyKT0+e3ZhciBuPXIoNTA1MCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPW4odGhpcyx0KS5kZWxldGUodCk7cmV0dXJuIHRoaXMuc2l6ZS09ZT8xOjAsZX19LDZlMzoodCxlLHIpPT57dmFyIG49cig1MDUwKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIG4odGhpcyx0KS5nZXQodCl9fSw5OTE2Oih0LGUscik9Pnt2YXIgbj1yKDUwNTApO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gbih0aGlzLHQpLmhhcyh0KX19LDUyNjU6KHQsZSxyKT0+e3ZhciBuPXIoNTA1MCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7dmFyIHI9bih0aGlzLHQpLG89ci5zaXplO3JldHVybiByLnNldCh0LGUpLHRoaXMuc2l6ZSs9ci5zaXplPT1vPzA6MSx0aGlzfX0sODc3Njp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPS0xLHI9QXJyYXkodC5zaXplKTtyZXR1cm4gdC5mb3JFYWNoKChmdW5jdGlvbih0LG4pe3JbKytlXT1bbix0XX0pKSxyfX0sMjYzNDp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGZ1bmN0aW9uKHIpe3JldHVybiBudWxsIT1yJiZyW3RdPT09ZSYmKHZvaWQgMCE9PWV8fHQgaW4gT2JqZWN0KHIpKX19fSw0NTIzOih0LGUscik9Pnt2YXIgbj1yKDgzMDYpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT1uKHQsKGZ1bmN0aW9uKHQpe3JldHVybiA1MDA9PT1yLnNpemUmJnIuY2xlYXIoKSx0fSkpLHI9ZS5jYWNoZTtyZXR1cm4gZX19LDQ1MzY6KHQsZSxyKT0+e3ZhciBuPXIoODUyKShPYmplY3QsXCJjcmVhdGVcIik7dC5leHBvcnRzPW59LDY5MTY6KHQsZSxyKT0+e3ZhciBuPXIoNTU2OSkoT2JqZWN0LmtleXMsT2JqZWN0KTt0LmV4cG9ydHM9bn0sMzQ5ODp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPVtdO2lmKG51bGwhPXQpZm9yKHZhciByIGluIE9iamVjdCh0KSllLnB1c2gocik7cmV0dXJuIGV9fSwxMTY3Oih0LGUscik9Pnt0PXIubm1kKHQpO3ZhciBuPXIoMTk1Nyksbz1lJiYhZS5ub2RlVHlwZSYmZSxpPW8mJnQmJiF0Lm5vZGVUeXBlJiZ0LGE9aSYmaS5leHBvcnRzPT09byYmbi5wcm9jZXNzLHU9ZnVuY3Rpb24oKXt0cnl7cmV0dXJuIGkmJmkucmVxdWlyZSYmaS5yZXF1aXJlKFwidXRpbFwiKS50eXBlc3x8YSYmYS5iaW5kaW5nJiZhLmJpbmRpbmcoXCJ1dGlsXCIpfWNhdGNoKHQpe319KCk7dC5leHBvcnRzPXV9LDIzMzM6dD0+e3ZhciBlPU9iamVjdC5wcm90b3R5cGUudG9TdHJpbmc7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBlLmNhbGwodCl9fSw1NTY5OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gZnVuY3Rpb24ocil7cmV0dXJuIHQoZShyKSl9fX0sNTM1NzoodCxlLHIpPT57dmFyIG49cig2ODc0KSxvPU1hdGgubWF4O3QuZXhwb3J0cz1mdW5jdGlvbih0LGUscil7cmV0dXJuIGU9byh2b2lkIDA9PT1lP3QubGVuZ3RoLTE6ZSwwKSxmdW5jdGlvbigpe2Zvcih2YXIgaT1hcmd1bWVudHMsYT0tMSx1PW8oaS5sZW5ndGgtZSwwKSxzPUFycmF5KHUpOysrYTx1OylzW2FdPWlbZSthXTthPS0xO2Zvcih2YXIgYz1BcnJheShlKzEpOysrYTxlOyljW2FdPWlbYV07cmV0dXJuIGNbZV09cihzKSxuKHQsdGhpcyxjKX19fSw1NjM5Oih0LGUscik9Pnt2YXIgbj1yKDE5NTcpLG89XCJvYmplY3RcIj09dHlwZW9mIHNlbGYmJnNlbGYmJnNlbGYuT2JqZWN0PT09T2JqZWN0JiZzZWxmLGk9bnx8b3x8RnVuY3Rpb24oXCJyZXR1cm4gdGhpc1wiKSgpO3QuZXhwb3J0cz1pfSw2MTk6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fX2RhdGFfXy5zZXQodCxcIl9fbG9kYXNoX2hhc2hfdW5kZWZpbmVkX19cIiksdGhpc319LDIzODU6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fX2RhdGFfXy5oYXModCl9fSwxODE0OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9LTEscj1BcnJheSh0LnNpemUpO3JldHVybiB0LmZvckVhY2goKGZ1bmN0aW9uKHQpe3JbKytlXT10fSkpLHJ9fSw2MToodCxlLHIpPT57dmFyIG49cig2NTYwKSxvPXIoMTI3NSkobik7dC5leHBvcnRzPW99LDEyNzU6dD0+e3ZhciBlPURhdGUubm93O3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgcj0wLG49MDtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgbz1lKCksaT0xNi0oby1uKTtpZihuPW8saT4wKXtpZigrK3I+PTgwMClyZXR1cm4gYXJndW1lbnRzWzBdfWVsc2Ugcj0wO3JldHVybiB0LmFwcGx5KHZvaWQgMCxhcmd1bWVudHMpfX19LDc0NjU6KHQsZSxyKT0+e3ZhciBuPXIoODQwNyk7dC5leHBvcnRzPWZ1bmN0aW9uKCl7dGhpcy5fX2RhdGFfXz1uZXcgbix0aGlzLnNpemU9MH19LDM3Nzk6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT10aGlzLl9fZGF0YV9fLHI9ZS5kZWxldGUodCk7cmV0dXJuIHRoaXMuc2l6ZT1lLnNpemUscn19LDc1OTk6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fX2RhdGFfXy5nZXQodCl9fSw0NzU4OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuX19kYXRhX18uaGFzKHQpfX0sNDMwOToodCxlLHIpPT57dmFyIG49cig4NDA3KSxvPXIoNzA3MSksaT1yKDMzNjkpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3ZhciByPXRoaXMuX19kYXRhX187aWYociBpbnN0YW5jZW9mIG4pe3ZhciBhPXIuX19kYXRhX187aWYoIW98fGEubGVuZ3RoPDE5OSlyZXR1cm4gYS5wdXNoKFt0LGVdKSx0aGlzLnNpemU9KytyLnNpemUsdGhpcztyPXRoaXMuX19kYXRhX189bmV3IGkoYSl9cmV0dXJuIHIuc2V0KHQsZSksdGhpcy5zaXplPXIuc2l6ZSx0aGlzfX0sMjM1MTp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxyKXtmb3IodmFyIG49ci0xLG89dC5sZW5ndGg7KytuPG87KWlmKHRbbl09PT1lKXJldHVybiBuO3JldHVybi0xfX0sNTUxNDoodCxlLHIpPT57dmFyIG49cig0NTIzKSxvPS9bXi5bXFxdXSt8XFxbKD86KC0/XFxkKyg/OlxcLlxcZCspPyl8KFtcIiddKSgoPzooPyFcXDIpW15cXFxcXXxcXFxcLikqPylcXDIpXFxdfCg/PSg/OlxcLnxcXFtcXF0pKD86XFwufFxcW1xcXXwkKSkvZyxpPS9cXFxcKFxcXFwpPy9nLGE9bigoZnVuY3Rpb24odCl7dmFyIGU9W107cmV0dXJuIDQ2PT09dC5jaGFyQ29kZUF0KDApJiZlLnB1c2goXCJcIiksdC5yZXBsYWNlKG8sKGZ1bmN0aW9uKHQscixuLG8pe2UucHVzaChuP28ucmVwbGFjZShpLFwiJDFcIik6cnx8dCl9KSksZX0pKTt0LmV4cG9ydHM9YX0sMzI3Oih0LGUscik9Pnt2YXIgbj1yKDM0NDgpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtpZihcInN0cmluZ1wiPT10eXBlb2YgdHx8bih0KSlyZXR1cm4gdDt2YXIgZT10K1wiXCI7cmV0dXJuXCIwXCI9PWUmJjEvdD09LTEvMD9cIi0wXCI6ZX19LDM0Njp0PT57dmFyIGU9RnVuY3Rpb24ucHJvdG90eXBlLnRvU3RyaW5nO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtpZihudWxsIT10KXt0cnl7cmV0dXJuIGUuY2FsbCh0KX1jYXRjaCh0KXt9dHJ5e3JldHVybiB0K1wiXCJ9Y2F0Y2godCl7fX1yZXR1cm5cIlwifX0sNzk5MDp0PT57dmFyIGU9L1xccy87dC5leHBvcnRzPWZ1bmN0aW9uKHQpe2Zvcih2YXIgcj10Lmxlbmd0aDtyLS0mJmUudGVzdCh0LmNoYXJBdChyKSk7KTtyZXR1cm4gcn19LDY2Nzg6KHQsZSxyKT0+e3ZhciBuPXIoNTk5MCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBuKHQsNCl9fSwzNjE6KHQsZSxyKT0+e3ZhciBuPXIoNTk5MCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBuKHQsNSl9fSw1NzAzOnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fX0sMTk2NjoodCxlLHIpPT57dmFyIG49cig3MzEpLG89cigxMDc4KSxpPXIoNTk3NiksYT1yKDkyNDYpLHU9aSgoZnVuY3Rpb24odCxlKXtyZXR1cm4gYSh0KT9uKHQsbyhlLDEsYSwhMCkpOltdfSkpO3QuZXhwb3J0cz11fSw3ODEzOnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdD09PWV8fHQhPXQmJmUhPWV9fSwzMzExOih0LGUscik9Pnt2YXIgbj1yKDc3NDApKHIoOTk4KSk7dC5leHBvcnRzPW59LDk5ODoodCxlLHIpPT57dmFyIG49cigxODQ4KSxvPXIoNzIwNiksaT1yKDU1NCksYT1NYXRoLm1heDt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLHIpe3ZhciB1PW51bGw9PXQ/MDp0Lmxlbmd0aDtpZighdSlyZXR1cm4tMTt2YXIgcz1udWxsPT1yPzA6aShyKTtyZXR1cm4gczwwJiYocz1hKHUrcywwKSksbih0LG8oZSwzKSxzKX19LDczNjE6KHQsZSxyKT0+e3ZhciBuPXIoNzc4Nik7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxyKXt2YXIgbz1udWxsPT10P3ZvaWQgMDpuKHQsZSk7cmV0dXJuIHZvaWQgMD09PW8/cjpvfX0sOTA5NToodCxlLHIpPT57dmFyIG49cigxMyksbz1yKDIyMik7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIG51bGwhPXQmJm8odCxlLG4pfX0sNjU1Nzp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiB0fX0sMzEzNzoodCxlLHIpPT57dmFyIG49cig1NzAzKSxvPXIoNzc3OSksaT1yKDY1NTcpLGE9T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZyx1PW8oKGZ1bmN0aW9uKHQsZSxyKXtudWxsIT1lJiZcImZ1bmN0aW9uXCIhPXR5cGVvZiBlLnRvU3RyaW5nJiYoZT1hLmNhbGwoZSkpLHRbZV09cn0pLG4oaSkpO3QuZXhwb3J0cz11fSw1Njk0Oih0LGUscik9Pnt2YXIgbj1yKDk0NTQpLG89cig3MDA1KSxpPU9iamVjdC5wcm90b3R5cGUsYT1pLmhhc093blByb3BlcnR5LHU9aS5wcm9wZXJ0eUlzRW51bWVyYWJsZSxzPW4oZnVuY3Rpb24oKXtyZXR1cm4gYXJndW1lbnRzfSgpKT9uOmZ1bmN0aW9uKHQpe3JldHVybiBvKHQpJiZhLmNhbGwodCxcImNhbGxlZVwiKSYmIXUuY2FsbCh0LFwiY2FsbGVlXCIpfTt0LmV4cG9ydHM9c30sMTQ2OTp0PT57dmFyIGU9QXJyYXkuaXNBcnJheTt0LmV4cG9ydHM9ZX0sODYxMjoodCxlLHIpPT57dmFyIG49cigzNTYwKSxvPXIoMTc4MCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBudWxsIT10JiZvKHQubGVuZ3RoKSYmIW4odCl9fSw5MjQ2Oih0LGUscik9Pnt2YXIgbj1yKDg2MTIpLG89cig3MDA1KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIG8odCkmJm4odCl9fSw0MTQ0Oih0LGUscik9Pnt0PXIubm1kKHQpO3ZhciBuPXIoNTYzOSksbz1yKDUwNjIpLGk9ZSYmIWUubm9kZVR5cGUmJmUsYT1pJiZ0JiYhdC5ub2RlVHlwZSYmdCx1PWEmJmEuZXhwb3J0cz09PWk/bi5CdWZmZXI6dm9pZCAwLHM9KHU/dS5pc0J1ZmZlcjp2b2lkIDApfHxvO3QuZXhwb3J0cz1zfSw4NDQ2Oih0LGUscik9Pnt2YXIgbj1yKDkzOSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIG4odCxlKX19LDM1NjA6KHQsZSxyKT0+e3ZhciBuPXIoNDIzOSksbz1yKDMyMTgpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtpZighbyh0KSlyZXR1cm4hMTt2YXIgZT1uKHQpO3JldHVyblwiW29iamVjdCBGdW5jdGlvbl1cIj09ZXx8XCJbb2JqZWN0IEdlbmVyYXRvckZ1bmN0aW9uXVwiPT1lfHxcIltvYmplY3QgQXN5bmNGdW5jdGlvbl1cIj09ZXx8XCJbb2JqZWN0IFByb3h5XVwiPT1lfX0sMTc4MDp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVyblwibnVtYmVyXCI9PXR5cGVvZiB0JiZ0Pi0xJiZ0JTE9PTAmJnQ8PTkwMDcxOTkyNTQ3NDA5OTF9fSw2Njg4Oih0LGUscik9Pnt2YXIgbj1yKDU1ODgpLG89cigxNzE3KSxpPXIoMTE2NyksYT1pJiZpLmlzTWFwLHU9YT9vKGEpOm47dC5leHBvcnRzPXV9LDMyMTg6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT10eXBlb2YgdDtyZXR1cm4gbnVsbCE9dCYmKFwib2JqZWN0XCI9PWV8fFwiZnVuY3Rpb25cIj09ZSl9fSw3MDA1OnQ9Pnt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIG51bGwhPXQmJlwib2JqZWN0XCI9PXR5cGVvZiB0fX0sMjkyODoodCxlLHIpPT57dmFyIG49cig5MjIxKSxvPXIoMTcxNyksaT1yKDExNjcpLGE9aSYmaS5pc1NldCx1PWE/byhhKTpuO3QuZXhwb3J0cz11fSwzNDQ4Oih0LGUscik9Pnt2YXIgbj1yKDQyMzkpLG89cig3MDA1KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuXCJzeW1ib2xcIj09dHlwZW9mIHR8fG8odCkmJlwiW29iamVjdCBTeW1ib2xdXCI9PW4odCl9fSw2NzE5Oih0LGUscik9Pnt2YXIgbj1yKDg3NDkpLG89cigxNzE3KSxpPXIoMTE2NyksYT1pJiZpLmlzVHlwZWRBcnJheSx1PWE/byhhKTpuO3QuZXhwb3J0cz11fSwzNjc0Oih0LGUscik9Pnt2YXIgbj1yKDQ2MzYpLG89cigyODApLGk9cig4NjEyKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIGkodCk/bih0KTpvKHQpfX0sMTcwNDoodCxlLHIpPT57dmFyIG49cig0NjM2KSxvPXIoMzEzKSxpPXIoODYxMik7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBpKHQpP24odCwhMCk6byh0KX19LDgzMDY6KHQsZSxyKT0+e3ZhciBuPXIoMzM2OSk7ZnVuY3Rpb24gbyh0LGUpe2lmKFwiZnVuY3Rpb25cIiE9dHlwZW9mIHR8fG51bGwhPWUmJlwiZnVuY3Rpb25cIiE9dHlwZW9mIGUpdGhyb3cgbmV3IFR5cGVFcnJvcihcIkV4cGVjdGVkIGEgZnVuY3Rpb25cIik7dmFyIHI9ZnVuY3Rpb24oKXt2YXIgbj1hcmd1bWVudHMsbz1lP2UuYXBwbHkodGhpcyxuKTpuWzBdLGk9ci5jYWNoZTtpZihpLmhhcyhvKSlyZXR1cm4gaS5nZXQobyk7dmFyIGE9dC5hcHBseSh0aGlzLG4pO3JldHVybiByLmNhY2hlPWkuc2V0KG8sYSl8fGksYX07cmV0dXJuIHIuY2FjaGU9bmV3KG8uQ2FjaGV8fG4pLHJ9by5DYWNoZT1uLHQuZXhwb3J0cz1vfSwzMDg6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbigpe319LDk2MDE6KHQsZSxyKT0+e3ZhciBuPXIoMzcxKSxvPXIoOTE1MiksaT1yKDU0MDMpLGE9cigzMjcpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gaSh0KT9uKGEodCkpOm8odCl9fSw0Nzk6dD0+e3QuZXhwb3J0cz1mdW5jdGlvbigpe3JldHVybltdfX0sNTA2Mjp0PT57dC5leHBvcnRzPWZ1bmN0aW9uKCl7cmV0dXJuITF9fSw4NjAxOih0LGUscik9Pnt2YXIgbj1yKDQ4NDEpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gdD9JbmZpbml0eT09PSh0PW4odCkpfHx0PT09LTEvMD8xNzk3NjkzMTM0ODYyMzE1N2UyOTIqKHQ8MD8tMToxKTp0PT10P3Q6MDowPT09dD90OjB9fSw1NTQ6KHQsZSxyKT0+e3ZhciBuPXIoODYwMSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPW4odCkscj1lJTE7cmV0dXJuIGU9PWU/cj9lLXI6ZTowfX0sNDg0MToodCxlLHIpPT57dmFyIG49cig3NTYxKSxvPXIoMzIxOCksaT1yKDM0NDgpLGE9L15bLStdMHhbMC05YS1mXSskL2ksdT0vXjBiWzAxXSskL2kscz0vXjBvWzAtN10rJC9pLGM9cGFyc2VJbnQ7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe2lmKFwibnVtYmVyXCI9PXR5cGVvZiB0KXJldHVybiB0O2lmKGkodCkpcmV0dXJuIE5hTjtpZihvKHQpKXt2YXIgZT1cImZ1bmN0aW9uXCI9PXR5cGVvZiB0LnZhbHVlT2Y/dC52YWx1ZU9mKCk6dDt0PW8oZSk/ZStcIlwiOmV9aWYoXCJzdHJpbmdcIiE9dHlwZW9mIHQpcmV0dXJuIDA9PT10P3Q6K3Q7dD1uKHQpO3ZhciByPXUudGVzdCh0KTtyZXR1cm4gcnx8cy50ZXN0KHQpP2ModC5zbGljZSgyKSxyPzI6OCk6YS50ZXN0KHQpP05hTjordH19LDk4MzM6KHQsZSxyKT0+e3ZhciBuPXIoNTMxKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIG51bGw9PXQ/XCJcIjpuKHQpfX0sNDkwODoodCxlLHIpPT57dmFyIG49cig1NjUyKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQubGVuZ3RoP24odCk6W119fSwyNTY5Oih0LGUscik9Pnt2YXIgbj1yKDczMSksbz1yKDU5NzYpLGk9cig5MjQ2KSxhPW8oKGZ1bmN0aW9uKHQsZSl7cmV0dXJuIGkodCk/bih0LGUpOltdfSkpO3QuZXhwb3J0cz1hfX0sZT17fTtmdW5jdGlvbiByKG4pe3ZhciBvPWVbbl07aWYodm9pZCAwIT09bylyZXR1cm4gby5leHBvcnRzO3ZhciBpPWVbbl09e2lkOm4sbG9hZGVkOiExLGV4cG9ydHM6e319O3JldHVybiB0W25dKGksaS5leHBvcnRzLHIpLGkubG9hZGVkPSEwLGkuZXhwb3J0c31yLm49dD0+e3ZhciBlPXQmJnQuX19lc01vZHVsZT8oKT0+dC5kZWZhdWx0OigpPT50O3JldHVybiByLmQoZSx7YTplfSksZX0sci5kPSh0LGUpPT57Zm9yKHZhciBuIGluIGUpci5vKGUsbikmJiFyLm8odCxuKSYmT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsbix7ZW51bWVyYWJsZTohMCxnZXQ6ZVtuXX0pfSxyLmc9ZnVuY3Rpb24oKXtpZihcIm9iamVjdFwiPT10eXBlb2YgZ2xvYmFsVGhpcylyZXR1cm4gZ2xvYmFsVGhpczt0cnl7cmV0dXJuIHRoaXN8fG5ldyBGdW5jdGlvbihcInJldHVybiB0aGlzXCIpKCl9Y2F0Y2godCl7aWYoXCJvYmplY3RcIj09dHlwZW9mIHdpbmRvdylyZXR1cm4gd2luZG93fX0oKSxyLm89KHQsZSk9Pk9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbCh0LGUpLHIucj10PT57XCJ1bmRlZmluZWRcIiE9dHlwZW9mIFN5bWJvbCYmU3ltYm9sLnRvU3RyaW5nVGFnJiZPYmplY3QuZGVmaW5lUHJvcGVydHkodCxTeW1ib2wudG9TdHJpbmdUYWcse3ZhbHVlOlwiTW9kdWxlXCJ9KSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KX0sci5ubWQ9dD0+KHQucGF0aHM9W10sdC5jaGlsZHJlbnx8KHQuY2hpbGRyZW49W10pLHQpO3ZhciBuPXt9O3JldHVybigoKT0+e1widXNlIHN0cmljdFwiO2Z1bmN0aW9uIHQodCxlKXtyZXR1cm4gdC5yZWR1Y2UoKGZ1bmN0aW9uKHQsZSl7cmV0dXJuIHQ/ZSh0KTpudWxsfSksZSl9ci5yKG4pLHIuZChuLHtjaG9yZFBhcnNlckZhY3Rvcnk6KCk9PnplLGNob3JkUmVuZGVyZXJGYWN0b3J5OigpPT5ucn0pO3ZhciBlPXIoMzYxKSxvPXIubihlKTtjb25zdCBpPWZ1bmN0aW9uKHQpe2lmKCFBcnJheS5pc0FycmF5KHQpKXRocm93IG5ldyBUeXBlRXJyb3IoXCJjdXN0b21GaWx0ZXJzIHNob3VsZCBiZSBnaXZlbiBhcyBhbiBhcnJheVwiKTtpZih0LnNvbWUoKGZ1bmN0aW9uKHQpe3JldHVyblwiZnVuY3Rpb25cIiE9dHlwZW9mIHR9KSkpdGhyb3cgbmV3IFR5cGVFcnJvcihcIlRoZSBnaXZlbiBmaWx0ZXIgaXMgbm90IGEgZnVuY3Rpb25cIik7cmV0dXJuITB9O2Z1bmN0aW9uIGEodCxlKXt2YXIgcj1PYmplY3Qua2V5cyh0KTtpZihPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKXt2YXIgbj1PYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKHQpO2UmJihuPW4uZmlsdGVyKChmdW5jdGlvbihlKXtyZXR1cm4gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih0LGUpLmVudW1lcmFibGV9KSkpLHIucHVzaC5hcHBseShyLG4pfXJldHVybiByfWZ1bmN0aW9uIHUodCl7Zm9yKHZhciBlPTE7ZTxhcmd1bWVudHMubGVuZ3RoO2UrKyl7dmFyIHI9bnVsbCE9YXJndW1lbnRzW2VdP2FyZ3VtZW50c1tlXTp7fTtlJTI/YShPYmplY3QociksITApLmZvckVhY2goKGZ1bmN0aW9uKGUpe3ModCxlLHJbZV0pfSkpOk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzP09iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKHQsT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcnMocikpOmEoT2JqZWN0KHIpKS5mb3JFYWNoKChmdW5jdGlvbihlKXtPYmplY3QuZGVmaW5lUHJvcGVydHkodCxlLE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocixlKSl9KSl9cmV0dXJuIHR9ZnVuY3Rpb24gcyh0LGUscil7cmV0dXJuIGUgaW4gdD9PYmplY3QuZGVmaW5lUHJvcGVydHkodCxlLHt2YWx1ZTpyLGVudW1lcmFibGU6ITAsY29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwfSk6dFtlXT1yLHR9dmFyIGM9XCJBYlwiLGw9XCJBXCIsZj1cIkEjXCIscD1cIkJiXCIsaD1cIkJcIixkPVwiQ1wiLHY9XCJDI1wiLGI9XCJEYlwiLG09XCJEXCIseT1cIkQjXCIsZz1cIkViXCIsXz1cIkVcIixqPVwiRlwiLHc9XCJGI1wiLHg9XCJHYlwiLE89XCJHXCIsUz1cIkcjXCIsQT17QWI6YyxBOmwsXCJBI1wiOmYsQmI6cCxCOmgsXCJCI1wiOmQsQ2I6aCxDOmQsXCJDI1wiOnYsRGI6YixEOm0sXCJEI1wiOnksRWI6ZyxFOl8sXCJFI1wiOmosRmI6XyxGOmosXCJGI1wiOncsR2I6eCxHOk8sXCJHI1wiOlN9LEU9e0xhYjpjLExhOmwsXCJMYSNcIjpmLFNpYjpwLFNpOmgsXCJTaSNcIjpkLERvYjpoLERvOmQsXCJEbyNcIjp2LFJlYjpiLFLDqWI6YixSZTptLFLDqTptLFwiUmUjXCI6eSxcIlLDqSNcIjp5LE1pYjpnLE1pOl8sXCJNaSNcIjpqLEZhYjpfLEZhOmosXCJGYSNcIjp3LFNvbGI6eCxTb2w6TyxcIlNvbCNcIjpTfSxrPXtBczpjLEE6bCxBaXM6ZixIZXM6cCxIOmgsSGlzOmQsQ2VzOmgsQzpkLENpczp2LERlczpiLEQ6bSxEaXM6eSxFczpnLEU6XyxFaXM6aixGZXM6XyxGOmosRmlzOncsR2VzOngsRzpPLEdpczpTfTtmdW5jdGlvbiBEKHQpe3JldHVybiBPYmplY3Qua2V5cyh0KS5yZWR1Y2UoKGZ1bmN0aW9uKGUscil7cmV0dXJuIHIubWF0Y2goLy5bYnwjXSQvKSYmKGVbci5yZXBsYWNlKFwiI1wiLFwi4pmvXCIpLnJlcGxhY2UoXCJiXCIsXCLima1cIildPXRbcl0pLGV9KSx7fSl9dmFyIEM9dSh1KHt9LEEpLEQoQSkpLFA9dSh1KHt9LEUpLEQoRSkpLEY9dSh7fSxrKSx6PXUodSh1KHt9LEMpLFApLEYpLFQ9KE9iamVjdC5rZXlzKHopLnNvcnQoKGZ1bmN0aW9uKHQsZSl7cmV0dXJuIGUubGVuZ3RoLXQubGVuZ3RofSkpLE9iamVjdC5rZXlzKEMpLnNvcnQoKGZ1bmN0aW9uKHQsZSl7cmV0dXJuIGUubGVuZ3RoLXQubGVuZ3RofSkpKSxNPU9iamVjdC5rZXlzKFApLnNvcnQoKGZ1bmN0aW9uKHQsZSl7cmV0dXJuIGUubGVuZ3RoLXQubGVuZ3RofSkpLEw9W3tuYW1lOlwiZW5nbGlzaFwiLG5vdGVzOlR9LHtuYW1lOlwiZ2VybWFuXCIsbm90ZXM6T2JqZWN0LmtleXMoRikuc29ydCgoZnVuY3Rpb24odCxlKXtyZXR1cm4gZS5sZW5ndGgtdC5sZW5ndGh9KSl9LHtuYW1lOlwibGF0aW5cIixub3RlczpNfV07ZnVuY3Rpb24gSSh0KXtyZXR1cm4gST1cImZ1bmN0aW9uXCI9PXR5cGVvZiBTeW1ib2wmJlwic3ltYm9sXCI9PXR5cGVvZiBTeW1ib2wuaXRlcmF0b3I/ZnVuY3Rpb24odCl7cmV0dXJuIHR5cGVvZiB0fTpmdW5jdGlvbih0KXtyZXR1cm4gdCYmXCJmdW5jdGlvblwiPT10eXBlb2YgU3ltYm9sJiZ0LmNvbnN0cnVjdG9yPT09U3ltYm9sJiZ0IT09U3ltYm9sLnByb3RvdHlwZT9cInN5bWJvbFwiOnR5cGVvZiB0fSxJKHQpfWZ1bmN0aW9uIE4odCxlKXtmb3IodmFyIHI9MDtyPGUubGVuZ3RoO3IrKyl7dmFyIG49ZVtyXTtuLmVudW1lcmFibGU9bi5lbnVtZXJhYmxlfHwhMSxuLmNvbmZpZ3VyYWJsZT0hMCxcInZhbHVlXCJpbiBuJiYobi53cml0YWJsZT0hMCksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsbi5rZXksbil9fWZ1bmN0aW9uIFIodCxlLHIpe3JldHVybiBlJiZOKHQucHJvdG90eXBlLGUpLHImJk4odCxyKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxcInByb3RvdHlwZVwiLHt3cml0YWJsZTohMX0pLHR9ZnVuY3Rpb24gcSh0LGUpe2lmKCEodCBpbnN0YW5jZW9mIGUpKXRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIil9ZnVuY3Rpb24gRyh0LGUpe2lmKFwiZnVuY3Rpb25cIiE9dHlwZW9mIGUmJm51bGwhPT1lKXRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvblwiKTt0LnByb3RvdHlwZT1PYmplY3QuY3JlYXRlKGUmJmUucHJvdG90eXBlLHtjb25zdHJ1Y3Rvcjp7dmFsdWU6dCx3cml0YWJsZTohMCxjb25maWd1cmFibGU6ITB9fSksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsXCJwcm90b3R5cGVcIix7d3JpdGFibGU6ITF9KSxlJiZYKHQsZSl9ZnVuY3Rpb24gVSh0KXt2YXIgZT1WKCk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIHIsbj1ZKHQpO2lmKGUpe3ZhciBvPVkodGhpcykuY29uc3RydWN0b3I7cj1SZWZsZWN0LmNvbnN0cnVjdChuLGFyZ3VtZW50cyxvKX1lbHNlIHI9bi5hcHBseSh0aGlzLGFyZ3VtZW50cyk7cmV0dXJuIEIodGhpcyxyKX19ZnVuY3Rpb24gQih0LGUpe2lmKGUmJihcIm9iamVjdFwiPT09SShlKXx8XCJmdW5jdGlvblwiPT10eXBlb2YgZSkpcmV0dXJuIGU7aWYodm9pZCAwIT09ZSl0aHJvdyBuZXcgVHlwZUVycm9yKFwiRGVyaXZlZCBjb25zdHJ1Y3RvcnMgbWF5IG9ubHkgcmV0dXJuIG9iamVjdCBvciB1bmRlZmluZWRcIik7cmV0dXJuIGZ1bmN0aW9uKHQpe2lmKHZvaWQgMD09PXQpdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpO3JldHVybiB0fSh0KX1mdW5jdGlvbiBXKHQpe3ZhciBlPVwiZnVuY3Rpb25cIj09dHlwZW9mIE1hcD9uZXcgTWFwOnZvaWQgMDtyZXR1cm4gVz1mdW5jdGlvbih0KXtpZihudWxsPT09dHx8KHI9dCwtMT09PUZ1bmN0aW9uLnRvU3RyaW5nLmNhbGwocikuaW5kZXhPZihcIltuYXRpdmUgY29kZV1cIikpKXJldHVybiB0O3ZhciByO2lmKFwiZnVuY3Rpb25cIiE9dHlwZW9mIHQpdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uXCIpO2lmKHZvaWQgMCE9PWUpe2lmKGUuaGFzKHQpKXJldHVybiBlLmdldCh0KTtlLnNldCh0LG4pfWZ1bmN0aW9uIG4oKXtyZXR1cm4gJCh0LGFyZ3VtZW50cyxZKHRoaXMpLmNvbnN0cnVjdG9yKX1yZXR1cm4gbi5wcm90b3R5cGU9T2JqZWN0LmNyZWF0ZSh0LnByb3RvdHlwZSx7Y29uc3RydWN0b3I6e3ZhbHVlOm4sZW51bWVyYWJsZTohMSx3cml0YWJsZTohMCxjb25maWd1cmFibGU6ITB9fSksWChuLHQpfSxXKHQpfWZ1bmN0aW9uICQodCxlLHIpe3JldHVybiAkPVYoKT9SZWZsZWN0LmNvbnN0cnVjdDpmdW5jdGlvbih0LGUscil7dmFyIG49W251bGxdO24ucHVzaC5hcHBseShuLGUpO3ZhciBvPW5ldyhGdW5jdGlvbi5iaW5kLmFwcGx5KHQsbikpO3JldHVybiByJiZYKG8sci5wcm90b3R5cGUpLG99LCQuYXBwbHkobnVsbCxhcmd1bWVudHMpfWZ1bmN0aW9uIFYoKXtpZihcInVuZGVmaW5lZFwiPT10eXBlb2YgUmVmbGVjdHx8IVJlZmxlY3QuY29uc3RydWN0KXJldHVybiExO2lmKFJlZmxlY3QuY29uc3RydWN0LnNoYW0pcmV0dXJuITE7aWYoXCJmdW5jdGlvblwiPT10eXBlb2YgUHJveHkpcmV0dXJuITA7dHJ5e3JldHVybiBCb29sZWFuLnByb3RvdHlwZS52YWx1ZU9mLmNhbGwoUmVmbGVjdC5jb25zdHJ1Y3QoQm9vbGVhbixbXSwoZnVuY3Rpb24oKXt9KSkpLCEwfWNhdGNoKHQpe3JldHVybiExfX1mdW5jdGlvbiBYKHQsZSl7cmV0dXJuIFg9T2JqZWN0LnNldFByb3RvdHlwZU9mfHxmdW5jdGlvbih0LGUpe3JldHVybiB0Ll9fcHJvdG9fXz1lLHR9LFgodCxlKX1mdW5jdGlvbiBZKHQpe3JldHVybiBZPU9iamVjdC5zZXRQcm90b3R5cGVPZj9PYmplY3QuZ2V0UHJvdG90eXBlT2Y6ZnVuY3Rpb24odCl7cmV0dXJuIHQuX19wcm90b19ffHxPYmplY3QuZ2V0UHJvdG90eXBlT2YodCl9LFkodCl9dmFyIFo9ZnVuY3Rpb24odCl7RyhyLHQpO3ZhciBlPVUocik7ZnVuY3Rpb24gcigpe3ZhciB0O3JldHVybiBxKHRoaXMsciksKHQ9ZS5jYWxsKHRoaXMsXCJUaGUgZ2l2ZW4gc3ltYm9sIGlzIG5vdCBhIHZhbGlkIHN0cmluZ1wiKSkubmFtZT1cIkludmFsaWRJbnB1dFwiLHR9cmV0dXJuIFIocil9KFcoRXJyb3IpKSxLPWZ1bmN0aW9uKHQpe0cocix0KTt2YXIgZT1VKHIpO2Z1bmN0aW9uIHIoKXt2YXIgdDtyZXR1cm4gcSh0aGlzLHIpLCh0PWUuY2FsbCh0aGlzLFwiQW4gdW5leHBlY3RlZCBlcnJvciBoYXBwZW5lZC4gTWF5YmUgYSBjdXN0b20gZmlsdGVyIHJldHVybmVkIG51bGwgaW5zdGVhZCBvZiB0aHJvd2luZyBhbiBleGNlcHRpb24/XCIpKS5uYW1lPVwiVW5leHBlY3RlZEVycm9yXCIsdH1yZXR1cm4gUihyKX0oVyhFcnJvcikpLEg9ZnVuY3Rpb24odCl7RyhyLHQpO3ZhciBlPVUocik7ZnVuY3Rpb24gcih0LG4sbyl7dmFyIGk7cmV0dXJuIHEodGhpcyxyKSwoaT1lLmNhbGwodGhpcyx0KSkubmFtZT1vLGkuY2hvcmQ9bixpfXJldHVybiBSKHIpfShXKEVycm9yKSksSj1mdW5jdGlvbih0KXtHKHIsdCk7dmFyIGU9VShyKTtmdW5jdGlvbiByKHQpe3EodGhpcyxyKTt2YXIgbj0nXCInLmNvbmNhdCh0LmlucHV0LnN5bWJvbCwnXCIgZG9lcyBub3Qgc2VlbXMgdG8gYmUgYSBjaG9yZCcpO3JldHVybiBlLmNhbGwodGhpcyxuLHQsXCJOb1N5bWJvbEZvdW5kXCIpfXJldHVybiBSKHIpfShIKSxRPWZ1bmN0aW9uKHQpe0cocix0KTt2YXIgZT1VKHIpO2Z1bmN0aW9uIHIodCxuKXtxKHRoaXMscik7dmFyIG89J1RoZSBjaG9yZCBkZXNjcmlwdG9yIFwiJy5jb25jYXQodC5pbnB1dC5kZXNjcmlwdG9yLCdcIiBjb250YWlucyB1bmtub3duIG9yIGR1cGxpY2F0ZWQgbW9kaWZpZXJzOiBcIicpLmNvbmNhdChuLCdcIicpO3JldHVybiBlLmNhbGwodGhpcyxvLHQsXCJJbnZhbGlkTW9kaWZpZXJcIil9cmV0dXJuIFIocil9KEgpLHR0PWZ1bmN0aW9uKHQpe0cocix0KTt2YXIgZT1VKHIpO2Z1bmN0aW9uIHIodCxuKXtxKHRoaXMscik7dmFyIG89J1wiJy5jb25jYXQodC5pbnB1dC5zeW1ib2wsJ1wiIGRlc2NyaWJlcyBhIGNob3JkIHdpdGggYW4gaW52YWxpZCBpbnRlcnZhbHMgY29tYm86ICcpK24uam9pbihcIiBhbmQgXCIpO3JldHVybiBlLmNhbGwodGhpcyxvLHQsXCJJbnZhbGlkSW50ZXJ2YWxzXCIpfXJldHVybiBSKHIpfShIKSxldD1yKDE0NjkpLHJ0PXIubihldCksbnQ9cig4NDQ2KSxvdD1yLm4obnQpO2Z1bmN0aW9uIGl0KHQsZSl7dmFyIHI9cnQoKShlKT9lOltlXTtyZXR1cm4gb3QoKSh0LHIpfWZ1bmN0aW9uIGF0KHQsZSl7cmV0dXJuIGN0KHQsZSxcIm9uZU9mXCIpfWZ1bmN0aW9uIHV0KHQsZSl7cmV0dXJuIGN0KHQsZSxcImFsbFwiKX1mdW5jdGlvbiBzdCh0LGUpe3JldHVybiBjdCh0LGUsXCJub25lXCIpfWZ1bmN0aW9uIGN0KHQsZSxyKXtyZXR1cm4ocnQoKShlKT9lOltlXSlbXCJvbmVPZlwiPT09cj9cInNvbWVcIjpcImV2ZXJ5XCJdKChmdW5jdGlvbihlKXtyZXR1cm5cIm5vbmVcIj09PXI/IXQuaW5jbHVkZXMoZSk6dC5pbmNsdWRlcyhlKX0pKX12YXIgbHQ9W1tcIjJcIixcIjNcIl0sW1wiMlwiLFwiOVwiXSxbXCIzXCIsXCJiM1wiXSxbXCI0XCIsXCIxMVwiXSxbXCI1XCIsXCJiNVwiXSxbXCI1XCIsXCIjNVwiXSxbXCJiNlwiLFwiIzVcIl0sW1wiYjZcIixcIjZcIl0sW1wiYjZcIixcIjEzXCJdLFtcIjZcIixcIjEzXCJdLFtcImI3XCIsXCJiYjdcIl0sW1wiN1wiLFwiYjdcIl0sW1wiOVwiLFwiYjlcIl0sW1wiOVwiLFwiIzlcIl0sW1wiMTFcIixcIiMxMVwiXSxbXCIxM1wiLFwiYjEzXCJdXTtmdW5jdGlvbiBmdCh0KXt2YXIgZT10Lm5vcm1hbGl6ZWQuaW50ZXJ2YWxzLHI9bHQuZmluZCgoZnVuY3Rpb24odCl7cmV0dXJuIHV0KGUsdCl9KSk7aWYocil0aHJvdyBuZXcgdHQodCxyKTtyZXR1cm4gdH1mdW5jdGlvbiBwdCh0KXt2YXIgZT10LmZvcm1hdHRlZCxyPWUucm9vdE5vdGUsbj1lLmJhc3NOb3RlLG89ZS5kZXNjcmlwdG9yLGk9ZS5jaG9yZENoYW5nZXMsYT1yO3JldHVybiBvJiYoYSs9byksaSYmaS5sZW5ndGgmJihhKz1cIihcIitpLmpvaW4oXCIsXCIpK1wiKVwiKSxuJiYoYSs9XCIvXCIrbiksdC5mb3JtYXR0ZWQuc3ltYm9sPWEsdH12YXIgaHQsZHQ9e21hOlwibWFqb3JcIixtYTY6XCJtYWpvcjZcIixtYTc6XCJtYWpvcjdcIixkb203OlwiZG9taW5hbnQ3XCIsbWk6XCJtaW5vclwiLG1pNjpcIm1pbm9yNlwiLG1pNzpcIm1pbm9yN1wiLG1pTWE3OlwibWlub3JNYWpvcjdcIixhdWc6XCJhdWdtZW50ZWRcIixkaW06XCJkaW1pbmlzaGVkXCIsZGltNzpcImRpbWluaXNoZWQ3XCIscG93ZXI6XCJwb3dlclwiLGJhc3M6XCJiYXNzXCJ9LHZ0PVtkdC5tYSxkdC5tYTYsZHQubWE3LGR0LmRvbTcsZHQuYXVnXTtmdW5jdGlvbiBidCh0KXtyZXR1cm4gZnVuY3Rpb24odCl7aWYoQXJyYXkuaXNBcnJheSh0KSlyZXR1cm4gbXQodCl9KHQpfHxmdW5jdGlvbih0KXtpZihcInVuZGVmaW5lZFwiIT10eXBlb2YgU3ltYm9sJiZudWxsIT10W1N5bWJvbC5pdGVyYXRvcl18fG51bGwhPXRbXCJAQGl0ZXJhdG9yXCJdKXJldHVybiBBcnJheS5mcm9tKHQpfSh0KXx8ZnVuY3Rpb24odCxlKXtpZih0KXtpZihcInN0cmluZ1wiPT10eXBlb2YgdClyZXR1cm4gbXQodCxlKTt2YXIgcj1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodCkuc2xpY2UoOCwtMSk7cmV0dXJuXCJPYmplY3RcIj09PXImJnQuY29uc3RydWN0b3ImJihyPXQuY29uc3RydWN0b3IubmFtZSksXCJNYXBcIj09PXJ8fFwiU2V0XCI9PT1yP0FycmF5LmZyb20odCk6XCJBcmd1bWVudHNcIj09PXJ8fC9eKD86VWl8SSludCg/Ojh8MTZ8MzIpKD86Q2xhbXBlZCk/QXJyYXkkLy50ZXN0KHIpP210KHQsZSk6dm9pZCAwfX0odCl8fGZ1bmN0aW9uKCl7dGhyb3cgbmV3IFR5cGVFcnJvcihcIkludmFsaWQgYXR0ZW1wdCB0byBzcHJlYWQgbm9uLWl0ZXJhYmxlIGluc3RhbmNlLlxcbkluIG9yZGVyIHRvIGJlIGl0ZXJhYmxlLCBub24tYXJyYXkgb2JqZWN0cyBtdXN0IGhhdmUgYSBbU3ltYm9sLml0ZXJhdG9yXSgpIG1ldGhvZC5cIil9KCl9ZnVuY3Rpb24gbXQodCxlKXsobnVsbD09ZXx8ZT50Lmxlbmd0aCkmJihlPXQubGVuZ3RoKTtmb3IodmFyIHI9MCxuPW5ldyBBcnJheShlKTtyPGU7cisrKW5bcl09dFtyXTtyZXR1cm4gbn1mdW5jdGlvbiB5dCh0LGUscil7cmV0dXJuIGUgaW4gdD9PYmplY3QuZGVmaW5lUHJvcGVydHkodCxlLHt2YWx1ZTpyLGVudW1lcmFibGU6ITAsY29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwfSk6dFtlXT1yLHR9ZHQubWksZHQubWk2LGR0Lm1pNyxkdC5taU1hNyxkdC5kaW0sZHQuZGltNzt2YXIgZ3QsX3Q9KHl0KGh0PXt9LGR0Lm1hLChmdW5jdGlvbigpe3JldHVyblwiXCJ9KSkseXQoaHQsZHQubWE2LChmdW5jdGlvbih0KXtyZXR1cm4gdC5ub3JtYWxpemVkLmludGVydmFscy5pbmNsdWRlcyhcIjlcIik/XCI2OVwiOlwiNlwifSkpLHl0KGh0LGR0Lm1hNywoZnVuY3Rpb24odCl7cmV0dXJuXCJtYVwiK3h0KHQpfSkpLHl0KGh0LGR0LmRvbTcsKGZ1bmN0aW9uKHQpe3JldHVybiB0Lm5vcm1hbGl6ZWQuaW50ZW50cy5hbHQ/XCI3YWx0XCI6eHQodCl9KSkseXQoaHQsZHQubWksKGZ1bmN0aW9uKCl7cmV0dXJuXCJtaVwifSkpLHl0KGh0LGR0Lm1pNiwoZnVuY3Rpb24odCl7cmV0dXJuIHQubm9ybWFsaXplZC5pbnRlcnZhbHMuaW5jbHVkZXMoXCI5XCIpP1wibWk2OVwiOlwibWk2XCJ9KSkseXQoaHQsZHQubWk3LChmdW5jdGlvbih0KXtyZXR1cm5cIm1pXCIreHQodCl9KSkseXQoaHQsZHQubWlNYTcsKGZ1bmN0aW9uKHQpe3JldHVyblwibWlNYVwiK3h0KHQpfSkpLHl0KGh0LGR0LmF1ZywoZnVuY3Rpb24oKXtyZXR1cm5cIitcIn0pKSx5dChodCxkdC5kaW0sKGZ1bmN0aW9uKCl7cmV0dXJuXCJkaW1cIn0pKSx5dChodCxkdC5kaW03LChmdW5jdGlvbigpe3JldHVyblwiZGltN1wifSkpLHl0KGh0LGR0LnBvd2VyLChmdW5jdGlvbigpe3JldHVyblwiNVwifSkpLHl0KGh0LGR0LmJhc3MsKGZ1bmN0aW9uKCl7cmV0dXJuXCIgYmFzc1wifSkpLGh0KTtmdW5jdGlvbiBqdCh0KXtyZXR1cm4gdC5mb3JtYXR0ZWQ9e3Jvb3ROb3RlOnQubm9ybWFsaXplZC5yb290Tm90ZSxiYXNzTm90ZTp0Lm5vcm1hbGl6ZWQuYmFzc05vdGUsZGVzY3JpcHRvcjp3dCh0KSxjaG9yZENoYW5nZXM6T3QodCl9LHR9ZnVuY3Rpb24gd3QodCl7dmFyIGU9X3RbdC5ub3JtYWxpemVkLnF1YWxpdHldKHQpO3JldHVybiB0Lm5vcm1hbGl6ZWQuaXNTdXNwZW5kZWQmJihlKz1cInN1c1wiKSxlfWZ1bmN0aW9uIHh0KHQpe3ZhciBlPXQubm9ybWFsaXplZC5leHRlbnNpb25zLHI9ZVtlLmxlbmd0aC0xXTtyZXR1cm5cIjExXCI9PT1yJiZ0Lm5vcm1hbGl6ZWQuaW50ZW50cy5tYWpvciYmKHI9c3QodC5ub3JtYWxpemVkLmFsdGVyYXRpb25zLFtcImI5XCIsXCIjOVwiXSk/XCI5XCI6XCI3XCIpLHJ8fFwiN1wifWZ1bmN0aW9uIE90KHQpe3ZhciBlPXQubm9ybWFsaXplZC5vbWl0cy5tYXAoKGZ1bmN0aW9uKHQsZSl7dmFyIHI9XCJcIjtyZXR1cm4gMD09PWUmJihyKz1cIm9taXRcIikscisoXCJiM1wiPT09dD9cIjNcIjp0KX0pKTtpZihmdW5jdGlvbih0KXtyZXR1cm4gdC5ub3JtYWxpemVkLmludGVudHMuYWx0JiZ0Lm5vcm1hbGl6ZWQucXVhbGl0eT09PWR0LmRvbTd9KHQpKXJldHVybiBlO3ZhciByLG49KHI9dC5ub3JtYWxpemVkLnF1YWxpdHksdC5ub3JtYWxpemVkLmFkZHMuZmlsdGVyKChmdW5jdGlvbih0KXtyZXR1cm4hKFtkdC5tYTYsZHQubWk2XS5pbmNsdWRlcyhyKSYmXCI5XCI9PT10KX0pKS5tYXAoKGZ1bmN0aW9uKHQsZSl7dmFyIHI9XCJcIjtyZXR1cm4gMD09PWUmJihyKz1cImFkZFwiLFtcImJcIixcIiNcIl0uaW5jbHVkZXModFswXSkmJihyKz1cIiBcIikpLHIrKFwiN1wiPT09dD9cIk1hN1wiOnQpfSkpKTtyZXR1cm5bXS5jb25jYXQoYnQodC5ub3JtYWxpemVkLmFsdGVyYXRpb25zKSxidChuKSxidChlKSl9ZnVuY3Rpb24gU3QoZSl7dmFyIHI9W0F0LEV0LGt0LER0XTtyZXR1cm4gZS5pbnB1dC5kZXNjcmlwdG9yJiYoZS5pbnB1dC5wYXJzYWJsZURlc2NyaXB0b3I9dChyLGUuaW5wdXQuZGVzY3JpcHRvcikpLGV9ZnVuY3Rpb24gQXQodCl7cmV0dXJuIHQucmVwbGFjZSgvW0EtTE4tWmEtel0rL2csKGZ1bmN0aW9uKHQpe3JldHVybiB0LnRvTG93ZXJDYXNlKCl9KSkucmVwbGFjZShcIm9NaXRcIixcIm9taXRcIikucmVwbGFjZShcImRpTVwiLFwiZGltXCIpLnJlcGxhY2UoXCJhdWdNZW50ZWRcIixcImF1Z21lbnRlZFwiKX1mdW5jdGlvbiBFdCh0KXtyZXR1cm4gdC5yZXBsYWNlKC8gL2csXCJcIil9ZnVuY3Rpb24ga3QodCl7cmV0dXJuIHQucmVwbGFjZSgvKDc/ZGltKShhbHR8YWRkKS9nLFwiJDEgJDJcIikucmVwbGFjZSgvKFttfE1dKShhbHR8YWRkKS9nLFwiJDEgJDJcIikucmVwbGFjZSgvaShub1szNV0pL2csXCJpICQxXCIpLnJlcGxhY2UoLyhbYuKZrSPima9dOSk2L2csXCIkMSA2XCIpLnJlcGxhY2UoLyg5XFwvPzYpL2csXCIgJDFcIil9ZnVuY3Rpb24gRHQodCl7dmFyIGUscixuO3JldHVybiB0LnJlcGxhY2UoL1xcKCguKj8pXFwpL2csKGZ1bmN0aW9uKHQsbyl7cmV0dXJuIGU9W10scj1cIlwiLG8uc3BsaXQoXCIsXCIpLmZvckVhY2goKGZ1bmN0aW9uKHQpe249ITAsdC5zdGFydHNXaXRoKFwiYWRkXCIpP3I9XCJhZGRcIjp0LnN0YXJ0c1dpdGgoXCJvbWl0XCIpP3I9XCJvbWl0XCI6dC5zdGFydHNXaXRoKFwibm9cIik/cj1cIm5vXCI6bj0hMSxuP2UucHVzaCh0KTplLnB1c2gocit0KX0pKSxcIiBcIitlLmpvaW4oXCIgXCIpK1wiIFwifSkpfWZ1bmN0aW9uIEN0KCl7dmFyIHQ9YXJndW1lbnRzLmxlbmd0aD4wJiZ2b2lkIDAhPT1hcmd1bWVudHNbMF0/YXJndW1lbnRzWzBdOnt9LGU9YXJndW1lbnRzLmxlbmd0aD4xP2FyZ3VtZW50c1sxXTp2b2lkIDA7cmV0dXJue2lucHV0OntzeW1ib2w6ZX0sbm9ybWFsaXplZDp7fSxmb3JtYXR0ZWQ6e30scGFyc2VyQ29uZmlndXJhdGlvbjpvKCkodCl9fWZ1bmN0aW9uIFB0KHQpe3JldHVybiBmdW5jdGlvbih0KXtpZihBcnJheS5pc0FycmF5KHQpKXJldHVybiBGdCh0KX0odCl8fGZ1bmN0aW9uKHQpe2lmKFwidW5kZWZpbmVkXCIhPXR5cGVvZiBTeW1ib2wmJm51bGwhPXRbU3ltYm9sLml0ZXJhdG9yXXx8bnVsbCE9dFtcIkBAaXRlcmF0b3JcIl0pcmV0dXJuIEFycmF5LmZyb20odCl9KHQpfHxmdW5jdGlvbih0LGUpe2lmKHQpe2lmKFwic3RyaW5nXCI9PXR5cGVvZiB0KXJldHVybiBGdCh0LGUpO3ZhciByPU9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh0KS5zbGljZSg4LC0xKTtyZXR1cm5cIk9iamVjdFwiPT09ciYmdC5jb25zdHJ1Y3RvciYmKHI9dC5jb25zdHJ1Y3Rvci5uYW1lKSxcIk1hcFwiPT09cnx8XCJTZXRcIj09PXI/QXJyYXkuZnJvbSh0KTpcIkFyZ3VtZW50c1wiPT09cnx8L14oPzpVaXxJKW50KD86OHwxNnwzMikoPzpDbGFtcGVkKT9BcnJheSQvLnRlc3Qocik/RnQodCxlKTp2b2lkIDB9fSh0KXx8ZnVuY3Rpb24oKXt0aHJvdyBuZXcgVHlwZUVycm9yKFwiSW52YWxpZCBhdHRlbXB0IHRvIHNwcmVhZCBub24taXRlcmFibGUgaW5zdGFuY2UuXFxuSW4gb3JkZXIgdG8gYmUgaXRlcmFibGUsIG5vbi1hcnJheSBvYmplY3RzIG11c3QgaGF2ZSBhIFtTeW1ib2wuaXRlcmF0b3JdKCkgbWV0aG9kLlwiKX0oKX1mdW5jdGlvbiBGdCh0LGUpeyhudWxsPT1lfHxlPnQubGVuZ3RoKSYmKGU9dC5sZW5ndGgpO2Zvcih2YXIgcj0wLG49bmV3IEFycmF5KGUpO3I8ZTtyKyspbltyXT10W3JdO3JldHVybiBufWZ1bmN0aW9uIHp0KHQsZSxyKXtyZXR1cm4gZSBpbiB0P09iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LGUse3ZhbHVlOnIsZW51bWVyYWJsZTohMCxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITB9KTp0W2VdPXIsdH12YXIgVHQ9W2wsZixoLGQsdixtLHksXyxqLHcsTyxTXSxNdD1bbCxwLGgsZCxiLG0sZyxfLGoseCxPLGNdLEx0PSh6dChndD17fSxkLHttYWo6XCJmbGF0XCIsbWluOlwiZmxhdFwifSksenQoZ3Qsdix7bWFqOlwic2hhcnBcIixtaW46XCJzaGFycFwifSksenQoZ3QsYix7bWFqOlwiZmxhdFwiLG1pbjpcImZsYXRcIn0pLHp0KGd0LG0se21hajpcInNoYXJwXCIsbWluOlwiZmxhdFwifSksenQoZ3QseSx7bWFqOlwic2hhcnBcIixtaW46XCJzaGFycFwifSksenQoZ3QsZyx7bWFqOlwiZmxhdFwiLG1pbjpcImZsYXRcIn0pLHp0KGd0LF8se21hajpcInNoYXJwXCIsbWluOlwic2hhcnBcIn0pLHp0KGd0LGose21hajpcImZsYXRcIixtaW46XCJmbGF0XCJ9KSx6dChndCx3LHttYWo6XCJzaGFycFwiLG1pbjpcInNoYXJwXCJ9KSx6dChndCx4LHttYWo6XCJmbGF0XCIsbWluOlwiZmxhdFwifSksenQoZ3QsTyx7bWFqOlwic2hhcnBcIixtaW46XCJmbGF0XCJ9KSx6dChndCxTLHttYWo6XCJzaGFycFwiLG1pbjpcInNoYXJwXCJ9KSx6dChndCxjLHttYWo6XCJmbGF0XCIsbWluOlwiZmxhdFwifSksenQoZ3QsbCx7bWFqOlwic2hhcnBcIixtaW46XCJmbGF0XCJ9KSx6dChndCxmLHttYWo6XCJzaGFycFwiLG1pbjpcInNoYXJwXCJ9KSx6dChndCxwLHttYWo6XCJmbGF0XCIsbWluOlwiZmxhdFwifSksenQoZ3QsaCx7bWFqOlwic2hhcnBcIixtaW46XCJzaGFycFwifSksZ3QpO2Z1bmN0aW9uIEl0KHQpe3ZhciBlPXQubm9ybWFsaXplZC5yb290Tm90ZSxyPXQubm9ybWFsaXplZC5zZW1pdG9uZXMsbj10Lm5vcm1hbGl6ZWQucXVhbGl0eSxvPXZ0LmluY2x1ZGVzKG4pP1wibWFqXCI6XCJtaW5cIixpPVwic2hhcnBcIj09PUx0W2VdW29dP1R0Ok10LGE9aS5pbmRleE9mKGUpLHU9W10uY29uY2F0KFB0KGkuc2xpY2UoYSkpLFB0KGkuc2xpY2UoMCxhKSksUHQoaS5zbGljZShhKSksUHQoaS5zbGljZSgwLGEpKSkscz1yLm1hcCgoZnVuY3Rpb24odCl7cmV0dXJuIHVbdF19KSk7cmV0dXJuIHQubm9ybWFsaXplZC5ub3Rlcz1zLHR9ZnVuY3Rpb24gTnQodCl7cmV0dXJuIHQubm9ybWFsaXplZC5yb290Tm90ZT16W3QuaW5wdXQucm9vdE5vdGVdLHQuaW5wdXQuYmFzc05vdGUmJih0Lm5vcm1hbGl6ZWQuYmFzc05vdGU9elt0LmlucHV0LmJhc3NOb3RlXSksdH12YXIgUnQ9cig2Njc4KSxxdD1yLm4oUnQpLEd0PXIoMzMxMSksVXQ9ci5uKEd0KSxCdD1yKDQ5MDgpLFd0PXIubihCdCksJHQ9cigyNTY5KSxWdD1yLm4oJHQpO2Z1bmN0aW9uIFh0KHQsZSl7dmFyIHI9T2JqZWN0LmtleXModCk7aWYoT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyl7dmFyIG49T2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyh0KTtlJiYobj1uLmZpbHRlcigoZnVuY3Rpb24oZSl7cmV0dXJuIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IodCxlKS5lbnVtZXJhYmxlfSkpKSxyLnB1c2guYXBwbHkocixuKX1yZXR1cm4gcn1mdW5jdGlvbiBZdCh0KXtmb3IodmFyIGU9MTtlPGFyZ3VtZW50cy5sZW5ndGg7ZSsrKXt2YXIgcj1udWxsIT1hcmd1bWVudHNbZV0/YXJndW1lbnRzW2VdOnt9O2UlMj9YdChPYmplY3QociksITApLmZvckVhY2goKGZ1bmN0aW9uKGUpe1p0KHQsZSxyW2VdKX0pKTpPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycz9PYmplY3QuZGVmaW5lUHJvcGVydGllcyh0LE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzKHIpKTpYdChPYmplY3QocikpLmZvckVhY2goKGZ1bmN0aW9uKGUpe09iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LGUsT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihyLGUpKX0pKX1yZXR1cm4gdH1mdW5jdGlvbiBadCh0LGUscil7cmV0dXJuIGUgaW4gdD9PYmplY3QuZGVmaW5lUHJvcGVydHkodCxlLHt2YWx1ZTpyLGVudW1lcmFibGU6ITAsY29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwfSk6dFtlXT1yLHR9ZnVuY3Rpb24gS3QodCl7cmV0dXJuIGZ1bmN0aW9uKHQpe2lmKEFycmF5LmlzQXJyYXkodCkpcmV0dXJuIEh0KHQpfSh0KXx8ZnVuY3Rpb24odCl7aWYoXCJ1bmRlZmluZWRcIiE9dHlwZW9mIFN5bWJvbCYmbnVsbCE9dFtTeW1ib2wuaXRlcmF0b3JdfHxudWxsIT10W1wiQEBpdGVyYXRvclwiXSlyZXR1cm4gQXJyYXkuZnJvbSh0KX0odCl8fGZ1bmN0aW9uKHQsZSl7aWYodCl7aWYoXCJzdHJpbmdcIj09dHlwZW9mIHQpcmV0dXJuIEh0KHQsZSk7dmFyIHI9T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHQpLnNsaWNlKDgsLTEpO3JldHVyblwiT2JqZWN0XCI9PT1yJiZ0LmNvbnN0cnVjdG9yJiYocj10LmNvbnN0cnVjdG9yLm5hbWUpLFwiTWFwXCI9PT1yfHxcIlNldFwiPT09cj9BcnJheS5mcm9tKHQpOlwiQXJndW1lbnRzXCI9PT1yfHwvXig/OlVpfEkpbnQoPzo4fDE2fDMyKSg/OkNsYW1wZWQpP0FycmF5JC8udGVzdChyKT9IdCh0LGUpOnZvaWQgMH19KHQpfHxmdW5jdGlvbigpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gc3ByZWFkIG5vbi1pdGVyYWJsZSBpbnN0YW5jZS5cXG5JbiBvcmRlciB0byBiZSBpdGVyYWJsZSwgbm9uLWFycmF5IG9iamVjdHMgbXVzdCBoYXZlIGEgW1N5bWJvbC5pdGVyYXRvcl0oKSBtZXRob2QuXCIpfSgpfWZ1bmN0aW9uIEh0KHQsZSl7KG51bGw9PWV8fGU+dC5sZW5ndGgpJiYoZT10Lmxlbmd0aCk7Zm9yKHZhciByPTAsbj1uZXcgQXJyYXkoZSk7cjxlO3IrKyluW3JdPXRbcl07cmV0dXJuIG59ZnVuY3Rpb24gSnQoZSl7dmFyIHI9cXQoKShlLm5vcm1hbGl6ZWQuaW50ZXJ2YWxzKSxuPXtxdWFsaXR5OlwiXCIsaXNTdXNwZW5kZWQ6ITEsZXh0ZW5zaW9uczpbXSxhbHRlcmF0aW9uczpbXSxhZGRzOltdLG9taXRzOltdfTtpZihpdChyLFtcIjFcIixcIjVcIl0pKW4ucXVhbGl0eT1kdC5wb3dlcjtlbHNlIGlmKGl0KHIsW1wiMVwiXSkpbi5xdWFsaXR5PWR0LmJhc3M7ZWxzZXt2YXIgbz1mdW5jdGlvbih0LGUpe3ZhciByPVtdO3JldHVybihzdCh0LFtcImIzXCIsXCIzXCIsXCI0XCIsXCIxMVwiXSl8fCFlJiZzdCh0LFtcImIzXCIsXCI0XCJdKSkmJnIucHVzaChlP1wiM1wiOlwiYjNcIiksc3QodCxbXCJiNVwiLFwiNVwiLFwiIzVcIixcImIxM1wiXSkmJnIucHVzaChcIjVcIikscn0ocixlLm5vcm1hbGl6ZWQuaW50ZW50cy5tYWpvciksaT1mdW5jdGlvbih0LGUpe3JldHVybiB0LmluY2x1ZGVzKFwiNFwiKXx8dC5pbmNsdWRlcyhcIjExXCIpJiZlJiYhdC5pbmNsdWRlcyhcIjNcIil9KHIsZS5ub3JtYWxpemVkLmludGVudHMubWFqb3IpLGE9ZnVuY3Rpb24oZSxyLG4sbyl7dmFyIGk9ZnVuY3Rpb24oZSxyLG4sbyl7cmV0dXJuIHQoW1F0LmJpbmQobnVsbCxvKSx0ZS5iaW5kKG51bGwsbixyLm5vcm1hbGl6ZWQuaW50ZW50cy5tYWpvciksZWUuYmluZChudWxsLHIubm9ybWFsaXplZC5pbnRlbnRzLmFsdCksV3QoKV0scXQoKShlKSl9KGUscixuLG8pLGE9W3txdWFsaXR5SW50ZXJ2YWxzOltcImIzXCJdLHF1YWxpdHk6ZHQubWl9LHtxdWFsaXR5SW50ZXJ2YWxzOltcImIzXCIsXCI2XCJdLHF1YWxpdHk6ZHQubWk2fSx7cXVhbGl0eUludGVydmFsczpbXCJiM1wiLFwiN1wiXSxxdWFsaXR5OmR0Lm1pTWE3fSx7cXVhbGl0eUludGVydmFsczpbXCJiM1wiLFwiYjdcIl0scXVhbGl0eTpkdC5taTd9LHtxdWFsaXR5SW50ZXJ2YWxzOltcIjNcIl0scXVhbGl0eTpkdC5tYX0se3F1YWxpdHlJbnRlcnZhbHM6W1wiM1wiLFwiNlwiXSxxdWFsaXR5OmR0Lm1hNn0se3F1YWxpdHlJbnRlcnZhbHM6W1wiM1wiLFwiN1wiXSxxdWFsaXR5OmR0Lm1hN30se3F1YWxpdHlJbnRlcnZhbHM6W1wiM1wiLFwiYjdcIl0scXVhbGl0eTpkdC5kb203fSx7cXVhbGl0eUludGVydmFsczpbXCIzXCIsXCIjNVwiXSxxdWFsaXR5OmR0LmF1Z30se3F1YWxpdHlJbnRlcnZhbHM6W1wiYjNcIixcImI1XCJdLHF1YWxpdHk6ZHQuZGltfSx7cXVhbGl0eUludGVydmFsczpbXCJiM1wiLFwiYjVcIixcImJiN1wiXSxxdWFsaXR5OmR0LmRpbTd9XS5zb3J0KChmdW5jdGlvbih0LGUpe3JldHVybiBlLnF1YWxpdHlJbnRlcnZhbHMubGVuZ3RoLXQucXVhbGl0eUludGVydmFscy5sZW5ndGh9KSk7cmV0dXJuIFV0KCkoYSwoZnVuY3Rpb24odCl7cmV0dXJuIHV0KGksdC5xdWFsaXR5SW50ZXJ2YWxzKX0pKX0ocixlLGksbyksdT1hLnF1YWxpdHlJbnRlcnZhbHMscz1hLnF1YWxpdHksYz1mdW5jdGlvbih0LGUpe3ZhciByPVtdO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm5bZHQubWE3LGR0LmRvbTcsZHQubWk3LGR0Lm1pTWE3XS5pbmNsdWRlcyh0KX0oZSkmJihmdW5jdGlvbih0LGUpe3JldHVybiByZShlKSYmYXQodCxcIjEzXCIpJiZhdCh0LFtcIjExXCIsXCIjMTFcIl0pJiZhdCh0LFtcImI5XCIsXCI5XCIsXCIjOVwiXSl9KHQsZSk/ci5wdXNoKFwiOVwiLFwiMTFcIixcIjEzXCIpOmZ1bmN0aW9uKHQsZSl7cmV0dXJuIXJlKGUpJiZhdCh0LFwiMTNcIikmJmF0KHQsW1wiYjlcIixcIjlcIixcIiM5XCJdKX0odCxlKT9yLnB1c2goXCI5XCIsXCIxM1wiKTpmdW5jdGlvbih0KXtyZXR1cm4gYXQodCxcIjExXCIpJiZhdCh0LFtcImI5XCIsXCI5XCIsXCIjOVwiXSl9KHQpP3IucHVzaChcIjlcIixcIjExXCIpOmZ1bmN0aW9uKHQpe3JldHVybiB0LmluY2x1ZGVzKFwiOVwiKX0odCkmJnIucHVzaChcIjlcIikpLHJ9KHIscyksbD1mdW5jdGlvbih0LGUscil7dmFyIG49W10sbz1bXTtyZXR1cm4gdC5maWx0ZXIoKGZ1bmN0aW9uKHQpe3JldHVyblwiNVwiIT09dCYmXCI0XCIhPT10fSkpLmZvckVhY2goKGZ1bmN0aW9uKHQpe2UuaW5jbHVkZXModCl8fChmdW5jdGlvbih0LGUpe3ZhciByO3JldHVybihadChyPXt9LGR0Lm1hLFtcImI1XCIsXCIjNVwiLFwiIzExXCIsXCJiMTNcIl0pLFp0KHIsZHQubWE2LFtcImI1XCIsXCIjNVwiLFwiIzExXCIsXCJiMTNcIl0pLFp0KHIsZHQubWE3LFtcImI1XCIsXCIjNVwiLFwiIzExXCIsXCJiMTNcIl0pLFp0KHIsZHQuZG9tNyxbXCJiNVwiLFwiIzVcIixcImI5XCIsXCIjOVwiLFwiIzExXCIsXCJiMTNcIl0pLFp0KHIsZHQubWksW1wiYjVcIixcIiM1XCIsXCIjMTFcIixcImIxM1wiXSksWnQocixkdC5taTYsW1wiYjVcIixcIiM1XCIsXCIjMTFcIixcImIxM1wiXSksWnQocixkdC5taTcsW1wiYjVcIixcIiM1XCIsXCIjMTFcIixcImIxM1wiXSksWnQocixkdC5taU1hNyxbXCJiNVwiLFwiIzVcIixcIiMxMVwiLFwiYjEzXCJdKSxadChyLGR0LmF1ZyxbXSksWnQocixkdC5kaW0sW10pLFp0KHIsZHQuZGltNyxbXSkscilbdF0uaW5jbHVkZXMoZSl9KHIsdCk/by5wdXNoKHQpOm4ucHVzaCh0KSl9KSksdXQodCxbXCIzXCIsXCI0XCJdKSYmbi5wdXNoKFwiM1wiKSx7YWRkczpuZShuKSxhbHRlcmF0aW9uczpuZShvKX19KHIsW1wiMVwiXS5jb25jYXQoS3QodSksS3QoYykpLHMpLGY9bC5hZGRzLHA9bC5hbHRlcmF0aW9ucztuPVl0KFl0KHt9LG4pLHt9LHtxdWFsaXR5OnMsaXNTdXNwZW5kZWQ6aSxleHRlbnNpb25zOmMsYWx0ZXJhdGlvbnM6cCxhZGRzOmYsb21pdHM6b30pfXJldHVybiBZdChZdCh7fSxlKSx7fSx7bm9ybWFsaXplZDpZdChZdCh7fSxlLm5vcm1hbGl6ZWQpLG4pfSl9ZnVuY3Rpb24gUXQodCxlKXt2YXIgcj1xdCgpKGUpO3JldHVybiB0LmluY2x1ZGVzKFwiM1wiKT9yLnB1c2goXCIzXCIpOnQuaW5jbHVkZXMoXCJiM1wiKSYmci5wdXNoKFwiYjNcIikscn1mdW5jdGlvbiB0ZSh0LGUscil7aWYodCl7dmFyIG49VnQoKShyLFwiNFwiKTtyZXR1cm4gbi5wdXNoKGU/XCIzXCI6XCJiM1wiKSxufXJldHVybiByfWZ1bmN0aW9uIGVlKHQsZSl7aWYodCl7dmFyIHI9VnQoKShlLFwiYjVcIixcIiM1XCIpO3JldHVybiByLnB1c2goXCI1XCIpLHJ9cmV0dXJuIGV9ZnVuY3Rpb24gcmUodCl7cmV0dXJuW2R0Lm1pNyxkdC5taU1hN10uaW5jbHVkZXModCl9ZnVuY3Rpb24gbmUodCl7cmV0dXJuIHQuc29ydCgoZnVuY3Rpb24odCxlKXtyZXR1cm4gTnVtYmVyLnBhcnNlSW50KHQucmVwbGFjZSgvW2IjXS8sXCJcIikpLU51bWJlci5wYXJzZUludChlLnJlcGxhY2UoL1tiI10vLFwiXCIpKX0pKX1mdW5jdGlvbiBvZSh0LGUpe3ZhciByPWUuaW5wdXQuc3ltYm9sLG49dC5qb2luKFwifFwiKSxvPW5ldyBSZWdFeHAoXCJeKFwiK24rXCIpKC4qPykoLyhcIituK1wiKSk/JFwiKSxpPXIubWF0Y2gobyk7aWYoaSYmaVsxXSlyZXR1cm4gZS5pbnB1dC5yb290Tm90ZT1pWzFdLGlbMl0mJihlLmlucHV0LmRlc2NyaXB0b3I9aVsyXSksaVs0XSYmKGUuaW5wdXQuYmFzc05vdGU9aVs0XSksZTt0aHJvdyBuZXcgSihlKX1mdW5jdGlvbiBpZSh0LGUpe3ZhciByPU9iamVjdC5rZXlzKHQpO2lmKE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMpe3ZhciBuPU9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHModCk7ZSYmKG49bi5maWx0ZXIoKGZ1bmN0aW9uKGUpe3JldHVybiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHQsZSkuZW51bWVyYWJsZX0pKSksci5wdXNoLmFwcGx5KHIsbil9cmV0dXJuIHJ9ZnVuY3Rpb24gYWUodCl7Zm9yKHZhciBlPTE7ZTxhcmd1bWVudHMubGVuZ3RoO2UrKyl7dmFyIHI9bnVsbCE9YXJndW1lbnRzW2VdP2FyZ3VtZW50c1tlXTp7fTtlJTI/aWUoT2JqZWN0KHIpLCEwKS5mb3JFYWNoKChmdW5jdGlvbihlKXt1ZSh0LGUscltlXSl9KSk6T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcnM/T2JqZWN0LmRlZmluZVByb3BlcnRpZXModCxPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycyhyKSk6aWUoT2JqZWN0KHIpKS5mb3JFYWNoKChmdW5jdGlvbihlKXtPYmplY3QuZGVmaW5lUHJvcGVydHkodCxlLE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocixlKSl9KSl9cmV0dXJuIHR9ZnVuY3Rpb24gdWUodCxlLHIpe3JldHVybiBlIGluIHQ/T2JqZWN0LmRlZmluZVByb3BlcnR5KHQsZSx7dmFsdWU6cixlbnVtZXJhYmxlOiEwLGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMH0pOnRbZV09cix0fXZhciBzZT17bWE6XCJtYVwiLG1pOlwibWlcIixkaW06XCJkaW1cIixoYWxmRGltOlwiaGFsZkRpbVwiLGF1ZzpcImF1Z1wiLHNldmVudGg6XCJzZXZlbnRoXCIsc3VzOlwic3VzXCIsc3VzMjpcInN1czJcIixuaW50aDpcIm5pbnRoXCIsZWxldmVudGg6XCJlbGV2ZW50aFwiLHRoaXJ0ZWVudGg6XCJ0aGlydGVlbnRoXCIsZmlmdGhGbGF0OlwiYjVcIixmaWZ0aFNoYXJwOlwiIzVcIixuaW50aEZsYXQ6XCJiOVwiLG5pbnRoU2hhcnA6XCIjOVwiLGVsZXZlbnRoU2hhcnA6XCIjMTFcIix0aGlydGVlbnRoRmxhdDpcImIxM1wiLGFkZDM6XCJhZGQzXCIsYWRkNDpcImFkZDRcIixhZGRiNjpcImFkZGI2XCIsYWRkNjpcImFkZDZcIixhZGQ2OTpcImFkZDY5XCIsYWRkNzpcImFkZDdcIixhZGQ5OlwiYWRkOVwiLGFkZDExOlwiYWRkMTFcIixhZGQxMzpcImFkZDEzXCIsYmFzczpcImJhc3NcIixvbWl0MzpcIm9taXQzXCIsb21pdDU6XCJvbWl0NVwiLHBvd2VyOlwicG93ZXJcIixhbHQ6XCJhbHRcIn0sY2U9e1wiXlwiOltzZS5tYSxzZS5hZGQ3XSzOlDpbc2UubWEsc2UuYWRkN10sTTpzZS5tYSxNYTpzZS5tYSxNYWo6c2UubWEsTWFqb3I6c2UubWEsbWE6c2UubWEsbWFqOnNlLm1hLG1ham9yOnNlLm1hfSxsZT1oZShjZSxzZS5hZGQ3LChmdW5jdGlvbih0KXtyZXR1cm4gdCtcIjdcIn0pKSxmZT1oZShjZSxzZS5hZGQ3LChmdW5jdGlvbih0KXtyZXR1cm5cImFkZFwiK3QrXCI3XCJ9KSkscGU9YWUoYWUoYWUoYWUoe30sY2UpLGxlKSx7fSx7XCItXCI6c2UubWksbTpzZS5taSxNaTpzZS5taSxNaW46c2UubWksTWlub3I6c2UubWksbWk6c2UubWksbWluOnNlLm1pLG1pbm9yOnNlLm1pLFwiwrBcIjpzZS5kaW0sbzpzZS5kaW0sMDpzZS5kaW0sZGltOnNlLmRpbSxcImRpbS5cIjpzZS5kaW0sZGltaW5pc2hlZDpzZS5kaW0sw5g6c2UuaGFsZkRpbSzDuDpzZS5oYWxmRGltLGg6c2UuaGFsZkRpbSxcIitcIjpzZS5hdWcsYXVnOnNlLmF1ZyxhdWdtZW50ZWQ6c2UuYXVnLDc6c2Uuc2V2ZW50aCw0OnNlLnN1cyxzdXM6c2Uuc3VzLHN1czQ6c2Uuc3VzLHN1c3BlbmRlZDpzZS5zdXMsc3VzcGVuZGVkNDpzZS5zdXMsc3VzMjpzZS5zdXMyLHN1c3BlbmRlZDI6c2Uuc3VzMiw5OnNlLm5pbnRoLDExOnNlLmVsZXZlbnRoLDEzOnNlLnRoaXJ0ZWVudGgsYjM6c2UubWksYjU6c2UuZmlmdGhGbGF0LFwi4pmtNVwiOnNlLmZpZnRoRmxhdCxcIiM1XCI6c2UuZmlmdGhTaGFycCxcIuKZrzVcIjpzZS5maWZ0aFNoYXJwLGI5OnNlLm5pbnRoRmxhdCxcIuKZrTlcIjpzZS5uaW50aEZsYXQsYWRkYjk6c2UubmludGhGbGF0LFwiYWRk4pmtOVwiOnNlLm5pbnRoRmxhdCxcIiM5XCI6c2UubmludGhTaGFycCxcIuKZrzlcIjpzZS5uaW50aFNoYXJwLFwiYWRkIzlcIjpzZS5uaW50aFNoYXJwLFwiYWRk4pmvOVwiOnNlLm5pbnRoU2hhcnAsXCIjMTFcIjpzZS5lbGV2ZW50aFNoYXJwLFwi4pmvMTFcIjpzZS5lbGV2ZW50aFNoYXJwLFwiYWRkIzExXCI6c2UuZWxldmVudGhTaGFycCxiMTM6c2UudGhpcnRlZW50aEZsYXQsXCLima0xM1wiOnNlLnRoaXJ0ZWVudGhGbGF0LGFkZGIxMzpzZS50aGlydGVlbnRoRmxhdCxcImFkZOKZrTEzXCI6c2UudGhpcnRlZW50aEZsYXR9LGZlKSx7fSx7MjpzZS5hZGQ5LGFkZDI6c2UuYWRkOSxhZGQzOnNlLmFkZDMsYWRkNDpzZS5hZGQ0LGFkZGI2OnNlLmFkZGI2LGI2OnNlLmFkZGI2LDY6c2UuYWRkNixhZGQ2OnNlLmFkZDYsXCI2LzlcIjpzZS5hZGQ2OSw2OTpzZS5hZGQ2OSw5NjpzZS5hZGQ2OSxcIjkvNlwiOnNlLmFkZDY5LGFkZDk6c2UuYWRkOSxhZGQxMTpzZS5hZGQxMSxhZGQxMzpzZS5hZGQxMyxiYXNzOnNlLmJhc3Msb21pdDM6c2Uub21pdDMsbm8zOnNlLm9taXQzLG9taXQ1OnNlLm9taXQ1LG5vNTpzZS5vbWl0NSw1OnNlLnBvd2VyLGFsdDpzZS5hbHQsXCJhbHQuXCI6c2UuYWx0LGFsdGVyZWQ6c2UuYWx0fSk7ZnVuY3Rpb24gaGUodCxlLHIpe3JldHVybiBPYmplY3Qua2V5cyh0KS5tYXAocikucmVkdWNlKChmdW5jdGlvbih0LHIpe3JldHVybiB0W3JdPWUsdH0pLHt9KX12YXIgZGU9T2JqZWN0LmtleXMocGUpLnNvcnQoKGZ1bmN0aW9uKHQsZSl7cmV0dXJuIGUubGVuZ3RoLXQubGVuZ3RofSkpO2NvbnN0IHZlPXNlLGJlPXsxOjAsMjoyLGIzOjMsMzo0LDQ6NSxiNTo2LDU6NyxcIiM1XCI6OCxiNjo4LDY6OSxiYjc6OSxiNzoxMCw3OjExLGI5OjEzLDk6MTQsXCIjOVwiOjE1LDExOjE3LFwiIzExXCI6MTgsYjEzOjIwLDEzOjIxfTtmdW5jdGlvbiBtZSh0KXtyZXR1cm4gZnVuY3Rpb24odCl7aWYoQXJyYXkuaXNBcnJheSh0KSlyZXR1cm4geWUodCl9KHQpfHxmdW5jdGlvbih0KXtpZihcInVuZGVmaW5lZFwiIT10eXBlb2YgU3ltYm9sJiZudWxsIT10W1N5bWJvbC5pdGVyYXRvcl18fG51bGwhPXRbXCJAQGl0ZXJhdG9yXCJdKXJldHVybiBBcnJheS5mcm9tKHQpfSh0KXx8ZnVuY3Rpb24odCxlKXtpZih0KXtpZihcInN0cmluZ1wiPT10eXBlb2YgdClyZXR1cm4geWUodCxlKTt2YXIgcj1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodCkuc2xpY2UoOCwtMSk7cmV0dXJuXCJPYmplY3RcIj09PXImJnQuY29uc3RydWN0b3ImJihyPXQuY29uc3RydWN0b3IubmFtZSksXCJNYXBcIj09PXJ8fFwiU2V0XCI9PT1yP0FycmF5LmZyb20odCk6XCJBcmd1bWVudHNcIj09PXJ8fC9eKD86VWl8SSludCg/Ojh8MTZ8MzIpKD86Q2xhbXBlZCk/QXJyYXkkLy50ZXN0KHIpP3llKHQsZSk6dm9pZCAwfX0odCl8fGZ1bmN0aW9uKCl7dGhyb3cgbmV3IFR5cGVFcnJvcihcIkludmFsaWQgYXR0ZW1wdCB0byBzcHJlYWQgbm9uLWl0ZXJhYmxlIGluc3RhbmNlLlxcbkluIG9yZGVyIHRvIGJlIGl0ZXJhYmxlLCBub24tYXJyYXkgb2JqZWN0cyBtdXN0IGhhdmUgYSBbU3ltYm9sLml0ZXJhdG9yXSgpIG1ldGhvZC5cIil9KCl9ZnVuY3Rpb24geWUodCxlKXsobnVsbD09ZXx8ZT50Lmxlbmd0aCkmJihlPXQubGVuZ3RoKTtmb3IodmFyIHI9MCxuPW5ldyBBcnJheShlKTtyPGU7cisrKW5bcl09dFtyXTtyZXR1cm4gbn1mdW5jdGlvbiBnZSh0LGUpe3ZhciByPVtdO3JldHVybiBlLmlucHV0LnBhcnNhYmxlRGVzY3JpcHRvciYmKHI9ZnVuY3Rpb24odCl7dmFyIGUscj10LmlucHV0LnBhcnNhYmxlRGVzY3JpcHRvcixuPVtdLG89bmV3IFJlZ0V4cChkZS5tYXAoT2UpLmpvaW4oXCJ8XCIpLFwiZ1wiKSxpPXIubWF0Y2gobyksYT1yO2lmKGkmJmkuZm9yRWFjaCgoZnVuY3Rpb24odCl7ZT1wZVt0XSxBcnJheS5pc0FycmF5KGUpfHwoZT1bZV0pLGUuZm9yRWFjaCgoZnVuY3Rpb24oZSl7bi5pbmNsdWRlcyhlKXx8KG4ucHVzaChlKSxhPWEucmVwbGFjZSh0LFwiXCIpKX0pKX0pKSwwPT09bi5sZW5ndGgpdGhyb3cgbmV3IEoodCk7aWYoYS50cmltKCkubGVuZ3RoPjApdGhyb3cgbmV3IFEodCxhKTtyZXR1cm4gbn0oZSkpLGUuaW5wdXQubW9kaWZpZXJzPXIsZS5ub3JtYWxpemVkLmludGVydmFscz1mdW5jdGlvbih0LGUpe3JldHVybiB0LmluY2x1ZGVzKHZlLnBvd2VyKT9bXCIxXCIsXCI1XCJdOnQuaW5jbHVkZXModmUuYmFzcyk/W1wiMVwiXTpXdCgpKFtcIjFcIl0uY29uY2F0KG1lKGZ1bmN0aW9uKHQpe3ZhciBlPVtdO3JldHVybiB0LmluY2x1ZGVzKHZlLm9taXQzKT9bXTooYXQodCxbdmUuc3VzLHZlLnN1czJdKXx8KHdlKHQpP3QuaW5jbHVkZXModmUuZWxldmVudGgpfHxlLnB1c2goXCIzXCIpOmUucHVzaChcImIzXCIpKSx0LmluY2x1ZGVzKHZlLmFkZDMpJiZlLnB1c2goXCIzXCIpLGUpfSh0KSksbWUoZnVuY3Rpb24odCl7dmFyIGU9W107cmV0dXJuIGF0KHQsW3ZlLnN1cyx2ZS5hZGQ0XSkmJmUucHVzaChcIjRcIiksZX0odCkpLG1lKGZ1bmN0aW9uKHQsZSl7dmFyIHI9W107cmV0dXJuIHQuaW5jbHVkZXModmUub21pdDUpP1tdOigoYXQodCxbdmUuZGltLHZlLmhhbGZEaW0sdmUuZmlmdGhGbGF0XSl8fGplKHQsZSxcImI1XCIpKSYmci5wdXNoKFwiYjVcIiksKGF0KHQsW3ZlLmF1Zyx2ZS5maWZ0aFNoYXJwXSl8fGplKHQsZSxcIiM1XCIpKSYmci5wdXNoKFwiIzVcIiksci5sZW5ndGh8fHQuaW5jbHVkZXModmUudGhpcnRlZW50aEZsYXQpfHxyLnB1c2goXCI1XCIpLHIpfSh0LGUpKSxtZShmdW5jdGlvbih0KXt2YXIgZT1bXTtyZXR1cm4gYXQodCxbdmUuYWRkYjZdKSYmZS5wdXNoKFwiYjZcIiksIWF0KHQsW3ZlLmFkZDYsdmUuYWRkNjldKXx8eGUodCl8fGF0KHQsW3ZlLmhhbGZEaW1dKXx8ZS5wdXNoKFwiNlwiKSxlfSh0KSksbWUoZnVuY3Rpb24odCl7dmFyIGU9W107cmV0dXJuIGF0KHQsW3ZlLmFsdF0pJiZlLnB1c2goXCJiN1wiKSxhdCh0LFt2ZS5zZXZlbnRoLHZlLmhhbGZEaW1dKT90LmluY2x1ZGVzKHZlLmRpbSk/ZS5wdXNoKFwiYmI3XCIpOnQuaW5jbHVkZXModmUuaGFsZkRpbSk/ZS5wdXNoKFwiYjdcIik6ZS5wdXNoKF9lKHQpKTphdCh0LFt2ZS5uaW50aCx2ZS5lbGV2ZW50aCx2ZS50aGlydGVlbnRoXSkmJmUucHVzaChfZSh0KSksdC5pbmNsdWRlcyh2ZS5hZGQ3KSYmZS5wdXNoKFwiN1wiKSxlfSh0KSksbWUoZnVuY3Rpb24odCxlKXt2YXIgcj1bXTtyZXR1cm4gYXQodCxbdmUuYWRkNjksdmUubmludGgsdmUuZWxldmVudGgsdmUudGhpcnRlZW50aF0pJiZzdCh0LFt2ZS5uaW50aEZsYXQsdmUubmludGhTaGFycF0pJiZyLnB1c2goXCI5XCIpLGF0KHQsW3ZlLnN1czIsdmUuYWRkOV0pJiZyLnB1c2goXCI5XCIpLChhdCh0LFt2ZS5uaW50aEZsYXRdKXx8amUodCxlLFwiYjlcIikpJiZyLnB1c2goXCJiOVwiKSwoYXQodCxbdmUubmludGhTaGFycF0pfHxqZSh0LGUsXCIjOVwiKSkmJnIucHVzaChcIiM5XCIpLHJ9KHQsZSkpLG1lKGZ1bmN0aW9uKHQsZSl7dmFyIHI9W107cmV0dXJuKGF0KHQsW3ZlLnRoaXJ0ZWVudGhdKSYmIXdlKHQpfHxhdCh0LFt2ZS5lbGV2ZW50aCx2ZS5hZGQxMV0pKSYmci5wdXNoKFwiMTFcIiksKGF0KHQsW3ZlLmVsZXZlbnRoU2hhcnBdKXx8amUodCxlLFwiIzExXCIpKSYmci5wdXNoKFwiIzExXCIpLHJ9KHQsZSkpLG1lKGZ1bmN0aW9uKHQsZSl7dmFyIHI9W107cmV0dXJuKGF0KHQsW3ZlLmFkZDEzLHZlLnRoaXJ0ZWVudGhdKXx8YXQodCxbdmUuYWRkNix2ZS5hZGQ2OV0pJiZ4ZSh0KXx8YXQodCxbdmUuYWRkNix2ZS5hZGQ2OV0pJiZhdCh0LFt2ZS5oYWxmRGltXSkpJiZyLnB1c2goXCIxM1wiKSwoYXQodCxbdmUudGhpcnRlZW50aEZsYXRdKXx8amUodCxlLFwiYjEzXCIpKSYmci5wdXNoKFwiYjEzXCIpLHJ9KHQsZSkpKSkuc29ydCgoZnVuY3Rpb24odCxlKXtyZXR1cm4gYmVbdF0tYmVbZV19KSl9KHIsdCksZS5ub3JtYWxpemVkLnNlbWl0b25lcz1lLm5vcm1hbGl6ZWQuaW50ZXJ2YWxzLm1hcCgoZnVuY3Rpb24odCl7cmV0dXJuIGJlW3RdfSkpLnNvcnQoKGZ1bmN0aW9uKHQsZSl7cmV0dXJuIHQtZX0pKSxlLm5vcm1hbGl6ZWQuaW50ZW50cz1mdW5jdGlvbih0KXtyZXR1cm57bWFqb3I6d2UodCksZWxldmVudGg6dC5pbmNsdWRlcyh2ZS5lbGV2ZW50aCksYWx0OnQuaW5jbHVkZXModmUuYWx0KX19KHIpLGV9ZnVuY3Rpb24gX2UodCl7cmV0dXJuIHQuaW5jbHVkZXModmUubWEpP1wiN1wiOlwiYjdcIn1mdW5jdGlvbiBqZSh0LGUscil7cmV0dXJuIHQuaW5jbHVkZXModmUuYWx0KSYmZS5pbmNsdWRlcyhyKX1mdW5jdGlvbiB3ZSh0KXtyZXR1cm4gc3QodCxbdmUubWksdmUuZGltLHZlLmRpbTcsdmUuaGFsZkRpbV0pfWZ1bmN0aW9uIHhlKHQpe3JldHVybiBhdCh0LFt2ZS5zZXZlbnRoLHZlLm5pbnRoLHZlLmVsZXZlbnRoLHZlLnRoaXJ0ZWVudGhdKX1mdW5jdGlvbiBPZSh0KXtyZXR1cm4gdC5yZXBsYWNlKC9bLlxcLSorP14ke30oKXxbXFxdXFxcXF0vZyxcIlxcXFwkJlwiKX1mdW5jdGlvbiBTZSh0KXtyZXR1cm4gZnVuY3Rpb24odCl7aWYoQXJyYXkuaXNBcnJheSh0KSlyZXR1cm4gQWUodCl9KHQpfHxmdW5jdGlvbih0KXtpZihcInVuZGVmaW5lZFwiIT10eXBlb2YgU3ltYm9sJiZudWxsIT10W1N5bWJvbC5pdGVyYXRvcl18fG51bGwhPXRbXCJAQGl0ZXJhdG9yXCJdKXJldHVybiBBcnJheS5mcm9tKHQpfSh0KXx8ZnVuY3Rpb24odCxlKXtpZih0KXtpZihcInN0cmluZ1wiPT10eXBlb2YgdClyZXR1cm4gQWUodCxlKTt2YXIgcj1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodCkuc2xpY2UoOCwtMSk7cmV0dXJuXCJPYmplY3RcIj09PXImJnQuY29uc3RydWN0b3ImJihyPXQuY29uc3RydWN0b3IubmFtZSksXCJNYXBcIj09PXJ8fFwiU2V0XCI9PT1yP0FycmF5LmZyb20odCk6XCJBcmd1bWVudHNcIj09PXJ8fC9eKD86VWl8SSludCg/Ojh8MTZ8MzIpKD86Q2xhbXBlZCk/QXJyYXkkLy50ZXN0KHIpP0FlKHQsZSk6dm9pZCAwfX0odCl8fGZ1bmN0aW9uKCl7dGhyb3cgbmV3IFR5cGVFcnJvcihcIkludmFsaWQgYXR0ZW1wdCB0byBzcHJlYWQgbm9uLWl0ZXJhYmxlIGluc3RhbmNlLlxcbkluIG9yZGVyIHRvIGJlIGl0ZXJhYmxlLCBub24tYXJyYXkgb2JqZWN0cyBtdXN0IGhhdmUgYSBbU3ltYm9sLml0ZXJhdG9yXSgpIG1ldGhvZC5cIil9KCl9ZnVuY3Rpb24gQWUodCxlKXsobnVsbD09ZXx8ZT50Lmxlbmd0aCkmJihlPXQubGVuZ3RoKTtmb3IodmFyIHI9MCxuPW5ldyBBcnJheShlKTtyPGU7cisrKW5bcl09dFtyXTtyZXR1cm4gbn1mdW5jdGlvbiBFZSh0LGUpe0RlKFwiYWx0SW50ZXJ2YWxzXCIsdCxlLCEwKX1mdW5jdGlvbiBrZSh0LGUpe0RlKFwibm90YXRpb25TeXN0ZW1zXCIsdCxlKX1mdW5jdGlvbiBEZSh0LGUscixuKXtpZighQXJyYXkuaXNBcnJheShlKSl0aHJvdyBuZXcgVHlwZUVycm9yKFwiJ1wiLmNvbmNhdCh0LFwiJyBzaG91bGQgYmUgYW4gYXJyYXlcIikpO2lmKCFuJiYwPT09ZS5sZW5ndGgpdGhyb3cgbmV3IFR5cGVFcnJvcihcIidcIi5jb25jYXQodCxcIicgY2Fubm90IGJlIGVtcHR5XCIpKTtlLmZvckVhY2goKGZ1bmN0aW9uKGUpe2lmKCFyLmluY2x1ZGVzKGUpKXRocm93IG5ldyBUeXBlRXJyb3IoXCInXCIuY29uY2F0KGUsXCInIGlzIG5vdCBhIHZhbGlkIHZhbHVlIGZvciBcIikuY29uY2F0KHQpKX0pKX1mdW5jdGlvbiBDZSh0KXtyZXR1cm5cInN0cmluZ1wiPT10eXBlb2YgdCYmdC5sZW5ndGg+MH1mdW5jdGlvbiBQZSh0KXtyZXR1cm4gRmUobmV3IEssdCl9ZnVuY3Rpb24gRmUodCxlKXtyZXR1cm57dHlwZTp0Lm5hbWUsY2hvcmQ6dC5jaG9yZCxtZXNzYWdlOnQubWVzc2FnZSxub3RhdGlvblN5c3RlbTplfX1jb25zdCB6ZT1mdW5jdGlvbigpe3ZhciBlPWFyZ3VtZW50cy5sZW5ndGg+MCYmdm9pZCAwIT09YXJndW1lbnRzWzBdP2FyZ3VtZW50c1swXTp7fSxyPVtcImI1XCIsXCIjNVwiLFwiYjlcIixcIiM5XCIsXCIjMTFcIixcImIxM1wiXSxuPVtcImVuZ2xpc2hcIixcImdlcm1hblwiLFwibGF0aW5cIl0sYT1lLm5vdGF0aW9uU3lzdGVtcyx1PXZvaWQgMD09PWE/bygpKG4pOmEscz1lLmFsdEludGVydmFscyxjPXZvaWQgMD09PXM/bygpKHIpOnMsbD1lLmN1c3RvbUZpbHRlcnMsZj12b2lkIDA9PT1sP1tdOmw7cmV0dXJuIEVlKGMsciksa2UodSxuKSxpKGYpLHA7ZnVuY3Rpb24gcChyKXt2YXIgbj1bXTtpZighQ2Uocikpe3ZhciBpPW5ldyBaO24ucHVzaChGZShpKSl9dmFyIGEscyxsLHA9bygpKEwpLmZpbHRlcigoZnVuY3Rpb24odCl7cmV0dXJuIHUuaW5jbHVkZXModC5uYW1lKX0pKTtpZighbi5sZW5ndGgpZm9yKDtwLmxlbmd0aCYmIWE7KXtsPXAuc2hpZnQoKSxzPVtDdC5iaW5kKG51bGwsZSksb2UuYmluZChudWxsLGwubm90ZXMpLFN0LGdlLmJpbmQobnVsbCxjKSxmdCxOdCxKdCxqdCxwdCxJdF0uY29uY2F0KFNlKGYpKTt0cnl7KGE9dChzLHIpKT9hLmlucHV0Lm5vdGF0aW9uU3lzdGVtPWwubmFtZTpuLnB1c2goUGUobC5uYW1lKSl9Y2F0Y2goaSl7bi5wdXNoKEZlKGksbC5uYW1lKSl9fXJldHVybiBhfHx7ZXJyb3I6bn19fTtmdW5jdGlvbiBUZSh0LGUpe3ZhciByPU9iamVjdC5rZXlzKHQpO2lmKE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMpe3ZhciBuPU9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHModCk7ZSYmKG49bi5maWx0ZXIoKGZ1bmN0aW9uKGUpe3JldHVybiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHQsZSkuZW51bWVyYWJsZX0pKSksci5wdXNoLmFwcGx5KHIsbil9cmV0dXJuIHJ9ZnVuY3Rpb24gTWUodCl7Zm9yKHZhciBlPTE7ZTxhcmd1bWVudHMubGVuZ3RoO2UrKyl7dmFyIHI9bnVsbCE9YXJndW1lbnRzW2VdP2FyZ3VtZW50c1tlXTp7fTtlJTI/VGUoT2JqZWN0KHIpLCEwKS5mb3JFYWNoKChmdW5jdGlvbihlKXtMZSh0LGUscltlXSl9KSk6T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcnM/T2JqZWN0LmRlZmluZVByb3BlcnRpZXModCxPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycyhyKSk6VGUoT2JqZWN0KHIpKS5mb3JFYWNoKChmdW5jdGlvbihlKXtPYmplY3QuZGVmaW5lUHJvcGVydHkodCxlLE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocixlKSl9KSl9cmV0dXJuIHR9ZnVuY3Rpb24gTGUodCxlLHIpe3JldHVybiBlIGluIHQ/T2JqZWN0LmRlZmluZVByb3BlcnR5KHQsZSx7dmFsdWU6cixlbnVtZXJhYmxlOiEwLGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMH0pOnRbZV09cix0fWZ1bmN0aW9uIEllKHQpe3ZhciBlLHI9dC5mb3JtYXR0ZWQuY2hvcmRDaGFuZ2VzO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gaXQodC5ub3JtYWxpemVkLmludGVydmFscyxbXCIxXCIsXCI1XCIsXCI5XCJdKX0odCk/KGU9XCJzdXMyXCIscj1bXSk6ZnVuY3Rpb24odCl7cmV0dXJuIGl0KHQubm9ybWFsaXplZC5pbnRlcnZhbHMsW1wiMVwiLFwiM1wiLFwiNVwiLFwiOVwiXSl9KHQpPyhlPVwiMlwiLHI9W10pOmZ1bmN0aW9uKHQpe3JldHVybiBpdCh0Lm5vcm1hbGl6ZWQuaW50ZXJ2YWxzLFtcIjFcIixcIjNcIixcIiM1XCIsXCJiN1wiXSl9KHQpPyhlPVwiNytcIixyPVtdKTooZT10LmZvcm1hdHRlZC5kZXNjcmlwdG9yLnJlcGxhY2UoXCJtaVwiLFwibVwiKS5yZXBsYWNlKC9bbXxNXWEvLFwiTVwiKS5yZXBsYWNlKFwiZGltXCIsXCLCsFwiKSxmdW5jdGlvbih0KXtyZXR1cm4gdC5ub3JtYWxpemVkLmludGVudHMuZWxldmVudGh9KHQpJiYoZT1lLnJlcGxhY2UoLzdzdXN8OXN1cy8sXCIxMVwiKSkpLHI9ci5tYXAoKGZ1bmN0aW9uKHQpe3JldHVybiB0LnJlcGxhY2UoL1ttfE1dYS8sXCJNXCIpLnJlcGxhY2UoXCJvbWl0XCIsXCJub1wiKX0pKSxNZShNZSh7fSx0KSx7fSx7Zm9ybWF0dGVkOk1lKE1lKHt9LHQuZm9ybWF0dGVkKSx7fSx7ZGVzY3JpcHRvcjplLGNob3JkQ2hhbmdlczpyfSl9KX12YXIgTmU9cigxOTY2KSxSZT1yLm4oTmUpO2Z1bmN0aW9uIHFlKCl7dmFyIGU9YXJndW1lbnRzLmxlbmd0aD4wJiZ2b2lkIDAhPT1hcmd1bWVudHNbMF0/YXJndW1lbnRzWzBdOlwibm9uZVwiLHI9YXJndW1lbnRzLmxlbmd0aD4xP2FyZ3VtZW50c1sxXTp2b2lkIDA7aWYoXCJub25lXCI9PT1lKXJldHVybiByO3ZhciBuPXttYXg6W1wiNFwiLFwiYjVcIixcIiM1XCIsXCI2XCIsXCJiYjdcIixcImI3XCIsXCI3XCIsXCJiOVwiLFwiOVwiLFwiIzlcIixcIjExXCIsXCIjMTFcIixcImIxM1wiLFwiMTNcIl0sY29yZTpbXCI0XCIsXCJiOVwiLFwiOVwiLFwiIzlcIixcIjExXCIsXCIjMTFcIixcImIxM1wiLFwiMTNcIl19LG89UmUoKShyLm5vcm1hbGl6ZWQuaW50ZXJ2YWxzLG5bZV0pO3N0KG8sW1wiYjNcIixcIjNcIl0pJiZvLnB1c2goci5ub3JtYWxpemVkLmludGVudHMubWFqb3I/XCIzXCI6XCJiM1wiKSxzdChvLFtcImI1XCIsXCI1XCIsXCIjNVwiXSkmJm8ucHVzaChcIjVcIiksci5ub3JtYWxpemVkLmludGVydmFscz1vLHIubm9ybWFsaXplZC5zZW1pdG9uZXM9by5tYXAoKGZ1bmN0aW9uKHQpe3JldHVybiBiZVt0XX0pKSxyLm5vcm1hbGl6ZWQuaW50ZW50cy5lbGV2ZW50aD0hMSxyLm5vcm1hbGl6ZWQuaW50ZW50cy5hbHQ9ITEsXCJtYXhcIj09PWUmJmRlbGV0ZSByLm5vcm1hbGl6ZWQuYmFzc05vdGU7dmFyIGk9W0p0LGp0LEl0XTtyZXR1cm4gdChpLHIpfXZhciBHZT1yKDMxMzcpLFVlPVtcIkNcIixcIkMjXCIsXCJEXCIsXCJEI1wiLFwiRVwiLFwiRlwiLFwiRiNcIixcIkdcIixcIkcjXCIsXCJBXCIsXCJBI1wiLFwiQlwiXSxCZT17XCJDI1wiOlwiRGJcIixcIkQjXCI6XCJFYlwiLFwiRiNcIjpcIkdiXCIsXCJHI1wiOlwiQWJcIixcIkEjXCI6XCJCYlwifSxXZT1yLm4oR2UpKCkoQmUpO2Z1bmN0aW9uICRlKHQsZSxyKXt2YXIgbj1yLm5vcm1hbGl6ZWQsbz1uLnJvb3ROb3RlLGk9bi5iYXNzTm90ZSxhPVhlKG8pO2lmKHIubm9ybWFsaXplZC5yb290Tm90ZT1WZShhLHQsZSksci5mb3JtYXR0ZWQucm9vdE5vdGU9ci5ub3JtYWxpemVkLnJvb3ROb3RlLGkpe3ZhciB1PVhlKGkpO3Iubm9ybWFsaXplZC5iYXNzTm90ZT1WZSh1LHQsZSksci5mb3JtYXR0ZWQuYmFzc05vdGU9ci5ub3JtYWxpemVkLmJhc3NOb3RlfXJldHVybiBJdChyKX1mdW5jdGlvbiBWZSh0LGUscil7dmFyIG49VWUuaW5kZXhPZih0KStlLG89TWF0aC5mbG9vcihuLzEyKSxpPVVlW24tMTIqb107cmV0dXJuIHImJkJlW2ldfHxpfWZ1bmN0aW9uIFhlKHQpe3JldHVybiBXZVt0XXx8dH12YXIgWWU9e2dlcm1hbjp7QWI6XCJBc1wiLEE6XCJBXCIsXCJBI1wiOlwiQWlzXCIsQmI6XCJIZXNcIixCOlwiSFwiLEM6XCJDXCIsXCJDI1wiOlwiQ2lzXCIsRGI6XCJEZXNcIixEOlwiRFwiLFwiRCNcIjpcIkRpc1wiLEViOlwiRXNcIixFOlwiRVwiLEY6XCJGXCIsXCJGI1wiOlwiRmlzXCIsR2I6XCJHZXNcIixHOlwiR1wiLFwiRyNcIjpcIkdpc1wifSxsYXRpbjp7QWI6XCJMYWJcIixBOlwiTGFcIixcIkEjXCI6XCJMYSNcIixCYjpcIlNpYlwiLEI6XCJTaVwiLEM6XCJEb1wiLFwiQyNcIjpcIkRvI1wiLERiOlwiUmViXCIsRDpcIlJlXCIsXCJEI1wiOlwiUmUjXCIsRWI6XCJNaWJcIixFOlwiTWlcIixGOlwiRmFcIixcIkYjXCI6XCJGYSNcIixHYjpcIlNvbGJcIixHOlwiU29sXCIsXCJHI1wiOlwiU29sI1wifX0sWmU9T2JqZWN0LmtleXMoWWUpO2Z1bmN0aW9uIEtlKCl7dmFyIHQ9YXJndW1lbnRzLmxlbmd0aD4wJiZ2b2lkIDAhPT1hcmd1bWVudHNbMF0/YXJndW1lbnRzWzBdOlwiZW5nbGlzaFwiLGU9YXJndW1lbnRzLmxlbmd0aD4xP2FyZ3VtZW50c1sxXTp2b2lkIDAscj1cImF1dG9cIj09PXQ/ZS5pbnB1dC5ub3RhdGlvblN5c3RlbTp0O3JldHVyblwiZW5nbGlzaFwiPT09cj9lOlplLmluY2x1ZGVzKHIpPyhlLmZvcm1hdHRlZC5yb290Tm90ZT1ZZVtyXVtlLmZvcm1hdHRlZC5yb290Tm90ZV0sZS5mb3JtYXR0ZWQuYmFzc05vdGUmJihlLmZvcm1hdHRlZC5iYXNzTm90ZT1ZZVtyXVtlLmZvcm1hdHRlZC5iYXNzTm90ZV0pLGUpOm51bGx9ZnVuY3Rpb24gSGUodCl7cmV0dXJuIHQmJnQuZm9ybWF0dGVkJiZ0LmZvcm1hdHRlZC5zeW1ib2w/dC5mb3JtYXR0ZWQuc3ltYm9sOm51bGx9ZnVuY3Rpb24gSmUodCl7ZGVsZXRlIHQucGFyc2VyQ29uZmlndXJhdGlvbi5ub3RhdGlvblN5c3RlbXM7dmFyIGU9bygpKHQpLHI9SGUodCksbj16ZSh0LnBhcnNlckNvbmZpZ3VyYXRpb24pKHIpO3JldHVybiBlLmlucHV0PW4uaW5wdXQsZX1mdW5jdGlvbiBRZSh0KXtyZXR1cm4gUWU9XCJmdW5jdGlvblwiPT10eXBlb2YgU3ltYm9sJiZcInN5bWJvbFwiPT10eXBlb2YgU3ltYm9sLml0ZXJhdG9yP2Z1bmN0aW9uKHQpe3JldHVybiB0eXBlb2YgdH06ZnVuY3Rpb24odCl7cmV0dXJuIHQmJlwiZnVuY3Rpb25cIj09dHlwZW9mIFN5bWJvbCYmdC5jb25zdHJ1Y3Rvcj09PVN5bWJvbCYmdCE9PVN5bWJvbC5wcm90b3R5cGU/XCJzeW1ib2xcIjp0eXBlb2YgdH0sUWUodCl9ZnVuY3Rpb24gdHIodCl7cmV0dXJuIGZ1bmN0aW9uKHQpe2lmKEFycmF5LmlzQXJyYXkodCkpcmV0dXJuIGVyKHQpfSh0KXx8ZnVuY3Rpb24odCl7aWYoXCJ1bmRlZmluZWRcIiE9dHlwZW9mIFN5bWJvbCYmbnVsbCE9dFtTeW1ib2wuaXRlcmF0b3JdfHxudWxsIT10W1wiQEBpdGVyYXRvclwiXSlyZXR1cm4gQXJyYXkuZnJvbSh0KX0odCl8fGZ1bmN0aW9uKHQsZSl7aWYodCl7aWYoXCJzdHJpbmdcIj09dHlwZW9mIHQpcmV0dXJuIGVyKHQsZSk7dmFyIHI9T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHQpLnNsaWNlKDgsLTEpO3JldHVyblwiT2JqZWN0XCI9PT1yJiZ0LmNvbnN0cnVjdG9yJiYocj10LmNvbnN0cnVjdG9yLm5hbWUpLFwiTWFwXCI9PT1yfHxcIlNldFwiPT09cj9BcnJheS5mcm9tKHQpOlwiQXJndW1lbnRzXCI9PT1yfHwvXig/OlVpfEkpbnQoPzo4fDE2fDMyKSg/OkNsYW1wZWQpP0FycmF5JC8udGVzdChyKT9lcih0LGUpOnZvaWQgMH19KHQpfHxmdW5jdGlvbigpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gc3ByZWFkIG5vbi1pdGVyYWJsZSBpbnN0YW5jZS5cXG5JbiBvcmRlciB0byBiZSBpdGVyYWJsZSwgbm9uLWFycmF5IG9iamVjdHMgbXVzdCBoYXZlIGEgW1N5bWJvbC5pdGVyYXRvcl0oKSBtZXRob2QuXCIpfSgpfWZ1bmN0aW9uIGVyKHQsZSl7KG51bGw9PWV8fGU+dC5sZW5ndGgpJiYoZT10Lmxlbmd0aCk7Zm9yKHZhciByPTAsbj1uZXcgQXJyYXkoZSk7cjxlO3IrKyluW3JdPXRbcl07cmV0dXJuIG59dmFyIHJyPWZ1bmN0aW9uKHQpe3JldHVybiB0JiZcIm9iamVjdFwiPT09UWUodCkmJiF0LmVycm9yJiZ0LmlucHV0fTtjb25zdCBucj1mdW5jdGlvbigpe3ZhciBlPWFyZ3VtZW50cy5sZW5ndGg+MCYmdm9pZCAwIT09YXJndW1lbnRzWzBdP2FyZ3VtZW50c1swXTp7fSxyPWUudXNlU2hvcnROYW1pbmdzLG49dm9pZCAwIT09ciYmcixhPWUuc2ltcGxpZnksdT12b2lkIDA9PT1hP1wibm9uZVwiOmEscz1lLnRyYW5zcG9zZVZhbHVlLGM9dm9pZCAwPT09cz8wOnMsbD1lLmhhcm1vbml6ZUFjY2lkZW50YWxzLGY9dm9pZCAwIT09bCYmbCxwPWUudXNlRmxhdHMsaD12b2lkIDAhPT1wJiZwLGQ9ZS5wcmludGVyLHY9dm9pZCAwPT09ZD9cInRleHRcIjpkLGI9ZS5ub3RhdGlvblN5c3RlbSxtPXZvaWQgMD09PWI/XCJlbmdsaXNoXCI6Yix5PWUuY3VzdG9tRmlsdGVycyxnPXZvaWQgMD09PXk/W106eTtpKGcpO3ZhciBfPVtdO3JldHVybltcIm1heFwiLFwiY29yZVwiXS5pbmNsdWRlcyh1KSYmXy5wdXNoKHFlLmJpbmQobnVsbCx1KSksKGZ8fDAhPT1jKSYmXy5wdXNoKCRlLmJpbmQobnVsbCxjLGgpKSxuJiZfLnB1c2goSWUpLF8ucHVzaC5hcHBseShfLFtLZS5iaW5kKG51bGwsbSkscHRdLmNvbmNhdCh0cihnKSkpLGo7ZnVuY3Rpb24gaihlKXtpZighcnIoZSkpcmV0dXJuIG51bGw7dmFyIHI9dChfLG8oKShlKSk7cmV0dXJuXCJyYXdcIj09PXY/SmUocik6SGUocil9fX0pKCksbn0pKCl9LHQuZXhwb3J0cz1lKCl9LDUyOTp0PT57dmFyIGU9LTE7ZnVuY3Rpb24gcih0LHUscyxjKXtpZih0PT09dSlyZXR1cm4gdD9bWzAsdF1dOltdO2lmKG51bGwhPXMpe3ZhciBsPWZ1bmN0aW9uKHQsZSxyKXt2YXIgbj1cIm51bWJlclwiPT10eXBlb2Ygcj97aW5kZXg6cixsZW5ndGg6MH06ci5vbGRSYW5nZSxvPVwibnVtYmVyXCI9PXR5cGVvZiByP251bGw6ci5uZXdSYW5nZSxpPXQubGVuZ3RoLGE9ZS5sZW5ndGg7aWYoMD09PW4ubGVuZ3RoJiYobnVsbD09PW98fDA9PT1vLmxlbmd0aCkpe3ZhciB1PW4uaW5kZXgscz10LnNsaWNlKDAsdSksYz10LnNsaWNlKHUpLGw9bz9vLmluZGV4Om51bGwscD11K2EtaTtpZigobnVsbD09PWx8fGw9PT1wKSYmIShwPDB8fHA+YSkpe3ZhciBoPWUuc2xpY2UoMCxwKTtpZigoYj1lLnNsaWNlKHApKT09PWMpe3ZhciBkPU1hdGgubWluKHUscCk7aWYoKHk9cy5zbGljZSgwLGQpKT09PShfPWguc2xpY2UoMCxkKSkpcmV0dXJuIGYoeSxzLnNsaWNlKGQpLGguc2xpY2UoZCksYyl9fWlmKG51bGw9PT1sfHxsPT09dSl7dmFyIHY9dSxiPShoPWUuc2xpY2UoMCx2KSxlLnNsaWNlKHYpKTtpZihoPT09cyl7dmFyIG09TWF0aC5taW4oaS12LGEtdik7aWYoKGc9Yy5zbGljZShjLmxlbmd0aC1tKSk9PT0oaj1iLnNsaWNlKGIubGVuZ3RoLW0pKSlyZXR1cm4gZihzLGMuc2xpY2UoMCxjLmxlbmd0aC1tKSxiLnNsaWNlKDAsYi5sZW5ndGgtbSksZyl9fX1pZihuLmxlbmd0aD4wJiZvJiYwPT09by5sZW5ndGgpe3ZhciB5PXQuc2xpY2UoMCxuLmluZGV4KSxnPXQuc2xpY2Uobi5pbmRleCtuLmxlbmd0aCk7aWYoIShhPChkPXkubGVuZ3RoKSsobT1nLmxlbmd0aCkpKXt2YXIgXz1lLnNsaWNlKDAsZCksaj1lLnNsaWNlKGEtbSk7aWYoeT09PV8mJmc9PT1qKXJldHVybiBmKHksdC5zbGljZShkLGktbSksZS5zbGljZShkLGEtbSksZyl9fXJldHVybiBudWxsfSh0LHUscyk7aWYobClyZXR1cm4gbH12YXIgcD1vKHQsdSksaD10LnN1YnN0cmluZygwLHApO3A9aSh0PXQuc3Vic3RyaW5nKHApLHU9dS5zdWJzdHJpbmcocCkpO3ZhciBkPXQuc3Vic3RyaW5nKHQubGVuZ3RoLXApLHY9ZnVuY3Rpb24odCxhKXt2YXIgdTtpZighdClyZXR1cm5bWzEsYV1dO2lmKCFhKXJldHVybltbZSx0XV07dmFyIHM9dC5sZW5ndGg+YS5sZW5ndGg/dDphLGM9dC5sZW5ndGg+YS5sZW5ndGg/YTp0LGw9cy5pbmRleE9mKGMpO2lmKC0xIT09bClyZXR1cm4gdT1bWzEscy5zdWJzdHJpbmcoMCxsKV0sWzAsY10sWzEscy5zdWJzdHJpbmcobCtjLmxlbmd0aCldXSx0Lmxlbmd0aD5hLmxlbmd0aCYmKHVbMF1bMF09dVsyXVswXT1lKSx1O2lmKDE9PT1jLmxlbmd0aClyZXR1cm5bW2UsdF0sWzEsYV1dO3ZhciBmPWZ1bmN0aW9uKHQsZSl7dmFyIHI9dC5sZW5ndGg+ZS5sZW5ndGg/dDplLG49dC5sZW5ndGg+ZS5sZW5ndGg/ZTp0O2lmKHIubGVuZ3RoPDR8fDIqbi5sZW5ndGg8ci5sZW5ndGgpcmV0dXJuIG51bGw7ZnVuY3Rpb24gYSh0LGUscil7Zm9yKHZhciBuLGEsdSxzLGM9dC5zdWJzdHJpbmcocixyK01hdGguZmxvb3IodC5sZW5ndGgvNCkpLGw9LTEsZj1cIlwiOy0xIT09KGw9ZS5pbmRleE9mKGMsbCsxKSk7KXt2YXIgcD1vKHQuc3Vic3RyaW5nKHIpLGUuc3Vic3RyaW5nKGwpKSxoPWkodC5zdWJzdHJpbmcoMCxyKSxlLnN1YnN0cmluZygwLGwpKTtmLmxlbmd0aDxoK3AmJihmPWUuc3Vic3RyaW5nKGwtaCxsKStlLnN1YnN0cmluZyhsLGwrcCksbj10LnN1YnN0cmluZygwLHItaCksYT10LnN1YnN0cmluZyhyK3ApLHU9ZS5zdWJzdHJpbmcoMCxsLWgpLHM9ZS5zdWJzdHJpbmcobCtwKSl9cmV0dXJuIDIqZi5sZW5ndGg+PXQubGVuZ3RoP1tuLGEsdSxzLGZdOm51bGx9dmFyIHUscyxjLGwsZixwPWEocixuLE1hdGguY2VpbChyLmxlbmd0aC80KSksaD1hKHIsbixNYXRoLmNlaWwoci5sZW5ndGgvMikpO3JldHVybiBwfHxoPyh1PWg/cCYmcFs0XS5sZW5ndGg+aFs0XS5sZW5ndGg/cDpoOnAsdC5sZW5ndGg+ZS5sZW5ndGg/KHM9dVswXSxjPXVbMV0sbD11WzJdLGY9dVszXSk6KGw9dVswXSxmPXVbMV0scz11WzJdLGM9dVszXSksW3MsYyxsLGYsdVs0XV0pOm51bGx9KHQsYSk7aWYoZil7dmFyIHA9ZlswXSxoPWZbMV0sZD1mWzJdLHY9ZlszXSxiPWZbNF0sbT1yKHAsZCkseT1yKGgsdik7cmV0dXJuIG0uY29uY2F0KFtbMCxiXV0seSl9cmV0dXJuIGZ1bmN0aW9uKHQscil7Zm9yKHZhciBvPXQubGVuZ3RoLGk9ci5sZW5ndGgsYT1NYXRoLmNlaWwoKG8raSkvMiksdT1hLHM9MiphLGM9bmV3IEFycmF5KHMpLGw9bmV3IEFycmF5KHMpLGY9MDtmPHM7ZisrKWNbZl09LTEsbFtmXT0tMTtjW3UrMV09MCxsW3UrMV09MDtmb3IodmFyIHA9by1pLGg9cCUyIT0wLGQ9MCx2PTAsYj0wLG09MCx5PTA7eTxhO3krKyl7Zm9yKHZhciBnPS15K2Q7Zzw9eS12O2crPTIpe2Zvcih2YXIgXz11K2csaj0oQT1nPT09LXl8fGchPT15JiZjW18tMV08Y1tfKzFdP2NbXysxXTpjW18tMV0rMSktZztBPG8mJmo8aSYmdC5jaGFyQXQoQSk9PT1yLmNoYXJBdChqKTspQSsrLGorKztpZihjW19dPUEsQT5vKXYrPTI7ZWxzZSBpZihqPmkpZCs9MjtlbHNlIGlmKGgmJihPPXUrcC1nKT49MCYmTzxzJiYtMSE9PWxbT10mJkE+PSh4PW8tbFtPXSkpcmV0dXJuIG4odCxyLEEsail9Zm9yKHZhciB3PS15K2I7dzw9eS1tO3crPTIpe2Zvcih2YXIgeCxPPXUrdyxTPSh4PXc9PT0teXx8dyE9PXkmJmxbTy0xXTxsW08rMV0/bFtPKzFdOmxbTy0xXSsxKS13O3g8byYmUzxpJiZ0LmNoYXJBdChvLXgtMSk9PT1yLmNoYXJBdChpLVMtMSk7KXgrKyxTKys7aWYobFtPXT14LHg+byltKz0yO2Vsc2UgaWYoUz5pKWIrPTI7ZWxzZSBpZighaCl7dmFyIEE7aWYoKF89dStwLXcpPj0wJiZfPHMmJi0xIT09Y1tfXSlpZihqPXUrKEE9Y1tfXSktXyxBPj0oeD1vLXgpKXJldHVybiBuKHQscixBLGopfX19cmV0dXJuW1tlLHRdLFsxLHJdXX0odCxhKX0odD10LnN1YnN0cmluZygwLHQubGVuZ3RoLXApLHU9dS5zdWJzdHJpbmcoMCx1Lmxlbmd0aC1wKSk7cmV0dXJuIGgmJnYudW5zaGlmdChbMCxoXSksZCYmdi5wdXNoKFswLGRdKSxhKHYsYyksdn1mdW5jdGlvbiBuKHQsZSxuLG8pe3ZhciBpPXQuc3Vic3RyaW5nKDAsbiksYT1lLnN1YnN0cmluZygwLG8pLHU9dC5zdWJzdHJpbmcobikscz1lLnN1YnN0cmluZyhvKSxjPXIoaSxhKSxsPXIodSxzKTtyZXR1cm4gYy5jb25jYXQobCl9ZnVuY3Rpb24gbyh0LGUpe2lmKCF0fHwhZXx8dC5jaGFyQXQoMCkhPT1lLmNoYXJBdCgwKSlyZXR1cm4gMDtmb3IodmFyIHI9MCxuPU1hdGgubWluKHQubGVuZ3RoLGUubGVuZ3RoKSxvPW4saT0wO3I8bzspdC5zdWJzdHJpbmcoaSxvKT09ZS5zdWJzdHJpbmcoaSxvKT9pPXI9bzpuPW8sbz1NYXRoLmZsb29yKChuLXIpLzIrcik7cmV0dXJuIHUodC5jaGFyQ29kZUF0KG8tMSkpJiZvLS0sb31mdW5jdGlvbiBpKHQsZSl7aWYoIXR8fCFlfHx0LnNsaWNlKC0xKSE9PWUuc2xpY2UoLTEpKXJldHVybiAwO2Zvcih2YXIgcj0wLG49TWF0aC5taW4odC5sZW5ndGgsZS5sZW5ndGgpLG89bixpPTA7cjxvOyl0LnN1YnN0cmluZyh0Lmxlbmd0aC1vLHQubGVuZ3RoLWkpPT1lLnN1YnN0cmluZyhlLmxlbmd0aC1vLGUubGVuZ3RoLWkpP2k9cj1vOm49byxvPU1hdGguZmxvb3IoKG4tcikvMityKTtyZXR1cm4gcyh0LmNoYXJDb2RlQXQodC5sZW5ndGgtbykpJiZvLS0sb31mdW5jdGlvbiBhKHQscil7dC5wdXNoKFswLFwiXCJdKTtmb3IodmFyIG4sdT0wLHM9MCxmPTAscD1cIlwiLGg9XCJcIjt1PHQubGVuZ3RoOylpZih1PHQubGVuZ3RoLTEmJiF0W3VdWzFdKXQuc3BsaWNlKHUsMSk7ZWxzZSBzd2l0Y2godFt1XVswXSl7Y2FzZSAxOmYrKyxoKz10W3VdWzFdLHUrKzticmVhaztjYXNlIGU6cysrLHArPXRbdV1bMV0sdSsrO2JyZWFrO2Nhc2UgMDp2YXIgZD11LWYtcy0xO2lmKHIpe2lmKGQ+PTAmJmwodFtkXVsxXSkpe3ZhciB2PXRbZF1bMV0uc2xpY2UoLTEpO2lmKHRbZF1bMV09dFtkXVsxXS5zbGljZSgwLC0xKSxwPXYrcCxoPXYraCwhdFtkXVsxXSl7dC5zcGxpY2UoZCwxKSx1LS07dmFyIGI9ZC0xO3RbYl0mJjE9PT10W2JdWzBdJiYoZisrLGg9dFtiXVsxXStoLGItLSksdFtiXSYmdFtiXVswXT09PWUmJihzKysscD10W2JdWzFdK3AsYi0tKSxkPWJ9fWModFt1XVsxXSkmJih2PXRbdV1bMV0uY2hhckF0KDApLHRbdV1bMV09dFt1XVsxXS5zbGljZSgxKSxwKz12LGgrPXYpfWlmKHU8dC5sZW5ndGgtMSYmIXRbdV1bMV0pe3Quc3BsaWNlKHUsMSk7YnJlYWt9aWYocC5sZW5ndGg+MHx8aC5sZW5ndGg+MCl7cC5sZW5ndGg+MCYmaC5sZW5ndGg+MCYmKDAhPT0obj1vKGgscCkpJiYoZD49MD90W2RdWzFdKz1oLnN1YnN0cmluZygwLG4pOih0LnNwbGljZSgwLDAsWzAsaC5zdWJzdHJpbmcoMCxuKV0pLHUrKyksaD1oLnN1YnN0cmluZyhuKSxwPXAuc3Vic3RyaW5nKG4pKSwwIT09KG49aShoLHApKSYmKHRbdV1bMV09aC5zdWJzdHJpbmcoaC5sZW5ndGgtbikrdFt1XVsxXSxoPWguc3Vic3RyaW5nKDAsaC5sZW5ndGgtbikscD1wLnN1YnN0cmluZygwLHAubGVuZ3RoLW4pKSk7dmFyIG09ZitzOzA9PT1wLmxlbmd0aCYmMD09PWgubGVuZ3RoPyh0LnNwbGljZSh1LW0sbSksdS09bSk6MD09PXAubGVuZ3RoPyh0LnNwbGljZSh1LW0sbSxbMSxoXSksdT11LW0rMSk6MD09PWgubGVuZ3RoPyh0LnNwbGljZSh1LW0sbSxbZSxwXSksdT11LW0rMSk6KHQuc3BsaWNlKHUtbSxtLFtlLHBdLFsxLGhdKSx1PXUtbSsyKX0wIT09dSYmMD09PXRbdS0xXVswXT8odFt1LTFdWzFdKz10W3VdWzFdLHQuc3BsaWNlKHUsMSkpOnUrKyxmPTAscz0wLHA9XCJcIixoPVwiXCJ9XCJcIj09PXRbdC5sZW5ndGgtMV1bMV0mJnQucG9wKCk7dmFyIHk9ITE7Zm9yKHU9MTt1PHQubGVuZ3RoLTE7KTA9PT10W3UtMV1bMF0mJjA9PT10W3UrMV1bMF0mJih0W3VdWzFdLnN1YnN0cmluZyh0W3VdWzFdLmxlbmd0aC10W3UtMV1bMV0ubGVuZ3RoKT09PXRbdS0xXVsxXT8odFt1XVsxXT10W3UtMV1bMV0rdFt1XVsxXS5zdWJzdHJpbmcoMCx0W3VdWzFdLmxlbmd0aC10W3UtMV1bMV0ubGVuZ3RoKSx0W3UrMV1bMV09dFt1LTFdWzFdK3RbdSsxXVsxXSx0LnNwbGljZSh1LTEsMSkseT0hMCk6dFt1XVsxXS5zdWJzdHJpbmcoMCx0W3UrMV1bMV0ubGVuZ3RoKT09dFt1KzFdWzFdJiYodFt1LTFdWzFdKz10W3UrMV1bMV0sdFt1XVsxXT10W3VdWzFdLnN1YnN0cmluZyh0W3UrMV1bMV0ubGVuZ3RoKSt0W3UrMV1bMV0sdC5zcGxpY2UodSsxLDEpLHk9ITApKSx1Kys7eSYmYSh0LHIpfWZ1bmN0aW9uIHUodCl7cmV0dXJuIHQ+PTU1Mjk2JiZ0PD01NjMxOX1mdW5jdGlvbiBzKHQpe3JldHVybiB0Pj01NjMyMCYmdDw9NTczNDN9ZnVuY3Rpb24gYyh0KXtyZXR1cm4gcyh0LmNoYXJDb2RlQXQoMCkpfWZ1bmN0aW9uIGwodCl7cmV0dXJuIHUodC5jaGFyQ29kZUF0KHQubGVuZ3RoLTEpKX1mdW5jdGlvbiBmKHQscixuLG8pe3JldHVybiBsKHQpfHxjKG8pP251bGw6ZnVuY3Rpb24odCl7Zm9yKHZhciBlPVtdLHI9MDtyPHQubGVuZ3RoO3IrKyl0W3JdWzFdLmxlbmd0aD4wJiZlLnB1c2godFtyXSk7cmV0dXJuIGV9KFtbMCx0XSxbZSxyXSxbMSxuXSxbMCxvXV0pfWZ1bmN0aW9uIHAodCxlLG4pe3JldHVybiByKHQsZSxuLCEwKX1wLklOU0VSVD0xLHAuREVMRVRFPWUscC5FUVVBTD0wLHQuZXhwb3J0cz1wfSwzMDg6ZnVuY3Rpb24odCxlKXt2YXIgcixuO1widW5kZWZpbmVkXCIhPXR5cGVvZiBnbG9iYWxUaGlzP2dsb2JhbFRoaXM6XCJ1bmRlZmluZWRcIiE9dHlwZW9mIHNlbGYmJnNlbGYscj1mdW5jdGlvbih0KXtcInVzZSBzdHJpY3RcIjtmdW5jdGlvbiBlKHQpe3JldHVybiBmdW5jdGlvbih0KXtpZihBcnJheS5pc0FycmF5KHQpKXJldHVybiByKHQpfSh0KXx8ZnVuY3Rpb24odCl7aWYoXCJ1bmRlZmluZWRcIiE9dHlwZW9mIFN5bWJvbCYmbnVsbCE9dFtTeW1ib2wuaXRlcmF0b3JdfHxudWxsIT10W1wiQEBpdGVyYXRvclwiXSlyZXR1cm4gQXJyYXkuZnJvbSh0KX0odCl8fGZ1bmN0aW9uKHQsZSl7aWYodCl7aWYoXCJzdHJpbmdcIj09dHlwZW9mIHQpcmV0dXJuIHIodCxlKTt2YXIgbj1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodCkuc2xpY2UoOCwtMSk7cmV0dXJuXCJPYmplY3RcIj09PW4mJnQuY29uc3RydWN0b3ImJihuPXQuY29uc3RydWN0b3IubmFtZSksXCJNYXBcIj09PW58fFwiU2V0XCI9PT1uP0FycmF5LmZyb20odCk6XCJBcmd1bWVudHNcIj09PW58fC9eKD86VWl8SSludCg/Ojh8MTZ8MzIpKD86Q2xhbXBlZCk/QXJyYXkkLy50ZXN0KG4pP3IodCxlKTp2b2lkIDB9fSh0KXx8ZnVuY3Rpb24oKXt0aHJvdyBuZXcgVHlwZUVycm9yKFwiSW52YWxpZCBhdHRlbXB0IHRvIHNwcmVhZCBub24taXRlcmFibGUgaW5zdGFuY2UuXFxuSW4gb3JkZXIgdG8gYmUgaXRlcmFibGUsIG5vbi1hcnJheSBvYmplY3RzIG11c3QgaGF2ZSBhIFtTeW1ib2wuaXRlcmF0b3JdKCkgbWV0aG9kLlwiKX0oKX1mdW5jdGlvbiByKHQsZSl7KG51bGw9PWV8fGU+dC5sZW5ndGgpJiYoZT10Lmxlbmd0aCk7Zm9yKHZhciByPTAsbj1uZXcgQXJyYXkoZSk7cjxlO3IrKyluW3JdPXRbcl07cmV0dXJuIG59ZnVuY3Rpb24gbih0LGUpe3ZhciByPU9iamVjdC5rZXlzKHQpO2lmKE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMpe3ZhciBuPU9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHModCk7ZSYmKG49bi5maWx0ZXIoKGZ1bmN0aW9uKGUpe3JldHVybiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHQsZSkuZW51bWVyYWJsZX0pKSksci5wdXNoLmFwcGx5KHIsbil9cmV0dXJuIHJ9ZnVuY3Rpb24gbyh0KXtmb3IodmFyIGU9MTtlPGFyZ3VtZW50cy5sZW5ndGg7ZSsrKXt2YXIgcj1udWxsIT1hcmd1bWVudHNbZV0/YXJndW1lbnRzW2VdOnt9O2UlMj9uKE9iamVjdChyKSwhMCkuZm9yRWFjaCgoZnVuY3Rpb24oZSl7aSh0LGUscltlXSl9KSk6T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcnM/T2JqZWN0LmRlZmluZVByb3BlcnRpZXModCxPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycyhyKSk6bihPYmplY3QocikpLmZvckVhY2goKGZ1bmN0aW9uKGUpe09iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LGUsT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihyLGUpKX0pKX1yZXR1cm4gdH1mdW5jdGlvbiBpKHQsZSxyKXtyZXR1cm4gZSBpbiB0P09iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LGUse3ZhbHVlOnIsZW51bWVyYWJsZTohMCxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITB9KTp0W2VdPXIsdH1mdW5jdGlvbiBhKHQpe3JldHVybiBhPVwiZnVuY3Rpb25cIj09dHlwZW9mIFN5bWJvbCYmXCJzeW1ib2xcIj09dHlwZW9mIFN5bWJvbC5pdGVyYXRvcj9mdW5jdGlvbih0KXtyZXR1cm4gdHlwZW9mIHR9OmZ1bmN0aW9uKHQpe3JldHVybiB0JiZcImZ1bmN0aW9uXCI9PXR5cGVvZiBTeW1ib2wmJnQuY29uc3RydWN0b3I9PT1TeW1ib2wmJnQhPT1TeW1ib2wucHJvdG90eXBlP1wic3ltYm9sXCI6dHlwZW9mIHR9LGEodCl9T2JqZWN0LmRlZmluZVByb3BlcnR5KHQsXCJfX2VzTW9kdWxlXCIse3ZhbHVlOiEwfSksdC50b1hNTD10LmRlZmF1bHQ9dm9pZCAwO3ZhciB1PVwiYm9vbGVhblwiLHM9XCJkYXRlXCIsYz1cInNwZWNpYWwtb2JqZWN0XCIsbD1bXCJfc2VsZkNsb3NlVGFnXCIsXCJfYXR0cnNcIl0sZj1uZXcgUmVnRXhwKGwuam9pbihcInxcIiksXCJnXCIpLHA9ZnVuY3Rpb24oKXt2YXIgdD1hcmd1bWVudHMubGVuZ3RoPjEmJnZvaWQgMCE9PWFyZ3VtZW50c1sxXT9hcmd1bWVudHNbMV06MDtyZXR1cm4oYXJndW1lbnRzLmxlbmd0aD4wJiZ2b2lkIDAhPT1hcmd1bWVudHNbMF0/YXJndW1lbnRzWzBdOlwiXCIpLnJlcGVhdCh0KX0saD1mdW5jdGlvbih0KXtyZXR1cm4oQXJyYXkuaXNBcnJheSh0KT9cImFycmF5XCI6XCJvYmplY3RcIj09PWEodCkmJm51bGwhPT10JiZ0Ll9uYW1lJiZjKXx8dCBpbnN0YW5jZW9mIERhdGUmJnN8fG51bGw9PT10JiZcIm51bGxcInx8YSh0KX0sZD1mdW5jdGlvbigpe3ZhciB0PWFyZ3VtZW50cy5sZW5ndGg+MCYmdm9pZCAwIT09YXJndW1lbnRzWzBdP2FyZ3VtZW50c1swXTpcIlwiLGU9YXJndW1lbnRzLmxlbmd0aD4xJiZ2b2lkIDAhPT1hcmd1bWVudHNbMV0/YXJndW1lbnRzWzFdOnt9O2lmKFwic3RyaW5nXCIhPXR5cGVvZiB0KXJldHVybiB0O3ZhciByPW5ldyBSZWdFeHAoXCIoXCIuY29uY2F0KE9iamVjdC5rZXlzKGUpLmpvaW4oXCJ8XCIpLFwiKSg/IShcXFxcd3wjKSo7KVwiKSxcImdcIik7cmV0dXJuIFN0cmluZyh0KS5yZXBsYWNlKHIsKGZ1bmN0aW9uKHQscil7cmV0dXJuIGVbcl18fFwiXCJ9KSl9LHY9ZnVuY3Rpb24oKXt2YXIgdD1hcmd1bWVudHMubGVuZ3RoPjAmJnZvaWQgMCE9PWFyZ3VtZW50c1swXT9hcmd1bWVudHNbMF06e30sZT1hcmd1bWVudHMubGVuZ3RoPjE/YXJndW1lbnRzWzFdOnZvaWQgMDtyZXR1cm4gQXJyYXkuaXNBcnJheSh0KT90Lm1hcCgoZnVuY3Rpb24odCl7dmFyIHI9T2JqZWN0LmtleXModClbMF0sbj10W3JdLG89ZT9kKG4sZSk6bixpPSEwPT09bz9cIlwiOic9XCInLmNvbmNhdChvLCdcIicpO3JldHVyblwiXCIuY29uY2F0KHIpLmNvbmNhdChpKX0pKTpPYmplY3Qua2V5cyh0KS5tYXAoKGZ1bmN0aW9uKHIpe3ZhciBuPWU/ZCh0W3JdLGUpOnRbcl0sbz0hMD09PXRbcl0/XCJcIjonPVwiJy5jb25jYXQobiwnXCInKTtyZXR1cm5cIlwiLmNvbmNhdChyKS5jb25jYXQobyl9KSl9LGI9ZnVuY3Rpb24oKXt2YXIgdD12KGFyZ3VtZW50cy5sZW5ndGg+MCYmdm9pZCAwIT09YXJndW1lbnRzWzBdP2FyZ3VtZW50c1swXTp7fSxhcmd1bWVudHMubGVuZ3RoPjE/YXJndW1lbnRzWzFdOnZvaWQgMCk7aWYoMD09PXQubGVuZ3RoKXJldHVyblwiXCI7dmFyIGU9dC5qb2luKFwiIFwiKTtyZXR1cm5cIiBcIi5jb25jYXQoZSl9LG09ZnVuY3Rpb24oKXt2YXIgdD1hcmd1bWVudHMubGVuZ3RoPjAmJnZvaWQgMCE9PWFyZ3VtZW50c1swXT9hcmd1bWVudHNbMF06e307cmV0dXJuIE9iamVjdC5rZXlzKHQpLm1hcCgoZnVuY3Rpb24oZSl7cmV0dXJue19uYW1lOmUsX2NvbnRlbnQ6dFtlXX19KSl9LHk9W1wic3RyaW5nXCIsXCJudW1iZXJcIix1XSxnPWZ1bmN0aW9uKHQpe3JldHVybiB5LmluY2x1ZGVzKGgodCkpfSxfPShbXS5jb25jYXQoeSxbcyxjXSksZnVuY3Rpb24odCl7cmV0dXJuIXQubWF0Y2goXCI8XCIpfSksaj1mdW5jdGlvbih0KXt2YXIgZT10LmhlYWRlcixyPSh0LmluZGVudCx0LmlzT3V0cHV0U3RhcnQpO3JldHVybiBlJiZyP2EoZSk9PT11Pyc8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz4nOmU6XCJcIn0sdz17XCI8XCI6XCImbHQ7XCIsXCI+XCI6XCImZ3Q7XCIsXCImXCI6XCImYW1wO1wifSx4PWZ1bmN0aW9uIHQoKXt2YXIgcj1hcmd1bWVudHMubGVuZ3RoPjAmJnZvaWQgMCE9PWFyZ3VtZW50c1swXT9hcmd1bWVudHNbMF06e30sbj1hcmd1bWVudHMubGVuZ3RoPjEmJnZvaWQgMCE9PWFyZ3VtZW50c1sxXT9hcmd1bWVudHNbMV06e30saT1uLmRlcHRoLHM9dm9pZCAwPT09aT8wOmksYz1uLmluZGVudCx2PW4uX2lzRmlyc3RJdGVtLHk9bi5faXNPdXRwdXRTdGFydCx4PXZvaWQgMD09PXl8fHksTz1uLmhlYWRlcixTPW4uYXR0cmlidXRlc0ZpbHRlcixBPXZvaWQgMD09PVM/e306UyxFPW4uZmlsdGVyLGs9dm9pZCAwPT09RT97fTpFLEQ9XCJib29sZWFuXCIhPXR5cGVvZiBBfHxBP28obyhvKHt9LHcpLHsnXCInOlwiJnF1b3Q7XCJ9KSxBKTp7fSxDPVwiYm9vbGVhblwiIT10eXBlb2Yga3x8az9vKG8oe30sdyksayk6e30sUD1wKGMscyksRj1oKHIpLHo9aih7aGVhZGVyOk8saW5kZW50OmMsZGVwdGg6cyxpc091dHB1dFN0YXJ0Onh9KSxUPXgmJiF6JiZ2JiYwPT09cyxNPVwiXCI7c3dpdGNoKEYpe2Nhc2VcInNwZWNpYWwtb2JqZWN0XCI6dmFyIEw9ci5fbmFtZSxJPXIuX2NvbnRlbnQ7aWYobnVsbD09PUkpe009TDticmVha31pZihBcnJheS5pc0FycmF5KEkpJiZJLmV2ZXJ5KGcpKXJldHVybiBJLm1hcCgoZnVuY3Rpb24oZSl7cmV0dXJuIHQoe19uYW1lOkwsX2NvbnRlbnQ6ZX0sbyhvKHt9LG4pLHt9LHtkZXB0aDpzLF9pc091dHB1dFN0YXJ0OiExfSkpfSkpLmpvaW4oXCJcIik7aWYoTC5tYXRjaChmKSlicmVhazt2YXIgTj10KEksbyhvKHt9LG4pLHt9LHtkZXB0aDpzKzEsX2lzT3V0cHV0U3RhcnQ6VH0pKSxSPWgoTikscT1fKE4pLEc9XCJcIi5jb25jYXQoYyYmIVQ/XCJcXG5cIjpcIlwiKS5jb25jYXQoUCk7aWYoXCJfY29tbWVudFwiPT09TCl7TSs9XCJcIi5jb25jYXQoRyxcIlxceDNjIS0tIFwiKS5jb25jYXQoSSxcIiAtLVxceDNlXCIpO2JyZWFrfXZhciBVPVwidW5kZWZpbmVkXCI9PT1SfHxcIlwiPT09TixCPWEoci5fc2VsZkNsb3NlVGFnKT09PXU/VSYmci5fc2VsZkNsb3NlVGFnOlUsVz1CP1wiL1wiOlwiXCIsJD1iKHIuX2F0dHJzLEQpLFY9XCI8XCIuY29uY2F0KEwpLmNvbmNhdCgkKS5jb25jYXQoVyxcIj5cIiksWD1jJiYhcT9cIlxcblwiLmNvbmNhdChQKTpcIlwiLFk9Qj9cIlwiOlwiXCIuY29uY2F0KE4pLmNvbmNhdChYLFwiPC9cIikuY29uY2F0KEwsXCI+XCIpO00rPVwiXCIuY29uY2F0KEcpLmNvbmNhdChWKS5jb25jYXQoWSk7YnJlYWs7Y2FzZVwib2JqZWN0XCI6dmFyIFo9T2JqZWN0LmtleXMocik7TT1aLm1hcCgoZnVuY3Rpb24oaSxhKXt2YXIgdT1vKG8oe30sbikse30se19pc0ZpcnN0SXRlbTowPT09YSxfaXNMYXN0SXRlbTphKzE9PT1aLmxlbmd0aCxfaXNPdXRwdXRTdGFydDpUfSkscz17X25hbWU6aX07aWYoXCJvYmplY3RcIj09PWgocltpXSkmJihsLmZvckVhY2goKGZ1bmN0aW9uKHQpe3ZhciBlPXJbaV1bdF07dm9pZCAwIT09ZSYmKHNbdF09ZSxkZWxldGUgcltpXVt0XSl9KSksdm9pZCAwIT09cltpXS5fY29udGVudCYmT2JqZWN0LmtleXMocltpXSkubGVuZ3RoPjEpKXt2YXIgYz1PYmplY3QuYXNzaWduKHt9LHJbaV0pO2RlbGV0ZSBjLl9jb250ZW50LHMuX2NvbnRlbnQ9W10uY29uY2F0KGUobShjKSksW3JbaV0uX2NvbnRlbnRdKX1yZXR1cm4gdm9pZCAwPT09cy5fY29udGVudCYmKHMuX2NvbnRlbnQ9cltpXSksdChzLHUsaSl9KSxuKS5qb2luKFwiXCIpO2JyZWFrO2Nhc2VcImZ1bmN0aW9uXCI6dmFyIEs9cihuKTtNPXQoSyxuKTticmVhaztjYXNlXCJhcnJheVwiOk09ci5tYXAoKGZ1bmN0aW9uKGUsaSl7dmFyIGE9byhvKHt9LG4pLHt9LHtfaXNGaXJzdEl0ZW06MD09PWksX2lzTGFzdEl0ZW06aSsxPT09ci5sZW5ndGgsX2lzT3V0cHV0U3RhcnQ6VH0pO3JldHVybiB0KGUsYSl9KSkuam9pbihcIlwiKTticmVhaztkZWZhdWx0Ok09ZChyLEMpfXJldHVyblwiXCIuY29uY2F0KHopLmNvbmNhdChNKX07dC50b1hNTD14O3ZhciBPPXt0b1hNTDp4fTt0LmRlZmF1bHQ9T30sdm9pZCAwPT09KG49ci5hcHBseShlLFtlXSkpfHwodC5leHBvcnRzPW4pfSwyNTk6KHQsZSxyKT0+e1widXNlIHN0cmljdFwiO3QuZXhwb3J0cz1yKDE1OSl9LDQzNDoodCxlLHIpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIG49cig3MjMpO2Z1bmN0aW9uIG8oKXt9dmFyIGk9bnVsbCxhPXt9O2Z1bmN0aW9uIHUodCl7aWYoXCJvYmplY3RcIiE9dHlwZW9mIHRoaXMpdGhyb3cgbmV3IFR5cGVFcnJvcihcIlByb21pc2VzIG11c3QgYmUgY29uc3RydWN0ZWQgdmlhIG5ld1wiKTtpZihcImZ1bmN0aW9uXCIhPXR5cGVvZiB0KXRocm93IG5ldyBUeXBlRXJyb3IoXCJQcm9taXNlIGNvbnN0cnVjdG9yJ3MgYXJndW1lbnQgaXMgbm90IGEgZnVuY3Rpb25cIik7dGhpcy5fVT0wLHRoaXMuX1Y9MCx0aGlzLl9XPW51bGwsdGhpcy5fWD1udWxsLHQhPT1vJiZoKHQsdGhpcyl9ZnVuY3Rpb24gcyh0LGUpe2Zvcig7Mz09PXQuX1Y7KXQ9dC5fVztpZih1Ll9ZJiZ1Ll9ZKHQpLDA9PT10Ll9WKXJldHVybiAwPT09dC5fVT8odC5fVT0xLHZvaWQodC5fWD1lKSk6MT09PXQuX1U/KHQuX1U9Mix2b2lkKHQuX1g9W3QuX1gsZV0pKTp2b2lkIHQuX1gucHVzaChlKTshZnVuY3Rpb24odCxlKXtuKChmdW5jdGlvbigpe3ZhciByPTE9PT10Ll9WP2Uub25GdWxmaWxsZWQ6ZS5vblJlamVjdGVkO2lmKG51bGwhPT1yKXt2YXIgbj1mdW5jdGlvbih0LGUpe3RyeXtyZXR1cm4gdChlKX1jYXRjaCh0KXtyZXR1cm4gaT10LGF9fShyLHQuX1cpO249PT1hP2woZS5wcm9taXNlLGkpOmMoZS5wcm9taXNlLG4pfWVsc2UgMT09PXQuX1Y/YyhlLnByb21pc2UsdC5fVyk6bChlLnByb21pc2UsdC5fVyl9KSl9KHQsZSl9ZnVuY3Rpb24gYyh0LGUpe2lmKGU9PT10KXJldHVybiBsKHQsbmV3IFR5cGVFcnJvcihcIkEgcHJvbWlzZSBjYW5ub3QgYmUgcmVzb2x2ZWQgd2l0aCBpdHNlbGYuXCIpKTtpZihlJiYoXCJvYmplY3RcIj09dHlwZW9mIGV8fFwiZnVuY3Rpb25cIj09dHlwZW9mIGUpKXt2YXIgcj1mdW5jdGlvbih0KXt0cnl7cmV0dXJuIHQudGhlbn1jYXRjaCh0KXtyZXR1cm4gaT10LGF9fShlKTtpZihyPT09YSlyZXR1cm4gbCh0LGkpO2lmKHI9PT10LnRoZW4mJmUgaW5zdGFuY2VvZiB1KXJldHVybiB0Ll9WPTMsdC5fVz1lLHZvaWQgZih0KTtpZihcImZ1bmN0aW9uXCI9PXR5cGVvZiByKXJldHVybiB2b2lkIGgoci5iaW5kKGUpLHQpfXQuX1Y9MSx0Ll9XPWUsZih0KX1mdW5jdGlvbiBsKHQsZSl7dC5fVj0yLHQuX1c9ZSx1Ll9aJiZ1Ll9aKHQsZSksZih0KX1mdW5jdGlvbiBmKHQpe2lmKDE9PT10Ll9VJiYocyh0LHQuX1gpLHQuX1g9bnVsbCksMj09PXQuX1Upe2Zvcih2YXIgZT0wO2U8dC5fWC5sZW5ndGg7ZSsrKXModCx0Ll9YW2VdKTt0Ll9YPW51bGx9fWZ1bmN0aW9uIHAodCxlLHIpe3RoaXMub25GdWxmaWxsZWQ9XCJmdW5jdGlvblwiPT10eXBlb2YgdD90Om51bGwsdGhpcy5vblJlamVjdGVkPVwiZnVuY3Rpb25cIj09dHlwZW9mIGU/ZTpudWxsLHRoaXMucHJvbWlzZT1yfWZ1bmN0aW9uIGgodCxlKXt2YXIgcj0hMSxuPWZ1bmN0aW9uKHQsbixvKXt0cnl7dCgoZnVuY3Rpb24odCl7cnx8KHI9ITAsYyhlLHQpKX0pLChmdW5jdGlvbih0KXtyfHwocj0hMCxsKGUsdCkpfSkpfWNhdGNoKHQpe3JldHVybiBpPXQsYX19KHQpO3J8fG4hPT1hfHwocj0hMCxsKGUsaSkpfXQuZXhwb3J0cz11LHUuX1k9bnVsbCx1Ll9aPW51bGwsdS5fMD1vLHUucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24odCxlKXtpZih0aGlzLmNvbnN0cnVjdG9yIT09dSlyZXR1cm4gZnVuY3Rpb24odCxlLHIpe3JldHVybiBuZXcgdC5jb25zdHJ1Y3RvcigoZnVuY3Rpb24obixpKXt2YXIgYT1uZXcgdShvKTthLnRoZW4obixpKSxzKHQsbmV3IHAoZSxyLGEpKX0pKX0odGhpcyx0LGUpO3ZhciByPW5ldyB1KG8pO3JldHVybiBzKHRoaXMsbmV3IHAodCxlLHIpKSxyfX0sNDQ1Oih0LGUscik9PntcInVzZSBzdHJpY3RcIjt2YXIgbj1yKDQzNCk7dC5leHBvcnRzPW4sbi5wcm90b3R5cGUuZG9uZT1mdW5jdGlvbih0LGUpe3ZhciByPWFyZ3VtZW50cy5sZW5ndGg/dGhpcy50aGVuLmFwcGx5KHRoaXMsYXJndW1lbnRzKTp0aGlzO3IudGhlbihudWxsLChmdW5jdGlvbih0KXtzZXRUaW1lb3V0KChmdW5jdGlvbigpe3Rocm93IHR9KSwwKX0pKX19LDgwMzoodCxlLHIpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIG49cig0MzQpO3QuZXhwb3J0cz1uO3ZhciBvPWwoITApLGk9bCghMSksYT1sKG51bGwpLHU9bCh2b2lkIDApLHM9bCgwKSxjPWwoXCJcIik7ZnVuY3Rpb24gbCh0KXt2YXIgZT1uZXcgbihuLl8wKTtyZXR1cm4gZS5fVj0xLGUuX1c9dCxlfW4ucmVzb2x2ZT1mdW5jdGlvbih0KXtpZih0IGluc3RhbmNlb2YgbilyZXR1cm4gdDtpZihudWxsPT09dClyZXR1cm4gYTtpZih2b2lkIDA9PT10KXJldHVybiB1O2lmKCEwPT09dClyZXR1cm4gbztpZighMT09PXQpcmV0dXJuIGk7aWYoMD09PXQpcmV0dXJuIHM7aWYoXCJcIj09PXQpcmV0dXJuIGM7aWYoXCJvYmplY3RcIj09dHlwZW9mIHR8fFwiZnVuY3Rpb25cIj09dHlwZW9mIHQpdHJ5e3ZhciBlPXQudGhlbjtpZihcImZ1bmN0aW9uXCI9PXR5cGVvZiBlKXJldHVybiBuZXcgbihlLmJpbmQodCkpfWNhdGNoKHQpe3JldHVybiBuZXcgbigoZnVuY3Rpb24oZSxyKXtyKHQpfSkpfXJldHVybiBsKHQpfTt2YXIgZj1mdW5jdGlvbih0KXtyZXR1cm5cImZ1bmN0aW9uXCI9PXR5cGVvZiBBcnJheS5mcm9tPyhmPUFycmF5LmZyb20sQXJyYXkuZnJvbSh0KSk6KGY9ZnVuY3Rpb24odCl7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKHQpfSxBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbCh0KSl9O24uYWxsPWZ1bmN0aW9uKHQpe3ZhciBlPWYodCk7cmV0dXJuIG5ldyBuKChmdW5jdGlvbih0LHIpe2lmKDA9PT1lLmxlbmd0aClyZXR1cm4gdChbXSk7dmFyIG89ZS5sZW5ndGg7ZnVuY3Rpb24gaShhLHUpe2lmKHUmJihcIm9iamVjdFwiPT10eXBlb2YgdXx8XCJmdW5jdGlvblwiPT10eXBlb2YgdSkpe2lmKHUgaW5zdGFuY2VvZiBuJiZ1LnRoZW49PT1uLnByb3RvdHlwZS50aGVuKXtmb3IoOzM9PT11Ll9WOyl1PXUuX1c7cmV0dXJuIDE9PT11Ll9WP2koYSx1Ll9XKTooMj09PXUuX1YmJnIodS5fVyksdm9pZCB1LnRoZW4oKGZ1bmN0aW9uKHQpe2koYSx0KX0pLHIpKX12YXIgcz11LnRoZW47aWYoXCJmdW5jdGlvblwiPT10eXBlb2YgcylyZXR1cm4gdm9pZCBuZXcgbihzLmJpbmQodSkpLnRoZW4oKGZ1bmN0aW9uKHQpe2koYSx0KX0pLHIpfWVbYV09dSwwPT0tLW8mJnQoZSl9Zm9yKHZhciBhPTA7YTxlLmxlbmd0aDthKyspaShhLGVbYV0pfSkpfSxuLnJlamVjdD1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IG4oKGZ1bmN0aW9uKGUscil7cih0KX0pKX0sbi5yYWNlPWZ1bmN0aW9uKHQpe3JldHVybiBuZXcgbigoZnVuY3Rpb24oZSxyKXtmKHQpLmZvckVhY2goKGZ1bmN0aW9uKHQpe24ucmVzb2x2ZSh0KS50aGVuKGUscil9KSl9KSl9LG4ucHJvdG90eXBlLmNhdGNoPWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLnRoZW4obnVsbCx0KX19LDI5Oih0LGUscik9PntcInVzZSBzdHJpY3RcIjt2YXIgbj1yKDQzNCk7dC5leHBvcnRzPW4sbi5wcm90b3R5cGUuZmluYWxseT1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy50aGVuKChmdW5jdGlvbihlKXtyZXR1cm4gbi5yZXNvbHZlKHQoKSkudGhlbigoZnVuY3Rpb24oKXtyZXR1cm4gZX0pKX0pLChmdW5jdGlvbihlKXtyZXR1cm4gbi5yZXNvbHZlKHQoKSkudGhlbigoZnVuY3Rpb24oKXt0aHJvdyBlfSkpfSkpfX0sMTU5Oih0LGUscik9PntcInVzZSBzdHJpY3RcIjt0LmV4cG9ydHM9cig0MzQpLHIoNDQ1KSxyKDI5KSxyKDgwMykscig0OTApLHIoNjkwKX0sNDkwOih0LGUscik9PntcInVzZSBzdHJpY3RcIjt2YXIgbj1yKDQzNCksbz1yKDI3Mik7dC5leHBvcnRzPW4sbi5kZW5vZGVpZnk9ZnVuY3Rpb24odCxlKXtyZXR1cm5cIm51bWJlclwiPT10eXBlb2YgZSYmZSE9PTEvMD9mdW5jdGlvbih0LGUpe2Zvcih2YXIgcj1bXSxvPTA7bzxlO28rKylyLnB1c2goXCJhXCIrbyk7dmFyIGE9W1wicmV0dXJuIGZ1bmN0aW9uIChcIityLmpvaW4oXCIsXCIpK1wiKSB7XCIsXCJ2YXIgc2VsZiA9IHRoaXM7XCIsXCJyZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJzLCByaikge1wiLFwidmFyIHJlcyA9IGZuLmNhbGwoXCIsW1wic2VsZlwiXS5jb25jYXQocikuY29uY2F0KFtpXSkuam9pbihcIixcIiksXCIpO1wiLFwiaWYgKHJlcyAmJlwiLCcodHlwZW9mIHJlcyA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgcmVzID09PSBcImZ1bmN0aW9uXCIpICYmJywndHlwZW9mIHJlcy50aGVuID09PSBcImZ1bmN0aW9uXCInLFwiKSB7cnMocmVzKTt9XCIsXCJ9KTtcIixcIn07XCJdLmpvaW4oXCJcIik7cmV0dXJuIEZ1bmN0aW9uKFtcIlByb21pc2VcIixcImZuXCJdLGEpKG4sdCl9KHQsZSk6ZnVuY3Rpb24odCl7Zm9yKHZhciBlPU1hdGgubWF4KHQubGVuZ3RoLTEsMykscj1bXSxvPTA7bzxlO28rKylyLnB1c2goXCJhXCIrbyk7dmFyIGE9W1wicmV0dXJuIGZ1bmN0aW9uIChcIityLmpvaW4oXCIsXCIpK1wiKSB7XCIsXCJ2YXIgc2VsZiA9IHRoaXM7XCIsXCJ2YXIgYXJncztcIixcInZhciBhcmdMZW5ndGggPSBhcmd1bWVudHMubGVuZ3RoO1wiLFwiaWYgKGFyZ3VtZW50cy5sZW5ndGggPiBcIitlK1wiKSB7XCIsXCJhcmdzID0gbmV3IEFycmF5KGFyZ3VtZW50cy5sZW5ndGggKyAxKTtcIixcImZvciAodmFyIGkgPSAwOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7XCIsXCJhcmdzW2ldID0gYXJndW1lbnRzW2ldO1wiLFwifVwiLFwifVwiLFwicmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChycywgcmopIHtcIixcInZhciBjYiA9IFwiK2krXCI7XCIsXCJ2YXIgcmVzO1wiLFwic3dpdGNoIChhcmdMZW5ndGgpIHtcIixyLmNvbmNhdChbXCJleHRyYVwiXSkubWFwKChmdW5jdGlvbih0LGUpe3JldHVyblwiY2FzZSBcIitlK1wiOnJlcyA9IGZuLmNhbGwoXCIrW1wic2VsZlwiXS5jb25jYXQoci5zbGljZSgwLGUpKS5jb25jYXQoXCJjYlwiKS5qb2luKFwiLFwiKStcIik7YnJlYWs7XCJ9KSkuam9pbihcIlwiKSxcImRlZmF1bHQ6XCIsXCJhcmdzW2FyZ0xlbmd0aF0gPSBjYjtcIixcInJlcyA9IGZuLmFwcGx5KHNlbGYsIGFyZ3MpO1wiLFwifVwiLFwiaWYgKHJlcyAmJlwiLCcodHlwZW9mIHJlcyA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgcmVzID09PSBcImZ1bmN0aW9uXCIpICYmJywndHlwZW9mIHJlcy50aGVuID09PSBcImZ1bmN0aW9uXCInLFwiKSB7cnMocmVzKTt9XCIsXCJ9KTtcIixcIn07XCJdLmpvaW4oXCJcIik7cmV0dXJuIEZ1bmN0aW9uKFtcIlByb21pc2VcIixcImZuXCJdLGEpKG4sdCl9KHQpfTt2YXIgaT1cImZ1bmN0aW9uIChlcnIsIHJlcykge2lmIChlcnIpIHsgcmooZXJyKTsgfSBlbHNlIHsgcnMocmVzKTsgfX1cIjtuLm5vZGVpZnk9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGU9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKSxyPVwiZnVuY3Rpb25cIj09dHlwZW9mIGVbZS5sZW5ndGgtMV0/ZS5wb3AoKTpudWxsLGk9dGhpczt0cnl7cmV0dXJuIHQuYXBwbHkodGhpcyxhcmd1bWVudHMpLm5vZGVpZnkocixpKX1jYXRjaCh0KXtpZihudWxsPT1yKXJldHVybiBuZXcgbigoZnVuY3Rpb24oZSxyKXtyKHQpfSkpO28oKGZ1bmN0aW9uKCl7ci5jYWxsKGksdCl9KSl9fX0sbi5wcm90b3R5cGUubm9kZWlmeT1mdW5jdGlvbih0LGUpe2lmKFwiZnVuY3Rpb25cIiE9dHlwZW9mIHQpcmV0dXJuIHRoaXM7dGhpcy50aGVuKChmdW5jdGlvbihyKXtvKChmdW5jdGlvbigpe3QuY2FsbChlLG51bGwscil9KSl9KSwoZnVuY3Rpb24ocil7bygoZnVuY3Rpb24oKXt0LmNhbGwoZSxyKX0pKX0pKX19LDY5MDoodCxlLHIpPT57XCJ1c2Ugc3RyaWN0XCI7dmFyIG49cig0MzQpO3QuZXhwb3J0cz1uLG4uZW5hYmxlU3luY2hyb25vdXM9ZnVuY3Rpb24oKXtuLnByb3RvdHlwZS5pc1BlbmRpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gMD09dGhpcy5nZXRTdGF0ZSgpfSxuLnByb3RvdHlwZS5pc0Z1bGZpbGxlZD1mdW5jdGlvbigpe3JldHVybiAxPT10aGlzLmdldFN0YXRlKCl9LG4ucHJvdG90eXBlLmlzUmVqZWN0ZWQ9ZnVuY3Rpb24oKXtyZXR1cm4gMj09dGhpcy5nZXRTdGF0ZSgpfSxuLnByb3RvdHlwZS5nZXRWYWx1ZT1mdW5jdGlvbigpe2lmKDM9PT10aGlzLl9WKXJldHVybiB0aGlzLl9XLmdldFZhbHVlKCk7aWYoIXRoaXMuaXNGdWxmaWxsZWQoKSl0aHJvdyBuZXcgRXJyb3IoXCJDYW5ub3QgZ2V0IGEgdmFsdWUgb2YgYW4gdW5mdWxmaWxsZWQgcHJvbWlzZS5cIik7cmV0dXJuIHRoaXMuX1d9LG4ucHJvdG90eXBlLmdldFJlYXNvbj1mdW5jdGlvbigpe2lmKDM9PT10aGlzLl9WKXJldHVybiB0aGlzLl9XLmdldFJlYXNvbigpO2lmKCF0aGlzLmlzUmVqZWN0ZWQoKSl0aHJvdyBuZXcgRXJyb3IoXCJDYW5ub3QgZ2V0IGEgcmVqZWN0aW9uIHJlYXNvbiBvZiBhIG5vbi1yZWplY3RlZCBwcm9taXNlLlwiKTtyZXR1cm4gdGhpcy5fV30sbi5wcm90b3R5cGUuZ2V0U3RhdGU9ZnVuY3Rpb24oKXtyZXR1cm4gMz09PXRoaXMuX1Y/dGhpcy5fVy5nZXRTdGF0ZSgpOi0xPT09dGhpcy5fVnx8LTI9PT10aGlzLl9WPzA6dGhpcy5fVn19LG4uZGlzYWJsZVN5bmNocm9ub3VzPWZ1bmN0aW9uKCl7bi5wcm90b3R5cGUuaXNQZW5kaW5nPXZvaWQgMCxuLnByb3RvdHlwZS5pc0Z1bGZpbGxlZD12b2lkIDAsbi5wcm90b3R5cGUuaXNSZWplY3RlZD12b2lkIDAsbi5wcm90b3R5cGUuZ2V0VmFsdWU9dm9pZCAwLG4ucHJvdG90eXBlLmdldFJlYXNvbj12b2lkIDAsbi5wcm90b3R5cGUuZ2V0U3RhdGU9dm9pZCAwfX0sNjY2OnQ9Pnt2YXIgZT1mdW5jdGlvbih0KXtcInVzZSBzdHJpY3RcIjt2YXIgZSxyPU9iamVjdC5wcm90b3R5cGUsbj1yLmhhc093blByb3BlcnR5LG89XCJmdW5jdGlvblwiPT10eXBlb2YgU3ltYm9sP1N5bWJvbDp7fSxpPW8uaXRlcmF0b3J8fFwiQEBpdGVyYXRvclwiLGE9by5hc3luY0l0ZXJhdG9yfHxcIkBAYXN5bmNJdGVyYXRvclwiLHU9by50b1N0cmluZ1RhZ3x8XCJAQHRvU3RyaW5nVGFnXCI7ZnVuY3Rpb24gcyh0LGUscil7cmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LGUse3ZhbHVlOnIsZW51bWVyYWJsZTohMCxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITB9KSx0W2VdfXRyeXtzKHt9LFwiXCIpfWNhdGNoKHQpe3M9ZnVuY3Rpb24odCxlLHIpe3JldHVybiB0W2VdPXJ9fWZ1bmN0aW9uIGModCxlLHIsbil7dmFyIG89ZSYmZS5wcm90b3R5cGUgaW5zdGFuY2VvZiBiP2U6YixpPU9iamVjdC5jcmVhdGUoby5wcm90b3R5cGUpLGE9bmV3IGsobnx8W10pO3JldHVybiBpLl9pbnZva2U9ZnVuY3Rpb24odCxlLHIpe3ZhciBuPWY7cmV0dXJuIGZ1bmN0aW9uKG8saSl7aWYobj09PWgpdGhyb3cgbmV3IEVycm9yKFwiR2VuZXJhdG9yIGlzIGFscmVhZHkgcnVubmluZ1wiKTtpZihuPT09ZCl7aWYoXCJ0aHJvd1wiPT09byl0aHJvdyBpO3JldHVybiBDKCl9Zm9yKHIubWV0aG9kPW8sci5hcmc9aTs7KXt2YXIgYT1yLmRlbGVnYXRlO2lmKGEpe3ZhciB1PVMoYSxyKTtpZih1KXtpZih1PT09diljb250aW51ZTtyZXR1cm4gdX19aWYoXCJuZXh0XCI9PT1yLm1ldGhvZClyLnNlbnQ9ci5fc2VudD1yLmFyZztlbHNlIGlmKFwidGhyb3dcIj09PXIubWV0aG9kKXtpZihuPT09Zil0aHJvdyBuPWQsci5hcmc7ci5kaXNwYXRjaEV4Y2VwdGlvbihyLmFyZyl9ZWxzZVwicmV0dXJuXCI9PT1yLm1ldGhvZCYmci5hYnJ1cHQoXCJyZXR1cm5cIixyLmFyZyk7bj1oO3ZhciBzPWwodCxlLHIpO2lmKFwibm9ybWFsXCI9PT1zLnR5cGUpe2lmKG49ci5kb25lP2Q6cCxzLmFyZz09PXYpY29udGludWU7cmV0dXJue3ZhbHVlOnMuYXJnLGRvbmU6ci5kb25lfX1cInRocm93XCI9PT1zLnR5cGUmJihuPWQsci5tZXRob2Q9XCJ0aHJvd1wiLHIuYXJnPXMuYXJnKX19fSh0LHIsYSksaX1mdW5jdGlvbiBsKHQsZSxyKXt0cnl7cmV0dXJue3R5cGU6XCJub3JtYWxcIixhcmc6dC5jYWxsKGUscil9fWNhdGNoKHQpe3JldHVybnt0eXBlOlwidGhyb3dcIixhcmc6dH19fXQud3JhcD1jO3ZhciBmPVwic3VzcGVuZGVkU3RhcnRcIixwPVwic3VzcGVuZGVkWWllbGRcIixoPVwiZXhlY3V0aW5nXCIsZD1cImNvbXBsZXRlZFwiLHY9e307ZnVuY3Rpb24gYigpe31mdW5jdGlvbiBtKCl7fWZ1bmN0aW9uIHkoKXt9dmFyIGc9e307cyhnLGksKGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9KSk7dmFyIF89T2JqZWN0LmdldFByb3RvdHlwZU9mLGo9XyYmXyhfKEQoW10pKSk7aiYmaiE9PXImJm4uY2FsbChqLGkpJiYoZz1qKTt2YXIgdz15LnByb3RvdHlwZT1iLnByb3RvdHlwZT1PYmplY3QuY3JlYXRlKGcpO2Z1bmN0aW9uIHgodCl7W1wibmV4dFwiLFwidGhyb3dcIixcInJldHVyblwiXS5mb3JFYWNoKChmdW5jdGlvbihlKXtzKHQsZSwoZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuX2ludm9rZShlLHQpfSkpfSkpfWZ1bmN0aW9uIE8odCxlKXtmdW5jdGlvbiByKG8saSxhLHUpe3ZhciBzPWwodFtvXSx0LGkpO2lmKFwidGhyb3dcIiE9PXMudHlwZSl7dmFyIGM9cy5hcmcsZj1jLnZhbHVlO3JldHVybiBmJiZcIm9iamVjdFwiPT10eXBlb2YgZiYmbi5jYWxsKGYsXCJfX2F3YWl0XCIpP2UucmVzb2x2ZShmLl9fYXdhaXQpLnRoZW4oKGZ1bmN0aW9uKHQpe3IoXCJuZXh0XCIsdCxhLHUpfSksKGZ1bmN0aW9uKHQpe3IoXCJ0aHJvd1wiLHQsYSx1KX0pKTplLnJlc29sdmUoZikudGhlbigoZnVuY3Rpb24odCl7Yy52YWx1ZT10LGEoYyl9KSwoZnVuY3Rpb24odCl7cmV0dXJuIHIoXCJ0aHJvd1wiLHQsYSx1KX0pKX11KHMuYXJnKX12YXIgbzt0aGlzLl9pbnZva2U9ZnVuY3Rpb24odCxuKXtmdW5jdGlvbiBpKCl7cmV0dXJuIG5ldyBlKChmdW5jdGlvbihlLG8pe3IodCxuLGUsbyl9KSl9cmV0dXJuIG89bz9vLnRoZW4oaSxpKTppKCl9fWZ1bmN0aW9uIFModCxyKXt2YXIgbj10Lml0ZXJhdG9yW3IubWV0aG9kXTtpZihuPT09ZSl7aWYoci5kZWxlZ2F0ZT1udWxsLFwidGhyb3dcIj09PXIubWV0aG9kKXtpZih0Lml0ZXJhdG9yLnJldHVybiYmKHIubWV0aG9kPVwicmV0dXJuXCIsci5hcmc9ZSxTKHQsciksXCJ0aHJvd1wiPT09ci5tZXRob2QpKXJldHVybiB2O3IubWV0aG9kPVwidGhyb3dcIixyLmFyZz1uZXcgVHlwZUVycm9yKFwiVGhlIGl0ZXJhdG9yIGRvZXMgbm90IHByb3ZpZGUgYSAndGhyb3cnIG1ldGhvZFwiKX1yZXR1cm4gdn12YXIgbz1sKG4sdC5pdGVyYXRvcixyLmFyZyk7aWYoXCJ0aHJvd1wiPT09by50eXBlKXJldHVybiByLm1ldGhvZD1cInRocm93XCIsci5hcmc9by5hcmcsci5kZWxlZ2F0ZT1udWxsLHY7dmFyIGk9by5hcmc7cmV0dXJuIGk/aS5kb25lPyhyW3QucmVzdWx0TmFtZV09aS52YWx1ZSxyLm5leHQ9dC5uZXh0TG9jLFwicmV0dXJuXCIhPT1yLm1ldGhvZCYmKHIubWV0aG9kPVwibmV4dFwiLHIuYXJnPWUpLHIuZGVsZWdhdGU9bnVsbCx2KTppOihyLm1ldGhvZD1cInRocm93XCIsci5hcmc9bmV3IFR5cGVFcnJvcihcIml0ZXJhdG9yIHJlc3VsdCBpcyBub3QgYW4gb2JqZWN0XCIpLHIuZGVsZWdhdGU9bnVsbCx2KX1mdW5jdGlvbiBBKHQpe3ZhciBlPXt0cnlMb2M6dFswXX07MSBpbiB0JiYoZS5jYXRjaExvYz10WzFdKSwyIGluIHQmJihlLmZpbmFsbHlMb2M9dFsyXSxlLmFmdGVyTG9jPXRbM10pLHRoaXMudHJ5RW50cmllcy5wdXNoKGUpfWZ1bmN0aW9uIEUodCl7dmFyIGU9dC5jb21wbGV0aW9ufHx7fTtlLnR5cGU9XCJub3JtYWxcIixkZWxldGUgZS5hcmcsdC5jb21wbGV0aW9uPWV9ZnVuY3Rpb24gayh0KXt0aGlzLnRyeUVudHJpZXM9W3t0cnlMb2M6XCJyb290XCJ9XSx0LmZvckVhY2goQSx0aGlzKSx0aGlzLnJlc2V0KCEwKX1mdW5jdGlvbiBEKHQpe2lmKHQpe3ZhciByPXRbaV07aWYocilyZXR1cm4gci5jYWxsKHQpO2lmKFwiZnVuY3Rpb25cIj09dHlwZW9mIHQubmV4dClyZXR1cm4gdDtpZighaXNOYU4odC5sZW5ndGgpKXt2YXIgbz0tMSxhPWZ1bmN0aW9uIHIoKXtmb3IoOysrbzx0Lmxlbmd0aDspaWYobi5jYWxsKHQsbykpcmV0dXJuIHIudmFsdWU9dFtvXSxyLmRvbmU9ITEscjtyZXR1cm4gci52YWx1ZT1lLHIuZG9uZT0hMCxyfTtyZXR1cm4gYS5uZXh0PWF9fXJldHVybntuZXh0OkN9fWZ1bmN0aW9uIEMoKXtyZXR1cm57dmFsdWU6ZSxkb25lOiEwfX1yZXR1cm4gbS5wcm90b3R5cGU9eSxzKHcsXCJjb25zdHJ1Y3RvclwiLHkpLHMoeSxcImNvbnN0cnVjdG9yXCIsbSksbS5kaXNwbGF5TmFtZT1zKHksdSxcIkdlbmVyYXRvckZ1bmN0aW9uXCIpLHQuaXNHZW5lcmF0b3JGdW5jdGlvbj1mdW5jdGlvbih0KXt2YXIgZT1cImZ1bmN0aW9uXCI9PXR5cGVvZiB0JiZ0LmNvbnN0cnVjdG9yO3JldHVybiEhZSYmKGU9PT1tfHxcIkdlbmVyYXRvckZ1bmN0aW9uXCI9PT0oZS5kaXNwbGF5TmFtZXx8ZS5uYW1lKSl9LHQubWFyaz1mdW5jdGlvbih0KXtyZXR1cm4gT2JqZWN0LnNldFByb3RvdHlwZU9mP09iamVjdC5zZXRQcm90b3R5cGVPZih0LHkpOih0Ll9fcHJvdG9fXz15LHModCx1LFwiR2VuZXJhdG9yRnVuY3Rpb25cIikpLHQucHJvdG90eXBlPU9iamVjdC5jcmVhdGUodyksdH0sdC5hd3JhcD1mdW5jdGlvbih0KXtyZXR1cm57X19hd2FpdDp0fX0seChPLnByb3RvdHlwZSkscyhPLnByb3RvdHlwZSxhLChmdW5jdGlvbigpe3JldHVybiB0aGlzfSkpLHQuQXN5bmNJdGVyYXRvcj1PLHQuYXN5bmM9ZnVuY3Rpb24oZSxyLG4sbyxpKXt2b2lkIDA9PT1pJiYoaT1Qcm9taXNlKTt2YXIgYT1uZXcgTyhjKGUscixuLG8pLGkpO3JldHVybiB0LmlzR2VuZXJhdG9yRnVuY3Rpb24ocik/YTphLm5leHQoKS50aGVuKChmdW5jdGlvbih0KXtyZXR1cm4gdC5kb25lP3QudmFsdWU6YS5uZXh0KCl9KSl9LHgodykscyh3LHUsXCJHZW5lcmF0b3JcIikscyh3LGksKGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9KSkscyh3LFwidG9TdHJpbmdcIiwoZnVuY3Rpb24oKXtyZXR1cm5cIltvYmplY3QgR2VuZXJhdG9yXVwifSkpLHQua2V5cz1mdW5jdGlvbih0KXt2YXIgZT1bXTtmb3IodmFyIHIgaW4gdCllLnB1c2gocik7cmV0dXJuIGUucmV2ZXJzZSgpLGZ1bmN0aW9uIHIoKXtmb3IoO2UubGVuZ3RoOyl7dmFyIG49ZS5wb3AoKTtpZihuIGluIHQpcmV0dXJuIHIudmFsdWU9bixyLmRvbmU9ITEscn1yZXR1cm4gci5kb25lPSEwLHJ9fSx0LnZhbHVlcz1ELGsucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjprLHJlc2V0OmZ1bmN0aW9uKHQpe2lmKHRoaXMucHJldj0wLHRoaXMubmV4dD0wLHRoaXMuc2VudD10aGlzLl9zZW50PWUsdGhpcy5kb25lPSExLHRoaXMuZGVsZWdhdGU9bnVsbCx0aGlzLm1ldGhvZD1cIm5leHRcIix0aGlzLmFyZz1lLHRoaXMudHJ5RW50cmllcy5mb3JFYWNoKEUpLCF0KWZvcih2YXIgciBpbiB0aGlzKVwidFwiPT09ci5jaGFyQXQoMCkmJm4uY2FsbCh0aGlzLHIpJiYhaXNOYU4oK3Iuc2xpY2UoMSkpJiYodGhpc1tyXT1lKX0sc3RvcDpmdW5jdGlvbigpe3RoaXMuZG9uZT0hMDt2YXIgdD10aGlzLnRyeUVudHJpZXNbMF0uY29tcGxldGlvbjtpZihcInRocm93XCI9PT10LnR5cGUpdGhyb3cgdC5hcmc7cmV0dXJuIHRoaXMucnZhbH0sZGlzcGF0Y2hFeGNlcHRpb246ZnVuY3Rpb24odCl7aWYodGhpcy5kb25lKXRocm93IHQ7dmFyIHI9dGhpcztmdW5jdGlvbiBvKG4sbyl7cmV0dXJuIHUudHlwZT1cInRocm93XCIsdS5hcmc9dCxyLm5leHQ9bixvJiYoci5tZXRob2Q9XCJuZXh0XCIsci5hcmc9ZSksISFvfWZvcih2YXIgaT10aGlzLnRyeUVudHJpZXMubGVuZ3RoLTE7aT49MDstLWkpe3ZhciBhPXRoaXMudHJ5RW50cmllc1tpXSx1PWEuY29tcGxldGlvbjtpZihcInJvb3RcIj09PWEudHJ5TG9jKXJldHVybiBvKFwiZW5kXCIpO2lmKGEudHJ5TG9jPD10aGlzLnByZXYpe3ZhciBzPW4uY2FsbChhLFwiY2F0Y2hMb2NcIiksYz1uLmNhbGwoYSxcImZpbmFsbHlMb2NcIik7aWYocyYmYyl7aWYodGhpcy5wcmV2PGEuY2F0Y2hMb2MpcmV0dXJuIG8oYS5jYXRjaExvYywhMCk7aWYodGhpcy5wcmV2PGEuZmluYWxseUxvYylyZXR1cm4gbyhhLmZpbmFsbHlMb2MpfWVsc2UgaWYocyl7aWYodGhpcy5wcmV2PGEuY2F0Y2hMb2MpcmV0dXJuIG8oYS5jYXRjaExvYywhMCl9ZWxzZXtpZighYyl0aHJvdyBuZXcgRXJyb3IoXCJ0cnkgc3RhdGVtZW50IHdpdGhvdXQgY2F0Y2ggb3IgZmluYWxseVwiKTtpZih0aGlzLnByZXY8YS5maW5hbGx5TG9jKXJldHVybiBvKGEuZmluYWxseUxvYyl9fX19LGFicnVwdDpmdW5jdGlvbih0LGUpe2Zvcih2YXIgcj10aGlzLnRyeUVudHJpZXMubGVuZ3RoLTE7cj49MDstLXIpe3ZhciBvPXRoaXMudHJ5RW50cmllc1tyXTtpZihvLnRyeUxvYzw9dGhpcy5wcmV2JiZuLmNhbGwobyxcImZpbmFsbHlMb2NcIikmJnRoaXMucHJldjxvLmZpbmFsbHlMb2Mpe3ZhciBpPW87YnJlYWt9fWkmJihcImJyZWFrXCI9PT10fHxcImNvbnRpbnVlXCI9PT10KSYmaS50cnlMb2M8PWUmJmU8PWkuZmluYWxseUxvYyYmKGk9bnVsbCk7dmFyIGE9aT9pLmNvbXBsZXRpb246e307cmV0dXJuIGEudHlwZT10LGEuYXJnPWUsaT8odGhpcy5tZXRob2Q9XCJuZXh0XCIsdGhpcy5uZXh0PWkuZmluYWxseUxvYyx2KTp0aGlzLmNvbXBsZXRlKGEpfSxjb21wbGV0ZTpmdW5jdGlvbih0LGUpe2lmKFwidGhyb3dcIj09PXQudHlwZSl0aHJvdyB0LmFyZztyZXR1cm5cImJyZWFrXCI9PT10LnR5cGV8fFwiY29udGludWVcIj09PXQudHlwZT90aGlzLm5leHQ9dC5hcmc6XCJyZXR1cm5cIj09PXQudHlwZT8odGhpcy5ydmFsPXRoaXMuYXJnPXQuYXJnLHRoaXMubWV0aG9kPVwicmV0dXJuXCIsdGhpcy5uZXh0PVwiZW5kXCIpOlwibm9ybWFsXCI9PT10LnR5cGUmJmUmJih0aGlzLm5leHQ9ZSksdn0sZmluaXNoOmZ1bmN0aW9uKHQpe2Zvcih2YXIgZT10aGlzLnRyeUVudHJpZXMubGVuZ3RoLTE7ZT49MDstLWUpe3ZhciByPXRoaXMudHJ5RW50cmllc1tlXTtpZihyLmZpbmFsbHlMb2M9PT10KXJldHVybiB0aGlzLmNvbXBsZXRlKHIuY29tcGxldGlvbixyLmFmdGVyTG9jKSxFKHIpLHZ9fSxjYXRjaDpmdW5jdGlvbih0KXtmb3IodmFyIGU9dGhpcy50cnlFbnRyaWVzLmxlbmd0aC0xO2U+PTA7LS1lKXt2YXIgcj10aGlzLnRyeUVudHJpZXNbZV07aWYoci50cnlMb2M9PT10KXt2YXIgbj1yLmNvbXBsZXRpb247aWYoXCJ0aHJvd1wiPT09bi50eXBlKXt2YXIgbz1uLmFyZztFKHIpfXJldHVybiBvfX10aHJvdyBuZXcgRXJyb3IoXCJpbGxlZ2FsIGNhdGNoIGF0dGVtcHRcIil9LGRlbGVnYXRlWWllbGQ6ZnVuY3Rpb24odCxyLG4pe3JldHVybiB0aGlzLmRlbGVnYXRlPXtpdGVyYXRvcjpEKHQpLHJlc3VsdE5hbWU6cixuZXh0TG9jOm59LFwibmV4dFwiPT09dGhpcy5tZXRob2QmJih0aGlzLmFyZz1lKSx2fX0sdH0odC5leHBvcnRzKTt0cnl7cmVnZW5lcmF0b3JSdW50aW1lPWV9Y2F0Y2godCl7XCJvYmplY3RcIj09dHlwZW9mIGdsb2JhbFRoaXM/Z2xvYmFsVGhpcy5yZWdlbmVyYXRvclJ1bnRpbWU9ZTpGdW5jdGlvbihcInJcIixcInJlZ2VuZXJhdG9yUnVudGltZSA9IHJcIikoZSl9fX0sZT17fTtmdW5jdGlvbiByKG4pe3ZhciBvPWVbbl07aWYodm9pZCAwIT09bylyZXR1cm4gby5leHBvcnRzO3ZhciBpPWVbbl09e2V4cG9ydHM6e319O3JldHVybiB0W25dLmNhbGwoaS5leHBvcnRzLGksaS5leHBvcnRzLHIpLGkuZXhwb3J0c31yLm49dD0+e3ZhciBlPXQmJnQuX19lc01vZHVsZT8oKT0+dC5kZWZhdWx0OigpPT50O3JldHVybiByLmQoZSx7YTplfSksZX0sci5kPSh0LGUpPT57Zm9yKHZhciBuIGluIGUpci5vKGUsbikmJiFyLm8odCxuKSYmT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsbix7ZW51bWVyYWJsZTohMCxnZXQ6ZVtuXX0pfSxyLmc9ZnVuY3Rpb24oKXtpZihcIm9iamVjdFwiPT10eXBlb2YgZ2xvYmFsVGhpcylyZXR1cm4gZ2xvYmFsVGhpczt0cnl7cmV0dXJuIHRoaXN8fG5ldyBGdW5jdGlvbihcInJldHVybiB0aGlzXCIpKCl9Y2F0Y2godCl7aWYoXCJvYmplY3RcIj09dHlwZW9mIHdpbmRvdylyZXR1cm4gd2luZG93fX0oKSxyLm89KHQsZSk9Pk9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbCh0LGUpLHIucj10PT57XCJ1bmRlZmluZWRcIiE9dHlwZW9mIFN5bWJvbCYmU3ltYm9sLnRvU3RyaW5nVGFnJiZPYmplY3QuZGVmaW5lUHJvcGVydHkodCxTeW1ib2wudG9TdHJpbmdUYWcse3ZhbHVlOlwiTW9kdWxlXCJ9KSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxcIl9fZXNNb2R1bGVcIix7dmFsdWU6ITB9KX07dmFyIG49e307cmV0dXJuKCgpPT57XCJ1c2Ugc3RyaWN0XCI7ci5yKG4pLHIuZChuLHtDZWxsOigpPT5mLENob3JkOigpPT5wLExvZ0xldmVsOigpPT5BLE11c2ljWE1MOigpPT5FLFBsYXlsaXN0OigpPT5sLFNvbmc6KCk9PmgsY29udmVydDooKT0+eixjb252ZXJ0U3luYzooKT0+Rn0pO3ZhciB0PXIoMjU5KSxlPXIubih0KSxvPXIoNTI5KSxpPXIubihvKTtmdW5jdGlvbiBhKHQsZSxyKXtyZXR1cm4gZSBpbiB0P09iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LGUse3ZhbHVlOnIsZW51bWVyYWJsZTohMCxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITB9KTp0W2VdPXIsdH1mdW5jdGlvbiB1KHQsZSl7Zm9yKHZhciByPTA7cjxlLmxlbmd0aDtyKyspe3ZhciBuPWVbcl07bi5lbnVtZXJhYmxlPW4uZW51bWVyYWJsZXx8ITEsbi5jb25maWd1cmFibGU9ITAsXCJ2YWx1ZVwiaW4gbiYmKG4ud3JpdGFibGU9ITApLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LG4ua2V5LG4pfX1mdW5jdGlvbiBzKHQsZSxyKXtyZXR1cm4gZSYmdSh0LnByb3RvdHlwZSxlKSxyJiZ1KHQsciksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsXCJwcm90b3R5cGVcIix7d3JpdGFibGU6ITF9KSx0fWZ1bmN0aW9uIGModCxlKXtpZighKHQgaW5zdGFuY2VvZiBlKSl0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpfXZhciBsPXMoKGZ1bmN0aW9uIHQoZSl7Yyh0aGlzLHQpO3ZhciByPS8uKj8oaXJlYWxiKD86b29rKT8pOlxcL1xcLyhbXlwiXSopLy5leGVjKGUpLG49ZGVjb2RlVVJJQ29tcG9uZW50KHJbMl0pLnNwbGl0KFwiPT09XCIpO24ubGVuZ3RoPjEmJih0aGlzLm5hbWU9bi5wb3AoKSksdGhpcy5zb25ncz1uLm1hcCgoZnVuY3Rpb24odCl7dHJ5e3JldHVybiBuZXcgaCh0LFwiaXJlYWxib29rXCI9PT1yWzFdKX1jYXRjaChyKXt2YXIgZT10LnNwbGl0KFwiPVwiKSxuPWgucGFyc2VUaXRsZShlWzBdLnRyaW0oKSk7cmV0dXJuIGNvbnNvbGUuZXJyb3IoXCJbaXJlYWwtbXVzaWN4bWxdIFtcIi5jb25jYXQobixcIl0gXCIpLmNvbmNhdChyLnRvU3RyaW5nKCkpKSxudWxsfX0pKS5maWx0ZXIoKGZ1bmN0aW9uKHQpe3JldHVybiBudWxsIT09dH0pKS5yZWR1Y2UoKGZ1bmN0aW9uKHQsZSl7aWYodC5sZW5ndGg+MCl7dmFyIHI9aSgpKHRbdC5sZW5ndGgtMV0udGl0bGUsZS50aXRsZSk7aWYoMD09PXJbMF1bMF0mJnIuZXZlcnkoKGZ1bmN0aW9uKHQpe3JldHVybiAwPT09dFswXXx8dFsxXS5tYXRjaCgvXlxcZCskLyl9KSkpcmV0dXJuIHRbdC5sZW5ndGgtMV0uY2VsbHM9dFt0Lmxlbmd0aC0xXS5jZWxscy5jb25jYXQoZS5jZWxscyksdH1yZXR1cm4gdC5wdXNoKGUpLHR9KSxbXSl9KSksZj1zKChmdW5jdGlvbiB0KCl7Yyh0aGlzLHQpLHRoaXMuYW5ub3RzPVtdLHRoaXMuY29tbWVudHM9W10sdGhpcy5iYXJzPVwiXCIsdGhpcy5zcGFjZXI9MCx0aGlzLmNob3JkPW51bGx9KSkscD1zKChmdW5jdGlvbiB0KGUpe3ZhciByPWFyZ3VtZW50cy5sZW5ndGg+MSYmdm9pZCAwIT09YXJndW1lbnRzWzFdP2FyZ3VtZW50c1sxXTpcIlwiLG49YXJndW1lbnRzLmxlbmd0aD4yJiZ2b2lkIDAhPT1hcmd1bWVudHNbMl0/YXJndW1lbnRzWzJdOm51bGwsbz1hcmd1bWVudHMubGVuZ3RoPjMmJnZvaWQgMCE9PWFyZ3VtZW50c1szXT9hcmd1bWVudHNbM106bnVsbDtjKHRoaXMsdCksdGhpcy5ub3RlPWUsdGhpcy5tb2RpZmllcnM9cix0aGlzLm92ZXI9bix0aGlzLmFsdGVybmF0ZT1vfSkpLGg9ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KGUpe3ZhciByPWFyZ3VtZW50cy5sZW5ndGg+MSYmdm9pZCAwIT09YXJndW1lbnRzWzFdJiZhcmd1bWVudHNbMV07aWYoYyh0aGlzLHQpLHRoaXMuY2VsbHM9W10sdGhpcy5tdXNpY1htbD1cIlwiLCFlKXJldHVybiB0aGlzLnRpdGxlPVwiXCIsdGhpcy5jb21wb3Nlcj1cIlwiLHRoaXMuc3R5bGU9XCJcIix0aGlzLmtleT1cIlwiLHRoaXMudHJhbnNwb3NlPTAsdGhpcy5ncm9vdmU9XCJcIix0aGlzLmJwbT0wLHZvaWQodGhpcy5yZXBlYXRzPTApO3ZhciBuPWUuc3BsaXQoXCI9XCIpO2lmKHIpdGhpcy50aXRsZT10LnBhcnNlVGl0bGUoblswXS50cmltKCkpLHRoaXMuY29tcG9zZXI9dC5wYXJzZUNvbXBvc2VyKG5bMV0udHJpbSgpKSx0aGlzLnN0eWxlPW5bMl0udHJpbSgpLHRoaXMua2V5PW5bM10sdGhpcy5jZWxscz10aGlzLnBhcnNlKG5bNV0pO2Vsc2V7dGhpcy50aXRsZT10LnBhcnNlVGl0bGUoblswXS50cmltKCkpLHRoaXMuY29tcG9zZXI9dC5wYXJzZUNvbXBvc2VyKG5bMV0udHJpbSgpKSx0aGlzLnN0eWxlPW5bM10udHJpbSgpLHRoaXMua2V5PW5bNF0sdGhpcy50cmFuc3Bvc2U9K25bNV18fDAsdGhpcy5ncm9vdmU9bls3XSx0aGlzLmJwbT0rbls4XSx0aGlzLnJlcGVhdHM9K25bOV18fDM7dmFyIG89bls2XS5zcGxpdChcIjFyMzRMYktjdTdcIik7dGhpcy5jZWxscz10aGlzLnBhcnNlKGQob1sxXSkpfX1yZXR1cm4gcyh0LFt7a2V5OlwicGFyc2VcIix2YWx1ZTpmdW5jdGlvbihlKXtmb3IodmFyIHI9ZS50cmltKCksbj1bXTtyOyl7Zm9yKHZhciBvPSExLGk9MDtpPHQucmVnRXhwcy5sZW5ndGg7aSsrKXt2YXIgYT10LnJlZ0V4cHNbaV0uZXhlYyhyKTtpZihhKXtvPSEwLGEubGVuZ3RoPD0yPyhuLnB1c2goYVswXSkscj1yLnN1YnN0cihhWzBdLmxlbmd0aCkpOihuLnB1c2goYSkscj1yLnN1YnN0cihhWzBdLmxlbmd0aCkpO2JyZWFrfX1vfHwoXCIsXCIhPT1yWzBdJiZuLnB1c2goclswXSkscj1yLnN1YnN0cigxKSl9Zm9yKHZhciB1PVtdLHM9dGhpcy5uZXdDZWxsKHUpLGM9bnVsbCxsPTA7bDxuLmxlbmd0aDtsKyspe3ZhciBmPW5bbF07c3dpdGNoKGYgaW5zdGFuY2VvZiBBcnJheSYmKHMuY2hvcmQ9dGhpcy5wYXJzZUNob3JkKGYpLGY9XCIgXCIpLGZbMF0pe2Nhc2VcIntcIjpjYXNlXCJbXCI6YyYmKGMuYmFycys9XCIpXCIsYz1udWxsKSxzLmJhcnM9ZixmPW51bGw7YnJlYWs7Y2FzZVwifFwiOmMmJihjLmJhcnMrPVwiKVwiLGM9bnVsbCkscy5iYXJzPVwiKFwiLGY9bnVsbDticmVhaztjYXNlXCJdXCI6Y2FzZVwifVwiOmNhc2VcIlpcIjpjJiYoYy5iYXJzKz1mLGM9bnVsbCksZj1udWxsO2JyZWFrO2Nhc2VcIm5cIjpzLmNob3JkPW5ldyBwKGZbMF0pO2JyZWFrO2Nhc2VcIixcIjpmPW51bGw7YnJlYWs7Y2FzZVwiU1wiOmNhc2VcIlRcIjpjYXNlXCJRXCI6Y2FzZVwiTlwiOmNhc2VcIlVcIjpjYXNlXCJzXCI6Y2FzZVwibFwiOmNhc2VcImZcIjpjYXNlXCIqXCI6cy5hbm5vdHMucHVzaChmKSxmPW51bGw7YnJlYWs7Y2FzZVwiWVwiOnMuc3BhY2VyKyssZj1udWxsLGM9bnVsbDticmVhaztjYXNlXCJyXCI6Y2FzZVwieFwiOmNhc2VcIldcIjpzLmNob3JkPW5ldyBwKGYpO2JyZWFrO2Nhc2VcIjxcIjpmPWYuc3Vic3RyKDEsZi5sZW5ndGgtMikscy5jb21tZW50cy5wdXNoKGYpLGY9bnVsbH1mJiZsPG4ubGVuZ3RoLTEmJihjPXMscz10aGlzLm5ld0NlbGwodSkpfXJldHVybiB1fX0se2tleTpcInBhcnNlQ2hvcmRcIix2YWx1ZTpmdW5jdGlvbihlKXt2YXIgcj1lWzFdfHxcIiBcIixuPWVbMl18fFwiXCIsbz1lWzNdfHxcIlwiO28mJihuKz1vLnN1YnN0cigxLG8ubGVuZ3RoLTIpKTt2YXIgaT1lWzRdfHxcIlwiO1wiL1wiPT09aVswXSYmKGk9aS5zdWJzdHIoMSkpO3ZhciBhPWVbNV18fG51bGw7aWYoYSYmKGU9dC5jaG9yZFJlZ2V4LmV4ZWMoYS5zdWJzdHIoMSxhLmxlbmd0aC0yKSksYT1lP3RoaXMucGFyc2VDaG9yZChlKTpudWxsKSxcIiBcIj09PXImJiFhJiYhaSlyZXR1cm4gbnVsbDtpZihpKXt2YXIgdT1cIiNcIj09PWlbMV18fFwiYlwiPT09aVsxXT8yOjE7aT1uZXcgcChpLnN1YnN0cigwLHUpLGkuc3Vic3RyKHUpLG51bGwsbnVsbCl9ZWxzZSBpPW51bGw7cmV0dXJuIG5ldyBwKHIsbixpLGEpfX0se2tleTpcIm5ld0NlbGxcIix2YWx1ZTpmdW5jdGlvbih0KXt2YXIgZT1uZXcgZjtyZXR1cm4gdC5wdXNoKGUpLGV9fV0sW3trZXk6XCJwYXJzZVRpdGxlXCIsdmFsdWU6ZnVuY3Rpb24odCl7cmV0dXJuIHQucmVwbGFjZSgvKC4qKSgsICkoQXxUaGUpJC9nLFwiJDMgJDFcIil9fSx7a2V5OlwicGFyc2VDb21wb3NlclwiLHZhbHVlOmZ1bmN0aW9uKHQpe3ZhciBlPXQuc3BsaXQoLyhcXHMrKS8pO3JldHVybiAzPT1lLmxlbmd0aD9lWzJdK2VbMV0rZVswXTp0fX1dKSx0fSgpO2Z1bmN0aW9uIGQodCl7Zm9yKHZhciBlLHI9XCJcIjt0Lmxlbmd0aD41MTspZT10LnN1YnN0cmluZygwLDUwKSx0PXQuc3Vic3RyaW5nKDUwKSxyKz12KGUpO3JldHVybihyKz10KS5yZXBsYWNlKC9LY2wvZyxcInwgeFwiKS5yZXBsYWNlKC9MWi9nLFwiIHxcIikucmVwbGFjZSgvWHlRL2csXCIgICBcIil9ZnVuY3Rpb24gdih0KXtmb3IodmFyIGU9dC5zcGxpdChcIlwiKSxyPTA7cjw1O3IrKyllWzQ5LXJdPXRbcl0sZVtyXT10WzQ5LXJdO2Zvcih2YXIgbj0xMDtuPDI0O24rKyllWzQ5LW5dPXRbbl0sZVtuXT10WzQ5LW5dO3JldHVybiBlLmpvaW4oXCJcIil9YShoLFwiY2hvcmRSZWdleFwiLC9eKFtBLUddW2IjXT8pKCg/OnN1c3xhbHR8YWRkfFsrXFwtXlxcZGhvYiNdKSopKFxcKi4rP1xcKikqKFxcL1tBLUddWyNiXT8pPyhcXCguKj9cXCkpPy8pLGEoaCxcImNob3JkUmVnZXgyXCIsL14oWyBXcF0pKCkoKShcXC9bQS1HXVsjYl0/KT8oXFwoLio/XFwpKT8vKSxhKGgsXCJyZWdFeHBzXCIsWy9eXFwqW2EtekEtWl0vLC9eVFxcZFxcZC8sL15OLi8sL148Lio/Pi8saC5jaG9yZFJlZ2V4LGguY2hvcmRSZWdleDJdKTt2YXIgYj1yKDMwOCksbT1yKDEzKTtmdW5jdGlvbiB5KHQsZSl7dmFyIHI9T2JqZWN0LmtleXModCk7aWYoT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyl7dmFyIG49T2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyh0KTtlJiYobj1uLmZpbHRlcigoZnVuY3Rpb24oZSl7cmV0dXJuIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IodCxlKS5lbnVtZXJhYmxlfSkpKSxyLnB1c2guYXBwbHkocixuKX1yZXR1cm4gcn1mdW5jdGlvbiBnKHQpe2Zvcih2YXIgZT0xO2U8YXJndW1lbnRzLmxlbmd0aDtlKyspe3ZhciByPW51bGwhPWFyZ3VtZW50c1tlXT9hcmd1bWVudHNbZV06e307ZSUyP3koT2JqZWN0KHIpLCEwKS5mb3JFYWNoKChmdW5jdGlvbihlKXtTKHQsZSxyW2VdKX0pKTpPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycz9PYmplY3QuZGVmaW5lUHJvcGVydGllcyh0LE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzKHIpKTp5KE9iamVjdChyKSkuZm9yRWFjaCgoZnVuY3Rpb24oZSl7T2JqZWN0LmRlZmluZVByb3BlcnR5KHQsZSxPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHIsZSkpfSkpfXJldHVybiB0fWZ1bmN0aW9uIF8odCl7cmV0dXJuIGZ1bmN0aW9uKHQpe2lmKEFycmF5LmlzQXJyYXkodCkpcmV0dXJuIGoodCl9KHQpfHxmdW5jdGlvbih0KXtpZihcInVuZGVmaW5lZFwiIT10eXBlb2YgU3ltYm9sJiZudWxsIT10W1N5bWJvbC5pdGVyYXRvcl18fG51bGwhPXRbXCJAQGl0ZXJhdG9yXCJdKXJldHVybiBBcnJheS5mcm9tKHQpfSh0KXx8ZnVuY3Rpb24odCxlKXtpZih0KXtpZihcInN0cmluZ1wiPT10eXBlb2YgdClyZXR1cm4gaih0LGUpO3ZhciByPU9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh0KS5zbGljZSg4LC0xKTtyZXR1cm5cIk9iamVjdFwiPT09ciYmdC5jb25zdHJ1Y3RvciYmKHI9dC5jb25zdHJ1Y3Rvci5uYW1lKSxcIk1hcFwiPT09cnx8XCJTZXRcIj09PXI/QXJyYXkuZnJvbSh0KTpcIkFyZ3VtZW50c1wiPT09cnx8L14oPzpVaXxJKW50KD86OHwxNnwzMikoPzpDbGFtcGVkKT9BcnJheSQvLnRlc3Qocik/aih0LGUpOnZvaWQgMH19KHQpfHxmdW5jdGlvbigpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gc3ByZWFkIG5vbi1pdGVyYWJsZSBpbnN0YW5jZS5cXG5JbiBvcmRlciB0byBiZSBpdGVyYWJsZSwgbm9uLWFycmF5IG9iamVjdHMgbXVzdCBoYXZlIGEgW1N5bWJvbC5pdGVyYXRvcl0oKSBtZXRob2QuXCIpfSgpfWZ1bmN0aW9uIGoodCxlKXsobnVsbD09ZXx8ZT50Lmxlbmd0aCkmJihlPXQubGVuZ3RoKTtmb3IodmFyIHI9MCxuPW5ldyBBcnJheShlKTtyPGU7cisrKW5bcl09dFtyXTtyZXR1cm4gbn1mdW5jdGlvbiB3KHQsZSl7Zm9yKHZhciByPTA7cjxlLmxlbmd0aDtyKyspe3ZhciBuPWVbcl07bi5lbnVtZXJhYmxlPW4uZW51bWVyYWJsZXx8ITEsbi5jb25maWd1cmFibGU9ITAsXCJ2YWx1ZVwiaW4gbiYmKG4ud3JpdGFibGU9ITApLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LG4ua2V5LG4pfX1mdW5jdGlvbiB4KHQsZSxyKXtyZXR1cm4gZSYmdyh0LnByb3RvdHlwZSxlKSxyJiZ3KHQsciksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsXCJwcm90b3R5cGVcIix7d3JpdGFibGU6ITF9KSx0fWZ1bmN0aW9uIE8odCxlKXtpZighKHQgaW5zdGFuY2VvZiBlKSl0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpfWZ1bmN0aW9uIFModCxlLHIpe3JldHVybiBlIGluIHQ/T2JqZWN0LmRlZmluZVByb3BlcnR5KHQsZSx7dmFsdWU6cixlbnVtZXJhYmxlOiEwLGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMH0pOnRbZV09cix0fXZhciBBPXgoKGZ1bmN0aW9uIHQoKXtPKHRoaXMsdCl9KSk7UyhBLFwiRGVidWdcIiwwKSxTKEEsXCJJbmZvXCIsMSksUyhBLFwiV2FyblwiLDIpLFMoQSxcIkVycm9yXCIsMyksUyhBLFwiTm9uZVwiLDQpO3ZhciBFPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdChlLHIpe08odGhpcyx0KSx0aGlzLnNvbmc9ZSx0aGlzLm9wdGlvbnM9cix0aGlzLnRpbWU9e2JlYXRzOjQsYmVhdFR5cGU6NH0sdGhpcy5maWZ0aHM9bnVsbCx0aGlzLm1lYXN1cmU9bnVsbCx0aGlzLmJhclJlcGVhdD0wLHRoaXMuY29kYXM9W10sdGhpcy5yZXBlYXRzPTAsdGhpcy5wYXJzZUNob3JkPSgwLG0uY2hvcmRQYXJzZXJGYWN0b3J5KSh7YWx0SW50ZXJ2YWxzOltcImI1XCIsXCJiOVwiXX0pLHRoaXMucmVuZGVyQ2hvcmQ9KDAsbS5jaG9yZFJlbmRlcmVyRmFjdG9yeSkoe3VzZVNob3J0TmFtaW5nczohMCxwcmludGVyOlwicmF3XCJ9KX1yZXR1cm4geCh0LFt7a2V5OlwiY29udmVydFwiLHZhbHVlOmZ1bmN0aW9uKCl7cmV0dXJuKDAsYi50b1hNTCkodGhpcy5jb252ZXJ0U29uZygpLHtoZWFkZXI6J1xcbjw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCI/PlxcbjwhRE9DVFlQRSBzY29yZS1wYXJ0d2lzZSBQVUJMSUMgXCItLy9SZWNvcmRhcmUvL0RURCBNdXNpY1hNTCA0LjAgUGFydHdpc2UvL0VOXCIgXCJodHRwOi8vd3d3Lm11c2ljeG1sLm9yZy9kdGRzL3BhcnR3aXNlLmR0ZFwiPlxcbiAgICAgICcudHJpbSgpLGluZGVudDpcIiAgXCJ9KX19LHtrZXk6XCJjb252ZXJ0U29uZ1wiLHZhbHVlOmZ1bmN0aW9uKCl7cmV0dXJue1wic2NvcmUtcGFydHdpc2VcIjpbe3dvcms6e1wid29yay10aXRsZVwiOnRoaXMuc29uZy50aXRsZX19LHtpZGVudGlmaWNhdGlvbjpbe19uYW1lOlwiY3JlYXRvclwiLF9hdHRyczp7dHlwZTpcImNvbXBvc2VyXCJ9LF9jb250ZW50OnRoaXMuc29uZy5jb21wb3Nlcn0se2VuY29kaW5nOlt7c29mdHdhcmU6XCJAaW5mb2p1bmtpZS9pcmVhbC1tdXNpY3htbFwifSx7XCJlbmNvZGluZy1kYXRlXCI6dC5jb252ZXJ0RGF0ZShuZXcgRGF0ZSl9LHtfbmFtZTpcInN1cHBvcnRzXCIsX2F0dHJzOntlbGVtZW50OlwiYWNjaWRlbnRhbFwiLHR5cGU6XCJub1wifX0se19uYW1lOlwic3VwcG9ydHNcIixfYXR0cnM6e2VsZW1lbnQ6XCJ0cmFuc3Bvc2VcIix0eXBlOlwibm9cIn19LHtfbmFtZTpcInN1cHBvcnRzXCIsX2F0dHJzOnthdHRyaWJ1dGU6XCJuZXctcGFnZVwiLGVsZW1lbnQ6XCJwcmludFwiLHR5cGU6XCJ5ZXNcIix2YWx1ZTpcInllc1wifX0se19uYW1lOlwic3VwcG9ydHNcIixfYXR0cnM6e2F0dHJpYnV0ZTpcIm5ldy1zeXN0ZW1cIixlbGVtZW50OlwicHJpbnRcIix0eXBlOlwieWVzXCIsdmFsdWU6XCJ5ZXNcIn19XX1dfSx7ZGVmYXVsdHM6e3NjYWxpbmc6e21pbGxpbWV0ZXJzOjcsdGVudGhzOjQwfX19LHtcInBhcnQtbGlzdFwiOntfbmFtZTpcInNjb3JlLXBhcnRcIixfYXR0cnM6e2lkOlwiUDFcIn0sX2NvbnRlbnQ6e19uYW1lOlwicGFydC1uYW1lXCIsX2F0dHJzOntcInByaW50LW9iamVjdFwiOlwibm9cIn0sX2NvbnRlbnQ6XCJMZWFkIHNoZWV0XCJ9fX0se19uYW1lOlwicGFydFwiLF9hdHRyczp7aWQ6XCJQMVwifSxfY29udGVudDp0aGlzLmNvbnZlcnRNZWFzdXJlcygpfV19fX0se2tleTpcImNvbnZlcnRNZWFzdXJlc1wiLHZhbHVlOmZ1bmN0aW9uKCl7dmFyIGU9dGhpcyxyPXRoaXMuc29uZy5jZWxscy5yZWR1Y2UoKGZ1bmN0aW9uKHIsbixvKXtpZigobi5iYXJzLm1hdGNoKC9cXCh8XFx7fFxcWy8pfHwhZS5tZWFzdXJlJiYobi5jaG9yZHx8bi5hbm5vdHMubGVuZ3RofHxuLmNvbW1lbnRzLmxlbmd0aCkpJiYoZS5tZWFzdXJlJiYoZS5fbG9nKEEuV2FybixcIlN0YXJ0aW5nIGEgbmV3IG1lYXN1cmUgb3ZlciBleGlzdGluZyBtZWFzdXJlLiBDbG9zaW5nIGN1cnJlbnQgbWVhc3VyZSBmaXJzdC5cIiksZS5tZWFzdXJlLmJhcmxpbmVzLnB1c2goZS5jb252ZXJ0QmFybGluZShcIlwiLFwicmlnaHRcIikpLGUuYWRqdXN0Q2hvcmRzRHVyYXRpb24oZS5tZWFzdXJlKSYmci5wdXNoKGUubWVhc3VyZSkpLGUubWVhc3VyZT1uZXcgdC5NZWFzdXJlKHIubGVuZ3RoKzEpLHIubGVuZ3RofHwoZS5tZWFzdXJlLmF0dHJpYnV0ZXMucHVzaCh7ZGl2aXNpb25zOmUub3B0aW9ucy5kaXZpc2lvbnN9LHtjbGVmOlt7c2lnbjpcIkdcIn0se2xpbmU6Mn1dfSx7XCJtZWFzdXJlLXN0eWxlXCI6W3tfbmFtZTpcInNsYXNoXCIsX2F0dHJzOnt0eXBlOlwic3RhcnRcIixcInVzZS1zdGVtc1wiOlwicmh5dGhtaWNcIj09PWUub3B0aW9ucy5ub3RhdGlvbj9cInllc1wiOlwibm9cIn19XX0sZS5jb252ZXJ0S2V5KCkpLGUuc29uZy5icG0mJmUubWVhc3VyZS5ib2R5Ll9jb250ZW50LnB1c2goZS5jb252ZXJ0VGVtcG8oZS5zb25nLmJwbSkpLGUubWVhc3VyZS5ib2R5Ll9jb250ZW50LnB1c2goZS5jb252ZXJ0U3R5bGVBbmRHcm9vdmUoZS5zb25nLnN0eWxlLGUuc29uZy5ncm9vdmUpKSksZS5tZWFzdXJlLmJhcmxpbmVzLnB1c2goZS5jb252ZXJ0QmFybGluZShuLmJhcnMsXCJsZWZ0XCIpKSxlLmJhclJlcGVhdCYmKGUubWVhc3VyZS5jaG9yZHM9XyhyW3IubGVuZ3RoLWUuYmFyUmVwZWF0LTFdLmNob3JkcykpKSwhZS5tZWFzdXJlKXJldHVybihuLmNob3JkfHxuLmFubm90cy5sZW5ndGh8fG4uY29tbWVudHMubGVuZ3RofHxuLmJhcnMmJlwiKVwiIT09bi5iYXJzKSYmZS5fbG9nKEEuV2FybixcIkZvdW5kIG5vbi1lbXB0eSBvcnBoYW4gY2VsbCBcIi5jb25jYXQoSlNPTi5zdHJpbmdpZnkobikpLHJbci5sZW5ndGgtMV0pLHI7aWYobz4wJiZvJTE2PT0wJiZlLm1lYXN1cmUuYm9keS5fY29udGVudC5zcGxpY2UoMCwwLHtfbmFtZTpcInByaW50XCIsX2F0dHJzOntcIm5ldy1zeXN0ZW1cIjpcInllc1wifX0pLG4uY2hvcmQpc3dpdGNoKG4uY2hvcmQubm90ZSl7Y2FzZVwieFwiOmUuYmFyUmVwZWF0PTEsZS5tZWFzdXJlLmNob3Jkcz1fKHJbci5sZW5ndGgtZS5iYXJSZXBlYXRdLmNob3Jkcyk7YnJlYWs7Y2FzZVwiclwiOmUuYmFyUmVwZWF0PTIsZS5tZWFzdXJlLmNob3Jkcz1fKHJbci5sZW5ndGgtZS5iYXJSZXBlYXRdLmNob3Jkcyk7YnJlYWs7Y2FzZVwicFwiOmlmKGUubWVhc3VyZS5jaG9yZHMubGVuZ3RoKXtlLm1lYXN1cmUuY2hvcmRzW2UubWVhc3VyZS5jaG9yZHMubGVuZ3RoLTFdLnNwYWNlcysrO2JyZWFrfWNhc2VcIldcIjp2YXIgaT1lLm1lYXN1cmU7aS5jaG9yZHMubGVuZ3RofHwoaT1yLnNsaWNlKCkucmV2ZXJzZSgpLmZpbmQoKGZ1bmN0aW9uKHQpe3JldHVybiB0LmNob3Jkcy5sZW5ndGh9KSkpfHxlLl9sb2coQS5FcnJvcixcIkNhbm5vdCBmaW5kIGFueSBtZWFzdXJlIHdpdGggY2hvcmRzIHByaW9yIHRvIFwiLmNvbmNhdChKU09OLnN0cmluZ2lmeShuLmNob3JkKSkpO3ZhciBhPWkuY2hvcmRzW2kuY2hvcmRzLmxlbmd0aC0xXS5pcmVhbDthLm92ZXI9bi5jaG9yZC5vdmVyLGEuYWx0ZXJuYXRlPW4uY2hvcmQuYWx0ZXJuYXRlLGUubWVhc3VyZS5jaG9yZHMucHVzaChlLmNvbnZlcnRDaG9yZChhKSk7YnJlYWs7Y2FzZVwiIFwiOmUuX2xvZyhBLldhcm4sXCJVbmhhbmRsZWQgZW1wdHkvYWx0ZXJuYXRlIGNob3JkIFwiLmNvbmNhdChKU09OLnN0cmluZ2lmeShuLmNob3JkKSkpO2JyZWFrO2RlZmF1bHQ6ZS5tZWFzdXJlLmNob3Jkcy5wdXNoKGUuY29udmVydENob3JkKG4uY2hvcmQpKX1lbHNlIGUuYmFyUmVwZWF0fHxlLm1lYXN1cmUuY2hvcmRzLmxlbmd0aCYmZS5tZWFzdXJlLmNob3Jkc1tlLm1lYXN1cmUuY2hvcmRzLmxlbmd0aC0xXS5zcGFjZXMrKztyZXR1cm4gbi5hbm5vdHMuZm9yRWFjaCgoZnVuY3Rpb24odCl7c3dpdGNoKHRbMF0pe2Nhc2VcIipcIjp2YXIgbj10LnNsaWNlKDEpO2UubWVhc3VyZS5ib2R5Ll9jb250ZW50LnB1c2goZS5jb252ZXJ0U2VjdGlvbihuKSk7YnJlYWs7Y2FzZVwiVFwiOnZhciBvPXQuc2xpY2UoMSk7ZS5tZWFzdXJlLmF0dHJpYnV0ZXMucHVzaChlLmNvbnZlcnRUaW1lKG8pKTticmVhaztjYXNlXCJTXCI6ZS5tZWFzdXJlLmJvZHkuX2NvbnRlbnQucHVzaChlLmNvbnZlcnRTZWdubygpKTticmVhaztjYXNlXCJOXCI6dmFyIGk9cGFyc2VJbnQodC5zbGljZSgxKSk7aWYoZS5tZWFzdXJlLmJhcmxpbmVzWzBdLl9jb250ZW50LnB1c2goZS5jb252ZXJ0RW5kaW5nKGksXCJzdGFydFwiKSksaT4xKXtyW3IubGVuZ3RoLTFdLmJhcmxpbmVzWzFdLl9jb250ZW50LnB1c2goZS5jb252ZXJ0RW5kaW5nKGktMSxcInN0b3BcIikpO3ZhciBhPXIuc2xpY2UoKS5yZXZlcnNlKCkuZmluZCgoZnVuY3Rpb24odCl7cmV0dXJuIHQuYmFyRW5kaW5nPT09aS0xfSkpO2F8fGUuX2xvZyhBLkVycm9yLFwiQ2Fubm90IGZpbmQgZW5kaW5nIFwiLmNvbmNhdChpLTEsXCIgaW4gcmlnaHQgYmFybGluZSBvZiBhbnkgbWVhc3VyZVwiKSk7dmFyIHU9YS5iYXJsaW5lc1sxXS5fY29udGVudC5maW5kSW5kZXgoKGZ1bmN0aW9uKHQpe3JldHVyblwiZW5kaW5nXCI9PT10Ll9uYW1lfSkpOy0xPT09dSYmZS5fbG9nKEEuRXJyb3IsXCJDYW5ub3QgZmluZCBlbmRpbmcgXCIuY29uY2F0KGktMSxcIiBpbiByaWdodCBiYXJsaW5lXCIpLGEpLGRlbGV0ZSBhLmJhcmxpbmVzWzFdLl9jb250ZW50W3VdfWUubWVhc3VyZS5iYXJFbmRpbmc9aTticmVhaztjYXNlXCJRXCI6ZS5tZWFzdXJlLmJvZHkuX2NvbnRlbnQucHVzaChlLmNvbnZlcnRUb0NvZGEoKSksZS5jb2Rhcy5wdXNoKGUubWVhc3VyZSk7YnJlYWs7Y2FzZVwibFwiOmNhc2VcInNcIjpicmVhaztjYXNlXCJmXCI6ZS5tZWFzdXJlLmNob3Jkc1tlLm1lYXN1cmUuY2hvcmRzLmxlbmd0aC0xXS5mZXJtYXRhPSEwO2JyZWFrO2Nhc2VcIlVcIjplLm1lYXN1cmUuYm9keS5fY29udGVudC5wdXNoKGUuY29udmVydEZpbmUoXCJFTkRcIikpO2JyZWFrO2RlZmF1bHQ6ZS5fbG9nKEEuV2FybiwnVW5oYW5kbGVkIGFubm90YXRpb24gXCInLmNvbmNhdCh0LCdcIicpKX19KSksbi5jb21tZW50cy5tYXAoKGZ1bmN0aW9uKHQpe3JldHVybiB0LnRyaW0oKX0pKS5mb3JFYWNoKChmdW5jdGlvbihyKXt2YXIgbj1lLl9tYXAodC5tYXBSZXBlYXRzLHIpO24/ZS5tZWFzdXJlLmJvZHkuX2NvbnRlbnQucHVzaChuLmNhbGwoZSxyKSk6ZS5tZWFzdXJlLmJvZHkuX2NvbnRlbnQucHVzaChlLmNvbnZlcnRDb21tZW50KHIpKX0pKSxuLmJhcnMubWF0Y2goL1xcKXxcXH18XFxdfFovKSYmZS5tZWFzdXJlLmNob3Jkcy5sZW5ndGgmJihlLm1lYXN1cmUuYmFybGluZXMucHVzaChlLmNvbnZlcnRCYXJsaW5lKG4uYmFycyxcInJpZ2h0XCIpKSxlLm1lYXN1cmUuYmFyRW5kaW5nJiZlLm1lYXN1cmUuYmFybGluZXNbMV0uX2NvbnRlbnQucHVzaChlLmNvbnZlcnRFbmRpbmcoZS5tZWFzdXJlLmJhckVuZGluZyxcImRpc2NvbnRpbnVlXCIpKSxlLmFkanVzdENob3Jkc0R1cmF0aW9uKGUubWVhc3VyZSkmJnIucHVzaChlLm1lYXN1cmUpLGUubWVhc3VyZT1udWxsLGUuYmFyUmVwZWF0JiZlLmJhclJlcGVhdC0tKSxyfSksW10pO2lmKHRoaXMuY29kYXMubGVuZ3RoKXt2YXIgbj10aGlzLmNvZGFzW3RoaXMuY29kYXMubGVuZ3RoLTFdLG89bi5ib2R5Ll9jb250ZW50LmZpbmRJbmRleCgoZnVuY3Rpb24odCl7cmV0dXJuXCJkaXJlY3Rpb25cIj09PXQuX25hbWUmJkFycmF5LmlzQXJyYXkodC5fY29udGVudCkmJnQuX2NvbnRlbnQuc29tZSgoZnVuY3Rpb24odCl7cmV0dXJuXCJzb3VuZFwiPT09dC5fbmFtZSYmT2JqZWN0LmtleXModC5fYXR0cnMpLmluY2x1ZGVzKFwidG9jb2RhXCIpfSkpfSkpOy0xPT09byYmdGhpcy5fbG9nKEEuV2FybixcIkNhbm5vdCBmaW5kIHNvdW5kIGRpcmVjdGlvblwiLG4pLG4uYm9keS5fY29udGVudFtvXT10aGlzLmNvbnZlcnRDb2RhKCl9cmV0dXJuIHIubWFwKChmdW5jdGlvbih0KXtyZXR1cm4gdC5hc3NlbWJsZSgpfSkpfX0se2tleTpcImNvbnZlcnRSZXBlYXROeFwiLHZhbHVlOmZ1bmN0aW9uKHQpe3ZhciBlO251bGwhPT0oZT10Lm1hdGNoKC8oXFxkKyl4LykpJiYodGhpcy5yZXBlYXRzPWVbMV0pfX0se2tleTpcImNvbnZlcnRGaW5lXCIsdmFsdWU6ZnVuY3Rpb24odCl7cmV0dXJue19uYW1lOlwiZGlyZWN0aW9uXCIsX2F0dHJzOntwbGFjZW1lbnQ6XCJiZWxvd1wifSxfY29udGVudDpbe1wiZGlyZWN0aW9uLXR5cGVcIjp7d29yZHM6dH19LHtfbmFtZTpcInNvdW5kXCIsX2F0dHJzOntmaW5lOlwieWVzXCJ9fV19fX0se2tleTpcImNvbnZlcnREYUNhcG9cIix2YWx1ZTpmdW5jdGlvbih0KXtyZXR1cm57X25hbWU6XCJkaXJlY3Rpb25cIixfYXR0cnM6e3BsYWNlbWVudDpcImJlbG93XCJ9LF9jb250ZW50Olt7XCJkaXJlY3Rpb24tdHlwZVwiOnt3b3Jkczp0fX0se19uYW1lOlwic291bmRcIixfYXR0cnM6e2RhY2FwbzpcInllc1wifX1dfX19LHtrZXk6XCJjb252ZXJ0RGFsU2Vnbm9cIix2YWx1ZTpmdW5jdGlvbih0KXtyZXR1cm57X25hbWU6XCJkaXJlY3Rpb25cIixfYXR0cnM6e3BsYWNlbWVudDpcImJlbG93XCJ9LF9jb250ZW50Olt7XCJkaXJlY3Rpb24tdHlwZVwiOnt3b3Jkczp0fX0se19uYW1lOlwic291bmRcIixfYXR0cnM6e2RhbHNlZ25vOlwieWVzXCJ9fV19fX0se2tleTpcImNvbnZlcnRDb21tZW50XCIsdmFsdWU6ZnVuY3Rpb24odCl7dmFyIGU9XCIqXCI9PT10WzBdP3Quc2xpY2UoMyk6dDtyZXR1cm57X25hbWU6XCJkaXJlY3Rpb25cIixfYXR0cnM6e3BsYWNlbWVudDpcIipcIj09PXRbMF0/XCJhYm92ZVwiOlwiYmVsb3dcIn0sX2NvbnRlbnQ6e1wiZGlyZWN0aW9uLXR5cGVcIjp7d29yZHM6ZX19fX19LHtrZXk6XCJjb252ZXJ0RW5kaW5nXCIsdmFsdWU6ZnVuY3Rpb24odCxlKXtyZXR1cm57X25hbWU6XCJlbmRpbmdcIixfYXR0cnM6e251bWJlcjp0LHR5cGU6ZX0sX2NvbnRlbnQ6XCJcIi5jb25jYXQodCxcIi5cIil9fX0se2tleTpcImNvbnZlcnRCYXJsaW5lXCIsdmFsdWU6ZnVuY3Rpb24odCxlKXt2YXIgcj1cImxlZnRcIj09PWU/XCJub25lXCI6XCJyZWd1bGFyXCIsbj1udWxsO3JldHVybiB0Lm1hdGNoKC9cXFt8XFxdLyk/cj1cImxpZ2h0LWxpZ2h0XCI6dC5tYXRjaCgvWi8pP3I9XCJsaWdodC1oZWF2eVwiOnQubWF0Y2goL1xce3xcXH0vKSYmKHI9XCJsZWZ0XCI9PT1lP1wiaGVhdnktbGlnaHRcIjpcImxpZ2h0LWhlYXZ5XCIsbj1cImxlZnRcIj09PWU/XCJmb3J3YXJkXCI6XCJiYWNrd2FyZFwiKSxcImZvcndhcmRcIj09PW4mJih0aGlzLnJlcGVhdHM9Mikse19uYW1lOlwiYmFybGluZVwiLF9hdHRyczp7bG9jYXRpb246ZX0sX2NvbnRlbnQ6W3tcImJhci1zdHlsZVwiOnJ9LGcoe30sbiYme19uYW1lOlwicmVwZWF0XCIsX2F0dHJzOmcoe2RpcmVjdGlvbjpufSxcImJhY2t3YXJkXCI9PT1uJiZ7dGltZXM6dGhpcy5yZXBlYXRzfSl9KV19fX0se2tleTpcImNvbnZlcnRTZWN0aW9uXCIsdmFsdWU6ZnVuY3Rpb24odCl7cmV0dXJuXCJpXCI9PT10JiYodD1cIkludHJvXCIpLHtfbmFtZTpcImRpcmVjdGlvblwiLF9hdHRyczp7cGxhY2VtZW50OlwiYWJvdmVcIn0sX2NvbnRlbnQ6e1wiZGlyZWN0aW9uLXR5cGVcIjp7cmVoZWFyc2FsOnR9fX19fSx7a2V5OlwiY29udmVydFNlZ25vXCIsdmFsdWU6ZnVuY3Rpb24oKXtyZXR1cm57X25hbWU6XCJkaXJlY3Rpb25cIixfYXR0cnM6e3BsYWNlbWVudDpcImFib3ZlXCJ9LF9jb250ZW50Olt7XCJkaXJlY3Rpb24tdHlwZVwiOntfbmFtZTpcInNlZ25vXCJ9fSx7X25hbWU6XCJzb3VuZFwiLF9hdHRyczp7c2Vnbm86XCJzZWdub1wifX1dfX19LHtrZXk6XCJjb252ZXJ0Q29kYVwiLHZhbHVlOmZ1bmN0aW9uKCl7cmV0dXJue19uYW1lOlwiZGlyZWN0aW9uXCIsX2F0dHJzOntwbGFjZW1lbnQ6XCJhYm92ZVwifSxfY29udGVudDpbe1wiZGlyZWN0aW9uLXR5cGVcIjp7X25hbWU6XCJjb2RhXCJ9fSx7X25hbWU6XCJzb3VuZFwiLF9hdHRyczp7Y29kYTpcImNvZGFcIn19XX19fSx7a2V5OlwiY29udmVydFRvQ29kYVwiLHZhbHVlOmZ1bmN0aW9uKCl7cmV0dXJue19uYW1lOlwiZGlyZWN0aW9uXCIsX2F0dHJzOntwbGFjZW1lbnQ6XCJhYm92ZVwifSxfY29udGVudDpbe1wiZGlyZWN0aW9uLXR5cGVcIjp7d29yZHM6XCJUbyBDb2RhXCJ9fSx7X25hbWU6XCJzb3VuZFwiLF9hdHRyczp7dG9jb2RhOlwiY29kYVwifX1dfX19LHtrZXk6XCJjb252ZXJ0VGVtcG9cIix2YWx1ZTpmdW5jdGlvbih0KXtyZXR1cm57X25hbWU6XCJkaXJlY3Rpb25cIixfYXR0cnM6e3BsYWNlbWVudDpcImFib3ZlXCJ9LF9jb250ZW50Olt7XCJkaXJlY3Rpb24tdHlwZVwiOlt7X25hbWU6XCJtZXRyb25vbWVcIixfYXR0cnM6e3BhcmVudGhlc2VzOlwibm9cIn0sX2NvbnRlbnQ6W3tcImJlYXQtdW5pdFwiOnRoaXMuY2FsY3VsYXRlQ2hvcmREdXJhdGlvbigxKVswXS50eXBlfSx7XCJwZXItbWludXRlXCI6dH1dfV19LHtfbmFtZTpcInNvdW5kXCIsX2F0dHJzOnt0ZW1wbzp0fX1dfX19LHtrZXk6XCJjb252ZXJ0VGltZVwiLHZhbHVlOmZ1bmN0aW9uKHQpe3ZhciBlPXBhcnNlSW50KHRbMF0pLHI9cGFyc2VJbnQodFsxXSk7cmV0dXJuXCIxMlwiPT09dCYmKGU9MTIscj04KSx0aGlzLnRpbWU9e2JlYXRzOmUsYmVhdFR5cGU6cn0se3RpbWU6W3tiZWF0czplfSx7XCJiZWF0LXR5cGVcIjpyfV19fX0se2tleTpcImFkanVzdENob3Jkc0R1cmF0aW9uXCIsdmFsdWU6ZnVuY3Rpb24odCl7dmFyIGU9dGhpcztpZih0LmNob3Jkcy5sZW5ndGg+dGhpcy50aW1lLmJlYXRzKXJldHVybiB0aGlzLl9sb2coQS5FcnJvcixcIlRvbyBtYW55IGNob3JkcyAoXCIuY29uY2F0KHQuY2hvcmRzLmxlbmd0aCxcIiBvdXQgb2YgXCIpLmNvbmNhdCh0aGlzLnRpbWUuYmVhdHMsXCIpXCIpLHQpLCEwO3ZhciByPXQuY2hvcmRzLnJlZHVjZSgoZnVuY3Rpb24odCxlKXtyZXR1cm4gdCsxK2Uuc3BhY2VzfSksMCk7aWYoIXIpcmV0dXJuIHRoaXMuX2xvZyhBLldhcm4sXCJObyBjaG9yZCBmb3VuZC4gU2tpcHBpbmcgY3VycmVudCBtZWFzdXJlLlwiLHQpLCExO2lmKHI+dGhpcy50aW1lLmJlYXRzKWZvcih2YXIgbj0wO3I+dGhpcy50aW1lLmJlYXRzOyl0LmNob3Jkc1tuXS5zcGFjZXM+MCYmKHQuY2hvcmRzW25dLnNwYWNlcy0tLHItLSksbj0obisxKSV0LmNob3Jkcy5sZW5ndGg7ZWxzZSBmb3IodmFyIG89MDtyPHRoaXMudGltZS5iZWF0czspdC5jaG9yZHNbb10uc3BhY2VzKysscisrLG89KG8rMSkldC5jaG9yZHMubGVuZ3RoO3JldHVybiB0LmNob3Jkcz10LmNob3Jkcy5tYXAoKGZ1bmN0aW9uKHQpe3JldHVybiB0Lm5vdGVzPWUuY2FsY3VsYXRlQ2hvcmREdXJhdGlvbigxK3Quc3BhY2VzKS5tYXAoKGZ1bmN0aW9uKHIsbixvKXtyZXR1cm4gZS5jb252ZXJ0Q2hvcmROb3RlKHIsbj09PW8ubGVuZ3RoLTEmJnQuZmVybWF0YSxcInJoeXRobWljXCI9PT1lLm9wdGlvbnMubm90YXRpb24mJm8ubGVuZ3RoPjE/bj4wP1wic3RvcFwiOlwic3RhcnRcIjpudWxsKX0pKSx0fSkpLCEwfX0se2tleTpcImNhbGN1bGF0ZUNob3JkRHVyYXRpb25cIix2YWx1ZTpmdW5jdGlvbih0KXt2YXIgZT10aGlzLHI9ezE6W3t0OlwiZWlnaHRoXCIsZDowLGI6MX1dLDI6W3t0OlwicXVhcnRlclwiLGQ6MCxiOjJ9XSwzOlt7dDpcInF1YXJ0ZXJcIixkOjEsYjozfV0sNDpbe3Q6XCJoYWxmXCIsZDowLGI6NH1dLDU6W3t0OlwicXVhcnRlclwiLGQ6MSxiOjN9LHt0OlwicXVhcnRlclwiLGQ6MCxiOjJ9XSw2Olt7dDpcImhhbGZcIixkOjEsYjo2fV0sNzpbe3Q6XCJoYWxmXCIsZDoyLGI6N31dLDg6W3t0Olwid2hvbGVcIixkOjAsYjo4fV0sOTpbe3Q6XCJoYWxmXCIsZDoxLGI6Nn0se3Q6XCJxdWFydGVyXCIsZDoxLGI6M31dLDEwOlt7dDpcImhhbGZcIixkOjEsYjo2fSx7dDpcImhhbGZcIixkOjAsYjo0fV0sMTE6W3t0OlwiaGFsZlwiLGQ6MixiOjd9LHt0OlwiaGFsZlwiLGQ6MCxiOjR9XSwxMjpbe3Q6XCJ3aG9sZVwiLGQ6MSxiOjEyfV0sMTM6W3t0OlwiaGFsZlwiLGQ6MixiOjd9LHt0OlwiaGFsZlwiLGQ6MSxiOjZ9XSwxNDpbe3Q6XCJ3aG9sZVwiLGQ6MixiOjE0fV0sMTU6W3t0Olwid2hvbGVcIixkOjAsYjo4fSx7dDpcImhhbGZcIixkOjIsYjo3fV19O2lmKFwic2xhc2hcIj09PXRoaXMub3B0aW9ucy5ub3RhdGlvbil7dmFyIG49OC90aGlzLnRpbWUuYmVhdFR5cGU7cmV0dXJuIEFycmF5KHQpLmZpbGwodGhpcy5fbWFwKHIsbixbXSxcIlVuZXhwZWN0ZWQgYmVhdCBjb3VudCAxIGZvciB0aW1lIHNpZ25hdHVyZSBcIi5jb25jYXQodGhpcy50aW1lLmJlYXRzLFwiL1wiKS5jb25jYXQodGhpcy50aW1lLmJlYXRUeXBlKSkubWFwKChmdW5jdGlvbih0KXtyZXR1cm57ZHVyYXRpb246dC5iKmUub3B0aW9ucy5kaXZpc2lvbnMvMix0eXBlOnQudCxkb3RzOnQuZH19KSlbMF0pfXZhciBvPTgqdC90aGlzLnRpbWUuYmVhdFR5cGU7cmV0dXJuIHRoaXMuX21hcChyLG8sW10sXCJVbmV4cGVjdGVkIGJlYXQgY291bnQgXCIuY29uY2F0KHQsXCIgZm9yIHRpbWUgc2lnbmF0dXJlIFwiKS5jb25jYXQodGhpcy50aW1lLmJlYXRzLFwiL1wiKS5jb25jYXQodGhpcy50aW1lLmJlYXRUeXBlKSkubWFwKChmdW5jdGlvbih0KXtyZXR1cm57ZHVyYXRpb246dC5iKmUub3B0aW9ucy5kaXZpc2lvbnMvMix0eXBlOnQudCxkb3RzOnQuZH19KSl9fSx7a2V5OlwiY29udmVydENob3JkTm90ZVwiLHZhbHVlOmZ1bmN0aW9uKGUpe3ZhciByPWFyZ3VtZW50cy5sZW5ndGg+MSYmdm9pZCAwIT09YXJndW1lbnRzWzFdJiZhcmd1bWVudHNbMV0sbj1hcmd1bWVudHMubGVuZ3RoPjImJnZvaWQgMCE9PWFyZ3VtZW50c1syXT9hcmd1bWVudHNbMl06bnVsbCxvPXtfbmFtZTpcInBpdGNoXCIsX2NvbnRlbnQ6W3tzdGVwOnRoaXMub3B0aW9ucy5zdGVwfSx7YWx0ZXI6dGhpcy5fbWFwKHQubWFwRmlmdGhzVG9BbHRlcnMsdGhpcy5maWZ0aHMsW10sXCJVbmhhbmRsZWQgZmlmdGhzIGNvdW50PVwiLmNvbmNhdCh0aGlzLmZpZnRocykpLmluY2x1ZGVzKHRoaXMub3B0aW9ucy5zdGVwKT90aGlzLmZpZnRocz4wPzE6LTE6MH0se29jdGF2ZTp0aGlzLm9wdGlvbnMub2N0YXZlfV19LGk9W107cmV0dXJuIHImJmkucHVzaCh7X25hbWU6XCJmZXJtYXRhXCJ9KSxuJiZpLnB1c2goe19uYW1lOlwidGllZFwiLF9hdHRyczp7dHlwZTpufX0pLHQucmVvcmRlclNlcXVlbmNlKHRoaXMubWVhc3VyZSxbbyx7X25hbWU6XCJjdWVcIn0se25vdGVoZWFkOnRoaXMub3B0aW9ucy5ub3RlaGVhZH0se2R1cmF0aW9uOmUuZHVyYXRpb259LHt2b2ljZToxfSx7X25hbWU6XCJ0eXBlXCIsX2F0dHJzOntzaXplOlwiZnVsbFwifSxfY29udGVudDplLnR5cGV9LGcoe30saS5sZW5ndGgmJntub3RhdGlvbnM6dC5yZW9yZGVyU2VxdWVuY2UodGhpcy5tZWFzdXJlLGksdC5zZXF1ZW5jZU5vdGF0aW9ucyl9KV0uY29uY2F0KEFycmF5KGUuZG90cykuZmlsbCh7X25hbWU6XCJkb3RcIn0pKSx0LnNlcXVlbmNlTm90ZSl9fSx7a2V5OlwiY29udmVydENob3JkRGVncmVlXCIsdmFsdWU6ZnVuY3Rpb24odCxlLHIpe3JldHVybntfbmFtZTpcImRlZ3JlZVwiLF9hdHRyczp7XCJwcmludC1vYmplY3RcIjpcIm5vXCJ9LF9jb250ZW50Olt7XCJkZWdyZWUtdmFsdWVcIjp0fSx7XCJkZWdyZWUtYWx0ZXJcIjpyfSx7XCJkZWdyZWUtdHlwZVwiOmV9XX19fSx7a2V5OlwiY29udmVydENob3JkU3ltYm9sXCIsdmFsdWU6ZnVuY3Rpb24oZSl7dmFyIHI9dGhpcyxuPXRoaXMucmVuZGVyQ2hvcmQodGhpcy5wYXJzZUNob3JkKFwiXCIuY29uY2F0KGUubm90ZSkuY29uY2F0KGUubW9kaWZpZXJzKSkpO2lmKCFuKXJldHVybiB0aGlzLl9sb2coQS5XYXJuLCdVbnJlY29nbml6ZWQgY2hvcmQgXCInLmNvbmNhdChlLm5vdGUpLmNvbmNhdChlLm1vZGlmaWVycywnXCInKSkse3Jvb3RTdGVwOm51bGwscm9vdEFsdGVyOm51bGwsY2hvcmRLaW5kOm51bGwsY2hvcmREZWdyZWVzOltdLGNob3JkVGV4dDpudWxsfTt2YXIgbz1uLmlucHV0LnJvb3ROb3RlWzBdLGk9dGhpcy5fbWFwKHQubWFwQWx0ZXIsbi5pbnB1dC5yb290Tm90ZVsxXXx8bnVsbCxudWxsLCdVbnJlY29nbml6ZWQgYWNjaWRlbnRhbCBpbiBjaG9yZCBcIicuY29uY2F0KG4uaW5wdXQucm9vdE5vdGUsJ1wiJykpLGE9bi5mb3JtYXR0ZWQuZGVzY3JpcHRvcituLmZvcm1hdHRlZC5jaG9yZENoYW5nZXMuam9pbihcIlwiKSx1PXRoaXMuX21hcCh7bWFqb3I6XCJtYWpvclwiLG1ham9yNjpcIm1ham9yLXNpeHRoXCIsbWFqb3I3OlwibWFqb3Itc2V2ZW50aFwiLGRvbWluYW50NzpcImRvbWluYW50XCIsbWlub3I6XCJtaW5vclwiLG1pbm9yNjpcIm1pbm9yLXNpeHRoXCIsbWlub3I3OlwibWlub3Itc2V2ZW50aFwiLG1pbm9yTWFqb3I3OlwibWFqb3ItbWlub3JcIixhdWdtZW50ZWQ6XCJhdWdtZW50ZWRcIixkaW1pbmlzaGVkOlwiZGltaW5pc2hlZFwiLGRpbWluaXNoZWQ3OlwiZGltaW5pc2hlZC1zZXZlbnRoXCIscG93ZXI6XCJwb3dlclwifSxuLm5vcm1hbGl6ZWQucXVhbGl0eSxcIlwiLCdVbnJlY29nbml6ZWQgY2hvcmQgcXVhbGl0eSBcIicuY29uY2F0KG4ubm9ybWFsaXplZC5xdWFsaXR5LCdcIicpKTtpZihuLm5vcm1hbGl6ZWQuZXh0ZW5zaW9ucy5sZW5ndGgpe3ZhciBzPU1hdGgubWF4LmFwcGx5KE1hdGgsXyhuLm5vcm1hbGl6ZWQuZXh0ZW5zaW9ucy5tYXAoKGZ1bmN0aW9uKHQpe3JldHVybiBwYXJzZUludCh0KX0pKSkpLnRvU3RyaW5nKCk7XCJkb21pbmFudC0xMXRoXCI9PT0odT11LnNwbGl0KFwiLVwiKVswXSt0aGlzLl9tYXAoezk6XCItbmludGhcIiwxMTpcIi0xMXRoXCIsMTM6XCItMTN0aFwifSxzLFwiXCIsXCJVbmhhbmRsZWQgZXh0ZW5zaW9uIFwiLmNvbmNhdChzKSkpJiYobi5ub3JtYWxpemVkLmlzU3VzcGVuZGVkPSExKX1be2ludGVydmFsczpbXCIxXCIsXCI0XCIsXCI1XCJdLGtpbmQ6XCJzdXNwZW5kZWQtZm91cnRoXCIsc3RyaWN0OiEwfSx7aW50ZXJ2YWxzOltcIjFcIixcIjVcIixcIjlcIl0sa2luZDpcInN1c3BlbmRlZC1zZWNvbmRcIixzdHJpY3Q6ITB9LHtpbnRlcnZhbHM6W1wiMVwiLFwiYjNcIixcImI1XCIsXCJiN1wiXSxraW5kOlwiaGFsZi1kaW1pbmlzaGVkXCIsc3RyaWN0OiEwfSx7aW50ZXJ2YWxzOltcIjFcIixcIjNcIixcIiM1XCIsXCJiN1wiXSxraW5kOlwiYXVnbWVudGVkLXNldmVudGhcIixzdHJpY3Q6ITF9XS5zb21lKChmdW5jdGlvbih0KXtpZigoIXQuc3RyaWN0fHxuLm5vcm1hbGl6ZWQuaW50ZXJ2YWxzLmxlbmd0aD09PXQuaW50ZXJ2YWxzLmxlbmd0aCkmJnQuaW50ZXJ2YWxzLmV2ZXJ5KChmdW5jdGlvbih0LGUpe3JldHVybiB0PT09bi5ub3JtYWxpemVkLmludGVydmFsc1tlXX0pKSlyZXR1cm4gdT10LmtpbmQsdC5pbnRlcnZhbHMuZm9yRWFjaCgoZnVuY3Rpb24odCl7bi5ub3JtYWxpemVkLmFsdGVyYXRpb25zPW4ubm9ybWFsaXplZC5hbHRlcmF0aW9ucy5maWx0ZXIoKGZ1bmN0aW9uKGUpe3JldHVybiBlPT09dH0pKSxuLm5vcm1hbGl6ZWQuYWRkcz1uLm5vcm1hbGl6ZWQuYWRkcy5maWx0ZXIoKGZ1bmN0aW9uKGUpe3JldHVybiBlPT09dH0pKSxuLm5vcm1hbGl6ZWQub21pdHM9bi5ub3JtYWxpemVkLm9taXRzLmZpbHRlcigoZnVuY3Rpb24oZSl7cmV0dXJuIGU9PT10fSkpfSkpLG4ubm9ybWFsaXplZC5pbnRlcnZhbHMuZm9yRWFjaCgoZnVuY3Rpb24oZSl7dC5pbnRlcnZhbHMuaW5jbHVkZXMoZSl8fG4ubm9ybWFsaXplZC5hZGRzLnB1c2goZSl9KSksITB9KSk7dmFyIGM9W107cmV0dXJuIG4ubm9ybWFsaXplZC5pc1N1c3BlbmRlZCYmIXUuaW5jbHVkZXMoXCJzdXNwZW5kZWRcIikmJihuLm5vcm1hbGl6ZWQuYWRkcy5wdXNoKFwiNFwiKSxuLm5vcm1hbGl6ZWQuYWRkcy5pbmNsdWRlcyhcIjNcIil8fG4ubm9ybWFsaXplZC5vbWl0cy5wdXNoKFwiM1wiKSksbi5ub3JtYWxpemVkLmFsdGVyYXRpb25zLmZvckVhY2goKGZ1bmN0aW9uKGUpe3ZhciBvPWUuc2xpY2UoMSk7Yy5wdXNoKHIuY29udmVydENob3JkRGVncmVlKG8sXCI1XCI9PT1vfHxuLm5vcm1hbGl6ZWQuZXh0ZW5zaW9ucy5pbmNsdWRlcyhvKT9cImFsdGVyXCI6XCJhZGRcIixyLl9tYXAodC5tYXBBbHRlcixlWzBdLDAsJ1VucmVjb2duaXplZCBhbHRlciBzeW1ib2wgaW4gXCInLmNvbmNhdChlLCdcIicpKSkpfSkpLG4ubm9ybWFsaXplZC5hZGRzLmZvckVhY2goKGZ1bmN0aW9uKGUpe3ZhciBuPU9iamVjdC5rZXlzKHQubWFwQWx0ZXIpLmluY2x1ZGVzKGVbMF0pP2VbMF06bnVsbCxvPW4/ZS5zbGljZSgxKTplO2MucHVzaChyLmNvbnZlcnRDaG9yZERlZ3JlZShvLFwiYWRkXCIsci5fbWFwKHQubWFwQWx0ZXIsbiwwLCdVbnJlY29nbml6ZWQgYWx0ZXIgc3ltYm9sIGluIFwiJy5jb25jYXQoZSwnXCInKSkpKX0pKSxuLm5vcm1hbGl6ZWQub21pdHMuZm9yRWFjaCgoZnVuY3Rpb24oZSl7dmFyIG49T2JqZWN0LmtleXModC5tYXBBbHRlcikuaW5jbHVkZXMoZVswXSk/ZVswXTpudWxsLG89bj9lLnNsaWNlKDEpOmU7Yy5wdXNoKHIuY29udmVydENob3JkRGVncmVlKG8sXCJzdWJ0cmFjdFwiLHIuX21hcCh0Lm1hcEFsdGVyLG4sMCwnVW5yZWNvZ25pemVkIGFsdGVyIHN5bWJvbCBpbiBcIicuY29uY2F0KGUsJ1wiJykpKSl9KSkse3Jvb3RTdGVwOm8scm9vdEFsdGVyOmksY2hvcmRLaW5kOnUsY2hvcmREZWdyZWVzOmMsY2hvcmRUZXh0OmF9fX0se2tleTpcImNvbnZlcnRDaG9yZFwiLHZhbHVlOmZ1bmN0aW9uKGUpe3ZhciByPXRoaXMsbj1udWxsO2lmKFwiblwiPT09ZS5ub3RlKW49W3tyb290Olt7X25hbWU6XCJyb290LXN0ZXBcIixfYXR0cnM6e3RleHQ6XCJcIn0sX2NvbnRlbnQ6dGhpcy5vcHRpb25zLnN0ZXB9XX0se19uYW1lOlwia2luZFwiLF9hdHRyczp7dGV4dDpcIk4uQy5cIn0sX2NvbnRlbnQ6XCJub25lXCJ9XTtlbHNle3ZhciBvPXRoaXMuY29udmVydENob3JkU3ltYm9sKGUpLGk9by5yb290U3RlcCxhPW8ucm9vdEFsdGVyLHU9by5jaG9yZEtpbmQscz1vLmNob3JkRGVncmVlcyxjPW8uY2hvcmRUZXh0LGw9ZS5vdmVyP1t7XCJiYXNzLXN0ZXBcIjplLm92ZXIubm90ZVswXX0sZyh7fSxlLm92ZXIubm90ZVsxXSYme1wiYmFzcy1hbHRlclwiOnRoaXMuX21hcCh0Lm1hcEFsdGVyLGUub3Zlci5ub3RlWzFdLG51bGwsJ1VucmVjb2duaXplZCBhY2NpZGVudGFsIGluIGJhc3Mgbm90ZSBcIicuY29uY2F0KGUub3Zlci5ub3RlLCdcIicpKX0pXTpudWxsO249W3tyb290Olt7XCJyb290LXN0ZXBcIjppfSxnKHt9LGEmJntcInJvb3QtYWx0ZXJcIjphfSldfSx7X25hbWU6XCJraW5kXCIsX2F0dHJzOnt0ZXh0OmMsXCJ1c2Utc3ltYm9sc1wiOlwibm9cIn0sX2NvbnRlbnQ6dX0sZyh7fSxsJiZ7YmFzczpsfSldLmNvbmNhdChzKX1yZXR1cm4gZS5hbHRlcm5hdGUmJnRoaXMuX2xvZyhBLldhcm4sXCJVbmhhbmRsZWQgYWx0ZXJuYXRlIGNob3JkIFwiLmNvbmNhdChKU09OLnN0cmluZ2lmeShlLmFsdGVybmF0ZSkpKSxuZXcgdC5DaG9yZChuLHRoaXMuY2FsY3VsYXRlQ2hvcmREdXJhdGlvbigxKS5tYXAoKGZ1bmN0aW9uKHQpe3JldHVybiByLmNvbnZlcnRDaG9yZE5vdGUodCl9KSksZSl9fSx7a2V5OlwiY29udmVydEtleVwiLHZhbHVlOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZmlmdGhzPXRoaXMuX21hcCh7QzowLEc6MSxEOjIsQTozLEU6NCxCOjUsXCJGI1wiOjYsXCJDI1wiOjcsRjotMSxCYjotMixFYjotMyxBYjotNCxEYjotNSxHYjotNixDYjotNyxcIkEtXCI6MCxcIkUtXCI6MSxcIkItXCI6MixcIkYjLVwiOjMsXCJDIy1cIjo0LFwiRyMtXCI6NSxcIkQjLVwiOjYsXCJBIy1cIjo3LFwiRC1cIjotMSxcIkctXCI6LTIsXCJDLVwiOi0zLFwiRi1cIjotNCxcIkJiLVwiOi01LFwiRWItXCI6LTYsXCJBYi1cIjotN30sdGhpcy5zb25nLmtleSwwLCdVbnJlY29nbml6ZWQga2V5IHNpZ25hdHVyZSBcIicuY29uY2F0KHRoaXMuc29uZy5rZXksJ1wiJykpLHtrZXk6W3tmaWZ0aHM6dGhpcy5maWZ0aHN9LHttb2RlOlwiLVwiPT09dGhpcy5zb25nLmtleS5zbGljZSgtMSk/XCJtaW5vclwiOlwibWFqb3JcIn1dfX19LHtrZXk6XCJjb252ZXJ0U3R5bGVBbmRHcm9vdmVcIix2YWx1ZTpmdW5jdGlvbih0LGUpe3JldHVybntfbmFtZTpcImRpcmVjdGlvblwiLF9hdHRyczp7cGxhY2VtZW50OlwiYWJvdmVcIn0sX2NvbnRlbnQ6W3tcImRpcmVjdGlvbi10eXBlXCI6W3t3b3Jkczp0fV19LHtzb3VuZDpbe3BsYXk6W3tfbmFtZTpcIm90aGVyLXBsYXlcIixfYXR0cnM6e3R5cGU6XCJncm9vdmVcIn0sX2NvbnRlbnQ6ZXx8dH1dfV19XX19fSx7a2V5OlwiX2xvZ1wiLHZhbHVlOmZ1bmN0aW9uKHQsZSl7dmFyIHI9YXJndW1lbnRzLmxlbmd0aD4yJiZ2b2lkIDAhPT1hcmd1bWVudHNbMl0/YXJndW1lbnRzWzJdOnRoaXMubWVhc3VyZTtpZighKHQ8dGhpcy5vcHRpb25zLmxvZ0xldmVsKSl7dmFyIG49XCJbaXJlYWwtbXVzaWN4bWxdIFtcIi5jb25jYXQodGhpcy5zb25nLnRpdGxlKS5jb25jYXQocj9cIiNcIityLm51bWJlcigpOlwiXCIsXCJdIFwiKS5jb25jYXQoZSksbz1cIndhcm5cIjtzd2l0Y2godCl7Y2FzZSBBLkRlYnVnOm89XCJkZWJ1Z1wiO2JyZWFrO2Nhc2UgQS5JbmZvOm89XCJpbmZvXCI7YnJlYWs7Y2FzZSBBLldhcm46bz1cIndhcm5cIjticmVhaztjYXNlIEEuRXJyb3I6bz1cImVycm9yXCJ9Y29uc29sZVtvXShuKX19fSx7a2V5OlwiX21hcFwiLHZhbHVlOmZ1bmN0aW9uKHQsZSxyLG4pe3ZhciBvPWFyZ3VtZW50cy5sZW5ndGg+NCYmdm9pZCAwIT09YXJndW1lbnRzWzRdP2FyZ3VtZW50c1s0XTpBLldhcm4saT1hcmd1bWVudHMubGVuZ3RoPjUmJnZvaWQgMCE9PWFyZ3VtZW50c1s1XT9hcmd1bWVudHNbNV06dGhpcy5tZWFzdXJlO3JldHVybiBlP2UgaW4gdD90W2VdOihuJiZ0aGlzLl9sb2cobyxuLGkpLHJ8fG51bGwpOnJ9fV0sW3trZXk6XCJjb252ZXJ0XCIsdmFsdWU6ZnVuY3Rpb24oZSl7dmFyIHI9YXJndW1lbnRzLmxlbmd0aD4xJiZ2b2lkIDAhPT1hcmd1bWVudHNbMV0/YXJndW1lbnRzWzFdOnt9LG49T2JqZWN0LmFzc2lnbih7fSx0aGlzLmRlZmF1bHRPcHRpb25zLHIpO3JldHVybiBuZXcgdChlLG4pLmNvbnZlcnQoKX19LHtrZXk6XCJjb252ZXJ0RGF0ZVwiLHZhbHVlOmZ1bmN0aW9uKHQpe3JldHVybiBuZXcgRGF0ZSh0LmdldFRpbWUoKS02ZTQqdC5nZXRUaW1lem9uZU9mZnNldCgpKS50b0lTT1N0cmluZygpLnNwbGl0KFwiVFwiKVswXX19LHtrZXk6XCJyZW9yZGVyU2VxdWVuY2VcIix2YWx1ZTpmdW5jdGlvbih0LGUscil7dmFyIG49dGhpcztyZXR1cm4gZS5maWx0ZXIoKGZ1bmN0aW9uKHQpe3JldHVybiBPYmplY3Qua2V5cyh0KS5sZW5ndGh9KSkuc29ydCgoZnVuY3Rpb24oZSxvKXt2YXIgaT1PYmplY3Qua2V5cyhlKVswXTtcIl9uYW1lXCI9PT1pJiYoaT1lW2ldKTt2YXIgYT1PYmplY3Qua2V5cyhvKVswXTtcIl9uYW1lXCI9PT1hJiYoYT1vW2FdKTt2YXIgdT1yLmluZGV4T2YoaSkscz1yLmluZGV4T2YoYSk7cmV0dXJuLTE9PT11JiZuLl9sb2coQS5XYXJuLCdVbnJlY29nbml6ZWQgZWxlbWVudCBcIicuY29uY2F0KGksJ1wiJyksdCksLTE9PT1zJiZuLl9sb2coQS5XYXJuLCdVbnJlY29nbml6ZWQgZWxlbWVudCBcIicuY29uY2F0KGEsJ1wiJyksdCksdS1zfSkpfX1dKSx0fSgpO2Z1bmN0aW9uIGsodCl7cmV0dXJuIGs9XCJmdW5jdGlvblwiPT10eXBlb2YgU3ltYm9sJiZcInN5bWJvbFwiPT10eXBlb2YgU3ltYm9sLml0ZXJhdG9yP2Z1bmN0aW9uKHQpe3JldHVybiB0eXBlb2YgdH06ZnVuY3Rpb24odCl7cmV0dXJuIHQmJlwiZnVuY3Rpb25cIj09dHlwZW9mIFN5bWJvbCYmdC5jb25zdHJ1Y3Rvcj09PVN5bWJvbCYmdCE9PVN5bWJvbC5wcm90b3R5cGU/XCJzeW1ib2xcIjp0eXBlb2YgdH0sayh0KX1mdW5jdGlvbiBEKCl7RD1mdW5jdGlvbigpe3JldHVybiB0fTt2YXIgdD17fSxlPU9iamVjdC5wcm90b3R5cGUscj1lLmhhc093blByb3BlcnR5LG49XCJmdW5jdGlvblwiPT10eXBlb2YgU3ltYm9sP1N5bWJvbDp7fSxvPW4uaXRlcmF0b3J8fFwiQEBpdGVyYXRvclwiLGk9bi5hc3luY0l0ZXJhdG9yfHxcIkBAYXN5bmNJdGVyYXRvclwiLGE9bi50b1N0cmluZ1RhZ3x8XCJAQHRvU3RyaW5nVGFnXCI7ZnVuY3Rpb24gdSh0LGUscil7cmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LGUse3ZhbHVlOnIsZW51bWVyYWJsZTohMCxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITB9KSx0W2VdfXRyeXt1KHt9LFwiXCIpfWNhdGNoKHQpe3U9ZnVuY3Rpb24odCxlLHIpe3JldHVybiB0W2VdPXJ9fWZ1bmN0aW9uIHModCxlLHIsbil7dmFyIG89ZSYmZS5wcm90b3R5cGUgaW5zdGFuY2VvZiBmP2U6ZixpPU9iamVjdC5jcmVhdGUoby5wcm90b3R5cGUpLGE9bmV3IHgobnx8W10pO3JldHVybiBpLl9pbnZva2U9ZnVuY3Rpb24odCxlLHIpe3ZhciBuPVwic3VzcGVuZGVkU3RhcnRcIjtyZXR1cm4gZnVuY3Rpb24obyxpKXtpZihcImV4ZWN1dGluZ1wiPT09bil0aHJvdyBuZXcgRXJyb3IoXCJHZW5lcmF0b3IgaXMgYWxyZWFkeSBydW5uaW5nXCIpO2lmKFwiY29tcGxldGVkXCI9PT1uKXtpZihcInRocm93XCI9PT1vKXRocm93IGk7cmV0dXJue3ZhbHVlOnZvaWQgMCxkb25lOiEwfX1mb3Ioci5tZXRob2Q9byxyLmFyZz1pOzspe3ZhciBhPXIuZGVsZWdhdGU7aWYoYSl7dmFyIHU9XyhhLHIpO2lmKHUpe2lmKHU9PT1sKWNvbnRpbnVlO3JldHVybiB1fX1pZihcIm5leHRcIj09PXIubWV0aG9kKXIuc2VudD1yLl9zZW50PXIuYXJnO2Vsc2UgaWYoXCJ0aHJvd1wiPT09ci5tZXRob2Qpe2lmKFwic3VzcGVuZGVkU3RhcnRcIj09PW4pdGhyb3cgbj1cImNvbXBsZXRlZFwiLHIuYXJnO3IuZGlzcGF0Y2hFeGNlcHRpb24oci5hcmcpfWVsc2VcInJldHVyblwiPT09ci5tZXRob2QmJnIuYWJydXB0KFwicmV0dXJuXCIsci5hcmcpO249XCJleGVjdXRpbmdcIjt2YXIgcz1jKHQsZSxyKTtpZihcIm5vcm1hbFwiPT09cy50eXBlKXtpZihuPXIuZG9uZT9cImNvbXBsZXRlZFwiOlwic3VzcGVuZGVkWWllbGRcIixzLmFyZz09PWwpY29udGludWU7cmV0dXJue3ZhbHVlOnMuYXJnLGRvbmU6ci5kb25lfX1cInRocm93XCI9PT1zLnR5cGUmJihuPVwiY29tcGxldGVkXCIsci5tZXRob2Q9XCJ0aHJvd1wiLHIuYXJnPXMuYXJnKX19fSh0LHIsYSksaX1mdW5jdGlvbiBjKHQsZSxyKXt0cnl7cmV0dXJue3R5cGU6XCJub3JtYWxcIixhcmc6dC5jYWxsKGUscil9fWNhdGNoKHQpe3JldHVybnt0eXBlOlwidGhyb3dcIixhcmc6dH19fXQud3JhcD1zO3ZhciBsPXt9O2Z1bmN0aW9uIGYoKXt9ZnVuY3Rpb24gcCgpe31mdW5jdGlvbiBoKCl7fXZhciBkPXt9O3UoZCxvLChmdW5jdGlvbigpe3JldHVybiB0aGlzfSkpO3ZhciB2PU9iamVjdC5nZXRQcm90b3R5cGVPZixiPXYmJnYodihPKFtdKSkpO2ImJmIhPT1lJiZyLmNhbGwoYixvKSYmKGQ9Yik7dmFyIG09aC5wcm90b3R5cGU9Zi5wcm90b3R5cGU9T2JqZWN0LmNyZWF0ZShkKTtmdW5jdGlvbiB5KHQpe1tcIm5leHRcIixcInRocm93XCIsXCJyZXR1cm5cIl0uZm9yRWFjaCgoZnVuY3Rpb24oZSl7dSh0LGUsKGZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLl9pbnZva2UoZSx0KX0pKX0pKX1mdW5jdGlvbiBnKHQsZSl7ZnVuY3Rpb24gbihvLGksYSx1KXt2YXIgcz1jKHRbb10sdCxpKTtpZihcInRocm93XCIhPT1zLnR5cGUpe3ZhciBsPXMuYXJnLGY9bC52YWx1ZTtyZXR1cm4gZiYmXCJvYmplY3RcIj09ayhmKSYmci5jYWxsKGYsXCJfX2F3YWl0XCIpP2UucmVzb2x2ZShmLl9fYXdhaXQpLnRoZW4oKGZ1bmN0aW9uKHQpe24oXCJuZXh0XCIsdCxhLHUpfSksKGZ1bmN0aW9uKHQpe24oXCJ0aHJvd1wiLHQsYSx1KX0pKTplLnJlc29sdmUoZikudGhlbigoZnVuY3Rpb24odCl7bC52YWx1ZT10LGEobCl9KSwoZnVuY3Rpb24odCl7cmV0dXJuIG4oXCJ0aHJvd1wiLHQsYSx1KX0pKX11KHMuYXJnKX12YXIgbzt0aGlzLl9pbnZva2U9ZnVuY3Rpb24odCxyKXtmdW5jdGlvbiBpKCl7cmV0dXJuIG5ldyBlKChmdW5jdGlvbihlLG8pe24odCxyLGUsbyl9KSl9cmV0dXJuIG89bz9vLnRoZW4oaSxpKTppKCl9fWZ1bmN0aW9uIF8odCxlKXt2YXIgcj10Lml0ZXJhdG9yW2UubWV0aG9kXTtpZih2b2lkIDA9PT1yKXtpZihlLmRlbGVnYXRlPW51bGwsXCJ0aHJvd1wiPT09ZS5tZXRob2Qpe2lmKHQuaXRlcmF0b3IucmV0dXJuJiYoZS5tZXRob2Q9XCJyZXR1cm5cIixlLmFyZz12b2lkIDAsXyh0LGUpLFwidGhyb3dcIj09PWUubWV0aG9kKSlyZXR1cm4gbDtlLm1ldGhvZD1cInRocm93XCIsZS5hcmc9bmV3IFR5cGVFcnJvcihcIlRoZSBpdGVyYXRvciBkb2VzIG5vdCBwcm92aWRlIGEgJ3Rocm93JyBtZXRob2RcIil9cmV0dXJuIGx9dmFyIG49YyhyLHQuaXRlcmF0b3IsZS5hcmcpO2lmKFwidGhyb3dcIj09PW4udHlwZSlyZXR1cm4gZS5tZXRob2Q9XCJ0aHJvd1wiLGUuYXJnPW4uYXJnLGUuZGVsZWdhdGU9bnVsbCxsO3ZhciBvPW4uYXJnO3JldHVybiBvP28uZG9uZT8oZVt0LnJlc3VsdE5hbWVdPW8udmFsdWUsZS5uZXh0PXQubmV4dExvYyxcInJldHVyblwiIT09ZS5tZXRob2QmJihlLm1ldGhvZD1cIm5leHRcIixlLmFyZz12b2lkIDApLGUuZGVsZWdhdGU9bnVsbCxsKTpvOihlLm1ldGhvZD1cInRocm93XCIsZS5hcmc9bmV3IFR5cGVFcnJvcihcIml0ZXJhdG9yIHJlc3VsdCBpcyBub3QgYW4gb2JqZWN0XCIpLGUuZGVsZWdhdGU9bnVsbCxsKX1mdW5jdGlvbiBqKHQpe3ZhciBlPXt0cnlMb2M6dFswXX07MSBpbiB0JiYoZS5jYXRjaExvYz10WzFdKSwyIGluIHQmJihlLmZpbmFsbHlMb2M9dFsyXSxlLmFmdGVyTG9jPXRbM10pLHRoaXMudHJ5RW50cmllcy5wdXNoKGUpfWZ1bmN0aW9uIHcodCl7dmFyIGU9dC5jb21wbGV0aW9ufHx7fTtlLnR5cGU9XCJub3JtYWxcIixkZWxldGUgZS5hcmcsdC5jb21wbGV0aW9uPWV9ZnVuY3Rpb24geCh0KXt0aGlzLnRyeUVudHJpZXM9W3t0cnlMb2M6XCJyb290XCJ9XSx0LmZvckVhY2goaix0aGlzKSx0aGlzLnJlc2V0KCEwKX1mdW5jdGlvbiBPKHQpe2lmKHQpe3ZhciBlPXRbb107aWYoZSlyZXR1cm4gZS5jYWxsKHQpO2lmKFwiZnVuY3Rpb25cIj09dHlwZW9mIHQubmV4dClyZXR1cm4gdDtpZighaXNOYU4odC5sZW5ndGgpKXt2YXIgbj0tMSxpPWZ1bmN0aW9uIGUoKXtmb3IoOysrbjx0Lmxlbmd0aDspaWYoci5jYWxsKHQsbikpcmV0dXJuIGUudmFsdWU9dFtuXSxlLmRvbmU9ITEsZTtyZXR1cm4gZS52YWx1ZT12b2lkIDAsZS5kb25lPSEwLGV9O3JldHVybiBpLm5leHQ9aX19cmV0dXJue25leHQ6U319ZnVuY3Rpb24gUygpe3JldHVybnt2YWx1ZTp2b2lkIDAsZG9uZTohMH19cmV0dXJuIHAucHJvdG90eXBlPWgsdShtLFwiY29uc3RydWN0b3JcIixoKSx1KGgsXCJjb25zdHJ1Y3RvclwiLHApLHAuZGlzcGxheU5hbWU9dShoLGEsXCJHZW5lcmF0b3JGdW5jdGlvblwiKSx0LmlzR2VuZXJhdG9yRnVuY3Rpb249ZnVuY3Rpb24odCl7dmFyIGU9XCJmdW5jdGlvblwiPT10eXBlb2YgdCYmdC5jb25zdHJ1Y3RvcjtyZXR1cm4hIWUmJihlPT09cHx8XCJHZW5lcmF0b3JGdW5jdGlvblwiPT09KGUuZGlzcGxheU5hbWV8fGUubmFtZSkpfSx0Lm1hcms9ZnVuY3Rpb24odCl7cmV0dXJuIE9iamVjdC5zZXRQcm90b3R5cGVPZj9PYmplY3Quc2V0UHJvdG90eXBlT2YodCxoKToodC5fX3Byb3RvX189aCx1KHQsYSxcIkdlbmVyYXRvckZ1bmN0aW9uXCIpKSx0LnByb3RvdHlwZT1PYmplY3QuY3JlYXRlKG0pLHR9LHQuYXdyYXA9ZnVuY3Rpb24odCl7cmV0dXJue19fYXdhaXQ6dH19LHkoZy5wcm90b3R5cGUpLHUoZy5wcm90b3R5cGUsaSwoZnVuY3Rpb24oKXtyZXR1cm4gdGhpc30pKSx0LkFzeW5jSXRlcmF0b3I9Zyx0LmFzeW5jPWZ1bmN0aW9uKGUscixuLG8saSl7dm9pZCAwPT09aSYmKGk9UHJvbWlzZSk7dmFyIGE9bmV3IGcocyhlLHIsbixvKSxpKTtyZXR1cm4gdC5pc0dlbmVyYXRvckZ1bmN0aW9uKHIpP2E6YS5uZXh0KCkudGhlbigoZnVuY3Rpb24odCl7cmV0dXJuIHQuZG9uZT90LnZhbHVlOmEubmV4dCgpfSkpfSx5KG0pLHUobSxhLFwiR2VuZXJhdG9yXCIpLHUobSxvLChmdW5jdGlvbigpe3JldHVybiB0aGlzfSkpLHUobSxcInRvU3RyaW5nXCIsKGZ1bmN0aW9uKCl7cmV0dXJuXCJbb2JqZWN0IEdlbmVyYXRvcl1cIn0pKSx0LmtleXM9ZnVuY3Rpb24odCl7dmFyIGU9W107Zm9yKHZhciByIGluIHQpZS5wdXNoKHIpO3JldHVybiBlLnJldmVyc2UoKSxmdW5jdGlvbiByKCl7Zm9yKDtlLmxlbmd0aDspe3ZhciBuPWUucG9wKCk7aWYobiBpbiB0KXJldHVybiByLnZhbHVlPW4sci5kb25lPSExLHJ9cmV0dXJuIHIuZG9uZT0hMCxyfX0sdC52YWx1ZXM9Tyx4LnByb3RvdHlwZT17Y29uc3RydWN0b3I6eCxyZXNldDpmdW5jdGlvbih0KXtpZih0aGlzLnByZXY9MCx0aGlzLm5leHQ9MCx0aGlzLnNlbnQ9dGhpcy5fc2VudD12b2lkIDAsdGhpcy5kb25lPSExLHRoaXMuZGVsZWdhdGU9bnVsbCx0aGlzLm1ldGhvZD1cIm5leHRcIix0aGlzLmFyZz12b2lkIDAsdGhpcy50cnlFbnRyaWVzLmZvckVhY2godyksIXQpZm9yKHZhciBlIGluIHRoaXMpXCJ0XCI9PT1lLmNoYXJBdCgwKSYmci5jYWxsKHRoaXMsZSkmJiFpc05hTigrZS5zbGljZSgxKSkmJih0aGlzW2VdPXZvaWQgMCl9LHN0b3A6ZnVuY3Rpb24oKXt0aGlzLmRvbmU9ITA7dmFyIHQ9dGhpcy50cnlFbnRyaWVzWzBdLmNvbXBsZXRpb247aWYoXCJ0aHJvd1wiPT09dC50eXBlKXRocm93IHQuYXJnO3JldHVybiB0aGlzLnJ2YWx9LGRpc3BhdGNoRXhjZXB0aW9uOmZ1bmN0aW9uKHQpe2lmKHRoaXMuZG9uZSl0aHJvdyB0O3ZhciBlPXRoaXM7ZnVuY3Rpb24gbihyLG4pe3JldHVybiBhLnR5cGU9XCJ0aHJvd1wiLGEuYXJnPXQsZS5uZXh0PXIsbiYmKGUubWV0aG9kPVwibmV4dFwiLGUuYXJnPXZvaWQgMCksISFufWZvcih2YXIgbz10aGlzLnRyeUVudHJpZXMubGVuZ3RoLTE7bz49MDstLW8pe3ZhciBpPXRoaXMudHJ5RW50cmllc1tvXSxhPWkuY29tcGxldGlvbjtpZihcInJvb3RcIj09PWkudHJ5TG9jKXJldHVybiBuKFwiZW5kXCIpO2lmKGkudHJ5TG9jPD10aGlzLnByZXYpe3ZhciB1PXIuY2FsbChpLFwiY2F0Y2hMb2NcIikscz1yLmNhbGwoaSxcImZpbmFsbHlMb2NcIik7aWYodSYmcyl7aWYodGhpcy5wcmV2PGkuY2F0Y2hMb2MpcmV0dXJuIG4oaS5jYXRjaExvYywhMCk7aWYodGhpcy5wcmV2PGkuZmluYWxseUxvYylyZXR1cm4gbihpLmZpbmFsbHlMb2MpfWVsc2UgaWYodSl7aWYodGhpcy5wcmV2PGkuY2F0Y2hMb2MpcmV0dXJuIG4oaS5jYXRjaExvYywhMCl9ZWxzZXtpZighcyl0aHJvdyBuZXcgRXJyb3IoXCJ0cnkgc3RhdGVtZW50IHdpdGhvdXQgY2F0Y2ggb3IgZmluYWxseVwiKTtpZih0aGlzLnByZXY8aS5maW5hbGx5TG9jKXJldHVybiBuKGkuZmluYWxseUxvYyl9fX19LGFicnVwdDpmdW5jdGlvbih0LGUpe2Zvcih2YXIgbj10aGlzLnRyeUVudHJpZXMubGVuZ3RoLTE7bj49MDstLW4pe3ZhciBvPXRoaXMudHJ5RW50cmllc1tuXTtpZihvLnRyeUxvYzw9dGhpcy5wcmV2JiZyLmNhbGwobyxcImZpbmFsbHlMb2NcIikmJnRoaXMucHJldjxvLmZpbmFsbHlMb2Mpe3ZhciBpPW87YnJlYWt9fWkmJihcImJyZWFrXCI9PT10fHxcImNvbnRpbnVlXCI9PT10KSYmaS50cnlMb2M8PWUmJmU8PWkuZmluYWxseUxvYyYmKGk9bnVsbCk7dmFyIGE9aT9pLmNvbXBsZXRpb246e307cmV0dXJuIGEudHlwZT10LGEuYXJnPWUsaT8odGhpcy5tZXRob2Q9XCJuZXh0XCIsdGhpcy5uZXh0PWkuZmluYWxseUxvYyxsKTp0aGlzLmNvbXBsZXRlKGEpfSxjb21wbGV0ZTpmdW5jdGlvbih0LGUpe2lmKFwidGhyb3dcIj09PXQudHlwZSl0aHJvdyB0LmFyZztyZXR1cm5cImJyZWFrXCI9PT10LnR5cGV8fFwiY29udGludWVcIj09PXQudHlwZT90aGlzLm5leHQ9dC5hcmc6XCJyZXR1cm5cIj09PXQudHlwZT8odGhpcy5ydmFsPXRoaXMuYXJnPXQuYXJnLHRoaXMubWV0aG9kPVwicmV0dXJuXCIsdGhpcy5uZXh0PVwiZW5kXCIpOlwibm9ybWFsXCI9PT10LnR5cGUmJmUmJih0aGlzLm5leHQ9ZSksbH0sZmluaXNoOmZ1bmN0aW9uKHQpe2Zvcih2YXIgZT10aGlzLnRyeUVudHJpZXMubGVuZ3RoLTE7ZT49MDstLWUpe3ZhciByPXRoaXMudHJ5RW50cmllc1tlXTtpZihyLmZpbmFsbHlMb2M9PT10KXJldHVybiB0aGlzLmNvbXBsZXRlKHIuY29tcGxldGlvbixyLmFmdGVyTG9jKSx3KHIpLGx9fSxjYXRjaDpmdW5jdGlvbih0KXtmb3IodmFyIGU9dGhpcy50cnlFbnRyaWVzLmxlbmd0aC0xO2U+PTA7LS1lKXt2YXIgcj10aGlzLnRyeUVudHJpZXNbZV07aWYoci50cnlMb2M9PT10KXt2YXIgbj1yLmNvbXBsZXRpb247aWYoXCJ0aHJvd1wiPT09bi50eXBlKXt2YXIgbz1uLmFyZzt3KHIpfXJldHVybiBvfX10aHJvdyBuZXcgRXJyb3IoXCJpbGxlZ2FsIGNhdGNoIGF0dGVtcHRcIil9LGRlbGVnYXRlWWllbGQ6ZnVuY3Rpb24odCxlLHIpe3JldHVybiB0aGlzLmRlbGVnYXRlPXtpdGVyYXRvcjpPKHQpLHJlc3VsdE5hbWU6ZSxuZXh0TG9jOnJ9LFwibmV4dFwiPT09dGhpcy5tZXRob2QmJih0aGlzLmFyZz12b2lkIDApLGx9fSx0fWZ1bmN0aW9uIEModCxlLHIsbixvLGksYSl7dHJ5e3ZhciB1PXRbaV0oYSkscz11LnZhbHVlfWNhdGNoKHQpe3JldHVybiB2b2lkIHIodCl9dS5kb25lP2Uocyk6UHJvbWlzZS5yZXNvbHZlKHMpLnRoZW4obixvKX1mdW5jdGlvbiBQKHQpe3JldHVybiBmdW5jdGlvbigpe3ZhciBlPXRoaXMscj1hcmd1bWVudHM7cmV0dXJuIG5ldyBQcm9taXNlKChmdW5jdGlvbihuLG8pe3ZhciBpPXQuYXBwbHkoZSxyKTtmdW5jdGlvbiBhKHQpe0MoaSxuLG8sYSx1LFwibmV4dFwiLHQpfWZ1bmN0aW9uIHUodCl7QyhpLG4sbyxhLHUsXCJ0aHJvd1wiLHQpfWEodm9pZCAwKX0pKX19ZnVuY3Rpb24gRih0KXt2YXIgZT1hcmd1bWVudHMubGVuZ3RoPjEmJnZvaWQgMCE9PWFyZ3VtZW50c1sxXT9hcmd1bWVudHNbMV06e30scj1uZXcgbCh0KTtyZXR1cm4gci5zb25ncy5mb3JFYWNoKChmdW5jdGlvbih0KXt0Lm11c2ljWG1sPUUuY29udmVydCh0LGUpfSkpLHJ9ZnVuY3Rpb24geih0KXtyZXR1cm4gVC5hcHBseSh0aGlzLGFyZ3VtZW50cyl9ZnVuY3Rpb24gVCgpe3JldHVybiBUPVAoRCgpLm1hcmsoKGZ1bmN0aW9uIHQocil7dmFyIG4sbz1hcmd1bWVudHM7cmV0dXJuIEQoKS53cmFwKChmdW5jdGlvbih0KXtmb3IoOzspc3dpdGNoKHQucHJldj10Lm5leHQpe2Nhc2UgMDpyZXR1cm4gbj1vLmxlbmd0aD4xJiZ2b2lkIDAhPT1vWzFdP29bMV06e30sdC5hYnJ1cHQoXCJyZXR1cm5cIixuZXcoZSgpKSgoZnVuY3Rpb24odCl7cmV0dXJuIHQoRihyLG4pKX0pKSk7Y2FzZSAyOmNhc2VcImVuZFwiOnJldHVybiB0LnN0b3AoKX19KSx0KX0pKSksVC5hcHBseSh0aGlzLGFyZ3VtZW50cyl9UyhFLFwiZGVmYXVsdE9wdGlvbnNcIix7ZGl2aXNpb25zOjc2OCxub3RhdGlvbjpcInJoeXRobWljXCIsc3RlcDpcIkJcIixvY3RhdmU6NCxub3RlaGVhZDpcInNsYXNoXCIsbG9nTGV2ZWw6QS5XYXJufSksUyhFLFwic2VxdWVuY2VBdHRyaWJ1dGVzXCIsW1wiZGl2aXNpb25zXCIsXCJrZXlcIixcInRpbWVcIixcInN0YXZlc1wiLFwicGFydC1zeW1ib2xcIixcImluc3RydW1lbnRzXCIsXCJjbGVmXCIsXCJzdGFmZi1kZXRhaWxzXCIsXCJ0cmFuc3Bvc2VcIixcImRpcmVjdGl2ZVwiLFwibWVhc3VyZS1zdHlsZVwiXSksUyhFLFwic2VxdWVuY2VOb3RlXCIsW1wiY3VlXCIsXCJwaXRjaFwiLFwicmVzdFwiLFwidW5waXRjaGVkXCIsXCJkdXJhdGlvblwiLFwidGllXCIsXCJ2b2ljZVwiLFwidHlwZVwiLFwiZG90XCIsXCJhY2NpZGVudGFsXCIsXCJ0aW1lLW1vZGlmaWNhdGlvblwiLFwic3RlbVwiLFwibm90ZWhlYWRcIixcIm5vdGVoZWFkLXRleHRcIixcInN0YWZmXCIsXCJiZWFtXCIsXCJub3RhdGlvbnNcIixcImx5cmljXCIsXCJwbGF5XCJdKSxTKEUsXCJzZXF1ZW5jZU5vdGF0aW9uc1wiLFtcImFjY2lkZW50YWwtbWFya1wiLFwiYXJwZWdnaWF0ZVwiLFwiYXJ0aWN1bGF0aW9uc1wiLFwiZHluYW1pY3NcIixcImZlcm1hdGFcIixcImdsaXNzYW5kb1wiLFwibm9uLWFycGVnZ2lhdGVcIixcIm9ybmFtZW50c1wiLFwib3RoZXItbm90YXRpb25cIixcInNsaWRlXCIsXCJzbHVyXCIsXCJ0ZWNobmljYWxcIixcInRpZWRcIixcInR1cGxldFwiXSksUyhFLFwic2VxdWVuY2VCYXJsaW5lXCIsW1wiYmFyLXN0eWxlXCIsXCJmb290bm90ZVwiLFwibGV2ZWxcIixcIndhdnktbGluZVwiLFwic2Vnbm9cIixcImNvZGFcIixcImZlcm1hdGFcIixcImVuZGluZ1wiLFwicmVwZWF0XCJdKSxTKEUsXCJtYXBBbHRlclwiLHtcIiNcIjoxLGI6LTF9KSxTKEUsXCJtYXBGaWZ0aHNUb0FsdGVyc1wiLHswOltdLDE6W1wiRlwiXSwyOltcIkZcIixcIkNcIl0sMzpbXCJGXCIsXCJDXCIsXCJHXCJdLDQ6W1wiRlwiLFwiQ1wiLFwiR1wiLFwiRFwiXSw1OltcIkZcIixcIkNcIixcIkdcIixcIkRcIixcIkFcIl0sNjpbXCJGXCIsXCJDXCIsXCJHXCIsXCJEXCIsXCJBXCIsXCJFXCJdLDc6W1wiRlwiLFwiQ1wiLFwiR1wiLFwiRFwiLFwiQVwiLFwiRVwiLFwiQlwiXSxcIi0xXCI6W1wiQlwiXSxcIi0yXCI6W1wiQlwiLFwiRVwiXSxcIi0zXCI6W1wiQlwiLFwiRVwiLFwiQVwiXSxcIi00XCI6W1wiQlwiLFwiRVwiLFwiQVwiLFwiRFwiXSxcIi01XCI6W1wiQlwiLFwiRVwiLFwiQVwiLFwiRFwiLFwiR1wiXSxcIi02XCI6W1wiQlwiLFwiRVwiLFwiQVwiLFwiRFwiLFwiR1wiLFwiQ1wiXSxcIi03XCI6W1wiQlwiLFwiRVwiLFwiQVwiLFwiRFwiLFwiR1wiLFwiQ1wiLFwiRlwiXX0pLFMoRSxcIm1hcFJlcGVhdHNcIix7XCJELkMuIGFsIENvZGFcIjpFLnByb3RvdHlwZS5jb252ZXJ0RGFDYXBvLFwiRC5DLiBhbCBGaW5lXCI6RS5wcm90b3R5cGUuY29udmVydERhQ2FwbyxcIkQuQy4gYWwgMXN0IEVuZC5cIjpFLnByb3RvdHlwZS5jb252ZXJ0RGFDYXBvLFwiRC5DLiBhbCAybmQgRW5kLlwiOkUucHJvdG90eXBlLmNvbnZlcnREYUNhcG8sXCJELkMuIGFsIDNyZCBFbmQuXCI6RS5wcm90b3R5cGUuY29udmVydERhQ2FwbyxcIkQuUy4gYWwgQ29kYVwiOkUucHJvdG90eXBlLmNvbnZlcnREYWxTZWdubyxcIkQuUy4gYWwgRmluZVwiOkUucHJvdG90eXBlLmNvbnZlcnREYWxTZWdubyxcIkQuUy4gYWwgMXN0IEVuZC5cIjpFLnByb3RvdHlwZS5jb252ZXJ0RGFsU2Vnbm8sXCJELlMuIGFsIDJuZCBFbmQuXCI6RS5wcm90b3R5cGUuY29udmVydERhbFNlZ25vLFwiRC5TLiBhbCAzcmQgRW5kLlwiOkUucHJvdG90eXBlLmNvbnZlcnREYWxTZWdubyxGaW5lOkUucHJvdG90eXBlLmNvbnZlcnRGaW5lLFwiM3hcIjpFLnByb3RvdHlwZS5jb252ZXJ0UmVwZWF0TngsXCI0eFwiOkUucHJvdG90eXBlLmNvbnZlcnRSZXBlYXROeCxcIjV4XCI6RS5wcm90b3R5cGUuY29udmVydFJlcGVhdE54LFwiNnhcIjpFLnByb3RvdHlwZS5jb252ZXJ0UmVwZWF0TngsXCI3eFwiOkUucHJvdG90eXBlLmNvbnZlcnRSZXBlYXROeCxcIjh4XCI6RS5wcm90b3R5cGUuY29udmVydFJlcGVhdE54fSksUyhFLFwiTWVhc3VyZVwiLGZ1bmN0aW9uKCl7ZnVuY3Rpb24gdChlKXtPKHRoaXMsdCksdGhpcy5ib2R5PXtfbmFtZTpcIm1lYXN1cmVcIixfYXR0cnM6e251bWJlcjplfSxfY29udGVudDpbXX0sdGhpcy5hdHRyaWJ1dGVzPVtdLHRoaXMuY2hvcmRzPVtdLHRoaXMuYmFybGluZXM9W10sdGhpcy5iYXJFbmRpbmc9MH1yZXR1cm4geCh0LFt7a2V5OlwibnVtYmVyXCIsdmFsdWU6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5ib2R5Ll9hdHRycy5udW1iZXJ9fSx7a2V5OlwiYXNzZW1ibGVcIix2YWx1ZTpmdW5jdGlvbigpe3ZhciB0PXRoaXM7cmV0dXJuIHRoaXMuYXR0cmlidXRlcy5sZW5ndGgmJnRoaXMuYm9keS5fY29udGVudC5wdXNoKHthdHRyaWJ1dGVzOkUucmVvcmRlclNlcXVlbmNlKHRoaXMsdGhpcy5hdHRyaWJ1dGVzLEUuc2VxdWVuY2VBdHRyaWJ1dGVzKX0pLHRoaXMuY2hvcmRzLmZvckVhY2goKGZ1bmN0aW9uKGUpe3ZhciByOyhyPXQuYm9keS5fY29udGVudCkucHVzaC5hcHBseShyLFt7aGFybW9ueTplLmhhcm1vbnl9XS5jb25jYXQoXyhlLm5vdGVzLm1hcCgoZnVuY3Rpb24odCl7cmV0dXJue25vdGU6dH19KSkpKSl9KSksdGhpcy5iYXJsaW5lc1swXS5fY29udGVudD1FLnJlb3JkZXJTZXF1ZW5jZSh0aGlzLHRoaXMuYmFybGluZXNbMF0uX2NvbnRlbnQsRS5zZXF1ZW5jZUJhcmxpbmUpLHRoaXMuYm9keS5fY29udGVudC5zcGxpY2UoMSwwLHRoaXMuYmFybGluZXNbMF0pLHRoaXMuYmFybGluZXNbMV0uX2NvbnRlbnQ9RS5yZW9yZGVyU2VxdWVuY2UodGhpcyx0aGlzLmJhcmxpbmVzWzFdLl9jb250ZW50LEUuc2VxdWVuY2VCYXJsaW5lKSx0aGlzLmJvZHkuX2NvbnRlbnQucHVzaCh0aGlzLmJhcmxpbmVzWzFdKSx0aGlzLmJvZHl9fV0pLHR9KCkpLFMoRSxcIkNob3JkXCIsZnVuY3Rpb24oKXtyZXR1cm4geCgoZnVuY3Rpb24gdChlLHIsbil7Tyh0aGlzLHQpLHRoaXMuaGFybW9ueT1lLHRoaXMubm90ZXM9cix0aGlzLmlyZWFsPW4sdGhpcy5zcGFjZXM9MCx0aGlzLmZlcm1hdGE9ITF9KSl9KCkpLHIoNjY2KX0pKCksbn0pKCkpKTsiLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCIvKiAoaWdub3JlZCkgKi8iLCJmdW5jdGlvbiBfYXJyYXlMaWtlVG9BcnJheShhcnIsIGxlbikge1xuICBpZiAobGVuID09IG51bGwgfHwgbGVuID4gYXJyLmxlbmd0aCkgbGVuID0gYXJyLmxlbmd0aDtcblxuICBmb3IgKHZhciBpID0gMCwgYXJyMiA9IG5ldyBBcnJheShsZW4pOyBpIDwgbGVuOyBpKyspIHtcbiAgICBhcnIyW2ldID0gYXJyW2ldO1xuICB9XG5cbiAgcmV0dXJuIGFycjI7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gX2FycmF5TGlrZVRvQXJyYXksIG1vZHVsZS5leHBvcnRzLl9fZXNNb2R1bGUgPSB0cnVlLCBtb2R1bGUuZXhwb3J0c1tcImRlZmF1bHRcIl0gPSBtb2R1bGUuZXhwb3J0czsiLCJmdW5jdGlvbiBfYXJyYXlXaXRoSG9sZXMoYXJyKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGFycikpIHJldHVybiBhcnI7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gX2FycmF5V2l0aEhvbGVzLCBtb2R1bGUuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZSwgbW9kdWxlLmV4cG9ydHNbXCJkZWZhdWx0XCJdID0gbW9kdWxlLmV4cG9ydHM7IiwiZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3Rvcikge1xuICBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7XG4gIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBfY2xhc3NDYWxsQ2hlY2ssIG1vZHVsZS5leHBvcnRzLl9fZXNNb2R1bGUgPSB0cnVlLCBtb2R1bGUuZXhwb3J0c1tcImRlZmF1bHRcIl0gPSBtb2R1bGUuZXhwb3J0czsiLCJmdW5jdGlvbiBfZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldO1xuICAgIGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTtcbiAgICBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7XG4gICAgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTtcbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7XG4gIH1cbn1cblxuZnVuY3Rpb24gX2NyZWF0ZUNsYXNzKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykge1xuICBpZiAocHJvdG9Qcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTtcbiAgaWYgKHN0YXRpY1Byb3BzKSBfZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpO1xuICBPYmplY3QuZGVmaW5lUHJvcGVydHkoQ29uc3RydWN0b3IsIFwicHJvdG90eXBlXCIsIHtcbiAgICB3cml0YWJsZTogZmFsc2VcbiAgfSk7XG4gIHJldHVybiBDb25zdHJ1Y3Rvcjtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBfY3JlYXRlQ2xhc3MsIG1vZHVsZS5leHBvcnRzLl9fZXNNb2R1bGUgPSB0cnVlLCBtb2R1bGUuZXhwb3J0c1tcImRlZmF1bHRcIl0gPSBtb2R1bGUuZXhwb3J0czsiLCJmdW5jdGlvbiBfaXRlcmFibGVUb0FycmF5TGltaXQoYXJyLCBpKSB7XG4gIHZhciBfaSA9IGFyciA9PSBudWxsID8gbnVsbCA6IHR5cGVvZiBTeW1ib2wgIT09IFwidW5kZWZpbmVkXCIgJiYgYXJyW1N5bWJvbC5pdGVyYXRvcl0gfHwgYXJyW1wiQEBpdGVyYXRvclwiXTtcblxuICBpZiAoX2kgPT0gbnVsbCkgcmV0dXJuO1xuICB2YXIgX2FyciA9IFtdO1xuICB2YXIgX24gPSB0cnVlO1xuICB2YXIgX2QgPSBmYWxzZTtcblxuICB2YXIgX3MsIF9lO1xuXG4gIHRyeSB7XG4gICAgZm9yIChfaSA9IF9pLmNhbGwoYXJyKTsgIShfbiA9IChfcyA9IF9pLm5leHQoKSkuZG9uZSk7IF9uID0gdHJ1ZSkge1xuICAgICAgX2Fyci5wdXNoKF9zLnZhbHVlKTtcblxuICAgICAgaWYgKGkgJiYgX2Fyci5sZW5ndGggPT09IGkpIGJyZWFrO1xuICAgIH1cbiAgfSBjYXRjaCAoZXJyKSB7XG4gICAgX2QgPSB0cnVlO1xuICAgIF9lID0gZXJyO1xuICB9IGZpbmFsbHkge1xuICAgIHRyeSB7XG4gICAgICBpZiAoIV9uICYmIF9pW1wicmV0dXJuXCJdICE9IG51bGwpIF9pW1wicmV0dXJuXCJdKCk7XG4gICAgfSBmaW5hbGx5IHtcbiAgICAgIGlmIChfZCkgdGhyb3cgX2U7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIF9hcnI7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gX2l0ZXJhYmxlVG9BcnJheUxpbWl0LCBtb2R1bGUuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZSwgbW9kdWxlLmV4cG9ydHNbXCJkZWZhdWx0XCJdID0gbW9kdWxlLmV4cG9ydHM7IiwiZnVuY3Rpb24gX25vbkl0ZXJhYmxlUmVzdCgpIHtcbiAgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkludmFsaWQgYXR0ZW1wdCB0byBkZXN0cnVjdHVyZSBub24taXRlcmFibGUgaW5zdGFuY2UuXFxuSW4gb3JkZXIgdG8gYmUgaXRlcmFibGUsIG5vbi1hcnJheSBvYmplY3RzIG11c3QgaGF2ZSBhIFtTeW1ib2wuaXRlcmF0b3JdKCkgbWV0aG9kLlwiKTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBfbm9uSXRlcmFibGVSZXN0LCBtb2R1bGUuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZSwgbW9kdWxlLmV4cG9ydHNbXCJkZWZhdWx0XCJdID0gbW9kdWxlLmV4cG9ydHM7IiwidmFyIGFycmF5V2l0aEhvbGVzID0gcmVxdWlyZShcIi4vYXJyYXlXaXRoSG9sZXMuanNcIik7XG5cbnZhciBpdGVyYWJsZVRvQXJyYXlMaW1pdCA9IHJlcXVpcmUoXCIuL2l0ZXJhYmxlVG9BcnJheUxpbWl0LmpzXCIpO1xuXG52YXIgdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXkgPSByZXF1aXJlKFwiLi91bnN1cHBvcnRlZEl0ZXJhYmxlVG9BcnJheS5qc1wiKTtcblxudmFyIG5vbkl0ZXJhYmxlUmVzdCA9IHJlcXVpcmUoXCIuL25vbkl0ZXJhYmxlUmVzdC5qc1wiKTtcblxuZnVuY3Rpb24gX3NsaWNlZFRvQXJyYXkoYXJyLCBpKSB7XG4gIHJldHVybiBhcnJheVdpdGhIb2xlcyhhcnIpIHx8IGl0ZXJhYmxlVG9BcnJheUxpbWl0KGFyciwgaSkgfHwgdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXkoYXJyLCBpKSB8fCBub25JdGVyYWJsZVJlc3QoKTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBfc2xpY2VkVG9BcnJheSwgbW9kdWxlLmV4cG9ydHMuX19lc01vZHVsZSA9IHRydWUsIG1vZHVsZS5leHBvcnRzW1wiZGVmYXVsdFwiXSA9IG1vZHVsZS5leHBvcnRzOyIsInZhciBhcnJheUxpa2VUb0FycmF5ID0gcmVxdWlyZShcIi4vYXJyYXlMaWtlVG9BcnJheS5qc1wiKTtcblxuZnVuY3Rpb24gX3Vuc3VwcG9ydGVkSXRlcmFibGVUb0FycmF5KG8sIG1pbkxlbikge1xuICBpZiAoIW8pIHJldHVybjtcbiAgaWYgKHR5cGVvZiBvID09PSBcInN0cmluZ1wiKSByZXR1cm4gYXJyYXlMaWtlVG9BcnJheShvLCBtaW5MZW4pO1xuICB2YXIgbiA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChvKS5zbGljZSg4LCAtMSk7XG4gIGlmIChuID09PSBcIk9iamVjdFwiICYmIG8uY29uc3RydWN0b3IpIG4gPSBvLmNvbnN0cnVjdG9yLm5hbWU7XG4gIGlmIChuID09PSBcIk1hcFwiIHx8IG4gPT09IFwiU2V0XCIpIHJldHVybiBBcnJheS5mcm9tKG8pO1xuICBpZiAobiA9PT0gXCJBcmd1bWVudHNcIiB8fCAvXig/OlVpfEkpbnQoPzo4fDE2fDMyKSg/OkNsYW1wZWQpP0FycmF5JC8udGVzdChuKSkgcmV0dXJuIGFycmF5TGlrZVRvQXJyYXkobywgbWluTGVuKTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBfdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXksIG1vZHVsZS5leHBvcnRzLl9fZXNNb2R1bGUgPSB0cnVlLCBtb2R1bGUuZXhwb3J0c1tcImRlZmF1bHRcIl0gPSBtb2R1bGUuZXhwb3J0czsiLCIndXNlIHN0cmljdCc7XG5cbnZhciBwb3NzaWJsZU5hbWVzID0gW1xuXHQnQmlnSW50NjRBcnJheScsXG5cdCdCaWdVaW50NjRBcnJheScsXG5cdCdGbG9hdDMyQXJyYXknLFxuXHQnRmxvYXQ2NEFycmF5Jyxcblx0J0ludDE2QXJyYXknLFxuXHQnSW50MzJBcnJheScsXG5cdCdJbnQ4QXJyYXknLFxuXHQnVWludDE2QXJyYXknLFxuXHQnVWludDMyQXJyYXknLFxuXHQnVWludDhBcnJheScsXG5cdCdVaW50OENsYW1wZWRBcnJheSdcbl07XG5cbnZhciBnID0gdHlwZW9mIGdsb2JhbFRoaXMgPT09ICd1bmRlZmluZWQnID8gZ2xvYmFsIDogZ2xvYmFsVGhpcztcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBhdmFpbGFibGVUeXBlZEFycmF5cygpIHtcblx0dmFyIG91dCA9IFtdO1xuXHRmb3IgKHZhciBpID0gMDsgaSA8IHBvc3NpYmxlTmFtZXMubGVuZ3RoOyBpKyspIHtcblx0XHRpZiAodHlwZW9mIGdbcG9zc2libGVOYW1lc1tpXV0gPT09ICdmdW5jdGlvbicpIHtcblx0XHRcdG91dFtvdXQubGVuZ3RoXSA9IHBvc3NpYmxlTmFtZXNbaV07XG5cdFx0fVxuXHR9XG5cdHJldHVybiBvdXQ7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgR2V0SW50cmluc2ljID0gcmVxdWlyZSgnZ2V0LWludHJpbnNpYycpO1xuXG52YXIgJGdPUEQgPSBHZXRJbnRyaW5zaWMoJyVPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yJScsIHRydWUpO1xuaWYgKCRnT1BEKSB7XG5cdHRyeSB7XG5cdFx0JGdPUEQoW10sICdsZW5ndGgnKTtcblx0fSBjYXRjaCAoZSkge1xuXHRcdC8vIElFIDggaGFzIGEgYnJva2VuIGdPUERcblx0XHQkZ09QRCA9IG51bGw7XG5cdH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSAkZ09QRDtcbiIsIi8vIFRoZSBtb2R1bGUgY2FjaGVcbnZhciBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX18gPSB7fTtcblxuLy8gVGhlIHJlcXVpcmUgZnVuY3Rpb25cbmZ1bmN0aW9uIF9fd2VicGFja19yZXF1aXJlX18obW9kdWxlSWQpIHtcblx0Ly8gQ2hlY2sgaWYgbW9kdWxlIGlzIGluIGNhY2hlXG5cdHZhciBjYWNoZWRNb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdO1xuXHRpZiAoY2FjaGVkTW9kdWxlICE9PSB1bmRlZmluZWQpIHtcblx0XHRyZXR1cm4gY2FjaGVkTW9kdWxlLmV4cG9ydHM7XG5cdH1cblx0Ly8gQ3JlYXRlIGEgbmV3IG1vZHVsZSAoYW5kIHB1dCBpdCBpbnRvIHRoZSBjYWNoZSlcblx0dmFyIG1vZHVsZSA9IF9fd2VicGFja19tb2R1bGVfY2FjaGVfX1ttb2R1bGVJZF0gPSB7XG5cdFx0aWQ6IG1vZHVsZUlkLFxuXHRcdGxvYWRlZDogZmFsc2UsXG5cdFx0ZXhwb3J0czoge31cblx0fTtcblxuXHQvLyBFeGVjdXRlIHRoZSBtb2R1bGUgZnVuY3Rpb25cblx0X193ZWJwYWNrX21vZHVsZXNfX1ttb2R1bGVJZF0uY2FsbChtb2R1bGUuZXhwb3J0cywgbW9kdWxlLCBtb2R1bGUuZXhwb3J0cywgX193ZWJwYWNrX3JlcXVpcmVfXyk7XG5cblx0Ly8gRmxhZyB0aGUgbW9kdWxlIGFzIGxvYWRlZFxuXHRtb2R1bGUubG9hZGVkID0gdHJ1ZTtcblxuXHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuXHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG59XG5cbiIsIi8vIGdldERlZmF1bHRFeHBvcnQgZnVuY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBub24taGFybW9ueSBtb2R1bGVzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLm4gPSAobW9kdWxlKSA9PiB7XG5cdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuXHRcdCgpID0+IChtb2R1bGVbJ2RlZmF1bHQnXSkgOlxuXHRcdCgpID0+IChtb2R1bGUpO1xuXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQoZ2V0dGVyLCB7IGE6IGdldHRlciB9KTtcblx0cmV0dXJuIGdldHRlcjtcbn07IiwiLy8gZGVmaW5lIGdldHRlciBmdW5jdGlvbnMgZm9yIGhhcm1vbnkgZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5kID0gKGV4cG9ydHMsIGRlZmluaXRpb24pID0+IHtcblx0Zm9yKHZhciBrZXkgaW4gZGVmaW5pdGlvbikge1xuXHRcdGlmKF9fd2VicGFja19yZXF1aXJlX18ubyhkZWZpbml0aW9uLCBrZXkpICYmICFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywga2V5KSkge1xuXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGRlZmluaXRpb25ba2V5XSB9KTtcblx0XHR9XG5cdH1cbn07IiwiX193ZWJwYWNrX3JlcXVpcmVfXy5nID0gKGZ1bmN0aW9uKCkge1xuXHRpZiAodHlwZW9mIGdsb2JhbFRoaXMgPT09ICdvYmplY3QnKSByZXR1cm4gZ2xvYmFsVGhpcztcblx0dHJ5IHtcblx0XHRyZXR1cm4gdGhpcyB8fCBuZXcgRnVuY3Rpb24oJ3JldHVybiB0aGlzJykoKTtcblx0fSBjYXRjaCAoZSkge1xuXHRcdGlmICh0eXBlb2Ygd2luZG93ID09PSAnb2JqZWN0JykgcmV0dXJuIHdpbmRvdztcblx0fVxufSkoKTsiLCJfX3dlYnBhY2tfcmVxdWlyZV9fLmhtZCA9IChtb2R1bGUpID0+IHtcblx0bW9kdWxlID0gT2JqZWN0LmNyZWF0ZShtb2R1bGUpO1xuXHRpZiAoIW1vZHVsZS5jaGlsZHJlbikgbW9kdWxlLmNoaWxkcmVuID0gW107XG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShtb2R1bGUsICdleHBvcnRzJywge1xuXHRcdGVudW1lcmFibGU6IHRydWUsXG5cdFx0c2V0OiAoKSA9PiB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ0VTIE1vZHVsZXMgbWF5IG5vdCBhc3NpZ24gbW9kdWxlLmV4cG9ydHMgb3IgZXhwb3J0cy4qLCBVc2UgRVNNIGV4cG9ydCBzeW50YXgsIGluc3RlYWQ6ICcgKyBtb2R1bGUuaWQpO1xuXHRcdH1cblx0fSk7XG5cdHJldHVybiBtb2R1bGU7XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJfX3dlYnBhY2tfcmVxdWlyZV9fLm5tZCA9IChtb2R1bGUpID0+IHtcblx0bW9kdWxlLnBhdGhzID0gW107XG5cdGlmICghbW9kdWxlLmNoaWxkcmVuKSBtb2R1bGUuY2hpbGRyZW4gPSBbXTtcblx0cmV0dXJuIG1vZHVsZTtcbn07IiwiY29uc3Qgb3NtZCA9IHJlcXVpcmUoJ29wZW5zaGVldG11c2ljZGlzcGxheScpO1xuY29uc3QgdmVyb3ZpbyA9IHJlcXVpcmUoJ3Zlcm92aW8nKTtcbi8vY29uc3QgYWJjanMgPSByZXF1aXJlKCdhYmNqcycpO1xuLy9jb25zdCB4bWwyYWJjID0gcmVxdWlyZSgneG1sMmFiYycpO1xuY29uc3QgdW56aXAgPSByZXF1aXJlKCd1bnppcGl0Jyk7XG5jb25zdCBwYXJzZXJFcnJvciA9IHJlcXVpcmUoJ3NhbmUtZG9tcGFyc2VyLWVycm9yJyk7XG5jb25zdCBpcmVhbDJtdXNpY3htbCA9IHJlcXVpcmUoJy4uLy4uL2xpYi9pcmVhbC1tdXNpY3htbCcpO1xuY29uc3QgeyBwYXJzZUFycmF5QnVmZmVyOiBwYXJzZU1pZGlCdWZmZXIgfSA9IHJlcXVpcmUoJ21pZGktanNvbi1wYXJzZXInKTtcbmNvbnN0IHsgY3JlYXRlOiBjcmVhdGVNaWRpUGxheWVyIH0gPSByZXF1aXJlKCdtaWRpLXBsYXllcicpO1xuY29uc3QgeyBNaWRpRmlsZVNsaWNlciB9ID0gcmVxdWlyZSgnbWlkaS1maWxlLXNsaWNlcicpO1xuY29uc3QgV2ViQXVkaW9Gb250UGxheWVyID0gcmVxdWlyZSgnd2ViYXVkaW9mb250Jyk7XG5jb25zdCB7IEF1ZGlvQ29udGV4dCB9ID0gcmVxdWlyZSgnc3RhbmRhcmRpemVkLWF1ZGlvLWNvbnRleHQnKTtcbmNvbnN0IHdvcmtlclRpbWVycyA9IHJlcXVpcmUoJ3dvcmtlci10aW1lcnMnKTtcblxuY29uc3QgUExBWUVSX1NUT1BQRUQgPSAwO1xuY29uc3QgUExBWUVSX1BMQVlJTkcgPSAxO1xuY29uc3QgUExBWUVSX1BBVVNFRCA9IDI7XG5cbmNvbnN0IE1JRElfRFJVTVMgPSA5O1xuXG4vLyBDdXJyZW50IHN0YXRlLlxubGV0IG11c2ljWG1sID0gbnVsbDtcbmxldCByZW5kZXJlciA9IG51bGw7XG5sZXQgbWlkaSA9IHtcbiAgYWNjZXNzOiBudWxsLFxuICBqc29uOiBudWxsLFxuICBwbGF5ZXI6IG51bGwsXG4gIHNjb3JlOiBudWxsLFxuICBncm9vdmVzOiBudWxsLFxuICBzdGFydFRpbWU6IG51bGwsXG4gIHBhdXNlVGltZTogbnVsbCxcbiAgY3VycmVudE1lYXN1cmVJbmRleDogbnVsbCxcbiAgY3VycmVudE1lYXN1cmVTdGFydFRpbWU6IG51bGwsXG4gIG1hcE1lYXN1cmVUb1RpbWVzdGFtcDogbnVsbCxcbiAgZmlyc3RNZWFzdXJlTnVtYmVyOiBudWxsLFxufVxuXG5mdW5jdGlvbiBoYW5kbGVJUmVhbENoYW5nZShlKSB7XG4gIGNvbnN0IHBsYXlsaXN0ID0gbmV3IGlyZWFsMm11c2ljeG1sLlBsYXlsaXN0KGUudGFyZ2V0LnZhbHVlKTtcbiAgcG9wdWxhdGVTaGVldHMocGxheWxpc3QpO1xufVxuXG5mdW5jdGlvbiB0cnlNdXNpY1hNTCh4bWwpIHtcbiAgdHJ5IHtcbiAgICBjb25zdCBkb2MgPSBuZXcgRE9NUGFyc2VyKCkucGFyc2VGcm9tU3RyaW5nKHhtbCwgJ3RleHQveG1sJyk7XG4gICAgcGFyc2VyRXJyb3IuZmFpbE9uUGFyc2VFcnJvcihkb2MpO1xuICAgIGxldCB0aXRsZSA9ICdVbmtub3duIFRpdGxlJztcbiAgICB0cnkge1xuICAgICAgdGl0bGUgPSBkb2MuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ3dvcmstdGl0bGUnKVswXS50ZXh0Q29udGVudDtcbiAgICB9XG4gICAgY2F0Y2ggKGV4KSB7XG4gICAgICAvLyBEbyBub3RoaW5nLlxuICAgIH1cbiAgICAvLyBIYW5kLW1ha2UgYSBmYWtlIHBsYXlsaXN0LlxuICAgIGNvbnN0IHBsYXlsaXN0ID0ge1xuICAgICAgbmFtZTogJ1VwbG9hZGVkIE11c2ljWE1MJyxcbiAgICAgIHNvbmdzOiBbe1xuICAgICAgICB0aXRsZSxcbiAgICAgICAgY29tcG9zZXI6IG51bGwsXG4gICAgICAgIHN0eWxlOiBudWxsLFxuICAgICAgICBncm9vdmU6IG51bGwsXG4gICAgICAgIGtleTogbnVsbCxcbiAgICAgICAgdHJhbnNwb3NlOiBudWxsLFxuICAgICAgICBicG06IG51bGwsXG4gICAgICAgIHJlcGVhdHM6IG51bGwsXG4gICAgICAgIG11c2ljOiBudWxsLFxuICAgICAgICBjZWxsczogbnVsbCxcbiAgICAgICAgbXVzaWNYbWw6IHhtbFxuICAgICAgfV1cbiAgICB9O1xuICAgIHBvcHVsYXRlU2hlZXRzKHBsYXlsaXN0KTtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxuICBjYXRjaCAoZXgpIHtcbiAgICBjb25zb2xlLndhcm4oZXgudG9TdHJpbmcoKSk7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG5cbmFzeW5jIGZ1bmN0aW9uIHRyeUNvbXByZXNzZWRNdXNpY1hNTChidWYpIHtcbiAgdHJ5IHtcbiAgICBjb25zdCBkZWNvZGVyID0gbmV3IFRleHREZWNvZGVyKCk7XG4gICAgY29uc3Qge2VudHJpZXN9ID0gYXdhaXQgdW56aXAudW56aXAoYnVmKTtcblxuICAgIC8vIEV4dHJhY3Qgcm9vdGZpbGUgZnJvbSBNRVRBLUlORi9jb250YWluZXIueG1sLlxuICAgIGNvbnN0IGNvbnRhaW5lckJ1ZiA9ICBhd2FpdCBlbnRyaWVzWydNRVRBLUlORi9jb250YWluZXIueG1sJ10uYXJyYXlCdWZmZXIoKTtcbiAgICBjb25zdCBkb2MgPSBuZXcgRE9NUGFyc2VyKCkucGFyc2VGcm9tU3RyaW5nKGRlY29kZXIuZGVjb2RlKGNvbnRhaW5lckJ1ZiksICd0ZXh0L3htbCcpO1xuICAgIGNvbnN0IHJvb3RGaWxlID0gZG9jLmdldEVsZW1lbnRzQnlUYWdOYW1lKCdyb290ZmlsZScpWzBdLmdldEF0dHJpYnV0ZSgnZnVsbC1wYXRoJyk7XG5cbiAgICAvLyBQYXJzZSByb290ZmlsZSBhcyBNdXNpY1hNTC5cbiAgICBjb25zdCByb290QnVmID0gYXdhaXQgZW50cmllc1tyb290RmlsZV0uYXJyYXlCdWZmZXIoKTtcbiAgICByZXR1cm4gdHJ5TXVzaWNYTUwoZGVjb2Rlci5kZWNvZGUocm9vdEJ1ZikpO1xuICB9XG4gIGNhdGNoIChleCkge1xuICAgIGNvbnNvbGUud2FybihleC50b1N0cmluZygpKTtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbn1cblxuZnVuY3Rpb24gdHJ5aVJlYWxQcm8oaXJlYWwpIHtcbiAgdHJ5IHtcbiAgICBjb25zdCBwbGF5bGlzdCA9IG5ldyBpcmVhbDJtdXNpY3htbC5QbGF5bGlzdChpcmVhbCk7XG4gICAgcG9wdWxhdGVTaGVldHMocGxheWxpc3QpO1xuICAgIHJldHVybiB0cnVlO1xuICB9XG4gIGNhdGNoIChleCkge1xuICAgIGNvbnNvbGUud2FybihleC50b1N0cmluZygpKTtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbn1cblxuZnVuY3Rpb24gaGFuZGxlRmlsZVNlbGVjdChlKSB7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmaWxlLWVycm9yJykudGV4dENvbnRlbnQgPSAnJztcbiAgY29uc3QgcmVhZGVyID0gbmV3IEZpbGVSZWFkZXIoKTtcbiAgY29uc3QgZmlsZSA9IGUudGFyZ2V0LmZpbGVzWzBdO1xuICByZWFkZXIub25sb2FkZW5kID0gYXN5bmMgZnVuY3Rpb24oZWUpIHtcbiAgICBjb25zdCBkZWNvZGVyID0gbmV3IFRleHREZWNvZGVyKCk7XG4gICAgY29uc3QgdGV4dCA9IGRlY29kZXIuZGVjb2RlKGVlLnRhcmdldC5yZXN1bHQpO1xuICAgIGlmIChmaWxlLnR5cGUgPT09ICd0ZXh0L3htbCcgJiYgdHJ5TXVzaWNYTUwodGV4dCkpIHJldHVybjtcbiAgICBpZiAoZmlsZS50eXBlLmluY2x1ZGVzKCdtdXNpY3htbCcpICYmICh0cnlNdXNpY1hNTCh0ZXh0KSB8fCBhd2FpdCB0cnlDb21wcmVzc2VkTXVzaWNYTUwoZWUudGFyZ2V0LnJlc3VsdCkpKSByZXR1cm47XG4gICAgaWYgKHRyeWlSZWFsUHJvKHRleHQpKSByZXR1cm47XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGUtZXJyb3InKS50ZXh0Q29udGVudCA9ICdUaGlzIGZpbGUgaXMgbm90IHJlY29nbml6ZWQgYXMgZWl0aGVyIGlSZWFsIFBybyBvciBNdXNpY1hNTC4nO1xuICB9O1xuICBpZiAoZmlsZS5zaXplIDwgMSoxMDI0KjEwMjQpIHtcbiAgICByZWFkZXIucmVhZEFzQXJyYXlCdWZmZXIoZmlsZSk7XG4gIH1cbiAgZWxzZSB7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGUtZXJyb3InKS50ZXh0Q29udGVudCA9ICdUaGlzIGZpbGUgaXMgdG9vIGxhcmdlLic7XG4gIH1cbn1cblxuYXN5bmMgZnVuY3Rpb24gaGFuZGxlU2FtcGxlU2VsZWN0KGUpIHtcbiAgaWYgKCFlLnRhcmdldC52YWx1ZSkgcmV0dXJuO1xuICB0cnkge1xuICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgZmV0Y2goZS50YXJnZXQudmFsdWUpO1xuICAgIGlmICghcmVzcG9uc2Uub2spIHRocm93IG5ldyBFcnJvcihyZXNwb25zZS5zdGF0dXNUZXh0KTtcbiAgICBjb25zdCB0ZXh0ID0gYXdhaXQgcmVzcG9uc2UudGV4dCgpO1xuICAgIGlmICh0cnlNdXNpY1hNTCh0ZXh0KSkgcmV0dXJuO1xuICAgIGlmICh0cnlpUmVhbFBybyh0ZXh0KSkgcmV0dXJuO1xuICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmaWxlLWVycm9yJykudGV4dENvbnRlbnQgPSAnVGhpcyBmaWxlIGlzIG5vdCByZWNvZ25pemVkIGFzIGVpdGhlciBpUmVhbCBQcm8gb3IgTXVzaWNYTUwuJztcbiAgfVxuICBjYXRjaCAoZXgpIHtcbiAgICBjb25zb2xlLmVycm9yKGV4LnRvU3RyaW5nKCkpO1xuICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmaWxlLWVycm9yJykudGV4dENvbnRlbnQgPSAnRmFpbGVkIHRvIGxvYWQgdGhlIHNlbGVjdGVkIGZpbGUuJztcbiAgfVxufVxuXG5mdW5jdGlvbiBoYW5kbGVTaGVldFNlbGVjdChlKSB7XG4gIGRpc3BsYXlTb25nKEpTT04ucGFyc2UoZS50YXJnZXQudmFsdWUpKTtcbn1cblxuZnVuY3Rpb24gaGFuZGxlTm90YXRpb25DaGFuZ2UoKSB7XG4gIGNvbnN0IHNoZWV0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzaGVldHMnKTtcbiAgaWYgKHNoZWV0cy5zZWxlY3RlZEluZGV4ID49IDApIHtcbiAgICBkaXNwbGF5U29uZyhKU09OLnBhcnNlKHNoZWV0cy5vcHRpb25zW3NoZWV0cy5zZWxlY3RlZEluZGV4XS52YWx1ZSkpO1xuICB9XG59XG5cbmZ1bmN0aW9uIGRpc3BsYXlTb25nKHNvbmcpIHtcbiAgY29uc3QgdGl0bGUgPSBgJHtzb25nLnRpdGxlLnJlcGxhY2UoL1svXFxcXD8lKjp8XCInPD5cXHNdL2csICctJyl9Lm11c2ljeG1sYDtcbiAgbXVzaWNYbWwgPSBzb25nLm11c2ljWG1sIHx8IGlyZWFsMm11c2ljeG1sLk11c2ljWE1MLmNvbnZlcnQoc29uZywge1xuICAgIG5vdGF0aW9uOiAncmh5dGhtaWMnIC8vZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaW5wdXRbbmFtZT1cIm5vdGF0aW9uXCJdOmNoZWNrZWQnKS52YWx1ZVxuICB9KTtcbiAgY29uc3QgYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcbiAgYS5zZXRBdHRyaWJ1dGUoJ2hyZWYnLCAnZGF0YTp0ZXh0L3htbDtjaGFyc2V0PXV0Zi04LCcgKyBlbmNvZGVVUklDb21wb25lbnQobXVzaWNYbWwpKTtcbiAgYS5zZXRBdHRyaWJ1dGUoJ2Rvd25sb2FkJywgdGl0bGUpO1xuICBhLmlubmVyVGV4dCA9IHRpdGxlO1xuICBjb25zdCBkb3dubG9hZCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkb3dubG9hZCcpO1xuICBkb3dubG9hZC5pbm5lckhUTUwgPSAnJztcbiAgZG93bmxvYWQuYXBwZW5kQ2hpbGQoYSk7XG4gIGRpc3BsYXlTaGVldChtdXNpY1htbCk7XG59XG5cbmZ1bmN0aW9uIGhhbmRsZVJlbmRlcmVyQ2hhbmdlKCkge1xuICBpZiAobXVzaWNYbWwpIHtcbiAgICBkaXNwbGF5U2hlZXQobXVzaWNYbWwpO1xuICB9XG59XG5cbmZ1bmN0aW9uIHBvcHVsYXRlU2hlZXRzKHBsYXlsaXN0KSB7XG4gIGNvbnN0IHNoZWV0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzaGVldHMnKTtcbiAgc2hlZXRzLmlubmVySFRNTCA9ICcnO1xuICBwbGF5bGlzdC5zb25ncy5mb3JFYWNoKHNvbmcgPT4ge1xuICAgIGNvbnN0IG9wdGlvbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ29wdGlvbicpO1xuICAgIG9wdGlvbi52YWx1ZSA9IEpTT04uc3RyaW5naWZ5KHNvbmcpO1xuICAgIG9wdGlvbi50ZXh0ID0gc29uZy50aXRsZTtcbiAgICBzaGVldHMuYWRkKG9wdGlvbik7XG4gIH0pO1xuICBzaGVldHMuZGlzcGF0Y2hFdmVudChuZXcgRXZlbnQoJ2NoYW5nZScpKTtcbn1cblxuZnVuY3Rpb24gcmVzZXRTaGVldCgpIHtcbiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NoZWV0JykucmVtb3ZlKCk7XG4gIGNvbnN0IHNoZWV0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7XG4gIHNoZWV0LmlkID0gJ3NoZWV0JztcbiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NoZWV0LWNvbnRhaW5lcicpLmFwcGVuZENoaWxkKHNoZWV0KTtcblxuICAvLyBEZWxldGUgcHJldmlvdXMgb2JqZWN0cy5cbiAgZGVsZXRlIG1pZGkuc2NvcmU7IG1pZGkuc2NvcmUgPSBudWxsO1xuICBkZWxldGUgcmVuZGVyZXI7IHJlbmRlcmVyID0gbnVsbDtcbiAgaWYgKG1pZGkucGxheWVyKSBtaWRpLnBsYXllci5zdG9wKCk7XG59XG5cbmZ1bmN0aW9uIGRpc3BsYXlTaGVldChtdXNpY1htbCkge1xuICByZXNldFNoZWV0KCk7XG5cbiAgY29uc3QgciA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9XCJyZW5kZXJlclwiXTpjaGVja2VkJykudmFsdWU7XG4gIGlmIChyID09PSAnb3NtZCcpIHtcbiAgICByZW5kZXJlciA9IG5ldyBvc21kLk9wZW5TaGVldE11c2ljRGlzcGxheSgnc2hlZXQnLCB7XG4gICAgICAvLyBzZXQgb3B0aW9ucyBoZXJlXG4gICAgICBiYWNrZW5kOiAnc3ZnJyxcbiAgICAgIGRyYXdGcm9tTWVhc3VyZU51bWJlcjogMSxcbiAgICAgIGRyYXdVcFRvTWVhc3VyZU51bWJlcjogTnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIsIC8vIGRyYXcgYWxsIG1lYXN1cmVzLCB1cCB0byB0aGUgZW5kIG9mIHRoZSBzYW1wbGVcbiAgICAgIG5ld1N5c3RlbUZyb21YTUw6IHRydWUsXG4gICAgICBuZXdQYWdlRnJvbVhNTDogdHJ1ZSxcbiAgICAgIGZvbGxvd0N1cnNvcjogdHJ1ZSxcbiAgICB9KTtcbiAgICByZW5kZXJlci5ydWxlcy5yZXNldENob3JkQWNjaWRlbnRhbFRleHRzKHJlbmRlcmVyLnJ1bGVzLkNob3JkQWNjaWRlbnRhbFRleHRzLCB0cnVlKTtcbiAgICByZW5kZXJlci5ydWxlcy5yZXNldENob3JkU3ltYm9sTGFiZWxUZXh0cyhyZW5kZXJlci5ydWxlcy5DaG9yZFN5bWJvbExhYmVsVGV4dHMpO1xuICAgIHJlbmRlcmVyXG4gICAgLmxvYWQobXVzaWNYbWwpXG4gICAgLnRoZW4oKCkgPT4gbG9hZE1pZGkoKSlcbiAgICAudGhlbigoKSA9PiB7IG1pZGkuc2NvcmUgPSBuZXcgT3BlblNoZWV0TXVzaWNEaXNwbGF5UGxheWJhY2socmVuZGVyZXIpOyB9KTtcbiAgfVxuICBlbHNlIGlmIChyID09PSAndnJ2Jykge1xuICAgIHJlbmRlcmVyID0gbmV3IHZlcm92aW8udG9vbGtpdCgpO1xuICAgIGNvbnN0IHN2ZyA9IHJlbmRlcmVyLnJlbmRlckRhdGEobXVzaWNYbWwsIHtcbiAgICAgIGJyZWFrczogJ2VuY29kZWQnLFxuICAgICAgYWRqdXN0UGFnZUhlaWdodDogdHJ1ZSxcbiAgICAgIHNjYWxlOiA1MFxuICAgIH0pO1xuICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzaGVldCcpLmlubmVySFRNTCA9IHN2ZztcbiAgICBsb2FkTWlkaSgpXG4gICAgLnRoZW4oKCkgPT4geyBtaWRpLnNjb3JlID0gbmV3IFZlcm92aW9QbGF5YmFjayhyZW5kZXJlcik7IH0pO1xuICB9XG4vKlxuICBlbHNlIGlmIChyID09PSAnYWJjJykge1xuICAgIGNvbnN0IHhtbGRhdGEgPSAkLnBhcnNlWE1MKG11c2ljWG1sKTtcbiAgICBjb25zdCByZXN1bHQgPSB4bWwyYWJjLnZlcnRhYWwoeG1sZGF0YSwge1xuICAgICAgdTowLCBiOjAsIG46MCwgIC8vIHVuZm9sZCByZXBlYXRzICgxKSwgYmFycyBwZXIgbGluZSwgY2hhcnMgcGVyIGxpbmVcbiAgICAgIGM6MCwgdjowLCBkOjAsICAvLyBjcmVkaXQgdGV4dCBmaWx0ZXIgbGV2ZWwgKDAtNiksIG5vIHZvbHRhIG9uIGhpZ2hlciB2b2ljZSBudW1iZXJzICgxKSwgZGVub21pbmF0b3IgdW5pdCBsZW5ndGggKEw6KVxuICAgICAgbTowLCB4OjAsIHQ6MCwgIC8vIG5vIG1pZGksIG1pbmltYWwgbWlkaSwgYWxsIG1pZGkgb3V0cHV0ICgwLDEsMiksIG5vIGxpbmUgYnJlYWtzICgxKSwgcGVyYywgdGFiIHN0YWZmIC0+IHZvaWNlbWFwICgxKVxuICAgICAgdjE6MCwgbm9wZWQ6MCwgIC8vIGFsbCBkaXJlY3Rpb25zIHRvIGZpcnN0IHZvaWNlIG9mIHN0YWZmICgxKSwgbm8gcGVkYWwgZGlyZWN0aW9ucyAoMSlcbiAgICAgIHN0bTowLCAgICAgICAgICAvLyB0cmFuc2xhdGUgc3RlbSBlbGVtZW50cyAoc3RlbSBkaXJlY3Rpb24pXG4gICAgICBwOidmJywgczowICAgICAgLy8gcGFnZSBmb3JtYXQ6IHNjYWxlICgxLjApLCB3aWR0aCwgbGVmdC0gYW5kIHJpZ2h0IG1hcmdpbiBpbiBjbSwgc2hpZnQgbm90ZSBoZWFkcyBpbiB0YWJsYXR1cmUgKDEpXG4gICAgfSk7XG4gICAgaWYgKHJlc3VsdFsxXSkgY29uc29sZS5pbmZvKGBbeG1sMmFiY10gJHtyZXN1bHRbMV19YCk7XG5cbiAgICAvLyB4bWwyYWJjIGZpeGVzXG4gICAgY29uc3QgYWJjID0gcmVzdWx0WzBdXG4gICAgICAucmVwbGFjZSgnbm09XCJMZWFkIHNoZWV0XCInLCAnc3R5bGU9cmh5dGhtJyk7XG5cbiAgICBhYmNqcy5yZW5kZXJBYmMoJ3NoZWV0JywgYWJjKTtcbiAgfVxuKi9cbn1cblxuZnVuY3Rpb24gaGFuZGxlUGxheVBhdXNlS2V5KGUpIHtcbiAgaWYgKGUua2V5ID09PSAnICcgJiYgbWlkaS5wbGF5ZXIpIHtcbiAgICBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgaWYgKG1pZGkucGxheWVyLnN0YXRlID09PSBQTEFZRVJfUExBWUlORykge1xuICAgICAgcGF1c2VNaWRpKCk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgcGxheU1pZGkoKTtcbiAgICB9XG4gIH1cbn1cblxuY2xhc3MgU291bmRGb250T3V0cHV0IHtcbiAgY29uc3RydWN0b3IoanNvbikge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gbmV3IEF1ZGlvQ29udGV4dCgpO1xuICAgIHRoaXMucGxheWVyID0gbmV3IFdlYkF1ZGlvRm9udFBsYXllcigpO1xuICAgIHRoaXMubm90ZXMgPSBbXTtcbiAgICB0aGlzLmNoYW5uZWxzID0ganNvbi50cmFja3MucmVkdWNlKChjaGFubmVscywgdHJhY2spID0+IHtcbiAgICAgIGNvbnN0IHBjID0gdHJhY2suZmluZChlID0+ICdwcm9ncmFtQ2hhbmdlJyBpbiBlKTtcbiAgICAgIGlmIChwYykge1xuICAgICAgICBpZiAocGMuY2hhbm5lbCAhPT0gTUlESV9EUlVNUykge1xuICAgICAgICAgIGNvbnN0IGluc3RydW1lbnROdW1iZXIgPSB0aGlzLnBsYXllci5sb2FkZXIuZmluZEluc3RydW1lbnQocGMucHJvZ3JhbUNoYW5nZS5wcm9ncmFtTnVtYmVyKTtcbiAgICAgICAgICBjb25zdCBpbnN0cnVtZW50SW5mbyA9IHRoaXMucGxheWVyLmxvYWRlci5pbnN0cnVtZW50SW5mbyhpbnN0cnVtZW50TnVtYmVyKTtcbiAgICAgICAgICBjaGFubmVsc1twYy5jaGFubmVsXSA9IHsgaW5zdHJ1bWVudEluZm8gfTtcbiAgICAgICAgICB0aGlzLnBsYXllci5sb2FkZXIuc3RhcnRMb2FkKHRoaXMuYXVkaW9Db250ZXh0LCBpbnN0cnVtZW50SW5mby51cmwsIGluc3RydW1lbnRJbmZvLnZhcmlhYmxlKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICBjaGFubmVsc1tNSURJX0RSVU1TXSA9IHsgYmVhdHM6IHt9IH07XG4gICAgICAgICAgWy4uLm5ldyBTZXQodHJhY2suZmlsdGVyKGUgPT4gJ25vdGVPbicgaW4gZSkubWFwKGUgPT4gZS5ub3RlT24ubm90ZU51bWJlcikpXS5mb3JFYWNoKGJlYXQgPT4ge1xuICAgICAgICAgICAgY29uc3QgZHJ1bU51bWJlciA9IHRoaXMucGxheWVyLmxvYWRlci5maW5kRHJ1bShiZWF0KTtcbiAgICAgICAgICAgIGNvbnN0IGRydW1JbmZvID0gdGhpcy5wbGF5ZXIubG9hZGVyLmRydW1JbmZvKGRydW1OdW1iZXIpO1xuICAgICAgICAgICAgY2hhbm5lbHNbTUlESV9EUlVNU10uYmVhdHNbYmVhdF0gPSB7IGRydW1JbmZvIH07XG4gICAgICAgICAgICB0aGlzLnBsYXllci5sb2FkZXIuc3RhcnRMb2FkKHRoaXMuYXVkaW9Db250ZXh0LCBkcnVtSW5mby51cmwsIGRydW1JbmZvLnZhcmlhYmxlKTtcbiAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIGNoYW5uZWxzO1xuICAgIH0sIHt9KTtcblxuICAgIC8vIFBlcmZvcm0gb3VyIG93biBub3RlIHNjaGVkdWxpbmcuXG4gICAgY29uc3Qgc2NoZWR1bGVOb3RlcyA9ICgpID0+IHtcbiAgICAgIGNvbnN0IG5vdyA9IHBlcmZvcm1hbmNlLm5vdygpO1xuICAgICAgLy8gTW9kdWxlIGB3ZWJhdWRpb2ZvbnRgIHNlZW1zIHRvIGRyb3Agbm90ZXMgcmFuZG9tbHkgd2hlbiB0aGV5IGJlY29tZSB0b28gY3Jvd2RlZC5cbiAgICAgIC8vIFRoZSBjb21tZW50ZWQgY29kZSBiZWxvdyB3YXMgYW4gZXhwZXJpbWVudCB0byByZWx5IG9uIG91ciBvd24gc2NoZWR1bGluZyB0byBpbnN0cnVjdCBgd2ViYXVkaW9mb250YCB0byBwbGF5XG4gICAgICAvLyB0aGUgbm90ZXMgaW1tZWRpYXRlbHksIGluc3RlYWQgb2YgcXVldWVpbmcgdGhlbSBvbiB0aGUgbW9kdWxlJ3Mgc2lkZS4gVGhpcyBleHBlcmltZW50IHdvcmtlZCBiZXR0ZXIgaW4gc29tZSBjYXNlcyxcbiAgICAgIC8vIGJ1dCBmYWlsZWQgbWlzZXJhYmx5IGluIG90aGVycyBiZWNhdXNlIG1vcmUgbm90ZXMgd2VyZSBkcm9wcGVkIHdoZW4gc2NoZWR1bGVkIGltbWVkaWF0ZWx5IGFzIHBlciB0aGUgY29tbWVudGVkIGNvZGUgYmVsb3cuXG4gICAgICAvLyBUaGUgY3VycmVudGx5IHVzZWQgbWV0aG9kIGlzIHRvIHF1ZXVlIHRoZSBub3RlcyBpbiBgd2ViYXVkaW9mb250YCB3aGVuIHRoZXkgYXJlIHJlY2VpdmVkIGluIHRoZSBtZXRob2QgYG5vdGVPbigpYC5cbiAgICAgIC8vXG4gICAgICAvLyB0aGlzLm5vdGVzLmZpbHRlcihub3RlID0+IG5vdGUuZW52ZWxvcGUgPT09IG51bGwgJiYgbm90ZS5vbiA8PSBub3cpLmZvckVhY2gobm90ZSA9PiB7XG4gICAgICAvLyAgIGNvbnN0IGluc3RydW1lbnQgPSBub3RlLmNoYW5uZWwgPT09IE1JRElfRFJVTVMgP1xuICAgICAgLy8gICAgIHRoaXMuY2hhbm5lbHNbbm90ZS5jaGFubmVsXS5iZWF0c1tub3RlLnBpdGNoXS5kcnVtSW5mby52YXJpYWJsZSA6XG4gICAgICAvLyAgICAgdGhpcy5jaGFubmVsc1tub3RlLmNoYW5uZWxdLmluc3RydW1lbnRJbmZvLnZhcmlhYmxlO1xuICAgICAgLy8gICBub3RlLmVudmVsb3BlID0gdGhpcy5wbGF5ZXIucXVldWVXYXZlVGFibGUodGhpcy5hdWRpb0NvbnRleHQsIHRoaXMuYXVkaW9Db250ZXh0LmRlc3RpbmF0aW9uLCB3aW5kb3dbaW5zdHJ1bWVudF0sIDAsIG5vdGUucGl0Y2gsIDEwMDAwMCwgbm90ZS52ZWxvY2l0eSAvIDEyNyk7XG4gICAgICAvLyB9KVxuICAgICAgdGhpcy5ub3Rlcy5maWx0ZXIobm90ZSA9PiBub3RlLm9mZiAhPT0gbnVsbCAmJiBub3RlLm9mZiA8PSBub3cpLmZvckVhY2gobm90ZSA9PiBub3RlLmVudmVsb3BlLmNhbmNlbCgpKTtcbiAgICAgIHRoaXMubm90ZXMgPSB0aGlzLm5vdGVzLmZpbHRlcihub3RlID0+IG5vdGUub2ZmID09PSBudWxsIHx8IG5vdGUub2ZmID4gbm93KTtcbiAgICAgIHdvcmtlclRpbWVycy5zZXRUaW1lb3V0KHNjaGVkdWxlTm90ZXMsIDI1KTtcbiAgICB9XG4gICAgd29ya2VyVGltZXJzLnNldFRpbWVvdXQoc2NoZWR1bGVOb3RlcywgMjUpO1xuICB9XG5cbiAgc2VuZChkYXRhLCB0aW1lc3RhbXApIHtcbiAgICBjb25zdCBjaGFubmVsID0gZGF0YVswXSAmIDB4ZjtcbiAgICBjb25zdCB0eXBlID0gZGF0YVswXSA+PiA0O1xuICAgIGNvbnN0IHBpdGNoID0gZGF0YVsxXTtcbiAgICBjb25zdCB2ZWxvY2l0eSA9IGRhdGFbMl07XG4gICAgc3dpdGNoICh0eXBlKSB7XG4gICAgY2FzZSA5OlxuICAgICAgaWYgKHZlbG9jaXR5ID4gMCkge1xuICAgICAgICB0aGlzLm5vdGVPbihjaGFubmVsLCBwaXRjaCwgdGltZXN0YW1wLCB2ZWxvY2l0eSk7XG4gICAgICB9XG4gICAgICBlbHNlIHtcbiAgICAgICAgdGhpcy5ub3RlT2ZmKGNoYW5uZWwsIHBpdGNoLCB0aW1lc3RhbXApO1xuICAgICAgfVxuICAgICAgYnJlYWs7XG4gICAgY2FzZSA4OlxuICAgICAgdGhpcy5ub3RlT2ZmKGNoYW5uZWwsIHBpdGNoLCB0aW1lc3RhbXApO1xuICAgICAgYnJlYWs7XG4gICAgfVxuICAgIGlmIChkYXRhLmxlbmd0aCA+IDMpIHtcbiAgICAgIHRoaXMuc2VuZChkYXRhLnNsaWNlKDMpLCB0aW1lc3RhbXApO1xuICAgIH1cbiAgfVxuXG4gIG5vdGVPbihjaGFubmVsLCBwaXRjaCwgdGltZXN0YW1wLCB2ZWxvY2l0eSkge1xuICAgIC8vIFJlZmVyIHRvIHRoZSBkaXNjdXNzaW9uIGluIGBzY2hlZHVsZU5vdGVzKClgIGFib3V0IHF1ZXVpbmcgdGhlIG5vdGVzIGluIGB3ZWJhdWRpb2ZvbnRgLFxuICAgIC8vIGFzIG9wcG9zZWQgdG8gc2NoZWR1bGluZyB0aGVtIG91cnNlbHZlcy4gRm9yIG5vdywgd2UncmUgZG9pbmcgdGhlIGZvcm1lciB3aGljaCBkcm9wIHNvbWUgbm90ZXMsIGJ1dCBvdmVyYWxsIHdvcmtzIGJldHRlci5cbiAgICAvL1xuICAgIC8vIHRoaXMubm90ZXMucHVzaCh7IGNoYW5uZWwsIHBpdGNoLCB2ZWxvY2l0eSwgb246IHRpbWVzdGFtcCwgZW52ZWxvcGU6IG51bGwsIG9mZjogbnVsbCB9KTtcbiAgICBjb25zdCBpbnN0cnVtZW50ID0gY2hhbm5lbCA9PT0gTUlESV9EUlVNUyA/XG4gICAgICB0aGlzLmNoYW5uZWxzW2NoYW5uZWxdLmJlYXRzW3BpdGNoXS5kcnVtSW5mby52YXJpYWJsZSA6XG4gICAgICB0aGlzLmNoYW5uZWxzW2NoYW5uZWxdLmluc3RydW1lbnRJbmZvLnZhcmlhYmxlO1xuICAgIGNvbnN0IHdoZW4gPSB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSArICh0aW1lc3RhbXAgLSBwZXJmb3JtYW5jZS5ub3coKSkgLyAxMDAwO1xuICAgIHRoaXMubm90ZXMucHVzaCh7XG4gICAgICBjaGFubmVsLCBwaXRjaCwgdmVsb2NpdHksIG9uOiB0aW1lc3RhbXAsIG9mZjogbnVsbCxcbiAgICAgIGVudmVsb3BlOiB0aGlzLnBsYXllci5xdWV1ZVdhdmVUYWJsZSh0aGlzLmF1ZGlvQ29udGV4dCwgdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24sIHdpbmRvd1tpbnN0cnVtZW50XSwgd2hlbiwgcGl0Y2gsIDEwMDAwMCwgdmVsb2NpdHkgLyAxMjcpXG4gICAgfSk7XG4gIH1cblxuICBub3RlT2ZmKGNoYW5uZWwsIHBpdGNoLCB0aW1lc3RhbXApIHtcbiAgICBjb25zdCBub3RlID0gdGhpcy5ub3Rlcy5maW5kKG5vdGUgPT4gbm90ZS5waXRjaCA9PT0gcGl0Y2ggJiYgbm90ZS5jaGFubmVsID09PSBjaGFubmVsICYmIG5vdGUub2ZmID09PSBudWxsKTtcbiAgICBpZiAobm90ZSkge1xuICAgICAgbm90ZS5vZmYgPSB0aW1lc3RhbXA7XG4gICAgfVxuICB9XG5cbiAgY2xlYXIoKSB7XG4gICAgdGhpcy5wbGF5ZXIuY2FuY2VsUXVldWUodGhpcy5hdWRpb0NvbnRleHQpO1xuICAgIHRoaXMubm90ZXMgPSBbXTtcbiAgfVxufVxuXG5jbGFzcyBPcGVuU2hlZXRNdXNpY0Rpc3BsYXlQbGF5YmFjayB7XG4gIGNvbnN0cnVjdG9yKG9zbWQpIHtcbiAgICB0aGlzLm9zbWQgPSBvc21kO1xuICAgIHRoaXMuY3VycmVudE1lYXN1cmVJbmRleCA9IDA7XG4gICAgdGhpcy5jdXJyZW50Vm9pY2VFbnRyeUluZGV4ID0gMDtcbiAgICB0aGlzLm9zbWQuY3Vyc29yLnNob3coKTtcblxuICAgIC8vIFNldHVwIGV2ZW50IGxpc3RlbmVycyBmb3IgdGFyZ2V0IHN0YXZlIG5vdGVzIHRvIHBvc2l0aW9uIHRoZSBjdXJzb3IuXG4gICAgdGhpcy5vc21kLmdyYXBoaWMubWVhc3VyZUxpc3QuZm9yRWFjaChtZWFzdXJlR3JvdXAgPT4ge1xuICAgICAgbWVhc3VyZUdyb3VwLmZvckVhY2gobWVhc3VyZSA9PiB7XG4gICAgICAgIG1lYXN1cmUuc3RhZmZFbnRyaWVzLmZvckVhY2goKHNlLCB2KSA9PiB7XG4gICAgICAgICAgc2UuZ3JhcGhpY2FsVm9pY2VFbnRyaWVzLmZvckVhY2goZ3ZlID0+IHtcbiAgICAgICAgICAgIGd2ZS5tVmV4Rmxvd1N0YXZlTm90ZS5hdHRycy5lbC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGV2ZW50ID0+IHtcbiAgICAgICAgICAgICAgdGhpcy51cGRhdGVDdXJzb3IobWVhc3VyZS5tZWFzdXJlTnVtYmVyIC0gbWlkaS5maXJzdE1lYXN1cmVOdW1iZXIsIHYpO1xuICAgICAgICAgICAgICBzZWVrTWlkaShtZWFzdXJlLm1lYXN1cmVOdW1iZXIgLSBtaWRpLmZpcnN0TWVhc3VyZU51bWJlciwgT3BlblNoZWV0TXVzaWNEaXNwbGF5UGxheWJhY2sudGltZXN0YW1wVG9NaWxsaXNlY3MobWVhc3VyZS5wYXJlbnRTb3VyY2VNZWFzdXJlLCBzZS5yZWxJbk1lYXN1cmVUaW1lc3RhbXApKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgIH0pO1xuICAgICAgICB9KTtcbiAgICAgIH0pO1xuICAgIH0pO1xuICB9XG5cbiAgLy8gU3RhZmYgZW50cnkgdGltZXN0YW1wIHRvIGFjdHVhbCB0aW1lIHJlbGF0aXZlIHRvIG1lYXN1cmUgc3RhcnQuXG4gIHN0YXRpYyB0aW1lc3RhbXBUb01pbGxpc2VjcyhtZWFzdXJlLCB0aW1lc3RhbXApIHtcbiAgICByZXR1cm4gdGltZXN0YW1wLnJlYWxWYWx1ZSAqIDQgKiA2MCAqIDEwMDAgLyBtZWFzdXJlLnRlbXBvSW5CUE07XG4gIH1cblxuICB1cGRhdGVDdXJzb3IobWVhc3VyZUluZGV4LCB2b2ljZUVudHJ5SW5kZXgpIHtcbiAgICBjb25zdCBtZWFzdXJlID0gdGhpcy5vc21kLnNoZWV0LnNvdXJjZU1lYXN1cmVzW21lYXN1cmVJbmRleF07XG4gICAgdGhpcy5jdXJyZW50TWVhc3VyZUluZGV4ID0gbWVhc3VyZUluZGV4O1xuICAgIHRoaXMuY3VycmVudFZvaWNlRW50cnlJbmRleCA9IHZvaWNlRW50cnlJbmRleDtcblxuICAgIGlmIChtZWFzdXJlSW5kZXggPT09IDAgJiYgdm9pY2VFbnRyeUluZGV4ID09PSAwKSB7XG4gICAgICB0aGlzLm9zbWQuY3Vyc29yLnJlc2V0KCk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5vc21kLmN1cnNvci5pdGVyYXRvci5jdXJyZW50TWVhc3VyZUluZGV4ID0gdGhpcy5jdXJyZW50TWVhc3VyZUluZGV4O1xuICAgICAgdGhpcy5vc21kLmN1cnNvci5pdGVyYXRvci5jdXJyZW50TWVhc3VyZSA9IG1lYXN1cmU7XG4gICAgICB0aGlzLm9zbWQuY3Vyc29yLml0ZXJhdG9yLmN1cnJlbnRWb2ljZUVudHJ5SW5kZXggPSB0aGlzLmN1cnJlbnRWb2ljZUVudHJ5SW5kZXggLSAxO1xuICAgICAgdGhpcy5vc21kLmN1cnNvci5uZXh0KCk7XG4gICAgfVxuICB9XG5cbiAgbW92ZVRvTWVhc3VyZVRpbWUobWVhc3VyZUluZGV4LCBtZWFzdXJlTWlsbGlzZWNzKSB7XG4gICAgY29uc3QgbWVhc3VyZSA9IHRoaXMub3NtZC5zaGVldC5zb3VyY2VNZWFzdXJlc1ttZWFzdXJlSW5kZXhdO1xuXG4gICAgLy8gSWYgd2UncmUgbW92aW5nIHRvIGEgbmV3IG1lYXN1cmUsIHRoZW4gc3RhcnQgYXQgdGhlIGZpcnN0IHN0YWZmIGVudHJ5IHdpdGhvdXQgc2VhcmNoLlxuICAgIGlmICh0aGlzLmN1cnJlbnRNZWFzdXJlSW5kZXggIT09IG1lYXN1cmVJbmRleCkge1xuICAgICAgdGhpcy51cGRhdGVDdXJzb3IobWVhc3VyZUluZGV4LCAwKTtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICAvLyBTYW1lIG1lYXN1cmUsIG5ldyB0aW1lLlxuICAgIGZvciAobGV0IHYgPSBtZWFzdXJlLnZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnMubGVuZ3RoIC0gMTsgdiA+PSAwOyB2LS0pIHtcbiAgICAgIGNvbnN0IHZzc2UgPSBtZWFzdXJlLnZlcnRpY2FsU291cmNlU3RhZmZFbnRyeUNvbnRhaW5lcnNbdl07XG4gICAgICBpZiAoT3BlblNoZWV0TXVzaWNEaXNwbGF5UGxheWJhY2sudGltZXN0YW1wVG9NaWxsaXNlY3MobWVhc3VyZSwgdnNzZS50aW1lc3RhbXApIDw9IG1lYXN1cmVNaWxsaXNlY3MgKyBOdW1iZXIuRVBTSUxPTikge1xuICAgICAgICAvLyBJZiBzYW1lIHN0YWZmIGVudHJ5LCBkbyBub3RoaW5nLlxuICAgICAgICBpZiAodGhpcy5jdXJyZW50Vm9pY2VFbnRyeUluZGV4ICE9PSB2KSB7XG4gICAgICAgICAgdGhpcy51cGRhdGVDdXJzb3IobWVhc3VyZUluZGV4LCB2KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm47XG4gICAgICB9XG4gICAgfVxuICAgIGNvbnNvbGUuZXJyb3IoYENvdWxkIG5vdCBmaW5kIHN1aXRhYmxlIHN0YWZmIGVudHJ5IGF0IHRpbWUgJHttZWFzdXJlTWlsbGlzZWNzfSBmb3IgbWVhc3VyZSAke21lYXN1cmUubWVhc3VyZU51bWJlcn1gKTtcbiAgfVxufVxuXG5jbGFzcyBWZXJvdmlvUGxheWJhY2sge1xuICBjb25zdHJ1Y3Rvcih2cnYpIHtcbiAgICB0aGlzLnZydiA9IHZydjtcbiAgICB0aGlzLmlkcyA9IFtdO1xuICAgIHRoaXMubWVhc3VyZXMgPSBbXTtcblxuICAgIC8vIEJ1aWxkIG1lYXN1cmUgdGltZW1hcCBhbmQgc2V0dXAgZXZlbnQgbGlzdGVuZXJzIG9uIG5vdGVzLlxuICAgIHRoaXMudnJ2LnJlbmRlclRvVGltZW1hcCh7IGluY2x1ZGVNZWFzdXJlczogdHJ1ZSwgaW5jbHVkZVJlc3RzOiB0cnVlIH0pLmZvckVhY2goZXZlbnQgPT4ge1xuICAgICAgaWYgKCdtZWFzdXJlT24nIGluIGV2ZW50KSB7XG4gICAgICAgIHRoaXMubWVhc3VyZXMucHVzaCh7XG4gICAgICAgICAgdGltZXN0YW1wOiBldmVudC50c3RhbXBcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBjb25zdCBtZWFzdXJlSW5kZXggPSB0aGlzLm1lYXN1cmVzLmxlbmd0aCAtIDE7XG4gICAgICBBcnJheSguLi4oZXZlbnQub24gfHwgW10pLCAuLi4oZXZlbnQucmVzdHNPbiB8fCBbXSkpLmZvckVhY2gobm90ZWlkID0+IHtcbiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQobm90ZWlkKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIF8gPT4ge1xuICAgICAgICAgIGNvbnN0IG1lYXN1cmVNaWxsaXNlY3MgPSBldmVudC50c3RhbXAgLSB0aGlzLm1lYXN1cmVzW21lYXN1cmVJbmRleF0udGltZXN0YW1wO1xuICAgICAgICAgIHRoaXMubW92ZVRvTWVhc3VyZVRpbWUobWVhc3VyZUluZGV4LCBtZWFzdXJlTWlsbGlzZWNzICsgMSk7XG4gICAgICAgICAgc2Vla01pZGkobWVhc3VyZUluZGV4LCBtZWFzdXJlTWlsbGlzZWNzKTtcbiAgICAgICAgfSk7XG4gICAgICB9KTtcbiAgICB9KTtcblxuICAgIHRoaXMubW92ZVRvTWVhc3VyZVRpbWUoMCwgMCk7XG4gIH1cblxuICBtb3ZlVG9NZWFzdXJlVGltZShtZWFzdXJlSW5kZXgsIG1lYXN1cmVNaWxsaXNlY3MpIHtcbiAgICBjb25zdCB0aW1lc3RhbXAgPSBNYXRoLm1heCgwLFxuICAgICAgTWF0aC5taW4oXG4gICAgICAgIG1lYXN1cmVJbmRleCA8IHRoaXMubWVhc3VyZXMubGVuZ3RoIC0gMSA/IHRoaXMubWVhc3VyZXNbbWVhc3VyZUluZGV4ICsgMV0udGltZXN0YW1wIDogdGhpcy5tZWFzdXJlc1ttZWFzdXJlSW5kZXhdLnRpbWVzdGFtcCArIG1lYXN1cmVNaWxsaXNlY3MsXG4gICAgICAgIHRoaXMubWVhc3VyZXNbbWVhc3VyZUluZGV4XS50aW1lc3RhbXAgKyBtZWFzdXJlTWlsbGlzZWNzKVxuICAgICk7XG4gICAgY29uc3QgZWxlbWVudHMgPSB0aGlzLnZydi5nZXRFbGVtZW50c0F0VGltZSh0aW1lc3RhbXApO1xuICAgIGlmICgoZWxlbWVudHMubm90ZXMubGVuZ3RoID4gMCkgJiYgKHRoaXMuaWRzICE9IGVsZW1lbnRzLm5vdGVzKSkge1xuICAgICAgdGhpcy5pZHMuZm9yRWFjaChub3RlaWQgPT4ge1xuICAgICAgICBpZiAoIWVsZW1lbnRzLm5vdGVzLmluY2x1ZGVzKG5vdGVpZCkpIHtcbiAgICAgICAgICBjb25zdCBub3RlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQobm90ZWlkKTtcbiAgICAgICAgICBub3RlLnNldEF0dHJpYnV0ZSgnZmlsbCcsICcjMDAwJyk7XG4gICAgICAgICAgbm90ZS5zZXRBdHRyaWJ1dGUoJ3N0cm9rZScsICcjMDAwJyk7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgICAgdGhpcy5pZHMgPSBlbGVtZW50cy5ub3RlcztcbiAgICAgIHRoaXMuaWRzLmZvckVhY2gobm90ZWlkID0+IHtcbiAgICAgICAgY29uc3Qgbm90ZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG5vdGVpZCk7XG4gICAgICAgIG5vdGUuc2V0QXR0cmlidXRlKCdmaWxsJywgJyNjMDAnKTtcbiAgICAgICAgbm90ZS5zZXRBdHRyaWJ1dGUoJ3N0cm9rZScsICcjYzAwJyk7XG4gICAgICB9KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3JlYXRlIGEgbWFwIG9mIHRpbWVzdGFtcCA9PiBtZWFzdXJlIG51bWJlciB0byBoZWxwIHdpdGggY3Vyc29yIHBvc2l0aW9uaW5nXG5mdW5jdGlvbiBwYXJzZU1lYXN1cmVzKCkge1xuICBsZXQgbWljcm9zZWNvbmRzUGVyUXVhcnRlciA9IDUwMDAwMDtcbiAgbGV0IG9mZnNldCA9IDA7XG5cbiAgbWlkaS5tYXBNZWFzdXJlVG9UaW1lc3RhbXAgPSBuZXcgTWFwKCk7XG5cbiAgLy8gRmlyc3QgbWVhc3VyZSBjYW4gYmUgMCBpbiBjYXNlIG9mIHBpY2t1cCBtZWFzdXJlLlxuICBtaWRpLmZpcnN0TWVhc3VyZU51bWJlciA9IG51bGw7XG5cbiAgbWlkaS5qc29uLnRyYWNrc1swXS5mb3JFYWNoKGV2ZW50ID0+IHtcbiAgICBpZiAoJ3NldFRlbXBvJyBpbiBldmVudCkge1xuICAgICAgbWljcm9zZWNvbmRzUGVyUXVhcnRlciA9IGV2ZW50LnNldFRlbXBvLm1pY3Jvc2Vjb25kc1BlclF1YXJ0ZXI7XG4gICAgfVxuICAgIG9mZnNldCArPSBldmVudC5kZWx0YTtcbiAgICBpZiAoJ21hcmtlcicgaW4gZXZlbnQpIHtcbiAgICAgIGNvbnN0IG1hcmtlciA9IGV2ZW50Lm1hcmtlci5zcGxpdCgnOicpO1xuICAgICAgaWYgKG1hcmtlclswXSA9PT0gJ01lYXN1cmUnKSB7XG4gICAgICAgIGlmIChtaWRpLmZpcnN0TWVhc3VyZU51bWJlciA9PT0gbnVsbCkge1xuICAgICAgICAgIG1pZGkuZmlyc3RNZWFzdXJlTnVtYmVyID0gTnVtYmVyKG1hcmtlclsxXSk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgbWVhc3VyZU51bWJlciA9IE51bWJlcihtYXJrZXJbMV0pIC0gbWlkaS5maXJzdE1lYXN1cmVOdW1iZXI7XG4gICAgICAgIGNvbnN0IHRpbWVzdGFtcCA9IG9mZnNldCAqIChtaWNyb3NlY29uZHNQZXJRdWFydGVyIC8gbWlkaS5qc29uLmRpdmlzaW9uIC8gMTAwMCk7XG4gICAgICAgIGNvbnN0IHRpbWVzdGFtcHMgPSBtaWRpLm1hcE1lYXN1cmVUb1RpbWVzdGFtcC5nZXQobWVhc3VyZU51bWJlcikgfHwgW107XG4gICAgICAgIG1pZGkubWFwTWVhc3VyZVRvVGltZXN0YW1wLnNldChtZWFzdXJlTnVtYmVyLCB0aW1lc3RhbXBzLmNvbmNhdCh0aW1lc3RhbXApKTtcbiAgICAgIH1cbiAgICB9XG4gIH0pO1xufVxuXG5hc3luYyBmdW5jdGlvbiBsb2FkTWlkaShncm9vdmUgPSBudWxsKSB7XG4gIGNvbnN0IGZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKCk7XG4gIGZvcm1EYXRhLmFwcGVuZCgnbXVzaWNYbWwnLCBuZXcgQmxvYihbbXVzaWNYbWxdLCB7IHR5cGU6ICd0ZXh0L3htbCcgfSkpO1xuICBpZiAoZ3Jvb3ZlICYmIGdyb292ZS50b0xvd2VyQ2FzZSgpICE9PSAnZGVmYXVsdCcpIGZvcm1EYXRhLmFwcGVuZCgnZ2xvYmFsR3Jvb3ZlJywgZ3Jvb3ZlKTtcbiAgdHJ5IHtcbiAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKCdtbWEvY29udmVydCcsIHsgbWV0aG9kOiAnUE9TVCcsIGJvZHk6IGZvcm1EYXRhIH0pO1xuICAgIGlmICghcmVzcG9uc2Uub2spIHRocm93IG5ldyBFcnJvcihyZXNwb25zZS5zdGF0dXNUZXh0KTtcbiAgICBjb25zdCBidWZmZXIgPSBhd2FpdCByZXNwb25zZS5hcnJheUJ1ZmZlcigpO1xuICAgIG1pZGkuanNvbiA9IGF3YWl0IHBhcnNlTWlkaUJ1ZmZlcihidWZmZXIpO1xuXG4gICAgcGFyc2VNZWFzdXJlcygpO1xuXG4gICAgaWYgKG1pZGkucGxheWVyKSBtaWRpLnBsYXllci5zdG9wKCk7XG4gICAgbWlkaS5wbGF5ZXIgPSBjcmVhdGVNaWRpUGxheWVyKHsganNvbjogbWlkaS5qc29uLCBtaWRpT3V0cHV0OiBtaWRpT3V0cHV0KCkgfSk7XG5cbiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmlsZS1lcnJvcicpLnRleHRDb250ZW50ID0gJyc7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BsYXllcicpLnN0eWxlLnZpc2liaWxpdHkgPSAndmlzaWJsZSc7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ291dHB1dHMnKS5kaXNhYmxlZCA9IGZhbHNlO1xuICAgIGlmICghZ3Jvb3ZlKSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZ3Jvb3ZlcycpLnZhbHVlID0gJyc7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2dyb292ZXMnKS5kaXNhYmxlZCA9IGZhbHNlO1xuICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdncm9vdmVzLWxpc3QnKS5kaXNhYmxlZCA9IGZhbHNlO1xuICB9XG4gIGNhdGNoIChleCkge1xuICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmaWxlLWVycm9yJykudGV4dENvbnRlbnQgPSAnQ291bGQgbm90IGNvbnZlcnQgdGhlIGZpbGUgdG8gTUlESS4nO1xuICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwbGF5ZXInKS5zdHlsZS52aXNpYmlsaXR5ID0gJ2hpZGRlbic7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ291dHB1dHMnKS5kaXNhYmxlZCA9IHRydWU7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2dyb292ZXMnKS52YWx1ZSA9ICcnO1xuICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdncm9vdmVzJykuZGlzYWJsZWQgPSB0cnVlO1xuICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdncm9vdmVzLWxpc3QnKS5kaXNhYmxlZCA9IHRydWU7XG4gICAgY29uc29sZS5lcnJvcihleCk7XG4gIH1cbn1cblxuZnVuY3Rpb24gc2Vla01pZGkobWVhc3VyZUluZGV4LCBtZWFzdXJlTWlsbGlzZWNzKSB7XG4gIGNvbnN0IHRpbWVzdGFtcCA9IG1pZGkubWFwTWVhc3VyZVRvVGltZXN0YW1wLmdldChtZWFzdXJlSW5kZXgpWzBdICsgbWVhc3VyZU1pbGxpc2VjcztcbiAgbWlkaS5wbGF5ZXIuc2Vlayh0aW1lc3RhbXApO1xuICBtaWRpLmN1cnJlbnRNZWFzdXJlSW5kZXggPSBtZWFzdXJlSW5kZXg7XG4gIGNvbnN0IG5vdyA9IHBlcmZvcm1hbmNlLm5vdygpO1xuICBtaWRpLmN1cnJlbnRNZWFzdXJlU3RhcnRUaW1lID0gbm93IC0gbWVhc3VyZU1pbGxpc2VjcztcbiAgbWlkaS5zdGFydFRpbWUgPSBub3cgLSB0aW1lc3RhbXA7XG4gIG1pZGkucGF1c2VUaW1lID0gbm93O1xufVxuXG5hc3luYyBmdW5jdGlvbiBwbGF5TWlkaSgpIHtcbiAgY29uc3Qgbm93ID0gcGVyZm9ybWFuY2Uubm93KCk7XG4gIGlmIChtaWRpLnBsYXllci5zdGF0ZSA9PT0gUExBWUVSX1BBVVNFRCB8fCBtaWRpLnN0YXJ0VGltZSAhPT0gbnVsbCkge1xuICAgIG1pZGkuc3RhcnRUaW1lICs9IG5vdyAtIG1pZGkucGF1c2VUaW1lO1xuICAgIG1pZGkuY3VycmVudE1lYXN1cmVTdGFydFRpbWUgKz0gbm93IC0gbWlkaS5wYXVzZVRpbWU7XG4gIH1cbiAgZWxzZSB7XG4gICAgbWlkaS5zdGFydFRpbWUgPSBub3c7XG4gICAgbWlkaS5jdXJyZW50TWVhc3VyZUluZGV4ID0gMDtcbiAgICBtaWRpLmN1cnJlbnRNZWFzdXJlU3RhcnRUaW1lID0gbm93O1xuICB9XG5cbiAgY29uc3QgbWlkaUZpbGVTbGljZXIgPSBuZXcgTWlkaUZpbGVTbGljZXIoeyBqc29uOiBtaWRpLmpzb24gfSk7XG5cbiAgbGV0IGxhc3RUaW1lID0gbm93O1xuICBjb25zdCBkaXNwbGF5RXZlbnRzID0gKG5vdykgPT4ge1xuICAgIGlmIChtaWRpLnBsYXllci5zdGF0ZSAhPT0gUExBWUVSX1BMQVlJTkcpIHJldHVybjtcblxuICAgIG1pZGlGaWxlU2xpY2VyLnNsaWNlKGxhc3RUaW1lIC0gbWlkaS5zdGFydFRpbWUsIG5vdyAtIG1pZGkuc3RhcnRUaW1lKS5mb3JFYWNoKGV2ZW50ID0+IHtcbiAgICAgIGlmIChldmVudC5ldmVudC5tYXJrZXIpIHtcbiAgICAgICAgY29uc3QgbWFya2VyID0gZXZlbnQuZXZlbnQubWFya2VyLnNwbGl0KCc6Jyk7XG4gICAgICAgIGlmIChtYXJrZXJbMF0gPT09ICdNZWFzdXJlJykge1xuICAgICAgICAgIG1pZGkuY3VycmVudE1lYXN1cmVJbmRleCA9IHBhcnNlSW50KG1hcmtlclsxXSkgLSBtaWRpLmZpcnN0TWVhc3VyZU51bWJlcjtcbiAgICAgICAgICBtaWRpLmN1cnJlbnRNZWFzdXJlU3RhcnRUaW1lID0gbm93O1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKG1hcmtlclswXSA9PT0gJ0dyb292ZScpIHtcbiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZ3Jvb3ZlcycpLnZhbHVlID0gbWFya2VyWzFdO1xuICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdncm9vdmVzLWxpc3QnKS52YWx1ZSA9IG1hcmtlclsxXTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pO1xuICAgIG1pZGkuc2NvcmUubW92ZVRvTWVhc3VyZVRpbWUobWlkaS5jdXJyZW50TWVhc3VyZUluZGV4LCBNYXRoLm1heCgwLCBub3cgLSBtaWRpLmN1cnJlbnRNZWFzdXJlU3RhcnRUaW1lKSk7XG5cbiAgICAvLyBTY2hlZHVsZSBuZXh0IGN1cnNvciBtb3ZlbWVudC5cbiAgICBsYXN0VGltZSA9IG5vdztcbiAgICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZGlzcGxheUV2ZW50cyk7XG4gIH07XG4gIHJlcXVlc3RBbmltYXRpb25GcmFtZShkaXNwbGF5RXZlbnRzKTtcblxuICBpZiAobWlkaS5wbGF5ZXIuc3RhdGUgPT09IFBMQVlFUl9QQVVTRUQpIHtcbiAgICBhd2FpdCBtaWRpLnBsYXllci5yZXN1bWUoKTtcbiAgfVxuICBlbHNlIHtcbiAgICBhd2FpdCBtaWRpLnBsYXllci5wbGF5KCk7XG4gIH1cblxuICAvLyBSZXNldC5cbiAgaWYgKG1pZGkucGxheWVyLnN0YXRlICE9PSBQTEFZRVJfUEFVU0VEKSB7XG4gICAgbWlkaS5zdGFydFRpbWUgPSBudWxsO1xuICB9XG59XG5cbmFzeW5jIGZ1bmN0aW9uIHBhdXNlTWlkaSgpIHtcbiAgaWYgKG1pZGkucGxheWVyKSB7XG4gICAgbWlkaS5wbGF5ZXIucGF1c2UoKTtcbiAgfVxuICBtaWRpLnBhdXNlVGltZSA9IHBlcmZvcm1hbmNlLm5vdygpO1xufVxuXG5hc3luYyBmdW5jdGlvbiByZXdpbmRNaWRpKCkge1xuICBpZiAobWlkaS5wbGF5ZXIpIHtcbiAgICBtaWRpLnBsYXllci5zdG9wKCk7XG4gIH1cbiAgaWYgKG1pZGkuc2NvcmUpIHtcbiAgICBtaWRpLnNjb3JlLm1vdmVUb01lYXN1cmVUaW1lKDAsIDApO1xuICB9XG4gIG1pZGkuc3RhcnRUaW1lID0gbnVsbDtcbn1cblxuYXN5bmMgZnVuY3Rpb24gaGFuZGxlTWlkaU91dHB1dFNlbGVjdChlKSB7IGxvYWRNaWRpKCkudGhlbigoKSA9PiByZXdpbmRNaWRpKCkpOyB9XG5hc3luYyBmdW5jdGlvbiBoYW5kbGVNaWRpUmV3aW5kKGUpIHsgcmV3aW5kTWlkaSgpOyB9XG5hc3luYyBmdW5jdGlvbiBoYW5kbGVNaWRpUGxheShlKSB7IHBsYXlNaWRpKCk7IH1cbmFzeW5jIGZ1bmN0aW9uIGhhbmRsZU1pZGlQYXVzZShlKSB7IHBhdXNlTWlkaSgpOyB9XG5cbmZ1bmN0aW9uIG1pZGlPdXRwdXQoKSB7XG4gIGNvbnN0IG91dHB1dHMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3V0cHV0cycpO1xuICBpZiAob3V0cHV0cy52YWx1ZSA9PT0gJ2xvY2FsJykge1xuICAgIHJldHVybiBuZXcgU291bmRGb250T3V0cHV0KG1pZGkuanNvbik7XG4gIH1cbiAgcmV0dXJuIEFycmF5LmZyb20obWlkaS5hY2Nlc3Mub3V0cHV0cy52YWx1ZXMoKSkuZmluZChvdXRwdXQgPT4gb3V0cHV0LmlkID09PSBvdXRwdXRzLnZhbHVlKTtcbn1cblxuZnVuY3Rpb24gcG9wdWxhdGVNaWRpT3V0cHV0cyhtaWRpQWNjZXNzKSB7XG4gIGNvbnN0IG91dHB1dHMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3V0cHV0cycpO1xuICBjb25zdCBjdXJyZW50ID0gb3V0cHV0cy52YWx1ZTtcbiAgb3V0cHV0cy5pbm5lckhUTUwgPSAnJztcbiAgW3sgaWQ6ICdsb2NhbCcsIG5hbWU6ICcobG9jYWwgc3ludGgpJyB9XS5jb25jYXQoLi4uKG1pZGlBY2Nlc3MgPyBtaWRpQWNjZXNzLm91dHB1dHMudmFsdWVzKCkgOiBbXSkpLmZvckVhY2gob3V0cHV0ID0+IHtcbiAgICBjb25zdCBvcHRpb24gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdvcHRpb24nKTtcbiAgICBvcHRpb24udmFsdWUgPSBvdXRwdXQuaWQ7XG4gICAgb3B0aW9uLnRleHQgPSBvdXRwdXQubmFtZTtcbiAgICBpZiAob3B0aW9uLnZhbHVlID09PSBjdXJyZW50KSBvcHRpb24uc2VsZWN0ZWQgPSB0cnVlO1xuICAgIG91dHB1dHMuYWRkKG9wdGlvbik7XG4gIH0pO1xufVxuXG5mdW5jdGlvbiBoYW5kbGVHcm9vdmVTZWxlY3QoZSkge1xuICBpZiAobWlkaS5ncm9vdmVzLmZpbmQoZyA9PiBnID09PSBlLnRhcmdldC52YWx1ZSkpIHtcbiAgICBsb2FkTWlkaShlLnRhcmdldC52YWx1ZSkudGhlbigoKSA9PiByZXdpbmRNaWRpKCkpO1xuICB9XG59XG5cbmFzeW5jIGZ1bmN0aW9uIHBvcHVsYXRlR3Jvb3ZlcygpIHtcbiAgY29uc3QgZ3Jvb3ZlcyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdncm9vdmVzJyk7XG4gIGNvbnN0IGdyb292ZXNMaXN0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2dyb292ZXMtbGlzdCcpO1xuICBtaWRpLmdyb292ZXMgPSBbXTtcbiAgdHJ5IHtcbiAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKCdtbWEvZ3Jvb3ZlcycpO1xuICAgIGlmICghcmVzcG9uc2Uub2spIHRocm93IG5ldyBFcnJvcihyZXNwb25zZS5zdGF0dXNUZXh0KTtcbiAgICBjb25zdCBsaW5lcyA9IGF3YWl0IHJlc3BvbnNlLnRleHQoKTtcbiAgICBbJ0RlZmF1bHQnLCAnTm8gZ3Jvb3ZlIG92ZXJyaWRlLCBqdXN0IHdoYXRldmVyIGlzIHNwZWNpZmllZCBpbiB0aGUgc2NvcmUuJywgJ05vbmUnLCAnTm8gZ3Jvb3ZlLCBqdXN0IHRoZSBjaG9yZHMuJ10uY29uY2F0KGxpbmVzLnNwbGl0KCdcXG4nKSkuZm9yRWFjaCgobGluZSwgaW5kZXgsIGxpbmVzKSA9PiB7XG4gICAgICBpZiAoaW5kZXggJSAyID09PSAxKSB7XG4gICAgICAgIGNvbnN0IG9wdGlvbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ29wdGlvbicpO1xuICAgICAgICBvcHRpb24udmFsdWUgPSBsaW5lc1tpbmRleC0xXS50cmltKCk7XG4gICAgICAgIG9wdGlvbi50ZXh0ID0gbGluZS50cmltKCk7XG4gICAgICAgIGdyb292ZXNMaXN0LmFwcGVuZENoaWxkKG9wdGlvbik7XG4gICAgICAgIG1pZGkuZ3Jvb3Zlcy5wdXNoKG9wdGlvbi52YWx1ZSk7XG4gICAgICB9XG4gICAgfSk7XG4gICAgZ3Jvb3Zlcy5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBoYW5kbGVHcm9vdmVTZWxlY3QpO1xuICB9XG4gIGNhdGNoIChleCkge1xuICAgIGNvbnNvbGUuZXJyb3IoZXgpO1xuICB9XG59XG5cbndpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgYXN5bmMgKCkgPT4ge1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGxheWxpc3QnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBoYW5kbGVGaWxlU2VsZWN0LCBmYWxzZSk7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpcmVhbCcpLmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsIGhhbmRsZUlSZWFsQ2hhbmdlLCBmYWxzZSk7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzaGVldHMnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBoYW5kbGVTaGVldFNlbGVjdCwgZmFsc2UpO1xuICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dFtuYW1lPVwicmVuZGVyZXJcIl0nKS5mb3JFYWNoKGlucHV0ID0+IHtcbiAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBoYW5kbGVSZW5kZXJlckNoYW5nZSk7XG4gIH0pO1xuICAvLyBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dFtuYW1lPVwibm90YXRpb25cIl0nKS5mb3JFYWNoKGlucHV0ID0+IHtcbiAgLy8gICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBoYW5kbGVOb3RhdGlvbkNoYW5nZSk7XG4gIC8vIH0pO1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2FtcGxlcycpLmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsIGhhbmRsZVNhbXBsZVNlbGVjdCwgZmFsc2UpO1xuICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIGhhbmRsZVBsYXlQYXVzZUtleSk7XG5cbiAgdmVyb3Zpby5tb2R1bGUub25SdW50aW1lSW5pdGlhbGl6ZWQgPSBhc3luYyBfID0+IHtcbiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndnJ2LXZlcnNpb24nKS5pbm5lclRleHQgPSBuZXcgdmVyb3Zpby50b29sa2l0KCkuZ2V0VmVyc2lvbigpO1xuICB9XG4vLyAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FiYy12ZXJzaW9uJykuaW5uZXJUZXh0ID0gYWJjanMuc2lnbmF0dXJlO1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3NtZC12ZXJzaW9uJykuaW5uZXJUZXh0ID0gbmV3IG9zbWQuT3BlblNoZWV0TXVzaWNEaXNwbGF5KCdzaGVldCcpLlZlcnNpb247XG5cbiAgcG9wdWxhdGVNaWRpT3V0cHV0cyhudWxsKTtcbiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ291dHB1dHMnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBoYW5kbGVNaWRpT3V0cHV0U2VsZWN0LCBmYWxzZSk7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXdpbmQnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGhhbmRsZU1pZGlSZXdpbmQsIGZhbHNlKTtcbiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BsYXknKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGhhbmRsZU1pZGlQbGF5LCBmYWxzZSk7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYXVzZScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgaGFuZGxlTWlkaVBhdXNlLCBmYWxzZSk7XG5cbiAgcG9wdWxhdGVHcm9vdmVzKCk7XG5cbiAgaWYgKG5hdmlnYXRvci5yZXF1ZXN0TUlESUFjY2VzcykgbmF2aWdhdG9yLnJlcXVlc3RNSURJQWNjZXNzKCkudGhlbihtaWRpQWNjZXNzID0+IHtcbiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmlyZWZveC1taWRpJykuY2xhc3NMaXN0LmFkZCgnaGlkZScpO1xuICAgIHBvcHVsYXRlTWlkaU91dHB1dHMobWlkaUFjY2Vzcyk7XG4gICAgbWlkaUFjY2Vzcy5vbnN0YXRlY2hhbmdlID0gKCkgPT4gcG9wdWxhdGVNaWRpT3V0cHV0cyhtaWRpQWNjZXNzKTtcbiAgICBtaWRpLmFjY2VzcyA9IG1pZGlBY2Nlc3M7XG4gIH0sIGVycm9yID0+IHtcbiAgICBjb25zdCBpc0ZpcmVmb3ggPSBuYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCkuaW5kZXhPZignZmlyZWZveCcpID4gLTE7XG4gICAgaWYgKGlzRmlyZWZveCkge1xuICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpcmVmb3gtbWlkaScpLmNsYXNzTGlzdC5yZW1vdmUoJ2hpZGUnKTtcbiAgICB9XG4gICAgY29uc29sZS5lcnJvcihlcnJvcik7XG4gIH0pO1xufSlcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ== \ No newline at end of file diff --git a/demo/web/dist/ireal2musicxml-demo.js.gz b/demo/web/dist/ireal2musicxml-demo.js.gz deleted file mode 100644 index 8e6c2e7..0000000 Binary files a/demo/web/dist/ireal2musicxml-demo.js.gz and /dev/null differ diff --git a/demo/web/dist/jazz.txt b/demo/web/dist/jazz.txt deleted file mode 100644 index 1175ab8..0000000 --- a/demo/web/dist/jazz.txt +++ /dev/null @@ -1 +0,0 @@ -irealb://%39%2E%32%30%20%53%70%65%63%69%61%6C=%57%61%72%72%65%6E%20%45%61%72%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%42%2C%37%42%34%44%39%2C%58%51%79%58%2C%43%7C%51%79%58%36%2D%46%7C%51%58%79%2C%39%44%7C%51%79%58%2C%36%2D%46%7C%51%79%7C%73%43%37%2C%34%54%41%2A%7B%20%2C%37%47%7C%4E%31%6C%44%39%44%6C%32%4E%5A%4C%20%51%79%58%51%79%58%7D%47%37%2C%37%62%41%73%20%2C%37%47%7C%51%79%58%2C%39%2C%58%79%51%7C%37%41%2C%37%4B%51%79%58%2C%2A%42%43%37%2C%6C%63%4B%51%79%58%2C%37%44%5A%4C%20%6C%63%51%4B%79%58%2C%36%46%5A%4C%20%6C%63%4B%51%79%58%20%4C%5A%47%37%5B%5D%20%36%43%37%42%2C%37%43%5B%2A%41%44%39%2C%43%7C%51%79%58%2C%36%2D%46%7C%51%79%58%39%2C%44%7C%51%79%58%2C%36%2D%46%7C%51%79%58%2C%58%79%51%7C%73%5D%20%20%6C%63%2C%42%62%37%2C%41%37%7C%6C%44%39%2C%58%79%51%7C%47%37%2C%20%43%36%20%5A%20==%30=%30===%32%36%2D%32=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%44%34%46%5E%37%20%5A%4C%37%46%20%37%2D%43%5A%4C%37%43%20%37%41%5E%5A%4C%37%45%20%37%5E%62%44%5A%4C%37%62%41%42%62%5E%37%20%34%54%5B%41%2A%20%37%5E%41%5A%41%37%4C%5A%44%5E%62%44%5A%4C%37%62%41%20%37%5E%46%5B%41%5D%2A%20%37%43%20%37%2D%47%5A%4C%37%47%20%37%2D%37%20%45%37%4C%20%37%5E%62%47%43%5B%42%2A%5D%2D%37%20%46%37%46%5A%4C%37%43%20%37%5E%41%5A%4C%37%45%20%5E%37%62%44%5A%4C%37%62%41%20%37%5E%62%42%5A%4C%5E%37%58%79%51%43%5A%4C%37%43%37%5E%62%44%7C%4C%5A%45%2D%37%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%62%5E%42%5A%4C%37%46%20%37%5E%44%5A%4C%37%41%20%62%37%58%79%51%37%46%20%37%2D%42%5A%4C%37%46%2D%37%20%43%37%4C%37%43%20%37%5E%41%5A%4C%37%45%20%37%5E%44%62%5A%4C%37%62%41%20%37%5E%46%5B%41%2A%5D%20%5A%43%2D%37%20%47%7C%51%79%58%62%5E%37%20%41%62%37%4C%5A%44%62%5E%37%20%45%37%4C%5A%41%5E%37%20%43%37%4C%5A%46%5E%37%20%20%20%5A==%30=%30===%35%32%6E%64%20%53%74%72%65%65%74%20%54%68%65%6D%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%47%20%37%34%43%20%41%2D%2D%41%20%43%5A%4C%37%47%20%37%2D%44%5A%4C%2D%37%41%20%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%37%4C%5A%44%2D%34%54%41%2A%7B%5A%4C%20%6C%63%4C%5A%43%58%79%37%44%5A%4C%20%6C%63%4B%51%79%58%36%46%5A%20%4C%6C%63%4B%51%79%58%2C%37%43%42%2A%5B%7D%51%2C%58%79%51%4B%37%47%20%43%5A%37%2D%41%20%43%4B%63%6C%20%20%37%2D%44%5A%4C%37%2D%41%20%43%5A%4C%37%47%37%20%2D%44%5A%4C%37%2D%41%20%2C%43%41%2A%5B%5D%20%47%37%4C%5A%51%79%58%37%47%4C%5A%44%2D%37%20%47%37%4C%5A%43%20%47%37%4C%5A%43%58%79%51%5A%20==%30=%30===%35%30%30%20%4D%69%6C%65%73%20%48%69%67%68=%43%6F%72%65%61%20%43%68%69%63%6B==%42%6F%73%73%61%20%4E%6F%76%61=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%37%45%7C%51%79%2D%37%58%79%51%4C%20%6C%63%4B%51%79%58%37%5E%62%42%5A%4C%6C%20%63%4B%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%5A%42%68%37%58%45%34%34%54%5B%51%79%58%37%2D%7C%41%2D%37%58%6C%63%4B%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%68%23%46%5A%4C%20%6C%63%4B%51%79%20%51%4C%5A%43%51%79%58%39%23%4B%51%79%58%37%5A%42%37%23%39%20%6C%63%4B%51%79%58%37%2D%43%51%7B%59%20%51%20%79%58%51%79%58%5A%20%20%6C%63%4B%51%79%58%4C%5A%41%62%5E%4C%20%6C%63%4B%63%6C%20%20%7D==%30=%30===%35%30%32%20%42%6C%75%65%73=%52%6F%77%6C%65%73%20%4A%69%6D%6D%79==%57%61%6C%74%7A=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%2D%37%58%79%51%51%79%58%37%2D%41%7C%51%79%58%39%23%37%45%51%7C%79%58%37%68%42%7C%51%79%58%37%5E%62%44%7C%7C%44%62%5E%37%41%34%33%54%7B%46%31%4E%5A%4C%7C%45%37%23%39%2D%62%41%7C%51%79%58%37%5E%62%42%7C%51%79%39%58%62%37%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%20%44%62%37%51%79%58%37%68%58%39%62%37%42%51%7C%42%37%62%68%23%46%32%4E%7C%7D%20%37%45%20%35%23%37%45%5E%7C%51%79%58%35%23%37%5E%45%7C%51%79%58%39%37%58%79%51%7C%79%58%37%68%23%79%51%7C%45%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%20%42%61%6C%6C%61%64=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%41%20%34%44%2D%37%20%79%58%37%5E%42%5A%4C%39%23%37%23%46%20%37%23%2D%43%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%47%51%7C%45%2D%37%34%54%41%2A%7B%20%37%2D%23%46%23%2D%37%20%42%20%37%2D%45%5A%4C%33%31%62%37%42%20%37%5E%5A%44%4C%37%41%20%37%2D%45%31%4E%5A%4C%39%62%37%47%2D%36%4C%5A%46%5A%4C%35%23%6F%62%45%20%37%45%2D%37%20%41%5E%2D%46%20%37%2D%44%5A%4C%39%62%37%41%20%2D%37%45%5A%4C%37%47%20%37%2D%44%32%4E%7D%20%37%37%4C%5A%45%2D%5A%4C%37%6F%46%5A%4C%39%62%37%37%20%47%37%4C%46%5A%4C%37%6F%62%47%20%37%2D%47%5A%4C%37%42%62%20%37%2D%46%42%2A%5D%51%79%58%37%5E%43%5A%2D%37%20%42%62%2D%44%5A%4C%37%2C%37%2D%45%73%79%51%7C%45%62%5A%4C%39%62%37%62%41%20%37%2D%62%45%5A%4C%2D%37%45%20%37%5E%62%44%5A%4C%37%62%41%20%37%2D%44%62%5E%37%20%58%37%5E%62%45%62%37%41%20%37%41%6C%44%2D%37%58%37%5E%42%5A%4C%39%23%37%23%46%20%37%2D%43%23%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%47%20%79%51%7C%45%2D%2A%5B%2C%37%41%46%20%37%2D%23%46%23%2D%37%20%47%20%37%2D%45%5A%4C%39%62%37%42%20%37%2D%46%23%5A%4C%37%41%20%37%2D%45%5A%4C%39%62%37%42%2D%36%4C%5A%46%5A%4C%35%23%39%5A%4C%37%47%20%2D%37%20%41%37%6E%69%64%6E%45%20%20%51%79%58%39%36%2A%3C%5B%51%20%51%79%58%5D%20%51%20%20%37%5E%44%5A%4C%67%3E%44%2D%37%45%5A%4C%37%6F%58%2C%37%47%6C%37%23%39%4C%5A%20%29%6F%62%42%28%20%29%6F%41%28%20%29%6F%41%62%28%39%23%37%62%41%51%79%58%2C%39%23%37%41%28%42%6F%29%7C%41%20%37%2D%45%79%51%43%5E%39%58%79%51%5A%20==%30=%30===%41%20%42%65%61%75%74%69%66%75%6C%20%46%72%69%65%6E%64%73%68%69%70=%4B%61%68%6E%20%44%6F%6E%61%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%44%7C%51%34%43%5E%37%58%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%5E%37%46%7C%51%79%58%31%31%23%37%62%47%7C%51%79%41%2D%37%58%79%34%54%41%2A%7B%58%37%2D%45%7C%37%58%79%51%7C%42%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%42%2A%5B%7D%51%79%58%37%47%62%37%58%79%51%2D%44%7C%51%79%7C%51%79%58%37%58%79%51%7C%44%58%31%31%23%37%62%47%7C%51%79%58%37%5E%43%2A%41%5B%5D%51%79%58%35%23%37%47%7C%51%79%58%37%79%51%7C%46%5E%37%41%7C%51%79%45%68%37%20%41%37%62%39%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%20%41%37%4C%5A%44%37%20%47%37%20%5A%20==%30=%30===%41%20%42%6C%6F%73%73%6F%6D%20%46%65%6C%6C=%42%61%72%6E%65%73%2D%43%6F%72%6E%65%6C%69%75%73==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%44%73%20%20%44%34%42%62%36%20%7C%51%79%58%36%62%42%5A%4C%35%23%37%46%20%46%37%7C%51%79%58%37%2D%43%6C%7C%2C%6F%42%73%20%42%62%5E%37%2F%34%54%41%2A%5B%2C%6F%42%73%20%43%2D%37%20%46%42%2A%5B%5D%37%46%2C%43%2F%37%46%2C%6F%42%36%2C%62%42%73%5A%4C%37%46%20%37%2D%43%5A%4C%37%6C%42%62%36%20%6C%7C%2C%6F%62%2D%43%7C%51%79%58%79%51%7C%6C%62%42%7C%51%79%58%37%5E%62%45%5A%4C%35%23%62%37%42%20%36%62%42%5A%4C%35%23%37%46%20%37%46%5E%37%2F%44%58%37%2D%43%6C%7C%62%42%5A%4C%37%42%62%36%20%42%5A%4C%37%6F%62%44%20%44%2F%37%5E%62%42%5A%36%4C%2D%62%45%20%37%5E%62%45%5A%4C%35%23%37%62%43%2D%37%20%46%7C%51%79%58%37%36%20%73%43%2D%37%2C%46%37%5A%20==%30=%30===%41%20%43%65%72%74%61%69%6E%20%53%6D%69%6C%65=%46%61%69%6E%2D%57%65%62%73%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%34%47%2D%37%2C%58%2C%37%2D%47%7C%51%79%58%37%2D%44%7C%51%58%79%2C%36%46%7C%51%79%58%2C%37%43%7C%51%79%58%79%51%7C%43%37%34%54%41%2A%5B%2C%37%5E%43%7C%79%51%4B%63%6C%47%7C%51%79%58%2C%37%2D%44%7C%51%79%58%2C%41%37%7C%51%79%58%2C%37%2D%45%42%2A%5B%5D%20%20%37%2C%58%79%51%58%2C%37%5E%46%36%46%7C%51%79%5A%44%2D%37%2C%51%79%58%2C%37%2D%47%41%2A%5B%5D%51%79%58%43%37%7C%51%79%58%2C%37%2D%47%5A%4C%2C%37%47%20%7C%43%37%2C%58%4C%37%2D%41%20%37%5E%62%42%43%44%2D%37%58%79%46%20%37%2D%43%7C%51%79%58%2C%37%5E%46%7C%79%51%58%2C%37%43%7C%51%79%58%2C%37%2D%47%7C%51%37%20%5D%5B%2A%7C%51%79%58%2C%2C%37%2D%47%5A%41%68%37%2C%20%20%2C%43%2F%37%5E%46%7C%51%79%58%2C%36%2D%42%62%7C%51%79%58%2C%37%2D%47%5A%4C%39%62%37%44%44%2D%37%2C%4C%7C%51%79%58%2C%20%43%37%4C%5A%46%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%20%43%68%69%6C%64%20%49%73%20%42%6F%72%6E=%48%61%6E%6E%61%20%52%6F%6C%61%6E%64==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%5E%37%79%58%62%42%2F%2D%62%45%7C%51%79%58%37%5E%42%62%7C%51%79%58%62%42%2F%2D%62%45%7C%51%79%58%51%7C%42%62%5E%33%54%41%2A%5B%23%37%44%7C%51%62%58%79%51%7C%7C%51%79%58%35%23%37%44%7C%51%79%58%37%2D%7C%47%51%79%58%39%23%37%44%7C%51%79%58%37%68%41%47%2D%37%58%79%42%2F%2D%62%45%62%42%2F%2D%62%47%2D%37%58%79%37%5E%62%42%42%2A%5B%5D%51%79%58%37%46%7C%79%51%58%73%75%73%37%46%7C%51%79%58%37%43%7C%51%58%79%51%7C%45%7C%51%79%58%35%37%62%41%7C%51%62%5E%37%58%79%45%7C%51%79%58%74%6C%61%37%44%7C%51%79%58%5E%37%62%42%7C%51%79%58%62%42%2F%2D%62%45%7C%51%62%5E%37%58%79%42%7C%51%79%58%58%79%51%7C%42%62%2F%46%58%79%51%7C%47%62%36%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%73%75%73%58%79%51%7C%46%37%58%79%51%5A%20==%30=%30===%41%20%46%65%6C%69%63%69%64%61%64%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%39%34%43%5E%37%28%79%58%37%2D%45%5A%4C%20%6C%63%4B%51%79%58%5E%37%43%5A%4C%20%6C%63%4B%51%79%58%29%37%2D%41%51%7C%42%37%62%34%54%41%2A%7B%5A%4C%20%6C%63%28%52%65%70%65%5E%43%42%2A%5B%7D%20%37%47%20%37%2D%44%5A%37%4C%41%3E%29%6C%61%6E%6F%69%74%70%4F%20%74%61%37%58%79%51%4B%3C%20%37%2D%45%58%37%5E%46%7C%51%7C%45%37%62%7C%51%79%58%37%2D%47%5A%4C%29%37%2D%62%41%20%28%6C%63%4B%51%79%58%37%2D%41%7C%51%79%58%39%43%37%58%79%51%79%58%37%68%42%58%37%47%7C%51%37%58%79%51%7C%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%58%2D%37%41%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%41%2D%37%58%79%2D%44%7C%51%79%43%5A%4C%37%47%43%43%5E%37%4C%5A%4C%78%5A%4C%37%5E%46%5A%4C%37%43%5A%4C%2D%37%47%5A%4C%78%5A%4C%37%5E%43%5A%4C%37%46%5A%44%2D%37%4C%5A%2A%5B%5D%51%79%37%2D%41%7C%51%4C%5A%46%23%68%6C%44%2A%5B%5D%2C%37%47%2C%37%2D%44%7C%2C%41%37%2C%37%2D%45%73%5A%4C%39%62%37%42%5A%4C%37%41%2D%37%58%79%78%5A%4C%37%5E%6C%63%4B%51%79%7C%44%37%2F%46%4C%39%62%37%45%20%37%68%42%7C%51%79%58%37%41%2D%7C%51%79%58%46%2F%37%2D%44%7C%51%79%58%23%5A%41%2D%37%58%51%79%58%47%2F%20%20%5A%20==%30=%30===%41%20%46%69%6E%65%20%52%6F%6D%61%6E%63%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%34%43%36%58%79%79%58%37%2D%45%7C%51%79%58%37%6F%23%44%7C%79%51%58%36%2D%44%7C%51%79%58%37%6F%23%43%7C%51%51%7C%41%2D%37%34%54%41%2A%5B%41%7C%51%79%58%7C%47%37%58%79%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%37%58%6F%62%45%7C%51%79%58%36%43%42%2A%5B%5D%51%51%7C%45%2D%37%51%79%58%37%2D%45%7C%51%79%58%44%37%58%79%51%51%79%58%36%2D%44%7C%51%79%58%37%6F%23%43%51%7C%79%58%36%43%41%2A%5B%5D%51%79%58%37%47%7C%7C%44%23%6F%37%7C%51%79%58%37%23%46%7C%51%79%7C%41%2D%37%58%51%79%58%37%43%7C%51%79%58%36%43%43%2A%5B%51%5D%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%7C%46%5E%37%58%51%79%58%37%2D%68%37%20%42%37%62%39%4C%5A%45%2D%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%20%46%6C%6F%77%65%72%20%49%73%20%41%20%4C%6F%76%65%73%6F%6D%65%20%54%68%69%6E%67=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%44%20%33%31%62%34%42%37%23%31%37%62%45%20%33%31%62%37%62%42%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%4C%5A%41%62%37%34%54%41%2A%7B%37%5E%62%44%5A%5E%37%28%46%23%41%20%37%68%62%45%42%2A%5B%7D%51%79%58%36%44%62%6C%7C%2C%5E%44%2C%37%62%45%73%20%29%37%2D%62%37%23%35%4C%44%5A%4C%37%62%2F%37%5E%44%5A%68%37%20%41%37%23%43%28%37%68%23%47%20%29%37%68%23%47%28%2F%41%37%5E%44%7C%51%79%58%37%5E%44%5A%4C%39%62%37%23%35%29%4C%45%7C%51%79%58%63%4B%51%79%58%29%58%79%51%7C%41%2A%5B%5D%20%31%31%23%37%62%41%20%37%5E%47%62%5A%4C%31%31%23%37%47%20%31%31%23%37%62%41%42%37%23%31%31%37%5E%44%28%41%45%73%20%29%37%78%20%4C%5A%20%5E%44%5A%4C%37%62%44%20%33%31%62%37%62%41%4C%5A%37%62%45%20%33%31%62%37%62%42%5A%4C%20%78%37%28%46%23%2D%20%5A%4C%20%6C%62%37%2C%44%5E%2C%7C%6C%44%62%36%58%79%51%5A%20==%30=%30===%41%20%46%6F%67%67%79%20%44%61%79=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%34%46%5E%37%58%58%37%5E%46%7C%51%79%58%39%36%62%42%7C%51%58%79%37%5E%46%7C%51%79%58%39%36%62%42%7C%51%79%79%51%7C%45%37%34%54%76%2A%5B%20%39%2D%41%5A%44%31%33%58%79%44%20%37%2D%41%5A%4C%36%2D%41%20%2D%41%7C%79%51%58%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%31%33%62%39%4C%7C%51%79%58%2D%79%58%37%2D%47%2D%37%20%43%37%62%37%44%7C%51%79%58%37%5E%46%41%2A%7B%5D%37%20%43%20%37%2D%47%5A%4C%37%44%20%36%46%5A%4C%39%58%79%51%7C%47%5A%4C%39%44%46%20%37%2D%43%79%51%7C%46%36%5E%46%31%4E%42%2A%5B%5D%51%79%58%37%43%7C%79%51%58%37%47%7C%51%79%58%37%62%41%7C%51%79%58%37%58%79%51%7C%58%37%43%7C%51%2D%43%32%4E%43%5E%37%58%79%51%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%7C%44%51%79%58%37%2D%41%7C%51%79%58%37%62%45%7C%79%51%7D%5B%2A%62%42%5A%4C%37%43%2F%37%2D%47%46%37%58%79%51%46%5A%4C%43%2F%37%2D%47%20%43%2F%37%5E%46%51%7C%79%58%37%62%45%7C%51%79%58%37%5E%62%42%7C%5E%37%2F%43%20%7C%51%79%58%37%4C%5A%46%5E%37%2F%43%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%41%20%47%68%6F%73%74%20%4F%66%20%41%20%43%68%61%6E%63%65=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%6F%62%34%43%5E%37%58%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%2D%37%47%7C%51%79%58%31%31%23%37%62%44%7C%51%79%45%2D%37%20%45%34%54%41%2A%7B%62%37%41%20%37%37%4C%5A%4E%31%58%37%5E%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%47%20%37%2D%44%5A%4C%37%41%20%37%45%79%51%7C%45%68%47%20%37%2D%44%39%62%37%42%7C%42%44%2D%37%58%23%46%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%20%47%37%5E%43%7C%51%79%58%35%23%37%47%7C%51%79%68%37%58%79%51%2A%5B%5D%20%39%5A%4C%37%43%20%2D%37%20%41%37%79%58%31%31%23%37%62%44%7C%51%79%58%37%5E%41%43%2A%5B%5D%20%35%23%37%47%20%37%2D%44%5A%4C%51%7C%47%2D%37%45%7C%51%79%58%46%2D%37%20%42%62%37%4C%5A%45%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%5E%37%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%20%4B%69%73%73%20%54%6F%20%42%75%69%6C%64%20%41%20%44%72%65%61%6D%20%4F%6E=%4B%61%6C%6D%61%72%2D%52%75%62%79%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%2C%37%47%34%43%5E%37%2C%5A%4C%2C%39%62%37%41%20%2C%37%2D%44%5A%4C%6F%37%62%45%20%2C%37%2D%45%5A%4C%2C%37%2D%44%20%44%2D%37%2C%20%34%54%41%2A%7B%43%32%4E%5A%4C%41%37%62%39%2C%79%58%7D%20%37%47%20%2C%37%44%7C%51%79%58%36%2C%43%31%4E%5A%4C%37%47%20%2C%37%2D%44%5A%4C%51%58%79%51%20%20%2C%37%2D%44%5E%62%45%5A%4C%4B%63%6C%20%20%2C%37%2D%46%5A%4C%2C%37%43%20%2C%37%2D%47%4C%5A%2C%37%62%42%20%2C%37%2D%46%42%2A%5B%59%5D%20%42%62%37%2C%51%79%58%2C%36%5D%20%2C%37%47%7C%44%68%37%2C%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%2C%62%2F%42%37%2D%43%20%2C%37%2D%43%5A%4C%2C%37%47%20%44%2D%37%2C%20%51%79%58%2C%37%2D%44%5A%4C%2C%5E%37%2C%20%44%2D%44%5A%4C%2C%39%62%37%41%20%2C%37%2D%44%4C%5A%37%6F%62%45%20%2C%37%2D%45%5A%4C%2C%37%2D%37%2C%20%47%37%43%41%2A%5B%59%37%2C%20%41%37%62%39%2C%4C%5A%44%2D%37%2C%20%47%37%4C%5A%43%36%2C%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%20%4C%69%74%74%6C%65%20%54%65%61%72=%44%65%6F%64%61%74%6F%2D%56%61%6C%6C%65==%42%6F%73%73%61%20%4E%6F%76%61=%44%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%45%62%39%2C%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%37%62%5E%44%7C%51%79%58%2C%37%2D%62%45%7C%51%79%58%37%2C%58%79%51%34%54%41%2A%5B%6C%63%4B%51%79%2C%58%79%51%7C%44%7C%51%79%58%2C%37%2D%62%45%7C%51%79%58%39%2C%62%45%7C%51%79%58%2C%35%62%39%62%37%62%42%62%5E%37%2C%58%37%5E%62%44%5A%5E%62%45%5A%4C%2D%37%2C%58%79%79%58%39%2D%46%42%2A%5B%59%5D%20%20%6C%63%51%4B%79%58%2C%37%5E%62%44%5A%4C%20%6C%63%4B%51%51%4B%63%6C%20%62%45%5A%4C%20%20%2C%73%75%73%4B%63%6C%20%4C%79%58%2C%37%5E%46%7C%51%79%58%2C%73%75%73%42%37%5A%4C%20%6C%63%4B%51%79%58%2C%39%2D%46%5A%51%7C%45%62%39%51%79%58%2C%37%2D%62%45%5A%4C%5A%41%62%39%73%62%42%20%2C%73%75%73%39%62%37%62%42%7C%51%58%79%2C%37%68%46%5A%4C%2C%39%62%41%20%2C%73%75%37%62%39%23%35%4C%2C%39%62%45%37%2C%58%79%51%7C%41%62%39%73%75%73%20%41%62%39%2C%4C%5A%44%62%5E%37%2C%58%79%51%7C%41%62%39%73%75%73%58%79%51%5A%20==%30=%30===%41%20%4C%6F%76%65%6C%79%20%57%61%79%20%54%6F%20%53%70%65%6E%64%20%41%6E%20%45%76%65%6E%69%6E%67=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%42%62%5E%37%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%37%58%2D%41%5A%4C%37%43%20%37%2D%47%7C%51%79%58%79%51%7C%43%37%34%54%41%2A%7B%45%20%37%5E%62%79%51%7C%43%2D%20%37%46%20%37%2D%43%7C%51%79%58%36%46%32%5A%4E%4C%20%51%79%58%51%79%58%7D%20%37%46%20%37%5D%5B%2A%42%42%58%37%5E%46%31%51%79%58%37%47%2D%37%20%44%2D%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%37%58%79%51%7C%41%5A%4C%39%62%58%37%2D%47%7C%43%2D%37%2C%46%44%7C%51%79%58%37%2D%41%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%5E%62%42%6C%41%2A%5B%5D%37%2D%37%58%79%51%73%20%37%43%7C%79%51%7C%43%37%58%79%51%7C%46%5E%37%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%41%20%4E%69%67%68%74%20%49%6E%20%54%75%6E%69%73%69%61=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%4C%61%74%69%6E=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%68%45%7C%51%79%34%45%62%37%58%51%79%58%37%62%45%7C%51%79%58%36%2D%44%7C%79%51%58%37%62%45%7C%51%79%58%36%2D%44%7C%51%79%7C%44%2D%36%58%34%54%41%2A%7B%51%79%58%37%68%39%4C%5A%44%2D%63%4B%51%79%58%37%2D%47%7C%51%79%58%39%62%44%37%7C%51%79%58%37%68%41%42%2A%5B%7D%51%79%58%6C%20%4C%5A%47%62%37%41%20%37%7C%51%79%58%37%58%79%51%7C%46%58%36%2D%44%7C%51%79%58%37%62%45%41%2A%5B%20%5D%39%62%37%41%20%37%68%45%7C%51%79%58%37%5E%79%51%7C%45%62%39%62%37%43%7C%6C%63%4B%51%79%51%7C%45%62%37%5B%59%5A%20%51%20%20%2D%44%5A%4C%39%62%37%20%41%37%68%45%7C%51%79%58%36%2D%44%7C%51%79%58%51%45%68%37%58%79%58%36%2D%44%79%58%37%5E%2D%37%23%31%31%58%63%4B%51%79%58%31%31%23%37%47%5A%4C%20%6C%4B%63%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%47%62%45%5A%4C%20%51%7C%47%2D%37%58%79%51%7C%47%62%37%23%39%58%79%51%4B%63%6C%20%4C%5A%46%5E%37%58%79%51%4B%63%6C%20%4C%5A%45%68%37%58%79%51%7C%41%37%62%39%58%79%51%5A%20==%30=%30===%41%20%4E%69%67%68%74%69%6E%67%61%6C%65%20%53%61%6E%67%20%49%6E%20%42%65%72%6B%65%6C%65%79%20%53%71%75%61%72%65=%53%68%65%72%77%69%6E%20%4D%61%6E%6E%69%6E%67==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%20%2D%43%6C%34%45%62%5E%37%68%44%73%20%37%5E%62%41%6C%7C%2C%37%62%45%37%2C%2D%62%42%73%20%37%2D%47%5A%4C%37%2D%43%20%2C%47%37%2C%7C%34%54%41%2A%7B%37%2D%46%5A%4C%45%62%5E%37%2F%5E%62%45%6C%7C%2C%37%62%44%2C%37%2D%62%41%20%73%47%2F%37%5E%62%45%5A%4C%37%2D%46%20%62%42%37%20%43%2D%37%5A%4C%36%2D%62%42%2A%5B%5D%20%5A%59%7C%4E%31%41%7C%51%79%58%37%5E%62%45%32%4E%7D%20%37%42%62%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%68%37%20%44%37%4C%37%62%42%20%37%44%20%37%2D%2D%37%4C%5A%41%45%20%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%37%4C%6F%62%42%20%37%2D%42%5A%4C%37%44%20%37%2D%2D%37%4C%5A%41%45%20%37%5E%47%41%6C%7C%2C%37%20%45%2D%37%4C%62%42%73%20%37%2D%47%5A%4C%37%2D%43%20%37%62%5E%45%41%2A%5B%5D%20%37%62%42%20%37%2D%46%5A%2D%37%2C%45%62%37%2D%42%5A%4C%62%44%2C%37%2D%44%68%2C%47%37%2F%37%5E%62%45%5A%4C%37%2D%46%20%62%42%2F%5E%37%62%45%5A%4C%36%2D%62%41%20%2D%43%6C%7C%2C%47%20%73%41%62%73%20%37%5E%62%37%2C%7C%6C%45%62%5E%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%5E%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%41%20%50%72%65%74%74%79%20%47%69%72%6C%20%49%73%20%4C%69%6B%65%20%41%20%4D%65%6C%6F%64%79=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%39%5E%47%5A%4C%34%41%37%20%42%47%20%47%2F%23%46%7C%51%79%58%37%44%7C%51%58%79%39%2D%41%7C%51%79%58%37%41%5A%4C%33%31%62%4C%5A%20%78%20%34%54%41%2A%5B%58%39%44%5A%4C%6C%20%4C%5A%44%79%58%37%41%7C%51%79%58%37%5E%47%7C%51%79%39%58%46%7C%51%79%58%36%43%5A%4C%37%47%20%37%2D%51%4B%63%6C%20%63%4B%51%79%58%2F%23%46%7C%51%43%39%2C%42%37%51%79%58%39%2D%41%7C%51%79%58%37%41%5A%4C%31%33%62%42%20%37%41%6C%42%2A%5B%5D%37%62%42%2C%7C%44%37%58%79%73%70%7C%51%79%20%37%2D%42%7C%44%2D%37%20%47%5A%4C%37%23%46%20%37%2D%23%43%7C%51%79%58%2D%37%41%5A%4C%42%2F%37%45%20%37%5E%43%5A%4C%37%42%37%58%79%51%5A%4C%47%20%47%45%37%4C%5A%41%2D%37%58%79%51%7C%41%2D%37%20%45%62%31%33%4C%5A%44%37%58%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%41%20%53%68%61%64%65%20%4F%66%20%4A%61%64%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%62%34%43%2D%37%58%63%4B%51%79%58%31%31%23%37%5E%62%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%45%34%54%41%2A%7B%47%42%2A%5B%7D%23%31%31%4C%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%23%31%37%5E%62%44%7C%51%79%58%31%31%23%37%5E%44%5A%20%78%20%20%37%5E%45%20%31%23%37%43%7C%51%51%4B%63%6C%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%2D%62%42%4C%5A%20%6C%63%4B%51%79%58%39%62%33%31%46%5A%4C%47%68%37%58%79%79%58%37%5E%62%44%20%31%31%23%7C%46%5E%37%20%51%79%58%37%5E%62%45%5A%4C%37%5E%62%45%20%2D%37%62%42%7C%51%79%58%37%2D%44%5A%4C%37%2D%44%7C%47%62%5E%37%7C%51%79%58%39%51%79%58%37%2D%31%4C%5A%44%62%20%2C%39%62%37%47%20%37%5E%62%41%5A%4C%37%62%5E%41%20%37%68%44%7C%51%79%58%31%31%23%37%5E%5D%5B%2A%41%43%31%23%37%5E%62%5E%44%5A%4C%31%5A%20%78%20%4C%20%31%31%23%37%5E%62%45%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%5E%62%44%5A%4C%20%78%20%5A%45%5E%37%23%31%4C%20%6C%63%4B%37%23%31%31%58%79%51%7C%44%62%5E%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%41%20%53%6C%65%65%70%69%6E%27%20%42%65%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%73%37%62%47%20%34%41%62%5E%37%4C%37%44%20%37%5E%62%41%5A%4C%73%75%73%37%45%62%20%37%5E%62%41%5A%4C%73%75%73%37%62%45%20%5A%44%62%5E%37%34%54%41%2A%5B%4C%39%62%37%43%62%5E%37%20%44%5B%5D%20%37%62%44%20%37%62%45%5A%4C%37%45%37%20%2D%62%42%5A%4C%37%46%20%37%43%5A%4C%37%62%2A%42%43%39%20%41%5A%4C%73%75%44%5A%4C%33%31%46%37%62%31%33%33%31%62%41%5A%4C%39%62%37%62%45%20%39%62%5A%45%4C%33%31%62%37%62%42%20%33%31%62%42%5A%4C%20%41%62%37%62%20%33%31%46%5A%75%73%37%62%45%7C%73%42%62%2D%41%2A%5B%5D%20%37%62%45%20%73%75%73%37%62%6C%45%7C%2C%6F%44%2C%36%62%44%2C%37%2D%43%2C%37%41%62%5E%37%20%51%79%58%37%62%37%43%5A%4C%37%5E%37%20%45%62%62%41%5A%4C%73%75%73%37%62%47%20%37%5E%62%5A%44%4C%37%44%20%37%5E%62%41%5A%4C%73%75%73%37%5E%37%20%44%62%62%41%5A%4C%73%33%31%62%42%5A%42%62%2D%37%20%46%20%33%31%46%5A%4C%39%62%37%43%20%39%43%2A%43%5B%5D%20%37%62%44%20%37%62%45%5A%4C%37%45%37%62%31%33%4C%5A%4C%37%46%20%20%37%43%5A%4C%31%33%4C%5A%45%62%42%5A%4C%37%46%20%37%43%5A%4C%37%5E%62%20%44%37%5E%62%41%5A%4C%39%62%37%62%45%20%39%62%37%20%45%62%37%62%37%62%42%20%46%37%4C%5A%42%62%37%58%79%51%7C%45%62%37%73%75%73%20%45%62%37%4C%5A%55%41%62%36%20%42%5E%37%4C%5A%45%5E%37%20%41%5E%37%20%5A%20==%30=%30===%41%20%53%6D%6F%6F%74%68%20%4F%6E%65=%47%6F%6F%64%6D%61%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%36%62%42%20%34%42%6F%37%20%36%46%20%41%2F%36%46%5A%4C%36%62%42%20%37%42%6F%5A%4C%36%46%20%41%2F%36%46%5A%4C%36%62%42%4C%5A%42%6F%37%34%54%41%2A%7B%42%2A%5B%5D%20%20%46%36%4C%5A%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%51%79%58%36%46%31%4E%5A%4C%37%43%20%37%47%46%36%20%46%37%41%2F%36%46%5A%4C%39%62%37%44%51%7C%42%6F%37%79%58%37%6F%42%7C%51%79%58%36%62%42%5A%4C%46%37%20%37%2D%43%7C%51%79%58%36%46%7C%51%79%58%51%7C%46%36%20%79%58%36%62%42%6F%42%5A%4C%36%43%37%20%5D%5B%46%5A%4C%36%62%42%20%37%6F%42%5A%4C%36%46%41%20%2F%36%46%5A%4C%36%62%42%20%37%6F%42%41%2A%36%2F%41%20%46%20%37%68%47%5A%37%20%42%62%36%4C%5A%46%36%2F%41%20%46%36%4C%5A%47%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%41%20%53%6F%75%6E%64%20%46%6F%72%20%53%6F%72%65%20%45%61%72%73=%48%65%61%74%68%20%4A%69%6D%6D%79==%45%76%65%6E%20%38%74%68%73=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%42%62%37%73%51%79%58%73%75%73%37%62%42%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%4B%63%6C%20%4C%34%54%41%2A%5B%20%78%20%5A%4C%5D%5B%2A%42%47%79%58%73%75%73%37%47%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%37%51%4B%63%6C%20%20%20%78%20%5A%51%79%58%37%5E%20%5D%5B%2A%43%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%7C%42%51%79%58%37%5E%41%5A%4C%37%45%20%37%2D%42%79%51%7C%41%62%20%78%20%5A%4C%7C%46%5E%37%58%79%51%7C%44%5E%37%58%79%51%7C%42%5E%37%58%79%51%5A%20==%30=%30===%41%20%53%75%6E%64%61%79%20%4B%69%6E%64%20%4F%66%20%4C%6F%76%65=%42%65%6C%6C%65%2D%50%72%69%6D%61%2D%4C%65%6F%6E%61%72%64%2D%52%68%6F%64%65%73==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%42%20%2C%37%5E%34%46%5E%37%2C%37%46%2C%37%2D%43%73%20%2C%37%5E%46%5A%4C%37%2C%43%20%2C%37%2D%47%5A%4C%2C%37%6F%23%46%20%2C%7C%6C%42%62%34%54%41%2A%7B%37%43%2C%37%62%5A%46%5E%37%2C%2D%47%5A%4C%2C%37%2D%44%20%2C%36%46%31%4E%4C%5A%2C%37%43%20%2C%37%2D%47%5A%4C%2C%37%44%20%37%2C%20%73%44%4C%2C%37%2D%62%37%46%20%2C%37%79%51%20%4C%5A%37%46%20%2C%37%2D%43%42%2A%5B%59%5D%51%79%2C%58%36%46%5A%4C%37%62%45%20%2C%36%46%6C%32%4E%2C%4C%5A%43%2D%58%51%79%58%7D%2C%37%62%44%73%5E%37%20%46%37%79%58%2C%37%2D%47%5A%4C%20%6C%63%4B%51%79%2C%58%37%47%7C%51%79%58%2C%37%5E%62%42%5A%4C%2C%51%7C%43%37%20%62%42%5A%4C%2C%5E%62%42%6C%7C%5B%2A%41%2C%6C%2D%43%73%20%2C%37%5E%46%5A%4C%2C%37%43%20%37%2C%2D%47%5A%4C%2C%37%6F%23%46%20%2C%37%5E%46%37%2C%46%37%2C%59%5D%2C%37%43%37%2C%20%42%62%2D%37%2C%4C%5A%46%5E%37%2C%20%44%37%2C%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%36%2C%20%45%62%37%4C%5A%46%36%2C%58%79%51%5A%20==%30=%30===%41%20%54%61%73%74%65%20%4F%66%20%48%6F%6E%65%79=%4D%61%72%6C%6F%77%2D%53%63%6F%74%74==%57%61%6C%74%7A=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%44%2D%58%79%44%7C%51%79%58%2D%44%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%7C%51%79%58%37%5E%2D%44%7C%51%2D%5E%37%58%79%33%54%41%2A%5B%44%42%2A%5D%20%37%58%79%51%7C%79%58%2D%44%7C%51%79%58%37%2D%41%7C%51%79%37%58%5E%62%42%5A%4C%20%6C%63%4B%51%79%58%2D%44%51%4B%63%6C%20%47%7C%51%79%58%20%37%68%45%7C%7C%47%37%58%79%7C%51%79%58%37%2D%41%7C%51%79%58%37%5E%62%7C%42%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%44%2D%58%79%51%51%79%58%37%2D%41%37%62%39%20%5A%20==%30=%30===%41%20%54%69%6D%65%20%46%6F%72%20%4C%6F%76%65=%4D%61%6E%64%65%6C%20%4A%6F%68%6E%6E%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%46%34%46%5E%37%58%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%58%79%36%46%7C%51%79%58%46%2F%37%62%45%7C%51%79%7C%47%2D%37%2F%34%54%41%2A%5B%37%47%7C%51%79%37%4C%5A%45%68%7C%51%79%58%62%44%2F%37%62%45%7C%51%79%58%2D%37%44%42%2A%5B%5D%20%39%62%37%41%20%41%2F%37%46%37%2F%43%58%41%20%37%2D%45%37%41%20%37%2D%2D%37%58%79%51%20%33%31%62%37%41%20%41%2F%37%68%45%5A%4C%41%37%20%37%2D%45%7C%51%79%58%46%2F%37%2D%47%7C%5D%5B%2A%43%44%47%7C%51%79%58%23%43%5A%4C%37%20%47%37%4C%5A%5A%4C%36%2D%43%20%37%2D%44%5A%4C%33%31%62%41%37%20%37%2D%41%5A%4C%33%31%62%37%45%20%36%43%42%68%37%20%45%37%2D%44%5A%4C%7C%51%79%58%37%2D%37%4C%5A%47%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%79%51%58%37%5E%46%44%2A%5B%5D%20%37%43%20%37%2D%58%79%51%7C%47%23%46%20%37%2D%37%2D%47%7C%51%51%7C%47%2D%37%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%37%45%68%5A%4C%37%41%20%37%2D%45%7C%51%79%58%46%2F%7C%47%37%58%79%79%58%37%2D%47%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%43%37%73%75%73%58%79%51%5A%20==%30=%30===%41%20%54%69%73%6B%65%74%20%41%20%54%61%73%6B%65%74=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%34%45%62%5E%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%5E%41%62%20%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%34%54%41%2A%7B%2A%5B%5D%20%37%20%42%62%37%4C%62%45%32%4E%7C%51%79%58%51%79%58%51%79%58%79%51%58%7D%20%37%62%42%20%37%5E%62%45%31%4E%5A%5E%37%20%45%62%37%2D%46%7C%51%20%37%2D%47%7C%79%51%7C%41%62%62%41%7C%51%79%58%36%62%41%7C%51%79%58%37%45%62%7C%51%79%58%37%5E%62%45%7C%51%79%58%36%2D%2D%36%58%79%51%58%36%62%41%42%2D%46%5A%4C%37%2D%37%20%42%62%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%20%63%6C%4B%51%79%58%37%5E%62%45%41%2A%5B%5D%20%37%47%2D%37%20%43%46%5A%4C%37%43%37%58%79%51%7C%42%62%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%5E%37%58%79%51%5A%20==%30=%30===%41%20%57%65%61%76%65%72%20%4F%66%20%44%72%65%61%6D%73=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%47%34%43%5E%37%58%4B%51%79%58%37%2D%41%7C%51%79%58%39%62%37%7C%45%51%79%58%37%68%42%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%41%2A%5B%20%6C%63%4B%51%79%51%5D%5B%2A%51%79%58%37%41%7C%51%79%58%37%2D%45%7C%51%58%79%31%31%23%37%62%42%7C%51%79%58%37%5E%46%42%7C%44%37%58%79%58%37%43%7C%51%79%58%37%2D%41%58%79%51%7C%47%62%37%45%7C%51%79%58%37%68%42%5A%4C%20%6C%4B%63%51%79%58%37%5E%43%41%2A%5B%5D%51%79%58%37%39%58%79%51%7C%37%2D%44%5A%4C%2D%62%45%7C%51%4C%5A%47%2D%37%7C%51%79%58%31%31%23%37%62%42%7C%51%79%58%5E%37%46%43%2A%5B%5D%51%79%58%37%43%7C%51%79%58%45%2D%37%58%79%20%6C%63%4B%51%37%20%41%62%37%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%20%57%6F%6E%64%65%72%66%75%6C%20%44%61%79%20%4C%69%6B%65%20%54%6F%64%61%79=%42%72%69%63%75%73%73%65%2D%4E%65%77%6C%65%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%7C%34%45%62%5E%37%45%7C%51%79%58%37%5E%62%45%5A%4C%51%79%58%72%7C%51%79%58%7C%51%79%58%36%62%45%7C%51%79%58%62%36%58%79%51%34%54%41%2A%7B%37%46%7C%51%79%37%58%79%51%7C%31%4E%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%41%62%5E%37%58%62%42%7C%51%79%6F%23%46%5A%4C%2D%37%58%79%51%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%58%5E%62%41%32%4E%7C%7D%51%79%58%37%62%42%7C%36%20%46%2D%37%46%7C%51%79%58%20%37%2D%46%7C%5D%5B%2A%42%41%62%45%5A%4C%37%6F%41%20%37%62%41%7C%51%79%36%58%62%41%7C%51%79%58%2B%62%41%7C%51%79%58%62%5E%37%58%79%51%20%37%47%20%37%2D%47%7C%51%79%45%62%5E%37%58%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%44%37%62%39%58%5A%4C%37%62%42%5A%4C%20%7C%72%43%37%58%79%51%72%20%5A%4C%36%62%45%5A%4C%37%5E%62%45%41%5B%2A%5D%51%79%58%37%62%42%7C%51%79%58%37%46%7C%7C%20%4C%5A%20%7C%51%79%58%37%46%5A%4C%37%46%42%62%37%4C%5A%5A%4C%37%47%5A%4C%37%5E%62%41%5A%4C%37%43%4C%5A%37%2D%47%5A%4C%37%62%42%5A%4C%37%2D%46%7C%43%2D%37%4C%5A%5A%4C%37%2D%46%2D%37%4C%5A%42%62%37%4C%5A%45%62%36%4C%5A%42%62%37%20%5A%20==%30=%30===%41%62%6C%75%74%69%6F%6E=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%2D%37%58%37%5E%62%44%7C%51%79%58%37%5E%62%41%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%79%51%7C%47%34%54%41%2A%5B%51%79%58%37%5E%51%4B%63%6C%20%58%37%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%46%7C%51%79%58%37%2D%43%42%2A%5B%5D%20%79%51%7C%41%62%79%58%37%5E%43%63%4B%51%79%58%51%7C%47%5E%37%51%79%58%2C%39%62%37%44%7C%51%79%58%37%2D%43%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%31%31%23%7C%47%5E%37%2C%79%58%37%44%7C%37%2D%62%42%7C%23%2D%37%58%79%46%44%2A%5B%5D%51%79%58%2C%35%23%37%43%7C%79%51%58%37%5E%45%7C%51%79%58%39%23%37%42%7C%51%2D%37%58%79%51%46%5A%4C%20%6C%42%7C%51%79%58%62%37%58%79%51%79%58%37%2D%43%7C%51%79%58%37%62%47%7C%51%58%79%37%5E%62%44%7C%51%79%58%2C%37%5E%62%41%7C%51%7C%42%6F%37%45%7C%51%79%58%62%2D%37%58%79%51%7C%41%5E%37%2C%58%79%51%7C%41%62%36%58%79%51%7C%43%37%62%39%58%79%51%5A%20==%30=%30===%41%63%2D%43%65%6E%74%2D%54%63%68%75%2D%41%74%65%20%54%68%65%20%50%6F%73%69%74%69%76%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%46%20%46%2B%5A%4C%2B%46%20%46%7C%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%5A%4C%37%5E%46%20%36%46%5A%4C%46%36%20%46%5E%34%54%41%2A%7B%5A%4C%37%43%20%5A%46%36%20%43%37%43%2C%37%2D%47%73%20%37%5E%62%42%7C%51%58%79%37%46%7C%51%79%58%36%46%42%2A%5B%7D%20%37%2C%7C%6C%46%36%4C%37%43%20%37%79%58%37%2D%47%7C%44%37%62%39%20%36%46%5A%4C%2B%46%20%46%41%2A%5B%5D%51%58%79%37%43%7C%51%79%58%35%23%37%47%7C%51%79%58%46%5E%37%4C%5A%51%79%58%36%46%51%7C%43%37%58%79%51%7C%7C%46%20%46%2B%4C%5A%46%36%20%46%5E%37%4C%5A%47%2D%37%20%43%37%2C%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%41%63%72%6F%73%73%20%54%68%65%20%41%6C%6C%65%79%20%46%72%6F%6D%20%54%68%65%20%41%6C%61%6D%6F=%47%72%65%65%6E%65%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%2C%37%34%46%5E%37%2C%4C%20%6C%63%4B%51%79%58%2C%37%43%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%5A%4E%31%47%2D%34%54%41%2A%7B%2C%37%5E%62%42%37%2C%58%79%51%20%37%46%20%2C%37%5E%46%5A%4C%2C%37%43%20%37%2C%2D%47%32%4E%5A%4C%20%51%79%58%51%79%58%7D%5D%59%5B%2A%42%5E%46%5A%4C%2C%47%7C%51%79%58%5E%37%2C%20%46%51%79%58%2C%37%41%7C%51%79%58%2C%37%5E%46%4C%5A%2C%37%2D%62%42%20%2C%37%5E%62%42%5A%4C%37%7C%44%2D%37%2C%46%7C%51%79%58%20%6C%63%4B%51%7C%43%37%2C%58%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%4B%63%51%79%58%2C%37%5E%46%41%2A%5B%59%5D%51%79%43%37%2C%58%79%51%79%58%2C%37%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%5E%37%58%79%51%5A%20==%30=%30===%41%64%61%6D%27%73%20%41%70%70%6C%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%45%76%65%6E%20%38%74%68%73=%41%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%47%5A%62%37%58%79%51%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%5A%20%78%20%4C%41%34%34%54%5B%62%44%7C%51%79%20%4C%5A%20%78%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%4B%63%51%79%58%37%62%41%5A%4C%20%78%20%5A%4C%20%41%62%2D%37%58%6C%63%4B%51%79%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%23%39%58%79%51%7C%41%62%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%41%66%66%69%72%6D%61%74%69%6F%6E=%46%65%6C%69%63%69%61%6E%6F%20%4A%6F%73%C3%A9==%46%75%6E%6B=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%45%2D%39%58%20%6C%63%4B%51%79%58%39%2D%45%5A%4C%20%6C%4B%63%51%79%58%39%2D%42%5A%4C%20%6C%63%4B%51%79%4C%5A%42%2D%39%34%54%41%2A%7B%73%75%73%39%41%42%2D%39%58%79%4B%51%79%58%39%45%5A%4C%20%6C%63%4B%51%79%39%58%5E%47%31%4E%5A%4C%37%44%20%37%2D%41%7C%51%63%6C%20%4C%5A%5A%4C%51%20%6C%4C%39%62%45%20%6C%20%20%7D%58%39%46%20%37%2D%23%46%7C%51%79%58%39%43%7C%79%51%58%39%5E%47%32%4E%5A%4C%20%51%79%58%51%79%4C%5A%45%2D%37%63%4B%51%79%58%20%6C%63%4B%51%79%51%4B%63%6C%42%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%63%6C%4B%51%79%58%39%5E%62%42%42%2A%5B%5D%20%20%62%5E%39%58%79%58%39%5E%44%5A%4C%5A%41%39%73%75%73%58%79%51%4B%63%6C%20%20%5D%59%7B%51%42%2D%39%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%7D%20==%30=%30===%41%66%72%69%63%61%6E%20%46%6C%6F%77%65%72=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4C%61%74%69%6E=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%62%45%34%45%62%2D%37%2D%62%47%7C%51%79%58%37%2D%62%41%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%34%54%41%2A%5B%5A%4C%20%6C%63%20%4C%5A%42%62%2D%62%45%41%2A%5B%5D%20%20%6C%63%4B%51%79%37%58%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%37%68%37%58%79%51%4B%6C%63%4B%51%79%20%6C%63%4B%51%20%78%20%4C%5A%42%5A%4C%20%6C%63%4B%51%79%58%37%2D%62%45%51%7C%79%58%37%2D%62%47%7C%51%79%58%37%2D%62%41%62%2D%37%58%79%5A%4C%20%78%20%79%58%37%5E%62%37%58%79%51%4B%63%4B%51%79%58%37%62%43%5A%4C%20%6C%63%4B%79%51%58%2C%37%5E%62%47%42%2A%5B%5D%20%20%6C%63%6C%20%4C%5A%47%2D%62%45%5A%4C%62%45%7C%51%79%4C%5A%47%62%37%7C%51%79%58%37%2D%62%41%7C%51%79%58%37%62%43%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%31%31%23%47%62%2D%37%58%20%6C%63%4B%51%2D%37%58%79%51%7C%44%2D%37%58%79%51%7C%42%62%37%62%35%58%79%51%7C%45%62%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%66%72%69%63%61%6E%20%51%75%65%65%6E%2C%20%54%68%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%72%51%79%58%34%43%2D%39%20%5A%4C%39%62%44%20%2C%39%2D%43%5A%4C%51%79%7C%58%72%51%79%58%5A%4C%20%78%20%5A%4C%39%62%44%20%78%20%4C%5A%34%54%41%2A%5B%51%79%58%5A%4C%5B%2A%41%43%2D%39%62%44%20%2C%39%2D%43%5A%4C%51%79%58%7C%51%72%79%58%5A%4C%20%78%20%5A%4C%39%62%44%20%39%4C%5A%20%78%20%5D%20%51%79%58%5A%4C%39%62%44%20%5D%5B%2A%42%5A%4C%20%78%20%5A%4C%39%62%44%20%39%2D%43%4C%5A%37%47%20%37%62%41%5A%4C%37%41%20%37%62%42%43%2D%39%2C%20%51%79%58%7C%72%20%78%20%20%5A%20==%30=%30===%41%66%72%6F%20%42%6C%75%65=%53%61%6E%74%61%6D%61%72%69%61%20%4D%6F%6E%67%6F==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%2D%37%58%79%51%7C%51%79%58%37%2D%46%5A%4C%47%2F%39%23%37%20%43%62%41%2F%39%23%37%62%44%5A%4C%20%6C%63%4B%46%2D%37%58%79%46%34%33%54%5B%51%79%58%37%2D%23%39%2F%41%62%20%62%44%5A%4C%20%6C%63%4B%51%79%58%62%45%51%7C%79%58%37%2D%46%5A%4C%47%2F%39%23%37%43%20%45%62%4C%5A%46%37%62%44%5A%4C%7C%45%62%58%79%51%4B%63%6C%20%4C%5A%44%62%20%45%62%4C%5A%46%2D%37%58%79%51%5A%20==%30=%30===%41%66%72%6F%20%43%65%6E%74%72%69%63=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%62%5E%37%23%31%20%6C%63%4B%51%79%58%37%2D%43%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%4C%5A%20%78%20%44%34%34%54%5B%20%5A%4C%20%78%37%23%31%31%58%63%4B%51%79%58%31%31%23%37%5E%62%41%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%20%5E%62%44%5A%4C%2D%46%7C%51%79%62%5E%37%23%31%5E%62%47%7C%51%79%58%37%2D%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%37%23%31%31%58%47%5A%4C%20%78%37%58%79%51%7C%47%62%5E%37%23%31%31%58%79%51%7C%47%68%37%58%79%51%7C%43%5E%37%23%31%31%20%20%20%5A==%30=%30===%41%66%74%65%72%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%43%5E%37%58%4C%35%23%37%45%20%37%5E%43%5A%4C%35%23%37%20%47%37%5E%43%7C%51%79%58%39%62%37%47%7C%51%79%5A%41%2D%37%58%34%54%41%2A%5B%37%45%20%37%5E%2D%37%58%79%51%37%47%20%37%5E%43%7C%51%79%58%39%62%37%47%51%7C%79%58%37%5E%43%7C%51%79%58%39%62%37%47%7C%23%35%4C%5A%43%44%7C%51%79%58%37%5E%46%7C%51%2D%37%58%79%51%51%79%58%37%2D%47%7C%51%79%58%39%62%37%44%51%7C%79%58%37%5E%47%42%2A%5B%51%79%58%37%44%7C%7C%43%37%58%79%41%5A%4C%35%23%79%58%37%5E%43%4C%5A%46%36%58%79%58%39%62%37%47%7C%51%79%58%37%68%44%7C%79%51%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%51%5D%5B%2A%43%39%62%37%43%20%63%4B%51%79%58%39%58%79%51%7C%47%20%37%44%5A%4C%37%2D%41%20%37%2D%45%5A%36%4C%2D%46%20%37%2D%44%5A%4C%37%41%20%37%5E%43%37%4C%5A%43%36%62%37%47%7C%51%6C%20%20%5A%20==%30=%30===%41%66%74%65%72%20%59%6F%75%27%76%65%20%47%6F%6E%65=%43%72%65%61%6D%65%72%20%48%65%6E%72%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%45%62%5E%37%79%58%37%5E%62%42%7C%51%79%58%37%62%41%7C%79%51%58%36%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%51%4B%63%6C%20%34%54%41%2A%5B%37%2D%46%5A%4C%37%58%79%51%5D%79%58%36%62%42%5A%4C%20%6C%63%4B%51%79%58%46%37%5A%4C%20%6C%63%4B%51%79%58%37%43%42%2A%5B%51%4B%63%6C%20%47%7C%51%79%58%4B%51%79%58%37%62%37%58%79%51%79%58%37%62%41%7C%51%79%58%36%2D%62%45%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%45%41%2A%5B%5D%51%7C%42%62%5E%42%7C%51%79%58%37%62%41%20%37%44%2D%37%58%79%51%79%58%37%2D%43%7C%51%79%58%37%47%7C%51%58%79%37%2D%43%43%2A%5B%5D%51%79%58%37%47%7C%51%7C%45%62%2D%5E%5A%4C%20%6C%63%51%79%58%37%47%37%58%79%51%7C%2F%36%62%42%7C%51%79%58%37%6F%45%5A%4C%46%37%2F%2D%47%20%37%2D%47%5A%4C%37%44%20%37%2D%41%46%58%79%51%7C%5E%62%42%5A%4C%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%55%42%62%36%58%79%51%4B%63%6C%20%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%5A%20==%30=%30===%41%66%74%65%72%6E%6F%6F%6E%20%49%6E%20%50%61%72%69%73=%4C%65%77%69%73%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%5E%37%58%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%37%58%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%62%5E%37%58%79%34%54%7B%41%2A%5B%42%2A%5D%20%4C%5A%4E%31%43%79%58%37%5E%43%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%47%20%37%2D%44%7C%51%79%58%37%5E%51%4B%63%6C%20%39%23%37%47%20%2D%23%43%28%37%51%7C%47%37%58%58%37%47%7C%51%79%58%37%2D%44%7C%59%7C%51%58%79%37%41%7C%51%79%58%45%2F%37%5E%43%7C%51%79%79%51%7C%43%5E%79%58%37%2D%44%20%37%2D%62%42%46%23%37%29%4C%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%37%58%5E%43%5B%41%2A%5D%20%37%47%20%37%2D%44%5A%37%58%79%51%7C%28%20%20%29%37%45%62%37%4C%5A%41%62%5E%37%58%79%51%7C%44%2D%37%20%47%37%23%39%4C%5A%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%41%67%61%69%6E=%4E%65%77%6D%61%6E%20%4C%69%6F%6E%65%6C==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%47%5E%37%2C%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%37%42%2D%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%20%42%2D%37%20%45%34%54%41%2A%5B%5A%4C%37%44%20%37%62%39%4C%5A%37%2D%45%20%2C%37%5E%47%41%2A%5B%5D%20%37%20%44%37%2D%41%5A%4C%39%62%37%45%20%35%23%37%42%4C%5A%41%2D%37%44%20%37%68%41%20%37%47%20%37%37%4C%5A%41%2D%58%37%5E%47%5A%4C%39%62%37%44%20%37%68%41%4C%5A%39%62%37%45%20%37%2D%42%5A%4C%37%44%20%37%79%51%7C%44%2D%45%20%37%2D%42%58%73%75%73%39%5E%37%2C%58%79%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%5E%20%36%47%7C%51%79%58%73%75%73%39%46%7C%51%58%79%51%7C%46%43%42%2A%5B%5D%5A%4C%37%45%20%37%20%45%37%62%37%44%20%37%2D%41%5A%4C%37%2D%45%20%2C%37%47%5E%43%2A%5B%5D%20%37%44%20%37%2D%41%5A%4C%39%4C%5A%42%2D%37%2D%42%7C%51%79%41%2D%37%20%44%37%4C%5A%42%2D%37%20%45%37%62%39%4C%5A%41%68%37%20%44%37%62%39%23%35%4C%5A%47%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%67%75%61%20%44%65%20%42%65%62%65%72=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%44%2D%37%58%62%37%41%20%39%23%37%45%7C%51%79%58%37%2D%5A%44%4C%33%31%62%37%41%20%39%23%37%45%7C%51%79%31%33%4C%5A%44%34%54%7B%69%2A%37%47%7C%51%79%58%79%51%7C%44%51%79%58%74%6C%61%37%41%7C%51%79%58%39%62%45%37%5B%41%2A%7D%20%20%6C%63%4B%51%79%58%37%2D%7C%44%2D%37%58%37%5E%62%42%7C%2F%37%46%5A%4C%2D%37%58%79%51%37%2D%44%5A%4C%37%62%45%20%37%45%5A%4C%20%63%6C%4B%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%20%44%62%6F%37%47%7C%51%79%58%5B%42%2A%5D%51%45%37%23%39%2F%44%7C%51%79%58%37%2D%44%7C%51%79%58%73%75%37%73%41%7C%51%79%58%39%62%37%45%7C%51%79%58%42%37%62%39%58%79%7C%51%79%58%43%37%41%7C%51%79%7C%47%2D%37%58%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%58%79%39%62%37%44%7C%51%79%58%37%2D%44%7C%51%79%7C%44%2D%37%58%51%79%58%37%47%2D%44%5A%4C%33%51%5D%2A%43%5B%39%23%37%45%7C%51%79%58%37%2D%44%5A%4C%33%62%31%37%41%20%39%23%37%45%7C%51%79%58%37%2D%44%20%41%37%62%31%79%58%33%31%62%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%44%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%68%6D%69%64%2D%36=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%20%47%5A%4C%37%34%44%2D%37%58%5A%4C%37%42%20%37%2D%23%46%5A%4C%51%79%58%72%7C%51%79%58%7C%51%79%58%37%2D%23%43%7C%51%79%45%2D%37%20%41%34%54%41%2A%5B%68%23%46%7C%5A%20%44%2D%37%4C%20%37%68%41%7C%51%79%58%31%31%23%37%5E%62%7C%42%51%79%58%37%42%7C%51%79%58%37%5E%43%7C%5A%44%37%62%39%4C%2D%45%5A%4C%46%62%41%5A%4C%78%39%4C%5A%45%68%39%62%45%7C%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%2D%45%20%37%2D%44%5A%4C%39%62%37%41%20%37%73%75%73%4C%5A%62%37%42%20%37%37%2D%46%5A%4C%4C%5A%41%62%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%5A%4C%5A%78%4C%33%31%5E%62%44%5A%4C%78%5A%4C%73%75%73%2D%37%20%46%37%78%5A%4C%39%5E%37%42%73%20%2C%5A%47%68%37%20%34%33%54%5A%4C%37%2D%43%73%20%37%2D%47%5A%37%4C%2D%23%46%20%37%2D%46%7C%5A%4C%39%23%37%43%6C%46%23%2D%37%4C%37%62%42%20%7C%51%79%58%37%2C%41%37%73%75%20%20%6C%63%4B%51%79%58%73%75%73%37%41%6C%34%34%54%5A%4C%73%75%73%37%41%34%32%54%5A%4C%73%5B%2A%42%44%2D%37%2D%45%7C%2C%44%70%70%7C%51%79%51%7C%44%2D%5A%4C%37%41%20%37%2D%45%5A%4C%37%42%20%37%23%2D%46%7C%51%79%58%37%2D%23%43%7C%51%79%58%37%41%2D%37%58%79%58%37%2D%23%43%5E%41%5A%4C%37%37%20%42%62%37%44%5A%4C%37%62%41%20%37%5E%43%5A%4C%37%47%37%20%5E%45%7C%5A%4C%37%42%20%37%5E%62%45%5A%4C%62%5E%37%20%45%5E%47%5A%4C%37%37%20%43%37%4C%5A%7C%46%5E%37%4C%5A%78%4C%5A%45%2D%37%4C%5A%78%4C%5A%46%5E%37%4C%5A%78%4C%5A%45%2D%37%4C%5A%78%20%5A%20==%30=%30===%41%69%6E%27%74%20%4D%69%73%62%65%68%61%76%69%6E%27=%57%61%6C%6C%65%72%20%46%61%74%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%43%36%20%41%36%43%5A%4C%36%2D%46%20%36%46%5A%4C%45%2F%43%37%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2F%45%20%41%37%34%54%7B%41%2A%5B%42%2A%5D%20%4E%31%45%37%20%5A%4C%36%2D%46%20%36%43%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%47%20%37%44%5A%4C%37%41%43%36%20%45%37%5A%4C%37%47%20%47%20%37%44%5A%7C%46%37%58%79%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%47%36%7C%51%79%58%37%41%7C%51%79%58%37%44%7C%51%36%20%41%37%4C%51%79%58%2D%41%37%2D%44%5A%4C%5B%43%36%20%41%36%43%5A%4C%36%2D%46%20%36%46%5A%4C%45%2F%43%37%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2F%45%20%41%37%41%2A%5D%20%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%41%69%6E%27%74%20%53%68%65%20%53%77%65%65%74=%41%67%65%72%20%4D%69%6C%74%6F%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%4C%5A%45%62%36%34%54%41%2A%7B%2A%5B%5D%51%79%7C%46%37%20%42%4E%7C%51%79%58%51%79%58%51%79%58%51%79%58%20%7D%2C%37%62%42%20%36%62%45%31%4E%5A%4C%37%62%32%45%62%37%58%51%79%58%37%43%20%37%2D%46%7C%79%51%4B%63%6C%45%5A%4C%20%6C%63%4B%51%79%58%37%62%41%7C%79%51%58%37%62%45%7C%51%79%58%36%62%45%5A%4C%20%62%36%58%79%51%58%37%62%41%42%4C%37%47%20%36%5B%2A%41%45%62%62%42%20%37%2D%46%5A%4C%37%6F%45%20%36%62%5A%45%4C%37%42%20%37%2D%46%5A%4C%37%6F%45%20%36%37%4C%5A%45%62%5D%20%37%62%42%5A%43%37%58%79%51%7C%46%37%20%42%62%37%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%41%69%72%65%67%69%6E=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%35%62%34%46%2D%58%79%51%79%58%2D%62%42%7C%51%79%58%37%46%7C%51%58%79%2D%46%7C%51%79%58%35%62%39%23%37%43%7C%51%7C%46%37%23%39%34%54%41%2A%5B%42%5A%4C%37%23%79%51%4B%63%6C%43%7C%51%79%58%37%5E%43%5A%4C%37%47%20%37%44%2D%7C%51%79%58%37%5E%62%44%42%2A%5B%5D%20%20%23%2D%37%20%46%58%2D%62%42%7C%7C%51%79%58%37%7C%43%2D%37%20%79%58%37%62%45%7C%51%79%58%37%2D%62%42%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%42%5A%4C%37%46%51%7C%41%62%5E%51%79%58%37%5E%37%46%7C%51%79%37%62%39%20%5D%51%79%58%37%46%7C%51%79%58%2D%46%7C%51%79%35%58%62%39%23%37%43%7C%51%79%58%2D%46%41%2A%5B%7C%42%62%2D%58%43%20%37%68%47%79%58%37%46%7C%79%51%7C%42%62%43%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%62%5E%44%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%2D%68%37%58%79%51%58%35%62%39%23%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%5E%37%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A%20==%30=%30===%41%69%72%6D%61%69%6C%20%53%70%65%63%69%61%6C=%43%68%72%69%73%74%69%61%6E%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%23%46%20%46%5A%34%43%36%20%41%20%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%43%37%2F%45%4C%34%54%41%2A%7B%5A%4C%37%6F%42%2F%47%58%79%51%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%37%6F%43%42%2A%5B%7D%51%79%58%43%7C%5A%43%6F%37%20%43%5A%4C%37%6F%2D%44%5A%4C%37%79%51%7C%41%62%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%43%36%41%2A%5B%5D%51%79%58%37%47%7C%51%79%58%37%45%2D%37%20%41%58%37%6F%62%42%37%20%47%37%4C%5A%43%20%43%37%4C%5A%46%20%46%23%6F%37%4C%5A%43%2F%47%58%79%51%7C%43%58%79%51%5A%20==%30=%30===%41%69%73%68%61=%54%79%6E%65%72%20%4D%63%43%6F%79==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%37%43%20%37%34%41%2D%39%58%62%42%20%37%2D%46%7C%51%79%58%39%2D%46%7C%79%51%58%39%2D%41%7C%51%79%58%39%2D%47%7C%51%79%37%4C%5A%47%2D%34%54%41%2A%7B%42%2C%37%43%2C%20%44%37%62%39%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%45%37%2C%2D%46%2C%37%43%2C%37%47%73%31%4E%5A%4C%4E%32%47%2D%37%2C%37%2D%41%5A%45%20%37%5E%42%2C%5D%5B%2A%42%5A%4C%31%31%23%37%62%47%20%37%5E%62%44%5A%20%4C%78%20%5A%4C%31%31%23%37%44%20%37%5E%41%6C%20%78%20%4C%5A%37%45%2C%37%2D%79%58%39%2D%47%5A%20%78%20%4C%2D%41%6C%41%2A%5B%5D%37%45%2C%37%2D%42%73%37%20%5E%41%5A%4C%37%5E%62%47%20%37%5E%62%45%5A%39%58%79%51%7C%4C%31%31%23%37%2C%37%47%73%5A%58%79%51%7C%46%37%44%20%2C%37%2D%41%5A%4C%37%43%20%37%2D%5A%47%4C%37%62%42%20%37%2D%46%7C%51%79%58%39%2D%62%39%2C%51%4C%39%2D%41%7C%51%37%2D%62%45%3E%2C%45%37%5A%58%74%69%72%3C%7C%2C%37%62%42%2C%37%2D%46%2C%43%37%2C%37%2D%47%51%7C%59%20%20%51%79%58%51%79%2E%2E%2E%2E%2E%2D%46%2C%37%43%2C%41%62%37%2C%6C%47%62%31%33%20%5A%20==%30=%30===%41%6C%65%78%61%6E%64%65%72%27%73%20%52%61%67%74%69%6D%65%20%42%61%6E%64=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%46%36%58%79%20%6C%63%4B%51%79%58%36%62%42%7C%51%79%58%46%36%5A%4C%37%43%20%37%47%5A%4C%20%6C%63%4B%51%4C%5A%20%78%20%34%54%41%2A%5B%20%37%43%20%37%46%36%58%79%51%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%47%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%7C%47%2D%42%2A%5B%5D%20%5D%20%20%78%20%36%58%79%51%4B%5A%4C%20%6C%63%4B%51%79%58%36%62%42%7C%51%58%79%36%46%5A%4C%37%43%20%37%47%5A%4C%20%6C%63%20%78%20%4C%5A%46%41%2A%5B%5D%79%58%36%46%7C%58%79%51%7C%46%5A%4C%20%6C%63%4B%51%79%58%36%46%7C%51%79%37%58%6F%42%7C%51%79%58%36%62%42%7C%51%79%58%37%43%37%58%79%51%36%46%43%2A%5B%51%5A%20==%30=%30===%41%6C%66%69%65=%42%61%63%68%61%72%61%63%68%20%42%75%72%74==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%7C%34%42%62%5E%37%43%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%62%5E%42%7C%51%79%58%73%75%73%37%46%7C%51%79%58%2D%37%58%79%51%34%54%41%2A%7B%51%79%58%51%79%43%2D%37%20%46%37%46%20%37%46%7C%51%79%58%73%75%73%37%46%4E%31%7C%51%79%58%37%6F%62%42%5A%4C%73%75%73%37%23%35%20%7D%58%5A%4C%37%2D%47%2D%62%42%7C%51%4E%32%41%2D%37%7C%51%79%58%73%75%73%37%43%7C%51%79%58%37%41%2D%5A%4C%37%43%20%43%2F%2D%62%42%7C%51%79%58%41%2D%37%58%79%42%2A%5B%20%20%37%62%45%20%37%4C%5A%46%37%73%58%73%75%73%37%46%7C%51%79%58%37%5E%62%42%2A%41%5B%5D%20%37%46%20%36%46%7C%51%79%58%73%75%79%51%7C%45%68%37%43%20%43%2F%42%5A%4C%73%75%20%47%2D%37%4C%2D%43%7C%51%79%58%31%31%23%37%43%5A%4C%37%47%2D%20%37%2D%44%5A%4C%37%62%45%20%37%68%45%5A%37%20%46%37%73%37%2D%44%5A%4C%62%6F%37%58%79%51%7C%46%37%73%75%73%58%79%51%7C%42%6F%37%58%79%51%7C%43%2D%39%58%79%51%7C%42%6F%37%58%79%51%7C%42%62%5E%37%58%79%51%5A%20==%30=%30===%41%6C%66%69%65%27%73%20%54%68%65%6D%65=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%46%20%34%42%62%2D%37%37%68%47%20%46%2F%37%2D%62%42%5A%4C%37%5E%47%62%20%37%68%47%5A%4C%62%41%2F%37%2D%62%42%20%4C%5A%43%68%37%34%54%41%2A%7B%20%37%2D%62%42%37%20%42%62%2D%68%43%73%5A%4C%37%68%47%20%46%2F%37%2D%62%5A%42%4C%37%6F%45%20%37%68%47%5A%4C%62%41%2F%37%2C%46%37%2C%6C%2D%62%42%5A%4C%41%20%37%2D%62%62%2D%37%20%41%37%46%20%37%62%47%5A%4C%37%62%41%20%37%2D%42%62%5A%4C%39%62%37%46%20%37%62%47%5A%4C%37%62%62%39%4C%5A%42%42%42%2A%5B%7D%4C%62%41%2F%37%62%37%20%46%37%2D%62%42%41%2A%5B%5D%20%39%62%37%46%20%37%47%62%5A%4C%37%62%41%20%37%2D%62%42%5A%4C%39%62%37%20%42%62%2D%47%5A%4C%37%62%37%68%47%5A%4C%47%62%5E%37%4C%62%42%20%37%2D%62%42%5A%4C%39%62%37%46%20%68%37%43%5A%4C%37%68%47%20%46%2F%37%2D%62%42%5A%2D%37%2F%41%62%20%37%68%47%5A%20%45%6F%37%4C%5A%42%62%2D%37%2F%46%20%47%68%37%4C%5A%73%43%68%2C%46%37%2C%6C%42%62%2D%37%20%5A%20==%30=%30===%41%6C%69%63%65%20%49%6E%20%57%6F%6E%64%65%72%6C%61%6E%64=%46%61%69%6E%20%53%61%6D%6D%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%44%2D%37%58%7C%51%79%58%37%68%42%7C%51%79%58%37%5E%46%51%7C%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%79%45%37%62%39%58%33%54%41%2A%7B%47%7C%51%79%58%45%62%37%23%31%79%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%31%51%7C%44%2D%37%7C%51%79%58%37%5B%5A%20%20%3E%4E%31%45%2D%37%6C%63%4B%51%79%58%37%5E%43%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%37%41%7C%51%79%58%3C%46%69%6E%65%7C%51%79%58%37%5E%46%7C%51%79%79%51%7C%47%37%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%58%7C%43%5E%37%58%58%37%44%42%2A%37%2D%44%7C%51%46%23%68%37%58%51%79%58%37%2D%44%7C%51%79%58%37%41%7C%51%58%79%37%2D%45%7C%51%79%58%39%62%37%42%7C%51%79%7C%41%37%58%79%7C%51%79%58%37%20%3C%44%2E%43%2E%20%61%6C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%47%37%58%79%51%5D%20==%30=%30===%41%6C%6C%20%41%62%6F%75%74%20%52%6F%6E%6E%69%65=%47%72%65%65%6E%65%20%4A%6F%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%75%73%39%46%7C%34%45%62%37%23%43%7C%51%79%58%36%62%42%5A%4C%73%75%73%39%20%46%36%62%42%5A%4C%20%6C%63%4B%51%79%58%31%31%2D%39%58%79%51%34%54%41%2A%5B%37%47%20%37%2D%39%4C%5A%42%62%39%62%37%47%7C%51%79%58%37%68%44%5A%4C%39%62%5E%45%20%36%62%42%5A%4C%73%75%73%39%46%20%36%58%79%51%7C%43%62%37%46%20%73%23%37%62%45%42%43%2D%37%58%79%58%73%75%73%39%46%7C%51%79%58%37%2D%43%7C%79%51%58%39%62%37%41%7C%51%79%58%37%68%45%7C%51%79%51%5D%5B%2A%5A%4C%33%31%62%68%41%5A%4C%39%4B%63%6C%20%4C%75%73%39%46%7C%51%79%58%39%2D%43%7C%51%79%36%58%62%42%5A%4C%73%75%73%39%46%20%36%62%42%5A%73%20%46%37%62%51%79%58%31%31%33%31%62%37%46%44%37%62%31%33%43%5A%4C%39%62%37%47%20%36%62%42%7C%51%79%37%58%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%62%31%33%20%7C%51%79%58%37%4C%5A%42%62%36%20%43%37%23%31%31%4C%5A%46%39%73%75%73%58%79%51%5A%20==%30=%30===%41%6C%6C%20%41%6C%6F%6E%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%5D%20%20%6C%63%34%46%58%79%51%7C%51%79%58%35%23%37%43%7C%51%79%58%46%5A%20%4C%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%46%58%79%51%4B%33%54%41%2A%5B%43%20%37%2D%47%37%58%79%51%7C%7C%51%79%58%37%45%7C%51%79%58%41%5A%4C%20%63%6C%4B%51%79%58%2D%44%7C%51%79%58%39%62%37%41%41%58%79%51%7C%68%45%42%2A%5B%23%37%43%7C%51%42%43%2D%37%58%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%62%42%7C%51%79%58%37%46%7C%51%79%5A%43%37%58%79%2A%5B%5D%20%37%46%7C%51%79%58%5B%2A%44%46%58%58%43%2F%46%7C%51%79%58%37%62%45%7C%51%79%37%58%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%79%51%7C%43%37%5D%51%79%58%35%2C%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%41%6C%6C%20%41%74%20%4F%6E%63%65%20%59%6F%75%20%4C%6F%76%65%20%48%65%72=%52%6F%64%67%65%72%73%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%6F%46%31%4E%7C%34%46%5E%37%58%7C%51%79%58%37%2D%47%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%5A%4C%37%2D%44%70%70%7C%51%79%43%37%58%79%51%34%54%41%2A%7B%20%6C%63%4B%51%46%36%20%43%37%42%42%2A%5B%5D%51%79%58%37%2D%44%7C%51%79%37%58%41%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%62%5E%37%58%79%7C%51%79%58%37%79%58%37%5E%46%58%79%51%7C%44%79%58%37%43%7C%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%73%75%73%37%47%7C%51%79%58%37%2D%51%5D%5B%2A%43%37%5E%46%5A%4C%62%42%7C%51%79%2D%37%4C%5A%47%79%58%37%2D%43%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%2D%51%7C%46%37%58%44%70%70%7C%51%37%2D%47%7C%51%7C%47%2D%37%20%51%79%58%37%43%7C%51%79%58%37%5E%46%7C%51%58%79%37%62%42%7C%51%79%58%37%5E%46%5A%4C%37%43%7C%46%36%58%79%51%79%58%37%5E%20%43%37%20%5A%20==%30=%30===%41%6C%6C%20%42%6C%75%65%73=%44%61%76%69%73%20%4D%69%6C%65%73==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%47%2F%37%43%5A%37%58%79%51%4B%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%5A%47%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%5A%20%78%20%4C%47%34%33%54%5B%63%4B%51%79%58%6C%20%4C%5A%20%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%37%47%7C%5A%4C%20%78%20%5A%4C%20%78%5A%44%37%23%39%63%4B%51%79%58%6C%20%4C%5A%45%62%37%23%39%58%79%51%7C%44%37%23%39%58%79%51%7C%47%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%41%6C%6C%20%42%79%20%4D%79%73%65%6C%66=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%43%5E%37%58%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%63%6C%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%45%2D%37%20%41%34%54%41%2A%5B%44%7C%51%79%58%5D%5B%2A%42%43%58%37%2D%41%7C%51%79%58%37%45%5A%4C%37%42%37%20%68%23%46%5A%4C%20%6C%63%4B%51%79%58%37%5E%79%51%7C%44%37%20%37%47%20%37%45%5A%4C%20%6C%7C%47%37%58%79%37%47%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%20%4C%6C%63%4B%51%79%58%37%5E%43%41%2A%5B%5D%51%58%79%51%4B%63%51%79%58%37%2D%47%7C%51%79%58%63%6C%20%20%5D%58%37%41%7C%51%79%58%47%2F%37%5E%43%7C%51%58%79%37%6F%23%46%7C%51%79%58%37%5E%46%43%2A%5B%79%51%7C%44%37%4B%51%79%58%37%37%58%79%51%7C%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%6C%6C%20%47%6F%64%27%73%20%43%68%69%6C%6C%75%6E%20%47%6F%74%20%52%68%79%74%68%6D=%4B%61%68%6E%2D%4B%61%70%65%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%46%5E%37%20%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%20%2D%37%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%5E%37%20%44%2D%34%54%41%2A%5B%5E%46%5A%4C%37%5A%41%68%37%58%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%37%42%68%42%2A%5B%5D%51%79%58%39%62%37%44%7C%51%79%47%2D%37%20%43%4C%37%43%20%37%5A%4C%37%43%20%41%37%58%79%51%37%2D%44%20%37%5E%46%41%2A%5B%5D%51%79%58%43%37%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%4C%5A%47%2D%37%7C%51%79%58%37%2A%5B%5D%51%79%37%4C%5A%47%2D%7C%51%79%58%37%68%41%5A%4C%37%43%20%37%2D%5A%47%4C%37%2D%44%20%37%5E%46%5A%4C%37%43%20%37%44%37%62%39%58%44%20%37%2D%41%20%20%36%46%7C%45%37%4C%5A%41%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%62%5A%45%4C%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%43%37%58%79%51%20%37%68%42%43%28%44%37%29%4C%5A%20%28%47%2D%37%29%78%20%28%43%37%29%20%5A%20==%30=%30===%41%6C%6C%20%4D%79%20%54%6F%6D%6F%72%72%6F%77%73=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%29%37%34%41%2D%37%58%29%37%2D%62%42%28%37%6F%62%42%7C%51%79%58%2D%37%42%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%20%20%28%45%62%34%54%41%2A%5B%20%36%2D%43%7C%7C%42%2D%37%20%41%41%2A%5B%5D%20%39%62%37%45%20%37%2D%42%4C%5A%39%62%37%44%20%37%2D%41%5A%4C%39%62%37%45%2D%37%58%79%51%51%79%58%37%2D%37%2D%41%5A%4C%2D%37%58%79%51%37%2D%42%7C%51%79%58%37%2D%41%5A%4C%29%37%45%62%28%20%20%29%37%2D%62%42%28%37%6F%62%42%7C%20%45%37%62%39%42%5A%4C%37%46%39%62%37%42%20%4C%5A%44%2D%37%4C%37%45%20%37%2D%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%5E%43%42%2A%5B%5D%20%37%47%20%5A%46%23%68%37%39%62%37%44%20%79%58%37%2D%41%58%79%51%7C%41%2C%37%45%2C%37%2D%42%73%20%37%2D%41%5A%4C%62%39%37%45%20%39%23%37%42%5A%4C%37%44%20%37%2D%5D%5B%2A%43%6C%37%2D%45%5A%4C%62%37%45%20%37%20%46%37%4C%5A%58%37%2D%41%5A%4C%29%37%62%45%28%20%20%29%2D%37%62%42%28%37%6F%62%42%7C%51%79%58%37%2D%42%79%51%7C%42%2D%36%2D%43%7C%51%45%20%37%2D%42%37%20%44%37%62%47%55%5A%4C%37%44%20%36%2D%43%7C%51%79%58%2D%37%41%5A%4C%39%62%37%45%20%37%2D%42%5A%4C%39%36%58%79%51%7C%2D%41%5A%4C%39%37%62%39%20%5A%20==%30=%30===%41%6C%6C%20%4F%66%20%41%20%53%75%64%64%65%6E%20%4D%79%20%48%65%61%72%74%20%53%69%6E%67%73=%48%65%72%70%69%6E%2D%4A%61%6D%62%6C%61%6E%2D%52%6F%6D%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%58%2C%2D%46%7C%34%43%2C%58%79%7C%51%79%58%37%43%7C%51%79%58%2C%43%5A%4C%6C%20%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%51%46%2C%58%79%51%34%54%41%2A%5B%5B%59%5D%20%20%58%79%51%7C%58%58%2C%43%5A%4C%20%6C%63%4B%51%79%58%2C%37%5A%47%4C%20%6C%63%4B%51%79%58%2C%46%5A%4C%51%79%79%51%4B%63%6C%2C%43%7C%51%79%51%79%58%2C%2D%58%79%51%4B%63%2C%2D%45%5A%4C%20%6C%63%4B%51%79%58%2C%46%4C%5A%20%6C%63%4B%51%79%58%2C%2D%45%5A%4C%20%6C%58%79%51%7C%41%2C%2D%41%42%2A%43%5A%4C%2D%46%79%51%7C%46%2D%58%37%47%7C%51%79%58%2C%37%44%7C%51%79%58%2D%2C%41%7C%51%79%58%2C%47%2F%43%7C%51%79%58%2C%79%51%7C%43%20%58%2C%2D%44%7C%20%47%37%20%5A%20==%30=%30===%41%6C%6C%20%4F%66%20%4D%65=%4D%61%72%6B%73%20%47%65%72%61%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%43%5E%37%58%5A%4C%20%6C%63%4B%51%79%58%37%41%5A%4C%20%63%6C%4B%51%79%58%37%45%5A%4C%20%6C%63%4B%51%79%44%2D%37%58%79%34%54%5B%41%2A%79%58%37%47%7C%45%37%58%79%51%44%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%2D%37%58%79%51%5B%42%2A%5D%20%20%20%6C%63%4B%43%5E%37%58%79%44%5A%4C%20%6C%63%4B%51%79%58%37%41%5A%4C%6C%20%63%4B%51%79%58%37%45%5A%4C%20%6C%63%4B%51%2D%37%58%79%51%5B%41%2A%5D%51%51%79%58%37%2D%5E%37%58%79%51%37%41%7C%51%79%58%29%47%2F%37%5E%43%28%37%45%2D%7C%51%79%58%29%37%6F%23%46%28%36%2D%46%7C%58%79%51%7C%44%46%5B%43%2A%5D%7C%47%37%58%79%51%7C%43%36%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%41%6C%6C%20%4F%66%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%62%34%41%62%2D%36%36%2D%62%41%7C%51%79%58%37%62%42%7C%51%79%37%58%68%46%7C%51%79%58%37%5E%62%45%7C%51%79%58%58%79%51%7C%45%34%54%41%2A%5B%7C%51%79%58%37%58%79%51%7C%42%58%37%2D%46%7C%51%79%58%37%6F%62%47%7C%51%58%79%47%2F%36%62%45%42%2A%5B%5D%51%79%58%37%62%79%51%7C%42%62%37%68%46%7C%51%7C%51%79%58%37%44%37%4C%5A%44%79%58%36%2D%62%41%41%2A%5B%5D%51%79%58%37%42%62%7C%51%79%58%37%2D%46%5A%4C%37%43%20%37%62%51%7C%45%62%5E%20%37%5E%62%45%37%5E%62%41%43%51%7C%42%62%37%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%5E%37%62%45%7C%51%79%58%36%2D%62%41%7C%51%79%58%79%51%5D%5B%2A%79%58%37%68%46%62%42%20%6C%61%68%37%20%44%37%4F%3C%20%37%62%42%7C%51%79%58%37%2D%46%7C%79%51%58%37%43%7C%51%79%58%37%2D%47%5A%4C%39%62%70%74%69%6F%6E%41%7C%51%79%58%20%70%65%64%61%6C%20%69%6E%20%41%20%73%65%63%74%69%6F%6E%73%3E%20%4C%5A%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%6C%6C%20%4F%72%20%4E%6F%74%68%69%6E%67%20%41%74%20%41%6C%6C=%41%6C%74%6D%61%6E%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%43%28%20%78%29%34%41%2D%58%79%7C%51%79%58%2D%41%7C%51%79%58%36%2D%41%7C%79%51%58%37%2D%41%7C%51%79%58%37%5E%2D%41%7C%51%20%28%47%2D%37%34%54%41%2A%7B%6F%23%44%5A%4C%62%37%58%79%51%44%5A%4C%29%39%62%37%41%28%20%78%29%37%68%28%45%20%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%2D%37%20%20%51%42%5A%4C%29%37%5A%4C%20%51%79%44%2D%37%58%79%20%39%62%37%45%20%37%68%42%7C%51%79%58%37%43%5E%31%4E%7C%51%79%58%31%31%23%37%62%44%7C%51%7D%58%79%51%58%7C%51%79%58%37%5A%4C%37%62%45%58%79%51%7C%42%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%41%42%2A%5B%5D%20%37%62%45%20%37%2D%62%42%62%2D%37%20%37%5E%43%32%4E%51%79%58%37%2D%79%51%4B%63%6C%58%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%5A%4C%20%79%51%7C%42%62%58%37%5E%62%41%5A%4C%3E%41%44%43%37%62%39%4C%20%2E%43%2E%44%3C%20%20%37%43%7C%51%79%58%62%37%44%5A%4C%62%45%2F%37%2D%46%20%37%2D%46%5A%61%6C%20%43%4F%20%37%68%47%7C%42%68%37%20%45%37%62%39%20%5D%59%51%4C%5A%45%37%20%4C%5A%41%2D%37%20%4C%5A%46%2D%36%20%4C%5A%43%5E%37%20%4C%5A%45%37%62%39%20%20%5A%20==%30=%30===%41%6C%6C%20%54%68%65%20%54%68%69%6E%67%73%20%59%6F%75%20%41%72%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%47%20%37%2D%34%46%2D%37%58%37%5E%62%44%7C%51%79%58%37%5E%62%41%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%79%51%7C%44%34%54%5B%41%2A%37%5E%62%41%7C%58%79%51%4B%63%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%7C%51%79%58%37%2D%43%5B%42%2A%5D%20%20%6C%5E%37%58%79%51%37%5E%43%5A%4C%20%6C%63%4B%51%2D%37%20%44%37%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5B%2A%43%5D%20%20%6C%63%4B%51%79%58%37%5E%47%5A%4C%47%5E%37%58%79%41%7C%51%79%58%79%58%37%2D%62%37%58%79%51%7C%37%2D%46%5B%44%2A%5D%51%79%58%33%31%62%37%7C%43%51%79%58%37%5E%45%7C%51%79%58%39%62%37%42%58%79%51%7C%42%68%23%46%5A%4C%62%42%7C%51%79%58%79%51%7C%41%51%79%58%37%2D%43%7C%51%79%58%37%5E%2D%62%7C%44%51%79%58%37%5E%62%44%7C%51%79%58%37%5E%62%7C%42%6F%37%58%37%62%45%7C%51%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%5E%37%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A==%30=%30===%41%6C%6C%20%54%68%65%20%57%61%79=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%36%2D%62%44%5A%34%45%62%5E%37%46%20%37%62%42%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%58%2D%37%2F%43%4C%34%54%41%2A%5B%79%58%39%62%37%44%4C%5A%45%62%37%62%42%20%37%62%42%7C%51%79%58%37%5E%62%5A%41%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%36%2F%44%4C%5A%47%2F%37%62%42%20%45%42%2A%5B%5D%58%79%51%7C%41%62%43%2F%36%2D%62%41%7C%51%79%58%37%2D%43%4C%5A%37%6F%42%20%37%62%42%7C%51%79%58%37%5E%62%20%42%62%37%20%37%2D%43%7C%51%4C%44%2F%37%62%51%7C%47%37%62%44%5A%4C%43%2F%37%2D%46%20%37%62%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%43%7C%51%79%58%39%62%2D%36%20%42%79%58%37%5E%62%41%20%37%2D%43%79%51%7C%42%62%62%37%47%5A%4C%44%2F%37%62%42%20%37%62%42%51%7C%79%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%39%58%79%51%7C%58%36%62%45%5A%37%43%20%37%68%62%4C%5A%45%62%2F%37%62%42%20%37%68%41%5A%4C%39%62%37%43%31%20%31%23%37%62%44%7C%51%79%58%62%42%2F%37%5E%41%62%4C%5A%47%43%2F%36%2D%62%62%39%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A%20==%30=%30===%41%6C%6C%20%54%68%72%6F%75%67%68%20%54%68%65%20%44%61%79=%4B%65%72%6E%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%46%5E%37%58%58%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%79%51%7C%47%37%34%54%41%2A%5B%44%20%37%5E%46%7C%43%37%58%79%37%2D%47%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%5E%46%42%2A%5B%5D%51%20%43%37%4C%5A%51%79%58%37%2D%58%37%43%7C%51%37%20%43%37%2C%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%43%5B%2A%5D%51%79%58%37%46%7C%51%79%58%36%46%5A%4C%47%2D%37%58%79%47%5A%4C%37%2D%5A%4C%37%62%45%37%58%79%51%7C%7C%51%79%58%37%5E%62%41%44%2A%5B%5D%51%79%37%58%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%47%42%62%2D%37%20%2D%47%7C%51%79%41%62%5E%37%58%79%51%7C%47%2D%37%20%43%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%2C%4C%5A%46%36%20%42%62%2D%36%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%41%6C%6C%20%54%68%72%6F%75%67%68%20%54%68%65%20%4E%69%67%68%74=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%5E%37%58%39%62%37%46%20%37%2D%43%5A%4C%37%62%44%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%4C%5A%42%62%5E%34%54%41%2A%7B%46%5A%4C%39%62%45%62%37%62%39%68%47%5A%4C%39%62%37%44%5A%4C%37%68%41%31%5A%4E%4C%20%6C%63%4B%51%79%58%37%5E%62%41%5A%4C%37%4C%5A%43%37%20%37%2D%62%42%4C%37%5E%62%41%62%39%4C%5A%47%62%45%5A%4C%37%68%62%42%5A%4C%37%45%5A%4C%5E%37%45%32%4E%7C%7D%20%39%62%37%43%5A%4C%37%2D%37%62%39%4C%5A%37%44%5A%4C%36%5A%4C%37%62%41%68%37%4C%5A%43%45%5A%4C%39%62%37%43%5A%4C%37%68%47%5A%4C%68%37%44%5A%4C%37%2D%46%42%2A%5B%5D%20%39%62%37%62%2D%37%4C%5A%47%5A%4C%78%5A%37%43%5A%4C%37%78%4C%5A%47%68%62%37%47%5A%4C%37%68%44%5A%4C%62%45%2F%37%46%2D%5A%4C%37%2D%46%5A%4C%39%62%37%43%5A%4C%37%39%4C%5A%47%68%5A%4C%36%62%44%51%79%58%37%5E%2A%43%46%5E%37%62%37%46%20%37%2D%43%5A%4C%37%62%44%20%37%44%2D%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%39%4C%5A%42%62%5B%5D%20%39%62%46%7C%51%79%58%5A%42%62%2D%37%51%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%62%45%7C%51%79%58%7C%43%37%62%39%4C%20%6C%63%4B%36%58%79%51%7C%44%37%23%39%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%62%39%58%79%51%5A%20==%30=%30===%41%6C%6C%20%54%6F%6F%20%53%6F%6F%6E=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%23%37%34%43%5E%37%20%5A%4C%37%62%42%20%37%5E%46%5A%4C%37%43%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%45%2D%37%20%41%34%54%41%2A%7B%37%47%20%36%43%37%4C%5A%4E%31%20%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%42%62%37%4C%5A%47%20%37%2D%44%41%5A%4C%37%62%2A%42%43%36%2F%51%79%58%37%5E%46%5A%4C%35%23%37%43%20%37%47%2D%7C%51%79%58%37%43%5A%4C%35%23%37%47%20%47%7C%42%37%20%42%5B%5D%20%35%23%46%5A%4C%37%43%51%7C%44%37%58%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%43%5E%41%2A%5B%5D%51%79%58%35%23%37%47%7C%51%79%5A%43%5E%37%20%79%58%39%62%37%5E%37%20%42%62%37%4C%5A%45%2D%37%20%41%37%23%39%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%6C%6D%6F%73%74%20%4C%69%6B%65%20%42%65%69%6E%67%20%49%6E%20%4C%6F%76%65=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%42%5A%4C%34%44%62%5E%37%2D%46%28%37%2D%43%7C%51%79%58%29%37%2D%43%37%28%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%29%20%46%37%34%54%41%2A%7B%63%4B%51%79%58%45%62%37%58%79%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%41%37%20%2D%62%45%7C%51%79%58%36%62%41%31%4E%7C%51%4E%32%41%62%36%7C%51%79%58%37%28%37%2D%47%7C%2A%42%47%2D%37%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%79%51%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%62%37%58%79%51%5B%5D%20%20%6C%37%2D%43%28%37%51%7C%43%37%28%79%58%37%62%45%7C%51%79%58%37%5E%62%44%41%5B%2A%5D%20%29%37%62%41%28%20%20%29%37%2D%62%45%51%7C%41%62%5E%79%58%29%37%43%42%7C%51%79%58%43%2D%37%28%46%79%58%43%2F%36%62%41%7C%51%79%58%37%6F%42%51%7C%79%58%37%2D%62%42%5A%4C%37%46%20%29%37%2D%51%7C%42%6F%37%7C%51%79%58%29%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%36%58%79%51%7C%45%62%2D%37%20%41%62%37%20%5A%20==%30=%30===%41%6C%6F%6E%65%20%54%6F%67%65%74%68%65%72=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%68%41%7C%51%34%44%2D%36%58%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%2D%36%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%44%2D%36%58%79%34%54%7B%41%2A%39%62%37%41%20%4C%5A%47%2D%37%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%45%20%37%2D%42%5A%4C%20%6C%63%4B%51%79%58%51%7C%45%68%37%39%62%37%44%20%79%58%37%68%41%5E%37%58%79%51%20%6C%63%4B%51%79%58%37%5E%44%6C%32%4E%7D%29%20%39%62%37%41%28%20%78%29%37%68%45%28%20%7C%20%5D%2A%42%5B%44%31%4E%5A%4C%37%41%20%37%68%39%58%79%51%7C%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%79%37%58%68%47%5A%4C%20%6C%63%4B%51%79%58%36%2D%47%58%79%51%7C%45%62%37%44%7C%51%5A%4C%37%68%42%41%5B%44%2D%36%4C%39%62%37%41%20%37%68%45%7C%51%79%58%36%44%2D%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%5A%44%2D%36%20%2A%5D%20%39%62%42%62%37%20%41%37%62%39%4C%5A%44%2D%36%58%79%51%7C%45%68%37%20%41%37%62%39%20%5A==%30=%30===%41%6C%6F%6E%65%20%54%6F%6F%20%4C%6F%6E%67=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%36%47%31%4E%7C%34%47%36%58%79%7C%51%79%58%37%2D%41%5A%4C%20%78%20%5A%4C%44%37%20%37%2D%41%5A%4C%37%6F%23%47%70%70%7C%51%44%37%58%79%51%34%54%41%2A%7B%2D%45%20%2D%45%5A%41%2D%37%20%39%62%37%42%20%37%68%23%46%7C%51%79%58%36%32%47%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%44%20%5D%5B%2A%42%4C%37%2D%45%20%37%2D%41%7C%51%2D%2F%43%23%2C%4C%44%2F%2D%45%20%2D%45%5A%4C%20%6C%63%4B%79%51%58%36%2D%45%6C%7C%2C%37%42%2C%37%43%73%70%5A%41%37%58%79%45%5A%4C%44%2F%58%37%44%7C%51%37%58%79%51%5D%5A%4C%20%78%20%5A%4C%37%44%20%37%2D%41%5A%37%4C%6F%23%47%70%70%7C%51%79%58%36%47%41%2A%5B%41%2D%37%58%79%44%7C%51%79%58%79%51%7C%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%41%6C%6F%6E%67%20%43%61%6D%65%20%42%65%74%74%79=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%41%34%42%62%2D%37%5E%41%5A%4C%37%45%20%37%2D%42%7C%51%79%58%2D%37%62%42%5A%4C%37%45%20%37%2D%42%7C%51%79%58%37%58%79%51%7C%34%54%5B%41%2A%5E%46%5A%4C%37%58%79%51%7C%47%7C%51%79%58%37%2D%23%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%2D%23%46%7C%51%79%58%37%62%47%2D%37%20%43%37%5E%47%7C%51%39%62%37%44%20%41%37%62%39%58%79%58%37%46%7C%51%79%58%37%2D%43%5B%42%2A%51%5D%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%51%7C%41%68%37%7C%51%79%58%37%58%37%2D%62%42%20%47%2D%37%2F%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%39%62%37%41%7C%51%79%58%37%68%45%5A%4C%46%51%5D%2A%43%5B%37%2D%47%5A%4C%51%79%58%37%68%37%20%45%37%4C%58%33%31%62%37%46%7C%51%79%58%37%68%43%5A%37%4C%45%20%37%2D%42%7C%51%79%58%37%2D%62%42%5A%79%51%7C%42%62%2D%42%7C%51%79%7C%45%62%37%23%39%58%79%51%7C%55%41%62%5E%37%58%79%51%7C%42%2D%37%20%45%37%20%5A==%30=%30===%41%6C%77%61%79%73=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%46%34%46%5E%37%58%43%7C%51%79%58%37%2D%47%7C%51%79%58%36%46%51%7C%79%58%37%5E%46%7C%51%79%58%36%46%7C%51%79%37%58%79%51%7C%33%54%41%2A%5B%79%58%37%45%7C%79%51%5D%5B%2A%42%7C%51%79%58%37%2D%23%46%7C%51%79%58%37%41%5E%7C%51%79%58%36%46%7C%51%79%58%37%5E%46%42%2D%37%58%79%51%58%37%43%7C%51%6C%5A%4C%37%62%79%51%7C%43%37%37%46%73%7C%51%79%58%37%5E%46%7C%51%79%58%46%36%7C%51%79%58%37%5E%46%43%2A%5B%5D%51%79%58%2C%45%37%2C%45%58%37%41%7C%51%58%37%47%7C%51%4B%63%6C%20%4C%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%47%2A%44%5B%5D%20%20%6C%63%4B%51%79%58%37%2D%47%5A%46%5E%37%58%79%51%79%58%37%44%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%41%6C%77%61%79%73%20%41%6E%64%20%46%6F%72%65%76%65%72=%4D%65%74%68%65%6E%79%20%50%61%74==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%45%2C%37%34%41%2D%58%79%2D%41%41%2A%5B%5D%20%31%31%2D%44%20%36%2D%7C%44%51%79%58%2D%41%7C%51%79%58%36%2D%44%7C%51%39%20%73%44%2D%34%54%69%2A%5B%4C%39%36%62%45%37%20%73%47%39%4C%37%68%23%46%20%47%2F%39%5E%43%5A%4C%37%62%5E%41%20%39%2D%41%6C%7C%2C%23%47%2F%37%45%2C%5A%46%5E%37%20%5E%46%6C%7C%2C%46%6C%7C%2C%37%37%73%75%73%4C%44%73%20%39%2D%41%53%42%2A%5B%5D%20%23%47%45%2F%20%47%2F%36%2D%46%7C%51%79%58%37%5E%43%5A%2D%39%2C%45%2D%47%20%39%44%5A%20%37%68%41%5A%37%4C%5A%45%62%37%2D%46%5A%4C%43%2F%62%41%20%37%2D%43%7C%79%51%58%37%5E%62%44%5A%4C%44%2F%62%42%20%37%5E%20%47%2D%37%4C%62%42%20%37%2D%2F%37%45%2C%39%5A%73%47%5E%37%46%6C%7C%2C%37%2D%45%2C%37%2D%44%73%20%39%41%2D%6C%43%2A%5B%5D%2C%37%45%20%2C%37%68%42%2C%5E%37%20%73%47%4C%35%62%37%44%43%5A%4C%51%2C%41%2D%39%20%41%44%5A%4C%39%36%62%45%20%37%5E%46%7C%59%5A%37%4C%68%23%46%20%47%2F%39%5E%43%5A%4C%37%5E%62%39%20%46%2F%47%6C%7C%2C%23%47%51%79%58%5A%51%7C%46%2D%36%2F%6F%63%20%6C%61%20%2E%53%2E%44%20%20%3C%47%36%2F%2D%46%7C%51%79%58%37%5E%43%7C%51%79%58%47%64%61%3E%58%79%51%79%58%37%5E%58%79%51%20%20%59%5B%51%43%5E%37%20%4C%5A%46%2D%36%2F%47%20%4C%5A%43%5E%37%20%4C%5A%46%2D%36%2F%47%20%20%73%47%23%6F%2C%7C%6C%41%2D%39%2C%20%20%5A%20==%30=%30===%41%6D%20%49%20%42%6C%75%65%3F=%41%6B%73%74%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%37%34%46%5E%37%58%4C%37%44%20%37%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%5A%47%37%20%43%34%54%7B%41%2A%4B%51%79%58%37%4C%5A%47%2D%37%5D%20%39%62%37%45%70%70%7C%51%79%58%36%46%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%43%20%2A%42%5B%41%2D%37%44%20%36%46%43%20%37%2D%47%42%68%37%58%79%37%2D%41%7C%51%79%58%33%31%62%37%45%7C%51%58%79%37%68%42%7C%51%79%58%33%31%62%37%45%7C%51%20%44%37%4C%5A%5A%4C%20%6C%63%36%46%5A%4C%37%5B%46%5E%37%58%4C%37%44%20%37%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%5A%47%37%20%43%43%2A%5D%20%37%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%41%6D%6F%6E%67%20%4D%79%20%53%6F%75%76%65%6E%69%72%73=%4E%69%63%68%6F%6C%6C%73%20%48%6F%72%61%74%69%6F==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%2D%47%34%45%62%5E%37%20%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%20%41%62%37%4C%5A%34%54%41%2A%7B%37%62%45%7C%51%2D%37%58%79%51%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%58%79%37%5E%62%45%31%4E%7C%51%79%58%37%62%42%7C%62%5E%37%58%79%46%5A%4C%37%62%58%37%62%42%7C%2A%42%41%62%5E%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%2D%37%58%79%51%5B%5D%51%79%58%62%42%20%37%2D%20%43%2D%37%4C%42%20%37%2D%46%5A%4C%39%62%37%43%20%37%5E%45%62%41%2A%5B%5D%20%35%23%37%62%42%20%37%46%5A%62%37%4C%5A%46%37%47%7C%51%79%37%4C%5A%45%62%5E%37%20%41%62%37%4C%5A%47%2D%37%20%47%62%37%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%5A%20==%30=%30===%41%6E%61%20%4D%61%72%69%61=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%45%76%65%6E%20%38%74%68%73=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%46%2F%37%34%47%5E%37%58%79%58%47%2F%37%5E%62%45%7C%51%79%58%73%75%37%73%47%7C%51%79%58%47%2F%37%5E%62%45%7C%51%79%51%7C%44%62%5E%34%54%5B%41%2A%58%43%2F%44%7C%37%23%31%31%58%73%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%41%62%2F%62%42%7C%51%79%58%37%2D%62%41%7C%51%79%75%73%58%79%51%5E%62%47%7C%51%79%58%47%2F%37%73%75%73%58%79%79%58%73%75%73%39%62%37%47%7B%51%79%58%43%62%2F%41%5A%4C%43%2F%62%42%20%43%2F%62%41%7C%51%51%7C%45%62%5E%37%43%7C%51%79%23%37%46%20%37%47%5E%37%58%79%58%73%75%73%37%62%45%5A%4C%74%6C%61%37%45%46%20%2F%62%45%7C%51%79%58%73%75%73%37%47%7C%51%79%51%7C%44%5E%5B%42%2A%7D%51%41%20%37%5E%62%2D%37%58%79%51%73%75%73%37%43%7C%51%79%58%37%2D%47%7C%51%58%79%62%41%2F%62%42%7C%51%79%58%37%2D%62%41%7C%58%79%51%7C%42%62%42%5A%4C%35%78%5A%4C%37%2D%2D%37%58%79%51%5A%4C%37%2D%42%5B%43%2A%20%78%5A%4C%73%75%37%73%62%44%5A%4C%78%5A%4C%73%75%73%37%62%42%7C%78%4C%5A%45%62%46%5A%4C%37%2D%20%37%5E%62%42%20%46%37%23%35%37%43%5A%4C%37%2D%47%5A%4C%62%41%2F%62%42%4C%5A%37%2D%62%41%7C%51%79%58%37%2D%62%42%5A%4C%73%75%73%4C%5A%37%5E%44%5A%4C%41%2D%37%4C%5A%46%2D%37%20%45%2D%37%20%7B%47%37%62%39%73%75%73%58%79%51%7C%45%62%5E%37%2F%47%20%20%20%7D==%30=%30===%41%6E%64%20%4F%6E%20%54%68%65%20%54%68%69%72%64%20%44%61%79=%47%69%62%62%73%20%4D%69%63%68%61%65%6C==%53%6C%6F%77%20%52%6F%63%6B=%44==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%37%2C%58%20%6C%63%4B%51%79%58%37%44%41%2A%7B%5D%20%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%4C%5A%20%78%20%34%54%69%2A%5B%58%37%45%5A%4C%79%51%4B%63%6C%79%58%37%45%5A%4C%20%6C%63%4B%51%79%58%37%5A%44%4C%20%6C%63%4B%51%79%58%37%5E%43%5A%4C%20%51%4B%63%6C%20%58%37%44%5A%4C%37%68%62%47%5A%20%4C%5A%44%5E%51%79%58%37%62%47%5A%4C%20%6C%63%4B%51%79%37%58%45%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%4B%63%6C%20%4C%6C%63%4B%51%79%65%64%61%46%3C%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%44%51%7B%7D%59%20%51%20%78%20%5A%4C%20%35%62%37%45%5A%4C%78%20%4C%5A%20%37%45%5A%4C%20%3E%78%20%20%7D%20==%30=%30===%41%6E%64%20%54%68%65%20%41%6E%67%65%6C%73%20%53%69%6E%67=%45%6C%6D%61%6E%20%5A%69%67%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%39%46%5A%4C%33%34%45%62%36%58%37%2D%46%7C%51%79%58%39%62%45%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%20%43%37%62%31%34%54%41%2A%7B%5A%4C%73%75%73%5A%4E%31%45%62%62%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%33%20%31%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%36%20%42%62%39%4C%37%62%42%20%20%37%2D%62%42%51%5D%5B%2A%42%20%37%2D%62%42%5A%4C%37%62%45%20%37%6F%62%5A%45%4C%20%78%20%5A%4C%37%62%45%20%37%2D%62%42%45%62%37%4C%5A%79%58%36%62%45%5A%4C%37%62%45%20%78%20%4C%5A%5A%4C%20%78%20%5A%4C%37%62%45%20%37%2D%62%7C%42%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%45%62%6F%37%20%5A%4C%37%62%45%72%33%20%6C%61%45%62%37%4C%5A%3C%37%2D%43%20%36%62%45%5A%4C%37%62%42%20%46%39%6C%7C%2C%37%43%2C%37%2D%46%73%20%36%62%41%44%2E%43%2E%20%20%37%2D%62%42%45%5A%4C%33%31%2E%3E%4C%5A%46%46%5A%4C%37%2D%43%20%36%62%45%33%4E%5A%4C%51%20%79%58%51%79%58%5D%20%33%31%62%42%20%37%2D%2D%37%20%42%62%64%6E%65%20%64%45%5A%4C%39%62%7C%46%2D%37%20%7C%51%79%58%37%2D%46%6C%7C%2C%2D%43%2C%6F%73%42%20%37%43%7C%51%79%58%37%47%5A%4C%37%62%42%46%68%37%20%44%51%79%58%36%62%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%41%6E%67%65%6C%20%45%79%65%73=%44%65%6E%6E%69%73%20%4D%61%74%74==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%39%62%34%43%2D%20%73%44%5A%4C%37%68%41%20%2D%43%5A%4C%37%62%41%2D%20%43%6C%7C%2C%29%37%47%28%37%62%44%2C%37%44%68%37%20%47%37%34%54%7B%41%2A%7D%29%37%47%28%2C%44%62%37%28%20%20%2D%43%5A%4C%39%62%37%47%20%37%62%41%4C%5A%74%6C%61%37%41%20%2D%43%6C%7C%2C%29%37%47%28%44%68%29%20%37%44%73%20%2D%5E%47%5A%4C%37%2D%37%20%45%62%7C%51%79%58%37%5E%62%41%5A%4C%37%62%45%20%2D%37%62%42%5A%4C%37%46%20%37%5E%62%41%5A%4C%37%41%2D%37%20%44%62%42%5B%42%2A%4C%37%62%41%20%43%23%2D%37%20%29%37%47%28%37%62%44%2C%37%44%73%20%2D%43%41%5B%2A%5D%20%37%47%20%37%2D%44%5A%4C%37%23%46%2C%7C%6C%43%2D%7C%51%79%58%37%20%37%62%41%5A%68%37%4C%5A%44%41%20%2D%43%6C%7C%2C%29%37%47%28%37%62%44%37%2C%44%73%20%2D%43%5A%4C%39%62%37%47%20%37%68%37%61%6C%74%4C%41%20%2D%43%5A%47%37%62%39%4C%5A%43%2D%20%20%28%44%68%29%20%28%47%37%29%5A==%30=%30===%41%6E%74%68%72%6F%70%6F%6C%6F%67%79=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%41%6E%79%74%68%69%6E%67%20%47%6F%65%73=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%43%5A%4C%20%58%79%51%7C%41%58%37%47%5A%4C%20%6C%63%4B%51%79%58%62%44%4C%5A%20%6C%63%4B%51%79%58%2D%43%7C%51%79%58%62%79%51%4B%63%6C%2D%43%76%2A%5B%54%41%2A%7B%59%6C%20%4C%5A%20%47%5A%4C%37%44%20%2C%47%7C%51%79%58%2D%43%51%7C%79%58%37%47%7C%51%79%58%2D%46%5A%4C%20%78%37%58%79%51%5D%63%4B%51%79%58%37%43%5A%4C%29%43%5E%37%29%20%78%29%37%5E%43%28%20%5A%4C%29%37%2D%44%28%78%20%29%37%2D%45%28%20%5A%4C%29%37%2D%44%28%20%20%28%44%2D%37%28%36%43%34%34%2D%44%5A%4C%37%20%20%28%43%39%31%4E%5A%4C%29%73%75%73%39%47%28%20%20%29%2D%37%44%28%39%62%42%7C%51%79%58%36%46%5A%4C%29%43%36%20%41%2D%29%37%2D%47%28%37%2D%23%46%5A%7D%58%79%51%58%43%20%37%5E%45%42%2A%5B%5D%20%37%42%20%37%23%2D%46%7C%51%79%58%36%43%32%4E%5A%4C%20%51%79%23%37%62%39%4C%20%37%47%20%37%37%68%23%43%28%45%37%28%43%5E%79%58%29%44%2F%37%2D%45%28%39%41%7C%51%79%37%58%2D%45%7C%51%79%58%37%42%7C%51%79%58%29%39%51%7C%44%2D%39%5A%4C%37%42%20%2D%44%28%20%78%47%37%28%44%2D%20%5A%4C%29%37%2D%44%28%20%20%29%37%5E%43%36%28%43%43%2A%5B%5D%20%29%37%47%28%20%20%29%37%28%45%2D%37%29%7C%51%79%58%29%29%39%62%42%28%28%43%5E%37%29%37%2D%45%20%36%46%5A%4C%29%39%43%28%20%20%37%29%2D%47%28%37%43%5A%4C%29%37%2D%44%28%20%78%4C%5A%44%2D%37%20%5A%4C%29%37%20%47%39%73%75%73%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%70%72%69%6C=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%47%5E%37%58%4C%20%6C%63%4B%51%79%58%2C%37%43%5A%4C%20%63%6C%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%5A%20%78%20%4C%34%54%41%2A%5B%51%79%58%37%5E%79%51%7C%44%37%37%5E%62%41%7C%51%79%58%37%2D%41%7C%51%79%39%58%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%58%79%51%7C%47%58%37%62%45%5A%79%58%37%46%7C%5D%5B%2A%42%43%43%5A%4C%37%6F%42%70%70%7C%51%79%58%37%5E%42%62%5A%4C%37%6F%23%43%70%70%7C%51%79%58%37%2D%2D%37%58%79%51%20%20%6C%63%4B%42%7C%51%79%58%58%79%51%4B%63%4C%20%6C%63%4B%51%79%58%37%5E%47%7C%51%79%35%58%23%37%44%7C%51%79%58%37%2D%41%5A%4C%20%6C%5A%46%23%2D%37%37%2D%44%7C%51%79%58%37%43%5A%45%5E%37%58%79%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%5E%37%47%41%2A%5B%5D%20%37%44%20%37%62%45%7C%51%4B%63%6C%20%4C%7C%51%79%58%37%79%58%37%2D%41%4C%5A%20%78%20%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%44%37%7C%51%79%58%37%62%45%5A%4C%20%78%20%5A%4C%39%58%79%51%7C%20%6C%63%4B%51%51%7C%41%62%5E%37%58%79%51%7C%47%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%70%72%69%6C%20%49%6E%20%50%61%72%69%73=%44%75%6B%65%20%56%65%72%6E%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%47%37%62%39%43%7C%51%79%58%39%62%37%47%7C%51%79%58%37%44%68%7C%51%79%58%37%5E%43%7C%51%79%58%73%75%73%5E%37%58%79%51%34%54%5B%41%2A%37%68%23%46%5A%79%51%7C%43%37%20%2D%41%5A%4C%37%45%20%37%68%42%5A%4C%20%63%6C%4B%51%79%58%37%5E%46%5B%42%2A%5D%51%79%58%41%2D%2F%47%4C%58%37%2D%47%5A%6F%62%45%20%45%37%62%39%58%79%6F%46%20%37%68%23%46%5B%43%2A%5D%20%39%62%41%37%20%37%68%45%5A%4C%37%45%20%37%2D%42%7C%51%37%4C%5A%43%2F%42%7C%51%79%58%37%5E%45%5A%4C%37%20%47%37%62%37%68%23%46%5A%4C%47%2F%2D%41%20%2D%41%5A%37%4C%45%20%37%68%42%7C%51%79%58%36%43%5A%4C%39%20%42%37%62%39%68%44%5A%4C%37%58%37%44%7C%51%2C%47%37%2C%5D%41%7C%51%79%58%37%68%45%7C%51%79%58%37%5E%7C%43%51%79%58%73%75%73%39%62%37%47%6C%5B%44%2A%37%62%39%58%79%37%2D%44%73%20%79%51%7C%44%68%37%20%47%37%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%70%72%69%6C%20%4A%6F%79=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%62%42%2F%41%5A%34%42%62%5E%37%51%79%58%37%5E%62%42%5A%4C%20%6C%63%4B%51%58%79%44%2F%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%5B%41%2A%58%2D%44%5B%42%6C%20%4C%5A%42%63%4B%51%79%58%39%64%64%61%44%5A%4C%37%2D%6C%41%20%37%5E%62%42%5A%4C%37%2D%41%20%37%5E%62%6C%20%20%5D%2A%63%4B%51%79%58%42%7C%51%79%58%5E%37%23%31%31%79%58%43%2F%62%42%7C%51%79%58%37%5E%62%42%4C%5A%20%6C%63%4B%51%79%58%37%2D%41%7C%51%79%58%51%7C%46%5E%37%62%42%7C%51%79%7C%51%79%58%37%51%7C%42%62%5E%58%37%5E%62%42%7C%51%79%58%37%5E%46%5A%4C%2F%43%62%42%20%37%5E%62%42%5A%4C%37%2D%41%20%37%79%51%7C%45%68%79%58%37%5E%62%41%37%62%39%73%75%73%58%79%51%7C%44%37%73%75%73%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%70%72%69%6C%20%53%6B%69%65%73=%43%6F%6C%6C%65%74%74%65%20%42%75%64%64%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%72%51%79%58%7C%34%47%5E%37%58%7C%51%79%58%37%2D%47%7C%51%79%58%37%43%7C%79%51%58%37%2D%42%7C%51%79%58%37%2D%41%7C%51%79%43%37%58%79%51%34%54%41%2A%5B%37%5E%47%7C%51%5A%41%2D%37%58%51%79%58%37%2D%41%7C%51%79%58%39%62%37%45%51%7C%79%58%37%2D%42%7C%51%79%58%37%44%7C%51%79%7C%44%37%58%79%4C%51%79%58%7C%2D%43%5A%4C%37%6C%3C%46%69%6E%44%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%42%2A%5B%5A%20%20%3E%65%2D%37%20%44%62%63%4B%51%79%58%20%6C%63%4B%51%46%37%61%6C%74%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%58%47%5E%37%58%79%7C%51%79%58%37%4C%5A%46%23%2D%37%58%79%51%7C%42%37%58%79%51%7C%45%5E%37%58%79%51%7C%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%41%2D%37%20%44%37%20%5D%20==%30=%30===%41%72%65%6E%27%74%20%59%6F%75%20%47%6C%61%64%20%59%6F%75%27%72%65%20%59%6F%75=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%46%7C%51%79%34%46%5E%37%20%51%79%58%2C%36%46%7C%51%79%58%2C%37%43%5A%2C%4C%37%6F%42%20%36%62%42%5A%4C%41%2F%37%5E%46%7C%43%37%2C%58%34%54%41%2A%5B%5E%41%5A%4C%2C%4C%5A%47%37%2C%36%62%42%5A%4C%41%2F%37%5E%46%20%2C%37%5E%41%46%2A%5B%5D%20%2C%37%43%20%2C%43%7C%51%79%58%2C%20%42%6F%37%2C%37%44%20%2C%37%5E%41%5A%4C%2C%4C%5A%41%5E%37%2D%42%5A%4C%37%2D%23%46%20%2C%37%5E%41%4C%5A%2C%37%45%20%2C%37%2D%42%7C%51%79%58%2C%37%2C%20%45%37%2C%37%45%20%2C%37%2C%37%5E%62%41%20%5D%5B%2A%42%20%2C%37%2D%62%42%7C%51%79%58%2C%37%5E%62%7C%42%51%79%58%2C%37%46%7C%51%79%58%2C%37%2D%43%45%62%37%4C%5A%2C%37%43%20%2C%62%42%5A%4C%41%2D%37%2C%20%43%2C%37%5E%46%41%2A%5B%5D%20%2C%37%43%20%2C%2D%37%47%5A%4C%37%2D%44%20%2C%37%5E%46%5A%4C%37%20%46%5E%37%2F%47%7C%51%79%58%36%46%5A%4C%2C%2C%4C%5A%43%37%2D%47%5A%4C%2C%37%44%20%2C%36%46%7C%51%79%2C%58%37%43%7C%51%79%58%2C%36%46%7C%51%79%58%2C%37%2C%20%43%37%37%6F%42%20%36%58%79%51%5A%20==%30=%30===%41%72%6D%61%67%65%64%64%6F%6E=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%6E%58%79%51%37%46%20%2C%43%2F%62%47%7C%51%79%58%31%31%37%23%62%44%5A%4C%37%62%45%20%31%31%23%37%45%7C%23%35%4C%5A%42%34%54%69%2A%5B%51%79%58%33%31%31%31%20%45%62%58%37%2D%62%42%5A%4C%35%23%37%46%20%2C%43%62%2F%47%7C%51%79%58%31%31%23%37%62%44%5A%4C%37%79%51%7C%47%62%23%37%45%7C%51%79%58%33%31%62%58%79%51%7C%47%37%2D%62%42%7C%51%79%58%33%31%62%47%7C%51%58%79%37%2D%62%42%41%2A%7B%5D%51%79%58%33%31%62%58%79%51%7C%47%37%2D%62%42%7C%4C%37%62%44%20%58%79%51%7C%45%51%79%58%37%2D%62%42%7C%51%79%58%33%31%62%7C%47%51%79%58%37%62%45%7C%51%79%58%31%31%23%37%7C%41%62%2D%37%37%62%45%7C%51%7D%51%79%58%31%79%51%7C%47%62%51%79%58%37%2D%62%42%5A%4C%51%20%20%33%31%47%62%7C%51%79%58%37%2D%62%42%7C%51%79%58%33%31%7C%42%37%23%31%58%37%62%45%5A%59%7B%51%42%62%2D%37%58%79%51%7C%47%62%31%33%58%79%51%7D%42%62%2D%37%58%79%51%7C%55%66%42%37%58%79%51%5A%20==%30=%30===%41%72%6D%61%6E%64%6F%27%73%20%52%68%75%6D%62%61=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%39%62%37%44%41%6C%43%2D%37%2D%43%7C%51%79%58%37%2D%43%7C%51%79%58%33%62%31%37%47%7C%51%79%58%39%62%37%44%7C%51%79%58%37%58%79%51%7C%2A%5B%34%34%54%7C%51%79%58%23%62%31%33%58%79%44%7C%51%79%58%37%2D%46%7C%51%79%58%39%62%43%37%2C%42%2A%2C%5B%5D%51%79%58%37%2D%43%7C%51%37%62%39%2F%46%37%47%7C%51%79%2C%73%75%73%39%51%7C%41%62%6F%4C%20%6C%63%4B%51%79%58%2C%73%75%73%37%62%7C%42%51%79%58%41%2F%39%62%37%44%7C%51%79%58%37%5A%42%62%37%62%79%58%37%2D%47%58%79%51%4B%63%6C%20%28%45%37%23%39%29%4C%5A%45%62%36%20%28%45%29%20%28%46%29%20%28%46%23%29%7C%47%37%62%31%33%58%79%51%5A%20==%30=%30===%41%73%20%4C%6F%6E%67%20%41%73%20%49%20%4C%69%76%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%37%43%34%46%5E%37%58%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%44%37%5A%4C%2C%39%62%37%41%20%37%68%45%7C%51%79%7C%47%2D%37%20%34%54%41%2A%7B%37%2D%43%42%2A%44%2D%37%4C%5A%36%46%5A%4C%37%62%42%20%37%5E%46%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%43%20%37%2D%47%58%79%51%5D%5B%20%37%5E%46%31%51%79%58%37%2D%42%62%5E%37%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%41%20%5E%37%46%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%79%51%7C%47%5A%4C%37%46%20%43%20%37%2D%47%51%5D%5B%2A%41%47%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%4C%39%2C%62%37%41%20%37%68%45%7C%51%79%58%37%5E%46%37%58%79%51%7C%79%58%37%43%7C%37%4C%5A%46%5E%37%20%42%62%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%41%73%20%54%69%6D%65%20%47%6F%65%73%20%42%79=%48%75%70%66%65%6C%64%20%48%65%72%6D%61%6E==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%29%34%46%2D%37%20%23%37%62%42%20%37%5E%62%45%5A%4C%2C%37%62%20%42%29%36%2D%62%42%28%37%2D%46%5A%4C%37%62%42%35%28%46%2D%37%34%54%41%2A%7B%62%41%28%37%2D%37%29%20%20%28%45%31%4E%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%29%46%28%37%6F%23%46%20%37%46%5A%4C%29%37%43%62%5E%37%20%46%2D%47%28%37%5E%37%5E%62%41%42%2D%37%20%43%37%62%45%20%37%2D%62%42%7C%51%79%58%37%5E%62%32%45%4E%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%37%20%5D%5B%2A%47%5A%4C%29%37%5A%4C%39%62%37%37%62%39%58%79%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%79%51%58%37%6F%23%46%7C%51%79%58%37%2D%46%7C%51%46%2D%37%20%43%43%7C%51%79%58%37%62%42%20%37%42%62%37%2C%43%2C%37%62%42%20%29%36%2D%62%42%28%37%2D%46%4C%5A%37%62%42%20%37%2D%46%6C%41%2A%5B%5D%2C%37%4C%5A%45%62%5E%73%20%37%2D%46%42%20%37%2D%46%37%29%4C%5A%45%43%20%37%2D%47%5A%4C%37%6F%23%46%20%37%46%4C%5A%29%37%43%28%20%20%29%37%2D%47%28%37%5E%62%37%62%39%4C%5A%2D%46%28%35%23%62%37%4C%5A%45%62%36%20%43%37%62%39%20%5A%20==%30=%30===%41%73%6B%20%4D%65%20%4E%6F%77=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%62%41%34%73%47%2D%37%6C%7C%2C%37%41%2C%37%2D%45%2C%37%62%42%2C%2D%37%46%7C%2C%37%42%2C%37%2D%23%46%2C%37%43%2C%45%62%2D%37%20%34%54%7B%41%2A%37%62%42%2C%37%31%31%20%42%62%4C%37%62%41%20%37%2D%62%45%5A%4C%37%62%45%37%20%5E%62%44%5A%4C%37%44%20%37%62%45%5A%4C%37%5A%4E%31%73%42%23%37%42%5A%4C%37%5E%62%44%5A%62%37%2C%7D%58%37%2D%62%45%5B%42%2A%5D%51%79%58%37%5E%62%6C%44%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%20%41%62%37%4C%41%2C%37%41%2C%23%37%62%47%5A%62%2D%37%20%44%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%37%45%62%7C%51%79%58%37%5E%62%44%5A%4C%31%31%23%37%20%41%62%37%4C%45%7C%51%79%58%62%41%20%37%2D%5D%2A%41%5B%73%37%41%2C%37%2D%45%2C%37%62%42%2C%37%2D%46%2C%7C%37%42%2C%37%2D%23%46%2C%37%43%2C%37%2D%47%2C%7C%6C%45%62%51%79%58%31%31%37%5E%62%44%5A%42%37%23%31%31%41%20%37%2D%62%45%5A%4C%37%62%45%20%37%5E%44%62%5A%4C%37%44%20%37%62%45%5A%4C%37%62%42%20%62%37%23%35%4C%5A%4C%35%23%37%20%20%20%5A==%30=%30===%41%74%20%4C%61%73%74=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%41%20%34%43%36%20%41%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%5A%43%4C%33%31%62%37%47%20%37%2D%44%5A%4C%37%2D%4C%5A%45%2D%37%34%54%41%2A%7B%2D%41%20%36%43%37%4C%5A%4E%31%20%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%62%41%5A%4C%37%2D%41%20%36%43%46%2D%36%4C%5A%47%20%37%2D%44%47%5A%4C%37%44%42%44%2D%37%20%51%79%58%37%2D%45%5A%4C%39%62%37%42%20%37%23%68%46%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%47%7C%41%2D%37%20%2A%5B%5D%20%37%43%5A%4C%33%31%62%39%4C%5A%41%2D%44%5A%4C%37%2D%41%20%36%43%41%2A%5B%5D%37%20%47%20%37%2D%44%5A%4C%39%62%37%44%20%37%2D%37%20%47%37%62%37%45%20%37%5E%5E%37%20%41%2D%37%4C%5A%44%2D%37%20%47%37%23%39%4C%5A%45%2D%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%74%20%4C%6F%6E%67%20%4C%61%73%74%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%47%20%29%36%47%34%43%36%20%41%4C%37%2D%41%20%29%37%2D%41%28%36%43%5A%4C%47%39%20%29%42%2F%36%47%28%37%2D%44%5A%4C%37%2D%5A%44%2D%37%28%34%54%5B%41%2A%51%79%58%37%2D%28%46%36%29%20%20%29%37%47%28%37%2D%45%7C%51%79%58%37%2D%5A%44%4C%39%62%37%41%20%37%2D%45%5A%4C%37%2D%44%41%37%4C%5A%44%36%43%5A%4C%39%58%29%41%2F%36%41%37%2F%43%23%7C%51%79%58%29%37%68%42%28%37%47%7C%51%79%29%58%43%2F%36%46%28%37%2D%44%5A%4C%39%41%20%29%44%2D%37%28%46%28%37%2D%45%7C%36%47%28%37%2D%47%39%4C%5A%43%41%20%36%43%5B%42%2A%5D%20%33%31%47%70%29%2D%37%44%28%70%5A%4C%29%39%23%37%41%28%20%20%36%2D%37%4C%5A%44%70%70%7C%51%79%28%37%2D%47%5A%39%4C%5A%43%36%62%42%28%20%20%33%31%43%5A%4C%33%31%47%20%36%29%47%28%37%2D%44%7C%51%79%58%29%37%2D%41%28%36%2F%44%29%4C%47%20%29%42%2F%23%46%28%37%5E%20%43%39%28%43%2F%36%46%28%20%78%29%37%6F%62%41%28%20%5A%29%4C%37%2D%47%28%20%20%36%46%5A%4C%29%45%2F%39%41%29%4C%5A%46%29%37%6F%62%45%51%79%58%36%43%51%7C%42%62%39%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%41%51%7C%79%58%37%2D%45%7C%51%79%58%29%36%2D%46%28%37%58%79%51%7C%79%58%29%37%68%7C%44%2D%37%20%47%31%33%20%5A==%30=%30===%41%75%20%50%72%69%76%61%76%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%41%75%74%75%6D%6E%20%49%6E%20%4E%65%77%20%59%6F%72%6B=%44%75%6B%65%20%56%65%72%6E%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%41%20%34%47%2D%37%20%39%62%37%44%20%37%2D%41%5A%4C%37%2D%47%20%5E%37%46%5A%4C%37%43%20%36%62%42%5A%4C%37%2D%41%4C%5A%47%2D%37%34%54%41%2A%5B%45%20%37%5E%62%43%37%4C%5A%41%45%20%37%2D%62%42%7C%51%79%58%37%2D%47%42%5B%2A%5D%51%79%58%39%62%37%44%7C%51%79%58%37%68%62%37%4C%5A%41%20%36%62%42%5A%5D%20%37%44%20%62%5E%37%2C%20%79%58%37%5E%43%5A%4C%39%62%37%47%20%37%68%5A%44%4C%37%68%41%20%37%2D%43%5A%4C%39%62%37%47%51%7C%41%2D%37%41%5A%4C%37%62%37%2D%44%20%37%37%20%41%2D%37%37%62%44%2C%37%44%73%20%37%2D%41%5A%4C%37%47%2D%20%37%5E%46%5A%4C%37%43%20%36%62%42%5A%4C%2C%7C%6C%43%2D%2D%47%43%2A%5B%20%37%2D%46%5A%36%20%46%37%62%20%37%2D%46%44%2A%5B%5D%20%37%43%20%37%68%5A%47%4C%37%2D%62%41%20%36%2D%62%42%5A%4C%33%31%43%37%62%39%4C%2D%62%45%5A%4C%39%62%37%43%20%2C%41%62%37%2C%4C%37%2D%41%20%37%2D%47%5A%4C%37%62%44%20%5E%37%62%44%5A%4C%37%62%41%20%37%5E%62%44%6C%7C%5A%42%62%2D%36%37%2D%62%45%73%4C%5A%55%46%2D%58%79%51%7C%70%70%44%37%62%39%20%5A%20==%30=%30===%41%75%74%75%6D%6E%20%4C%65%61%76%65%73=%4B%6F%73%6D%61%20%4A%6F%73%65%70%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%33%31%34%43%2D%37%58%79%58%37%68%41%7C%51%79%58%37%5E%62%45%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%51%7C%44%37%62%34%54%7B%41%2A%51%79%58%37%2D%79%51%4B%63%6C%63%4B%51%79%58%36%2D%47%7C%51%79%58%33%31%37%62%44%7C%51%79%58%37%68%41%5B%42%2A%7D%20%20%6C%20%4C%5A%43%58%36%2D%47%7C%4C%37%62%47%20%51%7C%42%62%5E%79%58%33%31%62%37%44%7C%51%79%58%37%68%41%43%5B%2A%5D%51%79%58%37%5E%62%45%7C%51%79%58%37%51%7C%47%2D%37%79%58%37%46%7C%5A%46%2D%37%20%45%37%4C%5A%41%68%37%58%79%51%7C%44%37%62%31%33%58%79%51%7C%47%2D%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%75%74%75%6D%6E%20%4E%6F%63%74%75%72%6E%65=%47%61%6E%6E%6F%6E%2D%4D%79%72%6F%77==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%46%20%2C%23%34%43%36%39%2C%4C%2C%47%2F%2D%41%20%2C%2D%41%5A%4C%2C%39%37%62%47%20%2C%39%2D%44%5A%4C%2C%39%62%37%41%20%5A%44%37%2F%46%34%54%41%2A%7B%20%2C%39%44%5A%5E%37%28%45%2D%2C%39%62%42%5A%4C%29%35%23%37%47%28%33%31%20%47%2C%37%2D%44%31%4E%5A%4C%2C%39%44%20%29%37%20%41%37%2C%4C%43%5A%4C%2C%36%2A%5B%5D%37%42%7D%58%79%51%4C%20%2C%36%43%5A%4C%2C%35%23%37%47%20%2C%39%5A%44%4C%2C%35%23%37%41%20%2C%39%62%42%32%4E%5A%73%46%23%68%2C%20%35%23%37%47%5A%4C%20%78%20%20%46%39%2C%4C%41%20%37%5E%47%6C%7C%37%44%2C%37%2D%41%73%2C%20%37%5E%45%5A%4C%20%78%20%5A%4C%20%78%20%5A%62%39%2C%4C%5A%37%5E%45%6C%42%5A%4C%2C%39%62%73%45%62%37%28%36%43%43%2A%5B%5D%20%35%23%37%47%20%2C%39%44%2D%6C%7C%29%37%68%41%28%37%44%29%37%2D%62%42%39%2C%20%41%37%20%2C%37%5E%47%47%20%2C%39%44%47%37%62%39%2C%37%41%20%2C%37%2D%45%5A%4C%36%2D%46%20%37%23%68%46%5A%4C%2C%47%2F%2D%41%20%2C%2D%41%5A%4C%23%35%2C%4C%5A%20%2C%39%2D%44%43%5A%4C%2C%39%5A%43%36%39%2C%62%41%5A%4C%2C%37%62%45%20%2C%37%2D%45%5A%37%4C%62%44%20%2C%37%2D%44%5A%4C%2C%37%62%44%20%5E%37%20%44%62%4C%2C%35%23%37%36%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%76%61%6C%6F%6E=%4A%6F%6C%73%6F%6E%2D%53%79%6C%76%61%2D%52%6F%73%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%5A%34%43%2D%37%58%4C%20%6C%63%4B%51%79%58%36%62%42%5A%4C%20%63%6C%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%5A%20%78%20%4C%34%54%5B%41%2A%5B%42%2A%5D%20%58%79%51%4B%63%20%78%20%5A%4C%20%6C%63%4B%51%79%58%36%62%5A%42%4C%20%6C%63%4B%51%79%58%37%46%5A%4C%20%6C%4C%5A%20%78%20%37%2D%43%7C%51%7C%51%79%58%37%51%4B%63%6C%20%58%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%2D%37%43%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%79%51%7C%41%62%79%58%37%2D%44%42%62%36%58%79%51%4B%63%6C%20%4C%5A%47%37%58%79%51%4B%63%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%61%2D%6C%75%65%20%42%6F%6C%69%76%61%72%20%42%61%2D%6C%75%65%73%2D%61%72%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%62%37%58%79%51%37%62%41%7C%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%58%79%51%7C%45%42%34%34%54%5B%7C%47%68%37%20%43%37%62%39%62%35%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%62%35%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%42%61%62%79%2C%20%57%6F%6E%27%74%20%59%6F%75%20%50%6C%65%61%73%65%20%43%6F%6D%65%20%48%6F%6D%65=%57%61%72%66%69%65%6C%64%2D%57%69%6C%6C%69%61%6D%73==%4D%65%64%69%75%6D%20%53%6C%6F%77=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%44%20%42%37%4C%5A%41%7C%51%79%58%2D%45%7C%51%79%58%37%42%5A%20%4C%6C%63%4B%51%79%58%37%41%7C%51%79%58%37%45%37%58%79%51%7C%47%34%34%54%7B%36%47%31%4E%5A%4C%5A%45%37%58%41%5A%4C%37%45%20%47%5A%4C%37%6F%23%43%20%7C%43%51%79%58%37%42%7C%51%79%58%37%43%7C%51%79%37%20%44%37%4C%37%42%20%47%7C%20%44%37%20%7D%58%79%51%4C%5A%4E%32%47%2C%73%42%37%2C%6C%45%37%4C%5A%41%37%20%44%37%4C%5A%47%36%58%79%51%5A%20==%30=%30===%42%61%63%6B%73%74%61%67%65%20%53%61%6C%6C%79=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%62%41%20%36%2D%2D%36%20%44%37%46%20%37%2D%43%5A%4C%37%62%41%20%37%2D%62%5A%45%4C%39%23%37%43%20%35%23%37%47%5A%4C%39%23%37%4C%5A%42%62%46%34%34%54%5B%5A%4C%37%46%20%23%35%20%47%62%4C%37%47%20%39%62%37%44%5A%4C%37%62%41%20%2D%37%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%5A%43%37%23%39%37%47%5A%4C%37%62%41%6C%2C%37%20%45%62%37%4C%39%23%37%43%20%35%23%37%47%5A%4C%39%23%37%20%44%36%2D%46%5A%4C%35%23%37%43%20%37%68%47%5A%4C%5A%73%46%2D%39%23%37%62%42%37%20%4C%5A%73%44%62%5E%2C%6C%47%62%37%20%20%5A==%30=%30===%42%61%67%73%20%61%6E%64%20%54%72%61%6E%65=%4A%61%63%6B%73%6F%6E%20%4D%69%6C%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%37%58%79%51%20%6C%63%4B%51%79%58%37%2D%46%5A%4C%20%6C%4B%63%51%79%58%37%2D%43%7C%51%79%58%37%2D%46%7C%4C%5A%43%2D%37%43%34%34%54%5B%6C%20%4C%5A%41%62%37%58%79%51%7C%47%37%2C%58%79%51%7C%43%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%61%67%73%27%20%47%72%6F%6F%76%65=%4A%61%63%6B%73%6F%6E%20%4D%69%6C%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%7C%37%58%79%51%7C%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%46%7C%51%79%58%37%62%42%46%37%58%79%51%46%34%34%54%5B%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%42%61%6C%61%6E%63%65%2C%20%54%68%65=%48%6F%6C%6C%61%6E%64%20%44%61%76%65==%45%76%65%6E%20%31%36%74%68%73=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%2C%39%62%37%44%34%47%2D%37%58%4C%2C%37%2D%46%20%31%31%2D%45%7C%51%79%58%2D%37%47%5A%4C%37%2D%46%20%31%31%2D%45%7C%51%79%5A%41%68%37%20%35%54%41%2A%5B%4C%5A%46%2D%37%2C%20%73%45%68%2C%41%37%2C%7C%6C%44%2D%31%31%20%44%62%5E%37%23%31%31%2C%4C%5A%44%2D%31%31%2C%20%44%62%5E%37%23%31%31%2C%20%5A%20==%30=%30===%42%61%6C%6C%61%64%20%46%6F%72%20%56%65%72%79%20%54%69%72%65%64%20%41%6E%64%20%56%65%72%79%20%53%61%64%20%4C%6F%74%75%73%20%45%61%74%65%72%73=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%31%23%39%44%20%34%42%62%68%39%4C%33%31%62%45%20%37%2D%62%42%5A%4C%37%5E%41%62%20%37%6F%62%41%5A%4C%39%62%33%31%62%45%20%5A%45%62%2D%37%34%54%41%2A%7B%20%37%62%45%20%5E%37%58%79%51%62%42%5A%4C%62%45%2F%37%6F%62%41%20%62%45%37%2F%2D%62%42%31%4E%5A%4C%37%45%20%39%62%42%7C%2D%37%2F%45%62%62%44%5A%4C%31%37%5E%62%44%42%79%51%20%59%4C%62%41%20%62%47%2F%37%2D%62%45%5A%4C%62%45%37%2F%6F%62%41%20%62%45%2F%37%2D%62%42%32%4E%5A%37%20%5D%5B%2A%58%51%79%58%7D%44%2F%37%2D%23%43%4C%5A%47%62%5A%4C%37%42%20%37%2D%23%46%5A%4C%37%6F%47%36%20%2D%62%41%5A%4C%37%6F%41%20%62%42%2F%37%5E%45%5E%37%20%47%2F%37%2D%46%20%31%62%45%20%39%37%2F%43%23%20%5B%5D%20%37%62%45%20%62%45%2F%37%2D%62%42%4C%5A%37%68%42%20%42%2F%37%5E%45%5A%4C%37%6F%43%2A%41%42%62%68%5E%41%5A%4C%23%39%62%42%7C%51%41%62%6F%37%20%44%5A%4C%39%62%37%62%41%20%37%2D%62%45%5A%33%4C%31%62%45%20%37%2D%62%42%5A%4C%37%5E%62%41%62%5E%37%58%79%5A%4C%39%62%33%20%45%37%4C%5A%42%62%2D%37%20%45%62%37%73%75%73%4C%5A%2C%55%2C%41%62%36%39%20%45%62%37%73%75%73%20%5A%20==%30=%30===%42%61%6C%6C%61%64%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%46%5A%4C%37%34%46%5E%37%58%7C%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%37%58%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%47%2D%37%20%43%34%54%41%2A%5B%4C%20%6C%63%4B%4C%5A%47%2D%37%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%37%29%2D%41%28%37%5E%46%41%2A%5B%5D%20%37%43%20%44%37%58%79%51%37%2D%44%20%37%20%37%2D%62%42%51%7C%47%2D%37%5E%62%42%5A%4C%37%46%20%37%2D%43%42%2A%5B%20%5D%20%6C%63%4B%51%79%58%36%46%5A%4C%37%43%20%37%58%79%51%7C%79%58%37%47%5A%23%37%43%20%37%46%5E%37%20%73%23%37%44%20%37%2D%47%5A%4C%37%47%20%37%2D%7C%44%51%79%58%37%2D%44%6C%7C%2C%37%41%2C%68%45%39%4C%5A%47%2D%5A%4C%37%62%45%36%46%5A%4C%37%41%46%5E%37%58%7C%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%37%58%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%47%2D%37%20%43%2A%5B%5D%20%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%61%6C%74%69%6D%6F%72%65%20%4F%72%69%6F%6C%65=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%47%2D%37%20%37%2D%44%7C%51%79%58%37%2D%47%5A%4C%62%45%36%2F%2D%43%20%45%2F%39%43%5A%4C%46%2F%37%2D%47%20%47%37%62%39%34%54%5B%41%2A%47%7C%51%79%58%37%20%41%62%37%39%23%37%44%20%37%68%41%7C%51%79%58%37%2D%7C%43%51%79%58%39%43%7C%51%79%58%37%2D%47%5A%4C%4C%5A%47%2D%37%46%7C%51%79%58%2F%37%2D%47%20%4C%5A%41%68%37%2A%5D%20%39%62%37%44%20%37%68%41%7C%51%79%39%58%62%37%44%7C%51%79%58%37%62%45%7C%51%79%58%42%5B%47%2D%37%39%43%20%37%2D%2D%47%5A%4C%37%2F%45%20%43%2D%7C%51%79%58%37%2D%43%5A%4C%39%62%37%47%20%2D%37%44%7C%51%79%58%37%2D%47%5A%4C%62%45%2F%36%46%37%20%41%62%39%43%5A%4C%46%7C%51%79%58%37%43%39%58%79%51%43%20%37%2D%47%7C%51%79%58%37%2D%47%5A%4C%23%39%37%44%20%37%68%41%7C%51%79%58%37%2D%43%7C%39%4C%5A%41%68%7C%51%79%58%37%37%2D%47%20%37%37%62%39%4C%5A%33%31%62%37%44%28%37%62%45%20%29%37%62%45%37%28%68%45%6C%5A%4C%46%2F%37%2D%47%20%37%2D%47%29%4C%5A%47%2D%44%20%37%62%45%2F%46%4C%5A%45%68%37%28%45%62%37%29%20%45%62%37%28%44%37%62%31%33%29%4C%5A%47%2D%37%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A==%30=%30===%42%61%72%62%61%64%6F%73=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4C%61%74%69%6E=%46==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%37%58%79%51%7C%58%37%6F%42%7C%51%79%58%37%62%42%5A%4C%20%6C%2C%63%4B%51%79%58%37%46%7C%51%79%58%37%62%42%79%51%7C%46%37%46%34%34%54%5B%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%42%61%72%62%61%72%61=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%42%62%37%62%62%42%5A%4C%20%6C%63%4B%51%79%58%35%62%39%37%62%62%41%5A%4C%20%6C%63%4B%51%79%58%35%62%39%37%62%39%62%35%36%54%41%2A%7B%63%4B%51%79%58%62%37%73%75%73%51%79%58%35%62%39%62%37%62%44%7C%51%79%58%2D%37%62%41%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%7C%47%62%5E%37%45%5A%4C%20%6C%51%79%58%37%2D%31%46%2D%37%58%20%39%62%37%62%42%20%37%2D%46%5A%4C%39%62%43%37%20%37%2D%47%7C%51%79%58%37%62%42%7C%51%79%7D%7C%4E%32%46%4E%5A%4C%20%6C%37%5E%62%44%20%79%51%7C%47%2D%4C%37%62%42%20%37%2D%46%5A%4C%37%42%20%37%23%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%58%37%5A%45%62%5E%37%58%37%62%42%7C%4C%5A%42%5E%37%20%44%62%5E%37%4C%5A%45%62%5E%37%20%44%62%5E%37%4C%5A%42%5E%37%20%44%62%5E%37%20%5A%20==%30=%30===%42%61%72%6B%20%46%6F%72%20%42%61%72%6B%73%64%61%6C%65=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%46%5A%4C%37%34%46%58%79%51%51%79%58%37%62%42%7C%51%79%58%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%7C%47%37%20%43%34%54%41%2A%7B%5A%4C%37%46%20%42%42%62%58%79%58%37%62%45%7C%51%79%58%62%42%7C%51%79%58%46%37%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%51%7C%43%37%2A%5B%7D%51%79%43%20%37%47%5A%20%5D%5B%2A%41%62%42%7C%51%79%58%46%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%46%37%20%20%51%4C%37%43%20%62%42%46%5A%4C%37%43%79%51%5D%58%79%47%20%37%62%41%5A%4C%37%41%70%70%5A%4C%37%62%2D%42%20%37%68%42%51%7C%59%20%20%51%79%58%51%37%4C%5A%70%70%58%46%5A%4C%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%61%73%69%6E%20%53%74%72%65%65%74%20%42%6C%75%65%73=%57%69%6C%6C%69%61%6D%73%20%53%70%65%6E%63%65%72==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%44%2C%34%73%42%62%2C%2C%44%2F%62%42%2C%6F%23%43%2C%37%2D%43%2C%42%62%7C%2C%44%2F%62%42%2C%6F%23%43%2C%37%2D%43%7C%42%62%2F%44%34%54%7B%69%2A%2F%36%2D%62%45%46%37%2C%7C%42%45%5A%4C%62%41%2F%37%62%42%20%62%42%6C%7C%37%2C%46%2C%37%2D%43%2C%37%2D%62%44%2C%44%2F%62%62%36%2F%47%20%2C%37%2D%43%2C%58%37%43%5A%4C%62%2F%46%58%79%79%58%37%47%7C%51%79%58%37%44%7C%51%79%58%5E%37%62%42%5B%41%2A%59%7D%51%79%58%37%46%7C%51%51%4B%63%6C%20%42%5A%4C%62%47%4B%51%79%58%37%58%79%51%7C%42%37%44%7C%51%79%58%37%5E%62%42%5A%4C%37%46%37%20%2D%43%5A%4C%37%6F%23%43%20%44%2F%37%5E%62%58%79%51%7C%47%37%46%7C%51%79%63%6C%20%4C%5A%43%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%20%45%62%36%4C%5A%42%62%2F%46%20%46%37%20%5A==%30=%30===%42%61%74%2C%20%54%68%65=%4D%65%74%68%65%6E%79%20%50%61%74==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%41%20%44%2F%46%23%23%46%2F%44%20%2C%47%7C%59%5A%4C%37%44%20%37%2C%2D%41%20%70%20%44%5A%4C%37%41%20%2D%45%20%20%45%2D%20%73%47%34%34%54%7B%37%23%46%20%37%6C%44%2C%70%41%20%37%2D%62%45%34%34%54%42%2A%5B%59%5D%20%62%39%33%31%62%42%70%2C%62%43%2F%62%44%5A%4C%2D%70%20%43%23%2D%34%33%54%5A%4C%46%20%39%62%33%20%70%20%43%62%31%62%44%20%33%31%44%20%37%2D%62%45%20%62%2F%42%62%47%7C%59%5A%4C%62%43%2F%62%44%20%37%5E%33%4C%5A%43%31%37%68%43%5A%4C%41%20%70%20%43%32%34%46%68%37%70%20%44%2F%62%42%20%70%20%37%5E%62%45%34%54%34%43%2A%5B%59%5D%20%2C%35%23%37%62%42%20%2C%4C%5A%41%62%2F%54%5A%4C%37%2D%62%42%2F%62%41%20%70%4C%5A%59%20%37%44%20%37%68%41%20%70%20%62%42%2F%62%5A%41%4C%51%70%20%70%20%70%20%62%42%2F%62%45%7C%7D%59%59%5B%51%62%43%2F%2D%62%20%4C%5A%45%62%2F%42%62%20%4C%5A%41%62%2F%42%62%20%4C%5A%45%62%2F%42%62%20%4C%5A%41%62%2F%42%62%4C%5A%2C%55%2C%66%45%62%2C%20%5A%20==%30=%30===%42%61%75%62%6C%65%73%2C%20%42%61%6E%67%6C%65%73%20%61%6E%64%20%42%65%61%64%73=%42%6F%72%6F%64%69%6E%2D%57%72%69%67%68%74%2D%46%6F%72%72%65%73%74==%57%61%6C%74%7A=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%2D%37%58%37%2D%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%37%2D%43%7C%51%79%58%37%62%45%7C%51%79%58%79%51%7C%45%62%33%54%41%2A%5B%7C%51%79%58%37%79%51%4B%63%6C%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%37%58%47%7C%51%79%58%37%2D%44%42%2A%5B%5D%20%20%79%51%7C%44%2D%58%37%5E%62%41%2D%62%42%5A%4C%7C%43%5E%37%58%79%58%37%5E%45%7C%51%79%58%37%42%7C%51%79%37%58%2D%23%46%43%2A%5B%5D%20%20%6C%63%4B%51%79%51%4B%63%6C%20%51%79%58%37%47%7C%51%79%58%37%45%62%37%58%79%58%37%62%45%7C%51%79%58%37%2D%62%42%41%2A%5D%5B%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%79%51%7C%43%2D%7C%51%79%58%37%41%7C%51%79%58%7C%42%62%2D%37%79%58%37%2D%62%42%7C%51%79%58%37%46%7C%51%58%79%37%62%47%7C%51%79%58%37%62%45%7C%51%79%58%51%7C%45%62%37%51%79%58%37%46%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%65%20%43%61%72%65%66%75%6C%20%49%74%27%73%20%4D%79%20%48%65%61%72%74=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%37%43%34%47%2D%37%2F%47%5A%4C%41%2F%46%20%37%6F%23%47%5A%4C%37%47%2D%20%36%46%5A%4C%20%78%20%5A%4C%37%43%20%43%2D%37%2F%43%20%34%54%41%2A%5B%20%62%44%2F%37%36%20%47%2D%37%44%20%37%62%45%5A%4C%35%23%37%45%20%37%5E%42%46%2A%5B%5D%20%41%2F%46%20%37%6F%23%47%5A%4C%37%4C%5A%47%68%46%5A%4C%20%78%43%20%43%2F%37%5E%37%58%79%51%5D%20%37%43%20%37%2D%47%7C%51%79%58%37%47%51%7C%79%58%37%62%41%7C%51%79%58%37%2D%62%45%7C%5B%2A%41%47%2D%46%5A%4C%37%43%37%44%7C%51%79%20%4C%5A%46%36%4C%20%78%20%5A%4C%37%43%20%43%2F%37%2D%47%4C%5A%41%2F%46%20%37%6F%23%47%5A%4C%37%2D%47%20%5A%41%2D%37%58%78%20%5A%4C%37%75%73%37%43%7C%2A%43%47%2D%37%47%7C%51%79%58%37%47%5A%4C%37%2D%44%20%37%46%5E%7C%51%79%58%31%31%23%39%62%45%7C%51%79%58%2D%37%58%79%51%5B%5D%51%79%58%73%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%42%65%20%4D%79%20%4C%6F%76%65=%42%72%6F%64%73%7A%6B%79%20%4E%69%6B%6F%6C%61%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%47%73%75%73%79%58%39%62%37%42%7C%51%79%58%37%68%23%46%51%7C%79%58%2C%37%5E%47%6C%7C%2C%5E%47%73%20%20%51%7C%45%2D%37%34%54%41%2A%5B%20%37%6F%62%42%23%68%20%43%37%2D%41%5A%4C%37%2D%41%20%41%2F%37%6F%44%42%5B%2A%5D%20%39%62%37%45%20%37%2D%42%5A%4C%35%62%37%58%79%51%7C%43%5A%4C%20%6C%5E%47%73%20%20%42%2D%37%58%79%2A%5B%5D%51%79%58%37%44%7C%51%79%58%37%2D%7C%41%51%79%58%37%41%7C%51%79%58%37%2D%45%7C%51%41%47%73%75%73%5A%4C%37%2D%42%42%5A%4C%35%62%37%2C%58%79%51%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%45%7C%79%51%58%39%62%37%42%7C%51%79%58%37%68%23%46%7C%23%68%20%43%37%5E%47%6C%7C%2C%37%2D%41%7C%51%62%39%20%5D%5B%5A%4C%37%2D%42%20%37%6F%62%42%7C%51%79%58%2D%37%41%5A%4C%37%2D%41%20%41%2F%37%6F%44%43%2A%45%2D%37%58%79%37%45%20%37%2D%20%6C%63%4B%51%37%58%79%51%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%58%79%33%31%62%37%45%7C%51%79%58%31%31%23%37%46%7C%47%36%58%79%44%7C%51%79%58%20%5A%20==%30=%30===%42%65%2D%42%6F%70=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%68%47%20%2D%34%46%2D%20%47%37%43%20%37%68%47%7C%51%79%58%43%2F%2D%46%4C%5A%36%2D%62%42%20%62%41%2F%2D%46%5A%4C%37%68%62%39%4C%5A%46%34%54%7B%41%2A%58%39%23%37%62%41%62%20%42%62%37%2D%46%5B%42%2A%7D%20%2D%46%6C%2C%37%43%68%2C%47%73%7C%51%79%58%43%2F%2D%46%5A%4C%36%2D%58%79%51%7C%42%2F%2D%46%5A%4C%20%39%62%37%43%5E%37%58%79%51%51%79%58%37%5E%62%44%7C%51%79%58%39%23%37%41%62%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%7C%47%68%37%20%62%45%7C%51%79%5A%4C%37%68%47%2D%20%47%68%37%39%62%37%43%20%37%68%47%7C%51%79%58%43%2F%46%2D%5A%4C%36%2D%62%42%20%62%41%2F%2D%46%5A%4C%4C%5A%46%2D%20%46%5B%41%2A%5D%46%2D%2F%41%62%20%42%62%2D%36%4C%5A%46%2D%2F%43%58%79%51%7C%73%47%68%2C%43%37%2C%6C%46%2D%20%5A==%30=%30===%42%65%61%74%72%69%63%65=%52%69%76%65%72%73%20%53%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%62%45%7C%51%5E%37%58%79%51%7C%51%79%58%31%31%23%37%5E%62%45%7C%51%79%37%58%5E%46%7C%51%79%58%31%31%23%37%5E%62%47%7C%44%2D%37%58%79%46%34%34%54%5B%5A%4C%39%62%37%79%51%7C%44%2D%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%2D%7C%41%51%79%58%37%2D%62%42%5A%4C%37%2D%43%20%37%45%68%37%20%41%58%31%31%23%37%44%2D%37%58%79%51%7C%47%2D%37%58%79%51%7C%47%62%5E%37%23%31%31%58%79%51%7C%46%2D%37%58%79%51%7C%47%62%5E%37%23%31%31%20%20%20%5A==%30=%30===%42%65%61%75%74%69%66%75%6C%20%4C%6F%76%65=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%45%68%37%58%58%37%2D%47%5A%4C%20%78%29%37%44%28%20%7C%79%51%58%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%79%51%7C%43%37%34%54%41%2A%7B%2D%44%7C%51%79%7C%45%68%37%20%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%47%51%7C%79%58%2D%44%31%4E%42%2A%5A%4C%39%62%37%41%41%37%62%39%58%51%79%58%37%5E%58%37%62%42%7C%37%23%31%31%58%47%7C%51%79%58%2D%44%32%4E%43%2A%7C%7D%51%58%79%39%62%37%41%7C%51%79%58%37%68%45%7C%51%79%2D%37%58%79%51%47%7C%51%79%58%79%51%7C%41%37%62%39%58%79%51%7C%44%2D%20%42%37%4C%5A%42%62%37%23%31%31%20%41%37%62%39%4C%5A%44%2D%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%65%61%75%74%79%20%41%6E%64%20%54%68%65%20%42%65%61%73%74=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%46%75%6E%6B=%46==%31%72%33%34%4C%62%4B%63%75%37%45%20%33%31%46%34%46%31%33%58%5A%4C%20%6C%63%4B%51%79%58%33%31%46%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%34%54%69%2A%5B%46%5A%4C%2C%39%5D%7B%2A%41%41%2D%47%7C%51%79%58%37%2D%41%5A%4C%2C%39%23%45%37%20%2C%35%23%39%23%37%42%7C%51%79%58%37%2D%37%20%43%37%23%20%2C%39%23%37%5A%4C%20%6C%63%7C%45%62%2D%37%33%31%46%31%4E%7C%51%79%58%2C%74%6C%61%37%7C%43%51%79%58%39%5E%62%44%5A%4C%33%31%62%41%20%2C%58%79%51%4B%51%79%58%37%2D%23%37%43%7C%51%46%31%33%2C%20%37%68%47%5A%4C%37%44%20%31%31%2D%41%5A%4C%45%37%20%31%31%2D%42%32%4E%7C%7D%20%39%23%37%45%2F%43%2C%58%79%5A%4C%20%78%20%39%2C%58%79%51%5D%7B%3C%4F%70%65%6E%20%66%6F%72%20%73%6F%6C%6F%73%3E%46%31%33%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%7D%20==%30=%30===%42%65%67%69%6E%20%54%68%65%20%42%65%67%75%69%6E%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%78%5A%4C%37%2D%34%43%4C%5A%43%5A%4C%37%2D%44%7C%6C%2C%6F%23%43%2C%36%43%5A%73%4C%43%5A%4C%36%43%5A%4C%37%5E%43%5A%4C%36%47%37%4C%5A%44%34%54%7B%41%2A%37%2D%62%42%5A%78%4C%5A%44%2D%62%42%5A%4C%37%46%5A%4C%37%2D%43%5B%42%2A%20%7D%36%43%5A%4C%37%5E%43%5A%4C%37%47%5A%4C%37%36%4C%5A%78%4C%5A%4C%78%5A%4C%47%5A%4C%37%2D%4C%5A%41%62%5E%41%5A%4C%36%47%5A%4C%37%62%41%5A%4C%36%47%4C%5A%78%5A%4C%37%6F%41%5A%4C%36%62%41%5A%4C%37%62%37%4C%5A%44%37%62%45%5A%4C%78%5A%4C%78%5A%5B%43%4C%5A%43%68%44%5A%4C%37%47%5A%4C%37%2D%44%5A%4C%37%5A%43%4C%43%5A%4C%36%43%5A%4C%37%5E%43%5A%4C%36%37%4C%5A%78%4C%41%2A%5D%20%37%5A%4C%37%47%5A%4C%5A%47%37%4C%43%5A%4C%36%43%5A%4C%37%5E%43%5A%4C%36%43%4C%5A%43%7B%43%2A%5D%20%36%43%5A%4C%37%5E%43%5A%4C%5A%43%36%4C%37%2D%44%5A%4C%4C%78%5A%4C%37%37%4C%5A%78%4C%7D%20%36%43%5A%4C%37%5E%43%5A%4C%37%47%5A%37%4C%2D%44%31%4E%5A%4C%37%41%5A%4C%37%2D%45%5A%7C%4E%32%44%2D%5E%46%5A%4C%78%5A%44%68%37%4C%5A%78%4C%5A%44%2D%37%4C%5A%47%37%4C%5A%43%4C%5A%43%36%20%5A==%30=%30===%42%65%69%6E%27%20%47%72%65%65%6E=%52%61%70%6F%73%6F%20%4A%6F%65==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%42%62%5E%37%37%47%20%73%75%73%37%47%7C%51%79%58%62%41%37%2F%68%44%7C%51%79%58%35%23%37%41%7C%51%79%58%62%39%4C%5A%43%34%54%41%2A%7B%79%58%51%79%58%73%20%46%37%4C%46%2C%62%44%2F%62%47%2C%62%45%2F%62%41%73%5E%2C%62%42%73%31%4E%7C%51%79%58%37%5E%62%42%5A%37%2F%43%2C%7D%75%73%37%46%7C%20%6C%63%4B%51%79%51%59%7C%4E%42%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%62%5E%41%6C%42%2A%5B%5D%51%79%58%36%62%42%6C%32%62%5E%37%58%79%58%51%79%58%51%51%79%58%35%23%47%2D%5E%37%4C%58%37%5E%62%42%41%2A%5B%5D%51%79%58%37%46%51%7C%79%58%37%2D%43%5A%4C%37%43%20%37%2D%47%5A%79%51%7C%41%37%20%2D%47%5A%4C%37%2D%43%7C%51%41%62%58%79%51%5A%4C%37%46%20%73%75%73%37%46%7C%51%79%58%2D%37%43%5A%4C%39%62%37%47%20%73%75%73%37%47%7C%42%62%36%58%79%2F%37%68%44%7C%20%46%37%20%5A%20==%30=%30===%42%65%6D%73%68%61%20%53%77%69%6E%67=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%62%20%41%37%4C%5A%5A%4C%37%41%20%43%5A%4C%37%62%44%20%37%44%4C%5A%37%62%45%20%43%5A%4C%37%62%44%20%37%62%41%41%62%37%20%44%43%34%34%54%5B%4C%37%41%20%43%5A%41%62%37%20%20%37%47%5A%4C%37%62%41%20%46%5A%4C%37%62%20%47%37%62%44%5A%4C%37%44%20%46%5A%4C%37%62%47%44%62%37%4C%5A%4C%37%62%42%20%5A%41%62%37%20%44%62%37%2C%4C%5A%43%20%44%62%5E%37%4C%5A%44%62%5E%37%58%79%51%5A%20==%30=%30===%42%65%6E%6E%79%27%73%20%54%75%6E%65=%4C%6F%75%65%6B%65%20%4C%69%6F%6E%65%6C==%41%66%72%6F=%44%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%31%31%23%34%47%62%2D%36%2A%59%7D%51%79%58%46%2F%62%44%7C%51%79%58%2D%36%62%47%7C%51%79%58%46%2F%62%44%7C%51%79%58%41%5B%42%5E%37%36%54%7B%69%2A%51%79%58%46%2F%37%58%79%51%7C%58%33%31%62%47%7C%51%79%58%47%2F%62%45%7C%79%51%58%73%75%73%37%62%41%7C%51%79%58%41%2F%46%79%51%7C%44%62%2D%62%42%7C%51%79%58%35%23%37%31%58%79%51%7C%58%31%31%23%37%5E%42%7C%51%79%58%46%2F%62%7C%44%51%79%58%36%2D%62%47%7C%51%79%58%37%68%47%79%51%7C%41%5E%31%23%37%42%7C%73%6F%6C%6F%73%62%58%79%51%2A%46%2F%62%44%7C%51%79%58%36%2D%62%47%7C%51%58%79%46%2F%62%44%7C%51%79%58%36%2D%62%47%7B%42%20%20%51%20%3C%41%2F%44%7C%51%37%5E%44%5A%4C%42%3E%7D%58%79%45%5A%4C%20%36%45%5A%4C%20%46%2F%62%44%5A%20%4C%36%2D%62%47%5B%20%51%59%20%20%51%79%58%51%62%37%23%39%20%41%20%6E%6F%20%23%31%31%20%20%5A==%30=%30===%42%65%72%6E%69%65%27%73%20%54%75%6E%65=%4D%69%6C%6C%65%72%20%42%65%72%6E%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%31%4E%7C%51%79%34%44%2D%37%58%7C%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%58%79%31%31%23%37%62%42%5A%4C%20%6C%63%4B%51%79%41%37%62%39%58%34%54%41%2A%7B%20%36%62%42%42%51%7C%45%68%37%46%20%37%2D%43%7C%51%79%58%37%2D%44%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%39%62%37%41%20%37%20%5D%5B%2A%79%58%37%2D%44%36%62%42%5A%4C%43%2D%37%20%46%43%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%46%37%20%2D%43%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%2D%37%20%46%37%5A%4C%37%2D%47%51%79%58%37%68%68%37%20%41%37%63%4B%51%79%58%31%31%23%37%62%42%5A%4C%20%63%6C%4B%51%79%58%37%2D%44%41%2A%5B%5D%20%39%62%6C%20%4C%5A%45%45%7C%51%79%58%7C%41%37%62%39%58%79%51%7C%44%2D%37%58%79%51%7C%20%28%45%68%37%29%78%20%28%41%37%62%39%29%20%5A%20==%30=%30===%42%65%73%61%6D%65%20%4D%75%63%68%6F=%56%65%6C%61%7A%71%75%65%73%20%43%6F%6E%73%75%65%6C%6F==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%44%2D%36%58%5A%4C%39%62%37%44%20%36%2D%47%5A%4C%20%6C%4B%63%51%79%58%36%2D%47%5A%4C%20%6C%63%4B%51%79%45%68%37%20%41%34%54%5B%41%2A%37%45%5A%4C%37%51%4B%63%6C%20%44%5A%4C%20%6C%63%4B%51%79%58%36%2D%47%7C%79%51%58%39%62%37%44%7C%51%79%58%37%68%41%5A%4C%2D%36%20%42%68%79%58%36%2D%44%2D%44%5A%4C%39%62%39%4C%5A%44%68%45%7C%51%79%58%36%2D%44%7C%51%79%58%36%47%2D%5B%42%2A%5D%20%20%6C%63%4B%51%79%58%36%2D%37%20%41%37%62%37%41%20%39%62%4B%51%79%58%36%39%4C%5A%47%2D%5D%51%79%58%39%62%37%41%5A%4C%39%62%37%62%20%42%37%45%7C%51%79%58%36%2D%44%7C%51%79%58%36%2A%41%5B%44%2D%62%37%44%20%36%41%5A%4C%20%6C%47%2D%36%58%79%36%2D%44%5A%4C%39%62%37%41%20%37%68%45%5A%39%4C%62%37%44%20%36%2D%47%5A%4C%20%6C%63%4B%51%58%79%51%4B%63%5A%4C%20%6C%63%58%36%2D%44%5A%7C%44%37%62%39%20%39%62%37%45%5A%4C%37%68%42%20%36%2D%44%4C%5A%20%6C%63%4B%51%79%58%36%2D%47%7C%51%79%58%41%37%62%39%4C%51%79%58%37%68%79%51%4B%63%6C%20%20%5A==%30=%30===%42%65%73%73%20%59%6F%75%20%49%73%20%4D%79%20%57%6F%6D%61%6E=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%2C%37%62%41%34%42%62%36%2C%45%5A%4C%2C%37%62%42%20%2C%37%5E%62%42%5A%39%4C%23%37%46%20%2C%37%2D%43%5A%4C%37%2D%47%20%62%5E%37%2C%20%34%54%41%2A%7B%42%42%2A%5B%5D%20%47%2D%37%2F%37%5E%62%44%5A%4C%2C%37%62%41%20%2C%37%2D%5A%44%4C%2C%37%62%45%20%2C%37%68%45%5A%4C%2C%46%2C%20%46%37%20%2C%37%2D%47%5A%58%2C%36%44%31%2D%37%4C%5A%43%41%20%2C%37%68%45%5A%4C%2C%46%2F%37%2D%47%2C%20%37%5E%62%42%5A%4C%39%23%37%46%20%2C%37%2D%37%2C%4C%5A%4E%47%20%2C%36%62%23%37%23%43%20%37%2C%20%47%37%79%58%2C%36%23%46%5A%4C%2C%39%62%37%23%43%2C%20%37%68%23%47%7C%51%79%58%2C%37%5E%44%5A%4C%51%7C%42%37%2C%2D%44%7C%51%79%2D%42%5A%4C%2C%23%36%2C%20%44%44%5A%4C%2C%37%41%20%2C%36%44%32%4E%7C%7D%2C%20%39%62%37%46%20%2C%37%68%43%5A%4C%37%2D%23%36%2C%20%41%37%46%5A%4C%2C%35%36%44%5A%4C%2C%23%68%37%2C%4C%2C%73%75%73%37%41%7C%51%79%58%2C%41%2F%36%43%44%2A%5B%5D%20%2C%37%62%42%20%2C%37%2D%42%5A%20%41%37%23%35%43%20%2C%36%62%47%2C%41%2F%36%51%7C%41%37%73%37%43%20%2C%39%5E%47%5A%4C%2C%23%46%2F%39%20%44%2C%36%44%5A%4C%2C%35%23%37%41%20%2C%73%75%2C%4C%5A%73%44%79%58%2C%41%2F%44%2F%35%23%37%37%2F%43%2C%47%23%37%62%42%6C%7C%2C%23%46%2F%44%2C%47%2F%45%2D%2C%6F%62%41%2C%41%2F%36%44%7C%2C%42%2F%37%35%2C%20%42%62%44%2C%42%2F%37%20%37%5E%47%5A%2C%42%37%23%35%2D%23%46%7C%51%79%58%47%2F%37%41%5A%4C%37%62%68%41%20%2C%36%44%6C%5B%2C%37%41%2C%68%45%2C%37%20%44%37%4C%37%42%73%5A%4C%42%62%2D%36%4C%5A%44%36%2F%41%20%44%37%2F%43%4C%5A%47%5E%37%20%45%2D%37%4C%5A%41%37%2F%44%20%41%37%23%35%4C%5A%55%44%36%58%79%51%5A%20==%30=%30===%42%65%73%73%69%65%27%73%20%42%6C%75%65%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%41%5A%4C%20%6C%4B%63%51%79%58%37%62%45%7C%51%79%58%37%62%41%7C%4C%5A%45%62%37%45%34%34%54%5B%6C%20%4C%5A%42%62%37%58%79%51%7C%41%62%37%58%79%51%7C%45%62%37%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%42%65%73%74%20%49%73%20%59%65%74%20%54%6F%20%43%6F%6D%65%20%28%50%61%67%65%20%31%29%2C%20%54%68%65=%43%6F%6C%65%6D%61%6E%20%43%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%62%34%41%62%5E%37%41%5A%4C%51%79%58%7C%72%51%79%58%6C%7C%62%2C%41%2B%62%41%73%20%36%62%41%5A%4C%37%62%41%20%62%5E%37%20%41%34%54%41%2A%7B%47%20%37%68%44%62%2B%2C%41%62%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%62%2D%42%5A%4C%20%6C%63%4B%51%79%58%37%46%6C%7C%36%58%79%51%7C%41%73%20%36%62%43%2C%2B%43%73%42%43%5E%37%20%37%43%20%37%5E%43%5A%4C%51%79%58%7C%72%51%58%79%6C%7C%43%2C%2B%43%73%20%36%43%5A%4C%37%43%4C%5A%43%36%20%2A%5B%5D%20%37%20%37%2D%44%5A%79%51%4B%63%6C%43%20%37%6F%23%44%5A%4C%37%2D%44%20%36%43%4C%5A%20%78%20%5A%4C%37%47%20%37%2D%44%5A%4C%20%36%2F%45%2C%4C%58%37%41%6C%7C%7C%62%41%2C%2B%78%20%4C%5A%43%62%41%5A%4C%37%62%41%20%37%5E%62%41%41%2A%5D%5B%20%37%62%45%20%37%2D%62%42%7C%51%79%58%36%36%20%73%41%62%20%5A%4C%37%47%39%62%37%43%20%51%4B%63%6C%20%37%47%32%4E%7D%20%78%20%31%4E%5A%4C%20%36%41%62%5A%4C%20%37%62%45%5A%4C%20%37%62%42%5A%4C%62%39%62%31%33%79%58%37%46%6C%20%5D%20==%30=%30===%42%65%73%74%20%49%73%20%59%65%74%20%54%6F%20%43%6F%6D%65%20%28%50%61%67%65%20%32%29%2C%20%54%68%65=%43%6F%6C%65%6D%61%6E%20%43%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%45%20%34%46%2D%2C%20%2C%46%2F%37%62%44%20%2C%2D%46%5A%4C%2C%46%37%2F%62%44%20%36%2D%46%5A%4C%2C%46%2F%37%62%44%4C%5A%46%2D%36%34%54%43%2A%5B%2A%5B%5D%20%39%44%37%23%31%31%31%62%39%62%37%47%7C%51%79%58%2C%33%31%62%5A%41%4C%2C%39%62%37%62%45%20%37%62%44%5A%4C%2C%33%20%43%37%62%20%37%62%41%5A%73%37%62%42%7C%79%51%7C%44%62%62%44%7C%51%79%58%36%2D%46%7C%51%79%58%2C%62%39%44%7C%51%79%58%36%2D%46%7C%51%79%58%2C%39%39%2C%58%79%51%58%36%2D%46%43%20%37%6F%45%5A%51%7C%42%62%37%20%36%62%44%5A%4C%37%62%41%20%36%62%47%5A%37%4C%2D%46%20%37%2D%62%45%44%2A%5B%5D%51%79%58%45%62%2D%37%4C%79%58%2C%73%75%41%20%37%5E%41%2C%4C%5A%45%62%79%58%2C%33%31%45%7C%51%79%58%36%62%44%5A%37%4C%62%41%20%36%62%47%5A%4C%37%2D%46%20%37%2D%51%5D%5B%2A%41%46%2F%36%62%44%37%4C%5A%41%36%20%73%41%2B%2C%41%7C%6C%46%23%37%58%79%51%4B%63%6C%20%4C%5A%42%37%58%79%51%7C%45%37%58%79%51%7C%66%41%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%65%73%74%20%54%68%69%6E%67%20%46%6F%72%20%59%6F%75%20%49%73%20%4D%65%2C%20%54%68%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%46%23%2D%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%20%2D%37%45%7C%51%79%58%33%31%62%37%42%7C%51%79%58%5E%37%20%41%2D%34%54%41%2A%7B%20%37%62%45%20%5A%4E%31%45%2D%51%79%58%36%43%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%47%20%37%2D%44%5A%4C%37%41%20%37%7C%42%62%2D%37%4C%37%47%20%37%79%58%2C%62%45%62%5E%37%58%79%51%79%58%37%2D%46%5A%4C%37%6F%45%20%37%62%7C%45%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%7C%46%2D%37%2F%41%42%2A%5B%5D%4C%37%47%20%37%58%79%51%7C%47%41%20%37%2D%45%7C%51%79%58%33%31%62%37%42%51%7C%79%58%37%2D%23%46%43%2A%5B%5D%51%79%58%37%37%4C%5A%44%2D%37%2D%44%7C%51%37%47%20%37%2D%43%2F%42%4C%5A%20%45%2F%43%7C%51%79%58%36%2D%46%7C%51%79%37%58%68%23%46%5A%4C%47%2F%37%2D%41%20%37%2D%41%41%37%4C%5A%44%20%37%5E%43%5A%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%65%73%74%20%54%68%69%6E%67%73%20%49%6E%20%4C%69%66%65%20%41%72%65%20%46%72%65%65%2C%20%54%68%65=%44%65%53%79%6C%76%61%2D%42%72%6F%77%6E%2D%48%65%6E%64%65%72%73%6F%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%44%5A%34%43%36%58%79%20%45%2F%36%43%7C%51%79%58%36%43%5A%4C%20%63%6C%4B%51%79%58%37%5E%43%5A%4C%20%6C%63%4B%51%45%62%6F%37%4C%34%54%41%2A%5B%43%20%37%5E%43%58%79%51%7C%44%37%2D%44%7C%51%79%58%37%47%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%20%47%37%4C%5A%37%47%7C%51%79%44%7C%51%79%58%44%2D%37%20%47%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%2C%43%7C%51%79%58%37%2D%47%42%2A%5B%5D%20%37%4C%5A%41%2D%37%5A%4C%37%6F%23%44%7C%51%79%58%44%2D%37%58%79%79%58%37%41%7C%51%79%58%37%2D%45%5A%4C%20%63%6C%4B%51%79%58%36%43%7C%51%79%58%37%47%7C%51%51%7C%44%2D%37%7C%51%79%58%37%2D%37%20%47%37%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%65%74%74%65%72%20%44%61%79%73%20%41%68%65%61%64=%4D%65%74%68%65%6E%79%20%50%61%74==%53%61%6D%62%61=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%23%46%20%34%45%2F%46%23%79%58%37%5E%47%5A%4C%31%31%23%39%62%41%20%5E%39%44%7C%51%79%58%41%2F%47%5A%4C%39%36%42%20%51%7C%45%2D%37%34%54%41%2A%5B%62%42%20%37%68%20%73%41%2D%37%51%79%58%2C%37%5E%62%47%5A%4C%39%62%37%62%6C%44%2C%37%2D%62%41%73%2C%37%44%7C%2C%37%44%2C%5D%5B%2A%42%46%37%2D%42%5A%4C%2D%62%45%5A%4C%45%62%2D%37%20%37%5E%42%5A%4C%33%31%43%20%37%5E%62%47%5A%39%4C%62%37%62%44%20%37%2D%62%41%5A%4C%37%62%41%20%42%62%2D%37%5A%4C%39%62%37%46%2F%37%5E%44%37%4C%5A%43%68%5A%4C%23%46%2F%37%5E%44%20%37%5E%23%46%43%5B%2A%5D%51%79%58%62%43%2F%62%44%7C%51%79%58%37%45%2F%46%23%20%2D%62%44%20%37%20%37%2D%62%41%5E%37%20%44%5E%41%20%37%2D%62%45%5A%4C%23%46%2F%31%31%23%5E%37%47%20%23%46%2F%45%5A%4C%51%2C%23%46%2F%37%62%31%33%4C%5A%23%46%5A%4C%23%45%5A%4C%23%46%4C%5A%47%5E%37%37%5E%23%46%51%7C%59%20%51%79%58%51%79%58%79%51%58%51%79%58%51%79%58%5A%51%79%58%31%31%23%20%44%5E%37%2F%39%62%37%62%44%2F%31%31%23%37%5E%37%2F%46%23%23%46%5A%4C%23%46%2F%37%5E%44%20%23%46%2F%5A%45%4C%23%46%2F%37%5E%44%20%37%5E%23%46%5A%4C%5E%37%20%47%5E%44%20%23%46%2F%2D%62%42%5A%4C%2A%44%45%62%2D%42%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%39%37%62%62%44%20%37%2D%62%41%5A%4C%37%62%41%20%37%2D%37%20%45%37%5B%5D%20%23%46%37%20%45%62%37%4C%5A%41%62%2D%37%20%44%62%37%62%39%4C%5A%47%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%42%65%74%74%65%72%20%47%69%74%20%49%74%20%49%6E%20%59%6F%75%72%20%53%6F%75%6C=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%47%7C%34%46%37%58%79%42%7C%51%79%58%37%46%7C%51%79%58%37%62%42%51%7C%79%58%2C%37%46%7C%51%79%58%37%62%42%7C%51%62%37%58%79%51%36%54%41%2A%7B%51%79%58%37%62%58%79%51%7C%4E%51%79%58%37%46%5A%4C%37%43%20%37%46%32%4E%20%7D%37%43%20%37%2D%47%5A%4C%37%43%20%37%46%31%5D%5B%2A%42%42%37%43%7C%51%79%2A%5B%5D%51%79%51%7C%42%62%37%79%58%37%2D%47%5A%4C%37%44%20%37%2D%41%7C%79%51%58%37%62%42%7C%51%79%58%37%46%7C%51%79%58%51%7C%43%37%58%79%58%37%46%7C%37%43%7C%51%79%51%7C%42%62%37%51%79%58%37%62%42%7C%51%79%58%37%46%7C%51%58%79%37%62%42%7C%51%79%58%2C%37%46%7C%51%79%58%7C%47%2D%37%58%79%58%37%46%41%58%79%51%7C%46%37%20%43%37%4C%5A%46%37%58%79%51%5A%58%79%51%58%79%51%20%20%3C%2A%35%36%53%6F%6C%6F%20%6F%6E%20%42%6C%75%65%73%3E%20==%30=%30===%42%65%74%74%65%72%20%54%68%61%6E%20%41%6E%79%74%68%69%6E%67=%4C%6F%75%67%68%62%6F%72%6F%75%67%68%2D%57%68%65%61%74==%57%61%6C%74%7A=%44==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%42%7C%36%39%58%79%51%43%7C%51%79%58%39%36%44%7C%51%79%58%39%36%7C%43%51%79%58%39%36%44%7C%51%79%58%39%36%43%7C%36%39%58%79%51%44%34%33%54%5B%39%36%44%7C%51%41%2D%37%2C%20%7C%51%79%58%2C%39%36%47%7C%51%79%58%2C%39%46%36%7C%51%79%58%2C%39%36%47%5A%4C%39%23%37%44%46%36%39%58%79%5A%4C%37%62%42%79%58%2C%37%23%36%39%58%79%51%2C%37%47%7C%51%79%58%2C%31%31%23%37%62%41%51%7C%79%58%2C%39%36%43%7C%51%79%58%39%36%44%7C%58%79%51%7C%46%43%7C%51%79%58%58%39%36%43%7C%58%79%51%7C%45%36%44%7C%51%79%58%39%36%43%7C%51%79%58%39%44%36%7C%51%79%58%37%5E%62%45%7C%51%79%58%2C%37%39%2C%58%79%51%2C%37%46%7C%51%79%51%5A%20==%30=%30===%42%65%74%77%65%65%6E%20%54%68%65%20%44%65%76%69%6C%20%41%6E%64%20%54%68%65%20%44%65%65%70%20%42%6C%75%65%20%53%65%61=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%5E%62%41%46%5E%37%58%20%37%2D%43%5A%4C%37%43%20%37%2D%47%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%46%37%4C%5A%42%2A%7B%34%34%54%20%37%5E%41%42%2D%37%20%43%37%45%20%36%46%32%4E%7C%51%79%58%51%79%58%51%58%79%51%79%58%7D%20%37%43%20%36%46%31%4E%5A%4C%37%20%5D%5B%2A%47%5A%4C%37%62%62%41%7C%51%79%5A%42%2D%37%20%4C%37%2D%41%20%37%5E%43%5A%4C%37%45%20%37%42%2D%5A%4C%37%2D%23%46%20%37%5E%41%5A%4C%37%45%5A%46%2D%36%58%4C%37%2D%23%46%46%20%37%2D%43%47%37%20%43%37%37%2D%47%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%5E%46%41%2A%5B%5D%20%20%43%37%4C%5A%7C%51%79%58%37%37%4C%5A%42%62%5E%37%20%45%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%42%65%77%69%74%63%68%65%64=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%29%35%23%37%45%34%43%5E%37%20%20%29%45%2F%37%5E%43%28%37%5E%43%5A%4C%37%20%47%37%2D%44%5A%4C%29%37%6F%23%43%28%37%2D%41%43%37%23%35%28%34%54%7B%41%2A%2C%37%47%73%20%20%46%23%6F%37%5A%4C%29%37%6F%62%45%28%37%2D%41%20%29%36%28%43%47%2F%36%43%5A%4C%29%31%31%23%37%62%42%28%4E%31%44%2D%37%37%5E%46%5A%4C%20%37%68%45%7C%44%2D%37%58%79%46%6C%7C%2C%37%43%2C%37%2D%47%73%20%37%2D%32%44%4E%5A%4C%51%79%58%7D%51%79%58%37%47%7C%51%5E%37%58%79%51%6C%7C%2C%37%41%4C%29%37%2D%45%5D%2A%42%5B%44%37%5E%46%28%37%2D%44%5A%4C%20%6C%63%4B%51%58%79%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%36%2D%29%20%47%37%28%20%39%62%37%41%47%20%37%2D%44%47%37%4C%5A%45%23%43%28%37%2D%41%20%37%5E%43%5B%41%2A%5D%37%20%47%20%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%6F%37%29%4C%5A%20%37%2D%44%5A%43%28%47%2F%36%37%28%43%5E%37%31%23%37%62%42%28%37%6F%23%46%20%37%5E%46%4C%5A%29%35%23%37%45%28%35%23%37%43%20%29%45%2F%31%29%4C%5A%43%5E%43%5A%4C%37%36%29%20%41%2D%37%28%45%62%6F%37%29%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%42%65%79%6F%6E%64%20%54%68%65%20%42%6C%75%65%20%48%6F%72%69%7A%6F%6E=%57%68%69%74%69%6E%67%2D%48%61%72%64%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%47%5A%4C%34%42%62%5E%37%79%58%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%31%58%31%23%37%62%41%5A%4C%20%6C%63%4B%51%79%58%51%4B%63%6C%20%34%54%41%2A%5B%2D%43%5A%4C%20%20%4C%5A%43%2D%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%62%5E%42%7C%51%79%58%36%2D%62%45%7C%51%79%58%37%79%51%4B%63%6C%6C%63%4B%51%79%79%58%37%5E%62%46%37%23%35%58%63%4B%51%79%58%31%31%23%37%62%41%5A%4C%20%63%6C%4B%51%79%58%37%5E%62%42%42%2A%5B%5D%51%79%6C%20%4C%5A%42%7C%51%79%58%37%7C%51%79%58%37%58%79%51%7C%47%58%37%5E%62%42%7C%51%79%58%36%2D%62%45%7C%79%51%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%79%51%7C%47%2D%37%6F%44%7C%51%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%42%65%79%6F%6E%64%20%54%68%65%20%53%65%61=%54%72%65%6E%65%74%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%20%37%2D%44%34%46%36%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%41%37%4C%5A%34%54%41%2A%7B%58%37%43%7C%51%20%44%2D%37%4C%4E%5A%4C%37%5E%62%42%20%37%2D%44%5A%4C%37%20%43%37%2D%47%5A%4C%41%2F%37%44%20%36%62%42%5A%31%47%37%58%79%36%46%5A%4C%37%41%5A%4C%37%45%51%58%79%51%20%4C%37%2D%23%46%20%36%41%42%2A%5B%5D%20%37%20%45%36%46%5A%4C%37%43%20%37%2D%47%32%4E%5A%4C%5A%42%2D%37%20%79%58%7D%51%79%41%20%36%43%5A%37%4C%5A%42%2D%2D%44%5A%4C%37%2D%41%20%36%43%5A%4C%37%47%37%20%2D%44%7C%51%79%58%36%41%5A%4C%37%45%20%37%37%20%47%37%4C%2D%23%46%20%36%2D%44%20%36%46%2D%37%20%47%37%37%2D%47%5A%4C%37%2D%44%20%36%46%41%2A%5B%20%5D%37%43%20%37%2D%47%7C%51%79%58%36%43%5A%4C%20%43%37%4C%5A%44%5A%4C%37%2D%37%43%20%37%2D%37%20%43%37%4C%37%44%20%36%62%42%5A%4C%37%2D%44%20%36%46%4C%5A%37%43%20%37%2D%44%5A%4C%37%41%20%36%46%5A%2F%41%4C%5A%47%2D%47%5A%4C%37%4C%5A%44%2D%37%20%42%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%42%69%64%69%6E%27%20%4D%79%20%54%69%6D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%2C%37%43%34%45%62%5E%37%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%37%62%20%42%2C%37%2D%46%5A%4C%2C%33%31%62%37%43%20%2C%45%62%36%2C%20%34%54%41%2A%5B%37%5E%43%20%2C%41%62%2D%37%2C%59%5D%51%79%58%36%62%45%6C%7C%2C%37%62%42%37%2C%2D%46%73%20%2C%62%42%2F%37%5E%62%45%5A%4C%5B%2A%42%47%37%20%2C%37%2D%46%5E%62%45%20%2C%2C%20%43%5E%37%2C%37%5E%62%45%20%2C%37%62%42%7C%51%79%58%5E%37%43%5A%4C%2C%37%47%20%2C%37%2D%44%5A%4C%2C%4C%5A%42%62%37%37%47%5A%4C%2C%4C%37%62%42%20%2D%37%2C%20%46%4C%2C%33%31%62%37%43%20%2C%37%5E%62%45%41%5B%2A%59%5D%20%37%62%42%20%2C%37%2D%46%5A%4C%37%5A%46%2D%37%2C%43%5A%4C%2C%37%62%45%5A%4C%2C%7C%58%79%51%4C%62%42%2F%37%5E%62%45%5A%4C%2C%37%2D%62%41%2C%20%37%2D%46%5A%4C%2C%37%43%20%2C%36%62%45%5A%2C%20%42%62%37%72%51%79%58%5A%5E%37%58%79%51%5A%20==%30=%30===%42%69%67%20%4E%69%63%6B=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%6C%6F%77=%47==%31%72%33%34%4C%62%4B%63%75%37%20%43%5A%4C%42%34%47%5E%37%20%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%20%5E%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%47%20%47%37%2F%34%54%41%2A%5B%43%23%6F%37%4C%5A%47%2F%44%20%45%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%42%69%67%20%50%75%73%68%2C%20%54%68%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%47%5A%4C%51%34%47%62%31%33%79%58%5A%4C%51%79%58%7C%72%51%79%58%7C%51%58%79%31%31%23%33%31%62%41%7C%51%79%58%31%31%23%51%72%7C%58%79%34%54%69%2A%7B%7C%72%51%79%58%58%79%51%7C%46%58%7C%72%51%79%58%7C%51%79%58%33%31%62%42%51%7C%79%58%37%2D%46%7C%51%79%58%31%31%23%33%31%79%51%4C%5A%7C%31%31%23%33%31%39%5E%62%41%7C%45%62%2D%31%31%41%7C%51%79%58%39%5E%62%42%7C%51%79%58%37%42%5E%7C%51%79%58%31%31%23%33%31%46%7C%51%79%58%5E%37%58%79%51%5A%4C%51%79%58%6F%6C%6F%53%51%62%5E%37%58%79%3C%41%2A%5B%59%7D%51%79%58%37%5E%62%44%7C%79%51%58%37%5E%45%7C%51%79%58%37%5E%62%45%7C%51%2A%37%34%58%79%47%7C%51%79%58%23%33%31%62%47%31%33%23%31%31%7C%72%51%79%58%5A%4C%51%79%58%7C%72%51%79%7C%58%51%79%58%31%31%23%33%31%62%41%7C%51%79%58%58%79%51%4C%5A%62%47%3E%3A%73%51%79%58%7C%72%7C%46%31%33%23%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%33%62%31%42%7C%51%79%58%37%2D%46%7C%51%79%58%31%31%5A%7C%58%79%51%51%79%58%31%31%4C%5A%45%62%2D%31%31%58%79%51%7C%46%31%33%23%31%31%58%79%51%5A%20==%30=%30===%42%69%6C%6C%20%42%61%69%6C%65%79%2C%20%57%6F%6E%27%74%20%59%6F%75%20%50%6C%65%61%73%65%20%43%6F%6D%65%20%48%6F%6D%65=%43%61%6E%6E%6F%6E%20%48%75%67%68%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%44%7C%34%47%58%79%51%41%5A%4C%37%6F%62%41%70%70%7C%51%79%58%47%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%2D%37%58%79%51%34%54%41%2A%5B%5D%20%37%44%20%44%37%58%79%51%79%58%47%5A%4C%20%6C%63%4B%51%79%58%37%44%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%7C%41%2D%37%42%2A%5B%5D%51%43%43%2A%5B%5D%79%51%4B%63%6C%51%79%58%43%7C%51%79%58%37%47%7C%51%79%58%2D%37%44%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%4B%63%6C%20%20%58%47%41%2A%5B%58%79%51%7C%43%23%6F%37%58%79%51%7C%47%2F%44%58%79%51%7C%45%37%58%79%51%7C%41%37%58%79%51%7C%44%37%58%79%51%7C%47%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%42%69%6C%6C%27%73%20%48%69%74%20%54%75%6E%65=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%68%44%7C%51%34%44%68%37%58%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%2D%5A%43%4C%39%62%37%47%20%47%2F%37%68%44%7C%51%79%44%68%37%58%79%34%54%41%2A%5B%79%58%37%5E%62%62%39%4C%5A%43%42%20%73%75%73%37%62%42%7C%51%79%58%37%2D%7C%46%51%79%58%2C%39%23%37%43%7C%51%79%58%37%2D%62%37%4C%5A%45%37%47%20%47%2F%5B%5D%51%79%58%37%58%79%51%7C%46%5A%4C%51%20%20%35%23%37%5E%43%5A%4C%33%47%31%20%73%75%73%37%47%7C%51%79%58%37%68%44%7C%5E%37%23%31%31%5E%62%41%7C%51%7C%51%79%58%39%58%79%51%7C%45%79%58%2C%37%68%23%46%7C%51%79%58%47%2F%37%41%2D%7C%51%79%58%37%2D%41%7C%51%79%58%39%62%37%51%7C%42%37%62%37%68%42%42%2A%47%7C%51%79%58%51%7C%45%2D%37%7C%51%79%58%37%2D%42%7C%51%79%58%39%62%37%46%23%7C%51%79%58%37%68%23%43%7C%51%79%58%44%2F%42%2D%37%2F%41%79%58%37%2D%45%58%5D%20%37%2D%51%7C%43%23%37%23%46%3E%61%64%6F%43%20%6C%61%20%2E%43%2E%3C%44%7C%51%79%58%37%5E%23%46%7C%51%79%58%39%62%37%2C%20%45%62%79%58%37%68%23%2D%43%5A%4C%39%58%79%51%58%79%2F%37%68%44%5A%4C%37%68%44%20%37%5E%2D%44%4C%5A%39%62%37%41%20%41%2F%37%2D%45%51%7C%59%51%47%20%47%37%62%51%79%58%51%79%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%69%6C%6C%69%65%27%73%20%42%6F%75%6E%63%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%42%69%6C%6C%79%20%42%6F%79=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%45%5A%34%43%5E%37%20%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%46%37%4C%34%54%7B%41%2A%79%58%37%2D%44%2D%37%58%79%51%62%37%41%7C%51%79%58%37%68%45%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%7C%51%79%58%37%47%7C%39%58%79%51%7C%44%5A%4C%37%41%37%43%20%37%2D%79%51%7C%4E%31%37%5E%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%58%79%51%7C%47%58%37%47%7C%51%44%7C%51%79%58%46%5E%37%58%79%58%37%2D%41%5A%4C%39%62%37%45%20%37%68%42%51%7C%79%58%37%5E%43%7C%51%79%58%36%2D%46%7C%51%79%51%7C%44%37%5B%42%2A%5D%20%37%5E%43%5A%4C%7C%47%37%58%79%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%47%20%2D%37%44%5A%4C%37%41%20%37%5E%43%5B%41%2A%5D%51%2D%37%20%47%37%51%79%58%37%2D%39%62%37%41%7C%45%2D%37%20%41%45%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%51%7C%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%68%37%58%79%51%5A%4C%37%46%20%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%42%69%72%6B%27%73%20%57%6F%72%6B%73=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%2D%36%58%79%51%62%42%5A%4C%39%62%37%46%20%37%68%43%7C%51%58%79%36%2D%46%5A%4C%39%62%37%43%20%37%68%47%7C%2D%37%58%79%51%46%34%34%54%5B%5A%46%2D%36%58%79%51%4B%63%6C%20%4C%5A%41%62%2D%37%20%44%62%37%4C%5A%47%68%37%20%43%37%62%39%4C%5A%46%2D%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%69%72%74%68%20%4F%66%20%54%68%65%20%42%6C%75%65%73%2C%20%54%68%65=%48%65%6E%64%65%72%73%6F%6E%20%52%61%79==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%7C%51%79%34%43%5E%37%20%37%6F%23%46%20%37%5E%46%5A%4C%37%45%20%37%43%5E%5A%4C%37%47%20%37%2D%44%5A%4C%37%6F%23%43%4C%5A%47%37%58%34%54%41%2A%7B%5D%51%79%58%36%5A%4E%31%43%36%20%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%62%44%20%37%2D%44%5A%4C%37%6F%62%45%20%46%37%4C%5A%43%4C%37%47%20%37%5D%20%37%62%44%58%79%51%4B%63%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%41%37%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%7C%44%2D%37%20%37%45%42%2A%5B%47%20%37%2D%44%37%20%43%23%6F%47%5A%4C%37%6F%23%46%20%37%5E%46%5A%4C%37%20%45%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%37%58%79%51%7C%5E%43%41%2A%5B%37%4C%5A%43%36%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%42%6C%61%63%6B%20%41%6E%64%20%42%6C%75%65=%57%61%6C%6C%65%72%20%46%61%74%73==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%34%41%2D%37%58%37%41%20%36%43%5A%4C%37%62%44%20%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%44%7C%51%79%4C%5A%44%2D%37%34%54%7B%41%2A%58%37%62%41%5B%58%79%51%7C%42%58%36%43%5A%4C%37%46%20%36%43%32%4E%5A%4C%51%20%79%58%51%79%58%7D%20%39%62%37%45%20%37%68%79%51%5D%2A%42%37%5E%43%31%4E%62%37%45%20%37%20%4C%5A%43%36%46%20%36%43%5A%4C%20%6C%63%4B%51%79%58%37%41%62%5A%4C%36%43%20%37%2D%45%5A%4C%37%2D%44%20%37%4C%5A%42%68%6C%63%4B%51%79%5A%4C%37%47%20%5B%41%2D%37%58%37%41%20%36%43%5A%4C%37%62%44%20%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%44%7C%51%79%4C%5A%44%2D%37%41%2A%5D%20%39%43%36%20%46%37%4C%5A%43%36%20%20%28%42%68%37%29%20%28%45%37%29%5A==%30=%30===%42%6C%61%63%6B%20%41%6E%64%20%54%61%6E%20%46%61%6E%74%61%73%79=%45%6C%6C%69%6E%67%74%6F%6E%2D%4D%69%6C%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%34%42%62%2D%58%4C%20%6C%63%4B%51%79%58%36%2D%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%5A%42%62%2D%58%34%54%41%2A%5B%42%5A%4C%20%6C%62%39%58%79%51%37%62%47%42%2A%7B%5D%51%79%58%2D%62%42%5A%2C%4C%36%2D%62%45%20%2D%62%42%5A%4C%20%6C%63%4B%58%79%51%4B%63%37%46%5A%4C%20%2B%47%2C%62%42%7C%44%2D%37%20%46%2C%37%2D%43%2C%37%47%2C%37%2D%44%73%5A%2C%4C%46%2F%2D%62%45%20%62%45%5A%4C%37%6F%62%44%37%2C%7C%4E%31%51%79%58%36%62%3C%5A%20%20%6C%37%2C%7C%42%62%36%62%42%6C%32%4E%5A%4C%20%51%79%58%51%79%7D%58%2C%37%62%44%2C%37%62%41%2C%37%62%45%2C%37%58%79%51%4B%63%46%2C%37%43%2C%2A%36%38%53%6F%6C%6F%20%6F%76%65%72%20%42%62%20%42%6C%75%65%73%3E%20==%30=%30===%42%6C%61%63%6B%20%42%75%74%74%65%72%66%6C%79=%45%6C%6C%69%6E%67%74%6F%6E%2D%43%61%72%72%75%74%68%65%72%73%2D%4D%69%6C%6C%73==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%47%6C%7C%34%47%2D%37%20%62%45%73%20%37%44%6C%7C%2C%37%62%45%2C%68%73%45%20%37%5E%46%7C%51%79%58%36%46%5A%4C%37%43%37%2C%44%37%2C%34%54%41%2A%7B%5A%4C%37%44%20%46%37%20%42%62%5B%7D%20%37%6F%23%46%20%36%46%6C%7C%2C%37%2C%43%37%62%44%2C%37%44%2C%37%62%45%73%5A%4C%37%2A%42%41%68%37%5A%4C%37%62%47%6C%7C%2C%37%41%4C%5A%73%46%37%37%41%5A%4C%46%6C%2C%43%2F%2D%62%42%2C%43%36%2F%46%73%5A%4C%42%2F%62%44%6C%2C%37%62%42%2C%20%73%45%68%2C%37%43%20%37%47%5A%4C%37%62%45%2D%36%4C%5A%42%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%41%5B%2A%5D%20%20%6C%63%4B%51%79%58%43%2F%37%5E%62%51%7C%46%37%20%44%20%37%2D%44%44%37%62%39%58%79%51%7C%47%37%20%43%37%4C%5A%46%37%20%42%6F%37%4C%5A%73%41%2D%37%2C%44%37%2C%47%2D%37%2C%43%37%2C%7C%6C%46%5E%37%58%79%51%5A%20==%30=%30===%42%6C%61%63%6B%20%43%6F%66%66%65%65=%42%75%72%6B%65%2D%57%65%62%73%74%65%72==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%20%39%23%37%34%43%37%23%39%63%4B%51%79%58%37%46%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%39%23%37%62%44%20%6C%20%4C%5A%43%34%54%41%2A%7B%20%5A%4C%39%23%5A%43%37%23%39%23%37%43%31%4E%7C%51%79%58%73%75%73%37%47%51%7C%79%58%37%2D%44%5A%4C%35%62%39%62%37%41%20%39%20%44%62%37%4C%39%23%37%62%43%5A%4C%37%62%79%51%58%79%51%42%2A%5B%5D%20%37%62%47%20%39%23%37%43%5A%39%4C%23%37%62%44%20%39%23%37%43%32%4E%5A%4C%20%46%2D%37%20%42%58%7D%20%20%78%20%37%2D%62%45%7C%44%68%37%20%42%20%37%5E%62%44%5A%4C%37%62%41%20%37%2D%45%62%7C%51%79%58%37%5E%43%5A%4C%74%6C%61%37%47%62%2D%37%4C%5A%51%79%58%36%2D%51%79%58%37%46%44%2D%37%20%47%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%39%23%62%37%44%20%39%23%37%43%41%2A%5B%5D%20%39%62%37%20%78%20%4C%5A%5A%4C%37%62%41%23%37%43%7C%51%5A%43%37%23%39%37%47%7C%51%79%58%37%2D%44%5A%4C%35%62%39%37%62%41%20%39%23%37%43%5A%4C%39%23%37%62%44%20%73%75%73%58%79%4C%20%6C%63%4B%39%20%44%62%37%23%39%4C%5A%20%78%20%20%5A%20==%30=%30===%42%6C%61%63%6B%20%4E%61%72%63%69%73%73%75%73=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%57%61%6C%74%7A=%47%23%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%7C%54%33%34%41%62%2F%37%2D%62%42%7C%51%79%58%37%2D%62%41%7C%79%51%58%62%41%2F%37%2D%62%42%7C%51%79%58%37%2D%41%62%58%79%51%2C%41%2A%2C%5B%2D%23%47%7C%51%62%2D%37%2F%41%46%2C%42%2A%2C%5B%5D%51%79%58%31%31%23%37%62%5E%43%7C%51%79%58%37%2D%62%41%7C%51%79%58%62%23%2D%37%58%79%42%7C%51%79%58%37%2D%23%46%7C%79%51%7C%46%23%2F%37%2D%23%47%7C%51%79%58%37%2D%23%46%7C%79%51%58%23%46%2F%37%2D%23%47%7C%51%79%58%37%2D%46%23%58%79%51%58%23%46%2F%37%51%79%58%31%31%5E%37%23%31%31%7C%51%79%58%31%31%23%37%5E%46%7C%51%79%58%31%31%23%37%5E%62%45%2C%43%2A%2C%5B%5D%51%79%58%42%62%5E%37%23%41%7C%51%79%58%23%37%5E%62%41%31%31%58%79%51%5E%47%5A%4C%31%31%23%37%5E%62%42%20%31%31%37%23%5E%46%7C%51%79%58%31%31%23%37%5E%62%45%7C%37%23%31%31%20%23%37%5E%43%7C%31%31%4C%5A%73%42%62%5E%2C%6C%43%5E%37%23%31%31%20%20%5A%20==%30=%30===%42%6C%61%63%6B%20%4E%69%6C%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%45%34%46%2D%37%58%62%42%5A%4C%37%2D%44%20%37%2D%46%7C%51%79%37%58%2D%62%45%7C%51%79%58%37%5E%62%47%7C%51%79%37%58%79%51%7C%34%54%69%2A%5B%20%37%2D%43%7C%37%20%41%37%62%44%7C%51%79%58%37%62%45%7C%51%79%58%36%2D%41%44%2A%7B%59%5D%51%79%58%39%62%37%41%5A%4C%39%2D%36%58%79%51%68%45%7C%51%79%20%37%2D%47%32%5A%42%62%5E%37%58%7D%51%79%58%37%62%45%7C%51%79%58%36%2D%7C%44%51%79%58%33%31%62%37%41%31%4E%7C%51%79%58%79%51%4C%5A%4E%4C%35%23%37%46%79%58%37%5E%62%37%23%39%58%79%42%20%37%2D%46%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%42%2A%5B%5D%51%79%58%37%62%41%7C%51%62%37%4C%5A%45%41%5A%4C%37%43%79%58%37%62%45%58%79%51%7C%43%2D%44%41%2A%5B%5D%20%39%62%37%41%20%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%36%58%79%51%7C%37%2D%47%7C%51%41%41%20%6E%6F%58%79%51%7C%43%73%3C%20%36%2D%44%7C%51%79%58%33%31%62%37%7C%41%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%6F%6C%6F%73%20%36%2D%44%7C%51%42%41%3E%20%4C%5A%45%62%37%58%79%51%5A%20==%30=%30===%42%6C%61%63%6B%62%65%72%72%79%20%57%69%6E%74%65%72=%57%69%6C%64%65%72%20%41%6C%65%63==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%37%34%46%5E%37%20%2D%41%5A%4C%37%2D%47%20%37%5E%46%6C%7C%2C%43%37%2C%37%2D%47%73%20%37%2D%44%5A%4C%37%2D%41%37%20%42%62%5E%34%54%41%2A%7B%20%36%46%32%4E%4C%5A%47%2D%37%58%51%79%58%7D%20%37%43%20%37%2D%47%5A%4C%2D%37%44%20%36%46%31%4E%5A%4C%73%75%73%37%43%20%79%51%20%4C%5A%37%2D%44%20%37%2D%41%7C%51%79%5A%46%36%58%79%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%42%2A%5B%5D%51%42%62%5E%37%58%4C%37%5E%62%42%41%20%37%5E%46%4C%5A%41%2D%37%37%43%2C%37%2D%47%2C%37%44%2C%37%2D%41%73%4C%5A%39%62%37%45%20%37%68%42%5A%4C%36%2D%41%20%5D%5B%2A%41%6C%37%5E%2D%41%20%20%37%2D%47%5A%2D%37%20%73%47%37%2D%41%5A%4C%37%5E%62%42%20%37%2D%41%5A%37%4C%2D%47%20%37%5E%46%6C%7C%2C%37%43%2C%37%2D%20%44%2D%37%4C%44%5A%4C%37%2D%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%42%6C%61%6D%65%20%49%74%20%4F%6E%20%4D%79%20%59%6F%75%74%68=%4C%65%76%61%6E%74%20%4F%73%63%61%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%6F%45%20%37%34%45%62%5E%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%37%2D%5A%46%4C%37%2D%43%20%37%2D%47%5A%4C%37%2D%46%20%37%4C%5A%46%2D%34%54%41%2A%5B%47%5A%4C%37%62%20%42%62%37%4C%41%42%2A%5B%5D%20%37%62%45%20%37%5E%62%45%7C%6C%2C%37%62%42%2C%37%2D%46%73%20%37%2D%47%5A%62%5E%37%20%42%37%2D%46%5A%4C%7C%51%79%58%37%37%4C%5A%46%2D%58%37%2D%43%5A%4C%33%31%62%37%47%20%37%68%7C%44%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%79%51%7C%46%2D%2D%43%20%37%2D%37%2D%46%5A%4C%51%5D%5B%2A%41%2D%46%5A%4C%37%6F%45%20%37%2D%46%5A%4C%37%43%2D%20%37%2D%47%5A%4C%37%2D%46%20%37%5E%62%45%37%20%42%62%37%79%58%37%62%42%42%20%37%5E%62%5A%46%2D%37%20%20%37%62%45%20%37%2D%62%42%6C%2C%7C%2C%37%42%62%2C%37%2D%46%73%20%37%2D%47%5A%4C%37%62%42%5D%5B%2A%43%41%4C%37%6F%45%20%42%20%37%2D%46%2D%37%20%43%2D%20%37%2D%46%5A%4C%33%31%62%37%43%20%37%62%5A%44%4C%62%45%2F%37%2D%46%20%37%2D%46%5A%4C%37%45%6F%37%4C%5A%47%5A%4C%37%62%62%37%4C%5A%45%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%42%6C%6F%6F%64%20%43%6F%75%6E%74=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%44==%31%72%33%34%4C%62%4B%63%75%37%79%58%2D%44%5A%34%46%37%23%31%37%2D%62%42%7C%51%79%58%31%31%23%39%23%37%45%62%7C%51%79%58%39%23%37%62%42%7C%51%79%58%31%20%45%62%37%4C%34%54%41%2A%5B%23%37%62%45%7C%35%58%79%51%7C%37%62%42%7C%51%79%58%31%31%23%37%46%41%2A%5D%5B%20%37%44%20%37%2D%41%7C%51%79%58%36%2D%44%23%39%58%79%51%23%2D%44%7C%51%42%2A%5B%5D%20%79%51%7C%42%62%41%7C%51%79%58%36%44%7C%51%79%58%35%23%37%44%5E%7C%51%79%58%37%5E%44%5A%4C%37%41%20%37%2D%2D%37%20%44%37%58%31%31%23%39%23%37%62%42%20%51%4B%63%6C%20%7C%51%79%58%37%45%7C%51%79%58%37%5E%46%5A%37%4C%43%20%37%2D%47%7C%51%79%58%36%2D%47%5A%4C%41%37%23%31%31%79%58%37%5E%47%7C%51%79%58%31%37%23%31%31%20%62%45%7C%51%79%58%39%23%37%62%42%7C%51%79%31%58%31%23%37%46%41%2A%5B%5D%20%31%31%23%37%43%37%23%39%23%31%42%5A%4C%31%31%79%58%37%5E%47%45%62%37%4C%5A%5A%20%37%44%20%37%2D%41%7C%51%79%58%36%44%51%7C%79%58%35%23%37%5E%44%7C%51%79%58%37%5E%44%59%5B%2A%43%51%20%37%2D%62%42%46%20%37%5E%44%79%51%7C%46%23%45%20%41%2F%45%5A%4C%41%2F%46%20%73%75%73%41%37%5A%4C%37%45%20%37%2D%42%7C%51%79%58%37%2D%62%2F%41%20%7B%58%37%43%7C%51%2F%44%4C%5A%45%2F%44%20%45%62%2F%44%3C%2A%36%34%33%78%3E%20%7D%20==%30=%30===%42%6C%6F%6F%6D%64%69%64%6F=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%42%7C%62%37%58%79%51%62%45%7C%51%79%58%37%62%45%5A%4C%20%6C%63%51%4B%79%58%37%62%42%5A%4C%37%46%20%37%2D%43%7C%2D%37%58%79%51%42%34%34%54%5B%79%51%7C%43%23%2D%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%42%6C%75%65%20%28%41%6E%64%20%42%72%6F%6B%65%6E%20%48%65%61%72%74%65%64%29=%4C%65%73%6C%69%65%2D%48%61%6E%64%6D%61%6E%2D%43%6C%61%72%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%47%5A%62%5E%37%2C%58%51%79%58%2C%35%23%37%44%5A%4C%20%6C%63%4B%79%51%58%2C%37%6F%62%44%5A%4C%20%6C%63%4B%51%79%4B%63%6C%20%4C%42%34%34%54%7B%2C%44%2F%37%5E%47%37%2C%58%79%58%2C%37%46%7C%51%79%58%2C%37%2D%62%45%5A%20%4C%78%20%31%4E%7C%51%79%58%2C%37%2D%43%7C%51%79%51%7C%42%62%7C%51%79%58%2C%2C%37%5E%62%42%62%6F%37%2C%58%41%20%2C%37%2D%43%32%4E%5A%4C%51%79%58%7D%79%51%58%37%46%7C%51%79%58%2C%37%2D%43%7C%51%79%62%37%2C%4C%5A%44%7C%51%79%58%58%79%51%7C%47%37%23%39%2C%58%79%51%7C%43%68%37%2C%58%79%51%7C%46%37%2C%58%79%51%7C%42%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6C%75%65%20%41%6E%64%20%53%65%6E%74%69%6D%65%6E%74%61%6C=%4C%69%76%69%6E%67%73%74%6F%6E%65%2D%44%61%76%69%64%2D%42%61%73%69%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%43%2C%37%34%73%45%62%5E%33%31%62%42%20%39%46%5A%4C%33%31%62%42%20%46%39%6C%7C%2C%39%62%47%2C%39%43%2C%37%62%44%2C%4C%5A%73%47%2D%34%54%5B%41%2A%42%73%20%39%62%62%37%2C%7C%45%62%42%20%39%46%5A%4C%33%31%62%42%20%39%46%7C%6C%2C%39%62%47%2C%39%43%2C%37%62%44%2C%5E%62%31%33%4C%5A%45%42%2C%37%2D%46%5A%4C%37%6F%41%62%39%2C%5D%2A%5A%4C%39%62%45%6C%2C%37%62%42%2C%62%42%2F%62%36%45%73%5A%4C%37%6F%41%20%36%62%41%6C%5B%42%6C%41%62%36%20%45%2C%37%2D%62%46%5A%4C%33%31%42%62%2C%43%37%6C%7C%2C%39%62%47%2C%39%43%2C%37%62%44%2C%62%5E%45%5B%43%2A%5D%2C%37%62%42%2C%37%2D%46%2C%46%39%20%42%62%2F%36%62%45%73%39%20%42%62%31%33%4C%5A%73%45%62%39%2C%44%39%2C%44%62%39%2C%43%39%2C%7C%6C%46%39%20%42%62%31%33%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%5A==%30=%30===%42%6C%75%65%20%42%6F%73%73%61=%44%6F%72%68%61%6D%20%4B%65%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%2D%37%58%79%51%58%39%62%37%47%7C%51%79%58%37%68%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%79%51%7C%43%2D%43%34%34%54%5B%2D%43%7C%51%79%45%62%2D%37%58%7C%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%47%37%62%39%58%5A%4C%20%6C%63%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%42%6C%75%65%20%43%68%61%6D%70%61%67%6E%65=%57%61%74%74%73%2D%52%79%65%72%73%6F%6E%2D%45%61%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%6F%34%46%36%20%41%46%5A%4C%37%43%20%37%62%44%5A%4C%37%2D%44%36%20%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%62%5E%37%20%41%62%34%54%41%2A%7B%5D%20%39%62%37%4C%5A%4E%31%46%7C%51%79%58%36%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%43%20%37%2D%47%7C%51%79%58%36%45%68%37%20%41%37%43%20%37%2D%2D%44%6C%7C%2C%20%44%2D%5E%37%45%73%20%37%5E%46%6C%7C%2C%37%43%2C%37%2D%73%47%20%37%5E%46%5A%4C%37%47%20%37%2D%44%5A%4C%68%37%2C%41%37%2D%44%42%2A%5B%43%20%37%2D%47%5E%37%4C%5A%44%41%20%36%46%41%2A%5B%5D%20%37%43%20%37%62%5A%44%4C%39%47%20%37%5E%46%5A%4C%37%47%20%37%2D%62%6F%37%4C%5A%2D%44%6C%20%37%20%37%43%20%37%20%44%2D%37%4C%58%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%6F%41%20%37%5E%46%5A%4C%37%43%20%37%62%44%5A%79%51%7C%47%2D%36%46%5A%4C%37%5A%20==%30=%30===%42%6C%75%65%20%44%61%6E%69%65%6C=%52%6F%73%6F%6C%69%6E%6F%20%46%72%61%6E%6B==%57%61%6C%74%7A=%44==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%36%58%79%51%7C%79%58%37%45%7C%51%79%58%37%2D%42%7C%51%79%37%58%45%7C%51%79%58%37%2D%42%7C%51%79%58%37%43%51%7C%42%2D%37%44%34%33%54%5B%58%51%79%58%59%47%2D%37%58%79%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%7C%43%51%79%58%37%5E%44%7C%51%79%58%37%43%7C%51%20%20%51%20%5A%7C%51%79%58%37%79%51%20%20%5B%51%44%36%20%43%37%4C%5A%42%2D%37%20%4C%5A%45%37%20%4C%5A%41%37%20%4C%5A%66%44%5E%37%20%20%5A==%30=%30===%42%6C%75%65%20%49%6E%20%47%72%65%65%6E=%4D%69%6C%65%73%20%44%61%76%69%73%2C%20%42%69%6C%6C%20%45%76%61%6E%73==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%23%37%41%7C%51%2D%36%58%79%51%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%62%37%44%20%37%2D%44%7C%51%79%58%39%23%37%41%7C%23%31%31%58%79%47%34%34%54%5B%36%2D%47%51%7C%44%2D%36%58%79%58%51%79%58%5A%20%51%20%20%37%2D%44%7C%51%58%79%37%2D%41%7C%51%79%58%33%31%62%37%45%7C%51%79%51%20%20%59%7C%51%79%58%39%58%79%51%7C%41%37%23%39%58%79%51%7C%44%2D%36%58%79%51%7C%66%44%2D%36%20%20%20%5A==%30=%30===%42%6C%75%65%20%4C%6F%75=%4D%69%6C%6C%73%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%5E%62%45%34%43%68%37%2C%37%5E%62%42%7C%51%79%58%2C%37%46%7C%51%79%2C%58%37%68%43%7C%51%79%58%2C%37%46%7C%51%79%58%2C%58%79%51%7C%34%54%41%2A%7B%5B%59%5D%51%79%31%43%2D%37%2C%5A%4C%2C%37%46%20%2C%37%43%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%37%46%7C%51%79%58%42%62%5E%37%58%4E%7C%51%79%58%7C%51%79%58%2C%2C%58%79%51%7C%51%79%58%2C%37%5E%46%7C%51%79%58%37%43%7C%79%51%58%2C%37%2D%47%7C%51%79%58%2C%37%6F%23%46%7C%46%23%6F%37%37%5E%46%42%2A%79%58%2C%37%46%43%37%2C%4C%5A%37%68%43%7C%51%79%58%2C%37%46%7C%51%79%58%37%2C%68%43%41%2A%5B%59%5D%20%37%46%20%37%2D%43%2C%58%79%51%7C%20%2C%37%2D%47%51%7C%42%62%5E%37%2C%58%79%51%7C%45%62%5E%37%2C%58%79%51%7C%43%37%2C%20%46%37%2C%4C%5A%42%62%5E%37%58%79%51%5A%20==%30=%30===%42%6C%75%65%20%4D%6F%6E%6B=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%20%4D%6F%6F%6E=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%62%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%62%37%4C%5A%44%34%54%7B%41%2A%37%62%41%20%37%42%62%37%4C%5A%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%31%4E%4E%32%45%62%5E%20%37%42%5A%4C%31%23%37%41%20%20%43%37%62%39%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5B%42%2A%5D%20%4C%5A%45%62%36%37%68%47%5A%4C%37%2D%43%20%37%2D%37%20%44%62%2A%5D%20%37%62%42%20%37%2D%46%5A%4C%37%46%46%20%2F%62%42%7C%51%79%58%37%5E%62%47%5A%4C%37%41%5B%45%62%5E%62%41%5A%4C%31%37%5E%62%45%5A%20%42%62%37%4C%37%42%5A%4C%37%43%20%37%62%44%5A%4C%37%62%20%42%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%20%42%62%37%4C%37%2D%46%5A%4C%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%42%6C%75%65%20%52%6F%6F%6D%2C%20%54%68%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%62%42%5A%4C%34%46%36%20%44%43%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%37%20%2D%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%2D%37%20%46%37%34%54%41%2A%7B%2C%37%2D%47%2C%4C%5A%4E%31%44%2F%36%46%73%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%43%20%37%2D%47%5A%4C%37%47%20%37%2D%41%2C%41%62%6F%37%62%45%20%37%2D%47%5A%4C%37%46%36%58%79%51%2D%41%5A%4C%31%31%23%37%62%42%20%36%46%7C%79%51%58%37%43%7C%51%79%58%37%2D%47%42%2A%5B%5D%37%20%41%62%6F%6C%7C%2C%37%43%20%37%2D%47%5A%2F%46%4C%5A%45%36%46%43%2A%5B%5D%20%37%43%20%37%2D%47%5A%37%4C%47%20%37%2D%44%5A%4C%39%23%37%41%20%37%68%20%44%2D%37%4C%37%2D%47%20%37%47%2C%6F%62%41%2D%37%20%44%2D%73%5A%4C%37%62%45%20%37%5E%62%42%5A%4C%37%20%46%37%2D%43%5A%4C%37%43%20%37%2D%47%5A%4C%37%46%36%2F%41%2C%41%5A%4C%37%43%2D%37%2C%43%37%2C%7C%6C%46%36%20%43%37%20%5A%20==%30=%30===%42%6C%75%65%20%53%69%6C%76%65%72=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%45%2D%31%31%46%7C%51%79%58%39%62%44%7C%51%79%58%42%2F%68%37%46%7C%51%79%58%31%31%2D%62%45%7C%51%79%58%68%37%20%42%62%34%54%41%2A%5B%20%6C%63%4B%51%2C%46%23%37%2C%62%45%5A%4C%35%23%37%62%42%20%33%31%62%41%4C%5A%33%31%62%47%20%37%68%46%5A%4C%37%5E%42%6C%2D%31%31%58%79%37%2D%23%43%73%37%2D%62%45%5A%4C%5A%20%78%20%42%20%37%68%46%7C%51%79%58%37%2D%62%41%5A%39%4C%62%37%62%45%20%37%68%62%42%42%2A%5B%5D%20%62%37%62%39%4C%20%78%20%5A%4C%31%31%2D%45%41%2D%37%20%44%37%23%37%62%42%20%33%31%62%41%5A%4C%33%31%62%20%47%37%68%46%7C%51%79%58%37%5E%47%5A%4C%39%62%35%20%5D%5B%2A%41%7C%51%79%58%2C%37%23%46%2C%62%2D%31%31%58%5A%4C%39%62%37%62%42%20%37%68%46%7C%51%79%39%58%62%44%7C%51%79%58%42%2F%37%68%46%7C%51%79%73%43%23%2D%37%45%7C%51%79%58%20%78%20%5A%4C%5A%46%68%37%20%20%6C%63%4B%51%79%58%31%31%2D%62%45%5A%4C%23%35%37%62%42%20%33%31%62%41%5A%4C%33%31%62%47%4C%5A%20%78%20%4C%37%5E%42%6C%20%5A%20==%30=%30===%42%6C%75%65%20%53%6B%69%65%73=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%41%20%37%5E%34%41%2D%58%79%79%58%23%46%2F%36%2D%41%7C%51%79%58%47%2F%2D%37%41%7C%51%79%58%23%47%2F%37%5E%2D%41%7C%51%51%7C%4E%31%43%34%54%7B%41%2A%51%79%58%36%43%20%47%37%4C%5A%37%2D%44%5A%4C%37%41%20%37%5E%43%32%4E%7C%20%7D%39%62%37%45%20%37%68%42%7C%51%79%58%36%43%20%47%37%4C%5A%37%2D%44%5A%4C%2D%46%7C%51%79%5D%2A%42%5B%43%4C%36%43%20%37%47%5A%4C%37%5E%43%20%36%2D%5A%46%4C%37%5E%43%20%36%2D%46%7C%51%79%58%37%5E%5A%43%5E%37%58%20%20%6C%63%4B%2F%37%2D%41%7C%4C%5A%46%2D%36%2F%37%5E%2D%41%7C%51%79%58%2D%41%5B%41%2A%20%5D%39%62%37%45%20%37%68%42%5A%4C%37%5E%43%20%47%23%58%79%51%37%5E%43%20%36%47%58%79%51%7C%41%2D%36%2F%46%23%58%79%51%7C%43%5E%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%55%43%36%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A==%30=%30===%42%6C%75%65%20%53%70%68%65%72%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%20%54%75%72%6E%69%6E%67%20%47%72%65%79%20%4F%76%65%72%20%59%6F%75=%57%61%6C%6C%65%72%20%46%61%74%73==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%46%7C%34%42%62%36%2C%43%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%44%68%5A%4C%2C%37%41%20%2C%37%68%45%7C%51%79%58%37%2C%58%79%51%34%54%41%2A%7B%62%42%5A%4C%2C%42%62%36%2C%20%2C%36%62%42%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%2C%37%2D%43%5A%4C%2C%37%6F%42%20%45%62%2D%37%31%4E%7C%51%79%36%62%45%5A%4C%5B%2A%42%46%2D%36%62%42%5A%4C%2C%37%46%20%37%68%43%7C%51%58%79%2C%37%5E%62%45%5A%4C%2C%37%62%42%20%2C%37%20%42%62%37%2C%5D%51%79%58%36%45%7C%51%79%58%44%2C%4C%5A%43%2A%5B%5D%20%37%46%20%2C%37%2D%43%5A%4C%2C%6F%37%46%20%2C%36%46%5A%4C%2C%37%43%20%2C%37%2D%41%42%62%36%2C%2F%37%47%20%2C%5A%4C%2C%37%2D%37%2C%4C%5A%44%62%42%7C%51%79%58%2C%37%46%7C%51%79%58%2C%43%37%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%68%36%2C%20%45%62%41%20%2C%37%68%42%62%36%2C%20%2C%46%37%20%5A%20==%30=%30===%42%6C%75%65%62%65%72%72%79%20%48%69%6C%6C=%4C%65%77%69%73%2D%53%74%6F%63%6B%2D%52%6F%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%41%62%58%79%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%62%45%5A%4C%20%6C%63%4B%51%4E%31%45%62%58%34%54%41%2A%7B%37%62%42%20%37%58%79%51%58%79%43%20%62%45%42%2A%5B%5D%20%37%62%42%20%62%5A%45%4C%36%2D%62%41%20%62%45%32%4E%5A%4C%20%51%2D%4C%5A%46%2D%7D%51%79%58%37%2A%5B%5D%20%37%42%62%37%4C%5A%42%7C%51%79%58%47%5A%4C%37%44%20%37%68%41%51%7C%79%58%2C%2D%47%5A%4C%39%62%37%44%20%62%45%62%37%20%45%62%20%62%45%5A%4C%62%45%28%20%20%51%4B%63%6C%20%62%44%20%62%45%5A%4C%20%6C%63%4B%51%79%58%62%37%42%5A%4C%20%6C%63%4B%51%79%58%62%45%5A%4C%37%4C%5A%45%62%79%58%62%41%41%37%29%20%5A%20==%30=%30===%42%6C%75%65%68%61%77%6B=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%73%20%46%69%76%65%20%53%70%6F%74=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%62%37%58%79%51%37%62%41%7C%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%58%79%51%7C%42%42%34%34%54%5B%4B%63%6C%20%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%73%20%46%6F%72%20%41%6C%69%63%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%5E%37%58%79%51%37%46%20%37%2D%43%5A%4C%29%37%62%44%28%37%20%47%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%4C%5A%42%62%37%46%34%34%54%5B%47%5A%4C%37%2D%62%37%4C%5A%41%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%37%4C%62%44%20%37%2D%62%41%5A%4C%37%44%20%37%2D%41%2D%37%20%44%45%20%37%2D%62%2D%37%20%43%37%20%5A%20==%30=%30===%42%6C%75%65%73%20%46%6F%72%20%57%6F%6F%64=%53%68%61%77%20%57%6F%6F%64%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%2D%37%58%79%51%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%62%44%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%46%34%34%54%5B%44%62%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%47%68%37%20%43%37%23%39%4C%5A%46%2D%37%58%79%51%5A%20==%30=%30===%42%6C%75%65%73%20%49%6E%20%54%68%65%20%43%6C%6F%73%65%74=%50%65%74%74%69%66%6F%72%64%20%4F%73%63%61%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%37%58%79%51%62%41%5A%4C%20%6C%63%4B%51%79%58%37%62%44%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%41%34%34%54%5B%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%73%20%49%6E%20%54%68%65%20%4E%69%67%68%74=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%47%37%58%79%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%20%63%6C%4B%51%79%58%37%47%7C%51%79%58%37%43%7C%51%47%37%58%79%51%34%54%41%2A%7B%51%79%58%37%62%51%7C%45%62%37%37%46%7C%51%79%58%37%43%42%2A%7B%7D%20%51%20%20%37%47%5A%4C%37%43%20%37%47%5A%4C%37%44%20%58%79%51%7C%42%79%58%37%44%5A%2D%42%32%4E%5A%79%51%7C%42%62%51%79%58%7D%20%37%44%20%37%62%44%7C%51%79%37%58%44%31%4E%7C%51%79%58%37%41%7C%51%79%58%37%58%79%51%20%4C%58%37%62%45%7C%44%20%37%62%45%5A%3C%44%2E%43%43%5A%4C%37%62%44%20%37%41%51%7C%59%5D%20%44%37%20%37%2D%41%3E%61%64%6F%43%20%6C%61%20%2E%37%58%79%51%7C%4C%37%45%20%37%37%4C%5A%47%36%58%79%51%5A%20==%30=%30===%42%6C%75%65%73%20%4D%61%72%63%68=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%47%34%42%62%37%58%4C%37%62%41%20%37%62%45%5A%4C%20%6C%63%4B%79%51%58%37%62%42%7C%51%79%58%37%62%45%7C%51%79%5A%44%62%37%20%34%54%41%2A%7B%59%7D%20%37%42%62%37%4C%5A%41%4C%37%62%44%20%37%62%42%5A%4C%51%20%20%37%7C%46%51%79%58%37%68%43%7C%5A%4C%37%62%42%20%37%5A%47%62%37%20%41%20%37%68%47%5A%4C%37%45%20%36%38%20%20%53%20%6C%63%4B%51%79%58%37%62%42%7C%51%79%58%62%37%45%7C%51%79%58%37%62%42%3E%3A%73%6F%6C%6F%4C%5A%45%62%37%2A%3C%42%2A%7B%6F%73%20%72%65%6F%37%4C%5A%42%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%62%45%20%46%2F%37%62%7C%3C%41%66%74%45%20%37%62%45%44%20%37%62%42%44%2E%43%2E%20%79%58%51%79%58%59%7D%20%37%46%20%37%2D%43%4C%5A%37%47%20%37%62%42%3E%61%64%6F%43%20%6C%61%51%20%51%20%7B%20%2C%73%6F%6C%62%37%4C%5A%47%62%37%20%42%37%20%7D%20==%30=%30===%42%6C%75%65%73%65%74%74%65=%54%68%69%65%6C%65%6D%61%6E%73%20%54%6F%6F%74%73==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%46%62%5E%37%58%79%43%7C%51%79%58%37%2D%47%7C%51%79%58%39%62%44%37%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%37%58%79%51%7C%42%34%33%54%5B%5A%4C%20%6C%63%58%79%51%7C%45%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%58%2D%37%62%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%37%58%79%51%4B%37%62%42%7C%51%58%37%47%7C%51%79%51%7C%46%23%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%20%4C%6C%63%4B%51%79%58%37%5E%42%7C%51%79%58%37%44%2D%37%58%79%58%37%2D%23%43%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%5A%20==%30=%30===%42%6F%64%79%20%41%6E%64%20%53%6F%75%6C=%47%72%65%65%6E%20%4A%6F%68%6E%6E%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%45%62%2D%37%46%5A%4C%37%62%47%20%37%5E%62%44%5A%4C%37%41%62%20%37%2D%62%45%5A%4C%33%31%62%37%62%42%20%2D%37%20%45%6F%34%54%7B%41%2A%46%2C%37%62%47%2D%37%2F%44%62%31%4E%7C%2C%37%62%41%2C%37%2D%62%45%73%20%2D%37%62%42%5A%4C%39%62%37%46%20%37%68%43%5A%4C%73%44%62%36%2C%62%45%20%37%2D%37%5E%44%5A%4C%7D%58%79%51%58%5E%44%6C%5B%42%2A%5D%37%41%2C%37%2D%45%73%36%20%62%44%6C%32%4E%7C%51%79%58%51%79%58%51%79%37%20%45%2D%37%37%62%42%2C%68%45%20%37%2D%45%47%2D%37%2C%43%37%2D%44%7C%51%79%58%37%5E%44%6C%7C%2C%37%2C%41%37%2D%45%2C%37%2D%42%2C%37%2D%23%46%7C%37%20%47%37%4C%5A%73%20%23%46%2F%37%62%41%20%37%44%2D%37%20%47%33%31%62%37%62%42%20%37%2D%62%45%6C%5B%41%5D%2A%20%37%62%42%2C%37%42%2C%37%43%73%5A%4C%37%4C%5A%45%62%2D%5A%4C%37%6F%62%20%37%2D%62%42%37%20%47%62%37%46%20%37%68%43%5A%4C%62%44%2F%37%2D%62%45%37%20%2D%62%45%5A%4C%37%6F%45%20%37%2D%46%5A%4C%37%62%39%4C%5A%5E%62%44%5A%4C%73%45%62%2D%37%2C%41%62%37%2C%7C%55%44%62%36%2C%47%62%37%2C%46%68%2C%42%62%37%2C%5A==%30=%30===%42%6F%68%65%6D%69%61%20%41%66%74%65%72%20%44%61%72%6B=%50%65%74%74%69%66%6F%72%64%20%4F%73%63%61%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%47%2D%37%58%7C%51%79%58%37%2D%47%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%41%68%37%20%44%34%54%41%2A%7B%73%75%73%37%43%58%79%51%7C%44%20%6C%63%4B%51%79%58%37%2D%47%32%4E%5A%4C%51%20%79%58%51%79%58%7D%20%37%2D%47%20%39%62%37%20%5D%5B%2A%42%37%2D%47%31%4E%2A%5B%5D%20%39%6C%20%4C%5A%20%68%41%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%58%79%73%75%73%37%43%5A%4C%20%78%20%5A%4C%20%78%37%20%44%37%62%63%4B%51%79%58%79%58%37%2D%47%79%51%7C%41%68%44%20%37%68%41%7C%51%79%58%37%2D%47%5A%4C%79%51%58%7C%72%51%79%58%5A%4C%39%62%37%44%20%37%37%62%39%4C%5A%58%37%2D%47%41%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6F%6C%69%76%69%61=%57%61%6C%74%6F%6E%20%43%65%64%61%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%73%37%62%42%28%4C%5A%78%4C%5A%45%34%34%54%5B%41%2A%59%7D%29%5E%45%28%20%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%62%5E%37%20%20%37%47%7B%69%2A%58%37%2D%42%7C%41%31%33%58%79%62%37%23%46%7C%51%79%58%37%5E%47%7C%51%79%39%58%62%33%31%62%41%7C%51%79%58%37%5E%44%7C%51%31%33%58%79%51%5A%4C%29%73%75%79%58%37%5E%46%37%23%31%31%58%37%2D%47%7C%51%79%58%37%68%23%47%7C%51%79%41%58%2F%37%2D%42%7C%51%79%58%37%2D%42%7C%51%79%20%43%37%4C%5A%5E%43%7C%51%79%4C%78%5A%4C%78%39%58%79%51%7C%78%5A%4C%78%5A%4C%78%5A%4C%37%47%7B%42%2A%51%5D%79%58%39%23%37%41%7C%51%79%58%37%5E%62%42%4C%5A%78%4C%5A%62%37%42%7C%51%5A%78%20%28%45%5E%29%7D==%30=%30===%42%6F%6F%20%42%6F%6F%27%73%20%42%69%72%74%68%64%61%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%62%45%34%43%5E%37%58%37%45%20%31%31%23%37%46%5A%4C%20%6C%63%4B%79%51%58%39%62%37%45%7C%51%79%58%37%42%7C%51%79%23%31%31%4C%5A%34%54%7B%41%2A%58%37%5E%46%5A%31%31%4C%5A%44%37%62%44%7C%51%79%58%37%2D%47%5B%42%2A%7D%79%51%58%37%62%44%7C%51%79%58%31%31%23%37%5E%62%20%47%62%37%4C%23%37%44%20%31%79%51%7C%43%5E%37%58%79%51%7C%46%5E%37%23%31%31%20%43%5E%37%20%5A==%30=%30===%42%6F%6F%6B%65%72%27%73%20%57%61%6C%74%7A=%4C%69%74%74%6C%65%20%42%6F%6F%6B%65%72==%57%61%6C%74%7A=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%62%5E%37%58%79%51%79%58%37%2D%46%7C%51%79%58%39%62%37%43%51%7C%79%58%37%68%47%7C%51%79%58%37%62%45%7C%51%7C%44%62%37%58%41%34%33%54%5B%79%58%37%5E%62%44%62%37%23%31%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%37%58%42%7C%51%79%58%37%5E%62%41%7C%51%79%58%31%58%79%51%7C%41%7C%51%79%58%37%51%4B%63%6C%20%4C%5A%41%37%23%31%31%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6F%70%6C%69%63%69%74%79=%48%65%6E%72%79%20%43%6C%65%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%47%2D%37%20%4C%2C%35%23%37%46%20%37%2D%43%7C%51%79%58%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%5E%46%5A%42%62%5E%37%34%54%41%2A%7B%2D%43%5A%4C%2C%58%79%51%7C%47%37%2D%43%42%2A%5B%7D%51%79%58%31%31%23%37%46%5E%5A%4C%2C%73%75%73%37%43%20%2C%43%2F%37%2D%20%46%37%23%35%2C%43%2F%37%2D%37%2D%62%41%20%5A%42%62%5E%37%4C%37%41%20%37%2D%62%42%5A%4C%2C%35%23%37%45%62%20%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%5A%41%62%5E%37%4C%37%42%20%37%62%42%5A%4C%2C%20%43%37%20%5D%37%2D%43%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%5E%46%20%37%2D%47%41%2A%5B%20%46%37%23%35%37%2D%47%5A%4C%5E%37%58%79%51%7C%47%2D%37%2F%43%2C%58%79%51%7C%47%2D%37%2F%43%2C%20%43%37%73%75%73%2C%4C%5A%46%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%42%6F%72%6E%20%54%6F%20%42%65%20%42%6C%75%65=%57%65%6C%6C%73%2D%54%6F%72%6D%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%43%37%20%44%37%5E%62%41%5A%4C%37%62%45%20%37%46%5A%4C%31%31%23%37%62%47%20%37%43%5A%4C%31%31%23%37%62%20%47%37%23%35%34%54%41%2A%7B%32%4E%5A%4C%20%31%31%4C%5A%43%58%7D%20%37%47%20%37%68%44%5A%4C%35%23%39%37%23%44%20%37%2D%46%31%4E%5A%4C%37%46%20%37%2D%79%51%58%79%51%23%37%62%44%20%62%44%20%37%2D%41%62%37%2C%47%62%44%20%37%2D%62%41%5A%4C%37%62%44%20%37%62%2D%41%42%2A%5B%5D%51%79%58%36%43%6C%7C%2C%37%37%4C%5A%41%62%73%20%37%2D%46%47%2C%68%44%73%5E%37%58%79%51%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%23%20%47%37%5E%42%5A%4C%37%23%46%20%37%2D%23%43%7C%45%62%5E%37%20%62%47%5A%4C%37%2D%43%5A%4C%35%41%6C%43%37%20%5E%62%41%5A%4C%37%62%45%20%37%46%5A%4C%31%23%31%37%62%47%20%37%43%5A%4C%31%31%23%37%62%44%37%20%47%37%23%2A%5B%5D%2C%37%37%20%44%62%37%23%31%31%4C%5A%43%2D%37%20%46%37%4C%5A%46%2D%37%20%73%41%62%37%2C%47%37%2C%7C%55%6C%43%36%20%44%62%37%23%31%31%20%5A%20==%30=%30===%42%6F%73%73%61%20%41%6E%74%69%67%75%61=%44%65%73%6D%6F%6E%64%20%50%61%75%6C==%42%6F%73%73%61%20%4E%6F%76%61=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%2D%37%58%37%2D%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%37%2D%43%7C%51%79%58%37%62%45%7C%51%79%58%79%51%7C%45%62%34%54%41%2A%5B%58%37%2D%62%42%51%7C%46%37%58%2D%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%45%62%7C%51%79%58%37%2D%62%42%42%2A%5B%5D%51%79%37%58%79%51%7C%79%58%37%2D%43%2D%41%7C%51%79%37%20%47%37%4C%51%79%58%37%47%7C%51%79%58%37%2D%44%43%2A%5D%5B%51%79%58%37%2D%41%7C%51%79%58%37%5E%43%5A%7C%45%2D%37%58%2D%44%7C%51%79%43%7C%51%79%58%44%2D%37%58%79%79%58%37%2D%62%42%41%2A%5B%5D%51%79%58%37%7C%46%51%79%58%37%2D%43%7C%51%79%58%37%47%7C%51%51%7C%45%62%37%7C%51%79%58%37%2D%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6F%75%6C%65%76%61%72%64%20%4F%66%20%42%72%6F%6B%65%6E%20%44%72%65%61%6D%73%2C%20%54%68%65=%44%75%62%69%6E%2D%57%61%72%72%65%6E==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%44%2D%20%45%58%37%68%45%7C%51%79%58%37%41%7C%51%79%58%68%37%45%5A%4C%2D%44%20%46%2F%2D%44%5A%4C%37%68%79%51%7C%41%37%34%54%41%2A%7B%7C%51%79%58%37%2D%4C%5A%44%2D%5D%20%37%44%20%2D%44%5A%4C%2D%47%20%2D%44%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%41%20%5B%2A%42%41%68%47%20%2D%44%31%41%2A%5B%5D%51%79%51%7C%47%2D%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%7C%41%37%58%79%58%39%62%37%44%5A%4C%2D%47%20%37%4C%5A%44%2D%58%37%41%7C%51%79%58%37%68%45%7C%51%79%58%41%37%7C%51%79%58%37%68%45%5A%4C%2D%44%20%46%2F%79%51%7C%44%2D%68%45%20%2D%44%44%2D%20%41%37%20%5A%20==%30=%30===%42%6F%75%6E%63%69%6E%27%20%57%69%74%68%20%42%75%64=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%44%34%42%62%5E%37%20%36%62%42%7B%41%2A%7D%20%20%6C%63%4B%51%58%79%31%31%23%37%42%5A%4C%20%6C%63%4B%51%79%58%43%2D%37%4C%5A%34%54%7B%69%2A%20%36%62%42%31%44%2D%37%20%47%20%37%2D%43%7C%51%79%58%37%6F%23%43%7C%51%58%79%37%2D%47%5A%4C%37%44%20%37%2D%43%5A%4C%37%46%37%4C%5A%4E%5A%4C%37%2D%62%7C%51%79%58%37%79%51%58%79%51%6C%63%4B%51%79%58%2D%47%5B%2C%42%2A%2C%5D%37%20%44%20%36%62%42%32%4E%7C%51%79%58%51%79%58%20%4C%5A%41%68%58%7D%20%37%46%43%20%36%62%42%79%51%7C%47%37%5D%51%79%58%74%6C%61%37%46%7C%51%79%58%37%43%2D%7C%51%79%58%37%23%46%7C%51%79%58%31%31%23%2C%2A%41%2C%5B%58%39%23%37%44%46%20%37%2D%43%2D%37%20%45%62%6F%23%43%7C%51%79%58%37%2D%47%5A%4C%37%44%37%20%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%37%58%79%51%7C%44%5A%4C%37%2D%4C%37%2D%43%20%36%58%79%51%5D%4C%37%2D%43%20%37%6F%42%5A%4C%2D%47%20%37%5A%44%4C%2D%47%20%23%46%2F%37%44%5B%2C%43%2A%2C%5A%47%37%62%39%62%42%5A%4C%37%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%36%20%20%3C%73%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%4C%5A%20%78%20%20%5A==%30=%30===%42%6F%75%72%62%6F%6E%20%53%74%72%65%65%74%20%50%61%72%61%64%65=%42%61%72%62%61%72%69%6E%20%50%61%75%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5D%20%20%6C%63%34%41%62%58%79%62%45%5A%4C%20%6C%63%4B%51%79%58%62%41%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%37%58%79%51%4B%34%54%41%2A%5B%2A%5B%5D%20%20%37%58%79%51%4B%58%62%41%5A%4C%20%6C%63%4B%51%79%58%37%62%5A%45%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%79%51%4B%63%6C%62%45%42%2A%5B%58%62%44%43%2A%51%4B%63%6C%20%63%4B%51%79%58%62%44%5A%4C%20%6C%63%4B%51%58%79%62%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%6C%20%20%5D%5B%79%58%62%41%41%79%51%7C%44%6F%37%58%79%51%7C%41%62%2F%45%62%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6F%79%20%4E%65%78%74%20%44%6F%6F%72%2C%20%54%68%65=%4D%61%72%74%69%6E%2D%42%6C%61%6E%65==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%2C%37%2D%47%7C%34%42%62%5E%37%5E%62%42%7C%51%79%58%2C%37%46%7C%51%79%58%37%2C%2D%43%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%2C%58%79%51%33%54%41%2A%5B%37%68%45%7C%51%37%2C%58%79%51%7C%51%79%58%2C%37%5E%62%42%7C%51%79%58%2C%46%37%7C%51%79%58%2C%37%2D%43%5A%4C%20%6C%63%4B%47%2D%37%58%79%43%7C%51%79%58%2C%37%47%7C%51%41%37%62%39%2C%62%42%42%2A%5B%59%5D%20%37%46%20%2C%37%2D%5A%43%4C%2C%37%62%44%20%2C%37%2D%44%7C%51%79%58%5E%37%2C%58%79%7C%51%79%58%2C%5E%62%42%5A%4C%2D%37%2C%58%79%79%58%2C%37%43%7C%51%79%58%2C%37%2D%47%7C%79%51%58%2C%37%5E%62%42%7C%51%79%58%37%46%7C%51%51%4B%63%6C%20%43%7C%51%79%58%20%6C%63%4B%51%4B%63%6C%20%4C%62%42%7C%51%79%58%2C%37%46%7C%51%79%58%2C%62%37%47%5A%4C%20%6C%63%4B%51%79%58%2C%37%43%5A%5E%37%2C%58%79%51%79%58%2C%37%20%5A%20==%30=%30===%42%72%61%7A%69%6C%20%28%41%71%75%61%72%65%6C%61%20%44%6F%20%42%72%61%73%69%6C%29=%42%61%72%72%6F%73%6F%20%41%72%79==%53%61%6D%62%61=%44==%31%72%33%34%4C%62%4B%63%75%37%31%62%37%42%5A%34%44%36%4C%5A%5A%4C%78%5A%4C%36%44%5A%4C%78%5A%4C%78%5A%78%4C%5A%4C%36%2D%44%5A%4C%78%5A%4C%78%5A%4C%78%78%4C%5A%78%4C%34%54%76%2A%5B%4C%78%5A%4C%37%4C%5A%45%2D%37%41%5A%4C%37%2D%45%5A%4C%37%41%5A%4C%37%2D%5A%45%4C%37%41%5A%4C%37%2D%45%5A%4C%37%41%5A%4C%37%4C%5A%44%5E%78%5A%4C%2C%33%2D%45%5A%4C%78%5A%41%37%4C%5A%78%5A%4C%37%5E%44%41%2A%5B%20%51%79%58%5D%37%20%41%5A%4C%37%2D%45%5A%4C%78%5A%4C%37%5E%44%4C%5A%78%4C%5A%4C%37%2D%45%5A%37%44%20%37%5E%5A%78%4C%5A%78%5A%4C%37%2D%45%5A%4C%78%5A%4C%37%5E%44%5A%78%4C%5A%4C%37%41%5A%4C%78%5A%4C%37%2D%45%5A%4C%41%37%4C%5A%44%4C%78%5A%4C%37%78%5A%4C%78%5A%20%43%37%20%5B%5A%4C%78%5A%4C%78%5A%4C%39%62%37%42%5A%4C%5A%78%4C%78%5A%4C%78%5A%4C%2C%39%62%37%42%42%2A%78%4C%5A%78%4C%37%62%44%5A%4C%46%5A%4C%78%5A%45%2D%2C%4C%5A%78%5A%4C%29%36%2D%47%28%37%2D%45%43%2A%5B%36%20%62%2D%45%5A%4C%36%2D%45%5A%4C%36%62%2D%45%4C%5A%43%37%4C%5A%4C%78%5A%4C%37%41%5A%4C%37%78%4C%5A%42%2D%5A%4C%37%5E%44%44%2A%5B%5D%20%37%41%5A%4C%2D%37%45%5A%4C%78%5A%4C%37%45%5A%4C%78%5A%4C%37%78%4C%5A%45%2D%5A%4C%37%2D%23%4C%5A%44%5E%37%4C%5A%78%4C%5A%45%2D%37%4C%5A%41%37%4C%5A%44%5E%37%4C%5A%78%4C%5A%45%2D%37%4C%5A%41%37%20%5A%20==%30=%30===%42%72%61%7A%69%6C%69%61%6E%20%4C%69%6B%65=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%42%6F%73%73%61%20%4E%6F%76%61=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%42%62%2D%37%42%7C%51%79%58%37%6F%62%47%7C%51%79%58%37%47%6F%7C%51%79%58%62%41%2F%37%62%44%7C%51%79%58%62%2D%37%2F%46%34%54%41%2A%5B%79%58%37%2D%43%37%62%39%58%79%4B%51%79%58%37%43%7C%51%79%58%37%47%7C%51%58%79%37%2D%62%42%7C%51%79%58%39%62%37%46%7C%51%63%6C%20%4C%5A%43%5A%4C%20%6C%37%46%7C%51%79%79%51%5B%47%62%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%2D%45%62%7C%51%79%58%46%2F%62%44%7C%51%79%58%37%5E%43%37%62%39%58%58%37%46%7C%51%4C%31%31%23%37%7C%42%62%2D%37%44%5A%4C%37%44%20%37%62%41%7C%51%79%58%37%62%2D%45%7C%51%79%58%39%62%37%62%42%7C%51%79%58%62%5E%37%20%47%51%79%58%39%62%5A%47%62%37%58%79%51%7C%43%37%23%39%58%79%51%7C%46%37%62%39%58%79%51%7C%42%62%2D%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%42%72%61%7A%69%6C%69%61%6E%20%53%75%69%74%65=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%42%6F%73%73%61%20%4E%6F%76%61=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%34%41%62%2D%37%2A%7B%7D%51%79%58%37%2D%62%45%7C%51%79%58%2D%37%62%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%41%41%62%2D%37%34%54%69%2A%7B%58%35%62%37%44%62%58%79%51%7C%62%37%62%45%7C%51%79%58%37%2D%62%44%7C%51%58%79%37%2D%62%45%7C%51%79%58%31%31%23%37%5E%45%39%58%79%51%7C%47%2F%37%2D%62%51%79%58%37%2D%37%58%79%51%7C%58%39%23%37%62%45%7C%51%79%58%39%62%37%62%7C%42%51%79%58%37%42%7C%51%79%58%35%23%37%5E%43%79%51%7C%41%62%62%44%7C%51%79%37%41%7C%51%79%39%58%79%51%5D%51%79%58%37%62%42%7C%51%79%58%37%68%46%7C%79%51%58%23%46%2F%37%42%7C%51%79%58%37%2D%62%41%7C%45%2D%37%58%62%37%62%45%7C%79%58%37%62%41%5E%37%58%79%51%2D%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%37%58%5E%62%44%5A%4C%37%62%41%20%37%2D%62%45%7C%37%58%79%51%7C%44%7C%51%79%58%47%2F%37%2D%62%37%58%79%51%7C%37%2D%62%41%7C%51%79%58%37%62%45%7C%51%79%31%58%31%23%37%5E%62%45%7C%51%79%58%37%2D%62%42%58%79%51%7C%41%5E%62%44%7C%51%62%45%5A%4C%37%45%62%5E%37%23%51%79%58%39%62%37%62%45%7C%51%79%58%37%2D%44%62%7C%51%79%58%37%2D%62%45%7C%51%79%58%31%31%5D%7B%41%62%2D%7C%51%79%58%62%2D%37%4C%5A%41%62%2D%37%4C%5A%45%62%2D%37%20%7D%58%79%51%51%4C%5A%44%62%5E%37%4C%5A%44%62%5E%37%20%5A%20==%30=%30===%42%72%65%65%7A%65%20%41%6E%64%20%49%2C%20%54%68%65=%4C%65%63%75%6F%6E%61%20%45%72%6E%65%73%74%6F==%4C%61%74%69%6E=%45%62==%31%72%33%34%4C%62%4B%63%75%37%31%4E%7C%51%79%34%45%62%36%58%4C%20%6C%63%4B%51%79%58%37%2D%62%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%5A%45%62%36%58%34%54%41%2A%7B%45%7C%51%79%58%20%7D%58%79%51%46%7C%51%79%58%37%2D%46%42%2A%5B%5D%51%79%36%58%62%45%32%4E%7C%51%79%58%51%79%58%51%79%58%2D%37%2F%42%62%37%62%42%70%70%37%2D%46%43%2A%51%7C%43%2D%37%39%62%37%43%7C%51%79%58%37%5E%62%45%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%58%79%51%5D%5B%79%58%37%5E%62%7C%51%79%58%36%2D%37%2F%42%62%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%37%58%2D%43%7C%51%79%58%37%5E%62%45%7C%51%79%58%79%51%7C%45%62%46%7C%51%79%58%70%70%42%62%37%4C%5A%45%62%36%58%79%51%7C%70%70%42%62%37%20%5A%20==%30=%30===%42%72%69%67%68%74%20%42%6F%79=%42%72%69%67%68%74%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%45%62%5E%37%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%41%62%5A%4C%35%62%37%41%20%37%2D%45%7C%51%79%58%4C%5A%47%2D%37%34%54%41%2A%7B%20%20%6C%63%4B%62%37%4C%5A%4E%62%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%79%51%58%35%62%37%45%7C%51%79%58%37%5E%62%45%31%5E%37%58%79%51%42%20%37%2D%46%46%7C%51%79%58%2D%37%58%79%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%63%6C%4B%51%79%58%37%5E%47%7C%51%79%58%37%44%7C%51%7C%46%5E%37%41%42%2A%5B%5D%2D%47%5A%4C%37%37%20%5D%5B%2A%62%41%5A%4C%51%20%20%37%5E%62%41%5A%4C%35%37%62%41%20%37%2D%45%7C%51%79%58%37%5E%62%45%41%2D%37%20%44%62%62%42%20%37%2D%41%51%5B%59%20%43%37%58%79%51%79%58%5A%20%20%6C%63%4B%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%51%20%7C%51%79%58%37%62%2D%37%20%44%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%66%45%62%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%42%72%69%67%68%74%20%4D%69%73%73%69%73%73%69%70%70%69=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%31%4E%5A%4C%37%58%79%51%4B%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%62%5A%42%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4C%5A%20%78%20%46%34%34%54%7B%32%4E%7C%7D%51%4B%63%6C%20%4C%51%79%58%37%68%47%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%7C%43%37%58%79%51%79%58%37%62%37%62%45%20%37%7C%43%37%62%39%79%58%37%46%7C%51%79%58%37%5E%62%41%7C%51%58%79%39%62%37%43%7C%51%79%58%2D%46%7C%51%79%58%51%7C%42%62%2D%51%79%58%2D%46%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%42%72%69%67%68%74%20%53%69%7A%65%20%4C%69%66%65=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%44==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%34%47%5E%37%58%51%79%58%44%5A%4C%20%6C%63%4B%51%79%58%41%31%2F%31%23%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%7C%44%2F%43%58%34%54%5B%41%2A%44%7C%51%79%58%4B%63%6C%20%20%63%4B%51%79%58%41%2F%31%31%23%37%5E%62%42%4C%5A%20%6C%63%4B%51%79%58%37%5E%47%5B%41%2A%5D%6C%20%4C%5A%44%51%79%58%37%5E%58%45%2F%37%41%7C%47%2F%42%58%4B%51%79%58%47%2F%46%5A%4C%20%6C%63%4B%51%58%79%41%2F%47%5B%42%2A%5D%51%79%58%44%7C%51%79%63%6C%20%4C%5A%51%79%58%43%2F%4C%20%6C%63%4B%20%4C%5A%44%58%31%31%23%37%5E%62%42%5A%4C%20%6C%63%4B%51%58%79%37%5E%47%5B%41%2A%5D%20%20%6C%63%4B%51%79%2F%41%58%79%51%6C%63%4B%51%79%5A%44%58%79%51%7C%44%2F%43%58%79%51%7C%41%37%58%79%51%7C%44%5E%37%20%20%20%5A==%30=%30===%42%72%69%6C%6C%69%61%6E%74%20%43%6F%72%6E%65%72%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5D%20%31%31%23%34%42%62%5E%37%62%47%2C%37%62%44%73%5A%4C%37%62%44%20%37%62%5E%42%7C%51%79%58%37%62%44%5A%4C%37%62%44%20%37%2C%6C%46%37%34%54%69%2A%5B%62%42%73%5A%4C%42%62%2C%44%37%20%37%62%47%5A%4C%37%62%41%20%62%42%5A%4C%31%31%23%37%46%20%37%62%47%5A%4C%37%62%44%6C%2C%46%37%23%31%31%73%41%2A%5B%59%37%47%2C%37%2D%44%62%37%4C%5A%44%20%37%2D%41%42%2A%5B%5D%20%20%6C%63%4B%79%51%58%62%42%5A%4C%31%31%23%37%46%20%37%62%47%37%4C%5A%73%44%6C%2C%37%44%2C%41%2A%5B%20%51%4C%5A%42%37%20%58%37%46%5A%4C%37%62%47%20%37%47%7C%51%79%37%58%62%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%45%79%51%5D%58%79%37%62%47%6C%2C%2C%37%44%2C%62%37%2C%6C%44%62%31%23%37%46%20%37%62%47%5A%4C%37%62%41%20%42%62%5A%4C%31%31%23%37%46%20%37%62%47%5A%4C%37%31%4C%5A%73%42%44%2C%62%42%73%20%65%6C%62%75%5A%47%62%37%20%6F%6C%73%20%78%20%74%73%31%30%35%2A%3C%20%79%51%58%5A%51%79%58%62%42%5A%4C%31%31%23%37%46%77%2C%20%64%6F%4C%37%62%44%6C%74%69%6D%65%20%6F%6E%20%72%65%70%65%61%74%2E%3E%20==%30=%30===%42%72%6F%61%64%77%61%79=%57%69%6C%6C%69%61%6D%2D%48%65%6E%72%69%2D%57%6F%6F%64%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%42%31%34%42%62%5E%37%37%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%51%4B%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%4E%34%54%41%2A%7B%58%37%62%42%7C%43%2D%37%20%46%46%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%42%62%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%2D%37%58%79%51%5A%4C%37%47%20%41%2A%5B%5D%20%5E%37%58%79%51%43%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%41%62%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%2D%37%20%46%37%62%45%7C%51%79%42%62%5E%37%58%79%51%4B%63%6C%20%4C%5A%45%62%37%58%79%51%4B%63%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%72%6F%74%68%65%72%20%43%61%6E%20%59%6F%75%20%53%70%61%72%65%20%41%20%44%69%6D%65=%59%61%72%62%75%72%67%2D%47%6F%72%6E%65%79==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%43%2D%58%79%4E%7C%51%79%58%62%45%5A%4C%37%62%42%20%37%46%2D%7C%51%79%58%2D%43%7C%51%79%58%2D%46%7C%51%31%44%37%58%79%34%54%76%2A%7B%20%2C%2D%43%34%39%58%79%51%7D%5D%20%39%62%37%47%20%2D%46%7C%51%79%58%2D%7C%43%51%79%58%39%62%37%47%32%4E%5A%4C%51%79%58%7B%2A%41%54%34%62%37%47%5A%4C%20%2C%36%62%41%2C%4C%5A%47%37%23%37%41%20%2C%37%5E%62%45%5A%4C%2C%37%62%20%42%2C%37%46%5A%4C%2C%45%2F%37%43%20%2C%44%2F%31%31%2C%4C%5A%62%45%2F%2D%43%51%79%58%51%79%2D%2C%20%73%42%2C%68%44%73%20%2C%2D%43%31%4E%5A%4C%2C%37%20%47%2C%37%62%41%6C%7C%2C%37%62%45%2C%37%2D%62%47%37%2C%7D%58%43%5A%4C%37%47%79%58%2C%37%43%51%7C%4E%32%6C%68%47%5A%4C%39%62%37%43%20%2C%37%68%47%7C%79%51%58%2C%37%43%42%2A%5B%5D%51%79%58%2C%2D%43%37%58%79%51%7C%79%58%51%79%58%2F%2D%43%20%2C%58%79%51%7C%43%5D%20%39%62%37%47%20%2C%37%62%41%5A%4C%2C%46%37%20%2C%37%2D%43%5A%4C%2C%37%46%20%2C%37%2D%5B%2A%41%43%2D%2C%37%46%7C%51%5A%4C%37%47%20%47%37%2F%44%2C%4C%31%31%23%37%41%20%2C%37%5E%62%45%5A%4C%37%2C%62%42%20%2C%37%46%5A%4C%2C%45%2F%37%43%20%5A%41%62%36%2C%5A%4C%2C%62%45%43%2D%2C%20%73%42%62%2D%37%2C%45%62%37%2C%7C%6C%41%62%37%2C%20%47%37%2C%4C%5A%66%43%2D%2C%58%79%51%5A%20==%30=%30===%42%72%6F%74%68%65%72%68%6F%6F%64%20%4F%66%20%4D%61%6E=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%45%62%37%58%43%20%37%2D%47%7C%51%79%58%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%37%4C%5A%46%37%34%54%41%2A%5B%62%42%20%37%2D%5D%5B%2A%42%45%20%47%2F%62%45%7C%51%79%58%37%6F%41%7C%51%58%79%37%62%41%5A%4C%20%6C%63%4B%51%79%58%37%62%43%37%4C%5A%46%51%79%58%37%62%37%4C%5A%55%45%62%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%42%75%64%20%50%6F%77%65%6C%6C=%43%6F%72%65%61%20%43%68%69%63%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%46%5E%37%58%37%2D%47%7C%51%79%58%39%62%37%44%7C%51%79%37%58%2D%41%5A%4C%37%62%42%20%37%68%42%7C%51%79%58%79%51%7C%42%34%54%41%2A%7B%2C%37%62%42%73%2D%37%58%79%51%2C%37%43%2C%37%62%44%73%20%37%2D%47%5A%4C%44%37%20%37%2D%41%5A%4C%37%6F%23%47%20%37%47%7C%7C%6C%42%37%20%44%5A%4C%37%62%2D%62%42%5A%4C%62%37%2C%44%62%20%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%39%37%62%46%42%2A%5B%7D%20%2C%35%23%37%43%6C%2C%5E%42%62%2D%62%36%41%7C%2C%37%41%43%2A%5B%5D%20%62%36%4C%5A%47%20%37%2D%23%43%5A%4C%39%62%37%41%6C%20%37%45%2D%7C%51%79%58%39%62%37%43%7C%51%79%58%37%68%46%23%37%62%39%2D%62%42%20%36%62%42%7C%51%79%51%7C%43%5E%37%43%7C%51%79%58%37%5E%42%7C%51%79%58%42%2F%5E%37%43%7C%51%79%58%37%5E%42%7C%51%79%58%42%2F%5E%37%2F%42%58%79%58%37%5E%42%62%42%20%37%68%37%4C%5A%41%2D%37%5E%46%41%2A%5B%20%37%43%20%37%2D%47%5A%37%4C%2D%62%44%20%37%2D%62%41%5A%4C%37%44%20%37%58%79%51%7C%42%62%45%20%37%2D%4C%37%6F%23%47%37%58%79%51%7C%79%58%37%2D%44%5A%4C%37%62%45%20%37%2D%62%7C%42%51%79%58%37%2D%47%7C%51%79%58%39%62%37%44%51%7C%47%37%20%2D%41%5A%4C%37%51%2C%35%23%37%44%37%4C%5A%47%44%2C%37%62%41%7C%2C%37%41%2C%37%62%42%73%37%20%42%6C%7C%2C%37%43%2C%37%62%44%73%20%37%2D%62%5E%2C%6C%43%20%37%2D%41%5A%20%5A%58%79%51%51%4C%5A%66%3C%46%69%6E%65%3E%46%37%23%31%31%58%79%51%5A%20==%30=%30===%42%75%64%6F=%44%61%76%69%73%2D%50%6F%77%65%6C%6C==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%5E%62%34%41%62%5E%37%45%20%37%2D%62%42%7C%29%37%46%28%20%37%46%37%29%43%28%20%37%2D%43%7C%29%37%47%28%51%79%58%62%37%4C%5A%41%34%54%41%2A%7B%58%51%79%58%7D%5A%44%62%37%20%62%41%5A%4C%37%62%45%20%37%2D%62%42%31%4E%4C%5A%37%46%20%62%45%2F%37%68%43%5A%4C%37%6F%44%5E%37%58%79%51%4C%35%23%37%62%5A%4C%37%42%20%4E%32%6C%42%62%51%79%58%37%2D%43%6C%42%2A%5B%5D%20%33%31%37%62%47%20%37%5E%62%41%5A%4C%37%62%45%20%37%2D%7C%46%23%2D%37%5A%4C%20%51%79%45%20%37%2D%62%43%2D%37%4C%5A%20%37%2D%42%5A%4C%37%46%20%37%2D%43%5A%4C%62%37%47%20%37%2D%62%44%5A%4C%37%47%20%37%2D%44%45%37%4C%5A%42%20%37%5E%62%42%20%37%5E%62%41%2A%41%41%62%5E%20%37%2D%62%42%7C%29%37%46%28%20%37%46%29%43%37%28%20%37%2D%43%7C%29%37%47%28%51%79%58%37%45%62%37%4C%5A%5B%5D%20%37%62%41%62%37%23%35%4C%5A%44%62%37%20%44%6F%37%4C%5A%43%68%37%2F%45%62%20%46%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%5E%37%58%79%51%5A%20==%30=%30===%42%75%6E%6B%6F=%4E%69%65%68%61%75%73%20%4C%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2C%37%43%20%2C%34%46%5E%37%2C%2C%39%23%37%44%20%2C%37%2D%41%5A%4C%2C%39%37%62%43%20%2C%37%2D%47%5A%4C%2C%37%6F%23%46%20%4C%5A%47%2D%37%34%54%41%2A%7B%2D%43%42%2A%5B%20%46%37%2F%41%46%6C%7C%2C%37%43%2C%37%47%73%20%43%2F%36%5A%46%4C%2C%37%6F%42%20%2C%37%5E%62%42%5A%4C%2C%36%58%79%51%7D%2C%36%46%5A%4C%62%41%7C%51%79%7C%46%37%2C%58%7C%51%79%58%2C%37%2D%62%42%7C%51%79%58%2C%5E%37%62%42%7C%51%79%58%2C%37%5E%62%42%7C%51%79%45%62%37%2C%58%51%79%58%2C%37%37%44%20%2C%37%51%7C%47%2D%37%39%62%37%43%20%2C%37%2D%47%5A%4C%2C%37%6F%46%23%20%2C%37%5E%46%41%2A%5B%5D%20%37%43%20%2C%2C%4C%5A%41%2D%79%58%2C%37%5E%2C%37%43%2C%37%47%2D%37%2C%20%36%46%5A%4C%2C%37%6F%42%20%2C%37%5E%62%42%4C%5A%2C%41%2F%37%46%20%2C%36%46%5A%4C%2C%37%43%2F%43%20%73%47%5A%4C%2C%39%23%7C%6C%46%36%58%79%51%5A%20==%30=%30===%42%75%74%20%42%65%61%75%74%69%66%75%6C=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%20%37%5E%47%5A%34%47%5E%37%20%46%20%37%68%23%43%7C%51%79%58%37%2D%41%5A%39%4C%62%37%45%20%37%68%42%5A%4C%29%37%43%28%20%23%37%62%39%4C%34%54%41%2A%5B%41%5A%4C%37%2D%4C%5A%42%68%37%5A%4C%43%2F%37%44%20%37%44%42%2A%5B%5D%20%6C%20%63%4B%51%79%58%37%41%5A%4C%39%62%37%45%20%42%2D%37%20%45%29%37%43%28%20%47%41%2A%5B%5D%4C%5A%47%5E%37%7C%51%79%58%37%2D%41%7C%51%79%58%37%41%7C%79%51%58%37%2D%45%5A%4C%29%39%62%37%42%28%20%20%44%37%58%79%51%37%44%20%37%2D%5A%4C%29%37%43%43%37%29%4C%5A%47%5A%4C%39%62%37%23%46%20%37%68%23%43%7C%79%51%58%37%2D%41%5A%4C%39%62%37%45%20%37%68%42%5E%37%20%20%28%28%20%20%37%5E%68%23%46%73%20%37%62%39%4C%5A%37%2D%45%20%37%2D%42%5A%4C%43%2F%37%44%20%44%37%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%41%4C%5A%41%2D%37%45%20%37%68%42%2C%42%37%2C%7C%6C%45%2D%37%20%46%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%42%75%74%20%4E%6F%74%20%46%6F%72%20%4D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%41%34%46%37%28%45%5A%4C%29%37%62%42%28%20%20%29%37%2D%46%28%62%37%42%5A%4C%29%37%2D%43%28%20%20%29%37%5E%62%45%62%5E%37%20%34%54%5B%41%2A%7C%51%79%58%37%37%4C%5A%46%37%2A%5D%20%37%62%45%20%37%2D%62%42%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%42%5B%41%62%5E%43%20%37%2D%47%41%2A%5D%51%79%51%7C%45%62%5E%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%37%58%2D%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%7C%42%62%37%58%79%58%37%62%44%43%20%37%2D%47%62%5E%37%29%20%20%37%5E%62%45%5A%4C%29%37%62%42%28%20%20%37%29%2D%46%28%37%62%42%5A%4C%29%37%2D%43%28%20%41%62%37%4C%5A%45%28%37%46%5B%79%58%37%62%44%58%79%51%7C%42%5E%62%41%5B%43%2A%5D%20%37%62%45%20%37%2D%42%62%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%62%37%58%79%51%7C%37%46%5A%4C%37%51%7C%45%62%5E%37%20%41%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%75%74%63%68%20%41%6E%64%20%42%75%74%63%68=%4E%65%6C%73%6F%6E%20%4F%6C%69%76%65%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%42%5A%4C%39%34%43%23%68%37%37%68%23%43%5A%4C%20%6C%63%4B%51%79%58%37%41%2D%5A%4C%37%45%20%37%2D%42%5A%4C%37%2D%43%20%20%46%23%37%62%34%54%5B%69%2A%36%47%20%37%2D%4C%5A%44%37%73%62%42%20%37%2D%41%5A%4C%37%6F%23%47%20%37%47%5E%7B%41%2A%5D%20%20%6C%63%4B%51%79%58%73%75%6F%37%4C%5A%42%36%62%44%20%37%79%58%73%75%73%20%47%37%4C%5A%45%20%37%2D%42%5A%4C%37%46%20%37%2D%43%5A%37%4C%23%46%20%37%2D%23%43%7C%51%79%58%37%5E%43%37%4C%5A%44%37%37%2D%44%5A%4C%51%4B%63%6C%20%20%3C%73%6F%6C%6F%73%20%6F%6E%20%47%20%42%6C%75%65%73%3E%7C%47%36%20%42%62%37%4C%5A%41%37%20%41%62%37%20%7D==%30=%30===%42%75%74%74%65%72%66%6C%79=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%46%75%6E%6B=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%73%78%34%28%3C%34%46%2D%37%3C%2D%41%70%7C%51%79%58%3E%74%75%6F%68%67%75%72%6F%68%74%20%6C%65%65%66%20%78%20%66%6C%61%68%37%2C%20%4C%5A%34%54%69%2A%7B%20%31%31%2D%44%58%79%51%7C%70%31%31%2D%46%5A%4C%20%31%31%2D%41%70%7C%51%58%79%31%31%2D%46%41%2A%53%7B%7D%20%20%37%2D%41%58%79%51%7C%70%37%2D%46%3E%29%23%37%5E%62%41%6E%20%42%62%37%42%2F%37%5E%62%41%5A%4C%20%35%23%39%23%37%6C%41%6E%73%5A%4C%20%6E%20%5A%4C%20%6E%20%5A%4C%62%58%79%51%7C%42%2A%5B%7D%20%35%23%39%23%37%79%51%7C%41%62%6C%63%4B%51%79%58%73%75%73%33%31%62%45%7C%79%51%58%33%31%62%42%7C%51%79%58%62%42%2F%37%5E%20%4C%5A%45%62%58%62%42%2F%35%46%20%6E%6C%7C%6C%20%4C%5A%41%3E%65%6E%69%46%51%79%58%51%79%58%3C%51%2C%2F%43%57%73%70%70%7C%51%79%58%73%75%73%33%31%62%43%37%2F%45%2C%63%4B%51%79%58%7D%20%3E%61%64%41%2D%37%20%4C%20%2E%53%2E%44%51%79%58%51%79%58%3C%20%3E%33%78%3C%37%2D%41%70%7C%51%79%58%37%2D%46%7B%5A%61%6C%20%43%6F%70%5A%4C%37%2D%6F%38%36%2A%3C%51%20%20%59%7B%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6E%3E%65%70%6F%36%36%2A%3C%20%2C%31%31%2D%46%51%78%20%20%7D%7B%79%58%51%79%58%70%65%6E%3E%42%62%31%33%20%4C%5A%78%20%4C%5A%78%20%4C%5A%78%20%20%7D%66%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%41%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%42%75%74%74%65%72%66%6C%79%20%44%72%65%61%6D%73=%43%6C%61%72%6B%65%20%53%74%61%6E%6C%65%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%62%41%7C%51%79%34%42%5E%37%58%79%58%37%2D%41%7C%51%79%58%39%42%7C%51%79%39%58%2D%62%47%7C%51%79%58%37%2D%62%41%7C%51%79%51%7C%44%37%58%33%54%69%2A%5B%58%39%2D%45%5A%7C%42%37%62%39%37%5E%46%5A%4C%51%79%58%37%5E%62%41%5A%4C%79%51%58%37%5E%43%53%41%2A%7B%5D%51%79%58%35%62%58%79%51%20%4C%51%79%58%37%5E%4B%51%79%58%37%20%4C%5A%20%78%6C%63%4B%51%79%58%37%5E%44%5A%4C%20%6C%63%51%4B%79%58%37%2D%62%45%5A%4C%20%78%20%5A%4C%20%20%4C%5A%42%5E%6C%63%4B%51%79%37%2D%62%44%5A%20%78%20%4C%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%46%2D%42%2A%5B%7D%20%20%3E%65%6E%69%46%3C%78%20%5A%20%78%20%4C%5A%4C%20%6C%63%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%3C%44%2E%53%2E%20%61%6C%20%46%69%6E%65%3E%20%78%20%20%5A%20==%30=%30===%42%79%20%4D%79%73%65%6C%66=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%62%34%45%68%37%58%6C%63%4B%51%79%58%37%68%45%5A%4C%20%6C%63%51%4B%79%58%39%62%37%41%5A%4C%20%6C%63%4B%51%79%20%4C%5A%41%37%34%54%41%2A%7B%37%5E%46%7C%51%5A%43%2D%37%58%51%79%58%37%2D%47%7C%51%79%58%37%62%45%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%7C%43%37%58%79%4C%20%6C%63%4B%44%5A%4C%20%6C%6C%20%20%7D%5B%37%68%41%5A%4C%20%6C%63%4B%51%79%58%39%62%45%37%5A%4C%20%6C%63%4B%51%79%58%37%68%42%42%2A%58%79%51%4B%63%63%4B%51%79%58%58%37%43%7C%51%79%51%4B%63%6C%7C%51%79%58%37%2D%44%7C%51%79%58%37%2D%41%51%7C%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%47%2D%37%58%79%58%2C%39%62%37%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%79%65%20%42%79%65%20%42%61%62%79=%53%74%79%6E%65%20%4A%75%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%5E%37%20%46%37%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%2D%37%43%5A%4C%37%47%20%37%5E%62%42%5A%4C%35%23%58%79%51%7C%47%62%42%41%2A%5B%46%7C%51%79%58%51%7C%46%37%58%37%47%20%37%5E%62%45%5A%4C%37%62%42%20%37%5A%47%4C%37%44%20%37%5E%62%42%42%2A%5B%5D%51%79%4C%5A%43%2D%37%79%58%37%43%7C%62%42%5A%4C%35%4C%5A%46%37%20%5E%62%42%41%2A%5B%5D%20%37%46%20%37%2D%43%4C%5A%37%6F%42%20%37%5E%62%42%5A%4C%35%23%37%46%37%20%46%37%23%37%6F%45%20%37%2A%5B%5D%51%79%4C%5A%43%2D%37%79%58%37%2D%41%7C%51%79%58%37%2D%47%7C%51%58%79%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%51%7C%44%37%58%37%47%20%37%5E%37%2D%43%5A%4C%47%62%6F%37%4C%2F%37%5E%62%42%7C%51%79%58%37%6F%45%7C%51%58%79%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%46%20%47%2D%37%20%37%2D%47%43%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%42%79%65%20%42%79%65%20%42%6C%61%63%6B%62%69%72%64=%48%65%6E%64%65%72%73%6F%6E%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%68%41%7C%51%79%34%46%5E%37%58%28%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%41%68%37%29%58%34%54%41%2A%5B%58%37%43%7C%51%39%29%20%44%37%7C%51%79%58%37%44%7C%51%79%58%37%2D%47%7C%79%51%58%37%43%7C%51%79%58%37%2D%47%5A%4C%39%62%47%2D%37%58%79%62%37%44%28%37%58%37%62%45%7C%37%58%79%51%7C%46%28%37%45%7C%51%79%58%37%46%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%46%7C%51%79%58%37%43%37%29%58%79%51%2D%47%7C%51%79%37%43%20%37%2D%62%39%58%79%51%37%5E%46%5B%5D%51%79%58%37%43%7C%51%79%58%62%37%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%7C%58%79%51%7C%47%37%44%7C%51%79%47%7C%51%79%58%28%41%68%37%29%58%37%43%7C%51%79%58%37%2D%47%5A%4C%39%62%44%37%20%29%39%62%37%44%28%37%68%41%7C%51%79%58%79%51%7C%46%36%37%5E%46%5A%4C%2D%37%20%43%37%20%5A%20==%30=%30===%42%79%65%20%42%79%65%20%42%6C%75%65%73=%48%61%6D%6D%2D%42%65%6E%6E%65%74%74%2D%4C%6F%77%6E%2D%47%72%61%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5B%5D%20%20%6C%34%43%58%79%51%37%41%5A%4C%20%6C%63%4B%51%79%58%43%5A%4C%6C%20%63%4B%51%79%58%37%62%41%5A%4C%20%6C%63%4B%58%79%51%4B%63%34%54%41%2A%5B%5B%5D%51%79%58%79%51%4B%63%6C%58%37%2D%44%7C%51%79%58%37%6F%43%7C%51%79%43%58%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%79%51%7C%47%37%58%37%44%42%2A%37%44%43%2A%5B%51%4B%63%6C%20%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%79%43%58%5A%4C%20%6C%63%4B%51%79%58%37%62%41%5A%4C%63%6C%20%20%5D%79%58%43%41%2A%58%79%51%4B%63%6C%20%4C%5A%47%37%58%79%51%4B%63%6C%20%4C%5A%43%58%79%51%7C%41%62%37%58%79%51%7C%43%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%79%65%2D%59%61=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%62%34%44%62%37%58%31%31%23%37%62%47%7C%51%79%58%36%62%41%7C%79%51%58%37%62%44%7C%51%79%58%36%62%41%7C%51%79%58%79%51%7C%41%34%54%41%2A%7B%4C%20%6C%63%4B%37%23%31%31%4C%41%5A%4C%20%6C%63%4B%51%79%58%36%41%42%2A%7D%5B%20%36%62%45%6C%2C%36%44%2C%36%62%44%73%5A%62%36%58%79%51%42%20%37%45%7C%44%7C%51%79%58%79%51%7C%45%37%79%58%37%62%44%41%2A%5B%5D%20%37%44%20%37%41%2D%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%51%7C%41%62%36%58%37%2D%42%5A%45%6C%2C%36%44%7C%41%62%36%58%5A%4C%31%31%23%37%42%20%37%45%7C%51%79%58%62%36%41%7C%51%79%58%31%31%23%37%62%47%7C%51%79%73%44%62%36%2C%51%79%58%37%62%62%36%20%5A%20==%30=%30===%43%2D%4A%61%6D%20%42%6C%75%65%73=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%47%5A%4C%37%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%63%6C%20%43%34%34%54%5B%79%51%4B%63%6C%20%4C%5A%43%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%43%2E%54%2E%41%2E=%48%65%61%74%68%20%4A%69%6D%6D%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%37%34%42%62%37%20%5A%4C%37%46%20%37%62%47%5A%4C%37%62%41%20%62%37%42%5A%4C%37%46%20%37%62%47%5A%4C%37%62%41%42%62%36%20%47%34%54%7B%41%2A%5D%51%79%58%36%5A%4E%31%44%2D%46%20%36%62%42%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%37%4C%5A%42%62%4C%37%46%20%37%20%20%6C%63%4B%23%39%58%79%51%5A%4C%20%6C%63%4B%51%79%58%39%23%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%46%37%58%79%51%37%44%5B%42%2A%20%37%2D%43%5A%62%37%20%41%62%62%42%5A%4C%37%46%20%37%62%47%5A%4C%37%62%20%41%37%62%42%5A%4C%37%46%20%37%62%47%5A%4C%37%36%20%47%37%4C%42%5B%41%2A%5D%46%37%4C%5A%42%62%36%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%43%27%65%73%74%20%53%69%20%42%6F%6E=%42%65%74%74%69%20%48%65%6E%72%69==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%2D%37%58%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%45%62%20%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%79%51%7C%46%34%54%41%2A%7B%2A%5B%5D%20%37%20%45%62%37%4C%62%41%7C%51%79%58%36%62%42%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%39%62%37%47%20%37%44%5A%2D%37%20%44%62%36%62%42%31%4E%2D%43%7C%51%79%20%45%62%2D%37%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%47%5A%4C%37%62%44%20%37%2D%62%41%5A%4C%51%7C%43%37%58%37%5E%62%47%42%20%37%2D%44%5A%46%37%20%73%44%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%2D%37%43%6C%43%2A%5B%5D%2C%37%2D%62%44%2C%37%2D%20%45%62%37%4C%7C%51%79%58%37%37%2D%44%7C%51%2D%37%58%79%51%45%7C%51%79%58%37%2D%43%7C%51%79%58%39%62%47%37%7C%51%79%58%37%68%44%7C%51%79%58%37%46%7C%62%2D%36%58%79%43%5A%4C%37%47%58%79%51%7C%47%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%43%61%62%61%72%65%74=%4B%61%6E%64%65%72%2D%45%62%62==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%5A%4C%20%6C%34%45%62%5E%37%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%58%79%51%4B%63%34%54%41%2A%7B%51%79%58%37%2D%51%7C%45%62%37%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%6F%41%7C%51%79%58%37%5E%62%41%7C%51%79%58%51%7C%4E%31%46%79%58%37%2D%62%63%4B%51%79%58%79%51%7C%47%2D%79%58%37%62%42%7C%51%79%58%37%2D%46%32%4E%7D%7C%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%51%7C%45%62%36%58%37%62%42%7C%5A%4C%37%46%20%2A%42%41%62%2D%37%5E%2D%43%20%2D%43%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%58%36%4C%5A%43%2D%37%5B%5D%20%20%6C%51%79%58%73%75%51%7C%3C%44%2E%51%79%58%37%2D%46%33%4E%7C%59%5D%20%20%78%3E%20%2E%64%6E%45%20%64%72%33%20%6C%61%20%2E%43%7C%42%62%37%73%79%58%37%62%42%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%43%61%62%69%6E%20%69%6E%20%74%68%65%20%53%6B%79=%44%75%6B%65%20%56%65%72%6E%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%5E%2D%41%20%34%47%5E%37%20%58%31%31%23%39%62%42%7C%51%79%58%37%68%42%4C%5A%37%6F%62%42%20%37%2D%41%5A%4C%37%6F%23%47%79%51%7C%41%2D%34%54%41%2A%5B%32%4E%5A%4C%20%37%20%41%6F%37%58%7D%20%37%62%41%20%37%2D%41%5A%4C%37%62%3E%42%20%20%36%36%2A%3C%20%37%2D%42%31%4E%5A%4C%79%51%58%79%51%2D%41%5A%4C%2C%23%43%20%36%2D%2A%36%36%20%20%46%20%37%2D%23%46%42%2A%5B%5D%20%37%5E%43%36%20%47%3E%20%20%36%36%2A%3C%5A%4C%37%68%41%3E%31%33%4C%5A%45%3C%20%37%5E%47%43%20%37%44%5A%23%2D%37%20%42%36%36%2A%3C%20%37%2D%45%5A%4C%37%5E%2D%45%2D%20%45%43%2A%5B%5D%51%79%58%37%5E%45%5A%4C%39%20%3E%41%37%4C%46%5A%4C%37%68%58%31%31%23%39%2D%37%20%41%2D%58%37%68%42%5A%4C%37%6F%62%42%20%37%2D%41%4C%5A%37%6F%23%47%20%37%5E%47%41%2A%5B%5A%20%37%79%51%7C%42%62%42%5A%4C%37%5E%79%51%7C%41%2D%20%41%2D%5E%37%2C%4C%5A%41%2D%37%20%41%62%37%4C%5A%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%61%6C%6C%20%4D%65=%48%61%74%63%68%20%54%6F%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%41%47%5E%37%58%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%20%4C%5A%46%2D%2A%34%34%54%7B%79%58%37%2D%43%51%7C%45%62%5E%5E%62%45%7C%51%79%58%37%2D%43%7C%51%79%58%5E%37%62%45%7C%51%79%58%37%2D%43%7C%51%79%58%37%37%58%79%51%7C%79%58%37%62%42%2D%41%5A%4C%39%58%79%51%4B%63%2D%42%5A%4C%37%43%20%37%5E%47%5A%4C%20%78%5A%20%4C%37%44%20%37%2D%41%5B%42%2A%7D%20%20%6C%37%20%45%37%23%37%5E%47%7C%51%51%79%58%37%2D%5A%20%78%20%4C%63%4B%51%79%58%37%5E%47%5B%41%2A%5D%20%37%20%44%37%2D%41%5A%4C%39%23%37%45%20%37%2D%42%5A%6C%20%4C%5A%47%4C%37%44%20%37%62%45%7C%51%79%51%7C%46%5E%37%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%7C%43%2D%37%58%79%58%37%43%7C%5E%37%58%79%51%7C%43%2D%37%58%79%51%7C%45%62%5E%37%58%79%51%7C%43%2D%37%58%79%51%7C%47%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%61%6C%6C%20%4D%65%20%49%72%72%65%73%70%6F%6E%73%69%62%6C%65=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%41%7C%51%41%46%20%46%36%37%5E%46%7C%51%79%58%37%6F%23%47%5A%4C%36%47%2D%20%37%2D%47%7C%51%79%58%37%6F%23%46%5A%4C%2F%41%2C%58%79%2A%7B%34%34%54%58%33%31%62%37%7C%44%37%62%31%37%68%41%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%2C%33%58%79%51%7C%44%51%79%58%33%31%37%41%7C%51%79%44%2D%37%58%79%79%58%37%2D%47%32%4E%7C%59%7D%51%79%58%37%7C%43%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%51%7C%43%37%58%31%4E%7C%51%79%62%31%33%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%43%61%6E%27%74%20%48%65%6C%70%20%4C%6F%76%69%6E%27%20%44%61%74%20%4D%61%6E=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%44%20%34%45%62%5E%37%2C%37%62%45%2C%37%2D%62%42%73%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%7C%6C%41%62%36%34%54%41%2A%7B%51%79%58%51%79%43%2D%37%4C%5A%79%58%7D%20%37%62%42%20%37%2D%46%31%4E%5A%37%4C%6F%45%20%36%62%45%5A%4C%37%62%42%20%37%42%51%58%79%51%58%20%37%2D%47%5A%79%58%37%5E%62%2D%37%20%45%62%37%46%7C%51%79%58%37%5E%62%45%7C%51%79%58%6F%37%41%7C%51%79%58%36%62%41%42%2A%5B%5D%20%37%58%79%51%7C%45%62%42%32%4E%7C%73%20%37%5E%62%79%51%7C%46%2D%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%41%45%2A%5B%5D%51%79%58%37%62%42%7C%51%79%58%37%62%37%4C%5A%45%58%37%47%7C%51%62%42%20%37%2D%45%62%37%2C%7C%36%62%45%5A%4C%37%62%42%20%37%42%5A%4C%37%43%2D%20%37%2D%47%5A%4C%37%62%44%20%36%62%41%6C%58%79%51%7C%46%2C%37%2D%62%42%37%20%5A%20==%30=%30===%43%61%6E%27%74%20%57%65%20%42%65%20%46%72%69%65%6E%64%73=%53%77%69%66%74%2D%4A%61%6D%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%37%58%79%2D%62%47%2C%2D%47%73%20%2C%37%2D%43%5A%4C%42%37%20%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%2C%7C%6C%46%2D%34%54%41%2A%7B%20%37%62%45%20%51%7C%45%62%5E%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%51%79%58%2C%37%6F%45%31%4E%7C%51%79%58%37%42%62%2D%37%2C%79%58%37%62%42%20%37%2D%41%7C%62%37%58%79%51%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%51%4B%79%58%36%62%45%7C%51%79%58%2C%37%6F%41%7C%62%37%58%79%51%41%42%2A%5B%5D%7C%2C%2D%62%47%2D%37%20%43%37%37%2D%43%5A%4C%37%42%20%37%5E%62%45%7C%51%58%79%37%62%42%7C%51%79%58%37%46%41%2A%5B%5D%20%20%73%47%2D%2C%47%5A%4C%37%44%6C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%55%45%62%5E%37%58%79%51%7C%45%6F%37%2C%58%79%51%5A%20==%30=%30===%43%61%6E%64%79=%44%61%76%69%64%2D%57%68%69%74%6E%65%79%2D%4B%72%61%6D%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%5E%37%37%2D%43%7C%51%79%58%37%6F%62%44%7C%51%79%37%58%2D%44%7C%51%79%58%36%2D%62%45%7C%51%79%58%58%79%51%7C%46%34%54%7B%41%2A%2D%41%5B%42%2A%58%79%51%7C%46%62%42%5A%4C%37%62%45%20%36%62%42%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%62%42%20%37%2D%36%58%79%51%5D%36%62%42%31%4E%37%62%42%20%37%44%37%58%79%51%37%2D%43%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%58%79%51%7C%46%7C%51%79%58%37%42%7C%51%79%58%45%62%5E%37%58%58%37%2D%43%7C%51%79%58%37%6F%62%44%7C%51%58%79%37%2D%44%7C%51%79%58%36%2D%62%45%7C%51%79%79%51%7C%46%37%5B%41%2A%5D%20%62%36%20%45%62%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%43%61%6E%74%61%6C%6F%75%70%65%20%49%73%6C%61%6E%64=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%52%6F%63%6B%20%50%6F%70=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%2D%31%31%58%79%20%6C%63%4B%51%79%58%31%31%23%37%62%44%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%4C%5A%20%78%20%46%34%34%54%5B%4C%5A%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%46%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%43%61%70%74%61%69%6E%20%4D%61%72%76%65%6C=%43%6F%72%65%61%20%43%68%69%63%6B==%53%61%6D%62%61=%43==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%68%2D%37%4C%5A%78%2F%37%2D%62%42%5A%4C%37%2D%62%42%5A%4C%78%4C%5A%37%2D%23%46%5A%4C%78%5A%4C%37%2D%42%5A%4C%41%62%4C%5A%47%45%34%34%54%5B%5A%4C%31%31%23%44%62%5E%37%4C%4C%78%5A%4C%37%5E%62%42%5A%4C%2C%37%46%5A%46%4C%2F%37%2D%43%5A%4C%31%31%23%37%5E%62%47%5A%5A%45%62%5E%37%5A%4C%39%62%37%2D%44%5A%4C%78%5E%37%2F%44%4C%41%5A%4C%78%5A%4C%37%2D%47%6C%7C%2C%6F%23%2C%46%37%46%73%5A%4C%37%2D%43%5A%4C%37%62%44%5A%62%5E%37%4C%5A%62%42%5A%4C%78%47%73%42%2A%7B%5E%37%2C%4C%5A%43%5A%4C%37%2D%43%5A%4C%31%31%23%37%62%44%4C%5A%37%2D%44%5A%4C%37%5E%62%45%5A%4C%37%68%45%2D%37%2F%46%20%62%45%5A%4C%37%37%5E%2D%46%5A%45%62%2C%46%2C%2D%47%5B%5D%20%20%62%45%6C%32%4E%5A%4C%7D%46%2C%2C%62%45%31%4E%7C%2C%46%51%2C%37%2D%47%7C%37%4C%5A%78%4C%7C%2C%46%2C%2D%2D%45%6C%7C%2C%4C%5A%44%2D%37%37%5E%62%45%7C%51%79%58%37%5E%62%45%51%5B%5A%59%20%78%5A%4C%37%5E%46%5A%4C%78%5A%4C%47%2F%20%20%73%45%2D%78%5A%4C%47%2F%58%79%51%7C%45%2D%20%43%2D%37%2F%46%4C%5A%43%2D%37%2F%46%58%79%51%4B%63%6C%20%4C%5A%20%6E%20%4C%5A%70%70%73%46%2C%47%2D%5A%20==%30=%30===%43%61%72%61%76%61%6E=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%43%37%62%39%20%6C%63%4B%51%79%58%39%62%37%43%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4C%5A%20%78%20%34%54%7B%41%2A%20%3E%65%6E%69%39%58%79%51%4B%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%2D%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%5A%20%78%3C%46%62%37%43%5A%4C%45%5A%4C%20%78%5B%46%37%58%79%20%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%78%20%4C%5A%20%42%2A%59%7D%20%6E%69%46%20%6C%4B%63%6C%20%4C%44%3C%51%79%58%37%47%5A%4C%20%6C%63%4B%51%58%79%36%62%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%2E%43%2E%20%61%51%79%58%37%62%65%3E%7C%44%62%37%20%20%20%5A==%30=%30===%43%61%74%63%68%20%4D%65=%50%61%73%73%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%20%39%23%37%41%34%44%2D%37%58%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%34%54%41%2A%7B%5E%46%7C%51%79%5B%2A%42%41%68%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%2D%37%47%7C%51%79%58%39%62%37%44%7C%51%79%58%37%51%7C%43%37%58%7D%20%37%2D%44%20%6C%63%4B%51%45%68%37%20%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%4B%63%51%79%58%37%2D%44%41%2A%5B%5D%20%39%62%37%44%2D%37%58%79%7C%51%79%58%37%4C%5A%20%78%20%4C%5A%41%37%23%39%20%44%2D%37%20%5A%20==%30=%30===%43%65%6C%69%61=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%68%43%34%42%62%5E%37%5E%62%42%41%2A%7B%7D%51%79%58%37%42%7C%51%58%79%37%5E%62%42%7C%51%79%58%37%42%7C%51%79%58%37%58%79%51%7C%34%54%69%2A%7B%37%68%43%7C%51%58%79%51%7C%45%42%31%4E%5A%4C%37%42%20%37%2D%43%5A%4C%37%62%2D%44%20%37%2D%44%5A%4C%37%62%41%20%37%2D%62%62%5E%37%58%79%37%2D%44%7C%51%37%2D%47%7C%51%58%79%51%58%79%44%7C%51%79%58%37%68%41%42%2A%5B%5D%20%20%63%6C%4B%51%79%58%37%5E%62%42%32%4E%5A%4C%20%51%37%62%39%58%79%7D%20%37%46%20%37%68%43%7C%51%6C%20%4C%5A%43%42%41%2A%5B%5D%51%79%58%2C%35%62%37%46%7C%79%51%58%37%68%43%5A%4C%20%6C%63%4B%51%79%58%37%62%5E%37%58%79%63%4B%51%79%58%20%6C%63%4B%51%2D%37%58%79%51%42%5A%4C%37%42%20%37%2D%43%5A%4C%37%2D%62%20%44%37%2D%44%5A%4C%37%62%41%20%37%2D%62%45%7C%62%5E%37%58%79%44%7C%51%79%58%62%42%7C%51%79%45%62%36%58%79%79%58%37%2D%43%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%51%7C%42%37%58%43%2A%5B%5D%20%5E%37%20%20%3C%73%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%43%65%6E%74%72%61%6C%20%50%61%72%6B%20%57%65%73%74=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%42%61%6C%6C%61%64=%42==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%43%5E%37%58%79%51%79%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%42%62%51%79%58%37%5E%44%5A%4C%37%41%20%37%2D%45%51%47%2D%37%20%42%34%34%54%5B%79%58%37%5E%42%43%23%2D%37%20%20%37%2D%23%43%51%79%58%37%5E%44%5A%4C%37%20%41%37%2D%45%51%79%58%37%5E%42%5A%4C%37%23%46%46%23%37%4C%5A%51%79%58%37%5E%51%58%79%51%4C%5A%43%23%2D%37%2F%42%58%79%51%58%79%51%4C%5A%42%5E%37%58%79%51%58%79%51%4C%5A%43%23%2D%37%2F%42%58%79%51%43%23%2D%37%20%46%23%37%20%5A==%30=%30===%43%65%6F%72%61=%4D%6F%72%67%61%6E%20%4C%65%65==%42%6F%73%73%61%20%4E%6F%76%61=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%41%62%5E%37%37%62%41%20%37%2D%62%45%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%44%62%5E%34%54%41%2A%5B%7C%51%79%58%37%37%4C%5A%43%2D%58%37%62%45%7C%51%79%58%37%2D%62%42%2C%42%2C%2A%5B%5D%51%79%58%39%23%37%46%7C%51%79%58%37%79%51%7C%43%2D%47%20%37%2D%44%7C%51%79%58%37%7C%44%2D%37%58%2A%2C%5B%5D%20%37%62%45%20%37%2D%62%42%5A%37%4C%46%20%37%2D%43%7C%51%79%58%37%47%7C%51%79%41%2C%41%62%5E%51%79%58%37%46%51%79%58%37%2D%45%62%37%4C%5A%20%37%2D%44%7C%51%79%58%37%5E%62%44%5A%4C%62%37%41%20%37%2D%62%45%7C%51%79%58%37%5E%62%41%47%37%4C%5A%43%20%37%2D%62%42%79%58%37%2D%62%58%79%51%5D%5B%39%23%37%46%7C%51%79%58%37%68%43%7C%51%79%37%58%62%45%7C%51%79%58%37%2D%62%42%2C%43%2A%2C%58%79%51%7C%42%39%23%37%46%7C%51%7C%45%62%37%58%79%51%7C%41%62%5E%37%58%79%51%7C%42%62%2D%37%20%45%62%37%20%5A%20==%30=%30===%43%68%61%6D%65%6C%65%6F%6E=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%46%75%6E%6B=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%45%34%3C%2A%36%36%2D%62%42%7C%51%79%58%37%62%45%7C%51%79%58%2D%37%62%42%3E%6F%72%74%6E%49%20%73%73%61%42%20%37%58%79%51%7C%34%54%69%2A%5B%58%37%2D%62%42%42%62%2D%37%58%3E%78%34%32%36%2A%3C%20%20%37%62%45%7C%51%58%79%37%2D%62%42%7C%51%79%58%37%62%45%7C%51%79%20%7D%7B%2A%42%41%2A%7B%5D%51%79%51%7C%45%62%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%20%20%3C%2A%36%32%34%78%3E%20%7D%20==%30=%30===%43%68%61%6E%67%65%20%50%61%72%74%6E%65%72%73=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%46%5E%37%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%51%4B%79%58%37%6F%62%41%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%42%34%54%41%2A%7B%79%58%37%43%7C%58%79%51%7C%46%47%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%51%7C%79%58%37%6F%62%41%7C%51%79%58%41%2F%37%5E%2D%37%58%79%51%37%62%45%7C%51%41%42%2A%5B%5D%36%20%44%37%4C%37%2D%62%42%7C%51%79%58%36%46%32%4E%5A%4C%51%20%79%58%51%79%58%7D%20%37%43%20%37%2D%47%5A%20%45%62%37%20%46%31%4E%7C%51%58%37%43%7C%51%51%4B%63%6C%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%5A%37%4C%62%45%20%37%2D%62%42%5A%4C%20%78%20%5A%4C%47%2D%37%58%79%79%58%37%5E%62%79%58%37%2D%62%41%46%5E%37%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%51%4B%79%58%37%6F%62%41%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%42%2A%5B%5D%51%79%73%37%43%7C%51%58%79%51%7C%46%7C%51%79%58%39%62%37%44%7C%51%79%58%31%31%37%23%62%45%7C%51%79%58%37%45%7C%51%79%58%37%5E%47%2D%37%58%79%37%62%45%7C%51%75%73%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%43%68%61%72%6C%65%73%74%6F%6E=%4A%6F%68%6E%73%6F%6E%20%4A%61%6D%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%6F%62%44%20%34%42%62%2C%58%79%58%37%46%7C%51%79%58%37%43%5A%4C%20%6C%4B%63%51%79%58%37%47%7C%51%79%58%37%44%7C%51%79%51%7C%42%62%2C%34%54%41%2A%5B%79%58%37%41%7C%20%46%37%20%5D%44%7C%51%79%58%37%6F%45%7C%51%79%58%37%47%51%7C%79%58%37%44%7C%51%79%58%2C%62%42%42%2A%5B%2D%37%58%79%51%37%2D%43%5A%4C%58%37%46%7C%51%79%51%7C%46%37%4C%20%6C%63%4B%51%79%58%37%47%7C%51%79%58%44%37%7C%51%79%58%2C%62%42%41%2A%5B%5D%51%79%58%5A%43%37%58%79%58%2C%44%7C%51%51%79%58%37%2D%2C%20%44%62%6F%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%37%42%62%43%2A%5B%5D%20%37%46%20%37%2D%43%5A%4C%37%79%51%7C%45%62%62%42%7C%51%79%7C%42%62%2C%20%47%2D%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%43%68%61%73%65%2C%20%54%68%65=%47%6F%72%64%6F%6E%20%44%65%78%74%65%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%42%62%36%58%2D%62%45%7C%51%79%58%36%62%42%5A%4C%20%6C%4B%63%51%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%37%20%41%62%37%34%54%41%2A%7B%62%44%20%37%2D%42%62%36%58%79%78%20%5A%4C%37%2D%43%20%37%2D%47%5A%4C%20%20%78%5A%4C%37%62%42%20%37%2D%46%42%2A%5B%7D%51%20%4C%5A%41%62%5A%4C%37%46%20%6C%63%4B%51%79%20%4C%5A%47%2D%4C%20%6C%63%4B%51%79%58%36%62%42%41%2A%5B%20%5D%37%42%20%37%2D%23%46%5A%4C%37%2D%43%20%37%5A%45%62%37%58%78%20%5A%4C%37%20%4C%5A%42%62%36%58%79%51%7C%45%62%2D%37%20%41%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%43%68%61%73%69%6E%27%20%54%68%65%20%54%72%61%6E%65=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%7C%37%58%79%51%7C%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%46%7C%51%79%58%37%62%42%46%37%58%79%51%46%34%34%54%5B%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%68%65%65%6B%20%54%6F%20%43%68%65%65%6B=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%44%20%34%43%5E%37%20%37%47%20%37%2D%44%5A%4C%37%6F%23%43%20%37%43%5E%5A%4C%37%47%20%37%2D%44%5A%4C%37%6F%23%43%4C%5A%43%5E%37%34%54%7B%41%2A%31%31%23%37%62%20%45%2D%37%4C%20%37%2D%45%5A%4C%37%2D%44%20%37%47%5A%4C%44%37%20%37%41%7C%51%79%58%31%31%23%37%62%42%5A%46%37%4C%5A%42%37%6F%62%45%5A%5A%4C%20%51%79%37%58%79%51%7C%20%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%31%45%4E%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7D%58%79%51%58%41%7C%51%79%58%37%41%20%36%43%79%51%4B%63%6C%37%2D%44%5A%4C%37%41%20%36%43%5A%4C%37%47%37%20%2D%44%7B%42%2A%5D%20%20%3E%65%6E%69%46%3C%20%47%37%4C%5A%58%36%43%32%4E%37%2D%62%45%5A%20%47%37%4C%5A%51%79%58%37%2D%43%5B%43%2A%7D%51%79%58%36%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%41%20%36%43%4B%63%6C%20%4C%37%2D%44%5A%4C%67%6E%69%64%6E%62%37%58%79%51%20%6C%61%20%2E%43%2E%44%3C%20%37%2D%41%5A%37%4C%6F%23%47%20%37%47%7C%51%79%58%37%68%44%7C%32%6E%64%20%65%41%7C%51%79%58%3E%20%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%43%68%65%65%72%73=%4D%63%47%68%65%65%20%48%6F%77%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%42%62%36%58%37%47%20%37%2D%44%7C%51%79%58%37%62%47%7C%79%51%58%36%62%42%7C%51%79%58%37%62%45%7C%51%79%4C%5A%43%2D%37%34%54%41%2A%7B%58%37%2D%46%42%20%43%37%62%39%6C%63%4B%51%79%58%36%62%42%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%46%20%37%2D%43%5A%4C%20%20%5D%5B%2A%36%62%42%31%4E%2A%5B%5D%51%79%37%58%79%51%7C%7C%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%37%58%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%45%46%37%23%35%58%62%42%7C%51%79%79%58%36%62%42%79%51%7C%45%62%37%2D%43%5A%4C%37%47%20%37%2D%44%7C%51%79%37%58%62%47%7C%51%79%58%36%62%42%7C%51%79%58%37%20%46%37%4C%5A%58%36%62%42%41%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%43%68%65%65%73%65%20%43%61%6B%65=%47%6F%72%64%6F%6E%20%44%65%78%74%65%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%39%36%2D%46%34%43%2D%36%39%37%43%28%20%6C%63%4B%51%79%58%39%36%2D%43%4C%5A%33%31%62%37%47%20%37%68%44%7C%51%79%58%2C%62%39%29%4C%5A%34%54%41%2A%7B%7C%51%79%58%37%37%20%43%37%62%58%33%31%62%37%47%7C%51%79%58%37%68%44%5A%20%4C%6C%63%4B%51%79%58%39%36%2D%46%5A%4C%33%31%79%51%7C%46%2D%68%47%7C%51%79%58%7D%20%39%62%51%7C%45%62%2D%44%7C%51%79%58%39%36%2D%43%31%4E%5A%4C%2C%31%33%62%37%47%20%37%68%44%5A%4C%37%62%41%20%37%68%37%20%47%37%79%58%37%62%42%79%58%37%2D%46%20%4C%5A%4E%32%43%7C%51%79%58%37%2D%47%42%2A%5B%5A%20%20%65%3E%6E%69%46%3C%6C%63%4B%51%79%58%39%36%2D%43%37%58%79%51%7C%51%79%58%51%79%47%5A%4C%3E%2E%58%79%51%7C%45%6E%32%20%6C%61%20%2E%43%2E%44%3C%20%20%37%44%68%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%62%64%20%45%6E%64%37%62%42%7C%51%37%62%39%58%79%51%5D%20==%30=%30===%43%68%65%65%74%61%68=%42%75%72%72%65%6C%6C%20%4B%65%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%42%62%5E%37%4C%37%46%20%37%43%5A%4C%39%23%37%47%20%37%44%2D%5A%4C%37%6F%23%43%20%37%2D%43%7C%51%79%58%5A%42%62%37%58%34%54%41%2A%7B%36%62%42%6C%2C%5A%42%62%2F%46%73%32%4E%7C%51%79%58%51%79%58%51%79%58%51%58%79%7D%20%37%46%20%37%43%31%4E%5A%4C%37%47%20%43%37%2C%46%37%4C%37%6F%45%20%46%7C%51%79%58%41%2D%37%58%79%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%63%6C%4B%51%79%58%37%47%7C%51%79%58%37%44%7C%51%51%7C%43%2D%37%42%2A%5B%5D%20%7C%51%79%58%37%5B%2A%41%42%62%46%20%37%43%5A%4C%39%23%37%47%20%37%2D%44%4C%5A%37%6F%23%43%20%37%2D%43%7C%51%79%58%37%5E%37%4C%5A%42%62%5D%51%79%58%37%45%62%20%45%6F%37%4C%5A%42%62%2F%46%20%47%37%2C%51%4C%5A%43%37%20%46%37%20%5D%59%7C%51%73%43%37%2C%46%37%2C%6C%42%62%36%20%5A%20==%30=%30===%43%68%65%67%61%20%44%65%20%53%61%75%64%61%64%65%20%28%4E%6F%20%4D%6F%72%65%20%42%6C%75%65%73%29=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%5B%5D%20%37%41%34%47%2D%39%4C%6C%7C%2C%37%41%2C%2D%45%73%5A%4C%37%6F%42%4C%5A%37%5E%62%42%5A%4C%39%5E%46%5A%4C%37%43%5A%44%2D%37%4C%5A%34%54%69%2A%5B%41%2C%68%45%73%44%2D%4C%5A%44%4C%39%62%37%41%5A%4C%62%42%2F%37%68%45%5A%78%4C%5A%4C%42%2F%39%62%37%45%5A%4C%43%2F%37%2D%5A%44%2D%4C%5A%34%34%54%41%2A%4C%2D%44%42%2A%2D%4C%5A%73%42%37%41%5A%4C%37%68%45%5A%4C%78%5A%4C%37%5E%42%62%5A%4C%78%5A%4C%2D%41%6C%7C%2C%37%45%2C%68%62%39%20%5D%5B%44%6C%7C%2C%37%62%37%41%5A%4C%43%4C%5A%45%37%62%37%44%5A%4C%2D%44%5A%4C%39%62%37%41%5A%62%4C%42%2F%37%68%45%5A%4C%78%5A%4C%42%2F%39%62%39%4C%5A%47%2D%2F%37%2D%44%5A%5A%4C%37%5E%44%4C%5A%44%2D%37%2C%37%41%2C%37%2D%45%73%5A%4C%2D%44%5A%4C%62%39%37%41%5A%4C%42%2F%39%62%37%45%5A%4C%43%2F%5D%5B%2A%43%6C%2D%44%5A%4C%39%37%2D%45%5A%4C%4C%5A%45%2D%37%37%2D%23%46%5A%4C%37%5E%44%5A%4C%37%6F%44%4C%5A%37%41%5A%4C%73%75%73%37%41%5A%4C%78%5A%4C%4C%5A%46%6F%37%23%44%2F%37%42%73%5A%4C%78%5A%45%37%4C%5A%78%4C%78%5A%4C%37%45%5A%4C%37%2D%42%5A%4C%37%44%5E%44%2A%5B%5D%20%37%41%5A%4C%37%68%45%5A%4C%5A%46%23%37%4C%5A%4C%78%5A%4C%2D%23%46%5A%4C%62%2D%37%2C%7C%45%5A%4C%37%42%5A%4C%37%2D%23%46%5A%4C%37%47%2D%5A%4C%37%5E%47%6C%7C%2C%37%44%2C%37%2D%41%37%4C%5A%41%37%42%2C%37%2D%42%37%4C%5A%42%37%4C%5A%45%37%4C%5A%41%37%4C%5A%44%36%4C%5A%41%37%20%5A%20==%30=%30===%43%68%65%6C%73%65%61%20%42%72%69%64%67%65=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%42%62%2D%5E%37%62%42%5A%4C%37%5E%2D%62%41%20%37%5E%2D%42%62%7C%51%79%58%37%5E%2D%62%41%7C%51%79%58%37%58%79%51%7C%45%34%54%7B%41%2A%4C%37%2D%23%43%58%79%51%7C%44%4C%37%42%20%37%2D%23%46%5B%42%2A%7D%20%37%6C%42%2C%37%43%2C%36%62%44%73%7C%51%79%58%36%62%5A%45%5E%37%20%37%62%41%7C%51%42%2F%37%5E%47%20%42%37%61%6C%6C%2C%37%44%2C%29%62%42%2F%37%43%28%2D%41%20%73%37%5E%41%5A%4C%37%45%20%37%2D%42%5A%4C%74%7C%47%5E%37%28%37%2D%23%46%5A%2D%62%42%7C%51%47%2D%37%20%43%62%41%7C%51%79%58%37%5E%2D%62%42%5B%41%2A%20%5D%37%42%6C%2C%37%43%2C%37%62%44%73%5A%4C%37%2D%5E%37%58%79%7C%51%79%58%29%42%6C%2C%37%43%2D%5E%37%4C%5A%7C%51%79%58%36%62%44%55%7C%51%79%58%37%62%7C%41%51%79%58%37%2D%62%45%7C%51%79%58%37%62%42%73%44%62%36%2C%62%41%20%37%5E%37%20%5A==%30=%30===%43%68%65%72%6F%6B%65%65=%4E%6F%62%6C%65%20%52%61%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%41%34%42%62%36%58%4B%51%79%58%37%5E%62%45%7C%51%79%58%37%62%7C%42%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%7B%41%2A%37%2D%43%7C%51%4C%5A%42%62%36%47%7C%51%79%58%37%2D%43%31%4E%5A%4C%20%6C%4B%63%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%62%39%58%79%20%6C%63%4B%51%5B%42%2A%59%5D%37%23%35%58%79%69%46%3C%6C%63%4B%51%79%58%36%62%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%43%32%4E%7C%7D%51%6E%65%3E%20%20%46%7C%51%79%58%20%6C%63%4B%51%79%51%7C%46%23%7C%51%79%58%37%45%7C%51%79%58%37%2D%42%5A%20%4C%6C%63%4B%51%79%58%37%5E%42%7C%51%79%58%37%41%5E%37%58%79%58%37%2D%23%43%20%2E%43%2E%44%58%79%51%7C%44%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%20%4C%6C%63%4B%51%79%58%37%5E%47%7C%51%79%58%37%43%2D%37%20%3C%37%2D%41%5A%4C%61%6C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%46%37%23%35%20%20%20%5D==%30=%30===%43%68%65%72%79%6C=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%37%58%79%51%7C%6C%63%4B%51%79%58%37%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%43%5A%4C%37%47%20%37%2D%44%20%4C%5A%43%37%43%34%34%54%5B%65%75%6C%42%3C%4C%5A%44%68%37%47%73%20%47%2F%37%43%6C%7C%2C%6F%23%46%2C%46%36%73%20%37%43%7C%51%79%58%37%47%7C%51%79%58%37%2C%43%37%5A%37%41%20%37%68%73%20%69%6E%20%43%3E%20==%30=%30===%43%68%69%63%61%67%6F=%46%69%73%68%65%72%20%46%72%65%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%5E%37%20%4C%35%23%37%41%20%37%2D%44%5A%4C%37%47%20%2D%37%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%44%5A%44%2D%37%58%34%54%5B%41%2A%7C%51%79%58%37%5E%37%2F%45%20%20%37%2D%45%5A%4C%37%2D%44%20%37%5E%43%5B%2A%42%5D%20%37%47%20%37%2D%44%5A%4C%37%6F%62%45%41%37%4C%5A%44%43%7C%51%79%58%37%2D%44%20%37%39%4C%5A%44%2D%5D%20%37%47%20%37%62%41%5A%4C%37%41%20%37%42%62%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%20%37%2A%41%5B%43%5E%62%37%41%70%70%37%62%41%20%37%20%41%37%4C%5A%58%39%62%37%45%7C%51%79%58%37%68%42%5A%4C%23%35%37%41%20%37%2D%44%5A%4C%37%47%20%37%2D%44%79%51%7C%41%2D%37%2D%45%5A%4C%37%47%7C%51%79%20%47%62%37%20%51%79%58%37%41%7C%51%79%58%37%2D%45%7C%51%58%79%39%62%42%7C%51%79%58%37%5E%46%5B%43%2A%5D%7C%44%2D%37%58%37%2D%47%5A%4C%58%79%51%7C%43%36%20%41%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%43%68%69%63%6B%65%6E%2C%20%54%68%65=%45%6C%6C%69%73%20%50%65%65%2D%57%65%65==%46%75%6E%6B=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5B%59%7D%20%20%2A%69%2C%3C%56%78%20%5A%4C%20%78%20%5A%4C%37%62%45%20%37%42%62%3E%6F%72%74%6E%69%20%72%6F%66%20%70%6D%61%20%4C%5A%20%78%2C%34%34%54%7B%37%43%7C%51%79%58%79%51%4B%63%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%45%62%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%51%7C%47%37%58%37%62%42%41%2A%5A%4C%20%78%20%6C%20%4C%5A%20%20%37%62%42%5A%4C%20%3E%65%6E%69%46%51%79%3C%58%6E%20%3E%29%66%66%69%52%28%3C%5A%4C%20%78%45%62%37%4C%5A%63%4B%51%79%58%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%43%68%69%6C%64%72%65%6E%20%4F%66%20%54%68%65%20%4E%69%67%68%74=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%2D%31%31%58%79%6C%63%4B%51%79%58%31%31%2D%43%5A%4C%20%6C%4B%63%51%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%20%4C%5A%41%62%43%34%34%54%5B%5E%62%41%7C%51%5A%45%5E%37%58%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%37%62%5E%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%62%5E%37%58%79%4C%20%6C%63%4B%4C%20%6C%63%4B%47%2D%37%20%47%43%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%62%5E%37%58%79%51%7C%51%79%58%37%79%58%37%5E%45%58%79%51%4B%63%20%37%2D%62%44%7C%51%79%58%37%2D%62%42%5A%37%4C%46%20%37%68%43%5A%4C%20%78%20%5A%4C%20%6C%47%62%37%4C%5A%37%68%62%45%5A%51%7C%45%62%37%58%79%51%5A%20==%30=%30===%43%68%75%63%68%6F=%44%27%52%69%76%65%72%61%20%50%61%71%75%69%74%6F==%4C%61%74%69%6E=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%68%45%7C%51%79%34%44%2D%58%79%5B%59%7D%20%39%62%37%41%20%37%68%45%7C%51%58%79%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%2A%41%44%2D%58%34%54%69%2A%7B%2D%62%44%20%73%39%4C%5A%44%2D%39%62%37%41%20%37%68%45%5A%4C%46%2F%37%2D%20%47%2D%47%7C%51%79%58%39%23%37%44%7C%51%79%58%4C%5A%44%2D%20%62%37%41%20%37%2C%7C%6C%43%2D%37%20%46%37%4C%5A%42%62%37%58%79%51%7C%45%68%37%20%41%37%62%39%2C%4C%5A%44%2D%58%79%51%7C%41%37%23%39%58%79%51%5A%20==%30=%30===%43%6C%6F%73%65%20%45%6E%6F%75%67%68%20%46%6F%72%20%4C%6F%76%65=%4D%61%6E%64%65%6C%2D%57%69%6C%6C%69%61%6D%73==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%62%34%46%2D%37%20%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%62%37%20%43%35%62%39%23%37%47%5A%4C%35%23%39%23%37%44%45%62%37%20%41%34%54%41%2A%7B%62%37%43%20%37%62%2D%37%4C%5A%47%20%37%5E%62%44%5A%4C%37%62%41%20%37%62%5A%45%4C%37%62%42%20%37%46%5A%4C%37%43%20%37%47%37%4C%5A%47%68%42%20%37%5E%62%37%2D%43%7C%51%31%46%2D%36%20%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%39%37%62%43%20%39%62%37%47%5A%4C%35%23%39%23%37%44%46%2D%36%58%79%4E%5A%4C%33%31%20%37%68%44%5A%20%5D%5B%2A%42%37%5E%62%41%5A%4C%39%62%37%62%45%20%73%75%39%73%62%45%5A%4C%31%31%23%37%45%20%37%2D%62%42%20%46%2D%37%4C%39%62%37%46%20%37%2D%46%41%2A%35%4C%5A%45%2D%62%37%43%20%37%68%47%5A%4C%39%62%37%47%20%43%37%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%31%33%20%5D%5B%23%39%62%37%47%4C%37%2D%62%42%23%35%4C%5A%47%5A%4C%37%62%41%20%37%62%45%5A%4C%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%35%62%39%23%37%44%62%5E%37%20%39%23%37%44%20%79%58%36%2D%46%37%4C%5A%46%37%37%43%20%37%68%47%5A%4C%37%47%20%37%5E%62%5A%44%4C%37%62%41%20%37%62%45%5A%4C%37%62%42%20%62%31%33%4C%5A%43%20%37%47%5A%51%4B%63%6C%20%20%5A%20==%30=%30===%43%6C%6F%73%65%20%59%6F%75%72%20%45%79%65%73=%50%65%74%6B%65%72%65%20%42%65%72%6E%69%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%68%46%5A%4C%37%34%46%68%37%58%62%45%7C%51%79%58%39%62%37%62%42%7C%51%79%37%58%68%46%7C%51%79%58%39%62%37%62%42%7C%51%79%2D%36%20%43%68%34%54%7B%41%2A%42%2A%5D%20%20%62%39%4C%5A%4E%58%37%5E%62%45%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%20%6C%63%4B%51%79%58%36%2D%62%45%31%79%51%4B%63%6C%37%62%42%20%37%42%7C%51%79%58%58%79%51%7C%45%6C%63%4B%51%79%58%37%62%41%7C%51%79%58%37%45%62%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%62%20%4C%5A%42%37%37%2D%62%42%5B%68%43%20%36%2D%79%51%5D%2A%41%58%39%62%37%62%42%7C%51%79%58%37%68%46%7C%79%51%58%39%62%37%62%42%7C%51%79%58%37%68%46%5B%79%51%7C%45%62%58%39%62%37%62%37%4C%5A%46%68%37%20%42%62%37%62%39%4C%5A%45%62%2D%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%43%6F%6C%64%20%44%75%63%6B%20%54%69%6D%65=%48%61%72%72%69%73%20%45%64%64%69%65==%52%6F%63%6B%20%50%6F%70=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%51%79%58%37%58%79%51%7C%7C%51%79%58%37%62%42%7C%51%79%58%37%46%5A%51%4C%79%58%7C%72%51%79%58%7C%51%79%58%37%62%42%58%79%51%72%7C%46%34%34%54%7B%44%62%5E%37%58%79%51%7C%45%62%61%64%64%39%20%20%55%3C%46%69%6E%65%3E%73%46%37%2C%7C%6C%20%6E%20%4C%5A%20%6E%20%20%7D%20==%30=%30===%43%6F%6D%65%20%42%61%63%6B%20%54%6F%20%4D%65=%41%6C%61%6E%20%4C%65%72%6E%65%72%2C%20%42%75%72%74%6F%6E%20%4C%61%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%31%4E%7C%51%34%47%2D%37%58%42%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%62%5E%37%58%79%34%54%41%2A%7B%68%42%7C%51%79%7C%44%37%58%79%2A%5B%5D%20%37%45%20%37%68%42%7C%51%79%58%5E%37%46%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%42%41%2D%37%58%51%79%58%37%2D%79%58%37%2D%47%5A%58%79%51%72%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%44%7C%51%79%58%37%2D%41%5A%4C%51%79%58%7C%51%5D%5B%2A%41%4C%37%45%20%37%51%7C%43%37%58%79%51%7C%41%68%37%58%79%51%7C%44%37%58%79%51%7C%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%5E%37%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%43%6F%6D%65%20%46%6C%79%20%57%69%74%68%20%4D%65=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%43%20%37%2D%47%34%43%5E%37%20%37%5E%43%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%36%43%20%43%36%4C%5A%34%54%7B%41%2A%58%7D%20%37%47%37%58%79%51%7C%39%62%37%41%20%37%45%7C%51%79%58%37%46%31%5A%4E%4C%36%43%20%37%5E%43%7C%51%79%58%37%62%42%4C%5A%44%37%20%5E%46%5A%4C%37%62%44%7C%51%79%32%46%37%20%47%51%79%58%62%41%5B%42%2A%5D%51%79%58%36%43%4C%5A%73%75%73%37%47%20%36%43%5A%4C%73%75%73%37%7C%41%62%2B%58%4E%5A%4C%51%79%62%41%5A%4C%73%7C%44%62%36%58%20%37%2D%62%42%7C%51%79%58%36%62%41%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%45%62%37%73%75%51%79%58%37%5E%61%20%2E%43%2E%5A%41%62%36%58%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%37%4C%2D%45%70%70%7C%51%79%58%37%5E%47%7C%51%79%47%37%20%3C%44%4C%2B%62%41%20%37%62%42%20%37%20%45%6E%64%69%58%37%46%33%4E%7C%59%20%51%79%58%5D%20%39%37%62%47%20%37%47%5A%4C%73%75%73%37%47%3E%67%6E%79%51%7C%45%68%64%72%33%20%6C%4C%5A%41%37%62%39%58%79%51%7C%44%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%43%6F%6D%65%20%52%61%69%6E%20%4F%72%20%43%6F%6D%65%20%53%68%69%6E%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%34%46%5E%37%58%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%7C%43%37%58%79%34%54%41%2A%5B%37%68%44%28%37%2D%37%20%46%37%43%20%37%2D%47%7C%51%79%58%37%2D%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%2D%62%42%5A%4C%37%4C%5A%42%68%43%7C%51%79%58%42%2A%5B%5D%20%39%28%47%37%62%47%5A%4C%39%62%37%44%20%37%68%41%5A%4C%39%37%62%44%20%29%36%2D%43%28%37%68%41%5A%4C%29%39%2D%37%20%43%37%62%37%45%20%29%6C%63%4B%51%79%51%7C%45%68%37%79%58%37%45%7C%51%79%58%37%2D%42%5A%4C%20%63%6C%4B%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%51%7C%41%37%58%79%58%37%5E%46%2D%44%5A%4C%39%58%79%51%4B%63%68%45%5A%4C%37%68%42%20%2D%44%5A%4C%39%62%41%37%20%37%62%42%7C%51%79%58%37%47%5A%4C%20%6C%37%20%41%37%62%37%44%5A%4C%20%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%43%6F%6D%65%20%53%75%6E%64%61%79=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%46%7C%34%46%37%58%79%43%7C%51%79%58%37%47%6C%7C%2C%37%62%47%73%20%20%37%46%7C%51%79%58%31%31%23%37%62%45%7C%51%2D%37%58%79%51%34%54%41%2A%7B%58%37%43%7C%51%45%62%36%2F%42%7C%51%79%58%37%44%5A%4C%37%62%45%20%37%44%2A%42%5B%7D%20%36%62%42%20%37%6F%62%42%5A%4C%62%47%2D%37%58%79%20%62%42%7C%51%45%7C%51%79%58%20%43%2D%37%4C%5D%51%79%58%35%23%37%46%7C%51%79%58%39%43%2C%6C%7C%2C%37%47%2C%37%62%41%73%2C%20%37%46%5A%5B%2A%41%46%37%37%46%7C%51%79%5A%4C%62%42%2F%58%79%51%7C%46%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%51%7C%79%58%37%47%6C%7C%2C%37%62%47%73%20%20%37%62%20%45%62%36%31%31%23%37%62%42%62%6F%37%20%42%62%36%20%5A%20==%30=%30===%43%6F%6D%65%73%20%4C%6F%76%65=%42%72%6F%77%6E%2D%53%74%65%70%74%2D%54%6F%62%69%61%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%47%7C%51%79%34%47%2D%36%58%44%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%79%51%58%33%31%62%37%44%5A%4C%20%6C%63%4B%51%79%37%62%39%2C%58%34%54%41%2A%7B%79%58%33%31%62%4E%31%41%68%37%5D%20%37%44%20%37%62%45%32%4E%7C%51%79%58%79%51%58%51%79%58%51%79%58%7D%20%39%62%37%44%20%5B%2A%42%47%37%7C%51%79%58%36%51%79%58%33%31%4C%5A%43%2D%37%79%58%36%62%42%5A%4C%20%6C%63%4B%51%79%58%46%37%7C%51%79%58%37%2D%43%5A%4C%39%62%37%47%20%51%7C%44%37%62%20%6C%63%4B%51%58%36%2D%47%7C%2D%36%58%79%51%62%37%44%7C%51%79%58%37%68%41%5A%4C%20%6C%4B%63%51%79%58%33%31%62%37%44%5A%4C%20%6C%63%4B%39%2C%58%79%51%47%41%2A%5B%5D%79%51%7C%41%68%37%20%44%37%62%39%20%5A%20==%30=%30===%43%6F%6D%72%61%64%65%20%43%6F%6E%72%61%64=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%42%62%2D%37%37%5E%62%44%7C%51%79%58%37%5E%62%41%5A%4C%23%35%39%62%45%20%73%75%73%37%62%45%7C%51%79%58%58%79%51%7C%47%34%54%41%2A%5B%58%37%2D%46%7C%23%35%58%79%51%39%62%37%43%7C%51%79%58%37%5E%62%44%7C%51%58%79%62%45%2F%37%2D%46%7C%51%79%58%37%2D%46%7C%23%35%58%79%51%39%23%37%43%7C%2D%46%34%33%54%37%2F%45%62%58%20%6C%63%4B%51%79%58%37%2D%43%7C%51%79%58%23%35%39%23%37%47%7C%51%79%58%37%68%44%7C%51%79%20%5D%5B%2A%42%2D%46%7C%51%79%37%2D%43%7C%51%42%62%37%23%35%23%37%47%7C%51%79%58%37%68%44%7C%51%79%58%5E%37%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%58%39%23%35%58%79%7C%51%79%58%37%41%7C%51%79%58%2D%37%2F%42%62%43%7C%51%79%58%37%2D%43%7C%51%79%58%35%23%62%39%37%47%7C%51%79%58%37%5E%62%41%7C%51%79%58%2D%37%2F%42%62%43%7C%51%79%58%68%37%58%79%51%7C%44%37%23%39%23%35%58%79%51%7C%47%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%6F%6E%20%41%6C%6D%61=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%41%66%72%6F=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%2C%37%62%41%34%45%5E%37%20%73%20%37%5E%62%45%7C%51%79%58%37%62%42%5A%37%4C%42%20%37%2D%23%43%5A%4C%23%44%2F%37%23%47%45%62%2D%37%2C%34%54%7B%41%2A%58%39%62%37%46%20%46%37%2F%43%68%43%5B%42%2A%7D%51%79%58%37%5E%43%7C%51%58%79%37%47%5A%4C%37%62%41%20%37%2D%62%42%5A%4C%37%58%79%51%7C%37%5E%62%44%6C%20%37%5E%45%5B%2D%37%58%79%51%58%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%63%6C%4B%51%79%58%37%5E%45%7C%51%79%58%37%42%7C%79%51%5D%2A%41%23%46%7C%51%79%43%2F%37%46%20%23%4C%5A%43%23%7C%2C%37%62%41%2C%37%2D%62%45%73%20%37%5E%45%62%7C%51%79%58%37%62%42%5A%4C%37%42%20%37%2D%6C%44%62%5E%37%44%2F%37%23%47%4C%5A%42%62%2D%37%20%41%62%37%4C%5A%47%37%58%79%51%7C%43%5E%37%20%20%20%5A==%30=%30===%43%6F%6E%63%65%70%74%69%6F%6E=%53%68%65%61%72%69%6E%67%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%37%2D%34%45%62%68%37%5E%62%41%20%37%5E%41%5A%4C%37%2D%42%20%37%62%5E%44%7C%51%79%58%39%62%37%62%41%7C%51%79%58%37%4C%5A%41%62%34%54%7B%41%2A%20%37%2D%62%45%37%20%46%37%4C%20%37%5E%45%5A%4C%37%42%20%37%2D%23%46%5A%37%4C%47%20%37%62%41%5A%4C%37%41%20%37%62%42%5A%41%5E%37%4C%5A%62%47%5A%4C%37%62%44%20%37%2D%44%62%5E%37%58%2D%23%46%20%37%5E%45%7C%51%79%58%74%6C%61%42%37%7C%51%79%58%37%2D%23%46%5B%42%2A%7D%51%79%37%4C%5A%41%62%5A%4C%37%62%41%58%39%62%37%62%37%20%43%37%4C%37%68%62%45%5B%41%2A%5D%51%79%58%37%41%7C%79%51%58%37%2D%45%5A%4C%37%42%20%37%2D%23%46%5A%58%79%51%7C%41%2D%47%5A%4C%37%41%5A%4C%37%41%5E%37%20%42%2D%4C%37%46%20%37%62%47%5A%4C%37%62%44%20%37%62%2D%41%5A%4C%37%5E%62%41%20%37%5E%41%5A%4C%37%5A%42%62%37%20%62%44%7C%51%79%62%37%20%47%37%4C%5A%46%23%2D%37%20%42%37%4C%5A%45%5E%37%20%41%5E%37%4C%5A%45%62%2D%37%20%41%62%37%4C%5A%44%62%5E%37%20%20%20%5A==%30=%30===%43%6F%6E%66%65%72%65%6E%63%65%20%4F%66%20%54%68%65%20%42%69%72%64%73=%48%6F%6C%6C%61%6E%64%20%44%61%76%65==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%70%2C%62%42%7C%69%44%2D%2C%70%2C%2D%44%34%35%54%41%2A%7B%51%79%58%51%79%7D%58%70%2C%62%45%70%70%2C%62%42%7C%70%2C%46%70%70%70%46%2C%70%2A%34%35%54%7B%70%2C%2D%44%5A%7C%44%2D%2C%70%70%70%2C%62%42%7C%70%2C%46%70%70%2C%2D%44%70%7C%2C%62%45%70%70%2C%62%42%5A%4C%70%2C%46%70%45%62%2C%70%4C%70%2C%62%45%70%73%44%2D%2F%43%2C%6C%47%2F%42%2C%70%7C%47%2F%42%58%79%51%20%5B%54%32%34%6E%20%7D%20==%30=%30===%43%6F%6E%66%69%72%6D%61%74%69%6F%6E=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%7C%34%46%5E%37%58%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%62%37%58%79%51%34%54%7B%41%2A%43%5B%42%2A%5D%31%47%37%58%79%46%5A%4C%37%43%20%37%2D%47%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%39%62%37%43%7C%51%5E%37%58%79%51%4E%5A%4C%37%44%2D%47%7C%51%79%7C%46%37%58%79%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%62%5A%45%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%44%62%5E%37%58%51%79%58%37%2D%79%58%37%62%42%6C%74%20%5D%2A%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%39%37%62%41%20%37%68%45%7C%51%79%58%37%5E%46%5B%41%20%46%37%4C%5A%61%37%43%20%37%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%5E%37%20%43%37%20%5A==%30=%30===%43%6F%6E%74%65%6D%70%6C%61%74%69%6F%6E=%54%79%6E%65%72%20%4D%63%43%6F%79==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%41%5A%4C%20%2D%37%58%79%51%78%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%20%4C%5A%20%78%43%34%33%54%5B%5E%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%47%37%62%39%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%43%6F%6E%74%69%6E%75%75%6D=%50%61%73%74%6F%72%69%75%73%20%4A%61%63%6F==%46%75%6E%6B=%45==%31%72%33%34%4C%62%4B%63%75%37%37%5E%45%5A%4C%34%45%5E%37%58%79%58%37%5E%41%31%4E%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%51%4B%63%6C%20%34%54%41%2A%7B%62%45%7C%51%79%79%51%4C%5A%4E%46%3C%37%5E%45%5A%4C%37%5E%45%20%37%6F%45%51%7C%79%58%37%2D%41%7C%51%79%58%37%2D%62%42%32%69%6E%65%3E%58%58%7D%51%79%58%72%65%74%66%41%79%51%7C%44%37%37%5E%45%5A%4C%45%2F%37%2D%41%20%45%2F%37%42%2D%7C%51%79%58%37%5E%45%7C%51%79%58%73%75%73%58%79%51%5A%3C%58%73%75%73%37%20%73%6F%6C%6F%73%2C%20%44%2E%43%2E%20%61%6C%20%66%69%6E%65%3E%20==%30=%30===%43%6F%6F%6C%20%4F%6E%65%2C%20%54%68%65=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%41%34%42%2D%37%58%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%45%51%7C%79%58%37%2D%42%7C%51%79%58%37%45%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%20%37%68%41%7C%79%51%7D%5B%2A%23%43%7C%51%79%58%39%62%37%45%7C%51%79%58%68%37%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%47%42%68%37%58%79%51%58%37%44%7C%51%2D%41%7C%51%79%5A%47%5E%37%58%79%58%37%2D%42%7C%51%79%58%37%45%7C%51%79%37%58%2D%42%41%2A%5B%5D%51%79%58%37%43%7C%51%79%51%7C%45%37%58%4C%39%23%37%44%37%58%79%51%7C%44%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%5A%20==%30=%30===%43%6F%70%65%6E%68%61%67%65%6E=%44%61%76%69%73%2D%4D%65%6C%72%6F%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%62%42%7C%34%45%62%5E%37%7C%51%79%58%37%43%7C%51%79%58%37%47%7C%51%58%79%62%42%7C%51%79%58%36%2D%62%45%7C%51%79%58%46%37%58%79%51%34%54%41%2A%7B%2D%44%20%62%42%70%42%62%37%20%79%58%62%42%42%2A%5B%5D%20%37%46%20%62%42%4E%32%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%51%7C%43%2D%2F%70%31%4E%7C%51%2F%2D%43%7C%51%42%62%58%79%51%4C%37%46%70%70%7C%51%79%58%62%42%7C%51%79%37%58%46%7C%51%79%58%62%42%7C%51%79%58%62%47%7C%5A%42%62%58%79%5A%4C%62%42%2F%41%2A%5B%5D%20%2F%42%62%4C%5A%7C%51%79%58%62%42%7C%51%79%58%37%46%7C%51%58%79%62%42%7C%51%79%58%62%47%7C%51%79%58%62%42%70%70%42%62%37%2D%44%20%62%42%42%70%70%7C%51%79%51%7C%45%62%7C%51%79%58%37%46%7C%51%79%58%37%43%7C%51%58%79%37%47%7C%51%79%58%62%42%7C%51%79%58%36%2D%55%42%62%58%79%58%37%5E%62%45%62%37%20%5A%20==%30=%30===%43%6F%72%61%6C=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%2F%37%5E%23%46%2D%37%20%46%37%4C%37%43%20%37%2D%47%5A%4C%39%62%37%44%20%68%37%41%5A%4C%37%5E%62%42%20%62%42%2F%44%5A%4C%5A%42%5E%37%20%43%34%34%54%5B%47%73%2C%68%44%23%2D%37%20%20%31%2D%46%5A%4C%20%73%75%73%37%62%47%20%20%31%31%23%39%5E%62%47%5A%4C%20%23%46%2F%37%5E%42%31%2C%20%20%73%47%5A%4C%23%41%37%62%39%20%5A%20==%30=%30===%43%6F%72%63%6F%76%61%64%6F=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%6F%46%34%44%37%2F%41%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%79%51%58%37%6F%62%41%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%34%54%41%2A%5B%4B%51%79%58%37%5E%37%58%79%51%33%31%62%37%41%7C%51%79%58%37%2D%45%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%42%2A%5B%5D%58%79%51%7C%44%46%5A%4C%37%5E%47%5A%4C%20%6C%44%2D%37%58%79%37%6F%62%41%5A%4C%20%6C%63%4B%51%79%58%41%37%2F%44%41%2A%5B%5D%51%79%58%37%6F%62%41%7C%51%58%79%51%4B%63%5A%4C%20%6C%63%2D%45%7C%51%79%7C%43%37%58%79%62%42%7C%51%79%58%37%2D%46%43%2A%5B%5D%51%58%79%37%5E%46%5A%4C%37%5E%46%20%37%6F%46%7C%51%37%23%31%31%58%51%79%58%37%2D%37%47%7C%51%79%41%2D%37%58%79%51%79%58%33%31%62%37%41%7C%51%79%58%37%2D%7C%45%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%7C%44%2D%37%58%7C%51%79%58%37%20%20%51%20%5A%58%79%51%51%4C%5A%55%43%36%58%79%51%5A%20==%30=%30===%43%6F%72%65%2C%20%54%68%65=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%62%2D%37%58%79%20%6C%63%4B%51%79%58%2C%37%2D%62%45%7C%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%4C%5A%20%78%20%45%34%34%54%5B%51%79%58%31%31%2D%37%2C%58%79%51%79%58%37%2D%46%7C%51%79%58%37%62%47%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%7C%45%5E%37%23%62%45%7C%5A%4C%4B%63%6C%20%20%5A%20==%30=%30===%43%6F%74%74%61%67%65%20%46%6F%72%20%53%61%6C%65=%52%6F%62%69%73%6F%6E%20%57%69%6C%6C%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%2C%37%43%20%34%45%62%36%2C%4C%36%2D%62%41%20%2C%37%2D%46%7C%51%79%58%39%2C%62%37%43%7C%51%79%58%2C%37%47%7C%51%79%58%5A%47%2D%37%2C%34%54%41%2A%7B%32%4E%7C%51%79%20%41%62%2D%36%79%58%51%79%58%7D%20%37%62%42%20%2C%36%62%31%45%4E%5A%4C%2C%37%62%42%20%2C%37%46%5A%4C%2C%51%58%79%51%58%2C%37%2D%46%5A%4C%20%6C%63%4B%51%5D%59%5B%2A%46%7C%5A%4C%20%6C%63%4B%51%79%58%2C%37%43%4C%5A%20%6C%63%4B%51%79%58%2C%33%31%62%37%47%42%37%2C%58%79%51%79%58%36%62%45%20%2C%37%2D%46%58%79%51%7C%42%39%62%37%43%7C%51%79%58%2C%37%47%7C%51%79%2C%58%36%62%45%43%2A%5B%59%5D%51%79%58%2C%37%62%2C%58%79%51%7C%2C%37%2D%46%5A%41%62%2D%36%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%2D%37%2C%20%41%62%2D%36%2C%4C%5A%46%37%2C%20%42%62%37%2C%4C%5A%45%62%36%2C%58%79%51%5A%20==%30=%30===%43%6F%74%74%6F%6E%20%54%61%69%6C=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%44%2F%37%34%42%62%36%20%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%62%36%20%42%62%34%54%41%2A%7B%62%42%20%37%46%6F%37%4C%5A%42%58%51%79%58%51%79%58%51%79%58%7D%20%37%46%37%20%2D%43%31%4E%5A%4C%37%2D%47%20%46%2F%36%62%79%51%7C%4E%32%45%20%36%62%45%5D%20%20%6C%63%42%44%37%58%79%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%6C%20%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%51%37%58%79%51%4B%2A%5B%5D%20%36%36%62%45%5A%4C%36%20%47%2D%37%20%36%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%4C%42%62%37%2F%44%62%42%41%2A%5B%20%45%6F%37%4C%5A%42%62%36%2F%46%20%47%2D%37%4C%5A%46%37%20%42%62%36%20%5A%20==%30=%30===%43%6F%75%6C%64%20%49%74%20%42%65%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%6C%7C%2C%37%62%34%42%62%5E%37%2C%37%2D%62%47%2C%37%2D%47%73%7C%51%79%58%5E%37%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%46%2D%37%2C%42%34%54%7B%41%2A%7C%51%79%58%39%79%51%7C%46%2D%79%58%37%5E%46%31%4E%5A%4C%37%43%20%37%2D%7C%47%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%51%7C%41%37%62%58%37%5E%62%45%62%42%32%4E%7C%37%4C%5A%41%68%37%2D%43%7C%51%79%58%37%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%39%62%37%44%20%37%20%46%37%20%7D%47%20%37%2D%44%79%58%36%62%42%7C%44%37%58%79%37%43%7C%51%79%58%37%5E%62%42%5A%4C%37%62%20%41%37%2D%62%45%7C%51%79%58%37%5E%62%45%7C%51%20%46%37%4C%5A%51%79%58%37%5E%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%43%6F%75%6E%74%64%6F%77%6E=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%41%5A%4C%2D%37%20%46%37%2D%44%7C%51%79%58%37%5E%44%5A%4C%37%41%20%5E%37%62%47%5A%4C%37%62%44%20%37%5E%62%42%5A%4C%37%20%45%62%37%45%34%34%54%5B%5E%62%42%5A%4C%5A%45%5E%37%20%44%5A%4C%37%41%20%37%5E%62%47%5A%4C%37%62%20%44%37%2D%43%7C%51%79%58%37%5E%43%5A%4C%37%47%5E%37%20%46%37%4C%37%42%20%37%51%79%58%51%79%45%2D%37%58%79%79%58%5A%20%51%20%20%29%37%62%45%28%37%41%51%7C%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%51%58%79%51%58%7C%51%79%58%37%5E%44%3E%2E%74%51%45%2D%37%20%37%41%20%37%5E%62%42%5A%4C%37%46%20%37%5E%47%62%5A%4C%37%62%44%20%37%5E%62%42%5A%4C%37%46%4C%5A%3C%52%69%5B%20%51%79%58%37%20%42%62%5E%37%4C%5A%47%62%5E%37%20%44%5E%37%4C%5A%42%62%5E%37%20%47%62%5E%37%4C%5A%66%44%5E%37%58%79%51%5A%20==%30=%30===%43%6F%75%6E%74%72%79=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2F%47%20%62%42%34%41%62%58%79%41%7C%51%79%58%29%2D%43%28%37%62%45%7C%51%58%79%29%2D%43%28%62%45%7C%51%79%58%62%42%7C%51%62%58%79%51%7C%34%54%7B%41%2A%37%6F%23%46%20%58%79%51%7C%43%58%2D%43%6C%7C%2C%42%2F%47%73%20%20%62%42%51%7C%79%58%62%41%5A%4C%62%42%2F%37%62%45%20%2D%79%51%7C%46%37%2D%43%5A%4C%42%47%7C%51%79%58%47%58%79%51%7C%79%58%62%41%7B%42%2A%7D%51%79%58%62%45%6C%2C%7C%62%45%73%20%20%37%62%42%7C%51%79%58%62%41%51%7C%46%2D%37%2F%62%45%5A%4C%58%62%42%2F%62%7C%43%2D%37%58%37%6F%23%46%7C%51%79%58%73%75%73%37%46%7C%79%51%58%62%41%7C%51%79%58%39%62%37%47%7C%51%79%58%79%51%7C%45%51%79%58%37%2D%79%58%62%41%7C%37%73%75%73%58%62%45%5A%4C%62%41%6C%2C%62%42%2F%37%62%45%2D%2C%43%73%5A%4C%37%47%20%31%31%2D%44%7C%51%79%2F%47%58%79%51%62%42%7C%51%79%51%7C%42%62%37%20%20%73%45%62%2C%7C%6C%45%62%20%20%20%7D==%30=%30===%43%6F%75%73%69%6E%20%4D%61%72%79=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%37%58%79%51%62%41%5A%4C%20%6C%63%4B%51%79%58%37%62%44%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%41%5B%34%34%54%44%37%58%79%51%7C%44%62%37%58%79%51%7C%41%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%72%61%7A%79%20%48%65%20%43%61%6C%6C%73%20%4D%65=%53%69%67%6D%61%6E%20%43%61%72%6C==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%46%5E%37%20%20%37%2D%41%5A%4C%31%31%23%37%62%42%20%37%46%5E%5A%4C%37%2D%47%20%37%2D%41%5A%4C%37%2D%47%44%37%4C%5A%47%34%54%7B%41%2A%4C%37%43%20%37%20%44%37%4C%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%37%43%37%20%2D%47%5A%4C%35%23%39%44%20%37%2D%47%31%4E%5A%4E%32%47%2D%37%2D%41%5A%4C%37%41%20%36%43%43%2D%37%2C%46%37%2D%44%5A%4C%37%2D%46%20%37%5E%62%41%5A%37%4C%62%45%20%37%2D%62%42%6C%5B%42%2A%5D%2C%37%20%47%37%4C%5A%73%20%36%46%5A%20%37%2D%41%5A%20%47%37%4C%5A%37%5E%46%5B%41%2A%5D%20%37%43%20%37%2D%47%4C%5A%37%47%20%37%2D%44%5A%4C%37%2D%41%20%36%43%20%47%2D%37%4C%37%2D%44%5A%4C%46%5A%4C%37%43%46%5E%37%20%42%4C%37%44%20%37%2D%41%5A%4C%37%43%20%37%2D%5A%47%4C%37%44%20%37%2D%41%5A%4C%31%31%23%37%62%5A%47%2D%37%20%5A%4C%37%2D%47%36%20%43%37%73%75%73%20%5A==%30=%30===%43%72%61%7A%79%20%52%68%79%74%68%6D=%57%6F%6C%66%65%2D%4B%61%68%6E%2D%4D%65%79%65%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%36%46%34%46%36%58%79%58%39%62%37%43%7C%51%79%58%37%2D%47%7C%51%58%79%37%44%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%51%7C%4E%31%34%54%7B%41%2A%79%58%37%46%7C%2D%37%20%43%37%43%5B%42%2A%5D%20%20%6C%63%4B%51%79%58%36%32%46%4E%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%2D%37%58%79%51%47%5A%4C%39%62%41%2A%5D%20%39%37%58%79%51%4B%47%5A%4C%39%44%20%35%23%37%41%7C%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%37%23%35%20%43%5E%62%42%7C%51%43%20%37%2D%47%51%4B%63%6C%20%44%20%36%46%7C%51%79%58%37%43%7C%51%79%58%2D%37%47%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%37%62%39%4C%5A%79%58%36%46%5B%37%62%39%20%5A==%30=%30===%43%72%65%6F%6C%65%20%4C%6F%76%65%20%43%61%6C%6C=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%42%62%5E%37%4B%51%79%58%2C%37%5E%62%45%5A%4C%51%79%58%51%7C%79%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%34%54%41%2A%7B%58%34%37%2A%3C%79%51%7C%7C%46%51%79%58%36%62%42%5A%4C%37%5E%62%45%20%36%42%62%5A%4C%37%46%20%2C%37%2D%43%7C%51%79%58%37%7D%59%7B%2A%42%58%37%5E%62%42%62%45%5A%4C%20%6F%73%20%6F%6E%58%2C%37%62%42%7C%51%79%58%2C%37%46%7C%51%58%79%2C%37%62%42%3E%73%65%75%6C%42%20%62%42%20%79%51%4B%63%6C%6C%6F%53%51%79%51%79%58%2C%37%7C%45%62%37%2C%58%37%46%7C%51%79%58%2C%37%2D%43%7C%51%79%37%58%47%7C%51%79%58%37%62%42%5A%4C%37%6F%45%20%79%51%7C%42%62%51%79%58%2C%37%4B%63%6C%20%20%7D%20==%30=%30===%43%72%65%70%75%73%63%75%6C%65%20%57%69%74%68%20%4E%65%6C%6C%69%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%42%73%5A%34%42%62%37%58%20%37%2D%43%7C%51%79%58%37%62%47%5A%4C%37%44%62%20%37%62%41%7C%51%79%58%37%62%45%7C%51%79%46%37%62%39%4C%34%54%41%2A%7B%2D%42%5A%4C%36%62%2D%37%2C%45%62%41%42%2A%5B%7D%51%79%58%31%31%23%37%62%7C%47%51%79%58%39%64%64%61%62%41%6C%7C%2C%37%62%2D%37%20%41%62%42%2C%37%45%2C%45%20%2C%73%75%2D%37%2C%45%62%7C%2C%62%45%2F%62%44%2C%62%45%2F%2D%43%2C%45%62%2F%2D%62%42%2C%62%45%2F%62%41%73%7C%2C%37%6C%45%62%37%73%62%42%73%20%37%2C%62%47%2C%37%46%2D%37%2C%43%45%2C%5E%44%73%7C%5E%62%44%20%36%62%41%2C%62%2D%41%7C%2C%37%62%45%2C%37%2D%62%42%2C%37%2D%62%5E%2C%45%62%73%5A%4C%37%62%20%37%2D%43%7C%2C%41%2C%42%62%47%5A%4C%37%62%44%20%37%62%41%7C%51%79%58%62%37%45%7C%51%79%58%37%62%42%6C%41%2A%5B%5D%2C%62%37%58%79%51%62%41%2C%47%7C%5A%4C%51%59%5A%5A%73%42%2D%37%31%23%37%62%47%7C%51%79%58%39%64%64%61%62%6C%41%7C%2C%37%62%45%2C%37%2D%62%42%2C%37%45%2C%31%20%20%51%20%4C%39%62%37%46%41%62%2D%36%2C%20%66%41%62%36%4C%5A%41%20%66%42%62%4C%5A%42%20%66%43%37%20%5A%20==%30=%30===%43%72%69%73%69%73=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%34%42%37%73%75%42%53%41%2A%7B%59%7D%20%3E%78%34%3C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%37%73%75%73%58%34%54%69%2A%7B%4B%51%79%58%37%37%2F%42%58%79%20%6C%63%4B%51%79%58%37%42%5A%4C%20%6C%63%51%4B%79%58%42%2F%37%5E%43%5A%4C%20%6C%63%4B%51%4C%5A%7C%42%62%62%44%5A%4C%20%79%58%39%23%37%41%37%58%79%51%51%79%58%2D%42%7C%51%79%58%39%23%37%23%46%51%7C%79%58%2D%42%7C%51%79%58%39%23%37%23%46%7C%7C%4E%31%46%23%5A%4C%20%6C%63%5A%4C%39%23%37%58%79%51%58%79%23%43%7C%51%79%58%37%47%42%2A%5B%5D%51%79%2D%58%42%3E%65%6E%69%46%3C%32%4E%7C%51%79%58%51%68%37%20%46%23%51%79%58%7D%51%32%20%6C%61%20%37%4C%5A%41%2D%5A%4C%37%44%20%37%2D%62%45%7C%51%79%58%37%44%62%7C%51%79%58%37%2D%62%41%5A%4C%37%44%20%37%3C%44%2E%53%2E%45%20%37%2D%42%23%37%23%46%7C%64%2E%3E%43%23%3E%65%64%61%46%20%64%6E%61%20%74%61%65%70%52%65%3C%51%7B%59%5D%20%39%23%37%23%46%20%37%68%42%2D%58%79%51%6E%45%20%64%6E%39%58%79%51%7D%20==%30=%30===%43%72%69%73%73%20%43%72%6F%73%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%31%31%34%47%2D%36%58%79%58%37%2D%44%7C%51%79%58%33%31%62%42%7C%79%51%58%39%23%37%62%47%5A%4C%20%6C%63%4B%51%79%51%7C%47%37%23%34%54%7B%41%2A%5A%4C%51%79%58%58%79%51%4B%63%20%51%79%58%37%5E%62%42%5A%4C%51%79%58%37%5A%46%4C%51%79%58%37%2D%43%5B%42%2A%7D%20%20%6C%4C%5A%43%2D%37%33%31%62%47%7C%44%7C%51%79%58%4C%5A%42%62%5E%51%79%58%39%23%37%62%47%5A%4C%20%6C%63%4B%79%51%58%36%2D%47%5B%41%2A%5D%20%20%51%79%58%37%7C%42%62%31%33%51%79%58%37%46%2D%37%58%79%51%7C%47%37%23%31%31%58%79%51%7C%47%62%31%33%58%79%51%4B%63%6C%20%20%5A==%30=%30===%43%72%6F%73%73%63%75%72%72%65%6E%74=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%46%5E%37%20%37%43%20%37%2D%47%5A%4C%39%62%37%44%20%37%41%2D%5A%4C%37%43%20%37%2D%47%5A%4C%35%23%37%44%4C%5A%46%5E%37%34%54%41%2A%5B%4C%37%43%20%37%42%6F%37%4C%5A%62%41%20%37%5E%46%42%2A%5B%5D%20%31%31%23%43%37%20%37%5E%46%5A%4C%37%43%20%73%75%73%37%43%37%4C%5A%47%2D%20%37%5E%62%42%2A%43%28%20%5A%37%62%39%4C%5A%28%20%20%29%37%5E%62%42%28%31%31%23%37%43%4C%5A%37%46%20%37%5E%46%5A%4C%37%43%20%37%2D%47%42%6F%37%29%4C%44%20%36%46%5A%79%58%37%2D%62%78%20%28%43%37%31%31%23%37%5E%41%7C%51%79%58%37%2D%62%42%2A%43%5B%5D%51%79%58%31%31%23%37%5E%46%5A%4C%29%58%79%51%7C%41%29%2A%73%75%37%20%37%5E%46%41%23%31%31%58%79%58%31%31%23%37%43%7C%51%79%58%37%2D%47%5A%37%4C%44%20%37%42%7C%51%79%58%37%5E%62%47%7C%51%79%51%5D%5B%2A%37%5E%47%7C%51%37%5E%62%42%28%5A%47%2D%37%20%5A%4C%37%46%20%37%5E%46%5A%4C%37%43%20%37%47%2D%5A%4C%39%62%37%44%20%37%2D%41%5A%4C%37%43%43%37%23%31%31%4C%39%62%37%44%29%20%20%28%42%6F%37%29%4C%5A%20%28%43%37%73%75%73%29%78%20%28%43%37%29%4C%5A%46%5E%37%23%31%31%20%43%37%23%35%20%5A%20==%30=%30===%43%72%79%20%4D%65%20%41%20%52%69%76%65%72=%48%61%6D%69%6C%74%6F%6E%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%68%34%43%2D%20%43%37%47%20%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%2D%43%20%36%2D%43%5A%4C%36%62%2D%62%39%4C%5A%47%34%54%7B%41%2A%32%4E%7C%51%79%39%58%79%51%7C%79%58%51%79%58%7D%20%33%31%62%37%47%20%36%45%62%31%4E%5A%4C%73%75%73%37%62%42%20%37%2D%46%51%58%79%51%58%46%5A%4C%39%62%62%37%44%20%31%41%68%2C%44%37%5A%4C%37%68%45%20%2D%47%5A%4C%39%62%37%44%36%20%2D%43%7C%51%79%58%2D%47%6C%5B%42%2A%5D%2C%45%62%37%23%31%73%20%36%62%45%2D%43%5A%4C%36%20%45%68%37%4C%43%5B%41%2A%5D%20%37%47%20%37%2D%44%7C%51%58%79%37%5E%47%5A%4C%39%62%37%44%20%37%68%41%5A%2D%20%43%2D%62%2D%47%5A%4C%39%37%62%42%20%37%4C%5A%46%2D%37%58%39%46%5A%4C%39%62%37%43%20%37%68%47%5A%39%4C%62%37%47%20%37%5E%62%45%5A%4C%37%62%42%20%79%51%7C%46%2D%37%2D%43%20%36%73%75%73%4C%5A%55%45%62%36%20%47%37%62%31%33%20%5A==%30=%30===%43%72%79%73%74%61%6C%20%53%69%6C%65%6E%63%65=%43%6F%72%65%61%20%43%68%69%63%6B==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%39%2D%41%5A%4C%34%41%2D%37%58%5E%62%42%7C%51%79%58%37%2D%42%7C%51%79%58%31%31%23%37%5E%46%7C%51%79%58%37%2D%45%7C%51%79%37%23%31%31%20%34%54%41%2A%7B%58%39%23%37%45%73%42%2D%2C%43%2D%44%32%4E%7C%7D%20%20%31%31%23%37%5E%62%5A%42%4C%20%37%2D%41%6C%7C%2C%37%45%2C%37%44%2C%39%58%79%51%7C%31%4E%5A%4C%20%5B%5D%20%20%6C%39%58%79%51%7C%39%2D%41%7C%51%79%58%73%75%73%37%47%7C%51%58%79%31%31%23%37%5E%46%7C%51%79%58%39%23%37%45%58%79%51%4B%63%2D%44%7C%51%79%33%31%62%37%42%58%79%51%7C%41%2D%47%7C%51%79%58%37%5E%43%7C%51%79%58%37%46%2D%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%2D%37%58%79%51%7C%37%5E%44%42%2A%7C%51%79%58%37%37%73%75%73%20%58%31%31%23%37%5E%46%7C%51%79%58%37%2D%45%51%7C%79%58%37%2D%41%41%2A%5B%5D%20%39%23%37%45%79%51%7C%42%2D%45%7C%51%79%58%42%62%5E%37%23%31%31%20%4C%5A%41%2D%39%20%4C%5A%73%42%2D%2C%43%2C%44%37%2C%45%37%2C%7C%6C%41%2D%37%20%4C%5A%42%62%5E%37%23%31%31%20%20%5A%20==%30=%30===%43%75%74%65=%48%65%66%74%69%20%4E%65%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%73%20%36%62%34%42%62%36%20%20%5A%4C%20%6E%20%6C%7C%2C%36%46%2C%37%43%20%73%37%2D%47%6C%7C%2C%37%62%41%2C%37%2D%41%73%78%20%4C%5A%42%34%54%7B%69%2A%20%7C%2D%62%42%37%2C%7C%6C%47%37%2D%41%2C%36%62%42%73%5A%4C%20%78%20%5A%20%4C%6E%20%6C%7C%2C%37%46%2C%37%43%73%20%37%2D%2C%47%2D%37%2C%62%41%2C%37%2D%2C%37%45%73%20%73%46%5E%2C%42%68%42%2C%43%2F%2D%44%73%20%36%2D%44%31%4E%5A%6C%4C%20%6E%20%7C%37%2D%44%2C%37%41%2C%36%62%7C%6C%42%2D%37%5A%4C%20%6E%6C%4C%20%6E%20%6C%20%6E%20%4C%5A%37%43%73%20%37%2D%47%6C%7C%2C%37%62%41%2C%2D%37%41%73%20%36%62%42%32%4E%7C%7D%20%20%78%20%2C%46%36%2C%7C%6C%7C%2C%5E%41%2D%47%7C%51%79%5D%59%2A%41%7B%79%58%37%2D%41%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%3E%3A%73%6F%6C%6F%53%20%30%37%2A%3C%51%7C%44%37%58%20%20%78%20%5A%58%37%2D%44%7C%43%37%58%79%51%41%7C%51%79%58%37%62%45%7C%51%79%58%37%5E%42%62%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%2D%37%58%79%51%7C%51%79%58%37%75%73%37%43%7C%42%68%37%58%79%47%32%4E%7C%7D%20%37%62%41%20%37%68%41%7C%79%51%58%37%5E%41%7C%51%79%58%39%62%37%45%7C%51%2D%37%58%79%51%31%4E%7C%51%79%73%20%43%37%62%39%4C%5A%55%46%5E%37%20%47%2D%37%4C%5A%41%2D%37%20%44%37%62%39%20%5A==%30=%30===%43%79%63%6C%69%63%20%45%70%69%73%6F%64%65=%52%69%76%65%72%73%20%53%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%23%42%62%2D%37%58%58%37%2D%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%2D%45%7C%51%79%58%37%2D%62%44%6C%7C%51%79%79%51%7C%44%37%6C%34%34%54%5B%79%58%37%2D%44%79%51%7C%41%37%2D%46%7C%51%79%58%37%2D%62%41%7C%51%79%58%2D%37%42%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%58%79%51%7C%58%37%2D%47%7C%51%7C%45%62%2F%44%58%79%51%7C%45%62%2D%37%58%79%51%7C%47%62%2D%37%58%79%51%5A%20==%30=%30===%43%79%6E%74%68%69%61%27%73%20%49%6E%20%4C%6F%76%65=%4F%77%65%6E%73%2D%57%68%69%74%65%2D%47%69%73%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%6F%62%47%41%46%2D%37%2C%5A%4C%2C%36%2D%62%41%20%2C%36%62%45%5A%4C%39%2C%62%37%62%42%20%2C%33%31%62%42%7C%51%79%58%47%2D%39%2C%20%2A%7B%34%34%54%32%4E%5A%4C%20%2C%58%79%51%7C%58%7D%51%79%58%39%62%37%43%7C%51%79%58%2C%2D%37%47%31%4E%7C%51%79%58%2C%73%75%73%37%62%42%79%51%58%79%51%37%2D%46%5A%4C%31%43%7C%51%79%58%79%51%7C%41%5A%4C%2C%37%44%20%37%68%41%7C%51%79%58%2C%5E%37%62%41%42%2A%5B%5D%51%79%58%2C%31%31%23%39%47%2D%37%2C%58%2C%37%2D%62%42%41%2A%5B%5D%20%7C%46%2D%37%2C%62%44%5A%4C%2C%33%31%62%42%20%2C%37%2D%46%4C%5A%2C%33%31%42%20%2C%37%2D%23%46%7C%51%79%58%39%2C%20%43%39%51%79%58%2C%33%2C%37%2D%46%5A%79%51%7C%42%62%47%20%2C%39%2D%47%5A%4C%2C%36%2D%62%41%20%36%2C%62%45%5A%4C%2C%39%62%37%62%42%20%2C%33%31%62%6F%37%2C%4C%58%2C%37%2D%46%20%42%39%23%35%2C%4C%5A%42%62%37%73%75%73%2C%20%42%62%37%62%39%2C%4C%5A%45%62%36%39%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%61%61%68%6F%75%64=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%41%28%37%34%45%62%2D%37%37%62%42%20%37%2D%46%7C%51%79%58%37%5E%42%4C%5A%37%62%47%20%37%2D%62%44%5A%4C%37%62%41%20%4C%5A%45%62%2D%34%54%7B%41%2A%79%58%37%2D%62%47%62%36%29%4C%20%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%37%29%5E%45%28%37%62%42%20%29%37%46%28%37%42%5A%7D%2A%42%5B%42%28%20%20%29%37%42%20%37%2D%46%58%79%51%7C%41%5E%62%47%7C%51%79%58%37%62%44%7C%51%79%58%2D%37%62%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%37%58%79%51%7C%37%62%45%7C%51%62%41%28%37%2D%41%5B%45%62%2D%62%42%20%37%2D%46%7C%51%79%58%37%5E%42%5A%37%4C%62%47%20%37%2D%62%44%5A%4C%37%62%41%20%37%37%4C%5A%45%62%2A%5D%20%37%62%37%62%44%28%20%28%47%62%36%29%41%28%20%7C%51%79%58%37%5E%62%45%5A%4C%29%5E%37%45%28%37%62%42%20%29%37%46%28%37%42%5A%4C%62%2D%37%29%78%20%20%29%37%2D%64%61%65%68%20%51%5B%47%62%5E%65%67%6E%61%68%63%20%2E%74%6C%61%28%20%41%41%42%41%20%6E%6F%20%73%6F%6C%6F%53%3C%20%20%37%73%20%66%6F%72%59%5A%20%51%29%29%3E%4C%5A%45%62%2D%37%20%41%62%37%4C%5A%43%68%37%20%42%37%4C%5A%42%62%37%20%20%20%5A==%30=%30===%44%61%6E%63%65%20%43%61%64%61%76%65%72%6F%75%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%5E%2D%42%34%41%62%5E%37%78%5A%4C%35%23%39%62%37%41%5A%4C%78%5A%4C%75%73%73%37%41%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%20%5D%5B%2A%41%33%54%69%2A%5B%5A%4C%78%5A%4C%2D%5E%37%4C%5A%4C%78%5A%4C%37%5E%2D%42%5A%4C%78%5A%4C%39%37%62%23%46%5A%4C%78%5A%4C%37%68%23%43%5A%4C%78%5A%43%2D%5E%37%43%5A%4C%78%5A%37%43%5A%4C%74%5A%78%4C%5A%46%4C%78%5A%4C%31%31%23%33%31%43%5A%4C%78%5A%37%4C%5E%47%5A%4C%37%23%46%5A%4C%73%75%73%37%23%5A%43%37%61%6C%4C%37%2D%23%43%68%23%43%5A%4C%62%4C%5A%41%62%62%42%5A%4C%78%5A%4C%35%23%39%23%37%62%42%4C%5A%78%5A%4C%37%68%46%5A%4C%78%5A%4C%31%31%2D%2D%37%4C%5A%78%41%2F%74%6C%61%5A%4C%78%5A%4C%37%62%39%20%5D%5A%4C%78%5A%4C%37%68%23%43%5A%4C%78%5A%4C%5E%37%2D%43%5A%4C%78%5A%4C%37%5E%2D%42%42%2A%5B%46%23%37%62%39%23%46%5A%4C%37%4C%44%2F%37%2D%44%4C%5A%78%4C%45%5A%4C%23%46%2F%35%23%37%5E%47%5A%4C%35%37%23%5E%47%5A%4C%37%44%5A%4C%44%2F%37%2D%41%5A%2D%37%4C%5A%45%2F%37%5E%2D%42%37%47%5A%4C%78%4C%5A%78%4C%5A%62%41%5A%4C%62%41%2F%74%6C%61%37%43%5A%4C%6C%74%61%37%43%5A%4C%78%5A%4C%31%31%23%33%31%43%2D%31%31%4C%5A%37%68%23%43%5A%73%75%73%4C%5A%78%4C%5A%43%23%68%37%4C%5A%46%23%37%62%39%4C%5A%43%5E%37%23%31%31%4C%5A%78%4C%5A%78%4C%5A%78%20%5A%20==%30=%30===%44%61%6E%63%65%20%4F%66%20%54%68%65%20%49%6E%66%69%64%65%6C%73=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%42%20%37%34%46%5E%37%58%37%2D%47%20%37%2D%41%5A%4C%29%37%62%45%28%62%37%42%20%29%37%2D%62%42%28%37%2D%46%7C%51%79%4C%5A%46%23%2D%34%54%7B%69%2A%5A%4C%37%62%47%79%51%7C%42%62%7C%51%79%58%37%2D%47%5A%4C%37%62%44%20%37%62%2D%41%5A%4C%37%44%20%37%2D%41%7C%51%79%58%37%44%62%2D%37%20%58%37%2D%46%5A%58%37%5E%46%5B%58%79%51%4B%63%3E%3A%73%6F%6C%6F%53%3C%20%20%51%79%58%51%58%79%7D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%59%59%59%2A%41%43%2F%37%5E%46%62%42%7C%51%79%37%28%42%62%2D%4C%37%42%20%37%2D%23%46%5A%4C%37%2D%47%20%2D%37%41%5A%4C%29%37%62%45%28%37%62%42%20%29%37%5A%46%2D%37%58%2D%46%7C%51%79%20%6C%63%4B%51%41%2D%37%20%44%5A%4C%37%62%47%20%37%2D%62%44%7C%51%79%58%2D%37%47%5A%4C%37%62%44%20%37%2D%62%41%5A%4C%37%46%5E%37%58%79%7C%51%79%58%37%20%5A==%30=%30===%44%61%6E%63%69%6E%67%20%49%6E%20%54%68%65%20%44%61%72%6B=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%43%5E%37%58%20%6C%63%4B%51%79%58%37%2D%44%5A%4C%20%6C%4B%63%51%79%58%37%6F%43%5A%4C%20%6C%63%4B%51%79%4C%5A%44%68%37%34%54%5B%41%2A%68%44%5A%4C%20%51%7C%43%5E%37%58%37%68%44%7C%51%79%58%39%62%37%41%7C%51%58%79%37%68%45%7C%51%79%58%37%2D%43%7C%51%79%58%79%51%4B%63%6C%79%58%39%62%37%63%4B%51%79%58%4C%5A%47%37%62%20%6C%63%4B%51%79%58%37%6F%43%5A%4C%20%6C%4B%63%51%79%58%37%5E%43%5B%42%2A%5D%51%79%58%39%4C%5A%44%2D%37%39%62%41%20%37%43%7C%51%79%58%68%37%58%79%51%79%58%37%62%45%7C%51%79%58%37%2D%43%7C%51%58%79%37%5E%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%7C%44%62%37%44%5A%4C%20%6C%36%58%79%51%7C%44%68%37%20%47%37%73%75%73%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%44%61%6E%63%69%6E%67%20%4F%6E%20%54%68%65%20%43%65%69%6C%69%6E%67=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%37%34%46%5E%37%58%5A%4C%37%44%20%43%2F%37%5E%46%5A%4C%37%6F%20%42%36%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%47%2D%37%20%43%34%54%41%2A%7B%2A%5B%5D%51%79%5A%4E%31%47%2D%37%43%20%37%2D%47%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%43%20%36%46%5A%4C%37%43%20%37%4C%5A%46%36%58%4C%37%44%20%37%37%44%20%37%2D%79%51%7C%45%62%37%62%45%7C%51%79%58%36%62%42%5A%4C%37%46%37%20%2D%43%7C%51%79%58%37%5E%46%7C%51%79%58%37%58%79%51%7C%41%58%36%62%42%42%37%2D%47%5A%4C%20%46%37%20%5D%37%5E%46%5A%4C%37%6F%42%20%36%62%42%5A%4C%46%37%20%37%2D%43%7C%51%79%58%37%5E%46%41%2A%5B%2F%43%20%44%37%37%2D%47%5A%4C%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%44%61%6E%6E%79%20%42%6F%79=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%7C%34%43%58%79%51%44%7C%51%79%58%37%2D%41%7C%51%79%58%43%5A%20%4C%6C%63%4B%51%79%58%46%5A%4C%37%43%20%43%7C%2D%37%58%79%51%34%54%41%2A%5B%51%79%58%43%5A%79%51%7C%43%2F%2D%44%5A%4C%2D%41%20%47%2F%43%7C%51%79%58%46%23%2F%37%44%7C%51%79%58%46%7C%51%79%58%2C%45%37%20%47%37%4C%58%43%7C%7C%51%4C%37%41%20%46%47%37%20%5D%5B%41%5A%4C%37%47%20%37%2D%44%7C%51%79%58%43%4C%5A%37%47%20%2C%37%2D%44%7C%51%79%58%43%42%2A%2D%58%79%51%7C%20%37%2D%44%7C%43%5A%4C%37%6F%79%51%7C%47%37%4C%2D%41%20%47%2F%43%5A%4C%37%6F%23%46%20%5A%46%4C%45%2F%37%43%20%43%43%2A%5B%5D%51%79%58%5A%46%20%46%23%58%37%2D%44%5A%20%41%2D%4C%5A%44%2D%37%20%47%37%4C%5A%43%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%44%61%72%6E%20%54%68%61%74%20%44%72%65%61%6D=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%2C%23%34%47%36%20%73%44%2F%2D%45%2C%2D%45%73%5A%4C%31%31%23%37%20%42%37%2D%41%6C%7C%2C%37%62%45%2C%37%2D%62%42%2C%41%37%2F%43%34%54%7B%41%2A%2D%41%2C%37%62%37%20%45%37%4C%73%31%4E%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%2D%42%20%37%2D%42%5A%4C%37%46%20%37%2D%41%5A%42%2D%37%2C%42%68%42%6C%7C%2C%46%5A%4C%37%2D%7D%58%79%51%58%45%6C%5B%42%2A%5D%2C%37%62%42%2C%37%2D%46%20%73%36%47%32%4E%6C%7C%51%79%58%51%79%58%51%79%62%5E%37%20%43%2C%37%44%2C%37%28%20%29%68%41%37%4C%5A%47%2D%37%2D%43%20%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%6C%7C%2C%37%42%2C%37%2D%23%46%73%20%37%4C%5A%47%2D%28%62%42%20%37%2D%45%2C%37%2D%62%47%2D%29%4C%5A%6C%5B%41%2A%5D%2C%37%44%2C%37%2D%41%2C%37%45%62%2C%37%2D%62%42%73%5A%4C%37%44%20%37%2D%41%47%36%20%73%42%28%20%29%37%44%46%20%37%2D%41%41%2D%37%20%42%37%68%42%6C%7C%2C%37%2D%43%2C%23%43%2F%37%2C%41%44%2F%2D%45%2C%2D%45%73%5A%4C%31%31%23%37%20%45%37%4C%5A%6C%7C%2C%37%62%37%4C%5A%42%2D%37%20%42%62%2D%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%73%41%2D%37%2C%44%37%2C%5A==%30=%30===%44%61%74%20%44%65%72%65=%54%69%6D%6D%6F%6E%73%20%42%6F%62%62%79==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%39%34%43%2D%37%20%68%44%5A%4C%39%23%37%44%20%37%68%41%5A%4C%5E%37%62%41%20%37%68%41%5A%4C%62%42%2F%37%2D%43%37%20%47%37%62%34%54%41%2A%7B%2D%43%28%33%31%2F%42%62%4C%5A%36%2D%46%28%37%2D%43%5A%4C%33%31%62%37%47%37%20%68%44%31%4E%5A%4C%37%5E%62%41%20%37%68%41%29%20%47%37%62%37%2D%43%20%37%2C%68%44%73%42%79%51%58%79%51%37%2D%43%28%20%20%29%36%2D%46%28%37%2D%43%4C%5A%33%31%62%37%47%20%37%68%44%32%4E%5A%4C%20%29%20%5D%5B%2A%58%7D%20%29%37%2C%68%44%73%5A%37%2C%43%2D%2F%20%37%68%44%5A%4C%39%23%37%44%20%37%68%41%4C%5A%37%2D%47%6C%2C%37%44%2C%68%41%7C%2C%62%42%47%37%62%39%4C%2D%43%2C%37%47%31%62%37%47%20%37%2C%43%2D%2F%37%2D%43%5A%4C%33%31%62%37%47%20%37%68%44%4C%5A%37%2D%47%6C%2C%37%44%2C%68%41%7C%2C%62%42%28%46%2D%36%29%2D%43%2C%37%47%62%37%47%20%37%29%20%5D%5B%2A%23%37%44%20%37%68%41%5A%4C%37%5E%62%41%20%68%37%41%5A%4C%62%42%2F%37%2D%43%20%37%2D%43%41%39%4C%5A%44%68%37%2D%43%28%33%33%31%62%37%47%37%20%43%2D%37%28%37%2D%43%5A%4C%33%31%62%37%47%20%37%68%5A%44%4C%37%5E%62%41%20%37%68%41%5A%4C%62%42%2F%46%2D%36%29%20%2D%43%5A%4C%39%28%43%2D%37%29%20%5A%20==%30=%30===%44%61%79%20%42%79%20%44%61%79=%43%61%68%6E%2D%53%74%6F%72%64%61%68%6C%2D%57%65%73%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%42%7C%34%41%2D%37%58%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%5A%20%4C%78%20%5A%4C%20%78%29%37%44%28%20%7C%51%79%43%37%58%79%51%34%54%5B%41%2A%58%37%41%7C%51%23%35%58%79%51%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%7C%79%51%58%37%42%7C%51%79%58%37%2D%41%5B%42%2A%5D%45%2D%37%58%79%39%45%7C%51%79%7C%51%79%58%37%37%58%79%51%7C%20%5A%4C%20%78%29%37%44%28%20%7C%51%79%58%2D%37%41%5B%41%2A%5D%20%35%23%39%45%20%37%2D%42%78%20%4C%5A%44%2D%41%7C%51%79%20%37%5E%47%5A%51%7C%43%37%58%2D%43%7C%51%79%58%37%2D%41%5B%42%2A%5D%51%58%79%39%62%37%45%7C%51%79%58%37%68%42%7C%51%79%37%20%46%37%4C%79%58%37%5E%47%46%37%23%31%31%4C%5A%45%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%55%47%5E%37%58%79%51%7C%42%2D%37%20%45%39%23%35%20%5A==%30=%30===%44%61%79%20%44%72%65%61%6D=%53%74%72%61%79%68%6F%72%6E%2D%45%6C%6C%69%6E%67%74%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%33%31%62%37%34%46%5E%37%20%42%5A%4C%43%2F%37%46%20%37%2D%44%5A%4C%33%62%31%37%41%20%35%23%37%62%42%5A%4C%41%2F%37%46%62%2D%36%20%43%34%54%41%2A%7B%46%6C%32%4E%5A%46%2D%37%2F%45%51%79%58%7D%37%62%47%73%20%20%37%47%7C%51%58%79%37%43%31%4E%7C%51%79%58%37%62%44%5A%4C%62%58%79%51%20%4C%20%37%2D%46%5A%37%5E%62%41%6C%7C%43%2D%37%20%37%2D%62%42%73%20%37%5E%41%6C%7C%37%45%2C%2D%37%42%73%20%37%5E%62%42%42%2A%5B%5D%20%37%46%2C%45%62%37%7C%51%79%58%37%5E%35%23%37%43%20%2C%44%37%7C%6C%79%58%37%47%5A%4C%37%62%41%20%37%5E%46%5A%39%4C%62%37%43%20%37%2D%47%7C%51%79%58%37%5E%47%51%7C%47%2D%37%37%2D%41%73%20%5A%4C%33%31%62%46%5E%37%20%46%62%42%5A%4C%43%2F%37%46%20%37%2D%44%5A%4C%31%33%62%37%41%20%35%23%37%62%42%5A%4C%41%2F%37%2D%36%20%43%37%41%2A%5B%5D%20%46%2D%37%20%46%2D%37%2F%45%62%4C%5A%44%62%37%20%43%37%4C%5A%46%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%61%79%20%44%72%65%61%6D%69%6E%67=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%5E%62%42%34%42%62%5E%37%46%20%37%2D%43%5A%4C%37%6F%44%20%37%2D%43%4C%5A%37%6F%23%43%20%37%2D%44%5A%4C%37%2D%43%20%37%23%39%4C%5A%34%54%41%2A%7B%4C%62%41%2F%37%5A%44%37%23%31%62%42%31%4E%42%2A%5B%5D%20%37%46%20%37%2D%7C%43%51%79%58%39%62%37%47%5A%4C%39%62%41%20%31%5E%37%20%42%62%4C%37%5E%62%45%44%5A%4C%39%62%47%2D%37%2F%46%5A%4C%46%2F%37%2D%47%20%37%2D%47%5A%4C%35%37%23%44%20%37%62%45%7C%51%79%58%37%68%45%5A%4C%45%68%37%20%45%20%37%2D%47%5A%37%68%45%5A%4C%6F%37%4C%5A%43%2D%47%5A%4C%62%41%2F%37%62%42%20%37%5E%62%32%42%4E%43%2A%5B%7D%20%73%75%73%37%46%20%37%2D%37%20%46%2D%37%23%43%20%37%2D%73%37%46%20%37%62%2D%36%20%41%58%39%36%62%42%5A%4C%20%33%31%46%6C%2C%46%37%2F%45%73%5A%4C%37%47%20%37%2D%44%5A%4C%39%62%79%51%7C%43%2D%45%7C%51%79%58%75%73%20%5A%20==%30=%30===%44%61%79%20%49%6E%2C%20%44%61%79%20%4F%75%74=%42%6C%6F%6F%6D%20%52%75%62%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%45%2F%34%43%36%58%79%23%44%5A%4C%37%2D%44%20%36%43%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%6F%37%20%43%36%34%54%41%2A%7B%47%7C%51%79%58%79%51%7C%45%62%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%37%58%47%7C%51%79%58%36%2D%44%7C%51%79%58%37%6F%51%7C%44%2D%37%58%37%2D%45%31%37%5E%47%7C%51%45%2D%37%20%41%51%79%58%37%2D%43%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%47%20%37%2D%44%5A%4C%39%62%37%7C%46%37%58%79%7C%51%79%58%37%2E%44%3C%20%20%62%37%58%79%51%37%2D%62%45%20%37%2D%45%7C%51%79%58%37%5E%7C%47%51%79%58%37%62%41%7C%51%79%58%37%5E%47%7C%4C%5A%44%2D%37%41%7C%51%79%58%2A%2C%5B%5D%51%20%33%72%64%20%51%79%58%37%62%42%33%4E%5A%4C%20%51%79%58%79%51%58%5D%51%79%58%37%47%5A%4C%3E%2E%64%6E%65%7C%41%37%58%79%6C%61%20%2E%43%4C%37%46%20%37%46%23%58%79%51%58%37%47%7C%51%79%58%37%44%7C%51%79%58%37%7C%41%51%79%58%37%2D%45%7C%51%79%58%36%2D%46%7C%79%51%7C%43%5E%2F%37%44%2C%42%58%37%47%7C%51%41%37%4C%5A%44%7C%51%79%58%39%62%37%41%7C%51%79%58%37%2D%7C%45%51%79%58%36%2D%46%7C%51%79%58%23%46%2F%37%44%2D%37%58%79%20%37%2D%45%5A%79%51%7C%43%36%20%41%37%23%35%4C%5A%44%2D%37%20%47%37%23%35%20%5A==%30=%30===%44%61%79%20%57%61%76%65%73=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%44%34%44%2D%37%58%37%47%5A%4C%31%31%23%37%5E%46%20%37%2D%45%51%7C%79%58%36%2D%47%7C%51%79%58%62%42%7C%51%79%20%41%2D%4C%5A%34%54%41%2A%5B%45%7C%51%79%58%39%58%79%51%7C%37%62%45%5A%4C%20%6C%63%4B%51%79%58%73%75%37%73%47%7C%51%79%58%37%68%23%46%7C%51%79%58%46%23%31%31%2F%47%23%37%45%7C%51%42%7C%51%79%58%2F%47%58%79%51%79%58%37%5E%2D%46%7C%51%79%58%37%68%23%46%2A%42%5B%51%79%58%51%79%58%51%79%58%51%79%58%5B%51%7C%43%2F%45%31%31%23%37%62%42%5A%4C%2D%62%79%51%7C%47%2F%7C%51%79%58%73%75%73%37%62%41%7C%51%79%58%2F%43%46%7C%51%79%58%23%43%2F%41%7C%51%79%58%44%41%62%37%20%42%58%23%44%2F%37%62%2D%58%79%51%7C%45%6F%20%55%3C%46%69%6E%65%3E%45%62%5E%37%4C%5A%20%78%20%20%5D%20==%30=%30===%44%61%79%62%72%65%61%6B=%41%64%61%6D%73%6F%6E%2D%47%72%6F%66%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%34%45%62%5E%37%79%58%37%2D%46%7C%51%79%58%37%43%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%51%7C%42%62%37%34%54%41%2A%5B%37%2D%45%7C%51%51%7C%42%37%20%5E%62%42%5A%4C%37%62%41%20%37%2D%62%45%7C%79%51%58%37%5E%62%45%42%2A%5B%5D%20%2C%37%62%42%37%2F%46%58%79%79%58%37%5E%62%7C%51%79%58%37%43%2D%37%58%79%58%37%5E%62%45%41%2A%5B%5D%51%79%58%37%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%51%7C%42%62%5A%4C%37%41%20%62%42%43%2A%5B%79%51%7C%43%37%42%20%37%42%7C%51%79%58%37%5E%62%41%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%62%37%2C%20%5D%58%37%5E%62%45%36%62%45%5A%4C%7C%45%62%37%58%2D%46%5A%4C%2C%37%43%20%2C%37%2D%47%7C%51%58%79%37%62%44%7C%51%79%58%37%5E%62%41%7C%51%79%37%20%42%62%37%51%79%58%37%2D%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%44%61%79%73%20%41%6E%64%20%4E%69%67%68%74%73%20%57%61%69%74%69%6E%67=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%44==%31%72%33%34%4C%62%4B%63%75%37%2D%45%7C%51%79%41%43%2D%37%58%51%79%58%37%2D%23%46%7C%51%79%58%37%41%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%7C%42%2D%37%58%2A%34%34%54%7B%51%79%58%37%2D%5A%44%5E%37%58%37%62%41%7C%51%79%58%37%2D%62%45%7C%51%79%37%58%46%7C%51%79%58%37%2D%43%42%2A%5B%7D%51%79%58%79%51%7C%43%4C%37%41%20%37%41%7C%51%79%58%51%7C%44%2D%37%51%79%58%37%46%7C%51%79%58%37%2D%43%41%2A%5D%5B%20%37%62%47%20%37%2D%62%44%5A%4C%37%47%20%7C%42%62%5E%37%79%58%37%46%7C%37%58%79%51%7C%46%23%2D%37%58%79%51%7C%42%2D%37%58%79%51%7C%45%2D%37%20%41%37%4C%5A%44%5E%37%58%79%51%5A%20==%30=%30===%44%61%79%73%20%4F%66%20%57%69%6E%65%20%41%6E%64%20%52%6F%73%65%73=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%46%5E%37%58%58%33%31%62%37%44%7C%51%79%58%29%37%44%28%2D%37%41%7C%51%79%58%31%31%23%37%62%45%7C%51%79%79%51%7C%47%2D%34%54%41%2A%5B%58%46%2F%37%2D%45%62%37%23%31%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%58%2D%37%41%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%31%58%79%51%7C%47%5A%4C%20%6C%63%31%31%23%37%62%37%20%41%37%62%37%5E%46%41%2A%5B%5D%51%79%58%37%43%7C%51%58%79%37%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%39%58%79%51%7C%45%68%45%7C%51%79%2A%5B%5D%20%20%2D%37%28%44%37%58%39%62%45%5A%4C%20%6C%63%4B%51%79%58%37%47%2D%7C%51%79%58%33%31%62%37%44%7C%51%79%58%29%79%51%4B%63%6C%41%7C%51%79%58%4C%37%43%20%37%79%51%7C%44%2D%2D%44%20%37%2D%41%7C%51%79%58%39%62%37%45%51%7C%79%58%37%68%42%5A%4C%43%2F%37%2D%44%20%37%37%4C%5A%47%2D%58%37%2D%41%43%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%44%65%61%72%20%4C%6F%72%64=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%2D%42%5A%4C%78%34%44%5E%37%4C%78%5A%4C%37%5E%44%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%37%2D%45%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%5A%34%54%5B%41%2A%75%73%37%41%5A%37%4C%5A%42%2D%2D%45%5A%4C%36%2D%42%5A%4C%37%2D%42%5A%4C%5E%37%2D%42%5A%4C%2D%42%5A%4C%36%2D%42%5A%4C%37%37%4C%5A%78%4C%5E%2D%42%5A%4C%37%5E%44%5B%42%5A%41%37%73%75%5A%4C%37%2D%45%5A%4C%37%2D%42%5A%4C%37%5E%5A%44%4C%78%5A%4C%35%23%37%41%5A%4C%78%5A%4C%73%41%37%20%5D%2A%4C%78%5A%4C%73%5A%4C%78%5A%4C%78%4C%5A%78%4C%47%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%37%5E%5A%44%4C%78%5A%4C%78%5A%4C%78%5A%4C%37%2D%45%5A%5E%37%4C%5A%78%5A%4C%78%5A%4C%5A%4C%37%5E%47%37%4C%5A%78%4C%46%5A%4C%37%2D%45%5A%4C%78%5A%4C%37%5E%47%4C%5A%78%5A%4C%37%2D%23%46%5A%4C%78%5A%4C%78%5A%23%2D%37%4C%5A%5E%47%5A%4C%78%41%37%73%75%73%4C%5A%42%62%5E%37%4C%5A%78%4C%5A%44%5E%37%4C%5A%78%20%5A==%30=%30===%44%65%61%72%20%4F%6C%64%20%53%74%6F%63%6B%68%6F%6C%6D=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%58%2D%44%5A%4C%34%44%2D%58%79%37%68%45%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%39%62%37%41%20%37%68%45%7C%51%20%41%37%62%39%34%54%7B%41%2A%46%5B%42%2A%7D%37%58%79%51%7C%44%7C%51%79%58%37%2D%44%7C%51%79%58%36%2D%7C%44%51%79%58%37%2D%44%7C%51%79%58%39%62%37%41%2D%36%58%79%51%68%45%7C%51%79%5A%4C%39%62%37%7C%47%2D%37%20%7C%51%79%58%2D%44%5B%43%2A%5D%20%39%62%37%20%41%37%68%45%7C%51%79%58%37%5E%46%5A%4C%37%43%45%68%37%20%41%51%79%58%37%5E%73%75%73%37%43%37%4C%5A%46%5E%4B%51%79%58%73%75%73%37%43%7C%51%79%58%2D%5A%44%4C%39%62%37%41%20%37%68%45%7C%51%79%58%37%63%6C%20%4C%5A%43%20%37%2D%47%20%79%62%20%64%6C%20%4C%5A%20%20%73%41%3C%51%79%58%2D%44%5A%4C%39%62%37%20%41%73%75%73%37%43%5A%4C%20%78%20%5A%4C%20%78%70%6C%61%79%65%63%4B%51%79%58%4D%69%6C%65%73%20%44%61%76%69%73%3E%4B%63%6C%20%20%5A==%30=%30===%44%65%61%72%6C%79%20%42%65%6C%6F%76%65%64=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%44%34%44%2D%37%58%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%47%51%7C%79%58%37%2D%44%7C%51%79%58%37%47%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%51%79%58%37%2D%79%51%5D%5B%2A%37%2D%45%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%7C%51%79%58%37%2D%41%7C%51%79%58%36%43%42%58%79%51%7C%41%58%37%47%7C%51%7C%51%79%58%37%20%41%62%37%4C%37%2D%44%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%41%2A%5B%5D%20%37%62%41%20%37%2D%62%45%5A%58%79%51%7C%47%37%2D%62%45%7C%6C%63%4B%51%79%51%7C%47%37%58%79%58%37%2D%41%7C%51%79%58%36%43%43%2A%5B%51%5D%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%51%7C%44%37%58%79%58%37%2D%44%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%58%79%51%7C%45%2D%37%20%41%37%20%5A%20==%30=%30===%44%65%63%69%73%69%6F%6E=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%2D%36%58%79%51%5A%4C%39%62%37%46%20%2C%37%68%43%7C%51%79%36%58%2D%46%5A%4C%39%62%37%43%20%2C%37%68%47%7C%42%62%2D%37%58%46%34%34%54%5B%2D%46%5A%4C%39%37%20%46%37%62%68%47%7C%51%79%58%36%2D%46%5A%4C%39%62%37%20%43%37%68%47%7C%51%79%58%37%2D%62%42%5A%4C%39%37%20%43%37%62%68%43%5A%4C%20%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A%20==%30=%30===%44%65%64%69%63%61%74%65%64%20%54%6F%20%59%6F%75=%43%61%68%6E%2D%43%68%61%70%6C%69%6E%2D%5A%61%72%65%74==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%28%37%68%43%5A%34%42%62%5E%37%2D%44%7C%51%79%58%37%5E%62%42%5A%4C%29%37%28%41%20%20%29%37%2D%45%28%37%62%45%7C%51%79%58%37%20%47%37%4C%34%54%7B%41%2A%35%23%37%46%20%20%46%37%62%39%37%43%20%37%2D%47%6C%31%4E%7C%2C%37%44%2C%2D%37%41%73%20%37%5E%62%42%5A%4C%29%37%62%41%28%4C%5A%43%2D%37%29%37%2D%62%45%41%2C%37%2D%45%29%20%28%42%37%6C%7C%2C%37%46%2C%37%2D%43%2C%37%43%2C%37%47%2D%73%32%4E%5A%4C%20%51%79%58%51%79%58%7D%29%42%62%36%20%73%37%2D%23%46%28%20%37%5E%46%6C%5B%6C%44%5E%37%37%2D%47%73%20%37%5E%44%5A%4C%37%41%20%37%45%2D%5A%4C%39%62%37%45%20%37%2D%42%7C%51%79%58%2C%43%37%2C%7C%42%2A%5D%2C%37%79%58%37%5E%62%5A%47%2D%37%20%20%29%37%42%28%20%20%29%37%2D%23%46%28%35%37%23%46%7C%51%79%58%37%2D%43%5A%4C%39%62%37%43%5D%2A%41%5B%42%4C%39%62%37%44%41%28%39%62%37%28%45%2D%37%29%62%45%28%37%68%43%5A%4C%37%47%20%37%2D%44%51%7C%79%58%37%5E%62%42%5A%4C%29%37%41%28%20%20%2D%37%29%20%46%37%62%45%7C%51%62%37%29%4C%5A%42%62%5E%37%20%73%41%2D%37%2C%44%37%2C%7C%47%2D%37%2C%43%37%2C%43%2D%37%2C%46%37%2C%7C%6C%42%62%36%20%73%43%2D%37%2C%46%37%2C%5A==%30=%30===%44%65%65%64%20%49%20%44%6F=%48%69%72%73%63%68%2D%52%6F%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%41%43%36%58%79%37%41%20%37%2D%45%7C%51%79%58%37%62%42%7C%79%51%58%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%4C%5A%44%2D%37%2A%7B%34%34%54%58%37%5E%46%42%41%2D%37%4C%5A%43%20%37%2D%47%7C%51%79%58%36%43%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%47%20%37%2D%44%37%20%5D%5B%2A%20%36%43%31%4E%43%41%2A%5B%5D%20%4C%5A%42%2D%2D%44%7C%51%79%58%37%44%5A%4C%20%6C%63%4B%79%51%58%37%41%7C%51%79%58%37%45%7C%51%79%58%37%37%20%47%37%20%6C%63%4B%51%79%44%7C%51%79%58%47%2D%37%20%43%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%7C%79%51%58%37%62%42%7C%51%79%58%37%5E%46%5A%4C%37%37%4C%5A%43%36%7C%51%79%58%36%2D%37%20%47%37%20%5A%20==%30=%30===%44%65%65%70%20%50%75%72%70%6C%65=%44%65%2D%52%6F%73%65%20%50%65%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%46%5E%37%58%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%6F%23%46%7C%51%79%7C%41%68%37%58%34%54%5B%41%2A%37%2D%47%7C%51%5A%46%6F%37%20%41%7C%51%79%58%37%2D%41%7C%51%79%58%36%2D%42%62%7C%51%79%58%37%2D%47%5A%4C%23%46%2F%37%44%62%6F%37%58%79%4C%37%2D%45%20%51%79%58%37%2D%37%58%79%51%7C%37%6F%23%46%7C%51%79%58%37%5E%46%5B%42%2A%20%5D%37%43%20%37%2D%47%5A%4C%37%44%20%37%5E%46%58%79%51%7C%47%43%7C%51%79%58%2D%62%42%7C%51%51%7C%46%5E%37%5A%4C%23%46%2F%37%44%20%37%6F%46%5A%4C%37%45%2D%20%37%44%7C%51%79%58%37%68%41%7C%51%79%58%47%2D%37%58%79%79%58%37%43%7C%36%58%79%51%7C%41%2D%37%58%79%51%7C%41%62%6F%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%44%65%6C%20%53%61%73%73%65%72=%4A%6F%6E%65%73%20%53%61%6D==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%45%7C%51%34%46%2D%37%58%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%42%62%37%58%79%34%54%41%2A%7B%51%79%58%37%5E%63%6C%20%4C%5A%79%58%37%68%41%5A%4C%62%42%2F%37%2D%43%20%2D%37%43%5A%4C%44%2F%37%5E%62%45%20%37%5E%62%45%51%7C%41%62%2D%4B%51%79%58%37%37%62%45%7C%51%43%37%4C%5A%46%42%42%2A%5B%7D%20%20%3E%65%6E%69%46%3C%6C%4B%63%51%79%58%36%62%45%5A%4C%37%62%42%20%37%2D%62%2D%37%58%79%20%37%2D%47%7C%79%58%37%2D%47%62%5E%37%58%79%4B%51%79%58%37%5E%62%41%7C%51%79%58%37%62%7C%45%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%63%6C%20%4C%5A%41%7C%51%79%58%20%6C%61%20%2E%79%51%7C%46%5E%51%79%58%37%2D%47%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%7C%3C%44%2E%53%58%37%43%7C%51%46%69%6E%65%3E%43%37%58%79%51%5A%20==%30=%30===%44%65%6C%75%67%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%51%79%58%34%45%62%2D%37%5A%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%31%2C%31%23%37%5E%45%5A%4C%31%31%23%37%5E%45%20%58%79%51%72%7C%34%54%41%2A%5B%41%7C%51%79%58%79%51%7C%41%37%4C%37%42%20%37%2D%23%46%7C%51%79%58%2C%31%23%31%37%62%41%42%2A%5B%5D%51%79%58%2C%31%31%23%5A%45%62%2D%37%58%37%2D%62%45%51%79%58%31%31%79%51%7C%41%62%4C%31%31%23%37%5E%45%20%37%2D%62%45%5A%4C%42%37%20%37%2D%23%46%7C%51%79%58%2C%31%31%23%37%5A%45%5E%37%23%58%31%31%23%37%5A%20==%30=%30===%44%65%73%61%66%69%6E%61%64%6F=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%2D%34%46%5E%37%4C%37%44%5A%4C%37%68%41%5A%4C%37%43%5A%4C%37%47%2D%5A%4C%78%5A%4C%31%31%23%37%47%5A%4C%78%5A%62%39%4C%5A%47%34%54%5B%41%2A%4C%31%31%23%37%44%37%4C%5A%44%4C%37%5E%46%5B%41%2A%5D%20%78%5A%4C%37%5E%47%62%5A%4C%78%5A%4C%39%62%37%47%5A%4C%39%62%37%5A%78%4C%5A%47%5A%4C%39%62%37%4C%37%5E%41%5A%2D%37%4C%5A%43%5A%4C%37%5E%46%5A%4C%36%2D%62%42%5A%4C%37%47%2D%5A%4C%39%62%37%44%5A%4C%37%68%41%5A%4C%37%45%37%23%39%4C%47%5A%4C%78%5A%5A%4C%37%2D%23%4C%5A%42%2D%37%41%5A%4C%37%45%5A%4C%37%2D%42%5A%4C%37%6F%42%62%5A%4C%37%5E%41%5B%42%2A%5D%20%37%45%5A%4C%5E%37%4C%5A%46%37%6F%62%42%5A%5D%20%39%62%37%45%37%4C%5A%43%5A%4C%36%2D%62%45%5A%4C%37%2D%47%5A%4C%37%5A%47%4C%37%2D%44%5A%4C%37%6F%23%43%5A%4C%37%5E%47%37%4C%5A%43%5A%4C%37%2D%42%36%2D%62%42%5A%37%4C%5A%78%4C%4C%39%62%37%44%5A%4C%37%68%41%5A%4C%37%43%4C%5A%37%2D%47%5A%4C%78%5A%4C%31%31%23%37%47%5A%5A%47%2D%37%4C%5E%46%5B%41%2A%4C%5A%46%5E%37%4C%5A%44%2D%37%4C%5A%47%37%4C%5A%78%4C%5A%45%62%37%4C%5A%78%4C%5A%47%37%4C%5A%73%47%2D%37%2C%43%37%2C%7C%6C%46%36%4C%5A%43%37%20%5A==%30=%30===%44%65%73%61%66%69%6E%61%64%6F%20%28%4F%72%69%67%69%6E%61%6C%29=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%45==%31%72%33%34%4C%62%4B%63%75%37%23%46%5A%4C%39%34%45%5E%37%4C%4C%37%68%23%47%5A%4C%37%42%5A%4C%37%2D%23%5A%46%4C%78%5A%4C%31%31%23%37%23%46%5A%4C%78%5A%5A%43%23%37%62%34%54%41%2A%5B%78%5A%4C%37%5E%23%37%62%39%4C%20%78%5A%4C%37%5E%46%5A%4C%78%5A%4C%39%62%23%37%46%5A%4C%39%62%37%23%43%5A%4C%37%23%43%5A%5D%5B%2A%41%45%47%5A%4C%37%2D%43%5A%4C%39%62%23%31%31%4C%5A%37%2D%23%46%5A%4C%39%62%37%23%43%5A%4C%37%23%68%47%5A%4C%37%42%5A%4C%37%2D%23%46%5A%4C%78%4C%5A%47%23%37%37%23%46%5A%4C%4C%37%2D%23%41%44%23%37%23%39%5A%4C%37%5E%23%47%42%2A%5B%5D%20%37%46%5A%37%4C%23%46%5A%4C%37%47%5A%4C%37%5E%23%47%5A%4C%41%6F%37%4C%5A%5A%4C%37%2D%23%5A%4C%37%23%46%5A%47%23%5E%37%43%5A%4C%37%6F%43%5A%4C%37%5E%42%5A%4C%37%44%23%5A%4C%37%2D%23%41%5A%4C%37%2D%23%47%5A%4C%23%2D%37%4C%5A%4C%37%23%44%5A%2D%23%46%5A%4C%5A%44%2D%36%4C%23%37%23%46%5A%4C%78%5A%4C%37%5E%45%41%2A%5D%5B%20%39%62%37%42%5A%4C%23%43%2F%37%23%46%5A%31%31%4C%5A%78%4C%37%2D%23%46%78%5A%4C%37%23%4C%5A%47%23%68%23%43%5A%4C%23%47%2F%37%5E%45%5A%4C%36%2D%5A%41%4C%37%5E%41%5A%4C%39%62%37%23%43%5A%4C%37%2D%37%4C%5A%46%37%42%5A%4C%37%6C%61%6E%69%67%4C%5A%78%4C%5A%20%51%79%58%51%79%58%5A%20%37%42%5A%4C%36%6C%45%7C%2C%37%42%2C%2D%23%46%73%5A%4C%37%23%46%20%3C%6F%72%69%37%5E%46%5A%4C%20%69%6E%20%45%2C%20%47%3E%20==%30=%30===%44%65%73%65%72%74%20%41%69%72=%43%6F%72%65%61%20%43%68%69%63%6B==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%62%44%5A%4C%37%34%44%62%5E%37%5A%4C%20%2D%46%5A%4C%20%46%2F%37%5E%62%47%4C%5A%78%5A%4C%20%46%2F%37%2D%43%5A%4C%20%46%2F%78%4C%5A%43%5E%33%54%41%2A%7B%4C%20%37%5E%47%37%23%39%4C%5A%20%47%2F%37%5E%62%41%5A%4C%20%37%5E%47%5A%78%4C%5A%4C%78%5A%4C%78%5A%4C%37%2D%46%5A%4C%78%4C%5A%78%4C%5A%45%5A%4C%37%5E%5A%4C%37%5E%42%2F%47%20%4C%5A%20%45%2F%2D%41%5A%4C%20%37%5E%45%5A%4C%78%4C%5A%20%45%2F%2D%41%5A%4C%20%37%5E%45%5A%4C%78%4C%5A%78%4C%5A%37%5E%62%41%5A%39%62%37%62%45%31%2F%42%4C%5A%42%32%4E%7C%7D%20%39%62%37%43%5A%4C%78%5A%78%4C%5A%4C%37%68%62%42%31%4E%5A%4C%78%5A%4C%78%62%68%37%4C%5A%31%23%37%5E%43%36%2D%62%42%5A%37%4C%5A%44%62%2D%45%5A%4C%37%6F%62%45%5A%4C%37%5E%2D%43%4C%5A%37%2D%41%5A%4C%37%68%23%46%5A%4C%39%62%37%4C%5A%47%2D%4C%68%62%41%5A%4C%5A%4C%20%7C%72%37%4C%5A%44%2D%37%5E%62%47%5A%4C%2D%46%5A%4C%37%2D%62%42%4C%5A%31%31%23%37%5E%62%42%5A%4C%37%68%42%5A%4C%2F%46%4C%5A%20%68%62%44%5A%4C%20%72%7C%20%4C%5A%20%72%7C%20%20%5A%58%79%51%58%79%51%58%79%51%20%20%59%51%20%5B%55%66%46%73%75%73%2C%58%79%51%5A%20==%30=%30===%44%65%74%6F%75%72%20%41%68%65%61%64=%45%6C%6C%69%73%20%48%65%72%62==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%2C%37%2D%34%43%5E%37%20%5A%4C%37%2D%41%6C%2C%37%2D%45%2C%5E%46%73%51%7C%79%58%74%6C%61%37%42%5A%4C%39%62%37%23%46%44%37%20%73%44%34%54%41%2A%7B%79%58%51%79%58%37%20%43%37%4C%58%7D%20%37%47%20%37%62%41%31%4E%5A%4C%37%41%2D%20%37%5E%43%5A%4C%37%62%42%20%37%5E%46%5A%79%51%58%79%51%2D%47%6C%7C%2C%4C%39%62%37%42%23%68%37%20%42%7C%51%79%58%37%5E%45%7C%51%79%58%74%6C%61%42%37%7C%51%79%58%2D%45%42%2A%5B%5D%20%39%62%37%46%23%68%37%20%46%32%4E%7C%51%58%74%6C%61%37%51%7C%42%37%61%37%23%46%20%37%5E%43%41%2A%5B%5D%51%79%58%62%37%44%7C%51%79%58%37%5E%45%7C%51%79%58%74%6C%62%39%4C%5A%42%79%58%2D%45%5A%37%5E%43%5A%4C%5E%2C%45%2D%37%5E%46%5A%4C%37%43%20%37%2D%47%6C%7C%2C%37%2C%47%37%2D%44%73%20%37%44%5A%4C%37%2D%41%6C%2C%37%20%42%62%37%46%73%7C%51%79%20%45%37%23%39%4C%5A%41%2D%37%20%45%62%37%4C%5A%44%37%20%47%37%4C%5A%43%5E%37%20%47%37%23%35%20%5A%20==%30=%30===%44%65%76%69%6C%20%4D%61%79%20%43%61%72%65=%44%6F%72%6F%75%67%68%2D%4B%69%72%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%68%45%7C%51%79%34%47%2D%20%45%39%62%37%44%20%37%68%41%5A%4C%37%68%45%20%47%2D%5A%4C%39%62%37%44%20%37%68%41%5A%4C%37%68%4C%5A%47%2D%58%34%54%41%2A%5B%4C%46%2F%37%2D%45%62%37%23%31%4C%39%62%37%44%20%37%68%41%5A%4C%37%68%45%2D%20%47%7C%51%79%58%39%62%37%44%7C%51%79%58%31%5A%47%2D%20%47%7C%51%79%58%37%51%79%58%37%2D%42%62%6F%37%4C%20%39%62%44%70%70%7C%51%79%58%2D%47%7C%51%58%79%35%23%39%62%37%44%7C%51%79%58%37%68%41%5A%5D%5B%2A%42%43%20%37%6F%45%5A%63%4B%51%79%58%51%7C%42%62%5E%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%47%37%20%37%2D%44%5A%4C%31%31%23%37%62%45%20%37%7C%42%62%5E%37%79%58%37%46%7C%37%5E%47%7C%51%62%2D%37%58%79%44%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%79%51%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%37%62%39%58%79%42%5A%4C%20%6C%4C%39%62%37%44%62%37%20%44%37%4C%37%68%45%20%2D%47%5A%4C%39%62%37%44%20%68%37%41%5A%4C%37%68%45%20%2D%47%43%2A%5B%5D%20%5A%41%68%37%20%45%7C%51%79%58%7C%51%79%58%35%2D%37%2F%46%4C%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%58%79%31%31%23%37%62%45%7C%51%79%58%37%68%45%5A%44%37%23%39%62%47%20%2D%47%5A%47%2D%20%20%28%45%68%37%29%4C%5A%20%28%41%37%62%39%29%78%20%28%44%37%62%39%29%20%5A%20==%30=%30===%44%65%77%65%79%20%53%71%75%61%72%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%45%62%5E%37%58%37%46%7C%51%79%58%37%43%5A%4C%37%62%44%37%20%62%45%7C%51%79%58%37%2D%62%41%7C%51%79%58%79%51%7C%46%2D%34%54%41%2A%7B%20%37%62%45%20%62%5E%37%20%43%51%79%58%37%5E%62%45%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%7C%42%62%2D%37%45%31%4E%5A%4C%2D%46%5A%4C%20%62%5E%37%58%79%58%37%46%7C%51%79%58%2C%37%43%7C%51%79%58%5E%37%62%45%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%51%4B%63%6C%41%42%2A%5B%5D%79%58%37%46%7C%42%62%37%58%79%5A%4C%37%62%44%20%37%62%45%7C%51%79%58%37%62%2D%41%7C%51%79%58%37%5E%62%45%41%2A%5B%5D%51%43%37%58%79%51%7C%51%79%58%37%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%5E%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%44%65%78%74%65%72%69%74%79=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%41%2A%7B%79%58%36%62%42%37%4C%5A%4E%31%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%20%46%37%4C%5A%62%41%20%37%5E%5B%5D%20%20%6C%44%37%58%79%51%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%58%79%51%4B%63%42%2A%5B%5D%51%41%20%37%5E%62%37%20%47%37%4C%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%5A%37%4C%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%62%37%4C%5A%45%5E%62%42%41%2A%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%44%69%61%6E%65=%52%61%70%65%65%2D%70%6F%6C%6C%61%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%7C%51%34%46%2D%37%58%7C%51%79%58%37%2D%43%5A%4C%44%2F%37%5E%62%20%45%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%46%2D%37%58%79%34%54%41%2A%5B%31%62%37%44%7C%62%5E%37%20%41%41%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%42%46%2A%5B%5D%20%37%43%20%37%2D%47%5A%4C%37%62%68%37%58%79%51%45%7C%51%79%58%37%62%42%7C%51%47%5E%37%58%79%41%2A%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%43%37%20%37%5E%47%5A%4C%37%44%20%37%2D%41%7C%51%46%2D%37%58%79%7C%51%79%58%33%2D%47%5A%4C%37%62%5E%37%20%45%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%7C%51%79%58%37%2D%43%5A%4C%44%2F%37%5E%62%5E%37%20%41%62%45%7C%51%79%58%37%2D%46%5A%4C%5D%5B%2A%42%46%47%7C%51%79%58%33%31%62%37%44%7C%51%79%58%68%37%41%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%2D%37%20%43%37%20%37%43%20%37%20%42%62%37%4C%5A%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%69%65%6E%64%61=%4B%69%72%6B%6C%61%6E%64%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%62%44%2F%46%5A%34%47%2D%31%31%64%61%46%20%31%31%2D%47%7C%51%79%58%31%31%37%23%5E%62%47%5A%4C%41%2F%39%64%64%61%46%20%2C%64%39%2F%41%4C%33%54%69%2A%5B%23%39%5E%62%47%5B%2A%41%46%2F%31%23%33%31%47%7C%51%79%58%39%2D%44%5A%4C%44%62%2F%2D%62%42%20%62%44%2F%46%7C%51%79%58%47%31%58%79%51%7C%5D%20%78%5A%4C%51%79%58%44%2F%7C%46%2D%31%31%51%79%58%31%31%2D%44%7C%51%79%58%62%45%2F%7C%46%51%79%58%45%2F%39%64%64%61%43%7C%51%79%58%7C%42%62%5E%37%51%79%58%31%31%58%37%68%44%5A%73%58%79%51%7C%2D%46%20%39%2D%46%7C%51%79%58%2C%62%47%2F%42%62%5A%4C%62%47%2F%62%42%20%62%42%2F%39%2D%46%39%2F%45%62%4C%75%73%39%41%7C%44%7C%51%79%58%43%20%43%36%4C%51%79%58%31%31%23%33%31%62%44%7C%51%79%58%2D%39%46%42%2A%5B%51%79%58%2C%74%6C%61%37%43%5A%7C%44%2D%39%2C%2F%45%7C%51%79%42%7C%51%79%58%79%51%7C%47%62%62%47%7C%51%79%58%31%31%2D%47%7C%51%79%58%41%62%2F%31%31%2D%46%5A%4C%2D%62%42%20%62%42%2F%5E%37%23%31%31%58%43%2F%39%2D%64%64%61%46%20%2F%41%58%79%51%4C%51%20%20%37%5E%62%44%7C%51%79%58%62%41%43%2F%7C%51%79%58%44%2F%31%31%23%37%5E%62%42%7C%5A%47%2D%31%31%35%23%37%5E%62%20%51%79%58%51%47%62%5E%37%23%6C%63%4B%51%79%58%62%44%2F%46%5A%4C%41%2F%64%39%64%61%46%20%31%31%2D%47%7C%51%79%58%31%31%20%20%5D%58%79%5A%4C%41%2F%39%46%66%7D%20%62%2D%31%31%20%46%41%2F%39%64%64%61%46%20%31%31%2D%47%5A%4C%31%20%31%23%37%5E%62%47%5A%4C%41%2F%39%64%64%61%4C%5A%46%2F%44%47%51%7B%59%20%2F%44%62%20%20%5A%20==%30=%30===%44%69%67=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%20%78%34%46%37%58%79%20%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%78%20%4C%5A%20%34%54%7B%41%2A%47%7C%51%79%58%79%51%4B%63%6C%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%37%62%5E%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%5A%41%62%5E%37%58%37%62%45%31%37%47%20%37%62%62%39%20%7D%7C%45%20%37%2D%62%42%7C%51%79%58%2D%46%5A%4C%62%39%37%43%20%37%68%47%7C%51%79%58%2D%46%32%4E%62%37%4C%5A%41%37%43%20%37%68%4C%5A%47%62%37%20%46%37%4C%5A%42%62%37%20%45%62%37%4C%5A%41%62%36%20%20%20%5A==%30=%30===%44%69%6E%61%68=%41%6B%73%74%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%47%5E%37%20%4C%37%2D%45%20%42%2F%47%5A%4C%37%5E%43%20%5E%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%5A%41%2D%37%58%34%54%7B%41%2A%20%39%62%37%42%31%47%36%20%42%7C%51%79%58%36%47%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%5A%4C%37%6F%62%46%23%68%37%20%4E%7C%51%79%58%41%7C%51%79%58%2D%58%79%51%7C%58%37%2D%45%7C%51%79%58%23%43%2F%37%41%7C%79%51%58%44%2F%2D%45%7C%51%79%58%23%44%2F%2D%45%79%51%7C%41%37%45%5B%42%2A%5D%5A%4C%37%2D%45%7C%44%37%58%79%4C%37%5E%43%20%37%5E%47%5A%4C%37%44%20%37%41%2D%5A%4C%37%2D%45%20%37%5E%47%5B%41%2A%5D%51%5A%47%2F%42%20%51%79%58%37%2D%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%44%69%6E%64%69=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%2D%41%34%45%62%5E%37%5E%43%7C%51%79%58%37%5E%62%44%7C%51%79%58%5E%37%62%45%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%58%79%51%7C%34%54%7B%76%2A%45%20%37%2D%62%58%79%51%7C%47%37%5E%62%45%7C%51%79%58%37%5E%62%44%7C%51%58%79%37%5E%62%45%7B%41%2A%59%7D%51%79%58%33%31%58%79%51%7C%42%39%2D%44%7C%51%45%32%4E%5A%4C%62%5E%37%58%79%79%58%7D%51%79%58%37%2D%62%42%7C%51%79%58%62%36%45%31%4E%7C%51%79%58%37%5E%2D%62%41%7C%51%51%58%79%51%20%41%5A%4C%37%62%39%62%37%43%20%7C%41%68%37%20%36%2D%62%45%20%2D%47%7C%51%79%58%36%2D%62%7C%45%51%79%58%2D%47%5B%42%2A%5D%20%39%62%37%44%4C%5A%47%2D%37%51%79%58%36%62%5E%62%44%7C%51%79%51%7C%43%23%45%5B%41%2A%5D%20%39%62%37%62%42%20%37%2D%5A%46%4C%36%2D%23%43%20%2D%46%7C%51%79%58%36%2D%62%5E%37%58%79%58%2D%46%5A%4C%37%62%44%7C%51%45%62%5E%37%58%7C%51%79%58%37%5E%2D%62%41%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%45%62%36%58%79%7C%51%79%58%37%20%20%20%5A==%30=%30===%44%69%76%65%72%73%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%42%62%2D%36%39%62%37%46%20%37%68%43%7C%51%79%58%36%2D%42%62%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%58%4C%5A%42%62%2D%34%54%41%2A%7B%20%6C%63%4B%51%37%62%39%4C%5A%42%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%46%37%20%37%68%43%7C%51%79%58%36%2D%62%42%31%4E%62%2D%36%58%79%46%20%37%68%43%7C%51%79%58%39%46%68%37%58%79%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%37%58%2D%62%45%7C%51%79%58%39%62%37%62%42%7C%51%7C%41%62%37%62%42%2A%5B%5D%20%37%68%43%7C%51%79%51%7C%43%68%42%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%36%58%2D%62%42%41%2A%5B%5D%20%39%62%37%46%20%37%62%2D%36%58%79%58%37%5E%62%44%20%46%37%62%39%4C%5A%42%62%2D%36%58%79%51%7C%43%68%37%20%46%37%62%39%4C%5A%42%62%2D%36%58%79%51%7C%43%68%37%20%46%37%62%39%20%5A%20==%30=%30===%44%6A%61%6E%67%6F=%4C%65%77%69%73%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2D%54%34%34%46%2D%58%39%62%37%46%7C%51%79%58%2D%46%7C%51%79%39%58%62%37%43%7C%51%79%58%2D%62%42%7C%51%79%58%79%51%7C%42%62%5B%2C%76%2A%2C%79%58%45%2F%33%58%79%51%7C%41%51%79%58%46%2F%39%62%37%47%7C%51%79%58%37%47%68%7C%51%79%58%37%5E%62%44%7C%51%79%58%36%62%7C%43%37%62%31%39%62%37%62%45%37%43%20%39%62%58%79%51%7C%42%68%44%20%37%2D%46%7B%41%2A%59%7D%51%79%58%46%2D%7C%51%79%58%39%62%37%43%7C%51%79%58%2D%62%37%4C%5A%47%37%2D%46%7B%5D%51%20%37%62%44%32%37%62%39%20%42%39%62%37%43%5A%4C%39%62%37%47%20%37%62%44%4E%31%5A%4C%37%62%41%20%37%62%45%5A%4C%37%2D%62%58%79%51%7D%4E%46%5A%4C%39%62%79%58%46%2F%36%5A%46%2D%36%58%79%58%39%62%37%46%7C%51%79%58%46%2F%36%2D%42%62%7C%51%79%58%39%62%37%46%5B%42%2A%5D%51%79%51%7C%42%62%2D%4C%39%62%37%43%47%20%37%2D%62%39%58%79%51%7C%51%79%58%39%62%37%46%5A%4C%46%2F%37%6F%62%20%42%39%62%37%46%7C%51%79%58%46%2F%36%2D%62%42%5D%2A%43%5B%42%62%37%46%7C%51%5A%4C%78%5A%4C%37%62%39%20%46%78%5A%4C%37%62%47%5A%4C%37%62%44%20%37%62%5A%41%4C%37%2D%62%45%20%37%62%42%5A%4C%39%62%37%4C%5A%44%62%37%43%5A%4C%37%68%47%62%37%4C%5A%78%4C%5A%44%62%37%4C%5A%43%37%62%39%20%5A%20==%30=%30===%44%6F%20%49%74%20%41%67%61%69%6E=%53%79%6C%76%61%20%47%65%72%73%68%77%69%6E%2D%44%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%20%20%6C%63%4B%34%46%36%58%79%5A%4C%2D%44%20%46%5A%4C%2B%46%20%36%46%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%47%37%58%79%51%34%54%41%2A%7B%6C%63%4B%51%79%31%43%37%20%44%79%58%37%44%6C%7C%2C%62%45%2F%36%2D%43%73%46%2C%20%62%42%5A%4C%37%43%20%37%2D%47%5A%4C%37%51%7C%47%37%58%4E%42%2A%5B%5D%79%58%37%47%5A%58%79%51%4B%63%51%79%58%37%44%5A%4C%37%68%41%20%37%2D%47%4C%5A%37%44%20%37%43%32%4E%43%2A%5B%7D%20%20%6C%4B%63%6C%20%4C%37%43%5A%4C%20%51%7C%47%68%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%44%6F%20%4E%6F%74%68%69%6E%27%20%54%69%6C%20%59%6F%75%20%48%65%61%72%20%46%72%6F%6D%20%4D%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%5E%62%34%42%62%5E%37%23%37%62%41%20%37%2D%62%45%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%31%31%4C%5A%42%34%54%41%2A%7B%62%41%7C%51%79%43%37%20%46%37%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%46%37%20%2D%43%7C%51%79%58%37%5E%62%42%31%4E%5A%4C%32%42%62%36%58%5A%4C%35%23%37%37%47%20%37%2D%37%20%5D%5B%2A%37%5E%62%42%7C%51%79%58%37%62%47%5A%4C%20%20%78%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%47%42%58%79%51%7C%44%62%44%20%37%2D%37%62%41%20%37%79%51%7C%46%37%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%7C%46%51%79%58%37%5E%62%42%41%2A%5B%5D%51%79%58%51%7C%45%62%2D%58%37%43%5A%4C%23%31%31%4C%5A%42%62%5E%37%20%47%37%23%35%4C%5A%43%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%44%6F%20%59%6F%75%20%4B%6E%6F%77%20%57%68%61%74%20%49%74%20%4D%65%61%6E%73%3F=%41%6C%74%65%72%20%4C%6F%75%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%6F%34%43%5E%37%20%7C%51%79%58%37%44%5A%4C%37%2D%41%20%37%2D%5A%45%4C%37%2D%41%20%37%5E%43%5A%4C%35%23%37%47%46%36%20%46%23%34%54%7B%41%2A%79%58%36%43%5A%37%62%39%4C%5A%2D%44%32%4E%5A%4C%20%51%79%58%51%79%58%7D%79%51%58%37%47%5A%4C%37%62%41%20%37%2D%44%31%4E%37%20%47%37%4C%41%20%47%2F%36%5A%4C%37%44%20%6C%42%62%2D%37%79%58%36%62%41%5A%4C%37%62%45%20%37%2D%62%5A%42%4C%37%6F%41%20%36%62%41%5A%4C%37%62%45%20%51%7C%41%2D%37%5B%42%2A%5D%51%45%5A%4C%37%2D%2D%37%4C%5A%41%5A%4C%35%23%37%47%20%37%5E%43%5B%41%2A%5D%35%20%23%37%47%20%37%2D%44%5A%4C%37%44%20%37%2D%43%5E%37%20%41%45%20%37%5E%47%2D%37%20%41%2D%37%4C%5A%44%37%58%79%51%7C%46%36%20%46%23%6F%37%4C%5A%43%36%2F%47%20%41%37%62%39%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%44%6F%6C%6F%72%65%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%68%41%34%44%2D%37%58%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%37%2D%47%5A%4C%44%62%5E%37%58%51%79%58%37%2D%47%5A%4C%37%44%70%70%7C%51%58%79%37%2D%47%42%2A%5B%7D%20%20%6C%63%4B%51%79%7C%70%70%44%37%5A%4C%39%23%37%44%20%37%2D%41%37%58%79%51%5D%5E%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%2D%44%41%2A%7B%20%20%51%79%58%51%79%58%37%58%79%51%7C%41%7C%51%79%58%37%4C%5A%47%2D%37%58%79%51%7C%41%68%37%20%44%37%23%39%4C%5A%44%62%5E%37%58%79%51%4B%63%6C%20%20%7D%20==%30=%30===%44%6F%6C%70%68%69%6E%20%44%61%6E%63%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%43%41%34%45%62%5E%37%62%37%47%20%37%68%44%7C%51%79%58%37%5E%62%7C%45%51%79%58%62%45%2F%37%5E%62%44%7C%51%79%58%39%20%5D%5B%2A%34%54%69%2A%5B%51%79%58%37%2D%5E%37%23%31%31%37%2D%62%41%7C%51%79%58%37%5E%47%5A%4C%37%20%44%37%2D%41%7C%51%79%58%37%2D%43%7C%51%79%58%58%79%51%7C%46%62%41%7C%51%79%58%73%75%73%37%23%35%4C%5A%43%37%5E%47%42%2A%5B%5D%51%79%58%37%44%7C%51%58%79%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%2D%58%79%51%7C%47%37%47%70%70%7C%2D%45%7C%51%79%47%58%79%51%7C%46%7C%51%79%58%46%2F%44%7C%51%79%58%73%75%37%73%46%7C%51%79%58%47%2F%31%31%23%37%5E%62%45%37%73%75%73%58%2F%41%7C%51%79%37%23%46%7C%51%5D%5B%2A%43%45%43%5A%4C%37%2D%44%20%37%45%7C%51%79%58%37%42%2D%5A%4C%37%44%20%37%2D%41%7C%51%79%58%37%62%23%2D%37%58%79%20%37%41%20%37%62%33%31%62%42%44%44%5E%37%2F%45%2F%37%5E%62%44%5A%4C%45%2F%37%5E%43%5A%45%4C%2F%37%5E%44%5A%4C%45%2F%37%5E%43%5A%4C%45%62%58%79%51%7C%2A%5B%51%79%58%39%2F%45%62%58%79%51%7C%41%62%5E%37%23%35%2F%45%62%58%79%51%7C%47%37%23%35%58%79%51%5A%20==%30=%30===%44%6F%6C%70%68%69%6E%2C%20%54%68%65=%45%63%61%20%4C%75%69%7A==%42%6F%73%73%61%20%4E%6F%76%61=%45==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%46%23%5E%37%51%79%58%37%45%7C%51%79%58%37%5E%23%46%7D%3E%20%78%33%3C%20%20%31%31%23%37%47%7C%51%79%58%5D%2A%41%5B%41%34%54%7B%69%2A%42%7C%51%79%58%58%79%51%7C%41%4C%20%6C%63%4B%51%79%58%37%5E%43%7C%51%79%74%58%6C%61%37%62%44%7C%51%79%58%74%6C%61%37%62%5A%46%23%68%37%41%2F%37%42%7C%2D%62%42%20%39%51%5D%2A%42%5B%79%58%33%31%62%37%46%7C%51%79%58%37%5E%44%51%7C%79%58%73%75%73%37%41%7C%51%79%58%37%2D%45%51%7C%42%62%2D%79%58%39%62%37%5A%4C%37%41%20%5E%37%20%42%62%79%58%37%5E%44%5B%43%2A%5D%51%79%58%39%23%62%39%37%41%7C%51%79%58%36%2D%62%42%5A%4C%37%2D%51%7C%45%2D%37%2D%62%42%5A%4C%58%37%2D%42%7C%79%51%7C%46%23%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%7C%45%51%79%58%37%68%42%7C%51%79%58%33%31%62%37%47%37%58%79%51%58%37%68%23%43%2A%51%79%58%74%62%39%73%75%73%51%79%58%74%6C%61%37%42%7C%51%79%58%74%6C%37%61%23%46%7C%51%79%58%37%68%23%43%7C%51%79%58%7C%45%37%61%6C%37%45%7C%51%79%7C%51%79%58%37%58%79%51%7C%42%37%23%46%7C%51%79%58%74%6C%61%37%23%43%7C%79%51%58%74%6C%61%37%23%47%7C%51%79%58%41%2F%37%58%79%51%7C%42%37%5E%41%5B%41%45%5E%37%58%79%51%7C%43%37%2F%45%58%79%51%7C%45%5E%37%4C%5A%43%37%2F%45%4C%5A%42%5E%37%4C%5A%45%5E%37%20%5A%20==%30=%30===%44%6F%6D%69%6E%67%6F=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%41%34%43%2D%58%79%6C%63%4B%51%79%58%36%2D%62%42%5A%4C%20%6C%4B%63%51%79%58%42%2F%37%47%5A%4C%20%6C%63%4B%51%20%4C%5A%46%2F%34%54%41%2A%7B%79%58%37%62%45%79%51%7C%43%2D%43%31%4E%5A%4C%2C%39%62%37%47%20%2C%37%68%7C%44%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%2D%58%79%51%7C%58%36%2D%62%41%37%2D%45%7C%51%58%79%51%7C%3C%45%7C%51%79%58%37%2D%44%7C%51%79%58%2D%43%4E%32%7C%7D%51%79%58%39%62%37%47%3E%65%6E%69%46%62%2D%37%58%79%37%62%41%7C%51%58%39%62%37%44%5B%2A%42%46%2D%68%41%7C%51%79%58%37%5E%62%41%7C%51%79%58%5E%37%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%37%58%79%51%7C%5D%20%37%41%20%79%51%7C%47%2D%37%20%41%62%37%4C%5A%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%44%68%37%20%47%37%62%39%20%5D%20==%30=%30===%44%6F%6E%27%74%20%42%65%20%54%68%61%74%20%57%61%79=%53%61%6D%70%73%6F%6E%20%45%64%67%61%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%35%23%37%34%44%62%36%20%62%45%5A%4C%37%2D%62%42%20%36%62%44%5A%4C%23%35%37%62%41%20%37%2D%62%45%5A%4C%37%2D%62%42%2D%37%20%41%62%34%54%41%2A%7B%79%58%51%79%58%62%37%4C%5A%45%62%41%20%37%2D%62%45%5A%4C%37%2D%62%42%20%62%36%44%31%4E%5A%4C%35%23%39%62%41%20%37%2D%62%37%23%35%20%7D%42%20%37%2D%46%62%42%5A%4C%20%32%44%62%36%20%58%39%46%5A%4C%20%6C%63%4B%51%79%58%39%43%2A%42%5B%5D%51%79%58%36%62%44%5A%4C%36%2D%62%47%79%51%4B%63%6C%4E%5A%4C%20%51%4C%35%23%37%62%63%6C%20%4C%5A%45%5A%4C%37%2D%62%42%20%36%62%44%41%2A%5B%51%5D%79%58%35%23%37%62%41%7C%51%79%58%39%62%45%62%2D%37%20%41%4B%51%79%58%39%62%42%20%36%62%42%62%2D%37%4C%37%62%41%20%37%2D%62%45%5A%4C%37%62%42%20%2D%37%46%5A%4C%35%23%37%62%41%20%37%2D%62%45%5A%23%35%4C%5A%44%20%36%62%44%5A%2D%37%4C%5A%45%62%2D%37%20%41%62%37%23%35%20%5A%20==%30=%30===%44%6F%6E%27%74%20%42%6C%61%6D%65%20%4D%65=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%31%47%20%37%68%34%43%5E%37%20%41%20%37%5E%43%5A%4C%39%62%33%31%47%20%37%44%68%7C%51%79%58%33%31%62%37%41%5A%4C%37%68%45%2D%37%4C%5A%44%34%54%41%2A%7B%43%32%4E%7C%51%45%68%37%20%41%51%79%58%51%79%58%7D%20%37%47%20%37%5E%43%4E%31%5A%4C%37%47%20%37%2D%44%5A%4C%33%31%62%37%58%79%51%58%79%5A%4C%39%62%33%41%20%37%2D%44%5D%5B%2A%42%46%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%37%58%2D%41%7C%51%79%58%37%45%7C%51%79%58%37%5E%63%6C%20%4C%5A%20%37%43%20%36%41%20%37%5E%43%4C%5A%47%37%58%31%47%20%37%68%44%7C%51%79%58%33%31%62%37%5A%41%4C%37%68%45%20%37%5E%43%41%2A%5B%5D%51%79%33%62%39%4C%5A%31%31%23%37%62%2D%37%4C%5A%44%68%37%20%47%31%33%62%39%4C%5A%45%68%37%20%41%37%62%31%33%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%47%37%20%5A%20==%30=%30===%44%6F%6E%27%74%20%45%78%70%6C%61%69%6E=%48%6F%6C%69%64%61%79%20%42%69%6C%6C%69%65==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%62%44%7C%51%79%34%44%2D%58%79%62%45%5A%4C%39%62%37%41%20%37%68%45%7C%51%58%79%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%37%23%31%31%58%34%54%7B%41%2A%4C%37%5E%46%20%73%47%2D%37%2C%2D%47%20%2D%44%5B%42%2A%7D%20%39%62%37%41%37%20%68%45%7C%51%79%58%37%5E%46%6C%7C%2C%37%43%37%4C%5A%43%37%20%31%31%23%37%37%62%42%5A%4C%20%45%68%37%4C%5E%62%42%5A%4C%37%5E%46%20%37%43%5A%4C%37%47%2D%20%2D%44%5A%4C%39%62%37%41%20%37%62%42%5A%37%20%45%68%37%37%5E%62%42%5A%79%58%31%31%23%20%5D%2A%41%5B%39%62%37%41%20%37%68%45%7C%51%79%58%2D%44%4C%5A%39%62%37%41%20%37%68%45%7C%51%79%58%2D%44%4C%5A%45%62%37%39%62%37%41%20%51%7C%44%62%37%23%31%31%20%73%47%2D%37%2C%43%37%2C%7C%6C%46%5E%37%58%79%51%7C%45%68%37%20%41%37%62%39%20%5A==%30=%30===%44%6F%6E%27%74%20%46%65%6E%63%65%20%4D%65%20%49%6E=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%37%34%46%20%46%5E%5A%4C%2C%37%43%20%37%2D%47%5A%4C%33%31%62%44%37%20%36%46%5A%4C%37%5E%46%20%36%46%5A%4C%37%47%2D%37%20%43%34%54%41%2A%5B%5A%4C%39%62%45%20%4C%5A%46%36%7C%51%79%58%36%62%42%5A%4C%35%23%37%46%20%46%37%7C%51%79%58%37%5E%46%42%2A%5B%5D%51%79%58%42%62%5E%37%20%78%20%5A%4C%20%46%5A%4C%20%6C%44%37%62%39%20%37%5E%62%42%43%2A%5B%5D%20%35%23%37%46%20%46%36%5A%4C%37%43%20%37%5E%46%5A%4C%36%2D%62%42%58%79%51%4B%63%7C%51%79%58%46%7C%51%79%58%37%46%37%58%79%51%5D%20%37%43%20%37%2D%47%5A%4C%37%6F%23%46%46%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%5B%2A%44%46%5E%5A%4C%37%43%20%46%5A%4C%2C%37%23%35%4C%5A%42%5A%4C%36%2D%62%42%20%37%44%7C%51%79%58%46%4C%5A%39%62%45%20%37%5E%62%42%7C%51%79%58%36%62%46%5E%37%20%43%37%46%20%37%46%36%20%73%47%2D%37%2C%43%37%2C%5A%20==%30=%30===%44%6F%6E%27%74%20%47%65%74%20%41%72%6F%75%6E%64%20%4D%75%63%68%20%41%6E%79%6D%6F%72%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%36%58%79%7C%51%79%58%37%47%7C%51%79%58%37%44%5A%4C%6C%20%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%4E%31%43%36%58%34%54%41%2A%7B%58%37%5E%43%7C%79%51%58%79%51%23%46%7C%51%79%58%36%46%42%2A%5B%5D%20%37%20%43%37%2D%47%7C%51%79%58%36%43%32%4E%5A%4C%20%6F%37%58%79%51%58%7D%51%79%58%58%36%43%41%2A%58%79%51%7C%46%20%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%4C%5A%39%62%37%42%20%37%68%23%46%7C%51%79%58%36%47%37%20%5D%5B%37%43%7C%51%79%79%51%4B%63%6C%20%4C%5A%41%37%58%79%51%4B%63%6C%20%4C%5A%44%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%47%37%58%79%51%5A%20==%30=%30===%44%6F%6E%27%74%20%47%6F%20%54%6F%20%53%74%72%61%6E%67%65%72%73=%4B%65%6E%74%2D%4D%61%73%6F%6E%2D%45%76%61%6E%73==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%43%5A%4C%34%42%62%5E%37%20%2C%37%2D%44%7C%51%79%58%2C%37%5E%62%42%51%7C%79%58%2C%31%31%23%37%62%45%7C%51%79%58%2C%47%37%62%39%2C%34%54%41%2A%7B%36%62%42%32%4E%46%37%62%39%2C%58%51%79%58%7D%20%2C%37%46%20%2C%37%2D%43%4C%5A%2C%37%47%20%2C%37%2D%44%31%4E%7C%51%79%58%79%51%20%4C%5A%7C%51%79%58%2C%37%5E%62%45%5A%4C%5A%42%62%36%20%2C%37%5E%62%45%5A%4C%20%78%20%5A%4C%2C%62%37%42%20%2C%37%2D%46%42%2A%5B%59%5D%51%79%58%42%62%37%2C%4C%2C%37%46%20%2C%37%62%45%7C%51%47%2D%37%2C%20%62%42%41%2A%5B%59%5D%51%79%58%2C%37%46%7C%79%51%58%2C%37%43%5A%4C%20%78%20%5A%4C%2C%37%43%5E%37%2C%58%79%7C%51%79%58%2C%2C%36%62%42%7C%79%51%7C%42%62%62%37%46%7C%51%79%58%2C%37%68%43%5A%4C%2C%62%39%37%47%20%2C%37%2D%44%7C%51%79%58%2C%37%5E%39%2C%58%79%51%58%2C%31%31%23%20%46%37%2C%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%44%6F%6E%27%74%20%4B%6E%6F%77%20%57%68%79=%48%61%72%72%69%73%20%4A%65%73%73%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%42%5B%41%34%42%62%5E%37%42%20%73%75%73%37%46%5A%4C%37%43%20%37%2D%5A%47%4C%39%44%20%39%5E%62%45%5A%4C%37%62%42%20%62%20%5D%59%2A%34%54%5B%69%2A%44%20%39%5E%62%4C%5A%45%62%5E%42%20%37%5E%62%42%5A%4C%62%42%20%73%75%73%46%37%5A%4C%37%43%20%37%2D%47%5A%4C%39%44%20%39%62%37%4C%5A%45%37%62%42%20%37%4C%37%43%20%37%37%20%43%37%4C%44%20%39%5E%62%45%5A%4C%37%62%42%20%37%5E%42%62%7B%41%2A%7D%20%62%42%20%73%75%73%37%46%5A%39%4C%5A%47%2D%2D%47%7B%20%39%42%2A%5D%20%62%73%20%42%62%4C%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%39%44%39%20%5E%62%45%5A%4C%37%62%42%20%37%5E%62%42%5A%73%75%73%20%42%75%73%37%46%5A%62%42%5A%4C%62%79%51%7C%43%37%37%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%5A%47%4C%20%6C%63%4B%51%79%58%37%46%7C%51%79%58%20%46%37%2F%45%58%37%2D%47%5B%42%5A%4C%62%42%2F%43%20%7D%2A%46%5A%4C%37%43%20%37%2D%47%5A%4C%39%44%20%5E%39%62%45%5A%4C%37%62%42%20%37%5E%62%42%7B%41%37%73%75%73%20%37%46%20%44%2F%73%75%73%37%46%62%37%4C%5A%45%37%2D%47%7C%7D%20%62%42%20%73%75%73%37%46%4C%5A%37%43%20%37%2D%47%5A%4C%39%44%20%39%5E%62%20%43%37%4C%5A%42%20%37%5E%62%20%73%42%62%2C%42%62%37%2F%46%2C%7C%6C%47%2D%37%20%43%37%4C%5A%46%37%73%75%73%20%42%62%20%5A%20==%30=%30===%44%6F%6E%27%74%20%4D%69%73%75%6E%64%65%72%73%74%61%6E%64=%50%61%72%6B%73%20%47%6F%72%64%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%5A%34%46%5E%37%58%20%73%75%73%37%44%7C%51%79%58%37%5E%62%45%4C%5A%74%6C%61%37%45%20%73%75%73%37%45%7C%51%79%44%37%62%39%4C%34%54%41%2A%7B%68%41%73%20%36%79%51%7C%4E%31%42%20%36%46%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%43%20%37%47%5A%4C%37%44%20%37%2D%41%62%37%4C%5A%46%58%37%43%7C%51%62%41%20%37%2D%2A%42%6C%47%2D%42%20%37%68%42%5A%4C%20%6C%63%4B%51%79%58%44%2D%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%62%37%4C%5A%41%5B%5D%37%44%2C%7C%51%79%58%37%2D%37%58%79%51%74%6C%61%37%45%20%73%75%73%37%45%7C%51%79%37%58%5E%46%41%2A%5B%5D%51%79%58%39%62%37%43%7C%4C%5A%45%62%5E%47%5A%4C%37%6F%44%37%73%75%73%20%44%37%62%39%4C%5A%47%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%44%6F%6E%27%74%20%54%61%6B%65%20%59%6F%75%72%20%4C%6F%76%65%20%46%72%6F%6D%20%4D%65=%4E%65%6D%6F%20%48%65%6E%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%43%5E%37%20%37%47%20%37%2D%44%5A%4C%37%47%20%44%2F%37%5A%47%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%2D%44%4C%5A%44%2D%37%34%54%41%2A%5B%58%37%2D%44%5A%43%5E%37%58%79%41%20%37%2D%44%7C%51%79%58%37%6F%62%45%7C%79%51%58%45%2F%43%42%2A%5B%5D%20%20%6C%63%4B%51%37%62%31%33%4C%7C%51%79%58%37%20%37%5E%43%41%37%20%41%37%62%47%20%37%2D%44%5A%4C%37%2D%62%45%20%37%2D%5A%45%4C%37%47%20%31%31%23%37%62%41%5A%4C%33%31%37%20%5D%5B%2A%2D%44%7C%51%79%2D%44%20%36%43%45%2D%37%20%45%47%7C%51%79%58%37%2D%44%5A%4C%37%47%20%37%44%2D%5A%4C%37%47%20%44%2F%37%47%5A%4C%37%6F%62%37%58%79%51%7C%5A%4C%37%2D%44%62%37%41%20%37%6F%37%20%73%43%58%37%5E%43%7C%51%79%58%37%62%42%7C%51%79%37%58%5E%46%6C%43%2A%5B%5D%2C%37%43%2C%45%2F%36%79%51%7C%45%68%23%44%5A%4C%37%31%33%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%44%6F%6E%27%74%20%57%6F%72%72%79%20%27%42%6F%75%74%20%4D%65=%42%6C%6F%6F%6D%20%52%75%62%65==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%34%42%62%2D%37%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%58%51%7C%45%62%37%34%54%5B%41%2A%6C%2C%37%43%2C%7C%43%2D%37%20%62%47%7C%51%79%58%39%62%47%7C%51%79%58%36%62%2D%44%7C%51%79%58%37%2D%62%42%5A%4C%37%6F%42%39%20%73%47%68%51%79%58%36%62%62%41%7C%51%79%79%51%7C%42%62%51%79%58%37%2D%62%42%5B%42%2A%5D%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%7C%45%62%37%58%58%37%2D%46%7C%7C%51%79%58%37%4B%63%6C%20%4C%20%6C%63%4B%51%79%58%37%5E%62%44%5A%4C%37%41%62%20%37%2D%62%45%7C%51%79%58%37%5E%62%41%5A%4C%5A%44%62%5E%51%79%58%37%5E%62%37%46%20%37%51%7C%43%2D%37%58%36%62%41%55%7C%51%79%58%37%62%45%7C%51%58%79%37%2D%62%42%7C%51%79%58%37%46%7C%51%79%58%79%51%7C%43%2D%79%58%39%62%47%39%20%5A==%30=%30===%44%6F%6E%6E%61%20%4C%65%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%41%7C%51%34%41%62%5E%37%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%79%51%58%37%62%42%7C%51%79%58%37%46%7C%51%79%58%45%62%37%58%79%34%54%5B%41%2A%51%79%58%37%62%45%62%2D%37%20%37%46%7C%51%79%58%37%5E%62%41%7C%51%79%58%62%37%47%7C%51%79%58%37%5E%62%44%5A%4C%37%62%41%58%79%51%7C%42%7C%51%79%58%37%5A%4C%20%6C%63%5A%42%62%2D%37%62%42%7C%51%79%58%37%46%7C%51%79%58%37%5E%41%62%5B%42%2A%5D%51%79%58%37%62%45%7C%51%79%58%37%58%79%51%4B%4C%20%6C%63%4B%42%7C%51%79%58%51%7C%43%37%62%58%39%62%37%43%7C%51%79%58%2D%46%7C%51%79%39%58%62%37%43%7C%51%79%58%2D%46%7C%51%79%58%39%79%51%7C%46%2D%79%58%37%68%47%6F%37%58%79%51%7C%43%2D%37%20%46%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%5E%37%58%79%51%7C%42%62%2D%37%20%45%62%37%20%5A==%30=%30===%44%6F%77%6E%20%42%79%20%54%68%65%20%52%69%76%65%72%73%69%64%65=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%46%5A%4C%34%46%58%79%51%79%58%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%4B%63%6C%20%34%54%41%2A%5B%4B%51%79%58%2C%4C%5A%20%78%20%5D%20%20%6C%63%4B%51%79%58%2C%46%5A%4C%20%63%6C%4B%51%79%58%2C%37%43%5A%4C%20%78%20%5A%4C%5B%2A%42%42%62%20%6C%63%4B%51%4C%20%6C%63%4B%46%2C%58%79%51%42%7C%51%79%58%37%46%7C%51%79%58%2C%46%5A%20%4C%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%62%2C%58%79%51%5A%4C%20%6C%63%5A%46%2C%58%79%51%4B%63%6C%20%4C%5A%43%37%2C%58%79%51%4B%63%6C%20%4C%5A%46%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%6F%77%6E%20%46%6F%72%20%44%6F%75%62%6C%65=%47%72%65%65%6E%20%46%72%65%64%64%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%46%20%37%43%34%42%62%36%20%36%62%42%7C%5A%4C%37%46%20%37%43%5A%4C%37%20%47%36%62%42%5A%4C%37%46%20%37%43%5A%4C%37%47%20%47%37%4C%5A%34%54%41%2A%7B%20%36%62%42%20%62%36%20%47%2D%4C%37%2D%43%20%36%62%42%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%46%20%37%2D%43%5A%4C%37%5A%44%62%6F%37%42%31%4E%5A%4C%5D%20%20%6C%63%62%37%58%79%51%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%6C%20%63%4B%51%79%58%36%62%45%5A%4C%20%6C%63%4B%37%58%79%51%4B%42%42%2A%5B%5D%42%5A%4C%37%46%36%20%47%37%4C%37%47%20%36%62%42%7C%5A%4C%37%46%20%37%43%4C%5A%37%47%20%36%62%42%5A%4C%37%46%20%37%43%5A%4C%5A%43%37%20%62%42%41%2A%5B%62%36%20%20%28%43%2D%37%29%4C%5A%20%28%44%62%6F%37%29%78%20%28%42%62%36%29%20%5A%20==%30=%30===%44%6F%77%6E%20%49%6E%20%54%68%65%20%44%65%70%74%68%73=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%37%58%79%51%4B%4C%37%45%20%37%2D%42%7C%51%79%58%37%5E%47%5A%7C%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%5A%41%2D%37%58%5E%47%41%2A%7B%45%20%36%47%31%2D%37%58%79%51%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%2C%44%37%7C%51%79%58%37%2D%41%7C%51%79%58%37%44%7C%58%79%51%7C%4E%41%7C%51%79%58%79%58%37%47%7C%2D%37%20%44%37%44%42%2A%5B%5D%51%79%58%36%47%5A%4C%37%44%36%20%47%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%2D%37%58%79%51%41%5A%4C%37%2D%37%42%7C%51%79%58%79%51%7C%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%46%23%68%37%58%37%2D%44%7C%51%37%68%42%5A%4C%7C%2A%41%45%37%79%58%37%5E%47%7C%51%79%58%39%62%37%44%7C%79%51%58%37%68%41%7C%51%79%58%37%41%7C%51%79%58%51%4B%63%6C%20%51%79%58%39%62%58%79%51%7C%45%37%62%39%58%79%51%7C%41%2D%37%58%79%51%7C%43%2D%36%20%46%37%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%44%6F%78%79=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%29%37%62%62%37%20%44%37%37%62%42%7C%51%79%58%37%62%42%5A%4C%37%46%37%20%43%7C%51%79%58%37%47%5A%4C%29%37%62%41%28%20%44%37%28%41%42%34%34%54%5B%37%44%20%37%62%7C%43%37%58%79%37%6F%45%7C%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%46%7C%51%58%79%51%7C%42%51%79%58%37%47%28%41%62%37%29%4C%5A%47%37%58%79%51%7C%43%37%20%46%37%4C%5A%42%62%37%20%46%37%20%5A%20==%30=%30===%44%72%65%61%6D=%4D%65%72%63%65%72%20%4A%6F%68%6E%6E%79==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%58%79%6C%63%4B%51%79%58%36%62%42%7C%51%79%58%2C%41%37%7C%51%79%58%37%2D%45%5A%4C%20%6C%63%4B%51%20%4C%5A%44%2D%34%54%41%2A%5B%2D%43%5A%4C%20%5D%5B%2A%42%43%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%42%62%7C%51%79%58%36%2D%62%45%7C%51%79%58%37%2D%79%51%4B%63%6C%51%79%58%37%47%4C%20%6C%63%4B%46%37%58%79%51%42%7C%51%79%58%2C%37%41%7C%51%79%58%37%2D%5A%45%4C%20%6C%63%4B%51%79%58%62%42%41%2A%5B%5D%62%36%58%79%51%7C%51%79%58%37%23%37%47%20%2C%79%51%7C%47%37%41%20%37%5E%62%42%7C%51%79%58%36%2D%62%45%51%7C%79%58%37%2D%43%2C%43%2A%2C%5B%5D%51%79%58%37%4C%5A%44%37%58%37%2D%44%5A%39%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%44%72%65%61%6D%20%41%20%4C%69%74%74%6C%65%20%44%72%65%61%6D%20%4F%66%20%4D%65=%53%63%68%77%65%6E%64%74%2D%41%6E%64%72%65%2D%4B%61%68%6E==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%46%20%34%47%36%58%79%79%58%2C%37%2D%41%7C%51%79%58%39%62%37%45%51%7C%79%58%36%47%5A%4C%37%44%20%37%62%45%7C%51%51%7C%43%2D%36%34%54%41%2A%7B%2C%37%2D%46%73%20%45%2D%37%4C%2C%37%44%2C%37%62%45%73%20%37%5E%47%5A%4C%51%20%79%58%51%79%58%7D%20%37%44%20%37%2D%41%5A%7C%6C%47%36%20%37%5E%47%31%4E%43%20%36%62%45%5B%2A%42%6C%45%20%37%2D%46%5A%4C%37%2D%43%20%36%62%45%5A%37%4C%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%62%42%62%37%4C%5A%5D%2C%37%62%42%58%36%47%5A%4C%2D%37%20%42%62%45%7C%51%79%58%36%47%41%2A%5B%5D%20%37%44%37%20%2D%41%5A%4C%37%2D%43%20%36%62%45%5A%4C%37%62%37%20%44%37%46%5A%4C%37%2D%79%51%7C%45%37%62%39%58%79%51%7C%41%2D%37%2C%58%79%51%7C%43%2D%36%20%46%39%4C%5A%47%5E%37%20%73%45%62%37%2C%44%37%2C%7C%6C%47%36%20%44%37%20%5A%20==%30=%30===%44%72%65%61%6D%20%44%61%6E%63%69%6E%67=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%45%37%23%35%37%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%51%4B%79%58%37%5E%41%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%43%34%54%41%2A%7B%37%47%20%37%2D%51%7C%46%5E%37%41%20%37%2D%62%45%7C%51%79%58%37%41%7C%51%58%79%37%2D%45%7C%51%79%58%39%62%42%7C%51%79%58%62%37%4C%5A%44%79%58%37%43%7C%51%79%58%37%44%58%79%51%4B%63%43%5A%4C%37%47%20%37%5E%43%7C%51%79%58%37%42%62%7C%51%79%58%37%5E%46%42%2A%5B%7D%20%20%6C%36%58%79%51%7C%37%5E%43%5A%4C%37%5E%46%7C%51%44%37%62%39%4C%37%62%47%7C%51%79%58%37%5E%43%43%2A%5B%5D%79%51%58%73%75%73%37%47%7C%51%79%58%37%2D%44%5A%23%31%31%58%79%20%37%68%41%7C%62%45%5A%4C%37%2D%37%20%41%37%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%47%37%20%2D%44%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%44%2D%37%20%47%45%7C%51%79%58%2D%37%20%41%62%37%4C%5A%44%2D%37%20%47%39%73%75%73%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%72%65%61%6D%73%76%69%6C%6C%65=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%46%20%46%34%43%5E%37%58%7C%2C%37%23%46%73%20%20%37%2D%47%7C%51%79%37%58%5E%43%7C%51%79%58%43%2F%37%2D%47%7C%51%79%6C%43%2D%37%2F%34%54%41%2A%7B%31%31%23%37%62%45%62%2D%37%4C%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%20%47%37%2D%44%5A%4C%37%41%20%37%2D%45%31%4E%5A%44%2D%37%20%44%20%37%2D%44%5A%5A%4C%37%46%20%58%79%51%5D%5B%37%2D%42%20%37%2D%23%46%5A%4C%37%41%20%37%45%2D%5A%4C%33%31%62%37%42%20%37%68%23%46%42%2A%4C%5A%43%2D%37%37%5E%43%5A%4C%51%79%58%37%5E%43%23%37%62%39%20%37%47%20%37%2D%44%5A%4C%39%62%37%41%20%68%37%45%5A%4C%39%62%37%42%20%37%68%23%46%5A%4C%5D%5B%2A%41%43%20%37%68%23%47%44%5A%4C%37%2D%43%58%79%51%7C%44%5A%4C%37%46%20%46%2F%37%2D%43%6C%7C%2C%23%37%46%73%20%20%37%2D%47%7C%51%79%58%37%5E%43%2D%37%20%45%62%2F%37%2D%47%7C%2D%37%20%44%62%37%23%31%31%4C%5A%43%5E%37%58%79%51%5A%20==%30=%30===%44%72%69%66%74%69%6E%27=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%34%45%62%37%20%4C%37%62%41%20%37%68%41%5A%4C%37%2D%62%42%37%20%2D%43%5A%4C%37%47%20%37%62%41%5A%4C%37%47%5A%47%2D%37%58%34%54%41%2A%7B%33%31%41%20%2C%31%46%2D%37%58%62%42%20%37%2D%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%51%79%58%2C%39%62%37%62%42%7C%51%79%37%4C%5A%45%62%4E%7C%51%79%58%37%5E%2D%43%20%5D%5B%2A%42%41%37%2D%43%5A%4C%29%37%47%28%20%6C%63%4B%51%58%79%37%62%45%5A%4C%20%6C%63%4B%51%79%58%37%62%28%43%2D%37%29%20%2C%31%31%23%43%5A%4C%37%47%28%46%37%29%20%4C%37%47%20%37%62%45%41%2A%5B%5D%51%79%58%62%37%42%6C%5A%4C%20%6C%20%37%2D%46%5A%4C%37%46%5A%41%62%37%20%37%2D%43%5A%4C%20%37%62%42%20%2D%37%4C%5A%41%51%2C%37%62%42%20%37%2D%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%37%62%41%20%37%68%4C%5A%45%62%2C%62%42%20%37%2D%5A%59%58%79%51%51%4C%5A%45%62%2C%20%43%37%20%7B%46%2D%37%20%3C%56%61%6D%70%20%61%6E%64%20%66%61%64%65%3E%42%62%37%4C%5A%45%62%37%20%43%37%20%7D%20==%30=%30===%44%75%6B%65%20%45%6C%6C%69%6E%67%74%6F%6E%27%73%20%53%6F%75%6E%64%20%4F%66%20%4C%6F%76%65=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%35%34%44%37%23%39%7C%51%79%58%39%5E%62%44%7C%51%79%58%39%62%31%33%62%41%7C%51%79%58%39%5E%62%44%7C%51%79%58%46%37%23%39%23%34%54%41%2A%5B%41%5A%4C%51%79%23%35%58%79%51%5A%4C%51%79%58%31%31%23%37%46%7C%51%79%58%5E%37%62%44%7C%51%79%58%35%23%39%62%37%62%41%7C%45%62%2D%39%58%39%62%37%62%42%23%46%42%2A%5B%58%79%51%20%4C%51%79%58%39%5E%62%44%5A%4C%2C%31%31%23%37%41%62%20%2C%37%5E%44%20%2C%36%62%45%20%2C%45%5A%58%79%51%20%5D%39%62%33%31%62%37%47%73%20%37%6F%37%4C%5A%45%47%20%37%2D%44%7C%51%79%58%37%5E%44%5A%4C%31%31%23%37%41%20%37%68%45%5A%4C%36%45%20%37%5E%37%4C%5A%43%5E%23%46%20%37%68%62%42%43%2A%5B%37%2F%42%62%2C%37%46%20%2C%37%5E%62%41%6C%7C%2C%33%31%62%2C%45%37%2D%62%42%73%20%31%31%23%33%31%41%6C%7C%62%39%2C%20%5D%2D%41%2C%42%2F%58%31%31%2D%46%31%20%45%62%39%31%23%33%31%62%47%7C%51%79%58%39%5E%62%44%4C%5A%2C%39%44%20%2C%37%5E%62%41%5A%4C%31%31%23%31%58%79%51%7C%31%23%39%62%37%31%23%39%62%37%37%23%31%31%58%44%20%2C%36%62%45%20%2C%45%7C%51%79%58%39%33%62%31%62%41%7C%51%79%58%37%68%62%45%7C%51%79%5E%37%20%41%62%62%42%7C%51%79%31%4C%5A%44%62%5E%39%2C%58%79%51%7C%66%55%3C%46%69%6E%65%3E%44%31%33%23%31%31%2C%58%79%51%5A%20==%30=%30===%44%75%6B%65%2C%20%54%68%65=%42%72%75%62%65%63%6B%20%44%61%76%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%42%2C%37%2D%46%34%43%5E%37%20%5A%4C%37%2D%41%20%37%2D%45%5A%4C%37%42%6C%37%2C%2D%41%2C%47%2F%37%2D%45%73%5A%4C%37%5E%46%44%2D%37%20%73%34%54%41%2A%7B%6C%2C%37%62%44%62%5E%37%20%44%4C%37%5E%62%41%6C%2C%37%62%45%2C%37%2D%62%73%42%5A%4C%37%2D%42%20%37%2D%43%5A%4C%37%5E%62%5A%73%44%37%2C%45%6C%7C%37%62%47%2C%68%44%73%5B%2A%42%46%5E%20%39%62%37%47%5A%4C%37%5E%62%41%20%37%2D%42%62%5A%4C%37%5E%43%20%37%44%5A%4C%37%45%20%37%46%2D%37%4C%5A%7D%20%37%5E%43%73%75%73%62%45%37%4C%5A%73%43%2C%68%47%2C%36%62%41%2C%37%2D%62%42%2C%43%62%2F%41%73%5A%4C%37%2D%62%42%6C%2C%37%46%2C%68%7C%46%2D%37%2C%2D%43%6C%2C%37%37%2D%44%5A%4C%23%31%31%20%5D%2D%45%5A%4C%37%42%6C%2C%37%2D%41%2C%47%2F%2D%37%45%73%5A%4C%37%5E%46%20%37%5E%43%41%2A%5B%37%20%41%2D%37%37%62%44%6C%2C%44%73%5A%4C%37%2C%42%62%37%7C%37%62%45%2C%37%2D%62%42%73%5A%4C%37%2D%42%37%20%2D%43%5A%4C%37%5E%62%44%20%37%5E%62%45%6C%2C%6C%41%62%5E%37%2D%46%73%20%37%2C%44%62%37%2C%6C%43%5E%37%20%5A%20==%30=%30===%45%2E%53%2E%50%2E=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%62%37%61%6C%74%58%63%4B%51%79%58%74%6C%61%37%45%5A%4C%20%6C%4B%63%51%79%58%37%5E%46%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%45%45%34%34%54%7B%31%4E%5A%4C%37%63%6C%20%4C%5A%5E%46%7C%51%79%58%74%6C%61%37%45%7C%51%79%31%58%31%23%37%62%45%7C%51%79%58%74%6C%61%37%44%37%20%45%62%5E%4B%51%79%58%31%2D%62%44%7C%51%51%7C%47%37%58%7C%51%79%58%31%31%23%37%62%44%32%4E%7C%7D%79%51%58%37%62%47%7C%51%79%58%37%2D%47%7C%51%79%47%2D%37%58%79%79%58%37%2D%44%37%20%47%62%37%4C%5A%46%5E%37%20%20%20%5A==%30=%30===%45%61%72%6C%79%20%41%75%74%75%6D%6E=%42%75%72%6E%73%2D%48%65%72%6D%61%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%58%39%23%37%47%34%43%5E%37%58%5E%62%41%7C%51%79%58%39%23%37%41%7C%51%79%37%58%5E%62%42%7C%51%79%58%39%62%37%42%7C%51%79%37%58%79%51%7C%34%54%7B%41%2A%2D%44%5B%42%2A%43%5E%37%20%41%4B%51%79%58%36%43%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%47%20%37%2D%44%5A%4C%39%23%37%63%6C%20%20%5D%31%4E%7C%51%79%4C%37%62%45%20%5A%43%5E%37%2F%4C%37%46%20%37%2D%43%7C%51%79%58%37%5E%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%6F%62%45%20%45%5A%42%62%5E%37%4C%37%47%20%37%7C%51%79%58%39%44%62%37%2C%43%79%58%37%5E%43%6C%5B%41%2A%5D%2C%37%47%2C%62%37%41%2C%5E%41%2C%37%62%42%7C%2C%37%42%2C%37%51%7C%42%37%62%2C%5E%44%73%5A%42%62%5E%37%58%79%51%7C%41%37%23%39%58%79%51%7C%41%62%5E%37%58%79%51%7C%47%37%23%39%58%79%51%7C%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%45%61%73%74%20%4F%66%20%54%68%65%20%53%75%6E=%42%6F%77%6D%61%6E%20%42%72%6F%6F%6B%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%47%5E%37%58%79%58%37%2D%41%7C%51%79%58%37%45%7C%51%79%37%58%2D%42%5A%4C%20%78%29%37%43%28%20%7C%51%79%51%4B%63%6C%20%34%54%5B%41%2A%79%58%37%2D%45%37%58%79%51%5D%2D%45%5A%4C%33%31%62%37%42%20%37%68%23%46%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%5B%42%2A%37%58%79%51%7C%46%7C%51%79%58%58%37%45%7C%51%79%51%7C%41%2D%5A%4C%20%78%29%37%43%28%20%7C%51%79%58%37%47%5E%5B%41%2A%5D%51%79%58%37%44%7C%51%79%58%37%42%2D%37%58%79%58%37%41%7C%51%39%62%37%42%20%37%58%79%51%4B%4C%47%2F%37%2D%41%20%2D%41%5B%43%2A%5D%51%58%79%37%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%5A%46%23%68%37%2D%41%7C%51%79%79%58%37%2D%41%58%79%51%7C%41%20%37%2D%62%42%7C%51%79%58%37%2D%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%41%7C%51%79%58%37%45%62%37%4C%5A%37%2D%45%5A%4C%51%7C%44%37%58%79%51%7C%47%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%45%61%73%74%20%53%74%2E%20%4C%6F%75%69%73%20%54%6F%6F%64%6C%65%2D%6F%6F=%45%6C%6C%69%6E%67%74%6F%6E%2D%4D%69%6C%6C%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%41%2F%36%2D%46%54%34%34%43%2D%4C%47%2F%2D%43%20%62%45%2F%2D%43%5A%4C%36%46%2D%20%44%2F%36%2D%46%5A%4C%62%45%2F%2D%43%20%5A%46%2D%36%20%2C%41%2A%2C%5B%2D%43%2C%41%2A%2F%47%20%43%2D%58%39%62%37%47%5A%4C%37%62%41%20%2D%43%5A%44%4C%2F%39%62%37%47%20%36%2D%46%5A%4C%62%45%2F%79%51%5D%5B%2C%2D%43%5A%4C%62%2D%43%20%47%2F%62%4C%5A%46%2D%41%2F%36%2D%46%20%36%2D%46%5A%4C%47%2F%2D%20%43%62%45%2F%2D%43%5A%4C%36%2D%46%20%44%2F%36%62%4C%5A%43%2D%45%2F%2D%43%20%2D%62%42%7C%51%46%2D%36%20%47%2C%42%2A%2C%5B%5D%20%37%62%45%20%37%2D%62%5A%42%4C%37%6F%42%20%2D%43%5A%4C%44%2F%39%62%37%41%62%36%58%79%5A%4C%62%45%2F%37%41%6C%2C%37%4C%5A%41%62%36%73%7C%51%79%58%37%43%5A%4C%44%2F%37%2D%47%36%20%62%45%7C%51%79%58%36%2D%62%41%7C%51%79%58%42%37%2C%42%62%37%62%45%20%37%2D%46%5A%4C%47%20%47%37%20%5D%45%2F%2D%43%5A%4C%36%2D%46%20%44%2F%36%2D%5A%46%4C%62%45%2F%2D%43%20%2D%43%2C%41%2A%2C%5B%62%20%43%2D%2F%37%62%41%5A%4C%36%20%46%2D%36%2F%41%62%4C%5A%43%2D%2F%47%20%43%2D%2F%45%62%4C%5A%46%2D%36%20%47%37%62%39%2F%44%4C%5A%43%2D%58%79%51%7C%47%37%62%39%58%79%51%5A%20==%30=%30===%45%61%73%74%65%72%20%50%61%72%61%64%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%42%5A%4C%37%46%34%42%62%5E%37%5A%4C%37%6F%23%43%20%37%2D%43%7C%51%79%58%5E%37%62%45%7C%51%79%58%37%62%42%5A%4C%37%46%20%42%62%5E%37%20%34%54%41%2A%7B%5D%51%79%58%36%2D%37%4C%5A%4E%46%20%37%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%7C%51%79%58%37%43%31%37%4C%5A%42%62%47%20%37%5E%62%2D%44%5A%4C%36%37%58%79%51%4B%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%20%4C%6C%63%4B%51%79%58%36%62%45%5A%4C%20%6C%63%46%36%20%45%62%62%42%42%2A%5B%37%46%20%37%5E%5D%5B%2A%41%42%6F%23%43%20%37%2D%43%7C%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%5A%4C%37%46%20%37%5E%62%37%4C%5A%42%62%20%37%46%20%37%4C%5A%42%62%5E%37%20%47%2D%37%4C%5A%43%37%20%46%37%4C%5A%42%62%36%20%73%43%2D%37%2C%46%37%5A%20==%30=%30===%45%61%73%79%20%44%6F%65%73%20%49%74=%4F%6C%69%76%65%72%2D%59%6F%75%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%54%34%34%43%36%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%43%36%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%43%36%20%41%2D%2C%41%2A%2C%5B%37%2D%44%20%36%5A%43%36%20%45%20%37%2D%47%5A%4C%37%2D%44%20%36%46%2C%42%2C%2A%5B%5D%20%37%43%20%37%2D%44%5A%4C%37%6F%62%43%37%4C%5A%46%4C%37%47%20%37%41%20%36%43%2C%20%43%37%4C%5A%20%37%47%20%37%62%41%5A%4C%37%41%20%36%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%2D%44%20%36%46%5D%5B%2C%2A%41%37%2D%47%5A%4C%4C%37%47%20%36%2D%37%20%47%37%20%37%2D%44%5A%4C%37%2D%41%20%36%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%2D%41%20%36%43%5A%4C%47%37%4C%5A%43%44%5A%4C%37%2D%5A%43%36%58%79%51%5A%20==%30=%30===%45%61%73%79%20%4C%69%76%69%6E%67=%52%61%69%6E%67%65%72%20%52%61%6C%70%68==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%37%34%46%5E%37%20%2C%37%46%2C%37%2D%43%73%20%41%2F%37%5E%46%4C%5A%37%6F%23%47%20%37%2D%47%5A%4C%37%6F%23%46%7C%6C%42%62%5E%34%54%41%2A%7B%37%43%20%37%2D%20%44%2D%37%4C%51%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%43%20%37%2D%47%31%4E%5A%4C%5A%4E%32%47%37%5E%46%5A%4C%42%20%37%2D%46%20%42%62%37%4C%20%37%2D%62%45%5A%4C%37%2D%62%42%20%37%5E%44%62%42%2A%5B%5D%20%37%62%41%20%37%2D%62%45%5A%41%62%37%4C%5A%37%5E%46%5A%4C%37%43%7C%51%79%62%2D%37%20%41%4C%62%41%2F%37%2D%62%42%20%37%2D%62%42%5A%43%4C%2F%37%5E%62%44%20%37%5E%62%44%5A%4C%37%62%5A%47%2D%37%58%45%5A%4C%37%62%37%5E%62%42%6C%20%5D%5B%2A%41%37%2D%43%73%20%41%2F%37%5E%46%5A%4C%37%6F%47%23%20%37%2D%47%5A%4C%37%6F%23%46%20%37%5E%46%2C%46%37%2C%7C%35%23%37%43%20%20%45%62%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%45%61%73%79%20%53%74%72%65%65%74=%4A%6F%6E%65%73%20%41%6C%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%45%62%5E%37%2C%37%62%45%2C%37%2D%62%42%73%20%37%2D%43%4C%5A%33%31%62%37%47%20%37%2D%46%5A%4C%37%43%20%7C%6C%41%62%2D%34%54%41%2A%7B%4E%5A%4C%20%51%20%43%37%4C%5A%7D%20%37%62%42%20%37%2D%46%5A%4C%37%2D%43%37%20%5E%62%45%31%4E%5A%4C%37%62%42%20%37%2D%46%58%79%51%58%79%37%2D%47%5A%4C%62%42%7C%51%79%58%79%51%7C%42%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%58%5E%37%62%41%42%2A%5B%5D%20%37%62%45%20%37%2D%62%45%62%5E%37%58%37%5E%62%45%32%45%41%2A%5B%5D%37%4C%5A%41%62%42%20%37%2D%46%5A%4C%37%46%20%37%5E%62%45%4C%5A%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%62%37%23%35%20%62%45%20%37%2D%43%20%37%2D%47%37%4C%5A%46%2D%20%37%2D%62%41%6C%7C%2C%37%62%45%2C%37%2D%42%62%73%20%37%2D%43%5A%4C%33%31%62%37%47%20%37%42%62%37%4C%5A%43%20%37%5E%62%37%4C%5A%42%37%20%42%62%37%23%35%4C%5A%45%62%5E%37%20%41%62%37%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%45%61%73%79%20%54%6F%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%2D%37%58%58%37%5E%47%7C%51%79%58%37%44%7C%51%79%58%2D%37%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%79%51%7C%43%37%34%54%41%2A%5B%2D%41%5A%4C%39%7C%45%37%62%39%2D%42%5A%4C%37%43%20%37%5E%47%7C%51%79%58%44%37%7C%51%79%58%37%2D%41%42%2A%5B%5D%51%79%58%37%20%45%37%62%51%79%58%37%2D%41%5A%4C%39%62%44%37%58%79%51%42%7C%51%79%58%37%2D%41%41%2A%5B%5D%20%39%37%62%45%20%37%2D%42%5A%4C%37%43%20%37%5E%47%7C%68%37%20%45%37%7C%51%79%58%37%7C%51%79%58%37%7C%44%37%58%79%5D%51%79%58%39%62%37%45%7C%51%79%58%37%2D%7C%42%51%79%58%37%43%7C%51%79%58%37%5E%47%7C%51%5B%2A%43%41%2D%51%79%58%37%2D%20%37%2D%42%7C%37%4C%5A%47%5E%55%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%4C%5A%37%6F%62%42%20%37%2D%42%5A%4C%37%43%20%37%47%36%58%79%51%46%20%36%2D%43%45%37%62%39%20%5A%20==%30=%30===%45%63%61%72%6F%68=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%37%23%39%23%35%20%35%23%39%23%37%42%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%39%23%37%62%45%20%45%37%23%39%4C%62%42%69%2A%7B%47%20%37%2D%44%5A%20%78%20%4C%5E%62%44%5A%4C%20%6C%63%4B%51%79%58%31%31%37%23%44%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%5A%37%58%79%51%7C%4C%20%78%20%5A%73%5A%4C%39%23%4C%5A%43%5E%37%37%45%5A%4C%39%23%37%47%20%39%23%37%23%46%4C%5A%35%23%39%23%37%46%20%37%2D%43%7C%51%79%58%23%39%20%46%37%35%23%39%23%37%73%5A%4C%39%23%37%2C%43%37%2C%37%62%41%5A%4C%39%23%37%42%20%39%23%37%62%7C%42%51%79%58%39%23%37%62%42%6C%7C%2C%37%62%44%23%39%20%41%37%62%45%2C%37%44%58%37%5E%62%44%37%2C%45%37%2C%31%23%37%62%47%7C%51%79%58%37%5E%62%44%53%2A%41%7B%7D%51%79%58%39%23%37%44%6C%7C%2C%37%46%31%58%79%51%7C%47%2C%37%23%46%41%2C%37%2D%62%23%31%31%58%79%45%5A%4C%37%42%20%37%2D%23%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%5E%62%47%31%4E%7C%51%5E%37%20%73%45%37%47%7C%51%79%44%3E%65%6E%69%4E%32%6C%47%62%23%39%23%37%62%41%20%37%68%62%45%5A%4C%35%39%23%23%37%62%42%20%37%68%46%7C%51%79%58%37%5E%35%4C%5A%3C%46%7C%7D%2C%37%62%5A%4C%37%2D%62%51%5D%5B%2A%42%62%42%5A%4C%35%62%37%41%20%37%5E%62%47%7C%79%51%58%39%23%37%62%44%7C%51%79%58%37%2D%62%41%37%62%35%20%45%79%58%37%5E%62%42%2D%37%58%79%51%7C%45%37%62%39%58%79%51%7C%41%5E%37%20%20%3C%44%2E%53%2E%20%61%6C%20%32%6E%64%20%45%6E%64%2E%3E%4C%5A%41%62%37%61%6C%74%58%79%51%5D%20==%30=%30===%45%63%6C%79%70%73%6F=%46%6C%61%6E%61%67%61%6E%20%54%6F%6D%6D%79==%4C%61%74%69%6E%2D%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%3C%2A%37%30%46%5A%4C%37%2D%43%20%2C%37%5E%62%45%5A%4C%62%37%42%20%2C%37%2D%46%3E%6E%69%74%61%4C%20%20%2D%37%20%42%62%34%54%41%2A%7B%51%79%58%7D%20%37%4C%5A%7C%46%62%45%31%4E%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%2D%43%20%37%2D%47%5A%4C%37%62%42%20%37%2D%5E%37%20%43%37%2D%47%20%37%5E%7C%51%79%58%37%51%58%79%51%7C%58%37%2D%62%42%3E%67%6E%69%77%53%20%20%32%2A%37%3C%42%2A%5B%5D%51%79%58%37%5E%62%45%32%4E%79%51%7C%45%62%79%58%51%79%58%20%20%30%37%2A%79%51%4B%63%6C%20%37%43%20%37%62%42%7C%51%79%58%37%2D%46%51%7C%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%20%5D%5B%2A%41%3C%58%37%5E%62%41%20%37%2D%46%7C%3E%46%2D%37%2C%20%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%2D%43%20%37%5E%62%45%5A%4C%37%62%42%20%47%2D%37%4C%5A%6E%69%74%61%4C%42%62%37%4C%5A%47%2D%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%5E%37%20%43%37%20%5A%20==%30=%30===%45%69%64%65%72%64%6F%77%6E=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%42%37%61%6C%63%4B%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%79%51%58%37%2D%45%5A%4C%20%6C%63%4B%51%79%58%74%6C%20%4C%5A%47%34%54%41%2A%7B%62%45%7C%51%79%7D%5B%2A%42%47%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%37%58%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%42%62%37%58%20%20%6C%63%4B%37%5E%46%5A%4C%4B%63%6C%20%20%47%5A%4C%39%23%37%47%20%37%2D%44%7C%51%79%36%58%2D%62%45%7C%51%79%58%37%68%45%43%2A%5B%5D%2D%37%20%43%37%51%79%58%37%5E%6C%63%4B%51%79%2D%37%58%79%51%4C%20%6C%63%4B%51%79%58%74%6C%61%37%42%41%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%2D%47%7C%5A%45%2D%37%58%44%7C%51%79%58%20%4C%5A%43%2D%37%58%79%51%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%45%69%67%68%74%79%20%4F%6E%65=%43%61%72%74%65%72%20%52%6F%6E==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%37%73%75%73%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%73%75%37%73%46%7C%51%79%58%73%75%73%37%62%42%7C%51%79%73%75%73%58%79%46%34%34%54%5B%58%29%31%31%23%75%73%58%79%51%73%75%73%37%46%7C%51%79%58%73%75%73%37%62%7C%42%51%79%58%73%75%73%37%43%5A%4C%20%6C%63%4B%28%44%62%5E%37%73%37%46%5A%4C%79%51%4B%63%6C%20%20%5A==%30=%30===%45%6C%20%43%61%6A%6F%6E=%4D%61%6E%64%65%6C%20%4A%6F%68%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%46%5A%34%44%37%20%20%28%20%20%37%2D%43%5A%4C%20%6C%63%4B%51%79%37%58%43%7C%51%79%58%37%47%5A%4C%29%37%62%41%28%47%62%37%29%4C%34%54%41%2A%5B%62%37%47%7C%51%73%75%73%58%79%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%5E%37%62%45%42%2A%5B%5D%51%79%58%37%62%42%7C%51%44%68%37%58%79%37%62%42%7C%51%51%79%58%37%47%43%37%58%79%51%41%28%20%20%37%44%41%2A%5B%5D%20%37%62%45%37%20%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%62%37%29%4C%5A%7C%51%79%58%39%2A%2C%5B%5D%51%51%4B%63%6C%20%7C%51%79%58%73%75%73%37%62%42%7C%51%79%58%46%37%5A%4C%29%37%62%47%28%20%20%37%2D%43%5A%4C%42%62%37%58%79%79%58%37%43%7C%36%62%42%7C%51%37%58%79%51%7C%51%79%58%37%43%7C%51%79%58%39%62%37%47%7C%79%51%58%37%68%44%5A%4C%39%62%37%44%20%37%68%41%7C%46%37%58%79%5E%62%45%2C%43%58%79%51%7C%46%37%20%45%62%37%20%5A%20==%30=%30===%45%6C%20%47%61%75%63%68%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%47%7C%5E%37%58%79%51%46%5A%4C%35%23%39%23%37%45%20%37%42%5A%4C%62%37%42%20%37%2D%44%7C%51%79%58%37%5E%62%45%7C%2D%37%58%79%51%46%34%34%54%5B%5A%4C%37%47%20%2D%37%58%79%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%45%5A%4C%37%5E%62%45%20%37%5E%62%47%7C%51%7C%44%2D%37%46%7C%51%79%58%43%2D%37%58%79%51%7C%44%2D%37%20%45%2D%37%4C%5A%45%2D%37%58%79%51%4B%63%6C%20%4C%5A%45%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%45%6C%6F%72%61=%4A%6F%68%6E%73%6F%6E%20%4A%2E%4A%2E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%39%62%34%43%2D%37%58%43%5A%4C%37%62%44%20%37%2D%44%5A%4C%37%5E%45%62%20%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%2D%37%20%47%37%34%54%41%2A%7B%42%20%37%2D%46%4C%5A%4E%31%42%5E%62%42%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%62%44%20%37%68%44%7C%51%79%58%37%5E%62%37%58%79%51%7C%37%46%20%37%2D%37%43%7C%51%79%2A%42%45%62%5E%4C%39%62%37%44%20%37%68%41%7C%51%79%58%37%62%5E%42%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%5A%47%2D%37%58%5B%5D%20%37%62%62%44%20%37%2D%2D%37%58%79%51%62%45%20%37%5E%62%42%7C%51%79%58%37%46%7C%79%51%58%37%2D%43%41%2A%5B%5D%51%79%58%37%46%7C%5E%37%4C%5A%44%43%7C%51%79%58%37%4C%5A%43%2D%37%20%47%37%62%39%4C%5A%43%2D%37%20%46%37%4C%5A%55%42%62%5E%37%58%79%51%7C%44%68%37%20%44%62%37%20%5A%20==%30=%30===%45%6D%62%72%61%63%65%61%62%6C%65%20%59%6F%75=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%5E%47%7C%51%79%34%47%5E%37%58%51%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%6F%62%42%7C%51%79%7C%43%2D%36%58%34%54%41%2A%5B%37%2D%45%7C%51%46%23%68%37%20%5A%4C%35%23%37%23%46%20%37%68%23%43%5A%4C%2F%44%2D%45%20%2D%45%42%2A%5B%5D%20%39%62%37%42%42%2D%37%58%79%7C%51%79%58%37%58%37%6F%62%42%44%5E%37%20%42%5E%47%41%2A%5B%5D%51%79%58%37%44%7C%51%79%37%58%2D%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%37%58%79%51%7C%5A%4C%37%41%20%5E%43%43%2A%5B%37%58%79%51%7C%37%2D%44%7C%51%79%58%37%5E%47%7C%51%79%58%2D%36%43%7C%51%79%58%37%2D%41%7C%51%79%58%37%44%20%47%37%20%5D%2D%41%7C%51%79%44%20%37%68%41%46%23%68%37%20%37%2D%42%5A%4C%36%2D%43%20%37%68%23%43%5A%44%4C%2F%37%2D%45%20%37%2D%45%5A%4C%39%62%37%42%20%45%37%4C%5A%7C%51%79%58%37%37%62%39%4C%5A%47%5E%37%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%45%6D%69%6C%79=%4D%61%6E%64%65%6C%20%4A%6F%68%6E%6E%79==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%43%7C%34%47%5E%37%58%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%47%37%58%79%51%33%54%5B%41%2A%7C%51%79%58%37%58%79%51%5D%2A%58%39%62%37%42%7C%51%79%58%37%2D%23%46%7C%79%51%58%37%2D%23%43%7C%51%79%58%37%5E%45%5B%42%79%51%7C%45%2D%37%46%7C%51%79%51%79%58%37%44%7C%41%2D%37%58%2D%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%47%5E%5B%41%2A%5D%51%79%58%35%23%37%44%7C%51%79%37%58%79%51%7C%51%79%58%37%41%37%2D%42%7C%51%79%51%7C%47%37%37%23%46%7C%51%79%58%37%2D%45%5B%43%2A%5D%79%51%58%37%42%7C%51%79%58%37%5E%43%7C%51%79%58%62%31%33%58%79%58%37%5E%47%7C%58%36%2D%43%7C%37%58%79%51%7C%23%43%7C%51%79%58%39%62%37%45%7C%51%79%58%68%37%42%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%68%37%58%79%51%45%7C%51%79%58%79%51%7C%42%2D%37%58%79%51%7C%45%37%62%39%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%5E%37%58%79%51%7C%44%37%20%20%20%5A==%30=%30===%45%6E%64%20%4F%66%20%41%20%4C%6F%76%65%20%41%66%66%61%69%72%2C%20%54%68%65=%52%65%64%64%69%6E%67%20%45%64%77%61%72%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%47%2D%37%20%62%45%7C%51%79%58%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%7C%51%79%58%37%5E%46%5A%4C%37%43%2D%37%20%41%62%34%54%7B%41%2A%44%5A%4C%37%47%37%4C%5A%44%62%4C%37%47%20%37%2D%44%5B%42%2A%7D%51%79%58%5E%37%46%7C%6C%2C%37%43%2C%37%2D%47%73%20%37%5E%5A%44%2D%37%20%62%41%20%37%2D%47%5B%41%2A%5D%4C%5A%44%2D%37%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%37%44%37%20%2D%41%7C%51%79%58%37%5E%43%5A%4C%37%47%20%37%20%43%37%20%37%47%20%37%2D%4C%37%62%41%20%4C%5A%46%5E%37%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%5A%45%62%2D%37%37%43%20%37%2D%79%58%37%5E%46%20%73%47%2D%37%20%36%2D%62%42%7C%51%79%58%37%5E%62%42%5B%2A%43%5D%20%37%46%20%37%2D%43%7C%6C%2C%37%43%2C%45%62%37%4C%5A%37%5E%62%44%5A%51%7C%41%62%6F%37%58%79%51%7C%47%2D%37%20%46%23%6F%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%45%70%69%6C%6F%67%75%65=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%44%2F%37%47%62%20%45%62%2F%46%2F%62%42%73%5A%4C%47%2F%62%45%20%2C%37%62%5E%41%5A%4C%62%42%2F%43%20%2C%2D%43%5A%4C%44%2C%45%62%2C%6C%45%34%34%54%5B%2F%62%45%5A%4C%2D%2F%42%62%4C%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%73%58%75%73%43%5A%4C%37%2D%47%20%37%5E%62%41%5A%51%4B%63%6C%20%43%20%2D%43%5A%47%58%79%51%7C%43%2D%37%58%79%51%7C%45%62%2F%42%62%58%79%51%7C%47%61%64%64%39%2F%42%58%79%51%7C%43%73%75%73%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%45%70%69%73%74%72%6F%70%68%79=%54%68%65%6C%6F%6E%69%6F%75%73%20%4D%6F%6E%6B%2C%20%4B%65%6E%6E%79%20%43%6C%61%72%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%62%37%20%20%78%20%5A%4C%37%45%20%37%62%45%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%44%4C%5A%20%78%20%34%54%41%2A%5B%20%20%78%20%5A%45%62%37%20%45%4C%20%78%20%5A%4C%37%44%20%37%62%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%5A%20%78%20%4C%42%2A%5B%5D%20%51%79%58%37%44%23%2D%36%58%79%62%44%5A%4C%20%6C%63%4B%51%79%58%37%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%37%58%79%51%7C%46%43%2A%5B%5D%5D%5B%2A%42%45%62%37%20%45%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%62%37%20%44%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%45%71%75%69%6E%6F%78=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%53%6C%6F%77%20%53%77%69%6E%67=%43%23%2D==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%23%2D%37%58%79%5A%4C%20%6C%63%4B%51%79%58%37%2D%23%46%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%43%23%2D%37%58%43%34%34%54%5B%20%4C%5A%41%37%23%31%31%58%79%51%7C%47%23%37%58%79%51%7C%43%23%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%45%72%6F%6E%65%6C=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%41%5A%34%47%5E%37%20%62%45%70%70%7C%51%79%58%37%5E%2D%62%42%5A%35%4C%62%37%45%20%37%2D%42%5A%4C%41%2F%37%5E%47%37%23%31%31%4C%34%54%41%2A%7B%5A%4C%37%62%41%37%20%46%37%4C%4E%5A%4C%20%51%79%58%51%79%58%7D%20%36%62%20%41%36%47%5A%4C%37%62%41%20%37%2D%41%31%4E%5A%32%41%2D%37%20%2D%43%7C%51%79%46%7C%51%79%58%51%5D%5B%2A%42%79%58%37%43%7C%51%79%58%37%47%5A%4C%39%62%20%44%37%2D%44%5A%4C%31%31%23%37%47%20%37%2D%44%51%7C%43%2D%37%79%58%37%5E%47%4C%35%62%37%45%42%2D%37%20%42%4C%41%2F%37%5E%47%20%37%5E%47%41%2A%5B%5D%31%20%31%23%37%62%41%20%37%5E%62%45%5A%4C%37%62%5A%42%2D%37%20%7C%51%79%58%37%51%79%58%37%5E%37%58%79%51%7C%41%20%37%2D%41%5A%4C%37%46%20%37%2D%43%7C%79%51%58%37%2D%41%5A%4C%31%31%23%37%62%45%70%70%62%37%4C%5A%47%5E%2D%62%42%5A%5A%20==%30=%30===%45%73%74%61%74%65=%4D%61%72%74%69%6E%6F%20%42%72%75%6E%6F==%42%6F%73%73%61%20%4E%6F%76%61=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%45%5A%34%42%2D%37%58%51%79%58%37%2D%42%7C%51%79%58%39%62%37%23%7C%46%51%79%58%37%2D%45%5A%4C%20%6C%63%4B%51%79%4B%63%6C%20%4C%34%54%7B%41%2A%3C%20%35%23%37%58%79%51%7C%44%58%37%23%46%5A%4C%20%6C%63%4B%51%79%58%37%47%5E%7C%51%79%58%37%44%7C%51%79%58%73%75%73%37%79%51%7C%46%23%37%41%7C%51%79%2D%62%45%7C%51%20%20%7D%58%79%62%42%7C%51%79%58%37%68%46%5A%4C%20%6C%63%51%4B%79%58%37%5E%42%5B%42%2A%20%20%51%79%58%51%37%62%39%58%79%3E%65%6E%69%46%63%4B%51%79%58%41%62%37%62%39%79%58%37%44%7C%51%79%58%73%75%73%37%44%7C%79%51%58%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%51%7C%47%5E%37%7C%51%79%58%37%6C%20%4C%5A%46%23%37%58%79%51%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%7C%46%23%37%23%35%58%79%51%5D%20==%30=%30===%45%74%65%72%6E%61%6C%20%54%72%69%61%6E%67%6C%65=%53%74%69%74%74%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%62%34%42%62%5E%37%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%37%44%2D%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%46%2D%37%20%42%34%54%41%2A%7B%2C%37%2D%43%73%37%4C%5A%4E%31%37%2D%44%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%20%47%37%4C%5A%62%41%20%37%62%5A%4C%37%44%20%62%5E%37%20%5D%79%58%37%62%45%7C%51%79%58%37%2D%62%42%7C%79%51%58%37%45%7C%51%79%58%37%2D%42%6C%42%2A%5B%51%7C%41%2D%37%42%6C%2C%37%46%5A%4C%37%46%20%44%62%37%4C%5A%37%2D%47%20%37%5E%62%42%2C%41%2A%2C%5B%5D%37%20%42%20%37%2D%23%46%5A%4C%37%43%20%37%2D%47%4C%5A%43%2D%37%20%37%2D%62%41%37%46%2C%37%2D%37%4C%5A%43%2D%47%20%37%2D%44%5A%4C%37%62%41%20%37%62%45%4C%5A%37%2D%62%42%20%37%2D%46%5A%4C%37%46%20%37%37%4C%5A%73%43%47%20%37%2D%44%2C%6C%42%62%5E%37%20%5A%20==%30=%30===%45%76%65%72%79%20%54%69%6D%65%20%57%65%20%53%61%79%20%47%6F%6F%64%62%79%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%47%20%37%2D%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%5E%62%41%20%2C%37%2D%47%5A%4C%37%2D%46%20%62%37%4C%5A%47%34%54%41%2A%5B%4C%37%6F%62%47%37%20%45%5E%37%62%45%42%2A%5B%5D%20%37%62%44%20%37%2D%62%5A%41%4C%37%62%45%20%37%2D%62%42%5A%4C%31%31%23%5E%37%2F%47%20%5E%42%5A%4C%37%23%37%62%47%5A%42%62%37%4C%5A%2D%47%5A%4C%37%62%44%20%37%2D%62%41%7C%51%58%79%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%37%20%43%37%4C%20%37%2D%46%5A%37%2D%46%5A%4C%7C%46%2D%37%20%47%5A%4C%37%5E%62%41%20%2C%37%2D%47%5A%4C%2D%37%46%20%37%5E%62%45%41%2A%5B%5D%20%37%62%42%2D%37%20%43%37%51%79%58%31%31%43%2A%5B%5D%20%5A%47%2D%37%20%2D%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%31%4C%31%23%37%5E%45%20%37%5E%42%5A%4C%37%62%47%37%20%44%62%37%4C%37%62%42%20%37%2D%46%5A%4C%62%6F%37%4C%5A%5A%4C%36%2D%62%41%20%37%5E%62%41%5A%4C%37%45%62%20%37%2D%62%42%5A%4C%37%62%42%20%37%2D%46%47%37%20%43%37%47%20%37%2D%47%20%42%62%37%4C%5A%45%62%36%20%45%62%36%2F%42%62%4C%5A%55%45%62%36%20%45%62%36%2F%42%62%20%5A%20==%30=%30===%45%76%65%72%79%62%6F%64%79%27%73%20%53%6F%6E%67%20%42%75%74%20%4D%79%20%4F%77%6E=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%68%41%7C%34%46%2D%39%2F%2F%37%5E%62%45%7C%51%79%58%31%31%2D%43%7C%79%51%58%42%2F%33%31%62%37%47%7C%51%79%58%62%42%42%62%58%79%51%33%54%41%2A%5B%5E%62%42%20%31%23%39%58%79%51%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%62%2F%42%37%5E%42%7C%51%79%58%31%31%2D%47%31%4E%7C%4E%32%47%2D%31%37%44%7C%51%79%58%39%5E%44%5A%45%68%37%20%41%72%51%79%58%7C%51%79%58%41%2F%37%2D%45%7C%79%51%58%39%5E%44%42%2A%5B%5D%20%35%23%39%23%37%7C%58%79%51%4C%5A%4C%46%2F%37%46%7C%51%79%58%68%37%20%46%23%7C%51%79%58%37%68%23%47%7C%51%79%58%41%2F%2D%39%42%7C%51%79%58%31%31%2D%42%5A%4C%39%62%37%43%23%37%62%39%23%43%7C%51%79%46%41%2A%5B%20%31%58%79%51%7C%79%58%5D%51%79%58%42%2F%31%31%2D%23%46%7C%79%51%58%39%5E%46%7C%51%79%58%43%2F%31%31%2D%47%51%58%79%51%20%31%23%37%5E%23%39%23%37%44%7C%58%79%51%7C%47%41%7C%51%79%58%62%42%2F%37%5E%62%45%7C%51%58%79%31%31%2D%43%7C%51%79%58%42%2F%33%31%62%37%68%37%58%79%51%62%42%2F%39%2D%2D%43%7C%51%79%2D%31%31%20%42%5E%62%44%7C%51%79%58%31%31%2D%44%5A%4C%35%39%23%23%37%41%20%37%68%45%5A%4C%46%2F%37%5E%62%37%23%31%31%58%47%7C%51%79%58%5E%42%7C%51%79%7C%46%23%2D%39%7C%51%79%58%62%42%2F%37%5E%42%7C%51%79%58%5E%39%62%42%43%2A%7B%5D%20%31%31%23%33%31%42%20%42%62%5E%39%58%51%79%58%31%31%37%2F%42%62%58%79%51%7D%59%5B%51%45%5E%37%23%31%31%58%79%51%7C%45%62%2D%31%31%58%79%51%5A%20==%30=%30===%45%76%65%72%79%74%68%69%6E%67%20%48%61%70%70%65%6E%73%20%54%6F%20%4D%65=%44%65%6E%6E%69%73%20%4D%61%74%74==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%2C%37%2D%43%34%43%2D%37%20%5A%4C%37%47%20%37%68%44%5A%4C%37%46%20%37%43%2D%5A%4C%37%6F%62%44%20%37%2D%44%5A%4C%37%46%73%42%6F%37%2C%34%54%41%2A%7B%7C%51%79%58%51%62%37%2C%7C%2C%51%79%58%7D%20%37%47%20%37%2D%44%31%4E%5A%37%4C%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%6C%58%79%51%58%79%41%2C%37%2D%62%79%58%37%5E%62%58%79%51%5D%5B%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%37%62%5E%45%5A%4C%39%23%37%62%42%20%37%2D%46%42%2A%62%39%4C%5A%45%36%62%42%32%4E%20%37%2D%44%5A%20%41%37%23%39%2D%43%41%2A%5B%5D%20%37%46%20%37%2D%43%5A%37%4C%43%20%37%2D%47%7C%51%79%58%37%5E%44%5A%4C%37%20%46%37%4C%37%2D%45%7C%51%5A%4C%37%47%20%5A%43%2D%37%20%2C%37%62%41%2C%37%2D%62%45%2C%37%2D%43%2C%6F%37%42%73%5A%4C%37%47%20%37%68%44%5A%4C%37%46%7C%6C%44%2D%37%4C%37%6F%62%44%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%45%76%65%72%79%74%68%69%6E%67%20%49%20%48%61%76%65%20%49%73%20%59%6F%75%72%73=%4C%61%6E%65%20%42%75%72%74%6F%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%43%5E%37%58%4C%35%23%37%47%20%37%2D%44%5A%4C%37%47%20%2D%37%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%5A%43%5E%37%58%34%54%41%2A%5B%2F%37%2D%41%7C%37%4C%5A%44%2D%2F%37%5E%2D%41%7C%51%79%58%2D%41%42%2A%5B%20%5D%39%62%37%45%20%37%68%42%5A%4C%37%47%20%37%47%23%58%79%51%62%41%20%37%2D%58%37%5E%43%41%44%37%2F%46%23%47%20%37%2D%44%5A%4C%37%44%20%37%2D%41%7C%79%51%58%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%20%5D%5B%2A%7C%51%79%58%47%58%37%5E%46%5A%2D%37%20%41%62%2D%47%7C%51%79%58%37%5E%43%5A%4C%35%23%37%20%47%37%2D%44%5A%4C%37%47%20%37%2D%44%5A%4C%37%37%20%43%37%4C%62%45%7C%51%79%2D%46%20%23%46%37%20%45%37%62%79%58%47%2F%37%2D%41%7C%51%79%58%23%47%2F%5E%37%2D%41%7C%51%79%58%2D%41%43%2A%5B%5D%20%39%51%7C%44%37%2F%68%42%7C%51%79%36%4C%5A%43%5E%37%58%79%51%7C%45%62%2D%37%20%41%62%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%45%76%65%72%79%74%68%69%6E%67%20%49%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%46%5E%37%58%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%58%5E%37%62%42%7C%51%79%58%31%31%23%37%42%7C%51%79%37%58%79%51%7C%34%54%5B%41%2A%58%37%2D%62%42%44%37%4C%5A%47%37%2D%41%7C%51%79%58%37%2D%47%7C%51%79%58%62%37%41%7C%51%79%58%36%46%5A%4C%37%43%20%37%2D%20%44%37%4C%5A%20%37%2D%41%7C%58%37%5E%62%42%37%58%79%51%7C%31%23%37%42%7C%51%79%58%37%5E%46%5B%42%2A%20%5D%37%43%20%37%2D%47%7C%51%79%58%37%5E%62%41%31%58%79%51%7C%62%45%7C%51%79%37%2D%43%5A%4C%37%20%44%37%4C%37%2D%44%5A%4C%20%6C%63%4B%51%79%58%37%41%51%7C%79%58%39%62%37%45%7C%51%79%58%37%68%42%5A%20%44%62%2D%37%2D%41%7C%51%79%6C%63%4B%51%79%42%62%5E%37%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%41%4C%5A%37%6F%23%47%20%37%2D%47%5A%4C%35%23%37%44%4C%5A%46%36%58%5A%4C%37%46%20%20%20%5A==%30=%30===%45%76%65%72%79%74%68%69%6E%67%20%49%27%76%65%20%47%6F%74%20%42%65%6C%6F%6E%67%73%20%54%6F%20%59%6F%75=%52%6F%64%67%65%72%73%2D%48%61%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%46%7C%51%34%45%62%5E%37%43%7C%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%2C%2D%37%62%45%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%2C%2D%37%2C%58%79%34%54%41%2A%7B%36%62%45%31%4E%62%5E%37%2C%58%20%2C%37%5E%62%41%5A%4C%47%2F%37%62%45%20%37%2C%5E%62%45%7C%51%79%58%2C%37%62%42%7C%51%79%42%62%37%4C%5A%42%7C%51%79%58%58%2C%37%23%46%42%62%37%58%79%42%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%2C%62%36%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%2C%58%79%51%7C%7C%51%79%58%2C%43%2A%5B%5D%51%58%79%51%7C%46%7C%51%79%58%2C%37%2D%47%7C%51%79%58%2C%37%7C%44%51%79%58%2C%62%45%5A%4C%2C%42%20%2C%37%23%42%62%37%58%79%2C%42%7C%51%79%62%42%7C%51%79%4C%5A%78%4C%5A%51%79%58%2C%37%2D%43%7C%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%2C%37%2D%62%45%5A%4C%78%5A%4C%78%7C%46%37%2C%58%2C%37%5E%62%45%20%6C%63%4B%51%51%7C%42%62%37%45%5A%4C%37%62%42%20%2C%37%5E%62%41%5A%4C%2F%47%37%62%45%20%2C%37%5E%62%45%7C%51%79%58%2C%62%36%2C%58%79%79%58%2C%37%5E%20%5A%20==%30=%30===%45%76%69%64%65%6E%63%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%5E%37%35%62%39%62%37%62%42%7C%51%79%58%37%2D%46%4C%5A%35%62%39%62%37%43%20%37%2D%47%7C%51%79%58%58%79%51%7C%41%34%54%41%2A%7B%41%7C%51%79%58%44%62%37%4C%5A%45%7C%51%79%58%37%2D%62%42%42%2A%5B%7D%51%58%79%31%31%23%39%23%37%46%7C%51%79%58%37%2D%46%62%37%23%31%31%20%37%2D%62%41%51%79%58%35%62%51%7C%44%62%37%7C%51%79%58%31%31%23%33%31%46%7C%51%79%58%31%31%23%37%47%7C%51%79%58%37%2D%43%7C%51%79%58%42%62%37%62%39%79%58%37%5E%62%62%41%7C%51%79%62%5E%37%58%79%79%58%35%62%39%62%37%62%42%7C%51%79%58%37%46%2D%5A%4C%35%62%39%62%37%43%20%37%2D%47%7C%51%51%7C%41%37%58%45%41%2A%5B%5D%2D%37%20%44%62%37%4C%5A%46%2D%37%58%79%51%7C%46%37%23%39%23%31%31%58%79%51%5A%20==%30=%30===%45%78%61%63%74%6C%79%20%4C%69%6B%65%20%59%6F%75=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%36%58%79%4E%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%6C%20%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%31%43%36%58%79%34%54%7B%41%2A%51%79%58%36%43%58%79%51%58%79%62%42%7C%51%79%58%37%5E%46%5B%42%2A%5D%51%58%79%37%43%7C%51%79%58%36%43%32%4E%5A%4C%20%51%37%58%79%51%7C%7D%20%37%47%20%4B%51%79%58%36%79%51%7C%44%2D%20%37%47%20%37%2D%44%5A%4C%37%6F%62%45%20%2D%37%45%5A%4C%37%47%20%36%2D%46%7C%51%79%58%37%5D%2A%41%5B%43%58%37%2D%41%7C%63%6C%20%4C%5A%44%37%58%79%51%4B%63%6C%20%4C%5A%47%37%58%79%51%4B%63%6C%20%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%45%79%65%20%6F%66%20%74%68%65%20%48%75%72%72%69%63%61%6E%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6E%20%6C%34%46%2D%36%2C%20%2C%37%5E%62%44%5A%4C%2C%73%75%73%37%62%20%41%2C%73%75%73%37%62%45%5A%4C%2C%36%62%42%20%20%73%43%37%7C%34%54%41%2A%5B%63%4B%51%79%58%37%2C%20%20%73%37%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%46%39%2F%23%37%62%45%7C%51%79%58%6E%6C%7C%2D%62%42%23%39%2F%46%2C%2D%62%47%6C%5A%73%75%73%37%62%36%34%20%6E%20%62%42%20%2C%36%2D%46%42%2A%5B%51%79%58%2C%2D%37%46%7C%51%79%58%2C%37%2D%46%34%34%54%5A%4C%36%2C%4C%5A%45%54%5A%4C%20%6C%23%37%62%45%5A%75%73%2C%4C%5A%4C%2C%37%5E%43%20%2C%31%31%23%37%5E%41%5A%20%4C%6E%20%6C%7C%37%43%73%20%20%2C%37%5E%62%44%5A%20%6E%20%4C%73%37%62%41%20%53%3C%7C%51%79%79%51%7C%45%62%5A%4C%20%6E%20%5A%4C%20%6E%20%5A%4C%20%78%5A%20%4C%20%6C%63%4B%51%79%58%2C%46%2F%39%23%37%46%2D%37%2C%58%58%2C%46%2F%39%6F%6C%6F%73%20%6F%6E%20%46%20%6D%69%6E%6F%72%20%42%6C%75%65%73%3E%20%78%20%20%5A%20==%30=%30===%46%61%6C%6C=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%61%6C%6C%61%64=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%37%23%46%7C%51%23%37%73%75%73%37%5E%62%45%7C%51%79%58%73%75%73%37%45%7C%79%51%58%39%62%33%31%42%7C%51%79%58%33%64%64%61%23%31%31%58%79%46%34%34%54%5B%33%31%44%7C%51%64%33%58%79%51%7C%51%79%58%31%31%23%37%5E%62%45%7C%51%79%73%58%75%73%37%45%7C%51%79%58%39%62%33%31%42%7C%44%5E%37%58%79%64%61%73%75%73%45%7C%51%79%58%7C%47%2D%37%58%7C%51%79%58%33%64%64%61%73%75%73%37%23%46%4C%5A%31%31%23%37%5E%62%41%20%37%2D%42%7C%51%79%42%31%33%62%39%51%79%58%39%62%2D%37%20%43%5E%37%2F%42%4C%5A%20%78%20%20%5A==%30=%30===%46%61%6C%6C%69%6E%67%20%47%72%61%63%65=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%45%76%65%6E%20%38%74%68%73=%41%62==%31%72%33%34%4C%62%4B%63%75%37%47%2F%37%5E%62%34%41%62%5E%37%42%20%37%2D%46%7C%51%79%58%37%2D%47%7C%51%58%79%23%46%2F%37%44%5A%4C%20%6C%63%4B%51%79%58%62%37%4C%5A%45%34%54%5B%41%2A%45%7C%51%79%58%23%4C%5A%47%2D%7C%51%79%58%37%68%23%46%7C%51%79%58%37%5E%7C%46%51%79%58%45%2F%37%43%7C%51%79%58%46%2F%37%42%37%62%31%33%46%2F%37%44%20%62%45%7C%51%79%7C%41%2D%37%20%62%42%7C%51%79%58%37%6F%23%43%7C%51%79%58%2D%37%43%42%2A%5D%51%79%58%37%5E%47%5A%4C%37%44%5E%37%2F%44%58%51%79%58%37%2D%62%45%7C%51%79%7C%45%68%37%58%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%62%44%37%20%2D%44%7C%51%79%58%33%31%62%37%41%7C%51%79%42%62%5E%37%58%51%79%58%37%5E%5E%37%20%20%51%20%5A%59%51%7C%41%62%5E%37%58%79%51%7C%66%44%62%5E%37%20%20%20%5A==%30=%30===%46%61%6C%6C%69%6E%67%20%49%6E%20%4C%6F%76%65%20%41%67%61%69%6E=%48%6F%6C%6C%61%6E%64%65%72%20%46%72%65%64%65%72%69%63%6B==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%5E%37%20%51%79%58%37%41%5A%4C%62%42%2F%37%68%45%20%5E%37%43%5A%4C%37%68%44%20%37%5E%46%5A%4C%37%43%7C%44%2D%37%58%33%54%41%2A%7B%58%37%45%42%2A%36%58%79%51%7C%20%37%68%23%46%32%4E%7C%51%79%58%51%79%58%79%51%58%51%79%58%7D%20%37%47%20%37%2D%44%31%4E%42%37%20%5D%5B%43%7C%51%79%58%5D%51%79%58%37%37%20%45%37%4C%37%2D%44%5A%4C%37%44%20%37%2D%41%7C%51%79%37%58%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%5A%58%79%51%7C%47%68%42%7C%51%79%51%79%58%37%47%37%20%43%37%4C%2D%44%7C%51%79%58%37%41%5A%4C%62%42%2F%37%45%68%20%37%5E%43%5A%4C%37%68%44%20%37%5E%46%5A%37%58%79%51%7C%5E%43%41%2A%5B%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%46%61%6C%6C%69%6E%67%20%49%6E%20%4C%6F%76%65%20%57%69%74%68%20%4C%6F%76%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%5E%37%58%79%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%37%58%79%51%4B%42%34%33%54%7B%5A%4C%78%5A%4C%51%4B%63%6C%20%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%37%62%5E%42%5A%4C%20%6C%63%4B%51%79%58%37%46%5A%4C%5A%78%4C%5A%78%79%58%37%2D%43%5A%4C%20%6C%63%58%79%51%4B%63%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%5A%20%4C%6C%63%4B%51%79%58%39%62%37%44%5A%4C%20%6C%37%58%79%51%4B%37%68%41%31%4E%63%4B%51%79%58%51%4B%63%6C%20%4C%20%6C%63%4B%51%79%58%31%31%23%37%62%41%4E%32%7C%7D%20%20%6C%63%4B%51%79%58%37%46%5A%4C%5A%47%37%62%39%79%58%37%2D%43%58%37%2D%43%7C%2D%37%58%79%51%47%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%7C%51%79%58%37%6F%42%7C%2D%37%58%79%51%43%5A%4C%20%6C%79%51%7C%46%37%20%20%20%5A==%30=%30===%46%61%6E%74%61%73%79%20%69%6E%20%44%20%28%6F%72%20%55%67%65%74%73%75%29=%57%61%6C%74%6F%6E%20%43%65%64%61%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2F%37%2D%45%5A%34%44%5E%39%2F%23%44%5A%4C%20%7C%72%20%5A%4C%20%7C%72%20%4C%5A%20%7C%72%20%5A%4C%41%2F%37%2D%45%5A%4C%41%5E%39%2F%41%4C%34%54%69%2A%5B%79%58%39%5E%43%7C%20%4C%5A%20%5E%44%7C%51%79%58%39%5E%43%7C%51%79%58%39%44%5E%41%2A%7B%5D%20%20%7C%72%20%5A%4C%20%7C%72%39%58%79%51%7C%72%20%5A%4C%41%79%58%39%5E%43%58%79%51%7C%41%5E%2D%42%5A%4C%2C%37%23%46%20%37%68%23%43%51%7C%79%58%37%5E%47%7C%51%79%58%31%31%23%37%62%37%58%79%51%7C%39%5E%44%7C%51%5A%4C%41%2F%37%37%2C%45%37%2C%2F%39%5E%44%6C%42%2A%7B%7D%2C%37%62%45%2C%45%37%2C%5E%46%2C%37%62%47%73%5A%4C%37%5E%47%6C%41%4C%5A%45%2D%2D%42%73%7C%51%58%39%5E%44%7C%5A%20%72%7C%20%43%7C%51%79%58%3E%73%6F%6C%6F%53%34%37%2A%39%3C%5E%44%41%2A%7B%59%7D%20%20%7C%72%20%5A%4C%5E%39%58%79%51%4C%20%7C%72%20%58%37%5E%2D%42%39%58%79%51%7C%46%20%37%68%23%43%7C%51%79%58%37%5E%47%7C%79%51%58%31%31%23%37%62%41%7C%51%79%58%39%5E%44%23%37%2C%4C%5A%5E%43%7C%51%79%4C%20%7C%72%20%39%58%79%51%7C%2D%45%5A%4C%41%2F%39%5E%44%42%2A%5B%7D%20%62%37%45%20%37%2D%62%42%5A%4C%37%45%20%37%2D%42%37%2F%41%4C%5A%5E%43%7C%51%79%5A%20%72%7C%20%4C%5A%20%72%7C%20%4C%5A%44%23%5E%39%2F%41%4C%5A%45%2D%37%2F%41%4C%5A%20%72%7C%20%4C%5A%20%72%7C%20%4C%5A%20%72%7C%20%20%5A%20==%30=%30===%46%61%72%6D%65%72%27%73%20%54%72%75%73%74=%4D%65%74%68%65%6E%79%20%50%61%74==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%20%42%2F%39%62%34%47%5E%37%58%70%20%2C%39%62%37%23%46%20%2C%37%2D%23%43%4C%5A%70%2C%42%2F%47%20%2C%37%2D%42%5A%4C%51%79%4C%5A%46%23%37%33%54%41%2A%5B%75%73%47%5A%4C%5A%41%2D%37%2C%64%61%43%5A%4C%2C%47%2F%46%20%2C%47%20%2C%2F%47%46%6C%7C%2C%37%44%73%20%73%75%73%37%44%20%64%39%58%79%51%4C%70%2C%2D%42%45%20%62%45%2F%20%47%37%4C%5A%2C%62%42%20%2C%62%41%5A%4C%70%20%2C%45%2F%20%43%37%2D%45%7C%70%20%2C%43%20%2C%73%75%73%43%70%4C%5A%44%62%2C%47%20%2C%73%70%20%39%62%37%62%2F%45%62%2C%68%47%5A%4C%20%39%36%62%47%5A%4C%20%35%23%23%39%37%47%7C%51%79%58%39%64%64%61%62%41%6C%7C%37%2F%43%20%43%44%73%20%2C%62%41%7C%70%20%2C%46%2D%39%58%79%43%5A%4C%51%70%20%2C%37%62%41%20%37%5E%62%5A%41%4C%20%31%31%2D%47%5A%4C%20%39%2D%43%7C%51%73%75%73%20%43%42%2A%5B%5D%20%43%20%73%75%73%62%2F%41%62%20%51%79%58%51%79%58%51%79%58%51%79%58%51%79%5A%58%2C%44%70%2C%43%5A%4C%20%73%75%73%43%7C%70%20%59%7B%51%43%42%20%37%5E%62%2C%70%7C%41%62%5E%37%20%42%62%2F%41%62%20%70%7C%43%73%75%73%20%43%2C%70%7C%43%20%20%7D%20==%30=%30===%46%61%73%63%69%6E%61%74%69%6E%67%20%52%68%79%74%68%6D=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%2F%37%43%2C%34%46%2D%20%46%73%20%37%62%42%5A%4C%37%6F%42%20%43%2F%2D%5A%46%4C%37%62%44%20%37%68%44%5A%4C%62%45%2F%2D%46%2D%2F%41%62%34%54%5B%76%2A%5A%4C%62%42%2F%20%46%2D%2F%45%7C%51%79%58%36%46%5A%4C%33%31%62%37%43%20%2F%43%2D%46%5A%4C%37%62%44%20%37%68%44%5A%4C%62%43%2D%20%43%2D%2D%46%7C%6C%2C%37%68%41%5A%4C%62%37%4C%5A%43%20%2D%43%7C%6C%2C%44%2F%37%47%2C%62%45%2F%43%2D%73%20%37%46%5A%4C%37%6F%23%46%20%47%2F%2D%43%2D%2F%42%62%41%20%37%68%41%20%5A%4C%20%78%62%4C%5A%47%37%20%5A%4C%29%37%43%28%20%20%29%37%2D%47%28%43%37%7B%41%2A%59%5D%51%79%58%37%43%7C%51%79%58%78%20%4C%5A%20%41%2F%2D%46%20%43%20%37%2D%47%37%28%43%2D%37%62%42%31%4E%42%2A%5A%4C%20%78%20%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%29%37%46%28%20%20%29%36%58%79%51%7C%46%5A%4C%20%78%32%4E%43%2A%7C%58%79%51%7C%45%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%47%51%7C%79%58%37%2D%44%5A%4C%39%62%37%41%20%37%68%37%58%79%51%7D%36%46%5A%4C%37%47%28%37%43%5A%51%7C%45%68%37%20%20%29%37%2D%47%28%37%2D%47%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%28%43%37%29%4C%79%58%36%62%42%2D%37%29%20%20%28%43%37%29%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%46%61%73%63%69%6E%61%74%69%6F%6E=%4D%61%72%63%68%65%74%74%69%20%46%65%72%6E%61%6E%64%6F%2D%44%61%6E%74%65==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%36%58%79%45%7C%51%79%58%37%5E%43%5A%4C%20%6C%63%4B%79%51%58%37%5E%43%7C%51%79%58%37%6F%62%45%7C%51%62%6F%37%58%79%33%54%5B%41%2A%37%62%41%5A%4C%37%58%79%51%5D%79%58%37%2D%44%5A%4C%20%78%20%5A%4C%20%78%5A%20%4C%20%6C%63%4B%51%79%58%37%2D%44%5B%42%2A%51%4B%63%6C%20%47%7C%51%79%58%37%6F%62%45%7C%37%58%79%51%5D%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%7C%79%51%58%37%6F%62%45%7C%51%79%58%36%43%5B%41%2A%5E%37%58%79%51%47%7C%51%79%58%7C%51%79%58%37%2D%37%58%79%51%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%58%37%2D%44%5B%43%2A%5D%51%79%58%37%47%7C%20%4C%5A%44%2D%44%7C%51%79%58%47%37%58%79%51%7C%43%36%58%79%51%7C%47%37%73%75%73%20%20%20%5A==%30=%30===%46%61%76%65%6C%61=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%47%7C%51%79%34%47%2D%37%58%51%79%58%37%2D%47%7C%51%79%58%47%2F%46%7C%79%51%58%37%2D%47%7C%51%79%58%47%2F%46%7C%51%79%7C%46%2F%47%58%33%54%5B%41%2A%2D%47%5A%4C%36%63%6C%20%4C%5A%68%45%7C%51%79%58%37%62%42%7C%51%79%58%37%62%5E%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%37%20%45%62%2D%4B%51%79%58%37%7C%51%79%58%37%4C%5A%47%2D%37%58%37%2D%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%2D%43%5B%42%2A%5D%20%20%6C%63%4B%51%79%58%79%51%7C%47%2D%37%2D%44%20%37%51%79%58%47%2F%51%7C%47%2D%37%37%2D%47%5B%41%2A%5D%51%79%58%39%23%37%43%4C%5A%39%23%37%44%20%39%23%37%62%45%7C%51%79%58%58%79%51%7C%46%79%58%37%2D%43%37%46%7C%51%79%79%51%7C%46%2F%4C%20%6C%63%4B%51%79%58%37%2D%47%7C%51%79%47%58%2F%46%7C%51%79%58%37%2D%47%7C%51%79%58%47%5A%43%2D%37%58%58%37%2D%47%7C%58%79%51%7C%42%62%5E%37%58%79%51%7C%42%62%37%58%79%51%7C%45%68%37%20%45%62%2D%36%4C%5A%47%2D%37%20%44%2D%37%4C%5A%47%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%46%65%65%2D%46%69%2D%46%6F%2D%46%75%6D=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%39%23%37%44%20%34%45%62%37%20%37%47%20%37%2D%44%5A%4C%37%44%20%37%5E%42%4C%5A%37%5E%62%41%20%37%2D%47%5A%4C%39%23%37%44%4C%5A%45%62%37%34%54%41%2A%5B%58%37%62%42%5A%20%41%62%5E%37%51%79%58%37%62%45%42%2A%5B%5D%51%79%58%37%42%62%5A%4C%37%46%20%29%37%62%47%28%37%43%5A%4C%4B%63%6C%20%4C%37%2D%47%5A%4C%4C%39%23%37%44%20%4C%5A%45%62%2A%5B%5D%20%37%44%20%37%2D%41%5A%4C%37%62%20%45%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%41%45%62%37%20%6C%63%4B%51%79%58%37%5E%42%5A%41%62%5E%37%4C%5E%62%44%5A%4C%39%23%37%44%20%37%62%45%5A%37%4C%47%20%37%2D%44%5A%4C%37%44%20%37%5E%42%5A%37%20%43%37%4C%20%37%2D%47%5A%79%51%4B%63%6C%20%20%5A%20==%30=%30===%46%65%65%6C%20%4C%69%6B%65%20%4D%61%6B%69%6E%27%20%4C%6F%76%65=%4D%63%44%61%6E%69%65%6C%73%20%45%75%67%65%6E%65==%52%6F%63%6B%20%50%6F%70=%45%62==%31%72%33%34%4C%62%4B%63%75%37%73%37%62%42%7C%34%46%2D%37%58%46%5A%4C%37%43%20%37%62%44%7C%51%79%58%37%62%5E%45%7C%51%79%58%73%75%73%37%62%42%7C%51%79%2D%37%58%79%51%34%54%5B%41%2A%2D%43%7C%51%79%7C%45%62%5E%37%51%79%58%37%2D%47%7C%51%79%58%37%5E%62%41%42%5B%2A%5D%51%79%58%31%31%23%37%41%7C%51%79%58%7C%46%2D%37%58%51%79%58%73%75%37%58%79%51%7C%41%62%5E%37%58%79%51%7C%47%2D%37%58%79%51%7C%44%62%37%58%79%51%7C%43%2D%37%20%73%45%62%37%2C%45%37%7C%6C%46%37%58%79%51%5A%20==%30=%30===%46%65%65%6C%73%20%53%6F%20%47%6F%6F%64=%4D%61%6E%67%69%6F%6E%65%20%43%68%75%63%6B==%46%75%6E%6B=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%44%20%20%73%43%2F%2D%41%5A%4C%62%42%2F%37%43%20%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%2D%44%6C%7C%2C%45%37%58%79%51%7C%46%34%34%54%5B%46%7C%51%79%58%58%79%51%7C%45%51%79%58%37%2D%44%7C%51%79%58%39%5E%62%45%51%7C%79%58%37%2D%44%5A%4C%39%23%37%41%20%37%68%7C%45%62%5E%39%37%2D%47%7C%51%41%2C%2D%47%73%62%5E%39%58%79%2D%47%6C%7C%2C%41%2F%46%73%20%20%37%5E%62%6C%42%7C%2C%43%2F%2D%44%73%20%20%37%2D%44%7C%51%37%58%79%51%7C%45%7C%51%79%58%37%44%7C%51%79%42%6F%2C%7C%6C%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%44%37%7C%51%79%58%46%7C%51%79%58%73%75%73%37%43%79%51%7C%46%58%2C%62%42%2C%2D%58%79%51%7C%47%2D%37%58%79%51%7C%43%39%73%75%73%58%79%51%5A%20==%30=%30===%46%65%76%65%72=%44%61%76%65%6E%70%6F%72%74%2D%43%6F%6F%6C%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%41%41%2D%58%79%58%37%45%5A%4C%20%78%20%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%51%7C%41%2D%2A%5B%34%34%54%79%58%37%45%51%63%6C%20%4C%5A%58%2D%41%7C%51%79%58%37%45%5A%4C%51%20%78%5A%20%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%79%51%5A%59%5B%4B%51%79%58%2D%51%7C%41%2D%58%79%51%7C%58%79%51%72%7C%58%79%51%4C%5A%45%37%58%79%51%7C%41%2D%58%79%51%7C%45%37%58%79%51%7C%66%41%2D%58%79%51%5A%20==%30=%30===%46%69%6E%65%20%41%6E%64%20%44%61%6E%64%79=%53%77%69%66%74%20%4B%61%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%6F%62%34%46%5E%37%58%2C%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2C%2D%47%7C%51%79%58%2C%37%6F%62%41%7C%51%79%58%79%51%7C%41%34%54%41%2A%5B%51%79%58%2C%37%37%2C%58%79%51%6C%63%4B%51%79%58%2C%37%62%42%5A%4C%20%6C%4B%63%51%79%58%2C%37%46%7C%7C%51%79%58%37%43%7C%20%4C%5A%45%62%2D%47%7C%51%79%58%37%43%7C%51%5A%41%62%37%2C%47%7C%51%79%58%2C%37%6F%62%41%7C%51%79%58%5E%37%46%42%2A%5B%5D%51%79%58%37%43%7C%51%79%58%2D%37%2C%58%79%4C%20%6C%63%4B%7C%51%79%58%2C%37%2C%58%79%51%58%2C%37%2D%43%7C%7C%51%79%58%37%43%7C%51%58%79%2C%37%2D%47%7C%51%79%58%2C%37%6F%62%41%7C%79%51%7C%46%37%5E%46%7C%51%79%20%37%43%20%37%58%79%51%7C%45%58%2C%36%46%5A%4C%2C%37%43%20%2C%37%2D%47%4C%5A%37%44%20%2C%37%2D%41%7C%51%79%58%2C%37%62%79%51%7C%47%2D%2C%37%5E%62%42%5A%20==%30=%30===%46%69%6E%65%20%41%6E%64%20%4D%65%6C%6C%6F%77=%48%6F%6C%69%64%61%79%20%42%69%6C%6C%69%65==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%37%58%79%51%7C%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%46%7C%51%79%58%37%62%42%46%37%58%79%51%46%5B%34%34%54%5A%43%37%58%79%51%7C%44%62%37%20%43%37%4C%5A%46%37%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%46%69%72%6D%20%52%6F%6F%74%73=%57%61%6C%74%6F%6E%20%43%65%64%61%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%45%7C%51%34%46%2D%37%58%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%42%62%37%58%79%34%54%41%2A%7B%62%42%7C%51%79%63%6C%20%4C%5A%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%5E%37%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%51%7C%46%37%58%4B%51%79%58%37%58%73%75%73%37%4B%63%6C%20%20%58%37%2D%62%42%7C%51%79%58%37%2D%41%7C%51%58%79%37%2D%47%7C%51%79%58%37%2D%46%42%2A%5B%7D%79%51%7C%41%62%51%79%58%37%5E%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%46%37%73%75%73%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%46%69%76%65%20%42%72%6F%74%68%65%72%73=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%46%5A%4C%37%34%43%5E%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%47%2D%37%20%43%34%54%41%2A%5B%20%37%5E%43%5A%4C%5A%4E%31%43%37%2D%44%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%2D%44%5A%4C%37%62%45%20%37%5E%20%44%62%37%4C%37%62%42%20%37%37%2D%62%45%7C%2A%42%45%5E%37%44%5A%4C%37%41%20%37%2D%45%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%5E%37%58%79%51%5B%5D%20%37%42%37%2D%41%20%37%5A%44%62%5E%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%43%2A%41%5B%5D%20%37%62%44%20%37%2D%44%7C%51%79%58%37%4C%5A%43%5E%4C%37%62%41%20%4C%5A%44%2D%37%20%47%37%20%5D%7C%47%2D%37%20%43%37%4C%5A%46%5E%37%20%42%62%37%4C%5A%44%2D%37%20%44%62%37%4C%5A%43%5E%37%58%79%51%5A%20==%30=%30===%46%6C%61%6D%65%6E%63%6F%20%53%6B%65%74%63%68%65%73=%44%61%76%69%73%2D%45%76%61%6E%73==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%7C%72%51%34%43%5E%37%58%6C%63%4B%51%79%58%37%5E%43%41%2A%5B%5D%20%79%51%58%7C%72%51%79%58%5A%4C%20%6C%63%4B%51%79%20%4C%5A%58%79%34%54%69%2A%5B%4C%51%79%58%7C%37%73%75%73%58%4C%20%6C%63%4B%51%79%58%37%5E%62%42%5A%4C%79%51%58%7C%72%51%79%58%5A%4C%20%6C%63%4B%51%79%5A%58%79%51%72%62%41%5A%4C%51%51%79%58%7C%72%5E%37%2F%44%4C%20%78%20%5A%4C%2C%44%2F%37%5E%62%45%20%44%4C%5A%51%79%58%7C%72%51%79%58%5A%4C%20%78%20%5A%4C%5A%58%79%51%62%45%20%44%5A%4C%5A%47%2D%37%58%79%51%4B%63%6C%20%4C%5A%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%46%6C%61%6D%69%6E%67%6F=%47%72%6F%75%79%61%20%54%65%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%46%5E%37%20%37%62%44%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%58%79%51%7C%47%34%54%7B%41%2A%42%5B%42%2A%5D%5E%37%20%44%37%5A%4C%36%2D%62%42%20%36%46%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%43%20%37%2D%47%5A%4C%46%36%58%79%51%46%31%4E%5A%4C%51%79%58%37%2D%51%7C%45%62%37%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%37%58%6F%41%7C%51%79%58%37%5E%62%41%7C%51%79%58%58%79%51%7C%47%79%58%37%2D%62%2D%47%7C%51%79%51%5D%2A%41%5B%51%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%37%4C%43%20%37%2D%47%5A%4C%37%2D%44%20%37%5E%46%7C%44%62%37%58%79%58%37%43%7C%37%20%43%37%4C%5A%46%5E%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%46%6C%61%74%20%46%6F%6F%74%20%46%6C%6F%6F%67%65%65=%47%61%69%6C%6C%61%72%64%2D%53%74%75%61%72%74%2D%47%72%65%65%6E==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%62%42%5A%4C%34%46%36%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%46%37%2F%41%34%54%41%2A%7B%79%58%37%46%42%46%2F%43%20%43%58%36%46%32%4E%7C%51%79%58%51%79%58%51%79%51%58%79%58%7D%20%37%43%20%36%46%31%4E%5A%4C%37%79%51%5D%5B%2A%5A%4C%37%6F%42%20%36%46%41%2A%4C%5A%42%62%36%20%37%2D%47%7C%51%79%58%36%43%5A%4C%20%6C%4B%63%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%43%37%20%5D%5B%20%6C%63%4B%51%20%43%2F%46%5A%47%2D%37%20%43%62%42%5A%4C%41%2F%37%46%20%36%46%5A%4C%37%20%43%37%2D%47%5A%4C%37%2D%44%20%36%46%5A%4C%37%20%42%6F%37%4C%5A%4C%37%2D%44%43%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%46%6C%69%6E%74%73%74%6F%6E%65%73=%43%75%72%74%61%69%6E%20%48%6F%79%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%37%62%34%42%62%5E%37%7C%51%79%58%37%62%42%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%45%62%37%20%41%34%54%41%2A%7B%6C%63%4B%51%79%79%51%7C%43%2D%5B%5D%20%20%6C%63%4B%51%79%58%36%62%42%32%5A%4E%4C%20%51%79%58%51%79%58%7D%20%37%46%20%37%2A%42%44%37%58%58%36%62%42%31%2D%43%5A%4C%37%58%79%51%4B%63%42%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%5A%46%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%62%5E%37%20%47%37%47%5A%4C%20%37%20%46%37%4C%5A%58%79%51%72%7C%58%79%51%4C%5A%42%62%37%58%79%51%7C%45%62%37%20%41%62%37%4C%5A%55%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%46%6C%79%20%4D%65%20%54%6F%20%54%68%65%20%4D%6F%6F%6E=%48%6F%77%61%72%64%20%42%61%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%37%45%7C%51%34%41%2D%37%58%7C%51%79%58%37%5E%46%7C%51%79%58%37%5E%43%51%7C%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%42%68%37%58%79%34%54%41%2A%5B%47%7C%51%79%58%41%2D%37%20%41%37%41%20%37%2D%45%5A%4C%37%46%20%37%5E%43%51%7C%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%4C%5A%44%2D%37%7C%51%79%58%39%79%58%37%5E%43%43%5E%37%58%79%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%2D%42%41%2A%5B%5D%20%39%62%37%45%20%37%68%42%7C%51%37%58%79%51%7C%7C%51%79%58%37%79%58%37%2D%45%58%79%51%7C%42%47%7C%51%79%58%37%2D%44%5A%4C%37%41%20%37%41%2D%7C%51%79%58%39%62%37%45%7C%51%79%58%37%68%37%58%79%51%7C%37%5E%46%7C%51%51%7C%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A%20==%30=%30===%46%6C%79%69%6E%67%20%48%6F%6D%65=%47%6F%6F%64%6D%61%6E%2D%48%61%6D%70%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%2C%37%42%34%45%62%20%45%5A%4C%62%44%2F%62%45%20%62%45%6C%7C%2C%37%42%62%2C%37%42%73%20%37%2D%43%5A%4C%62%44%2F%62%43%2D%37%20%73%34%54%41%2A%7B%51%79%58%51%79%62%20%45%62%2F%37%62%42%31%4E%7C%51%79%58%36%62%45%6C%7C%37%2C%62%42%2C%37%42%73%20%37%2D%43%5A%4C%62%44%58%79%51%7D%58%45%6C%7C%2C%37%63%4B%51%79%58%51%7C%4E%32%45%6C%63%4B%51%79%58%37%62%41%5A%4C%20%6C%63%51%4B%79%58%37%62%45%42%2A%5B%5D%51%79%58%36%62%20%4C%5A%46%37%79%58%51%79%58%44%2F%62%45%20%62%37%58%79%51%37%62%42%2C%37%42%73%20%37%2D%43%5A%4C%62%2F%44%62%45%20%62%45%41%2A%5B%5D%20%20%6C%63%4B%2C%7C%6C%45%62%42%5A%4C%20%6C%62%42%7C%51%79%37%20%73%42%37%7C%2C%37%62%42%2C%37%42%73%20%37%2D%43%5A%62%4C%44%2F%62%45%20%62%45%6C%7C%2C%37%62%42%2C%6C%45%62%36%58%2D%43%5A%4C%62%37%58%79%51%5A%20==%30=%30===%46%6F%6C%6B%73%20%57%68%6F%20%4C%69%76%65%20%4F%6E%20%54%68%65%20%48%69%6C%6C%2C%20%54%68%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%2C%43%34%43%5E%37%20%37%2D%44%5A%4C%37%6F%62%45%20%2C%37%2D%45%4C%5A%2C%37%47%20%37%2D%44%5A%4C%2C%37%6F%23%43%20%41%2D%37%2F%34%54%41%2A%7B%37%47%20%37%2D%41%2D%37%4C%5A%41%20%37%2D%45%5A%4C%37%47%20%37%2D%44%5A%37%4C%41%20%37%45%5A%4C%2C%37%47%20%2C%37%2D%44%37%2C%4C%5A%44%20%2C%42%2F%37%2A%5B%5D%20%39%36%20%41%2D%37%68%23%46%7C%51%79%58%36%43%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%47%20%37%2D%44%5A%4C%37%20%42%37%62%43%31%4E%5A%4C%47%6C%7C%2C%37%79%51%7C%46%23%37%41%73%20%44%2F%37%2D%45%5A%4C%23%44%2F%5E%37%2D%45%20%2D%45%5A%4C%39%62%37%42%20%37%68%2F%43%23%2C%44%58%37%2D%45%42%20%37%2D%44%5A%46%4C%5A%73%45%43%20%37%5E%43%6C%41%2A%5B%20%20%51%79%58%79%51%58%5D%37%47%2C%37%2D%44%2C%37%41%2C%37%2D%23%6F%37%2C%4C%2F%37%47%20%36%45%5A%4C%2C%37%45%2D%37%2C%20%44%5A%4C%37%2D%41%20%2C%42%2F%37%47%5A%4C%43%2C%2F%37%2D%41%20%37%2D%44%5A%4C%37%6F%62%45%2D%37%2C%20%47%5A%4C%2C%37%47%5A%4C%37%47%20%5A%44%2D%37%20%2C%39%62%37%41%20%37%68%45%5A%4C%37%47%20%2D%37%44%5A%4C%2C%37%41%20%37%2D%45%5A%4C%37%47%4C%5A%44%2D%37%4C%37%41%20%37%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%46%6F%6F%6C%73%20%52%75%73%68%20%49%6E=%42%6C%6F%6F%6D%20%52%75%62%65==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%43%7C%34%44%2D%37%58%7C%51%79%58%37%2D%44%7C%51%79%58%37%2D%41%51%7C%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%79%47%37%58%79%51%34%54%41%2A%5B%51%79%58%31%31%62%39%58%79%51%79%58%37%2D%41%7C%51%79%58%36%43%7C%51%79%37%58%47%7C%51%79%58%37%2D%44%2C%42%2A%2C%5B%5D%51%7C%44%37%23%37%41%7C%51%79%58%37%2D%41%7C%5A%44%2D%37%2F%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%41%2C%2A%2C%5B%5D%51%79%58%37%47%7C%51%79%58%47%5E%37%58%79%51%4C%20%6C%63%4B%7C%51%79%58%36%37%58%79%51%7C%58%37%2D%44%2C%43%2A%2C%5B%5D%51%79%58%39%37%62%41%7C%51%79%58%37%68%45%7C%51%79%58%37%47%79%51%7C%46%2D%2D%44%7C%51%79%43%5E%37%2F%47%58%79%51%7C%41%2D%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%45%2D%37%20%41%37%20%5A%20==%30=%30===%46%6F%6F%74%70%72%69%6E%74%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%2D%31%31%58%79%5A%4C%20%6C%63%4B%51%79%58%31%31%2D%43%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%20%78%20%4C%5A%43%34%33%54%5B%37%68%23%46%5A%79%51%4B%63%6C%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%2D%31%43%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%5A%20%78%20%4C%58%31%31%2D%46%20%5A%4C%20%78%37%23%31%31%58%63%4B%51%79%58%31%31%2D%43%7C%51%79%58%74%61%6C%37%41%7C%51%79%58%74%6C%61%37%45%7C%51%79%6C%20%4C%5A%20%46%7C%51%79%58%78%20%20%5A==%30=%30===%46%6F%72%20%41%6C%6C%20%57%65%20%4B%6E%6F%77=%43%6F%6F%74%73%20%46%72%65%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%68%47%5A%34%45%62%36%58%20%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%51%7C%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%41%62%5E%37%4C%34%54%5B%41%2A%37%62%42%7C%51%4C%5A%46%2D%37%7C%51%79%58%37%6F%62%47%7C%51%79%58%37%5E%45%62%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%58%46%2D%37%58%79%33%31%62%37%43%37%2D%46%7C%51%2D%37%58%79%51%51%79%58%36%62%45%5B%42%2A%5D%51%79%58%37%42%62%7C%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%7C%46%37%58%79%43%7C%51%79%58%37%62%44%20%37%2D%37%20%42%62%79%58%37%2D%46%5A%4C%33%31%62%37%43%20%37%47%68%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%37%51%7C%41%62%2D%46%7C%51%79%58%5A%4C%31%31%23%37%58%79%51%7C%46%5A%4C%37%43%20%73%75%73%37%43%5A%4C%31%23%31%37%62%44%20%37%47%5A%4C%37%44%20%37%2D%41%2D%37%20%42%37%5E%62%45%5A%4C%42%62%37%73%75%73%20%42%62%37%4C%5A%45%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%46%6F%72%20%48%65%61%76%65%6E%27%73%20%53%61%6B%65=%45%64%77%61%72%64%73%2D%4D%65%79%65%72%2D%42%72%65%74%74%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%62%45%20%37%2D%34%42%62%2D%37%46%20%37%5E%46%5A%4C%39%62%37%43%20%37%68%5A%47%4C%37%2D%44%20%37%2D%41%5A%4C%37%62%45%20%37%4C%5A%42%62%34%54%41%2A%7B%4C%37%62%42%20%37%20%44%37%4C%4C%37%62%41%20%37%2D%62%45%42%2A%5B%7D%51%58%79%36%46%5A%4C%73%75%73%37%43%20%37%2D%47%5A%5A%44%62%5E%37%2D%41%5A%4C%37%2D%62%42%20%37%20%41%62%37%4C%37%2D%46%6C%2C%37%43%2C%37%68%47%73%5A%4C%68%37%44%20%36%2D%46%7C%51%79%58%37%5E%62%44%5A%4C%5A%42%62%2D%37%2D%62%45%5A%20%37%5E%46%5A%5A%47%2D%37%20%20%37%68%47%5A%4C%37%2D%44%20%37%2D%41%5A%37%4C%62%45%20%37%2D%62%42%41%2A%5B%5D%20%37%43%43%37%62%39%4C%4C%62%41%2F%37%46%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%73%75%73%4C%5A%46%36%58%79%51%5A%20==%30=%30===%46%6F%72%20%4A%61%6E=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%41==%31%72%33%34%4C%62%4B%63%75%37%58%33%31%62%39%62%5E%37%23%31%79%58%39%2D%44%7C%51%79%58%33%31%62%39%62%41%37%7C%51%79%58%74%6C%61%37%45%7C%51%79%58%31%51%7C%45%37%62%42%34%33%54%5B%62%39%62%37%41%20%4C%5A%41%2D%6C%61%37%45%7C%51%79%58%31%31%23%37%5E%62%7C%42%51%79%58%31%31%23%37%5E%46%7C%51%79%58%37%74%58%79%51%7C%6C%63%4B%51%79%51%79%58%35%23%7C%41%62%37%23%51%79%58%37%2D%41%7C%51%79%58%23%47%2F%33%62%31%37%45%7C%51%79%58%47%2F%43%7C%51%79%58%35%7C%42%37%23%39%51%79%58%33%31%5A%4C%20%6C%63%58%79%51%7C%44%6C%61%37%45%7C%51%79%58%31%31%23%37%5E%62%7C%42%51%79%58%31%31%2D%43%7C%51%79%58%31%31%2D%74%58%79%51%4B%31%31%2D%45%7C%41%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%46%6F%72%20%4D%69%6E%6F%72%73%20%4F%6E%6C%79=%48%65%61%74%68%20%4A%69%6D%6D%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%43%20%37%2D%46%2D%37%20%47%37%37%43%20%37%2D%43%5A%4C%39%62%37%47%20%37%43%2D%5A%4C%39%62%37%47%20%37%2D%43%5A%4C%39%62%62%31%33%4C%5A%43%34%34%54%7B%37%2D%62%45%5A%46%2D%37%20%43%37%2D%44%5B%5D%20%39%62%37%43%20%2C%37%2D%5A%46%4C%39%62%37%43%20%37%2D%46%5A%4C%39%62%37%2C%20%47%37%4C%5A%4C%39%62%37%7C%51%79%58%37%4C%5A%44%2D%37%31%62%37%47%20%37%62%41%5A%4C%62%42%2F%57%37%20%2D%43%31%4E%7C%51%79%58%37%47%7C%51%79%58%33%4C%5A%43%2D%37%62%41%20%2C%20%78%29%37%68%58%79%51%7D%7C%79%58%37%2D%43%5A%4C%2C%33%31%62%37%47%20%37%2C%62%41%5A%4C%62%42%2F%57%20%37%2D%43%32%4E%51%7C%20%28%44%31%31%23%37%47%28%47%37%29%20%5A%20==%30=%30===%46%6F%72%20%4F%6E%63%65%20%49%6E%20%4D%79%20%4C%69%66%65=%4D%75%72%64%65%6E%20%4F%72%6C%61%6E%64%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%36%2D%43%5A%34%42%62%20%42%20%2D%43%5A%4C%37%47%20%2D%43%5A%4C%37%47%2D%20%43%5A%4C%37%6F%42%20%36%62%42%5A%4C%2B%62%43%2D%62%36%4C%34%54%5B%41%2A%2D%47%20%36%62%62%36%20%46%37%37%62%42%20%37%2D%46%5A%4C%23%46%2F%2D%47%2D%20%47%5B%42%2A%5D%20%37%44%20%36%62%42%5A%4C%23%35%4C%5A%45%42%5A%4C%37%46%5A%4C%2B%62%42%37%20%46%37%4C%2A%5D%51%79%58%35%23%37%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%7C%51%79%58%37%2D%44%5A%41%5B%42%62%20%2D%43%5A%4C%37%62%42%5A%4C%37%6F%37%4C%5A%43%5A%4C%37%46%20%36%2D%43%5A%4C%36%62%2D%43%2D%20%43%5A%4C%37%47%20%2D%43%5A%4C%37%47%20%2D%42%62%36%20%46%42%20%36%62%42%46%2F%62%42%7C%5D%2A%43%5B%47%23%37%43%7C%51%79%58%36%62%45%5A%4C%35%23%62%37%42%20%37%2D%46%5A%4C%23%46%2F%2D%47%20%2D%31%31%58%79%51%20%37%44%20%36%20%47%2D%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%46%6F%72%20%53%65%6E%74%69%6D%65%6E%74%61%6C%20%52%65%61%73%6F%6E%73=%42%65%73%74%20%57%69%6C%6C%69%61%6D==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%2D%34%46%5E%37%20%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%2C%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%5A%46%36%20%44%34%54%41%2A%7B%5D%20%37%46%20%4C%5A%4E%31%41%2D%62%42%20%36%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%43%20%37%47%5A%4C%37%44%20%37%36%4C%5A%46%36%37%43%20%37%2D%5A%4C%39%62%37%5E%37%20%73%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%5A%47%4C%37%44%20%37%2D%41%6C%7C%2C%37%45%2C%68%45%68%37%20%41%62%42%42%2A%5B%5A%4C%37%2D%44%51%7C%47%37%58%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%37%46%5E%41%2A%5B%5D%20%37%43%20%37%2D%47%7C%51%79%5A%46%5E%37%20%79%58%37%2D%44%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%46%6F%72%20%59%6F%75%2C%20%46%6F%72%20%4D%65%2C%20%46%6F%72%20%45%76%65%72%6D%6F%72%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%46%7C%51%79%41%45%62%5E%37%79%58%37%5E%62%45%5A%4C%20%78%20%5A%4C%37%42%62%20%37%2D%46%7C%51%79%58%37%46%7C%51%79%58%51%7C%46%37%58%2A%5B%34%34%54%79%58%37%2D%43%4C%5A%20%78%20%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%7C%5A%4C%36%58%79%51%7C%37%62%42%20%37%37%62%42%20%37%79%51%7C%42%37%58%37%46%7C%51%79%58%37%5E%62%45%42%2A%5B%20%5D%37%62%42%20%2C%35%23%37%62%42%7C%51%79%58%79%51%7C%46%2D%58%37%46%7C%51%7C%37%43%2C%37%20%4C%5A%42%62%5E%62%45%7C%51%79%58%37%62%44%7C%51%79%58%62%36%41%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%37%20%73%47%2D%2C%78%20%5A%4C%79%58%36%62%45%42%62%37%4C%5A%20%62%42%2F%36%62%45%7C%51%79%58%37%2D%46%51%7C%79%58%37%46%5A%4C%37%2D%43%20%37%5E%62%45%42%62%37%4C%5A%20%37%2D%46%6C%51%7C%46%37%20%42%62%37%20%5A%20==%30=%30===%46%6F%72%65%73%74%20%46%6C%6F%77%65%72=%4C%6C%6F%79%64%20%43%68%61%72%6C%65%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%41%5E%37%58%20%6C%63%4B%51%79%58%37%5E%43%5A%4C%20%6C%4B%63%51%79%58%37%5E%47%5A%4C%20%6C%63%4B%51%79%4C%5A%42%62%5E%34%54%7B%41%2A%7C%51%79%58%39%44%62%2D%37%58%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%5E%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%51%7C%42%37%23%5A%4C%20%6C%63%7C%51%79%58%37%79%51%4B%63%6C%6C%63%4B%51%79%58%37%5E%62%45%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%43%5B%42%2A%7D%20%20%20%4C%5A%42%62%58%37%5E%62%42%58%37%2D%62%45%31%58%79%51%7C%2D%43%7C%51%79%58%37%2D%41%7C%51%79%58%37%62%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%47%37%58%79%51%7C%31%23%37%62%41%79%51%7C%43%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%46%6F%72%65%76%65%72%20%53%6F%6E%6E%79=%48%65%61%74%68%20%4A%69%6D%6D%79==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%47%2D%37%58%4C%35%23%37%46%20%37%2D%43%5A%4C%37%2D%47%37%20%2D%44%5A%4C%37%62%45%20%37%68%45%7C%51%79%5A%42%62%37%58%34%54%41%2A%7B%62%42%5A%4C%37%2C%4C%5A%4E%31%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%39%37%23%44%20%37%2D%43%5A%4C%37%2D%47%20%37%2D%44%43%2D%37%20%46%37%62%41%20%37%79%58%37%46%5A%5D%5B%2A%42%44%51%79%58%39%23%37%43%5A%4C%20%6C%63%4B%51%58%79%37%47%5A%4C%20%6C%63%4B%51%79%58%39%23%37%4B%63%6C%20%4C%51%79%58%37%5E%42%5A%4C%35%23%44%37%23%39%20%43%5A%4C%37%2D%47%20%37%2D%44%5A%4C%37%62%20%45%37%68%45%7C%51%79%58%37%2D%47%41%2A%5B%5D%2D%37%20%46%37%20%37%46%7C%51%62%37%58%79%51%7C%45%62%37%20%41%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%55%42%62%5E%37%20%44%37%23%39%20%5A%20==%30=%30===%46%6F%75%72=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%5A%34%45%62%5E%37%51%79%58%37%2D%46%7C%51%79%58%37%62%41%7C%79%51%58%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%5B%41%2A%5E%62%45%7C%51%62%37%58%79%51%7C%51%79%58%37%2D%46%5A%4C%37%42%20%37%2D%46%23%7C%51%79%58%47%2F%37%5E%62%45%5B%42%2A%5D%42%62%37%58%79%44%7C%51%79%58%37%2D%62%45%5A%51%7C%46%23%2D%51%79%58%37%5E%62%45%5B%41%2A%5D%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%37%42%20%37%4B%63%6C%20%4C%79%58%47%2F%37%51%79%58%47%2F%62%37%58%79%51%43%2A%5D%51%79%58%37%62%44%7C%51%79%58%37%62%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%2D%46%7C%5B%45%62%5E%37%41%7C%51%79%58%51%79%58%37%5E%20%42%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%2D%62%47%20%37%47%2D%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%37%4C%5A%45%62%37%2D%23%46%7C%4B%63%6C%20%20%5A==%30=%30===%46%6F%75%72%20%42%72%6F%74%68%65%72%73=%47%69%75%66%66%72%65%20%4A%69%6D%6D%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%7C%51%34%42%62%37%58%42%7C%51%79%58%37%46%7C%51%79%58%37%5E%62%5A%41%4C%35%23%37%62%45%20%37%2D%62%42%7C%51%79%62%2D%37%58%79%34%54%7B%41%2A%36%62%41%5A%4C%4E%31%42%62%2D%2D%62%42%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%46%20%37%5E%62%41%5A%4C%37%62%45%20%37%37%20%45%62%37%5A%4C%37%46%20%37%5E%43%5A%4C%42%5B%43%23%2D%44%7C%51%79%58%37%5E%44%5A%4C%37%41%20%37%45%2D%7C%51%79%58%37%5E%42%5A%4C%37%23%46%20%37%2D%37%20%47%37%2A%5D%51%79%58%58%37%5E%62%41%4C%5A%44%2D%37%62%45%20%37%2D%62%42%7C%51%79%58%37%62%42%41%5B%2A%5D%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%23%35%4C%5A%37%6F%23%43%20%79%51%7C%46%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%43%2D%37%20%46%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%20%20%20%5A==%30=%30===%46%6F%75%72%20%49%6E%20%4F%6E%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%45%62%36%58%58%37%62%42%7C%51%79%58%37%46%5A%4C%20%6C%4B%63%51%79%58%37%43%7C%51%79%58%37%47%7C%51%79%79%51%7C%45%62%34%54%41%2A%7B%58%37%62%45%5A%29%78%20%28%42%2D%42%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%62%37%45%20%37%2D%62%42%42%2A%5B%7D%20%29%37%62%37%20%45%37%4C%37%2D%46%28%20%43%7C%51%79%58%37%20%46%37%4C%58%36%62%45%41%2A%5B%5D%20%37%62%42%20%37%46%2D%5A%4C%37%42%20%37%45%7C%51%79%58%37%45%5A%79%51%7C%47%37%2D%43%7C%51%79%37%58%79%51%4B%63%6C%20%4C%5A%46%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%20%28%46%2D%37%29%78%20%28%42%62%37%29%20%5A%20==%30=%30===%46%6F%75%72%20%4F%6E%20%53%69%78=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%2D%37%58%79%51%45%20%37%2D%62%42%5A%4C%37%46%20%37%2D%43%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%62%37%4C%5A%41%47%34%34%54%5B%37%62%45%5A%4C%37%20%41%62%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%20%20%78%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%5A%4C%37%20%47%2D%37%2D%62%45%5A%4C%20%44%37%4C%5A%47%2D%37%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A==%30=%30===%46%72%61%6E%20%44%61%6E%63%65=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%42%62%37%2C%79%58%37%46%7C%51%79%58%37%43%7C%51%79%58%75%73%73%37%47%7C%51%79%58%37%62%41%7C%51%79%58%51%4B%63%6C%20%34%54%41%2A%7B%7C%51%79%58%2C%5A%42%62%36%58%51%79%58%46%2F%37%5E%62%42%7C%51%79%58%37%7C%46%51%79%58%46%2F%37%2D%43%42%2A%5B%7D%51%79%7C%47%37%2F%46%4C%37%46%20%2C%58%73%75%73%37%58%79%51%7C%46%37%62%41%7C%51%79%58%37%62%42%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%62%42%7C%51%79%58%37%58%79%51%7C%47%46%2F%37%2D%43%37%46%7C%51%79%58%79%51%7C%46%43%42%2A%5B%5D%51%79%58%36%62%42%5A%4C%37%20%46%2C%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%37%2F%46%58%37%43%7C%51%79%20%20%6C%63%4B%62%5E%37%2F%46%62%42%7C%51%79%58%37%46%7C%51%79%58%46%2F%2D%37%43%7C%51%79%58%2C%46%2F%37%47%7C%51%79%58%36%2C%58%79%51%42%7C%51%79%58%5A%20==%30=%30===%46%72%65%63%6B%6C%65%20%46%61%63%65=%4E%65%73%74%69%63%6F%20%53%61%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%34%43%2D%37%58%79%58%37%2D%43%31%4E%7C%51%79%58%37%47%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%51%7C%46%37%58%34%54%41%2A%7B%5D%20%37%6F%62%7C%44%62%6F%37%5A%4C%37%6F%62%42%20%36%62%42%7C%51%79%58%46%39%7C%51%79%58%37%2D%43%32%4E%7C%7D%51%79%58%42%62%36%20%47%51%79%58%37%5E%51%79%58%37%2D%37%58%79%51%7C%39%43%7C%51%79%58%37%2D%47%7C%7C%51%79%58%44%37%7C%51%79%58%36%62%45%7C%51%79%58%37%62%42%58%79%51%7C%43%2D%46%42%2A%5B%7C%51%79%58%37%44%62%6F%37%20%58%37%6F%62%44%7C%51%79%58%37%5E%62%42%7C%79%51%58%37%46%7C%51%79%58%37%2D%43%43%2A%5B%5D%79%51%7C%43%2D%20%37%2D%46%7C%58%37%6F%62%44%79%51%7C%44%68%2D%44%7C%51%79%58%37%2D%62%45%7C%51%79%58%2D%37%43%7C%51%79%58%39%62%37%47%7C%51%79%58%37%37%58%79%51%7C%58%39%62%37%46%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%20%42%62%6F%37%4C%5A%55%42%62%36%20%44%62%6F%37%20%5A%20==%30=%30===%46%72%65%64%64%69%65%20%46%72%65%65%6C%6F%61%64%65%72=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%37%58%79%51%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%45%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%42%34%34%54%5B%46%37%58%79%51%7C%45%62%37%58%79%51%7C%4E%31%41%62%37%58%79%51%4B%63%6C%20%20%7D%58%79%51%58%79%51%20%4C%5A%4E%32%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%46%72%65%69%67%68%74%20%54%72%61%69%6E=%46%6C%61%6E%61%67%61%6E%20%54%6F%6D%6D%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%62%5E%37%58%79%4C%37%62%41%20%37%2D%62%45%5A%4C%37%2D%45%37%20%2D%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%5A%44%62%5E%37%41%34%34%54%5B%62%42%5A%4C%37%62%37%4C%5A%43%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%62%5A%42%4C%37%45%20%37%2D%42%5A%4C%37%46%20%37%2D%43%2D%37%20%46%47%20%37%2D%62%2D%37%20%45%62%37%20%5A%20==%30=%30===%46%72%65%6E%65%73%69=%44%6F%6D%69%6E%67%75%65%7A%20%41%6C%62%65%72%74%6F==%4C%61%74%69%6E=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%20%2C%37%34%42%62%2D%37%79%58%2C%37%5E%62%41%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%2C%37%62%45%20%2C%51%7C%42%62%2D%34%54%41%2A%7B%63%4B%51%79%58%62%5E%37%2C%58%51%79%58%2C%31%31%23%39%62%44%7C%51%79%58%37%2C%5E%43%42%2A%5B%59%7D%20%20%6C%63%4B%51%79%7C%43%5E%37%2C%41%5A%4C%2C%37%5A%4C%2C%37%62%5E%37%2C%58%79%62%42%41%2A%5B%59%5D%20%20%6C%63%4B%51%79%2C%58%37%62%45%7C%51%79%58%2C%37%2D%62%42%7C%51%2D%37%2C%20%45%43%5A%4C%20%6C%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%41%62%5E%37%2C%58%79%51%7C%42%62%2D%37%2C%20%45%62%37%2C%4C%5A%41%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%46%72%69%64%61%79%20%54%68%65%20%31%33%74%68=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%62%5E%37%20%46%37%20%37%5E%47%5A%4C%37%44%20%37%62%45%5A%4C%46%37%20%37%5E%47%5A%4C%37%44%20%37%62%45%5A%4C%46%37%4C%5A%45%47%34%34%54%5B%4C%5A%47%5E%37%20%46%37%4C%5A%45%62%37%20%44%37%20%5A==%30=%30===%46%72%69%6D%20%46%72%61%6D%20%53%61%75%63%65%2C%20%54%68%65=%52%69%63%68%61%72%64%65%6C%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%47%41%42%62%36%58%42%5A%4C%37%6F%45%20%36%62%45%5A%4C%20%2C%63%6C%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%62%2F%46%2C%20%2A%7B%34%34%54%5A%4C%37%62%42%5A%4E%31%42%62%2A%5B%5D%51%79%58%36%62%42%32%4E%7C%51%79%51%58%79%58%51%79%58%51%79%58%7D%20%37%46%20%36%42%46%2D%37%20%4C%37%46%20%37%5A%4C%37%43%20%37%4C%5A%46%2D%37%6F%23%46%20%37%5E%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%36%62%45%5A%4C%37%62%42%20%37%4C%5A%47%2D%37%43%20%37%2D%47%37%47%20%46%2F%37%20%5D%5B%2A%6F%45%20%36%62%45%5A%4C%20%6C%63%4B%51%79%37%58%43%5A%4C%20%6C%63%4B%51%79%58%36%62%42%41%37%4C%5A%42%62%46%20%37%2D%43%4C%5A%43%37%20%46%37%4C%5A%42%62%36%20%46%37%20%5A%20==%30=%30===%46%72%6F%6D%20%54%68%69%73%20%4D%6F%6D%65%6E%74%20%4F%6E=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%46%2D%36%58%51%79%58%46%2F%62%44%7C%51%79%58%39%62%37%7C%43%51%79%58%37%68%47%5A%4C%20%6C%63%4B%51%79%7C%46%2D%37%58%34%54%41%2A%7B%51%79%58%37%5E%7C%41%62%37%58%4C%20%6C%63%4B%51%79%58%31%31%23%37%62%47%4C%5A%20%6C%63%4B%51%79%58%37%5E%62%44%7C%51%79%5A%4E%31%41%62%51%79%58%37%2D%79%58%37%62%41%5A%47%68%37%58%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%62%32%4E%7C%7D%51%79%58%39%62%37%43%7C%51%79%37%58%79%51%7C%4C%20%6C%63%4B%79%58%37%2D%43%44%62%5E%37%58%4B%51%79%58%36%62%41%7C%51%79%58%37%62%47%51%7C%79%58%37%2D%62%44%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%42%2A%5B%5D%51%79%58%37%62%45%79%51%7C%45%62%2D%62%42%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%39%62%37%43%7C%51%79%58%36%37%58%79%51%7C%58%37%46%7C%51%44%7C%51%79%58%20%3C%44%2E%43%4E%7C%59%5D%51%79%58%39%23%37%43%5A%4C%20%67%3E%6E%69%64%6E%45%20%64%72%33%20%6C%61%20%2E%33%41%62%5E%37%37%62%44%7C%51%62%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%46%75%6C%6C%20%48%6F%75%73%65=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%33%31%62%34%46%2D%39%58%39%2D%46%7C%7C%51%79%58%33%31%62%42%7C%51%58%79%39%2D%46%7C%51%79%58%33%31%62%42%7C%51%79%58%79%51%7C%42%33%54%41%2A%7B%58%33%31%62%42%28%44%62%39%29%2D%46%7C%51%79%58%33%31%62%42%7C%51%79%58%2D%39%46%7C%7C%51%79%58%39%23%37%43%7C%51%79%58%39%58%79%51%7C%39%2D%46%7C%51%58%37%2D%62%42%2D%39%58%79%51%20%78%29%39%23%37%43%28%20%7C%51%79%58%29%62%39%44%28%39%2D%46%7C%51%79%58%33%31%62%42%7C%20%7D%5B%2A%42%46%7C%7C%51%79%62%37%43%7C%51%37%58%79%51%7C%7C%51%79%58%37%5E%42%7C%51%79%58%37%5E%62%7C%47%51%79%58%37%62%44%7C%51%79%58%37%5E%62%41%47%68%37%58%79%62%45%7C%51%79%62%42%7C%51%79%51%5D%5B%2A%41%7C%51%79%58%33%31%62%42%7C%51%79%58%39%2D%7C%46%51%79%58%33%31%62%42%7C%51%79%58%39%2D%46%7C%46%2D%39%58%79%58%35%62%39%42%7C%51%79%58%7C%46%2D%39%28%79%58%33%31%62%42%7C%51%79%58%39%2D%46%7C%51%7C%79%58%39%23%37%43%7C%51%79%58%29%39%62%44%51%7C%46%2D%39%51%79%58%33%31%62%31%33%58%79%51%7C%7C%46%2D%39%58%79%51%7C%42%62%31%33%58%79%51%7C%46%2D%39%28%44%62%39%29%58%79%51%7C%20%28%43%37%23%39%29%78%20%20%5A%20==%30=%30===%46%75%6E%6B%20%49%6E%20%44%65%65%70%20%46%72%65%65%7A%65=%4D%6F%62%6C%65%79%20%48%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%37%62%37%58%79%51%7C%45%20%37%62%42%5A%4C%37%42%20%37%2D%46%5A%39%4C%62%37%43%20%37%68%47%7C%51%79%58%37%62%44%62%37%4C%5A%41%2D%46%41%2A%5B%5B%5D%51%79%58%47%68%37%58%79%4C%39%62%37%43%20%37%68%47%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%39%62%37%43%7C%51%5A%46%2D%36%39%31%4E%5A%4C%37%58%37%5E%62%44%58%79%51%7C%46%62%41%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%4B%63%51%79%58%37%5E%62%42%7C%51%79%58%39%62%37%37%58%79%51%7C%37%2D%43%42%2A%20%37%62%42%5A%62%39%58%79%51%2D%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%58%79%37%62%44%7C%51%79%58%37%2D%46%41%2A%5B%5D%37%20%42%37%4C%37%43%7C%51%79%45%62%37%4C%5A%41%62%37%20%44%62%37%4C%5A%47%68%37%20%43%37%62%39%4C%5A%46%2D%36%39%58%79%51%5A%20==%30=%30===%46%75%6E%6B%61%6C%6C%65%72%6F=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5E%2D%43%7C%51%37%58%79%51%7C%37%47%7C%51%79%58%37%44%5A%4C%20%6C%63%4B%79%51%58%37%5E%2D%43%7C%51%79%58%33%31%62%37%47%62%31%33%58%79%44%34%34%54%5B%37%47%7C%51%79%63%6C%20%4C%5A%79%58%37%2D%43%5A%4C%37%62%44%20%37%5E%62%7C%41%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%51%7C%44%37%58%4B%51%79%58%37%62%31%33%58%79%51%7C%43%2D%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%47%61%6C%6C%6F%70%27%73%20%47%61%6C%6C%6F%70=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%62%42%5A%34%44%37%73%75%37%2D%62%42%5A%4C%37%62%42%20%37%5E%62%41%4C%5A%37%62%45%20%37%2D%62%42%5A%4C%37%44%20%73%20%45%62%37%4C%34%54%41%2A%7B%62%41%7C%51%79%5A%41%62%5E%37%62%41%42%2A%5B%7D%20%37%62%45%20%37%2D%62%5A%42%4C%37%45%20%37%2D%42%5A%4C%37%68%62%42%20%37%73%75%73%58%4C%37%62%45%20%41%2A%5B%5D%20%44%62%5E%37%58%41%2F%37%62%45%20%37%62%45%5A%4C%20%6C%63%51%4B%79%58%37%68%62%42%5A%4C%20%6C%63%4B%51%79%4C%5A%20%78%20%7C%51%79%58%37%5A%4C%37%62%45%20%44%37%4C%5A%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%62%20%42%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%42%62%68%37%20%73%75%73%37%44%41%62%5E%37%20%43%68%37%4C%5A%73%42%37%2C%45%5E%2C%6C%41%37%4C%5A%41%62%5E%37%58%79%51%5A%20==%30=%30===%47%61%72%79%27%73%20%4E%6F%74%65%62%6F%6F%6B=%4D%6F%72%67%61%6E%20%4C%65%65==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%43%2C%34%43%2D%37%58%7D%51%79%58%31%31%23%37%62%44%7C%51%79%58%2D%37%43%7C%51%79%58%31%31%23%37%62%44%7C%51%79%59%5B%2C%2A%41%33%54%69%2A%7B%2D%43%7C%51%79%37%23%31%31%58%62%44%7C%51%79%58%37%2D%43%7C%5D%51%79%58%31%31%23%37%62%44%7C%51%79%58%37%2D%43%7C%51%79%37%23%31%31%58%62%44%7C%51%79%51%79%58%37%2D%44%62%37%23%31%63%4B%51%79%58%36%2D%46%7C%51%79%58%31%31%37%23%62%47%7C%51%79%58%36%2D%46%7C%51%79%58%31%6C%20%4C%5A%43%7C%51%79%58%37%58%39%23%37%47%31%31%58%79%51%2D%44%7C%51%79%58%37%62%41%7C%51%79%58%37%62%2D%45%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%7C%37%58%79%51%7C%23%37%62%44%7C%79%51%7C%43%2D%37%58%79%51%7C%44%62%37%23%31%31%58%79%51%7C%55%43%2D%37%58%79%51%7C%44%62%37%23%31%31%58%79%51%5A%20==%30=%30===%47%65%65%20%42%61%62%79%2C%20%41%69%6E%27%74%20%49%20%47%6F%6F%64%20%54%6F%20%59%6F%75=%52%65%64%6D%61%6E%20%44%6F%6E==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%47%34%43%37%20%41%20%37%43%5A%4C%37%47%20%36%62%45%5A%4C%37%42%62%20%37%46%5A%4C%37%43%20%37%47%5A%4C%37%62%41%62%37%4C%5A%34%54%41%2A%5B%37%6F%41%20%36%42%62%37%4C%5A%62%45%20%62%42%2F%36%62%45%5A%4C%37%6F%41%36%20%62%41%42%2A%5B%5D%20%37%62%45%20%36%62%45%37%4C%5A%41%62%20%37%46%5A%4C%37%47%2C%37%62%20%47%37%20%5D%45%55%5A%4C%37%62%42%20%37%46%5A%4C%37%43%37%20%47%5A%4C%37%62%41%20%37%43%2C%41%2A%2C%5B%62%36%20%73%41%37%68%44%5A%4C%2C%5A%20==%30=%30===%47%65%6E%74%6C%65%20%52%61%69%6E%2C%20%54%68%65=%42%6F%6E%66%61%20%4C%75%69%7A==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%41%28%36%2D%47%34%41%2D%36%58%39%62%37%45%28%20%7C%51%79%58%29%37%68%42%23%28%47%2F%39%62%37%45%5A%4C%20%6C%63%4B%51%79%29%78%20%4C%5A%34%54%7B%41%2A%58%39%62%37%42%28%44%37%29%4C%68%23%46%5A%4C%20%6C%63%4B%51%79%58%36%46%4C%5A%29%37%43%28%20%20%29%37%2D%47%28%37%43%5A%37%58%79%51%7C%20%20%29%37%2D%31%31%23%37%62%37%58%79%51%7C%36%2D%41%31%4E%5A%4C%39%62%37%45%20%37%68%7C%42%51%79%58%37%68%44%7C%51%79%58%39%62%37%41%58%79%51%7C%42%68%45%7C%51%79%41%7C%51%79%58%7C%4E%32%41%2D%79%58%36%46%7C%51%79%58%37%43%7C%51%79%58%46%36%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%20%37%51%7C%45%2D%37%59%7D%51%79%58%2D%36%58%79%51%7C%42%62%37%23%31%31%20%20%20%5A==%30=%30===%47%65%6E%74%6C%65%20%57%69%6E%64%20%41%6E%64%20%46%61%6C%6C%69%6E%67%20%54%65%61%72=%42%75%72%74%6F%6E%20%47%61%72%79==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%6C%2D%37%20%43%37%68%45%73%20%37%5E%62%45%5A%4C%37%5E%46%20%5E%37%44%5A%4C%33%31%42%20%37%2D%46%5A%4C%39%23%2C%41%37%2C%7C%46%34%34%54%7B%37%5E%62%41%20%5E%37%20%73%46%4E%5A%4C%37%2D%46%20%31%31%23%37%5E%62%47%4C%5A%37%47%20%36%62%41%6C%7C%2C%37%41%2C%33%31%31%42%62%2D%37%46%5A%4C%37%43%45%20%37%2D%62%37%20%46%2D%37%23%37%42%20%37%5E%62%44%5A%4C%37%2D%43%20%2D%37%62%45%5A%4C%36%62%47%20%37%2D%62%42%5A%4C%31%31%4C%5A%42%5E%62%47%5A%4C%68%47%5A%4C%37%62%2D%37%20%44%62%41%5A%4C%36%2D%62%45%20%37%2D%62%42%32%7C%4E%7D%20%39%23%37%43%20%37%68%47%5A%4C%37%62%37%20%44%62%5E%41%5A%4C%37%62%20%31%31%23%37%39%4C%5A%43%68%31%23%37%42%20%37%5E%46%6C%7C%2C%37%43%2C%47%68%73%20%37%2D%62%42%5A%4C%39%62%37%46%20%37%31%4C%5A%44%5E%23%37%43%20%37%46%5E%37%23%31%31%4C%5A%45%5E%37%58%79%51%5A%20==%30=%30===%47%65%6F%72%67%69%61%20%4F%6E%20%4D%79%20%4D%69%6E%64=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%6C%7C%2C%34%46%5E%37%58%2D%62%42%73%20%42%2F%47%5A%4C%43%2F%2D%44%2D%20%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%37%2C%45%62%37%34%54%41%2A%7B%51%79%58%36%46%5A%47%2D%37%20%51%79%58%51%79%58%7D%20%35%23%37%43%20%37%47%2D%5A%4C%37%44%20%37%2D%41%31%4E%5A%4C%37%43%20%4C%5A%4E%32%4C%37%44%20%37%5A%4C%29%36%2D%41%37%62%39%20%41%20%2D%44%5A%4C%37%62%42%20%2D%44%5A%4C%36%29%2D%47%28%39%62%37%41%20%2D%44%42%2A%5B%5D%37%62%39%28%47%20%37%68%45%7C%20%37%43%20%37%2F%42%4C%5A%44%44%20%37%2D%41%6C%7C%2C%37%45%2C%68%42%73%2D%20%44%5A%4C%29%36%2D%47%28%39%62%37%41%20%2D%37%4C%5A%47%2D%37%47%20%2D%44%20%37%2D%41%6C%5E%37%58%79%51%2C%37%2D%62%42%73%20%42%2F%47%5A%4C%43%2F%44%2D%20%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%45%62%37%2C%7C%46%41%2A%5B%5D%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%47%65%74%20%48%61%70%70%79=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%62%42%5A%4C%34%46%36%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%37%20%2D%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%46%37%2F%41%34%54%5B%41%2A%5A%4C%37%47%20%5A%46%36%2F%43%37%46%20%37%2D%43%5A%4C%37%2D%47%20%36%62%5B%42%41%2A%5D%20%37%46%20%36%46%5A%4C%37%43%20%4C%5A%44%2D%37%4C%37%6F%42%20%2D%43%5B%42%2A%37%4C%5A%42%62%62%42%5A%4C%37%46%20%46%2F%36%62%42%5A%4C%6F%37%45%20%36%62%45%5A%4C%44%2F%37%62%42%20%36%36%58%79%51%5D%46%20%37%2D%43%5A%4C%37%62%45%5A%42%62%2D%37%5A%4C%37%46%20%37%2D%43%5A%4C%37%43%20%37%47%2D%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%45%20%42%62%2D%37%20%4C%37%46%20%37%4C%37%43%20%37%37%4C%5A%47%2D%44%20%37%2D%41%5A%4C%37%43%20%37%2D%47%5A%37%4C%2D%44%20%36%46%5B%41%2A%5D%20%37%43%20%37%37%4C%5A%47%2D%44%20%37%2D%41%5A%46%36%20%46%37%2F%41%4C%5A%42%62%36%20%42%6F%37%4C%5A%46%36%2F%43%20%43%37%4C%5A%46%36%20%43%37%20%5A==%30=%30===%47%65%74%20%4D%65%20%54%6F%20%54%68%65%20%43%68%75%72%63%68%20%4F%6E%20%54%69%6D%65=%4C%65%72%6E%65%72%20%41%6C%61%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%51%20%34%47%36%58%79%78%20%5A%4C%20%6C%63%4B%51%79%58%36%47%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%20%4C%5A%20%78%34%54%41%2A%7B%5B%7D%20%20%6C%7C%44%37%58%79%36%47%7C%51%79%58%37%44%7C%51%79%58%37%2D%7C%41%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%58%79%51%4B%63%51%79%58%37%2D%20%2E%43%2E%44%58%79%51%4B%63%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%41%4C%5A%20%6C%63%4B%51%79%58%37%5E%47%5A%4C%20%6C%58%79%51%7C%3C%37%5E%43%42%2A%7C%51%79%58%37%64%61%3E%44%37%58%37%45%7C%51%79%58%37%2D%42%7C%51%79%58%44%37%7C%51%79%58%37%2D%41%51%7C%59%5D%51%79%58%79%51%7C%41%2D%6F%43%20%6C%61%37%44%7C%51%79%37%4C%5A%42%2D%4C%39%23%37%45%20%37%2D%42%5A%4C%37%44%20%2D%37%41%7C%51%79%58%39%23%37%45%7C%51%79%58%37%5A%41%2D%37%58%46%20%37%2D%43%58%79%51%7C%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%47%65%74%20%4F%75%74%20%4F%66%20%54%6F%77%6E=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%47%2D%58%79%4C%20%6C%63%4B%51%79%58%36%2D%47%5A%4C%20%63%6C%4B%51%79%58%36%2D%47%5A%4C%20%6C%63%4B%51%5A%44%68%37%58%34%54%41%2A%5B%39%62%37%41%20%7C%43%2D%37%58%79%58%37%2D%43%7C%51%79%58%37%6F%62%44%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%51%7C%45%68%37%51%79%58%39%62%4B%51%79%58%36%58%79%51%7C%44%6C%63%4B%51%79%58%36%2D%47%5A%4C%20%6C%63%51%4B%79%58%2D%47%42%2A%5B%5D%51%79%58%39%62%37%20%4C%5A%47%2D%37%68%41%5A%4C%37%68%44%5A%4C%44%68%37%58%79%5E%62%42%5A%4C%37%62%41%20%37%2D%62%45%7C%79%51%58%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%37%20%45%62%37%5A%4C%20%6C%63%20%47%37%62%39%4C%5A%43%2D%37%58%79%51%7C%43%68%37%20%46%37%62%39%4C%5A%55%42%62%36%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A%20==%30=%30===%47%69%61%6E%74%20%53%74%65%70%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%45%5A%5E%37%20%44%37%37%5E%47%5A%4C%37%44%20%37%2D%41%7C%51%79%37%58%5E%62%45%5A%4C%37%62%42%20%37%5E%47%5A%4C%20%42%62%37%4C%42%34%34%54%5B%20%37%2D%23%43%5A%42%5E%37%58%5E%47%5A%4C%37%44%20%37%2D%41%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%58%79%51%7C%4C%37%23%46%20%46%23%37%4C%5A%42%5E%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%55%45%62%5E%37%58%79%51%7C%43%23%2D%37%20%46%23%37%20%5A==%30=%30===%47%69%72%6C%20%46%72%6F%6D%20%49%70%61%6E%65%6D%61%2C%20%54%68%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%46%5E%37%58%47%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%47%5A%4C%20%6C%63%4B%51%79%62%37%23%31%31%34%54%7B%41%2A%63%4B%51%79%58%79%51%7C%47%62%42%2A%5D%20%20%6C%63%4B%51%79%58%37%5E%46%4E%32%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%37%5B%46%23%5E%37%58%37%5E%46%31%4C%20%6C%63%4B%37%58%79%51%4B%47%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%23%46%5A%4C%20%6C%63%2D%37%58%79%51%42%5A%4C%20%6C%5B%41%2A%5D%51%79%51%4B%63%6C%62%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%62%35%39%62%37%44%7C%51%79%58%37%2D%41%5A%4C%20%39%62%35%58%79%58%37%62%45%5A%7C%51%79%58%37%51%4B%63%6C%20%58%31%31%23%37%62%47%7C%51%79%58%37%2D%47%4C%5A%20%6C%63%4B%51%79%58%31%31%23%37%47%5A%4C%79%51%7C%46%5E%79%58%37%5E%46%47%62%37%20%20%20%5A==%30=%30===%47%69%72%6C%20%54%61%6C%6B=%48%65%66%74%69%20%4E%65%61%6C==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%46%6C%7C%2C%5E%37%20%42%37%42%2C%37%2D%41%2C%37%2D%47%73%5A%4C%37%44%37%20%2D%41%5A%4C%37%62%45%20%37%5E%62%42%5A%4C%62%36%2C%43%37%46%34%34%54%5B%75%73%37%47%6C%37%4C%5A%47%37%36%2D%43%2C%37%2D%62%42%2C%68%41%73%5A%4C%44%37%20%37%2D%41%5A%4C%37%43%20%31%31%23%39%62%2C%44%37%2C%7C%2D%62%42%20%37%73%20%47%37%4C%5A%43%37%20%42%62%2D%37%4C%5A%41%2D%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%47%69%76%65%20%4D%65%20%54%68%65%20%53%69%6D%70%6C%65%20%4C%69%66%65=%42%6C%6F%6F%6D%20%52%75%62%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%68%41%5A%41%46%2D%37%20%2D%43%20%37%2D%43%5A%4C%33%31%62%37%47%20%68%37%44%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%42%37%2F%42%62%4C%2A%7B%34%34%54%20%37%2D%46%32%5A%45%62%36%2F%79%58%51%79%58%7D%20%37%43%20%37%46%5A%4C%43%37%20%37%2D%46%31%4E%5A%4C%37%6F%62%47%20%47%51%20%4C%5A%4E%4C%36%2D%62%41%51%79%58%37%5E%45%62%36%20%43%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%4C%5A%37%62%42%20%37%2D%46%42%2A%5B%5D%20%37%2D%37%4C%5A%45%62%5A%4C%37%62%42%4C%37%43%20%37%47%37%62%39%4C%62%42%20%37%2D%46%41%2A%5B%5D%51%79%58%37%42%62%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%37%4C%5A%47%2D%20%37%68%44%7C%20%37%2D%46%5A%47%37%62%31%33%20%47%2F%36%62%45%5A%4C%36%2D%62%41%20%37%41%68%5A%4C%62%42%2F%37%2D%43%20%37%2D%43%5A%4C%47%62%6F%37%4C%20%37%68%44%5A%42%62%37%4C%5A%55%45%62%36%20%43%37%20%5A%20==%30=%30===%47%6C%61%64%20%54%6F%20%42%65%20%55%6E%68%61%70%70%79=%52%6F%64%67%65%72%73%2D%48%61%72%74==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%34%47%2D%37%2C%79%58%2C%37%2D%47%5A%4C%20%6C%63%4B%51%79%2C%58%37%43%7C%51%79%58%2C%37%62%45%7C%51%79%58%51%7C%45%62%37%34%54%41%2A%5B%2C%36%46%5A%4C%51%7C%46%36%20%37%2D%47%5A%4C%37%44%20%2C%37%2D%41%5A%4C%37%2C%43%20%2C%37%5E%62%42%42%2A%5B%5D%20%37%46%2C%20%43%37%2C%79%58%2C%37%43%2D%47%43%2A%5B%62%5E%37%2C%20%46%5A%4C%2C%37%43%20%2C%37%2D%47%5A%4C%37%20%44%2C%37%2D%41%6C%7C%2C%37%45%2C%37%2D%42%73%36%58%79%51%5D%42%7C%51%79%58%58%2C%36%46%5A%7C%45%62%37%2C%2C%37%2D%47%5A%4C%2C%37%44%20%2C%37%2D%41%4C%5A%20%6C%63%4B%51%79%58%2C%37%43%7C%51%79%58%20%43%37%2C%4C%51%79%58%2C%37%79%51%4B%63%6C%20%20%5A%20==%30=%30===%47%6C%6F%72%69%61%27%73%20%53%74%65%70=%4C%61%46%61%72%6F%20%53%63%6F%74%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%46%7C%34%46%5E%37%58%46%7C%51%79%58%39%23%37%43%7C%51%79%58%37%62%5E%44%5A%4C%37%5E%44%20%37%5E%62%45%7C%51%79%2D%37%58%79%51%34%54%5B%41%2A%79%58%37%5E%46%5E%37%20%44%5E%2D%45%42%2A%5D%51%79%58%37%2D%46%7C%51%79%39%58%23%37%43%7C%51%79%58%37%5E%62%44%5A%4C%37%37%58%79%51%7C%62%45%7C%51%79%39%23%37%62%45%58%79%51%7C%45%68%62%42%7C%51%79%58%37%68%46%7C%51%79%58%68%37%44%7C%51%79%58%37%68%47%7C%51%79%58%37%68%37%58%79%51%7C%37%2D%41%7C%51%23%35%58%79%51%4B%63%6C%20%20%5A==%30=%30===%47%6C%6F%72%79%20%4F%66%20%4C%6F%76%65%2C%20%54%68%65=%48%69%6C%6C%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%2D%34%47%5E%37%20%5A%4C%36%2D%43%20%37%5E%43%5A%4C%37%47%20%5E%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%42%2D%37%20%45%34%54%41%2A%7B%5D%20%37%47%20%4C%5A%4E%31%47%79%58%36%47%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%44%20%37%2D%41%5A%4C%37%2D%45%20%36%51%7C%44%2D%37%37%44%20%37%2D%7C%51%79%58%37%37%58%79%51%4B%63%4B%51%79%58%37%2D%43%5A%4C%37%47%20%37%47%5E%5A%4C%37%6F%47%20%37%5E%47%5A%4C%20%6C%63%6C%20%4C%5A%41%5E%43%42%2A%5B%37%2D%45%20%37%5D%5B%2A%41%47%2D%43%20%37%5E%43%5A%4C%37%47%20%37%5E%47%4C%5A%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%5E%36%4C%5A%42%2D%51%79%58%37%44%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%47%6F%64%20%42%6C%65%73%73%20%54%68%65%20%43%68%69%6C%64=%48%65%72%7A%6F%67%2D%48%6F%6C%69%64%61%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%5A%34%73%45%62%5E%37%2D%62%42%5A%4C%36%62%41%6C%2C%37%62%45%5E%2C%62%45%73%5A%4C%36%62%41%6C%2C%37%62%45%2C%20%45%62%37%4C%34%54%7B%41%2A%7C%51%79%58%36%5A%41%62%5E%37%4C%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%37%20%2D%47%7C%51%79%58%36%2D%62%41%7C%51%79%58%5A%4E%31%45%62%4C%37%62%45%20%47%5A%4C%36%2D%62%37%20%7D%4E%5A%4C%37%5E%2D%43%20%2D%43%5B%42%2A%5D%20%62%39%37%47%20%37%68%44%7C%51%79%58%36%62%45%32%43%2D%37%20%43%42%20%37%2D%46%20%37%62%42%20%7C%44%68%37%20%37%43%20%37%2D%47%5A%4C%36%2D%43%20%37%2D%5A%43%4C%37%5E%2D%43%20%2D%43%5A%4C%39%62%37%47%4C%5A%46%2D%37%51%79%58%37%2D%45%20%37%2D%62%45%62%5E%2C%45%45%20%37%2D%62%42%5A%4C%36%62%41%6C%2C%37%45%62%2C%5E%62%45%73%5A%4C%36%62%41%6C%2C%37%62%62%37%4C%5A%42%73%5B%41%2A%5D%20%37%2D%46%7C%62%5E%37%58%79%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%62%43%37%20%37%2D%47%7C%51%79%58%36%2D%62%41%7C%51%62%36%58%79%51%41%5A%4C%37%62%42%62%37%20%5A==%30=%30===%47%6F%64%63%68%69%6C%64=%57%61%6C%6C%69%6E%67%74%6F%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2D%42%20%37%2D%41%41%62%5E%37%47%20%37%2D%62%44%5A%4C%37%62%41%20%37%2D%45%62%5A%4C%37%6F%42%20%37%2D%62%42%7C%51%79%58%62%37%4C%5A%43%2A%7B%34%34%54%62%41%32%4E%7C%2D%37%20%45%62%58%51%79%58%51%79%58%7D%20%37%62%45%20%37%62%2D%42%31%4E%7C%51%79%58%37%5E%62%41%5A%4C%37%79%51%58%79%51%62%42%5A%4C%37%51%79%58%37%5E%23%39%20%5D%5B%62%42%20%37%2D%46%7C%51%79%58%37%5E%43%5A%37%4C%47%20%37%2D%44%7C%51%79%58%37%5E%43%42%2A%37%4C%5A%45%62%37%47%20%37%5E%45%5A%4C%37%6F%42%62%37%4C%5A%42%7C%51%79%58%37%5E%62%41%41%2A%5B%5D%20%62%37%45%20%37%2D%62%42%7C%51%79%58%37%5E%62%45%62%2D%37%20%42%20%37%2D%46%7C%37%2D%62%42%7C%62%37%4C%5A%44%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%2D%37%42%20%37%2D%43%5A%4C%37%62%47%20%37%2D%62%5E%37%58%79%51%41%20%37%2D%62%20%45%62%37%20%5A%20==%30=%30===%47%6F%6C%64%65%6E%20%45%61%72%72%69%6E%67=%4C%69%76%69%6E%67%73%74%6F%6E%20%4A%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%2D%43%41%43%2D%20%47%47%20%37%68%44%5A%4C%37%62%41%20%37%68%41%4C%5A%37%2D%43%20%62%45%2F%2D%43%5A%4C%44%2F%37%37%62%39%4C%5A%2A%7B%34%34%54%7C%51%79%58%37%41%62%37%4C%5A%79%58%37%62%42%7C%51%79%58%37%2D%46%42%2A%7D%5B%51%79%58%2D%43%6C%7C%51%79%58%39%62%37%47%51%7C%45%62%5E%20%37%47%5A%4C%4C%44%2F%37%47%45%62%2D%37%58%5B%5D%20%37%47%20%73%75%73%37%47%5A%4C%37%41%62%20%37%68%41%7C%51%79%58%37%62%41%7C%51%79%2A%41%43%2D%20%7C%51%79%58%78%79%58%39%62%37%62%20%43%2D%37%41%20%37%47%5A%4C%37%44%20%2D%43%7C%51%79%39%58%62%37%47%5A%4C%37%62%41%20%37%68%41%5A%4C%62%37%4C%5A%47%45%2F%2D%43%5A%51%7C%43%2D%58%79%51%5A%20==%30=%30===%47%6F%6E%65%20%57%69%74%68%20%54%68%65%20%57%69%6E%64=%57%72%75%62%65%6C%20%41%6C%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%44%34%46%2D%37%20%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%43%20%37%5E%62%45%5A%4C%37%62%42%7C%41%2D%37%20%34%54%5B%41%2A%45%7C%51%79%58%5A%41%2D%37%20%79%58%37%2D%46%7C%51%79%58%37%6F%23%46%7C%79%51%58%2D%47%7C%51%79%58%37%5E%47%5A%4C%37%44%51%7C%42%62%37%4C%37%45%20%36%37%5E%62%45%5A%37%23%35%4C%5A%37%2D%46%5B%42%2A%5D%51%79%58%37%62%42%7C%79%51%58%37%2D%46%5A%4C%39%62%37%43%20%37%62%44%20%42%62%37%4C%44%20%37%5E%62%79%58%37%5E%47%46%2D%37%20%42%37%2D%41%5A%4C%37%45%20%36%47%5A%4C%37%44%37%20%2D%41%7C%51%79%58%37%5E%62%45%5A%4C%37%62%20%44%37%4C%5A%5A%4C%37%43%20%62%42%7C%51%79%58%79%51%7C%43%4C%39%62%37%43%20%37%68%47%5A%4C%37%62%42%29%20%37%5E%62%41%28%37%2D%46%7C%51%79%58%37%2D%5A%46%2D%37%58%37%2D%46%7C%51%37%58%79%51%7C%55%45%62%5E%37%58%79%51%7C%47%68%37%20%43%37%20%5A==%30=%30===%47%6F%6F%64%20%42%61%69%74=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%42%34%42%62%36%20%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%62%36%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%42%62%5E%37%20%34%54%41%2A%7B%79%58%51%79%58%41%62%37%4C%5A%58%7D%20%74%6C%61%37%46%20%36%62%42%6C%31%7C%4E%2C%37%42%2C%2D%43%2C%37%62%44%2C%2D%44%73%79%51%58%79%51%20%37%5E%62%45%42%20%37%2D%46%62%36%20%42%62%20%36%62%45%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%2D%43%20%36%62%45%42%2A%5B%5D%20%35%23%37%43%2D%37%4C%5A%42%32%4E%7C%51%2A%5B%5D%20%37%62%5E%37%20%45%6C%7C%2C%37%45%2C%2D%46%2C%37%62%47%2C%2D%73%47%5A%4C%37%62%44%20%37%5E%62%41%5A%4C%37%62%45%62%36%20%46%45%5A%4C%37%62%20%37%5E%62%45%47%2D%37%4C%5A%20%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%37%4C%2D%47%20%36%62%42%5A%4C%37%46%20%37%2D%43%42%62%37%4C%5A%20%36%62%42%41%41%62%37%4C%5A%73%44%2D%2C%44%62%37%2C%43%2D%2C%42%37%2C%7C%6C%42%62%36%20%46%37%61%6C%74%20%5A%20==%30=%30===%47%6F%6F%64%20%4C%69%66%65%2C%20%54%68%65=%44%69%73%74%65%6C%20%53%61%63%68%61==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%7C%51%79%34%41%62%5E%37%51%79%58%37%2D%46%7C%51%79%58%39%23%37%43%51%7C%79%58%37%68%47%5A%4C%20%6C%63%4B%51%79%58%7C%46%2D%36%58%34%54%41%2A%5B%79%58%37%2D%46%7C%46%39%58%79%43%20%37%68%47%7C%51%79%58%37%5E%62%41%7C%79%51%58%37%62%47%7C%51%79%58%37%2D%62%42%7C%51%37%62%39%4C%5A%51%79%58%31%31%23%37%43%7C%51%58%79%51%7C%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%42%5B%2A%5D%51%79%58%37%62%45%7C%51%79%58%37%2D%62%47%68%37%58%79%37%62%42%7C%51%37%5E%62%41%7C%46%2D%37%58%79%47%7C%51%79%58%37%2D%62%42%7C%51%79%58%39%7C%46%51%79%58%31%31%2D%43%5A%4C%20%6C%63%4B%51%62%37%58%79%51%7C%51%79%58%39%20%37%62%45%20%37%62%39%58%79%51%79%58%36%62%41%5A%4C%39%62%37%62%45%20%75%73%73%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%7C%42%62%2D%37%46%7C%51%79%58%5A%20==%30=%30===%47%6F%6F%64%20%4D%6F%72%6E%69%6E%67%20%48%65%61%72%74%61%63%68%65=%44%72%61%6B%65%2D%46%69%73%68%65%72%2D%48%69%67%67%69%6E%62%6F%74%68%61%6D==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%42%20%37%2D%34%43%2D%20%43%37%44%20%37%68%41%5A%4C%37%5E%62%42%20%37%46%5E%5A%4C%37%2D%43%20%36%2D%43%5A%4C%36%62%2D%62%39%4C%5A%47%34%54%41%2A%7B%79%58%36%2D%44%5A%41%2D%37%20%41%20%37%68%45%42%2A%5B%7D%51%79%58%36%46%4C%5A%39%23%37%43%20%37%2D%47%5A%4C%37%2D%62%41%37%23%39%4C%5A%4C%2C%37%5E%2D%37%46%20%37%2D%20%41%37%4C%5A%47%20%37%2D%62%44%7C%51%79%58%37%5E%43%5A%39%4C%23%37%47%20%37%2D%44%7C%51%79%58%37%5E%44%62%37%4C%5A%43%37%2D%45%7C%51%2D%62%42%20%37%43%2D%20%43%2D%62%37%44%20%37%68%41%5A%4C%37%5E%62%42%20%5E%37%46%5A%4C%37%2D%43%20%36%2D%43%5A%4C%36%62%39%4C%5A%47%2D%41%2A%5B%5D%20%5E%37%4C%5A%41%2D%37%20%41%62%2D%37%2C%4C%5A%47%2D%37%20%43%37%23%39%4C%5A%46%36%58%79%51%5A%20==%30=%30===%47%6F%6F%64%62%79%65=%4A%65%6E%6B%69%6E%73%20%47%6F%72%64%6F%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%43%20%37%2D%34%41%62%37%23%33%31%62%37%47%5A%4C%31%31%23%37%62%41%20%31%33%62%37%47%5A%4C%20%6C%63%4B%51%79%58%31%31%58%79%51%7C%43%34%54%7B%41%2A%37%68%44%5A%4C%5A%41%68%37%20%43%20%46%2F%39%62%37%47%5A%4C%62%47%2F%37%41%62%20%47%2F%37%2D%43%5A%4C%31%31%23%37%62%41%2D%37%2F%45%62%4C%62%42%2F%37%58%7D%20%39%62%31%31%4C%5A%4E%69%46%3C%20%37%68%44%7C%51%79%58%37%5E%43%5A%55%4C%31%31%23%37%62%44%20%33%31%62%37%47%31%6E%65%3E%47%37%23%37%62%41%20%58%37%47%7C%51%32%47%37%62%31%5B%42%2A%5D%20%39%23%37%41%20%37%62%42%7C%79%51%58%37%5E%43%5A%4C%31%31%23%37%62%44%20%33%44%2D%37%58%79%4E%5A%4C%51%79%69%64%6E%65%20%58%79%51%4B%63%61%20%2E%43%2E%44%3C%20%37%5E%62%45%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%6C%20%31%73%74%36%43%7C%51%79%6E%67%3E%20%4C%5A%44%68%37%20%47%37%62%39%20%5D==%30=%30===%47%6F%6F%64%62%79%65%20%50%6F%72%6B%20%50%69%65%20%48%61%74=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%73%34%45%62%37%23%5A%4C%33%31%42%20%73%75%73%39%62%44%5A%4C%31%31%23%37%41%20%39%5E%45%5A%4C%33%31%42%20%39%44%62%39%73%75%34%54%69%2A%7B%41%20%33%31%41%37%20%42%31%33%20%37%42%5A%4C%33%31%46%20%31%31%23%33%31%5A%43%4C%35%23%39%23%37%62%42%20%37%68%46%5A%4C%45%5E%37%4C%5A%2D%62%41%5A%4C%39%23%37%62%45%62%37%3C%54%61%20%3E%73%6F%6C%6F%73%20%72%65%74%66%61%20%6D%65%69%74%20%64%6E%32%20%61%64%6F%63%20%65%6B%44%62%37%4C%5A%42%5A%4C%37%62%5A%4C%37%2D%62%4C%5A%45%5E%37%62%45%3E%3A%73%6F%6C%6F%53%20%34%37%2A%3C%2A%41%7B%59%7D%20%2C%31%31%23%39%41%20%31%31%23%2D%5E%37%20%41%51%2C%37%42%20%37%5E%2D%62%45%20%78%20%4C%5A%62%37%62%42%20%37%42%5A%4C%36%2D%62%41%20%2D%2C%62%41%5A%4C%35%23%37%41%20%37%5E%2D%62%45%31%33%2C%4C%5A%5A%4C%20%78%20%62%41%20%37%5E%5A%20%78%20%4C%2C%37%62%42%73%2C%37%2D%42%73%20%37%2D%23%5A%46%4C%2C%35%23%39%23%37%46%20%2C%37%68%43%5A%7C%6C%45%62%2D%4C%37%62%41%20%23%37%62%45%6C%2E%43%2E%20%61%23%37%41%20%31%31%23%37%5E%45%51%5B%20%59%51%20%79%58%7D%20%20%78%20%3E%61%64%6F%43%20%6C%31%31%4C%5A%66%44%3C%5A%4C%37%39%20%66%45%5E%37%4C%5A%66%45%62%2D%5E%37%20%20%5A%20==%30=%30===%47%6F%74%20%41%20%4D%61%74%63%68%3F=%43%6F%72%65%61%20%43%68%69%63%6B==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%58%23%46%2F%37%2D%37%58%79%51%37%2D%47%7C%51%79%58%42%2F%37%47%7C%51%79%43%58%2F%37%2D%44%7C%51%79%58%23%43%2F%37%41%7C%58%79%51%7C%44%44%34%34%54%5B%41%20%37%2D%45%37%2F%46%58%79%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%41%37%20%37%2D%45%7C%51%79%58%45%2F%37%43%7C%51%37%58%79%51%7C%2D%47%7C%51%79%37%4C%5A%44%2D%37%58%79%51%7C%45%68%37%20%41%37%23%39%4C%5A%44%2D%37%58%79%51%7C%41%37%58%79%51%5A%20==%30=%30===%47%72%61%6E%64%20%43%65%6E%74%72%61%6C=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%2D%37%58%37%42%20%37%2D%23%46%5A%4C%37%62%44%20%37%62%2D%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%4C%5A%42%62%2D%34%54%41%2A%7B%6C%63%4B%51%79%2C%58%79%51%7C%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%31%58%31%23%37%42%7C%51%79%58%37%2D%62%42%31%4E%42%62%2D%37%58%31%31%23%37%42%41%5A%4C%37%45%42%46%23%2D%37%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%42%20%42%62%2D%37%20%2A%5B%5D%20%20%37%2D%62%42%5A%20%5D%5B%2A%41%2D%23%46%5A%4C%37%62%44%20%37%2D%62%41%5A%37%4C%62%45%20%37%2D%62%42%7C%51%79%58%37%2D%46%37%20%42%37%4C%37%43%20%37%5E%42%7C%51%79%58%37%23%31%31%2C%7C%51%79%58%37%2D%62%42%7C%51%79%58%2C%31%23%31%37%42%7C%51%79%58%37%2D%62%42%7C%51%79%58%42%37%23%31%31%42%7C%51%79%58%62%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%47%72%61%76%79%20%57%61%6C%74%7A%2C%20%54%68%65=%42%72%6F%77%6E%20%52%61%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%20%2C%47%2F%37%34%43%58%79%51%58%46%7C%51%79%58%2C%43%7C%51%79%58%43%5A%37%4C%47%20%2C%47%2F%37%2D%44%7C%51%79%58%46%7C%79%51%7C%44%2D%33%54%41%2A%7B%20%47%2F%43%7C%58%79%51%7D%5B%5A%4C%37%43%20%47%2F%43%7C%51%79%58%37%46%4C%5A%37%43%20%47%2F%43%7C%51%79%58%37%46%42%2A%46%37%58%79%51%43%5A%4C%37%47%51%79%58%2C%43%37%58%79%51%7C%5A%4C%37%47%20%2C%47%2F%37%2D%44%7C%51%79%46%58%7C%51%79%58%43%41%2A%5B%5D%51%79%58%37%47%43%58%79%51%7C%44%5A%4C%37%41%7C%46%58%79%51%7C%44%2D%37%2F%47%2C%20%47%37%4C%5A%43%58%79%51%5A%20==%30=%30===%47%72%65%65%6E%20%43%68%69%6D%6E%65%79%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%23%2D==%31%72%33%34%4C%62%4B%63%75%37%7D%20%51%79%58%34%41%62%2D%58%5A%4C%20%6C%63%4B%51%79%58%2D%62%41%5A%4C%79%51%58%7C%72%51%79%58%5A%4C%20%6C%63%4B%51%79%58%79%51%72%7C%34%54%41%2A%7B%23%46%5A%4C%37%37%58%79%51%7C%7C%51%79%58%37%23%46%5A%4C%37%42%20%37%23%7C%46%51%79%58%37%23%46%5A%4C%37%42%20%37%23%46%46%23%37%20%42%23%46%42%2A%5B%5A%4C%20%6C%63%46%23%37%20%42%62%41%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%6C%20%63%4B%51%79%58%2D%62%41%41%2A%5B%5D%20%37%2D%58%79%51%4B%7C%51%79%58%37%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%47%72%65%67%6F%72%79%20%49%73%20%48%65%72%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%31%2D%43%5A%4C%34%42%39%23%31%79%58%31%31%23%39%42%5A%4C%20%6C%63%4B%51%58%79%31%31%2D%43%5A%4C%20%6C%63%4B%51%79%58%31%51%4B%63%6C%20%34%54%7B%41%2A%39%23%37%42%7C%63%6C%20%4C%5A%2D%43%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%39%62%37%44%7C%51%79%58%37%68%41%31%31%58%79%51%4B%51%79%58%31%51%79%58%37%2D%62%5E%37%58%79%58%37%5E%62%44%7C%51%79%58%37%62%41%7C%51%58%79%37%2D%62%45%5B%42%2A%7D%20%20%6C%63%4B%51%79%51%7C%42%62%42%7C%51%79%58%4B%51%79%58%31%58%79%51%7C%41%41%2A%5D%20%6E%20%3E%2F%20%3C%37%46%3E%2F%3C%20%7C%51%79%58%31%31%2D%43%7C%51%79%58%37%62%5B%42%39%23%31%37%2D%62%45%7C%79%58%37%68%41%43%2D%31%31%58%4B%51%79%58%31%31%2D%43%5A%4C%20%6C%63%4B%79%51%58%31%31%23%39%42%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%5A%4C%20%6C%63%20%6C%63%4B%51%39%58%79%51%7C%42%7C%51%79%58%39%23%37%42%7C%51%79%58%31%2D%31%43%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%62%5E%37%58%79%62%37%44%7C%51%20%5A==%30=%30===%47%72%6F%6F%76%69%6E%27%20%48%69%67%68=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%62%5E%37%58%79%6C%63%4B%51%79%58%37%5E%62%45%7C%51%79%58%44%37%7C%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%20%4C%5A%47%2D%45%34%34%54%7B%2D%46%7C%51%79%7C%46%37%58%79%7C%51%79%58%37%2D%47%31%4E%7C%51%79%58%37%42%62%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%46%23%2D%37%58%51%79%58%37%43%37%58%79%51%7C%42%62%37%58%79%51%7D%7C%4E%32%46%2D%37%58%79%51%7C%41%62%2D%37%20%44%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%48%20%26%20%48=%4D%65%74%68%65%6E%79%20%50%61%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%47%6C%70%70%34%42%20%45%4C%73%20%45%5A%4C%44%6C%2C%43%2C%73%75%73%43%5A%73%4C%47%20%2C%62%44%5A%4C%2C%62%41%20%41%5A%41%2C%44%2C%7C%34%54%41%2A%5B%44%5A%4C%41%20%46%23%2C%20%42%54%5A%4C%62%45%20%62%41%5A%4C%2C%47%20%44%4C%5A%2C%47%20%43%34%34%54%5A%4C%46%20%43%5A%4C%33%34%6C%44%2C%6C%34%33%54%5A%58%37%45%7C%51%5A%54%32%34%46%73%6F%6C%6F%53%20%20%32%36%2A%3C%34%34%54%2A%42%7B%20%20%51%79%58%51%79%58%5D%51%79%58%23%3E%42%37%58%79%4C%51%2C%41%20%2D%23%43%5A%4C%58%79%51%7C%46%2D%23%44%7C%51%79%58%37%42%7C%51%79%58%37%46%6F%7C%51%79%58%37%45%5A%4C%37%42%20%37%2D%23%37%20%47%23%37%37%42%7C%51%79%7D%20%41%20%44%46%23%37%58%79%34%33%54%51%7B%59%7D%20%37%23%46%3E%78%34%20%3C%37%2D%23%43%5A%4C%37%23%47%20%37%42%7C%51%44%20%41%4C%5A%7C%51%79%58%37%66%44%58%79%51%5A%20==%30=%30===%48%61%63%6B%65%6E%73%61%63%6B=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%46%31%4E%7C%34%46%36%58%79%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%2D%7C%41%51%79%58%36%46%7C%51%79%58%37%62%42%7C%51%43%37%58%79%51%34%54%41%2A%7B%46%7C%51%79%58%37%58%79%51%7D%79%58%37%62%42%42%2A%5B%5D%20%20%6C%63%4B%79%51%58%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%51%7C%42%6F%37%43%7C%51%79%58%58%37%62%42%7C%41%2D%37%20%44%41%2A%5B%5D%51%79%58%37%62%44%7C%51%79%58%43%37%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%37%46%36%58%79%51%7C%51%79%58%36%79%51%7C%46%36%58%79%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%48%61%6C%66%20%4E%65%6C%73%6F%6E=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%45%20%5E%37%58%79%51%20%6C%63%4B%51%79%58%37%5E%43%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%4C%5A%42%2D%37%43%34%34%54%5B%55%7C%51%79%58%45%62%37%4C%5A%58%37%2D%44%7C%51%79%58%37%44%7C%51%79%58%2D%37%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%79%51%7C%47%37%20%37%2D%62%42%43%5E%37%20%45%62%5E%37%4C%5A%41%62%5E%37%20%44%62%5E%37%20%5A==%30=%30===%48%61%6C%6C%65%6C%75%6A%61%68%20%49%20%4C%6F%76%65%20%48%65%72%20%53%6F=%43%68%61%72%6C%65%73%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%62%42%6C%34%42%62%20%42%45%73%20%62%45%5A%4C%44%2F%62%42%20%62%42%7C%6C%37%46%2C%6F%45%73%20%62%45%5A%4C%44%2F%62%6F%2C%46%37%7C%34%54%41%2A%7B%20%2C%37%43%5A%2F%44%58%79%51%20%2C%2D%47%5A%4C%2C%41%2F%37%44%20%2C%62%7C%42%7C%51%79%58%37%6F%45%7C%51%79%58%62%45%7C%45%62%37%2C%4C%37%62%42%7C%51%51%79%58%2C%37%2C%4C%5A%42%62%58%2C%46%2F%62%42%7C%51%79%58%2C%37%6F%45%51%7C%79%58%2C%36%62%45%42%2A%5B%7D%51%79%58%2C%79%51%7C%42%62%73%75%73%37%46%73%20%2C%62%45%58%79%51%7C%44%62%42%20%2C%62%42%41%2A%5B%5D%51%79%58%2C%46%37%7C%51%79%58%2C%37%43%7C%51%79%58%2C%39%62%2F%44%2C%4C%5A%2C%39%62%45%7C%2C%62%45%7C%51%7C%6C%42%62%2C%37%62%42%7C%51%79%58%2C%62%42%6C%7C%37%46%6F%2C%45%73%20%2C%62%45%5A%4C%2C%44%2F%62%42%20%2F%44%2C%58%79%37%46%2C%6F%45%58%79%51%7C%45%6F%37%58%79%51%7C%42%62%2C%20%44%37%2F%41%2C%4C%5A%47%2D%2C%20%45%62%37%2C%4C%5A%43%37%2C%20%46%37%2C%4C%5A%42%62%58%79%51%5A%20==%30=%30===%48%61%6C%6C%75%63%69%6E%61%74%69%6F%6E%73=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%44%20%43%2F%37%34%46%36%20%42%42%20%37%62%42%5A%4C%37%46%20%36%46%5A%4C%43%37%20%37%47%5A%4C%37%44%20%37%41%5A%4C%37%62%6F%37%4C%5A%46%34%54%7B%41%2A%37%47%20%37%2D%37%20%43%37%4C%51%79%58%36%46%32%4E%7C%51%79%58%51%79%58%79%51%58%51%79%58%7D%20%37%43%20%36%46%31%4E%5A%5D%2A%42%5B%44%2D%47%5A%4C%37%44%20%36%46%5A%20%46%37%4C%5A%62%42%5A%4C%41%2F%37%44%20%37%2D%47%5A%4C%44%37%20%37%2D%41%5A%4C%37%62%45%20%37%2D%62%42%36%20%43%37%4C%37%2D%43%5A%4C%37%6F%42%20%37%37%20%43%37%20%46%20%36%46%5A%4C%37%43%20%37%47%5A%4C%37%20%44%37%41%5A%4C%37%62%42%20%36%46%5B%41%2A%5D%37%4C%5A%42%62%2D%47%5A%4C%37%37%68%47%5A%4C%43%20%44%37%4C%41%5A%4C%37%45%20%37%68%42%51%5B%43%2A%59%20%5D%51%20%20%36%46%5A%4C%37%43%20%37%2D%47%5A%68%37%20%44%37%2F%37%46%5A%4C%58%79%51%7C%43%37%58%79%51%7C%46%36%20%3C%73%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%20%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%48%61%70%70%69%6E%65%73%73%20%49%73%20%41%20%54%68%69%6E%67%20%43%61%6C%6C%65%64%20%4A%6F%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%37%34%46%36%20%47%5A%4C%37%2D%47%20%37%2D%41%5A%4C%37%2D%47%36%20%46%5A%4C%37%2D%47%20%37%2D%41%5A%4C%37%2D%46%36%20%47%2D%34%54%41%2A%5B%7C%51%79%58%37%5A%47%2D%37%58%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%58%79%37%43%42%2A%5B%5D%51%79%58%37%43%7C%51%79%20%4C%5A%46%5E%4C%37%44%20%37%37%2D%47%20%36%37%4C%5A%41%2D%47%20%37%2D%41%5A%4C%37%2D%47%20%36%46%41%5B%2A%5D%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%37%4C%5A%46%45%20%37%2D%42%51%79%58%37%5E%20%47%2D%37%4C%5D%20%20%6C%63%4B%51%79%58%37%5E%62%42%5A%37%4C%46%20%37%2D%43%5A%4C%37%62%44%20%36%46%5A%5B%2A%43%42%62%37%2D%41%5A%4C%20%37%43%20%37%58%79%51%7C%41%44%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%7C%51%79%58%37%44%7C%51%79%58%37%2D%37%4C%5A%47%2D%37%2D%62%42%7C%5A%59%5B%51%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%2C%55%2C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%61%70%70%79%20%4C%69%74%74%6C%65%20%53%75%6E%62%65%61%6D=%46%72%65%65%6D%61%6E%20%52%75%73%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%43%7C%34%47%2D%37%58%7C%51%79%58%37%2D%47%5A%4C%37%2D%62%41%70%7C%70%51%79%58%36%46%7C%51%79%58%37%43%7C%51%79%43%37%58%79%51%34%54%41%2A%5B%37%47%20%37%2D%58%79%51%5D%5B%36%62%45%7C%51%79%58%37%2D%46%7C%51%79%58%5E%37%62%41%5A%4C%37%62%45%20%37%2D%62%42%42%2A%58%79%51%7C%44%37%46%7C%51%79%70%7C%51%79%58%58%79%51%7C%44%58%37%43%7C%51%79%58%37%2D%47%41%2A%5B%5D%37%20%2D%62%41%20%37%5E%43%5A%4C%37%47%20%37%2D%79%51%7C%46%36%37%5E%43%5A%4C%37%44%20%37%2D%4C%5A%47%2D%37%20%37%2D%42%43%2A%5B%5D%51%79%58%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%43%7C%51%79%58%45%37%4C%5A%41%37%2D%62%41%70%4C%5A%47%2D%37%20%43%37%2C%4C%5A%45%62%37%62%35%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%61%70%70%79%20%54%61%6C%6B=%49%49%20%52%6F%64%67%65%72%73%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%46%5A%4C%37%34%46%36%58%79%7C%51%79%58%73%75%73%37%43%7C%51%79%58%37%7C%47%51%79%58%36%62%42%7C%51%79%58%2B%46%7C%51%47%2D%37%20%43%34%54%41%2A%7B%47%5A%4C%37%47%36%2C%20%46%37%51%79%58%33%31%62%37%44%7C%51%79%58%36%46%51%7C%79%58%37%62%45%7C%51%79%58%36%62%42%5A%4C%7C%44%2D%37%20%46%7C%51%79%58%4C%20%78%20%5A%2C%4C%5A%46%36%4C%20%6C%63%4B%51%79%58%37%5E%46%42%2A%5B%20%7D%73%75%73%37%43%20%2C%37%2D%47%7C%51%79%58%5A%20%78%20%4C%37%43%20%37%2D%20%78%20%5A%4C%79%51%7C%43%37%20%6C%63%4B%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%2D%44%20%36%46%7C%51%79%58%4C%5A%20%78%20%58%37%2D%47%5A%62%42%7C%51%79%58%79%51%4B%63%79%58%36%46%41%2A%5B%5D%20%45%2F%37%43%20%6F%37%23%44%5A%4C%44%2F%62%42%20%43%5A%4C%20%6C%51%7C%46%2B%58%37%2D%47%5A%4C%45%7C%51%79%58%47%37%58%79%51%37%46%20%2C%36%46%7C%51%79%58%36%46%5A%4C%43%37%20%37%2D%47%7C%51%79%58%73%75%73%37%43%7C%4C%5A%42%62%36%7C%51%79%58%36%43%20%2C%37%2D%7C%46%36%58%79%36%46%5A%4C%2C%37%43%20%37%2D%47%5A%4C%37%20%47%37%2D%44%7C%51%79%58%33%31%62%37%44%7C%51%58%79%51%7C%47%51%79%58%37%62%37%73%75%73%20%5A==%30=%30===%48%61%72%6C%65%6D%20%4E%6F%63%74%75%72%6E%65=%48%61%67%65%6E%2D%52%6F%67%65%72%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%73%20%2C%5E%37%58%79%51%7C%51%79%58%2C%37%5E%2D%43%5A%4C%20%6C%63%51%4B%79%58%37%2D%43%7C%51%79%58%2C%37%2D%47%7C%41%37%61%6C%74%2D%47%41%2A%7B%7B%5D%20%2C%37%7C%4E%31%6C%47%47%7C%51%79%58%36%2D%47%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%20%6C%63%4B%51%79%58%36%2D%2D%36%2C%20%46%2C%37%44%2C%37%62%44%2C%39%62%20%46%2D%37%4C%78%20%5A%4C%37%2D%62%42%20%37%62%45%7C%51%58%79%37%62%42%5A%4C%20%78%20%5A%4C%20%78%20%5A%20%4C%5A%73%45%37%62%42%42%2A%58%36%2D%47%6C%41%39%2C%7C%4E%2C%39%62%45%2C%39%46%2C%39%47%73%32%4E%5A%51%4C%79%58%7D%20%2C%37%46%2C%39%43%2C%39%47%31%44%62%39%2C%7C%2C%39%42%2C%39%41%7C%51%79%58%20%20%5D%5B%2C%4C%20%6C%63%4B%51%79%58%37%2D%43%7C%51%79%2C%58%37%2D%47%7C%51%79%58%37%5E%2D%47%2C%41%2A%5A%43%2D%5E%37%6C%63%4B%51%79%37%61%6C%74%20%73%45%62%37%2C%44%37%2C%7C%6C%47%2D%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%61%72%6C%65%71%75%69%6E=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%61%6C%6C%61%64=%41==%31%72%33%34%4C%62%4B%63%75%37%20%41%2F%45%5A%34%41%37%73%75%44%20%62%41%2F%62%45%5A%4C%20%6C%63%4B%51%58%79%37%2D%23%43%5A%4C%20%6C%63%4B%51%79%58%73%62%2F%45%62%4C%34%54%69%2A%5B%2F%37%5E%41%7C%2C%43%2F%42%62%37%2D%44%7C%51%79%58%37%45%41%2A%5B%59%5D%78%20%5A%4C%23%46%2F%45%6C%5A%4C%20%7C%72%20%7C%2F%47%58%79%51%43%2F%62%42%73%2C%43%2F%62%42%2D%37%2C%41%5E%5A%4C%62%45%2F%62%44%20%62%41%2F%62%45%5A%62%4C%44%2F%37%2D%62%45%20%37%2D%62%45%6C%7C%2C%45%2F%41%20%73%62%42%73%20%42%79%58%41%2F%37%2C%5B%6C%45%37%23%37%45%20%37%2D%45%5A%4C%23%46%2F%45%20%2D%37%42%7C%51%79%58%47%2F%37%2D%44%7C%51%79%58%35%4C%5A%47%5E%62%42%2F%43%51%62%42%73%7C%2C%4C%5A%44%62%2F%42%73%20%37%68%62%41%5A%4C%35%23%37%62%41%39%20%62%37%62%45%5A%4C%45%2F%37%2D%23%43%20%46%2D%37%2C%45%37%20%6C%63%4B%51%42%2F%37%5E%41%37%2C%41%2D%37%2F%37%2D%44%7C%51%79%58%37%45%5B%5D%20%20%63%6C%4B%51%79%58%23%46%2F%45%6C%7C%2C%37%44%2C%47%58%79%51%7C%62%45%2C%37%2D%7C%51%79%58%46%37%2C%41%5E%2C%4C%39%23%37%41%20%35%23%37%45%7C%51%79%58%2D%37%42%5A%4C%33%31%43%20%44%2F%37%5E%43%6C%7C%5A%43%2D%37%2F%2D%62%42%73%20%51%79%58%51%79%51%7B%43%2D%37%63%4B%51%79%58%37%2D%23%43%7C%7D%20%3E%33%36%78%31%2A%3C%20%20%33%31%46%7C%51%79%58%46%2F%6C%20%20%5D%58%79%58%33%31%46%58%7D%2C%62%42%45%62%2F%41%62%62%42%73%20%41%2F%45%5A%4C%62%45%2F%62%44%3E%20%73%6F%6C%6F%53%20%6E%65%70%4F%38%36%2A%3C%2F%43%2C%43%2F%51%7B%59%20%20%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%48%61%75%6E%74%65%64%20%48%65%61%72%74=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%41%20%41%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%4C%5A%45%62%36%2A%5B%34%34%54%20%20%37%2D%47%20%43%37%62%31%6F%23%46%7C%51%79%58%37%2D%46%42%2A%5B%5D%79%51%58%37%62%42%7C%51%79%58%37%2D%46%5A%4C%33%37%58%79%51%7C%37%2D%47%5A%4C%45%41%2A%5B%5D%6C%45%62%5E%37%37%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%39%58%62%37%44%7C%51%79%58%37%68%41%7C%51%79%58%20%42%62%37%20%7C%37%62%42%73%43%20%37%2D%47%37%4C%5A%46%2D%41%20%36%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%2D%43%20%36%62%45%5A%4C%37%62%42%20%37%62%5E%37%4C%5A%2D%43%20%36%62%2D%43%7C%51%79%5A%42%62%2D%37%62%45%7C%51%79%58%37%6F%41%7C%51%79%58%36%41%62%43%2A%5B%5D%51%79%58%37%62%45%7C%51%79%58%36%2F%42%62%58%4C%33%31%62%37%7C%51%79%58%37%41%68%37%58%79%58%37%2D%46%7C%51%79%58%39%62%37%43%7C%51%58%79%37%68%47%7C%51%79%58%33%31%62%37%44%7C%51%79%51%7C%42%62%7C%51%79%58%37%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%48%61%76%65%20%59%6F%75%20%4D%65%74%20%4D%69%73%73%20%4A%6F%6E%65%73%3F=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%31%4E%7C%34%46%5E%37%58%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%79%2D%37%58%79%51%34%54%41%2A%7B%37%2D%62%41%7C%43%37%58%79%51%62%42%42%2A%5B%5D%51%79%58%37%46%7C%51%79%37%58%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%5E%37%58%79%51%7C%51%79%58%37%37%2D%47%7C%51%5A%47%62%5E%37%47%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%37%58%5E%44%5A%4C%37%41%20%37%2D%45%7C%51%79%58%62%5E%37%58%79%4C%37%62%44%20%20%37%2D%47%5A%5B%2A%41%46%5E%2D%41%7C%51%79%58%37%43%7C%51%79%58%37%2D%5A%47%4C%37%44%20%37%2D%41%5A%4C%37%62%42%20%37%37%20%44%37%4C%5D%20%37%43%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%65%27%73%20%41%20%54%72%61%6D%70=%4C%65%65%2D%42%75%72%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%20%2C%37%5E%47%34%41%2D%37%2C%2C%37%2D%41%5A%4C%2C%37%44%20%2C%37%2D%41%4C%5A%2C%37%44%20%2C%37%2D%41%5A%4C%2C%37%44%20%20%44%37%4C%5A%34%54%41%2A%7B%4B%51%79%58%2C%46%37%2C%20%45%20%6C%63%4B%51%79%58%37%47%42%2A%5B%7D%51%58%79%36%47%5A%4C%2C%37%44%20%2C%37%41%5A%4C%37%4C%5A%43%5E%37%5A%4C%37%62%47%44%20%2C%37%2D%41%37%2C%58%79%44%20%2C%37%2D%41%41%2A%5B%5D%51%79%58%37%7C%44%51%79%58%2C%37%2D%41%5A%4C%20%6C%63%4B%51%37%2C%4C%5A%41%5A%4C%20%6C%63%5A%4C%2C%37%44%2D%37%2C%20%44%4C%37%45%20%2C%37%46%5A%4C%37%62%47%20%2C%5E%37%47%5A%4C%37%44%20%2C%37%2D%41%5A%4C%2C%37%5A%41%37%2C%20%41%5A%4C%2C%37%47%36%58%79%51%5A%20==%30=%30===%48%65%61%72%74%20%41%6E%64%20%53%6F%75%6C=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%46%36%20%44%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%37%20%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%2D%37%20%44%2D%34%54%41%2A%7B%5E%46%6C%7C%2C%5A%4E%31%46%36%47%73%20%36%46%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%43%20%37%2D%47%5A%4C%37%2D%44%20%2D%37%2C%43%37%4C%37%43%20%37%37%5E%62%42%5A%37%2C%46%37%2C%62%42%5A%4C%37%46%20%37%43%5A%4C%37%47%20%44%37%5A%4C%37%41%20%37%5E%62%42%6C%42%2A%5B%5D%37%20%41%37%4C%2D%43%73%20%37%20%37%5E%46%5A%44%37%20%47%37%2D%47%5A%4C%37%2D%44%20%36%46%41%2A%5B%5D%37%20%43%20%37%62%42%5A%4C%37%46%20%37%43%5A%4C%37%20%43%37%4C%5A%4C%37%41%20%2D%44%20%36%46%47%2D%37%20%43%37%2D%47%5A%4C%37%44%20%37%41%5A%4C%37%43%37%20%2D%47%5A%4C%37%2D%44%20%37%2D%41%5A%4C%37%20%43%37%4C%5A%5A%4C%37%2D%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%65%61%74%20%57%61%76%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%47%5E%37%20%37%47%20%37%5E%47%5A%4C%51%79%58%7C%72%51%58%79%5A%4C%37%2D%41%20%37%2D%42%5A%4C%37%2D%41%4C%5A%43%5E%37%34%54%41%2A%7B%37%2D%44%5A%4C%37%4C%5A%73%44%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%37%20%5E%43%6C%42%2A%5B%7D%70%70%2C%36%47%2C%37%36%20%41%2D%37%41%20%37%2D%45%37%2D%42%5A%4C%43%36%20%41%2D%5E%47%41%2A%5B%5D%20%37%44%20%73%75%73%37%7C%44%51%79%58%36%47%7C%51%79%58%37%44%5A%4C%37%37%20%41%2D%37%5A%4C%37%47%20%20%41%2D%37%4C%5A%58%79%51%72%7C%58%79%51%4C%5A%47%5E%37%20%47%37%4C%5A%43%5E%37%20%46%37%4C%5A%45%2D%37%20%41%37%4C%5A%73%44%37%2C%47%36%2C%70%70%5A%20==%30=%30===%48%65%61%76%65%6E=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%46%5A%34%42%62%5E%37%51%79%58%31%31%23%37%43%5A%4C%20%6C%63%4B%79%51%58%35%62%37%47%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%41%2A%7B%79%58%37%41%7C%6C%20%20%7D%5B%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%45%51%7C%79%58%37%62%42%7C%51%79%58%37%2D%46%42%2A%68%37%58%79%51%63%4B%51%79%58%79%58%37%43%5A%58%79%51%7C%43%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%42%2C%43%2A%2C%5B%5D%20%37%62%43%20%37%4B%63%6C%20%4C%37%2D%44%7C%51%51%7C%70%70%46%37%4C%5A%42%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%65%6C%6C%6F=%4A%61%63%6B%73%6F%6E%20%4D%69%6C%74==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%42%20%37%2D%41%34%41%2D%37%20%20%37%2D%42%5A%4C%37%43%20%37%5E%47%5A%4C%44%37%20%37%2D%41%6C%7C%2C%37%45%2C%37%2D%42%73%45%2D%37%4C%5A%34%54%41%2A%7B%41%32%4E%5A%4C%41%2D%37%2F%43%37%2D%45%20%37%2D%42%5A%4C%37%2D%41%20%37%47%5E%5A%4C%39%62%37%44%20%37%2D%41%31%4E%7C%29%20%7D%58%79%51%28%20%2C%37%2D%44%7C%51%79%58%7C%44%37%58%79%2C%37%42%2C%68%23%46%73%20%47%7C%51%79%58%5E%37%43%42%2A%5B%5D%20%37%47%20%37%2D%44%7C%51%7C%6C%45%2D%37%51%79%58%37%2D%5B%5D%2C%37%45%37%4C%5A%7C%43%20%37%2D%41%5A%4C%37%41%20%37%2D%45%6C%7C%37%2C%42%2C%68%23%46%73%20%47%7C%51%79%58%37%5E%73%42%2D%37%2C%47%20%2C%37%2D%4C%37%2D%42%20%37%20%73%42%2D%37%2D%45%20%37%2D%42%5A%4C%37%43%20%37%5E%5A%47%4C%37%44%20%37%2D%41%6C%7C%2C%37%45%2C%37%4C%5A%41%2D%37%2D%41%6C%41%2A%5A%41%2D%37%20%44%37%4C%5A%2C%55%2C%47%5E%37%20%43%2D%36%4C%5A%42%2D%37%20%45%37%20%5A%20==%30=%30===%48%65%6C%6C%6F%20%44%6F%6C%6C%79=%48%65%72%6D%61%6E%20%4A%65%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%43%58%79%51%37%6F%62%41%7C%51%79%58%47%2F%37%5E%43%5A%20%4C%6C%63%4B%51%79%58%2D%41%5A%4C%20%6C%63%4B%58%79%51%7C%44%34%54%41%2A%5B%7C%51%79%58%37%51%7C%44%2D%58%47%2F%2D%44%7C%51%79%58%35%23%2D%44%7C%51%58%79%36%2D%44%7C%51%79%58%35%23%2D%44%7C%51%79%58%79%51%7C%47%79%58%37%47%7C%43%7C%51%79%58%62%6F%37%4C%5A%20%6C%63%4B%51%79%58%2D%41%5A%4C%20%6C%63%51%4B%79%58%43%42%2A%5B%5D%20%37%47%20%37%2D%44%4C%5A%47%2D%37%45%20%37%2D%45%20%20%37%47%7C%46%58%79%51%7C%7C%51%79%58%2D%45%7C%51%79%58%2D%41%7C%51%58%79%2D%45%7C%51%79%58%2D%41%7C%51%79%58%37%45%44%37%58%79%51%7C%51%79%58%37%23%46%2C%46%2C%20%45%62%6F%37%73%5A%4C%37%47%5A%4C%37%44%5A%4C%37%47%5A%37%4C%44%51%7C%59%5A%20%37%47%20%37%2D%44%5A%4C%43%2C%43%2F%45%36%43%5A%4C%51%6F%2C%7C%43%2F%47%2C%47%37%2C%6C%43%36%20%5A%20==%30=%30===%48%65%6C%6C%6F%20%59%6F%75%6E%67%20%4C%6F%76%65%72%73=%52%6F%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%68%44%5A%34%43%5E%37%4C%37%2D%44%5A%4C%37%6F%23%43%5A%4C%37%5E%43%4C%5A%37%2D%44%5A%4C%37%2D%45%5A%4C%37%2D%44%5A%4C%5A%47%37%4C%33%54%41%2A%7B%79%58%51%79%58%4C%5A%45%62%5E%58%7D%20%37%47%5A%4C%36%43%31%4E%5A%4C%37%5A%47%4C%37%2D%44%5A%4C%37%47%5A%4C%62%42%2F%37%79%51%58%79%51%42%2F%37%47%5A%78%5A%4C%37%5E%36%4C%5A%43%37%47%5A%4C%37%5E%46%5A%4C%37%2D%47%5A%4C%37%41%2D%5A%4C%37%2D%47%5A%4C%36%46%42%2A%5B%5D%20%2D%37%4C%5A%46%43%32%4E%7C%51%44%5A%4C%37%5E%4C%5A%45%37%4C%20%37%47%5A%4C%37%2D%44%5A%4C%33%31%62%37%5A%41%4C%37%2D%44%5A%4C%37%44%5A%4C%37%2D%41%5A%5D%5B%2A%41%43%37%68%42%5A%4C%2F%37%5E%62%45%2D%37%4C%5A%44%47%5A%4C%37%68%44%5A%4C%37%47%5A%4C%37%2D%5A%44%4C%37%6F%23%43%5A%4C%37%5E%43%5A%4C%37%2D%37%2F%42%4C%5A%45%5A%4C%37%2D%41%73%5A%4C%37%37%4C%5A%44%2D%41%5A%4C%37%45%5A%4C%37%2D%46%5A%4C%36%46%4C%5A%37%43%5A%4C%37%2D%47%5A%4C%37%47%5A%4C%37%37%4C%5A%44%2D%47%5A%4C%62%42%62%37%2C%47%37%2C%7C%6C%43%36%4C%5A%78%20%5A%20==%30=%30===%48%65%72%65%27%73%20%54%68%61%74%20%52%61%69%6E%79%20%44%61%79=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%41%34%47%2D%28%47%5E%62%45%5A%4C%37%62%42%20%29%37%62%42%28%2D%36%46%5A%4C%23%46%2F%37%5E%2D%47%20%29%37%5E%37%58%79%51%7C%34%54%41%2A%5B%42%7C%51%79%58%37%58%79%51%7C%58%37%2D%43%2C%42%2A%2C%5B%5D%20%37%47%20%2D%37%44%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%79%51%7C%46%37%2D%41%7C%51%79%2C%41%2A%2C%5B%51%7C%45%62%5E%37%2D%41%5A%4C%37%2D%45%20%37%5E%47%7C%51%58%79%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%20%44%37%20%5D%79%58%37%5E%62%37%2D%41%7C%51%37%29%20%47%2D%41%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%29%20%37%62%42%28%36%2D%46%5A%4C%23%46%2F%37%5E%62%5E%37%58%79%5E%47%28%2D%47%45%20%37%2D%42%37%58%79%51%7C%37%2D%41%7C%51%79%58%37%5E%43%2C%43%2A%2C%5D%5B%20%37%47%20%37%2D%44%7C%51%79%58%37%5E%47%20%44%37%4C%5A%44%7C%51%79%58%2D%37%4C%5A%41%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%48%65%72%65%27%73%20%54%68%61%74%20%53%75%6E%6E%79%20%44%61%79=%4B%65%73%73%65%6C%20%42%61%72%6E%65%79==%42%6F%73%73%61%20%4E%6F%76%61=%41==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%41%2F%45%2C%41%34%34%54%53%41%2A%7B%59%7D%20%20%6C%63%51%4B%79%58%45%2F%44%5A%4C%20%6C%63%4B%51%79%58%5E%37%58%79%51%34%54%69%2A%7B%42%5A%4C%20%6C%79%51%4B%63%6C%37%5E%46%5A%4C%20%6C%63%4B%51%79%58%37%5E%5A%43%4C%20%6C%63%4B%51%79%58%37%5E%41%5A%4C%20%58%79%51%4B%63%58%37%5E%44%5A%45%20%37%5E%62%51%4B%63%6C%20%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%43%73%2C%20%37%45%7C%51%79%58%37%2D%42%31%4E%5A%4C%51%58%79%51%7C%42%79%58%37%5E%62%4C%37%5E%43%5A%7C%4E%32%42%2D%37%2D%44%42%2A%5B%5D%51%79%58%37%41%7C%51%58%79%37%2D%45%7C%51%79%58%37%45%7C%51%79%58%37%4C%5A%47%37%4C%7D%20%39%62%37%78%5A%4C%37%5E%5A%42%62%37%4C%4C%37%5E%44%5A%4C%78%5A%4C%37%5E%41%41%2A%5D%5B%20%35%23%37%45%5A%4C%37%68%42%5A%4C%78%5A%5A%78%4C%5A%41%4C%37%5E%46%5A%44%20%3C%5A%4C%4C%5A%78%4C%5A%37%2D%23%43%5A%4C%37%45%5A%4C%37%2D%42%5A%78%4C%5A%4C%37%5E%62%42%5A%4C%78%5A%4C%37%5E%46%2C%20%46%23%37%37%5E%43%5A%4C%5A%4C%37%2D%43%6C%20%43%6F%64%4C%37%2D%42%51%5B%59%51%79%58%51%79%58%51%58%79%51%79%58%5D%20%37%45%20%2C%37%2D%42%3E%61%5A%45%37%4C%5A%61%20%2E%53%2E%37%45%5A%4C%37%2D%37%4C%5A%45%43%5A%4C%2D%23%43%5A%4C%2C%37%45%5A%4C%37%42%2D%5A%4C%37%43%5A%4C%37%2D%23%43%5A%4C%2C%37%37%4C%5A%42%2D%42%5A%4C%37%46%4C%5A%41%5E%37%4C%5A%78%20%5A%20==%30=%30===%48%65%72%65%27%73%20%54%6F%20%4C%69%66%65=%42%75%74%6C%65%72%20%41%72%74%69%65==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%46%2D%37%58%51%79%58%39%5E%62%41%7C%51%79%58%37%5E%62%5A%45%4C%39%62%42%20%73%75%73%37%62%42%7C%51%79%7C%44%68%37%58%34%54%41%2A%7B%7C%51%79%58%37%79%51%7C%43%2D%39%62%42%20%73%75%73%37%62%42%7C%51%79%58%2D%37%46%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%4C%5A%45%62%5E%58%35%23%39%62%68%44%7C%51%79%79%51%7C%44%68%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%5E%7C%43%51%79%58%35%23%39%62%37%47%7C%51%79%58%37%41%62%5E%37%58%58%39%5E%62%41%51%79%58%73%75%79%51%7C%43%5E%79%58%62%41%2F%37%68%44%7C%51%79%58%37%5E%41%62%7C%51%79%58%62%42%2F%37%43%7C%51%79%58%37%51%7C%43%37%73%58%62%41%2F%37%62%42%7C%51%79%7D%5B%2A%43%41%51%79%58%37%2D%43%7C%51%79%58%37%6F%42%7C%79%51%58%62%41%2F%39%62%42%7C%51%79%58%37%5E%62%7C%46%2D%37%58%20%20%6C%63%4B%7C%51%79%58%62%42%62%39%4C%5A%7C%51%79%58%37%5E%62%41%2C%44%2A%2C%5B%5D%79%51%58%62%42%2F%37%2D%43%7C%51%79%58%37%2D%43%42%62%39%2F%41%20%73%75%73%37%7C%51%79%58%37%51%7C%42%62%2D%58%37%6F%42%7C%51%79%58%62%41%2F%39%62%42%51%7C%79%58%37%5E%62%41%5A%4C%35%62%37%41%20%37%79%51%7C%43%2D%79%58%37%6F%42%46%2D%37%58%79%51%7C%42%62%37%73%75%73%58%79%51%7C%43%2D%39%58%79%51%7C%66%43%2D%39%58%79%51%5A%20==%30=%30===%48%65%72%65%27%73%20%54%6F%20%4D%79%20%4C%61%64%79=%42%6C%6F%6F%6D%2D%4D%65%72%63%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%5E%62%41%34%45%62%5E%37%20%37%2D%62%42%5A%4C%39%23%37%42%20%37%2D%5A%43%4C%37%62%44%20%37%2D%47%5A%4C%37%2D%46%20%45%62%37%4C%5A%34%54%41%2A%5B%37%2D%43%5A%4C%46%2D%37%20%46%5E%62%45%42%2A%5B%5D%51%79%58%31%31%23%37%44%62%7C%51%79%58%37%68%44%5A%4C%62%45%2F%37%2D%37%20%44%62%37%5A%4C%37%2D%47%42%7C%51%79%58%2D%37%20%42%62%37%46%20%2C%37%2D%43%5A%4C%37%5E%2D%43%20%2D%37%43%5A%4C%37%62%44%20%37%5E%62%45%5A%4C%37%4C%5A%46%2D%37%46%7C%51%79%58%37%2D%43%5A%4C%5D%5B%2A%43%45%2D%62%41%7C%51%79%58%37%5E%62%41%5A%4C%37%45%62%20%37%2D%62%42%5A%4C%37%62%42%20%37%5E%62%37%20%44%62%37%51%79%58%37%62%37%47%20%37%2D%37%58%79%51%7C%46%20%37%5E%62%45%44%2A%5B%5D%20%39%62%37%42%62%20%73%75%73%37%62%42%7C%51%79%58%37%2D%46%2D%37%4C%5A%47%46%7C%51%79%58%4C%37%2D%43%20%62%5E%37%20%42%37%62%42%20%37%2D%46%5A%4C%37%62%47%20%37%47%2D%5A%4C%37%62%44%20%37%2D%43%5A%4C%37%2D%62%4C%5A%45%62%36%41%5A%4C%35%23%5A%46%2D%37%20%42%62%37%73%75%73%20%5A%20==%30=%30===%48%65%79%20%54%68%65%72%65=%41%6C%64%65%72%2D%52%6F%73%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%46%7C%51%79%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%4C%5A%43%37%58%34%54%41%2A%5B%37%2D%45%20%36%4C%5A%45%62%5E%20%37%2D%41%5A%4C%37%2D%45%20%36%47%42%2A%5D%5B%20%37%44%20%37%2D%41%5A%4C%37%2D%43%20%37%44%37%4C%5A%47%37%62%42%20%37%37%2D%43%20%36%20%44%37%4C%5A%5D%20%37%62%42%20%37%2D%46%5A%4C%37%62%44%37%20%2D%46%7C%51%79%58%37%43%7C%51%79%58%37%47%5B%2A%41%45%62%37%2D%41%5A%4C%79%58%37%2D%62%20%42%62%37%4C%42%20%37%2D%46%7C%51%79%58%37%43%5A%4C%37%42%62%20%37%2D%46%5A%4C%37%2D%43%20%36%62%45%5A%62%37%4C%5A%42%37%2D%46%5A%4C%79%58%37%2D%46%58%79%51%5D%5B%43%20%37%68%47%7C%51%79%58%37%2D%47%5A%4C%44%37%20%37%68%41%7C%51%79%58%37%5E%62%41%43%2A%37%62%39%4C%5A%37%62%45%7C%51%62%42%20%37%2D%36%58%79%51%7C%36%62%45%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%58%79%51%7C%46%2D%62%41%7C%51%37%20%5A%20==%30=%30===%48%65%79%6F%6B%65=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%5E%37%58%79%51%6C%63%4B%51%79%58%37%2D%23%46%7C%51%79%58%23%37%43%7C%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%20%4C%5A%42%62%46%34%33%54%7B%31%4E%7C%51%79%79%51%7C%7C%41%51%79%58%37%5E%44%5A%4C%20%6C%63%4B%51%79%37%58%5E%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%7C%47%5E%37%58%58%37%5E%41%7C%5E%41%7C%51%79%5E%37%4C%5A%44%45%7C%51%79%58%37%2D%23%46%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%5E%62%47%20%37%5E%62%62%2D%31%31%58%41%20%37%5E%46%37%23%31%31%2F%41%62%58%79%51%4B%63%6C%20%4C%5A%41%62%37%73%75%73%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%69%64%65%61%77%61%79=%53%61%6E%62%6F%72%6E%20%44%61%76%69%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%41%62%37%73%75%73%62%41%5A%4C%20%78%20%5A%4C%37%62%47%20%73%73%75%37%62%47%5A%4C%20%78%20%5A%4C%37%62%41%20%37%73%75%73%20%41%34%34%54%5B%79%58%37%62%44%47%62%37%73%75%73%20%20%37%62%41%7C%51%79%58%73%75%73%37%41%62%5B%5D%20%37%47%70%70%5A%4C%37%62%47%20%73%42%37%2C%7C%6C%5A%4C%20%78%20%58%37%62%44%5A%45%62%37%4C%5A%62%45%7C%51%79%58%37%62%44%6C%7C%2C%37%42%20%73%20%37%62%41%7C%51%79%58%73%75%73%37%62%41%37%20%44%37%4C%20%37%45%7C%51%42%20%37%42%5A%45%37%4C%5A%41%62%44%6C%7C%2C%44%2F%37%62%41%2C%47%2F%37%44%62%73%70%70%5A%4C%37%62%41%20%73%75%73%37%62%37%20%43%37%4C%70%70%7C%51%79%37%62%45%20%37%37%20%73%46%23%37%62%44%7C%51%79%58%37%62%41%7C%51%79%58%75%73%73%37%62%41%6C%7C%2C%47%2F%37%62%44%2C%37%58%79%51%7C%45%45%5A%4C%37%62%41%5A%4C%37%45%73%75%73%58%79%51%79%58%37%62%44%5A%4C%37%44%20%37%62%45%51%7C%79%58%37%62%44%7C%51%79%58%37%62%41%7C%51%7C%44%62%37%20%37%62%41%5A%4C%70%5A%4C%20%39%58%79%51%7C%41%42%20%37%42%5A%4C%37%43%20%37%62%44%6C%7C%44%2C%2F%37%62%41%2C%47%2F%37%62%44%73%20%37%62%62%37%20%7B%45%73%75%73%37%62%70%45%36%4C%5A%45%39%20%4C%5A%78%3C%34%78%3E%20%7D%20==%30=%30===%48%69%67%68%20%46%6C%79=%57%65%73%74%6F%6E%20%52%61%6E%64%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%44%2D%37%58%58%37%2D%43%5A%4C%37%41%20%2C%37%2D%45%5A%37%4C%46%20%37%5E%43%7C%51%79%58%37%47%7C%51%79%79%51%7C%46%37%34%54%41%2A%7B%7C%51%79%58%37%79%51%7C%42%37%5D%51%79%58%39%62%37%47%7C%51%79%58%37%68%32%44%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%5B%2A%42%43%68%58%37%62%42%31%37%2D%62%45%5A%79%51%7C%44%2D%2D%45%7C%51%79%58%39%62%37%46%7C%51%79%58%68%37%43%7C%51%79%58%39%62%37%47%7C%51%79%58%37%37%20%41%37%4C%58%39%62%37%46%79%58%37%46%7C%5D%5B%2A%41%44%43%5A%4C%37%41%20%2C%37%2D%45%5A%4C%37%46%37%20%5E%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%2D%37%58%79%51%20%37%62%41%20%51%7C%42%62%37%58%79%51%7C%42%37%58%79%51%5A%20==%30=%30===%48%69%67%68%20%48%6F%70%65%73=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%2A%5D%20%37%34%46%58%79%51%5A%4C%37%2D%44%20%36%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%6F%23%46%7C%47%2D%37%20%43%34%54%69%2A%5B%46%5A%4C%37%43%42%62%58%79%51%4C%37%6F%23%47%20%37%2D%47%5A%4C%37%6F%23%70%46%70%7C%51%79%58%36%46%7C%51%79%58%37%43%7C%5A%47%2D%37%20%7C%51%79%58%46%58%37%43%5A%4C%2A%42%42%62%5E%79%58%37%47%5A%4C%37%2D%44%20%46%7C%51%79%43%58%2F%46%5A%4C%37%6F%42%70%70%7C%51%79%58%37%51%4B%63%6C%20%5B%20%37%46%20%20%46%5A%4C%37%20%4C%5A%46%58%5A%4C%37%6F%23%46%20%46%7C%51%79%58%37%6F%7C%42%51%79%58%62%42%7C%51%79%58%37%46%7C%51%79%47%2D%37%20%43%6C%63%4B%51%79%46%23%6F%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%20%46%23%6F%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%6F%63%75%73%2D%50%6F%63%75%73=%4D%6F%72%67%61%6E%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%5A%4C%34%46%5E%37%58%2D%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%37%20%41%62%37%34%54%41%2A%7B%31%23%37%42%7C%5A%4E%31%46%5E%46%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%62%37%47%20%37%5E%62%44%5A%4C%37%62%41%20%2C%37%5E%37%58%79%51%4C%37%62%47%20%51%79%58%37%2D%5B%2A%42%42%62%37%44%20%37%68%41%7C%51%79%58%37%5E%62%42%4C%5A%37%46%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%62%39%4C%5A%47%5D%51%79%58%31%42%7C%51%79%58%20%44%37%62%39%37%43%20%37%2D%47%7C%51%79%58%37%5E%46%41%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%47%5A%4C%4C%5A%46%5E%37%2C%37%68%41%7C%68%37%20%45%37%62%39%4C%5A%41%2D%37%20%41%62%37%4C%5A%47%2D%37%20%47%62%37%4C%5A%46%5E%37%20%41%62%37%4C%5A%44%62%5E%37%20%47%62%37%20%5A%20==%30=%30===%48%6F%6D%65%20%41%74%20%4C%61%73%74=%4D%6F%62%6C%65%79%20%48%61%6E%6B==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%42%62%5E%37%51%79%58%37%2D%47%7C%51%79%58%39%23%37%44%51%7C%79%58%37%68%41%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%41%2A%7B%7C%51%79%58%37%37%58%79%51%7C%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%58%31%31%23%37%62%41%7C%51%79%58%37%5E%62%45%31%4E%20%4C%5A%45%68%62%42%7C%51%79%37%2D%44%7C%51%79%51%7C%44%2D%37%62%41%7C%51%79%58%37%5E%62%45%32%4E%7C%20%7D%37%46%20%37%2D%43%5A%4C%39%23%37%47%20%37%23%31%31%58%79%58%39%23%37%41%79%58%31%31%23%37%62%39%58%79%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%31%31%23%37%5E%62%47%42%2A%5B%5D%51%5A%47%62%5E%37%47%7C%51%79%58%51%7C%46%37%23%35%58%79%51%7C%42%62%2D%37%58%79%51%4B%63%6C%20%4C%5A%42%62%2D%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%6F%6D%65%20%43%6F%6F%6B%69%6E%27=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%44%34%46%36%20%47%4C%37%62%45%20%37%2D%62%42%5A%4C%37%2D%41%37%20%47%5A%4C%37%2D%44%20%37%2D%41%5A%4C%37%2D%5A%41%2D%37%20%34%54%41%2A%7B%5D%51%79%58%36%4C%5A%4E%31%41%20%37%2D%47%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%43%37%4C%5A%46%37%43%20%37%2D%51%79%58%36%43%2D%37%20%45%62%37%2D%44%7C%51%79%58%36%62%41%5A%4C%37%62%20%45%37%2D%62%42%7C%51%79%58%36%62%41%5A%4C%37%20%47%37%4C%5A%62%42%42%2A%5B%2D%47%5A%4C%37%44%37%29%20%47%41%5A%4C%37%2D%47%20%36%46%41%2A%5B%5D%20%37%29%43%28%20%20%29%37%2D%47%28%36%43%5A%4C%37%2D%37%20%44%2D%28%37%2D%44%7C%37%20%41%2D%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%48%6F%6D%65%63%6F%6D%69%6E%67=%48%6F%6C%6C%61%6E%64%20%44%61%76%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%23%46%20%2C%34%45%62%58%79%4C%20%6C%63%4B%51%79%58%62%45%41%2A%5B%7D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%5A%54%33%34%42%34%54%69%2A%7B%6C%63%4B%51%79%23%4C%5A%54%34%62%44%20%23%46%5A%4C%2C%45%20%62%45%5A%4C%62%2C%42%20%2C%62%41%5A%4C%2C%62%45%20%62%42%34%4C%5A%41%62%58%44%20%23%43%5A%62%41%5A%4C%2C%2C%20%41%62%4C%42%34%34%54%5A%4C%23%44%20%23%43%5A%4C%23%20%46%2C%42%34%33%54%5A%4C%62%45%20%2C%62%42%5A%62%2C%20%45%62%62%45%5A%4C%20%20%42%62%4C%5A%45%62%20%42%4C%5A%43%23%20%42%62%4C%5A%45%62%3C%53%6F%6C%6F%73%20%66%72%65%65%20%61%72%6F%75%6E%64%20%45%62%3E%58%79%51%5A%20==%30=%30===%48%6F%6E%65%79%73%75%63%6B%6C%65%20%52%6F%73%65=%57%61%6C%6C%65%72%20%46%61%74%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%62%42%5A%4C%34%47%2D%37%20%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%37%20%2D%47%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%20%46%37%2F%41%34%54%7B%41%2A%37%46%5B%42%2A%4E%31%46%36%20%4B%51%79%58%36%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%5A%4C%37%62%42%63%6C%20%20%5D%5A%4C%37%43%20%20%37%2D%47%5B%6C%20%4C%5A%42%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%79%51%58%37%47%5A%4C%20%6C%63%4B%51%79%58%36%62%20%20%5D%2A%41%63%4B%51%79%58%42%20%36%46%55%2D%37%20%43%37%36%62%42%5A%4C%41%2F%37%46%20%36%46%5A%4C%43%37%20%37%2D%47%5A%4C%37%43%20%37%2D%47%5A%4C%20%43%37%4C%5A%47%5A%4C%37%43%62%37%4C%5A%41%2D%37%20%44%37%20%5A==%30=%30===%48%6F%72%61%63%65%2D%53%63%6F%70%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%23%37%62%41%7C%62%5E%37%58%79%62%44%5A%4C%37%62%44%20%37%2D%62%41%7C%51%58%79%37%2D%62%45%5A%4C%37%41%20%37%2D%45%7C%51%2D%37%58%79%51%44%34%34%54%7B%79%58%35%23%37%47%31%33%58%79%58%37%2D%62%45%7C%51%79%58%37%2D%62%42%7C%79%51%58%37%2D%46%5A%4C%33%31%62%47%70%70%7C%51%79%51%7C%41%62%7C%51%79%58%35%47%32%4E%5A%4C%23%39%58%79%51%79%58%35%23%39%23%37%62%41%31%4E%5A%4C%51%20%20%37%41%7C%51%79%58%35%62%39%23%37%62%42%7C%51%7D%58%79%51%37%62%44%7C%51%78%20%73%6F%6C%62%20%44%62%37%3C%34%34%54%7B%59%5A%20%20%6E%20%5A%4C%20%20%6E%3E%6B%61%65%72%42%38%36%2A%3C%5A%4C%39%23%2A%37%34%53%6F%41%2F%37%2D%62%58%35%23%37%62%37%58%79%51%7C%37%2D%62%44%5A%4C%37%62%44%20%37%2D%62%41%51%7C%79%58%37%2D%62%45%5A%4C%37%41%20%37%2D%45%58%79%51%7C%41%5E%62%44%3E%34%7C%51%79%58%35%33%58%79%51%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%2D%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%33%31%62%47%7C%41%62%37%23%31%47%7C%51%79%62%42%7C%51%79%58%79%51%7C%42%51%7C%59%7D%51%79%58%35%23%39%23%37%62%41%51%7C%79%58%37%41%7C%51%79%58%35%62%39%23%37%62%47%62%2D%37%58%39%23%37%62%44%37%23%39%62%35%20%41%37%4C%5A%47%62%2D%37%2F%41%62%58%79%51%7C%44%62%37%23%39%58%79%51%5A%20==%30=%30===%48%6F%74%20%48%6F%75%73%65=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%34%47%68%37%58%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%79%37%58%5E%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%7C%47%37%62%39%34%54%7B%41%2A%51%79%58%39%62%4B%63%6C%20%20%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%39%58%62%37%46%7C%51%79%58%37%2D%43%5B%42%2A%7D%4C%5A%41%62%37%51%79%58%37%5E%5A%4C%20%6C%63%5A%47%37%62%39%5E%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%37%58%68%47%5B%41%2A%5D%20%20%6C%63%4B%51%79%58%37%58%79%51%4B%4C%20%6C%63%4B%44%68%37%58%79%51%7C%47%37%62%39%58%79%51%7C%43%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%48%6F%75%73%65%20%4F%66%20%4A%61%64%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%68%44%34%44%68%37%20%20%37%62%44%5A%4C%37%46%20%37%62%45%5A%4C%31%31%23%37%62%44%20%37%2D%43%5A%4C%37%5E%62%44%43%2D%37%4C%5A%34%54%41%2A%5B%20%6C%63%4B%51%43%2D%37%20%46%33%31%62%45%42%2A%5B%5D%20%37%2D%43%20%37%44%62%5A%4C%73%75%73%39%44%20%37%62%45%5A%4C%37%73%75%73%58%79%5A%4C%37%5E%62%37%68%44%41%2A%4C%5A%20%78%20%31%31%23%37%62%45%7C%51%79%58%37%2D%45%5A%20%4C%6C%63%4B%51%79%58%73%75%73%33%31%44%5A%4C%58%79%51%5D%5B%20%78%20%5A%4C%20%37%2D%43%5A%4C%5A%43%2D%37%20%37%68%44%5A%4C%37%2D%43%20%37%62%44%5A%37%4C%46%20%37%62%45%5A%4C%31%31%23%37%62%44%20%44%62%5E%37%4C%37%5E%62%44%20%46%37%4C%5A%45%62%37%20%44%39%73%75%73%4C%5A%44%62%37%20%43%2D%37%20%5A%20==%30=%30===%48%6F%77%20%41%62%6F%75%74%20%59%6F%75=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%5A%4C%34%46%5E%37%20%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%5A%47%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%62%42%37%20%42%62%37%34%54%5B%41%2A%4C%29%39%62%37%4C%5A%41%68%37%20%29%37%68%45%28%36%2D%62%42%7C%51%79%58%2D%37%47%7C%51%79%58%33%31%62%37%44%7C%51%79%58%45%62%37%28%41%37%6F%62%41%20%7C%51%79%58%37%44%2D%37%29%20%45%20%37%2D%42%5A%4C%37%2D%23%46%20%37%5E%5A%41%4C%39%62%37%45%20%37%68%42%5A%4C%37%2D%44%37%4C%5A%41%5E%28%37%2D%41%5A%7C%51%79%58%37%37%20%5D%2A%42%58%37%43%7C%51%79%58%37%2D%47%5A%4C%37%6F%41%62%20%37%2D%41%5A%4C%37%62%42%20%37%5E%46%5B%79%51%7C%43%2D%43%20%37%2D%47%47%28%37%62%42%7C%42%62%5E%37%44%28%20%20%29%37%2D%62%41%28%37%41%7C%51%58%79%37%5E%46%7C%51%79%58%37%62%45%7C%51%79%58%62%37%29%4C%5A%51%79%58%37%46%20%37%2D%47%7C%28%47%2D%37%2F%5A%4C%37%43%20%37%2D%47%5A%4C%37%47%20%37%44%2D%5A%4C%39%62%37%41%20%37%68%45%5A%4C%29%46%46%36%58%79%51%20%20%29%37%2D%43%37%20%5A==%30=%30===%48%6F%77%20%41%72%65%20%54%68%69%6E%67%73%20%49%6E%20%47%6C%6F%63%63%61%20%4D%6F%72%72%61=%4C%61%6E%65%20%42%75%72%74%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%41%6C%46%5E%37%37%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%5A%4C%39%23%37%44%20%37%2D%41%7C%51%79%58%20%43%37%4C%5A%2A%5B%34%34%54%51%79%58%37%43%7C%47%2D%37%20%2D%47%5A%4C%39%23%37%44%20%37%2D%41%7C%51%58%79%37%5E%46%6C%41%2A%5B%5D%20%73%75%73%37%43%37%58%79%51%7C%51%79%58%36%46%73%20%37%5E%62%43%37%4C%5A%20%2C%37%46%2C%37%2D%43%73%70%70%7C%51%79%58%46%36%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%5B%2A%42%6C%42%20%37%2D%47%7C%37%5E%62%42%6C%37%7C%6C%46%5E%46%20%37%5E%46%6C%7C%2C%37%43%2C%37%2D%47%20%73%37%5E%62%42%6C%5A%4C%2C%41%2F%37%46%20%37%37%2F%41%4C%5A%43%2C%37%2D%47%79%58%36%46%6C%5A%43%37%58%79%43%7C%51%79%58%37%2D%47%7C%51%79%58%39%62%44%37%5A%4C%31%31%23%37%62%45%20%37%5E%46%7C%51%37%58%79%51%7C%4C%37%2D%47%20%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%6F%77%20%44%65%65%70%20%49%73%20%54%68%65%20%4F%63%65%61%6E=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%41%7C%51%34%43%2D%37%58%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%2D%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%47%2D%37%58%79%34%54%41%2A%5B%20%6C%63%4B%51%4C%5A%47%2D%37%5A%4C%20%6C%63%4B%51%79%58%37%62%45%42%2A%5D%5B%20%37%62%42%20%37%2D%46%5A%4C%37%62%47%20%41%62%37%58%79%39%62%37%44%20%5A%4C%39%62%37%79%51%4B%63%6C%7C%51%79%58%37%2D%43%41%2A%5B%5D%20%39%62%47%37%20%37%68%44%7C%51%79%58%37%62%42%5A%4C%20%44%68%37%20%47%58%37%42%5A%4C%37%62%42%20%37%51%7C%41%68%37%62%47%20%37%2D%47%5A%4C%39%62%37%44%20%37%41%68%7C%51%79%58%37%2D%47%5A%4C%39%62%37%44%20%37%4C%5A%46%2D%79%58%37%2D%43%43%5A%4C%37%47%45%62%5E%37%58%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%58%2D%37%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%45%62%5E%37%20%43%2A%5B%5D%20%2D%37%20%46%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%55%45%62%36%20%47%37%62%39%20%5A%20==%30=%30===%48%6F%77%20%48%69%67%68%20%54%68%65%20%4D%6F%6F%6E=%4C%65%77%69%73%20%4D%6F%72%67%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%20%4C%5A%46%2D%34%54%41%2A%5B%79%58%37%5E%47%51%5D%5B%2A%42%44%20%37%68%41%7C%51%79%58%37%2D%47%5A%4C%62%39%37%44%20%37%68%41%7C%51%79%58%37%5E%62%45%37%62%39%4C%5A%79%58%37%62%42%37%43%7C%51%79%20%44%37%4C%5A%4C%20%6C%63%4B%51%79%58%37%5E%47%41%2A%5B%20%5D%37%44%20%37%2D%41%5A%4C%37%45%20%37%2D%42%5A%47%2D%37%58%37%2D%41%7C%51%4C%39%62%37%44%5E%37%58%79%51%51%79%58%37%5E%62%45%43%2A%5B%5D%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%7C%41%68%37%20%46%7C%51%79%58%5A%47%5E%37%58%79%51%7C%41%2D%37%20%44%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%48%6F%77%20%49%6E%73%65%6E%73%69%74%69%76%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%42%34%44%2D%58%79%20%6C%63%4B%51%79%58%36%2D%43%5A%4C%20%6C%4B%63%51%79%58%37%6F%23%43%5A%4C%20%6C%63%4B%51%4C%5A%47%37%2F%34%54%5B%41%2A%44%7C%51%79%58%42%62%5E%37%58%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%31%58%31%23%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%7C%41%37%62%39%5A%4C%20%6C%63%37%68%45%7C%51%70%70%44%62%37%42%5A%4C%20%6C%63%4B%51%79%58%37%6F%42%5A%20%4C%6C%63%4B%51%79%58%36%2D%43%5B%42%2A%5D%20%62%5E%37%58%79%7C%51%79%58%2D%62%42%7C%51%79%4C%5A%44%2D%58%7C%51%79%58%37%2D%42%7C%51%79%58%37%46%7C%79%51%58%37%2D%43%5A%4C%37%62%44%70%70%7C%51%79%45%37%62%39%58%39%62%37%41%20%5E%37%58%79%51%7C%41%37%62%39%58%79%51%7C%44%2D%58%79%51%4B%63%6C%20%20%5A==%30=%30===%48%6F%77%20%4C%69%74%74%6C%65%20%57%65%20%4B%6E%6F%77=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%46%5E%37%58%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%20%4C%5A%42%62%34%54%41%2A%5B%2D%44%7C%51%79%79%51%5D%5B%2A%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%2D%37%62%41%20%37%2D%41%7C%51%79%58%37%5E%46%42%7C%46%5E%37%58%58%37%62%45%7C%51%79%58%37%43%4C%5A%41%62%5E%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%2A%41%5B%5D%20%37%43%20%37%2D%47%7C%51%79%58%37%37%58%79%51%7C%37%2D%41%20%37%79%58%37%5E%62%79%51%4B%63%6C%37%46%7C%51%79%58%37%2D%43%43%2A%5B%5D%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%5A%4C%20%58%79%51%7C%42%58%37%5E%46%7C%51%7C%45%62%37%58%79%51%7C%46%36%2F%41%20%41%62%6F%37%4C%5A%47%2D%37%20%43%37%73%75%73%4C%5A%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%6F%77%20%4C%6F%6E%67%20%48%61%73%20%54%68%69%73%20%42%65%65%6E%20%47%6F%69%6E%67%20%4F%6E%3F=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%73%20%37%2D%47%34%43%37%58%79%41%20%37%5E%46%5A%4C%37%62%45%20%37%62%42%4C%5A%37%46%20%37%43%7C%51%79%58%37%6F%43%7C%51%62%6F%37%4C%5A%34%54%41%2A%7B%2D%43%73%20%36%2C%7C%6C%42%62%79%58%51%79%58%51%79%58%51%79%58%7D%51%79%37%58%5E%46%31%4E%5A%4C%33%31%62%37%43%20%37%5E%51%7C%4E%32%46%37%46%2C%37%43%45%2C%68%42%73%5D%5B%2A%42%6C%5A%4C%37%62%45%20%37%5E%62%42%5A%4C%37%62%20%45%37%5E%62%42%5A%4C%37%62%45%20%37%5E%62%42%42%62%5E%37%20%2C%37%46%2C%37%79%58%37%43%41%2D%37%20%45%37%62%41%20%37%2D%41%5A%4C%39%62%37%45%20%37%41%2D%5A%4C%39%62%37%45%20%37%2D%41%5A%4C%39%62%37%20%5D%5B%2A%41%6C%7C%2C%37%62%42%6C%7C%2C%58%79%51%7C%43%73%20%37%2D%47%5A%4C%37%6F%62%41%20%37%5E%5A%46%4C%37%62%45%20%37%62%42%5A%4C%37%46%20%37%43%37%2C%46%37%37%6F%43%7C%51%5E%37%20%43%37%62%31%33%4C%5A%46%36%58%79%51%5A%20==%30=%30===%48%6F%77%20%4D%79%20%48%65%61%72%74%20%53%69%6E%67%73=%5A%69%6E%64%61%72%73%20%45%61%72%6C==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%68%42%2D%37%58%79%51%5E%46%7C%51%79%58%37%5E%43%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%2D%41%7C%37%58%79%51%7C%45%34%33%54%5B%7C%51%79%58%37%39%20%20%51%4C%58%37%68%23%46%7C%51%79%58%47%2F%37%2D%41%51%7C%79%58%37%6F%62%41%7C%51%79%58%37%2D%41%5A%79%51%7C%45%5E%62%37%45%7C%51%2F%37%5E%44%7C%43%23%37%4C%5A%37%5E%41%7C%51%79%58%45%2F%37%5E%44%5B%34%54%34%5D%51%79%58%37%42%7C%51%79%58%37%2D%23%46%2F%45%58%79%51%20%37%2D%23%47%6C%61%20%2E%43%41%5E%37%2F%45%5E%43%20%44%2F%37%5E%43%7C%51%79%58%44%2F%5E%37%47%7C%51%79%58%44%2F%37%5E%43%7C%51%79%58%37%20%3C%44%2E%7C%51%79%58%45%79%58%23%46%2F%3E%7C%42%37%58%58%47%2F%37%2D%41%7C%51%79%58%37%6F%62%41%51%7C%79%58%37%2D%41%34%33%54%7C%51%59%5D%51%79%79%51%7C%44%37%61%64%6F%43%20%7C%51%79%58%37%58%79%51%7C%41%79%58%37%2D%47%7C%51%79%58%36%43%7C%51%79%37%58%47%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%51%7C%46%23%68%37%2D%45%7C%51%42%37%62%39%20%20%20%5A==%30=%30===%48%75%6D%70%74%79%20%44%75%6D%70%74%79=%43%6F%72%65%61%20%43%68%69%63%6B==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%62%5E%37%58%79%58%74%6C%61%37%41%7C%51%79%58%37%5E%46%7C%79%51%58%37%5E%62%47%7C%51%79%58%37%5E%44%7C%51%79%51%7C%42%62%45%34%34%54%5B%4C%20%6C%63%4B%58%79%51%4B%63%62%41%7C%51%79%58%37%2D%42%7C%51%79%58%37%44%2D%5D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%2D%37%58%79%51%37%2D%62%42%7C%5A%46%2D%37%58%79%51%7C%41%62%2D%37%58%79%51%7C%47%62%5E%37%58%79%51%7C%42%62%37%23%35%58%79%51%5A%20==%30=%30===%48%75%6E%67%61%72%69%61=%52%65%69%6E%68%61%72%64%74%20%44%6A%61%6E%67%6F==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%47%36%39%58%6C%63%4B%51%79%58%39%36%47%5A%4C%20%6C%63%51%4B%79%58%39%36%62%41%5A%4C%20%6C%63%4B%51%79%20%4C%5A%45%37%34%54%41%2A%5B%51%79%58%37%2D%2A%42%41%37%58%37%6F%62%42%7C%51%79%58%42%2F%47%5A%4C%20%63%6C%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%41%5B%5D%20%20%6C%58%37%45%5A%4C%51%5D%5B%2A%41%79%58%39%36%47%5A%4C%20%6C%63%4B%51%79%58%36%39%62%41%5A%4C%20%6C%63%4B%51%79%58%39%36%47%51%4B%63%6C%20%79%58%37%44%7C%58%37%44%7C%51%20%20%5D%5B%2A%7C%51%79%58%37%6F%62%42%7C%51%79%58%42%2F%7C%47%51%79%58%36%2D%43%7C%51%79%58%37%2D%41%43%41%2D%37%58%79%6C%63%4B%51%79%79%51%7C%47%36%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%41%69%6E%27%74%20%47%6F%74%20%4E%6F%62%6F%64%79=%47%72%61%68%61%6D%2D%57%69%6C%6C%69%61%6D%73==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%5A%4C%34%47%37%2C%58%2F%47%5A%4C%20%6C%63%4B%51%79%58%2C%37%41%7C%6C%37%45%2C%37%46%2C%37%23%46%73%70%7C%51%79%44%2C%20%45%2D%34%54%41%2A%5B%51%79%58%2C%37%47%36%20%45%2D%2C%37%46%2C%37%23%46%73%70%7C%51%79%58%2C%47%37%41%2A%5B%5D%20%37%44%20%37%2D%41%5A%4C%37%45%37%7C%6C%41%5A%4C%37%44%20%51%79%58%2C%36%5A%41%37%2C%58%63%4B%51%79%58%2C%37%47%42%2A%5B%5D%20%20%63%6C%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%43%4C%20%6C%63%4B%45%2C%37%46%2C%5A%45%37%2C%58%7C%51%79%58%2C%37%47%41%2A%5B%5D%51%79%58%44%37%7C%51%79%58%37%41%5A%4C%20%6C%63%4B%51%79%70%73%46%23%37%4C%20%6C%63%4B%37%7C%6C%41%37%2C%58%79%51%4B%63%6C%20%4C%5A%47%2F%44%2C%20%45%2D%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%20%42%65%6C%69%65%76%65%20%49%6E%20%59%6F%75=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%31%31%34%41%2D%37%58%79%58%37%2D%42%7C%51%79%58%36%2D%41%7C%51%58%79%37%2D%41%7C%51%79%58%37%5E%2D%41%7C%51%79%51%7C%43%37%23%34%54%41%2A%7B%51%79%58%37%5E%79%51%7C%45%37%36%2D%41%7C%51%79%58%37%2D%41%7C%51%79%58%5E%37%2D%41%7C%51%79%58%37%2D%41%7C%7C%51%79%58%58%79%51%7C%42%58%37%2D%42%7C%51%79%58%37%2D%28%43%37%23%31%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%7C%45%51%79%58%37%5E%42%5A%4C%37%23%46%20%29%31%58%79%51%7C%42%37%2D%23%43%7C%4E%5A%4C%20%51%51%7C%41%2D%37%7D%51%79%58%3E%65%6E%69%46%3C%37%45%7C%51%58%79%36%47%31%4E%7C%51%79%58%37%44%7C%51%79%58%58%79%51%58%79%79%58%37%45%7C%79%58%37%46%7C%51%7C%42%62%2D%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%41%42%2A%5B%5D%20%37%62%45%20%37%5E%37%58%79%51%79%58%36%47%32%42%5A%4C%37%46%37%58%79%51%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%43%2D%37%20%2D%62%42%7C%51%65%6E%69%46%20%51%4B%63%6C%20%2E%44%3C%20%37%2D%42%5A%4C%37%44%20%37%2D%7C%41%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%43%2E%20%61%6C%79%58%37%5E%62%3E%45%37%20%5D%20==%30=%30===%49%20%43%61%6E%27%74%20%42%65%6C%69%65%76%65%20%54%68%61%74%20%59%6F%75%27%72%65%20%49%6E%20%4C%6F%76%65%20%57%69%74%68%20%4D%65=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%36%58%79%6C%63%4B%51%79%58%37%47%7C%51%79%58%37%44%51%7C%79%58%37%5E%43%7C%51%79%58%37%62%42%7C%51%20%4C%5A%43%5E%34%54%41%2A%5B%36%43%5A%4C%20%37%20%5D%5B%2A%58%37%47%7C%51%79%58%37%44%7C%51%79%58%37%43%5E%7C%51%79%58%37%62%42%7C%51%79%58%36%46%41%79%51%4B%63%6C%43%20%37%2D%47%58%37%47%5A%4C%43%36%58%79%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%5A%41%4C%20%6C%63%4B%51%79%58%37%45%42%2A%5B%5D%51%4B%63%6C%20%5A%4C%37%46%20%43%5A%4C%20%6C%43%37%20%5D%5B%37%47%7C%51%79%58%37%44%7C%51%79%58%37%5E%7C%43%51%79%58%37%62%42%7C%51%79%58%36%46%41%2A%58%79%51%4B%63%70%70%7C%51%79%5E%37%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%43%61%6E%27%74%20%47%65%74%20%53%74%61%72%74%65%64=%44%75%6B%65%20%56%65%72%6E%6F%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%62%41%2C%37%44%34%43%5E%37%20%2C%37%62%45%2C%37%2D%62%42%2C%37%45%2C%37%42%2D%73%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%7C%41%2D%37%2C%34%54%41%2A%7B%4C%20%51%79%58%37%2C%7C%6C%43%37%47%20%37%44%5A%4C%37%41%20%37%45%31%4E%4C%5A%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%20%7D%58%79%51%62%44%2C%37%2D%2C%7C%2C%37%41%20%42%62%37%4C%20%37%5E%44%5A%4C%37%41%20%37%2D%45%5A%4C%41%37%20%37%2D%45%42%2A%5B%5D%51%79%58%36%43%5A%73%45%2D%37%2C%36%43%32%4E%5A%43%41%2A%5B%5D%58%79%51%7C%44%47%20%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%5A%45%4C%37%47%20%37%2D%44%5A%4C%37%47%20%37%2D%37%73%75%73%20%2C%37%5E%44%6C%2C%37%62%44%2C%37%4C%5A%44%2D%37%44%2C%37%2D%41%7C%2C%37%62%45%2C%37%2D%42%62%2C%37%45%2C%37%2D%42%73%5A%4C%37%47%20%37%2C%41%62%2D%37%2D%41%20%37%5E%7C%6C%43%5E%37%20%41%37%23%35%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%37%4C%5A%44%37%20%47%37%20%5A%20==%30=%30===%49%20%43%61%6E%27%74%20%47%69%76%65%20%59%6F%75%20%41%6E%79%74%68%69%6E%67%20%42%75%74%20%4C%6F%76%65=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%2D%41%34%46%5E%37%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%5A%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%43%20%43%37%4C%5A%34%54%41%2A%5B%58%37%47%5A%4C%47%2D%37%58%79%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%42%2A%5B%5D%51%79%58%37%43%7C%51%51%4B%63%6C%20%5A%4C%37%6F%62%43%7C%51%79%58%20%4C%5A%47%2D%37%6F%62%41%20%37%2D%41%5A%4C%37%43%20%37%46%5E%41%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%4C%5A%47%2D%37%6C%63%4B%51%79%46%7C%51%79%58%43%2D%37%58%79%79%58%37%5E%62%42%43%2A%5B%5D%20%20%6C%63%51%4B%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%51%7C%45%62%37%7C%51%79%58%37%5E%37%58%79%51%7C%44%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%43%6F%6E%63%65%6E%74%72%61%74%65%20%4F%6E%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%5A%4C%37%68%34%45%62%5E%37%4C%36%2D%62%41%5A%4C%78%5A%4C%37%2D%62%45%4C%5A%78%5A%4C%31%31%23%37%62%41%5A%4C%78%5A%4C%5A%78%4C%5A%46%34%54%41%2A%5B%2C%42%2A%2C%5B%5A%45%62%2D%37%2C%37%2D%46%73%5A%4C%36%62%45%5A%4C%2C%33%62%31%37%62%42%5A%4C%37%42%5A%4C%37%62%47%5A%4C%42%62%37%2C%5D%4C%39%62%37%62%62%41%5A%4C%78%4C%5A%78%4C%5A%43%6C%7C%2C%37%62%47%2C%37%2D%62%44%73%5A%37%4C%2D%62%45%5A%4C%78%5A%4C%31%31%23%37%62%41%62%5E%37%4C%5A%37%5E%62%45%6C%41%6C%2C%43%2A%62%37%4C%5A%47%62%45%2C%36%62%45%73%5A%4C%36%62%45%5A%4C%62%37%42%5A%4C%37%46%5A%4C%37%43%5A%4C%37%5E%62%37%2C%5D%5B%2C%44%5A%4C%37%2D%62%45%2C%5E%62%41%62%2D%36%4C%5E%62%45%5A%4C%37%62%42%5A%4C%37%2D%46%6C%2C%7C%37%43%2C%5E%62%45%73%5A%4C%37%5E%62%45%5A%37%4C%5A%73%45%5A%4C%37%5E%62%4C%36%62%45%2C%62%5E%37%4C%5A%20%78%5A%4C%37%62%42%5A%4C%37%46%5A%4C%37%43%68%5A%4C%78%5A%4C%37%5E%62%47%5A%4C%37%62%44%5D%5B%2C%2A%44%41%6C%7C%2C%37%5A%4C%35%23%37%5A%41%68%37%4C%23%37%62%44%5A%4C%78%5A%4C%31%31%23%37%62%5A%44%4C%37%2D%47%5A%4C%37%5E%62%41%5A%4C%78%5A%31%31%4C%5A%43%4C%37%2D%47%5A%46%2D%37%4C%5A%78%4C%5A%42%37%4C%5A%42%62%37%4C%5A%45%62%36%4C%5A%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%49%20%43%6F%75%6C%64%20%48%61%76%65%20%44%61%6E%63%65%64%20%41%6C%6C%20%4E%69%67%68%74=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%41%43%2C%58%79%58%37%41%7C%51%79%58%37%5E%43%7C%51%79%58%43%36%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%7C%51%79%51%7C%44%2D%2A%5B%34%34%54%47%7C%51%79%58%5D%5B%2A%42%44%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%44%2D%20%37%5E%2D%44%5A%4C%37%5E%2D%44%20%37%2D%51%7C%44%2D%37%51%79%58%37%47%37%2D%41%7C%51%43%5E%37%58%79%5A%4C%37%42%20%37%2D%23%46%7C%51%79%58%37%45%5E%43%2A%5B%5D%20%37%42%20%37%2D%23%46%7C%51%45%5E%37%58%79%7C%51%79%58%37%7C%51%79%58%37%47%5E%37%58%79%58%2C%43%44%2A%5B%5D%20%37%47%20%37%2D%44%51%7C%79%58%37%47%5A%4C%37%44%20%37%2D%41%7C%51%79%51%7C%43%5E%5A%4C%37%44%20%46%5E%37%58%79%51%4B%63%6C%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%20%43%6F%75%6C%64%20%57%72%69%74%65%20%41%20%42%6F%6F%6B=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%2D%34%43%5E%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%43%5E%37%20%44%34%54%5B%41%2A%42%20%37%68%23%23%39%4C%5A%44%20%37%62%41%7C%51%79%58%37%2D%41%5B%42%2A%20%5D%39%62%37%45%20%37%68%42%7C%51%79%58%37%2D%47%37%4C%5A%46%37%41%20%37%2D%4C%37%2D%41%20%45%2D%37%20%41%2A%5D%51%79%58%37%47%7C%51%79%58%37%2D%44%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%37%41%5B%43%5E%37%5A%4C%39%62%37%79%58%37%2D%44%47%37%4C%5A%43%41%20%37%2D%45%5A%4C%37%2D%44%20%37%5E%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%37%23%39%4C%5A%20%37%2D%44%5A%2D%45%5A%4C%37%20%45%37%62%39%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%37%58%62%41%7C%51%79%58%37%2D%41%5B%43%2A%5D%20%5E%37%20%42%62%37%68%42%7C%51%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%49%20%43%6F%76%65%72%20%54%68%65%20%57%61%74%65%72%66%72%6F%6E%74=%47%72%65%65%6E%20%4A%6F%68%6E%6E%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%45%2D%37%20%4C%37%6F%62%42%20%37%2D%42%5A%4C%37%5E%43%37%20%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%41%5A%41%2D%37%58%34%54%7B%41%2A%37%44%20%37%2D%37%4C%5A%47%5E%20%37%2D%42%5A%4C%37%44%20%37%2D%41%5B%42%7D%2A%20%39%62%37%45%20%37%68%42%7C%51%79%58%37%45%37%4C%5A%41%44%20%73%75%73%20%37%2D%45%5B%58%79%51%7C%42%44%20%37%2D%41%5A%4C%37%45%20%37%2D%42%5A%37%4C%2D%23%46%20%37%5E%41%5A%4C%37%45%20%37%2D%37%20%5D%2A%41%37%5E%47%5A%4C%47%55%5A%4C%37%2D%37%20%44%37%37%44%7C%51%79%58%37%2D%41%5A%4C%37%6F%62%20%42%37%2D%42%5A%4C%37%5E%43%20%37%5E%47%5A%4C%73%75%73%20%44%41%5A%4C%37%41%5E%37%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A==%30=%30===%49%20%43%72%69%65%64%20%46%6F%72%20%59%6F%75=%46%72%65%65%64%2D%41%72%6E%68%65%69%6D%2D%4C%79%6D%61%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%46%5E%37%58%58%37%2D%47%7C%51%79%58%37%47%7C%51%79%58%2F%47%37%2D%44%5A%4C%37%44%20%37%2D%41%7C%51%79%79%51%7C%43%37%34%54%41%2A%5B%6C%63%4B%51%79%35%4C%5A%46%36%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%37%20%44%37%2D%41%7C%51%79%58%37%5E%46%7C%51%79%58%51%7C%43%37%58%23%37%43%20%36%7C%51%79%58%47%6F%37%58%79%51%4C%37%44%20%37%2D%41%7C%51%79%58%37%5E%46%2A%42%5B%5D%20%35%62%37%62%47%20%47%2F%37%43%7C%5A%44%2D%37%2F%23%47%5A%4C%20%78%20%5A%4C%20%7C%47%2D%37%58%6C%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%79%51%58%37%41%5A%4C%37%62%42%20%37%43%7C%51%79%20%4C%5A%20%78%51%79%58%37%47%79%58%47%2F%37%58%79%51%4B%63%44%20%37%2D%41%7C%51%79%58%37%5E%46%41%2A%5D%5B%51%79%58%37%43%5A%4C%20%78%20%5A%4C%20%6C%37%4C%5A%44%2D%37%47%5A%4C%20%51%7C%47%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%44%69%64%6E%27%74%20%4B%6E%6F%77%20%41%62%6F%75%74%20%59%6F%75=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%47%2D%37%20%5A%4C%39%62%37%44%20%39%62%45%5A%4C%37%41%37%20%62%42%5A%4C%36%46%20%37%5E%46%5A%4C%37%43%47%37%23%31%31%34%54%41%2A%7B%2A%5B%5D%20%20%4C%5A%4E%31%41%58%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%39%62%37%44%20%37%62%45%7C%51%79%58%37%2D%79%51%4B%63%6C%37%43%20%37%2D%20%37%2D%62%42%46%37%4C%5A%43%20%37%2D%62%42%7C%51%79%58%31%31%23%37%62%7C%45%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%45%62%37%4C%5A%20%37%2D%43%42%5A%4C%37%41%20%41%62%5E%37%58%36%46%20%37%5E%46%5A%4C%37%43%20%37%2D%47%2A%41%5B%5D%20%35%62%37%44%20%37%2D%41%7C%51%79%4C%5A%42%62%37%5A%4C%37%62%45%45%62%39%20%44%37%62%39%4C%5A%47%37%23%31%31%58%79%51%7C%47%2D%37%20%43%37%4C%5A%55%46%36%20%47%2D%37%4C%5A%41%2D%37%20%44%37%62%39%20%5A%20==%30=%30===%49%20%44%69%64%6E%27%74%20%4B%6E%6F%77%20%57%68%61%74%20%54%69%6D%65%20%49%74%20%57%61%73=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%34%46%23%68%37%20%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%5A%46%4C%37%41%20%37%2D%45%5A%4C%39%62%37%42%20%41%37%4C%5A%41%34%54%41%2A%7B%7C%51%79%58%51%20%45%2D%37%2F%51%79%58%7D%20%29%37%44%28%37%2D%47%20%37%41%2D%31%4E%5A%4C%37%2D%42%20%37%5E%43%5A%4C%44%58%79%51%58%79%37%2D%45%5A%4C%37%2D%45%28%37%20%44%37%20%5D%39%62%37%42%20%37%68%23%46%5A%4C%39%62%37%20%42%37%68%23%46%7C%51%79%58%37%5E%47%42%2A%5B%4C%5A%73%45%2D%37%2D%41%32%4E%41%5A%4C%37%41%44%2D%37%28%41%51%79%58%37%5E%47%5A%4C%29%37%44%28%20%20%37%29%2D%41%28%37%5E%43%6C%7C%2C%37%62%44%29%37%7C%45%2D%37%20%2C%37%62%45%29%41%20%37%2D%45%37%28%44%37%29%42%20%37%68%23%46%5A%4C%37%41%20%37%2D%45%4C%5A%39%62%37%42%20%37%68%23%46%41%2A%5B%5D%20%37%62%39%4C%5A%2D%47%20%37%2D%37%2D%41%5A%4C%37%20%44%37%4C%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%42%37%20%5E%43%5A%4C%44%2F%37%2D%45%20%37%2D%45%5A%2D%37%20%45%37%2D%41%5A%4C%37%20%44%37%4C%5A%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%44%6F%6E%27%74%20%4B%6E%6F%77%20%45%6E%6F%75%67%68%20%41%62%6F%75%74%20%59%6F%75=%4C%65%65%20%50%65%67%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%39%36%43%7C%51%34%44%37%58%79%51%79%58%37%44%31%4E%5A%4C%37%41%20%37%62%5A%42%4C%37%42%20%37%43%7C%51%79%58%37%47%7C%51%7C%47%37%58%79%34%54%41%2A%7B%79%58%37%2D%42%5A%47%37%58%79%79%58%36%43%5A%4C%37%47%20%37%44%5A%4C%37%20%41%37%2D%45%7C%51%79%58%37%44%32%4E%7C%7D%51%51%5D%5B%2A%42%4C%37%62%41%20%51%79%58%37%44%58%79%51%7C%41%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%51%4B%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%20%5D%5B%2A%41%2C%37%45%7C%51%7C%47%37%58%79%51%7C%43%37%20%42%37%4C%5A%42%62%37%20%41%37%4C%5A%44%37%58%79%51%7C%45%2D%37%20%41%37%4C%5A%44%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%49%20%44%6F%6E%27%74%20%57%61%6E%74%20%54%6F%20%4D%69%73%73%20%4D%69%73%73%69%73%73%69%70%70%69=%45%6C%6C%69%73%20%53%65%72%67%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%47%7C%5A%4C%20%34%47%58%79%51%58%2D%43%5A%4C%20%6C%63%4B%51%79%58%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%4B%63%6C%34%54%41%2A%7B%7D%51%79%58%35%2D%37%20%44%37%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%31%41%4E%7C%51%79%58%37%45%7C%51%79%58%47%5A%4C%51%7C%44%37%23%41%7C%51%79%58%58%47%7C%51%79%58%79%51%7C%44%51%79%58%37%2D%41%42%2A%5B%5D%20%20%78%3E%6E%65%69%46%3C%20%7C%51%79%58%47%7C%51%79%58%37%7C%44%37%2C%58%37%41%32%4E%7C%7C%51%79%58%2C%37%58%79%51%7C%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%47%58%7C%51%79%58%2C%37%44%7C%51%79%58%37%2D%41%79%51%7C%44%37%2D%45%7C%51%79%23%37%44%5A%4C%45%2D%37%58%79%45%20%64%6E%32%20%6C%61%20%2E%43%2E%44%3C%37%20%44%5A%4C%20%6C%63%4B%51%79%58%37%41%7C%51%6E%64%2E%3E%20%7C%51%79%58%47%35%58%79%51%5D%20==%30=%30===%49%20%46%61%6C%6C%20%49%6E%20%4C%6F%76%65%20%54%6F%6F%20%45%61%73%69%6C%79=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%23%37%47%20%37%2D%37%20%42%62%62%37%41%20%2D%43%5A%4C%39%23%37%47%20%37%44%68%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%37%35%4C%5A%44%68%46%34%34%54%5B%62%37%47%5A%4C%37%20%43%2D%37%20%37%68%41%5B%5D%20%39%62%37%47%20%37%68%5A%44%4C%39%62%37%44%20%37%68%41%5A%4C%62%42%2F%44%37%61%6C%74%2D%43%5A%4C%39%62%37%43%20%74%47%68%37%20%43%6C%2C%37%62%44%2C%37%2D%62%41%73%20%37%2D%5A%46%4C%39%62%37%43%20%37%2D%46%5A%4C%39%62%37%7C%47%37%61%6C%7C%51%79%58%39%39%4C%5A%46%2D%37%20%42%62%37%4C%5A%55%45%62%36%20%43%37%62%39%20%5A==%30=%30===%49%20%46%65%65%6C%20%50%72%65%74%74%79=%42%65%72%6E%73%74%65%69%6E%2D%53%6F%6E%64%68%65%69%6D==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%51%20%34%46%58%79%51%51%79%58%41%2F%46%5A%4C%2B%43%20%46%7C%51%58%79%2B%43%7C%51%79%58%46%7C%51%79%58%2B%43%7C%7C%47%2D%37%20%33%54%41%2A%7B%45%2F%43%2C%47%44%2D%58%79%51%46%7C%51%79%58%46%31%4E%5A%4C%37%43%20%43%51%7C%79%58%37%2D%47%7C%51%79%58%43%2F%2D%44%7C%20%73%45%62%2F%7C%51%79%58%37%2C%47%2F%62%45%45%62%2F%47%2C%45%2F%43%2C%47%2F%62%45%73%20%46%7C%51%79%46%58%32%4E%7C%7D%51%79%58%2B%43%7C%2C%41%2F%46%2C%7C%6C%46%20%20%46%6C%7C%2C%7C%2C%44%2F%62%46%2F%41%58%79%46%2C%62%42%6C%7C%2C%41%2F%46%2C%43%2F%37%73%46%20%62%42%7C%51%79%58%62%42%42%2A%5B%7D%51%37%2C%20%73%42%7C%2C%41%2F%46%37%45%7C%51%79%2C%20%46%4C%5A%5A%4C%20%6C%63%4B%51%79%58%46%6C%7C%2C%44%62%2F%42%2C%37%46%73%20%62%42%7C%51%79%58%62%42%41%2D%2F%45%58%44%2F%62%42%6C%2F%62%42%73%20%2D%58%79%51%7C%37%2D%47%2C%43%2F%37%2D%47%73%20%70%7C%51%58%79%47%2F%37%43%7C%51%79%58%62%41%2F%36%2D%46%2C%7C%6C%43%37%41%7C%51%79%58%47%20%73%2C%37%45%2C%7C%3C%44%79%58%51%79%58%51%79%58%51%79%58%5D%20%20%43%2B%70%6C%3E%61%64%6F%43%20%6C%61%20%2E%43%2E%51%59%7C%51%43%2F%39%43%2C%44%2F%43%2C%47%2F%2C%7C%6C%44%2D%7C%51%79%58%46%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%7C%51%79%58%43%2F%2D%44%7C%51%79%58%46%20%73%45%62%37%43%2C%37%2D%45%2C%7C%6C%46%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%20%46%6F%75%6E%64%20%41%20%4E%65%77%20%42%61%62%79=%50%61%6C%6D%65%72%2D%57%69%6C%6C%69%61%6D%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%2C%37%43%34%44%2D%37%2C%37%47%7C%51%79%58%37%44%7C%51%79%58%2C%37%44%2D%5A%4C%2C%37%41%20%2C%37%68%45%7C%51%79%58%2C%58%79%51%7C%34%54%41%2A%7B%45%42%2A%5B%59%5E%37%2C%58%79%4B%51%79%58%2C%37%5E%46%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%41%20%2C%37%68%45%7C%51%63%6C%20%20%5D%46%31%4E%7C%51%37%68%45%7C%51%7C%41%37%2C%58%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%44%4C%5A%20%6C%63%4B%51%79%58%2C%37%2D%44%7C%51%79%43%37%2C%58%79%51%79%58%2C%37%51%79%58%2C%37%20%5D%59%5B%2A%2C%37%44%7C%51%79%58%2C%37%2D%44%5A%4C%2C%41%37%20%2C%37%68%45%7C%51%79%58%2C%37%2D%44%41%58%79%51%7C%47%2C%37%41%20%2C%7C%43%37%2C%58%79%51%7C%46%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%47%65%74%20%41%20%4B%69%63%6B%20%4F%75%74%20%4F%66%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%34%46%2D%37%58%2D%46%5A%4C%39%62%37%43%20%37%2D%47%7C%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%79%51%7C%34%54%7B%41%2A%46%7C%51%79%58%37%58%79%51%7C%51%79%58%37%68%47%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%5A%4C%39%62%37%43%20%37%2D%47%7C%43%37%62%39%5E%62%45%7C%51%32%4E%5A%4C%20%7C%42%62%37%58%58%7D%20%39%62%37%43%3E%65%6E%69%46%3C%20%2D%37%47%7C%51%79%58%36%62%45%31%4E%55%7C%51%79%79%51%58%79%51%51%79%58%37%2D%79%58%37%68%47%51%4B%63%6C%20%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%5B%42%2A%5D%20%37%58%79%51%7C%79%58%36%62%45%46%7C%51%79%58%4C%5A%43%37%62%51%79%58%37%68%47%7C%51%79%58%37%68%44%7C%79%51%58%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%39%7C%43%37%62%39%20%6C%63%4B%51%37%58%79%51%4B%63%6C%20%4C%5A%46%2D%37%20%3C%44%2E%43%2E%20%61%6C%20%31%73%74%20%65%6E%64%69%6E%67%3E%20%4C%5A%42%62%37%20%20%20%5A==%30=%30===%49%20%47%65%74%20%41%6C%6F%6E%67%20%57%69%74%68%6F%75%74%20%59%6F%75=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%43%34%42%62%5E%37%44%20%37%2D%44%5A%4C%37%5E%62%45%20%37%5E%42%62%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%62%6F%37%4C%5A%34%54%41%2A%7B%42%7C%51%79%58%79%51%7C%43%2D%58%37%2D%43%7C%51%79%58%35%23%37%42%7C%51%58%79%37%2D%43%7C%51%79%58%37%46%7C%51%79%58%37%79%51%7C%46%37%58%37%46%7C%51%20%37%2D%43%5A%62%5E%37%4C%5A%47%20%37%2D%43%31%4E%7C%51%79%58%37%46%7C%79%51%58%37%2D%43%5A%4C%37%6F%62%44%20%37%2D%44%37%62%31%33%4C%45%20%37%5E%62%7C%51%79%58%37%62%5E%37%20%42%6F%62%44%20%37%2D%44%7C%51%79%58%37%5E%62%32%42%4E%7C%7D%20%37%46%20%37%2D%43%5A%4C%37%6F%37%4C%5A%43%2D%42%5A%4C%37%46%62%45%20%37%5E%7C%42%62%5E%37%46%20%37%2D%43%5A%4C%44%2F%62%45%20%36%62%42%45%2A%5D%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%4C%5A%42%62%51%79%58%37%46%43%5A%4C%37%2D%20%41%62%37%4C%42%41%2A%5B%51%79%58%37%46%7C%51%79%58%37%43%2D%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%62%5E%37%20%47%37%44%5A%4C%36%37%46%7C%51%79%4C%5A%42%62%5E%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%6F%37%62%44%20%37%2D%44%5A%4C%37%5E%62%45%20%37%7C%43%2D%37%58%37%46%20%37%2D%58%79%51%7C%43%2D%37%58%79%51%7C%42%37%23%35%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%49%20%47%6F%74%20%49%74%20%42%61%64=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%73%7C%51%79%58%34%73%47%6F%2C%79%58%37%41%5A%4C%37%2D%45%20%37%41%5A%4C%2D%37%45%20%33%31%62%37%42%5A%4C%20%37%5E%47%6C%51%7C%41%2D%37%34%54%41%2A%7B%37%6F%23%43%20%2C%41%37%2C%44%4C%20%51%79%58%51%79%58%7D%20%37%44%20%37%41%2D%5A%4C%37%2D%45%20%36%47%6C%31%4E%7C%2C%37%5A%4E%32%47%36%37%45%2C%37%42%4C%37%45%20%37%20%47%37%20%5D%58%37%5E%47%5A%4C%20%6C%63%4B%51%79%58%37%5A%46%4C%20%6C%63%4B%51%79%58%37%5E%43%42%2A%5B%79%51%7C%42%2D%37%2D%44%5A%4C%58%37%41%5A%4C%79%51%7C%44%37%41%5A%4C%37%2D%45%20%33%31%62%37%42%5A%4C%37%20%5E%47%6C%2C%6F%47%73%41%2A%5B%5D%51%79%58%37%20%45%2D%37%58%37%2D%41%5A%79%51%7C%41%2D%37%58%79%51%7C%73%42%37%2C%45%37%2C%41%37%2C%44%37%2C%7C%6C%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%20%47%6F%74%20%52%68%79%74%68%6D=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%44%2F%37%62%34%42%62%36%20%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%42%62%37%20%42%34%54%41%2A%7B%79%58%36%62%42%45%6F%37%4C%5A%58%51%79%58%51%79%58%51%79%58%7D%20%37%46%36%20%62%42%31%4E%5A%4C%37%46%20%46%2F%36%62%42%79%51%7C%4E%32%20%37%62%45%5A%5B%5D%20%20%6C%44%37%58%79%51%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%58%79%51%4B%63%42%2A%5B%5D%51%37%62%45%5A%4C%20%47%2D%37%4C%20%37%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%2D%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%42%62%37%2F%44%36%62%42%41%2A%69%67%69%72%4F%51%4C%5A%42%62%5A%4C%39%62%45%20%46%2F%36%62%42%51%7C%59%20%5A%37%46%20%36%62%42%5A%4C%37%46%20%46%2F%36%44%2D%37%20%3C%2C%37%6F%45%20%6E%61%6C%20%74%61%6B%65%73%20%43%6F%64%61%20%65%76%65%72%79%20%74%69%6D%65%3E%47%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%49%20%47%6F%74%20%54%68%65%20%53%75%6E%20%49%6E%20%54%68%65%20%4D%6F%72%6E%69%6E%67=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%2D%47%34%43%37%62%35%20%37%5E%62%42%5A%4C%37%46%20%36%46%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%36%46%20%62%47%2F%45%62%39%4C%5A%34%54%41%2A%7B%7C%51%79%58%37%5E%37%20%45%62%37%2D%41%7C%51%79%58%37%41%7C%51%79%58%37%45%2D%42%2A%5B%7D%20%36%46%20%37%2D%47%5A%4C%39%58%79%51%7C%44%62%42%5A%4C%36%4C%20%78%20%5A%51%7C%47%37%58%4C%36%46%20%62%47%2F%35%62%37%43%41%2A%5B%51%5D%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%5A%20%78%20%4C%79%58%37%2D%44%41%20%37%5E%62%37%4C%5A%42%62%20%37%2D%47%5A%4C%39%62%45%20%37%5E%62%42%4C%5A%36%46%20%37%2D%47%5A%4C%39%62%45%20%37%5E%46%36%4C%5A%42%46%20%36%46%5A%37%62%39%23%35%4C%5A%41%62%6F%37%20%47%2D%37%4C%5A%47%2D%37%2C%20%2C%43%37%62%39%4C%5A%46%36%20%73%47%2D%37%2C%43%37%5A%20==%30=%30===%49%20%47%6F%74%74%61%20%52%69%67%68%74%20%54%6F%20%53%69%6E%67%20%54%68%65%20%42%6C%75%65%73=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%62%34%47%2D%37%20%7C%51%79%58%35%23%37%46%5A%4C%35%23%37%46%37%20%2D%43%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%46%2D%37%20%42%34%54%5B%41%2A%47%5A%4C%37%43%37%4C%5A%44%68%4C%29%37%47%28%20%20%29%37%2D%44%28%37%47%4C%5A%29%37%62%41%28%20%20%29%37%2D%62%45%28%37%5A%47%2D%37%20%62%42%20%37%2D%37%6F%62%42%28%4C%5A%43%2D%37%4C%29%62%42%2F%36%2D%62%45%28%37%2D%43%20%62%36%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%46%20%5A%44%62%6F%37%37%43%20%37%2D%41%28%20%29%36%2F%44%28%42%62%36%62%42%5A%4C%29%37%6F%62%42%28%37%6F%45%29%20%62%42%2F%37%2D%43%28%36%62%45%5A%4C%29%36%2F%46%28%42%62%36%62%42%20%29%2D%46%7C%51%79%28%47%37%29%20%5A%4C%35%23%37%46%20%37%2D%43%5A%4C%37%43%37%20%2D%47%5A%4C%37%43%20%37%2D%47%5B%42%2A%5D%46%37%23%35%58%37%47%29%37%62%47%5A%4C%29%37%4C%5A%46%2D%37%37%2D%44%28%37%47%5A%4C%29%37%62%41%28%20%29%20%37%2D%62%45%28%37%68%44%5A%4C%37%62%42%20%29%20%20%28%47%37%62%42%20%37%4C%39%62%37%46%4C%5A%47%2D%37%4C%37%43%20%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%29%36%2D%62%45%28%37%62%41%5A%4C%37%43%20%5A%43%2D%37%20%37%43%20%37%2D%5A%55%42%62%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%49%20%47%75%65%73%73%20%49%27%6C%6C%20%48%61%6E%67%20%4D%79%20%54%65%61%72%73%20%4F%75%74%20%54%6F%20%44%72%79=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%29%37%45%34%45%2D%37%20%37%68%42%28%37%2D%44%5A%4C%37%2D%41%20%37%43%5E%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%62%45%29%20%47%37%28%34%54%41%2A%7B%20%51%79%58%51%37%4C%5A%46%5E%47%20%36%43%6C%7C%2C%37%47%2C%37%2D%44%2C%41%37%2C%37%2D%45%73%31%4E%5A%4C%37%62%42%20%37%37%20%7D%58%79%43%20%37%2D%47%4C%37%43%20%37%45%2D%37%2C%41%78%20%5A%4C%37%43%20%37%2D%47%42%2A%5B%5D%79%51%58%36%43%6C%7C%2C%37%47%2C%37%2D%44%2C%37%20%4C%5A%46%5E%73%32%4E%5A%4C%62%45%20%37%2D%51%7C%45%2D%37%51%79%58%37%47%5A%4C%31%31%23%37%62%41%20%2D%37%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%41%20%5D%5B%2A%41%45%79%58%36%46%5A%20%37%5E%46%5A%2D%37%20%47%37%2D%47%5A%4C%29%37%45%28%37%47%20%29%37%68%28%42%37%2D%44%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%20%43%37%4C%44%5A%4C%37%2D%42%2F%5E%43%2C%4C%5A%73%45%2D%59%20%20%51%79%58%51%79%58%5A%20%37%47%20%43%36%6C%7C%2C%37%47%2C%37%2D%44%2C%37%41%2C%37%7C%51%73%43%5E%51%2C%37%62%42%79%58%36%43%6C%2D%2F%47%2C%7C%73%37%47%20%2C%37%2D%44%5A%4C%2C%37%2D%62%20%45%2C%37%2D%45%5A%4C%37%42%20%37%68%23%46%6C%75%73%2C%4C%5A%41%2C%2D%41%2C%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%47%75%65%73%73%20%49%27%6C%6C%20%48%61%76%65%20%54%6F%20%43%68%61%6E%67%65%20%4D%79%20%50%6C%61%6E=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%45%5A%4C%34%43%5E%37%20%44%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%37%20%5E%43%5A%4C%37%47%20%37%5E%43%5A%4C%37%47%2D%37%20%47%37%34%54%5B%41%2A%5E%46%5A%4C%37%5A%44%31%33%58%6C%7C%51%79%58%37%5E%43%5A%4C%37%47%20%37%43%5E%5B%42%2A%5D%20%37%47%20%37%2D%44%7C%51%79%47%2D%37%20%43%4C%37%2D%41%20%37%47%20%37%5E%2A%43%5B%46%36%20%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%4C%5A%37%6F%62%45%20%37%2D%45%5A%4C%36%2D%46%20%47%37%4C%5A%43%5D%51%79%58%37%4C%5A%42%62%37%20%41%37%4C%5A%44%37%20%47%37%4C%5A%43%36%20%47%37%20%5A==%30=%30===%49%20%48%61%64%6E%27%74%20%41%6E%79%6F%6E%65%20%54%69%6C%6C%20%59%6F%75=%4E%6F%62%6C%65%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%20%34%47%2D%37%2C%4C%37%44%20%37%2D%41%5A%4C%37%2D%47%20%2C%46%36%5A%4C%37%43%20%2C%37%2D%47%5A%4C%37%43%20%5A%41%2D%37%2C%34%54%41%2A%5B%44%6C%7C%2C%37%44%37%4C%5A%47%20%2C%37%47%5A%4C%2C%37%43%20%2C%37%2D%47%42%2C%2A%2C%5B%5D%20%20%6C%63%4B%51%79%58%2C%37%73%45%68%2C%41%20%2C%37%2D%41%44%20%2C%37%41%5E%37%4C%5A%44%20%2C%37%2D%42%5A%4C%37%2D%23%46%20%2C%37%41%5E%6C%7C%2C%37%62%42%2C%36%2D%44%73%20%37%2D%45%37%2C%4C%5A%2D%44%20%2C%2D%37%44%20%37%2D%37%2C%20%43%37%47%20%2C%36%46%5A%4C%37%43%20%2C%37%2D%47%4C%5A%37%43%20%2C%37%2D%47%2C%41%2A%2C%5B%5D%20%2D%37%4C%5A%41%47%5A%4C%2C%37%2C%37%62%45%7C%2C%20%44%37%4C%5E%62%42%2C%43%2A%2C%5B%5D%20%20%6C%63%4B%79%51%58%2C%37%47%5A%4C%37%44%20%2C%37%2D%41%5A%37%2C%58%79%51%37%2D%41%5A%4C%58%79%51%7C%46%5E%37%2C%20%45%37%4C%5A%41%68%37%2C%20%44%37%4C%5A%47%2D%37%2C%58%79%51%7C%43%37%2C%58%79%51%7C%46%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%48%61%76%65%20%44%72%65%61%6D%65%64=%52%6F%64%67%65%72%73%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%46%34%46%36%58%79%51%79%58%36%46%7C%51%79%58%46%2F%37%2D%47%51%7C%79%58%46%7C%51%79%58%46%2F%37%2D%47%7C%51%7C%47%2D%37%2F%34%54%41%2A%5B%79%58%36%46%5A%58%79%51%7C%43%2D%47%7C%51%79%58%47%7C%51%79%58%47%2F%37%41%2D%7C%51%79%58%36%47%42%2A%5B%5D%51%79%58%39%37%20%43%37%4C%43%2F%37%2D%47%2F%37%2D%42%7C%20%47%37%4C%5A%51%79%58%41%2F%37%2D%42%7C%51%79%58%36%41%2A%43%5B%5D%20%37%45%20%37%2D%42%7C%51%79%58%43%7C%41%58%79%51%37%2D%44%7C%51%5A%4C%37%41%20%41%36%58%79%51%79%58%36%46%44%2A%5B%5D%51%79%58%37%43%7C%79%51%58%36%2D%47%7C%51%79%58%41%2F%37%2D%42%7C%51%7C%45%2D%37%7C%51%79%58%41%4C%37%6F%62%41%51%7C%47%37%58%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%41%37%20%62%42%7C%51%79%58%43%2F%36%46%7C%51%79%7C%41%2D%37%20%79%58%37%2D%44%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%48%65%61%72%20%41%20%52%68%61%70%73%6F%64%79=%46%72%61%67%6F%73%2D%42%61%6B%65%72%2D%47%61%73%70%61%72%72%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%43%2D%37%20%5A%4C%37%62%41%20%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%5A%4C%29%31%31%23%37%62%47%28%20%47%68%37%20%43%34%54%7B%41%2A%20%35%23%39%47%68%37%29%20%41%51%79%58%37%5E%62%45%31%4E%5A%4C%37%62%42%29%20%39%62%37%62%42%28%37%2D%42%5A%4C%37%2D%62%7C%44%68%37%20%46%28%37%2D%46%5A%4C%39%62%37%79%51%20%4C%5A%7C%51%79%58%37%2D%47%5B%42%2A%5D%20%39%62%44%37%20%37%68%41%7C%51%79%58%37%5E%62%45%32%4E%41%68%37%20%44%58%51%79%58%7D%58%35%23%39%47%51%7C%43%2D%37%47%20%37%68%44%7C%51%79%58%29%37%62%41%28%2D%37%46%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%62%39%4C%5A%79%58%37%2D%47%5A%4C%39%62%37%5B%43%2D%37%20%5A%4C%37%62%41%20%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%5A%4C%29%31%31%23%37%62%47%28%20%47%68%37%20%43%41%2A%5D%51%79%46%2D%37%28%46%68%37%29%20%41%62%2D%37%4C%5A%42%2D%37%28%42%62%37%62%39%29%20%42%62%37%4C%5A%55%45%62%5E%37%58%79%51%7C%44%68%37%20%47%39%23%35%20%5A==%30=%30===%49%20%48%65%61%72%20%4D%75%73%69%63=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%43%5A%34%41%68%37%20%4C%36%62%42%20%37%46%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%37%43%20%39%47%5A%4C%35%23%37%44%5A%20%78%20%4C%34%54%41%2A%7B%4C%20%78%20%5A%20%7D%5B%2A%42%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%5E%42%5A%4C%20%78%20%5A%4C%37%46%20%37%2D%43%20%45%62%37%4C%20%78%20%5A%4C%20%37%46%5A%4C%58%79%51%7C%47%51%79%58%5A%4C%37%43%20%39%47%5A%4C%35%23%44%37%20%37%68%41%41%2A%5B%5D%20%37%43%20%37%2D%72%7C%58%79%51%37%5E%62%41%5A%42%62%36%4C%5A%20%78%20%4C%5A%43%37%20%46%4C%5A%47%2D%37%2C%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%4C%65%66%74%20%4D%79%20%48%65%61%72%74%20%49%6E%20%53%61%6E%20%46%72%61%6E%63%69%73%63%6F=%43%6F%72%79%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%2D%44%34%43%36%20%47%44%20%2D%44%7C%51%79%58%37%47%7C%51%79%58%2D%37%44%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%2D%5E%37%4C%5A%34%54%41%2A%5B%37%2D%45%5A%4C%37%20%47%37%4C%43%5A%4C%37%47%20%45%2F%37%5E%43%6C%42%2A%5D%5B%2C%6F%23%44%2C%37%2D%44%73%20%37%5E%43%5A%5E%37%20%42%37%5E%43%5A%4C%37%45%5A%4C%37%47%45%2D%37%20%41%5B%5D%51%79%58%37%47%7C%51%79%58%37%2D%44%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%37%2A%41%43%36%20%5A%4C%37%42%20%37%41%7C%51%79%6F%37%4C%5A%44%79%58%37%2D%42%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%7C%51%79%58%37%47%7C%51%79%58%37%2D%51%7C%45%37%58%62%45%20%37%2D%62%31%33%58%79%51%4B%63%6C%20%4C%5A%44%37%58%79%51%4B%63%6C%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%20%4C%65%74%20%41%20%53%6F%6E%67%20%47%6F%20%4F%75%74%20%4F%66%20%4D%79%20%48%65%61%72%74=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%47%2C%62%41%34%45%62%36%20%4C%37%43%20%37%2D%47%5A%4C%37%43%20%37%2D%5A%47%4C%37%2D%43%20%37%5E%62%45%5A%4C%37%62%41%5A%73%46%2D%2F%34%54%7B%41%2A%79%58%51%79%58%2C%46%23%6F%2C%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%4E%31%5A%4C%37%62%41%20%47%2F%37%5E%62%45%7C%6C%42%62%37%20%7D%37%2D%46%2C%37%20%36%62%45%7C%32%45%62%36%58%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%5B%42%2A%5D%20%39%62%37%43%70%70%7C%51%79%5E%37%58%79%51%4E%5A%4C%20%51%41%20%36%62%45%2D%37%58%79%51%79%58%35%23%37%62%42%7C%51%79%58%37%42%5A%37%4C%62%47%6C%2C%37%62%44%2C%37%2D%62%41%73%7C%51%5D%2A%41%5B%43%5A%4C%37%47%6C%2C%6F%23%46%62%5E%37%20%43%37%2D%47%2C%62%41%2F%2D%46%73%5A%4C%37%43%37%20%2D%47%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%2C%46%2D%37%2C%45%5A%4C%37%62%7C%45%62%5E%37%2F%47%20%41%62%37%4C%5A%45%62%5E%37%2F%42%62%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A==%30=%30===%49%20%4C%69%6B%65%20%54%68%65%20%4C%69%6B%65%73%20%4F%66%20%59%6F%75=%44%75%6B%65%20%56%65%72%6E%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%20%37%5E%62%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%62%37%4C%5A%45%34%54%41%2A%7B%62%42%7C%51%79%37%20%42%62%37%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%20%42%37%2D%46%7C%51%79%58%36%62%45%31%4E%5A%4C%32%45%62%36%58%46%5A%4C%37%2D%37%2D%46%5A%4C%37%20%5D%5B%2A%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%36%45%62%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%42%51%4B%63%6C%20%62%45%20%37%2D%46%5A%4C%37%2D%5A%46%2D%37%20%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%20%43%37%5E%62%45%41%2A%5B%5D%20%35%23%37%62%42%62%5E%37%20%43%4C%37%62%42%20%2D%37%20%42%62%37%4C%5A%45%62%5E%37%20%43%2D%37%4C%5A%46%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%20%4C%6F%76%65%20%42%65%69%6E%67%20%48%65%72%65%20%57%69%74%68%20%59%6F%75=%42%69%6C%6C%20%53%63%68%6C%75%67%65%72%2C%20%50%65%67%67%79%20%4C%65%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%58%79%41%20%62%42%7C%51%79%58%37%6F%45%7C%51%79%2C%58%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%62%37%4C%5A%47%34%54%41%2A%7B%51%79%58%37%44%37%29%20%46%37%79%58%62%42%32%4E%7C%51%79%58%51%79%58%51%58%79%51%79%58%7D%20%37%46%20%62%42%31%4E%5A%4C%51%5D%5B%2A%42%43%28%37%2D%43%2D%46%7C%51%79%5A%47%37%58%79%5B%5D%20%20%6C%63%4B%51%79%58%37%46%5A%4C%6C%20%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%2A%43%42%62%58%4C%20%6C%63%4B%58%62%42%5A%4C%4C%5A%45%62%37%43%28%37%2D%43%7C%51%79%58%37%47%5A%4C%37%41%62%20%62%42%7C%51%79%58%37%6F%45%7C%51%79%58%37%29%20%46%37%37%62%42%20%37%79%51%5A%20==%30=%30===%49%20%4C%6F%76%65%20%50%61%72%69%73=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%37%47%7C%51%34%43%2D%36%58%5A%4C%20%6C%63%4B%51%79%58%36%2D%43%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%44%68%37%58%79%34%54%5B%41%2A%33%31%62%37%47%7C%44%68%37%58%68%44%7C%51%79%58%33%31%62%37%47%7C%51%79%37%58%68%44%7C%51%79%58%33%31%62%37%47%7C%51%79%37%58%79%51%7C%51%79%58%33%31%37%2D%45%7C%51%2D%36%58%79%51%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%36%43%5B%42%2A%5D%20%37%47%70%70%7C%5A%43%36%58%79%43%7C%51%79%58%51%79%58%37%2D%4C%5A%44%2D%37%37%41%7C%51%79%58%37%2D%45%5A%4C%20%6C%63%51%4B%79%58%36%46%7C%51%79%58%37%47%7C%51%79%58%58%79%51%7C%44%37%6F%62%45%20%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%49%20%4C%6F%76%65%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%46%7C%34%47%68%37%58%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%79%43%37%58%79%51%34%54%5B%41%2A%45%20%37%2D%42%20%4C%5A%47%68%5E%41%5A%4C%37%45%20%37%2D%42%7C%51%79%58%5E%37%46%7C%51%79%58%39%62%37%43%7C%51%79%58%37%37%58%79%51%7C%6C%63%4B%51%79%7C%51%79%58%37%37%58%79%51%4B%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5B%42%2A%5D%20%20%6C%63%20%4C%5A%41%68%5E%41%5A%4C%37%62%37%44%20%37%79%51%7C%47%2D%58%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%58%79%37%68%47%7C%51%79%58%37%43%7C%51%79%58%37%79%51%7C%41%68%58%39%62%37%44%39%4C%5A%47%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%20%4C%6F%76%65%73%20%59%6F%75%20%50%6F%72%67%79=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%41%20%37%34%46%5E%37%20%75%73%37%43%20%37%2D%47%5A%4C%41%2F%37%2D%20%44%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%43%73%73%4C%5A%46%5E%34%54%7B%41%2A%58%51%79%58%51%2D%37%58%79%51%7D%20%73%75%73%37%43%20%36%46%31%4E%5A%4C%75%73%73%37%43%20%37%2D%47%7C%51%79%58%37%47%7C%58%79%51%58%79%44%5A%4C%33%31%4C%37%68%23%46%46%36%20%73%42%4C%33%31%62%37%45%20%37%68%42%5A%4C%37%68%46%23%20%36%2D%41%6C%5B%42%2A%5D%2C%37%45%2C%68%5A%41%2D%36%20%32%4E%7C%51%79%4C%39%23%37%43%35%20%47%37%4C%5A%4C%37%62%41%20%36%2D%43%5A%4C%33%31%62%47%37%20%37%68%44%5A%4C%37%68%41%20%36%2D%43%5A%47%37%23%35%20%23%37%62%41%5A%42%6C%7C%2C%37%20%43%37%23%39%73%20%37%5E%46%5B%41%2A%20%20%51%79%58%51%58%79%5D%20%73%75%73%37%43%20%35%23%37%47%5A%4C%43%2D%37%2C%46%35%23%37%47%5A%20%37%2D%47%7C%2D%37%2F%41%4C%7C%51%79%58%37%2D%44%5A%4C%33%31%62%37%41%37%20%5E%46%5A%4C%73%75%73%37%43%20%37%2D%47%5A%47%37%58%79%51%44%20%37%5E%62%43%37%73%75%73%4C%5A%46%36%20%43%37%73%75%73%20%5A==%30=%30===%49%20%4D%61%79%20%42%65%20%57%72%6F%6E%67=%53%75%6C%6C%69%76%61%6E%20%48%65%6E%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%2D%34%45%62%5E%37%45%7C%51%79%58%37%62%44%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%62%5E%37%20%43%34%54%41%2A%7B%2A%5B%5D%20%37%46%2D%37%20%42%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%37%62%42%20%36%62%45%31%4E%5A%4C%37%62%45%62%36%20%43%7C%51%79%58%37%7C%51%79%58%37%42%62%37%4C%5A%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%37%4C%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%58%79%51%7C%43%20%37%2D%46%42%58%37%62%44%7C%37%4C%5A%46%2D%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%45%43%2A%5B%5D%20%37%62%42%20%37%5E%37%58%79%51%46%20%37%2D%43%79%51%7C%45%62%5E%37%20%43%2D%37%4C%5A%46%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A%20==%30=%30===%49%20%4D%65%61%6E%20%59%6F%75=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%37%58%6C%63%4B%51%79%58%36%46%7B%41%2A%59%5D%20%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%44%62%34%54%5B%69%2A%51%79%58%36%46%7C%47%2D%37%58%4B%51%79%58%37%62%45%5B%42%2A%7D%20%20%6C%4B%63%51%79%58%36%46%7C%51%79%58%37%43%7C%51%79%63%6C%20%4C%5A%51%79%58%37%44%51%79%58%37%62%5A%44%62%37%58%63%4B%51%79%58%36%46%5B%41%2A%5D%20%20%6C%4B%63%51%79%58%37%62%47%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%44%4C%20%6C%63%4B%7C%59%59%5A%20%51%7C%47%2D%37%20%3E%41%42%41%41%20%6E%6F%20%73%6F%6C%6F%3C%73%20%36%46%5A%4C%51%20%20%37%43%7C%51%79%58%4C%5A%20%78%20%79%58%37%44%7C%51%46%36%58%79%51%54%32%34%7C%46%36%20%20%54%34%34%5B%45%62%37%4C%5A%78%4C%5A%78%4C%5A%78%20%5A==%30=%30===%49%20%4F%6E%6C%79%20%48%61%76%65%20%45%79%65%73%20%46%6F%72%20%59%6F%75=%57%61%72%72%65%6E%20%48%61%72%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%46%34%44%2D%37%58%4E%7C%51%79%58%37%5E%43%7C%51%79%58%37%47%51%7C%79%58%37%2D%44%7C%51%79%58%37%47%7C%51%79%31%43%5E%37%20%34%54%7B%41%2A%37%2D%44%5B%42%7C%45%62%2D%37%63%4B%51%79%58%37%41%5A%4C%35%23%37%45%20%5E%37%43%32%4E%5A%4C%51%79%58%7D%20%37%62%41%20%6C%20%20%5D%2A%51%79%58%37%2D%37%2D%62%45%7C%37%20%47%37%2F%45%7C%51%79%58%37%47%7C%51%79%58%37%68%44%51%7C%79%58%37%41%7C%51%79%58%37%2D%45%5A%4C%46%2D%37%58%79%51%47%7C%51%79%58%62%42%7C%51%79%5D%2A%43%5B%44%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%7C%51%79%58%37%47%7C%51%79%58%37%2D%51%7C%46%37%58%20%37%62%41%20%37%23%31%31%58%79%51%7C%41%37%62%39%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%58%79%51%7C%45%2D%37%20%41%37%62%39%20%5A==%30=%30===%49%20%52%65%6D%65%6D%62%65%72%20%43%6C%69%66%66%6F%72%64=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%47%2C%37%34%41%62%5E%37%2D%62%42%2C%37%2D%43%73%5A%4C%42%2F%39%62%47%37%20%39%62%37%47%5A%4C%39%62%37%62%42%5A%4C%37%2C%41%62%2D%34%54%69%2A%5B%20%37%2D%43%5A%2D%37%4C%5A%42%37%62%42%5A%4C%37%6F%41%20%37%5E%62%41%5A%37%4C%47%20%37%5E%62%45%41%2A%7B%59%5D%20%37%62%20%42%6F%37%4C%46%6C%7C%2C%37%39%62%37%62%42%62%4C%5A%4E%31%4C%39%62%37%41%20%37%68%45%5A%4C%46%2F%37%47%2D%20%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%46%2D%37%20%42%2F%37%2D%43%20%37%68%41%5A%41%68%37%20%44%20%37%2D%47%5A%4C%35%23%37%62%42%20%37%2D%5A%46%4C%39%62%37%43%20%37%68%47%5A%4C%39%62%37%41%62%5E%37%4C%32%4E%7C%7D%20%43%5A%4C%39%62%5A%47%2D%37%20%44%42%2A%5B%5D%51%79%58%37%5E%62%45%5A%4C%6C%74%61%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%68%37%20%47%37%4C%39%62%37%44%4C%37%47%20%37%37%2F%42%62%4C%2A%5B%5D%2C%37%62%42%2C%37%2D%46%2C%37%43%37%2C%2D%47%73%5A%4C%39%62%37%44%20%37%68%41%5A%41%6C%45%62%5E%2D%43%20%37%2D%39%62%37%43%20%20%41%6F%37%4C%39%62%37%44%20%37%68%41%5A%4C%62%42%2F%37%43%2D%20%37%2D%43%5A%4C%37%6F%42%20%37%62%42%5A%4C%5A%47%68%37%37%5E%62%41%5A%4C%5A%46%2D%37%20%42%62%37%61%6C%74%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%49%20%52%65%6D%65%6D%62%65%72%20%59%6F%75=%53%63%68%65%72%74%7A%69%6E%67%65%72%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%31%34%46%5E%37%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%58%79%37%5E%46%5A%4C%37%45%20%37%2D%42%7C%51%79%58%79%51%7C%4E%34%54%41%2A%7B%4C%37%62%45%20%5A%41%2D%37%28%4E%5A%4C%51%79%58%7D%20%37%43%20%37%2D%47%4C%5A%29%37%5E%62%41%28%37%44%20%29%37%5E%62%41%32%42%62%2D%37%4C%37%62%45%20%5A%4C%37%41%20%79%51%7C%43%2D%79%58%37%5E%44%5A%4C%37%41%20%37%2D%45%7C%79%51%58%37%5E%62%42%42%2A%5B%5D%20%37%46%20%37%51%7C%45%2D%37%58%37%5E%46%5A%5E%46%5A%4C%37%51%7C%44%2D%37%7C%51%79%58%37%5E%46%41%2A%5B%5D%20%37%43%37%20%2D%47%7C%51%79%58%37%5E%43%5A%4C%37%47%20%42%2D%37%20%45%79%58%37%5E%44%2D%41%5A%4C%37%43%2D%37%20%46%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%45%37%20%2D%62%42%7C%51%79%58%37%5E%62%42%5A%4C%37%68%37%20%42%62%7C%51%79%58%37%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%53%65%65%20%59%6F%75%72%20%46%61%63%65%20%42%65%66%6F%72%65%20%4D%65=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%2D%46%20%34%45%62%5E%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%5E%62%5A%45%4C%37%2D%46%20%37%2D%47%5A%4C%37%2D%46%20%37%4C%5A%46%2D%34%54%41%2A%5B%62%42%20%37%2D%20%42%62%37%4C%37%43%20%37%2D%47%42%2A%5B%5D%51%79%58%37%62%5E%45%5A%4C%73%75%73%37%62%42%20%37%2D%46%5A%62%39%4C%5A%46%37%2D%46%5A%4C%42%7C%51%79%58%37%20%43%37%62%39%62%37%43%20%37%2D%47%5A%4C%39%62%37%44%37%20%68%41%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%4C%5A%46%2D%37%2D%47%5A%4C%37%2D%46%5A%4C%37%79%51%5D%5B%2A%46%5A%4C%37%43%20%37%5E%62%45%5A%4C%37%2D%20%46%37%2D%47%5A%4C%37%2D%46%20%37%5E%62%45%41%2D%37%20%42%62%58%35%23%37%62%62%41%6C%43%2A%4C%5A%46%2D%37%45%2C%37%2D%62%42%73%20%37%5E%62%45%5A%4C%75%73%73%37%62%42%20%37%2D%46%5A%4C%37%62%42%20%62%37%2C%5D%5B%37%5E%2D%46%20%2D%46%5A%4C%37%37%2F%41%62%4C%5A%4C%36%2D%62%41%20%37%5E%62%41%5A%4C%37%45%62%20%37%2D%62%42%7C%51%79%58%37%5E%62%45%5A%47%2D%37%20%43%62%42%20%37%5E%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%20%53%68%6F%75%6C%64%20%43%61%72%65=%43%61%68%6E%2D%53%74%6F%72%64%61%68%6C%2D%57%65%73%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%62%37%34%44%2D%37%20%37%68%45%7C%51%79%58%37%5E%43%5A%4C%37%47%37%20%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%47%58%79%51%7C%41%34%54%41%2A%5B%58%37%5E%46%5A%58%79%51%7C%46%2D%47%5A%4C%39%62%37%45%20%37%68%42%7C%51%58%79%37%5E%43%42%2A%5B%5D%20%37%62%42%20%37%2D%37%20%43%37%4C%37%2D%44%7C%51%42%20%29%37%2D%37%20%45%37%62%46%41%2A%5B%5D%20%37%47%20%37%2D%44%5A%4C%44%37%20%37%2D%41%7C%51%79%58%37%2D%41%5A%4C%39%23%68%37%28%44%68%42%7C%51%79%37%2D%44%7C%51%37%29%4C%5A%45%41%7C%51%79%58%37%68%45%7C%51%79%58%37%5E%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%37%62%39%58%79%47%28%39%62%37%29%37%6F%62%45%2D%37%20%42%62%7C%51%79%58%37%2D%41%5A%4C%39%62%37%45%20%68%37%42%7C%51%79%58%37%5E%43%43%2A%5B%5D%20%37%44%37%20%20%28%46%7C%51%79%58%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%20%46%37%4C%5A%45%2D%37%20%41%37%20%5A%20==%30=%30===%49%20%53%75%72%72%65%6E%64%65%72%20%44%65%61%72=%42%61%72%72%69%73%20%48%61%72%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%44%5A%4C%37%34%44%2D%37%58%43%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%5E%37%20%41%2D%34%54%41%2A%7B%58%37%45%42%2A%2D%37%20%47%37%37%5E%43%32%4E%7C%51%79%58%51%79%58%51%79%51%58%79%58%7D%20%37%41%20%37%5E%43%31%4E%5A%4C%58%79%51%5D%5B%44%7C%51%79%58%5D%20%37%47%20%37%58%79%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%79%37%58%45%7C%51%79%58%37%2D%41%7C%51%79%58%37%45%51%7C%44%2D%37%2D%41%7C%51%79%79%58%37%44%5A%37%20%46%37%4C%37%5E%43%5A%4C%37%44%20%37%2D%41%5A%4C%37%20%45%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%5A%20%41%2D%37%4C%2D%44%41%2A%5B%51%7C%44%2D%37%20%47%37%4C%5A%55%43%5E%37%20%41%37%20%5A%20==%30=%30===%49%20%54%68%69%6E%6B%20%4F%66%20%59%6F%75=%45%6C%6C%69%6F%74%2D%4D%61%72%63%6F%74%74%65==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%34%41%62%58%79%2C%62%41%2F%37%6F%47%20%37%6F%62%41%7C%51%58%79%62%41%7C%51%79%58%2C%41%2F%37%6F%47%7C%51%4C%5A%41%62%36%34%54%41%2A%7B%20%62%41%2F%37%58%79%51%7C%42%2F%37%68%47%7C%51%79%58%37%5E%62%41%31%4E%51%7C%79%58%2C%37%62%45%7C%51%79%58%2C%37%2D%62%41%62%20%47%6F%2C%39%62%37%46%44%5A%4C%37%5E%36%2C%58%79%51%2D%62%44%5A%4C%20%78%20%5A%4C%2C%39%62%37%41%62%20%2C%2D%62%44%42%2A%5B%5D%20%20%6C%63%4B%2C%20%44%62%2D%62%41%32%4E%7D%79%58%2C%37%62%44%62%2D%62%36%2C%37%2D%62%42%5A%4C%2C%37%45%20%2C%37%2D%5A%42%4C%35%23%39%62%37%46%20%37%5E%62%41%5A%4C%58%79%51%7C%45%20%2C%36%2D%62%46%7C%51%79%58%41%62%58%79%51%4C%2C%62%41%2F%37%6F%47%20%37%6F%62%41%7C%79%51%58%62%41%7C%51%79%58%2C%41%2F%37%6F%47%7C%5A%41%62%36%2C%41%2A%5B%5D%51%37%62%39%2C%58%79%51%7C%42%62%2D%37%2C%58%79%51%7C%45%62%37%2C%58%79%51%7C%41%62%5E%37%58%79%51%7C%47%68%37%2F%41%62%20%47%6F%37%2F%41%62%20%5A%20==%30=%30===%49%20%54%68%6F%75%67%68%74%20%41%62%6F%75%74%20%59%6F%75=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%7C%51%34%42%68%37%28%4C%37%62%41%20%37%47%5A%4C%33%31%62%37%44%37%20%41%5A%4C%31%31%23%37%62%42%20%29%37%5E%46%5A%47%37%58%79%34%54%5B%41%2A%37%2D%62%42%7C%46%4C%5A%45%68%62%42%5B%42%2A%5D%20%37%46%20%37%2D%43%5A%37%4C%62%44%20%37%2D%44%5A%4C%39%62%37%41%20%37%5E%37%58%79%51%2F%37%2D%47%20%5A%4C%37%62%41%5A%46%5E%37%20%4C%39%62%37%45%20%37%68%42%5A%4C%39%62%37%20%45%37%68%42%7C%51%79%58%37%5E%46%5A%4C%37%43%5A%41%2D%37%20%4C%37%62%45%20%79%58%37%47%5A%37%20%5D%2A%41%37%47%5A%4C%33%31%62%37%44%20%37%41%5A%4C%31%31%23%37%62%42%20%29%37%5E%46%28%37%68%42%5B%20%41%62%37%4C%43%20%37%2D%47%51%79%58%37%5E%20%47%2D%37%2F%5D%20%37%46%20%37%2D%43%5A%4C%37%62%44%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%5A%4C%46%2A%43%5B%42%62%37%2D%47%7C%51%36%46%5A%4C%37%20%45%62%37%4C%5A%4C%37%44%20%37%2D%41%5A%4C%31%31%23%37%42%62%20%37%68%42%5A%4C%37%2D%44%20%37%5E%46%5A%47%2D%37%20%43%37%2D%62%42%7C%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%49%20%55%73%65%64%20%54%6F%20%42%65%20%43%6F%6C%6F%72%20%42%6C%69%6E%64=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%73%37%47%5A%4C%5E%37%20%45%62%41%7C%51%79%58%37%2D%47%7C%51%79%58%36%2D%41%62%7C%51%79%58%37%68%41%5A%4C%62%42%2F%37%5E%2D%37%20%44%37%62%45%41%2A%5B%7C%51%79%58%37%4C%5A%47%2D%37%79%58%39%62%42%7C%51%79%58%37%2D%46%42%2A%5D%5B%20%37%43%20%37%2D%47%5A%4C%37%6F%23%46%20%51%7C%45%62%5E%37%47%20%73%75%20%37%62%42%20%37%23%35%4C%5A%79%58%37%5E%62%47%5A%4C%31%31%23%39%62%41%37%20%68%41%5A%4C%62%42%2F%37%2D%43%20%37%2D%43%51%7C%46%2D%37%47%20%37%68%44%62%37%43%7C%51%62%5E%37%20%45%7C%51%79%58%37%2D%47%7C%51%79%58%36%2D%62%7C%41%51%79%58%37%68%41%5A%4C%62%42%2F%37%5E%62%47%68%37%58%79%45%41%2A%5B%5D%37%2D%43%20%37%46%2D%37%20%43%62%44%20%36%2D%62%41%7C%51%79%58%37%5E%62%43%41%2A%5B%5D%51%79%58%37%2D%46%5A%4C%35%23%37%39%4C%5A%43%2D%7C%51%79%58%39%2D%46%5A%4C%36%41%68%37%20%73%62%45%7C%51%79%58%33%31%62%42%7C%51%79%58%31%33%46%6C%7C%2C%62%47%2F%37%62%41%2C%37%62%41%5E%37%20%45%62%5A%4C%62%42%2F%37%20%42%62%37%73%75%73%20%5A%20==%30=%30===%49%20%57%61%6E%74%20%54%6F%20%42%65%20%48%61%70%70%79=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%31%4E%7C%51%79%34%43%5E%37%20%79%58%37%2D%44%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%46%51%7C%47%37%58%34%54%7B%41%2A%37%43%7C%51%79%37%4C%5A%44%2D%42%2A%5D%20%20%6C%63%4B%51%79%58%36%43%32%5A%4E%4C%20%51%79%58%51%79%58%7D%20%37%47%20%37%5B%47%2D%37%58%2D%41%20%36%43%20%37%5E%43%5B%5E%37%58%79%51%58%37%47%7C%51%79%58%37%44%7C%51%79%58%37%7C%41%51%79%58%37%2D%45%7C%51%79%58%37%62%42%7C%79%51%5D%2A%41%46%7C%51%79%58%20%37%2D%44%5A%2D%37%20%41%37%36%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%7C%44%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%41%2D%37%4C%45%5A%4C%37%46%47%37%20%5A==%30=%30===%49%20%57%61%6E%74%20%54%6F%20%54%61%6C%6B%20%41%62%6F%75%74%20%59%6F%75=%45%63%6B%73%74%69%6E%65%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%45%62%5E%37%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%47%2D%37%34%54%41%2A%5B%37%5E%62%41%5A%62%37%4C%5A%44%37%2D%62%42%7C%51%79%58%37%5E%62%45%41%2A%5D%5B%20%37%62%42%20%37%42%5A%4C%37%43%20%37%62%20%45%62%37%4C%42%20%37%2D%46%2C%62%45%7C%2C%62%2D%37%20%44%62%45%2C%62%41%2C%62%45%73%5A%4C%37%62%42%37%20%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%2F%47%2C%46%2D%41%7C%51%79%58%37%47%20%37%2D%2F%47%2C%41%62%37%5E%62%41%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%37%62%45%20%37%2D%62%42%6C%42%2A%5B%5D%2C%58%79%51%7C%44%62%45%2C%2D%46%5E%62%41%5A%4C%20%41%2D%37%4C%2D%62%42%7C%51%79%58%37%5E%62%45%41%2A%5B%51%5D%79%58%37%62%42%5A%4C%37%47%20%37%2D%44%5A%37%20%45%62%37%37%5E%43%5A%4C%20%37%62%42%20%41%62%2D%37%20%37%2D%47%20%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%44%4C%5A%46%2D%37%7C%51%79%58%37%5A%20==%30=%30===%49%20%57%61%73%20%44%6F%69%6E%67%20%41%6C%6C%20%52%69%67%68%74=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5E%43%7C%51%79%34%47%5E%37%20%37%44%20%37%2D%41%5A%4C%37%6F%62%41%20%37%47%5E%5A%4C%37%44%20%37%2D%41%5A%4C%37%6F%62%41%4C%5A%47%37%58%34%54%41%2A%7B%5E%47%6C%32%4E%4C%5A%47%5E%37%79%58%51%79%58%51%79%58%7D%37%44%2C%37%2D%73%41%20%37%5E%47%31%4E%5A%4C%37%44%20%2C%44%2F%51%58%79%51%7C%36%2D%43%20%37%37%2D%23%46%5A%5D%5B%2A%42%45%2D%23%43%7C%51%79%58%36%45%5A%4C%20%6C%63%51%4B%79%58%37%41%5A%4C%20%6C%63%4B%51%79%58%36%37%20%42%36%4C%20%37%42%20%37%2D%41%5A%4C%37%4C%5A%41%2D%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%6F%41%62%20%37%5E%47%41%2A%5B%5D%20%37%6F%62%42%20%37%20%41%62%6F%37%2D%23%47%20%37%2D%41%5A%4C%5A%47%37%58%79%5A%4C%37%44%20%37%2D%41%5A%4C%37%44%20%2C%2F%44%37%5E%47%5A%4C%36%2D%43%20%37%5E%43%7C%51%47%36%20%45%37%4C%37%44%20%37%20%44%37%20%5A%20==%30=%30===%49%20%57%69%6C%6C%20%57%61%69%74%20%46%6F%72%20%59%6F%75=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%43%20%37%34%44%2D%37%58%73%75%73%37%43%5A%4C%37%62%44%70%70%7C%51%58%79%37%2D%47%5A%4C%39%62%37%44%70%70%7C%51%79%58%79%51%7C%43%34%54%41%2A%7B%45%5A%4C%46%2F%2F%46%20%46%5E%2D%47%5A%4C%39%62%37%44%70%70%7C%51%79%58%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%5A%4C%37%37%20%47%2D%37%62%42%5A%4C%39%58%51%79%58%7D%62%39%4C%5A%44%20%37%68%45%7C%51%79%58%2D%44%31%4E%5A%4C%62%39%37%41%20%37%68%45%5A%4C%37%68%42%20%2C%2D%41%37%62%39%20%37%41%20%37%68%79%51%20%4C%5A%2C%55%2C%4E%32%44%2D%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%57%69%73%68%20%49%20%4B%6E%65%77=%57%61%72%72%65%6E%20%48%61%72%72%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%47%34%41%2D%37%58%43%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%41%7C%51%79%58%20%45%37%20%5D%33%31%62%37%42%70%70%7C%51%79%58%37%5E%47%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%42%2A%5B%4C%5A%45%2D%37%37%2D%42%7C%51%79%58%37%44%7C%44%37%20%41%2D%41%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%2A%41%5B%5D%20%37%45%20%37%2D%42%5A%4C%43%2F%37%2D%37%58%79%51%7C%51%79%58%37%58%37%68%42%7C%58%79%51%7C%43%7C%51%79%58%37%2D%41%43%2A%5B%5D%20%37%45%37%20%2D%42%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%37%58%79%51%37%5E%47%7C%51%79%51%7C%45%37%62%31%33%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%58%79%51%7C%42%2D%37%20%45%37%62%39%20%5A%20==%30=%30===%49%20%57%69%73%68%20%49%20%4B%6E%65%77%20%48%6F%77%20%49%74%20%57%6F%75%6C%64%20%46%65%65%6C%20%54%6F%20%42%65%20%46%72%65%65=%54%61%79%6C%6F%72%20%42%69%6C%6C%79==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%20%41%37%4C%5A%46%5A%4C%2C%62%42%20%46%7C%51%79%58%46%5A%73%4C%75%73%37%43%20%62%42%5A%4C%37%46%20%2D%44%58%79%51%7C%43%46%34%34%54%5B%20%2D%44%5A%4C%7C%46%20%41%37%20%43%2F%46%5A%4C%37%6F%42%20%46%5A%4C%73%73%75%37%43%20%62%42%5A%4C%37%46%20%2D%44%5A%4C%41%37%2F%43%23%51%79%58%37%43%42%6F%37%4C%5A%46%2F%43%20%43%37%73%75%73%4C%5A%46%58%79%51%5A%20==%30=%30===%49%20%57%69%73%68%20%49%20%57%65%72%65%20%49%6E%20%4C%6F%76%65%20%41%67%61%69%6E=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%31%31%23%37%43%34%47%5E%37%58%5E%47%7C%51%79%58%31%31%23%37%43%7C%51%79%37%58%5E%47%7C%51%79%58%31%31%23%37%43%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%43%42%2A%5B%5D%31%42%2D%37%20%7C%51%79%58%37%44%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%5A%4C%37%2D%45%47%37%58%79%51%4E%7C%51%79%58%45%20%42%2F%36%2D%36%4C%5A%47%43%20%37%68%23%43%5A%4C%37%47%20%36%47%5A%37%4C%44%20%37%41%5A%4C%35%23%37%45%20%42%2F%36%2D%36%4C%5A%47%43%20%37%68%23%79%58%31%31%23%41%37%58%79%51%58%37%5E%47%7C%51%79%58%31%31%23%37%43%7C%79%51%58%37%5E%47%41%2A%5B%5D%51%79%58%37%44%7C%79%51%7C%43%37%5A%4C%35%23%37%51%7C%47%5E%37%58%79%51%7C%42%37%20%45%2D%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%44%37%20%5A%20==%30=%30===%49%20%57%69%73%68%20%59%6F%75%20%4C%6F%76%65=%54%72%65%6E%65%74%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%45%31%4E%34%45%62%2D%20%31%62%37%62%42%7C%51%79%58%37%68%46%5A%4C%2D%36%62%45%20%37%2D%62%45%5A%4C%37%5E%2D%62%45%33%58%79%51%7C%34%54%76%2A%7B%20%37%68%43%7C%37%4C%5A%45%62%62%45%32%4E%7C%7D%51%79%58%39%62%37%62%42%51%7C%79%58%37%68%46%5A%4C%36%2D%62%45%20%37%2D%5E%37%58%79%51%5E%2D%62%45%20%47%20%37%2D%47%2D%37%58%79%51%20%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%46%41%2A%7B%5D%51%79%58%37%62%42%7C%41%62%37%4C%5A%46%5A%4C%37%46%32%4E%5A%4C%20%46%2D%37%58%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%62%41%37%20%5E%62%45%31%4E%7C%51%79%58%37%62%42%7C%51%79%51%58%79%51%5A%4C%37%6F%62%43%20%37%2D%47%79%51%7C%45%62%20%36%62%45%5A%4C%37%62%44%20%37%2D%62%41%51%7C%79%58%37%5E%62%41%42%2A%5B%5D%51%79%58%37%41%62%37%4C%5A%58%37%2D%62%42%7C%51%79%58%37%37%58%79%51%7C%58%37%2D%46%41%2A%5B%5D%20%37%43%20%37%62%7C%42%51%79%58%37%2D%46%5A%4C%37%46%20%37%2D%43%79%51%7C%42%62%2D%46%5A%4C%37%37%43%20%37%2D%41%62%37%4C%5A%41%20%36%62%45%55%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%5A%4C%37%6F%62%47%20%37%2D%47%62%37%4C%5A%47%20%37%5E%62%45%20%5A%20==%30=%30===%49%20%57%6F%6E%27%74%20%44%61%6E%63%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%41%43%5E%37%20%79%58%7C%72%51%79%58%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%51%4C%5A%43%5E%2A%7B%34%34%54%5A%4C%20%51%79%37%4C%5A%46%5E%20%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%43%5E%31%4E%7C%51%79%58%37%62%42%7C%51%79%58%37%7D%58%79%51%58%43%20%37%2D%47%2A%5B%5D%20%37%58%79%51%7C%47%62%42%7C%51%79%58%37%5E%43%7C%51%79%58%37%42%62%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%2D%37%20%45%62%37%5E%43%32%4E%7C%51%79%58%37%58%79%51%4B%63%20%6C%63%4B%51%79%58%37%5E%62%44%7C%51%79%37%58%62%41%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%4C%5A%41%62%2D%37%5E%62%41%42%37%2D%44%5A%4C%51%7C%42%36%58%41%5A%4C%37%45%20%37%2D%42%5A%4C%20%6C%63%51%4B%79%58%37%5E%43%7C%51%79%58%37%42%7C%51%79%2D%37%20%44%37%79%58%37%62%44%47%7C%51%79%58%2E%20%61%6C%20%7C%59%20%20%51%79%58%51%79%58%5D%51%79%58%47%37%5A%4C%20%3E%67%6E%69%64%6E%65%20%64%72%33%4E%33%43%5E%37%43%2E%44%3C%20%2D%37%20%43%37%4C%5A%46%5E%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%27%6C%6C%20%42%65%20%41%72%6F%75%6E%64=%57%69%6C%64%65%72%20%41%6C%65%63==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%20%37%34%43%5E%37%20%2F%37%47%20%41%2F%46%5A%4C%37%6F%23%47%20%47%37%5A%4C%37%5E%46%20%37%2D%45%5A%4C%37%2D%44%42%4C%5A%43%5E%34%54%41%2A%7B%2D%44%20%36%43%20%47%37%4C%5A%20%51%79%58%51%79%58%7D%37%47%2C%37%2D%44%20%73%37%5E%62%41%5A%4C%37%62%45%20%36%43%31%4E%4C%5A%4E%32%6C%37%2D%44%5A%4C%2C%37%43%6C%2C%6F%37%20%43%2F%41%2F%37%62%44%73%7C%51%79%58%37%43%5A%4C%2D%37%47%20%62%41%2F%37%62%44%42%2A%5B%5D%20%45%62%2C%47%2D%37%62%45%5A%4C%37%43%41%2A%5B%5D%58%79%51%7C%41%2D%44%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%20%47%37%2D%44%5A%4C%37%2D%44%20%62%45%2F%37%62%37%20%47%37%20%37%5E%46%5A%4C%37%2D%44%5A%4C%37%4C%5A%45%2D%5E%43%5A%4C%42%2F%37%47%20%41%2F%37%2D%44%4C%5A%37%6F%23%47%20%37%47%5A%4C%37%5E%46%20%37%37%20%41%2D%37%2D%44%20%37%5E%20%47%37%4C%5A%43%36%20%45%62%37%4C%5A%41%62%5E%37%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%49%27%6C%6C%20%42%65%20%53%65%65%69%6E%67%20%59%6F%75=%46%61%69%6E%20%53%61%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%29%33%31%62%34%45%62%5E%37%46%5A%4C%33%31%62%37%43%20%29%37%2D%46%28%2D%37%46%7C%51%79%58%33%31%62%37%47%7C%51%79%58%2D%37%28%43%37%34%54%5B%41%2A%4C%20%6C%63%4B%4C%5A%46%2D%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%58%79%51%33%31%62%37%43%45%5B%42%2A%5D%79%51%4B%63%6C%37%62%42%7C%51%79%58%37%5E%62%45%7C%51%79%35%58%23%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%23%35%58%79%51%58%37%2D%46%5A%5A%4C%33%31%62%51%7C%47%37%62%31%62%37%43%28%37%2D%46%5A%4C%33%31%62%37%20%43%29%37%2D%46%28%37%2D%46%7C%51%79%58%33%31%33%29%20%43%37%79%58%37%5E%62%37%5E%62%41%5A%51%7C%42%62%37%43%28%20%20%29%37%68%47%28%39%62%37%43%7C%79%51%58%29%37%2D%62%42%28%37%68%47%7C%51%79%58%37%62%39%29%4C%79%58%37%2D%46%45%5A%4C%39%62%58%79%51%7C%47%2D%62%41%7C%51%79%58%37%2D%46%7C%51%79%58%46%37%7C%51%79%58%37%2D%43%7C%51%79%58%39%62%37%36%20%42%62%37%29%37%2D%46%28%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%49%27%6C%6C%20%43%6C%6F%73%65%20%4D%79%20%45%79%65%73=%52%65%69%64%2D%4B%61%79%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%43%7C%34%46%5E%37%58%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%7C%41%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%47%37%58%79%51%34%54%41%2A%7B%51%79%58%37%68%58%79%51%5D%5B%63%4B%51%79%58%37%5E%46%5A%4C%37%62%45%20%2D%37%62%42%7C%51%79%58%37%5E%62%42%31%4E%42%2A%6C%20%4C%5A%42%37%46%7C%51%79%68%41%5A%4C%37%58%79%51%7C%41%62%42%7C%51%79%58%37%5E%62%42%32%4E%43%2A%7D%5B%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%2D%37%20%45%62%39%62%37%45%7C%37%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%27%6C%6C%20%47%65%74%20%42%79%20%28%41%73%20%4C%6F%6E%67%20%41%73%20%49%20%48%61%76%65%20%59%6F%75%29=%41%68%6C%65%72%74%2D%54%75%72%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%2F%37%41%70%34%43%36%58%79%36%46%5A%4C%35%23%37%45%20%37%45%5A%4C%37%42%2D%20%37%5E%43%5A%4C%39%62%37%47%70%70%7C%51%58%79%51%7C%70%34%54%41%2A%5B%45%5A%4C%35%23%20%44%37%4C%5A%47%5A%4C%37%47%20%44%2F%37%47%5A%4C%37%6F%45%62%70%70%7C%51%79%58%37%47%7C%51%79%58%37%44%37%2C%20%47%37%37%2D%44%5A%4C%5A%4C%35%23%37%37%4C%5A%44%2D%4C%37%2D%42%20%37%5E%43%5A%4C%39%62%37%47%70%70%7C%51%79%58%36%43%42%2A%5B%20%37%47%20%37%5A%45%37%20%45%62%45%20%37%2D%7C%51%79%58%37%7C%70%70%41%37%58%37%41%5A%4C%37%41%20%37%2D%41%7C%51%79%37%58%45%5A%4C%37%2D%42%20%37%2D%44%5A%4C%45%2F%79%51%7C%44%2D%51%79%58%36%46%47%37%20%47%31%33%62%39%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%27%6C%6C%20%4E%65%76%65%72%20%42%65%20%54%68%65%20%53%61%6D%65=%4B%68%61%6E%2D%4D%61%6C%6E%65%63%6B%2D%53%69%67%6E%6F%72%65%6C%6C%69==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%20%2C%37%62%34%44%62%37%2C%20%37%2D%41%5A%4C%37%2D%47%20%2C%37%5E%46%4C%5A%2C%37%43%20%2C%37%62%44%5A%4C%2C%37%43%20%44%37%4C%5A%44%34%54%41%2A%5B%75%73%37%46%20%62%37%2C%20%43%4C%2C%37%46%20%2C%37%2D%43%5A%4C%37%62%44%37%20%2D%44%7C%51%79%58%2C%37%5E%46%5A%4C%2C%37%5A%43%2D%37%2C%44%5A%4C%2C%37%7C%51%79%58%2C%37%2C%20%46%37%2C%37%47%20%2C%37%2D%44%5A%4C%2C%37%47%20%37%2C%2D%44%7C%51%79%58%2C%37%5E%62%42%5A%4C%2C%4C%5A%47%2D%37%2D%43%5A%4C%73%37%2D%43%5A%4C%5D%59%5B%2A%42%2D%44%7C%51%79%58%2C%37%5E%46%5A%4C%2C%37%20%43%2C%37%62%44%5A%4C%2C%37%43%20%2C%37%62%44%37%20%44%62%37%51%79%58%37%43%2C%37%68%41%7C%5A%43%2D%37%2C%2D%62%42%7C%51%79%58%2C%37%2D%47%5A%4C%20%63%6C%4B%51%79%58%2C%37%5E%62%42%5A%4C%37%46%20%36%2C%58%79%51%4C%37%46%20%2C%58%79%51%7C%44%37%2C%58%79%51%7C%44%62%37%2C%20%43%37%2C%4C%5A%44%62%37%2C%20%43%37%2C%4C%5A%46%36%2C%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%27%6C%6C%20%4E%65%76%65%72%20%53%6D%69%6C%65%20%41%67%61%69%6E=%4C%6F%77%65%20%52%75%74%68==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%6F%34%46%2D%37%20%47%7C%51%79%58%37%5E%62%45%5A%4C%39%62%37%42%62%20%73%75%73%37%62%42%5A%4C%31%31%23%39%42%2D%37%20%47%62%34%54%41%2A%5B%37%62%42%20%37%23%31%31%4C%5A%5D%20%35%62%37%62%47%20%2C%37%2D%47%5A%4C%62%39%41%20%36%62%45%7C%51%79%58%39%62%37%62%42%5B%2A%42%46%2D%39%42%20%37%2D%62%47%20%42%2F%62%36%58%79%51%37%44%20%37%5E%47%6C%7C%2C%39%44%73%20%20%5E%37%62%45%5A%4C%35%23%37%62%42%20%37%2D%46%7C%2F%41%4C%5A%47%45%5A%4C%39%62%73%75%73%37%62%2D%37%58%79%51%23%39%42%20%37%2D%46%6C%41%2A%5B%5D%2C%6F%47%62%2C%37%2D%47%73%70%2C%37%62%42%3E%20%3C%7C%31%31%4C%5A%42%46%5A%4C%37%6F%37%5E%62%45%7C%39%4C%5A%45%62%37%62%42%5A%4C%31%31%23%39%42%20%37%2D%46%4C%5A%37%6F%62%47%20%37%2D%47%7C%51%79%58%37%5E%62%39%58%79%51%62%37%62%42%20%51%79%58%39%43%5A%42%62%2D%36%5E%62%45%7C%51%79%58%37%62%44%7C%51%79%58%5E%37%62%41%43%2A%5B%5D%20%31%31%23%37%41%20%2C%37%58%79%51%7C%4C%36%62%45%20%7C%46%2D%37%58%79%51%7C%70%70%42%62%37%62%39%2C%4C%5A%55%45%62%36%58%79%51%7C%47%2D%37%2C%20%47%62%6F%37%20%5A%20==%30=%30===%49%27%6C%6C%20%4F%6E%6C%79%20%4D%69%73%73%20%48%65%72%20%57%68%65%6E%20%49%20%54%68%69%6E%6B%20%4F%66%20%48%65%72=%43%61%68%6E%2D%56%61%6E%48%65%75%73%65%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%41%2D%37%58%51%79%58%37%68%23%46%7C%51%79%58%37%5E%43%51%7C%79%58%37%5E%47%7C%51%79%58%37%44%7C%51%79%7C%42%37%62%39%34%54%41%2A%5B%58%36%2D%43%7C%37%4C%5A%44%2D%47%5A%4C%37%6F%62%42%20%37%2D%41%5A%4C%42%37%2F%45%20%37%5E%43%42%2A%5B%5D%20%37%47%20%37%2F%42%58%79%51%62%45%20%37%2D%51%79%58%37%44%44%20%45%2D%37%2D%41%41%2A%5B%5D%20%35%23%37%45%20%37%68%7C%42%51%79%58%37%2D%41%7C%51%79%58%37%41%5A%4C%37%58%79%51%7C%2F%47%7C%51%79%2A%5B%5D%20%37%79%51%7C%43%5E%5A%4C%37%62%45%20%37%2D%45%7C%51%79%58%39%37%62%42%7C%51%79%58%37%68%23%46%7C%51%79%58%37%44%2D%37%20%47%58%37%5E%47%7C%37%45%7C%51%79%45%37%2F%42%4C%4C%62%45%2F%2D%43%20%44%2F%47%5A%4C%36%2D%20%43%42%2F%47%5A%4C%37%6F%62%42%20%37%2D%41%5A%5A%42%2D%37%58%20%37%5E%43%43%31%31%23%37%62%7C%41%2D%37%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%42%7C%51%79%58%31%31%23%37%46%7C%51%79%58%79%51%7C%41%51%79%58%39%62%58%79%51%7C%47%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%27%6C%6C%20%52%65%6D%65%6D%62%65%72%20%41%70%72%69%6C=%52%61%79%65%2D%44%65%50%61%75%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%47%7C%34%47%5E%37%58%47%7C%51%79%58%37%2D%47%7C%51%79%58%36%47%51%7C%79%58%37%5E%47%7C%51%79%58%36%47%7C%51%79%2D%36%58%79%51%34%54%5B%41%2A%58%37%44%7C%51%36%58%79%51%7C%7C%51%79%58%39%62%37%45%7C%51%79%58%37%68%7C%42%51%79%58%39%62%37%44%7C%51%79%58%37%68%41%41%2D%37%58%79%2D%47%7C%51%79%79%58%37%2D%47%37%58%79%51%4B%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%43%2D%5B%42%2A%5D%20%20%3E%65%6E%69%46%3C%6C%63%37%58%79%51%7C%5E%47%7C%51%79%6C%63%4B%51%79%58%79%51%7C%46%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%62%42%7C%51%79%58%37%7C%47%5E%37%58%37%2D%43%7C%51%20%4C%5A%46%23%2D%37%58%79%51%7C%42%37%58%79%51%7C%45%5E%37%58%79%51%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%7C%41%2D%37%20%44%37%20%5A==%30=%30===%49%27%6C%6C%20%53%65%65%20%59%6F%75%20%49%6E%20%4D%79%20%44%72%65%61%6D%73=%4A%6F%6E%65%73%2D%4B%61%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%42%62%36%58%58%37%45%7C%51%79%58%36%46%5A%4C%20%6C%63%51%4B%79%58%36%2D%62%42%5A%4C%20%6C%63%4B%51%79%79%51%7C%46%36%34%54%41%2A%7B%37%43%7C%51%79%2A%42%4E%31%44%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%5A%47%2D%37%58%5B%5D%20%20%6C%7C%51%79%58%37%2A%43%4E%32%41%42%20%36%62%42%7C%51%79%58%37%2D%44%7C%51%58%79%37%41%5A%4C%20%78%20%5A%4C%37%44%20%37%68%6F%37%4C%5A%43%5B%7D%51%79%58%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%27%6C%6C%20%54%61%6B%65%20%52%6F%6D%61%6E%63%65=%4F%61%6B%6C%61%6E%64%20%42%65%6E==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%46%36%58%79%37%2D%41%5A%4C%2C%62%42%2F%37%43%20%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%58%79%51%7C%41%33%54%41%2A%7B%31%4E%7C%51%79%58%79%51%7C%47%79%58%37%2D%47%7C%51%79%58%2C%39%62%37%44%51%7C%79%58%2C%74%6C%61%37%41%7C%51%79%58%37%62%51%7C%43%37%58%37%5E%62%44%7C%58%37%45%7C%51%7C%41%62%37%58%5A%4C%20%6C%63%4B%51%79%58%36%46%32%4E%7C%51%7D%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%42%68%37%58%79%51%79%58%36%46%51%79%58%37%62%42%45%62%2D%37%37%2D%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%58%58%79%51%7C%41%2A%5B%5D%51%79%79%58%37%2D%41%58%79%51%7C%44%5E%45%7C%51%79%58%37%5E%42%7C%51%79%58%37%46%23%7C%51%79%58%37%2D%23%43%7C%51%79%58%36%62%37%58%79%51%7C%37%5E%62%44%7C%4B%51%79%58%36%79%51%7C%47%2D%51%79%58%37%43%5A%4C%20%3E%67%6E%69%64%6E%20%65%64%72%33%20%6C%61%20%2E%43%2E%44%3C%20%37%5D%7C%4E%33%46%58%37%44%7C%51%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%49%27%6D%20%41%20%46%6F%6F%6C%20%54%6F%20%57%61%6E%74%20%59%6F%75=%48%65%72%72%6F%6E%2D%53%69%6E%61%74%72%61%2D%57%6F%6C%66==%42%61%6C%6C%61%64=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%45%2D%36%58%4C%39%62%37%42%20%37%68%23%46%7C%51%79%58%2D%36%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%5A%45%2D%37%58%34%54%7B%41%2A%2D%45%5A%4C%39%4E%31%43%37%23%68%23%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%33%31%62%37%42%20%39%42%7C%51%79%58%31%31%37%20%42%37%62%7C%51%79%58%37%4C%37%5E%2D%41%2A%42%5B%41%2D%39%62%37%45%20%37%2D%42%7C%51%79%58%37%5E%5A%47%4C%37%44%20%37%2D%41%5A%4C%37%5E%2D%41%20%4C%5A%41%2D%20%5D%51%79%58%36%47%5A%4C%20%6C%44%37%4C%5A%47%37%2D%45%7C%51%79%58%39%62%37%42%7C%51%79%37%58%68%23%46%5A%4C%20%6C%63%4B%51%79%58%37%5E%58%79%51%4B%63%20%37%2D%41%5A%41%5A%4C%39%62%7C%43%37%58%79%42%7C%51%79%58%36%2D%45%5B%41%2A%5D%51%79%33%58%31%62%37%42%7C%51%79%58%37%68%23%46%7C%51%68%37%20%45%37%51%79%58%37%2D%2D%36%58%79%51%7C%46%23%68%37%20%42%37%62%39%4C%5A%45%2D%37%58%79%51%7C%41%2D%37%58%79%51%7C%46%23%68%37%20%42%37%62%39%4C%5A%45%2D%36%20%20%20%5A==%30=%30===%49%27%6D%20%41%6C%6C%20%53%6D%69%6C%65%73=%4C%65%6F%6E%61%72%64%2D%4D%61%72%74%69%6E==%57%61%6C%74%7A=%44==%31%72%33%34%4C%62%4B%63%75%37%2D%42%5A%4C%2C%34%44%37%23%39%37%2D%41%6C%7C%36%43%2C%43%2F%36%42%73%5A%2C%4C%39%23%37%23%43%5A%4C%2C%37%2D%47%5A%4C%2C%2C%4C%5A%44%37%33%54%41%2A%7B%2C%37%5E%44%5A%37%2C%4C%5A%43%4C%2C%37%2D%45%5A%4C%2C%37%2D%23%47%5A%4C%37%2C%5E%42%5A%4C%2C%37%23%46%5A%4C%2C%37%2D%23%5A%41%37%2C%4C%45%5A%4C%2C%37%37%5E%46%5A%4C%59%5B%2A%42%47%5A%4C%2C%37%68%47%5A%4C%2C%37%62%42%5A%4C%37%2C%2D%46%5A%4C%2C%37%62%41%5A%4C%2C%37%5E%62%43%37%62%35%2C%7D%20%78%5A%4C%2C%37%62%42%6C%5E%37%2C%4C%5A%2D%23%46%73%5A%4C%2C%37%5E%47%5A%4C%78%5A%2C%4C%37%5E%44%5A%4C%2C%37%41%5A%4C%2C%37%2D%45%37%2C%42%37%7C%62%42%5A%4C%2C%2C%37%44%5A%4C%5D%59%5B%2A%43%7C%36%43%2C%43%2F%36%42%73%5A%4C%2C%39%23%23%37%43%5A%4C%2C%37%2D%47%5A%4C%2C%39%23%37%44%6C%41%2D%37%2C%20%37%41%5A%4C%5A%4C%2C%37%41%2C%4C%5A%45%37%45%5A%4C%2C%37%2D%23%47%5A%4C%2C%37%5E%42%4C%5A%2C%37%23%46%5A%4C%2C%37%2D%23%43%5A%4C%2C%2D%37%2C%4C%5A%37%2D%42%5A%4C%2D%42%5A%4C%2C%5A%44%37%2C%4C%4C%2C%47%2F%37%41%5A%4C%2C%37%41%5A%4C%2C%47%23%2F%37%45%6C%7C%37%47%2C%47%2F%23%46%73%5A%5A%46%23%2D%37%4C%2C%37%5E%44%78%5A%4C%2C%37%2D%37%2C%4C%5A%37%41%5A%4C%2C%37%2D%45%5A%4C%2C%37%2D%42%4C%5A%2C%37%23%46%6C%7C%47%2F%37%41%2C%37%41%73%2C%4C%5A%44%5E%45%5A%4C%2C%37%20%5A%20==%30=%30===%49%27%6D%20%41%6C%77%61%79%73%20%43%68%61%73%69%6E%67%20%52%61%69%6E%62%6F%77%73=%43%61%72%72%6F%6C%6C%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%36%2D%43%5A%4C%34%47%5E%37%2C%2C%37%6F%23%46%5A%4C%20%6C%63%4B%51%79%58%37%2C%5E%47%5A%4C%2C%36%2D%43%70%70%7C%51%79%58%20%47%5E%37%2C%34%54%41%2A%5B%5A%4C%2C%37%45%2C%4C%5A%41%2D%5A%4C%2C%37%45%20%2C%37%68%42%7C%51%79%58%37%2C%45%7C%51%79%58%2C%37%44%7C%51%79%58%2C%37%41%2D%37%2C%20%37%5E%47%20%2C%20%6C%63%4B%51%79%51%7C%41%37%42%2A%5B%5D%51%79%58%2C%37%44%7C%51%79%58%44%2C%2F%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%2C%47%37%2C%58%79%58%2C%37%2D%41%5E%47%6C%7C%2C%58%79%51%4B%63%2D%41%73%20%2C%37%44%7C%51%79%58%2C%37%41%4C%5A%20%6C%63%4B%51%79%58%2C%37%45%5A%4C%20%6C%37%2C%41%62%37%2C%36%43%5A%4C%36%47%5A%4C%2C%7C%70%70%43%2D%2C%37%44%7C%51%79%58%2C%37%2D%41%7C%51%79%2C%58%37%45%7C%51%79%58%2C%37%5E%47%5A%4C%2C%36%20%44%37%62%39%51%79%58%2C%37%2C%58%79%51%7C%41%2D%37%2C%20%44%37%20%5A%20==%30=%30===%49%27%6D%20%41%6E%20%4F%6C%64%20%43%6F%77%68%61%6E%64=%4D%65%72%63%65%72%20%4A%6F%68%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%62%2D%37%58%79%51%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%4B%63%51%79%58%36%62%45%7C%51%79%58%37%62%42%7C%58%79%51%7C%45%46%34%34%54%5B%37%2D%46%5A%4C%5A%43%2D%58%79%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%47%2D%7C%51%79%58%2D%43%7C%51%79%58%2D%47%7C%51%47%2D%20%43%37%4C%20%6C%63%4B%20%42%62%37%4C%5A%45%62%36%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%43%37%20%5A%20==%30=%30===%49%27%6D%20%42%65%67%69%6E%6E%69%6E%67%20%54%6F%20%53%65%65%20%54%68%65%20%4C%69%67%68%74=%48%6F%64%67%65%73%2D%4A%61%6D%65%73%2D%45%6C%6C%69%6E%67%74%6F%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%42%2C%37%43%34%44%37%20%47%20%37%44%5A%4C%37%62%41%20%37%2D%62%45%5A%37%4C%47%20%37%44%5A%4C%37%41%20%36%43%5A%4C%37%47%37%4C%5A%73%34%54%41%2A%7B%58%37%44%5A%4C%4C%5A%6C%44%37%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%45%37%42%2A%5B%7D%51%79%58%36%43%5A%4C%37%47%20%51%4B%63%6C%20%37%41%6C%2C%37%20%37%2D%62%45%20%4C%5A%41%62%37%44%5A%4C%37%41%20%36%43%5A%4C%37%47%20%44%37%41%2A%5B%5D%51%79%58%37%47%7C%51%79%58%37%20%47%37%4C%5A%6C%63%4B%51%79%41%62%37%4C%5A%44%37%20%47%37%4C%5A%73%43%37%2C%42%62%37%2C%6C%41%37%4C%5A%44%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%49%27%6D%20%43%6F%6E%66%65%73%73%69%6E%27%20%28%54%68%61%74%20%49%20%4C%6F%76%65%20%59%6F%75%29=%44%61%75%67%68%65%72%74%79%2D%4E%65%69%62%65%72%67%2D%52%65%79%6E%6F%6C%64%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%41%34%47%5E%37%20%4C%37%45%20%37%2D%42%7C%51%79%58%37%5E%47%4C%5A%35%23%37%44%20%37%5E%47%5A%4C%35%23%37%44%5A%45%2D%37%20%34%54%41%2A%7B%2A%5B%5D%51%79%4C%5A%4E%31%47%36%2D%43%20%36%47%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%7C%51%79%58%36%4C%5A%47%36%58%37%44%20%37%2D%37%44%20%37%2D%79%51%7C%47%37%37%41%7C%51%79%58%37%2D%45%5A%4C%37%42%20%43%36%5A%4C%35%23%37%47%20%37%5E%43%7C%51%79%58%58%79%51%7C%41%58%37%2D%44%42%2D%45%5A%4C%37%20%44%37%20%5D%7C%51%79%58%37%5E%47%5A%4C%35%23%37%44%20%5E%37%47%5A%4C%35%23%37%44%20%37%5E%47%41%2A%5B%42%2D%37%20%45%37%2D%41%5A%4C%37%20%41%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%27%6D%20%47%65%74%74%69%6E%67%20%53%65%6E%74%69%6D%65%6E%74%61%6C%20%4F%76%65%72%20%59%6F%75=%42%61%73%73%6D%61%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%5E%37%58%37%47%7C%51%79%58%39%62%37%44%7C%51%79%58%68%37%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%58%79%51%7C%43%34%54%7B%41%2A%37%2D%41%5B%42%44%37%4C%5A%47%37%45%20%37%68%42%7C%51%79%58%36%46%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%37%43%20%37%2D%62%39%20%5D%2A%20%36%46%31%4E%37%2D%47%5A%4C%23%68%37%58%79%41%7C%51%79%58%37%45%7C%51%79%58%37%2D%42%51%7C%79%58%39%62%37%45%7C%51%79%58%37%42%7C%51%2D%37%20%44%37%46%7C%51%79%58%79%58%37%43%7C%2A%41%5B%46%5E%7C%51%79%58%39%62%37%44%7C%51%79%58%37%68%5A%41%4C%39%62%37%45%20%37%68%42%7C%51%79%58%37%47%37%58%79%51%5D%20%37%43%20%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%37%58%79%51%7C%43%37%62%31%33%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%49%27%6D%20%47%6C%61%64%20%54%68%65%72%65%20%49%73%20%59%6F%75=%44%6F%72%73%65%79%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%46%7C%51%79%34%46%5E%37%58%79%58%37%2D%47%5A%4C%20%78%29%37%62%42%28%7C%20%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%51%7C%43%37%58%34%54%41%2A%5B%51%79%58%37%43%39%4C%5A%47%2D%2D%47%5A%4C%37%6F%62%41%20%37%2D%41%5A%4C%2D%37%47%20%37%5E%46%42%2A%5B%5D%20%37%43%20%37%37%58%79%51%7C%62%37%44%20%37%62%42%7C%51%79%79%51%7C%44%37%6C%43%2A%5B%5D%2C%37%46%2C%37%2D%43%73%20%43%37%7C%51%79%58%37%2D%47%7C%51%79%58%2C%39%62%42%62%5E%37%58%58%37%5E%46%7C%79%58%37%43%7C%37%4C%5A%46%5E%47%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%4C%5A%2C%39%62%37%41%20%37%68%45%7C%51%79%58%37%2D%37%58%79%51%62%45%20%37%2D%37%2D%43%7C%51%46%5E%37%58%79%51%79%58%37%2D%47%5A%4C%20%78%29%37%62%42%20%28%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%7C%43%37%58%79%41%2A%5B%5D%51%37%2D%47%7C%51%58%79%51%7C%46%4C%37%43%20%37%2D%47%7C%51%79%58%29%37%47%37%28%5E%62%42%7C%51%79%58%29%39%62%37%44%28%37%5A%46%36%58%79%29%37%68%41%28%20%43%37%20%5A%20==%30=%30===%49%27%6D%20%47%6F%6E%6E%61%20%4C%61%75%67%68%20%59%6F%75%20%52%69%67%68%74%20%4F%75%74%20%4F%66%20%4D%79%20%4C%69%66%65=%43%6F%6C%65%6D%61%6E%20%43%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%62%41%7C%51%34%46%5E%37%58%5A%4C%2C%37%6F%42%20%73%75%73%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%41%2D%37%58%79%34%54%41%2A%5B%73%75%73%37%43%5E%37%58%79%51%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%58%5E%37%46%41%2A%5B%5D%20%2C%37%43%20%37%2D%47%7C%37%58%79%51%7C%44%7C%51%79%58%58%37%2D%44%42%2C%4C%5A%41%2D%62%37%41%20%37%68%45%7C%51%79%58%37%5E%62%5A%42%4C%39%62%37%46%20%37%2D%43%7C%51%79%58%37%39%20%5D%5B%2A%37%6F%62%42%20%4C%37%47%20%73%73%75%73%20%47%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%37%45%68%5A%4C%37%2D%44%20%37%5E%43%5A%4C%39%62%37%7C%47%37%73%75%37%47%7C%51%79%20%73%75%73%37%41%2D%37%4C%5A%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%37%58%5E%46%41%2A%5B%5D%20%2C%37%43%20%36%62%42%58%79%51%7C%43%20%37%2D%47%5A%37%2D%44%44%2A%4C%5A%41%2D%37%37%41%20%37%68%45%5A%4C%36%62%42%20%37%5E%42%62%5A%4C%39%62%37%46%20%37%2D%43%7C%51%79%58%62%39%20%5D%5B%2C%37%6F%62%42%73%75%73%37%43%4C%5A%42%68%37%2D%47%5A%4C%2C%39%62%37%44%20%2C%37%2D%41%51%7C%79%58%2C%41%2F%36%46%5A%4C%36%2D%62%42%20%37%58%79%51%7C%2C%43%2F%57%20%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%2C%20%5A%20==%30=%30===%49%27%6D%20%47%6F%6E%6E%61%20%53%69%74%20%52%69%67%68%74%20%44%6F%77%6E%20%61%6E%64%20%57%72%69%74%65%20%4D%79%73%65%6C%66%20%41%20%4C%65%74%74%65%72=%41%68%6C%65%72%74%20%46%72%65%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%70%34%47%5E%37%58%37%5E%47%41%2A%7B%5D%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%6F%62%41%7C%51%79%58%79%51%7C%70%34%54%69%2A%5B%44%7C%51%79%58%51%4B%63%6C%20%42%2A%7C%51%79%58%37%2D%41%5A%4C%37%45%20%7C%43%51%79%58%37%42%7C%51%79%58%37%5E%47%5A%4C%4E%31%41%2D%37%79%58%37%5E%47%37%5E%43%32%4E%47%5E%37%58%79%20%6C%63%4B%51%79%58%37%44%5A%4C%20%6C%63%51%4B%79%58%37%41%5A%4C%37%45%20%37%2D%44%7C%51%20%7D%7C%2A%43%7C%51%79%58%37%58%79%51%7C%43%2D%37%58%79%51%7C%47%5E%37%20%44%2D%37%4C%5A%45%37%58%79%51%7C%41%37%58%79%51%7C%44%37%58%79%51%7C%47%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%27%6D%20%49%6E%20%54%68%65%20%4D%6F%6F%64%20%46%6F%72%20%4C%6F%76%65=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%6F%34%43%5E%37%20%45%5A%4C%37%46%20%37%5E%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%2D%37%20%45%62%34%54%7B%41%2A%20%37%2D%44%5B%7C%47%37%58%79%58%36%43%32%4E%7C%51%79%58%51%79%58%51%79%51%58%79%58%7D%20%37%47%20%37%5E%43%31%4E%7C%51%79%51%5D%2A%42%51%79%58%37%2D%44%20%37%68%41%5E%37%20%41%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%46%7C%79%51%58%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%58%79%51%7C%43%5A%4C%37%47%2D%45%5A%4C%37%37%20%47%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%20%37%44%2D%5A%4C%37%2D%41%20%37%5E%43%5B%41%2A%2C%5D%43%5E%37%20%46%68%44%5A%4C%37%37%20%45%62%6F%37%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%20%20%20%5A==%30=%30===%49%27%6D%20%4A%75%73%74%20%41%20%4C%75%63%6B%79%20%53%6F%2D%41%6E%64%2D%53%6F=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%37%34%47%36%58%79%5A%4C%37%41%20%37%43%5A%4C%37%47%20%37%2D%7C%44%51%79%58%36%47%7C%51%79%58%37%5E%43%7C%51%41%2D%37%20%44%34%54%41%2A%7B%51%79%58%37%43%23%39%4C%5A%41%37%47%20%37%2D%44%7C%51%79%58%36%47%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%37%44%20%37%2D%20%5D%5B%2A%42%37%45%20%36%47%37%44%20%37%2D%79%51%7C%43%37%37%2D%41%7C%51%79%58%37%2D%45%5A%4C%37%42%37%20%68%23%46%7C%51%79%58%37%5E%47%7C%51%79%58%58%79%51%7C%41%58%37%5E%47%7C%20%36%47%5A%4C%47%36%58%79%51%41%5A%4C%37%41%20%37%43%5A%4C%37%47%20%37%44%2D%7C%51%79%58%36%47%7C%51%79%58%37%5E%43%7C%2D%37%20%44%37%41%2A%5B%5D%20%45%37%23%39%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%27%6D%20%4F%6C%64%20%46%61%73%68%69%6F%6E%65%64=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%46%7C%51%79%34%46%36%20%44%42%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%37%20%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%62%36%2F%46%58%34%54%41%2A%5B%58%37%2D%47%7C%45%68%37%58%79%7C%51%79%58%37%2D%44%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%47%37%58%79%51%7C%51%79%58%37%42%5A%4C%37%2D%20%4C%5A%47%2D%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%46%36%42%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%46%5E%37%20%44%6C%63%4B%51%79%2D%44%20%36%46%4C%5A%41%5E%37%37%43%20%37%2D%47%5A%4C%37%6F%23%46%20%37%5A%45%4C%37%44%20%37%2D%23%43%5A%4C%37%2D%42%20%20%5D%5B%2A%43%37%45%20%37%2D%20%37%2D%41%5A%37%20%43%37%4C%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%43%37%20%37%2D%47%5A%4C%37%2D%44%20%37%5E%46%5A%20%45%62%37%4C%2D%47%5A%4C%37%44%2D%37%4C%5A%42%68%37%20%42%62%2D%36%4C%5A%41%2D%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%27%6D%20%50%75%74%74%69%6E%67%20%41%6C%6C%20%4D%79%20%45%67%67%73%20%49%6E%20%4F%6E%65%20%42%61%73%6B%65%74=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%34%43%5E%37%58%37%41%20%37%2D%45%5A%4C%36%2D%46%20%36%46%4C%5A%37%43%20%37%2D%47%5A%4C%20%6C%63%4B%51%79%4C%5A%44%2D%37%34%54%41%2A%7B%79%58%36%46%42%41%2D%37%4C%5A%43%20%37%2D%47%7C%51%79%58%36%43%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%47%20%37%2D%44%37%20%5D%5B%2A%20%36%43%31%4E%5E%43%41%2A%5B%4C%5A%41%62%5E%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%79%51%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%37%37%58%79%51%5D%20%6C%63%4B%51%5A%4C%37%2D%41%63%6C%20%4C%5A%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%4C%5A%36%2D%46%20%36%46%5A%4C%37%43%20%37%2D%47%4C%5A%43%36%20%4B%51%79%58%37%44%2D%37%2C%20%47%37%20%5A%20==%30=%30===%49%27%6D%20%53%69%74%74%69%6E%67%20%4F%6E%20%54%6F%70%20%4F%66%20%54%68%65%20%57%6F%72%6C%64=%4C%6F%75%69%73%2D%48%65%6E%64%65%72%73%6F%6E%2D%59%6F%75%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%47%7C%34%46%5E%37%20%5A%4C%37%2D%44%20%37%2D%41%5A%4C%37%2D%47%37%20%5E%46%7C%51%79%58%37%5E%62%42%5A%4C%37%46%47%37%58%79%51%34%54%41%2A%7B%62%42%42%2A%5B%31%46%36%20%44%46%7C%51%79%58%36%46%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%2D%37%58%79%51%5D%4E%5A%4C%37%43%47%7C%51%79%58%7C%45%37%58%79%2D%44%20%37%2D%44%5A%4C%37%5E%2D%44%20%2D%5A%44%4C%37%41%70%70%7C%51%79%58%37%5E%46%7C%51%36%4C%5A%47%37%51%79%58%37%5E%7C%51%79%58%37%20%5D%5B%2A%41%44%20%37%2D%41%5A%4C%37%2D%47%20%37%5E%46%51%7C%79%58%37%5E%62%42%5A%4C%37%46%20%37%5E%46%2D%37%4C%5A%47%37%43%20%37%2D%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%27%6D%20%54%68%72%6F%75%67%68%20%57%69%74%68%20%4C%6F%76%65=%4B%61%68%6E%2D%4D%61%6C%6E%65%63%6B%2D%4C%69%76%69%6E%67%73%74%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%2C%37%62%34%46%5E%37%2C%62%42%5A%4C%2C%37%46%20%2C%37%2D%43%5A%4C%37%2C%43%20%2C%37%2D%47%5A%4C%2C%37%6F%62%41%20%5E%37%2C%20%45%34%54%41%2A%7B%43%2C%37%2D%47%44%37%62%39%2C%2D%41%73%31%4E%5A%4C%2C%39%62%37%43%20%2C%2D%37%47%5A%4C%39%62%37%44%20%2C%37%2D%47%5A%4C%37%2C%44%37%2C%20%2C%37%2D%41%2D%41%20%2C%36%58%79%51%58%79%62%2D%41%20%2C%2D%41%42%2A%5B%59%5D%20%2C%62%39%37%45%20%2C%36%46%6C%32%4E%7C%51%79%58%51%36%4C%5A%41%2D%51%79%58%7D%37%20%2C%37%2D%47%41%2D%2C%20%41%20%2C%37%2D%44%5A%4C%2C%37%2D%41%20%2C%36%5A%43%4C%2C%37%44%20%36%2D%41%5A%4C%2C%36%62%2D%47%37%2C%4C%5A%5A%4C%2C%36%62%4C%2C%37%46%20%5A%47%2D%37%2C%4C%2C%37%43%20%2C%37%2D%47%5A%4C%2C%37%6F%41%62%20%2C%37%5E%46%41%2A%5B%59%5D%20%37%43%20%5A%43%2D%37%2C%4C%39%62%37%44%36%46%5A%4C%2C%2C%20%45%62%37%2C%37%2D%47%5A%4C%39%62%37%44%20%2C%37%2D%5A%47%4C%2C%39%62%37%44%20%2C%37%2D%41%5A%4C%2C%20%43%37%62%39%37%5E%62%42%5A%58%79%51%5A%20==%30=%30===%49%27%76%65%20%46%6F%75%6E%64%20%41%20%4E%65%77%20%42%61%62%79=%50%61%6C%6D%65%72%2D%57%69%6C%6C%69%61%6D%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%31%4E%7C%51%34%43%2D%37%58%7C%51%79%58%37%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%43%5A%4C%37%47%20%37%62%41%7C%51%79%42%62%37%58%79%34%54%41%2A%7B%4C%20%6C%63%4B%7C%41%62%37%20%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%62%32%45%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%47%37%58%79%51%51%79%58%36%62%37%62%41%7C%51%79%51%4B%63%6C%41%2A%5B%5D%51%79%58%37%47%7C%51%79%58%37%42%62%5A%4C%20%6C%63%4B%51%79%58%37%46%5A%4C%20%43%2D%37%58%79%58%37%2D%43%5A%20%47%37%4C%5A%43%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%55%45%62%36%58%79%51%7C%41%62%37%20%47%37%20%5A%20==%30=%30===%49%27%76%65%20%47%6F%74%20%41%20%43%72%75%73%68%20%4F%6E%20%59%6F%75=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%47%20%37%2D%34%42%62%5E%37%20%37%2D%43%5A%4C%37%6F%62%44%20%37%5E%62%5A%42%4C%37%46%20%37%2D%43%5A%4C%37%6F%62%44%20%46%37%4C%5A%44%34%54%5B%41%2A%44%20%37%5E%62%58%79%51%4B%63%20%37%2D%43%5A%4C%37%6F%62%44%20%37%5E%62%5B%42%42%2A%5D%20%37%46%20%37%2D%43%5A%4C%20%6C%46%37%4C%5A%42%37%43%5A%4C%37%46%20%37%43%5A%43%2D%37%20%73%46%2F%62%42%7C%51%79%58%37%43%5A%4C%37%2D%20%47%37%2D%44%6C%7C%2C%37%62%41%2C%37%2D%62%45%20%47%2D%37%4C%5A%4C%37%6F%62%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%49%27%76%65%20%47%6F%74%20%4D%79%20%4C%6F%76%65%20%54%6F%20%4B%65%65%70%20%4D%65%20%57%61%72%6D=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%39%34%45%62%36%58%79%58%37%68%41%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%6F%62%47%7C%51%79%51%7C%44%37%62%34%54%41%2A%7B%47%7C%51%79%58%51%7C%44%37%62%79%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%46%5A%4C%23%46%2F%39%62%37%44%20%39%51%7C%42%62%37%79%58%37%68%41%45%32%4E%5A%4C%62%39%4C%5A%46%79%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%43%2D%20%36%62%45%31%4E%5A%4C%37%62%42%20%37%2D%51%58%79%51%20%37%43%20%37%2D%7C%51%79%58%37%7C%41%68%37%20%37%2D%47%5A%4C%33%31%62%37%44%20%37%68%41%51%7C%79%58%37%2D%47%42%2A%5B%5D%20%39%62%37%44%58%79%51%7C%43%51%79%58%36%62%58%37%2D%46%7C%51%7C%47%37%20%62%47%7C%51%79%58%36%62%45%41%2A%5B%5D%51%58%79%37%62%42%7C%51%79%58%37%2D%46%5A%4C%37%43%6F%37%58%79%51%79%58%37%2D%46%58%37%2D%46%5A%37%58%79%51%7C%62%37%44%20%39%62%37%44%7C%51%79%58%37%68%7C%41%51%79%58%39%62%37%44%7C%51%79%58%37%68%41%39%2F%46%23%4C%62%42%7C%51%79%37%2D%43%20%36%37%58%79%51%7C%62%42%20%37%2D%46%5A%4C%39%62%37%43%20%37%47%2D%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%37%4C%5A%45%62%62%42%7C%51%79%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%27%76%65%20%47%6F%74%20%54%68%65%20%57%6F%72%6C%64%20%4F%6E%20%41%20%53%74%72%69%6E%67=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%6C%5A%34%73%46%36%2C%20%37%2D%41%5A%4C%37%62%42%20%37%5E%46%5A%37%4C%43%20%37%2D%47%5A%4C%37%44%6C%2C%37%62%45%41%62%2D%37%4C%34%54%41%2A%7B%4C%37%62%42%20%6C%47%2D%37%20%4C%20%51%79%58%51%79%58%7D%20%37%43%20%37%47%2D%5A%4C%37%2D%44%20%36%46%31%4E%5A%4C%37%43%5A%4E%32%46%36%5A%4C%37%43%20%7C%51%79%58%37%51%5D%5B%2A%42%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%41%20%4C%5A%47%2D%79%58%36%46%5A%6C%5A%4C%37%2D%5D%5B%2A%41%73%41%5A%4C%37%62%42%20%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%44%6C%2C%37%62%45%2C%36%46%2D%37%20%41%62%51%79%58%37%43%47%2D%37%20%43%37%4C%5A%6C%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%27%76%65%20%47%6F%74%20%59%6F%75%20%55%6E%64%65%72%20%4D%79%20%53%6B%69%6E=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%46%5A%34%46%2D%37%4C%37%5E%62%45%5A%4C%37%62%42%5A%4C%37%2D%46%4C%5A%37%43%5A%4C%37%5E%62%45%5A%4C%37%62%42%5A%4C%5A%43%37%4C%34%54%5B%41%2A%45%5A%4C%37%62%5A%45%62%5E%37%46%5B%42%2A%5D%20%37%43%5A%4C%37%5E%62%45%4C%5A%37%62%42%5A%4C%37%2D%46%5A%4C%37%43%5A%4C%2D%37%4C%5A%42%4C%37%62%42%5A%37%2D%46%5A%4C%43%37%4C%5A%46%43%5A%4C%37%47%5A%4C%37%2D%44%5A%4C%78%5A%37%4C%5E%62%45%5A%4C%39%62%37%62%42%5A%4C%37%68%5E%37%4C%5A%78%5A%4C%37%5E%62%42%5A%4C%37%2D%4C%5A%45%62%5E%37%43%5A%4C%37%5E%62%45%5A%4C%73%75%73%37%42%62%5A%4C%37%2D%46%5B%43%2A%5D%20%78%5A%4C%37%62%39%4C%5A%46%37%62%42%5A%4C%46%5A%4C%37%2D%4C%5A%45%62%5E%62%45%7C%6C%2C%37%62%42%2C%37%2D%46%73%5A%37%4C%2D%43%5B%44%2A%5D%20%39%62%37%47%5A%4C%37%5E%37%4C%5A%43%73%75%73%37%62%37%43%2C%68%47%62%37%4C%5A%45%62%45%5A%4C%37%62%44%5A%4C%37%5E%62%41%7C%2C%6C%37%62%45%2C%37%2D%62%42%73%5A%4C%37%5E%62%5E%37%4C%5A%73%42%5A%4C%37%2D%2C%6C%7C%46%2D%37%4C%5A%42%62%37%4C%5A%45%62%5E%37%4C%5A%78%20%5A==%30=%30===%49%27%76%65%20%47%72%6F%77%6E%20%41%63%63%75%73%74%6F%6D%65%64%20%54%6F%20%48%65%72%20%46%61%63%65=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%44%20%34%45%62%5E%37%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%4C%2D%37%43%20%37%2D%47%5A%4C%31%31%23%37%62%41%20%51%7C%41%68%37%34%54%41%2A%5B%2D%47%5A%4C%31%37%20%43%37%62%20%37%5E%62%45%42%2A%5B%5D%20%37%62%42%20%2D%37%46%5A%4C%39%62%37%43%20%37%2D%46%5A%4C%39%41%62%37%23%31%2D%47%5A%4C%2C%5A%4C%37%62%42%4C%5A%46%2D%37%4C%37%2D%43%20%37%2D%47%5A%4C%2C%39%62%37%20%44%37%68%41%7C%51%79%58%37%62%42%7C%51%79%58%5A%46%2D%37%20%37%2D%43%20%37%36%62%45%5A%4C%31%20%43%37%23%46%20%37%2D%46%5A%4C%39%62%37%43%20%37%2D%5A%47%4C%2C%36%2D%62%41%20%37%46%5A%4C%35%23%39%2D%37%2F%42%62%31%23%37%62%44%20%42%62%37%20%5A%20==%30=%30===%49%27%76%65%20%48%65%61%72%64%20%54%68%61%74%20%53%6F%6E%67%20%42%65%66%6F%72%65=%53%74%79%6E%65%20%4A%75%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%44%34%43%5E%37%20%4B%51%79%58%37%41%7C%51%79%58%37%45%5A%4C%45%37%20%37%2D%42%7C%51%79%58%36%43%5A%4C%36%43%63%6C%20%4C%5A%34%54%41%2A%5B%44%7C%51%79%58%5D%5B%2A%42%44%79%58%36%43%5A%4C%35%23%37%47%20%36%43%5A%37%4C%47%20%37%2D%44%5A%4C%37%47%20%47%2F%37%2D%51%7C%41%2D%37%20%20%6C%63%4B%51%79%58%37%45%44%2D%37%2F%47%37%2D%42%7C%51%79%58%36%43%5A%4C%36%43%20%5E%37%43%41%2A%5B%5D%51%79%58%37%47%7C%51%79%58%20%45%37%4C%5A%7C%51%79%58%37%5A%4C%37%42%20%51%4B%63%6C%20%58%37%62%42%7C%51%79%58%36%46%43%2A%5B%5D%79%51%58%37%2D%44%5A%4C%37%41%20%37%2D%44%5A%4C%79%51%7C%43%36%79%58%37%41%7C%42%62%5E%37%20%41%37%4C%5A%44%2D%37%58%79%51%7C%41%62%37%23%31%31%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%27%76%65%20%4E%65%76%65%72%20%42%65%65%6E%20%49%6E%20%4C%6F%76%65%20%42%65%66%6F%72%65=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%46%7C%51%79%34%42%62%36%20%4C%37%47%20%37%2D%44%5A%4C%37%62%45%20%37%62%5E%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%5A%43%2D%37%58%34%54%41%2A%7B%5D%20%37%62%42%31%44%2D%37%20%51%79%58%37%5E%62%42%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%46%20%37%2D%43%5A%4C%37%47%7C%46%2D%37%20%4E%7C%51%79%58%68%45%5A%4C%46%5E%37%58%79%51%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%7C%79%51%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%20%47%2D%37%2F%62%45%42%2A%5B%4C%37%62%45%20%5A%44%5E%37%58%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%36%42%62%41%2A%5B%5D%20%37%46%20%37%2D%43%7C%51%79%5A%42%62%5E%37%4C%37%41%20%37%5A%44%2D%37%20%47%37%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%49%27%76%65%20%54%6F%6C%64%20%45%76%65%27%72%79%20%4C%69%74%74%6C%65%20%53%74%61%72=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%44%20%34%46%36%20%44%37%62%45%20%37%2D%62%42%5A%4C%37%2D%44%20%62%39%37%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%4C%5A%41%2D%37%34%54%41%2A%7B%37%47%20%37%2D%43%37%4C%5A%4E%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%43%20%37%2D%47%5A%4C%37%2D%44%20%36%46%31%58%79%51%7C%44%20%37%2D%47%5A%51%79%58%37%2D%43%5E%37%58%79%37%45%20%37%68%42%7C%51%79%58%37%6F%43%7C%79%51%58%37%5E%43%5A%4C%37%47%20%37%2D%44%7C%51%62%39%4C%5A%41%42%2A%5B%5D%20%37%2D%62%42%5A%47%37%4C%5A%47%39%62%37%41%5A%4C%37%43%20%37%2D%47%5A%4C%2D%37%44%20%36%46%41%2A%5B%5D%20%37%43%20%37%2D%20%44%2D%37%4C%20%37%2D%44%7C%20%45%62%37%4C%5A%41%2D%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%64%6C%65%20%4D%6F%6D%65%6E%74%73=%47%72%65%65%6E%20%47%72%61%6E%74==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%43%20%2D%43%5B%34%43%2D%20%43%36%2D%43%20%37%2D%43%5A%4C%37%5E%2D%43%20%43%2D%5A%4C%36%2D%43%20%37%2D%43%5A%4C%37%5E%2D%20%5D%59%2A%41%34%54%5B%69%2A%37%68%44%5A%4C%43%2D%37%20%43%2D%43%5A%4C%37%5E%2D%43%20%2D%43%7C%51%79%39%58%62%37%47%7C%51%79%58%37%68%44%5A%4C%36%2D%37%20%43%2D%36%5A%4C%37%5E%2D%39%62%37%47%20%37%62%39%58%79%79%58%37%5E%62%41%7C%51%79%58%39%62%37%47%51%7C%79%58%36%2D%46%7C%51%79%58%37%2D%43%7C%51%51%7C%46%2D%36%47%7C%51%79%58%4C%5A%41%62%37%23%31%31%58%79%51%7C%44%68%37%20%47%37%62%39%4C%5A%43%2D%20%47%37%62%39%20%5A==%30=%30===%49%66%20%45%76%65%72%20%49%20%57%6F%75%6C%64%20%4C%65%61%76%65%20%59%6F%75=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%2D%37%58%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%45%62%20%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%79%51%7C%46%34%54%7B%41%2A%2D%43%31%4E%7C%79%51%7C%46%2D%7C%51%79%58%37%2D%44%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%47%37%58%79%51%58%37%5E%62%42%20%6C%63%4B%51%47%37%58%79%51%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%32%7C%4E%7D%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%42%62%36%58%79%7C%51%79%58%37%37%5E%42%7C%51%44%5E%37%20%42%46%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%42%37%20%5E%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%23%5E%37%58%79%5B%42%2A%5D%20%37%47%20%37%2D%44%5E%37%58%79%45%20%37%5E%62%42%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%5B%41%2A%5D%51%79%58%37%46%7C%51%62%37%4C%5A%44%5A%4C%37%41%20%37%2D%44%7C%51%58%79%51%7C%46%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%41%62%37%58%79%37%2D%43%5A%4C%58%79%51%7C%44%62%6F%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%66%20%49%20%43%6F%75%6C%64%20%42%65%20%57%69%74%68%20%59%6F%75=%4A%6F%68%6E%73%6F%6E%20%4A%61%6D%65%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%62%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%6F%45%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%62%37%4C%5A%45%34%54%5B%76%2A%42%7C%51%79%58%4C%5A%46%37%58%58%36%62%42%7C%6C%2C%37%46%2C%37%43%2C%37%2C%47%5E%62%42%73%7C%51%79%58%37%62%42%7C%51%79%79%51%7C%46%37%37%43%70%70%7C%62%42%7C%51%79%5D%59%2A%41%5B%79%58%37%43%5A%4C%37%47%20%36%62%45%5A%4C%23%35%37%62%42%20%37%62%42%7C%51%79%58%37%2D%46%51%7C%46%37%58%51%79%58%37%62%5A%4C%37%47%20%45%62%36%20%43%35%23%37%62%42%20%37%62%42%7C%51%79%58%37%46%2D%5B%42%2A%5D%20%37%62%42%20%37%46%5A%4C%37%4C%5A%45%62%36%7C%51%79%58%37%43%37%58%79%51%7C%41%62%36%20%41%6F%37%4C%5A%45%62%36%2F%42%62%20%43%37%4C%5A%46%37%20%42%62%37%4C%5A%45%62%36%20%20%20%5A==%30=%30===%49%66%20%49%20%44%69%64%6E%27%74%20%43%61%72%65=%4C%61%77%72%65%6E%63%65%20%4A%61%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%35%23%34%42%62%36%20%7C%51%79%58%36%62%42%5A%4C%35%23%37%46%20%62%36%42%7C%51%79%58%36%62%42%5A%4C%35%23%37%46%43%37%20%43%37%34%54%41%2A%5B%79%58%37%43%5A%43%37%20%43%37%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%37%58%44%42%2A%5B%5D%51%79%58%37%43%5A%4C%35%23%4B%63%6C%20%4C%7C%51%79%58%37%23%37%46%20%36%4C%5A%43%2D%37%58%36%62%42%5A%4C%35%23%37%46%20%36%62%42%2A%41%5B%5D%51%79%58%37%46%5A%4C%36%2D%62%45%20%79%51%7C%42%62%20%6C%63%4B%51%33%31%62%37%44%36%58%79%51%7C%37%68%41%42%2A%5B%5D%20%20%6C%63%4B%51%79%37%58%43%5A%4C%20%78%20%5A%4C%37%2D%47%20%37%43%2C%58%79%51%7C%62%42%5A%4C%35%58%79%51%7C%47%37%58%79%51%4B%63%6C%20%4C%5A%43%37%58%79%51%7C%43%2D%37%20%46%37%62%39%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%49%66%20%49%20%48%61%64%20%59%6F%75=%43%61%6D%70%62%65%6C%6C%2D%43%6F%6E%6E%65%6C%6C%79%2D%53%68%61%70%69%72%6F==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%37%34%42%62%5E%37%5E%62%42%7C%51%79%58%36%2D%62%45%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%20%44%62%6F%34%54%7B%41%2A%41%20%37%68%45%5A%4E%31%42%62%62%42%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%46%20%37%2D%43%5A%4C%37%6F%62%44%20%37%5E%36%58%79%51%7C%4C%37%46%20%37%4C%37%68%42%20%2A%42%5B%44%2D%39%62%37%41%20%37%68%45%7C%51%79%58%37%2D%5A%44%4C%39%62%37%41%20%37%68%45%7C%51%79%58%37%4C%5A%44%2D%37%5D%20%39%62%37%58%37%5E%62%45%41%37%62%39%4C%62%42%7C%51%79%58%37%5E%62%42%5B%41%2A%5D%37%20%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%37%58%79%51%7C%20%37%68%45%5A%79%51%7C%45%62%2D%36%58%79%51%7C%42%62%5E%37%20%44%62%6F%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%5E%37%20%44%62%6F%37%4C%5A%43%2D%37%20%46%37%20%5A==%30=%30===%49%66%20%49%20%4B%6E%65%77%20%54%68%65%6E%20%28%57%68%61%74%20%49%20%4B%6E%6F%77%20%4E%6F%77%29=%4A%75%72%67%65%6E%73%2D%48%6F%77%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%42%20%34%46%2D%37%58%79%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%79%51%7C%46%2D%37%34%54%41%2A%5B%51%79%58%37%5E%58%79%51%7C%43%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%37%58%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%37%79%51%7C%45%62%37%5E%62%45%5A%62%42%7C%51%79%42%62%37%4C%5A%51%79%58%37%62%42%7C%51%79%58%37%2D%46%42%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%5E%62%45%7C%46%2D%37%58%20%37%2D%46%7C%51%79%58%31%31%42%62%2D%37%58%51%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%7C%44%62%37%23%7C%51%79%58%37%7C%45%62%5E%37%58%79%51%7C%46%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%2C%55%2C%45%62%36%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%49%66%20%49%20%4C%6F%76%65%64%20%59%6F%75=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%45%31%4E%7C%51%54%34%34%43%36%51%79%58%36%46%5A%4C%37%45%20%37%2D%42%7C%79%51%58%36%43%7C%51%79%58%37%6F%43%7C%51%79%58%7C%47%37%58%79%7B%2C%41%2A%2C%79%58%37%2D%41%4C%5A%44%2D%37%39%62%37%45%20%37%68%42%7C%51%79%58%36%43%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%20%20%5D%2A%42%5B%37%41%20%37%2D%47%5A%4C%41%2F%58%79%51%7C%42%62%42%7C%51%79%58%37%2D%44%7C%51%79%58%37%41%2D%7C%51%79%58%39%62%37%45%7C%51%79%58%37%68%5E%37%20%44%37%37%2D%44%7C%51%37%68%45%7C%51%2A%43%5B%43%36%51%79%58%36%46%5A%4C%37%45%20%37%2D%42%7C%79%51%58%36%43%7C%51%79%58%37%6F%43%7C%51%79%58%7C%47%37%58%79%5D%51%79%58%37%58%79%51%7C%41%37%62%39%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%66%20%49%20%52%75%6C%65%64%20%54%68%65%20%57%6F%72%6C%64=%42%72%69%63%75%73%73%65%20%4C%65%73%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%5A%34%45%62%5E%37%51%79%58%37%2D%44%5A%4C%37%62%45%20%37%2D%42%62%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%41%2A%7B%39%62%37%43%5A%4C%5A%43%2D%37%37%5E%62%45%5A%4C%51%20%20%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%37%5E%2D%43%7C%51%79%58%20%44%62%37%4C%20%6C%63%4B%51%5E%43%7C%51%79%2D%37%58%79%51%79%58%37%2D%44%7C%51%79%58%37%2D%41%7C%51%58%79%37%5E%43%42%2A%5B%7D%51%79%58%37%62%42%7C%51%7C%47%37%58%46%7C%51%79%58%37%62%42%7C%51%43%36%58%79%51%7C%51%79%58%37%2D%43%7C%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%46%2D%37%58%79%7C%51%79%58%37%37%62%42%20%37%43%2D%37%58%79%6F%43%20%6C%61%20%2E%43%2E%44%3C%7C%51%79%37%58%2D%41%7C%51%79%58%62%42%2F%37%2D%43%7C%51%64%61%3E%46%2D%5A%4C%37%47%20%37%62%42%5A%4C%45%62%5E%37%58%78%5A%4C%20%37%2D%46%5A%4C%20%6C%63%4B%51%58%79%39%62%37%43%7C%51%79%58%37%68%47%7C%51%79%20%4C%5A%78%20%51%7C%59%5D%20%42%7C%51%79%58%5E%37%58%79%51%39%43%20%37%2D%47%5A%4C%20%37%2D%46%5A%4C%78%20%5A%4C%20%39%62%37%43%5A%4C%20%37%68%47%7C%4C%5A%46%2D%37%62%45%5A%4C%20%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%49%66%20%49%20%53%68%6F%75%6C%64%20%4C%6F%73%65%20%59%6F%75=%52%61%69%6E%67%65%72%20%52%61%6C%70%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%62%34%47%2D%37%58%42%20%37%2D%46%5A%4C%29%37%62%47%28%20%20%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%62%37%4C%5A%45%34%54%5B%41%2A%68%41%7C%51%79%20%42%62%37%4C%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5B%2A%42%5D%20%20%6C%63%4B%51%79%58%37%5E%62%45%5A%42%62%5E%37%58%37%2D%46%7C%51%68%41%7C%51%79%39%4C%5A%47%2D%41%2A%5D%20%39%62%37%44%20%37%68%41%7C%51%58%79%37%2D%43%7C%51%79%58%37%43%7C%51%79%58%37%5B%47%2D%37%58%62%37%44%20%37%37%5E%62%45%5A%39%4C%5A%47%2D%37%2D%46%7C%51%79%58%37%5E%62%45%5A%4C%37%42%62%20%37%2D%46%5A%4C%29%37%62%47%28%20%20%37%20%42%62%37%4C%62%37%44%20%37%51%79%58%37%46%6C%20%20%5D%2A%2D%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%7C%44%51%79%58%37%46%7C%51%79%58%37%2D%43%5B%43%37%58%79%51%7C%63%4B%51%79%58%7C%55%42%62%36%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A==%30=%30===%49%66%20%49%20%57%65%72%65%20%41%20%42%65%6C%6C=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%34%47%37%58%79%58%37%44%7C%51%79%58%37%68%41%5A%4C%20%6C%4B%63%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%51%7C%47%37%34%54%5B%41%2A%5A%4C%43%2F%37%2A%42%5B%46%36%44%5A%4C%37%41%20%37%68%45%7C%51%79%58%36%5A%46%4C%37%43%20%36%62%42%5A%4C%41%2F%37%46%20%2D%37%20%44%2D%5D%51%79%58%37%5A%4C%20%6C%63%37%4C%5A%41%5E%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%47%41%5B%2A%5D%20%37%43%20%37%2D%47%7C%51%79%58%37%37%58%79%51%4B%45%20%37%68%42%43%2F%36%46%5A%51%7C%44%37%58%36%62%42%5A%4C%41%2F%37%46%20%36%46%5B%43%5D%2A%51%79%58%37%43%7C%51%79%58%37%47%7C%51%79%20%42%6F%37%4C%79%58%37%68%41%20%42%62%37%4C%5A%41%68%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%41%68%37%20%44%37%20%5A==%30=%30===%49%66%20%54%68%65%72%65%20%49%73%20%53%6F%6D%65%6F%6E%65%20%4C%6F%76%65%6C%69%65%72=%44%69%65%74%7A%2D%53%63%68%77%61%72%74%7A==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%5E%43%34%43%5E%37%2C%20%2C%37%2D%44%5A%4C%37%41%20%2C%37%2D%45%4C%5A%2C%37%47%20%2C%37%2D%44%5A%4C%37%2D%41%20%47%37%2C%4C%5A%34%54%41%2A%5B%5A%4C%2C%37%47%37%2C%20%45%37%5A%4C%37%2D%41%20%2C%37%5E%43%7C%51%79%58%47%37%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%39%62%44%2D%37%2C%20%68%42%7C%51%79%5E%43%5A%4C%2C%51%7C%47%2D%37%2D%44%5A%4C%2C%37%41%20%2C%37%2D%45%5A%4C%37%2C%47%20%2C%37%5E%46%42%2A%5B%5D%20%37%43%20%37%2C%20%47%37%79%58%2C%36%43%20%2C%37%5E%43%5A%42%68%37%2C%79%58%37%47%5A%4C%2C%37%44%20%2C%37%2D%41%51%7C%79%58%2C%37%2D%41%5A%4C%2C%39%62%37%45%20%51%5D%5B%2A%43%4C%37%43%20%37%5A%4C%2C%37%47%44%2D%37%2C%20%7C%51%79%58%2C%37%2D%44%7C%51%79%58%2C%39%37%62%41%7C%51%79%58%2C%37%68%45%5A%4C%2C%37%47%44%2D%37%2C%20%5A%4C%37%2D%41%43%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%66%20%59%6F%75%20%43%6F%75%6C%64%20%53%65%65%20%4D%65%20%4E%6F%77=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%23%46%73%34%45%62%5E%37%6C%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%41%7C%51%79%58%47%2D%37%2C%20%34%54%41%2A%7B%4E%5A%4C%20%51%6C%46%2D%37%2C%7D%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%31%31%23%37%62%44%6C%31%4E%5A%4C%2C%37%62%42%20%58%79%51%58%79%7C%2C%37%42%2C%20%37%2D%42%5A%41%62%2D%36%4C%2D%41%5A%4C%37%45%20%37%5E%47%5A%4C%37%44%37%20%2D%41%6C%42%2A%5B%5D%51%79%58%36%62%45%5A%37%20%44%37%4C%20%36%62%45%32%62%45%41%2A%5B%2D%37%20%73%43%20%37%2D%46%5A%4C%37%46%20%37%2D%43%5A%4C%2D%37%47%20%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%42%62%37%20%5D%41%5A%4C%37%45%2D%46%6C%7C%2C%7C%41%62%37%58%23%46%73%20%2C%37%2D%47%6C%5A%4C%37%62%44%37%20%2D%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%2D%37%2C%42%37%51%79%58%37%5E%37%2C%20%42%62%37%2C%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%66%20%59%6F%75%20%45%76%65%72%20%53%68%6F%75%6C%64%20%4C%65%61%76%65=%43%61%68%6E%2D%43%68%61%70%6C%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%5A%4C%58%79%51%4B%63%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%37%5A%44%4C%20%6C%63%4B%51%79%58%37%41%5A%4C%20%6C%51%4B%63%6C%20%43%34%34%54%5B%4C%20%6C%63%4B%6C%20%4C%5A%46%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%5A%43%58%79%51%63%4B%51%79%58%5A%41%37%58%79%51%4B%63%6C%20%4C%5A%44%37%58%79%51%7C%47%37%58%79%51%7C%43%20%20%28%41%37%29%4C%5A%20%28%44%2D%37%29%78%20%28%47%37%29%20%5A%20==%30=%30===%49%66%20%59%6F%75%20%4E%65%76%65%72%20%43%6F%6D%65%20%54%6F%20%4D%65%20%28%49%6E%75%74%69%6C%20%50%61%69%73%61%67%65%6D%29=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%20%6C%5E%37%58%79%51%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%31%58%31%23%37%5E%62%42%7C%51%79%58%37%5E%42%7C%58%79%51%4B%63%43%34%34%54%5B%58%37%43%7C%51%7C%42%62%37%58%51%79%58%39%23%37%44%5A%4C%39%62%37%41%20%41%39%5A%4C%33%31%62%37%45%20%33%31%45%7C%51%79%7C%47%37%58%79%51%79%58%37%2D%79%51%7C%46%37%58%79%51%7C%43%5E%37%58%79%51%7C%44%62%37%23%31%31%58%79%51%5A%20==%30=%30===%49%6C%6C%20%57%69%6E%64=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%43%5A%4C%36%58%79%51%7C%44%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%20%47%37%2D%44%5A%4C%31%31%23%37%44%20%37%68%41%2D%37%20%47%37%62%42%41%2A%5B%62%42%32%4E%7D%4C%5A%42%62%36%2D%43%5A%4C%37%47%20%37%5E%62%42%31%4E%5A%39%4C%23%37%46%20%37%2D%43%5A%4C%39%23%37%47%20%37%20%46%37%20%39%62%37%46%20%37%6F%62%42%5A%37%4C%5A%42%62%37%47%5A%4C%23%46%2F%37%44%20%37%6F%46%5A%37%4C%2D%45%20%37%44%42%2A%5B%5D%51%79%58%37%5E%20%41%2D%37%4C%62%45%20%37%5E%58%36%62%42%41%4C%5A%44%37%20%31%62%37%46%20%37%68%43%7C%51%79%58%37%47%4C%5A%23%46%2F%37%44%20%37%6F%46%5A%4C%37%2D%45%33%20%5D%5B%2A%42%2F%37%47%20%5A%4C%39%62%37%37%20%44%37%23%5A%4C%37%47%20%37%2D%44%5A%4C%37%62%41%20%2D%37%62%45%5A%4C%37%47%20%37%2D%44%5A%4C%31%31%43%68%37%20%46%68%41%7C%51%79%20%37%46%20%37%51%7C%45%62%2D%58%37%5E%62%42%5A%4C%37%62%41%20%37%5E%62%7C%42%51%79%58%37%5E%62%42%5A%4C%37%62%41%20%37%79%51%7C%43%2D%79%58%36%62%42%5A%20==%30=%30===%49%6D%61%67%69%6E%61%74%69%6F%6E=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%46%5A%34%45%62%5E%37%20%37%68%47%5A%4C%37%5E%62%41%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%43%37%62%39%4C%34%54%41%2A%7B%37%5E%62%45%32%4C%5A%46%2D%37%79%58%51%79%58%7D%20%37%62%42%20%37%2D%46%4C%5A%37%43%20%37%2D%47%31%4E%5A%4C%37%62%42%20%51%20%4C%5A%4E%33%31%62%37%43%62%37%41%20%37%62%2D%37%20%45%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%37%4C%2D%46%20%37%5E%62%41%42%2A%5B%5D%20%37%62%58%79%51%7C%43%42%7C%51%79%58%45%20%37%5E%62%5A%44%2D%37%20%51%79%58%35%23%37%62%42%5A%4C%37%62%42%20%2D%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%5D%5B%2A%41%45%4C%23%43%2F%39%42%20%37%2D%46%2D%37%20%42%62%37%43%20%37%2D%46%5A%4C%39%62%37%43%20%37%47%68%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%37%62%31%33%4C%5A%46%5A%4C%37%6F%62%37%4C%5A%44%62%37%23%31%31%58%79%51%7C%43%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%6D%70%72%65%73%73%69%6F%6E%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%2D%31%31%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4C%5A%20%78%20%34%54%5B%41%2A%20%20%78%20%5A%44%2D%31%31%58%4C%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%5A%20%78%20%4C%5B%41%2A%5D%20%20%78%20%5A%4C%62%2D%31%31%58%20%6C%63%4B%51%79%58%31%31%2D%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%4C%5A%20%78%20%45%5B%42%2A%5D%20%5D%2A%41%5B%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%49%6E%20%41%20%4C%69%74%74%6C%65%20%53%70%61%6E%69%73%68%20%54%6F%77%6E=%57%61%79%6E%65%2D%4C%65%77%69%73%2D%59%6F%75%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%47%5E%37%58%20%6C%63%4B%51%79%58%37%44%7C%51%79%58%37%7C%44%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%4C%5A%47%36%58%34%54%41%2A%5B%5E%47%7C%51%79%5A%7C%47%5E%37%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%79%37%58%2D%41%7C%51%79%58%37%6F%62%42%7C%51%79%58%51%7C%44%37%58%4C%37%44%20%37%63%4B%51%79%58%41%2D%37%20%44%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%47%42%2A%5B%5D%20%37%7C%42%37%62%39%7C%51%79%58%37%58%37%44%7C%51%37%58%79%51%4B%7C%51%79%58%37%6F%62%42%7C%51%79%58%37%41%4C%5A%20%6C%63%4B%51%79%58%37%45%5A%4C%20%6C%63%47%5E%37%58%79%45%5A%4C%20%6C%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%6E%20%41%20%4D%65%6C%6C%6F%77%20%54%6F%6E%65%20%28%49%6E%20%41%20%4D%65%6C%6C%6F%74%6F%6E%65%29=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%44%7C%51%34%42%62%37%58%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%79%51%58%36%62%41%7C%51%79%58%37%62%45%7C%51%79%41%62%37%58%79%34%54%5B%41%2A%20%6C%63%4B%51%63%6C%20%20%5D%7C%51%79%58%37%46%7C%51%79%58%36%62%41%7C%79%51%58%37%62%47%7C%51%79%58%36%62%44%5B%42%2A%42%62%37%58%79%4B%51%79%58%37%79%58%37%2D%62%58%79%51%7C%46%63%4B%51%79%58%36%62%41%7C%51%79%58%37%62%7C%45%51%79%58%37%62%42%5B%41%2A%5D%51%79%58%37%6C%20%4C%5A%45%37%62%45%5A%4C%46%7C%51%79%58%58%79%51%7C%44%41%7C%51%79%58%37%6F%44%7C%51%79%58%37%62%5B%44%43%2A%5D%20%20%6C%63%4B%51%79%58%37%5E%62%62%36%2F%45%62%37%62%41%7C%51%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%36%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%49%6E%20%61%20%53%65%6E%74%69%6D%65%6E%74%61%6C%20%4D%6F%6F%64=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%2D%44%6C%34%44%2D%20%44%68%45%73%20%37%2D%47%5A%4C%37%5E%2D%47%20%47%2D%5A%4C%36%2D%44%20%37%2D%44%5A%4C%37%5E%2D%2C%41%37%2C%7C%34%54%41%2A%7B%46%6C%2C%32%4E%79%51%7C%47%2D%79%58%51%79%58%51%79%58%7D%2C%37%41%2C%68%73%45%20%37%5E%46%31%4E%5A%4C%39%62%37%43%20%37%51%58%79%51%7C%58%37%44%7C%51%45%5A%4C%35%23%2D%37%2C%41%62%62%44%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%2D%37%62%42%20%37%5E%62%44%6C%42%2A%5B%5D%2C%37%36%20%42%62%37%62%45%73%20%36%2D%44%20%2D%44%37%4C%5A%44%62%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%37%41%62%20%37%2D%62%45%5A%4C%37%2D%62%42%20%37%5E%51%5D%5B%2A%41%62%41%20%37%62%37%2D%47%7C%51%2D%37%20%44%2D%51%79%58%2D%44%6C%7C%2C%37%41%2C%68%45%73%37%20%2D%47%5A%4C%37%5E%2D%47%20%2D%47%5A%4C%36%7C%44%37%58%79%44%5A%4C%37%5E%20%43%37%62%39%4C%5A%46%36%20%73%45%68%2C%41%37%2C%5A%20==%30=%30===%49%6E%20%41%20%53%68%61%6E%74%79%20%49%6E%20%4F%6C%64%20%53%68%61%6E%74%79%20%54%6F%77%6E=%4C%69%74%74%6C%65%2D%53%69%72%61%73==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%46%5E%37%58%58%37%62%47%7C%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%37%44%7C%51%79%58%37%41%7C%51%79%79%51%7C%47%37%33%54%41%2A%5B%43%7C%51%79%58%2A%42%43%37%58%20%6C%63%4B%51%79%58%37%47%5A%4C%37%44%20%46%36%7C%51%79%58%36%46%5A%4C%20%6C%63%4B%51%79%4C%5A%47%2D%37%5B%5D%20%20%6C%51%79%58%37%47%5B%2A%41%46%5E%62%47%7C%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%58%37%44%7C%51%79%58%37%41%7C%51%79%58%37%37%58%79%51%7C%5D%51%79%58%37%51%79%58%37%43%5D%5B%2A%43%42%2D%47%7C%51%79%58%37%44%5A%4C%37%41%20%37%46%5E%7C%51%79%58%36%2D%62%42%7C%51%79%58%36%62%37%58%79%51%7C%20%20%6C%63%4B%7C%46%36%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%49%6E%20%41%20%53%69%6C%65%6E%74%20%57%61%79=%5A%61%77%69%6E%75%6C%20%4A%6F%73%65%66==%4C%61%74%69%6E=%43%23%2D==%31%72%33%34%4C%62%4B%63%75%37%37%5E%41%5A%4C%58%79%51%7C%44%70%7C%51%79%58%45%7C%51%79%58%45%2F%31%31%37%23%5E%46%5A%4C%20%6C%63%4B%51%79%58%45%2F%36%70%47%23%2D%37%45%34%34%54%5B%43%5A%4C%37%45%23%2D%37%58%79%4C%37%2D%23%43%6C%2C%44%70%73%7C%51%79%58%2F%45%37%5E%44%7C%51%79%58%37%2D%23%47%7C%7C%51%5A%42%2D%37%20%47%7C%51%79%58%2F%37%2D%42%5A%2F%47%23%4C%5A%2D%42%20%2C%23%43%2F%42%7C%51%79%58%23%43%42%2F%5A%4C%39%5E%44%70%70%7C%51%79%58%46%2F%41%36%2F%43%23%4C%43%20%37%2D%23%7C%51%79%58%37%4B%63%6C%20%4C%79%58%37%5E%41%5A%4C%37%2D%23%47%20%45%7C%79%51%58%37%2D%23%43%7C%51%79%58%23%43%2F%43%5A%51%7C%47%23%2D%51%79%58%23%43%2F%41%5A%4C%23%58%79%51%7C%44%2D%23%43%5A%4C%37%45%20%37%2D%42%5A%4C%37%23%2D%43%6C%2C%44%70%73%7C%51%79%58%45%2F%37%5E%37%20%43%2F%47%37%2D%23%47%7C%46%58%79%51%7C%70%70%44%5E%39%4C%5A%43%23%2D%31%31%58%79%51%5A%20==%30=%30===%49%6E%20%48%65%72%20%46%61%6D%69%6C%79=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%45==%31%72%33%34%4C%62%4B%63%75%37%39%5E%45%20%37%34%47%23%2D%39%79%58%37%2D%23%44%7C%51%79%58%31%31%23%39%45%5E%7C%51%79%58%23%46%2F%37%5E%44%7C%51%79%58%51%7C%43%23%2D%34%54%41%2A%7B%2F%31%31%23%37%20%45%5E%39%4C%23%47%2F%45%7C%5A%4C%39%64%64%61%41%20%23%2F%41%23%46%5A%4C%39%2D%23%47%20%37%2D%23%43%5A%2C%20%42%62%5E%32%23%46%5A%4C%58%43%2F%44%7C%20%42%62%5E%37%43%42%2A%5B%59%7D%51%79%58%45%5A%4C%51%2C%31%31%23%37%5E%62%42%20%45%5A%4C%44%2F%31%31%23%5E%37%58%79%51%2C%45%5A%4C%46%2D%62%45%5A%4C%5E%37%58%79%51%79%58%37%2D%23%46%7C%51%79%58%44%2F%45%7C%79%51%58%37%5E%62%41%7C%51%79%58%62%42%2F%43%7C%51%4B%63%6C%20%62%42%7C%51%79%31%23%37%5E%45%42%62%2D%31%31%2D%23%47%7C%51%79%58%39%2D%23%43%7C%51%79%31%58%31%2D%41%7C%51%79%58%39%2D%44%7C%51%79%58%39%58%79%51%7C%7C%51%79%58%39%4B%51%79%58%45%3C%44%2E%43%2E%31%23%37%5E%62%42%20%2C%45%51%7C%59%20%51%58%79%5D%20%20%78%20%3E%61%64%6F%63%20%6C%61%20%31%2F%46%4C%5A%7C%51%79%58%31%63%6C%20%20%5A%20==%30=%30===%49%6E%20%4C%6F%76%65%20%49%6E%20%56%61%69%6E=%4C%65%6F%20%52%6F%62%69%6E%20%4A%65%72%6F%6D%65%20%4B%65%72%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%47%20%37%5E%34%42%62%5E%37%46%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%62%5A%42%4C%37%46%20%37%2D%43%5A%4C%2C%37%2D%47%20%37%4C%5A%42%62%34%54%41%2A%5B%62%37%44%20%37%37%20%46%37%4C%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%42%5B%2A%5D%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%79%51%7C%41%68%2D%43%5A%4C%37%43%5A%4C%2C%37%37%58%79%51%7C%62%42%41%2A%5B%5D%51%79%58%37%46%7C%51%79%37%58%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%43%7C%5E%37%20%47%2D%2D%47%5A%4C%39%7C%51%79%58%37%4C%5A%42%62%5E%46%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%62%5A%42%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%37%37%4C%5A%44%68%37%46%20%37%2D%46%7C%51%79%58%79%51%5D%5B%2A%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%39%37%62%41%20%37%68%45%7C%51%79%58%37%5E%62%45%43%51%7C%43%2D%37%58%39%62%37%47%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%49%6E%20%50%75%72%73%75%69%74%20%4F%66%20%54%68%65%20%32%37%74%68%20%4D%61%6E=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4C%61%74%69%6E=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%5A%4C%20%62%39%73%75%73%58%73%75%73%39%62%37%43%41%2A%7B%7D%20%51%58%79%7C%72%51%79%58%5A%4C%20%6C%63%4B%51%79%58%79%51%4B%63%6C%37%43%69%2A%7B%58%39%23%37%47%51%4C%5A%43%37%62%47%42%2A%5B%7D%20%51%79%58%7C%72%51%79%5A%58%4C%20%6C%63%4B%51%79%58%2C%73%75%73%39%62%37%58%79%51%7C%79%58%7C%72%51%37%43%41%2A%5B%37%58%79%51%4B%23%37%47%7C%51%79%58%37%62%41%7C%51%79%58%23%39%37%47%7C%51%79%58%37%62%47%5A%4C%20%6C%63%39%58%79%51%5D%2D%43%7C%51%79%20%51%79%58%7C%58%79%51%4B%63%4C%20%6C%63%4B%51%79%58%2C%73%75%73%39%62%43%37%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%20%6C%5A%58%79%51%72%73%75%73%39%62%5A%20==%30=%30===%49%6E%20%54%68%65%20%43%6F%6F%6C%2C%20%43%6F%6F%6C%2C%20%43%6F%6F%6C%20%4F%66%20%54%68%65%20%45%76%65%6E%69%6E%67=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%20%34%44%36%20%47%78%20%5A%4C%36%62%41%20%36%62%45%7C%51%79%36%58%44%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%36%20%4C%5A%20%78%34%54%41%2A%5B%43%7C%51%79%58%46%37%58%79%51%58%36%43%7C%51%79%58%37%47%7C%51%79%58%36%42%62%7C%51%79%58%37%46%7C%51%79%58%36%62%42%7C%79%51%7C%47%37%7C%51%79%58%36%43%20%37%43%5A%5B%2A%42%46%36%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%6F%37%23%46%20%36%46%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%5D%51%79%58%37%44%20%36%46%5A%46%36%20%43%37%36%62%42%7C%51%79%58%37%5E%62%42%7C%51%79%37%58%46%5A%4C%20%6C%63%4B%51%79%58%36%46%5A%4C%20%45%62%37%4C%5A%4C%39%62%37%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%49%6E%20%54%68%65%20%4D%69%64%64%6C%65%20%4F%66%20%41%20%4B%69%73%73=%43%6F%73%6C%6F%77%20%53%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%41%20%37%68%34%41%2D%37%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%45%20%37%46%5A%4C%37%43%58%79%51%7C%45%34%54%41%2A%5B%7C%51%79%58%37%20%41%37%4C%5A%47%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%44%37%20%37%2D%41%42%2A%5B%5D%51%79%58%37%2D%44%37%4C%5A%43%5E%37%2D%44%5A%4C%4C%37%45%20%37%68%37%4C%5A%44%20%37%2D%41%41%2A%5B%5D%20%39%62%37%45%20%68%37%42%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%43%37%4C%5A%46%41%20%37%2D%41%20%37%43%20%73%44%37%4C%5A%47%4C%37%62%44%20%37%2D%44%5A%4C%37%41%20%37%45%68%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%5A%43%37%73%75%20%37%2D%41%5A%47%20%37%2D%44%5E%37%20%46%2D%37%2D%44%7C%51%79%58%37%41%5A%4C%37%62%42%37%20%5E%43%5A%4C%37%62%42%20%37%2D%46%5A%4C%36%20%41%37%4C%5A%46%43%2A%5B%5D%37%4C%5A%55%43%36%58%79%51%7C%45%37%62%31%33%58%79%51%5A%20==%30=%30===%49%6E%20%54%68%65%20%53%74%69%6C%6C%20%4F%66%20%54%68%65%20%4E%69%67%68%74=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%5A%34%46%5E%37%4C%2D%47%5A%4C%78%5A%4C%37%62%42%5A%4C%78%5A%37%4C%5E%46%5A%4C%78%5A%4C%37%62%42%5A%4C%78%5A%37%4C%5A%78%4C%34%54%41%2A%5B%42%5A%4C%78%5A%37%4C%5A%44%2D%4C%78%5A%4C%37%62%42%5A%4C%78%5A%4C%37%5E%42%46%2A%5B%5D%20%37%43%5A%4C%37%2D%47%5A%4C%37%5A%46%5E%37%4C%5E%46%5A%4C%78%5A%4C%36%46%43%37%62%39%4C%5A%43%5A%4C%37%2D%47%5A%4C%37%44%5A%4C%37%2D%5A%41%4C%78%5A%4C%37%44%5A%4C%78%5A%4C%37%2D%41%37%20%5D%5B%2A%45%5A%4C%37%68%31%31%23%37%62%5A%42%62%37%23%37%41%5A%4C%36%46%5A%4C%78%5A%4C%37%5E%46%4C%5A%37%43%5A%4C%37%2D%47%5A%4C%78%5A%4C%31%31%23%35%4C%5A%42%4C%35%23%37%41%4C%37%5E%46%5A%47%2D%37%4C%5A%2D%62%42%5A%4C%78%5A%4C%37%2D%47%5A%4C%78%4C%5A%37%44%5A%4C%78%5A%4C%37%68%41%5A%4C%37%43%36%4C%5A%78%4C%5A%4C%78%5A%4C%5A%4C%37%2D%47%2A%43%42%68%37%37%6F%62%41%5A%4C%78%5A%4C%41%2F%36%46%5A%37%4C%43%5A%4C%37%2D%47%5A%4C%39%62%37%45%5A%4C%4C%5A%78%4C%5A%5B%5D%20%78%5A%78%4C%5A%43%37%4C%5A%78%4C%5A%46%5E%37%4C%5A%44%37%4C%5A%47%2D%37%4C%5A%43%37%20%5A%20==%30=%30===%49%6E%20%54%68%65%20%57%65%65%20%53%6D%61%6C%6C%20%48%6F%75%72%73%20%4F%66%20%54%68%65%20%4D%6F%72%6E%69%6E%67=%4D%61%6E%6E%2D%48%69%6C%6C%69%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%68%45%34%43%5E%37%20%37%2D%44%5A%4C%37%47%20%37%2D%44%5A%4C%2B%20%43%37%5E%43%5A%4C%2B%43%20%36%43%5A%4C%37%43%20%47%37%4C%5A%34%54%5B%41%2A%37%5E%43%5A%4C%68%37%20%42%37%5A%4C%37%43%20%37%5E%43%5B%42%2A%5D%6C%2C%47%37%2C%37%2D%44%2C%37%41%2C%37%2D%45%73%5A%4C%43%36%20%43%2B%23%46%5A%4C%37%36%43%5A%4C%37%5A%41%37%58%79%37%62%41%7C%51%79%58%37%2D%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%6F%23%44%20%37%2D%44%7C%51%23%31%31%20%47%4C%37%68%45%20%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%49%6E%20%57%61%6C%6B%65%64%20%42%75%64=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%46%2D%58%79%20%36%62%41%5A%4C%37%62%45%20%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%5E%2D%46%7C%51%46%37%4C%5A%42%34%54%7B%41%2A%2D%46%5B%42%2A%62%36%58%79%51%62%41%32%4E%7C%51%79%58%51%79%58%51%79%58%79%51%58%7D%20%39%62%37%43%20%37%68%47%31%4E%7C%36%58%79%51%5D%41%5A%4C%37%62%46%5B%41%2A%5D%63%6C%20%4C%5A%51%79%58%37%62%44%5A%4C%20%6C%63%4B%51%79%37%58%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%62%44%4B%63%6C%20%20%4B%51%79%58%37%62%41%55%5A%4C%46%2D%5E%37%58%2D%62%42%5A%4C%37%46%20%36%62%41%5A%4C%37%45%62%20%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%37%20%45%62%37%7C%51%79%58%2D%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A==%30=%30===%49%6E%20%59%6F%75%72%20%4F%77%6E%20%53%77%65%65%74%20%57%61%79=%42%72%75%62%65%63%6B%20%44%61%76%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%44%20%37%34%41%68%37%20%37%5E%62%45%20%37%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%37%43%20%37%2D%47%5A%4C%39%62%37%44%4C%5A%41%62%2D%34%54%41%2A%7B%45%7C%51%79%58%37%20%42%5E%37%37%41%20%37%2D%45%42%2A%5B%7D%20%36%62%45%37%20%62%42%5A%4C%37%42%20%74%6C%61%37%46%5A%4C%4C%5A%44%5E%37%5E%62%47%5A%4C%41%2A%5B%5D%20%4C%5A%44%5E%37%47%5A%4C%37%62%41%20%37%68%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%20%43%2D%37%37%41%20%37%2D%37%5E%62%47%5A%37%62%39%4C%5A%37%2D%62%41%5A%4C%37%5E%62%45%20%37%62%42%4C%5A%37%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%20%44%62%37%4C%44%20%37%68%41%20%5A%4C%20%6C%5A%46%37%61%6C%29%37%2D%62%45%28%73%75%73%37%62%41%43%2A%5D%5B%20%36%62%45%20%37%62%42%5A%4C%37%42%20%74%58%79%51%4B%63%4C%37%5E%42%20%78%20%4C%5A%20%78%20%4C%5A%41%62%37%73%75%73%28%45%62%2D%37%29%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%49%6E%63%65%6E%74%69%76%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%39%62%33%31%62%68%37%58%79%51%37%68%62%42%7C%51%79%58%39%62%33%31%46%7C%79%51%58%37%68%43%7C%51%79%58%39%62%33%31%47%7C%58%79%51%7C%45%44%34%34%54%7B%2D%44%31%4E%5A%2D%37%58%79%51%2D%46%20%37%2D%46%7C%51%79%58%39%62%33%31%7C%43%51%79%58%37%5E%62%44%7C%51%79%58%39%44%7C%37%2F%45%62%4C%41%7C%51%79%58%58%51%79%58%51%4C%5A%43%5E%37%62%45%20%37%2D%62%42%7C%51%79%58%39%36%43%4C%5A%33%31%47%20%2C%37%2D%44%5A%4C%37%2D%41%20%39%20%7D%58%79%37%47%20%31%31%51%79%58%2C%39%7C%4E%32%42%62%4C%73%75%73%39%62%45%20%37%2D%62%42%5A%4C%62%39%37%46%20%37%2D%43%5A%4C%37%6F%42%20%33%31%5A%47%31%33%62%51%79%58%51%79%7C%41%62%5E%39%58%79%51%5A%20==%30=%30===%49%6E%63%68%20%57%6F%72%6D%2C%20%54%68%65=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%70%20%2C%37%5E%34%46%5E%37%58%37%46%73%70%20%2C%37%5E%46%5A%4C%51%79%58%72%7C%51%79%58%7C%51%79%58%37%5E%62%45%7C%51%79%2C%7C%6C%42%62%33%54%41%2A%5B%7C%51%79%58%37%2C%7C%6C%46%5E%79%58%37%5E%46%6C%42%2A%5B%5D%2C%37%43%73%20%70%2C%37%2D%47%6C%7C%2C%37%47%73%70%20%2C%37%51%7C%45%62%5E%36%2D%62%42%73%6C%3E%65%6E%69%58%79%51%4C%5A%37%43%73%70%20%2C%36%46%6C%7C%2C%36%2D%62%73%42%70%20%2C%37%5E%62%42%7C%51%79%58%37%5E%46%2C%7C%55%3C%46%7C%72%51%79%58%61%20%2E%43%2E%5D%59%7B%3C%2A%58%33%31%46%7C%51%79%58%33%31%62%45%7C%51%58%79%33%31%46%3E%73%6F%6C%6F%53%51%79%58%36%36%79%51%7C%3C%44%51%79%58%36%46%6C%20%46%69%6E%65%3E%45%62%31%33%20%20%3C%2A%37%34%38%78%3E%20%7D%20==%30=%30===%49%6E%64%69%61%6E%20%53%75%6D%6D%65%72=%56%69%63%74%6F%72%2D%41%6C%64%75%62%69%6E%2D%48%65%72%62%65%72%74%20==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%42%5A%4C%34%47%5E%37%58%20%37%5E%47%7C%51%79%58%35%23%37%44%7C%51%58%79%37%5E%47%7C%51%79%58%35%23%37%44%7C%51%79%43%37%23%31%31%34%54%5B%41%2A%6C%63%4B%51%79%4C%5A%41%2D%37%4C%39%62%37%42%20%37%68%23%46%7C%51%79%58%2D%37%41%5B%42%2A%5D%51%79%58%37%44%7C%51%79%58%5A%45%2D%37%58%37%6F%62%42%20%79%58%37%5E%47%58%79%51%4B%63%23%37%44%7C%51%79%58%37%5E%47%5B%41%2A%5D%79%51%58%37%44%7C%51%79%58%37%2D%41%5A%4C%20%6C%35%58%79%51%7C%37%41%5A%4C%20%37%5E%47%5B%43%35%58%79%51%7C%37%44%7C%51%79%58%37%2D%41%5A%4C%37%6F%62%20%42%37%2D%42%5A%4C%31%31%23%37%43%20%37%5E%47%58%79%51%5D%2A%23%37%44%7C%51%58%36%47%5A%4C%2D%37%20%45%2D%41%5A%4C%37%62%42%20%37%2D%42%5A%4C%37%62%20%45%37%2D%62%42%7C%51%79%58%37%62%45%5A%4C%37%2D%37%20%44%37%42%7C%51%79%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%49%6E%64%69%61%6E%61%20%28%42%61%63%6B%20%48%6F%6D%65%20%41%67%61%69%6E%20%49%6E%29=%48%61%6E%6C%65%79%20%4A%61%6D%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%46%34%46%5E%37%20%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%79%51%58%37%47%7C%51%79%58%37%44%5A%4C%37%62%45%37%58%79%51%7C%34%54%5B%41%2A%20%6C%63%4B%51%20%46%37%4C%5A%51%79%58%37%44%7C%51%79%58%37%5E%46%5A%4C%62%37%45%20%37%2D%62%42%7C%51%79%58%37%5E%62%42%7C%47%37%58%79%37%2D%43%7C%51%51%79%58%37%68%58%79%51%7C%43%63%4B%51%79%58%37%47%7C%51%79%58%37%44%5A%37%4C%62%45%20%37%5E%46%5B%42%2A%5D%51%79%58%37%6C%20%4C%5A%45%37%2D%47%5A%4C%42%5A%4C%43%2F%58%79%51%7C%44%44%5A%4C%37%41%20%37%68%45%7C%51%79%58%2D%5A%44%4C%39%62%37%41%20%37%68%45%7C%51%79%58%2D%2D%20%44%2D%37%39%62%37%41%7C%6F%37%58%79%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%46%23%6F%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%49%6E%66%61%6E%74%20%45%79%65%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%46%34%47%2D%37%58%5E%62%47%7C%51%79%58%39%62%33%31%41%7C%51%58%79%37%5E%62%45%7C%51%79%58%37%2D%46%7C%51%79%37%58%79%51%7C%34%54%5B%41%2A%79%58%62%45%2F%62%2D%37%58%79%79%58%37%5E%62%45%42%2A%5D%51%79%58%74%6C%37%61%62%42%7C%51%79%58%73%75%73%37%62%42%7C%51%51%7C%45%5E%37%45%7C%51%79%58%75%73%37%62%45%37%23%31%31%58%2D%62%41%7C%51%79%58%73%75%73%37%62%42%7C%79%51%58%37%5E%42%7C%51%79%58%37%5E%45%7C%51%79%37%58%79%51%7C%5E%62%45%7C%51%37%5E%62%47%7C%44%37%62%39%58%33%31%41%7C%51%79%58%37%5E%62%45%7C%51%79%37%58%2D%46%7C%51%79%58%37%2D%47%41%2A%5D%51%79%62%39%58%79%51%7C%51%79%58%73%58%79%51%7C%46%37%73%75%73%58%79%51%7C%45%62%2D%37%58%79%51%7C%42%62%37%73%75%73%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%6E%6E%65%72%20%55%72%67%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%34%46%23%68%37%63%4B%51%79%58%31%31%23%37%5E%46%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%6C%20%4C%5A%20%34%54%5B%41%2A%4C%20%78%20%5A%62%5E%37%23%31%51%79%58%31%31%23%37%5E%62%44%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%4B%63%6C%20%4C%45%5A%4C%20%78%37%5E%43%7C%51%5A%45%5E%37%23%37%5E%42%7C%51%79%58%31%31%23%37%5E%44%7C%79%51%58%31%31%23%37%5E%62%44%7C%51%79%58%31%31%23%31%31%58%79%4C%20%78%20%5A%58%79%51%7C%41%5E%37%58%79%51%7C%42%62%37%58%79%51%7C%47%5E%37%20%20%20%5A==%30=%30===%49%6E%74%65%72%70%6C%61%79=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%36%58%79%51%20%6C%63%4B%51%79%58%37%2D%62%42%5A%4C%39%37%62%46%70%70%5A%4C%20%78%20%5A%4C%20%6C%63%4B%4C%5A%46%2D%36%46%34%34%54%5B%6C%20%4C%5A%44%62%37%58%79%51%7C%43%37%62%39%58%79%51%7C%46%2D%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A==%30=%30===%49%6E%74%72%65%70%69%64%20%46%6F%78%2C%20%54%68%65=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%42%34%73%43%2D%37%4B%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%58%79%37%2D%43%5A%4C%20%6E%20%5A%4C%20%6E%6C%2C%63%6C%20%4C%5A%34%54%41%2A%7B%4C%20%6C%63%4B%63%6C%20%4C%5A%73%37%62%42%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%31%31%23%37%5E%42%7C%75%73%58%79%51%4B%51%79%58%31%73%75%73%37%23%5A%20%78%20%4C%37%41%20%73%75%73%37%43%5A%4C%73%75%73%37%45%62%20%73%75%73%37%23%46%20%73%75%73%37%41%5A%73%75%73%20%46%4C%20%78%20%5A%62%42%42%2A%5B%69%6E%65%3E%46%20%51%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%2C%75%73%37%46%7C%7C%51%79%58%2C%73%75%73%37%7D%58%79%51%20%46%3C%55%5A%4C%75%73%37%46%20%79%51%7C%44%62%45%5A%4C%73%75%73%37%62%44%20%73%75%73%37%42%62%5A%4C%2C%73%75%73%37%62%45%20%73%75%73%37%62%37%73%75%73%58%73%75%73%37%20%6C%61%20%2E%37%73%75%73%58%4C%73%75%73%37%47%20%73%75%73%37%46%5A%4C%75%73%73%37%62%45%20%73%75%73%37%62%44%7C%51%79%5A%3C%44%2E%43%62%42%5A%4C%73%3C%78%5A%4C%78%41%37%73%75%73%4C%20%78%5A%4C%20%78%5A%4C%20%3E%73%6F%6C%53%6F%34%37%2A%3C%37%2D%43%51%7B%59%5D%51%79%58%5A%78%20%4C%5A%3E%61%64%6F%43%78%5A%4C%20%78%29%3E%4C%5A%42%73%37%62%42%5A%4C%78%5A%4C%78%5A%4C%20%78%4C%5A%20%78%5A%4C%20%78%5A%4C%20%31%31%23%37%5E%75%73%20%4C%5A%36%28%38%36%2A%20%4C%5A%78%20%4C%5A%78%4C%5A%78%4C%5A%46%37%73%75%73%20%4C%5A%78%20%4C%5A%78%20%4C%5A%78%20%4C%5A%78%4C%5A%78%20%7D==%30=%30===%49%6E%76%69%74%61%74%69%6F%6E=%4B%61%70%65%72%20%42%72%6F%6E%69%73%6C%61%75==%45%76%65%6E%20%38%74%68%73=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%34%43%2D%37%58%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%7C%42%62%37%58%34%54%41%2A%5B%79%58%31%31%23%2D%37%58%79%51%79%58%37%62%41%7C%51%79%58%37%2D%62%45%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%51%20%6C%63%4B%51%7C%44%62%37%62%45%5A%4C%20%45%7C%51%79%58%20%5D%5B%2A%42%20%6C%63%4B%51%79%58%37%2D%42%5A%4C%74%6C%37%61%23%46%20%37%23%46%7C%51%79%58%37%2D%23%43%4C%5A%42%2D%37%20%6C%63%4B%51%5A%4C%20%6C%63%6C%74%4C%5A%41%2D%47%5A%4C%74%6C%61%37%44%20%37%44%7C%51%58%79%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%2D%37%58%79%51%4B%61%37%45%20%37%58%51%79%58%5D%31%58%79%51%4B%61%37%47%3E%61%64%6F%43%20%6C%61%20%2E%43%44%2E%3C%7C%51%79%58%39%62%37%44%5A%4C%20%6C%63%6C%74%58%79%51%31%23%37%62%45%20%20%6C%63%4B%5A%42%37%23%31%2D%62%45%55%7C%51%79%58%39%23%37%62%42%7C%79%51%58%37%68%46%5A%4C%20%6C%63%4B%51%79%58%31%5E%37%58%79%51%4C%51%20%51%79%5A%20==%30=%30===%49%72%69%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%62%44%7C%51%2D%31%31%58%79%62%42%7C%51%79%58%31%31%23%37%5E%62%47%7C%79%51%58%31%31%23%37%5E%45%5A%4C%20%6C%63%4B%51%37%23%35%58%79%46%34%33%54%5B%51%79%58%37%2D%51%7C%41%62%5E%31%31%23%37%62%44%5A%4C%20%6C%63%4B%51%79%37%58%2D%43%5A%4C%20%6C%63%4B%51%79%58%35%23%37%58%79%51%7C%43%79%58%31%31%23%7C%44%62%37%23%31%31%58%79%51%7C%44%62%2D%62%36%58%79%51%7C%44%62%37%23%31%31%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%72%72%65%73%69%73%74%61%62%6C%65%20%59%6F%75=%44%65%50%61%75%6C%20%47%65%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%47%2D%37%58%2D%47%5A%4C%37%6F%62%41%20%37%2D%41%5A%4C%2D%37%47%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%6C%63%4B%51%79%47%2D%37%4C%5A%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%62%31%42%4E%42%2A%5B%5D%20%37%5E%62%42%20%37%2D%41%41%62%5E%37%58%20%37%5E%46%7C%62%42%7C%51%79%2D%37%58%79%51%4E%43%2A%5B%7D%20%37%6F%62%41%20%37%2D%47%51%7C%79%58%37%5E%62%47%7C%51%79%58%37%62%44%7C%32%42%68%37%58%62%41%5A%4C%20%6F%62%41%20%37%7C%41%2D%37%58%62%42%20%37%5E%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%39%4C%5A%41%2D%51%79%58%37%2D%37%20%5A%20==%30=%30===%49%73%20%54%68%61%74%20%53%6F%3F=%50%65%61%72%73%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%46%2D%37%20%5B%20%51%79%58%5D%20%37%5E%44%20%37%5E%41%4C%5A%39%2D%23%43%20%37%5E%42%5A%4C%39%2D%62%45%2A%41%47%5E%37%34%54%69%2A%5B%43%7C%51%79%58%79%51%7C%46%31%37%44%20%37%2D%41%7C%51%79%58%37%5E%62%45%4C%5A%2C%51%2C%20%20%39%62%37%45%7C%51%79%58%33%4C%5A%47%5E%37%58%35%23%37%62%2D%62%45%7C%51%4C%5A%42%62%5E%47%7C%51%79%58%39%62%37%47%7C%51%79%58%33%62%31%41%7C%51%79%58%35%23%37%41%7C%51%79%58%37%62%5E%37%58%79%37%46%20%37%2D%44%7C%51%79%58%37%4C%5A%41%5E%51%79%58%35%23%37%45%7C%51%79%58%37%5E%46%4C%5A%37%5E%43%20%37%5E%47%5A%4C%39%2D%42%20%37%7C%45%62%31%33%2D%62%44%20%37%79%58%37%5E%62%51%7C%44%62%5E%20%37%44%20%37%2D%41%5A%4C%37%62%44%20%37%62%2D%41%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%5A%59%5B%51%45%79%58%39%62%37%51%7C%43%2D%37%20%42%62%2D%39%4C%5A%47%62%5E%37%20%41%62%2D%39%4C%5A%45%5E%37%20%41%5E%37%4C%5A%66%44%5E%37%20%20%55%66%46%5E%37%23%31%31%20%20%5A%20==%30=%30===%49%73%20%59%6F%75%20%49%73%20%4F%72%20%49%73%20%59%6F%75%20%41%69%6E%27%74%20%28%4D%61%27%20%42%61%62%79%29=%41%75%73%74%69%6E%2D%4A%6F%72%64%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%5A%4C%37%34%46%2D%37%2C%5A%4C%62%45%2F%37%2D%46%20%37%2D%46%5A%4C%43%37%20%37%62%44%5A%4C%2C%62%45%2F%37%2D%46%20%44%62%37%20%43%34%54%41%2A%7B%37%43%20%37%62%4B%63%6C%20%4C%2F%37%2D%46%20%37%2D%46%42%2A%5B%7D%20%2C%43%37%20%2C%37%62%44%7C%51%79%58%2C%37%62%45%5A%45%62%4C%5A%44%51%79%58%2C%37%46%5A%4C%39%62%58%79%51%7C%42%47%7C%51%79%58%36%62%41%7C%51%79%58%37%62%7C%45%51%79%58%37%62%42%7C%51%79%58%31%31%23%37%68%37%20%43%37%37%2D%46%5A%4C%41%7C%51%79%58%37%2F%45%62%4C%79%58%37%62%42%7C%51%79%58%31%31%23%37%42%51%7C%79%58%37%2D%46%5A%4C%37%43%20%37%62%44%5A%51%7C%45%62%37%2D%46%20%37%2D%2D%62%45%5A%4C%7C%45%62%2D%37%62%45%2F%37%5E%62%41%7C%51%79%58%37%6F%44%51%7C%79%58%37%62%44%43%2A%5B%5D%20%37%62%41%20%20%41%62%5E%37%51%79%58%36%62%46%20%37%2D%46%4C%5A%44%62%37%37%43%2C%68%47%73%20%37%2D%62%42%5A%4C%37%20%46%37%2D%43%7C%51%79%58%37%62%47%7C%51%79%58%5D%5B%2A%42%6C%37%62%41%20%37%79%58%37%2D%43%4C%5A%44%62%37%62%45%7C%51%79%58%37%62%42%7C%51%79%58%31%23%31%37%42%7C%51%79%58%37%2D%46%5A%4C%37%43%20%37%58%79%51%7C%62%45%2F%37%2D%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%36%58%79%51%7C%44%62%37%20%43%37%20%5A%20==%30=%30===%49%73%66%61%68%61%6E=%53%74%72%61%79%68%6F%72%6E%2D%45%6C%6C%69%6E%67%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%33%31%62%41%34%44%62%5E%37%5E%41%5A%4C%20%6C%63%4B%51%79%58%39%62%45%4C%5A%35%23%37%62%42%20%37%5E%62%42%7C%51%79%58%37%58%79%51%7C%34%54%41%2A%5B%2D%47%5A%4C%39%44%62%5E%37%58%68%41%7C%51%79%58%36%2D%46%5A%4C%39%62%37%20%43%37%68%47%42%2A%5B%5D%20%20%6C%63%4B%51%79%37%20%44%37%62%7C%51%79%58%39%7C%51%79%58%37%47%68%37%58%79%5B%5D%20%37%5E%44%20%37%5E%62%45%5A%4C%37%45%5E%20%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%2A%41%44%62%5E%7C%51%79%58%36%51%79%58%31%31%42%62%37%23%35%51%79%58%39%62%33%31%62%41%7C%51%79%58%37%41%5E%5A%4C%20%6C%63%4B%51%79%58%39%62%45%5A%4C%7C%44%62%37%23%20%37%5E%62%42%41%7C%51%79%58%5D%5B%2A%43%47%51%79%58%37%62%42%7C%51%79%58%31%31%23%37%7C%46%51%79%58%39%23%37%43%7C%51%79%58%37%5E%62%7C%45%62%31%33%20%20%6C%63%4B%62%31%33%62%39%20%41%62%39%23%35%4C%5A%44%62%36%58%79%51%7C%45%62%2D%37%20%41%62%37%20%5A%20==%30=%30===%49%73%6C%61%6E%64%20%42%69%72%64%69%65=%54%79%6E%65%72%20%4D%63%43%6F%79==%43%61%6C%79%70%73%6F=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%47%34%45%62%36%58%5A%4C%37%62%42%20%2C%37%2D%46%7C%51%79%58%62%36%45%5A%4C%37%62%42%20%2C%37%2D%46%7C%51%79%44%68%37%2C%20%34%54%41%2A%7B%37%2D%23%46%7C%4C%5A%46%2D%37%62%41%5A%4C%37%62%41%20%73%75%73%37%62%41%2A%42%7B%7D%51%79%58%36%62%45%5A%4C%37%62%42%20%37%2C%58%79%51%37%46%20%37%2D%41%7C%7D%20%37%20%78%20%4C%5A%46%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%2C%62%41%5A%4C%37%62%41%20%73%75%73%37%62%41%23%2D%37%20%42%5A%4C%37%42%20%62%37%73%75%73%20%42%62%37%73%75%73%4C%5A%3C%42%72%65%61%6B%3E%73%42%62%37%2C%6C%6E%20%20%5A%20==%30=%30===%49%73%6E%27%74%20%49%74%20%41%20%50%69%74%79=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%73%20%34%43%5E%37%20%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%4C%5A%39%62%37%42%20%37%68%23%46%5A%4C%37%2D%41%4C%5A%43%5E%37%34%54%41%2A%7B%32%4E%5A%4C%20%46%5E%2C%45%2D%58%7D%20%37%47%20%37%2D%44%5A%4C%37%41%20%5E%37%43%6C%31%4E%7C%2C%37%47%2C%37%2D%44%2C%37%79%51%58%79%51%7C%2C%37%43%2C%79%58%37%2D%45%7C%46%23%68%37%42%20%37%68%23%46%5A%4C%33%31%62%37%23%43%37%20%2D%45%42%2A%5B%5D%20%39%23%39%62%37%42%20%37%62%39%4C%5A%51%79%58%36%43%31%31%23%37%62%44%37%73%75%73%37%46%7C%51%79%58%73%75%73%37%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%2D%45%20%37%5E%47%5A%4C%23%31%31%20%44%20%37%41%7C%51%2C%37%2D%47%73%43%5E%37%20%41%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%5A%45%4C%39%62%37%42%20%37%68%23%46%5A%4C%37%2D%5A%43%5E%37%20%41%2A%5B%5D%20%43%37%2C%7C%46%5E%2C%45%2D%37%2C%44%2D%37%2C%47%37%2C%7C%6C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%73%6E%27%74%20%49%74%20%52%6F%6D%61%6E%74%69%63%3F=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%20%47%2F%36%34%45%62%36%20%62%42%20%37%2D%46%5A%4C%37%6F%45%20%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%37%4C%5A%45%62%34%54%5B%41%2A%43%5A%4C%37%47%37%20%42%62%37%51%79%58%37%5E%62%41%5B%42%2A%5D%20%37%62%20%45%37%2D%62%42%7C%51%79%58%37%5E%62%45%5A%4C%7C%42%62%37%20%2D%46%5A%4C%37%62%42%5A%4C%37%42%4C%5A%42%62%6C%2C%37%47%2C%68%44%73%20%2D%46%5A%4C%47%37%2F%43%20%37%5E%62%41%5A%4C%37%62%45%20%37%2D%7C%43%2D%20%46%2F%37%47%20%2D%5A%4C%37%62%42%42%62%37%20%5D%4C%37%6F%45%20%37%5E%62%45%5A%4C%37%62%42%37%20%2D%46%5A%4C%37%2D%43%20%36%62%45%5B%41%2A%5A%46%2D%37%20%20%74%6C%61%37%5A%4C%62%45%2F%20%43%37%4C%5A%5B%43%2A%5D%20%37%62%45%20%37%2D%62%42%7C%79%51%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%46%2D%20%46%2D%47%2F%36%62%45%45%5A%4C%37%62%37%62%39%4C%5A%5A%4C%37%62%47%20%37%2D%47%5A%4C%36%2D%62%20%41%41%2F%2D%43%5A%4C%62%42%2F%2D%43%20%2D%43%46%2D%37%20%42%47%20%37%68%44%62%36%20%41%62%2D%36%4C%5A%45%62%36%20%20%20%5A==%30=%30===%49%73%6E%27%74%20%54%68%69%73%20%41%20%4C%6F%76%65%6C%79%20%44%61%79%20%28%54%6F%20%42%65%20%43%61%75%67%68%74%20%49%6E%20%54%68%65%20%52%61%69%6E%29=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%36%2D%62%45%5E%37%58%79%51%5E%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%5E%62%42%5A%4C%37%46%20%36%2D%62%45%7C%37%58%79%51%7C%62%45%41%2A%5B%37%46%20%37%2D%62%5E%37%58%79%42%20%37%2D%43%7C%51%79%58%37%6F%62%44%7C%79%51%58%37%2D%44%42%2A%5B%5D%20%20%6C%63%4B%51%6F%37%4C%5A%43%42%5A%4C%37%46%36%2D%62%45%7C%37%58%79%51%7C%62%45%41%2A%5B%5D%20%37%46%20%37%2D%43%7C%79%51%58%37%62%44%5A%4C%37%62%41%20%35%23%37%41%5E%37%58%79%51%5E%62%42%5A%4C%20%6C%63%4B%51%42%62%5E%37%58%42%5A%4C%37%46%20%36%2D%62%45%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%62%5E%37%58%79%5A%4C%37%46%20%5A%4C%37%46%20%46%2D%37%58%79%51%79%58%37%5E%62%45%7C%51%79%58%37%43%7C%79%51%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%7C%45%62%2D%36%43%2A%5B%5D%20%42%62%36%20%44%62%6F%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%49%73%6F%74%6F%70%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%43%7C%34%43%37%20%41%42%7C%51%79%58%37%46%5A%4C%20%78%20%5A%4C%43%37%20%37%47%5A%4C%37%44%20%37%62%45%5A%4C%37%62%37%58%79%51%34%54%69%2A%7B%2A%5B%59%59%59%75%73%58%79%51%20%37%62%47%5A%4C%37%41%20%37%43%5A%4C%37%20%47%37%2D%44%7C%51%79%58%73%75%73%37%62%41%7C%45%62%37%20%7D%73%37%41%7C%51%41%7C%51%79%58%6F%73%3A%3E%43%58%37%62%42%7C%51%79%58%37%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%79%51%7C%43%37%6C%6F%53%3C%41%37%58%79%51%7C%41%62%37%58%79%51%7C%47%37%58%79%51%7C%43%37%20%41%37%4C%5A%47%62%37%20%45%62%37%20%5A%20==%30=%30===%49%73%72%61%65%6C=%43%61%72%69%73%69%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%5A%4C%2D%58%79%51%7C%29%37%2D%47%28%2D%47%7C%51%79%58%39%23%37%7C%44%51%79%58%36%2D%44%7C%51%79%58%36%62%2D%44%20%47%2D%5E%37%44%34%34%54%5B%41%7C%51%79%58%47%2D%36%4C%5A%37%62%42%7C%51%79%58%29%37%5E%62%42%28%37%46%5E%5A%4C%37%2D%45%20%29%37%5E%46%28%37%2D%44%28%45%68%37%29%20%29%37%43%28%20%73%64%72%6F%51%7C%44%2D%20%61%6E%72%65%74%6C%41%3C%5A%20%33%31%62%37%20%41%29%33%31%62%37%41%28%37%62%42%5A%4C%37%46%74%65%20%63%68%79%58%39%62%37%66%6F%72%20%73%6F%6C%6F%73%2E%3E%20==%30=%30===%49%74%20%41%69%6E%27%74%20%4E%65%63%65%73%73%61%72%69%6C%79%20%53%6F=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%20%2C%35%23%39%41%47%2D%37%20%20%78%20%5A%4C%37%62%44%20%37%43%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%43%4C%5A%41%37%62%2A%34%34%54%7B%51%79%58%37%5E%4C%5A%47%2D%37%20%37%2D%41%7C%51%79%58%37%5E%62%41%5A%4C%62%37%45%20%37%2D%62%42%42%2A%5B%7D%20%37%43%20%44%37%4C%5A%47%2C%39%23%37%44%78%20%5A%4C%20%43%37%4C%5A%46%43%20%37%2D%47%41%2A%5B%5D%51%79%58%2C%33%62%31%37%44%7C%51%79%58%37%41%7C%51%79%58%37%5E%37%4C%5A%20%78%20%37%2D%47%7C%20%4C%5A%20%78%20%4C%5A%43%37%20%44%62%37%4C%5A%20%78%20%4C%5A%41%37%62%39%23%35%2C%20%44%37%23%39%2C%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%74%20%43%6F%75%6C%64%20%48%61%70%70%65%6E%20%54%6F%20%59%6F%75=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%20%29%37%68%34%45%62%5E%37%46%7C%51%79%58%37%2D%46%5A%4C%29%39%62%37%28%43%20%20%29%37%68%47%28%37%6F%45%7C%51%79%58%23%6F%37%28%41%34%54%5B%41%2A%42%7C%51%79%58%29%4C%5A%45%62%2A%5D%51%79%58%39%62%37%43%7C%51%79%58%37%47%68%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%5E%42%5B%46%2D%37%39%62%37%44%28%37%2D%23%46%28%37%29%58%79%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%39%37%62%47%20%37%68%44%7C%51%79%58%37%5E%62%45%7C%51%7C%46%2D%37%62%44%28%37%62%43%28%20%20%29%37%29%4C%5A%42%6F%45%7C%7C%51%79%58%37%5E%62%45%5B%41%2A%20%5D%29%37%62%42%28%20%20%29%37%2D%46%28%37%62%37%28%47%68%37%42%28%20%20%29%68%47%7C%51%79%5A%46%2D%37%58%7C%51%79%58%37%5E%62%45%5A%4C%29%39%62%37%28%44%20%20%29%37%68%41%28%37%6F%23%46%7C%51%79%41%62%5E%37%58%4C%29%39%62%37%43%20%37%68%47%43%37%62%39%58%20%37%5E%62%45%7C%51%79%58%29%37%62%44%28%62%37%42%7C%51%79%58%37%2D%46%5B%43%2A%5D%51%79%41%62%37%4C%5A%7C%51%79%58%37%37%62%39%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%5E%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%49%74%20%44%6F%6E%27%74%20%4D%65%61%6E%20%41%20%54%68%69%6E%67=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%20%34%47%2D%28%47%37%62%45%5A%4C%45%2F%37%43%20%29%37%5E%2D%28%47%46%2F%2D%47%5A%4C%23%46%2F%2D%47%20%29%2D%28%47%2D%37%29%34%54%7B%41%2A%37%46%7C%51%79%7C%4E%31%43%37%7C%7D%51%79%58%35%62%37%44%7C%51%79%58%44%36%2F%62%42%7C%51%79%58%37%6F%23%43%7C%51%79%58%4E%32%43%37%58%51%79%58%2D%47%79%58%37%2D%47%62%36%58%79%51%4B%51%79%58%36%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5B%42%2A%5D%20%20%6C%63%4B%63%6C%20%4C%5A%42%7C%51%79%58%37%43%20%29%37%79%51%7C%46%37%2F%2D%47%5A%4C%23%46%2F%2D%47%20%29%2D%47%2D%28%47%5B%41%2A%5D%51%79%58%37%44%7C%51%79%58%46%28%47%2D%5E%58%37%43%7C%51%2F%45%4C%5A%45%62%37%28%47%2D%37%29%20%44%37%4C%5A%47%2D%58%79%51%7C%43%37%58%79%51%7C%43%23%6F%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%74%20%48%61%64%20%54%6F%20%42%65%20%59%6F%75=%4A%6F%6E%65%73%20%49%73%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%41%5A%34%47%5E%37%20%37%41%7C%51%79%58%37%45%5A%4C%37%2D%42%20%45%37%5A%4C%37%46%20%37%5E%47%5A%4C%35%23%37%44%20%45%2D%37%4C%34%54%5B%41%2A%2D%45%5A%4C%39%37%20%45%2D%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%46%7C%79%51%58%37%44%5B%42%2A%5D%51%79%58%37%41%5A%4C%37%20%42%37%62%41%5A%4C%37%2D%23%37%44%20%37%23%31%31%4C%5A%5D%20%35%23%37%44%20%37%44%7C%51%79%58%37%41%2D%7C%51%79%58%37%41%5A%4C%37%2D%45%20%37%41%2A%41%5B%47%5E%37%62%42%20%37%41%5A%4C%37%2D%37%20%46%37%4C%4C%37%2D%45%20%37%41%5A%4C%37%2D%45%20%37%7C%41%51%79%58%37%45%5A%4C%37%2D%42%20%37%45%5A%5A%41%37%20%45%5E%47%5A%4C%35%37%44%5A%4C%37%37%2C%47%37%2C%2D%45%5A%4C%39%62%37%42%20%37%5E%47%7C%51%58%79%37%46%7C%51%79%58%37%5E%43%5B%43%2A%5D%6C%37%20%42%62%6F%2D%44%73%20%37%2F%41%20%41%62%6F%37%4C%5A%44%37%2F%41%20%44%37%4C%5A%47%36%20%45%37%4C%5A%41%2D%37%20%44%37%20%5A==%30=%30===%49%74%20%4D%69%67%68%74%20%41%73%20%57%65%6C%6C%20%42%65%20%53%70%72%69%6E%67=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%20%34%47%5E%37%58%58%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%45%37%20%37%2D%42%7C%51%79%58%37%2D%41%7C%51%79%79%51%4B%63%6C%34%54%5B%41%2A%7C%51%79%58%37%47%37%58%79%51%58%37%45%7C%51%79%58%37%2D%42%5A%4C%39%62%23%37%46%20%37%68%23%43%7C%51%79%58%37%5E%43%7C%79%51%7C%41%2D%7C%51%79%58%37%20%37%47%20%37%7C%4E%31%42%2D%58%37%5E%47%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%79%51%7C%44%2D%51%79%58%37%44%4C%37%2D%41%7C%5E%37%4C%5A%41%68%42%73%5A%4C%37%5E%43%5A%4C%37%47%5A%4C%2D%37%44%5A%4C%37%47%5A%4C%37%2D%44%5A%4C%37%2D%2C%45%37%2C%6C%43%5B%42%2A%5D%41%5A%4C%37%41%47%4C%5A%46%23%6E%65%20%64%72%33%20%6C%61%20%2E%43%2E%44%5A%3C%4C%37%2D%45%5A%4C%39%62%37%42%5A%4C%37%68%64%69%6E%67%3E%2F%37%2D%41%5A%23%46%2F%37%5E%37%20%5D%7C%4E%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%78%4C%5A%4C%37%41%5A%4C%37%45%5A%4C%37%2D%42%33%47%5E%37%20%47%44%5A%4C%37%2D%4C%37%5E%47%5A%20%45%2D%37%2F%37%2D%41%5A%4C%37%45%5A%4C%37%2D%42%7C%51%58%79%36%2D%43%7C%51%79%58%37%68%23%43%5A%4C%44%4C%5A%44%37%4C%37%2D%45%5A%4C%5A%78%4C%5A%41%2D%37%4C%5A%44%37%20%5A==%30=%30===%49%74%20%4E%65%76%65%72%20%45%6E%74%65%72%65%64%20%4D%79%20%4D%69%6E%64=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%20%29%34%46%20%46%2B%2D%41%7C%29%37%62%41%28%20%29%37%2D%41%28%2D%37%47%20%37%5E%46%5A%4C%2B%46%20%36%46%5A%4C%37%28%47%2D%37%34%54%41%2A%7B%79%58%51%79%58%5A%46%5E%37%20%37%2D%47%5A%4C%37%47%20%73%75%73%37%47%31%5A%4E%4C%37%44%20%41%2F%37%5E%46%5A%4C%37%62%42%20%43%37%20%7D%4C%29%37%43%28%28%20%20%29%37%32%47%37%73%75%5E%46%42%2A%5B%5D%20%29%37%46%28%37%43%20%37%29%2D%43%28%73%75%73%37%43%5A%4C%37%47%20%73%37%28%42%62%5E%4E%5A%4C%20%51%45%2C%37%68%42%29%4C%5A%47%2D%5A%4C%37%2D%47%20%37%5E%46%5A%4C%37%43%20%2D%37%47%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%41%2D%37%20%73%41%2F%37%5E%46%29%37%2D%41%28%2D%37%20%44%37%5E%46%5A%4C%2B%46%20%36%46%5A%4C%2B%46%20%5E%37%46%41%2A%5B%5D%20%37%43%20%37%2D%47%5A%4C%37%20%47%2D%37%41%6C%7C%2C%37%37%43%20%37%2D%29%7C%41%2D%37%37%44%20%37%68%41%5A%4C%37%62%42%20%37%5E%5A%46%4C%29%37%43%28%37%2D%47%20%29%37%2D%47%28%62%39%4C%5A%47%37%62%41%28%20%4C%5A%6C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%73%47%2D%37%2C%43%37%2C%5A%20==%30=%30===%49%74%20%4F%6E%6C%79%20%48%61%70%70%65%6E%73%20%57%68%65%6E%20%49%20%44%61%6E%63%65%20%57%69%74%68%20%59%6F%75=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%34%43%5E%37%58%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%6F%23%43%7C%51%79%7C%43%23%6F%37%34%54%41%2A%7B%62%37%41%7C%51%7C%47%37%58%79%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%31%4E%51%7C%79%58%36%2D%46%7C%51%79%58%37%5E%46%7C%51%45%2D%37%58%79%51%79%58%37%68%51%79%58%37%2D%44%2D%37%58%79%37%41%7C%51%79%58%37%68%45%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%39%62%37%47%7C%51%58%79%51%7C%44%7C%51%79%58%39%7C%47%37%58%79%51%7C%43%5E%37%20%45%2D%37%4C%5A%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%74%20%57%61%73%20%53%6F%20%47%6F%6F%64%20%57%68%69%6C%65%20%49%74%20%4C%61%73%74%65%64=%50%6F%6C%6C%2D%41%63%6B%65%72%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2F%37%2D%41%20%34%43%5E%37%20%79%58%37%62%42%5A%4C%43%2F%37%2D%44%20%37%44%2D%5A%4C%39%62%37%41%20%37%68%45%5A%4C%37%42%51%7C%41%2D%37%34%54%41%2A%7B%37%47%20%37%2D%68%37%20%44%37%20%51%79%58%51%79%58%7D%20%37%47%20%31%31%37%23%62%41%5A%4C%37%44%20%37%2D%41%31%4E%5A%4C%4C%5A%4E%32%44%23%46%5A%4C%47%5A%4C%37%42%20%46%37%20%5D%5B%4C%37%6F%47%20%37%2D%23%47%5A%4C%2C%37%42%37%20%2D%23%46%5A%4C%37%6F%46%20%37%5E%45%42%2A%5A%46%23%2D%37%20%36%43%5A%4C%20%37%68%45%5A%23%6F%37%4C%5A%5E%43%41%2A%5B%5D%20%37%47%20%73%75%73%37%7C%47%51%79%58%37%2D%44%5A%4C%37%44%20%37%2D%41%37%20%42%37%4C%47%20%37%5E%47%37%47%20%37%2D%5A%44%2D%37%20%20%37%68%23%46%5A%4C%47%2F%37%2D%41%20%37%41%2D%7C%51%79%58%37%62%42%5A%4C%43%2F%37%2D%44%44%37%4C%5A%44%4C%39%62%37%41%4C%5A%43%36%20%47%37%73%75%73%20%5A%20==%30=%30===%49%74%27%73%20%41%20%42%69%67%20%57%69%64%65%20%57%6F%6E%64%65%72%66%75%6C%20%57%6F%72%6C%64=%52%6F%78%20%4A%6F%68%6E==%57%61%6C%74%7A=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%78%5A%34%44%62%5E%37%7C%5A%4C%78%5A%4C%37%46%5A%4C%78%5A%4C%37%43%2D%5A%4C%39%62%37%47%5A%4C%78%5A%4C%78%5A%4C%42%62%2D%37%4C%33%54%41%2A%7B%4C%37%2D%62%45%4C%5A%41%62%5E%42%5A%4C%78%5A%4C%37%5E%62%44%42%2A%5B%7D%37%20%62%41%5A%4C%37%2D%62%45%5A%4C%78%5A%4C%37%62%2D%37%4C%5A%78%5A%4C%37%62%41%5A%4C%37%2D%5A%78%4C%5A%46%5A%4C%37%5E%62%41%5A%4C%78%5A%4C%37%62%45%4C%5A%78%5A%4C%37%2D%62%42%5A%4C%78%5A%4C%37%2D%78%4C%5A%45%62%4C%37%2D%43%5A%45%5A%4C%78%5A%2A%41%44%62%5E%5A%4C%78%5A%4C%37%46%5A%4C%78%5A%4C%37%2D%5A%43%4C%39%62%37%47%5A%4C%78%5A%4C%78%5A%4C%37%42%62%2D%37%4C%5B%5D%20%37%62%62%37%4C%5A%78%4C%5A%55%41%62%36%4C%5A%78%4C%5A%45%62%2D%37%4C%5A%41%62%37%20%5A%20==%30=%30===%49%74%27%73%20%41%20%42%6C%75%65%20%57%6F%72%6C%64=%57%72%69%67%68%74%2D%46%6F%72%72%65%73%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%42%5A%4C%35%34%47%2D%39%58%7C%51%79%58%39%2D%43%5A%4C%20%6C%63%4B%51%58%79%39%5E%46%5A%4C%35%23%37%43%70%70%7C%51%79%70%70%46%37%23%34%54%41%2A%5B%37%2D%62%42%7C%4B%63%6C%20%20%7C%51%79%58%37%5E%46%5A%4C%39%62%37%43%20%2D%39%62%42%7C%51%79%58%39%5E%62%42%42%2A%5B%5D%46%37%58%79%51%51%79%58%39%5E%51%79%58%39%5E%62%37%58%79%51%37%43%70%70%7C%51%79%58%39%2D%47%41%2A%5B%51%5D%79%58%37%43%5A%4C%36%2D%62%42%20%37%43%7C%23%35%4C%5A%46%44%7C%51%79%58%20%39%2D%62%42%5A%43%2D%39%58%5E%62%42%43%2A%5B%5D%20%20%6C%63%4B%51%79%39%58%5E%62%42%5A%4C%35%23%37%46%70%70%7C%51%79%39%58%79%51%7C%4C%20%6C%63%4B%20%37%44%20%37%46%5E%37%20%47%58%36%46%55%5A%4C%37%43%20%37%2D%47%7C%51%58%79%37%47%5A%4C%37%44%20%37%68%41%5A%4C%37%2D%79%51%7C%41%68%5A%4C%37%62%45%5A%20==%30=%30===%49%74%27%73%20%41%20%44%61%6E%63%65=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%2C%37%44%2C%37%34%45%62%5E%37%37%41%5A%4C%37%5E%47%5A%4C%37%45%5A%4C%37%42%2D%5A%4C%35%23%37%47%5A%4C%35%23%37%41%5A%4C%4C%5A%73%41%2D%33%54%41%2A%5B%6C%42%2A%5B%5D%4C%5A%46%23%37%62%45%73%5A%4C%37%5E%62%45%5A%4C%37%62%42%4C%5A%37%2D%46%5A%4C%37%45%5A%4C%37%2D%42%5A%4C%37%2C%44%37%2C%37%5E%47%6C%7C%37%5E%47%6C%7C%5A%41%37%23%35%2D%41%73%5A%4C%37%41%5A%4C%37%5E%47%5A%4C%37%2C%45%5A%4C%37%2D%42%5A%4C%35%23%37%47%5A%4C%37%2C%44%37%2C%4C%37%5E%62%45%5A%4C%37%5E%62%4C%5A%42%2D%37%5D%2C%37%62%42%2C%37%2D%46%73%5A%4C%37%5E%5A%44%4C%37%41%5A%4C%37%2D%45%5A%4C%37%45%5A%4C%5B%2A%43%6C%45%37%23%46%5A%4C%37%23%46%5A%4C%5A%43%2D%37%4C%42%6C%5A%4C%37%23%46%6C%5A%4C%23%46%2F%37%42%5E%5A%4C%37%42%5A%4C%37%2D%46%5A%4C%37%46%5A%5E%37%2F%46%23%4C%39%62%37%47%5A%4C%37%2D%44%2F%46%23%4C%5A%4C%37%2D%45%51%7C%59%20%20%51%79%58%5A%20%62%37%42%5A%4C%37%5E%62%45%5A%4C%51%2C%37%23%46%5A%41%37%4C%5A%37%5E%42%5A%4C%78%20%5A%20==%30=%30===%49%74%27%73%20%41%20%47%6F%6F%64%20%44%61%79=%4C%65%65%20%50%65%67%67%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%43%36%58%79%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%43%36%58%79%51%34%54%41%2A%7B%43%42%2A%5B%7D%51%4B%63%6C%20%51%79%58%36%43%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%4B%63%6C%20%20%79%58%36%43%5A%62%44%7C%51%79%63%6C%20%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%51%4B%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%46%4C%5A%43%36%58%4B%51%79%58%37%79%58%2C%37%6F%7C%47%37%2F%44%58%37%2D%44%7C%51%79%58%37%6F%62%45%7C%51%58%79%2D%45%7C%51%79%58%37%6F%23%44%7C%51%79%58%79%51%7C%44%62%51%79%58%37%6F%6C%63%4B%51%79%54%34%34%43%36%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%51%7C%43%36%58%41%2A%5B%5D%51%20%4C%5A%43%36%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%74%27%73%20%41%20%4C%6F%76%65%6C%79%20%44%61%79%20%54%6F%64%61%79=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%45%20%34%42%62%5E%37%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%5E%42%62%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%5A%45%62%5E%37%34%54%41%2A%7B%58%5A%4C%37%46%37%2F%44%20%44%4C%37%2D%47%20%37%5E%62%42%42%2A%5B%5D%51%58%79%37%46%7C%51%79%58%37%2D%43%5A%4C%37%6F%62%5A%43%2D%37%20%5E%62%42%5A%4C%20%51%79%58%51%79%51%4C%5A%42%58%39%62%37%46%7C%51%79%58%37%43%31%4E%5A%37%4C%2D%47%20%39%62%37%44%7C%51%79%58%37%5E%62%79%51%7D%58%79%58%7C%72%51%79%46%20%37%2D%43%62%39%23%31%31%44%2F%37%5E%62%42%5A%4C%37%5E%2D%62%45%20%5E%37%62%45%7C%51%79%58%39%62%37%47%7C%51%79%58%20%43%37%4C%5A%41%32%4E%5A%4C%37%4C%5A%42%62%36%20%73%43%2D%37%2C%46%37%5A%20==%30=%30===%49%74%27%73%20%41%20%52%61%67%67%79%20%57%61%6C%74%7A=%42%72%75%62%65%63%6B%20%44%61%76%65==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%70%20%37%6F%23%34%47%37%2C%20%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%47%4C%5A%20%37%6F%47%6C%70%7C%2C%47%2F%37%43%73%70%79%51%7C%70%43%33%54%41%2A%5B%5E%43%42%2A%5B%51%7C%47%2C%45%5A%4C%43%6C%2C%37%47%2C%47%73%7C%51%79%58%62%39%37%44%7C%51%79%58%39%62%37%41%7C%70%20%37%47%58%79%51%5D%79%58%37%47%7C%37%62%42%73%20%42%2D%37%2C%20%4C%37%43%20%37%2D%47%7C%51%79%58%37%5E%62%5A%41%4C%37%62%45%20%37%2D%62%42%5A%4C%37%2D%45%5A%46%2D%37%20%7C%51%79%58%37%37%43%5A%4C%20%37%20%45%62%37%58%37%47%7C%70%20%37%6F%47%6C%2C%37%44%73%51%7C%79%58%47%41%2A%5B%5D%51%79%58%37%44%5A%4C%79%51%4B%63%6C%2D%45%6C%7C%2C%4C%43%6C%2C%37%43%23%6F%37%20%51%79%58%39%62%37%44%7C%51%79%58%39%62%37%7C%41%70%20%37%45%2C%47%7C%51%79%58%37%47%7C%70%7C%47%2C%73%47%70%7C%51%79%58%5A%47%58%79%51%5A%20==%30=%30===%49%74%27%73%20%41%6C%6C%20%52%69%67%68%74%20%57%69%74%68%20%4D%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%43%2D%58%79%51%79%58%37%2D%43%7C%51%79%58%36%2D%43%7C%79%51%58%37%2D%43%7C%51%79%58%37%5E%2D%43%7C%51%4B%63%6C%20%4C%34%54%41%2A%7B%44%5A%4C%20%6C%20%4C%5A%46%23%37%46%31%4E%7C%51%79%58%39%62%37%43%7C%51%58%79%37%68%47%5A%4C%20%6C%63%4B%51%79%58%37%6F%58%79%51%4B%63%6C%63%4B%51%79%2D%62%42%42%2A%7C%47%37%62%39%6C%63%4B%51%79%58%36%62%45%7C%51%79%58%37%42%62%7C%51%79%58%37%2D%46%32%4E%7C%7D%51%79%58%20%20%5D%59%5B%51%79%58%37%68%42%28%78%5A%4C%47%68%37%29%4C%62%45%2F%37%6F%62%41%5A%4C%78%5A%4C%29%37%28%46%37%6F%62%45%5A%4C%29%39%62%37%43%28%78%5A%28%46%68%37%29%28%62%45%2F%36%4C%78%5A%4C%29%45%62%5E%37%4C%62%45%5A%4C%29%39%62%37%43%28%78%5A%4C%29%68%37%47%28%62%45%2F%36%2D%62%42%59%5A%4C%78%5A%6F%37%28%46%37%5A%4C%29%37%62%37%47%5A%4C%37%2F%45%62%28%46%37%62%42%28%78%3E%67%6E%69%64%6E%65%20%64%33%72%20%6C%61%20%2E%43%2E%44%3C%5A%4C%29%37%68%29%4C%5A%44%68%37%6F%62%41%5A%7C%51%79%58%47%7C%4E%33%46%37%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%7C%45%62%37%2F%59%5D%20%39%62%41%62%5E%37%58%79%51%7C%41%6F%37%58%79%51%7C%42%62%37%73%75%73%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%47%37%62%39%58%79%51%5A%20==%30=%30===%49%74%27%73%20%42%65%65%6E%20%41%20%4C%6F%6E%67%20%4C%6F%6E%67%20%54%69%6D%65=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%43%20%37%41%46%2C%20%46%44%20%37%2D%47%7C%51%79%58%37%43%5A%4C%37%23%6F%46%20%36%46%7C%51%79%58%36%46%5A%4C%37%5E%37%4C%5A%47%2D%2A%5B%34%34%54%44%5A%4C%36%2D%43%37%23%35%2C%47%7C%51%79%58%39%62%37%44%5A%4C%37%68%41%37%20%5E%46%42%2A%5B%5D%51%79%58%37%5E%46%5A%4C%2D%37%20%42%62%20%37%2D%47%5A%62%37%20%43%37%20%5D%5B%2A%41%46%2C%20%46%5E%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%47%62%37%4C%5A%46%36%20%73%47%2D%37%2C%43%37%5A%20==%30=%30===%49%74%27%73%20%44%65%2D%6C%6F%76%65%6C%79=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%46%58%79%51%37%6F%23%46%7C%51%79%58%36%46%7C%51%79%58%5E%37%46%7C%51%79%58%36%46%7C%51%79%58%2B%46%7C%58%79%51%7C%47%34%54%5B%41%2A%58%37%6F%23%47%44%37%62%39%4C%2D%47%7C%51%79%58%37%43%7C%51%79%58%36%2D%7C%47%51%79%58%36%62%2D%47%7C%51%79%58%2D%47%5A%37%58%79%51%7C%20%37%68%41%7C%37%2D%23%43%2C%58%79%51%7C%47%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%46%37%20%37%2D%43%5B%42%2A%5D%20%37%43%20%37%2D%20%73%43%2D%37%36%46%7C%51%79%46%5B%41%2A%5D%2C%43%2D%37%2C%75%73%37%43%7C%51%79%58%37%43%5A%4C%20%6C%4B%63%51%79%58%36%2D%62%42%5A%4C%37%5E%62%42%6C%73%20%43%37%20%37%2D%44%7C%2C%7C%51%79%58%39%2B%58%79%51%7C%79%58%37%68%41%7C%51%79%58%37%5E%46%7C%51%58%79%46%7C%51%79%58%37%5E%46%7C%51%79%58%36%46%51%7C%44%37%62%46%7C%51%79%58%47%2D%37%20%43%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%49%74%27%73%20%45%61%73%79%20%54%6F%20%52%65%6D%65%6D%62%65%72=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%46%2D%37%20%62%45%20%37%2D%62%42%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%43%20%37%5E%62%45%5A%4C%37%62%42%37%4C%5A%41%62%34%54%7B%41%2A%4E%7C%51%79%58%79%51%7C%73%43%58%51%79%58%7D%20%37%43%20%37%2D%47%31%4E%6C%7C%2C%37%62%42%2C%37%2D%46%2C%37%46%2C%37%2D%79%51%58%79%51%58%37%62%44%7C%41%7C%51%79%58%79%51%5D%2A%42%4C%37%62%45%20%37%2D%62%42%5A%4C%37%2D%46%37%20%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%5B%5A%41%62%5E%37%58%36%62%45%32%43%20%37%5E%62%62%37%4C%5A%47%42%20%37%2D%46%5B%41%2A%5D%51%79%58%37%62%5A%42%4C%37%46%20%37%2D%43%7C%51%79%58%37%5E%62%62%37%4C%5A%45%44%20%37%2D%62%42%2C%37%2D%46%37%20%42%62%37%2D%43%73%7C%51%79%58%37%62%44%7C%51%79%58%5E%37%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%2C%46%37%2C%2D%46%5A%4C%37%62%37%2C%6C%7C%45%62%36%20%20%20%5A==%30=%30===%49%74%27%73%20%49%6D%70%6F%73%73%69%62%6C%65=%4D%61%6E%7A%61%6E%65%72%6F%20%41%72%6D%61%6E%64%6F==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%73%75%73%20%47%36%4C%5A%44%7C%51%79%58%37%2D%45%7C%51%79%58%37%42%51%7C%79%58%37%68%23%46%5A%4C%36%47%20%37%5E%47%2D%37%20%47%37%47%34%34%54%7B%37%41%7C%51%79%51%7C%45%37%58%51%79%58%37%45%7C%51%79%58%37%5E%47%7C%51%58%79%39%46%7C%51%79%58%37%2D%41%31%4E%7C%51%79%7C%41%2D%37%58%79%58%37%68%42%37%2D%41%7C%51%37%58%79%51%7C%51%79%58%37%5E%47%7C%51%79%58%39%46%7C%51%58%79%37%2D%41%32%4E%7C%7D%20%37%44%20%37%2D%41%7C%45%37%58%79%44%7C%51%79%58%58%79%51%7C%44%39%58%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%74%27%73%20%4A%75%73%74%20%54%61%6C%6B=%4D%65%74%68%65%6E%79%20%50%61%74==%4C%61%74%69%6E=%43%23%2D==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%43%23%2D%39%43%2C%53%2C%41%2A%7B%7D%20%20%6C%63%4B%51%58%79%31%31%23%39%43%5A%4C%20%6C%63%4B%51%79%58%23%2D%39%58%79%34%54%69%2A%7B%51%79%58%37%2D%31%31%58%79%51%6C%63%4B%51%79%58%31%31%23%39%43%5A%4C%20%63%6C%4B%51%79%58%39%2D%23%43%5A%4C%20%6C%63%4B%20%4C%5A%46%23%23%39%43%5A%4C%31%23%39%43%31%5A%47%61%64%64%63%4B%51%79%58%39%2D%23%43%6C%7C%2C%39%2D%43%23%2C%42%2F%41%73%20%41%2F%47%7C%51%79%58%39%6C%20%4C%5A%4E%4C%20%6C%63%4B%51%79%58%39%2D%63%6C%20%20%7D%5D%20%20%3E%65%6E%69%46%3C%6C%63%4B%51%79%39%58%2D%23%43%32%4E%5A%4C%20%51%79%58%51%79%58%5B%2A%42%46%23%4B%51%79%58%31%51%79%58%39%36%20%41%5E%37%4C%37%5E%41%20%39%5E%62%45%5A%4C%39%62%42%20%5E%39%47%5A%4C%20%6C%63%4B%51%79%58%44%2F%43%5A%2F%42%4C%5A%45%23%47%2F%45%7C%23%46%7C%51%79%5A%47%5E%37%2F%5E%42%7C%51%79%58%39%5E%45%7C%51%79%58%42%37%2F%5E%41%7C%51%79%58%39%5E%44%7C%51%79%58%41%37%2F%43%23%58%4C%20%6C%63%4B%5E%39%58%79%51%7C%46%23%2D%39%58%79%51%7C%3C%2A%37%30%44%2E%53%2E%20%61%6C%20%32%6E%64%20%45%6E%64%2E%3E%41%5E%37%2F%42%58%79%51%5A%20==%30=%30===%49%74%27%73%20%4D%61%67%69%63=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%42%62%5E%37%20%37%2D%43%5A%4C%37%46%20%37%2D%43%5A%4C%6F%37%62%44%20%44%2F%62%42%5A%4C%37%5E%62%45%20%46%37%4C%5A%43%34%54%5B%41%2A%2D%43%5A%4C%37%51%7C%42%62%5E%2D%44%5A%4C%37%62%45%20%37%5E%62%42%5B%42%5D%2A%20%37%46%20%73%75%73%37%46%7C%51%79%58%37%37%20%44%62%6F%79%58%37%46%7C%62%45%20%37%5E%46%37%58%79%51%5D%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%37%4C%43%20%37%2D%47%5A%4C%37%43%20%37%2D%47%7C%2A%43%5B%42%62%7C%51%79%58%37%51%79%58%37%68%62%2F%44%20%44%37%46%7C%51%79%58%37%2D%43%5A%4C%37%46%20%2D%37%43%5A%4C%37%46%20%37%2D%43%5A%4C%37%6F%62%58%79%51%7C%44%42%5A%4C%37%5E%20%37%2D%44%5A%58%79%51%5D%2A%2D%43%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%41%62%20%37%2D%62%45%7C%51%79%58%37%2D%43%5B%44%37%20%46%37%4C%39%62%37%47%7C%47%2D%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%47%2D%37%4C%5A%43%2D%37%20%46%37%62%39%20%5A==%30=%30===%49%74%27%73%20%4F%6E%6C%79%20%61%20%50%61%70%65%72%20%4D%6F%6F%6E=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%47%20%37%2D%34%47%5E%37%20%44%2C%37%2D%41%73%20%37%5E%47%5A%4C%37%44%37%20%2D%41%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%37%2C%7C%6C%44%34%54%41%2A%7B%36%47%32%4E%5A%20%41%68%37%4C%51%79%58%51%79%58%51%79%58%7D%2C%37%44%2C%2D%37%41%73%20%36%47%31%4E%7C%51%79%58%37%44%5A%20%20%2C%6C%4C%37%5E%43%5A%4C%6F%23%43%20%37%5B%2A%42%43%5E%47%20%36%47%5A%4C%37%44%20%37%2D%41%5A%4C%45%37%20%44%2F%37%5E%47%5A%4C%37%6F%23%43%20%37%37%4C%5A%43%5E%5D%20%37%47%20%41%5A%4C%37%44%37%2F%44%58%79%4C%37%45%20%37%5E%47%41%2A%5B%5D%20%37%44%37%20%2D%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%5A%41%2D%37%20%5E%47%5A%4C%37%2D%41%73%20%36%4C%5A%47%5E%37%37%44%5A%4C%37%68%41%20%37%5E%43%5A%4C%37%20%47%37%2D%44%6C%7C%2C%37%44%2C%37%2D%41%73%20%58%79%51%7C%47%37%44%20%37%2D%37%2C%44%37%2C%5A%20==%30=%30===%49%74%27%73%20%54%68%65%20%54%61%6C%6B%20%4F%66%20%54%68%65%20%54%6F%77%6E=%4C%69%76%69%6E%67%73%74%6F%6E%20%4A%65%72%72%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%45%20%37%5E%34%46%5E%37%20%45%20%37%5E%62%42%5A%4C%35%23%37%46%20%37%46%5E%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%62%41%62%37%4C%5A%46%34%54%41%2A%7B%5D%51%79%58%36%20%44%37%4C%5A%20%37%47%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%43%20%37%2D%47%7C%51%79%58%37%47%31%4E%43%37%4C%5A%46%37%62%45%5A%4C%4C%37%44%20%37%37%20%44%37%4C%44%20%37%47%5A%4C%39%62%37%44%20%37%68%41%51%7C%79%58%37%2D%47%5A%4C%37%44%20%37%2D%47%5A%2D%37%4C%5A%47%2D%47%42%2A%5B%62%42%5A%4C%35%47%37%4C%5A%43%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%41%62%20%37%5E%46%41%2A%5B%5D%51%79%58%35%23%37%37%20%46%37%23%20%37%2D%44%5A%5E%37%20%45%62%37%4C%5A%46%5E%37%20%45%37%4C%5A%45%62%37%20%44%37%4C%5A%47%37%20%43%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%49%74%27%73%20%59%6F%75%20%4F%72%20%4E%6F%20%4F%6E%65=%53%74%79%6E%65%20%4A%75%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%47%2D%37%58%58%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%62%37%42%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%79%51%7C%43%37%34%54%41%2A%5B%4C%37%2D%41%20%4B%63%6C%20%20%20%6C%63%4B%51%79%58%37%5E%62%41%7C%51%79%37%58%62%45%7C%51%79%58%37%2D%62%42%42%2A%5B%5D%4C%5A%43%5E%37%51%79%58%37%5E%37%2D%41%5A%4C%47%37%4C%5A%47%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%41%47%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%2D%37%20%42%62%37%20%37%2D%44%5A%42%28%37%68%42%47%2D%37%58%79%79%58%29%37%46%28%39%62%37%44%7C%51%79%58%37%29%2D%43%28%37%68%41%7C%51%79%58%37%43%7C%51%51%5D%5B%2A%43%5A%4C%37%44%20%2D%47%5A%4C%29%79%51%7C%42%62%62%44%20%29%37%2D%62%42%28%37%2D%62%41%5A%37%4C%2D%44%20%37%2D%41%5A%4C%37%62%45%20%37%2D%37%28%45%62%37%58%29%37%5E%62%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4A%61%63%6B%69%65%2D%69%6E%67=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%31%31%2D%43%5A%62%5E%37%23%31%51%79%58%31%31%23%37%5E%62%42%5A%4C%51%79%7C%58%72%51%79%58%5A%4C%20%6C%63%4B%51%79%58%31%4B%63%6C%20%4C%42%34%34%54%5B%29%37%2D%43%28%73%4C%5A%46%39%51%79%58%39%62%37%47%5A%4C%20%6C%63%4B%51%58%79%31%31%23%37%5E%62%42%7C%51%79%58%73%75%73%7C%46%37%2F%43%75%73%39%46%20%20%43%37%2F%46%28%46%37%29%4C%5A%42%62%5E%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%4A%61%63%6F=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%29%39%62%44%7B%47%73%75%73%5B%41%2A%59%5D%20%20%6C%63%4B%51%79%58%46%62%2F%45%7D%20%3E%78%38%3C%20%6C%63%4B%51%79%58%43%2D%37%20%28%34%34%54%69%2A%4C%39%62%44%20%4C%5A%20%78%20%4C%20%6C%63%4B%51%79%58%37%2D%43%7C%51%79%37%58%2D%43%5A%4C%39%62%44%20%37%5E%62%44%5A%4C%5A%44%62%5E%37%29%37%2D%43%28%2D%47%7C%51%79%79%51%5D%2A%42%5A%4C%29%37%2D%47%28%37%43%20%37%2D%47%5A%29%4C%37%5E%62%41%28%37%62%41%20%37%5E%62%41%5B%41%62%5E%37%58%58%37%2D%43%5A%68%63%20%65%74%28%47%2D%37%29%6C%61%20%65%73%75%28%20%42%41%20%6E%6F%20%6F%73%6C%6F%73%3C%7C%51%79%58%37%5E%62%44%5A%4C%74%65%72%6E%61%37%2D%43%20%37%5A%4C%39%5E%62%29%3E%43%2D%37%6C%7B%51%59%59%5D%20%51%20%20%37%2D%43%5A%35%4C%23%37%47%20%39%23%37%44%5A%4C%37%62%41%20%43%2D%37%20%41%73%65%67%6E%61%44%62%5E%37%20%47%37%23%35%20%7D==%30=%30===%4A%61%6D%65%73=%4D%65%74%68%65%6E%79%20%50%61%74==%42%6F%73%73%61%20%4E%6F%76%61=%44==%31%72%33%34%4C%62%4B%63%75%37%79%58%41%2F%44%34%44%23%36%20%2D%47%20%42%2F%47%5A%4C%37%6F%43%20%36%43%4C%5A%23%43%2F%41%20%44%2F%47%5A%4C%23%44%2F%42%2F%42%62%4C%5A%34%54%5B%69%2A%4C%37%2D%42%20%2F%41%58%79%51%4C%37%5E%47%20%37%5E%44%7B%41%2A%5D%2C%41%47%2C%20%39%64%64%61%47%7C%51%79%58%41%2F%44%7C%5A%41%2F%43%23%37%5E%46%7C%51%46%20%37%5E%47%46%23%2D%37%4C%6C%2C%37%23%46%2C%68%23%43%73%5A%4C%37%5E%20%47%37%5E%44%5A%4C%37%2D%23%46%20%37%5E%47%5A%42%2D%37%4C%5A%20%37%5E%47%5A%51%79%58%44%5A%47%5E%37%20%46%37%5E%47%32%4E%7D%2C%41%2C%41%2F%47%20%44%4C%5A%41%2F%47%20%37%5E%47%31%4E%5A%4C%37%2D%23%20%47%2F%41%4C%5A%4C%37%2D%23%2F%44%5A%4C%47%20%46%23%37%2F%4C%23%47%2F%45%20%2D%23%46%5A%4C%46%2F%23%20%43%44%5A%4C%23%43%2F%41%20%2D%42%5A%4C%23%41%5A%41%20%41%2F%41%5B%42%2A%5D%23%46%20%37%5E%37%4C%5A%45%2D%42%20%23%43%2F%41%5A%4C%37%5E%47%20%37%5E%5B%44%41%2A%5D%20%41%20%37%5E%47%5A%4C%41%20%37%2D%37%4C%5A%47%2D%42%20%23%46%20%37%5E%47%5A%5E%37%20%46%23%20%37%5E%47%5A%4C%37%2D%42%6C%2C%37%23%46%68%2C%23%43%73%5A%4C%37%47%20%37%44%5A%4C%37%2D%46%23%2D%37%4C%47%5A%4C%37%2D%41%2F%37%44%2C%51%4C%5A%47%5E%2F%47%2C%5E%47%73%51%7B%20%20%51%79%58%51%58%79%5D%2C%41%2C%47%20%44%5A%4C%41%2F%47%20%37%41%7C%42%2D%37%2C%37%2D%23%46%7C%47%5E%2C%46%23%2D%7C%47%5E%2C%46%23%2D%7D%47%5E%37%20%47%2F%41%4C%5A%44%20%20%20%5A==%30=%30===%4A%61%7A%7A%20%46%6F%6C%6B=%41%62%65%72%63%72%6F%6D%62%69%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%73%75%34%43%5E%37%58%37%47%20%73%75%73%37%47%5A%4C%31%31%23%37%41%62%20%37%2D%41%7C%51%79%58%37%5E%46%7C%51%79%4C%5A%43%37%73%34%54%41%2A%7B%4E%7C%51%79%58%51%7C%46%5E%37%58%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%58%79%37%2D%45%7C%51%79%58%37%2D%46%7C%51%79%58%79%51%7C%47%37%79%58%37%43%7C%37%2D%62%42%7C%58%79%51%7C%42%62%44%32%4E%7C%7D%20%37%47%20%37%2D%44%5A%37%4C%62%41%20%37%2D%62%45%7C%51%79%58%37%2D%62%5E%37%58%79%51%37%5E%62%44%31%4C%51%79%58%7C%2D%37%58%79%51%51%79%58%39%23%37%42%7C%51%79%58%42%2F%37%45%2D%42%2A%5B%5D%51%79%58%35%23%39%23%37%42%7C%7C%58%79%51%72%41%7C%51%79%58%20%2D%44%5A%4C%42%58%79%51%7C%20%64%72%33%20%6C%61%20%2E%43%2E%44%3C%31%23%31%37%62%45%20%2D%45%7C%51%79%58%39%23%37%42%45%6E%64%2E%3E%2F%37%2D%45%5A%47%68%37%20%5D%59%7C%4E%33%44%62%5E%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%2D%37%58%79%51%7C%47%37%73%75%73%20%47%37%20%5A%20==%30=%30===%4A%65%20%4E%65%20%53%61%69%73%20%50%61%73=%48%61%6D%70%74%6F%6E%2D%4A%6F%6E%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%42%5A%4C%2C%37%34%46%5E%37%20%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%44%20%5E%37%62%41%6C%7C%2C%37%62%45%2C%37%2D%62%42%73%46%5E%37%20%44%34%54%41%2A%7B%51%79%58%37%6F%6F%37%2C%4C%5A%36%62%42%42%2A%5B%7D%51%79%58%36%46%5A%4C%43%37%20%37%2D%47%5A%4C%39%62%37%44%20%37%5E%46%58%79%51%7C%42%42%20%37%5E%62%20%37%5E%46%41%51%7C%46%37%58%43%20%37%2D%47%5A%4C%37%44%20%37%5E%46%7C%79%51%58%37%6F%42%7C%51%79%58%36%62%42%7C%51%79%37%20%5D%5B%2A%79%58%36%46%7C%5A%4C%2C%37%6F%2C%45%62%37%2C%42%5A%4C%2C%37%44%20%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%62%44%20%37%5E%62%41%6C%7C%62%5E%37%20%42%37%2D%62%42%73%46%5E%37%20%44%37%62%39%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%4A%65%61%6E%6E%69%65%27%73%20%53%6F%6E%67=%49%76%65%72%79%20%4D%61%72%63%68%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%41%7C%34%47%2D%37%58%42%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%62%39%58%79%51%34%54%41%2A%7B%51%79%58%37%5E%6F%37%58%79%51%20%37%2D%45%7C%51%79%58%37%5E%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%31%4E%42%2A%5B%5D%41%37%4C%5A%44%62%41%7C%51%79%51%79%58%37%44%51%7C%44%2D%37%2D%41%7C%51%79%58%37%43%7C%51%79%58%37%2D%32%47%4E%43%2A%5B%7D%51%79%58%37%47%7C%51%79%58%37%58%79%51%7C%79%58%37%41%7C%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4A%65%61%6E%6E%69%6E%65=%50%65%61%72%73%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%62%2D%37%4C%3E%29%38%28%32%36%2A%3C%78%5A%4C%78%5A%78%4C%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%5A%46%23%2D%37%34%54%41%2A%7B%39%23%37%62%45%45%5E%37%58%79%5E%62%41%31%4E%7C%51%79%58%39%23%37%62%45%51%7C%79%58%37%2D%62%42%7C%51%79%58%37%41%7C%51%37%58%79%51%7C%7C%51%79%58%37%37%43%20%37%68%79%51%58%79%51%37%5E%62%44%42%2A%5B%5D%20%37%62%41%20%37%62%2D%45%7C%51%79%58%37%5E%62%41%32%4E%5A%4C%20%58%79%51%7C%47%58%7D%51%79%58%37%2D%62%41%41%58%79%51%4B%63%58%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%79%51%5D%5B%2A%37%5E%46%5A%4C%79%58%37%5E%45%78%4C%5A%78%4C%42%7C%51%79%58%37%2D%23%46%5A%4C%3E%29%38%32%28%36%2A%3C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%37%58%79%51%7C%5A%4C%78%5A%4C%51%7C%41%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%23%39%58%79%51%7C%41%62%5E%37%58%79%51%7C%45%62%37%62%39%58%79%51%5A%20==%30=%30===%4A%65%65%70%65%72%73%20%43%72%65%65%70%65%72%73=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%5A%4C%37%34%43%2D%37%20%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%46%20%2D%37%43%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%46%43%2D%37%20%46%34%54%7B%41%2A%37%62%42%20%37%4C%5A%43%2D%37%2D%43%20%36%62%45%5A%4C%37%62%42%20%37%2D%5B%46%42%2A%7D%51%79%58%36%62%42%5A%4C%37%46%20%37%4C%5A%46%2D%37%2D%47%20%36%46%20%37%2D%43%58%79%51%7C%47%37%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%4C%5A%37%2D%44%20%37%5E%46%5A%4C%37%43%20%37%2D%20%5D%2A%41%5B%36%62%45%5A%4C%46%20%37%2D%43%36%20%47%2D%37%37%62%41%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%2D%20%36%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%20%47%37%4C%5A%62%42%5A%4C%37%37%4C%5A%42%62%36%20%47%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%4A%65%72%73%65%79%20%42%6F%75%6E%63%65=%50%6C%61%74%65%72%2D%42%72%61%64%73%68%61%77%2D%4A%6F%68%6E%73%6F%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%6F%62%41%20%34%46%36%58%79%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%6C%20%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%51%7C%4E%31%46%36%34%54%41%2A%7B%45%5A%4C%20%6C%20%43%37%20%7D%37%46%42%2A%5B%5D%51%79%58%36%46%5A%4C%37%44%62%20%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%58%79%51%4B%63%37%2D%47%5A%4C%4C%20%6C%63%4B%4B%63%6C%20%4C%41%2A%5B%5D%51%79%58%35%23%37%43%7C%51%79%37%58%43%5A%4C%20%6C%63%4B%51%79%58%37%62%44%5A%46%36%58%79%51%51%79%58%37%62%5A%47%37%58%79%51%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%20%44%62%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%4A%69%6E%72%69%6B%69%73%68%61=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%41%5A%4C%62%5E%37%23%31%79%58%36%2D%62%42%5A%4C%20%6C%63%4B%51%79%73%58%75%73%39%43%5A%4C%20%6C%63%4B%51%79%58%31%51%4B%63%6C%20%44%34%34%54%7B%7C%51%79%58%37%63%6C%20%4C%5A%58%33%31%62%47%7C%51%79%58%37%2D%46%31%4E%4C%5A%20%6C%63%4B%51%79%58%31%31%23%37%5E%62%47%79%51%7C%46%2D%4B%51%79%58%37%46%7C%51%79%58%79%51%7C%47%68%51%79%58%37%2D%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%51%79%58%39%23%37%43%7C%51%79%58%37%7C%47%62%31%33%58%33%31%62%47%7C%51%79%58%37%7C%47%62%31%33%35%23%37%47%20%39%62%44%7C%51%79%58%33%31%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%47%62%5E%51%79%58%37%2D%47%68%37%58%79%51%7C%43%37%61%6C%74%58%79%51%5A%20==%30=%30===%4A%69%74%74%65%72%62%75%67%20%57%61%6C%74%7A=%57%61%6C%6C%65%72%20%46%61%74%73==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%45%62%5E%37%4C%20%6C%63%4B%51%79%58%37%62%41%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%5A%20%78%20%4C%33%54%7B%41%2A%5D%51%79%58%37%58%79%51%4B%63%37%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%58%79%51%7C%43%37%5E%62%45%5A%20%6C%63%4B%51%58%79%51%4B%63%37%62%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%62%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%23%31%31%58%79%37%46%5B%42%2A%37%62%42%7C%51%79%51%4B%63%6C%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%31%5A%4E%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%20%46%2D%37%58%79%58%37%46%5A%4C%58%79%51%7D%7C%4E%32%45%62%36%58%79%51%7C%41%62%37%58%79%51%7C%45%62%36%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%4A%6F%64%79%20%47%72%69%6E%64%2C%20%54%68%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%45%76%65%6E%20%38%74%68%73=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%62%2D%37%58%79%42%5A%4C%20%6C%63%4B%51%79%58%37%62%45%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%62%2D%37%58%79%42%34%34%54%5B%4C%5A%41%31%33%58%79%51%7C%42%31%33%58%79%51%7C%42%62%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4A%6F%6B%65%72%2C%20%54%68%65=%4D%6F%72%67%61%6E%20%4C%65%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%37%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%5A%47%4C%37%62%42%20%37%2D%46%5A%4C%39%23%37%43%4C%5A%42%62%2D%34%54%41%2A%7B%62%42%20%37%2D%37%20%44%62%37%20%51%79%58%51%79%58%7D%20%37%62%42%20%37%46%2D%5A%4C%39%23%37%43%20%37%2D%47%31%4E%5A%4C%4C%5A%4E%32%46%5E%62%41%5A%4C%37%46%7C%51%79%36%58%79%51%5D%4C%20%6C%63%4B%51%79%58%37%5E%62%41%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%42%2A%5B%5A%43%2D%37%58%62%45%5A%4C%37%2D%46%5A%4C%37%2D%37%58%79%51%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%23%37%20%43%36%62%45%41%2A%5B%5D%51%79%58%37%62%42%7C%47%2D%37%20%43%46%7C%51%79%58%37%20%42%62%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%5E%37%20%44%62%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%4A%6F%72%64%75=%4A%6F%72%64%61%6E%20%44%75%6B%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%44%37%20%47%47%20%37%44%7C%51%79%58%37%5E%62%45%5A%4C%62%37%42%20%37%46%7C%51%79%58%36%2D%43%5A%4C%37%37%4C%5A%43%2D%34%54%7B%41%2A%20%37%46%7C%51%51%4B%63%6C%20%44%5A%4C%37%62%41%20%37%62%45%5A%4C%37%62%20%42%37%46%5A%4C%37%43%20%37%47%5B%42%2A%7D%20%62%5E%37%58%79%79%58%37%62%41%20%37%46%7C%51%45%62%37%20%41%5A%4C%37%47%20%37%44%5B%41%2A%5D%51%79%58%5E%37%42%5A%4C%37%62%47%20%37%62%44%5A%4C%37%62%43%2D%36%58%79%5A%4C%37%62%42%42%62%37%4C%5A%45%62%5E%37%58%79%51%7C%44%37%20%47%37%4C%5A%43%2D%36%58%79%51%7C%41%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4A%6F%73%68%75%61=%46%65%6C%64%6D%61%6E%20%56%69%63%74%6F%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%2D%31%31%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4C%5A%20%78%20%34%54%41%2A%7B%58%37%2D%44%32%20%43%2D%37%4C%79%58%51%79%58%7D%20%20%6C%63%4B%51%79%58%2D%37%44%31%4E%5A%4C%37%2D%43%20%37%2D%62%42%5A%51%20%4C%5A%4E%37%2D%44%5A%4C%20%37%2D%62%45%37%20%43%37%20%5E%62%45%5A%4C%35%23%39%23%37%62%42%20%37%46%2D%7C%51%79%58%37%5E%46%34%33%54%42%2A%7B%5D%37%58%79%51%7C%2D%47%7C%51%79%6F%20%73%6F%6C%23%35%4C%5A%44%66%28%20%58%33%3C%20%37%2D%43%34%34%54%7C%79%51%58%35%23%39%23%37%47%7C%51%79%58%37%5E%62%6F%72%20%73%6F%39%23%37%62%41%20%78%20%5A%4C%42%62%2D%37%4C%20%6C%63%4B%51%79%58%31%31%2D%44%41%2A%5B%20%7D%35%23%39%62%37%41%20%35%23%39%23%37%45%5A%4C%5A%20%78%20%3E%29%79%6C%6E%51%79%58%37%2D%31%58%79%51%4B%43%20%37%2D%62%42%5A%4C%37%2D%43%20%37%2D%5A%44%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%2D%37%4C%5A%44%31%2D%44%5A%4C%4B%63%6C%20%20%5A%20==%30=%30===%4A%6F%79%20%53%70%72%69%6E%67=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%5A%4C%34%46%5E%37%58%2D%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%37%20%41%62%37%34%54%5B%41%2A%51%79%58%37%5E%46%5E%37%58%79%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%62%5B%47%42%2A%5D%20%37%62%44%20%37%2D%62%41%7C%51%37%4C%5A%47%62%5A%4C%37%43%20%37%5E%47%5B%43%45%37%4C%5A%42%20%37%2D%41%7C%51%79%58%37%5E%62%47%5A%4C%62%37%44%20%37%2D%62%41%5A%4C%37%41%20%37%2D%62%44%37%20%5D%2A%20%37%2D%42%7C%37%5E%62%47%5A%2D%37%20%43%37%37%2D%62%41%7C%51%79%58%37%5E%62%45%5A%4C%62%37%42%20%37%2D%46%7C%51%79%58%37%5E%46%5A%4C%20%44%62%37%4C%47%7C%51%79%58%37%2D%41%5A%4C%2D%37%20%43%37%2D%62%42%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%5E%46%5B%41%2A%5D%20%37%20%45%62%37%47%7C%51%79%58%20%41%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%5E%37%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%4A%75%6A%75=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%42==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%37%23%35%58%79%5A%4C%20%6C%63%4B%51%79%58%35%23%37%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%20%78%20%4C%5A%42%34%33%54%5B%5A%4C%20%6C%63%58%79%51%4B%63%2D%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%5A%41%4C%20%6C%63%4B%51%79%58%37%41%5A%4C%20%6C%37%58%79%51%4B%35%23%37%62%42%46%5E%37%58%79%51%4B%63%6C%20%4C%5A%42%2D%37%58%79%51%4B%63%6C%20%4C%5A%46%5E%37%58%79%51%4B%63%6C%20%4C%5A%42%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4A%75%6D%70%69%6E%20%57%69%74%68%20%53%79%6D%70%68%6F%6E%79%20%53%69%64=%59%6F%75%6E%67%20%4C%65%73%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%37%58%79%51%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%45%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%42%34%34%54%5B%46%37%58%79%51%7C%45%62%37%58%79%51%7C%42%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4A%75%73%74%20%41%20%47%69%67%6F%6C%6F=%43%61%73%75%63%63%69%20%4C%65%6F%6E%65%6C%6C%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%58%79%51%7C%46%2D%47%7C%51%79%58%2D%47%5A%4C%37%44%20%37%47%2D%5A%4C%37%6F%62%41%20%46%7C%51%79%58%37%5E%37%58%79%51%7C%46%34%34%54%5B%4C%37%44%20%37%5D%5B%46%37%58%62%45%20%37%2D%62%42%7C%51%79%58%37%2D%47%51%7C%79%58%37%44%7C%51%79%58%37%62%45%7C%51%79%37%4C%5A%41%2D%51%79%58%46%7C%5A%47%2D%37%20%43%37%4C%5A%46%20%43%37%20%5A==%30=%30===%4A%75%73%74%20%41%2D%53%69%74%74%69%6E%27%20%41%6E%64%20%41%2D%52%6F%63%6B%69%6E=%45%6C%6C%69%6E%67%74%6F%6E%2D%53%74%72%61%79%68%6F%72%6E%2D%47%61%69%6E%65%73==%53%6C%6F%77%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2C%36%62%41%6C%34%41%62%20%41%37%2D%62%42%73%5A%4C%43%2F%62%41%20%62%44%4C%5A%2C%36%62%41%20%2C%62%44%5A%4C%43%2F%37%62%2C%45%62%37%2C%34%54%41%2A%7B%62%41%6C%2C%37%41%62%2F%43%4C%62%42%7C%2C%37%2D%46%2C%62%45%2F%62%41%2C%6F%37%44%2C%62%44%73%5A%4C%37%6F%44%20%62%44%5A%2D%37%2C%45%62%20%62%44%5A%4C%2B%43%20%43%5A%2A%42%43%2D%20%2C%37%2D%44%5A%4C%35%23%2D%43%20%2D%43%5A%2C%4C%36%62%2D%43%20%36%2D%43%5A%4C%35%23%2D%43%20%47%37%2C%4C%5B%7D%20%2C%36%36%62%41%20%2C%20%43%23%6F%37%2F%37%62%41%20%62%41%41%2A%5B%5D%20%37%62%20%45%37%2D%62%42%5A%4C%37%47%20%37%2D%44%5A%4C%43%4C%5A%44%62%2C%36%43%5A%4C%2C%62%44%73%5A%20%41%62%2F%43%62%44%5A%4C%43%2F%62%41%20%62%44%5A%4C%2C%62%36%41%6C%2C%37%62%45%2C%37%2D%62%42%73%5A%4C%20%44%6F%37%4C%62%44%5A%4C%2C%44%6F%37%2C%41%62%2F%45%62%2C%46%2D%37%2C%7C%42%62%2D%37%2C%45%62%37%2C%6C%41%62%36%2C%20%5A%20==%30=%30===%4A%75%73%74%20%46%72%69%65%6E%64%73=%4B%6C%65%6E%6E%65%72%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%43%5E%37%58%6C%63%4B%51%79%58%37%5E%47%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%20%4C%5A%42%62%34%54%41%2A%5B%41%5A%4C%20%6C%79%51%5D%5B%2A%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%47%5E%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%42%58%79%51%4B%63%58%37%62%45%7C%4B%51%79%58%37%4C%5A%44%2D%37%58%37%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%4B%63%51%79%58%37%5E%43%41%2A%5B%5D%20%37%47%20%79%51%7C%47%5E%37%44%20%37%2D%37%2D%45%5A%4C%42%62%2D%37%58%37%68%23%46%7C%51%79%58%37%44%7C%51%79%58%2D%37%41%43%2A%5B%5D%51%79%58%37%62%45%7C%51%79%20%42%37%62%39%5A%4C%20%6C%63%58%79%51%7C%41%37%58%79%51%7C%41%2D%37%20%44%37%4C%5A%55%47%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%4A%75%73%74%20%49%6E%20%54%69%6D%65=%53%74%79%6E%65%20%4A%75%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%42%62%5E%37%4B%51%79%58%37%47%7C%51%79%58%39%62%37%44%51%7C%79%58%37%68%41%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%34%54%5B%41%2A%7C%51%79%58%37%5A%46%37%58%79%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%20%63%6C%4B%51%79%58%37%62%42%5A%4C%20%6C%63%4B%51%4C%5A%41%62%5E%4C%20%6C%63%4B%58%36%62%42%5A%37%62%39%20%5D%20%37%43%7C%51%79%58%46%2F%2D%47%7C%51%79%23%58%46%2F%2D%47%7C%51%79%58%37%2D%47%5B%42%2A%43%23%6F%37%4C%44%20%37%68%41%58%37%43%7C%51%20%4C%5A%41%62%7C%51%79%58%37%2D%44%7C%51%79%58%37%46%7C%79%51%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%47%2D%37%58%79%6C%63%4B%51%79%79%51%7C%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%4A%75%73%74%20%49%6E%20%54%75%6E%65=%41%62%65%72%63%72%6F%6D%62%69%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%62%42%2F%34%44%37%73%75%79%58%37%2D%43%7C%51%79%58%39%62%37%47%7C%79%51%58%37%68%44%7C%51%79%58%78%7C%51%79%58%73%51%7C%43%2D%37%34%54%41%2A%7B%20%2D%44%7C%51%58%79%51%7C%78%42%7C%51%79%58%2D%44%7C%51%79%58%44%2F%62%7C%42%51%79%58%2D%44%31%4E%42%2A%5B%5D%51%79%58%62%2F%44%58%79%37%2D%41%7C%51%79%58%37%5E%62%5A%42%62%5E%37%31%31%23%37%5E%46%32%4E%43%2A%5B%7D%51%79%39%58%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%58%79%51%7C%45%4C%43%2F%2D%44%51%7C%41%62%5E%37%23%31%31%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%73%75%73%58%79%51%7C%78%58%79%51%7C%78%58%79%51%7C%78%58%79%51%5A%20==%30=%30===%4A%75%73%74%20%4F%6E%65%20%4D%6F%72%65%20%43%68%61%6E%63%65=%4A%6F%68%6E%73%74%6F%6E%2D%43%6F%73%6C%6F%77==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%20%78%34%47%5E%37%2C%44%20%2C%37%2D%41%5A%4C%20%78%20%5A%4C%2C%44%37%20%2C%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%2C%4C%5A%20%34%54%41%2A%7B%58%2C%36%47%6C%20%45%62%37%2C%37%62%45%73%20%2C%36%47%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%44%20%2C%37%2D%41%5A%4C%2C%44%37%2C%7C%2C%37%5E%47%31%2C%37%45%20%2C%42%44%2D%37%2C%79%58%2C%37%5E%47%5A%4C%2C%37%44%20%2C%37%41%68%7C%51%79%58%2C%37%5E%43%5A%4C%2C%37%47%20%51%7C%42%68%37%2A%5B%5D%51%79%2C%37%2D%41%5A%2C%58%79%51%7C%51%79%58%2C%37%5E%47%41%2A%5B%5D%20%2C%37%20%44%2C%37%2D%41%5A%4C%2C%37%41%20%2C%37%2D%45%4B%63%6C%20%4C%37%2D%41%5A%4C%20%44%37%2C%4C%5A%20%78%20%4C%5A%41%2D%37%2C%20%44%37%2C%4C%5A%20%78%20%4C%5A%47%36%2C%20%73%45%62%37%2C%44%37%2C%7C%6C%47%36%2C%58%79%51%5A%20==%30=%30===%4A%75%73%74%20%4F%6E%65%20%4F%66%20%54%68%6F%73%65%20%54%68%69%6E%67%73=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%44%2D%36%58%63%4B%51%79%58%37%46%7C%51%79%58%39%62%37%7C%41%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%42%34%54%7B%41%2A%7C%51%79%58%37%58%79%51%7C%41%36%46%31%4E%7C%51%79%58%37%43%7C%51%79%58%2D%37%47%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%58%79%51%7C%44%36%2D%62%42%7C%2A%5D%51%79%58%2D%37%2F%46%4C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%46%36%32%4E%7C%7D%20%39%62%37%41%20%37%68%45%5A%51%7C%42%62%37%47%20%37%2D%47%47%7C%51%79%58%58%79%51%7C%45%20%6C%63%4B%51%79%58%36%62%45%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%7C%51%79%58%37%6F%4C%5A%44%2D%37%36%62%45%5B%42%37%2D%47%7C%51%43%36%58%79%51%7C%51%79%58%37%2D%45%7C%51%79%58%36%2D%46%51%7C%79%58%37%68%23%46%7C%51%79%58%37%2D%41%7C%45%62%37%58%79%7C%51%79%58%37%5A%4C%20%6C%63%2E%20%61%6C%20%46%55%33%4E%7C%5D%20%39%62%37%41%20%37%68%5A%45%4C%37%43%3E%67%6E%69%64%6E%65%20%64%72%33%36%58%79%51%4B%43%2E%44%3C%20%45%68%37%58%79%51%7C%41%37%62%39%20%20%20%5A==%30=%30===%4A%75%73%74%20%53%71%75%65%65%7A%65%20%4D%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%34%46%5E%37%20%4C%37%44%20%37%2D%41%5A%4C%37%5E%62%42%20%5E%37%46%5A%4C%37%43%20%37%2D%41%5A%4C%37%2D%47%5A%47%2D%37%58%34%54%41%2A%7B%37%46%42%2A%5B%31%46%5E%37%20%4B%51%79%58%37%5E%46%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%44%63%6C%20%20%5D%4E%7C%51%79%58%5E%46%41%2A%5B%6C%20%4C%5A%42%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%79%51%58%37%47%5A%4C%20%6C%63%4B%51%79%58%36%62%37%58%79%51%5D%63%4B%51%79%58%20%37%5E%46%7C%4C%5A%41%2D%37%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%2D%5A%41%4C%37%5E%62%42%20%37%5E%46%5A%4C%37%43%20%43%37%58%79%51%37%2D%47%20%37%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%4A%75%73%74%20%59%6F%75%2C%20%4A%75%73%74%20%4D%65=%47%72%65%65%72%20%4A%65%73%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2F%36%43%5A%4C%34%43%36%58%79%5E%46%5A%4C%37%43%20%36%43%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%41%7C%51%37%20%42%62%37%34%54%7B%41%2A%79%58%37%43%7C%5A%4E%31%43%36%47%5B%42%2A%5D%51%79%58%36%43%32%4E%7C%51%58%79%51%79%58%51%79%58%51%79%58%7D%20%37%47%20%2D%37%58%79%51%4C%37%47%20%47%7C%51%79%58%36%79%51%7C%42%62%51%79%58%37%47%7C%51%79%58%37%44%5A%4C%37%41%2D%20%37%45%7C%51%79%58%36%43%7C%51%79%58%37%5D%2A%41%5B%43%58%36%46%7C%51%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%20%43%37%4C%5A%46%5E%37%20%42%62%37%4C%5A%43%36%2F%47%20%47%37%4C%5A%43%20%47%37%20%5A==%30=%30===%4B%61%72%79%27%73%20%54%72%61%6E%63%65=%4B%6F%6E%69%74%7A%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%2D%41%34%41%2D%36%58%62%37%45%7C%51%79%58%37%68%42%5A%4C%20%6C%4B%63%51%79%58%36%2D%44%5A%4C%20%6C%63%4B%51%79%39%58%79%51%7C%34%54%41%2A%7B%4B%51%79%58%37%20%7D%5B%2A%42%63%4B%51%79%58%37%42%5A%4C%20%6C%63%4B%51%58%79%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%37%47%6C%20%4C%5A%45%20%6C%63%4B%51%36%2D%41%7C%51%5B%2A%41%41%2D%45%7C%51%79%58%37%68%42%5A%4C%20%6C%63%4B%79%51%58%36%2D%44%5A%4C%20%6C%63%4B%51%79%58%36%37%62%39%58%79%5D%20%20%6C%63%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4B%61%74%72%69%6E%61%20%42%61%6C%6C%65%72%69%6E%61=%53%68%61%77%20%57%6F%6F%64%79==%57%61%6C%74%7A=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%62%34%47%2D%37%58%31%31%23%37%5E%62%41%7C%51%79%58%37%46%7C%79%51%58%37%5E%62%45%7C%51%79%58%37%46%7C%51%79%58%79%51%7C%47%33%54%41%2A%7B%44%20%2C%37%68%4E%31%73%47%62%20%51%79%58%51%79%58%7D%51%79%58%39%23%37%6C%44%5A%4C%39%23%37%44%2C%37%2D%62%41%2C%37%2D%4C%5A%4E%32%41%7C%51%79%58%31%42%7C%51%79%58%5A%47%2D%37%58%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%37%42%62%7C%51%79%58%37%5E%62%41%42%2A%5B%5D%51%79%5A%41%62%5E%37%4C%2C%39%23%37%4C%2C%31%31%2D%7C%58%79%51%72%44%5A%4C%51%79%58%7C%72%51%79%58%7C%51%79%37%58%42%7C%51%79%58%37%5E%41%5A%4C%51%79%58%7C%2D%31%31%20%43%51%79%58%37%62%37%46%7C%51%79%2C%20%42%62%2D%2A%5B%5D%51%79%58%39%23%37%44%5A%4C%2C%31%2D%31%62%41%20%2C%31%31%2D%62%42%5A%4C%2C%31%31%41%47%2D%37%58%31%31%2D%43%5A%2C%39%23%37%44%62%5E%37%58%79%7C%51%79%58%31%31%23%37%5E%62%47%7C%51%79%31%58%31%23%37%5E%62%41%7C%51%79%58%37%46%7C%51%41%68%37%2C%20%45%7C%51%79%58%5A%4C%20%78%20%58%79%51%5A%5B%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%62%3E%42%65%64%75%6C%72%65%74%6E%49%20%30%37%2A%3C%20%78%20%4C%5A%37%2D%47%5A%4C%42%62%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%44%37%23%39%58%79%51%5D%20==%30=%30===%4B%65%65%70%69%6E%27%20%4D%79%73%65%6C%66%20%46%6F%72%20%59%6F%75=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%41%20%37%2D%34%45%62%5E%37%37%43%20%37%68%47%5A%4C%37%2D%62%41%20%37%41%68%5A%4C%37%62%42%20%37%46%5A%4C%37%6F%45%20%62%39%4C%5A%46%34%54%41%2A%7B%4E%7C%59%20%20%62%37%73%75%73%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%6F%47%62%20%47%2F%36%62%45%31%4E%5A%4C%37%62%42%20%79%51%58%79%51%42%5A%4C%36%2D%47%2F%37%5E%45%46%2D%37%4C%5A%37%2D%23%46%5A%4C%37%2D%23%43%20%37%5E%45%2A%42%5B%5D%20%23%46%2F%37%42%20%47%2F%36%62%45%20%42%37%4C%5A%20%36%62%45%32%2C%37%2D%47%2C%2D%37%2C%43%23%7C%2C%62%42%2F%2D%43%2C%37%2D%43%73%20%37%62%5E%45%7C%51%79%58%37%62%42%6C%7C%2C%42%2F%2D%41%68%2C%44%37%23%43%73%20%23%5A%4C%37%2D%62%6C%46%2D%37%58%5A%4C%37%62%42%20%37%46%5A%4C%37%6F%45%20%5E%37%62%45%41%2A%5B%5D%51%79%58%37%45%7C%51%79%41%68%37%20%41%7C%2C%37%62%47%20%37%62%42%20%37%62%39%4C%5A%39%62%37%43%20%36%62%45%5A%4C%73%75%73%37%42%62%20%37%2D%46%5A%4C%36%2D%62%41%20%37%2D%46%4C%5A%46%2D%37%43%20%37%68%47%5A%20==%30=%30===%4B%69%63%6B%65%72%2C%20%54%68%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%62%37%58%79%51%51%79%58%37%62%41%7C%51%79%58%37%2D%62%45%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%7C%44%62%5E%37%42%34%34%54%5B%62%5E%37%58%79%51%7C%43%68%37%58%79%51%7C%46%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%46%37%23%39%58%79%51%5A%20==%30=%30===%4B%69%64%73%20%41%72%65%20%50%72%65%74%74%79%20%50%65%6F%70%6C%65=%4A%6F%6E%65%73%20%54%68%61%64==%53%6C%6F%77%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%5E%46%5A%4C%37%34%44%2D%37%20%5A%4C%39%23%37%41%20%37%62%42%6C%7C%2C%37%2C%46%37%2D%43%73%20%37%2D%44%5A%4C%39%23%37%41%44%2D%37%20%47%34%54%41%2A%5B%23%37%41%20%37%37%2F%43%23%4C%5D%51%79%58%39%23%37%41%5A%4C%39%23%37%45%37%20%68%42%5A%4C%43%2F%37%2D%44%20%37%2D%44%5A%5B%2A%41%44%2D%41%20%43%2F%37%2D%44%5A%4C%23%37%20%73%43%2D%43%2F%37%5E%46%5A%4C%37%47%20%37%2D%44%5A%39%4C%23%37%41%20%37%62%42%6C%7C%2C%37%46%2C%37%20%41%37%2F%43%2D%44%5A%4C%39%2D%43%5A%4C%37%4C%5A%46%2F%43%2D%47%5A%4C%37%5E%62%42%20%37%2D%44%42%2A%5D%5B%20%37%41%20%36%46%5A%4C%73%75%73%37%43%20%37%20%45%62%5E%37%68%42%20%37%44%41%2A%5B%5D%5A%42%62%5E%37%37%41%7C%51%79%58%43%2F%46%7C%51%79%58%43%62%2F%45%7C%51%79%58%43%2F%46%5A%4C%37%62%45%20%23%39%58%79%51%4C%37%46%20%37%62%42%5A%4C%37%23%39%4C%5A%44%4C%37%47%20%37%2D%44%5A%4C%39%23%37%41%20%62%37%42%6C%7C%2C%37%46%2C%37%2D%43%73%20%37%2D%5A%43%37%20%46%37%41%20%37%2D%37%20%45%62%37%4C%5A%45%68%37%20%41%37%23%39%4C%5A%55%44%2D%37%20%73%45%68%2C%41%37%5A%20==%30=%30===%4B%69%6C%6C%65%72%20%4A%6F%65=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%7C%72%41%43%39%58%79%51%79%58%7C%72%51%79%58%5A%4C%51%79%58%7C%51%72%79%58%7C%51%79%58%31%31%23%39%62%42%7C%51%4C%5A%58%79%51%2A%34%34%54%7B%2D%45%7C%51%79%45%68%37%58%79%51%79%58%37%41%7C%51%79%58%37%62%41%7C%51%58%79%37%2D%62%45%7C%51%79%58%39%62%37%41%7C%51%7C%41%62%37%58%42%2A%5B%7D%20%5A%4C%51%79%58%41%37%58%79%51%5A%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%31%31%23%39%62%42%7C%51%79%58%39%43%41%2A%5B%5D%58%79%51%72%7C%7C%51%79%58%37%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%4B%6F%20%4B%6F=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%41%34%42%62%36%58%4B%51%79%58%37%5E%62%45%7C%51%79%58%37%62%7C%42%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%7B%41%2A%37%2D%43%7C%51%4C%5A%42%62%36%47%7C%51%79%58%37%2D%43%31%4E%5A%4C%20%6C%4B%63%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%62%39%58%79%20%6C%63%4B%51%43%5B%42%2A%5D%37%23%35%58%79%69%46%3C%6C%63%4B%51%79%58%36%62%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%43%32%4E%7C%7D%51%6E%65%3E%20%20%46%7C%51%79%58%4C%20%6C%63%4B%51%7C%46%23%37%41%7C%51%79%58%37%45%7C%51%79%58%37%2D%42%4C%5A%20%6C%63%4B%51%79%58%37%5E%42%7C%51%79%58%5E%37%58%79%51%79%58%37%2D%23%61%20%2E%43%2E%79%51%7C%44%37%43%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%4C%5A%20%6C%63%4B%51%79%58%37%5E%47%7C%51%79%58%2D%37%20%3C%44%58%37%2D%41%5A%6C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%46%37%23%35%20%20%20%5D==%30=%30===%4C%2E%4F%2E%56%2E%45%2E=%47%61%62%6C%65%72%2D%4B%61%65%6D%70%66%65%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%36%58%79%6C%63%4B%51%79%58%37%44%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%37%5E%47%7C%51%20%4C%5A%47%5E%34%54%41%2A%5B%79%58%73%75%73%5D%5B%2A%42%47%6C%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%79%51%58%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%37%20%4C%5A%44%37%51%79%58%36%47%5E%47%5A%4C%20%79%51%5D%5B%2A%58%37%44%7C%51%79%58%37%44%7C%51%79%58%37%41%2D%7C%51%79%58%37%5E%47%7C%51%79%58%36%47%41%79%51%4B%63%6C%58%37%44%7C%51%79%58%37%44%7C%47%36%58%79%51%7C%51%79%58%37%6F%23%43%7C%51%79%58%37%5E%5A%43%4C%20%6C%63%4B%51%79%58%37%47%43%2A%5B%5D%47%36%58%79%51%7C%51%79%58%37%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4C%61%20%46%69%65%73%74%61=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%41==%31%72%33%34%4C%62%4B%63%75%37%36%2A%3C%20%20%34%45%58%79%51%47%7C%51%79%58%46%7C%51%79%58%45%41%2A%7B%51%7D%79%58%45%5A%4C%46%20%47%7C%51%79%58%46%7C%20%46%4C%5A%45%36%54%69%2A%7B%4C%46%20%47%7C%7D%7B%45%58%79%51%79%58%45%53%7B%7D%20%3E%78%34%36%36%2A%20%3C%20%45%5A%4C%46%20%47%7C%51%79%58%46%7C%51%7C%46%58%79%51%20%3E%78%34%36%44%20%37%5E%44%7D%5B%41%5E%37%20%37%5E%41%42%2A%7B%5D%20%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%41%2F%37%5E%44%20%43%23%37%4C%5A%51%79%58%45%5A%5A%4C%37%23%46%41%5E%37%2F%45%7C%51%79%58%37%5E%44%5A%4C%37%5E%41%20%37%5A%45%4C%37%42%20%37%2D%23%46%5A%4C%37%6F%46%20%43%23%2D%37%20%5A%4C%37%68%23%20%37%5E%41%5A%79%51%7C%45%37%20%37%5E%41%43%2A%5B%20%20%51%79%58%51%79%5D%58%20%51%2C%37%45%20%37%42%32%4E%7D%51%79%58%42%2D%2F%41%4C%58%37%42%31%4E%64%6F%43%20%6C%5A%45%2D%2F%41%44%3C%5A%4C%46%20%47%7C%51%79%58%46%7C%51%58%79%2C%45%7B%5D%20%46%20%47%5A%4C%41%2F%46%20%2E%53%2E%20%61%4C%41%2F%2D%44%6E%65%70%6F%28%3C%2A%36%39%38%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%2F%41%37%5E%44%20%37%5E%41%51%7B%59%7D%20%3E%78%20%3C%2A%37%34%20%20%45%3E%61%29%3E%20%7D%20==%30=%30===%4C%61%20%56%69%65%20%45%6E%20%52%6F%73%65=%47%75%67%6C%69%65%6C%6D%69%2D%50%69%61%66%2D%44%61%76%69%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%43%20%43%36%37%47%20%37%2D%44%5A%4C%2C%37%47%20%37%2D%7C%44%51%79%58%43%5A%4C%36%43%20%37%5E%43%5A%4C%4C%5A%20%78%20%34%54%41%2A%5B%7C%51%79%58%46%43%23%6F%2C%44%73%20%20%2C%43%5A%4C%36%43%20%37%5E%43%5A%36%4C%43%20%43%6C%42%2A%5B%5D%2C%37%47%2C%37%2D%43%37%2C%7C%6C%2C%43%73%5A%4C%20%2C%37%2D%44%7C%43%2C%58%79%37%5E%43%5A%4C%36%43%20%43%43%2A%5B%5D%20%37%2C%47%20%2C%37%2D%44%7C%51%79%58%37%44%7C%51%20%43%36%4C%5A%51%79%58%2D%46%47%37%2C%4C%5A%43%36%58%79%51%5A%20==%30=%30===%4C%61%64%69%65%73%20%49%6E%20%4D%65%72%63%65%64%65%73=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%42%6F%73%73%61%20%4E%6F%76%61=%47==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%47%5E%37%58%63%4B%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%43%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%45%34%54%41%2A%5B%41%5A%4C%20%6C%5B%2A%42%44%62%37%68%62%45%5A%4C%20%6C%63%4B%51%79%58%37%62%2D%47%5A%4C%20%6C%63%4B%51%79%58%33%31%62%37%58%79%51%4B%63%5D%20%20%6C%63%51%79%58%37%2D%79%51%4B%63%6C%63%4B%51%79%58%31%31%23%37%62%47%5A%4C%20%63%6C%4B%51%79%58%37%5E%62%44%43%2A%5B%5D%20%20%6C%20%4C%5A%46%58%39%62%37%62%37%68%41%5A%4C%5A%42%62%37%58%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%31%33%62%37%47%44%2A%5B%5D%20%20%6C%63%4B%51%79%51%4B%63%6C%20%4C%20%6C%63%4B%20%20%6C%63%4B%6C%20%4C%5A%44%23%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%51%47%7B%59%5A%20%20%6C%63%4B%51%79%58%39%62%37%31%31%58%79%51%63%4B%51%79%58%7D%20==%30=%30===%4C%61%64%79%20%42%69%72%64=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%5E%37%58%79%51%20%6C%63%4B%51%79%58%37%5E%43%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%4C%5A%42%62%2D%43%34%34%54%5B%37%5E%43%55%7C%51%7C%41%62%5E%7C%51%79%58%37%2D%44%7C%51%79%58%37%44%7C%79%51%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%47%37%58%79%51%79%58%37%62%45%20%45%62%5E%37%4C%5A%41%62%5E%37%20%44%62%5E%37%20%5A==%30=%30===%4C%61%64%79%20%69%73%20%61%20%54%72%61%6D%70%2C%20%54%68%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%5E%37%58%7C%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%7C%51%79%58%37%62%45%7C%51%79%45%62%37%58%79%34%54%41%2A%7B%4C%37%47%20%37%37%58%79%51%7C%41%20%37%2D%45%7C%51%79%58%37%62%42%7C%51%58%79%37%5E%46%5A%4C%20%6C%63%4B%51%79%58%37%43%37%4C%5A%44%2D%47%7C%51%79%58%7C%51%79%58%37%20%41%37%4C%5A%5D%20%20%6C%63%4B%51%79%58%36%43%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%47%20%37%2D%44%5B%2A%42%44%2D%36%43%31%4E%5A%2A%5B%5D%20%37%7C%45%2D%37%58%5A%4C%37%41%20%37%2D%45%7C%51%79%58%37%47%51%7C%79%58%37%2D%44%7C%51%79%58%37%41%7C%51%79%44%2D%37%20%47%51%79%58%37%47%36%43%5A%4C%37%79%51%7C%45%62%5A%4C%37%44%20%37%2D%41%5A%4C%39%62%37%45%37%20%68%42%7C%51%79%58%37%2D%44%7C%51%79%58%37%44%2D%37%20%47%58%37%5E%43%43%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%61%64%79%20%53%69%6E%67%73%20%54%68%65%20%42%6C%75%65%73=%4E%69%63%68%6F%6C%73%2D%48%6F%6C%69%64%61%79==%42%61%6C%6C%61%64=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%73%7C%51%79%58%34%46%2D%58%79%51%79%58%37%5E%46%7C%51%79%58%37%2D%46%7C%79%51%58%36%2D%46%7C%51%79%58%35%23%2D%46%7C%51%7C%42%62%5E%37%34%54%41%2A%7B%58%37%47%5A%4C%62%37%2C%6C%44%51%79%58%5A%4C%20%6C%63%4B%51%79%58%37%46%2A%42%5B%7D%20%39%62%37%43%20%37%2D%47%5A%4C%37%72%7C%58%79%51%45%2C%37%5E%46%46%7C%51%79%58%20%4C%5A%20%78%79%58%35%23%2D%46%7C%51%79%58%2D%46%41%2A%5D%5B%20%39%62%37%43%20%73%75%73%37%47%5A%4C%20%51%7C%46%2D%36%6C%63%4B%51%79%51%79%58%5A%20%7C%7C%46%5E%37%37%2D%47%5A%4C%2C%37%44%6C%2C%37%62%45%2C%5E%37%46%73%7C%51%79%58%37%5E%62%42%7C%51%79%58%20%43%37%62%39%51%79%58%37%2D%58%79%51%58%79%51%20%20%59%51%4C%5A%55%66%46%2D%36%58%79%51%5A%20==%30=%30===%4C%61%64%79%27%73%20%49%6E%20%4C%6F%76%65%20%57%69%74%68%20%59%6F%75%2C%20%54%68%65=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%2C%35%34%41%37%2C%58%7C%51%79%58%2C%36%47%7C%51%79%58%2C%37%44%51%7C%79%58%2C%37%2D%41%5A%4C%20%6C%63%4B%51%79%70%70%44%37%23%34%54%41%2A%7B%79%58%2C%37%5E%4B%63%6C%20%20%2C%37%47%7C%51%79%58%2C%37%2D%44%5A%4C%20%20%78%5A%4C%2C%37%47%20%2C%37%2D%44%42%2A%5B%7D%58%79%51%7C%43%51%79%58%2C%36%79%58%2C%37%44%4C%5A%43%2D%36%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%2C%37%41%41%2A%5B%5D%51%79%58%2C%37%44%7C%51%79%58%2C%2C%58%79%51%7C%20%6C%63%4B%51%51%7C%41%2D%37%2C%58%79%51%7C%44%37%58%79%51%7C%47%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%61%6B%65%73=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%44==%31%72%33%34%4C%62%4B%63%75%37%2C%2D%42%7C%2C%34%44%58%79%51%2F%41%73%20%44%41%2A%5B%7D%51%79%58%44%2F%7C%41%51%79%58%44%2F%47%7C%51%79%58%44%2F%41%7C%43%23%2C%42%2D%34%54%69%2A%7B%37%5E%44%7C%2C%4C%5A%45%2F%47%2F%47%20%2D%45%5A%4C%37%2D%42%20%37%23%46%4C%5A%37%23%46%20%37%5E%44%5A%4C%41%2F%47%20%23%41%2C%41%2F%47%20%41%2F%44%6C%41%20%23%43%2F%2D%39%4C%5A%47%43%2F%44%6C%2C%2D%42%7C%2C%2D%42%2C%6F%62%73%42%20%41%42%2A%5B%5D%20%41%2F%62%42%20%41%2F%2C%70%70%7C%41%45%20%23%46%2F%5D%51%79%58%37%5A%47%5E%37%20%2D%23%46%20%37%5E%47%5A%4C%39%44%20%2D%42%4C%5A%39%43%20%37%2D%23%43%5A%4C%23%47%2F%23%46%37%4C%5A%46%5E%4C%44%2F%37%2D%62%42%20%42%2F%2D%39%20%46%23%23%41%2F%44%5A%4C%41%2F%62%45%20%23%47%2F%23%39%37%45%7C%51%79%58%47%2F%23%46%5A%4C%37%2D%58%79%51%7C%43%45%6C%43%2A%5B%20%20%3E%65%6E%37%2F%43%23%20%75%73%37%41%6C%7C%2C%5E%47%2C%37%2D%23%46%20%73%39%2D%45%6C%7C%2C%62%45%2F%44%2C%39%44%73%73%20%3C%46%69%41%5A%4C%43%2F%5E%46%5A%4C%73%6F%6C%6F%73%3E%37%5E%44%7B%7D%51%79%58%44%2F%41%7C%51%79%43%58%2F%47%7C%51%79%58%44%2F%41%7C%51%79%58%44%20%43%37%73%75%53%3C%7B%59%5D%44%20%37%5E%62%73%75%73%4C%5A%73%37%46%20%37%5E%47%5A%4C%73%75%73%37%44%37%20%5E%45%5A%4C%73%75%73%37%42%20%37%5E%62%44%75%73%4C%5A%42%37%62%41%20%37%62%37%73%75%73%4C%5A%47%62%5E%37%20%47%37%73%75%73%4C%5A%43%5E%37%20%41%37%73%75%73%20%7D%20==%30=%30===%4C%61%6D%65%6E%74=%4A%6F%68%6E%73%6F%6E%20%4A%2E%4A%2E==%42%61%6C%6C%61%64=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%46%2D%58%79%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%58%5E%37%62%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%46%5E%37%58%79%34%54%41%2A%5B%6C%7C%2C%5E%62%2D%37%28%45%68%44%73%20%2D%44%42%2A%5B%5D%20%39%62%37%41%29%20%39%62%37%41%28%37%68%45%7C%51%79%58%29%37%2D%2F%43%2C%42%47%7C%51%79%58%7C%51%79%58%37%2D%37%4C%5A%47%37%62%41%20%37%2D%62%45%7C%51%79%58%2D%44%4C%5A%39%62%37%41%20%37%68%45%7C%51%79%58%37%2D%4C%5A%44%62%5E%44%20%37%2D%41%79%58%37%5E%46%37%62%39%20%5D%37%68%47%7C%51%79%58%37%5E%62%44%5A%4C%37%41%62%20%37%2D%62%45%7C%51%79%58%2D%46%41%2A%5B%20%43%37%4C%5A%43%20%37%68%47%42%2C%43%2F%2D%58%79%51%7C%47%43%2A%5B%5D%20%39%62%37%41%20%29%39%62%37%28%41%37%68%45%7C%51%79%58%29%37%68%45%28%37%2D%44%2D%20%73%44%37%2D%44%7C%51%5E%46%5A%4C%37%41%2D%37%20%44%5A%4C%37%2D%44%20%37%5E%46%5A%4C%37%62%45%37%20%2D%62%42%7C%51%79%58%37%68%42%5A%4C%37%2D%44%62%37%20%43%6C%7C%2C%5E%62%37%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A%20==%30=%30===%4C%61%6D%70%20%49%73%20%4C%6F%77%2C%20%54%68%65=%44%65%52%6F%73%65%2D%53%68%65%66%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%46%7C%34%44%2D%37%28%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%79%51%58%37%47%7C%51%79%58%29%73%75%73%33%31%47%43%36%58%79%51%34%54%41%2A%5B%79%58%37%47%7C%58%79%51%7C%41%44%7C%51%79%58%37%47%7C%51%79%58%29%73%75%33%73%31%47%28%37%2D%44%41%2A%5B%5D%51%79%58%37%2D%37%58%79%51%37%2D%45%7C%51%37%43%7C%51%79%79%51%7C%46%37%51%79%58%37%43%7C%51%79%58%37%2D%47%42%2A%5D%5B%20%20%6C%63%4B%51%79%58%36%43%7C%51%79%58%7C%47%2D%37%58%58%36%43%7C%51%79%58%37%47%7C%5E%37%58%79%51%75%73%33%31%47%28%37%2D%44%43%2A%5B%5D%20%6C%20%63%4B%51%79%58%37%62%42%5A%4C%20%6C%63%4B%73%29%58%79%51%46%7C%51%79%58%58%36%43%55%7C%58%79%51%7C%47%37%47%7C%51%79%58%37%68%44%7C%51%79%58%33%62%31%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%62%39%58%79%51%37%2D%44%7C%51%79%51%7C%45%2D%37%20%41%37%20%5A%20==%30=%30===%4C%61%73%74%20%4E%69%67%68%74%20%57%68%65%6E%20%57%65%20%57%65%72%65%20%59%6F%75%6E%67=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%47%41%47%5E%37%20%4C%39%23%37%44%20%37%2D%41%7C%51%79%58%37%5A%41%4C%33%31%62%37%45%20%37%2D%42%5A%4C%37%43%5A%44%2D%37%20%2A%7B%34%34%54%7C%51%79%58%37%62%39%4C%5A%47%20%37%42%7C%51%79%58%37%2D%44%42%2A%5B%7D%37%20%44%20%37%2D%41%5A%4C%37%6F%23%47%20%37%5E%45%37%4C%5A%41%37%44%20%37%68%5E%47%6C%41%2A%37%62%39%4C%5A%37%44%2C%37%62%45%73%5A%4C%39%62%37%41%20%68%37%45%7C%51%79%58%37%42%7C%51%79%58%37%2D%44%2C%70%70%5D%5B%41%20%37%62%42%2D%41%7C%51%79%5A%42%2D%37%20%37%44%20%37%2D%41%7C%51%79%58%37%41%5A%4C%45%37%20%37%42%7C%51%79%58%37%2D%44%5A%4C%37%45%4C%5A%47%36%58%4C%37%43%20%37%37%20%44%37%20%5A%20==%30=%30===%4C%61%73%74%20%54%69%6D%65%20%49%20%53%61%77%20%50%61%72%69%73%2C%20%54%68%65=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%62%42%34%41%62%36%58%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%62%37%45%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%37%58%79%51%7C%34%54%41%2A%7B%7C%51%79%58%37%41%62%36%58%79%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%42%2A%5B%7D%51%4C%5A%45%62%5E%5A%4C%37%62%45%5A%4C%20%78%20%37%4C%5A%46%5E%4B%51%79%58%36%62%41%41%2A%5B%5D%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%63%6C%20%4C%5A%43%20%37%2D%47%45%62%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%4C%61%73%74%20%54%72%61%69%6E%20%48%6F%6D%65=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%2D%47%5A%4C%34%42%62%58%79%44%7C%51%79%58%2C%62%42%7C%51%79%58%62%42%51%7C%79%58%62%41%7C%51%79%58%62%42%2F%43%7C%51%2D%20%44%2D%37%34%54%41%2A%5B%58%46%2F%2D%47%58%79%51%7C%7C%46%2F%37%44%7C%51%79%58%2D%47%7C%51%79%58%46%37%5A%4C%20%6C%63%4B%51%79%58%73%75%73%37%46%23%58%79%51%7C%62%45%7C%51%79%62%45%7C%51%79%5E%37%58%79%51%5A%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%2D%37%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%47%2D%37%2C%58%62%45%7C%51%79%73%20%20%37%2D%79%51%4B%63%6C%2C%62%42%2F%46%6C%7C%2C%62%42%2F%46%73%20%62%20%42%5D%51%79%58%46%5A%4C%20%78%20%5A%4C%20%58%79%51%7C%47%58%62%42%2F%36%47%2F%46%6C%7C%6C%46%2F%47%2C%20%20%37%2D%47%7C%51%79%58%2C%62%42%2F%46%7C%6C%2C%62%42%2F%46%73%20%20%62%42%7C%51%79%58%73%46%2F%47%2C%7C%2C%47%2F%46%2C%58%79%51%5A%20==%30=%30===%4C%61%75%72%61=%52%61%6B%73%69%6E%20%44%61%76%69%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%34%41%2D%39%58%43%7C%51%79%58%39%2D%47%5A%4C%20%6C%63%4B%79%51%58%36%47%7C%51%79%58%39%62%37%44%7C%51%79%37%62%39%58%79%34%54%41%2A%5B%68%41%7C%51%79%6C%20%20%5D%5B%51%79%58%37%5E%62%45%5A%4C%39%62%37%62%42%73%20%75%73%37%62%42%7C%51%79%58%37%2D%46%42%2A%7C%43%2D%37%58%63%4B%51%79%58%36%47%7C%51%79%35%4C%5A%70%70%7C%51%79%58%39%2D%41%41%2A%5B%5D%51%79%58%31%33%62%37%45%7C%51%79%58%37%5E%47%5A%4C%37%44%44%37%62%39%58%62%37%44%20%37%4C%62%45%2F%37%6C%20%4C%5A%47%46%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%46%5E%7C%51%79%58%39%62%37%43%7C%51%79%58%39%2D%2D%37%20%46%2D%63%4B%51%79%58%42%7C%51%79%58%47%37%62%39%4C%79%58%37%47%7C%51%79%58%39%62%37%44%5A%4C%2D%37%41%20%37%2D%45%5A%4C%37%46%20%37%5E%43%5A%51%7C%55%43%36%20%37%68%44%5A%68%37%20%45%37%62%39%20%5A%20==%30=%30===%4C%61%75%72%69%65=%45%76%61%6E%73%20%42%69%6C%6C==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%39%62%5E%37%58%79%23%37%44%70%70%7C%51%79%58%37%2D%41%5A%4C%23%35%39%23%37%45%20%73%75%73%39%62%37%45%7C%51%35%4C%5A%47%68%42%34%34%54%7B%51%79%58%37%2D%35%58%79%51%7C%58%35%23%39%23%37%62%42%7C%51%79%58%39%2D%5A%46%4C%35%23%37%46%70%70%7C%51%79%58%37%2D%43%79%51%7C%45%62%23%39%23%37%43%23%39%42%20%73%39%58%79%51%7C%4C%37%43%20%73%75%73%37%43%5A%4C%37%62%44%73%20%75%73%37%62%44%7C%51%79%58%37%68%44%31%4E%5A%42%37%73%75%23%37%62%41%7C%58%35%23%39%23%4E%32%47%2D%39%58%37%68%43%7C%51%79%58%39%2D%23%43%7C%51%58%79%39%2D%42%7C%51%79%58%39%2D%41%7C%51%79%58%79%51%7C%46%37%7C%7D%20%31%31%79%51%7C%42%62%31%33%73%75%73%58%79%51%7C%41%62%31%33%73%75%73%58%79%51%7C%47%62%31%33%58%79%51%7C%46%31%33%73%75%73%20%46%37%23%39%20%5A%20==%30=%30===%4C%61%7A%79%20%41%66%74%65%72%6E%6F%6F%6E=%4C%61%74%6F%75%63%68%65%2D%4D%6F%72%6F%73%73==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%34%41%2D%37%2C%58%2C%37%2D%41%7C%51%79%58%2C%37%44%7C%51%58%79%2C%37%2D%41%7C%51%79%58%37%41%7C%51%79%58%79%51%7C%44%37%34%54%41%2A%5B%58%2C%37%2D%44%79%51%7C%44%37%39%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%7C%44%51%79%58%37%2D%44%42%2A%5B%5D%51%79%58%2C%2C%58%79%51%7C%58%2C%37%2D%41%4C%2C%37%46%20%2C%58%79%51%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%2D%44%2A%43%5B%5D%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%43%5E%37%2C%37%47%7C%51%79%41%2A%5B%51%79%20%41%37%2C%4C%79%58%2C%37%68%42%7C%51%79%58%2C%37%5E%43%51%7C%79%58%2C%37%47%7C%51%79%58%2C%37%2D%44%5A%51%7C%45%37%58%2C%37%2D%45%5A%44%7C%51%79%58%79%51%7C%41%37%79%58%37%44%7C%51%79%58%2C%37%2D%41%7C%51%58%79%37%44%7C%51%79%58%2C%37%2D%41%7C%51%79%58%51%7C%41%2D%37%58%2C%37%2D%41%37%2C%58%79%51%7C%41%36%58%79%51%7C%42%2D%37%2C%20%45%37%20%5A%20==%30=%30===%4C%61%7A%79%20%42%69%72%64=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%34%41%2D%37%20%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%44%58%79%51%7C%41%34%54%7B%41%2A%37%2D%42%5B%42%5E%37%58%79%51%63%4B%51%79%58%37%5E%47%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%62%44%20%37%2D%62%41%7C%6C%20%20%5D%2A%47%31%4E%5A%4C%2D%62%41%7C%51%37%58%79%51%7C%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%37%4C%62%45%20%37%2D%62%42%7C%51%79%58%37%5E%41%47%5E%37%58%79%45%7C%51%79%58%2D%41%7C%51%79%20%5D%2A%41%5B%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%4C%5A%37%46%20%37%2D%43%5A%4C%37%44%20%37%2D%41%45%62%5E%37%58%37%62%44%20%37%39%62%37%44%7C%51%4C%5A%47%5E%41%7C%51%79%58%37%62%45%7C%51%79%58%31%31%37%23%46%7C%51%59%5A%20%20%6C%63%4B%51%79%58%37%2D%37%58%79%51%2C%37%44%20%37%7C%51%79%58%37%5E%37%58%79%51%79%58%37%62%45%7C%51%79%58%39%62%37%62%42%51%7C%79%58%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%7C%41%62%5E%47%7C%51%79%58%44%62%37%23%31%31%20%20%20%5A==%30=%30===%4C%61%7A%79%20%52%69%76%65%72=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%6C%5A%4C%37%34%44%37%58%79%41%2C%37%47%73%7C%51%79%58%37%47%6C%7C%2C%23%6F%46%2C%37%43%2C%37%62%44%2C%37%44%73%7C%51%62%37%2C%6C%47%34%54%5B%41%2A%43%2C%37%62%44%73%43%37%2C%44%51%79%58%37%44%5B%42%2A%5D%51%79%58%36%46%5A%6C%4C%37%43%20%36%46%5A%4C%37%43%6C%2C%37%62%7C%73%44%37%2C%7C%51%79%58%37%37%43%20%37%47%2C%7C%6C%47%37%43%2F%36%46%5A%4C%37%6F%42%20%36%62%42%5A%37%4C%47%6C%2C%37%62%41%2C%37%47%73%7C%51%79%58%20%44%37%4C%5A%6F%23%46%2C%37%4C%5A%46%36%20%44%37%4C%5A%47%37%20%43%37%4C%5A%55%46%36%20%41%37%20%5A%20==%30=%30===%4C%61%7A%79%62%6F%6E%65%73=%43%61%72%6D%69%63%68%61%65%6C%2D%4D%65%72%63%65%72==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%7C%51%79%34%43%5E%37%20%62%42%2F%37%43%20%36%43%6C%7C%2C%37%47%2C%46%37%73%20%37%5E%43%5A%4C%20%78%20%5A%4C%37%46%4C%5A%41%37%58%34%54%41%2A%7B%46%42%2A%5B%5D%41%62%37%62%35%43%32%4E%7C%51%79%58%51%79%58%51%79%58%51%58%79%7D%20%37%47%20%36%43%31%4E%5A%4C%37%47%20%36%20%47%37%20%7C%51%79%58%37%20%37%2D%44%7C%63%6C%20%4C%5A%5A%4C%37%47%20%37%44%5A%4C%37%62%45%20%37%7C%46%51%79%58%37%5E%43%5A%4C%37%47%20%37%5E%43%44%37%58%79%51%4B%51%79%58%36%44%7C%51%79%58%2A%41%43%5E%37%42%2F%37%43%20%36%43%6C%7C%2C%37%47%2C%37%73%46%20%37%5E%43%5A%4C%20%78%20%5A%4C%37%46%20%62%4C%5A%41%37%5B%5D%20%37%47%2D%37%58%79%51%7C%41%62%37%62%35%20%47%37%4C%5A%43%36%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%4C%65%61%76%69%6E%67=%42%65%69%72%61%63%68%20%52%69%63%68%69%65==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%39%62%62%5E%37%23%31%37%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%36%2D%62%47%7C%51%79%58%39%62%37%44%7C%51%79%58%31%23%35%20%46%37%45%34%34%54%5B%5A%4C%41%2F%37%51%7C%47%2D%62%5E%62%42%7C%51%79%58%73%75%73%37%62%41%7C%79%51%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%36%37%2C%20%46%5E%79%58%39%62%37%74%6C%61%37%44%31%20%47%37%62%42%2F%44%7C%51%79%58%31%31%23%37%5E%42%5A%31%4C%31%23%37%5E%62%47%20%37%5E%2D%43%5A%4C%39%62%58%79%51%7C%31%23%37%62%41%58%79%51%5A%20==%30=%30===%4C%65%69%6C%61=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%39%62%37%62%34%47%2D%37%20%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%47%2D%5A%4C%39%62%37%44%20%37%2D%41%5A%4C%37%43%62%2D%37%20%45%34%54%41%2A%7B%46%32%4E%7C%51%20%44%62%5E%37%51%79%58%51%79%58%7D%20%37%44%20%2C%37%5E%31%46%4E%5A%4C%39%62%37%43%20%2C%37%2D%47%5A%4C%58%79%51%58%79%37%5E%62%41%5A%37%47%20%37%2D%51%5D%5B%2A%42%2C%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%79%51%58%2C%37%5E%62%42%5A%4C%37%46%20%37%2D%43%58%79%51%7C%44%79%58%2C%37%5E%4C%39%62%37%44%2C%58%79%51%7C%4C%39%62%37%43%20%37%2D%47%41%2A%5B%5D%20%62%39%37%43%20%37%2D%47%5A%4C%37%47%20%37%2D%44%5A%41%2D%37%20%37%5E%43%5A%4C%39%62%37%43%20%43%37%62%39%4C%4C%37%5E%62%44%20%37%5E%62%41%5A%4C%39%62%62%37%45%20%37%2D%62%42%7C%51%79%58%37%5E%46%5A%5A%47%2D%37%2C%20%37%2D%47%5A%4C%5A%46%5E%37%2C%58%79%51%5A%20==%30=%30===%4C%65%6E%6E%69%65%2D%42%69%72%64=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%5E%37%58%79%51%4C%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%5A%46%2D%37%58%47%34%34%54%5B%5A%4C%37%44%20%45%62%36%58%79%37%2D%45%20%37%2D%42%5A%4C%20%6C%63%4B%51%58%79%39%62%37%44%7C%51%79%58%39%62%37%41%7C%51%4C%5A%41%2D%37%7C%51%79%58%37%47%5E%37%20%45%2D%37%4C%5A%41%2D%37%2C%20%44%37%20%5A%20==%30=%30===%4C%65%6E%6E%69%65%27%73%20%50%65%6E%6E%69%65%73=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%2D%36%58%20%6C%63%4B%51%79%58%36%2D%43%7C%51%79%58%47%37%7C%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%4C%5A%44%37%58%34%54%41%2A%5B%51%79%58%37%68%68%37%58%79%51%37%44%7C%51%79%58%36%2D%43%5A%4C%20%6C%63%51%4B%79%58%36%2D%46%7C%51%79%58%39%62%37%43%7C%58%79%51%7C%44%47%7C%51%79%58%36%2D%46%5A%4C%51%5D%5B%2A%42%79%58%39%62%37%43%7C%51%79%58%37%47%7C%51%58%79%37%44%5A%4C%20%6C%63%4B%51%79%58%36%2D%43%51%4B%63%6C%20%79%58%37%47%7C%51%79%58%39%62%6C%20%4C%5A%46%58%37%68%44%7C%51%79%58%37%41%7C%51%79%58%2D%36%43%7C%51%79%58%37%68%44%7C%51%79%58%36%2D%79%51%7C%47%37%63%4B%51%79%58%7C%43%2D%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%65%74%20%54%68%65%72%65%20%42%65%20%4C%6F%76%65=%52%61%6E%64%2D%47%72%61%6E%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%45%62%5E%37%79%58%37%68%46%7C%51%79%58%37%43%7C%51%79%37%58%68%47%7C%51%79%58%37%5E%62%41%7C%51%79%58%51%7C%42%62%37%34%54%41%2A%5B%20%37%2D%47%5A%62%37%4C%5A%47%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%46%42%2A%5B%5D%20%37%6F%23%46%20%37%2D%20%41%62%37%4C%41%20%37%5E%62%7C%51%79%58%37%5A%46%2D%37%58%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%39%62%43%37%20%37%2D%47%7C%51%79%58%37%62%42%7C%51%79%2A%41%45%62%5E%4C%37%6F%23%46%37%62%42%20%37%79%51%7C%47%68%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%58%79%37%68%46%7C%51%79%58%37%43%7C%51%79%58%37%79%51%7C%46%2D%58%37%5E%62%41%79%58%36%62%45%45%62%5E%37%58%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%39%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%79%51%7C%43%2A%5B%5D%20%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%65%74%20%54%68%65%72%65%20%42%65%20%59%6F%75=%59%6F%75%6E%67%2D%43%61%76%61%6E%61%75%67%68==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%6C%7C%37%62%42%34%43%5E%37%2C%2C%43%5A%4C%2C%35%23%37%47%20%2C%37%47%5A%37%4C%47%20%2C%37%2D%44%5A%4C%2C%37%6F%23%46%20%70%73%42%37%2C%34%54%41%2A%7B%47%2C%37%44%73%51%7C%44%2D%37%51%79%58%51%79%58%7D%20%2C%37%47%20%2C%37%44%2D%7C%51%79%58%2C%37%44%31%4E%7C%51%79%58%2C%20%4C%5A%4E%32%79%58%2C%37%41%37%41%7C%51%79%2C%47%37%7C%6C%7C%51%79%58%2C%37%6F%23%46%7C%51%79%58%2C%5E%37%46%42%2A%5B%59%5D%20%37%43%20%2C%37%5E%43%43%5E%37%2C%58%37%2D%44%2C%37%37%5E%43%41%2A%44%2D%37%2C%20%47%20%2C%37%2D%44%7C%51%79%58%2C%37%44%6C%70%7C%2C%37%2D%41%2C%47%2C%43%73%5A%4C%2C%37%47%37%20%5D%59%5B%7C%51%79%58%2C%37%2D%44%7C%51%37%2C%4C%5A%44%6C%7C%37%62%42%2C%37%42%73%70%2C%43%5A%4C%23%35%37%47%20%2C%37%47%5A%4C%37%47%20%2C%37%2D%41%37%2C%58%79%6F%23%46%20%2C%2C%58%79%51%7C%73%44%37%2C%47%37%2C%44%2D%37%2C%47%37%7C%6C%43%5E%37%58%79%51%5A%20==%30=%30===%4C%65%74%27%73%20%43%61%6C%6C%20%54%68%65%20%57%68%6F%6C%65%20%54%68%69%6E%67%20%4F%66%66=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%47%34%47%5E%37%20%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%47%5E%5A%4C%2C%37%44%20%37%2D%41%5A%4C%37%2D%45%5A%44%2D%37%20%34%54%41%2A%7B%51%79%58%36%47%36%4C%5A%4E%31%37%2D%41%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%44%20%37%41%5A%4C%37%2D%45%20%37%2D%42%20%44%37%4C%5A%2D%43%20%37%5E%46%7C%51%79%58%23%68%37%58%79%4C%37%44%20%73%75%73%37%44%5A%4C%37%2D%41%39%20%62%37%45%5A%4C%37%2D%42%20%37%23%46%7C%51%5A%43%23%68%37%43%42%2A%5B%5D%5E%47%5A%4C%37%37%4C%5A%45%37%5A%4C%37%2D%45%20%37%5E%47%41%2A%5B%5D%20%44%37%20%73%75%73%37%44%5A%4C%37%2D%41%20%39%62%41%2D%37%20%44%2D%42%20%37%23%41%5A%4C%37%45%4C%5A%41%2D%37%37%44%20%44%2F%37%5E%47%5A%4C%36%2D%43%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%44%20%4C%5A%42%37%20%37%2D%45%20%37%2D%37%20%44%37%4C%5A%47%36%20%44%37%73%75%73%20%5A%20==%30=%30===%4C%65%74%27%73%20%43%61%6C%6C%20%54%68%69%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%46%5A%34%44%39%73%75%70%7C%51%79%58%73%75%73%39%44%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%70%46%23%37%4C%34%54%7B%41%2A%37%2D%42%5A%4C%37%20%44%37%20%79%58%37%41%5A%4C%20%6C%63%4B%51%79%58%37%5A%43%4C%20%6C%63%4B%51%79%58%37%47%5B%42%2A%7D%51%4B%63%6C%20%62%45%5A%4C%37%51%79%58%73%75%5A%41%2D%37%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%73%75%73%39%44%5B%41%2A%5D%20%37%62%41%4C%5A%44%39%73%4C%37%62%42%20%7C%70%70%46%23%37%4C%5A%46%37%20%45%37%4C%5A%47%36%20%20%20%5A==%30=%30===%4C%65%74%27%73%20%43%6F%6F%6C%20%4F%6E%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%31%31%34%45%62%5E%37%6C%7C%2C%37%47%2C%37%62%44%2C%37%44%2C%5E%45%62%73%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%43%37%62%39%23%34%54%7B%41%2A%37%62%45%7C%51%51%7C%42%62%37%42%5B%42%2A%7D%20%29%37%62%42%28%20%78%29%2D%37%46%28%20%7C%51%79%58%36%62%45%7C%51%79%58%62%2D%37%58%79%79%58%37%46%7C%37%5E%62%45%5B%62%5E%37%58%79%6C%63%4B%51%79%58%73%75%73%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%51%20%20%5D%2A%41%41%7C%51%79%58%37%62%42%7C%51%2D%37%20%42%62%51%79%58%31%31%23%39%62%37%43%6C%7C%2C%37%2C%47%37%62%44%2C%37%44%2C%5E%62%45%73%5A%4C%37%7C%46%37%58%79%46%7C%51%79%58%58%79%51%7C%45%62%36%58%79%51%7C%20%28%46%2D%37%29%78%20%28%42%62%37%29%20%5A==%30=%30===%4C%65%74%27%73%20%44%6F%20%49%74%20%28%4C%65%74%27%73%20%46%61%6C%6C%20%49%6E%20%4C%6F%76%65%29=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%42%62%36%20%36%2D%62%45%20%36%62%45%5A%4C%37%62%42%20%62%36%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%6F%42%28%41%62%39%29%34%54%41%2A%7B%62%42%32%4E%5A%4C%5A%43%2D%37%51%79%58%7D%20%35%23%37%46%20%39%43%5A%4C%62%39%37%47%20%35%23%37%44%31%4E%5A%4C%37%46%20%58%79%51%20%4C%39%62%37%47%20%2D%46%7C%51%79%4C%5A%42%62%36%4C%36%2D%43%20%29%39%62%45%28%37%2D%43%7C%79%51%58%36%2D%47%42%2A%5B%5D%20%35%23%37%44%20%5A%44%2D%37%58%37%62%45%20%36%20%36%62%42%41%62%39%4C%5A%45%23%37%46%20%37%2D%43%7C%51%79%58%36%62%44%4C%5A%37%62%41%20%37%2D%62%45%7C%51%79%58%36%62%35%20%5D%5B%2A%37%62%42%20%37%5A%4C%39%62%37%43%2D%37%20%46%5A%4C%37%2D%47%20%44%2F%36%62%42%7C%51%79%37%58%62%45%5A%4C%37%62%42%20%36%62%42%5A%4C%37%43%2D%37%20%46%5A%4C%37%6F%42%42%62%36%20%47%37%23%35%4C%5A%43%2D%37%20%46%37%23%35%20%5A%20==%30=%30===%4C%65%74%27%73%20%46%61%63%65%20%54%68%65%20%4D%75%73%69%63%20%41%6E%64%20%44%61%6E%63%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%41%43%2D%58%79%63%4B%51%79%58%2D%43%7C%51%79%58%2C%39%62%47%37%7C%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%6C%20%4C%5A%44%2A%5B%34%34%54%20%37%68%44%7C%58%79%51%7C%43%43%5A%4C%51%20%20%37%62%42%7C%51%79%58%37%46%5E%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%5E%2D%2C%58%79%51%39%62%37%47%7C%7C%51%79%58%37%5B%2A%42%43%2D%58%37%47%5A%4C%37%2D%43%20%37%5E%2D%43%5A%36%4C%2D%43%20%2D%43%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%41%62%20%39%62%37%47%79%58%37%62%42%2C%58%79%51%4B%5E%46%7C%51%79%58%37%43%7C%51%79%58%36%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%37%58%79%51%7C%47%2F%37%2D%44%37%2D%62%42%7C%79%51%7C%42%62%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%41%43%2A%5B%20%37%62%45%20%37%2D%5E%37%58%79%51%58%36%43%7C%51%51%79%58%5D%51%5A%41%62%5E%37%47%3E%61%64%6F%43%20%6C%61%20%2E%43%2E%44%7C%3C%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%37%62%39%58%79%4C%37%62%45%20%58%79%51%20%4C%5A%51%41%2D%37%20%4C%5A%42%62%37%20%4C%5A%44%2D%37%20%4C%5A%47%37%20%4C%5A%43%36%4C%5A%47%37%62%39%20%5A==%30=%30===%4C%65%74%27%73%20%46%61%6C%6C%20%49%6E%20%4C%6F%76%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%20%37%34%43%36%20%41%36%2D%46%28%37%47%20%37%2D%44%5A%4C%37%2D%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%29%4C%5A%45%2D%34%54%7B%41%2A%45%20%37%68%42%20%47%37%4C%5A%37%68%42%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%44%5A%4C%37%41%20%37%45%31%4E%20%45%37%4C%5A%37%2D%44%5A%4C%2D%44%5A%4C%37%5B%41%2D%20%41%45%5A%4C%37%6F%23%44%20%37%44%5A%4C%37%2D%20%41%37%44%7C%51%79%58%37%2D%41%5A%4C%37%5E%2D%2D%37%20%41%2D%42%2A%5D%20%37%4C%37%2D%41%20%5A%45%2D%37%20%47%20%37%2D%44%5A%4C%37%2D%41%20%36%43%5B%2A%41%5D%20%37%47%20%37%2D%44%5A%4C%39%62%37%41%37%4C%5A%43%36%4C%37%47%20%37%5A%44%2D%37%20%47%37%28%46%2D%36%29%4C%5A%45%2D%37%20%41%2D%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%4C%65%74%27%73%20%47%65%74%20%41%77%61%79%20%46%72%6F%6D%20%49%74%20%41%6C%6C=%44%65%6E%6E%69%73%2D%41%64%61%69%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%20%2C%37%2D%34%45%62%5E%37%6F%23%46%20%2C%37%5E%62%41%5A%4C%37%62%45%2C%20%37%5E%62%45%5A%4C%2C%39%62%37%62%42%20%2C%37%2C%4C%5A%47%34%54%41%2A%7B%20%51%79%58%51%37%2C%20%42%62%62%42%20%2C%37%2D%46%7C%51%79%58%2C%37%46%4E%31%5A%4C%2C%37%43%20%2C%37%62%44%5A%4C%2C%37%37%20%7D%58%79%2D%46%5A%4C%37%20%2C%37%2D%47%2D%37%2C%20%42%2C%68%41%73%20%2C%37%5E%62%41%42%2A%5B%59%20%5D%2C%37%62%45%20%2C%36%62%45%5A%4C%2C%37%62%44%37%2C%7C%6C%46%32%4E%5A%4C%37%62%42%5A%4C%46%2D%37%2C%20%37%2D%43%5A%4C%2C%37%6F%42%20%2C%37%5E%62%7C%42%51%79%58%2C%37%5E%62%45%5A%4C%2C%37%62%42%2C%20%46%37%2C%5A%4C%2C%37%43%20%2C%37%5E%62%46%2D%37%2C%20%45%20%2C%37%5E%62%45%5A%4C%2C%39%62%37%62%20%42%2C%37%5E%62%45%41%2A%5B%59%5D%20%37%62%42%62%37%4C%5A%41%7C%51%79%58%2C%36%62%45%5A%4C%4C%5A%47%2D%37%37%2D%46%5A%4C%2C%37%43%20%2C%37%62%44%5A%2C%4C%37%62%42%20%2C%37%2D%46%5A%4C%37%43%20%2C%2C%20%45%37%2C%2C%37%6F%23%46%58%79%51%5A%20==%30=%30===%4C%65%74%27%73%20%47%65%74%20%4C%6F%73%74=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%37%41%7C%51%34%43%5E%37%2C%5A%4C%39%62%37%42%20%37%68%23%46%7C%51%79%37%58%5E%43%7C%51%79%58%37%68%23%46%7C%51%79%58%45%68%37%58%79%34%54%41%2A%7B%68%23%46%7C%51%7C%45%68%37%58%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%31%42%4E%2A%5B%5D%51%79%58%33%31%62%37%41%7C%51%79%43%5E%37%58%79%51%79%58%33%31%58%37%47%7C%51%39%4C%5A%45%2D%32%4E%43%2A%5B%7D%20%37%47%20%37%2D%44%7C%79%51%58%37%44%7C%51%79%58%37%41%7C%51%79%58%37%44%2D%37%58%79%62%37%42%20%37%79%51%7C%43%5E%37%20%46%37%4C%5A%45%37%20%41%2D%37%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%4C%69%27%6C%20%44%61%72%6C%69%6E%67=%48%65%66%74%69%20%4E%65%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%43%20%37%34%47%37%58%79%58%37%47%7C%51%79%58%39%62%37%44%7C%51%79%37%58%2D%41%5A%4C%39%62%37%43%20%37%2D%47%7C%51%79%51%7C%47%2D%34%54%5B%41%2A%37%68%41%5A%4C%58%79%51%7C%46%36%62%42%5A%4C%37%46%20%36%46%5A%4C%36%2D%42%62%20%36%62%42%5B%42%2A%5D%51%79%58%35%23%37%20%42%62%2D%36%37%46%5A%4C%39%2D%47%7C%51%79%4C%5A%47%37%58%2A%5D%20%39%62%37%44%20%37%68%41%5A%4C%37%20%43%37%2D%47%5A%4C%37%47%20%37%2D%44%7C%51%79%41%5B%47%37%58%39%62%37%44%20%58%35%23%37%46%39%4C%5A%41%2D%46%5A%4C%39%62%37%43%20%37%2D%47%7C%51%79%37%58%47%7C%51%79%58%39%62%37%44%7C%51%79%58%37%37%58%79%51%7C%62%37%43%20%37%47%7C%51%79%58%5B%42%62%36%20%62%37%44%20%37%68%41%5A%4C%36%2D%62%42%20%62%36%42%5A%4C%37%46%20%36%46%5A%4C%36%2D%62%42%39%4C%5A%47%37%43%2A%5D%51%79%2D%37%20%43%37%4C%5A%55%46%36%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A==%30=%30===%4C%69%67%68%74%20%42%6C%75%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%44%5A%5E%37%58%79%51%79%58%37%5E%43%5A%4C%2C%37%62%42%20%2C%37%51%46%79%58%37%5E%46%5A%4C%2C%37%43%20%2C%37%47%51%58%79%51%4C%46%34%34%54%5B%37%5E%43%5A%4C%31%58%79%51%7C%2C%37%2D%23%46%51%79%58%37%5E%46%5A%4C%2C%62%37%47%20%2C%31%31%23%37%46%51%79%58%37%5E%46%20%46%2D%37%2C%31%23%37%47%51%58%79%51%58%79%51%4C%5A%44%39%2C%58%79%51%47%37%23%31%31%2C%20%44%62%5E%37%23%31%31%20%5A%20==%30=%30===%4C%69%67%69%61=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%42==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%23%23%2D%37%58%79%37%68%23%43%7C%51%79%58%37%6F%44%7C%51%79%37%58%2D%23%44%7C%51%79%58%35%23%37%23%46%7C%51%58%79%51%7C%46%43%34%34%54%5B%7C%51%79%58%37%5A%41%23%2D%37%79%58%37%5E%42%7C%51%79%58%37%6F%46%7C%51%58%79%37%5E%45%7C%51%79%58%37%23%44%7C%51%79%58%51%7C%47%23%2D%4C%37%23%46%20%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%44%23%5E%37%20%47%23%37%23%35%4C%5A%43%23%2D%37%58%79%51%7C%43%37%73%75%73%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4C%69%6B%65%20%41%20%4C%6F%76%65%72=%44%6F%72%69%20%43%61%79%6D%6D%69%2D%4E%65%6C%73%6F%6E%20%4D%6F%74%74%61==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%41%34%43%5E%37%58%20%37%2D%42%7C%51%79%58%43%2F%44%7C%51%79%37%58%5E%43%7C%51%79%58%73%75%73%37%47%7C%51%79%45%2D%37%4C%5A%34%54%41%2A%7B%5E%43%7C%51%79%44%5E%37%58%79%47%7C%51%79%58%37%5E%43%7C%51%79%58%46%2F%7C%47%51%79%58%37%5E%46%7C%51%79%58%37%47%7C%51%37%73%75%73%58%5A%4C%37%41%20%7C%51%79%58%37%47%37%73%75%73%2F%36%2D%46%20%37%5E%43%42%2A%5B%20%20%51%58%79%51%79%58%7D%20%55%20%3E%65%6E%69%46%3C%20%43%4C%5A%43%5E%7C%51%79%58%37%79%58%37%2D%45%51%4B%63%6C%20%62%37%42%7C%51%79%58%37%68%23%46%7C%51%79%37%58%2D%45%5A%4C%39%62%37%42%20%37%2D%42%5A%4C%39%58%79%51%7C%79%58%43%2F%44%51%79%58%73%75%20%47%2D%37%4C%6E%69%46%20%6C%61%20%2E%43%2E%44%3C%7C%51%58%79%73%75%73%37%47%7C%51%79%58%23%46%2F%44%5A%65%3E%47%37%73%37%2D%41%7C%51%5A%20==%30=%30===%4C%69%6B%65%20%53%6F%6D%65%6F%6E%65%20%49%6E%20%4C%6F%76%65=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%45%62%5E%37%2D%47%5A%4C%37%62%41%20%37%68%41%5A%4C%62%2F%42%37%2D%43%20%37%2D%43%5A%4C%44%2F%37%47%20%37%20%43%37%4C%34%54%41%2A%7B%37%2D%44%7C%51%37%28%42%62%37%41%31%4E%42%2A%5B%5D%20%37%62%45%20%37%2D%42%62%7C%51%79%58%37%5E%62%45%5A%4C%37%44%20%29%62%5E%37%58%79%2D%41%7C%51%79%4E%43%2A%5B%7D%43%5E%37%58%79%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%46%37%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%23%35%58%79%51%5A%4C%37%47%20%45%5A%4C%37%62%58%79%51%7C%44%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%6F%46%23%7C%51%79%58%37%5E%43%5A%4C%37%47%20%37%2D%46%2D%37%20%42%37%5E%62%41%32%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%69%6B%65%20%53%6F%6E%6E%79=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%44%2D%37%58%62%41%7C%51%79%58%37%2D%62%41%5A%4C%20%6C%4B%63%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%2D%37%20%42%62%34%54%5B%41%2A%37%2D%23%43%7C%4B%63%6C%20%20%23%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%46%4C%5A%20%6C%63%4B%51%79%58%37%2D%41%5B%42%2A%5D%2D%37%58%79%51%51%79%58%37%5E%5A%4C%20%6C%63%5A%42%5E%37%58%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%41%5B%2A%5D%20%37%62%41%20%37%2D%62%45%7C%51%79%37%58%79%51%4B%4C%37%23%46%20%41%62%2D%37%58%79%51%7C%41%62%2D%37%20%42%62%37%4C%5A%45%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%6C%79%20%6F%66%20%54%68%65%20%56%61%6C%6C%65%79=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5D%51%79%58%46%34%46%2C%58%79%43%5A%4C%20%6C%63%4B%51%79%58%2C%46%7C%51%58%79%46%7C%51%79%58%37%43%5A%4C%20%6C%63%4B%51%37%58%79%51%7C%34%54%41%2A%5B%37%47%5A%4C%37%79%51%7C%42%62%7C%51%79%58%37%62%42%7C%51%79%58%46%7C%51%58%79%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%46%36%20%44%2D%58%46%42%2A%5B%20%43%37%20%5A%20==%30=%30===%4C%69%6D%62%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%44%7C%51%79%62%2D%37%58%79%62%42%7C%51%79%58%73%75%73%37%46%7C%51%79%37%58%5E%43%7C%51%79%58%73%75%73%37%62%47%7C%51%37%73%75%73%58%45%34%33%54%5B%31%31%23%37%5E%47%2F%41%62%58%73%75%73%37%62%47%7C%51%79%58%37%5E%62%47%51%7C%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%47%7C%51%79%58%37%23%37%44%7C%51%23%31%31%4C%5A%45%7C%51%79%58%37%41%7C%51%79%58%37%2D%23%5A%43%4C%31%31%23%37%5E%45%20%31%31%23%37%5E%46%62%2D%37%58%79%37%5E%62%47%20%31%31%58%79%51%5A%20==%30=%30===%4C%69%6D%65%68%6F%75%73%65%20%42%6C%75%65%73=%42%72%61%68%61%6D%2D%46%75%72%62%65%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%44%62%37%58%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%34%54%5B%41%2A%44%20%37%62%45%51%4B%63%6C%20%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%43%5A%4C%37%58%79%51%7C%79%58%36%62%41%5A%4C%20%78%20%5B%44%62%37%58%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%42%2A%5D%20%37%5A%4C%37%62%45%51%7C%46%37%58%5A%4C%37%6F%42%20%43%2F%36%62%41%7C%51%79%36%58%2D%62%44%7C%51%79%58%37%2D%62%42%7C%51%79%42%62%2D%37%20%79%58%36%62%41%41%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%6E%65%20%46%6F%72%20%4C%79%6F%6E%73=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%5A%4C%41%47%36%20%47%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%2D%37%42%5A%4C%37%46%20%37%2D%43%5A%4C%39%62%37%5E%37%20%45%37%2A%7B%34%34%54%5E%43%42%2A%5B%4E%31%47%36%20%47%7C%51%79%58%36%47%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%44%20%37%2D%41%5A%4C%37%45%37%58%79%51%5D%5A%4C%37%44%20%20%37%2D%42%7C%43%23%68%37%20%7C%51%79%58%37%2D%41%7C%51%79%58%2C%39%62%45%37%7C%51%79%58%37%2D%42%5A%4C%39%62%37%23%46%44%37%58%79%51%7C%51%79%58%37%5E%47%5A%4C%37%2D%37%20%44%37%5A%4C%37%45%20%37%2D%42%5A%4C%37%46%20%37%43%2D%5A%4C%39%62%37%47%20%36%47%41%2A%5B%5D%20%41%2D%37%20%44%41%5A%4C%37%45%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4C%69%6E%67%65%72%20%41%77%68%69%6C%65=%52%6F%73%65%20%56%69%6E%63%65%6E%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%46%36%58%79%43%70%70%7C%51%79%58%37%43%5A%4C%37%62%44%70%70%7C%51%79%58%37%46%5A%4C%37%43%70%70%7C%51%6F%37%4C%5A%43%34%54%41%2A%5B%37%5E%46%5A%4C%20%78%20%4C%5A%7C%51%79%58%37%5E%46%5A%4C%35%23%39%23%37%20%43%37%43%7C%51%79%58%37%2D%47%5A%4C%20%78%20%70%70%46%6F%37%5A%4C%20%6C%63%58%37%47%5A%4C%70%43%37%20%5D%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%5A%41%4C%20%6C%63%4B%51%79%58%37%2D%44%42%2A%5B%51%4B%63%6C%20%70%7C%51%79%58%5A%4C%20%6C%63%37%20%43%37%20%43%5A%4C%37%62%44%70%70%7C%51%79%58%37%46%4C%5A%37%43%70%70%7C%51%79%58%36%46%41%2A%5B%5D%37%58%79%51%4B%2D%47%7C%51%79%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%4C%69%74%68%61=%43%6F%72%65%61%20%43%68%69%63%6B==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%38%44%5E%37%58%37%5E%62%41%7C%51%79%58%37%2D%62%42%7C%51%58%79%37%5E%42%7C%51%79%58%37%2D%23%43%7C%51%79%58%79%51%7C%47%36%54%5B%41%2A%37%5E%43%5A%4C%31%31%4C%5A%78%4C%78%5A%4C%37%5E%62%45%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%37%5E%44%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%5A%78%23%37%5E%46%7C%20%20%51%79%58%78%4C%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%39%23%37%42%5A%78%4C%5A%4C%78%5A%4C%78%5A%4C%73%75%73%37%46%5A%20%5D%58%79%51%5A%4C%78%5A%4C%78%5A%4C%78%5A%5B%45%2D%37%4C%5A%4C%73%75%73%37%62%42%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%78%4C%5A%78%4C%34%34%54%42%2A%4C%78%5A%4C%78%78%4C%5A%78%4C%37%62%45%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%37%2D%41%5A%73%75%73%4C%5A%5A%4C%78%5A%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%20%5A==%30=%30===%4C%69%74%74%6C%65%20%42%27%73%20%50%6F%65%6D=%48%75%74%63%68%65%72%73%6F%6E%20%42%6F%62%62%79==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%62%45%6C%7C%47%62%5E%37%23%46%6C%7C%51%79%58%2C%31%31%23%37%5E%62%47%7C%6C%51%79%58%37%2D%46%6C%7C%51%79%58%2C%31%31%2D%37%58%79%51%6C%34%33%54%5B%4C%37%42%20%37%6C%44%62%5E%37%51%79%58%37%2D%46%6C%7C%51%79%58%2C%39%62%43%37%6C%7C%51%79%58%37%2D%62%45%6C%7C%51%79%58%7C%6C%46%23%2D%7C%51%79%58%37%73%2C%44%2F%37%58%79%51%7C%6C%73%7C%51%79%58%31%31%23%37%62%44%6C%7C%51%58%79%37%5E%62%45%6C%5A%4C%37%62%42%20%37%2D%46%43%37%2C%73%43%37%5E%45%6C%5A%43%37%2F%45%2C%4C%5A%73%46%2D%37%2C%73%46%2D%2F%47%2C%73%46%2D%2F%41%62%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%42%6F%61%74%20%28%4F%20%42%61%72%71%75%69%6E%68%6F%29=%4D%65%6E%65%73%63%61%6C%20%52%6F%62%65%72%74%6F==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%47%20%37%62%5E%37%58%79%6C%63%4B%51%79%58%37%5E%62%41%5A%4C%20%78%5A%20%4C%37%41%20%37%2D%45%5A%4C%20%6C%63%4B%51%20%4C%5A%44%2D%42%34%34%54%5B%37%2D%43%7C%51%5A%47%62%5E%37%47%7C%51%79%58%37%2D%44%5A%4C%20%78%20%5A%37%4C%46%20%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%62%39%58%79%4C%20%78%20%5A%58%79%51%7C%46%37%62%39%20%20%20%5A==%30=%30===%4C%69%74%74%6C%65%20%43%68%69%63%61%67%6F%20%46%69%72%65=%46%6F%73%74%65%72%20%46%72%61%6E%6B==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%39%62%42%5A%34%42%62%36%39%37%5E%62%47%5A%4C%39%62%44%20%37%5E%62%42%4C%5A%33%31%46%20%39%2D%43%5A%4C%39%23%37%47%20%20%46%31%33%4C%34%54%41%2A%7B%79%58%51%79%58%45%62%36%39%20%35%23%39%23%37%46%20%37%2D%43%31%4E%5A%4C%37%2C%47%20%37%2D%44%5A%4C%62%41%2F%37%2D%62%45%20%7D%58%79%51%5A%4C%33%31%45%62%41%73%20%33%4E%32%73%43%2D%31%62%41%20%37%2D%62%45%7C%51%79%58%37%2D%42%41%2A%5B%5D%20%39%36%62%42%6C%2C%39%46%2C%37%33%4C%5A%47%31%7C%51%79%58%51%46%2C%33%31%62%33%2C%7C%6C%47%46%5A%4C%33%31%62%47%20%37%2D%62%44%7C%51%58%79%37%2D%47%5A%4C%35%23%39%62%37%47%20%33%31%31%33%20%73%47%31%47%2C%33%31%5A%4C%39%62%44%46%31%33%20%46%5A%4C%39%62%33%31%46%20%39%2D%43%5A%4C%35%37%23%47%20%39%36%62%42%41%2A%5B%5D%20%39%62%37%42%62%5E%37%20%6C%7C%2C%33%31%37%2D%43%73%5A%46%37%62%39%23%47%20%37%2D%44%5A%4C%62%41%2F%37%2D%62%45%39%20%36%62%45%5A%4C%39%45%20%37%2D%42%5A%4C%35%37%23%39%2C%4C%20%37%5E%62%47%2C%46%39%2C%6C%42%62%36%39%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%44%61%6E%63%65%72=%48%61%72%72%65%6C%6C%20%54%6F%6D==%57%61%6C%74%7A=%44%62==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%45%62%2D%2F%51%79%58%37%68%47%41%2A%7B%5D%20%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%62%41%7C%43%37%62%39%33%54%69%2A%5B%5B%5D%51%79%58%7C%42%62%37%62%7C%51%79%58%37%5E%62%44%7C%51%79%58%39%62%62%37%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%39%47%37%23%31%31%51%79%58%37%68%20%37%2D%45%7C%37%58%79%51%4B%45%31%4E%7C%51%79%58%37%2D%62%42%7C%51%79%37%58%42%7C%51%79%58%37%2D%23%46%5A%4C%20%6C%63%62%37%58%79%51%5E%62%47%42%2A%43%2A%5B%5D%20%62%2D%37%20%41%46%7C%51%79%58%37%68%47%7C%51%79%58%62%41%37%2F%2D%62%42%32%4E%5A%4C%51%79%58%7D%20%37%62%23%37%20%42%37%45%5A%4C%37%41%7C%72%20%5A%4C%51%7C%42%62%37%62%41%2F%37%2D%62%45%7C%51%79%58%31%31%23%5E%37%44%7C%51%79%58%37%5E%41%7C%51%79%58%39%62%4C%5A%41%62%37%79%58%37%5E%45%41%5A%4C%20%62%7C%20%4C%5A%20%7B%20%7D%20%3E%78%34%3C%20%37%42%5A%4C%20%2F%42%37%2D%23%46%51%7B%59%59%7D%20%51%20%7C%72%45%62%2D%2F%41%72%20%5A%4C%20%62%37%20%3C%34%78%3E%20%7D%44%5E%37%23%31%31%20%66%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%47%69%72%6C%20%42%6C%75%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%34%47%2D%37%58%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%37%58%5E%46%7C%51%79%58%31%31%23%37%43%7C%51%79%7C%43%37%58%79%33%54%76%2A%7B%7C%51%79%58%37%6C%20%20%7D%5B%37%2D%44%7C%51%79%58%37%5E%2D%44%7C%51%79%2D%58%44%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%58%79%51%7C%47%63%4B%51%79%58%42%5A%4C%37%46%51%7C%43%37%58%51%79%58%36%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%2D%44%20%36%46%34%34%54%41%2A%7B%5D%51%79%7C%43%2D%37%20%79%58%37%2D%47%4C%37%43%20%37%51%7C%42%62%2D%44%20%37%2D%41%5A%4C%37%6F%23%47%20%37%2D%5A%47%4C%37%2D%44%20%36%46%5A%4C%37%62%45%20%37%37%4C%5A%47%2D%79%58%37%5E%62%5A%4C%20%6C%63%51%7C%20%28%47%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%43%37%42%2A%5B%7D%20%29%37%43%28%20%78%29%37%2D%37%58%79%51%4B%79%58%36%46%5A%4C%37%43%20%37%51%7C%41%37%58%2D%44%20%36%46%5A%4C%37%43%20%31%31%23%37%44%62%5A%4C%37%44%20%31%31%23%37%62%45%7C%51%79%37%4C%5A%47%2D%79%58%37%2D%45%5A%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%4E%69%6C%65%73=%57%65%73%74%6F%6E%20%52%61%6E%64%79==%57%61%6C%74%7A=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%2D%47%34%6C%47%2D%58%2D%47%6C%7C%51%79%58%2C%39%62%37%44%7C%51%58%79%37%62%45%7C%51%79%58%36%2D%47%6C%7C%51%79%58%79%51%7C%6C%33%54%41%2A%7B%37%42%7C%51%79%58%79%51%7C%44%7C%51%79%58%36%2D%47%7C%51%79%58%36%62%2D%7C%47%51%79%58%2C%2D%47%7C%51%79%58%2C%39%62%37%47%2D%62%36%58%37%62%45%7C%51%5A%4C%20%6C%63%51%7C%45%37%58%62%44%2F%37%6F%44%42%2A%7B%7D%51%79%58%2C%62%39%37%44%7C%51%79%58%2C%35%62%37%41%7C%51%79%2C%58%79%51%4B%79%58%2C%35%62%2D%47%6C%7C%51%20%78%20%20%7D%41%2A%5B%7D%20%6C%20%78%20%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%44%2F%37%6F%62%45%7B%6C%47%2D%58%79%5A%4C%20%78%20%79%58%2C%39%62%45%62%37%58%79%58%37%62%45%7C%51%79%58%36%2D%47%6C%7C%51%58%79%2D%47%6C%7C%51%79%58%2C%39%62%37%44%7C%51%79%51%7C%44%37%7C%51%79%58%36%62%37%41%7C%51%58%79%51%7C%47%51%79%58%2C%35%62%37%42%7C%51%79%58%36%62%47%2D%7C%51%79%58%36%2D%47%7C%51%79%58%36%62%2D%7C%45%37%58%79%2C%2D%47%7C%51%35%2C%58%79%51%7C%44%37%62%39%2C%58%79%51%5A%20==%30=%30===%4C%69%74%74%6C%65%20%50%65%61%63%65%20%49%6E%20%43%20%46%6F%72%20%59%6F%75=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%5A%34%43%5E%37%20%5E%43%5A%4C%37%47%20%37%68%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%41%37%4C%34%54%41%2A%5B%37%68%44%5A%4C%5E%37%20%41%37%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%20%5E%37%43%41%2A%5B%5D%20%37%47%20%37%2D%44%5A%4C%2D%37%20%41%37%43%5A%4C%37%47%58%37%41%5A%4C%43%5E%37%20%41%79%58%37%45%42%2A%5B%5D%20%20%6C%63%4B%51%58%79%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%51%4B%63%6C%20%5A%4C%37%47%20%45%5A%4C%37%47%20%4C%5A%44%37%4C%37%41%20%37%5E%43%41%2A%5B%5D%20%20%6C%4B%63%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%5A%44%2D%37%20%6C%63%4B%51%79%2D%37%20%41%37%4C%5A%44%68%37%20%47%37%4C%5A%43%5E%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%52%6F%6F%74%69%65%20%54%6F%6F%74%69%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%5E%62%34%41%62%5E%37%45%20%37%2D%62%42%5A%4C%37%46%20%37%5E%62%5A%41%4C%37%62%45%20%37%2D%62%42%5A%4C%37%46%20%62%37%4C%5A%41%34%54%41%2A%7B%62%41%32%4E%7C%62%5E%37%20%44%58%51%79%58%7D%20%37%62%45%20%37%2D%62%42%4C%5A%37%46%20%62%45%2F%62%41%31%4E%5A%4C%37%6F%79%51%20%20%59%44%5A%4C%37%62%43%20%37%68%47%45%62%37%4C%5A%37%2D%44%7C%51%79%58%37%5E%62%44%5A%4C%37%41%62%20%37%2D%41%42%2A%5B%5D%51%79%58%36%62%41%20%47%37%4C%5A%20%62%45%2F%36%62%41%6C%41%2A%23%31%31%58%79%45%2C%39%45%73%20%37%2D%42%5A%4C%37%62%47%37%20%2D%62%44%5A%4C%37%62%42%20%37%2D%46%7C%51%62%39%2C%5D%5B%37%46%5A%4C%37%37%5E%62%44%5A%4C%5A%42%62%2D%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%4C%5A%37%46%20%37%5E%62%41%5A%4C%37%62%45%20%37%20%41%62%37%4C%37%46%20%37%5E%20%44%6F%37%4C%5A%41%62%36%2F%45%62%20%45%62%37%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%4C%69%74%74%6C%65%20%53%75%6E%66%6C%6F%77%65%72=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%45%76%65%6E%20%38%74%68%73=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%42%2A%7D%20%20%34%44%2D%37%58%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%20%78%34%54%7B%41%2A%44%7B%41%2A%7D%58%79%51%4B%63%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%44%5E%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%5A%20%78%20%20%37%5E%62%45%7B%2D%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%20%7D==%30=%30===%4C%69%74%74%6C%65%20%57%61%6C%74%7A=%43%61%72%74%65%72%20%52%6F%6E==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%46%7C%51%79%34%46%2D%58%79%79%58%37%47%7C%51%79%58%37%5E%62%44%7C%51%58%79%36%2D%62%45%7C%51%79%58%45%2F%37%43%7C%51%51%7C%43%37%58%33%54%41%2A%5B%58%37%43%7C%51%43%37%58%79%51%51%79%58%37%5E%62%44%7C%51%79%58%36%2D%62%7C%45%51%79%58%45%2F%37%43%7C%51%79%58%2D%46%7C%7C%47%37%58%79%7C%51%79%58%37%37%46%7C%51%79%37%58%79%51%7C%79%58%37%47%7C%51%79%58%37%68%44%42%2A%5D%20%20%6C%63%4B%51%79%58%2D%46%7C%51%79%58%37%43%51%7C%43%37%58%2D%46%7C%51%79%62%45%7C%51%79%62%2D%37%58%79%7C%51%79%58%2D%46%41%2A%5D%20%37%43%20%37%7C%47%51%79%58%62%41%7C%51%79%58%37%62%45%7C%51%43%37%2F%45%58%42%7C%51%79%58%2D%36%58%79%51%7C%44%62%5E%37%58%79%51%7C%47%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%57%69%6C%6C%69%65%20%4C%65%61%70%73=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%47%7C%5E%37%58%79%51%46%5A%4C%39%62%37%43%20%37%2D%47%5A%4C%39%37%62%44%20%37%2D%41%5A%4C%37%43%20%37%2D%47%7C%5E%37%58%79%51%46%34%34%54%7B%51%79%58%36%46%2D%37%58%79%51%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%39%37%62%45%20%37%2D%42%7C%51%79%58%39%62%37%44%7C%20%43%37%4C%5A%41%5A%4C%37%43%36%46%7C%51%79%37%20%41%37%4C%79%58%37%2D%47%32%4E%7C%7D%51%79%58%37%43%51%7C%79%58%37%2D%47%5A%4C%37%47%20%37%2D%44%5A%51%7C%43%37%58%2D%45%31%4E%7C%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4C%69%7A%61=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%36%62%41%5A%4C%34%45%62%36%20%2D%62%42%5A%4C%37%6F%41%20%37%5E%62%41%5A%47%4C%2F%37%62%45%20%37%6F%23%46%5A%4C%37%2D%46%37%20%45%62%37%34%54%7B%41%2A%47%20%36%62%45%2D%37%20%43%37%58%51%79%58%51%79%58%51%79%58%7D%51%79%58%62%36%45%31%4E%5A%4C%37%62%42%20%37%2D%46%5A%4C%79%51%7C%4E%32%47%7C%51%79%58%37%68%47%7C%51%2A%42%5B%43%2D%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%2D%37%43%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%41%62%36%58%79%5D%20%35%23%37%37%5E%62%41%5A%4C%5A%46%2D%37%45%20%37%6F%23%46%5A%4C%37%2D%46%20%36%62%5B%45%41%2A%5D%20%37%62%42%20%37%42%7C%51%79%58%62%37%2F%47%4C%39%62%37%43%20%20%41%6F%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%58%79%51%7C%47%2D%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%20%20%5A==%30=%30===%4C%6F%63%6F%6D%6F%74%69%6F%6E=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%42%62%37%58%5A%4C%20%6C%63%4B%51%79%58%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%42%62%37%58%79%34%54%41%2A%7B%6C%63%4B%51%79%58%79%51%7C%46%20%6C%63%4B%51%79%58%37%62%41%42%2A%5B%7D%20%20%6C%63%4B%51%79%58%37%62%42%7C%51%79%58%37%4C%5A%47%37%58%37%2D%43%5A%4C%4C%20%78%20%5A%37%58%79%51%4B%4C%20%6C%63%4B%51%79%58%37%62%42%41%2A%5B%20%5D%20%6C%63%4B%51%79%58%37%46%5A%4C%20%6C%63%5A%20%78%20%4C%62%47%5A%4C%20%20%20%6C%63%4B%79%51%4B%63%6C%42%5A%4C%51%20%20%37%46%7C%51%79%58%37%2D%5A%43%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%20%62%37%58%79%51%58%37%62%45%5A%5A%4C%20%6C%63%62%37%62%35%2C%62%37%62%47%66%5A%4C%20%6C%63%4B%51%79%58%62%35%37%62%41%66%5A%4C%20%6C%63%4B%51%79%58%66%35%58%79%51%4B%42%51%5B%59%5D%66%44%37%62%35%58%79%51%4B%63%6C%20%4C%5A%66%43%37%62%35%58%79%51%4B%63%6C%20%4C%5A%66%42%37%2F%46%4C%5A%78%4C%5A%20%72%7C%20%20%5A%20==%30=%30===%4C%6F%6E%65%20%4A%61%63%6B%20%28%50%61%67%65%20%31%29=%4D%65%74%68%65%6E%79%20%50%61%74==%53%61%6D%62%61=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%42%62%2D%37%78%5A%4C%37%5E%62%47%5A%4C%78%5A%4C%37%2D%42%62%5A%4C%78%5A%4C%37%5E%62%47%5A%4C%78%5A%4C%4C%5A%42%62%2D%34%54%41%2A%7B%5B%7D%20%51%20%47%62%5E%37%58%5A%4C%37%2D%62%42%20%62%41%5A%4C%20%6C%63%51%4B%79%58%39%23%37%46%5A%4C%20%6C%63%4B%51%79%42%62%2D%37%20%5A%4C%20%6C%63%20%6C%63%4B%51%37%4C%5A%78%4C%37%62%41%5A%4C%78%5A%4C%37%2D%62%42%5A%4C%5A%78%4C%37%5E%42%5A%4C%78%5A%4C%37%5E%62%44%5A%73%75%73%58%79%2D%62%45%42%2A%43%20%6C%61%20%37%23%31%31%58%5A%4C%37%2D%62%42%20%62%41%5A%4C%20%6C%63%51%4B%79%58%39%23%37%46%5A%4C%20%6C%63%4B%51%79%3C%44%2E%43%2E%5E%62%47%5A%4C%2F%36%46%20%62%62%2D%37%58%79%5A%4C%46%2F%62%45%20%62%45%2F%62%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%62%42%51%5B%59%5D%51%47%62%36%2F%41%42%3E%61%64%6F%20%44%2F%43%5A%2F%45%62%20%45%41%2F%47%5A%4C%23%46%2F%45%20%45%2F%44%5A%62%4C%42%2F%62%41%20%43%2F%62%42%5A%4C%46%2F%62%20%41%2F%42%4C%62%44%5A%4C%47%44%2F%45%4C%5A%46%2F%47%58%79%51%7C%47%2F%41%20%41%62%2F%42%62%4C%5A%41%62%2F%42%62%58%79%51%5A%20==%30=%30===%4C%6F%6E%65%20%4A%61%63%6B%20%28%50%61%67%65%20%32%20%2D%20%53%6F%6C%6F%73%29=%4D%65%74%68%65%6E%79%20%50%61%74==%53%61%6D%62%61=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%47%34%42%62%2D%37%4B%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%79%51%58%37%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%34%54%41%2A%7B%20%62%41%5A%4C%20%4C%5A%42%62%79%58%39%23%37%46%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%37%2D%51%4B%63%6C%20%6C%63%4B%51%79%47%5A%4C%20%6C%5A%42%62%2D%37%39%62%37%46%5A%4C%20%6C%63%4B%51%79%58%37%62%2D%45%42%2A%5B%7D%51%79%58%3E%65%6E%69%46%3C%58%79%51%4B%63%4C%37%2D%62%42%44%7C%51%79%58%51%4B%63%6C%20%44%7C%51%79%58%37%43%7C%51%79%58%73%75%73%43%37%5A%4C%20%6C%63%4B%51%79%58%37%68%47%5A%4C%62%37%73%75%73%79%58%37%5E%62%79%58%37%46%3E%7C%45%62%37%73%6C%61%20%2E%43%2E%44%3C%7C%51%79%58%73%75%37%73%46%7C%51%79%58%37%62%45%7C%51%79%58%73%75%20%46%69%6E%65%51%79%58%37%62%51%5D%58%79%51%58%79%51%58%79%51%20%3C%53%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%20==%30=%30===%4C%6F%6E%65%6C%79%20%44%72%65%61%6D%73=%47%69%62%62%73%20%54%65%72%72%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%47%37%62%35%37%62%47%20%37%2D%62%44%7C%51%79%58%35%62%47%37%5A%4C%37%62%47%20%37%2D%62%44%7C%51%79%58%4C%5A%43%2D%37%34%54%41%2A%7B%5B%5D%20%37%44%79%51%7C%42%62%4E%7C%51%79%58%51%79%58%51%79%58%51%79%58%20%7D%37%44%20%37%68%41%31%4E%7C%51%79%58%37%5E%32%41%2D%37%20%58%35%62%37%42%4C%37%6F%42%20%20%73%42%68%2C%4C%37%46%20%37%2D%43%6C%7C%2C%37%45%2C%68%73%42%20%37%2D%41%6C%5A%4C%20%6C%63%4B%2C%37%45%5A%42%62%5E%37%37%2D%41%42%2A%47%5A%4C%37%62%46%37%4C%5A%42%44%7C%51%79%58%35%62%37%47%41%2A%5B%5D%20%62%35%37%62%41%20%37%68%41%7C%51%79%58%37%5E%62%62%2D%37%20%47%20%37%2D%43%5A%37%62%35%58%79%51%7C%44%62%2D%37%20%47%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%37%62%35%58%79%51%7C%42%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%6F%6E%65%73%6F%6D%65%20%52%6F%61%64%2C%20%54%68%65=%41%75%73%74%69%6E%2D%53%68%69%6C%6B%72%65%74==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%2C%37%34%45%62%36%2C%58%2C%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%2D%36%62%41%7C%51%79%58%2C%37%62%45%7C%51%79%58%79%51%7C%42%62%34%54%41%2A%7B%41%42%2A%5B%59%2C%20%41%6F%37%4B%51%79%58%2C%62%45%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%62%42%20%2C%37%2D%46%5A%4C%63%6C%20%20%5D%62%45%31%4E%7C%2C%37%2D%47%7C%51%7C%44%37%62%62%37%44%7C%51%79%58%2C%37%68%41%5A%4C%20%63%6C%4B%51%79%58%2C%37%2D%47%7C%51%79%58%2C%39%39%2C%58%79%51%79%58%2C%37%68%20%6C%63%4B%51%4C%5A%46%2D%37%62%41%7C%51%79%58%2C%37%62%45%7C%51%79%58%36%2C%62%45%41%2A%5B%59%5D%20%2C%37%62%42%20%2C%2D%36%2C%58%79%2C%37%62%47%20%4C%5A%45%62%2C%58%79%51%7C%42%62%37%2C%58%79%51%7C%45%62%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%6F%6E%67%20%41%67%6F%20%41%6E%64%20%46%61%72%20%41%77%61%79=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%5A%4C%34%46%36%20%44%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%37%20%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%36%20%44%2D%37%34%54%5B%41%2A%7C%51%79%58%37%46%36%20%44%37%37%62%45%20%37%2D%62%42%5A%4C%37%2D%46%20%62%36%41%5B%42%2A%5D%20%37%43%20%37%2D%47%5A%4C%4C%5A%41%62%5E%5A%4C%37%43%20%37%43%20%37%2D%7C%43%5E%37%58%44%20%36%46%5B%41%2A%5D%51%79%58%37%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%2D%41%7C%51%79%2D%37%4C%5A%47%51%79%58%37%47%5D%20%37%43%20%20%44%2D%37%4C%37%44%20%36%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%2D%44%20%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%5A%47%2D%37%37%5E%46%5A%4C%43%20%37%2D%47%37%58%79%51%7C%41%20%41%2F%36%46%5A%4C%37%62%45%20%36%2D%42%62%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%46%62%6F%37%4C%5A%2D%43%5B%43%2A%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%4C%6F%6E%6E%69%65%27%73%20%4C%61%6D%65%6E%74=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%44%20%37%2D%34%43%2D%37%20%44%20%37%5E%62%45%5A%4C%37%2D%44%20%37%2D%5A%43%4C%37%2D%44%20%37%5E%62%45%5A%4C%37%2D%44%2D%37%4C%5A%43%34%54%5B%41%2A%41%20%37%5E%62%5E%37%20%44%2D%42%20%37%2D%43%5B%42%2A%5D%20%37%2D%44%20%5E%37%62%45%5A%4C%37%2D%44%20%37%2D%43%5A%4C%37%62%37%4C%5A%45%62%45%5A%4C%37%2D%44%20%37%2D%41%62%37%20%41%23%37%47%20%37%5E%62%45%5A%4C%37%2D%44%20%2D%37%43%5A%4C%39%62%37%47%20%37%62%41%5A%4C%37%39%4C%5A%55%43%5A%4C%37%5E%62%37%4C%5A%45%62%5E%37%20%44%2D%37%20%5A==%30=%30===%4C%6F%6F%6B%20%46%6F%72%20%54%68%65%20%53%69%6C%76%65%72%20%4C%69%6E%69%6E%67=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%41%7C%51%34%45%62%5E%37%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%47%2D%37%58%79%34%54%41%2A%5B%58%37%2D%43%5A%2D%37%58%79%51%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5B%5D%51%79%58%37%2D%43%7C%4B%63%6C%20%4C%47%7C%51%79%58%51%79%58%37%5E%58%79%51%7C%46%62%42%20%37%2D%46%7C%51%79%58%37%5E%62%45%2A%42%5B%5D%51%79%58%37%62%42%7C%51%79%58%37%2D%37%4C%5A%45%62%37%46%7C%51%79%20%37%68%41%7C%42%62%37%4C%5A%43%5B%5D%20%20%6C%63%4B%51%79%58%37%5E%62%7C%41%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%2D%37%58%79%51%20%37%2D%46%7C%44%37%62%39%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%55%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%6F%6F%6B%20%4F%66%20%4C%6F%76%65%2C%20%54%68%65=%42%61%63%68%61%72%61%63%68%20%42%75%72%74==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%44%5A%4C%20%34%47%2D%37%58%58%37%5E%62%42%7C%51%79%58%36%2D%47%7C%51%58%79%36%62%2D%47%7C%51%79%58%36%2D%47%7C%51%79%79%51%4B%63%6C%34%54%5B%41%2A%51%79%58%36%2D%51%7C%44%37%62%58%37%5E%62%45%5A%4C%37%47%20%73%75%73%37%7C%47%51%79%58%37%2D%47%5B%42%2A%5D%51%79%58%39%79%51%7C%45%62%79%58%73%75%73%5B%43%2A%51%79%58%79%51%7C%46%7C%51%79%58%73%75%73%37%44%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%44%37%62%39%58%37%5E%62%42%7C%46%2F%37%5E%62%46%58%79%51%7C%4C%70%20%46%2F%37%2D%43%34%32%54%7C%51%79%46%58%2F%37%5E%62%42%7C%51%79%58%46%2F%37%2D%43%5A%54%34%34%42%2F%37%5E%62%42%79%58%46%2F%45%2D%37%2F%46%58%46%5B%51%59%51%79%58%51%79%58%51%79%58%51%58%79%5A%20%2C%51%20%20%46%2F%37%2D%43%7C%51%79%36%58%79%51%7C%43%7C%51%79%58%5A%4C%20%6C%63%46%58%79%51%7C%2F%37%5E%62%45%7C%51%79%58%46%2F%36%62%44%51%7C%79%58%46%2F%32%62%42%7C%51%79%58%46%2F%44%46%58%79%51%4B%2F%62%45%7C%51%42%62%5E%37%2F%46%58%79%51%7C%42%62%2D%37%2F%46%58%79%51%7B%3C%4F%70%65%6E%3E%46%37%62%39%73%75%73%58%79%51%7D%42%62%5E%37%20%20%20%5A==%30=%30===%4C%6F%6F%6B%20%54%6F%20%54%68%65%20%52%61%69%6E%62%6F%77=%4C%61%6E%65%20%42%75%72%74%6F%6E==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%45%62%36%58%36%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%2D%47%7C%51%79%58%37%5E%62%41%7C%51%79%58%79%51%7C%42%33%54%41%2A%7B%62%42%7C%51%79%62%5E%37%58%79%51%79%58%37%2D%46%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%7C%7C%51%79%58%37%62%42%7C%51%7C%42%62%37%58%41%5A%4C%37%62%4C%37%62%42%20%63%6C%20%4C%5A%79%58%37%2D%43%7C%51%79%58%37%5E%62%45%42%5B%2A%5D%51%79%58%36%62%45%7C%51%79%58%36%62%41%51%7C%46%2D%37%4B%51%79%58%37%51%79%58%37%5E%58%79%51%7C%46%58%37%62%42%5A%4C%37%68%41%20%37%5E%62%41%51%7C%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%79%51%7C%45%62%37%5E%62%45%5A%45%5A%4C%37%62%79%51%7C%46%2D%5A%4C%37%43%20%37%2D%47%7C%51%79%58%36%62%7C%41%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%37%20%42%58%37%2D%43%7C%2D%47%7C%51%79%7D%5B%41%62%5E%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%7C%51%79%58%47%2F%36%62%45%7C%51%79%58%37%7C%41%62%36%58%51%79%58%36%62%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%4C%6F%6F%6B%20%54%6F%20%54%68%65%20%53%6B%79=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%45%62%5E%37%5E%62%45%7C%51%79%58%2C%37%62%41%7C%51%79%2C%58%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%37%2C%58%79%51%34%54%41%2A%7B%47%31%4E%7C%51%58%79%51%7C%43%7C%51%79%58%2C%37%2D%62%41%5A%4C%20%6C%63%51%4B%79%58%2C%37%2D%46%7C%51%79%58%2C%39%62%37%44%62%37%58%79%2C%37%2D%47%5A%31%23%37%5E%45%51%7C%47%62%6F%37%5E%62%47%32%4E%7C%7D%51%79%58%35%23%37%42%62%7C%51%79%58%2C%37%2D%46%7C%51%79%58%2C%37%2C%58%79%51%7C%79%58%2C%37%2D%2C%39%62%37%43%5A%45%62%5E%37%7C%51%79%58%2C%37%5E%62%45%5A%4C%51%59%20%79%51%58%51%79%58%5D%20%20%6C%63%4B%51%79%58%2C%47%2D%37%2C%20%4C%51%20%20%31%58%2C%37%5E%62%2C%58%79%51%7C%62%37%62%44%20%2C%37%2D%62%41%7C%51%79%58%37%2C%5E%62%45%7C%51%79%58%2C%31%31%23%37%5E%45%39%2C%4C%5A%47%37%2D%46%5A%4C%79%51%7C%45%5E%37%23%31%31%2C%58%79%51%7C%45%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%6F%6F%6B%69%6E%67%20%55%70=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%4C%61%74%69%6E=%41==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%5E%37%58%79%51%58%37%41%7C%51%79%58%37%5E%41%7C%51%79%58%47%37%7C%51%79%58%37%5E%44%7C%51%79%58%37%41%7C%79%51%7C%44%5E%41%34%34%54%7B%23%47%5A%4C%20%51%7C%46%23%2D%58%37%2D%23%44%7C%51%79%58%37%23%43%7C%51%58%79%37%5E%45%7C%51%79%58%37%42%7C%51%79%58%37%79%51%4B%63%6C%79%58%37%23%43%51%79%58%37%2D%63%6C%20%4C%5A%58%37%42%7C%51%79%58%37%5E%41%7C%51%79%58%2F%42%37%2D%23%43%7C%51%79%58%37%2D%23%43%31%4E%79%51%7C%43%23%4B%51%79%58%37%79%58%37%68%23%31%58%79%51%7C%42%2F%37%23%43%7C%51%79%58%37%2D%23%43%32%7C%4E%7D%51%79%58%37%23%47%7C%51%79%58%37%23%46%58%79%51%7C%41%31%23%37%47%7C%37%2D%23%43%7C%58%79%51%7C%47%23%43%33%4E%7C%7D%51%79%58%37%44%7C%51%79%37%58%23%47%7C%51%79%58%37%41%7C%51%79%58%37%23%2D%37%58%79%51%37%23%44%7C%51%2F%42%58%79%51%7C%41%5E%37%58%79%51%7C%42%37%58%79%51%7C%45%58%79%51%7C%41%2F%45%58%79%51%7C%45%58%79%51%7C%44%2F%45%58%79%51%5A%20==%30=%30===%4C%6F%6F%70%2C%20%54%68%65=%43%6F%72%65%61%20%43%68%69%63%6B==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%43%2F%37%34%46%5E%37%58%58%37%2D%44%5A%4C%37%6F%23%43%20%37%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%79%51%7C%44%2D%33%54%41%2A%7B%58%39%62%37%41%58%79%51%7C%42%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%58%2F%41%37%5E%62%42%31%4E%7C%51%79%58%37%5E%2D%62%37%58%79%51%7C%37%68%42%7C%51%79%58%37%6F%62%37%58%79%51%7C%41%2F%46%32%4E%7C%7D%20%37%43%20%37%2D%47%4C%5A%37%44%20%37%2D%41%7C%51%79%58%39%62%37%45%58%79%51%7C%41%2D%44%7C%51%79%62%42%42%2A%5B%58%79%51%7C%41%37%42%20%37%43%7C%51%79%58%37%2D%47%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%23%31%31%20%5D%37%2D%47%7C%51%46%7C%51%79%58%7C%42%6F%37%58%62%42%7C%51%79%58%37%2D%44%7C%51%79%58%62%2F%44%37%2D%62%42%7C%51%79%58%43%2F%46%7C%51%79%2D%37%2F%44%62%51%79%58%37%5E%44%7C%51%79%58%7C%42%6F%37%58%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%58%79%37%62%45%7C%51%79%58%37%5E%62%42%7C%51%79%7C%41%62%2D%37%51%79%58%43%2F%62%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%4C%6F%74%75%73%20%42%6C%6F%73%73%6F%6D=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%45%7C%51%34%42%62%5E%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%43%68%7C%51%79%58%36%2D%62%44%7C%51%79%58%44%2F%37%2F%44%58%79%33%54%41%2A%7B%44%7C%51%79%58%68%2C%7C%6C%44%42%7C%51%79%58%36%2D%62%45%7C%51%79%58%37%43%2D%7C%51%79%58%35%23%37%47%7C%51%79%58%37%68%62%5E%37%2F%44%62%45%20%73%20%7C%51%79%58%51%51%7C%43%68%37%51%79%58%7D%51%79%58%37%46%31%4E%7C%51%79%37%58%5E%62%42%5A%4C%51%20%20%37%46%7C%51%79%58%58%79%51%58%79%79%58%36%2D%62%46%2F%37%5E%62%37%58%79%51%5D%4C%36%2D%43%5A%4C%20%7C%72%20%5A%4C%20%7C%20%72%5A%4C%39%62%37%47%5A%4C%37%68%44%42%2A%5B%5A%78%4C%5A%42%5E%62%42%32%4E%6F%43%20%6C%61%37%2F%46%4C%5A%3C%5A%4C%37%2D%43%6C%7C%2C%37%2D%47%2C%37%7C%44%2C%37%41%2C%37%2D%43%73%5A%4C%20%7C%72%20%44%2E%43%2E%20%6F%62%42%5A%4C%62%42%7C%51%79%20%5A%58%79%51%7C%51%79%58%37%2D%43%7C%51%79%58%39%62%37%7C%47%51%79%58%37%68%44%51%5B%59%20%20%51%79%58%45%62%2D%36%58%37%46%3E%61%64%5E%37%2F%44%58%79%51%7C%44%62%2D%36%58%79%51%7C%43%68%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%46%37%58%79%51%5A%20==%30=%30===%4C%6F%76%65%20%46%6F%72%20%53%61%6C%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%62%42%34%45%62%5E%37%4B%51%79%58%37%5E%62%45%5A%4C%20%6C%63%4B%79%51%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%34%54%7B%41%2A%33%31%62%37%46%20%4C%5A%45%62%68%43%7C%51%79%58%37%62%47%7C%51%79%58%37%62%5E%44%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%37%58%79%51%7C%6C%63%4B%51%79%42%7C%51%79%58%62%2D%36%58%79%51%79%58%37%62%41%7C%51%79%58%37%2D%62%45%42%5B%2A%7D%20%20%78%3E%65%6E%69%46%3C%20%7C%51%7C%44%62%5E%37%42%7C%51%79%58%45%5A%4C%37%62%7C%45%62%2D%37%51%79%58%37%62%42%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%58%7C%42%37%20%42%51%79%58%37%62%46%20%6C%61%20%51%4B%63%6C%20%20%37%42%20%37%2D%23%46%5A%4C%39%62%37%43%37%20%68%47%5A%4C%39%62%37%43%20%37%68%47%5A%4C%3C%44%2E%43%2E%79%58%36%2D%62%69%6E%65%3E%7C%46%68%37%20%42%62%37%20%5A==%30=%30===%4C%6F%76%65%20%49%73%20%4A%75%73%74%20%41%72%6F%75%6E%64%20%54%68%65%20%43%6F%72%6E%65%72=%47%65%6E%73%6C%65%72%20%4C%65%77%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%44%20%37%34%47%37%20%43%43%20%37%47%5A%4C%37%44%20%37%5E%46%5A%4C%43%37%20%37%47%5A%4C%37%44%20%37%5E%46%5A%4C%37%37%4C%5A%41%2D%34%54%41%2A%7B%44%5A%4C%37%41%37%4C%5A%4E%31%2A%5B%5D%51%79%58%36%46%32%4E%7C%51%79%58%79%51%58%51%79%58%51%79%58%7D%20%37%44%20%36%46%42%45%2D%37%20%43%20%37%47%5A%47%41%2A%5B%5D%7C%45%2D%37%20%7C%51%79%58%37%47%5A%4C%20%78%20%5A%4C%37%47%6F%20%37%47%7C%51%79%58%37%2D%44%5A%4C%37%41%43%37%58%79%51%51%79%58%37%2D%4C%37%43%20%37%5A%46%5E%37%20%20%37%2D%41%5A%4C%37%43%20%37%47%5A%4C%37%20%44%37%5E%46%5A%4C%37%43%20%37%47%5A%4C%37%44%44%37%4C%5A%47%4C%37%43%20%37%5A%46%36%20%44%37%20%5A%20==%30=%30===%4C%6F%76%65%20%49%73%20%54%68%65%20%53%77%65%65%74%65%73%74%20%54%68%69%6E%67=%4E%6F%62%6C%65%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%4C%2C%37%44%20%34%44%36%2C%20%4C%2C%37%41%20%37%2D%45%5A%4C%37%2D%42%20%44%36%5A%4C%2C%37%41%20%37%2D%45%5A%4C%37%2D%42%5A%41%2D%37%2C%34%54%41%2A%7B%37%41%5A%4C%37%45%2D%37%4C%5A%42%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%41%37%20%37%2D%45%5A%4C%37%45%20%37%2D%42%31%4E%2D%37%2C%20%45%20%37%5E%47%5A%5A%4C%37%23%46%5D%5B%2A%42%42%7C%51%79%58%37%5E%44%5A%4C%37%41%20%37%2D%5A%45%4C%37%42%20%37%2D%23%46%7C%51%79%58%37%2D%43%23%68%37%20%20%36%44%20%2C%5A%4C%37%2D%42%51%7C%45%37%58%2C%37%41%20%37%2D%45%5A%4C%37%2D%42%20%2C%44%36%41%2A%5B%5D%20%37%41%20%37%2D%45%7C%51%79%4C%5A%44%36%20%79%58%37%2D%42%45%2D%37%20%41%37%2C%4C%5A%41%2D%37%2C%20%44%37%2C%4C%5A%47%5E%37%20%45%2D%37%4C%5A%42%2D%37%20%73%45%37%2C%41%37%2C%7C%6C%44%36%2C%58%79%51%5A%20==%30=%30===%4C%6F%76%65%20%4D%65%20%4F%72%20%4C%65%61%76%65%20%4D%65=%44%6F%6E%61%6C%64%73%6F%6E%20%57%61%6C%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%46%2D%37%58%46%20%37%5E%62%41%5A%4C%37%43%20%37%47%7C%79%51%58%37%2D%46%5A%4C%37%43%20%37%47%7C%51%79%2D%37%4C%5A%42%34%54%41%2A%7B%5D%51%79%58%36%31%41%62%36%58%62%45%20%36%62%41%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%39%62%37%43%20%37%68%47%7C%51%79%37%4C%5A%41%62%4E%5A%4C%37%62%7C%51%79%58%37%37%58%79%51%7C%58%37%2D%62%42%7C%51%79%58%37%2D%62%42%5A%39%4C%62%37%46%20%37%2D%62%42%7C%51%79%58%37%46%79%51%7C%45%62%2D%43%42%2A%5B%4C%37%43%20%37%6F%37%4C%5A%42%37%2D%46%5A%4C%37%43%20%37%47%7C%51%79%58%2D%37%46%41%2A%5B%5D%20%39%62%37%43%20%37%2D%62%58%79%51%7C%47%42%20%37%2D%43%5A%41%62%5E%37%20%46%2D%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%55%41%62%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A%20==%30=%30===%4C%6F%76%65%20%4E%65%73%74%2C%20%54%68%65=%48%69%72%73%63%68%20%4C%6F%75%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%2C%37%5E%62%34%45%62%5E%37%37%62%45%7C%51%79%58%2C%37%5E%62%45%5A%4C%37%2C%62%42%20%2C%37%2D%46%5A%4C%37%2D%43%20%2C%58%79%51%7C%41%34%54%41%2A%5B%5E%62%45%5A%4C%42%62%2D%37%2C%79%58%2C%37%62%42%42%2A%5B%5D%20%20%6C%63%51%4B%79%58%2C%37%5E%62%41%5A%4C%2C%37%62%45%20%51%4B%63%6C%20%5A%4C%37%2D%46%51%79%58%2C%73%7C%43%37%2C%58%5A%4C%2C%41%2F%37%46%20%2C%62%41%2F%37%2D%5A%46%4C%2C%47%2F%37%43%20%2C%37%2D%46%7C%51%79%42%62%37%73%75%51%79%58%2C%37%41%7C%51%79%58%79%51%5D%5B%2A%79%58%2C%37%5E%62%45%5A%4C%2C%37%62%42%20%37%2C%2D%46%5A%4C%37%2D%43%20%2C%37%5E%62%45%41%51%7C%45%62%37%58%37%62%42%7C%20%6C%63%4B%51%46%2D%37%4C%5A%42%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%2C%5E%37%62%41%5A%4C%2C%37%62%45%20%2C%37%2D%62%42%62%37%2C%58%79%20%2C%37%5E%62%4C%5A%47%68%37%2C%58%79%51%7C%43%37%2C%58%79%51%7C%46%2D%37%2C%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%2C%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%6F%76%65%20%56%69%62%72%61%74%69%6F%6E%73=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%44%68%37%58%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%35%62%37%62%44%7C%51%79%51%7C%42%62%37%34%54%41%2A%5B%4C%37%43%20%37%37%4C%5A%41%62%58%36%2D%47%7C%51%79%58%2C%35%23%2D%47%7C%79%51%58%2D%47%42%2A%5B%5D%20%39%62%37%44%20%37%79%51%7C%47%2D%41%20%37%5E%62%43%7C%51%79%58%79%51%7C%47%2D%7C%51%79%58%37%68%44%41%2A%5B%5D%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%37%43%20%37%44%62%37%62%35%58%37%2D%46%5A%2D%37%58%79%51%7C%46%37%20%46%23%6F%37%4C%5A%47%2D%37%20%43%37%62%39%4C%5A%46%2D%37%20%42%62%37%4C%5A%44%62%36%20%44%36%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%4C%6F%76%65%20%57%61%6C%6B%65%64%20%49%6E=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%7C%51%34%45%62%5E%37%45%5A%4C%37%62%42%20%73%75%73%37%62%42%7C%79%51%58%37%46%7C%51%79%58%37%2D%43%7C%51%79%58%62%5E%37%58%79%34%54%41%2A%5B%4C%37%43%20%37%37%58%79%51%7C%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%58%79%37%2D%62%42%42%2A%5B%5D%51%79%58%37%62%42%79%51%7C%47%2D%46%7C%51%79%58%79%58%37%2D%43%79%51%7C%41%62%5E%62%45%41%2A%5B%5D%20%37%62%42%20%37%46%4C%5A%37%43%20%37%2D%47%5A%4C%37%62%44%20%37%2D%37%58%79%51%7C%58%37%2D%46%5A%2A%5B%5D%51%79%79%51%7C%42%62%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%58%79%37%5E%62%45%5A%4C%37%62%42%20%73%75%73%37%7C%42%62%37%58%58%37%46%7C%51%37%62%42%20%37%58%79%51%7C%45%43%20%37%2D%47%5A%4C%2C%33%31%62%37%44%20%41%37%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%62%37%4C%5A%46%2D%37%2D%62%42%43%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%6F%76%65%72=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%7C%51%34%45%62%5E%37%7C%51%79%58%37%2D%62%41%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%44%62%37%58%79%34%54%7B%41%2A%58%37%43%7C%51%37%58%79%51%7C%31%4E%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%7C%51%79%58%37%42%7C%51%79%58%37%2D%23%46%47%2D%37%58%79%43%7C%51%79%58%79%58%37%5E%62%37%58%79%51%7C%62%42%2F%37%2D%46%7C%51%79%58%37%5E%62%45%4E%32%7C%7D%51%79%58%3E%65%6E%69%46%3C%37%62%42%58%79%51%7C%45%2D%46%7C%51%79%37%2D%45%7C%51%20%44%37%20%5D%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%79%51%58%37%2D%45%7C%51%79%58%37%5E%47%5B%42%2A%47%5E%37%58%79%37%2D%41%7C%51%79%58%37%2D%47%2D%37%58%79%51%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%5E%62%42%7C%51%79%58%37%44%7C%37%58%79%51%7C%41%7C%51%79%58%51%7C%43%37%58%79%51%7C%46%2D%37%20%3C%44%2E%43%2E%20%61%6C%20%31%73%74%20%45%6E%64%69%6E%67%3E%20%4C%5A%42%62%37%20%20%20%5A==%30=%30===%4C%6F%76%65%72%20%4D%61%6E=%44%61%76%69%73%2D%52%61%6D%69%72%65%7A%2D%53%68%65%72%6D%61%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%44%2D%37%20%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%37%20%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%58%79%51%7C%42%34%54%5B%41%2A%32%4E%7C%51%79%37%2C%44%62%37%79%58%51%79%58%7D%6C%2C%37%41%2C%68%45%73%37%20%5E%46%31%4E%7C%6C%2C%37%43%2C%37%2D%47%2C%51%58%79%51%58%2D%62%41%73%7C%37%44%2C%37%2D%37%62%39%20%5D%42%5A%4C%37%2D%41%20%37%5E%47%5A%4C%37%44%37%20%2D%41%5A%4C%37%5E%2D%41%20%2D%41%5B%42%2A%2D%37%20%73%41%45%20%37%5E%46%2D%44%5A%4C%37%20%47%2D%5E%37%5B%41%2A%5D%20%39%62%37%41%20%37%68%45%7C%79%51%58%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%44%2D%37%20%47%2D%47%7C%6C%2C%43%2C%37%2D%47%5A%47%2D%37%20%37%2D%62%41%73%7C%51%79%58%37%62%42%7C%51%58%79%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%2C%44%62%37%2C%4C%37%47%20%37%37%2C%6C%7C%46%5E%37%20%20%28%45%68%37%29%20%28%41%37%29%5A==%30=%30===%4C%6F%76%65%72%2C%20%43%6F%6D%65%20%42%61%63%6B%20%54%6F%20%4D%65=%52%6F%6D%62%65%72%67%20%53%69%67%6D%75%6E%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%34%45%62%36%58%4B%51%79%58%37%2D%43%7C%51%79%58%39%62%37%7C%47%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%41%2A%7B%4E%5A%4C%47%2F%58%79%51%7C%45%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%7C%51%79%58%47%2F%36%62%36%20%45%62%36%37%6F%23%46%7C%36%62%45%5A%4C%41%6F%37%4C%5A%62%41%32%4E%5A%4C%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%37%2D%43%20%62%42%2F%36%62%45%36%20%41%6F%37%20%36%62%41%31%44%7C%51%79%58%51%7C%44%68%37%39%62%37%47%20%37%68%44%5A%4C%20%6C%63%4B%79%51%58%37%2D%43%42%2A%5B%5D%20%39%62%37%47%20%4C%5A%43%2D%37%79%58%62%42%2F%4C%39%62%37%47%7C%47%37%62%39%4C%20%6C%63%4B%51%79%58%37%2D%43%7C%51%79%39%58%62%37%47%7C%51%79%58%37%62%41%7C%51%79%58%5A%44%68%37%20%51%79%58%37%68%58%37%62%42%5A%79%51%7C%46%37%69%64%6E%45%20%64%72%33%20%6C%61%20%2E%43%44%2E%3C%20%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%6E%67%3E%20%4C%58%37%2D%43%5A%79%51%5D%58%79%51%4C%5A%4E%33%41%62%36%20%41%6F%37%4C%5A%45%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%75%63%6B%79%20%53%6F%75%74%68%65%72%6E=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%42%6F%73%73%61%20%4E%6F%76%61=%44==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%44%5E%37%58%41%2A%5B%7D%51%79%58%35%23%37%5E%44%7C%51%58%79%36%44%7C%51%79%58%35%23%37%5E%44%7C%51%79%44%5E%37%58%79%34%54%69%2A%7B%44%41%2A%5B%5D%79%51%4B%63%6C%37%5E%62%45%70%7C%51%79%58%37%5E%44%5A%4C%41%37%20%37%62%42%7C%51%79%58%37%5E%47%5A%4C%20%23%31%31%20%20%58%37%45%5A%4C%5B%5D%20%20%6C%4B%63%6C%20%4C%37%5E%44%5A%4C%37%41%20%37%62%42%7C%51%79%37%58%5E%47%5A%4C%20%6C%63%4B%51%79%58%37%45%5A%58%79%51%4B%63%51%79%58%37%5E%58%37%44%7C%51%37%58%79%51%4B%5A%4C%20%6C%63%4B%51%79%58%37%2D%23%46%5A%20%4C%6C%63%4B%51%79%58%37%2D%45%5A%4C%20%6C%63%41%2D%37%58%79%2D%23%46%42%2A%5A%4C%37%41%20%43%47%5E%37%58%79%58%37%2D%45%7C%51%79%58%37%6F%46%7C%51%58%79%23%46%2F%44%7C%51%79%58%37%2D%47%7C%51%79%51%7C%42%62%37%2A%5B%5D%51%79%44%5E%37%58%79%51%7C%70%2C%45%62%5E%37%23%31%31%20%20%5A%20==%30=%30===%4C%75%6C%6C%61%62%79%20%49%6E%20%52%68%79%74%68%6D=%47%6F%6F%64%6D%61%6E%2D%48%69%72%73%63%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2C%37%5E%62%47%34%46%5E%37%2C%44%20%2C%37%2D%62%41%7C%51%79%58%2C%37%5E%5A%46%4C%2C%37%6F%47%20%2C%37%5E%46%7C%51%79%58%62%37%2C%4C%5A%34%54%41%2A%7B%36%46%7C%51%79%2D%37%2C%58%79%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%43%2C%20%37%5E%46%7C%51%79%58%2C%37%43%31%4E%7C%51%32%43%37%2C%58%47%7C%51%79%58%51%79%58%2C%37%5B%2A%42%42%62%37%41%20%2C%37%68%45%7C%51%79%58%2C%37%5E%7C%46%51%79%58%2C%37%62%45%7C%51%79%58%2C%37%2D%2C%4C%5A%44%2D%59%5D%51%79%58%5E%46%5A%4C%2C%79%51%7C%43%37%37%5E%46%7C%51%79%58%2C%37%5E%46%41%2A%5B%5D%59%20%2C%37%43%20%2C%37%62%44%7C%51%79%58%2C%2C%20%47%6F%37%58%2C%37%47%7C%37%2C%58%79%51%7C%41%62%2D%37%2C%20%44%62%37%2C%4C%5A%47%62%5E%37%2C%58%79%51%7C%47%2D%37%2C%58%79%51%7C%43%37%2C%58%79%51%7C%46%36%58%79%51%5A%20==%30=%30===%4C%75%6C%6C%61%62%79%20%4F%66%20%42%69%72%64%6C%61%6E%64=%53%68%65%61%72%69%6E%67%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%5A%34%46%2D%20%44%37%2D%43%5A%4C%37%62%45%20%37%2D%62%42%7C%79%51%58%2D%46%5A%4C%37%43%20%37%47%5A%4C%37%68%20%46%2D%37%4C%34%54%41%2A%7B%36%62%41%5A%4C%5A%4E%31%41%62%5E%62%41%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%39%62%37%43%20%37%68%47%7C%51%79%58%37%5E%37%20%45%62%37%4C%37%62%45%20%46%20%37%68%43%2A%42%43%68%37%5E%62%41%5A%4C%39%62%37%62%45%20%37%2D%62%7C%42%51%79%58%37%2D%62%42%5A%4C%39%62%37%46%20%37%58%79%51%7C%5B%5D%51%79%58%20%37%47%5A%4C%42%62%2D%37%58%46%41%2A%5B%5D%20%39%62%37%43%20%37%5E%62%5A%41%4C%39%62%37%62%45%20%37%2D%62%42%7C%51%79%2D%20%44%68%37%5A%4C%39%62%37%55%5A%4C%37%62%2D%58%79%51%7C%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%46%2D%20%37%2D%43%5A%4C%37%62%45%20%37%2D%62%42%62%5E%37%20%45%46%5A%4C%37%43%41%62%36%20%73%47%68%2C%43%37%2C%5A%20==%30=%30===%4C%75%6C%6C%61%62%79%20%4F%66%20%54%68%65%20%4C%65%61%76%65%73=%50%65%74%6B%65%72%65%20%42%65%72%6E%69%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%43%2D%20%41%2F%37%2D%46%20%37%2D%46%5A%4C%37%43%20%37%47%2D%5A%4C%33%31%62%37%47%20%37%44%5A%4C%37%68%45%62%4C%5A%44%34%54%41%2A%7B%5D%20%20%6C%63%33%58%79%51%7C%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%62%39%37%47%20%37%62%41%7C%51%79%58%2D%43%31%4E%2D%58%79%51%4B%31%62%37%47%7C%43%5A%4C%20%6C%37%28%46%2D%37%29%37%2D%46%28%37%62%41%5A%4C%20%6C%63%4B%79%51%58%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%29%58%79%51%4B%63%62%41%42%2A%5B%20%37%2D%46%5A%5A%44%68%37%20%2D%47%5A%4C%33%31%62%37%47%20%37%44%5A%4C%68%37%41%20%2D%43%41%2A%5B%5D%20%33%31%62%37%47%37%20%43%37%4C%4C%37%41%20%36%46%2D%37%2F%45%62%4C%5A%44%68%37%58%79%51%7C%47%37%62%31%33%58%79%51%7C%43%2D%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A%20==%30=%30===%4C%75%6C%75%27%73%20%42%61%63%6B%20%49%6E%20%54%6F%77%6E=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%41%20%34%43%37%20%46%4C%2C%37%62%45%20%2C%37%62%42%5A%4C%37%46%37%20%43%5A%4C%37%5E%62%45%20%37%62%42%5A%4C%37%5A%41%62%5E%37%34%54%41%2A%7B%41%5A%4C%37%62%43%37%4C%5A%46%36%62%45%5A%4C%37%6F%41%20%37%5E%62%41%42%5B%2A%7D%51%79%58%36%62%45%5A%4C%37%62%42%20%37%2F%42%62%20%45%20%37%2D%47%5A%20%37%46%7C%51%6F%37%4C%5A%45%46%5A%4C%37%43%20%37%68%47%5A%4C%39%62%37%20%44%37%68%41%5A%4C%37%2D%43%20%62%42%2F%36%62%37%62%39%58%79%41%20%37%5E%62%37%6F%41%20%37%5B%2A%41%43%37%2C%37%62%45%20%37%62%42%5A%4C%37%46%20%37%5A%43%4C%37%5E%62%45%20%37%62%42%5A%4C%37%46%20%4C%5A%41%62%5E%5D%20%37%62%42%4C%5A%47%2D%37%20%43%37%4C%5A%46%37%20%42%62%37%2C%6C%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%4C%75%73%68%20%4C%69%66%65=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%47%2C%37%2D%46%34%44%62%36%20%2C%5E%62%44%73%5A%4C%39%62%43%20%37%5E%62%5A%44%4C%39%62%43%20%37%5E%62%44%5A%4C%39%62%43%45%62%2D%37%2C%34%54%76%2A%7B%2D%62%44%32%4E%6C%41%62%2D%37%33%31%44%20%36%2D%62%44%31%4E%5A%4C%31%31%39%23%44%20%37%2D%46%5A%4C%31%31%23%33%31%44%20%23%31%31%20%7D%7C%2C%37%2D%62%42%5A%4C%33%31%2C%43%37%2C%5D%5A%4C%78%5A%4C%36%2D%46%6C%7C%2C%37%43%2C%47%68%73%5A%4C%78%5A%4C%78%5A%4C%36%2D%46%6C%5B%78%4C%5A%41%62%68%47%73%20%36%44%20%37%5E%62%5A%42%62%39%4C%20%20%31%31%23%37%44%5A%4C%20%37%2D%62%45%4C%5A%20%31%31%23%37%41%5A%4C%20%37%2D%62%45%5A%5D%5B%2A%41%44%4C%31%31%23%39%20%5A%4C%31%31%5A%20%78%20%4C%5E%62%44%5A%4C%31%31%23%37%44%20%37%5E%45%7C%6C%2C%37%42%2C%37%2D%23%46%73%20%36%62%44%5A%37%20%44%37%23%4C%31%31%23%37%37%41%2C%37%2D%62%36%20%73%44%62%41%5A%4C%39%62%37%62%45%20%37%5E%62%41%4C%5A%37%41%20%37%5E%46%6C%7C%2C%37%43%2C%37%62%5E%37%20%73%45%44%5A%4C%20%78%20%36%62%44%5A%37%20%73%44%2D%4C%31%31%23%37%44%20%37%5E%62%44%42%2A%5B%20%5D%37%62%41%20%37%5E%43%6C%7C%2C%37%47%2C%37%5A%20%78%20%4C%5E%44%6C%7C%2C%37%2D%46%5A%4C%37%2C%7C%6C%46%5E%62%44%5A%4C%37%62%41%20%35%23%37%41%5A%37%4C%42%20%37%2D%23%46%5A%4C%37%62%42%20%37%2D%37%20%47%62%37%42%2C%37%43%73%5E%62%44%2C%37%5A%46%23%2D%37%2C%37%42%2C%37%62%42%2C%37%41%2C%37%62%41%5A%73%4C%37%62%41%20%35%23%37%41%5A%4C%37%42%20%7C%43%37%2C%44%4C%37%62%42%20%2C%41%62%37%2C%7C%6C%44%62%5E%37%20%44%37%23%31%31%4C%5A%55%44%62%5E%37%20%44%37%23%31%31%20%5A%20==%30=%30===%4C%79%72%65%73%74%6F=%42%75%72%72%65%6C%6C%20%4B%65%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%45%62%5E%37%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%58%79%51%7C%47%34%54%41%2A%7B%42%20%37%2D%46%37%58%79%51%7C%2D%46%5A%4C%37%42%20%37%2D%23%46%7C%51%79%37%58%2D%47%31%4E%42%2A%5B%5D%51%79%58%37%62%44%37%58%79%51%7C%2D%62%41%5A%4C%51%79%58%37%62%2D%37%58%79%51%37%2D%62%42%32%4E%43%2A%5B%7D%51%79%58%37%42%62%7C%51%79%58%37%2D%46%7C%51%79%58%37%43%7C%58%79%51%7C%45%47%5A%4C%37%62%37%2D%46%5A%4C%58%79%51%7C%44%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%35%4C%23%37%43%20%37%5E%62%45%7C%51%79%58%37%62%20%43%37%23%35%37%2D%62%41%7C%20%42%62%37%20%5A%20==%30=%30===%4D%61%20%42%65%6C%6C%65%20%48%C3%A9%6C%C3%A8%6E%65=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%62%42%2F%62%34%41%62%2F%47%63%4B%51%79%58%46%2F%43%5A%4C%20%6C%63%4B%79%51%58%23%46%2F%45%5A%4C%20%6C%63%4B%51%79%58%6C%20%4C%5A%41%34%54%41%2A%5B%46%2F%47%5A%4C%20%4C%5A%47%2F%79%58%23%43%2F%42%5A%4C%20%6C%63%4B%51%79%44%58%2F%62%45%5A%4C%20%6C%63%4B%51%79%58%62%45%51%4B%63%6C%20%6C%63%4B%51%79%51%79%58%62%41%63%6C%20%4C%5A%79%58%62%41%2F%43%7C%51%79%58%62%41%2F%44%51%7C%79%58%42%2F%62%42%7C%51%79%58%42%2F%23%46%51%7C%47%62%2F%4B%51%79%58%23%58%23%46%2F%23%5A%20%78%20%4C%63%4B%51%79%58%47%2F%46%5A%4C%20%6C%63%4B%79%51%58%23%47%2F%41%42%2A%5B%5D%20%20%78%20%5A%6C%20%4C%5A%43%4C%20%6C%63%4B%58%44%2F%43%5A%20%4C%5A%41%2F%51%79%58%62%45%2F%45%5A%4C%20%6C%63%4B%51%58%79%45%2F%62%41%5A%4C%20%6C%63%4B%51%79%58%42%4B%63%6C%20%4C%6C%63%4B%51%79%51%79%58%41%2F%20%4C%5A%41%62%58%41%2F%23%44%7C%51%79%58%43%2F%42%7C%51%58%79%43%2F%47%5A%4C%20%6C%63%4B%51%79%58%47%2F%79%51%7C%43%23%6C%63%4B%51%79%7C%47%2F%41%58%79%51%7C%42%62%2F%41%58%79%51%7C%44%2D%31%31%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%61%63%6B%20%54%68%65%20%4B%6E%69%66%65=%57%65%69%6C%6C%2D%42%72%65%63%68%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%34%42%62%36%58%4C%20%6C%63%4B%51%79%58%37%46%5A%4C%20%6C%4B%63%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%5A%42%62%36%58%34%54%41%2A%5B%63%4B%51%79%58%37%58%79%51%4B%37%46%20%37%2D%43%7C%51%79%58%37%2D%43%5A%20%4C%6C%63%4B%51%79%58%37%2D%43%5A%4C%20%6C%63%4C%5A%42%62%36%2D%47%5A%4C%20%6C%20%20%5A%20==%30=%30===%4D%61%68%6A%6F%6E%67=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%31%31%2D%46%41%34%46%2D%31%31%79%58%2C%39%36%62%45%7C%51%79%58%2C%31%31%46%2D%7C%51%79%58%2C%39%36%62%45%7C%51%79%58%2C%51%7D%59%5B%2A%34%54%69%2A%7B%7C%51%79%58%2C%45%62%36%39%2C%51%79%58%2C%31%31%2D%46%7C%51%79%58%2C%39%62%36%45%7C%51%79%58%2C%31%31%2D%46%7C%51%79%58%7C%45%62%36%39%7C%51%79%58%2C%62%45%7C%51%79%58%79%51%7C%45%44%7C%51%79%58%2C%39%36%62%45%7C%51%79%58%39%2C%5E%62%44%42%2A%5B%5D%51%79%58%2C%39%36%62%62%5E%39%2C%58%2C%31%31%2D%46%39%23%37%44%43%51%7C%44%62%5E%58%2C%39%36%62%45%7C%51%79%58%2C%39%5E%62%7C%44%51%79%58%2C%39%36%62%45%7C%51%79%58%2C%39%79%51%5D%5B%2A%79%58%2C%39%36%39%36%62%45%7C%45%62%2D%37%20%31%2D%46%41%2A%5B%5D%20%37%62%47%20%37%2D%44%62%7C%51%79%58%2C%39%5E%62%44%5A%4C%37%62%41%31%2C%58%79%51%7C%51%79%58%2C%7C%51%79%58%2C%46%2D%31%31%2C%51%79%58%2C%39%36%62%45%7C%51%79%58%2C%31%2D%31%46%7C%51%79%58%2C%39%36%62%45%7C%51%79%58%7C%46%2D%31%31%7C%51%79%58%2C%45%62%36%39%2C%58%79%51%5A%20==%30=%30===%4D%61%69%64%65%6E%20%56%6F%79%61%67%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%45%76%65%6E%20%38%74%68%73=%44==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%34%44%39%73%75%63%4B%51%79%58%73%75%73%39%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%6C%20%4C%5A%20%34%54%7B%41%2A%5A%4C%20%78%20%42%5B%45%62%39%4B%51%79%58%39%2D%23%43%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%63%6C%20%4C%5A%2A%7D%20%20%78%4C%20%78%20%5A%2A%41%5B%44%39%51%79%58%73%75%73%39%46%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%4B%63%6C%20%4C%5D%20%20%78%20%5A%20%78%20%20%5A==%30=%30===%4D%61%6B%65%20%53%6F%6D%65%6F%6E%65%20%48%61%70%70%79=%53%74%79%6E%65%20%4A%75%6C%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%62%20%45%62%2B%79%58%37%2D%62%42%7C%51%79%58%36%62%45%5A%2B%4C%62%45%20%62%45%7C%51%79%58%36%62%45%5A%4C%51%7C%45%62%37%45%34%34%54%7B%29%37%62%42%28%51%7C%45%62%37%79%58%29%37%68%46%28%37%2D%62%41%7C%51%79%36%58%62%41%5A%4C%2B%62%41%20%62%41%7C%51%79%58%51%7C%44%62%37%79%58%37%2D%62%37%68%41%7C%51%31%45%62%5E%37%45%32%4E%7C%7D%51%79%58%37%62%42%7C%51%79%37%58%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%62%5E%37%58%79%4E%7C%51%79%58%79%58%37%43%7C%33%4C%5A%47%2D%47%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%5A%46%4C%37%43%20%37%2D%47%5A%4C%37%5E%2D%47%20%2D%37%58%79%51%31%62%37%44%20%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4D%61%6B%69%6E%67%20%57%68%6F%6F%70%65%65=%44%6F%6E%61%6C%64%73%6F%6E%20%57%61%6C%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%2D%34%47%5E%37%20%5A%4C%37%46%20%37%5E%43%5A%4C%37%47%20%37%44%2D%5A%4C%37%44%20%37%2D%41%5A%4C%37%6F%23%47%47%5E%37%20%45%34%54%41%2A%7B%2A%5B%5D%51%79%4C%5A%4E%31%47%79%58%36%47%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%44%20%37%2D%41%5A%4C%37%2D%45%20%36%51%7C%43%37%58%37%44%20%37%62%7C%51%79%58%37%45%37%62%39%4C%62%37%45%20%37%68%42%7C%51%79%58%37%5E%47%4C%5A%37%46%20%37%2D%43%7C%51%79%58%37%2D%41%5A%39%4C%5A%41%2D%20%37%68%42%42%20%37%2D%44%5A%37%4C%5A%73%42%2D%41%5A%4C%37%6F%23%47%20%37%5E%47%6C%41%5B%2A%5D%2C%37%44%2C%37%2D%41%2C%37%45%2C%37%2D%37%20%44%37%4C%46%20%37%2D%43%47%37%4C%5A%43%5E%37%20%46%37%4C%5A%47%5E%37%20%45%2D%37%4C%5A%45%62%37%20%44%37%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%4D%61%6D%62%6F%20%49%6E%6E=%42%61%75%7A%61%2D%53%61%6D%70%73%6F%6E%2D%57%6F%6F%64%6C%65%6E==%4C%61%74%69%6E=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%5A%34%47%2D%37%20%2D%47%5A%4C%37%44%20%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%44%20%37%5E%46%5A%4C%37%43%37%20%43%37%4C%34%54%7B%41%2A%5B%42%2A%5D%20%2D%37%20%43%37%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%2C%33%31%62%37%44%20%36%46%31%4E%5A%4C%46%36%20%42%37%47%5A%4C%37%44%58%37%47%7C%51%20%6C%20%4C%5A%5A%4C%62%45%2F%37%2D%46%20%37%2D%46%5A%4C%2F%47%62%45%20%37%5E%62%41%7C%51%79%58%37%62%45%44%2D%37%58%79%37%2D%62%42%6C%5E%46%5A%4C%37%37%58%79%51%7C%5A%4C%37%44%20%37%5E%46%5A%4C%37%43%20%37%47%2D%5B%41%2A%5D%20%33%31%62%37%44%20%37%2D%41%47%2D%37%20%43%2D%47%7C%51%79%37%20%44%37%4C%5A%6C%47%2D%37%20%6C%43%37%4C%5A%6C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%4D%61%6E%20%49%20%4C%6F%76%65%2C%20%54%68%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%36%58%58%37%68%46%7C%51%79%58%39%62%37%43%7C%51%58%79%37%68%47%7C%51%79%58%37%2D%62%45%7C%51%79%79%51%7C%42%62%34%54%41%2A%7B%5B%5D%2C%37%47%43%37%4C%5A%46%36%62%45%5A%4C%37%62%41%20%36%62%45%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%37%62%42%20%37%20%73%44%37%2C%20%37%47%31%4E%37%44%5A%4C%37%36%20%41%68%37%43%7C%51%79%58%39%62%37%47%7C%51%79%58%36%43%2D%5A%4C%39%62%37%47%20%33%31%62%37%44%5A%4C%2D%36%20%41%68%2D%43%6C%42%2A%58%37%68%47%7C%37%62%39%4C%5A%62%45%7C%51%79%58%36%62%45%41%2A%5B%5D%20%62%37%42%20%37%2D%46%5A%4C%37%62%47%20%37%2D%43%2D%37%58%79%51%47%20%33%31%62%79%51%7C%43%37%62%39%58%79%51%7C%46%68%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%20%41%62%37%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%5A%20==%30=%30===%4D%61%6E%20%54%68%61%74%20%47%6F%74%20%41%77%61%79%2C%20%54%68%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%31%62%37%41%70%34%46%36%58%79%36%46%5A%4C%37%43%6C%2C%37%42%2C%37%62%42%5A%73%4C%37%43%20%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%51%7C%70%34%54%41%2A%5B%79%58%37%2D%47%62%31%33%58%79%62%37%44%7C%51%79%58%37%68%41%7C%51%79%58%43%37%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%39%58%79%51%7C%37%44%5A%4C%33%42%2C%37%62%42%79%51%7C%46%5E%20%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%36%53%46%41%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%43%37%4C%5A%73%58%37%43%7C%51%51%79%58%36%46%4C%5A%46%36%58%43%7C%51%79%58%37%2D%47%5A%4C%51%20%20%37%7C%44%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%37%58%79%51%7C%37%43%6C%2C%37%51%79%58%33%31%33%58%79%51%7C%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%46%51%7C%79%58%73%75%73%37%43%7C%51%79%58%37%2D%47%44%37%62%39%62%31%62%37%44%7C%3E%61%64%6F%43%5A%47%37%58%79%53%2E%44%3C%7C%51%79%58%37%62%44%5A%4C%20%63%6C%4B%51%79%58%36%46%7C%51%79%58%37%43%7C%51%2E%20%61%6C%20%4C%20%6C%63%4B%75%73%37%43%7C%5D%5B%51%42%62%47%7C%51%79%58%39%62%37%44%7C%51%79%58%43%36%2F%46%7C%51%79%58%37%6F%42%7C%51%79%58%37%5E%2D%37%58%79%51%51%79%58%37%43%73%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%4D%61%6E%68%61%20%44%65%20%43%61%72%6E%61%76%61%6C%20%28%42%6C%61%63%6B%20%4F%72%70%68%65%75%73%29=%42%6F%6E%66%61%20%4C%75%69%7A==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%37%47%20%37%2D%34%41%2D%58%79%2D%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%58%79%2D%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%58%79%51%7C%44%34%54%41%2A%5B%51%79%58%37%68%58%79%51%7C%41%37%5E%46%7C%51%79%58%37%5E%43%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%58%79%51%7C%42%37%5E%43%5A%4C%4B%51%79%58%2D%58%79%51%7C%41%37%45%20%37%68%42%7C%51%79%58%2D%41%42%2A%5D%5B%20%39%62%37%45%20%37%68%42%7C%51%79%58%2D%62%39%4C%5A%41%39%62%37%45%7C%39%62%37%45%20%45%68%37%58%79%43%2F%37%2D%44%20%37%2D%44%5A%4C%20%6C%63%51%4B%79%58%2D%44%7C%51%79%58%39%62%37%41%7C%51%4C%5A%42%68%37%5A%4C%20%6C%63%20%39%62%37%45%41%2D%37%2F%47%4C%51%20%20%2D%41%7C%51%79%58%39%62%37%45%51%7C%79%58%37%68%42%7C%51%79%58%37%5E%46%5A%4C%5A%42%68%37%20%20%2D%41%5A%4C%5A%59%7C%51%41%2D%4C%5A%44%2D%37%20%41%2D%37%4C%5A%44%2D%37%20%41%2D%37%4C%5A%44%2D%37%20%45%2D%37%4C%5A%66%41%2D%20%5A%20==%30=%30===%4D%61%6E%68%61%74%74%61%6E=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%34%46%5E%37%20%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%62%42%37%20%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%5A%47%2D%37%58%34%54%41%2A%5B%51%79%58%37%5E%31%31%4C%5A%41%20%37%2D%47%5A%4C%37%44%20%37%5E%46%42%2A%5D%5B%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%43%37%4C%5A%46%23%37%62%42%20%20%37%2D%47%5A%79%51%7C%47%37%5E%46%41%2A%5B%5D%20%37%43%20%37%2D%47%5A%37%4C%43%20%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%20%44%37%4C%58%37%2D%44%7C%37%44%7C%51%79%5E%37%20%42%62%4C%31%31%23%37%62%42%20%37%43%7C%51%79%58%2D%37%47%5A%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%5A%41%68%37%58%46%5A%4C%37%43%37%44%20%37%2D%5D%5B%2A%43%47%23%47%20%37%47%5A%4C%37%2D%44%20%37%5E%46%4C%5A%37%62%45%20%37%2D%62%42%7C%51%79%58%37%2D%6F%37%4C%5A%41%51%79%58%39%62%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%61%6E%6F%69%72%20%44%65%20%4D%65%73%20%52%C3%AA%76%65%73%20%28%44%6A%61%6E%67%6F%27%73%20%43%61%73%74%6C%65%29=%52%65%69%6E%68%61%72%64%74%20%44%6A%61%6E%67%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%39%62%5E%37%58%79%70%7C%51%79%58%37%5E%62%45%5A%4C%51%79%58%72%7C%51%79%58%5A%4C%39%62%37%62%42%70%70%7C%51%70%42%62%37%62%45%34%34%54%7B%7C%51%79%58%37%70%70%45%62%37%79%58%62%42%2F%37%5E%62%45%5A%4C%37%6F%41%70%70%7C%51%79%58%37%5E%62%41%31%4E%5A%4C%39%62%51%7C%45%62%5E%7C%51%79%58%37%58%37%46%5A%4C%51%7C%46%37%58%70%7C%51%79%58%37%5E%62%41%32%4E%7C%7D%20%62%39%37%62%42%70%70%7C%51%79%58%37%42%7C%51%79%70%43%37%2F%47%79%58%37%2D%43%79%51%4B%63%6C%20%4C%5A%42%37%58%79%51%7C%70%70%42%62%37%62%39%4C%5A%45%62%36%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%4D%61%6E%74%65%63%61=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%4C%61%74%69%6E=%42%62==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%34%42%62%37%58%6C%63%4B%51%79%58%37%62%42%41%2A%7B%7D%20%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%20%78%34%54%69%2A%7B%44%7C%51%79%58%37%58%79%51%4B%42%2A%5B%7D%2C%37%46%2C%37%62%47%73%20%37%44%62%5A%4C%37%62%41%20%37%62%42%5A%4C%20%6C%63%6C%41%62%2D%37%62%42%5A%4C%20%63%4B%51%79%58%79%51%7C%47%62%51%79%58%2C%37%62%45%7C%51%79%58%37%62%42%51%7C%79%58%2C%31%31%23%37%42%7C%51%79%58%37%5E%7C%41%62%5E%37%58%2C%39%62%37%62%42%7C%51%79%62%2D%37%2C%58%4C%2C%39%62%37%42%20%37%68%23%46%7C%51%79%37%58%5E%62%47%7C%51%79%58%2C%37%62%44%7C%51%79%5A%46%68%37%58%41%5A%4C%20%6C%42%5A%4C%20%78%79%51%7C%43%68%20%5A%4C%20%6C%63%4B%51%79%58%37%62%42%41%5B%2A%5D%51%79%58%2C%39%62%37%46%7C%51%79%58%37%78%20%4C%5A%20%58%2C%39%62%37%62%37%58%79%51%4B%63%6C%20%4C%5A%55%42%62%37%20%41%62%37%4C%5A%44%62%37%20%73%47%62%37%2C%46%37%2C%5A%20==%30=%30===%4D%61%73%20%51%75%65%20%4E%61%64%61=%42%65%6E%20%4A%6F%72%67%65==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%73%75%34%46%2D%37%20%79%58%37%2D%46%7C%51%79%58%37%62%45%7C%51%58%79%37%2D%62%42%5A%4C%20%78%20%5A%4C%37%62%42%51%7C%43%37%73%34%54%41%2A%5B%79%58%37%62%45%42%62%37%4C%5A%2D%62%42%6C%7C%2C%2D%42%2C%2D%43%73%20%37%46%2D%5A%4C%37%62%42%20%37%2D%46%5A%4C%20%78%20%37%58%79%51%7C%20%37%2D%46%7C%51%79%58%39%23%58%79%51%7C%43%58%37%2D%46%42%2A%5B%5D%51%79%58%39%23%37%7C%43%51%79%58%37%2D%46%7C%51%79%58%73%75%73%37%79%51%7C%43%37%37%2D%46%7C%51%51%79%58%37%2D%7C%58%79%51%4C%5D%20%20%78%20%5A%4C%37%62%42%20%37%2D%46%51%7C%79%58%35%23%37%43%7C%51%79%58%37%2D%46%5A%5B%2A%43%42%62%72%51%79%58%7C%43%7C%51%79%58%79%51%7C%41%62%39%23%37%43%20%62%44%2F%37%62%45%7C%51%79%44%58%2F%37%62%42%5A%4C%20%6C%63%4B%51%79%58%36%4C%5A%46%2D%37%58%37%62%45%7C%7C%51%79%58%35%51%5D%5B%2A%44%79%58%37%2D%46%5A%4C%51%79%58%7C%72%51%79%7C%58%51%79%58%39%23%37%43%7C%51%79%58%37%2D%46%51%7C%43%37%23%79%58%39%23%37%55%46%2D%37%20%42%62%37%4C%5A%20%78%20%20%5A%20==%30=%30===%4D%61%73%71%75%65%72%61%64%65%20%49%73%20%4F%76%65%72%2C%20%54%68%65=%57%72%75%62%65%6C%20%41%6C%6C%69%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%28%20%20%37%34%45%62%5E%37%37%62%45%20%37%2D%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%4C%5A%41%62%5E%34%54%41%2A%7B%5A%4C%37%62%45%44%37%29%7C%47%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%7C%51%79%58%37%46%5A%4C%37%43%20%37%2D%42%62%2D%37%20%28%20%29%37%68%37%2D%47%32%4E%79%51%7C%44%62%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%43%37%7C%51%79%58%37%2D%47%31%4E%7C%51%79%58%37%58%79%51%7D%7C%58%37%5E%62%41%4C%37%43%20%37%46%2D%37%20%42%62%42%20%37%2D%46%42%2A%5B%5D%20%37%43%20%62%36%45%5A%4C%37%62%44%20%36%62%45%5A%4C%37%62%37%4C%5A%47%2D%5A%4C%37%43%20%33%20%6C%61%20%42%62%37%4C%5A%20%37%2D%43%5A%4C%37%43%20%37%2D%47%5A%4C%62%39%37%44%20%37%68%41%7C%51%79%58%37%5E%62%45%3C%44%2E%43%2E%20%37%2D%46%5A%36%62%45%5A%4C%64%69%6E%67%3E%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%33%7C%4E%59%5D%20%37%62%42%20%37%2D%46%5A%4C%37%46%62%37%73%75%73%6E%45%20%64%72%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4D%61%79%62%65%20%49%20%53%68%6F%75%6C%64%20%43%68%61%6E%67%65%20%4D%79%20%57%61%79%73=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%33%31%42%68%37%20%46%31%51%79%58%39%47%5A%4C%33%31%62%37%44%20%33%62%31%45%7C%51%79%58%37%5E%62%42%5A%4C%39%62%33%7C%43%31%33%20%43%34%34%54%7B%37%2D%44%7C%51%79%51%7C%45%62%42%5A%4C%37%62%41%20%36%2D%62%45%7C%51%79%37%58%5E%62%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%5E%37%58%79%58%33%31%62%42%32%4E%5A%4C%51%31%31%4C%5A%43%6C%63%4B%51%79%58%37%5E%62%42%6C%7C%2C%37%2C%46%37%43%73%20%37%47%31%4E%7C%51%79%58%37%68%20%20%7D%58%79%23%37%62%44%20%47%37%20%73%43%37%2C%46%37%2C%7C%6C%42%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%61%79%62%65%20%53%65%70%74%65%6D%62%65%72=%46%61%69%74%68%20%50%65%72%63%79==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%73%37%47%5A%4C%34%41%2D%58%79%79%58%37%2D%41%7C%51%79%58%39%62%37%45%7C%79%51%58%37%68%42%7C%51%79%58%37%5E%2D%41%7C%51%51%4B%63%6C%20%34%54%41%2A%7B%4C%20%6C%63%4B%7C%47%37%58%79%42%7C%51%79%58%37%2D%41%6C%7C%2C%37%45%2C%42%68%73%20%37%5E%43%31%4E%2C%42%2A%2C%7C%5D%51%68%37%58%79%51%51%79%58%73%75%37%44%20%37%2D%58%79%51%4B%63%45%2C%68%42%73%20%37%5E%43%32%4E%2C%43%2A%5B%2C%7D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%37%2C%7C%6C%41%39%62%37%45%5A%4C%5A%46%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%45%37%62%39%58%79%51%7C%42%68%37%20%45%37%62%39%4C%5A%41%2D%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A%20==%30=%30===%4D%61%7A%65%2C%20%54%68%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%45%2F%34%45%2D%37%58%37%2D%45%41%2A%7B%7C%51%79%58%45%2F%41%7C%79%51%58%37%2D%45%7C%51%79%58%45%2F%41%7C%51%79%58%79%51%7C%41%34%54%69%2A%5B%3C%42%2A%7B%7D%79%51%7C%41%2F%46%5A%4C%51%20%20%37%68%23%46%7C%51%79%58%2D%37%47%7C%51%79%58%37%2D%41%7C%5D%51%79%58%45%31%33%58%79%51%58%37%2D%45%7C%37%68%23%46%7C%3E%45%2D%37%58%47%7C%51%79%58%37%2D%41%7C%51%79%58%37%41%51%7C%79%58%37%2D%45%7C%51%79%58%37%41%7C%51%79%2D%37%58%79%51%73%6F%6C%6F%53%58%79%51%7C%42%37%62%39%58%79%51%7D%59%59%7C%51%46%5E%37%58%79%51%5A%20==%30=%30===%4D%63%20%4A%6F%6C%74=%42%65%69%72%61%63%68%20%52%69%63%68%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%2D%37%58%79%51%7C%51%79%58%31%31%23%37%5E%42%6C%5A%4C%20%63%6C%4B%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%42%62%2D%31%31%45%34%34%54%7B%58%73%75%73%37%79%51%7C%6C%44%37%2D%44%7C%51%79%58%33%31%62%39%62%37%41%7C%6C%51%79%58%37%2D%47%6C%7C%51%79%58%39%23%37%58%79%51%7C%46%58%73%75%73%37%3C%20%20%7D%20%62%2D%31%31%58%73%37%62%47%6C%7C%51%79%58%37%2D%62%45%6C%51%7C%79%58%33%31%62%39%62%37%62%42%6C%7C%51%79%75%73%20%20%51%41%6C%7C%51%79%51%7B%51%79%58%20%46%65%65%6C%58%51%79%58%51%79%58%3E%29%20%79%6C%6E%6F%73%20%75%72%6F%68%63%20%74%75%6F%20%6E%6F%28%20%79%51%58%79%51%6E%69%74%61%4C%75%73%37%62%47%20%4C%5A%42%62%61%66%20%64%6E%61%20%74%61%65%70%65%72%3C%20%20%37%2D%62%45%7C%51%79%58%33%31%62%39%62%37%64%65%3E%4C%5A%31%31%2D%62%41%73%58%79%51%7D%20==%30=%30===%4D%65%61%6E%20%54%6F%20%4D%65=%54%75%72%6B%2D%41%68%6C%65%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%37%34%46%5E%37%20%62%42%6C%7C%2C%37%46%2C%37%2D%43%73%20%37%46%5E%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%23%46%5E%37%20%45%62%34%54%41%2A%5B%5A%4C%37%43%20%5A%47%2D%37%20%37%6F%23%46%20%37%5E%46%41%2A%5B%5D%20%37%20%43%37%47%5A%4C%37%2D%44%20%36%46%5A%4C%37%43%4C%5A%47%2D%37%4C%37%44%20%37%36%46%5A%4C%37%43%2D%37%2C%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%20%37%41%2D%5A%4C%37%62%45%20%37%5E%62%42%6C%7C%2C%37%46%36%20%44%2D%73%20%37%5E%46%37%2D%47%5A%4C%2C%46%37%2C%5D%45%7C%51%79%58%36%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%37%2D%47%20%37%5E%62%42%6C%42%2A%5B%62%37%20%44%37%37%2D%43%73%20%73%20%37%5E%46%62%37%20%44%37%37%2D%47%5A%4C%37%6F%23%46%20%37%5E%46%41%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%47%5A%4C%20%43%37%4C%5A%45%7C%51%79%58%43%2D%37%2C%46%37%2C%7C%6C%42%62%5E%37%20%45%62%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%37%20%43%37%20%5A%20==%30=%30===%4D%65%61%6E%69%6E%67%20%4F%66%20%54%68%65%20%42%6C%75%65%73%2C%20%54%68%65=%57%6F%72%74%68%2D%54%72%6F%75%70==%45%76%65%6E%20%38%74%68%73=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%44%20%2D%44%5A%34%44%2D%20%44%20%37%68%45%5A%4C%46%2F%37%2D%47%20%37%2D%5A%47%4C%39%23%37%44%20%36%2D%44%5A%4C%35%23%2D%41%37%62%39%4C%34%54%41%2A%5B%4C%37%43%20%37%44%2D%36%20%44%2D%44%20%37%5E%46%42%2A%5B%5D%20%37%43%20%2D%36%62%42%7C%51%79%58%37%2D%47%5A%4C%39%23%37%37%4C%5A%47%2D%5A%4C%35%23%2D%51%79%58%39%62%79%51%7C%45%68%62%42%20%37%2D%47%5A%4C%37%47%20%37%2D%44%4C%5A%37%47%20%37%2D%44%5A%4C%39%62%37%41%20%37%37%4C%5A%41%37%58%37%5E%46%5A%23%2D%44%20%2D%2D%20%44%2D%23%37%41%20%37%68%45%5A%4C%46%2F%37%2D%47%20%2D%37%47%5A%4C%39%23%37%44%20%36%2D%44%5A%4C%35%62%39%4C%5A%44%44%41%2A%5B%5D%42%5A%4C%37%46%36%20%44%37%23%46%7C%51%79%58%37%2D%43%43%2A%5B%5D%20%37%20%43%36%2D%62%42%7C%51%79%58%37%2D%47%5A%4C%39%37%73%75%73%20%2D%44%5A%4C%35%37%41%2C%37%62%51%7C%42%62%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%20%2D%37%44%5A%4C%37%62%45%20%29%39%23%37%41%28%36%2D%37%20%73%42%79%58%37%5E%62%7C%6C%44%2D%58%79%51%5A%20==%30=%30===%4D%65%64%69%74%61%74%69%6F%6E=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%36%58%79%6C%63%4B%51%79%58%36%43%7C%51%79%58%37%42%51%7C%79%58%73%75%73%37%42%5A%4C%20%6C%63%4B%51%20%4C%5A%45%2D%34%54%7B%41%2A%31%62%37%41%7C%58%79%51%7C%44%45%5A%4C%51%20%78%29%37%62%42%28%20%7C%51%58%79%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%2D%37%58%79%51%33%31%62%37%41%20%78%29%37%62%44%2D%37%58%79%79%58%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%5E%37%46%5B%42%2A%7D%51%79%58%35%23%37%47%7C%51%51%7C%20%28%42%7C%51%79%58%33%45%7C%51%59%5D%58%79%51%7C%45%37%47%5A%4C%3E%61%64%6F%43%20%6C%61%20%2E%2E%43%44%3C%20%20%37%2D%44%7C%51%79%58%37%6F%62%23%35%58%79%51%37%2D%45%5A%4C%2D%37%20%41%37%62%31%33%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%4D%65%6D%6F%72%69%65%73%20%4F%66%20%54%6F%6D%6F%72%72%6F%77=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%58%73%75%73%39%34%41%2D%58%79%43%7C%51%79%58%46%7C%51%79%58%37%2D%45%7C%79%51%58%37%2D%41%7C%51%79%58%37%5E%2D%41%7C%51%58%79%51%7C%47%34%54%41%2A%5B%6C%7C%2C%2D%47%79%51%5D%5B%2A%62%41%5A%4C%37%41%20%37%5E%62%45%7C%51%79%43%58%7C%51%79%58%46%7C%51%79%58%23%46%2F%44%42%5E%37%20%20%73%58%43%7C%51%79%2F%44%20%47%2F%51%7C%42%62%39%62%41%2F%2D%46%20%2D%41%5A%4C%37%45%20%73%73%75%37%45%7C%51%79%58%43%7C%51%79%58%73%75%73%4C%5A%43%5E%37%79%58%37%2D%46%46%23%4C%5A%46%5E%37%20%46%2D%28%46%73%75%73%29%4C%5A%43%2F%47%58%79%51%7C%47%39%73%75%73%58%79%51%7C%43%58%79%51%7C%45%37%73%75%73%20%45%37%20%5A%20==%30=%30===%4D%65%6D%6F%72%69%65%73%20%4F%66%20%59%6F%75=%42%6C%61%6B%65%20%45%75%62%69%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%36%34%45%62%5E%37%68%41%5A%4C%37%2D%43%20%47%2F%37%5E%62%45%4C%5A%37%6F%23%46%20%37%2D%46%5A%4C%37%6F%45%20%37%20%41%62%2D%34%54%7B%41%2A%58%51%79%58%51%4C%5A%44%62%37%7D%6C%2C%37%62%42%2C%37%2D%46%73%20%36%62%31%45%4E%5A%4C%37%62%42%20%37%46%5A%4C%37%43%20%58%79%51%58%79%37%44%20%37%5E%33%31%62%37%47%45%62%36%20%73%79%58%37%2D%43%7C%51%79%58%37%62%41%7C%51%58%79%37%2D%43%5B%42%2A%5D%6C%2C%37%47%2C%68%44%51%7C%46%37%20%32%4E%7C%51%79%20%37%2D%46%5A%58%79%51%7C%46%37%5E%62%45%5B%41%2A%5D%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%37%46%20%73%75%73%37%20%45%6F%37%4C%37%2D%43%5A%4C%62%42%20%37%46%5A%45%62%5E%37%37%62%44%5A%4C%37%44%20%37%5E%62%45%5A%4C%2D%36%62%41%20%37%68%41%5A%4C%37%2D%43%20%47%2F%20%43%37%4C%5A%4C%37%6F%23%46%37%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%5A==%30=%30===%4D%65%72%63%79%20%4D%65%72%63%79%20%4D%65%72%63%79=%5A%61%77%69%6E%75%6C%20%4A%6F%65==%46%75%6E%6B=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%34%42%62%37%58%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%79%51%58%37%62%42%7C%51%79%58%37%62%45%7C%51%79%7C%45%62%37%58%34%54%41%2A%5B%20%37%62%42%5A%45%62%37%58%79%45%20%62%42%5A%4C%62%42%2F%62%45%20%37%62%5A%42%4C%62%42%2F%62%45%20%62%42%42%2A%5B%5D%51%62%2F%42%62%4C%7C%51%79%58%37%58%73%75%73%37%4C%5A%42%62%20%45%2C%44%2F%62%42%73%20%62%42%7C%51%79%58%75%73%73%37%46%6C%7C%2C%62%45%2C%44%2F%62%42%73%62%2C%7C%6C%46%62%42%2F%62%45%79%51%7C%43%2D%37%58%79%51%7C%44%2D%37%58%79%51%7C%73%47%2D%2C%46%2C%47%2D%2C%46%2C%7C%6C%47%2D%58%79%51%5A%20==%30=%30===%4D%69%64%6E%69%67%68%74%20%42%6C%75%65=%42%75%72%72%65%6C%6C%20%4B%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%2D%34%46%2D%37%2C%53%41%2A%7B%7D%20%51%79%58%7C%72%51%79%58%4C%5A%37%2D%47%20%37%5E%62%41%5A%4C%37%2D%47%20%46%2D%37%20%47%34%54%69%2A%7B%46%5A%4C%39%23%2D%37%4C%5A%58%47%5A%4C%37%2D%47%20%37%5E%62%41%5A%4C%37%47%2D%20%37%2D%46%7C%5A%4C%51%79%58%7C%72%51%79%68%37%20%43%37%47%20%37%5E%62%37%2D%62%41%7C%5D%5B%2A%42%47%62%42%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%7C%51%79%58%39%62%37%43%7C%51%79%58%37%68%2D%37%58%79%51%51%79%58%37%2D%47%20%37%2D%46%37%23%39%20%20%6F%53%28%51%79%58%31%37%2A%3C%43%2A%7B%59%20%7D%51%2C%39%23%37%43%6C%70%70%7C%2C%2D%46%73%6C%6F%73%29%3E%43%7C%51%79%58%37%2D%47%20%37%62%5E%37%20%47%2D%47%20%37%5E%62%41%5A%4C%37%2D%47%20%37%46%2D%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%37%2D%37%4C%5A%46%2D%41%5A%4C%37%2D%53%3C%7C%51%79%37%58%79%51%5D%5A%4C%20%6C%63%4B%51%79%58%37%2D%46%7C%51%58%79%39%62%37%43%7C%51%79%58%37%68%47%44%2A%5B%42%62%2D%37%58%5E%62%41%5A%4C%43%7C%51%79%58%6F%6E%20%43%44%20%78%20%3E%61%64%6F%43%20%6C%61%20%2E%53%44%2E%20%73%6F%6C%6F%73%20%72%65%74%66%61%20%2C%4C%5A%44%62%37%20%73%6F%6C%6F%37%23%39%58%79%51%7D%59%7B%51%46%2D%37%20%47%2D%37%4C%5A%41%62%5E%37%20%47%2D%37%4C%5A%58%79%51%72%7C%3C%56%61%6D%70%3E%58%79%51%20%7D%20==%30=%30===%4D%69%64%6E%69%67%68%74%20%4D%6F%6F%64=%5A%61%77%69%6E%75%6C%20%4A%6F%65==%57%61%6C%74%7A=%44%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%62%5E%37%58%79%79%58%62%44%2F%37%68%62%45%7C%51%79%58%37%62%5E%44%7C%51%79%58%62%44%2F%37%68%62%45%7C%51%51%7C%44%62%5E%44%34%33%54%5B%79%58%37%2D%46%44%62%58%79%51%23%37%43%7C%51%79%58%37%5E%62%47%7C%51%79%35%58%62%39%62%37%47%7C%51%79%58%37%5E%62%44%7C%39%58%79%51%7C%2F%37%68%62%45%7C%70%20%35%62%37%58%79%51%7C%7C%51%79%58%62%44%2F%37%2D%62%41%7C%51%79%62%58%41%2F%37%2D%62%45%7C%51%79%58%37%2D%62%45%70%47%37%62%39%2D%62%42%7C%51%62%44%55%7C%51%79%51%7C%43%37%7C%51%79%58%37%2D%62%45%7C%51%79%58%39%23%62%37%42%7C%51%79%58%37%2D%46%7C%51%79%58%39%23%41%62%37%58%79%58%37%5E%62%47%5E%37%58%79%51%7C%45%62%68%37%2F%44%62%58%79%51%5A%20==%30=%30===%4D%69%64%6E%69%67%68%74%20%53%75%6E=%48%61%6D%70%74%6F%6E%2D%42%75%72%6B%65%2D%4D%65%72%63%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%42%34%43%5E%37%58%28%20%20%31%31%23%39%46%5A%4C%31%31%23%39%20%46%37%2D%43%5A%4C%37%5E%43%20%36%43%7C%51%79%42%37%29%4C%5A%34%54%41%2A%7B%62%41%7C%51%79%36%20%42%62%5E%5A%4C%29%37%41%28%20%20%31%31%23%39%62%45%4C%5A%31%31%23%39%62%45%20%37%2D%62%42%5A%4C%37%41%62%5E%37%58%62%42%7C%51%79%4E%7D%20%37%47%37%4C%5A%41%62%51%79%58%37%5E%43%31%4E%7C%7C%51%79%58%31%23%31%39%62%44%5A%4C%31%31%23%39%62%44%20%37%2D%7C%44%2D%37%20%5E%62%41%20%36%62%45%20%37%2D%41%2D%37%4C%5A%37%5E%44%5A%4C%37%41%20%37%2D%45%7C%51%79%37%58%5E%45%42%2A%5B%5D%20%37%42%20%37%68%23%46%58%79%51%7C%45%20%37%5E%43%32%43%20%36%43%7C%37%58%79%51%7C%43%41%2A%5B%5D%20%37%62%44%20%37%2D%44%5A%37%4C%62%45%20%37%2D%45%5A%4C%37%47%20%37%2D%44%5E%37%58%79%51%5E%44%5A%4C%37%37%2D%62%42%5A%2D%37%20%46%39%20%36%62%42%7C%51%79%58%37%5E%62%42%5A%4C%37%29%42%28%20%20%31%31%23%39%46%5A%4C%31%31%23%42%62%5E%37%4C%43%5A%4C%37%5E%23%39%62%44%20%31%31%4C%5A%45%4C%37%5E%62%41%20%36%62%41%7C%51%79%58%37%62%5E%41%5A%4C%29%37%41%28%20%20%31%31%23%39%62%5A%41%62%2D%37%23%39%62%45%20%31%31%4C%5A%44%62%39%23%31%31%58%79%51%7C%7C%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%4D%69%6C%61%6E%6F=%4C%65%77%69%73%20%4A%6F%68%6E==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%2C%37%2D%34%44%2D%37%20%46%5A%4C%37%23%46%20%37%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%47%5E%37%20%73%44%34%54%41%2A%7B%2D%47%32%4E%7C%37%20%41%37%62%58%51%79%58%51%79%58%7D%20%39%62%37%41%20%5E%37%43%31%4E%5A%4C%37%47%20%37%2D%44%5A%4C%39%79%51%58%79%51%2D%45%6C%7C%2C%6C%7C%2C%35%23%5D%5B%2A%42%46%47%73%20%37%43%5A%4C%37%47%20%37%2D%44%5A%37%4C%2D%41%20%37%2D%45%5A%4C%36%2D%46%20%37%5E%2D%37%2C%43%37%20%37%43%20%37%43%5A%4C%37%47%2D%36%4C%5A%45%2A%5B%5D%20%39%62%37%41%20%37%2D%45%5A%4C%62%39%37%42%20%37%68%46%5A%4C%37%2D%41%20%37%2D%41%44%2D%37%20%46%20%37%5E%46%2D%44%5A%4C%39%37%4C%5A%44%2D%2D%45%6C%7C%2C%37%47%2C%37%2D%44%73%20%37%46%5E%5A%4C%37%23%46%20%37%43%5A%4C%37%47%20%37%37%20%41%37%62%2D%41%20%37%5E%37%20%47%37%62%39%2C%51%4C%5A%43%36%20%41%37%23%35%20%5A%59%5B%51%45%2D%37%20%41%37%23%35%4C%5A%44%2D%37%20%47%37%62%39%4C%5A%43%36%2C%58%79%51%5A%20==%30=%30===%4D%69%6C%65%73%20%41%68%65%61%64=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%43%5E%37%58%79%58%37%2D%47%7C%51%79%58%37%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%51%4B%63%6C%20%34%54%41%2A%5B%37%68%45%5A%4C%58%79%51%4B%63%23%46%5A%4C%47%2F%2D%41%20%2D%41%5A%4C%37%20%45%37%42%7C%51%79%58%37%5E%62%42%5A%4C%20%6C%68%37%20%46%37%37%5E%46%5A%4C%51%79%58%37%2D%37%58%79%51%5D%37%2D%44%5A%4C%20%6C%63%4B%51%79%58%37%5E%5A%43%4C%20%6C%63%4B%51%79%58%37%2D%44%42%2A%5B%58%79%51%7C%47%41%7C%51%79%58%51%79%58%37%2D%4C%5A%46%5E%37%37%41%5A%4C%51%20%20%37%68%45%7C%51%79%58%31%33%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%58%79%51%7C%44%37%43%70%70%7C%42%7C%51%79%58%51%7C%44%37%58%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%7C%51%58%79%37%41%51%5B%59%5D%51%79%58%37%47%7C%51%79%47%37%73%75%73%79%58%37%47%7C%62%5E%37%58%79%51%7C%44%62%37%58%79%51%7C%43%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%69%6C%65%73%74%6F%6E%65%73%20%28%4E%65%77%29=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%78%5A%4C%34%47%2D%37%4C%4C%37%2D%47%5B%41%2A%59%5D%20%78%5A%4C%78%4C%5A%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%5A%78%4C%5A%78%34%54%5B%41%2A%5A%4C%78%5A%4C%5A%78%4C%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%78%5A%4C%2D%41%5B%42%2A%59%5D%20%5A%78%4C%5A%78%4C%78%5A%4C%78%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%20%5D%59%2A%41%5B%47%2D%37%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%20%5A==%30=%30===%4D%69%6C%65%73%74%6F%6E%65%73%20%28%4F%6C%64%29=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%46%7C%51%79%34%46%5E%37%58%4C%37%62%47%20%37%2D%62%44%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%5A%43%2D%37%58%34%54%5B%69%2A%62%41%5A%4C%37%62%5E%37%58%79%62%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%7B%43%41%2A%59%5D%51%79%58%33%31%62%37%47%7C%51%5E%37%20%45%62%42%7C%51%79%58%79%58%37%5E%41%37%4C%5A%43%2D%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%4C%5A%37%45%20%37%2D%42%5A%4C%37%2D%23%43%20%37%51%7D%2A%42%5B%62%44%20%37%2D%5A%4C%37%62%45%20%44%37%4C%5A%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%39%4C%62%37%45%20%37%2D%42%7C%51%79%58%37%5E%47%42%62%2D%37%20%37%2D%41%7C%51%23%43%20%37%2D%37%20%5D%2A%41%44%20%37%2D%62%41%5A%4C%37%62%45%20%37%5E%42%62%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5B%62%37%4C%5A%43%45%20%37%2D%42%2D%37%4C%5A%42%2D%37%20%45%37%4C%5A%43%2D%37%20%3C%73%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%46%37%4C%5A%42%62%5E%37%20%20%20%5A==%30=%30===%4D%69%6D%69=%52%6F%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%58%31%31%2D%41%34%47%5E%37%58%47%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%36%47%7C%51%79%36%58%79%51%7C%34%54%41%2A%5B%51%79%58%36%47%58%79%51%5D%5B%5E%47%7C%51%79%58%37%44%7C%51%79%58%37%2D%7C%41%51%79%58%36%47%7C%51%79%58%37%5E%47%41%2A%37%58%79%51%7C%37%44%7C%51%79%63%4B%51%79%58%79%51%7C%47%37%20%6C%63%4B%51%79%58%37%6F%43%7C%51%79%58%43%36%7C%51%79%58%37%5E%43%42%2A%5B%5D%51%79%58%4C%5A%45%2D%37%58%37%2D%44%7C%45%20%37%5E%47%6F%37%58%79%51%44%7C%51%79%58%37%2D%41%7C%51%79%58%36%47%51%7C%79%58%37%5E%47%41%2A%5B%5D%20%20%6C%63%4B%37%58%79%51%7C%45%5A%4C%20%6C%2D%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4D%69%6D%6F%73%61=%42%65%6E%73%6F%6E%20%47%65%6F%72%67%65==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%46%2F%33%31%62%34%46%2D%39%58%39%2D%46%41%2A%5B%7D%51%79%58%39%5E%46%7C%79%51%58%39%2D%46%7C%51%79%58%39%5E%46%7C%51%79%58%79%51%7C%42%34%54%69%2A%7B%7C%51%79%58%31%62%37%23%31%31%7C%51%79%58%46%2F%33%31%62%42%7C%51%79%58%2D%39%46%7C%7C%51%79%58%39%62%37%43%7C%51%79%58%44%62%37%23%31%44%7C%51%79%58%51%79%58%37%2D%79%51%5D%5B%2A%37%41%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%5E%46%42%58%79%51%7C%44%58%39%62%37%43%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%2D%39%58%79%51%7C%46%5E%39%58%79%51%7C%46%2D%39%58%79%51%7C%46%5E%39%58%79%51%5A%20==%30=%30===%4D%69%6E%6F%61%74=%57%61%6C%64%72%6F%6E%20%4D%61%6C==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%43%7C%34%46%37%23%31%62%37%47%7C%51%79%58%31%31%23%37%5E%62%41%4C%5A%39%62%37%62%42%20%39%2D%46%7C%51%79%58%31%31%33%58%79%51%34%54%41%2A%7B%36%2D%43%32%4E%4C%5A%44%68%37%58%51%79%58%7D%51%79%58%39%62%37%43%7C%51%58%79%39%36%2D%43%31%4E%5A%4C%33%31%62%37%47%20%79%51%20%4C%5A%23%43%2F%2B%42%42%2F%2B%62%41%63%6C%20%20%5D%39%62%37%43%20%37%5E%62%47%5A%4C%39%62%44%37%20%2D%62%41%7C%51%79%58%37%5E%2D%46%42%2A%5B%4C%5A%42%39%20%4B%51%79%58%39%79%58%31%31%23%37%58%79%51%7C%5D%20%37%43%20%31%31%2D%47%5A%4C%36%2D%62%20%41%31%31%23%37%62%41%5A%4C%37%46%20%37%2D%43%5B%2A%41%46%37%68%41%5A%4C%62%37%47%20%37%68%20%42%62%37%62%2F%2B%42%20%37%2D%43%7C%51%79%58%33%31%62%47%37%7C%51%79%58%31%31%23%37%5E%62%41%5A%4C%39%43%23%4C%5A%44%39%2D%46%7C%51%62%31%33%4C%5A%43%2D%36%39%58%79%51%7C%43%37%62%39%58%79%51%5A%20==%30=%30===%4D%69%6E%6F%72%20%4D%69%73%68%61%70=%46%6C%61%6E%61%67%61%6E%20%54%6F%6D%6D%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%62%42%5A%4C%34%42%62%2D%37%33%31%62%39%62%37%43%7C%51%79%58%37%2D%62%5A%42%4C%39%62%37%46%20%39%23%37%43%7C%51%79%58%20%46%37%62%39%34%54%41%2A%5B%39%62%37%43%20%45%62%2D%37%20%51%79%58%37%2D%46%42%2A%5B%5D%51%79%58%39%37%62%43%7C%51%79%58%37%68%47%5A%4C%37%2D%62%42%7C%47%37%23%39%7C%51%79%58%37%4C%39%23%37%43%58%79%51%7C%47%5A%4C%37%2D%46%20%37%2D%62%42%7C%51%79%58%2D%37%46%5A%4C%39%62%37%43%20%33%31%62%39%62%37%47%37%62%39%20%37%2D%46%5A%4C%37%62%41%7C%51%79%51%5D%5B%2A%45%7C%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%7C%51%79%58%37%2D%46%43%62%2D%37%58%79%58%37%2D%46%5A%79%58%37%2D%62%62%5E%37%58%79%37%46%20%39%23%37%43%7C%51%79%58%37%2D%62%41%42%2A%5B%5D%20%37%46%20%74%6C%61%37%43%7C%51%62%39%4C%5A%42%44%7C%51%79%58%2D%62%42%5A%4C%39%62%31%33%20%33%31%62%37%43%5A%4C%37%2D%62%42%20%37%2D%45%62%7C%51%79%58%37%2D%62%42%5A%4C%39%62%37%46%20%46%37%23%39%62%37%43%7C%51%37%20%46%37%20%5A%20==%30=%30===%4D%69%6E%6F%72%20%4D%6F%6F%64=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%62%42%2D%37%58%79%51%2D%62%42%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%5A%4C%33%31%62%37%43%20%36%2D%62%42%7C%37%58%79%51%7C%46%34%34%54%5B%79%58%37%5E%2D%47%68%37%20%43%62%37%43%20%2C%37%62%44%5A%4C%37%62%44%20%2D%37%46%7C%51%79%58%37%2D%46%5A%4C%33%31%62%37%31%33%4C%5A%46%5A%4C%37%62%45%5A%4C%33%31%62%39%62%35%20%20%47%7C%51%79%58%37%2D%46%51%5B%59%20%51%79%51%58%79%58%51%79%58%51%79%58%51%79%58%5D%20%51%68%37%20%43%37%23%37%43%7C%51%41%5A%4C%37%68%51%7C%43%68%37%62%37%43%5A%4C%33%31%62%37%43%20%37%2D%62%7C%42%51%79%58%37%2D%62%42%5A%4C%39%62%37%46%20%31%33%2C%20%47%79%58%37%2D%46%62%5E%37%58%79%51%7C%47%68%37%58%79%51%7C%43%37%62%31%33%58%79%51%7C%46%2D%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%69%6E%6F%72%20%53%74%72%61%69%6E=%54%69%6D%6D%6F%6E%73%20%42%6F%62%62%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%34%44%2D%31%31%6C%63%4B%51%79%58%31%31%2D%43%7B%7D%20%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%20%4C%5A%20%78%34%54%41%2A%7B%20%44%2F%47%5A%42%47%2D%37%58%7C%51%79%58%37%2D%41%7C%51%79%58%37%62%45%51%7C%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%70%70%44%37%4C%2A%5B%7D%20%20%41%2D%37%2F%44%4C%5A%42%62%6F%2F%44%20%42%2D%37%2F%44%20%5A%20==%30=%30===%4D%69%6E%6F%72%69%74%79=%47%72%79%63%65%20%47%69%67%69==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%43%7C%51%79%2D%5E%37%58%79%51%79%58%37%5E%2D%46%7C%51%79%58%33%31%43%51%7C%79%58%39%2D%47%7C%51%79%58%36%2D%46%7C%51%7C%46%2D%36%58%46%34%34%54%5B%79%58%39%2D%23%46%31%33%58%79%33%31%62%44%7C%51%79%58%39%2D%62%41%7C%51%58%79%33%31%62%45%7C%51%79%58%39%2D%62%42%7C%51%58%79%51%7C%46%7C%51%79%58%39%51%7C%42%31%33%58%79%51%7C%47%2D%39%58%79%51%7C%43%37%62%31%33%58%79%51%5A%20==%30=%30===%4D%69%72%72%6F%72%2C%20%4D%69%72%72%6F%72=%43%6F%72%65%61%20%43%68%69%63%6B==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%6C%61%37%23%46%34%43%5E%37%58%5E%44%7C%51%79%58%74%6C%61%37%41%7C%51%79%37%58%5E%46%7C%51%79%58%74%6C%61%37%45%7C%51%79%37%58%79%51%7C%33%54%41%2A%5B%79%58%37%2D%41%47%5E%37%58%79%5E%42%7C%51%79%58%31%31%23%37%42%7C%51%79%37%58%5E%43%7C%7C%51%79%58%74%6C%61%37%42%7C%51%37%58%79%51%7C%7C%51%79%58%74%51%79%58%74%6C%79%51%7C%46%23%51%79%58%37%5E%42%42%2A%5B%5D%51%79%58%39%37%62%43%7C%51%79%58%47%2F%43%7C%51%79%58%37%6F%7C%45%62%37%61%58%37%46%7C%51%7C%51%79%58%37%79%51%7C%41%62%58%31%31%23%37%5E%62%44%7C%51%79%58%37%5E%7C%45%51%79%58%37%5E%47%7C%51%79%58%74%6C%61%37%79%51%7C%42%62%58%37%5E%45%7C%31%31%2D%46%7C%58%79%51%7C%44%23%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%6F%37%23%47%7C%51%79%58%37%47%7C%51%79%58%37%2D%31%31%58%79%51%74%6C%61%37%41%58%79%51%7C%47%37%58%79%51%5A%20==%30=%30===%4D%69%73%74%65%72%69%6F%73%6F=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%42%62%37%62%35%20%20%20%5A==%30=%30===%4D%69%73%74%79=%47%61%72%6E%65%72%20%45%72%72%6F%6C%6C==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%20%37%34%45%62%5E%37%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%45%62%5E%34%54%41%2A%7B%6C%63%4B%51%79%20%42%62%37%4C%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%20%42%37%2D%46%5A%4C%37%43%20%37%2D%47%31%4E%5A%32%45%62%36%58%37%2D%46%5A%4C%5A%4C%37%46%20%42%42%62%2D%37%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%62%5E%41%7C%51%79%58%39%62%37%62%45%7C%51%79%58%79%51%7C%44%37%2A%5B%5D%20%20%37%2D%62%41%7C%37%4C%5A%46%2D%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%45%41%2A%5B%5D%20%37%62%42%20%37%5E%37%58%79%51%43%20%37%2D%47%20%44%62%37%4C%5A%45%62%5E%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4D%69%79%61%6B%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%41==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%44%37%58%79%51%4B%2D%62%45%7C%51%79%58%37%2D%45%5A%4C%20%6C%4B%63%51%79%58%73%75%73%37%23%46%5A%4C%20%6C%63%37%58%79%51%7C%41%34%33%54%5B%41%7C%51%79%58%31%31%58%79%51%39%23%37%45%20%37%5E%46%7C%51%79%58%37%2D%7C%47%51%79%58%37%2D%41%7C%51%79%58%37%5E%43%7C%4C%5A%41%5E%37%23%37%47%7C%51%39%62%37%41%7C%7C%41%62%2D%37%45%7C%51%79%58%39%62%37%42%7C%51%79%58%37%23%68%46%7C%51%79%58%31%31%23%37%47%7C%51%79%58%68%37%58%79%51%51%79%58%37%2D%58%37%2D%42%7C%2D%37%58%79%51%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%7C%45%51%79%58%37%2D%42%7C%51%79%58%37%2D%43%7C%62%37%58%79%51%44%7C%51%79%58%79%51%7C%45%37%62%39%58%79%51%5A%20==%30=%30===%4D%6F%61%6E%69%6E%27=%54%69%6D%6D%6F%6E%73%20%42%6F%62%62%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%65%6E%69%46%3C%34%6E%20%42%62%79%58%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%79%51%58%7C%72%51%79%58%5A%4C%20%6E%2C%46%5A%4C%51%72%7C%20%20%34%54%41%2A%7B%2D%62%42%5A%4C%2A%42%42%62%2D%20%39%62%37%46%7C%51%79%58%37%2D%46%5A%4C%23%39%37%43%20%39%62%37%47%5A%4C%37%62%41%20%37%42%37%23%31%31%5B%7D%20%20%3E%3C%41%2A%53%7B%4C%5A%47%37%62%39%62%37%43%3E%65%6E%69%46%20%6C%61%20%2E%2E%43%44%3C%7C%51%79%58%37%68%47%7C%51%79%58%39%58%79%51%5D%59%37%62%41%20%37%72%51%79%58%5A%73%3A%3E%46%2D%72%51%79%58%5A%4C%51%79%58%7C%72%51%79%58%4C%5A%39%62%37%43%20%37%47%5A%4C%37%62%41%20%37%7C%58%79%51%4C%6F%6C%6F%53%20%37%42%20%39%62%69%6E%65%3E%20%58%37%2D%46%5A%4C%39%23%37%43%20%39%62%37%5A%47%4C%37%62%41%20%37%2D%62%42%42%2A%5B%7D%20%79%51%7C%46%37%46%3C%20%20%7C%79%58%39%62%37%42%62%2D%37%20%46%20%6C%61%20%2E%53%2E%44%3C%7C%51%79%58%68%37%47%7C%51%79%58%39%62%37%47%5A%4C%37%62%41%69%6E%65%3E%43%5A%4C%31%31%23%51%5D%20==%30=%30===%4D%6F%6D%65%6E%74%27%73%20%4E%6F%74%69%63%65=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%45%5A%4C%2D%37%20%41%37%44%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%37%58%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%2D%37%20%47%37%45%34%34%54%7B%41%7C%51%79%58%4C%5A%44%62%5E%4C%37%62%45%20%37%2D%62%42%5A%4C%37%42%20%2D%37%43%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%5A%41%62%5E%37%37%62%41%20%37%2D%47%32%4E%7C%62%37%4C%5A%4E%20%37%2D%46%7C%51%79%58%36%62%47%5A%4C%37%44%62%20%37%2D%62%41%5A%4C%37%43%20%37%2D%47%31%42%62%37%20%7D%44%20%37%2D%62%42%2F%37%2D%46%5A%46%2D%37%20%42%2F%37%2D%47%7C%51%79%58%62%42%2F%37%2D%7C%46%51%79%58%62%42%2F%36%62%45%5A%4C%37%62%42%62%58%79%51%7C%4C%37%43%20%37%62%58%79%51%7C%45%62%36%2F%42%62%20%46%2D%37%2F%42%62%4C%5A%47%2D%37%2F%42%62%20%46%2D%37%2F%42%62%4C%5A%45%62%36%20%6E%4C%5A%20%6E%20%20%5A==%30=%30===%4D%6F%6D%65%6E%74%73%20%54%6F%20%52%65%6D%65%6D%62%65%72=%41%6C%6C%65%6E%20%52%6F%62%65%72%74==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%20%37%6F%47%31%34%47%5E%37%20%63%4B%51%79%58%37%44%5A%4C%2D%41%20%43%5A%35%4C%23%37%47%20%47%5A%4C%20%78%20%5A%4C%36%47%6C%20%4C%5A%4E%34%54%41%2A%7B%58%37%44%7C%51%20%20%7D%58%79%79%58%43%42%2A%5B%5D%20%2C%37%47%20%2C%2D%5A%44%4C%47%20%2D%43%32%4E%5A%4C%20%51%79%58%51%51%7C%47%58%79%78%20%5A%4C%47%5A%4C%20%78%20%47%37%4C%5A%43%37%5E%47%41%2A%5B%5D%20%37%44%20%37%2D%41%51%7C%79%58%37%41%5A%4C%2D%45%20%47%7C%51%79%58%20%47%36%4C%5A%20%47%7C%51%79%47%20%47%37%23%35%4C%5A%43%20%41%2D%4C%5A%44%37%58%79%51%4B%63%6C%20%4C%5A%43%2D%20%47%4C%5A%20%78%20%20%5A%20==%30=%30===%4D%6F%6E%61%20%4C%69%73%61=%4C%69%76%69%6E%67%73%74%6F%6E%2D%45%76%61%6E%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%34%45%62%36%58%2D%46%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%37%62%43%20%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%37%58%79%51%7C%34%54%41%2A%5B%37%5E%62%41%5A%20%42%62%37%4C%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%58%36%45%62%42%2A%5B%5D%20%37%62%42%20%37%5E%62%45%5A%20%45%62%37%4C%37%2D%46%7C%51%41%20%37%5E%62%62%2D%37%20%44%45%20%37%5E%62%45%5A%4C%37%62%42%20%37%2D%5A%46%4C%39%62%37%43%20%37%5E%62%45%5A%4C%37%62%62%37%4C%5A%41%41%7C%51%79%58%20%36%62%45%5A%2D%37%20%43%37%42%3E%79%6C%6E%6F%20%65%6D%69%74%20%74%73%6C%61%20%61%64%6F%43%3C%20%37%2D%46%5A%4C%39%62%62%37%2C%51%4C%47%5A%4C%37%6F%73%46%2D%37%2C%42%62%37%2C%5D%59%5B%51%6C%45%62%36%58%79%51%7C%46%68%37%20%42%62%37%62%39%4C%5A%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%6F%6E%6B%27%73%20%44%72%65%61%6D=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%43%5E%37%20%79%58%31%31%23%37%62%42%5A%4C%37%46%20%37%43%5E%7C%51%79%58%31%31%23%37%62%42%5A%4C%37%46%51%7C%43%5E%37%34%54%7B%41%2A%20%5A%4C%20%6C%62%37%23%31%31%37%43%5B%42%2A%7D%51%79%58%31%31%23%37%47%4C%5A%31%31%23%37%62%41%20%31%31%23%37%41%5A%4C%58%79%51%4B%63%42%20%37%2D%42%51%79%58%31%31%78%20%4C%5A%43%4C%37%46%20%37%5E%43%5B%41%2A%5D%20%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%5A%42%62%37%23%20%5A%4C%20%78%31%23%37%62%41%46%37%4C%5A%42%41%5A%4C%31%31%23%37%62%42%20%37%2D%42%5A%37%4C%46%20%37%5E%43%7C%51%79%58%31%31%23%37%62%37%23%31%31%20%20%37%5E%43%7C%31%4C%5A%47%37%23%31%31%20%20%20%5A==%30=%30===%4D%6F%6E%6B%27%73%20%4D%6F%6F%64=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%31%31%34%46%2D%37%20%5A%4C%31%31%23%39%62%37%47%20%37%68%44%7C%79%51%58%37%5E%43%6C%7C%2C%5E%43%2C%37%62%42%73%44%62%5E%37%23%34%54%41%2A%7B%31%23%39%62%37%41%37%62%31%33%44%5A%4C%73%75%73%37%45%20%73%75%73%37%44%4E%31%5A%4C%39%23%37%62%45%20%39%62%37%45%5A%4C%2D%37%20%42%62%20%37%62%42%7C%4C%39%62%33%31%51%58%79%51%20%2D%47%42%2A%5B%5D%51%79%58%31%31%23%37%5E%44%62%5A%4C%37%47%20%35%23%37%62%41%32%4E%5A%4C%37%2F%43%20%43%79%58%7D%20%31%2C%37%6F%62%41%43%20%46%23%2D%47%2C%37%62%41%2C%68%41%73%7C%51%79%58%36%5A%45%4C%39%62%33%31%42%20%37%2D%23%46%5A%4C%37%37%73%75%73%2C%2F%37%2D%47%5A%5E%43%2C%37%62%20%46%31%33%4C%46%41%2A%5B%5D%20%31%31%23%39%62%37%62%42%37%20%2D%44%5A%4C%36%62%2D%62%42%20%37%2D%46%5A%2D%37%20%73%42%37%68%41%6C%7C%37%62%45%20%39%37%58%79%51%7C%33%31%62%37%41%20%37%62%42%7C%51%79%58%37%62%5E%44%5A%4C%31%31%23%39%62%37%47%20%37%68%44%4C%5A%45%37%62%5E%43%6C%7C%2C%23%39%4C%5A%41%62%37%23%35%20%47%37%4C%5A%44%62%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%4D%6F%6F%64%20%49%6E%64%69%67%6F=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%62%5E%37%51%79%58%37%5E%62%41%5A%4C%35%23%37%62%45%37%20%2D%62%45%7C%51%79%58%37%62%42%7C%51%79%58%7C%41%62%5E%37%34%54%5B%41%2A%62%41%7C%51%79%7C%45%37%58%79%51%79%58%36%62%44%7C%51%79%58%37%62%41%7C%79%51%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%7C%47%62%37%58%51%79%58%37%62%79%58%37%62%42%7C%42%62%37%58%37%5E%62%41%5B%42%2A%5D%51%79%58%37%5E%62%5A%41%4C%35%23%37%62%45%20%37%2D%62%45%7C%51%79%20%46%37%4C%5A%51%79%58%37%5E%51%79%58%37%62%37%20%45%62%37%37%45%7C%51%79%58%37%62%42%5A%4C%37%46%20%5E%37%62%41%5A%4C%37%62%45%20%37%5E%62%41%5A%4C%58%79%51%7C%45%2D%62%42%7C%51%37%2D%62%42%7C%58%79%51%7C%41%42%5A%4C%37%46%20%37%5E%62%41%7C%51%79%58%62%37%47%7C%51%79%58%36%62%44%7C%51%79%58%37%62%62%37%58%79%51%37%5E%62%41%7C%20%45%62%37%4C%5A%41%62%36%20%45%62%37%20%5A==%30=%30===%4D%6F%6F%6E%20%41%6C%6C%65%79=%48%61%72%72%65%6C%6C%20%54%6F%6D==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%2D%62%42%34%46%5E%37%58%46%5A%4C%2D%46%20%37%5E%46%3E%73%6F%6C%6F%20%73%6E%69%20%2D%46%3C%5A%4C%20%6C%63%4B%51%79%2D%58%79%51%7C%34%54%41%2A%7B%4B%51%79%58%31%58%79%51%7C%46%47%5A%4C%20%6C%63%4B%51%79%58%2D%62%42%42%5B%2A%7D%51%79%58%37%5E%46%5A%4C%37%5E%46%20%2D%62%5E%37%23%31%2D%62%45%7C%51%51%79%58%37%5E%45%62%2D%58%79%51%79%58%31%31%23%37%5E%62%47%7C%51%79%58%5E%37%62%44%7C%51%79%58%62%41%2F%2D%62%45%7C%51%5D%5B%2A%41%46%5A%4C%20%6C%63%2D%46%5A%4C%51%5A%3C%46%2D%20%7C%51%79%58%2D%62%42%7C%51%79%58%2D%46%5A%2D%4C%46%20%37%5E%46%3E%73%6F%6C%6F%73%20%6E%69%45%62%2D%20%20%4C%20%6C%63%4B%51%79%58%7C%72%5A%46%5E%37%58%51%79%58%7C%72%51%79%58%7C%51%79%58%37%5E%5A%46%4C%37%5E%46%20%2D%46%51%5B%59%59%5A%51%79%4C%5A%58%79%51%4C%37%5E%46%20%4C%5A%46%2D%58%79%51%5A%20==%30=%30===%4D%6F%6F%6E%20%41%6E%64%20%53%61%6E%64=%57%69%6C%64%65%72%2D%50%61%6C%69%74%7A==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%62%41%5A%4C%37%34%44%2D%37%58%45%7C%51%79%58%73%75%73%37%62%42%7C%51%79%37%58%5E%62%41%7C%51%79%58%37%5E%62%42%7C%51%79%62%5E%37%20%41%34%54%5B%41%2A%51%79%58%37%68%7C%41%2D%37%58%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%79%6C%20%4C%5A%42%51%79%58%37%5E%7C%51%79%58%37%58%79%51%7C%45%58%39%62%37%47%7C%51%79%58%37%2D%44%5B%42%5D%2A%51%79%58%33%31%62%37%41%7C%51%79%58%37%68%79%51%7C%43%2D%39%62%37%45%7C%37%5E%62%42%7C%79%51%7C%42%62%44%5B%41%2A%5D%51%79%58%37%41%7C%51%79%58%68%37%45%7C%51%79%58%37%2D%47%7C%51%79%58%37%5E%2D%37%58%79%51%58%39%62%37%46%79%58%37%44%7C%62%5E%37%58%79%41%7C%51%79%58%37%5E%62%41%5A%4C%37%41%20%5E%37%62%45%7C%51%79%58%73%75%73%37%62%42%7C%51%2D%37%58%79%51%41%7C%51%79%58%51%79%58%37%2D%58%79%51%7C%43%20%37%68%45%7C%51%79%58%37%2D%47%7C%51%79%37%58%2D%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%41%37%4C%5A%44%37%2D%47%7C%51%4B%63%6C%20%20%5A==%30=%30===%4D%6F%6F%6E%20%4D%69%73%74=%45%6C%6C%69%6E%67%74%6F%6E%2D%4D%65%72%63%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%47%20%73%34%44%2D%37%20%51%79%58%37%44%5A%4C%37%62%45%20%37%2D%41%4C%5A%37%62%42%20%37%68%42%5A%4C%43%2F%37%2D%44%7C%47%37%73%75%34%54%41%2A%7B%20%37%2D%47%32%73%20%43%37%4C%51%79%58%51%79%58%51%79%58%7D%20%39%62%37%20%41%37%2D%47%31%4E%5A%4C%37%44%20%37%2D%41%5A%58%79%51%7C%4E%75%73%37%43%5A%5A%4C%73%75%73%5B%2A%42%46%5E%46%5A%4C%46%2F%37%68%47%20%37%5E%46%5A%4C%2F%46%62%42%20%37%5E%46%5A%4C%46%2F%62%42%20%37%5E%37%20%43%37%5D%20%37%62%47%43%2F%37%2D%44%62%2F%46%4C%5A%2A%5B%5D%20%39%62%37%41%20%37%68%45%5A%4C%2F%46%37%47%20%37%47%5A%4C%37%2D%44%20%37%5E%46%41%44%2D%37%20%42%20%37%5E%46%20%37%5E%46%5A%20%42%62%37%4C%75%73%37%43%5A%4C%37%47%20%73%75%73%37%47%51%7C%79%58%37%44%5A%4C%37%62%45%20%37%2D%41%5A%73%20%43%37%4C%37%68%42%5A%4C%46%55%66%5A%4C%45%68%37%20%41%62%44%5A%4C%37%62%41%20%37%62%45%5A%4C%37%42%62%20%37%5E%46%51%7C%59%5A%20%51%2C%39%62%37%37%20%47%62%37%5A%4C%37%2D%44%5E%37%58%79%51%5A%20==%30=%30===%4D%6F%6F%6E%20%52%61%79%73=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4C%61%74%69%6E=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%42%7C%51%34%46%2D%37%2F%46%5A%4C%20%6C%63%4B%51%79%58%62%42%2F%37%62%5E%45%7C%51%79%58%37%62%42%7C%51%79%58%62%42%23%2D%37%58%79%34%54%41%2A%7B%37%2D%46%7C%51%37%58%79%51%7C%43%7C%51%79%58%37%68%47%7C%51%79%58%37%2D%41%62%7C%51%79%58%37%68%41%7C%51%79%58%37%62%42%37%62%39%58%79%2D%46%7C%51%79%79%58%51%79%58%62%37%58%79%51%58%7D%20%20%3E%65%6E%69%46%20%51%79%58%3C%37%20%5E%62%45%31%4E%7C%51%79%58%37%5E%62%45%7C%79%51%58%79%51%42%7C%51%79%58%45%7C%51%79%58%68%37%20%42%62%4C%20%6C%63%4B%51%79%58%37%5E%47%7C%51%79%37%58%44%7C%51%79%58%37%2D%41%42%2A%5B%5D%20%37%5A%42%62%2D%37%42%32%4E%7C%51%41%7C%51%79%58%7C%41%2D%37%58%51%79%58%37%68%42%7C%51%79%58%37%2D%43%7C%79%51%58%37%68%23%43%7C%51%79%58%37%44%7C%51%79%7C%45%37%62%39%51%79%58%37%62%2D%37%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%37%20%43%37%3C%44%2E%43%2E%20%61%6C%20%31%73%74%20%45%6E%64%2E%3E%4C%5A%46%2D%37%20%42%62%37%20%5D%20==%30=%30===%4D%6F%6F%6E%20%52%69%76%65%72=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%34%43%5E%37%58%46%7C%51%79%58%45%2F%37%5E%43%7C%51%79%58%31%31%23%37%5E%46%7C%51%79%58%37%2D%41%7C%51%79%5E%37%23%31%31%33%54%7B%41%2A%7C%51%79%58%37%79%51%7C%42%68%58%47%2F%37%2D%41%7C%51%79%58%2D%41%31%4E%42%5B%2A%5D%51%79%58%39%62%37%45%7C%51%79%58%37%79%51%7C%46%5E%58%45%2F%37%5E%4E%5B%43%2A%7D%31%58%79%51%7C%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%39%62%42%37%20%37%68%23%46%5A%4C%47%2F%2D%41%20%2D%41%37%20%47%37%20%31%23%37%62%42%31%31%23%37%5E%79%51%7C%41%2D%45%2F%37%5E%43%7C%51%79%58%31%31%23%37%5E%7C%46%51%79%58%37%68%23%46%7C%51%79%58%47%2F%37%58%79%51%7C%46%58%37%2D%41%32%79%58%37%2D%44%5E%37%2F%45%58%39%23%37%41%28%37%2D%41%7C%51%79%58%29%39%37%23%45%28%37%2D%45%7C%51%79%58%37%46%7C%51%79%29%58%79%51%7C%43%7C%51%79%58%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%47%37%20%20%20%5A==%30=%30===%4D%6F%6F%6E%63%68%69%6C%64=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%42%61%6C%6C%61%64=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%5A%23%2D%37%20%73%20%37%2D%23%43%7C%51%79%58%37%2D%45%7C%51%58%79%37%2D%23%47%6C%7C%2C%6F%47%73%2C%37%23%46%47%23%2D%37%4C%43%34%34%54%5B%45%37%62%39%4C%5A%41%2D%37%20%73%46%2D%37%2C%42%62%37%2C%7C%6C%41%2D%37%58%79%51%7C%45%2D%31%31%20%45%2D%37%20%5A%20==%30=%30===%4D%6F%6F%6E%64%61%6E%63%65=%4D%6F%72%72%69%73%6F%6E%20%56%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%41%2D%37%20%37%2D%42%20%37%2D%41%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%2C%45%2F%37%2D%42%2F%45%2C%4C%5A%34%54%41%2A%7B%51%79%58%37%2D%20%78%20%20%7D%37%2D%44%5A%4C%51%79%58%7C%72%51%79%58%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%44%42%2A%5B%58%79%51%7C%41%5A%4C%20%78%20%2D%44%20%37%2D%79%51%7C%45%37%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%44%2D%20%37%2D%41%43%2A%5B%5D%51%79%58%33%31%62%78%20%4C%5A%41%58%37%2D%44%7C%70%4F%3C%20%78%20%4C%5A%20%78%20%5A%4C%2C%45%2F%37%2D%42%20%37%2D%41%51%59%7B%5A%20%51%20%20%2C%33%31%62%37%45%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%37%41%5A%4C%2C%33%74%69%6C%20%63%2C%2D%44%5A%4C%2C%2D%45%20%2C%46%5A%4C%2C%20%47%2C%2D%41%5B%7D%20%20%78%20%5A%4C%3E%65%75%20%45%37%62%31%6E%75%20%6E%65%2D%2C%58%79%51%5A%20==%30=%30===%4D%6F%6F%6E%67%6C%6F%77=%48%75%64%73%6F%6E%2D%4C%61%6E%67%65%2D%4D%69%6C%6C%73==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%20%36%47%7C%51%34%43%5E%37%58%51%79%58%37%2D%41%7C%51%79%58%37%41%7C%51%58%79%36%47%7C%51%79%58%31%31%23%37%46%7C%51%79%7C%44%37%58%79%34%54%41%2A%7B%4C%20%6C%63%4B%73%41%2D%37%2C%6C%7C%2C%37%46%2C%37%62%47%73%70%70%7C%51%58%79%37%47%42%2A%5B%7D%20%36%47%6C%2C%37%62%45%45%37%58%79%51%5A%4C%37%62%45%79%58%36%47%7C%51%4B%63%6C%20%23%37%46%7C%51%79%58%37%5E%43%41%2A%5B%5D%37%20%47%20%37%44%5A%4C%37%62%45%20%37%44%5A%4C%31%31%58%79%51%79%58%37%41%5A%51%7C%41%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%20%45%62%37%4C%5A%73%41%2D%37%2C%45%62%37%2C%6C%47%36%20%5A%20==%30=%30===%4D%6F%6F%6E%6C%69%67%68%74%20%42%65%63%6F%6D%65%73%20%59%6F%75=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%20%34%46%5E%37%20%37%62%45%20%37%5E%62%42%5A%4C%37%41%20%37%46%5E%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%23%46%4C%5A%41%2D%37%34%54%41%2A%7B%20%37%46%20%37%37%4C%5A%4E%31%58%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%41%79%51%7C%43%2D%43%20%37%2D%47%7C%51%79%58%37%62%5E%37%58%79%62%37%41%20%37%68%45%7C%51%79%58%37%5E%62%7C%42%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%39%4C%5A%44%2D%42%42%2A%5B%5D%62%45%20%37%5E%7C%47%2D%37%20%41%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%6F%23%46%20%37%5E%46%41%2A%5B%5D%20%37%43%37%4C%5A%42%62%51%79%58%37%47%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%41%37%20%44%37%4C%5A%47%37%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%6F%6F%6E%6C%69%67%68%74%20%49%6E%20%56%65%72%6D%6F%6E%74=%53%75%65%73%73%64%6F%72%66%20%4B%61%72%6C==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%62%34%45%62%36%20%7C%51%79%58%37%62%44%5A%4C%37%2D%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%46%2D%37%20%42%34%54%7B%41%2A%62%45%20%37%2D%58%79%51%7D%2A%58%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%2D%37%45%20%37%5E%47%5A%4C%37%44%20%37%2D%41%42%79%51%7C%42%62%36%62%45%5A%4C%20%37%2D%46%5A%5E%37%20%46%2D%36%62%45%5B%41%2A%20%39%62%37%62%42%20%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%20%43%2D%37%4C%62%41%5A%4C%37%37%45%2C%37%62%45%62%36%20%43%7C%51%79%58%36%62%45%5A%4C%73%75%73%37%62%20%42%37%2D%46%7C%51%79%58%37%62%44%5A%4C%37%2D%46%37%20%73%42%5A%4C%37%62%42%2C%7C%6C%45%62%36%20%20%20%5A==%30=%30===%4D%6F%6F%6E%6C%69%67%68%74%20%53%61%76%69%6E%67%20%54%69%6D%65=%4B%61%68%61%6C%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%37%43%34%46%5E%37%20%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%43%20%46%36%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%62%41%5A%47%2D%37%20%34%54%41%2A%7B%2A%5B%5D%51%79%31%46%36%20%44%39%62%37%44%20%36%46%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%2D%4C%5A%46%36%58%4E%5A%4C%20%78%51%79%58%37%47%2D%37%4C%5A%46%20%37%47%6C%7C%2C%37%62%41%2C%37%41%73%20%62%37%42%5A%4C%37%46%20%36%62%42%7C%51%79%58%37%44%2D%37%4C%5A%43%20%37%46%42%37%6F%62%41%20%51%7C%47%37%20%37%43%20%36%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%6F%62%41%20%37%5E%46%41%2A%5B%5D%20%37%43%4C%5A%41%2D%37%79%58%37%43%7C%4C%5A%47%2D%37%20%46%23%6F%37%4C%5A%43%37%2F%47%2C%20%43%37%4C%5A%47%37%20%43%37%4C%5A%46%36%20%73%47%2D%37%2C%43%37%5A%20==%30=%30===%4D%6F%6F%6E%6C%69%67%68%74%20%53%65%72%65%6E%61%64%65=%4D%69%6C%6C%65%72%2D%50%61%72%69%73%68==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%2C%36%46%34%46%36%2C%58%5A%4C%35%23%37%43%20%2C%37%43%7C%51%79%58%37%2C%2D%47%7C%51%79%58%2C%37%6F%62%41%7C%51%79%46%5E%37%2C%20%34%54%41%2A%7B%37%43%5A%4C%2C%46%5E%37%2C%20%37%68%47%5A%4C%2C%37%44%20%2C%37%2D%41%5A%36%4C%2D%62%42%20%2C%39%62%37%44%5A%4C%2C%37%46%2C%20%47%2D%37%5A%4C%20%78%20%5D%20%37%46%20%39%23%35%4C%5A%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%37%43%2C%37%2D%47%73%20%2C%37%5E%46%31%4E%6C%46%5E%37%2C%62%37%43%20%2C%2C%37%68%42%5A%5E%37%2C%58%79%2C%39%62%37%44%5A%4C%2C%39%62%37%44%20%2C%23%35%39%62%37%41%7C%51%79%58%2C%37%62%45%7C%51%20%44%37%2C%4C%62%42%42%2A%5B%62%41%7C%51%79%37%62%39%2C%58%41%2A%5B%5D%20%2C%39%62%37%43%20%2C%37%2D%5A%47%4C%2C%39%62%37%44%20%2C%37%68%41%7C%51%79%46%5E%37%2C%58%45%7C%51%79%58%4C%2C%37%46%20%51%7C%47%2D%37%4C%20%78%20%5A%4C%2C%36%46%20%2C%37%5E%46%4C%5A%2C%35%23%37%43%20%2C%37%43%7C%51%79%58%2C%5A%46%5E%37%2C%79%58%2C%37%6F%58%37%5E%46%5A%2C%20%42%62%2D%43%20%2C%37%43%5A%4C%2C%37%2D%47%20%2C%37%47%68%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%2C%36%37%23%35%2C%4C%39%62%37%44%5A%79%51%5A%20==%30=%30===%4D%6F%6F%6E%74%72%61%6E%65%2C%20%54%68%65=%53%68%61%77%20%57%6F%6F%64%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%44%5E%37%58%5E%46%7C%51%79%58%31%31%23%37%5E%47%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%37%23%31%31%58%34%54%69%2A%5B%54%41%2A%7B%5D%58%79%51%7C%44%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%23%31%37%5E%62%42%7C%51%79%58%35%23%39%23%37%62%5A%20%78%20%20%31%31%23%37%5E%37%5E%44%5A%4C%37%58%79%51%4B%23%37%62%45%5A%4C%37%2D%44%20%37%2D%43%5A%20%4C%6C%63%4B%51%79%58%37%2D%41%5A%4C%20%6C%63%39%20%46%2D%37%5E%62%42%34%34%79%58%37%5E%62%51%7C%4E%31%43%20%37%62%42%20%37%2D%46%32%4E%7C%51%79%58%79%51%58%51%79%58%51%79%58%7D%20%37%46%20%37%2D%5D%5B%2A%42%45%79%58%31%31%23%37%2D%42%20%37%4C%5A%20%78%20%37%2D%62%41%20%37%2D%62%42%5A%4C%37%2D%46%37%20%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%4C%4C%5A%43%23%2D%20%6C%63%4B%51%23%37%62%45%5A%58%79%51%5D%5B%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%5A%41%4C%20%6C%63%4B%51%79%58%37%5E%62%42%41%2A%20%44%2D%37%4C%37%2D%42%5A%4C%39%20%46%2D%37%4C%5A%44%5E%37%23%31%31%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%6F%6F%73%65%20%54%68%65%20%4D%6F%6F%63%68%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%4D%6F%72%65%20%49%20%53%65%65%20%59%6F%75%2C%20%54%68%65=%57%61%72%72%65%6E%20%48%61%72%72%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%45%62%36%20%45%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%5A%46%4C%39%62%37%43%20%37%2D%47%5A%4C%37%2D%46%62%36%20%46%2D%34%54%5B%41%2A%37%68%46%7C%51%39%4C%5A%46%2D%5A%4C%37%23%46%20%37%2D%23%43%7C%51%79%58%2D%37%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%42%5E%37%58%79%62%37%43%20%37%37%2D%46%20%36%31%33%4C%5A%45%5D%51%79%58%73%75%73%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%37%46%7C%51%79%58%37%2D%62%2A%42%5B%45%62%62%37%62%42%20%79%58%37%2D%62%20%43%37%62%39%42%20%37%2D%47%5A%4C%37%2D%46%20%36%62%45%51%7C%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%4C%62%37%4C%5A%42%37%2D%47%5A%4C%42%2F%37%5E%62%58%79%51%7C%41%20%37%43%5A%4C%37%2D%47%20%37%5E%62%45%5A%37%4C%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%62%46%37%4C%5A%45%37%62%45%7C%51%62%58%79%51%7C%46%2D%37%2F%42%62%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%4D%6F%72%65%20%54%68%61%6E%20%59%6F%75%20%4B%6E%6F%77=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%47%5A%34%43%36%20%47%37%2D%44%6C%7C%2C%37%41%2C%37%2D%45%73%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%35%23%37%20%46%2D%36%4C%34%54%41%2A%5B%4C%37%43%20%37%4C%5A%44%2D%37%23%37%47%20%36%43%41%2A%5B%5D%20%37%47%20%2D%37%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%47%20%35%4C%5A%47%2D%31%31%23%37%62%37%68%23%46%7C%73%45%2D%37%2C%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%45%2D%5A%4C%36%2D%46%20%37%2D%44%6C%7C%2C%37%41%43%36%58%79%51%20%37%5E%46%5A%37%5E%47%5A%4C%33%20%5D%5B%2A%41%7C%51%79%58%37%2D%45%5A%4C%39%23%37%42%37%20%68%23%46%5A%4C%37%68%23%43%20%37%2D%45%42%2D%37%20%44%37%31%62%37%42%20%37%5E%46%5A%4C%5A%41%2D%37%20%47%5A%4C%35%23%37%47%20%36%43%41%2A%5B%5D%79%51%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%44%2D%37%20%43%37%4C%37%2D%45%20%37%47%20%37%2D%2C%41%37%2C%7C%41%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%41%37%20%37%2D%45%5A%4C%36%2D%46%20%37%2D%44%6C%2D%37%4C%5A%44%37%2D%45%73%20%20%5A%20==%30=%30===%4D%6F%72%67%61%6E%20%54%68%65%20%50%69%72%61%74%65=%4D%6F%72%67%61%6E%20%4C%65%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%34%45%62%36%39%5E%42%7C%51%79%58%37%5E%62%44%7C%51%79%58%36%39%62%45%7C%51%79%58%39%36%62%41%7C%51%79%58%37%58%79%51%7C%33%54%41%2A%7B%62%45%42%2A%5B%62%36%39%58%79%4B%51%79%58%39%36%62%45%32%4E%5A%4C%20%51%58%79%51%79%58%7D%51%79%58%39%23%37%62%42%7C%51%63%6C%20%20%5D%45%31%4E%7C%51%37%68%44%7C%51%2F%45%62%58%79%51%79%58%62%45%2F%45%7C%51%79%58%62%45%7C%51%7C%79%58%62%45%2F%44%7C%51%79%58%62%45%7C%51%7C%45%62%58%79%45%7C%51%79%58%37%62%42%7C%51%4C%5A%43%2D%37%51%79%58%37%46%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%39%23%37%47%7C%51%79%58%7C%42%37%58%79%39%23%37%47%20%51%79%58%37%5E%6C%20%20%5D%7B%37%5E%62%44%7C%51%79%58%39%36%62%45%7C%51%58%79%39%36%62%41%7C%51%79%58%39%36%62%45%41%2A%58%79%51%7C%42%63%4B%51%79%58%7C%42%62%37%58%79%51%7C%45%62%36%39%58%79%51%7C%42%62%37%23%39%58%79%51%7D%20==%30=%30===%4D%6F%72%6E%69%6E%67=%46%69%73%63%68%65%72%20%43%6C%61%72%65==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%47%34%6C%42%2D%37%4C%37%44%20%37%2D%41%5A%4C%37%45%20%37%2D%5A%42%4C%37%44%20%37%2D%41%5A%4C%37%45%20%6C%2C%5A%44%2D%37%20%34%54%41%2A%7B%42%2A%5B%5D%51%4C%5A%42%2D%37%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%37%44%20%37%2D%41%31%4E%5A%4C%37%45%20%41%2D%37%58%79%37%41%20%37%2D%5B%5D%51%79%58%51%4B%63%6C%20%58%42%2F%37%45%5A%4C%20%6C%63%4B%51%79%58%2D%37%44%5A%4C%20%6C%63%4B%51%79%58%36%43%5A%4C%79%51%7C%45%37%79%58%37%2D%44%41%20%37%2D%45%37%2C%6C%20%45%37%2D%44%5A%4C%37%44%20%37%2D%41%5A%4C%37%20%45%37%2D%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%20%47%37%4C%5A%2D%42%6C%41%2A%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%58%79%51%5A%20==%30=%30===%4D%6F%73%74%20%42%65%61%75%74%69%66%75%6C%20%47%69%72%6C%20%49%6E%20%54%68%65%20%57%6F%72%6C%64%2C%20%54%68%65=%52%6F%64%67%65%72%73%2D%48%61%72%74==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%46%5E%37%58%37%6F%46%7C%51%79%58%37%5E%46%5A%4C%20%6C%4B%63%51%79%58%37%6F%46%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%46%33%54%41%2A%7B%51%79%58%37%2D%58%79%51%7C%47%37%5E%46%31%4E%7C%51%79%58%37%43%7C%51%79%36%58%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%2D%58%79%51%7C%41%37%6F%62%41%7C%79%58%37%2D%44%79%51%7C%43%37%79%58%37%44%7C%51%79%58%37%68%41%5A%4C%20%63%6C%4B%51%79%58%37%2D%43%32%4E%7C%7D%51%79%58%51%5D%5B%2A%42%58%37%2D%47%7C%37%2D%41%7C%51%79%51%7C%47%2D%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%43%7C%51%79%58%37%7C%43%37%58%79%58%37%47%7C%51%61%20%2E%53%2E%37%58%79%51%7C%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%58%2D%37%47%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%79%51%7C%3C%44%44%7C%51%79%58%37%2D%44%7C%7C%20%45%6E%64%2E%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%58%79%37%2D%43%33%4E%7C%59%5D%51%79%58%37%43%3E%44%37%58%79%51%64%72%33%20%6C%20%20%37%43%7C%37%58%79%51%7C%47%7C%51%79%58%37%2D%44%7C%51%79%58%36%46%51%7C%79%58%43%2F%37%2D%47%7C%51%79%58%37%2D%47%2D%37%58%79%51%47%7C%51%79%58%20%5A==%30=%30===%4D%6F%74%65%6E%20%53%77%69%6E%67=%4D%6F%74%65%6E%20%42%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%62%45%34%41%62%36%58%7C%51%79%58%37%62%42%7C%51%79%58%37%62%45%51%7C%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%42%62%2D%37%2F%34%54%41%2A%7B%2A%5B%5D%20%37%36%20%46%37%62%7C%51%79%58%36%62%41%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%62%45%20%37%62%42%5A%4C%39%44%2D%37%20%47%62%41%31%4E%7C%45%20%37%2D%62%2D%37%4C%5A%44%36%43%5A%4C%51%79%58%7C%72%51%79%58%7C%5A%51%4C%79%58%7C%72%51%79%58%5A%4C%37%47%20%37%2D%58%79%51%7C%42%41%20%36%43%42%79%58%62%45%2F%2A%41%41%62%36%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%79%51%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%7C%42%62%2D%37%5B%5D%20%37%62%51%7C%41%62%36%20%46%37%62%39%4C%5A%42%62%37%62%39%20%45%62%37%62%39%20%5A%20==%30=%30===%4D%6F%75%6E%74%61%69%6E%20%47%72%65%65%6E%65%72%79=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%34%43%36%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%58%79%51%7C%41%34%54%5B%41%2A%47%20%37%2D%44%20%41%37%4C%5A%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%2D%20%36%43%5B%41%2A%5D%20%37%47%20%37%2D%44%41%2D%37%4C%5A%37%2D%45%5A%4C%36%46%5A%4C%37%58%79%51%7C%41%7C%51%79%58%36%46%5B%42%2A%5D%20%37%43%20%2D%37%47%7C%51%79%58%37%47%5A%4C%37%44%20%37%2D%47%2D%37%20%43%36%43%5A%4C%37%2D%44%5A%4C%37%62%37%58%79%51%5B%41%2A%5D%51%79%58%37%47%7C%51%79%58%37%44%2D%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%43%36%20%41%2D%42%7C%51%79%58%20%37%2D%44%5A%5A%43%36%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%20%41%2D%37%4C%4C%37%47%20%37%47%37%20%5A==%30=%30===%4D%6F%76%65=%42%65%73%74%20%44%65%6E%7A%69%6C==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%36%62%42%7C%51%34%42%62%36%58%51%79%58%37%2D%43%7C%51%79%58%37%6F%42%7C%79%51%58%36%62%42%7C%51%79%58%37%62%45%7C%51%79%7C%46%37%58%79%34%54%7B%41%2A%43%5A%4C%20%6C%6C%20%20%7D%2A%37%43%5A%4C%20%6C%63%4B%51%79%58%36%62%45%51%7C%79%58%37%62%42%7C%51%79%58%37%2D%46%5B%42%58%79%51%4B%63%63%4B%51%79%58%7C%51%79%58%37%7C%46%37%58%79%58%37%6F%42%7C%51%79%58%36%62%42%7C%51%79%37%58%62%45%7C%51%79%58%36%62%42%5B%41%2A%5D%51%79%51%7C%43%2D%51%79%58%37%2D%46%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%72%2E%20%50%2E%43%2E=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%2D%37%58%79%51%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%46%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%43%34%34%54%5B%41%62%37%58%79%51%7C%47%37%62%31%33%58%79%51%7C%43%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%79%20%42%61%62%79%20%4A%75%73%74%20%43%61%72%65%73%20%46%6F%72%20%4D%65=%44%6F%6E%61%6C%64%73%6F%6E%20%57%61%6C%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41==%31%72%33%34%4C%62%4B%63%75%37%4C%37%45%20%37%34%41%5E%37%58%58%37%5E%41%5A%4C%37%45%20%37%2D%42%7C%51%58%79%37%5E%41%5A%4C%37%45%20%37%2D%42%7C%51%79%79%51%7C%42%2D%34%54%41%2A%5B%58%37%42%5A%4C%79%51%7C%45%37%79%58%37%2D%23%46%7C%51%79%58%39%62%37%23%7C%43%51%79%58%37%68%23%47%42%2A%5B%5D%51%79%58%51%4B%63%6C%20%58%37%2D%42%5A%20%37%2D%42%7C%20%4C%5A%42%2D%41%5A%4C%37%45%20%37%2D%42%7C%51%79%58%37%41%5E%43%2A%5B%5D%51%79%58%37%45%7C%51%79%58%37%5E%37%58%79%51%6C%63%4B%51%79%4C%2C%20%20%23%5E%37%58%79%51%51%79%58%37%5E%44%44%2A%5B%5D%20%20%6C%63%51%4B%79%58%37%5E%44%5A%4C%37%45%20%37%2D%42%7C%7C%45%37%2F%47%41%5A%4C%37%45%5A%41%5E%37%20%47%37%4C%5A%46%23%37%58%79%51%7C%42%2D%37%58%79%51%7C%45%37%58%79%51%7C%41%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%79%20%42%75%64%64%79=%44%6F%6E%61%6C%64%73%6F%6E%20%57%61%6C%74%65%72==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%47%5E%37%58%7C%51%79%58%36%47%7C%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%6F%23%47%7C%51%79%42%62%6F%37%58%33%54%41%2A%7B%31%4E%7C%51%79%44%37%58%79%51%4C%20%6C%63%4B%51%79%58%37%45%6C%7C%2C%46%37%2F%47%73%20%20%36%47%7C%51%79%58%36%47%7C%7C%5A%41%2D%37%58%7C%51%79%58%37%41%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7D%58%79%51%4C%5A%4E%32%44%37%58%79%51%7C%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%79%20%46%61%76%6F%72%69%74%65%20%54%68%69%6E%67%73=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%57%61%6C%74%7A=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%37%5E%47%5A%34%45%2D%37%4C%37%2D%41%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%5E%37%43%5A%4C%20%7C%72%20%5A%4C%37%2D%23%46%5A%4C%5A%44%37%4C%33%54%7B%41%2A%5E%41%5A%4C%20%5A%47%5E%37%4C%37%2D%23%46%5A%4C%37%5E%45%5B%42%2A%7D%20%62%39%37%42%5A%4C%37%68%23%46%5A%4C%37%5E%43%5A%4C%5A%20%72%7C%4C%37%5E%43%5A%62%37%42%5A%4C%5A%78%4C%5A%78%4C%37%5E%43%5A%4C%37%5E%47%5A%4C%37%5E%43%4C%5A%37%5E%47%5A%4C%37%44%5A%4C%37%2D%41%5A%4C%5A%46%23%68%37%4C%78%5A%4C%37%58%37%5E%43%5A%5B%45%2D%37%58%51%79%58%37%2D%45%7C%51%79%58%39%62%37%42%51%7C%79%58%37%68%23%46%5A%4C%20%6C%63%4B%51%79%4B%63%6C%20%4C%43%2A%5D%20%39%5A%4C%20%6C%63%20%4C%5A%43%5E%5E%43%7C%51%79%58%37%5E%47%5A%4C%20%6C%63%51%4B%79%58%37%41%5A%4C%20%6C%63%4B%51%79%58%37%37%58%79%51%4B%6C%63%4B%51%79%46%7C%51%79%58%5D%2A%43%5B%47%79%58%37%5E%47%7C%51%79%58%37%5E%43%7C%51%58%79%36%47%7C%51%79%58%37%5E%43%7C%51%79%58%36%51%7C%43%5E%37%51%79%58%37%44%23%68%37%58%79%51%7C%42%37%62%39%20%20%20%5A==%30=%30===%4D%79%20%46%6F%6F%6C%69%73%68%20%48%65%61%72%74=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%42%5A%34%42%62%5E%37%20%29%37%46%28%37%2D%45%7C%51%79%58%37%2D%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%5E%62%45%20%41%37%62%39%4C%34%54%5B%41%2A%37%2D%46%7C%51%4C%5A%47%2D%37%42%5B%42%2A%5D%20%39%62%37%46%20%37%2D%43%51%7C%79%58%37%2D%43%5A%4C%29%37%62%44%28%20%20%62%5E%37%58%79%39%23%37%44%20%5A%4C%37%47%20%5A%45%62%36%58%37%43%20%37%2D%47%5A%4C%33%31%62%37%44%20%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%4C%5A%43%2D%37%4C%37%62%42%20%4C%39%62%37%41%37%20%5D%2A%41%37%2D%45%7C%51%79%58%37%2D%43%5A%4C%37%47%37%20%2D%44%5A%4C%37%5E%62%45%20%37%5E%62%42%5B%28%46%37%29%20%46%20%37%2D%43%47%5B%43%2A%5D%20%44%37%62%39%20%37%68%41%5A%4C%62%42%2F%37%2D%43%20%37%43%2D%5A%4C%29%37%62%44%28%20%20%37%2D%47%5A%4C%44%37%62%39%20%37%5E%62%42%5A%5A%4C%37%46%20%7C%45%62%2D%37%47%20%37%2D%43%5A%4C%37%47%20%37%62%41%5A%37%4C%5E%62%45%20%37%5E%62%42%5A%4C%37%62%41%20%37%4C%5A%43%37%51%79%58%37%2D%42%62%5E%37%20%47%37%4C%5A%43%2D%37%20%46%37%73%75%73%20%5A==%30=%30===%4D%79%20%46%75%6E%6E%79%20%56%61%6C%65%6E%74%69%6E%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%28%37%46%7C%34%43%2D%36%58%42%2F%37%2D%43%28%37%2D%43%5A%4C%39%62%37%20%47%29%42%2F%37%5E%2D%43%28%37%68%44%7C%51%79%62%29%58%79%51%34%54%5B%41%2A%44%7C%51%79%58%58%79%51%7C%41%2A%5D%51%79%58%39%62%37%47%7C%51%79%58%37%44%68%7C%51%79%58%37%2D%46%7C%51%79%58%37%5E%62%41%5B%43%2D%36%29%41%2F%36%2D%58%37%5E%62%41%5E%37%2F%42%29%41%2F%36%2D%43%28%37%46%7C%51%79%58%29%62%2F%42%37%2D%43%28%37%2D%43%5A%4C%39%62%37%47%20%29%58%79%51%7C%2D%43%28%37%68%5A%4C%37%2D%46%37%58%79%51%7C%4C%37%2D%46%20%37%5E%62%45%5B%42%2A%5D%51%58%79%37%62%42%7C%51%79%58%29%37%42%28%37%68%46%5A%47%2D%37%20%2D%46%7C%51%79%62%41%7C%6C%2C%46%2D%37%4C%5A%62%42%2C%37%42%2C%37%2D%43%73%5A%4C%39%62%47%37%20%37%5E%62%45%5A%4C%37%2D%46%20%37%2D%47%2D%37%2C%41%37%20%37%5E%62%45%2D%43%28%37%2D%7C%44%68%37%20%37%47%20%29%42%2F%37%5E%2D%43%28%37%68%44%51%7C%79%58%36%2D%43%5B%43%2A%5D%20%39%62%37%47%62%39%4C%5A%43%51%79%58%37%5E%62%42%5A%4C%37%58%79%51%7C%46%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%5E%37%62%41%7C%51%79%58%29%41%2F%36%2D%43%28%37%43%2D%37%20%42%29%62%42%2F%37%2D%37%20%45%62%37%4C%5A%41%62%5E%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%55%45%62%36%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%4D%79%20%48%65%61%72%74%20%42%65%6C%6F%6E%67%73%20%54%6F%20%44%61%64%64%79=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%33%31%34%43%2D%36%58%68%44%7C%51%79%58%39%62%37%47%7C%51%79%58%2D%36%46%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%37%20%47%37%62%34%54%7B%41%2A%20%6C%63%4B%51%2D%36%58%79%51%47%7C%51%79%58%39%62%37%47%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%36%2D%43%5B%42%2A%7D%37%62%39%58%79%43%5A%4C%20%78%51%79%58%36%2D%4C%5A%43%5E%37%37%5E%46%7C%51%79%58%37%43%5A%4C%20%6C%63%51%4B%79%58%37%5E%43%5B%2C%43%2A%2C%5D%51%79%58%58%79%51%7C%46%20%78%20%5A%4C%7C%43%36%58%79%51%7C%44%68%37%20%47%37%62%31%33%4C%5A%43%2D%36%20%73%44%68%2C%47%37%5A==%30=%30===%4D%79%20%48%65%61%72%74%20%53%74%6F%6F%64%20%53%74%69%6C%6C=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%33%31%62%37%34%46%5E%37%20%5A%4C%37%62%45%20%36%62%42%5A%4C%37%46%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%41%2D%37%20%44%34%54%41%2A%7B%20%6C%63%4B%51%43%37%4C%5A%4E%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%43%37%20%2D%47%5A%4C%2C%39%62%37%44%20%37%2D%41%31%32%46%36%58%79%20%37%2D%47%5A%62%44%7C%51%79%46%2D%37%58%79%79%58%37%68%44%7C%51%79%58%37%5E%43%7C%51%58%79%2C%39%62%37%47%7C%51%79%58%37%62%42%7C%51%51%7C%47%37%58%42%2A%5B%5D%20%2D%41%5A%4C%37%43%37%58%79%51%42%5A%4C%37%46%20%37%5E%46%5A%4C%37%43%20%2D%37%47%5A%4C%37%2D%44%20%37%5E%46%41%2A%5B%5D%62%36%20%45%62%7C%51%79%58%37%37%20%44%37%62%31%33%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%4D%79%20%49%64%65%61%6C=%57%68%69%74%69%6E%67%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%42%54%34%34%45%62%51%79%58%37%46%5A%4C%35%23%39%43%20%37%62%7C%44%51%79%58%37%2D%46%5A%4C%35%23%39%43%20%36%7C%46%2D%37%20%5B%2C%41%2A%2C%62%44%7C%51%79%37%62%39%4C%5A%4C%35%23%39%43%20%36%62%45%5B%2C%42%2A%2C%20%5D%37%62%42%20%37%42%5A%4C%37%46%20%37%2D%43%5A%46%2D%37%58%47%20%37%68%44%5A%4C%37%62%42%35%4C%5A%46%37%2C%37%43%2C%37%2D%47%2C%37%62%41%2C%5E%62%73%45%5A%4C%36%2D%62%41%20%37%2D%46%7C%51%79%58%7C%6C%42%37%20%23%39%43%20%37%45%62%36%58%79%51%5A%20==%30=%30===%4D%79%20%4C%61%73%74%20%41%66%66%61%69%72=%4A%6F%68%6E%73%6F%6E%20%48%61%76%65%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%47%34%43%5E%37%20%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%46%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%5A%44%2D%37%20%34%54%41%2A%7B%5D%20%37%43%20%5A%4E%31%43%36%46%20%36%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%47%20%2C%37%2D%44%5A%4C%37%2D%41%20%37%4C%5A%43%36%4C%37%47%20%37%37%5E%43%7C%51%37%20%47%2D%37%6C%7C%2C%46%2F%2D%47%2C%6F%46%73%20%37%5E%5A%46%4C%46%2F%37%2D%41%20%37%6F%46%5A%4C%46%2F%46%5E%37%58%79%5E%46%42%2A%5B%5E%43%5A%4C%37%5A%45%2D%37%20%5A%4C%37%2D%41%20%37%5E%43%41%2A%5B%5D%51%58%79%37%47%7C%51%79%58%37%62%41%5A%4C%37%2D%41%44%2D%37%20%47%4C%37%2D%44%20%37%20%46%37%4C%5A%45%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%4C%5A%44%37%20%47%37%4C%5A%43%36%20%45%62%37%4C%5A%41%62%5E%37%20%47%37%20%5A%20==%30=%30===%4D%79%20%4C%69%74%74%6C%65%20%42%72%6F%77%6E%20%42%6F%6F%6B=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%2B%62%34%42%62%36%20%4C%37%62%41%20%36%2D%62%45%7C%51%79%58%37%62%5E%45%7C%51%79%58%37%62%42%5A%4C%35%23%37%46%5A%42%62%20%42%34%54%41%2A%7B%62%47%5A%4C%37%4C%5A%4E%31%44%44%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%23%35%37%46%20%37%2D%43%5A%4C%37%62%44%20%37%2D%2D%37%20%44%62%37%46%20%37%2D%2D%62%45%5A%4C%37%20%5D%5B%2A%2F%37%5E%62%44%5A%4C%39%62%37%62%41%20%37%62%2D%45%5A%4C%39%62%37%62%42%20%37%5E%62%44%42%46%20%45%6F%37%62%41%20%37%5E%20%31%31%23%37%23%35%4C%5A%44%68%47%20%37%5E%62%44%5A%4C%39%62%37%62%41%37%20%2D%62%45%5A%4C%39%62%37%62%42%20%37%5E%62%37%4C%5A%47%62%37%62%41%20%37%62%42%20%62%42%20%5D%5B%2A%43%20%36%2D%62%45%7C%51%79%58%37%5E%62%45%7C%79%51%58%37%62%42%5A%4C%35%23%37%46%20%36%62%42%41%62%37%4C%5A%73%75%73%37%46%51%79%58%37%5E%37%20%46%37%4C%46%20%37%68%43%7C%51%79%58%37%5E%42%6C%7C%37%2C%23%46%2C%37%2D%23%43%73%20%37%5E%62%42%5A%37%4C%5A%42%62%2D%43%5A%4C%2B%5A%20==%30=%30===%4D%79%20%4C%69%74%74%6C%65%20%53%75%65%64%65%20%53%68%6F%65%73=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4C%61%74%69%6E=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%62%34%46%2D%37%20%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%46%2D%37%20%42%34%54%7B%41%2A%37%62%42%20%37%4C%5A%46%2D%37%43%20%37%2D%47%7C%51%79%58%37%5E%62%41%5B%2A%42%7D%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%4C%5A%46%2D%37%43%20%37%2D%20%37%2D%46%5B%37%58%79%51%7C%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%43%20%37%2D%47%7C%51%79%58%37%5E%62%41%79%51%5D%2A%41%5E%62%45%5A%4C%37%2D%46%5A%4C%45%62%5E%37%58%47%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%2D%37%20%43%37%5A%4C%37%62%42%20%42%62%37%4C%5A%45%62%5E%37%20%20%20%5A==%30=%30===%4D%79%20%4C%75%63%6B%79%20%53%74%61%72=%44%65%53%79%6C%76%61%2D%42%72%6F%77%6E%2D%48%65%6E%64%65%72%73%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%34%46%36%58%79%37%5E%46%7C%51%79%58%35%23%37%43%5A%4C%35%37%23%43%20%36%46%7C%51%79%58%35%23%37%43%7C%51%58%79%51%7C%41%34%54%41%2A%5B%37%2D%47%20%37%2D%37%58%79%51%37%5E%2D%47%20%37%2D%47%7C%51%79%58%37%5E%47%2D%7C%51%79%58%37%2D%47%7C%51%79%58%37%43%7C%4C%5A%47%2D%5E%47%5A%4C%39%62%20%36%46%7C%51%58%79%51%7C%47%43%7C%51%79%58%36%46%42%2A%5B%5D%51%79%58%43%37%7C%51%79%58%73%75%73%37%43%7C%51%79%58%37%37%23%35%58%79%37%2D%44%5A%4C%51%79%58%37%2D%5A%43%37%23%35%37%2D%47%5A%4C%37%44%20%37%2D%47%5A%4C%39%41%62%20%37%44%7C%51%79%58%37%68%41%7C%51%79%58%58%79%51%7C%47%4C%35%23%37%43%20%37%43%20%37%31%31%58%79%51%58%36%46%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%79%51%7C%47%2D%23%37%62%45%7C%5A%20==%30=%30===%4D%79%20%4D%61%6E%27%73%20%47%6F%6E%65%20%4E%6F%77=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%57%61%6C%74%7A=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%2D%34%45%2D%39%58%39%23%37%45%7C%51%79%58%33%31%42%7C%51%79%39%58%2D%45%7C%51%79%58%42%2F%39%5E%46%7C%51%79%58%79%51%7C%41%33%54%41%2A%7B%58%35%23%39%23%73%75%73%20%42%58%39%2D%45%7C%51%79%58%42%2F%31%31%23%39%46%5E%7C%51%79%58%39%2D%45%5A%4C%35%23%39%23%37%79%51%7C%42%37%39%62%37%42%7C%31%23%43%7C%51%51%20%5B%2A%42%5A%4C%35%23%39%42%20%33%31%42%7C%51%79%58%5E%37%62%45%5A%4C%35%23%37%62%42%20%33%31%62%42%45%2D%39%58%79%79%58%7D%51%79%51%79%58%42%2F%23%35%4C%5A%46%46%7C%7C%51%79%58%39%2D%45%5A%4C%35%23%39%37%62%42%20%42%2F%39%2D%41%7C%51%79%58%39%2D%23%5E%37%23%31%31%39%23%43%20%33%7C%45%2D%39%58%79%51%7C%42%37%23%39%23%35%58%79%51%5A%20==%30=%30===%4D%79%20%4D%65%6C%61%6E%63%68%6F%6C%79%20%42%61%62%79=%42%75%72%6E%65%74%74%2D%4E%6F%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%7C%51%79%34%42%62%5E%37%47%7C%51%79%58%37%2D%43%7C%51%79%58%37%47%51%7C%79%58%37%62%41%5A%4C%20%6C%63%4B%51%79%58%39%23%35%2C%58%34%54%41%2A%5B%51%79%58%37%2D%7C%47%39%23%35%2C%37%6F%62%47%7C%51%79%58%37%46%5A%4C%20%63%6C%4B%51%79%58%37%2D%43%42%2A%5B%5D%51%79%58%58%79%51%7C%47%51%79%58%2C%37%7C%51%79%58%37%79%51%7C%43%2D%37%62%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%42%62%41%2A%5B%5D%51%79%58%37%46%7C%51%79%58%37%58%79%51%7C%47%58%2C%37%43%7C%51%79%58%37%6F%51%7C%47%39%23%37%5E%62%45%43%2A%5B%5D%20%37%62%42%20%37%46%2D%7C%51%79%58%2C%37%2D%43%7C%51%79%58%2C%35%58%79%51%7C%45%79%58%37%2D%43%7C%42%62%37%58%79%51%7C%47%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%20%42%6F%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%4D%79%20%4F%6C%64%20%46%6C%61%6D%65=%4A%6F%68%6E%73%6F%6E%2D%43%6F%73%6C%6F%77==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2C%37%2D%62%42%34%46%5E%37%58%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%46%5E%37%20%73%34%54%7B%41%2A%46%5A%4C%37%43%41%62%5E%37%20%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%43%37%7C%51%79%58%37%2D%47%31%4E%5A%4C%37%62%44%32%47%2D%37%20%6C%7C%37%62%45%79%58%37%62%42%62%2D%37%2C%45%37%62%47%5A%4C%37%62%45%20%37%2D%62%42%5A%37%4C%2D%46%20%37%5E%62%41%6C%5B%42%2A%5D%37%62%20%46%37%4C%5A%42%73%20%37%5E%51%79%58%37%5E%37%20%45%62%37%20%37%43%20%37%2D%47%5A%4C%37%47%20%37%2D%5A%44%4C%37%2D%46%6C%2C%37%43%2C%68%47%73%5A%4C%5D%2A%41%5B%46%2D%62%42%7C%51%62%44%20%37%5E%44%37%62%39%4C%62%45%2C%37%2D%62%42%73%20%37%5E%46%5A%4C%62%37%45%20%37%2D%62%42%7C%51%79%58%37%2D%47%5A%37%7C%6C%41%62%20%37%68%41%7C%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%20%20%5A==%30=%30===%4D%79%20%4F%6E%65%20%41%6E%64%20%4F%6E%6C%79%20%4C%6F%76%65=%57%6F%6F%64%2D%4D%65%6C%6C%69%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%5A%34%43%5E%37%20%2D%45%5A%4C%37%5E%46%20%37%2D%41%7C%6C%2C%23%6F%47%2C%37%47%73%20%37%2D%44%5A%4C%37%2D%41%37%20%41%37%4C%34%54%7B%41%2A%47%2C%37%2D%44%68%37%29%2C%47%2D%45%73%31%4E%5A%4C%37%47%20%37%2D%44%5A%37%4C%44%20%37%2D%41%7C%6C%2C%29%37%45%28%6F%23%37%2C%41%37%2C%42%28%37%47%73%23%46%5A%4C%29%79%51%58%79%51%20%20%37%2D%45%5B%42%2A%5D%6C%2C%37%42%2C%23%68%46%73%20%36%43%32%4E%7C%51%79%58%51%79%58%28%43%23%68%37%58%7D%6C%2C%37%5A%4C%37%41%20%62%39%4C%5A%45%37%5E%2D%45%20%2D%45%5A%4C%39%62%37%42%20%68%37%23%46%5A%4C%29%37%68%23%43%28%20%20%37%2D%4C%5A%45%2D%37%37%42%20%37%68%4C%37%5E%46%20%37%4C%5A%44%2D%2C%6F%23%47%2C%37%47%73%20%37%2D%44%5A%4C%2D%37%41%20%37%5E%43%5B%41%2A%5D%20%37%47%20%37%6C%7C%41%2D%37%41%20%37%2D%44%36%43%5A%4C%37%41%37%4C%5A%44%5A%4C%37%44%20%37%2D%41%7C%6C%2C%29%37%45%6F%28%23%47%2C%29%37%68%42%28%37%47%73%20%37%2D%44%2D%37%20%47%20%37%2D%45%5A%20%47%37%20%5A==%30=%30===%4D%79%20%52%6F%6D%61%6E%63%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%45%34%43%5E%37%20%4C%37%45%20%37%5E%43%5A%4C%37%47%20%37%2D%5A%44%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%5E%46%5A%41%2D%37%20%34%54%5B%41%2A%37%62%42%20%37%4C%5A%44%2D%37%43%20%37%5E%43%5A%4C%37%62%42%20%37%5E%46%42%5B%2A%5D%20%37%43%20%37%5E%43%5A%4C%37%47%20%37%4C%5A%46%5E%37%41%20%37%2D%5E%43%5B%41%2A%58%79%51%7C%46%37%2D%44%5A%4C%37%44%20%37%2D%41%5A%4C%37%42%62%20%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%20%47%37%20%5D%37%5E%43%5A%4C%44%5A%4C%37%41%4C%5A%45%2D%37%4C%37%45%20%37%2D%41%5A%4C%37%45%20%37%5E%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%6F%62%45%20%5A%41%2D%37%20%37%5E%46%20%37%37%2D%41%5A%4C%4C%5A%43%5E%37%37%68%42%5A%4C%43%2F%37%2D%44%20%37%2D%44%4C%5A%37%41%20%37%5E%46%5B%43%2A%5D%20%37%43%20%20%45%37%62%39%37%47%20%37%2D%20%41%62%37%4C%5A%43%5E%37%2F%47%20%41%2D%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%4D%79%20%53%65%63%72%65%74%20%4C%6F%76%65=%56%6F%67%65%6C%20%52%6F%67%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%46%7C%51%54%34%34%45%62%43%7C%51%79%58%37%5E%62%45%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%37%23%39%58%79%7B%2C%41%2A%2C%58%37%62%42%7C%62%37%58%79%51%46%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%7C%46%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%2D%37%58%79%51%42%7C%51%79%58%43%5B%2C%42%2A%45%62%36%58%79%63%4B%51%79%58%36%62%45%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%62%42%20%37%2D%46%7C%51%6C%20%20%5D%2C%31%4E%7C%51%79%62%41%7C%51%79%7C%46%37%58%79%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%62%5A%42%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%41%62%5E%37%58%51%79%58%37%2D%58%37%62%42%7C%5D%2C%2A%43%2C%46%7C%51%79%58%39%23%37%43%7C%51%79%58%37%47%68%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5B%2D%37%58%79%51%51%79%58%37%2D%79%51%7C%45%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4D%79%20%53%68%69%6E%69%6E%67%20%48%6F%75%72=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%68%42%7C%51%34%43%5E%37%58%7C%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%7C%51%79%58%37%2D%41%7C%51%79%41%2D%37%58%79%34%54%5B%41%2A%51%79%58%37%44%37%62%39%58%79%2D%41%7C%51%79%58%39%62%37%45%7C%51%79%58%68%37%42%5A%4C%20%6C%63%4B%51%79%58%2D%41%7C%51%37%58%79%51%7C%45%7C%51%79%58%42%7C%51%79%58%79%51%7C%47%37%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%43%37%7C%51%79%58%37%2D%47%5B%42%2A%5D%51%79%58%4C%5A%46%2D%37%58%37%2D%44%7C%20%37%2D%45%5A%7C%43%36%2F%45%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%6F%62%45%20%20%44%2D%37%4C%51%79%58%37%62%45%62%6F%37%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%4D%79%20%53%68%69%70=%57%65%69%6C%6C%20%4B%75%72%74==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%47%5A%34%46%5E%37%20%2D%41%5A%4C%37%62%42%20%37%68%42%5A%4C%37%20%44%37%5E%46%5A%4C%37%43%20%37%47%5A%4C%37%44%37%20%44%37%4C%34%54%41%2A%7B%5E%46%20%73%75%4E%31%44%2D%37%37%47%20%37%2D%44%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%43%20%37%2D%47%5A%4C%37%47%20%4C%5A%43%37%73%5A%4C%2C%37%41%44%20%37%2D%41%42%47%2D%37%20%2C%68%42%73%20%37%5E%46%5A%4C%36%2D%62%42%37%20%2D%47%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%45%37%2C%7C%6C%2A%5B%5D%20%37%46%5A%4C%37%43%2D%37%20%44%2D%37%44%20%37%5E%46%2C%43%2A%2C%5B%5D%20%37%20%43%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%4C%5A%47%37%20%41%5A%4C%37%2D%47%2C%6F%23%46%4C%5A%42%68%37%4C%37%43%20%37%2D%44%5A%4C%2C%37%41%20%37%47%2D%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%42%20%5A%73%46%5E%2C%37%44%20%37%5E%7C%51%79%58%36%2C%7C%6C%46%5E%20%37%2D%47%5A%4C%37%62%41%20%37%2D%41%5A%37%4C%62%45%20%37%5E%62%42%5A%4C%37%2D%44%20%37%43%37%4C%5A%46%37%43%2C%37%2D%47%2D%37%20%43%37%20%5A%20==%30=%30===%4D%79%20%53%6F%6E%67=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%43%7C%34%43%58%79%51%41%2A%7B%59%7D%20%73%75%73%37%47%20%37%2D%7C%44%51%79%58%37%5E%62%44%6C%7C%51%79%58%43%7C%53%43%58%79%51%34%54%69%2A%7B%20%20%37%5E%46%51%7C%44%2D%58%62%37%23%46%7C%51%79%58%37%68%23%46%7C%51%58%79%37%47%7C%51%79%58%73%75%73%37%47%7C%51%79%35%58%79%51%7C%79%58%2D%44%7C%20%37%2D%46%5A%7C%6C%44%2D%37%6C%5A%4C%20%37%2D%44%7C%51%79%58%37%2D%41%51%7C%79%58%37%2D%45%6C%7C%2C%6F%23%44%73%20%20%43%2F%45%20%4C%2C%45%2F%46%6C%44%7C%51%79%58%37%62%39%20%51%2C%44%2F%62%45%73%20%20%62%45%42%2A%5B%5D%2C%20%37%62%42%20%73%75%73%37%62%42%32%4E%7D%20%7C%6C%43%2D%37%47%31%4E%5A%4C%31%31%23%39%62%51%7C%47%37%62%58%37%2D%47%5A%4C%39%62%37%44%20%2D%41%6C%2C%7C%2D%41%73%20%20%37%5E%62%41%7C%51%79%58%39%79%51%7C%43%37%79%58%39%23%37%42%7C%51%79%58%2F%44%62%20%20%79%58%33%31%62%39%62%37%47%5A%4C%62%41%2F%2D%37%62%42%20%37%2D%62%42%6C%7C%43%2F%62%44%73%51%7C%41%2D%37%43%7C%51%79%58%79%58%43%7C%51%46%58%79%51%7C%59%5D%51%79%58%37%47%3E%61%64%6F%43%20%6C%20%61%2E%53%2E%44%3C%7C%51%79%58%73%75%73%37%47%7B%51%43%58%79%7C%51%79%58%62%51%7C%6C%44%62%5E%37%58%79%51%7C%44%2D%37%20%47%37%73%75%73%20%7D%20==%30=%30===%4D%79%20%57%61%79=%52%65%76%61%75%78%2D%46%72%61%6E%63%6F%69%73%2D%54%68%69%62%61%75%64%2D%41%6E%6B%61==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%2C%43%2F%37%2D%34%43%58%79%51%37%2D%44%7C%51%79%58%37%41%7C%51%79%58%2C%42%62%2F%37%43%7C%51%79%58%2C%42%2F%37%5E%43%7C%58%79%51%7C%44%34%54%41%2A%7B%51%79%58%37%2D%37%2F%42%2C%58%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%5E%20%2C%43%5A%4C%43%20%2C%43%2F%46%7C%51%79%58%79%51%7C%46%47%7C%51%79%58%58%51%79%58%51%47%2C%20%41%2D%7D%51%79%58%43%31%4E%7C%51%79%58%43%2F%46%4C%5A%37%47%20%47%2F%37%2D%44%5A%4C%2C%47%2F%37%58%79%51%58%79%2F%37%5E%43%7C%37%2D%44%5A%4C%43%20%46%2F%47%70%70%7C%51%79%58%37%5E%46%5A%4C%37%43%20%2D%37%47%5A%4C%37%5E%43%20%2C%43%42%2A%5B%5D%20%46%5E%37%2F%45%32%4E%7C%51%79%20%6C%61%20%2E%37%58%79%51%7C%43%2F%46%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%7C%51%79%58%37%2D%41%7C%51%79%58%37%2D%45%20%3C%44%2E%43%47%7C%51%79%58%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%43%20%20%28%46%2F%47%29%20%5D==%30=%30===%4E%61%63%61%64%61=%4D%65%74%68%65%6E%79%20%50%61%74==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%2C%39%5E%39%20%20%45%33%31%41%20%39%2D%45%5A%4C%20%35%23%39%23%42%37%20%20%31%31%23%37%5E%62%45%5A%4C%20%39%2D%4C%5A%41%62%5E%47%34%34%54%5B%4C%31%31%23%39%20%43%68%37%2C%62%42%5A%4C%37%2D%42%20%37%5E%44%5A%4C%51%33%2C%31%41%20%39%5E%45%5B%20%2C%39%23%37%46%20%5E%37%20%45%62%2C%31%31%23%39%5A%41%2D%37%20%44%37%20%5A%58%79%51%58%79%51%20%20%59%5B%51%44%5E%37%20%42%2D%37%4C%5A%42%62%5E%37%20%45%62%39%23%31%31%4C%5A%44%5E%37%58%79%51%5A%20==%30=%30===%4E%61%69%6D%61=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%62%45%34%42%62%2D%37%5A%4C%62%45%2F%37%5E%47%20%62%45%2F%37%5E%7C%41%51%79%58%39%2D%62%45%7C%51%79%58%62%45%2F%41%62%5E%37%2F%34%54%41%2A%7B%31%31%23%37%45%42%5E%37%2F%42%62%33%31%62%42%7C%51%79%58%62%42%2F%37%5E%7C%42%51%79%58%39%62%33%31%62%42%7C%51%79%58%62%39%58%79%51%7C%42%2A%5B%59%7D%62%45%2F%37%2D%51%7C%42%5E%37%59%5D%51%79%58%62%42%2F%33%31%62%47%7C%51%58%79%62%42%2F%37%5E%62%41%7C%51%79%58%62%42%2F%5B%2A%41%42%62%79%58%62%42%2F%47%20%62%45%2F%62%2D%39%58%79%59%5A%20%51%20%20%62%45%2F%37%5E%62%41%5A%62%4C%45%2F%37%5E%47%20%62%45%2F%37%5E%41%7C%51%7C%51%41%5E%37%45%7C%51%79%58%45%2F%37%5E%41%4C%5A%41%62%5E%62%45%2F%37%5E%62%41%5A%4C%62%45%2F%37%5E%20%47%62%45%2F%37%5E%41%7C%51%79%58%62%45%2F%37%58%79%51%7C%7C%62%45%2F%37%5E%79%58%37%5E%62%2F%45%62%4C%5A%5E%62%44%20%37%5E%62%41%5A%4C%37%5E%62%44%37%20%5E%62%41%5A%4C%37%5E%62%44%20%37%5E%62%41%37%4C%5A%66%41%37%5E%47%20%62%51%5A%20==%30=%30===%4E%61%6E%63%79%20%28%57%69%74%68%20%54%68%65%20%4C%61%75%67%68%69%6E%67%20%46%61%63%65%29=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%2D%46%34%46%2D%37%20%47%20%37%2D%47%5A%4C%37%62%41%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%62%6F%37%4C%5A%34%54%7B%41%2A%2D%43%32%4E%5A%4C%5A%44%68%37%51%79%58%7D%20%39%62%37%43%20%37%2D%46%5A%37%4C%46%20%37%2D%43%31%4E%5A%4C%39%62%37%47%20%58%79%51%20%4C%62%45%2F%37%2D%79%58%36%2D%43%2C%42%62%37%2C%47%20%37%68%44%7C%51%79%58%36%2D%43%5B%42%5D%2A%6C%2C%37%47%2C%68%44%73%20%36%62%45%7C%6C%37%62%39%4C%5A%37%46%73%20%37%37%43%20%73%75%42%62%37%4C%5A%4C%37%46%20%37%2D%43%7C%6C%2C%37%47%2C%68%73%44%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%42%62%37%73%20%37%46%7C%51%20%37%2D%46%5A%41%5B%46%2D%37%20%37%2D%47%5A%4C%37%62%41%20%37%5E%62%45%4C%5A%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%20%47%62%6F%37%4C%2A%5D%20%39%62%46%2D%37%2F%45%62%4C%5A%44%68%37%20%47%37%62%39%4C%5A%43%2D%37%20%73%46%37%2C%42%62%37%2C%6C%7C%55%45%62%36%20%73%47%2D%37%2C%43%37%2C%6C%5A==%30=%30===%4E%61%72%64%69%73=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%37%5E%45%7C%51%34%45%2D%37%58%7C%51%79%58%37%2D%41%7C%51%79%58%37%5E%43%51%7C%79%58%37%42%7C%51%79%58%37%5E%46%7C%51%79%46%5E%37%58%79%34%54%7B%41%2A%47%7C%51%79%58%2D%37%58%79%51%79%58%37%5E%46%7C%51%79%58%37%2D%41%7C%51%58%79%37%5E%46%7C%51%79%58%37%2D%41%5B%42%2A%7D%51%7C%44%2D%37%45%7C%51%79%58%41%7C%51%79%58%43%5E%37%58%79%79%58%37%42%7C%51%79%58%37%5E%46%7C%51%79%37%58%2D%45%5B%41%2A%5D%51%79%58%37%5E%46%7C%51%51%7C%43%5E%37%7C%51%79%58%37%2D%37%58%79%51%7C%46%5E%37%58%79%51%7C%45%5E%37%58%79%51%7C%45%2D%37%20%20%20%5A==%30=%30===%4E%61%73%63%69%6D%65%6E%74%6F=%48%61%72%72%69%73%20%42%61%72%72%79==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%47%5E%37%58%63%4B%51%79%58%37%5E%42%41%2A%7B%7D%20%51%58%79%7C%72%51%79%58%7C%51%79%58%37%43%7C%51%79%6C%20%4C%5A%46%34%54%69%2A%7B%79%58%37%5E%62%79%51%7C%45%62%7C%51%79%58%37%46%7C%51%79%58%37%68%43%7C%79%51%58%62%44%2F%37%2D%62%45%7C%51%79%58%37%2D%2A%42%4E%31%42%58%37%62%42%7C%51%79%58%37%5E%20%44%37%4C%5A%62%41%20%37%68%62%45%7C%51%79%58%37%5E%45%4C%5A%37%42%20%37%68%23%46%7C%51%79%58%37%5E%47%37%4C%5A%44%62%37%68%41%7C%51%44%7C%51%79%58%79%51%7D%7C%2A%79%58%37%45%7C%51%79%58%37%68%42%5A%4C%37%20%44%37%68%41%7C%51%79%58%37%5E%62%42%32%4E%42%51%7C%41%2D%37%58%37%23%46%7C%7C%51%79%58%37%2A%43%47%5E%37%79%58%7C%72%51%79%58%7C%51%79%58%37%43%7C%79%51%58%37%5E%47%7C%51%79%58%37%43%7C%51%79%58%51%4C%5A%47%5E%5B%51%79%58%37%43%37%58%79%51%5A%20==%30=%30===%4E%61%74%75%72%65%20%42%6F%79=%41%68%62%65%7A%20%45%64%65%6E==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%44%2D%58%79%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%58%79%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%20%44%2D%5E%37%34%54%5B%41%2A%37%45%5A%4C%20%5A%47%2D%36%20%58%2D%44%5A%4C%20%6C%63%4B%51%79%58%39%62%41%37%5B%42%2A%5D%51%79%58%37%68%45%5A%4C%2D%44%79%51%4B%63%6C%4C%36%2D%44%20%45%7C%51%79%58%4B%63%6C%20%4C%62%37%41%20%37%68%45%7C%51%79%58%2D%44%5B%2A%41%5D%20%20%6C%63%4B%51%79%58%39%62%37%41%5A%39%4C%5A%44%2D%51%79%58%39%62%58%39%62%37%41%62%39%4C%5A%44%79%58%37%68%45%5A%4C%2D%44%20%36%2D%47%5A%36%4C%2D%44%20%37%2D%44%5A%4C%37%5E%2D%44%20%2D%51%5D%2A%43%5B%37%41%20%37%68%62%37%41%20%37%20%4C%5A%44%2D%58%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%39%58%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%79%51%7C%45%68%6C%63%4B%51%79%39%20%5A==%30=%30===%4E%65%61%72%6E%65%73%73%20%4F%66%20%59%6F%75%2C%20%54%68%65=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%29%34%46%5E%37%58%20%20%29%37%68%42%28%37%6F%62%42%7C%51%79%37%58%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%28%45%37%62%39%34%54%7B%41%2A%37%62%45%20%37%5A%47%2D%37%20%4C%20%51%79%58%51%79%58%7D%20%37%43%20%37%47%2D%5A%4C%37%44%20%37%2D%41%31%4E%5A%4C%37%43%5A%4E%32%46%5E%4C%37%44%20%37%37%68%41%7C%51%79%51%5D%2A%42%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%37%46%5E%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5B%62%5E%37%58%79%58%36%46%5A%4C%4C%20%51%79%58%4C%5A%47%37%20%20%37%43%20%37%2D%47%5A%4C%20%3E%67%6E%69%6E%64%65%20%64%72%33%20%6C%61%20%2E%43%2E%44%3C%5D%59%58%79%51%39%62%37%44%20%5A%4E%33%41%68%37%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%4E%65%66%65%72%74%69%74%69=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%53%6C%6F%77%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%62%5E%37%58%79%58%39%62%37%43%7C%51%79%58%37%68%47%7C%51%58%79%29%73%75%73%37%62%44%28%37%5E%62%44%7C%51%79%51%7C%42%5E%41%34%34%54%5B%6C%61%37%44%7C%31%58%79%51%7C%73%39%41%7C%51%79%58%37%5E%45%7C%51%79%58%31%31%23%39%62%37%62%45%7C%51%79%58%37%68%62%42%75%73%58%79%51%31%23%37%5E%42%23%37%62%45%7C%79%51%7C%47%62%2D%62%42%7C%51%79%58%31%31%23%37%62%45%7C%79%51%58%73%75%73%39%45%7C%51%79%58%73%75%73%39%5E%37%58%79%51%58%62%42%2F%74%31%31%20%20%20%5A==%30=%30===%4E%65%76%65%72%20%4C%65%74%20%4D%65%20%47%6F=%4C%69%76%69%6E%67%73%74%6F%6E%20%4A%61%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%45%34%47%2D%37%58%20%73%75%73%37%62%42%7C%51%79%58%37%2D%46%4C%5A%33%31%62%37%43%20%73%75%73%37%43%7C%51%79%42%62%37%4C%5A%34%54%41%2A%5B%33%31%46%20%73%73%75%73%20%44%51%79%58%37%2D%43%42%2A%5B%5D%20%37%43%20%75%73%73%37%43%7C%51%79%58%37%5E%62%44%5A%4C%37%7C%46%37%73%75%37%44%7C%51%79%37%2D%44%20%37%62%2D%5E%37%58%62%37%47%20%37%68%44%7C%51%79%58%37%5E%62%5A%41%4C%37%62%45%20%73%75%73%37%62%45%7C%51%79%39%4C%5A%43%5E%42%5A%4C%39%62%42%20%73%75%73%20%44%37%62%39%79%58%37%2D%46%5A%4C%33%31%62%37%43%20%73%73%75%37%43%7C%51%79%58%37%2D%47%43%2A%5B%5D%20%51%7C%42%62%37%37%2D%45%5A%4C%2D%62%45%20%37%62%5E%37%58%79%37%2D%43%7C%51%79%58%37%43%5A%4C%37%5E%2D%20%47%2D%47%5A%4C%37%44%20%73%75%73%37%44%7C%51%58%79%51%7C%46%45%5A%4C%37%62%2F%46%4C%5A%55%42%62%36%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A%20==%30=%30===%4E%65%76%65%72%20%57%69%6C%6C%20%49%20%4D%61%72%72%79=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%2D%44%62%5E%37%2C%58%4B%51%79%58%2C%37%5E%62%45%7C%51%79%58%78%51%7C%79%58%2C%37%2D%44%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%45%34%34%54%5B%2D%45%7C%51%79%5E%37%28%47%2D%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%20%6C%4B%63%51%79%58%2C%37%5E%62%41%7C%51%79%58%29%37%47%2D%37%2C%58%62%45%7C%51%79%20%6C%63%4B%51%2C%4C%5A%44%5E%62%45%5A%4C%37%62%42%20%2C%37%5E%44%5A%4C%37%2C%41%20%2C%37%2D%45%5A%4C%2C%37%42%20%2C%37%5E%37%2C%58%79%37%41%20%2C%37%4C%5A%44%2D%37%2C%58%79%51%7C%47%2D%37%2C%58%79%51%7C%43%2D%37%2C%58%79%51%4B%63%6C%20%4C%5A%46%37%73%75%73%2C%58%79%51%7C%42%62%5E%37%58%79%51%5A%20==%30=%30===%4E%65%76%65%72%74%68%65%6C%65%73%73=%4B%61%6C%6D%61%72%2D%52%75%62%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%5A%4C%37%34%42%62%36%58%5A%4C%33%31%62%37%47%20%37%68%44%5A%4C%37%20%46%36%2D%43%7C%51%79%58%37%6F%62%44%7C%51%79%43%2D%37%20%47%34%54%41%2A%5B%44%5A%4C%37%46%42%62%5E%37%20%51%79%58%37%6F%62%44%7C%51%79%58%36%62%42%2A%41%5B%5D%20%37%46%20%37%2D%43%5A%4C%37%2D%47%7C%43%2D%36%20%5A%4C%37%46%20%2D%46%6C%42%2A%62%31%33%4C%5A%46%2C%2D%47%73%70%70%7C%51%79%58%37%5E%62%5A%42%4C%37%46%20%37%43%5A%4C%37%47%20%37%2D%43%23%2D%2C%5D%5B%37%47%20%37%68%51%79%58%37%46%4C%5A%20%78%20%2D%43%5A%4C%20%78%20%5A%4C%37%43%20%37%2D%5A%47%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%37%58%79%51%7C%37%62%42%20%37%46%20%37%43%5A%62%36%58%79%51%2D%43%5A%4C%33%31%62%37%47%20%37%68%44%5A%37%4C%46%20%36%2D%43%7C%51%79%58%37%6F%62%44%7C%37%20%47%37%4C%42%41%2A%5B%5D%37%4C%5A%42%62%5E%37%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%4E%65%77%20%50%69%63%74%75%72%65=%48%65%61%74%68%20%4A%69%6D%6D%79==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%45%5A%4C%34%42%62%5E%37%79%58%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%37%58%5E%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%51%4B%63%6C%20%33%54%69%2A%5B%58%37%2D%44%5A%4B%63%6C%20%20%20%37%46%7C%51%79%58%37%62%47%7C%51%79%58%23%39%37%47%7C%51%79%58%37%5E%62%42%41%2A%5B%5D%45%62%6F%37%4C%51%79%58%37%5E%7C%51%79%58%37%58%79%51%7C%43%37%2D%43%7C%51%79%58%39%23%37%47%7C%51%79%37%58%68%44%7C%51%79%58%37%46%7C%51%79%58%37%2D%58%79%51%7C%46%37%47%7C%51%79%7C%51%79%58%37%51%4B%63%6C%20%58%39%23%37%42%7C%51%79%58%37%5E%44%42%2A%5D%5B%20%20%6C%63%4B%51%79%58%39%23%37%41%5A%4C%79%51%7C%45%2D%79%58%37%68%45%37%5E%62%41%7C%51%7C%45%62%5E%47%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%39%37%23%44%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%5E%37%58%79%51%79%58%37%2D%46%43%7C%51%79%58%4C%5A%46%5E%37%4C%37%5E%41%20%37%5E%45%7C%51%79%58%37%5E%45%62%5A%4C%37%5E%42%20%37%5E%62%47%7C%51%79%58%5A%44%62%5E%37%37%5E%62%44%20%4C%20%6C%63%4B%2C%20%5D%5B%2A%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%2D%45%62%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%44%5E%37%58%79%51%37%46%20%37%68%5A%45%62%2D%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4E%65%77%20%59%6F%72%6B%2C%20%4E%65%77%20%59%6F%72%6B=%4B%61%6E%64%65%72%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%34%46%58%79%51%4E%5A%4C%20%6C%63%4B%51%79%58%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%31%47%2D%37%58%34%54%7B%41%2A%79%58%37%2D%41%4E%32%43%2D%37%4B%51%79%58%46%7C%51%79%58%2D%62%42%7C%51%58%79%62%42%5B%42%2A%51%79%58%37%46%7C%51%79%58%63%6C%20%4C%5A%7C%7D%51%79%58%51%79%58%46%7C%79%51%7C%47%2D%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%46%5B%41%2A%51%79%58%37%43%7C%51%79%58%37%43%37%58%79%51%58%37%44%7C%51%41%20%37%2D%47%5A%43%2D%37%58%44%7C%51%79%58%43%2F%46%7C%51%79%58%2D%62%7C%42%51%79%58%62%42%7C%51%79%58%37%46%7C%51%79%37%58%79%51%7C%4C%20%6C%63%4B%2D%37%4C%5A%42%62%20%43%37%4C%5A%46%58%79%51%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%20%20%20%5A==%30=%30===%4E%69%63%61%27%73%20%44%72%65%61%6D=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4C%61%74%69%6E=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%62%41%5A%4C%20%34%42%62%2D%5E%58%37%5E%2D%62%42%5A%4C%20%6C%63%4B%51%79%37%58%5E%2D%62%41%5A%4C%20%6C%63%4B%51%79%58%37%79%51%4B%63%6C%34%54%7B%41%2A%35%23%37%46%7C%7C%44%62%37%58%39%23%37%43%7C%51%79%58%37%5E%62%47%7C%51%58%79%37%62%44%7C%51%79%58%37%2D%62%41%7C%51%79%23%35%58%79%51%51%79%58%37%2D%7C%51%79%58%37%6C%20%4C%5A%42%6C%63%4B%51%79%58%73%75%73%37%62%41%5B%42%59%2A%7D%20%51%20%6C%63%4B%51%79%58%37%5E%2D%62%20%4C%5A%46%68%63%4B%51%79%58%63%4B%51%79%58%58%79%51%7C%45%41%5A%4C%37%41%20%37%2D%45%7C%51%79%58%37%62%5E%44%7C%51%79%58%37%62%41%7C%51%79%58%37%62%62%37%73%75%73%35%23%37%62%42%20%6C%61%20%2E%68%37%58%79%51%79%58%37%5E%62%44%7C%51%79%58%37%62%41%7C%79%51%58%37%62%45%7C%51%79%58%35%23%37%62%42%7C%51%3C%44%2E%43%46%5A%4C%20%6C%35%23%39%23%37%7C%43%68%37%20%37%62%47%7C%51%79%58%37%5E%2D%62%41%7C%51%58%79%37%5E%2D%62%42%5B%51%59%5D%20%39%62%37%46%58%79%51%7C%43%3E%61%64%6F%43%58%79%51%7C%46%37%23%35%58%79%51%4B%63%6C%20%4C%5A%55%42%62%2D%5E%37%20%6E%4C%5A%20%6E%20%20%5A==%30=%30===%4E%69%63%65%20%27%6E%20%45%61%73%79=%53%70%65%6E%63%65%2D%42%65%72%67%6D%61%6E%2D%4B%65%69%74%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%41%28%20%20%29%34%43%58%79%51%31%62%37%41%7C%51%79%58%37%2D%44%7C%51%79%37%58%43%7C%51%79%58%36%43%7C%51%79%58%2B%43%7C%33%28%45%68%37%34%54%7B%41%2A%2A%5D%20%39%62%5A%4E%31%44%2D%42%7C%51%79%58%37%2D%44%32%4E%5A%4C%20%51%58%79%51%79%58%7D%51%79%58%37%47%7C%51%79%58%37%68%37%20%45%37%4C%29%39%23%37%79%58%39%23%37%58%79%51%7C%41%37%68%45%7C%51%79%58%37%2D%45%5A%4C%37%5E%20%46%47%2F%2D%41%7C%51%79%58%23%47%2F%37%5E%2D%58%79%51%7C%41%37%2D%41%5B%42%5E%46%7C%51%79%23%31%31%58%79%79%58%36%43%7C%51%79%58%2B%43%7C%51%79%58%5B%43%41%2A%5D%20%37%47%20%47%2F%37%2D%44%7C%51%51%7C%43%37%58%37%62%41%7C%51%79%58%36%43%5A%45%37%62%39%58%2D%44%5A%4C%37%2D%41%20%37%2D%45%5A%4C%37%23%6F%44%20%37%44%7C%51%79%58%37%2D%41%7C%51%79%37%20%47%37%4C%7C%51%79%58%37%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%4E%69%63%65%20%57%6F%72%6B%20%49%66%20%59%6F%75%20%43%61%6E%20%47%65%74%20%49%74=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%2D%34%42%37%23%35%5A%4C%37%6F%23%41%20%37%41%5A%4C%37%43%20%47%37%5A%4C%37%44%20%35%23%37%41%5A%4C%37%45%20%42%2D%37%20%45%34%54%7B%41%2A%20%35%23%37%42%4C%5A%41%2D%37%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%37%20%43%20%36%47%31%4E%5A%4C%73%75%73%37%44%20%4E%32%47%36%20%37%44%20%37%2D%41%5A%4C%39%62%2D%37%58%79%51%45%7C%51%79%58%2D%44%7C%51%79%58%33%31%62%41%37%7C%51%79%58%37%2D%45%7C%51%79%58%37%43%7C%68%37%20%41%37%45%5B%42%2A%5D%4C%37%6F%23%41%7C%44%37%23%35%37%43%20%37%47%5A%4C%37%44%20%35%23%37%41%4C%5A%37%45%20%35%23%37%42%5B%41%2A%5D%51%79%58%4C%5A%41%37%20%51%79%58%37%2D%5A%42%2D%37%20%45%2D%37%4C%5A%41%2D%37%20%44%37%4C%5A%42%37%23%35%20%45%37%4C%5A%41%2D%37%20%44%37%73%75%73%4C%5A%55%47%36%58%79%51%7C%43%37%20%20%20%5A==%30=%30===%4E%69%63%6F%6C%65%74%74%65=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%47%34%45%2D%39%58%2F%31%31%23%37%5E%62%42%7C%51%79%58%39%2D%45%62%7C%51%79%58%35%23%39%23%37%62%42%7C%51%79%41%58%79%51%7C%33%54%41%2A%7B%31%2D%45%20%31%79%51%7C%47%6F%5B%7D%51%79%58%31%31%23%39%23%37%45%7C%51%58%79%31%31%2D%42%5A%4C%2C%37%6F%23%41%20%2C%37%2A%42%45%2D%31%58%23%46%2F%31%23%37%5E%41%7C%43%23%68%37%2C%2D%23%46%7C%51%79%58%35%23%39%23%37%23%43%51%7C%79%58%2C%37%68%23%47%5A%4C%2C%37%6F%47%20%31%31%58%79%51%5A%4C%44%2F%31%2C%39%2D%45%43%58%79%51%7C%43%2F%31%31%23%37%5E%44%20%31%31%23%37%5E%42%4C%5A%31%31%23%37%5E%23%46%20%31%31%23%37%5E%23%45%20%5D%5B%2A%23%47%2F%31%31%7C%51%79%58%23%62%37%23%39%23%37%5E%47%7C%51%79%58%41%2F%31%31%23%37%5E%42%62%7C%51%79%58%2C%39%2D%62%45%7C%51%79%58%35%23%31%31%2F%46%42%7C%51%79%58%31%23%37%5E%62%41%23%6F%37%2C%31%31%2D%45%5A%4C%31%31%23%33%31%45%20%31%23%31%39%62%37%45%7C%51%79%58%31%31%2D%42%5A%4C%58%79%51%7C%42%20%2C%37%6F%47%31%2F%41%58%79%51%7B%42%62%5E%37%23%31%31%20%45%62%5E%37%23%31%31%4C%5A%44%39%73%75%73%20%42%2D%37%20%7D%20==%30=%30===%4E%69%67%68%74%20%41%6E%64%20%44%61%79=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%29%34%41%62%5E%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%7C%43%51%79%58%37%47%7C%51%79%58%29%37%68%44%28%37%28%44%68%37%34%54%7B%41%2A%2D%44%7C%51%79%7C%43%5E%37%58%7C%51%79%58%37%2D%45%7C%51%79%58%37%2D%46%51%7C%79%58%37%68%23%46%5A%4C%20%6C%63%4B%51%79%45%62%6F%37%58%51%79%58%37%47%5D%51%79%58%37%47%37%58%79%51%58%37%5E%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%20%6C%63%4B%51%79%58%37%5E%43%31%4E%7C%79%51%7C%42%62%7C%51%79%58%37%6C%63%4B%51%79%5E%37%58%79%51%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%6C%20%63%4B%51%79%58%37%5E%43%5A%4C%20%6C%63%4B%5A%43%5E%37%58%62%45%5B%42%2A%79%58%36%43%7C%68%37%58%79%51%7C%51%79%58%37%2D%44%7C%51%79%58%37%6F%62%7C%45%51%79%58%37%2D%45%7C%51%79%58%37%2D%46%7C%47%37%58%79%51%23%46%5A%4C%20%51%4B%63%6C%20%20%5A==%30=%30===%4E%69%67%68%74%20%44%72%65%61%6D%65%72=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%35%23%39%23%37%5E%37%20%42%62%45%5A%4C%46%2F%37%62%42%20%37%5E%47%5A%4C%23%35%39%23%37%44%20%37%5E%62%45%5A%4C%46%2F%37%62%5E%37%20%44%47%34%33%54%5B%51%79%58%73%75%20%42%62%37%2F%51%79%58%39%62%41%7C%51%79%58%37%2D%62%45%4C%5A%35%23%39%23%37%44%20%37%5E%62%45%5A%4C%46%7C%45%31%33%73%37%5E%47%5A%4C%42%20%37%5E%47%5A%46%31%33%73%23%37%44%20%37%5E%62%45%5A%4C%46%2F%37%62%20%42%37%5E%47%5A%4C%20%6C%63%4B%51%79%58%73%75%39%23%35%4C%5A%4C%20%6C%63%4B%62%37%2F%46%4C%5A%45%62%5E%37%20%44%37%23%39%23%35%20%5A%20==%30=%30===%4E%69%67%68%74%20%48%61%73%20%41%20%54%68%6F%75%73%61%6E%64%20%45%79%65%73%2C%20%54%68%65=%4A%65%72%72%79%2D%42%72%61%69%6E%69%6E==%4C%61%74%69%6E=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%5A%4C%20%34%47%5E%37%2F%58%44%2F%37%5E%47%5A%4C%20%6C%63%4B%51%79%73%58%75%73%37%44%5A%4C%20%6C%63%4B%51%79%58%44%79%51%4B%63%6C%34%54%7B%41%2A%37%44%7C%51%79%51%7C%44%37%58%47%7C%51%79%58%37%46%7C%51%79%58%37%5E%43%51%7C%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%5E%37%2F%44%58%79%58%73%75%73%5B%42%2A%5D%51%51%7C%47%2F%44%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%51%79%58%73%75%73%37%44%31%4E%7C%51%79%58%47%5E%37%58%79%79%58%73%75%73%63%4B%51%79%58%51%7C%46%37%58%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%4C%5A%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%7C%41%62%5E%37%79%58%37%2D%43%79%58%73%75%73%2D%37%58%79%51%58%44%2F%37%5E%47%7C%51%79%58%37%2D%45%7C%79%51%58%37%5E%47%7C%51%79%58%73%75%73%37%44%7C%79%51%7C%44%37%41%5A%4C%20%6C%51%7C%47%5E%37%2F%44%58%79%51%7C%44%37%73%75%73%20%20%20%5A==%30=%30===%4E%69%67%68%74%20%57%65%20%43%61%6C%6C%65%64%20%49%74%20%41%20%44%61%79%2C%20%54%68%65=%44%65%6E%6E%69%73%20%4D%61%74%74==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%23%43%5A%4C%2C%34%41%68%37%20%20%37%2D%45%5A%4C%2C%39%62%37%42%20%37%68%46%23%7C%51%79%58%37%5E%47%5A%4C%2C%39%62%37%44%45%2D%37%2F%44%34%54%41%2A%7B%37%2D%44%42%2A%29%20%43%37%28%37%5E%47%5A%4C%2C%31%31%23%37%62%41%20%37%41%2D%5A%4C%37%62%42%20%37%2D%42%5A%4C%29%37%41%58%79%51%7D%5B%37%2D%45%28%37%20%37%68%45%7C%43%5E%37%58%79%45%5A%4C%33%31%62%37%42%20%37%68%23%46%7C%79%51%58%37%2D%45%7C%51%79%58%39%23%37%42%7C%51%2D%37%58%79%51%5A%4C%37%47%20%2D%45%5A%4C%2C%4C%5A%41%2D%37%37%68%23%46%7C%51%79%58%37%5E%47%5A%4C%2C%62%39%37%44%20%37%68%41%43%2A%5B%5D%20%37%44%20%20%42%37%62%39%2C%39%62%37%41%79%58%37%5E%47%45%2D%37%20%45%41%2C%37%2D%41%2C%37%62%42%2C%37%2D%42%73%4C%5A%37%2D%43%20%37%68%23%43%5A%4C%44%2F%37%2D%62%37%2C%7C%6C%7C%51%79%58%37%51%5A%20==%30=%30===%4E%6F%20%4D%6F%65=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%4E%6F%20%4D%6F%6F%6E%20%41%74%20%41%6C%6C=%4D%61%6E%6E%20%44%61%76%69%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%62%34%44%2D%36%58%7C%51%79%58%42%2F%36%47%7C%51%79%58%43%2F%44%37%7C%51%79%58%23%43%2F%39%62%37%41%7C%51%79%45%68%37%2F%42%34%54%41%2A%7B%79%58%37%47%5A%73%42%62%37%2C%51%79%58%37%44%42%2A%5B%7D%20%39%62%37%41%37%20%62%42%7C%51%79%58%36%2D%44%6C%7C%2C%37%41%4B%63%6C%20%4C%20%41%2F%2D%44%2F%39%62%37%41%4C%5A%43%37%58%2D%44%41%2A%5B%5D%20%39%62%37%41%20%37%68%7C%45%51%79%58%37%5E%46%5A%4C%20%6C%63%4B%51%79%36%58%79%51%7C%20%6C%63%4B%51%36%2D%44%6C%7C%7C%44%37%2F%43%62%42%73%20%41%2F%2D%44%7C%51%79%58%62%42%37%2F%68%45%7C%51%79%58%42%2F%36%47%7C%51%79%58%37%2C%41%37%2C%51%79%58%23%43%58%79%51%7C%42%62%37%20%41%37%62%39%20%5A%20==%30=%30===%4E%6F%20%53%70%6C%69%63%65=%4B%6F%6E%69%74%7A%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%47%2D%37%58%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%51%7C%42%62%37%34%54%41%2A%5B%51%79%58%37%62%51%4B%63%6C%20%37%2D%47%5A%4C%39%62%37%44%20%37%62%45%7C%79%51%58%39%62%37%44%7C%51%79%58%37%68%41%5A%4C%58%79%51%7C%45%79%58%37%5E%62%47%5A%4C%39%62%20%45%62%37%4C%41%7C%51%79%58%37%2D%47%42%2A%5B%5D%20%39%37%62%44%20%37%68%41%7C%51%79%58%37%5E%62%41%5A%68%37%20%44%37%37%2D%62%42%7C%2F%37%5E%62%42%4B%63%6C%20%4C%6F%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%37%58%79%51%7C%51%79%58%37%2D%39%62%37%44%20%46%23%6F%37%58%79%58%37%2D%47%7C%51%79%58%39%62%37%44%7C%79%51%58%37%62%45%7C%51%79%58%37%2D%47%7C%51%79%51%7C%41%68%37%7C%51%79%58%46%20%5A%20==%30=%30===%4E%6F%62%6F%64%79%20%45%6C%73%65%20%42%75%74%20%4D%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%23%46%20%37%2D%34%43%5E%37%20%47%20%37%2D%44%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%46%37%4C%5A%43%23%34%54%41%2A%5B%58%23%46%2F%37%37%58%79%51%7C%58%37%6F%46%7C%51%79%58%37%5E%45%42%2A%5B%20%5D%37%42%20%29%31%31%23%37%46%28%37%2D%23%46%79%51%7C%42%5E%5E%42%5A%4C%37%45%5A%4C%37%46%37%2F%47%58%79%2A%5B%5D%51%79%58%37%47%7C%51%79%58%37%2D%7C%44%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%41%43%5E%37%20%62%45%7C%51%79%2D%23%43%28%37%4C%5A%44%2D%37%37%2D%47%5A%4C%37%62%41%20%37%2D%41%5A%4C%45%37%20%37%2D%44%7C%51%79%58%37%47%7C%51%79%58%58%79%51%7C%43%37%41%20%37%2D%58%37%5E%43%5A%46%23%37%29%20%37%44%5A%4C%37%41%20%37%5E%43%5A%4C%37%62%20%42%37%2D%46%7C%51%79%58%37%5E%46%43%2A%5B%5D%20%44%62%37%4C%28%20%20%29%37%37%5E%62%45%28%6F%37%58%79%51%4C%37%47%20%37%62%41%7C%51%79%58%37%2D%44%51%7C%79%58%37%6F%23%44%7C%51%79%58%37%2D%44%7C%5A%43%36%20%20%23%43%7C%51%79%29%4C%5A%20%28%41%62%5E%37%29%78%20%28%44%62%5E%37%29%20%5A%20==%30=%30===%4E%6F%62%6F%64%79%20%4B%6E%6F%77%73%20%59%6F%75%20%57%68%65%6E%20%59%6F%75%27%72%65%20%44%6F%77%6E%20%41%6E%64%20%4F%75%74=%43%6F%78%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%42%20%20%41%37%4C%5A%7C%70%2C%37%2D%47%2C%37%44%2C%37%2D%47%73%4C%5A%39%62%37%44%20%37%2D%47%7C%51%79%58%37%44%7C%6C%42%62%37%46%34%34%54%5B%37%44%20%37%2D%45%62%37%2C%44%37%44%5A%4C%37%41%20%46%5B%5D%20%37%43%20%23%35%37%62%44%7C%51%79%58%37%47%6C%7C%70%2C%37%58%79%51%7C%47%2C%37%46%73%5A%73%7C%51%79%58%47%2D%37%2C%44%2C%37%44%2C%37%62%45%2C%37%46%73%5A%4C%37%42%6F%20%37%62%42%6C%7C%7C%70%2C%37%2D%47%2C%37%70%7C%6C%47%37%73%5A%4C%39%62%44%62%37%2C%43%37%2C%46%36%2C%43%37%2C%5A%20==%30=%30===%4E%6F%73%74%61%6C%67%69%61%20%49%6E%20%54%69%6D%65%73%20%53%71%75%61%72%65=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%5A%37%20%45%62%37%37%2D%62%41%5A%4C%37%62%45%20%37%46%5A%4C%62%37%45%20%37%46%5A%4C%37%62%45%20%37%46%5A%4C%20%44%62%37%4C%46%34%34%54%5B%37%46%5A%4C%37%5A%46%37%20%45%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%37%20%2D%44%5A%4C%37%62%45%20%37%46%5A%4C%37%62%2D%37%20%45%62%4C%37%62%44%20%20%20%20%5A==%30=%30===%4E%6F%74%68%69%6E%67%20%50%65%72%73%6F%6E%61%6C=%47%72%6F%6C%6E%69%63%6B%20%44%6F%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%47%2D%58%79%20%6C%63%4B%51%79%58%2D%47%41%2A%5B%59%7D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%4C%5A%20%78%20%34%54%69%2A%7B%2D%47%5A%4C%20%4C%5A%20%78%20%78%20%5A%4C%20%6C%63%4B%51%79%58%29%37%2D%28%43%37%43%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%4C%5A%20%78%20%78%20%5A%4C%4B%51%79%58%2D%6C%20%4C%5A%20%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%58%79%37%62%45%5A%4C%37%45%20%37%46%5A%4C%20%78%6C%20%4C%5A%47%63%4B%51%79%58%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%4E%6F%77%27%73%20%54%68%65%20%54%69%6D%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%4E%75%61%67%65%73=%52%65%69%6E%68%61%72%64%74%20%44%6A%61%6E%67%6F==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%42%62%2D%36%51%79%58%36%2D%62%42%5A%4C%20%6C%63%4B%51%58%79%36%47%7C%51%79%58%41%2F%37%44%7C%51%79%58%7C%44%37%2F%41%34%54%41%2A%5B%4C%37%62%41%20%41%4C%5A%47%36%6C%63%4B%51%79%58%36%2D%45%7C%51%79%58%37%7C%42%51%79%58%23%46%2F%37%42%7C%51%79%58%42%2F%20%4C%5A%41%37%2F%37%44%20%36%62%41%5A%4C%20%51%7C%44%37%58%58%36%47%7C%51%79%58%41%2F%37%44%7C%51%79%36%58%2D%62%42%42%2A%5B%5D%20%20%6C%63%4B%51%79%79%51%4B%63%6C%79%58%37%41%5A%79%58%36%2D%62%47%37%58%79%51%63%4B%51%79%58%36%47%5A%4C%20%6C%63%4B%51%58%79%36%2D%43%5A%4C%20%6C%63%4B%51%79%58%43%7C%6C%20%4C%5A%42%7C%51%79%58%37%51%7C%44%37%2F%41%58%79%51%7C%47%36%20%44%37%4C%5A%47%36%58%79%51%5A%20==%30=%30===%4E%75%74%74%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%42%62%5E%37%37%46%2C%37%2D%43%73%20%44%2F%37%5E%62%42%4C%5A%37%6F%23%43%20%37%2D%43%5A%4C%37%6F%42%20%2C%7C%6C%46%37%34%54%41%2A%7B%32%4E%7C%51%79%6F%37%4C%5A%43%79%58%51%79%58%7D%20%37%46%20%37%2D%43%31%7C%4E%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%51%58%79%51%58%42%20%37%5E%62%62%37%62%42%6C%51%5D%5B%2A%42%2C%37%2D%46%73%20%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%5A%4C%39%62%37%43%20%37%5E%62%45%42%62%37%2C%7C%79%58%37%62%42%37%5E%62%42%41%45%62%5E%37%20%62%37%42%20%37%2D%43%7C%51%79%58%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%35%20%5D%5B%2A%7C%51%79%58%39%43%5A%4C%37%6F%5A%43%2D%37%20%42%7C%51%79%58%37%46%6C%7C%2C%37%46%2C%37%43%2D%73%20%44%2F%37%5E%62%42%5A%4C%37%6F%23%43%62%5E%37%20%42%4C%37%6F%42%20%2D%37%20%46%37%4C%5A%42%62%5E%37%20%73%46%37%2C%42%62%5E%2C%7C%6C%42%62%5E%37%58%79%51%5A%20==%30=%30===%4E%75%74%76%69%6C%6C%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%43%2D%37%58%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%34%54%5B%41%2A%41%5B%42%2A%5D%51%4B%63%6C%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%43%2D%7C%51%79%58%37%62%44%5A%4C%20%78%20%5A%4C%5A%20%78%20%20%79%58%37%2D%46%6C%63%4B%51%79%7C%47%37%58%79%51%79%58%33%31%62%37%47%7C%51%79%58%37%62%7C%41%51%79%58%37%46%7C%51%79%58%37%62%47%7C%51%7C%43%2D%37%58%51%79%58%37%62%23%37%47%7C%51%51%5B%43%2D%37%41%6C%7C%2C%2D%62%42%73%3E%2F%3C%20%3E%2F%20%3C%3E%2F%3C%37%2D%43%3E%2F%20%3C%7C%51%79%58%62%2D%37%58%79%59%5A%20%51%20%39%58%79%51%7C%43%2D%37%20%20%20%5A==%30=%30===%4F%20%47%72%61%6E%64%65%20%41%6D%6F%72=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%41%2D%58%79%7C%51%79%58%37%68%42%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%45%37%62%39%58%34%54%5B%41%2A%4B%51%79%58%37%37%62%39%58%79%79%58%37%5E%46%7C%51%79%58%37%5E%43%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%5B%42%2A%5D%51%51%7C%42%62%5E%41%7C%51%79%58%7C%51%79%58%37%42%68%37%58%79%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%2D%58%41%5B%41%2A%5D%51%79%58%39%62%37%45%7C%51%58%79%51%7C%43%5A%4C%20%6C%63%2F%43%7C%51%79%51%7C%45%37%62%7C%51%79%58%37%2D%44%5B%43%2A%5D%51%79%58%62%39%37%41%7C%51%79%58%37%68%45%7C%51%79%58%39%45%62%6F%37%58%79%58%37%68%42%45%58%79%51%7C%46%5E%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%42%68%37%20%45%37%62%39%4C%5A%41%2D%58%79%51%7C%45%37%62%39%20%20%20%5A==%30=%30===%4F%64%64%20%43%6F%75%70%6C%65%2C%20%54%68%65=%48%65%66%74%69%20%4E%65%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%2D%37%20%47%37%5A%4C%20%78%20%5A%4C%37%43%20%37%2D%47%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%44%34%34%54%7B%33%31%62%37%41%42%37%23%31%31%7C%5A%4C%37%47%20%37%2D%44%5A%4C%33%31%62%41%37%20%37%2D%45%7C%51%79%58%37%5E%62%42%5A%4C%42%62%5E%37%20%20%37%46%31%4E%37%2D%45%7C%51%20%47%37%4C%5A%42%5A%4C%31%31%23%37%42%20%37%46%32%4E%7C%51%7D%79%58%33%31%62%37%41%7C%51%79%58%37%68%45%62%5E%37%58%79%37%2D%44%5A%4C%20%41%37%62%31%33%4C%5A%44%2D%37%20%47%37%4C%5A%7C%47%2D%37%58%79%51%7C%43%37%73%75%73%58%79%51%7C%46%36%58%79%51%7C%42%62%37%20%41%37%62%31%33%20%5A%20==%30=%30===%4F%66%66%20%4D%69%6E%6F%72=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%31%62%42%7C%51%34%47%2D%36%58%5A%4C%37%44%20%37%5E%62%45%5A%4C%37%62%42%37%20%2D%42%5A%4C%37%62%47%20%37%62%44%7C%51%79%47%2D%36%58%79%34%54%41%2A%7B%4C%2C%31%31%23%58%79%51%7C%44%2D%62%42%5A%4C%37%44%20%37%5E%62%44%42%2A%7D%5B%20%20%6C%63%4B%51%79%58%2C%31%31%23%33%31%37%20%45%62%37%2C%31%31%23%33%5D%20%20%6C%63%79%51%7C%45%37%31%31%23%33%31%44%5A%4C%37%41%20%73%75%73%41%37%7C%51%79%58%37%2D%45%7C%51%79%58%2C%39%62%2C%58%79%51%4B%58%37%2D%42%5A%31%23%33%31%62%36%58%79%51%7C%36%2D%47%5A%4C%37%44%20%37%5E%62%45%5A%4C%62%37%42%20%37%2D%42%5A%4C%37%62%47%20%37%62%44%58%79%51%7C%42%2D%47%41%2A%5B%31%2C%58%79%51%7C%44%31%33%23%31%31%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%68%2C%20%4C%61%64%79%20%42%65%20%47%6F%6F%64=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%31%4E%7C%51%79%34%47%5E%37%58%79%58%37%2D%41%5A%4C%37%45%20%37%2D%42%5A%37%4C%43%20%37%5E%47%7C%51%79%58%37%43%7C%51%79%51%7C%44%37%58%34%54%7B%41%2A%51%79%58%37%5E%37%4C%5A%41%2D%20%37%47%20%37%2D%44%7C%51%79%58%36%47%32%5A%4E%4C%20%51%79%58%51%79%58%7D%20%37%44%20%37%5D%2A%42%5B%43%2D%45%20%36%47%58%37%44%7C%51%58%79%51%7C%47%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%5A%39%4C%62%37%42%20%37%68%23%46%7C%51%79%58%37%5E%41%2D%37%58%79%37%6F%23%43%7C%36%47%7C%51%79%5B%47%5E%37%58%79%58%37%2D%41%5A%4C%37%45%20%37%2D%42%5A%37%4C%43%20%37%5E%47%7C%51%79%58%37%43%7C%51%79%51%7C%44%37%58%41%2A%5D%51%79%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A==%30=%30===%4F%68%2C%20%57%68%61%74%20%41%20%42%65%61%75%74%69%66%75%6C%20%4D%6F%72%6E%69%6E%27=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%7C%51%79%34%45%62%36%58%51%79%58%36%62%45%7C%51%79%58%37%62%42%7C%79%51%58%36%62%45%7C%51%79%58%37%62%42%7C%51%79%7C%42%62%37%58%33%54%41%2A%7B%45%7C%51%79%58%42%37%58%79%51%79%58%47%2F%36%62%45%7C%51%79%58%2C%62%41%37%2F%62%42%7C%51%79%58%62%42%2F%37%5E%62%45%7C%51%7C%41%62%36%7C%51%79%58%37%43%20%37%68%47%7C%43%2D%37%58%4B%51%79%58%36%62%45%42%2A%5B%5D%51%79%58%2F%44%37%62%42%7C%51%79%58%37%6F%23%43%7C%51%79%63%6C%20%4C%5A%51%79%58%36%62%63%4B%51%79%58%46%2D%37%20%42%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%37%2D%43%7C%51%79%58%36%62%45%5A%4C%37%62%51%7C%45%62%36%5A%4C%39%62%37%62%42%7C%51%79%62%5E%37%23%31%4E%7C%51%79%58%37%62%42%7C%51%79%58%62%42%36%2F%62%45%7C%51%79%58%37%6F%41%7C%51%79%58%31%31%45%62%36%58%41%5A%4C%20%6C%45%7C%51%79%58%58%79%51%58%79%79%58%62%42%2F%36%62%45%7C%51%79%58%37%2D%7C%46%51%79%58%47%2F%36%62%45%32%4E%5A%4C%20%51%51%7C%42%62%37%7D%51%79%58%37%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%68%21%20%4C%6F%6F%6B%20%41%74%20%4D%65%20%4E%6F%77=%44%65%56%72%69%65%73%2D%42%75%73%68%6B%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%45%5A%34%45%62%37%2C%20%2C%37%2D%62%41%7C%51%79%58%2C%37%5E%62%7C%41%51%79%58%2C%37%62%45%5A%4C%2C%37%62%42%20%44%62%37%2C%4C%34%54%41%2A%7B%51%79%58%7D%20%2C%4C%5A%73%43%42%2C%37%43%7C%37%62%44%2C%37%44%2C%37%62%2C%45%37%62%42%31%4E%7C%37%42%70%2C%37%46%2C%37%37%2C%42%62%37%37%62%44%20%2C%37%44%20%2C%37%5A%4E%32%6C%45%58%2C%37%2D%47%6C%42%2A%5B%59%5D%37%44%2C%41%37%73%20%2C%37%62%45%7C%51%79%58%2C%37%5E%62%79%51%7C%45%62%4C%20%51%79%58%42%7C%51%79%58%37%2C%20%44%37%4C%2C%37%43%20%2C%37%62%44%7C%51%79%58%2C%2D%37%46%5A%4C%2C%37%43%20%2C%37%2D%47%5A%4C%2C%5A%46%2D%37%2C%2D%47%5A%4C%2C%5A%4C%37%62%44%51%5D%59%5B%2A%41%7C%51%79%58%2C%37%5E%62%41%7C%51%79%58%37%2C%62%45%5A%4C%2C%37%62%42%20%2C%37%62%45%41%62%2D%37%2C%20%79%58%2C%37%62%45%62%5E%37%2C%20%44%62%37%2C%4C%5A%73%43%37%2C%46%37%2C%70%42%62%37%7C%6C%45%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%6C%27%20%4D%61%6E%20%52%69%76%65%72=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%2C%37%2D%34%45%62%5E%37%2C%5E%62%45%73%5A%4C%37%2D%46%20%37%5E%62%5A%45%4C%37%2D%46%20%37%2D%47%5A%4C%37%2D%46%20%41%62%5E%2C%47%34%54%41%2A%5B%36%62%45%32%4E%37%20%42%62%37%58%51%79%58%7D%20%37%62%42%20%37%2D%46%5A%37%4C%43%20%36%62%45%31%4E%5A%4C%20%78%20%5A%4C%79%51%20%4C%5A%2D%46%6C%7C%2C%44%20%37%2D%47%5A%45%62%36%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%39%62%44%37%20%37%2D%47%6C%42%2A%5B%5D%20%39%62%37%44%20%78%20%4C%5A%4C%36%62%41%20%20%37%2D%47%5A%20%78%20%4C%5A%37%5E%62%45%6C%41%2A%5B%5D%2C%37%62%42%2C%2D%37%46%2C%37%43%2C%37%2D%47%73%5A%4C%20%78%20%20%46%2D%37%4C%5A%4C%39%62%37%7C%51%79%58%36%5A%47%2D%37%20%62%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%45%62%5A%4C%2C%37%46%20%36%62%45%5A%4C%37%2D%46%37%4C%5A%45%62%4C%37%5E%62%41%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4F%6C%64%20%43%61%70%65%20%43%6F%64=%52%6F%74%68%72%6F%63%6B%2D%56%61%6B%75%73%2D%4A%65%66%66%72%65%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%31%4E%5A%4C%34%45%62%36%58%62%45%7C%51%79%58%37%62%44%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%5E%37%20%43%37%34%54%41%2A%7B%20%37%62%45%20%46%2D%37%58%79%51%79%58%36%62%45%5A%4C%37%62%42%20%37%46%4E%32%5A%4C%51%79%58%7D%51%79%58%37%62%42%7C%51%7C%42%62%2D%37%7C%51%79%58%37%6F%41%20%37%5E%62%5E%37%20%42%62%45%20%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%5A%4C%39%62%37%43%20%37%2D%47%5A%4C%37%62%37%4C%5A%41%62%41%42%2A%5B%5D%37%2D%62%42%7C%62%5E%2C%44%62%45%41%2A%5B%5D%20%35%23%37%62%42%20%37%62%5A%42%4C%37%46%20%37%2D%46%5A%4C%37%43%6C%2C%36%62%36%58%79%51%45%73%5A%4C%37%42%20%37%2D%46%5A%41%62%5E%37%62%45%5A%4C%37%62%42%20%37%46%5A%4C%37%43%37%20%5E%62%45%7C%51%79%58%37%62%44%7C%51%79%58%36%58%79%51%7C%4C%37%62%45%20%62%37%20%5A%20==%30=%30===%4F%6C%64%20%43%6F%75%6E%74%72%79%2C%20%54%68%65=%41%64%64%65%72%6C%65%79%2D%4C%65%77%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%23%37%62%45%20%34%44%68%37%58%4C%39%46%20%2C%37%2D%43%5A%4C%20%6C%63%4B%79%51%58%2C%39%23%37%47%5A%4C%20%6C%63%4B%51%79%5A%42%62%31%33%34%54%69%2A%5B%20%2C%37%68%44%31%33%2C%20%44%2D%46%7C%51%79%58%37%2D%43%41%2A%5B%59%5D%33%20%31%62%37%47%20%37%2D%43%5A%4C%39%23%37%62%37%58%79%51%7C%62%41%5A%4C%39%58%37%5E%62%45%5A%43%2D%37%2C%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%2C%2D%46%7C%51%79%58%2C%37%2D%43%7C%51%79%58%37%58%79%51%7C%4C%39%62%37%47%43%5A%4C%39%62%37%58%79%51%7C%44%7C%51%79%58%37%44%7C%51%79%58%37%5E%62%7C%41%51%79%58%37%2D%43%7C%51%79%58%39%62%37%47%68%37%20%47%37%68%44%7C%51%79%2D%37%58%79%51%5A%20==%30=%30===%4F%6C%64%20%44%65%76%69%6C%20%4D%6F%6F%6E=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%73%75%73%36%58%79%51%7C%58%36%62%45%7C%51%79%58%36%46%7C%51%79%58%62%36%45%7C%51%79%58%36%46%7C%51%79%58%36%62%45%79%51%7C%46%37%46%34%34%54%7B%37%5E%62%47%5A%79%51%7C%42%62%37%2D%62%41%7C%51%79%58%37%62%45%7C%51%79%37%58%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%20%44%62%37%4C%58%37%46%7C%51%79%58%37%2D%44%46%36%58%79%51%4B%51%79%58%37%5E%44%7C%51%79%58%36%62%45%51%7C%79%58%36%46%31%4E%7C%51%79%58%36%62%45%7C%63%6C%20%4C%5A%5A%4C%37%43%20%51%79%58%36%62%79%51%7C%47%2D%36%46%7C%51%79%58%36%62%45%7C%51%79%58%36%32%46%4E%7C%59%7D%51%79%58%37%43%7C%51%79%58%37%58%79%51%7C%45%58%37%47%7C%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%55%46%36%58%79%51%7C%45%62%36%20%20%20%5A==%30=%30===%4F%6C%64%20%46%6F%6C%6B%73=%52%6F%62%69%73%6F%6E%20%57%69%6C%6C%61%72%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%68%41%34%45%68%37%20%20%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%43%37%2C%62%44%2C%37%2D%44%73%5A%4C%33%31%62%37%41%45%62%37%4C%5A%34%54%41%2A%7B%79%58%7D%2C%37%47%2D%37%20%43%46%2C%37%43%2C%37%2D%47%73%7C%51%79%58%37%31%47%4E%5A%4C%39%62%37%44%20%37%68%41%5A%4C%37%2D%37%2C%42%62%5A%4C%39%62%37%79%58%37%5E%62%4C%5A%4E%32%6C%20%37%2D%43%5A%4C%35%23%37%43%20%37%5E%46%2A%42%5B%5D%51%79%58%36%46%5A%4C%37%43%20%37%47%46%37%4C%5A%42%20%51%79%58%51%37%62%42%2C%37%58%79%51%7C%46%2C%37%2D%47%73%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%6C%7C%2C%37%41%2C%68%45%73%20%37%5E%43%37%2C%46%2D%37%62%45%7C%51%44%20%37%68%41%6C%45%68%37%20%20%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%43%37%2C%62%44%2C%37%2D%44%73%5A%4C%33%31%62%37%41%45%62%37%4C%5A%41%2A%5B%5D%2C%37%62%39%4C%5A%47%2D%37%20%43%37%4C%5A%41%68%37%20%44%37%62%39%4C%5A%47%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%4F%6C%65%6F=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%4F%6C%69%6C%6F%71%75%69%20%56%61%6C%6C%65%79=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%37%73%75%73%58%6C%63%4B%51%79%58%73%75%73%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%20%78%46%34%34%54%7B%58%45%2F%37%2D%45%2D%5E%37%20%58%37%2D%45%32%4E%7C%7D%20%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%29%37%2D%45%28%79%51%7C%46%23%31%4E%5A%4C%20%62%47%20%37%2D%37%58%79%51%7C%37%2D%45%7C%51%79%58%45%2F%37%2D%23%46%7C%79%51%58%37%2D%45%7C%51%79%58%45%2F%37%2D%23%46%58%79%51%7C%47%2D%45%7C%51%79%37%20%5A==%30=%30===%4F%6E%20%41%20%43%6C%65%61%72%20%44%61%79=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%47%5E%37%58%63%4B%51%79%58%37%5E%47%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%43%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%42%34%54%5B%41%2A%7C%51%79%58%37%58%79%51%7C%41%79%58%37%2D%42%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%51%7C%42%62%6F%39%62%37%45%7C%41%7C%51%79%58%51%7C%44%37%58%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%37%58%47%7C%51%79%58%37%2D%44%5B%42%2A%5D%51%79%51%7C%43%5E%37%79%58%37%2D%41%2D%41%7C%51%79%41%2D%37%58%79%7C%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%51%58%79%37%5E%47%5B%43%2A%5D%51%79%58%37%44%7C%51%45%37%62%39%58%7C%51%79%58%37%37%20%42%2D%37%4C%5A%43%5E%37%20%42%2D%37%4C%5A%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%4F%6E%20%41%20%4D%69%73%74%79%20%4E%69%67%68%74=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%41%2A%7B%34%45%62%5E%37%37%2D%46%5A%4C%37%62%47%20%37%5E%62%41%5A%37%4C%2D%62%42%20%37%5E%42%5A%4C%37%5E%62%44%20%20%45%37%20%5D%34%54%69%2A%5B%23%37%62%44%7C%37%4C%5A%43%2D%62%41%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%6C%7C%2C%37%2D%62%47%2C%37%2D%47%73%20%37%2D%37%58%79%51%2D%47%20%37%5E%5D%20%20%6C%63%37%4C%5A%4E%31%62%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%36%58%79%51%4B%62%42%20%31%31%37%46%20%37%2D%37%20%45%37%4C%46%20%37%2D%23%43%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%23%37%4C%5A%43%2D%42%42%2A%5B%79%58%37%2D%46%58%79%51%7C%42%62%47%2C%37%2D%47%73%20%37%2D%43%5A%4C%37%47%2D%20%37%5E%62%45%41%2A%5B%5D%51%79%58%37%62%2D%37%2C%7C%6C%37%2D%46%5A%4C%51%7C%42%62%37%58%79%51%7C%41%62%2D%37%58%79%51%7C%44%62%37%23%31%31%20%42%62%37%4C%5A%45%62%36%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4F%6E%20%41%20%53%6C%6F%77%20%42%6F%61%74%20%54%6F%20%43%68%69%6E%61=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%44%34%42%62%5E%37%7C%51%79%58%2C%23%43%2F%37%41%7C%51%79%58%2D%37%43%7C%51%79%58%2C%42%2F%37%47%7C%51%79%58%42%62%5E%37%2F%34%54%41%2A%5B%7C%51%79%58%37%79%51%7C%45%62%79%58%37%41%7C%51%79%58%37%2D%43%42%2A%5B%20%5D%39%62%37%47%20%37%68%44%7C%51%79%58%37%5E%51%7C%42%62%5E%58%39%62%37%44%7C%51%79%58%2C%7C%43%37%58%79%51%79%58%37%5E%62%42%41%2A%5B%5D%51%79%58%46%37%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%7C%47%37%2F%42%51%79%58%37%47%62%37%47%20%37%51%7C%41%37%2F%58%37%5E%62%45%7C%51%79%58%39%62%37%44%7C%79%51%58%44%2F%37%5E%62%42%7C%51%79%58%2C%23%43%79%51%7C%44%68%79%58%37%2D%43%2D%43%7C%51%79%43%43%2D%37%58%79%58%2C%33%31%62%37%47%7C%51%79%58%37%5E%42%62%7C%51%79%58%2C%31%31%23%37%62%41%7C%51%79%51%7C%43%37%58%2A%5B%5D%20%39%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%4F%6E%20%42%72%6F%61%64%77%61%79=%4D%61%6E%6E%2D%57%65%69%6C%2D%53%74%6F%6C%6C%65%72%2D%4C%65%69%62%65%72==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%37%20%45%62%37%5A%4C%20%78%20%5A%4C%37%62%45%20%37%46%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%46%34%34%54%5B%42%62%37%20%41%62%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%42%62%37%20%43%37%4C%5A%46%37%20%45%62%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%4F%6E%20%47%72%65%65%6E%20%44%6F%6C%70%68%69%6E%20%53%74%72%65%65%74=%4B%61%70%65%72%20%42%72%6F%6E%69%73%6C%61%75==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%62%45%34%45%62%5E%37%51%79%58%62%45%2F%37%46%5A%4C%20%6C%63%4B%79%51%58%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%7C%45%5E%37%2F%34%54%5B%41%2A%62%41%5A%4C%20%58%79%51%7C%43%58%37%5E%62%45%7C%51%79%58%74%6C%61%37%62%7C%42%51%79%58%37%2D%46%5B%42%2A%5D%51%79%58%37%79%51%4B%63%6C%37%5E%62%45%7C%45%5A%4C%20%6C%7C%44%62%37%61%37%5E%62%45%5B%41%2A%5D%20%37%62%42%20%37%46%2D%7C%51%79%58%37%5E%62%47%7C%51%79%58%74%6C%58%79%51%4B%63%51%79%58%37%2D%2D%46%5B%43%2A%51%4B%63%6C%20%43%7C%51%79%58%37%5E%62%45%7C%51%79%58%62%2F%45%37%5E%45%7C%51%79%58%62%45%2F%37%46%5A%4C%37%58%79%51%5D%79%58%37%2D%62%5A%4C%37%43%20%2F%45%62%4C%5A%39%62%37%44%20%37%68%41%5A%4C%62%42%2F%37%43%2D%20%37%2D%43%5A%4C%39%62%37%47%20%37%68%44%4C%5A%47%2D%37%37%2D%46%20%37%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%4F%6E%20%54%68%65%20%53%74%72%65%65%74%20%57%68%65%72%65%20%59%6F%75%20%4C%69%76%65=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%37%34%42%62%5E%37%43%5A%4C%37%6F%62%44%5A%4C%37%5E%62%42%5A%20%4C%7C%72%20%6C%7C%37%46%2C%37%2D%43%73%5A%4C%2D%37%4C%5A%46%34%54%7B%41%2A%58%7D%2C%37%46%37%23%31%31%4C%2C%37%47%2C%37%2D%44%73%31%4E%5A%4C%37%46%4C%5A%37%2D%43%5A%4C%36%2D%47%5A%4C%36%62%42%5A%7C%43%2D%37%2C%62%41%5A%4C%37%5A%4C%36%2D%62%58%79%51%58%79%4C%37%5E%62%45%5A%4C%37%44%5A%4C%37%2D%41%42%5B%2A%5D%20%78%5A%4C%36%62%42%6C%32%4E%7C%51%5A%78%4C%5A%45%51%79%58%51%79%23%43%2F%37%41%42%62%36%4C%5A%4C%37%41%5A%4C%73%75%73%37%41%5A%4C%37%68%6C%45%7C%2C%46%2F%62%42%2C%37%62%47%73%5A%4C%78%5A%73%44%5E%2C%5A%4C%37%62%41%37%6F%62%44%5A%4C%5A%43%2D%37%5A%4C%20%7C%72%20%6C%7C%37%46%2C%37%2D%43%5A%73%4C%37%5E%62%42%5B%41%2A%5D%20%37%46%5A%4C%42%62%5E%37%4C%37%43%6C%7C%2C%4C%5A%43%2D%37%4C%5A%46%37%4C%5A%43%2D%37%4C%5A%41%62%37%23%31%31%4C%5A%42%62%36%4C%5A%47%2D%36%4C%5A%43%2D%37%4C%5A%46%37%4C%5A%42%62%36%4C%5A%78%20%5A==%30=%30===%4F%6E%20%54%68%65%20%53%75%6E%6E%79%20%53%69%64%65%20%4F%66%20%54%68%65%20%53%74%72%65%65%74=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%44%7C%34%43%36%58%79%41%5A%4C%23%47%2F%39%62%37%45%20%47%2F%36%7C%43%51%79%58%37%5E%46%7C%51%79%58%37%45%7C%51%2D%37%58%79%51%34%54%7B%41%2A%36%43%5A%4C%37%2D%37%20%47%37%32%4E%5A%4C%20%51%79%58%51%79%58%7D%6C%2C%47%37%2C%37%2D%44%2C%37%41%2C%37%2D%45%73%5A%4C%44%2D%37%20%47%44%31%4E%7C%51%79%58%37%2D%44%42%5B%47%2D%37%44%7C%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%79%51%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%58%79%51%7C%2A%5D%51%79%58%51%79%58%37%2D%79%51%5D%2A%41%2F%39%62%37%45%20%47%2F%36%43%7C%51%79%58%5E%37%46%7C%51%79%58%37%45%7C%51%79%58%36%43%5B%47%23%4C%5A%41%58%37%47%7C%51%7C%44%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%36%20%47%37%20%5A==%30=%30===%4F%6E%20%54%68%65%20%54%72%61%69%6C=%47%72%6F%66%65%20%46%65%72%64%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%5E%37%58%79%51%4C%37%44%20%37%2D%41%7C%51%79%58%37%5E%46%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%5A%47%2D%37%58%46%34%34%54%5B%36%46%7C%51%79%41%62%2D%37%58%79%58%37%2D%47%7C%51%79%58%37%62%44%7C%51%58%79%37%2D%62%41%7C%51%79%58%37%62%44%7C%51%79%51%7C%43%37%58%5B%5D%51%79%58%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%4F%6E%63%65%20%49%20%4C%6F%76%65%64=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%2D%37%58%79%51%51%79%58%37%2D%47%7C%51%79%58%37%6F%23%46%51%7C%79%58%37%5E%46%7C%51%79%58%35%23%37%43%7C%7C%47%23%6F%37%47%34%34%54%7B%51%79%58%37%68%7C%41%2D%37%2F%63%4B%51%79%58%37%5E%62%45%7C%51%79%58%35%37%23%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%47%6C%20%4C%5A%45%51%79%58%37%2D%7C%51%79%58%37%58%79%51%7C%4E%37%5E%44%32%4E%5A%4C%20%51%79%58%51%79%58%51%7D%79%58%39%62%37%44%7C%51%79%58%37%5E%44%31%58%79%51%7C%47%39%62%37%41%7C%62%41%7C%51%79%51%7C%46%37%58%51%79%58%36%2D%62%42%7C%51%79%58%37%6F%42%4C%5A%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%7C%41%2D%36%58%79%58%37%5E%43%37%23%31%31%58%79%51%7C%47%37%58%79%51%7C%47%2D%37%20%41%37%62%39%4C%5A%44%2D%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4F%6E%63%65%20%49%6E%20%41%20%57%68%69%6C%65=%45%64%77%61%72%64%73%20%4D%69%63%68%61%65%6C==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%43%20%37%34%45%62%5E%37%43%20%37%2D%47%5A%4C%33%31%62%37%44%20%37%47%2D%7C%51%79%58%37%5E%62%45%5A%4C%37%62%41%20%37%4C%5A%46%2D%34%54%41%2A%5B%2D%47%7C%51%79%42%62%37%4C%5A%5A%4C%37%62%41%20%37%5E%62%45%41%2A%5B%5D%37%20%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%45%62%5E%37%58%20%37%2D%46%5A%41%73%20%36%62%31%33%4C%5A%47%62%41%20%36%62%45%5A%4C%37%62%42%20%37%2D%5A%46%4C%37%43%20%37%2D%46%5A%4C%37%43%20%37%2D%2D%36%4C%5A%45%62%37%44%20%37%20%37%5E%47%5A%2C%5D%5B%2A%42%2D%41%5A%4C%37%6F%62%42%20%37%2D%42%5A%4C%44%37%20%37%2D%41%5A%4C%37%2D%45%20%37%5E%47%6C%37%20%44%37%4C%37%44%2C%37%2D%79%58%37%5E%62%41%2D%37%20%44%41%20%37%5E%62%45%41%2A%5B%5D%20%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%36%47%5A%4C%37%62%37%4C%5A%45%5A%4C%37%2D%45%37%2D%46%5A%4C%20%44%37%62%31%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%20%43%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%33%36%20%43%2D%37%37%2D%47%7C%51%20%42%62%37%20%5A%20==%30=%30===%4F%6E%63%65%20%55%70%6F%6E%20%41%20%53%75%6D%6D%65%72%74%69%6D%65%20%28%4C%61%20%56%61%6C%73%65%20%44%65%73%20%4C%69%6C%61%73%29=%4C%65%67%72%61%6E%64%2D%42%61%72%63%6C%61%79%2D%4D%61%72%6E%61%79%2D%4D%65%72%63%65%72==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%46%2D%37%58%37%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%37%58%68%47%7C%51%79%58%2C%37%5E%62%41%7C%51%79%58%79%51%7C%44%33%54%41%2A%5B%5E%46%7C%51%79%33%58%79%51%7C%51%79%58%36%62%42%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%42%2A%5B%5D%51%79%58%39%62%37%43%7C%45%62%37%58%31%62%37%47%7C%43%7C%51%79%58%44%2D%37%58%79%79%58%37%2D%44%7C%51%79%58%37%5E%46%43%2A%5D%5B%51%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%51%7C%47%2D%37%7C%51%79%58%37%36%62%42%7C%51%46%36%58%79%51%51%79%58%37%2D%43%44%2A%5B%5D%51%79%58%37%7C%43%51%79%58%37%2D%47%7C%51%79%58%37%2D%44%7C%7C%46%37%58%79%7C%51%79%58%37%37%2D%47%5A%4C%62%37%58%79%51%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%5E%46%7C%36%20%44%2D%37%45%7C%51%79%58%2C%20%43%37%62%39%20%5A%20==%30=%30===%4F%6E%65%20%42%79%20%4F%6E%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%28%20%20%37%2D%34%42%62%5E%37%62%37%44%20%37%68%41%41%2A%7B%59%7D%20%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%33%4C%5A%47%34%54%69%2A%7B%5A%4C%37%62%41%28%42%62%37%29%7C%51%79%58%37%5E%62%42%5A%4C%29%37%46%28%46%37%29%37%2D%43%28%20%29%62%45%28%37%2D%43%7C%41%37%23%39%20%20%29%37%2D%46%68%42%20%37%2D%62%37%2F%46%4C%37%41%20%39%23%37%45%42%2A%5B%59%7D%51%79%37%58%2D%47%5A%4C%33%31%62%37%44%20%37%68%45%5A%23%39%4C%5A%44%42%20%37%2D%47%62%37%44%20%37%37%20%41%37%62%2F%37%62%42%20%37%2D%47%5A%4C%37%62%41%20%23%39%37%41%5A%4C%37%62%42%20%37%2D%44%5A%4C%39%46%4C%5A%45%68%68%45%5A%4C%37%29%62%45%28%37%2D%37%58%79%51%62%42%28%20%29%37%2D%46%28%20%20%37%2D%47%4C%5A%33%31%62%37%44%20%37%68%41%41%2A%5B%59%5D%37%29%7C%43%2D%47%5A%4C%33%31%62%37%44%20%37%29%46%37%28%46%2F%37%62%42%20%37%2D%47%5A%4C%37%62%41%20%23%39%37%41%7C%51%79%58%37%5E%62%42%5A%4C%29%37%46%4C%5A%45%68%37%2D%43%28%20%31%33%4C%5A%47%2D%37%58%79%51%5A%20==%30=%30===%4F%6E%65%20%46%69%6E%67%65%72%20%53%6E%61%70=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%37%73%75%73%58%6C%63%4B%51%79%58%73%75%73%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%20%78%43%34%34%54%5B%51%79%58%37%68%37%73%75%73%58%74%6C%61%37%43%7C%51%79%58%37%68%47%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%46%62%41%5A%4C%20%7C%42%62%37%61%6C%74%58%79%51%7C%55%45%62%5E%37%58%79%51%4B%63%6C%20%4C%5A%44%68%37%58%79%51%7C%47%37%61%6C%74%20%20%20%5A==%30=%30===%4F%6E%65%20%46%6F%6F%74%20%49%6E%20%54%68%65%20%47%75%74%74%65%72=%54%65%72%72%79%20%43%6C%61%72%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%31%62%37%44%20%34%46%37%2C%58%4E%7C%51%79%58%2C%46%7C%51%79%58%2C%6F%42%51%7C%79%58%2C%37%62%42%5A%4C%20%6C%63%4B%51%79%31%41%68%37%2C%34%54%41%2A%7B%42%2A%5B%59%5D%2C%58%79%51%7C%4C%2C%62%42%20%2C%46%5A%4C%2C%37%43%20%2C%2D%37%47%32%4E%5A%4C%51%79%58%7D%51%79%58%37%43%5A%46%58%79%51%37%47%5A%4C%33%20%2C%37%2D%41%4B%63%6C%20%4C%20%2C%37%6F%42%7C%51%79%58%2C%36%62%42%7C%79%51%58%2C%37%46%5A%4C%2C%37%2D%47%20%2C%46%5A%45%37%2C%4C%5A%51%79%58%37%43%20%2C%46%7C%51%47%2D%37%2C%20%42%7C%51%79%58%2C%37%62%42%5A%4C%20%6C%63%51%4B%79%58%2C%37%46%41%2A%5B%59%5D%20%2C%37%43%6F%37%2C%58%79%5A%4C%2C%37%44%44%37%2C%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%2C%20%42%62%2C%4C%5A%46%2C%20%43%37%20%5A%20==%30=%30===%4F%6E%65%20%46%6F%72%20%4D%79%20%42%61%62%79=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%45%62%5E%37%46%20%37%5E%62%45%5A%4C%20%78%20%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%62%42%2F%37%2D%46%20%2D%37%2F%42%62%34%54%41%2A%5B%4C%37%2D%46%20%37%20%42%62%2D%4C%37%62%44%20%37%5E%62%41%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%5A%45%62%5E%37%5E%62%45%5A%4C%51%79%58%36%62%43%37%23%39%2C%2F%62%41%2C%62%41%2C%37%2D%47%2C%37%2D%46%5A%73%4C%2C%39%23%37%43%20%2C%35%23%37%47%5A%4C%42%62%7C%6C%45%20%37%2D%47%5A%4C%44%2F%37%2D%44%37%62%39%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%5A%20%4C%44%2F%37%2D%41%20%37%5E%47%42%2A%7B%5D%47%5E%37%20%41%20%37%68%41%7C%37%2D%42%5A%4C%5A%47%5E%37%20%5E%47%5A%4C%37%46%20%37%5E%43%7C%51%79%58%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%44%37%20%41%2D%37%4C%20%78%20%5A%47%20%37%2D%44%2C%4C%5A%42%37%47%6C%31%4E%7C%44%2F%43%2C%43%2C%37%2D%42%37%2C%2D%41%73%5A%4C%2C%39%23%37%45%20%2C%35%23%36%58%79%51%7C%39%23%37%45%20%20%5A%4C%37%43%43%47%2D%37%20%4C%37%47%20%36%47%6C%7C%44%2F%43%2C%37%41%37%2C%45%2C%37%42%73%5A%4C%20%78%20%5A%4C%37%43%5A%47%2D%37%20%2A%5B%5D%20%37%79%58%37%44%7C%37%20%45%62%37%41%6C%5A%4C%2C%39%62%37%45%20%37%42%32%4E%4C%5A%51%79%58%7D%51%79%58%2C%35%23%37%44%5A%4C%2D%37%58%79%51%41%5A%4C%20%78%51%7C%47%36%20%47%37%2F%42%2C%4C%5A%43%37%20%43%23%6F%37%4C%5A%41%2D%37%20%44%37%4C%5A%66%47%36%58%79%51%5A%20==%30=%30===%4F%6E%65%20%49%20%4C%6F%76%65%20%28%42%65%6C%6F%6E%67%73%20%54%6F%20%53%6F%6D%65%62%6F%64%79%20%45%6C%73%65%29%2C%20%54%68%65=%4A%6F%6E%65%73%20%49%73%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%44%20%2C%37%2D%34%47%36%2C%58%44%20%2C%37%2D%41%5A%4C%20%6C%63%4B%51%79%2C%58%37%41%5A%4C%2C%37%2D%45%20%36%47%7C%51%79%37%2C%4C%5A%41%34%54%41%2A%5B%79%58%2C%37%44%5E%37%2C%58%79%37%2D%41%5A%4C%2C%37%6F%62%42%20%2C%37%2D%7C%42%51%79%58%2C%37%5E%47%5A%4C%20%6C%63%4B%51%2C%58%79%51%7C%47%5A%4C%2C%37%20%2C%36%47%7C%2C%20%41%37%2C%47%42%2A%5B%5D%51%79%58%37%44%7C%51%79%58%37%2C%2D%41%5A%4C%2C%37%41%20%2C%37%2D%45%5A%4C%36%2C%58%79%51%37%2D%45%7C%51%31%62%37%45%7C%5A%41%37%2C%58%2D%42%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%37%2C%44%20%2C%37%2D%41%5A%4C%20%6C%63%4B%51%79%37%2C%58%79%51%4C%2C%37%2D%45%58%2C%37%44%7C%41%2D%37%2C%58%2D%41%7C%51%79%58%2C%33%31%62%37%45%7C%51%58%79%2C%37%2D%42%7C%51%79%58%2C%37%46%7C%51%79%37%2C%58%79%51%7C%51%79%58%33%79%51%7C%47%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%6E%65%20%4D%6F%72%6E%69%6E%67%20%49%6E%20%4D%61%79=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%47%5E%37%58%7C%51%79%58%37%2D%42%7C%51%79%58%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%45%37%62%39%58%34%54%41%2A%7B%7C%51%79%58%37%44%37%58%79%51%51%79%58%37%5E%2D%43%7C%51%79%58%37%5E%43%4C%5A%37%47%20%37%2D%44%7C%51%79%58%37%5E%47%7C%7C%4E%31%42%2D%7C%51%79%58%37%6E%69%46%3C%6C%7C%41%2D%37%58%36%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%37%20%2D%42%32%4E%7C%7D%51%79%58%37%44%7C%51%79%58%79%51%4B%63%51%79%58%37%45%58%37%5E%47%7C%5B%2A%42%41%2D%7C%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%58%79%37%5E%47%7C%51%79%58%37%44%7C%51%79%58%37%44%37%58%79%51%5D%20%20%3E%65%5A%4C%2C%37%42%20%4C%5A%43%2D%46%5A%4C%2C%37%41%20%2C%37%2D%45%7C%51%79%37%58%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%23%2D%37%2C%20%6C%63%4B%51%79%45%2D%37%2C%20%41%37%2C%4C%5A%41%2D%37%58%79%51%7C%3C%44%2E%43%2E%20%61%6C%20%32%6E%64%20%45%6E%64%2E%3E%44%37%58%79%51%5D%20==%30=%30===%4F%6E%65%20%4E%6F%74%65%20%53%61%6D%62%61=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%44%2D%37%58%58%37%2D%44%7C%51%79%58%31%31%23%37%42%7C%79%51%58%37%2D%43%7C%51%79%58%37%62%44%7C%51%79%79%51%7C%44%62%34%54%5B%41%2A%79%58%37%2D%44%51%7C%42%37%23%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%7C%51%79%58%31%31%37%58%79%51%7C%79%58%37%2D%43%58%37%5E%62%44%58%79%51%7C%43%62%41%7C%51%79%58%37%2D%62%45%5B%42%2A%5D%79%51%58%36%62%42%5A%4C%31%31%23%37%42%20%37%2D%37%58%79%51%7C%37%62%44%7C%51%62%44%7C%51%79%20%4C%5A%43%23%41%2A%5D%20%37%46%20%37%68%43%7C%51%79%58%5E%37%42%7C%51%79%58%37%23%46%7C%51%79%58%37%2D%5B%44%2D%37%58%6C%63%4B%51%79%51%79%58%31%31%43%2D%37%58%79%79%58%37%2D%43%7C%51%79%58%37%62%44%7C%51%58%79%37%2D%44%7C%51%79%58%31%31%23%37%42%7C%51%51%7C%42%37%23%7C%51%79%58%37%7C%51%79%58%37%79%51%7C%42%62%58%37%43%7C%51%79%58%36%62%44%7C%51%79%58%62%37%41%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%79%51%7C%42%5E%58%37%2D%46%7C%42%62%36%20%20%20%5A==%30=%30===%4F%6E%6C%79%20%54%72%75%73%74%20%59%6F%75%72%20%48%65%61%72%74=%43%61%72%74%65%72%20%42%65%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%47%7C%51%34%46%5E%37%23%7C%51%79%58%37%2D%41%7C%51%79%58%37%2D%45%51%7C%79%58%2C%39%23%37%42%7C%51%79%58%2C%31%31%44%2D%37%58%79%34%54%41%2A%7B%5E%46%42%2A%5B%43%5E%37%58%79%37%2D%47%7C%51%79%58%37%43%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%43%20%37%2D%47%7C%51%20%43%37%20%5D%31%4E%7C%51%79%41%7C%51%79%58%41%2D%37%2F%45%45%7C%51%79%58%37%68%42%7C%51%79%58%2C%43%37%2F%2D%44%7C%51%79%58%37%2D%44%7C%51%79%58%2C%37%62%31%33%2C%7C%51%79%58%37%51%79%58%37%2D%7C%47%2D%37%20%37%2D%45%7C%51%79%58%2C%39%23%37%42%7C%51%58%79%2C%31%31%23%37%5E%46%41%2A%5B%5D%20%37%43%58%79%51%7C%41%51%79%58%37%2D%4C%37%62%42%20%79%51%7C%47%37%79%58%37%2D%44%43%2A%5B%5D%51%79%58%37%41%51%7C%79%58%2C%31%31%23%37%62%42%5A%4C%2C%20%20%51%7C%46%2D%37%58%37%2D%44%7C%51%79%58%36%43%79%51%7C%45%2D%62%37%47%20%2C%47%2F%37%5E%46%7C%51%79%58%31%2C%31%23%37%62%41%5A%4C%2C%39%62%37%41%20%37%39%2C%4C%5A%55%58%37%5E%43%5A%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%4F%6E%6D%6F=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%37%41%5A%4C%20%34%44%62%5E%37%58%2D%43%5A%4C%20%6C%63%4B%51%79%58%47%2F%31%31%23%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%58%79%51%4B%63%6C%34%54%41%2A%5B%47%7C%51%79%58%51%7C%41%62%5E%79%58%2D%42%7C%51%79%58%74%6C%61%37%23%46%51%7C%79%58%47%2F%46%7C%7C%51%79%58%31%31%23%37%51%7C%44%2F%41%79%58%74%6C%61%5E%37%23%31%31%58%79%51%7C%45%2D%58%79%51%7C%43%5E%37%23%31%31%58%79%51%7C%41%62%37%61%6C%74%58%79%51%5A%20==%30=%30===%4F%70%65%6E%65%72%2C%20%54%68%65=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%5E%37%20%43%20%37%2D%47%5A%4C%37%6F%62%41%20%37%2D%5A%41%4C%74%6C%61%37%45%20%37%68%42%5A%4C%37%43%37%4C%5A%46%5E%34%54%41%2A%7B%20%36%43%7C%51%37%61%6C%74%4C%7C%51%79%58%37%5E%46%42%2A%5B%5D%20%74%6C%37%61%43%20%39%2D%47%5A%4C%37%44%20%37%2D%41%5A%42%62%39%58%79%45%20%37%68%42%20%37%68%62%41%4C%5A%41%2D%37%37%2D%44%7C%51%79%58%39%44%7C%51%79%58%37%41%2D%31%4E%5A%4C%29%39%44%28%74%6C%61%37%45%20%20%47%37%4C%5A%74%6C%61%37%45%45%51%5B%59%5A%7C%4E%32%45%2D%47%20%37%2D%44%7C%51%79%58%37%5E%43%5A%4C%2C%51%39%47%20%37%2D%44%5A%4C%37%68%62%45%20%37%37%61%6C%74%20%7D%20%39%62%44%2D%37%20%41%31%33%4C%5A%44%2D%37%20%47%39%4C%5A%45%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%39%4C%5A%43%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%70%75%73%20%44%65%20%46%75%6E%6B=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%46%2F%62%62%58%79%51%4B%2C%37%6F%45%7C%51%79%58%2C%37%62%45%7C%51%58%79%2C%37%62%42%5A%4C%20%78%20%5A%4C%20%6C%63%58%79%51%7C%42%42%34%34%54%5B%51%7C%44%2D%37%2C%20%47%37%4C%5A%43%2D%37%2C%58%79%51%7C%43%37%2C%20%46%37%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%72%61%6E%67%65%20%43%6F%6C%6F%72%65%64%20%53%6B%79=%44%65%4C%75%67%67%2D%53%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%20%2C%37%2D%34%42%62%36%20%39%47%5A%4C%31%31%23%37%62%41%20%44%2F%62%5A%42%4C%37%6F%23%43%20%37%2D%43%5A%4C%37%6F%42%58%79%51%7C%43%34%54%41%2A%7B%51%79%58%51%79%5A%42%62%2F%44%37%46%2C%2D%43%2C%37%47%2C%2D%44%73%31%4E%4C%5A%37%46%20%37%2D%43%5A%4C%33%31%62%37%47%20%7D%58%79%51%58%4C%2C%37%6F%23%47%5A%4C%39%62%32%6C%42%62%5E%41%7C%51%79%58%35%23%39%23%37%62%42%7C%51%58%79%37%5E%62%45%42%2A%5B%5D%20%37%62%42%20%37%68%37%20%44%37%4E%7C%51%79%58%43%5A%4C%37%6F%47%2D%20%47%2D%41%2A%5B%5D%20%37%46%20%37%2D%43%7C%51%79%37%58%46%5A%4C%37%2D%47%20%36%2D%47%5A%4C%36%62%42%62%36%20%42%7C%51%79%58%2D%33%31%62%37%47%6F%37%4C%5A%42%5A%4C%2C%37%6F%23%43%20%2C%37%2D%43%7C%51%58%79%39%47%5A%4C%31%31%23%37%62%41%20%44%2F%62%42%62%2F%44%20%23%43%20%37%2D%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%5E%37%58%79%51%5A%20==%30=%30===%4F%72%6E%69%74%68%6F%6C%6F%67%79=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%20%4C%5A%46%2D%34%54%41%2A%5B%51%79%58%37%2D%51%5D%5B%2A%42%37%44%20%37%68%41%7C%51%79%58%37%2D%47%5A%39%4C%62%37%44%20%37%68%41%7C%51%79%58%37%62%45%62%39%4C%5A%42%79%58%37%62%42%46%7C%51%79%58%79%51%7C%41%2D%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%47%5E%41%2A%5B%5D%51%79%58%37%44%7C%51%79%58%37%79%51%7C%43%37%58%37%2D%45%7C%79%58%37%5E%47%4B%63%6C%20%4C%44%20%37%68%41%7C%51%79%58%37%62%45%43%2A%5D%5B%51%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%37%62%39%4C%5A%51%79%58%37%5E%51%7C%41%2D%37%20%44%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4F%75%72%20%44%65%6C%69%67%68%74=%44%61%6D%65%72%6F%6E%20%54%61%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%45%34%42%62%37%58%7C%51%79%58%37%62%42%7C%51%79%58%37%46%7C%79%51%58%37%5E%62%41%7C%51%79%58%37%41%7C%51%79%42%62%2D%37%20%34%54%41%2A%5B%58%37%2D%62%45%58%79%51%7C%46%37%2D%45%20%36%62%41%7C%51%79%58%36%62%41%4E%32%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%37%20%5D%5B%2A%42%36%62%41%31%4E%5A%4C%37%45%20%37%20%44%37%4C%37%46%20%37%2D%43%5A%4C%37%62%47%20%37%2D%44%62%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%44%5A%4C%5A%42%2D%37%2D%41%7C%51%79%2D%62%42%7C%51%45%62%37%20%5D%7C%51%79%58%37%46%7C%51%79%58%37%5E%62%41%51%7C%79%58%37%41%7C%51%79%58%37%62%42%41%2A%5B%42%62%37%58%79%20%37%2D%62%42%37%20%45%62%37%4C%5A%41%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%4F%75%72%20%4C%6F%76%65%20%69%73%20%48%65%72%65%20%74%6F%20%53%74%61%79=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%47%37%58%79%79%58%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%62%37%42%20%36%46%5A%4C%37%43%20%37%2D%47%7C%51%51%7C%47%2D%37%34%54%5B%41%2A%41%20%37%68%45%37%4C%5A%42%2D%42%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%44%20%37%2D%41%5B%42%2A%5D%20%37%45%20%37%62%5E%37%4C%5A%44%20%37%62%45%20%36%46%5A%4C%37%58%79%51%7C%47%7C%51%79%58%37%47%5B%41%2A%5D%20%37%44%37%20%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%47%2D%37%20%43%37%2D%44%5A%4C%37%20%37%2D%41%5B%41%2D%37%20%44%45%20%37%2D%42%5A%4C%37%44%20%37%62%45%5A%37%4C%43%20%37%2D%47%7C%51%79%58%37%47%5A%4C%37%37%20%5D%2A%43%5A%4C%37%62%42%79%58%36%46%5A%2D%37%20%43%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%6F%47%23%20%37%2D%47%5A%4C%37%44%20%37%62%45%5A%4C%37%20%43%37%4C%47%5A%4C%37%44%51%7C%44%37%20%20%20%5A==%30=%30===%4F%75%74%20%4F%66%20%4E%6F%77%68%65%72%65=%47%72%65%65%6E%20%4A%6F%68%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%42%34%47%5E%37%58%4B%51%79%58%37%5E%47%7C%51%79%58%37%62%45%51%7C%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%5B%41%2A%20%6C%63%4B%51%39%58%79%51%5D%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%7C%51%58%79%39%62%37%45%7C%51%79%58%37%2D%41%5B%42%2A%45%62%37%58%79%62%37%45%7C%51%79%58%37%5E%47%58%79%51%7C%44%62%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%4B%63%51%79%58%37%5E%47%5B%41%2A%5D%51%79%58%37%37%58%79%51%7C%37%2D%41%5A%4C%36%2D%43%7C%51%4C%5A%42%2D%37%7C%51%79%58%39%62%37%45%7C%51%79%58%37%2D%5B%41%43%2A%5D%51%79%58%39%62%37%45%7C%51%79%58%41%2D%37%58%79%20%6C%63%4B%51%58%79%51%7C%42%2D%37%20%42%62%6F%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%4F%75%74%20%4F%66%20%54%68%69%73%20%57%6F%72%6C%64=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4C%61%74%69%6E=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%42%62%2D%2F%42%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%45%62%7C%51%79%58%37%2D%62%45%7C%51%79%58%62%45%62%2D%2F%45%62%34%54%7B%41%2A%62%41%7C%51%79%51%7C%45%62%37%7C%51%79%58%36%2D%62%45%7C%51%79%58%37%2D%45%62%7C%51%79%58%37%62%45%7C%51%79%58%73%75%73%41%62%2D%37%58%79%58%37%2D%62%58%36%62%45%32%4E%31%45%62%36%58%3E%65%6E%69%46%3C%35%23%37%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%6F%45%7C%51%79%58%79%51%7D%7C%4E%7C%51%79%58%37%2D%43%5A%4C%20%20%4C%5A%20%78%78%20%5A%4C%20%6C%63%4B%51%79%58%36%2D%43%42%5B%2A%5D%20%39%62%37%47%20%37%68%44%5A%4C%20%20%4C%5A%20%78%6C%63%4B%51%79%41%7C%51%79%58%43%6F%37%58%79%79%58%36%62%2D%43%7C%51%79%58%2D%43%7C%51%58%79%37%47%7C%51%79%58%31%31%23%37%62%41%7C%51%51%7C%43%2D%36%7C%51%79%58%36%6E%65%20%74%73%7C%43%2D%36%58%2E%43%2E%44%3C%20%20%37%43%5A%4C%20%6C%63%51%4B%79%58%37%47%7C%51%79%58%37%62%41%7C%51%79%20%61%6C%20%31%51%79%58%37%62%64%69%6E%67%3E%4C%5A%46%37%20%42%62%37%20%5A==%30=%30===%4F%76%65%72%20%54%68%65%20%52%61%69%6E%62%6F%77%20%28%53%6F%6D%65%77%68%65%72%65%29=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%45%20%36%20%43%2D%37%4C%2C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%37%20%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%5A%45%62%36%2C%62%45%76%2A%5B%37%5E%62%45%5A%42%62%37%4C%5A%37%2D%46%5A%4C%37%2D%43%20%36%62%45%5A%4C%62%37%42%20%37%2D%46%5A%4C%37%2D%43%20%36%62%45%20%42%62%37%4C%20%37%2D%46%5A%51%79%58%73%75%2D%37%20%47%37%51%79%58%37%2D%46%5A%4C%37%46%20%73%75%73%46%37%5A%4C%62%42%2F%37%2D%43%20%37%2D%43%5A%4C%7C%42%62%37%73%44%7C%51%79%58%2D%47%5A%4C%37%58%79%51%7C%42%45%34%34%54%41%2A%7B%5D%51%79%58%37%62%42%51%7C%79%58%37%2D%46%7C%51%79%58%73%75%73%37%62%62%36%20%43%2D%2C%37%2D%46%7C%62%37%43%20%37%37%4C%5A%41%62%62%44%20%37%2D%46%5A%4C%37%43%20%37%2D%47%4C%5A%29%73%75%73%37%62%42%28%37%6F%41%20%37%5E%37%4C%5A%47%2D%5E%62%45%20%37%37%2D%46%5A%4C%20%42%62%37%4C%47%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%62%36%45%42%2A%5B%7D%20%37%62%42%20%36%62%45%5A%2D%37%20%43%37%37%46%5A%4C%39%41%28%36%62%45%5A%45%62%36%58%37%62%42%20%37%2D%46%5A%4C%37%6F%62%47%20%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%20%5D%5B%2A%41%4C%37%62%42%20%4C%37%43%20%37%2D%37%28%44%37%73%75%73%37%62%42%28%37%6F%41%20%37%5E%62%5A%41%4C%37%5E%62%45%20%37%2D%47%5A%4C%29%39%62%29%4C%5A%47%2D%43%20%29%37%68%5A%46%2D%37%20%44%62%37%4C%5A%47%2D%37%20%43%37%62%39%4C%5A%46%2D%37%28%46%37%29%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A%20==%30=%30===%50%2E%53%2E%20%49%20%4C%6F%76%65%20%59%6F%75=%4A%65%6E%6B%69%6E%73%20%47%6F%72%64%6F%6E==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%46%7C%34%45%62%36%58%5A%4C%39%62%37%43%20%37%68%47%5A%4C%37%62%20%42%37%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%46%37%58%79%51%34%54%5B%41%2A%79%58%36%62%45%4E%31%45%62%36%20%36%62%45%6C%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%62%42%20%37%2D%46%5A%4C%37%46%20%44%62%37%4C%5A%5A%4C%37%62%42%20%37%62%42%7C%42%62%2D%37%58%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%46%37%58%79%51%5B%42%2A%5D%51%4C%39%62%37%43%5A%46%37%20%42%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%36%62%45%5B%41%2A%5D%20%37%62%5A%47%68%37%20%4C%35%23%37%43%5A%46%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%44%62%37%4C%5A%45%62%36%20%20%20%5A==%30=%30===%50%61%6C%6F%20%41%6C%74%6F=%4B%6F%6E%69%74%7A%20%4C%65%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%46%34%46%5E%37%58%43%7C%51%79%58%2C%37%2D%47%5A%4C%20%6C%63%51%4B%79%58%39%62%37%44%5A%4C%20%6C%63%4B%51%79%37%58%79%51%7C%34%54%41%2A%5B%46%7C%51%79%58%20%46%37%20%5D%20%6C%63%4B%51%79%58%39%62%37%47%5A%4C%20%63%6C%4B%51%79%58%31%31%23%37%5E%62%42%42%2A%5B%4C%5A%43%2D%37%37%2D%43%7C%51%23%37%47%7C%51%42%62%36%58%79%41%7C%51%79%58%37%68%45%5A%4C%20%6C%63%4B%79%51%58%37%5E%46%7C%51%79%58%39%23%37%43%7C%51%37%62%39%58%79%7C%51%79%58%37%63%4B%51%79%58%4B%63%6C%20%4C%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%41%2A%5D%5B%51%79%58%2C%37%43%7C%51%79%58%37%2D%47%5A%44%37%23%31%31%51%79%58%31%31%6C%20%4C%5A%47%2D%37%2C%58%79%51%7C%43%37%58%79%51%7C%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%2C%20%43%37%20%5A%20==%30=%30===%50%61%6E%6E%6F%6E%69%63%61=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%37%62%34%43%5E%37%58%23%37%41%20%37%5E%62%45%5A%4C%37%62%42%20%2D%37%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%31%31%4C%5A%41%34%54%7B%41%2A%2D%43%5A%4C%37%5E%37%20%46%37%5B%42%2A%7D%51%79%58%37%5E%62%44%6C%7C%2C%47%37%2C%37%62%41%73%20%37%2D%62%45%5A%4C%35%23%47%2D%37%20%43%62%47%5A%4C%37%45%20%37%2D%42%5A%47%62%37%58%2C%37%2D%47%73%20%37%5E%43%5A%4C%33%31%62%47%37%20%37%2D%44%7C%51%79%58%37%5E%42%7C%51%79%43%37%2C%7C%6C%4C%37%46%20%37%41%20%37%5E%62%20%73%44%37%2C%42%20%37%2D%44%5A%4C%37%62%41%20%37%2D%62%7C%45%51%79%58%37%5E%43%6C%5B%41%2A%5D%2C%37%47%62%37%4C%5A%45%37%41%5A%4C%37%47%2C%37%2D%44%5A%41%62%37%20%7C%2C%37%47%2C%37%62%41%73%20%37%2D%62%45%4C%5A%35%23%37%46%20%37%5E%62%47%5A%4C%37%62%44%6C%44%37%20%73%4C%31%31%23%37%37%2C%7C%6C%44%62%5E%37%20%20%20%5A==%30=%30===%50%61%70%65%72%20%44%6F%6C%6C=%42%6C%61%63%6B%20%4A%6F%68%6E%6E%79==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%41%20%34%46%5E%37%20%41%2F%2D%46%20%41%2F%46%7C%51%79%58%36%46%51%7C%79%58%37%43%7C%51%79%58%37%47%5A%4C%37%44%4C%5A%43%2F%47%34%54%41%2A%5B%2C%46%5A%4C%37%7C%43%37%58%79%7C%51%79%58%37%41%5A%4C%37%43%20%37%2D%47%51%7C%79%58%36%46%5A%4C%37%43%20%37%2D%47%7C%51%42%62%20%42%6F%51%79%58%37%47%73%41%37%2C%44%37%2C%70%7C%6C%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%50%61%72%69%73%69%61%6E%20%54%68%6F%72%6F%75%67%68%66%61%72%65=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%46%5E%37%58%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%43%20%37%2D%47%7C%51%79%58%79%51%7C%47%34%54%41%2A%7B%79%58%37%5E%41%58%79%51%7C%4E%37%45%20%37%2D%42%32%4E%7C%51%79%58%51%79%51%58%79%58%51%79%58%7D%20%37%43%20%37%2D%47%31%20%5D%5B%2A%42%37%5E%46%5A%4C%62%37%43%7C%51%20%45%37%4C%5A%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%5E%5A%47%4C%37%44%20%37%2D%41%7C%51%79%58%37%5E%41%47%2D%37%58%79%37%2D%42%7C%51%20%37%2D%47%7C%5B%2A%41%46%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%20%2D%37%41%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%5E%37%58%79%51%5D%51%79%58%35%43%37%4C%5A%46%5E%37%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%50%61%72%6B%65%72%27%73%20%4D%6F%6F%64=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%50%61%72%74%79%27%73%20%4F%76%65%72%2C%20%54%68%65=%53%74%79%6E%65%2D%43%6F%6D%64%65%6E%2D%47%72%65%65%6E==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%45%62%5E%37%58%37%5E%62%45%5A%4C%51%79%58%7C%72%51%79%5A%58%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%79%51%7C%41%62%34%54%41%2A%5B%79%58%37%2D%44%79%51%7C%43%37%4B%51%79%58%37%5E%62%45%5A%4C%37%62%44%20%36%2C%2D%62%41%7C%51%79%58%37%2D%46%7C%51%79%58%63%6C%20%4C%5A%58%37%2D%47%7C%58%7C%72%51%79%79%51%7C%43%37%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%42%45%2A%5B%5D%51%79%58%37%62%42%5A%4C%37%46%20%62%37%4C%5A%58%58%37%47%7C%51%37%68%47%7C%51%62%5E%37%58%79%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%62%7C%45%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%42%62%37%58%79%45%5A%4C%51%79%58%37%62%42%7C%37%58%79%51%7C%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%5E%45%62%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%2D%37%58%79%51%43%7C%51%79%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%50%61%73%73%69%6F%6E%20%44%61%6E%63%65=%54%79%6E%65%72%20%4D%63%43%6F%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%34%46%37%73%75%63%4B%51%79%58%73%75%73%37%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%6C%20%4C%5A%20%34%54%41%2A%7B%6C%63%4B%51%79%2A%42%42%62%37%31%62%37%62%42%5A%4C%20%78%20%5A%4C%20%78%5A%20%4C%20%6C%63%4B%51%79%58%73%75%73%33%31%62%33%73%75%73%58%5B%7D%20%20%78%79%58%62%42%2F%20%4C%5A%20%78%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%4B%63%51%79%58%62%42%2F%31%31%2D%62%45%5A%4C%20%45%62%2D%31%31%78%20%5A%4C%20%51%4B%63%6C%20%4C%5A%44%62%2F%43%62%20%43%37%23%39%4C%5A%55%43%37%23%39%58%79%51%5A%20==%30=%30===%50%61%73%73%69%6F%6E%20%46%6C%6F%77%65%72=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%33%31%62%45%20%34%46%23%39%62%7C%51%79%58%35%62%39%46%7C%51%79%58%35%62%23%39%46%7C%51%79%58%35%62%39%46%7C%51%79%58%35%45%37%62%31%33%34%54%41%2A%7B%79%58%31%31%23%44%37%62%39%4C%58%31%31%23%39%43%7C%51%79%58%37%5E%62%44%2A%42%5B%7D%20%20%6C%63%4B%51%79%58%39%36%47%5A%79%51%7C%42%39%20%39%44%5A%4C%37%62%41%2C%37%62%39%23%35%58%42%73%7C%51%79%58%37%5E%62%44%7C%51%79%58%62%39%37%62%41%7C%51%79%58%35%23%39%41%7C%51%79%62%37%2C%45%62%37%62%42%7C%51%20%33%31%62%37%5D%5B%2A%41%6C%35%62%39%46%7C%51%79%58%35%62%39%23%46%7C%79%51%58%35%62%39%46%7C%51%79%58%35%62%39%23%46%58%79%51%7C%45%2C%37%62%44%2C%45%62%31%33%4C%5A%44%39%20%44%37%62%39%4C%5A%47%36%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%61%73%73%70%6F%72%74=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%50%65%61%63%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%45%20%37%68%37%20%44%37%58%37%5E%62%42%7C%6C%2C%37%46%2C%68%43%73%37%20%5E%42%5A%4C%37%43%20%37%2D%47%5A%4C%39%62%79%51%7C%42%2D%41%34%34%54%5B%5A%41%5E%37%20%46%23%2D%37%4C%5A%45%62%68%37%20%41%62%37%4C%5A%44%62%5E%37%58%79%51%7C%43%37%61%6C%74%20%42%37%23%31%31%4C%5A%42%62%5E%37%20%20%20%5A==%30=%30===%50%65%61%63%6F%63%6B%73%2C%20%54%68%65=%52%6F%77%6C%65%73%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%33%31%62%42%34%42%62%2D%20%7C%2C%37%2D%23%46%20%73%20%2D%62%42%5A%4C%2D%36%62%42%20%37%2D%62%42%5A%4C%37%5E%2D%62%42%6C%46%2D%37%20%34%54%41%2A%7B%7C%51%79%58%51%58%79%51%4B%63%51%79%58%7D%20%39%62%37%46%20%2D%62%42%31%5A%4E%4C%39%23%37%46%20%39%23%37%43%5A%4C%20%6C%58%79%51%58%79%37%2D%62%45%5A%37%68%62%45%5A%58%79%51%5D%5B%42%20%2D%62%42%5A%4C%37%46%20%37%68%43%7C%79%51%58%2D%62%42%5A%4C%37%46%20%37%68%43%42%2A%62%2D%5E%37%4C%2D%62%42%32%4E%42%5A%4C%37%5E%5A%44%62%2D%5E%62%42%41%2A%5B%5D%20%39%62%37%46%20%37%68%7C%43%51%79%58%31%31%23%37%62%45%7C%51%79%58%37%2D%20%42%62%2D%4C%37%62%41%20%23%37%43%5A%4C%62%2D%36%4C%5A%79%58%37%2D%62%45%5A%4C%33%31%62%42%20%37%46%2D%6C%7C%2C%37%2D%23%46%2C%20%73%20%2D%62%42%51%4B%63%6C%20%42%20%37%2D%62%39%20%46%37%23%39%4C%5A%42%62%2D%20%46%37%62%39%20%5A%20==%30=%30===%50%65%65%20%57%65%65=%57%69%6C%6C%69%61%6D%73%20%54%6F%6E%79==%57%61%6C%74%7A=%44%62==%31%72%33%34%4C%62%4B%63%75%37%29%37%68%62%45%62%5E%37%58%79%5E%41%7C%59%7C%51%79%58%37%2D%44%7C%51%79%62%58%44%2F%46%7C%51%79%58%62%44%2F%62%45%7C%51%37%2F%45%62%28%44%34%33%54%5B%47%7C%51%79%58%62%5E%37%2F%45%73%75%73%37%47%7C%59%5A%4C%20%6C%63%4B%51%58%79%46%2F%37%5E%42%7C%51%79%58%29%37%68%45%28%28%44%2D%37%29%42%7C%51%79%58%79%58%73%75%73%79%51%7C%46%37%58%37%5E%62%47%7C%59%7C%51%79%58%31%31%23%5E%37%62%44%7C%51%79%58%29%37%2D%43%28%73%75%73%79%51%7C%47%37%58%74%6C%61%37%58%73%75%73%37%6C%74%58%79%51%29%62%47%2F%46%28%20%31%31%23%37%5E%62%47%59%7C%5A%4C%46%2F%37%5E%62%44%20%37%5E%62%45%7C%20%4C%5A%44%62%61%37%47%7C%51%79%51%7C%46%2F%44%62%58%79%51%7C%78%4C%5A%78%20%5A%20==%30=%30===%50%65%65%6C%20%4D%65%20%41%20%47%72%61%70%65=%46%72%69%73%68%62%65%72%67%20%44%61%76%65==%53%6C%6F%77%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%41%44%2D%37%20%2D%44%5A%4C%39%62%37%41%20%37%62%42%5A%4C%43%37%20%37%2D%44%5A%4C%20%78%20%5A%4C%37%62%45%37%20%45%62%37%2A%7B%34%34%54%2C%43%2F%39%23%2C%46%37%2C%7C%6F%42%20%37%62%42%5A%4C%39%23%37%46%20%2C%2F%43%39%23%37%46%5A%4C%37%6F%42%20%37%62%42%6C%37%4C%5A%46%37%37%2D%43%73%20%20%39%62%37%41%4C%5A%58%79%51%4E%5A%4C%37%43%20%37%2D%44%7C%51%79%58%39%37%62%41%7C%51%79%58%37%45%5A%4C%51%79%58%7C%72%31%42%62%37%20%39%23%37%46%20%6C%63%4B%51%79%79%51%58%79%51%44%42%2A%5B%5D%20%37%2D%44%6C%3E%65%6E%69%3C%46%2C%37%41%2C%37%62%42%73%32%4E%7C%51%79%58%37%62%39%2C%58%58%51%79%58%7D%20%6C%61%20%2E%20%44%37%62%39%37%62%42%5A%4C%20%78%20%5A%4C%2C%39%62%37%20%45%37%42%5A%4C%37%43%20%2C%37%2D%47%5A%4C%2C%20%3C%44%2E%43%2D%47%5A%4C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%41%37%62%39%58%79%51%5D%20==%30=%30===%50%65%67%67%79%27%73%20%42%6C%75%65%20%53%6B%79%6C%69%67%68%74=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%58%33%31%62%37%34%47%68%37%58%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%5E%37%2D%46%7C%51%79%58%33%31%62%37%43%7C%51%79%79%51%7C%45%62%34%54%41%2A%7B%51%79%58%37%62%5E%37%58%79%51%33%31%42%7C%51%79%58%39%23%37%43%7C%51%79%73%58%75%73%37%62%44%7C%51%79%58%35%23%37%44%7C%58%79%51%7C%42%62%41%7C%51%79%2D%47%7C%51%79%58%79%51%7C%41%51%79%58%37%2D%62%41%42%2A%5B%7D%20%20%6C%4B%63%51%79%58%37%5E%62%44%7C%51%79%58%33%31%62%7C%44%62%37%58%37%2D%62%45%7C%44%43%2A%5B%5D%5A%46%5E%37%58%5E%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%39%58%62%37%62%42%7C%51%79%58%37%68%46%7C%51%79%37%20%44%37%20%4C%37%43%20%37%46%3C%55%7C%51%58%79%51%7C%43%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%42%62%7C%51%79%58%33%31%42%7C%51%79%58%39%23%37%62%31%33%58%79%73%75%73%37%62%69%6E%65%3E%44%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%65%6E%6E%69%65%73%20%46%72%6F%6D%20%48%65%61%76%65%6E=%4A%6F%68%6E%73%74%6F%6E%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%45%34%43%36%20%46%20%36%43%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%5E%46%5E%37%4C%5A%34%54%5B%41%2A%63%4B%51%79%58%44%2D%37%58%79%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%20%4C%5A%44%37%5A%4C%37%6F%62%47%7C%51%79%58%37%58%79%51%4B%58%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%4C%5A%37%5E%46%20%36%43%5B%42%2A%5D%20%20%6C%63%79%51%7C%47%37%47%5A%4C%20%6C%37%41%7C%51%79%7C%43%37%58%79%51%79%58%31%31%23%37%62%42%7C%51%79%58%37%44%2D%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%7C%51%7C%45%2D%37%58%51%79%58%37%2D%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%50%65%6E%73%61%74%69%76%61=%46%69%73%63%68%65%72%20%43%6C%61%72%65==%42%6F%73%73%61%20%4E%6F%76%61=%47%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%47%62%5E%37%7C%51%79%58%31%31%23%37%47%7C%51%79%58%37%62%5E%47%7C%51%79%58%31%31%23%37%47%7C%51%79%58%47%62%5E%37%58%34%54%7B%41%2A%5E%44%5A%4C%37%51%7C%44%5E%37%5A%4C%37%42%20%37%2D%23%46%7C%51%79%58%31%23%31%37%5E%47%7C%51%79%58%37%62%41%7C%51%79%58%45%2D%37%20%41%79%58%39%23%37%20%29%37%46%28%41%62%2D%37%58%69%46%3C%29%37%2D%43%28%37%46%7C%51%79%58%5E%37%62%47%55%7C%51%79%58%37%47%31%4E%7C%51%79%6E%65%3E%20%20%7C%51%79%58%37%46%7C%51%79%58%5A%4E%32%47%37%79%58%37%5E%43%5B%42%2A%5D%20%37%62%47%20%2D%37%62%44%7C%51%79%58%37%5E%62%47%7C%51%79%58%51%7C%41%2D%37%4C%51%79%58%7D%37%5E%41%20%37%7C%45%37%23%39%62%42%20%37%2D%42%7C%51%79%58%37%5E%43%7C%79%51%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%4C%5A%41%5E%51%79%58%37%5E%20%2E%43%2E%44%46%23%2D%37%58%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%7C%51%58%79%39%62%37%45%7C%51%79%58%37%2D%42%7C%51%79%44%2D%37%20%3C%5A%4C%23%47%2F%61%6C%20%31%73%74%20%65%6E%64%69%6E%67%3E%20%4C%5A%47%37%20%20%20%5D==%30=%30===%50%65%6E%74%20%55%70%20%48%6F%75%73%65=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%37%58%79%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%20%63%6C%4B%51%79%58%37%5E%47%7C%51%79%58%37%44%7C%51%7C%47%5E%37%41%34%34%54%5B%4B%51%79%58%37%2D%37%58%79%51%58%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%46%37%7C%51%79%58%37%2D%43%7C%51%79%58%37%47%7C%79%51%7C%47%5E%44%5A%4C%20%6C%63%6C%20%20%5A==%30=%30===%50%65%6E%74%68%6F%75%73%65%20%53%65%72%65%6E%61%64%65=%4A%61%73%6F%6E%2D%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%2C%34%46%5E%37%2C%2D%47%7C%51%79%58%2C%37%43%7C%51%79%58%2C%2D%37%47%7C%51%79%58%2C%37%6F%62%41%7C%51%79%58%37%2C%20%43%37%34%54%41%2A%7B%2C%36%46%5A%4C%46%36%2C%20%41%2C%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%2C%37%43%20%2C%37%2D%47%5A%4C%2C%37%6F%62%20%42%62%37%2C%31%4E%5A%4C%20%2C%37%47%7C%51%2A%42%47%2D%37%44%5A%4C%2C%37%41%20%2C%37%5E%46%5A%4C%2C%43%37%20%2C%37%2D%47%5A%4C%2C%37%6F%23%46%20%2C%2D%37%2C%58%79%5B%5D%51%79%58%51%79%58%2C%37%5A%47%37%2C%20%79%58%2C%37%5E%46%41%2A%5B%5D%51%79%58%2C%43%37%5A%4C%2C%37%2D%47%20%2C%37%43%5A%4C%2C%20%51%7C%41%62%6F%4C%37%2D%44%20%7C%47%2D%37%2C%58%79%51%7C%43%37%2C%58%79%51%7C%47%2D%37%2C%20%43%37%2C%4C%5A%20%78%20%4C%5A%46%36%2C%20%45%62%37%2C%4C%5A%46%36%58%79%51%5A%20==%30=%30===%50%65%6F%70%6C%65=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%2F%62%45%41%42%62%5E%37%46%6C%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%42%62%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%37%62%39%4C%5A%2A%5B%34%34%54%4B%51%79%58%31%62%5E%37%58%79%4C%20%6C%63%4B%51%79%58%37%5E%2D%47%42%2A%5D%5B%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%5A%43%37%23%31%42%7C%51%79%58%37%43%7C%51%79%47%68%37%20%43%4C%37%6F%62%41%20%41%2F%46%5A%4C%36%2D%62%20%42%42%2F%47%5A%4C%36%46%20%37%5E%46%5A%4C%37%5A%47%2D%37%58%5A%4C%20%6C%63%2D%47%20%37%5E%2F%46%2C%46%36%46%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%62%41%42%2A%5B%5D%20%37%46%20%37%2D%43%7C%70%70%2C%37%4C%5A%42%62%45%7C%51%79%58%5E%62%45%43%2A%37%20%46%37%62%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%5E%37%62%42%7C%51%79%58%62%42%2F%62%45%5A%4C%39%58%79%51%5D%5B%2D%43%5A%4C%37%62%42%5A%4C%62%70%70%45%62%2D%70%7C%51%79%58%37%5E%62%45%5A%4C%39%62%37%42%62%20%37%2D%46%7C%51%79%58%36%62%42%5A%4C%37%70%46%37%2F%45%7C%51%79%58%37%37%62%42%2C%37%7C%45%68%37%20%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%37%2D%47%20%44%2F%62%42%5A%4C%37%41%70%70%73%46%2D%51%79%58%44%2F%37%2D%43%7C%51%5E%37%58%79%51%5A%4C%46%2F%37%2D%43%20%37%2D%43%7C%51%79%46%58%2F%62%45%7C%51%79%58%31%31%23%39%62%41%7C%42%62%36%58%79%62%45%6C%7C%2C%20%46%37%20%5A%20==%30=%30===%50%65%6F%70%6C%65%20%57%69%6C%6C%20%53%61%79%20%57%65%27%72%65%20%49%6E%20%4C%6F%76%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%2D%44%34%43%36%58%79%41%7C%51%79%58%36%43%5A%4C%37%47%20%37%2D%7C%44%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%37%58%79%51%7C%34%54%41%2A%7B%79%58%39%62%37%37%20%47%37%4C%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%79%58%44%37%7C%51%79%58%37%2D%41%7C%51%79%58%36%43%5A%51%7C%4E%31%47%2D%44%5A%4C%37%43%42%2A%5B%5D%20%43%23%6F%37%5A%4C%37%46%20%36%43%7C%51%79%58%37%47%32%5A%4E%4C%51%79%58%7D%20%37%47%20%37%2D%44%5A%4C%43%36%58%79%51%37%5E%43%7C%51%7C%51%79%58%37%4C%5A%43%2D%37%37%41%5A%4C%37%45%20%37%68%42%5A%4C%20%6C%4B%63%51%79%58%37%5E%62%42%5A%4C%39%62%37%46%20%58%79%51%7C%44%37%46%20%37%2D%58%36%43%7C%51%5D%5B%2A%44%43%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%58%79%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%36%44%62%37%58%79%51%79%58%37%47%79%51%7C%20%28%44%2D%37%29%78%20%28%47%37%29%20%5A%20==%30=%30===%50%65%72%64%69%64%6F=%54%69%7A%6F%6C%20%4A%75%61%6E==%4C%61%74%69%6E=%42%62==%31%72%33%34%4C%62%4B%63%75%37%42%31%4E%7C%51%34%43%2D%37%58%51%79%58%37%2D%43%5A%4C%37%47%20%37%2D%44%51%7C%79%58%36%62%42%7C%51%79%58%37%46%7C%51%79%7C%46%37%58%79%34%54%7B%41%2A%4C%20%6C%63%4B%7C%44%2D%37%20%5B%42%2A%5D%20%20%6C%63%4B%51%79%58%36%62%32%42%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%44%37%58%79%51%51%79%58%36%62%7C%51%79%58%37%51%4B%63%6C%20%37%2D%43%5B%41%2A%5D%20%20%6C%63%4B%51%79%37%58%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%58%79%51%7C%46%79%58%37%47%5A%42%62%36%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%55%42%62%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%50%65%72%68%61%70%73=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%37%62%41%20%37%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%7C%45%2D%37%43%34%34%54%5B%39%4C%5A%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%37%20%20%51%4C%5A%44%2D%37%20%47%37%20%5D%59%5B%51%44%2D%37%20%47%37%4C%5A%43%37%58%79%51%5A%20==%30=%30===%50%65%72%68%61%70%73%2C%20%50%65%72%68%61%70%73%2C%20%50%65%72%68%61%70%73=%46%61%72%72%65%73%2D%44%61%76%69%73==%4C%61%74%69%6E=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%42%20%34%45%2D%37%58%58%37%2D%45%5A%4C%37%42%20%37%2D%41%7C%51%58%79%37%2D%45%5A%4C%37%42%20%37%2D%41%7C%51%79%79%51%7C%43%37%34%54%41%2A%7B%20%6C%63%4B%51%2D%37%4C%5A%45%4C%20%6C%63%4B%51%79%58%36%45%5A%4C%20%6C%4B%63%51%79%58%37%42%42%2A%5B%7D%51%79%58%37%2D%5A%42%37%58%79%41%20%37%2D%45%58%37%2D%45%5A%79%51%4B%63%6C%2D%41%7C%51%79%58%37%2D%45%5A%4C%37%42%20%2D%37%41%7C%51%79%58%37%2D%45%41%2A%5B%5D%20%20%37%20%42%37%4C%58%36%45%5A%4C%79%51%7C%43%37%20%42%37%4C%5A%45%2D%37%20%41%2D%37%4C%5A%45%2D%58%79%51%5A%20==%30=%30===%50%65%72%69%27%73%20%53%63%6F%70%65=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%2D%37%20%47%37%20%37%2D%44%5A%4C%37%41%20%37%5E%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%47%37%4C%5A%43%44%34%34%54%5B%58%37%5E%46%5A%58%79%51%4B%63%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%5E%46%5A%4C%20%6C%37%20%43%37%4C%35%23%37%45%7C%4C%37%47%20%37%23%31%31%58%79%41%20%37%2D%45%5A%4C%37%47%20%37%2D%44%7C%79%51%58%35%23%37%41%7C%51%79%58%37%62%42%7C%51%37%4C%5A%44%2D%37%42%7C%51%79%5A%45%68%37%20%41%37%62%39%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%58%79%51%7C%55%43%5E%37%20%41%37%23%35%20%5A==%30=%30===%50%65%74%69%74%20%46%6C%65%75%72=%42%65%63%68%65%74%20%53%69%64%6E%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%62%34%44%37%62%39%6C%63%4B%51%79%58%39%62%37%41%5A%4C%20%6C%4B%63%51%79%58%2D%47%5A%4C%20%6C%63%4B%51%79%58%20%4C%5A%44%37%34%54%41%2A%5B%7C%51%79%58%37%5D%5B%2A%42%44%37%2D%43%7C%51%79%58%37%6F%42%7C%51%79%58%5E%37%62%42%5A%4C%20%6C%63%4B%51%79%58%39%62%37%58%79%51%7C%46%20%20%6C%63%4B%20%6C%63%4B%51%79%51%4B%63%6C%41%5A%4C%20%6C%63%4B%51%79%58%2D%47%7C%51%58%79%39%62%37%44%7C%51%79%58%37%68%41%5A%4C%20%37%62%39%58%79%58%37%5E%62%42%44%7C%51%79%58%39%58%79%51%4B%20%6C%63%4B%51%79%58%2D%47%5A%4C%20%6C%63%51%4B%79%58%39%62%37%44%43%2A%5B%5D%20%20%6C%63%4C%5A%41%68%37%62%37%44%5A%4C%5A%4C%20%6C%63%79%51%7C%47%2D%43%5A%4C%20%6C%63%4B%51%79%58%39%62%37%47%2A%44%5B%5D%51%79%58%2D%47%5A%4C%39%62%37%44%20%2D%58%79%51%4B%58%33%31%62%37%41%5A%4C%20%6C%4B%63%6C%20%4C%2D%47%5A%4C%20%6C%63%4B%51%79%58%39%62%37%7C%44%51%79%58%37%68%41%7C%51%79%58%36%62%42%5A%58%79%51%4B%63%51%79%58%37%46%37%23%39%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%20%44%37%62%39%4C%5A%47%2D%20%20%20%5A==%30=%30===%50%66%72%61%6E%63%69%6E%67%20%28%4E%6F%20%42%6C%75%65%73%29=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%50%68%61%73%65%20%44%61%6E%63%65=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%34%42%2D%39%58%63%4B%51%79%58%31%31%23%37%5E%62%42%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%20%34%54%41%2A%7B%20%5A%4C%20%78%2A%42%41%31%33%63%4B%51%79%58%39%36%47%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%6C%20%4C%5A%20%5B%7D%20%20%78%5A%4C%20%78%20%2A%41%42%2D%39%4B%51%79%58%31%31%23%39%5E%62%42%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%5B%5D%20%20%78%20%78%20%20%5A%20==%30=%30===%50%69%63%6B%20%59%6F%75%72%73%65%6C%66%20%55%70=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%73%75%34%47%2D%37%20%37%47%20%37%2D%44%5A%4C%39%62%37%41%20%37%45%68%5A%4C%37%5E%62%42%20%37%5E%46%5A%4C%37%43%4C%5A%43%37%73%34%54%41%2A%5B%42%20%37%68%23%20%44%37%4C%5A%43%20%37%5E%47%5A%4C%37%44%20%37%2D%41%42%5B%2A%5D%51%79%58%36%46%5A%4C%37%43%20%37%2D%47%5E%37%4C%5A%46%37%2D%41%5A%4C%62%41%43%2A%5B%45%2D%37%20%41%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%2D%37%42%5A%4C%37%44%20%73%75%73%37%44%5A%4C%37%36%58%79%51%5D%5A%4C%39%62%37%20%37%2D%47%5A%4B%63%6C%20%4C%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%51%7C%79%58%37%62%41%7C%51%79%58%37%2D%62%45%5A%37%20%44%37%4C%51%79%58%37%5E%43%20%73%75%73%2A%41%47%2D%37%47%20%37%2D%44%5A%4C%39%62%37%41%20%37%68%5A%45%4C%37%5E%62%42%20%37%5E%46%5A%4C%37%43%20%37%4C%5A%43%37%5B%5D%20%37%43%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%50%69%6E%67%20%50%6F%6E%67=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%33%31%42%7C%51%34%42%62%31%33%42%41%2A%7B%7D%51%79%58%33%31%42%7C%51%79%33%58%31%62%42%7C%51%79%58%33%31%42%7C%51%79%58%62%31%33%58%79%34%54%69%2A%7B%44%7C%51%79%58%62%31%33%58%79%79%58%33%31%62%42%7C%51%79%58%33%31%42%7C%79%51%58%33%31%62%42%7C%51%79%58%33%31%42%7C%51%51%7C%42%31%33%42%7C%51%79%58%46%7C%51%79%58%51%7C%43%2D%37%51%79%58%39%62%37%47%7C%51%79%58%37%5E%62%7C%41%51%79%58%37%5E%62%42%5A%4C%35%23%37%46%20%7C%47%62%5E%37%79%58%37%5E%62%42%2A%5B%7D%51%37%4C%5A%45%62%51%79%58%37%2D%43%7C%51%79%58%37%5E%62%44%51%7C%79%58%35%23%39%62%37%44%7C%51%79%58%37%5E%7C%46%37%58%79%62%42%20%37%2D%23%46%7C%51%79%79%51%7C%45%62%51%79%58%37%2D%46%7C%51%79%58%31%31%23%37%62%5E%47%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%7C%42%62%37%58%58%37%2D%62%42%2D%37%58%79%51%7C%42%37%58%79%51%5A%20==%30=%30===%50%69%6E%6B%20%50%61%6E%74%68%65%72%2C%20%54%68%65=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%58%79%51%4B%5A%4C%20%6C%63%4B%51%79%58%2D%45%5A%4C%20%63%6C%4B%51%79%58%31%31%23%37%43%5A%4C%20%6C%63%46%37%23%31%31%45%34%34%54%5B%2D%45%5A%4C%39%45%2D%58%79%51%31%23%37%43%7C%51%79%58%2D%45%5A%4C%20%6C%4B%63%51%79%58%31%31%23%37%43%5A%4C%20%6C%63%4B%31%20%42%37%23%7C%5D%20%20%6C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%69%6E%6F%63%63%68%69%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%23%37%5E%44%5A%62%5E%37%23%31%70%7C%51%79%58%29%31%31%23%37%5E%45%28%39%2D%36%62%44%5A%4C%39%2D%41%70%70%7C%51%79%58%31%70%41%2D%39%4C%47%34%34%54%5B%39%2D%42%20%37%42%2D%5E%37%58%79%58%29%31%31%23%37%5E%62%42%28%36%2D%47%4C%5A%20%6C%63%4B%51%79%58%37%5E%2D%47%7C%51%79%51%7C%45%62%5E%7C%51%79%58%35%7C%51%79%58%29%37%23%31%31%58%28%35%23%37%5E%62%45%7C%51%79%58%39%2D%45%51%7C%79%58%39%2D%23%43%5A%4C%20%6C%63%4B%51%79%42%37%61%6C%74%5E%62%47%5A%4C%46%23%31%33%58%79%51%7C%46%23%2D%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%6C%61%79%65%64%20%54%77%69%63%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%47%34%43%5E%37%58%62%44%7C%51%79%58%37%5E%43%7C%51%79%58%37%5A%41%4C%20%6C%63%4B%51%79%58%37%62%44%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%79%58%37%62%44%79%51%5D%5B%2A%5E%43%43%2A%5B%5D%20%51%79%58%7C%72%51%79%5A%58%4C%20%6C%63%4B%51%79%58%73%75%73%37%46%42%37%58%79%51%7C%58%37%43%7C%51%51%7C%44%62%31%33%20%43%31%33%4C%5A%73%41%37%2C%6C%44%5E%37%20%20%5A%20==%30=%30===%50%6F%69%6E%63%69%61%6E%61=%53%69%6D%6F%6E%20%4E%61%74==%4C%61%74%69%6E=%44==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%36%34%41%37%73%75%63%4B%51%79%58%73%75%73%37%41%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%6C%20%4C%5A%44%34%54%7B%69%2A%5A%4C%39%62%37%59%2A%41%7B%44%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%44%2F%2D%41%5A%4C%20%6C%63%4B%51%79%58%36%45%68%37%20%41%7D%20%20%6C%63%5A%4C%20%6C%63%4B%63%6C%20%20%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%4C%5A%20%6C%63%4B%51%79%58%37%2D%47%5B%42%2A%7D%37%58%79%51%4B%51%79%58%36%44%68%45%7C%51%79%58%79%51%4B%63%4C%20%6C%63%4B%51%79%58%44%2F%2D%41%5A%4C%6C%20%63%4B%51%79%58%36%44%5B%41%2A%5D%20%20%6C%5A%47%2D%37%58%73%75%73%37%41%37%20%41%37%62%39%4C%5A%44%36%58%79%51%7C%41%37%73%75%73%20%20%20%5A==%30=%30===%50%6F%6C%6B%61%64%6F%74%73%20%41%6E%64%20%4D%6F%6F%6E%62%65%61%6D%73=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%2D%44%34%46%5E%37%20%2C%68%45%73%20%37%2D%47%5A%4C%37%2D%44%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%41%37%2C%6C%7C%34%54%7B%41%2A%79%58%7D%6C%2C%2F%43%20%73%41%47%2C%37%2D%44%2C%37%2D%41%73%31%4E%5A%4C%43%37%20%37%2D%47%7C%6C%2C%37%2D%62%41%2C%37%2D%2D%37%2C%43%37%46%5A%4C%37%62%20%37%5E%41%5A%79%51%58%79%51%2D%42%5A%4C%37%6F%23%41%20%37%5E%41%5B%42%5D%2A%6C%2C%37%45%2C%68%42%73%20%36%46%32%4E%7C%37%20%45%37%4C%58%51%79%58%51%5B%41%2A%5D%20%5A%42%2D%37%20%47%5A%4C%37%44%20%37%41%5A%4C%37%45%20%37%42%2D%5A%4C%37%6F%23%41%20%37%5E%41%5A%4C%37%45%2D%37%20%43%37%4C%37%2D%23%46%2F%46%5A%4C%37%2D%37%4C%5A%47%44%7C%6C%2C%37%41%2C%68%45%73%20%37%2D%47%4C%5A%37%2D%44%20%37%5E%46%5A%4C%37%43%20%37%2D%2D%37%20%44%62%44%20%37%5E%46%43%20%73%41%2D%37%2C%41%62%2D%37%2C%6C%7C%47%2D%37%20%43%37%4C%5A%46%36%20%73%47%2D%37%2C%43%37%2C%5A==%30=%30===%50%6F%6F%72%20%42%75%74%74%65%72%66%6C%79=%48%75%62%62%65%6C%6C%20%52%61%79%6D%6F%6E==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%35%23%39%23%37%34%42%62%2D%37%37%5E%62%41%7C%51%79%58%37%6F%62%41%5A%4C%62%39%37%62%45%20%73%75%73%37%62%45%7C%51%79%58%58%79%51%7C%43%34%54%5B%41%2A%33%31%62%37%43%6C%20%4C%5A%46%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%42%5B%2A%5D%20%37%46%20%37%2D%43%7C%51%79%58%37%7C%47%68%37%20%63%4B%51%79%58%58%37%2D%62%42%58%79%51%7C%42%39%62%37%46%20%37%68%43%7C%51%79%58%62%45%37%2F%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%20%5D%2A%41%5B%37%2D%46%5A%4C%37%46%5A%4C%20%37%73%75%73%20%58%35%23%39%23%37%43%7C%51%79%58%37%5E%62%7C%41%51%79%58%37%6F%62%41%5A%4C%39%62%37%62%45%79%51%4B%63%6C%62%45%7C%51%79%42%20%37%2D%43%2D%37%20%46%37%37%62%44%20%37%2D%43%5A%4C%37%62%47%20%37%62%2D%44%7C%51%79%58%37%2D%62%42%5B%43%2A%5D%20%23%31%31%4C%5A%43%7C%51%79%58%6F%37%4C%5A%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%36%20%44%62%37%4C%5A%43%2D%37%20%46%37%20%5A==%30=%30===%50%6F%70%73%69%63%6C%65%20%54%6F%65%73=%46%72%61%6E%6B%73%20%4D%69%63%68%61%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%31%31%34%41%2D%20%41%68%23%46%5A%4C%47%2F%2D%41%20%2D%41%5A%4C%31%31%23%37%46%20%37%68%23%46%5A%4C%47%2F%37%2D%37%20%46%37%23%34%54%41%2A%5B%37%44%5A%4C%20%2F%47%4C%5A%46%58%37%41%42%2A%5B%5D%20%20%6C%63%4B%51%79%39%58%23%37%45%5A%4C%31%31%23%37%46%20%37%68%23%79%51%4B%63%6C%37%2D%41%20%2D%51%79%58%37%44%6C%20%4C%5A%41%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%79%39%58%23%37%45%7C%51%79%58%37%42%7C%51%79%58%37%63%6C%20%4C%5A%63%4B%51%79%58%37%5E%47%7C%51%5A%41%37%58%79%51%79%58%37%2D%41%43%2A%5B%5D%51%79%58%37%7C%41%51%79%58%2C%37%44%7C%51%79%58%37%45%7C%51%7C%44%37%58%79%4C%20%6C%63%4B%5E%62%42%7C%51%6C%20%4C%5A%47%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%37%58%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%46%37%58%79%63%4B%51%79%58%37%58%79%51%4B%63%6C%20%4C%5A%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%2D%37%58%79%51%7C%44%62%37%58%79%51%5A%20==%30=%30===%50%6F%72%74%72%61%69%74%20%4F%66%20%4A%65%6E%6E%69%65=%42%75%72%64%67%65%2D%52%6F%62%69%6E%73%6F%6E==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%43%20%34%45%62%5E%37%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%47%2D%37%34%54%7B%41%2A%2D%41%7C%51%79%42%62%37%4C%5A%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%20%42%37%2D%46%5A%4C%37%2D%43%20%37%2D%47%31%4E%32%45%62%36%58%20%37%2D%46%5A%46%7C%51%79%58%5D%2A%42%5B%47%39%62%37%47%20%37%68%44%7C%51%79%58%37%5E%42%62%5A%4C%37%46%20%37%2D%43%7C%51%79%58%37%5E%4C%5A%43%2D%37%20%37%44%20%37%62%41%7C%51%79%46%2D%37%58%79%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%5E%37%62%45%5B%41%2A%5D%51%79%58%37%62%42%7C%51%41%62%5E%37%58%7C%51%79%58%37%2D%37%20%44%62%37%4C%5A%47%2D%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%46%2D%37%20%42%62%37%62%39%4C%5A%45%62%36%20%73%46%2D%37%2C%73%42%62%37%5A==%30=%30===%50%72%65%61%63%68%65%72%2C%20%54%68%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%36%58%79%51%4B%6C%63%4B%51%79%58%36%46%7C%51%79%58%43%2F%46%36%5A%4C%37%6F%42%20%39%62%42%5A%4C%20%6C%63%20%4C%5A%47%37%46%34%34%54%5B%47%5A%4C%37%44%46%36%58%79%51%5A%4C%37%6F%42%20%37%5E%62%42%7C%51%79%58%41%37%7C%51%79%58%36%62%42%7C%51%79%58%37%46%7C%46%2F%43%2C%20%7C%51%79%58%37%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%50%72%65%6C%75%64%65%20%54%6F%20%41%20%4B%69%73%73=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%6C%2C%6F%23%34%44%39%20%47%20%37%2D%44%5A%4C%37%2D%44%20%37%41%5A%4C%45%39%20%39%42%5A%4C%37%5E%46%20%37%43%5A%4C%39%73%47%37%2C%47%34%54%7B%41%2A%32%4E%7C%51%79%31%33%4C%5A%44%79%58%51%79%58%7D%6C%2C%37%41%2C%37%2D%45%20%73%37%5E%43%31%4E%5A%4C%39%62%37%47%20%37%2D%51%58%79%51%58%44%20%37%2D%41%37%2D%23%46%5A%46%23%68%2C%42%37%2D%23%47%5A%4C%37%42%20%37%68%23%46%5A%37%4C%2D%23%43%20%37%5E%45%5B%42%2A%5D%6C%2C%37%20%47%6F%37%4C%73%20%37%5E%43%6C%2C%37%62%45%45%5E%37%20%43%37%2D%62%45%2C%37%2D%44%73%5A%4C%37%41%20%45%37%5A%4C%37%42%20%37%68%23%46%5A%4C%37%2D%23%2C%45%2D%37%2C%5A%4C%37%42%20%2D%41%7C%6C%2C%39%20%47%39%4C%47%73%20%37%2D%44%5A%4C%37%2D%44%20%37%41%4C%5A%39%45%20%39%42%5A%4C%37%5E%46%20%37%43%5A%37%2C%47%23%6F%44%5B%41%2A%5D%37%20%44%31%33%4C%5A%44%2D%37%20%47%37%62%39%4C%5A%55%43%5E%37%20%73%45%2D%37%2C%41%37%2C%6C%5A==%30=%30===%50%72%65%74%65%6E%64=%44%6F%75%67%6C%61%73%2D%50%61%72%6D%61%6E%2D%4C%61%76%65%72%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%5E%37%58%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%79%5A%4E%31%43%5E%34%54%41%2A%7B%43%5A%4C%37%47%58%79%51%7D%58%51%79%58%37%2D%45%42%2A%5B%5D%20%20%6C%63%51%4B%79%58%36%43%32%4E%5A%4C%20%51%79%58%51%79%7C%44%2D%37%20%73%75%73%37%47%2A%5B%5D%20%73%63%6C%20%4C%5A%2C%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%51%7C%79%58%39%62%37%42%7C%51%79%58%37%68%23%46%20%47%37%73%75%4B%51%79%58%36%73%37%47%20%37%79%51%4B%63%6C%58%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%37%5A%47%4C%20%6C%63%4B%51%79%58%37%2D%44%5A%4C%20%79%51%7C%44%2D%58%37%5E%43%41%75%73%20%5A%20==%30=%30===%50%72%69%6E%63%65%20%4F%66%20%44%61%72%6B%6E%65%73%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%31%31%2D%34%43%2D%37%58%63%4B%51%79%58%39%2D%62%42%5A%4C%20%6C%63%51%4B%79%58%31%31%2D%47%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%47%34%54%41%2A%5B%45%7C%51%79%58%4C%5A%7C%47%62%79%58%2C%31%31%23%37%5E%42%7C%51%79%58%35%37%23%5E%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%51%7C%42%62%37%20%6C%63%4B%51%20%20%37%2D%62%20%51%4C%5A%47%37%62%42%5A%4C%20%6C%63%4B%51%79%58%39%2D%51%47%7B%59%5A%20%20%6C%63%4B%51%79%58%31%31%2D%58%79%51%7C%45%20%2C%37%2D%62%3C%35%78%3E%20%7D%7C%2C%55%2C%66%2C%47%2D%39%58%79%51%5A%20==%30=%30===%50%72%69%73%6D=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%42%61%6C%6C%61%64=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%31%41%5A%4C%37%34%47%2D%58%79%42%5A%4C%39%62%37%23%46%20%37%68%23%43%7C%79%51%58%37%68%45%7C%51%79%58%36%62%2D%47%7C%51%2D%37%20%44%2D%34%54%41%2A%5B%45%7C%51%79%58%2D%4C%5A%44%2D%62%37%45%20%37%68%45%5A%4C%37%2D%47%20%37%43%2D%7C%5D%51%79%58%39%62%37%44%7C%51%79%58%37%39%4C%5A%41%2D%47%20%39%62%33%37%2D%23%46%42%51%7C%46%5E%37%62%37%45%20%37%2D%42%7C%51%79%58%37%2D%23%5A%46%4C%37%2D%47%20%37%2D%43%5A%4C%37%5E%43%20%39%20%5A%5B%2A%79%58%39%62%37%23%37%5E%47%5A%23%68%37%2F%42%35%23%37%42%5A%4C%42%2F%73%75%73%39%62%37%20%42%73%75%73%39%42%5A%4C%39%62%33%31%23%46%20%20%42%2F%41%4C%46%7C%51%79%58%46%2F%44%73%20%46%23%68%37%58%5A%4C%37%5E%46%20%37%68%23%46%5A%4C%39%62%45%37%20%37%2D%42%7C%51%79%58%37%5E%43%7C%51%79%45%31%33%62%39%7C%51%79%58%35%2F%41%5A%4C%45%47%23%2C%7C%6C%37%5E%43%5A%4C%31%31%23%37%5E%46%20%73%75%39%73%46%5A%4C%73%75%73%39%46%20%35%23%37%5E%43%2F%45%20%41%2F%2F%45%73%2C%23%45%58%79%51%7C%42%62%2F%45%58%79%51%7C%42%2F%45%20%43%2F%44%20%5A%20==%30=%30===%50%72%6F%67%72%65%73%73%69%6F%6E=%4B%6F%6E%69%74%7A%20%4C%65%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%34%46%5E%37%58%62%47%5A%4C%37%62%44%20%37%44%7C%51%79%58%23%35%37%62%44%7C%51%79%58%37%5E%62%47%7C%51%79%5E%37%23%31%31%34%54%41%2A%5B%47%5A%4C%37%47%47%37%58%79%51%37%41%20%37%42%7C%51%79%58%37%5E%62%47%7C%79%51%58%37%5E%46%42%2A%5B%5D%51%79%58%37%43%7C%4C%5A%44%37%20%7C%51%79%58%37%46%7C%51%79%58%51%7C%47%2D%37%51%79%58%37%2D%62%42%2C%43%2A%2C%5B%5D%20%46%37%20%37%2D%43%7C%51%79%58%37%47%7C%51%79%58%7C%45%62%37%2C%79%58%37%5E%62%5E%46%41%2A%5B%58%79%51%7C%41%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%31%23%31%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%2C%58%79%51%5D%31%31%23%37%5E%46%7C%51%79%58%47%62%5E%37%58%58%37%2D%47%7C%51%79%58%37%5E%62%47%5A%4C%47%37%20%37%44%5A%4C%37%41%20%2C%37%42%7C%51%79%79%51%7C%43%37%7C%51%79%58%37%5E%37%58%79%51%5A%20==%30=%30===%50%75%6E%6A%61%62=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%31%31%23%34%73%47%5E%2C%37%5E%42%6C%2C%5E%41%2C%5E%47%73%7C%51%79%31%58%31%23%37%5E%43%5A%4C%37%5E%42%6C%2C%5E%41%4C%5A%43%5E%37%34%54%69%2A%7B%37%62%42%7C%51%44%5E%31%33%58%5A%4C%37%5E%62%41%20%33%31%47%7C%51%79%58%5E%37%42%5A%4C%39%62%33%31%62%42%70%70%7C%51%79%46%68%39%58%79%41%2A%5B%7D%51%79%58%37%5E%62%5E%39%23%31%31%20%51%79%58%51%79%58%5B%20%39%62%37%62%45%70%70%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%20%5B%2A%42%41%45%7C%51%79%58%42%5A%4C%37%5E%58%79%51%7C%47%5A%4C%20%6C%63%4B%51%79%58%73%75%73%39%46%4C%5A%39%46%20%39%45%5A%4C%37%5E%42%20%33%31%62%47%5E%37%20%41%33%31%47%7C%51%5E%37%20%43%5E%37%23%31%31%2C%20%5A%20==%30=%30===%50%75%72%65%20%49%6D%61%67%69%6E%61%74%69%6F%6E=%4E%65%77%6C%65%79%20%41%6E%74%68%6F%6E%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%5A%4C%39%23%34%46%2D%37%58%47%6C%7C%2C%6F%23%46%2C%37%2D%46%73%20%37%62%5E%45%7C%51%79%58%73%75%73%39%62%42%7C%51%79%2D%37%20%43%37%34%54%41%2A%7B%4B%51%79%58%37%51%7C%42%62%39%7D%20%39%23%37%43%20%37%2D%47%5A%4C%37%5E%45%62%20%37%6F%62%45%31%4E%7C%51%79%58%73%75%73%7C%4E%32%47%5E%79%58%37%2D%46%20%37%68%41%7C%5B%2A%42%41%62%62%45%5A%4C%73%75%73%39%62%42%20%37%2D%46%4C%5A%39%62%37%43%20%37%2D%47%7C%51%79%58%37%5E%5E%37%58%79%51%5D%20%20%6C%63%37%2D%46%41%2A%4C%5A%47%2D%37%5D%51%79%58%73%75%73%37%62%42%7C%51%79%58%2D%37%46%5A%4C%2C%37%46%20%2C%37%43%7C%51%79%58%58%79%51%20%5B%33%31%62%37%44%39%62%42%7C%51%62%39%73%75%73%5A%4C%39%23%37%43%20%37%2D%47%6C%7C%2C%6F%46%23%2C%37%2D%46%73%20%37%5E%62%45%7C%51%79%58%46%2D%37%58%79%42%7C%51%79%58%73%75%73%58%79%51%7C%47%5E%37%58%79%51%7C%44%62%37%20%44%37%4C%5A%45%62%36%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%75%74%20%4F%6E%20%41%20%48%61%70%70%79%20%46%61%63%65=%53%74%72%6F%75%73%65%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%41%20%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%43%20%37%2D%47%5A%4C%37%5E%62%41%4C%5A%45%62%36%34%54%41%2A%5B%37%46%5A%4C%37%20%43%37%4C%5A%4C%37%44%20%37%5E%62%41%42%2A%5B%5D%20%37%45%62%20%37%2D%62%42%5A%4C%37%62%42%20%37%2D%46%5A%47%37%20%43%37%2D%47%5A%4C%43%2A%5B%5D%20%5A%45%62%5E%37%2D%46%7C%51%79%58%37%46%5A%4C%37%43%20%37%5A%47%4C%37%44%20%37%5E%62%41%5A%4C%37%62%45%20%37%20%42%62%37%4C%37%62%42%20%20%37%2D%47%5A%62%5E%37%4C%5A%20%36%62%45%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%41%62%5E%37%4C%41%20%36%62%45%2D%46%5A%4C%37%2D%37%20%42%62%2F%36%62%45%5A%4C%37%6F%41%20%37%5E%62%41%2A%44%5B%5D%20%37%62%45%20%37%2D%62%42%5A%4C%37%42%62%20%43%2D%46%5A%4C%37%43%37%20%42%62%37%4C%5A%47%37%20%43%37%4C%5A%46%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%50%75%74%74%69%6E%27%20%4F%6E%20%54%68%65%20%52%69%74%7A=%42%65%72%6C%69%6E%20%49%72%76%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%62%42%5A%4C%37%34%46%20%41%62%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%62%41%41%20%2F%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%41%62%20%42%6F%34%54%76%2A%5B%44%20%36%43%5A%37%4C%5A%41%62%2D%44%5A%4C%37%6F%62%44%20%36%43%5A%4C%2C%62%37%45%20%37%2D%62%42%5A%4C%37%6F%42%20%43%2F%37%20%47%37%4C%62%45%20%37%2D%20%6C%63%4B%51%44%2D%37%20%47%2A%7B%5D%51%79%58%37%43%7C%51%79%58%37%47%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%37%41%46%2D%58%79%5A%4C%37%6F%62%79%58%51%79%58%72%7C%58%79%51%37%62%44%5A%4C%62%45%2F%2D%46%20%2D%46%31%5A%4E%4C%20%6C%63%4B%51%79%58%39%62%37%43%5A%4C%20%43%37%20%7D%51%79%58%5A%4C%58%37%62%45%7C%32%46%2D%58%79%62%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%42%62%42%2A%5B%5D%20%39%62%37%46%20%2D%46%7C%51%2D%37%58%79%51%4E%5A%4C%20%51%58%7C%72%51%79%58%79%51%7C%45%63%4B%51%79%58%2D%46%41%2A%5B%5D%20%37%43%37%20%62%44%7C%51%79%58%62%41%7C%51%79%58%37%62%6C%20%4C%5A%58%62%41%7C%51%79%79%51%4C%5A%43%37%62%39%58%79%51%4B%63%6C%20%4C%5A%46%2D%20%46%2D%2F%45%62%4C%5A%44%62%37%20%43%37%20%5A%20==%30=%30===%51%75%61%73%69%6D%6F%64%6F=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%45%62%5E%37%51%79%58%37%2D%46%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%44%7C%51%79%58%7C%42%62%37%58%34%54%41%2A%5B%36%62%42%5A%4C%7C%70%70%47%37%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%2D%5A%41%4C%62%42%2F%37%2D%43%20%37%2D%43%7C%5A%4C%43%37%20%46%37%51%79%58%37%5E%58%37%2D%46%7C%2D%37%20%46%37%7C%51%79%58%37%5E%62%45%42%2A%5B%5D%20%37%42%62%20%37%2D%46%5A%4C%37%43%20%37%2D%46%5A%4C%44%37%58%79%51%43%7C%51%79%58%37%5E%62%41%5A%37%58%79%51%7C%37%2D%62%42%5A%4C%33%31%62%37%46%20%37%2D%42%62%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%20%45%62%37%4C%62%42%7C%51%79%37%2D%47%5A%4C%2D%37%20%47%37%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%2D%41%20%37%68%41%7C%51%79%58%37%2D%43%5A%4C%20%41%62%2D%37%44%7C%51%79%58%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%51%75%65%73%74%61%72=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%42%54%34%34%42%62%42%2F%37%5E%62%45%7C%51%79%58%37%5E%62%42%51%7C%79%58%62%42%2F%37%5E%42%7C%51%79%58%37%5E%62%58%79%51%7C%2C%69%2A%2C%7B%5A%4C%37%5E%62%36%39%58%79%51%42%7C%51%79%58%37%5E%62%42%41%2A%5B%7D%51%58%79%42%2F%43%7C%51%79%58%62%42%2F%37%5E%42%7C%62%6F%37%20%42%62%42%7C%51%79%42%2F%43%7C%51%42%62%5E%37%4C%37%5E%42%5A%4C%62%42%2F%37%5E%62%45%20%62%2F%42%46%7C%7C%51%79%58%62%42%2F%37%5E%62%45%5A%2F%42%62%58%79%20%37%6F%62%42%2D%41%20%37%68%2F%42%62%4C%5A%37%5E%23%46%20%37%2D%47%5A%4C%37%62%41%20%2D%37%41%2C%42%2A%2C%5B%5D%51%79%58%37%5E%62%42%23%35%4C%5A%45%37%5E%42%20%62%73%39%47%5A%4C%2F%44%58%79%51%20%47%2F%42%7C%51%79%58%47%2F%45%7C%51%79%73%58%75%73%39%47%7C%51%79%58%37%5E%62%41%7C%7C%47%39%73%75%73%23%43%5A%4C%37%73%75%73%37%47%7C%41%62%5E%37%41%20%37%2D%41%7C%51%79%58%31%31%23%37%5E%42%62%5A%4C%20%6C%63%4B%51%79%58%47%2F%31%31%23%62%5E%37%4C%5A%51%79%58%73%75%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%51%75%65%73%74%69%6F%6E%20%41%6E%64%20%41%6E%73%77%65%72=%4D%65%74%68%65%6E%79%20%50%61%74==%57%61%6C%74%7A=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%34%44%2D%58%79%51%79%58%37%2D%47%7C%51%79%58%37%2D%44%7C%79%51%58%36%2D%44%7C%51%79%58%36%62%2D%44%7C%51%7C%41%2D%37%58%33%54%7B%41%2A%35%23%39%23%37%7C%43%37%73%75%20%37%2D%43%7C%51%79%58%36%2D%44%7C%51%79%36%58%62%2D%44%7C%51%79%58%2D%44%7C%51%79%58%73%46%37%4C%5A%42%51%79%58%37%5E%7C%51%79%58%39%62%37%23%31%31%79%58%44%2F%37%2D%47%5B%42%2A%7D%51%79%58%44%2D%7C%51%79%58%35%23%39%23%37%41%7C%51%79%58%51%7C%44%37%62%42%7C%51%79%58%20%37%5E%46%5A%58%79%51%7C%44%37%5E%41%5A%4C%33%31%45%20%37%5E%62%44%5A%33%4C%31%62%41%20%37%2D%47%7C%51%79%58%39%62%37%20%43%31%33%4C%44%2F%37%2D%47%51%79%58%37%2D%5D%2A%41%5B%44%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%58%2D%36%44%7C%51%79%58%36%62%2D%44%7C%51%79%58%2D%58%79%51%7C%41%20%39%62%37%41%23%37%42%5A%4C%58%79%51%7C%43%43%7C%51%79%58%36%2D%44%7C%51%79%58%36%62%44%2D%7C%51%79%58%2D%44%7C%51%79%58%73%75%73%37%2D%37%20%46%37%37%5E%62%42%7C%39%23%35%58%79%51%7C%42%62%37%23%31%31%58%79%51%7C%41%37%23%39%23%35%58%79%51%7C%44%2D%20%20%20%5A==%30=%30===%51%75%69%65%74%20%4E%6F%77=%5A%65%69%74%6C%69%6E%20%44%65%6E%6E%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%41%20%41%6C%41%2D%37%42%5A%4C%37%5E%43%6C%2C%37%47%2C%37%2D%44%5A%73%4C%37%2D%41%6C%20%37%45%5A%4C%37%5E%46%20%62%37%23%31%31%2A%5B%34%34%54%42%2A%5B%5D%51%2F%41%62%20%73%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%31%23%31%37%44%20%37%2D%41%6C%7C%2C%37%45%2C%37%47%44%62%39%58%79%37%68%44%5A%4C%37%68%45%5A%4C%5E%37%4C%5A%46%31%31%23%37%43%5A%4C%37%5E%44%6C%2C%37%41%37%2C%2D%45%73%5A%4C%73%2C%37%2D%42%6C%20%37%23%20%42%37%23%35%47%20%37%2D%42%37%44%20%37%2D%41%37%2C%46%23%41%2C%37%2D%45%2C%37%2D%42%2C%37%2D%23%46%5A%73%4C%31%31%23%37%45%20%37%2D%42%6C%7C%2C%37%37%2C%7C%6C%41%73%20%62%42%2F%5A%4C%37%44%20%5B%2A%43%47%5E%42%20%37%2D%43%5A%4C%37%62%44%20%37%5E%62%5A%41%4C%37%62%42%20%37%2D%42%5A%4C%39%43%20%37%37%4C%5A%41%37%5D%20%31%31%23%37%2D%44%73%5A%43%37%4C%5A%46%20%37%45%5A%4C%37%5E%46%20%37%2D%41%41%2A%5D%5B%51%79%58%37%45%7C%51%79%58%42%2F%39%2D%23%6C%41%2D%37%4C%20%37%2D%23%43%5A%4C%31%31%23%43%5E%37%4C%5A%41%6C%7C%2C%37%45%2C%37%47%73%20%62%41%2F%68%37%44%5A%4C%35%23%37%41%20%31%31%23%37%62%42%2D%37%20%44%37%6C%2C%37%47%2C%62%44%2C%5E%62%41%2D%37%2C%44%2C%37%2D%45%7C%2C%5E%62%42%2C%5E%46%2C%37%41%2D%2C%37%2D%45%73%7C%2C%73%75%73%47%2C%37%2D%45%62%5E%2C%41%2C%37%2D%45%73%5E%2C%7C%6C%43%5E%39%20%20%28%42%68%29%20%28%45%37%29%5A%20==%30=%30===%52%61%64%69%6F=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%23%46%5A%4C%37%5E%37%20%45%37%5A%4C%35%23%37%42%20%39%2D%44%7C%51%79%58%31%31%23%39%44%7C%51%79%58%37%2D%41%5A%4C%39%23%45%2D%37%20%41%46%34%34%54%5B%46%20%37%2D%45%7C%42%37%23%35%37%2D%42%5A%4C%37%23%46%20%37%5E%44%7C%51%58%79%39%43%7C%7C%51%79%58%37%2D%45%7C%51%79%58%20%45%37%4C%5A%51%79%58%37%68%23%46%7C%51%79%2D%37%20%45%37%7C%7C%51%79%58%39%62%41%7C%51%79%58%39%62%7C%45%51%79%58%31%31%23%37%62%42%5A%4C%2C%51%2C%47%37%23%35%58%42%5A%4C%37%23%62%41%7C%51%79%79%51%7C%42%39%79%58%39%2D%62%41%7C%51%79%58%35%23%39%23%62%37%45%7C%51%79%58%73%75%73%39%45%7C%51%79%58%51%7C%45%39%58%58%31%31%23%37%79%58%51%79%58%4C%5A%44%68%37%58%51%79%58%51%79%58%5A%20%37%43%20%37%2D%5A%47%4C%35%23%37%44%20%37%2D%43%5A%4C%37%47%20%79%51%58%79%51%39%45%20%39%2D%51%20%20%5B%51%42%62%37%23%31%31%58%79%51%7C%66%45%62%39%58%79%51%7C%66%44%5E%37%23%31%31%58%79%51%7C%66%44%62%39%23%31%31%58%79%51%5D%20==%30=%30===%52%61%69%6E%62%6F%77%20%43%6F%6E%6E%65%63%74%69%6F%6E%2C%20%54%68%65=%57%69%6C%6C%69%61%6D%73%2D%41%73%63%68%65%72==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%58%37%5E%47%7C%51%79%58%73%75%73%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%79%51%7C%45%2D%33%54%41%2A%7B%4B%51%79%58%37%51%7C%4E%31%44%5D%51%79%58%37%5E%43%32%4E%7C%51%79%58%51%58%79%51%79%58%51%79%58%7D%51%79%58%73%75%73%37%5B%2A%42%43%5E%79%58%37%5E%43%44%7C%51%79%58%20%78%20%4C%5A%79%58%37%45%7C%51%79%58%73%75%73%37%45%5A%20%4C%6C%63%4B%51%79%58%37%2D%42%5A%4C%20%78%20%51%7C%41%2D%37%5A%4C%20%6C%63%51%79%58%37%2D%42%2D%37%58%79%37%2D%45%7C%51%79%58%36%47%7C%51%79%58%37%7C%44%51%79%58%37%2D%41%7C%51%79%58%37%45%7C%51%58%79%51%7C%41%7C%51%79%58%37%7C%44%37%58%79%51%5A%20==%30=%30===%52%61%69%6E%63%68%65%63%6B=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%2D%47%34%46%5E%37%20%4C%37%43%20%37%47%5A%4C%37%2D%41%20%36%62%5A%42%4C%41%2F%46%20%37%6F%23%47%5A%4C%37%2D%47%5A%46%5E%37%20%34%54%41%2A%7B%5A%4C%41%2F%46%46%2F%41%4C%5A%5A%4C%37%2D%47%20%37%5E%46%31%4E%42%2A%5B%20%5D%37%43%20%37%2D%47%5A%4C%36%46%20%36%62%42%47%23%6F%37%20%20%37%6F%23%47%43%20%37%62%44%2D%37%2C%4C%5A%37%62%45%5A%4C%37%45%20%37%2D%42%5A%4C%37%23%2D%46%20%37%2D%23%43%5A%4C%37%45%20%37%2D%42%20%44%37%4C%5A%41%20%36%62%42%23%47%5A%4C%37%43%4E%32%46%5E%46%7C%51%79%58%36%2D%62%42%7C%51%79%58%37%62%5E%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%37%5E%37%20%47%2D%2A%5B%7D%20%37%6F%37%20%46%2F%41%2C%4C%5A%42%62%36%20%46%2F%41%2C%4C%5A%47%62%37%20%46%36%20%5A%20==%30=%30===%52%65%3A%20%50%65%72%73%6F%6E%20%49%20%4B%6E%65%77=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%36%39%58%79%51%2F%37%2D%46%7C%51%79%58%43%2F%37%5E%62%42%51%7C%79%58%43%2F%2B%23%46%7C%51%79%58%2B%43%7C%43%58%79%51%4B%43%34%34%54%5B%51%79%58%43%2F%51%4B%63%6C%20%42%7C%51%79%58%43%2F%37%2D%46%7C%51%79%58%31%31%2D%43%7C%51%79%58%43%2F%37%5E%2D%46%5A%4C%62%5E%37%23%35%79%58%39%2D%43%7C%46%2D%5E%37%2F%43%58%79%51%7C%42%62%5E%37%2F%43%58%79%51%7C%46%2D%37%2F%43%58%79%51%7C%44%62%2F%43%58%79%51%5A%20==%30=%30===%52%65%63%61%64%6F%20%42%6F%73%73%61%20%4E%6F%76%61=%46%65%72%72%65%69%72%61%20%44%6A%61%6C%6D%61==%42%6F%73%73%61%20%4E%6F%76%61=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%2D%43%34%47%2D%58%79%62%37%47%7C%51%79%58%37%68%44%5A%4C%20%6C%4B%63%51%79%58%39%62%37%44%5A%4C%20%6C%63%4B%51%39%58%79%51%7C%34%54%7B%41%2A%62%37%44%5A%4C%5A%41%68%37%58%79%58%39%62%37%41%31%4E%5A%4C%20%6C%63%4B%79%51%58%2D%47%7C%51%79%58%39%62%37%44%7C%51%79%51%4B%63%6C%20%4C%20%6C%63%4B%42%2A%5D%20%20%63%6C%20%20%7D%3C%6C%63%4B%51%79%58%2D%47%7C%51%79%58%39%37%62%44%7C%51%79%58%31%31%23%37%62%41%32%4E%7C%46%69%6E%65%3E%4B%51%79%58%39%20%6C%61%20%2E%58%79%51%4B%63%2D%44%5A%4C%20%6C%63%4B%51%79%58%39%62%37%5A%41%4C%20%6C%63%4B%51%79%58%2D%43%5A%4C%20%6C%20%3C%44%2E%43%39%62%37%47%5B%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%44%37%62%39%20%20%20%5A==%30=%30===%52%65%63%6F%72%64%61%6D%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%5B%5D%20%37%46%2D%58%79%51%4B%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%2D%5A%43%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%5A%43%2D%37%20%41%34%34%54%5B%37%43%20%37%2D%79%51%7C%42%62%37%5E%62%47%5A%4C%37%62%44%20%37%2D%62%41%51%7C%79%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%58%79%51%7C%47%58%37%5E%62%42%4C%5A%46%5E%37%58%79%51%7C%45%37%23%39%20%20%20%5A==%30=%30===%52%65%64%20%43%6C%61%79=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%46%75%6E%6B=%43%23%2D==%31%72%33%34%4C%62%4B%63%75%37%75%73%37%44%7C%4B%65%65%70%20%2D%42%7C%51%79%58%31%31%2D%23%43%3E%64%61%68%65%20%72%6F%66%20%67%6E%69%74%61%65%70%65%72%31%31%58%79%51%3C%34%34%54%7B%37%45%20%37%2D%75%73%4C%5A%46%37%2D%23%43%3E%3A%73%6F%6C%6F%53%3C%7B%59%59%59%7D%20%73%75%73%37%23%47%20%73%75%73%37%23%58%79%51%7C%42%73%37%45%20%73%4C%5A%41%5E%37%58%79%51%7C%44%23%68%37%20%47%23%37%62%39%20%7D%20==%30=%30===%52%65%64%20%54%6F%70=%48%61%6D%70%74%6F%6E%20%4C%69%6F%6E%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%5A%4C%34%46%37%58%79%46%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%36%20%47%2D%37%34%54%41%2A%5B%20%44%37%62%39%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%41%62%37%4C%5A%47%2D%37%20%43%37%73%75%73%20%5A%20==%30=%30===%52%65%66%6C%65%63%74%69%6F%6E%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%2D%42%2C%34%73%41%62%5E%20%37%5E%62%41%5A%4C%39%62%37%62%45%20%37%62%2D%42%6C%7C%2C%37%45%2C%37%46%2C%37%62%47%2C%73%42%62%2D%37%34%54%41%2A%7B%46%2C%37%2D%62%20%46%37%62%39%4C%37%6F%41%20%37%5E%62%41%5A%4C%39%62%37%45%62%20%37%2D%62%42%7C%51%79%58%37%68%47%5A%4C%5A%4E%31%73%42%37%2D%43%6C%7C%39%62%37%62%45%37%2C%41%37%2C%42%2A%5B%5D%20%35%62%37%46%20%37%68%43%6C%4E%32%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%42%62%2D%37%20%2D%62%42%2C%37%37%2D%62%42%5A%20%44%62%37%4C%42%20%37%2D%46%7C%51%79%58%37%2D%46%7C%51%58%79%2D%46%5A%4C%33%31%62%37%43%20%37%2D%47%5A%62%37%62%39%4C%37%62%41%5A%4C%62%41%5A%4C%39%62%2D%37%20%45%37%2D%62%42%6C%7C%2C%37%45%2C%37%46%2C%37%47%62%2C%5E%62%41%73%41%2A%5B%5D%20%39%62%37%62%20%45%62%37%62%42%7C%51%79%58%47%20%37%5E%62%62%2D%37%2C%42%37%62%45%20%37%2D%62%42%7C%51%79%58%37%68%5A%47%4C%39%62%37%46%20%37%2D%43%6C%7C%2C%37%2D%62%39%4C%5A%41%42%73%20%37%5E%62%37%4C%5A%41%62%5E%37%58%79%51%5A%20==%30=%30===%52%65%69%6E%63%61%72%6E%61%74%69%6F%6E%20%4F%66%20%41%20%4C%6F%76%65%62%69%72%64=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46%23%2D==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%23%43%34%46%23%2D%4C%5A%4C%31%31%23%39%44%5A%4C%2D%23%46%5A%4C%23%35%37%23%43%5A%4C%37%23%47%5A%4C%37%5E%44%5A%47%23%37%4C%5A%34%54%41%2A%5B%37%68%23%47%73%4C%5A%44%37%23%5A%4C%35%23%37%23%43%5A%4C%35%23%39%23%37%47%23%5A%4C%33%31%62%45%5A%4C%37%2D%42%5A%4C%39%46%23%2D%4C%5A%2D%23%46%5A%4C%37%23%43%5A%4C%5D%5B%2A%42%6C%31%31%23%39%44%5A%4C%2D%23%46%5A%4C%37%23%5A%43%4C%37%23%47%5A%4C%37%5E%44%5A%4C%2D%23%46%4C%5A%47%23%37%2C%37%23%43%2C%5A%4C%37%23%47%20%48%61%6C%66%45%5A%4C%37%2D%42%5A%4C%39%23%37%44%5A%4C%23%2D%46%3E%64%61%6C%6C%61%42%20%65%6D%69%54%2D%62%5E%37%4C%5A%3C%5A%4C%35%23%42%20%37%2D%23%4C%5A%46%23%2D%20%37%2D%23%46%3E%6F%70%6D%65%54%20%6C%61%69%6E%67%69%72%4F%20%3C%43%2A%5B%5D%20%78%5A%4C%42%37%4C%5A%46%39%23%37%23%43%37%68%42%7C%2C%37%20%41%39%23%47%73%5A%4C%37%44%5A%4C%37%2D%41%44%2A%5B%20%5D%31%31%23%39%41%20%37%5E%45%5A%4C%2C%31%31%5E%37%2C%43%37%5E%45%5A%4C%37%23%37%23%43%5A%7C%6C%41%2D%37%4C%37%5E%44%5A%4C%2D%23%46%41%2A%5B%5D%20%23%37%43%5A%4C%37%23%47%5A%4C%39%62%37%44%5A%4C%5A%47%23%37%4C%2C%37%62%42%2C%47%5A%4C%33%31%2D%4C%5A%44%39%2D%42%5A%4C%39%23%37%44%5A%4C%2D%23%46%5A%35%4C%23%37%23%43%5A%4C%37%23%47%5A%4C%31%31%23%37%4C%5A%45%62%23%46%5A%4C%35%23%43%5A%4C%37%35%4C%5A%43%23%5E%62%45%5A%4C%37%2D%42%6C%7C%2C%37%23%43%37%2C%68%23%47%73%5A%4C%2D%23%46%5A%4C%35%23%37%37%4C%5A%47%23%23%39%23%37%23%37%23%39%23%35%4C%5A%46%23%2D%4C%5A%47%23%68%37%20%43%23%37%20%5A%20==%30=%30===%52%65%6C%61%78%69%6E%27%20%41%74%20%43%61%6D%61%72%69%6C%6C%6F=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%7C%51%79%37%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%7C%41%37%58%43%34%34%54%5B%37%58%79%51%7C%47%37%58%79%51%7C%45%2D%37%20%41%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%52%65%6D%65%6D%62%65%72=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%42%62%5E%37%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%62%45%7C%51%79%58%7C%43%37%62%39%34%54%41%2A%7B%5E%46%7C%51%79%7C%43%2D%37%20%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%5E%62%42%42%2A%5B%7D%20%37%46%7C%45%62%37%58%51%79%58%37%5E%51%79%58%37%2D%63%6C%20%4C%5A%37%62%45%7C%51%79%58%37%5E%62%42%41%2A%5B%51%5D%79%58%33%31%62%37%41%7C%51%79%58%37%68%45%58%79%51%7C%44%4B%51%79%58%37%7C%47%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%62%39%58%79%51%7C%55%46%5E%37%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%52%68%79%74%68%6D%2D%61%2D%6E%69%6E%67=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%5A%4C%34%42%62%20%47%20%37%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%47%37%20%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%42%62%37%2F%44%34%54%41%2A%7B%43%5A%4C%20%6C%5A%42%62%37%2F%37%47%5A%4C%20%6C%63%4B%51%79%58%37%44%42%5B%2A%7D%20%37%46%20%37%2D%43%5A%4C%37%47%20%46%58%79%51%4B%63%4C%37%6F%45%20%20%37%2D%43%5A%63%6C%20%4C%5A%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%42%62%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%46%62%20%47%37%4C%4B%51%79%58%37%46%37%4C%5A%42%62%37%20%42%62%37%2F%44%4C%5A%45%62%37%20%45%6F%37%4C%5A%42%62%37%2F%46%20%47%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%52%6F%61%64%20%53%6F%6E%67=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%4C%61%74%69%6E=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%62%34%47%2D%37%58%37%2D%47%20%37%2D%47%7C%51%79%58%39%62%37%7C%44%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%79%2F%46%4C%5A%45%34%54%41%2A%7B%45%20%37%2D%42%20%43%2D%37%4C%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%43%2D%42%2A%5B%7D%20%37%2D%47%20%39%23%37%44%5A%37%58%79%51%7C%37%68%45%7C%51%41%5A%4C%20%6C%2D%37%58%79%51%37%2D%47%41%2A%5B%5D%20%37%44%20%37%2D%41%51%7C%79%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%58%79%51%4B%63%62%42%5A%4C%37%37%2D%47%20%39%7C%44%37%62%39%37%2D%43%20%37%68%45%7C%51%79%58%37%5E%62%5A%45%4C%46%2F%37%2D%47%20%37%2D%47%7C%51%79%58%4C%5A%44%37%23%51%79%58%37%68%20%5A%20==%30=%30===%52%6F%62%62%69%6E%27%73%20%4E%65%73%74=%54%68%6F%6D%70%73%6F%6E%2D%4A%61%63%71%75%65%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%37%34%43%36%2C%58%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%20%6C%4B%63%51%79%58%37%62%41%5A%4C%20%6C%63%4B%51%79%44%2D%37%20%47%34%54%41%2A%7B%6C%63%4B%51%79%6F%37%4C%5A%44%5B%5D%20%20%6C%63%4B%51%79%58%36%43%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%37%47%20%37%2D%2A%42%45%37%58%62%45%20%36%43%36%43%41%2A%5B%62%39%58%79%51%2C%37%2D%44%7C%51%79%58%33%31%62%37%47%5A%20%4C%6C%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%20%47%37%20%5D%37%41%5A%4C%20%20%37%2D%44%7C%63%6C%20%4C%5A%5A%4C%37%47%20%37%2D%44%5A%4C%37%6F%62%45%37%20%2D%45%5A%4C%20%6C%63%4B%51%79%58%37%62%41%43%36%58%79%51%4B%51%79%58%2C%47%37%20%5A%20==%30=%30===%52%6F%63%6B%69%6E%27%20%43%68%61%69%72=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%43%7C%34%45%62%5E%37%47%7C%51%79%58%37%62%44%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%2D%37%58%79%51%34%54%41%2A%5B%37%2D%43%7C%51%79%51%7C%42%62%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%2D%37%43%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%47%2D%37%58%79%58%37%46%7C%51%63%4B%51%79%58%37%58%79%51%7C%4C%20%6C%63%4B%51%79%58%37%62%41%42%2A%5B%51%5D%79%58%36%62%45%5A%4C%37%62%42%20%37%2D%46%5A%45%62%5E%37%46%7C%51%79%58%2D%62%42%7C%51%68%37%20%44%37%45%41%2A%5B%5D%51%79%58%37%62%42%5A%4C%37%20%46%37%2D%43%7C%51%79%58%37%2D%47%5A%4C%39%62%62%5E%37%58%79%41%5A%4C%20%6C%20%37%2D%46%7C%4C%5A%41%62%5E%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%62%44%7C%51%79%58%37%62%36%58%79%51%37%62%45%20%37%42%62%37%20%5A%20==%30=%30===%52%6F%6F%6D%20%36%30%38=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%31%23%39%23%37%34%43%2D%37%2F%31%31%23%39%23%37%46%7C%51%79%58%46%2F%37%43%2D%7C%51%79%58%46%2F%37%2D%44%7C%51%79%58%46%58%79%51%7C%44%34%54%69%2A%5B%37%47%20%37%5E%23%39%23%31%31%59%5D%51%79%58%35%23%39%23%37%46%7C%51%79%36%58%46%7C%51%79%58%31%31%23%39%23%37%43%5A%4C%7B%2A%41%42%62%37%62%44%20%31%20%46%2F%36%62%20%46%37%4C%5A%45%20%36%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%6F%37%4C%5A%42%37%2D%43%5A%4C%58%37%68%46%42%31%43%2D%37%20%62%42%6C%2C%37%46%2C%37%2D%43%73%32%4E%7C%79%51%58%51%79%58%51%79%58%51%79%58%7D%20%37%46%36%20%5D%5B%2A%4E%5A%4C%37%47%7C%51%79%58%37%37%23%39%58%79%79%58%39%23%37%62%44%7C%51%79%58%37%68%62%5A%41%4C%20%6C%63%4B%51%79%58%37%5E%62%45%7C%51%51%7C%47%62%5E%62%42%7C%51%79%62%42%20%37%2D%79%51%5D%5B%2A%20%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%46%37%20%37%2D%43%5A%4C%37%47%20%37%5E%62%42%41%46%37%4C%5A%46%58%39%23%37%46%37%4C%5A%45%62%36%20%45%6F%37%4C%5A%42%62%5E%37%20%47%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%52%6F%73%65%20%52%6F%6F%6D=%48%69%63%6B%6D%61%6E%20%41%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%36%62%44%7C%51%34%42%62%37%58%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%79%51%58%36%62%41%7C%51%79%58%37%62%45%7C%51%79%41%62%37%58%79%34%54%41%2A%5B%6C%63%4B%51%79%6C%20%20%5D%5B%51%79%58%37%46%7C%51%79%58%37%5E%62%41%7C%79%51%58%37%62%47%7C%51%79%58%37%2D%62%44%42%2A%7C%42%62%37%58%63%4B%51%79%58%2D%62%45%5A%4C%2D%37%58%79%51%79%58%36%62%41%7C%51%79%58%37%62%45%7C%51%58%79%37%62%42%41%2A%5B%5D%51%79%58%37%62%45%7C%51%4B%63%6C%20%62%42%5A%4C%20%79%58%2C%37%5E%7C%41%62%37%58%58%37%62%47%7C%51%79%58%37%2D%62%44%43%2A%5D%5B%20%20%6C%63%4B%51%79%58%36%62%44%7C%51%79%79%51%7C%41%62%51%79%58%2C%37%51%7C%46%37%2C%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%36%2C%20%47%37%62%39%4C%5A%47%62%37%20%46%37%20%5A%20==%30=%30===%52%6F%73%65%74%74%61=%48%69%6E%65%73%20%45%61%72%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%44%20%37%34%46%36%58%79%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%7C%44%51%79%58%37%62%45%7C%51%79%58%37%45%7C%51%79%51%7C%41%2D%34%54%41%2A%5B%46%7C%51%79%58%43%37%20%5D%5B%58%37%47%7C%51%79%58%37%44%7C%51%79%58%37%45%62%7C%51%79%58%37%45%7C%51%79%58%36%46%41%2A%79%51%7C%43%37%20%37%2D%47%5A%2D%41%20%37%5E%42%68%37%20%45%20%37%2D%44%7C%51%79%58%2D%41%5A%4C%37%45%37%20%68%42%7C%51%79%58%2D%41%42%2A%5B%5D%20%37%47%37%4C%5A%43%7C%51%79%58%36%79%58%37%44%7C%37%20%47%37%4C%45%7C%51%79%58%37%45%7C%51%79%58%36%46%41%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%62%37%58%79%51%2D%44%5A%4C%37%51%7C%47%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%52%6F%75%6E%64%20%4D%69%64%6E%69%67%68%74=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%23%37%34%41%68%37%58%58%37%68%46%7C%51%79%58%39%23%37%43%7C%51%58%79%37%68%47%7C%51%79%58%39%23%37%44%7C%51%79%79%51%7C%42%62%34%54%69%2A%5B%4C%62%44%2F%37%37%20%73%41%62%2D%62%45%53%41%2A%7B%59%5D%20%35%23%37%62%6C%42%2C%37%42%2C%37%62%47%7C%2C%37%62%44%2C%37%37%20%45%62%2D%2D%62%45%7C%51%62%45%2C%37%2D%43%68%37%29%20%2C%37%2D%42%73%7C%51%79%58%29%37%68%43%28%2D%36%62%45%6C%7C%2C%37%62%44%2C%37%2D%62%41%73%45%37%2C%42%62%28%37%6F%43%5A%58%51%79%58%7D%62%2D%37%20%44%42%5A%4C%20%31%31%23%37%42%6C%2C%68%43%73%4E%31%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%62%62%37%58%79%51%41%6C%7C%2C%37%5A%4C%31%31%23%4E%32%73%43%68%43%42%2A%5B%5D%20%20%3E%65%6E%69%46%3C%20%62%36%45%5A%4C%73%75%73%37%62%42%6C%2C%37%42%2C%68%37%20%42%37%5A%4C%20%51%79%37%68%43%6C%7C%31%58%79%51%7C%37%2D%46%73%20%37%2D%62%41%7C%51%79%58%31%23%31%37%62%42%5A%4C%31%31%23%37%42%20%37%68%43%2C%42%62%37%2C%31%23%37%62%42%28%20%29%37%2D%44%62%39%28%42%3E%67%6E%69%64%6E%65%20%64%6E%32%20%6C%61%2E%20%53%2E%44%3C%29%37%62%45%28%20%29%37%2D%62%42%39%28%41%62%5A%4C%37%46%20%5A%4C%37%46%20%41%62%2D%37%28%37%46%20%37%68%43%6C%51%5B%59%5D%2C%37%62%2C%42%37%2D%46%73%29%37%42%28%20%29%37%2D%23%46%4C%5A%43%68%37%7C%29%37%62%44%6C%7C%2C%62%47%42%37%4C%5A%46%41%2C%62%45%73%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%45%20%37%2D%42%5A%4C%37%42%20%37%2D%23%62%2C%44%62%2C%20%37%2D%23%46%42%62%37%62%39%62%35%20%28%45%62%37%29%7C%66%3C%2A%34%32%58%79%51%20%23%39%3E%73%45%62%5E%37%23%31%31%20%5A%20==%30=%30===%52%6F%75%74%65%20%36%36=%54%72%6F%75%70%20%42%6F%62%62%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%37%58%79%51%7C%6C%63%4B%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%20%4C%5A%46%37%46%34%34%54%5B%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%52%75%62%79%2C%20%4D%79%20%44%65%61%72=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%28%20%29%36%62%34%34%46%2D%39%2D%47%28%20%29%37%2D%23%46%28%20%29%37%2D%28%46%20%20%37%5E%62%45%5A%4C%39%62%37%62%42%20%37%29%20%28%41%54%41%2A%7B%59%39%62%37%62%45%2D%37%20%43%37%7C%29%37%2D%41%28%20%29%37%2D%62%41%28%20%37%29%2D%47%28%20%2C%37%5E%46%7C%5A%4C%20%39%62%42%62%2D%37%20%47%7C%29%36%41%62%37%62%42%51%5E%37%20%28%42%42%31%4E%5A%4C%33%31%45%20%37%2D%62%42%7C%37%29%2D%43%28%20%29%37%2D%42%28%20%29%37%2D%62%2D%37%2C%58%79%62%41%5A%4C%2C%41%5A%4C%39%62%37%23%35%20%7D%2D%42%7C%51%79%58%37%5E%41%42%2A%5B%51%79%5D%58%20%20%35%62%37%62%42%20%31%31%2D%42%32%4E%37%20%45%31%33%62%42%20%2C%35%51%79%58%37%2D%7C%73%42%62%36%2D%44%20%37%5E%2D%43%6C%7C%2C%37%2D%43%20%5E%37%2D%43%2C%37%2D%43%7C%70%70%2C%37%6F%42%2C%37%4C%5A%45%62%51%79%58%39%36%47%28%20%29%37%35%20%45%62%37%29%37%2D%46%28%20%20%37%5E%62%45%5A%4C%39%37%62%62%42%20%39%2D%46%41%2A%5B%5D%20%2C%39%23%20%28%46%23%2D%62%37%62%41%7C%29%37%2D%41%28%41%62%36%29%20%41%28%20%29%37%2D%47%28%20%2C%37%5E%46%7C%4C%5A%20%39%62%37%43%20%37%2D%47%7C%29%36%41%28%62%2D%37%29%20%28%20%29%37%2D%5A%4C%51%2C%33%20%45%62%37%62%62%42%7C%29%37%2D%43%28%20%29%37%2D%42%28%29%20%37%2D%62%42%28%20%37%5E%62%41%5A%4C%2C%39%2D%37%20%45%31%37%2D%62%42%7C%3C%20%2C%39%62%20%42%37%62%39%20%20%39%36%62%47%3E%2F%3C%51%5B%59%20%20%79%51%58%51%79%58%5A%20%70%20%39%62%37%62%42%20%3C%2F%3E%42%37%39%36%62%47%7C%2F%3E%42%62%37%62%39%4C%5A%41%37%62%35%20%4C%5A%41%62%37%62%35%20%4C%5A%44%62%36%39%20%20%5A%20==%30=%30===%53%2E%4F%2E%53%2E=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%45%34%43%2D%37%58%4C%35%23%37%47%20%37%68%44%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%5A%43%2D%37%20%34%54%41%2A%5B%79%58%37%5E%62%47%37%23%35%4C%45%20%37%2D%62%42%7C%51%79%58%37%2D%43%42%5B%2A%5D%51%79%58%37%47%7C%51%79%58%37%5E%43%5A%62%37%4C%5A%41%20%37%5E%62%41%37%2D%47%43%2A%20%47%37%23%35%63%4B%51%79%58%37%5E%43%5A%4C%35%23%37%47%37%20%5E%62%41%5A%4C%37%62%45%20%37%2D%43%5A%4C%6C%20%20%5D%5B%37%68%44%7C%51%7C%51%79%58%35%37%58%79%51%7C%51%79%58%39%62%37%41%7C%51%79%58%35%62%37%42%62%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%41%62%37%62%43%7C%51%79%58%20%37%2D%43%5A%79%51%5D%5B%2A%20%37%68%44%7C%51%79%58%37%5E%62%41%5A%4C%62%37%45%20%37%2D%62%42%7C%51%79%58%37%2D%43%42%47%37%23%35%4C%58%35%23%37%47%51%79%58%37%5E%41%62%5E%37%20%58%39%23%37%62%42%44%2A%5B%5D%51%79%58%35%37%62%47%7C%51%79%58%37%5E%43%5A%4C%35%23%37%47%79%51%7C%45%62%5A%4C%37%62%45%20%73%6F%6C%6F%58%79%51%7C%43%37%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%6C%41%7C%2C%37%62%45%2C%37%2D%62%42%73%20%37%5E%62%35%20%3C%53%39%23%37%47%7C%41%20%42%20%43%20%42%3E%20%4C%5A%20%78%20%20%5A%20==%30=%30===%53%27%20%57%6F%6E%64%65%72%66%75%6C=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%36%62%45%31%4E%34%45%62%5E%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%6F%45%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%34%54%7B%41%2A%20%37%5E%47%5B%5A%46%2D%37%20%62%37%44%20%37%2D%41%7C%51%79%58%36%62%45%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%39%20%5D%2A%42%4C%37%2D%43%20%62%42%7C%51%79%41%2D%37%20%44%79%58%37%43%7C%51%79%58%37%47%5A%4C%37%44%37%20%2D%41%5A%4C%37%2D%45%20%37%2D%42%5A%4C%37%51%7C%46%37%58%5A%4C%37%2D%45%79%58%37%62%42%62%39%20%5D%2A%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%6F%62%5A%47%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5B%41%37%58%79%51%7C%37%62%42%20%37%51%7C%45%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%27%70%6F%73%69%6E%27=%44%65%6E%6E%69%6B%65%72%20%50%61%75%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%54%34%34%42%62%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%51%4B%63%6C%20%5B%2C%41%2A%2C%51%79%58%37%43%37%58%79%51%5D%4B%51%79%58%37%2D%47%5A%4C%39%23%37%44%20%68%37%41%7C%51%79%58%37%5E%62%42%5B%2C%42%2A%2C%63%6C%20%4C%5A%46%7C%51%79%58%7C%51%79%58%37%5A%43%2D%37%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%42%62%5B%2C%41%2A%2C%5D%51%79%58%37%46%7C%51%79%58%79%51%7C%46%4C%20%6C%63%4B%37%62%45%20%37%79%51%7C%46%2D%58%37%2D%47%5B%2C%43%2A%2C%5D%51%79%58%37%41%62%7C%51%79%58%36%62%45%5A%4C%37%62%42%20%37%79%51%7C%45%68%58%37%5E%62%42%4C%5A%44%37%58%79%51%7C%47%2D%37%58%79%51%7C%42%62%5E%37%20%47%37%23%39%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%53%61%67%61%20%4F%66%20%48%61%72%72%69%73%6F%6E%20%43%72%61%62%66%65%61%74%68%65%72%73%2C%20%54%68%65=%4B%75%68%6E%20%53%74%65%76%65==%57%61%6C%74%7A=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%78%5A%4C%78%34%6C%45%2D%37%6C%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%2C%31%23%31%37%5E%43%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%41%2D%37%4C%5A%33%54%5B%41%2A%4C%78%5A%4C%78%45%2D%37%4C%5A%37%5E%62%42%5A%4C%78%5A%4C%78%5A%4C%78%5A%37%4C%2D%44%5B%42%2A%5D%20%78%5A%4C%78%5A%4C%78%23%31%31%4C%5A%6C%5A%4C%78%5A%5A%4C%78%5A%4C%2D%37%4C%5A%78%23%37%5E%62%41%5B%43%2A%5D%20%78%5A%4C%78%4C%5A%78%5A%4C%37%2D%44%5A%4C%78%5A%4C%78%5A%4C%31%31%4C%5A%78%47%5A%4C%78%5A%5A%4C%78%5A%4C%5A%78%4C%5A%78%4C%31%31%23%37%5E%62%41%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%37%2D%43%5B%44%2A%5D%20%78%5A%4C%5A%78%4C%5A%78%4C%78%5A%4C%78%46%2D%37%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%43%2D%37%4C%5A%78%4C%5A%78%4C%5A%78%20%5A%20==%30=%30===%53%61%69%6C%20%41%77%61%79=%48%61%72%72%65%6C%6C%20%54%6F%6D==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%23%46%2F%44%34%45%2D%37%4C%5A%4C%43%2F%37%6F%46%5A%4C%73%75%73%39%62%47%37%5A%4C%31%31%2D%44%5A%4C%74%6C%61%37%41%5A%41%2D%37%4C%5A%34%54%41%2A%5B%41%5A%4C%43%2F%73%75%73%4C%5A%73%75%73%39%62%37%47%5A%4C%31%31%2D%44%6C%2C%7C%39%62%45%2C%37%2D%62%42%73%5A%4C%37%2D%45%4C%5A%46%6F%37%39%62%37%47%5A%41%5A%4C%73%75%2D%31%31%4C%5A%42%5A%4C%31%31%2D%46%5A%4C%35%62%39%62%37%5A%43%4C%37%2D%47%5A%4C%73%75%73%39%62%37%62%42%62%37%62%39%73%46%5A%4C%37%2D%41%73%5A%4C%23%62%4C%5A%43%2D%37%2D%44%5A%4C%44%2F%37%5E%47%42%2A%5B%5D%35%20%62%39%62%37%44%5A%4C%31%31%2D%41%5A%4C%37%4C%5A%41%2F%43%45%2F%37%6F%62%45%5A%4C%73%75%2C%7C%6C%45%5E%7C%2C%73%75%73%42%2C%73%75%73%23%47%73%5A%31%4C%31%2D%23%44%5A%4C%37%5E%41%5A%4C%35%23%37%6C%45%62%39%73%37%42%2C%42%2F%5E%62%41%7C%2C%35%4C%5A%45%39%2C%44%2F%5E%43%73%5A%4C%37%2D%23%46%5A%4C%5E%37%41%6C%7C%2C%37%45%73%70%5A%4C%2C%73%75%73%42%62%5E%2F%43%62%39%62%37%62%46%5A%4C%37%2D%37%2C%5D%5B%2A%43%5A%4C%73%75%73%39%62%37%47%5A%4C%31%31%44%2D%5A%4C%74%6C%61%37%41%5A%4C%37%2D%45%6C%43%36%39%4C%5A%41%47%2C%62%42%2F%5E%43%6C%7C%2C%42%37%23%39%23%75%73%47%73%5A%4C%31%31%2D%44%5A%4C%74%6C%37%61%41%5A%4C%62%42%2F%39%64%64%61%43%5A%4C%35%73%2C%51%47%37%5A%4C%37%2D%23%2F%37%5E%43%5A%47%31%33%73%75%31%47%5A%4C%47%2F%37%5E%43%51%5B%59%5A%20%75%73%73%33%31%47%5A%4C%47%2F%37%5E%43%5A%4C%73%33%73%75%73%4C%5A%4C%47%2F%37%66%2C%55%2C%5A%33%73%75%73%4C%7C%2C%5E%62%42%2C%41%2F%46%7C%2C%23%47%2F%2C%45%47%2F%2D%45%7C%2C%23%46%2F%44%2C%46%73%5A%6C%47%2F%42%4C%31%47%5A%4C%47%2C%43%2D%39%20%5A%20==%30=%30===%53%61%6C%74%20%50%65%61%6E%75%74%73=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%53%61%6D%62%61%20%44%65%20%4F%72%66%65%75=%42%6F%6E%66%61%20%4C%75%69%7A==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%43%5E%37%58%45%5A%4C%31%31%23%37%46%20%37%5E%43%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%2D%37%20%41%37%34%54%41%2A%7B%28%37%47%7C%51%37%58%79%51%7C%62%45%28%37%2D%44%7C%51%79%58%29%37%62%41%37%28%47%7C%51%79%58%29%37%2D%62%45%28%37%2D%44%2D%37%29%58%79%47%7C%51%79%58%4C%20%51%79%58%79%51%7C%44%2D%37%47%20%37%2D%44%5A%4C%37%41%20%31%31%23%62%37%42%31%4E%7C%51%79%58%37%47%7C%51%79%58%37%20%7D%58%79%51%58%29%37%62%41%46%5A%4C%20%6C%37%58%79%51%4B%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%42%2A%5B%5D%20%20%3E%65%6E%69%46%3C%6C%63%58%79%51%4B%63%5E%43%32%4E%5A%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%5E%37%20%3C%44%2E%43%2E%20%61%6C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%53%61%6E%20%46%72%61%6E%63%69%73%63%6F%20%48%6F%6C%69%64%61%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%39%62%34%41%68%37%20%39%2D%46%7C%51%79%58%35%23%39%23%37%62%42%4C%5A%39%62%37%43%20%37%68%47%5A%4C%39%62%37%44%20%42%62%31%33%34%54%41%2A%7B%51%79%58%51%79%62%39%4C%5A%47%31%31%23%39%62%37%62%42%31%4E%7C%51%79%58%23%35%39%23%37%62%42%5A%4C%39%62%37%43%20%37%68%58%79%51%7D%58%37%44%20%37%68%4C%39%62%37%46%51%7C%4E%32%42%4C%39%62%37%46%70%70%7C%51%79%58%37%68%43%2A%42%5B%5D%20%39%62%42%20%31%31%23%39%62%37%62%5A%43%68%37%20%79%58%51%79%58%41%41%2A%5B%5D%46%37%62%39%4C%20%37%68%43%5A%4C%39%62%37%46%20%37%68%43%4C%5A%39%62%37%46%70%70%7C%51%79%58%37%68%43%5A%46%37%62%39%20%20%37%68%43%5A%39%62%37%44%20%62%39%4C%5A%47%39%62%33%31%62%42%20%39%2D%46%7C%51%79%58%23%35%39%23%37%62%42%5A%4C%39%62%37%43%20%37%68%4C%5A%41%68%37%37%44%20%37%68%4C%5A%47%68%37%20%43%37%62%39%4C%5A%42%62%37%23%39%23%35%58%79%51%28%44%62%36%39%29%7C%42%37%2F%44%23%58%79%51%5A%20==%30=%30===%53%61%6E%64%75=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%41%5A%4C%20%6C%4B%63%51%79%58%37%62%45%7C%51%79%58%37%62%41%7C%4C%5A%45%62%37%45%34%34%54%5B%2D%37%20%43%37%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%61%74%65%6C%6C%69%74%65=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%41%34%47%5E%37%20%4C%37%43%20%37%2D%47%5A%4C%37%44%20%37%5E%5A%42%4C%37%23%46%20%37%5E%62%45%5A%4C%37%62%42%5A%46%5E%37%20%34%54%5B%41%2A%37%2D%47%5A%4C%45%37%4C%5A%41%37%68%41%7C%51%79%58%37%5E%62%45%5B%42%2A%20%5D%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%5E%20%44%37%62%39%20%37%5E%62%44%41%2A%5D%20%37%68%37%20%44%37%5A%4C%37%62%47%20%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%7C%51%79%58%37%5E%47%5A%4C%39%62%42%5E%37%20%44%41%7C%51%79%58%20%37%5E%62%44%42%62%37%4C%5A%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%44%37%20%37%5E%42%5A%4C%37%23%46%20%37%5E%62%45%41%62%37%4C%5A%20%37%5E%47%5B%43%7C%51%79%58%5E%37%20%43%37%39%62%37%44%20%37%68%41%7C%51%79%58%37%5E%45%62%5B%43%2A%5D%20%37%62%42%20%37%2D%46%5A%4C%4C%5A%47%5E%37%41%5A%4C%37%45%5A%4C%20%78%20%4C%5A%44%37%73%4B%51%79%58%73%75%73%37%44%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%63%6C%20%4C%5A%37%46%20%37%2D%20%78%20%20%5A==%30=%30===%53%61%74%69%6E%20%44%6F%6C%6C=%53%74%72%61%79%68%6F%72%6E%2D%45%6C%6C%69%6E%67%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%5A%34%44%2D%37%20%2D%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%37%20%44%37%4C%34%54%7B%41%2A%5B%42%2A%5D%20%5A%4E%31%43%5E%79%58%37%5E%43%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%41%20%37%2D%45%5A%4C%37%46%20%37%51%4B%63%6C%20%4C%37%62%44%20%4B%51%79%58%37%37%4C%5A%47%2D%20%37%2D%41%5A%4C%37%44%20%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%46%5A%4C%37%43%20%37%44%37%4C%5A%47%43%20%37%2D%47%62%41%5A%4C%37%2A%41%5B%44%2D%5A%4C%37%41%20%37%2D%45%5A%4C%37%41%20%37%45%2D%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%20%37%41%2D%37%20%44%5D%20%20%6C%63%2D%37%20%44%62%37%4C%5A%55%43%5E%37%20%46%37%4C%5A%45%2D%37%20%41%37%20%5A==%30=%30===%53%61%76%65%20%59%6F%75%72%20%4C%6F%76%65%20%46%6F%72%20%4D%65=%4A%6F%68%6E%73%6F%6E%20%42%75%64%64%79==%53%6C%6F%77%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%37%5E%47%5A%4C%34%44%36%20%41%37%2D%45%41%2A%53%5B%20%20%51%79%58%51%79%5D%58%20%35%23%39%23%37%42%20%36%44%5A%4C%37%2D%20%44%2F%46%23%34%54%69%2A%5B%5A%4C%39%62%33%73%4C%5A%47%2D%45%7C%51%79%58%37%2D%45%5A%4C%31%31%23%37%45%62%20%37%5E%62%42%5A%4C%73%75%73%37%47%20%37%2D%37%20%41%31%75%73%37%41%20%45%7C%51%79%58%4C%5A%44%36%20%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%37%2D%45%41%2A%5B%5D%20%35%23%39%23%37%42%43%37%23%31%31%37%2D%41%20%44%20%37%2D%46%5A%7C%45%2D%37%20%37%2D%46%42%2A%5B%5D%51%79%58%36%44%5A%4C%23%35%39%23%37%41%20%36%44%5A%4C%39%62%33%31%41%20%42%62%37%4C%51%79%58%37%2D%2D%45%5A%4C%37%44%36%20%45%2D%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%44%36%6C%2C%37%2D%45%2C%37%2D%23%46%73%5A%4C%37%44%5E%37%20%46%5A%4C%37%62%42%6C%63%4B%51%79%23%31%31%20%5D%51%79%58%31%31%23%37%43%7C%51%79%58%37%2D%5A%47%4C%20%6C%63%4B%51%79%58%37%2D%45%41%2A%5B%7C%45%2D%37%58%37%62%45%20%37%23%39%23%37%41%23%31%31%58%79%5A%4C%31%31%23%37%43%20%37%2D%47%7C%51%79%37%58%2D%45%7C%51%79%58%35%23%39%23%37%42%7C%51%45%2D%37%20%66%37%43%5A%4C%20%35%4C%5A%3C%28%61%20%74%65%6D%70%6F%29%3E%44%36%20%41%2D%37%4C%5A%44%36%20%41%2D%37%20%5A%20==%30=%30===%53%61%79%20%49%74%20%28%4F%76%65%72%20%41%6E%64%20%4F%76%65%72%20%41%67%61%69%6E%29=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%6C%7C%41%45%62%5E%37%44%73%20%37%2D%46%5A%4C%39%23%37%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%68%2C%47%37%2C%2A%7B%34%34%54%79%58%36%62%45%46%2D%37%20%42%51%79%58%51%79%58%7D%20%37%62%42%20%37%2D%5A%46%4C%37%43%20%37%5E%62%45%31%4E%5A%4C%37%62%20%4C%5A%4E%32%5A%4C%37%46%20%51%79%58%37%5E%20%47%37%20%5D%20%37%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%47%37%20%37%68%44%7C%51%79%58%37%5E%43%42%2A%5B%47%37%4C%5A%43%37%2D%44%7C%51%36%62%45%5A%4C%44%37%4C%5A%47%2D%46%5A%4C%37%43%20%37%5E%62%45%41%2A%5B%20%5D%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%37%20%42%62%37%20%37%2D%41%7C%42%20%37%2D%46%4C%5A%46%2D%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%46%37%20%37%2D%43%6C%7C%2C%37%47%2C%68%44%73%20%37%58%79%51%7C%39%23%37%43%20%62%37%20%5A%20==%30=%30===%53%61%79%20%74%68%65%20%42%72%6F%74%68%65%72%27%73%20%4E%61%6D%65=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%42%5A%4C%34%42%62%5E%37%2D%44%7C%51%79%58%31%31%23%37%5E%62%45%7C%79%51%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%2C%20%44%2D%2F%43%34%54%41%2A%5B%58%62%42%2F%62%4C%5A%41%62%5E%37%2D%43%7C%51%79%58%37%5E%62%44%42%2A%5B%20%5D%2C%37%62%41%20%37%5E%62%41%7C%51%79%58%37%58%79%51%7C%47%41%2F%46%20%37%42%5A%4C%37%2D%2F%41%62%58%79%23%37%5E%44%5A%4C%37%5E%41%20%39%36%45%5A%31%4C%31%23%37%5E%62%47%20%31%31%2D%62%45%7C%51%31%31%20%43%23%2D%46%7C%51%79%45%7C%51%79%58%37%23%31%31%20%37%5E%47%20%37%2D%23%46%7C%51%79%58%37%5E%5A%47%4C%2C%37%5E%47%20%37%2D%23%46%43%2A%5B%5D%4C%5A%47%5E%37%5E%47%20%37%2D%5A%4C%31%31%23%44%2F%46%23%2C%20%70%20%43%2F%62%42%5A%4C%37%5E%62%42%20%20%70%44%20%2C%37%2D%41%5A%4C%2C%37%5E%62%42%20%46%36%20%42%37%20%70%20%37%2D%7B%59%5D%20%51%20%70%20%70%20%51%79%58%31%31%2D%45%7C%51%79%58%31%31%23%5E%37%62%45%7C%51%79%58%39%2D%44%5A%4C%39%2D%44%7C%46%39%20%20%31%31%23%37%42%51%42%62%5E%37%58%79%51%7C%45%62%5E%37%58%79%51%7C%45%2D%39%58%79%51%7C%46%39%58%79%51%7D%20==%30=%30===%53%63%65%6E%65=%48%61%72%72%65%6C%6C%20%54%6F%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%43%2D%37%58%37%2D%62%41%7C%51%79%58%37%2D%62%45%7C%51%58%79%37%2D%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%79%51%7C%44%33%54%41%2A%5B%37%2D%42%7C%51%37%58%79%51%7C%37%5E%44%7C%51%79%58%31%31%23%37%5E%47%7C%79%51%58%37%5E%41%42%2A%5B%5D%51%79%58%37%2D%42%23%31%31%58%79%2D%23%46%7C%51%58%42%2F%41%5A%62%2D%37%58%79%51%79%58%37%5E%43%7C%51%79%58%37%5E%46%7C%79%51%58%37%2D%23%46%7C%51%79%58%37%5E%47%7C%51%4B%63%6C%20%4C%41%7C%51%79%58%44%7C%51%79%58%20%20%5D%5B%2A%51%79%58%37%2D%62%45%7C%51%79%58%37%2D%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%2D%43%41%7C%41%62%2D%37%6C%63%4B%51%79%58%37%2D%42%7C%51%7C%46%23%2D%43%7C%51%79%58%37%2D%44%7C%51%79%58%37%5E%43%41%2A%5B%5D%51%79%58%37%2D%42%7C%51%79%58%37%5E%37%58%79%51%79%58%37%2D%62%79%51%7C%43%2D%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%41%2D%37%2F%44%58%79%51%4B%63%6C%20%4C%5A%47%5E%37%58%79%51%7C%55%20%78%20%20%5A%20==%30=%30===%53%63%6F%74%63%68%20%41%6E%64%20%53%6F%64%61=%47%75%61%72%64%20%44%61%76%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%42%20%34%41%62%5E%37%79%58%37%46%5A%4C%37%43%20%37%2D%47%7C%51%58%79%36%62%45%7C%51%79%58%37%62%44%7C%51%79%58%51%7C%46%2D%37%34%54%41%2A%7B%58%37%5E%62%41%58%79%51%4B%63%37%62%45%20%37%2D%62%42%7C%51%79%58%36%62%32%45%4E%5A%4C%20%51%79%58%51%79%58%7D%20%20%6C%20%5D%5B%2A%42%37%47%31%4E%5A%62%42%20%37%2D%20%4C%5A%45%62%37%62%42%5A%4C%20%6C%63%4B%51%79%58%37%46%51%7C%79%58%36%62%45%5A%4C%37%2D%46%20%47%2F%36%58%79%51%7C%46%6C%63%4B%51%79%4C%37%62%42%20%41%41%62%5E%37%79%58%37%46%5A%4C%37%43%20%37%2D%47%7C%51%58%79%36%62%45%7C%51%79%58%37%62%44%7C%51%79%58%51%7C%46%2D%37%2A%5B%5D%20%37%5A%45%62%36%58%79%51%7C%20%28%47%2D%37%29%78%20%28%43%37%29%20%5A%20==%30=%30===%53%63%72%61%70%70%6C%65%20%46%72%6F%6D%20%54%68%65%20%41%70%70%6C%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%6F%42%20%37%34%47%2D%37%58%41%2F%37%46%20%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%4C%5A%42%62%5E%34%54%7B%41%2A%5B%42%2A%5D%51%5E%37%20%47%2D%5A%4C%37%43%20%37%5E%46%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%44%20%37%2D%41%5A%4C%37%46%5E%37%58%79%46%31%4E%5A%4C%37%2D%47%5B%41%4B%63%6C%20%4C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%58%79%37%47%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%6C%20%20%5D%2A%51%79%58%37%41%2D%47%20%37%5E%37%58%79%51%7C%6F%42%20%37%5E%62%42%5A%4C%41%2F%37%46%20%5E%37%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%37%4C%5A%55%46%43%7C%51%79%58%37%4C%5A%41%2D%37%20%44%37%20%5A==%30=%30===%53%65%61%20%4A%6F%75%72%6E%65%79=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%58%2C%2D%41%7C%34%41%2D%62%36%2D%41%41%2A%7B%7D%51%79%58%2D%41%7C%51%79%36%58%62%2D%41%7C%51%79%58%2C%2D%41%7C%51%79%58%62%36%58%79%51%34%54%69%2A%7B%37%47%5A%4C%20%62%36%58%79%51%58%2C%31%31%2D%41%5A%4C%2C%31%31%2D%45%20%31%2C%31%2D%44%42%2A%5B%7D%51%79%58%2C%2D%41%7C%79%51%4B%63%6C%2D%41%7C%51%79%37%45%7C%51%79%79%51%4B%63%6C%37%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%4C%5A%20%6C%63%4B%51%79%58%37%68%23%46%5A%4C%20%73%75%73%2C%58%58%2C%73%75%73%43%2A%2C%5B%7D%51%5D%58%79%51%41%7C%51%79%58%36%62%2D%41%7C%51%79%58%2C%41%2D%7C%51%79%58%36%62%2D%41%2C%41%2A%2C%7B%20%2D%2C%58%79%51%79%58%2C%39%62%5A%4C%20%6C%63%43%5E%37%23%35%39%23%37%45%5A%4C%20%6C%63%4B%51%79%58%37%46%5E%5A%4C%2C%39%23%37%45%20%37%5E%46%5A%4C%2C%2C%58%79%51%4B%20%37%2D%44%2C%62%2D%41%7B%5D%51%4B%63%6C%20%45%20%37%68%42%5A%4C%37%2D%23%43%20%37%5E%7C%44%51%79%58%37%41%7C%51%79%58%37%2D%45%5A%4C%37%62%39%2C%20%79%58%37%5E%46%36%58%79%51%7C%41%2D%2C%20%20%3C%4F%70%65%6E%20%56%61%6D%70%3E%20%7D%20==%30=%30===%53%65%61%72%63%68%20%46%6F%72%20%50%65%61%63%65=%54%79%6E%65%72%20%4D%63%43%6F%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%46%5A%4C%34%41%68%37%20%31%31%2D%47%5A%4C%51%79%58%7C%72%51%79%58%51%7C%79%58%73%75%73%33%31%47%5A%4C%39%62%37%44%20%43%37%62%39%34%54%41%2A%7B%5A%4C%2C%43%2F%62%39%4C%5A%45%33%31%43%42%2A%5B%7D%20%2C%42%2F%37%45%20%2D%37%23%43%5A%4C%39%62%33%31%62%41%20%37%2D%62%20%41%62%31%33%33%31%62%42%20%33%31%47%20%73%20%78%20%4C%5A%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%47%2F%5E%37%62%41%20%39%2D%47%5A%4C%37%44%20%37%2D%41%47%31%33%73%75%5A%4C%20%78%20%20%37%2D%46%5A%41%68%37%20%44%20%31%31%2D%47%5A%4C%51%79%58%7C%72%51%79%7C%58%51%79%58%73%75%73%33%31%47%5A%4C%39%62%37%43%37%62%39%4C%43%2A%5B%5D%20%43%51%55%7C%59%39%4C%5A%45%62%58%51%79%58%51%79%58%5A%20%2C%42%2F%37%45%37%20%2D%23%43%5A%4C%39%62%33%31%62%41%20%37%2D%79%51%58%79%51%62%33%31%62%42%31%33%58%79%51%5A%20==%30=%30===%53%65%63%6F%6E%64%20%53%74%61%72%20%54%6F%20%54%68%65%20%52%69%67%68%74%2C%20%54%68%65=%46%61%69%6E%20%53%61%6D%6D%79==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%20%37%2D%46%34%45%62%58%79%62%45%5A%4C%37%62%42%20%62%41%7C%51%79%58%47%2D%7C%51%79%58%2D%43%7C%51%79%58%37%47%7C%51%20%43%37%4C%5A%34%54%41%2A%7B%7C%51%79%58%62%62%58%79%51%7D%62%45%20%37%2D%62%42%7C%51%79%58%62%41%7C%79%51%58%37%2D%62%42%7C%51%79%58%62%41%42%2A%5B%37%2C%4C%5A%41%45%5A%4C%37%62%62%41%7C%51%79%7C%43%2D%58%79%79%58%2D%43%7C%51%79%58%37%47%7C%51%79%58%45%62%43%2A%5B%5D%20%37%62%42%20%37%2D%46%7C%51%51%7C%47%2D%58%51%79%58%37%47%20%42%62%37%4C%5A%45%62%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%20%42%62%37%20%5A%20==%30=%30===%53%65%63%6F%6E%64%20%54%69%6D%65%20%41%72%6F%75%6E%64%2C%20%54%68%65=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%29%37%5E%46%28%34%43%5E%37%20%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%37%4C%6F%62%45%20%37%2D%45%5A%4C%29%37%46%28%20%43%5E%37%20%20%34%54%41%2A%7B%43%5A%4C%29%37%45%2D%37%29%20%37%2D%41%7C%51%79%58%39%62%37%45%5A%4C%29%46%37%28%20%20%37%68%42%5A%4C%29%37%2D%41%28%20%20%20%28%41%62%28%36%43%5A%4C%37%47%7C%51%79%29%20%20%28%43%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%46%31%4E%5A%4C%29%37%7C%44%2D%37%58%37%2D%47%28%37%79%58%37%47%7C%79%51%58%79%51%44%5A%4C%29%37%6F%62%45%28%20%20%37%44%5A%29%4C%37%62%45%28%20%20%37%5E%46%32%4E%5A%4C%20%2D%37%58%79%51%58%7D%51%79%58%51%79%58%36%43%20%20%28%42%62%39%62%37%47%20%73%75%73%37%47%5A%4C%37%44%73%20%75%73%37%44%7C%51%79%58%37%41%5A%4C%29%37%73%75%73%4C%5A%37%68%45%7C%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%53%65%63%72%65%74%20%4C%6F%76%65=%46%61%69%6E%20%53%61%6D%6D%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%6C%2C%37%43%34%45%62%5E%37%37%62%41%2C%37%62%45%73%5A%4C%73%75%73%37%42%62%20%37%5E%62%45%5A%4C%73%75%73%37%62%42%20%2C%47%2D%37%2C%34%54%7B%41%2A%51%79%58%7D%20%62%37%4C%5A%46%62%45%31%4E%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%62%42%20%37%2D%46%5A%4C%37%62%42%20%37%2D%36%20%42%62%37%42%20%37%2D%46%45%20%37%2D%62%51%58%79%51%7C%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5B%42%5D%2A%6C%2C%37%47%2C%68%44%73%20%36%62%45%32%4E%58%79%51%7C%42%79%58%51%79%58%45%5A%4C%37%62%62%5E%37%20%44%5A%4C%39%62%37%43%20%37%68%47%5A%4C%73%75%37%73%62%42%20%37%5E%62%45%5B%41%2A%5D%20%37%62%46%2D%37%20%42%41%5A%4C%37%62%62%36%20%42%62%37%20%5A==%30=%30===%53%65%67%6D%65%6E%74=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%42%62%2D%36%39%62%37%46%20%37%68%43%7C%51%79%58%36%2D%42%62%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%58%4C%5A%42%62%2D%34%54%41%2A%7B%20%6C%63%4B%51%37%62%39%4C%5A%42%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%46%37%20%37%68%43%7C%51%79%58%36%2D%62%42%31%4E%62%2D%36%58%79%46%20%37%68%43%7C%51%79%58%39%46%68%37%58%79%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%37%58%2D%62%45%7C%51%79%58%39%62%37%62%42%7C%51%7C%41%62%37%62%42%2A%5B%5D%20%37%68%43%7C%51%79%51%7C%43%68%42%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%36%58%2D%62%42%41%2A%5B%5D%20%39%62%37%46%20%37%62%2D%36%58%79%58%37%5E%62%44%20%46%37%62%39%4C%5A%42%62%2D%36%58%79%51%7C%43%68%37%20%46%37%62%39%4C%5A%42%62%2D%36%58%79%51%7C%43%68%37%20%46%37%62%39%20%5A%20==%30=%30===%53%65%6E%74%69%6D%65%6E%74%61%6C%20%4A%6F%75%72%6E%65%79=%42%72%6F%77%6E%2D%47%72%65%65%6E%2D%48%6F%6D%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%42%28%37%6F%34%43%36%58%79%5A%4C%37%43%20%36%43%5A%4C%37%47%20%37%44%4C%5A%29%37%41%28%20%78%20%5A%4C%20%6C%63%4B%51%46%37%20%46%23%34%54%7B%41%2A%44%5A%4C%20%6C%36%20%41%37%4C%36%43%5A%4C%20%6C%63%4B%51%79%58%36%46%6C%42%5B%2A%7D%20%36%43%6C%2C%37%47%2C%37%44%73%5A%58%79%51%4B%63%43%5A%4C%29%37%47%20%37%44%5A%63%6C%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%36%43%2C%5B%41%2A%2C%5D%20%20%6C%63%4B%51%79%58%37%47%28%41%37%29%4C%4B%51%79%58%37%37%4C%5A%43%36%20%43%37%4C%5A%46%37%20%46%23%6F%37%28%42%62%37%29%4C%5A%43%36%20%41%37%4C%5A%73%44%37%2C%47%37%2C%6C%43%36%20%5A==%30=%30===%53%65%70%74%65%6D%62%65%72%20%49%6E%20%54%68%65%20%52%61%69%6E=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%20%37%2D%34%45%62%5E%37%37%62%44%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%58%79%51%7C%46%34%54%7B%41%2A%62%42%5B%42%2A%45%62%36%20%43%4B%51%79%58%36%62%45%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%63%6C%20%20%5D%31%4E%5A%4C%37%37%2D%46%5A%4C%37%4C%5A%42%62%43%5A%4C%37%46%20%37%2D%43%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%2D%37%20%46%37%62%45%20%37%2D%79%58%37%62%44%62%37%58%79%51%4B%51%79%58%37%5E%62%41%5A%4C%37%62%45%20%2D%37%62%42%7C%51%79%58%37%5E%62%45%5B%41%2A%5D%63%6C%20%4C%5A%42%7C%51%79%58%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%65%70%74%65%6D%62%65%72%20%53%6F%6E%67=%57%65%69%6C%6C%20%4B%75%72%74==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%44%34%46%37%58%79%44%5A%4C%37%2D%41%20%37%2D%45%5A%4C%37%2D%20%44%37%5E%43%5A%4C%37%62%42%20%37%2D%46%7C%51%37%73%75%73%20%34%54%41%2A%7B%58%37%43%7C%51%47%37%4C%5A%4E%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%37%58%5E%43%5A%4C%73%75%73%37%47%20%37%5E%43%31%43%5E%37%58%79%20%73%75%73%37%51%79%58%37%6F%42%46%2D%36%58%6C%63%4B%51%79%58%36%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%6F%23%46%5A%4C%20%6C%63%4B%51%79%20%4C%5A%46%23%2A%5B%5D%51%79%75%73%37%44%5A%73%58%79%51%5D%37%2D%45%5A%4C%37%2D%44%20%37%5E%43%5A%4C%62%37%42%20%37%2D%46%7C%51%79%58%37%46%41%2A%5B%20%41%2D%37%4C%75%73%37%47%7C%73%20%44%37%4C%5A%47%37%73%75%73%20%47%37%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%65%72%65%6E%61%64%65%20%54%6F%20%41%20%43%75%63%6B%6F%6F=%4B%69%72%6B%20%52%6F%6C%61%6E%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%68%47%7C%51%79%34%46%2D%37%2C%5A%4C%37%43%20%2C%37%68%47%7C%51%79%58%2C%2D%37%46%5A%4C%37%43%20%2C%37%68%47%7C%51%79%58%46%2D%37%2C%58%34%54%41%2A%5B%5A%4C%2C%37%5E%4C%5A%46%2D%37%5E%62%41%5A%4C%2C%37%62%45%20%2C%37%2D%62%42%42%2A%5B%59%5D%51%79%58%37%46%7C%51%79%58%2C%37%2C%20%44%62%37%43%20%2C%37%43%20%2C%37%68%43%37%4C%5A%46%5E%62%44%20%2C%37%5E%62%41%5A%4C%2C%37%62%20%45%2C%37%2D%62%42%5A%4C%2C%37%46%20%2C%37%2D%37%2C%4C%5A%47%20%2C%37%68%47%37%4C%5A%46%2D%37%2C%20%46%37%20%5A%20==%30=%30===%53%65%72%65%6E%61%64%65%20%54%6F%20%41%20%53%6F%75%6C%20%53%69%73%74%65%72=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%57%61%6C%74%7A=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%45%62%2D%37%7C%51%79%58%37%2D%62%45%5A%4C%51%79%58%7C%51%72%79%58%7C%51%79%58%39%23%37%45%7C%51%79%58%45%37%23%39%58%33%54%41%2A%5B%58%33%31%62%37%7C%45%37%23%39%58%33%31%62%41%7C%51%79%58%33%31%41%7C%51%58%79%33%31%62%41%42%2A%5B%5D%20%37%2D%62%45%20%79%51%7C%42%62%51%79%58%37%2D%31%43%7C%51%79%2D%37%58%79%51%2A%5B%5D%20%37%2D%62%45%20%39%23%37%45%7C%79%51%58%37%2D%62%45%7C%51%79%58%39%23%37%45%7C%43%42%31%33%58%62%45%7C%51%79%58%37%2D%62%45%4C%5A%42%62%37%23%37%45%7C%51%79%58%37%2D%62%45%5A%4C%33%62%31%37%62%42%20%33%31%42%7C%51%79%58%33%31%62%39%58%79%51%7C%33%31%42%20%33%79%51%7C%45%37%23%39%58%79%51%5A%20==%30=%30===%53%65%72%65%6E%65=%44%6F%6C%70%68%79%20%45%72%69%63==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%35%62%62%5E%37%58%79%58%37%62%41%7C%51%79%58%37%62%45%7C%51%79%37%58%62%44%7C%51%79%58%31%31%23%37%62%41%7C%51%79%51%7C%44%37%45%34%34%54%5B%20%20%31%31%23%58%79%51%7C%44%2C%37%45%2C%37%2D%42%73%20%35%62%37%62%42%51%7C%79%58%37%68%46%5A%4C%37%62%47%20%37%2D%62%7C%6C%41%62%37%37%5E%62%45%7C%51%4C%5A%20%78%20%20%5D%59%5B%51%41%62%37%23%31%31%20%47%62%5E%37%4C%5A%46%37%23%39%20%41%39%4C%5A%41%39%58%79%51%5A%20==%30=%30===%53%65%72%65%6E%69%74%79=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%20%37%2D%46%68%37%58%79%51%37%2D%45%5A%4C%31%31%23%37%5E%62%47%20%31%23%31%37%5E%62%41%7C%51%79%58%33%31%62%37%47%7C%20%41%37%4C%5A%44%34%34%54%5B%37%46%5A%4C%37%62%5E%37%20%73%5A%4C%37%62%44%20%37%2D%62%41%5A%4C%62%42%37%2F%2D%43%20%37%2D%43%7C%6C%2C%37%47%2C%68%44%47%37%20%47%62%45%5A%4C%37%62%58%79%51%7C%45%5E%37%23%31%31%58%79%51%7C%46%2D%37%20%42%62%37%23%35%4C%5A%55%45%62%5E%37%58%79%51%7C%44%68%37%20%47%37%62%31%33%20%5A==%30=%30===%53%65%72%70%65%6E%74%27%73%20%54%6F%6F%74%68=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%31%31%23%34%42%62%5E%37%37%5E%62%45%5A%4C%35%23%37%44%20%37%2D%44%4C%5A%37%6F%23%43%20%37%2D%43%5A%4C%37%6F%42%20%20%41%62%5E%37%34%54%41%2A%7B%62%42%32%4E%5A%45%39%4C%5A%45%51%79%58%7D%20%37%46%20%37%2D%43%5A%4C%37%20%47%37%2D%44%31%4E%5A%4C%37%62%41%20%37%5E%62%58%79%51%20%4C%20%37%5E%62%42%20%6C%63%4B%51%7C%42%62%36%58%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%6C%20%63%4B%51%79%58%37%62%42%42%2A%5B%5D%51%79%5A%43%37%58%79%51%79%58%37%5E%37%5E%62%45%5A%79%51%4B%63%6C%20%37%2D%44%5A%4C%37%6F%23%43%20%37%2D%43%4C%5A%37%6F%42%20%37%5E%62%42%41%2A%5B%5D%20%20%44%37%23%35%4C%58%37%46%5A%4C%20%41%62%37%23%31%31%4C%5A%42%62%5E%37%20%45%39%4C%5A%45%62%5E%37%20%41%62%37%4C%5A%42%62%5E%37%58%79%51%7C%42%62%36%58%79%51%5A%20==%30=%30===%53%65%76%65%6E%20%43%6F%6D%65%20%45%6C%65%76%65%6E=%47%6F%6F%64%6D%61%6E%2D%43%68%72%69%73%74%69%61%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%29%37%46%28%20%34%41%62%36%28%28%20%5A%4C%29%37%62%45%28%20%78%29%37%2D%42%62%28%20%5A%4C%29%37%2D%46%28%20%20%29%62%41%43%2D%37%29%78%34%54%41%2A%7B%28%20%5A%4C%29%62%2D%37%29%78%78%29%62%44%28%20%5A%4C%29%43%2F%37%62%41%20%28%78%29%62%41%28%20%5A%4C%29%37%62%45%28%20%20%28%44%6F%37%42%28%20%5A%4C%4C%20%6C%63%4B%45%62%29%78%20%5A%4C%20%6C%63%4B%51%79%58%37%47%42%2A%5B%20%7D%20%78%29%62%41%28%20%5A%4C%29%37%62%45%28%43%37%58%79%51%2F%37%2D%62%42%2D%62%42%28%20%51%4B%63%6C%20%46%28%20%20%29%62%41%28%36%62%41%41%2A%5B%51%5D%79%58%37%62%45%7C%51%79%58%37%62%42%5A%4C%2D%37%29%4C%5A%79%58%37%46%5A%41%28%20%78%29%45%62%37%29%4C%4C%29%37%62%45%28%20%78%29%37%2D%62%42%28%5A%20%4C%29%37%46%28%20%78%29%37%2D%43%28%20%5A%5A%20%28%41%62%28%20%78%29%37%62%37%2F%43%29%4C%5A%20%28%44%62%29%78%20%28%44%6F%37%29%4C%5A%20%28%42%62%2D%37%2F%45%62%29%78%20%28%45%62%37%29%4C%5A%20%28%41%62%29%78%20%20%5A%20==%30=%30===%53%65%76%65%6E%20%53%74%65%70%73%20%54%6F%20%48%65%61%76%65%6E=%46%65%6C%64%6D%61%6E%20%56%69%63%74%6F%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%33%31%34%46%31%33%58%58%33%31%46%7C%51%79%58%33%31%62%45%7C%51%58%79%33%31%46%7C%51%79%58%33%31%62%45%7C%51%79%79%51%7C%45%62%34%54%5B%69%2A%47%7C%51%79%58%79%51%4B%63%6C%62%41%20%37%2D%44%5A%4C%37%41%20%37%68%45%4C%5A%37%62%42%20%37%5E%46%7B%41%2A%59%5D%20%20%37%4C%5A%47%37%58%33%31%46%7C%7C%51%79%58%37%7C%43%37%58%79%58%37%2D%44%7C%51%79%58%37%5E%43%5B%42%2A%51%7D%79%58%36%46%5A%4C%36%45%20%36%62%45%7C%51%79%51%7C%45%2D%51%79%58%37%2D%20%37%5E%46%5B%62%37%4C%5A%45%43%20%37%2D%47%7C%51%79%58%37%5E%62%47%5A%37%4C%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%62%37%20%5D%2A%41%42%20%37%2D%46%46%5A%4C%36%45%45%68%37%20%41%51%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%58%79%37%47%5A%4C%37%62%41%20%37%2D%44%5A%4C%37%7C%45%62%36%20%5A%4C%37%62%42%36%20%20%20%5A==%30=%30===%53%68%61%64%6F%77%20%4F%66%20%59%6F%75%72%20%53%6D%69%6C%65%2C%20%54%68%65=%4D%61%6E%64%65%6C%20%4A%6F%68%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%47==%31%72%33%34%4C%62%4B%63%75%37%5E%47%7C%51%79%34%46%23%2D%37%79%58%37%2D%41%7C%51%79%58%37%41%7C%51%79%37%58%2D%45%7C%51%79%58%39%62%37%42%7C%51%79%58%51%7C%44%37%58%34%54%5B%41%2A%79%58%37%68%23%43%5E%37%58%79%44%2F%37%2D%45%7C%51%79%58%37%2D%45%7C%51%58%79%39%62%37%42%7C%51%79%58%37%68%23%46%7C%51%58%79%51%7C%43%7C%51%79%58%37%37%2D%45%7C%51%62%39%58%79%51%42%7C%51%79%58%37%2D%23%46%5B%42%2A%5D%51%58%79%33%31%62%37%42%7C%51%79%58%37%68%23%46%7C%37%62%39%58%79%37%23%46%7C%51%46%20%37%2D%43%37%58%79%51%7C%2D%41%7C%51%79%58%39%62%37%45%7C%51%79%58%68%37%42%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%37%58%79%51%7C%41%7C%51%79%58%37%4C%5A%42%2D%37%58%79%51%7C%45%37%62%31%33%58%79%51%7C%41%37%58%79%51%7C%44%37%73%75%73%20%44%37%62%39%4C%5A%47%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%68%61%77%20%27%4E%75%66%66=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%53%68%65%27%73%20%46%75%6E%6E%79%20%54%68%61%74%20%57%61%79=%44%61%6E%69%65%6C%73%20%43%68%61%72%6C%65%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%43%34%45%62%5E%37%4C%35%23%37%44%20%37%5E%62%45%5A%4C%35%23%62%37%42%20%37%5E%62%45%5A%4C%35%23%37%62%42%20%5A%47%68%37%20%34%54%41%2A%7B%4C%37%62%42%20%44%62%37%58%79%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%37%46%20%37%2D%43%31%4E%7C%51%4E%32%45%62%36%7C%51%79%58%37%2D%62%41%5A%4C%45%62%37%20%5D%5E%62%45%5A%4C%37%62%42%20%36%62%45%7C%51%58%79%37%62%44%7C%51%79%58%36%2D%62%41%42%2A%5B%37%20%45%62%37%20%36%62%45%5A%5E%62%45%5A%4C%4C%5A%47%2D%37%20%37%5E%62%45%41%2A%5B%5D%20%37%62%42%20%2D%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%43%20%42%62%37%23%35%37%62%44%20%36%5A%4C%37%62%42%23%35%4C%5A%45%51%79%58%37%62%44%7C%51%79%58%37%46%5A%4C%43%37%20%37%68%47%5A%4C%35%23%37%44%20%37%5E%62%7C%45%62%36%20%37%62%42%20%37%45%62%36%58%79%51%5A%20==%30=%30===%53%68%69%6E%65=%44%61%62%6E%65%79%2D%4D%61%63%6B%2D%42%72%6F%77%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%45%62%5E%37%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%41%2A%5B%37%62%42%5A%4C%37%58%79%51%5D%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%2D%5A%4C%20%6C%63%4B%51%79%58%37%47%42%2A%5B%51%4B%63%6C%20%62%42%7C%51%79%5A%4C%20%6C%63%6C%20%20%5D%5B%47%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%5A%46%4C%20%6C%63%4B%51%79%58%37%5E%62%45%43%2A%37%58%79%51%4B%63%4B%51%79%58%37%2D%46%7C%51%51%4B%63%6C%20%51%79%58%36%62%45%5A%4C%37%62%44%70%70%7C%79%51%58%2C%31%31%23%37%5E%62%41%44%2A%5B%5D%20%7C%43%37%58%79%79%58%37%2D%43%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%53%68%69%6E%79%20%53%74%6F%63%6B%69%6E%67%73=%46%6F%73%74%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%2D%37%58%58%37%62%42%7C%51%79%58%37%5E%46%5A%4C%51%58%79%7C%72%51%79%58%7C%51%79%58%37%43%7C%51%79%79%51%7C%41%2D%34%54%5B%41%2A%45%7C%51%79%58%79%51%5D%2A%42%43%2F%37%44%20%37%44%7C%51%79%58%37%2D%41%4C%5A%37%62%42%20%37%43%7C%51%79%58%37%2D%47%5B%4C%5A%42%2D%37%58%37%6F%62%41%37%5E%46%5A%4C%41%36%58%79%51%51%79%58%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%5B%41%2A%5D%20%39%62%37%44%20%37%68%41%7C%72%7C%58%79%51%7C%51%79%58%37%51%79%58%37%2D%62%37%58%79%51%42%20%37%43%7C%51%79%58%37%2D%47%5B%43%2A%51%5D%79%58%37%6F%62%41%7C%51%79%58%37%2D%41%7C%62%37%4C%5A%41%42%7C%51%79%58%7C%44%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%68%75%74%74%65%72%62%75%67=%4A%6F%68%6E%73%6F%6E%20%4A%2E%4A%2E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%20%2D%37%58%79%51%78%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%20%4C%5A%20%78%47%34%34%54%5B%37%62%45%20%37%63%6C%20%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%37%2D%47%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%42%62%2D%4B%51%79%58%37%4C%5A%41%68%37%20%44%37%62%39%23%35%4C%5A%47%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%69%20%53%69=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%45%20%37%58%79%51%7C%51%79%58%37%62%42%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%41%20%37%68%45%7C%42%62%2D%37%46%34%34%54%5B%5A%46%37%58%79%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%53%69%64%65%77%69%6E%64%65%72=%4D%6F%72%67%61%6E%20%4C%65%65==%46%75%6E%6B=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%5A%4C%6E%44%37%2C%6C%37%62%45%6C%2C%37%44%6E%73%7C%5A%4C%51%79%7C%58%72%51%79%58%5A%4C%20%78%20%5A%4C%37%62%45%4C%5A%20%78%20%73%34%34%54%5B%5A%4C%20%78%20%4C%5A%7C%73%6E%6C%2C%37%44%6E%73%5A%4C%51%79%58%7C%72%51%58%79%5A%4C%20%78%20%5A%4C%37%62%41%6C%2C%37%47%45%62%37%4C%5A%51%79%58%7C%72%6C%2C%37%44%6E%73%6E%47%68%2C%58%7C%72%51%79%58%5A%4C%20%78%20%5A%4C%37%42%62%6C%2C%37%2D%46%6E%73%5A%4C%39%62%37%43%6C%79%51%4C%5A%73%5A%4C%20%78%20%45%62%37%4C%5A%20%78%20%4C%5A%45%62%37%2C%6E%20%4C%5A%20%6E%20%20%5A%20==%30=%30===%53%69%6C%76%65%72%27%73%20%53%65%72%65%6E%61%64%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%2D%34%45%2D%39%58%6C%63%4B%51%79%58%39%2D%41%5A%4C%20%6C%63%51%4B%79%58%39%2D%62%42%5A%4C%20%6C%63%4B%51%79%20%4C%5A%45%62%34%54%41%2A%5B%62%45%20%37%2D%5D%5B%2A%42%41%43%20%37%5E%62%42%5A%4C%37%42%70%70%7C%51%58%79%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%2D%37%4C%5A%44%20%20%6C%63%4B%79%58%31%31%23%2D%37%20%20%51%51%79%58%39%36%47%66%7C%51%79%58%31%31%23%44%37%51%7C%59%5A%51%79%58%31%31%23%37%44%5A%4C%7C%66%47%5E%37%41%5A%4C%37%5E%51%5A%20==%30=%30===%53%69%6D%6F%6E%65=%46%6F%73%74%65%72%20%46%72%61%6E%6B==%57%61%6C%74%7A=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%58%73%75%73%37%2D%37%58%79%51%37%2D%44%7C%51%79%58%31%31%23%37%62%45%7C%79%51%58%37%2D%44%7C%51%79%58%73%75%73%37%41%7C%58%79%51%7C%41%44%34%33%54%5B%2D%44%7C%51%79%73%75%73%58%79%51%79%58%37%2D%62%42%7C%51%79%58%37%2D%41%51%7C%79%58%37%2D%47%7C%51%79%58%37%62%41%7C%51%7C%45%62%37%58%37%44%7C%51%79%37%41%7C%51%79%45%2D%37%58%79%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%79%51%58%37%2D%23%46%7C%51%79%58%37%5E%46%7C%51%7C%45%2D%37%58%7C%51%79%58%37%62%39%62%35%58%79%51%7C%44%2D%37%58%79%51%7C%41%37%73%75%73%58%79%51%7C%55%44%2D%37%58%79%51%7C%45%62%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%53%69%6E%63%65%20%49%20%46%65%6C%6C%20%46%6F%72%20%59%6F%75=%4A%6F%68%6E%73%6F%6E%20%42%75%64%64%79==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%41%5A%4C%37%34%45%62%5E%37%46%5A%4C%39%62%37%43%20%37%5E%62%45%5A%4C%23%39%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%20%2D%37%20%42%62%34%54%7B%41%2A%62%45%32%4E%5A%4C%5A%46%37%20%51%79%58%7D%20%37%62%42%20%37%46%5A%4C%39%37%62%43%20%37%47%31%4E%5A%4C%73%75%73%37%62%42%58%79%51%20%4C%37%62%47%20%37%37%62%45%20%37%37%4C%5A%42%62%79%58%37%62%45%7C%51%79%58%37%62%44%7C%51%58%79%37%62%41%5B%42%2A%5D%20%37%62%45%20%37%2D%51%7C%42%62%2D%62%41%20%37%5E%5A%4C%39%62%37%58%79%51%7C%44%45%5B%41%2A%5D%20%37%62%42%20%37%2D%46%5A%39%4C%62%37%43%20%37%5E%62%45%7C%51%79%58%37%62%62%5E%37%20%43%37%62%41%5A%4C%4C%73%75%73%37%62%37%23%39%4C%5A%4C%37%62%47%20%37%62%41%5A%4C%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%37%5E%62%45%5A%46%37%20%42%62%42%20%37%2D%46%5A%45%62%36%20%43%37%62%39%4C%5A%46%37%20%42%62%37%20%5A==%30=%30===%53%69%70%70%69%6E%27%20%41%74%20%42%65%6C%6C%73=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%7C%5E%37%58%79%51%62%42%5A%4C%37%42%20%37%2D%23%46%5A%4C%37%47%2D%20%37%2D%41%5A%4C%37%62%42%20%37%2D%46%7C%5E%37%58%79%51%46%34%34%54%5B%37%62%41%20%37%5A%41%2D%37%58%2C%37%23%46%20%37%2D%23%43%5A%4C%37%43%20%2D%37%47%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%51%4C%5A%41%2D%4C%37%62%45%20%46%20%73%6F%6C%37%20%47%62%37%51%79%58%51%79%58%5A%20%20%6C%63%4B%51%79%36%58%46%51%5B%59%20%20%51%79%58%51%79%58%5A%20%20%20%3C%53%6F%5E%62%44%5A%4C%20%42%6C%75%65%73%3E%20==%30=%30===%53%69%73%74%65%72%20%53%61%64%69%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%72%51%79%58%34%47%37%58%79%7C%72%51%79%58%5A%4C%51%79%58%7C%72%51%79%5A%58%4C%29%31%31%23%37%62%41%28%20%6C%63%4B%51%58%79%51%4C%5A%34%54%7B%41%2A%41%7C%51%79%58%2A%42%5B%43%37%58%37%62%42%7C%51%79%58%37%43%5A%4C%20%6C%4B%63%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%41%37%7D%20%51%79%58%79%58%5A%4C%51%5D%2A%41%5B%47%79%58%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%31%29%31%23%37%62%41%28%20%6C%63%4B%51%79%58%37%51%72%7C%58%79%51%79%58%37%62%51%72%7C%58%79%51%20%5A%20==%30=%30===%53%6B%61%74%69%6E%67%20%49%6E%20%43%65%6E%74%72%61%6C%20%50%61%72%6B=%4C%65%77%69%73%20%4A%6F%68%6E==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%20%47%2F%37%5E%34%43%2F%47%20%37%47%5A%4C%20%47%2F%37%5E%46%5A%4C%78%5A%20%4C%47%2F%37%5E%43%5A%4C%20%39%62%37%47%5A%4C%23%35%4C%5A%43%33%54%41%2A%7B%42%70%2C%41%2F%35%2F%47%62%20%37%47%5A%4C%20%37%2D%44%5A%4C%37%41%5A%4C%37%20%2D%45%5A%4C%37%42%5A%4C%20%37%5E%46%5A%4C%4C%5A%4E%31%46%62%37%43%5A%4C%44%5A%4C%62%45%70%47%37%2F%42%4C%45%2F%37%5E%2D%46%5A%4C%37%2D%46%42%2A%5D%5B%20%35%62%37%43%5A%4C%37%5E%43%32%4E%7D%20%5A%46%2D%37%2F%5A%4C%36%2D%62%39%62%37%44%5A%62%5E%37%4C%5A%4C%62%42%2F%36%2D%43%5A%4C%36%2D%43%5A%4C%2D%36%62%42%5A%4C%37%2D%43%5A%4C%44%2F%36%62%42%5A%41%68%37%4C%45%5A%4C%37%68%4C%78%5A%4C%2C%4C%5A%46%2D%5E%5A%4C%39%62%37%47%5A%4C%47%2F%43%41%2A%5B%20%5D%35%23%37%47%5A%4C%37%68%44%5A%4C%45%2F%37%43%5E%37%2F%47%37%2D%46%5A%4C%2D%44%5A%4C%37%47%4C%5A%47%37%45%5A%4C%37%42%5A%4C%37%5E%46%5A%4C%62%47%35%2F%62%37%43%5A%4C%47%2F%37%5E%43%5A%4C%35%23%2D%37%4C%5A%41%2F%37%5E%46%5A%2F%39%64%64%61%2C%51%4C%5A%43%46%5A%4C%62%47%2F%39%62%37%43%5A%4C%47%2F%5E%37%43%51%5B%59%5D%20%39%62%37%47%5A%4C%37%5E%5E%37%4C%5A%43%37%47%5A%4C%37%73%20%37%2D%41%39%4C%5A%47%37%2B%43%5A%4C%47%2F%43%5A%4C%20%37%6F%23%46%4C%5A%37%44%5A%4C%37%2D%41%5A%4C%37%2D%45%5A%4C%2F%47%23%4C%5A%2D%44%5A%4C%45%43%2F%42%5A%4C%46%2D%37%2C%20%4C%43%2F%62%44%5A%4C%35%23%37%5E%43%5A%4C%5A%78%4C%31%31%23%37%5E%62%44%5A%4C%37%5E%62%45%5A%42%62%2F%43%6C%7C%2C%36%47%2C%43%2C%7C%43%5E%39%58%79%51%5A%20==%30=%30===%53%6B%69%70%70%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%62%42%5A%34%44%37%20%47%37%62%47%5A%4C%37%62%44%20%37%62%41%5A%4C%41%37%20%37%62%42%5A%4C%37%46%20%37%43%5A%4C%37%2C%20%46%37%4C%34%54%41%2A%5B%37%46%20%37%62%62%37%58%79%51%20%37%62%41%5A%4C%37%62%45%20%37%45%5A%4C%46%37%20%37%62%47%42%2A%5B%5D%51%79%58%37%47%7C%47%37%4C%5A%47%41%5A%4C%37%41%5A%4C%37%46%20%37%20%41%37%4C%47%20%37%44%43%2A%5B%5D%20%37%41%20%37%45%4C%5A%37%42%20%37%23%46%7C%51%79%58%37%62%41%5A%37%4C%5A%43%37%62%42%7C%5A%4C%5B%5D%51%79%58%37%4C%5A%41%62%37%62%44%20%37%62%41%5A%4C%37%41%20%37%62%5A%42%4C%37%46%20%37%62%47%5A%4C%37%62%44%20%37%4C%5A%47%62%37%41%20%37%62%42%37%47%7C%2C%37%37%2C%43%37%2C%2C%37%62%42%2C%37%42%7C%2C%37%23%46%2C%37%2C%47%37%62%41%2C%37%41%7C%2C%37%62%42%2C%37%42%41%37%2C%41%62%62%44%73%44%2A%51%79%58%37%5E%46%37%2C%45%37%62%45%20%37%2D%62%42%5A%4C%37%62%45%20%37%62%2D%42%5A%4C%37%62%45%20%37%2D%62%42%6C%7C%2C%37%4C%5A%41%62%2C%37%62%47%2C%5A%20==%30=%30===%53%6B%79%6C%61%72%6B=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%73%20%34%45%62%5E%37%4C%31%31%23%37%41%20%37%5E%62%45%5A%4C%37%62%5E%41%20%47%2F%37%5E%62%45%5A%4C%37%2D%46%20%5A%41%62%5E%37%34%54%41%2A%7B%5A%4C%20%51%79%6C%46%37%58%79%20%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%62%36%45%31%4E%5A%4C%37%62%42%20%37%2D%46%7C%51%7D%58%79%51%58%7C%2C%37%43%2C%4C%37%62%45%20%20%42%62%37%23%4C%29%37%46%28%37%42%20%29%37%5E%62%41%28%2D%37%43%42%2A%5B%5D%51%79%58%36%62%45%5A%4C%39%5A%42%62%2D%37%36%62%45%32%4E%2D%45%20%37%5E%58%79%51%7C%47%62%41%6C%2C%37%62%45%2C%37%2D%62%42%73%5A%37%4C%62%44%20%2D%46%5A%4C%39%62%37%43%20%37%68%5E%37%4C%5A%47%37%5E%62%41%5A%20%37%5E%62%45%37%2C%44%37%2C%41%20%47%2F%37%5E%62%45%5A%4C%37%2D%46%20%5E%37%62%45%6C%41%2A%5B%5D%2C%37%62%42%2C%36%47%62%5E%37%4C%5A%41%73%5A%4C%37%62%45%5A%4C%39%4C%5A%41%62%5E%36%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%46%6C%7C%2C%37%43%2C%37%2D%47%73%20%37%20%42%62%37%23%31%31%23%37%41%36%20%42%62%37%20%5A%20==%30=%30===%53%6B%79%6C%69%6E%65%72=%42%61%72%6E%65%74%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%7C%51%34%43%36%58%79%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%5A%4C%6C%20%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%46%2D%37%58%79%34%54%41%2A%7B%47%2F%37%2D%44%2D%37%58%79%51%44%7C%51%79%58%36%43%31%4E%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%62%42%7C%37%58%79%51%7C%45%7C%51%79%58%23%46%42%2A%5B%37%58%79%51%7D%65%6E%69%46%3C%6C%63%4B%51%79%58%36%43%5A%37%4C%47%20%37%2D%44%7C%51%79%58%36%43%32%4E%7C%3E%20%20%5D%59%47%7C%51%79%58%45%5A%4C%20%6C%7C%42%37%58%79%37%5E%47%7C%51%79%58%37%44%7C%51%79%58%37%41%2D%5A%4C%20%6C%63%4B%51%79%58%37%5E%45%7C%51%58%79%51%4B%63%51%79%58%37%2D%2E%43%2E%44%3C%51%7C%41%62%37%47%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%44%7C%51%79%58%37%58%79%51%7C%79%58%37%2D%62%20%61%6C%20%32%6E%64%20%45%6E%64%2E%3E%20%78%20%20%5D%20==%30=%30===%53%6C%69%70%70%65%64%20%44%69%73%63=%47%6F%6F%64%6D%61%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%37%34%42%62%37%20%46%20%36%62%41%5A%4C%37%62%45%20%37%2D%62%5A%42%4C%37%6F%42%20%37%5E%62%41%5A%4C%37%62%45%37%4C%5A%42%62%34%54%41%2A%7B%41%32%4E%7C%51%37%20%42%6F%37%51%79%58%51%79%58%7D%20%37%46%20%36%62%41%4E%31%5A%4C%37%62%45%20%2C%37%2D%62%42%5A%4C%2C%58%79%51%58%79%5E%62%41%5A%4C%72%51%79%58%7C%5D%5B%2A%42%43%45%7C%51%79%58%37%62%42%5A%4C%51%79%58%7C%51%72%79%58%7C%51%79%58%36%2D%46%7C%51%79%58%37%62%37%58%79%51%51%79%58%36%62%20%37%62%42%5A%5D%5B%2A%41%42%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%6F%37%42%20%37%5E%62%41%5A%4C%37%62%45%20%37%62%36%20%46%37%4C%20%51%79%58%7C%20%20%6E%20%5A%41%62%5E%37%20%5D%20%20%3E%65%6E%69%46%3C%20%36%62%41%5A%37%4C%62%45%20%2C%37%2D%62%42%5A%4C%2C%37%6F%42%5B%20%6E%20%4C%5A%4C%37%62%45%79%58%7C%72%51%79%51%20%20%59%62%41%20%62%45%2F%62%41%5A%4C%37%6F%44%20%3A%3E%73%6F%6C%6F%53%34%37%2A%3C%62%44%43%2A%7B%37%4C%5A%58%79%58%51%79%58%5D%42%32%4E%5A%4C%62%20%44%6F%37%79%58%7D%51%79%58%37%62%45%7C%51%79%58%37%42%62%31%4E%5A%4C%37%46%20%62%45%2F%62%41%5A%4C%51%58%79%51%20%44%7C%5A%4C%51%62%37%20%45%62%37%4C%5A%3C%41%66%74%65%72%20%73%6F%6C%6F%73%20%44%2E%43%2E%20%61%6C%20%66%69%6E%65%3E%41%62%36%58%79%51%5A%20==%30=%30===%53%6C%6F%77%20%48%6F%74%20%57%69%6E%64=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%41%2D%39%58%5A%4C%20%6C%63%4B%51%79%58%39%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%41%2D%39%58%79%34%54%41%2A%7B%5E%62%44%5A%4C%46%5E%37%23%31%41%20%37%62%45%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%45%5A%4C%37%5E%45%70%70%7C%51%79%58%31%62%37%73%75%73%42%2A%5B%7D%20%39%2D%44%5A%4C%43%5E%37%58%79%20%78%20%5A%4C%20%6C%63%4B%51%79%58%39%2D%41%41%2A%5B%5D%20%39%62%37%45%20%37%2D%42%7C%51%4C%5A%20%78%20%7C%51%79%58%37%58%79%51%4B%63%6C%20%4C%5A%41%2D%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%6D%69%6C%65=%43%68%61%70%6C%69%6E%20%43%68%61%72%6C%65%73==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%5E%37%58%58%37%6F%62%41%7C%51%79%58%37%5E%46%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%79%51%7C%47%2D%34%54%5B%41%2A%2D%47%5A%4C%20%5D%2A%42%5B%47%58%37%5E%46%7C%51%79%58%37%62%45%7C%51%79%37%58%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%2D%79%51%4B%63%6C%51%79%58%37%44%51%79%58%37%6F%43%37%58%79%51%58%37%5E%46%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%37%5E%46%5B%41%2A%5D%79%51%7C%41%62%7C%51%79%58%37%51%79%58%37%5E%79%51%7C%44%37%37%62%45%7C%51%79%58%37%2D%62%42%5A%4C%20%63%6C%4B%51%79%58%37%2D%47%5B%43%2A%5D%51%79%58%58%79%51%7C%46%58%37%2D%47%7C%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%6D%6F%6B%65%20%47%65%74%73%20%49%6E%20%59%6F%75%72%20%45%79%65%73=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%47%5A%34%45%62%5E%37%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%4C%5A%37%62%42%20%37%2D%46%5A%4C%37%6F%62%47%20%20%41%6F%37%4C%34%54%7B%41%2A%51%79%58%36%62%46%2D%37%20%42%20%51%79%58%51%79%58%7D%20%37%62%42%20%37%46%2D%5A%4C%37%43%20%37%2D%47%31%4E%5A%4C%37%62%4C%5A%4E%32%45%5A%4C%37%2D%43%5A%4C%37%62%47%20%47%62%37%20%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%31%31%23%37%45%7C%51%79%58%37%5E%42%5B%42%2A%5D%44%62%2D%37%20%37%2D%62%44%7C%2D%46%5A%4C%37%51%7C%46%2D%37%5E%62%45%5B%41%2A%5D%20%37%62%42%20%37%2D%5A%46%4C%37%43%20%37%5E%62%45%5A%4C%37%62%42%20%37%20%47%62%6F%79%58%37%5E%42%43%20%36%62%45%4C%5A%42%62%2D%20%37%2D%46%5A%4C%37%2D%43%20%37%2D%47%5A%37%4C%6F%41%20%37%5E%62%41%5A%4C%37%62%45%20%37%42%62%37%4C%5A%37%62%42%20%37%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%6D%6F%6B%65%20%52%69%6E%67%73=%47%69%66%66%6F%72%64%2D%57%61%73%68%69%6E%67%74%6F%6E==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%68%34%46%5E%37%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%58%79%37%5E%46%7C%51%79%58%35%23%37%43%7C%51%79%58%79%51%7C%47%34%54%41%2A%5B%37%47%7C%51%79%44%2D%37%4C%5A%6C%7C%2C%37%41%2C%37%62%42%73%20%35%23%37%7C%43%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%44%2D%37%2C%58%20%36%46%5A%4C%2C%58%79%51%7C%42%62%5E%37%2C%58%79%51%7C%47%68%37%20%43%37%4C%5A%46%36%20%42%62%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%53%6E%6F%27%20%50%65%61%73=%4D%61%72%6B%6F%77%69%74%7A%20%50%68%69%6C==%57%61%6C%74%7A=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%23%37%34%45%62%37%23%7D%51%79%58%37%2D%62%45%7C%51%79%58%39%23%62%37%42%7C%51%79%58%37%2D%62%41%7C%51%79%58%39%7B%2A%41%45%62%33%54%69%2A%7B%45%7C%51%79%58%37%58%79%51%7C%79%58%37%2D%62%41%7C%51%79%58%37%2D%45%5A%37%4C%2D%43%20%37%5E%2D%43%7C%51%79%58%37%62%44%51%7C%42%2D%37%2D%62%41%7C%51%79%58%37%5E%2D%51%7D%5B%2A%42%37%5E%2D%42%7C%51%79%58%37%5E%2D%47%7C%51%58%79%73%75%73%39%62%44%7C%51%79%58%39%23%37%44%58%79%51%7C%43%79%58%37%2D%62%51%79%58%37%62%58%79%51%7C%41%37%2D%62%41%7C%51%79%58%39%23%37%62%45%41%5B%2A%5D%51%79%58%37%2D%62%41%7C%51%79%58%37%2D%58%79%51%7C%44%37%2D%45%7C%51%7C%43%2D%5E%37%20%43%2D%37%4C%5A%45%2D%37%58%79%51%7C%41%62%2D%37%58%79%51%7C%42%2D%37%58%79%51%7C%45%62%2D%37%58%79%51%5A%20==%30=%30===%53%C3%B3%20%44%61%6E%C3%A7%6F%20%53%61%6D%62%61=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%43%36%58%79%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%63%6C%4B%51%79%58%37%44%7C%51%79%58%37%46%7C%51%51%7C%4E%31%43%34%54%7B%41%2A%51%79%58%37%5E%7D%58%79%51%58%37%43%7C%51%79%58%37%2D%47%5B%42%2A%5D%20%6C%20%63%4B%51%79%58%36%43%32%4E%5A%4C%20%51%79%58%79%51%7C%46%51%79%58%37%46%51%79%58%37%44%5A%41%2D%37%58%46%7C%51%79%58%36%43%5B%41%2A%5D%20%20%6C%4B%63%51%79%58%37%47%7C%51%79%58%37%44%7C%51%79%37%58%79%51%7C%4C%20%6C%63%4B%4B%63%6C%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%53%6F%20%49%6E%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%78%34%46%2D%4C%5A%5A%4C%78%5A%4C%37%2D%62%42%5A%4C%78%5A%4C%46%2D%5A%4C%39%62%37%43%5A%4C%37%68%47%5A%4C%78%45%62%37%4C%5A%34%54%41%2A%7B%37%62%47%5A%4C%5A%41%62%37%4C%4E%5A%4C%51%79%58%7D%20%39%62%37%43%5A%4C%68%37%47%5A%4C%39%62%37%47%5A%4C%37%5E%62%44%5A%32%44%62%2D%37%4C%37%5E%62%41%37%2D%46%7C%51%37%4C%5A%45%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%42%62%42%2A%5B%5D%20%78%5A%4C%36%62%41%5A%4C%37%62%5E%37%58%79%2D%62%42%5A%4C%41%7C%51%79%58%62%2D%37%58%79%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%79%51%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%45%62%37%62%39%42%7C%51%79%58%58%39%62%37%43%51%7C%47%68%37%5E%43%5A%4C%39%62%37%47%20%37%68%44%5A%4C%45%62%2F%37%2D%46%20%2D%46%5A%4C%39%62%37%43%20%37%58%79%51%7C%79%58%37%5E%62%44%2F%37%62%45%41%46%2D%4C%5A%5A%4C%78%5A%4C%37%2D%62%42%5A%4C%78%5A%4C%46%2D%5A%4C%39%62%37%43%5A%4C%37%68%47%5A%4C%78%45%62%37%4C%5A%2A%5B%5D%51%79%37%2D%62%42%5A%37%4C%5A%46%37%37%2D%42%5A%4C%39%62%37%46%5A%4C%37%2D%43%4C%5A%36%2D%62%44%5A%4C%37%2D%62%42%5A%4C%39%62%4C%5A%45%37%4C%68%43%5A%4C%62%4C%5A%45%62%37%62%39%4C%5A%41%62%36%4C%5A%78%4C%5A%47%68%37%4C%5A%43%37%62%39%20%5A%20==%30=%30===%53%6F%20%4D%61%6E%79%20%53%74%61%72%73=%4D%65%6E%64%65%7A%20%53%65%72%67%69%6F==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%20%2D%41%7C%51%34%47%2D%37%58%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%46%51%7C%79%58%37%2D%43%7C%51%79%58%37%43%7C%51%79%45%62%37%58%79%34%54%41%2A%7B%5E%46%31%4E%7C%5A%41%2D%36%20%7C%51%79%58%37%2D%47%7C%51%79%58%39%62%37%5A%44%4C%37%2D%41%20%37%5E%2D%41%5A%4C%37%2D%41%43%37%58%79%51%4C%35%23%2D%41%41%7C%51%79%58%41%2D%37%20%44%42%7C%51%79%58%37%2D%42%2C%42%2A%2C%5B%5D%20%20%6C%63%4B%51%79%58%37%5E%46%32%4E%7D%20%37%62%37%23%31%31%7C%51%79%58%37%43%2A%2C%5B%5D%7C%44%37%58%79%44%20%37%2D%41%5A%4C%35%23%37%41%20%33%31%7C%41%51%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%37%62%31%33%20%51%79%58%37%2D%4B%51%79%58%37%79%51%7C%43%37%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%31%33%62%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%79%51%7C%46%5E%58%37%2D%47%2C%63%6C%20%20%5A%20==%30=%30===%53%6F%20%4E%69%63%65%20%28%53%75%6D%6D%65%72%20%53%61%6D%62%61%29=%56%61%6C%6C%65%73%20%4D%61%72%63%6F==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%5A%4C%34%46%5E%37%58%79%58%37%5E%62%42%7C%51%79%58%33%31%62%37%7C%45%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%51%79%51%4B%63%6C%20%34%54%41%2A%7B%37%2D%44%5A%4C%6C%20%20%5D%5B%20%37%68%45%7C%51%79%58%37%2D%47%7C%51%79%39%58%62%37%44%7C%51%79%58%37%2D%41%31%4E%42%2A%41%37%62%31%33%63%4B%51%79%58%79%58%37%2D%47%37%58%79%51%7C%62%37%44%7C%51%79%58%37%2D%41%32%4E%43%2A%7D%5B%20%37%43%20%37%62%44%7C%51%79%58%37%2D%47%39%58%79%51%7C%47%7C%51%79%58%51%7C%43%37%62%39%58%79%51%7C%46%5E%37%58%79%51%7C%42%62%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%53%6F%20%54%65%6E%64%65%72=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%41==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%41%5E%37%58%37%2D%23%46%7C%51%79%58%37%2D%47%7C%51%79%37%58%2D%23%47%7C%51%79%58%37%2D%23%46%7C%51%79%58%79%51%7C%42%34%54%41%2A%5B%51%79%58%37%5E%51%7C%43%37%23%58%39%62%37%62%45%7C%51%79%58%37%2D%62%42%51%7C%79%58%35%23%39%62%37%46%7C%7C%51%79%58%35%79%51%7C%41%62%79%58%37%5E%45%58%33%31%62%37%79%51%7C%46%37%37%68%45%42%2A%5B%5D%51%79%58%37%5E%62%42%51%7C%79%58%35%23%37%5E%62%42%7C%51%79%58%39%62%58%79%51%7C%41%58%37%68%43%7C%5E%62%42%7C%51%37%58%79%51%7C%5A%4C%37%2D%44%20%33%31%62%37%41%5A%4C%37%45%62%20%37%2D%62%42%7C%51%79%58%43%2F%37%2D%44%42%2D%37%58%79%2D%44%7C%51%79%33%31%42%20%73%41%5E%37%58%79%5A%4C%39%62%37%23%46%20%37%2D%23%43%5A%4C%45%37%20%37%2D%42%7C%51%79%58%37%2D%23%46%7C%51%42%31%33%73%75%7C%51%79%58%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%5E%37%58%79%51%7C%42%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%53%6F%20%57%68%61%74=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%2D%31%31%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4C%5A%20%78%20%34%54%5B%41%2A%20%20%78%20%5A%44%2D%31%31%58%4C%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%5A%20%78%20%4C%5B%41%2A%5D%20%20%78%20%5A%4C%62%2D%31%31%58%20%6C%63%4B%51%79%58%31%31%2D%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%4C%5A%20%78%20%45%5B%42%2A%5D%20%5D%2A%41%5B%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%53%6F%63%69%61%6C%20%43%61%6C%6C=%47%72%79%63%65%20%47%69%67%69==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%42%37%23%31%4C%74%6C%61%37%62%41%20%37%2D%62%45%7C%51%58%79%37%2D%62%45%5A%4C%33%31%62%37%62%42%20%31%5A%44%62%5E%37%34%54%41%2A%7B%47%7C%51%79%58%37%4C%5A%45%62%79%58%37%62%41%42%2A%5B%7D%51%79%58%37%5E%44%62%5A%4C%37%44%20%37%62%45%7C%51%79%58%37%2D%51%7C%44%62%37%2D%45%20%37%2D%37%42%41%2A%5B%51%4B%63%6C%20%62%41%20%37%2D%62%45%7C%51%79%58%37%5E%45%51%7C%79%58%37%42%7C%51%79%58%37%2D%23%46%5A%4C%37%23%35%20%5D%79%58%37%5E%62%5A%4C%37%2D%45%62%37%62%31%33%51%79%58%37%5E%62%44%5A%4C%74%6C%61%37%62%20%41%37%2D%62%45%7C%51%79%58%37%2D%62%45%5A%4C%7C%46%2D%37%20%42%20%31%31%23%58%36%62%44%6C%79%51%7C%45%62%2C%37%2D%62%45%2C%37%62%42%2C%37%2D%46%73%4C%5A%37%62%47%20%37%5E%62%44%5A%4C%37%44%20%37%41%62%37%2C%7C%58%37%2D%62%45%79%51%5A%20==%30=%30===%53%6F%66%74%6C%79%2C%20%41%73%20%49%6E%20%41%20%4D%6F%72%6E%69%6E%67%20%53%75%6E%72%69%73%65=%52%6F%6D%62%65%72%67%20%53%69%67%6D%75%6E%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%68%44%7C%51%34%43%2D%37%58%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%2D%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%43%2D%37%58%79%34%54%41%2A%7B%62%42%20%37%2D%4C%5A%4E%31%43%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%39%62%37%47%20%37%68%44%7C%51%79%58%37%2D%58%79%51%7C%46%39%62%37%47%20%37%68%44%7C%51%42%45%62%5E%37%46%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%79%51%58%39%62%37%43%5A%4C%20%6C%63%4B%51%79%58%23%6F%37%58%79%2A%5B%5D%20%37%43%5A%4C%39%62%37%62%39%58%79%44%7C%51%79%58%37%2D%43%5A%4C%39%62%37%47%37%20%68%44%7C%51%79%58%37%2D%43%41%2A%5B%5D%51%68%37%20%47%37%47%7C%51%79%58%2D%37%58%79%51%7C%44%68%37%20%47%37%62%39%4C%5A%43%2D%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A%20==%30=%30===%53%6F%6C%61%72=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%2D%36%58%79%51%4C%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%5A%46%2D%37%58%43%34%34%54%5B%37%58%79%51%7C%45%62%5E%37%58%79%51%7C%45%62%2D%37%20%41%62%37%4C%5A%44%62%5E%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A%20==%30=%30===%53%6F%6C%69%74%75%64%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%42%7C%34%45%62%5E%37%46%7C%51%79%58%31%31%23%37%62%44%7C%51%79%37%58%5E%62%41%5A%4C%37%62%45%70%70%7C%51%79%58%2D%37%58%79%51%34%54%7B%41%2A%5D%20%37%62%45%45%62%5E%37%58%7C%51%79%58%37%5E%62%45%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%62%42%20%37%46%7C%51%79%42%62%2D%37%20%31%4E%7C%51%79%62%45%7C%51%79%36%58%79%51%7C%51%79%58%36%62%41%7C%51%79%58%37%62%45%7C%79%51%58%62%42%2F%36%62%45%7C%51%79%58%37%6F%41%7C%41%6F%37%58%62%41%5B%42%2A%23%37%62%44%7C%43%37%62%39%4C%62%41%5A%4C%37%62%45%70%70%7C%51%79%58%37%62%5E%45%5B%41%2A%5D%20%37%62%42%20%37%2D%46%5A%5E%37%58%79%51%20%62%42%2F%36%31%31%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%5E%37%20%45%6F%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%6F%6D%65%20%45%6E%63%68%61%6E%74%65%64%20%45%76%65%6E%69%6E%67=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%43%36%58%79%37%43%20%37%2D%47%7C%51%79%58%36%43%5A%4C%6C%20%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%51%23%35%4C%5A%46%34%54%41%2A%7B%44%5A%4C%37%2D%62%39%4C%5A%44%5A%4C%47%2F%37%43%20%37%2D%41%5A%4C%39%23%45%37%20%37%68%42%5A%4C%43%2F%37%2D%44%20%37%2D%46%5E%37%20%45%37%41%70%70%7C%6C%63%4B%51%79%7C%47%37%58%79%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%20%2D%37%44%5A%4C%37%2D%41%20%37%5E%43%31%4E%7C%51%4E%32%43%36%58%51%79%58%37%2D%20%37%6F%62%42%42%47%37%2F%44%20%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%43%44%20%2F%37%47%5A%4C%36%43%20%37%47%5A%4C%43%20%41%2D%37%4C%5A%2A%5B%5D%20%20%58%37%5E%46%5A%5B%2A%41%43%36%20%37%2D%47%7C%51%79%58%36%43%5A%4C%20%6C%4B%63%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%43%37%23%35%4C%20%42%2F%37%47%4C%37%2D%45%20%41%37%62%39%4C%47%2F%37%43%20%37%2D%41%5A%4C%39%23%37%45%37%20%68%42%5A%4C%43%2F%37%2D%44%20%37%2D%44%5A%4C%5A%46%5E%37%70%70%7C%51%79%5A%4C%43%20%44%79%51%7C%47%37%36%43%20%37%47%5A%4C%43%20%44%2F%37%47%43%5B%2A%20%20%6C%63%4B%51%79%58%36%43%7C%51%79%58%4C%5A%47%37%2F%58%37%2D%44%5A%44%2D%37%58%79%51%7C%47%37%73%75%73%58%79%51%7C%43%36%20%20%20%5A==%30=%30===%53%6F%6D%65%20%4F%74%68%65%72%20%42%6C%75%65%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%41%7C%37%58%79%51%7C%45%7C%51%79%58%37%62%42%7C%51%79%58%37%42%51%7C%79%58%37%46%7C%51%79%58%73%75%73%37%62%42%62%37%58%79%51%46%34%34%54%5B%79%51%7C%44%62%37%58%79%51%7C%43%37%58%79%51%4B%63%6C%20%4C%5A%46%37%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%53%6F%6D%65%20%4F%74%68%65%72%20%53%70%72%69%6E%67=%48%65%72%7A%6F%67%2D%4B%69%74%63%68%69%6E%67%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%42%2C%37%43%73%34%43%5E%37%20%47%20%37%62%41%5A%4C%37%68%44%20%37%2D%44%4C%5A%39%62%37%41%20%37%68%45%5A%4C%35%23%37%47%37%62%39%4C%5A%34%54%41%2A%7B%35%23%37%47%6C%2C%70%7C%4E%31%2C%36%62%42%7C%2C%6F%43%2C%37%44%73%20%31%23%31%37%62%45%5A%4C%37%5E%62%45%20%36%62%45%6C%44%37%2F%41%2C%37%62%42%2C%37%37%2D%62%42%73%4C%5A%4E%32%45%42%2A%5B%5D%20%37%44%20%37%62%45%5A%4C%39%37%62%62%42%20%37%2D%46%5A%4C%37%2D%47%20%36%62%42%2D%37%20%20%51%79%58%7D%20%4C%37%42%6C%2C%37%20%44%37%4C%73%5A%4C%35%23%37%41%20%37%2D%45%5A%4C%37%20%44%37%2D%41%5A%4C%37%6F%62%42%20%37%2D%42%5A%44%5E%2C%43%37%2D%41%6C%7C%2C%44%20%37%2D%44%2C%6C%41%37%2C%41%20%37%68%45%5A%4C%35%23%37%47%20%37%5E%41%43%2A%5B%5D%20%35%23%37%47%20%37%44%7C%70%70%37%62%39%4C%5A%37%62%42%73%5A%6C%7C%2C%37%47%62%37%20%47%37%47%2F%36%43%5A%4C%37%62%41%20%37%68%41%6C%70%7C%2C%37%62%42%73%2C%37%42%2C%37%43%73%5A%4C%20%73%44%37%2C%41%5A%4C%37%68%43%36%2C%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%53%6F%6D%65%20%4F%74%68%65%72%20%54%69%6D%65=%42%65%72%6E%73%74%65%69%6E%20%4C%65%6F%6E%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%45%6C%34%43%5E%37%20%2C%68%23%46%2C%47%2F%5E%43%2C%5E%43%73%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%73%75%73%37%47%46%2D%37%2C%7C%34%54%41%2A%7B%47%20%37%5E%43%2D%37%20%47%37%51%79%58%51%79%58%7D%20%20%78%20%5A%4C%73%73%75%37%47%20%37%5E%43%31%4E%5A%4C%2C%73%75%73%20%4C%5A%4E%32%44%5A%4C%37%41%47%20%37%5E%62%5A%43%5E%37%20%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%45%62%20%37%5E%62%41%42%2A%5B%5D%20%2C%37%62%45%78%20%4C%5A%41%4C%73%75%73%37%37%47%20%37%5E%5A%73%43%5E%2C%20%37%47%20%37%2D%44%7C%51%79%58%31%31%23%62%37%41%6C%7C%2C%37%41%2C%37%2D%41%2C%37%2D%45%5D%5B%2A%41%43%4C%33%31%62%37%75%73%37%47%20%20%78%20%4C%5A%37%41%20%37%2D%45%6C%7C%2C%37%2D%46%2C%68%46%23%2C%47%2F%5E%43%2C%5E%43%73%5A%4C%20%78%20%4C%5A%44%2D%37%5A%4C%73%75%73%73%2C%4C%5A%43%5E%37%20%47%37%73%75%73%4C%5A%20%78%20%20%5A%20==%30=%30===%53%6F%6D%65%62%6F%64%79%20%4C%6F%76%65%73%20%4D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%75%73%37%43%20%34%46%5E%37%58%79%58%37%5E%46%7C%51%79%58%37%62%42%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%51%7C%44%62%37%34%54%41%2A%5B%41%5A%4C%39%62%58%79%51%7C%47%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%68%37%20%45%37%36%46%5A%4C%73%47%20%37%2D%47%7C%46%37%20%45%47%20%2C%2D%47%42%2A%5B%5D%51%79%58%33%31%37%62%44%7C%51%79%58%37%2D%41%5A%4C%73%75%73%37%2D%5E%37%4C%5A%51%79%58%37%2D%41%2A%5B%5D%51%2D%37%58%79%51%51%79%58%37%2D%47%5A%4C%20%78%20%5A%4C%37%20%47%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%7C%43%37%58%79%47%5A%4C%36%2D%51%79%58%36%46%51%7C%47%2D%37%37%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%37%58%62%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%20%43%37%4C%5A%79%58%37%5E%46%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%53%6F%6D%65%64%61%79%20%4D%79%20%50%72%69%6E%63%65%20%57%69%6C%6C%20%43%6F%6D%65=%43%68%75%72%63%68%69%6C%6C%20%46%72%61%6E%6B==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%39%62%37%47%34%42%62%5E%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%58%5E%37%62%45%7C%51%79%58%35%23%37%44%7C%51%79%58%37%58%79%51%7C%33%54%5B%41%2A%37%2D%44%7C%51%37%58%79%51%7C%51%79%58%37%2D%43%7C%51%79%58%37%6F%23%43%51%7C%79%58%37%2D%44%5B%42%2A%5D%51%79%58%37%46%7C%46%37%58%79%2D%43%7C%51%79%79%58%37%5E%62%23%6F%37%58%79%35%23%37%44%7C%51%79%58%37%5E%62%42%5B%41%5D%2A%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%58%79%51%7C%45%43%7C%51%79%58%62%42%7C%51%79%39%58%79%51%7C%43%2A%5D%51%79%58%37%46%7C%51%79%58%37%2D%7C%43%51%79%58%39%62%37%47%7C%51%79%58%37%2D%43%5B%46%2D%37%58%62%37%47%7C%51%37%58%79%51%7C%45%62%5E%37%58%79%51%7C%45%6F%37%58%79%51%7C%42%62%5E%37%2F%46%58%79%51%7C%47%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%53%6F%6D%65%64%61%79%20%59%6F%75%27%6C%6C%20%42%65%20%53%6F%72%72%79=%41%72%6D%73%74%72%6F%6E%67%20%4C%6F%75%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5D%20%20%6C%63%34%45%62%58%79%43%5A%4C%20%6C%63%4B%51%79%58%62%45%5A%4C%6C%20%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%37%58%79%51%4B%34%54%41%2A%7B%62%42%7C%51%79%46%2D%58%79%51%4C%20%6C%63%4B%51%79%58%37%46%7C%51%79%58%43%2D%7C%51%79%58%62%45%7C%51%79%58%37%62%42%7C%5A%42%62%37%58%31%4E%42%2A%5B%79%58%37%62%42%23%35%20%7D%5B%46%7C%51%79%58%37%43%7C%51%79%58%62%45%7C%79%51%58%2D%62%41%7C%51%79%58%62%41%32%4E%43%2A%2D%58%79%51%7C%37%62%42%20%37%51%7C%45%62%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%6F%6D%65%6F%6E%65%20%54%6F%20%57%61%74%63%68%20%4F%76%65%72%20%4D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%45%20%34%45%62%5E%37%5A%4C%37%6F%62%47%20%47%2F%37%5E%62%45%5A%37%4C%6F%62%41%20%37%5E%62%41%5A%4C%37%62%45%20%42%62%37%2F%46%34%54%41%2A%7B%46%5A%4C%37%43%37%20%73%47%6F%31%4E%5A%4C%37%62%42%20%29%37%2D%46%28%37%41%68%6C%7C%29%37%43%28%36%62%41%29%37%2D%47%28%47%37%23%35%20%2D%46%7C%59%5A%41%5A%4C%20%6C%37%20%7D%58%79%37%5E%62%41%42%2A%5B%5D%51%79%58%37%62%45%51%7C%79%58%36%62%45%32%4E%5A%4C%20%51%79%58%51%58%79%51%4B%63%62%42%20%37%2D%5D%20%37%62%42%51%7C%45%62%36%51%79%58%37%43%7C%51%79%58%33%31%62%37%47%4C%5A%39%62%37%44%20%37%68%41%7C%51%79%58%47%2F%7C%46%2D%37%20%79%58%36%2D%62%2D%46%5A%4C%37%5E%37%20%45%62%37%62%42%5A%4C%37%6F%62%47%20%47%2F%37%5E%45%62%5A%4C%37%6F%62%41%20%37%5E%62%41%5A%4C%37%2F%46%20%45%6F%62%45%41%2A%5B%37%20%73%47%6F%28%47%2D%37%29%41%62%36%28%43%37%29%7C%6C%41%68%37%28%46%2D%37%29%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%53%6F%6D%65%74%69%6D%65%20%41%67%6F=%4D%69%6B%61%6E%6F%76%69%63%68%20%53%65%72%67%69%6F==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%73%54%33%34%43%5E%51%79%58%37%5E%43%5A%4C%51%79%58%7C%72%51%58%79%7C%51%79%58%73%75%73%37%47%7C%51%79%58%37%7C%47%37%73%75%7B%2C%41%2A%2C%79%58%37%44%7C%51%7C%41%37%58%41%7C%51%79%58%37%45%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%31%4E%5B%2C%42%2A%2C%5D%51%79%2D%37%58%79%51%79%58%37%68%45%51%79%58%37%2D%4C%5A%45%62%2D%37%47%7C%51%79%58%37%2D%44%32%4E%5B%2C%43%7D%2A%20%37%47%20%37%2D%44%5A%4C%37%62%41%20%37%58%79%51%7C%45%20%6C%63%4B%51%43%7C%51%79%58%33%58%79%51%7C%58%37%2D%44%7C%51%79%58%37%41%7C%51%79%58%62%37%42%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%79%51%7C%47%37%31%62%37%41%7C%36%58%79%51%7C%47%37%20%20%20%5A==%30=%30===%53%6F%6D%65%74%69%6D%65%73%20%49%27%6D%20%48%61%70%70%79=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%46%36%20%44%20%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%37%4C%5A%47%34%54%5B%41%2A%7C%51%79%58%37%20%44%37%4C%5A%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%79%51%58%36%46%5B%42%2A%5D%20%37%43%20%37%2D%47%79%51%7C%45%62%37%2D%41%5A%4C%20%37%2D%41%5A%51%7C%41%2D%37%2D%47%5A%4C%37%44%20%36%46%5B%41%2A%5D%51%58%79%37%43%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%20%43%37%4C%79%58%37%5E%46%79%58%36%46%5B%2D%37%20%43%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%37%4C%43%20%37%2D%47%5A%4C%37%44%20%36%46%5A%4C%37%20%5D%2A%42%47%5A%4C%37%44%2D%47%7C%51%79%20%46%37%4C%5A%37%43%20%37%2D%47%5A%4C%37%44%20%43%2F%36%7C%46%51%79%58%37%62%45%7C%51%79%58%37%5E%62%42%4C%5A%46%36%58%37%2D%43%7C%51%37%20%43%37%20%5A==%30=%30===%53%6F%6D%65%77%68%65%72%65=%42%65%72%6E%73%74%65%69%6E%20%4C%65%6F%6E%61%72%64==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%2D%47%5A%4C%34%42%62%20%42%42%5A%4C%62%41%20%37%62%45%5A%4C%37%62%42%37%20%2D%46%5A%4C%62%41%20%37%62%45%5A%4C%37%62%62%20%42%62%37%34%54%41%2A%7B%58%42%42%2A%5B%31%41%62%20%44%2D%62%42%5A%4C%62%44%20%62%41%32%4E%5A%4C%51%20%79%58%51%79%58%7D%51%79%58%62%42%5A%4C%62%20%47%62%20%5D%4E%5A%4C%2D%43%5D%51%79%58%37%2D%58%79%51%7C%58%46%7C%51%79%58%62%47%5A%4C%36%2D%62%41%42%20%7C%51%79%58%37%2D%46%7C%51%79%58%2D%62%45%79%51%7C%44%2D%62%41%7C%51%79%4C%2D%43%20%2D%20%42%62%37%4C%42%20%62%42%5A%4C%62%41%20%37%62%45%5A%4C%62%37%42%20%37%2D%46%5A%4C%62%41%20%37%62%45%5A%62%37%4C%5A%47%62%42%41%2A%5B%5A%41%62%20%44%62%4C%5A%42%62%2D%20%47%62%20%5D%5B%2A%43%42%58%79%51%7C%41%62%58%79%51%7C%2C%55%2C%45%62%20%45%62%37%4C%5A%41%62%58%79%51%5A%20==%30=%30===%53%6F%6E%67%20%46%6F%72%20%4D%79%20%46%61%74%68%65%72=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%7C%34%46%2D%37%58%73%37%43%7C%51%79%58%37%62%44%5A%4C%20%6C%4B%63%51%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%75%73%58%79%51%34%54%7B%41%2A%7C%51%79%58%37%20%20%7D%2A%42%44%20%37%62%45%5A%4C%20%6C%63%4B%51%79%58%2D%37%46%5A%4C%20%6C%63%4B%51%79%58%37%62%45%5B%62%37%4C%5A%43%6C%63%4B%51%79%46%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%6F%6E%67%20%46%6F%72%20%4D%79%20%4C%61%64%79=%54%79%6E%65%72%20%4D%63%43%6F%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%44%2D%37%58%7D%20%3E%78%34%3C%20%20%43%2F%46%7C%51%79%62%58%42%2F%37%2D%47%7C%51%79%58%37%47%7C%51%79%7B%2A%41%44%2D%33%54%69%2A%7B%58%43%2F%46%7C%7C%47%2D%37%2F%2F%37%2D%47%7C%51%79%58%37%47%7C%51%79%58%2D%37%44%7C%51%79%58%43%2F%46%7C%51%79%58%62%42%42%62%58%79%51%51%79%58%37%47%20%78%20%5A%4C%2D%37%58%79%51%79%58%37%2D%62%44%7C%51%79%58%43%2F%46%7C%79%51%58%62%42%2F%37%2D%47%7C%51%79%58%37%47%7C%51%4B%63%6C%20%44%7C%7C%51%79%20%78%20%5A%4C%20%7D%7B%46%5E%79%58%2C%43%2F%37%5E%46%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%43%2F%37%51%4B%63%6C%20%20%78%20%5A%4C%4C%5A%20%78%20%20%7D%20==%30=%30===%53%6F%6E%67%20%46%6F%72%20%53%74%72%61%79%68%6F%72%6E=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%42%61%6C%6C%61%64=%44==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%41%7C%34%44%5E%37%58%44%7C%51%79%58%44%2F%37%2D%45%7C%51%79%58%5E%37%44%7C%51%79%58%2C%44%2F%37%2D%45%7C%51%79%5E%37%58%79%51%34%54%41%2A%7B%5B%5D%51%79%58%44%5E%37%58%79%41%7C%51%79%58%37%5E%44%32%4E%5A%4C%20%51%58%79%51%79%58%7D%51%79%58%73%75%73%37%41%7C%51%62%37%23%31%31%31%4E%7C%51%79%51%79%58%37%5E%58%79%51%7C%41%45%2F%37%5E%43%7C%51%79%58%31%31%23%37%46%51%7C%79%58%23%46%2F%37%5E%44%7C%51%79%58%47%2F%58%79%51%7C%46%37%5E%47%42%2A%58%2C%44%2F%37%20%42%37%4C%5A%58%37%5E%44%41%2A%5B%51%79%58%37%41%7C%51%58%79%73%75%73%37%41%5A%4C%37%62%42%20%37%5E%45%79%51%7C%45%2D%37%2D%23%46%7C%37%5E%44%7C%51%37%58%79%51%7C%7C%51%79%58%37%5E%44%7C%51%79%58%37%2D%41%51%7C%79%58%37%5E%44%7C%51%79%58%44%2F%37%2D%45%41%2D%37%58%79%5E%44%7C%51%79%58%79%51%7C%41%37%73%75%73%58%79%51%5A%20==%30=%30===%53%6F%6E%67%20%49%73%20%59%6F%75%2C%20%54%68%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%5E%37%58%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%6F%62%45%7C%51%79%7C%41%37%58%79%34%54%7B%41%2A%79%58%37%62%42%37%58%79%51%7C%2D%46%31%4E%7C%51%79%58%37%47%7C%51%79%58%2D%37%44%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%37%58%79%51%7C%47%7C%51%79%58%45%5B%42%2A%5D%20%41%37%4C%5A%68%23%46%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%36%43%32%4E%7C%7D%20%37%47%20%37%2D%44%37%20%42%37%20%37%2D%45%7C%51%39%62%37%23%44%4B%63%6C%20%4C%68%23%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%7C%45%51%79%58%37%42%7C%51%79%58%37%2D%23%46%5A%37%58%79%51%7C%51%79%58%37%5E%20%6C%63%4B%51%23%2D%37%58%79%4C%20%6C%63%4B%51%79%58%37%23%46%5A%4C%20%63%6C%4B%51%79%58%37%23%43%5A%4C%20%6C%63%4B%51%5A%42%37%58%79%47%7C%51%79%58%41%5A%4C%37%2D%43%5E%37%4C%5A%42%5A%4C%37%5E%46%5A%4C%37%43%5A%4C%37%2D%5A%47%4C%37%47%5A%4C%37%2D%44%5A%4C%37%6F%62%45%62%37%4C%5A%45%5B%41%2A%5D%20%37%4C%5A%44%2D%37%4C%5A%47%37%4C%5A%43%36%4C%5A%41%37%4C%5A%44%2D%37%4C%5A%47%37%20%5A==%30=%30===%53%6F%6E%6E%79%6D%6F%6F%6E%20%46%6F%72%20%54%77%6F=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%20%47%37%4C%5A%43%2D%37%20%46%37%20%5A==%30=%30===%53%6F%6F%6E=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%45%62%5E%37%37%43%20%33%31%62%37%43%7C%51%79%58%37%68%5A%47%4C%20%78%29%37%5E%62%41%28%20%7C%51%79%58%4C%5A%46%2D%37%34%54%5B%41%2A%42%7C%51%79%58%68%37%28%41%62%42%2A%5D%20%37%62%42%20%29%37%42%28%33%31%37%62%62%42%5A%4C%29%37%62%44%28%20%20%29%37%2D%5B%45%62%5E%37%46%5A%4C%20%6C%47%28%33%31%62%62%37%4C%5A%41%68%44%28%37%68%41%7C%51%79%58%37%2D%46%5A%39%4C%23%37%43%20%37%68%47%7C%51%79%58%37%5E%62%37%29%20%44%37%45%20%37%2D%62%4C%20%78%29%37%5A%47%2D%37%28%7C%51%79%58%37%5E%62%45%5B%41%2A%5D%20%37%42%62%20%37%2D%46%5A%4C%37%2D%43%20%29%37%2D%43%20%28%41%62%5E%4C%29%39%62%37%62%42%5A%4C%29%79%51%7C%43%37%20%29%37%2D%62%41%28%37%68%46%5A%4C%20%6C%4B%63%51%79%58%37%2D%46%5A%4C%37%43%20%33%31%62%20%28%44%62%37%58%37%68%47%5A%7C%51%79%58%37%42%37%29%20%42%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%7C%42%51%79%58%37%5E%62%45%5B%43%2A%5D%20%37%62%79%51%7C%44%62%28%33%31%62%37%47%2D%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%6F%70%68%69%73%74%69%63%61%74%65%64%20%4C%61%64%79=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%47%2C%37%34%42%62%2D%37%73%7C%51%79%58%37%5E%62%41%7C%6C%2C%37%62%2C%45%37%45%2C%37%46%2C%37%62%47%73%7C%51%79%58%41%62%37%2C%47%34%54%7B%41%2A%4C%20%51%79%58%7C%42%62%37%58%39%62%37%46%20%37%68%43%7C%51%79%58%36%62%31%41%4E%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%20%7D%58%79%51%6C%2C%37%46%2C%2D%41%5A%4C%39%36%58%79%51%7C%2D%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%20%45%37%5E%47%5B%42%2A%5D%20%37%44%20%37%68%41%37%20%45%37%62%62%41%32%4E%5A%41%2A%5D%6C%2C%39%4C%5A%47%5E%73%20%37%2D%62%42%5A%4C%37%2D%43%20%37%5E%5A%47%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%43%68%2C%46%37%62%37%44%20%37%6C%2C%37%46%2C%58%79%51%7C%73%47%2C%37%62%41%73%7C%51%79%58%37%5E%62%41%6C%7C%2C%37%62%45%2C%37%45%2C%37%46%2C%37%62%47%37%2C%47%62%37%37%2D%62%42%5B%7C%42%62%37%58%79%51%7C%42%62%2D%37%20%45%62%37%4C%5A%55%41%62%36%58%79%51%7C%43%68%37%20%46%37%62%39%20%5A==%30=%30===%53%6F%72%63%65%72%65%72%2C%20%54%68%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%62%5E%37%58%79%51%79%58%45%2F%31%31%23%37%5E%46%7C%51%79%39%58%2D%45%7C%51%79%58%62%44%2F%37%5E%44%7C%51%7C%59%7C%44%62%44%34%34%54%5B%62%45%28%62%45%79%51%7C%41%31%58%37%2D%47%7C%51%79%58%37%2D%62%41%7C%59%51%7C%79%58%39%62%37%44%7C%51%79%58%31%31%23%33%79%51%7C%44%2F%58%37%5E%44%7C%73%75%73%37%41%51%7C%41%2D%37%37%2D%43%28%41%2F%37%5E%2D%47%7C%51%79%58%2D%37%43%7C%59%7C%51%79%58%29%37%2D%41%28%44%2F%29%58%79%51%7C%79%58%29%37%2D%28%45%2D%39%29%58%79%51%7C%47%2F%41%62%58%79%51%5A%20==%30=%30===%53%6F%75%6C%20%45%79%65%73=%57%61%6C%64%72%6F%6E%20%4D%61%6C==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%74%6C%34%43%2D%37%58%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%7C%42%62%37%61%34%54%5B%41%2A%44%20%37%2D%62%79%51%7C%43%37%37%5E%47%5A%4C%39%62%37%44%20%37%68%41%7C%79%51%58%37%5E%62%41%5B%42%2A%5D%51%79%58%39%62%58%79%51%7C%41%58%37%68%47%7C%47%7C%51%79%58%62%5E%37%58%79%2A%5D%20%39%62%37%47%20%37%68%44%7C%51%79%37%58%5E%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%41%5B%43%2D%37%47%5A%4C%37%62%79%58%39%62%37%51%7C%43%2D%37%37%68%47%7C%51%79%58%74%6C%61%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%58%58%79%51%7C%43%79%58%39%62%37%6C%61%37%62%42%41%62%5E%37%58%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%58%68%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%37%58%79%51%7C%5B%43%2A%5D%51%74%58%79%51%7C%55%45%62%5E%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%53%6F%75%6C%74%72%61%6E%65=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%6F%44%2C%37%62%34%45%62%5E%37%62%41%7C%51%79%58%37%62%44%7C%51%79%58%37%46%2D%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%58%2D%37%20%73%44%34%54%41%2A%7B%51%79%58%51%79%5E%37%20%73%47%37%45%2C%2D%46%2C%37%23%46%2C%2D%47%73%31%5A%4E%4C%37%62%42%20%37%46%6C%7C%2C%37%43%2C%37%7D%58%79%51%58%62%45%6C%7C%2C%20%37%43%7C%51%32%6C%45%62%36%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%2D%37%47%6C%42%2A%5B%5D%2C%37%44%2C%68%41%73%20%47%2D%37%58%79%4E%7C%51%79%58%5D%37%45%2C%37%5A%42%62%5E%37%62%37%42%5A%4C%37%6F%62%42%20%62%42%2F%37%46%2D%5A%4C%37%46%20%37%68%43%5A%4C%37%2D%47%20%35%20%73%42%62%4C%39%23%37%42%7C%2C%6F%44%2C%62%5E%37%58%79%37%2D%62%41%7C%51%79%58%37%62%44%7C%51%79%37%58%2D%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%20%73%44%62%37%45%6C%41%2A%5B%6C%45%62%5E%37%20%73%47%37%2C%43%37%2C%7C%6C%46%37%20%42%62%37%4C%5A%55%6C%45%62%36%2C%20%46%2D%37%2F%42%62%20%5A%20==%30=%30===%53%6F%75%6E%64%20%4C%65%65=%4B%6F%6E%69%74%7A%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%31%31%23%34%46%2D%37%58%51%79%58%37%5E%62%45%7C%51%79%58%37%45%7C%79%51%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%79%7C%41%62%5E%37%34%54%41%2A%5B%51%79%58%37%5E%58%79%51%7C%45%58%37%45%7C%51%79%58%37%2D%46%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5B%5D%51%79%58%37%79%51%7C%45%62%37%2D%47%7C%51%79%58%39%62%37%23%31%31%58%79%58%37%62%45%7C%51%79%58%37%2D%62%42%42%2A%5D%5B%51%79%58%47%5A%4C%37%44%20%37%2D%41%7C%51%79%51%7C%45%62%37%5E%62%41%7C%45%7C%51%79%58%47%4C%5A%41%62%79%58%37%2D%46%5B%5D%51%79%58%37%45%7C%51%58%79%36%62%47%7C%51%79%58%37%62%44%7C%51%79%58%51%7C%42%62%37%20%62%47%7C%51%62%37%58%79%51%7C%43%37%62%39%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%37%58%79%51%7C%45%62%5E%37%20%43%37%20%5A%20==%30=%30===%53%70%61%69%6E=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%5E%37%23%31%31%63%4B%51%79%58%33%31%62%37%23%46%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%6C%20%4C%5A%20%47%34%34%54%5B%63%4B%51%79%58%2D%37%58%79%51%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%44%5A%20%4C%6C%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%5E%37%23%31%31%45%5A%4C%20%78%79%58%37%42%5A%23%37%61%6C%74%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%51%79%33%58%31%62%37%23%46%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%43%5A%4C%20%6C%51%4B%63%6C%20%20%5A%20==%30=%30===%53%70%65%61%6B%20%4C%69%6B%65%20%41%20%43%68%69%6C%64=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%2C%33%31%62%42%34%43%23%37%61%20%2C%73%75%73%39%45%7C%51%79%58%2C%74%6C%37%61%23%47%5A%4C%20%6C%63%4B%51%79%58%2C%74%6C%41%2D%37%4C%5A%34%54%41%2A%5B%75%73%33%31%62%62%37%23%35%2C%2C%73%75%73%33%31%62%41%7C%51%79%58%2C%33%62%31%45%7C%51%79%58%2C%39%2D%62%42%7C%51%79%58%58%79%51%7C%41%42%7C%51%79%58%79%58%37%6F%62%31%33%62%39%2C%63%4B%51%79%58%2C%31%31%23%37%5E%62%47%5A%20%4C%6C%63%4B%51%79%58%2C%74%6C%61%37%47%5A%4C%6C%20%4C%5A%47%62%41%20%2C%73%6C%61%37%62%44%4C%5A%45%62%39%39%23%37%44%7C%51%79%58%2C%39%2D%62%45%7C%79%51%58%2C%33%31%62%45%7C%51%79%58%2C%73%75%73%2C%58%79%51%7C%20%6C%63%4B%51%2A%5B%7D%51%79%4C%5A%6C%46%5E%74%61%65%70%65%52%3C%2C%73%75%73%39%45%7C%79%51%58%2C%39%2D%41%7B%20%2C%39%2D%62%42%20%37%20%33%78%3E%58%37%43%20%2C%74%42%7C%51%79%58%6C%74%2C%58%79%5A%4C%37%68%41%20%2C%73%75%73%39%45%7C%51%58%79%2C%74%6C%61%37%23%47%5A%4C%20%6C%63%4B%51%42%62%31%33%2C%61%37%23%43%42%7C%51%79%58%2C%58%79%51%7C%41%41%7C%51%79%58%2C%33%31%62%41%7C%51%79%58%39%2C%62%33%31%41%7C%51%79%58%2C%35%23%39%23%37%62%31%33%62%39%2C%35%23%37%62%2C%2D%46%73%20%2C%58%79%51%4B%7C%51%79%58%37%6F%62%47%5A%4C%20%6C%63%4B%79%51%58%2C%31%31%23%37%5E%62%47%5A%4C%20%6C%63%47%62%6F%37%20%74%6C%61%37%47%2F%43%5A%4C%2C%37%23%35%2F%46%2C%62%44%2F%43%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%20%42%62%2F%43%5E%62%44%6C%7C%42%2C%20%42%62%2D%37%20%7B%3C%4F%70%65%6E%3E%41%2D%39%2C%58%79%51%7C%3C%44%2E%43%2E%20%6F%6E%20%63%75%65%3E%45%39%73%75%73%2C%58%79%51%7D%20==%30=%30===%53%70%65%61%6B%20%4C%6F%77=%57%65%69%6C%6C%20%4B%75%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%68%41%5A%4C%37%34%47%2D%37%58%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%47%2D%37%20%43%34%54%7B%41%2A%5A%4C%37%47%20%44%37%58%79%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%5A%51%4C%20%20%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%7C%44%2D%37%7C%51%79%58%37%46%5B%42%2A%5D%37%4C%5A%4E%31%51%79%58%36%46%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%44%20%37%2D%41%7C%51%79%58%36%46%4B%63%6C%20%20%43%20%37%2D%47%20%6C%61%20%2E%4B%63%6C%20%4C%20%37%62%44%5A%4C%20%6C%63%4B%51%79%58%37%62%5E%45%5A%4C%20%6C%63%4B%51%79%58%37%62%44%5A%20%3C%44%2E%43%51%79%58%37%2D%55%7C%51%79%58%4C%5A%43%37%58%58%37%2D%47%7C%51%79%58%37%44%7C%51%79%58%68%37%41%5A%4C%51%20%51%79%58%51%79%58%5D%51%79%79%51%7C%43%37%3E%41%44%4F%43%46%36%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%53%70%65%61%6B%20%4E%6F%20%45%76%69%6C=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%43%2D%37%58%58%37%2D%43%7C%51%79%58%37%5E%62%44%7C%51%58%79%37%2D%43%7C%51%79%58%37%5E%62%44%7C%51%79%79%51%7C%44%62%34%54%41%2A%7B%2D%62%42%7C%51%79%51%7C%44%62%37%41%5A%4C%37%2D%62%42%20%37%2D%44%5A%4C%2D%37%43%20%37%2D%45%5A%4C%37%2D%62%45%20%37%5E%61%6C%74%58%79%58%37%2D%43%7C%31%23%37%62%47%41%37%61%6C%74%2D%47%7C%51%79%58%37%62%41%7C%51%79%58%37%41%68%42%2A%7D%51%79%58%37%2D%62%42%7C%51%79%58%37%58%79%51%7C%7C%51%79%58%37%7C%51%79%58%37%46%2D%37%58%79%51%79%58%31%31%23%37%5E%62%44%7C%51%79%58%45%62%2F%44%7C%51%79%58%31%31%23%37%62%42%7C%51%5B%2A%41%43%2D%7C%51%79%58%31%20%37%5E%62%44%79%51%7C%43%2D%2D%43%7C%51%79%58%37%5E%62%44%7C%51%79%58%2D%37%43%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%37%58%79%51%7C%58%37%5E%62%44%51%79%58%74%6C%5A%45%2D%37%20%79%58%37%2D%62%42%7C%51%79%58%74%6C%61%37%5A%41%4C%37%2D%62%42%20%37%2D%44%5A%4C%37%2D%43%51%7C%41%37%61%4C%37%2D%62%45%7C%42%62%2D%37%58%79%51%5A%20==%30=%30===%53%70%69%72%61%6C=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%47%7C%51%79%34%47%2F%44%58%58%44%2F%62%45%7C%51%79%58%44%2F%45%7C%51%58%79%44%2F%46%7C%51%79%58%44%2F%62%47%7C%51%79%79%51%7C%44%58%34%54%41%2A%7B%42%2A%5B%7D%20%23%37%62%31%33%45%7C%51%79%58%2D%42%5A%4C%39%62%37%23%46%37%20%68%23%43%7C%51%79%58%2D%42%7C%7C%51%79%58%2D%37%20%41%37%46%7C%51%79%58%37%41%20%37%5E%4B%63%6C%20%4C%45%20%37%5E%44%7C%51%79%58%37%41%7C%51%79%37%58%2D%45%5A%4C%20%6C%63%4B%51%79%58%2D%42%5A%2D%37%4C%5A%46%51%79%58%37%47%58%2D%47%7C%51%47%2F%44%58%79%79%58%44%2F%62%45%7C%51%79%58%44%2F%45%7C%79%51%58%44%2F%46%7C%51%79%58%44%2F%62%47%7C%51%51%7C%44%58%79%41%2A%5B%5D%20%79%51%7C%46%23%37%62%31%33%58%79%51%7C%7C%42%2D%58%79%51%7C%43%23%68%37%20%46%23%37%62%39%4C%5A%42%2D%58%79%51%7C%45%2D%37%20%41%37%20%5A%20==%30=%30===%53%70%72%69%6E%67%20%43%61%6E%20%52%65%61%6C%6C%79%20%48%61%6E%67%20%59%6F%75%20%55%70%20%54%68%65%20%4D%6F%73%74=%57%6F%6C%66%20%54%6F%6D%6D%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%41%20%37%2D%34%43%5E%37%20%47%2C%37%2D%44%2C%37%2D%41%2C%37%2D%45%73%4C%5A%37%5E%62%42%20%37%5E%43%5A%4C%37%5E%62%42%37%2C%7C%6C%45%34%54%41%2A%7B%79%58%7D%20%37%46%23%68%37%20%5E%43%31%4E%5A%4C%37%47%20%37%2D%44%5A%4C%44%37%6C%2C%37%41%2C%37%2D%45%73%5A%4C%36%2D%46%37%20%42%62%5E%5A%4C%33%31%62%5A%4C%37%5E%43%79%51%58%79%51%4C%37%5E%43%20%37%2D%47%5A%4C%37%5E%43%20%2D%37%47%42%2A%5B%5D%51%79%58%37%5E%43%32%4E%7C%5A%47%2D%37%20%58%51%79%58%51%5D%20%37%44%20%5E%37%4C%5A%43%37%5E%45%6C%2C%37%42%2C%37%2D%23%46%73%5A%37%4C%5E%46%20%37%2D%43%5A%4C%37%5E%46%20%37%2D%4C%5A%41%2D%37%43%20%37%2D%47%4C%33%31%62%37%37%20%46%5E%37%6C%7C%2C%37%47%2C%37%2D%44%2C%37%2D%41%2C%2D%37%45%73%5A%4C%37%5E%62%42%20%37%5E%43%5A%4C%45%2D%37%20%41%5E%47%43%2A%5B%47%20%37%5E%43%37%20%46%2D%36%42%20%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%37%4C%44%6C%2C%37%41%2C%37%2D%45%73%5A%4C%51%2C%62%5E%37%4C%5A%68%23%46%7C%5A%37%2D%44%5A%4C%51%58%79%51%58%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%62%41%37%20%2D%62%45%5A%4C%51%51%79%58%51%79%58%51%79%2D%37%20%41%37%79%58%5A%20%37%4C%37%41%20%37%5A%44%2D%37%20%62%42%20%37%2D%44%7C%51%79%58%37%44%5A%4C%2D%37%41%6C%2C%37%45%2C%68%42%73%5A%4C%37%5E%43%37%4C%5A%45%2D%4C%37%5E%43%20%5A%44%2D%37%20%44%62%5E%37%4C%5A%43%5E%37%58%79%51%5A%20==%30=%30===%53%70%72%69%6E%67%20%49%73%20%48%65%72%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%5A%34%41%62%6F%37%20%37%68%43%7C%51%79%58%36%62%41%7C%51%79%37%58%6F%62%41%7C%51%79%58%36%62%41%7C%51%79%58%46%37%62%39%4C%34%54%41%2A%5B%37%43%7C%51%79%2D%37%20%46%37%7C%51%79%58%37%2D%46%7C%51%79%58%37%5E%62%42%41%2A%5B%5D%20%37%62%45%20%37%2D%62%42%5A%4C%42%62%2D%37%58%43%7C%51%79%58%51%79%58%36%62%51%7C%46%2D%36%37%6F%62%41%41%2A%5B%5D%51%79%58%37%62%45%51%7C%79%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%41%79%58%33%31%62%37%62%45%20%37%58%79%51%7C%41%37%46%20%37%2D%43%7C%51%79%58%37%2D%62%42%4C%5A%39%62%37%46%20%37%68%43%7C%51%79%58%36%62%4C%5A%42%62%2D%37%6F%62%41%7C%37%2D%62%42%5A%41%62%5E%37%58%2D%43%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%45%37%20%37%2D%42%7C%51%79%58%37%2D%46%7C%51%79%37%20%46%37%4C%43%2A%5B%5D%20%37%5E%62%44%20%5A%43%2D%37%20%37%62%45%20%37%2D%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%36%2D%62%44%20%37%68%44%5A%4C%37%46%4C%5A%41%62%36%4C%37%62%45%20%4C%5A%41%62%36%20%73%42%62%2D%37%2C%45%62%37%2C%5A%20==%30=%30===%53%74%2E%20%4A%61%6D%65%73%20%49%6E%66%69%72%6D%61%72%79=%50%72%69%6D%72%6F%73%65%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%62%42%5A%4C%2D%20%43%37%4C%5A%4C%37%43%20%2D%46%5A%4C%37%43%20%2D%46%4C%5A%2D%62%42%20%2D%46%5A%4C%37%43%20%2D%46%5A%46%2D%20%43%37%46%34%34%54%5B%20%43%37%4C%5A%46%2D%58%79%51%5A%20==%30=%30===%53%74%2E%20%4C%6F%75%69%73%20%42%6C%75%65%73=%48%61%6E%64%79%20%57%2E%43%2E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%20%6C%37%58%79%51%7C%37%47%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%7C%51%79%58%37%43%58%79%51%4B%63%47%5B%34%34%54%37%58%79%51%7C%43%37%58%79%51%7C%47%37%58%79%51%7C%44%37%58%79%51%5A%20==%30=%30===%53%74%2E%20%54%68%6F%6D%61%73=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4C%61%74%69%6E=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%41%20%5E%37%20%46%37%37%46%20%37%5E%43%7C%51%79%58%36%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%4C%5A%45%2D%37%43%34%34%54%5B%45%2F%37%43%20%37%4C%5A%43%36%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%39%58%62%37%41%7C%51%79%58%37%68%45%7C%51%79%58%51%7C%43%5E%37%47%20%37%2D%44%4C%5A%46%5E%37%20%46%23%6F%37%4C%5A%47%37%58%79%51%7C%43%36%20%20%20%5A==%30=%30===%53%74%61%62%6C%65%6D%61%74%65%73=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%44%7C%51%79%34%45%2D%37%20%7C%51%79%58%35%23%37%43%7C%51%79%58%37%5E%44%62%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%41%41%62%2D%37%58%34%54%41%2A%5B%35%23%37%62%41%47%62%5E%37%58%2D%62%45%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%37%58%79%51%7C%7C%51%79%58%37%58%37%42%7C%51%62%5E%37%58%79%51%79%58%35%23%37%47%7C%51%79%58%37%62%47%51%7C%79%58%37%2D%46%42%2A%5B%20%20%6C%63%4B%51%7C%43%37%58%79%44%7C%51%79%58%51%79%58%37%5E%37%58%79%51%7C%62%41%20%37%2D%62%45%5A%4C%37%41%20%37%2D%41%45%2A%5B%51%79%58%37%62%41%7C%51%79%58%37%41%37%4C%5A%44%62%62%42%7C%51%79%42%7C%51%79%58%58%79%51%7C%41%39%62%37%43%20%37%68%47%7C%51%79%58%37%5E%47%62%7C%51%79%58%37%62%44%7C%51%79%58%37%2D%62%4C%5A%46%2D%37%35%23%37%43%7C%62%37%58%79%51%7C%45%62%2D%37%58%79%51%7C%41%62%37%23%35%58%79%51%7C%44%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%74%61%69%72%77%61%79%20%54%6F%20%54%68%65%20%53%74%61%72%73=%4D%61%69%6E%65%63%6B%20%4D%61%74%74==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%43%36%20%47%7C%51%79%58%31%31%23%37%62%42%7C%51%79%58%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%35%23%37%41%2D%37%20%44%34%54%41%2A%7B%39%62%37%42%20%5A%4E%31%45%37%4C%37%46%20%36%43%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%47%20%37%2D%44%5A%4C%37%41%20%5A%46%23%68%37%4C%37%47%20%37%37%2D%44%5A%4C%45%2D%37%20%46%37%68%45%5A%4C%39%62%37%42%20%37%2D%45%5A%73%4C%75%73%37%42%20%37%2D%45%5A%4C%31%31%23%37%20%41%37%62%39%42%2A%5B%5D%20%5A%4C%35%23%37%31%31%4C%5A%44%2A%5B%5D%20%37%47%20%47%2F%37%2D%44%5A%4C%44%37%20%37%2D%44%5A%4C%73%75%73%37%41%20%37%2D%41%43%36%20%47%23%37%62%45%20%44%5A%4C%37%2D%37%4C%5A%46%5E%4C%37%47%20%37%2D%44%5A%4C%37%44%20%37%2D%7C%41%51%79%58%31%31%23%37%62%42%7C%51%79%58%37%5A%43%36%20%41%43%20%37%2D%47%37%20%47%37%20%5A%20==%30=%30===%53%74%61%72%20%44%75%73%74=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%62%34%44%62%5E%37%45%7C%51%79%58%37%62%42%7C%51%79%58%39%62%46%37%7C%51%79%58%31%31%23%37%62%47%7C%51%79%58%62%2D%37%20%41%34%54%5B%76%2A%58%39%62%37%46%2D%37%4C%5A%47%31%23%37%62%47%7C%51%79%58%37%5E%62%44%5A%37%4C%62%41%20%37%2D%62%45%5A%4C%37%43%20%37%2D%31%58%79%51%7C%62%42%20%37%2D%35%23%37%62%44%37%58%79%51%7C%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%2D%42%62%20%37%2D%46%5A%4C%37%62%41%20%37%2D%62%45%44%62%5E%37%20%62%42%7C%51%79%62%42%20%37%2D%47%62%5E%37%58%37%5E%62%44%5A%4C%37%42%20%37%2D%23%46%7C%79%51%58%37%5E%2D%62%47%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%46%7B%41%2A%5D%20%37%2D%62%45%73%2D%37%20%42%62%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%62%37%41%31%4E%7C%51%79%58%37%2D%62%45%5A%4C%37%44%62%5E%37%20%62%45%5A%4C%37%37%62%44%20%37%7C%46%2D%37%20%2D%62%45%20%37%62%41%5A%4C%37%62%45%20%37%62%2D%42%7C%51%79%58%37%62%45%5A%4C%37%2D%62%42%37%4C%5A%41%62%6C%2C%6F%45%2C%37%62%41%7C%51%46%23%2D%37%58%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%42%62%20%37%5E%62%44%7C%51%79%58%37%42%7C%51%79%62%2D%37%58%79%32%4E%7C%7D%20%58%79%51%7C%55%44%62%5E%37%58%79%51%7C%41%62%2D%37%20%44%62%37%20%5A==%30=%30===%53%74%61%72%20%45%79%65%73=%44%65%50%61%75%6C%20%47%65%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%45%62%5E%37%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%5A%44%62%5E%37%34%54%41%2A%7B%62%44%7C%51%79%62%39%4C%5A%46%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%42%5B%2A%7D%20%37%62%42%20%37%42%7C%51%79%58%37%5E%41%62%2D%37%58%37%43%20%37%68%2D%46%7C%51%79%47%62%5E%37%58%41%2A%5B%5D%20%37%62%42%20%73%75%73%37%62%7C%42%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%45%62%5E%37%58%7C%51%79%58%37%7C%51%79%58%37%4C%5A%45%62%5E%62%37%43%20%37%68%47%7C%51%79%58%37%5E%62%5A%44%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%37%39%4C%5A%46%5E%37%62%42%20%37%46%73%20%36%62%37%4C%5A%45%62%73%37%62%42%20%37%2D%46%5A%4C%39%23%37%43%39%20%23%37%62%44%5A%4C%39%62%37%44%20%39%23%37%75%73%4C%5A%45%62%42%20%37%42%2D%37%2C%42%62%37%2C%5A%20==%30=%30===%53%74%61%72%2D%43%72%6F%73%73%65%64%20%4C%6F%76%65%72%73%2C%20%54%68%65=%53%74%72%61%79%68%6F%72%6E%2D%45%6C%6C%69%6E%67%74%6F%6E==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%37%47%20%37%34%47%62%5E%37%33%31%62%41%20%37%2D%62%45%5A%4C%37%2D%62%20%42%62%41%2F%37%5E%62%44%5A%4C%35%62%39%47%20%4C%5A%44%62%5E%34%54%41%2A%5B%2D%62%45%42%2A%5E%37%20%47%39%2D%46%5A%4C%39%62%37%43%20%37%68%47%5A%4C%2D%37%62%42%20%62%41%2F%37%5E%62%44%5A%4C%35%62%58%79%51%5D%5B%62%47%5A%4C%35%31%62%41%20%37%44%62%5E%37%2F%33%31%62%41%20%37%68%62%45%5A%4C%62%41%2F%5E%37%62%44%20%62%41%2F%37%2D%62%45%5A%4C%62%41%4C%5A%45%62%68%20%62%41%2F%37%33%31%62%41%20%37%73%75%73%58%5A%4C%39%23%37%62%47%20%37%5E%62%47%5A%4C%62%39%33%31%62%44%20%73%75%73%37%62%44%7C%51%79%46%23%2D%5E%37%62%44%5A%4C%33%39%64%64%61%45%44%62%5E%37%20%62%41%7C%51%79%58%62%41%2F%37%5E%62%44%5A%37%4C%62%45%20%37%5E%62%47%5A%4C%35%23%39%62%44%37%73%75%73%20%43%2A%5B%5D%20%2F%47%23%4C%5A%44%62%5E%37%20%42%62%37%4C%5A%45%62%37%20%73%41%62%37%2C%47%37%5A%20==%30=%30===%53%74%61%72%73%20%46%65%6C%6C%20%4F%6E%20%41%6C%61%62%61%6D%61=%50%65%72%6B%69%6E%73%20%46%72%61%6E%6B==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%5E%37%20%4C%39%62%37%41%20%37%2D%45%5A%4C%37%5E%46%37%20%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%5A%44%2D%37%58%34%54%7B%41%2A%42%2A%5D%20%37%31%43%5E%37%20%4C%37%2D%46%20%36%43%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%47%20%37%2D%44%5A%4C%37%41%5A%43%36%20%41%4E%7C%51%79%58%7C%6C%2C%37%45%47%37%4C%5A%45%2F%2D%44%2C%37%2D%44%73%5A%4C%37%41%20%36%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%43%2C%42%68%2C%20%37%2D%44%5B%47%20%37%2D%44%2D%37%2F%47%4C%37%5E%43%5B%41%2A%5D%6C%2C%37%47%2C%37%2D%73%44%20%37%5E%45%5A%4C%37%42%20%37%2D%23%46%5A%20%41%37%4C%5A%41%20%37%2D%41%37%4C%5A%43%5E%37%20%46%5E%37%4C%5A%45%2D%37%20%41%37%62%39%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%20%41%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%53%74%65%6C%6C%61%20%42%79%20%53%74%61%72%6C%69%67%68%74=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%45%68%37%58%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%7C%51%79%58%39%62%37%41%7C%51%79%7C%42%62%37%58%34%54%5B%41%2A%5E%46%5A%4C%37%7C%41%62%37%58%62%42%7C%51%79%58%37%2D%44%5A%4C%39%62%37%20%41%37%68%45%7C%51%79%58%37%5E%62%42%7C%51%79%2D%37%20%45%62%51%79%58%37%5E%37%47%5B%42%2A%45%68%37%28%47%62%37%44%7C%51%79%58%29%37%68%41%28%31%31%37%23%5E%62%45%5A%4C%29%37%43%28%20%20%29%37%2D%39%58%79%51%5D%7C%51%79%58%37%20%6C%63%4B%51%51%4B%63%6C%20%42%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%41%62%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%5A%4C%62%5E%37%58%79%79%58%33%31%62%7C%51%79%58%39%45%68%37%58%79%79%58%37%68%43%7C%51%79%58%39%62%37%47%7C%79%51%58%37%68%44%7C%51%79%58%39%62%37%41%7C%51%51%7C%46%37%62%5B%43%2A%5D%20%42%62%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%74%6F%6C%65%6E%20%4D%6F%6D%65%6E%74%73=%4E%65%6C%73%6F%6E%20%4F%6C%69%76%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%43%2D%37%58%51%79%58%43%2F%37%2D%44%7C%51%79%58%43%2F%5E%37%62%45%7C%51%79%58%43%2F%37%2D%44%7C%51%79%7D%2A%41%5B%43%34%54%7B%69%2A%5D%51%79%58%36%79%51%7C%43%2D%58%37%2D%43%7C%51%79%58%36%2D%46%7C%51%79%37%58%2D%46%7C%51%79%58%36%2D%43%7C%51%79%58%37%79%51%7C%43%2D%58%36%2D%43%7C%46%20%45%2F%37%20%44%23%2D%4C%23%44%20%37%2D%44%5A%4C%2D%62%45%20%2D%45%4C%5A%2D%46%20%2D%23%46%5A%4C%2D%46%20%2D%45%5A%6F%37%4C%5A%43%2D%44%5B%42%2A%2D%4C%5A%43%2D%20%3C%53%6F%6C%6F%73%20%6F%6E%20%43%2D%20%42%6C%75%65%73%3E%20%4C%5A%47%37%20%20%20%5A==%30=%30===%53%74%6F%6D%70%69%6E%27%20%41%74%20%54%68%65%20%53%61%76%6F%79=%57%65%62%62%2D%47%6F%6F%64%6D%61%6E%2D%53%61%6D%70%73%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%44%62%5E%37%37%2D%62%45%5A%4C%37%6F%44%70%70%7C%51%79%37%58%5E%62%44%5A%4C%37%62%41%70%70%7C%51%79%58%58%79%51%7C%41%34%54%7B%41%2A%42%2A%5D%51%79%36%20%42%62%2D%51%79%58%36%62%44%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%62%41%20%37%2D%62%45%5A%4C%37%7C%44%62%37%58%62%44%31%4E%7C%62%41%7C%51%79%47%37%4C%5A%47%79%58%37%45%5A%4C%37%46%20%37%45%7C%51%79%37%58%42%5A%4C%37%43%20%37%42%7C%51%79%58%37%62%51%7C%41%37%58%20%37%62%47%5B%58%37%62%41%7C%2A%41%5B%44%62%62%45%5A%4C%37%6F%44%70%70%7C%51%79%58%37%62%5E%44%5A%4C%37%62%41%70%70%7C%51%79%58%37%5E%2D%37%58%79%51%5D%51%79%58%37%79%51%7C%44%62%36%58%79%51%7C%45%62%2D%37%20%41%62%37%20%5A==%30=%30===%53%74%6F%72%6D%79%20%57%65%61%74%68%65%72=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%2D%41%34%47%5E%37%20%36%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%37%20%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%45%37%4C%5A%34%54%41%2A%7B%5D%20%37%47%20%4E%31%47%36%20%2D%43%20%36%47%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%44%20%37%2D%41%5A%4C%39%23%37%45%36%4C%5A%47%36%5A%4C%35%23%37%36%47%5A%4C%37%20%43%23%6F%37%43%5A%4C%37%47%20%44%2F%36%47%5A%4C%37%6F%43%23%20%36%43%5A%4C%37%47%20%44%2F%36%47%5A%4C%36%20%43%23%6F%36%43%42%2A%5B%41%5A%4C%37%45%4C%5A%42%2D%37%4C%37%44%20%37%2D%41%5A%4C%37%45%20%37%5E%41%47%2A%5B%5D%20%37%44%20%37%41%5A%4C%37%45%20%5A%47%5E%37%20%37%45%20%44%2F%2D%37%20%44%37%4C%5A%47%36%20%45%37%4C%5A%41%2D%37%20%44%37%23%35%4C%5A%47%36%20%45%37%23%39%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%53%74%72%61%69%67%68%74%20%4C%69%66%65=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%4C%61%74%69%6E=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%7C%72%34%46%37%58%79%79%58%37%62%45%7C%51%79%58%37%46%5A%4C%51%58%79%7C%72%51%79%58%7C%51%79%58%37%62%45%7C%51%51%7C%58%79%51%34%54%41%2A%5B%20%51%79%58%7C%46%37%58%79%51%51%79%58%37%62%45%7C%51%79%58%37%46%5A%4C%79%51%58%7C%72%51%79%58%7C%51%79%58%37%62%45%7C%7C%58%79%51%72%42%2A%5B%5D%20%5D%5B%2A%43%46%37%58%79%51%7C%45%62%37%58%79%51%7C%58%79%51%72%7C%58%79%51%4C%5A%46%37%58%79%51%7C%45%62%37%58%79%51%7C%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%53%74%72%61%69%67%68%74%20%4E%6F%20%43%68%61%73%65%72=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%69%20%6E%6F%69%37%58%79%51%4B%73%69%76%61%44%20%73%65%6C%69%4D%3C%5A%51%58%79%37%46%7C%51%79%58%37%62%42%5A%4C%20%6C%63%20%76%65%72%73%46%5A%4C%20%6C%73%20%69%6E%20%74%68%65%20%6B%65%79%20%6F%66%20%46%3E==%30=%30===%53%74%72%61%69%67%68%74%20%53%74%72%65%65%74=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%45%7C%51%34%42%2D%37%20%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%62%2D%37%58%79%34%54%7B%41%2A%37%2D%62%44%5B%37%58%79%51%7C%6C%63%4B%51%79%58%37%2D%62%45%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%7C%51%79%58%37%44%20%20%7D%2A%42%62%47%7C%51%79%31%23%37%43%7C%62%37%58%79%51%44%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%51%7C%79%58%37%62%41%7C%51%79%58%37%2D%62%45%7C%5E%37%58%79%51%47%7C%51%79%58%20%37%2D%41%5A%42%2D%58%79%51%2D%42%5B%41%2A%5D%20%37%43%20%37%2D%47%5A%37%4C%42%20%37%2D%23%46%7C%51%79%58%37%23%43%7C%37%20%45%37%4C%7C%51%79%58%31%2D%46%7C%51%79%2D%37%20%43%37%79%58%37%62%47%7C%51%79%58%37%45%7C%51%79%37%58%2D%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%51%7C%44%37%58%47%5A%4C%37%44%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%74%72%61%69%67%68%74%65%6E%20%55%70%20%41%6E%64%20%46%6C%79%20%52%69%67%68%74=%43%6F%6C%65%2D%4D%69%6C%6C%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%62%41%5A%4C%34%41%62%20%41%2D%62%42%5A%4C%43%2F%62%41%20%62%44%5A%4C%45%62%2F%62%41%20%46%2F%62%41%5A%4C%62%47%2F%62%37%20%45%62%37%34%54%41%2A%7B%58%51%79%58%51%4C%5A%41%62%2F%7D%20%37%62%45%20%36%2D%62%42%31%4E%5A%4C%2F%43%62%41%20%62%44%5A%4C%62%45%2F%62%41%20%46%58%79%51%58%79%62%47%2F%62%41%58%37%62%42%5A%73%42%62%2D%37%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%43%37%43%2A%5B%5D%20%36%62%41%6C%2C%37%62%45%2C%4B%63%6C%20%4C%32%4E%7C%51%79%62%41%20%62%44%20%4C%5A%45%62%62%41%20%46%2F%62%41%5A%4C%62%47%2F%62%41%62%20%41%44%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%2F%45%62%4C%5A%6C%63%4B%51%79%37%2D%62%42%73%62%2D%37%20%45%41%20%62%44%5A%4C%62%45%2F%62%41%20%46%2F%41%62%5A%4C%62%47%2F%62%41%20%62%41%5A%4C%37%62%62%2F%43%4C%5A%42%5A%4C%43%2F%2C%45%62%37%2C%6C%41%62%36%20%5A%20==%30=%30===%53%74%72%61%6E%67%65%72%73%20%49%6E%20%54%68%65%20%4E%69%67%68%74=%4B%61%65%6D%70%66%65%72%74%20%42%65%72%74==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%2D%47%5A%4C%2A%41%2C%46%5E%41%2F%46%7C%51%79%58%37%5E%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%20%41%62%6F%37%2C%5B%34%34%54%37%43%70%70%7C%4C%5A%20%78%20%47%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%63%6C%4B%51%79%58%37%2D%47%2C%42%2A%2C%5B%5D%20%2D%37%58%79%51%47%2F%62%45%20%58%37%2D%47%5A%5E%37%58%79%51%51%79%58%39%62%37%44%5A%4C%20%6C%63%4B%51%58%79%37%68%41%2C%43%2A%2C%5B%5D%20%20%6C%63%4B%4B%63%6C%20%4C%46%5A%4C%39%62%5A%4C%20%78%20%2D%36%58%79%51%4B%51%79%58%37%5E%46%2C%41%2A%2C%5B%5D%20%43%37%20%37%2D%47%5A%4C%37%2D%44%20%43%2F%46%7C%63%6C%20%4C%5A%62%42%7C%51%79%46%2F%41%20%41%62%6F%37%4C%5A%47%2D%37%58%79%51%7C%43%37%62%39%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%74%72%65%65%74%20%4F%66%20%44%72%65%61%6D%73=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%36%2D%62%45%5A%54%34%34%45%62%62%42%20%37%42%7C%51%79%58%36%2D%62%45%5A%33%4C%31%62%37%62%42%20%37%42%7C%51%79%58%36%2D%37%62%31%33%4C%5B%2C%76%2A%2C%62%37%62%42%7C%5A%42%37%20%42%62%41%5A%4C%39%62%37%62%45%20%37%68%62%42%4C%5A%31%31%23%39%41%20%36%2D%62%45%5A%4C%37%62%2D%36%58%79%51%4C%37%62%44%20%4C%37%42%20%37%4C%5A%45%62%2D%62%42%20%37%42%5A%4C%37%62%44%20%2D%62%45%4C%5A%33%31%62%37%62%42%20%37%42%7C%51%79%58%36%37%4C%5A%43%68%39%45%20%33%31%5A%4C%35%23%37%42%62%37%20%5D%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%37%42%62%20%37%2D%46%7C%51%79%58%37%46%5B%41%2A%59%47%2D%37%20%43%20%37%2D%46%5A%37%62%44%7C%51%7C%46%2D%37%20%5B%42%2A%5D%20%37%62%45%20%37%2D%62%42%5A%35%4C%23%37%62%42%20%37%5E%62%45%5A%4C%37%62%42%41%62%36%58%79%51%79%58%37%46%20%20%36%62%45%62%5E%37%58%79%20%37%2D%46%7C%51%79%58%35%23%37%42%7C%51%58%79%37%46%5A%4C%39%62%37%43%20%37%62%44%7C%51%42%62%37%4C%5A%45%7C%51%79%58%28%43%37%29%20%5A%20==%30=%30===%53%74%72%69%6B%65%20%55%70%20%54%68%65%20%42%61%6E%64=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%28%37%5E%62%45%41%45%62%5E%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%6F%45%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%2A%5B%34%34%54%20%6C%63%4B%51%58%79%51%7C%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%42%5B%2A%5D%20%37%62%45%20%29%37%62%45%28%37%2D%62%41%6F%37%58%79%29%37%2D%62%42%79%58%37%5E%62%37%58%79%51%7C%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%47%2F%5E%37%62%41%20%37%5E%62%41%7C%51%79%58%37%62%45%2C%2A%43%2C%45%2D%62%42%5A%4C%5B%5D%51%79%58%4C%5A%44%68%37%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%58%51%7C%42%62%37%20%6C%63%4B%51%5E%62%45%7C%51%62%5E%37%58%79%7C%51%79%58%37%2D%46%7C%51%79%58%2C%39%62%43%37%7C%51%79%58%37%68%47%5A%4C%20%6C%63%4B%51%42%62%37%58%79%45%2C%44%2A%2C%37%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%53%74%72%6F%64%65%20%52%6F%64%65=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%58%7C%72%51%79%41%46%2D%37%58%58%7C%72%51%79%58%5A%4C%51%79%58%7C%72%51%58%79%5A%4C%33%31%62%37%43%20%37%68%47%7C%51%79%79%51%4C%5A%58%2A%7B%34%34%54%58%51%79%58%51%62%2D%37%58%79%31%62%37%43%20%37%68%47%31%4E%7C%51%79%58%2D%37%46%5A%4C%33%31%62%37%43%20%37%62%44%7C%51%33%20%7D%58%79%42%5A%4C%51%79%33%31%62%37%43%7C%4E%32%46%2D%51%79%58%37%2D%62%41%7C%51%79%58%37%62%45%51%7C%79%58%37%2D%62%42%42%2A%5B%5D%51%79%58%37%7C%44%62%37%20%51%79%58%51%79%79%58%7C%72%51%46%2D%37%58%79%79%58%7C%72%51%79%58%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%33%31%62%37%43%20%37%68%47%7C%51%51%4C%5A%58%79%41%2A%5B%5D%20%51%4C%5A%42%62%2D%37%58%79%51%7C%44%62%37%20%43%37%62%31%33%2C%4C%5A%46%2D%37%58%79%51%7C%47%68%37%20%43%37%62%31%33%20%5A%20==%30=%30===%53%74%72%6F%6C%6C%69%6E%27=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%44%62%5E%37%5E%62%44%5A%4C%37%62%41%20%37%2D%62%45%5A%37%4C%41%20%37%2D%45%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%4B%34%54%7B%41%2A%58%37%62%41%7C%44%62%37%4C%5A%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%2D%37%46%31%4E%5B%42%2A%5D%20%37%43%20%37%2D%47%2D%37%58%79%51%20%37%2D%62%41%37%2D%46%32%4E%5E%37%58%79%51%79%58%29%39%23%37%44%28%37%62%41%7C%51%79%31%58%31%23%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%7D%2A%43%5B%62%44%7C%51%79%51%2C%37%62%41%62%2D%37%58%79%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%42%20%2D%37%23%46%7C%51%79%58%31%31%23%37%62%45%7C%51%45%62%2D%37%20%42%7C%51%79%58%20%37%2D%62%45%37%20%42%62%2D%20%37%2D%46%5A%4C%37%62%47%20%37%5E%62%44%51%7C%59%5A%20%37%62%41%20%37%2D%62%45%5A%4C%37%42%62%37%4C%5A%5E%62%44%5A%4C%41%62%37%4C%5A%44%62%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%53%74%72%75%74%74%69%6E%27%20%57%69%74%68%20%53%6F%6D%65%20%42%61%72%62%65%63%75%65=%41%72%6D%73%74%72%6F%6E%67%20%4C%69%6C%6C%69%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%46%5E%37%58%4C%20%6C%63%4B%51%79%58%37%5E%46%5A%4C%20%63%6C%4B%51%79%58%36%46%5A%4C%20%6C%63%4B%51%79%5A%44%37%58%79%34%54%41%2A%5B%63%4B%51%79%58%58%79%51%7C%43%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%58%37%2D%44%6C%7C%2C%6F%23%43%73%20%20%37%20%4C%5A%43%37%37%2D%47%5A%4C%51%79%58%36%62%2A%42%46%5E%37%37%46%7C%51%79%58%2C%37%2D%43%5A%4C%20%6C%4B%63%51%79%58%36%46%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%42%5B%5D%20%20%6C%2C%36%46%7C%51%5A%42%62%36%58%51%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%58%79%37%5E%46%7C%51%79%58%36%2D%62%42%7C%51%79%7C%43%37%58%79%4C%20%6C%63%4B%55%20%44%62%37%4C%5A%43%37%58%79%51%5A%20==%30=%30===%53%75%62%63%6F%6E%73%63%69%6F%75%73%20%4C%65%65=%4B%6F%6E%69%74%7A%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%41%47%68%37%58%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%79%37%58%2D%46%7C%51%79%58%2C%39%62%37%43%7C%51%79%7C%47%37%62%39%2A%7B%34%34%54%6C%63%4B%51%79%51%4B%63%6C%20%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%43%42%2A%5B%7D%20%5A%41%62%37%58%79%58%37%5E%43%79%58%37%68%44%58%79%51%4B%63%4B%51%79%58%37%2D%46%7C%51%79%58%2C%39%62%43%37%7C%51%79%58%37%68%47%41%2A%5B%5D%20%20%6C%63%6C%20%4C%5A%37%47%5A%4C%20%51%7C%47%37%62%39%2C%58%79%51%7C%43%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%75%64%64%65%6E%6C%79%20%49%74%27%73%20%53%70%72%69%6E%67=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%42%34%43%2D%37%58%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%37%5E%44%5A%4C%37%20%47%37%62%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%7C%44%51%79%58%37%2D%43%2C%42%2A%2C%5B%5D%20%39%20%43%23%6F%37%68%44%7C%51%79%51%79%58%37%5E%5A%45%2D%37%20%62%42%20%37%2D%46%2C%43%2A%2C%5B%5D%20%37%42%62%20%37%2D%46%7C%51%79%58%36%44%5A%4C%37%41%37%4C%5A%45%62%4C%37%2D%42%20%2A%2C%5B%5D%51%79%51%7C%45%62%37%47%7C%51%79%58%37%68%44%7C%51%79%58%37%43%2D%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%5E%62%31%33%58%79%58%37%62%42%7C%44%7C%51%79%58%58%79%51%7C%44%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%58%79%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%7C%55%42%62%36%37%2D%43%2C%41%68%37%20%47%37%62%39%20%5A%20==%30=%30===%53%75%67%61%72=%54%75%72%72%65%6E%74%69%6E%65%20%53%74%61%6E%6C%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%37%58%79%51%79%58%33%31%62%39%62%37%47%7C%51%79%58%37%43%2D%5A%4C%33%31%62%39%62%37%47%20%37%68%44%7C%51%7C%43%2D%37%43%34%34%54%5B%58%37%62%45%7C%68%37%58%79%51%46%7C%51%79%58%31%31%23%37%62%47%7C%51%79%37%58%2D%43%7C%51%79%58%33%31%62%39%62%37%47%7C%2D%37%58%79%51%44%5A%4C%20%6C%79%51%7C%44%68%37%58%79%51%7C%47%37%62%39%62%31%33%58%79%51%7C%41%62%37%23%31%31%58%79%51%7C%47%37%62%39%62%31%33%58%79%51%5A%20==%30=%30===%53%75%6D%6D%65%72%20%42%61%6E%64%20%43%61%6D%70=%47%6F%6F%64%72%69%63%6B%20%4D%69%63%6B==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%5E%37%2F%47%58%37%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%47%31%2F%31%23%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%23%31%31%58%79%43%34%34%54%5B%4B%51%79%58%23%23%31%31%2F%46%37%5E%45%7C%51%79%58%37%62%42%7C%51%79%58%2F%46%37%62%42%7C%5A%4C%20%6C%63%4B%51%79%58%23%23%31%31%2F%47%37%5E%44%5A%4C%4C%20%6C%63%4B%44%62%5E%37%2F%2F%37%5E%42%7C%7C%51%79%58%37%46%7C%51%79%41%58%2F%37%46%5A%4C%20%6C%63%4B%51%79%58%62%41%42%62%58%79%51%5A%4C%20%6C%63%5A%47%37%73%75%73%58%79%51%4B%63%6C%20%4C%5A%45%62%5E%37%2F%47%58%79%51%4B%63%6C%20%4C%5A%41%37%2F%47%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%75%6D%6D%65%72%20%49%6E%20%43%65%6E%74%72%61%6C%20%50%61%72%6B=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%58%39%36%62%47%34%46%36%39%58%36%62%44%7C%51%79%58%33%31%47%7C%51%79%58%2D%39%44%7C%51%79%58%35%23%39%62%37%41%7C%51%79%39%58%79%51%7C%33%54%41%2A%5B%7D%20%3E%78%33%39%58%79%51%7C%51%79%58%39%2D%44%5A%4C%20%6C%63%4B%51%79%39%58%5E%44%42%2A%7B%5D%51%79%58%39%62%33%31%41%4B%63%6C%20%3C%2D%47%7C%51%79%44%7C%51%79%58%58%79%51%4B%63%41%7C%51%79%58%39%36%46%43%2A%5B%5D%51%79%39%58%62%37%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%37%62%39%23%35%2C%39%5E%44%7C%51%79%58%39%36%7C%47%31%33%58%58%39%36%44%7C%51%79%58%39%36%41%7C%51%79%39%58%36%62%47%7C%51%79%58%39%36%62%44%7C%51%79%79%51%7C%44%62%51%79%58%39%2D%37%2D%47%7C%51%5A%47%2D%37%58%2C%55%2C%7C%51%79%58%39%36%62%47%7C%51%79%39%58%36%62%41%7C%51%79%58%39%62%37%43%7C%51%79%46%36%39%58%79%4C%20%6C%63%4B%20%43%37%62%39%20%5A%20==%30=%30===%53%75%6D%6D%65%72%20%4B%6E%6F%77%73%2C%20%54%68%65=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%42%61%6C%6C%61%64=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%46%7C%51%79%34%46%2D%39%58%7C%51%79%58%37%68%44%7C%51%79%58%62%45%2F%2D%39%46%7C%51%79%58%45%2F%39%62%37%43%7C%51%79%42%62%2D%39%58%34%54%41%2A%5B%2F%36%2D%62%42%79%51%7C%42%62%5E%46%42%2A%5B%5D%20%39%62%37%43%20%73%75%39%73%62%37%43%5A%4C%37%68%47%20%62%41%2F%39%2D%37%58%79%51%7C%58%41%2F%39%62%39%62%37%45%20%46%5E%37%58%79%39%62%37%45%20%37%68%42%7C%51%79%58%37%5E%42%62%5A%4C%39%62%37%46%20%73%75%73%39%46%7C%51%4C%5A%41%5E%37%7C%51%79%58%46%62%37%43%20%37%20%45%62%37%62%58%37%5E%47%5A%4C%39%62%37%44%20%37%5E%62%5A%41%4C%39%62%37%62%45%20%37%5E%62%41%5A%4C%39%79%51%7C%47%68%37%5E%41%5A%4C%43%2F%37%2D%46%43%46%5E%37%2F%43%2F%36%2D%62%42%7C%51%79%58%43%2F%37%5E%7C%46%51%79%58%43%2F%36%2D%62%42%7C%51%79%58%43%58%79%51%5D%5B%2A%5B%5D%20%39%20%46%6F%37%2F%43%4C%5A%43%37%62%39%73%75%73%58%79%51%7C%46%2D%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%75%6D%6D%65%72%20%4E%69%67%68%74=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%62%42%34%43%2D%37%58%20%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%58%79%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%42%2D%37%4C%5A%34%54%41%2A%7B%51%79%58%37%68%41%62%5E%37%58%39%62%37%47%7C%51%79%58%37%68%44%31%4E%42%5B%2A%5D%51%79%58%31%31%23%37%5E%62%44%7C%51%79%58%79%51%7C%44%5A%4C%37%62%45%79%58%37%68%44%58%79%51%7C%43%7D%51%79%58%39%62%37%47%7C%51%79%58%31%31%37%23%62%41%7C%51%79%58%37%46%7C%51%79%58%37%2D%5B%2A%43%4E%32%39%62%37%47%7C%58%37%62%42%7C%39%58%79%51%7C%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%4C%5A%37%6F%23%46%20%37%46%7C%51%79%58%37%2D%43%2D%37%58%79%51%62%37%47%7C%51%7C%51%79%58%37%37%58%79%51%7C%20%20%51%79%58%51%79%58%5A%51%79%58%39%62%47%37%5A%4C%51%20%20%37%2D%46%7C%51%79%58%37%43%59%7C%51%42%62%2D%47%7C%51%79%2C%55%2C%66%2C%45%62%36%58%79%51%5A%20==%30=%30===%53%75%6D%6D%65%72%20%53%65%72%65%6E%61%64%65=%43%61%72%74%65%72%20%42%65%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%44%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%62%5E%37%58%79%51%37%46%7C%51%79%58%37%5E%42%7C%51%79%58%37%46%23%7C%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%58%79%51%7C%42%62%44%41%2A%5B%7C%51%79%58%37%20%42%62%37%20%79%58%37%62%41%7C%51%79%58%37%5E%44%7C%51%58%79%37%41%7C%51%79%58%37%5E%62%45%42%2A%5B%5D%51%7C%44%62%5E%37%2D%46%7C%51%7C%51%79%58%37%51%7C%41%5E%37%58%37%47%7C%51%79%58%37%5E%62%44%41%2A%5B%20%5D%37%62%41%20%73%75%73%37%62%41%7C%51%79%58%79%51%7C%43%5E%79%58%37%5E%42%42%2F%37%43%7C%51%7C%42%5E%37%37%5E%46%43%2A%5B%5D%51%79%58%37%68%42%7C%79%51%58%37%62%42%7C%51%79%58%37%46%7C%51%79%58%2F%43%58%79%51%79%58%37%23%46%41%20%36%46%5A%46%36%2F%41%58%20%37%68%42%7C%51%79%58%39%62%37%43%7C%51%58%79%37%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%42%62%2D%36%4C%7C%51%79%58%62%62%37%20%5A%20==%30=%30===%53%75%6D%6D%65%72%20%57%69%6E%64%2C%20%54%68%65=%4D%65%79%65%72%2D%4D%65%72%63%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%34%46%5E%37%58%51%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%6F%23%46%7C%51%79%7C%43%37%58%79%34%54%41%2A%5B%4C%37%43%20%37%6C%20%4C%5A%46%44%20%37%2D%41%7C%51%79%58%37%62%45%7C%51%58%79%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%58%37%37%4C%5A%47%2D%63%4B%51%79%58%37%2D%41%7C%51%79%51%7C%41%2D%51%79%58%37%2D%41%7C%51%79%58%37%6F%23%47%51%7C%79%58%37%5E%47%42%2A%5B%5D%20%37%44%20%37%7C%44%37%58%79%58%37%5E%46%5A%20%37%2D%42%7C%37%58%79%51%7C%7C%51%79%58%37%5E%43%5A%4C%20%6C%63%4B%51%58%79%37%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%47%46%37%58%79%51%44%7C%51%79%58%79%58%37%2D%42%2D%37%20%44%37%6F%23%41%7C%51%79%58%37%5E%41%43%2A%5B%5D%37%20%45%20%37%2D%42%7C%51%79%58%37%5E%47%5A%4C%37%58%79%51%7C%41%5A%4C%37%45%51%79%58%37%5E%79%51%7C%42%2D%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%58%79%37%5E%41%7C%51%79%58%37%45%7C%51%79%58%37%6C%20%4C%5A%44%58%37%45%7C%51%7C%47%37%58%79%51%7C%43%23%2D%37%20%46%23%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%5E%37%58%79%51%7C%47%2D%37%20%43%37%2C%20%5A==%30=%30===%53%75%6D%6D%65%72%74%69%6D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%53%6C%6F%77%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%2D%37%58%79%51%37%2D%44%5A%4C%39%62%37%41%70%70%7C%51%79%37%58%2D%41%5A%4C%33%31%62%37%45%20%37%68%42%7C%58%79%51%7C%46%41%34%34%54%5B%5E%43%5A%4C%37%51%7C%45%37%62%51%79%58%37%2D%41%5A%4C%33%31%62%37%45%20%68%37%42%7C%51%79%58%37%2D%41%7C%51%79%58%33%31%7C%44%37%20%47%79%58%37%68%42%37%20%41%2D%37%4C%5A%42%68%37%20%45%37%62%31%33%4C%5A%41%2D%37%58%79%51%7C%42%68%37%20%45%37%62%31%33%20%5A%20==%30=%30===%53%75%6E%20%64%6F%77%6E=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%3C%2A%36%39%37%41%20%37%2D%45%7C%51%79%58%37%41%7C%51%58%79%37%44%7C%51%79%58%37%41%3E%64%61%65%48%20%23%35%4C%5A%44%34%54%69%2A%5B%37%2D%43%20%37%41%37%58%79%51%37%2D%44%20%37%5E%44%5A%4C%37%2D%23%43%20%2D%37%42%5A%4C%39%62%37%23%46%20%37%2D%23%43%7C%4C%5A%43%23%2D%5A%4C%20%6C%63%41%20%37%2D%45%20%45%37%23%39%41%7C%51%79%58%37%44%7C%51%79%58%37%41%3E%6F%73%6C%6F%53%20%39%36%2A%3C%41%2A%5B%59%5D%20%37%58%79%51%7C%37%2D%42%5A%4C%20%37%41%7C%51%44%37%58%79%51%51%79%58%37%2D%42%5A%4C%39%62%37%23%46%20%2D%37%23%43%7C%51%79%58%37%41%5A%4C%20%6C%63%4B%7C%45%37%58%79%5A%4C%35%23%37%46%23%37%62%39%4C%5A%42%37%20%45%37%23%39%20%5A%20==%30=%30===%53%75%6E%6E%79=%48%65%62%62%20%42%6F%62%62%79==%52%6F%63%6B%20%50%6F%70=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%2D%37%58%79%51%51%79%58%37%2D%41%5A%4C%39%62%37%45%20%37%42%68%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%7C%43%37%58%79%41%34%34%54%5B%37%45%7C%51%79%68%37%20%45%37%51%79%58%37%62%42%7C%51%79%58%37%5E%46%7C%79%51%58%37%43%7C%51%79%58%37%2D%41%5A%4C%39%62%7C%42%68%37%58%42%7C%51%79%58%62%39%58%79%51%7C%41%2D%37%58%79%51%7C%45%37%62%39%58%79%51%5A%20==%30=%30===%53%75%6E%73%68%6F%77%65%72=%42%61%72%72%6F%6E%20%4B%65%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%41%2D%37%58%51%79%58%37%2D%41%7C%51%79%58%37%68%42%7C%79%51%58%37%2D%41%7C%51%79%58%37%68%42%7C%51%79%7C%42%68%37%58%34%54%69%2A%5B%7C%51%79%58%37%42%68%37%58%79%58%37%68%42%7C%51%79%58%37%2D%41%7C%51%79%37%58%68%42%7C%51%79%58%37%2D%41%41%2A%7B%5D%51%79%51%7C%41%2D%7C%51%79%58%37%5B%5D%51%79%58%51%7C%4E%31%41%51%79%58%37%2D%41%32%4E%5A%4C%20%51%79%58%79%51%58%7D%51%79%58%37%68%42%7C%51%79%58%37%2D%7C%41%37%62%39%79%58%37%68%42%58%74%6C%61%37%58%79%51%4B%63%37%68%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%5A%46%4C%20%6C%63%4B%51%79%58%37%45%5A%4C%20%6C%58%79%51%7C%45%37%2D%44%42%2A%2D%41%7C%51%79%41%41%2D%37%58%51%79%58%37%2D%41%7C%51%79%58%37%68%42%7C%79%51%58%37%2D%41%7C%51%79%58%37%68%42%7C%51%79%7C%42%68%37%58%2A%5B%5D%51%79%37%58%79%51%7C%42%68%37%58%79%51%5A%20==%30=%30===%53%75%72%72%65%79%20%57%69%74%68%20%54%68%65%20%46%72%69%6E%67%65%20%4F%6E%20%54%68%65%20%54%6F%70=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%6F%42%20%37%34%42%62%5E%37%37%46%20%37%2D%43%5A%4C%37%6F%42%20%37%5E%42%62%5A%4C%37%46%20%37%2D%43%5A%4C%37%6F%42%20%4C%5A%42%62%5E%34%54%7B%41%2A%20%37%2D%46%5A%20%44%37%4C%5A%62%45%5A%4C%37%62%42%20%37%2D%46%5B%42%2A%20%7D%37%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%36%20%43%37%4C%37%68%41%5A%4C%37%5E%62%42%5B%45%62%36%58%79%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%5A%37%4C%44%20%36%46%5A%4C%37%43%20%37%2D%47%7C%51%37%20%5D%2A%41%5A%4C%37%62%42%5A%4C%37%44%20%5A%43%2D%37%20%37%6F%42%20%37%5E%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%37%6F%42%20%37%5E%62%42%5A%4C%37%46%4C%5A%41%68%37%4C%37%6F%42%20%4C%37%46%20%37%37%4C%5A%43%2D%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%37%4C%47%20%37%2D%44%5B%43%2A%5D%20%37%46%20%37%37%4C%5A%43%2D%43%20%37%2D%47%5A%44%2D%37%20%47%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%77%61%79=%52%75%69%7A%2D%47%69%6D%62%65%6C==%4C%61%74%69%6E=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%20%78%34%41%68%37%2C%44%20%2C%37%62%45%5A%4C%20%6C%63%4B%51%79%2C%58%37%2D%47%5A%4C%20%78%20%5A%4C%2C%37%44%20%37%2C%4C%5A%20%34%54%41%2A%7B%63%4B%51%79%58%58%79%51%4B%63%5B%59%5D%20%20%6C%63%4B%51%79%58%2C%37%2D%32%47%4E%5A%4C%20%51%79%58%51%79%58%7D%20%20%6C%2A%42%46%37%2C%2C%37%2D%47%31%68%41%41%2A%5B%62%5E%37%2C%58%37%44%7C%51%79%58%2C%37%2D%47%5A%4C%20%6C%4B%63%51%79%58%2C%37%44%5A%4C%20%6C%63%4B%51%79%58%79%51%5D%59%42%5A%4C%20%6C%63%4B%51%79%58%2C%4C%5A%20%78%4C%20%78%20%5A%4C%2C%37%44%20%2C%37%62%45%4C%5A%20%6C%63%4B%51%79%58%2C%37%2D%47%5A%4C%20%5A%47%2D%37%2C%37%44%20%2C%37%6C%20%20%5A%20==%30=%30===%53%77%65%65%70%69%6E%67%20%55%70=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%41%7C%34%44%37%58%79%7C%51%79%58%37%2D%45%7C%51%79%58%2D%42%7C%79%51%58%37%2D%23%46%7C%51%79%58%37%5E%47%7C%51%42%2D%58%79%51%33%54%41%2A%5B%79%51%5A%20==%30=%30===%53%77%65%65%74%20%41%6E%64%20%4C%6F%76%65%6C%79=%41%72%6E%68%65%69%6D%2D%44%61%6E%69%65%6C%73%2D%54%6F%62%69%61%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%43%5A%4C%37%34%47%2D%37%58%62%42%7C%51%79%58%37%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%5E%37%20%45%62%34%54%7B%41%2A%2D%62%41%7C%51%5A%43%36%58%79%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%43%5E%5A%4C%37%62%42%20%37%2D%46%5B%42%2A%7D%51%43%5E%37%58%79%4C%37%47%20%37%47%7C%51%79%58%4C%5A%45%62%5E%58%37%2D%47%5B%41%2A%5D%20%37%47%20%37%2D%5A%44%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%37%79%51%7C%43%37%37%62%44%20%37%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%20%45%62%37%4C%5A%43%5E%37%20%47%37%4C%5A%43%36%20%20%20%5A==%30=%30===%53%77%65%65%74%20%47%65%6F%72%67%69%61%20%42%72%69%67%68%74=%4C%6C%6F%79%64%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%37%58%79%51%4B%62%42%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%62%42%5A%4C%20%6C%63%37%58%79%51%4B%43%34%34%54%5B%45%62%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%37%58%79%51%7C%44%62%37%58%79%51%7C%43%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%77%65%65%74%20%47%65%6F%72%67%69%61%20%42%72%6F%77%6E=%50%69%6E%6B%61%72%64%2D%43%61%73%65%79%2D%42%65%72%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%20%78%34%46%37%58%79%20%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%78%20%4C%5A%20%34%54%7B%41%2A%47%7C%51%79%58%79%51%4B%63%6C%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%37%62%5E%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%5A%41%62%5E%37%58%37%62%45%31%37%47%20%37%62%62%39%20%7D%7C%45%20%37%2D%62%42%7C%51%79%58%2D%46%5A%4C%62%39%37%43%20%37%68%47%7C%51%79%58%2D%46%32%4E%62%37%4C%5A%41%37%43%20%37%68%4C%5A%47%62%37%20%46%37%4C%5A%42%62%37%20%45%62%37%4C%5A%41%62%36%20%20%20%5A==%30=%30===%53%77%65%65%74%20%4C%6F%72%72%61%69%6E%65=%42%75%72%77%65%6C%6C%20%43%6C%69%66%66==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%2C%37%47%2C%34%73%47%36%2C%62%45%2C%37%2D%45%73%7C%2C%23%44%2F%37%42%37%2C%44%73%20%37%2D%41%5A%4C%37%45%6C%2C%37%46%37%2C%44%2D%37%34%54%41%2A%7B%79%58%51%79%58%37%62%39%4C%5A%44%20%37%2D%41%5A%4C%37%45%20%37%2D%42%31%5A%4E%4C%37%44%20%37%2D%41%5A%4C%37%41%20%37%45%37%23%35%20%7D%42%20%37%43%6C%41%2C%37%2D%41%32%47%36%20%73%20%36%43%6C%42%2A%5B%5D%2C%37%47%2C%37%2D%73%44%20%44%2F%36%47%6C%7C%2C%6F%23%43%2C%37%43%45%37%4C%5A%73%4E%5A%4C%20%51%23%37%62%45%5A%37%2C%43%37%2C%5E%46%6C%7C%2C%37%43%2C%37%2D%47%2C%37%62%2C%41%37%2D%41%73%5A%4C%37%45%20%37%5E%46%6C%7C%37%20%45%37%4C%2D%47%2C%37%62%42%2C%37%44%73%4C%5A%46%5E%37%4C%37%45%6C%2C%37%46%2C%36%47%73%41%2A%5B%20%5D%37%44%20%31%31%23%37%62%45%5A%4C%37%45%20%5A%41%2D%37%20%37%44%20%31%31%36%47%5A%4C%37%7C%73%45%2D%37%5A%4C%37%41%20%37%45%5A%4C%39%62%37%42%20%43%37%6C%7C%2C%37%47%2C%37%2D%44%2C%37%62%45%2C%41%2D%37%20%44%2C%23%44%2F%37%20%73%43%37%2C%43%23%6F%2C%7C%6C%47%36%2F%44%20%44%37%20%5A%20==%30=%30===%53%77%65%65%74%20%53%75%65%2C%20%4A%75%73%74%20%59%6F%75=%48%61%72%72%69%73%2D%59%6F%75%6E%67==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%37%44%34%41%2D%37%58%4C%37%6F%23%47%20%36%47%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%79%5A%41%2D%37%20%34%54%41%2A%7B%47%7C%51%79%58%51%7C%42%68%37%5B%5D%20%20%6C%63%4B%51%79%58%36%47%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%39%62%37%45%20%2A%42%44%2D%37%79%58%36%47%31%68%42%7C%51%79%42%68%37%58%79%23%46%2F%37%44%20%47%2F%2D%41%5A%4C%23%47%2D%2F%41%20%2D%41%7C%51%79%58%39%62%37%45%7C%51%4C%5A%46%37%58%7C%51%79%58%37%47%7C%51%79%58%39%20%5D%5B%2A%58%36%47%7C%51%79%58%37%44%7C%51%79%58%37%41%2D%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%41%79%51%7C%43%37%62%37%45%20%37%36%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A%20==%30=%30===%53%77%65%65%74%65%73%74%20%53%6F%75%6E%64%73%2C%20%54%68%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%34%44%2D%37%58%7C%51%79%58%31%31%23%37%62%42%5A%4C%20%6C%4B%63%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%41%37%23%31%31%34%54%41%2A%5B%58%37%43%7C%51%7C%45%68%37%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%5A%4C%6C%20%63%4B%51%79%58%37%2D%44%5A%4C%39%62%37%41%47%2D%37%58%79%51%79%58%37%2D%37%62%42%5A%4C%37%58%79%51%7C%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%2D%37%44%42%2A%5B%5D%20%39%62%37%41%20%37%68%45%51%4B%63%6C%20%5E%46%7C%51%79%37%2D%41%5A%4C%51%7C%41%37%23%37%68%42%7C%51%79%58%37%5E%62%42%7C%51%79%37%58%46%7C%51%79%58%37%2D%43%7C%51%79%58%31%31%20%45%37%62%39%79%58%31%31%23%5A%4C%20%6C%63%37%58%79%51%7C%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%5E%37%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%36%58%79%51%4B%44%7C%51%79%58%47%2D%37%58%79%51%7C%43%37%73%75%73%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%4C%5A%45%68%37%58%79%51%7C%41%37%62%39%58%79%51%5A%20==%30=%30===%53%77%69%6E%67%69%6E%67%20%41%74%20%54%68%65%20%48%61%76%65%6E=%4D%61%72%73%61%6C%69%73%20%45%6C%6C%69%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%34%42%62%31%33%58%73%75%73%33%31%62%41%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%79%51%4B%63%6C%34%54%41%2A%7B%37%2D%62%42%5A%20%20%5D%5B%2A%51%79%58%2C%37%5E%46%31%4E%5A%4C%2C%39%62%43%37%20%2C%37%68%47%7C%51%79%58%37%5E%62%44%42%4B%63%6C%20%4C%78%20%5A%4C%20%46%32%4E%5A%4C%45%62%37%73%75%79%58%7D%20%39%62%37%43%20%2C%37%2D%47%7C%79%51%58%2C%37%5E%62%41%5A%4C%37%62%45%20%2C%73%51%58%79%51%20%7C%51%79%58%2C%5E%37%58%79%51%7C%42%62%2D%37%2C%20%45%62%37%2C%4C%5A%41%2D%37%2C%20%44%37%2C%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%77%69%6E%67%69%6E%67%20%53%68%65%70%68%65%72%64%20%42%6C%75%65%73%2C%20%54%68%65=%4B%6F%66%66%6D%61%6E%2D%52%6F%62%65%72%74%73%2D%4A%61%63%6F%62%73%6F%6E==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%2C%37%2D%43%34%42%62%36%58%5A%4C%20%6C%63%4B%51%79%58%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%42%62%37%20%73%34%54%41%2A%5B%42%20%37%46%6C%42%62%2F%44%20%62%47%2C%37%62%45%73%20%37%62%42%7C%51%79%37%58%46%7C%51%79%58%37%2D%43%5A%4C%39%23%37%47%37%2F%45%2C%7C%6C%7C%2C%6F%23%62%37%20%5A%20%3C%53%6F%6C%6F%73%20%6F%6E%20%42%62%20%62%6C%75%65%73%3E%20==%30=%30===%54%61%64%64%27%73%20%44%65%6C%69%67%68%74=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%2D%37%37%46%20%37%68%43%7C%51%79%58%37%5E%62%41%4C%5A%39%62%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%42%62%2D%34%54%41%2A%5B%51%79%58%31%31%45%62%37%62%39%51%79%58%37%5E%62%44%42%2A%5B%5D%20%37%62%20%41%37%2D%62%45%7C%51%79%58%37%5E%62%41%5A%4C%7C%47%62%37%23%20%37%2D%62%42%41%2A%5B%5D%20%58%79%51%7C%46%43%7C%51%79%58%37%62%45%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%62%42%7C%51%79%58%39%62%37%2D%37%20%46%37%37%5E%62%41%7C%45%20%37%2D%62%79%51%7C%42%62%37%2D%62%42%5A%4C%37%46%20%37%68%43%7C%51%58%79%37%5E%62%41%5A%4C%39%62%37%62%45%20%37%2D%58%79%51%7C%42%58%37%2D%62%42%58%37%5E%62%41%5A%41%62%5E%37%31%23%37%62%47%7C%51%79%58%37%5E%62%44%43%5B%2A%5D%20%37%62%41%20%37%2D%62%45%7C%51%79%58%31%58%79%51%7C%4C%39%62%37%62%79%51%7C%43%2D%37%20%46%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%55%41%62%5E%37%58%79%51%7C%46%37%62%39%2C%58%79%51%5A%20==%30=%30===%54%61%6B%65%20%46%69%76%65=%44%65%73%6D%6F%6E%64%20%50%61%75%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%45%62%2D%20%4C%37%2D%62%42%20%2D%62%45%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%37%2D%62%42%5A%20%78%20%4C%35%54%5B%41%2A%5E%42%7C%51%79%5D%2A%42%5B%42%5A%4C%37%62%44%20%37%2D%62%41%5A%4C%37%2D%45%62%20%37%2D%62%42%5A%4C%36%2D%62%41%20%37%5E%47%62%5E%37%58%20%20%78%20%5A%2D%62%42%20%2D%36%4C%5A%42%62%5D%20%39%62%37%62%42%20%37%68%46%5A%4C%37%44%62%20%37%2D%62%41%5A%4C%37%2D%62%45%20%37%2D%2A%41%5B%45%62%2D%62%41%20%37%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%45%62%2D%20%42%62%2D%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%54%61%6B%65%20%54%68%65%20%41%20%54%72%61%69%6E=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%43%31%34%43%36%58%79%37%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%51%4B%79%58%31%31%23%37%44%5A%4C%20%6C%63%4B%51%58%79%51%7C%4E%34%54%7B%41%2A%5A%4C%20%6C%63%20%47%37%20%7D%5E%46%5B%42%2A%5D%20%37%43%20%37%2D%47%7C%79%51%58%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%37%58%79%51%4B%37%2D%44%7C%51%4C%20%6C%63%4B%20%78%20%4C%5A%5B%41%2A%5D%20%39%62%37%47%20%37%47%7C%51%58%79%37%2D%44%5A%4C%20%6C%63%4B%51%79%58%37%44%43%36%58%79%51%5A%4C%20%78%20%5A%44%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%54%61%6B%69%6E%67%20%41%20%43%68%61%6E%63%65%20%4F%6E%20%4C%6F%76%65=%44%75%6B%65%20%56%65%72%6E%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%7C%41%46%5E%37%20%44%5A%4C%37%41%20%37%5E%46%5A%4C%37%43%20%2D%37%47%5A%4C%37%44%20%37%2D%47%5A%4C%37%2D%44%2D%37%58%79%51%2A%7B%34%34%54%5A%4C%37%43%20%2D%37%20%43%37%4E%5A%4C%20%51%79%58%51%79%58%7D%2C%37%43%37%2C%2D%47%73%2C%37%62%41%2C%37%2D%41%73%5A%4C%32%6C%47%2D%37%47%31%4E%7C%51%2D%62%42%7C%51%5D%5B%2A%42%43%42%5A%4C%37%46%20%37%2D%43%5A%4C%2C%29%37%42%6F%28%37%47%20%36%62%42%5A%4C%37%46%20%37%2D%62%5E%37%58%79%51%79%58%36%46%37%44%20%37%2D%4C%5A%41%62%36%44%20%37%5E%46%41%2A%5B%5D%51%79%58%37%43%4C%5A%37%6F%42%20%37%2D%62%42%5A%4C%37%6F%41%20%2D%37%4C%5A%47%37%62%45%20%37%73%2C%29%2D%47%20%43%37%4C%5A%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%5A%4C%37%41%20%37%5E%46%36%20%73%20%28%37%2D%47%5A%4C%20%28%43%37%29%5A%20==%30=%30===%54%61%6E%67%65%72%69%6E%65=%53%63%68%65%72%74%7A%69%6E%67%65%72%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%47%2D%37%58%37%2D%47%5A%4C%39%23%37%44%20%37%2D%41%5A%37%4C%62%42%20%36%46%7C%51%79%58%37%43%7C%51%79%20%43%37%4C%5A%34%54%5B%41%2A%37%5E%41%5A%4C%51%7C%44%37%62%37%68%42%7C%51%79%58%36%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5B%42%2A%5D%51%79%58%39%20%45%37%62%39%79%58%37%5E%46%62%42%20%36%46%4C%5A%42%2D%37%43%7C%51%79%58%37%2D%47%5B%41%2A%5D%51%79%39%58%62%37%44%7C%51%79%58%37%41%5A%4C%37%45%20%37%58%79%51%7C%37%2D%23%46%20%79%58%37%2D%47%37%20%44%37%23%79%58%33%31%62%37%44%7C%51%79%58%37%62%45%4C%5A%20%78%20%5A%4C%37%43%20%37%2D%47%5A%4C%39%51%5D%2A%43%5B%2D%41%5A%4C%37%20%39%23%37%44%20%41%37%23%39%46%55%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%36%58%79%51%7C%37%68%45%7C%51%20%20%5A==%30=%30===%54%61%75%74%6F%6C%6F%67%79=%4B%6F%6E%69%74%7A%20%4C%65%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%5E%37%58%37%2D%47%7C%51%79%58%33%31%62%37%44%7C%51%58%79%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%58%79%51%7C%43%34%54%41%2A%5B%47%28%20%20%29%2D%37%4C%5A%47%36%62%42%5A%4C%29%37%5E%41%28%20%20%29%37%42%5E%28%37%5E%46%42%2A%5B%5D%20%37%43%20%37%2D%28%41%62%5E%37%44%20%37%5E%46%43%2A%5B%5D%20%5A%46%5E%37%58%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%7C%51%79%58%33%31%62%37%44%7C%51%79%51%4B%63%6C%20%4C%29%37%5E%62%58%37%43%7C%51%79%51%7C%45%62%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%62%41%7C%51%79%58%37%7C%47%37%58%79%58%37%2D%62%42%7C%51%79%58%37%41%46%5E%37%58%37%2D%47%7C%51%79%58%33%31%62%37%44%7C%51%58%79%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%58%79%51%7C%43%2A%5B%5D%51%79%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%2C%20%43%37%20%5A%20==%30=%30===%54%65%61%20%46%6F%72%20%54%77%6F=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%37%62%34%42%62%2D%37%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%62%44%37%20%5E%62%41%5A%4C%20%78%20%5A%4C%37%62%45%20%62%2D%37%20%45%34%54%5B%41%2A%44%5A%4C%37%41%62%5E%37%58%79%4C%37%46%20%37%5E%43%5A%4C%20%78%20%5A%4C%47%37%20%37%2D%44%5B%42%2A%5D%20%20%6C%63%4B%51%5A%45%2D%37%20%41%5A%4C%20%78%44%20%37%5E%62%4C%5A%20%78%20%20%5A%4C%37%62%45%20%37%2D%62%42%5B%41%2A%51%5D%79%58%37%62%45%7C%51%79%58%37%5E%43%5A%4C%78%20%4C%5A%41%37%47%20%37%2D%20%37%2D%62%42%2D%37%20%46%37%79%58%39%62%37%46%7C%51%79%58%37%68%43%5A%20%4C%78%20%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%51%5D%2A%43%5B%43%5A%4C%37%62%20%37%2D%62%42%44%62%5E%37%20%20%37%2D%43%7C%51%79%58%37%62%47%5A%4C%62%2F%41%37%2D%62%42%20%37%2D%62%42%5A%4C%37%6F%43%42%6F%37%4C%5A%5A%4C%37%6F%43%45%62%37%4C%5A%55%41%62%36%58%79%51%7C%43%68%37%20%46%37%62%39%20%5A==%30=%30===%54%65%61%63%68%20%4D%65%20%54%6F%6E%69%67%68%74=%44%65%50%61%75%6C%20%47%65%6E%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%45%62%5E%37%20%37%68%47%5A%4C%37%62%42%20%37%2D%46%5A%33%4C%31%62%37%43%20%37%2D%47%5A%4C%37%62%41%20%43%37%62%39%4C%34%54%41%2A%7B%4C%37%62%41%20%37%58%79%51%7C%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%37%2D%47%31%4E%4E%32%45%62%36%62%42%7C%51%79%62%45%5A%4C%37%73%47%2D%37%2C%46%5A%4C%39%62%37%43%20%37%2D%47%5A%4C%37%42%62%20%37%2D%46%6C%42%2A%5B%5D%2C%37%2D%62%47%2D%37%20%42%62%20%36%62%45%5A%41%20%37%5E%62%7C%41%68%37%20%20%37%62%42%20%37%2D%46%5A%4C%37%46%20%37%43%2D%5A%4C%37%43%20%37%2D%47%5A%4C%39%62%37%44%5D%5B%2A%41%45%51%79%58%37%5E%62%45%7C%51%79%2D%37%20%43%37%51%79%58%37%2D%46%5A%4C%39%62%37%43%20%37%47%68%5A%4C%37%62%42%20%37%2D%46%5A%4C%33%31%62%7C%42%62%37%58%47%5A%4C%37%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%54%65%6C%6C%20%4D%65%20%41%20%42%65%64%74%69%6D%65%20%53%74%6F%72%79=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%46%75%6E%6B=%43==%31%72%33%34%4C%62%4B%63%75%37%2A%5B%5D%20%37%34%47%5E%37%4C%35%54%5A%4C%37%2D%23%46%73%5A%4C%78%5A%4C%5E%37%47%5A%4C%78%5A%4C%37%2D%23%46%5A%4C%78%5A%34%6C%46%23%2D%34%54%69%2A%5B%37%5E%47%20%37%5E%37%4C%5A%78%5A%4C%31%31%23%37%5E%43%5A%4C%37%2D%23%46%4C%5A%37%5E%47%5A%4C%78%5A%4C%37%2D%23%46%5A%4C%78%4C%5A%42%5E%47%34%34%54%41%37%42%7C%51%79%20%43%5E%37%23%42%53%42%2A%5B%5D%20%31%31%23%37%5E%43%20%5E%37%45%5A%4C%37%5E%47%20%37%5E%42%5A%4C%31%31%37%73%75%73%58%37%5E%45%5A%4C%51%79%58%31%31%7C%45%5E%37%20%51%79%58%39%23%37%62%44%7C%51%79%58%37%5E%7C%44%51%79%58%39%23%37%62%45%5A%4C%39%23%37%45%7C%43%5E%37%23%51%79%58%35%23%2C%5B%5D%20%31%5A%42%5E%37%20%20%37%5E%45%5A%4C%37%5E%47%20%37%5E%42%5A%31%4C%31%23%37%5E%43%20%37%5E%45%5A%4C%37%5E%47%43%5E%37%23%31%4C%20%6C%63%4B%79%58%37%2D%62%73%75%73%58%79%44%2A%2C%5B%5D%51%79%58%37%2D%45%7C%51%79%37%58%2D%62%41%7C%51%79%58%73%75%73%37%41%7C%51%2C%54%35%34%44%37%42%2C%43%2A%5A%4C%37%2D%23%37%58%79%51%7C%4C%31%31%23%37%5E%47%34%34%54%2C%41%2A%2C%5D%5B%51%79%58%37%2D%23%46%7C%51%79%58%37%2D%45%5A%78%4C%5A%46%2D%62%45%7C%51%20%37%5E%42%5A%37%4C%5A%41%37%5E%43%20%37%5E%45%5A%4C%37%5E%47%20%37%5E%5A%42%4C%31%31%23%37%5E%43%5A%4C%37%5E%44%5A%4C%37%23%31%31%4C%2D%45%5A%4C%78%3C%7B%20%37%5E%3C%44%2E%53%2E%51%5B%59%20%51%79%58%5D%20%31%31%23%37%5E%20%43%37%5E%45%5A%4C%3E%61%64%6F%43%20%6C%61%20%45%5E%37%20%43%51%2C%37%5E%47%20%20%4C%6F%6F%70%73%20%76%61%6D%70%3E%42%5E%37%20%47%5E%37%4C%5A%45%5E%37%20%43%5E%37%23%31%31%20%7D%20==%30=%30===%54%65%6D%70%75%73%20%46%75%67%69%74=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%39%34%47%2D%37%20%2D%47%7C%51%79%58%37%2D%44%7C%51%79%58%39%37%62%41%7C%51%79%58%37%2D%44%5A%4C%39%62%37%41%37%20%41%37%62%34%54%41%2A%7B%39%23%37%45%7C%45%37%20%41%37%44%7C%51%79%58%39%23%37%41%7C%51%79%58%37%45%68%42%2A%5B%7D%51%79%58%37%2D%44%5A%4C%39%62%2D%37%58%79%51%7C%51%79%58%37%79%58%37%2D%44%37%62%31%33%58%41%20%37%2D%47%41%2A%5B%5D%20%20%6C%63%4B%79%51%58%33%31%62%37%44%5A%4C%20%6C%63%4B%51%79%37%62%39%4C%5A%41%7C%51%79%58%51%7C%41%37%62%39%58%79%51%7C%44%2D%37%58%79%51%7C%47%2D%37%20%41%37%62%39%4C%5A%44%2D%37%58%79%51%7C%45%37%20%41%37%62%39%4C%5A%44%2D%58%79%51%5A%20==%30=%30===%54%65%6E%64%65%72%6C%79=%47%72%6F%73%73%20%57%61%6C%74%65%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%31%31%23%37%34%45%62%5E%37%58%37%2D%46%7C%51%79%58%37%62%41%7C%51%79%37%58%2D%62%45%7C%51%79%58%37%62%41%7C%51%79%58%79%51%7C%44%62%34%54%5B%41%2A%42%20%37%62%42%5E%37%58%79%51%68%46%7C%51%79%58%37%62%42%7C%51%79%58%37%46%68%5B%42%2A%5D%20%39%62%37%43%20%37%68%47%7C%37%58%79%51%7C%62%45%7C%51%79%45%7C%51%79%58%2D%37%58%79%51%79%58%37%5E%62%45%5B%41%2A%5D%51%79%58%37%42%62%7C%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%7C%41%62%37%43%5A%4C%37%6F%2A%5D%20%39%62%51%7C%41%62%37%47%7C%51%79%58%37%5E%62%45%7C%51%79%58%31%23%31%37%62%44%7C%51%79%58%37%2D%46%7C%51%79%58%68%37%20%43%37%79%58%37%2D%62%4C%37%62%42%20%58%79%51%7C%42%37%43%20%37%2D%47%5A%4C%37%6F%23%46%20%37%7C%46%51%79%58%37%2D%43%5A%4C%37%6F%42%20%37%62%4C%5A%46%2D%37%37%68%46%5B%43%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%54%65%6E%6F%72%20%4D%61%64%6E%65%73%73=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%54%68%61%6E%6B%73%20%46%6F%72%20%54%68%65%20%4D%65%6D%6F%72%79=%52%6F%62%69%6E%20%4C%65%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%47%20%34%47%2D%37%20%4C%36%46%6C%2C%37%43%2C%37%2D%47%73%5A%4C%6F%37%23%46%70%70%7C%51%79%58%36%46%5A%4C%37%43%5A%46%23%6F%37%34%54%41%2A%7B%5D%20%35%62%37%42%62%36%4C%5A%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%51%79%58%37%43%31%4E%7C%51%79%58%37%2D%47%45%68%37%20%41%20%37%6F%41%5A%47%20%37%2D%44%5E%37%58%79%51%20%37%5E%43%7C%51%79%58%37%6F%41%7C%51%79%37%58%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%41%2D%37%4C%5A%62%41%42%2A%5B%37%43%2C%37%2D%37%58%79%51%7C%6F%23%46%70%70%7C%51%79%58%36%46%5A%4C%37%20%43%37%2D%47%41%2A%5B%5D%51%79%58%35%23%37%43%37%4C%5A%73%47%2D%47%5A%4C%37%2C%6C%46%36%4C%5A%46%23%6F%37%20%47%2D%37%4C%5A%41%6F%37%20%42%62%36%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%37%62%39%20%5A%20==%30=%30===%54%68%61%74%20%4F%6C%64%20%42%6C%61%63%6B%20%4D%61%67%69%63=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%72%20%5A%4C%34%45%62%5E%37%37%2D%46%5A%4C%37%62%42%5A%4C%37%2D%46%5A%78%4C%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%4C%5A%42%62%37%34%54%41%2A%5B%78%5A%4C%78%5A%7C%20%4C%5A%73%5A%4C%78%5A%4C%37%5E%62%45%6C%42%2A%5B%5D%37%2C%62%42%2C%37%2D%46%7C%2C%37%43%2C%37%2D%47%78%4C%5A%78%4C%72%20%5A%4C%20%68%44%73%5A%4C%37%4C%5A%78%4C%37%62%42%5A%4C%37%2D%46%5A%4C%37%6F%62%47%4C%5A%37%2D%47%5A%4C%37%62%42%5A%4C%37%2D%46%5A%4C%5A%45%62%36%62%44%6C%5A%4C%5A%4C%78%5A%4C%5B%2A%43%6C%43%78%5A%4C%37%43%5A%4C%78%5A%4C%37%47%5A%4C%5A%78%4C%31%31%23%37%62%41%5A%4C%78%5A%4C%37%2D%4C%5A%46%2D%37%5D%2C%37%47%2C%5A%4C%37%5E%62%5A%44%62%37%4C%5D%2C%37%62%42%2C%37%2D%46%7C%2C%37%43%2C%2D%37%47%73%5A%4C%37%62%44%5A%4C%37%2D%62%41%5A%5B%2A%44%6C%45%4C%37%2D%62%41%42%5A%4C%37%2D%5A%78%4C%5A%6C%4C%37%62%44%5A%4C%78%5A%4C%37%5E%62%41%5A%20%4C%7C%72%20%5A%4C%37%62%45%5A%4C%37%2D%62%42%5A%78%4C%5A%46%4C%78%5A%4C%78%36%62%45%5A%4C%2D%37%4C%5A%47%42%5A%4C%37%2D%46%5A%4C%37%62%44%5A%4C%37%62%2D%41%5A%4C%78%5A%4C%37%2D%46%5A%4C%37%6F%62%62%37%73%75%73%47%5A%4C%37%62%4C%5A%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%54%68%61%74%20%4F%6C%64%20%46%65%65%6C%69%6E%67=%42%72%6F%77%6E%2D%46%61%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%37%41%28%20%34%34%43%36%58%28%39%62%37%41%5A%4C%29%37%62%42%28%20%20%37%29%2D%46%28%37%68%45%5A%4C%20%6C%63%4B%51%79%45%68%37%29%20%54%41%2A%5B%59%47%28%20%20%29%2D%37%20%41%37%47%5A%4C%29%37%62%41%28%20%20%29%37%2D%62%28%45%37%68%44%7C%51%79%58%37%2D%44%5A%4C%39%62%37%28%44%2D%37%44%5A%4C%29%39%51%79%58%37%68%2D%37%58%79%51%63%4B%51%79%58%37%44%7C%51%79%58%37%41%7C%79%51%58%37%68%45%7C%51%79%58%33%31%62%37%45%7C%6C%20%4C%5A%44%41%5A%4C%29%37%20%20%29%37%68%51%5D%59%5B%2A%41%5A%4C%29%37%62%42%28%20%20%29%37%2D%46%37%28%68%45%5A%4C%20%6C%63%4B%51%79%58%36%43%42%37%62%39%28%45%79%58%37%47%7C%7C%51%79%58%29%29%4C%5A%44%2D%37%45%7C%51%79%58%29%37%68%23%46%28%36%2D%7C%46%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%37%28%42%37%62%39%39%62%37%41%28%20%29%37%2D%43%2D%37%29%20%20%51%79%58%37%2D%44%5A%4C%29%37%41%28%20%20%37%29%68%45%28%39%62%37%41%5A%4C%29%37%62%42%28%7C%46%2D%36%28%46%28%37%68%45%20%28%46%37%29%4C%5A%43%5E%37%58%79%51%7C%41%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%54%68%61%74%20%4F%6C%65%20%44%65%76%69%6C%20%43%61%6C%6C%65%64%20%4C%6F%76%65=%46%69%73%68%65%72%20%44%6F%72%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%68%62%34%42%62%2D%37%37%2D%62%42%7C%51%79%58%37%46%7C%51%79%58%2D%37%43%7C%51%79%58%36%62%41%5A%4C%37%62%45%20%58%79%51%7C%42%34%54%41%2A%7B%20%36%62%41%5A%31%41%62%36%20%20%36%62%41%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%62%45%20%37%2D%62%42%5A%4C%37%6F%42%44%62%2D%36%4C%4E%5A%4C%37%62%20%36%2D%46%5A%5B%2A%42%42%62%20%36%62%41%5A%4C%37%62%45%20%37%2D%62%42%4C%5A%37%42%20%36%62%41%5A%4C%37%62%45%20%37%2D%43%37%62%39%4C%5D%20%37%6F%41%36%62%41%5A%4C%46%2D%36%2F%41%2D%62%42%41%2A%5B%5D%20%37%62%45%20%37%2D%42%62%7C%51%79%58%37%62%42%5A%4C%36%2D%46%20%62%37%20%45%62%37%5A%4C%37%6F%47%45%2C%62%45%2F%2D%37%58%79%51%20%37%2D%62%42%5A%4C%37%62%45%20%37%68%62%7C%42%51%79%58%37%2D%62%42%7C%51%79%58%37%46%7C%73%42%62%2D%37%43%7C%51%79%58%62%37%2C%7C%6C%41%62%36%58%79%51%5A%20==%30=%30===%54%68%61%74%27%73%20%41%6C%6C=%48%61%79%6D%65%73%2D%42%72%61%6E%64%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%68%45%5A%4C%37%34%42%62%5E%37%5A%4C%37%62%45%20%37%5E%62%42%7C%6C%2C%37%2C%46%37%2D%43%73%20%37%2D%44%5A%4C%37%2D%43%20%44%2D%37%20%47%34%54%7B%41%2A%79%58%7D%6C%2C%37%4C%5A%42%62%43%2C%37%47%2C%37%2D%44%73%31%4E%5A%4C%37%20%46%37%2D%43%5A%4C%39%23%37%47%20%44%2F%37%5E%2D%37%2C%46%37%2D%62%45%20%37%5A%4C%37%62%42%79%51%58%79%51%4C%37%2D%43%20%37%2D%47%5A%4C%37%62%42%20%2D%37%46%5B%42%2A%5D%51%79%58%36%62%42%32%4E%7C%5A%46%2D%37%20%58%51%79%58%51%43%20%37%5E%62%79%51%7C%47%2D%20%37%46%20%37%2D%43%5A%4C%37%43%20%37%2D%5A%47%4C%37%2D%44%20%37%2D%41%5A%4C%37%43%20%37%5D%2A%41%5B%42%58%37%5E%62%45%37%5E%62%42%5A%2D%37%20%73%43%20%37%68%45%5A%4C%37%47%20%37%2D%44%5A%4C%62%37%45%20%37%5E%62%42%7C%6C%2C%37%46%2C%37%2D%45%62%2D%37%4C%44%5A%4C%37%2D%2F%44%20%47%37%23%39%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%46%37%20%5A==%30=%30===%54%68%61%74%27%73%20%41%6D%6F%72%65%20%28%54%68%61%74%27%73%20%4C%6F%76%65%29=%57%61%72%72%65%6E%2D%42%72%6F%6F%6B%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%54%33%34%42%62%37%2D%43%7C%51%79%58%37%6F%62%44%7C%51%79%36%58%62%42%7C%51%79%58%37%5E%62%42%7C%51%79%58%58%79%51%7C%46%2C%41%2A%2C%5B%2D%43%7C%51%79%58%79%51%4C%5A%51%79%58%37%5E%62%42%5A%4C%51%79%58%7C%72%79%51%58%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%42%62%36%58%7C%72%51%79%58%79%58%37%2D%43%46%37%58%79%51%6F%62%44%7C%51%79%58%36%62%42%7C%51%79%58%5E%37%62%42%7C%51%79%58%62%42%2C%42%2A%2C%5B%5D%37%58%79%51%7C%7C%51%79%58%37%42%7C%51%79%58%79%51%7C%58%79%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%5A%4C%51%79%58%7C%72%51%5A%42%62%5E%37%58%37%46%7C%51%62%36%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%5A%20==%30=%30===%54%68%61%74%27%73%20%4C%69%66%65=%4B%61%79%2D%47%6F%72%64%6F%6E==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%42%20%37%5E%47%7C%51%79%58%37%41%7C%51%79%37%58%2D%45%5A%4C%37%42%20%37%2D%23%46%7C%51%79%37%4C%5A%45%2D%34%54%41%2A%5B%20%37%5E%47%7C%7C%41%2D%37%20%7C%51%79%58%37%2D%45%5A%4C%37%42%20%37%2D%46%23%7C%51%79%58%37%5E%47%41%2A%5B%5D%20%37%44%41%37%58%79%51%51%79%58%37%41%79%58%36%43%5A%2C%46%2D%37%2C%51%79%58%37%47%42%2A%5B%5D%51%79%58%36%47%4C%5A%37%44%20%37%41%7C%51%79%58%37%2D%45%6C%7C%4B%63%6C%20%4C%37%2D%23%46%73%2D%45%5A%4C%37%4C%5A%41%37%58%46%7C%51%79%58%37%5E%47%41%2A%5B%5D%20%20%63%6C%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%23%2D%37%20%42%20%6C%63%4B%51%37%58%79%51%7C%41%37%58%79%51%7C%47%5E%37%20%73%46%68%2C%42%37%2C%7C%6C%45%2D%37%58%79%51%7C%41%37%62%39%20%44%37%62%31%33%4C%5A%47%36%58%79%51%5A%20==%30=%30===%54%68%65%6C%6F%6E%69%6F%75%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%43%34%42%62%20%41%20%35%23%37%44%5A%4C%37%62%45%20%35%62%37%5A%45%4C%73%75%73%37%46%20%37%62%47%5A%4C%37%62%44%62%37%4C%5A%34%54%41%2A%7B%4C%37%62%45%20%73%4C%5A%47%62%7C%7D%20%37%46%20%37%62%47%5A%4C%37%62%45%37%20%62%42%31%4E%5A%4C%35%62%39%62%37%62%43%20%4E%32%42%62%37%75%73%37%46%20%58%35%23%37%44%46%37%4C%5A%43%20%37%2D%62%45%7C%51%79%58%37%44%42%2A%5B%51%5D%79%58%37%5E%62%42%5A%4C%37%46%20%31%31%2D%41%62%37%4C%5A%20%37%62%47%5A%62%41%20%62%42%37%58%79%51%7C%79%58%73%75%73%37%46%7C%51%79%58%35%62%37%7C%43%51%79%58%35%23%37%47%7C%51%79%58%39%62%44%51%5D%5B%2A%41%62%44%7C%51%79%20%62%47%5A%4C%37%20%46%37%73%20%73%75%73%37%43%5A%4C%37%62%44%20%35%23%44%37%5A%4C%37%62%45%20%35%62%37%45%5A%4C%73%75%46%37%73%75%73%62%47%5A%4C%37%43%62%37%62%39%62%35%4C%5A%42%62%37%20%45%62%37%4C%5A%47%62%37%20%46%37%4C%5A%43%2D%31%31%20%46%37%4C%5A%42%62%5E%37%58%79%51%5A%20==%30=%30===%54%68%65%6D%20%54%68%65%72%65%20%45%79%65%73=%54%72%61%63%79%2D%54%61%75%62%65%72%2D%50%69%6E%6B%61%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%41%62%5E%37%79%58%37%46%7C%51%79%58%36%62%41%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%51%7C%42%62%37%34%54%41%2A%5B%45%5A%4C%20%6C%2A%42%42%62%2D%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%5E%37%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%58%79%51%4B%63%5B%5D%20%20%6C%79%58%37%62%41%4B%63%6C%20%20%2D%62%45%5A%4C%20%78%20%5A%4C%20%78%20%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%41%41%2A%5B%5D%37%58%79%51%7C%51%79%58%37%62%62%45%20%37%62%37%58%79%51%4B%62%45%2F%37%5E%62%41%7C%51%79%58%37%6F%44%51%7C%79%58%37%5E%62%44%43%2A%5B%5D%20%20%6C%63%58%79%51%7C%42%5E%62%44%7C%51%37%4C%5A%41%62%5E%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%20%45%62%37%4C%5A%41%62%36%20%45%62%37%20%5A%20==%30=%30===%54%68%65%6D%65%20%46%72%6F%6D%20%46%61%6D%69%6C%79%20%47%75%79=%4D%75%72%70%68%79%2D%4D%61%63%46%61%72%6C%61%6E%65%2D%5A%75%63%6B%65%72%6D%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%44%34%46%58%79%51%4C%37%6F%42%20%62%42%5A%4C%2C%37%46%20%2C%5A%46%4C%37%43%20%37%2D%47%7C%51%79%58%37%47%7C%5A%46%2F%43%20%34%54%41%2A%5B%20%37%68%45%5A%43%20%42%39%2C%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%44%37%20%43%2F%46%5A%4C%37%6F%42%20%62%42%5A%4C%42%62%5E%37%4C%7C%51%79%58%39%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%37%20%43%23%37%4C%5A%42%62%2F%43%20%43%37%4C%5A%46%20%73%42%62%2F%44%2C%43%37%2C%7C%6C%46%2C%58%79%51%5A%20==%30=%30===%54%68%65%6D%65%2C%20%54%68%65=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%54%68%65%72%65%20%49%73%20%4E%6F%20%47%72%65%61%74%65%72%20%4C%6F%76%65=%4A%6F%6E%65%73%20%49%73%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%42%62%5E%37%43%31%4E%7C%51%79%58%37%47%7C%51%79%58%31%23%31%37%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%58%79%51%4B%34%54%41%2A%7B%44%20%37%68%41%51%7C%46%37%58%20%6C%63%4B%51%79%58%36%62%42%5A%4C%37%46%37%20%2D%43%7C%51%79%58%37%43%32%4E%7C%7D%51%79%20%5D%5B%2A%42%79%58%37%2D%43%79%58%37%43%7C%47%2D%36%58%79%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%36%58%2D%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%2D%36%58%79%51%5A%4C%39%62%37%2D%43%7C%51%79%79%51%5D%5B%2A%79%58%37%47%7C%51%79%58%31%31%23%37%62%41%51%7C%79%58%37%62%45%7C%51%79%58%37%5E%62%42%41%51%7C%43%37%58%58%37%46%7C%51%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%54%68%65%72%65%20%57%69%6C%6C%20%4E%65%76%65%72%20%42%65%20%41%6E%6F%74%68%65%72%20%59%6F%75=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%5A%34%45%62%5E%37%51%79%58%37%2D%43%7C%51%79%58%39%62%37%47%51%7C%79%58%37%68%44%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%5B%41%2A%58%37%46%7C%51%62%37%58%79%51%7C%51%79%58%37%5E%62%45%7C%51%79%58%31%31%37%23%62%44%7C%51%79%58%37%5E%62%41%5B%42%2A%5D%43%2D%37%58%79%45%7C%51%79%58%58%39%62%37%47%20%4C%5A%46%2D%68%44%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%5B%45%41%2A%5D%51%79%58%37%62%42%7C%51%79%58%37%37%58%79%51%7C%6C%63%4B%51%79%51%79%58%31%31%37%58%79%51%4B%51%79%58%37%5E%62%41%5B%43%2A%5D%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%7C%44%62%37%23%2D%43%7C%51%79%62%42%20%36%62%58%79%51%7C%41%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%62%41%20%37%5E%62%45%5A%4C%37%44%20%37%68%62%37%4C%5A%45%37%5E%62%45%7C%37%20%5A==%30=%30===%54%68%65%72%65%27%6C%6C%20%42%65%20%53%6F%6D%65%20%43%68%61%6E%67%65%73%20%4D%61%64%65=%4F%76%65%72%73%74%72%65%65%74%20%42%65%6E%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%46%70%70%7C%34%47%37%58%79%7C%51%79%58%37%47%7C%51%79%58%37%44%5A%4C%6C%20%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%43%37%58%79%51%34%54%41%2A%5B%20%36%62%42%5A%47%37%58%79%51%43%7C%51%79%58%37%47%7C%51%79%58%37%44%5A%20%4C%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%37%20%46%37%4C%42%2A%5B%5D%20%47%37%4C%5A%43%37%20%46%37%4C%5A%55%42%62%36%3C%46%69%6E%65%3E%20%73%41%37%2C%41%62%37%5A%20==%30=%30===%54%68%65%72%65%27%73%20%41%20%4C%75%6C%6C%20%49%6E%20%4D%79%20%4C%69%66%65=%52%65%76%65%6C%20%48%61%72%72%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%2D%41%34%46%5E%37%20%42%2C%37%2D%41%73%20%37%2D%47%5A%4C%37%2D%20%41%37%5E%62%42%6C%7C%2C%2D%41%2C%37%2D%47%73%62%5E%2C%7C%6C%34%54%41%2A%7B%79%58%7D%20%37%36%20%73%47%2D%5A%4C%37%2D%44%20%36%46%6C%31%4E%7C%37%43%37%2C%2D%47%73%20%37%5E%62%42%6C%7C%2D%41%2C%37%47%2D%37%20%43%46%5A%4C%37%2D%5A%4C%37%62%41%4C%5A%4E%32%46%5A%4C%37%62%41%20%37%2D%62%45%42%2A%5B%5D%79%51%58%36%46%5A%4C%2C%31%31%23%37%62%45%20%36%45%62%2D%37%20%20%51%79%58%51%2D%47%7C%51%79%41%62%37%73%75%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%23%46%37%20%5E%46%7C%51%79%58%37%5E%62%44%5A%4C%2C%73%46%23%6F%37%58%20%37%5E%62%44%2D%41%6C%7C%2C%5D%5B%2A%41%46%2D%41%73%20%37%2D%47%5A%4C%37%2D%41%20%37%62%5E%42%6C%7C%2C%2D%41%2C%37%2D%47%73%20%37%5E%37%2C%42%62%5E%20%37%43%20%37%62%41%7C%51%79%4C%5A%46%36%20%79%58%37%2D%41%6C%7C%2C%37%43%2C%37%2D%47%20%73%37%5E%62%42%6C%7C%2C%2D%41%2C%37%2D%47%73%51%7C%44%37%58%37%2D%47%20%37%2D%37%58%79%51%7C%44%62%37%58%79%51%7C%41%2D%37%20%41%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%20%28%47%2D%37%29%78%20%28%43%37%29%20%5A%20==%30=%30===%54%68%65%72%65%27%73%20%41%20%53%6D%61%6C%6C%20%48%6F%74%65%6C=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%5A%34%47%5E%37%58%20%37%2D%41%5A%4C%37%6F%62%42%20%37%2D%42%4C%5A%37%43%20%37%5E%47%5A%4C%20%6C%63%4B%51%79%41%62%6F%37%4C%34%54%41%2A%7B%43%42%2A%5B%5D%5E%37%20%45%2D%2D%44%32%4E%7C%51%79%58%51%79%58%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%31%4E%5A%4C%37%37%20%47%37%20%47%5A%4C%37%44%5A%4C%2C%39%62%7C%44%2D%37%20%42%7C%51%79%58%37%2D%41%5A%4C%2C%39%62%37%20%45%37%2D%42%7C%51%79%58%37%5E%43%5A%4C%37%47%2D%37%20%45%37%51%79%58%37%5E%41%5A%4C%37%6F%37%4C%5A%41%68%42%5A%4C%37%43%20%37%5E%47%5A%4C%20%6C%63%51%4B%79%58%37%5E%47%41%2A%5B%5D%20%37%44%20%37%2D%37%20%42%62%45%20%2C%37%46%2D%37%20%41%62%6F%37%4C%5A%41%2D%37%20%44%37%2C%4C%5A%47%5E%37%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%54%68%65%72%65%27%73%20%4E%6F%20%59%6F%75=%48%6F%70%70%65%72%20%48%61%6C==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%62%41%41%46%5E%37%58%51%79%58%37%5E%46%7C%51%79%58%37%62%44%7C%79%51%58%37%5E%46%7C%51%79%58%37%62%45%7C%51%79%7C%41%2D%37%20%2A%7B%34%34%54%46%20%37%2D%43%37%58%79%51%7C%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%32%5A%4E%4C%20%51%79%58%51%79%58%7D%51%79%58%37%43%51%5D%5B%2A%42%2D%47%31%4E%5A%37%2D%47%5A%4C%37%20%46%37%4C%44%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%62%5E%42%5A%4C%2C%35%23%37%46%20%37%5E%62%42%5A%2D%37%20%47%37%2D%43%5A%4C%37%2D%41%7C%51%79%37%58%79%51%5D%51%79%58%37%62%44%7C%51%79%58%37%5E%46%7C%79%51%58%37%62%45%7C%51%79%58%37%5E%46%41%2A%5B%7C%46%5E%37%58%43%7C%51%79%58%37%20%41%62%6F%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%5E%37%20%20%28%43%37%29%20%5A%20==%30=%30===%54%68%65%73%65%20%46%6F%6F%6C%69%73%68%20%54%68%69%6E%67%73=%53%74%72%61%63%68%65%79%2D%4C%69%6E%6B==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%62%37%4C%5A%42%34%54%7B%41%2A%42%20%37%46%32%62%5E%37%20%73%79%58%51%79%58%7D%20%37%62%42%20%37%2D%46%51%7C%79%58%37%46%31%4E%7C%6C%2C%37%43%2C%37%47%51%20%4C%5A%4E%41%5A%4C%37%62%46%20%37%43%7C%62%36%20%73%41%47%5A%4C%39%62%37%44%20%37%68%41%5A%4C%37%45%68%20%37%2D%47%5B%42%2A%5D%6C%2C%37%44%2C%68%2D%37%58%79%51%45%5A%4C%37%62%37%2D%43%20%37%5E%37%20%47%2D%2A%5D%20%37%62%42%20%37%2D%46%5A%4C%37%6F%20%45%37%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%41%5B%45%62%5E%62%42%5A%4C%37%43%2C%37%47%73%20%42%62%37%4C%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%62%20%42%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%41%62%5E%37%20%37%2D%46%5A%4C%37%2C%6C%7C%46%37%20%42%62%37%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%6C%5A==%30=%30===%54%68%65%79%20%41%6C%6C%20%4C%61%75%67%68%65%64=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%45%20%34%47%5E%37%20%73%75%73%37%44%20%37%5E%47%5A%4C%37%44%20%2D%37%41%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%4C%5A%47%5E%37%34%54%41%2A%5B%37%23%46%20%37%44%37%4C%5A%47%20%37%2D%41%5A%4C%37%2D%45%20%2C%37%5E%47%2A%42%5B%5D%20%37%44%20%37%2D%41%7C%51%79%58%36%44%37%4C%5A%47%20%37%2D%41%5A%79%58%37%47%43%42%2D%37%20%45%58%37%44%7C%51%79%58%37%2D%41%5A%4C%37%41%37%20%2D%45%5A%4C%37%2D%42%20%37%5E%44%5A%4C%37%79%51%5D%5B%2A%5A%4C%33%31%62%58%37%44%7C%51%20%47%37%4C%5A%5A%4C%37%41%20%37%2D%45%7C%51%79%58%37%41%51%7C%79%58%33%31%62%37%45%7C%51%79%58%37%68%42%41%2D%37%58%79%37%2D%44%7C%51%45%20%37%2D%42%43%47%5E%37%20%20%37%68%23%43%5A%4C%33%31%62%37%45%20%39%37%62%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%43%2D%36%4C%5A%2A%5B%5D%51%79%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%54%68%65%79%20%43%61%6E%27%74%20%54%61%6B%65%20%54%68%61%74%20%41%77%61%79%20%46%72%6F%6D%20%4D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%45%62%5E%37%58%73%75%73%37%62%42%7C%51%79%58%37%2D%46%4C%5A%37%6F%62%47%20%37%2D%47%5A%4C%37%2D%46%20%79%51%7C%42%62%34%54%7B%41%2A%62%41%32%4E%5A%79%51%7C%4E%31%51%79%58%7D%20%73%75%73%37%62%42%20%37%2D%7C%46%6C%2C%37%43%2C%37%2D%47%73%20%37%5E%62%41%58%79%51%20%4C%58%37%62%45%7C%68%45%20%37%2D%37%4C%5A%45%62%37%44%20%37%2D%47%5A%4C%39%62%37%44%20%37%47%2D%5B%42%2A%5D%6C%2C%37%44%2C%68%41%73%20%36%62%39%4C%5A%47%62%42%20%37%5E%5B%41%2A%5D%51%37%20%44%37%62%37%62%42%7C%51%79%58%37%46%5A%4C%37%43%20%2D%37%47%5A%4C%39%62%37%44%20%37%2D%47%5A%4C%39%73%75%73%58%79%68%41%5A%4C%37%79%58%37%62%45%46%2D%37%4C%5A%2D%62%42%7C%51%79%58%73%75%73%37%62%42%7C%79%51%58%37%2D%46%5A%4C%37%6F%62%47%20%37%2D%47%37%58%79%51%7C%20%37%5E%62%45%73%75%73%37%62%37%20%42%62%37%36%62%45%5A%4C%37%62%42%20%37%46%5A%4C%37%20%43%37%47%5A%4C%36%2D%62%41%20%36%62%45%5A%4C%58%79%51%7C%42%5E%62%41%7C%51%20%20%20%5A==%30=%30===%54%68%65%79%20%44%69%64%6E%27%74%20%42%65%6C%69%65%76%65%20%4D%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%5E%47%7C%51%34%41%2D%37%58%51%79%58%37%2D%41%5A%4C%37%45%20%37%2D%42%51%7C%79%58%37%5E%47%7C%51%79%58%37%44%7C%51%79%7C%44%37%58%79%34%54%41%2A%5B%20%37%68%23%43%2D%37%58%79%51%2D%42%7C%51%79%58%37%2D%45%7C%51%79%58%37%42%2D%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%37%58%79%51%7C%45%7C%51%79%58%51%79%58%37%2D%33%4C%5A%42%2D%37%5E%47%7C%51%79%58%37%44%7C%51%79%58%37%41%2D%42%2A%5B%5D%51%79%58%37%45%7C%51%79%58%37%58%79%51%7C%45%31%62%37%23%46%2D%41%20%37%5E%79%51%7C%44%37%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%5A%45%4C%31%31%23%37%46%20%37%5E%47%7C%51%79%58%58%79%51%7C%47%58%37%2D%41%7C%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%68%65%79%20%53%61%79%20%49%74%27%73%20%57%6F%6E%64%65%72%66%75%6C=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%43%7C%51%34%47%2D%37%58%5A%4C%37%6F%62%41%20%37%2D%41%7C%51%79%58%5E%37%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%47%68%37%58%79%34%54%41%2A%7B%5D%20%37%46%20%4E%31%46%5E%37%79%58%37%5E%46%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%39%62%37%44%20%37%2D%41%7C%51%79%58%51%7C%43%2D%37%7C%51%79%58%39%45%20%37%68%42%5E%37%58%79%51%2D%41%5A%4C%37%45%20%37%2D%41%5A%4C%37%2D%20%47%37%5E%46%7C%51%79%58%31%31%23%37%62%45%7C%37%58%79%51%7C%62%42%42%2A%5B%7C%51%79%58%37%41%2D%37%20%44%62%37%43%20%37%68%47%7C%51%79%58%37%2D%47%2A%43%5B%5D%20%37%62%44%20%37%2D%62%41%5A%4C%37%39%4C%5A%41%68%5A%4C%39%62%37%44%37%62%31%33%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%44%37%62%39%58%79%51%5A%20==%30=%30===%54%68%69%6E%67%73%20%41%69%6E%27%74%20%57%68%61%74%20%54%68%65%79%20%55%73%65%64%20%54%6F%20%42%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%47%5A%4C%20%6C%4B%63%51%79%58%37%62%44%7C%51%79%58%37%62%47%7C%4C%5A%44%62%37%44%34%34%54%5B%6C%20%4C%5A%45%62%2D%37%58%79%51%7C%41%62%37%58%79%51%7C%44%62%37%20%42%62%37%4C%5A%45%62%2D%37%20%41%62%37%20%5A==%30=%30===%54%68%69%6E%67%73%20%57%65%20%44%69%64%20%4C%61%73%74%20%53%75%6D%6D%65%72%2C%20%54%68%65=%43%61%68%6E%2D%53%74%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%46%5E%37%20%39%62%37%44%20%37%68%41%5A%4C%37%62%42%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%4C%5A%47%2D%37%34%54%7B%41%2A%6C%32%4E%7C%51%37%4C%5A%47%2D%51%79%58%51%79%58%7D%2C%37%43%2C%37%2D%47%37%2C%44%2C%37%2D%41%73%31%4E%5A%4C%37%43%20%37%58%79%51%58%79%44%20%37%2D%41%20%78%20%5A%4C%5D%2A%42%5B%43%44%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%5E%37%62%42%5A%4C%20%78%20%5A%4C%37%46%20%37%2D%2D%37%20%47%37%51%79%58%36%46%37%68%41%5A%4C%41%62%37%4C%5A%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%44%37%5E%46%5B%41%2A%5D%20%37%43%20%37%2D%47%37%20%42%62%37%20%37%43%5A%4C%20%44%37%62%39%4C%5A%47%2D%37%20%43%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%43%37%20%5A==%30=%30===%54%68%69%6E%6B%20%4F%66%20%4F%6E%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%35%62%34%46%20%42%39%51%79%58%33%31%62%47%5A%4C%37%62%44%20%33%62%31%41%5A%4C%39%62%45%20%37%2D%44%5A%4C%35%62%7C%46%20%42%39%34%54%41%2A%7B%79%58%37%5E%62%39%4C%5A%41%62%39%62%37%46%7C%51%79%58%46%2F%37%2D%43%42%5B%2A%7D%51%79%58%37%62%47%5A%4C%37%62%44%20%37%58%79%51%7C%42%62%45%20%37%2D%20%2C%46%41%2A%39%58%79%51%7C%31%31%23%39%62%37%43%7C%51%79%58%37%2D%47%51%7C%79%58%35%62%37%47%7C%51%79%58%39%62%37%47%58%79%51%5D%5B%62%37%47%7C%51%5A%4C%39%62%45%5A%44%2D%37%20%4C%35%62%39%42%20%46%7C%51%79%58%33%31%62%5A%47%4C%37%62%44%20%33%31%62%41%5A%4C%39%62%45%5A%44%2D%37%20%4C%35%62%39%42%55%3C%46%69%6E%65%3E%41%62%37%20%44%62%37%4C%5A%47%62%37%58%79%51%5A%20==%30=%30===%54%68%69%73%20%43%61%6E%27%74%20%42%65%20%4C%6F%76%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%46%5E%37%58%37%2D%44%7C%51%79%58%37%5E%46%5A%4C%20%6C%4B%63%51%79%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%47%34%54%5B%41%2A%4C%37%43%20%37%51%5D%2A%41%5B%2D%44%20%37%2D%41%5A%4C%20%6C%63%4B%51%79%37%58%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%37%4C%5A%47%2D%79%58%37%43%7C%62%37%44%7C%51%51%4B%63%6C%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%7C%51%58%79%37%41%7C%51%79%58%37%2D%45%5B%42%2A%5D%20%41%68%37%58%79%79%58%36%46%5A%44%20%37%2D%41%47%2D%37%58%79%4B%51%79%58%37%62%42%5A%4C%20%6C%63%4B%51%58%79%37%5E%46%5B%41%2A%5D%51%79%58%37%43%7C%51%63%6C%20%4C%5A%7C%51%79%58%39%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%54%68%69%73%20%43%6F%75%6C%64%20%42%65%20%54%68%65%20%53%74%61%72%74%20%4F%66%20%53%6F%6D%65%74%68%69%6E%67%20%42%69%67=%41%6C%6C%65%6E%20%53%74%65%76%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%42%7C%34%45%62%5E%37%46%5A%4C%33%31%62%37%43%20%37%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%2D%43%7C%51%79%58%2D%37%58%79%51%34%54%41%2A%7B%37%43%7C%51%79%37%20%42%37%4C%2D%47%7C%51%79%58%37%6F%41%7C%51%79%58%37%62%5E%41%5A%4C%31%31%23%37%41%20%37%2D%62%42%5A%37%2F%42%62%58%2D%43%7C%51%79%58%37%2D%46%32%7C%7C%4E%31%46%37%62%42%20%37%2D%46%5A%4C%37%62%47%20%37%47%2D%7C%51%79%58%2C%37%62%42%7C%51%79%58%37%2D%2C%20%7D%7C%4E%51%79%58%39%62%79%58%7C%72%51%37%2C%58%79%51%58%2C%37%62%45%7C%51%79%58%37%2D%62%42%42%5B%2A%59%5D%20%20%6C%63%4B%51%79%58%36%62%45%7C%79%51%7C%58%79%62%42%7C%51%79%37%5E%62%41%5A%2D%37%58%79%51%37%2D%62%42%7C%51%79%58%37%5E%62%41%5A%4C%79%51%58%7C%72%51%79%58%7C%51%79%58%37%62%45%7C%20%45%62%37%4C%62%42%5A%4C%51%2E%64%6E%45%20%6C%20%4C%5A%41%61%20%2E%43%2E%44%3C%7C%51%79%58%73%75%73%62%37%42%7C%51%79%58%37%46%7C%51%79%58%37%5E%62%6C%20%33%72%64%63%4B%51%79%58%3E%42%62%37%58%79%51%5D%59%7C%4E%33%46%2D%37%58%79%51%7C%42%62%37%2C%58%79%51%7C%45%62%36%58%79%51%7C%42%62%37%58%79%51%5A%20==%30=%30===%54%68%69%73%20%49%20%44%69%67%20%4F%66%20%59%6F%75=%4D%6F%62%6C%65%79%20%48%61%6E%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%46%2F%37%34%42%62%5E%37%58%46%2F%37%2D%43%7C%51%79%58%46%2F%37%2D%7C%44%51%79%58%46%2F%37%2D%43%7C%51%79%58%46%2F%79%51%7C%44%2D%34%54%41%2A%5B%4C%39%62%37%41%2F%46%58%79%51%51%79%58%37%5E%62%45%42%2A%5B%5D%20%37%62%20%42%37%2D%46%7C%51%79%58%46%2F%37%5E%62%42%7C%7C%45%68%37%20%37%2D%43%7C%51%2F%37%5E%62%42%79%51%7C%47%37%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%79%37%58%23%46%7C%51%79%58%37%2D%23%43%7C%51%79%58%51%5D%5B%2A%41%58%37%2D%44%5A%7C%51%79%58%46%43%2D%37%2F%46%51%79%58%46%2F%37%2D%44%7C%51%79%58%46%2F%2D%37%43%7C%51%79%58%46%2F%37%2D%44%7C%51%79%58%7C%43%2D%37%2F%7C%51%79%58%46%58%37%47%7C%51%46%58%79%51%7C%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%5E%37%62%45%43%2A%5B%5D%20%37%62%42%20%37%2D%46%44%2D%37%58%79%2F%37%5E%62%42%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%68%69%73%20%49%73%20%41%6C%6C%20%49%20%41%73%6B=%4A%65%6E%6B%69%6E%73%20%47%6F%72%64%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%46%5E%37%58%46%7C%51%79%58%37%5E%46%5A%4C%2C%37%43%20%2D%37%47%7C%51%79%58%2C%33%31%62%37%44%7C%51%79%5E%37%20%44%2D%34%54%41%2A%5B%5A%4C%20%6C%63%4C%5A%46%5E%37%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%42%5B%2A%5D%20%39%62%37%45%20%37%68%42%7C%51%79%58%37%58%79%51%4B%2C%37%43%20%37%4C%2C%37%43%20%4B%63%6C%20%4C%79%58%2C%33%31%62%37%44%7C%51%79%58%37%5E%41%46%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%43%5A%51%7C%47%2D%37%51%79%58%37%47%58%36%62%42%43%79%51%7C%46%5E%58%2C%33%31%62%37%41%7C%51%79%58%37%5E%46%4C%5A%2C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%37%79%51%5D%5B%2A%58%37%5E%46%5A%7C%51%79%58%36%37%20%45%37%62%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%2C%31%33%62%37%44%7C%51%79%58%37%2D%41%5A%4C%2C%39%58%79%51%7C%46%68%42%7C%51%79%47%2D%37%20%43%37%20%5A%20==%30=%30===%54%68%69%73%20%49%73%20%4E%65%77=%57%65%69%6C%6C%20%4B%75%72%74==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%33%31%62%34%43%2D%36%58%58%37%2D%62%42%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%74%6C%61%37%47%7C%51%79%79%51%7C%46%37%34%54%5B%41%2A%62%44%5A%4C%20%37%58%79%51%7C%58%33%31%62%37%62%41%5A%4C%20%6C%63%4B%51%58%79%37%2D%62%45%7C%51%79%58%33%31%62%37%62%42%79%51%4B%63%6C%2D%62%42%7C%51%37%2D%43%7C%51%4B%63%6C%20%4C%37%47%7C%51%79%58%36%2D%43%5B%42%2A%5D%20%62%39%37%47%20%37%44%5A%4C%37%62%45%20%37%45%5A%61%6C%74%58%79%51%79%58%37%2D%2D%62%42%7C%51%62%2D%37%20%41%46%7C%51%79%58%36%2D%46%5A%4C%39%62%37%43%37%20%68%47%7C%51%79%58%37%5E%62%44%5A%4C%37%62%37%62%39%58%79%45%7C%51%79%58%37%2D%62%41%7C%45%62%37%62%39%62%37%62%45%7C%51%79%58%37%68%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%2D%43%7C%51%79%58%31%33%58%79%51%7C%51%79%58%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%54%68%69%73%20%4D%61%73%71%75%65%72%61%64%65=%52%75%73%73%65%6C%6C%20%4C%65%6F%6E==%52%6F%63%6B%20%50%6F%70=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%5B%7D%51%79%58%34%46%2D%37%58%75%63%20%6C%6C%69%74%20%70%6D%61%56%3C%7C%79%51%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%79%65%3E%42%62%37%34%54%69%2A%7B%58%37%68%47%7C%2C%58%79%51%7C%44%7C%51%79%58%37%2D%46%7C%51%79%58%37%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%5E%2D%46%62%37%58%79%51%2D%46%41%2A%53%20%37%68%47%7C%23%39%58%79%51%44%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%7C%46%51%79%58%37%5E%2D%46%7C%51%79%58%2D%46%7C%62%37%58%79%51%37%43%7C%51%79%58%37%5E%62%44%51%4C%5A%46%2D%62%41%7C%51%79%58%37%2D%62%45%6C%42%2A%5B%2C%5D%37%41%2C%37%2D%45%73%20%2D%46%7C%51%79%58%37%58%79%51%7C%2C%39%62%37%43%31%47%7C%51%79%37%62%31%33%58%4C%20%6C%63%4B%51%79%58%37%5E%62%44%7C%51%58%79%37%62%41%7C%51%79%58%37%2D%62%45%7C%51%79%5A%44%2D%37%58%62%42%7C%51%79%44%3C%7C%51%79%31%33%4C%5A%43%43%5A%4C%33%31%62%37%47%20%33%31%47%7C%51%58%79%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%39%73%75%73%58%62%37%47%20%33%79%58%37%2D%46%6C%20%43%6F%64%62%42%7C%51%79%58%37%2D%46%3E%6E%65%70%4F%51%3C%7B%59%5A%51%79%58%31%31%23%37%62%47%3E%61%37%58%79%51%7C%61%20%2E%53%2E%51%7C%3C%44%2E%43%2E%20%6F%6E%20%43%75%65%3E%42%37%58%79%51%7D%20==%30=%30===%54%68%69%73%20%54%69%6D%65%20%54%68%65%20%44%72%65%61%6D%27%73%20%4F%6E%20%4D%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%2D%41%34%47%5E%37%58%37%2D%42%5A%4C%37%46%20%37%2D%43%7C%51%79%37%58%2D%41%7C%51%79%58%33%31%62%37%45%7C%51%79%20%45%37%4C%5A%34%54%41%2A%7B%37%2D%23%46%42%42%2D%37%20%45%6C%63%4B%51%79%58%36%47%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%44%20%37%2D%41%5A%4C%37%20%20%5D%5B%2A%31%4E%5A%4C%37%5B%5D%51%79%58%37%58%79%51%7C%58%37%2D%41%7C%51%79%58%37%41%7C%51%79%58%2D%37%45%7C%51%79%58%37%45%7C%51%79%58%37%2D%42%79%51%7C%44%37%42%7C%51%79%58%47%5A%4C%37%44%58%79%51%7C%45%4C%37%45%20%37%2D%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%2D%41%7C%51%79%58%33%31%62%37%5A%41%2D%37%20%37%5E%47%41%2A%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%54%68%69%73%20%59%65%61%72%27%73%20%4B%69%73%73%65%73=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%5A%41%47%5E%37%58%20%37%5E%47%31%4E%5A%4C%20%78%20%5A%4C%37%20%44%37%2D%41%5A%4C%37%6F%23%47%70%70%7C%51%79%47%23%6F%37%4C%2A%7B%34%34%54%5E%47%5A%4C%20%32%47%5E%37%58%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%43%5E%42%2A%5B%5D%20%37%47%20%37%2D%44%7C%51%79%79%51%4B%63%6C%4E%7D%20%37%44%5A%4C%37%44%20%41%37%58%79%51%37%6F%23%47%70%70%7C%51%79%58%37%5E%47%43%5B%2A%5D%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%4C%5A%41%2D%37%7C%51%79%58%37%20%78%20%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%42%62%6F%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%54%68%6F%75%20%53%77%65%6C%6C=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%46%2D%37%58%79%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%79%51%7C%41%62%37%34%54%41%2A%5B%20%37%2D%62%42%51%7C%41%68%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%43%37%20%37%2D%47%42%2A%5B%5D%20%39%62%37%44%20%37%58%79%51%7C%79%58%37%5E%62%58%37%62%42%7C%41%62%36%20%47%46%41%2A%5B%5D%20%37%43%20%37%2D%47%7C%51%58%79%37%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%37%58%79%51%5A%4C%37%62%45%5D%20%39%62%37%37%58%79%51%7C%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%62%7C%41%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%41%68%37%20%44%2D%46%7C%51%79%7C%51%79%58%37%37%20%43%37%4C%58%37%2D%46%7C%51%79%58%37%43%7C%51%79%58%31%31%23%37%62%44%5A%4C%37%62%42%20%37%2D%46%5A%79%51%7C%42%62%2D%47%43%2A%5B%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%68%72%65%65%20%46%6C%6F%77%65%72%73=%54%79%6E%65%72%20%4D%63%43%6F%79==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%62%5E%37%58%79%79%58%37%5E%62%45%7C%51%79%58%37%62%44%7C%79%51%58%37%5E%62%45%7C%51%79%58%37%62%44%7C%51%51%7C%44%62%37%45%34%33%54%5B%58%37%5E%45%7C%7C%44%37%58%79%37%2D%44%7C%51%79%58%44%2F%47%7C%51%79%58%2F%47%37%2D%44%7C%51%79%58%44%2F%47%31%4E%7C%51%2F%47%58%79%51%51%79%58%37%2D%51%79%58%44%2F%58%79%51%7C%45%47%2F%37%2D%44%7C%51%79%58%44%2F%47%32%4E%7D%7C%20%37%62%42%20%37%2D%46%7C%51%79%58%37%5E%58%79%51%7C%47%37%44%7C%51%79%6D%61%76%3C%7B%47%58%79%51%7C%58%5A%20%37%62%42%20%37%2D%46%7C%51%79%58%5E%37%45%7C%51%79%58%37%44%7C%51%79%58%37%5E%45%79%51%59%51%20%2F%37%2D%44%7C%70%3E%45%62%5E%37%58%79%51%7C%44%62%37%20%20%3C%38%78%3E%20%7D%7C%2C%55%2C%66%45%62%5E%37%58%79%51%5A%20==%30=%30===%54%68%72%65%65%20%4C%69%74%74%6C%65%20%57%6F%72%64%73=%52%75%62%79%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%44%7C%34%43%5E%37%58%7C%51%79%58%37%2D%44%5A%4C%37%62%41%20%37%62%2D%45%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%47%37%58%79%51%34%54%41%2A%7B%5A%4C%20%6C%63%58%79%51%7D%5B%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%43%7C%51%79%58%37%2D%47%42%2A%37%58%79%51%4B%37%47%7C%51%79%58%37%2D%44%5A%37%4C%5A%41%62%37%2D%62%45%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%37%5E%43%41%2A%5B%5D%20%37%47%20%37%20%41%62%37%4C%41%20%37%62%42%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%54%68%72%69%6C%6C%20%49%73%20%47%6F%6E%65%2C%20%54%68%65=%48%65%6E%64%65%72%73%6F%6E%20%52%61%79==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%44%2C%37%62%41%41%43%2D%37%58%42%20%37%2D%46%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%33%31%62%37%47%7C%51%79%62%37%4C%5A%73%2A%7B%34%34%54%4C%37%68%41%20%62%5E%37%4C%5A%2C%39%62%37%47%20%37%68%44%5A%4C%37%2D%43%2C%20%39%62%37%47%5A%4C%37%68%44%20%37%5E%62%44%4C%5A%43%2D%37%45%6C%2C%37%62%43%7C%51%79%58%79%51%7C%47%37%62%41%7C%51%79%58%37%68%41%7C%51%79%58%2C%42%62%2F%37%2D%43%42%2A%5B%7D%51%79%58%2C%39%62%37%23%31%31%2C%58%37%68%44%5A%68%44%7C%51%79%79%51%7C%46%2D%7C%51%79%58%39%62%37%47%7C%51%79%58%37%68%7C%44%51%79%58%31%31%23%37%62%44%7C%51%79%58%37%41%62%5E%37%58%58%47%2F%37%2D%37%20%47%37%62%39%4C%5A%43%2D%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%68%72%69%76%69%6E%67%20%46%72%6F%6D%20%41%20%52%69%66%66=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%62%34%42%62%5E%37%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%62%5E%37%20%42%34%54%7B%41%2A%79%58%36%62%42%37%4C%5A%4E%31%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%20%46%37%4C%5A%62%41%20%37%62%2A%5D%20%20%6C%44%37%58%79%51%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%58%79%51%4B%63%5B%42%2A%5D%51%41%20%37%62%45%37%20%47%37%4C%20%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%37%4C%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%42%62%37%4C%5A%5E%62%42%5B%41%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%54%69%63%6B%6C%65%2D%54%6F%65=%59%6F%75%6E%67%20%4C%65%73%74%65%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%42%62%2D%37%20%37%2D%62%45%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%62%42%5A%4C%20%78%20%5A%4C%37%46%20%42%62%37%4C%5A%34%54%41%2A%5B%4C%37%62%42%20%79%51%7C%41%62%79%58%37%5E%62%44%7C%51%79%58%37%42%7C%51%58%79%37%62%47%42%2A%5B%5D%20%37%62%44%20%37%2D%51%7C%46%2D%37%58%37%2D%62%45%5A%4C%20%78%20%79%51%7C%42%62%37%2D%62%42%41%2A%5B%5D%51%79%58%37%46%7C%79%51%58%37%62%41%5A%4C%2C%37%62%45%20%2C%37%2D%20%46%37%4C%5A%58%37%62%45%5A%2A%5B%5D%20%37%79%51%7C%42%62%62%41%7C%51%79%58%37%2D%62%45%5A%4C%20%78%5A%20%4C%37%62%42%20%37%2D%62%45%7C%51%79%58%37%2D%37%20%44%62%58%37%2D%62%42%51%79%58%37%5E%79%51%7C%42%37%58%37%62%41%7C%51%79%58%37%62%45%7C%51%79%37%58%62%42%7C%51%79%58%37%5E%62%44%7C%51%79%58%79%51%7C%44%62%58%37%62%47%42%7C%43%68%37%20%46%37%62%39%20%5A%20==%30=%30===%54%69%6C%6C%20%54%68%65%72%65%20%57%61%73%20%59%6F%75=%57%69%6C%73%6F%6E%20%4D%65%72%65%64%69%74%68==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%46%5A%4C%37%34%45%62%5E%37%2D%47%5A%4C%37%62%44%20%37%2D%62%41%7C%51%58%79%37%2D%46%7C%51%79%58%37%6F%45%7C%51%79%58%37%20%47%62%6F%34%54%41%2A%7B%62%42%5A%4C%36%4C%5A%4E%31%47%62%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%62%42%20%37%2D%46%5A%4C%37%62%47%20%37%2D%36%20%41%62%2D%37%62%42%20%37%41%5A%4C%37%2D%37%20%5D%5B%2A%7C%51%79%58%37%43%7C%51%79%58%37%5E%62%45%51%7C%79%58%37%6F%41%7C%51%79%58%37%5E%62%41%42%46%2D%37%20%47%62%45%20%37%2D%7C%51%79%58%37%7C%46%2D%37%2F%58%37%6F%45%7C%51%79%58%37%5E%62%45%41%2A%5D%5B%51%79%58%35%23%37%62%42%7C%51%79%58%62%42%79%51%7C%46%2D%51%79%58%37%68%41%62%2D%37%20%44%62%39%4C%5A%47%2D%37%20%47%62%6F%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%54%69%6D%65%20%41%66%74%65%72%20%54%69%6D%65=%53%74%79%6E%65%20%4A%75%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%43%5E%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%43%5E%37%58%79%34%54%41%2A%5B%79%58%39%62%37%58%79%51%7C%45%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%46%4C%5A%47%2F%2D%41%20%2D%41%7C%51%79%58%39%62%37%58%79%51%7C%41%37%68%42%5A%4C%37%2D%44%5A%4C%58%79%51%7C%45%5E%43%42%2A%5B%5D%51%79%58%37%47%7C%51%79%31%58%31%23%37%62%41%5A%4C%39%62%37%41%20%37%68%37%20%41%2D%37%37%2D%44%7C%51%62%42%20%36%2D%43%5E%37%20%41%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%37%58%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%58%79%51%7C%46%5A%4C%37%47%20%47%20%37%2D%44%58%79%51%7C%46%20%37%2D%45%5A%4C%36%2D%46%20%37%44%5A%4C%2D%37%41%20%37%2D%45%5A%4C%36%2D%46%20%37%68%23%41%2D%37%4C%5A%36%43%5A%4C%37%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%54%69%6D%65%20%4F%6E%20%4D%79%20%48%61%6E%64%73=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%43%31%4E%34%46%5E%37%58%4B%51%79%58%37%2D%47%7C%51%79%58%39%62%37%7C%45%51%79%58%37%68%42%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%41%2A%7B%4C%20%6C%63%4B%20%20%7D%58%79%62%37%44%42%2A%5B%5D%51%79%58%39%62%37%41%51%7C%79%58%37%68%45%32%4E%5A%4C%20%51%79%58%51%31%33%58%79%51%6C%63%4B%51%79%37%5E%46%43%2A%31%58%79%51%7C%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%5A%4C%37%43%20%37%2D%47%58%79%51%5D%5B%31%23%37%47%5A%44%20%36%46%7C%62%37%23%31%31%7C%51%79%58%31%31%23%37%47%7C%51%79%58%33%62%31%37%44%7C%51%79%58%39%23%37%41%7C%51%79%58%43%37%58%79%51%42%7C%51%79%58%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%54%69%6D%65%20%52%65%6D%65%6D%62%65%72%65%64=%45%76%61%6E%73%20%42%69%6C%6C==%42%61%6C%6C%61%64=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%39%2D%47%5A%4C%2D%39%58%79%51%2D%41%7C%51%79%58%39%2D%45%7C%51%79%58%31%23%31%37%5E%46%7C%51%79%58%31%31%23%37%5E%43%7C%39%20%44%2D%39%42%34%34%54%5B%39%2D%43%7C%51%62%5E%37%23%31%7C%51%79%58%39%2D%44%7C%51%79%58%39%2D%41%51%7C%79%58%31%31%23%37%5E%62%41%7C%51%79%58%31%47%2D%39%58%79%45%7C%51%79%58%58%39%2D%43%7C%2D%31%31%58%79%41%7C%51%79%58%39%2D%62%45%5A%4C%20%6C%63%51%4B%79%58%39%2D%42%7C%51%79%58%39%2D%45%7C%51%2D%39%58%79%51%46%7C%51%79%58%4B%51%79%58%39%2D%39%58%79%51%58%37%2D%44%7C%51%79%58%31%31%23%37%5E%62%7C%45%51%79%58%39%2D%47%7C%51%79%58%39%2D%42%7C%79%51%7C%43%2D%23%46%7C%51%79%63%6C%20%20%5A==%30=%30===%54%69%6E%20%54%69%6E%20%44%65%6F=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%62%47%20%2C%34%46%2D%36%20%2C%39%23%37%44%20%2C%36%2D%46%5A%4C%2C%35%37%23%43%20%2C%37%5E%62%44%5A%4C%2C%36%2D%62%45%4C%5A%47%68%37%34%54%41%2A%7B%2C%35%62%39%23%2C%20%45%62%2D%62%45%5A%4C%2C%37%62%42%20%2C%37%2D%46%5A%2C%4C%35%23%37%43%20%2C%37%5E%62%44%5A%4C%2C%36%37%2C%20%44%37%36%2D%46%5A%4C%2C%36%2D%46%5A%43%37%23%39%2C%51%79%58%2C%39%23%37%43%5A%4C%20%6C%63%4B%79%51%58%2C%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%42%2A%5B%5D%20%37%2D%43%5A%4C%6C%20%20%7D%5B%2C%37%5E%62%41%5A%4C%2C%39%62%37%62%45%20%37%2C%2D%62%42%7C%51%79%58%2C%37%2D%62%42%43%2A%20%44%62%37%2C%63%4B%51%79%58%44%20%2C%39%62%39%4C%5A%42%62%37%68%44%20%2C%37%5E%62%41%5A%4C%2C%39%62%62%37%45%20%2C%37%2D%62%42%7C%51%79%58%2C%37%2D%4C%5A%47%62%37%62%37%46%20%2C%2D%46%5A%4C%20%2A%42%43%37%23%58%2C%39%23%37%43%5A%4C%20%6C%63%4B%51%79%2C%58%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%2C%39%79%51%4B%63%6C%5B%5D%20%37%68%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%69%6E%79%20%43%61%70%65%72%73=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%45%20%34%42%62%36%20%37%6F%23%43%20%37%2D%43%5A%4C%37%47%20%37%62%5E%45%5A%4C%37%62%42%20%37%2D%47%5A%4C%37%44%4C%5A%44%2D%37%34%54%7B%41%2A%58%37%62%42%5A%47%37%4C%5A%4E%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%31%37%20%46%37%4C%20%37%2D%44%5A%41%20%37%2D%62%5B%45%62%37%62%39%62%37%62%45%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%62%42%5A%4C%20%6C%63%4B%51%79%58%39%58%79%51%7C%45%42%2A%5D%51%79%43%5A%4C%37%47%2D%37%20%47%37%5A%4C%37%62%42%20%37%2D%47%5A%4C%37%44%20%62%36%42%5B%41%2A%5D%20%37%46%20%37%2D%43%5A%4C%45%62%5E%37%20%44%5A%4C%37%62%2D%37%20%43%23%6F%37%4C%5A%44%2D%37%20%45%62%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%46%37%20%5A==%30=%30===%54%69%70%70%69%6E%27=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%41%42%62%36%20%37%2D%43%5A%4C%39%62%37%47%20%44%2F%62%42%4C%5A%37%6F%23%43%20%37%2D%43%5A%4C%39%62%37%47%20%46%37%4C%5A%2A%7B%34%34%54%2F%62%42%5A%4C%62%36%20%45%6F%62%45%32%4E%5A%4C%51%79%58%7D%20%37%46%20%43%37%5A%4C%39%62%37%47%20%46%2F%62%42%5A%4C%37%36%20%45%6F%37%45%31%4E%7C%51%51%79%58%37%62%4C%5A%43%2D%37%37%2D%62%41%7C%51%79%58%37%44%7C%51%79%58%2D%37%41%6C%42%2A%5B%5D%2C%62%42%2C%37%46%73%20%58%79%51%7C%44%37%2D%47%20%46%5A%4C%37%6F%23%79%51%7C%43%37%5A%4C%39%62%37%47%20%36%62%42%41%2A%5B%5D%79%51%58%37%46%7C%51%79%58%37%68%43%7C%51%79%58%43%2D%37%20%43%58%37%2D%47%7C%46%73%20%37%43%47%37%62%39%4C%20%46%2F%62%42%5A%4C%37%6F%45%20%36%62%45%51%7C%79%58%37%62%42%5A%4C%37%46%20%37%2D%43%5A%47%2D%37%4C%5A%20%44%2F%62%42%37%2C%42%62%5A%20==%30=%30===%54%69%73%20%41%75%74%75%6D%6E=%4E%65%6D%6F%20%48%65%6E%72%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%23%37%62%44%20%34%46%2D%37%58%39%62%37%43%20%37%2D%47%5A%4C%37%2D%46%20%5E%37%62%45%7C%51%79%58%35%23%37%62%42%7C%51%79%4C%5A%46%2D%37%34%54%41%2A%7B%4E%7C%51%79%58%2D%37%20%46%37%58%51%79%58%7D%20%2C%39%23%37%43%20%36%62%31%45%4E%5A%4C%2C%37%62%42%20%37%2D%46%5A%4C%2C%79%51%58%79%51%43%5A%4C%31%31%20%37%2D%43%7C%79%51%5D%5B%2A%41%5A%4C%35%23%39%62%37%62%45%20%36%62%41%4C%5A%20%78%20%5A%4C%37%62%45%20%37%2D%62%42%42%62%36%58%79%51%58%36%62%45%32%45%7C%51%79%58%78%20%4C%5A%46%7C%51%79%58%37%2D%46%41%2A%5B%5D%20%37%62%20%42%37%46%5A%4C%2C%35%23%39%23%37%43%20%37%2D%42%62%37%23%35%20%5A%4C%37%46%45%55%5A%4C%37%2D%37%4C%5A%47%46%5A%4C%37%46%20%37%2D%43%5A%4C%31%31%23%62%37%44%20%37%2D%46%5A%4C%39%62%37%43%20%37%2D%2D%37%20%42%62%46%20%37%5E%62%62%36%20%43%37%62%39%23%35%20%5A%20==%30=%30===%54%6F%6B%79%6F%20%42%6C%75%65%73=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%44%62%37%58%20%6C%63%4B%51%79%58%37%62%44%5A%4C%20%6C%4B%63%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%4C%5A%43%2D%37%34%54%41%2A%5B%37%2D%43%5A%4C%62%37%58%79%51%33%31%62%37%44%7C%51%79%58%37%62%45%5A%4C%6C%20%63%4B%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%20%47%37%62%39%44%5A%4C%20%6C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%6F%6E%65%73%20%46%6F%72%20%4A%6F%61%6E%27%73%20%42%6F%6E%65%73=%43%6F%72%65%61%20%43%68%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%45%2D%37%4C%5D%2C%37%62%45%2C%68%45%73%5A%4C%78%5A%4C%5A%78%4C%37%68%45%5A%4C%78%5A%4C%78%5A%4C%78%5A%5B%2A%41%6C%44%34%54%69%2A%5B%5A%4C%37%2D%62%5A%47%2D%37%2F%42%5A%4C%2C%39%62%37%46%70%70%7C%51%79%58%39%2C%23%37%44%5A%4C%20%6C%63%4B%51%79%58%2C%44%62%5E%37%20%41%4C%20%6C%63%4B%2F%37%2D%62%41%46%37%4C%5A%42%2D%62%41%5A%4C%20%6C%63%4B%51%79%58%2C%39%37%23%62%45%5A%4C%20%6C%63%4B%51%79%58%37%68%62%37%58%79%51%7C%20%37%5E%62%47%79%58%37%5E%46%51%7C%46%68%37%5E%62%47%7C%51%79%58%37%5E%62%45%42%2A%5B%51%5D%79%58%2C%31%31%23%37%5E%45%7C%51%79%58%2C%37%58%79%51%7C%79%58%2C%62%47%79%58%37%5E%44%37%58%79%51%7C%39%62%37%41%70%70%7C%51%79%58%37%5E%2D%62%7C%44%51%79%58%37%5E%62%45%7C%51%79%58%37%5E%43%20%5D%5B%2A%41%5E%62%41%7C%51%6C%63%4B%51%79%4C%5A%47%2D%37%5A%4C%2C%39%62%37%46%70%70%7C%51%79%58%2C%23%39%37%44%5A%4C%20%6C%63%4B%51%79%58%2C%44%2F%42%62%5E%37%58%20%6C%63%4B%51%4C%37%62%42%20%37%58%79%51%7C%37%2D%23%46%20%37%2D%45%7C%51%79%58%37%45%51%7C%79%58%37%2D%42%5A%4C%37%6F%62%42%20%37%41%4C%5A%46%2D%37%2D%45%5A%4C%20%79%58%2C%31%31%20%44%2D%37%4C%5A%4C%2C%39%62%37%41%20%37%5E%47%5A%4C%37%23%2D%46%20%37%2D%45%5A%4C%37%46%20%37%2D%43%5A%45%62%5E%37%23%37%5E%62%45%5A%51%4B%63%6C%20%20%5A==%30=%30===%54%6F%6E%69%67%68%74=%42%65%72%6E%73%74%65%69%6E%2D%53%6F%6E%64%68%65%69%6D==%42%6F%73%73%61%20%4E%6F%76%61=%41%62==%31%72%33%34%4C%62%4B%63%75%37%58%2C%2D%46%7C%34%41%62%58%79%41%7C%51%79%58%2C%62%41%2F%62%42%7C%51%79%2C%58%62%41%7C%51%79%58%2C%62%41%2F%62%42%7C%51%62%2C%58%79%51%34%54%41%2A%5B%2C%2D%23%43%7C%2C%58%79%51%7C%43%7C%51%79%58%2C%42%7C%51%79%58%2C%42%2F%43%23%7C%51%79%58%2C%42%7C%51%79%58%2C%37%23%46%23%2D%58%79%51%2D%47%7C%51%79%6C%63%4B%51%79%62%68%37%2C%58%42%5A%4C%20%6C%63%4B%51%79%58%2C%45%42%2A%5D%5B%20%20%6C%63%4B%51%79%58%2C%62%45%7C%51%79%62%68%37%2C%58%42%7C%51%79%58%7C%51%79%58%2C%2C%58%79%51%7C%7C%51%79%58%2C%62%41%7C%51%79%58%2C%37%62%7C%42%51%79%58%2C%62%42%7C%51%79%58%2C%37%6F%42%42%62%2F%41%62%2D%42%5A%4C%20%41%62%2C%58%79%51%7C%46%2D%2C%58%79%51%7C%43%2D%2C%58%79%51%7C%45%62%37%2C%58%79%51%7C%41%62%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%6F%6E%69%67%68%74%20%49%20%53%68%61%6C%6C%20%53%6C%65%65%70=%45%6C%6C%69%6E%67%74%6F%6E%2D%4D%65%72%63%65%72==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%31%31%23%34%44%62%5E%37%68%47%5A%4C%62%41%2F%37%2D%62%42%20%37%2D%42%62%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%58%37%20%47%62%37%34%54%41%2A%5B%79%58%37%62%41%62%37%62%39%4C%2D%62%45%42%2A%5B%5D%20%20%6C%63%4B%51%79%37%58%62%45%5A%4C%39%62%37%62%42%20%37%68%46%5A%37%58%79%51%7C%42%20%37%68%46%37%2D%45%5A%4C%37%20%41%62%37%2D%62%42%7C%51%79%58%37%62%45%6C%7C%2C%37%2C%45%37%2D%46%2C%37%62%47%2C%5E%62%44%73%5A%4C%37%20%45%62%37%5E%62%44%7C%51%5A%4C%62%41%2F%45%62%2D%37%20%37%2D%62%42%5A%4C%39%62%37%46%20%37%68%43%51%7C%79%58%37%5E%62%44%41%2A%5B%5D%20%37%62%41%20%42%62%2D%37%5A%4C%37%41%20%5D%20%37%47%20%62%37%23%31%31%37%41%20%37%62%45%5A%4C%39%62%37%62%42%20%68%37%46%5A%4C%39%62%37%62%42%20%37%68%46%5A%4C%4C%5A%41%62%37%47%20%37%68%47%62%42%20%73%75%5E%37%58%79%51%4C%37%41%20%37%62%45%5A%4C%37%2D%62%42%20%75%73%73%37%62%41%5A%4C%37%41%20%37%68%62%45%7C%5A%41%62%37%73%62%47%43%2A%5B%2D%37%4C%5A%45%62%2D%37%20%41%62%37%2C%4C%5A%44%62%5E%37%20%42%62%2D%37%4C%5A%45%62%2D%37%20%41%62%37%20%5A%20==%30=%30===%54%6F%6E%69%67%68%74%20%59%6F%75%20%42%65%6C%6F%6E%67%20%54%6F%20%4D%65=%52%6F%73%65%2D%44%61%76%69%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%2C%36%2D%46%34%43%5E%37%2C%5A%4C%2C%37%41%20%2C%37%5E%43%7C%51%79%58%37%2C%5E%46%7C%51%79%58%2C%37%2D%45%7C%51%79%58%44%2D%37%2C%20%34%54%41%2A%7B%37%5E%43%5A%4C%20%41%2D%37%2C%37%44%32%4E%5A%4C%20%51%79%58%51%79%58%7D%79%51%58%37%47%7C%51%79%58%2C%37%44%31%4E%5A%4C%2C%20%47%37%2C%2C%37%5E%43%5A%51%79%58%2C%37%2A%42%43%37%2C%2C%37%5E%46%5A%4C%2C%37%5E%46%20%2C%37%5E%42%62%5A%4C%2C%37%43%20%2C%37%2D%47%7C%51%79%58%58%79%51%7C%44%5B%5D%51%79%58%51%79%58%2C%37%20%44%37%2C%4C%58%2C%37%2D%45%7C%51%79%58%2C%37%5E%43%41%5B%2A%5D%51%79%58%37%47%7C%51%79%58%2C%37%47%5A%79%51%7C%46%5E%2C%37%2D%41%7C%20%37%47%20%2C%20%41%37%2C%4C%2C%37%47%20%2C%37%44%5A%4C%2C%37%2D%41%20%37%2C%5E%43%5A%4C%2C%36%2D%46%20%2C%37%2D%44%5A%4C%5A%43%5E%37%2C%37%5E%43%7C%5A%20==%30=%30===%54%6F%6F%20%43%6C%6F%73%65%20%46%6F%72%20%43%6F%6D%66%6F%72%74=%42%6F%63%6B%2D%57%65%69%73%73%2D%48%6F%6C%6F%66%63%65%6E%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%47%7C%34%43%5E%37%2C%68%44%7C%51%79%58%2C%37%41%7C%51%79%58%2C%68%37%45%7C%51%79%58%2C%35%23%37%42%7C%51%79%58%37%2C%58%79%51%34%54%41%2A%7B%20%2C%37%43%20%43%5E%37%2C%58%51%79%58%2C%37%5E%43%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%47%20%2C%37%2D%44%7C%51%79%7C%47%2D%37%2C%31%4E%7C%51%79%37%6F%23%46%7C%37%2C%58%79%51%46%5A%4C%2C%37%43%20%2C%37%2D%47%7C%51%79%2C%58%47%2F%36%43%7C%51%79%58%2C%37%6F%23%46%7C%37%2C%58%79%51%46%42%2A%5B%5D%7C%51%79%58%2C%41%62%37%2C%58%79%58%2C%35%23%37%42%7C%51%79%58%2C%37%5E%41%43%2A%5B%5D%20%37%47%20%2C%37%2D%44%7C%51%79%51%7C%45%68%37%7C%51%79%58%2C%79%58%2C%37%46%2C%58%79%51%7C%37%43%20%2C%37%2D%47%7C%51%79%58%2C%37%5E%7C%43%51%79%58%2C%37%47%7C%51%79%58%2C%37%68%44%20%5D%5B%2A%44%33%31%62%37%41%4B%51%79%58%2C%37%2C%58%79%51%58%2C%37%47%7C%51%79%58%2C%37%62%41%7C%51%58%79%2C%39%62%37%44%7C%51%79%58%2C%37%68%41%7C%79%51%7C%43%36%6F%23%46%7C%51%63%6C%20%20%5A%20==%30=%30===%54%6F%6F%20%4D%61%72%76%65%6C%6F%75%73%20%46%6F%72%20%57%6F%72%64%73=%57%68%69%74%69%6E%67%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%41%41%2D%37%58%43%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%79%37%23%31%31%2C%2A%7B%34%34%54%51%79%58%37%2D%79%51%7C%45%2D%51%79%58%36%42%5A%4C%37%23%46%20%37%5E%42%4E%32%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%37%5D%5B%2A%42%44%58%37%2D%42%31%5B%5D%20%37%44%51%7C%44%2D%37%4C%37%41%20%37%2D%45%7C%51%79%58%37%46%7C%79%51%58%37%5E%43%7C%51%79%58%37%47%7C%51%79%58%5A%41%2D%37%20%79%58%37%47%7C%44%20%37%2D%41%58%79%51%7C%44%46%7C%51%79%58%37%2D%41%7C%51%79%58%2C%39%37%62%45%5A%4C%37%46%20%37%5E%47%7C%51%79%58%37%37%58%79%51%7C%37%2D%41%41%2A%37%4C%5A%47%36%58%79%51%5A%20==%30=%30===%54%6F%6F%20%59%6F%75%6E%67=%4C%69%70%70%6D%61%6E%2D%44%65%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%42%62%36%58%79%58%36%62%42%5A%4C%37%46%20%37%2D%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%51%7C%44%2D%37%34%54%41%2A%5B%62%44%20%37%2D%51%7C%44%68%37%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%62%4C%42%2F%37%2D%43%20%37%2D%43%5A%4C%37%47%20%58%79%51%7C%44%79%58%37%5E%62%47%7C%51%79%58%37%58%79%51%7C%79%58%36%62%42%42%2A%5B%5D%20%37%46%20%37%43%2D%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%46%51%7C%44%2D%37%2D%43%5A%4C%37%7C%51%79%58%37%7C%43%2D%37%20%47%20%37%68%44%7C%51%79%58%36%62%45%7C%51%58%79%37%62%42%7C%51%79%58%36%62%42%5A%4C%37%46%37%4C%5A%43%2D%51%79%58%37%2D%45%62%2D%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%54%6F%6F%20%59%6F%75%6E%67%20%54%6F%20%47%6F%20%53%74%65%61%64%79=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%37%41%46%5E%37%20%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%41%2D%37%20%44%2A%7B%34%34%54%42%7C%51%79%58%45%68%2C%41%37%43%20%37%2D%47%32%4E%5A%4C%51%79%58%7D%20%43%37%20%37%2D%47%5A%4C%37%47%20%37%2D%44%6C%7C%37%4C%5A%46%36%73%20%37%2D%47%2D%41%5A%4C%39%62%39%2C%20%5D%68%42%7C%51%79%58%37%2D%41%5A%4C%2C%39%62%45%37%20%37%68%42%7C%51%79%58%37%2D%41%42%2A%5B%37%20%45%37%62%37%45%20%37%68%37%43%20%37%2D%42%68%37%20%45%44%20%37%5E%46%41%2A%5B%5D%20%37%43%20%37%47%2D%5A%4C%37%44%20%37%2D%41%5A%4C%2C%39%62%37%2D%37%4C%5A%47%7C%51%79%58%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%54%6F%70%73%79=%42%61%74%74%6C%65%2D%44%75%72%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%44%2D%58%79%7C%51%79%58%2D%44%5A%4C%37%41%20%37%62%42%51%7C%79%58%2D%44%5A%4C%37%41%20%37%62%42%7C%51%42%62%37%20%41%34%54%41%2A%5B%4C%37%41%20%37%62%37%20%41%37%58%2D%44%5A%4C%20%6C%63%4B%51%79%58%2D%47%4C%5A%37%44%20%37%62%45%7C%51%79%58%2D%47%5A%4C%79%51%7C%42%62%42%7C%51%79%58%37%46%5A%4C%20%51%4B%63%6C%20%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%47%4C%5A%20%6C%63%4B%51%79%58%37%44%42%2A%5B%5D%20%79%51%4B%63%6C%79%58%2D%44%5A%37%62%42%7C%51%62%37%20%41%37%4C%37%41%20%37%62%42%7C%51%79%58%2D%44%5A%37%4C%41%20%37%62%42%7C%51%79%58%2D%44%5B%5D%20%5A%44%2D%58%79%42%7C%51%79%58%20%41%37%4C%5A%44%2D%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%6F%75%63%68%20%4F%66%20%59%6F%75%72%20%4C%69%70%73%2C%20%54%68%65=%4E%6F%62%6C%65%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%2D%34%43%5E%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%43%5E%37%20%41%34%54%41%2A%5B%20%37%68%23%46%4C%5A%45%68%37%5E%43%7C%51%79%58%37%47%7C%51%79%58%37%68%42%44%2A%5B%5D%51%79%58%39%62%37%41%7C%51%79%58%37%58%79%51%7C%37%47%20%37%2D%37%2D%41%20%37%5A%45%5E%37%20%5D%20%37%47%20%37%2D%44%7C%51%79%58%37%5E%5A%45%4C%37%42%20%37%2D%23%46%5A%4C%37%2D%23%43%5B%2A%41%43%5E%4C%39%62%37%42%51%79%58%37%68%20%47%37%4C%5A%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%43%5A%37%4C%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%43%47%37%4C%5A%45%37%2D%44%5A%4C%7C%51%79%58%37%58%79%51%5D%5B%58%37%44%7C%51%79%58%37%2D%41%5A%4C%35%23%62%39%37%45%20%37%47%7C%51%79%58%37%68%44%43%2A%79%51%7C%44%2D%39%62%37%41%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%54%6F%75%72%20%44%65%20%46%6F%72%63%65=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%37%68%34%44%68%37%20%42%20%37%2D%43%5A%4C%37%62%45%20%37%2D%62%5A%42%4C%37%2D%42%20%37%2D%43%5A%4C%37%2D%62%44%2D%37%4C%5A%44%34%54%41%2A%7B%58%51%79%58%51%2D%37%20%42%2D%7D%37%62%41%2C%37%2D%62%42%73%70%2C%36%62%31%41%4E%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%58%79%51%58%79%43%5A%4C%37%2D%37%5E%62%44%5A%6C%41%62%36%58%37%2D%62%45%5A%4C%37%6F%44%20%37%5E%62%44%4C%5A%37%62%41%20%37%2D%62%45%42%2A%5B%5D%51%79%20%41%62%37%4C%32%4E%7C%51%79%4C%37%2D%62%44%2D%37%20%42%62%2A%5B%5D%51%79%58%37%62%45%5A%4C%37%45%20%2D%37%46%5A%4C%37%6F%45%20%37%5E%62%45%5A%4C%37%41%44%68%37%20%46%7C%51%79%58%2D%62%42%5A%4C%42%2D%37%4C%5A%2D%43%5A%4C%37%2D%44%20%37%68%44%5A%4C%37%42%2D%20%37%2D%43%5A%4C%37%62%45%20%37%2D%62%42%37%20%42%2D%37%20%37%2D%43%5A%37%20%45%62%37%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%54%6F%79%20%54%75%6E%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%5E%42%20%34%73%42%62%2D%51%79%58%41%2F%62%44%7C%51%79%58%37%2D%42%7C%6C%2C%37%2D%42%2C%37%2D%43%2C%39%2D%41%2C%39%7C%42%62%2D%37%34%54%41%2A%7B%79%58%51%79%58%20%45%2D%36%39%58%7D%51%79%58%74%6C%61%37%45%31%4E%7C%51%58%79%39%5E%46%5A%4C%39%2D%47%20%39%5E%44%5A%4C%79%51%58%79%51%39%5E%62%47%5A%74%6C%61%37%42%62%31%33%58%79%5E%6F%43%5A%4C%35%23%39%23%37%47%20%39%68%5A%44%4C%39%2D%62%45%20%39%2D%46%42%2A%5B%5D%51%37%58%79%51%7C%47%32%4E%7C%51%5E%42%20%37%2D%2A%41%73%42%62%58%41%2F%62%44%7C%51%79%58%2C%37%2D%42%6C%2C%7C%37%2D%42%2C%37%2D%43%2C%39%2D%41%2C%39%2D%79%51%7C%42%62%5B%5D%51%79%58%37%4C%5A%47%62%5E%39%20%45%2D%36%39%4C%5A%44%5E%39%20%47%2D%39%4C%5A%46%5E%39%58%79%51%7C%45%37%61%6C%74%58%79%51%5A%20==%30=%30===%54%6F%79%73=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%7C%51%34%42%62%37%28%51%79%58%39%23%37%45%5A%4C%20%6C%63%4B%51%58%79%37%46%5A%4C%20%6C%63%4B%51%79%58%29%37%46%7C%44%62%58%79%34%54%41%2A%5B%29%2D%44%28%37%6C%20%20%5D%5B%58%2D%44%7C%51%79%58%37%62%42%7C%51%79%58%44%2D%5A%4C%20%6C%63%4B%51%79%58%37%62%45%42%2A%79%51%7C%42%62%63%4B%51%79%58%58%79%51%7C%3C%41%6C%74%20%63%68%6F%72%64%73%20%66%6F%72%20%68%65%61%64%20%6F%6E%6C%79%3E%44%2D%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%72%61%69%6E%69%6E%67=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%62%42%34%6C%44%2D%37%37%5E%42%6C%5A%4C%37%23%46%6C%20%37%2D%23%6C%43%7C%51%79%58%37%2D%43%6C%5A%4C%37%47%6C%20%58%79%51%7C%6C%34%54%41%2A%5B%43%6C%5A%4C%37%5A%6C%41%62%5E%44%6C%41%2A%5B%51%79%58%37%5E%62%41%6C%5A%37%4C%62%45%6C%20%37%2D%62%42%6C%7C%51%79%58%37%2D%37%20%6C%47%4C%37%62%45%6C%68%47%6C%7C%51%7C%6C%43%23%2D%41%6C%5A%4C%37%62%45%6C%20%37%2D%62%42%6C%51%7C%79%58%37%5E%42%6C%5A%4C%37%23%46%6C%20%37%62%5E%37%58%79%51%79%58%37%2D%79%58%37%2D%45%5A%6C%46%2D%37%37%2D%46%6C%5A%4C%37%43%6C%20%68%47%6C%5A%37%4C%45%6C%20%37%2D%42%6C%42%2A%5B%5D%51%79%58%58%79%51%7C%6C%4C%37%43%6C%20%6C%20%37%2D%44%37%58%79%51%7C%79%58%37%5E%62%41%6C%5A%4C%41%2F%37%2D%45%20%6C%42%2F%37%2D%23%46%6C%7C%51%79%58%37%44%6C%51%7C%2A%41%6C%62%45%6C%7C%51%58%37%5E%62%41%43%2D%37%58%79%45%6C%20%37%2D%62%42%6C%7C%51%79%58%37%5E%6C%42%5A%4C%37%23%46%6C%20%37%2D%23%43%6C%7C%51%62%37%4C%5A%6C%6C%5A%4C%37%47%79%51%7C%6C%42%62%2D%37%20%6C%45%62%37%4C%5A%6C%41%62%5E%37%58%79%51%5A%20==%30=%30===%54%72%61%6E%65%E2%80%99%73%20%42%6C%75%65%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%72%61%76%65%6C%73=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%44%73%70%70%34%47%5E%37%58%2C%37%42%73%20%20%37%5E%47%5A%4C%44%2F%43%43%20%7C%51%79%58%42%2F%39%64%64%61%47%7C%51%79%7C%6C%45%2D%2C%34%54%41%2A%7B%47%2F%46%20%47%64%64%39%58%79%58%51%79%58%51%79%58%51%79%58%7D%20%73%75%44%73%20%47%31%4E%5A%4C%44%2F%43%20%2D%45%7C%51%79%51%7C%4E%32%61%43%6C%7C%2C%5E%62%45%5A%4C%2A%42%43%20%44%46%6C%7C%2C%43%2C%43%2F%62%42%6C%20%43%5A%47%4C%20%37%5E%46%5A%4C%43%20%37%5E%62%42%5A%4C%5E%37%20%47%37%5B%5D%2C%47%2C%5E%43%7C%51%79%75%73%2C%46%37%47%7C%51%79%58%37%5E%47%41%2A%5B%5D%20%44%73%20%75%73%44%5A%4C%43%20%37%5E%62%42%6C%7C%2C%5E%37%2F%42%58%73%46%73%20%37%47%5A%4C%51%2C%2F%44%4C%5A%47%2D%45%6C%7C%51%79%58%37%5E%43%5A%4C%2C%39%44%2D%20%37%2D%45%6C%7C%2C%37%42%73%20%20%37%5E%37%20%43%2F%44%37%5E%43%20%37%5E%47%5A%4C%44%43%2F%44%20%5D%6C%7B%5D%2C%23%46%2F%44%2C%47%73%20%37%5E%5A%47%4C%51%20%20%51%79%58%51%79%58%51%79%58%59%45%2D%20%43%2F%20%39%64%64%61%37%20%42%37%4C%5A%45%2D%20%43%2F%44%4C%5A%47%5E%37%20%20%73%44%2F%46%23%2C%7D%7C%6C%45%2D%37%20%43%2F%44%4C%5A%66%55%47%5E%37%58%79%51%5A%20==%30=%30===%54%72%69%63%6F%74%69%73%6D=%50%65%74%74%69%66%6F%72%64%20%4F%73%63%61%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%20%62%41%34%44%62%5E%37%4C%37%6F%47%20%37%5E%62%47%5A%4C%20%6C%63%51%4B%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%5A%44%62%36%2F%34%54%7B%41%2A%41%5B%42%2A%5D%41%37%58%79%51%44%5A%4C%37%62%41%20%37%2D%62%45%32%4E%5A%20%4C%51%79%58%51%79%58%7D%51%79%58%37%62%41%7C%62%36%58%79%51%31%4E%5A%4C%37%45%5A%4C%37%62%63%6C%20%4C%5A%42%5A%4C%37%5E%2D%62%42%20%2D%62%42%5A%4C%62%39%37%46%20%37%68%43%7C%51%79%58%37%5E%62%44%62%2D%37%20%45%4B%51%79%58%37%37%6F%47%20%37%51%7C%41%62%37%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%5E%62%44%5B%41%2A%5D%51%79%58%4C%5A%47%62%5E%79%58%37%2D%62%4C%5A%44%62%36%2F%41%62%20%42%62%37%4C%5A%45%62%2D%37%20%41%62%37%4C%5A%44%62%36%20%20%20%5A==%30=%30===%54%72%69%6E%6B%6C%65%20%54%69%6E%6B%6C%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%2D%46%34%42%62%2D%37%37%42%20%37%23%46%5A%4C%37%62%44%20%37%62%7C%41%51%79%58%31%31%23%37%41%5A%4C%37%62%45%20%4C%5A%45%37%20%34%54%41%2A%7B%37%5E%62%41%7C%20%45%62%5E%37%23%37%62%45%7C%51%79%58%37%2D%62%42%42%2A%7D%5B%20%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%31%31%58%79%51%35%23%37%62%42%2D%44%28%37%23%68%37%28%43%37%44%28%37%41%20%29%37%62%44%28%37%62%41%5A%37%4C%46%20%37%2D%43%7C%51%79%58%29%47%2F%39%62%37%29%4C%5A%46%47%7C%51%79%58%51%79%58%31%31%28%47%37%29%4C%37%62%45%20%37%2D%62%42%41%2A%5B%5D%20%29%46%37%28%37%62%42%20%29%37%2D%43%28%37%2D%46%5A%4C%5A%41%37%23%37%42%20%29%37%20%20%6C%63%4B%44%62%37%4C%5A%62%45%5A%4C%37%5E%62%45%20%35%23%37%62%42%4C%5A%37%2D%46%20%37%45%5A%4C%37%42%20%37%23%46%5E%37%58%79%51%20%37%62%41%7C%72%61%62%20%34%20%6C%61%73%74%65%62%20%6E%61%63%20%6E%6F%69%74%63%65%73%41%20%20%79%72%65%76%65%20%66%6F%20%72%61%62%20%20%61%20%32%2F%65%68%54%3C%5A%3E%20==%30=%30===%54%72%69%73%74%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%41==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%23%43%34%41%5E%37%58%4B%51%79%58%37%5E%41%5A%4C%20%6C%63%4B%51%58%79%31%31%23%37%5E%46%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%5B%41%2A%23%43%7C%51%79%37%62%39%58%79%47%7C%51%79%58%37%2D%23%46%5A%4C%39%62%37%43%23%20%37%68%23%47%7C%51%79%58%37%2D%42%7C%51%23%37%23%39%58%23%46%7C%51%79%41%5A%4C%20%6C%7C%44%23%2D%37%37%5E%41%5B%42%2A%5D%20%37%45%20%37%2D%42%4C%5A%37%23%46%20%37%5E%23%43%5A%4C%37%23%47%20%58%79%51%4B%63%51%79%58%37%5E%7C%51%79%58%37%7C%44%37%58%79%37%5E%44%7C%51%79%58%37%41%7C%51%79%58%37%45%2D%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%7C%51%58%79%51%7C%47%51%79%58%37%2D%44%20%37%2D%41%46%23%37%4C%5A%37%2D%41%5A%4C%37%44%20%37%2D%41%7C%51%79%37%58%45%7C%51%79%58%37%2D%42%7C%51%79%58%37%42%20%44%37%4C%5A%20%37%2D%23%43%37%4C%5A%55%41%2D%37%20%44%37%20%5A==%30=%30===%54%72%6F%75%62%6C%65%64%20%57%61%74%65%72%73=%4A%6F%68%6E%73%74%6F%6E%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%46%34%44%2D%36%58%43%7C%51%79%58%37%47%7C%51%79%58%37%44%7C%79%51%58%37%41%5A%4C%37%45%20%37%2D%47%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%51%79%58%37%44%37%20%41%37%20%41%42%2A%5B%5D%20%39%62%37%45%20%37%68%42%4E%32%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%37%58%79%51%7C%62%42%31%4E%7C%79%58%36%2D%44%51%7C%41%37%58%20%6C%63%4B%51%79%58%37%41%5A%4C%37%45%20%2D%37%42%5A%4C%23%43%2F%37%41%20%36%44%7C%51%79%20%5D%5B%2A%41%79%58%37%45%7C%51%7C%47%2D%37%20%45%37%4C%5A%41%37%58%79%51%7C%44%37%58%79%51%7C%47%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%42%62%37%20%41%37%20%5A%20==%30=%30===%54%72%79%20%41%20%4C%69%74%74%6C%65%20%54%65%6E%64%65%72%6E%65%73%73=%57%6F%6F%64%73%20%48%61%72%72%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%45%62%5E%37%58%37%43%5A%4C%62%44%2F%37%68%47%20%36%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%79%51%7C%46%37%34%54%7B%41%2A%62%45%20%37%2D%7C%4E%31%47%2D%58%36%62%45%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%79%51%7C%42%62%51%79%58%37%62%37%43%20%37%2D%5B%41%62%5E%37%37%2D%46%7C%51%79%58%37%46%7C%51%79%58%37%43%2D%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%58%79%51%7C%47%42%2A%5D%20%37%5A%4C%62%44%2F%58%79%51%7C%42%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%2D%20%37%5E%62%45%5B%41%2A%5D%51%79%58%37%62%36%20%47%68%37%37%2D%46%5A%4C%43%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%54%75%6E%65%20%55%70=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%37%58%79%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%63%6C%4B%51%79%58%37%5E%44%7C%51%79%58%37%41%7C%51%7C%43%5E%37%45%34%34%54%7B%5E%62%42%7C%51%2D%37%58%79%51%51%79%58%37%2D%45%31%4E%7C%51%79%58%37%2D%7C%47%51%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%7C%46%37%58%79%43%5A%4C%20%6C%37%58%79%51%7C%41%37%58%79%51%7D%7C%4E%32%45%2D%37%58%79%51%7C%41%37%58%79%51%7C%44%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%54%75%72%6E%20%4F%75%74%20%54%68%65%20%53%74%61%72%73=%45%76%61%6E%73%20%42%69%6C%6C==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%42%68%37%20%2D%41%20%37%5E%43%5A%4C%39%62%37%47%20%37%44%2D%5A%4C%35%23%37%41%20%2D%41%5A%4C%33%31%45%37%4C%5A%46%2D%34%54%5B%41%2A%43%5A%4C%37%2D%37%20%43%2D%37%42%5A%4C%37%23%46%20%37%2D%23%43%5A%4C%37%45%2D%20%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%5E%37%20%47%23%5E%62%45%5A%4C%62%44%2F%37%2D%51%7C%42%62%68%62%45%5A%4C%35%23%39%23%37%62%42%20%37%68%7C%46%51%79%58%37%2D%62%41%5A%4C%37%62%45%20%37%2D%37%20%45%62%79%58%37%2D%23%44%7C%51%79%58%20%45%62%2D%37%7C%51%79%58%41%2F%37%5E%44%5A%4C%39%62%33%41%31%20%73%75%73%37%41%5B%42%2A%5D%20%62%42%2F%41%37%73%75%73%37%5E%42%5A%4C%20%33%31%43%20%79%51%7C%47%37%5A%4C%37%47%20%73%75%73%37%47%7C%51%79%58%2F%47%37%5E%43%5A%4C%39%62%33%31%47%20%73%75%73%43%5E%37%2F%47%58%41%2F%37%5E%79%58%35%23%37%37%23%35%58%79%23%37%62%41%20%37%2D%44%7C%51%79%58%35%23%41%37%5A%4C%31%31%23%37%62%42%20%37%2D%45%7C%51%31%31%4C%5A%47%42%5B%43%2A%5D%75%73%37%62%45%20%45%62%39%4C%4C%35%23%39%23%37%47%20%37%68%44%7C%51%79%39%58%2D%46%5A%4C%39%62%37%43%20%37%5E%62%41%5A%5A%43%2D%37%20%37%2D%43%7C%51%62%41%20%73%75%5E%37%20%47%37%51%79%58%2D%41%5A%4C%33%31%45%20%37%68%42%4C%5A%31%31%23%37%23%46%20%37%5E%43%5A%4C%39%62%7C%41%62%37%73%62%41%5A%4C%73%31%33%62%39%4C%5A%55%43%23%2D%37%20%46%23%37%20%5A==%30=%30===%54%75%72%6E%61%72%6F%75%6E%64=%43%6F%6C%65%6D%61%6E%20%4F%72%6E%65%74%74%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%37%58%79%51%7C%7C%51%79%58%37%2D%46%7C%51%79%58%37%46%5A%20%4C%6C%63%4B%51%79%58%37%43%7C%51%79%58%37%46%43%37%58%79%51%43%34%34%54%5B%5A%43%2D%37%20%44%62%2D%37%4C%5A%42%2D%37%20%41%2D%37%4C%5A%43%37%58%79%51%7C%47%37%58%79%51%5A%3C%53%6F%6C%6F%73%20%6F%6E%20%43%20%62%6C%75%65%73%3E%20==%30=%30===%54%77%69%73%74%65%64=%47%72%61%79%20%57%61%72%64%65%6C%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%2C%37%62%34%42%62%37%20%37%62%42%41%2A%5B%7D%20%51%79%58%7C%72%51%58%79%5A%4C%37%62%42%20%37%62%41%5A%4C%37%62%41%58%79%51%7C%45%34%54%69%2A%7B%51%79%58%37%2D%4C%5A%46%2D%37%47%20%37%2D%44%7C%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%62%45%5A%4C%37%62%42%20%2D%37%4C%5A%43%20%6C%63%4B%51%7C%46%37%58%79%51%7C%42%62%37%20%47%2D%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%54%77%69%73%74%65%64%20%42%6C%75%65%73=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%62%37%58%79%51%58%37%47%7C%51%79%58%37%62%47%7C%51%79%58%47%37%7C%51%79%58%37%62%47%7C%51%79%58%37%47%7C%79%51%7C%47%62%47%34%34%54%5B%2D%45%5A%4C%37%7C%47%62%37%58%62%42%5A%4C%51%2C%37%45%20%37%2D%42%7C%51%58%79%37%5E%62%44%7C%51%79%58%37%6F%47%7C%51%79%2D%37%20%45%62%51%79%58%37%47%39%23%37%62%44%5A%45%62%2D%37%20%37%41%5A%4C%37%62%45%20%37%2D%62%42%51%59%7C%5A%20%37%47%20%37%2D%44%5A%4C%37%62%41%20%44%37%4C%5A%66%4C%37%41%20%37%2C%58%79%51%5A%20==%30=%30===%54%77%6F%20%46%6F%72%20%54%68%65%20%52%6F%61%64=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%46%23%68%37%37%5E%43%20%37%5E%43%5A%4C%44%2F%37%2D%45%37%20%2D%45%7C%51%79%58%39%62%37%42%7C%51%79%58%2F%42%4C%5A%41%34%54%5B%41%2A%45%5A%4C%33%31%73%20%44%37%62%2D%45%5B%42%2A%5D%20%39%62%37%42%20%37%2D%46%23%5A%4C%37%5E%47%20%47%2F%37%6F%43%5A%4C%39%37%20%42%37%62%75%73%37%44%7C%5A%4C%39%62%37%62%39%4C%5A%44%5A%4C%39%62%37%41%20%37%68%45%5A%4C%39%62%47%37%20%37%2D%44%5A%4C%33%31%62%37%41%20%37%2D%44%68%37%20%47%37%41%20%37%2D%44%2F%37%2D%45%5E%37%2F%42%4C%51%79%58%39%62%37%42%7C%51%79%58%37%68%23%5B%46%41%2A%5D%20%47%2F%37%2D%41%20%37%2D%41%5A%7C%45%2D%37%20%43%20%37%5E%43%51%79%58%46%2F%20%43%5E%37%2F%5E%47%20%47%2F%37%6F%43%5A%4C%39%62%37%44%73%20%75%73%37%44%7C%51%79%58%37%2D%41%5A%4C%42%37%4C%5A%47%37%37%5E%43%5A%4C%37%62%42%20%37%2D%37%20%45%2D%58%37%5E%43%5A%4C%44%2F%37%2D%45%20%37%2D%5A%42%4C%36%2D%43%20%37%68%23%43%5A%4C%44%2F%37%79%51%7C%42%2D%45%5B%44%2A%5D%4C%5A%41%2D%37%20%44%31%33%62%39%4C%5A%55%47%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%54%77%6F%20%4E%6F%74%20%4F%6E%65=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%44%62%5E%37%7C%51%79%58%31%31%23%37%46%7C%51%79%58%37%62%5E%41%7C%51%79%58%37%5E%2D%62%44%7C%51%79%58%42%62%2D%37%58%34%54%41%2A%7B%79%58%37%62%42%41%62%5E%37%58%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%37%58%43%42%2A%5B%7D%51%79%58%37%62%41%7C%51%79%63%6C%20%4C%5A%7C%51%79%58%37%23%37%46%7C%51%4C%5A%45%62%37%41%7C%51%79%58%37%5E%2D%62%44%7C%51%79%58%5E%37%62%44%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%62%5E%37%58%79%20%6C%63%4B%51%31%31%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%5E%37%58%79%51%7C%41%62%37%58%79%51%5A%20==%30=%30===%54%77%6F%20%53%6C%65%65%70%79%20%50%65%6F%70%6C%65=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%36%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%62%47%4C%5A%47%2D%37%34%54%41%2A%7B%2C%37%43%2C%5E%62%2D%36%4C%5A%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%2C%37%46%20%37%5E%62%45%31%4E%4E%32%73%45%62%41%20%37%2D%46%62%45%73%5A%4C%37%2C%7C%6C%45%2C%37%62%42%2C%36%62%45%73%5A%4C%37%62%42%37%20%5E%62%41%42%2A%5B%5D%20%37%62%41%20%36%62%6C%45%62%5E%37%62%42%2C%37%46%4C%37%43%6C%2C%44%2C%43%2D%2C%62%45%73%5A%4C%37%62%42%20%36%62%45%5A%4C%62%37%42%20%36%62%41%6C%7C%2C%62%42%2F%37%2D%43%36%2C%44%62%37%2F%37%47%2C%36%20%37%2D%46%5A%51%7C%46%2D%37%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%62%6F%47%20%36%62%45%41%2A%5B%5D%20%37%62%42%20%36%20%43%37%4C%79%58%37%46%5A%42%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%2D%37%20%41%62%36%4C%5A%73%45%62%5E%2C%43%37%2C%46%37%2C%42%62%37%2C%7C%6C%45%62%36%20%42%62%37%20%5A%20==%30=%30===%55%67%6C%79%20%42%65%61%75%74%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%57%61%6C%74%7A=%44%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%44%68%37%58%31%31%23%37%62%45%20%37%5E%62%44%7C%51%79%37%58%68%44%7C%51%79%58%39%62%33%31%47%7C%51%79%4C%5A%45%62%2D%33%54%41%2A%7B%35%23%39%23%37%39%58%79%51%7C%58%39%62%37%62%44%7C%51%79%58%37%2D%62%41%2A%42%5B%7D%20%20%6C%63%4B%51%79%58%37%5E%62%44%79%51%7C%42%62%62%33%31%62%41%79%58%35%62%37%2D%37%20%42%62%37%2D%62%41%7C%51%79%58%31%31%23%37%62%41%51%7C%79%58%73%75%73%39%62%41%5A%4C%31%31%23%37%58%79%51%7C%47%46%7C%51%79%58%41%7C%51%79%58%44%68%37%58%79%4C%31%31%23%37%62%45%20%37%5E%62%44%7C%51%58%79%37%68%44%7C%51%79%58%39%62%33%31%47%7C%51%5A%45%62%2D%37%41%2A%5B%5D%51%62%31%33%62%39%58%79%51%4B%63%6C%20%4C%5A%44%62%5E%37%58%79%51%5A%20==%30=%30===%55%6E%64%65%63%69%64%65%64=%53%68%61%76%65%72%73%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%41%20%36%43%31%54%34%34%43%36%20%37%2D%44%7C%51%79%58%37%44%5A%4C%20%6C%4B%63%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%47%37%4C%5A%4E%7B%2C%41%2A%2C%4C%20%78%20%5A%37%20%47%37%20%2D%47%5B%2C%42%2A%2C%5D%20%20%6C%63%4B%51%58%79%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%43%37%4C%2D%44%5A%4C%37%20%6C%63%4B%51%51%4B%63%6C%20%2C%41%2A%2C%5D%20%20%6C%63%4B%51%79%58%37%5A%47%4C%20%78%20%5A%4C%37%44%20%37%2D%41%5A%4C%5B%43%36%58%79%79%58%36%46%5A%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%44%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%55%6E%64%65%72%20%41%20%42%6C%61%6E%6B%65%74%20%4F%66%20%42%6C%75%65=%4C%69%76%69%6E%67%73%74%6F%6E%20%4A%65%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%7C%51%34%42%62%2D%37%42%7C%51%79%58%37%46%5A%4C%37%2D%43%20%37%62%5E%41%7C%51%79%58%35%23%37%62%45%7C%51%79%58%62%2D%37%58%79%34%54%41%2A%7B%36%62%41%5A%4C%31%41%62%5E%37%37%5E%62%41%32%4E%5A%4C%20%51%79%58%51%79%7D%58%51%79%58%29%37%6F%41%28%37%46%7C%51%79%58%20%44%62%2D%36%4E%7C%51%79%58%58%37%62%42%5A%2A%42%41%62%37%37%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%44%62%7C%51%79%58%37%62%41%5A%4C%37%2D%62%45%20%20%46%2D%37%4C%5B%5D%51%79%58%4C%37%2D%43%20%37%20%42%62%37%51%79%58%35%23%37%62%45%7C%51%79%58%37%2D%42%62%41%2A%5B%5D%51%79%58%35%23%37%62%45%5A%4C%7C%41%62%5E%37%2D%46%7C%51%79%5A%46%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%5E%37%20%44%62%2D%36%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%55%6E%66%6F%72%67%65%74%74%61%62%6C%65=%49%72%76%69%6E%67%20%47%6F%72%64%6F%6E==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%6C%63%4B%51%79%58%37%5E%43%5A%4C%20%6C%63%51%4B%79%58%37%6F%62%42%5A%4C%20%6C%63%4B%51%79%20%4C%5A%45%2D%34%54%41%2A%5B%4C%20%6C%63%4B%5D%5B%2A%42%46%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%46%20%5E%37%43%7C%51%79%58%37%2D%46%7C%51%79%58%37%5E%2D%37%58%79%51%51%79%58%37%41%20%6C%63%4B%51%51%4B%63%6C%20%5A%4C%20%6C%63%4B%51%79%58%37%6F%62%42%5A%20%4C%6C%63%4B%51%79%58%37%5E%47%41%2A%5B%5D%20%43%5E%37%58%79%79%58%37%44%5A%4C%37%41%20%37%58%79%51%7C%41%46%20%37%5E%43%7C%51%79%58%31%31%23%37%62%7C%42%51%79%58%37%5E%46%43%2A%5B%5D%51%79%58%37%37%4C%5A%45%2D%37%2D%45%5A%4C%5A%41%2D%37%20%44%37%4C%5A%44%2D%37%20%47%37%4C%5A%55%43%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%55%6E%69%74%20%53%65%76%65%6E=%4A%6F%6E%65%73%20%53%61%6D==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%23%37%34%43%37%58%79%37%43%5A%4C%20%6C%63%4B%51%79%58%37%46%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%58%79%51%7C%41%34%54%41%2A%7B%58%37%43%32%4E%37%58%79%51%7C%58%51%79%58%7D%20%39%23%37%47%20%37%44%5A%37%4C%41%20%37%43%31%4E%7C%51%79%58%39%23%37%47%79%51%20%4C%5A%5E%62%41%7C%51%7C%51%79%58%37%62%31%33%58%79%58%39%62%37%41%7C%51%79%58%37%2D%45%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%42%2A%5B%5D%51%79%51%7C%44%2D%37%41%7C%51%79%58%37%46%5A%4C%79%51%7C%45%37%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%43%2A%41%5B%5D%20%37%47%20%37%2D%44%5A%4C%37%41%20%4C%5A%20%78%20%58%39%62%37%47%37%47%20%37%44%20%4C%5A%43%37%37%43%7C%51%79%58%39%23%37%47%7C%51%79%58%5E%37%62%41%7C%51%79%58%39%23%37%41%7C%51%79%58%20%41%37%4C%5A%6C%63%4B%51%79%23%39%20%5A%20==%30=%30===%55%6E%69%74%65%64=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%58%2D%44%7C%51%37%23%39%58%79%41%7C%51%79%58%39%23%37%45%5A%4C%20%6C%63%51%4B%79%58%2D%44%7C%51%79%58%39%62%37%41%7C%51%37%62%39%58%79%45%34%33%54%7B%79%58%37%43%7C%20%4C%5A%43%2D%62%47%31%4E%7C%51%79%58%37%62%44%7C%51%79%37%58%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%5E%37%58%79%51%6C%63%4B%51%79%51%7C%46%5E%37%58%79%51%7C%46%2D%37%58%79%51%7D%7C%4E%32%47%62%5E%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%46%2D%37%58%79%51%5A%20==%30=%30===%55%6E%69%74%79%20%56%69%6C%6C%61%67%65=%4D%65%74%68%65%6E%79%20%50%61%74==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%2D%58%79%79%58%37%45%7C%51%79%58%2D%41%5A%4C%20%6C%4B%63%51%79%58%37%5E%46%7C%51%79%58%37%45%7C%51%51%7C%46%5E%37%34%54%41%2A%5B%75%73%37%42%20%31%2C%58%79%51%4C%39%23%37%62%45%20%37%2D%23%47%7C%51%79%39%58%2D%23%43%7C%51%79%58%37%5E%41%42%2A%5B%5D%5A%46%23%2D%37%31%23%37%5E%62%79%58%44%2F%62%37%58%79%51%7C%44%2F%47%7C%51%79%58%44%2F%43%43%2A%5B%5D%51%20%79%58%7C%72%51%79%58%7C%51%79%58%43%2F%45%58%79%51%7C%45%5E%45%5A%4C%73%51%7C%42%62%2F%44%58%79%51%7C%42%62%20%43%2F%42%62%4C%5A%46%2F%41%58%79%51%7C%42%2F%46%23%20%45%4C%5A%45%37%73%75%73%58%79%51%5A%20==%30=%30===%55%6E%72%65%71%75%69%74%65%64=%4D%65%68%6C%64%61%75%20%42%72%61%64==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%2F%2D%47%7C%51%34%45%2D%37%58%5A%4C%37%42%20%73%75%73%37%42%7C%51%79%58%2D%36%41%7C%51%79%58%31%31%23%37%5E%43%7C%51%79%43%2D%36%58%79%34%54%41%2A%5B%79%58%36%2D%43%7C%41%37%73%75%45%2F%39%2D%43%7C%51%79%58%62%42%2F%2D%47%4C%5A%37%44%20%73%75%73%37%44%5A%4C%37%41%20%73%62%58%79%51%7C%51%79%58%62%42%5B%5D%51%79%58%75%73%20%44%37%79%58%23%46%2F%37%44%7C%51%79%58%46%2F%39%64%64%61%62%42%7C%51%79%58%37%5E%2D%62%45%5A%4C%51%7C%47%2D%37%73%37%44%7C%51%58%2D%23%46%7C%5E%37%2F%47%58%42%7C%51%79%58%31%31%23%37%46%7C%51%79%58%68%37%46%7C%51%79%58%23%46%2F%37%5E%42%7C%51%79%62%2D%58%79%51%2D%62%41%42%2A%41%7C%51%79%58%37%2F%45%58%79%41%7C%51%79%58%31%31%23%37%62%45%7C%51%79%37%58%68%62%45%7C%51%79%58%45%2F%2D%23%43%7C%51%62%37%73%75%73%5E%41%7C%51%79%7C%51%79%58%43%7C%43%23%2D%37%5A%20%37%42%20%73%75%73%37%42%7C%51%79%58%62%39%37%23%46%7C%51%79%58%39%2D%41%7C%51%79%58%59%7C%51%45%2F%51%79%58%37%62%51%79%58%39%2D%7C%42%37%73%75%79%58%37%62%45%7C%51%79%58%62%42%2F%37%45%51%7C%79%58%42%2F%45%7C%51%79%58%33%64%64%61%73%51%7C%55%41%62%51%79%58%36%43%5A%20==%30=%30===%55%70%20%4A%75%6D%70%65%64%20%53%70%72%69%6E%67=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%46%34%42%62%5E%37%2D%47%5A%4C%37%6F%23%46%20%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%35%23%37%47%7C%51%79%58%37%58%79%51%7C%33%54%7B%41%2A%42%31%4E%7C%51%58%79%51%7C%41%45%7C%51%79%58%37%2D%44%7C%51%79%58%37%2D%45%62%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%62%2D%37%58%79%37%68%45%7C%51%7C%51%79%58%36%79%51%7C%45%37%58%37%46%7C%51%79%58%37%2D%43%32%4E%7C%7D%79%51%58%37%46%7C%51%79%58%37%68%43%7C%51%79%58%79%51%7C%42%62%58%31%31%23%37%37%2D%62%45%7C%37%20%5D%2A%42%62%41%7C%51%79%58%37%2D%44%7C%51%79%58%37%46%5E%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5B%2D%37%58%79%51%44%20%37%68%41%37%46%7C%51%79%2D%37%20%3C%44%4E%7C%59%5D%51%79%58%37%46%5A%4C%20%3E%67%69%6E%64%6E%65%20%64%72%33%20%6C%61%20%2E%43%2E%33%43%2D%37%58%43%7C%51%79%58%58%79%51%7C%42%5E%37%58%79%51%7C%42%62%5E%37%20%20%20%5A==%30=%30===%55%70%20%57%69%74%68%20%54%68%65%20%4C%61%72%6B=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%2C%33%34%43%5E%37%2F%2C%36%43%7D%20%3E%58%33%33%30%2A%3C%37%47%4C%5A%73%75%73%39%47%5A%4C%47%2F%36%43%5A%4C%47%4C%5A%45%62%31%33%54%69%2A%7B%44%5A%4C%78%5A%47%37%23%39%23%4C%37%2D%45%5A%4C%73%75%73%39%47%5A%4C%39%43%36%5A%4C%39%47%5A%4C%36%43%41%2A%5B%5D%20%35%5A%41%2D%37%4C%5A%4C%37%5E%62%5D%20%35%23%39%44%2D%37%4C%5A%37%5E%62%41%5A%4C%33%31%62%45%5A%4C%39%36%5A%43%4C%33%31%47%5A%4C%37%2D%44%5A%4C%33%31%47%4C%5A%47%37%23%7C%5A%4C%33%31%37%42%5A%4C%37%4C%5A%47%39%4C%37%2D%23%43%5A%4C%39%36%45%5A%4C%37%42%5A%37%4C%2D%23%46%5A%4C%37%2D%47%5A%4C%39%36%43%5A%4C%5A%46%23%2D%39%43%42%2A%5B%2F%42%5A%4C%78%4C%5A%78%4C%5A%5A%4C%35%23%37%41%5A%4C%33%31%41%5A%4C%78%4C%5A%39%36%62%45%5A%4C%37%62%42%5A%4C%37%2D%46%44%5E%37%4C%5A%37%5E%45%5A%4C%4C%37%2D%41%5A%46%4C%5A%47%2F%4C%37%2D%46%5A%4C%39%36%43%5A%4C%39%47%5A%36%4C%43%41%2A%5B%5D%20%62%44%2F%46%5A%4C%62%45%5A%45%2D%37%4C%2F%41%5A%4C%47%5E%62%41%5A%4C%41%62%37%4C%5A%5A%4C%2C%36%43%5A%4C%37%47%5A%4C%73%75%73%47%39%5A%4C%47%2F%36%43%5A%4C%47%2F%37%5E%43%7C%45%62%31%33%2C%5A%4C%37%44%5A%37%4C%5A%47%37%23%39%23%35%20%5A%20==%30=%30===%55%70%70%65%72%20%4D%61%6E%68%61%74%74%61%6E%20%4D%65%64%69%63%61%6C%20%47%72%6F%75%70=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%44%5A%4C%34%46%68%37%58%6F%62%44%7C%51%79%58%37%62%41%7C%51%79%58%2D%37%62%45%7C%51%79%58%39%62%37%62%42%7C%51%79%37%20%44%62%36%34%54%7B%41%2A%42%2A%5D%51%79%4E%31%44%62%2D%51%79%58%37%2D%62%41%32%4E%5A%4C%20%51%79%51%58%79%58%7D%51%79%58%37%62%47%7C%51%79%58%37%7C%44%62%37%58%7C%51%79%58%37%2D%62%47%7C%51%79%51%7C%43%37%37%62%44%7C%51%79%58%37%68%62%41%5A%4C%20%63%6C%4B%51%79%58%37%5E%46%7C%51%79%58%33%31%62%62%31%33%58%79%58%37%68%47%5B%58%37%6F%62%44%62%37%58%79%51%62%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%62%39%37%62%42%7C%51%79%58%37%68%46%5B%41%2A%5D%37%58%79%51%7C%41%7C%51%79%58%79%51%7C%44%62%36%58%79%51%7C%44%62%6F%37%58%79%51%7C%44%62%36%20%20%20%5A==%30=%30===%56%61%6C%73%65%20%48%6F%74=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%57%61%6C%74%7A=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%41%7C%51%79%62%5E%37%58%79%51%79%58%37%2D%62%42%7C%51%79%58%37%46%7C%79%51%58%37%2D%43%7C%51%79%58%37%5E%62%44%7C%51%7C%45%62%37%58%41%34%33%54%5B%45%7C%51%79%58%7C%46%37%58%79%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%58%79%36%2D%62%44%7C%51%79%58%37%2D%62%42%7C%51%7C%42%62%2D%37%51%79%58%37%5E%62%37%58%79%51%7C%41%62%5E%37%58%79%51%7C%45%62%37%58%79%51%5A%20==%30=%30===%56%65%72%79%20%45%61%72%6C%79=%45%76%61%6E%73%20%42%69%6C%6C==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%47%34%43%5E%37%58%5E%62%44%7C%51%79%58%39%62%37%62%41%7C%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%79%51%7C%33%54%41%2A%7B%45%7C%51%79%58%79%51%7C%42%62%7C%51%79%58%37%2D%23%46%7C%51%79%58%37%2D%7C%41%51%79%58%37%5E%44%7C%51%79%58%31%31%23%37%42%31%33%62%39%58%37%5E%43%7C%37%5E%62%44%7C%7C%41%62%37%58%37%62%41%7C%51%79%58%37%5E%42%42%2A%5B%7D%79%51%58%37%47%7C%51%79%58%37%5E%62%44%7C%51%79%62%39%58%79%51%51%79%58%37%2D%79%58%37%47%7C%62%37%58%79%51%62%44%7C%51%79%58%37%62%41%7C%51%79%58%37%43%5E%7C%51%79%58%37%47%7C%51%79%58%37%5E%42%7C%5E%37%58%79%51%42%7C%51%79%58%5A%51%79%58%37%58%79%51%7C%41%37%5E%43%5A%4C%51%2C%37%47%20%37%5E%46%5A%37%4C%2D%45%20%37%2D%44%7C%51%79%58%74%6C%61%37%58%79%51%7C%47%37%5E%43%7C%51%20%6C%63%4B%51%37%20%45%2D%37%5A%4C%37%5E%47%20%37%5E%62%42%5A%4C%37%5E%41%62%20%37%5E%43%5A%4C%37%47%20%37%5E%46%5A%4C%42%5E%37%58%79%2D%44%51%7C%59%20%5A%20==%30=%30===%56%65%72%79%20%54%68%6F%75%67%68%74%20%4F%66%20%59%6F%75%2C%20%54%68%65=%4E%6F%62%6C%65%20%52%61%79==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%4C%73%75%73%37%34%41%62%5E%37%43%5A%4C%37%5E%62%44%20%36%62%41%5A%4C%73%73%75%37%62%45%20%37%2D%43%5A%4C%37%5E%62%44%20%2D%37%20%45%62%34%54%41%2A%5B%37%68%47%5A%4C%42%62%2D%37%4C%2D%62%42%42%2A%5B%5D%20%20%6C%63%4B%51%79%37%58%62%42%5A%4C%43%2F%36%62%41%20%37%6F%42%5A%37%20%45%62%37%20%36%62%41%5A%5A%4C%37%62%42%4C%5A%46%2D%37%62%42%5A%4C%37%68%46%20%37%2D%43%5A%4C%39%37%62%47%20%37%68%44%5A%4C%62%45%2F%37%2D%46%20%37%73%75%73%20%39%62%37%43%20%4C%37%5E%62%44%79%51%7C%45%62%4C%73%75%73%37%62%45%20%37%2D%43%5A%4C%37%62%5E%44%20%37%5E%62%41%41%2A%5B%5D%51%79%58%37%5A%41%62%36%20%58%37%2D%62%42%42%43%2A%5B%5D%45%62%37%73%75%51%79%58%37%62%42%5A%4C%43%2F%36%62%41%20%6F%37%42%5A%4C%37%2D%62%42%20%36%62%41%5A%4C%73%4B%63%6C%20%20%20%37%2D%43%5A%5A%4C%37%6F%41%62%37%4C%5A%47%5A%4C%37%6F%41%20%37%68%44%5A%4C%62%45%2F%2D%37%46%20%37%2D%46%5A%4C%39%62%37%43%20%37%68%42%62%2D%37%20%45%20%37%2D%62%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%58%79%51%7C%42%62%2D%37%20%45%62%37%20%5A%20==%30=%30===%56%69%6F%6C%65%74%73%20%46%6F%72%20%59%6F%75%72%20%46%75%72%73=%41%64%61%69%72%2D%44%65%6E%6E%69%73==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%47%2D%37%20%2C%39%62%37%44%20%37%5E%46%5A%4C%37%62%45%37%20%2D%62%42%7C%51%79%58%37%5E%46%5A%4C%37%43%4C%5A%47%2D%37%34%54%41%2A%5B%39%62%37%44%20%51%7C%41%2D%37%37%43%20%37%2D%47%42%2A%5B%5D%20%2C%35%23%62%39%37%44%20%37%2D%47%5A%4C%2C%39%62%37%44%20%4C%5A%46%5E%37%79%58%37%5E%46%37%43%20%37%2D%37%20%43%37%4C%37%47%5A%4C%37%44%20%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%2C%39%62%37%44%20%37%5E%46%5A%58%79%51%7C%47%2D%47%5A%4C%2C%46%5A%4C%37%43%47%2D%37%20%43%4C%2C%39%62%37%44%20%37%5E%46%5A%4C%37%62%20%45%37%2D%62%42%7C%51%79%58%37%5E%46%5A%4C%37%5A%47%2D%37%20%41%2A%5B%5D%20%4C%37%62%45%20%7C%41%2D%37%20%79%58%37%62%45%7C%51%79%58%37%5E%62%42%43%5B%2A%5D%51%79%58%37%2D%47%5A%4C%2C%39%62%37%44%51%7C%46%5E%37%51%79%58%37%5E%5A%44%37%58%79%51%7C%44%62%37%20%43%37%23%35%2C%4C%5A%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%55%46%36%20%44%37%62%39%20%5A%20==%30=%30===%56%69%72%67%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%46%5E%37%58%79%58%37%5E%41%5A%4C%31%31%23%37%62%42%20%68%37%44%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%51%7C%41%2D%37%34%54%41%2A%5B%44%20%37%62%45%37%4C%5A%45%68%37%2D%43%7C%51%79%58%37%2D%44%42%2A%5B%5D%79%51%58%37%5E%44%5A%4C%31%31%23%37%62%45%20%37%20%46%37%4C%5A%62%42%20%37%2D%5E%46%43%2A%5B%37%20%41%62%37%20%37%2D%23%43%7C%51%79%58%37%2D%47%5A%4C%47%37%20%37%2D%44%7C%51%79%58%37%5E%62%44%5A%4C%46%23%37%20%5D%2D%47%5A%4C%37%5A%4C%37%62%42%42%62%2D%37%20%51%79%58%37%2D%41%7C%51%79%58%37%5E%41%5A%31%4C%31%23%37%62%42%20%37%68%44%5A%4C%37%62%45%7C%46%2D%37%20%7C%51%79%58%37%5A%4C%35%23%37%62%37%23%31%31%45%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%2D%37%43%5A%4C%35%23%37%62%44%20%37%2D%44%5A%4C%37%23%35%20%41%45%20%37%68%45%2C%55%2C%44%2D%37%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%56%6F%79%61%67%65=%42%61%72%72%6F%6E%20%4B%65%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%43%20%34%46%2D%36%58%79%58%37%2D%62%42%7C%51%79%58%39%62%37%46%51%7C%79%58%36%2D%23%46%5A%4C%20%6C%63%4B%51%79%51%7C%47%68%37%34%54%7B%41%2A%5E%62%44%5B%42%2D%36%58%79%51%63%4B%51%79%58%36%2D%46%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%39%62%37%43%20%37%68%47%7C%6C%20%20%5D%2A%46%31%4E%5A%4C%58%37%5E%45%5A%45%2D%37%20%41%2D%23%46%7C%51%79%58%37%5E%62%45%5A%4C%37%42%62%20%37%2D%46%7C%51%79%58%37%5E%44%5A%4C%37%37%20%42%37%4C%7C%51%79%58%37%79%58%37%2D%62%37%20%43%37%62%39%62%37%46%7C%51%79%58%36%2D%23%46%5A%4C%6C%20%63%4B%51%79%58%36%2D%46%5B%41%2A%5D%20%39%58%79%51%7C%42%68%47%7C%51%79%51%7C%47%68%37%20%43%37%62%39%4C%5A%46%2D%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A==%30=%30===%57%61%69%74%20%54%69%6C%6C%20%59%6F%75%20%53%65%65%20%48%65%72=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%46%2D%37%58%79%58%37%2D%46%7C%51%79%58%37%2D%43%7C%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%51%7C%4E%31%42%33%54%41%2A%7B%51%79%58%37%2D%79%51%7C%43%37%20%20%6C%63%4B%51%79%58%37%2D%47%7C%51%79%39%58%62%37%44%32%4E%5A%4C%51%79%58%7D%51%79%58%5D%5B%2A%42%43%58%37%2D%47%7C%58%37%43%7C%51%79%51%7C%42%62%7C%51%79%58%33%31%62%37%47%7C%51%79%58%37%43%2D%7C%51%79%58%2C%37%2D%47%7C%51%79%58%37%5E%47%2D%37%58%79%58%2C%37%46%7C%58%62%42%2F%37%43%46%2D%37%58%58%37%2D%43%7C%51%79%58%44%2F%37%2D%47%7C%79%51%58%36%62%45%7C%51%79%58%37%62%42%7C%51%79%79%51%7C%43%2D%2A%5B%5D%51%79%2C%37%6F%45%7C%37%58%79%51%7C%37%62%42%7C%51%79%58%37%6F%62%47%7C%51%79%47%58%2F%62%45%44%2A%5B%5D%51%79%58%37%6F%62%41%2F%46%58%79%51%68%41%7C%51%79%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%57%61%6C%6B%20%54%61%6C%6C=%41%64%64%65%72%6C%65%79%20%43%61%6E%6E%6F%6E%62%61%6C%6C==%46%75%6E%6B=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%42%5A%4C%20%37%20%43%37%4C%78%20%5A%4C%20%78%20%5A%4C%37%43%20%37%47%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%20%4C%5A%20%78%47%34%34%54%7B%7C%51%79%58%37%45%2D%37%58%79%58%37%2D%42%5A%4C%37%5E%43%6C%2C%37%2D%42%37%2C%2D%41%73%7C%51%79%58%73%75%73%37%44%7C%51%79%51%7C%45%2D%7C%51%79%58%37%4C%37%43%20%37%51%7C%44%37%73%56%3C%7B%20%20%7D%20%73%75%73%37%44%34%32%7C%54%51%79%58%73%75%73%37%44%7C%51%79%58%73%75%61%6D%70%3E%47%79%58%37%2D%41%5A%47%37%20%43%37%20%7D%20==%30=%30===%57%61%6C%6B%69%6E%27=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%57%61%6C%6B%69%6E%27%20%4D%79%20%42%61%62%79%20%42%61%63%6B%20%48%6F%6D%65=%41%68%6C%65%72%74%2D%54%75%72%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%45%62%5E%37%20%37%2D%46%7C%51%79%58%37%46%5A%4C%37%43%37%20%5E%62%45%5A%4C%20%78%20%5A%4C%37%62%42%20%42%62%37%4C%5A%34%54%41%2A%7B%51%79%58%37%2D%4E%31%45%62%36%20%39%62%37%44%20%36%62%45%5A%4C%32%4E%20%51%20%79%58%51%79%58%51%79%58%7D%20%37%62%42%20%5D%5B%2A%42%47%5A%4C%20%78%20%5A%4C%37%46%20%51%7C%43%2D%37%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%39%37%62%44%20%37%68%41%5A%4C%62%42%2F%37%2D%43%20%51%7C%43%2D%37%79%58%37%43%7C%4C%37%62%42%20%62%37%20%5D%5B%79%58%37%46%5A%4C%37%43%20%37%5E%62%45%5A%20%4C%78%20%5A%4C%37%62%42%20%37%5E%62%45%41%2A%51%7C%46%2D%37%42%20%37%2D%46%5A%20%78%20%4C%5A%20%78%20%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%57%61%6C%6B%69%6E%27%20%53%68%6F%65%73=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%20%34%45%62%36%58%79%58%37%2D%46%5A%4C%37%43%20%37%68%47%7C%79%51%58%36%62%45%7C%51%79%58%37%62%41%7C%51%79%51%7C%41%2D%37%34%54%41%2A%7B%62%41%2C%37%45%47%62%2D%37%4C%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%39%23%37%45%6C%2C%2D%46%73%70%31%4E%5A%70%73%46%2D%2C%20%36%62%2D%47%7C%51%79%58%37%42%6C%47%37%58%58%37%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%4B%63%51%79%58%36%2D%43%5A%4C%20%6C%63%4B%51%79%79%51%7C%46%2D%2A%5B%5D%2C%37%37%43%20%37%68%51%5D%5B%2A%43%20%37%68%47%5A%4C%37%5E%62%41%20%36%62%45%4C%5A%37%6F%41%20%37%62%41%7C%51%79%58%36%62%45%43%37%4C%5A%46%79%58%37%62%42%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%42%62%37%58%79%51%5A%20==%30=%30===%57%61%6C%6B%69%6E%27%20%75%70=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%31%34%43%5E%37%20%20%37%5E%45%5A%4C%33%31%42%20%37%5E%46%5A%37%4C%5E%62%47%20%37%5E%62%41%5A%4C%37%5E%62%42%41%5E%37%23%31%34%54%41%2A%7B%79%58%73%75%73%5E%37%4C%5A%44%5B%7D%20%37%5E%44%20%37%5E%41%5A%4C%37%5E%20%45%37%5E%42%5A%4C%37%5E%62%47%20%2C%37%5E%62%2A%42%41%62%37%62%41%20%37%5E%42%20%37%5E%43%4C%5A%20%78%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%73%75%73%37%47%7C%5A%4C%20%78%20%5A%4C%20%5D%5B%2A%41%20%6C%63%4B%51%62%44%5A%4C%37%41%62%5E%37%20%5E%62%45%5A%4C%31%31%23%37%5E%41%20%37%5E%5A%45%4C%33%31%42%20%37%5E%46%5A%4C%37%5E%62%47%37%20%41%62%5E%5A%4C%37%5E%62%5E%37%2C%20%47%62%5E%37%4C%5A%42%5E%37%20%45%5E%37%4C%5A%41%5E%37%20%44%5E%37%20%5A%20==%30=%30===%57%61%6C%74%7A%20%46%6F%72%20%44%65%62%62%79=%45%76%61%6E%73%20%42%69%6C%6C==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%45%2F%37%43%5A%34%46%5E%37%2F%5A%4C%23%46%2F%37%44%5A%4C%47%2F%37%41%5A%37%4C%43%5A%4C%37%2D%47%5A%4C%37%2D%44%5A%4C%41%47%37%2F%46%4C%33%54%5B%41%2A%37%5E%46%5A%4C%45%62%4C%5A%42%2D%47%5A%4C%37%2D%44%5A%4C%37%2D%41%5A%4C%43%37%5A%4C%62%44%2F%37%68%47%5A%4C%44%2F%36%62%37%4C%5A%43%37%2F%37%46%5A%4C%2D%44%5A%4C%37%2D%37%4C%5A%47%2F%37%43%5A%4C%42%2F%37%47%5A%4C%43%2F%37%5A%44%4C%23%43%2F%37%41%5A%4C%37%43%5A%4C%37%2D%42%62%4C%5A%41%44%5A%4C%41%2F%4C%37%43%5A%4C%4C%5A%45%37%4C%2A%5D%20%23%47%2F%37%5E%41%5A%4C%37%5E%41%4C%5A%42%2F%37%5E%41%5A%4C%23%43%2F%37%5E%41%5A%42%5B%47%2D%37%37%42%5A%4C%37%62%41%5A%4C%37%5A%44%37%4C%5A%44%5A%4C%37%41%5A%4C%37%5E%62%42%5A%4C%37%43%2D%5A%4C%37%2D%44%5A%4C%37%41%5A%4C%37%2D%47%2D%37%4C%5A%47%4C%37%2D%41%5A%44%5A%4C%47%2F%62%5E%37%4C%5A%43%5A%4C%37%2D%47%5A%4C%37%2D%44%5A%4C%41%37%2F%5E%46%5B%41%2A%5D%20%37%43%5A%4C%37%2D%47%37%4C%5A%41%37%44%5A%4C%37%5E%44%5A%4C%37%2D%5A%47%37%2F%46%5A%4C%62%44%2F%37%68%47%5A%4C%44%2F%36%62%5A%42%4C%62%45%2F%37%46%5A%4C%45%2F%37%43%5A%4C%43%37%4C%5A%41%4C%23%46%2F%37%6F%23%47%5A%4C%2D%37%4C%5A%45%5A%4C%37%2D%44%5A%4C%74%6C%61%37%41%5A%4C%5E%37%62%42%5A%4C%37%46%5A%4C%37%2D%41%5A%4C%37%78%4C%5A%47%37%42%5A%4C%37%2D%37%4C%5A%41%2D%37%2F%43%4C%5A%41%62%6F%37%2F%43%4C%5A%47%2D%37%2F%43%4C%5A%43%37%4C%5A%46%36%4C%5A%44%2D%37%4C%5A%47%2D%37%4C%5A%43%37%20%5A==%30=%30===%57%61%72%6D%20%56%61%6C%6C%65%79=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%39%62%34%42%62%5E%37%44%7C%51%79%58%37%44%6C%7C%2C%37%41%2C%68%73%45%20%37%62%45%7C%51%79%58%37%45%7C%51%79%58%68%37%20%47%37%34%54%41%2A%7B%73%37%46%20%37%7C%4E%31%42%62%5A%4C%20%51%79%58%51%79%58%7D%20%39%23%37%20%46%37%5E%62%42%5A%4C%73%75%73%37%46%20%37%5E%4E%32%42%62%5E%51%79%58%37%68%45%20%37%2D%42%62%5E%37%20%42%37%2D%23%46%5A%4C%37%6F%47%20%37%2D%23%47%4C%5A%37%2D%23%43%20%37%5E%45%42%2A%5B%5D%20%37%20%42%37%4C%5A%42%5A%4C%73%75%58%37%45%7C%51%37%58%79%51%7C%42%41%2A%5B%5D%20%37%46%20%37%68%43%5A%4C%68%37%23%43%20%37%5E%44%5A%4C%37%41%20%37%68%45%62%5E%37%58%79%5E%41%5A%4C%37%4C%73%75%73%37%37%20%73%45%68%42%7C%51%79%58%37%68%43%5A%4C%39%62%37%47%37%20%68%44%7C%51%79%58%37%44%6C%7C%2C%37%41%2C%62%5E%37%20%46%62%45%7C%51%79%5A%42%62%5E%37%20%46%37%20%5A%20==%30=%30===%57%61%74%63%68%20%57%68%61%74%20%48%61%70%70%65%6E%73=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%45%31%34%45%62%5E%37%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%4B%63%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%4E%34%54%41%2A%7B%47%42%2A%5B%5D%5A%46%5E%37%20%20%37%5E%46%5A%4C%37%5E%45%20%37%5E%62%45%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%5E%45%46%23%5E%37%20%4C%37%5E%45%20%5D%51%79%58%37%4B%63%6C%20%4C%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%46%5E%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%79%51%7C%42%62%51%79%58%37%5E%36%45%7C%51%79%5E%37%58%79%51%51%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%20%4C%6C%63%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%7C%45%62%36%58%62%45%41%2A%5B%20%44%36%4C%5A%45%62%36%58%79%51%7C%45%36%20%44%36%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%57%61%74%65%72%6D%65%6C%6F%6E%20%4D%61%6E=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%37%23%39%58%79%46%5A%4C%20%6C%63%4B%51%79%58%39%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%37%23%39%58%79%46%34%34%54%5B%33%31%62%41%28%79%51%7C%42%62%51%79%58%39%62%42%7C%51%79%58%39%43%7C%51%58%79%39%62%42%7C%51%79%58%39%43%7C%51%79%58%39%7C%46%37%23%39%58%39%43%5A%4C%29%58%79%51%4B%63%6C%20%20%5A==%30=%30===%57%61%76%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%44%5E%37%58%58%37%5E%47%7C%51%79%58%39%62%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%6F%62%42%7C%51%79%79%51%7C%47%2D%34%54%7B%41%2A%37%47%20%37%2D%46%23%37%62%31%20%37%2D%44%5A%4C%37%41%20%37%62%42%7C%51%58%79%39%45%5A%4C%39%62%37%42%20%39%42%5A%4C%33%47%37%4C%5A%44%20%33%31%23%46%62%42%7C%51%79%47%2D%37%2F%42%2D%46%5A%4C%20%6C%63%4B%51%79%58%41%2F%37%46%5E%7C%51%79%58%62%42%2F%37%43%7C%51%79%58%62%37%2F%41%62%58%5B%42%2A%7D%20%51%79%58%37%2D%79%51%7C%45%62%37%6F%62%42%7C%51%79%58%37%5E%44%5B%41%2A%51%5D%79%58%39%62%37%41%7C%51%79%58%47%2F%37%5E%58%79%51%7C%41%58%62%41%2F%37%51%79%58%39%45%58%79%51%7C%47%42%20%39%42%5A%4C%33%31%62%37%23%46%20%33%23%31%46%7C%51%79%58%36%2D%47%7C%51%79%58%37%5E%37%62%39%4C%5A%39%62%37%44%7C%7C%42%62%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%55%44%2D%37%20%47%37%20%5A==%30=%30===%57%61%79%20%59%6F%75%20%4C%6F%6F%6B%20%54%6F%6E%69%67%68%74%2C%20%54%68%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%47%7C%34%46%5E%37%58%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%44%37%58%79%51%34%54%7B%41%2A%20%37%2D%47%5A%58%79%51%7C%43%36%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%5E%37%62%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%20%44%2D%37%4C%37%43%7C%51%79%2A%5D%20%37%62%36%20%44%2D%37%42%32%4E%7C%51%79%58%51%79%58%51%79%58%51%58%79%7D%20%51%2C%37%43%20%37%2D%47%31%4E%5A%4C%62%2D%37%20%45%46%5A%4C%37%43%37%2D%62%42%7C%37%58%79%51%7C%46%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%45%62%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%46%2D%37%58%79%51%5E%62%41%5B%42%62%44%7C%51%79%62%37%58%79%51%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%62%7C%42%51%79%58%37%46%7C%51%79%58%37%5E%62%41%7C%41%62%5E%37%58%45%7C%51%79%58%46%7C%51%79%58%7C%47%2D%37%20%58%37%2D%47%7C%51%59%5D%51%79%58%37%43%5A%3E%4C%41%44%4F%43%20%6C%61%20%2E%43%2E%44%3C%20%79%51%7C%43%37%51%79%58%37%5E%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%57%61%79%6E%65%27%73%20%54%68%61%6E%67=%47%61%72%72%65%74%74%20%4B%65%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%45%34%45%2D%37%58%4B%51%79%58%33%31%62%39%62%37%42%5A%4C%20%63%6C%4B%51%79%58%36%43%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%41%2A%5B%45%5A%4C%20%6C%20%5D%5B%2A%41%33%31%62%39%62%37%42%5A%4C%20%6C%63%4B%51%58%79%36%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%45%58%79%51%4B%63%20%6C%63%4B%51%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%57%65%20%53%65%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%45%5A%4C%34%42%62%5E%37%20%37%2D%46%7C%51%79%58%37%46%7C%51%79%58%2D%37%43%7C%51%79%58%37%62%47%5A%4C%37%62%41%20%42%62%37%62%39%34%54%41%2A%7B%2D%43%7C%51%79%4C%5A%43%37%58%79%58%37%2D%43%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%42%2A%5B%7D%51%79%58%37%46%7C%51%79%51%7C%46%37%58%37%62%41%20%37%51%79%58%37%2D%46%37%58%79%51%37%62%47%5A%4C%37%62%41%20%37%5E%62%42%41%5B%2A%5D%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%58%79%51%7C%43%7C%51%79%58%37%7C%46%37%58%79%51%7C%46%2D%37%20%42%62%37%62%39%4C%5A%45%62%5E%37%20%41%62%37%4C%5A%43%37%58%79%51%7C%46%37%20%42%62%5E%37%20%5A%20==%30=%30===%57%65%20%57%69%6C%6C%20%4D%65%65%74%20%41%67%61%69%6E=%45%76%61%6E%73%20%42%69%6C%6C==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%36%2D%36%58%79%51%58%39%62%37%47%7C%51%79%58%37%68%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%79%51%7C%43%2D%43%34%33%54%5B%37%47%7C%51%79%41%62%5E%37%58%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%58%79%36%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%44%37%23%39%58%5A%4C%20%6C%63%62%39%73%75%73%58%79%51%7C%47%31%33%62%39%20%20%20%5A==%30=%30===%57%65%27%6C%6C%20%42%65%20%54%6F%67%65%74%68%65%72%20%41%67%61%69%6E=%46%69%73%68%65%72%20%43%61%72%6C==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%37%34%43%36%2C%70%79%58%31%31%23%37%44%7C%51%79%58%37%2D%41%4C%5A%37%47%20%37%2D%44%6C%7C%2C%37%62%41%73%70%51%7C%42%62%2D%34%54%41%2A%7B%47%20%37%68%44%37%20%44%62%5E%51%79%58%51%79%58%7D%20%37%47%20%73%75%73%47%37%5A%4C%37%62%41%20%37%68%44%31%4E%5A%4C%37%20%4C%5A%4E%32%5E%62%41%5A%4C%5A%4C%37%68%41%58%79%51%5D%5B%4C%39%23%37%47%20%37%62%41%5A%4C%37%68%41%36%20%2D%43%5A%4C%39%23%37%47%20%37%62%41%42%2A%5A%43%2D%36%20%36%43%5A%4C%37%6C%7C%2C%37%62%37%4C%5A%47%62%36%43%41%2A%5B%5D%20%37%47%20%73%75%73%37%5A%47%4C%37%62%41%20%37%68%41%5A%4C%37%46%20%37%2C%70%70%73%41%47%20%37%62%41%47%20%37%68%44%37%4C%5A%41%2D%44%20%37%5E%62%41%5A%4C%37%62%45%20%37%2D%42%62%7C%51%79%58%31%31%23%37%44%7C%51%79%58%37%62%5E%37%4C%5A%47%20%37%2D%44%37%4C%5A%43%36%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%57%65%62%62%20%43%69%74%79=%50%6F%77%65%6C%6C%20%42%75%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%42%62%5E%37%20%37%2D%43%5A%4C%39%62%37%47%20%37%2D%44%4C%5A%37%6F%23%43%20%37%2D%43%5A%4C%37%2D%47%20%46%37%4C%5A%42%34%54%41%2A%7B%5A%4C%37%46%20%45%62%2D%37%4C%5A%4C%20%51%79%58%51%79%58%7D%20%37%46%20%2D%37%43%5A%4C%39%62%37%47%20%37%2D%44%31%4E%5A%4E%32%43%2D%37%20%37%62%45%7C%4C%20%6C%63%4B%51%5D%5B%2A%42%23%37%43%7C%51%79%58%35%23%37%47%7C%51%79%37%58%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%45%31%31%58%79%51%79%58%36%62%42%37%2D%43%5A%4C%58%79%51%4B%63%37%2D%44%5A%4C%37%6F%23%43%20%37%2D%43%5A%37%4C%2D%47%20%37%5E%62%42%41%2A%5B%5D%20%20%6C%20%47%37%62%39%35%23%37%46%5A%20%46%37%4C%5A%42%62%37%58%79%51%7C%45%62%37%20%45%62%2D%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%57%65%6C%6C%20%59%6F%75%20%4E%65%65%64%6E%27%74=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%46%34%46%36%58%79%62%47%7C%51%79%58%36%46%7C%51%79%58%37%62%7C%47%51%79%58%36%46%7C%51%79%58%37%62%47%7C%51%37%58%79%51%7C%34%54%41%2A%7B%45%20%29%37%41%7D%5B%2A%42%44%4C%20%6C%63%4B%51%79%58%29%37%62%41%28%37%5A%44%4C%20%6C%63%4B%51%79%58%29%37%47%28%37%62%5A%45%62%37%28%20%20%6C%63%4B%43%20%29%37%47%29%4C%5A%45%62%29%37%62%41%28%37%43%20%29%37%41%28%37%62%5A%44%4C%29%37%62%42%28%37%44%20%29%37%42%28%37%4C%5A%42%37%28%37%62%42%28%37%46%7C%51%79%58%20%5D%5B%2A%41%79%58%36%46%7C%51%79%58%37%62%47%7C%51%79%36%58%46%7C%51%79%58%37%62%47%7C%51%79%58%36%46%51%7C%47%62%37%29%37%43%28%37%61%44%20%73%65%63%6C%20%20%5A%62%20%64%65%79%61%6C%70%20%73%61%20%73%65%6E%67%61%68%63%20%65%74%61%6E%72%65%74%6C%41%3C%79%20%4D%69%6C%4B%51%79%58%36%76%69%73%2E%3E%20==%30=%30===%57%65%6E%64%79=%44%65%73%6D%6F%6E%64%20%50%61%75%6C==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%7C%62%5E%37%58%79%7C%51%79%58%37%2D%47%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%7C%51%79%58%37%2D%43%7C%51%43%37%58%79%51%45%34%34%54%7B%79%58%37%2D%43%62%37%58%79%51%47%20%37%68%44%7C%51%79%58%37%2D%46%7C%51%58%79%37%6F%62%47%7C%51%79%58%37%2D%47%31%4E%7C%37%23%35%4C%5A%44%7C%51%79%58%4C%37%47%20%73%79%51%7C%46%2D%4C%37%44%20%37%2D%41%5A%4C%37%43%20%37%2D%32%47%4E%7C%7D%51%79%58%37%62%42%7C%51%79%58%37%5A%47%37%73%75%58%37%46%7C%51%37%5E%45%51%7C%51%7C%46%2D%37%58%51%79%58%5A%51%79%58%37%5E%45%7C%51%79%37%58%5E%42%5A%4C%51%20%20%37%62%42%7C%51%79%58%79%51%20%20%59%79%58%37%43%5A%58%79%51%7C%45%62%5E%37%58%79%51%5A%20==%30=%30===%57%65%73%74%20%43%6F%61%73%74%20%42%6C%75%65%73=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%5A%4C%34%42%62%37%58%79%58%37%62%45%5A%4C%37%45%20%37%2D%42%7C%79%51%58%37%62%42%7C%51%79%58%37%62%41%7C%51%79%51%4B%63%6C%20%36%54%7B%69%2A%62%42%5B%41%2A%6C%20%4C%5A%46%73%6F%6C%6F%53%3C%7D%20%20%6C%63%4B%51%79%37%58%62%42%7C%51%79%58%37%62%45%7C%51%79%58%37%3A%3E%59%59%59%63%4B%51%79%58%37%47%20%37%2D%41%62%37%58%79%41%20%37%2D%62%45%7C%51%79%58%37%62%45%5A%37%4C%45%20%37%2D%42%7C%51%79%58%37%62%42%7C%51%62%37%4C%5A%44%7C%51%79%58%37%4C%5A%43%23%2D%37%20%46%23%37%4C%5A%43%2D%37%58%79%51%7C%43%2D%37%20%46%37%4C%5A%42%62%5E%37%20%44%62%37%4C%5A%47%62%5E%37%20%46%37%20%5A==%30=%30===%57%68%61%74%20%41%20%44%69%66%66%65%72%65%6E%63%65%20%41%20%44%61%79%20%4D%61%64%65=%47%72%65%76%65%72%20%4D%61%72%69%61==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%47%2D%37%58%2D%47%5A%4C%39%23%37%44%20%37%2D%41%5A%4C%62%37%42%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%5A%4C%37%47%20%43%37%4C%5A%46%20%6C%63%4B%51%79%58%2D%44%7C%51%79%58%39%37%62%41%7C%51%79%58%37%68%45%7C%51%79%58%37%5E%4C%5A%44%2D%37%20%37%5E%46%7C%20%37%2D%41%5A%37%4C%5A%47%2D%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%42%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%20%42%62%37%4C%47%20%37%2D%44%5E%46%7C%51%79%5A%47%2D%37%58%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%46%7C%51%79%58%37%43%7C%51%79%7C%45%62%37%58%4C%39%23%37%44%37%58%79%51%7C%41%62%6F%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%57%68%61%74%20%41%20%4C%69%74%74%6C%65%20%4D%6F%6F%6E%6C%69%67%68%74%20%43%61%6E%20%44%6F=%57%6F%6F%64%73%20%48%61%72%72%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%41%5A%41%47%36%4C%5A%37%2D%41%5A%4C%20%7C%72%20%5A%4C%37%44%5A%37%4C%2D%41%5A%4C%37%45%5A%4C%37%2D%42%5A%4C%78%4C%5A%45%37%4C%2A%5B%34%34%54%42%5A%4C%37%2D%47%36%4C%5A%78%5A%4C%78%5A%4C%39%46%5A%4C%2C%78%5A%4C%37%43%5E%42%2A%5B%5D%20%37%47%5A%4C%37%2D%44%5A%4C%47%36%4C%5A%41%5A%4C%37%44%5A%5A%4C%36%47%43%37%4C%5A%41%39%6F%62%42%5A%4C%37%2D%41%5A%4C%37%6F%23%47%4C%5A%37%2D%41%5A%4C%20%7C%72%20%5A%4C%78%5A%4C%37%20%5D%5B%2A%45%5A%4C%37%2D%45%5A%4C%37%42%37%4C%5A%45%37%46%5A%4C%47%2F%37%2D%41%5A%4C%37%2D%41%5A%20%4C%7C%72%20%5A%4C%37%44%5A%4C%37%2D%41%5A%4C%23%68%37%4C%5A%2D%42%5A%4C%78%5A%4C%37%2D%42%62%37%4C%5A%44%5A%4C%36%47%5A%4C%78%5A%4C%39%46%5A%4C%78%4C%5A%37%5E%43%44%2A%5B%5D%20%37%47%5A%4C%37%68%41%2D%37%4C%5A%45%5A%4C%37%2D%45%37%4C%5A%41%2D%37%4C%5A%6C%45%37%4C%5A%6C%41%2D%37%4C%5A%44%37%4C%5A%47%36%4C%5A%78%4C%5A%41%2D%37%4C%5A%44%37%20%5A%20==%30=%30===%57%68%61%74%20%41%20%57%6F%6E%64%65%72%66%75%6C%20%57%6F%72%6C%64=%57%65%69%73%73%2D%54%68%69%65%6C%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%36%20%41%2D%44%20%39%62%37%41%5A%4C%37%5E%46%20%37%47%2D%5A%4C%37%2D%41%20%37%5E%62%42%5A%4C%37%2D%37%4C%5A%44%62%34%54%41%2A%7B%4C%37%62%42%20%37%4C%5A%4E%31%4C%20%51%79%58%51%79%58%7D%20%37%43%3E%65%69%6E%46%3C%20%37%2D%47%5A%4C%36%46%20%37%5E%46%5A%4E%32%46%36%43%20%37%2D%47%44%5A%4C%37%2D%51%5D%5B%2A%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%7C%47%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%44%2D%37%20%41%79%58%36%46%5A%2D%37%20%41%2D%37%4C%5A%44%2D%37%20%44%37%62%39%4C%5A%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%73%47%2D%37%2C%46%23%6F%2C%47%2D%37%2C%43%37%2C%5D%20==%30=%30===%57%68%61%74%20%41%72%65%20%59%6F%75%20%44%6F%69%6E%67%20%4E%65%77%20%59%65%61%72%27%73%20%45%76%65%3F=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%47%5A%4C%34%46%5E%37%58%5E%46%5A%4C%37%62%45%20%37%5E%62%42%5A%4C%46%37%20%37%5E%46%7C%51%79%58%37%62%45%7C%51%79%37%20%44%2D%37%34%54%41%2A%7B%4C%39%62%37%43%43%37%20%43%37%4E%5A%4C%20%51%79%58%51%79%58%7D%37%43%2C%2D%37%47%2C%37%44%2C%37%2D%41%73%5A%4C%62%42%2F%32%6C%43%37%20%31%4E%7C%51%79%58%37%2D%41%5A%37%62%39%20%5D%37%68%42%7C%51%79%58%37%2D%41%5A%4C%39%62%45%37%20%37%68%42%7C%51%79%58%37%2D%41%42%2A%5B%20%42%62%37%4C%45%20%36%46%5A%37%5E%62%42%5A%58%79%51%7C%47%5E%46%7C%51%79%58%37%62%45%7C%51%79%58%37%46%5E%41%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%37%20%46%37%4C%37%44%7C%51%79%20%45%62%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%37%58%79%51%7C%43%37%20%43%37%62%39%4C%5A%46%36%20%43%37%73%75%73%20%5A%20==%30=%30===%57%68%61%74%20%41%72%65%20%59%6F%75%20%44%6F%69%6E%67%20%54%68%65%20%52%65%73%74%20%4F%66%20%59%6F%75%72%20%4C%69%66%65%3F=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%34%41%2D%20%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%5A%4C%68%37%23%46%20%47%2F%37%2D%41%5A%4C%23%47%2F%2D%4E%31%44%2D%37%34%54%7B%41%2A%51%79%58%37%5E%79%51%7C%42%2D%37%45%20%37%68%42%7C%51%79%58%37%2D%44%32%7C%4E%7D%51%79%58%33%31%62%37%45%7C%51%79%58%37%62%39%4C%5A%41%58%43%2F%37%2D%37%62%44%20%37%5D%2A%42%5B%42%79%58%37%5E%41%5A%4C%37%45%20%37%2D%42%5A%37%4C%2D%23%46%20%37%5E%41%5A%4C%37%45%20%37%2D%51%7C%41%62%2D%20%20%6C%63%4B%23%46%20%47%2F%37%58%79%51%7C%23%47%2F%2D%41%20%2D%41%5B%41%2A%5D%20%33%62%31%37%45%20%37%5E%46%5A%4C%37%43%20%37%2D%47%4C%5A%41%2D%37%5E%62%47%5A%4C%5E%46%7C%51%79%5E%37%58%79%51%45%7C%51%79%58%37%2D%42%7C%51%79%58%43%2F%2D%37%44%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%37%62%31%33%58%46%5A%4C%37%68%41%5A%4C%33%31%42%68%37%20%45%68%42%7C%51%79%58%45%2F%37%2D%41%7C%51%79%31%58%31%23%37%46%7C%51%79%58%37%5E%46%5A%4C%37%37%20%45%37%62%7C%51%79%58%37%2D%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A==%30=%30===%57%68%61%74%20%49%73%20%54%68%69%73%20%54%68%69%6E%67%20%43%61%6C%6C%65%64%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%43%7C%51%79%34%47%68%37%58%7C%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%58%79%36%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%47%37%23%35%58%34%54%7B%41%2A%4C%20%6C%63%4B%63%6C%20%20%7D%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%51%7C%79%58%37%46%7C%51%79%58%37%2D%43%5B%42%2A%62%37%58%79%51%4B%51%79%58%37%51%79%58%37%68%79%51%7C%47%37%63%4B%51%79%58%36%2D%46%7C%51%79%58%39%62%43%37%7C%51%79%58%37%68%47%5B%41%2A%5D%51%79%58%6C%20%4C%5A%44%58%37%68%44%5A%7C%47%37%23%35%58%79%51%7C%43%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%57%68%61%74%27%6C%6C%20%49%20%44%6F=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%5A%41%43%5E%37%58%2D%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%58%5E%43%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%20%41%37%4C%2A%7B%34%33%54%58%37%5E%46%42%36%58%79%51%7C%43%20%37%2D%47%32%4E%7C%51%79%58%51%79%58%79%51%58%51%79%58%7D%20%37%47%20%37%2D%44%31%4E%37%20%5D%5B%2A%43%5A%4C%37%47%37%47%20%37%2D%37%20%43%37%4C%37%44%7C%51%79%58%37%41%7C%51%79%58%37%2D%7C%45%51%79%58%37%62%42%7C%51%79%58%37%5E%46%5A%58%79%51%7C%44%2D%47%7C%51%79%47%20%37%2D%44%43%5E%37%58%79%37%2D%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%5E%43%5A%4C%37%62%42%20%37%2D%46%7C%51%20%41%37%4C%5A%41%2A%5B%5D%20%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%57%68%61%74%27%73%20%4E%65%77=%48%61%67%67%61%72%64%20%42%6F%62==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%68%34%43%36%58%79%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%5E%37%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%43%2D%37%20%41%34%54%7B%41%2A%37%43%20%37%2D%62%39%4C%5A%4E%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%47%20%37%2D%44%5A%4C%37%2D%41%20%36%43%31%58%79%51%7C%47%37%47%20%37%68%68%47%5A%4C%37%46%36%58%79%51%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%37%58%5E%62%44%5A%4C%37%62%41%20%37%2D%62%45%7C%2D%37%20%44%68%5B%42%2A%5D%20%79%58%37%5E%62%39%4C%5A%46%2D%45%20%37%2D%62%42%7C%51%79%58%36%43%5B%41%5D%2A%20%39%62%37%47%20%37%68%44%7C%51%79%58%36%62%37%4C%5A%41%62%37%43%20%37%51%7C%44%68%37%20%47%37%62%39%4C%5A%43%2D%37%20%41%68%37%4C%5A%44%68%37%20%47%37%62%39%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%57%68%65%6E%20%49%20%46%61%6C%6C%20%49%6E%20%4C%6F%76%65=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%41%20%37%34%45%62%5E%37%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%4C%5A%45%62%5E%34%54%41%2A%5B%37%5E%62%41%28%39%20%43%37%62%29%37%41%28%37%43%20%37%5E%62%45%42%2A%5B%51%5D%79%58%37%62%42%7C%51%79%58%37%46%5A%4C%39%4C%5A%46%2D%37%62%37%47%5A%4C%46%5A%4C%39%62%28%41%62%2D%36%62%44%28%37%68%47%5A%4C%29%37%5E%62%41%28%62%37%41%20%29%37%2D%47%28%37%5E%62%45%5A%4C%29%37%29%20%43%37%37%62%42%20%29%4C%37%43%20%37%61%6C%74%4C%5A%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%39%62%43%37%20%37%2D%46%5A%4C%39%62%37%43%20%37%68%47%2A%41%45%62%5E%37%44%20%37%2D%46%5A%4C%39%62%42%62%37%4C%5A%37%47%5A%4C%37%62%41%20%37%5E%62%45%5A%4C%62%37%42%20%37%2D%46%5A%4C%37%43%20%37%5E%62%45%62%39%20%43%37%20%37%2D%46%5A%20%37%2D%46%5A%42%62%37%58%79%20%37%2D%47%5A%4C%37%44%20%37%5E%62%41%5A%31%4C%31%23%37%41%20%37%5E%62%45%43%2A%5B%5D%51%43%37%23%39%4C%7C%51%79%58%37%42%62%37%28%44%62%37%29%4C%5A%45%62%5E%37%28%47%2D%37%29%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%57%68%65%6E%20%49%74%20%52%61%69%6E%73=%4D%65%68%6C%64%61%75%20%42%72%61%64==%45%76%65%6E%20%38%74%68%73=%42==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%2D%37%2F%41%58%79%58%41%2F%37%42%7C%51%79%58%42%7C%51%79%58%2F%47%37%5E%2D%45%7C%51%79%58%36%2D%23%47%7C%51%79%51%7C%47%23%42%34%34%54%5B%7C%51%79%58%42%2F%47%58%79%51%47%7C%51%79%58%37%5E%45%7C%51%79%58%37%23%7C%43%51%79%58%37%5E%45%7C%5A%4C%37%42%20%42%7C%37%58%79%51%7C%37%5E%2D%45%7C%47%23%2D%37%58%79%51%7C%45%2D%5E%37%2F%47%58%79%51%7C%42%58%79%51%5A%20==%30=%30===%57%68%65%6E%20%49%74%27%73%20%53%6C%65%65%70%79%20%54%69%6D%65%20%44%6F%77%6E%20%53%6F%75%74%68=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%73%37%45%5A%4C%34%46%5E%37%58%37%47%7C%51%79%58%37%44%5A%4C%37%2D%41%20%5E%37%43%7C%51%79%58%31%31%23%37%62%42%7C%51%79%20%47%37%2F%46%34%54%41%2A%7B%42%20%36%43%5A%37%4C%5A%4E%31%37%5E%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%43%20%36%43%5A%4C%37%62%42%20%37%5E%46%20%42%62%37%4C%45%20%2C%73%75%46%20%36%45%5A%42%45%20%45%5E%45%5A%4C%73%75%73%37%42%20%45%5A%4C%37%42%37%20%2D%23%46%5A%4C%37%6F%46%20%36%45%5A%4C%37%20%45%5E%37%4C%2A%5B%5D%20%37%37%44%5A%4C%37%23%2D%37%20%42%43%7C%51%79%58%31%31%23%37%62%42%7C%51%79%37%58%5E%46%41%2A%5B%5D%20%37%47%20%45%5A%4C%37%5E%37%20%41%2D%46%5A%4C%37%6F%58%79%51%7C%47%37%20%47%37%2F%46%4C%5A%45%37%73%75%73%2C%20%45%37%4C%5A%46%5E%37%20%42%62%37%4C%5A%43%36%20%43%37%20%5A%20==%30=%30===%57%68%65%6E%20%4C%69%67%68%74%73%20%41%72%65%20%4C%6F%77=%43%61%72%74%65%72%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%45%62%5E%37%43%20%37%2D%47%5A%4C%37%2D%46%20%37%5E%62%5A%45%4C%37%2D%46%20%37%2D%47%5A%4C%37%2D%46%20%37%4C%5A%46%2D%34%54%41%2A%7B%79%58%36%62%45%20%43%37%4C%5A%58%51%79%58%51%79%58%51%79%58%7D%20%37%62%20%42%36%62%45%31%4E%5A%4C%37%62%42%20%37%2D%46%79%51%7C%4E%32%37%2D%47%5A%4C%58%37%5E%43%5A%41%62%2D%37%20%2D%44%7C%51%79%58%37%5E%41%5A%4C%37%45%20%2D%37%42%7C%51%79%58%37%5E%62%47%5A%4C%37%62%44%37%20%47%37%4C%42%2A%5B%5D%51%46%20%37%5E%62%37%20%46%37%4C%46%20%37%2D%47%5A%4C%37%2D%46%20%37%5E%62%41%45%2A%5B%5D%20%39%62%37%62%42%20%37%2D%46%5A%2D%37%4C%5A%45%2D%43%7C%51%79%2D%37%4C%5A%47%2D%37%20%43%37%23%39%4C%5A%46%2D%37%20%42%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A%20==%30=%30===%57%68%65%6E%20%53%75%6E%6E%79%20%47%65%74%73%20%42%6C%75%65=%46%69%73%68%65%72%20%4D%61%72%76%69%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%73%34%47%2D%37%20%4C%37%44%20%37%2D%41%5A%4C%37%2D%47%20%37%46%5E%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%43%5A%42%68%37%20%34%54%41%2A%7B%20%39%62%37%44%7C%6C%46%5E%37%31%4E%7C%2C%37%62%42%2C%37%43%73%20%37%2D%6C%47%7C%2C%37%62%44%2C%37%2D%62%41%73%20%41%2F%6C%41%2D%37%20%2C%37%62%45%2C%37%2D%45%5A%4C%79%51%58%79%51%23%46%5A%4C%37%2D%45%20%37%5E%44%42%2A%5B%20%5D%39%62%37%41%20%37%2D%45%32%4E%7C%51%79%58%2D%37%20%42%37%58%51%79%58%7D%20%37%43%20%37%44%5E%37%58%79%37%47%2C%37%2D%44%73%20%37%5E%46%5A%4C%37%41%2D%20%37%5E%43%5A%4C%37%47%20%37%2D%44%7C%51%2C%7C%6C%47%2D%5A%4C%37%41%20%45%2C%37%2D%62%2D%37%20%43%37%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%47%37%20%5E%46%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%68%37%20%73%42%47%41%2A%5B%5D%62%37%2C%7C%6C%46%5E%37%2F%41%20%73%41%62%2D%37%2C%44%62%37%2C%7C%6C%47%2D%37%20%43%37%4C%5A%46%5E%37%58%79%51%5A%20==%30=%30===%57%68%65%6E%20%54%68%65%20%53%61%69%6E%74%73%20%47%6F%20%4D%61%72%63%68%69%6E%67%20%49%6E=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%2C%46%5A%4C%2C%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%2C%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%63%6C%20%46%34%34%54%5B%79%51%7C%46%37%58%79%51%7C%42%62%2C%58%79%51%7C%42%62%2D%2C%58%79%51%7C%46%2C%58%79%51%7C%47%37%20%43%37%4C%5A%46%2C%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%57%68%65%6E%20%54%68%65%20%53%75%6E%20%43%6F%6D%65%73%20%4F%75%74=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%47%34%43%37%20%42%4C%37%44%20%73%75%73%37%44%5A%4C%37%6F%23%20%43%37%43%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%5A%44%2D%37%20%34%54%41%2A%7B%58%37%2D%44%5A%4C%5A%42%2D%37%37%2D%42%5A%4C%31%31%23%37%43%20%37%5E%47%2A%42%5B%7D%20%37%44%20%37%2D%41%5A%4C%37%45%20%20%45%2D%37%4C%37%46%20%37%5E%5B%5D%20%37%44%37%20%45%37%62%4C%2C%37%44%20%37%2D%41%6C%7C%2C%37%45%2C%42%68%73%20%37%44%7C%51%79%58%37%2D%41%5A%4C%39%5A%41%2D%37%20%68%42%7C%51%79%46%20%37%5E%43%42%62%37%4C%5A%37%2D%44%5A%4C%37%44%20%73%75%73%37%44%5A%37%4C%6F%23%43%20%37%43%5A%4C%37%44%20%37%2D%41%20%47%37%4C%5A%20%37%43%41%2A%37%44%20%37%41%37%20%45%37%4C%37%42%5A%4C%37%46%20%37%2D%45%5A%4C%37%42%37%20%5E%47%43%2A%5B%5D%20%37%44%20%37%2D%41%5A%20%45%37%4C%5A%2D%42%5A%4C%37%4C%5A%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%57%68%65%6E%20%59%6F%75%20%57%69%73%68%20%55%70%6F%6E%20%41%20%53%74%61%72=%48%61%72%6C%69%6E%65%20%4C%65%69%67%68==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%43%5E%37%20%37%2D%45%5A%4C%37%46%20%36%43%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%5A%4C%33%31%62%37%41%20%45%62%6F%37%34%54%41%2A%7B%36%43%6C%32%4E%44%2D%37%20%47%79%58%51%79%58%51%79%58%7D%2C%37%47%2C%37%44%2D%73%2C%37%41%2C%37%2D%45%73%31%4E%5A%4C%37%51%58%79%51%7C%5A%4C%37%47%20%79%58%37%44%7C%2A%42%44%2D%37%41%5A%4C%37%5E%43%20%37%6F%43%5A%4C%37%47%37%20%2D%44%7C%51%79%58%37%5E%43%5A%4C%37%47%20%2D%37%58%79%51%5B%5D%51%79%58%45%5A%4C%37%46%58%79%51%7C%47%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%33%62%31%37%41%20%37%5E%43%41%2A%5B%5D%51%79%58%37%51%7C%43%36%20%37%2D%44%7C%51%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%57%68%65%6E%20%59%6F%75%27%72%65%20%53%6D%69%6C%69%6E%27=%53%68%61%79%20%2D%20%46%69%73%68%65%72%20%2D%20%47%6F%6F%64%77%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%42%62%36%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%43%34%54%41%2A%7C%51%79%58%37%5E%51%7C%43%2D%37%58%35%23%37%46%7C%51%79%58%37%46%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%42%62%79%58%37%46%7C%2D%43%7C%51%79%5D%5B%2A%42%46%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%62%36%45%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%51%7C%43%37%58%20%20%6C%63%4B%46%7C%51%79%58%46%37%58%79%51%79%58%37%47%7C%51%79%58%31%31%23%37%62%41%4C%5A%20%6C%63%4B%51%79%58%36%62%42%43%2A%5B%5D%51%7C%43%2D%37%7C%51%79%58%37%37%58%79%51%7C%42%62%36%58%79%51%7C%20%28%43%2D%37%29%78%20%28%46%37%29%20%5A%20==%30=%30===%57%68%65%6E%20%59%6F%75%72%20%4C%6F%76%65%72%20%48%61%73%20%47%6F%6E%65=%53%77%61%6E%20%45%2E%41%2E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%2D%43%54%34%34%47%5E%4B%51%79%58%37%41%7C%51%79%58%37%43%7C%51%58%79%36%2D%47%7C%51%79%58%36%47%7C%51%79%58%37%63%6C%20%4C%5A%2C%41%2A%2C%5B%4C%35%23%37%45%79%51%5D%5B%2C%51%79%58%37%6F%62%42%7C%51%79%58%37%41%7C%79%51%58%37%2D%45%7C%51%79%58%37%5E%47%2C%42%2A%7C%42%2D%37%20%58%37%46%7C%51%51%79%58%36%2D%44%39%4C%5A%47%36%47%7C%51%79%58%37%5E%47%2C%41%2A%2C%5B%20%5D%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%5E%58%79%51%7C%47%20%37%2D%41%5A%7C%51%79%58%37%51%7C%41%37%58%58%37%5E%47%2C%43%2A%2C%5B%5D%51%79%58%37%7C%46%51%79%58%36%2D%43%5A%4C%20%6C%63%4B%51%79%79%51%7C%45%2D%79%58%37%43%7C%47%5E%37%20%46%37%4C%5A%45%37%58%79%51%7C%41%2D%37%58%79%51%7C%45%62%37%20%44%37%23%35%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%57%68%65%72%65%20%41%72%65%20%59%6F%75%3F=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%2C%37%2D%45%20%34%47%5E%37%2C%4C%2C%73%75%73%37%44%20%2C%37%2D%41%5A%4C%37%2C%6F%62%42%20%2C%37%2D%42%5A%4C%2C%37%43%20%5A%47%5E%37%2C%34%54%41%2A%7B%58%7D%37%44%2C%20%42%62%6F%37%45%2C%37%42%73%31%4E%5A%4C%2C%37%44%20%2C%2D%37%41%5A%4C%2C%37%45%20%2C%37%2D%42%5A%4C%2C%37%2C%41%2D%37%2C%37%41%5A%4C%2C%37%42%20%2C%58%79%51%58%79%4C%37%2D%41%20%2C%37%5E%43%6C%42%2A%5B%5D%47%37%2C%37%2D%44%73%20%2C%36%47%6C%32%4E%7C%51%5A%46%23%2D%37%51%79%58%51%79%4C%2C%37%42%20%2C%20%73%41%2D%5A%4C%37%2D%41%20%2C%37%5E%43%6C%7C%37%47%37%2C%2D%44%73%20%2C%37%5E%47%6C%7C%37%44%2C%37%46%23%2D%37%2C%37%2D%45%5A%4C%2C%37%2D%41%5A%20%41%37%2C%4C%42%20%2C%37%2D%42%5A%4C%2C%37%43%20%2C%37%47%5E%41%2A%5B%5D%20%2C%37%44%20%2C%37%2D%41%5A%62%6F%37%2C%4C%2C%37%2D%45%5A%4C%2C%37%44%20%73%2C%4C%5A%47%4C%2C%37%45%20%2C%37%2D%42%5A%4C%2C%37%6F%42%62%20%2C%37%41%5A%4C%2C%37%2D%45%20%2C%37%5E%5A%41%2D%37%2C%75%73%37%44%20%5A%47%36%2C%20%73%41%2D%37%2C%44%37%5A%20==%30=%30===%57%68%65%72%65%20%4F%72%20%57%68%65%6E=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%45%62%58%79%51%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%58%79%2C%37%5E%62%45%7C%51%79%58%36%62%45%7C%51%4B%63%6C%20%4C%34%54%41%2A%7B%62%37%47%20%37%42%62%37%73%75%58%37%5E%62%45%32%4E%7D%51%79%58%73%75%73%62%37%42%7C%51%79%58%37%5E%62%45%31%4E%5A%4C%73%79%51%7C%44%68%20%37%2D%46%5A%42%7C%51%79%58%42%43%2D%37%58%79%58%37%2D%43%7C%51%79%58%39%62%37%47%7C%79%51%58%37%68%44%7C%51%79%58%37%2D%46%7C%51%79%51%7C%46%2D%37%2A%5B%5D%20%39%79%58%37%5E%62%79%51%7C%42%62%37%2D%43%7C%51%79%58%37%47%7C%51%79%58%36%45%62%7C%51%79%58%62%45%41%2A%5B%5D%51%79%58%37%58%79%51%7C%41%58%31%31%23%37%20%37%2D%46%7C%39%58%79%51%7C%45%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%7C%46%51%79%58%39%62%37%43%7C%51%79%58%37%2D%46%62%36%58%79%51%62%37%43%7C%51%42%62%37%20%5A%20==%30=%30===%57%68%69%6C%65%20%57%65%27%72%65%20%59%6F%75%6E%67=%57%69%6C%64%65%72%2D%50%61%6C%69%74%7A==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%46%5A%34%45%62%36%4C%4C%78%5A%4C%37%62%42%5A%4C%78%5A%4C%37%46%4C%5A%37%2D%43%5A%4C%37%2D%47%5A%4C%37%2D%46%5A%5A%45%62%36%4C%33%54%5B%41%2A%4C%37%2D%43%5A%5A%43%2D%37%4C%46%5A%4C%78%5A%4C%37%2D%43%5B%42%2A%5D%20%5A%78%4C%39%62%37%47%5A%4C%78%5A%4C%37%68%44%5A%37%4C%5A%78%4C%4C%37%2D%47%5A%4C%36%62%45%5B%62%37%4C%5A%78%5A%4C%37%62%42%5A%4C%78%5A%4C%37%2D%46%5A%78%4C%5A%4C%37%46%5A%4C%78%5A%4C%37%2D%43%5A%4C%78%20%5D%2A%41%44%5A%4C%78%5A%4C%37%2D%43%5A%5A%47%2D%37%4C%4C%37%2D%46%5A%4C%36%62%45%5A%4C%78%5A%4C%62%37%42%5A%4C%78%5A%4C%37%46%5A%4C%37%2D%43%5A%5A%47%2D%37%4C%4C%37%2D%46%5A%44%5A%4C%78%5A%5A%78%4C%5A%47%5A%4C%37%62%45%5A%4C%37%2D%62%42%5A%4C%78%4C%5A%37%2D%43%5B%43%2A%5D%20%78%5A%4C%39%62%37%41%62%5E%37%4C%4C%37%68%44%5A%5A%4C%37%2D%46%4C%5A%45%62%36%36%62%45%5A%4C%37%62%42%5A%4C%73%75%73%37%42%62%5A%4C%62%42%2F%37%6F%62%45%5A%4C%62%42%2F%4C%5A%78%4C%5A%78%5A%4C%37%62%42%62%37%20%5A==%30=%30===%57%68%69%73%70%65%72%20%4E%6F%74=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%39%62%34%43%2D%37%20%45%5A%4C%46%2F%37%2D%47%20%37%2D%47%5A%4C%62%39%37%44%20%37%68%41%5A%4C%62%42%2F%37%2D%43%68%37%20%41%37%34%54%7B%41%2A%79%58%51%79%58%37%4C%5A%45%68%58%7D%20%39%62%37%47%20%37%2D%46%31%4E%5A%37%4C%2D%45%20%37%2D%44%5A%4C%39%62%37%41%20%37%79%51%58%79%51%68%42%20%37%2D%37%68%45%7C%51%2D%37%20%42%62%2D%47%7C%51%79%58%37%2D%47%7C%51%79%58%39%37%62%44%7C%51%79%58%37%68%41%5B%42%2A%5D%20%37%37%2F%46%58%79%46%32%4E%7C%51%39%62%37%44%20%37%62%39%58%79%62%42%2F%37%2D%43%20%37%2D%43%5B%41%2A%5D%79%51%58%39%62%37%47%7C%51%79%58%37%68%44%7C%51%4C%5A%41%68%37%41%7C%51%79%58%4C%37%2D%45%20%20%47%2D%37%2F%39%62%37%41%20%37%68%45%5A%4C%37%68%42%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%5A%4C%46%4C%5A%44%2D%37%37%2D%47%5A%4C%5A%46%2D%37%20%47%37%62%39%20%5A==%30=%30===%57%68%6F%20%43%61%6E%20%49%20%54%75%72%6E%20%54%6F=%4E%65%77%6C%65%79%2D%42%72%69%63%75%73%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%41%20%37%34%45%62%5E%37%2D%46%20%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%4C%5A%47%2D%34%54%41%2A%5B%58%37%2D%43%7C%2D%37%58%79%51%47%5A%4C%39%23%37%44%20%37%68%41%7C%51%79%37%58%5E%62%41%42%2A%5B%5D%51%79%58%37%62%45%7C%2D%37%58%79%51%62%42%5A%4C%37%4C%20%6C%63%4B%37%20%46%23%6F%62%45%41%2A%5B%5D%51%79%58%37%62%42%7C%51%58%79%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%5E%37%58%79%51%2D%46%7C%51%79%5D%51%79%58%37%79%51%7C%42%62%58%37%2D%62%42%5A%4C%37%5E%62%41%20%37%2D%5A%47%4C%37%2D%46%20%37%5E%62%45%7C%51%79%58%37%79%51%7C%45%62%58%37%2D%46%5A%2D%46%5A%4C%37%5E%37%58%79%51%2F%62%45%5A%4C%37%6F%23%46%20%37%46%7C%51%58%79%37%2D%43%5A%4C%39%62%37%47%20%37%68%44%7C%47%20%47%62%6F%62%41%43%2A%5B%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%57%68%6F%20%43%61%72%65%73=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%43%5E%37%58%31%62%37%41%5A%4C%20%6C%63%4B%51%79%58%33%62%31%37%45%7C%51%79%58%31%31%23%37%46%7C%51%79%33%58%79%51%4B%34%54%41%2A%5B%58%37%2D%45%7C%51%7C%47%37%58%7C%51%79%58%37%2D%44%5A%4C%37%6F%62%45%20%2D%37%45%5A%4C%37%2D%46%20%37%2D%45%7C%7C%51%79%47%37%58%79%51%79%58%37%2D%44%62%37%45%7C%51%37%58%79%51%7C%37%46%7C%51%79%58%37%5E%43%42%2A%5B%5D%20%47%37%20%37%2D%44%5A%4C%37%62%41%20%37%2D%62%45%23%31%31%58%79%2D%41%7C%51%79%7C%51%79%58%37%4B%63%6C%20%4C%37%2D%45%7C%51%79%58%37%6F%23%44%7C%51%79%37%58%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%5A%58%79%51%7C%46%51%79%58%33%31%45%2D%37%58%79%51%7C%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%57%68%6F%27%73%20%53%6F%72%72%79%20%4E%6F%77%3F=%53%6E%79%64%65%72%2D%4B%61%6C%6D%61%72%2D%52%75%62%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%2C%34%43%5E%37%2C%6C%63%4B%51%79%58%2C%37%41%5A%4C%20%6C%63%51%4B%79%58%2C%37%45%5A%4C%20%6C%63%4B%51%79%58%20%4C%5A%44%37%34%54%41%2A%5B%37%47%7C%51%79%7C%47%37%2C%58%51%79%58%2C%37%5E%47%7C%51%79%58%2C%37%44%51%7C%79%58%2C%37%5E%43%5A%4C%20%6C%63%4B%51%79%7C%44%37%2C%58%5A%4C%20%6C%63%5A%4C%20%6C%63%2C%4C%5A%47%37%37%45%5A%4C%20%6C%63%4B%51%79%58%2C%37%5E%6C%43%42%2A%5B%59%5D%37%47%2C%37%2D%44%73%20%2C%2C%58%79%51%4B%36%2D%46%20%2C%51%79%58%2C%37%51%4B%63%6C%20%58%2C%36%2D%46%7C%51%79%58%2C%37%5E%46%7C%79%51%58%2C%37%41%7C%51%79%58%2C%37%2D%44%5A%4C%79%51%7C%43%5E%79%58%2C%37%41%7C%41%37%2C%58%79%51%7C%44%37%2C%58%79%51%7C%46%2D%37%2C%20%47%37%2C%4C%5A%43%5E%37%2C%20%47%37%2C%4C%5A%43%5E%37%2C%58%79%51%5A%20==%30=%30===%57%68%79%20%44%6F%20%49%20%4C%6F%76%65%20%59%6F%75%3F=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%41%62%5E%37%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%37%58%2D%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%58%79%51%7C%46%34%54%41%2A%7B%4C%39%62%37%43%79%51%7C%45%62%51%79%58%37%2D%62%42%7C%51%79%58%37%2D%46%51%7C%79%58%37%2D%43%31%4E%42%2A%7C%51%79%58%37%7C%47%68%37%20%58%37%2D%62%42%7C%51%79%58%37%79%51%7C%42%62%58%37%2D%62%45%32%4E%43%2A%7C%7D%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%79%51%7C%41%62%58%37%2D%46%5A%44%62%5E%37%58%79%51%7C%47%62%37%58%79%51%7C%41%62%5E%37%58%79%51%7C%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%58%79%51%7C%42%62%2D%37%20%45%62%37%20%5A%20==%30=%30===%57%68%79%20%44%6F%6E%27%74%20%59%6F%75%20%44%6F%20%52%69%67%68%74%3F=%4D%63%43%6F%79%20%4B%61%6E%73%61%73%2D%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%2D%47%2D%36%20%42%68%2D%47%5A%4C%37%41%20%37%62%42%5A%4C%37%68%20%42%36%2D%44%5A%4C%37%41%20%37%62%42%5A%4C%37%37%58%79%51%7C%44%34%34%54%5B%41%20%37%62%42%36%20%42%68%37%20%36%2D%44%5A%4C%37%41%20%37%62%42%5A%4C%41%37%20%37%62%42%5A%4C%37%41%20%37%62%42%5A%4C%42%68%37%4C%5A%2D%44%5A%4C%37%37%20%5A%20==%30=%30===%57%69%6C%64%20%46%6C%6F%77%65%72=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%42%62%5E%37%6C%63%4B%51%79%58%73%75%73%39%62%37%44%5A%35%4C%23%39%23%37%41%20%37%2D%62%41%7C%51%79%58%20%4C%5A%42%62%36%54%5B%41%2A%23%37%5E%62%42%20%41%37%23%39%20%37%2D%43%7C%51%79%58%73%75%73%39%62%37%5A%47%4C%20%6C%63%4B%51%79%58%39%23%37%44%5A%4C%46%31%33%4C%5A%37%2D%62%41%7C%42%2A%5D%51%79%41%62%5E%37%23%7C%51%79%58%39%2D%46%7C%51%79%58%39%62%33%43%31%7C%51%79%58%31%31%2D%47%7C%51%79%58%31%31%45%37%23%39%58%7C%51%79%58%35%37%2D%62%41%7C%20%43%2D%37%4C%62%42%5A%4C%20%6C%63%4B%51%79%58%73%75%73%62%39%37%44%5A%4C%39%23%37%41%20%37%2D%62%41%5A%5E%37%58%79%51%37%5E%62%45%5B%2D%62%42%20%35%4C%5A%44%37%23%5A%4C%33%31%46%20%37%2D%43%7C%51%79%58%73%73%75%39%62%37%47%5A%4C%20%6C%63%4B%51%79%58%39%42%62%5E%37%23%39%23%37%41%20%6C%63%4B%51%79%62%2D%31%31%20%5A%4C%31%31%23%37%62%45%20%37%2D%62%41%5A%37%4C%5E%62%44%20%37%5E%62%41%5A%4C%33%31%62%45%44%37%23%39%58%42%5A%4C%31%31%20%20%5A==%30=%30===%57%69%6C%6C%20%59%6F%75%20%53%74%69%6C%6C%20%42%65%20%4D%69%6E%65%3F=%44%65%6E%6E%69%73%20%4D%61%74%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%45%62%5E%37%5E%62%45%31%4E%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%6F%45%7C%51%79%58%37%58%79%51%4B%34%54%41%2A%7B%37%62%42%5A%4C%51%7C%47%37%62%23%46%5A%4C%20%6C%63%4B%51%79%58%37%46%5A%20%4C%6C%63%4B%51%79%58%37%2D%43%7C%51%79%58%39%2D%37%20%42%37%79%58%37%68%44%51%79%58%37%2D%7C%45%62%5E%37%63%4B%51%79%58%37%47%32%4E%7C%7D%20%37%62%3E%42%65%6E%69%46%3C%20%37%2D%46%5A%4C%37%43%20%6C%20%4C%5A%43%51%79%58%39%23%2D%62%42%7C%51%5A%43%2D%37%58%62%42%5A%4C%37%42%20%37%2D%23%46%5A%4C%20%63%6C%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%37%23%39%58%79%4C%20%6C%63%4B%51%79%58%37%5E%45%62%37%58%79%6C%63%4B%51%79%58%31%31%23%37%62%44%5A%4C%6C%20%63%4B%51%79%58%37%5E%62%41%42%2A%5B%5D%51%20%4C%5A%45%62%7C%51%79%58%37%4B%63%6C%20%4C%5A%46%23%2D%37%20%3C%44%2E%43%2E%20%61%6C%20%31%73%74%20%65%6E%64%69%6E%67%3E%42%37%4C%5A%46%2D%37%20%42%62%37%20%5D%20==%30=%30===%57%69%6C%6C%6F%77%20%57%65%65%70%20%46%6F%72%20%4D%65=%52%6F%6E%65%6C%6C%20%41%6E%6E==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2C%37%62%44%2C%34%47%37%20%43%2D%41%2C%42%2F%36%47%7C%2C%6F%62%42%2C%37%41%2D%73%20%37%47%5A%4C%37%43%20%37%47%5A%4C%37%37%2C%44%2D%37%34%54%41%2A%7B%4C%20%51%79%58%44%62%37%23%31%37%44%20%37%47%5A%4C%37%43%20%37%47%6C%31%7C%4E%2C%37%44%2C%37%2D%41%73%20%37%43%5A%4C%31%20%7D%58%79%51%20%37%43%6C%7C%47%20%37%62%41%20%43%37%4C%5A%20%37%2D%43%5A%4C%39%62%37%47%20%37%2D%47%51%7C%79%58%37%2D%43%42%2A%5B%5D%51%79%58%37%47%42%62%37%4C%5A%37%47%32%4E%5A%37%47%6C%41%2A%43%2D%37%58%79%2C%37%2D%41%73%20%37%62%41%5A%4C%37%62%42%37%20%2D%43%5A%4C%39%62%37%47%20%37%2D%47%7C%51%44%37%2C%5D%5B%5A%4C%39%62%37%37%62%44%20%37%47%37%20%43%37%62%44%2C%37%2D%44%2C%37%2D%41%2C%42%2F%36%7C%47%2C%6F%62%42%2C%37%2D%41%73%20%37%47%5A%4C%37%2C%7C%6C%43%5A%4C%37%43%20%23%31%31%4C%5A%43%37%20%73%41%2D%37%2C%44%37%2C%7C%6C%47%37%20%43%37%4C%5A%47%37%20%44%37%20%5A%20==%30=%30===%57%69%6E%64%6F%77%73=%43%6F%72%65%61%20%43%68%69%63%6B==%57%61%6C%74%7A=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%78%5A%4C%78%5A%34%42%2D%37%4C%2D%23%46%5A%4C%37%23%43%5A%4C%78%5A%4C%78%4C%5A%37%68%23%47%5A%4C%78%5A%4C%78%5A%4C%78%5A%37%4C%5A%78%4C%33%54%5B%41%2A%5B%42%2A%5D%20%75%73%4C%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%4C%5A%31%31%23%37%5E%45%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%5A%78%73%37%44%5A%4C%79%58%37%41%7C%51%7C%41%37%58%41%7C%51%79%58%37%41%7C%51%79%58%37%62%41%51%7C%79%58%37%41%7C%51%79%58%37%62%41%7C%51%79%62%37%58%79%51%79%58%37%62%41%62%42%7C%51%79%45%5E%37%58%79%7C%51%79%58%42%2F%37%2D%23%43%7C%51%79%58%2D%37%23%43%7C%51%79%58%23%44%2F%37%5E%45%7C%51%42%62%68%37%58%5B%43%2A%5D%51%58%46%2F%37%62%58%79%51%7C%45%62%47%2F%37%2D%62%41%7C%51%79%58%37%2D%62%7C%41%51%79%58%37%62%45%7C%51%79%58%47%2F%37%62%58%79%51%7C%44%62%41%2F%37%68%58%37%5E%42%51%37%58%79%51%7C%20%20%31%31%23%37%43%7C%51%79%58%37%2D%23%7C%43%51%79%58%37%2D%23%44%7C%51%79%58%37%5E%45%51%20%5A%59%7B%62%44%7C%51%79%79%51%4B%63%6C%20%4C%5A%43%23%2D%37%2F%42%58%79%51%4B%63%6C%20%3C%34%78%3E%20%7D==%30=%30===%57%69%74%63%68%20%48%75%6E%74=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%20%2D%37%58%79%51%78%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%20%4C%5A%20%78%43%34%34%54%5B%7C%51%79%58%37%63%6C%20%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%37%2D%43%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%47%62%5E%4B%51%79%58%37%39%62%37%47%7C%7C%45%5E%37%20%62%41%7C%51%79%58%62%41%2F%41%7C%51%79%58%2D%37%62%41%7C%51%79%58%37%62%45%5A%4C%37%62%45%2D%37%58%79%51%51%79%58%37%46%62%31%33%20%20%20%5A==%30=%30===%57%69%74%63%68%63%72%61%66%74=%43%6F%6C%65%6D%61%6E%20%43%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%46%7C%34%46%36%58%79%73%37%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%4B%63%51%79%58%37%6F%62%41%5A%4C%20%6C%63%4B%51%75%73%58%79%51%34%54%41%2A%5B%39%62%37%47%7C%37%20%46%37%4C%41%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%42%62%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%5A%62%36%58%79%51%2D%43%7C%51%79%79%58%37%5E%46%37%58%79%51%4B%4B%51%79%58%31%31%23%37%62%42%5A%4C%20%6C%4B%63%51%79%58%37%5E%46%42%2A%5B%5D%20%20%6C%63%63%6C%20%4C%5A%43%7C%51%79%58%4C%2D%41%20%41%4C%5A%42%68%37%58%36%2D%41%7C%51%79%58%41%2F%46%7C%51%79%37%58%2D%41%7C%51%79%58%39%62%37%45%7C%51%79%58%79%51%7C%46%2F%20%6C%63%4B%51%51%79%58%37%6F%79%51%7C%45%62%6C%63%4B%51%79%58%36%46%43%2A%5B%5D%51%79%37%58%43%7C%51%79%58%37%2D%47%7C%51%79%58%47%2F%20%4C%5A%41%62%58%37%2D%47%5A%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%57%69%74%68%20%41%20%53%6F%6E%67%20%49%6E%20%4D%79%20%48%65%61%72%74=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%33%31%62%37%43%34%45%62%5E%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%33%31%62%37%43%7C%51%79%58%37%58%79%51%7C%34%54%7B%41%2A%58%37%2D%43%7C%2D%37%58%79%51%37%47%7C%51%79%58%37%68%44%5A%4C%20%6C%63%51%4B%79%58%37%2D%43%7C%51%79%58%39%62%37%47%7C%62%39%58%79%51%46%7C%51%79%58%79%58%37%68%41%20%4C%5A%44%68%42%2F%37%2D%43%7C%51%79%58%37%2D%43%31%4E%2A%42%5B%5D%51%79%58%39%62%37%47%7C%51%79%58%37%62%58%79%51%7C%6C%63%4B%51%79%39%62%37%44%5A%4C%5A%41%62%5E%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%79%47%58%2F%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%4B%63%6C%20%4C%20%6C%63%4B%51%43%7C%51%79%58%6C%20%4C%5A%47%43%2A%5B%7D%51%79%58%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%39%62%37%43%7C%51%79%58%37%4E%32%43%2D%37%63%4B%51%79%58%79%58%37%6F%23%58%79%51%7C%41%37%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%47%2D%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%68%58%79%51%7C%46%62%42%2F%37%2D%51%79%58%37%2D%2F%47%58%79%51%63%4B%51%79%58%36%62%45%7C%51%79%58%37%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%2D%43%7C%6C%20%4C%5A%46%36%62%45%7C%51%7C%42%62%37%20%20%20%5A==%30=%30===%57%69%74%68%20%54%68%65%20%57%69%6E%64%20%41%6E%64%20%54%68%65%20%52%61%69%6E%20%49%6E%20%59%6F%75%72%20%48%61%69%72=%45%64%77%61%72%64%73%20%43%6C%61%72%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%45%34%45%62%5E%37%4C%39%62%37%44%20%37%68%41%5A%4C%62%42%2F%2D%37%43%20%37%2D%43%5A%4C%44%2F%39%62%37%47%20%5A%47%2D%37%20%34%54%41%2A%7B%58%36%62%45%32%79%51%7C%44%62%79%58%51%79%58%7D%20%37%62%42%20%37%2D%46%4C%5A%37%43%20%37%5E%62%45%31%4E%7C%51%79%58%37%51%20%4C%5A%4E%58%37%5E%62%41%51%79%58%37%2D%20%20%5D%5B%2A%37%47%20%37%2D%47%5A%4C%37%2D%46%20%37%5E%45%62%5A%4C%20%6C%63%4B%51%79%58%37%6F%62%45%42%62%39%4C%5A%43%6C%63%4B%51%79%20%37%68%41%5A%51%7C%46%2D%37%2D%43%20%37%2D%43%5A%4C%39%62%37%47%20%37%44%68%41%2A%5B%5D%51%79%58%37%62%42%7C%51%79%58%37%2F%42%62%4C%79%58%37%46%7C%44%37%62%39%4C%5A%47%2D%37%20%45%62%37%4C%5A%41%62%5E%37%58%79%51%7C%44%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%57%69%74%68%6F%75%74%20%41%20%53%6F%6E%67=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%45%62%5E%37%37%5E%62%45%7C%51%79%58%37%62%44%7C%51%79%37%58%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%58%58%79%51%7C%45%34%54%7B%41%2A%62%45%31%4E%7C%58%79%51%7C%44%42%7C%51%79%58%37%2D%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%62%62%37%58%79%51%37%5E%62%41%7C%62%45%7C%51%79%46%2D%37%20%42%51%79%58%36%62%45%32%4E%7C%7D%20%37%62%42%37%20%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%7C%41%62%37%58%7C%51%79%58%36%2D%47%7C%51%79%45%62%37%58%79%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%2D%37%47%7C%51%79%58%37%5E%62%41%5B%42%2A%5D%51%45%62%5E%37%58%7C%51%79%58%36%37%62%42%20%37%41%68%37%20%44%43%3E%67%6E%69%64%6E%45%20%64%72%33%20%6C%20%61%2E%43%2E%44%3C%20%37%2D%47%5A%4C%39%62%37%37%4C%5A%46%2D%7C%51%79%58%37%20%5D%59%7C%4E%33%45%62%36%58%79%51%7C%43%2D%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%57%69%74%68%6F%75%74%20%41%20%53%6F%6E%67%20%28%4A%6F%65%20%48%65%6E%64%65%72%73%6F%6E%20%43%68%61%6E%67%65%73%29=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%23%39%23%37%45%34%45%62%5E%37%5E%42%7C%51%79%58%37%62%47%7C%51%79%58%37%62%5E%41%7C%51%79%58%31%31%23%37%41%7C%51%79%58%37%58%79%51%7C%34%54%41%2A%7B%37%62%42%7C%51%7C%44%62%37%23%7C%51%79%58%37%62%47%7C%51%79%58%37%2D%47%51%7C%79%58%73%75%73%37%62%42%7C%51%79%58%31%31%46%2D%37%58%79%51%79%58%31%31%63%4B%51%79%58%31%45%62%36%20%7C%7D%51%79%58%37%62%42%7C%51%79%58%36%62%5A%45%4C%37%2D%46%20%37%2D%47%5A%4C%37%5E%62%41%4E%32%45%62%36%4E%7C%51%79%58%5E%62%45%5A%4C%78%20%4C%5A%42%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%5E%37%62%41%42%2A%5B%5D%20%37%62%45%20%37%2D%62%37%20%42%62%37%20%5A%4C%20%6C%51%79%58%37%5E%47%2D%37%58%79%5D%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%2D%37%47%5A%4C%33%31%62%37%44%20%37%68%41%7C%51%5B%2A%41%45%62%7C%51%79%58%37%58%31%31%23%37%31%58%79%51%7C%58%31%31%23%39%23%37%45%7C%51%79%58%37%5E%7C%42%51%79%58%37%62%47%7C%51%79%58%37%5E%62%41%79%51%7C%44%62%31%23%37%41%7C%4C%37%5E%62%41%37%73%75%73%58%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%79%51%58%37%62%47%7C%51%79%58%37%2D%47%7C%51%79%7C%45%62%36%20%62%42%7C%51%79%5A%47%2D%37%20%46%2D%37%4C%5A%45%62%36%58%79%51%7C%42%62%37%58%79%51%5A%20==%30=%30===%57%69%76%65%73%20%41%6E%64%20%4C%6F%76%65%72%73=%42%61%63%68%61%72%61%63%68%20%42%75%72%74==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%7C%34%46%2D%37%4C%43%5A%4C%37%2D%47%5A%4C%20%7C%72%20%5A%4C%7C%20%72%20%5A%4C%20%7C%72%20%5A%4C%36%62%42%5A%37%4C%5A%20%72%33%54%41%2A%7B%6C%63%4B%51%79%20%72%7C%20%20%7C%51%79%58%37%44%7C%51%79%58%37%68%41%7C%79%51%58%37%46%7C%51%79%58%37%2D%43%42%2A%5B%5D%45%62%5E%37%58%5A%4C%20%7C%72%42%5A%4C%37%2D%37%58%79%51%7C%51%79%58%7D%51%79%58%37%43%7C%51%79%58%37%47%2D%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%44%20%5B%2A%43%46%2D%41%5A%4C%20%62%45%5A%4C%20%72%7C%20%4C%5A%20%7C%72%20%5A%4C%36%62%42%5A%4C%37%2D%46%4C%5A%37%6F%45%5A%4C%36%62%45%5A%4C%20%7C%72%20%4C%5A%20%72%7C%20%5A%4C%36%62%5E%37%4C%5A%43%37%4C%5A%46%2D%37%4C%5A%42%62%36%4C%5A%20%72%7C%20%4C%5A%20%72%7C%20%4C%5A%45%62%36%4C%5A%78%20%5A%20==%30=%30===%57%6F%6F%64%79%27%6E%20%59%6F%75=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%62%41%34%47%68%37%58%68%62%45%7C%51%79%58%39%62%37%62%42%7C%51%58%79%37%68%46%7C%51%79%58%39%62%37%43%7C%51%79%37%58%79%51%7C%34%54%7B%41%2A%41%5A%4C%29%37%62%5E%37%58%79%20%29%37%2D%41%28%37%2D%62%41%5A%4C%37%62%20%44%37%2D%62%41%5B%42%2A%7D%20%20%6C%63%4B%51%44%62%37%28%44%44%7C%51%79%58%37%2D%62%42%5A%62%37%4C%5A%47%37%62%45%20%29%37%2D%42%28%37%2D%62%42%5A%37%4C%62%45%20%37%2D%62%42%7C%51%79%58%37%5E%62%28%45%37%29%4C%44%20%37%2D%62%62%45%7C%51%79%5A%41%62%5E%37%42%7C%51%79%58%37%68%46%7C%51%79%58%39%62%43%37%7C%51%79%58%37%68%47%5B%41%2A%5D%51%79%58%62%37%62%39%58%4C%37%62%45%20%68%37%58%79%51%7C%41%62%37%62%39%58%79%51%7C%44%62%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%57%6F%72%6B%20%53%6F%6E%67=%41%64%64%65%72%6C%65%79%20%4E%61%74==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%58%2D%46%5A%4C%2D%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%2D%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%63%6C%20%46%34%34%54%5B%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%46%37%58%79%51%7C%42%62%37%58%79%51%7C%47%37%20%43%37%4C%5A%46%2D%20%20%20%5A==%30=%30===%57%6F%75%6C%64%6E%27%74%20%49%74%20%42%65%20%4C%6F%76%65%72%6C%79=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%23%46%2F%41%47%36%20%45%5A%4C%37%44%20%37%41%5A%4C%37%2D%45%20%36%5A%47%4C%73%75%73%37%44%20%37%2D%41%5A%4C%37%2D%47%36%20%44%37%2A%7B%34%34%54%37%44%20%44%2F%20%45%37%4C%5A%4C%20%51%79%58%51%79%58%7D%20%37%44%20%44%37%2F%2D%41%5A%4C%37%6F%44%20%44%2F%36%47%31%4E%5A%4E%32%47%36%46%2F%36%2D%44%2F%37%44%6C%20%79%51%5D%5B%2A%23%43%2F%37%23%46%20%37%5E%44%5A%4C%37%41%45%20%2F%37%41%5A%4C%37%6F%62%45%20%37%5E%44%42%4C%5A%42%2D%37%58%36%47%5A%4C%5A%4C%37%2D%45%36%20%46%23%37%5B%5D%20%37%44%20%44%2F%37%2D%41%5A%4C%37%62%6F%45%20%36%41%5A%4C%39%45%20%37%2D%42%5A%4C%2A%41%47%36%20%47%6C%5A%4C%41%20%36%47%5A%4C%37%73%75%73%4C%36%2D%44%6C%5A%4C%23%46%2F%37%44%20%36%47%4C%5A%37%44%20%37%41%5A%4C%37%2D%45%20%36%47%5A%2F%46%20%45%37%44%20%37%2D%41%79%58%36%47%5B%41%2D%37%20%44%20%20%51%79%58%51%79%58%51%79%58%5A%20%51%37%2C%44%20%37%2D%41%7C%51%79%58%36%47%5A%4C%37%59%2C%51%2C%20%5A%4C%37%2D%45%51%7C%46%39%58%79%51%7C%47%36%58%79%51%5A%20==%30=%30===%57%6F%77=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%47%2D%37%58%37%5E%47%5A%4C%37%5E%62%41%20%37%2D%41%5A%37%4C%2D%47%20%36%46%7C%51%79%58%37%43%7C%51%79%58%79%51%7C%47%34%54%41%2A%5B%47%5A%4C%37%5E%58%79%51%7C%46%41%7C%51%79%58%36%46%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%42%2A%5B%5D%51%79%58%37%6F%23%2D%37%20%41%62%37%5E%46%7C%51%4B%51%79%58%37%7C%47%62%2D%37%79%58%37%46%7C%51%79%58%37%2D%43%43%2A%5B%20%5D%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%51%7C%42%62%5E%51%79%58%37%5E%46%7C%51%79%58%47%37%23%31%31%58%37%2D%47%41%2A%5B%5D%20%20%6C%63%4B%51%58%79%31%31%23%37%43%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%43%37%5A%4C%20%6C%63%36%20%47%2D%37%4C%5A%41%2D%37%20%41%62%5E%37%4C%5A%47%5E%37%58%79%51%7C%47%62%2D%37%58%79%51%7C%55%46%5E%37%58%79%51%7C%46%23%6F%37%58%79%51%5A%20==%30=%30===%57%72%61%70%20%59%6F%75%72%20%54%72%6F%75%62%6C%65%73%20%49%6E%20%44%72%65%61%6D%73=%42%61%72%72%69%73%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%43%5A%4C%37%34%43%5E%37%20%5E%46%5A%4C%37%43%20%37%2D%41%5A%4C%37%45%37%20%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%46%37%20%46%23%6F%34%54%7B%41%2A%5B%42%2A%5D%51%37%4C%5A%44%37%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%37%47%20%37%5E%43%31%4E%5A%4C%37%47%20%43%5E%37%58%79%41%20%47%2F%37%4C%37%47%20%37%37%4C%5A%45%37%20%37%45%5A%4C%37%42%20%37%23%46%7C%51%79%37%58%5E%43%5A%4C%37%47%20%37%44%5A%4C%37%41%20%41%37%4C%5A%44%42%20%37%23%46%23%46%20%37%5E%47%37%20%5D%2A%20%37%2D%41%5A%4C%37%45%20%37%2D%44%5A%4C%41%37%20%37%2D%45%5A%4C%37%46%20%37%5E%43%5B%41%43%37%4C%5A%46%20%37%5E%43%5A%6F%37%4C%5A%43%5E%37%2F%47%20%41%37%4C%5A%44%37%20%47%37%4C%5A%43%5E%37%20%47%37%20%5A==%30=%30===%59%61%72%64%62%69%72%64%20%53%75%69%74%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%31%4E%7C%51%34%43%36%58%79%51%79%58%37%44%7C%51%79%58%37%41%5A%4C%37%42%62%20%37%43%5A%4C%37%62%42%20%37%2D%46%7C%51%7C%47%37%58%79%34%54%7B%41%2A%58%37%2D%45%5B%4C%5A%44%2D%37%62%37%42%20%37%68%23%46%7C%51%79%58%36%43%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%20%39%20%5D%2A%42%37%41%20%37%2D%2D%44%7C%51%79%68%37%20%42%37%37%41%20%37%68%45%7C%51%79%58%37%2D%44%7C%79%51%58%37%41%7C%51%79%58%37%2D%45%5A%4C%39%62%4C%5A%44%37%58%23%46%7C%51%79%7C%51%79%58%37%5D%2A%41%5B%43%37%44%7C%51%79%58%37%41%5A%4C%37%62%42%20%43%37%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%36%58%79%51%7C%47%20%37%47%20%37%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%59%65%73%20%41%6E%64%20%4E%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%37%73%75%20%6C%63%4B%51%79%58%37%5E%44%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%4C%5A%20%78%20%34%54%7B%41%2A%58%7D%20%20%3E%20%44%37%4C%5A%6C%63%4B%51%79%58%37%2D%45%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%42%5A%4C%37%46%20%37%5E%47%3C%46%69%6E%65%37%2D%41%5A%4C%58%37%43%5A%4C%20%20%2A%42%5B%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%62%39%37%44%5A%4C%20%6C%63%4B%51%79%58%37%68%41%51%4B%63%6C%20%51%79%58%51%79%20%20%37%2D%41%20%4C%5A%46%2D%4B%51%79%58%37%5E%62%45%5A%4C%20%6C%63%4B%79%51%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%37%63%6C%20%4C%5A%6C%63%4B%51%79%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%4C%5A%44%37%20%20%20%5A==%30=%30===%59%65%73%74%65%72%64%61%79%27%73%20%47%61%72%64%65%6E%69%61%73=%4D%79%73%65%6C%73%20%52%6F%62%65%72%74%73%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%20%37%5E%34%42%62%5E%37%46%20%37%2D%43%5A%4C%37%6F%42%20%37%2D%43%4C%5A%39%62%37%47%20%37%2D%44%5A%4C%37%2D%43%20%37%4C%5A%42%62%34%54%41%2A%5B%5A%4C%37%62%44%5A%44%2D%37%20%5A%4C%37%2D%42%20%37%5E%44%42%2A%5B%5D%51%58%79%37%41%7C%51%79%58%37%2D%45%5A%4C%37%2D%47%41%62%2D%37%20%4C%31%31%23%37%20%37%2D%43%5A%41%62%2D%37%4C%37%5E%44%7C%51%79%58%37%41%5A%4C%37%2D%43%37%20%5E%62%45%5A%4C%37%62%42%20%37%2D%62%42%5A%20%42%2D%37%4C%20%37%5E%62%47%45%20%37%5E%62%2A%41%42%62%5E%20%37%2D%43%5A%4C%37%6F%42%20%37%2D%43%5A%39%4C%62%37%47%20%37%2D%44%5A%4C%37%2D%43%20%37%46%37%4C%5A%42%5B%5D%20%37%46%37%2D%41%5A%4C%4C%5A%44%2D%37%5E%62%45%43%2A%5B%5D%20%39%62%37%44%20%37%41%68%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%47%20%37%20%43%2D%37%31%31%23%37%62%42%5A%4C%73%75%47%2D%37%20%44%5E%62%45%5A%4C%37%2D%44%20%37%2D%43%5A%4C%31%2C%31%23%37%62%44%20%39%62%37%47%5A%4C%37%68%37%20%46%37%73%5A%4C%37%44%20%62%36%20%44%62%37%4C%5A%47%62%5E%37%20%46%37%73%75%73%2C%51%20%5A%58%79%51%58%79%51%58%79%51%20%20%51%4C%5A%66%42%62%5E%58%79%51%5A%20==%30=%30===%59%65%73%74%65%72%64%61%79%73=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%23%2D%58%79%51%7C%44%20%2D%44%5A%4C%39%62%37%41%20%37%68%45%51%7C%79%58%2D%44%5A%4C%39%62%37%41%20%37%68%45%2D%5E%37%2F%43%44%34%34%54%5B%33%31%46%7C%51%51%7C%42%68%37%51%79%58%33%31%47%7C%51%79%58%39%44%7C%51%58%79%35%23%37%41%7C%51%79%58%37%45%7C%51%79%58%7C%43%39%58%79%79%58%43%2F%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%45%68%37%58%79%51%7C%41%37%62%39%20%20%20%5A==%30=%30===%59%6F%75%20%41%6E%64%20%54%68%65%20%4E%69%67%68%74%20%41%6E%64%20%54%68%65%20%4D%75%73%69%63=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%39%62%37%47%34%43%2D%58%79%68%44%7C%51%79%58%37%2D%46%5A%4C%39%62%37%20%43%2D%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%37%58%79%51%7C%34%54%7B%41%2A%6C%63%4B%51%79%37%58%79%51%4B%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%37%62%41%5B%42%2A%7D%20%20%6C%63%5A%41%62%37%58%5E%43%7C%51%79%79%58%37%2D%46%20%41%62%37%4C%43%20%2D%43%5A%4C%39%62%37%47%20%37%68%44%51%7C%79%58%2D%43%5B%41%2A%5D%51%79%58%37%47%5A%37%62%39%4C%5A%37%47%5A%4C%20%51%7C%44%68%37%20%47%37%62%39%4C%5A%43%2D%20%41%68%37%4C%5A%44%68%37%20%47%37%62%39%4C%5A%43%2D%20%20%20%5A==%30=%30===%59%6F%75%20%41%72%65%20%54%6F%6F%20%42%65%61%75%74%69%66%75%6C=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%46%7C%6C%2C%34%44%2D%37%20%47%73%20%37%5E%43%5A%4C%39%62%37%47%20%37%44%2D%5A%4C%39%62%37%41%20%37%2D%45%5A%4C%37%47%2D%37%2C%43%37%34%54%7B%41%2A%37%44%32%4E%5A%4C%5A%43%36%2F%51%79%58%7D%20%39%62%37%41%20%37%2D%45%5A%37%4C%47%20%37%2D%44%31%4E%5A%4C%37%2D%41%20%45%58%79%51%20%4C%37%62%42%20%37%39%62%37%47%20%43%36%20%73%47%39%62%37%41%20%47%2F%36%43%5A%4C%37%6F%23%20%46%37%5E%46%5B%42%2A%5D%6C%2C%37%43%2C%37%2D%4C%5A%44%2D%37%5A%4C%37%47%20%6C%2C%37%41%2C%58%79%51%7C%42%37%2D%44%5A%4C%37%44%20%37%2D%41%5A%4C%39%37%62%45%20%37%2D%41%5A%4C%39%62%37%45%20%37%68%20%73%45%2D%37%37%5E%43%5A%4C%20%37%5E%46%7C%2D%37%20%47%37%37%2D%47%73%20%37%5E%43%5A%4C%39%62%37%47%37%20%2D%44%5A%4C%39%62%37%41%20%37%2D%45%5A%4C%2C%43%37%2C%6C%44%5B%41%2A%5D%42%62%37%4C%5A%43%36%2F%45%20%41%2D%37%4C%5A%44%37%20%47%37%4C%5A%55%43%36%20%73%45%2D%37%2C%41%37%2C%5A==%30=%30===%59%6F%75%20%42%65%74%74%65%72%20%47%6F%20%4E%6F%77=%52%65%69%63%68%6E%65%72%2D%47%72%61%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%20%34%45%62%5E%37%37%62%42%20%2C%37%2D%46%5A%4C%2C%37%6F%45%2C%20%37%5E%62%45%5A%4C%2C%35%23%37%62%42%20%2C%2C%4C%5A%20%78%34%54%41%2A%5B%45%20%2C%37%5E%62%37%23%35%2C%5D%20%20%78%20%5A%4C%2C%37%62%42%20%2C%37%46%2D%5A%4C%2C%37%6F%45%20%2C%37%5E%62%45%5A%4C%5B%2A%42%45%62%42%20%2C%37%5E%45%20%2C%37%5E%46%2D%37%2C%20%37%62%42%20%2C%37%2D%46%6C%7C%62%41%2C%37%47%2D%2C%37%2D%46%2C%62%45%73%5A%4C%2C%37%62%42%2C%4C%5A%45%62%5A%4C%2C%37%6F%37%62%42%20%2C%46%2D%37%2C%20%2A%5B%59%5D%20%37%62%42%20%2C%37%2D%46%5A%2C%4C%37%46%20%2C%37%5E%62%45%5A%4C%2C%37%62%42%43%45%62%5E%37%5A%4C%2C%37%6F%42%20%2C%37%2D%45%62%5E%37%2C%43%20%2C%37%5E%62%45%5A%4C%20%78%20%5A%4C%37%2C%62%42%20%2C%37%2D%46%5A%4C%2C%37%6F%45%20%37%2C%4C%5A%46%5A%4C%2C%35%23%62%37%2C%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%59%6F%75%20%42%65%74%74%65%72%20%4C%65%61%76%65%20%49%74%20%41%6C%6F%6E%65=%4A%6F%72%64%61%6E%20%43%6C%69%66%66%6F%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%45%62%31%33%58%79%5A%4C%20%6C%63%4B%51%79%58%33%31%62%45%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%20%78%20%4C%5A%42%34%34%54%7B%31%62%42%31%4E%33%58%79%51%4B%31%46%7C%51%79%58%39%2D%43%7C%51%79%58%35%37%23%47%7C%51%79%58%33%31%62%41%5A%4C%20%6C%63%33%58%79%51%7C%31%62%42%7C%51%33%58%79%51%7C%46%31%33%58%79%51%7D%58%79%51%58%79%51%20%4C%5A%4E%32%42%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%59%6F%75%20%42%72%6F%75%67%68%74%20%41%20%4E%65%77%20%4B%69%6E%64%20%4F%66%20%4C%6F%76%65%20%54%6F%20%4D%65=%46%61%69%6E%2D%4B%61%76%61%6C%2D%4E%6F%72%6D%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%2C%37%34%42%62%2D%37%37%46%20%2C%37%62%47%5A%4C%2C%37%47%20%2C%62%37%41%7C%51%79%58%2C%37%62%45%7C%51%79%58%2C%2C%4C%5A%42%62%34%54%41%2A%7B%47%7C%51%79%58%58%79%51%7C%4E%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%20%45%37%2D%62%42%5A%4C%37%46%20%2C%36%62%41%31%32%41%62%36%2C%2C%37%62%45%7C%2D%46%5A%4C%2C%37%2C%20%5D%5B%62%44%5A%4C%2C%37%68%44%20%2C%62%45%2F%37%46%2D%5A%4C%45%2F%37%5E%2D%46%20%2C%2D%46%42%2A%37%2C%20%43%37%43%20%2C%37%2D%45%20%37%2D%62%37%2C%4C%5A%45%62%42%20%2C%37%2D%46%5A%4C%2C%37%6F%45%20%37%2C%5E%62%45%5A%4C%2C%37%62%42%20%2C%37%5E%62%37%2C%4C%5A%42%62%42%20%2C%37%79%58%2C%37%62%2A%41%42%62%2D%46%20%2C%37%62%47%5A%4C%2C%37%47%20%2C%37%41%62%7C%51%79%58%2C%37%62%45%7C%51%79%58%2C%37%37%2C%4C%5A%42%5B%5D%20%37%62%51%7C%45%62%37%2C%58%79%51%7C%41%62%36%2C%20%46%37%4C%5A%42%62%2D%37%2C%20%45%62%37%20%5A%20==%30=%30===%59%6F%75%20%43%61%6E%20%44%65%70%65%6E%64%20%4F%6E%20%4D%65=%43%61%72%70%65%6E%74%65%72%2D%44%75%6E%6C%61%70%2D%48%69%6E%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%47%2D%37%58%58%37%2D%47%5A%4C%37%6F%62%41%20%37%2D%41%51%7C%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%79%51%7C%43%37%34%54%41%2A%7B%58%37%46%7C%51%51%7C%41%68%37%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%46%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%44%20%43%2D%37%58%79%79%58%36%46%31%43%7C%51%79%58%36%58%79%51%4B%5B%5D%51%79%58%37%43%7C%51%79%58%37%2D%47%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%2A%41%47%2D%37%62%42%7C%51%79%37%58%79%51%7C%46%5E%37%58%79%51%7C%41%2D%37%20%41%62%6F%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%41%68%37%20%44%37%20%5A%20==%30=%30===%59%6F%75%20%44%6F%20%53%6F%6D%65%74%68%69%6E%67%20%54%6F%20%4D%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%29%34%45%62%36%58%78%29%37%2D%46%28%20%7C%51%79%58%36%62%45%51%7C%79%58%29%35%23%37%62%42%28%37%44%7C%51%79%20%28%42%62%37%34%54%41%2A%5B%39%62%37%43%7C%47%2D%37%28%45%46%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%5A%46%4C%29%37%6F%45%28%39%62%37%43%20%29%36%62%2D%37%58%79%51%7C%51%79%58%36%5B%5D%51%79%58%58%79%51%7C%46%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%46%37%7C%51%79%58%39%62%37%43%7C%51%79%58%37%2D%51%7C%42%62%37%29%37%6F%45%28%37%2D%46%5A%4C%58%79%51%7C%47%2F%36%42%28%20%37%2D%23%46%7C%51%79%58%37%45%6F%7C%51%79%58%37%2D%46%7C%51%79%58%37%6F%62%44%23%29%42%37%37%2D%47%42%2A%37%44%7C%51%79%2F%44%29%42%62%2A%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%37%29%42%43%2F%36%62%41%28%20%37%2D%23%46%5A%4C%37%43%45%62%36%58%37%62%42%28%20%20%37%2D%46%7C%35%29%58%79%51%45%7C%51%79%58%37%62%42%7C%51%79%58%37%46%4C%5A%37%43%20%37%2D%47%7C%51%79%58%36%62%45%7C%62%36%58%79%51%23%37%62%42%28%42%62%37%20%5A%20==%30=%30===%59%6F%75%20%44%6F%6E%27%74%20%4B%6E%6F%77%20%57%68%61%74%20%4C%6F%76%65%20%49%73=%52%61%79%65%2D%44%65%50%61%75%6C==%42%61%6C%6C%61%64=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%46%2D%37%58%7C%51%79%58%37%62%44%5A%4C%39%62%37%43%20%2D%37%46%5A%4C%39%62%37%43%20%37%62%44%7C%51%79%47%68%37%20%43%34%54%7B%41%2A%62%44%32%4E%5A%45%37%2C%45%62%51%79%58%7D%20%39%62%37%43%20%37%68%47%7C%79%51%58%37%62%44%31%4E%7C%6C%2C%37%44%2C%37%2D%58%79%51%20%4C%2C%37%2D%46%73%37%5E%62%41%5A%39%4C%5A%46%2D%37%2D%62%42%7C%51%79%58%37%5E%62%41%5A%4C%62%37%45%20%37%2D%62%42%5B%42%2A%5D%51%79%58%36%20%45%62%37%4C%62%37%43%20%37%37%43%20%37%62%2D%37%20%47%37%37%2D%46%5B%41%2A%5D%51%79%58%39%62%37%43%51%7C%79%58%37%62%44%7C%51%79%58%37%5E%43%5A%4C%58%79%51%7C%44%44%7C%51%79%58%44%7C%6C%2C%37%2D%37%20%43%37%45%2C%37%45%2C%37%2D%46%73%5A%4C%39%62%37%20%43%37%68%47%7C%51%79%58%37%62%44%5A%4C%39%62%62%2D%37%2C%44%46%5A%4C%39%62%62%37%20%43%37%62%39%4C%5A%46%2D%36%20%20%20%5A==%30=%30===%59%6F%75%20%47%6F%20%54%6F%20%4D%79%20%48%65%61%64=%43%6F%6F%74%73%20%46%72%65%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%45%5A%34%45%62%5E%37%62%42%20%37%68%46%7C%51%79%58%37%5E%62%47%4C%5A%37%62%44%20%37%2D%62%41%5A%4C%37%2D%47%20%37%62%31%33%4C%34%54%41%2A%7B%32%4E%5A%4C%20%5A%46%68%37%20%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%2D%20%43%37%5E%62%45%31%4E%5A%4C%33%31%62%37%62%42%79%51%58%79%51%4C%37%68%43%20%58%36%62%45%7C%79%51%7C%42%62%2F%36%62%45%7C%51%79%58%37%6F%41%7C%51%79%37%58%5E%62%41%42%2A%5B%5D%20%37%62%45%20%37%2D%42%62%58%79%51%58%37%5E%62%45%4C%37%2D%47%20%37%20%44%37%4C%2A%5B%5D%20%37%62%42%20%37%5E%47%5A%4C%37%20%44%37%2D%41%5A%4C%39%62%37%45%20%37%2D%42%5A%41%45%62%5E%37%2D%41%7C%51%79%31%62%37%62%42%20%44%62%37%4C%4C%37%68%43%20%37%2D%62%45%5A%4C%33%31%62%62%37%42%20%37%68%46%7C%51%79%58%37%5E%62%47%5A%5A%46%68%37%20%37%2D%62%41%5A%4C%44%2F%36%62%5E%37%58%79%51%45%7C%51%79%58%37%62%44%7C%51%79%58%37%5E%41%62%43%2A%5B%5D%20%37%62%45%20%37%2D%62%42%7C%62%5E%37%20%42%62%45%5A%4C%33%20%37%2D%46%5A%2C%57%2F%42%62%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%43%20%37%2D%47%6C%7C%2C%37%44%2C%68%41%2C%20%43%2D%37%4C%37%2D%43%73%5A%42%62%37%20%5A%20==%30=%30===%59%6F%75%20%4B%65%65%70%20%43%6F%6D%69%6E%67%20%42%61%63%6B%20%4C%69%6B%65%20%41%20%53%6F%6E%67=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%45%62%5E%37%6F%45%20%37%5E%62%45%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%4C%5A%46%2D%34%54%41%2A%5B%62%45%5A%4C%37%37%2C%58%79%51%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%4C%37%41%6F%20%37%5E%62%41%7C%5D%51%79%58%37%62%45%7C%2D%37%20%42%62%5E%62%45%5A%4C%42%20%37%2D%46%7C%43%2D%37%58%5E%62%45%42%2A%5B%59%5D%51%79%58%37%62%42%51%7C%79%58%37%62%42%7C%51%79%58%37%46%7C%51%79%37%58%79%51%7C%51%79%58%37%5E%37%5E%62%41%7C%79%51%72%7C%58%7C%51%79%58%2C%37%47%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%6F%45%20%37%5E%62%45%5A%4C%51%79%47%37%58%79%51%58%5A%4C%37%62%4C%37%62%42%20%5A%45%62%5E%37%37%2D%43%20%37%5E%62%45%5A%4C%37%2D%62%41%37%20%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%58%4C%5A%46%2D%37%4C%37%6F%41%20%5A%45%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%59%6F%75%20%4D%61%64%65%20%4D%65%20%4C%6F%76%65%20%59%6F%75=%4D%6F%6E%61%63%6F%20%4A%61%6D%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%43%5E%37%20%5A%4C%20%78%20%5A%4C%37%47%20%37%2D%44%5A%37%4C%6F%62%45%20%37%2D%45%5A%4C%31%31%23%37%46%44%2D%37%20%47%34%54%41%2A%5B%4C%20%6C%63%4B%5A%43%36%58%79%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%4C%20%63%6C%4B%51%79%58%37%41%7C%5A%4C%20%6C%63%4B%51%44%37%58%79%51%4C%37%47%20%37%4C%20%78%20%5A%79%51%7C%47%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%31%31%23%37%46%20%37%5E%43%42%2A%5B%5D%51%79%58%37%20%47%37%4C%58%37%2D%44%5A%6F%23%44%20%37%47%37%4C%5A%47%37%44%5A%4C%20%6C%63%4B%51%79%58%37%41%5A%20%4C%6C%63%4B%51%79%58%37%45%5A%4C%37%46%20%37%58%79%51%7C%44%20%37%2D%44%5A%37%4C%5A%45%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%59%6F%75%20%4D%61%6B%65%20%4D%65%20%46%65%65%6C%20%53%6F%20%59%6F%75%6E%67=%4D%79%72%6F%77%20%4A%6F%73%65%66==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%6F%42%20%29%37%34%42%62%5E%37%62%42%5A%4C%29%37%6F%23%43%28%37%46%20%37%43%2D%5A%4C%29%35%23%39%62%37%47%28%37%6F%42%20%5E%37%28%44%2D%34%54%41%2A%7B%45%28%36%62%45%35%29%4C%5A%46%5A%4C%29%35%62%37%45%28%37%62%42%20%37%5E%42%62%5A%4C%37%46%20%29%39%62%47%28%43%2F%37%2D%45%62%5E%37%20%23%37%47%28%37%58%37%62%42%7C%44%2D%37%28%42%46%42%2A%5B%7D%20%37%46%20%37%2D%43%5A%4C%35%29%23%37%47%28%37%6F%62%44%20%29%46%2F%36%62%2D%37%58%79%51%5A%4C%29%37%6F%43%2A%5B%5D%51%37%58%79%51%7C%51%79%58%37%2D%43%7C%51%79%58%37%2D%47%5A%39%4C%62%37%44%20%37%68%41%7C%51%79%58%37%62%42%7C%46%37%58%79%2D%46%7C%51%79%35%23%37%47%28%42%6F%37%28%47%37%2D%44%28%37%5E%62%42%5A%4C%29%37%6F%23%28%43%37%46%20%37%2D%43%5A%4C%29%35%23%39%62%37%29%20%42%6F%37%20%37%5E%62%42%20%29%37%2D%44%37%2F%43%28%47%4C%29%39%62%41%28%36%2D%62%45%20%37%5E%62%7C%45%51%79%58%37%62%42%5A%4C%37%46%20%29%39%62%5A%44%2D%37%28%2D%46%5A%4C%29%62%42%28%35%23%2D%37%28%47%37%46%20%29%37%46%28%37%2D%43%5A%4C%37%47%20%37%29%2D%43%28%37%2D%44%5A%4C%37%46%20%29%39%62%37%4C%5A%44%37%43%5A%4C%37%47%46%20%37%2D%43%37%23%31%31%4C%20%36%62%42%5A%4C%37%46%20%73%75%73%37%46%51%7C%79%58%37%2D%43%7C%51%79%58%39%62%37%47%5A%47%2D%37%4C%5A%62%41%20%29%39%37%20%5A%20==%30=%30===%59%6F%75%20%4D%75%73%74%20%42%65%6C%69%65%76%65%20%49%6E%20%53%70%72%69%6E%67=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%37%5E%44%20%34%43%23%68%37%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%42%42%20%2F%39%62%37%23%46%5A%4C%39%62%37%23%46%20%37%62%39%2F%44%34%54%41%2A%5B%46%28%20%29%37%20%43%23%37%62%23%37%23%47%20%37%5E%44%5A%4C%37%41%20%37%45%2D%5A%4C%39%62%37%42%20%37%68%23%46%5A%4C%39%35%28%43%23%68%37%68%23%47%5A%37%5E%44%20%44%2A%42%43%23%68%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%42%20%2F%42%39%62%37%23%46%5A%4C%39%62%37%23%46%20%37%41%37%62%39%2F%5B%5D%29%37%23%47%28%20%29%37%37%20%43%23%37%37%41%20%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%5A%4C%39%62%37%43%20%37%68%47%5A%4C%39%62%23%35%28%44%68%68%23%47%5A%4C%37%5E%62%45%20%43%44%68%37%20%37%62%42%5A%4C%37%62%42%20%37%2D%46%5A%4C%2D%37%43%20%43%2F%39%62%37%47%5A%4C%39%62%37%47%62%39%2F%45%62%2A%5B%5D%29%37%47%20%37%68%44%20%44%37%62%39%37%5E%62%41%20%37%5E%62%45%5A%4C%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%37%68%47%5A%4C%23%31%31%4C%5A%37%68%41%5A%4C%37%62%39%4C%5A%43%2D%36%58%79%51%5A%20==%30=%30===%59%6F%75%20%53%74%65%70%70%65%64%20%4F%75%74%20%4F%66%20%41%20%44%72%65%61%6D=%4E%61%63%69%6F%2D%48%65%72%62%2D%42%72%6F%77%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%41%7C%34%43%5E%37%58%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%44%5A%4C%20%6C%63%4B%51%79%62%37%58%79%51%34%54%5B%41%2A%7C%51%79%58%37%6C%20%20%5D%2A%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%7C%46%51%79%58%37%43%7C%51%79%58%37%2D%47%5B%42%58%79%51%7C%44%63%4B%51%79%58%37%2D%62%42%5A%41%62%37%4C%5A%51%79%58%37%5E%62%44%5A%4C%20%6C%63%4B%51%58%79%37%5E%43%5B%41%2A%5D%20%37%47%20%37%2D%44%4B%63%6C%20%4C%20%37%2D%62%45%7C%51%79%58%37%62%37%58%79%51%58%37%47%7C%51%79%58%37%68%44%5B%43%2A%5D%79%51%58%37%46%7C%51%79%58%31%31%23%37%62%47%7C%79%51%7C%45%2D%45%7C%51%79%58%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%20%41%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%59%6F%75%20%54%6F%6F%6B%20%41%64%76%61%6E%74%61%67%65%20%4F%66%20%4D%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%20%37%2D%34%45%62%36%20%62%42%20%37%2D%46%5A%4C%37%6F%62%47%20%37%47%2D%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%37%4C%5A%42%62%34%54%7B%41%2A%79%58%7D%6C%2C%5E%37%20%44%62%2D%46%73%20%36%62%45%31%4E%7C%6C%2C%37%62%2C%42%37%2D%46%2C%37%43%2C%37%2D%47%73%5A%4C%37%37%2C%42%62%37%62%41%5A%4C%37%45%5A%4C%37%62%79%51%58%79%51%4C%37%43%20%37%47%5A%4C%37%44%20%37%2D%43%42%5B%2A%5D%20%39%62%37%47%20%36%62%45%32%4E%7C%5A%46%37%20%42%58%51%79%58%51%41%2A%5D%6C%2C%37%62%39%4C%5A%2D%46%73%20%36%62%45%5A%4C%37%62%42%20%37%5A%46%4C%37%43%20%37%47%5A%4C%37%44%20%37%2D%43%37%2C%42%62%37%47%20%37%5E%62%62%41%5A%4C%37%45%6F%37%4C%5A%62%42%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%62%6F%47%20%37%2D%47%5A%4C%37%62%42%20%37%2D%46%2D%37%20%45%62%20%36%62%45%5B%5E%37%20%44%62%37%4C%5A%73%47%2D%37%2C%43%37%2C%46%2D%37%2C%42%62%37%2C%6C%7C%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%5A==%30=%30===%59%6F%75%20%54%75%72%6E%65%64%20%54%68%65%20%54%61%62%6C%65%73%20%6F%6E%20%4D%65=%41%6C%74%65%72%20%4C%6F%75%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%47%2D%37%58%2D%47%5A%4C%39%62%37%44%20%37%2D%41%5A%4C%2D%37%47%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%7C%51%79%58%37%79%51%7C%43%2D%79%58%37%2D%41%7C%51%79%58%31%31%23%37%62%7C%45%51%79%58%37%5E%62%42%7C%5A%4C%37%46%20%37%51%7C%41%62%6F%58%37%5E%46%7C%46%7C%51%79%58%51%7C%47%23%6F%58%37%2D%47%42%2A%5B%5D%20%37%44%20%37%2D%5A%47%4C%39%62%37%44%20%37%2D%41%7C%51%79%58%37%79%51%7C%43%37%79%58%37%2D%47%62%45%7C%51%79%7C%44%2D%37%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%79%51%58%37%46%7C%51%79%58%37%2D%43%5A%4C%37%47%42%62%2D%36%58%51%79%58%37%5E%37%58%79%51%7C%46%5E%37%58%79%51%7C%41%62%6F%37%58%79%51%7C%47%2D%37%20%44%37%62%39%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%59%6F%75%20%57%6F%6E%27%74%20%46%6F%72%67%65%74%20%4D%65=%47%6F%65%6C%6C%2D%53%70%69%65%6C%6D%61%6E==%42%61%6C%6C%61%64=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%68%37%58%51%79%58%37%2D%43%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%39%62%37%44%7C%51%79%7C%46%37%62%39%34%54%41%2A%7B%45%7C%51%79%58%51%7C%47%37%62%7C%51%79%58%37%2D%47%7C%51%79%58%39%62%37%7C%44%51%79%58%37%68%41%42%2A%5B%5D%51%79%58%39%47%2D%37%2F%46%79%58%37%2D%62%79%58%37%2D%47%7C%41%37%62%39%62%37%44%7C%51%79%58%37%68%41%43%2A%5B%5D%79%51%58%37%44%7C%51%79%58%37%62%45%7C%51%79%58%39%58%79%51%7C%51%79%58%37%68%51%79%58%37%2D%79%51%7C%43%2D%51%79%58%39%62%37%47%7C%51%79%58%73%75%73%62%37%41%7C%51%79%58%39%62%37%46%7C%51%79%58%37%5D%5B%2A%44%43%58%37%43%7C%51%62%42%2F%43%7C%75%73%58%79%51%62%42%7C%51%79%58%37%46%7C%51%79%58%37%62%7C%47%51%79%58%37%47%7C%51%79%58%39%62%37%44%7C%2D%37%58%79%51%73%37%62%41%7C%20%42%2F%42%62%20%5A%20==%30=%30===%59%6F%75%27%64%20%42%65%20%53%6F%20%4E%69%63%65%20%54%6F%20%43%6F%6D%65%20%48%6F%6D%65%20%54%6F=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%5E%46%7C%51%79%34%41%2D%37%58%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%2D%37%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%51%7C%43%37%58%34%54%41%2A%5B%37%42%7C%51%79%63%6C%20%20%5D%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%7C%51%58%79%39%62%37%45%7C%51%79%58%37%68%42%42%2A%5B%46%23%68%37%58%4B%51%79%58%37%6C%63%4B%51%79%7C%42%68%37%58%4C%39%62%37%45%20%37%68%42%7C%51%79%58%37%41%2D%41%2A%5B%5D%51%79%58%39%62%37%45%7C%51%79%5A%41%2D%37%58%51%79%58%39%62%6F%23%47%7C%51%37%58%79%51%7C%43%7C%51%79%58%37%6F%23%46%44%2A%5B%5D%20%6C%20%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%43%36%2F%47%58%79%2D%47%5A%4C%20%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%20%41%62%37%4C%5A%47%37%58%79%51%7C%43%36%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%42%6C%61%73%C3%A9=%48%61%6D%69%6C%74%6F%6E%20%4F%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%46%5E%37%58%58%37%2D%47%5A%4C%20%78%20%5A%4C%37%6F%23%20%46%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%79%51%7C%43%37%34%54%41%2A%7B%2D%43%73%42%2A%44%37%2C%4C%5A%36%46%5A%4C%37%62%42%20%36%46%32%4E%5A%4C%51%20%79%58%51%79%58%7D%20%2C%37%43%20%37%2D%47%58%79%51%5D%5B%20%37%2D%41%31%37%6F%62%41%7C%62%2D%2C%45%62%46%41%2A%5B%5D%20%37%43%20%37%2D%47%5A%4C%6F%37%62%41%20%37%2D%41%6C%5A%4C%20%6C%63%4B%37%5E%37%58%79%51%42%2C%37%46%2C%58%79%51%7C%47%2D%37%20%46%23%6F%37%4C%5A%20%78%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%20%42%62%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%59%6F%75%27%72%65%20%45%76%65%72%79%74%68%69%6E%67=%43%6F%72%65%61%20%43%68%69%63%6B==%42%6F%73%73%61%20%4E%6F%76%61=%41==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%73%75%73%34%41%5E%37%4C%31%31%23%37%5E%47%5A%4C%37%2D%45%5A%4C%39%37%62%23%46%5A%4C%37%5E%47%5A%4C%36%2D%62%41%5A%4C%5A%47%23%37%34%54%41%2A%5B%5A%4C%37%5E%41%46%23%2D%37%4C%5D%20%37%2D%44%5A%4C%37%5E%44%5A%4C%37%41%4C%5A%37%2D%45%5A%4C%39%62%42%5A%4C%37%2D%46%5A%20%20%5B%2A%42%5A%4C%37%2D%47%23%46%5A%4C%33%5A%47%5E%37%4C%23%47%5A%4C%35%23%37%5E%41%5A%4C%62%42%2F%5E%37%62%45%5A%4C%2D%42%5A%4C%39%62%37%23%46%5A%37%4C%5A%47%31%4C%36%2D%62%41%37%23%44%5A%4C%4C%5A%46%39%4C%5B%5D%20%35%23%37%5E%46%5A%4C%37%5E%41%5A%37%4C%2D%45%5A%4C%37%5E%41%5A%4C%39%62%37%45%5A%2A%43%45%5E%37%35%23%39%23%37%4C%37%5E%44%5A%4C%5A%43%23%2D%37%2D%45%5A%4C%35%23%39%23%37%42%5A%4C%37%43%5E%5A%4C%39%23%37%47%5A%4C%2D%23%47%5A%4C%37%4C%5A%41%37%4C%2D%23%47%5A%4C%4C%35%23%37%5E%5B%2A%42%41%5E%2F%37%5E%62%45%5A%4C%2D%42%5A%4C%39%62%37%46%23%5A%4C%37%5E%47%5A%4C%36%2D%62%41%5A%4C%37%42%62%4C%5A%41%20%37%2D%44%5A%5A%47%23%37%4C%5A%47%31%33%4C%5A%46%23%37%23%39%23%35%4C%5A%46%39%4C%5A%45%37%62%39%4C%5A%41%5E%37%4C%5A%45%2D%37%4C%5A%41%5E%37%4C%5A%45%2D%37%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%4C%61%75%67%68%69%6E%67%20%41%74%20%4D%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%62%42%2F%37%36%58%79%51%7C%37%6F%42%20%37%2D%43%5A%4C%44%2F%37%2D%47%37%20%5E%62%45%5A%4C%39%62%37%62%42%20%37%68%46%4C%5A%45%62%5E%62%45%41%2A%5B%20%73%75%73%37%37%20%44%37%62%58%37%5E%62%47%42%2A%5B%5D%20%37%62%44%20%2D%37%62%41%5A%4C%37%2D%43%20%37%2D%47%5A%4C%39%79%51%7C%44%62%68%41%7C%51%79%20%37%2D%46%7C%47%62%5E%37%2F%37%46%7C%51%79%58%46%2F%37%5E%62%42%5A%4C%62%37%44%20%73%75%73%37%62%44%7C%51%79%58%62%44%62%39%58%79%51%5A%4C%39%62%44%37%2D%43%5A%4C%42%2D%37%20%45%20%37%5E%62%45%5A%4C%39%62%37%62%42%20%37%46%68%7C%51%79%58%36%62%45%41%2A%5B%5D%20%33%31%47%2D%37%2F%44%5A%4C%39%62%42%2F%37%62%45%20%5A%45%62%5E%37%5B%5D%20%37%47%20%73%75%73%37%47%7C%51%79%37%58%5E%47%5A%4C%37%44%20%37%68%41%7C%51%79%58%2A%43%43%2D%37%4C%37%6F%42%20%5A%4C%62%42%2F%62%36%20%41%62%46%5A%4C%37%6F%45%20%36%2D%46%5A%4C%37%6F%47%62%20%39%43%7C%51%79%58%37%2D%47%5A%4C%36%2D%2D%37%20%44%37%41%5A%4C%62%42%46%6F%37%2F%45%62%20%45%62%36%39%4C%5A%46%2D%37%20%42%62%37%73%75%73%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%4D%79%20%45%76%65%72%79%74%68%69%6E%67=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%41%2D%37%58%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%42%37%20%2D%23%46%5A%4C%37%43%20%37%2D%47%7C%51%79%37%58%79%51%4B%34%54%5B%41%2A%5A%4C%37%45%20%7C%46%2D%5E%37%43%2F%37%2D%44%20%37%2D%44%5A%4C%37%62%41%37%20%2D%62%45%7C%51%79%58%37%2D%45%7C%51%79%58%4C%5A%42%68%37%51%79%58%37%47%79%58%37%46%7C%51%7C%44%37%58%23%37%23%46%7C%51%79%58%37%5E%43%5B%42%2A%51%5D%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%31%31%58%79%51%79%58%37%2D%41%5A%4C%37%62%41%20%41%37%4C%5A%51%79%58%39%62%37%45%7C%51%79%58%37%68%42%51%7C%79%58%43%2F%37%2D%44%7C%51%79%58%37%2D%44%7C%41%2D%37%20%37%2D%45%7C%51%6C%63%4B%51%79%37%4C%5A%46%5E%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%62%45%37%20%2D%45%7C%51%79%58%37%62%42%7C%51%79%58%37%41%62%5E%37%58%43%20%37%2D%47%20%20%5A==%30=%30===%59%6F%75%27%72%65%20%4D%79%20%54%68%72%69%6C%6C=%47%6F%72%6E%65%79%20%4A%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%45%37%58%79%7C%51%79%58%37%68%45%5A%4C%37%45%20%37%68%7C%42%51%79%58%37%45%7C%51%79%58%37%68%42%7C%51%41%37%62%39%58%34%54%41%2A%7B%68%23%46%5A%4C%5A%41%2D%37%2C%79%58%2C%37%2D%44%5A%4C%20%78%20%5A%4C%39%37%62%41%20%37%68%45%42%2A%5B%7D%20%2C%37%46%20%51%4B%63%6C%20%4C%37%62%42%20%68%42%7C%51%79%5A%20%78%20%4C%79%58%37%68%42%7C%51%79%58%37%45%43%2A%5B%20%5D%37%46%20%37%2D%43%7C%51%79%58%37%5E%45%5A%51%7C%45%37%58%4C%37%42%20%37%20%2C%37%44%7C%5A%45%68%37%58%41%5A%4C%2C%37%46%20%2C%37%2D%41%5A%4C%37%42%62%20%37%44%7C%51%79%58%39%62%37%41%7C%51%79%2D%37%58%79%51%4C%37%45%20%37%44%2D%37%4C%5A%41%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%4E%6F%62%6F%64%79%20%54%69%6C%6C%20%53%6F%6D%65%62%6F%64%79%20%4C%6F%76%65%73%20%59%6F%75=%4D%6F%72%67%61%6E%2D%53%74%6F%63%6B%2D%43%61%76%61%6E%61%75%67%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%62%45%34%45%62%5E%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%58%79%51%7C%34%54%5B%41%2A%42%20%37%2D%46%20%5D%2A%42%5B%2D%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%46%51%79%58%37%6F%62%47%7C%51%79%58%37%2D%47%37%58%79%51%7C%20%6C%63%4B%51%2D%46%5A%4C%20%62%36%58%79%51%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%62%5E%45%5B%41%2A%5D%20%37%62%42%20%37%2D%46%7C%79%51%4B%63%6C%45%5A%4C%37%62%47%20%62%42%2F%43%37%58%79%51%51%79%58%37%6F%41%7C%51%79%58%37%5E%62%41%43%5B%2A%5D%20%20%6C%63%4B%51%79%58%37%2D%46%7C%7C%45%62%5E%37%7C%51%79%58%37%2D%37%4C%5A%43%37%58%79%51%7C%46%2D%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%54%68%65%20%54%6F%70=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%5E%37%43%20%37%2D%47%5A%4C%37%6F%23%46%20%37%2D%5A%47%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%37%4C%5A%46%2D%34%54%76%2A%5B%58%37%5E%62%45%62%37%4C%5A%45%20%37%2D%46%5A%4C%37%6F%45%20%37%5E%62%45%4C%5A%37%62%42%20%37%2D%46%7C%51%79%58%37%5E%62%42%62%37%4C%5A%42%20%37%2D%46%7B%5D%20%35%23%37%20%44%37%4C%62%42%7C%51%79%58%37%62%42%5A%4C%39%62%37%20%44%37%2D%47%5A%4C%39%62%37%44%20%37%2D%47%5A%37%20%42%62%37%2D%41%7C%51%79%31%4E%5A%4C%36%58%79%51%7C%70%43%5A%4C%37%5E%2D%43%20%2D%43%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%37%6F%45%70%2D%37%20%43%2D%36%62%45%41%2A%51%79%58%37%68%51%7C%47%37%62%36%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%2D%37%47%20%37%5E%62%41%42%2A%5B%5D%51%79%58%39%58%79%51%7C%41%79%58%37%68%44%62%45%7C%51%79%37%4C%5A%43%37%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%37%58%62%42%7C%51%79%58%37%2D%46%5A%4C%37%46%20%42%62%2D%37%58%47%20%37%44%7C%51%79%58%37%2D%5B%2A%43%41%62%37%46%5A%4C%39%62%37%43%20%37%5E%62%41%5A%37%4C%2D%47%20%37%2D%46%5A%4C%37%2D%47%20%37%5E%58%79%51%7C%46%5D%51%79%58%37%7C%42%62%37%73%75%73%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%59%6F%75%27%76%65%20%43%68%61%6E%67%65%64=%46%69%73%68%65%72%20%43%61%72%6C==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%42%7C%51%79%34%45%62%5E%37%33%31%62%37%43%20%37%43%7C%51%79%58%37%68%5A%47%4C%33%31%62%37%44%20%37%68%41%7C%51%79%58%4C%5A%46%37%58%34%54%41%2A%7B%51%79%58%37%62%5A%4E%31%45%62%37%2D%62%42%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%36%58%79%51%7C%45%4C%37%62%42%20%36%2D%62%41%7C%62%5E%37%58%79%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%45%7C%51%79%58%36%2D%62%41%7C%51%5E%37%58%79%51%41%42%2A%5B%5D%7C%51%79%58%37%2D%37%20%43%37%31%62%37%44%20%37%68%41%7C%51%79%58%37%5E%45%62%41%2A%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%33%4C%5A%47%68%47%7C%51%79%58%43%37%20%43%37%62%31%33%4C%5A%46%37%58%79%51%7C%42%37%20%42%62%37%2C%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%59%6F%75%6E%67%20%41%6E%64%20%46%6F%6F%6C%69%73%68=%48%61%67%75%65%20%41%6C%62%65%72%74==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%68%45%34%43%5E%37%20%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%37%58%79%51%7C%34%54%41%2A%5B%4C%33%31%62%37%44%2D%37%58%79%7C%51%79%58%37%6F%62%45%7C%51%79%58%37%5E%42%43%2A%5B%5D%20%37%47%20%73%75%73%37%47%7C%51%43%2F%45%20%45%5A%4C%39%62%37%20%37%2D%44%5A%79%51%7C%41%2D%37%5E%43%41%2A%5B%5D%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%44%7C%51%79%58%37%20%41%2D%37%4C%58%37%2D%41%5A%47%20%73%75%73%5E%37%58%79%51%58%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%51%7C%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%79%51%7C%47%37%43%5A%4C%37%47%4C%33%31%62%37%43%43%5E%37%58%5E%43%5A%4C%37%6F%23%44%20%37%44%7C%51%79%37%58%2D%41%7C%51%79%58%33%31%62%37%45%7C%51%79%37%2F%45%20%41%2A%5B%5D%20%37%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%59%6F%75%6E%67%20%41%74%20%48%65%61%72%74=%52%69%63%68%61%72%64%73%20%4A%6F%68%6E%6E%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%46%5A%34%42%62%5E%37%37%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%5A%6C%4C%37%6F%62%44%20%37%5E%62%42%7C%51%79%58%20%43%2D%37%4C%34%54%7B%41%2A%5A%4C%20%78%20%42%62%5E%37%58%37%2D%47%5A%4C%20%78%20%5A%4C%39%62%37%47%37%20%68%44%31%4E%42%2A%5A%4C%20%6C%63%4B%51%79%20%43%37%4C%5A%5A%4C%35%23%37%47%5A%4C%20%78%7C%43%2D%37%20%37%47%20%37%68%44%32%4E%43%2A%7C%7D%20%37%20%46%37%2D%43%7C%51%79%58%36%62%42%5A%4C%37%46%62%39%4C%5A%20%51%79%58%37%46%45%2C%36%62%45%4C%5A%45%62%5E%2C%62%42%73%5A%4C%37%46%20%37%2D%43%5A%4C%2D%37%47%20%37%5E%62%42%5A%4C%36%2D%62%45%20%37%42%62%2F%44%2C%37%43%20%37%2D%6F%2C%7C%43%2D%2F%46%2C%46%37%2C%6C%42%62%36%20%5A%20==%30=%30===%59%6F%75%72%73%20%49%73%20%4D%79%20%48%65%61%72%74%20%41%6C%6F%6E%65=%4C%65%68%61%72%20%46%72%61%6E%7A==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%42%68%37%58%58%37%2D%47%31%4E%7C%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%39%62%37%45%7C%51%79%79%51%7C%43%37%34%54%41%2A%5B%58%37%68%41%42%7C%43%2D%37%20%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%32%4E%7C%5D%20%37%46%79%51%5D%5B%2A%51%79%58%37%5E%5D%20%20%6C%63%62%39%58%79%51%5E%46%7C%51%79%58%37%62%45%7C%51%79%58%37%62%2D%42%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%7C%37%58%79%51%4B%37%44%7C%51%79%4B%51%79%58%36%37%58%79%51%7C%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%7C%44%51%79%58%37%2D%41%7C%51%79%58%39%62%37%45%58%79%51%7C%46%68%42%41%2A%5B%63%6C%20%20%5A%20==%30=%30===%5A%69%6E%67%20%57%65%6E%74%20%54%68%65%20%53%74%72%69%6E%67%73%20%4F%66%20%4D%79%20%48%65%61%72%74=%48%61%6E%6C%65%79%20%4A%61%6D%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%78%5A%4C%34%45%62%5E%37%4C%78%5A%4C%2C%37%62%42%5A%4C%78%5A%4C%37%46%2D%5A%4C%78%5A%4C%2C%37%2D%43%5A%4C%78%5A%4C%5A%41%62%5E%37%34%54%41%2A%7B%46%73%5A%4C%37%4C%5A%78%4C%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%5A%2C%4C%37%2D%46%5A%4C%37%46%5A%4C%37%2D%43%31%4E%5A%4E%32%43%2D%2C%37%2D%62%41%62%45%5A%4C%37%2C%7C%6C%45%62%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%4C%37%42%62%20%37%2D%46%42%2A%5B%5D%20%78%5A%4C%2C%36%2D%37%20%42%62%37%62%42%2C%37%4C%78%5A%4C%37%51%7C%41%68%37%5B%5D%51%79%58%35%23%37%62%42%7C%51%79%58%2D%37%46%5A%4C%37%46%20%37%2D%47%5A%4C%37%44%20%2A%41%45%62%5E%79%58%2C%37%5E%4C%37%2D%43%5A%4C%5A%78%4C%5A%37%2D%62%41%5A%4C%78%5A%4C%37%5E%62%41%5A%78%4C%5A%4C%2C%37%62%42%5A%4C%78%5A%4C%37%2D%46%2C%4C%5A%78%4C%2C%37%2D%43%5A%5A%73%46%37%2C%42%62%37%2C%7C%6C%45%62%36%2C%4C%5A%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%5A%69%6E%67%61%72%6F%20%28%52%65%74%72%61%74%6F%20%45%6D%20%42%72%61%6E%63%6F%20%45%20%50%72%65%74%6F%29=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%47%2D%37%58%51%79%58%36%2D%46%5A%4C%20%6C%63%4B%51%79%23%58%46%2F%39%62%37%44%5A%4C%20%6C%63%4B%51%79%7C%70%70%45%5E%34%54%41%2A%5B%6C%63%4B%51%79%4B%63%6C%20%4C%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%51%7C%79%58%39%62%37%44%7C%51%79%58%37%2D%43%5A%31%33%23%39%58%51%79%58%37%5E%4C%20%6C%63%4B%37%58%79%51%7C%2F%39%62%37%44%5A%4C%20%6C%63%4B%51%79%58%2D%37%47%42%2A%5B%5D%51%79%58%31%31%23%37%62%41%46%23%58%79%51%5E%44%5A%4C%20%79%58%44%2F%2D%79%51%7C%70%70%37%6F%23%43%7C%51%79%58%37%2D%43%5A%4C%51%6C%20%63%4B%51%79%58%37%5E%62%45%5A%4C%37%5E%45%58%79%51%7C%47%58%36%2D%46%5A%58%37%2D%43%7B%37%58%79%51%7C%62%45%20%37%2D%62%45%7C%51%79%58%37%2D%47%4C%5A%37%44%20%37%2D%62%45%7C%51%79%58%37%2D%43%2D%36%20%5A%59%5E%62%45%7C%51%33%31%62%37%47%6F%37%58%79%51%44%20%37%2D%62%45%7C%51%79%58%37%2D%43%7C%79%51%58%37%5E%62%45%7C%51%79%58%44%2F%2D%47%7C%37%4C%5A%4E%31%23%43%7C%51%79%2D%62%45%20%37%6C%20%20%7D%58%64%61%46%20%64%6E%61%20%70%6D%61%56%3C%7C%79%51%58%37%2D%47%32%4E%7B%20%20%51%79%58%51%79%65%3E%45%62%2D%63%4B%51%79%58%36%20%7D%20==%30=%30===%5A%6F%6C%74%61%6E=%53%68%61%77%20%57%6F%6F%64%79==%4C%61%74%69%6E=%43==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%43%5E%37%23%79%58%31%31%23%37%5E%62%42%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%31%51%4B%63%6C%20%34%54%41%2A%7B%79%58%31%31%23%20%7D%5B%2A%42%51%79%58%31%31%23%37%5E%46%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%31%31%23%37%5E%62%47%7C%45%62%5E%37%20%78%20%5A%4C%58%31%31%23%37%4C%5A%45%62%5E%5D%20%31%31%23%37%5E%62%42%20%31%31%23%37%62%5E%41%5A%4C%31%31%23%37%5E%46%20%31%31%23%37%5B%2A%41%43%5E%20%6C%63%4B%51%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%42%62%5E%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%4A%61%7A%7A%20%31%34%30%30 \ No newline at end of file diff --git a/demo/web/dist/latin.txt b/demo/web/dist/latin.txt deleted file mode 100644 index 0d7d1ff..0000000 --- a/demo/web/dist/latin.txt +++ /dev/null @@ -1 +0,0 @@ -irealb://11%20y%206%20%28Euforia%29%3DP%C3%A1ez%20Fito%3D%3DPop%3DG%3D%3D1r34LbKcu77-B%2074G%5E7XY%7CQyX7h%23CZLD/-%20E-EZL7B%207h%23F%7CQy%7CN1C-4TA*%7B%207-EZLZDsu7%5ECB*%7B%5D%20%2CsusG%207%2CD%7CQyX7-A2N%7D%20%2Cs%20B-7L7-AZLyX7-ALZC%5E7A%207-EZL7B%207%5ECZsLus7G%207-EZL7-B%207LZN1sus7Gus7D%3Es%20G7sla%20.C.D%3C%7CQyX7-2ANZL%20QyXQyX%7D%20su%20CodausD%7CQZL-B%20Q%20ZY%5B7h%23CZLD/-E%20-EZ7LB%207h%23F%7CQyX7%5EGQXyQ%7CC%2C7D%20sAsus%20D7sus%20%7B%3C*04%20%20Open%3EGXyQKcl%20%20%7D%7CUfG%5E7XyQZ%20%3DPop-Rock%3D100%3D1%3D%3D%3DAbrazame%3DFerro%20Rafael%3D%3DBallad%3DF%23-%3D%3D1r34LbKcu7%7D%207%23C4F%23-7N%7CQyX7%5EA%7CQyX7EQ%7CyX7-BZL%20lcKQyX1D%5E7%204TA*%7B7%5ED%7CQ7%20C%237%7CQyX7E%7CQyX7-BB%5B*%5D%207-bB%20%2C7-%23FZLA%5E7Xy-%23G2NX7E%7CQ-7XyQB*%5B%20QyX%5D%207-bB%207%2C-%23FZL7%23C%207-%23G%7CB-7XyB%7CQyX%207%23C%207XyQ%7CyX7-%23FZL7%23C%207-G%23%7CQyX7-B%7CQyX7%5EDQ%7CD%5E7%5EA%7CQyZ%20%3DJazz-Ballad%20Even%3D60%3D3%3D%3D%3DAll%C3%AD%3DFlores%20Pedro%3D%3DBolero%3DAb%3D%3D1r34LbKcu77A%7CQy4Db%5E7%7CQyX7FZL7bG%20bE7/%5EbA%7CQyX7oD%7CQyXBb-7X4Ti*%5BBZL7oQ%7ClAbASA*%7B%5D%209b7bE%207b-Bl%7C%2C7F%2C7bGs%207%5Eb%5E7%20AyX11%23%207-bEb7LZAFZL7C%207hG%7CQyX-ZFL7C%207hG%7CQyX7%5Eb-XyQ%7CE%207-byX7-b%5B*BDbyX7FZL7bG%20bE/7b%5EA%7CQyX7oD%7CQyX7%5EQ%7CN1B%5D%207bAZLQ%20%207%20Bb-yX-bB2N%7C%7D%205%237b%20E7bE%7CQyX7bBZL7%5EQ%7CEb7-bB%7CQyX-bDGb6%2CAbAQ%5BYZQyX6bAl%3EdaoC%20la%20.S.D%3C%7C%2C66XyQ%7Cs%206bAQ%7CAb%5E7XyQKcl%20U%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DAmar%20Y%20Querer%3DJos%C3%A9%20Jos%C3%A9%3D%3DBallad%3DE-%3D%3D1r34LbKcu7A%7CQyX4E-Xy*%7B%5D%2C7B%2Ch%23Fs%20-ELZ7B%20-E%7CQyX7-A%7CQASlE-4Ti*%5BN%7D%2C7B%7CD7Xy%20-E1NZL7B%207h%23FQ%7CyX7%5EC%7CQyX7%5EG%7CQsF%23h%2CQyX7-%7CQyXFE7%20%5D%5BZL7D%20%23F/DZLG/7A-%207-AZL7E%207hBB*GXyQ%7C%20-El2E%207hB%7CF%23h7%2C7B%2Ch%23Fs%20-E%3EenFi%20la%20.S.D%3CZL7B%20%5D%5B*ClQyX-EFZL%20l7%20A-7-EZL%20lcKQyXF%7CQXyGZL7D%20%23F/DZLG/XyQKc-AZL7%7CQyX77%2CLZfX-El%3EortuO96*%3C%20%5BQyX%5D%20%20lcKQyX7ByQ%7CA-B%207h%23B7%20sF%23h%2CB7%2C%7ClE-%20%3CXyQFine%3E%20U%20Z%20%3DJazz-Ballad%20Even%3D60%3D1%3D%3D%3DAnhelante%3DSifontes%20Jos%C3%A9%3D%3DLatin%3DD-%3D%3D1r34LbKcu7F%7CQyX4D-Xy7-G%7CQyX-D%7CQyX-%7CDQyX7A%7CQyX%2C-G%7CQXyQ%7CC3TA*%7BD1N%7CQXyQ%7CGQyX-G%7CQyX-D%7CQy-XD%7CQyX7A%7CQyX%2C6-%7CA7XyF%7CQyXQyXD%7C%7DXyQX%7CQyXG%7CQyX%2CDB*%7BQ%5DyXD2N%7CQyXQyXQyA7XyQQyX%2C-QyX7AF7LZB-G%7CQyX7%5EbB%7CQyX%5E7bB%7CQyX%2C7F%7CQyXb6XyQ%7C%206-C%7C%7CQyX6XyQ%7CGX7%5EbB%7CQyXFZL7C6%20-G%7CQyXFZL7C%206-yQ%7CG-7%5EbB%7C%3C%20D%3Ee%7CBb%5E7a%20.C.D%3C%7CQyX7A%7CyQX6-G%7CQyX-G%7CQyXl%20FinQyX7A*63Fine%3E%20%20%7D%20%3DJazz-Latin%3D90%3D1%3D%3D%3DBella%20Mar%C3%ADa%20De%20Mi%20Alma%3DLobos%20Los%3D%3DBolero-Cha%3DG-%3D%3D1r34LbKcu7-GZL74G-7%20CSA*%7B%5DQyX7D%7CQy7X%5EbEZL7D%20bEZL7C-7LZF4Ti*%5B7%5EbBZ%5E7LZC7-C%7CZLQ%2C7Dl%7C%2C7Eb%2C7DsZL7%5EbEZL7-LZF7LbEZL7%20%2C7hA7LZC-7-C2N%7C%7D%20bE/-CZ7L%5EbE1NZL%2C7-GZL7%20BbLZ%5EbEZLLF%207-%20%5DXyQA/W%2CbB/Ws%206-bELZ%2CF%207-GB*%5B%20%20QyXb%2C%7ClG%2C9%237D%2C7D%2C%5E%20sW/B7-GZL7D%207-CZL7b%5EE%207-Gl%7C%2CbA/W%2CbLZsEb6-bEZ%7CQyX7.%20al%207D%20bEZL7C%207-GQZ%5B%207DZL7-Gl%3EadoCLZEb%5ES.D%3C%7Cl%7C%2C7b%5D%5B*ACZL7%5EbEZL7-CZL7b%5EEZL7-GZL7FZL7-sD7%2CEQyX7D%2ChA%7C%2C%7CC-7LCsZL%2C7-GZL7-CZ7L%5EbEZL7%5EbBZL7FZ-7%2CBbZL%2C7DB/Ws%20*BlG-LF%207-Gl%7C%2CbA/W%2CBb/Ws%206-bEZL%2CF%207ZEb-6%7B%5D%2C7D/W%2CbBb%2C%7ClG-bEZLF%207-Gl1NZ7LD%207-CZL7%5EbE%207-6%20sW/A/W%2CbAb%2C%7D%7BN2lG-7XyQ%7CEb%20D7%20%7D%2CU%2CG-6XyQZ%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DCancion%20Para%20Mi%20Muerte%3DGarcia%20Charly%3D%3DRock%3DG%3D%3D1r34LbKcu7%5B%7DQyX4GXyQsusDZL%20lcKQyXCLZ%20lcKQyXFZL%20lcKXyQ%7CD4TA*%7B/D%2CGsyQ%7CE-XGZLD%20susD%7CQyXEbZLQyX%7CrQyX%7CQyXyQ%7CG%20X-BB*LGQ%5B%7DE-%20LZ%3EadoC%20la%20.C.D%3C%20%7BQ%20%2CDZL%207-AZL%20xGLZx%20l%7C%2C%23FsusDZLZxLZZLxZLFZLxZLGA*%5D%7B%20DZLsusDZLxZLCCLZxLFZLxZG%7CQyX%7B*BB-susD%7CQyXbEZLQy%7CXrQyX%7CQyX-E%7CQyX%20DLZG%7D%20DZLW%2CbB//F%23%2C%7CW%2CGs1N%7CQyXD%7CQy7X-AZL%20lcKQyX-El/A%2C%7CWD%2CGs%20/B%2C%7DN2lGLZFLZEbLZDLZGXyQZ%20%3DPop-Rock%3D115%3D1%3D%3D%3DCapullito%20De%20Alel%C3%AD%3DHernandez%20Rafael%3D%3DSon%3DF%3D%3D1r34LbKcu7XFZL%204C%2C%20BX7CSA*%7B%5D%20%20lcKQXyFZLG/7C%20A/FZLbyQKcl4Ti*%5BlcKQy%20LZC7L%20lcKQyX7D%7CZL%20clKQyXFZL%20lcKQyXZG-%2CXlcKQyDZL%20l%2C%20Bb%2C7AB*%5B%7D%20%20lcKQyXF%2CZL%2CG/7C%20%2CA/FZLXyQKcCZLQ%20lcKQycl%20LZlcKQyXG%7CZL%20lcKyQX-DZL%20lcKQyX7A%20LZCXKQyX-/FZL%2CyQKclQ%5BYZ%20%20x%20%3EadoC%20al%20.S.D%3C%7CQyXCZL%20C%2C%20BbXGZL%20A%2C%20C7/G%2CLZF%2CXyQKcl%20U%20Z%20%3DLatin-Cuba:%20Son%20Montuno%203%E2%80%932%3D160%3D1%3D%3D%3DChan%20Chan%3DSegundo%20Compay%3D%3DBolero%3DD-%3D%3D1r34LbKcu7%7BT44D-7%20FLZG-%20A7LZXyQr%7CXyQ%3C20x%3E%20%7D%20%3DLatin-Cuba:%20Bolero%3D90%3D4%3D%3D%3DClaudia%3DVald%C3%A9s%20Chucho%3D%3DBolero%3DG-%3D%3D1r34LbKcu7X7hE%7C4G-%2CXGA*%5B%7DQyX6b-G%7CQXy6-G%7CQyX6b-G%7CQy-9XyQ4Ti*%7B%7CQyX9b9%235X9b7bB%20%2C9-F%7CQyX9%2C-G%7C%7CQyX9b7D%7CQyLZEb%5E7A%7CQy-F%7CQy9%29x%28GQyX9b7D%7CQyX7hA%29%7CbB%28%20%299-C%28%20%29D/7%7CG-9X%5EbE%28%20-GSB*7b9LZ5b9b7D%7CQyX7hA%7CyQX9b31A%7CQyX%2C9-EXyQ%5D%5BbB%20%2C9B%20%2C9-Gb%29%20%28%2C9-G%7CQyX9b7D%7CQXy%2C9bE%7CQyX7hE%7C%29FXyQ%7CF%28%20%20%2C9QyX%2C9LZEb%5E%2C9bA%7CQyX%2C9b7A%7CyQX7hEZL%20lcKQyX9XyQ%7CG%2C9b7b%2C7hAZ7/C%29l%20%2C9%5EbBZL%2C9b7F%29/F7-C%28%207oFZL%207-CEb9%2CLoD%28%20%7CG%3E.drt%2CQ%20Z%2Cx%20dn2%3CZL%20%2C6-GLZ%20%2C6b-GZL%209-GQ%7B%20ritala7D%20-b6%20%20%7D%2CU%2CG-9%2CXyQZ%20%3DLatin-Cuba:%20Bolero%3D90%3D3%3D%3D%3DComo%20Fue%20%28as%20sang%20by%20Beny%20More%29%3DDuarte%20Ernesto%3D%3DBolero%3DF%3D%3D1r34LbKcu7%207-A14F%20F%5EyX11%237bE%7CQyXbBLZ9b7F%20bE/FZLE/7Q%7CY%7CN4TA*%5BC%20-GZ1LZG-7-A2N%7C%7D%209bG%20-GLZ11%237bA%20-AZL7C%20%20Ab7L1%237bA%237F%207%20C-7L6FZL7E%20hB%7CQyX6BbB*%5B%5D%2031b7F%207FZXyQ%7CF7FZL7bE/FZ6XyQ%7CF%20FA*%5B%5D%207C%20-GZ-LbD%2C-B%2CAZL7E%20hB%5E7/ELbBZL9b7D%206LZBbX%20-GZL11%237bA%207-ZALQ%20%20%2C11%237bE%7CQyC7LZF9b7F%207C%20-GZ%3CD.C7bA%20-AQ%5BYZ%2011%23b7G%20-G%3EadoC%20la%20.%2311LZL%23F/9LZF%20sA-%2CAb7%2C%7ClG-%2C%20Gb7%2311LZFXyQKcl%20U%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DComo%20Fue%20%28as%20sang%20by%20Luis%20Miguel%29%3DDuarte%20Ernesto%3D%3DBolero%3DD%3D%3D1r34LbKcu7%5D%2031A4D%5E7XL9b7B%207-%23FZLQy%7CXrQyX%7CQyX31G%7CQyZE-9%204Ti*%5BB%207-%23Q%20%20%5B*%207-G%7CQyX7%5EGZL97bD%207-A%7CQyX7%5EDSAC9LZFyXQyXb7D%207E-9%20AX7%5ED%5B%5D%205%237A%209-ZEL9b7B%207-%23FZL31yQ%7CA-ZL9b77D%207-7XyQ%7C7%5EDZL9A%209-EZL97bB%207-%23FZL9C%207-GXyQ%7CA%5EGZL97%23C%207G%5E7XyyX7%5EGZL7D%207-A%7CyQX7-%23F%7CQyXG/A%7CQQ%7CAbhB*%5B%5D%20C%207-G%23%5E7Xy%5EGZL7D%207-A%7CQyX%5E7DA*%5B%5D%209A%207-E%7CQ7XyQ%7CFZL9%23%207A%20--7%20B7C%20la%20.S.D%3CZLQ%207%20%5EDZL9A%209-EZL9boda%3EE%23FZL9Z%5BQBb%20CLZD%5E7XyQ%7CD%5E9XyQZ%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DCompadre%20Pedro%20Juan%3DAlberti%20Luis%3D%3DMerengue%3DG%3D%3D1r34LbKcu7X7DZL4GXyQyX7DZL%20lcKQyXGLZQyX%7CrQyXZL%20lcKQKcl%204Ti*%7ByXGA*%20LZG%20cKQyXG%7CQyX7D%7CQXy7-A%7CQyX7EZLF/Wl%20%20%7D%7BlcKQyGZL%20lLZXyQ7DZL%20lcKQyX7DZ%20LlcKQyXGZLQyX%7CrXyQKc%20lcKQuC%20llZE7XyaV%3CB*%7B%7D%20%20lcKQyGX%7CQyX7D%7CQyX-A%7CQmp%20TiLF/W%20QyXGZQ%7CD7XQyX7D%7CQyXGC*%5B%7D%3E%20x8%3C%20%20GZL%20lcKQyKcl%20LyXG%3Ee%7CGXyQ%7CD7XyQ%7CD7%2Cn%20sD7%2C%7C%2ClGXyQZ%20%3DLatin-Cuba:%20Bolero%3D130%3D1%3D%3D%3DContigo%20Aprendi%3DManzanero%20Armando%3D%3DBolero%3DA%3D%3D1r34LbKcu7L%20lcK4A%5E7X%23FZL9b7%23C%207%23C%7CyQX11-%23GZL%20lcKQy-7XyQ4TA*%7B%20G/7hyQ%7CA7X7-%23C%7CQyXE/D%7CQXy7%5EDB*%5B%5D%2031b7A%20yQ%7CC%23X7-EZyX7-B3LZN19b7E%207E%7CQyX7-BLZ7B%207-%23F%7CQyX7-B%20%7D%7CN21b7%23F%20lcKQE/DLZLE/-D%207E%7CQyX7-%7CBQyX7%23F%7CQyX7h%23CZA6Xy%207E%7CQ%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D2%3D%3D%3DContigo%20En%20La%20Distancia%3DCesar%20Portillo%20De%20La%20Luz%3D%3DBolero%3DEb%3D%3D1r34LbKcu7CZL9b4F-7%20D%7CQyX6bEZL7bB%20-7F%7CQyX6bEZL31bBh7%20G74Ti*%5BQyX7-%7CF13XyXQyXQyXQyX%5D%20lf%20%207bB%7CQyX7-F%7CQyQ%5B*AFQyX6-bE%7CQyyQ%7CEbZL31b7bB%207bB%7CQXy7-FZL%20lcKQyX9%5EEb%5E9XX7bB%7C-FZL7%20%5D%5B*Bs9C%7CQyX7-GZL119%23bA%209b7D%7CQyX9-Cus%20Gb7G%209%5EZL31bBb9Xy9bB%7CQyX7-FC*%5B%5DyQX7CZL7bD%206bE%7CQsus%20B%7CQyX7Gh7XyQ%7CC7XyQ%7C%7CF-7XyQ%7CBb7%20Bb7b13LZEb6XyQKcl%20%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D3%3D%3D%3DCopacabana%3DManilow%20Barry%3D%3DLatin%3DG-%3D%3D1r34LbKcu77-Gl%2C4G-9%207-Fs%7C%2C-%23Fs%20%209-%7CGQyX9-Fl%7C%2C-%23Fs%20%2CF%23-74Ti*%5BbB/bASF-7%20QyX%2C-GlZL7D%207h%7CAQyX7%5EbEZLbB/bA%7CF-7%20A*%7B%5D%20-ClZL7XyQ%7C%2CoCsZL-G%207oCB*%5D%5BQyX7-GZL7D%207hAD7%2CG-%5EbEZL%207-F%7CZsG-%2CbEZLbB/bA%207-Fl*C%5B%5D%20F/7bB%2C%23F/7D%5E7XyQL7D%207bB%207-LZEb%5E%20C/bBZLbB/bA%207F-l%7C%7C%2C7Cs%2CC/bB%207C7LZFbB/bA9-G%7C%7C7%20C9LFl%7C%2C-%23Fs%20%209-G%7CyQX9b7DZLQ%20%207-FZ-9XyQ-GZL7%7C%2C-A%2C-%2C%7CN19-GZL9-GZL9-FlN2%7D%209-G%2C9-%23F%2C9-F%20sAb-%23Fs%20%20/bE%7B%7DXyQ%7CpxZL9-D%7B%7D%20%3Ex3%3CxLZ9-bDl%7B%2C-C%2C-Bsp%3C4x%3E%209-bBlnI%3C%7B%20%20%7D%7BF--FsZL9-bGZL9-GLZxZL9-bB%7D%20xZLD/9%2Cn%7CnxZLbD-GZL9lo%3ElFoC%20la%20.S.D%3CZL9G-ZL9-A%7D%209-GZL9-da%3EF-os.ts9%20Z%5BQD7b9LZG-9LZF-9LZG-9LZ%20r%7C%20LZG-9%20Z%20%3DLatin-Cuba:%20Cha%20Cha%20Cha%3D130%3D1%3D%3D%3DCoraz%C3%B3n%20Partido%3DSanz%20Alejandro%3D%3DLatin%3DF%3D%3D1r34LbKcu7X7-AZ4FXyQ6FZL%2BF%20FA*%7B%7DQyFX%7CQyX7C%7CQyX7-G%7C%20Bh7L4Ti*%7B%2CobE%2C7%20C9LL9C%207-G%7CQyX7-ALZ7hB%206FZL%2BF%20F%7CZZsA-7-G%7CQy7C%7CQy24N1l*%5B%5DQyX7D2N42T%7DyQXsusC44T%7CQyX7DBG-7XTZL7D7-GC*-7XyQ7D%7CQyX7-A%7CQyX7%7CCQyX7-G%7C%7CQyX7D%7CXyQ%5D%5BA%7CQyX%7CQyX77%2C%20A-7-G%7CQyX%2CFZL%20suCsZL%20xZL%20%2C7DZL%2C7XyQ%7CC-GZL%20FXyQZ%20%3DJazz-Latin%3D80%3D3%3D%3D%3DDos%20gardenias%3DCarrillo%20Isolina%3D%3DBolero%3DE-%3D%3D1r34LbKcu7L7B%20-4E-%20E-EA*%5B%5DQyX-EZL7%20B-EZL7B%207CZLG/-XyQ%7CE4Ti*%5BX-E%7CQQ%7CE-%20QyX7h%23F%7CQyX7BZ%20L7B%2CCl%7C%2C-E%2CG/Ws%7CB7XyyX-EZ/W%20-E%20B7LZ/W%2CC/Ws%20-A%7CQyXA-ZL7E%207hB%7CQyX-EC%23%2C%7Cl7C%7CQyX7%23FZ%20B7LZQyX-ESB*%5B%20%20QyXyQX%5DQyX-EZL7B%20-EKcl%20L7CZLGB%7CQyX%20LZA-%5D%20%2C7B%207CZL%29D/-%28E%20%20-E%7CQyX7B%7CQyX%7B*CE-lcKQyS.D%3CZLZA-XEZLQ%2C7B%207CZL%29D-/E%28%20%20-EZL%20lcKQy-%20B7L7E%207hZL%2C-ECoda%3EEZL%2C%23F/W%20%2C-AZL7%2CE%20%2C-EQ%5BY%7DQyX-E-/G%2C%20%20la%20.C%2C%20B7%2CLZE-%20E-/DLZF%23h7%20B7LZE-XyQKcl%20U%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DEl%20Bodeguero%3DOrquesta%20Arag%C3%B3n%20%28Richard%20Eg%C3%BCes%29%3D%3DCha%20Cha%3DG%3D%3D1r34LbKcu7ZL6F%204G%5E7XxZL7D%7CQyX6GZL%20clKQyX7DZL%20lcKQyLZG6%2C4Ti*%5B1N%7CQy%5D%7B*Al7D%207-AZLQyX%7CrQXy%7CQyX6GZL7D%207-ALZG6XQyX6G%23C%7CQy%7CD7Xy%5B%5D%207%23F%206GZL7D%20-7A2NZL%20QyXQyX%7DQ*BB-XQyX7A7-AA*yQ%7CF%23X%7CrQyX%7CQyX6D%7CQXy7A%7C%7CQyX-B%7CQyX7yQ%20%5D%5BX5b7-%3CC*%7B%5DG6XyQrQyX%7CQyX6GZL7D7%20-A%7CZLQyX%7CrQyX%7C%7CXyQ%20ZL7D%20%20Open%3EA-7%20D7LZG6XyQ%7CA-7%20D7LZG6XyQ%7D%20%3DLatin-Cuba:%20Cha%20Cha%20Cha%3D110%3D1%3D%3D%3DEl%20Cuarto%20de%20Tula%3DGonz%C3%A1lez-Siaba%20Sergio%3D%3DCuban%20Son%3DA-%3D%3D1r34LbKcu7-A%7CQy4A-XyyX-D%7CQyX7A%7B%7DQy-XAZL%20lcKQyX7E%7CQQ%7CE7X4Ti*%7ByX7E%7C*AA-XQyXG%7CQyX-A%7C%7CQy7XE%7CQyXF%7CQyXG%7CQy%7CFXyQ%7B%7DQyXa%20.C.GXyQ%7CX7E%7CQyX-A%7CQyX7%7CEQyXC%7CQyXG%7CQyXCyQ%7C%3CDB*%5B%7DQL%20%3Eeue%3EA-Xnu%20taepeR%3ClcKQXy7E%7CQyX-AC*%7BZQytil%20cniF%20lZA-XyQ%7D%7CA-%20%20U%3CFine%3E%20Z%20%3DLatin-Cuba:%20Son%20Montuno%202%E2%80%933%3D160%3D1%3D%3D%3DEl%20Reloj%3DCantoral%20Roberto%3D%3DBolero%3DC%3D%3D1r34LbKcu7ZL%2C7G4C%20A--A%20CSA*%7B%5D%20QyX%7CQryXZLsus7G%20-DZLLZD-%204Ti*%5BF%7CQyXXyQLZyXCB*%7B%7D%20QyX%7CrQXyZL7G%20-DZL-A%20C%7CQ%7CE-7%7CrQyX%20la%20.LZC/GL%2C7G%20-DZLQ%2C-A%20ZCL7G%207-DZL7-A%20%2CZ%3CD.S7o%23F%20Coda%3ECXyQ%7DY%5BQD-7%20G7LZC%20A-LZD-7%20G7LZUCXyQZ%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DGuateque%20Campesino%3DRomero%20Celia%3D%3DCuban%20Son%3DF-%3D%3D1r34LbKcu7L%20lcK4F-Xy%7CQyX-FSA*%5B%7DQyXC7%7CQyX-F%7CQyX7C%7CQC7XyQ4Ti*%7ByX7F%7CQ%7CF-XB%7CQyX7FB*%5B%5DQyXF-ZL%20lcKQyX7C%7CQyb-XyQyX-FZQyX-FXyQ%7CBbBC*%7B%5DQyX%2C-F%7CQXy7C%7CQyX-F%7CQyX-b-XyQ%7C-bB%7CQ%7CQyX-Q%7C%3CD.pO%2060*%3CQD*%7BY%7D%20%20Q%20-F%3EadoC%20la%20.Sen%3EBbyX7C%7CF-XyQ%7CC7XyQ%7CF-%20%20%3C8x%3E%20%7D%20%3DLatin-Cuba:%20Son%20Montuno%202%E2%80%933%3D160%3D1%3D%3D%3DHasta%20Ma%C3%B1ana%3DTite%20Curet%20Alonso%3D%3DBolero%3DG%3D%3D1r34LbKcu7%207G%2074A-7XX7%5EGZL7bA%207-A%7CyQX7%5EG%7CQyX7bA%7CQyyQ%7CD-4Ti*%5ByX7-AyQ%20%20%7BbB%207-BZL7-A%207%5E%7CGQyX7F%7CQyX7%5ECA*7LZN1XQyX%5D%207%5EGZyQ%7CG%5E9CZL%20lcKQyX7-AN2%7C%7D%207G%207-D%7CQyX7%20Ab7LX7D%7CQ%5EDl%7C%2C%5B*BB%5EFs%207%5EBZL7%23F%207%5E%7CBQyXsus7%23F%7CQyX7%237%2CA7%5D%207%23F%207%5EG%7CA7sus%7CQyX7%5ECA*%5B%5D%207G7%20-DZL7A%207%5ED%7CQyXF7XyQ%7CQyX7A-7LZB-7%20Bb7LZA-7XyQKcl%20LZC9%20Ab7LZG%5E7XyQZ%20%3DLatin-Cuba:%20Bolero%3D90%3D2%3D%3D%3DHistoria%20de%20un%20amor%3DLuis%20Miguel%20%28Carlos%20Eleta-Almaran%29%3D%3DLatin%3DA-%3D%3D1r34LbKcu7*%5B%7D%20%294D-7%2C7-AZL7-bA%20%2C7-BLZ7-A%20%2C7%5ECZL7-B%20%20%20%28A74Ti*%7ByX%2CsuyQ%7CE77B%20%2C7F%7CQyX7GZLl%20cKQyX7-A%7CQyX9b%2CLZEsX7hBAQyX7G%2C%20F%5E%2C%5EF%7CQyX7-A%7CQyX97bE%7CQyX7hBSA*%5B%5D%207XyQ%7C7%5EC%7CQX7%5EC%7CE7%2CLZ7E%7CQyX7hBB*%5B%5DQXy%2C-AZL%2C6b-A%20%2C-Ab9XyQ%20%2C7F%7CF%20%2C7-7XyQ%7C7-D%7CQyX7%5EF%7CQyX%5E7C%7CQyX7G%7CQyX7-DXyQ%7CB%5EF%7CQy7%5EF%7CQsusXy%7CQyX9b7E%7CQyX7hAB*%5B%5D%207%5EF%20%2C7%5EC%7CQA-7XyEZL%2C7%20%207-A7XyQ%7C%20la%20.S.D%3CZL%2CsuEs%20%2C7-AZL%2C7E%20%2C7FCoda%3EG%7CQyXsA%2Cf%2CY%5BQE7-bA%20%2C7-BZL7-A%207%2C%5ECZL7-B%20%2C7-DZL7LZ%2CUZ%20%2CQ%2Cus%2C%20Z%20%3DJazz-Latin%3D80%3D1%3D%3D%3DLa%20Gloria%20Eres%20Tu%3DJose%20Antonio%20Mendez%3D%3DBolero%3DC%3D%3D1r34LbKcu7l%7C%2C9b4F%5E7/s%2096FlZL%23F/9b7%20D96GZL%23G/9b7E%20AD-7%2CD4Ti*%5B1G%7CQy7%20%5DY%7BQyX7obE%7CQyX7-EQ%7CyX6-F%7CQyX7%5EFA*%7CD-7XC%207%5ECEs%207%5E13LZN7%5EC2NZL%20QyXQyX%20%7D7C%207-G%7CQyX7%5EC1XyQ%7CCb7G%2037-AZL9%2C%5D%5B*7hB%7CQyX7%5ECZL317bG%2031G%7CQyX7-DlB%20E7b9bE%2C7--E%7CQy9XyQ%7CQyX7%5EFlA*%5B%5D%2C9C7%2C-Gs%2031G%7CQyX7-D%7CF-6XD%7CQyX7XyQ%7CEbo7XyQ%7CD-7XyQ%7CG13%20G7b13LZC%5E7XyQKcl%20%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D2%3D%3D%3DL%C3%A1grimas%20Negras%3DMatamoros%20Miguel%3D%3DBolero-Son%3DB-%3D%3D1r34LbKcu7yX-BZ4B-XyQyX7%23FZL%20lcKQy-XE%7CQyX7BZL%20lcKQKcl%20L4Ti*%5B7A%7CQyB-%20W/AZL7obA%20GZL%23F/%20W-EZL7obE%20DZL%23C7susXA*%5B%5DQL%20lcKXyQ%7CF%7CQyX7%23F%7CQyX-EZ%20LlcKQyX-B%7CQyX7%23B-XyQD%7CQyXE%20DZL9XyQ%7C-B%2CB*%2C%5B%20%2C7%23F%207%23hC%7CQyX-B%7CQyX7%23F%20W/C%23b7%23CZ7%23CZLE-%20W/yXD%7CQyX7A%7CQyXssu7AZL7obA%20GZL%23FQKcl%20ZL7obX-B%7CQl%20LZF%7CQyX7%23CZL%20lcKQXy-B%7CQyX-E%7CQyX7%23F%237XycKQyXyQ%5DXyQ%20%7B*C%3COpen%3EB-LZxLZC%237LZF%237LZE-LZB-LZF%237LZB-%20%7D%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DLlegaste%20Tarde%3DLos%20Amigos%20Invisibles%3D%3DSalsa%3DG-%3D%3D1r34LbKcu7ZLxZL4G-7L%7B%7D%20xZL9b7DZLxZ7LhAZLxZL6-GZLxZ*AG-64Ti*%7B7hAZLZAh7LL7%5EbBZL7FZL7-C*B%7B%7D%20xZL9b7DZLxZZEb%5E7L%20%7Cr%207DZL79LZG-%5EbEZL7%5EbBZL7FZ7L-CB*%5B%7D%20%2C6-GZL77LZAhb7DZL%20QyX%5D-7LZGZL7hAZL7%5EbEZL7b%5EBZL7FZL7-CZL6-D7b9%20GZL9bL7%5ECZ6LZxL7-DB*%7B%7D%20xZL9b7ZELxZL7hBZL%20%7Cr%20ZLZG7L-AA*%7BBZL7%5EZBh7LZL7G%207-D%7C%7D%20%3Ex36%3C-AZL7-AZL9b7EZC%5E7%20FL7%5EFZ7hBZLb9%20ZX7-AZL9b7EZL7hBLZ6-AZL7-AC*%7B%20QyLZA-67E%207h-AZL99%3C*067hBZL7%5EFZL7%5ECZ7LGZL7-DB*%7B%7D%20%3Ex8LZE7bb7EZL7LZA-6%20%7D%20%3DLatin-Cuba:%20Son%20Montuno%202%E2%80%933%3D190%3D1%3D%3D%3DLloraras%3DD'Leon%20Oscar%3D%3DSalsa%3DC%3D%3D1r34LbKcu7E%7CQyX4A-7%20XCZLG%207-A%7C%7CQyXE7%7CQyX-D%7CQyXCZLGyQ%7CD-4Ti*%7BQyX-D%5B*AA-ZLG%207-A%7C%7CQyX7EQ%7CyX-D%7CQyXCZLG%207CXyQ%7C%7DQyX7QyX-DQ%7C%7CA-ZLG%207-A%7C%7CQyX7EQ%7CyX-D%7CQyXCZLG%207CXyQ%7CyX7E%7CA%7D%20%20%7C.%20al%20G/7E%207E%7C%2CF%2CG%20-QA%7BYZ%20Q%20%207E%3EadoC%23LZ%20rC.D%3C%7C-XyQZ%20%3DLatin-Cuba:%20Son%20Montuno%202%E2%80%933%3D160%3D1%3D%3D%3DMambo%20Influenciado%3DVald%C3%A9s%20Chucho%3D%3DMambo%3DD-%3D%3D1r34LbKcu7ZL9b74nXyQ%7CQyX7-D%3E%20%3CSA*%5B%20%7DQyX%7CrQyXZL%20lcKEh7%20A4Ti*%7B9F%207-Q%7CAh7%23Cs%20%207-DZL7A%207Eh%7CQyX7-GZL9b7D%20-%2C%7ClCyX7-D-DUpp9XyQ%7CQ%5BYZQyX9%237A%7CQy7X-DZLQ%2C9b7A%207hEnXyQ%7C%5EbBZL7%20Z%20%3DLatin-Cuba:%20Son%20Montuno%202%E2%80%933%3D180%3D10%3D%3D%3DMariposa%20Traicionera%3DFher%20Olvera%3D%3DBolero%3DF-%3D%3D1r34LbKcu7%20%20lcK4F-XyZL%20lcKQyXbDZL%20clKQyX7bEZL%20lcKQAbXyQ4Ti*%5B%20%20lcK-XyQK1NZL%20lcKQyXbDZ%20LlcKQyX7bEZL%20lcAbXyQFA*%7B%5D%7CQyX-yQXyQbA%7CQyX7bE%7CQyXbBD*%5B%5DQyXbA2N%7CQyXXyQ%7CFXQyX%7D%20FZLx%7CEb7X-GZLCZLxZLxZLF*C%5B%20QyX%5DQyX7C%7CQyLZCLZQyXbD%5D%5B*DFLZxLZF7LZBbLZxLZFLZC7LZFLZBbLZFLZC7LZF%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DMi%20Historia%20Entre%20Tus%20Dedos%3DGianluca%20Grigniani%3D%3DLatin%3DD-%3D%3D1r34LbKcu7QyX7G4D-7X-DSA*%7B%5DQyX%2C7G%7CyQX%2C7-D%7CQyX7G%7CQy7XyQ%7C4Ti*%5BX7%5EC%7CyQ%7CF%5E%5EF%7CQyX7%5EC%7CQyX7%7CGQyX7-DA*%7B%7DQyX77XyQ%7DX7%5EC%7CZL%20lc.S.%20a%5ECQB*%7BY%20%20QyXQyZX%20Q%20%207%5EF%3EadoC%20l7XyQKD%3C%7CQyZL%20QyKcl%20LQyX7G%7CQyX7%5EF1NQ%7CyX7-A%7CQyX7%5EbBZ%7DXyQXQyX7GN2F%5E7%20E7LZA-7XyQZ%20%3DJazz-Latin%3D80%3D3%3D%3D%3DMoliendo%20Caf%C3%A9%3DBlanco%20Hugo%3D%3DSon%3DB-%3D%3D1r34LbKcu7QyX-B4B-%20AQyXQyX%7D%207%23F%20GZAL%20-B1NZL7%23F%20GZL%20LZN24Ti*%7BEZL9b%5D%7B*AS%23F%7CQyX7-BZLQyXr%7CQyXZL%20lcKQyX-Bh7%20B7%20%20lcKF%7CQyXKcl%20LlcKQyX7-BZL%2C9b%237F%207h%23C%7CQyX7-EZ%20LZG9QyX7-E%7CQyX%20QLZByXD%7CQyX7A%7CQyX7E-B*%5B%7D%20%20lcKQyX7-Q%7CB-7%209b7%23a%20.S.%7CA7XyX9b7%23FZL%20lcKQy9XGZL%20lcKQyX%5ED%7CQyQ%7C%3CDQyX7-%2C7%23F%2Ca%3E%20x%20-B%7C%2C7%23F%2CG%7C%2CA%2C-sB%7B%20xZL7-BlQ%5BYZ%20%2CA%2C%7CGdoC%20l%7DlB-7%2CXyQZ%20%3DLatin-Cuba:%20Son%20Montuno%203%E2%80%932%3D160%3D1%3D%3D%3DMorena%20Yo%20Soy%20Tu%20Marido%3DRodriguez%20Raulin%3D%3DLatin%3DG%3D%3D1r34LbKcu7QyXQy4GXyQcKQyXG%7C%7D%20%3Ex4%3C%207%20D%7CQyXC%7CQyX7-E%7Cl%20%20%5DX4TA*%7ByXD%7B%20E-7XyyX%7D%20%20lcKQyXG%7CQXy7D%7CQyXCZL%20lcKQQXyQ%20B*%7B%20%20%7CQyXDQ%7CGXy4%3C%20%20GZLC%20D%7CQyXZGLC%20DC*%7B%7D%20%20lcKQx%3E%20%7D%7CyXC%7CQQyX7DDXyQ%7C%7C%7DQyXG%7CQyXC%7CQy7XD%7CQyX7-E%7B%7CQyXGCXyQ%7C%7CQyXG%7CGXyQKcl%20%20Z%20%3DJazz-Latin%3D130%3D1%3D%3D%3DMotivos%3DPizzolante%20Italo%3D%3DBolero%3DD%3D%3D1r34LbKcu7%7CQyX74D6%20EX7-EZL31b7B%207-ZEL7oF%20%2C7-%23FZL7-yQ%7CE-4TA*%5B-EZL77b13L-%23FZL7-E%206DB*%5B%20%5D7A%20%2C7-E%7CQyX6DZ7%2C%20FoA%2031AE%206DCB7b131b7A%20%2C31A%7CQyX-ZGL%20lcKQyX9E%7CQyX3%20%5D%5B*%7CQyX7-B%7CQy%23-7%2C%20QyX7h%23C%7CQyX7-ELZ31b7B%207-EZL7oF%7CF%237XFZL7-QyX7o%2CBb-%2C7-%23F%7CQyX6-G%7CQyGXD*%5B%5D%207D%20%2C7-Al%7CXyQ%7CF7-Bs%20%7CE-XyQ%7CG-%20A7b13LZD6XyQ%7CE-%20A%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D2%3D%3D%3DNostalgias%3DCobi%C3%A1n-Cad%C3%ADcamo%3D%3DTango%3DA-%3D%3D1r34LbKcu7-D%7CQy4A-%20A%2C7E%2CFs%20-AZL7E%20D-ZL6-A%207-AZL7%5E-%7ClA-X4TA*%5BAZL7%5E7XyQ%7CZL7E%20C%7CQyX7G%7CQXy-D%7CQyX-A%7CQyX-AA-%20A-E%7CQyX-Al%7C76LZD-Al%7C%2C7Es%20%20-AlB*%5D%5B%2C7E%2CFs%20-AZL7E%20-%20%20sE-A%207-E%7CQyX%2C%7ClA-X7E%7CQyXEZL6-D%20-7DZL7%5E-D%20-D%7CQyXyQ%7CD-7Es%20%20E%20F/-A-XyQ%20-DZLQyX%7CrQyXZ%20LlcKQyX7AZL%20lcKE7LZD%7CQyX77LZA-XyQKcl%20LZF7%20E7LZA-XyQZ%20%3DLatin-Argentina:%20Tango%3D100%3D2%3D%3D%3DObsesi%C3%B3n%3DFlores%20Pedro%3D%3DBolero%3DD-%3D%3D1r34LbKcu7L7%5EbB4D-7XL7C%207-GZLQyX%7CryQXZL9b7A%207hE%7CQyZF%5E7%204TA*%5B%207-GZb5XyQrQyXZL9b7A%207hEQ%7CyX7-D%7CQyX9b7A%7C%7CXyQL9b7EZG%7CQyX%5E7%20Bb7C%207-GB*%5B%5DQyX-ZDL9b7A%209b7EZL7%5ELZF%5E7FZL7C%5DQyX9LZF%5E7yX5%239b7E%7CQyX7%5EZFL7C%207-GZL7o%23F%20Q%7CA7b7C%207-7EZL77XyQ%7C%5EFZL7C%207-GZLQy%7CXrQyXZL9b7A%207hE7%20Bb%5E-DC*%5Bb9%20A7b9LZD-%20%20%28A7%29%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D3%3D%3D%3DOye%20Como%20Va%3DPuente%20Tito%3D%3DLatin%3DA-%3D%3D1r34LbKcu7yX%7CrQ4A-7XX9D%7CQyX7-A%7B%7D%20QXy%7CrQyX%7CQyX9D%7CQyyQ%7CXy4Ti*%7B%7B%5D%20E/3x%3E%20%7DA%7CQyX%2C-Al%7C%2CE/-%2CADs%20%2C-A%7CQyX%2C-A%7C-%2C%20A-61*%3CQXQyX%5DXyQ%7CD%2CDs%20%2C-A%7CQyX%2C-A%7D%7C%20QyX%7CrQyX%7CQyX9A-/E%2C7-AA*%7CrQyX*BlA-D%7CQyX7-A%7B%7D%20QyXr%7CQyX%7CQyX9D%7CQyX79XyQ%7C%7B%20%20QyZL7-A%7BA-7L%2CE/-A%2CDs%20%2C-A%7CQXy%2C-A%7D%20%20%7Cr%20ZL9DZ%5D%7B*Al%7D%20QyXA%7D%20%3Exr%7C%20%20%7D9DZL7-AZL9DZL-CA*%7B%7D%20%20lcKQyX7E%7B%3C*068%20ZL9D-%2CXyQ%7CA-%2C%20sD%2CA-/E%2C%7ClA-%2CXyQ%7CA-%2C%20A-/ELZA-%20%20U%20Z%20%3DLatin-Cuba:%20Cha%20Cha%20Cha%3D110%3D1%3D%3D%3DPerfidia%3DDominguez%20Alberto%3D%3DBolero%3DF%3D%3D1r34LbKcu7-F%7C%7CQ4%3C*10QyX9b7C%7CQyX-bBLZ7F%20-F%3EotabuR%20%20%7CF-Xy4Ti*%5BL-D%20FBb-Xyt%20a%20%20QyX01*%3C%7CZfL%20%209b7C%7CQyX7G%7CQempo%3EZL7F%20L-D%20F7LZXy%7CrQyXZL7C%20-GZLD-%20FSA*%7B%5D%20QyX%7CrQXyQLZC%20-GZ-GB*%5BbLZN1KQyX7A2NZL%20QyXyQX%7D%207C%207A%7CQyX7Acl%20%20%5DB%20-GZD%20FC*l%20LZA%207A%7CQyX7AZL%20lcQKyX-GZL%20lcKQyX7C7%20%5D%5BcKQyX%20la%20.%20C7LZQyXFZLQ%2C7C%20-GZ-LD%20F%7CZLQyX%7CrQyX%7C%3CD.S-GZL-Coda%3EG-%20C7%20Z%5BQFXyQZ%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DQuiz%C3%A1s%2C%20Quiz%C3%A1s%2C%20Quiz%C3%A1s%3DFarr%C3%A9s%20Osvaldo%3D%3DBolero-Cha%3DG-%3D%3D1r34LbKcu7-G1NZ4G-XyhA%7CQyX-GZL7D%20-%7CCQyX-GZL7D%20-C%7CQ7%20D7L4TA*%7BZL%20x%20h7%20D77-AB*%5B%5D%20%20lcKQy-XG2NZL%20QyXQyX%7D%20%20D7LZA%7CQyX-GA*%5BG%20sB-7hA%7CQyXGZL%20x%20Z7LD%207-Al%7C%7C%2C7bB%2C7%20D7%20%5D%7CQyXGXyQ%7CC-%20D7LZXyQr%7CXyQLZG-XyQ%7CAh7%20D7LZG-XyQKcl%20%20Z%20%3DLatin-Cuba:%20Cha%20Cha%20Cha%3D110%3D3%3D%3D%3DSolamente%20Una%20Vez%3DLara%20Agust%C3%ADn%3D%3DBolero%3DEb%3D%3D1r34LbKcu7L7bBp4EbXy7-F%7CQyX7bB%7CQyX/F7bBZL7oE%20%2CbE%7CQXyQ%7Cp4TA*%7ByXF/7Q%7C%20%28FoE%20%2CbE%7CQyXbEA*%5D%5B%20%29sus7bB%28%20x%297-7LZBbyXbEZoEpp%7CXyQ%7CFB*%5B%5DQyX7bB%7CQyXEb%7CQyX%2C7bB%7CQyX7-EbXyQ7bB%7CQ%28%20x%2977/FXyQyXbEZL7bB%207-FQ%7CyX7-F%7CQyX7bB%7CQ%7C%20%28F-bBZL7B%7CQyXs%29%20%5D%5BQ%20%207bB%7CQyXF/7bZBL7oEpp%7CQyXbEB*LZF-7us7bBZL%29su%7CEbXy%20%20bE%7CQyX7bB%7CQy7X-FQ%5BY%7DQyX7bB%7CQ%28Bb9sQyX7bfEbXyQZ%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DSomos%20Novios%3DManzanero%20Armando%3D%3DBolero%3DG%3D%3D1r34LbKcu7yX7hB4G6Xy%5EG%7CQyX7-E%7CQyX7%7CBQyX7h%23FZL%20lcKQ7XyQ%7C4TA*%7B1N%7CQy9XyQ%5DQyX9b7E%7CQyX7-BQ%7CyX-C%7CQyX7-AB*%5B%7CA-7Xb7E%7CQA13XyQ%7CD9XyQ%7CD7XyQ%7DXyQLZN2D9XyQ%7CG6XyQKcl%20%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D3%3D%3D%3DTe%20Desaf%C3%ADo%3DTito%20Puente%20%28Roberto%20Yanes%29%3D%3DBolero%3DBb%3D%3D1r34LbKcu7yX9%5Eb4C-7%20b7bAl%2C7-bEs%7C%297D-%28%20%297-%23C%28%20%297-C%289%20LZD4TA*%5BQyX7-9XyQ%7CbB%207-F%7CQyX7%5EbBQ%7CyX9b7F%7CQyX11-C7LZEb%5EbG%7CQ%209b7FyQ%7CDb-Cl%7C%2C7F%2C7-C%2C7%5EDb%2C7-FsZL7-bE%209%5E9XyQ%7CX9bA%7C-GZL%20b%5E7%20Ab7D%205b7-ASB*%5B%5D9%20b7D%205b7-AZL31b9LZ%20xBZL9FC*%5B%5D%20LZ%20x%207F%2C7F%2C7-CsZL%20xZ%20L%20x%20ZL7C%207-GZLb9%23119C%207%5EbE%2C7--7%29%20%28E%2C%5EbDsZL9b7bA%20-7bE%7C%297-D%28%20%297-%23Cb-7%2CFC%28%20nl9b7F%7Cb%5E%2CBb%20%297-%23C%28%20%297-C%28%2011-Cl%7C%2C%5EbG%2C7G%2C7-%28D-7%29D%7C%2C7-E%2931F%2CQLZns%7CQyX9%5EbDD*%5B%5DQXy11%239b7FZL7%5EbG%20Gb13%285b9B%201D%283113%29F1E%2831D%2931bE%2831E%29%7C31F%2831bG%2931E%28313%29EbbG%2831%20la%20.%28Eb13QyX7%5E-Gl%7C%2C-Gs%209%20b7D%7CQyX9b7Dl%7C%29%7C%3CD.S31E%2931bDZLG-9XybD%207%5EbAZL11%2331Eb%207%5EbBlQ%5B%20QyXZQ13%2311%3EadoC3%2311XyQKcl%20%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DTres%20Palabras%3DFarr%C3%A9s%20Osvaldo%3D%3DLatin%3DC-%3D%3D1r34LbKcu77%5EbEZ4C-%5E7QyX9bBZL%20lcKQy7X-F%7CQyX9b7C%7CQyXKcl%20L4TA*%7B1NZLQb%5E7%2C%20yX7D%7CQyX7%5EbAZLb9E%20-ClB*%5B%5D%20%2C7GlQKcl%20A%7CQyXC%7CQyXQ%7CAb7yX%2C7G%7CQyX7hD2N%7D%7C%20%20lcKQyX7G%7CQyXQ%7CC-7yX6-F-7%2C%20G7%20ZY%5BQDh7XyQ%7CG7%2CXyQ%7CC-7%20D/CLZDb/C%2C%20C-7%20Z%20%3DJazz-Latin%3D90%3D3%3D%3D%3DTu%20Me%20Acostumbraste%3DDominquez%20Frank%3D%3DBolero%3DC%3D%3D1r34LbKcu7%5EC%7CQy4G7XyG%7CQyX7-DA*%5B%20%20QXyQyX%5D%20f%20%209b7G%7CQ7b13X4Ti*%5B%20%2C7-EE-7%20A%2C%5ECs%207%5EC%7CQyX317bG%7CQyX7-DZL31b7D-%2C%7Cl%7CQyX7/W%207-LZC%5E77E%207hB%7CQyX7-DZ3L1b7A%207-EZL7-D%20b9LZAsus7G%5ECZL3h7%20D7sus7G%7CQyX7-DB*%5D%5BQyX7G%7CQyX7-DZL%20G7b1%23FZLGyX%2C31LZE-7yX7hEZL7G%20sus7%7CGQyX7-DZL31b7A%20Q%7CA7b7-D%207G%20%2BbAXyQ%7CFDZL31b7A%2011%237b%7CBQyX7-EZL7B%207h%237XyQ%7C7%5EF%7CQ13LZC6XyQ%7C%20%28E-7%29x%20%28A7b13%29%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D2%3D%3D%3DUno%3DMores-Disc%C3%A9polo%3D%3DTango%3DG%3D%3D1r34LbKcu77D%7CQy4G%2CXyyX%2C-AZL%2C7E%20%2ChBQ%7CyX%2C-E%7CQyX%2C7B%7CQQ%7CF%2CX4TA*%5BD%7CQyXA-%2C%20DyX7EZL7F%20%2CG%7CQy%2CX7o%23C%7CQyX%2CGZL%2C7Q%7CA-%2C%7CQyX%2CE%20%2C7-%7CG%2CXy7-A%7CQyX7EZL7B%20%7CGQyX7o%23C%7CQyXC%7CQXyQ%7CAQyX%2C7-AZL67XyQK-AZL7-E%20-EZL7B%2C%20GB*%5B%20QyX%5D%20f%20lc%2C%20A-bDZL7bB%7CQyXLZA-%2CQyX%2C7Dl%7C%2CC%2C-B%2CA-%2CGs%7CQyX%2C7D%7CQyX%7CG%5E7%2C7E%20%2C6%23A%2C-AyQ%7CA-GsZL%2C9D%20%2C7D%7CQy%2CX-A%7CQyX%2C9D%7CQyX%2C%2CG%23o%2CX%2C7ob%2CCZL7/B%2C%20D-AZL6b-A%20%2C-AZLE7%20%2C-EZL7B%20%2CGZL76%2C%20A-Gl%7C%2CoLZC-%2CLZG%2C%20F7LZE7%2CLZA-%2CLZsA7%2CD7%2C%7ClG%20Z%20%3DLatin-Argentina:%20Tango%3D130%3D1%3D%3D%3DUsted%3DJose%20Feliciano%20%28Monis-Ru%C3%ADz-Zorrilla%29%3D%3DLatin%3DG%3D%3D1r34LbKcu7X7%5EG%7C4C%5E7X%7CQyX7-A%7C%7CQyX7EQ%7CyX7%5EG%7CQyX7F%7CQyD7XyQ4Ti*%5BAZL7E7%20%20sDL7D%207-AZL7bB%207B-%7CQyX7%5EGlA*%7B%5D%2C7ZB-7%20%5EG%7CQyEZL7b%7CD7Xy2NZL%20QyXQyX%7D%207%20D7%5EG%7CQyX7%5EG1N%7CQB-7%20BQyX7-%7CQyX77%20%5D%5B*E%207-BZL7D%207-AZ7LbB%207-B%7CQyX7%5EGA7LZA-D%207%5EbQyX7E7LZB-%207%5EGZL7F%207-C%7CQXy7-A%7CQyX7E%7CQyX7F%5E7LZF%207-C%7CA-7XyQ%7CD7XyQ%7CG%5E7XyQKcl%20%20Z%20%3DLatin-Cuba:%20Bolero%3D100%3D2%3D%3D%3DUsted%20Abus%C3%B3%3DJose%20Carlos%20Figueiredo%3D%3DLatin%3DG%3D%3D1r34LbKcu7sZL7-4lD%5E7FZL7h%23Cl%7D%2C-%23F%2C-7EsZL7%5EDZL96GZL%237LZB4Ti*%7BxZL7-%2C%5D%5B*AL7DZLxZL7-AZL7ZEL7-BZLxZL7%5EGlSZxLZB7D%2C7AL7-CZZxLZA-G%3EQyXQyX42*%3CB%5B*%5D%20xZL7DZLxZL7-7LZxLL7EZL7-CZLBb%5E7L%2C-GZL6-GZL%2C-GZ7LDZL%2C7hAZL7%5EbEZLZG-6ZL7FZQyXQyZBb%5E77D%3EadoC%20la%20.S.%3CDZL7hAZL7%5EbEZL%2C%2CQ%20%5DXL7FZL%3C%7B%7D%20%3EQY%7BQ*%3CxZL7DZLxZL7-ALZxZL7EZLxZL7-BC*124xyXQyXM%2026*ambo%20ZL7DZLxZL7%5EBZLZxLD/EZLxZL7%5EB%3E1x%20%7D%7B%3CM%2046*ZL7AZ2%3EG-7bAZLxZL7G%7D%207-G%7Cl%2C7D%2C7bDsZLbEZL7LZxL%20obma%7D%20%3Ex4LZx%2C%20ZL7DZLxZL7-AZLZxL7EZLxZL7-BD*%7Bx%3C*16bBZLxA-7LZxLZC-7LZxLZsG/B%2CGo/Bb%2C%7CA-7%2CAb%5E%2C%7ClG%5E7%20Z%20%3DJazz-Latin%3D180%3D1%3D%3D%3DVeinte%20A%C3%B1os%3DMaria%20Teresa%20Vera%3D%3DBolero%3DF-%3D%3D1r34LbKcu7ZL%20lc4F-XyFZL%20lcKQyX7CZLl%20cKQyX7CZL%20lcKQ-XyQK4TA*%7BQyX-FKcl%20LC%207GZLbE/W%20-FZ%2CL7C%20-bB%7CQyX-bBZ7LZN1QyX7FxZL-F%7DY%7CN27Gs%7CF/bA%2CbAsZL/G7bE%20-bBZL7F%20-F%2CC7%2C%7C%20%20lcKZL%20lclEb7XC%7CQyXG/7C%7CQyXb%7CAQyX7bEZL%20lcKQy7XyQKB*%5B%5D%20ZL7C%20%7CF7%20LE/W%20-FZL%2C7C%20-bZBL%20-bBZL%20xZL%20xZbLZG7QyX-FF-%20F7LZBb-%20Eb7/GLZlAb%2C%20Ab/FLZG7%20C7LZF-XyQKcl%20%20Z%20%3DLatin-Cuba:%20Bolero%3D90%3D1%3D%3D%3DVolver%3DGardel%20Carlos%3D%3DTango%3DC-%3D%3D1r34LbKcu7E%20%2CbE4C-%2CX%2CbElZL7bB%20%2C-CZ7LG%20%2C7hDZL%20lcKQyXyQ%7Cl4TA*%5BF/7D%20-%2C%20BbLbB/W%20%2C-C%7CQyX%2CG7ZL%2C7bA%20%2CbEZL%2C7ZAb7%2CFZL7o%2C7bAs7%2CXyQL7D%207bAZL-C%2CD/%2CWbEZL%2C7bB%20%2C7-F%7CZsG7%2CGZL%2C%23%5B%5DQyX%7CC-%20F%2C7G%2C7bAs%20%2CG/-CLZ%2C-F%20bE/-CZLD/-%7ClC-%2CZL7Gll%7C%2CG/yQ%7CD-%2CbB%2CC%7C%2C7G%2C-Ds%20ZCL-F%20%2CCl%7C7Gs%20%20%2CA-%2CC7X%2CCB*L%2CF%20%2C%7CF-%2CX7obE%20%2C-D%7CQyX%2C7lA%7C7bB%2C7Bs%20%2CC%7CQy%2CLZE-QyX%2CFQyXClD-%2CLZ-Ds%20CZL-F%20%2CCZLl%20cKQyX%2C7G%7CQyX%2CC%2CG7%2C%7C%20%2C-EZZ%20%3DLatin-Argentina:%20Tango%3D130%3D2%3D%3D%3DYolanda%3DMilan%C3%A9s%20Pablo%3D%3DSon%3DG%3D%3D1r34LbKcu7A*%7B%7D%204GXyQyXGZL%20lcKQyX7DLZ%20lcKQyXCZL%20lcKQKcl%204Ti*%7BKQyXGKcl%20L%20lcKQyXGZL%20lcKyQX7DZL%20lcKQyXCZ%20%7D%5B*BQyXGSa%20.S.CXyQKX7D%7CQyXC%7CQyXGZQL%20lcKQyX7DZL%20lcyQ%7C%3CDZL%20lcG%7C%7D%20%3Ea%3EGXyG%7CQyX7D%7CQyXC%7CQXyGQ%7BY%20%20QyXQyXZQ%20%20%3C3xdoC%20lXyQZ%20%3DLatin-Cuba:%20Son%20Montuno%203%E2%80%932%3D160%3D1%3D%3D%3DLatin%2050 \ No newline at end of file diff --git a/demo/web/dist/pop.txt b/demo/web/dist/pop.txt deleted file mode 100644 index effdc6d..0000000 --- a/demo/web/dist/pop.txt +++ /dev/null @@ -1 +0,0 @@ -irealb://ABC%3DThe%20Jackson%205%20%28Mizell-Perren-Richards-Gordy%29%3D%3DRnB%3DAb%3D%3D1r34LbKcu7rQyXZ4Ab%20DLbA/bD%20bAZLQyXr%7CQyXZL%20x%20ZLbA/bZ%20x%20L4TA*%7BbD%20bAZ%5B*BSZLbD%20bA%7CZLQyX%7CQryXZL%20x%20ZLbD%20bA%20x%20LZLQyX%7CbD%20bAAb%20%20sQyX%7CrQyXZLQ%20lcQKyXbAl1N44T%7C%2CbD%20%7D%7CN243TZL%20%7Cr%20ZLZAb%20ZL%20x%20ZL%20n%20l44T%2C%7CbDs%20%20bA43TZLbD%20r%7C%20L%20x%20ZL%20x%20ZLDbLZ%20Q%7BY%20QyXZ%20%20x%20%3EaodC%20la%20.S.D%3CZL%20xAb%20Db%20bAZLx%20%3EedDbLZTa%20taepeR%3C%7CQyXblA44T%7C%2CbDs%20%20bA43nd%20Fa%20bAZL%20%20%7D%20%3DPop-RnB%3D93%3D1%3D%3D%3DAcross%20the%20Universe%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7QyX-E4DXyQX-%23FZL-B%20DA*%7B%20yQX%5DQyXA%7CQyX-%23F%7CyQ%7CN14Ti*%5B%7B%20AZL%20%7DXyQDB*%5B%5DQyX-G44T%7CyQX-E2N42TZL%20QyX%20LZx%207A%20A%7CL%20D44LZGLZQyX7A%7CQyX-E%7CQy-X%23FZL-B%20DA*%7B%7D%20D%7D%5B*BTxZL7AT%7CQyXA%20%7BA72T%7CQyX-%23FZL-B%20D%2CA*%7B%7D%20DZLGZLxZL4N1E-ZL%20xZL%20GZLyQ%7D%7CN%2C7A%7BZL%20AZL%20xZLD%20B*%5B%20%207A%7CQyX-E2%20LZx%20X-G44ZD%20%20%7D%20%7BD%20%3C8x%3E%20%7D%20%3DPop-Slow%20Rock%3D75%3D1%3D%3D%3DAdagio%3DLara%20Fabian%20%28Albinoni%29%3D%3DPop%20Ballad%3DA-%3D%3D1r34LbKcu7-A%7CQy4A-LZ%7CQyXoB%7CQyXhB%7CQXy-AA*%7B%20FZL-AZLFA-/CX4Ti*%5BZL%2C-D-%2CXyQA%7CQyXhB%7CQyX%2CA/%7CFQyX%2CC%7CQyX%2CB/G%7C-/C%2C%20D%7CQyX%2CD/bByQ%7CEXB%7CQyX%2CC/-D%7CQyX-%2CD%7CQyXo%23CB*%7C%7DQyb%2C%20%20sXsusEbBZLbs%2CXyQZLoCZLhCZL%2C-bB*C%5BQyX%2C-A%7CQyX%2CE%7CBb-/DusEl%7CC%7CQyX%7CEb-7Gl%7CbA/bD%2CF/bDs%2C%20bD%7CQyXC/bA%7CQyXb/Bb%2CQyX%2C-hEZL%2CDb%2C%20EX%2CF%7CQyX%2CsusF%7CZ%2CLbG%20%2CF/bDZL%2C7-byQ%7CD-%7CQyXhC%2C%5EFsLZD-/usCl%7C%2CD/W%2CW%2CF/%2CW7-Gs%7CQyX%2C-DZLFs%20CLZ%2CoEZL%7CQyXsF/C%7ClhEl%2C-DnsZLhEl%2CD-ns%7CQyXhE%7CQyXbBLZAsu%2CF%2CE/AXyQ%7CD-XyQKcl%20%20Z%20%3DPop-Slow%20Rock%3D65%3D1%3D%3D%3DAfrica%3D%28Paich-Porcaro%29%20Toto%3D%3DPop%3DA%3D%3D1r34LbKcu7L-%23D%204A%20%20s%7DQyX-%23Cl%7C%2C-%23Cs%20%20A%7CQyX-%23Cl%7C%2C-%23C%7B*AlB4Ti*%7Bl%7D%2C-%23G%23-/F3%3C%20A44T%7CQyX-%23G24TZL%23F/E%20E/AZL%23x%3E%20sC%20-%23GZ%7D%20%3Ex3LZG%23-ZLD%20-%23FB*%7BQyX-C%23l%7C%2C-%23Cs%20%20A%7CQyXA%20E%2C%3C-%23D%20BZL-%23DLZA%20C*%7B%7DQyX-%23Cl%7C%2C-%23sC%20%20A%7B%20-%23F%20EZL-%23ASlB%20D%20-%23F%23D%20Bl%23-/F%23sQ%20%20A44T%7CQyX-%234G2TZL%23F/E%20E/AZLC%23-%2C%7DG%20-%23G%20-%23F%7D-XyQ%7C%2CE%20AZLD%20-%23FB*%7ByQX-%23Cl%7C%2C-%23Cs%20%20A%3C3x%3E%20%23GZL-%5BY%7DQyC%23-LZ%3EadoC%20la%20.S.D%3C%2C%7C-%23Cs%20%20A%7B%20-%23F%20ElC%23-X%20AZLDx7%3C%2CE%23-LZG%20-%23FB*%7B%5DQyX-%23C%7Cl%2C-%23Cs%20%20A%7CQyX-%23DLZA%20D%20BlQF%20dna-%20DLZeR%3C-%23Cl%7C%2C-%23Cs%20A%20%7B%20-%23F%20EZL-%23C%20Apeat%20%23F%7D%20%3Eade%3EXyQ%7D%20%3DPop-Disco%3D95%3D1%3D%3D%3DAin't%20No%20Mountain%20High%20Enough%3DMarvin%20Gaye-Tammi%20Terrell%20%28Ashford-Simpson%29%3D%3DSoul%3DB-%3D%3D1r34LbKcu7A*%7B%7D%2C4lB-/s%20-EZL%23F/-B%20G/B-%7CQyX%23G/-B%7CQyXAF%23-%2CG4Ti*%7B%7CQyXAXyQ%7CB%2CG%2C-%23Fs%20-EZL%23F-/B%20G/-B%7CQyX%23G/-%7ClB-/A/-BlZL-B%20XyQ%7CBL6G%207%5EGB*%5B%5D%20%2C-F%23%20-EZL%23F/-B%20G/-ZF%23-7%23G/-B7A%7CQyXyQLZA%7C%7DQyXG%7CQyXEZL-%2CB%207-%23FZL6G%207%5EG7susX%7CrQyXL7-E%20sLZA7-B%20susBZL-%23F%20%23/FE%7CQyX7A%7CQyXsusLZG%5E7us7A%20C%7CQyX%7CAXyQQyXbB/-ClA*%7BZ%20l%20cKQyX%2CbBZL%20lcK%7CC-/AQyXGZG/-C%20C-/GL%7CQyXA/-C%7CQyXbB-/Cl%7C%2CbA%2C-Gs%20-FZC-/Ab%20bA/-AB*%7B%5DG-%2C%20%5D%7CQyXF%7D%20%3Ex3%3C-C%20-7GZL6bA%207%5EbAB*%7BAbXyQ%20-FZLb%5E7%20Ab6LZG-7%3CRepeat%20and%20fade%3E%20C-%20%7D%20%3DPop-Soul%3D130%3D1%3D%3D%3DAin't%20No%20Sunshine%3DWithers%20Bill%3D%3DSoul%3DA-%3D%3D1r34LbKcu7-E%7CQy4A-%20s%7C%2CG/-E%2C-Es%20-A%7CyQX%2C-Al%7C%2CG/-E%2C-ElA-%2CX4TA*%7BQyXQy-XyQ%7C%20%3Ex6%3C%20n%20%7B%7DQyX%2CA-l%7C%2CG/-E%2C-Es%20-A%7DXyQXD%7CQyXA%7C%7CQyAA-%20s%7C%2CG/-E%2C-Es%20-A%7CyQX%2C-Al%7C%2CG/-E%2C-ElA-%2CX*%5BQyX%2C-Al%7C%2CE-/G%2C-Es%20-A%7B%7CQyX-DQ%7CyX-E%7CQyX%2C-Al%7C%2CE-/G%2C-Es%20-%20%3C3x%3E%20%20%7D%20%3DPop-Slow%20Rock%3D75%3D1%3D%3D%3DAin't%20Nobody%3DRufus%20and%20Chaka%20Khan%20%28Hawk%20Woliski%29%3D%3DPop%3DEb-%3D%3D1r34LbKcu7L%20lcK-XyQKL%20lcKQyX-bESA*%7D%7B%20%20x%20ZL%20x%20ZL%20lcZBXyQbEi*%7B%5B%7D%20Q%20yQKclX-bEZLbD%20B%7CQyXb-BZL%20lcKQyXBZL%20yQKclX-bEZQyX-b%20GbLZ%20-bAZLbG%20-bE%7CZQLyX%7CrQyXZLB%20-bAB%2CLZE-bEB*G%20-bEZEb-X%20%20QyXQyXZ%20%20x%20%3EdaoC%20la%20.S.D%3C%7CQyY%7BQ*BL%20lcKyX%7CrQ-%20BLZD/-bB%20-bA%7CQyX9b-EC*%7B%7D%20QyX%7CrQyXbLZXybAZLb%3Ex8%3CQBEb-%20%20%3EedaF%20dna%20taeepR%3C%20ZLB%20-bAZLbG%20r%7CXy*%7B%7D%20Q%20%7D%20%3DPop-Disco%3D105%3D1%3D%3D%3DAin't%20Nothing%20Like%20The%20Real%20Thing%3DMarvin%20Gaye-Tammi%20Terrell%20%28Ashford-Simpson%29%3D%3DSoul%3DEb%3D%3D1r34LbKcu7-F1NZb%20%7B*il%7C%2CbE%2CbE/-F%2CbEb%2CE/bAsZL7%5EbE%20bEAb%5E7LE44T%5B*%7B%20%20Q/Bb%20%7D%5D%207-Cl%2CD/-Gs%2CbZELbB/7-F%207-F2N%7CXyQXy7-F%207F%2C7bEF-%2CG-s%7C%2C7-Bs%20%207-Cl%7CG%2C%2CsusGs%207%5EbAl%7C%2CBb-7%2Cs%20bEAE/-F%2ClEbXy/bAsZL7%5EbE%20bEB%5B*QyXQyXQyXQyX%7DQEb%2CEb%7CZL7-sGs%207%7ClAb%5E%2C-G%2C-Fs%20bEA*%5B%5Db%20B/7-F%207-F%7CQyX7%7ClAb%5E%2CbE%2CbB/7G%20%7ClC-7%5BQyXbElZL7-F%2C7Eb%2C7-bBs%7C%2C7-Bs%20%20*CG-7%2CG%2CsubBZL7%2CB-7%2C/-bAlZLsus7bB%20%5E7bAl%7C%2C7bE%2C7-bBsDb%20F--CsZLbBs%7C%2CyQ%5B*A7-Cl%7C%2CG%2CsusGs%20%5E7bAl%7C%2C-G%2C-Fs%20bE%20%20sB-Xsus7E%2CbE/7%2CF-7%2CbE/bAsZL7%5EbE%20Eb%7B%20QyX%5DQyXbElZLEb%2CF-bE%2C7-b%2C%7C%3CRepeat%20and%20Fade%3ElAb%5E7XyQ%7CF-7%20F-7/Bb%20%7D%20%3DPop-Soul%3D95%3D1%3D%3D%3DAja%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu7BZLxZ4B%5E7L44TA*%5B%5D%20xZLxZLZxL7%5EB%7B%20xZLxZLxZB%5E7%2CL4Ti*%5BxZLsuZsB%5E%2C%5D%20xZL96DZLxZL7C%5EZLxZL11-Bl%7C%2C%5EE*BE7sLsus7DZLxZA/G%2C%7CEZLxZL7bAZL7bE%7Cl%2C7bE%2C7bGsZL%2CGl7susL%2CGsZLsE%2CsuLZsF%5ET%7D%20Q%2011%237%5ECl47ZTL%2C11%237%5EbDl%7C%2CG%2C44sBsCZLC/L%2CA42sus%20%20Lx%7C%2CG%2CAs44TC*%7B%20%7D%20%7Cr%20%7CG%2CA%7C%2CG%2CA%7BZxLZTE%7C%2Csu2TZLx%2CF%2C%7CxC/D%2C%5ECsZLxZLGl*D%5B%7D%20xZLsus7%23FZL%2C%7CxLZG44TZs44TZZT44l%23F46T%7C%2CGs%2CA%2CG%2CsF47T%7C%5D%20xZLsus7E7susLL7%5EC4%5EF%2CG/%2C%7CA-/F%2CF/G2N%7D%20xZLxZxL%7C%2CG%2CA1N%7C%2CF/G%2CF%2C%7CsC%5EF%2CF/GLxZLx1LZT2xZLsus7Bl%3EoloSx%20aS%3C44T%7B%20%2C11-C4LZxLZ1-C%7C%2CusD%2CsLZxLZ%2CsusE%2CsusFZLsu%23sF%7C%2Csus%23C%2CsusCs%7CEbsuxZLxZ1%237%5Ebsus%2CF%20%2C11-C46T%7C%2CF%2CG%5E/C1NZL7-%23F%7C%2C7-%23%7DN2lDbE%7C%2Cs%20lcKQ.C.%20as7B44TQ%7B%20Z%20%20117%23%5EC47TZL%3EadoC%20lus%2CXyD%3C%20%2C1%3C8x%3E%20%7D%20%3DJazz-Even%208ths%3D115%3D1%3D%3D%3DAll%20Day%20Music%3DWar%20%28Jerry%20Goldstein-War%29%3D%3DRock%3DE%3D%3D1r34LbKcu7L9%5EDZ4E%5E9X4TSA*%5B%7DQyX9%5ED%7CyQX9%5EE%7CQyX9%5ED%7CQy4E%5E9L4Ti*%7BZL%20%7CrLZ%20r%7C%7Cr%20ZL%20%7Cr%20ZL%20%7CrZ%20L%20%7Cr%20ZL%20%7Cr%20ZL%20%20LZ%7C%20%20%7Cr%20ZX7-DZZ%20r%7C%20QyX9-bEZL%20lcKQXy7%5EGB*%5B%5D%20%20%7Cr%20ZLKcl%20LL%20%7Cr%20s%2Cnsp%20LZ%20x-bBl%7C%2C-Bsppp%7CQXy7-CC*%5B%5D%20%20npZL%207XyQ%7ClcKQyX9%5ED%3EQF-%2C%7Cla%20.S.D%3C%7CQyX9%5E%7CEQyX9%5ED%7CQyX9%5EEl%20Coda%2C7-%23FyX9%5EEQT44%3C%5ED%7CQyX9%5EE%3Etuo%20deaf%20dna%20taepeR%209XyQ%7C%7BY%5DQyQ%7CD%5E9XyQ%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D105%3D1%3D%3D%3DAll%20In%20Love%20Is%20Fair%3DWonder%20Stevie%3D%3DPop%20Ballad%3DC%23-%3D%3D1r34LbKcu7%23CA*%7B4C%23-X7B%20sus7%23FZL7%5EG7%20%5EA%7CQyXB/-%23C%7CQysus%20%5D4Ti*%5BQyX7%23C%23-/B7%23C%7CQyX7h%23G%7CQy7X%5EA%7CQyX7h%23A%7CQyXXyQ%7CF%7CQyX-yX7h%23sXyQ%5D7%5EA%7CQyX7h%23A%7CQyBX/-%23C%7CQyX-%23CB*%5BXyQ%7CGus7B%7CyXB/-%239XyQX-%23CC*%5B%5D%209b7%23Gs%20us7%23G%7CQyX7-%23F%7CyQ%7CC%237%23C%7CQ7%23G%20E7XyQ%7CXEZLsus7B%207%23FZ7L%23C%20B/EZL7D%207-AyQ%7CN1h%23A%7CQE%7CQyXY%7CN2AL%20sus7B%207%23FZL%20%237C%20B/EZL%207D%20%207-ZT34E%7D%20%23D/7/DXyQ%7CT44A/C%23%20sG%237/C%2CG%237%2C%7ClC%23-XyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DAll%20My%20Loving%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7X7B%7CQ4F%23-XyX-%23F%7CQyXA%7CQyX%23-C%7CQyXE%7CQyXB%7CQyQ%7CDXy4TA*%7B%7D%20Q%20n%23-XyQXE%7CQyXB%7CQyXA%7CQXy-%23C%7CQyXE%7CQyXB%7CyQ%7CE%2CF%7C%7CQy%5D%20%20n%2C-XyQ%7CE%7CQyX%2BC%7CQyX-%23CLZ%20lcKQyXE%7CQyX%2BCXyQ%7CE%23CB*%5Bla%20.CXyQKcyXE%7CQyX7B%7CQyX-F%23ZL%20lcKQyXEZL%20lQ%7C%3CD.7AC*%5BlcKQy%3EE%2Cn%20%7D%20%20lcKQyXE%7CQyXC%2B%7CQyX-%23CQB*%7BYZ%20%7BC%23-XadoC%20%20LZEXyQKcl%20%20%7D%20%3DPop-Shuffle%3D150%3D1%3D%3D%3DAll%20You%20Need%20Is%20Love%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7D%20G444G%20DL-E43TZLD%20GA*%5B%20yQX%5Dpp%2CD%2CC%7CQyXGZXyQ%7CT4Ti*%5BTB*%7B%5DE-XyQ3TZLC/D%20%2CDZLE/%20D%23F/DZLG%20-A44T%7C4DXyQ43TZLZLG%20A/F%23LZT%7CQyX-E43TZL%23FD/%20G44T%7CQyX-E43T44D7/D%20G44L7A%20GD/ELZDZL7A%20G44TC*%7B%7DD%20%20B/D43TZLC/D%20D7XyQ%7C%20%23F/DL%23F/DQ%7CG%20BD*%5B%5DQyXG42TZL7%20DCZLD/7-E%20-EZL7T44G%20yX7DZDZLE/-%2CXyQDZLG%20A/7D%7CQyX-4E3TZL%23F/D%20G44T%7C/F%23%20DE43TZ7B%20G%7CZT34DZL7A%20G%7CQyX7DZLA7%20G44TQ%7BY%7D%20D%20B/D7XyQLC/D%20tuo%20eE-7/Dna%20taeper%3C44T%7BQ%7DyXG42TZL7D%20CZLd%20fad%20-EZL%3EGXyQ%7D%20%3DPop-Rock%2012/8%3D110%3D1%3D%3D%3DAlley%20Cat%3DFabric%20Bent%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu76CZL%204C6Xyx%20ZL7G%207-DZL7G7%20-DZL%20x%20ZL%20lcKQ%20LZ%20x4TA*%7B/D%2CF%2C*BFXyDsZL%20lcKQyX7DZ%20LlcKQyXCZL%20lcKQ-7%2CE-%5B%7DQyX%20ZL%20xG7XyQ%207-DZL7G%207-DZLx%20%20ZL%20lcKQyX6C%5BZG7LZ%20l%7C%2C%23Fx%20LZC6XyQZY%7CQF6%20F%23o7LZC6/G%20A7LZD-7%20G7LZfC6XyQZ%20%3DPop-Rock%2012/8%3D120%3D2%3D%3D%3DAlone%20Again%20%28Naturally%29%3DO'Sullivan%20Gilbert%3D%3DPop%3DGb%3D%3D1r34LbKcu7bGA*%7B4Gb%5E7bGZL9b7bD%207-bALZ7bE%207-bBZL6bG%206XyQ%5D4Ti*%5B7-bA%7C6LZBbbAZL9b7bE%205b7-Bb%7CQyX7-bD%7CQyX7--7XyQbG%207%5E%7CQyX7%7CGb%20G9b7bE%207-bD%7CQyX-7bBZL7F%206bGZL%2BbLZAb-QyX5byX7%5Eb5XyQ%7C9b7bD%207-bAZL7b%20E7-bBZL6bG%207%5EbG%2CQLZGb7-bAbA%7CQyAXyQ%7CZL5b7-bE%20AZL9bb7D%205b7-bA%7CQyX7EDb%5E7XB*%5B%7DQf%2CU%2CZ7b9%20ZbD%207-bAZL7bE%207b-B%2CQ%2C%7CY%20%20QyXQyX7b9%2CLbD%207-%2CGb%5E7XyQZ%20%3DPop-Slow%20Rock%3D90%3D1%3D%3D%3DAlways%20and%20Forever%3DHeatwave%20%28Rod%20Temperton%29%3D%3DBallad%3DD%3D%3D1r34LbKcu7yX7%5ED4D%5E7Xsus7A%20%2C7G%7CQyX7D%5EZLsus7A%20%2C7G%7CQy%20%5D%7B*A4Ti*%5B%5ED%207%5EXyQ%7CG7-B%7CQyX7%5ED%7CZLssu7A%207-EZL7%5ED%207%5EXyQ%7CG7-B%7CQ%207%5ED%7C7%20A7ss7AlZL7-E%2C%5ED%2C%5EsG%7CQyX7%5EDB*%5B%5D%20suusXyQ-EZL7F%207%5EDZsG%5E%2CsA%2C7-E%2C%5ED%2C%5EGs%7CyQX7-%23FlZL7-E%2C%5EDus%2C%7ClL7-%23F%5ED%7BY%20%7CsG%5E%2Csus7A%20%2C7G%7CQyX7D%5El%7C%2CsusA%2C7-E%2C%5ED%20%7DXyQZL7-%237XyQ%7C%3CRepeat%20and%20Fade%3EG7%2C%20%3C*60XyQ20x%3EA7sus%20%7D%20%3DPop-Rock%2012/8%3D60%3D1%3D%3D%3DAlways%20On%20My%20Mind%3DBrenda%20Lee%20%28Christopher-James-Carson%29%3D%3DRock%3DD%3D%3D1r34LbKcu7%20-B%7CQ4DXyQA%7CQyXD%7C%2CA%20%20GZLA%2C/D%20-B%7CQyX%23C/A%7C/C%23Xy4TA*%5BA%2C-BsG%23-7bY%5DQyX-EZL%23F/D%20%7CGQyXD%7CQyXG%7CQyX5%5B*BA%20ZLA/DLA/D%20lD%20sEC/A%20DC*%7BY%5D%2CA%2CGD%20ZL7A%20Gl%7C%2C-%23F%2C-%23LZB-%7C%2C%23C/ZG%20D/F%23LZN1E-%20sG/A%2CA7%7DXyQXyQXyQXyQY%7CN2lE-%20A7%20Z%20%3DPop-Rock%3D115%3D1%3D%3D%3DAmerican%20Boy%3DEstelle%20-%20Kanye%20West%3D%3DDisco%3DE%3D%3D1r34LbKcu7%5EC%7CQy4G6/B*%7BY%5DQyX96-A%7CQy9X-A%7CQyX%23F/B%7CQyXAE%5E7X4Ti*%5BB*%7B%7D%20A-XyQ%7CQyX7-A%7CQyX7%5ECQ%7CyX7%5EEZLD/-App%7Cn%20F%5E7%7CQyX7p%7CQyXQ%7CC%5E7yX7%5EC%7CQyX7%5EEZL/D-App%7CQyX-A%7CQyXQ%7CA-7yX7%5EEpF%5E7%2C%20%7D%20%3DPop-Disco%3D120%3D3%3D%3D%3DAnd%20I%20Love%20Her%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7%7CQyX-4F%23-XX-%23FSA*%7B%5D%20%20lcKyQXE/-%23CZL%20lcKQyyQ%7CC%234Ti*%5B%20Q%20lcQ%7CC%23-E%7CQyXB%7CQyXA%7CQy-X%23C%7CQyX-%23F%7C%7CQyX%2CXyQKyX-%23FyX-%23GyQ%20%20%5B%23C%7CQyX-%23G%7CQyX-C%23%7CQyXB%7CQyX-%23CB*-XyQ%7CXQyX%7DyX-G%7CQ%7C%3CD.%7CQyX-G%2CQ%2CC*%7BY%5DyQX7B%3EadoC%20la%20.SD-XyQyXB%7CQcKQyXyQ%7CG-%20%20lcKQyXF%7CQyXCQ%7CyXbB%7CQyX-D%7CQyX%7D*DG-X-D%7CQl%20LZD-/F%20LZx%20LZG-%20LZx%20LZfD-XyQZ%20%3DPop-Rock%3D115%3D1%3D%3D%3DAngel%3DHendrix%20Jimi%3D%3DRock%3DE%3D%3D1r34LbKcu7ZL%23C%204A%23-7%7D%20%20lcKQyX%2C%23F/7%23-GZL%20lcKQyX%2C%23F/%5B*AF%234Ti*%7B%2C%23FZLXyQ%7CB%7CQyX%2C7-%23GZL%2C%23C%2C%20%23F%7CQyX%23FZLB/E%20B%20E/B%2C7-%23GhC%2006%20D%5E9%2C%5D%20%2CB/EZL%2CBZL7-A%23%207-%23G%7CQyX%2C%23FZL%5B*B%3C*B%7CQyXZL7%5EEE%2C%20E%5EX%2CEl%7C%2C%23D%2CD%2C%23C/%2CACs%7CQyX%2C7-%23FZL7yQ%7CE%20%3EsuroQyX%2CEXyQ%7Cs%2CD%2C%23C/A%2CCs%7CQyXE%2Cl%7C%2C%23D%2CD%2C%23C/A%2CCD%23%2C%7Cl%2C7-%23FZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DAngel%20%28Sarah%20McLachlan%29%3DMcLachlan%20Sarah%3D%3DPop%20Ballad%3DDb%3D%3D1r34LbKcu7XbGZL4DbXyyX7-bEA*%7B%7D%20%20lcQKyXbD/bGZL%20lcKQQKcl%203Ti*%7B%7CQyXb%20LZDb%20%3Ex4%3C%20lcKQyXbA2/bG%7CQyX7-bB%7CQyX%7D%5B*BDlcKQyZLxZLXyQ%7CDZLbGZLxZL7-FZLZxL7-FZL%20lcKQyXbxLZGbbD/bGLxZL7%7CBb-7ZLbDZLxZLbDZL%20clKQyXbA/2bG%7CQyXxLZF-QyXbDadoC%20ZxLZG.D%3CZL7-bBZLbDZxLZLbGZLsusbGZLbC.%20alL7-FZZLbDZZxQ%20ZGZLsusbGZLbGZLZxLF/bDZLxZLbDQ%7BbLZxLL7bA%3EBb-7LZAb7LZx%20%7DfDbXyQZ%20%3DPop-Rock%3D113%3D1%3D%3D%3DAngels%3DRobbie%20Williams%20%28Williams-Chambers-Heffernan%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7CZLAZXyQKc*%7D%20BZLAZLxZLEA%7B*%5D%20%20x%20ZL%20x%20ZL%20lBF%23-LEli*%5B%23CZLBLZDLZAZL-%23CZLBC*%5D%20E%7Cl%2C%23C/A%2CDsZLEZLALZELZAZL-%23ZLDB*ZE/G%23AZLxZLEA*%7B%5D%20El%2C%7C%23C/A%2CDsZL-%23FZLLZB%20%7DLAZL-LAZL-ZELZDZLEZLAZL-%23CZLB*C%5B%20EZLEZL%23C/AZLBLZC%23L%23C/AZLBC*LZF%23-EZLAZL-BD*%7B%20Qy%5DX%20El%7C%2C%23C/A%2CDsZLLZx%20%7D%23G/EZC%23-LZALZELZBLZC%23-LZALZE/G%23LZF%23-LZsD%2CA/C%23%2C%7ClE%20%5D%20%3DPop-Slow%20Rock%3D75%3D1%3D%3D%3DAnother%20Day%3DLidell%20Jamie%3D%3DPop%3DEb%3D%3D1r34LbKcu7QyXbB4%3C*69yX7-F%7CQyXbA%7CQybXE%3E%29tecat%20xe1%28%20Q%7CAb/4TA*%7BbA%7CQy%20%28plaQyXbB/bA%7CQyX7-%7CFQyXbA%7CQyXbE%3E%29y%7C%7CEbX47*%3C%7C-FB*%5B-7XyQC%7CQyX7-F%7CQyXbAQ%7CyXbE%7CQyXbB/bA%7C7XyQ%5DF%7CQyX7bA%7CQcl%20LZQyXbEZL%20lcKQyX-7F%7C%7CQyX7C%7CQyXbE%7CC7XyKQyX7E%7BY%7DQl%20LZEbA%7CQyXbEZL%20lcKyQX7bAZL%20lcKQyXb/BbXycKQyXbB/bA%7CAb%2CXtuo%20edaf%20dna%20teapeR86*%3C%2C7-F%7CQy%3EXyQ%7CQyX%2Cb%2CXyQ%7D%20%3DPop-Rock%3D130%3D1%3D%3D%3DAnother%20One%20Bites%20The%20Dust%3DQueen%20%28John%20Deacon%29%3D%3DRock%3DE-%3D%3D1r34LbKcu7-A%20-E4E-XyE44TSA*%7B%7D%20-A%20-%7CEQyX-EZL-A%20-E%7CQ-XyQ%7C4Ti*%7B-E%7CQyyQ%7CE-%5B%5D%20B%20-AZL%20x%20ZLx%20%20ZLG%20CB*%5B%5D%20-A%20*AE-XX-EZLX-E1NE-XyQ%23FZLB%20-%23FZL-A%20E-%7CQyX-EZL-A%20-E%7C-%20BLZZL-A%20%3C%20%7Cr%20%20A-LZn%7B%20%20n%20ZLn%20-E2N%7D%7C%20Q%2C-A%20-E%7CQyX-ELZxLZ-E%7CQyQ%7CY%5D%20%5BE-XyE%3EadoC%20la%20.S.D%7C%3CQyX-EZL-A%20-E%7CQ-%20A-%2C%7D%20%3Ex5C%20GLZ%20x%20LZ%20x%20LZA-%20B%20Z%20%3DPop-RnB%3D110%3D1%3D%3D%3DAnother%20Star%3DWonder%20Stevie%3D%3DPop%3DF%23-%3D%3D1r34LbKcu7QyX9%234F%23-9yX7-B%7CQyX7-%23C%7CyQX7%5ED%7CQyX7E%7CQyXQ%7CC%2374Ti*%7BX7-%23CXyQKc%5ED%7CQyX7E%7CQyX7-F%23%2CS%2CA*%7B%7D%20%3Ex3%3C%20l7XyQ%7C9-%23F%7C%5ED%7CQy7XyQ%7CyX7-EB*%5B%7D%20%20lcKyQX9-%23F%7CQyX9%237%23CQ%7CA7X-B%7CQyE%7CQyXcl%20LZX7-%23FZL%20lcKQyX%5E7D%7CQyX7A%7CQyX7-EyQ%7CB7KQyX7doC%20l%7CC%237XD%3C%7CQyXsus7%23C%7CQXy7%23G%7CQyX7-%23F%7CQy.S.%20aQyX7%5EB%7CQyXb9%20%20%2CQyX7%5ED%7CQyX7E%7CQXy7-%23FlQA*%7BYZ%20%2CQ%7CC%23-77%23C%3Ea-7XyQ%7CC%237%239XyQ%7CF%23-9XyQKcl%20%3C20x%3E%20%7D%20%3DPop-Slow%20Rock%3D115%3D1%3D%3D%3DAs%3DWonder%20Stevie%3D%3DPop%3DB%3D%3D1r34LbKcu7%7CQyX74B%5E7%20B%207%5EBA*S%7B%5D%20QyXr%7CQyX%7CQyX7%5EEZL7B7LZE%5E4Ti*%5B-%23Gs%7CQ%7CA%5E7-%23As%207-%23G1N%7CQy7X%5EEZL7B%207%5EB%7CQyX%2CD%237%2CyX7%5EB*%5B%20QyG%23%2CC%23%23D%2C-%23As%207-%23G2NLZ%20QyXQyXl%7D7%23F%2C-7%2C%5DQX/7%23C%2C%23GlZL7%20D%237QyXZLQyX%7CrQyXZ7L%23C%20B/7-%23GZL%23A/r%7CXyQ-%23GlBD%7CQyX7/A%23LyX7%5EB%7CQyX7%5EEC*%5D%5B%2011%237F%20B/7-%23GZQ%7CE%5E7%23D%207-D%2Csus%7CE%5E7XdoC%20la%20.S.D%3C%7CQXy7-%23C%7CQyX7%5EB%7CQya%3EsD%23QyX7%5E%3C7%23C%3E%23-%2CF%236*%3C%20B/7-%23GZL%23A7/%23D%207-%23GlQ%7BYZ%2C78OpenCs%2C7%2340x%3E%20%7D%20%3DPop-Slow%20Rock%3D100%3D1%3D%3D%3DAt%20The%20Chime%20Of%20A%20City%20Clock%3DDrake%20Nick%3D%3DPop%3DG%23-%3D%3D1r34LbKcu7%23AZL7-7XyQ*%7B%7DQyX7-%23G%7CQyXG%23/7%5EA%7CQyX%23G/%23A%7CASG%23-%23Gi*%7BBB*%5B%5DA%5E7/GZL%23G/7%5EAZL%23G/%23ZAL7-%23GZL7-%23GZL%23G%23-7%20ZL%23G/7%23D%2C7%5E7LZBL7%5EBZL7%5EEZL7%5EB%7Cl%2C7%23D%2C7-%23AsZL7%5EZsA%23-EZL7%5E%23GZL%237LZD%23CZL7%23GZL7%5E%23GC*Q%5ByXQyXQyXQyX%5D%207%23%5E7/G-Fl%7C%2CsZL7%5E%23%5E7LZEZL7%5EB1NZLQ%2C7%5EG%23ZL%23G/7%5E%23CZL7%23G%5E7LZBGZL7%5E%23A%7D%207D%237%2C%7D%2C%5EE%2C7%23FsZL7%5EEZ7L%5EBl2N%7B%20%20QyXQyX%7ClG%23-%2C7-%23AL7%23GZA%5E7/G%2CQ%2C%7BYZQyX7-%23G%3EdaoC%20la%20.S.D%3CZL%23G%23%5E7LZL%23G/ZC%23%5E7/G%23LZG%23%5E7%20%7D%7BG%23-7LZA%23/G%23LZA%5E7/G%23LZG%23-7%2Cf%20%7D%20%3DPop-Rock%3D105%3D1%3D%3D%3DBaby%20Love%3DThe%20Supremes%20%28Holland%E2%80%93Dozier%E2%80%93Holland%29%3D%3DRnB%3DC%3D%3D1r34LbKcu7QyXC%7CyQ%7CC7QyXC%7CQyX-D%7C%7CQy-XD%7CQyX7A%7CQyXbB/%7CFXyQXCA*%7B%7B%20%20Qy%7CCXyQ%20%20lcKQyXbD%5B%7D%20%3E4x%3C%2C7G%20-DZL-E%20F%7C%5DXyQXQyXF%7CXbGZLXyQ%7CD%7CQyX-bE%7CQyX-bEQ%7CyX7bB%7CQyXbC/7bDb%20%20QbDSA*%2C7bA%20XyQ%7CG-F%20bG%3EadoC%20la%20S..D%3C%7CQyXbD%7CQyXbLZEb-bD%7CQy%20%7DY%7B%2CQ%2C%3CXyQ%20Repeat%20and%20Fade%3EGbXyQ%7CDb%20%20%3C4x%3E%20%7D%20%3DPop-Shuffle%3D140%3D1%3D%3D%3DBabylon%20Sisters%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DFunk%20Rock%3DBb-%3D%3D1r34LbKcu7GZLBZ4F%23LZxZLsusbEZL7-%23GLZ96EZL7%23GZLBZLxLZF%23L4Ti*%5BsusbBZE69LsusbE%7C%2CA%2CEZL96%7CEZLxZL-bE%7C%2CA%2CEZLZxLZLBZL%23L96bGXyQ%20%7BAZL7%5EbDZLxZL31EbZL7-CZL7-bBSA*b13LZ%5B%20xZLZL7%5EbLZ%7CBbbEZL7-CZLxZL7-BbZL7-DZL7-CZL7-/FLZB7-bBZ96bEZLZEb6L-DZLxZL96bEZL-7DZL-DZL5%237AZL9ZD-7L11%237E/BlZLC9LZF6bEZL9CZL-Dl%7C%2CEb%2C7bBsZL7%5EbBZL99LZxQZLxZLbE%7C%2CA/E%2CLZ%5EB1NZL96bDZL7-EblZL%2C7bB%20%2C%23F/%23C7LZE%2C%23F%20%2CEDQZ%2CFZ%20r%7C%20adoC%20la%20.S.D%3C%7CyQX7%5EB2N%7C%7D%20-bBZL%3EE%2C%20%20LxZL-L7-DZ7LZG/tuo%20edaf%20dna%20teapeR%3C%7B%2CbEs%2CpZLF%3ElD-L-DZL-ZEb69LZp%2CsAb%2C%7ClD-LZD-7LZG/FLZp%2CsEb%7D%20%3DPop-Rock%3D140%3D1%3D%3D%3DBaker%20Street%3DRafferty%20Gerry%3D%3DRock%3DD%3D%3D1r34LbKcu7W%205D%7C4G/AXi*%5B%7D%20%3Ex3%3C%20lcKQXyG/F%7CQyXF/bE%7CQyD5XyQ4Ti*%7BsusA%205XyQ%7C%5D%20%20lcKQyX5G%7CQy7XA%7CQyXCZLG/W%205D%7B*ASADZLG/7-DB*Q%7CA%20ADZLsusD%20D%7CQyXGQ%7CyX-E%7CQyXAZLsusXyQ%7D%7ByXAZLQyX%7D%20-7XyQyXD1N%7CQyXG%7CQyX%7CCQyX7-A%7CQyX7-D%7CQKcl%20A%7CQyXLG/W%20ZN2AXX5DZLG/W%205D%7CQy5XDD*%7B%5DQyXG/F%7CQyyQ%7CD5L%20QyXW%205D%7C%7CA7XyQ%7B%7D%20Q%20x%20%3EadoC%20al%20.S.D%3C%7CQyX5G%7CQD5XyQQyXCZ/GLZD5XyQ%7CD5%20W/GLZCXyQ%7CA7XyQ%7CG5XyQ%7C%3C*14Fade%3E%20x%20%20%7D%20%3D%3D0%3D0%3D%3D%3DBats%3DDempsey%20Paul%3D%3DRock%3DEb%3D%3D1r34LbKcu7bE%20%2Cs8EbsuQyX%2CbAZLbE%20%2CsubsE%7CQyX%2C-CZLbE%20s%7CEbsu6TA*%5Bl%7C%2CbEXyQ%7CAEsZL%2C-CZLbE%20subsEA*%5B%5D%20%20lcKQyXbbsus%2C%2C-GZLlcKQysEbsuL%20lcKQyX%2CbAB*%7B%20%5D%2CQ%2C%20%20-Gl%7C%2CbE%2CsZF/AXZL%2CbA%7CQyX%2Cb%2CXyQX%2CbA%7CQyX%2CbEC*%7B%20%20QyXQyX%5D%20oB%20-G%7CyQ%7CG-A%7C%7D%20%20a%20.S./Cb%20%7DX66*%3C%20%20%2C-CZLB/G7%20%2CbAl%7CQyX%2CbE%7CYyQ%20%20DW%20-bA%3Ex3%3C%20a%3ELZBXA/FZL%20lcKQyX%2CAb%2CQ%2CB*%7B%5DQyX%2CD/byQKcldoC%20l/-bA%7C%2CXyQ%7CE/-G%7CQyX%2CbE/bAQ%7CyX%2CbEC*%7B%20oB%20-Gb%2CXyQbA%7C%7D%20bE%7C%7D%20%7D%7B*DE*%3CbC/W%20-bA%7CQyX-%2CG%7CQyX%2CbA%7CQyX%2Cb588x%3EQyXbE%2CXyQZ%20%3DPop-Rock%2012/8%3D64%3D1%3D%3D%3DBen%3DMichael%20Jackson%20%28Black%2C%20Scharf%29%3D%3DBallad%3DF%3D%3D1r34LbKcu7/7C%7CQ4F%20Bb%5B%5D%20F/bB%20FZLF/b%20BFZLF/bB%20FZL%2CF/*AFXy4Ti*%5BbDZL%2CFXyQ%7CbEZL%2C%23C/7A%20susA7%7CQyX%5EF%7CQyXE/7C7%2C%20D7%7CQyXEXE/7C%2CLZF%2C%20-FA*%5B%20%20QyXQyX%20%5DF/bB%20FZL%2CF/bB%20F-9LZ7C%20%2C7DZL%2C79%20F-LEZL%2C%23C/7A%20sus7%7CAQyX%5EF%7CQyXE/7CZb7%2C%20D-F%7CQyFZLE/7%2CLZF-GB*%7B%20%20QyXQyX%5DF%20/bB%20FZL%2CF/bB%20%2C7%2C%20C7C%20%2C7bX%2CF%7CQ6%2CLZG7C%7CQyX%2CFC*%5B%7DQy%2CX7%5EFZL%2CE/7C%20%2C7-/E%2CXyF%20%2C7%5EF%7BZL%2C/E%2CXybDZL%2C7D%20%2C7bE%7CQXy%2CE/7C%7CQyX%2C%5EF%7CQ7%2C%20C77C%7CQy%2C%20Bb/F%2CLZF%2C%20Bb/F%2C%20%7DF%2CXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DBetter%3DBoyzone%20%28Baxter%2C%20Semple%29%3D%3DRock%20Ballad%3DEb%3D%3D1r34LbKcu7ZL9dd4Eb%20EEZL9ddabE%20bEZLd9dabE%20bEZL9ddabb%20Eba4TA*%5BEZL9dAb%5E9LbESA*%7B%5DQyX%2C7bBQ%7CyXbE%7CQyX31%5EbAZ%20Ebad%207%5EbAA%2031%5Edd9LZ%5EbA%207%5EbAZL9ddaEb%20bEZL9ddabE%20bE9LZAbabE%20babE%20bEbXyQdabE%20bEZL9ddab%20EbEB*%5B%5DQyX%2C7bB%7Cd9LZEZL9%5Eb%2C7bBZEb%20EbNZL9%5EbA%2031%5EbAZ9L%5EbA%207%5EbAZL9dda1Eb%2CLZL9ddlcKQyEbLZxL11%237%5EbA%207%5EbAZ3L1%5EbA%207%5EbAC*%5B%5D%20ZEb%5EX2N%7D%20QD%3C%7CQy%5E7%20Ab%20lcKQyX7%5EbAZL1%2317%5EbA%207%5EbAZL31%5ELZEbXbAZL%20L9ddal%20CodZL9ddabE%20bEQ%5B%20Q%20yXQyX%5DQyX7bB%3EaEb%20Eba%20.S.cKQyXbadd9X31%5EbAZL9%5EbA%207b%5EAZL9ddabE%20bEZLyQ%7CEbE%20bEZl%20%20Z%20%3DPop-Rock%3D85%3D1%3D%3D%3DBig%20Yellow%20Taxi%3DMitchell%20Joni%3D%3DFolk%20Rock%3DE%3D%3D1r34LbKcu7%2CEZL%204A%20A6A%2CE/D%2CE/A%2CEsZLx%20%20ZL6B%20BZL%20x%20ZL/EKcl4Ti*%5BKE/A%2C/E%2CA//A%2CEsZL%20x%20ZLsuAs%20AlSA*%7B%5D%20%20lcKEE%2CD/ED%2CE/A7%5EE%7CQlA%20A6*%5B%5D%20%20lcKE/A%2CE/%2CDE/A%2CEsZL6B%20BZLBlEXyZL%20lcQ%20lcK/EXyQ/D%2CE/A%2CEsZL6B%20ZBL6A%20AlZLE%20E/B%7CE%2CA/EA%7CQyXQyXQy%2CA/E%2C3%3C%20x%20%3EadoC%20la%20S..D66*%3C%7CE/A%2CE/Dx%3E%20%7DXEs%7CZLEsZL6lEXyQ6A%20Al%7BZLf%2CE%20E/%7CBQyXE/A%7CQyX7%5EE%7CLZB%20BQ%5BY%20%20%2CA/E%2CD/E%2CA/EKcl%20%3C3x%3E%20%7D%7ClEXyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D160%3D1%3D%3D%3DBillie%20Jean%3DJackson%20Michael%3D%3DPop%3DF%23-%3D%3D1r34LbKcu7ZL9-%234F%23-7SA*%7B%7D%20%3Ex3%3C%20lcKyQX7-%23FZL%20lcKQyXF%23-%20F4Ti*%7B-B1NZF%23-%20FL9-%23F%20-%23FZL%20lcQKyX-BZL%20x%20ZL9-%23Z%20x%20LZL%20x%20X-%23F%7Cl%20LZFQyX-%23F%7CQyXD2NB%5B*%7D%20%20x%20ZL9-%23F%20-%23%7CDXyQcKQyX%23FZL%20yQ%7CF%23-%23F%20-%23FC*%5B%5DQyXuss7%23C%7CQyXD%7CQyX-9LZ%20xXD%7CQyL%20lcK9LZ%20xZLQ%20x%20ZL9-%23F%20-F%23ZL%20lcKQyX-BZL%20B-XyQ-%23F%20-ZLxZLF%23-9LxZL%2C-%23FlQ%5BZ%20%20x%3E%20adoC%20la%20.S.D%3CZLZF%23-%20-%23FZL-%23FZLZF%23-%23FZLxZL-%23FZLxZ-L%23FZLxZL-BZLxZL-LZxLxZL-BZxLZF%23-LZxLZB-LZxLZF%23-LZx%20Z%20%3D%3D0%3D0%3D%3D%3DBlack%20Velvet%3DAlannah%20Myles%20%28Tyson-Ward%29%3D%3DRock%3DEb-%3D%3D1r34LbKcu7LxZL%2C2Eb-XxZL-bESA*%7B%7D%20%20lKcQyX-bEZL%20lcKQyLZEb-1Ti*%7BbG%20suZxLZEbA%20susbAZLbB%20ssubBB*%5B%5D%20QxZL%2C-bLZGbsL-bEZbD%7CQydd9XyZLB%20E%7CQyX-bA%7CQXybD%7CQyX-bAC*%5B%5DQ%7CAb-XabDZL2ND*%5B7%20Bb7QyX-bEZL%20x%201N%7CyQX-bE%7CQyX-bEZL%2C%7DXyQ%20B%7CQyXla%20.SQ%7CBbXyXB%7CQyXE%7CQyX-bZAL%20lcKQyX-bE%7CQyQ%7C%3CD.yX-bAXbD%7CQ%3EBb7XZLB%20E%7CQyX-bA%7CQXybD%7CQyX-bAQ%7BZQyAb-XyadoC%20%3Ex6%3C%20%20Bb7%2CX-bEZL%20lcKQyX-Eb2N%7B%7DQyX-bE1NZLyQKcl7B%7CQy%20%7D%20%3DPop-Shuffle%3D90%3D1%3D%3D%3DBlackbird%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DFolk%20Rock%3DG%3D%3D1r34LbKcu7B/G%2C-4sG%2CA3TA*S%7B%20%20QyXQyXQ%5DyXGl44TZLB/G%2C-4sG%2CA3Ti*%5BA%20Dl4lGXyQL%23D/-E%20-El%7C%2C%23D7/Bs%2CD%2C%23C/7A%2CCs%7CZY%7CT244TZLp%2C7AsZT44l%2CCs1N%7CYZLQ%2CG%207ZDL7A%20B/GlZL-C%20CsG/B%2CL%23C/7%206bBlG%20%7DN2D%2CE/C%2CFs%7CZLC%206Bbl%7C%2CC%2C-D%2CE/C%2CFs-%2CC%2C%7C%207Dl%7C%2C-D%2CE24lD744TB*Q%5BY%20QyX%5DQXy%3EadoC%20la%20.S.D%3CsF%2CC/TZL7AA%2CGs4b6%20CLX7Dl42TZL7A%206blB%7C%2CC%2C-D%2CE/C%2CFsZyQ%7CT3Bl%7C%2CCTA*%5B%20%20%7BT44A%2CB/G%7C%2CC%2CB/G%2C-%2CAGs%7C%7D%20%20lcKQyXGl7%2CD7%2CB/G%2C-%23D/-EA-%2CG/%2C%23D/7Bs%2CD%2C%23C/7%2CACs%7CQyXGl44TZLB%7ClE-%20%2CGs437A%2CB/lD%20A7%20%2CG%207DZL7A%20B/GZlL-C%20Cl44TZL%23C/%7BsC%2CG42TZLLZlD7%20G%20%7D%20%3DPop-Rock%3D90%3D1%3D%3D%3DBlame%20It%20On%20The%20Sun%3DStevie%20Wonder%20%28Wonder-Wright%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7FZLG/4Ab%20ASA*%7B%5D%20%20x%20ZLsusAb%20bAZL%20x%20ZLsusbAb%20Eb4Ti*%5B%207bE%7CC-7%20GsbE%7CQyX9-bB%7CQy9X-F%7CQyX7-CZLB/7usXyQ%7CQyX7-CZL3%29%20%28Eb7hDZL%2C-F%20-bBZL-7F%207-bBlB*%5B%7D%29G/%20G7b1-F%28%20s%7CQyX7lBb-71b7G%207hDl%7C%2CbE/F-%2C-Fs%20-bBZL7-F%203LZC-%7CQyX7bA%20%2Cb-%2CBb-C%20la%20.S.D%3CZLsubsA%20bAl%7C%2CsusbEQ%2Coda%3EAC%2CbDs/-bD%7CXyQ%20Y/bBZLbA/bB%20bA4T4%7CQyXsusbE42TQ%5BAbXyQZ%20susAbXyQ%7CAbXyQZ%20%3DPop-Slow%20Rock%3D72%3D1%3D%3D%3DBlue%3DMitchell%20Joni%3D%3DBallad%3DB-%3D%3D1r34LbKcu7yXsus4B-%20ByX7EZL-E%20%29sus7%28E7%5EGZL%20x%20ZLsus7Q%7C%7CE74TA*%7BlcKQyLZB-%20E%7CQyX7%5EG%7CQyX-B*B%5B%7D%20xZLA/EZL7%5EG7susX%20lcKQyX-BC4B-XyxZLsusAZLfxZLssu7E44T%7CQyX7%5EG%7CQf%20%5D%5B*3TZL%20sus7B9%20F%23-%20lcKQyXsus7EZLl%20cKQyXsus7EZL7%5ELZB-%20-%23F%7CQ%20lcKQLZF%23-L%20lcKQyXsus7E%7CyQX7-%23FZL7%5E-%23F%209ZA6Xy%20x%20ZL-E%7CQyXyQ%20%20%20lcKQyXsus7EZLx%20%20ZLsus7B%20-BA*%5BLZE7XQyX%5D%20%2C%20lcKKcl%20Ls7EZL7%5E-%23F%209-%23%7CFQyX-BZLf%20%209-EZusXyQQyX11f%2CLZB-XyQKcl%20LZB7%20%20f%20Z%20%3DPop-Slow%20Rock%3D78%3D1%3D%3D%3DBlue%20Suede%20Shoes%3DElvis%20Presley%20%28Carl%20Perkins%29%3D%3DRock'n'Roll%3DA%3D%3D1r34LbKcu7QyX7A4A7%2CnKQyX7D%7CQyX%2C7AZ%20Ln%2C7AZL%20n%2C7AZL%20cl%20LZ4TA*%5Bn%2C7AZZE7XyAZL%20n%2C7AB*%7B%5D%20Ql%20cKQyX7AZL%20lcKQ7%2Cn%20LL%20lcKZL%20lc%2Cn%20LZD%7CQyX%2C7AZL%20n%2C7ZAL%20n%2C7AZL%20n%2C7A%7C7XyQK7AZL%20ZLxZLKcl%20LZL7AC*%5B%5D%20%20lcKQXy7AZL%20lcKQyX7EZxLZA7QyX7A%7D%20%20x%20LZA7L%20la%20.C.D%3C%7CQyX7ZAL%20lcKQyX7EZLxZCoda%3ExZL7DcKQyX7LZxLlcKQyX7EZLxZL7ZALxZL7DZLxZL7AZ%20LZA7A%2CQ%2C%5Bl%20%20Z%20%3DPop-Shuffle%3D180%3D1%3D%3D%3DBlue%20Tango%3DAnderson%20Leroy%3D%3DTango%3DD%3D%3D1r34LbKcu7%20DZL74DXyQQyXA/DZL-G%20GZLD7%20%23F/D%7CQyXE/7A%7C%7CE-%20A4Ti*%5B%2CD/G%2C%20%20A%2C%5DE/7A%7CQyX%23C/7A%7CyQXDZLD%2CD/G%2CDA*%7BXyQ%7CDD%7C%2CA%20yXE/7yQ%7CAo%23C/7A%7CQyXDZLD%2C/DG%2CD%7CQyX7AZL7A%20XyQ%7CAXDZLDZL%20lcyQ%7CA7/DZL%20lcKQyXGB*%5D%5BQyX7D%7CQyXD%7CQyXAXyQKXD%7C%7CQG%207AZZAo%20AQyXA/DZL%20lcKQyGX%7CQyX7D%7CQyXDZL7Kcl%20LLG%207ANZL7AA7LZDyXA/Dl%7C%2C-G%2CG%7C%2CD7%2C%23F/DsZLE/7AZLQ%7CE-%20%20oAZL1D%20%20A%2C%7CA7XyQ%7D%7CN2D%20A7LZA7XyQKcl%20LZDXyQZ%20%3DLatin-Argentina:%20Tango%3D125%3D1%3D%3D%3DBoth%20Sides%20Now%3DMitchell%20Joni%3D%3DFolk%3DGb%3D%3D1r34LbKcu7BsZLb4Gb%20B%5EbGA*%7B%5D%20%20x%20ZLb/GB%20bGZL%20x%20ZLbG/7%20B/G4Ti*%5BLbG/Bb/Gb%2CLbGl%2CbG/bD%2CbG/sBZL9%5EbG%20bGlZLbGZGb%5E%20D%2CbG//BsZLbXyQ%7C7%5EbGA*%5B%5DQyXbG/ussbDZLbG/B%207%5EbG%20B/GbG/bDZZLbG//Gb%2CGZLbGl%2CbG/bD%2CbGB/sZL9%5EbG%20bGlZLbGb%5E%20BbD%2CbGG/BsZXyQ%7CG%207%5EbGB*%5B%5DQyXbGs/usbDZLbG/B%207%5EbB/GbLbG/bDbG%20bGGb%2ClGbG/B%207%5EbGZLbG/%20BbGZLbG/B%20bGZLbLZDb//bD%2CbbGZLb7%20B/GGZL%20x%20ZLbG/B%20b%7CG%5D%20xZLsus7bDZLbb%20B/G%5EbGZLG/B%20bx%3E%20%7D%5Bl%2CbG/bD%2CbG/BsZbLG/B%207%5EbG%2CC*%2CQ%2CGbLZG3%3C%20%20%2Csus7b%20B/Gb/B%207%5EbGZLbG%20bGb/DZLbG/B%207%5EbGZLGbLZDbGZLbLZx%20%5D%7CGb%20B/GbLZ%20x%20LZGb%20B/GbLZGb%2CXyQZ%20%3DPop-Slow%20Rock%3D97%3D1%3D%3D%3DBreakaway%3DClarkson%28Lavigne-Benenate-Gerrard%29%20Kelly%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu7LF%20CZ4A-%20G-AA*%7B%7DQyXFZL%29GB%28/G%20-AZLF%20CZLB/%20G/BL6Ti*%7BQyXCS/B%28G%29yX%5D%20G%20F%7CQyXDZL%20G-A%7C%7D%20%3Ex4%3C%20%20FZLQ%20%7B*BG%20-AZZLB/G%7CA-Xy%7B%7D%20Q%20%20FZLG%20-A%7CyQXG%7CQyXC%7CQyXF%7CQ*AA-%20QyXG%7Cadoc%20A-%20G/.D%3C%7CQyXDZLG%20-A%7D%7C%20%3Ex3%3C%20%20FZL%29G%28BS.%20alZLF%20CXGC*%7B%5DXyQ%20%7C%2CG%2C-AsZLGZLCZFLZL-AZLGZLCB*Q%5BlF%2C%20%5D%20G%20F%3EyX-A%7CFLZN1QyXCB*%7B%5D%20G%20F%7CQXyD2N%7C%7D%20F%20C%7CQyXG%7CGXyQ%20C%7CQyx341*Q%7CCXyL%2CG%20%2C-A2N%7B%7DQyXZFLG%20-A1N%7CQyXG%7CQZF%20%20%3CyXF%7CQ%3E%20%7D%20%3DPop-Rock%3D150%3D1%3D%3D%3DBreakdown%3DTom%20Petty%20and%20the%20Heartbreakers%20%28Tom%20Petty%29%3D%3DRock%3DA-%3D%3D1r34LbKcu7%20ZL%2CG4A-%20G%20x%20ZLG%20-AA*%7B%7D%20x%20%20ZLG%20-AZL%20x%20ZLLZA-%204Ti*%7BFZLF/-%20GLZ%7D%20F/G%207%5EF%7CZLF/%20GF1NZLG%20-AZL%20x%20N2F%20GAZL%20xAZLG%20F%20%5DXy-AZLG%20FZLG%20-AZGL%20FZLG%20-ASB*%5B%20Q%20GLZF/G%207%5EG%20-ACF%20G/FX%5D%20Q%2CF/G%207%5EFZL/FG%20FZLF/G%207%5EFZLyQ%20%5B*ZLG%20-/G%20F2LZA-%20x%201NZLG%20-AZL%20xZ%20LG%20-A%7BZL%20x%20ZLG%20%20%7D%7CN%20x%20ZLZL%20x%2068D.SAQ%7B%20%20QyXQyX%5D%20FG/%207%5EF%3EadoC%20la%20.-%20GLZ*%3CZLFA-%20GLZ%20x%20%20%7D%20%3DPop-Rock%3D111%3D1%3D%3D%3DBring%20It%20On%20Home%20To%20Me%3DCooke%20Sam%3D%3DSoul%3DC%3D%3D1r34LbKcu7*%7B%5DQy8CXyQyXC%7CQyXF%7CQyXC%7CyQXG%7CQyXF%7CQyX7G%7CQ%7CG7X6Ti*%5BG%7CQyXKcl%20LlcKQyXF%7CQyX7C%7CyQXC%7CQyX7G%7CQyXGZ%20LZ%7CCQyXCA7XyQ%7CFXyQ%7CGXyQ%7CCXyQ%7CFXyQ%7CCXyQ%7CG7%20%20%3C6x%3E%20%7D%7CCXyQZ%20%3DPop-Rock%2012/8%3D69%3D1%3D%3D%3DBrown%20Eyed%20Girl%3DMorrison%20Van%3D%3DRock%3DG%3D%3D1r34LbKcu7yX7D%7C4GXyQQyXC%7CQyXGSA*%7B%7DyQX7D%7CQyXG%7CQyXC%7C%7CGXyQ4Ti*%7ByXG%7CQQ%7CCXyQyXG%7CQyXC%7CQyXG*A%5B%5DQyX7D%7CQyXG%7CQ%7CD7XyyXG%7CQ7D%7CQyQ%7CGXyX-E%7CQyXG%7CQyX7DQ%7CyXCB*%5B%5DQyX7D%7CQyQ%7CCXyXC%7CQXC%7CQyXyQ%7CN%20QyX%5D%20%20x%20ZL%20lcQKyX7D2N%7C%7DQyX7D1%7B*CGXG%7CQyXS.D%20%20yQ%7CD7QyXC%7CQyXG%7D%20%3EenFi%3C%20lcKQyXG%7B%7DQyX%7CG%20%20%3CXG%7CQy.%20al%202nd%20End.%3ELZD7XyQ%5D%20%3DPop-Rock%3D135%3D1%3D%3D%3DCan%20You%20Feel%20The%20Love%20Tonight%3DElton%20John-Tim%20Rice%3D%3DBallad%3DBb%3D%3D1r34LbKcu7D/bBs44Bb%20B%2CA/FZLD/bB%20bELZF/bB%20G/bEZLA/Fb%2CC-%2CTSi*%5BLD/bBlEb%20BA/F%20-CZLD/bB%20%2CEbZLD/bB%20bEZLD/bLZEb%20A*%5B%5D%2CC%2CbE%20b/DLZE%20-GZLA/F%20bBB*%5D%7B%20F%20bAZLQ%2C-G%20bEbLZBbB%20bEZ%2CbEl%2CXyQ%7Cl%2C-C1NZLbEl%2CF/7b%5EBs%2C-GZLD/bB%20bEsBb/DF%7C%2CE/S.D%3CQ%7ClFXybEZL%2Csus7F%20%2CbE%2C%20D/bB%20%2C-C2N%7CY%7DQ/BbXy%2CE/CsB44TBCoda%3EXQyXQyX%5D%20F42TZFL%20bA44TQ%5BZQyXbByQ%20%7B*%20la%20.F/7%5EbLZG-%20ZLD/bB%20bEl%7CQyX%7CF%2CE/C%2CbE%20bBZLbEG-%2CsBA/F%20bbBs%2C-ZN1C-%20QyXQyX%7DQyXFl%7CE%2C/Cs%2CbEl%2CD/bBs%2CLZN2CLbEl%2CLbEl%2Cb%2CsFsBs%2C-GZLD/bB%20bE%5D%5B%20bB%20bB/bEl%7C%2Csub%5E7/FEl%2CD/ZC-%2CsBb/D%2ClEb%2CsFsus%2C%7ClEb/Bb%20Bb%20Z%20%3DPop-Slow%20Rock%3D66%3D1%3D%3D%3DCan't%20Buy%20Me%20Love%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu77CZL%204E-LZX7CA*%7B%5DQyX7G%7CQXy-DZL-AZL-EZL-AyQKcl4Ti*%5BXCZL%20l%20LZFX7F%7CQyX7GZL%20lcQKyX7CZL%20lcKQyX7yQKclcKQyXX7G%7CQBSE-XQyX-A%7CQyX-EZL%20clKQyXC%7CQyX-A%7CQy%7CD-Xy*%5B%7DQyZL%20lcAC7XyCZL%20lcKQyX7FZLl%20cKQyX7CZL%20lcKQ7XyQK*%7B%5DQyx%20%3Ead%7CF7%20%20%20.S.D%3C%7CQyXC2N%7C%20%7D%20x%20ZLCZLF1NZLQal%20CoQyX7GyX7G%7CQXyQ%20ZL-AZL-EZL-AZLE-%7CQyXC%7CQyX7FQ%5B%20D-XyQyX%5D%20%20Q%7CC7XyQKcl%20%20Z%20%3DPop-Rock%3D180%3D1%3D%3D%3DCan't%20Get%20Enough%20Of%20Your%20Love%2C%20Babe%3DWhite%20Barry%3D%3DSoul%3DF%3D%3D1r34LbKcu7FSA*%7B4Bb%5E9C/bB%7B%20xZL9%5EbB%7D%3E%20x3%3CxZL7-AZLxZLLZx%20%7D4Ti*%7BbB%207%5EZBb%5E7%5EF%20F%7CZLC/bB%207%5EBbZL7%5EF%20FZLC/bB%207LZBbL7%5EF%20yX7-D%20F%5E7L-AZL%20lcKQyX9%5EbBB*%7B%7D%20C/bB%207%5EbBZ7XyQ%7CFZLC/%20la%20.%5E9XyQQyXC/7%5EbBZL%20lcQKyXC/7%5EbBZL%20lcK%7C%3CD.SbB%7C%7DQ7%5EbBZ%20x%20%20%5DFZLC/bB%207%5EbBZL%5E7F%20FA*%5B%20%20QyXQyX%20F%5E7L%3EeniF7-G%7BZLZ%5B*CL7-AZLxZL9%5EbBZxLZL7-AZLxZL9%5EbBZD-7LC/bB%20FZLC/Bb/CXbBZL7%5EF%20FA*%7B%7DQXyC/bB%7CQyX7-G%7CQy%5E7%20Bb%7CQyX%2C/bB%207ZBb%5E77%5EF%20FZLC/bB%207%5EBbZL7%5EF%20FZLC/bB%20LZBb%5EL7%5EF%20C%20%7D%7CF%20%3C*20XyQFine%3E%20%20Z%20%3DPop-Soul%3D113%3D1%3D%3D%3DCan't%20Help%20Falling%20In%20Love%3DElvis%20Presley%20%28Peretti-Creatore-Weiss%29%3D%3DBallad%3DD%3D%3D1r34LbKcu7%7CQyX78DXyQX7-%23F%7CQyXDA*%7B%5D%20%20lcKQyXD%7CQyX7A%7CyQ%7CB-6Ti*%5ByXG%7CQ%28B-7%29QyXE/7A%7CQyX%23F/%7CDQyXG%7CZL%29A/W%28%20%20%7CA7XyA/7-B-%23FB*Q%7CB-7cKQyXD%7CQyXA%7CQyAX/D%7CZLE/G%20G%7CQyXl%20%20%7D%7ByXA%7CQ9BZL7C%237XyyX7%23C%7CQyX7-%23F%7CyQX7%23C%7CQyX7-%23F%7CQQ%7CF%23-%7CQyX7D%7CQyXLZA7%20/W%207-B%7CQyX7-B%7CyQX7-%23F%7CQyXDA*%5B%5DALZ%7CG7-EZLXA/D%7CQ%7CA7/%20G%7CQyX7-B%7CQyXAQ%7CyXG%7CQyX7A%7CQyXEG/ELZyX%23F/DZLAZyQ%7CDX%7C%2CE/G%2CGsZL7-BZALZLGC*%5B%7D%20%20lcKQylD/ALXA%7CQyLZx%20Z%20%3DPop-Rock%2012/8%3D69%3D1%3D%3D%3DCan't%20Take%20My%20Eyes%20Off%20You%3DFrankie%20Valli%20%28Crewe-Gaudio%29%3D%3DPop%3DE%3D%3D1r34LbKcu7ZLxZL4F%23/ExZLEA*%7B%7D%20%20lcKQXyE%7CQyXE/6-A%7CQyXLZE%5E74Ti*%7BB*%7B%7D%20LZALZLE/6-AZL%2CE/%23FZxLZLEZLxZL6-AZLxZELZxxZL7E7-AZL7%2C%20F%23usB%20%2C9B%20%2C9b7BZ%2CL7-%23F%20%2C7h%23F%20%2C7-s%20B7%2Ch%23FlS%2031%5EE%5E13%20A-A%2031%5EE%20%2CE/7-AN1ZLQ%2C31%5EE%20%2CE/7-7/E%2C%20E%20%2CE/%7CQyX7C%237XyyX7-%23G%7CQyX7B%7CQXy7-%23FC*%7B%5DQyXx%7CQQ%7CC%23-2N%7CY%7D%5B%5D%20xZ7XyQ%7CxZL7-%23F2N%7C%7DQyX%237C%7CQyX7%5EE%7CQyX7BLZD9L-%23F1N-CZLGxLZG%5EZLGZLxZL6-CZLxLZCZLxZL7GZLxZL7xLZA/ZLGD*L7-%23G%3CD.S.L7-%23F%7B%20xZL7%23CQ%5D%5B%20xZLG%3EadoC%20la%20ZB7LZZLG/6ZC%237LZF%23-7LZB7LZE%5E7LZC%237%20%7DE%5E7XyQZ%20%3D%3D110%3D1%3D%3D%3DCareless%20Whisper%3DGeorge%20Michael%20%28Michael-Ridgeley%29%3D%3DPop%3DD-%3D%3D1r34LbKcu7%7CQyX74D-7X%7DQyX7-A%7CQyX7%5EblB%7C%2C7-As%20%207-G%7CQy%7B*AD-4Ti*%7B7%5EbBlsA-7%2Cs%20%207-G%7CQyX7-D%7CyQX7-A%7CQyX7%5EbBl%7CA-7%2C%7C%20%207-G%28%20s%20%20-7XyQ%7C%297-A%28QyX7-Gl%7C7%29-A%28%20s%20%207-DB*%5B%5DlBb%5E7A%7CQyX7%5EbBlA-7%20%20%28QyX7-Gl%7C%297-A%28s%20%20%207-Dl%7C%29A/C%28%20sA-7%29%7Cl%7C%29bB7-A%7CQBb%29%7CNB%7C%297-A%28QyX7-G%7CyQX7-DZLQ%20%207-Al1b%5E7Xy%28%20s%20%20-G%7CQyyQXyQ%5DQyX7-A%3EadoC%20l%20a.C.D%3C2N%7CQyXQyX%7BD-7XX%7DQyX7XyQ%7CBb%5E7XyQ%7CA-7%20%20%3C6x%3E%20%7D%20%3DPop-Soul%3D80%3D1%3D%3D%3DCaught%20Up%20In%20The%20Rapture%3DAnita%20Baker%20%28Quander%2C%20Glenn%29%3D%3DR'n'B%3DD%3D%3D1r34LbKcu7L7%5EDA4D%5E7Xus7A%20%2C7-G%7CQyXCb/BZL7-A%20%2C7-G%7CQys%20%7D%7B*4Ti*%7B%2011-%23LZG%5E7%5D%20C/bBZL7%5EGZL7%23-FZL7%5EDZLC/bBZL%5B*BSC7-%23FZ9-BZLLZB-9%2011-%23CZLC/bB%207G%5EZL7D%2011-AZL9E%20F%237%2355%237%23F7%23F%207A7susX7%5EGZL%20lcKQyXssu7BC*%5B%5D%20%20lcKQyXyQ%7CE-ZL9E%207-G%7CQZN1B-%7CZLsus7A%207-E%7CQXy7%5EGZL%20lcKQyX11D%5E7XyLQ%2C5%23QyX7%5ELZBb/cKQyX%2C11-B2N%7C%7Ds%20us7A%20%2C7-G%7CQyXCl%20LZG7-A%20%2CX7%5ED%7BF%237%2357A%207-E%7CQyX7%5EGZ%20LlcKQyX%2C11-B%7CZLsusLZ%207-E%7CBQ%7B%7D%207%2C%20A-%20%2C7-G%3EadoC%20la%20S..D%3C%7CQyXC/bBZL7A7sus-G%7CQy-11%2CXyQKcl%20LZG%5E7XyQ%7CE-7%20F%237%235%20%7D%7CB-11XyQZ%20%3DPop-Soul%3D92%3D1%3D%3D%3DCello%20Song%3DDrake%20Nick%3D%3DFolk%3DBb%3D%3D1r34LbKcu7yX7bE4Eb2XKQyX7bEZL%20lcKQXybE/-bBZL%20lcKQycl%20LZ4Ti*%5B%20lcKQLZ%7BBbSA*%7B%7D%20%3Ex4%3C%20lcKyQX2bBZL%20lcKQyX2Bb2Xy%20lcKQ2bEB*XyQ%7CBL2bB%7CQyX2bEZL%20clKQyX2bBZLxZL2bZx%20%5D%5B2bEZLyXC/9b2XyQ%7CQyX2bB%7CQyX2bELZxZL2bB%7CQyX2bE%7CAbaddB%7CQyXlcKQyLZY%7CBN%7C%7D%20%20lcKQyX2bBN1ZLQxZLxZLxZL2b2Bb2X%20lcKQ%20ZL%20x2XyQ%7CcKQyX2bBQ%7BY%7D%20%20%20x%3EadoC%20la%20.S.D%3Cl%20LZ%20bB%7B%20%20x%20%3C5x%3E%20%7D%20%3DPop-Country%3D115%3D1%3D%3D%3DChain%20Lightning%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DPop-Shuffle%3DA%3D%3D1r34LbKcu7AZL%20x4A13%20%2031ASA*%5B%7D%20%20x%20Z7LA%2031AZL%20x%20ZL7AA7LZ%204Ti*%7B%20DZLDLZ%20x%20GZLD/C%2031%5EGZLDC/%20%2CC/D%7CQyXC/DZL%5E7%20C/7A%2031L7A%203D/E%20Ex%20ZL7A%2031AB*%7B%5DQ%20%20x%20ZL7A%2031AZL7%20LZA1ZLD/CDZLD/ZD/CXD/C%20%2C7%5EGZLD/C%2013%5EGZLD/C%20C/D%7CQyLZD%20CL%20x%20ZXQyX%5DLZA13adoC%20la%20.S.D%3C%7CyQX5A%7C%7D%20%20x%20ZL7A%20%3E%20x%20%207E%20E/%5EGZLDQA13%20D%7CQyXC/DZL%20x%20Z7LA%2031AZL%20x%20ZL7A/C%20C/%5B%20%20Qy13%20C/DLZG%5E7%2C%20C/DLZD%20C/DLZD/E%20E7LZA13%20A7LZ%20x%20%20Z%20%3DPop-Shuffle%3D95%3D1%3D%3D%3DChain%20Of%20Fools%3DAretha%20Franklin%20%28Don%20Covay%29%3D%3DSoul%3DC-%3D%3D1r34LbKcu7C/-D%204C7XyX-CZLC/-D%20-CB*%20%7B%20QyXQyX%5D%20%20lcKQyQ%7CC-4Ti*%5BCZLC/yQ%7D%7B*B*%5B%7D%20%3Ex4%3C%20lcKQXy-CZL%20lcKQyX-CAC-%20D-X-CZL-CC*%7BC-%20D-KQyX-CZL%20lcKQy-XCA*%7B%5DQyX-CZLC/cl%20%20%7D%7CQyX-44TB*nXyQ%7CXQyX%5DQyXn42TZLn%20%2C-C%7C%7DQyXn%7CQyXnyQ%20%20%7BZL%20n%2CKQyX-/CLZCcKQyX-CA*%7B%7DQyXC-ZLC/-D%20-C%7CQyX-l%20LZC-D%20-Ccl%20%20%7D%7B*BC-%20D-/GLZC-XyQ%7CC-%20D-/CLZC-%20%20%3C4x%3E%20%7D%20%3DPop-Soul%3D110%3D1%3D%3D%3DChange%20Is%20Gonna%20Come%3DCooke%20Sam%3D%3DSoul%20Ballad%3DBb%3D%3D1r34LbKcu7l%7C%2C7D2BbXy%20-C%7CQyXbB%7CQyX7G-%7CQyX7-CZL%20lcKQsEb7%2C1TA*%7BX7-C%7CQ%7CBb%20%7CQyX7-C%7CQyXbB%7CyQX7-CB*%5B%7D%20%3Ex3%3C%20G-XyQyX7-G%7CQyX7XyQ%7CCX7-CZL%20lcKQyXbAB*%5B%5DQyX7F%7CQyX9-yQ%7CG--G%7CQyBbXyQ%7CC-7%20sEb7%2CD7%2C%7ClG-XyQ%7CBbXyQ%7C%7CBbXyQZ%20%3DPop-Rock%2012/8%3D63%3D1%3D%3D%3DChange%20The%20World%3DEric%20Clapton%20%28Sims-Kennedy-Kirkpatrick%29%3D%3DBlues%3DE%3D%3D1r34LbKcu7%23F/2A4sE%2CA%7C%2C%23F/2A%2CEZLE%7C%2CF%23/2A%2CGZLG%7C%2C%23F/2GLZG%2C4Ti*%5B7EZLE%20%5D%7B*A%7C%7CQyXEZLE/2A%207%7CEQyX7EZLE/2A%20ElE%20A2/11B%7C%2C2A%20E%7C7%20A2/LA/-B%207A%7CQyX7ALZA/-B%20A%7CQyXEZLEZAXyQE%7CQyX%23D%7CQy7XyQ%7CZL7%23G%207-%23FSB*%5BQ%5DyX7%23GZLE/2A%207EC%23-7XEZLE/%20Al1NG%237LZ%2C7-C%2C7-%23CsZL7%23%20G5b7-%23D%7CQyX7-%23CB-7LZ%205b7-2A%20%2CGZsE/GL%23F/2A%20%2CE%5B%2011BZlLQ%2C7-%23F%2CG/oE%2C%23ZG%2CLZL%23G/EG/2E%2CEXyQ%7DL%2C7-%23F%2CG/oE%2C%23GE/s%7C%2C%23G/2E%2CAs2N%7CZELZAZL%23F//2A%2CG/G%23%2CE%7C%2C%23F/2A%2CEsC*%7BYLZ11BZL%2C7-%23F%2CG/oGLZN1Es%7C%2C%23L%23G/E%20%7DN2l%5DQyX7%23G%3EadoC%20l%20a.S.D%3CZL%23F/2A%20G%7BQlA%20E%7C%2C%23F%23F/2A%23%2CEo/yX11B44T%7CQyX7-F%23l42T%7C%7D%20%2C7-%23F%2CGQ%7C%7CE%20G/EsZLZGXyQ%7CG%20A2/F%23LZEXyQZ%20%3DPop-Rock%3D99%3D1%3D%3D%3DCherish%20The%20Day%3DSade%20%28Adu%2C%20Hale%2C%20Matthewman%29%3D%3DPop%3DC-%3D%3D1r34LbKcu7s31C%7C4C-9XA*%7B%7DQyX7-G%7CQyX-7F%7CQyXsus31C%7CQyC-XyQ4Ti*%7BQyX7-%7CF-7X7-G%7CQyX-CSB*%5B%7D%3E%20x451*%3C%20%207-G%7CQyXyQ%7CFQyXsuC%7CQyX%20QLZ%7C%7CQyX7-G%7CQyX7-FQ%7CyXsus31C%7CQyX-C%7B*CC-%207-G%7CX7-F%7CXyQ%7CFs31C%7CQyX-CB*%7B%7D%3E%20x3%3C%20%207-G%7CQyX7-usXyQsus31s31C%7C7XyQ%7Dl%7BZL%20x%20ZL%20n%2C-CLZ%20x%20ZL%20n%2C-CsD*%5BC-XyQ-G%7CQyC%7CQyX%7CF-7/QyXC/7-G%3EadoC%20al%20.S.D85*%3C%7CQyXC%7D%7BQC-QyXsu13susXyQ%7CF-7/CXyQ%7CG-7/C%20%20%3C6x%3E%20%7D%7CC-XyQZ%20%3DPop-Smooth%3D88%3D1%3D%3D%3DCircle%20Game%2C%20The%3DMitchell%20Joni%3D%3DFolk%3DB%3D%3D1r34LbKcu7%7B%5DQyX4B%5E7/E%20B2N%7C%7D%207-%23C%20%23/D7%5EB1NZL7-%23C%20%23D/BLZB4Ti*%7BZL%20lcQ%7CE2/%23F%7CQyXB/2E%7CQyXZBL%20lcKQyXB%7CQyXB7XyQKyXBA*l%7C%2C-%23E2/BXs%20B%7CQyX9ddaEZLl%20cKQyX%23D/7%5EB%7CQyD%23-%2CC%7CQyXBLBl%2C-LZBXyDs%7CQyXBZLBl%2C-%23%2CC-%23Ds%7CQyXBB*%5B%5DQ%23-%2CC%23B/E%20BdaE%7CQyQKcl7%5EBZL%20lcKQyXB/%7CEQyXBZLB/E%20BZL%20/D%23XyXB/EZyX%2C%23D%7CBXyQ%7D%20%3Ex4%3C%20%20BZLB/EB%20ZL-%23C%20%2C%23D/7%5EB%7C%7CB%5E7/QyX9dQ%7CC%23-XyQ%7CB%20E/BLZB%20E/BLZBXyQZ%20%3DPop-Rock%3D111%3D1%3D%3D%3DClose%20To%20You%20%28They%20Long%20To%20Be%29%3DThe%20Carpenters%20%28Bacharach%2C%20David%29%3D%3DPop%3DC%3D%3D1r34LbKcu7sus7B4Cadd6CSA*%7B%5D%20%20x%20ZLC9%20ddaCZL%20x%20ZLC%2099XyQ%7C4Ti*%5B%7D%20Q%20%20B-7XyZLG/D%207%5EGZL6C%7CyQX96C%7C%7CQyX7-E%7CQN1G%5E7ZL7B%20ZL7%5EC%20%5D%5B*BQyX7-E%7CQyX7-BZ%20Lx%20ZL7%5ECl%2C6C%2CCs%7CC69%207G2N%7C7C%20suDXyQ%7CyX96bDQC*%5B%5DQyXD9%3EadoC%20la%20.S.D%3CQ%7CC7sZL%20x%20QyX7%5EXyQ%7CFA/bE%207%5EbA%7CQyX6Db%7CQyX96bD%7CQyX7-bLZAb7-CZLX6bD%7CDb%2CDbbD%7CQyX7-F%7CQyX7C-ZL%20x%20ZL7%5EbDl%2C669XyQsD*%5B%5DQyX7-XyQ%7CE7-CZL7C%20sus7C%7CyQX96bDC*%5B%5DQyX9bXyQ%7CFbE%7CQyL96bAXyQ%7CDZL%2C96bDZL7%5EbAZbLA/bE%207%5EbAlZL6bDb6LZ96bD%7CZAb6%20%7BAb69LZAb6LZDb%5E7LZx%20%7DAb%5E7XyQZ%20%3DJazz-Ballad%20Swing%3D95%3D1%3D%3D%3DCocaine%3DEric%20Clapton%20%28J.J.%20Cale%29%3D%3DRock%3DE%3D%3D1r34LbKcu7D%7CQyX4E7XyXD%7CQyX7ESA*%7B%7DQXyD%7CQyX7E%7CQyXD%7CQyQ%7CE74Ti*%7B%20%20QyX7XyQ%7C7B%20CZL7D%207EB*%5BQ%5DyXD%7CQyX7E%7CQyXD%20%5DXyQE%7CQyXS.D%3C%7CXyQ%7CD%7CQyXD%7CQyX7EC*%7B%20%7DQ%20%20D%7CQyX7E%7CQyXE7XyQ7EA*%5B7EC*%7BCoda%3EQyX%5D%207B%20CZL7D%20E7Q%5B%7D%20%3Ex623*%3C%20%20DXyQ%20%20%20la%20.XyQ%7CDXyQ%7CE7XyQ%7CDXyQ%7D%20%3DPop-Rock%3D105%3D1%3D%3D%3DColor%20My%20World%3DChicago%20%28James%20Pankow%29%3D%3DRock%20Ballad%3DF%3D%3D1r34LbKcu7%5EbE%7CQ2F%5E7XQyX-A%7CQyX7%5EFA*Q%7ByXQyXQyXQyX%5DQy%7CBbXy1Ti*%5BlcKQyAb%5E7XyX9bE%7CQyX7%5EGZLD7%209D%7CQyX7%5EbG%7CQyQ%7CC7X%7CQyX9%20LZF%5E7%20sBb%2C%3C3x%3EC7%2C%7D%7ClF%5E7XyQZ%20%3DPop-Rock%2012/8%3D54%3D1%3D%3D%3DCome%20Away%20With%20Me%3DJones%20Norah%3D%3DBallad%3DC%3D%3D1r34LbKcu7-A%7CQy4CXyQX-A%7CQyXCSA*%7B%7DQXy-A%7CQyXC%7CQyX-A%7CyQ%7CCX3Ti*%7B%5D%20%20lcXyQ%7CA2N%7DQyXG%7CQyXC1NQ%7CyXF%7CQyX-E%7CQyX-CXyQKC%7CQyXQyXCAyQ%7CFXXG%7CQyXC%7CQyXF%7CQXyGZL%20lcKQyXC%7CQyyQ%5D%5B*XGB*%5BS.D%3C%7CQ%7CCXyQyXF%7CQyX-E%7CQyXA-%7CQyXCZLQ%20%20-A%7CQ%7CCXyQyX-A%7C.%20al%20Coda%3EG7XyQZXyQXyQ%20LZ%5BQCXyQ%7CG7XyQ%7CCXyQZ%20%3DJazz-Ballad%20Swing%3D74%3D1%3D%3D%3DCome%20Together%20%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD-%3D%3D1r34LbKcu7-DlSA4D-%20slcKD/W%2CF/7-D%20-ZDL%20lcKD/W%2CF/7-D%20%20%5D%5B*4Ti*%5BX7GZLF%2CW/DyX7Al%7CZL%20lcKD/%2CWF/Ws%20-DlZL%20lcKQKcl%20/Ws%20%2ClSA*%7B%20LZ%7ClKD/W%2CF/Ws%20-DlZ%20LlcKD/W%2CF/Ws%20-Dcl%20%20%5DlcKQyGZL%20lW/F%2CW7Al%7CZL%20lcKD/W%2C/FWs%20-DlZL%20lcKD/XyQKcs%20%2C-D%20lcKDcl%20LZWs%20-Dl1NZL7A%20G%7Cl%2CA/-Bs%20%20-BlB*%5B/F%2CW/KQyX7X%2C-Dl%20sW/F%20lcKD/W%2CF/Ws%20-lD2N%7C%7D%20Q%20lcKD/W%2C%20%5D%5B*C-DlZL%3C%7CD/W%20LZlD%20-DlZLxZL7AZLxLZ7Al%7CZL%20lcKQyX-sW/F%2ClcKQyD.S.%20al%20Coda%3E%20x%20%20%5D%7BQlD-XyQKcl%20LZD-XyQKcl%20%20%7D%20%3DPop-Rock%3D85%3D1%3D%3D%3DCould%20You%20Be%20Loved%3DMarley%20Bob%3D%3DReggae%3DD%3D%3D1r34LbKcu7QyXG%7C4B-XyB%7CQyXD%2CB*%2C%7B%20%20QXyQyX%7D%20%3Ex3%3C%20lcKQ-7XyQ4Ti*%7B%23F%20GZ%7D%7BS%2C*QyX-B%7C%7D%20%20lcKQy-XEZL%20lcKQyX-B%2CAKcl%20LQyXD%7C%7CQyX7XyQ%7CBXD%2CB*%2C%7B%5D%20Q%20%20AZ-L%23F%20GZL%20lcKQyX-yQ%7CB--EZL-43*%3CxDXyQ%7DC%20la%20.S.D%3C%7CQyXB-ZL%20lcKQyX-BC*%7Boda%3E%20%7CQyXGlcKQyx%3E%20%20%7D*%2C%7B%7DQyXDZL%20GZL7%20-BZL%20DA*%7B%20%20AQ%5BD%2CB-X3%20QyX%20LZB-XyQKcl%3C*34XyQ%208x%3E%20%20%7D%20%3DPop-Reggae%3D97%3D1%3D%3D%3DCrazy%20%28Gnarls%20Barkley%29%3DGnarls%20Barkley%20%28Burton%2C%20Callaway%2C%20Reverberi%29%3D%3DPop%3DC-%3D%3D1r34LbKcu7%7CQyXb4C-Xy9ddabAZLbE%207%5Eb%7CEQyX7%5EbEZL%20lcKQXyQ%7CA4TA*%5B9ddabyQ%7CGX%207%5EbE%7CQyX7%5EbEZ%20LlcKQyX-CA*%7B%5DQyEbLZAXsusGZL%20lcbXyQ%7C%5EbEZL%20lcKQyX-C*B%5B%5DQyXG%7CQyXsusG7XyQKA%7CQyXyX9dd9XyQ%7C%20lcKQyXCC*%5B%5DQyGX%7CQyXsusG%7CQyXbALZAbaddabAQ%7CAbXyQ%7CEb%5E7XyQKcl%20LZGsusXyQ%7CG%20%20%3C3x%3E%20%7D%7CCXyQZ%20%3D%3D0%3D0%3D%3D%3DCreep%3DRadiohead%20%28Radiohead%2C%20Hammond%2C%20Hazelwood%29%3D%3DRock%3DG%3D%3D1r34LbKcu7Cs%7CQy4GXyQC%20susC%7CQyXCZLBs%20usB%7CQyXBZL%20lcKLZC-X4Ti*%5BL%20lcK%2CW/EbL%20lcKQyXBZL%20lcQKyXGlSA*%7B%7C%2CF/W%2CZCXyQD/W%2C-CZL%20lQ%7CsC-BZL%20lcKQyXGlB*%7D%5B%2CF/W%2CbE/W%2CD/W%2CXyQKcyX-CZBZL%20ll%20LZCGQC*%7B%5D%20Q%20x%20%3EadCo%20la%20.S.D%3C%7CQyX-XyQKccKQyXlcKQyl%20LZClcKQyXGD*%7B%7D%20%20lKcQyX-CZL%20lcKQyX%20LZBXcKQyX%20LZCXyQKcl%20LZC-XyQ%7CsC-%2CW/D%2CW/Eb%2CW/F%2C%7D%7ClGXyQZ%20%3D%3D100%3D1%3D%3D%3DDancing%20In%20The%20Dark%201%3DSpringsteen%20Bruce%3D%3DRock%3DB%3D%3D1r34LbKcu79ddaB4BXyQSA*%7B%7D%206B%209ddaBQ%7CyXBZL6B%209ddaB%7CBXyQ%7C4Ti*%7BL6B%209BXyQ%7CQyXBZL6B%209ddaBQ%7CyXB%7CZL6B%209ddaB%7CBaddZL6B%20%2C11-%23%7CsB/CXB%7CZL%20-%23Cl%2C%23C/sB%7CQyXEZL%20-%23Cl%2C%23yQ%7CsGQyXEZX%23FZLLZBXy%23F/Bs%7CQyX%23FB*%5B%20%5D%20-%23Gl%2C11-%23Gs%7CQ%2ClF%23%20%20-%23Gl%7CQyXBF%23%2C%20F%20-%23C%7CQyXEZL%209-C%23l%2C-%23Cs%7CQyXEZL%23%20QLZ%7C/B%7CQyddaB%7C%20B6LZL6B%209ddaB%7CQyXB%7D%7C%206B%209ddaB%7CQyXBZBXyQ9ddaBE%3Eado%5D%5B*CG.S.D%3CZL%2CBZL%2C-%23ZGL%2C%23FZLEZLBZL-%23%20al%20C%206B%209%23CZLE%5D%5BQ*D%2C%23F/B%7CQyX%23FlZL%23%20Fl%2C%23F/Bs%7CQyX%23F%20F%23LZ%20%23FZL%206B%20%2CLZC%23-%7CQyX%3EedaF%20dna%20atepeRQyXQyX%3CB%7B%20Badd9EZL%2C-%7D%20%3DPop-Rock%3D144%3D1%3D%3D%3DDaniel%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DC%3D%3D1r34LbKcu7%20lcKQ4CLZxA*%7B%5D%20x%7C%2CsusC%2CCZsLxZL7GZLxZLFZLSlCXy4Ti*%5BQyX7GXyQKc%7CQyX-A%7CQyX7E%7CQXy%2C7GZL9G%207GZL%20lFXyQ%7C7-DZL7G1NZQKcl%20KQyXC%7CQyXG/F%7CQXy7GZL%20lcKQyXFZLcl%20QLyX-A%7CbAZLFl%20%20%7D%5B-AZLxZLCZLxZLFLZxZLCZLxZLF2NB*LZxLZcKQyXZL-AZA7LZDZLxZLFZLxZLCZLZxLF3NB*%5B%7D%207GZL-CLZxLZLCZLL7GZLZAbLZ%5B%5D%207GZL-D%3EadoCl%20a%20.S.D%3CZL7AZLCQFLZxLFZLxZF/GLZCLZxLZFLZxLZG7XyQKcl%20LZC%20CsusLZCXyQZ%20%3DPop-Rock%3D129%3D1%3D%3D%3DDay%20Is%20Done%3DDrake%20Nick%3D%3DFolk%3DD-%3D%3D1r34LbKcu7X-D%7CQ4D-Xy9%5EbB%7CQyXB/7G%7CQXyC/F%7CQyX%23C/7A%7CQ%2311Xy4Ti*%5BB/7G%7C%20E7/GF%7CQyX%23C/7A%7CQyXD-A*%7B%5D%207A%20A/GZL%23/CXyQbB%7CQyS%2CB*%5Bb%5E9%231A/GZL%23G/7E%20%2C119%23%5EbB%7CQyX-D%7CQyX1%20A7%20%5DB%7CQyXQ%2C%20%20-Q%7CA7/11%239%5EbB%7CY%7CQyXB7/G%7CQyXC/F%7CQyX%23CXyQ%7CDyX-D%2CZL7A%20Bb%5E9%23bB2N%7C%7D%207A%2011%239b%5EB%7CQyX-D%7CQyX%2C11%5E9%23111NZL%2CGZL%23G7/C%23LB%7CQyX-D%7CQyX11%23%5E9bBZLB/7GZLC/FZb%20E7/AZL-DQ%5B%20Qy%20%7D%7CN3%20bB%3EadoC%20la%20.SD.%3C%7CQyX-DZL7A%20bBA7%20%5DX7A%20A/Bb%20A7LZD-XyQZ%20%3DPop-Rock%3D125%3D1%3D%3D%3DDaydream%20Believer%3DThe%20Monkees%20%28John%20Stewart%29%3D%3DRock%3DG%3D%3D1r34LbKcu7-B%7CQy4GXyQyXGA*%7B%5DQyXsus7%7CDQyXG%7CQyXsus7D%7CQ%7CA-X4Ti*%5BC%7CQyXXyQ%7CGX-A%7CQyXG%7CQyX7DQ%7CyX7A%7CQyX-E%7CQyXyQ%7CB-C%7CQyXD%20ClB%20E-LZW%2C%23F/W%2CG%2CA/G%7C%2C%2CG%23F/Ws%20%2CGZL7D%20C/E%5D%5B*G%7CQyX%20CC*%7BXyQ%7CCL7AZL-E%20G%7CQyXCQ%7CyXGZLC%20-EZL7D%20ZD7%20%7D-BZL7QyXGZ-XyQ%7C7AZL-E%20G%7CQyXC%7CyQXGZLC%20-EZL7D%20CLZD7LBZL7DLC%20-EsXyQ%7CC%7CQyX-BZL7D%20CB%7B*%7DQyXsus7D%7CQyXG%20D7LZus7D%7CZGXyQ%7CCXyQ%7CG%20E-LZA7LZD7%20%7D%20%3DPop-Rock%3D125%3D1%3D%3D%3DDeacon%20Blues%20%28Page%201%29%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu73TZLB4C%5E7%20%5ECZL%23C/2A%207%5EDZAL/2F%207%5EbBZLB/2G7%20G2/4Ti*%5B%7CQyX3XyQ%7CTX%2C31G44TSA*%7B%20%20yQXQyX%5DQyX9%237E46yQ%7CF17%5EbE4%2931A%2813LZF31A%289D%20A/G%7CQyX13F%7CQyX31G%7CQyX31%29LZD9F%20A/GhB%7CQy1F%5E7XyX7E%7CQyX31bB%7CQXy7-A%7CQyX9b7E%7CQyQ%7CB7XN%7CQyXFl%7C%2C3Z%20x%20%20%207-G%7CQyX7-A%7CQy9Xb7E%7CQyX7%5EF2N%7C%7D%20sGb1L7E%207A%7CQyX2/ELZL7%5ECZL7-DZL7-ELZ7-AB*%7B%20G/FZL9DZBb%5E7CZL7%5E%2C7%5EDlGLZsAZL7-A%7C%7D%20Q%2C7%5EF%20/E2ClZL%207%5EF%2C%23F/-E-7LZ/-A%20-B*%5B%5D%20%23%2CLZCL7%5EbE%3EadoC%20la%20S..D%3CZL%2CB/2G%20%2C7%5EZE7%239C/2A%20%2CE/C%7CLZE-7F/-A%7C%2CG/W%2C-AZL%5E7bBZL7%5ECZL7-DZL%23%2CF%5E%2C7-AsQF%5E%2C%7CA-7LZE-7LZD%5E7%20A2/C%23LZC%5E7%20G2/BLZBb13LZG2/B%20%5D%20%3DPop-Rock%3D115%3D1%3D%3D%3DDeacon%20Blues%20%28Page%202%29%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu77%5EFZL7LZE-7-EZL9%237BZL31GLZ5%239%237DZL31AZL7LZA13%5ECC*%7B%23C/2A9LZG%5ELA/2F%207%5EbBZLB/G2%207%5ECl%7D%209%237Bs%207ZD%5E7%20%237%23F%20%20A/G%7C%20G2/BF%7CQyX%2C31GD*%5B%5DQXy9%237E%7CQyX7%5EbEZL13XyQ7%5ECZLE%7CQyXF13XyyX31AZL31A%20A/GQ%7CyX31F%7CQyX31G%7CQQ%7CF%5E7ZL31FAB*%7B%20Q%7CA-79DZLE/2CZL7%5EFl%2C%7C31bGs%20%207-G%7CQyXLZF/GyX9b7lZL%207-7LZD/-AsZLG/-A%20-A%7CyQX7%5EbBZL7%5ECZL7-F%23%2CF%5EEZL7-ZL7%5EbF%5E7%2C%20/2G%207%5ECZL%23C/2A7%20%5EDZL7-EZL7-A%7C%7DB%2CLZE%20E/2C%2CA/Gs%5D%7B*AGZL31GZL31Fl%7C%2C7%2CFA/GsZL31FZL%2C31F13LZ%209%237E7B%7CQyD7%2311yX31bB%7CQyX7-A%7CyQX9b7E%7CQyX7%5EFZLQ%7CE7Xl%7C%2C9DXyQ%7CBh7%20E7LZ%20x%20%20%7D%20%3D%3D0%3D0%3D%3D%3DDelilah%3DTom%20Jones%20%28Mason-Reed%29%3D%3DWaltz%3DA-%3D%3D1r34LbKcu7KQyX7T68A-cKQyX-AA*%7B%5D%20%20lKcQyX-AZL%20lcKQyXl%20LZE%2Ci*%2C%5BAZL%20lA-XyQ-DZL%20lcKQyX7AZ%20LlcKQyX7EZL%20lcKXyQKcZL%20lc7GZL%20E7XyQX7GZL%20lcKQyXCB%5B*%5DQyX%2C7G%7CQyX-A%7CyQKcl%7CQyX-7G%7CQyl%20LZCQyX-D%7CQyXF%7CQyXC7%7CQyXCZL%20lcKQyX%7CN1CXcKQyX7G%7CQyXyQ%7CE%7DQyX7E%7CQyXC%7CQy7XG%7CQyXC2N%7C%7DQyX7%7CN3CXC%7CQyXXyQ%7CCXyQKcl%20LZA-XyQ%7CE7XyQ%7CA-LZD7LZA-LZx%20Z%20%3DPop-Rock%2012/8%3D67%3D1%3D%3D%3DDon't%20Go%20Breaking%20My%20Heart%3DElton%20John%20and%20Kiki%20Dee%20%28John%2C%20Taupin%29%3D%3DPop%3DF%3D%3D1r34LbKcu7/bB%7CQ4FLZD%7B%5DQyXF/bBZLFZL/FbBZLF%7C%2CC%2CbBZL-*AFXy4Ti*%5B%2C-A%2CbFXyQ%7C%2CbBsZLC/FZLB/Gb%20BZLA/F%20F%7CQyXbBA-%2C%7CB%7CQyXFZLB/G%5D%5B*ASA/F%20F%7CQyXbB%7CQyFX%7CQyXF/bB%7CQyXFlLZBb%20%2CC%2CbBF%20bBZsBb%2CA7-CZLxZL7-AlB*%5D%5B%2CC%2CbB%2C-A%2CbB%7C%2C-LZxQLZLC/FB%7CQyXLZ%7ClAyXbAZLG%20CZLF%20bZBLxZL7-CZLxZL7-Q%7CC/EG%20CZL%2CC%2CbBZsBb%2CLFl%7C%2CC%2CbBsZL-DLZFlC*%5B%5D%2CC%2CbB%2C-AZD-LZL-A%20bQ%7B%20%20Qb/FLZ%7DQyXF/bB%3EadoC%20al%20.S.D26*%3C%7CQyXFXyQXyBZLF%7CZLFlCZC%20G%20bB%2C-A%2CbBsZL-A%20Bb%7CQyXE/C%7CQyXbA%7D%2CC%2C%7B*LF%20bBD-LZsBb%2CC%2C%7DlF%20Z%20%3DPop-Rock%3D129%3D1%3D%3D%3DDon't%20Know%20Why%20I%20Didn't%20Come%3DNorah%20Jones%28Jessie%20Harris%29%3D%3DBallad%3DBb%3D%3D1r34LbKcu7%207%5EbB4Bb%5E7yXsus7FZL7C%207-ZGL%2BD%207%5EbEZL7bB%20Q%5D%7B*A4Ti*%5BL%2BD%207Eb%5E7%207bB%207%5EbBZLbB%20ssu7FZL7C%207-GZL%2BDLZEb%5EZL7bB*%7B%20%20QC7LZF%7D%20bB%20sus7FZL7C7%20-G1N%7CZLbB%20sus7XyQXy%207-GZZLbE/7XyQ%7C%7CQyX7C%7CQyX7-GZ%20LlcKQyX7F%7CQyX7CF7%20F7-G2NBZLbB%20F7/C%20ZL7C%207-GZL%2BD%207b%5EEZL7bB%207%5EbBA*%5BF7sus%20D/bB%5EbBA*Bb7LZus7F%28bB%20sus7FZ7LC%207-GZL%2BD%207%5EbEs%29%20%7D%5B%207%5EbBD%207%5EbLZEb%5EB%207%5EbBZLbB%20susF7ZL7C%207-GZL%2BD%207b7LZE7bB%207bB%2CbB7%20C7L7FZL7C%207-Gl%7C%2Cb/A7bB%2CbBs%20sus7FZsus%20s-GZL%2B7/Ab%2C%7ClG-7%20C7LZF7sus%20Bb%20Z%20%3DPop-Rock%3D93%3D1%3D%3D%3DDon't%20Let%20The%20Sun%20Go%20Down%20On%20Me%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DC%3D%3D1r34LbKcu7X%2C7Gl4CXyQs%20%20GA*%7B%5DQyXFZL/GC%20A/F%7CQyXbB/C%7CC/G%2C%7C4Ti*%5ByX7Glus%20CLs%20%20%2C7GZL%20x%20l%7CQXyFl%7C%7C%2CE/Cs%20%20%2CCZC/G%2C%7CsC%7CQys%20%20FlSG%20%20ss%20%20%2CCZLC%20%29C%28suCsZLB/G%207Gl%7C%2CG/CC/E%2C%7CA*%7B%7DQNZL%20Q%7ClF%20s%7DQyX7Gl%7C%2CG/Cs%20%2C%207Gl1N%7C%2CC/F%2CA/FXyQXy%2CF/bB%2CG/CZyQ%7CG7Dl%7C%2CG/W%2C-AsZL%2CBb/CZL%2CClB*%5B%5DQyX/F%23%2CLXG/C2CZL%2CCG%2CG7%2CsGl%2CE/Cs%2C-DZL%2C/AFZL%2CbB/CZL%2CCl%7CusLZl/FsZL%2CbA%7CQLZsF/Q%5BY%5DQyXFl%3EadoCl%20a%20.S.D%3C%7C%2CG/C%2CAF/AXyQ%2CbB/7G%2CG/%5B%2C*C%2CG/CZL%2C%23F/Dl%7C%2CGW/%2C-AsZL%2CbB/CZLC%2CLZsF%20%2CbB%20F%7CQyXLZC/BZL%2CClZLsusGl%2CEC/s%2C-DZL%2CA/FZL%2CbC/Bb%2C%2CCl%7C%2C/A%2CXyQ%7CAb%2C%20Bb%2CLZCXyQZ%20%3DPop-Rock%3D72%3D1%3D%3D%3DDon't%20Speak%3DNo%20Doubt%20%28Stefani%2C%20Stefani%29%3D%3DPop%3DC-%3D%3D1r34LbKcu7%20-FZL4C-7%20ZLbB%20-FZL-G%20bBLZ-F%20-GZL7-CA*%7C%7DC-%20G-4Ti*%7B*%7B%5DQy-%20C-LB%20bEZLbB%207-FZLG-%20-CB*%5B%5D%20bB%20-FZbLZCXGZLbBNZLC%20Bb-LZbB%20-Fl%7C%2CC%2C-bBs-%20FZLC%20-bBZLC%20bE-LZEb%20-FSCbB%20-FCLZlFbBZL-F%20-G%7CQyX7C-lA*%5B%5DbE%2C-bBs%20-%20G-LZ%20-bB1%2CbE/W-%20G-LLC%20-bB2N%7C%7DQyXCLZbB%20bEZLbB%207-FZZsF-%2CCB*%5B%20sus9b/Ab%2C%5B%23C/W%20%2CAZLbB/2b%20GBZLC/2bA%20bDlD*%2C%20Ab7W%2CC/WB%20-FZQ%7CAb7C%7B%5DQyX%2CbA%20bE/ssu9b7bA%20bD/sus9b-%20G-LyXbE/B%20-FB%20%7D%7CG-B%20-FZLbB%20%2C-FZLG-%20-C%7CQyX-FZL-C%20b%20%5D%7B*%3Ex3%3Cbb-LZEb%20CLZBb-%20CLZF-%20sBb-%2C%3C*568x%3EC%2C%7DlF-XyQZ%20%3DPop-Slow%20Rock%3D81%3D1%3D%3D%3DDon't%20Stop%20Me%20Now%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DF%3D%3D1r34LbKcu7%20%2C-G%7B4FLZA7-GZLbBZLA/7FZFLZLCZL-GZL-DZL-LZD7%204Ti*%5BL-DZLG-XyQZLCZL7-GZL-DZLA-ZLFSA*%7B%5DQyXCl%7DFLZA-%7C%2CC%2CFQyX%23FZC%2CLZL%2C-GZL%23F/7DZL7G-ZLbBZLbE/7FZLFZ%7CD7/L7-GZL-DZLQ%7CN1sGs%2CFB*%5B%5DQyXCl%7CB%2C/W%2CbB/W%2CA/W%2C-G-%2ClA-yX-G%7C-GZL-CXyQ%7CF%20%2C-GZL%23F/DZL-ZGL-DZL-Al%2C-Gs%2CF%2CC%2C%7CGZL-GZ%2CCl%7C%2C%2C%7CG-LB/W%2CA/W%2C-Gs2N%7C%20%7DQxZLbB/bAlZLCZb%2CW/BC%2CF%20%2C-AZLFnLZxL%7B%20n%3EadoC%20la%20.SD.%3CZLxZLnZLxZLnZx%20%7D%5BQ%7C%5D%20%20nLZD-LZG-LZCLZFLZF7LZBbLZG-7XyQ%7CCXyQ%7CFXyQZ%20%3DPop-Rock%3D155%3D1%3D%3D%3DDon't%20You%20Worry%20'Bout%20A%20Thing%3DWonder%20Stevie%3D%3DPop%3DD%23-%3D%3D1r34LbKcu7L7%23G%204D%23-%20L7%5E-%23D%20-%23DA*%7D%20-6%23D%207-%23DZL7%5E-%23DZD%23-74Ti*%7B7-%23CZ%20F%237s7-%23DZL7%5E-%23D%20-%23ZDL11%239E%2096BZLsu%20G%237L7-%23CZL9%5E%23GusLZBZL7-%23AZL7%23FZL%23lFB*%5B%2011%239EsZL9%5EB%5E9LZs7%23F%207-%23CZusLZF7-%23DZL7%5E-%23D%20-%23AD*%7B%2031b7%23AZL96%23%20G%237Ls7%23CZs7%23F%20usLZBL7%23G%207-%23DZL7%5E-D%23%20-%23DZL11%237E%2096ZC%23-7s7%23F%20%23C%7CQy%5E9LZE%23GZL9%5EBZL7-%23AZ7L%23FZL%23FB*%5B%2011%237add9XBZLsu%2CsusDyQ%5B*Csus%23D%2CE%2CsusE%7C%2C%2CFsusF%2C%23F%2Csus%23Fs%2CD%23%2C%7CXsus7%23D%2CE%2Cus%2CC%23%2CF%2CsusF%2C%23F%2CsusF%23s%7CQyX9dda%23Fl%7C%2C%7CEsuss%23C%2CD%2C-%23D1%23%2C%7CDs%2C31b7%23A%209dda%23F%7Cl%2C%23C%2Csus%23C%2CD%2Csu%20%5B*DND%2Csus%23G%2C7-LZE%5E9%2C-%23Dl2N%7B%7D%20QxZL%5E9EZLxZL-%23DZLxZLLZsD%23xZL%2CSB*%5B%201C%23-7%2CL9%5EBZL7%23F%207-%23C2lN%7C%7D%2C7E%2C6B%7C%2C7%23FZE7%2311N%7C%2C7oC%20la%237LZA66*%3CZLsus7%23CZLd9da%23GZL9%5EBZL7-%23D.S.%20FZL%23FE%2C6B%7C69LZA7-%23C%7C%2C7%23G%2C7-%23DZsL%2C-%23DlQ%7B%2031b7%23%2CF%237%2C%23F%3Ead7%2C%7D%20%3D%3D0%3D0%3D%3D%3DDream%20Brother%3DJeff%20Buckley%20%28Buckley%2C%20Grondahl%2C%20Johnson%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7/G%20%2CF4C-/G7G%20susGZLG%20%2CG/C-ZL7G%20susGZLG%20%2CLZC-/4Ti*%5B/W%2CF/sus/C*%7B%5D%207G%20susGZLG%2C%20F/-CZL7Gl%2CB/W%2CASsC-GsZLBW%2CG/-LZGsu7G%20%2CsusGZLGl%2Cb/AW%2CF/-CsZL7G%20%2CsLZ%7CsCGl%2CbAl%20%2C9-F%2CW/A2C%20-C%7CQyX7bBZLAb/G%20bA/susGl%7C%2CbLZ%7CsF/G%2CB/yX7bBus%2C%20G7G%20%2CsusGZLGl%2Cb/AW%2CF/-Cs1NZLQ%2C7%20%7D%7CN2sGZLG7D%7CQyC2LZsQyX6bBB*%7B%5DQyX%2CG5ZLGl%2CbA/W%2CF/-C%7CC-6X%20-C%7CQl%2CbA/b%5E7XyCsZL7G%20%2CsusGZLlG%2CbA/W%2CF/-Cs%7B%7DQ-/F%2CWE%7CQyXCsZL7us%2C%20G5Gl%7C%2C5G%2CF%7C%2CF%2C-sCZL-CC*%7B%7D%20%3Ex4%3C7%20%7D%7BC%5EsGZLG-GZL7N1F%2CG7DZLG/6-ClD*%5B%2CG-%2CFs2N%7C%7D%205Gl%7C%2C5LZEb%5E%7C%2CF%2C%5EF/-Cs-6/DLbEZL7DZL6-CZL6BbB*%7B%5D%207%5EbEZL7DZ%5E7%20%7D%7BCZLD/X7bBQ%2ClGLZ401*%3C7G%20%2CsusG%3EdaoC%20la%20.S.D26*%3Cx%3E%20%7D%7BbA/W%2CyQ%7CC-%20C2LZsC-/F%2CW/Ab%2ClGLZG5%2CXyQ%7D%20%3DPop-Rock%3D98%3D1%3D%3D%3DDrive%20My%20Car%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu77A%289%234D7XyX7G%7CQyX7D%7C%7CQyXG7%7CQyX7D%7CQyX7G%7CQyQ%7CA74TA*%7B%207G%7CQcl%20%20%5D%7C%7CQyX7G%7CQyX7-BQ%7CyX7G%7CQyX7-BB*%5BB-7XyKQyX%29QyX7D7XyQ%7C%3C%20%209%237A%7CQyX7D%7B%20%7D%3Ex4%3C%20%20%297A%289%237A4x%3E%20%7DDZL7AZ%20%3D%3D0%3D0%3D%3D%3DEasy%3DThe%20Commodores%20%28Lionel%20Richie%29%3D%3DPop%20Ballad%3DAb%3D%3D1r34LbKcu7*%7B%5D%20b4Ab%20C%207-bBZL7-C%20bAZbLE/-bB%207-bBZL7-Bb-/E4Ti*%5BXQyX%7DC-7LZbB%207-bB1NZL7-Cb%20AZLbE/-bB%207-bB-/Eb%20%20bASAAZLbEN2Bb-7-bBZL7-C%20bAB*%5D%5BQyXbE/-bB%7CQyX7%20Bb-/ZL%20QyZLF/bLZBb-LbE/-bB%207-bBZL-7C%20bAZLbE/-bB%207ZGb%20D7-C%20b7%5EbG%7C%20al%20CbEl%7C%2C-Fs%20%207%5EbGCQ*%5BY%5D%20Q%20%20bA%3Eado-7XyQ.S.D%3CTZL-b%2C%7ClEbLbG%20BZL%207-bEl%7C-%2CFs%20%207%5EbG%7CQyX7-ZT24E-Fs%20%20bE/-b%20%5D%7B*ABZL7-C%20bAZLbE/b-B%207-bBZL7-C%20bAb-7%20B%20bD44X%7D%20bEAb%20C-7-bB1NZL7-C%20bALZbE/-bB%207-bBZL7%20Bb-/B*%7B%7D%20aepeRXyQXy/-B%207-BZL7-%23C%20%7BA%5D%207-B%207-bB2N%7CQELZA%3CQyXQyt%20and%20fade%3E%20C%23-7LZB-7%20B-/E%20%7D%20%3DPop-RnB%3D66%3D1%3D%3D%3DEchoes%20Part%201%3DPink%20Floyd%20%28Waters%2C%20Wright%2C%20Mason%2C%20Gilmour%29%3D%3DRock%3DC%23-%3D%3D1r34LbKcu7L7%5EAZ4C%23-%20%7D%20%3Ex3%3CxZL-%23CZLZxL-%23F%7B%7D%20%20%3EnepO%3CA%23-7L4Ti*%7BZL7-%23sLZG%23L-%23CZLxZL-%23FZLZxL-%23CZLxZL-%23CZLZxLZAus%23GZX7%23G%7CG%23sus%23F%7CQyX7-%23G%7CQyX%23-CA*%7B%5DQyX%23G%7CQyX-7XyQZL7%5EA%23F%7CQy-XyQ%7CyX%23CB*%5B%5DQyX7%23GQ%7CyX7-%23F%7CQyX7-%23GQ%7CG%23X%23C%7CQyQyX7AG%237%20A%23C%7CQyX7A%7CQyX-%23%7CCQyX7A%7CQyX-%23CZL-XyQ%7C%7CQyX-%3C%20-%23C%7CB7%20C%207B%7CQyXE%7C%7DQyX7%7CAQyX-%23C%7B%7D%20%3Ex3%3C7C7LZ%7BQyXE%7C*10Open%3E%20%20%7D%20%3DPop-Rock%3D68%3D1%3D%3D%3DEight%20Days%20A%20Week%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7%5D%20%20%3Ee4Dadd01*%3C%209ddaD%7CQyX/D6G%7CQyXD/E%7CQyX9%20%20Fin4Ti*%5BBB*%5B%5DyQ%7CE7QyXG%7CQyX7E%7CQyX%7CD%7CQyXD%7CQyXG%7CQyX%7CDXyQXDA*%7B7AC*%7BG6XyQ%7CQyXG%7CQyX7E%7CQyDX%7C%7CQyX7E%7CQyX-B%7CDXyQ%7D%7CQyX-%7CQyXDl%20LZByX7A%7CQyXGZL%20lcQKyX7EZL%20lcKQyX-Q%7C%5B*AcKQyXX6G%7CQ%7CGXyQ*%5B%5DQyXD%7CQyXG%7CQXy7E%7CQyXD%7C%7CQyXD%7CBB-XyQyX7Ea%20.C.XyQ%7CEXG%7B%7DQyXD%7CQyXG%7CyQX7E%7CQyXD%7C%7CQyX7yQ%7C%3CD-B%7CQyl%20Fine%3EDXyQ%7D%20%3DPop-Shuffle%3D145%3D1%3D%3D%3DEleanor%20Rigby%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE-%3D%3D1r34LbKcu7XC%7CQy4CXyQ%20lcKQyX-ESA*%7B%7D%20%20lcKQyX-EZL%20lcKLZE-X4Ti*%7B%20%20QyXE-LZE-E%20C%7CQyXCZL%29D/%28W%20%20-EZL%20lcKQyX-%20%5DXyQ%20C%7CQyQyXE/7XyQ%7C6-E%7CQyX7-E%7CQyXE-%7CQyXE/C%7CQyX6-EXyQ%7CC-EB*%5B-EQ%5B%7DyQ%7D%7B*adoC%20la%20.S.D%3C%7CyQX-EZL%20lcKQyXCC%3E%20x%20%20X-EQ%7CXyQZ%20%3DPop-Rock%3D130%3D1%3D%3D%3DEnglishman%20In%20New%20York%3DSting%20%28Gordon%20Sumner%29%3D%3DRock%20Ballad%3DB-%3D%3D1r34LbKcu7E%7C%2CA%204E-%20AA%20-EA*S%5B%7D%2CA%20%20-ZBLA%20-E%7C%2CA%20%20-BZLLZB-%204Ti*%7B-BZL%2CB-%20%20A*%7B%5DQyX-BZLA%20-E%2C%7CA%20%20-BZLA%20-E%7C%7C%2CAE-%20AZLA%20-EB*%5B%5DE-%20ALZLA%20-E%7C%2CAQ%20%20-BLZ%2CA%20-E%7C%7C%2CA%20%20-BZB-XyQ%7C%2CA%20%20%7D%2CA%20%20B-XyQ%20-E1N%7CQyX-BZLA-%20E%7CQyX-BZLA%20-E%7CALZB-ZLA%20-%23F%7CQyQ%20LZNyXA%7CQyXDlB*%5B%5D%2CC%23/As%20%20-BZLA%20-E2Q%7CB-XyXQyXx4%3C%20%20GXyQ%7CL7A%20-ED*%7B%5DQyX-%7CBQyX%23A/7%23F%7CQyXAZB-7%2C%7CQyX7QyXQyXyQ%7C%3C%20%20-BZLA%20-EQ%7B%7D%20x%20%20%3EadoC%20la%20.S.DA%2C%7C%3CXn%7B%7D%20%3E%20%20Repeat%20and%20Fade%3EE-%20A-LZB-XyQ%7D%20%3DPop-Reggae%3D101%3D1%3D%3D%3DEternal%20Flame%3DThe%20Bangles%20%28Steinberg-Kelly-Hoffs%29%3D%3DRock%20Ballad%3DG%3D%3D1r34LbKcu7ZL7-E4G%20Gs%20CZL7-E%20GSA*%7B%20Q%20yXQyX%5D%20%20x%20ZLsuDLZG%204Ti*%5B%20D2N%7DE-7%20B-A%7CQyX7-AZL-B%201DNZLQ%2C7A%207-EZL77%2CXyQZLD%20CC%2C7-AA-7Xy%2CCZLG%20FZLD%20D/GLZ-D%20DB*%7B%5D%20%20lcKQG/B%2CsZL7-BL7-B%20D%20B-7%20-EZL7B%20-E%7C%2CD%20s%20usD1NZLC%20C/FZLA7LZDl%7C%2CG/*%7B%7DQyZx%20%7D%7C%207-B%20DQ%5B%5DQyX2Da%3EdoC%20la%20.S.D%3C2N%7BA-7XL7-AZ%20taep7LZC%20ZL7A%207-EZL7B%20-ZELD%20CZL7-E%20GZLDD%20%3CRe-E%20GCand%20Fade%3EB-7LZA-7%2CLZx%20%7D%20%3DPop-Rock%3D83%3D1%3D%3D%3DEvery%20Breath%20You%20Take%3DThe%20Police%20%28Sting%29%3D%3DPop%3DA%3D%3D1r34LbKcu7ddaE%2C4A%2CAaddaD%2CDZL%20lcKQy9X-%23FZL%20x%20ZL%209dd9%20LZE4Ti*%5BL%20lcK%2CAadd%23FZL%20x%20ZL%209dda%2CAASA*%7B%5D%20%20x%20ZL%209-9XyQAZL%2099ddaDdd9%20LxZLA2N%7C%7D%20xZL%2C9%23-F1NZL%209ddaE%2CEZ%20%5D%5B*BaD%2CDZ9ddaEadd9Xx%20ZL%209ddaB%2CBZLx%20%20ZL%209ddaA%2CA%7CQy%20LZE%2CC%7CQyXEZL%209%20%20%5D%5B*DZL%20lcKQyX9-%23FLZ%20x%20ZL%209ddaA%2CAA%2CDaddx%20ZL%20XF%7C%7D%209%20LZFyXGZL%20lcKQyXFC%7B*%5D%20Q%20lcKQyX%2C9-%23QKcl%20ddaE%2C%209dda.S.%20a%209ddaD%2CDQ%5B%20%20QyQXyX%5D%20%20x%20%3EadoC%20lLZE%2CED%3C%7CQyF%3Eeda9%2CXyQ%20taepeR%3CZL%20x%20Z%20L9ddaA%2CA%7B%7D%20%20lcKand%20F-%23F%7B%20%23-9XyQ%7CD%2CDadd9%20%20%7D%20%3D%3D0%3D0%3D%3D%3DEvery%20Little%20Thing%20She%20Does%20Is%20Magic%3DThe%20Police%20%28Sting%29%3D%3DRock%20Pop%3DEb%3D%3D1r34LbKcu7bB/W%204AbadbAZL%2CD/bB%20%2CC/9ddabAZL%2CbB/W%20%2C9dadd9%2C4Ti*%5BbB%20%2CCadd9/bAZL%2CbB/W%20%2C9ddbaAA*%7B%5D%20%2CD/bB%20%2CCadd9/bAZL%2CbB/W%20AbaddbA%7CZL%2CD/bB%20%2CC/d9dabAZL%2CbB/W%20%2C9add9%2CZL%2CD/bBlB*add9/%2CbA%2CbE%7C%2CbA%2CbE%2CAb%2CbEsZL%2CD/bB%20%2CCEb%20%5D%5BbAZL%2CL%2CD/b%2CEb%2CL42TZL%2CbE%2CD/bB%2CBbZL%2CbE%2CD/bB%2CbBZBb%2C%20BD/bB%2C%20%2CD/b4N1B%2C9ddabAZL%2CbB/W%209%2CddabAZL%2CbG/bD%20/C%2C%20B4T%7CYZ%2C7-bAZT44NbB%20%2CBC*%5B%20%2CbG/b%20D%2CBZL%2CbG/bD%20%2CB2-7%2CLZLQyX%7D%20%2CBZL%2CLZAbBZL%2CbD%20%2CBZL%2C7-Bb%20%2CBZL%2C7-bB%20%2C7-%2C%20Db%2C7-bB%20E%2CD/bB%2C%20DbL%2CbE%2CD/bB%2CbBlB%7B*%20QyX%5D%20n%20%2CbEZL%2CZBb%2CBZL%2CbD%20%2CD/bBb%2CBb2N42T%7CY%7D%20%2CbE%2CDb/B%2CbB1NZL%2CbE%2CD/Bb%2C%20BlZL%2CbXbEZL4%3COpeD%20%2CBZL%2C7-bB%20%2C7b-AZL%2CbG/bD%20%2CB%3Enb/Gb%2C4TD*%7ByQ%7D%7B%3CRepeat%20and%20Fade%3EEbXyQKcl%20%20%7D%20%3DPop-Slow%20Rock%3D85%3D1%3D%3D%3DEverybody%20Needs%20Somebody%20To%20Love%3DThe%20Blues%20Brothers%20%28Berns-Burke-Wexler%29%3D%3DBlues%3DDb%3D%3D1r34LbKcu7bCZLb4Db%20G*%7B%7D%20%3Ex8%3CbG%20bCZbLG%20bDZLbG%20bCZLbADb%20G4Ti*%7B%20%3Ex3%3CDb%20GbZLbG%20bDZLbG%20bCLZbG%20bDZLbG%20bCZLCb%20GbZLbG%20ZLxZLGbLZCxZLbGZLxZL-bBB%5B*%20%20QyXQyX%5D%20bG%20bLZBb-%20bD%7C%7DGZLxZ%20%5D%7B*C*%5B%7D%20%3Ex4%3C%20%20bG%7CQXybD%7CQyXbG%7CQyXbDBBb-LxZLbAbG%20bCZBb-LbDZLbG%20bCZLbG%20DbD*%7B%5D%20xZLbAZLxZ%20GbLZLxZLbDZLbB%2Cn%20LZbDZLbB/W%20bA/bD%7C%7BQyXn%7CQyXn%7CQyXn/B%20W/bD%7C%7D%20G%20bCZW/BbLDZLbG%20bCZLbG%20bDD*%7B%7D%20bB/W%20B/bDZb%20GbL%20bA/bb%3C8x%3E%20%7D%7CDb7XyQZ%20%3DPop-Shuffle%3D204%3D1%3D%3D%3DEverything%20I%20Miss%20At%20Home%3D%28Lewis-Jam%29%20Cherrelle%3D%3DSoul%20Ballad%3DD-%3D%3D1r34LbKcu7-DZL34D-7XA%207%5EbB%7CQyX7-DZ3L1b9b7A%207%5EbB%7CQy7b9b14Ti*%5ByX7-DBb%5E7%20%2C7A%2C-Es%20%2C%5EbBZL/AF%207-GZL31b9b7A%5D%7B*Bl%7CQyX7A%207%5Eb7%20A7b7-DZL31b9b7A%207b%5EB%7CQyX7-DZL31b9XyQ%7CB%5EbB%7CQG%7CQyX3LZG-QyX7%5EDlA*%7B%7D%2C7A-%2CEs%20%2C%5EbBZLA/F%207%7CF%23-71b9b7QyX7-%7CC9Xy%20%20QyXQyX%5D%20%2C11A7%20-EZL7-B%207-%23F%7CQ%5B*BlDQyX7%5E7A%207%5E%20A7b9X7-DZL31b9b7A%20%5E7bB%7CQyX7-DZL31byQ%7CBb7%5EbB%7Cb9b7ALZG-7%7CQyX7-DlB*%5B%5D%2C7%2CA-Es%20%2C%5EbBZLA/F%20Bb%5E7%2031b9b%207-GZ-7XyQb7A%207%5EbB%7CQyX7-ZDL31b9b7A%207%5EbB%7C9b13LDZL31yX7-DBb%5E%2C%201b9b7A%207%5EbB%7CQy7X-DlC*%7B%7D%2C7A%2C-Es3LZN1ZLA/FQ%7CBb%5E7%20A7b9b13%20%7D%7CG-7%20F/ALZBb%5E%2C%20sE-%2CA7%2C%7ClD-11XyQZ%20%3DPop-Smooth%3D89%3D1%3D%3D%3DFaith%3DMichael%20George%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7yXB%7CQ4BXyQyXEZL%20lcKQyXBA%7B*%20%20QyXQyX%5D%20%20lcKQ%7CBXy4Ti*%5B-%23G%20BLZEXy%7CQyXB%7CQyXE%7CQyX%7CBQyXEB*%5B%5DQyXB%7CQEXyQ%7C%20lcKQLZC%23-XyQ%7CF%237XyQ%7CBXyQKcl%20LZBXyQKcl%20%3C3x%3E%20%7D%20%3DPop-Smooth%3D96%3D1%3D%3D%3DFalling%3DJamiroquai%20%28Kay%2C%20Smith%29%3D%3DPop%3DA-%3D%3D1r34LbKcu7/W%2CC/4sA-/B/W%2C-A%2C%23G/W%2C7E%2C%7C%23D/W%2C-D%2C%23C/W%2CC%2C%7CsA-4Ti*%7BZL-A%20%2CW/D%23D%20C/-AlSA*%7BY%7D%2C/BW%2C-A%2C%23G/W%2C7E%7C%2C-LZE7-D%2C%23C%20-A%207D-LZE%20C/-AZL-A%207EZLD-%20C/-AB*%7B%7D%20-A%207D-LZE%20C/-AC%207%5EA%5E%20Bb%5E%20%5EF%7CQyX-AZL7E%20%5E%2CF%7C%2CG/W%2CC%207%5EAZLBb%5ELZFC*%5B%7D%5EAZL%5E%7CF%5E%2C%20D*Q%7BY%5D%20Q%20%20-A%3EaodC%20la%20.S.D%3CZL7EF%5E%20Bb%2CG/W%2CEZL-D/G%2C%7CFZL-A%207EZL-D%20C/A-%7B%7DQyX-AZL7E%20%2C%5EA-/C%20W%2CC%2077%20A-%3C4x%3E%20%7D%20%3DPop-Smooth%3D89%3D1%3D%3D%3DFast%20Car%3DChapman%20Tracy%3D%3DFolk%20Rock%3DA%3D%3D1r34LbKcu7*%7B%7D%20s4sD%5E%2C-%23FZLAl%2CD%2C%5EDsZsLusE%20%2C-%23FZLAl%2CD%2C%20Esu4Ti*%7B*%7B%7D%20%3E%2CD%2ClAsE%20%2C-%23FZLAl%2CD%2CD%5EsZLsusE%20%2C-%23FZLus%3C6x%5EDsSA%7D%20%3Ex3D%2ClALusE%20%2C-%23FZLAl%2CD%5E%2CDsZLsusE%20%2C-%23FZs%3C*06%2C%5EDsAD%2C%5EDs%5E%2CD%2ClE%20%2C-%23FZLAl%2CD%2C%5EsDZLsusE%20%2C-%23FZLAsusLZDsA*%5B%7CQyXAF%23-%2C%20B*%7B%5D%20susE%20%2C-%23FLZAl%2CD%2C%5EDsZLsusEDXyQ%7CZLAl%2C%5EDs%7C%5DQ%7CEsuZLEZL-%23F%20%2CD%7CQyEXZL-%23F%20%2CD%7C%7CQyXssD%2CE%2CyX-%23FAl%2CD%2CLZF%23-%5B%5D%20susE%20%2C-%23FZLlA%2CD%2C%5EDsZLsusE%20%2C*AsD%5EAl%2CD%2CE%20%2C-%23%2C%20Esu%2CD%2C%5EDsZLsusE%20%2C%23-FZLAl%2CD%2C%5EDsZLslALZF-%23FZL%5EDsZLsD%5E%2CD%2C-%23FZLAl%2CD%2C%5EDsLZsusE%20%2C-%23FZLAl%2C%20EsusZLsus%2CD%2ClA%2CLZF%23-%2C%20Esus%3C3x%3E%20%7D%20%3DPop-Rock%3D99%3D1%3D%3D%3DFemme%20Fatale%3DThe%20Velvet%20Underground%28Lou%20Reed%29%3D%3DRock%3DC%3D%3D1r34LbKcu7QyX7%5E4C%5E7X7%5ECA*%7B%5DQyX7%5EF%7CyQX7%5EC%7CQyX7%5EF%7CQyXyQ%7CF4Ti*%5B%5EF%7CQyyQ%7CF%5E*%5B%5DQyXG%7CQyX-D%7CyQXF%7CQyX7%5EC%7CQyX7AC%5E7XX7%5EC%7CyX5CBC%5E7XyXG%7CQyX-D%7CQyXF%7CyQX7%5EC%7C%7CQyX7%5EF%7CQyQ%5D%5B*%7CQyX7QyXF/yQ%7CC5lcKQyX-D%7CQyX5FQ%7CyX5C%7CQyX5F%7CQyX%20LZBbX5F%7CQyX5C%3E%20%3E%20%7DXdna%20taepeR%20%20QyQXyXQyX%3C%7B%20%20QyXQy%20Fade%3C%20%20G%7CQ%7CF5XyQ%7D%20%3DPop-Rock%3D104%3D1%3D%3D%3DFields%20Of%20Gold%3DSting%3D%3DPop%20Ballad%3DD%3D%3D1r34LbKcu7%7CQyX74B-7L%7B%5D%20xZL7-BZLxZL-9BZLxZL11-BZLxZ*ASB-4Ti*%5BDZL%2CGcl%20LZQyX7-BZLA%20B/GZDL%20G%7CQyX7-B%7CQyXD%7CB-7%20KQyXGXDZLA*BB-7LD%20G%7CQyX7-B%7CQyDXZL%20lcKQyXG%7CQyXZG/B%20%5B%20xZLB/G%7CQGadd9yX9ddaG%7CQyXD%7CQXy9ddaG%7CQyXD%7CQyXQ%7CDXyC*%7DQy7-B%7CQXyQ%7CG%20lcKQyXG%7CQyX7-AB*%7B%5D%20xZLDZLA%20B/LZDXyDZLA%20%20DZLA%20DLZGQyXDZLA%20B/G%7C%7D%20x%3E321*%3C%20%20DZLA%20B/%7CG/B%20G%7CQyXG/D%20%7BD%20G/DLZ%20x%20%3C*103x%3E%20%7DDXyQZ%20%3DPop-Rock%3D100%3D1%3D%3D%3DFifty%20Ways%20To%20Leave%20Your%20Lover%3DSimon%20Paul%3D%3DFolk%20Rock%3DE-%3D%3D1r34LbKcu711%239b4nXyQ%5ECZLD%20G/-ESA*%7B%20%5D%20lcKQyXnZL%20lcK7%20lB74Ti*%5B-E1NZ-%20D%23ob7B%207%5ECZL6D%20-EY%7CZL5%237B%20%23F/7BZL9%2311LElZL%2C6*%3CB*ZE-Xy-EZL7-A%20-E%7CQyXE-ZL7-A%20-E2N%7CY%7DQXyQ%5D%7BL7-A%20%7CQyXCyQ%7CBbbB%7CQyXG%3E%2006*%3C%7CQ%7CyX%2CG%7CQyXC%7CQyX66XyQ%7CXG%3E%200cKQyX%7D%7C%3CD.YQyXQyXQyXQyX%5DQ%20%20%20G%3EadoC%20la%20.S%5B%2CQ%2CnQyX%2CGl%20LZnXyQKcl%20%20Z%20%3DPop-Smooth%3D99%3D1%3D%3D%3DFirework%20%3DPerry%28Eriksen-Hermansen-Wilhem-Dean%29%20Katy%3D%3DPop%3DAb%3D%3D1r34LbKcu7F%7CQyX4AbXyXbAA*%7B%5DQyX9ddaDb%7CQyX-F%7CQyXbG%7CQyQ%7CGb4Ti*%5ByXbABDbaddX9ddabD%7CQyX-F%7CyQXbG%7CQyXbA%7CQyX9yQ%7D%7B*%7CQyX-9ddabXyQ%7CF-F%7CQyX-bB%7CQyXb%7CAQyX9ddabD%7CQyX-XyQ%7CD-bB%7CQbB%7CQy%3E%20%7D%7B*%7B%7DQyX9ddabD%7CQy-XF%7CQyXbG%7CQyXbAA*BAbXx3%3C%20%20%3C%20%209dF-XyQQyX-F%7CQyX-bB%7CQXybA%7C%7CQyX9ddabD%7C%7CDbad%7CQyX-XG/bE%5B*CF-KQyXbAZL%20lcKQy9XddabDZL%20lcKQyXcl%20LZ%7D%20%3Ex4X-bB%7C%20%20%5D%7B*%7CQyX9ddabD%7CQyXF-%7CQyX-bB%7CQyXbABAbXyQlcKQyyQ%7CF-XyQ%7CDbadd9%20%20%3C3x%3E%20%7D%20%3DPop-Rock%3D122%3D1%3D%3D%3DFirst%20Time%20Ever%20I%20Saw%20Your%20Face%2C%20The%3DRoberta%20Flack%20%28Ewan%20MacColl%29%3D%3DBallad%3DC%3D%3D1r34LbKcu7L-AZL4CXyQL7GZL-DA*%7B%7D%207G-%20D%7CQyXCZL7G%20-D%7CZCLZx4Ti*%7BbBZLx-LZFLxZLbBZLxZLCZL7ZGLG%20%2CG/-F1NZLFZLZCLZEZLxZbBZLbCLZx%20LCZLxZLbBZLxZLZCL7GZL7G%20G/C2N%7DZxLZBZLxZLLCZLxx%20%7DN3LxZLCZLxZLbBZLZxLCZL7G%7C%2CG%20%20G/CZBbLZZLCZLZx%20%5D%5B*AD-LZxLZG7LZxLZCLZBbLZCLZBbLZCXyQZ%20%3DPop-Slow%20Rock%3D65%3D1%3D%3D%3DFix%20You%3DColdplay%3D%3DRock%3DEb%3D%3D1r34LbKcu7*%5B%5D%20b4Eb%20G%7C%2CbB/Ws%2C-G%20bEZbLB%20-Cl%7C%2CbB/Ws%2C-lC-%20B4Ti*%5Bs%2C-G%20-%2CsW/B%20-Cl%7C%2CbB/Ws%2C-%20GbEZLbB%20-Cl%7C%2CbBbLZEbG%20bEAbB/Ws%7ClC-%20ESA*%5B%5D%20bB%20-Cl%7Cb%2CB/Ws%2C-G%20bEZLbBb%20G-%2C%2CbB/WbB%20-C%20BbLZ/Ws%2C-G%20bEZLbB%20C-l%7C%2CbB/Ws%2C-G%20bEBb%2C%7Cl-Cl%7C%2CW%20%20bAG-%2CsWsusbB%7C%2CG/W%20%20bA*B%5B%5D%20bB%20-Cl%7C%2CbB/%20BbLZ%20bEZL%2C-G%20bbsus%20yXQyX%5D%20Q%2CbB%20subsB%7C%2CG/W%20%20bAZLbBQ%20%20%5BEB%7C%2CG/%20%2CbB%20%2C%7ClC-doC%20la%20.S.D%3C%7C%2CBb/Ws%2C-G%20bEZLbB%20a%3ElC-bB/WsA%20bA%7Cb5XyQZLbB%20%29-G%28susbBQ%7CyX5bEZL2bA%20bA%7CC-XyQEQ%7BY%5DE%7D%20%3Exb5XyQsusbB%7C%2CG/W%20%20bA%7D%7B%20%3Ex4%3CbB%20susbB%7C%20Bb%3C3EZL2bbXyQZ%20%3D%3D73%3D1%3D%3D%3DFly%3DDrake%20Nick%3D%3DFolk%20Rock%3DAb%3D%3D1r34LbKcu7B/bEl4sAb/%2CbD/W%2CbE/W%2CF/b%7CA%2CG/W%2CbA%2CbB/W%2CCW/C%2C%7C4Ti*%7BC/W%2Cbcl%20%20%7DE/W%2CF/bA%7C%2CG/W%2CAb%2CbB/W%2CC/bAsA*%5Bb%2CW/DKQyXbW%2CbD/XyQKcW%2CF/bA%7C%2CG/W%2CbAb%2CB/W%2CC/bAs%7CZL%20l/Eb%2CWbEl%7C%2CQyXbDEbXyQ%5EbA%7CQyXbD%7CQyXb%7CAQyXbDB*%5B%5D%20%20lcK7XyQ%7Cl%7C%2CC/bE/bAXyQ%7CE%20QyXQyX%5D%20%20lcKQXy7bE%7CZL%20lcKQyXb%20%7B*As7%5EbA%7CE/bAs%2CAb/CKQyXbEl%7C%2CF/W%2CFW/%2CG/W%2CbA%7C%2CbB/W%2Ccl%20LZbD/W%2CDB*%5B%5Db%2CAb/QyXbEl%7C%2CF/W%2CF/%2CWG/W%2CbA%7C%2CbB/W%2CCKcl%20%20D/W%2CbZL%20lcAbXyQE%7CQyX7%5EbA%7CQyXb%7CDQyX7%5EbA%7CQyXbD%7CbXyQK%7CQyXb%7CEb7XyQKcl%20%3C3x%3E%20%7D%7CEb7XyQKcl%20%20Z%20%3DPop-Rock%3D110%3D1%3D%3D%3DFly%20Away%3DKravitz%20Lenny%3D%3DRock%3DA%3D%3D1r34LbKcu7s%20%20Al4A%20%20sD%3Ex4%3C%2CsusDs%20D%7CyQX5G%7CQyX7Cl%7C%2C7B%2C%7D%7B*A4Ti*%7BQyX5GC7XyQCl%7C%2C7Bs%20%20Al%7C%7C%2C%2CDsusDs%20D%7CQyX5G%7C7XyQ%7Cl%7C%2C7Bl%7C%7C%2CDsus%2CDs%20D%7CQyX5G%7CQyX7lC%7C%2C7Bs%20%20AlB*%7B%7D%2CDsus%2CDs%20D%7CQyX7C7%2C%7ClCs%20%20AlA*%7B%7D%2CD%2CsuDss%20D%7CQyX5G%7CQyX7B7%2C%7ClBs%20%20AD%2CsusQ%7CD%20sQyX5G%7CQyX7Cl%7C%2CB7s%20%20Al%7C%7C%2CD%2CsusD%7CD%20sDyX5G%7CCl%7C%2C7lA%20%20sl%7C%7C%2CD%2CsusDs%20D%7CyQX5G%7CQyX7Cl%7C%2C7BA%20%20sBB*%7B%7D%2Cs%20D%7CQG5XyQQyX7Cl%7C%2C7Bs%20%20ACl*%7B%7D%2CD%2CsusDs%20D%7C%7CG5Xy%7CQyX7l%7C%7C%2CD%3C4x%3EDs%20D%7CQyX5G%7CQyX7lC%7C%2C7Bs%20%20AlB*%7B%7D%2CDsus%2C%2CsusDA%20%20sB7%2C%7ClC7XyQ%7CG5XyQ%7CD%20sDsus%2C%3C8x%3ED%2C%7D%20%3DPop-Rock%3D150%3D1%3D%3D%3DFly%20Like%20An%20Eagle%3DMiller%20Steve%3D%3DRock%3DA-%3D%3D1r34LbKcu7-AZL74nXyQ-AZL%2C7-A%2CG%2C-AsLZ%20lcKQyXnZL%20lcK%2CG%2CA-4Ti*%5B/Ds%20%207LZA-yX7-Al%7C%2CA/Ds%20%20-7AlSA*%5B%5D%207-A%2CG%2CQ%7CA-7-A%2CG%2C%20Q%20%207-7XyQA/Ds%20%207-A%7CQyX7A-l%7C%2CA/Ds%20%207-A%7C%7C%2C%7ClA-Al%7C%2CA%7CQyX7-7%20D/%7D%207-A%20A/FZLA/D7%20-AZL7-A%20A/FZLA%7B*CA-AB*%7B%5DLA/D%20Q%7CF/A7-A%20A/FZLA/D%207A-B*%7B%7DQyX7-A%7CQyXLZA-7yXA/DKQyX7D.S.%20lcKQyX7-A%2CQ%2C%5B%7D7%20-A%20A/F%3EadoC%20la%20LZA-85*%3CZ%3C%207-A%7B*BA-A%20A/FZLA/D%207-ALZ7-A%20A/FZLA/D%207-7%20%7D%7B%5D%20%20lcXyQ%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Smooth%3D93%3D1%3D%3D%3DFool%20On%20The%20Hill%2C%20The%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7-E%7CQy4D6XyyXD/7-E%7CQyX6DA%7B*QyXQyXQyXQyX%5DQQ%7CD6X4Ti*%5BL-Dl%2CQ%7CE-7%2C-DsB*%5B%20QyX%5D%207%20A7-EZL-B%206DZLA%20sBb/DyXD/7XQyXQDXyQ%7Cx4%3C%20%206DlZL7-D%2C-6D%2C-DsZLG/7C%20-G%3E%20%7DXy/bBlZyQXyQ%7C%7B*CD6XyQ%7CE-7/DXyQ%7D%7C%20%3DPop-Rock%3D76%3D1%3D%3D%3DFor%20No%20One%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7yXB%7CQ4BXyQQyXE%7CQyX%23F/-%23GQ%7CyX-%23G%7CQyX%23A/B%7C%7CA7Xy4TA*%7BQyX7A%20%5D%5B*A%7CQyX%23F/-%23G%7CQyX%23-G%7CQyX%23A/B%7CQyXBEXyQ%7C%20lcKQ%2C-%23F%2CKcl%20%20s%7C%2C%23D/W%20%20-%23C%7CQXy7%23G%7CQyX-%23CB*%5B%5DC%23-/EQyXB%7C-%23F%2CE%23%2CG%237%7C%2C%23D/W%20%20-%23C%7CQy7X%23G%7CQyX-%23Cl%7C%2CB/sC%23-/G/-%23C%2CC%23-/G%23%2CG%237/B%2C%7ClC%23-XyQ%7CF%23sus%20F%237%3C3x%3E%20%7D%20%3DPop-Rock%3D145%3D1%3D%3D%3DFor%20Once%20In%20My%20Life%201%3DStevie%20Wonder%20%28Miller%2C%20Murden%29%3D%3DSoul%3DF%3D%3D1r34LbKcu7GZL%23F4FXyQ%206FZL%2BF%20FA*%7B%20%20yQXQyX%7D%20%3Ex3%3C%20lcKD7b9/4Ti*%7B%20FZL9%20D7LZ1NZL7C%207-GZL7%5EG-%20-GZL7D%20%297C%28-GF%20C7%23%29-G%28-C%2C%5EbB*BFLZ-GsZL7-DZL7-AZ6LbBZL7%5EbBZL5%237F%2CA-%2C%7C%5B%5D%207CL7-D%202lF%5E77GZL7%5EbBZL5%237FLZFC*%5BQyX7FZL6F%20LZF/CN%7C%7D%2C7G%20bGAC7LZF1bD%207%5EDZLE%206bGLZ31C%207%5EbDZLbE%2063%20%5D%7B*%207-GZA%20-bAb6%20Eb%20%297bE%28-bAZL7bE%29%20-bA%28-bAZLG/9b7Eb7LZGZL%2BbZL7%5EBZAb-7ZLbGB*%5BQyXbGZL%2397bD%20bG1NZL7bD%20Gb%2BLZL7%5E-bX7bGZb-LZE7%5EbGl2N%7C%7D%2C7bD%2CB%5E%7C%2C-bB%2C-bAsZL-b%20Gb6LBZL6BZL7bDCGbLZZL%2C-bE%20%2CbD/bGZ7LbAZL7%5EBZL5%237bGAb-%2C%20*%5B%5DQy%7BGb6%20ELZD%5E7%20Db13LZGb6%20ELZD%5E7%20Db13%20%7D%20%3DPop-Soul%3D110%3D1%3D%3D%3DFragile%3DSting%20%28Gordon%20Sumner%29%3D%3DPop%3DE-%3D%3D1r34LbKcu7%2CE/GZ4E-11%7BZLf%20%20B/AZLf%20%20-9EZLf%20%20B/AZLf%20%20E-7%2CL4Ti*%5B7-AZLLZxLZ7-EA*%7B%7D%20-EZLE/B7lZL7BZL31b9b7BLZG/E7-AZL1b9b7B7b9bL6CSB*%5B%7D%20%3Ex4%3C-ZELE/7BlZL7BZL31ZxLZBZLxZL31b9bZsE-7ZL6CZL-El%7C%2CE/D7%2C-EsZL-El%7C%2CE/D%2CxLZB7LxZL3%2CE/GZsE-7%2CC*%7B%5D%20Q%2C-El%7C%2CE/%2CD7-EsZL-El%7C%2CE/DE-7%2CLZLxZLZL7-ALZxLZGZL-E%7CZL-EZLE/B7ZL%2C7BZL31b9b7B/E%2CLZ7-AZL/D%20%2C7b9b13%20-EZL7%5E-E%3EadoCl%20a%20.S.D%3CZL%2C7BZL%7D%5BQE-7BZLx9-EZL-XyQ%7CAZLf%20%2011-ED*%5B%7CyQX-EZL%2CE/D%20%2C7-E/B%20%20fEZL%2CE%20%20fLZA/B%20%20fLZ%7CE-11%20%20fLZA/B%20%20fLZE-XyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D160%3D1%3D%3D%3DFree%20As%20A%20Bird%3DBeatles%20The%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu7CZL7G4A%20F%23-%23F%20AZL7E%20-DZL%23-F%20AZL7E%207%5EFZL-LZD-%204Ti*%5BF%20AZLEsus%20ZL-%23F%20AZL7E%207%5EZFL-%23F%20ASA*%7B%5D%207ED-%20E7ZL-A%20QyX-%23-%20G7LFB*%5B%7D%20%297G%287E%20%29b%2BA%28susEZL%2C-A%20CZXyQ%7CFDZL-%23usE%3EaQLZA%20a%20.S.D%3C%7CQyX7G%7CyQX-%23F%7CQyXFZLG/Wl%20Cod%20%207G%7C-A%20CZZ%5BQEsFZL-A%20CZL7G%207%5EAbZL-A%20CZL%2C7E%20su-%20G7L%207E%20sL-%23F%20G7%20%5DX%207-DZL-%23F%20AZL7%20EFZL-%23F%20AA*%7B%20QyE7LZA%20-FZLA%5B%20Qy7%20%7BA%20%20AZL%2C7G%20-DZL-%23%20FA%7C%7D%207G%20-DZL-%23F%20f%20%5DXG%20-DZ%20A/GLZA%20A/GLZAXyQZ%20%3DPop-Rock%3D77%3D1%3D%3D%3DFruit%20Tree%3DDrake%20Nick%3D%3DFolk%20Rock%3DA-%3D%3D1r34LbKcu74%3C%20%20E4G6/F9ddaD%28%23F/9ddaD%20%7BEZL%23F/6GZLEZL%23%29%20ELZ4Ti*%5BQyXE%7C*ASA-%3C%20%20%23F/7-A%7CQyXG-/A%7CQyX%23G/-A%7CQyX4x%3E%20%7D%7B%7D%20%3Ex.D%3C%7D%20%20%5DXyQAZLG/-CZLA/-D%7CyQX%2CB/-EB*%7B%20%20QyXsus%20EQ%20lcK-EB*%7B%20Coda%3C%20lcKQyXEZL%20lcQKyXE/FQ%7BY%5DQyXE%3E4x%3E%20%7Dla%20.S%5DQyXE%7CD-/AddaD%7CQyXE%7C%7D%20E%20ussA%7CQyXG/-C%7CQyX9%20ELZQyXB/KQyXE*AA-X4%3C%20%20%23F/7-A%7CQyX/G-A%7CQyX%23G/-A%7CQyx%3E%20%7D%7C%7B%20QyXdaDZLDadd9GZLxZL%23G/EZLxZ9L-AC*%7B%5DQyXEZLE%20-6LZxZL%20lcd9/F%23LZxLZF%5E13LZxLZELZx%3C3x%3E%20%7DA-9LZxLZE7sus/A%20E/A%20Z%20%3DPop-Rock%3D122%3D1%3D%3D%3DGame%20Of%20Love%2C%20The%3DSantana%20%28Alexander%2C%20Nowels%29%3D%3DPop%20Rock%3DE-%3D%3D1r34LbKcu7%5ED%7CQy4E-9X*%7B%5DQyXA/G%7CQyX7G%5E%7D%20%3Ex3%3C%20%207%5ED%7CQyAE-9X4Ti*%7B*%5B%5DQyE-9XyQyX9-E%7CQyX7%5ED%7CyQX9-E%7C%7CQyX7%5ED%7CQ%7CD%5E7X%7CQyX7X7%5EG%7CXyQ%7CD/D%7CQyX9-E%7C%5DQyX/AG%7CQyX7%5EG%7CQyX7%5EF%23XyQ9-ESBD%7CQyXAXyQ%5DQyX7%5ED%7CQyX9-E%7CyQX7%5ED%7CQyX9-EC*%5B%7C%7CE-9/G%7CQy%5DQyXA%7CE-9XX7%5EG%7CQyX7%5ED%7CQy9X-E%7C%7D%20Q%20%20A/G%7CQyyQ%7CG/QyX7%5EQyX7%5E7XyQ%7C-%23F%7CQyX-E%7CQyXAG/%7CQyX7%5EG%7CQyX-%23FXyQ%7CG-BD*%5B%20.S.DyQ%5D%7B*L7%5EDZL9-EZL7%5EDLZ9-EZL7%5EDZL9-ECZ%3C*58XA/G%7CZL7%5EDda%3EG%5EZL7%5EDZL9-EZL7%5EZDL9-EQ%7B%7D%20A/GZL7E-9LZoC%20laG%5E7LZG/A%3C3x%3E%20%7D%20%3D%3D116%3D1%3D%3D%3DGet%20Back%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu7lcKQy4A7XyA*%7BY%5D%2CA/D%2CA/Gs7%20A%7CQyX7AZL%20lcKQSlA7X4Ti*%5B*%5B%5DQyXyQ%7CAyX7DZL%20lcKQyX7%7CA%29A/D%28%20%29A/G%28%20%207Q%7CA7X7DZL%20L%20x%20Z7%239LZ%207Al%7CY%7C%2CA/D%2CA/sG%207A%7CQyX7DZL%20x%20A7%239LA%207ABAC*%7BYXyQ%7CAA%20D/GZLD/C%207D2ZNL%20QyXQyX%7D%20Q%20%207-/D%20%5D7D1NZlQ%7BY%7Dcl%20LZA/Gs%207A%3EadoC%20l%20a.S.D66*%3C%7CQyX7D%2CD/A%2CKQyX77DZL%20Kcl%20L%237A%207AlB*%5B%7D%2CA/%2CDA/Gs%207A%7CQyX7DZ9LZ%20xQyX7AXyQ%7CA7XyQ%7ClA7%20A7%239LZ%20x%20LZD7XyQKcl%20%20Z%20%3DPop-Rock%3D123%3D1%3D%3D%3DGet%20Here%3DRussell%20Brenda%3D%3DPop%20Ballad%3DC%3D%3D1r34LbKcu7QyX9d4Fadd*%7B%20QyX%7D%20G/F%207-ZDL7-A%20E/C%7CQyX%2C9ASFad4Ti*%7B7-DZLA-7LZ/C%7CQyX9ddaF%7C%7CQXy%2C11-AZLG/F%207-DE%20A-7%20E/C%7C/C%207%5EZN1CX%5D%2CE/G%2CD/Fs%20C2NQ%7CyXQyXQyXQyX%7DQy%5B*BlCLG/F%20dnE%20d11%20%20G%20.S.D06*%3C%7C%2C-Es%20%207%5EFZLG/W%207-A%7C%2Cal%202n-EZLD%207-DZ9%20F/GE/C%7CQyX9ddaFA*Q%5ByXQyXQyXQyX%5D%20%2C%20A-7L-Dl%3E.%7BY%20QyA-11%2CF%207-DZL7-A%20E/CQ%7CyX9ddaF%7C%2CG/W%20%20/G%20%5DXZLG/F*C%3C*66%20Vamp%20and%20Fade%3EFadd9XyQ%7CC/E%20A-7LZD-7%20F/G%20%7D%20%3DPop-Slow%20Rock%3D60%3D1%3D%3D%3DGirl%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DC-%3D%3D1r34LbKcu7LC/bE4C-%20G7G%20-CZL7G%20bE%7CQXy-FZLC/bE%20-CZL7LZC-%204TA*%7BC/-FZQ%7CC-%20%20bEZL%2C7bB%20C/-FLZD/-G%20bEB*%5B%5D%20Q%20G-/DLyX-FZbA%7CQy%7D%5B*CFyXC%7CQyX-F%7CQyXCQ%7CyX-F%7CQyXC%7CQyX-Q%7CF-X%207bB%20oC%20la*BEb%2026*%3CZLD/-G%20bEZ%2CL7bB%20C/-FZLD/-GD.S.%20%5B%5DQyX%20C/-F/C%20BbG%20bEZL%2C7bB%20C/-ZFLD/-G%20bEQ%5BY%5D%207-/DLZ-F%3EadCZL%2C7%5B*DlCZL%2C7G%20%2CbE%7CQyX-%7CFQyX7-CZL%2C7G%20%2C-C-%2C%20G%5D%207bBD/-G%20%7CF-Xy7bB%20C/-FZLD/-Gb%20ElB*%7B%5DQyX%2C-C%7CQ%2CLZEbQyX7-LZF-/C%20Bb7%2C%20%7D%20%3DJazz-Gypsy%20Jazz%3D97%3D1%3D%3D%3DGirls%20Just%20Wanna%20Have%20Fun%3DCyndi%20Lauper%28Robert%20Hazard%29%3D%3DPop%3DF%23%3D%3D1r34LbKcu7Bs%20-%234F%23su-%23Dl%7C%2C%23C/%23F%2C%23A%23/Fs%20sus%23FZL%23F%20sXyQ%7CD4Ti*%7BC/Ws%20%7B*ASlQyX-%23Dl%7C%2C%23C/%23F%23%2CA/%23Fs%20%23F%7CQyX%23F%7CD%23-%20%7D%2C%23C%2Cs%23FZLadd9X-%23D1N%7CQyX9ddaBLZ%23C%20-%23DZL%20lcKQy%2C%20C%23%2CBl%7C%2C%232N%7D%2C%23%23%2CLZF-%23D%7CQyX-%23Dl%7C%2C%23/C%23F%2C%23A/%23Fs%20sus%23%20sB%2CCF%20%2CsuZL9ddC%23%20%5B*%23C%2C-%23DsZLxZL%23FLZxZL-%23DZLxZL%23FB%2C%7ClBa%20-%23Dl-%23D1NC%23%2CLZ%23FlC*%7B%2C%23C%2CBs%20-D%23%7CQyX-%23DZLxZL%23FLZxLZ%20%2C-%23Dl%7C%2C%23CN2D%23-A/%23Fs%20%23FZL%23FlA%5B*%2C%23C%2CBs%20-%23D%7CQyX%23%2CF%23/%7D%20xZL%23C%2C-%23D%23-%20%20ddaBZL%23C%20-%23DZLZxL9ddaBl%7C%2C%23C/Ws9LZsDZL-%23D%20%2C-%23DlF%23LZaBl%7C%2C%23C%2C-%23DsZLZxL%23FZLxZL-%23DZLxdd9LZB*%5B%5D%2C%7C%2C%23C%2CF%23LZxDl%7CQyX%23Fl%7B%5D%2C%23CB%2Cs%20-%23D%7CQyX-%23DZL%23-%20sBZL%2C%23ClF%23%20%3CXyQRepeat%20and%20Fade%3E%20LZD%23-%2C%20sB%2CC%23%7D%20%3DPop-Rock%3D115%3D1%3D%3D%3DGive%20A%20Little%20Bit%3DSupertramp%20%28Roger%20Hodgson%29%3D%3DPop%3DD%3D%3D1r34LbKcu7G%20%20D%7C4D%2CpplA*%7B%7D%2CGlpp%2CAl%7CG%2Cpp%2CA%7C%2CGpp%2CD%7C%2CAD%20%20A%2C4Ti*%7BEZL-BG%2C%7ClA%2CG%20%20A%7C%2CG%20%20Al%7C%2C%20G%20D%7C%2CA%20%20D%7C%2CGl%20%20%7C%7CN1s%20%20A%7C%2CA%20sus%2C%7CGLZ%7C%2CE%2CsusEZL-B2N%2C%7DA%2CsusA%7C%2CA%2CsusAGLZlAE%2Csus%20CZLGs%20A%20%5DZL7-BZL7-%23FZL7B-ZL7-%23F%3EoloS%3CB*F%23-LZusAZLN%7C%7D%20AD/ALZZLA/D%20AZLA/D%207ZALA/D%20AZLA/D%207AA7%20D/%20AZLG%20A/D%20Esus%20/D%20A%7D%20A/D%207AZL/AD%20A%7B%20G%20CZLGZLEALZA7ZL-B3%20D/G%7CDLZA/Cl%7B%7D%20%3Ex4%3CD%20D/GQ%7CyXD/CZLD%2CD/G%2CD/DXyQ/G%20D%7BD/G%20%2CyQ%7CG/LE/W%20%23F/susAl4T2ZLG/W%207-A%7CQyXBZT44DXC%7D%20D%2CLZA/D%2CG/D%2CDLZDXyQZ%20%3DPop-Rock%3D97%3D1%3D%3D%3DGive%20Me%20Forever%20I%20Do%3DJames%20Ingram-John%20Tesh%3D%3DRock%20Waltz%3DC%3D%3D1r34LbKcu7ZL%207%5E4C%20LZh%23F%7CQyX%2CG/CZL%20-7DZL%207%5EbBZL%207%5EF7%20LZF3Ti*%5BsusGs/G%20LZZLFZL7-AZLxZLBG/ZLxZLCA*%7B%5D%20nppD-7LZFZL%20xsusGZCLZxLF%7CQyXFlZL%2CE/C%2C/DbB%2CCsZLGZLB/GZ%23h7%20Ll%7C%2CG%2CQyXG/%5D*BSE/DZLsusDZLxZL-%7CAQyX%23G/E%7CQyXsusF%23LZF%20GZL%207%5EFZL-7%2CG/Q%2CGZLFZL7h%23FZLA-ZLEZLClC*%5B%5D%20%2CBLZN1CA%2CGs%7CZLxZL7LZD-%7C%7D%20np%2CG/F%7CQyX7F%5EZL7h%23FZLG/CZL7N2F/A%5EbBZL%23G/EZE/G%23LLxZLA/FlD*%5B%7DnsC%2C%2CF%7B%20%20%2CB/GZL-AZZG/BLZLB/GL%23F/DZD/F%23Q%5BY%5Dns%2CGZLsusGa%3EdoC%20la%20.S.D%3CZLlA-LZL-AZL%20%20G/FLZA-LbBZL%207%5EFZL%20Cl%7BLZGfZLFfZL%23F/DfZ%5E7%20LZGZLFZ%7DCXyQZ%20%3DPop-Rock%3D102%3D1%3D%3D%3DGive%20Me%20Strength%3DClapton%20Eric%3D%3DBlues%3DE%3D%3D1r34LbKcu7usBsZ4ELZsL7EZLEl%2Ci*%2C%5B%2C7%2CBE%7C%2CA%2CE%7C%2C7B%2C7%23FZF%237L4Ti*%5BB%2CE%7C%2C%7ClELZ7B%2C7%23FsZLEl%7C%2C7%2CB7%23F%7C%2C7A%2CAsZL7E%2C%7CE%2CA%2C7B%2CsB%7CQyXAlEXyyX7E%7CQyXEZL7B%20ZEL7A%20EZLA%207%23F%7CQQ%7CF%237*%5B%5D%2C7ZL7A%207LZEX%207%23F%7CQyXEZLA%207F%23%7CQyXA%7CQyX7E%7CQyB7LZEB%20sus%20E%7CQy%5D%5B*BAyX7A%7CQyXAZL7E%20ZALD%20AZLE%207B%7CQyXQ%7CB7X%207E%20EG/W%2CAXyQ%7CA%2CDZLD%207B%7CQyXAZ7LD%207B%7CQyXD%7CQyX7W/C%23%2CAZL7E%23%2C%7CE7XyQZ%20%3DPop-Rock%3D75%3D1%3D%3D%3DGive%20Me%20The%20Night%3DGeorge%20Benson%20%28Rod%20Temperton%29%3D%3DFunk%20Jazz%3DF-%3D%3D1r34LbKcu7SA*%7B%7D4F-9%20%207-CZL7-bB%209-FLZ7%5EbD%207-CZL7-bBDb%5E7%204Ti*%7BL7-bBb-7LZZL7%5EbD%207-CZL7-Bb%209-FZL7%5EbD%207-C%7CF-9%20B%209-F7-F%2CBDb%5E7L%2CQ%2C11bEZL%2C7-bBLZ%20%7Cr%3E2QyX96*%3C%20Z%20%5D%5B%2C*%207-CZ7-bB%20LZC-7%7C%7D%207%5EbD%207-CZL7b-B%209-F1NZL7%5EbD%20N2F-97-bB%20-bEZL%20Db%5E7bAZL%2CbD%20%2C7-bEZ%2CLbG%20%2C7-bA%2CC*%2C%5B%20-7%20Gb7-CZL%2C7bDZ%2CLZAbZL%2CbG%20%2C7-bAlZLb%2CD%20%2C7-bEZLbG%207-E%5E7%2CLbD%20%2C77-bB%20XyQ%7CE7%5EbD%207-CZL7-bB7%20-F%2CB*%2C%5B%5DQyX11bLZF-77%5EEZLbEZLb%20Db%5E7A%2CC*%2C%7B%207%5EbD%207-ZCL7-bB%207-F3N%7C%7D%20b-7%20G7-CZLoC%20la%3C3x%3E%20%3CZL%207%5EEZL7bDZL7%20%5EEZLbG%207-bAl%7C%7DD.S.%20bD%207--CZL711XyQ-F%2CD*%2C%7B%7D%20%20n%20ZLn%20%20ZL%20n%20ZL%20n%20Q%7B%5D7%20Bb-bE%3Ead7%20Db%5E7LZF-9%20Bb-7LZC-7%20Db%5E7%20%7D%20%3DPop-Smooth%3D108%3D1%3D%3D%3DGolden%20Lady%3DWonder%20Stevie%3D%3DPop%3DEb%3D%3D1r34LbKcu7-FZL74Eb%5E7%7B%7D%20sus7D%207-A%7CQXy7-G%7CQyX9-F%7CQyX*AEb%5E4Ti*%7BZL7%5Eb7LZsAD%2C7-AsZL7-GZL9F-ZL7%5EbEl%7C%2C7D%2C7-7%2C%7ClE-GZL9*%5B%5D%20%2CZsAb-ZL9-AlZL9BZL7-F%23ZL7%5EbGl%7C%2C7bD%2C7D7susL7%5EbBZL6-G-%5E7LZL7%5E-G%20-GZL%20lcKyQX7%5EbAZL6-G%207-GZG-7%20G%20-GBL7%5EbEyQKclyXsus7bB%7CQyX7-ZFL%20lcKQyX7%5EGZL%20Q%7D%5B*AX7%5EbA%5EbEl%7CZG-7L-AsZL7-GZL9-FZ7L%5EbEl%7C%2C7D%2C7-AsZ7%2CD7%2CL9-FZ7bE%2C7%5E7LZs-AlZL9BZL7-%23FZ7L%5EbGl%7C%2C7bD%2C7-bA9LZsDbBZL7AZL7%5EAb-%20A%7B%7D%20%20lcKQyX7%5EAZ6L-bA%207-bAZL7%5E-bA-%20A-lQ%7B%5D%2CQyX7%5E6LZBbbB%207-bBZL7%5E-bB-%20bB%7B%7D%20%20lcKQyX7%5E-6LZB-A%207-Kcl%20%20%7D%7BB-%20B-%5E7LZB-7%20B-6LZC%5E7XyQKcl%20%20%7D%20%3DPop-Smooth%3D104%3D1%3D%3D%3DGood%20Day%20Sunshine%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7%23Fs%20%204EXyQ%23Fl%7C%2C%23Fs%20%20BB*%7B%20%5D%20lcKQyXEZL%20lcKXyQ%7CB4Ti*%5B%7CQyX%2CXyQ%7CE%2C7E%7CQyX7BZL7%23F%2C%20AA*%5D%20%20lcKQyX%2C7XyQ%7CA%23Fl%7C%2CFs%20%20B7LZB7%23Fl%7C%2C%23Fs%20%20BB*%5ByQX%2CA%7CQyX%2C7E%7CQyX%2CXyQ%7C%23F%20%2CAA%7CQyX%23%2CXyQyX%2C7BZL7%23F%20AC*Z%5BL%20lcKQyX%2C7E1N%7CQ%7CE7%2CFl%7C%2C%23yX%2C7ED%2C%20B7yX%2C7E2N%7C%7DQyX%2CDQ%7CyX%2C7A%7CQyX%2C7EZLQ%7CT34%7CQyX%2CE43T%7C44B%20%20E%7CQyX%2C%23Fl%7C%2C%23Fs%20%20B%7CQyX%2C%23Fl%7C%2C%23Fs7%2CXyQTD*%5BQ7%2CXyQ%7C%7BT44F7%2CXyQKcl%20%20%7D%20%3DPop-Shuffle%3D120%3D1%3D%3D%3DGood%20Times%3DChic%20%28Edwards%2C%20Rodgers%29%3D%3DPop%3DE-%3D%3D1r34LbKcu7XA/GZ4E-7XQyX7-EB*%7B%7DQyX9%7CAQyXA/GZL%20lcKQyKcl%20L4Ti*%7BGZL%20lXyQ%7CE7-EA*%7B%7DQyX9A%7CQXyA/GZL%20lcKQyX7-XyQKc9A%7CQy%20lcKQ%7CA9XyB*%7B%7DQyX9A%7CQyXAG/ZL%20lcKQyX7-E%7CQE-7XyQyXA/QyX7-XyQ%7CA%7DQyX9A%7CQyXA/GZ%20LlcKQyX7-E%7CQyX9%7B*ASEA/GZL7-EB*ZG/AX9A%7CQyXA/GZL%20lcQKyX7-E%7CQyX9A%7CQyXyQ%7D%7BL%20lcK%3EeniFl%20LZGQyXA/GZL%20lcKQy7X-E%7CQyX9A%7CQyXA/%7CA9%20%3CcKQyX%3C%20%209ACE-7XiF%20la%20.S.DQyXQXy%3C%20%20A/GZL%20lcKQyne%3ELZ*%7B%7D%20%20*328x%3E%20%7D%20%3DPop-Soul%3D110%3D1%3D%3D%3DGoodbye%20Yellow%20Brick%20Road%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DF%3D%3D1r34LbKcu7G%207-G4F%20C/QyXFl%7C%2C7C%2CsusC%20sbBZLC/W%207-DZLE%5D%7B*AS4Ti*%5B%20%20F%7CQLZC7%20LbB/bE%20bEZLD/b%20BbBZLA/F%20FZLE/CZC7XybB/7-LC/bA%7ClF/AG/bE%20bEZLF/bD%20Db/7-bBB*%5B%7D%20C/W%20LZAb%20%2CG/WsyX7A%7Cb/CLZ*%5B%20%20QyXQyX%5D%20%2CGW/%207CZLF/bD%207-bBCFXyQD%20bDZA%7CQyXyQ%7CF%2CXF%7CQyX7C%7CQyX7-%7CGQyX7Dl%7C%2CE/Ws%20%20yQ%7CD-XbB%7CQ%2C7C%20%2CBbXyQC/W%20%2C-DZL%2CE/C%20F%2C%7CQyX%2CbD%7CQyXbD%7C%2CLZBb%7CQyX77-bBZBb-7/%20bDZLC/bA%20bAZL/GbE%20bEZLF/bD%20bDDb/CLB*%5B%5D%20%20Db/FLZC7%20W/G%2CLZF%20%3CFine%3E%20LZ%3CD.S.%20al%20Fine%3E%20x%20%20%5D%20%3DPop-Rock%3D125%3D1%3D%3D%3DGravity%3DMayer%20John%3D%3DBlues%3DG%3D%3D1r34LbKcu7daCZL8GXyQyXGA*%7B%7D%20%3Ex3%3C%20lKcQyX9ddaCZL%20lcKQKcl%206Ti*%7B%20lcKQKcl%20LSB*%5B%5D%20%20lcKQyX9ddaCZL%20lcKQyXG%7CZA-7XyQyX9dQyXGCyQKcl%20lcKQyX7D%7CQyX%2C%5E7bE%7CQyX31%5EbBZL%20Q%20%7D%7B*X7DZLCZL%20lZCaddGA*Q%5BY%7D%20%20x%20%3EadCo%20la%20.S.D%3C%7CQyX9XyQKcL%20lcK%20pmaVyQKcl*%2C%7B%5D%20%20lcKQyX9dadCZL%20lcKQyXGZL%20D%2C%3C%20%20X9ddaand%20fade%3EGXyQKcl%20LZCadd9XyQKcl%20%20%7D%20%3DPop-Rock%2012/8%3D44%3D1%3D%3D%3DGreatest%20Love%20Of%20All%2C%20The%3DWhitney%20Houston%28Masser%2C%20Creed%29%3D%3DPop%20Ballad%3DA%3D%3D1r34LbKcu7D/W%2CE4%3C*631NZL%2C7-%23F%207-%23C%7Bl%2CD/7E%2CEs%20n%3EQyXB-9%20s4Ti*%5BDZL%2C%2BB-9%20E%2C7A%2CA/7-Es%206AZ%2CL%2BA%20AA*%5B%5D%20%2Csus7%7ClD%20Dl2N%7D%2C%209-BZ%2CD%2C%7ClF%207-%23Cl%7C%2CD/W%2CE%20s-BZL%2C7-%23F%207-%23C%23-7%2CL%2BDs%206-%23F%207%5D%5B*BA%2CD%2C%2BDs%206DZL%2C%2BDD%20ZL%2C7A%206AZL%2C%2BA%20%7ClC%23-%20%2CE/D-BZL%2C-9%20D/D%7C%7D%20%2CE/7-B%207-BLZ%2C%23C/A%20DC*S%7B%20%2CE%20A/C%23BZL%2C7s%207-B%2CLZT2%23F%207-%23C44TD*%5B%20yQX%5D%20D/E%20%2Csus7E4-7%2CLZE/D%207BZL%2C7/D%2C%7Cl-%23Cl%7C%2CD/E%2CE/Ds7%20-BZL%2C7-%23F%207-%23C7%20F%23-E%2CE/D7-%23FlE%2CLZA%2CA/Gs%207-EZL%2C7-%20B7-%23F%2CD*%2C%7B%20A/G%20A/G%2C%7D/D%207-ZL%2C%2BDZE-7%207A%206AZL%2C%2BA%20AA*%5D%5B%20Q%29E%28%20%20DlZLA/G%2CLZD%20L7-B%20*%3CZL%2C%2B%2CD%2C%7C7-%23Cl%7C%2CD/W%2CEs%20-7BZL%2C7-%23F%207-%23Cl%20F%23-7Ds%206D/Ds%20%3E.%20al%20BZL%2C7-%23F%207-%23CQ%5D%7B%20%2CE/D%207-B%3EadoC-7%3C3xS.D46E%28D/E%29%3C*07%5C%3EE/D%2C%7D%7ClD%20A/C%23%2CLZsB-7%2CB-7/E%2ClAadd9%2C%20Z%20%3DPop-Slow%20Rock%3D67%3D1%3D%3D%3DGreen%20Is%20The%20Colour%3DPink%20Floyd%20%28Roger%20Waters%29%3D%3DRock%3DC%3D%3D1r34LbKcu7*%7B%5D%20%204GXyQXDZL-E%20CZL-B%20GQ%7CyXC%7CQyXG%7CQyXC%7CyQKcl4Ti*%5BQyXGB%7CCXyQlcKQyXDZL-E%20CZ-LB%20G%7CQyXC%7CQyXG%7C%20%20%7D%5B*QyXGA%20GZLC%7CGXyQ%2C%7B%5D%20%20lcKQyXDZLE-%20CZL-B%20G%7CQyXC%7C*C%2CG%20QyXC%7CCLZG%20%3CXyQXyQVamp%20and%20fade%3ECLZDXyQ%7D%20%3DPop-Rock%3D78%3D1%3D%3D%3DGroovin'%3DThe%20Young%20Rascals%20%28Cavaliere-Brigati%29%3D%3DR'n'B%3DEb%3D%3D1r34LbKcu7F%7CQyX4EbXy%2C%7B%5D%20bB/W%207-F%7CQXybEZLbB/W%207-F%7CQ*B%2CEb4Ti*%5BQyX7-BbLZE9-F%7CQyX7-G%2CA*%2C%7D%5B%20bB/W%207-F%7CQyXbXyQ%7CG/W%207-F%7CQyXyQ%7CG-*%2C%7BZL%20QyXQyX%5D%2Cb7B%2CbAs%207-F%7CQyX7B%2ClEbX9-F%7CQyX7-BbLZE9-F%7CQyX7-G%2CA*%2C%7D%5B%20bB/W%207-F%7CQyXbXyQ%7CG/W%207-7-FsZyQ%7CG-B*%2C%7B%20%20QyXQyX%5B%2Cb7B%2CbAs%207-F%7CQyX7%2ClEbLX9-F%7C%5B%5D%20%2Cb%2C%7ClEb-F%7CQyXbEl%7C%7D%2CbBW/%3Ex345*%3C%2C7-FsZL7%20W/BbB/W%2C%20bA%7CQ-7XyQ%7CQyX7-G%7C%7CQyX9-%7CFQyX7-G%7CQyX9-F%7CF-9XyG%2CA*%2Cdna%20pF-7%20B%3CbEZLbB/W%207-F%7CyQXbEl%2CB*%2C%7B%5D%20%2C7b%20%20VamZL7-G%20fade%3EXyQ%7CF-7%20W/Bb%20%7D%20%3DLatin-Cuba:%20Cha%20Cha%20Cha%3D106%3D1%3D%3D%3DHallelujah%3DCohen%20Leonard%3D%3DRock%20Ballad%3DC%3D%3D1r34LbKcu7%2C7G%20C4C%20G7FZL-A%20CZL-A%20CA%7B*QyXQyXQyXQyX%5D%20%20G%2CLZ4Ti*%5BZLG%20CF%2CG%2C%7CZL-AZLFB*%5B%5DQyXA-ZL7E%20GZL%2CF%20-AlFXyQ%7Cs%20CZL%20-Al%7C3x%3E%20%7D%20CZL%2C7G%20CZL%2CG%20ZFL-A%20CZL-A%20CA*%5BsF%2CG%2C%3C7G%20C%20%3Ex4%3C%20E7LZedaF%3C%7CQyXF%7CQyXA-%7CQyXFC*%7B%5DQyX-A%3EC%20G7GZL%2CF%7D%20%3DPop-Rock%2012/8%3D59%3D1%3D%3D%3DHappy%20Xmas%20%28War%20Is%20Over%29%3DJohn%20Lennon-Yoko%20Ono%3D%3DPop%3DA%3D%3D1r34LbKcu7aEZLE8A%20AaZL-B%2011-BZL9-B-%20BZLA%20susAZL9ddEsus%206TA*%7B-E%20-ELZA%20AusDZL9ddaD%20DB*%5D%5B%207A%20susAZL9ddas%20DLZE%209dd%5B%5D%207D-11%20EZL9ddaD%20DZLA%20%2Cd9daAZLA%20susAZL-Dsus%20EZL9%5E%5B%7D%20%3ExQKcl%20%7CQyXD%7CQyXG%7CQyX-7EZL%20lcKQyX7AZLE%20%20%3C3yXGC*ddaEZ%20AaddsEZL-B%2011-BZL9B-%20-BZLA%20susAZL9us%20ELA%2CD*%2C9%20ELZAXyQZ%20%3DPop-Rock%2012/8%3D49%3D1%3D%3D%3DHard%20Day's%20Night%2C%20A%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7XG%7CQy4GsusXGZL9ddaC%20GA*%7ByQXQyXQyXQyX%5DQyXyQ%7CFX4Ti*%5B%5B%7DQyXCadd9C%20G%7CQyXD%7CQyXC%7CyQXG%7CQyXF%7CQyXGZL9%2CLZG%20G%7CQy%7B%5DQyXXyQ%7CEX7C%7CQyX-E%7CQyXGLZ%20lcKQyX-B%7CQyX-yQ%7CD7-BSB*%7CQyXGadd9L%7CQyXGZL9ddaC%20GQ%7CyXG%7CQyXF%7CQyXGZFXyQ%7CC%20GA*ZL9C%20DXyQ%7CGQ%5B%7DQyXG%3EadoC%20al%20.S.D%3CZLQ%2C9C%20GXyQ%7CG%7CQyXCG%20Cadd9LZG%20Cadd9%20%7BD-11%20D-7%3CRepeat%20and%20Fade%3ELZ%20x%20%20%7D%20%3DPop-Rock%3D135%3D1%3D%3D%3DHard%20To%20Say%20I'm%20Sorry%3D%28Cetera-Foster%29%20Chicago%3D%3DRock%20Ballad%3DE%3D%3D1r34LbKcu7%23Fl%2CB4lE%2C%20-%23CsZL%2CC/%23Gl%2C%23/CB%2C%23D/BsZL%2C%23C/A%2CC%23-/4Ti*%5B*%5B%7D%20BZsBsu%2CB%20%20A%7CQyX7-%23G%7CyQXElA*%7B%7D%20E%7B%2CB%2Cs%7CC%23-%20L%2C%23A/A%20ESCF%23-7L%20susBZL7-%23F%20-%23lC%7C%2CE%2CE/As%20%2CB/EZB%20%5D%5B*%20-%23CBC%2CB%2CBsB/D%23%23A/%23Fl%2CB/-%23C%2C-C%23sZLC/%23Gl%2C%23C/B%2CLZsE/ZL%23C/B/-%23C/D%23%2C%7CZL%2CC/%23Gl%2C%23C/B%2CD%23/BsZL%2C%23C/A%20%2CElsC%23-%2CB%2C7-%23%20-%23C%7CA%23%2CQL%7CQyX7-%23G%7CQyXEl*A%7B%5D%20x%7C%2CB%2CsusBsZA%20%20B%2C/%23Fl%2Ca%20.S.BC%23-%20-%23F%20-%23Cl%7C%2C%23D/E%2CsE/A%20%2CB/EZL7-%23F7LZ%3CD*%7B%7D%20BB%2C%23D/a%3EBsu%2C%23F/DsZLE/C%20GD%5B*%20A/B%20%2CBQ%5B%7D%20B%20sD/E%2CBdoC%20lZL%23D/%2CE-/D%2C%23F/DsZLE/C%20GZDL%20D/Gl%7BY%20%23C/Al%2CD/E%2CB-Es%7C%2CyXB%7CQ%2CE-/DBl%7C%2C-C%2C%23C/A%2CD/E-%2C-E2N%7CY%7D%20%23C/A%2CsusXy-Es1NQ%7CEXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DHave%20I%20Told%20You%20Lately%3DRod%20Stewart%20%28Van%20Morrison%29%3D%3DPop%3DBb%3D%3D1r34LbKcu77-D%20b4Bb%20D%7D%20susF%20bEZL7-Db%20BZLsusF%20bEZL7-%7B*ASB4Ti*%7B%2C7F%207FsusLX7-D%7CQyX7%5EbEZLussF%20bEZL7-D%20bBZyQ%7CC-%20bEZLQyX7%5Eb%20Fsu%5B%5D%2C-D%2C-Cs%20bB2NQ%7CyXQyXQyXQyX%7D%20s*BlEbB1NZLS.D%3C%7CZD-7XDZL%20lcKQyX7%5EbE%7Cl%5D%2C-D%2C-Cs%20-D%7CQy-7XyQL%20lcKbEZL7Coda%3EZLsusF%20bEZL7-Db%20BQA*%5B%5D%20Q%20%20susFBb%20D-%20la%20.X7%5EbELZ%7BEbD%2C-Cs%20bBZL%2C7F%20-7C%7CQyX7-D%7CQyX7%5E-%2C%7D%7ClsusF%20yQ%7CD-7XyQ%7CC-7%20F7%2CLZBbXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DHeart%20Of%20Glass%3D%28Harry-Stein%29%20Blondie%3D%3DPop%3DE%3D%3D1r34LbKcu7XE%7CQy4EXyQ%7CQyX%23C%7CQyXEA*%7B%20%7D%20lcKQyXEZL%20lcKC%23-7X4Ti*%7ByXE2NXyQ%7CCZL%20lcKQyXE1N%7CQXyE%7CQyX7-%23C%7CQyX%23EXyQ%7DE%7C%7CQyQyXEZ%2CS%2CALQyXEZL%2CBZL%23F1NLZxZLAZLxZLEZLxZKcl%20LB*%7B%5DQ-%23C%7CQQ%2C%20%5D%5BQyXE%7CQyXE%7CQyX7%23-C%7CQyX%23C%7CQyXEA*%7CC%23Xy%2C%20lcKT%7CQyXELZx%20T%7CQyXA43T%7CQyXA*C%7B%20%20lcKQyXE2N%5B%7D44N1E%7CQyX7*%7B%7D%20%20Q%7DT44XEQ%7B%5D%20%20x%20%3EadoCl%20a%20.S.D%3C%7CQyXE2NyQKclyXE43ZL%20%3Ee%7CC%23Xyna%20pmaV%20QyX%3C%20E%7D%7BQyXE%7CQyX7-%23C%7CQd%20fadQyXEA%20x%20%20%7D%20%3DPop-Disco%3D120%3D1%3D%3D%3DHeart%20of%20Rock%20and%20Roll%2C%20The%3DHuey%20Lewis%20and%20The%20News%20%28Colla%2C%20Lewis%29%3D%3DRock%3DC%3D%3D1r34LbKcu7Cl%2C6C4sC%2CC*%7B%7D%20%20x%20ZL7Cl%2C6%2CCCsZL%20x%20ZL7Cl%2C6ASsC%2C4Ti*%7B7Cl%2C6%20LZsCL%20x%20ZL7Cl%2C6C%2CC%7CsZL%20x%20ZL7Cl%2C6C%2CZsC%2CCx%20ZL7%20x%20ZLT24CL6bB%2CbBsZL%20x%20ZLb7Bl%2C6bB%2CbBs44TZ%2ClBb7ZLxZLQyXF%7CyQKcl%7CQyXF%7CQyXbBB*%5B%20%5D%20n%2CCZLF%20C/FZL%20BbXyQX7FZL%20%20lcKQKcl%20ZL%20lcKQyX%2C5C%7CZQL%20%2031b7G%7CQyXDZLC5XyQyXbE%7CS.D467LZxLXbBZL%20lcKQyX7F%7D%7C%20%3Ex341*%3CxZLbBZyQ%7C%3C*FC*%7B%7D%2C6C%2CCCoda%3E%20ZL7Cl%2C6C%2CCsQ%7B%20%20QyXQyXZ%20G/F%207Dx%20LZs%20la%20.lC7%3CRepeat%20and%20fade%3ELZ%20x%20%20%7D%20%3DPop-Rock%3D147%3D1%3D%3D%3DHeartbreak%20Hotel%3DElvis%20Presley%20%28Axton-Durden-Presley%29%3D%3DRock'n'Roll%3DE%3D%3D1r34LbKcu7yX7Al4sE7%2C%2C%23C/W%2CD/W%2C7EsZ%20Ln%2C7EZL%20lcK7E%20nW/B%2C%7C4TA*%7B7Es%7C%2CLZsB7B/W%2C%23G/W%2C7Es%7C%2CF%23/W%2CQ%2C%23G/W%2CA/W%2C%2CW/G%23%20lcKQBsZL%20Kcl%20LX7Al%7C%2CB/W%2C%23C/WD%2C/W%2C7EsZL%20n%2C7EZyQKcl7E%20n%2CX7ElB%2CW/G%23G/W%3Ex345*%3C%2CB/W%23%2CG/W%2C7Es%7C%2C%23F/W%2C%23%2C%7D%5B*A/W%2C7%7CQyX7%20LZE7cKQyX7Al%7C%2CB/W%2CC%23/W%2CD/W%2C7Es%7CQyXl%20LZBlcKQy7E%2C7F%20al%20C%7C%2CC/W%2C%23C/W%2CD/W7%2CEsQ%5B%5DQyX7E%3EadoE7/B%2C.C.D%3C%20Z%20%3DPop-Shuffle%3D89%3D1%3D%3D%3DHello%3DShakespears%20Sisters%20%28Fahey-Detroit-Guiot%29%3D%3DRock%20Ballad%3DF%23%3D%3D1r34LbKcu7ZLB%20E4B%20C%23BZLB%20EZL%23C%20BA*%20%7B%20QyXQyX%5D%20B%20EZL%20C%23LZ4Ti*%5BQyXQyLZD%20C%2C%23C42TZL%2Csus%23C%2C%20DZL%2CE%20%2C-%23FZL-%23XyQ%5DXE%20-%23F%23G1NZQ%5B*BS%23AZL-%23D%20%23FZL%23C-%20%23AZL-%23D%20%23Fl44T-%20C%23LyXQyXZL%23C%20LZB%20C-%23D%20%23Fl2NB*%5B%20QXy%7DF/Ws%20%20%23FZLQ%2C%23LZA%23--%23A%20-%20la%20.-LZA%23L-%23A%20-%23GZL-%23A%20ZBL-%23A%20-%23GZL%23C%20-Z%3CD.S%23D%20%23F%7C%7D%20%23CB%20C%23%20L-%23D%20%23FZL%23C%20-%23ZAL-%23D%20%23F%2CB*%2CQ%7B%5DZA%23-%20%3EadoCG%23-%20A%23-LZB%20C%23%2CLZF%23XyQKcl%20%20Z%20%3DPop-Slow%20Rock%3D63%3D1%3D%3D%3DHello%2C%20Goodbye%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu7s7Gs%204F6XyGZL%20-AZL%207G%7CQy-XA%7CQyX7G%7CQyXC%7CQ7%20LZG4TA*%7BZLB/G24lGsA%20FZLG/-A%20-AZL/BG%20C44TB*%5B%5D%20%20subLZC%20TZLsuyX-A%7C-7/G%20%7CQyXC%7CQyX6FA*%5BQ%5DyXCZL%20%2CbB%20%20FZLG7XyQA%20%20-ALB/G%20LZA-%20*%5B%5D%20%20susGl42TZsLus7Gs%20GZL%207GZLBT44C%207G%7CQQyXC1-/GLZbB%20%20FZL%20G/7-A%20-%20AZLB/G%20CZLbA%20F%2C%20LZNA%20-AZyXCfZ%20G/BLF/7bAZLG/bA%20bALZbA%20FZLG/-A%20-AZ%23%20F7LC2N%5B%7DQ%7B%3CRepeat%20and%20fade%3ECXyQKcl%20%20%7D%20%3DPop-Rock%3D101%3D1%3D%3D%3DHere%2C%20There%2C%20And%20Everywhere%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7A%20GZL4G%2C%20BL-A%20%2CGA*%7B%20QyX%5D7%20D%207-A%7CQyXbBZL-ZB-%20C4Ti*%5BQyXQy%20CLZFD%20-AZL7A%20-E1NZ7LB%207-%23FZL7B%207-%237%2C%20%7DX-BZL--C%7CQyE-%20A77D%20-CZL-G%20bBlB%7B*%5D%2C7F%2C7Ds%207-AZLLZG-X2NZL%20ZL7B%20%5B*CG%20L7B%207-%23FZLC%20-BLZ-A%20GZLC%20-BZL-AZF%23-7%5D%207D%20%5D%20%2C7DA7LZAZL7A%20-El%2C2NZL%20yQXQyX%7D%2C7F%2C7Ds%20-lA-7%20%20-E1N%5B*DG%20A-LZB-%20CLZG%20A-LZB-%20CLZGXyQZ%20%3DPop-Rock%3D83%3D1%3D%3D%3DHero%3DMariah%20Carey%20%28Carey-%20Afanasieff%29%3D%3DPop%20Ballad%3DE%3D%3D1r34LbKcu7usBs%204E%20%20s%7C%2C%23G/Ws%20%20Al%7C%2CBW/s%20%207-%23Cl%7C%2C%23D/WlF%23-74Ti*%5ByX%23F/%5B*AT4EZL7B%207-%23F%7CQyX-7%23C%7CQyXD%7CQyXEl4XyQ%7CD%5D%2CB%2Cs/Ws%20%20Q%7CBsu/Ws%20%207-%23Cl%7C%2C%23DW/s%20%20ESB*%7B%5D%207B%20sB%2C%7ClAyXC%7CQFl%7C%2C%23F%23-7%20%20Al%7C%2CB/Ws%20%207-%23lC%7C%2C%23D/Ws%20%20EZL7B%20sW/Gl%7C%2C%23GC%7CQyX7%2CQLZE%2CA*%2C%5B%20susB%207-C%231N%7C%2C%23D/W%20%20El%7CYXyQ%7CDB%207-%23C2N%2CCQ%7CBsuB%20susB%7CQyXC%7CQy%23XF/D%7CQyXEZL7B%20s7%20%7D%2C*yX7-%23a%20.S.ZG%20DL/G%20CZLD%20GZLB/GC%20ZLD%20%2CGZLB/G%20CZBLZ%3CDLB/G%20-%23CZLa%3EB7s%207-%23FZL%23G/E%20AQ%20%5B%20QyXQyX%5D%207B%20suB7LZEdoC%20l7LZsA%2CB7%2C%7ClE%20Z%20%3DPop-Slow%20Rock%3D66%3D1%3D%3D%3DHey%20Jude%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DF%3D%3D1r34LbKcu7%5B%5DQyX4FXyQ7C%7CQyXF%7CQyXbB%7CyQXFZL%20lcKQyX7C%7CXyQ%7CF4TA*%5BFB*%7B%5DyQ%7CC7QyX7C%7CQyXF%7CQyXBb%7CQyXFZL%20lcKQyX%7CFXyQXFSA*T%7CQyXBb%20Bb%7DQyX7FZL7C%20E/7ZCLF/7-G%207-GZLA/T24F7%7CQyX7XFZL%20yQ%7C%3CDX7C%7CQyXFQA*%5B%5D%20%20Qx%20%3EadoC%20la%20.S.yQKclX7C44XF%2CC*XyQ%7CFQyXQyXQyX%5DQyXF%7C%7CQyXF%7CQyX7C%7CQyXXyQ%7B%2CbB%7CQyyQ%7CEbXyQ%7CBb%20%20%3CRepeat%20and%20fade%3ELZFXyQ%7D%20%3DPop-Rock%3D78%3D1%3D%3D%3DHi%20Ho%20Silver%20Lining%3DJeff%20Beck%20%28English%2C%20Weiss%29%3D%3DRock%3DD%3D%3D1r34LbKcu7%20lcKQ4D5/AA/5DA*%7BY%5D%20%20lcKyQXA/5DZL%20lcKQyX%28D%29Xy4Ti*%5BKQyXGQKcl%20KQyXDA*%5B%5DQyXA%7CyQXD%7CQyXG%7CQyXCZLcl%20LZyXGZLD%7CQyXCXyQ%7CG%7CQyX7D%7CQyXDB*%5D%5BQyXA%7CQyXD%7CQyXGXyQ%7CAZL%20lc%7CQyXD7XyQ%7CQyXQyX%7D%20%3Ex3%3C%20lKcQyXDZLG%20A%7CQyXG%20%20%7B*CD%7CQyXD7XyQ%7CGXyQ%7CA%20%3Cfade%3E%20%20%7D%20%3DPop-Shuffle%3D120%3D1%3D%3D%3DHigher%20And%20Higher%20%28Your%20Love%20Keeps%20Lifting%20Me%29%3DJackie%20Wilson%20%28Jackson%2C%20Miner%2C%20Smith%29%3D%3DSoul%3DD%3D%3D1r34LbKcu7%20%20QyX4DXyQyXD%7CQyXD/7-E%7CQXyD/G%7CQyXDZL%20lcKQ%5DXyQ4Ti*%5ByXD/7DXyQ%7CXD/G%7CQyXD%7CQyXDQ%7CyXD/7-E%7CQyXD/GyQ%7CE-SA*%7BY-E%7CQyQ%5D%5B*BQyXD%7CQyXD%7CQyXD7/-E%7CQyXD/G%7CQyXD%7CG/DXyXD%7CQD/G%7CQQ%7CD%20%20yXD%7CQyXD/7-E%7CQXyD/G%7CQyXDC*%5B%7D%20QQ%7CDXyyXD/7-E%7CQy-7/DXQyXDQB*%7B%5DQyXD%3EdaoC%20la%20.S.D%3C%7CQy%7CG/DXE%7CQyXedaf%20Q%7CDXyaepeRQyX%3C%20D/7-%7CEQyXD/G%7CQyXD%7C%7CQt%20andyXD/7%3E%20LZDXyQ%7D%20%3DPop-Soul%3D93%3D1%3D%3D%3DHighway%20To%20Hell%3DAC%20DC%20%28Scott-Young-Young%29%3D%3DRock%3DA%3D%3D1r34LbKcu7AlA*%7B4A%20%20sl%7C%2CA%2CG%2C%23F/D%2CG%7C%23%2CF/Ds%20%20Gl%7C%2C%23F/DAXyQ%7D4Ti*%7B%7C%2C%23F/F%23%2C%7Cll%7C%7CQyXAl%7C%2CA%2CG%2CF%23/D%2CG%7C%2C%23F/Ds%20%20GA%20%20sD/Ds%20%20/Ds%20%20D/F%23%2CF/Ds%20%20AlA*%5B%7CQyAXl%7C%2CA%2CG%2C%23F/D%2CG%7C%23%2C%7ClGs%20%20Gl%2C%23F/D%2CD/F%23F/Ds%20%20Gl%7C%2C%23F/D%20s%20A%7CQyXAl%7C%2CA%2CG%2C%23%2C%7CG%2CG%7C%2C%23FF/DQ%2CELZx%20D%7CQyXAl%7C%2C%23F/D%2CsG%20A/D%7CQyXASB*%5B%5D/A%20sGlZL%2CGsusD%2ClAXyQN%7C%7D%20xZLD1N%7CQyXlA%7C%2C%23F/D%2CGs%20A/D%7C2DLZD%7CY%7C%2C%23%7C%2C%23F/LZD%2CDA/D%7CQyXAlC*%7B%5D%20lD%20%2CsusDs%7C%2CD%20sus%20sG%2CDD%7C%2CD%20%20A/D%7C%7C%3C*60Q%7BY%7D%2C%23F/D%2CGs%20AD/l%3EadoC%20la%20.S.DlAXyQQyXAlsG%2C%3C*585x%3ED/F%23%2C%7D%7ClAXyQ%7CflDXyQ%7CA5XyQZ%20%3DPop-Rock%3D112%3D1%3D%3D%3DHit%20The%20Road%20Jack%3DRay%20Charles%20%28Percy%20Mayfield%29%3D%3DRnB%3DG%23-%3D%3D1r34LbKcu7D%20EZL4G%23-%20GB*%7B%5D%207%23D%20EZL%23%20F-%23GZL7%23D%20EZL%23F%23-%20F%234Ti*%5B%5B%7D%207%23%23-%20F%23%23F%20-%23GZL7%23D%20EZ%23LF%20-%23GZL7%23D%20EZLLZE%20DGZL7%23-%23GZL%20F%23LZZL%23F%20-%23GZL7%23D%20ZEL%23F%20-%23GZL7%23D%20EE%20D%237-%23GA*%20-%23GZE%20D%237EZL%23F%20-%23GZL7%23DE%20ZL%23F%20-%23GSB*%7B%5D%20%20D%237LZL%23F%20%20-%23GZ%20D%237LEZL%23F%20-%23GC*%5B%7D%20%2CQ7%23D%20EZL%23F%20-%23GZ%20D%237LEZL%23FEZL%23F%20D%237LL7%23D%20EZL%23F%20-%23GLZ7%23D%20EZL%23F%20-%23GZZG%23-%20EZL%23F7%23D%20EZG%23-%20-%23GQ%7B%5D%207%23D%20E%3EaodC%20la%20.S.D%3CZL%23F%20F%23LZL7%23D%20LZG%23-%20F%23LZ%3CVamp%3EE%20D%237%20%7D%7CC%237XyQZ%20%3DJazz-Up%20Tempo%20Swing%3D168%3D1%3D%3D%3DHome%20Again%3DKing%20Carole%3D%3DPop%20Ballad%3DA%3D%3D1r34LbKcu7/EZLA4A%20sGA*%5B%20%20QyXQyX%5DA/%2CDA/Gs%20Al%7CA/D%2CA/lA%20E/4Ti*%5B%7C%2CA%2CAA%2CA%2C%7C/EZLA/E%20AlZLA/%20DAl%7C%2C-B%2C-%23Cs%20DlA%20sD//Ds%20ABsZL-%23-%2CB-QyX7A%7CQyX-%23FlS*B%5B%5D%2C%23G/As%20%20Al%7C%2C%7CD%20C%23Cs%20DlsusEQ7%2CEsu%23C%2CD%7C%2CA%2CA/Ds%20AE/ZLA/E%20Al%7C%7C7E%2Cs-%2CB-%2CB%2Csus/EZLAG/A%2CDC*%5BQyXQyXQyXQy%5DXA/D%2CA/Gs%20Al%7CA/lA%20E/s%20Al%7Cl%7C%2CA%2CA%2CA%2C%7CA/EZLA/E%20AlZLAD/%20Al%7C%2CD%2CD/Gs%20Dl%20sD/A/Ds%20AsusE%2CD%2C%7C%3CDC%2CDs%7CQyXAlQ%5B%5DQXyAl%3EadoC%20la%20.S.%23-%2CB-%2CGs%20DAl%7CA/yQ%7CsDs%20Al%7CA/D%2CA/Gs%20lA%7C%7CsusE%2C-B%2C-%23C%2CG/A%2CDXAl%7C%2C%20sG/A%2CD/A%2C%7ClAXyQZ%20%3DPop-Rock%3D71%3D1%3D%3D%3DHome%20At%20Last%201%3DSteely%20Dan%20%28Becker%2C%20Fagen%29%3D%3DPop%3DG-%3D%3D1r34LbKcu7%2C%5EbB%3E4G-7X-As%20%2C7-Gl%7CQyX7G-l%7C%2C-As%20%207-G%7CQy7%2C%3C4x4Ti*%7BGl%7C%2C7lEb%5E7G%7C%2C7D%2C%5EbEsZL7%5EBbZL7%5EbEZL7%5EbBZL-7%2CAbSA*%7B%7D%7C%2C7bALZlEb%2C7D%2C%5EbEsZL7%5EbBLZ7%5EbEZL7%5EbBZL7%5E%7CG-7%2CxZL7-xZL7-Zx%20%5D%5BL7-DZLxZL7-CZLZxL9-GZLxZL7-CB*ZxLZCL7-Gl%7C%2C-As7LZxL%7CQyX7-GC*%5B%5D%20QxLZ7%5EbEZLxZL7%5EbEZG-7%20%20%5EbBZL-G%7CQyyQ%7CG-%7C%2C-As%20%207-G%7CQyX-7Gl%7C%2C%5EbB%2C-As%20%2C7lG-7XX7-GlQyX31-%2CBb%5E%20lcKQyXsus7FZLl%20cKQyXsus7Fl%5B%7D%2CLZA7bAs%20%2C7-Gl%7C%2C%2C%20Ab77-G%7CQyX7-GlD*%7BQ%5DyX7D%7CQyX7%23CZL%2C%20%20sA-7-Dl%7CAs%20%207%3CD.S.X7-GlQ%7B%7D%2C%5EbB%2C-sA%20%2C7-G%3EadoC%20la%20yQ%7CG-%7CQyX7-%2C%7ClG-7%20%3CXyQ%20Repeat%20and%20fade%3E%20LZG-7%2C%20sA-%2CBb%5E%2C%7D%20%3DPop-Soul%3D119%3D1%3D%3D%3DHonesty%3DJoel%20Billy%3D%3DPop%20Ballad%3DBb%3D%3D1r34LbKcu77%5EbE%204Bb-%2C*%7B%20%20QyXQyX%5D%20%2C7%20F%2C7%5EbGZLbA/-bB%20ABb6%2C4Ti*%5B%2CsusC/Eb%2CDBl%7C%2C7F%2C-Cs%20%2C7-ZAL7-G%207%5EbEZL%2C7-b6%2C%20sW%2CFZL7F%20%2C7C%2CA7/%5B%5D%207D%20sus7DZL7%20A7%5EbElZL%2C-Dl%2C%23C*BEb%5E/F%7C%2CC/DlZL/F%23%2C%20bEZL7D%20bBZL%2C7F%2C%207%5EbEl%7C%2CF/W%2C-Gs%5E7%20F7DlZL%2C/-bBlG-%2CW/B/bEs2N%7CY%7DQyXb1BNZL7F%207%5EbEl%7C%2CFb%2CBb%2Cs%20%2C%23F%207%5EbEb%5E7%2C%20/C%7CQyX6-F%7CQyXG7/D%7CQyX-GC*%5B%20%2C7FEXyQ%7CGZLbAyX%7D7Fb/Bb%20%5EbElZL%2C%23F/Dl%20%2CF7ZL7C%20sus7CZLbB7%2C%20%20sEZL7Fl%7C%2CF%2CsEb/B7%5E-bEZL%2C7F%20%2C7%5EGbZLbA/-bBl%2CbB%2Cb%20sF133NZLQBbXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DHot%20Stuff%3DDonna%20Summer%20%28Bellote-Faltermeyer-Forsey%29%3D%3DDisco%3DG-%3D%3D1r34LbKcu7QyXFZ4G-XyQyX-GA*%7B%7D%20%3Ex4%3C%20%20-G%7CQyXFZL%20lcKQKcl%20L4Ti*%7BZLD%20-Q%7CG-X-GZLD%20-CB*%5B%5DQy-XG%7CQyXFZL%20lcKQyXyQ%7CCyX-G%7CGZL5D%7CC-%20DC%2CbB%20-GC*%5B%5DQyXD5%7CQyX-C%7CQyX-GZL%2C%7CC5%20QyX-G1N%7C%5D%20C%2C%7CC5%7C%2CC%2CbB%20-GZL5D%20C5%7C%2CC%2CbB%20-GZL5D%20C5%20D5%2CbB%20-FZLxZLZFLZZLxZL-G2ND*%7B%7D%20G-ZLFZLxZL-GZL-GEb/GLxZL-G-CB*%7BLZG-LG%7CQyXFl%7C%2C-G%2C-bsG%20-G%7CQyX-G%7B%7D%20xZ-XyQ%7DxZLG/yX-GZ-XyQ%7C%3EedaF%20dna%20taepRe%20QyXQyXQyXQyX%3CC-%20DLGZLD%20Q%7D%20%3DPop-Disco%3D119%3D1%3D%3D%3DHouse%20Of%20The%20Rising%20Sun%2C%20The%3DThe%20Animals%20%28Unknown%20Composer%29%3D%3DRock%3DA-%3D%3D1r34LbKcu7ZL7F%208CXyQ-AA*%7B%5D%207E%20-AZL7%2CE%20-AZL7F%20D21T%7C%20CLZD6Ti*%5BE%20-AZLZE7XZLC%20-AZL7E%20%2C-ALZ7F%20%2CDZLC%20-A%7CQyD%20F7LC%20%2C-A%20-A%7CQ-%20E7%3CLC%20%2C-AZL7F%20DZL%20C-AA*%5B%20QyX%7D%20%3Ex5ZE7XyAZL%2C7ZL%20x%20%20F7LZ-AZL%2C7E%20-AZL7FD%20ZLC%20-AZL7E%20%2C-A%20D-LZ%2CDZLCA-%20D-LZ%20x%20LZA-%20D-LZA-%2CXyQZ%20%3DPop-Rock%2012/8%3D75%3D1%3D%3D%3DHow%20Can%20You%20Mend%20A%20Broken%20Heart%3DBee%20Gees%20%28Barry%20Gibb-Robin%20Gibb%29%3D%3DPop%20Ballad%3DE%3D%3D1r34LbKcu7%5EE%7CQy4EXyQ%5DQyXEl%7C%2CE%2CsusE%20sEl%7Cpp%2CE%2CsusEs%7C%7B*AEX4Ti*%5B%7CQyX7B7susX7-%23Cl%7C%2C7%23G%2C7-D%23s%207%23G%7CQyXE%7CQyXyQ%7CF%23%7CQyX7yX7-%23usLZBcKQyX7%5EE%2CS%2CB*%5ByQXQyXQyXQyX%5DQyXl%20LZFs7B%20BZL%20lcLZA%20B%5EE%2CB*%5B%5D%20%2CQ%2C%20%20ELZ7B%207-%23FZL%20x%20ZL7XyQK%20lcKQpp%2CE%2CyQKclZL%2C%20%20EZL7B%207-%231FNZL%20x%20ZLB%20AZL%20sEsusX7-%23F%7Cpp%2CEF%23-7%20sQ%5B%20QyX%5DQyXE%3EaodC%20la%20.S.D%3CZL7BEsus%2Cl2N%7C%7DlE%20E%5E7LZE%5E7XyQZ%20%3DPop-Country%3D72%3D1%3D%3D%3DHow%20Deep%20Is%20Your%20Love%3F%3DThe%20Bee%20Gees%20%28Gibb%2C%20Gibb%2C%20Gibb%29%3D%3DPop%20Ballad%3DEb%3D%3D1r34LbKcu7%209%5EbE4EbadyXbB/bA%7CQyX7%5Eb%7CAQyX9%5EbE%7CQyX%2C9dQ%7D%7B*A4Ti*%7ByX7-C-7%20C79%5EbEZL7bB%2011bBLZG/2bE%207-FZL%2C5%23%20G7LZFZL7GG%7CQyXXyQ%7CByX7-F%7CQyX7-G%7CQXy7%5EbAB*%5B%5DQyX11bQ%7CDb97-F%7CQ%5EbE%7CQ%7CBb7sA%7CQyX7%5EbAZL%20lcQKyX7%5EbEC*%5DQyXsub-6XyQyX7-%7C%7D%20%3ExBb-6/-bA%7CQyX7-F%7CQyXb97C%7CQyXhG%7CQyXbD6%20%20%3C3%7CQyX9yX7%5EbG7LZBcKQyX7%5EbEC*%7B%20QXy%5D%20%20lcKQyXsus7bl%20LZA%209%5EbE%7CQyX76XyQ%7CX9b7C%7CQyXhG%7CQybXD/6-bB%7CQyX9%5EbEyQ%7CF--bA%7CQAb-6XyQ%7CEb%5E9%20G7%3CRepeat%20and%20fade%3ELZBb7susLZx%20%7D%20%3DPop-Rock%3D103%3D1%3D%3D%3DHow%20Sweet%20It%20Is%20To%20Be%20Loved%20By%20You%3DMarvin%20Gaye%20%28Holland%2C%20Dozier%2C%20Holland%29%3D%3DSoul%3DC%3D%3D1r34LbKcu7CA*%5BZ4FXyQQyXC%7CQyXG%7CQyXFLZ%20lcKQyXC%7CQyXG%7CKcl%20L4TB*%7B7CC*%5B-XyQ%7CF%7CQyX7G%7CQyX-A%7CyQXC%7CQyX7F%7CQyX7G7XyQ%5DA%7CQyXFB*%7B%7D7XyQ%7C%7CQyX7C%7CQyX7F%7CQXy7C%7CQyX7F%7CQyX7CF7XyQF%7CQyX7CC*%5BXyQ%7CCF%7CQyX7G%7CQyX-A%7CyQXCA*%5B%7D%20%20lcKQyX7XyQ%5DG%7CQyXFB*%7B%7D7XyQ%7C%7CQyX7C%7CQyX7F%7CQXy7C%7CQyX7F%7CQyX7CF7XyQF%7CQyXXyQ%7CGXyQ%7CC%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Shuffle%3D115%3D1%3D%3D%3DHuman%3DKillers%20The%3D%3DRock%20Pop%3DBb%3D%3D1r34LbKcu7ZLFZL4BbXyEZL-DZLbBA*%7B%5D%20l%20cKQyXbBZL%20lcKQbLZBb4Ti*%5BL-DZLbLZFL%5D%20xZLFZLxZLbEZ-LGZLbEZL-DZLbBZ%5B*BBbEZL-GB1NZLBbLZF-CZLxZL-GZL-DZbLBZLFZLbEZL-GZL7LZEbZLbEZC*%5B%20-%5D%7CBbL2N%7C%7D%20FZLbEZL-GLZFZLbBZLbEZL-DZBbLZD%20xZLbbEZLxLZD/FLFZLbE%2CD*%2CZ%20xZFLZLxZLbEZL-GZL%23ZG-LZFZLbEZLbEZD-LZEbBB*%7B%7D%20xZL-G%7B%20ZxL-GZL-DZLbBZLbLZD-LZLFZLE2N%7D%20LZG-LZL7-CZLxZL-G1NLZ-DZLbBZLFZLbEZEbLZxFZLbBbLZG-LZEbLZxLZG-LZFLZEbLZC-7LZBb%20Z%20%3DPop-Rock%3D130%3D1%3D%3D%3DHyperballad%3DBj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Hooper%2C%20De%20Vries%29%3D%3DPop%3DEb%3D%3D1r34LbKcu7bESA*4Ebad%7D%20%3Ex4%3C%20%2011-C%7CQXyD/9ddabE%7CQyX9dXyQ%20%7B4Ti*%7B%7CQyXDyQ%7CEbbE%7CQyX9ddabE%7CQXy11-C%7CQyXD/9ddaadd9/X9ddaXF%7CQy%20%3C4x%3EyXF%7CQyXbEB*%7B%5D%20ZxL6bBZLxZL6bB%7D%20Q%7CG-X%2011-CQyXD/XyQ%7CFE%7CQyX9ddabE%7B%7D%20%20Q%20A/F%7CQyX-G%7CQyXbadd9bE%7CQyQyX-G.%20al%20%7CQyXbE%2CB*%2CQ%2C%7B%20yQX%7DQyX11-C%3EadoCFXyQ%7CS.D%3C%7CXA/FZ%7CEbXyaF%20dna%20pmaV%20%20QXy86*%3C%20-G%7CQyXF%7CQde%3E%20LQyXF%7CyQ%7D%20%3DPop-Disco%3D131%3D1%3D%3D%3DI%20Believe%20I%20Can%20Fly%3DKelly%20R.%3D%3DSoul%20Ballad%3DC%3D%3D1r34LbKcu7-F%7CQy4CXyQX6-F%7CQyXC%7C%7CQyX-6F%7CQyXC%7CQyX6-F%7CyQ%7CCX4TA*%7B-A%7CQy7%2C%7ClA%5D%20G%20G/F%7CQyXG/CQ%7CyXbA/6-F%7CQyX7-%5B*BCXEs%20%206G/C%7CQD-7Xy6-F%7CQyX7-Al%7CY%7C%23%2CG/Es%20%20G/7%5EFl%7CQ/AbXy%7CQyX77-D%7CQ1F-6X%7CQyX6-F2N%7DQyXG7/%5EF%7CQyX7-A%7CY%7CQyA-7XyN%7CQyXA/bD%7C/EXyQ6-bG%7CQyX7-bBlC%5B*%20QyX%5D7Fs%20%20G/F%7C/AXyQC%7CQyXZLA/FGb/Ab%5EbG%7CQyX7-bE%7CQy7X-bB%7CQyXbDZLbA%207/Ab%20%7CQyXbV%3C%20bAyQ%7CGbyXA/6-bG%7B%20QyX%7CyQXbA/bD%7CQyXA/6-Q%7CDb/X7-bBamp%3E%20%20%7DDbXyQZ%20%3DPop-Slow%20Rock%3D63%3D1%3D%3D%3DI%20Can%20See%20Clearly%20Now%3DNash%20Johnny%3D%3DReggae%20Pop%3DD%3D%3D1r34LbKcu7ZL%20lc4DXyQ%7CQyXG%7CQyXDSA*%7B%20%5D%20lcKQyXDZL%20lcKDXyQK4Ti*%5B%7CQyXGGXyQ%7CZL%20lcKQyXD%7CQyX%7CGQyXDZL%20lcKQyXACXyQ%7C%7CQyXDXCZL%20cl%20LZXF2NB*%5B%7D%20Q%20lcKyQXD%7CQyXG%7CQyXC1NyQKclKQyXDyXG%7CQ%20LZFX%7CQyXG%7CQyX-%23CZLl%20cKQyXAZL%20lcKQyC%23-XylcKQyD%7CQyXQ%7CB-XCQ%7BZ%20%20x%20%3EadoC%20al%20.S.D%3C%7CQyXA%7CQyXyQ%7CGyXC%7CQ%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DLatin-Cuba:%20Bolero%3D122%3D1%3D%3D%3DI%20Can't%20Help%20It%3DMichael%20Jackson%20%28Wonder-Greene%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7%2331AS4A13%23yX9%5EbA%7CQyX11%233A1%7CQyX9%5EbA%7CQyX11Q%7D%7B*A4Ti*%7ByX31b%7CAb%5E7-F%28%20%209-F%7CQyX7%5EAb%7CQyX11%2331A%7CQyX7%29LZBQyX117%5EbA%7C9%20Eb7%2331AlA*%5B%5D%2C%5EA%2C7%23-G%2C7-%23F%2C%5EEsZL9%2311XyQ-bD%7CQbE%209-13%2311yX31bBZL%297-F%28%209%20-F%7CQyX7%5EbA%7CQyXQ%7ClDbA%7CQyX-bD%7CQlAb69ZL7-bE%209-bDZL%29-7F%28%20%209-FB*%5B%5DQyXF-9XyZL9%237%209-bD7%28Eb7-FZL7-bE%209-bDZ%29L7-F%28%20%209-FZL%299%239XyQ%7C-bE%2091A2N%7CLZN1A%5EbA%7CQyX11%2331A%7CyQX9%5EbA%7CQyX11%23319XyQ%7D9%237bEL%297-FyQ%7CAbF3NB*%5B%7DQyX9%5EbAQ%7CyX11%2331A%7CQyX9%5E-9%20%20%28X11%233DZL%297%20Eb-79-FZL%299%237bE%287-Eb%209-bD%7CQyX9-FZL%20%20%28F-9-bDZ1A%7CQyb-7LZ%7CQyX11%2331A%7BZL97%23bE%209-bD%7CQyX9-FAb%5E9XE%209-b3%2311%20%3CXyQVamp%20and%20Fade%3E%20LZAb%5E9XyQ%7D%20%3DPop-Soul%3D102%3D1%3D%3D%3DI%20Can't%20Make%20You%20Love%20Me%3DBonnie%20Raitt%20%28Reid-Shamblin%29%3D%3DBallad%3DEb%3D%3D1r34LbKcu7%2CbE%2C-4sEb%2C%2CbE%7C%2C-C%2C-G%7C%2CD/Bb%2CbE%7C%2CbE%2C-G%7C%2C-GG-%2C%7CG4Ti*%5B-GZLDb/D%2C%7CbEZLbE%20%2C7-GZL7G-%20bElA*%7B%5D%20Q%2C7-C%2C%20Bb/B%2CbE%7C-C1N4LZEb%20-C%207-GZLD/bB%20%2CEbZLbE%20%2C7-GZL7-G7LZT27-C%207/bBZLT44Bb%7CQyXbEZLbB%20%2CbEBl*%5B%2CD/bB%2CFsZLF/Eb%20Bb%7CQyX7X7-CZZG-7%20A/FZLbE/bB%207-GLZ7-G%20A/FZLbE/bB%20G-7LLbE%20D%20%2CbEZ/F%2CF%207-GZL7-G%20bE%7CQybXE/bBZLbB%20%2CbEZL%2C%20EbLbB%7CQyEZLbBZC-7XB*%5B%5D%2CD/bB%2CFsZL/FbB%7CQyX7-C2N%7DQylEb%2C%20LD/bBbE/bBEb%20BbL7-G%20A/FZLbE/b%20B7-GZLbE%20D/bBZLZG-7%20%7CQyXboC%20la%20G-7L06*%3CZLbB%20%2CbEZLF%20%2CF/bB%7CQyX7-C%7CZD.C.%20A/FZLZLxZL/EbXyD/bB%2CbEsZL%2CbE%20-%2CGZL%2C-G%20%2CbEQ%5B%5DQ%2C%7ClEbbB%3EadAb%5E7%20Z%20%3DPop-Slow%20Rock%3D63%3D1%3D%3D%3DI%20Feel%20The%20Earth%3DKing%20Carole%3D%3DPop%3DC-%3D%3D1r34LbKcu7D%7CQyX4Eb/C*%7B%5DQyXC/-D%7CQyX/CbE%7CQyXC/-D%7CQyXAEb/C4Ti*%5BsbB%20CQ%7CEb/%7CQyXC/bEZL%20lcKyQX7F%7CZL%20lcKQyXCN1D-/yXC/-%7CQyX7S*BEb7bB%20susbB%7CQyX7F-%7CQyX7%5EbA%7CQyX7%5ELZEb%5E%5B%5D%20su-D%7CQyyQ%7CF-yXC/-D2NZLQyX%7DQ%20%2C7G%20bB/bA%7CQyX7Q%7CC-XX7%5EbA7F%7CQy%5D%7B*CE%7C%7DQyX7F%7CQyXC/b%7CEQyXC/-D%7CQyXC/bEb/CXQyXC/%20la%20.b/CXyQyXC/bE%7CQyX7F%7CyQXC/bE%7C%7CQyX7F%7CQ%7C%3CD.SE%7CQyX%207F%7CQF7%20BbE%7B%7D%20%3Ex6%3C%20%20C/-DQ%7CyXC/bEQ%7BY%5D%20susb/CXy%3EadoC%20%3C4x%3E%20%7D%7BEb/CXyQ%7CD-/C%20%20%3C5x%3E%20%7D%7BF-/CXyQ%7CBb/CXyQZ%20%3D%3D0%3D0%3D%3D%3DI%20Got%20A%20Woman%3DRay%20Charles-Renald%20Richard%3D%3DRnB%3DA%3D%3D1r34LbKcu7LxZL74ALZxL%2C7DB*%5B%5D%207AZLALZ7DZLAZLxZL7EZLZxLZD4TA*%7BZLAA*xLZE7L7DZLxZL7DZLxZ7LAZLxZL7A%7CZLxZLZx%20%5D%5BZL7EZZLxZLLZxLZZL6AZLxZL6AC*%5B%20%7D7EZLAZLQ%2C7DZLAxLZA67EZLxXAZL%2CLZALZ-BZL%2C%23F/W%20%2CE/ALZFZL%23F/7DZLG/7A7%2C%20E7xZL7EAl%7C7bsW/E%2CZL%20n%2C7AlD*%7B%20%20QXyQyX%5D%2C%23G/W%2C%23F/Wn%20%20sB%2CA%7CQyoC%20laZn%20%20s%3CZL%20n%2C7Al%7C7bBs%20%20nZL%20n%2C7Al%7C%2C7bBD.C.%20L%20n%2C7da%3En%20%20sBb7%2C%7D%7BQlAXyQ%7C%3CVamp%20and%20Fade%3E%20x%20%20%7D%20%3DJazz-Medium%20Up%20Swing%3D190%3D1%3D%3D%3DI%20Heard%20It%20Through%20The%20Grapevine%3DMarvin%20Gaye%20%28Whitfield-Strong%29%3D%3DSoul%3DEb-%3D%3D1r34LbKcu7bEl%7B%7D4Eb5%20A%3Ex346*%3C%2C7-bEs5%20bEl%7C%2C5bE%2C7-bEsb/Eb%2C4Ti*%7B%2C-bE%2Cb/Eb%2Cs%207-bElSA*%7B%7D%20%2CEb/bA%207-bEl%7C%2C-bEAb/EbAs%207-El%7C%2C-7%20Ab//bAs%207-bEl%7C%7CQy9XbA%7CQyX7bBZL%2CbEEb%2CEb-bEl%7C%7CQyX7b/Eb%2CX7bA%7CQyX7-CB*%5BQ%5DyX9bA%7CQyX7bBZLyQ%7CEbA%207-b%207bEZQ%5D%5B*CQyX7bAl%7CQyX%2C7blE%7C%2C7bE%2C7bAs%207bEKcl%20LyX7bAEl%7C%2C5Eb7%2C%7CbEs%205bEZLQ%20lcKyQX7bAl%7CQyX%2C7bEl-7%2CEb%2C7bAs%7C%7D%2CbEb-7%2CA-bEs%205bEl%7C%2C5bE7%2C-bEs%205bE%7C%2CbE/b7%2CAb/Es%205b%2086*%3C%20sAb/As%207-bElZL%2CbE/Ab%207-bEl%7C%2C-bE%2CbEb/Eb%2C7-bEl%2CbE/W%20al%20Cs%20-bEQ%7B%5D%20%2CbE/b%20A7-bEl%7C%2C-bE%3EadoW/Gb%2C.S.D%20%7C%3CXyQXyQ%20%20Vamp%3ElEb-XyQ%7D%20%3DPop-Rock%3D117%3D1%3D%3D%3DI%20Left%20My%20Heart%20In%20San%20Francisco%201%3DTony%20Bennett%20%28Cory-Cross%29%3D%3DBallad%3DC%3D%3D1r34LbKcu7abuR%3C-7%2C%20C31G%20%2C7-DQyX9DfLZ%2C7-A%20%2CB/7G%20%2C7%5E%20%5D%5B*iD44T%5B%2C7-DZ7%20C%5E7-AZLB/9b7E%207hBLZ7%5ECl%2CG/F%2C%5EFsZL7%20D9L-D%3EotZL9D%20LZDh7%2C9b7E%20%2C7hBZL317b%23F%207bAZL31b7G%20LZA-7%2C31G%20DZL7oG13%2C%20EZL7%5EC%206C%3Eopme%20tA%3CA*%5B%20%20QyXQyX%5D-7%20Eb%20%2C7-DA%2CF%2CE3LZ%20xCZL7%5EC%20CZL5%237G7%20-DZL7%5E-D%20-DZL%206%2CsW/1G%207--AZL6%5D%5B*BlEZL5%237B%207-EZL57%23B%20%2C7%5ECZL6C%207-E-7%20E-%2C%23F/77obE%20D7XyQ7%5EC%206CA*%5B%5D%2031G7%20-DZL%23C/7A%207-D%7CLZE-7%7CQyX731b7A%20G13LE%7CQyX7-BZL7G%201%2317G%7CQyX7GZL%20x%20Z7XyQ%7C7-DZLXyQKcl%20LZD9XyQKcl%20LZD-7XyQ%7CG13b9XyQ%7CC6%20F-9LZC6XyQZ%20%3DJazz-Ballad%20Swing%3D68%3D1%3D%3D%3DI%20Saw%20Her%20Standing%20There%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7X%297E%284E7XylcKQyX7ESA*%7B%5D%20l%20cKQyX7EZL%20lcKQ%20LZA74Ti*%5BQyX%29EXyQ%7C%7C%7CQyXEB*%5B%5D%20%20lcKyQX7BZL%20lcKQyX7EE/G%23%287E%7CQy%5D%20xZLQ%7CC%28ABZL7E2N%7D%20xZL7ELZ7BZL7E1N%7CQyX%2977LZE7yX7A%7CKQyX7LZxLZ%20lcKQyX7AZLxZLB7ZLxZL7AZLxZL7A%20%5B*AE7AC*%5BX7A%7CQA7LZEE%7CQyXEB*%5B%5D%20%20lcQKyX7BZL7EZLxZL7/G%23XyZL%20lc%20ZL%20%3EyQ%7CE7dn2%20la%20.S.D%20%20QXy%3C%207E%7CQyX7B%7CQyX%20End.XC%7CQyE%7CQyX*DE7XX7B%7CQyX7E%7CZL%20lKcQyX7E%7CQyX7B%7CQyyQ%7CA7%5B%5D%20%20x9XyQZ%20%3DPop-Rock%3D153%3D1%3D%3D%3DI%20Say%20A%20Little%20Prayer%20For%20You%3DDionne%20Warwick%20%28Bacharach-David%29%3D%3DPop%3DG%3D%3D1r34LbKcu7A*%7BQy4G%5E7X%7CQyX7%5EB%7C%7D%20%20lcKyQXsus7DZL%20lcKQyBsusX4Ti*%7BQyX7-Q%7CA-7X7%5EG44T%7CQyXsusD942T%7CQyX7-A%7CQyXyQ%7CF%23yX7-E%7CQyX7Q%5B*AE%7CQyXsus9D42TZLl%20cKQyX7-A%7CQyX7-T44G%5EyX7B%7Csus9GyQ%7CB74TZLB/7-E%207-B4T3ZLC/D%20CB*%5B%5DQyX4G9%2C%20X7-%23F7-B43/CLZTD%20CZLsus9G%20%2C9G44TZLB/7-E%207-B43/CLZTD%20CZL7-EC*BLZT43%3C%20lcKQyX7BZLCD/%20CZLsus9G%20%2C9G4x%3E%20%7D%5B/7-E%20sus9D-7XyQQyX7%5EG%7CQyXsus9%7CDQyXsus9DZL%20lcK%7CG%5E7%20A%7CQyXZL%20lc%20%7B*DG%5EG%7B%20%20QyXQyX%7D%20%3E3x%3C%20%20sus9D%7CQyX7%5E7XyQKQyX%5D%20D9sus%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3D%3D141%3D1%3D%3D%3DI%20Shot%20The%20Sheriff%3DMarley%20Bob%3D%3DReggae%3DG-%3D%3D1r34LbKcu7cKQyX4G-XyX7-C%7CQyX-GZL%20lKcQyX-G%7CQyX7-C%7CQyQ%7CG-4TB*%7ByX7-G*AEb%20%20bE%7CQyX7-GZL7-%20DbE%7CQyX7-GZL7-DD-7LZ%5B%5D%20%20lN%7C%7DQyD-7LZ%7CQyXn1NZLnZL7-ZGL7-D%20bE%7CQyX7-GT24nX%20bE%7CQG%7CQyX%7CT24nyX-G44TB*%5B%7DQyX4n2TZL%20f%20n3N%7DQyXQ%7CC-7QyXn2yX7-Gcl%20LZ%20bEA*%5B%5D%20%20lcKQy-XG%7CQyX7-C%7CQyX-GD-7LZKQyX-%20bE%7CQD-7LZZL7-D%20bE%7CQyX7-ZGL7-D%20bE%7CQyX7-GG-7Xy%20bE%7CQyX%3C%20-G-7LZ7-C%7CQyX-G%2CC*%2C%7BQ%5DyXn42T%7CQyXnZLnXyQ%7CGZL7-DQ%20Vamp%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Reggae%3D97%3D1%3D%3D%3DI%20Still%20Haven't%20Found%20What%20I'm%20Looking%20For%3DU2%3D%3DRock%3DDb%3D%3D1r34LbKcu7X5bDZ4Db5XQyX5bDSA*%7B%5D%20%20lKcQyX5bDZL%20lcKQyKcl%20L4Ti*%5BZL%20lc%20LZ%7CDbDZL%20lcKQyX5bDLZ%20lcKQyXbG/susb5XyQKlcKQysusbAQKcl%20%20lcKQyX5bDZL%20lKcQyXbG/susbD%7CZL%20%5D%5B*ByX5bDsbD%2Cbbsus/QyXsusbA%7CQyXbDLZsusbD%20bD%7CQyXbG%7CDb/GD%7CQyXGs%20%205%20LZDb*%2C%5BQyX5bD2N%7C%7D%20%20Q%20bD1NZL%2CsusbD%20C%2ClDbbG/suXbGl%7C%20LZlD%205bDlZL%20lcK%2CbG%20s%205bDl%7C%7C%2CbGs%20%20b%20sGb%2ClcK%2CbsusbAXyQ%7CDX%5DQyXbDl%3EadoC%20al%20.S.D%3C%7C%2CbGs%20%20byQ%20%5BQbG%7CQyXbG/sbsus/QyXsusbA%7CQyXbDLZsusbD%20bD%7CQyXbG%7CDbsuD%7CQyXyQ%7B%3CRepeat%20And%20Fade%3EDb%20DbsusLZDb%20Dbsus%20%7D%20%3DPop-Rock%3D103%3D1%3D%3D%3DI%20Want%20To%20Hold%20Your%20Hand%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu77D%7CQy4D7%2C%20%7B%5DQyX7Dl%7C%2CE/Ws%20%207DlZL%20lcKE/Ws%20*AlGX4Ti*%5BL-E%20G-XyQ%7CC%7CQyX7B%7CQyX-E%7CyQX7D%7CQyXG%7CQyX7B%20D7LZE%7CQyXyX7G%7CLZGXyD%7CQyX-A%7CQyXC%7CQXy7G%7CQyX7-DB*%7B%7DQ-7XyQ7D%20CZE%7CQyXQ%7CD7%2CXGA*%5B%20QyX%5DQyX7ZDL%20lcKQyX7D%7CQyXyQ%7CD7yXC%7CQ7D%20CZB7XyQZL7D%20C%7CQyX7B%7CQXy-E%7CQyX7D%7CQyXG%7CG%20E-L%7CQyX-LZN1GXyQ%7D%7CN2B7XyQ%7CC%20D7LZCXyQ%7CGXyQZ%20%3DPop-Rock%3D126%3D1%3D%3D%3DI%20Want%20You%20Back%3DThe%20Jackson%205%20%28Gordy%2C%20Perren%2C%20Mizell%2C%20Richards%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7/W%2CbA4AbXy%2C7bE%2C-bB%7C%2CbA%2Cb%2CD-C%2C-Fs%7CQyXbD%7CQAb%20%7D%7C4Ti*%7B%20bA%2C7W/Eb%2CB%7C%2CbA%2CbD%2C-C%2C-F%2C%7C7bE%2C-bB%2C-C%2CbD%7Cb-%2CEb%2C-F%2CGB*%5B%7D%20T44lAE%2C-bB%7C%2CbA%2CbD%2C-%2CC-Fs%7CQyXbD%7CQyXbb7%2CAbSA*%7B%5DE%2C-bB/G%2CF-bD%2C-C%2C-F%7C%2C7bE%2Cb-B%2C-C%2CbD%7C%2CbE/W%2C%2CAb%2C%7CW%2CbAsbAQ%2CbLZAb%2C-F%7C%2C7bE%2C-bB%2C-Cb%2CD%7C%2CbE/W%2C-F%2CG/W%2CC-%2CDbA%2C7bbA%3Ead%2CEb7%2C%20.S.D%3C42TZL%20x%20LZ%20lcKQyXbAlZLbAal%20Co-bB%7C%2C%7C%2CbE/%7BQAbXG/W%2CbAs44T%7B%7D%20%20clKQyXbAZL%20lcKQy%2CF-%2CW%5DQyX%2C42T%7CQ%2CBb-%2CZLbA%2C7bE%2C-bB%7C%2CAb%2CbD%2C-C%2C-F%7C%2C7bElAbXy-C%2CbDAb%20%20%3C3x%3E%20%7D%20%3DPop-Soul%3D101%3D1%3D%3D%3DI%20Will%20Survive%3DGloria%20Gaynor%20%28Perren-Fekaris%29%3D%3DDisco%3DA-%3D%3D1r34LbKcu7%5EFZL74E7b1ZL7-DZL7-AA*%7BQXyQyXQyXQyX%5DQyX3GLZC%5E4Ti*%5BZLB/-/BLZEFZL7%5ECZLGZL7-DLZ7-AA*%5B%5D%20EZLsus%5E7LZD-DZL7%20%2CEZLZE%20%5D%5BLB/-DZL7%5EFZL7%5EZCLGZL7-DZL7-AB*ZEsusLsusE-A1NC-7LZDEZLsusEZLB/-DZ7L%5EFZL7%5ECZLGZL7-%2C%20%5D%5B*AB*%5B%5D%20lcKQ7LZGL2N%7C%7D%20%2CEZLsusEZBL/-DZL7%5EFZL7%5ECZA-7Xy-DZL7susEZXyQKcZL7%5EFZL7%5ECZLGZ7L-DZL7-AB*%5B%5D%20%20lD-/BL7-AZL*%5B%5D%20%2C%5D%5B*BAsEZLB/-DZL7%5EFZ7L%5ECZLGZL7-DZL7-usLZE%20%2CEZLZL7-AZD-7L%7D%20%2CEZLsusEZLB/D-ZL7%5EFZL7%5ECZLGZ%5B*CN3L7-ACZLGZLGLZC%5E7-AB*%7B%5D%20%2CEZLsuEsZLB/-DZL7%5EFZL7LZD-7ZL7-DC%5E7LZF%5E7LZD-/BLZEsus%3CXyQ%20%20Fade%3ELZE%2C%20%7D%20%3DPop-Disco%3D117%3D1%3D%3D%3DI%20Wish%3DWonder%20Stevie%3D%3DFunk%3DEb-%3D%3D1r34LbKcu7%20x%20ZL4Eb-7bESA*%7B%7D%20%20x%20ZLb%20A7-bEZL%20x%20ZLbA%20-7%20Ab4Ti*%7BbBB*%5B7%20AbLZLbA%207-bEZL%20x%20LZbA%207-bE%7CZL%20x%20Z%20x%20%20%5D-bEZLZL%20x%20ZF-7%207-bEC*%5B%7D%207bB%207F-ZL7C%207bBZL6-bA%20AbLZL7C%207X7-bEAbLZ%20x%20ZLbA%207-bEZL%20%20xZLbA%207-bE%7CZL%20x%20QLZ%7C%207-bEL%20x%20Z%20LZEb-bEQ%7B%5D%20%20x%20%3Eado%20Cla%20.S.D%3C%7CQyX7-7%20AbLlcKQyZEb-7%20Ab%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20%3DPop-RnB%3D97%3D1%3D%3D%3DI'm%20A%20Believer%3DThe%20Monkees%20%28Neil%20Diamond%29%3D%3DRock%3DG%3D%3D1r34LbKcu7lcKQy4G7%20GX7D%7CQyXGA*%7B%20Qy%5DX%20%20lcKQyX7GZL31yQ%7CGX4Ti*%5ByXC%7CQyQ%7CD7yXC%7CQyXG%7CQyXCB%5B*%5D%20%20lcKQyXG%7CQyXQ%7CGXyXGZL%20C%207G%7CQ%7CD7XZLC%207GZLC%20GZLC7%20GC*%5B%5D%20%20n%2C7D%7CQyG%20CLZyXG%7CQ%3C%20lcKLZG7%20D%7CQyXF%7CQyXG%7CQyCXZL%20n%2CGZLC%20GZLC7%2CXyQC%20GZL3x%3E%20%7DXyQXyQ%20%20%7BG7%20G13LZGXyQ%7D%20%3DPop-Rock%3D144%3D1%3D%3D%3DI'm%20Yours%3DMraz%20Jason%3D%3DPop%3DB%3D%3D1r34LbKcu7%7CQyX-4BXyQX%23F%7CQyXBA*%7B%5DQyEX%7CQyX-%23G%7CQyX%23F%7CyQ%7CG%234Ti*%5BQyX-%23BXyQ%7C%23F%7CQyXBB*%5B%5DQyX1EN%7CQyX-%23G%7CQyX%23FXyQ%7CG%7CQyXEyXBB*%7C%7CBXy%23C%7CQyXE2N%7C%7DQyX%7CEQyX-%23G%7CQyX%23F%7CQ7XyQ%5BQyXE%7C/%23F%20ByQ%7CG%23XE%7CQyX-%23G%7CQyX%23%7CFQyXB%7CQyXE%7CQyX-yQ%5B*CX%23F%7CQQyX%23C%23-%20F%23ZL%23F%20-%23GZL%23A/%23%20FB%7CQyX%23C%7CQyXEZLEXyQ%7CGZL%23ABB*%7BZXyQ%7B*Cf%7D%20%3Ex3%3C%20%20E%7CQy-X%23G%7CQyX%23F%7CQyXBB%237XyQE3N%7C%7DXyQ%7CF%23XyQ%7CG%23-%20%20%3CVamp%20and%20Fade%3ELZEXyQ%7D%20%3DPop-Reggae%3D78%3D1%3D%3D%3DIf%20I%20Ain't%20Got%20You%20%3DKeys%20Alicia%3D%3DPop%3DG%3D%3D1r34LbKcu7bB%28Qy8C%5E7XQyX7%5EC%7CQyX7%5EG%7CyQX7-A%7CQyX7-B%7CQy%7CB-7X6Ti*%5B-A%28Qy-7XyQyX7-A%7CQyX7-E%7CQXy7%5EGA*%7B%5DQyX7%5EG%7CQ%7CD7XA%7C%297-GZL7-7XyQ%7CZL7-A%207%5EG%7CQyX7%7CDQyX7-A%7CQyX7o%23GB-7%20A%5EG%7C%297%5EGZL77LZB-BZL7-A%207%5EG%7C%297-%28A%20%297-B%28%20%297%5EC%28%207-7%20A--A%207%5EA%28%20%297LZB-7%5EG%7CQyX7-A%7CQyX7B-%7CQyX9%5ECB*%5B%5DQyX7%20%28G%5E7-A%2079%5ECB*B-7%29%7C7%5EG%7CQyX7-A%7C%297-Bb%28QyX7-B%7CQyX9%5ECXyQ%7D%7B%28%20%297-7-B%7CQ-7XyQ%7C%297-B%28%20%297-A%28%20%29%5E7G%28%207%5EG%7CQyX7-A%7CC%5E9XyB%7CQyXXyQ%28Bb-7%29%7CA-7%20%20%3CVamp%20and%20Fade%3ELZG%5E7XyQ%7D%20%3DPop-Rock%2012/8%3D40%3D1%3D%3D%3DIf%20I%20Fell%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7QyX7-4Eb-XD%7CQyX-bE%7CQyX7-Bb%7CQyXbD%7CQyXD%7CQyXyQ%7CE4Ti*%5B%20D%7CQyQ%5D%7BS*yX7-El%7C%29-F%28F/W-%2C%23Fs%20-%23FZL-E%20DAQ%7CA7XyX7A%7C9D2N%7D%23-%20sFG%7CQyXD1N%7C%7CQyX7%7CAQyX7-El%7CF/W%2C-%23-%20A7%20FZL-EX7AZLXyQ%5D%5B%20dn2%20la%20.S.D%3C%20ZDL%20xZL%20-GZL%20GB*End.%3Ex%7CQyXFZL-EAD%20E-X7A%7CQyX7-El%7C%29-%28FF/W%2C-%23Fs%20-%23FZLyQ%7CD%20*%5B%5DQy%23-%20sF%23-%2CW/F%7ClE-7XyQ%7CA7XyQ%7CD%20LZG-%20LZD%20LZG-%20LZDXyQZ%20%3DPop-Rock%3D111%3D1%3D%3D%3DImagine%3DLennon%20John%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu7yXFl%7C4C%20%20s%20CSA*%7B%5DQyXFl%7C%2CC%5Es%20%20C%7CQyXFl%7C%2C%5EC%20sC%5E%2C4Ti*%5B%20FB*%5BsC%5E%2C%7Cl%7C%2C%5ECs%20%20C%7CQyXF%7Cl%2C%5ECs%20%20C%7C%7CQyXFlFXyQ%5D%20%20C%7CQE%20CZLF/D%20FL7E%20CZL7G%20FC*%5B%20%7DQ%20lcKQyX7GZLC/ZF%20G7ZLE/F%20CZL7G7LZC%5DQyXC%3EadoC%20la%20S..D%3CZL7G%20FZL7E%20%5BQF%20G%20FZL7E7LZF%20G7LZC%20E7LZF%20G7LZC%20E7LZF%20G7LZCXyQZ%20%3DPop-Rock%3D75%3D1%3D%3D%3DImmigrant%20Song%3DLed%20Zeppelin%20%28Page%2C%20Plant%29%3D%3DRock%3DF%23-%3D%3D1r34LbKcu77%23F%7CQ4F%235X%7CQyX5b7%23F%7BZL%20lKcQyX5%23FZL%20lcKQyF%235Xy4Ti*%5BQyX5%23%7CF%235XcKQyX5%23Fl%7C%2C5A%2CE5s%20E%7CQyXEA*%5B%5DQyl%20LZFQyX5bB*%5B%20%20ZF%235XX%5D%2C5A%2C5Es%20E%7CQyEXl%7C%2C5As%20%205%23F%7CQyyQXyQL%20lcK%23FC*%5ByQKclKQyX5%23FZL%20lcKQXyC%7CQyXB%7CQyXAZL%20cl%20%20%7DX5%23Fll%7B%7D9Ccl%20LZ%20%205%23F%7CQyX5%23Fl%7B9%7CCs%20%205%23F%7CQyX5%23F%3C3x%3EsKQyX5F%235%20%20sC9%7ClF%235%20%20%3C3x%3EsC9%7D%7ClF%235%20%20sC9%2C%7ClF%235XyQZ%20%3DPop-Rock%3D108%3D1%3D%3D%3DIn%20Crowd%2C%20The%3DDobie%20Gray%20%28Billy%20Page%29%3D%3DRnB%3DA%3D%3D1r34LbKcu7%7CQyXA4AXyQ/G%7CQyXAA*%7B%5DQyX/AG%7CQyXA%7CQyXA/G%7CAXyQ%7C4Ti*%5BA%7CQyXQ%7CAXycKQyXDB*%5B%5DQyXAG/%7CQyXA%7CQyXA/G%7CQl%20LZDyXA/GQyXEZXyQ%7CCQyX-B%7CQyX-%23F%7CQXy-%23FZL%20lcKQyX7%23Kcl%20LA%7CQyX*%3CA/GLZGXy%7CQyXA/G%7CQyXAC*%20%7BQyX%7D%20%3Ex3%3C%20lcKQAXyQ%7CG%20%2CE%7C60Fade%20out%3EXyQ%7D%20%3DPop-Rock%3D118%3D1%3D%3D%3DIn%20My%20Life%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu7%20DZLG4AXyQ%23FZL7E%20ASA*%7B%5DQXy7E%7CQyXA%7CQyX7E%7C-%20A7/4Ti*%5BQyXD%7CXyQ%7CAFB*%5B%5DQyXAZL-D%20ZDLG/7A%20-%23FZL7E%20%23-XyQAZL-DN%7C%7D%20Q%7CAXyQQyXA%7CQyXA%7CQyX-1DN%7CQyXB%7CQyX-%23F%7C%7CE7%20%20QyXG%7CyXA%7CQQ%7C%3CD.QyXA%7CQyXf%2C-DQ%5BQ%5DyXA%3EadoC%20la%20.S%7CE7XyyX-D2QZ%20%3DPop-Rock%3D105%3D1%3D%3D%3DIn%20The%20Midnight%20Hour%3DWilson%20Pickett%20%28Pickett%2C%20Cropper%29%3D%3DSoul%3DE%3D%3D1r34LbKcu7QyXQy4D7Xy%207EZL7A%207E%7CQyXG7%7CQyX7A%7CQyX7B%7CQA7%20%5DX4Ti*%5B7EZL%2CSE7%20AEZL%2C7A%20%2C7EZL%2C7%20A%2C7EZL%2C7A%207EZL77%2C%20A7A*%7B%20%207A%7CQyLZE7%2CQyX%2C7A%7CQyX%2C7BB%5B*%5D%207A%20%2C7EZL%2C7A%20%7CB7%2CX%2C7A%20%2CL7A%207E7%2C%20A%20%2C7BZL%2C7DZL%2C7A%2C%207EZL%2C7A%20%2C7EZL7%7D%5B*CE%7CQyX%2C%7B%5DQyX7LZE7A%207EZL7A%207EZL7%20A7E%7C%7CQyX7BZL7D%207LZB7A%207EZ*DE7%2C%20A7%2CLZ%3CVamp%20and%20Fade%3EE7%2C%20A7%2C%20%7D%20%3DPop-Rock%3D114%3D1%3D%3D%3DIsn't%20She%20Lovely%3F%3DWonder%20Stevie%3D%3DPop%3DE%3D%3D1r34LbKcu77-%23Cl4C%23-7B/W%2C%23G/Ws%206E%7CQXyB/A%7CQyX9%23F%7CQyX%2C%5D%7B*A4Ti*%5B/A%7CQy%237XyQ%7C%2CG/W%2C%23G/Ws%207-C%23%7CQyX6E%7CQyXB/A%7ClF%237XF%7CQyXXB/A%7CE6XyQF%7CQyX7-%23C%7CQyX3b17%23G%7CQyX7%5EAB*%5B%5D%239XyQ%7CQyXByQKcl%20LZE6XyQKcl%20%3C6x%3Es%20%28G%237%29%7D%20%3DPop-Rock%2012/8%3D118%3D1%3D%3D%3DIt's%20A%20Man's%20World%3DJames%20Brown%20%28Brown-Newsome%29%3D%3DSoul%20Ballad%3DEb-%3D%3D1r34LbKcu7X-bEB8Eb-%2C%20%20bDZLf%20%207bBZLb%2CA/W%20%2CbGZL%2CF/W%20f%20%5D%5B*6Ti*%5B%29sus7-7XyQBZL%20lcKQyX7-bAQ%7CyX7-bB%7CQyX-bE%7Cb7%28BbbB%7CQy-bEA*%28Bb7%297-bB%7CQyX-bE%7CQy7X-bB%7CQyX-bEZL%20xXyQ%5D%7B%20%7CQyXB%7CQyXb-7XyyX7-bB%7CQyX-bE%7CyQX7-bB%7CQyX-bE%7CQQ%7CEb-B%7CQyXyX7-bQ%7CEb--bE%7CQyX7-bB%7CQy-XbE%7CQyX7-bB%7CQyXXyQ%7CByX7-bX%29susXyQ%7CBbBZL%20lcKQyX7-bCA*%5B%5D%297-A%28QyX7-b7%28Bb7-bE%7CQaepeRBb7%29xX7-bB%7CQyX-bE%7CQXy7-bB%7CQyX-bEZL%20yQ%7D%7B%3C%28%20%7CQyt%20and%20fade%20out%3EEb-7XyQ%7CBb-7XyQ%7CEb-7XyQ%7CBb-7XyQ%7D%20%3DPop-Rock%2012/8%3D58%3D1%3D%3D%3DIt's%20probably%20me%3D%28Sting-Kamen-Clapton%29%20Sting%3D%3DPop%20Ballad%3DE-%3D%3D1r34LbKcu7%7CQyX94E-%5E9*%7B%7DQyX96-E%7CQyX%5E9-E%7CQyX96-E%7CQyXASE-%5E4Ti*%7BZL%20lcyQ%7CE-1-E%7CQyX7-B%7CQyX-7A%7CQyX96-E%7CQyX91XyQKX96-EX9%237BQ%7CB-7%5ECZLQ%20%20%299%237%23C%28C%23/-E%7CQyX7-E%7CQyX9XyQ%7CyX7-As%20%209%5E-%5E9LZD%7CQyX7-AlB*%5B%7D%2069-EZL9%5E-EZL96-EXyQ%7CGEs%7CQyAZL%20l%7CB-/E9%5EG%7CQyXD%7CQyX7-lA%7C%2CB/Ds%2CG%2C%23F/G%2CXyQKc%2C%23F/W-Es%7CQ%7CB-7%20B%7CQyX9%5EC%7CQyX%23C-/E%7CQyX-EZL31b7B7%239XyQyX7-%7CQyX9-69LZyX96-E%7CQyX9%5E-ECl*%7B%5D%2096-EZL9%5E-EQ%7CE-%5EEZL9%5EBZL9%5E%20al%20CL11-EZL9%237BZL9C%5EQ%5B%7DQyX96-E%3EadoZx%20%7BC.S.D%3Cna%20taBb7%231ZL9%5E-Es%7BQyX9%237%7CBQyX9%5EC%7C%7D%209AZL1%3CRepeZL9%237d%20Fade%3EE-69LZE-%5E9LZE-69%20%7D%20%3DPop-Smooth%3D93%3D1%3D%3D%3DIt's%20Too%20Late%3DKing%20Carole%3D%3DPop%3DA-%3D%3D1r34LbKcu7-A%7CQy4A-7XyX7-AA*%7B%7CQyX7DQ%7CyX7-A%7CQyX7D%7CQyQ%7CD7X4Ti*%5B%5EF%7CQyD7XyQB*%5B%5D%20%20lcKQyX7%5E%7CFQyX7-G%7CQyX7-A%7CBb%5E7X%7CQyX7%20sus7Bb%5E7XyX7-D%7CQyX7%5EF%7CQXy7%5EbB%7CQyX7%5EF%7CQyQ%7CN1E%7CQyX7X7%5EF%7C-7%20LZCC*%5B%5D%207G%20G/F2N%20%7D%207DZL%207-AZL%207D%5E7XyQAZL7EZL7E%20%5E7XyQE%7CQyX7-D%7CQyX7%5E%7CFQyX7-G%7CQyX7-A%7C7sus%2CbB%7CQyG%20G/F%20SoloX7DZL%3E.dnE%20dr3l%20a%20.C.D%3C%20%207-A%3EsyQ%7DN306*%3C%7BX7%5EF%7CQ%20%5B*CG%7CQyX7-A%7CQyX7%5EBb%7CQyX7%5EF%7CQyX7%5EC-7XyQyX%5D%207yQ%7CD-7XyQ%7CF/G%2C%20G7%2CLZ%7BC%5E7XyQ%7CF%5E7XyQ%7DC%5E7XyQKcl%20%20Z%20%3DPop-Rock%3D105%3D1%3D%3D%3DItch%2C%20The%3DKeb'%20Mo'%28Keb'%20Mo'-Jeff%20Paris%29%3D%3DBlues%3DG-%3D%3D1r34LbKcu7GZL%20l4G-Xy7D%7CQyX-GA*%7B%7DQy-XGZL%20lcKQyX7D%7CQXyQKc4Ti*%7BX-G%7CQ%7CG-XyQyX-C%7CQyX7G%7CQy-XGZL%20lcKQyX7D%7CQ%7CD7XyQyX%2C-lcKQyXyQ%7CCyX-GSB*%5B%5D%20%20lcKyQX%299b7D%287D%7CQyX-Q%7CD7X7G%7CQycKQyX%2CXyQ%7CX-G1NZLQ%20%20%2C7CZ%20LlcKQyX7D%7CQyX-GyQ%7CD7-GZL%20cKQyX-XyQ%7DX%2C-G%7CQyX-GZL%20lKcQyX7D%7CQyX-G2N%7CyQ%7CD7GZL%20lQyXQy-XyQ%7DyX%5DQyX7C%3EadoC%20al%20.S.D%20%20QyX%3C3N%7CQXyQXGZL%20l%207CZLmp%20anZLxZL%2C-GZLxZL7ZDL-G%3Etuo%20edaf%20dD7LZxaV%3CQ%7B%7D%20%3DPop-Rock%3D97%3D1%3D%3D%3DJealous%20Guy%3DLennon%20John%3D%3DPop%3DG%3D%3D1r34LbKcu7Ws%20%20%2C4G%20E-XDZL-E%20GA*%7B%5DQy-XE%7CQyX7D%7CQyXDZLyQ%7CD74Ti*%5B%20CZLFlE-XyB*%5B%5DQyXC%7CQyX-EQ%7CyX7D%7CQyX6-E%7C%7CQG%20G7/%7C%2C%23D/C42TZLZG%20G-EZL%23F/W%20Gl%7C%7C%2C/AWs%20%20%2CbBZLF/sus%20W/DLsus7DX6-E%7C44GXyEl%7C%2C%23D/Ws%20%20%2C7DQ%7CyXDZL-E%20GA*%7B%7DQ-XyQ%7CT%7CQyXZLF/sXyQ%7CEZLsus7D%20CZLF/7%20GGB*%5B%5DQyXC%7CQyX-G%20Gsu7D%7CQyT%5BY%7DQsW/A%2C44T%7CQyXC42TZLDW/%20-EZL%23F/W%20Gl%7C%7CN1GXy%20%20%2CbB44N2G%20CLZG%20CLZGXyQZ%20%3DPop-Rock%3D68%3D1%3D%3D%3DJ%C3%B3ga%3DBj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Sj%C3%B3n%29%3D%3DPop%3DG%23-%3D%3D1r34LbKcu7%205%23GZ4G%235%20BZL5A%205%23GA*%7B%20%20yQXQyX%7D%20%23C%20BZL5A5%20A5L4Ti*%7B5%23C1N5%20A5L2%23FZLA/E%205%23CSB%5B*QyX5BZL5A%205%23GZ%20B6LZBZL5A-%23G45LZE/A5Al%7C%2C6E%2CE%2C6E%2CE4s4TC*%5B%20x42TZLQ%2CXyQ%7CT%2CA/E%20%205%23GlA5LZTA%7CQyX%2C-%23G%7CQyX5lA%7C%2C6E%2CE%2C6E%2CEs445%20BLZ%20ppp%20/E42T%20C%23%20%7DZL%2CA/E%205%23CZL6B2%20%23FZLA/E%205%23C2N%7CE/ALZBZL5A/W%2C%23GCT44%2C/5A%7C%2C%23F/6E%20%2C%23CE/%20%2C%23G/6E%20%2C%23C/EsC%23%2CW/*%7BZLB/W%2C%23CB%2C%7CT5T%7C%7D%2C%23C/5A%2C-%23G%2CC%23/W%2C-%23G%2C%23C/-%23G444sE//W%2C%23C%23C/W%2CC%23%2CW/C/-%23G%7C%2CB/W%2C%23C/%2CW%23G/W%2C%23C/5A%7C%2C%23F%23%2CG%23-/W%2C%23GB42TZn%20LZ%7BoC%20la%20.S.D%3C%7CQy5X%23F%7D%20%20lcKQyX5%23Fda%3ExLl%20%7Cn%2C%2C%23C/5QT24E/6E%2C%23C/E%2C%23G/6E%23%2CC/Es44TC*%7B%20%20A/F%23%2C%7CA%5BY%5D%205%23G%2C%23CW/C%23%2C5T%7C%2CB/W%3EedaF%20dan%20taepeRQyX86*%3C4G%23-/%2C%23G/W-%2CW/C%23%2CG%23-%2CA5/C%23%7D%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DJust%20The%20Two%20Of%20Us%3DBill%20Withers%20%28Withers-MacDonald-Salter%29%3D%3DR'n'B%3DF-%3D%3D1r34LbKcu7%2CE/W%2C4Db%5E7%5EbDl%7C%2C7bA%2C7-bE%20s7-Fl%7C%2CE/W%2C7Cs%207%20sC74Ti*%7B%5EbDl%7CXyQ%7D%7B7-bEs%20%2C7-Fl%7C%2CEW/%2C7Cs%207%5EbD%2CS%2CA*%2CAb7%2C7-Fl%7C%2C7bA%2C%2CW/E%2C%20%2C7-Fl%7C%2CE/W%2C7C%20s7%5EbD%7C%7CQyX7-Fl%7CsEb-77Cs%207%20%2C7-E7%20sC7%7CQyX7CQyX7%5EbDB%5B*%5DQyX7-Fl%7C%2CE/W%2CF-7%2C%20%5EbDl%7C%7CQyX7%20Ab13%5EbDZLQyXQyX7-FQ%7CyX7CQyX7%5EbDZL%2C7XyQC%2C7-bEC*%7B%7D%20E-7%2C%20yX7-F%7CQyX7CQyX%5E7bDZL31bA%20%2C7-bEQXyQQ%20%2C7-F%207%5EA2C7LZBX%7D%209bG%207%5EbDZL7Ab%207%5EA1NZL7bB%207%5EyQLZN%207%5EbD-Fl%7C%2CDb%5E7%20Cs%207%5EbD44T%2CD*%2C%5D%5BQyX9bG42TZL9bG7%2CW/EZL7bA-Fl%7C%2C-7%2CAbdoC%20la%20.S.D%20%20QXy%3C%2C7Cs%207%5EbDl%7C%2C7a%3EW/EbEs%207QyX7%5E%7BQDb%5E31bA%20%2C7-bE%20%2C7-%20E%2C7-F%7CQyX7CQyX7%2CLZDb%5DQyX7C7XyQ%7CF-7%3CXyQXyQ%20Repeat%20and%20Fade%3EXyQXyQ%20%7D%20%3DPop-Smooth%3D92%3D1%3D%3D%3DJust%20The%20Way%20You%20Are%20%28Page%201%29%3DJoel%20Billy%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7QyXDl4D%20G-%2CD%2CD/Gs%20DZL6-GD%20l%7C%2CD%2CD/Gs%20DZL6%5D%7BS*A4Ti*%5B7-A%7CQyQ%7CG%5ED%7CQyX6-G%7CQyX7%5EZGL%2C7D%20%2C7-B%7CQyX7/F%23XyX6-B%7CyX9E%7CLZG%5E7s9E%7CQyX%2C7-B%7CQy%23XF/D%7CQyX6-G%7CQyXusXyQ%2C7D%20%2CX7%5EGZXyQKc%2C7-B%7CQyX7%5EG%7CQy6X-B%7CQyXDA*%5B%5D%20%20l%20D7%2CLA/G%7CQ%7CQyX%236XyQ%7CyX6-G%7CQyX7%5EGZL7%2CD%20%2C7-A%7CQyX%23F/DQ%7CD/F-G%7CQyG%20%2CDlyQ%7CE-%2CD/Gs%20DZL%2CD/6-%20G%2CD%5BQyXA/G%7CQyX7D%2C%7CN1X%2C7-B7A%7CQyLZlD%20B*%5B%5D%207D%20DZL%2CD/-6G%20%2CDl2N%7DD%2CD/GslG%5E7X%2CD/6-%20%2CD%7CQQ%7CF%23-%7CQyXsus7A%7CQyX7E-%7CQyXsus7B%7CQyX7D69XyyXsusD/C%2C%20%5D%20%3DLatin-Brazil:%20Bossa%20Electric%3D135%3D1%3D%3D%3DJust%20The%20Way%20You%20Are%20%28Page%202%29%3DJoel%20Billie%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7yXA/G4Bb6XC%7CQyX7-G%7CQyX7DQ%7CyX7-A%7CQyX7C%7CQy7XyQ%7C4TC*%5BX6-G%7C%20%5D%7B*AGZL%2C7D%20%2C7-B%7CQy7X%5EG%7CQyX6-B%7CQyXD%5E7XyQ%20lcKQ7-EZLF%23XyQL%23F/D%7CQyX6-G%7CQXy7%5EGZL%2C7D%20%2C7-A%7CZB-7%2C/D%7CQy%2CD/Gs%20%5D%5BN1%2CD/6-G%20%2CDl%7C%2CD%2C/DGs%20DZL%2CD/-G%20%2CDLZlD%20A/GZLD%7CQyXlDXyQyX7%5EGZL%2C7D%20%2C7-%7CBQyX7%5EG%7CQyX6-B%7CQ%7CG-6A*%5B%5DDZL9EZQ%7CA-7EZL%2C7-BZL%23F/DZ6L-GZL7%5EGZL%2C7D%20%2C9susLyX%23F/ZLDA*x%20%7D%5BNs7AZL7-GZL7DZL-7A%7CQyX9C%7CQyXbB2us%20%5D%7BZLA/GL7%5EGlG%5E7LZ7-AsZL%23F/DZL6-ZGL7%5EGl%7C%2C7D%2C7-Bs%2CD7%2C%7CZL6-BL9E%3EeZD/F%23na%20taepeR%20%2006*Z%3CLsus9EZL%2C7-BZLd%20FadL6-GZZG/ALZx%20%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D135%3D1%3D%3D%3DKid%20Charlemagne%20%28Page%201%29%3DSteely%20Dan%20%28Becker%2C%20Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu76F%7CQy4C7%239yX7-AA*%7B%5D%20%20lcKyQX9%237CZL%20lcKQyXQ%7CG6X4Ti*%5BG%2031%5EBb13XQyX31bB%7CQyX96FQ%7CyX6G%7CQyX7-A%7CQy%5D%5B*BF%7CQyX9L9%237Csus%2CAD%2CFs%207-El1NZLFG/%20D/FZLG/7-Al%2C--%2C%7C%7ClAsZL6%207FZL2E-7%20-DZL7-E%207-DZL7E-%207-DlC*%5B%2C-D%2CFs7%20E-7N%7D%20xZE%207-D7%239LZZL7-E%207-DlD*%5B%5D-%2CD%2CFs%207-E3N%7C%7D%20x%20x%20LZCZL7G7-AZL7%20G7LBZLC/7-D%207-DZLA7%207hE%5B%20xZL9%237CZh7%20E7FZL7-%7CQyX9GLZF%20X6D%7CQyX7-E44TZ7LB%207h%23F42TZLE/CyQ%7CC6/7-A%20AZL%2C6D/E%2CL%7CQyX31bB%7CQyX96%7CFQyX6G%7CQyX7-AlZF%5E%2C%20G%20%2C7-E-%2C%20W/G%2CLZD-%2C%20F%2CLZE-%2C%20D-%2C%20%7BC7%239%20%20%3C*544x%3E%20%7D%20%3DPop-Soul%3D100%3D1%3D%3D%3DKid%20Charlemagne%20%28Page%202%29%3DSteely%20Dan%20%28Becker%2C%20Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu796F%7CQ4A-7XQyX7-A%7CQyX31bBQ%7CyX96F%7CQyX6G%7CQy%7CG6Xy4TA*%5BFs%207-b13XyG%20D/FZLG/7-A%207A-ZL6G%2031%5EFB*%5B%5DQ/FLZEB%7CQyXyX%5D%20%20%5B*ClDX9%237CZL7G%207FZLE-%20-DZL%20x%20ZL-E%20-yQKcl%5D%2C-D%2C7-D%3Et%20%7BQlFaF%20dna%20pmaV%20olSo%3C%7CQyX7-E%7CQyX7%5Ede%20ou%20QyXQXyQ%7CC%5E7XyQ%7D%20%3DPop-Soul%3D100%3D1%3D%3D%3DKiller%20Queen%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7%20%2CbD/4C-%2CL%2CD/bB%20%2CbEl%7C%2C-C7%2CbBsZL-CZL%2C7bBZLZEb74TA*%7B%2C-C%2C7LZAb-1bBl44TZL11bBs24TZL%2CbB/bE%20%2CbC/1LZsG%2CC/bAL%2C-D%20%2CEb%2C%7C%2C-D%20%2CbBl44TSB*Y%5B%5D%2C7F%2C7-Gs%20%2C7DlLZG-%2C7bBs%7CL%2CC%20%2C%20sA7%2CL%2C-D%20%2C7A%7Cpp%2CbBC%2Cl%7C%2CCs%20%207Gl%7C%2C-DZN1G7%2C-GlZbBs%20F%2CpQp%7CbE%2CF/bBs%20%2CF/bE%7Cl%2CF/bE%2CF/bBs%20Fl/F%2C%7ClbB%2CCZGZL%2C-/F%2C%7ClZL%2C-D%20%2C7Al2N%7C%7DF%2C/bE%2CF/bBs%20F/bEG7%2C%20CbE%2CF/BZL-C-%2CW/FZL-CC*%5B%20%20lcKQysXusF%7CQyXsusFl%7C%2CBb7LZCs%20%2C7TZLbBb%2C%20BbbB/bE%20bC/-bAZL/CbA%20%2CbD/bEZL%2CD/LZT24EZL7b%7C%2CbE%2CZEb/BL%2C-C%20%2C7GZL-C%20%2CG7D*%5BQyX7bB%7CQyXbZsBb7LbB44%5D%20F427%20sG-%3EadoC%20la%20.S.D%3C%2C%20-bBl%7C%2CF%2CbB%7C%2CF%2CF%2CLZTDlZLxE%2CbBslF%20sBG/bE%2CbBs%20Fl%7C%2CCb/E%2CbBs%20FlZL%2CF/b%2C%7ClF%2044TQ%5Bb%2C%7BlEbXyQKcl%20%20%7D%20%3DPop-Shuffle%3D113%3D1%3D%3D%3DKilling%20Me%20Softly%20With%20His%20Song%3DRoberta%20Flack%20%28Fox%2C%20Gimbel%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7DZL7b4%3CRubbBZL-FZL%5EbAZL7EbZL7-bBZL-F%3Eota/DLZE4Ti*%5B5*%3C9bLZDb%2Cs9bE%3Eopmet%20A%3C%7Bx%20ZLFZLxZL7%5EbGZLusLZEbAZLb7bE%7CQ%7D%7B*ABB%7CQyX7%5EbD%7CQyXb%7CAQyX7bE%7CQyX%2C7-bb-7Xy%20%3Ex46QyX-F-XyQKyX7C%7CQyXbA%7CQyXb7E%7CQyX7-bBZL%20lcQ%5D%5B*BF%7CQyXbA%7CQyXyQ%7CEyXbE%7CQyXD/bB%7CQXy-F%7CQyXbA%7CQyX7bQ%7CDbX7-bB%7CX7bE%7CbXyQ%7CbB%7CQyX-FB*%7B%7D%20%3E3x%3CxZLFZLxZL7%5EbG-7XyQD%7CQyX%5EbG%7CQXyQ%7CFQyXbA%7CQyXbD%7CQybXE%7CQyXD/bB%7CQyX-%7CDbXybA%7CQy7XyQKcl%20LZFXyQKcl%20%3C*163x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D122%3D1%3D%3D%3DKnock%20On%20Wood%3DEddie%20Floyd%20%28Floyd%2C%20Cropper%29%3D%3DSoul%3DE%3D%3D1r34LbKcu7%20lcKQ4E7%20%20*S%5B%5DQyX%2C7Bl%7C%2CD%20s%207B%7CQyX7Al%7C%2CGsAA7Xy4Ti*%7ByX7AZyQKclQyX7AZL%20lcKQyXE7ZL%20lcKQyX7EZL%20Kcl%20LX7AZL%5DQyX7LZE7XQ%20%20%2C7El1N%7CQyX7%7CAQyX7E%7CQyX7A%7CQy%20%7DN2E%20lcKQ%7CQyX7Q%20%20%5B*yX%2C7Bl%7C%2CDs%20%207BQ%7CyX7Al%7C%2CGs%20%207EBQ%7ClF%23yXQyXX7Al%7CQ%7CA7X7EQ%5B%5D%20%2C7B%20%2C7C%3EdaoC%20la%20.S.D%3C%7CQy%20%20sG%2CyX7%23GyQ%7CB7%20%20sD%2C%7CB%2CA%2ClG%20%5D%7BE7XyQ%7CA7XyQ%7CE7XyQ%7CA7XyQ%7D%20%3DPop-Rock%3D108%3D1%3D%3D%3DKnockin'%20On%20Heaven's%20Door%3DDylan%20Bob%3D%3DRock%20Ballad%3DG%3D%3D1r34LbKcu7X%2CCZL4G%20DLyX-AZLD%20GA*%7B%7DQXy%2CCZLD%20G%7CQyX-AZQ%7CG%20D4Ti*%7BQyX%2CC%20DLZA%7CQyX-AZLD%20GB*%5BQ%5DyX%2CCZLD%20G%7CQyX-G%20DLZG%7C%7CQyAZLD%20LZA-X%20edaf%20dna%20pmaV%7B%3C%7DQyX%2CCZLD%20G%7CQyout%3EGD%20G%7C%7C-XyQ%7CG%20DLZCXyQ%7D%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DKnocks%20Me%20Off%20My%20Feet%20%3DWonder%20Stevie%3D%3DPop%3DC%3D%3D1r34LbKcu7yX7%5EC4%3CRubt%20A%3CZL7bB%20-FZLC7%20-G%7CQyX7%5EC%3Eotaempo%3E4Ti*%5BB%20-FZ%20GsusG%7CQyX7%5ECSA*%5B%20QXy%5D%20%20lcKQyX7%5ECZL-%20C7L7%5EC%7CQ/W%2CE/%5E7%20%20sCZL7bB%20-FZL7C%20G-%7CQyX7%5ECl%7C%2CsusG%5E7%20sWCZL7bQyX7%5EBlG7sX9%5EFZLG/W%20-AZL13b9b7E%209E%7CQyXsuyQ%7CBb*%5B%5D%2CF%2C7As%7CW/C%23%2CbB%7CQyXCl%7C%2CsusGD%2C/F%2C-E%2CF%7C%2C-E%2C-D%5E7XyQ%2C7As%7Cl%7C%2CsuD-%2CE-/F%2C-E%2CFsZLC%20suGsZL%2CD/Fl%2C-E%2CF%7C%2CD%2CQGs%2C%23C/W7E%7CQys%20%5B*CusG%207%5EFZLG/W%207A-ZL7E%209b7E%7CQyXCsLZCXusG%20CoC%20laLZA-706*%3CZL7D%20sus7DLZbE/F%207%5EFZLG/W%20D.S.%207E%209btaepeGXyQ%5D*%3C%20%2C-bBZL7FZLblD%7B%20%20%2CsusbA%2CCQ%5BY72%20%20R/F%3Ead%20and%20Fade%3EW/Ab%2CLZGb%5E%20Absus%20%7D%20%3DPop-Soul%3D97%3D1%3D%3D%3DKodachrome%3DSimon%20Paul%3D%3DFolk%20Rock%3DE%3D%3D1r34LbKcu77E%7CQy4ELZx%7B%5D%2C7B%2C-%23FsZLEZ7LBZL-%23FZLxZLAZL*AlEX4Ti*%5BZL7B2LZxLZ%20-%23F%7CQyXE44T%7CQXy7B1N43T%7CQyX-%23FB7%20%7DNA%7CQyXX7B%7CQ%2C%5D%5B*ByXA%7CQyX7E%7CQyX-%7CBQyX%23FZL7%23C%20AlSQ%7CDXy7E%2CEs%7CQyXDXyQ%7CT%7CQyX7E%7CQyX-B%7CQXy%23F44TZL7%23C%20A43AXyQ%7C7E%7CQy%7CQyXE%7CE7%20%20QyX7B%7CQyX-%23F%7CQXy-%23C%7CQyXAC*%5B%5D%20Q%5D%7B*AlQyX7B44T%7CQ%7CALZxN43T%7D%207B%20-%23FZLZEL7B1N%7CQyX-%23FZL2B7XyQyX7EaepeR%20al%20C%23F%7CQyX-%23C%7CQyXAQlD*%7B%5D%207E%20%2CE%3Eado-%20%3C%20%20.S.D%3Ct%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Country%3D136%3D1%3D%3D%3DLady%20In%20My%20Life%2C%20The%3DMichael%20Jackson%20%28Rod%20Temperton%29%3D%3DBallad%3DA-%3D%3D1r34LbKcu77-B%2074A%5E7%207-E%207-DZL7-D%207A%5EZL7-E%207-DZL7-DLZ%7CA-4Ti*%5BD/G%207x%20%20%5DXL%2C7-E%207-AZLA/7B-%207-AA*%7B%20%20QyXQyZN1D-%20ZLA/F%7CQyX%20sD-7%5D%20%20x%20ZLD/G%207-D2lNZL%20QyXQyX%7D%2CG%2C%5B*BlG7-EZLL7-B%20%7CGXyQ7%5EC%20sus7GZL7-D7%20%5EASC*%5B%5DQyXE/D%7CLZF%5E7QyX7%5E%20Q%20%20EsA%5E%2CD-B%207%5EFZL7%5EC%20su7sGZL7-D%207%5EAl%7C%2C-7LZD/%20E/DZQyX7-%20D-7LEs%20%207-Dl%7C%2C-Es%207%20-DD*%5D%207-E%207-DZ-%2C%7ClA7%5EA%5B%5Dla%20.S%7CD-7%20XQyX%3C%7CQyX7-Al%7C-%2CEs%20%207-Dl%7C%2C-Es%20yQ%20D.QyXG%7C7-D%3Ee%3ED/E%20na%20pmaV%3CZL7-D%20%5E7AQ%7B%20%20QyXQyX%5DE%20d%20FadadoC%20%20E-7%20%7D%20%3DPop-Smooth%3D77%3D1%3D%3D%3DLady%20Valentine%3DGates%20David%3D%3DPop%3DD%3D%3D1r34LbKcu7%5EG%7CQy4G%5E7XQyX7%5EG%7CQyX7%5ED%7CyQX7%5EG%7CQyX7%5EF%7CQy%7CF%5E7X4Ti*%5B7%23F%207D%5E7%20F%5ED%20sus7AZL9-E%20-7B%2CS%2CA*%7B%5D%2031b7%239LZG%5E%7CQyX7%23F%20A/%20E-9L7EZL7-Bl%2C7%23F%2C7%23hCs1NZL7%5EG%207-BZXyQ%7CG7-BZL%2CD%20suXyQLZLsus7A%207%5EGl%7C%2C-%2CA-B%2C7%23F%2C7h%23Cs2NZD%2CDs%7D%209%237%207%5EG%7C%5E7XyQF%7CQyX7%5EG%7CQyX7%5E%7CDQyX7%5EG%7CQyX7%5EF%7C%5E7XyQGB*%5B%5DD%7CQyXZ%3CD.SyX7%5ED%2CQ%2C%7B%5D%209%237F%23%207%5ED%3EadoC%20la%20.Q%7CC%5E7L%2CQ%2C%20%5E7%20%3C%20%20Repeat%20and%20Fade%3E%20LZC%5E7XyQ%7D%20%3DPop-Soul%3D82%3D1%3D%3D%3DLately%3DWonder%20Stevie%3D%3DPop%3DAb%3D%3D1r34LbKcu796bDS4Db%5E97bA%20susbA%7CQyX7b%5EG%7CQyX%2C7-bB%7CQyX%20%5D%7B*A4Ti*%5BDZL7bb-7%2CXEZL7%5E-bE%20-bE%7CQXy7bA%7CQyX7-bE%7CQyb-7%20AB%7CQyXsbB%7CQN1x%20%7DF%7CQyX%2C6-bG%7CQyX6%2CbGB*%5B%5DQyX7bD2N-7%2CXyZL9%5Eb%2CsusbW/Eb%2C96bDZL7bA%207-bGLZ7-F%207-bEl%7C%2CF/WXyQ%7CBs%20%2CsuyX%2C7-b%2CW/FX96bDZL7bA%207-bZGLQ%2C7-F%207-bEl%7C%2CyQ%7CBbE/Ws%20%207-bG7XyQ%7CyXQyX%5D%207bA%20susAb%3EadoC%20la%20.S.D%3CQ%20%20%5BQ%5EbG%7CQ-bB%7CQZA%5E7%20%7CQyX6BB*%5B%20QyX%5D1%201%239C%207-bDZL7-BB-6XyL7-bA6bGZLEbsus%207-BZL7-bB%207-blA%7C%7C%2CbB/W%2CbA/Ws%20Db7b9%7CQyX76bGZLEbsus%207-BZL7-bB%207-blA%7C%7C%2CbB/W%2CbA/Ws%20Db7b9%7CQyX99XyQ%7CEb-7XyQ%7CB%5E7XyQ%7CAb-7%20sDbsus%2CDb7%2C%7ClEb%5E7XyQZ%20%3DPop-Slow%20Rock%3D74%3D1%3D%3D%3DLayla%20%28Single%29%3DEric%20Clapton%20%28Clapton%2C%20Gordon%29%3D%3DRock%3DD-%3D%3D1r34LbKcu7B%20-DZ4D-%20BZLbB%20-D%7C%7D%20-D%20CLZbB%20-DZL-D%20CZLbC%20D-L4Ti*%7BF%7CQyX4CXyQ7D%2CCs%20-%23C%7CQyX-G%23%7CQyX-%23C44TA*%7B%5D%2C%7ClE72TZLbCZLbBLZE%20A-D%20CZLbB%20-DB*%5B%20%5D5A%20EZL7B%20-%23FZLLZD-%207B%20-%23L%2CbB%20%7CD-%20B4T%7C%7DQyXC42TZL%2CBb%20-D1NZL-D%20CZLb4N2D-ZL-D%20%20%20%3C%20-XyQ%7DT%20CZLbB%20-DC*%7B%5D%20D-%20CZL%2CbB%20-D3N44D-LZDC42TZRepeat%20and%20Fade%3EBbLZC%20D-%20%7D%20%3DPop-Rock%3D120%3D1%3D%3D%3DLe%20Jour%20Se%20Leve%3DKaas%20Patricia%3D%3DRock%20Ballad%3DF%23-%3D%3D1r34LbKcu7-%23FZL4%3CTriD%7CQyX6EZL%20lcKQXy%2C-%23F%3Eleef%20telp%5E%2CLZx4Ti*%5B%20%2C7-%23E6%2CXy%2C-%23F%3EknuF%20tfoS%3C%20%5B%5D%20%20lcKQyX%5ED%7CQXyQ%7CC%7CQyX%2CX%2C9-%23F%23-%2CXB%20%2C7-%23C%7CQyX%2C9-F%23A*%7B%5D%206B%20%2C6A%7CQy6%2CLZFZL%2C6B%23FZL6%2C%20B6%2C%7CQyX%2C9-%23FZL6B%207%2C-%23C%7CQyX%2C9-%23FZLA6%2C%20B6A%7CQyddaE%7CQ%7C%20n%20AZL9ddaDZLsusBLZ9ddaEZL%2C6AB*%5B%206%2CXyQyX%2C9-%7B%7D%20nZ%7CBsusX9ddaD%7CQyX%2C6G%7CyQX%2C6AZL%20lcKQyX%2CyQ%7CBLQyX%2C9X%2C6AD9%2CXyQ-%23F%7B%7D%206B%20%2C6AZL9%2C-%23FZL6B%20%2C7-%23C%7C9%20%7D%7B*-%23FA*yX%2C9ddd9%2CXyX%2C6A%7D%20%3Ex3%3C%20%209ddaD%7CQyX%2CsusB%7CQyQ%7CEadaE%7CQy%2C-%23F%7CyQ%7CxLyX%2C%5ED%7CQyX%2C6E%7CQXy%2C-%23FD*%7B%5D%209-%23FZQ%7Cx%20%7DX%2CB%7CQ%20Z%20%3DPop-Smooth%3D86%3D1%3D%3D%3DLet%20It%20Be%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu7%2C7%5EFs4C%20GLG%20CA*%7B%5D%20C%20FZLGC%20l%7C%2C6F%2C7%5EFs%20-AZLZA-%204Ti*%5B-AB*%5BC%20GLZZLG%20Cl%7C%2C6F%2C7%5EF%20s-AZLG%20C%7CZLC%20%2CFF%20C%20%5Dl%7C%2C6FFZLG%20ZF%20CLF%2C7%5EFs%20-AZLG%20C*A%5B%5D%20%2CC%20FZL7G%20CZ6%2C%7ClCLG/C%20ZLC%20F%7CC%20GL%20-AB*%5B%5D%20C%20FZLGC%20l%7C%2C6F%2C7%5EFs%20-AZC/GLZZLC%20%2CLC%2CF%2CZF%20C%2CF1NZL%2CC%20FZL7G%20ZCLC%20FZLG/C%20-AZL%20CLZGL7G%20C%2CF%2CGZZG%2CF%2CZLC%20FZL7G%20CZLCF%20ZLG/C%20-A2N%5B%7D%20C%7CF%20CLLC%20FZC%20Z%20%3DPop-Rock%3D72%3D1%3D%3D%3DLet's%20Get%20It%20On%3DGaye%20Marvin%3D%3DSoul%3DEb%3D%3D1r34LbKcu7bE%2CB*4Eb%2C%20bB%20%2CbAZL%2C-G%20%2CbZEL%2C7bB%20%2CbAZL%2C-G7%20%7D%7B%2C4Ti*%7BZL%2C-GLZAb%2C*A*%7B%7D%20%2C7bB%20%2CbALZ%2C-G%20%2CbEZL%2C7bB%20AEb%2C%20%2C-G%20%2CZL%20lcb7%2CLZ7bA%2CC*%2C%7B%7D%20%3Ex4%3Cb7B%20%2CbAZL%2C-G%20%2CbE%2CXyQKB%20%2CbAX%2C7bB-%2CLZA7F%7CQyX%2C7bA%2CD*%2C%7D%5B%20%3Ex330*%3C7bB%20%2Cb%2CXyQ%7CG%20%2CbE*%3C7bB%20%20%5D%7B%2CL%2C-G%20%2CbEZL%2C7bB%2C%20bAZL%2C-G%20%2CbE%2CB*ZAb%2C%20lcKQy%7D%20%3Ex3%20%7D%7B%2C*bB%20%2CbAZL%2C-G%20%2CbZEL%20lcKQyX%2C7bA%2CC7%3C*03%3Ex430B%20%2CbAAb7%2CX%20%2CbEA*%7B%5D%20%20lcKQXy%2C7bB%7CQyX%2C7F%7CQyG-%2CLZ%2CD*%2C%5Bb7%2CLZEb%2C%20%3CXyQ%20%20Vamp%20and%20Fade%3EG-%2CLZAb%2C%20Bb7%20%7D%20%3DPop-Soul%3D87%3D1%3D%3D%3DLet's%20Groove%3DEarth%2C%20Wind%20and%20Fire%20%28White%2C%20Vaughn%29%3D%3DFunk%3DE-%3D%3D1r34LbKcu77-%23Fl4E-7%20%2CA/Ws%207-EZL7-B7%20-%23Fl%7C%2CG/W%2CA/WsW/G%2C%7C4Ti*%7BFl%7C%2CG%7D%7B*BEWs%207-EZL7-B%207-F%23l%7C%2CG/W%2CA/Ws%207-/A%2CW/%207-B%20%2CA/Ws-7%3C4xL7-B%207-%23Fl%7C%2CG/%2CWA/Ws%207-EA*%7B%7D%20%3EZE-7%20B%207-%23-EZL7lF%23-7%23Fl%7C%2CG/W%2CA/Ws%20-7EB*%7B%7D%20%3Ex4%3C7-B%20-7%20B-%7C%2CG/WL7-B%20A%2CW/G%7C%2CG/W%2CA/Ws%207-E*A%7B%7D%207-B%207-%23Fl%7C%2ClF%23-7/Ws%207%23Fl%7C%2CsW/A%2C/Ws%207-EB*%7B%7D%20%3Ex%3C47-B%207-%23Fl%7C%2CG/WA%2CW/G%207-EZ7-B%7CQ7LZE-C*%5B%7D%20%3Ex4%3C7-B%207%23-Fl%7C%2CG/W%2CA/Ws%207A-7Xy-B%207-B%7CQyXZA-7X%23FZL7-G%207-D%7CQy7X-CZL7-E%207-B%7CQy7%239b5L7-E%20aV66*Q%5D%7B*Ds%207-EZL7-B%207-%23lF%7C%2CG/W%2CA/Ws%207-EW/A%2C%3CyX9%237mp%20and%20Fade%3EW/G%2C%7ClF%23-7%20B-7%20%7D%20%3DPop-Soul%3D120%3D1%3D%3D%3DLet's%20Stay%20Together%3DAl%20Green%28Green-Mitchell-Jackson%20Jr.%29%3D%3DSoul%3DF%3D%3D1r34LbKcu7Bs%20%20F4G-9%20%207C%207-GZL7-A%209G-ZL7-A%207-GZL7-A%5D%7B*AS4Ti*%5BL%20lcKlFXyQ/9-bBZL%20lcKQyXBb%7CZL%20lcKQyX7-A%7CDbXyQ%7C%2CF/bDZL7-G-7LZZL7-G%207-A%7CQyX9%7CDQyX9-DZL-E%207%5EFF%5E7%20A%207-AZ%20lcKQ%7CD9%20%20ZL%20lcKQyX7-AZLl%20cKQyX9-GB*%5B%7D%20QG-9XyQyX9-yX9-G7%20A-7%5EbAZL-G%209-G%7CQy9X-GC*%5B%5D%20C%207-DZL7XyQ%7C%5EbBZLX9-GQyQKcl7-D%3EadoC%20la%20.SD.%3CZL7-A%207%5EbBZL%20%20C%20%5D%7BXbA%7CQF%20dna%20LZA-%3C7-A%209-GZL%20lcKyQX9-GZL%20lcKQyX7Vamp%20lcKQyade%3ELZG-7%20C%20%7D%20%3DPop-Soul%3D97%3D1%3D%3D%3DLetter%2C%20The%3DThe%20Box%20Tops%20%28Wayne%20Carson%20Thompson%29%3D%3DRock%20Pop%3DA-%3D%3D1r34LbKcu7A%7CQyX4nXyQG%7CQyXF%7CQyX-AA*%20%7B%20QyXQyX%5DQyX7E%7CXyQ%7CD4Ti*%5B%20C%7CZLFXyQ%7CyXGZLC%20FZLG%20CB%7B*%5DQyX-A%7D%20-AZL7EQKcl%20%7CQyX-F%7CQyXCLZGXXD%7CQyXG%7CQyXF%7CQXy-AA*%5B%5DQyX7E%7CQyyQ%7CA-%20FZLGC*%7B%5DQ1E7LZQyX7E%7CQyX-A%7CQy7XE2N%7C%7DQyX-AZL-A%7CA-XyN%7CQyXDb%20AbLZGb%20DbLZAb%20%20%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20%3DPop-Rock%3D137%3D1%3D%3D%3DLife%20On%20Mars%3DBowie%20David%3D%3DBallad%3DE%3D%3D1r34LbKcu7%20E%7CZL4E%20E%5E/BZLE/7-%23F%20-%23FLZ7bD%20D/7EZL%23D/7D%23%20B74TA*%7B-EZL%2B%23LZE7GZL7B%20%23D/BZLE/-7%23F%20-%23FZL7bD%20D//D%20D%23D/7%5EE%207-BZLZC%20GZL%2BF%20-%23FZLD%20AB%5B*%5D%20bB/7C%20-AZL%2B%23E%20E-LF/7G%207h%23D%20%7CA%20DL%2BF%20-%23FZL7-D%207-ZBL-E%20EZL%2BF%20-%23FZLZA/EZL7-DZL7oF%20Fo7L4T%7C%7DQyX7-A42TZAL%20-%23GZL7oG%20-%23FZ4N2E%20E1NZLF%23-%20EsusLZEsus%20EsusLZD%20D-7LZAXyQZ%20%3DPop-Slow%20Rock%3D58%3D1%3D%3D%3DLight%20My%20Fire%3DDoors%20The%3D%3DRock%3DA-%3D%3D1r34LbKcu7-A%7CQy4G%20DL%7CQyX7-AA*%7B%5D%20xZALZLbA%20bEZLbB%20FZF%23-7X4Ti*%5BLA%20GBF%23-7XX7-%23F%7CQyX7-A%7CQXy7-%23F%7CQyX7-A%7CQyyQ%5D%5B*%7CQyX76*%3CC*sus%2CD%7D%20Q%20%207E%7CQyXEZL%20DGZLB%20DZLA%20Gl%7C%2CXyQ%20%7BDs%20DZY%20%20Qyn%20Sol%20%20x%20%3EadoC%20la%20..CD%3CZL7-B%207-A%3Eso%7DXyQXepO%200A%7CQyX-7XyQQyX7-A%7CQyX7-%23FQ%7CyX7-A%7CQyX7-%23F%7C%7CF%23-7AQA*%5B%20F%7D%20%3E%7CF%23-7DZLC%20F%7BQyXDZLAG%20%7CQyXDZLA%20G%7CQyX%20%20%3C3xQyX7-CLZD%20%20f%20%5D%5BG%20DLZF%20BbLZEb%20AbLZAXyQZ%20%3DPop-Rock%3D122%3D1%3D%3D%3DLike%20A%20Rolling%20Stone%3DDylan%20Bob%3D%3DFolk%20Rock%3DC%3D%3D1r34LbKcu7ZLF%20-4C%20F%5E%20CSA*%7B%5D%20%20x%20ZLC7/%5EF%20CZL%20x%20ZLC/7D-LZE4Ti*%5BQyXF%7CKcl%20L%7CQyXFZL%20lcKQyXG7ZLF%20-EZL-D%20C%7CZG7XyQQyX7GlcKQyQ%7CF%20EyXF%7CQyX-DZLC%20-ZDL-E%20FZLC%20-DZL-Q%7CG7XyX7G%7CQyX7GBC%20FL%7CQyX7GZLF%20C%7C%7CQXy7GZLF%20C%7CQyX7GZC%20FLZ*%5B%5D%20%20%20%20lcKZG7XyZLF%20C2N%7C%7DQyX7GN1ZLQ%20%207GZLF%20C%7CQG7XyQLF%20C%7CQyX7G%20FLZGQ%7B%20QyX%5D%20%20x%20%3EadCo%20la%20.S.D%3C%7CQyX7C%20FLZC3N%7C%7D%7D%20%3DPop-Rock%3D95%3D1%3D%3D%3DLike%20A%20Star%3DCorinne%20Bailey%20Rae%3D%3DPop%3DA-%3D%3D1r34LbKcu7%7CQyX94D-7XyX7-D%7CQyX6-A%7CQXy7-A%7CQyX9b7E%7CQyQ%7CE7b4TA*%7B/7-AsQ%7CG-9l%7C%2C%23G/7Es%20%209b7%7CEQyX7%5EFB*%5B%5D%209C%20A-7%20%20yX7-A11%237b-7%20C9E%7CQyX7%5EF2N%7DQyXb97E%7CQyX7%5EF1N%7CZL7b9%20EGl%7C%2CC%7CQyX7D-7Xy9-DA*%5B%5DQyX6-A%7CyQX7-A%7CQyX9b7E%7CQXyQ%7CEC*%5B%5D%20X7%5EF%7CQ%7CG-111-G%7CQyX9-A%7CQy7XE%7CQyX9-D%7C%7CQyX1%20C9LZyX9-AlZL%23Gb9XyQb7E%7CQyX7%5EFB*%7B%5D9%20C%2011-G%7CQyX9-A%7C9%20E7/7E%7CQyQyX7-%28Ab-79b7E%7CQyX7%5EF%7C%7D%20C9%207-Gl%7C%2CC/7-As%29XyQ%5BD%20%207-A%7CE7XyQ%7CA-9XyQ%7CA-6XyQ%7CD-7XyQ%7CfE7b9XyQZ%20%3DPop-RnB%3D65%3D1%3D%3D%3DLike%20A%20Virgin%3D%28Steinberg-Kelly%29%20Madonna%3D%3DPop%3DF%23%3D%3D1r34LbKcu7yX6bG4Gb6XKQyX6bGA*%7B%5D%20%20lKcQyX6bGZL%20lcKQycl%20LZ4Ti*%5BbGZL%20LZAb-X6bGB*S%5B%5D%20%20lcKyQX6bGZL%20lcKQyX7yQKcl%20lcKQs%20%20sucl%20LZyX7-bE%7CQyX7-bAQ%7CyX7-bE%7CQyX7-bAQ%7CDbsKQyX6L%20lcKDbaddGZL%20lcKQyX6bGC%5B*%20%20QyXQyX%5D%20bD%209b6XyQl%7C%2CbD%7CQyX7XyQKcyXbA%7CQyX7-bE%7B%7DQ%20%20lcKQyX6bGZL%20lQ%7CEb-7-bAZ7-bAZ%20al%20CQyX6bGZL%20lcKQy6XbGQ%7B%7DQyXbA%3EadoKcl%20L.S.D%3CXyQKcl%20LZGb6%20%20%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20%3DPop-Rock%3D118%3D1%3D%3D%3DLittle%20Green%3DMitchell%20Joni%3D%3DFolk%20Rock%3DB%3D%3D1r34LbKcu7QyX7%5E4B%5E7X%5DQyXB%7CQyXsusBZ1L1-%23C%20%23D/7%5EB%7CQy%7B*ASB4Ti*%5BZL11-D%23%20C%23/7%5EB%7CQyX7%5EB%7C%7CQXyBZLB%20susBZL11-D%23%20C%23/7%5EB%7CQyX7%5EBLZB7cKQyXE%7CQyX11-%23ZCL11-%23C%20-%23C%7CQyXl%20LZB%20susBBZLB%20D%23%20C%23NZL%20QyXQyX%7DQyXZBLB%20susB1NZL11-2Bsus/7%5EB%7C7-%23C%7C*BEXy/7%5EBZL%20Bl%2CsusBZsLsusB%20B%7CQyXD%7CQD%23XyQ%7B%5DQyXsusB%281BsusL%2C11-%23C%20%23D/7%5EBN2ZLQyX%7DQyXBZLB%20ZBsusN%7CQyXlcKQyQXyQD%5DQyX%29susB%28BZLB.%3EdnE%20dn2%20la%20.S.%5B*CBXyX%3C%20%29%20LZBXyQKcl%20LZBXyQKcl%20LZBXyQKcl%20%20Z%20%3DPop-Rock%3D106%3D1%3D%3D%3DLittle%20Wing%3DHendrix%20Jimi%3D%3DRock%3DGb%3D%3D1r34LbKcu7L7-bA4Eb-%20%7C%2CbG%2CbG/bCs%20%2CblG%7C%2CbE/bC%2CbB/bGslAb-%204Ti*%5BCZL9dyQ%7CsBddabGZLbC%20-bAl%2C%7CA%2C7-bB%2C9-bB%2C-b9%20EadX-bEZyXbG%7Cb5LZDE44TA*%7B%20%20QyXQy%5DXQyXnl42TZLns%20bb-XyQD%2096bddaE%20%20Ab-7GZLbC%20-bAl%7C%2CAs%20%207-bB%7CQyX7-bEZLbadd9-bA%7CQ9LZCb69%20Db5LZDb%20snLZT24%3CFade%3Eln%20%20%3C4x%3E%20%7D%20%3DPop-Slow%20Rock%3D68%3D1%3D%3D%3DLiving%20For%20The%20City%20Page%201%3DWonder%20Stevie%3D%3DFunk%3DGb%3D%3D1r34LbKcu77-bGZ4Gb%20A-bA%20%2CbGA*%7B%7D%20bG-/bA%207-bGZLbG/-b/Gb%2CL4Ti*%7B%2CbG/-/Gb%2CLGZL%2CbG/-bA%20%2C7-GbZL%2CbG/-bA%20%2CbGZb%2C%20Ab-bA%20%2CZL31B7%2C%20Ab/-bA%20%2C7-bGZL%2Cb/G-bA%20%2CbGZL%2CbG/-Gb%2CLZ-bGZLhbE%7CQZsGb%2CbGl43TB*%5B%7D%2CbG/b-A%2C7-bG%7C%2CbG/-bA/E%2CXyL31bDG44T%7C%7CDsus42T%7CQyX%2CA%7CQyX%2CBb/C%7CQyX%2CC%7C%2CD%20%20%2CG%2CXyQQyX%2C7G/-bA%20%5D%7B*AL%2CbG/-bA%20%2C7-bGLZ%2CbG/-bA%20%2CbG44TZGb%2C%20xZL%2Cb%2CbGZLb-7%2C%20bA%20%2C7-bGZL%2CbG/b-A%20%2CbGZL%2CbG/-bA-/Gb%2CGZL%2CbbG%7C%2CbGb%2CLZ%2CbGsZL31bDZL31ZBL%2CbG/-bA%20%2C7-bGAb-/G/-bA%20E%7CQyX-/Gb%2C43TB*%5B%5DQyX%2C7-bZGL%2CbG/-bA%20%2CbGl%7DGb/E%2CbA%2C7-4T%7CQyyQ%7CDsT%7CQyX%2CA%7CQyX%2CbBC/%7CQyX%2CC%7C%2CD%20%20%2Csu24G%2CXX%2C7hb*%7D%20bGZx%20%5D%7B7-bGZLbG/-bA%20b%3EGnepO%2020*%3C44TC*%20Ab-/L%2CbG4%2CG42Tb/E%2CLAZL%2CbB/CZL%2CC%7C%2C%20D%20%2CsusDZL%2C7hbEZ%2CXyQ%7CG43TBXyQ%7BT44%3C*66Open%3EGb%2CLZx%20%7D%20%3DPop-Soul%3D99%3D1%3D%3D%3DLiving%20For%20The%20City%20Page%202%3DWonder%20Stevie%3D%3DFunk%3DGb%3D%3D1r34LbKcu7-bGZL4Gb%2C%20bA%20%2CbGZL%2CbG/-b%20A%2C7-bGZL%2CbG/-bA-/Gb%2C4TA*%7BbG/-b-/Gb%2CZL%2CbG/-bA%20%2C7-bZGL%2CbG/-bA%20%2CbGZLGb%2C%20AbA%20%2C7bGZL%2C-7%2C%20AA%20%2CbG1N%7CQyX31b%7CDQyX31BZL%2CbG/-bb-/GbbGZL%2CX%2CE/bb-/Gb*%7B%5DQyXn%7CQyXn%7CQXynZL%20n%2CbG1N%7C%7D%20%2CBT34GA%20%2C7-yX%2CG4h7%2CXyX%2CA%7CQyX%2CbB/C%7CQXy%2CC%7C%2CD%20%20%2CsusD%7CQyQ%7CT2bE%7CQyX%2CC%7C%2CGb%2CLZusD%7CQyX%2C7hbE%7CQXy%2CE/bG43TD*%5B%7D%20xs%2C%20%20D44T%7CQ%2CD/W%2CBb%2CXy%7C%2CE/Ws%20%20F/Gl%7C%2CF%23/Ws%20%20G%7CQyX%2CA%7CQlG/Eb/C%7CQypLZGXyQ%7CG/D%2CG%20LZ%20x%20LZGXyQZ%20%3DPop-Soul%3D99%3D1%3D%3D%3DLong%20And%20Winding%20Road%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DEb%3D%3D1r34LbKcu7CZLG/4C-7XZL7%5EbA%20bAZLbD/%20WbE%7CQyXbB/bA%7CQyAb%20Eb4TA*%7BQyX7-%7CF-7%20bE%20bAl%7C%2C7bE%2CsubsEs%20sus9bEZL7bB/GLZCQyX7-bB/bEBb7LZB%2C-Fs%20G/bEZLbAb%20B/bESB*%5B%7DQyXbEb7%2C%7Cl%207-F%7CbAZLbEb/G%20E%7CQyXbB/bA%7CQyX-7ClA*%5B%5D%2C7G%2C7-Fsb%20W/DZLbA%20%2C7bE%2CLZAb%20s%20sus9bEZL7bB%20-7F%7CQyX7-CZLG/bEEbsus7%5EbA%20%5B%5DQyXEb/GLoC%20la%20.S.D%3CZLQ7%2CbB%207-F%7CQyX7-CZda%3EEb%20bAl%7CQC-7XyQ%7CAb/BbXyQ%7CEbXyQZ%20%3DPop-Rock%3D70%3D1%3D%3D%3DLong%20Train%20Runnin'%3DDoobie%20Brothers%20%28Tom%20Johnston%29%3D%3DFunk%20Rock%3DG-%3D%3D1r34LbKcu7CZLxZ4G-7XLxZL7-GA*%7B%7D%20%20lKcQyX7-GZL%20lcKQyZG-7L4Ti*%7B7-GsBLZG-7lcKQyX7-GZL7D%20uss7D%7CQyXbEZLxZL%20%20%7D%7B*xZL7-cKQyXKcl%20L%20lcKQyX7-Cl%7CQy7X-Gl%7C%2C-G%20n%2C7-GZLZG-7-G%20n%2CZL7-GbXyQ%7C7-G1NC*%5B%5D%20%20lcKyQX7-GZL7D%20sus7DLZxLZEZL%20lD*%5B%7D%207LZxLyX7-GZL7D%20sus7%7CDQyXbEZLxZL7-GZQKcl%20-CZLxZL7D%20LZxLZ%7CQyXbEZLxZL7-GLZxZL7-CZLxZL7-GD7sus7-G2Nx%20ZL%3EQKcl%20dna%20pmaV%3C%20%207-GLZ%20lcKQyX7-G%7B%5D%20f%20FadeyX7-C%20%20%7D%20%3DPop-Soul%3D115%3D1%3D%3D%3DLongest%20Time%2C%20The%3DJoel%20Billy%3D%3DPop%3DEb%3D%3D1r34LbKcu7/W%2C-C4EbXyB%2CbEsA*%7B%7DQyX7b%7CBQyXbAZL-G%20bB%7CQb/D%2C%7C4Ti*%7BB/W%2C7AbLZEbBZLA/Fl%7C%2CbB/W-%2CC%7C%2CD/bB%2CbEsZLb7LZsGl%7C%2CbBbB%7CQyLZBb7*%2C%7B%7D%20%2CbEZL7bBZ7L-FZLbAZLbEZLD/B%2CEbX-Cl%7C%2CsZLbEAbXyQ%7C%2CbB/W%2C-C%7C%2CD/b%2CBbEsA*%7B%7DQyX7bB%7ClAbLZZL-G%20ZLD/7/D%2C%7CCCl%7C%2CB/W%2C7GsZL7BbZLA/Fl%7C%2CbB/W%2C--LZBbbB%2CbELbEZLbLZF-ZLxZL-CZLxZLbB*C%5B%5D%20%2CbEZL7bBZL7D7LZxAZLbEW%2C-C%7C-LZxL%2CbEsA*%5B%7D%20xZL7bZBLxZL7FZLxZL-CZBb/D%2CGZLxZ/W%2C7GlAbLZBZLA/Fl%7C%2CbB/W%2CC-%7C%2CD/bB%2CbEsZLbEb7LZs%7C%2CbB/B%7CQyX-LZBb%2C%7B%5D%20%2CbEZL7bBZL-7FZLbAZLbEZLD/7*C%2CEbCl%7C%2CBb%20G-LZAb%20%20%3CVamp%20and%20Fade%3ELZBb7XyQ%7D%20%3DJazz-Gypsy%20Jazz%3D167%3D1%3D%3D%3DLove%3DLennon%20John%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7X-%23F%7C4F%23-XQyXA%7CQyXG%7CQyXDQ%7CyX-%23F%7CQyX%23C%7CQy%7CDXyQ4Ti*%5B7D%7CQyyQ%7CAXQyX7%23C%7CQyX-%23FS*A%7B%5D%20%20lcKQyXD%7CQy%7CF%23-XXG%7CQy%7CQyX7%5E7%28G%29X-%23F%7CQyXDl%7C%2C7A9%2CA%2C7A%2CsusAs%7CQyXyQ%7CE-G%7CQyXL%20lcK%2CA7%2CAQyXG%7CQyXFB*%5B%7D%20l%20cKQyXDl%7C%2C7AQ%2C9%7CDXyQsusAsyX-%23FQ%7CGXyXDQ%5B%5D%20%20x%20%3EadoCl%20a%20.S.D%3C%7CQyXD%7CQyQ%5B*CyX-EZQ%7CC%23XyQ%7CF%23-XyQ%7CDXyQ%7CGXyQ%7CAXyQ%7CDXyQZ%20%3DPop-Rock%3D85%3D1%3D%3D%3DLove%20and%20Happiness%3DAl%20Green-Teenie%20Hodges%3D%3DR'n'B%3DG%23-%3D%3D1r34LbKcu77B%7CQy4E7%20D%5DQyX7-%23GZL%2C7%23D7%20E%7CQyX7-%23GZL%2C7%23%7B*ABX4Ti*%5B%7D%20%20x%20%7CG%23-7-%23C%2CDsZL%23F%207-%23%7CGZL%23F%207-%23GZL%23F%20%2ClBLZQyXA/*%7B%5DQy-%2ClB%20ZL%2C7%23D%207E%7CQyX7%23-GZL%2C7%23D%207EB*%5B%5DG%23-7X%23C%2CDsD%207E%7CXyQKc%23GZL%2C7%23D%207E%7C%7D%20l%20cKQyX%2C7-%23GZL%20l-7XyQ7-%23GC%23G%7CZLG%23-7X%23GZL%23F%207-%23G%7CQyAX/7B%7CQyXBA*%5B%5DQy-7%20F%23ZL%2C7%237-%23GZLZsD%2C%207EB*%5B%5D%20Bl%2C-%23CD%2CsZL%20x%20ZLBl%2C-%23CD%237%2CL%23F%207-yX7-%237%20D%237cKQyX7-%23G%3EnepO%3C%20D*%7B%5DQyX7-%23GZL%2Cl%20LZGE%7CQyXX7-%23G%20%7D%5B*BD%207E%7CQyX7-%23GZL7%2C%23D%207E%3EeuC%20nO%20%3C%237%2CLZ%20lcKQ%3EedaFD%3C*68taepeR%3C%207-%23GZLl%20cKQyX7-%23G%3E%20QyX%20and%20*%7B%5DQy%20LZ%20x%20%20%7D%20%3DPop-Soul%3D100%3D1%3D%3D%3DLove%20Is%20All%20Around%3DThe%20Troggs%20%28Reg%20Presley%29%3D%3DPop%3DD%3D%3D1r34LbKcu7L%2C7A%204D5%20G%20DSA*%7B%5D%205G%205AZ5LG%205DZL5G%205AZL5E-LZG4Ti*%5BG%7CQyXLZG%20A%20%2C7A%20GZL-E%20DZL7%2CA%20GZL-E%20D%7CZL%2C7%7D%5B*Bn-E%20DZ%20la%20.-XyQ%7CQyXAZL%20lcKQyX-%7CEQyXG%7CQyXD%7CQyXG%7C%3CD.SE%7CQyX%20taepA%2Cn%20Q%3C%20DZL%2C7A%20GZL-ED%20QC*%7B%20%20QyXQyX%5D%20XyQRe%3EadoCand%20Fade%3EE-LZG%20A7%2C%20%7D%20%3DPop-Rock%3D97%3D1%3D%3D%3DLove%20Me%20Tender%3DElvis%20Presley%20%28Presley-Matson%29%3D%3DCountry%20Ballad%3DD%3D%3D1r34LbKcu7XDZL74DXyQs7A%7CQyX7E%7CQyXD*A%7BQyXQyXQyXQyX%5Dus%2C%20A4Ti*%5B/7D%20-XyQ%7CE/7%23F%20DB*%5B%5DQyXDLZ7A%20%2Csus7A%7CQyX7C%23LZBD%7C%7CQy%20%20DZLG-LZDus7A%7CQyX7El%7C%2C7%2CB%2BB%2CA/7D%2CDs%7CQyXs%2C%20A7%20GZLA%3C3x%3E%20%7D%7CDXyQZ%20%3DPop-Country%3D75%3D1%3D%3D%3DLove%20To%20Love%20You%20Less%3DCosta%20Nikka%3D%3DBallad%3DAb%3D%3D1r34LbKcu77bE%2034Ab7XZL31%5EB%209bDZL%20lKcQyX7bEZL%20lcKQyBb7b14Ti*%5BZL%20lcAb7%20DbEZL%20lcKQyX7bAAS*%7B%5D%20%20n%2C7bAZL9b7XyQKZLsus*%5B%7D%20%3E%5E13LZ%2C7bAZL9bD%207bAZQL%2Csus7bE%2031b7bBn%20%3C3xB%209bDn%2C7bEyQ%7CDbbD%7CQyX7bE%7CQyX7F-ZLG/7C%20bA%7CQyX99XyQ%7CX7bEB1b7bByQ%5D%5B*B%209bDZL%20lcKQyXb7EZL%20lcKQyX7bAA%5E13LZXnZL%20G/7C%20susLZX9bD%7CQyX7bEC*%5BQ%5DyX7bAZL9bD%207bAyQ%7CAb7bE%203QyXbGXyQ%7CBG/7C%20bAZL%20lcKQXy9bDZL%20lcKQyX7bLZAb/7-FZLE%2031byQ%7C%3CD31%5EB%209bDQ%7B%5D%20%20n9%2CbD%3EadoC%20la%20.S.LZBb7X9bD%7Cb7sus%20%7DAb7XyQZ%20%3DPop-Rock%2012/8%3D68%3D1%3D%3D%3DLove's%20In%20Need%20Of%20LoveToday%3DWonder%20Stevie%3D%3DPop%3DEb%3D%3D1r34LbKcu7-bA%2074sEb%2CCl%2C6bDs%2CbEsZL6b-A%207-FlZL7C%2C6bD7LZF-4Ti*%5BQyX7-XyQ%7CAE/7A%7CQyXbESA*%7B%20%20QyXQyX%5DQyXbB/bXyQ%7CFbEZL6B*%7B%7D%20us%20Bb7-FZL7-G%207%5EbA%7CyQX9bB%7CQyX7-FZL7%20Bb9%2Cs7bB%7C%20bB/b%7CC-7X7-CZL%20lcKQyX7-ZFL%20lcKQyX7-G%7CQyXyQ%7CAQyXbEA%207-F%7D%7CsEb%2C6bDs%2CbEsZL7%5E-Ab%207-FlZL7C%2C6bD%2ClC7LZ%20%2CQ%2C%20B*%7B%20%20ZEbXyX%5DQyXbB/bA%3Eado%20Cla%20.S.D%2066*%3C%7CQyQXyQL7%5E-byX7-Cen%3EEbKQyX7-FZL%20lcKQXy7-G%7CQyX7-C%7CQyXcl%20LZpO%20%3CQQ%7CAb/BbXyQ%7D%5BEbXyQZ%20%3DPop-Rock%3D96%3D1%3D%3D%3DLovely%20Day%3DBill%20Withers%20%28Withers%2C%20Scarborough%29%3D%3DPop%3DE%3D%3D1r34LbKcu7X7-%23C4EXyQl%7C%7C%2C7B%2C%5ECs%207%5EAQ%7CyX7%5EA%7CQyX7-%23C%7CEXyQ%7C4Ti*%5B%207%5EA%7C7XyQ%7CA%7CQyX7-%23C%7CQyXEAl*%7B%5D%2C7B%2C%5ECs%207%5EC%5E7XyQ%5EA%7CQyXE/D%7C7%2C%7ClECB*%5B%5DQyX7%5EC%7CQy7X%5EA%7CQyX7-%23C%7CQyX/DXyQB%2C%5ECsXEC*%5B7XyQ%7C-B%7CQyX7-A%7CQyXED/%7CQyXD/C%7CQyX7-B7XyQ%5D-A%7CQyQyX7%5E-7XyQ7-%23C%7CQyXEl%7C%2C7B%5E%2CCs%207%5EC%7CQyX7%5EA%7CXyQ%7CA%23C%7CQyF%20dnasC%5E%2C%3C%3C%20%207%5EA%7CQyX7-%23CQ%7CyXElD*%7B%7D%2C7B%3Ex3Vamp%20%207%5EC%7Cade%3ELZC%5E7%20sC%5E%2CB7%2C%7D%20%3DPop-Soul%3D98%3D1%3D%3D%3DMademoiselle%20Chante%20Le%20Blues%3DPatricia%20Kaas%28Barbelivien%2C%20Medhi%29%3D%3DBlues%3DC-%3D%3D1r34LbKcu7X%2C7bA4C-7X7-F%7C%7CQyX%2C7bA%7CQXy%2C7-C%7CQyX7bA%7CQy%2CXyQ%7C4Ti*%5B%29susG%2CXyQKxZL%29%5EbA%287-FZLxLZ%2C7-ClSA*%7B%5D%20%20lcLZG7%287G%7CQy7-FZLC-7%2CL-CZLxZL7GZLxZL-7FZLxZL%2C7-CZLxZ7%2CLZxZLxZLQyX7bG7%2CXy%2C7-C%7CQyX7bA1NZQL%20%207-CZL%20n%2C5G%7CQXyQ%7CA%7CQyX%2CoA%20bAZN2F-EB*%5B%5D%20%20lcKQyX%2CG7%7CQyX%2C7bA%7CQyX%2C7bXyQ%7CLQyX%7DLbB/Wb7%2CG/l%7C%2CbE/W%2C7bB%2CC/%2CW7-F%7C%2CbG/W%2C-C%2CBC-7%2C%20BsZL7%2C7bA%7CAb7LZ-FlQ%5B%5D%20%20x%20%3Eado%20Cla%20.S.D%3C%7CQyX7G7%2CXyQ%207hAZyX7-C7%2CXyQ7G%7D%20%20x%20ZL7F%20%2C7C-%3EnepO%20%3C%7BZL%20lcK%20%20fLZG%7CQyXQZ%20%3DPop-Shuffle%3D100%3D1%3D%3D%3DMaggie%20May%3DRod%20Stewart%20%28Stewart%2C%20Quittenton%29%3D%3DRock%3DD%3D%3D1r34LbKcu7Dl%7C%2C%234D%20%20s%20D%7C%7CQyXD%7CQyXG%7CyQXE/susDl%7C%2C%23F/W%20sW/F4Ti*%5BAZL%20lXyQ%7CGD%7CQyXG%7CQyXAlSA%7B*%5D%2CG%2CB/Gs%20D%7CQyXXyQKcE/sus%23F%7CQyXyQ%7CDyXA%7CQyXG%7CQyXD%7CyQXGB*%5B%5D%20%20lcKQyXQ%7CE-XG%7CQyX-E%7CQyE-XyQX-E%7CQyXA%7CQyX-ELZ%23F/D%20%29%23F/D%28-E%7CyQ%7CAX%7CQyX-sA%28%20%2C%20GLZDZLGZLDZLAZL-EC%5B*%7D%20%3Ex3%3CQ%20lcKQyXE-LZGA%7CQyX1NZL%2CD.S.%20ZLGZLDZLAZL-EQY%7B%5D%20xZLD%3EadoC%20laE-LZG%3C%7C%29suedaF%20%7D%7BN2DaepeR%20%20%3C%20G%7CQyX/EsusDl%7C%2C%23F/Ws%20%20t%20and%20xZLD%3E%20LZDXyQ%7D%20%3DPop-Rock%3D124%3D1%3D%3D%3DMama%20Told%20Me%20%28Not%20To%20Come%29%3DThree%20Dog%20Night%20%28Randy%20Newman%29%3D%3DRock%3DAb%3D%3D1r34LbKcu7/7bA%204Ab%20A*%7B%5D%20%20x%20ZLbE/7b%20AbAZL%20x%20ZLbE/7bASAb74Ti*%5BE/7bAx%20LZA%20x%20ZLbE/7bA%207bZAL%20x%20ZLbE/7bA%20bLZAb%20%20ZLbE%2CEs%20b%20%20%5D%5B*7bA%20bAl%7C%2CbE%2CD/sE%20bDZLC/7bA%20bAB/CLZDx%20ZLbC/7bAAb%20Ab%5B%7D%20Q%20n%20ZL%20n%2CbA%7Cl%2CbE%2CEs%20bDZLC/7*CAb%20l%7C%2CbEs%20bDZsE/D%2CA%20bAl%7C%2CbE%2CEs%20bZDLC/7bA%20bAl%7C%2CbEb7/CL%20bDZLA%20bA%3E%7ClAb%20%3CQ%7B%5D%20%20x%20%3EadoC%20al%20.S.D%3CZLbE/7bA%20Open%2CbE%2CEAl%3EeuZDb%20s%7C%7D%2CbE%2CEs%20bDZLC7/bA%20bAl%7C%2CbE%2CD/E%3COn%20cLC/7bb%2Cn%20LZ%20n%20LZlAb%2Cn%20LZ%20n%20LZAbXyQZ%20%3DPop-Rock%3D113%3D1%3D%3D%3DMary%20Jane's%20Last%20Dance%3DPetty%20Tom%3D%3DRock%3DA-%3D%3D1r34LbKcu7LG%20-A4A-%20GDZLG%20-AA*%7B%7D%20-AD%20ZLG%20-AZL-A%20DZL%20A-LZ4Ti*%7BQyXAZLZA-%20QyX7-EB*%5B%7D%20-A%20ZDLG%20-AZL-A%20DZLGKcl%20L-A%20DZZLG%20-ZE-7X%20DZLG%20-AC*%5B%5DQy6XG%7CQyXAZL%20lcKQyA-LZAL%20lcKAZL%20l%5D%7B*AS7-EB*%5B%7D%20-A%20DZL%20G-AZL-A%20DZLG%20-AXyQKc%20-A%20D-AZL-l%20LZEG%20-AD*%7B%5D%20Q%20%206GQ%7CyXAZL%20lcKQyX7-LZD%20AcKQyXLG%3EedD.S.%20a%20taepeR%20%20%3C%20-A%7BQ%7D%20-A%20D%3EadoC%20land%20Fa%3CZLG%20ZD%20A-%20%7D%20%3DPop-Rock%3D88%3D1%3D%3D%3DMassachusetts%3DBee%20Gees%20%28Gibb-Gibb-Gibb%29%3D%3DPop%3DG%3D%3D1r34LbKcu7ZL%20lc4GXyQZLC%20-A%7CQyXGA*%7B%20%5D%20lcKQyXGZL%20lcKGXyQK4Ti*%5BN%7CQyXA-%20CLcKQyXCZL%20lcKQyGXB*%5B%5D%20%20lcKQyXGZl%20LZG%7CQyXG%20f%20%20D%7CGXyQyX%7DQyXD%7CQyXG%7CQXyD2NZLQyX%7DQyXD%7CQLZN3QyXD1%7BG%20%3C%20%20Repeat%20and%20Fade%3E%20LZA-%20C%20%7D%20%3DPop-Rock%3D97%3D1%3D%3D%3DMe%20And%20Mrs.%20Jones%3DBilly%20Paul%20%28Gamble%2C%20Huff%2C%20Gilbert%29%3D%3DBallad%3DEb%3D%3D1r34LbKcu71bB%2094Eb%5E7%7B%7D%20%20x%20ZL%2C7%5EbA%20%5E7bEZL%20x%20ZL7%5EbA%20*AEb%5E4Ti*%7Bs31bB%20LZG-B/9-F%7CQyX11bB%7CyQX7-Fl%7C%2C-bGs%20%207bXyQ%7Cx%20ZL1Fl%7C%2C-7b13L7-G%7CQyX7-CZL7G7%20-GB*%5B%5DQyX9%5EbEZ%20%20sGbbB%20su%20sus313susyX9F%7CQyX7-G%7CQy7X-CZL7G%207%5EbEZL%2CQ%7CBb1bB%207-%3EedaFn%7Cl%20npmaV%20QyX%3C%207%5EbE%20%7B%20QyXQyX%7D%20%3Ex3%3C%20%20and%20%2C7bBsAb%5E7%2CLZ%20x%20%20%7D%20%3DPop-Rock%2012/8%3D67%3D1%3D%3D%3DMercy%3DDuffy%20%28Duffy%2C%20Booker%29%3D%3DRock%3DG-%3D%3D1r34LbKcu7LG/C%204G5XyC%207GZLG/C%20G%7BZLl%20cKQyX5GZL%20lcKQ/GLZG4Ti*%5BG/F%2CG/G%20%7D%7CA*%7B%5DQyX7GZLG/CG%20%7CQyX7C%7CQyXsusDG5LZsC%207GZCZLsuLZsG%2C%2CG/F%2CGsZL5Gl%7C%2C/GF%2CGsZL5Gl%7C%2CG/F%7ClD7s5Gl%7C%2CC%20GZLLZxLZGZLG/C%20GSB*%5B%5D%20ZxL7GZL7CZLsus7D7%20C/G7GZL7yXsus7%20C/G/C%207GZLG/C%20GZLC7%20susCZL7C%209CZLGLZD7GZLG/a%20.S.yQ%7CG%20ZL%20n%20%7D%20xZLnZLxLZn%7B%7D%20Q%20%207GZLG/C%3C*64DX7C%7CQ%209CZLa%3EC7/GZLG/C%20GZLG/C%20G7ZLG/C%20GQ%5B%5DQyXG7%20C/GdoC%20l%3C%207GZsus%20CGZL7CZLsus7DZL/GC%207GZLG/C%20GZL7%20C/GLCZL7CXyQXyQVamp%20and%20Fade%3E%20%20%7BG5XyQ%7D%20%3DPop-Rock%3D129%3D1%3D%3D%3DMichelle%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DF%3D%3D1r34LbKcu7%5B%5DQyX4F-/C%2CF/-bBZL6-F%207-lF%7C%2CE/W%2CC/7%5E-Fs%20XyQ%7CC4Ti*%5BEZL9%23Bb7%239FB*%7B%5D%20CZL7oB%20CLZB/W%207oDZL6bEZLLZBb7ZLFB*%7CQyXbo7%20W/7bAZL%20lcKQyX-F*A%5B%5D%20CZL7oB%20CZLBXyQ%7CDDZL6bbBZL6%7CsF-%2CFZLC/7%5E-F%20C/-F%7Cl%2CbB/W%2CbA/W%2CG/W-7%20F-QyX7C%207oDZyQ%7CC%20L9%237bBZLFC*%5B%20%20yQXQyX%7D%20%3Ex301*%3C%20ZEb6LXF/9-yXF/-C%20Bo7-F%207-Fl%7C%2CE/W%2CC7/%5E-Fs%20C/-FZLCZL6LZBbZLB/WtaepeQ%5D%7B*D%20C%7CQyX7oD%7CQyX6Eb%7CQyX9%237bB%7CQyXFBo7%3CRyXC%7CQ%20and%20Fade%3ELZCXyQ%7D%20%3DJazz-Gypsy%20Jazz%3D120%3D1%3D%3D%3DMidnight%20At%20The%20Oasis%3DMaria%20Muldaur%28David%20Nichtern%29%3D%3DRock%20Pop%3DEb%3D%3D1r34LbKcu7QyX7%5E4E/F%23%5D%20p%20bB/bA%20p%20bAb/GZL%23C/B%20B/A%20p%20%7B*AEb4Ti*%5B%5EbGZL%20Db9L%5EbA%7CQyX7%5EbEZL9Db%207%5EbA%7CQyX7%5EbEZ7%20Db97%5EbA%7CA%7CQyXZGb/AL9bD%207%5EbA%7CQyX7b%5EEA*%5B%5D%20%2CbB/bA%20bZEb%5E7L9B%207%5D%20%2CbBb9LZEA/bGZL9B%207%5EbGZ9LbD%207%5EbA%7CQyX7%5Ebb%20Ab/D%207%5Eb%23C/B%20F%23LZA%23F%20EZL%2C%23C/B%20B/ZAL%23F%20EZL%23C/B%20B/LZA/B%20EB*%5B%5EbEZLAb%20Ab%5EbA%7CQyX7%5EbEA*%5BQ%20yX%7D%20%3Ex306*%3CbB/7%20Db9/bGZLbA%20bAAb%5E7%209B%207%5EbGZL9bD%207b%5EA%7CQyX7%5EbEZL9bDLZGb/%7CQyX7E%20bEZ%5D%5BT24F%20dna%20%20pmaV%3Cob%20AbA44T%7BQyXbB/bAade%3EL%20%2CbB/b7%20%7D%20%3DPop-Soul%3D102%3D1%3D%3D%3DMidnight%20Train%20To%20Georgia%3DGladys%20Knight%20and%20The%20Pips%20%28Jim%20Weatherly%29%3D%3DSoul%3DDb%3D%3D1r34LbKcu7%20bA/b4Db%2C%20bGZLC/bA%20bDZLb/AbG%20bB/bGZLC/bA/Bb%20G4Ti*%5B7-F%20bb%2C%20F-%20bB/bGZL7-F%20bDLZsusbA%20bB/bGZL7AbLZDDA*%7B%5DusbA%20Bb%20EbZL7-F%20%2CbDA*%5B%5D%20l%20cKQyXbA/bGZL%2C9Gb/Bb/bGZLKQyXb%20F-7LL%2C9bE%20bB/bGZL7F-%20bDZLbA%20bB/bGZZGb/AbDZLsbDZLb%5B*BDbbE/bGZL-F%20bDZLAb/bG%20bE/bGZL-F%20%20Gb/A%5D%20%20lc7bA%20bBb-7%20L-F%20bDSC*%5B%5D%20%20lKcQyXbA/bGZLbE/WZGb/EZL-F%20bA/bGBb-7LGZLC/bA%20bD1NZLuss7bAZLbGZL9bEZb/Bb%20ZLsusbA/bG2Db%20AGZL-F%20bDB*%5B%5D%20%2CAb/bG%20bB/bGZLC/bb/Eb%20N%7D%20Q%2C%3C%7CQyXF-LZGZLbE/W%207-bBZL-%20FbDZLbA/bG%20bE/bGb/Ab%20bDZLbA%20bDal%20Co%20dna%20taepeR%20%20QXy66*%3CQ%7B%5D%20%20x%20%3EadFade%3E%20.S.D/CLZGb/Bb%20Gb/AbLZDb%20F-LZGb/Eb%20Gb/Ab%20%7D%20%3DPop-Soul%3D92%3D1%3D%3D%3DMon%20Mec%20A%20Moi%3DKaas%28Barbelivien-Bernheim%29%20Patricia%3D%3DBallad%3DC-%3D%3D1r34LbKcu7%23F%7CQy4C-7LZL%2CE/7CZL7-C%20%2CussCZL%2C7GZLB/7GZF-7%2CX4Ti*%5BL7-CZ%7CG7su7GZL%2C7-CA*%7B%5D%20%20clKQyX%2C7-CZL7G%20s%2CLZxLQyX7osus7GZG7%2CL7-F%7CQyX%2CbE/7-CQ%7CyX7-FZL7-CZLxZ%2CXyQ%7CL7-CZX7-C4%20%5D%5B*B-C42TZL7GZL%20lcQKyX%2C7G%7CQyX%2C7-CS7LZT47GZL%2CyX7-F%2CXyQK%20x%2042T%7CQyX%2CbA4T4%7CQyX7G42TZL%20lcLZT447G%7CQy*%5B%5DQy7sus%2CyXsus7G2N%7D%20%20lcQKyX%2C7-C%7CZL7GZLQQ%7CG7XG1N%7CQdoC%20lLZAb%5ED%3CZL%2Csus7GZL7hZDL%2C%5EbAZL%2C%5EbEZL%2C.S.%20a%2C%5EbEC7GZL%20yQ%5D%7BQX%2C7G%7CQyX%2C7-C%3EeadF%20dna%20taepeR%20%3CyQKclX7G%3EayX%2CbA4C-7LyX7G42TZL%20lcKQXy%2C7G%7CQyX7-C44TZQ%7CT442TZL%2CQ%7CT24%20x%20LZT44F-7XyQ%7CG7%2CXyQ%7D%20%3DPop-Rock%2012/8%3D103%3D1%3D%3D%3DMoon%20Over%20Bourbon%20Street%3DSting%3D%3DMedium%20Swing%3DF-%3D%3D1r34LbKcu7E/-F%2C4Gh7L11%239b7CZL7hGZLZxL7-FZL11%239b7CZLZsF-4TA*%7Bl%7C%2CC//Eb%2CF7-F%7C%2CG/W%2C7-FsZ7LCZL7%5EbDl%7C%7C%2CD/-/Ab%2CW7-F%7C%2CCZL7hG7LZDL7-FZL11%239b7CZ7LhGB*%5B%5D%207CZL7%5EbZxLZGZL7hDF%20%2C-F1LZsFZL7%5EbDl%7CY%7C%2CD/-%2CFbE/7-F%7C%2CE/-F%2C-C7%2CLZ1%239b77-bB%7CZF-7/%2C7-Fs1NZLQ%2C7CZ7L%5EbDZL%2CD/-F%20%2CbEW/Ab%2CL%2CE/-A/W%2C7F-7%2CWC%2C7-bB%7C%2CbA/W%2C7F-%7C%2C7C%2C7-bB%7C%2CbA/7%2C%7CF-%7C%2C7C%2C%2C7-bB-7%2CC7W%2C7-F%7C%2C7C%2C7-bB%2C%7CbA/W%2C7-F2N%7CY%7D%2C/Ab%2C%7CbB%7C%2CbyXbDl-7%2CW/7C%2C7-bB%7C%2CbA/W%2C-7F%7C%2C7C%2C7-bB%7C%2CbA%2C%5D%5B*CF%7C%2C7CZLC/7F-LZGbAZLbBl%7C%2C-F%2C-CZsLG/W%20-CZLB/W%207%5E7LZG%20bE%7CQC/-FQb-/C%3C7CZLC/bBZL%3Eado%20Cla%20.C.D%20QyX26*%239%20%5D%5BBZL7CXyQ%7CC7sus%20C7LZF-XyQZ%20%3DJazz-Gypsy%20Jazz%3D118%3D1%3D%3D%3DMoondance%201%3DMorrison%20Van%3D%3DMedium%20Swing%3DA-%3D%3D1r34LbKcu7%20ZL%2C74A-7%20AA*%7B%5D%20%20x%20ZL%2C7-%20B7-AZL%20x%20ZL%2C7-B-7%20B-4Ti*%5B%5B%7D%20%20x-7%20B--B%207-AZL%20x%20ZL%2C-7B%207-AZL%20x%20ZL%2C77%2CLZ%20AZL%20xQyX7-XyQ%7CA7-A%7CQyX7-D%7CQyX-7A%7CQyX7-D%7CQyX7-XyQ%7CD7-DB*%20x%20ZLQ%5D%5B*C-AZL%20x%20ZL7-D%207A-ZL%20x%20ZL7-D%207-A7%20D-7yX7E%7CZL%20x%20%20D-7LB%207-Al%3EnepO%20%3CQZ%7B%20Q%2031b7E%2C7-AsZ-7%2CLZ7-AZLA-7%20B-7%2CLZ%20x%20%20%7D%5BA-%2C%20G%2CLZF%2C%20E-%2CLZD-%2C%20%20fLZA-%2CXyQZ%20%3DJazz-Medium%20Swing%3D127%3D1%3D%3D%3DMore%20Than%20One%20Way%20Home%3DKeb'%20Mo'%28Lewis%20Parker-Moore%29%3D%3DBlues%20Pop%3DE%3D%3D1r34LbKcu7-A%7CQy4E%20LZA*%7B%5D%20%20EZL7B%207-F%23ZL%207-AZL%209ddaCSE-7X4Ti*%5BXEB*%7BD/F%23X11B%7CQyX11-%23F%7CQXyG%7CQyXC%7CQyXG%7CQy%20B7%20%7D%7CQyX7%3EadoCdd9XyS.D%3C%7C%7D%2C7B%2CsusB%20s11-%23F%7CQyX7-A%7CQ.%20al%20aC%7CQyQyXG%7C%20%5DXyQ/D%7CQyX7-A%7CQyX7E-C*Q%7BYQyXQyXQyXF%23XyQQ%20%20ElQyXE%3E%7CGXyQdna%20pmaV%3CD*%7B%7D%20B7%2011B%7CQyX11-%23F%7C%20FadeQyXC%7C%7CCadd9XyQ%7CA-7XyQ%7CF%23-11%20sBsus%2CB7%2C%7D%20%3DPop-Soul%3D99%3D1%3D%3D%3DMorning%20MorganTown%3DMitchell%20Joni%3D%3DFolk%3DA%3D%3D1r34LbKcu7C%7CQyX4AXyQAA*%7B%5DQyXA%7CQyXA9/-D%7CQyXA/9ddaD%7C%5E9/C%234Ti*%5BAs%20AZ%7CB-7X7-%23C1N%7CQyX%23C/9A%5E%7CQyXD%7C%7CQyXA%7CQy%20B-7LQyX7oA%20D%7CQ%2C%7D%7CN2%5B%20QyX%5DQyXAlZLssuA%20AZL7-B%207-%23Cl*BEXyA%2CsusX%5DQyXQ%7CD/AsusA%20AZL7-B%207-C%23ZLA%20D%7CQyXFZLA%20%2CQLZAyXAZLsusA%20XyQXyx%20ZLsusA%20AZL7-%20B-C%7CQyX7-%23CQ%5BYQ%20LZ%7CAQyXQyLZAXyQ%7CAXyQ%7CD/AXyQ%7CD-7/AXyQ%7CA%2CXyQZ%20%3DPop-Rock%3D112%3D1%3D%3D%3DMustang%20Sally%20%3DWilson%20Pickett%20%28Mack%20Rice%29%3D%3DR'n'B%3DC%3D%3D1r34LbKcu7lcKQy4C7Xy%20lcKQyX7CA*%5B%5D%20l%20cKQyX7CZL%20lcKQLZC7X4Ti*%5BX7CZLXyQKcyX7FZL%20lcKQyX7ZFL%20lcKQyX7CZL%20lQKcl%207CZL%20cKQyX%20LZC7yXnZL%20n%2C7FZL%20lKcQyX7GZL%20lcKQyXQ%7C%7CC7lcKQy%20%20x%20Z7XyQKaF%20dna%20pmaV%20%20QXy%3C%207C%2CQ%2C%7BZ%20Q%20lcde%3E%20LCZL%20l%7D%20%3DPop-Soul%3D113%3D3%3D%3D%3DMy%20Cherie%20Amour%3DStevie%20Wonder%20%28Wonder%2C%20Cosby%2C%20Moy%29%3D%3DPop%3DDb%3D%3D1r34LbKcu7A*%7B%5D%204Gb%5E7%5EbD2N%7DQyX7%5EbD1ZNLxZL11%237%5EB%7CQyX7%20Ab74Ti*%7B7bG%7CQyQ%7CGbDZL7bA%20sus7bA%7CyQX7%5EBZL7bG%20sus7b%5E7XyX7%5EbDBZL%2C7b7LZBs7bA%7CQyX7%5EbGZLb7A%20sus7bA%7CQyX7%5Eus%20AbG%20sus%7C%7D%209byQ%7CBb7%5EbD1NZL7%5EbDZL13bA%7CQyX9bE%7CQyX7%2C%20Ab7X11%239%207A%2077%20n%20%5D%7DQyX7%5EbD1NZLxZ1L1%237%5EB%7CQyX7%5EbG%7BN2Db%5E%5EbD2Nsus7G%5E7XyQ%5EDZL7A%20sus7A%7CQXy7%5ECZL7G%20sus7G%7C7XyQ%7CDB*%5B%5DB%7CQyXC%5E7XyZL%2C7A%20sus7A%7CQy7X%5EGZL7A%20sus7A%7CQC9%2311ZL7G%20G%3EedaE9XyQ%20pmaV%20%3C%7B%5D%20n%207%5E%7CDQyX7%5ED%7CQyX31A%7Cand%20F%7CQyX7%5E7XyQ%7CC%5E7%2311XyQ%7CxXyQ%7CD%5E7XyQ%7D%20%3DPop-Soul%3D105%3D1%3D%3D%3DMy%20Girl%3DThe%20Temptations%20%28Robinson%2C%20White%29%3D%3DSoul%3DC%3D%3D1r34LbKcu7C%7CQyX4CXyQC%7CQyXF%7CQyXCA*%7B%20%5D%20lcKQyXCZL%20lcKXyQ%7CF4Ti*%5BCZL7GXyQ%7CC-D%20CZL7G%20FZL7-%20DCB*%5B%5DQyXF%7CQyX%2C7LZF%20F%7CQyX%5BZL%20ll%20LZDCZL%20lcKQyXCl%7C%7D%20%207G%2CsusGs%7CQyX7-XyQKccKQyX%5DQyX7Q%7CFXy%2C7-E%7CQyX7G%7CQyX-7D%7CQyXF%7CQyX%2CC%7CQXyQ%7CAyXCC*7A%20GZyQ%7CGXDZL7A%20GZL7-E%20D*B%5B%7DQyXG%7CQyXD%7CQy%20E-7LXDA*%7BLZ%7B%3C%20Vamp%20and%20Fade%3EDXyQKcl%20LZE-7%2CXyQ%7CsAsus%2CA7%20%20%7D%20%3DPop-Soul%3D106%3D1%3D%3D%3DMy%20Immortal%3D%28Moody-Lee%29%20Evanescence%3D%3DRock%20Ballad%3DA%3D%3D1r34LbKcu7A%7CQyX4AXyQyXAA*%5B%5DQyX-%23C%7CyQX9ddaA%7CQyX-%23C%7CQ%7CC%23-4Ti*%7B-%23FB*yQ%7CC%23-%23C%7CQyX9ddaA%7CQXy-%23C%7CQyXA%7C%7CQyX-XyQ%5D%5BX9ddaC%20EZLZF%23-%20%20-%23FSC*%5B%5D%20susEE%20ZL-%23C%20-%23FZL-%23CDadd9L-%23C%20L9dda%23-%20DaZL-%23C%20EZL9ddaD-%20%23FZL-%23C%20EZL9ddF%23-%20DFZL-%23E%7CQyXxQ%20%7D%5BQyX9-B%7CQyXD%7CQyEX%7CQyX-%23F%7CQyXDD*%7CA/C%23ZL%2CEZ.S.D%3CZE%20E7aD%20-%23FZL-%23C%20EZ9LddaD%20-%23F%7CZLsusdd9LZLD%20D/XA%7C%7DQoda%3EEC%7CQyX9ddaA%7CQyX%23-C%7CQyXAQ%7B%5D%20-%23C%20%23-%2CXyC%20la%20yQZ%20%3DPop-Slow%20Rock%3D80%3D1%3D%3D%3DNa%20Na%20Hey%20Hey%20Kiss%20Him%20Goodbye%3D%28Leka-Frashuer-DeCarlo%29%20Steam%3D%3DPop%3DC%3D%3D1r34LbKcu7XC%7CQy4CXyQyXbE%7CQyXCB*%7B%5DQXyC%7CQyXbB%7CQyXbE%7CQ%7CBbX4Ti*%5BQyX7-ACXyQ7-A%7CQyXCZL7G%207D-%7CQyXCZL7G%207-D%7CXyQ%7CD*%5B%5DQyC/-F%7CQ%5D%5B*CF%7CQyXC%7CQyX7D%7CQXy7-A%7CQyX7E%7CQyXF/CXyQyX7G%7ClcKQyyQ%20%5B*pOQyX%3C%7B%7DQyXC%7CQXybB%7CQyXbE%7CQyXCBen%3EnXX%5DQyXdna%20tyQKcl%20%20QyXQyX%3CbB%7CQybXE%7CQyXC%2CB*%2C%7B%7D%20%20RepeaXnZL%20%20Fade%3EXyQ%7CCXyQ%7D%20%3D%3D0%3D0%3D%3D%3DNatural%20Woman%20%28You%20Make%20Me%20Feel%20Like%29%3DAretha%20Franklin%20%28Goffin%2C%20King%2C%20Wexler%29%3D%3DPop%3DC%3D%3D1r34LbKcu7%5B%7D%20%20l4CXyQFZL%20lcKQyXbBZLl%20cKQyXB/GZL%20lcKXyQKc3TA*%7B%7CQyX7/DXyQXD/7-A%7CQyX7-E%7CyQXD/7-A%7CQyX7-E%7CyQ%7CE-7-AB*DZL%20lXyQ%7CFC%7CQyXF%7CQyXC%7CQyFX%7CQyXCC*%5B%5DQyXG/XyQKcD/7-AQyXC/%7C%3CD.ClcKQyXCQD*%7B%5D%20Q%20%20susG%3EadoC%20la%20.%20LZG-QyX7-yX7-D%7D%7CF%5E7-E%7CQyX7%5EFZL%20lcQKyX7-CZL%20lcKQyX7XyQ%7C%20%20lcKyX%3C%207sXyQ%5DlcKQyXC%7CQyXF%7CQXyC%7CQyXF%7CQyXCC*%7B%20LZD-usG%7CQQ%20Vamp%20and%20Fade%3E%20LZGsusXyQ%7D%20%3DJazz-Ballad%20Swing%3D100%3D1%3D%3D%3DNever%20Dreamed%20You'd%20Leave%20In%20Summer%3DStevie%20Wonder%20%28Wonder%2C%20Wright%29%3D%3DPop%3DC%3D%3D1r34LbKcu7%5EF%207%5E4C%20C%5EC%20CA*%7B%5DQyX7%5EFZ7L%5EC%20C%7CQyX7%5EFZL7%5E7LZF4Ti*%5B%7CQyXDZC%20C%5E7%5EF%207%5EFZL7%5EC%20CZ%7CL11%237%5EF%207%5EFZL7%2311LZL11%237Bl%7C%2CBLZD-7W%2CbD/Ws%2C-D%7CQyX-7D%7CQyX31b7A%7CQyX/C%2CW/A/G%20DNZL%20Q7%2311L%7DQyX9G%7CQyX11%237Ab1NZL%2C31b7A%207AZXyQXybB%207byX9%5EG11XyQ%20D%7CQyX9%5EGZL7%5EDD%20lB*%5B%5D%2C7As%20%209G%7CD%5E7LZ%237bA2QyX7BD%5E7LZ-EZLsusB%207E%7CQy7XEl%7C%2C%23F/Gs%20%207%5EG7XyQ%7C%20D%7C%7CQQyX11yQ%7CE-QyX7B%7CQyX7Cl%7C%2CDb/W%2CD/W%2CbE/Ws%2C7%7CBb7%23X7-E%7CX7%5EGZXyQ%5D%5BD%7C%7CQyX7%5EGZL7%5EDD%20%7CQyX7%5EGZL7%5ED%20D%20D%5E7LsusA%7CyQ%7CDXyQZ%20%3DPop-Rock%3D85%3D1%3D%3D%3DNever%20Saw%20Blue%20Like%20That%3DColvin%20Shawn%3D%3DRock-Folk%3DE%3D%3D1r34LbKcu7D/B%2054Eadd%20B%20susB%7CQyX9ddEa%7CQyX9ddaA%7CQyX9%5D%7B*AE4Ti*%5BZLB/WC%23%20W/ZL%23D/B%205E%7CZLB%20ussB%7CQyX9ddaAZLBE/C%23%20/EZL%23daA%7CQXyQ%7CB9ddaBlZL%2C-%23C%2C%23/CB%2C-%23Cs%7CZLB%20sus/D%23Xy9ddaA%20susB%7CBsusddaE%7CQyX9ddaA%7CyQX9ddaESB*%5B%5D%20B%209XyQ%7CQyX9dBs%20BZdd9Xy-%23FC*%5B%20QyX%5BQyXd9daE%7CQyX9ddaA%7CQ%20A/ELaEZLBNZLQ%2C%2C%7ClC%23sB%7CQyX9ddaA%7CQy%23XA/%23FZLB/7-%23C%20-us%2C%20BB%2Csus%20%2C-AZ9%2CXyQaE%20%2C9ddaA%7CQyX9ddaE2N%7C%7D%20B%20susB%7Cdd9%2CLddaE1yXQyX%2CLZAaB%20susB%3EadoC%20la.%20S.D86*%3C%7CQyX9dd%20%5DXyQ9ddaEQXyQ%5BQC%23-9XyQ%7CAadd9XyQ%7CF%23-11XyQ%7CBsus%20B%2CLZEadd9XyQZ%20%3D%3D75%3D1%3D%3D%3DNew%20York%20State%20Of%20Mind%3DJoel%20Billy%3D%3DPop%3DC%3D%3D1r34LbKcu7/G%2CCs4C%20E7%207-DZL7A%207%5EFl%7C9%2CC%2C7-Gs%207-AZL9%23Bb7LZ4Ti*%5BG/F%2C7%2CW/G%2CD%2C7-AsZLsus9G%20%5E9FZL9Dl%2CE/W%2C%5EF%7C9%2C%7CA-7-A%2CB/G%2CCslC%20E7%207-DZL7A%207%5EFl%7C9%2CC%2C7-Gs%207-AZL9%23Bb7LZA*%5B%5D%2CG/F%2C7%2CW/G%2CD%2C7-AsZLsus9G%20%5E9FZL9Dl%2CE/W%2C%5EF%7C9%2C%7CA-7-A%2CB/G%2CCslC%20E7%207-DZL7A%207%5EFl%7C9%2CC%2C7-Gs%207-AZL9%23Bb7LZA*%7B%5D%2CG/Fs%20%2CW/G%2C%7C%2C9D%2C7-As%7C%2C9G%2CF%5EsZL9Dl%2CE/W%2C%5EF%7ClA-7%2C7-A%2CBZLsus%5B*BlAB%7CQyX7%5EFZL9C%207G-%7CQyX7%5EGZL9D%207--7%20E9%5D%2C7E%2C%207-AZA-7%20D%20ClA*%5B%5D7G%2CsusG%20s7-DZL7%5EGZLsus9E7%239LZL7%5EA%2CE/W%2CC9%2C%7Cl/W%2C7-A%2CB/G%2CCsZ7LbB%207-DZL7A%207%5EFG%2C%7CF%5E%2C7-Gs/W%2C7-F%5E9%20G%2CCsC*%5B%7D%2CG/F%2C7-%7CA%2C9D%2C7-AsZLsus9G/B%2CAZL9DlEZL7b%2CW/E%2CZL9%237E%20CZLf%2Csu9sG%20f%2C9%5EFZLf%2C9DlA-7%20B%5EF%7C%2CGb%5E7%2C%20Ab%5E7%2C%20D-11%2C%20Db%5E7%2311%2CLZC%5E7%2311%2CXyQZ%20%3DPop-Slow%20Rock%3D61%3D1%3D%3D%3DNight%20Fever%3DBee%20Gees%20%28Gibb-Gibb-Gibb%29%3D%3DDisco%3DE%3D%3D1r34LbKcu7ddaA%7C4C%23-7A*%7B%7DQyX7-%23F%7CQy7X%5EE%7CQyX7-%23F%7CQyXSBXyQ4Ti*%7BX7-%23GEXyQ%7CyXBZL9ddaA%20E%7CQXy7-%23C%7CQyXB%7CQyXBQ%5D%5B*B%7CQyX9*%7B%20%20QyQ%7CG%23%5D%20%23G%207-%23C%7CQyX7%23-G%7CQyX-%23D%7CQyX7-XyQXyXA%7CQy%23F%7CQyXyQ%7CFQyX%23FD*%5B%7DQyX7-F%23%7CQyX7%5EE%7CQyX7-%23%7CC%23-X7-%23CC%23F%7CQy%23-XyQC*%7B%5D%20Q%20%20%23C%7CQyXF%23ZL%20x%20ZL-%23C%20%23F%7CC%23-7XC%7CQyXX7-%23F%7CE%5E7X-%23CQ%7B%7DQyX7-%23F%3EdaoC%20la%20.S.D%3C%7CQy7XyQ%7CQyX7-yQ%7CE%5E7%3CXyQXyQ%20%20Repeat%20and%20Fade%3EXyQ%7CF%23-7XyQ%7D%20%3DPop-Disco%3D108%3D1%3D%3D%3DNikita%3DElton%20John%20%28John-Taupin%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7D/Gs%204G%20B-XGl%7C%2CG/Cs%20%20G%7CQXyCl%7C%2CC/Fs%20%20CZL7yQ%7CD%204TA*%7BGs%7CQyLZG%20%20C/F%2CC%2CC/-D%2CCsB%5B*%5D%2CB/W%2C7G%7C%2CG/Cs%2C%7ClCX7Dl%7C%2CW%20%2C7GG%2CA-/Cs%20%20G%7CQyX7Dl%7C%2C/DGs%20%20D%7CQyXGl%7C%2CG/G%2C%7Cl%2CG/C%2CZL7DZ%5BS*ClQyXGl%7C%2CG/Cs%20%20GQ%7CyXCl%7C%2CG/-Ds%20%20C%7CN1DL%5D%20%2CB/7-B%20-7%2CW/BL%23F/7Dl%7C%2C-Es%20%20ZDLxZLGZLxZLCl%7C%2CZGLZBGsZLG%2CCZL7LZsC%23ZLGZL%23F/7Dl%7C%2C-sE%20%20Dl2N%7C%7D%2CD/C%2CoB-%20B-Q%2CCZLddaG%7Co%2CC/D%7Cpp%2CC%2CC/FsZLCZ7L-B%20-BZLGlD*%5B%5D%2ClCXyQ%23CsZL7%5EbA%7C/BLZFZLD/7GZLbE/6bALZbEZLbB%20A/FZLA/C-XyQG%20B/9%207-AQLZ%3CXyDZL%20sus7D%3EadoCl%20a%20.S.D%20QyXQyXQ7%20%20%5D%5B%20x%20ZLD7%20%7BGLZB-%20B-7LZ%3CRepeat%20and%20Fade%3EC%2CLZA-7%20D7%20%7D%20%3DPop-Soul%3D91%3D1%3D%3D%3DNo%20Woman%2C%20No%20Cry%3DBob%20Marley%20%28Vincent%20Ford%29%3D%3DReggae%3DC%3D%3D1r34LbKcu7F%20-AZ4C%20G/ClB*%7B%7D%2CB/W%2C7GsC%20ZLF%20CZLF%20-AZLB%20G/BL4Ti*%7B*%5B%7C%2CBLZC%20ss%20CZLF%20CZLF%20-ALZB/G%20Cl%7C%2CB/W%2C7GG7%2CW/F%20CZLZLB/GG/BLZ%20-AZLB/G%20C%7CZLF-%20AZLB/G%20CZLF%20-AFLZC%20%20ClSA%20CZLF%5D%5B*ACB/G%20CZLF%20-AZLBG/%20CZLF%20-AZLB/G%20LZA-%20%20F%20-A/G%20ClA-%20F%2CF%20-AZLB/G%20CZLF-%20AZLB/G%20CC*%7B%7D%20Q%20%7D%7B*BZLB/GS.D%20%3C%20FLZCF%20-AZLB/G%20ClD*%7D%7B%2CB/W%2C7Gs%20CZLF%20LZC%20F-AZLBC%7C%2CF%2CCoda%3E/G%2CC%2CB*%2CQ%7B%7D%2CB/%3EWx465*%3C%2C7Gs%20CZLB%2C%7CA-%20la%20.%2CF%2C%7CC%2C%3C5x%3EG7%2C%7DC%2CG/B%2C%7CA-%2CF%2C%7CC%2CF%2C%7ClC%2C%20Z%20%3DPop-Reggae%3D77%3D1%3D%3D%3DNorthern%20Sky%3DDrake%20Nick%3D%3DFolk%20Rock%3DC%3D%3D1r34LbKcu7E%7CQyX4EbXyyXbESA*%5B%7DQyX9-%7CFQyXbE%7CQyX9-F%7CQQ%7CF-94Ti*%7Bs%20bB%7CF-9Xy%7C%7CQyX9-F%7CQyXbEQ%7CyX9-F%7CQyXbE%7C%7CQBbXyQ%7CQyXb-F%7CQy%2C%7ClEbyX9-F%7CQyXbEB*%5B%20%5D9-FZLbEZL9-FZLQ%7CEbXbA%2CbDl%7C%2CbAEbXyQbB%7CQyXbB%7C%7CQyX9F-%7CQyXbE%7CQyX9-F%7C%20sDb%2C%7CQyX9XbEl%7C-9LZE%2C9-Fs%20bEZLQ%20%209F-%7CQyXbEZL9-FZLbW/Bb%2CFZLbE%7CQyXbCAb%5E7dabA%2011%237%5EbA%7CQXybEZL9ddabA%2011%23d9LZE*%5B%5DQy%3C%7CQyX11%20AbbA%20bD%7CQyXbEZLb%20AbD%7CQyXbEZL9ddaLZBb%2C%237%5EbAD.S.%20al%20Coda%3E%20x%20%20%5DXyQ%20%5BQEb%20sF-%2CW/Bb%2C%7ClEbXyQZ%20%3DPop-Rock%3D95%3D1%3D%3D%3DNorwegian%20Wood%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7ZL%2CEZ4ELZWLEA*%7B%5D%20xZLEZLDLZEZLB/WZL%2CEZLB/ZW/BL3Ti*%5B%5B%5D%20xZELZDLZLEZLB/WZL%2CEZL/BWZLEA*%5B%5D%20xZLEZDLZELZLB/WLxZL7ZxLZExZL-EZLxZL-EZLZxLAZLxZLAZLxZL-LZF%23-L-EB*ZLB/W%20%5D%5B*A%5B%5D%20xZLEZLDZLEZBL/WZL%2CEZLB/WZLE*AELZxZLBZyXEZL/BLZELB/WZL%2CEZLB/WZELC*%5B%7D%20xZLEZLDZLZELZDWZL%2CEQZ%20%3DPop-Rock%3D158%3D1%3D%3D%3DNothing%20Rhymed%3DO'Sullivan%20Gilbert%3D%3DBallad%3DC-%3D%3D1r34LbKcu7ZL-C88C-LZ%5DQyXbE89TZLbE%20Ab%7CQyXbB/-CZLB/G%7B*AT66Ti*%5BbEl%2C%5EC-/Bb89T%7CQyX9-Fl%7C%2Cb%2CE7bBsZLbBZLbAZLN1sDbZLB/GbAZL768Eb%2CZL7-bBSB*%5B%20QyX%20%5D%2CbE%20%2CbD2N%7C%7DQyXxLZEbTZL%20%2CCZLB/7LZEb86TA*%5B%20%20Q%20bE89ZTLbE%20bD%7CQyX7FZLC-LZG-bAZLE86TZZAbLZl%2C%5EbDs89T%7CQyX9F-l%7C%2CbE%2C7bBsZLbBEb%2C%20LLbB/-LbBZL%5D%5B*CC%2CbE%2CbBsZLbBZLbZALbB/-CZLB/GZL-%7ClF-9QyX%2CbB/-CZC-LZAL-C86TA*%5B%5D%20%20lcQKyXbEZLsusbBZLbZG/BLZL7GZS.D%3C8LZBbL%2CbEl%2C%5EbDs89T%7CQXy9-Fl%7C%2CbE%2C7bBsZ%20LZT6bAZLbbE%2CbBCoda%3EZLbAZLbB/-CZLBG/ZL-CD*Q%5DQyX%2CbEBbLZs%20la%20.sZL-C9LZBbW%2CbEsZLbEZLsusBbZLbAZL-CZL7GZL/D%2C%7Cl-Fl%7C%2CC-%2CW/Bb%2C%7ClAbLZsBbsus%2Cf%2CBb7%2C%7ClEbXyQZ%20%3DJazz-Ballad%20Swing%3D60%3D1%3D%3D%3DNowhere%20Man%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7%5D%20E%2094EXyQE%7CQyX6-A%7CQyX6AQ%7CyXE%7CQyXA%7CQyXB%7CXyQ%7CE4TA*%5BGC*%5B%5DyQ%7CBXQyXE%7CQyX6-A%7CQy6XA%7CQyXE%7CQyXA%7CQyKcl%20%20XEB*%7B%5DQyX7%7CAXyQcKQyXA/-%23F%7CQyX%23-G%7CQyXA%7CQyX-%23G%7Cl%20LZBQyX-%23GC*%5B%7DyQ%7CBXQyXE%7CQyX6-A%7CQy6XA%7CQyXE%7CQyXA%7CQyKcl%20%20XED*%5B%5DQyX7%7CAXyQcKQyXA/-%23F%7CQyX%23-G%7CQyXA%7CQyX-%23G%7Cl%20LZBQyX-%23%20%3Ex3%3CyQ%7CBXyXE%7CQyX6-A%7CQyXA6%7B%7CQyXE%7CQyXA%7CQyQKcl%20XED*%5B%7D%20%3D%3D0%3D0%3D%3D%3DOceania%3DBj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Sjon%29%3D%3DElectro%20Pop%3DDb%3D%3D1r34LbKcu7XF/bE4DbXy%7CQyXbD%7C%7CQyXD/b%7CBQyXF/bE%7CQyXC%7CQCXyQ%7C4TA*%7BXC%7CQy/DXyQZLf%20%20D/bB%7CQyXFb/E%7CQyXC%7CQyXbD%7C%7CY%7CDbXbB%7CQyXnB*%7BEb/FXKQyX5F2N%7CY%20%20QyQXyX%7D%20Q%20%20D/bB%7CQycl%20%20%5D1N%7CQy/bE%7CQ%20LZnXQyXbDQ%7BY%7D%20%20x%20%3EdaoC%20la%20.C.D%3C%7CQy%7CC%2CXylcKQyFXyQ%7CBb/D%20%20%3C4x%3E%20%7D%20%3D%3D97%3D1%3D%3D%3DOh!%20Darling%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu7QyXD%7C2E%2B%20%20F%7CQyX7E%7CQyXAA*Q%7ByXQyXQyXQyX%5B%20f%23-XyQ1Ti*%5B%7B%5D%207AE9LZ%20%20A2NZL%20QyXQyX%7D7%20E%20AZLD%20A1NZL%20xDLZA%20%207-B%7CyXAA*Q%7CFXy%20EZLF%20EZL%20lcKQXyB%7CQyX7A%7CQyXA%7CQE%2B%20%5D%5ByXDB*XQyX%7DyQ%7CF%23ZLD%20A1NZL%20x%20ZLE9%207-B%7CQyXD%7CQyX-A%20A7%20X7E%7CQyQ%20LZN2A%20DLZA%20sBb7%2CA7Z%20%3DPop-Rock%2012/8%3D61%3D1%3D%3D%3DOl'%2055%3DWaits%20Tom%3D%3DBallad%3DGb%3D%3D1r34LbKcu7SA*%7B%5D4GbXybG/bC%2CbGsZL9ddbaD%20bC%7CQyX7-bB%7CQ%2ClGb%204Ti*%5ByXbGl%7CBb-7/bC%2CbG%2CbG/bC%2CbsGZLbD/bC%20bC%7CQyXDb%2C%7C%7CQyXbGs%2CbD/7XyQ%7CCZL7-bB%20bGB*%5B%5D7%20bD%20bD/bC%7CQyXbCb%20sCb-bB%7CQCs%7CQylGb%20B7-bB%20bGl%7C%2C7bDs%2CQbD/bCs%20bCZL7-bLZCbX%7C%2C7bD%2CbD/%5ECb%5E/D/bCsC*%5B%5D%20bGl%2Cb/GbC%2CbGsZL7bDl%2CbDb%2CCb%2CbD/b%7C%7CQyXZsGb%2CL7bDl%2CbD/%5EbC%2Cb/DbCsZLbGl%2CbG/bCZEb-7L7bDldoC%20l%7CsCb/DQyXQyXQyXQyX%3CLZ7bDl%2CbD/%5EbC%2CbD.S.%20aQyXbAbGl%7C%2CDb%2C%20lbD/bCs%20bCZL7-b%20BbGQ%5BY%20QyX%7D%207bD%2CsDb7/bC%3EabCl%7C%2CLZCb%20D/bCs%20bCZL7-bBb%20Gl%7C%7C7bD%2CbD/bCsb%2CDb77-bB%20/DbXyQ%7CsGb%2CCb/Gb%2ClGb%20Z%20%3DJazz-Ballad%20Swing%3D75%3D1%3D%3D%3DOld%20Love%3DEric%20Clapton%2C%20Robert%20Cray%3D%3DBlues%3DA-%3D%3D1r34LbKcu7%20%2C7G%204A-7%20GZL%2C7-D%20%2C7-AZL7%2CG%20%2Csus7GZL%2C7-D7sus%2C4Ti*%7BZL%2C7G-7%2C%20D7GZL%2CF%20%2C7-AZL%2CG7%20%2Csus7GZL%2CA/7-sus%2C%20AA*%7B%7DSB*%5B%5DD-7/A%2Csus7GZL%2CF%20%2C7-ZAL%2C7G%20%2Csus7GZL%2C%20G7%2C%20%20%2C7-A%2C7E%7CQQ%7CE7%2CZL%23F/7D%20%2CG/7-ALZ%2C%23G/-A%20%2C-A%7CQyXF7%2CXyyX%2C7F-D%20%2C77%2CXyQ7G%20%2Csus7GZL%2C7-%20D%2C7-AC*%5B%5DQyX7E%7C%2CLZA-F%7CQyXZL%2C7-7sus%2CAZL%2C7G%20%2Csus7GZ%2CL7-D%20%2C7-AZL%2C7G%20-7%2C%20DGZL%2C7D%3CZLF%2C%20G7%2CL%2C7G%20%2Csus7GZL%29D-%28F%207-A%2CD*%2C%7B%7D%20QZA-7%20sus7GdaF%20dl%20CodepeR%3C%2C7-D%20%2C7-A%7BQ%7D%20%2C7G%20%2Csus7G%3Eaat%20ana%20.S.e%3ELZG7sus%2C%20G7%2C%20%7D%20%3DPop-Soul%3D75%3D1%3D%3D%3DOne%3DU2%3D%3DRock%20Ballad%3DA-%3D%3D1r34LbKcu7%7CQyX74A-XyXD%7CQyX-AA*%5B%5DQyGX%7CQyX7%5EF%7CQyXD%7CQyQ%7CF%5E4Ti*%7B%7CQyX7%7CA-XyX-A%7CQyXCB*%5B%5DQyGX%7CQyX7%5EF%7CQyXD%7CQyQ%7CF%5E%5DQyXGQyXC%7CCXyQ%7C%7CQyXCC*%5B%7D%20%3Ex3%3C%20%20C%7CQyX7%5EF%7CQyX-AA-XyQ%7CQyXC%7CQyX7Q%7C%7CCXX-A%7CQyXCD*%7B%5D%20xLZFZL%20lcKQyXG%7CQyyQ%7CF%5EyX-A%7CC%20%20%3C8x%3E%20%7D%7CCXyQZ%20%3DPop-Rock%3D88%3D1%3D%3D%3DOne%20Day%20I'll%20Fly%20Away%3DRandy%20Crawford%20%28Sample-Jennings%29%3D%3DSoul%20Ballad%3DD%3D%3D1r34LbKcu7QyXDZ4D%20G-G%20DA*%7B%7DQyXD%7CQyDX/6-G%7CQyXDZLD/6-6/DL4Ti*%7BG%20DB*DXyQ%7CD%7CQyXD/6-G%7CQyXZDLD/6-G%20D%7C%7CQyXDXyQ%5D%5B/6-G%7C7-G%20%2CZDXyQZLC/W%207-DZL7A%20-7EZL%207-Bl%2CB/As%7CG9susLD/6-%2CbD/W/C%2CC76-bBs2N%7C%7D%20F%20F/-6bBl1N%7C%2C7C%2C7oC%2C%2CW/C%2CbBsZL%5EbBZL%7CSlF%2C%23CZL7C%2011-G%7CQy-XDlC*%5B%2C%23C/7As%20%20o7%20D-%2CbE/WbE%20bBD-%20Q%20%2BbB%206bBZLbB/6-Eb%20%2CbBlC*%5B%2CC/-DsLZC-/ZL7A%20/W%2CC/LZG-XBs%7CQyXF/6-bB%7CQXyFZL9bE%20%23F/D%7CQyb-6%2CWbG/6-L%207-BEb%2C%7Cls%7CQyXDZLD/6-G%20lDB*%5B%5D%2C%23C/7As%20%20FA/B%2Cl/W%2CbD6*%3C%7C%2CA7LZDC%2C7C%2CC/bBsZL7-%20G%2Csus9GZLC/W%207-o7%2CC7%207-EZyXDZL%20al%20C%20DlQ%7B%5D%2CbE/W%2CbDW/%2CC/W%2C6-bBs%3EadoG-6/D.S.D6Q%7CG-6/D%20%3C%20%20Repeat%20and%20Fade%3E%20LZDXyQ%7D%20%3DPop-Soul%3D77%3D1%3D%3D%3DOne%20Hundred%20Ways%3DJames%20Ingram%20%28Wakefield-Wright-Coleman%29%3D%3DR'n'B%3DEb%3D%3D1r34LbKcu7L%2Csus4EbLZL11%2331FZL9-CZL%2357GZL7%5EbAZL5b7AZsBb74Ti*%5BsZL11*A%3C*1L9-CZL5%237GZL7%5EAbZL5b7AZLbEl%3E%202ZF13%23%7B%5D%20xZB/7%5Eb%2CBb7%2CC/W%2C9bDsZL7%5EbALZ5b7AZLbEl%7CZLx%7Cb%2C%7ClEbB/bAdabA1C13suB/W%20%2C%5EbA%20%2C7-G%207%2C-F%7CYZL%2C5%237C%20%2Csb%2CLZNQyX%2CbL7%5EBBQ%7CEb%5EXbE%7CQyXbAl2NZLQ%20yXQyX%7DB/bAs%20%20%2CyQ%5D%5B*yX%2C9dXsus7LZAb--bAZL7-bEZLF/bZDL7%5EbGZLbD/W%20%2C77LZBb7-bBZL7%5EbA%20%20%7DN3AZLbElC*%5B%5D%2CbB/Abs%20%20%2CbE%7CQyX9%5EbA7b5LZlcKQy7%5EbAZLZC-9AZLbEl%7C%5D%20xZL%2Cssu7bBsZL11%2331FZL7b5%2CL5%237GZ%5EbA%20%2C9%2CW/CFZL%2C5%237C%20%2Csus3C1QyXbB/7%5EbEl%7C%2Cb-%2C%20G-bDsZL1CQyXb%2CLZAbB/7%5EbElD*%7B%5D%2C7%2CB7-Cs%20bE%7CQyX9%5Eb%2C%3C%20%20%3EB/W%20%2C6*%3CZL%20C7%235X9%5EbAZL%2CbB/W%20%2Cb%5EA%20%2C7-G%20%2C7-FZL%2CyQXyQ%2Csus34XyQ%20%20Repeat%20and%20Fade%3EEb%2CXyQC-7%2C%20B7%20%7D%20%3DPop-Smooth%3D89%3D1%3D%3D%3DOne%20Of%20These%20Things%20First%3DDrake%20Nick%3D%3DFolk%20Rock%3DE%3D%3D1r34LbKcu7%20%3Ex464EXyQ/9ddaA%20%2C11%237EQXy7%5EE%7CQyXE/9ddaAE%2C%3C*56Ti*%7B/9ddaE%20AadZLE/9ddaA%20EZLE9/ddaA%207%5EEZLE/9dE%5E7%20ASA*%5B%7D%20E/9dAadd9%5EEZLE/9ddaA%20EZEL/9ddaA%207%5EEZLE/7%20Aad%20EZLE%2C%5EE%7C%2Cadd9L%7C%2CE/A%2C%5EE%7C%2CE/A%2CsEZLxZL9ddaGZLxZE%2CA/EAB*%5B%5DxZL9d%7B*ClG*%7B%7D%2CE/A%2C%5EE%7C%2CE/%2CAEsZL7-bGZL9ddaDlAad%5D%2CE/AE/9dd7LZxLN%7B%7D%20%2CE/9ddaA%207E%5EZLE/9ddaA%20E1NZ2E%20Aa-bGZL7-bGZ4%20D.SGlC*%7B%7D%2CE/A%2CE/bsB%207%5EE%3EeniF%20la%20.add9L6*%3CZL/9ddaA/E%2C%7CZLxZL7-bGZLxZLd9daAlD*%7D%2CE/A%2C%5EEY%7BE%20A%2CEsZL%7DE/A%2C7%20sBb/A%2CE%7C%2CE/A%2C%5EE%7C%2C/EA%2CEA*%7B%7D%2CE/A%2CE/E%2C%7CE%5E%5EEZLE%2C%5EE%7C%2Cadd9L%7C%2CE/A%2C%5EE%7C%2CE/A%2CsEZLxZL9ddaGZLxZE%2CA/EAlB*%5BxZL9d%7B*ClG*%7B%7D%2CE/A%2C%5EE%7C%2CE/%2CAEsZL7-bGZL9ddaDlAad%5D%2CE/A7-bGZ7LZxLddaAl%7D%20E/9ddaA7%20%5EEZLE/9ddaA%20EZ9LZxL-bGZLLZxLZ%7CE%20Aadd9/ELZE%5E7%20sBb/E%2CA/E%2C%7ClE%20%3CXyQ%20Fine%3E%20%20Z%20%3DPop-Rock%3D169%3D1%3D%3D%3DOnly%20the%20Lonely%20%28Know%20the%20Way%20I%20Feel%29%3DRoy%20Orbison%20%28Orbison-Melson%29%3D%3DRock'n'Roll%3DF%3D%3D1r34LbKcu7%7CQyX74FXyQF%7CQyX7C%7CQyXbBZ%20LlcKQyX-GZL%20lcKXyQ%7CC4Ti*%7BC%7CQyXF%2Cn%20%20X-G%7CQyXFZL%20lcKyQXFA*%5B%20%20QyXQyX%5DyQ%7CG-%7CQyXF*%5B%5DQyT24G-ZL%20lcKQyXF%7CQyXBb%7CQyX7C44T%7CQyX7T24FX%7CQyX7ZL7G%20%2CsnlF%2CbBZLbB%20nZL%20n%2CF7ZL7F%20nZL%20n%2CFZLn%20LZnF44TBbB2N%7DfLZ%5B*L%20lcKQyX7C%7CQyXBb%7CQyX7F%7CQyXF1NCZFXyQ%20n%2C7CXyQ%7CC7%2CXyQ%7CT24C7XyQ%7CT44FXyQKcl%20%20Z%20%3DPop-Country%3D116%3D1%3D%3D%3DOrdinary%20People%3DJohn%20Legend%20%28Legend%2C%20will%20i%20am%29%3D%3DPop%3DBb%3D%3D1r34LbKcu79%5EbE%7C4Bb%5E7bBSA*%7B%7DQyX9%5EFZ%20LlcKQyX9%5EbE%7CQyX%5E7XyQ4Ti*%7B%5EbBB*l%20LZF9%5EFZL%20lcKQyX9%5EEb%7CQyX7%5EbB%7CQyX9%5EXyQ%7D%7BcKQyXS.D%3CZEb%5E9XQyX9%5EbE%7CQyX7%5Eb%7CBQyX9%5EFZL%20lcKQyKcl%20L%7CQyX7bB%7CZLFine%3EyX9%5EF%7CQyX9bE%7CQXy7-bBC*%5B%7DQyX9%5EFQKcl%20%20la%20.FZL%20l%7CEb9X9%5EbE%7CQyX7%5EbBB*%5D%7B%20%20lcKQyX9%5EF%7CQyXyQKcQyX7-E%7CQyX%7CBb%5E7*%7B%7D%20%3Ex3%3C%20%209%5EFZ%20LlcKQyX9%5EbE%7CQyXDBb%5E7QyX9%5Eb%5E9XyQKcl%20LZF%5E9%20%20%3C4x%3E%20%7D%7CF%5E9XyQZ%20%3DPop-Soul%3D102%3D1%3D%3D%3DOverjoyed%3DWonder%20Stevie%3D%3DPop%3DEb%3D%3D1r34LbKcu7QyX9d4Db6%20*%7B%5D%20bB%207%5EBZL7C6%20bDZL7C%207%5EBZL7CAEbad4Ti*%5ByXB/GyQ%7CF-/F%7CQyX7-C%7CQyX9ddabE%7CQyXbB%7CQyX7AXyQ%7CX7-C%7CF%7CQyXQ%7CG/BQyX7%5EbAB*%5B%7D%20Q%207%20bBZL7F%207-C%7CQyX%7CEb/GyXC%7CQC.D%20%207LZDb%207-FZLbA/bB%20A/%7CFQyX7%5EbBZL7C%207%5E%20%3CXyQbB%207-L7bB%20Coda%3EyXG/bE%7CQyX7%5EbA%5BQ%5D%20%2C7bB%20susbBZLQ%7CF-7%20la%20.sCZL%2C%20C7LZusbB%7CQyX7-FZLb/AbB%20A/F%7CQyX7%5EbBs%20Bb77%5EbDZX7%5ECZ%7CC7Xy%5EbEZL7C%207-G%7CQyAX/F%7CQyX7%5EbBC*%5BQ7%20D7LQyXsuQyX7%5EB%20C/B7%5EbG%7CQyXFD*%5B%207%20CsusC%7CQyX7-GZLbXyQ%7CE/G%7CQy%7CF6%20Bb7LZEbXyQZ%20%3DPop-Soul%3D86%3D1%3D%3D%3DPagan%20Poetry%3DBj%C3%B6rk%3D%3DElectro%20Pop%3DC%23-%3D%3D1r34LbKcu7X11%2394C%23-b%5DQyX9-%23C%7CQyX6b%23-C%7CQyX9-%23C%7CQyX6%7B*AA%5E4Ti*%5ByX%23G/%20LZE/cKQyX11%239%5EAl%7C%7CB%2C/Ws%20%20-%23C%7CQyX%23Gl%20LZElcKQyl%7C%7C%2CB%20%20sW/-%23C%7CQyX%23G/EZL%20clKQyX96AlB*%5B%5D%2CB%20%20sW/-%23C%7CQG/EZLQKcl%20yX96AlB*%7B%7D%2CB/W%20s%20-%23C%7CQyX%23G/EZLQKcl%20yX96AX6b-%23C%23-%20%20QyXnZL%20lcKQyXnLZxZLnlC*%5B%7D%2CB/Ws%5D%7B*DC%7CQyX%23yQ%7CC%23-7XyQ%7CC%23-b6XyQ%7CC%23-7%20%20%3C4x%3E%20%7D%7CC%23-XyQZ%20%3DPop-RnB%3D71%3D1%3D%3D%3DPapa%20Was%20A%20Rollin'%20Stone%3DThe%20Temptations%20%28Whitfield-Strong%29%3D%3DSoul%3DBb-%3D%3D1r34LbKcu7%7B%7D%20%20l4%3C*70-bBZLbA/Wl%2C5bDsn%7CQyX-bB%3EnepO%20%20XyQKc4Ti*%7BWl%2C5b-XyQ%7CyX-bBZL%20lcKQyXb-BZLbA/Wl%2C5bDnsQ%7CsnDbBSA*%20lcKQBb-XyZLbA/Wl%2C5bDns%7CyQX-bBB*%7B%7D%20%20lcKQBb-XyZLbA/nepO%20XyQ%7CsC*%7B%7D%20%2CQ%2C%20lcKQy-XbBZLbA/Wl%2C5bDn%3C*70%20-bBZLQ%2C%7B%7D%20yQ%7CsnniF%20la%20.S.D%3C%7CQXy-bBZLbA/Wl%2C5bDe%3E%20x%20X-bB%3EyX%3EedyQ%7Csna%20taepeR%20QyXQy%3CX-bBZLbA/Wl%2C5bDnd%20FaX-bB%2CQKcl%20%20%7D%20%3DPop-Soul%3D117%3D1%3D%3D%3DPapa's%20Got%20A%20Brand%20New%20Bag%3DBrown%20James%3D%3DFunk%3DE%3D%3D1r34LbKcu7%2C7Es%7C4n%20%20sZL%209El%2C7EA*%7B%20%20yQXQyX%5DQyX7B%7C%2C7BE9XyQ4Ti*%5B7A%7CQyZE9XyyX9EZL%209El%2C7EsQ%7CyX9AZL31A%209A%7CQQ%7CB7XL%209El*%7B%7D%20%20sE7%2ClX9EZL%20lcKQyX9E*B%7B%7D%20%207BlnsZL%209EyQKclZL%20n%2C7Es%7CQlE9%20LL31A%209A%7CQyX9EZ%20L9El%2C7Es%7CQyX9EZZA9Xy%2C7EsAedaF%3CLZE9XBlnsZL%209El%2C7EsLZ%20n%2C7A%7CQyX7B%7CQy7%20%20%7D%7B%209El%2C%20out%3EE9XyQKcl%20%20%7D%20%3DPop-Funk%3D126%3D1%3D%3D%3DPearls%3DSade%20%28Adu%2C%20Hale%29%3D%3DPop%3DG-%3D%3D1r34LbKcu7SA*%5B%5D4G-7L-D2N%7D%207D%20sus7DN1%7CQyX9%5EbEZL96FZ7%20D7%204Ti*%7BbE%7CQyQ%7CF69L7-G%209-GZL7D%20ssu7D%7CQyX9%5EbE%7CQyXZF69XyX7-GQyX7-%7CD7su7-C%7CQyX7-D%7CQyX-7CB*%5B%5D%20Q%297D%28%20%20sXyQ%7CDQyX9%5EyX9%5EbyQ%7CD-96F%7CQyX7-GZL7D7%20-D%7CQyX7-C%7CQyX7XyQ%7CEX7-C%7C%7CQyX9S.%20alyX96F%7CQyX7-GQ%5B%20%5D7D%20sus7D%3EadoC%20Q%7CEb%5E.D%3C%7CQ-D%7CQy%20D7%20%5DQyX7-D%7CQyX7-C%7CyQX7-D%7CQyX7-CB*%5B%7CC-7Xsus7Da%20taeC-7Xy%3C%209%5EbE%7CQyX96F%7CyQX7-G%7B%207D%207-D%7CQ%20%20Rep%7CQyX7nd%20Fade%3E%20LZD7sus%20D7%20%7D%20%3DPop-Soul%3D58%3D1%3D%3D%3DPenny%20Lane%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7G/W%2C%234B%2CsWBZL7%23Fl%2C7-%23C%2C6%7CE%2C%23F/W%2C%23G/W%2C%23A/%2CsW/A4TA*%7B%7D%20x1N%23%2C%7ClBF%20sus7%23F%7CQyX7%5E%7CGQyX7h%23G%7C%7CQyX7-%237%2CLZF/W%2C%23QyXD%7C%7B*BAX/A%7CQyXA%7CQyXA/DQ%7CyXD%7CQyX%23C/A%7CQyC%23XyQ%5D%20E2N7-%23C%2Cus/C%23F/W%2C%23G/W%23A/Ws%2ClBA*%5B%5Dns%2C%20%2C7%23Fl%2C%23%2C%7CE6s%23Fs%7CF%7CQyXLZB%2CsyX7h%23G%7CQyX7-Bl%2C%7C%23F/W%2C%23G/W%2C%23A/WQ%7CG%5E77%23Fl%2C7%23Fl%2C%20F%237%2C6E%7C%2C%23F/W%2C%23G/W%23/AWs%2CBA*%5B%5D%20%20x%20ZL%2CC%23-7sus7%23sus7%23W/A%23%2C7%5EG%7CQyX7h%23G%7CQy7X-Bl%7C%2C%23F/W%2C%23G/WXyQ%7CFs%2CBZLQyX%23CLZEXyXAZL%20lcKQyXD%7CQXy%23C/A%7CQyXAB*%5B%7DQyQ%7CA/%2C7%23F%20QyXE%7C%7CsF%23s/B%7CQyXBlC*%5B%5Dn%2C%237F%2C%23A/7%23F%2C%23C/suD%23XyQQyXD%7CKcl%20LZBXyQ%7CB/D%23XyQ%7CEXyQ%7CE/BLZB%20Z%20%3DJazz-Medium%20Swing%3D113%3D1%3D%3D%3DPeople%20Make%20The%20World%20Go%20Round%3DStylistics%28Creed-Bell%29%20The%3D%3DSoul%3DE-%3D%3D1r34LbKcu7-D43T4E-XyKQyX9-EA*%7B%5D%20%20lKcQyX11-EZL%20lcKQcl%20LZ4Ti*%5B-E44T%2CLZT4A%207-D43TZL%20lcKyQX9-E%7CZLxZL9-E4-7%2CLZ7-A%2077-A44%5D%5B*BA7%5EF42T%7CQyX7%5EF%7CyQX7-Al%7C%2C-Bs%20%207-XyQ%7CT%20xZL9ZL9-E%2C%7ClA-%7CQyX7-A42TZL%20n7%2CB%7CQyX7h%23F%7CQyX7T44N1-Bs%20%20TZL%20%3EE-9Xydna%20taepeR%20%20%3C%20-9E3N44T%7B%7D%20%20lcKQ%20Fade2N%7D%20x54A7%20%20sA-%7D%20%3DPop-Soul%3D84%3D1%3D%3D%3DPiece%20of%20my%20heart%3DJanis%20Joplin%20%28Ragovoy-Berns%29%3D%3DSoul%3DE%3D%3D1r34LbKcu7KQyX74F%23-XB%7CQyXD%7CQyX7B%7CQXy7-%23CSZL7B%20A%7CQyXyQ%7CB4Ti*%5ByX7-%23%5D%7B*AEyX7BZLA%20EZLA%207ZBLA%20EZLA%207BZLA%20Q%5D*BC%20Q%20lcBZLA%20yQ%7CDX%207BZLA%20EC*%5B%5D%20%20clKQyX7B%7CQyXB%7CQy%20A%2C%7CEX7B%7CQ%7D%20A%207%7CE%20ALE1NZLEl%2C-%23F%2CAsQ%7CyXAl%7C%2C%23As%20%207BZ%20ALZB%2CA%20%207%20%207BZOpen%3E*Q%7B%7D%207B%20A%3EadoCl%20a%20.S.D%3C%7CQyX-%23FDE%20AL%20%3C2N%7Bs%7CQyXALZB7%20x42TZLAl1N%7C%2C%23sA%20%207BZLA%20E%7C%2CA%20%20%7DT44A%20E%7C%2CAA%2CF%23-%2ClELZlF%23-XyQ%7CA%20B7LZF%23-XyQZ%20%3DPop-Soul%3D85%3D1%3D%3D%3DPigs%20On%20the%20Wing%3DPink%20Floyd%20%28Roger%20Waters%29%3D%3DRock%3DG%3D%3D1r34LbKcu7%7CC%20%20G4G%20%20Cl%7C%2CsusCs%20%20CA*%5BQ%20yX%5DQyXGZL%20lcK%2CCXyQ%7C4Ti*%5B%20G89TC%20%20sCKQyX7AB*%5B%5DQyXGC%7C%20%20G%7CQyXCl%7C%2Csuscl%20LZ%7CQyXGX7D%7CQ%7CT44l6TZL%20%2CC%2CF89TZLA-%20%2CFQyX7-A%7CQyXG8A-Xy%2CD%2CCs%207DZL%20LZGXxZLCZLxZLGZLxZCL86TC*%5B%5D%20%20lcKQy%20%7BA-7lcKQy%2CFs%20%20/BLZA%7D%2CsusCs%20%20Gl%7C%2CssuCs%20%20G44T%7BQyX7-%7B*AlCW%20C%7C%7DL%20Gl%2CQ%7CG%20%20TZLC%20GZL%20lcKQy7XAB*%5B%7DQyXGl%7C%2CCs98sD7yXCl%7C%20%20lcK-%20FLZL%20lcKQyX7D%7CQyX-7AlZLB/W%20CZL%20x%20ZGXyQA86TZZ%20%3DPop-Soul%3D65%3D1%3D%3D%3DPleasant%20Valley%20Sunday%3DThe%20Monkees%20%28Goffin-King%29%3D%3DRock%3DA%3D%3D1r34LbKcu7lcKQy4AXyQLxZLAZLxZLAA*%7B%20%5D%20lcKQyXAZL%20lcKZG/AX4Ti*%5BXF%7CQyAALZxXF%7CQyXCB*%5B%5D%20%20lKcQyXA/GZLxZLAZLyQ%7CCX*%5B%5D%20%20F%20D%7CQyQ%7CFXA%20D%7CQyXA%7CQyXEC%5B*%5D%20Q%20lcKQyXC%7CQyLZEXyXC%7CQy%20la%20.-%20ALZ*%3C%7CQyX7EZL%20lcKyQX7E%7B%7D%20%20lcKQyXE70D.CBZL-%23QyXbB%20x%20%3C4%7CQyXbB%7CQyXF%7CQybXB%7CQyXFD*Q%5B%7D%20%3ExFXyQ%7C%3EadoCyX%3EedKcl%20La%20taepeR%20%20QyXQXy%3CAZL%20lcKQyXA%7BZnd%20FaQyXF%7CQKcl%20%20%7D%20%3DPop-Rock%3D170%3D1%3D%3D%3DPlease%20Send%20Me%20Someone%20To%20Love%3DMayfield%20Percy%3D%3DBlues%3DG%3D%3D1r34LbKcu7QyXGl4GXyQ%7B%5D%207Dl%2C7bE%2C7DsLZ7o%23C%207C%7CQyX7G%7C*A%2CS%2C4Ti*%5B7DZL7Q%7CCXy%7CQyX7-AZL7o%23C%20/DG1NZLQ%20%207o%23C%7CQD7%20EbyX7G%7CL6-C%20%7CN2G/%5D%207G%207DZL7-A%20GLZ7D%207-AZL7o%23C%20D%5B*BC6Y%7DQyXX7D%7CQ%7CA-7%20ZL9b7E%20%2CGZL6-C6%20CZL7G%20GZL31b7DA-7XyQyXGZ%20GZL7AGXyQZL7o%23C%20D/G%7CQyXo7%23C%7CQyXC%7CQyX7G%7CA-7%20D*%5B%5DQy7bE%2CGD7%20G%20C%20la%20.S.D%3CZL7D7%20C%7CQyX7G%7CQyXG%5B%5Doda%3EsZL7-A%2ClD7%20%5D%5BQG/D%20C%23o7LZA-7%20D7LZGLZsA-7%2CD7%239%2C%20%2ClG%20%20Z%20%3DJazz-Slow%20Swing%3D71%3D1%3D%3D%3DPoetry%20Man%3DSnow%20Phoebe%3D%3DPop%3DD%3D%3D1r34LbKcu7%20%2C7-A2DXyQ%20sus7AZL%2C7D%20%2C6ZDL%2C7D%207%5ED%7B%20%20lcKA7%2CLZ2Ti*%5Bx%7CQyX%20%7D%7CD%5E%7CQyXx%7CQyX7-ASA%7B*%5D%20xZL7%5EDZLxZL7A7sus%2CA/-EyX7-A%5E7%2C%20D%2C7D%20%2C6DZL%2C7D%20%2C%5E7DZL%2C7D%20%2C6DZL%2C7%20%5D%5B*AD%7CQyXZL%2C7DQ%7CA7sZL%2C7D%20%2C6DZL%2C7D%2C%207%5ED%7CQyXx%7CQyXsuD%5E7%2C%20yXx%7CQXsus77%2C%20%5D%5B%207%5EDZL%20lcKQyX9G%5EZL%20lcKQyXD/CB*D7LZAD%20%2C6D%2C7D%2077%20D7L/-E%207-AZL7A%20su7sAC*%5B%5D%20Q%2C7D%206DZALZD%5E%5ED%7CQyla%20.S%20D7%2CL%3CZLxZL7%5EDZLA/-%20E7-AZL7A%20sus7AZ*68D.%2C6DZL%207%5ED%7C%3ED%5E7LQyX9%5EGZL%20lcKQyDX/CQB*%5B%7D%20%3Ex3%3CxZ%7CxXyQadoC%20D7LZA7susXyQ%7CD%5E7%20D7LZD6XyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D131%3D1%3D%3D%3DPoker%20Face%3DLady%20Gaga%20%28Germanotta%2C%20Khayat%29%3D%3DPop%3DG%23-%3D%3D1r34LbKcu7%23F/5E4G%23-X-%23Gs%7CQyX-%23GZL%23/F5El%2C5E%2C-%23Gs%7CQy%2CE5%2Cl4Ti*%7B5E%2C-%23x%3E%20%7D%7BX-%23GZL%23F/5El%2C5%2CE-%23Gs%7CQyX-%23GSA*yQ%7CsG326*%3C5El%2C5F%23LZGs%7CQyX-%23GZL%23F/5lE%2C5E%2C-%23Gs%7CQyX-%23G%23-%2CE/5El%2CEl%2C5E%20%5D%5B*A%7CQyX-%23GZL%23F/5E%2Cl5E%2C-%23Gs%7CQyX-%23GsG%23-%2CQ%2C%23F/-%23GB*ZG%23-X%2C-%23G%7CQyX-%23GZL%23/F5El%2C5E%2C-%23Gs%7CQyn%20%20%5D%5BL%23F/5QyX%23A5XyQ%7CyXB%7CQyX5E%7CQyX-G%23%7CQyX%23A/%23F%7CQyXBQ%7CF%23/E%7CQyX%23G%7C%7D%20yQ%7CsGl%2C5E%2C-%23Gs%7CQyX-G%23ZL%23F/5El%2C5E%2C-%23E5/F%23X-%23G%7C%2C-%23GssG%23-%2C%20la%20.S.D06*%3C%7CQXy-%23GZL%23F/5El%2C5ECoda%3E%7CQyX-X5E%7CQ5/F%23%20%7CQyX%23A/%23F%7CQyXBQ%7CyX5E%7CQyX-%23GQ%7B%5DG%23-XyEl%2C5EyQ%7CBXyQ%7CF%23/A%23%20%20%3C3x%3E%20%7D%7CG%23-%2Cn%20%20Z%20%3DPop-Disco%3D118%3D1%3D%3D%3DPut%20your%20records%20on%3DCorinne%20Bailey%20Rae%28Bailey%20Rae-Chrisanthou-Beck%29%3D%3DPop%3DA%3D%3D1r34LbKcu7yX6-%234AXyQASA*%7B%20QyX%5DQyXssu31E%7CQyX%23D/-%23F%7CXyQ%7CF4Ti*%5B%7CQyX9susXy7-%23F%7CQyXF/7bD%7CyQX-%23FB*%5B%7DQyXA%7CQXyQ%7CB31E%7CQQyXsuQKcl%20QyX6-%23F%7CQyXAC*%5D%7B%20%20lcKQyX7%5E-DZL%7CE13syX7%5EDD*Q%5B%20%7D%7CD%5E7yXA%3EadoC%20la%20.SD.%3CZLQ%20%207%5E-D%7CQyXQ%5DXyQQyXA%7CB%207%5EDQKcl%20/Ws%20%207-B%7CQyX7-ZBL%20lcKQyX7-%23FZLDb%2C%7ClyX7-B7%5ED%7C%7D69XyQ%20%20A%7CQyXsus31E%7CyQX6-%23F%7CQyXAC*%7B%5D%3C4x%3E%20DZL7-XyQ%7CD-%5E7%20%2Cf%2C%20LZA%5E7XyQZ%20%3DPop-Rock%3D98%3D1%3D%3D%3DRainbow%20Connection%2C%20The%201%3DP.%20Williams%2C%20K.%20Ascher%3D%3DWaltz%3DA%3D%3D1r34LbKcu711-B%7C4AXyQ%23F%7CQyXAA*%7B%5DQyX/AD%7CQyXA%7CQyXA/D%7C-7XyQ3Ti*%5BX9dda7susXsus9E1NZL9ddaDQ%7CyX7-%23F%7CQyXA%7CQy%20%7DN2DE%7CQyXBZLxZBD%5E7L%23C%28sus9%23FZLxZL-7%23CZLxZL7%5EDZLxZ-11%29L*%5B%5DQyQ%5B%5D%20Q7LZC%23%3EadoC%20la%20.C.D%3CQ%7CyX7-BZL7%23FZL7-E13%20%20EZL7-us7E%7CE/G%23X%23C%7CQyX9%5ED%7CQyXE7/-%23F%7CQyX7-%23F%7CQy-7XyQ%7CQyXAbB%7CQyF7susF%7CQyX11-C%7CQyX7G-%7CQyXbBC*%7B%5D%20xZL7susX%7CQyXsxZL7%5E-7XyQ%5DQyX9ddabE2N%7D%20uss9FZL9ddabE1N%7C%5B*DEbG%7CQyXZL7-C7LZxLL7-DZL7FZL7-CZxLZL7-DZLxZL7-DZZG7LZ%5EbEZLQyXbBBbLZFs%20%20sus7FZL7%5EbELZF/7-GZL7-GZLA/F7%2C%7ClZL31F%20%20Z%20%3DPop-Bluegrass%3D118%3D1%3D%3D%3DRehab%3DWinehouse%20Amy%3D%3DRock%3DC%3D%3D1r34LbKcu7ZL%20lc4C7XyCZL%20lcKQyX7CZLl%20cKQyX7CZL%20lcKQ7XyQK4TA*%7BSB*%5B%5DKcl%20LQyX7C%7CQyX7F%7CQy7XC%7CZL%20lcKQyX7FZKcl%20%20QyX7GLxZLFxLZA-7-AZLxZL7-EZLxLZbAZLxZLFZLxZL7LZxLZZL7-EQyX7Fx%20%5D%5B*KQyX7FZL%20lcKQy%2CX7GZL%20lcKQyX7GCcl%20LZZLbAZA*Q%7B%7D%20%7D%7B*AadoC%20la%20.S.D%3C%7CyQX7CZL%20lcKQyX7C%3E%20x%20%20Q%20lcKyX7C%7CKcl%20LKQyX7FZL%20lcKQy7XG%7C%7D%20%20lcKQyX7CZcl%20LZQyX7CQ%7CF7XyQ%7CC7XyQKcl%20%20Z%20%3DPop-Rock%3D138%3D1%3D%3D%3DReminiscing%3DLittle%20River%20Band%20%28Graeham%20Goble%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7-EZL94Eb6XFZL9bD%209-bA%7CQy6XbEZL9bB%209-F%7CQy%23-9%20B4Ti*%5BZL%20lcZD%2C%20G1%2331CZL%20lcKQyX%5E7GA*%7B%5D%20%20x%20ZL%2CD/1XyQKL9A%209GZL%20lKcl%20L9BZL%20lcKQyX11%2313CZL%20lcKQyX7%5EGZXyQKcQyX9BZL%2CD/%7CBb9XNZL%20QyXQyX%7D%20n%20D%2CZL%2CD/G%20%2CD1N%7CQy2D%2C%20GQyX7%5E%2CD%7CQy%5D%5B*BGQyX7%5EGZL%20lcKQy9XB%7CQyX6-G%7CQyX7%5E%7CBb9X%20n%20%2CD%20lcKQXyQ%20DC*%5BZ%20n%20%2CDZLD/G.%3EdnE%20dn2%20la%20.C.G%5E7Xy06*%3C%20yX46*%2311XyyX9bB%7CQyX7%5EGZLl%20cKQyX9BZL%20lcKQQ%7BD%2C%3C31CZLQ%20Repeat%20and%20Fade%3E%20G/D%2CLZD%2C%20G/D%2C%20%7D%20%3DPop-Soul%3D98%3D1%3D%3D%3DRespect%3DAretha%20Franklin%20%28Shannon%2C%20Redding%29%3D%3DSoul%3DC%3D%3D1r34LbKcu7%2C7G%7CQ4C7XyQyX%2C7GSA*%7B%5DQyXF7%7CQyX7C%7CQyX7F%7CQ%7CF7Xy4Ti*%5B%3Ex3%3CQ7XyQ%7CQyX7C%7CQyX7F%7CQy7XC%7CQyX7F%7CQyX%2C7G%7CF7%20%20F%7CQyXZL%20lcXyQ%20%20-%23FZL%20lcKQyX7BLZ%20lcKQyX7-%23FB*%5B7XyQKQyX%7D%20XQyXQ%7C%3CD.S%3C%7CQyX7F%7CQyX7CQ%5D%7B%20%20x%20%3EadoC%20la%20.XyQXyQyX7GyQ%20Repeat%20and%20Fade%3EC7XyQ%7CF7XyQ%7D%20%3DPop-Soul%3D112%3D1%3D%3D%3DRibbon%20In%20The%20Sky%3DWonder%20Stevie%3D%3DSoul%3DEb-%3D%3D1r34LbKcu7-bE%7C%7D4Eb-7bB%207-F%7CQyX7-bELZsus7bB%207-F%7CQyX7sus%204Ti*%7B%7B%5D%20suF-7%20B9%5EBZLsus7bAl%2Cb/GW%2C7-bEsZLsus7b%20Ab7s%7CQyX7ZL7-b-7XyQus7bB%207-F%7CQyX7b-EZLsus7bB%207-F%7CsLZ%7CEbESA*2N%7C%7D%20bsus%2CA%209%5EB1NZLQ%2Csusb7Al%2CbG/W%2C7-bEs%7Cb7susB%2C-Fs7-%23F%7C%20al%20CE%2CB*%2C%7B%20sus7A%201%2317AQ%5B%5DQyXbD%3Eado-7XyQ.S.D%3C7-F%2CCs%3C3x%3Eus7bB%20sus7AZLssu7Al%2CG/W%2C7-Es%7D%20s%20%7B%2C*us7B%20%2C7-Fs-7%20C77hGZLsus7bBl%2CAW/%2C7-Fs%7D%20%3Ex3%3Csus%20C7LZG%7CQyXl%2CA/WBb7su%7C%7D%20%3Ex3%3Csus7C%207G-%7CQyX7-F%2CC*%2C%7B%20ssF-7%2Cl%2CA/W-G%7CQysLZDbLsus7C%207-G%7CQyX-7FD*%7B%20sus7bB%209%5EZF-7Xus7bB%209%5EbDusLZF7bBl%2CA/W%2C7-FsZsLus7C%207-G%7CQyX7-susLZs7C%207Lsus7s%20%7D%7B*/W%2C7-Fs%7D%20%3Ex3%3Cssu7C%207-G%7CQyX7-FDA%2ClBbus7bBZDb%5E9XyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DRiver%3DMitchell%20Joni%3D%3DFolk%3DC%3D%3D1r34LbKcu7/C%207G4CXyQ%5EF%7CQyX7%5EF%7CQyX9A-%7CQyX-A%7CQyX7%5EC%7C9XyQ%7C4Ti*%5BGZLxZ%20sGsulZLx%7C%2CC%2CC/GZLx%2C%7CC%2CC/GSA*%7B%5D%2CG%2CsA-9%2CL7GZLGZLFlBZsG/CZLGZLxZL%2C9-AlZxL%7C%2CC%2CC/GZLx%7C%2CC%2Cx%20%5D%5B*LQxZLFZLxZZsF%2CELGZLC1NZL%2CD/G%20/DFZLD/-E%20-Dl%7C%2C-ZF%5E7LLCZLGXD/-EXyQ%7CGyXGZLsusG%20GZLxLZ9-A%7CQyXC%7CQyXC/Q%7D%7CN211%237%5ExZL9-%2CXyQ%7CcKQyXC%7CQyX11%237F%5EZLxZL7%5EFZLGZLCl%20LZA-D%7CQyGZLxZd9XyQ%20QyXQyX%5D%20G%20sus%3EGadoC%20la%20.S.D%3C%7C%20%5BQGLdaGZLLxZL-sG%2CG7L-DZLxZLFl%7C%2CF%2C/FGsZLFZLsusGl%7C%2CZxLZDZLxZLZD-LZxf%20Z%20%3DPop-Rock%3D105%3D1%3D%3D%3DRiver%20Man%3DDrake%20Nick%3D%3DFolk%20Rock%3DC%3D%3D1r34LbKcu7QyXsu4CXyQL%20lcKQyX7-CA*%7B%20%5D%20lcKQyXCZL%20lcKZEb9s5Ti*%5BX11%237Z%7CAb%5E%3Ex4%3C%20lcKQyX%29117%23%5EC%28CZL%20lcKQyX7%20%7D%7CC%5EL%20lcKyXC%7C%7D%20%20%5DXy%7CQyX7%5EbAZL%20lcKyQX7%5EbAB*%7B%20%20QyXQCLZx%20lcKQy7%5EbA%7C%20%5DXyQKQyXsus9bEZL%20lKcQyX7-CA*%7B%20%20QyXcl%20LZ%20lcKQC%7B%20%20ll%20LZC11%239C%2CC*%2C%5B%7D%20%3Ex%3C4%20lcKQyX%2911%239C%28XyQKccKQyXaV%3C%20%20yQKcl%7BQyX11%239C%7CQyXCLZ%20lcKQyX7-C%7C%7D%20%20C9%2311X11%239mp%20and%20Fade%3ELZ%20x%20%20%7D%7C%20%3D%3D0%3D0%3D%3D%3DRock%20With%20%20You%3DMichael%20Jackson%20%28Rod%20Temperton%29%3D%3DDisco%3DEb-%3D%3D1r34LbKcu7yX9-b4Eb-9/B%20bB/bA%7CQyX9-EbZLbB%20bB/bA%7CQyXC%23LZE4TA*%5ByXbA/Bb%20BbX9-bEB*%7B%5D%20bA%20b/AbGZLbA%20bA/bGZLyQ%7CGb/bA%7CQ*%5B%5DQyBbXyQG%7CQyX7%5EB%7CQyX7-%7CFQyX7%5EbG%7C%7D%20%20lcKb/AbX/bA%7CQa%20.C.7%2CF-7/bE%2C7%5EbG%2C7-F%2C7b-E%7CQyXnZL%2C7%5EbG%2CG%2C%7C%3CD-bEsCbB/bAa%3ElAb-bEZLbB%20bB/bA%7CyQX9-bEQA*%5B%5D%20Q%20%209XyQ%7CdoC%20lbBC*%5BLZEb-bA/bGZLbA%20bA/bZGLbB%20bB/bA%7CQyX9%20Ab%20%5D%23C/B%20/bA%7CQLZEb9E%5B%5D%20bA/bGZL7%5EBLZ7-FZL7%5EbGZLxZLb-9XyxZL7-/bBs%20b%2CLZEA%7CQyX9-bEZL%2C%23CB/%20%2CbB/bA%7CQyX9-bb/Bb%2CB%20%2CbB9-ElZ%23%2C%7ClBB/Al%7CQyX9-ED*%7Bp%5D%2CD/Cpp%7CQyX%2C%23C/%2C%20B%2CLC/B%2CCepeRQ/B%2C%20C%3C%20%2CA/G%3E%5C%3CZL%2CB%20B%2C/A%7CQyX9-EZL%2CD/*60XyA%7CQyXQyXQyd%20fadyXQyXQyXQyXQyXyQXQyXQyX%3CZL%2CA%3EeQXyQXna%20taXyQ%3EG/A%2C%20A%20%7D%20%3DPop-Soul%3D113%3D1%3D%3D%3DRocket%20Love%3DWonder%20Stevie%3D%3DPop%3DG%23-%3D%3D1r34LbKcu7%23D%7CQy4C%23-6%7CQyX%23G/%23F%7CQyXAB/%7CQyX11%2331E%7CQyXC%23-6X4Ti*%7B%7D%206-%23s%20D%237E%2C-%23G%7C%2C%23G/E%2C6-G%23%2C%23G/E%2C-%23GsZL9b/G%23%2CGus9b7sus7%23-%2CE/GG/E%2C6-%23G%2C%23G/E%2C%23-G%7C%2C%23G/E%2C6-%23G%2C%23%23%2C%7ClF%23GA*%7B6-%23G%2C%237sus-%23G%7C%2C%23G/E%2C6-%23G%23%2CG/E%2C-%23GsZL7%23D%20%2CE/G%23F%7CQyX%23G%7CQy%2C%7ClF%23%23DZL%20lcKQyX9%5EE*B%5B%5D%20%20lcKQyXsus7-7b5X%23G/E%2CG/E%2C-yQ%7CE%5E%7CQyXsus7%23G%7CQyXb57-%23DZL%20lcKQyX9N1sG%23Xsus711%23316%2CE/G6-%23Cl2N%7D%2C%23G/E%2C-6%23G%2C%23G/E%2C-%23G%7C%2C%23XyQ%7CE-%23G%2C%23A%2CA/F/AXyQ*%5B%5D%20%2BE%209b7%23D%7CQXy6-%23C%7CQyX%23G/%23F%7CCsA-%2CB%7CQyXF%2C-AsA%2C%7CA-%20sus7G%7CQyXsus7lG%7C%2CA/F%2C6-A%2CA/F%2CE7LZ%7C/F%2C6-X9%5EFD6%2CF/AlcKQyXsus7Gl%7C%2C/AF%2C6-A%2CA/F%2C-A%7C%2C%20%20%5D%7B*-A%2CA/yQKcl%20LZE-7b5XyQ%7CA7sus%20%20%3C6x%3E%20%7D%7CF%5E9XyQZ%20%3DPop-Soul%3D79%3D1%3D%3D%3DRocket%20Man%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DG-%3D%3D1r34LbKcu7bB/W%204G-7X/bB%20%2CbE%7C%7CQyX9CQ%7CyX7-G%7CQyX9C%7CQyDLZC-4TA*%7BB*%7B%5D%20/AXyQ%207FZLC/F%20A/F2NY%7C%20%20QyXQyX%7D%20%20lcKC-7/FF1NZL7CZLD/DLZEEZLD/bB%20bBl%7C%2Cb/BbE%2CG/bEs%209ddabb%20Bb/bB%20bB9C%7CQy/D%2C%7Cl*%7B%7DQyX%2CbEl%7C%2CbBs%2CusbBs%20bB%7CQyXbEAG-7XbBs%20%20F%28%20%20F-7XyQ%20A/FZLbB/W%20-CZDL/bB%20%2CbE%7CQyX9C%7CF/CLZG%7CQyXB%20bEZ*BBb%20%20bBl%7C%2CbB/bE%2CG/Ebs%209ddabEZLD/bBBb/DL%7B%7D%20%297%2CC*%2C%7BC7%20%20sbEl%7C%2CbB%2CsusbBsb%20B%7CQyXbEl%7C%2CD/bB%2CXyQ%7DZLD/bdna%20t/D%2CW/QyX86*%3C%20bBl%7C%2Cb/BW%2CG/Ws%20%2CbEl%7C%2CFRepeaWs%20bB%20Fade%3EsW/D%2CW/F%2C%7ClEb%2C%20sW/G%2CW/Bb%7D%20%3DPop-Soul%3D72%3D1%3D%3D%3DRolling%20In%20The%20Deep%3D%28Atkins-Epworth%29%20Adele%3D%3DPop%3DC-%3D%3D1r34LbKcu75G%7CQy4C5%2CXQyX5G%7CQyX5CA*%7B%20%20QyXQyX%5D%20%20lcKQy%7CBb5X4Ti*%5B%7CQyXb%7D%7BSC5bAB*%5B%7D%205bB%205G%7CyQX5bB%7CQyX5G%7CQyXXyQ%7CB%205bB%20B%7CQyX%7CAb%20%20%5DQyX7G%7CQyX-G%7CQXybB%7CQyXbAl%7C%2CbBs%7B*CC-QyX-G%7CQyX%2CAb%5E7X*%5B%7D%20bB%207%5EbA%3EenFi%20la%20.S.D%20%20%3C%7CQyDAb%5E7%7CQyXbZL%20n%2C%7CC-Xy%20lcKQyXbBZL%20lcQKyX7%5EbA%7CQyXbB%7CQ%20%5D%7BC-QyXbB%20%3Ex6%3C%20n%20LZbA%7CQyX7%5EbA%7CQyXBb%7CQyX-CC*%7B%7D%20%20n%20%5E7%20BbZL%20n%20%7D%7CC-%2Cn%20%20Z%20%3DPop-Rock%3D109%3D1%3D%3D%3DRose%2C%20The%3DBette%20Midler%20%28Amanda%20McBroom%29%3D%3DCountry%20Ballad%3DC%3D%3D1r34LbKcu7C%7C%2CG%204C5XyQyXB/G%7CQyX5CA*%20%5B%20QyXQyX%5D%20%20lcKQ%7CF/A%204Ti*%5BQyXA/C5XyQB/7%5ECB*%5B%5DQyX5C%2C%7CG%20%20A/F%7CQyXB/G%7CXyQ%7CC%7CQyX5A*%7B%5D%20%7CGsusdaC%7C%2CG%20%20A/F%7CQyBX/G%7CQyXCC*%5B%5D%20G%20d9LZxQyXF%7C%7C%2CG%20%20XyQ%7CGG%7CQyX9ddaC%7C%7CQy9XddaC%7C%2CG%20%20F%7CQyXXyQ%7CF9ddaCX9ddaXyQ%7C%5BQyXG%7CQyX6F%7CQyX-7A%7CQyXB/7%5EC1NB*%7C%5B*CC9ddaCyXF%7CQyQ%7CF%20%7CQyX-E2NB*%5B%7D%20%2Cd9daCZL9ddaC%7C%2CG%20A-9XyXG%7CQyKQyX9Q%5D%5B*CZLxZL9ddaC%7C%2CG%20F%20%7CQyXG%7CQyX9ddaC%7CCaddyXG%7CQcl%20%20Z%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DRoxanne%3DThe%20Police%20%28Sting%29%3D%3DRock%3DG-%3D%3D1r34LbKcu7usF%7CQ4G-LZQyX-D%7CQyX7%5EbE%7CyQXF/-D%7CQyX-GZLx%7CC-Xy4Ti*%5ByX-C%7CGsusL%7CQyX7%5EbE%7CQyXF/D-%7CQyX-GSA*%7B%5D%20xZD-XyQ%7CQyXs1N%7CQysXyQ%7C%7CQyXsusF%7CQyX-C*B%7B%7D%20%20lcKQyXsusGGsusXusF%7CQEspp%7CXyQXyBlC*%5B%5D%2CbBQ%2C5Css%20us7G2N%7CQyXQyXQb5XyQ%7D%20%20x%20spp%7CQlF5XyBl%7C%2CbB%2C5Cspp%7CQXy-Gl%7C%2C-G%2CFspp%7CQb5%2CXy%7C%2CF%2Cb-G%7CQy%7ClF5X%20lcKQyX%2CsusGl%7Cs%2CusG%2CsusFspp%7CQyLZG-X%2CF%2CbEpp%7CQy%7CG-XyQ%7BZQyXF/-G%3Eado%20Cla%20.S.D%2086*%3C%7CQlBb5XQyXF/edaF%20%2C%7ClF5aepeR%20%20%3C%20-Gl%7C%2CG-%2CFsppZL%20%3EQyX%3C%20t%20andF%2CbEs%3E%20LZppsC5%2CBb%2C%7D%20%3DPop-Rock%3D132%3D1%3D%3D%3DSanteria%3DNowell%29%20Sublime%28Bradley%3D%3DReggae%3DE%3D%3D1r34LbKcu7X%2C7-%234EXyQbA%7CQyXEA*%7B%5DQyX%7CBQyX7-%23C%7CQyXbA%7CXyQ%7CC4Ti*%5B%2C7-%23DyQ%7CEXB%20%2CAB*%5B%5DQyXB%7CQXy%2C7-%23C%7CQyXbA%7CQyLZE%2CsXB%7CQy%2C7-%23C%2CLZA%2CDs%2CEZLB%20%2CAZL%2C7%23-Cl%2C7-%23Ds%2CEZLB%20%23-7%2Cl7-%23ClLZA%2C%20B%3C4x%3E%20%7DXyQ%20%5BsE5%2CD%235%2CC%235%2CB5%2C%7CA5%2CB5%2CfE7%20Z%20%3DPop-Reggae%3D90%3D1%3D%3D%3DSaturday%20In%20The%20Park%3DChicago%20%28Robert%20Lamm%29%3D%3DPop%3DC%3D%3D1r34LbKcu7A*%7B%7D%204A-7%20%206CZLsus7G%20sus13GZL7D%209DZL11-A%20%3C3x%3E4Ti*%7BQyXG/yQ%7CD7yX7D%7CQyX7-A%7CQy6XC%7CQyXG/7%5EF%7CQyXQ%7CF%5E7X7-ASQyXGlQ%7CB-77D%2CsusDsZLCZLxLZ9%5ED%7CQyX9-E%7CQyX%2C%5D%5B*ByX6C%7CQyXG1yQ%7CC/lcKQyX7DZL%20lcKyQX7-A%7CQyXG%7CQyXG%20QLZNXG/F%7CbE/bDZCXyQKQyXC/bBZL%20lcKyQXC/bB2N%7C%7D%20%20lcKcl%20LZL%20lcK-A%7B%5D%20l%20LZDyXG/FZL%20lcKQyX/GFZL%20lcKQyXbE/bQKcl%20cKQyX%20lcKQD7XyQ%7DQyX6C%3EadoC%20la.%20S.D%3C%7CQyXG/7%5EF%7C%5BQGXy%7CQyX7LZCLZxLZCLZx%20Z%20%3DPop-Soul%3D114%3D1%3D%3D%3DSaturday%20Sun%3DDrake%20Nick%3D%3DPop%3DC%3D%3D1r34LbKcu7ZLGZL4CLZxbGZLxZLG/7-AZLZxL7-AZLxZLB/GZLo7LZx3Ti*%5BbGZLxZxLZG-AZLxZL7-AZLxZGLZLxZLCA*%7B%5D%20xZL7/GLZLCZLxAZLxZLZGLZLxZLGZLxZLCSA*%7D%7B%20xZLGZLxZLCZLxZA-7LxZL7oZLxZLZxLZY%7D%20xZLG1NZLxZLCLZxZLGZLxZL7obG%7C%7CN2C7LG/7-ZLCZLZGbo7LxZL7-DZLxZL317bAZLxZLG/CZLxZLZGLZxLxZLF7obGQ/ELZxX%5D%20x%3EadoC%20la%20..SD%3CZLGZLQxZLFZLyQ%20Y%5B7CZLxLZxLZCLZxLZA7b13LZxLZD-7LZxLZGLZxLZFLZxLZCLZx%20Z%20%3DPop-Rock%3D114%3D1%3D%3D%3DSaucerful%20of%20Secrets%2C%20A%3DPink%20Floyd%20%28Waters%2C%20Gilmour%2C%20Mason%2C%20Wright%29%3D%3DRock%3DB-%3D%3D1r34LbKcu7F%7CQyX4B-XyA%7CQyX-BA*%7B%5DQyXG-%7CQyX-B%7CQyX-G%7CQXyQ%7CE4Ti*%5ByX%23F%7C%7CDXyQQyX-B%7CQyX%23FB*%5BQ%5DyXA%7CQyXE%7CQyXG%7C%7CGXyQ%7CQyX%23QyX7%23yQ%7CDXE%7CQyXA%7CQyX-BA*%5D%5B%20%20lcKQyX7%23F%7CQyXyQ%7CFX-E%7CQX-E%7CQ%7CGXyQQyXG%7CQyX-B%7CQyXF%23B*%5B%5DQyXA%7CQyXE%7C%7CF%23XyQyXD%7CyQ%7CDXyQ%7CF%237XyQKcl%20%20%7D%7CBXyQZ%20%3D%3D0%3D0%3D%3D%3DSave%20Me%3DQueen%20%28Brian%20May%29%3D%3DRock%3DC%3D%3D1r34LbKcu7LC%20Gl4G%20D/D%2CDs%20C%7CQyX-AZL/BG%20CZLG%207-EZL%23Fsus%2C%7C4TA*%7BDs%20C%7CC/G%2C%7C%7C%2CG%2CCs%20-A%7CQyXC%2C%7CG%20%20-AZL%2CQ%2C%20%20DllDXyQs%20%20GZE%20DZL%2C%7ClG%20ddaGZL%23C/A%20DB*%5D%5BQyXGZLC%20B/GZLC9/B%20DsusD%2CQyXDlsG%2C%7Cl%2CCs%20Dl%7C%2CbB/-G%2C/BGs%20C/DZL%23C/A%20DG%2C%7CN1%20%20AZL%7C%2Csus-XyQ%7CCQ%5B%20%20QyXQyX%5D%20%20%20x%3EadoC%20la%20.C.D%3C%20sD%2CDA2N%7C%7DGs%20%20AZG/B%20ZLD%20B/9ddaGZL%23/CA%20DB*%5B%7CQyXGZLCD%20ELZLC%20Gll2N%7CY%20A/C%23l1N%7C%2CG%2CCs%20Dl%7C%2CBb/-G%2CB/Gs%20C/DZLD%20G%20%7DDl%7B%7C%2CD%20f%20LZsC/D%2CG%2ClDadd9%20Z%20%3DPop-Rock%3D88%3D1%3D%3D%3DSave%20The%20Last%20Dance%20For%20Me%3DThe%20Drifters%20%28Pomus-Shuman%29%3D%3DRnB%3DE%3D%3D1r34LbKcu77B%7CQy4EXyQyXEZL%20lcKQyXEA%5B*%20%20QyXQyX%5D%20%20lcKQ%7CB7X4Ti*%5BZLxZLl%20LZBZLEZLxZLA%7CQyX7%7CEQyXEZL%20lcKQyX7xLZB7cKQyXL%20lcK%7B*AEX%7CQyX7BZL%20lcKQy7XB%7CQyXEZL%20lcKQyB7XyQ%20xZLEL%20lcK7LZALB*%5B%5D%20xZLEZLxZLB7ZL%20lcKQyXEZLxZB7XyQEZLEZXA%7CQyKcl%20LyXE2N%7C%7D%20%20lcKQyEX1NZL%20lcKQyX7BZQ%7CE7XQyXEZcKQyX%20LZ%7BE%20dna%20taepeR%20QyQXyX%3C7BZL%20lcKQyXFade%3ElcKQyl%20%20%7D%20%3DLatin-Cuba:%20Bolero%3D136%3D1%3D%3D%3DSaving%20All%20My%20Love%20For%20You%3DWhitney%20Houston%20%28Goffin%2C%20Masser%29%3D%3DPop%3DA%3D%3D1r34LbKcu7SA*%7B%5D4A%5E7%20%207-BZL7-%23F%207%5EALZsusE%207-BZL7-%23FEsus%204Ti*%5B/B%207-%23-7LZ%5D%20susE%207-BZL7-F%23%207%5EAZLsusE%207-B%5B*BF%23F%207%5EAs%7CYZL%23-7%20B-%23Gl%7C%2CE/7-%23F%2C7%23-F%2C%23G/A%2CAsZL%23F/7%20C%237FZL%23FX7%5EAl%23-7%2CBusE%207-BZL7-%23F%20%5E7Al1N%7C%2CsusEQ%2C7-s%20%7DN2C%2C7%5ED7%23G%207CG%237%20yX7%5EAZLsusE%207-%7CBQyX7-%23FZL9b7%23CQ%7CD%23-*%5B%5DQyX%2C7-B7XyQ%7C%23C%20%2C7%5EDl3N%5B%7DQysXusEZLsusB%207-%23F-7%2C%20l%5E%23CZL%20%2Csus%5E7%2C%20%3CB%20%2C7-%23C%3EadoC%20l%20a.S.D%20QyXQyXQyX-7%2C%20EDl%7CQyA%7BZL%2C%5E7%2C%20C%2C7-B%20%2C7-%23C%20%2C7%5ElD%7CQyX%2C7-Bl%20%2C7-%23%20EsusDlQ%5B%5D%5E7%20F%23-7LZB-7%2C%20Esus%3C3x%3E%20%7DXyQXyQ%20%20l%20%3DPop-Rock%2012/8%3D69%3D1%3D%3D%3DScarborough%20Fair%3DSimon%20and%20Garfunkel%3D%3DFolk-Rock%3DE-%3D%3D1r34LbKcu7EZL2E4E13s31El%7C%2C%23F/Ws%20%207G%5EZLA/sus31EZLsususLZ3Ti*%5ByX2E%7CLZE2%20us31E%7CQyXD%7CQyXE2%7CQyXsus31EA*%7B%5DsXyQ%7Csus31yXsus%2C%20GLZyX2E%7CQyXsus31EZ%7CL%20Al%2CGs%7CQyX7-EQ%7CE137%5EG%7CQyXD%7CQyQ%7CE-%7CZLxZLDZL-E%2C%23FD/%2CGZLG%20%2C7%5EG%7CQyXE-7XyX2E%7CQQKcl%20LZE13susXyQ%7CE2XyQ%7CE13susXyQ%7CE2%20%20%3C6x%3E%20%7D%7C%20%3DPop-Rock%3D118%3D1%3D%3D%3DScatterbrain%3DBeck%20Jeff%3D%3DRock%3DBb-%3D%3D1r34LbKcu7KQyXD8Bb-7lcKQyXC/DZL%20lcQKyX31BZL%20lcKQyX%20LZE/9TA*%7B6*%3C44%7CG%5E7X%20B/A%20D/EZLF/G%20Ab/bB86TZL%20lcKQy%7D%7B*BTZL%20lcZL%20lcos:%3EB1%2331BZL%20lcKQyX-7bBZL%20lcKQyX7-b1XyQKloS%208L%20lcK1XyQKEZL%20lcKQyXC/DZ%20LlcKQyXC/DZL%20lc/DXyQ1%2331BF/G%20byQKcl6T%7CZL%20lcKQyX7%5EZGL%20lcKQyX7%5EGZL%208Bb/AXD/EZLZE/D%20A/B%20%7D%20%3D%3D0%3D0%3D%3D%3DScientist%2C%20The%3DColdplay%20%28Berryman%2C%20Buckland%2C%20Champion%2C%20Martin%29%3D%3DPop%3DD-%3D%3D1r34LbKcu7QyXbB4D-7X-Dl%7C%2CE/Cs%20%209ddFa%7CQyXF%7CQyXbB%7CQy7XyQ%7C4TA*%7B%2CE/Cs%7CFaddaF%7CQyXF%7CQyXbB%7CyQX7-Dl%7C%2CE/Cs%20%209dd9%20%20QyXF%7CXFZL%20XyQ%7CBXbBlB*%5B%5D%2CE/Cs%209%20ddaF%7CQyXF%7CQyXbyQKcl7-Dl%7ClcKQydd9%20%206F%209%5EF%7CQyXFZL%20clKQyXbBl%7C%7C%2CA/FsLZlCXaF%7CQy%20xZLFFXyQ%7CLFl2N%7D%2CE/Cs%20%20%2Cd9daF%7CQyXF%7CQyXbBZBbLZ1NZL%20%5D%7B*ClD-XyQ%7CBbXyQ%7CFXyQKcl%20%3C4x%3E%20%7D%7CD-XyQ%7CBbXyQ%7CFXyQZ%20%3DPop-Rock%3D76%3D1%3D%3D%3DSee%20Emily%20Play%3DPink%20Floyd%20%28Syd%20Barrett%29%3D%3DRock%3DA-%3D%3D1r34LbKcu7%2CD/-A4A5XyAl%2CD/-AsZL%206-A%2ClD/6-As%7CQyX-A%7CQ-%20LZs4Ti*%5B%7CQyX%23ZsA-6TZLxZLGSA*%7BY%20%20yQXQyX%5D%20%206-Al%2CD/24D/FL%20-Al%2CD/W%2C/EXyQ%2CG%7CQyXG%7CQyX-A%7CyQX7%5EC%7CQyXB/7%5EC%7C%20sW/B-A44T42T%7CQEXyQ%7CL7A%20A%7CQyXD%7CQyX%7CEQyXD%7CQyXE%7CQyXDZA7XylB*%5B%5DO%20%20%3C%7BLZT44%7CQyXG2N44T%7C%7D%20xLZnZL%20n%2CG%7CQyXG1NG%2Cn%20%20Q%20%207AyX%5D%20%205%2CXyQoC%20la%20.S.D%3CZL%20A-l%2CD/-As%7C%7D%20%20lcKda%3E%20xA%3EnepQXyQ%20%20Y%5BQT44GXyQ%7CD%20%20f%20Z%20%3DPop-Rock%3D129%3D1%3D%3D%3DSeptember%3DEarth%2C%20Wind%20and%20Fire%20%28Willis%2C%20White%2C%20Mckay%29%3D%3DPop%3DD%3D%3D1r34LbKcu7Cl%7C%2C74D%5E7%20%23Cs%207%5EDZL7-%23F%20-7%23Cl%7C%2C7-B%2C7-%23Cs-7%2CB-4Ti*%5B7AZLx%23-7LZ7AZL7-%23F%209b7%23C%7Cl%2C7-B%2C7-%23Cs%207%5EDsusLZF%207-%23B%2C7-%23x%20%5D%7B*DZL7-%23F%207-%23Cl%7C7%2C-B%2C7-%23Cs%207%5EDSA%5E7%20sCZLsusXsus7C%23-7%20%23F%209b7%23Cl%7C%2C7-B7%2C-%23Cs%207%5EDZL7-%23F-7LZAl%7C%2C7-BZL7-%20%20%7D%5B*%23CZL7E%209-BZL7-F%23%207-%23CZL7E%209-BB-7%20F%23lcKQy%2C7-B%2CLZC%23-%207%5EDA*%5B%5D%20Q%20lcKyQXsus7AZL7-%23F%207sC%23-77E%209-%2C7-%23C7%20F%23-ZL7-%23F%207-%23Cl%7C%2C-7B%2C7-%23Cs%207%5EDZL7D%5E7%20s-%23Cl%7CB*Q%7B%5DlC%237badoC%20la%20.S.D%3C%7CyQXsus7AZL7-%23F%209%3E%20x%20%20%7C%2C7-B7-%23CZ7LZC%23-BZL7-%23F%207-%23CZ7LE%209-BZL7-%23F%207-9%20E7LE%209-B%20F%23-7LZA7sus%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Rock%3D126%3D1%3D%3D%3DSet%20The%20Controls%20For%20The%20Heart%20Of%20The%20Sun%3DPink%20Floyd%20%28Roger%20Waters%29%3D%3DRock%3DE-%3D%3D1r34LbKcu7Ws%205EyQXyQ%7BQyXQyXQyXQyX%5DyQX5E%3EnepOQyXQyX*iT44X%3Ci*%5Bs%205EA%2C%7ClD5x3%3C5E%20E/5Dl%7C%2C5%2CEF/Ws%205EZL5E%20E/%3E%20%7D%7B*5E%2CF/5E%2CF/5%2C%7ClDZL5E%20E/5Dl%7C%2C5EF%2C/Ws%205EZL5E%20E/5E5%20sWE%2CF/W%7C%2C5A%2C/E%20E5%205AB*%5B%5D%205E%20E/5lD%7C%2C5E%2CF/Ws%205EZLsW/Bb5Dl%7C%2CE/5Dl%20A5LZF/Ws%205EZL5A%20A/G5l%7C%2C5A%2CbB/Ws%205A%2CE5%2C%7CA/5GlE%20E/5E5%20sWE%2CE/5As%205EC*%5B%5D5%20E%20E/5Dl%7C%2C5E%2CF/-%2C%7ClFZL5E%20ZL5E%20%20sA5/%7C%2C5E%2CF/Ws%205EZL%2CQ5E%20E/5Fl%7C%2C-E%2CElD5/E5EZL527*%3CCsW/F%2C%2CF/Ws%205E1N%7CY%20QXy%7D%205E%20E/5Dl%7C%2C5EE5%2C%7B*%205E1NWs%205E%3EsD5/%20x%20%3EadoC%20la%20.CD.%3C%7CE/5Ds%20%2C5El%2CE%20%7D%5BQlnepO%205E%7C%7D%20%2C%7ClD55Dl%7C%2C5E%2CF/Ws%205%3EEnepO%20%20%3C%7B%205E%20E//E%20E55E%2CF/XyQZ%20%3DPop-Rock%3D110%3D1%3D%3D%3DSeven%20Days%3DSting%20%28Gordon%20Sumner%29%3D%3DPop%3DC%3D%3D1r34LbKcu76CSA*4C%5E9LCZL96CZL9%5ECZL9C6ZL96CZLxZL96CZ%5E9%20%5D%7B5Ti*%5B/FZL99LZF/6C%7CZL9ddaFZLFZxLZL%2CGZL96bBZLbE9LZC%5E%5ECZL9AZL%23Gb69LZLGZL5b7-%23FZL7%5EBF*%5B%7D%20xZLEZLxZLGZlE7/BZLbEZL7-A6LZGL7bBZL7-AZL11%237BbZL7-AZL%23G/7ElZ%2311LZFZL7-yX%5D%20QC69LZL96C%3EadoC%20la%20..SDQyXQyX%3C%7CZL9%5ECZC%5E9%2CZL6-FyX11%23yQXyQ%20%20lcKQyX9%5ECZL%20clKQyX11%237bBQC*%7B%7D%7CBb7XQyXQ%20xZL9LZF%5E7ZL9%5ECZL%20lcKQyX11%237bB%7BZL%20lcKQyXx%20%7DC%5E%20lcKQ-AZL%23%5E7LZFZLGZL6FZL7-AZLG%23/7ElZLGZL5b7-%23lE7/GFB*%5B%5D7bBZL7%2311LC%7B%7CQyX6-F%7CQyX7A-ZL11%237bBZL7-AZ%5E9LZxbBZL7%2311LZx%3C6x%3E%20%7DC%5E9XyQZ%20%3DPop-Rock%3D170%3D1%3D%3D%3DSexy%20Sadie%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7GlSA*4Dsus%2CDs%20FZL%23F%20Gl%7C%2CussD%2CDs%20C44T%7CQyXD7%2C%5D%7B2Ti*%5B%20QyX%7DB-XyQZL%23F%20GZLD%20CZL%23%20FGl%7C%2CsusD%2CDs%20C%7CF%20D7%20ZL%23F%20.D%3C%7C%2CsG7%2Cl%207-BZL7-Al%2C7GsG%2CZL7%5EC%207-BZL7-AC%2CsC7%2CGB*%5BQyX-B%20CodaGA*Q%7BYQyXQyXQyQXyXZ%20Q%2C7bA%207Al%3E%20F%23LZla%20.S%7CC%20DLZG%20F%23LZC%20DLZG%20%3CXyQRepeat%20and%20Fade%3EF%23LZF%20D7%20%7D%20%3DPop-Rock%3D80%3D1%3D%3D%3DShe%3DCharles%20Aznavour%20%28Aznavour%2C%20Kretzner%29%3D%3DPop%20Ballad%3DDb%3D%3D1r34LbKcu7%7CQyXb4Db%20W%20%20QyXQyX%5D7bA%2CssubA%2CbG%2C2bGsZLF/%5B*AlD4Ti*%5BF/W%2CbQ%7CGbX6bDsZLA/7hbEZL-7bEZLD/bB%20bD%7CQy/Ab%2CDyX7oEXbDlB%2C%7ClGbbA%2CbA/bG%2CbG%2CbD%7Cs%2C9bA%2CbA/7-bEs%209%2C%5D%5B*bA/W%2C%2CbD%2Cb7XyQ%7CsZLA/7hbEZL7-bZELD/bB%20bD%7CQyXbGDb6/AoE%7CQy%7CQyXE/Ab%2C%7CC*%5B%5DQyXbDl%7C%2C9b%2CAbA/-bEs%20%2CG/bElAXyQ%7CW%2CF/WD*%5B%5D%20DbXyQ%207bEZL7bE%20bEZLb7D%20EZL7bC%207-bG%7CAb7/C%7CQyXD%2CbA/6%7CEo7XA/7hbEZL7-bEZL/DbB%20bD%7CQyXbG%7CQyLZsDbQyXbD%7CQyXFF%2CW/A%7CQyXbGl%7C%2C9bA%2Cb/A-bEs%20%2CG/bEl%7C%2CbY%7CDb//W%2CbDEb-7%20sEb-/Ab%2CAb9%2C%7ClDb%20%20f%20Z%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DShe%20Will%20Be%20Loved%3DMaroon%205%20%28Levine-Valentine%29%3D%3DPop%3DEb%3D%3D1r34LbKcu7BZL-C4C-XyZL-CSA*%7B%5DQyX7b%7CBQyX-C%7CQyX7bB%7CQBb7LZ4Ti*%5BZL7bB-LZBbZL7bBZL-CZL7bBLZ-CZL7bBZL-CZL7SC-LZCZL7bEZLsub7%20%5D%5BbB%7CQyX11-CZLsubsB%205bB%7CQyX5bEB*5%20BbsBZL-CB%205bB%7CBb5%20bE1NZLQ%20%209ddab%7CAQyX11-CZLsusbB5XyQ%7CQyX5b11-CZZC-11B%205bB%7CQyX5bE2N%7D%7B%20xZL9ddabA%7CQyXbsusLLsusbyXbA%5Bbadd9/bB%7CQyX-C%7CQyXDb/B%7CQyX-CC*%7B%7DQyXDXyQ%7DA%7CQyXCZLsuS.%20albB%7CQyX5bEQ%7B%20%20QXyQyX%5D%20%20x%20%3EadoC%205%20Bbs.D%3C%7CQ9ddabQ%7CBb511-CZLsusbB%205b%7CBQyX5bEZLsusbB%20XyQ%7CAyX11-XyQ%7D%7CAbXyQKcl%20LZAb%5E7XyQ%7CAbXyQZ%20%3DPop-Rock%3D104%3D1%3D%3D%3DShe's%20Always%20A%20Woman%20Part%201%3DJoel%20Billy%3D%3DBallad%3DEb%3D%3D1r34LbKcu7bE%7CQy4EbXyyXbEA*%7B%7DQyXbB%7CyQXbE%7CQyXsusbE%7CQQ%7CBbX3Ti*%7B%7CQyXbl%20LZE7%5EbA%7CQyX6bA%7CQy7X%5EbA%7CQyXbA%7CQyXbXyQ%7CBcKQyXQyXbB%7CBbXyA%7CQyXbB/7-C%7CQy-XCZL%20lcKQyX7G%7CQbXyQ%7CQyXbEB*%5D%20DLZEbs%2CbEZLsusbEZL%2Cb2EN%7C%7D%20bBZLbEZLsuLZBb/bE1N%7CyXG/b%7CC-7/A/bB%7CQyXbB%7CQyXF7%7CQyXA/7F%7CQyXbBXyQ%7CEQyX-CEC*%5B%20yQ%7CAbZLsusbEZLbEZL7BbZLF/bAZLG/bAZLEbLZxXbE%7CQ/BZLBb-/DbLbB/bGZLC/bDZLDbZL7bAZLC/7bAZLZGbLZEZL-bA%23LZF7/ALZF7LZBbXyQ%7CBb6XyQ%7CBb7XyQ%7CBb%2CXyQ%7D%20%3DPop-Rock%3D161%3D1%3D%3D%3DShe's%20Always%20A%20Woman%20Part%202%3DJoel%20Billy%3D%3DBallad%3DEb%3D%3D1r34LbKcu7CZL%2C73Eb%2CLGZL%2CbBZL%2CbE%5B%20%2CBbZL%2CbEZL%2CsusbEZ7%2CLZGN43T%7C%5D%20D/b-7/BbEZL%2CsusbEZL%2CbELZ%2CbB%3E%20%3CZL%2CbAZL%2Cb%2CLZBCZL%2C-/bE%7CQXyQ%7CCB%7CQyXbB%7CQyX7F%7CyQXA/7F%7CQyXbB/7-b/AXy-CB*%5B%5D%20xZLEbXyQusbEZLbEZL7bBZFL/bAZLG/bAZLbA%7CsLZEb%7CQyXGBZLbG-LZEbbGZLC/bDZLbDZLb7AZLC/7bAZLbD/-/BbLZbEC*%5BX%2CbB%7C/A%23XyB%7CQyX6bB%7CQyXbBQ%7CyX7F%7CQyXA/7F%7CQb7XyQB%7CQyX%2C%5EbAZAEb%2CLZL%2C%5EbAZL%2CbAZL%2CEbZLxZL%2CbEZL%2CbBZAb6%2CL*%5B%5DQy/bE1N%20%7BEb%2CZL%2CbB/-CZL%2C-CZ%2CL7GZL%2C7GZL%2CbBZLAb%2CLZ%2CbBZL%2CbE%7CQ-%2CLZB2N%7C%7D%20%2CbBZL%2CbEZ%2CLsusbEZL%2CbEZL%2CbBb%2CXyFZL%2CGXyQ%7CEbsus%2CXyQ%7CEb%2CXyQZ%20%3DPop-Rock%3D161%3D1%3D%3D%3DShoop%20Shoop%20Song%20%28It's%20in%20His%20Kiss%29%2C%20The%3DBetty%20Everett%20%28Rudy%20Clark%29%3D%3DPop%3DD%3D%3D1r34LbKcu7-EA*%7B4A7%2Cn7Al%7C%2C7As%20n%2C7Al%2C%7CGs%20n%2C7Gl%7C%2C7As%20%2Cn%20%20%5D4Ti*%5ByX7A1Z%20x%20LDZL7A%207-EZL7-BD%20ZL%20x%20ZL7A%207-EZ%20GLZNL7A%207QyX-BLZN2AKQyX7%23FlSB*%5B%5D%2C%2CFEs%20DZLG%20D%7CQyX7cl%20LZQyX%7DQA%207-EZE7XyZL7A%207-EA*%5B%5DQynXZL%20n%2C7AZL%20lcKQ%20x%20LZL%20lcK%20x%20ZL%20LZD%20EC*%7B%7DQyX7AZLG%20%7BD%20Q%2C7A%207-EZL7-B-7%20A7x%20ZL7XQyX%5D%20W/ALDns%3EadoC%20la%20.SD.%3CZL%20n%2CD%7C%7D%20%20x%20Z%2CsE%2CFD1NZLyQ%20%20%7BQ%3CXyQXyQXyQXyQ%20Repeat%20and%20Fade%3ElD%20GLZA7XyQ%7D%20%3DPop-Rock%3D117%3D1%3D%3D%3DShout%3DThe%20Isley%20Brothers%3D%3DRock%3DF%3D%3D1r34LbKcu73%3C%20%20-4FXyQF%7CQyX-D%7CQyXF%7CQXy-D%7CQyXF%7CQyX-D%7CXyQ%7CD4TA*%7B%7B%7D%20%20l*BFXy-DZL%20lcKQyXFZLl%20cKQyX-DZL%20lcKQXyQKc%7B%7D%20%3Ex%2CA/W%2C%2CW/G%2CF%7C%2CG/W%2CA/W%2CbB/%2CWC/7F%7C%2CbB/W%2CA/W7%2CW/G7FsC*/W%2CC/%7CF7/CB/W%2CA/W%2CG/W%2C7F%7Cs%2CG/W%2CA/W%2CbB/W%2Cb%2C%7CF7%2CbB/W*%7B%7D%2CGA%2CW/GW%2CbB/W%2CC/7F%7C%2Cb/BW%2CA/W%2CG/W%2C7F%7C%2C/A%2CW//W%2CbByX%7DQyQ%7CD-XyXF1N%7CQyX-D%7CQyFX%7CQyX-D%7CQyXF%7CQyQ%7CD-XyXFlAZL%20f%20LZN2F%20%20F/bBZLf%20%207Fl*D%5B%5D%20%20%2Cf%2C%20nZL%20n%2CfLZF7%20QyXQuc%20nOf%20%5D%7B%3CyX-D%7CQyXF%7CQyX-%7CDQyXF%3EnepO%20%2046*Q%7D%7C%3C%20%20%207bBe%3EF%2Cn%20%20Z%20%3DPop-Rock%3D132%3D1%3D%3D%3DSir%20Duke%3DWonder%20Stevie%3D%3DSoul%3DB%3D%3D1r34LbKcu71N%7CQy4BXyQ%7CQyXBA*S%7B%7DQyX7F%23%7CQyXG%7CQyX7-%23G%7CG%23-7X4Ti*%7B7D%20%2C7F%237XyEB*%5B%5D%207F%207%23F%7CQXyG2NZL%20QyXQyX%7DQ7%2C%20Eb%7CQyXG7F%28%20%2CZD7%20EE%28%20%2C7DZL7%23C%207D7%20bE%207E%7CQyX7E%207bb7%29E7L7%23C%20%7D%20Q%2CsyQ%5D%7B*%207-%23Cl%7C%2C%23D/Bs%20%5E%20E%7CQyX7-F%7CQyXBCF%237suX7%23F%29QC*%7B%5D%2Csn%7CnLx%3EadoC%20la%20.S.%3CDZLnZLxZLnZLxZLZnF%23%2CBlD*%5Bns%2CBl%7CF-7X%3Ex3%3Csus7%23F%207-%23lC%7C%2C%23D/Bs%20%20%5EE%7CQy%20%7D%5B*DQyXBl%7C%2C%23D/LZnLZE%7CQyX7-F%7CQyXBl*C%7B%5D%23FnZLxZLnZLx%5E%20%20sBxZLn%7ClC%23-7%20F%237sus%2C%3C6x%3E%20%7D%5B*DB%2Csn%7CnLZxLZnLZxLZnLZxLZnF%23Z%20%3DPop-Soul%3D105%3D1%3D%3D%3DSister%20Moon%3DSting%20%28Gordon%20Sumner%29%3D%3DBallad%3DF%23-%3D%3D1r34LbKcu731B%2094F%23-%5E*%7B%5D%20%20x%20ZL31B%209-%5E%23FZL%20x%20ZL31B%209AF%23-%5E4Ti*%5BZL31BLZF%23-FZL%20x%20ZL31B%209%5E%23-FZL%20x%20ZL31B%209%5E%23-%5E9%20%20x%20ZLDl%7C%2CF%20sB13E/7-%23Fs%207h%23DZLD7%207%23ClB*%5B%5D%2CC/W%2C%2CC%237/9%5E-%23F%2C%23G/EE/G%23%2CDZL31B%209%5E-%23FlZ%2CLsus%23C%20%2C%23C/-%23F%20%23h7%2C%20%20%2C7h%23%7D%20%20x%20C%23%2C%20C%209%5E-%23FZL%20x%20ZL3B1%209%5E-%23FZL%2Csus7%23B13LZ/-%23F%20L6-bB*CBb-ZL7%5E-bB%20-bBZL6b-B%207-bBZL7%5E-bB%20Bb-7%20%5B%20QyXZL%2Csu%20F-7L%2C%23C/-%23F%20%2C%23G/E%207%2Ch%23DZL31B%207%5EbGZ%20C%237s7-bEZ%20ZL31G%237LZ%23FZL%2Csus7%23C%20%2C%23/C-%23F%20%2C%23G/E%20%2C7%5ED-%5E9%20B%207h%23Dx%20%20%7BF%23-%5E9%20%3CXyQ%20%20Vamp%20and%20Fade%3EB13LZ%20x%20%20%7D%20%3DJazz-Ballad%20Swing%3D69%3D1%3D%3D%3DSitting%20On%20The%20Dock%20Of%20The%20Bay%3DOtis%20Redding%20%28Redding%2C%20Cropper%29%3D%3DSoul%3DG%3D%3D1r34LbKcu7QyX7A4GXyQ%7CQyXB%7CQyXGSA*%7B%20%5D%20lcKQyXGZL%20lcKCXyQ%7C4Ti*%5BX9dda%7CBXyQG%7CQyX9ddaE%7CQyXBG*%5B%5DQyX7A%7CQyXC%7CXyQ%7CEQyXG%7CZL7C%20yQ%7CAXGZL7C%20CZLD%20GC*%7D%5B%20Q%20%207E%7CQyXG%7CQy%20DLZCXG%7CQy%20x%20ZLC%20GLZyXGQ%7BZQyX7D%3EadCo%20la%20.S.D%3C%7CQyXFQKcl%20ZLD%20GLZE7XyQ%7D%20%3D%3D100%3D1%3D%3D%3DSo%20Amazing%3DVandross%20Luther%3D%3DBallad%3DB%3D%3D1r34LbKcu7QyX%2C%234B6/D%7C%2CE/6Bs%20%20%23D/6BZlL%20lcKE/6Bs%20%20%2C%23lC%23/D4Ti*%5B%23G%20%2CB%2C%20G%23-%23F/EZL7-%23C%20%2C7-D%23ZL7%5EE%20%2C7-%23DZL7%2CXyQ%7CBA*%7B%5D%23F/E%2C%23-7%2C%20%2C7%5EE%7CQyX%2C%23F/EZ7L-%23C%20%2C7-%23DZL7%5EE%20sF%237DZL7-X%7DQyX%20G%23-7C%7CZL%2C7-%23C%20%2C7-%23ZDL%2C7%5EE%20%2C7-%23DZL%2C%23/D%23%2C%2CBl%7C%2C%20%2C9%5EEXyQXy/E%2C7-%23Cs%20%2C7-%23DLZ%2C9%5EE%20%2C7-%23DB*%5BQF%23%2C%7ClQyXQyE%2C7-%23LZsD%23-%23DZL%2C9%5EE%20%2C7-%23ZDL%2C%23D/%23Cl%2C%5EE%2C7-7%2C%20sC%2C7-%23DFZL%2C7lE%5E9%2CDC*%5B%5D%20%2C%23D/%23Cl%2CE%5E%2C7-%23DsZL%2C7-%23D%20b%20Bb-%7C%2C%23F/9%5EbG%3Eb%5E7%2CLyX86*%3C%7B%7CQyX%2CbAb/GZL%2C7-bE%20%2C7-FZQOpenG%20%2C7-%2C%20Gb/Ab%2CLZDb%2C%20Bb-7%2CLZF-7%2C%20Gb%5E7%2CLZGb/AbXyQ%7D%20%3DPop-Soul%3D67%3D1%3D%3D%3DSo%20High%3DJohn%20Legend%20%28Legend-Harris-Hill%29%3D%3DSoul%20Ballad%3DD%3D%3D1r34LbKcu7XD%3E%2084%3C*58%7B%5DQyX7-E%7CQyX%23FD/%7CQyXA/G%7CQyXD%3E%20*A%3C*54Ti*%5ByX7-EAXyQ%7CF/D%7CQyXA/G%7CQyX%7CDQyX7-E%7CQyX%23F/D%23XyQ%7C/G%7CQyyX%23F/DXyQ%7CA/G%7CQyXD%7CQyX7-%7CEQyX%23F/D%7CQyXA/GXyQ%7CDB*%5B%5DQQyXA/XyQ%7CDDC*%7B%7DQyX7-E%7CQy%23XF/D%7CQyXA/G%7CQyXXyQ%7CG7-E%7CQx3%3C%20%20XyQ%7CEyXbB/-G%7CQyXB/GQ%7CyXC/DD*%7B%7DQyX7-Q%7CD/A%23F/D%7C/-G%7CQ/CXyQ%7CQyXC/D%7C%7CQyXD%7CyQXbB/-G%7CQyXB/G%7CG/BXyD%7C%7D%20%3EBbXyQ%7CD%5E7XyQZ%20%3DPop-Soul%3D72%3D1%3D%3D%3DSo%20Real%3DBuckley%20Jeff%3D%3DRock%3DC%3D%3D1r34LbKcu7%5D%20F/W4D-7%20usDZLA/susD%20A/BbZLbB%207%5EbBZL7-As/A%2C%204Ti*%5B%7CQyX5o7XyQ7oEl%7C%7C%2CB/-E%2CCsG%20ZL6A%206D%7CQyX5E%7CXyQ%7CEESA*%7B6-A%7CQLZG%20s6C%286C%7CQyX6-A%7CQXy6ClB*%5B%7C%2CB/-E%2CC/G%29Xy6A%206DZL6A%20F%23%29XyX5E%7CQyX7oE1NZL%20Q%20%2C6-A%7CQyX6C%7C%7CQyQ%7CD6/6-A%28-E%2CCsE-/B%2CA%206D%7CQyX5E%7CQyXo7ElA*%5B%20%20QyXQyX%5D6LZG%20%2CCs%20G5El%3EnEo7Xy%3C2N%7B%7D%2CB/-E%2CCs%20ZGL6A%206D%7CQyX5E%7CQ%20%20Opel%7C%2CB/yX%2C-BD.S.%20aG%207-BQ%7BY%20%20QyXyQX%7D%20%20x%20%3EadoC%20ladd9LZ%3C%7CQyXQ%7CG-6XyQKcl%20LZB-7%20Gadd9LZB-%2CXyQ%7CG-6%20%20%3C3x%3E%20%7DB-7%20D%20Z%20%3DPop-Rock%3D84%3D1%3D%3D%3DSome%20Kinda%20Wonderful%3DGrand%20Funk%20Railroad%20%28John%20Ellison%29%3D%3DBlues%20Rock%3DD%3D%3D1r34LbKcu7L%20lcKT44DXL%20lcKQyXDA*%7B%5D%20l%20cKQyXDZL%20lcKQyZDXyQ%2Ci*%2C%5BQyX%2CDKcl%20LKQyXGZL%20lcKQyXG%2CB*%5B%5D%20%20lcKQyXDZcl%20LZQyXDZD%7CQyXZDXyQDC*%5B%5D%20%20lcKQyXGLZ%20lcKQyXAZL%20lcKXyQ%7CGL%20lcKcKQyX%2CXyQ%7CcKQyXDA*%7B%7D%20%20lcQKyX%2CD%7CQyXG%7CQyXDl%20LZDG%7CQyXQyX%3C%20*CDXy%7CQyXDD*%7B%7D%20%3Ex3%3Cl%20cKQyX-BZL%20lcKQGXyQ%7C%7B%7D%20%20lXyQ%20Repeat%20and%20Fade%3Ex%20LZDXyQ%7D%20%3DPop-Shuffle%3D117%3D1%3D%3D%3DSomebody%20To%20Love%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DAb%3D%3D1r34LbKcu7Xf%2CbA4sAb%2C%20%2CbD%7CQyXf%2Csus7Ebl%7C%2CbDf%2C-F%2CG/bEfEbLZ4Ti*%5BE%29bA%288Ab%2C%20%7BY%5DQyX%2CbE%7CQyX%2CDb%7CQyX%2C-FZL%2CG/bE*AsAb6T%7CQyL7bBZF-%28EbG/bE%2CbAsZLbEl%7Cb%2CB%2CbAs%7C%29-F%28%20%29G/%7ClF-Ll%7CG/b%7CG/bEZsAb%2CLxZLbAl%7CbD%2CbE%7Cb7B%2CbEsZLbEl%7C7bBZsAb%2CL7bEZ%7D%20%2CbE%2C%7ClEbZL%20%2C7-FZL%20%2CG/bZAL%20%2CbA1NZL%20%2CsusDb%2CLZbD%2C-F-bGZLAb%2CLZGZLxZL%2C7bDZLxZ%2CLbDZLxZL%2C7bAZLxb%2CLZx2NB*%5BbB%2CbA%7BBb7%2Cl%7CG/bE%2CbAsA*%7B%5D%2C%207bE%7C%7D%20bE%7B%7D%20xZLF-LZs%20xZL%2C%2CbEsZ%2CLZsA%2CbB%2CbAsZL%2C7bEZ7LbBZL-Fl%7CG/bE%2Cb%7ClEbLbEl%7C%2C%20%2CbAZb%2CDb%7CsbEl%7C%2CbD%2C-F%7CG/Eb%2CbAsZLxZLbAl1Nus%2C%20LE%7C7bBnepO%20G%2C%20LZ6*%3C%7B%20f%20%2CbD2N%5B%7D%2C%20bEZL%2CbDZL%20%2C7-F4XyQ%20/bAZLZL%2CbA%7D%7CAb%2C%20%2066*%3C%7B%20%20f%20bEZbLD%20%2C-FZL%20G/bE%20%20Open%3E%20%20bA%3EAb/GLZF-7LZDb%2C%20Eb%20%7DAb%2Cf%20Z%20%3DPop-Rock%2012/8%3D73%3D1%3D%3D%3DSomething%3DThe%20Beatles%20%28George%20Harrison%29%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu77C%7CQy4F%20sE%7CQyXClA*S%7BQyXQXyQyXQyX%5D%2CD/7G%2CbC%5E7%2CX4Ti*%5B%20-AB*%2C%20%20sWXQyX%5D%20B/7Gl%2CA/%2CW7Gs%7CQyX7Dl%7C%2CE/yQ%20%20%5BF%7CQyXF/AZLZA-7/%2CAC*%5B%5DQyXAl%7D%2CD7/GQ%2CbEs%20FZL9D%20G%20W/G%23L7%5E-A*%5B%5DQyLZD%20G%20DZLE/W%20%23F/AZLG%23/W%20%2CA%7C%7CQyX%2CAZLGLZCXE/W%20%23/7Gl%2CQ%7CC%5E7Gs%7CQyX7Dl%7C%2CE/W%20s%20%2CF%7CQyX7C%7CQyX%2C7%2CW/AyXClA%3EadoCQXyQ%20S.D66*%3CZL9D%20G/-7AZL7%5E-A%20-AB*%5B%20.%20al%20yX%5D%20BF%20sEb%2CG7/D%2C%5DXyQ%20%5BQlAXyQ%7CF%20sEb%2CG7/D%2C%7ClCXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DSon%20Of%20A%20Preacher%20Man%3DDusty%20Springfield%20%28Hurley%2C%20Wilkins%29%3D%3DSoul%3DE%3D%3D1r34LbKcu7%7CQyX74E7Xy%207A%7CQyX7EA*%5B%5D%20l%20cKQyX7EZL%20lcKQE7LZE4Ti*%5B%7CQyX7%7C%7CB7X%207A%7CQyX7EB*%5B%20QXy%5BQyX7BZL%20lcKQyE7LZEQyX7BX7EZLLZE7%20%7CQyX7EA*%5B%5D%20%20lcQKyX7E%7CQyX7AZL7BA7%20E77E%207AEZL7EXyQ%7C%7CyX7EZL7E%207A%7CQy7XEB*%5B%20%20lcKQyX7BQ%7CA7%207B%7CQy7EZL%20ZA7XyX7BZL%20lcKQyX7ALZ%20lcKQyX7DC*%5B%5DQyQKclL7B%207QyX7Dl%20%20%5D%5B7AZL7A%207D%7CQyX7ZAL7A%207D%7CQyX7AD*%20E7LZcKQyX%7BA7%3CRepeat%20and%20Fade%3EXyQ%7CD7%20A7%20%7D%20%3D%3D92%3D1%3D%3D%3DSon%20Of%20Mr.%20Green%20Genes%3DZappa%20Frank%3D%3DRock%3DD-%3D%3D1r34LbKcu77G%7CQy4D-XyyX7G%7CQyX-D%7CQyXG7%7CQyX-D%7CQyX7G%7CQQ%7CD-X4TA*%7BlcKQy*BCXyQ%20%20-AZL7G%20F%7CQy-XA%7CQyXC%7CQyX-A%7CQLZBbX%5B%5DQyX%20%20%7D%5BQBbXyQ%7CCXyQ%7CfDXyQZ%20%3DPop-Rock%3D95%3D1%3D%3D%3DSong%20For%20You%2C%20A%3DRussell%20Leon%3D%3DBallad%3DD-%3D%3D1r34LbKcu7A%207-G4D-Xy%20bB%7CY%7CQyX7hB%7CQXyC/F%7CQyX%23C/7A%7CQA-7LZ4TA*%7BC/bBZ1Bb%20AbBl2NZL%20QyXQyXE%7D/Ws%2CF%20C/bBZL7-%20A-7LNZL7-s%2CF%20F*BD-%20%2C7Cs%2CC/F%20bBZL7Bh%20C/6FZL%23C/5%237A%7ClBb/%5B%5D%20F%20%5B%5D7CslD-%20A%207GZL11-A%20bBZLh7B%20C/6FZL%23C/5%237Bb/C%2C%7C%7CE/W%2CA/Fs-XyQ%7CL7-A%20bB%7CQyX7hBQ%7CyXC/F%7CQyX%23C/7AZG-7%20DlSA*D%207hABb%20C6/bBZL%20lcKQyXbEF/%5B%5D%20Q%2CF%20C/bBlZLDXyQ%7Cl%7C%2C-AA%20bBQ9XyQ%7CXQyX%5D%20%2C11%237A%207Eh%3EadoC%20la%20.S.D%3CyQ%20%20%5B-GZL7-/CLZBb/C%20FLZBb%20A-LZEbXyQ%7CBbXyQ%7CBb/FXyQ%7CFXyQ%7CCXyQZ%20%3DJazz-Ballad%20Swing%3D63%3D1%3D%3D%3DSound%20of%20Silence%2C%20The%3DSimon%20and%20Garfunkel%20%28Paul%20Simon%29%3D%3DRock%20Ballad%3DEb-%3D%3D1r34LbKcu7%29-bE%284Eb-9L%20lcKQyXbDA*%7B%20Q%20yXQyX%5D%20%20lcKQyXZEb-94Ti*%5BB%7CQyXb-9%28E%2CbGZLB%20bGZLbG4T4ZLB42TZLbG%20%29-bXyQ%7CBE%7CQyX%7D%20%20lcbLZGb-bE%289-bE%7CQyXbD44TZLbG42TZL-bE%20%29XyQKG%7CQyXGZLB%20XyQKcXbG44T%7CQyXB42TLZ%20lcKQyX-bEZL%20lyQ%7CGbbDSA*bD44T%7CT24G2TZLQ%2C-bE%20bGZLGbZL%20x%20ZLB44TZLb4GbLZQyX%2CbLbG44b-LZx2TZL%20lcKQyX-bELZ%20lcKQyXbDA*%5B%5D%204BLZTE%7CQyXla%20.SLZGb%2CbDZLbGZL-bE%20bGQ%7CyXbGZLxZLB%7CQyXLZ%3CD.B%20bGZ%20Coda%3EEb-LZx%20%5D%5BQGbXyQ%7CDb%20%20fLZEb-9XyQ%7CEb-XyQZ%20%3DPop-Rock%3D103%3D1%3D%3D%3DStand%20By%20Me%3DBen%20E.%20King%20%28King%2C%20Leiber%2C%20Stoller%29%3D%3DSoul%3DA%3D%3D1r34LbKcu7%7B%5D%20%20l4AXyQA%7CQyX7E%7CQyXDZLl%20cKQyX-%23FZL%20lcKXyQKc4Ti*%5BXAA*%5BQKcl%20KQyXA%7CQyX7E%7CQyDXZL%20lcKQyX-%23FZLcl%20%20%5DyXAA*cKQyX%20LZF%23%20%20lcKQyXA%7CQyX7%7CEQyXDZL%20lcKQyX-%5D%5B*BAlcKQyZL%20lc%23-XyQC*%7B%7D%20%20lcKQyXA%7CyQX7E%7CQyXDZL%20lcKAXyQKFZL%20lX-%23FZQKcl%20QyXAB*%7B%7D%20%20lcKQXyA%7CQyX7E%7CQyXDZLKcl%20LyX-%23FyQKcl%20LZDXyQ%7CE7XyQ%7CA%3CRepeat%20and%20Fade%3EXyQKcl%20%20%7D%20%3DPop-Rock%3D110%3D1%3D%3D%3DStayin'%20Alive%3DBee%20Gees%20%28Gibb-Gibb-Gibb%29%3D%3DDisco%3DF-%3D%3D1r34LbKcu7L-F%20b4F-7%207-FSA*%7B%5D%20xZL-FLZ%20xZL%207bBZL%20xZLXyQ%7CE4Ti*%5BA/W%2C7yQ%7CEb%5B%5D%20%20lcKQyX7bBZ%20LlcKQyX7bBZL-F%20*BsF-X7-FZC/Ws%20W/Eb%2C%7CbE/W%2C-F%2CbA/W%2C-7F%7C%2CC/Ws%20%207-Fl%7ClF-7%20%2C-F%2CbF/bE%2CF%2CG-/-G%2CF/bA%7C%2CC/Ws%207%20-Fl%7C%2CF/bE%2C-F%2CF/F%2CF-/bA%7C%2CKQyX7XyQ%7C%7C%7D%20QxZL7-F%7CQyX7C-%7CQyX-F%7CQyXF/bE%5B*CBb-Fl%7C%2Cla%20.SBb7XyyX7-FZL7bBZLx%7CyQX7bBZLxZL7-F%7CQQ%7C%3CD.ZL%20lc7bBZL%3E%20x%20%20xZL7-F%7CQyX7bBZ%20LlcKQyX7bBQC*%5B%5DLZ%20x%20adoC%20BZL%20l-7LZx7-FZL7bBZLx%7CQy7XbB1NZLxZL7-FZLXyQKcF%7BQyXb7XyQKcl%20%20%7DN2Bb7LZxLZF-7LZx%20Z%20%3DPop-Disco%3D103%3D1%3D%3D%3DStill%20A%20Friend%20Of%20Mine%3DIncognito%28Maunick%2C%20Jean%2C%20Bull%2C%20Richard%29%3D%3DSoul%3DA%3D%3D1r34LbKcu7%2C7%5EbB4D%5E7%20B%207%5ECZL7-%23C%207%5EZDL7-B%207%5ECZL7-%23C-7%20%7D%7C4Ti*%7BAZL%20l%5E7XyQ%2C9-%23CZL%20lcKQyX-9%23FA*%7B%20%20QyXQyX%5DXyQKcA%7CQyX9-%23CZXyQKcQyX9-%23FA*S%5B%5DQy9X6G%7CQyX%2C9-BZL%20lKcl%20Lsus31lcKQyl%20LZA*%5B%5DQyX96G%7CQyX9B-ZL%20lcKQyXsus31BA%5E7XcKQyXZL7-%233susXZL7-B%207%5ECZL7-%23%20C7%5EDC*%5B%5D%20%20lcKQyD%5E7%20C1AZL%20CD*%5B%7D-7LZD%5EAZLQxZL7%5EbBZL-7B%207%5ECZL7-%23C%207%5E7LZx%20B%207%5ECsus9DxLZA%5EF%3EadoC%20la%20.S.DZ%3CLxZL7%5ECZLxZL%2C7%23-9LZZL%2C7%5EC%207%5EDD%5E7%2C%20%207%5ECZL7-%23C%207%5EDLZ7-B%20%2C7%5ECZL7-%23CB-7LZQ%7B%5D%20%2C%23-7LZC%5E7%20B-7LZBb%5E7%20%3CRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Soul%3D90%3D1%3D%3D%3DStill%20Got%20The%20Blues%3DMoore%20Gary%3D%3DBlues%3DA-%3D%3D1r34LbKcu7%7B%5Dn%2C-8D-7LAZL7EZL5b7-BZL%5E7FZL7%5ECZLG/7-DZ-LZsA6Ti*%5BA%7CQyX-7XyQX5b7-B%7CQyX7%5EF%7CyQX7%5EC%7CQyXG/7-D%7CyQ%7CE7DlSA*-B%7CQyLZA-/QyX7%5EC%7CQyXG/7-%7CDQyX7-DA*%5B%5DQyXC%7CF%5E7XB/W%20-%7CQyX9QKcl%20-A%7CQyX-E%7CQyX-A*B%5B%5D%20%20lcKQyX7EZLXyQ%7CDyX5b7A%20-A%7C%7CE7%239s7E%7CQyX7-BC*%5B%7DQ%20%20lcKQyX%2C-A%7CQyXusXyQQyX9Fa%20.S.A-/CXAZL7-DZL7-E%207%5EZFLsus7EZL7-B%7CQy-LZ%3CDZLB/-D*%7B%5DQa%3E%20x%20EZLf%20%209FZL9DZLA-ZL-EZL-AQB*%5BZ%207%239XydoC%20l%20-AZL%3ED-7Xb7-B%7CQyX7%5EF%7CQy7X%5EC%7CQyXG/7-D%7CQy5LZE7nepO%3CW/BLZA-/CXyQ%7DA-XyQZ%20%3DPop-Rock%2012/8%3D63%3D1%3D%3D%3DStreet%20Life%3DThe%20Crusaders%20%28Sample-Jennings%29%3D%3DFunk%3DAb%3D%3D1r34LbKcu7%20sus74Ab%5E7/6-bD%207-bBZL7Fs%20us7FZLbG/6-bE%20ELZEb4TA*%5BF%207-bAb%5E7%20%237bB%20%2C31bB%20%2C9b13F%20%2CsusFZLbG/bA5%2C%20%7BBZL7bEf%207%5EbDb%5E7%2C7bG%207%5EbD%20sus7bZAL%20sus9bE%20%2C7hD%20sus%20C%7C%7D%207--bBZLb/C%2CC*%7B%7D%207-bBZL7-Fl%2C%7BE/D%2CbE/bD%2CbD/bBSF-7Bs%5B%5D%20CZLsu7LZF-7-bBC*%5B%207-FZL7C-ZL7-bBZL7-FZL7%20Eb9s-CZL7hG%2C%5Eb%239LZBus9bD%207-bA1NZL%5E7bAZLsus9bE%207-bsLZsG7F%207-sE%2C7--%2CEbs7%5EBl%2Csus%23F%2C7-%23sC2N%7C%7D%207%5EbAl%7C%2Csu%2CLZsBbBs%7C%2CCZL%2C%23%5E7%2CLZ7%5EElD*%5B%5DQyX7%5EbZAL%2Csus9bE%20%2C7-bB%20B7/DAl%2CsuC%20%2C7-13LZE/7C%20%2C7%5EFZLQ%2C31%20B7-%23CZL%23D/7B%207%5EE%2CLZDB%207-%23Lsus9F%5E7%2C%20bA%2CsusbBs44T%7B%5DyQX7-D42TZL%2CE/7C%5E%2C%7CBbZL%2C31.D%20%20Qs%2CAb%5EQyXQyXQyXQyX46%3C*2N%7D%20sus9bB1N%7C%2CXyQXyusbBZ%2CE/7C%20CodaQ%7B%5D%20%2CE/D%20%2CbE/b%20D%2CbD/bC%20%2CC/bBl%3E%2CsF%5E%2Cla%20.SD/7B%2C7%2C%7CF%5E%2C-%23C%7C%2C%23D/7B%2C%5EE%2C%7C7C%2C-D1N%7C%2CE/7C%2CB7%7CE%5EC%2C-D%7CZLsus-%2CB7%2C7%5EbA%20sus9bB44TQ%7ByX7-Dl%2C2N42T%7C%7DLZBb9%23C%7C%2C%23%3CRepeat%20and%20Fade%3EBb9sus%20Ab%5E7LZBb9sus%20%7D%20%3DPop-Soul%3D112%3D1%3D%3D%3DSummer%20In%20The%20City%3DThe%20Lovin'%20Spoonful%20%28Sebastian-Boone-Sebastian%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7/Ws%20A4Ab%20GbB/7-C%20-CSA*%7B%20yQX%5D%20G%20bAZL%20x%20ZLLZC-/4Ti*%5BTZLC%20%2C%7ClC-/7G%20Gl%7C%2C7G%2CbA/sW%20A/-CZLbB/7-C%20BLZC-7G%2CbAZL%20x%20Q%5DXyQDZL%20x%20ZLbB%20FZLx%20%20ZLbB%20F44TB*%5B%20-%20GLZyXC42/7-C%20Z%20x%20QQyXoCZLoCZL-C%7CyQXoC%7CQyX-CC*%5B%7D%20%7C%7ClC-LG%20-D-C%3Ead-/A%20s%20.S.D26*%3CZLbB/-7C%20-Cl%7C%2C7G%2CbA/Wal%20CoCZLbBCl%7B%7CQ/Ab%2CGLoCZL-C%7CQyXoC%7CyQX-Cl%2CC*%2CQ%2C%5B%5D%2C7ZCoXyWs%20A/7G%2CbA/BbLZ/-CZLbB/7-C%20-C%7Cl%2C7G%2CbA/Ws%20A/-CA%20sW/7-C%20-%3C%20FZL%20G7/BbB%20F44TB*%7B%20QyXQ%5DyXC42TZLC%20-CZLLZ%20x%20Gl%7C%7D%2CRepeat%20and%20Fade%3EBbLZ%20x%20%20%7D%20%3DPop-Rock%3D107%3D1%3D%3D%3DSummer%20Of%20'69%3DBryan%20Adams%20%28Adams%2C%20Vallance%29%3D%3DRock%3DD%3D%3D1r34LbKcu75A%289d4D5XyxZL%295D%289ddaDA*%20%5B%20QyXQyX%5D%20%20lcKQLZAad4Ti*%5BdaAZLZDadddaDA*%7BZLxZL%295A9%28ddaAZLxZL%295D%289d9LZxLxZL%29QyXG%7CLZDadQyXA%7CQyX-BB*%5B%5Dx%20ZL9ddaAZLxZL9d%7CDXyQxZL9d%20%2CsusQ%7CAXy9ddaD1N%7CQyXA%7CQXy-B%7CQyXG%7CQyXD%7CQ%20DLZDyX-B%7C%209ddadd9%20A%2CsusDZLD%209ddaDN2%7B%7D%20Q%2CA%20%2CsusAZL%20DLZAaAZLDC%7CQyXus%2C%20AXF%7CQyXD/bB%7CQyX%7CCQyXbB%7CQyXFC*%7D%20yQ%7CBbsAZLA%3EadoCl%20%20%7BDS.D%3CZLA%209ddaAZDL%20%2CsusDZLD%209dda.%20al%20cKQyXtaepe%20A%20%7DXdaAZLD%20%2CsusDZL%20D9ddaDQ%7B%20%20QyXQyd9%20%3CR%2CsusA%20and%20Fade%3EALZAsus%2C%20A%20%7D%20%3DPop-Rock%3D135%3D1%3D%3D%3DSun%20Goddess%3DEarth%2C%20Wind%20and%20Fire-Ramsey%20Lewis%20%28Lind-White%29%3D%3DFunk%3DA%3D%3D1r34LbKcu7%7CQyXS4D%5E7/*%7B%7D%20%3Ex5%3C%20%20x%7CQyDX/7%5ECZL%20lcKQyXEAA%5E7%2C4Ti*%7BF%207-%23yQ%7CG%237%23G%2011-bEZLC/7b%5EB%20B/7%5EA%7CQyX11-b9LZCX9-%23FcKQyXZB-9X2N%7D%20Q%20lcKQyXE/%5E7D1N%7CQyX9-%23F%7CQyD%5E7/EL9b7%23L%20lcKN3B-97%5ED%7CQyX9-%23F%7CQy9X-B%7CQyX9-%23F%7CQyX/EXyQ%7C%7D%20%20lXD/7%5EEXyQKcKQyXE/7%5ED%3EnepQOyX45*%3CB*%7B%5D%20%20lcl%20LZC/7%5EDZQyX11.S.%20ayX9-%23F%7CQyX7%5EAQ*A%5BY%7D%20%20x%20%3EadoC%20lQ%7CG%23-D%3C%7CQy-%23F%7CQB%20Bb%5E%7B%209b7%23F%207-%23CZLb97%23G%2011-bEZLC/7B-9Xy/7%5EA%7C%5ED%3E%20Qx%3E%20%7D%7C%3C%7B%5D%20%20lcKQyXE/7D%5EZL%20lcKQyXE/7%5EDXyQXy3%3C%20%2097/EXyQKcl%20LZC%5E7/D%20%3CRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Soul%3D95%3D1%3D%3D%3DSunshine%20Of%20Your%20Love%2C%20The%3D%28Bruce-Brown-Clapton%29%20Cream%3D%3DRock%3DD%3D%3D1r34LbKcu7%2CC%2CD%7C4D%2CC%2CLD%2CC%2CDSA*%7B%7DQyXZDLD%2CC%2CD%7CQyXDZLDZDXyQ4Ti*%7B%2CG%7CQyyQ%7CD%2C%2CF%2CGB*%5B%5DQyXDZLD%2C%2CC%2CD%7CQyXDZLD%2CCGLZGXXDZLDAZLG%20ZGXyQAC*%5B%5DQyXDZL%2CD%2C%2CCD%7CQyXDZLD%2CC%2CD%7CXyQ%7CCL%2CG%2CFQyXA2%20GLZADZLD%2CC%2CDZL%20x%20ZQL%20%20A1NZLG%20C%7CQyXXyQ%7DNC%7CQyXG%20CQ%5B%7D%7CN3A%3EadoC%20la%20.S.D%3CLZD%2CC%2CDZL%20lcKQyXDXyQ%5D%20%20lcKLZAXyQ%7CC%20G%2CLZAXyQ%7C%7BA%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Rock%3D105%3D1%3D%3D%3DSuperstar%3DThe%20Carpenters%20%28Russell%2C%20Bramlett%29%3D%3DPop%3DDb%3D%3D1r34LbKcu7LbD%2064F-9XX7bB%7CQyXC/bA%7CQXybD%7CQyXbE/-F%7CQyyQ%7CDb4Ti*%5B%7CQyXC%20C-LZyXbD%7CQyXbE/-F%7CyQX9-FA*%7B%5D%20xZL-FQ%7CAb/11-CZ%20bD%7CQQ%7CDbX%7C%2C-bB%2C-Cs%20bDB*%7D%5B%20%20lcKQyX7-C%7CQylAbXyyX7bBla%20.Cb-%2C%7ClQ%20%20bG%7CQyXbAl%7C%2Cb-B%2C-Cs%20bD%7CQyXbALZ%3CD.B%2C-Cs%20bD%7CQ%3EDb%5E7%7C-bB%2C-Cs%20bDC*%5B%20%20lcKQyXbAQ%5B%5DQyXlAbXyadoC%20ZL%20f%20b-%2C%7ClQyXbG%7CQyXbAl%7C%2Cb-B%2C-Cs%20bD%7CQyXbA%7CDb%5E7B%2C-CsC-7XyQZ%20%3DPop-Rock%3D89%3D1%3D%3D%3DSuperstition%3DWonder%20Stevie%3D%3DFunk%3DEb-%3D%3D1r34LbKcu7lcKQy4nXyQZL%20lcKQyX7-bE%7BLZ%20lcKQyXnZL%20lcKEb-7X4Ti*%5BL%20lcK%20%7D%7B*A-bEZL%20lcKQyX7-EbZL%20lcKQyX7-bES7%2CXyQ%3Ex3%3C%20bG/W%2CXyQKc%207-bEl%7C%2CbB/W%2Cb/GWs%207-bEA*%5B%5D%20%20lsW/Bb7-bEZ/W%2CbG7%20sW/-bEl%7CbG/W%2CbB/W%20s7-bEl%7C%2CbB/W%2CbG7%20sW/-bEl%7CbB/WsEb-7%20l%7C%2CbB/W%2CbG/Ws%20-7bEl%7CbG/W%2CbB/WsEb-7%20l%7C%2CbB7-bE%7C%5D%5B*Bl7bB%7CQyX7bAZL5bA7%207bBZL5b7B%207bB%235XyQbG/W%2CX7bAZl%20LZE%207bBZL5b7B%207bB*B%5B%7D%20Q%20lcKQyX7-bA7b5LcKQyX.D%3C%7CQ7%235XyEl%7C%2CbB/W%2CbG/Ws7%20-bEl%7CQyX7-bE%7CQb-7XybB%7CQydna%20t%20Coda%20%20%3C%207-bEZL%20lcKyQX7-bElQ%7BZ%20%20x%20%3ERepeala%20.S%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Rock%3D100%3D1%3D%3D%3DSurfin'%20USA%3DThe%20Beach%20Boys%20%28Berry-Wilson%29%3D%3DRock%3DEb%3D%3D1r34LbKcu7%2C7bB%7C4Eb7%20B44TSA*%7B%20%20QyXQXy%5D%20%20n%2CbEZLsusbEb7XyQ4Ti*%5BE%2C6bEEb%2CEbL%20n%2C7bB%7CQyX7bBZlL%20n%2CbElZL7bE%2C6ZsEb%2CsZL%20nbBlZLEb%2Cn%20lZL7bE%2C6bE%2CbEsLZ%20n%2CbA%7CQyXbAlZLEb%2Cn%20lZL7bsZL%20lBb7%2Cn7bBB*%5B%5D%20%20n%2CbElLZ7bE%2C6bE%2CbEsZL%20XyQKc%7CQyX7lZL%20x6%2CEb7E%2C6bE%2CbEsZL%20lcQKyX7bBl%7CZL%20x%20ZLb7LZ%20bE%2CbEL%2CbE1Kcl%20L%2CbA%7CQyX7bBlZL%20%20xZL7bE%2C6bE%2CbEsZn%20LZNQyXbAbAZLxN2EbLLxZL7bBZLxZLbELZxZL7bBlC*%5B%5D%20xZZEbLZ%7C%7D%20xZbEsZLEbLZx%3E.dnE%20dn2%20la%20..SD%3C%2CbAsZL7bBZL%2Cn%7ClEbZLxZL%3EedaF*D%2ClBpmaV%20QyX%3C%2C6bE%2CEbsZL%20n%2CbA%7CQyX7b%20and%20%2C%7B%5Dn%2CEb7LZ%20x%20%20%7D%20%3DPop-Rock%3D160%3D1%3D%3D%3DSweet%20Caroline%3DDiamond%20Neil%3D%3DRock%3DB%3D%3D1r34LbKcu7XEZL%204F%237XXB%2CS%2CA*%7B%5DQyX7%23%7DFQyX7%23FZL%20lcKQyyQKcl4Ti*%7BlcKQy%20LZBX%20lcKQyXBB*%5B%7D%20%20clKQyX%23FZL%20lcKQyLZB6XlcKQyyXBC*7XyQKXQyX%5B%20%20lcKQyX%23ZFL%20lcKQyXEZL%20lcyQ%20%20%7B%23FZL%20iF%20laQKcl%20%3CZLE%20%23F2N%7D%20%20lcQKyX7%23F1N%7CQyXEZLD.S.%20yXE%7CQXE%7CQy-7%20C%23%5DQyX7%23F%7DQyX7%23FLZ%20lcKQyX%23F%7B%5D%207-%7B*CBX%23D%3EenyQKcl%20LZEXyQ%7CF%237%20%3CXyQRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DJazz-Medium%20Up%20Swing%3D123%3D1%3D%3D%3DSweet%20Love%3DAnita%20Baker%20%28Baker%2C%20Johnson%2C%20Bias%29%3D%3DPop%3DBb%3D%3D1r34LbKcu7G%7CQyX4Bb%5E7ZL11F%2011bA%7CQyX-9bE%7CQyX7%5EbG%7CQyX%7CBb%5E74Ti*%5BX7%5EbGQ%7CEb--bE%7CQyX7%5EbBSA*%5D%7B%2011F%2011bA%7CQyX99XyQ%7CyX7%5Eb1F%2011-7%20AbX7%5EbG%7CQyX9-bE%7CyQX7%5EbBl%7C%2C11F%2C11yQ%7CAbFs%7CQyyX7%5EbBBb%5E71F%2011bAZL9-bE%20%5E7bG%7CQyX9-bE%7CQyX1LZ%7CB*%5B%5D%2017bB%2019XyQ%7CyX9-bEC*%5B%7D%20%2CQ%2C11F%2011bA%7CQyX9-bEQ%7CBb1-bE%7CQD%3CZL79XyQ%7C%5EBZL7bB%2011bB%7CQXy9-bEZL7bB%2011bB7%20Bb--bEZLbAZL9l%20Cod%5EbG%7CQyX9-bE%7CQy7X%5EbBQ%7B%5DQyX11F%3Ea7%20Eb-a%20.S.L%20%3Eed1LZBba%20pmaV%20QyX%3C%209-Eb%7CQyX9-bE%7CQyX7%5End%20Fa1F%2011ZAb11%20F11%20%7D%20%3DPop-Soul%3D93%3D1%3D%3D%3DTears%20In%20Heaven%3DClapton%20Eric%3D%3DRock%3DA%3D%3D1r34LbKcu7%2CS%2CA*4A%20E/Al%7C%2C7E%2CsusEs%20%23/FDZLE/W%20-%23FZL%23GXyQ%5D%7B4Ti*%5B-%23FZL%23LZF%23Al%7C%2C7E%2C6Es%20%2CEZEL/A%20%23F/DZLE/W%20-%20E/G%23G/E%20A7A%7CQyZD/F%23C%7CQyX-%23Fl%2CB*%5B%7C7%2CE%2C6Es%20%2CEZLE/A%20%23/F%2CXLE/W%20/W%20-%23%7CF%237%20/E%20A%7CQyXsusE%7CQXy-Bl%7C%2CB/W%2C%23G/WsG%23LZFQyXE/%20CC*%5B/F%23%20s%20%20%3EeniF%20%20%3C%20A2NQ%7DyXAl1N%7C%2C7E%2CE/D%5DXyQ%20D%7CZLEL%23F/DA-%20D/B/G%20Cl%7C%2CG%2C%23F/D%20s-EZL%23F/D%20GZL%23FLZA-%20ZLB/GZG%20D/F%23LZ%3C%20D.S.%20al%20Fine%3EE%2C%20sE6%2CE7%5D%20%3DPop-Rock%3D80%3D1%3D%3D%3DTell%20Me%20Something%20Good%3DRufus%20and%20Chaka%20Khan%20%28Stevie%20Wonder%29%3D%3DFunk%3DAb%3D%3D1r34LbKcu7*%7B%5D%20%204sAb%2CX31bGl%7C%2CbA%2C-bBB%2C%2CbD%7C%2C-bE%2C-F%2CbGyQKcl4Ti*%5B%2CbAA*Gb%20F-KQyX31bGZLbA%20%2Cb-B%20B%20%2CbDZL-bE%20%2Ccl%20%20%5D%20%2CbAAbG%20%2Cb-%2C%20Eb%20%20lcKQyX31bGZLAb%20%2C-bB%20B%20%2CbDZL-%5D%5B*AAF%20bG%20bD%20-CEb-LZB*%5D%20%20lcKQyX31bZGLbA%20%2C-bB%20B%20%2CbDBb-%2C%20%20%2C-F%20C*%5B%5DQD%2CLZD%20n%2CbAZL%2CbG/bD%20F%2C/bD%20E/bD%20%2CbE/bLZnXy/bD%20%2CbE/bD/C%2ClFZL7-Fl%2CC/W%2CbAsLZbE/bD%207-bBZL7-Bb-7%20W%2CbAs7-bBZCsAb%2C%2CC/W%2CbAsZLbE/b%20D7-bBZL7-Fl%2CC/WlF-7L*%5B%5D%20%2C%2CbAsZb%2C%3C*2D%207-bBZL7-Fl%2CCW/%2CbAsD*%7BY%7D%20%3Ex38b/EbLE/bD%20W/C%2C%3C*74XyQ%20Vamp%20and%20Fade%3ElF-7LZBb-7%20Db/Eb%2C%20%7D%20%3DPop-Soul%3D75%3D1%3D%3D%3DTequila%3DThe%20Champs%20%28Daniel%20Flores%29%3D%3DLatin%3DF%3D%3D1r34LbKcu7ZL%20x%204F%20C-%20%2CFA*%7B%7D%20%3Ex4%3C%20xZ%20L7-C%20FZL%20x%20ZL7C-7LZ4Ti*%7B7F%7CQyLZ%20x%20B*%5B%7D%20%20x%20ZL7-C%20ZFL%20x%20ZL7-C%20F%7CZLSFo7X7-C%20FiuqeTLZFo7QyX5G%7CQyX7F%7CQy7XoFZL%2C5F%207F%7CQyX%7CC7%3C%22%2C5F%20%2CFZL%20x%20n%20%5D%5BC%20F%7CZL%20x%20ZL7-CF%20ZL%20x%20ZL7-C%20FA*-7LZ%20%3E%22!al%20la%20.Z%20x%20QL7-C%20FZL%20x%20ZL7C-%20F%3EnepO%20%3CC*%7B%5D%20Z%3CD.SL7-C%20%20ZL7-%20x%20%20%7D%20%3Ex3%3C%20x%20ZL7-C%20ZFL%20x%20ZL7-C%20FQ%7BY%7D%7CF%20C%3EadoCx%20LZF%20C-7LZF%20sC-%2CFZ%20%3DJazz-Latin%3D174%3D1%3D%3D%3DThat's%20The%20Way%20Of%20The%20World%3DEarth%2C%20Wind%20and%20Fire%20%28White-Stepney-White%29%3D%3DFunk%3DDb%3D%3D1r34LbKcu7*%2C%7B%7D%204Db%5E7%20bD/6-bG%7CQyXbD6/bG%7CQyX11bD%7CQyX%20%3C3x%3E4Ti*%7BQyX7%5E7XyQ%7C%7B%7DQyXbD/6-bG%7CQXybD/6bG%7CQyX11bDS*ADb%5EbD%2CC%5EbGZLXyQ%7CGZL%207%5EbDB*%5B%7DQyXDb/6-bG%7CQyXbD/6bG7b5%2011bD%7C7bAZL-7%20LZL7-bB%207-FZL%207%5EGbZL%207-F%7CQyX7%5EbGZEb9%20FZL%207ZLbA/%5D%5B%2C*DLQ%2CA/W%20%2C9BZL31b%5EGZL5b7GZL7%5EbD%2CZDb%5E7%20%20sus%5EbD%7CQG7b5L7bA%7CQyX7-bEZL7b-B%207-F%7CQyX7%5EbGZsusXy%2011bD5b7GZDb11X%2CC*%2C%7B%5DQyXbD/6-Gb%7CQyX%2CbD/6bG%7CQyDb%5E7L%7CQyX7B%7CQyX13LZBL%2C5b7G%20%2C11bDZLAb/7%5EbDZL%2CA/W%20%2C9ZGb%5E7%5EbGZL%7D%20%2CA/A%2CLZl1NZL7%5EbGZL%2C5b7%20G%2C11bDZLbA/7%5EbDB9%2C%20W/W%20%2C9QyX%2Cs%2C%20Bb-%3EadoC%20la%20.S.D6*6%3C%7CQyX%2C7-bEZL%2C7Ab7su7-F2Na%20tae%5E7/AbQyXQyX46*%3C31%5EbZGL5b7G%2011bD%7CQyX%20%20RepbDQ%7B%5Dnd%20Fade%3EXyQ%7CB9%20W/A%20%7D%20%3DPop-Soul%3D86%3D1%3D%3D%3DThat's%20What%20Friends%20Are%20For%3DDionne%20Warwick%20and%20Friends%20%28Bacharach%2C%20Sager%29%3D%3DPop%3DEb%3D%3D1r34LbKcu7-FZL74EbadG%7CQyXC/9ddabAl%2C%7CD/bB%2CD/6bBs%209d-7%20C-4Ti*%5B%2C7G%2Cs/Bb%20%5D7hD%7CQyX7-Fl%7C%2C-%2CC7-Gs%209ddabEA*%7B%20sGsu7-F%207%7CQyX7%20Abad-C%2C7-Gs%20bE44T%7CyQXbB/7-F42TZL9d%2C%7ClF-7-Cl%7CdabEBGsus%2CyXQyX%5DQyXbB/7-ZFL9%5EbA%207-Cl%7C%2C7GQ%20%20%5B*s%207hDdabEZ/DLZA-F%209%5EbAZL7-C%207G-l%7C%2CbA/bBs%20%20C/b7/BbLbB%209dB*%7B%7D%20/DLZELbB/bA%7CQyXB/hF%7Cl%2C7C%2CsusCs%20bD/bZT24xbB%209dB/7-Fadd9%20ZL7-C%207-Gl%7C%2CbAb/Bs%20%20C/bAZLD/bBAb%5E9%20bE44T2TZLbadd9%20QyXB/hFl%7C%2C7C%2CssuCs%20bD/bEZLD/bB%7CAb/BbEZLbV85*%3CT44EbQyXC/9ddabAl%7C%2C/DbB%2CD/6bBs%209dda%7CG-7%20%7B%7D%20x4amp%20and%20Fade%3EC-7LZF-7%20F-7/Bb%20%7D%20%3DPop-Slow%20Rock%3D66%3D1%3D%3D%3DThink%3DAretha%20Franklin%20%28Franklin%2C%20White%29%3D%3DSoul%3DBb%3D%3D1r34LbKcu7%20lcKs4Bb7%237bBs%209%237bBlZL%20clK%2CsusbB%2C7bBs%209%2CBbsu4Ti*%5BB%207bElBb7XbBZL7bB%207bE%7CQy7XbBZL7bB%207bE%7CQy7XyQ%7CA*%7B%5D%20QyX7bb7XyQ7bE%7CQyX7bD%7CQyXb7BB*%5B%7D%207bB%207bE%7CXyQ%7CBBZL7bQyXQyyQ%7CDbcKsusBs%20%207B%7CQy7XbB%7CQyX7bE%7CQyX7l%20%20%5DXX7bB%7CQyX7BlB7Xy7E%7CQyX7BZL7B%207%7CEQyX7BZL7B%207E%7CQ%20B7LZA*%7B%20%20L%20lcK7%20%7D%5B*%2CD*%2C%7B%5D%207A%207E%7CQXy7EZL%20lcKQyX7ECB7XyQB%207E%7CZB7%20%3C%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Soul%3D106%3D1%3D%3D%3DThree%20Hours%3DDrake%20Nick%3D%3DFolk%20Rock%3DD-%3D%3D1r34LbKcu7Ds1NZ4D5%20sG%20sus9DZL%2C-Dl%2CussD%2C-D%7C%2C5D%2CsusD-6/DL4Ti*%7BDs%205D%2ClD5%205C%205D%7CQyX5DZLD5/C%205D%7CQyX5D2N%7B%7D/D%20%7D%5BsusD%2C%2C5Dl45%2C%7CD-/6-G42TZLsus9D8s6TZL%2C-Dl%2CsusD%2CDLZT4D%2Csus/5C%205s%2CD5%2C%7B%20D/6-G%20sus9D4T4ZL%2C-D42TZL5Dl%7CD5LZDusDs%20yXC/-%20%5D%7B*A7-DZLxZL7-D%7CQyCX/-DZL%20lcKQyX5DXyQ%7CD5D%7D%20DB*%5B%5D%20XyQ%7CDD%7CQyX7-B%7CQyXC/D-%7CQyX7-DZLxZL7--7LZx7-B%7CQxZLxZQKcl%20ZLxZLxZL7-D1NZxLZLxZL7-DZL7CZLxLZxLyX7-Dx%20ZL%20%7BN2D7lcKQyX7D%7B%7DQyX7%7CDQyX7CZL%20lcKQyX%20LZ%20x%7D%20xZL%20%3C3x%3E%20%7D%20%3D%3D0%3D0%3D%3D%3DTie%20A%20Yellow%20Ribbon%3DDawn%20%28Levine%2C%20Brown%29%3D%3DPop%3DF%3D%3D1r34LbKcu7xZL7-4FLZxLFA*%7B%5D%20xZL7CZLZxL7-GZLxZL7-AZLZxLZA4Ti*%5BCZL-bLZD7LL7GZLxZL7-DZL-BbZL7-GZLxZL7-GZZxLZB7-CZLZLxZL-LZxLxZL-AZLxZLFB*%5B%20%20QyXQyX%5D%20xZL7CZLZC-7bBZL7%7CYZL9-7LZGZL%23C/%2BFZLC/FZLD-%7C%2CC%2CFZL-bBZL7-D-LZDGZL7DAZLxZBb-LZ*%7B%7D%207CZL7-GZL7D-ZLF1NZL7CZL7-GCN2FLZL7-GZL-bBLZC-7%20lcKQyX7-G2N%7C%7D7%20CZL7-G1NZL7DZL%2Cf%2CLZxZL7-ZL7-A%2CXyQ%7CFD*%7B%5DQyX7C%7CQyXG-%7CQyX-bB%7CQyX7-GLZxLZ7DZLFxLZC-7%3CXyQXyQ%20Repeat%20and%20Fade%3ELZD7LZG-7LZC7%20%7D%20%3DPop-Country%3D170%3D1%3D%3D%3DTime%3DPink%20Floyd%20%28Gilmour%2C%20Mason%2C%20Waters%2C%20White%29%3D%3DRock%3DF%23-%3D%3D1r34LbKcu7EZLxZ4EXyQZL7-%23F%5B%7D%20%3Ex4%3C%20clKQyX7-%23FZL%20lcKxLZAL4Ti*%7ByX7-%23F%23-7L7-%23F%7CQyXE%7CQyXAQ%7CyX7-%23FSA*%7B%5D%20xZXyQ%7CFZLxZLQyX7%5EQ%7CEXy7%5ED%7CQyX7%5EA%7CQyX%5E7DB*%5B%5DQyX7-%23F%7CQXyQ%7CAyXA%7CQQyXE%7CyQ%7CC%23QyX7-%23FC*%7B%5DQyXE7%7CQyX7-BZLQ%20%207-%7CAXyQX7%5ED%7C7%5ED%7CQ%20%20%3C*3%7CQyX7%5ED%7CQyX7%5EAQ%7CyX7%5EDB*%5B%7D%20%3Ex46A%5E7Xy7-%23F%7C7B%7CQy%23-7Xy%5B%5DQyX7E%3EadoC%20l%20a.S.D%3C%7CQyX7-B%7CQQB-7XC%7CQyXC%7C%7D%207b9LZEEZL7AZL7-ED*%7B%5D7%20AZL7-EZL7AZL7--7LZA7B%209%23%5E7XyQ%7CB-7XyQ%7CF%5E7XyQ%7CG7XyQD7%239%20D7b9LZB-7XyQZ%20%3DPop-Slow%20Rock%3D67%3D1%3D%3D%3DTime%20After%20Time%20%28Cyndi%20Lauper%29%3DCyndi%20Lauper%20%28Lauper%2C%20Hyman%29%3D%3DPop%3DC%3D%3D1r34LbKcu7C/-DZ4FXyQ-DZLC%20C/-DA*%7B%7DyQXF%7CQyX-E%7CQyXG%7C/C%20CL4Ti*%7BG%20FB*-/C%20CC/-DZLC%20C/-DZL%20CC/-DZLC%20C/-DZL%20C%20%5D%5BDZLC%20NC*%7B%20FLZF%20susG%20F1NZLQ%2CF%20E-ZLG%20F%7CQyX-EZLG%20%7DXyQ%20-EZL%20F%7CQysus%29%20yX%29susG%28G%7CQyXCLZsusG%20F%7CQyX-AZLQ%7CA-XG%28%20G2sG%20F%7CZ%3CD.CZL%20%29susG%28%20GC*Q%7D%7BQyXC%3EadoC%20la%20.A-XyQLsusG-EZLGXyQ%7C%7C%7DQyXCZLsusG%20F%7CyQX-A%7CQyX%29susG%28G%5B*BF%20CZLsuLsusG%20GLZEX-A%7CQyXsusGC*%7B%2C%20F%20-EZLG%20F%7CQyX-yQ%7CF%20FZLF%20ZC%20%20%3C4x%3E%20%7D%7BF%20%3CXyQ%20Vamp%20and%20Fade%3EGsusLZCXyQ%7D%20%3DPop-Rock%3D127%3D1%3D%3D%3DTime%20Has%20Told%20Me%3DDrake%20Nick%3D%3DFolk%20Rock%3DC%3D%3D1r34LbKcu7%2CC%2CC/4snlGL%20Cl%7C%2CA/F%2CB/G%2C/AF%7C%2CC/Ws%20A/FZL%2CZsC%2CF3Ti*%5BA*%7BY%5DC%2C%20LZl%7C%2CC%2CC/F%2CCsZL%20lC%7C%2CC/F%2CC/G%2CC/FsFLZx%20/FlZLZLxZLsC%2CF/L9Cl%7C%2CC%2CC/F%2CCsLZCZLxZL%20Fl%7C%2CC%2CCZxLZFZL%20CSZLxZLxLZGL%20lcKQyX7E2NB*%7B%20%7D%20lcKQyXF1NZLxZLZEb7ZL7-DCZLxZxLZD7%2CC%2CC/F%2CCsZL%20CA%5B*%5D%20QxZLF%7D%20D/GZL%7ClF%20LZL6bAxZLGZF/C%2CCQyX7-DZL%20lcKQyFXZL%20lcKQyX9Cl%7C%2CKcl%20L%2CCsZLLCZLxS.%20al%7C%2CC%2CC/F%2CCsZL%20CAQ*%7B%5D%20xZLF%3EadoC%20lF%20LZ.D%3CZLLxZLC/C%2CC%2CFZLxZLGZLxZL7-ZDLxZLFZLxZL9Cl%7CLZx%20%7DF%2CCsZZFLZxLZCXyQZ%20%3DPop-Rock%3D109%3D1%3D%3D%3DTo%20Be%20With%20You%3D%28Martin-Grahame%29%20Mr.Big%3D%3DPop%20Ballad%3DE%3D%3D1r34LbKcu7X7B%7CQ4C%23-%2C%20x%20ZLE%20AZLE%20AZEL%20-%23CZLE%20AZL%2CE%20LZDXy4TA*%7ByXA%7C%7DBE%20ALLA%20EZLE%20BZLA%20ELZE%20BZLA%20EZLE%20BZZB%20E%20*%5B%5DQy%20BZLAXyQ%7CDE%20BZLA%20EZLE%20BZAL%20EC*%5B%5D%20%20lcKQyX%2CLZE%20-%23C%7CQZLG%20DE%20ALZD*%5B%5D%20f%20%207B%7CQyXZDL%20x%20ZLE%20AZLE%20BG%20CLZZL-%23CZLA%20ED%20GLZZLA%20EB*%5B%5D%20G%20DZCL%20GZL-E%20DZLC%20G%7CB%20ELZZLC%20GB%20ELZ%7CE%20ALZB%20C%23-%20%7BE%20ALZB%20E%2C%20%7D%20%3DPop-Soul%3D85%3D1%3D%3D%3DTo%20Love%20Somebody%3DBee%20Gees%20%28Barry%20Gibb-Robin%20Gibb%29%3D%3DPop%20Ballad%3DA%3D%3D1r34LbKcu7XA%7CQy4A%20GLX-B%7CQyXAA*%5B%5D%20%20clKQyXAZL%20Al%2CDsZyQ%7CDX4Ti*%7BXG%7CQyyQ%7CAXXD%7CQyX-B%7CQyXAA%5B*%5DQyX7D%7CQyXE%7CQyyQ%7CAXXG%7CQyyXD%7CQyQ%7CEXn%20A%7CQyXD%7CQyXE%7CyQXAB*%5B%5DQyX7D%7CQyLZEXyXA%7CQyyX%3C%20AQ%7DEXy%7CQyXEZLn%20A%7CQyX%7CDQyXE%7CQyXAB*%7B%5DQDXyQ%7CyXA%7CQQRepeat%20and%20fade%3E%20LZEXyQ%7D%20%3DPop-Rock%3D93%3D1%3D%3D%3DTo%20Make%20You%20Feel%20My%20Love%3DDylan%20Bob%3D%3DFolk%20Ballad%3DDb%3D%3D1r34LbKcu7%7CQyXb4DbXy-bG%7CQyXbB/bG%7CQXy6bC%7CQyX%2CC/bA%7CQXyQ%7CD4TA*%7B%7CQyXbb7susB%20%2BA%7CQyXbA/bD%7CyQXbGB*%5B%7DQyXbDZLb-LZDA%209bE%7CQyX6%7CDbXyXC/bA%7CQyXbDA*%5BQ%5DyXbA%7CQyX7-bE%7CQyQ%7CCbQyXbGA%7CQyXXyQ%7CG%5DQyXbDZLsus7bA9%20bE%7CQyXbD%7CQyX-b%5B*ADbbB/bGbDZLsQ%7CCb6%209bE%7CQyXbD%7CQyXb-G%7CQyXbB/bG%7CQyXAb7suyXC/b7-bE%7C*BGbX%7CQyXbG%7CQyXbDZLGb%205%237F%7CQyXbD%7CQyDbXyQ%5B%5DQyX-bG%7CQb7susbG%7CQyX6bC%7CQyXCb/A%7CQyXbDA*%7B%5DQyX/BbXyA%7CQyXyXbDZbXyQ%7CbA%20%3EedaF%20dna%20teapeR%20QyXQyX%3C9bE7susLD%7CQyXQ%7D%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DToo%20Shy%20To%20Say%3DWonder%20Stevie%3D%3DPop%3DD%3D%3D1r34LbKcu7f%20%20CZ4EXyQ%2C%5ED%2CEs44TZL%20%2C-Gbl%2CAs43T%7CQyX%2BE%7ClDb7L4Ti*%5B%207-bGXyQ%5DXA%207%5EA%7CQyX%2BE%7CQy9XddaEA*%7B%20%20QyXQyb-7LZB/AZLD%209%5ED%2C%7ClEaQyX7-bGZL7-bA%20%5E7A%7CQyX%2BE%7CQyX9dd%5D%5B*BSB/As%20aD%7CQyb7b9%206bB%207%5EbBZL7B%2097bBZL6C%207%5ECZL7bDLZA7XDZL966D%3EadQLZN1%20.S.D%3C2N%7CQyXQyQXyXQyX%7D%207B%207-bGal%20Co%20%209ddXyQ%5D%5BQGb-7XyQ%7CGXyQ%7CD%20f%20%20Z%20%3DPop-Slow%20Rock%3D65%3D1%3D%3D%3DTop%20Of%20The%20World%3DThe%20Carpenters%20%28Carpenter%2C%20Bettis%29%3D%3DPop%3DBb%3D%3D1r34LbKcu7bE%20%2Cb4BbLZE%20%2CbBZLxZLbBZLF7ZLbBZLxZLbEZLxb%2CLZB4Ti*%5BsZL-D%2C%20Eb%2CbBl%7C%2CbE%2C7FsZLbSBA*%7B%5D%20%2C7F%20%2CbBZLLZxLZbBZL%2C%5B%7D%20xZ%2C%7ClBb5b7-CZL-CZL7GZ-LDZL7FZLbEZLxZLLZF7L7F%2C-CFZLbEZsW/CLbBl%7C%2C7F%2C-CsZLBbZLxZLbEl%7C%2CD/W%2CZxLZlLbBB*E%20bBZLZEbLBZLbE%20bBZLQxZLBbl%7C%2C7F%2C-CsZLbBZb%20EbLbBZL7ZLxZL.S.%20aD/W%2CC/WsZLbBQ%5BZY%20%2C7F%20bB%3EadoC%20l%2C%7ClEbD%3CZLbl%7C%2C7FC-%2CF7LbBZLbEZLbBZL7ZFLbElZLxZLbBl%7C%2CZsC-%2CsZLbBBbLZxLZBb%2C%20Eb%2CLZBb%2C%20Eb%2CLZBb%2C%20Eb%2CLZBbXyQZ%20%3DPop-Country%3D180%3D1%3D%3D%3DTwist%20and%20Shout%3DThe%20Beatles%20%28Medley-Russell%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7%207AZL4D%20GLyX7AZLG%20DA*%7B%5DQXy7AZLG%20D%7CQyX7AZQ%7CD%20G4Ti*%5B%20AZLG%20%7D%7B*BXAZLG%20D%3Eolos%20ltanemurtsnI%2040*%3CyQ%7CD%20%3Ex8%3C%20QyXQy%20%7D%5B*CcKQyX7A%7CZL%20lcKyQX7AZL%20lcKQyX7Al%20%20%5DX%3Ex2%3C%20lcKQyD%20GLZyXAZLG%20D%7C%7D%20%3Ex5%20%3C%207AZLG%20D%7CQyX7AQ%7CA7XA*%7B%20%20%20LZA7XyQKcl%20LZD%20D7%20Z%20%3D%3D0%3D0%3D%3D%3DUmbrella%3D%28Jay-Z-Harrell-Nash-Stewart%29%20Rihanna%3D%3DPop%3DGb%3D%3D1r34LbKcu7s31b74nXyQbA/bD%7CQyX7%5EbG%7BLZ%20lcKQyXnZL%20lcKXyQ%7CF4Ti*%5ByX-bB%7CBb-Xus31b7F%7CQyXbA/Db%7CQyX7%5EbGA*%7B%7DQysXyQ%7CQyXsu%7CQyX7%5E7XyQ%5B%5DQyX-bB%7CQyXsu3s1b7F%7CQyXbA/bD%7C*BGb%5EbG%7C%7CQC*%5B%5DQ%7CAbXy%7CQyXbA%7CQyXbD%7CQXy7%5EbG%7C%7CQyX-bB%7CQBb-XyQyXbDA/bD%7CXyQ%7CDbG%7C%7CQyX-bB%7CQyXuss31b7F%7CQyXbA/b%5E7XyQ7%5EbGSDZLbDF7b13D%7CQyXbG%7CQyXBD*%7D%5B%20Q%20%20-bB%7CQyXsusbsus%20%7CQyXb%7CQyX7BXyQ%7CZ%20%20x%20%3EadoC%20la%20S..D%3C%7CQyXF%7CQyXbG%7BQGb%5E%7CQyXbDbXyQ%7C%3CXyQXyQXyQXyQ%20Repeat%20and%20Fade%3EAbXyQ%7CBb-XyQ%7D%20%3DPop-Soul%3D89%3D1%3D%3D%3DUn-Break%20My%20Heart%3DToni%20Braxton%20%28Diane%20Warren%29%3D%3DBallad%3DB-%3D%3D1r34LbKcu7%20-BA*4snF%23F%7CQyXG/AZL7%23F%20ZALE/7%5EG%20%2C-Bl%7C%2C7%237%20%5D%7B4Ti*%5B%5EG%20-BLZAXyZLE/7%5EG%20-BSZL7F%23%20AZLE/7%5EG%20-B%7CQAXyQ%7CE/7%5EG7A%20CZAXyQ%5DDZL7A%20CZL-G%20-DLZ7A%20CZL-G%20-DB*%5B-%20G-LZLE/7XbE421C/Bb%20bB/C2N%7CY%20%20QyXyQX%7D%20%2C7%23F%20AZLbB%20BbLZTNZLQ%2CbG%3EadCT44A%20.S.D%3CZL-bD%20-bZALbE%20bGZL-bD%20-bal%20Co*%5B%5DQyXyQ%5D%7BQD-%20%3C%20%20Repeat%20and%20Fade%3EG-LZC%20A7%20%7D%20%3DPop-Slow%20Rock%3D61%3D1%3D%3D%3DUnchained%20Melody%3DThe%20Righteous%20Brothers%20%28North-Zaret%29%3D%3DBallad%3DC%3D%3D1r34LbKcu7*%5B%7D%20%202CXyQXG%7CQyX-A%7CQyXC%7CyQXG%7CQyXF%7CQyX-A%7CyQKcl1TA*%7B%20FC*%5B%7CGXyQC%7CQyXCZLQ%20%20G%7CQXyF%7CQyX-E%7CQyX-A%7C7XyQ%5DQyXCB%3EadoCEbLZFC.D%3CZLG%20FZLbE%20ZFLG%20F%7C%7CQyXCZLG%20.%20al%20%20FZLGCXyQ%5D%5B%2CQ%2CCXyQ%7CA-XyQ%7CF%20F-LZCXyQZ%20%3DPop-Rock%2012/8%3D66%3D1%3D%3D%3DUninvited%3DMorissette%20Alanis%3D%3DRock%3DD%3D%3D1r34LbKcu7X5D%7CQ4D5XyGZL%20lcKQyX5DA*%20%7B%20QyXQyX%5D%20%20lcKQ-/DXy4Ti*%5B%20QyXQ7XyQ%7ClcK5D%2CD/-Gs%205DLZ%20lcKQyX5D%7CQyXG%20%20%5DXyD%7C%7DQyD/-GsD5%20sG%2C5D%2CD/-Gs%20D%7CQy-XGlZL%20lcK5D%2CD/-%7ClD5%20lA*%7B%20%7CQyX5cl%20LZG%7CQyX7DlB*%5B%7C%2C5%2CDD/-Gs%20D%7CQyX-GlXyQ%7CDK%2C5D%2CcKQyXQ%7CD5X%20%20lcKQyX5D%7C%7D%20%20clKQyX5DZL%20lcKQy%5B*CD5yX7%5EDl%20LZG-/DXyQ%7CD5XyQ%7BD5%20sG-/D%2CD5%2CKcl%20%3C8x%3E%20%7D%7ClD5XyQZ%20%3DPop-Rock%3D68%3D1%3D%3D%3DVenus%20As%20A%20Boy%3DBj%C3%B6rk%3D%3DPop%3DF-%3D%3D1r34LbKcu7%7CQyXb4Db%20nQyX7-FA*%5B%5D%20%20x%20LZn%20bG/bDZL%20x%20ZL%7CGb/B4Ti*%5B*%5B%5DQyQ%7CGb/G%7CQyX7-F%7CQyXbBb/G%7CQyX7-F%7CQyXbBb/BbXyX7-FbClZLXyQ%7CEbD%7C%7CQyXbB/-bE%7CyQXF/bD%7CQyXbB/-b%2Csn%7CxF/bDBXbB/bQ%7CCb/7-FSC*%5B%5D%20xZLbGb/Cl%7C%2CbG/bCs%20%20bDXyQ%7CGyXbD/Q%20%20bB7XyQ%7CyX7-F%7CQyXbB/bGQ%7CyX7-F%7CQyXbB/bGQ%7CGb/-F%7CQybE%7CQyF-7XyB*%5B%7DQyXbB/bG%7CQXy7-F%7CQyXbB/bG%7CQDb/FXA*%7B%5D%20%20lcKQyQ%7CDbbCZL%20x%20ZLn%20bD%7CQ%5DyXbB/-bE%7CQyXF//DbXyXbB/-%20%20x%20%3Esus/Gla%20.S.D%3C%7CQyXbGs/usbDZL%20lcKQyXb%20CodabD%7CZLyXbB/7XyQ%7CX7-FZL%20%3EedaF%20dan%20taepeR%3C%20bB/bGyQ%7CGb-FQ%7B%5DQ%7D%20%3DPop-RnB%3D70%3D1%3D%3D%3DVirtual%20Insanity%3D%28Kay-Smith%29%20Jamiroquai%3D%3DFunk%3DEb-%3D%3D1r34LbKcu7%5B%5D%20f%204Eb-7BZL7%5EB%207hCl%7C%2CB%5E%2CBs%209%5EbGlZL7hF%20b7%235%204Ti*%5B7-bE4Ab9LZ%5DQyX5%237bB42TZLB%5E%207hCZL7%5EbG%209bD%7B*AT4%207-bEGZLsuZDb9%20bA%7C%7D%207-bE%205%237bZBL7%5EB%207hCZL7%5EbG7%20D9sL9bA%20%209bDZh7LZB7-bE44T%7CQyX7-blE42TZL5%237bBs%207%5E%20Ab9LC%207%5EbW%2C7-bZCh7%20/7bB%207%5EB44TB*%7BQ%5DyX5%237bB42TZL%5EBDLZsEL7%5EbGbB/W%2Cb-11%2C%2CbG/W%2C7-bEsZLD7/bB%2031%5EBl%7C%2CbB/WAb-11A%2CbG/AsZL7SlEb-%237bBl%7C%2C%5EB%2ChCsZ7L%5EbG%209bDZL9bA%2075%20Eb-C*%7B%7D%2CbEsZL/Db%2C%7C%207%5EBlB*%7B%7D%20%2C7bB%20Q%2C%5EBZL7hC%207%5EbGlBb7/DbC%2C9byX26*Gb%2CAbW%2C7-bEsZLD/7bB3%201%5EBl%7C%2CbB/W%2C11-/Gb%2C%3C/W%2C7-%2C7bB%3Eb-11%2C-bAsZL7%5EBZL7bBLZ7-bElD*%7B%7D%2CbB/W7%2C%3C3xA%3Ex4Qa%20.S.-7LZAbBZL9-bEl%7B%7D%2C7b%2CA7-bGsZL7%5EAZL7b7LZ%3CDbDl%7B%7DbEsZLa%3EB%5E7%207%5EBl%3EnepO%20%20%3CQ*B%7B%7D%2C7bB%2C7-bAsZLBb7/DdoC%20l%2C11-bGb%2CAbW%2C7-bEsZLD/7bB3%201%5EBl%7C%2CbB/W%2C11-/Gb%2CA/W%2C7-bBl%7C%2C%7D%5BlB%5E%7C%2CB%2C%5EBs%209%5EbGZLh7F%207-bEZLD/bB%207Ch%2CB%5E%2CbB/W7%235%20Z%20%3DPop-Soul%3D90%3D1%3D%3D%3DWaiting%20On%20The%20World%20To%20Change%3DMayer%20John%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7%2CD%20%2CG4D%20B-%20DA*S%7B%5D%20D%20%2CGZL-%2CB%20%2CAZL%2CD%20%2CGZL%2CB-%2CLZ4Ti*%5BB%20DB*B-%2CLZ%2CGZL%2C-B%20%2CAZL%2CD%2C%20GZL%2C-B%20DZLD%20%2CG%20D%20%5D%5B%20%2CAZLGZL%2C-%2C%20D%2CLL-E%20%2C-BZL%2C-E%20%2CZDLD%20%2CGZL%2C-B%20%2CAZZA%2C%20BGZL%2C-X6-GZ%20%7D%5B*CQyX9-GZL%20lcKQy7X-GZL%20lcKQyX9-GKcl%20LQ%2CD%20%2C%2CGZL%2C68D.SlQ%5B%5D%2CA/9D%2CG/9C%20s7%5E-G%3EadoC%20la%20.A%2C%20B-*%3C%7CQy%20D%2CLZA%2C%20B-%2CLZG%2C%20D%2CLZ%7CG%2C%20D%2CLZ%20x%20LZG%2C%20D%2C%20Z%20%3DPop-Soul%3D88%3D1%3D%3D%3DWake%20Me%20Up%20Before%20You%20Go-Go%3DWham!%20%28George%20Michael%29%3D%3DPop%3DC%3D%3D1r34LbKcu7DZLCl4C7%20n%2CCs%7CQyXCSA*%7B%7DQXynZLn%207C%7CQyXnZLCsus%2C4Ti*%7B%2CsusC%7CsC%2CCyX7-DZLCl%2CsusCC%2Cs%7CQyXCZLCl%2CsusQ%7CsC%2CQyX7-QyXF%7C-7XyQE%7CQyX7-DZL11A%20-7E%7CQyXF%7CQyX7-E%7C-7XyQDZLCl%2CsusCZ%2CsG%2CyX7-DZLCl%2CsusCC%2Cs%7CQyXCl%2CB*%5B%5D%2CnQ%7CsC%2CLQ%2CG%7CsC%2CCsXyQ%7CsZLCl%2CsusC%2CCs%7CQXy7-DZLCl%2CsusC%2CCCXyQ%7CCZLClL7-D%20LZD-7l%2CsusC%2CCs%7CQyXCLZCl%2CsusC%2CCs%7CQyXCLZC7Cl%2Csu%7C%7D%20%20lQ%7CF/C7C1N%7CY%7CQyXC/FZ%20L7CZLxZL%207C%7CQyXXyQKcyX7CZl%2CsusyQ%7C%3C*L%20%297C%28%20CQ%7B%5D%20%20x%3E%20adoC%20la%20.S.D47ZsC%2CCX7C2NCLZD-7%20%3C*68%20%20Repeat%20and%20Fade%3E%20LZsC%2CCsus%2ClC%20%7D%20%3DJazz-Medium%20Up%20Swing%3D161%3D1%3D%3D%3DWalk%20On%20By%3DDionne%20Warwick%20%28Bacharach-David%29%3D%3DPop%20Ballad%3DF%3D%3D1r34LbKcu7-AZL%204A-7X%207-A%7CQyX7-AA*%7B%20%5DQyXxQyXZLQyXQyDLZ%20x4Ti*%5BX7-A%7C%5B*B%2CSD%7CQyX7-A%7CQyX7-%7CGQyX7-A%7CQyX7-G%2C-7XyQ%5D%20D%2071%239%5Eb%5E7XyQ7%5EF%7CQyX11%239%5EbBQ%7CyX7%5EFC*%5B%5DQyXC%7CXyQ%7CBbB%7CQy%7CQyX7%2CLZF%5E%7D%20%20lcKQyX7%5EF1NQ%7CyX11%239%5EbB%7CQyX7%7CN2F%5EQ%2C%20%201.S.D%3C11XyQ-AZL%20x%20ZLD%207-AZ%7CLD%207-A%7CQyX7-A%7C7%20DLZ%239%5EbBaepeRoda%3EA%5EF%7CQyX11%239%5EbB%7CyQX7%5EF%2CQ%2C%7B%5DQyX7-7%20%3C%20%20C%20la%20t%20and%20Fade%3E%20LZBb%5E9%2311XyQ%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D100%3D1%3D%3D%3DWalking%20On%20Sunshine%3DKatrina%20And%20The%20Waves%20%28Kimberley%20Rew%29%3D%3DRock%3DBb%3D%3D1r34LbKcu7yXbE%7C4nXyQ%7CQyXbE%7CQyXbBS%7B%20%7D%20lcKQyXnZL%20lcKF7XyQ4Ti*%7BXbE%7CQBbXyQQyXbE%7CQyXbB%7CQybXE%7CQyX7F%7CQyXbE%7C%7CF7XyA*%7B%7DQ%7CQyX7*A%2CBbbE%7CQyXbB%7CQyXbEQ%7CyX7F%7CQyXbE%7CQyXXyQ%7CF%2C%5B%5DQyQyX6b%7D%7B*BFcKQyX6F%7C%7D%20%20lcKyQX6bEZL%20lcKQyX6l%20LZEQyXbEbE%7CQy.%20al%20yXbE%7CQyXbB%3Enep%20O%3CQ%7B%5D%20Q%20x%20%3EadoCQ%7CF7XS.D%3C%7C%7CQyXb*B%3C%20Ox3%3C%20lcKQyX6bEZ%20LlcKQyX6F%3Eeuc%20n%3E%20%7D%7BB%7B%7DQyXEbXyQ%7CF7%3CXyQXyQ%20%20Repeat%20and%20Fade%3EXyQ%7CEbXyQ%7D%20%3DPop-Rock%3D216%3D1%3D%3D%3DWalking%20Spanish%3DWaits%20Tom%3D%3DBlues%3DF%23-%3D%3D1r34LbKcu7L%23C/B4F%23-%20%7CQyX-%23FZL%23C/B%20%23-F%7CQyX-%23FZL%23C/B%7CF%23-%204TA*%7BZL%23C/yQ%7CC%23%7CQyX-%23FZL%23C/B%20%23-FB*%5B%5D%20%20lcKQyX7F%23-%20BX-%23FZA*%7B%7D%20Q%7CF%23-%20-%23FZL%23C/B%20-%23FLZ7%23C%207DZL%2CE/W%20%2C%20%3C5x%3EyX-%23FyX-%23F/C%23LZB%20-%23F%7C%7CQyX-%23FZ%23LC/B%20-%23F%7CQyX-%23F/C%23LZB%20-%23FQyX-%23XyQKc/B%20-%23F%7CQyX-%23FZ%23LC/B%20-%23FB*%5B%5D%20%20lC%23LZF7%23C%7CQaF%20dn%20W/E%2CpeR%20QyXQyXQyXQXy26*%3CZL7%23C%207DZLeat%20a%2C-%23F%7Cde%3EF%23-%20B/C%23LZF%23-XyQ%7D%20%3DJazz-Medium%20Up%20Swing%3D122%3D1%3D%3D%3DWarwick%20Avenue%3D%28Duffy-Hogarth-White%29%20Duffy%3D%3DSoul%3DBb%3D%3D1r34LbKcu7E%7CQyX4BbXyyXbBA*%7B%5DQyX7%5Eb%7CGQyXbE%7CQyX7-D%7CQQ%7CD-74Ti*%5B%7CQyXbGb%5E7XQyX7%5EbG%7CQyXbE%7CyQX7-D%7CQyXbB%7C%7CQy%5D%5B*AB%7CQyXbSB*%5B%5DQ%7CEbX%7CQyXbA%7CQyX7-D%7CyQXbB%7CQyX7%5EbG%7CQyGb%20F%20yX7-D7-FZL7LZDb7-G%207-CZL7-G%20bZAL7bB%207-CZL7bE%20%28C-7%29-F%20bB7-Fs%20b%2Cn%20L%7DQyX7-C1N42TZL%2CQ7-Gl%2CC/W%2C7-DsZN2C-7E%7CQyX%207-G%20lEbXyQyXA/FZLbB/W%207C-C*%7B%5DQyXbB44T%7CQ%7CAb%5E742TZLCQ%5B%20%20ZF-7LX%5D%20F%20bG%3EadoC%20l%20a.S.D%3CZL7-G%20bAZyQXyQL7-C%7D-7%20F-7LZEb%20BbLZsD-7%2CW/C%2ClG-7LZC-7%20F-7LZEb%20Bb%20Z%20%3DPop-Soul%3D88%3D1%3D%3D%3DWe%20Are%20The%20Champions%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7bE/bA8C-XyE%7CQyXbE/bA%7CQyXEb%7D%20%3Ex4%3C%20%20C/bB%7CQbXyQ%7C6TA*%7BX7-A%7Cb%20Bb/*%5B%205C%20bBZL9ddaBbZLbBZL7F%20-CZLDBFXyQE%7CQyXC%7CQyX7XyQ%7CXh%23F%7CQyXbB%7CQyX-7A%7CQyXFZL5C%205bByQ%7CG--D%7CQysus7C%7CBboXbB%7CQyX6bA%7CQyX9G-%7CQyXF%7CQyXoE%7CQy7XyQ%7CQyXG/L-F%3EaF-XyQa%20.C.D%3C%7CQyXF/b%7CBQyX-F%7CQyXF/bB%7Cl%20CodZLQ%20%20X7-A%7Cs%20%5DY%5BL5C%20%2C5bB%7CQyX7-%7CDQyX7-A%7CQyXFQB*ZFXyQus7CZ9-G%7CQXyQ%7CFyXoE%7CQyXobB%7CQyGX/C%7CQyX-G%7CQyXh%23Q%7CFXybB%7CQyXyQ%7CAb6XyQ%7CBb7LZC7sus%20Z%20%3DPop-Rock%2012/8%3D66%3D1%3D%3D%3DWe%20Weren't%20Born%20To%20Follow%3DBon%20Jovi%20%28Bon%20Jovi%2C%20Sambora%29%3D%3DRock%3DB%3D%3D1r34LbKcu7%7B%5D%20xZ4G%23-7BZL5El%7C%2C%23F%2CsusF%23sZL%23FZL9ddaEZLLZF%23L4Ti*%5BxZL7%23d9XyQcKQyX11-%23CZL%20lKcQyX11-%23GZL%20lcKl%20LZFdaBA*X7-%23GsB%2Cn%5D%23C%7CQyX%23F%7CQyX9dadE%7CQyX%2C7-%23GlB*%7B-XyQ%7CZLE%7D%20C%7CQyXdd9XyX9ddaE%7CQyXBZL%23%20F%2Csus%23F%7CQyX%23F%7CQyQ%7CF%23aE%7CQy*%5B%5D%20x%7CG%23-7LBZLEl%7C%2C%23F%2CsusF%23sZL%23FZL9ddaEZLZF%23LZQyX-%23ZL7%23Fdd9XyKQyX11-%23CZL%20lcQKyX11-%23GZL%20lcKQcl%20LZaB1NAL%23FZLZsB%2CnC*%5B%5D%20%20lcKQyX%23FQ%7CyXB%7CQyX5El2N%7C%7DE5LZBLEZLxL5Ef%7CZE5LZ%3CxZL%23FZLBZL5ElN3%7B%7Dn%2C%23FsZL%23FZLB3x%3E%20%7DL-%23CZZfBLZfF%23XyQZ%20%3DPop-Rock%3D125%3D1%3D%3D%3DWe've%20Only%20Just%20Begun%3DThe%20Carpenters%20%28Williams%2C%20Nichols%29%3D%3DPop%3DE%3D%3D1r34LbKcu7X7-%23C4AXyQ%5ED%7CQyXAA*%5B%5DQyX%5E7D%7CQyXA%7CQyX7%5ED%7C7XyQ%7C4Ti*%5B7%5EASA-9XyQ7E%20susE%7CQyX7-BQ%7CyX9-%23F%7CQyX7-B%7C%2C%20%5D%7B*%23F%7CQyE%7CQyX%5E7XyQyX9-%23F%7CQyX7-B%7CyQX9-%23F%7CQyX7-%23C%7CQ%7CB-7D%7CQyXL%20x%20Z7%2CQLZ%23FlB*%5B%20%20QyXQyX7%5DE%2C%5EDs%20AZL7%5ED%20A%20B%5E7LE%20sus1N%7CQy%5E7LZ%20L7%5EbE%207%5EbBZL%20xZ%20L7%5EbE%207%5EbBZL%20xZD/EXB%20%23FZ7%5ED%7CQQ%7DN2DY%20QyX%5D%20%20x%20%3Eado%20Cla%20.S.D%3C%7CQyXE/%7BQAXyyXE/DXyQ%7DDb%20f%20%20Z%20%3DPop-Rock%3D88%3D1%3D%3D%3DWhat'd%20I%20Say%3DCharles%20Ray%3D%3DRnB%3DE%3D%3D1r34LbKcu7XE/7A4E7LZF/7BZLxZL7EZLxLZE/7AZLxZL7EZLx%23XyQ%7C4Ti*%5BQyX7BXyQKc7EZLxZL7AZLxZLE7ZLxZL7EA*%5B%5D%20%20lLZxLZ7E%7CQyL7A%7CQQ%7CE7X%20n%2C7E%7CQyXnZL%20n7%2CEB*%7B%5D%207B%207E%7CQyLZnXyyX7A%7CxZLnZ7LZxLlSC*%5B%7D%2C7B%3Ex3%3C%2CE7sZL7EZL7AZL7BZnLZxLEZLxZL%20n%2C7ZxLZE%207B%207E%7CQyX7E%7CQXy7A%7CQyX7BZLxZL7%5D%7B*AEL7AZL*%3CZL7%29XyQ%7CZLxZL7EZLxZL7AQ%7CyX%297E%28nZL%20n%2C7EB7LZA7E%28nZLxZL7.%20al%20L7El%2CB*%2C%5B%7D%2C7B%3E6x%3C%2C7EsZL7E%3EeniFZxLZES.D86ZA7LZxLZE7LZxLZB7XyQ%7CA7XyQ%7CE7XyQ%7CE7XyQ%5D%20%3DPop-Rock%3D175%3D1%3D%3D%3DWhat's%20Going%20On%3DMarvin%20Gaye%20%28Benson%2C%20Cleveland%2C%20Gaye%29%3D%3DSoul%3DE%3D%3D1r34LbKcu77-%23CZ4E%5E7XQyX7%5EESA*%7B%5D%20%20lKcQyX7%5EEZL%20lcKQyKcl%20L4Ti*%5BB1NZLl%20LZEyX7-%23FZL%20lcKQy7X-%23CZL%20lcKQyX7%5EQKcl%20cKQyXB%7CQyXZB7%20%7DQyX31B%7CQyX7-%23F*B%5B%5D%207BZLsus7B2N%7CF%23-7Lsus7QyX7-%7CF%23-7X7%5EE%7CQyX7-%23C%7CQXy7%5EE%7CQyX31B%7CQyXyQ%7CC%23QyX31s7B%7C%7DyQ%20%20%7BQyX%299-A%287-AZL%20clKQyX%299-A%287-AC*Kcl%20%20XQyX%5D*%7B%5D%20%20Kcl%20L%3E.dnE%20dn2%20la%20..SD%20%20QyX%3C%20sus7BZ%20LZ%20xQyXsu%20%7CQyXyQKclZL%20lcKQyXsus7B%7D%7C%20%20lcKQyX7-AZL%20B7susX7-AC%3CXyQXyQ%20Fade%3Ex%20%20Z%20%3DPop-Soul%3D97%3D1%3D%3D%3DWhat's%20Love%20Got%20To%20Do%20With%20It%3DTina%20Turner%20%28Lyle%2C%20Britten%29%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7L%20lcK4G%23-1-%23GA*%7B%7D%20%20lcKQy%23XG/%23FZL%20lcKQyX111XyQ4Ti*%7BQyX%23F%23XyQKE%7CQyX%23G/%23FZL%20lKcQyX11-%23G%7CZL%20lc%20F%23LZG/%23FZZL%23F%20LZF%23XF%20El%7C%2C%23F%2C%23G/%23F%20sBB*%5B%5D%20%23FZLE%7CQy%23LZB%2C%23F%20E%7CbB/bAZB%20sF*%5B%7D%20%23F%20EZL%23F%20BLZ%23F%20El%7C%2C%23F%2C%23G/%23CDb%20sL%23F%20EZLbA%20lGb%20A%2CbA%2CbB/bAs%20bDZbLA%20bGZLbA%20bDZLb%7C%2ClGb%7C%2CbA%2C%7CQyXbLZT24QyXbD%7CQyXbD/bC%20%3E%20%3C44TD*%5B%5DQyXbG%7CCb/DbA%20bDB/bAs%7CAaddTB*%7B%5DQyXbD%7CQyX-7bA%7CQyXA/B%7CQyX944Db%20QyXbDZLbA%20%7ClGb%20bA%2CbB/bAs%20bDZLAb%20bGZLbA%20bDZLbA%2C%7ClGb%2CbA%2CbDb%3CXyQXyQ%20Repeat%20and%20Fade%3E%20AbLZT24GbXyQ%7D%20%3DPop-Soul%3D93%3D1%3D%3D%3DWhen%20I%20Give%20My%20Love%20To%20You%3DFranks%20Michael%3D%3DPop%20Ballad%3DEb-%3D%3D1r34LbKcu7B%20%2C7-4%3C%20%3EE%3C%7C7bB%2CbB/bAs%20%2C11-bAZL%2C7%5EB%20%2C7-b%20%3ElEb4Ti*%7B%2CF/bBAb-11ZL7%5EB%20%2C7-bElSA%7B*%7D%2C7bB%2CbB/bAs%20%2CsF-7%2CZL%2C7%5E%7C%2C7bBb%2CBb7As%2CF/bB%2C7-FsZL7%2C%5EB%20%2C7-bEl%3E%20%3C%7C%2Cb/Bb%2CB/bAsNB*%5B%20b-7%2C%20yX%5D%2C7bB%2CbB/bAsF%2C/bB%2C7-FsZL%2C7%5EBQXyQ%20El%3E%20%3CbAZL%2C7%2C%20B%5E7-bEl%3E%20%3C%7C7bB%2CssubBs%20%2C11-bAZL%2C7%2C%20B%5E7-bEl1B%2CsussAb/B11-bAZL%2C7%5EB%20%2C7b-El2NB*%5B%7D%2C7bB%2Cb%2C%20sBb%20%2C11-cKQyX%3ElEb-*%5B%5D%2C7bB%2CbB/bAs%2C%2011-bAZL%2C7%5EB%20%2C7ClB%5E7%20%3C%7C7bQyX%2C7b-7XyyX7%5EBl%7C%2C7bE%2CsubsEs%20%2CE/sus7bE%7CQQ%7CAb-BZL%20l/bAs%20%2CXyQ%7CAZL%2C7%5EB%20%2C7-bEl*D%7B%5D%20%2C5%237bB%2011bDb-11%2C7-bB%7C%2C7-bE7%7C%3C*6E%20dn2%20la%20.S.D%20yQXQyXQyXQyXQyX6nd.%3ElbB%2CbB%2C11-bLZAb-%5EB%20%2C7-bEl%2CD*%2C%7B%2C%7D7bB%2CbB/bAs%20%2C117%2CLZA%2C7%5EB%2011-bABb%2CBbB%20%2C7-bEl%3EedaF%20nda%20taepeRQyX%3C%7C7%5E7%2CLZ/bAs%20%2C%20sAb/Bb%2CBb7%2C%7D%20%3DPop-Soul%3D84%3D1%3D%3D%3DWhen%20I'm%2064%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DDb%3D%3D1r34LbKcu7KQyXb4DbLZ%7B%7DQyXbDl%7Bn%2CbD%2CAb%2CbDsZLbA%20bGZLx*ASlD4Ti*%5BbDA*%5BDbXyQbDZL%20n%2C7bAZL%20lKcQyX7bA%7CQyX7bA%7C%2Cn%20%20%5DZL%20lc%20-bEZl%20LZDbA/bDZL-bG%20bG%7CyQX%297bG%28bG%7CQyX7b%20Bb7LcKQyX%7CQyX7sDb%2CAyX7bAZL%20lcKQyX-7bBlB*%5B%5DnQ%2CbD%2CbQ%7CBb-ZL7bAZL%20lcyQKclbEZL%20lcKQyX7-bZBL%20lcKQyX%2C7FZL%20-XyQKX7-bBn%3Eado%7CAb7X.S.D%3C2N%7DQyXn1NLZ%20n%2CbA%7CQyXbD%7CQy%20al%20CQyXbGXyQ%5DXyQXyQ%20%20%5BQDbXyQKcl%20LZGb%20Ab%2CLZsDb%2CAb%2CDb%2CnZ%20%3DJazz-Swing%20Two/Four%3D132%3D1%3D%3D%3DWhere%20Did%20Our%20Love%20Go%3DThe%20Supremes%20%28Holland%E2%80%93Dozier%E2%80%93Holland%29%3D%3DRnB%3DC%3D%3D1r34LbKcu7X9dda44CXyGZL%20lcKQyX7-DZ%20LlcKQyXGZL%20lcKQXyQ%7CFTSA*%7B%20%209ddACXyQXGZL%20lcKQyX7-DLZ%20lcKQyXGZL%20lcKyQ%7CFa*%5B%7CQyddaF%7C%7D%5B*BCL%20lcKQyX7-DZL%20clKQyXGZL%20lcKQyXZGXyQ%20%3E%20%3CQQyXG%3E%5D%5B*CCL%20lcKQyX7-DZL%20clKQyXGZL%20lcKQyXZ%3CXyQQyX%2C9X7-DZ.%20al%20QyXGZL%20lcKQyXC%7BQ%5DQyX9ddaF%3EadoCKcl%20LS.D%3C%7CyQKcl%20LZG%20%3C%20%20Repeat%20and%20Fade%3E%20LZFadd9%20%20%3C%20%3E%20%7D%20%3DJazz-Medium%20Up%20Swing%3D138%3D1%3D%3D%3DWhile%20My%20Guitar%20Gently%20Weeps%3DThe%20Beatles%20%28George%20Harrison%29%3D%3DRock%20Pop%3DA-%3D%3D1r34LbKcu7A%7CQyX4A-LZ%7B%5D%20EZLDZLGZL-ALZFZL%23F/-AZLG/-A*ASA-4Ti*%5BN%7D%20EZQ%7CA-/QyXG%7CQyX-A%7CY%7C%2C%20G%20%29F/-A%28F%7CQyX%23F%7CN1DLyXG/-L%20lcK%20%5D%7B*BB%7CQyX7-%23C%7CQyX7%23-F%7CQyX7-%23C%7CQyXA-7XyQEZLC2yX%23F/F%23LZEXG/-A%7CQyX-AlA*Y%7B%7D%2CB/W%2CA/Ws%20%23G/yQ%7CA-/W%20EZeniF%20-/F%29%20.D%3C2N%7D%20EZLD1N%7CyQXG%7CQyX-A%7CY%7C%2CG%20S.%20alA%28F%7CQAZLEZ%20%5D%7B*CZL-AZL%29F/-A%28FZ%23LF/-AZLG/-AZL-AGLZDLEZLC%3ECZLG%3E/GLZAdna%20taepeR%3CZL-ZAL%29F/-A%28FZL%23F/-%20Fade-AZL-LZE%20%7D%20%3DPop-Rock%3D115%3D1%3D%3D%3DWhiter%20Shade%20of%20Pale%2C%20A%20%3DProcol%20Harum%20%28Brooker-Fisher-Reid%29%3D%3DRock%3DC%3D%3D1r34LbKcu7G%20%2CGZ4C%2C%20CD%20%2C-DZL%2CE/F%20%2CFLZ%2CG/C%20%2CA/CZL%2CB/-/C%2CL4Ti*%7BAZL%2CBE-%2C%20GlA*%5B%5D%2CB/7GQ%2CA/sF%20%2CGZL%2CF%20%2CCZL%2C7C%2C%20C/ZL%2CF/%2C7G%20%2C/G%2CW/F/G%20%2CGZLC/F%20%2C7D-ZL%2CE/F%20%2CFl%7C%2C%23F%2CLZE-Ws%20%2C--EZL%2CC/B%2CLGZLC/F%20%2C7-DZL%2C/EF%20%2CFZLG/C%20%2C-AZ%2C%20G/F%20%2CCZL%2CCB*%5BZC%2C%20C%20%2C7-DZL%2CE/-D%20%2CZFL%2CG/C%20%2C-AZL%2CB/G9%2C%20%5DL%2CG%20%2CZL%2CF/LZA-%2CLC/W%20%2C-DZL%2CE/F%2C%20Fl%7C%2C%23F/W%2CG/Ws%20ZG%2C%20G%2CB/C%20AZL%2CB7%2CLZCQ%5B%7D%20%2C7G%20%2CC%3Eado%20Cla%20.C.D%3CZL%2CF%20%2CC%2C%20C/G%20%2C-E%20%2CCZLG%2CLZF-EZL%2CF/G%20%2CGZLC7/-D%20%2C-DZL%2CE/F%20%2C%2C%20G7%2C/C%20%2C-%3CXyQXyQXyQXyQXyQ%20Fade%3EF%2CLZC%2C%20G7%2C%20Z%20%3DPop-Rock%3D75%3D1%3D%3D%3DWho%20Says%3DMayer%20John%3D%3DFolk%20Rock%3DD%3D%3D1r34LbKcu7X7E%7CQ4DaddZL%23A/7%23F%20A%7CQyX-7EZL%23F/D%20G%7CQyX9B-7Xy4TA*%7BG%7C%7DQyALZDausA%20A%7CQyX%2C%23F/DQ%7CyXGB*%7B%7D%20xZL9ddsLZAX%20G%7CQy6*%3Csu/F%23XyL%20lcKQyX7-E%7CQy7X-B%7CQyX%23A/7%23F%7CQZA%20AsD%7CQyX/DZLG%20al%20C9ddaDZLAZLGQC*%5D%5B%20Q%20%20susAZL%3EadoLZx%20%7B.C.D4sZLxZsA%2CAsL7-BZL%23A/7%23FZLF%23/DZLG%7C%7D%20Al%7C%2CsuZE-7LZL%2C%23F%20A%7CQyus%2C%7ClL%23F/D%20G%7CQyX9ddDa44TA*%5B%5D%20f%2CsusAZE-7XsAs%2CAL%2C%23F/%23LZB-GB*%7B%7D%20xZL9ddaD%20%7BA%20G%7CQyX7E%7CQyX7XyQ%7CDA/7%23FsusA%2CusLZAxZL7-EZL7-BZL%23/A7%23FZL%23F/DZLG%7D%20LZsA7sA%20AZ%2CGsZLZGLZ%2C/D%2CGsZLDl%7C%23F/DG%2CsZLDl%2C%7C%2CA%2CA/GsF%23%7ClDLAl%7C%2CD/F%23%2C%7ClDXyQZ%20%3DPop-Country%3D180%3D1%3D%3D%3DWild%20Thing%3DThe%20Troggs%20%28Chip%20Taylor%29%3D%3DRock%3DA%3D%3D1r34LbKcu7%20%2CEZL4A%20DLLD%20%2CEZL%2CD%20A%2CB*%7B%2C%20%20QyXQyX%5DQyXEZZA%20D%2C4Ti*%5B%20n%2CA%7CD%2CLZEZL%20n%2CA%2CA*%2C%5B%5D%2CGE%2C%20%2CEZL%2CD%20AZLD%20%2Cn%20%20G%2C%20AZLDNZL%2CDG%2C%7CA%2C%20%2CEZL%2CD%20A%7CQyXnLZ%20n%2CA%7C%2CG%20%20nZL%20nDLZA%20%20%20nZL%20AZLD%20%5D%5B%2C*%2CD%20AZLD%20%2CEZL%2CDA%20ZLD%20%2CEZL%2CD%20A%2CBLZE%2C%20D%20%2CE1%3EedaF%2C%20n%20%7DtaepeRQyXQyX%3CA*C%7B%7D%20%20lcKQyXE2N%7B%20and%20EZL%2CD%20D%2CLZE%2C%20D%20%7D%20%3DPop-Rock%3D102%3D1%3D%3D%3DWill%20You%20Still%20Love%20Me%20Tomorrow%3DKing%20Carole%3D%3DPop%3DC%3D%3D1r34LbKcu7Cl%2CS%2C4C%20sFyXsus7Gl%7C%2C%5EF%2C6sF%20FlZL%20lcKC%2CC/6Q%5D%7B*A4Ti*%5BZL%20lcC%2CCKc6Fs%20CZL7G%20susG%7Cl%2C%5EF%2C6Fs%20FlZL%20l/C%2CCK/6Fs%20%7CQyX%29sXyQ%7CAZL%29sus31bE%28%20%20E7%7CQyX11-B%7CQyX7G-%28A-9us7GllB*%5B%7D7/GLZs7GZL%2CC%20C/FZLQ%20%20sus7G%7CQyX9ddaFusXyQ-A%20-AXFlB*cl%20LZcKQyXC%7CQyXG/F%7CyQXFZL%20lcKQyX7-El%20LZ%5BKQyXF%20la%20.%20LZE-QyXsus7G%7CQyX7DQ%7CyX-AZL%20lcKQyX7%7C%3CD.SlcKQyL7%5EC%20G7%2Cn%20yXsus7G%7CQyX7%5EFQ%7CyXCZLC%20C/FQ%5B%5D%20Q%7CF/C%3EadoCna%20ta%5DXyQXyXQyX%3C7%5EC%7CQyXssu7G%7CQyX7%5EF%7B%20%20QyQRepeQyXCZd%20Fade%3EXyQKcl%20%20%7D%20%3DPop-Rock%3D79%3D1%3D%3D%3DWives%20And%20Lovers%201%3DJack%20Jones%20%28Bacharach%2C%20David%29%3D%3DWaltz%3DEb%3D%3D1r34LbKcu7QyX7b4F-9X9-FA*%7B%5DQyX7-G%7CyQX9-F%7CQyX7-G%7CQyXyQ%7CB3Ti*%5BX7C%7CQyQ%7CBbZL%20lcKQyX31bBZ%20LlcKQyX9-F%7CQyX7G-9XyX9-F%7CF%7CQyX9XyQ%7C%5B%5D%20%20lcKQyX7CZLl%20cKQyX9-G%7CQyX7C*BC-7-G%7CQyus7D%7CEb-7XA%7CQyX7-C%7CQyX7%5EEbZL7D%20%2Csus7D%7CQyh7XyQ%7CQyX7B%7CQyXLZDb%5EyX7bB%7CQyX9-FlC%7B*%7D%20n%7Cn%2C9Cs%7CQyX7Q%7CF-97D%20%2Cs-F%7CQy%7CF-9XQyX9-F%7CQyX7oE%7CyQX6bE%7CQyX6bB%7CQy%7CBb7XQyX7bL7bBZBb7XyL7bBZL9-FZLnZL%5E7bEZL7bBZL9-F%7CQZF-9L%7CQyX9ZF-9LZ%3CRepeat%20and%20Fade%3EBb7LZEb6LZx%20%7D%20%3DJazz-Medium%20Swing%3D134%3D1%3D%3D%3DWoman%3DLennon%20John%3D%3DRock%20Ballad%3DEb%3D%3D1r34LbKcu7bE%20bE4EbsuBZLbE%20susbEZLb%20EbE/susbBZLbE%20sbsus/4Ti*%5BF%20bAlEb%20F-susbBs%207-FZL7-%20CbEZL7-F%207-GZL7%2CBb%2C%7CA*%7B%5D%20Bs%207--%20sBbC%20bEZL7-F%207-GZ7L-F%20bEl%7C%2CbB%2Csus-7LZFGZL7-QyX%5DQBb%2C%7ClQyXsusbB44T%7CQy-XGl42TZL7-Fs%20bA%7CBbXy%2CsusbyX7-C%5B*BEb%5EbE%7CQyX6bB%7CQyX-7F%7CQyX7-C%7CQyX9%5E9XyQ%7C%20%20QyX7-%23FZXyQ%7CB%20EZL7-%23F%207-%23GZ7L-%23F%20EC*%5B%7DQyX6bC%23-7L7-F%7CQ%5EE%7B%5DQs%2CB%2C%7CyXsusB44T%7CQyX-G%23l42TZL7-%23Fs%20AlQ%7CBXyusBs%20QyX7-C%23-7XaF%20dna%20taepeR%20yQXQyXQyXQyX%3C%7CQyde%3EF%23%7CQyX9%7CB6XyQ%7D%20%3DPop-Rock%3D85%3D1%3D%3D%3DWoman%20In%20Love%3DBarbra%20Streisand%20%28Gibb-Gibb%29%3D%3DPop%20Ballad%3DEb-%3D%3D1r34LbKcu7-bESA4Eb-LX7%5EbC2N%7D%20bD%207%5ECb1N%7CQyX7%5EbCZLxZyQ%5D%5B*4Ti*%7BQyX7-Z%20x%20L-bE%20bC%7CQyX-bD%7CyQXbGZL7bD%207%5EbCZ%2CLZAbL-bA%20bG%7CQyyQ%5D%5B*QyXbGZL7bD%207%5EbZCL%20x%20ZL-bA%20-bEB%7CDb-XX7bB%7C2TZL%20Z%20x%20LbB%20-bEZL%20x%20ZLb%20B-bEC*%5B%5DQyX7bBZ%2CLZ%20xL%2CbC%20%3CZLQ%20yQ%7CT4X-bE%7CQyXbGZL%20lKcQyX7-bA%7CQyXbD4yQKclX-bE4%20-E44al%20Co%20x%20%3E%20%20%3C42T%7CQyXB9Q%5BZ%20xZL7%5EbC%3Ead%20%7B*DT%20.S.DyXQyX%20LZlE-A%7CQyXD44T%7CQyXE-42TZL%20x%20ZLB%20%2C-XyQ%7C%3Cx%20ZLBQXyQXyQ%20Repeat%20and%20Fade%3E%20x%20LZB7XyQ%7D%20%3DPop-Rock%3D85%3D1%3D%3D%3DWonderful%20Tonight%3DClapton%20Eric%3D%3DPop%20Ballad%3DG%3D%3D1r34LbKcu7/D%7CQy4GXyQ*%7B%7D%2C-A%2Ch%23F%2C-E%2CsD%7CQyXC%7CQyX%23F/D%7CASlGX4Ti*%7BD%7CQyX%7CCXyQ%7CQyXD%7CQyXC%7CQyXF%23/D%7CQyXG%7C%7CQyXD%7CCadd9QyX%23Fs%7CQyX%20D/F%23%23F/D%7CQyXG1NZLQ%20%20D%7CQyXC%7CQyX-EZLXyQ%7CCG%7CQyXL%23F/DF%23h%2CAXD%7CQyX9ddaCB*%5B%20%5D%20lcKQyXGl2N%7D%2C-yQ%7CG%20%2C-E%2CDC%7CQyXQ%7CCadQyXG%7B%7CQyXD%7CQyXd9daC%7CQyXD%7CQyX9d%7CD/F%23yX-EZCZLD%20D.S.%20F/D%20GlQ%5B%7D%2C-A%2ChF%23%2C-E%2CDs%3EadoC%20la%23LZE-%3C%7CQyX%20Gl%7C%7DyQ%7CDX%23F%2C-E%2CDs%7CQyXC%7CyQX%23F/D%7CQyXG%7B%7CQyh%2CA-%2CX9dda%20%2Cf%2C%20Z%20%3DPop-Rock%3D96%3D1%3D%3D%3DWonderwall%3DOasis%20%28Noel%20Gallagher%29%3D%3DRock%3DF%23-%3D%3D1r34LbKcu7A*%5B%7D%204F%23-7%20%2CsusEZLA%207-%23FLZsusB%20susEZLA%20%2CBsus%2C4Ti*%7BZLA%207ALZEs%2CsusB%20%2CsusEZLA7%20-%23FZL%2CsusB%20%2CsuLZF%23-%207-%23FsB%20%2Cs%20BsusA%207-%23F44TSA*%5B%5DyQXsusBZL%2CE%20DZL%2CLZEsu%2CsusE-%23FZLF%23-7%20%20%2CsusEZLA%207-%23FLZ%2CsusB%20%2CsusEZLABsus%2CZL%2Csu-%23FZLEsus%2CaD%7CQyX%2C7-%23FZLE9%20ddaDB*%5B%20%2CsusB%20dd9%20EZLA%207C*%7B%5D%20%7CDaddcKQyX7Bl%7C%2CA/W%2C%23-F%2C%23G/E%2CAsZLE%209l%20%2CQ%2C%7CQyX7.S.D%3C%20F%23-7%207-%23F%20AZL7-%23F%209%2CddaDZL7-%23F%20AZL%7D%7CT649ddaD7-%23F%20oda%3En%23F%209ddaD44TQ%7BYyQXQyXQyXQyX%5DQyX-7LZAC%20la%20LZDadd9%2C%20F%23-7LZA%3CXyQ%20%20Open%3E%20F%23-7%20%7D%7C%3COn%20cue%3EF%23-XyQZ%20%3DPop-Rock%3D88%3D1%3D%3D%3DWoodstock%3DMitchell%20Joni%3D%3DFolk%3DEb-%3D%3D1r34LbKcu7AZL%20l4Eb-77-bESA*%7B%5D%20%20lcKyQX7-bEZL%20lcKQyXXyQKc4Ti*%5BAZLxZLZxLZA*%5B%207-bEZLx%7CQy7X-bEZLxZLsus7bAEb-7Lsus7bs7bABLZxLZ-bEZLx%7CQyX7-bELZ%20x%20ZLQ%20%20sus7bA7%20%5D%5B*sus7bXbB/bKcl%20L9ddabD%7CQyX7-bELZ%20lcKQyXsus7bAZXyQ%7CGQyXsu%7D%20%20x%209XyQ%7C%20la%20.S.D%3C%7CQyX7b-EZL%20lcKQyX7-bECoda%3EbA%7CQy%20lcKQsusXy7bAC*%7B%5DQyX7-bELZxZL7-bEZL%20lcKQsusXy7bAQ%5BX6bG%7CsusXys7bA%7CQyX9ddabDQ%7CyX7-bE%7C%7D%20%20lcKQusXyQ7bAZL-bE%7B%5D-7LZx-bEZLsus7bA%209bZALbB/bGZL7-bEZL7LZx%20bE%7CQy7LZxLZAb9LZx%20%7D%7BGbadd9/BbLZAb7sus%20%7DEb-7LZx%2Cf%2C%20Z%20%3DPop-Rock%3D98%3D1%3D%3D%3DWord%2C%20The%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7QyX9%234D7%239lcKQyX9%237DA*%7B%20Q%20yXQyX%5D%20%20lcKQyX%20LZD74Ti*%5B7DZL7ZG7XyGZL7A%20susAZL%20lKcQyX9%237DZL%20lcKQsus%20GL%20lcK%20dna%20Kcl%20%20R%20QyXQyX%3C6F%7CQy9XddaC%7CQyX7DB*%5B%5DepeatQyX9%23Fade%3EXyQ%7CG7XyQ%7D%20%3DPop-Rock%3D116%3D1%3D%3D%3DYellow%3DColdplay%20%28Berryman%2C%20Buckland%2C%20Champion%2C%20Martin%29%3D%3DPop%3DB%3D%3D1r34LbKcu7yX6EZ4BXyQ7F%289ddaFZL%23FZLussBZLB%7D%20susB%20B%7Cb13%29L4Ti*%7ByX%295EyQ%7CB5LxZLsus%23FZLxZLAB*%5B%5DQyXsusB%7CQyXZE%5E7%28X5E%7CQ%20%20B%7D%20%20%5D%7B*AyX7%5EEZL%20lcKQyXuss%23FZL%20lcKQyXBSQKcl%20%20lcKQ%2Csus%23%29LZBs%23Gl%7C%2CB/W%2C%23F/Ws5%20EB*%5B%5D%20%2CB%20%29B%28su-7%20sFsusB%28%2CB/W%2CE5%20sW%205El%7C%2C%23F%2Csus%23F%20s7-%23Gl%7C%2CB/W%2C%23F/sW/F%23l%7C%2C%23FX%23F%7CQ7%20sF%23B%7CQyXBC*%5B%5D%20%20lcQKyX7%5EEl%7C%2C%23F%2CsussusXy-%23Gl%7CXsusBadd9X%20la%20.S.D%3C%7CQyX5%7CBQyX5E%7CQyX6E%7CQyFine%3E%23F%7CQyyXB%7DQDBXyQQyX6E%7CQyX9dda%23%7CFQyX%23F%7CQyXsusB%7C%7CE5Xy*%7B%5DQyQKcl%20LZF%23-7XyQKcl%20LZE%5E7XyQKcl%20%20Z%20%3DPop-Rock%3D92%3D1%3D%3D%3DYesterday%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DF%3D%3D1r34LbKcu7%2CC/-D4FXyQZL7A%207-E%7CQyXFA%7B*%20%20QyXQyX%5D%20%20lcKD-%20%20s4Ti*%5BsZL7A7%20C7L*%7B%20QyX%7D%20F%20bBZLG7%207-Dl%7C%2C-Es%20%20FZBE-7%20%5EbBl%7CD%2CbB%2CBb%2CD-ZL7A%207-EZL%297F%28%20%20FZL7C%207-Gl%7C%2CA/sD-%2CC%2CC%2C-D%5EbBl%7ClG-7%20s%20%20-DZL7A%207-E%7CyQXFA*%5B%5DQyXFZL7CD-/C%2C%7C%2CA/-F%20bBZZ%7CF%20%20%20C/FZLQyX%7D%20%2CF%20BbZL7G%207-Dl%7C%2C-EsG7/BLL7C%207%20Z%20%3DPop-Rock%3D97%3D1%3D%3D%3DYesterday%20Once%20More%3DThe%20Carpenters%20%28Carpenter%2C%20Bettis%29%3D%3DPop%3DE%3D%3D1r34LbKcu77-bAs4EXyQ%5EA%7CQyXB/-bDZL9b-D%20-bD%7CQyXbE/E%7C7XyQ%7C4TA*%7BE%7CQyX%2ClDb7%20B/Al%2C%23C/W%2C%23D/sB%7CQyX7-bGZLF/9b%5D%5B*AEbG/W%2C%7CQyXBQ%7CC%23-%7CQyX7-bDl%7C%2C7bAh%2CbEs%207%5EAZLB/W%207Db-7/yXbE/%7C%7CQyXb-7LZQyXE%7CQyX7-bD%7CQXyESB*%5B%5D%207B%20susB%7CDb-7G%207%5EAQyXC/Db-7XX7-bDl%7C%2C7BQ%2CsuBss%20B%7CQyX7-bG%7CQyyQ%7CAb%7CQyXE%7CQyXEyQ%7CBbX7%5EE1NZL7B%20sus%7CBQyXB/E%7CY%7CQyX7hyQ%7CA/XB/E%7CEQ%7B%5DQQ%7CA/E%3EadoC%20la%20.S.D8*5%3C%7CQyX7%5EE2N%7DQyXA/EXyyX7%5EEXyQ%7C%3CXyQXyQXyQ%20Fade%3EDb-7XyQ%7D%20%3DPop-Rock%3D86%3D1%3D%3D%3DYou%20Are%20So%20Beautiful%3DJoe%20Cocker%20%28Preston%2C%20Fisher%2C%20Wilson%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7LbG/94Abad%209ddabAZLbD%20F/DbZLbG/9ddabA%209dAbadd4Ti*%5BG%7CQyX%20Db%20%5D%7C%2C7bA%2C%5EbAs%29bA%28%29%207bA%289ddabAlA*%7BlDb%5E7F/bDZ%209bG%7C7%2311LbDl%7C%2C7bA%2C%5EbA%2Cb%2CA7bAsZL7%5EbA%20bAZ%5E7XyQbG%209b1N%7C%2C71LZAb%207C%7CQyX7%5EbDB*%5D7%20bA%207-bEZL7%5EbA%20sC%2B%2CC1%237bG%5EbA%20bF-%5E7LG%207%5EbDl%7C%2C7bA%2C%5EAbs%20%2CbA%7CQyX9bBlZb9LZA%20%2C-Fl%7C%2C7bAN2lF-%20%2C9ddabAl44TA*%20%5B%20f%2011%2331bB%7CQyXsAb%5E%2C%7C%7D%20%2C7lDb%5E7%20Gb9LZAb%20sAb%5E%2CAb7%2C%7ClDb%5E9%20Gb9LZAb%20f%20%20Z%20%3DPop-Slow%20Rock%3D63%3D1%3D%3D%3DYou%20Are%20The%20Sunshine%20Of%20My%20Life%3DWonder%20Stevie%3D%3DSoul%3DB%3D%3D1r34LbKcu7D%7CQyX4B%5E9XQyXBSA*%7B%7D%20%20lcKyQX5%237%23FZL%20lcKQy%7CF%23/E4Ti*%7BF%207-%23Q%7CG%2319ddaB%7CQyXsus7%23%7CFQyX7-%23C%7CQyX9b3XyQ%7CCyX7-%23X9%5EBZ%20%7D%5B*B%23F%206E%7CQyX9%5EBZLuss7%23F%206E%7CQyX9%5EB7susLsus7%237%23D%206%20F%237sX7%5E%23GC*%5B%5DQyXtl7a%23D%7CQyX7h%23AZLsuyQ%7CC%236E%7CQya%20.S.G%23-7XXsus7%23FZLQ%20%209%23%7CCQyX7%23CZL%20lcKQyyQ%7C%3CDZLsusQyXCCa%3E%20x%20yXQyX%5DQyXsus7GQ%7CyXsus7%23F%2CQ%2C%5BZ%20Q%20%20%7B*doC%20lpeR%3C%20yQ%7CE-%7CQyXsus7G%7CQyX7D-%7CQyX9b31A%7CQyX7Cadd9XF/G%7Ceat%20and%20Fade%3E%20LZD-7%20G7sus%20%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D127%3D1%3D%3D%3DYou%20Sexy%20Thing%3DHot%20Chocolate%20%28Wilson%2C%20Brown%29%3D%3DPop%3DF%3D%3D1r34LbKcu7%20%20FlS4F%20%20s7bBs%20%20bBl%7C%2CFs%20F%20l%7C%2CbBs%20%20bBl%7C%2CF%2C%7D%7B*A4Ti*%7BbBs%20%20Bb%20%20sFs%20%20Fl%7C%7C%2C7bBs%20b%20Bl%7C%2CFs%20%20Fl%7C%2CbB%2C%7ClBbl%7C%2CFsbBs%20%20%20sF%2C%7CCs%20%20Cl%7C%2CbBs%20%20blBB*%5B%7D%2C7bBs%20%20bBl%2C%7ClBb%20Fl%7C%2CF%20la%20%20sC%2C%7C%7CQyX7-Al%7C%2C-Gs%207%20-Gl%7C%2C-As%20%207-Al%3CD.S.%20Cl%7C%2C7bBs%20-7%20C6%2CFs%20%20Fl%7C%2CbBs%20%20Bbl%7C%2CFs%20%20FlA*%7B%5D%20%7ClBb%20A%3Eeni-As%20%20%20%20sF%2C%7D%2C7bBs%20%20bBl%7C%2CF%20s%20Fl%7C%2CbBs%20%20bBl%7C%7ClA-7Fl%7C%7C%2C%7C%2CbBs7%20%20sG%7C%2CFs%20%20FlC*%7B%5D%206%20C7-A%7CQyX7-Al%7C%2C-lBb%20%20-Gl%7C%2ClF%3CXyQXyQ%20%20Repeat%20and%20Fade%3E%20%20sF%2C%7ClBb%20%20sBb7%2C%7D%20%3DPop-Rock%3D103%3D1%3D%3D%3DYou%20Take%20My%20Breath%20Away%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7C/bEZ4C-7%20%207-CA*%7B%20QyX%7DQy7X-CZL%20x%20ZLC/6-FF-/CL4Ti*%7BbEZLbLZC-7L-C%207oBZL-C%207o%7CBQyX7-CZLC/6-F%20ZBb%20EC/-F%20ZLfxZ%5B*BBbQyX7obG%7CQyXG/b%7CEQyX9bB%7CQyXsus7%7CF-7L%5D%20f%20%20s%20bBl-6/CLKbB%2CbB/bAs%20bBC%7B*%7D%20f%20%207-CZL%20x%20Zcl%20LZF%207-Cl%7C%2CG/%2CBb%7Cl-Fl%7C%2C7C%2CC/-bBs7%20C%7CQyXbAZLxZLbE7%20%20sWbB/bAC/6-FyQ%7CEbN%7CYZLf%20lcKQyX7F-%7CQyX7obG%7CQyXG/1C-7%20X7obA-F%20C/C-7%20%5B/-F%207-CZLC/-F%20/CbEZLC/-F%207-CD*CLZEbZLxZL/C%20%7D%7CN2C-7%20F-6/CLZ%20x%20LZC-7XyQKcl%20f%20Z%20%3DPop-Rock%3D82%3D1%3D%3D%3DYou've%20Got%20A%20Friend%3DKing%20Carole%3D%3DFolk%20Rock%3DAb%3D%3D1r34LbKcu77C%20G/4AbXyX-FA*%7B%5D%207C%20-G%7CyQXbA%7CQyXbA/bD%7CQyQ%7CC74Ti*%5BbA%7CQyC7/GL-bB%7CQyX7-bBl%7C%2C/CW%2C-F%2CG/7C%2CbAsZ7/EbX%20-FZL7C%2CbAbsus%207C%20-Fl%7C%2C7C%2CsussC%207C%7CQyX7-GZLbA/GLZsA%7CQyX%207bE%20%2CW/C%2CEZL7bE%20sus9bE%7CyQX7-C%7CQyX7-bBl%7Cb7sus-F%2CG/sus9bAbXyQ%209ddabA%7CQyXbAZ%20LlcKQyXbDZL%20lcKAbLZESB*%5B%5DLbE/7b7XyQZL6bD%207%5EbD%7CQyXb%2CA/bE%7CQyXbAC*%5B%5DF-%20AbE%7CQyXQyXbA%20C-7LA/bD%7CQyXbA1N%5D%20%20Qsus9bEl%2C7-bBsZbXyQ%7C7%5EbDZEZL7b7%20%7DN2ZL9bGZLbDZL%2C7%5EAbZLbAZLbD%7CQyXbGF-LZBC%20-G%7CXbA/bLZ%3CD.bA%3EnepO%20%20%3CQ%7B%5DQXy7bE%3EadoC%20la%20.SXyQ%7CDsus9byQ%7DAb%20f%20%20Z%20%3DPop-Rock%3D90%3D1%3D%3D%3DYou've%20Lost%20That%20Lovin'%20Feelin'%3DThe%20Righteous%20Brothers%28Spector%2C%20Mann%2C%20Weil%29%3D%3DPop%3DDb%3D%3D1r34LbKcu7QyXbD4Cb/DKQyXbD/bCZL%20lcQKyXbDZL%20lcKQyXbcl%20LZ4TA*%7B/bG%7CQZEb-7B*%5B%5D%20bA%20bA/bG%7CyQXbG%7CQyX7-F%7CQyXSDbXyL%20lcK%7CYZLQ%7CAbXyyXbD/bC%7CQyXbD/Gb%7CQyXbD%7CQyXbD%7CQQKcl%20QyXbDGs%20bAyQKclbDlC*%7B%5DbE/W%2CbG%20sbAZLbG%20bD2N%7D%20%20%20GbLZXbD1NbDl%7Cbb%7ClDbGs%20bAZLbG%20bDl%7CEb/W%2CbGs%20bAZLbG%20b%2CW/EE/W%2CbyXbD/%3C*60D%7DbE/W%2CbGs%3Ex3%20%20%20%3CbA%3EadoC%20la%20.S.%5BQlCbZLbG%20yXbA%7CLZlDb/bG%7CQyXbDlB*%7B%5DEb/W%2CbGs%20bAZLbG%20DbXyQ%20lcKQx%3EedayQ%7CDb%20taepeR%20%20%3CZLbDb/C%7CQyXbD/bG%7CQyXand%20FXbD%7CQLZDbLZx%20%7D%20%3DPop-Rock%3D95%3D1%3D%3D%3DYour%20song%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DEb%3D%3D1r34LbKcu7ZL7%5Eb4Eb%20AA*%7B%20%20QyXQyX%5D%20b/EbA%20bE/bBZLbE/bSEb%20A4Ti*%5BbEZL-G-LZCZLbB%20bB/bE%7CYZLAb%20A/-CZLbB/-C%20-G/B%20C%20D/bB4TZL%20T24N142TZL%7D%2CbB%2CsusbsB%20bB44T%7CY%7CQyXbAN2lAbZL-F%20%20-FZLAb/EbbBZLbA%20-FZL-C%20/DbBlB*%5B%20QyX%5DbE%2C/D%20C-s%20bE42T%7CYZ-%20C-//bE44T%7CQyX6bA4T2ZL6bA%20A/-CZLbBG%20AbLCZLbAoC%20laQ%7CT4407*%3CZLbE/bA%20bE%7Cl%2CbBQ%2CsusbBs%20bBD.S.%20yXbA44T%7CQy/Eb%20A2TZL6bA%20A/-CZLBb/-C%20-CQ%5B%5D%20bE/b4Ab6XbB%3Ead4Eb/G%20AbLZT24AbXyQ%7CEb%20Ab/EbLZBb/Eb%20Ab/EbLZEb%20f%20%20Z%20%3DPop-Slow%20Rock%3D65%3D1%3D%3D%3DPop%20400 \ No newline at end of file diff --git a/demo/web/dist/salma-ya-salama.musicxml b/demo/web/dist/salma-ya-salama.musicxml deleted file mode 100644 index 236c019..0000000 --- a/demo/web/dist/salma-ya-salama.musicxml +++ /dev/null @@ -1,2751 +0,0 @@ - - - - - Salma ya salama -سالمة يا سلامة - - - J. Barnel arr. Hesham Galal - - MuseScore 3.6.2 - 2022-03-01 - - - - - - - - - - 7 - 40 - - - 1697.14 - 1200 - - 85.7143 - 85.7143 - 85.7143 - 85.7143 - - - 85.7143 - 85.7143 - 85.7143 - 85.7143 - - - - - - - composer - J. Barnel arr. Hesham Galal - - - title - Salma ya salama - - سالمة يا سلامة - - - - brace - - - Piano - Pno. - - Piano - - - - 1 - 1 - 78.7402 - 0 - - - - - - - - - 50.00 - 0.00 - - 190.38 - - - - heavy-light - - - - 6 - - 0 - - - - G - 2 - - - - - C - - major-seventh - - - - - quarter - 150 - - - - - - - Intro - - - - - E - 5 - - 6 - 1 - quarter - down - - - - - - - - - B - 5 - - 6 - - 1 - quarter - down - - - - - - - B - 5 - - 3 - - 1 - eighth - down - begin - - - - - - - A - 5 - - 3 - 1 - eighth - down - end - - - - 3 - 1 - eighth - - - - F - 5 - - 3 - 1 - eighth - down - - - - - - E - 5 - - 3 - 1 - eighth - down - begin - - - - - - - F - 5 - - 3 - 1 - eighth - down - end - - - - - - - E - 5 - - 6 - - 1 - quarter - down - - - - - - - E - 5 - - 12 - - 1 - half - down - - - - - - - - - F - - major-seventh - - - - F - 5 - - 6 - 1 - quarter - down - - - - - - - - - C - 6 - - 6 - - 1 - quarter - down - - - - - - - C - 6 - - 3 - - 1 - eighth - down - begin - - - - - - - B - 5 - - 3 - 1 - eighth - down - end - - - - 3 - 1 - eighth - - - - G - 5 - - 3 - 1 - eighth - down - - - - - - F - 5 - - 3 - 1 - eighth - down - begin - - - - - - - G - 5 - - 3 - 1 - eighth - down - end - - - - - - - F - 5 - - 6 - - 1 - quarter - down - - - - - - - F - 5 - - 12 - - 1 - half - down - - - - - - light-heavy - - - - - - - - 0.00 - 0.00 - - 158.90 - - - - heavy-light - - - - - - - - - - - C - - major-seventh - - - - Verse - - - - - E - 4 - - 6 - 1 - quarter - down - - - - B - 4 - - 6 - - 1 - quarter - down - - - - - - - B - 4 - - 3 - - 1 - eighth - up - begin - - - - - - - A - 4 - - 3 - - 1 - eighth - up - continue - - - - - - - A - 4 - - 3 - - 1 - eighth - up - continue - - - - - - - E - 4 - - 3 - 1 - eighth - up - end - - - - - - C - - major-seventh - - - - B - 4 - - 12 - 1 - half - up - - - - A - 4 - - 12 - 1 - half - up - - - - - - D - - minor-seventh - - - - F - 4 - - 6 - 1 - quarter - down - - - - C - 5 - - 6 - - 1 - quarter - down - - - - - - - C - 5 - - 3 - - 1 - eighth - up - begin - - - - - - - B - 4 - - 3 - - 1 - eighth - up - continue - - - - - - - B - 4 - - 3 - - 1 - eighth - up - continue - - - - - - - F - 4 - - 3 - 1 - eighth - up - end - - - - - - D - - minor-seventh - - - - C - 5 - - 12 - 1 - half - up - - - - B - 4 - - 12 - 1 - half - up - - - - - - - - - G - - major - - - - G - 4 - - 6 - 1 - quarter - down - - - - D - 5 - - 12 - 1 - half - down - - - - B - 4 - - 6 - 1 - quarter - down - - - - - - G - - major - - - - G - 4 - - 12 - 1 - half - up - - - - F - 4 - - 6 - 1 - quarter - up - - - - E - 4 - - 6 - 1 - quarter - up - - - - - - C - - major-ninth - - - - 6 - 1 - quarter - - - - D - 5 - - 3 - 1 - eighth - down - begin - - - - E - 5 - - 3 - 1 - eighth - down - end - - - - F - 5 - - 3 - 1 - eighth - down - begin - - - - E - 5 - - 3 - 1 - eighth - down - continue - - - - E - 5 - - 3 - 1 - eighth - down - continue - - - - D - 5 - - 3 - 1 - eighth - down - end - - - - - - - 0.00 - 0.00 - - 158.90 - - - - - E - - augmented - - - - F - 5 - - 3 - 1 - eighth - down - begin - - - - E - 5 - - 3 - 1 - eighth - down - continue - - - - E - 5 - - 3 - 1 - eighth - down - continue - - - - D - 5 - - 3 - 1 - eighth - down - end - - - - E - - dominant - - - - E - 5 - - 3 - 1 - eighth - down - begin - - - - G - 1 - 5 - - 3 - 1 - eighth - sharp - down - continue - - - - C - 6 - - 3 - 1 - eighth - down - continue - - - - B - 5 - - 3 - 1 - eighth - down - end - - - light-heavy - - - - - - - - - - - G - - major - - - - G - 4 - - 9 - 1 - quarter - - down - - - - D - 5 - - 3 - - 1 - eighth - down - - - - - - - D - 5 - - 3 - - 1 - eighth - down - begin - - - - - - - B - 4 - - 3 - - 1 - eighth - down - continue - - - - - - - B - 4 - - 3 - - 1 - eighth - down - continue - - - - - - - G - 4 - - 3 - 1 - eighth - down - end - - - - - - - - - G - - major - - - - D - 5 - - 18 - - 1 - half - - up - - - - - - - D - 5 - - 3 - - 1 - eighth - down - begin - - - - - - - G - 4 - - 3 - 1 - eighth - down - end - - - - - - C - - major-seventh - - - - G - 4 - - 24 - 1 - whole - - - - - B - 4 - - 24 - 1 - whole - - - - - E - 5 - - 24 - 1 - whole - - - - - - D - - minor - - F - - - - - F - 4 - - 6 - 1 - quarter - down - - - - - - - - A - 4 - - 6 - 1 - quarter - down - - - - - D - 5 - - 6 - 1 - quarter - down - - - - A - 4 - - 6 - 1 - quarter - down - - - - - D - 5 - - 6 - 1 - quarter - down - - - - - F - 5 - - 6 - 1 - quarter - down - - - - A - 4 - - 6 - 1 - quarter - down - - - - - C - 5 - - 6 - 1 - quarter - down - - - - - E - 5 - - 6 - 1 - quarter - down - - - - F - 4 - - 6 - 1 - quarter - down - - - - - - - - A - 4 - - 6 - 1 - quarter - down - - - - - D - 5 - - 6 - 1 - quarter - down - - - - - - A - - minor - - - - E - 4 - - 6 - 1 - quarter - down - - - - - - - - - - A - 4 - - 6 - 1 - quarter - down - - - - - C - 5 - - 6 - 1 - quarter - down - - - - 3 - 1 - eighth - - - - E - - dominant - - - - D - 4 - - 3 - 1 - eighth - down - - - - - - - - G - 1 - 4 - - 3 - 1 - eighth - sharp - down - - - - - B - 4 - - 3 - 1 - eighth - down - - - - C - 4 - - 6 - 1 - quarter - down - - - - - - - - E - 4 - - 6 - 1 - quarter - down - - - - - A - 4 - - 6 - 1 - quarter - down - - - - D - 4 - - 6 - 1 - quarter - down - - - - - - - - - - G - 1 - 4 - - 6 - 1 - quarter - down - - - - - B - 4 - - 6 - 1 - quarter - down - - - light-light - - - - - - - 0.00 - 0.00 - - 158.90 - - - - heavy-light - - - - - A - - major - - - - Chorus - - - - - A - 4 - - 12 - 1 - half - up - - - - A - - major - - - - A - 4 - - 6 - 1 - quarter - up - - - - A - 4 - - 6 - 1 - quarter - up - - - - - - A - - major - - - - G - 4 - - 6 - 1 - quarter - up - - - - A - 4 - - 6 - 1 - quarter - up - - - - A - - major - - - - A - 4 - - 6 - 1 - quarter - up - - - - G - 4 - - 3 - 1 - eighth - up - begin - - - - F - 1 - 4 - - 3 - 1 - eighth - sharp - up - end - - - - - - A - - dominant - - G - - - - - G - 4 - - 3 - 1 - eighth - up - begin - - - - - - - A - 4 - - 3 - 1 - eighth - up - continue - - - - G - 4 - - 3 - 1 - eighth - up - continue - - - - F - 1 - 4 - - 3 - 1 - eighth - sharp - up - end - - - - - - - A - - dominant - - G - - - - - G - 4 - - 3 - 1 - eighth - up - begin - - - - - - - A - 4 - - 3 - 1 - eighth - up - continue - - - - G - 4 - - 3 - 1 - eighth - up - continue - - - - F - 1 - 4 - - 3 - 1 - eighth - up - end - - - - - - - - - G - - major - - - - G - 4 - - 6 - 1 - quarter - up - - - - - - - - - A - - major - - - - A - 4 - - 6 - 1 - quarter - down - - - - - - - - - A - - major - - - - A - 4 - - 12 - 1 - half - down - - - - - - - - - Fine - - - - - light-heavy - - - - - - - - 0.00 - 0.00 - - 158.90 - - - - - A - - dominant - - 3 - 0 - subtract - - - 4 - 0 - add - - - - - E - 5 - - 3 - 1 - eighth - down - begin - - - - D - 5 - - 3 - 1 - eighth - down - continue - - - - C - 1 - 5 - - 3 - 1 - eighth - sharp - down - continue - - - - D - 5 - - 3 - 1 - eighth - down - end - - - - C - 1 - 5 - - 6 - 1 - quarter - down - - - - B - 4 - - 3 - 1 - eighth - down - begin - - - - C - 1 - 5 - - 3 - 1 - eighth - down - end - - - - - - A - - dominant - - 3 - 0 - subtract - - - 4 - 0 - add - - - - - D - 5 - - 3 - 1 - eighth - down - begin - - - - C - 1 - 5 - - 3 - 1 - eighth - sharp - down - continue - - - - C - 1 - 5 - - 3 - 1 - eighth - down - continue - - - - B - 4 - - 3 - 1 - eighth - down - end - - - - B - 4 - - 6 - 1 - quarter - down - - - - A - 4 - - 3 - 1 - eighth - down - begin - - - - B - 4 - - 3 - 1 - eighth - down - end - - - - - - A - - dominant - - 3 - 0 - subtract - - - 4 - 0 - add - - - - - C - 1 - 5 - - 3 - 1 - eighth - sharp - down - begin - - - - B - 4 - - 3 - 1 - eighth - down - continue - - - - B - 4 - - 3 - 1 - eighth - down - continue - - - - A - 4 - - 3 - 1 - eighth - down - end - - - - A - 4 - - 3 - 1 - eighth - down - begin - - - - G - 4 - - 3 - 1 - eighth - down - continue - - - - G - 4 - - 3 - 1 - eighth - down - continue - - - - F - 1 - 4 - - 3 - 1 - eighth - sharp - down - end - - - - - - A - - dominant - - 3 - 0 - subtract - - - 4 - 0 - add - - - - - F - 1 - 4 - - 3 - 1 - eighth - sharp - down - begin - - - - E - 4 - - 3 - 1 - eighth - down - continue - - - - E - 4 - - 3 - 1 - eighth - down - continue - - - - D - 4 - - 3 - 1 - eighth - down - end - - - - E - 4 - - 12 - 1 - half - up - - - light-light - - - - - - - 0.00 - 0.00 - - 158.90 - - - - heavy-light - - - - - D - - major - - - - Bridge - - - - - F - 1 - 4 - - 18 - - 1 - half - - sharp - up - - - - - - - F - 1 - 4 - - 3 - - 1 - eighth - up - begin - - - - - - - A - 4 - - 3 - 1 - eighth - up - end - - - - - - E - - major - - - - A - 4 - - 3 - 1 - eighth - up - begin - - - - G - 1 - 4 - - 3 - 1 - eighth - sharp - up - end - - - - G - 1 - 4 - - 6 - - 1 - quarter - up - - - - - - - G - 1 - 4 - - 12 - - 1 - half - up - - - - - - - - - C - 1 - - minor - - - - G - 1 - 4 - - 18 - - 1 - half - - sharp - up - - - - - - - G - 1 - 4 - - 3 - - 1 - eighth - up - begin - - - - - - - B - 4 - - 3 - 1 - eighth - up - end - - - - - - F - 1 - - minor - - - - B - 4 - - 3 - 1 - eighth - up - begin - - - - A - 4 - - 3 - 1 - eighth - up - end - - - - A - 4 - - 6 - - 1 - quarter - up - - - - - - - A - 4 - - 12 - - 1 - half - up - - - - - - - - - D - - major - - - - A - 4 - - 12 - 1 - half - up - - - - G - 1 - 4 - - 6 - 1 - quarter - sharp - up - - - - F - 1 - 4 - - 6 - 1 - quarter - sharp - up - - - - - - - 0.00 - 0.00 - - 158.90 - - - - - - - - A - - major - - - - E - 4 - - 6 - 1 - quarter - up - - - - A - 4 - - 6 - 1 - quarter - up - - - - E - 4 - - 6 - 1 - quarter - up - - - - C - 1 - 4 - - 6 - 1 - quarter - sharp - up - - - - - - E - - major - - - - B - 3 - - 12 - 1 - half - up - - - - D - 4 - - 6 - 1 - quarter - up - - - - E - 4 - - 6 - 1 - quarter - up - - - - - - A - - major - - - - D - 4 - - 6 - 1 - quarter - up - - - - C - 1 - 4 - - 6 - - 1 - quarter - sharp - up - - - - - - - C - 1 - 4 - - 12 - - 1 - half - up - - - - - - light-heavy - - - - - - - - - - - A - - major - - - - E - 4 - - 6 - 1 - quarter - up - - - - - - - - - 6 - 1 - quarter - - - - A - 4 - - 4 - 1 - quarter - - 3 - 2 - - up - - - - - - - B - 4 - - 4 - 1 - quarter - - 3 - 2 - - down - - - - C - 1 - 5 - - 4 - 1 - quarter - sharp - - 3 - 2 - - down - - - - - - - - - B - - minor-seventh - - - - D - 5 - - 18 - 1 - half - - down - - - - D - 5 - - 6 - 1 - quarter - down - - - - - - E - - dominant - - - - C - 1 - 5 - - 6 - 1 - quarter - sharp - down - - - - B - 4 - - 6 - - 1 - quarter - down - - - - - - - B - 4 - - 12 - - 1 - half - down - - - - - - - D.S. al Fine - - - - - light-heavy - - - - - diff --git a/demo/web/dist/site_permissions_for_blogkarimratibme-1.0-an+fx.xpi b/demo/web/dist/site_permissions_for_blogkarimratibme-1.0-an+fx.xpi deleted file mode 100644 index 90710e2..0000000 Binary files a/demo/web/dist/site_permissions_for_blogkarimratibme-1.0-an+fx.xpi and /dev/null differ diff --git a/demo/web/index.js b/demo/web/index.js deleted file mode 100644 index b6da18c..0000000 --- a/demo/web/index.js +++ /dev/null @@ -1,725 +0,0 @@ -const osmd = require('opensheetmusicdisplay'); -const verovio = require('verovio'); -//const abcjs = require('abcjs'); -//const xml2abc = require('xml2abc'); -const unzip = require('unzipit'); -const parserError = require('sane-domparser-error'); -const ireal2musicxml = require('../../lib/ireal-musicxml'); -const { parseArrayBuffer: parseMidiBuffer } = require('midi-json-parser'); -const { create: createMidiPlayer } = require('midi-player'); -const { MidiFileSlicer } = require('midi-file-slicer'); -const WebAudioFontPlayer = require('webaudiofont'); -const { AudioContext } = require('standardized-audio-context'); -const workerTimers = require('worker-timers'); - -const PLAYER_STOPPED = 0; -const PLAYER_PLAYING = 1; -const PLAYER_PAUSED = 2; - -const MIDI_DRUMS = 9; - -// Current state. -let musicXml = null; -let renderer = null; -let midi = { - access: null, - json: null, - player: null, - score: null, - grooves: null, - startTime: null, - pauseTime: null, - currentMeasureIndex: null, - currentMeasureStartTime: null, - mapMeasureToTimestamp: null, - firstMeasureNumber: null, -} - -function handleIRealChange(e) { - const playlist = new ireal2musicxml.Playlist(e.target.value); - populateSheets(playlist); -} - -function tryMusicXML(xml) { - try { - const doc = new DOMParser().parseFromString(xml, 'text/xml'); - parserError.failOnParseError(doc); - let title = 'Unknown Title'; - try { - title = doc.getElementsByTagName('work-title')[0].textContent; - } - catch (ex) { - // Do nothing. - } - // Hand-make a fake playlist. - const playlist = { - name: 'Uploaded MusicXML', - songs: [{ - title, - composer: null, - style: null, - groove: null, - key: null, - transpose: null, - bpm: null, - repeats: null, - music: null, - cells: null, - musicXml: xml - }] - }; - populateSheets(playlist); - return true; - } - catch (ex) { - console.warn(ex.toString()); - return false; - } -} - -async function tryCompressedMusicXML(buf) { - try { - const decoder = new TextDecoder(); - const {entries} = await unzip.unzip(buf); - - // Extract rootfile from META-INF/container.xml. - const containerBuf = await entries['META-INF/container.xml'].arrayBuffer(); - const doc = new DOMParser().parseFromString(decoder.decode(containerBuf), 'text/xml'); - const rootFile = doc.getElementsByTagName('rootfile')[0].getAttribute('full-path'); - - // Parse rootfile as MusicXML. - const rootBuf = await entries[rootFile].arrayBuffer(); - return tryMusicXML(decoder.decode(rootBuf)); - } - catch (ex) { - console.warn(ex.toString()); - return false; - } -} - -function tryiRealPro(ireal) { - try { - const playlist = new ireal2musicxml.Playlist(ireal); - populateSheets(playlist); - return true; - } - catch (ex) { - console.warn(ex.toString()); - return false; - } -} - -function handleFileSelect(e) { - document.getElementById('file-error').textContent = ''; - const reader = new FileReader(); - const file = e.target.files[0]; - reader.onloadend = async function(ee) { - const decoder = new TextDecoder(); - const text = decoder.decode(ee.target.result); - if (file.type === 'text/xml' && tryMusicXML(text)) return; - if (file.type.includes('musicxml') && (tryMusicXML(text) || await tryCompressedMusicXML(ee.target.result))) return; - if (tryiRealPro(text)) return; - document.getElementById('file-error').textContent = 'This file is not recognized as either iReal Pro or MusicXML.'; - }; - if (file.size < 1*1024*1024) { - reader.readAsArrayBuffer(file); - } - else { - document.getElementById('file-error').textContent = 'This file is too large.'; - } -} - -async function handleSampleSelect(e) { - if (!e.target.value) return; - try { - const response = await fetch(e.target.value); - if (!response.ok) throw new Error(response.statusText); - const text = await response.text(); - if (tryMusicXML(text)) return; - if (tryiRealPro(text)) return; - document.getElementById('file-error').textContent = 'This file is not recognized as either iReal Pro or MusicXML.'; - } - catch (ex) { - console.error(ex.toString()); - document.getElementById('file-error').textContent = 'Failed to load the selected file.'; - } -} - -function handleSheetSelect(e) { - displaySong(JSON.parse(e.target.value)); -} - -function handleNotationChange() { - const sheets = document.getElementById('sheets'); - if (sheets.selectedIndex >= 0) { - displaySong(JSON.parse(sheets.options[sheets.selectedIndex].value)); - } -} - -function displaySong(song) { - const title = `${song.title.replace(/[/\\?%*:|"'<>\s]/g, '-')}.musicxml`; - musicXml = song.musicXml || ireal2musicxml.MusicXML.convert(song, { - notation: 'rhythmic' //document.querySelector('input[name="notation"]:checked').value - }); - const a = document.createElement('a'); - a.setAttribute('href', 'data:text/xml;charset=utf-8,' + encodeURIComponent(musicXml)); - a.setAttribute('download', title); - a.innerText = title; - const download = document.getElementById('download'); - download.innerHTML = ''; - download.appendChild(a); - displaySheet(musicXml); -} - -function handleRendererChange() { - if (musicXml) { - displaySheet(musicXml); - } -} - -function populateSheets(playlist) { - const sheets = document.getElementById('sheets'); - sheets.innerHTML = ''; - playlist.songs.forEach(song => { - const option = document.createElement('option'); - option.value = JSON.stringify(song); - option.text = song.title; - sheets.add(option); - }); - sheets.dispatchEvent(new Event('change')); -} - -function resetSheet() { - document.getElementById('sheet').remove(); - const sheet = document.createElement('div'); - sheet.id = 'sheet'; - document.getElementById('sheet-container').appendChild(sheet); - - // Delete previous objects. - delete midi.score; midi.score = null; - delete renderer; renderer = null; - if (midi.player) midi.player.stop(); -} - -function displaySheet(musicXml) { - resetSheet(); - - const r = document.querySelector('input[name="renderer"]:checked').value; - if (r === 'osmd') { - renderer = new osmd.OpenSheetMusicDisplay('sheet', { - // set options here - backend: 'svg', - drawFromMeasureNumber: 1, - drawUpToMeasureNumber: Number.MAX_SAFE_INTEGER, // draw all measures, up to the end of the sample - newSystemFromXML: true, - newPageFromXML: true, - followCursor: true, - }); - renderer.rules.resetChordAccidentalTexts(renderer.rules.ChordAccidentalTexts, true); - renderer.rules.resetChordSymbolLabelTexts(renderer.rules.ChordSymbolLabelTexts); - renderer - .load(musicXml) - .then(() => loadMidi()) - .then(() => { midi.score = new OpenSheetMusicDisplayPlayback(renderer); }); - } - else if (r === 'vrv') { - renderer = new verovio.toolkit(); - const svg = renderer.renderData(musicXml, { - breaks: 'encoded', - adjustPageHeight: true, - scale: 50 - }); - document.getElementById('sheet').innerHTML = svg; - loadMidi() - .then(() => { midi.score = new VerovioPlayback(renderer); }); - } -/* - else if (r === 'abc') { - const xmldata = $.parseXML(musicXml); - const result = xml2abc.vertaal(xmldata, { - u:0, b:0, n:0, // unfold repeats (1), bars per line, chars per line - c:0, v:0, d:0, // credit text filter level (0-6), no volta on higher voice numbers (1), denominator unit length (L:) - m:0, x:0, t:0, // no midi, minimal midi, all midi output (0,1,2), no line breaks (1), perc, tab staff -> voicemap (1) - v1:0, noped:0, // all directions to first voice of staff (1), no pedal directions (1) - stm:0, // translate stem elements (stem direction) - p:'f', s:0 // page format: scale (1.0), width, left- and right margin in cm, shift note heads in tablature (1) - }); - if (result[1]) console.info(`[xml2abc] ${result[1]}`); - - // xml2abc fixes - const abc = result[0] - .replace('nm="Lead sheet"', 'style=rhythm'); - - abcjs.renderAbc('sheet', abc); - } -*/ -} - -function handlePlayPauseKey(e) { - if (e.key === ' ' && midi.player) { - e.preventDefault(); - if (midi.player.state === PLAYER_PLAYING) { - pauseMidi(); - } - else { - playMidi(); - } - } -} - -class SoundFontOutput { - constructor(json) { - this.audioContext = new AudioContext(); - this.player = new WebAudioFontPlayer(); - this.notes = []; - this.channels = json.tracks.reduce((channels, track) => { - const pc = track.find(e => 'programChange' in e); - if (pc) { - if (pc.channel !== MIDI_DRUMS) { - const instrumentNumber = this.player.loader.findInstrument(pc.programChange.programNumber); - const instrumentInfo = this.player.loader.instrumentInfo(instrumentNumber); - channels[pc.channel] = { instrumentInfo }; - this.player.loader.startLoad(this.audioContext, instrumentInfo.url, instrumentInfo.variable); - } - else { - channels[MIDI_DRUMS] = { beats: {} }; - [...new Set(track.filter(e => 'noteOn' in e).map(e => e.noteOn.noteNumber))].forEach(beat => { - const drumNumber = this.player.loader.findDrum(beat); - const drumInfo = this.player.loader.drumInfo(drumNumber); - channels[MIDI_DRUMS].beats[beat] = { drumInfo }; - this.player.loader.startLoad(this.audioContext, drumInfo.url, drumInfo.variable); - }); - } - } - return channels; - }, {}); - - // Perform our own note scheduling. - const scheduleNotes = () => { - const now = performance.now(); - // Module `webaudiofont` seems to drop notes randomly when they become too crowded. - // The commented code below was an experiment to rely on our own scheduling to instruct `webaudiofont` to play - // the notes immediately, instead of queueing them on the module's side. This experiment worked better in some cases, - // but failed miserably in others because more notes were dropped when scheduled immediately as per the commented code below. - // The currently used method is to queue the notes in `webaudiofont` when they are received in the method `noteOn()`. - // - // this.notes.filter(note => note.envelope === null && note.on <= now).forEach(note => { - // const instrument = note.channel === MIDI_DRUMS ? - // this.channels[note.channel].beats[note.pitch].drumInfo.variable : - // this.channels[note.channel].instrumentInfo.variable; - // note.envelope = this.player.queueWaveTable(this.audioContext, this.audioContext.destination, window[instrument], 0, note.pitch, 100000, note.velocity / 127); - // }) - this.notes.filter(note => note.off !== null && note.off <= now).forEach(note => note.envelope.cancel()); - this.notes = this.notes.filter(note => note.off === null || note.off > now); - workerTimers.setTimeout(scheduleNotes, 25); - } - workerTimers.setTimeout(scheduleNotes, 25); - } - - send(data, timestamp) { - const channel = data[0] & 0xf; - const type = data[0] >> 4; - const pitch = data[1]; - const velocity = data[2]; - switch (type) { - case 9: - if (velocity > 0) { - this.noteOn(channel, pitch, timestamp, velocity); - } - else { - this.noteOff(channel, pitch, timestamp); - } - break; - case 8: - this.noteOff(channel, pitch, timestamp); - break; - } - if (data.length > 3) { - this.send(data.slice(3), timestamp); - } - } - - noteOn(channel, pitch, timestamp, velocity) { - // Refer to the discussion in `scheduleNotes()` about queuing the notes in `webaudiofont`, - // as opposed to scheduling them ourselves. For now, we're doing the former which drop some notes, but overall works better. - // - // this.notes.push({ channel, pitch, velocity, on: timestamp, envelope: null, off: null }); - const instrument = channel === MIDI_DRUMS ? - this.channels[channel].beats[pitch].drumInfo.variable : - this.channels[channel].instrumentInfo.variable; - const when = this.audioContext.currentTime + (timestamp - performance.now()) / 1000; - this.notes.push({ - channel, pitch, velocity, on: timestamp, off: null, - envelope: this.player.queueWaveTable(this.audioContext, this.audioContext.destination, window[instrument], when, pitch, 100000, velocity / 127) - }); - } - - noteOff(channel, pitch, timestamp) { - const note = this.notes.find(note => note.pitch === pitch && note.channel === channel && note.off === null); - if (note) { - note.off = timestamp; - } - } - - clear() { - this.player.cancelQueue(this.audioContext); - this.notes = []; - } -} - -class OpenSheetMusicDisplayPlayback { - constructor(osmd) { - this.osmd = osmd; - this.currentMeasureIndex = 0; - this.currentVoiceEntryIndex = 0; - this.osmd.cursor.show(); - - // Setup event listeners for target stave notes to position the cursor. - this.osmd.graphic.measureList.forEach(measureGroup => { - measureGroup.forEach(measure => { - measure.staffEntries.forEach((se, v) => { - se.graphicalVoiceEntries.forEach(gve => { - gve.mVexFlowStaveNote.attrs.el.addEventListener('click', event => { - this.updateCursor(measure.measureNumber - midi.firstMeasureNumber, v); - seekMidi(measure.measureNumber - midi.firstMeasureNumber, OpenSheetMusicDisplayPlayback.timestampToMillisecs(measure.parentSourceMeasure, se.relInMeasureTimestamp)); - }); - }); - }); - }); - }); - } - - // Staff entry timestamp to actual time relative to measure start. - static timestampToMillisecs(measure, timestamp) { - return timestamp.realValue * 4 * 60 * 1000 / measure.tempoInBPM; - } - - updateCursor(measureIndex, voiceEntryIndex) { - const measure = this.osmd.sheet.sourceMeasures[measureIndex]; - this.currentMeasureIndex = measureIndex; - this.currentVoiceEntryIndex = voiceEntryIndex; - - if (measureIndex === 0 && voiceEntryIndex === 0) { - this.osmd.cursor.reset(); - } - else { - this.osmd.cursor.iterator.currentMeasureIndex = this.currentMeasureIndex; - this.osmd.cursor.iterator.currentMeasure = measure; - this.osmd.cursor.iterator.currentVoiceEntryIndex = this.currentVoiceEntryIndex - 1; - this.osmd.cursor.next(); - } - } - - moveToMeasureTime(measureIndex, measureMillisecs) { - const measure = this.osmd.sheet.sourceMeasures[measureIndex]; - - // If we're moving to a new measure, then start at the first staff entry without search. - if (this.currentMeasureIndex !== measureIndex) { - this.updateCursor(measureIndex, 0); - return; - } - - // Same measure, new time. - for (let v = measure.verticalSourceStaffEntryContainers.length - 1; v >= 0; v--) { - const vsse = measure.verticalSourceStaffEntryContainers[v]; - if (OpenSheetMusicDisplayPlayback.timestampToMillisecs(measure, vsse.timestamp) <= measureMillisecs + Number.EPSILON) { - // If same staff entry, do nothing. - if (this.currentVoiceEntryIndex !== v) { - this.updateCursor(measureIndex, v); - } - return; - } - } - console.error(`Could not find suitable staff entry at time ${measureMillisecs} for measure ${measure.measureNumber}`); - } -} - -class VerovioPlayback { - constructor(vrv) { - this.vrv = vrv; - this.ids = []; - this.measures = []; - - // Build measure timemap and setup event listeners on notes. - this.vrv.renderToTimemap({ includeMeasures: true, includeRests: true }).forEach(event => { - if ('measureOn' in event) { - this.measures.push({ - timestamp: event.tstamp - }); - } - const measureIndex = this.measures.length - 1; - Array(...(event.on || []), ...(event.restsOn || [])).forEach(noteid => { - document.getElementById(noteid).addEventListener('click', _ => { - const measureMillisecs = event.tstamp - this.measures[measureIndex].timestamp; - this.moveToMeasureTime(measureIndex, measureMillisecs + 1); - seekMidi(measureIndex, measureMillisecs); - }); - }); - }); - - this.moveToMeasureTime(0, 0); - } - - moveToMeasureTime(measureIndex, measureMillisecs) { - const timestamp = Math.max(0, - Math.min( - measureIndex < this.measures.length - 1 ? this.measures[measureIndex + 1].timestamp : this.measures[measureIndex].timestamp + measureMillisecs, - this.measures[measureIndex].timestamp + measureMillisecs) - ); - const elements = this.vrv.getElementsAtTime(timestamp); - if ((elements.notes.length > 0) && (this.ids != elements.notes)) { - this.ids.forEach(noteid => { - if (!elements.notes.includes(noteid)) { - const note = document.getElementById(noteid); - note.setAttribute('fill', '#000'); - note.setAttribute('stroke', '#000'); - } - }); - this.ids = elements.notes; - this.ids.forEach(noteid => { - const note = document.getElementById(noteid); - note.setAttribute('fill', '#c00'); - note.setAttribute('stroke', '#c00'); - }); - } - } -} - -// Create a map of timestamp => measure number to help with cursor positioning -function parseMeasures() { - let microsecondsPerQuarter = 500000; - let offset = 0; - - midi.mapMeasureToTimestamp = new Map(); - - // First measure can be 0 in case of pickup measure. - midi.firstMeasureNumber = null; - - midi.json.tracks[0].forEach(event => { - if ('setTempo' in event) { - microsecondsPerQuarter = event.setTempo.microsecondsPerQuarter; - } - offset += event.delta; - if ('marker' in event) { - const marker = event.marker.split(':'); - if (marker[0] === 'Measure') { - if (midi.firstMeasureNumber === null) { - midi.firstMeasureNumber = Number(marker[1]); - } - const measureNumber = Number(marker[1]) - midi.firstMeasureNumber; - const timestamp = offset * (microsecondsPerQuarter / midi.json.division / 1000); - const timestamps = midi.mapMeasureToTimestamp.get(measureNumber) || []; - midi.mapMeasureToTimestamp.set(measureNumber, timestamps.concat(timestamp)); - } - } - }); -} - -async function loadMidi(groove = null) { - const formData = new FormData(); - formData.append('musicXml', new Blob([musicXml], { type: 'text/xml' })); - if (groove && groove.toLowerCase() !== 'default') formData.append('globalGroove', groove); - try { - const response = await fetch('mma/convert', { method: 'POST', body: formData }); - if (!response.ok) throw new Error(response.statusText); - const buffer = await response.arrayBuffer(); - midi.json = await parseMidiBuffer(buffer); - - parseMeasures(); - - if (midi.player) midi.player.stop(); - midi.player = createMidiPlayer({ json: midi.json, midiOutput: midiOutput() }); - - document.getElementById('file-error').textContent = ''; - document.getElementById('player').style.visibility = 'visible'; - document.getElementById('outputs').disabled = false; - if (!groove) document.getElementById('grooves').value = ''; - document.getElementById('grooves').disabled = false; - document.getElementById('grooves-list').disabled = false; - } - catch (ex) { - document.getElementById('file-error').textContent = 'Could not convert the file to MIDI.'; - document.getElementById('player').style.visibility = 'hidden'; - document.getElementById('outputs').disabled = true; - document.getElementById('grooves').value = ''; - document.getElementById('grooves').disabled = true; - document.getElementById('grooves-list').disabled = true; - console.error(ex); - } -} - -function seekMidi(measureIndex, measureMillisecs) { - const timestamp = midi.mapMeasureToTimestamp.get(measureIndex)[0] + measureMillisecs; - midi.player.seek(timestamp); - midi.currentMeasureIndex = measureIndex; - const now = performance.now(); - midi.currentMeasureStartTime = now - measureMillisecs; - midi.startTime = now - timestamp; - midi.pauseTime = now; -} - -async function playMidi() { - const now = performance.now(); - if (midi.player.state === PLAYER_PAUSED || midi.startTime !== null) { - midi.startTime += now - midi.pauseTime; - midi.currentMeasureStartTime += now - midi.pauseTime; - } - else { - midi.startTime = now; - midi.currentMeasureIndex = 0; - midi.currentMeasureStartTime = now; - } - - const midiFileSlicer = new MidiFileSlicer({ json: midi.json }); - - let lastTime = now; - const displayEvents = (now) => { - if (midi.player.state !== PLAYER_PLAYING) return; - - midiFileSlicer.slice(lastTime - midi.startTime, now - midi.startTime).forEach(event => { - if (event.event.marker) { - const marker = event.event.marker.split(':'); - if (marker[0] === 'Measure') { - midi.currentMeasureIndex = parseInt(marker[1]) - midi.firstMeasureNumber; - midi.currentMeasureStartTime = now; - } - else if (marker[0] === 'Groove') { - document.getElementById('grooves').value = marker[1]; - document.getElementById('grooves-list').value = marker[1]; - } - } - }); - midi.score.moveToMeasureTime(midi.currentMeasureIndex, Math.max(0, now - midi.currentMeasureStartTime)); - - // Schedule next cursor movement. - lastTime = now; - requestAnimationFrame(displayEvents); - }; - requestAnimationFrame(displayEvents); - - if (midi.player.state === PLAYER_PAUSED) { - await midi.player.resume(); - } - else { - await midi.player.play(); - } - - // Reset. - if (midi.player.state !== PLAYER_PAUSED) { - midi.startTime = null; - } -} - -async function pauseMidi() { - if (midi.player) { - midi.player.pause(); - } - midi.pauseTime = performance.now(); -} - -async function rewindMidi() { - if (midi.player) { - midi.player.stop(); - } - if (midi.score) { - midi.score.moveToMeasureTime(0, 0); - } - midi.startTime = null; -} - -async function handleMidiOutputSelect(e) { loadMidi().then(() => rewindMidi()); } -async function handleMidiRewind(e) { rewindMidi(); } -async function handleMidiPlay(e) { playMidi(); } -async function handleMidiPause(e) { pauseMidi(); } - -function midiOutput() { - const outputs = document.getElementById('outputs'); - if (outputs.value === 'local') { - return new SoundFontOutput(midi.json); - } - return Array.from(midi.access.outputs.values()).find(output => output.id === outputs.value); -} - -function populateMidiOutputs(midiAccess) { - const outputs = document.getElementById('outputs'); - const current = outputs.value; - outputs.innerHTML = ''; - [{ id: 'local', name: '(local synth)' }].concat(...(midiAccess ? midiAccess.outputs.values() : [])).forEach(output => { - const option = document.createElement('option'); - option.value = output.id; - option.text = output.name; - if (option.value === current) option.selected = true; - outputs.add(option); - }); -} - -function handleGrooveSelect(e) { - if (midi.grooves.find(g => g === e.target.value)) { - loadMidi(e.target.value).then(() => rewindMidi()); - } -} - -async function populateGrooves() { - const grooves = document.getElementById('grooves'); - const groovesList = document.getElementById('grooves-list'); - midi.grooves = []; - try { - const response = await fetch('mma/grooves'); - if (!response.ok) throw new Error(response.statusText); - const lines = await response.text(); - ['Default', 'No groove override, just whatever is specified in the score.', 'None', 'No groove, just the chords.'].concat(lines.split('\n')).forEach((line, index, lines) => { - if (index % 2 === 1) { - const option = document.createElement('option'); - option.value = lines[index-1].trim(); - option.text = line.trim(); - groovesList.appendChild(option); - midi.grooves.push(option.value); - } - }); - grooves.addEventListener('change', handleGrooveSelect); - } - catch (ex) { - console.error(ex); - } -} - -window.addEventListener('load', async () => { - document.getElementById('playlist').addEventListener('change', handleFileSelect, false); - document.getElementById('ireal').addEventListener('change', handleIRealChange, false); - document.getElementById('sheets').addEventListener('change', handleSheetSelect, false); - document.querySelectorAll('input[name="renderer"]').forEach(input => { - input.addEventListener('change', handleRendererChange); - }); - // document.querySelectorAll('input[name="notation"]').forEach(input => { - // input.addEventListener('change', handleNotationChange); - // }); - document.getElementById('samples').addEventListener('change', handleSampleSelect, false); - window.addEventListener('keydown', handlePlayPauseKey); - - verovio.module.onRuntimeInitialized = async _ => { - document.getElementById('vrv-version').innerText = new verovio.toolkit().getVersion(); - } -// document.getElementById('abc-version').innerText = abcjs.signature; - document.getElementById('osmd-version').innerText = new osmd.OpenSheetMusicDisplay('sheet').Version; - - populateMidiOutputs(null); - document.getElementById('outputs').addEventListener('change', handleMidiOutputSelect, false); - document.getElementById('rewind').addEventListener('click', handleMidiRewind, false); - document.getElementById('play').addEventListener('click', handleMidiPlay, false); - document.getElementById('pause').addEventListener('click', handleMidiPause, false); - - populateGrooves(); - - if (navigator.requestMIDIAccess) navigator.requestMIDIAccess().then(midiAccess => { - document.getElementById('firefox-midi').classList.add('hide'); - populateMidiOutputs(midiAccess); - midiAccess.onstatechange = () => populateMidiOutputs(midiAccess); - midi.access = midiAccess; - }, error => { - const isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; - if (isFirefox) { - document.getElementById('firefox-midi').classList.remove('hide'); - } - console.error(error); - }); -}) diff --git a/demo/web/opensheetmusicdisplay.min.js b/demo/web/opensheetmusicdisplay.min.js deleted file mode 100644 index 4d48eed..0000000 --- a/demo/web/opensheetmusicdisplay.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see opensheetmusicdisplay.min.js.LICENSE.txt */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.opensheetmusicdisplay=e():t.opensheetmusicdisplay=e()}(this,(function(){return(()=>{var t={5733:(t,e,i)=>{t.exports=function t(e,i,s){function n(o,a){if(!i[o]){if(!e[o]){if(r)return r(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var h=i[o]={exports:{}};e[o][0].call(h.exports,(function(t){return n(e[o][1][t]||t)}),h,h.exports,t,e,i,s)}return i[o].exports}for(var r=void 0,o=0;o>2,a=(3&e)<<4|i>>4,l=1>6:64,h=2>4,i=(15&o)<<4|(a=r.indexOf(t.charAt(h++)))>>2,s=(3&a)<<6|(l=r.indexOf(t.charAt(h++))),d[c++]=e,64!==a&&(d[c++]=i),64!==l&&(d[c++]=s);return d}},{"./support":30,"./utils":32}],2:[function(t,e,i){"use strict";var s=t("./external"),n=t("./stream/DataWorker"),r=t("./stream/Crc32Probe"),o=t("./stream/DataLengthProbe");function a(t,e,i,s,n){this.compressedSize=t,this.uncompressedSize=e,this.crc32=i,this.compression=s,this.compressedContent=n}a.prototype={getContentWorker:function(){var t=new n(s.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),e=this;return t.on("end",(function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),t},getCompressedWorker:function(){return new n(s.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},a.createWorkerFrom=function(t,e,i){return t.pipe(new r).pipe(new o("uncompressedSize")).pipe(e.compressWorker(i)).pipe(new o("compressedSize")).withStreamInfo("compression",e)},e.exports=a},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(t,e,i){"use strict";var s=t("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(t){return new s("STORE compression")},uncompressWorker:function(){return new s("STORE decompression")}},i.DEFLATE=t("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(t,e,i){"use strict";var s=t("./utils"),n=function(){for(var t,e=[],i=0;i<256;i++){t=i;for(var s=0;s<8;s++)t=1&t?3988292384^t>>>1:t>>>1;e[i]=t}return e}();e.exports=function(t,e){return void 0!==t&&t.length?"string"!==s.getTypeOf(t)?function(t,e,i,s){var r=n,o=0+i;t^=-1;for(var a=0;a>>8^r[255&(t^e[a])];return-1^t}(0|e,t,t.length):function(t,e,i,s){var r=n,o=0+i;t^=-1;for(var a=0;a>>8^r[255&(t^e.charCodeAt(a))];return-1^t}(0|e,t,t.length):0}},{"./utils":32}],5:[function(t,e,i){"use strict";i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(t,e,i){"use strict";var s;s="undefined"!=typeof Promise?Promise:t("lie"),e.exports={Promise:s}},{lie:37}],7:[function(t,e,i){"use strict";var s="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,n=t("pako"),r=t("./utils"),o=t("./stream/GenericWorker"),a=s?"uint8array":"array";function l(t,e){o.call(this,"FlateWorker/"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=e,this.meta={}}i.magic="\b\0",r.inherits(l,o),l.prototype.processChunk=function(t){this.meta=t.meta,null===this._pako&&this._createPako(),this._pako.push(r.transformTo(a,t.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},i.compressWorker=function(t){return new l("Deflate",t)},i.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(t,e,i){"use strict";function s(t,e){var i,s="";for(i=0;i>>=8;return s}function n(t,e,i,n,o,c){var u,d,f=t.file,m=t.compression,p=c!==a.utf8encode,b=r.transformTo("string",c(f.name)),g=r.transformTo("string",a.utf8encode(f.name)),S=f.comment,y=r.transformTo("string",c(S)),E=r.transformTo("string",a.utf8encode(S)),x=g.length!==f.name.length,v=E.length!==S.length,_="",w="",M="",T=f.dir,P=f.date,L={crc32:0,compressedSize:0,uncompressedSize:0};e&&!i||(L.crc32=t.crc32,L.compressedSize=t.compressedSize,L.uncompressedSize=t.uncompressedSize);var A=0;e&&(A|=8),p||!x&&!v||(A|=2048);var C=0,I=0;T&&(C|=16),"UNIX"===o?(I=798,C|=function(t,e){var i=t;return t||(i=e?16893:33204),(65535&i)<<16}(f.unixPermissions,T)):(I=20,C|=function(t){return 63&(t||0)}(f.dosPermissions)),u=P.getUTCHours(),u<<=6,u|=P.getUTCMinutes(),u<<=5,u|=P.getUTCSeconds()/2,d=P.getUTCFullYear()-1980,d<<=4,d|=P.getUTCMonth()+1,d<<=5,d|=P.getUTCDate(),x&&(w=s(1,1)+s(l(b),4)+g,_+="up"+s(w.length,2)+w),v&&(M=s(1,1)+s(l(y),4)+E,_+="uc"+s(M.length,2)+M);var R="";return R+="\n\0",R+=s(A,2),R+=m.magic,R+=s(u,2),R+=s(d,2),R+=s(L.crc32,4),R+=s(L.compressedSize,4),R+=s(L.uncompressedSize,4),R+=s(b.length,2),R+=s(_.length,2),{fileRecord:h.LOCAL_FILE_HEADER+R+b+_,dirRecord:h.CENTRAL_FILE_HEADER+s(I,2)+R+s(y.length,2)+"\0\0\0\0"+s(C,4)+s(n,4)+b+_+y}}var r=t("../utils"),o=t("../stream/GenericWorker"),a=t("../utf8"),l=t("../crc32"),h=t("../signature");function c(t,e,i,s){o.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=i,this.encodeFileName=s,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}r.inherits(c,o),c.prototype.push=function(t){var e=t.meta.percent||0,i=this.entriesCount,s=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,o.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:i?(e+100*(i-s-1))/i:100}}))},c.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var e=this.streamFiles&&!t.file.dir;if(e){var i=n(t,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:i.fileRecord,meta:{percent:0}})}else this.accumulate=!0},c.prototype.closedSource=function(t){this.accumulate=!1;var e=this.streamFiles&&!t.file.dir,i=n(t,e,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(i.dirRecord),e)this.push({data:function(t){return h.DATA_DESCRIPTOR+s(t.crc32,4)+s(t.compressedSize,4)+s(t.uncompressedSize,4)}(t),meta:{percent:100}});else for(this.push({data:i.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},c.prototype.flush=function(){for(var t=this.bytesWritten,e=0;e=this.index;e--)i=(i<<8)+this.byteAt(e);return this.index+=t,i},readString:function(t){return s.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readAndCheckSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},e.exports=n},{"../utils":32}],19:[function(t,e,i){"use strict";var s=t("./Uint8ArrayReader");function n(t){s.call(this,t)}t("../utils").inherits(n,s),n.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(t,e,i){"use strict";var s=t("./DataReader");function n(t){s.call(this,t)}t("../utils").inherits(n,s),n.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},n.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},n.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},n.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./DataReader":18}],21:[function(t,e,i){"use strict";var s=t("./ArrayReader");function n(t){s.call(this,t)}t("../utils").inherits(n,s),n.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./ArrayReader":17}],22:[function(t,e,i){"use strict";var s=t("../utils"),n=t("../support"),r=t("./ArrayReader"),o=t("./StringReader"),a=t("./NodeBufferReader"),l=t("./Uint8ArrayReader");e.exports=function(t){var e=s.getTypeOf(t);return s.checkSupport(e),"string"!==e||n.uint8array?"nodebuffer"===e?new a(t):n.uint8array?new l(s.transformTo("uint8array",t)):new r(s.transformTo("array",t)):new o(t)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(t,e,i){"use strict";i.LOCAL_FILE_HEADER="PK",i.CENTRAL_FILE_HEADER="PK",i.CENTRAL_DIRECTORY_END="PK",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",i.ZIP64_CENTRAL_DIRECTORY_END="PK",i.DATA_DESCRIPTOR="PK\b"},{}],24:[function(t,e,i){"use strict";var s=t("./GenericWorker"),n=t("../utils");function r(t){s.call(this,"ConvertWorker to "+t),this.destType=t}n.inherits(r,s),r.prototype.processChunk=function(t){this.push({data:n.transformTo(this.destType,t.data),meta:t.meta})},e.exports=r},{"../utils":32,"./GenericWorker":28}],25:[function(t,e,i){"use strict";var s=t("./GenericWorker"),n=t("../crc32");function r(){s.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}t("../utils").inherits(r,s),r.prototype.processChunk=function(t){this.streamInfo.crc32=n(t.data,this.streamInfo.crc32||0),this.push(t)},e.exports=r},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(t,e,i){"use strict";var s=t("../utils"),n=t("./GenericWorker");function r(t){n.call(this,"DataLengthProbe for "+t),this.propName=t,this.withStreamInfo(t,0)}s.inherits(r,n),r.prototype.processChunk=function(t){if(t){var e=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=e+t.data.length}n.prototype.processChunk.call(this,t)},e.exports=r},{"../utils":32,"./GenericWorker":28}],27:[function(t,e,i){"use strict";var s=t("../utils"),n=t("./GenericWorker");function r(t){n.call(this,"DataWorker");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,t.then((function(t){e.dataIsReady=!0,e.data=t,e.max=t&&t.length||0,e.type=s.getTypeOf(t),e.isPaused||e._tickAndRepeat()}),(function(t){e.error(t)}))}s.inherits(r,n),r.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},r.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,s.delay(this._tickAndRepeat,[],this)),!0)},r.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(s.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},r.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var t=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":t=this.data.substring(this.index,e);break;case"uint8array":t=this.data.subarray(this.index,e);break;case"array":case"nodebuffer":t=this.data.slice(this.index,e)}return this.index=e,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=r},{"../utils":32,"./GenericWorker":28}],28:[function(t,e,i){"use strict";function s(t){this.name=t||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}s.prototype={push:function(t){this.emit("data",t)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(t){this.emit("error",t)}return!0},error:function(t){return!this.isFinished&&(this.isPaused?this.generatedError=t:(this.isFinished=!0,this.emit("error",t),this.previous&&this.previous.error(t),this.cleanUp()),!0)},on:function(t,e){return this._listeners[t].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(t,e){if(this._listeners[t])for(var i=0;i "+t:t}},e.exports=s},{}],29:[function(t,e,i){"use strict";var s=t("../utils"),n=t("./ConvertWorker"),r=t("./GenericWorker"),o=t("../base64"),a=t("../support"),l=t("../external"),h=null;if(a.nodestream)try{h=t("../nodejs/NodejsStreamOutputAdapter")}catch(t){}function c(t,e,i){var o=e;switch(e){case"blob":case"arraybuffer":o="uint8array";break;case"base64":o="string"}try{this._internalType=o,this._outputType=e,this._mimeType=i,s.checkSupport(o),this._worker=t.pipe(new n(o)),t.lock()}catch(t){this._worker=new r("error"),this._worker.error(t)}}c.prototype={accumulate:function(t){return function(t,e){return new l.Promise((function(i,n){var r=[],a=t._internalType,l=t._outputType,h=t._mimeType;t.on("data",(function(t,i){r.push(t),e&&e(i)})).on("error",(function(t){r=[],n(t)})).on("end",(function(){try{var t=function(t,e,i){switch(t){case"blob":return s.newBlob(s.transformTo("arraybuffer",e),i);case"base64":return o.encode(e);default:return s.transformTo(t,e)}}(l,function(t,e){var i,s=0,n=null,r=0;for(i=0;i>>6:(i<65536?e[o++]=224|i>>>12:(e[o++]=240|i>>>18,e[o++]=128|i>>>12&63),e[o++]=128|i>>>6&63),e[o++]=128|63&i);return e}(t)},i.utf8decode=function(t){return n.nodebuffer?s.transformTo("nodebuffer",t).toString("utf-8"):function(t){var e,i,n,r,o=t.length,l=new Array(2*o);for(e=i=0;e>10&1023,l[i++]=56320|1023&n)}return l.length!==i&&(l.subarray?l=l.subarray(0,i):l.length=i),s.applyFromCharCode(l)}(t=s.transformTo(n.uint8array?"uint8array":"array",t))},s.inherits(h,o),h.prototype.processChunk=function(t){var e=s.transformTo(n.uint8array?"uint8array":"array",t.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var r=e;(e=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),e.set(r,this.leftOver.length)}else e=this.leftOver.concat(e);this.leftOver=null}var o=function(t,e){var i;for((e=e||t.length)>t.length&&(e=t.length),i=e-1;0<=i&&128==(192&t[i]);)i--;return i<0||0===i?e:i+a[t[i]]>e?i:e}(e),l=e;o!==e.length&&(n.uint8array?(l=e.subarray(0,o),this.leftOver=e.subarray(o,e.length)):(l=e.slice(0,o),this.leftOver=e.slice(o,e.length))),this.push({data:i.utf8decode(l),meta:t.meta})},h.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=h,s.inherits(c,o),c.prototype.processChunk=function(t){this.push({data:i.utf8encode(t.data),meta:t.meta})},i.Utf8EncodeWorker=c},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(t,e,i){"use strict";var s=t("./support"),n=t("./base64"),r=t("./nodejsUtils"),o=t("set-immediate-shim"),a=t("./external");function l(t){return t}function h(t,e){for(var i=0;i>8;this.dir=!!(16&this.externalFileAttributes),0==t&&(this.dosPermissions=63&this.externalFileAttributes),3==t&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var e=s(this.extraFields[1].value);this.uncompressedSize===n.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===n.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===n.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===n.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(t){var e,i,s,n=t.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});t.index+4>>6:(i<65536?e[o++]=224|i>>>12:(e[o++]=240|i>>>18,e[o++]=128|i>>>12&63),e[o++]=128|i>>>6&63),e[o++]=128|63&i);return e},i.buf2binstring=function(t){return l(t,t.length)},i.binstring2buf=function(t){for(var e=new s.Buf8(t.length),i=0,n=e.length;i>10&1023,h[s++]=56320|1023&n)}return l(h,s)},i.utf8border=function(t,e){var i;for((e=e||t.length)>t.length&&(e=t.length),i=e-1;0<=i&&128==(192&t[i]);)i--;return i<0||0===i?e:i+o[t[i]]>e?i:e}},{"./common":41}],43:[function(t,e,i){"use strict";e.exports=function(t,e,i,s){for(var n=65535&t|0,r=t>>>16&65535|0,o=0;0!==i;){for(i-=o=2e3>>1:t>>>1;e[i]=t}return e}();e.exports=function(t,e,i,n){var r=s,o=n+i;t^=-1;for(var a=n;a>>8^r[255&(t^e[a])];return-1^t}},{}],46:[function(t,e,i){"use strict";var s,n=t("../utils/common"),r=t("./trees"),o=t("./adler32"),a=t("./crc32"),l=t("./messages"),h=-2,c=258,u=262,d=113;function f(t,e){return t.msg=l[e],e}function m(t){return(t<<1)-(4t.avail_out&&(i=t.avail_out),0!==i&&(n.arraySet(t.output,e.pending_buf,e.pending_out,i,t.next_out),t.next_out+=i,e.pending_out+=i,t.total_out+=i,t.avail_out-=i,e.pending-=i,0===e.pending&&(e.pending_out=0))}function g(t,e){r._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,b(t.strm)}function S(t,e){t.pending_buf[t.pending++]=e}function y(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function E(t,e){var i,s,n=t.max_chain_length,r=t.strstart,o=t.prev_length,a=t.nice_match,l=t.strstart>t.w_size-u?t.strstart-(t.w_size-u):0,h=t.window,d=t.w_mask,f=t.prev,m=t.strstart+c,p=h[r+o-1],b=h[r+o];t.prev_length>=t.good_match&&(n>>=2),a>t.lookahead&&(a=t.lookahead);do{if(h[(i=e)+o]===b&&h[i+o-1]===p&&h[i]===h[r]&&h[++i]===h[r+1]){r+=2,i++;do{}while(h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&h[++r]===h[++i]&&rl&&0!=--n);return o<=t.lookahead?o:t.lookahead}function x(t){var e,i,s,r,l,h,c,d,f,m,p=t.w_size;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=p+(p-u)){for(n.arraySet(t.window,t.window,p,p,0),t.match_start-=p,t.strstart-=p,t.block_start-=p,e=i=t.hash_size;s=t.head[--e],t.head[e]=p<=s?s-p:0,--i;);for(e=i=p;s=t.prev[--e],t.prev[e]=p<=s?s-p:0,--i;);r+=p}if(0===t.strm.avail_in)break;if(h=t.strm,c=t.window,d=t.strstart+t.lookahead,m=void 0,(f=r)<(m=h.avail_in)&&(m=f),i=0===m?0:(h.avail_in-=m,n.arraySet(c,h.input,h.next_in,m,d),1===h.state.wrap?h.adler=o(h.adler,c,m,d):2===h.state.wrap&&(h.adler=a(h.adler,c,m,d)),h.next_in+=m,h.total_in+=m,m),t.lookahead+=i,t.lookahead+t.insert>=3)for(l=t.strstart-t.insert,t.ins_h=t.window[l],t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3)if(s=r._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3&&t.match_length<=t.prev_length){for(n=t.strstart+t.lookahead-3,s=r._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=n&&(t.ins_h=(t.ins_h<t.pending_buf_size-5&&(i=t.pending_buf_size-5);;){if(t.lookahead<=1){if(x(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var s=t.block_start+i;if((0===t.strstart||t.strstart>=s)&&(t.lookahead=t.strstart-s,t.strstart=s,g(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-u&&(g(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(g(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(g(t,!1),t.strm.avail_out),1)})),new w(4,4,8,4,v),new w(4,5,16,8,v),new w(4,6,32,32,v),new w(4,4,16,16,_),new w(8,16,32,32,_),new w(8,16,128,128,_),new w(8,32,128,256,_),new w(32,128,258,1024,_),new w(32,258,258,4096,_)],i.deflateInit=function(t,e){return L(t,e,8,15,8,0)},i.deflateInit2=L,i.deflateReset=P,i.deflateResetKeep=T,i.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?h:(t.state.gzhead=e,0):h},i.deflate=function(t,e){var i,n,o,l;if(!t||!t.state||5>8&255),S(n,n.gzhead.time>>16&255),S(n,n.gzhead.time>>24&255),S(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),S(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(S(n,255&n.gzhead.extra.length),S(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=a(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(S(n,0),S(n,0),S(n,0),S(n,0),S(n,0),S(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),S(n,3),n.status=d);else{var u=8+(n.w_bits-8<<4)<<8;u|=(2<=n.strategy||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(u|=32),u+=31-u%31,n.status=d,y(n,u),0!==n.strstart&&(y(n,t.adler>>>16),y(n,65535&t.adler)),t.adler=1}if(69===n.status)if(n.gzhead.extra){for(o=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),b(t),o=n.pending,n.pending!==n.pending_buf_size));)S(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),b(t),o=n.pending,n.pending===n.pending_buf_size)){l=1;break}l=n.gzindexo&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),0===l&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),b(t),o=n.pending,n.pending===n.pending_buf_size)){l=1;break}l=n.gzindexo&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),0===l&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&b(t),n.pending+2<=n.pending_buf_size&&(S(n,255&t.adler),S(n,t.adler>>8&255),t.adler=0,n.status=d)):n.status=d),0!==n.pending){if(b(t),0===t.avail_out)return n.last_flush=-1,0}else if(0===t.avail_in&&m(e)<=m(i)&&4!==e)return f(t,-5);if(666===n.status&&0!==t.avail_in)return f(t,-5);if(0!==t.avail_in||0!==n.lookahead||0!==e&&666!==n.status){var E=2===n.strategy?function(t,e){for(var i;;){if(0===t.lookahead&&(x(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,i=r._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,i&&(g(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(g(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(g(t,!1),0===t.strm.avail_out)?1:2}(n,e):3===n.strategy?function(t,e){for(var i,s,n,o,a=t.window;;){if(t.lookahead<=c){if(x(t),t.lookahead<=c&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&0t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(i=r._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(i=r._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),i&&(g(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(g(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(g(t,!1),0===t.strm.avail_out)?1:2}(n,e):s[n.level].func(n,e);if(3!==E&&4!==E||(n.status=666),1===E||3===E)return 0===t.avail_out&&(n.last_flush=-1),0;if(2===E&&(1===e?r._tr_align(n):5!==e&&(r._tr_stored_block(n,0,0,!1),3===e&&(p(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),b(t),0===t.avail_out))return n.last_flush=-1,0}return 4!==e?0:n.wrap<=0?1:(2===n.wrap?(S(n,255&t.adler),S(n,t.adler>>8&255),S(n,t.adler>>16&255),S(n,t.adler>>24&255),S(n,255&t.total_in),S(n,t.total_in>>8&255),S(n,t.total_in>>16&255),S(n,t.total_in>>24&255)):(y(n,t.adler>>>16),y(n,65535&t.adler)),b(t),0=i.w_size&&(0===a&&(p(i.head),i.strstart=0,i.block_start=0,i.insert=0),d=new n.Buf8(i.w_size),n.arraySet(d,e,f-i.w_size,i.w_size,0),e=d,f=i.w_size),l=t.avail_in,c=t.next_in,u=t.input,t.avail_in=f,t.next_in=0,t.input=e,x(i);i.lookahead>=3;){for(s=i.strstart,r=i.lookahead-2;i.ins_h=(i.ins_h<>>=E=y>>>24,m-=E,0==(E=y>>>16&255))T[r++]=65535&y;else{if(!(16&E)){if(0==(64&E)){y=p[(65535&y)+(f&(1<>>=E,m-=E),m<15&&(f+=M[s++]<>>=E=y>>>24,m-=E,!(16&(E=y>>>16&255))){if(0==(64&E)){y=b[(65535&y)+(f&(1<>>=E,m-=E,(E=r-o)>3,f&=(1<<(m-=x<<3))-1,t.next_in=s,t.next_out=r,t.avail_in=s>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function u(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new s.Buf32(852),e.distcode=e.distdyn=new s.Buf32(592),e.sane=1,e.back=-1,0):l}function d(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,u(t)):l}function f(t,e){var i,s;return t&&t.state?(s=t.state,e<0?(i=0,e=-e):(i=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15=o.wsize?(s.arraySet(o.window,e,i-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(n<(r=o.wsize-o.wnext)&&(r=n),s.arraySet(o.window,e,i-n,r,o.wnext),(n-=r)?(s.arraySet(o.window,e,i-n,n,0),o.wnext=n,o.whave=o.wsize):(o.wnext+=r,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,i.check=r(i.check,D,2,0),g=b=0,i.mode=2;break}if(i.flags=0,i.head&&(i.head.done=!1),!(1&i.wrap)||(((255&b)<<8)+(b>>8))%31){t.msg="incorrect header check",i.mode=30;break}if(8!=(15&b)){t.msg="unknown compression method",i.mode=30;break}if(g-=4,I=8+(15&(b>>>=4)),0===i.wbits)i.wbits=I;else if(I>i.wbits){t.msg="invalid window size",i.mode=30;break}i.dmax=1<>8&1),512&i.flags&&(D[0]=255&b,D[1]=b>>>8&255,i.check=r(i.check,D,2,0)),g=b=0,i.mode=3;case 3:for(;g<32;){if(0===m)break t;m--,b+=c[d++]<>>8&255,D[2]=b>>>16&255,D[3]=b>>>24&255,i.check=r(i.check,D,4,0)),g=b=0,i.mode=4;case 4:for(;g<16;){if(0===m)break t;m--,b+=c[d++]<>8),512&i.flags&&(D[0]=255&b,D[1]=b>>>8&255,i.check=r(i.check,D,2,0)),g=b=0,i.mode=5;case 5:if(1024&i.flags){for(;g<16;){if(0===m)break t;m--,b+=c[d++]<>>8&255,i.check=r(i.check,D,2,0)),g=b=0}else i.head&&(i.head.extra=null);i.mode=6;case 6:if(1024&i.flags&&(m<(v=i.length)&&(v=m),v&&(i.head&&(I=i.head.extra_len-i.length,i.head.extra||(i.head.extra=new Array(i.head.extra_len)),s.arraySet(i.head.extra,c,d,v,I)),512&i.flags&&(i.check=r(i.check,c,v,d)),m-=v,d+=v,i.length-=v),i.length))break t;i.length=0,i.mode=7;case 7:if(2048&i.flags){if(0===m)break t;for(v=0;I=c[d+v++],i.head&&I&&i.length<65536&&(i.head.name+=String.fromCharCode(I)),I&&v>9&1,i.head.done=!0),t.adler=i.check=0,i.mode=12;break;case 10:for(;g<32;){if(0===m)break t;m--,b+=c[d++]<>>=7&g,g-=7&g,i.mode=27;break}for(;g<3;){if(0===m)break t;m--,b+=c[d++]<>>=1)){case 0:i.mode=14;break;case 1:if(S(i),i.mode=20,6!==e)break;b>>>=2,g-=2;break t;case 2:i.mode=17;break;case 3:t.msg="invalid block type",i.mode=30}b>>>=2,g-=2;break;case 14:for(b>>>=7&g,g-=7&g;g<32;){if(0===m)break t;m--,b+=c[d++]<>>16^65535)){t.msg="invalid stored block lengths",i.mode=30;break}if(i.length=65535&b,g=b=0,i.mode=15,6===e)break t;case 15:i.mode=16;case 16:if(v=i.length){if(m>>=5,g-=5,i.ndist=1+(31&b),b>>>=5,g-=5,i.ncode=4+(15&b),b>>>=4,g-=4,286>>=3,g-=3}for(;i.have<19;)i.lens[O[i.have++]]=0;if(i.lencode=i.lendyn,i.lenbits=7,N={bits:i.lenbits},R=a(0,i.lens,0,19,i.lencode,0,i.work,N),i.lenbits=N.bits,R){t.msg="invalid code lengths set",i.mode=30;break}i.have=0,i.mode=19;case 19:for(;i.have>>16&255,P=65535&F,!((M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>>=M,g-=M,i.lens[i.have++]=P;else{if(16===P){for(B=M+2;g>>=M,g-=M,0===i.have){t.msg="invalid bit length repeat",i.mode=30;break}I=i.lens[i.have-1],v=3+(3&b),b>>>=2,g-=2}else if(17===P){for(B=M+3;g>>=M)),b>>>=3,g-=3}else{for(B=M+7;g>>=M)),b>>>=7,g-=7}if(i.have+v>i.nlen+i.ndist){t.msg="invalid bit length repeat",i.mode=30;break}for(;v--;)i.lens[i.have++]=I}}if(30===i.mode)break;if(0===i.lens[256]){t.msg="invalid code -- missing end-of-block",i.mode=30;break}if(i.lenbits=9,N={bits:i.lenbits},R=a(1,i.lens,0,i.nlen,i.lencode,0,i.work,N),i.lenbits=N.bits,R){t.msg="invalid literal/lengths set",i.mode=30;break}if(i.distbits=6,i.distcode=i.distdyn,N={bits:i.distbits},R=a(2,i.lens,i.nlen,i.ndist,i.distcode,0,i.work,N),i.distbits=N.bits,R){t.msg="invalid distances set",i.mode=30;break}if(i.mode=20,6===e)break t;case 20:i.mode=21;case 21:if(6<=m&&258<=p){t.next_out=f,t.avail_out=p,t.next_in=d,t.avail_in=m,i.hold=b,i.bits=g,o(t,x),f=t.next_out,u=t.output,p=t.avail_out,d=t.next_in,c=t.input,m=t.avail_in,b=i.hold,g=i.bits,12===i.mode&&(i.back=-1);break}for(i.back=0;T=(F=i.lencode[b&(1<>>16&255,P=65535&F,!((M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>L)])>>>16&255,P=65535&F,!(L+(M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>>=L,g-=L,i.back+=L}if(b>>>=M,g-=M,i.back+=M,i.length=P,0===T){i.mode=26;break}if(32&T){i.back=-1,i.mode=12;break}if(64&T){t.msg="invalid literal/length code",i.mode=30;break}i.extra=15&T,i.mode=22;case 22:if(i.extra){for(B=i.extra;g>>=i.extra,g-=i.extra,i.back+=i.extra}i.was=i.length,i.mode=23;case 23:for(;T=(F=i.distcode[b&(1<>>16&255,P=65535&F,!((M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>L)])>>>16&255,P=65535&F,!(L+(M=F>>>24)<=g);){if(0===m)break t;m--,b+=c[d++]<>>=L,g-=L,i.back+=L}if(b>>>=M,g-=M,i.back+=M,64&T){t.msg="invalid distance code",i.mode=30;break}i.offset=P,i.extra=15&T,i.mode=24;case 24:if(i.extra){for(B=i.extra;g>>=i.extra,g-=i.extra,i.back+=i.extra}if(i.offset>i.dmax){t.msg="invalid distance too far back",i.mode=30;break}i.mode=25;case 25:if(0===p)break t;if(v=x-p,i.offset>v){if((v=i.offset-v)>i.whave&&i.sane){t.msg="invalid distance too far back",i.mode=30;break}_=v>i.wnext?(v-=i.wnext,i.wsize-v):i.wnext-v,v>i.length&&(v=i.length),w=i.window}else w=u,_=f-i.offset,v=i.length;for(pS?(E=O[k+u[w]],N[B+u[w]]):(E=96,0),f=1<<_-A,M=m=1<>A)+(m-=f)]=y<<24|E<<16|x|0,0!==m;);for(f=1<<_-1;R&f;)f>>=1;if(0!==f?(R&=f-1,R+=f):R=0,w++,0==--F[_]){if(_===T)break;_=e[i+u[w]]}if(P<_&&(R&b)!==p){for(0===A&&(A=P),g+=M,C=1<<(L=_-A);L+A>>7)]}function M(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function T(t,e,i){t.bi_valid>16-i?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=i-16):(t.bi_buf|=e<>>=1,i<<=1,0<--e;);return i>>>1}function A(t,e,i){var s,n,r=new Array(16),o=0;for(s=1;s<=l;s++)r[s]=o=o+i[s-1]<<1;for(n=0;n<=e;n++){var a=t[2*n+1];0!==a&&(t[2*n]=L(r[a]++,a))}}function C(t){var e;for(e=0;e>1;1<=i;i--)N(t,r,i);for(n=h;i=t.heap[1],t.heap[1]=t.heap[t.heap_len--],N(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=i,t.heap[--t.heap_max]=s,r[2*n]=r[2*i]+r[2*s],t.depth[n]=(t.depth[i]>=t.depth[s]?t.depth[i]:t.depth[s])+1,r[2*i+1]=r[2*s+1]=n,t.heap[1]=n++,N(t,r,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,e){var i,s,n,r,o,a,h=e.dyn_tree,c=e.max_code,u=e.stat_desc.static_tree,d=e.stat_desc.has_stree,f=e.stat_desc.extra_bits,m=e.stat_desc.extra_base,p=e.stat_desc.max_length,b=0;for(r=0;r<=l;r++)t.bl_count[r]=0;for(h[2*t.heap[t.heap_max]+1]=0,i=t.heap_max+1;i<573;i++)p<(r=h[2*h[2*(s=t.heap[i])+1]+1]+1)&&(r=p,b++),h[2*s+1]=r,c>=7;s>>=1)if(1&i&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e>>3,(o=t.static_len+3+7>>>3)<=n&&(n=o)):n=o=i+5,i+4<=n&&-1!==e?V(t,e,i,s):4===t.strategy||o===n?(T(t,2+(s?1:0),3),B(t,f,m)):(T(t,4+(s?1:0),3),function(t,e,i,s){var n;for(T(t,e-257,5),T(t,i-1,5),T(t,s-4,4),n=0;n>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&i,t.last_lit++,0===e?t.dyn_ltree[2*i]++:(t.matches++,e--,t.dyn_ltree[2*(b[i]+r+1)]++,t.dyn_dtree[2*w(e)]++),t.last_lit===t.lit_bufsize-1},i._tr_align=function(t){T(t,2,3),P(t,256,f),function(t){16===t.bi_valid?(M(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},{"../utils/common":41}],53:[function(t,e,i){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(t,e,i){"use strict";e.exports="function"==typeof setImmediate?setImmediate:function(){var t=[].slice.apply(arguments);t.splice(1,0,0),setTimeout.apply(null,t)}},{}]},{},[10])(10)},2043:function(t,e,i){var s,n;!function(r,o){"use strict";s=function(){var t=function(){},e="undefined",i=typeof window!==e&&typeof window.navigator!==e&&/Trident\/|MSIE /.test(window.navigator.userAgent),s=["trace","debug","info","warn","error"];function n(t,e){var i=t[e];if("function"==typeof i.bind)return i.bind(t);try{return Function.prototype.bind.call(i,t)}catch(e){return function(){return Function.prototype.apply.apply(i,[t,arguments])}}}function r(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(s){return"debug"===s&&(s="log"),typeof console!==e&&("trace"===s&&i?r:void 0!==console[s]?n(console,s):void 0!==console.log?n(console,"log"):t)}function a(e,i){for(var n=0;n=0&&i<=o.levels.SILENT))throw"log.setLevel() called with invalid level: "+i;if(r=i,!1!==n&&function(t){var i=(s[t]||"silent").toUpperCase();if(typeof window!==e&&l){try{return void(window.localStorage[l]=i)}catch(t){}try{window.document.cookie=encodeURIComponent(l)+"="+i+";"}catch(t){}}}(i),a.call(o,i,t),typeof console===e&&i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Fraction=void 0;class i{constructor(t=0,e=1,i=0,s=!0){this.numerator=0,this.denominator=1,this.wholeValue=0,this.numerator=t,this.denominator=e,this.wholeValue=i,s&&this.simplify(),this.setRealValue()}static max(t,e){return t.RealValue>e.RealValue?t:e}static Equal(t,e){return t.wholeValue===e.wholeValue&&t.Denominator===e.Denominator&&t.Numerator===e.Numerator}static createFromFraction(t){return new i(t.numerator,t.denominator,t.wholeValue,!1)}static plus(t,e){const i=t.clone();return i.Add(e),i}static minus(t,e){const i=t.clone();return i.Sub(e),i}static multiply(t,e){return new i((t.wholeValue*t.denominator+t.numerator)*(e.wholeValue*e.denominator+e.numerator),t.denominator*e.denominator)}static greatestCommonDenominator(t,e){if(0===t)return e;if(1===e)return 1;for(;Math.abs(e)>1e-8;)t>e?t-=e:e-=t;return Math.round(t)}toString(){let t=this.numerator+"/"+this.denominator;return 0!==this.wholeValue&&(t=this.wholeValue+" "+t),t}clone(){return new i(this.numerator,this.denominator,this.wholeValue,!1)}get Numerator(){return this.numerator}set Numerator(t){this.numerator!==t&&(this.numerator=t,this.simplify(),this.setRealValue())}get Denominator(){return this.denominator}set Denominator(t){this.denominator!==t&&(this.denominator=t,0!==this.numerator&&this.simplify(),this.setRealValue())}get WholeValue(){return this.wholeValue}set WholeValue(t){this.wholeValue!==t&&(this.wholeValue=t,this.setRealValue())}GetExpandedNumerator(){return this.wholeValue*this.denominator+this.numerator}calculateNumberOfNeededDots(){let t=1,e=2;const i=this.GetExpandedNumerator();for(;et;)e.Numerator++;if(this.numerator>this.denominator){const s=new i(this.numerator-1,this.denominator,this.wholeValue);for(;s.Denominator>t;)s.Numerator--;if(s.Denominatori.maximumAllowedNumber){const t=this.denominator/i.maximumAllowedNumber;this.numerator=Math.round(this.numerator/t),this.denominator=Math.round(this.denominator/t)}if(this.numerator>i.maximumAllowedNumber){const t=this.numerator/i.maximumAllowedNumber;this.numerator=Math.round(this.numerator/t),this.denominator=Math.round(this.denominator/t)}}isOnBeat(t){const e=this.distanceFromBeat(t);return Math.abs(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Matrix2D=void 0;const s=i(9086);class n{constructor(){this.matrix=[];for(let t=0;t<2;t++){this.matrix[t]=[];for(let e=0;e<2;e++)this.matrix[t][e]=0}}static getRotationMatrix(t){const e=new n,i=Math.cos(t),s=Math.sin(t);return e.matrix[0][0]=i,e.matrix[0][1]=-s,e.matrix[1][0]=s,e.matrix[1][1]=i,e}scalarMultiplication(t){for(let e=0;e<2;e++)for(let i=0;i<2;i++)this.matrix[e][i]*=t}getTransposeMatrix(){const t=new n;for(let e=0;e<2;e++)for(let i=0;i<2;i++)t.matrix[e][i]=this.matrix[i][e];return t}vectorMultiplication(t){const e=new s.PointF2D;return e.x=t.x*this.matrix[0][0]+t.y*this.matrix[0][1],e.y=t.x*this.matrix[1][0]+t.y*this.matrix[1][1],e}}e.Matrix2D=n},9651:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSheetErrors=void 0,e.MusicSheetErrors=class{constructor(){this.measureErrors={},this.errors=[],this.tempErrors=[]}finalizeMeasure(t){let e=this.measureErrors[t];e||(e=[]),this.measureErrors[t]=e.concat(this.tempErrors),this.tempErrors=[]}pushMeasureError(t){this.tempErrors.push(t)}push(t){this.errors.push(t)}}},9855:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OSMDColor=void 0;class i{constructor(t,e,i){this.alpha=255,this.red=t,this.green=e,this.blue=i}static get Black(){return new i(0,0,0)}static get DeepSkyBlue(){return new i(0,191,255)}static get Green(){return new i(20,160,20)}static get Magenta(){return new i(255,0,255)}static get Orange(){return new i(255,128,0)}static get Red(){return new i(240,20,20)}static get Disabled(){return new i(225,225,225)}static get DarkBlue(){return new i(0,0,140)}static get Debug1(){return new i(200,0,140)}static get Debug2(){return new i(100,100,200)}static get Debug3(){return new i(0,50,140)}toString(){return"rgb("+this.red+","+this.green+","+this.blue+","+this.alpha+")"}}e.OSMDColor=i},8640:(t,e)=>{"use strict";var i,s;Object.defineProperty(e,"__esModule",{value:!0}),e.Pitch=e.AccidentalEnum=e.NoteEnum=void 0,function(t){t[t.C=0]="C",t[t.D=2]="D",t[t.E=4]="E",t[t.F=5]="F",t[t.G=7]="G",t[t.A=9]="A",t[t.B=11]="B"}(i=e.NoteEnum||(e.NoteEnum={})),function(t){t[t.SHARP=0]="SHARP",t[t.FLAT=1]="FLAT",t[t.NONE=2]="NONE",t[t.NATURAL=3]="NATURAL",t[t.DOUBLESHARP=4]="DOUBLESHARP",t[t.DOUBLEFLAT=5]="DOUBLEFLAT",t[t.TRIPLESHARP=6]="TRIPLESHARP",t[t.TRIPLEFLAT=7]="TRIPLEFLAT",t[t.QUARTERTONESHARP=8]="QUARTERTONESHARP",t[t.QUARTERTONEFLAT=9]="QUARTERTONEFLAT",t[t.SLASHFLAT=10]="SLASHFLAT",t[t.THREEQUARTERSSHARP=11]="THREEQUARTERSSHARP",t[t.THREEQUARTERSFLAT=12]="THREEQUARTERSFLAT",t[t.SLASHQUARTERSHARP=13]="SLASHQUARTERSHARP",t[t.SLASHSHARP=14]="SLASHSHARP",t[t.DOUBLESLASHFLAT=15]="DOUBLESLASHFLAT",t[t.SORI=16]="SORI",t[t.KORON=17]="KORON"}(s=e.AccidentalEnum||(e.AccidentalEnum={}));class n{constructor(t,e,i,r){this.accidental=s.NONE,this.fundamentalNote=t,this.octave=e,this.accidental=i,this.accidentalXml=r,this.halfTone=t+12*(e+n.octXmlDiff)+n.HalfTonesFromAccidental(i),this.frequency=n.calcFrequency(this)}static getNoteEnumString(t){switch(t){case i.C:return"C";case i.D:return"D";case i.E:return"E";case i.F:return"F";case i.G:return"G";case i.A:return"A";case i.B:return"B";default:return""}}static lineShiftFromNoteEnum(t,e){if(0===e)return[t,0];const i=n.pitchEnumValues,s=i.indexOf(t);let r=0,o=(s+e)%i.length;return s+e>i.length-1&&(r=1),o<0&&(o=i.length+o,r=-1),[i[o],r]}static CalculateTransposedHalfTone(t,e){const i=t.fundamentalNote+t.AccidentalHalfTones+e;return n.WrapAroundCheck(i,12)}static WrapAroundCheck(t,e){let i=0;for(;t<0;)t+=e,i--;for(;t>=e;)t-=e,i++;return{overflow:i,halftone:t}}static calcFrequency(t){let e,s=0;if(t instanceof n){const n=t;s=n.octave-1,e=n.fundamentalNote-i.A+n.AccidentalHalfTones}else"number"==typeof t&&(e=t-57);return 440*Math.pow(2,s)*Math.pow(2,e/12)}static calcFractionalKey(t){return Math.log(t/440)/Math.LN10*n.halftoneFactor+57}static fromFrequency(t){const e=n.calcFractionalKey(t)+.5,i=Math.floor(e/12)-n.octXmlDiff,r=Math.floor(e)%12;let o=r,a=s.NONE;return-1===this.pitchEnumValues.indexOf(o)&&(o=r-1,a=s.SHARP),new n(o,i,a)}static fromHalftone(t){const e=Math.floor(t/12)-n.octXmlDiff,i=t%12;let r=i,o=s.NONE;return-1===this.pitchEnumValues.indexOf(r)&&(r=i-1,o=s.SHARP),new n(r,e,o)}static ceiling(t){let e=t%=12;return-1===this.pitchEnumValues.indexOf(e)&&(e=t+1),e}static floor(t){let e=t%=12;return-1===this.pitchEnumValues.indexOf(e)&&(e=t-1),e}static HalfTonesFromAccidental(t){switch(t){case s.NONE:return 0;case s.SHARP:return 1;case s.FLAT:return-1;case s.NATURAL:return 0;case s.DOUBLESHARP:return 2;case s.DOUBLEFLAT:return-2;case s.TRIPLESHARP:return 3;case s.TRIPLEFLAT:return-3;case s.QUARTERTONESHARP:return.5;case s.QUARTERTONEFLAT:return-.5;case s.SLASHFLAT:return-.51;case s.THREEQUARTERSSHARP:return 1.5;case s.THREEQUARTERSFLAT:return-1.5;case s.SLASHQUARTERSHARP:return.0013;case s.SLASHSHARP:return.0014;case s.DOUBLESLASHFLAT:return-.0015;case s.SORI:return.0016;case s.KORON:return.0017;default:throw new Error("Unhandled AccidentalEnum value")}}static AccidentalFromHalfTones(t){switch(t){case 0:return s.NONE;case 1:return s.SHARP;case-1:return s.FLAT;case 2:return s.DOUBLESHARP;case-2:return s.DOUBLEFLAT;case 3:return s.TRIPLESHARP;case-3:return s.TRIPLEFLAT;case.5:return s.QUARTERTONESHARP;case-.5:return s.QUARTERTONEFLAT;case 1.5:return s.THREEQUARTERSSHARP;case-1.5:return s.THREEQUARTERSFLAT;default:return t>0&&t<1?s.QUARTERTONESHARP:t<0&&t>-1?s.QUARTERTONEFLAT:s.QUARTERTONESHARP}}static accidentalVexflow(t){let e;switch(t){case s.NATURAL:e="n";break;case s.FLAT:e="b";break;case s.SHARP:e="#";break;case s.DOUBLESHARP:e="##";break;case s.TRIPLESHARP:e="###";break;case s.DOUBLEFLAT:e="bb";break;case s.TRIPLEFLAT:e="bbs";break;case s.QUARTERTONESHARP:e="+";break;case s.QUARTERTONEFLAT:e="d";break;case s.SLASHFLAT:e="bs";break;case s.THREEQUARTERSSHARP:e="++";break;case s.THREEQUARTERSFLAT:e="db";break;case s.SLASHQUARTERSHARP:e="+-";break;case s.SLASHSHARP:e="++-";break;case s.DOUBLESLASHFLAT:e="bss";break;case s.SORI:e="o";break;case s.KORON:e="k"}return e}get AccidentalHalfTones(){return n.HalfTonesFromAccidental(this.accidental)}get Octave(){return this.octave}get FundamentalNote(){return this.fundamentalNote}get Accidental(){return this.accidental}get AccidentalXml(){return this.accidentalXml}get Frequency(){return this.frequency}static get OctaveXmlDifference(){return n.octXmlDiff}getHalfTone(){return this.halfTone}getTransposedPitch(t){if(t>12)throw new Error("rewrite this method to handle bigger octave changes or don't use is with bigger octave changes!");return t>0?this.getHigherPitchByTransposeFactor(t):t<0?this.getLowerPitchByTransposeFactor(-t):this}DoEnharmonicChange(){switch(this.accidental){case s.FLAT:case s.DOUBLEFLAT:this.fundamentalNote=this.getPreviousFundamentalNote(this.fundamentalNote),this.accidental=n.AccidentalFromHalfTones(this.halfTone-(this.fundamentalNote+12*(this.octave+n.octXmlDiff)));break;case s.SHARP:case s.DOUBLESHARP:this.fundamentalNote=this.getNextFundamentalNote(this.fundamentalNote),this.accidental=n.AccidentalFromHalfTones(this.halfTone-(this.fundamentalNote+12*(this.octave+n.octXmlDiff)));break;default:return}}ToString(){let t=n.accidentalVexflow(this.accidental);return t||(t=""),"Key: "+n.getNoteEnumString(this.fundamentalNote)+t+", Note: "+this.fundamentalNote+", octave: "+this.octave.toString()}OperatorEquals(t){const e=this;return!(!e||!t)&&e.FundamentalNote===t.FundamentalNote&&e.Octave===t.Octave&&e.Accidental===t.Accidental}OperatorNotEqual(t){return!(this===t)}OperatorFundamentalGreaterThan(t){const e=this;return e.Octave===t.Octave?e.FundamentalNote>t.FundamentalNote:e.Octave>t.Octave}OperatorFundamentalLessThan(t){const e=this;return e.Octave===t.Octave?e.FundamentalNoten.pitchEnumValues.length-1?(i=n.pitchEnumValues[e+t-n.pitchEnumValues.length],r++):i=n.pitchEnumValues[e+t],new n(i,r,s.NONE)}getLowerPitchByTransposeFactor(t){const e=n.pitchEnumValues.indexOf(this.fundamentalNote);let i,r=this.octave;return e-t<0?(i=n.pitchEnumValues[n.pitchEnumValues.length+e-t],r--):i=n.pitchEnumValues[e-t],new n(i,r,s.NONE)}getNextFundamentalNote(t){let e=n.pitchEnumValues.indexOf(t);return e=(e+1)%n.pitchEnumValues.length,n.pitchEnumValues[e]}getPreviousFundamentalNote(t){const e=n.pitchEnumValues.indexOf(t);return e>0?n.pitchEnumValues[e-1]:n.pitchEnumValues[n.pitchEnumValues.length-1]}}e.Pitch=n,n.pitchEnumValues=[i.C,i.D,i.E,i.F,i.G,i.A,i.B],n.halftoneFactor=12/(Math.LN2/Math.LN10),n.octXmlDiff=3},9086:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PointF2D=void 0;class i{constructor(t=0,e=0){this.x=0,this.y=0,this.x=t,this.y=e}static get Empty(){return new i}static pointsAreEqual(t,e){return t.x===e.x&&t.y===e.y}ToString(){return"["+this.x+", "+this.y+"]"}}e.PointF2D=i},3278:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RectangleF2D=void 0;const s=i(739),n=i(9086);class r{constructor(t,e,i,s){this.x=0,this.y=0,this.width=0,this.height=0,this.x=t,this.y=e,this.width=i,this.height=s}static createFromLocationAndSize(t,e){return new r(t.x,t.y,e.width,e.height)}get Location(){return new n.PointF2D(this.x,this.y)}get Size(){return new s.SizeF2D(this.width,this.height)}}e.RectangleF2D=r},739:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SizeF2D=void 0,e.SizeF2D=class{constructor(t=0,e=0){this.width=t,this.height=e}}},8918:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(1797),e),n(i(8363),e),n(i(9651),e),n(i(9855),e),n(i(8640),e),n(i(9086),e),n(i(3278),e),n(i(739),e)},2562:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.FontStyles=void 0,(i=e.FontStyles||(e.FontStyles={}))[i.Regular=0]="Regular",i[i.Bold=1]="Bold",i[i.Italic=2]="Italic",i[i.BoldItalic=3]="BoldItalic",i[i.Underlined=4]="Underlined"},96:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.Fonts=void 0,(i=e.Fonts||(e.Fonts={}))[i.TimesNewRoman=0]="TimesNewRoman",i[i.Kokila=1]="Kokila"},1274:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.TextAlignment=e.TextAlignmentEnum=void 0,function(t){t[t.LeftTop=0]="LeftTop",t[t.LeftCenter=1]="LeftCenter",t[t.LeftBottom=2]="LeftBottom",t[t.CenterTop=3]="CenterTop",t[t.CenterCenter=4]="CenterCenter",t[t.CenterBottom=5]="CenterBottom",t[t.RightTop=6]="RightTop",t[t.RightCenter=7]="RightCenter",t[t.RightBottom=8]="RightBottom"}(i=e.TextAlignmentEnum||(e.TextAlignmentEnum={})),e.TextAlignment=class{static IsLeft(t){return t===i.LeftTop||t===i.LeftCenter||t===i.LeftBottom}static IsCenterAligned(t){return t===i.CenterTop||t===i.CenterCenter||t===i.CenterBottom}static IsRight(t){return t===i.RightTop||t===i.RightCenter||t===i.RightBottom}}},7119:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.TieTypes=void 0,(i=e.TieTypes||(e.TieTypes={})).SIMPLE="",i.HAMMERON="H",i.PULLOFF="P",i.SLIDE="S",i.TAPPING="T"},5544:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(2562),e),n(i(96),e),n(i(1274),e),n(i(7119),e)},7056:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.MXLHelper=void 0;const n=i(9228),r=s(i(5733)),o=s(i(2043));e.MXLHelper=class{static MXLtoIXmlElement(t){const e=new r.default;return e.loadAsync(t).then((t=>e.file("META-INF/container.xml").async("text")),(t=>{throw t})).then((t=>{const i=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("rootfile")[0].getAttribute("full-path");return e.file(i).async("text")}),(t=>{throw t})).then((t=>{const e=(new DOMParser).parseFromString(t,"text/xml"),i=new n.IXmlElement(e.documentElement);return Promise.resolve(i)}),(t=>{throw t})).then((t=>t),(t=>{throw new Error("extractSheetFromMxl: "+t.message)}))}static MXLtoXMLstring(t){const e=new r.default;return e.loadAsync(t).then((t=>e.file("META-INF/container.xml").async("text")),(t=>{throw o.default.error(t),t})).then((t=>{const i=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("rootfile")[0].getAttribute("full-path");return e.file(i).async("text")}),(t=>{throw t}))}}},9228:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IXmlElement=void 0;class i{constructor(t){if(this.hasAttributes=!1,!t)throw new Error("IXmlElement: expected Element, got undefined");this.elem=t,this.name=t.nodeName.toLowerCase(),t.hasAttributes()&&(this.hasAttributes=!0,this.firstAttribute=t.attributes[0]),this.hasElements=t.hasChildNodes(),1===t.childNodes.length&&t.childNodes[0].nodeType===Node.TEXT_NODE?this.value=t.childNodes[0].nodeValue:this.value=""}attribute(t){return this.elem.attributes.getNamedItem(t)}attributes(){if(!this.attrs){const t=this.elem.attributes,e=[];for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StringUtil=void 0,e.StringUtil=class{static StringContainsSeparatedWord(t,e,i=!1){return new RegExp("( |^)"+e+"([ .]|$)",i?"i":void 0).test(t)}}},5205:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(8918),e),n(i(5544),e),n(i(9633),e)},1703:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InvalidEnumArgumentException=e.ArgumentOutOfRangeException=e.MusicSheetReadingException=void 0,e.MusicSheetReadingException=class{constructor(t,e){this.message=t,e&&(this.message+=" "+e.toString())}},e.ArgumentOutOfRangeException=class{constructor(t){this.message=t}},e.InvalidEnumArgumentException=class{constructor(t){this.message=t}}},6791:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractGraphicalExpression=void 0;const s=i(4785),n=i(8911);class r extends s.GraphicalObject{constructor(t,e,i){super(),this.expression=e,this.parentMeasure=i,this.boundingBox=new n.BoundingBox(this,t.PositionAndShape),this.parentStaffLine=t,this.parentStaffLine.AbstractExpressions.push(this),this.rules=t.ParentMusicSystem.rules}get Label(){return this.label}get ParentStaffLine(){return this.parentStaffLine}get SourceExpression(){return this.expression}get Placement(){return this.expression.Placement}}e.AbstractGraphicalExpression=r},6055:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractGraphicalInstruction=void 0;const s=i(4785);class n extends s.GraphicalObject{constructor(t){super(),this.parent=t}get Parent(){return this.parent}set Parent(t){this.parent=t}}e.AbstractGraphicalInstruction=n},1070:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AccidentalCalculator=void 0;const s=i(8640),n=i(8640),r=i(1649),o=i(4040);e.AccidentalCalculator=class{constructor(){this.keySignatureNoteAlterationsDict=new r.Dictionary,this.currentAlterationsComparedToKeyInstructionList=[],this.currentInMeasureNoteAlterationsDict=new r.Dictionary}get ActiveKeyInstruction(){return this.activeKeyInstruction}set ActiveKeyInstruction(t){this.activeKeyInstruction=t,this.reactOnKeyInstructionChange()}doCalculationsAtEndOfMeasure(){this.currentInMeasureNoteAlterationsDict.clear(),this.currentAlterationsComparedToKeyInstructionList.clear();for(const t of this.keySignatureNoteAlterationsDict.keys())this.currentInMeasureNoteAlterationsDict.setValue(t,this.keySignatureNoteAlterationsDict.getValue(t))}checkAccidental(t,e){if(!e)return;const i=e.FundamentalNote+12*e.Octave,r=this.currentAlterationsComparedToKeyInstructionList.indexOf(i)>=0;if(this.currentInMeasureNoteAlterationsDict.containsKey(i)){if(r&&this.currentAlterationsComparedToKeyInstructionList.splice(this.currentAlterationsComparedToKeyInstructionList.indexOf(i),1),this.currentInMeasureNoteAlterationsDict.getValue(i)!==e.AccidentalHalfTones){this.keySignatureNoteAlterationsDict.containsKey(i)&&this.keySignatureNoteAlterationsDict.getValue(i)!==e.AccidentalHalfTones?(this.currentAlterationsComparedToKeyInstructionList.push(i),this.currentInMeasureNoteAlterationsDict.setValue(i,e.AccidentalHalfTones)):e.Accidental!==s.AccidentalEnum.NONE&&this.currentInMeasureNoteAlterationsDict.remove(i);const r=this.currentInMeasureNoteAlterationsDict.getValue(i);if(e.Accidental===s.AccidentalEnum.NONE&&(e=.5===Math.abs(r)?new n.Pitch(e.FundamentalNote,e.Octave,s.AccidentalEnum.NONE):new n.Pitch(e.FundamentalNote,e.Octave,s.AccidentalEnum.NATURAL)),this.isAlterAmbiguousAccidental(e.Accidental)&&!e.AccidentalXml)return;o.MusicSheetCalculator.symbolFactory.addGraphicalAccidental(t,e)}}else if(e.Accidental!==s.AccidentalEnum.NONE){if(r||this.currentAlterationsComparedToKeyInstructionList.push(i),this.currentInMeasureNoteAlterationsDict.setValue(i,e.AccidentalHalfTones),this.isAlterAmbiguousAccidental(e.Accidental)&&!e.AccidentalXml)return;o.MusicSheetCalculator.symbolFactory.addGraphicalAccidental(t,e)}else r&&(e=new n.Pitch(e.FundamentalNote,e.Octave,s.AccidentalEnum.NATURAL),this.currentAlterationsComparedToKeyInstructionList.splice(this.currentAlterationsComparedToKeyInstructionList.indexOf(i),1),o.MusicSheetCalculator.symbolFactory.addGraphicalAccidental(t,e))}isAlterAmbiguousAccidental(t){return t===s.AccidentalEnum.SLASHFLAT||t===s.AccidentalEnum.QUARTERTONEFLAT}reactOnKeyInstructionChange(){const t=this.activeKeyInstruction.AlteratedNotes;let e;e=this.activeKeyInstruction.Key>0?s.AccidentalEnum.SHARP:s.AccidentalEnum.FLAT,this.keySignatureNoteAlterationsDict.clear(),this.currentAlterationsComparedToKeyInstructionList.length=0;for(let i=-9;i<9;i++)for(let s=0;sthis.borderLeft?this.borderLeft:this.borderMarginLeft}set BorderMarginLeft(t){this.borderMarginLeft=t,this.calculateMarginRectangle()}get BorderMarginRight(){return this.borderMarginRightthis.borderTop?this.borderTop:this.borderMarginTop}set BorderMarginTop(t){this.borderMarginTop=t,this.calculateMarginRectangle()}get BorderMarginBottom(){return this.borderMarginBottom-1&&this.parent.ChildElements.splice(t,1)}this.parent=t,this.parent.ChildElements.indexOf(this)>-1?n.default.error("BoundingBox of "+this.dataObject.constructor.name+" already in children list of "+this.parent.dataObject.constructor.name+"'s BoundingBox"):this.parent.ChildElements.push(this)}get DataObject(){return this.dataObject}get Center(){return new o.PointF2D(this.RelativePosition.x+(this.BorderMarginRight+this.BorderMarginLeft),this.RelativePosition.y+(this.BorderMarginBottom+this.BorderMarginTop))}setAbsolutePositionFromParent(){this.parent?(this.absolutePosition.x=this.parent.AbsolutePosition.x+this.relativePosition.x,this.absolutePosition.y=this.parent.AbsolutePosition.y+this.relativePosition.y):this.absolutePosition=this.relativePosition}calculateAbsolutePosition(){this.absolutePosition.x=this.relativePosition.x,this.absolutePosition.y=this.relativePosition.y;let t=this.parent;for(;t;)this.absolutePosition.x+=t.relativePosition.x,this.absolutePosition.y+=t.relativePosition.y,t=t.parent}calculateAbsolutePositionsRecursiveWithoutTopelement(){this.absolutePosition.x=0,this.absolutePosition.y=0;for(let t=0,e=this.ChildElements.length;t.001;break;case d.Up:case d.Down:s=this.relativePosition.y,t.calculateMarginPositionAlongDirection(this,e),n=Math.abs(s-this.relativePosition.y)>.001;break;default:throw new r.ArgumentOutOfRangeException("direction")}}while(n)}collisionDetection(t){const e=Math.min(this.AbsolutePosition.x+this.borderRight,t.absolutePosition.x+t.borderRight)-Math.max(this.AbsolutePosition.x+this.borderLeft,t.absolutePosition.x+t.borderLeft),i=Math.min(this.AbsolutePosition.y+this.borderBottom,t.absolutePosition.y+t.borderBottom)-Math.max(this.AbsolutePosition.y+this.borderTop,t.absolutePosition.y+t.borderTop);return e>0&&i>0}liesInsideBorders(t){const e=this.AbsolutePosition.x+this.borderLeft<=t.absolutePosition.x+t.borderLeft&&t.absolutePosition.x+t.borderLeft<=this.AbsolutePosition.x+this.borderRight,i=this.AbsolutePosition.x+this.borderLeft<=t.absolutePosition.x+t.borderRight&&t.absolutePosition.x+t.borderRight<=this.AbsolutePosition.x+this.borderRight;if(e&&i){const e=this.AbsolutePosition.y+this.borderTop<=t.absolutePosition.y+t.borderTop&&t.absolutePosition.y+t.borderTop<=this.AbsolutePosition.y+this.borderBottom,i=this.AbsolutePosition.y+this.borderTop<=t.absolutePosition.y+t.borderBottom&&t.absolutePosition.y+t.borderBottom<=this.AbsolutePosition.y+this.borderBottom;if(e&&i)return!0}return!1}pointLiesInsideBorders(t){return this.AbsolutePosition.x+this.borderLeft<=t.x&&t.x<=this.AbsolutePosition.x+this.borderRight&&this.AbsolutePosition.y+this.borderTop<=t.y&&t.y<=this.AbsolutePosition.y+this.borderBottom}marginCollisionDetection(t){const e=Math.min(this.AbsolutePosition.x+this.borderMarginRight,t.absolutePosition.x+t.borderMarginRight)-Math.max(this.AbsolutePosition.x+this.borderMarginLeft,t.absolutePosition.x+t.borderMarginLeft),i=Math.min(this.AbsolutePosition.y+this.borderMarginBottom,t.absolutePosition.y+t.borderMarginBottom)-Math.max(this.AbsolutePosition.y+this.borderMarginTop,t.absolutePosition.y+t.borderMarginTop);return e>0&&i>0}liesInsideMargins(t){const e=this.AbsolutePosition.x+this.borderMarginLeft<=t.absolutePosition.x+t.borderMarginLeft&&t.absolutePosition.x+t.borderMarginLeft<=this.AbsolutePosition.x+this.borderMarginRight,i=this.AbsolutePosition.x+this.borderMarginLeft<=t.absolutePosition.x+t.borderMarginRight&&t.absolutePosition.x+t.borderMarginRight<=this.AbsolutePosition.x+this.borderMarginRight;if(e&&i){const e=this.AbsolutePosition.y+this.borderMarginTop<=t.absolutePosition.y+t.borderMarginTop&&t.absolutePosition.y+t.borderMarginTop<=this.AbsolutePosition.y+this.borderMarginBottom,i=this.AbsolutePosition.y+this.borderMarginTop<=t.absolutePosition.y+t.borderMarginBottom&&t.absolutePosition.y+t.borderMarginBottom<=this.AbsolutePosition.y+this.borderMarginBottom;if(e&&i)return!0}return!1}pointLiesInsideMargins(t){return this.AbsolutePosition.x+this.borderMarginLeft<=t.x&&t.x<=this.AbsolutePosition.x+this.borderMarginRight&&this.AbsolutePosition.y+this.borderMarginTop<=t.y&&t.y<=this.AbsolutePosition.y+this.borderMarginBottom}computeNonOverlappingPosition(t,e,i){this.RelativePosition=new o.PointF2D(i.x,i.y),this.setAbsolutePositionFromParent();let s=0,n=!1;do{switch(e){case d.Left:case d.Right:s=this.relativePosition.x,t.calculatePositionAlongDirection(this,e),n=Math.abs(s-this.relativePosition.x)>1e-4;break;case d.Up:case d.Down:s=this.relativePosition.y,t.calculatePositionAlongDirection(this,e),n=Math.abs(s-this.relativePosition.y)>1e-4;break;default:throw new r.ArgumentOutOfRangeException("direction")}}while(n)}getClickedObjectOfType(t){const e=this.dataObject;if(this.pointLiesInsideBorders(t)&&e)return e;for(let e=0,i=this.childElements.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Clickable=void 0;const s=i(4785);class n extends s.GraphicalObject{}e.Clickable=n},8155:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AutoColorSet=e.NoteState=e.GraphicalLayers=e.StyleSets=e.OUTLINE_AND_FILL_STYLE_DICT=e.OutlineAndFillStyleEnum=void 0;const s=i(1649);var n,r,o,a,l;!function(t){t[t.BaseWritingColor=0]="BaseWritingColor",t[t.FollowingCursor=1]="FollowingCursor",t[t.AlternativeFollowingCursor=2]="AlternativeFollowingCursor",t[t.PlaybackCursor=3]="PlaybackCursor",t[t.Highlighted=4]="Highlighted",t[t.ErrorUnderlay=5]="ErrorUnderlay",t[t.Selected=6]="Selected",t[t.SelectionSymbol=7]="SelectionSymbol",t[t.DebugColor1=8]="DebugColor1",t[t.DebugColor2=9]="DebugColor2",t[t.DebugColor3=10]="DebugColor3",t[t.SplitScreenDivision=11]="SplitScreenDivision",t[t.GreyTransparentOverlay=12]="GreyTransparentOverlay",t[t.MarkedArea1=13]="MarkedArea1",t[t.MarkedArea2=14]="MarkedArea2",t[t.MarkedArea3=15]="MarkedArea3",t[t.MarkedArea4=16]="MarkedArea4",t[t.MarkedArea5=17]="MarkedArea5",t[t.MarkedArea6=18]="MarkedArea6",t[t.MarkedArea7=19]="MarkedArea7",t[t.MarkedArea8=20]="MarkedArea8",t[t.MarkedArea9=21]="MarkedArea9",t[t.MarkedArea10=22]="MarkedArea10",t[t.Comment1=23]="Comment1",t[t.Comment2=24]="Comment2",t[t.Comment3=25]="Comment3",t[t.Comment4=26]="Comment4",t[t.Comment5=27]="Comment5",t[t.Comment6=28]="Comment6",t[t.Comment7=29]="Comment7",t[t.Comment8=30]="Comment8",t[t.Comment9=31]="Comment9",t[t.Comment10=32]="Comment10"}(n=e.OutlineAndFillStyleEnum||(e.OutlineAndFillStyleEnum={})),e.OUTLINE_AND_FILL_STYLE_DICT=new s.Dictionary,e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.BaseWritingColor,"Thistle"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.FollowingCursor,"Aqua"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.AlternativeFollowingCursor,"Azure"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.PlaybackCursor,"Bisque"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Highlighted,"CadetBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.ErrorUnderlay,"DarkBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Selected,"DarkGoldenRod"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.SelectionSymbol,"BlanchedAlmond"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.DebugColor1,"Chartreuse"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.DebugColor2,"DarkGreen"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.DebugColor3,"DarkOrange"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.SplitScreenDivision,"FireBrick"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.GreyTransparentOverlay,"DarkSalmon"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea1,"DarkSeaGreen"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea2,"DarkOrchid"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea3,"Aquamarine"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea4,"DarkKhaki"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea5,"ForestGreen"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea6,"AliceBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea7,"DeepPink"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea8,"Coral"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea9,"DarkOliveGreen"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.MarkedArea10,"Chocolate"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment1,"DodgerBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment2,"Blue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment3,"Beige"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment4,"Crimson"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment5,"Fuchsia"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment6,"Brown"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment7,"BlanchedAlmond"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment8,"CornflowerBlue"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment9,"Cornsilk"),e.OUTLINE_AND_FILL_STYLE_DICT.setValue(n.Comment10,"DarkGrey"),(l=e.StyleSets||(e.StyleSets={}))[l.MarkedArea=0]="MarkedArea",l[l.Comment=1]="Comment",(a=e.GraphicalLayers||(e.GraphicalLayers={}))[a.Background=0]="Background",a[a.Highlight=1]="Highlight",a[a.MeasureError=2]="MeasureError",a[a.SelectionSymbol=3]="SelectionSymbol",a[a.Cursor=4]="Cursor",a[a.PSI_Debug=5]="PSI_Debug",a[a.Notes=6]="Notes",a[a.Comment=7]="Comment",a[a.Debug_above=8]="Debug_above",(o=e.NoteState||(e.NoteState={}))[o.Normal=0]="Normal",o[o.Selected=1]="Selected",o[o.Follow_Confirmed=2]="Follow_Confirmed",o[o.QFeedback_NotFound=3]="QFeedback_NotFound",o[o.QFeedback_OK=4]="QFeedback_OK",o[o.QFeedback_Perfect=5]="QFeedback_Perfect",o[o.Debug1=6]="Debug1",o[o.Debug2=7]="Debug2",o[o.Debug3=8]="Debug3",(r=e.AutoColorSet||(e.AutoColorSet={})).C="#d82c6b",r.D="#F89D15",r.E="#FFE21A",r.F="#4dbd5c",r.G="#009D96",r.A="#43469d",r.B="#76429c",r.Rest="#000000"},5074:(t,e)=>{"use strict";var i,s,n;Object.defineProperty(e,"__esModule",{value:!0}),e.PhonicScoreModes=e.MusicSymbolDrawingStyle=e.DrawingMode=void 0,(n=e.DrawingMode||(e.DrawingMode={}))[n.All=0]="All",n[n.NoOverlays=1]="NoOverlays",n[n.Leadsheet=2]="Leadsheet",(s=e.MusicSymbolDrawingStyle||(e.MusicSymbolDrawingStyle={}))[s.Normal=0]="Normal",s[s.Disabled=1]="Disabled",s[s.Selected=2]="Selected",s[s.Clickable=3]="Clickable",s[s.PlaybackSymbols=4]="PlaybackSymbols",s[s.FollowSymbols=5]="FollowSymbols",s[s.QFeedbackNotFound=6]="QFeedbackNotFound",s[s.QFeedbackOk=7]="QFeedbackOk",s[s.QFeedbackPerfect=8]="QFeedbackPerfect",s[s.Debug1=9]="Debug1",s[s.Debug2=10]="Debug2",s[s.Debug3=11]="Debug3",(i=e.PhonicScoreModes||(e.PhonicScoreModes={}))[i.Following=0]="Following",i[i.Midi=1]="Midi",i[i.Manual=2]="Manual"},7459:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DrawingParameters=e.DrawingParametersEnum=e.ColoringModes=void 0;const s=i(1405),n=i(3748);var r,o;(o=e.ColoringModes||(e.ColoringModes={}))[o.XML=0]="XML",o[o.AutoColoring=1]="AutoColoring",o[o.CustomColorSet=2]="CustomColorSet",function(t){t.allon="allon",t.compact="compact",t.compacttight="compacttight",t.default="default",t.leadsheet="leadsheet",t.preview="preview",t.thumbnail="thumbnail"}(r=e.DrawingParametersEnum||(e.DrawingParametersEnum={})),e.DrawingParameters=class{constructor(t=r.default){this.rules=new s.EngravingRules,this.drawTitle=!0,this.drawSubtitle=!0,this.drawLyricist=!0,this.drawComposer=!0,this.drawCredits=!0,this.drawPartNames=!0,this.fingeringPosition=n.PlacementEnum.Left,this.drawHiddenNotes=!1,this.DrawingParametersEnum=t}set DrawingParametersEnum(t){switch(this.drawingParametersEnum=t,t){case r.allon:this.setForAllOn();break;case r.thumbnail:this.setForThumbnail();break;case r.leadsheet:this.setForLeadsheet();break;case r.compact:this.setForCompactMode();break;case r.compacttight:this.setForCompactTightMode();break;case r.default:default:this.setForDefault()}}get DrawingParametersEnum(){return this.drawingParametersEnum}setForAllOn(){this.drawHighlights=!0,this.drawErrors=!0,this.drawSelectionStartSymbol=!0,this.drawSelectionEndSymbol=!0,this.drawCursors=!0,this.drawActivitySymbols=!0,this.drawScrollIndicator=!0,this.drawComments=!0,this.drawMarkedAreas=!0,this.DrawTitle=!0,this.DrawSubtitle=!0,this.DrawComposer=!0,this.DrawLyricist=!0,this.drawCredits=!0,this.DrawPartNames=!0,this.drawHiddenNotes=!0,this.rules.CompactMode=!1}setForDefault(){this.rules.loadDefaultValues(),this.setForAllOn(),this.drawHiddenNotes=!1}setForThumbnail(){this.drawHighlights=!1,this.drawErrors=!1,this.drawSelectionStartSymbol=!1,this.drawSelectionStartSymbol=!1,this.drawCursors=!1,this.drawActivitySymbols=!1,this.drawScrollIndicator=!1,this.drawComments=!0,this.drawMarkedAreas=!0,this.drawHiddenNotes=!1}setForCompactMode(){this.rules.CompactMode=!0,this.DrawCredits=!1,this.drawHiddenNotes=!1}setForCompactTightMode(){this.setForCompactMode(),this.DrawPartNames=!1,this.rules.VoiceSpacingMultiplierVexflow=.65,this.rules.VoiceSpacingAddendVexflow=2,this.rules.MinSkyBottomDistBetweenStaves=1,this.rules.MinSkyBottomDistBetweenSystems=1,this.rules.BetweenStaffDistance=2.5,this.rules.StaffDistance=3.5,this.rules.MinimumDistanceBetweenSystems=1,this.rules.PageBottomMargin=0,this.rules.PageLeftMargin=2,this.rules.PageRightMargin=2}setForLeadsheet(){this.drawHighlights=!1,this.drawErrors=!1,this.drawSelectionStartSymbol=!0,this.drawSelectionEndSymbol=!0,this.drawCursors=!0,this.drawActivitySymbols=!1,this.drawScrollIndicator=!0,this.drawComments=!0,this.drawMarkedAreas=!0}get DrawCredits(){return this.drawCredits}set DrawCredits(t){this.drawCredits=t,this.DrawComposer=t,this.DrawTitle=t,this.DrawSubtitle=t,this.DrawLyricist=t}get DrawTitle(){return this.drawTitle}set DrawTitle(t){this.drawTitle=t,this.rules.RenderTitle=t,t||(this.DrawSubtitle=!1)}get DrawSubtitle(){return this.drawSubtitle}set DrawSubtitle(t){this.drawSubtitle=t,this.rules.RenderSubtitle=t,t&&(this.DrawTitle=!0)}get DrawComposer(){return this.drawComposer}set DrawComposer(t){this.drawComposer=t,this.rules.RenderComposer=t}get DrawLyricist(){return this.drawLyricist}set DrawLyricist(t){this.drawLyricist=t,this.rules.RenderLyricist=t}get DrawPartNames(){return this.drawPartNames}set DrawPartNames(t){this.drawPartNames=t,this.rules.RenderPartNames=t,this.rules.RenderPartNames||(this.rules.RenderPartAbbreviations=!1)}get FingeringPosition(){return this.fingeringPosition}set FingeringPosition(t){this.fingeringPosition=t,this.rules.FingeringPosition=t}get Rules(){return this.rules}set Rules(t){this.rules=t}}},1405:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.PageFormat=e.EngravingRules=void 0;const n=i(599),r=s(i(2043)),o=i(1274),a=i(3748),l=i(41),h=i(7459),c=i(1649),u=i(5544),d=i(8640),f=i(4123),m=i(3486);class p{constructor(){this.NoteDistances=[1,1,1.3,1.6,2,2.5,3,4],this.NoteDistancesScalingFactors=[1,2,4,8,16,32,64,128],this.DurationDistanceDict={},this.DurationScalingDistanceDict={},this.NoteToGraphicalNoteMapObjectCount=0,this.loadDefaultValues()}loadDefaultValues(){this.SamplingUnit=3*p.unit,this.SheetTitleHeight=4,this.SheetSubtitleHeight=2,this.SheetMinimumDistanceBetweenTitleAndSubtitle=1,this.SheetComposerHeight=2,this.SheetAuthorHeight=2,this.CompactMode=!1,this.PagePlacementEnum=n.PagePlacementEnum.Down,this.PageHeight=100001,this.PageTopMargin=5,this.PageTopMarginNarrow=0,this.PageBottomMargin=5,this.PageLeftMargin=5,this.PageRightMargin=5,this.TitleTopDistance=5,this.TitleBottomDistance=1,this.StaffDistance=7,this.BetweenStaffDistance=5,this.MinimumStaffLineDistance=4,this.MinSkyBottomDistBetweenStaves=1,this.StaffHeight=4,this.TabStaffInterlineHeight=1.1111,this.BetweenStaffLinesDistance=p.unit,this.SystemLeftMargin=0,this.SystemRightMargin=0,this.SystemLabelsRightMargin=2,this.SystemComposerDistance=2,this.InstrumentLabelTextHeight=2,this.MinimumDistanceBetweenSystems=7,this.MinSkyBottomDistBetweenSystems=5,this.LastSystemMaxScalingFactor=1.4,this.AutoBeamNotes=!1,this.AutoBeamOptions={beam_middle_rests_only:!1,beam_rests:!1,maintain_stem_directions:!1},this.AutoBeamTabs=!1,this.BeamWidth=p.unit/2,this.BeamSpaceWidth=p.unit/3,this.BeamForwardLength=1.25*p.unit,this.FlatBeams=!1,this.FlatBeamOffset=20,this.FlatBeamOffsetPerBeam=10,this.ClefLeftMargin=.5,this.ClefRightMargin=.75,this.PercussionOneLineCutoff=3,this.PercussionForceVoicesOneLineCutoff=1,this.PercussionUseXMLDisplayStep=!0,this.PercussionXMLDisplayStepNoteValueShift=0,this.PercussionOneLineXMLDisplayStepOctaveOffset=0,this.BetweenKeySymbolsDistance=.2,this.KeyRightMargin=.75,this.RhythmRightMargin=1.25,this.ShowRhythmAgainAfterPartEndOrFinalBarline=!0,this.NewPartAndSystemAfterFinalBarline=!1,this.InStaffClefScalingFactor=.8,this.DistanceBetweenNaturalAndSymbolWhenCancelling=.4,this.NoteHelperLinesOffset=.25,this.MeasureLeftMargin=.7,this.MeasureRightMargin=0,this.DistanceBetweenLastInstructionAndRepetitionBarline=1,this.ArpeggioDistance=.6,this.StaccatoShorteningFactor=2,this.IdealStemLength=3,this.StemNoteHeadBorderYOffset=.2,this.StemMargin=.2,this.StemMinLength=2.5,this.StemMaxLength=4.5,this.BeamSlopeMaxAngle=10,this.StemMinAllowedDistanceBetweenNoteHeadAndBeamLine=1,this.SetWantedStemDirectionByXml=!0,this.GraceNoteScalingFactor=.6,this.GraceNoteXOffset=.2,this.WedgeOpeningLength=1.2,this.WedgeMeasureEndOpeningLength=.75,this.WedgeMeasureBeginOpeningLength=.75,this.WedgePlacementAboveY=-1.5,this.WedgePlacementBelowY=1.5,this.WedgeHorizontalMargin=.6,this.WedgeVerticalMargin=.5,this.DistanceOffsetBetweenTwoHorizontallyCrossedWedges=.3,this.WedgeMinLength=2,this.WedgeEndDistanceBetweenTimestampsFactor=1.75,this.DistanceBetweenAdjacentDynamics=.75,this.TempoChangeMeasureValidity=4,this.TempoContinousFactor=.7,this.StaccatoScalingFactor=.8,this.BetweenDotsDistance=.8,this.OrnamentAccidentalScalingFactor=.65,this.ChordSymbolTextHeight=2,this.ChordSymbolTextAlignment=o.TextAlignmentEnum.LeftBottom,this.ChordSymbolRelativeXOffset=-1,this.ChordSymbolXSpacing=1,this.ChordOverlapAllowedIntoNextMeasure=0,this.ChordSymbolYOffset=.1,this.ChordSymbolYPadding=0,this.ChordSymbolYAlignment=!0,this.ChordSymbolYAlignmentScope="staffline",this.ChordAccidentalTexts=new c.Dictionary,this.resetChordAccidentalTexts(this.ChordAccidentalTexts,!1),this.ChordSymbolLabelTexts=new c.Dictionary,this.resetChordSymbolLabelTexts(this.ChordSymbolLabelTexts),this.CustomChords=[],this.resetChordNames(),this.RepetitionSymbolsYOffset=0,this.RehearsalMarkXOffsetDefault=10,this.RehearsalMarkXOffset=0,this.RehearsalMarkXOffsetSystemStartMeasure=-20,this.RehearsalMarkYOffsetDefault=-15,this.RehearsalMarkYOffset=0,this.RehearsalMarkFontSize=10,this.MeasureNumberLabelHeight=1.5*p.unit,this.MeasureNumberLabelOffset=2,this.MeasureNumberLabelXOffset=-.5,this.TupletsRatioed=!1,this.TupletsBracketed=!1,this.TripletsBracketed=!1,this.TupletNumberLabelHeight=1.5*p.unit,this.TupletNumberYOffset=.5,this.LabelMarginBorderFactor=.1,this.TupletVerticalLineLength=.5,this.TupletNumbersInTabs=!1,this.SlurPlacementFromXML=!0,this.BezierCurveStepSize=1e3,this.calculateCurveParametersArrays(),this.TieGhostObjectWidth=.75,this.TieYPositionOffsetFactor=.3,this.MinimumNeededXspaceForTieGhostObject=1,this.TieHeightMinimum=.28,this.TieHeightMaximum=1.2,this.TieHeightInterpolationK=.0288,this.TieHeightInterpolationD=.136,this.SlurNoteHeadYOffset=.5,this.SlurStemXOffset=.3,this.SlurSlopeMaxAngle=15,this.SlurTangentMinAngle=30,this.SlurTangentMaxAngle=80,this.SlurHeightFactor=1,this.SlurHeightFlattenLongSlursFactorByWidth=.24,this.SlurHeightFlattenLongSlursFactorByAngle=.36,this.SlurHeightFlattenLongSlursCutoffAngle=47,this.SlurHeightFlattenLongSlursCutoffWidth=16,this.SlursStartingAtSameStaffEntryYOffset=.8,this.SlurMaximumYControlPointDistance=void 0,this.RepetitionEndingLabelHeight=2,this.RepetitionEndingLabelXOffset=.5,this.RepetitionEndingLabelYOffset=.3,this.RepetitionEndingLineYLowerOffset=.5,this.RepetitionEndingLineYUpperOffset=.3,this.VoltaOffset=2.5,this.LyricsAlignmentStandard=o.TextAlignmentEnum.LeftBottom,this.LyricsHeight=2,this.LyricsYOffsetToStaffHeight=0,this.VerticalBetweenLyricsDistance=.5,this.HorizontalBetweenLyricsDistance=.2,this.BetweenSyllableMaximumDistance=10,this.BetweenSyllableMinimumDistance=.5,this.LyricOverlapAllowedIntoNextMeasure=3.4,this.MinimumDistanceBetweenDashes=10,this.MaximumLyricsElongationFactor=2.5,this.InstantaneousTempoTextHeight=2.3,this.ContinuousDynamicTextHeight=2.3,this.MoodTextHeight=2.3,this.UnknownTextHeight=2,this.ContinuousTempoTextHeight=2.3,this.DynamicExpressionMaxDistance=2,this.DynamicExpressionSpacer=.5,this.VexFlowDefaultNotationFontScale=39,this.VexFlowDefaultTabFontScale=39,this.TremoloStrokeScale=1,this.TremoloYSpacingScale=1,this.StemWidth=.15,this.StaffLineWidth=.1,this.StaffLineColor=void 0,this.LedgerLineWidth=1,this.LedgerLineStrokeStyle=void 0,this.LedgerLineColorDefault="#000000",this.WedgeLineWidth=.12,this.TupletLineWidth=.12,this.LyricUnderscoreLineWidth=.12,this.SystemThinLineWidth=.12,this.SystemBoldLineWidth=p.unit/2,this.SystemRepetitionEndingLineWidth=.12,this.SystemDotWidth=p.unit/2,this.DistanceBetweenVerticalSystemLines=.35,this.DistanceBetweenDotAndLine=.7,this.RepeatEndStartPadding=2,this.OctaveShiftLineWidth=.12,this.OctaveShiftVerticalLineLength=p.unit,this.GraceLineWidth=this.StaffLineWidth*this.GraceNoteScalingFactor,this.MultipleRestMeasureDefaultWidth=4,this.MinimumCrossedBeamDifferenceMargin=1e-4,this.SheetMaximumWidth=32767,this.VoiceSpacingMultiplierVexflow=.85,this.VoiceSpacingAddendVexflow=3,this.PickupMeasureWidthMultiplier=1,this.DisplacedNoteMargin=.1,this.MinNoteDistance=2,this.SubMeasureXSpacingThreshold=35,this.MeasureDynamicsMaxScalingFactor=2.5,this.WholeRestXShiftVexflow=-1.5,this.MetronomeMarksDrawn=!0,this.MetronomeMarkXShift=-6,this.MetronomeMarkYShift=-.5,this.SoftmaxFactorVexFlow=15,this.StaggerSameWholeNotes=!0,this.AlignRests=l.AlignRestOption.Never,this.RestCollisionYPadding=0,this.FillEmptyMeasuresWithWholeRest=l.FillEmptyMeasuresWithWholeRests.No,this.ArpeggiosGoAcrossVoices=!1,this.RenderArpeggios=!0,this.RenderSlurs=!0,this.ColoringMode=h.ColoringModes.XML,this.ColoringEnabled=!0,this.ColorStemsLikeNoteheads=!1,this.ColorBeams=!0,this.ColorFlags=!0,this.applyDefaultColorMusic("#000000"),this.DefaultColorCursor="#33e02f",this.DefaultFontFamily="Times New Roman",this.DefaultFontStyle=u.FontStyles.Regular,this.DefaultVexFlowNoteFont="gonville",this.MaxMeasureToDrawIndex=Number.MAX_VALUE,this.MinMeasureToDrawIndex=0,this.MaxSystemToDrawNumber=Number.MAX_VALUE,this.MaxPageToDrawNumber=Number.MAX_VALUE,this.RenderComposer=!0,this.RenderTitle=!0,this.RenderSubtitle=!0,this.RenderLyricist=!0,this.RenderPartNames=!0,this.RenderPartAbbreviations=!0,this.RenderFingerings=!0,this.RenderMeasureNumbers=!0,this.RenderMeasureNumbersOnlyAtSystemStart=!1,this.UseXMLMeasureNumbers=!0,this.RenderLyrics=!0,this.RenderChordSymbols=!0,this.RenderMultipleRestMeasures=!0,this.AutoGenerateMutipleRestMeasuresFromRestMeasures=!0,this.RenderRehearsalMarks=!0,this.RenderClefsAtBeginningOfStaffline=!0,this.RenderKeySignatures=!0,this.RenderTimeSignatures=!0,this.ArticulationPlacementFromXML=!0,this.FingeringPosition=a.PlacementEnum.AboveOrBelow,this.FingeringPositionFromXML=!0,this.FingeringPositionGrace=a.PlacementEnum.Left,this.FingeringInsideStafflines=!1,this.FingeringLabelFontHeight=1.7,this.FingeringOffsetX=0,this.FingeringOffsetY=0,this.FingeringPaddingY=-.2,this.FingeringTextSize=1.5,this.RenderStringNumbersClassical=!0,this.StringNumberOffsetY=0,this.NewSystemAtXMLNewSystemAttribute=!1,this.NewPageAtXMLNewPageAttribute=!1,this.RestoreCursorAfterRerender=!0,this.StretchLastSystemLine=!1,p.FixStafflineBoundingBox=!1,this.PageFormat=b.UndefinedPageFormat,this.PageBackgroundColor=void 0,this.RenderSingleHorizontalStaffline=!1,this.SpacingBetweenTextLines=0,this.NoteToGraphicalNoteMap=new c.Dictionary,this.NoteToGraphicalNoteMapObjectCount=0,this.SkyBottomLineBatchMinMeasures=5,this.SkyBottomLineWebGLMinMeasures=80,this.AlwaysSetPreferredSkyBottomLineBackendAutomatically=!0,this.DisableWebGLInFirefox=!0,this.DisableWebGLInSafariAndIOS=!0,this.setPreferredSkyBottomLineBackendAutomatically();try{this.MaxInstructionsConstValue=this.ClefLeftMargin+this.ClefRightMargin+this.KeyRightMargin+this.RhythmRightMargin+11}catch(t){r.default.info("EngravingRules()",t)}}setPreferredSkyBottomLineBackendAutomatically(t=-1){var e,i,s,n;const r=null!==(i=null===(e=globalThis.navigator)||void 0===e?void 0:e.vendor)&&void 0!==i?i:"",o=null!==(n=null===(s=globalThis.navigator)||void 0===s?void 0:s.userAgent)&&void 0!==n?n:"";let a=!1;(this.DisableWebGLInSafariAndIOS&&/apple/i.test(r)||this.DisableWebGLInFirefox&&o.includes("Firefox"))&&(a=!0),this.PreferredSkyBottomLineBatchCalculatorBackend=l.SkyBottomLineBatchCalculatorBackendType.Plain,a||t>=this.SkyBottomLineWebGLMinMeasures&&(this.PreferredSkyBottomLineBatchCalculatorBackend=l.SkyBottomLineBatchCalculatorBackendType.WebGL)}applyDefaultColorMusic(t){this.DefaultColorMusic=t,this.DefaultColorNotehead=this.DefaultColorMusic,this.DefaultColorRest=this.DefaultColorNotehead,this.DefaultColorStem=this.DefaultColorNotehead,this.DefaultColorLabel=this.DefaultColorNotehead,this.DefaultColorTitle=this.DefaultColorNotehead,this.LedgerLineColorDefault=this.DefaultColorNotehead}addGraphicalNoteToNoteMap(t,e){t.NoteToGraphicalNoteObjectId=this.NoteToGraphicalNoteMapObjectCount,this.NoteToGraphicalNoteMap.setValue(t.NoteToGraphicalNoteObjectId,e),this.NoteToGraphicalNoteMapObjectCount++}GNote(t){return m.GraphicalNote.FromNote(t,this)}clearMusicSheetObjects(){this.NoteToGraphicalNoteMap=new c.Dictionary,this.NoteToGraphicalNoteMapObjectCount=0}resetChordAccidentalTexts(t,e){t.setValue(d.AccidentalEnum.SHARP,e?"♯":"#"),t.setValue(d.AccidentalEnum.FLAT,e?"♭":"b"),t.setValue(d.AccidentalEnum.DOUBLEFLAT,e?"𝄫":"bb"),t.setValue(d.AccidentalEnum.DOUBLESHARP,e?"𝄪":"x")}setChordSymbolLabelText(t,e){this.ChordSymbolLabelTexts.setValue(t,e)}resetChordSymbolLabelTexts(t){return t.setValue(f.ChordSymbolEnum.minor,"m"),t.setValue(f.ChordSymbolEnum.augmented,"aug"),t.setValue(f.ChordSymbolEnum.diminished,"dim"),t.setValue(f.ChordSymbolEnum.dominant,"7"),t.setValue(f.ChordSymbolEnum.majorseventh,"maj7"),t.setValue(f.ChordSymbolEnum.minorseventh,"m7"),t.setValue(f.ChordSymbolEnum.diminishedseventh,"dim7"),t.setValue(f.ChordSymbolEnum.augmentedseventh,"aug7"),t.setValue(f.ChordSymbolEnum.halfdiminished,`m7${this.ChordAccidentalTexts.getValue(d.AccidentalEnum.FLAT)}5`),t.setValue(f.ChordSymbolEnum.majorminor,"m(maj7)"),t.setValue(f.ChordSymbolEnum.majorsixth,"maj6"),t.setValue(f.ChordSymbolEnum.minorsixth,"m6"),t.setValue(f.ChordSymbolEnum.dominantninth,"9"),t.setValue(f.ChordSymbolEnum.majorninth,"maj9"),t.setValue(f.ChordSymbolEnum.minorninth,"m9"),t.setValue(f.ChordSymbolEnum.dominant11th,"11"),t.setValue(f.ChordSymbolEnum.major11th,"maj11"),t.setValue(f.ChordSymbolEnum.minor11th,"m11"),t.setValue(f.ChordSymbolEnum.dominant13th,"13"),t.setValue(f.ChordSymbolEnum.major13th,"maj13"),t.setValue(f.ChordSymbolEnum.minor13th,"m13"),t.setValue(f.ChordSymbolEnum.suspendedsecond,"sus2"),t.setValue(f.ChordSymbolEnum.suspendedfourth,"sus4"),t.setValue(f.ChordSymbolEnum.power,"5"),t.setValue(f.ChordSymbolEnum.none,"N.C."),t}addChordName(t,e,i,s,n){if(void 0!==f.ChordSymbolEnum[e]){const r={adds:i,alts:s,subs:n};this.CustomChords.push(f.CustomChord.createCustomChord(t,f.ChordSymbolEnum[e],r))}}renameChord(t,e){f.CustomChord.renameCustomChord(t,e,this.CustomChords)}resetChordNames(){const t=this.ChordAccidentalTexts.getValue(d.AccidentalEnum.SHARP),e=this.ChordAccidentalTexts.getValue(d.AccidentalEnum.FLAT);this.addChordName("alt","major",[`${t}5`,`${e}9`,`${t}9`],[`${e}5`],[]),this.addChordName("7alt","dominant",[`${t}5`,`${e}9`,`${t}9`],[`${e}5`],[]),this.addChordName("7sus4","dominant",["4"],[],["3"]),this.addChordName("7sus4","suspendedfourth",["7"],[],[]),this.addChordName("9sus4","dominantninth",["4"],[],["3"]),this.addChordName("9sus4","suspendedfourth",["9"],[],[]),this.addChordName("11sus4","dominant11th",["4"],[],["3"]),this.addChordName("11sus4","suspendedfourth",["11"],[],[]),this.addChordName("13sus4","dominant13th",["4"],[],["3"]),this.addChordName("13sus4","suspendedfourth",["13"],[],[]),this.addChordName("7sus2","dominant",["2"],[],["3"]),this.addChordName("7sus2","suspendedsecond",["7"],[],[]),this.addChordName(`m7${e}5`,"minorseventh",[],[`${e}5`],[]),this.addChordName("9sus2","dominantninth",["2"],[],["3"]),this.addChordName("9sus2","suspendedsecond",["9"],[],[]),this.addChordName("11sus2","dominant11th",["2"],[],["3"]),this.addChordName("11sus2","suspendedsecond",["11"],[],[]),this.addChordName("13sus2","dominant13th",["2"],[],["3"]),this.addChordName("13sus2","suspendedsecond",["13"],[],[]),this.addChordName("m(maj9)","majorminor",["9"],[],[]),this.addChordName("m(maj11)","majorminor",["11"],[],[]),this.addChordName("m(maj13)","majorminor",["13"],[],[]),this.addChordName("69","majorsixth",["9"],[],[]),this.addChordName("mi69","minorsixth",["9"],[],[])}calculateCurveParametersArrays(){this.TPower3=new Array(this.BezierCurveStepSize),this.OneMinusTPower3=new Array(this.BezierCurveStepSize),this.FactorOne=new Array(this.BezierCurveStepSize),this.FactorTwo=new Array(this.BezierCurveStepSize);for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalChordSymbolContainer=void 0;const s=i(2255),n=i(9946),r=i(4123),o=i(8911),a=i(4785),l=i(9086);class h extends a.GraphicalObject{constructor(t,e,i,s,n,r){super(),this.chordSymbolContainer=t,this.boundingBox=new o.BoundingBox(this,e),this.rules=r,this.calculateLabel(i,n,s)}get GetChordSymbolContainer(){return this.chordSymbolContainer}get GraphicalLabel(){return this.graphicalLabel}calculateLabel(t,e,i){const o=r.ChordSymbolContainer.calculateChordText(this.chordSymbolContainer,e,i);this.graphicalLabel=new n.GraphicalLabel(new s.Label(o),t,this.rules.ChordSymbolTextAlignment,this.rules,this.boundingBox),this.graphicalLabel.PositionAndShape.RelativePosition=new l.PointF2D(this.rules.ChordSymbolRelativeXOffset,0),this.graphicalLabel.Label.colorDefault=this.rules.DefaultColorChordSymbol}}e.GraphicalChordSymbolContainer=h},3442:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalComment=void 0,e.GraphicalComment=class{constructor(t,e){this.label=t,this.settings=e}}},374:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalContinuousDynamicExpression=void 0;const n=i(6729),r=i(7839),o=i(9086),a=i(6791),l=i(3748),h=s(i(2043));class c extends a.AbstractGraphicalExpression{constructor(t,e,i){super(e,t,i),this.lines=[],this.isSplittedPart=!1,this.notToBeRemoved=!1}get StartMeasure(){return this.startMeasure}set StartMeasure(t){this.startMeasure=t}get EndMeasure(){return this.endMeasure}set EndMeasure(t){this.endMeasure=t}get EndStaffLine(){return this.endMeasure?this.endMeasure.ParentStaffLine:void 0}get IsSplittedPart(){return this.isSplittedPart}set IsSplittedPart(t){this.isSplittedPart=t}get IsVerbal(){return this.ContinuousDynamic.Label&&this.ContinuousDynamic.Label.length>0}get NotToBeRemoved(){return this.notToBeRemoved}set NotToBeRemoved(t){this.notToBeRemoved=t}get Lines(){return this.lines}get ContinuousDynamic(){return this.SourceExpression}updateSkyBottomLine(){var t;const e=this.parentStaffLine.SkyBottomLineCalculator,i=this.IsVerbal?this.label.PositionAndShape.RelativePosition.x+this.label.PositionAndShape.BorderMarginLeft:0,s=this.IsVerbal?this.label.PositionAndShape.RelativePosition.x+this.label.PositionAndShape.BorderMarginRight:0;switch(!this.IsVerbal&&this.lines.length<2&&h.default.warn("Not enough lines for SkyBottomLine calculation"),this.IsVerbal||this.ContinuousDynamic.DynamicType!==r.ContDynamicEnum.crescendo&&this.ContinuousDynamic.DynamicType!==r.ContDynamicEnum.diminuendo&&h.default.warn("GraphicalContinuousDynamicExpression.updateSkyBottomLine(): unhandled continuous dynamic type. start measure: "+(null===(t=this.startMeasure)||void 0===t?void 0:t.MeasureNumber)),this.Placement){case l.PlacementEnum.Above:if(this.IsVerbal){const t=this.label.PositionAndShape.BorderMarginTop+this.label.PositionAndShape.RelativePosition.y;e.updateSkyLineInRange(i,s,t)}else this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.crescendo?e.updateSkyLineWithWedge(this.lines[0].Start,this.lines[0].End):this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.diminuendo&&e.updateSkyLineWithWedge(this.lines[0].End,this.lines[0].Start);break;case l.PlacementEnum.Below:if(this.IsVerbal){const t=this.label.PositionAndShape.BorderMarginBottom+this.label.PositionAndShape.RelativePosition.y;e.updateBottomLineInRange(i,s,t)}else this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.crescendo?e.updateBottomLineWithWedge(this.lines[1].Start,this.lines[1].End):this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.diminuendo&&e.updateBottomLineWithWedge(this.lines[1].End,this.lines[1].Start);break;default:h.default.error("Placement for GraphicalContinuousDynamicExpression is unknown")}}createCrescendoLines(t,e,i,s=this.rules.WedgeOpeningLength,n=this.rules.WedgeLineWidth){const r=new o.PointF2D(t,i),a=new o.PointF2D(e,i-s/2),l=new o.PointF2D(e,i+s/2);this.addWedgeLines(r,a,l,n)}createFirstHalfCrescendoLines(t,e,i,s=this.rules.WedgeMeasureEndOpeningLength,n=this.rules.WedgeLineWidth){const r=new o.PointF2D(t,i),a=new o.PointF2D(e,i-s/2),l=new o.PointF2D(e,i+s/2);this.addWedgeLines(r,a,l,n)}createSecondHalfCrescendoLines(t,e,i,s=this.rules.WedgeMeasureBeginOpeningLength,n=this.rules.WedgeOpeningLength,r=this.rules.WedgeLineWidth){const a=new o.PointF2D(t,i-s/2),l=new o.PointF2D(t,i+s/2),h=new o.PointF2D(e,i-n/2),c=new o.PointF2D(e,i+n/2);this.addDoubleLines(a,h,l,c,r)}recalculateCrescendoLines(t,e,i){const s=Math.abs(this.lines[0].Start.y-this.lines[1].Start.y)>1e-4;this.lines.clear(),s?this.createSecondHalfCrescendoLines(t,e,i):this.isSplittedPart?this.createFirstHalfCrescendoLines(t,e,i):this.createCrescendoLines(t,e,i)}createDiminuendoLines(t,e,i,s=this.rules.WedgeOpeningLength,n=this.rules.WedgeLineWidth){const r=new o.PointF2D(t,i-s/2),a=new o.PointF2D(t,i+s/2),l=new o.PointF2D(e,i);this.addWedgeLines(l,r,a,n)}createFirstHalfDiminuendoLines(t,e,i,s=this.rules.WedgeOpeningLength,n=this.rules.WedgeMeasureEndOpeningLength,r=this.rules.WedgeLineWidth){const a=new o.PointF2D(t,i-s/2),l=new o.PointF2D(t,i+s/2),h=new o.PointF2D(e,i-n/2),c=new o.PointF2D(e,i+n/2);this.addDoubleLines(a,h,l,c,r)}createSecondHalfDiminuendoLines(t,e,i,s=this.rules.WedgeMeasureBeginOpeningLength,n=this.rules.WedgeLineWidth){const r=new o.PointF2D(t,i-s/2),a=new o.PointF2D(t,i+s/2),l=new o.PointF2D(e,i);this.addWedgeLines(l,r,a,n)}recalculateDiminuendoLines(t,e,i){const s=Math.abs(this.lines[0].End.y-this.lines[1].End.y)>1e-4;this.lines.clear(),s?this.createFirstHalfDiminuendoLines(t,e,i):this.isSplittedPart?this.createSecondHalfDiminuendoLines(t,e,i):this.createDiminuendoLines(t,e,i)}calcPsi(){this.IsVerbal?this.PositionAndShape.calculateBoundingBox():(this.PositionAndShape.RelativePosition=this.lines[0].Start,this.PositionAndShape.BorderMarginTop=this.lines[0].End.y-this.lines[0].Start.y,this.PositionAndShape.BorderMarginBottom=this.lines[1].End.y-this.lines[1].Start.y,this.PositionAndShape.Center.y=(this.PositionAndShape.BorderMarginTop+this.PositionAndShape.BorderMarginBottom)/2,this.ContinuousDynamic.DynamicType===r.ContDynamicEnum.crescendo?(this.PositionAndShape.BorderMarginLeft=0,this.PositionAndShape.BorderMarginRight=this.lines[0].End.x-this.lines[0].Start.x):(this.PositionAndShape.BorderMarginLeft=this.lines[0].End.x-this.lines[0].Start.x,this.PositionAndShape.BorderMarginRight=0))}cleanUp(){this.lines.clear()}shiftYPosition(t){this.IsVerbal?(this.PositionAndShape.RelativePosition.y+=t,this.PositionAndShape.calculateBoundingBox()):(this.lines[0].Start.y+=t,this.lines[0].End.y+=t,this.lines[1].End.y+=t)}squeeze(t){this.IsVerbal||Math.abs(this.lines[0].End.x-this.lines[0].Start.x)0?this.lines[0].Start.x+=t:(this.lines[0].End.x+=t,this.lines[1].End.x+=t):t<0?this.lines[0].Start.x+=t:(this.lines[0].End.x+=t,this.lines[1].End.x+=t),this.calcPsi())}addWedgeLines(t,e,i,s){const r=new n.GraphicalLine(t,e,s),o=new n.GraphicalLine(t,i,s);this.lines.push(r),this.lines.push(o)}addDoubleLines(t,e,i,s,r){const o=new n.GraphicalLine(t,e,r),a=new n.GraphicalLine(i,s,r);this.lines.push(o),this.lines.push(a)}}e.GraphicalContinuousDynamicExpression=c},5330:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalCurve=void 0;const s=i(9086);class n{constructor(){n.tPow3=new Array(n.bezierCurveStepSize),n.oneMinusTPow3=new Array(n.bezierCurveStepSize),n.bezierFactorOne=new Array(n.bezierCurveStepSize),n.bezierFactorTwo=new Array(n.bezierCurveStepSize);for(let t=0;t=n.bezierCurveStepSize?new s.PointF2D:new s.PointF2D(n.oneMinusTPow3[e]*this.bezierStartPt.x+n.bezierFactorOne[e]*this.bezierStartControlPt.x+n.bezierFactorTwo[e]*this.bezierEndControlPt.x+n.tPow3[e]*this.bezierEndPt.x,n.oneMinusTPow3[e]*this.bezierStartPt.y+n.bezierFactorOne[e]*this.bezierStartControlPt.y+n.bezierFactorTwo[e]*this.bezierEndControlPt.y+n.tPow3[e]*this.bezierEndPt.y)}}e.GraphicalCurve=n,n.bezierCurveStepSize=1e3},9428:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalInstantaneousDynamicExpression=void 0;const n=i(6791),r=i(3748),o=s(i(2043));class a extends n.AbstractGraphicalExpression{constructor(t,e,i){super(e,t,i.parentSourceMeasure),this.mInstantaneousDynamicExpression=t,this.mMeasure=i}updateSkyBottomLine(){const t=this.parentStaffLine.SkyBottomLineCalculator,e=this.PositionAndShape.RelativePosition.x+this.PositionAndShape.BorderMarginLeft,i=this.PositionAndShape.RelativePosition.x+this.PositionAndShape.BorderMarginRight;let s=0;switch(this.Placement){case r.PlacementEnum.Above:s=this.PositionAndShape.RelativePosition.y+this.PositionAndShape.BorderMarginTop,t.updateSkyLineInRange(e,i,s);break;case r.PlacementEnum.Below:s=this.PositionAndShape.RelativePosition.y+this.PositionAndShape.BorderMarginBottom,t.updateBottomLineInRange(e,i,s);break;default:o.default.error("Placement for GraphicalInstantaneousDynamicExpression is unknown")}}}e.GraphicalInstantaneousDynamicExpression=a},5277:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalInstantaneousTempoExpression=void 0;const s=i(6791);class n extends s.AbstractGraphicalExpression{constructor(t,e){super(e.PositionAndShape.Parent.DataObject,t,t.parentMeasure),this.label=e}get GraphicalLabel(){return this.label}updateSkyBottomLine(){}}e.GraphicalInstantaneousTempoExpression=n},9946:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalLabel=void 0;const s=i(1274),n=i(8911),r=i(4278),o=i(4040);class a extends r.Clickable{constructor(t,e,i,s,r){super(),this.label=t,this.boundingBox=new n.BoundingBox(this,r),this.label.fontHeight=e,this.label.textAlignment=i,this.rules=s}get Label(){return this.label}toString(){return`${this.label.text} (${this.boundingBox.RelativePosition.x},${this.boundingBox.RelativePosition.y})`}setLabelPositionAndShapeBorders(){var t,e;if(""===this.Label.text.trim())return;this.TextLines=[];const i=null!==(e=null===(t=this.rules)||void 0===t?void 0:t.LabelMarginBorderFactor)&&void 0!==e?e:.1,n=this.Label.text.split(/[\n\r]+/g),r=n.length;let a=0;for(let t=0;t0&&this.TextLines.length>1&&(l+=this.rules.SpacingBetweenTextLines*r/10);const h=this.PositionAndShape;switch(this.Label.textAlignment){case s.TextAlignmentEnum.CenterBottom:h.BorderTop=-l,h.BorderLeft=-a/2,h.BorderBottom=0,h.BorderRight=a/2;break;case s.TextAlignmentEnum.CenterCenter:h.BorderTop=-l/2,h.BorderLeft=-a/2,h.BorderBottom=l/2,h.BorderRight=a/2;break;case s.TextAlignmentEnum.CenterTop:h.BorderTop=0,h.BorderLeft=-a/2,h.BorderBottom=l,h.BorderRight=a/2;break;case s.TextAlignmentEnum.LeftBottom:h.BorderTop=-l,h.BorderLeft=0,h.BorderBottom=0,h.BorderRight=a;break;case s.TextAlignmentEnum.LeftCenter:h.BorderTop=-l/2,h.BorderLeft=0,h.BorderBottom=l/2,h.BorderRight=a;break;case s.TextAlignmentEnum.LeftTop:h.BorderTop=0,h.BorderLeft=0,h.BorderBottom=l,h.BorderRight=a;break;case s.TextAlignmentEnum.RightBottom:h.BorderTop=-l,h.BorderLeft=-a,h.BorderBottom=0,h.BorderRight=0;break;case s.TextAlignmentEnum.RightCenter:h.BorderTop=-l/2,h.BorderLeft=-a,h.BorderBottom=l/2,h.BorderRight=0;break;case s.TextAlignmentEnum.RightTop:h.BorderTop=0,h.BorderLeft=-a,h.BorderBottom=l,h.BorderRight=0}h.BorderMarginTop=h.BorderTop-l*i,h.BorderMarginLeft=h.BorderLeft-l*i,h.BorderMarginBottom=h.BorderBottom+l*i,h.BorderMarginRight=h.BorderRight+l*i}}e.GraphicalLabel=a},6729:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalLine=void 0;const s=i(8155);e.GraphicalLine=class{constructor(t,e,i=0,n=s.OutlineAndFillStyleEnum.BaseWritingColor,r){this.start=t,this.end=e,this.width=i,this.styleId=n,this.colorHex=r}get Start(){return this.start}set Start(t){this.start=t}get End(){return this.end}set End(t){this.end=t}get Width(){return this.width}set Width(t){this.width=t}}},5091:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalLyricEntry=void 0;const s=i(9946),n=i(2255),r=i(9086),o=i(1274);e.GraphicalLyricEntry=class{constructor(t,e,i,a){this.lyricsEntry=t,this.graphicalStaffEntry=e;const l=e.parentMeasure.parentSourceMeasure.Rules.LyricsAlignmentStandard;t.Text.length>=4&&t.Parent.Notes[0].Length.Denominator>4&&o.TextAlignmentEnum.LeftBottom;const h=new n.Label(t.Text);this.graphicalLabel=new s.GraphicalLabel(h,i,l,this.graphicalStaffEntry.parentMeasure.parentSourceMeasure.Rules,e.PositionAndShape),this.graphicalLabel.PositionAndShape.RelativePosition=new r.PointF2D(0,a),l===o.TextAlignmentEnum.LeftBottom&&(this.graphicalLabel.PositionAndShape.RelativePosition.x-=1)}get LyricsEntry(){return this.lyricsEntry}get ParentLyricWord(){return this.graphicalLyricWord}set ParentLyricWord(t){this.graphicalLyricWord=t}get GraphicalLabel(){return this.graphicalLabel}set GraphicalLabel(t){this.graphicalLabel=t}get StaffEntryParent(){return this.graphicalStaffEntry}set StaffEntryParent(t){this.graphicalStaffEntry=t}}},8720:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalLyricWord=void 0,e.GraphicalLyricWord=class{constructor(t){this.graphicalLyricsEntries=[],this.lyricWord=t,this.initialize()}get GetLyricWord(){return this.lyricWord}get GraphicalLyricsEntries(){return this.graphicalLyricsEntries}set GraphicalLyricsEntries(t){this.graphicalLyricsEntries=t}isFilled(){for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalMarkedArea=void 0,e.GraphicalMarkedArea=class{constructor(t,e,i,s){this.systemRectangle=t,this.labelRectangle=e,this.label=i,this.settings=s}}},1513:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalMeasure=void 0;const s=i(4785),n=i(1797),r=i(8911),o=i(9086);class a extends s.GraphicalObject{constructor(t,e,i){super(),this.hasOnlyRests=!1,this.measureNumber=-1,this.ShowTimeSignature=!0,this.parentStaff=t,this.parentSourceMeasure=e,this.parentStaffLine=i,i?(this.parentStaff=i.ParentStaff,this.PositionAndShape=new r.BoundingBox(this,i.PositionAndShape)):this.PositionAndShape=new r.BoundingBox(this),this.PositionAndShape.BorderBottom=4,this.parentSourceMeasure&&(this.measureNumber=this.parentSourceMeasure.MeasureNumber),this.staffEntries=[]}get ParentStaff(){return this.parentStaff}get ParentMusicSystem(){return this.parentMusicSystem}set ParentMusicSystem(t){this.parentMusicSystem=t}get MeasureNumber(){return this.measureNumber}get FirstInstructionStaffEntry(){return this.firstInstructionStaffEntry}set FirstInstructionStaffEntry(t){this.firstInstructionStaffEntry=t}get LastInstructionStaffEntry(){return this.lastInstructionStaffEntry}set LastInstructionStaffEntry(t){this.lastInstructionStaffEntry=t}get ParentStaffLine(){return this.parentStaffLine}set ParentStaffLine(t){this.parentStaffLine=t,this.parentStaffLine&&(this.PositionAndShape.Parent=this.parentStaffLine.PositionAndShape)}resetLayout(){throw new Error("not implemented")}getLineWidth(t){throw new Error("not implemented")}addClefAtBegin(t){throw new Error("not implemented")}addKeyAtBegin(t,e,i){throw new Error("not implemented")}addRhythmAtBegin(t){throw new Error("not implemented")}addClefAtEnd(t,e=!0){throw new Error("not implemented")}setPositionInStaffline(t){this.PositionAndShape.RelativePosition=new o.PointF2D(t,0)}setWidth(t){this.PositionAndShape.BorderRight=t}layoutSymbols(){throw new Error("not implemented")}findGraphicalStaffEntryFromTimestamp(t){var e;for(let i=0,s=this.staffEntries.length;i1}isVisible(){return this.ParentStaff.ParentInstrument.Visible}getGraphicalMeasureDurationFromStaffEntries(){let t=new n.Fraction(0,1);const e=[];for(let t=0,i=this.staffEntries.length;t0&&r.Add(e.notes[0].graphicalNoteLength);t.lt(r)&&(t=n.Fraction.createFromFraction(r))}return t}addGraphicalStaffEntry(t){this.staffEntries.push(t)}addGraphicalStaffEntryAtTimestamp(t){if(t)if(0===this.staffEntries.length||this.staffEntries[this.staffEntries.length-1].relInMeasureTimestamp.lt(t.relInMeasureTimestamp))this.staffEntries.push(t);else for(let e=this.staffEntries.length-1;e>=0;e--){if(this.staffEntries[e].relInMeasureTimestamp.lt(t.relInMeasureTimestamp)){this.staffEntries.splice(e+1,0,t);break}0===e&&this.staffEntries.splice(e,0,t)}}isPianoRightHand(){return this.isUpperStaffOfInstrument()}isPianoLeftHand(){return this.isLowerStaffOfInstrument()}isUpperStaffOfInstrument(){return 1===this.parentStaff.ParentInstrument.Staves.length||this.ParentStaff===this.parentStaff.ParentInstrument.Staves[0]}isLowerStaffOfInstrument(){return 1!==this.parentStaff.ParentInstrument.Staves.length&&this.ParentStaff===this.ParentStaff.ParentInstrument.Staves.last()}beginsWithLineRepetition(){const t=this.parentSourceMeasure;return!!t&&t.beginsWithLineRepetition()}endsWithLineRepetition(){const t=this.parentSourceMeasure;return!!t&&t.endsWithLineRepetition()}beginsWithWordRepetition(){const t=this.parentSourceMeasure;return!!t&&t.beginsWithWordRepetition()}endsWithWordRepetition(){const t=this.parentSourceMeasure;return!!t&&t.endsWithWordRepetition()}getTransposedHalftones(){return this.parentStaff.ParentInstrument.GetMusicSheet.Transpose+this.parentStaff.ParentInstrument.Transpose}}e.GraphicalMeasure=a},599:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PagePlacementEnum=e.GraphicalMusicPage=void 0;const s=i(8911),n=i(4785),r=i(9086);class o extends n.GraphicalObject{constructor(t){super(),this.musicSystems=[],this.labels=[],this.parent=t,this.boundingBox=new s.BoundingBox(this,void 0)}get MusicSystems(){return this.musicSystems}set MusicSystems(t){this.musicSystems=t}get Labels(){return this.labels}set Labels(t){this.labels=t}get Parent(){return this.parent}set Parent(t){this.parent=t}get PageNumber(){return this.pageNumber}set PageNumber(t){this.pageNumber=t}setMusicPageAbsolutePosition(t,e){return new r.PointF2D(0,0)}}var a;e.GraphicalMusicPage=o,(a=e.PagePlacementEnum||(e.PagePlacementEnum={}))[a.Down=0]="Down",a[a.Right=1]="Right",a[a.RightDown=2]="RightDown"},4324:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.SystemImageProperties=e.GraphicalMusicSheet=void 0;const n=i(525),r=i(6729),o=i(9086),a=i(289),l=i(5198),h=i(1797),c=i(8911),u=s(i(2043)),d=i(2337),f=i(5974),m=i(4785);e.GraphicalMusicSheet=class{constructor(t,e){this.musicPages=[],this.measureList=[],this.verticalGraphicalStaffEntryContainers=[],this.cursors=[],this.leadSheet=!1,this.musicSheet=t,this.numberOfStaves=this.musicSheet.Staves.length,this.calculator=e,this.calculator.initialize(this)}get ParentMusicSheet(){return this.musicSheet}get GetCalculator(){return this.calculator}get MusicPages(){return this.musicPages}set MusicPages(t){this.musicPages=t}get MeasureList(){return this.measureList}set MeasureList(t){this.measureList=t}get VerticalGraphicalStaffEntryContainers(){return this.verticalGraphicalStaffEntryContainers}set VerticalGraphicalStaffEntryContainers(t){this.verticalGraphicalStaffEntryContainers=t}get Title(){return this.title}set Title(t){this.title=t}get Subtitle(){return this.subtitle}set Subtitle(t){this.subtitle=t}get Composer(){return this.composer}set Composer(t){this.composer=t}get Lyricist(){return this.lyricist}set Lyricist(t){this.lyricist=t}get Cursors(){return this.cursors}get SelectionStartSymbol(){return this.selectionStartSymbol}get SelectionEndSymbol(){return this.selectionEndSymbol}get MinAllowedSystemWidth(){return this.minAllowedSystemWidth}set MinAllowedSystemWidth(t){this.minAllowedSystemWidth=t}get NumberOfStaves(){return this.numberOfStaves}get LeadSheet(){return this.leadSheet}set LeadSheet(t){this.leadSheet=t}static transformRelativeToAbsolutePosition(t){for(let e=0;e=0;i--){const t=this.measureList[i][e];if(t)return t}}findGraphicalStaffEntryFromMeasureList(t,e,i){for(let s=e;s0)return i.staffEntries[0]}}getFirstVisibleMeasuresListFromIndices(t,e){const i=[],s=this.measureList[0].length;for(let n=t;n<=e;n++)for(let t=0;t=0;e--){if(this.verticalGraphicalStaffEntryContainers[e].AbsoluteTimestamp.lt(t)){const i=new n.VerticalGraphicalStaffEntryContainer(this.numberOfStaves,t);return this.verticalGraphicalStaffEntryContainers.splice(e+1,0,i),i}if(this.verticalGraphicalStaffEntryContainers[e].AbsoluteTimestamp.Equals(t))return this.verticalGraphicalStaffEntryContainers[e]}}GetVerticalContainerFromTimestamp(t,e=0){const i=d.CollectionUtil.binarySearch(this.verticalGraphicalStaffEntryContainers,new n.VerticalGraphicalStaffEntryContainer(0,t),n.VerticalGraphicalStaffEntryContainer.compareByTimestamp,e);if(i>=0)return this.verticalGraphicalStaffEntryContainers[i]}GetInterpolatedIndexInVerticalContainers(t){const e=this.verticalGraphicalStaffEntryContainers;let i,s,n=0,r=e.length-1;if(t.lte(e[e.length-1].AbsoluteTimestamp)){for(;r-n>1;){const i=Math.floor((r+n)/2);if(e[n].AbsoluteTimestamp.Equals(t)){r=n;break}if(e[r].AbsoluteTimestamp.Equals(t)){n=r;break}if(e[i].AbsoluteTimestamp.Equals(t))return this.verticalGraphicalStaffEntryContainers.indexOf(e[i]);t.lt(e[i].AbsoluteTimestamp)?r=i:n=i}if(n===r)return this.verticalGraphicalStaffEntryContainers.indexOf(e[n]);i=e[n].AbsoluteTimestamp,s=e[r].AbsoluteTimestamp}else i=e[e.length-1].AbsoluteTimestamp,s=h.Fraction.plus(this.getLongestStaffEntryDuration(e.length-1),i),r=e.length;const o=s.RealValue-i.RealValue,a=r-(s.RealValue-t.RealValue)/o;return Math.min(a,this.verticalGraphicalStaffEntryContainers.length)}getVisibleStavesIndicesFromSourceMeasure(t){const e=[],i=[];for(let i=0,s=t.length;i{var e;return void 0!==(null===(e=t.parentStaffEntry)||void 0===e?void 0:e.relInMeasureTimestamp)}))}GetNearestNote(t,e){const i=this.GetNearestVoiceEntry(t);if(!i)return;let s,n=Number.MAX_SAFE_INTEGER;for(const e of i.notes){const i=e.PositionAndShape.AbsolutePosition.y,r=Math.abs(e.PositionAndShape.AbsolutePosition.x-t.x),o=Math.abs(i-t.y);r+os.PositionAndShape.RelativePosition.x&&(i=s):i=s)}}catch(t){u.default.info("GraphicalMusicSheet.getStaffEntry",t)}return i}GetPreviousVisibleContainerIndex(t){for(let e=t-1;e>=0;e--){const t=this.verticalGraphicalStaffEntryContainers[e].StaffEntries;for(let i=0,s=t.length;i=0;t--)if(i=this.getStaffEntry(t),i){if(!e)return i;if(i.sourceStaffEntry.ParentStaff.ParentInstrument.Visible)return i}}findClosestRightStaffEntry(t,e){let i;for(let s=Math.max(0,Math.ceil(t));s{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalNote=void 0;const s=i(8640),n=i(4785),r=i(4040),o=i(8911);class a extends n.GraphicalObject{constructor(t,e,i,n){super(),this.DrawnAccidental=s.AccidentalEnum.NONE,this.lineShift=0,this.sourceNote=t,this.parentVoiceEntry=e,this.PositionAndShape=new o.BoundingBox(this,e.PositionAndShape),this.graphicalNoteLength=n||t.Length,this.numberOfDots=this.calculateNumberOfNeededDots(this.graphicalNoteLength),this.rules=i,this.rules.addGraphicalNoteToNoteMap(t,this)}Transpose(t,e,i,s){let n=this.sourceNote.Pitch;return r.MusicSheetCalculator.transposeCalculator&&(n=r.MusicSheetCalculator.transposeCalculator.transposePitch(this.sourceNote.Pitch,t,i)),n}calculateNumberOfNeededDots(t){return this.sourceNote&&this.sourceNote.NoteTuplet?0:t.calculateNumberOfNeededDots()}get ParentMusicPage(){return this.parentVoiceEntry.parentStaffEntry.parentMeasure.ParentMusicSystem.Parent}static FromNote(t,e){return e.NoteToGraphicalNoteMap.getValue(t.NoteToGraphicalNoteObjectId)}}e.GraphicalNote=a},4785:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalObject=void 0;const s=i(1035);class n extends s.AClassHierarchyTrackable{get PositionAndShape(){return this.boundingBox}set PositionAndShape(t){this.boundingBox=t}}e.GraphicalObject=n},873:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalOctaveShift=void 0;const s=i(4785),n=i(5853),r=i(8911),o=i(158),a=i(1703);class l extends s.GraphicalObject{constructor(t,e){super(),this.getOctaveShift=t,this.setSymbol(),this.PositionAndShape=new r.BoundingBox(this,e)}setSymbol(){switch(this.getOctaveShift.Type){case n.OctaveEnum.VA8:this.octaveSymbol=o.MusicSymbol.VA8;break;case n.OctaveEnum.VB8:this.octaveSymbol=o.MusicSymbol.VB8;break;case n.OctaveEnum.MA15:this.octaveSymbol=o.MusicSymbol.MA15;break;case n.OctaveEnum.MB15:this.octaveSymbol=o.MusicSymbol.MB15;break;default:throw new a.ArgumentOutOfRangeException("")}}}e.GraphicalOctaveShift=l},3411:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalRectangle=void 0;const s=i(8911),n=i(4785);class r extends n.GraphicalObject{constructor(t,e,i,n){super(),this.boundingBox=new s.BoundingBox(i),this.boundingBox.RelativePosition=t,this.boundingBox.BorderRight=e.x-t.x,this.boundingBox.BorderBottom=e.y-t.y,this.style=n}}e.GraphicalRectangle=r},9876:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalSlur=void 0;const s=i(9086),n=i(5330),r=i(3748),o=i(8363),a=i(2947),l=i(1797),h=i(908);class c extends n.GraphicalCurve{constructor(t,e){super(),this.staffEntries=[],this.slur=t,this.rules=e}static Compare(t,e){if(t.staffEntries.length<1)return-1;if(e.staffEntries.length<1)return 1;const i=l.Fraction.minus(t.staffEntries[t.staffEntries.length-1].getAbsoluteTimestamp(),t.staffEntries[0].getAbsoluteTimestamp()),s=l.Fraction.minus(e.staffEntries[e.staffEntries.length-1].getAbsoluteTimestamp(),e.staffEntries[0].getAbsoluteTimestamp());return i.RealValue>s.RealValue?1:s.RealValue>i.RealValue?-1:0}calculateCurve(t){const e=this.staffEntries[0],i=this.staffEntries[this.staffEntries.length-1];let n=e.findGraphicalNoteFromNote(this.slur.StartNote);!n&&this.graceStart&&(n=e.findGraphicalNoteFromGraceNote(this.slur.StartNote)),n||(n=e.findEndTieGraphicalNoteFromNoteWithStartingSlur(this.slur.StartNote,this.slur));let a=i.findGraphicalNoteFromNote(this.slur.EndNote);!a&&this.graceEnd&&(a=i.findGraphicalNoteFromGraceNote(this.slur.EndNote));const l=e.parentMeasure.ParentStaffLine,h=l.SkyBottomLineCalculator;this.calculatePlacement(h,l);const c=this.calculateStartAndEnd(n,a,l,t,h),u=c.startX,d=c.endX;let f=c.startY,m=c.endY;const p=t.SlurTangentMinAngle,b=t.SlurTangentMaxAngle;let g;if(this.placement===r.PlacementEnum.Above){f-=t.SlurNoteHeadYOffset,m-=t.SlurNoteHeadYOffset;const e=new s.PointF2D(this.staffEntries[0].parentMeasure.PositionAndShape.RelativePosition.x+this.staffEntries[0].PositionAndShape.RelativePosition.x,f);n?e.x+=this.staffEntries[0].PositionAndShape.BorderRight:e.x=this.staffEntries[0].parentMeasure.beginInstructionsWidth,this.graceStart&&(e.x+=i.PositionAndShape.RelativePosition.x);const r=new s.PointF2D(this.staffEntries[this.staffEntries.length-1].parentMeasure.PositionAndShape.RelativePosition.x+this.staffEntries[this.staffEntries.length-1].PositionAndShape.RelativePosition.x,m);if(a?r.x+=this.staffEntries[this.staffEntries.length-1].PositionAndShape.BorderLeft:r.x=this.staffEntries[this.staffEntries.length-1].parentMeasure.PositionAndShape.RelativePosition.x+this.staffEntries[this.staffEntries.length-1].parentMeasure.PositionAndShape.Size.width,this.graceEnd&&(r.x+=i.staffEntryParent.PositionAndShape.RelativePosition.x),g=this.calculateTopPoints(e,r,l,h),0===g.length){const t=new s.PointF2D((r.x-e.x)/2+e.x,(r.y-e.y)/2+e.y);g.push(t)}const c=Math.atan((m-f)/(d-u)),S=new s.PointF2D(0,0);let y=new s.PointF2D(d-u,-(m-f));const E=o.Matrix2D.getRotationMatrix(c),x=E.getTransposeMatrix();y=E.vectorMultiplication(y);const v=this.calculateTranslatedAndRotatedPointListAbove(g,u,f,E),_=this.calculateMaxLeftSlope(v,S,y),w=this.calculateMaxRightSlope(v,S,y),M=S.y-S.x*_,T=y.y-y.x*w,P=new s.PointF2D;let L=!1;Math.abs(Math.abs(_)-Math.abs(w))<1e-4?(P.x=y.x/2,P.y=0,L=!0):(P.x=(T-M)/(_-w),P.y=_*P.x+M);const A=this.calculateHeightWidthRatio(y.x,v),C=0,I=0;let R=p,N=-p;if(!L){const t=this.calculateAngles(p,_,w,b);R=t.startAngle,N=t.endAngle}const B=this.calculateControlPoints(y.x,R,N,v,A,f,m);let F=B.startControlPoint,D=B.endControlPoint;F=x.vectorMultiplication(F),F.x+=u,F.y=-F.y+f,D=x.vectorMultiplication(D),D.x+=u,D.y=-D.y+f,this.bezierStartPt=new s.PointF2D(u,f-C),this.bezierStartControlPt=new s.PointF2D(F.x,F.y-C),this.bezierEndControlPt=new s.PointF2D(D.x,D.y-I),this.bezierEndPt=new s.PointF2D(d,m-I);const O=l.SkyLine.length,k=h.getLeftIndexForPointX(this.bezierStartPt.x,O),V=h.getLeftIndexForPointX(this.bezierEndPt.x,O),G=this.bezierEndPt.x-this.bezierStartPt.x,W=h.SamplingUnit;for(let t=k;t=k&&(l.SkyLine[s]=Math.min(l.SkyLine[s],i.y)),s++,s=k&&(l.BottomLine[s]=Math.max(l.BottomLine[s],i.y)),s++,s0)return void(this.placement=r.PlacementEnum.Above);const i=this.staffEntries[0],s=this.staffEntries[this.staffEntries.length-1],n=i.graphicalVoiceEntries[0].parentVoiceEntry.StemDirection;if(n===s.graphicalVoiceEntries[0].parentVoiceEntry.StemDirection)this.placement=n===h.StemDirectionType.Up?r.PlacementEnum.Below:r.PlacementEnum.Above;else{let n=i.PositionAndShape.BorderLeft+i.PositionAndShape.RelativePosition.x+i.parentMeasure.PositionAndShape.RelativePosition.x,o=s.PositionAndShape.BorderRight+s.PositionAndShape.RelativePosition.x+s.parentMeasure.PositionAndShape.RelativePosition.x;this.graceStart&&(n+=s.PositionAndShape.RelativePosition.x),this.graceEnd&&(o+=s.staffEntryParent.PositionAndShape.RelativePosition.x);const a=-1*t.getSkyLineMinInRange(n,o),l=t.getBottomLineMaxInRange(n,o)-e.StaffHeight;this.placement=l>a?r.PlacementEnum.Above:r.PlacementEnum.Below}}calculateTopPoints(t,e,i,n){const r=[];let o=n.getRightIndexForPointX(t.x,i.SkyLine.length),a=n.getLeftIndexForPointX(e.x,i.SkyLine.length);o<0&&(o=0),a>=i.SkyLine.length&&(a=i.SkyLine.length-1);for(let t=o;t=i.BottomLine.length&&(a=i.BottomLine.length-1);for(let t=o;tu&&t>d&&(h+=t/70*this.rules.SlurHeightFlattenLongSlursFactorByWidth,h*=1+e/30*this.rules.SlurHeightFlattenLongSlursFactorByAngle,l/=h);const f=Math.min(.5,Math.max(.1,1.7*e/80*l*Math.pow(Math.max(r,.05),.4))),m=Math.min(.5,Math.max(.1,1.7*-i/80*l*Math.pow(Math.max(r,.05),.4))),p=new s.PointF2D;p.x=t*f*Math.cos(e*c.degreesToRadiansFactor),p.y=t*f*Math.sin(e*c.degreesToRadiansFactor);const b=new s.PointF2D;b.x=t-t*m*Math.cos(i*c.degreesToRadiansFactor),b.y=-t*m*Math.sin(i*c.degreesToRadiansFactor);let g=p.y-b.y;for(;this.rules.SlurMaximumYControlPointDistance&&Math.abs(g)>this.rules.SlurMaximumYControlPointDistance;)g<0?(p.y+=1,b.y-=1):(p.y-=1,b.y+=1),g=p.y-b.y;return{startControlPoint:p,endControlPoint:b}}calculateAngles(t,e,i,s){let n=Math.atan(e)/c.degreesToRadiansFactor;e>0?n+=20:n-=20;let r=Math.atan(i)/c.degreesToRadiansFactor;return i<0?r-=20:r+=20,{startAngle:Math.min(Math.max(t,n),s),endAngle:Math.max(Math.min(-t,r),-s)}}}e.GraphicalSlur=c,c.degreesToRadiansFactor=Math.PI/180},3023:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalStaffEntry=void 0;const s=i(8911),n=i(1797),r=i(4785),o=i(2337),a=i(4040);class l extends r.GraphicalObject{constructor(t,e,i){super(),this.graphicalChordContainers=[],this.tabStaffEntry=void 0,this.MaxAccidentals=0,this.graphicalInstructions=[],this.ties=[],this.graphicalTies=[],this.lyricsEntries=[],this.parentMeasure=t,this.graphicalVoiceEntries=[],this.sourceStaffEntry=e,i?(this.staffEntryParent=i,this.parentVerticalContainer=i.parentVerticalContainer,this.PositionAndShape=new s.BoundingBox(this,i.PositionAndShape)):this.PositionAndShape=new s.BoundingBox(this,t.PositionAndShape),e&&(this.relInMeasureTimestamp=e.Timestamp),this.FingeringEntries=[]}get GraphicalInstructions(){return this.graphicalInstructions}get GraphicalTies(){return this.graphicalTies}get LyricsEntries(){return this.lyricsEntries}set LyricsEntries(t){this.lyricsEntries=t}getAbsoluteTimestamp(){const t=this.parentMeasure.parentSourceMeasure.AbsoluteTimestamp.clone();return this.relInMeasureTimestamp&&t.Add(this.relInMeasureTimestamp),t}findTieGraphicalNoteFromNote(t){for(const e of this.graphicalVoiceEntries)for(const i of e.notes){const e=i.sourceNote;if(!e.isRest()&&e.Pitch.FundamentalNote===t.Pitch.FundamentalNote&&e.Pitch.Octave===t.Pitch.Octave&&e.getAbsoluteTimestamp().Equals(t.getAbsoluteTimestamp()))return i}}findEndTieGraphicalNoteFromNoteWithStartingSlur(t,e){if(t)for(const i of this.graphicalVoiceEntries)if(i.parentVoiceEntry===t.ParentVoiceEntry)for(const t of i.notes){const i=t.sourceNote;if(i.NoteTie&&-1!==i.NoteSlurs.indexOf(e))return t}}findGraphicalNoteFromGraceNote(t){if(t)for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry===t.ParentVoiceEntry)for(const i of e.notes)if(i.sourceNote===t)return i}findGraphicalNoteFromNote(t){if(t)for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry===t.ParentVoiceEntry)for(const i of e.notes)if(i.sourceNote===t&&this.getAbsoluteTimestamp().Equals(t.getAbsoluteTimestamp()))return i}getGraphicalNoteDurationFromVoice(t){for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry.ParentVoice===t)return e.notes[0].graphicalNoteLength;return new n.Fraction(0,1)}findVoiceEntryGraphicalNotes(t){for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry===t)return e.notes}isVoiceEntryPartOfLinkedVoiceEntry(t){if(this.sourceStaffEntry.Link)for(let e=0,i=this.sourceStaffEntry.Link.LinkStaffEntries.length;e0&&(t=e)}return t}findStaffEntryMaxNoteLength(){let t=new n.Fraction(0,1);for(const e of this.graphicalVoiceEntries)for(const i of e.notes){const e=i.graphicalNoteLength;t.lt(e)&&e.GetExpandedNumerator()>0&&(t=e)}return t}findOrCreateGraphicalVoiceEntry(t){for(const e of this.graphicalVoiceEntries)if(e.parentVoiceEntry===t)return e;const e=a.MusicSheetCalculator.symbolFactory.createVoiceEntry(t,this);return this.graphicalVoiceEntries.push(e),e}findOrCreateGraphicalVoiceEntryFromGraphicalNote(t){for(const e of this.graphicalVoiceEntries)if(e===t.parentVoiceEntry)return e;const e=a.MusicSheetCalculator.symbolFactory.createVoiceEntry(t.sourceNote.ParentVoiceEntry,this);return this.graphicalVoiceEntries.push(e),e}addGraphicalNoteToListAtCorrectYPosition(t,e){const i=t.notes;if(0===i.length||e.PositionAndShape.RelativePosition.y=0;t--){if(i[t].PositionAndShape.RelativePosition.y>e.PositionAndShape.RelativePosition.y){i.splice(t+1,0,e);break}if(0===t){i.splice(0,0,e);break}}}hasOnlyRests(){for(const t of this.graphicalVoiceEntries)for(const e of t.notes)if(!e.sourceNote.isRest())return!1;return!0}getSkylineMin(){var t;const e=null===(t=this.parentMeasure)||void 0===t?void 0:t.ParentStaffLine.SkyBottomLineCalculator;if(!e)return;const[i,s]=this.getAbsoluteStartAndEnd();return e.getSkyLineMinInRange(i,s)}getHighestYAtEntry(){return this.parentMeasure.ParentStaffLine.PositionAndShape.AbsolutePosition.y+this.getSkylineMin()}getLowestYAtEntry(){return this.parentMeasure.ParentStaffLine.PositionAndShape.AbsolutePosition.y+this.getBottomlineMax()}getBottomlineMax(){var t;const e=null===(t=this.parentMeasure)||void 0===t?void 0:t.ParentStaffLine.SkyBottomLineCalculator;if(!e)return;const[i,s]=this.getAbsoluteStartAndEnd();return e.getBottomLineMaxInRange(i,s)}getAbsoluteStartAndEnd(){let t=this.PositionAndShape.AbsolutePosition.x;return t-=this.parentMeasure.ParentStaffLine.PositionAndShape.AbsolutePosition.x,[t,t+this.PositionAndShape.Size.width]}}e.GraphicalStaffEntry=l},8898:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalStaffEntryLink=void 0,e.GraphicalStaffEntryLink=class{constructor(t){this.graphicalLinkedStaffEntries=[],this.staffEntryLink=t,this.initialize()}get GetStaffEntryLink(){return this.staffEntryLink}get GraphicalLinkedStaffEntries(){return this.graphicalLinkedStaffEntries}set GraphicalLinkedStaffEntries(t){this.graphicalLinkedStaffEntries=t}isFilled(){for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalTie=void 0,e.GraphicalTie=class{constructor(t,e,i){this.tie=t,this.startNote=e,this.endNote=i}get SVGElement(){return this.vfTie.getAttribute("el")}get GetTie(){return this.tie}get StartNote(){return this.startNote}get Tie(){return this.tie}set StartNote(t){this.startNote=t}get EndNote(){return this.endNote}set EndNote(t){this.endNote=t}}},4462:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalUnknownExpression=void 0;const n=i(6791),r=i(3748),o=s(i(2043));class a extends n.AbstractGraphicalExpression{constructor(t,e,i,s,n){super(t,new r.AbstractExpression(i),s),this.label=e,this.sourceMultiExpression=n}updateSkyBottomLine(){const t=this.parentStaffLine.SkyBottomLineCalculator,e=this.label.PositionAndShape.RelativePosition.x+this.label.PositionAndShape.BorderMarginLeft,i=this.label.PositionAndShape.RelativePosition.x+this.label.PositionAndShape.BorderMarginRight;switch(this.Placement){case r.PlacementEnum.Above:const s=this.label.PositionAndShape.BorderMarginTop+this.label.PositionAndShape.RelativePosition.y;t.updateSkyLineInRange(e,i,s);break;case r.PlacementEnum.Below:const n=this.label.PositionAndShape.BorderMarginBottom+this.label.PositionAndShape.RelativePosition.y;t.updateBottomLineInRange(e,i,n);break;default:o.default.error("Placement for GraphicalUnknownExpression is unknown")}}}e.GraphicalUnknownExpression=a},5974:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicalVoiceEntry=void 0;const s=i(4785),n=i(8911),r=i(1405);class o extends s.GraphicalObject{constructor(t,e){super(),this.parentVoiceEntry=t,this.parentStaffEntry=e,this.PositionAndShape=new n.BoundingBox(this,e?e.PositionAndShape:void 0,!0),this.notes=[],this.rules=e?e.parentMeasure.parentSourceMeasure.Rules:new r.EngravingRules}sort(){return this.notes.sort(((t,e)=>{var i,s,n,r;return(null!==(s=null===(i=e.sourceNote.Pitch)||void 0===i?void 0:i.getHalfTone())&&void 0!==s?s:0)-(null!==(r=null===(n=t.sourceNote.Pitch)||void 0===n?void 0:n.getHalfTone())&&void 0!==r?r:0)})),this.notes}sortForVexflow(){return this.notes.sort(((t,e)=>{var i,s,n;return(null!==(s=null===(i=t.sourceNote.Pitch)||void 0===i?void 0:i.getHalfTone())&&void 0!==s?s:0)-(null!==(n=e.sourceNote.Pitch.getHalfTone())&&void 0!==n?n:0)})),this.notes}color(){}}e.GraphicalVoiceEntry=o},8823:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4040:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSheetCalculator=void 0;const n=i(4324),r=i(1797),o=i(5253),a=i(289),l=i(5853),h=i(908),c=i(5623),u=i(9086),d=i(9050),f=i(9946),m=i(1274),p=i(5198),b=i(2947),g=i(8911),S=i(4574),y=i(1070),E=i(289),x=s(i(2043)),v=i(1649),_=i(6729),w=i(2255),M=i(141),T=i(3748),P=i(5277),L=i(9667),A=i(280),C=i(7839),I=i(374),R=i(41),N=i(4462);class B{constructor(){this.staffEntriesWithGraphicalTies=[],this.staffEntriesWithOrnaments=[],this.staffEntriesWithChordSymbols=[],this.staffLinesWithLyricWords=[],this.graphicalLyricWords=[],this.abstractNotImplementedErrorMessage="abstract, not implemented",this.dynamicExpressionMap=new Map}static get TextMeasurer(){return B.textMeasurer}static set TextMeasurer(t){B.textMeasurer=t}get leadSheet(){return this.graphicalMusicSheet.LeadSheet}static setMeasuresMinStaffEntriesWidth(t,e){for(let i=0,s=t.length;i0&&this.rules.RenderMultipleRestMeasures){a.isReducedToMultiRest=!0,a.multipleRestMeasureNumber=1;const i=a.multipleRestMeasures-1;r+=i;for(let s=1;s<=i;s++){const i=t.SourceMeasures[a.MeasureNumber-1+s];i.multipleRestMeasureNumber=s+1,i.isReducedToMultiRest=!0,e.push([void 0])}}}if(this.rules.AutoGenerateMutipleRestMeasuresFromRestMeasures&&this.rules.RenderMultipleRestMeasures){let r,a=0;for(let l=0,h=t.SourceMeasures.length;l0){r.isReducedToMultiRest=!0,r.multipleRestMeasureNumber=1,a++,h.multipleRestMeasureNumber=a,h.isReducedToMultiRest=!0;for(let t=0;t1){r.multipleRestMeasures=a;const t=this.createGraphicalMeasuresForSourceMeasure(r,i,n,o,s);e[r.measureListIndex]=t,a=0,r=void 0}else a=0,r=void 0}if(a>1){r.multipleRestMeasures=a,r.isReducedToMultiRest=!0;const t=this.createGraphicalMeasuresForSourceMeasure(r,i,n,o,s);e[r.measureListIndex]=t,a=0,r=void 0}}const l=s.map((t=>t.ClefType===a.ClefEnum.percussion));this.handleStaffEntries(l),this.calculateVerticalContainersList(),this.setIndicesToVerticalGraphicalContainers()}calculate(){this.musicSystems=[],this.clearSystemsAndMeasures(),this.clearRecreatedObjects(),this.createGraphicalTies(),this.calculateSheetLabelBoundingBoxes(),this.calculateXLayout(this.graphicalMusicSheet,this.maxInstrNameLabelLength()),this.graphicalMusicSheet.MusicPages.length=0,this.calculateMusicSystems(),n.GraphicalMusicSheet.transformRelativeToAbsolutePosition(this.graphicalMusicSheet)}calculateXLayout(t,e){if(this.graphicalMusicSheet.MeasureList.length>0){let t=this.graphicalMusicSheet.MeasureList[0],e=this.calculateMeasureXLayout(t);e=this.calculateMeasureWidthFromStaffEntries(t,e),B.setMeasuresMinStaffEntriesWidth(t,e);for(let i=1;i0)return;const r=e.Measures[n];0!==r.MeasureNumber&&1!==r.MeasureNumber||(i=r.MeasureNumber),s=r!==e.Measures[0]&&this.rules.MeasureNumberLabelXOffset?this.rules.MeasureNumberLabelXOffset:0;const o=this.rules.UseXMLMeasureNumbers&&1===r.MeasureNumber&&1!==r.parentSourceMeasure.getPrintedMeasureNumber();((r.MeasureNumber===i||r.MeasureNumber>=i+this.rules.MeasureNumberLabelOffset)&&!r.parentSourceMeasure.ImplicitMeasure||o)&&((1!==r.MeasureNumber||1===r.MeasureNumber&&r!==e.Measures[0]||o)&&this.calculateSingleMeasureNumberPlacement(r,e,t,s),i=r.MeasureNumber)}}calculateSingleMeasureNumberPlacement(t,e,i,s=0){const n=t.parentSourceMeasure.getPrintedMeasureNumber().toString(),r=new w.Label(n),o=new f.GraphicalLabel(r,this.rules.MeasureNumberLabelHeight,m.TextAlignmentEnum.LeftBottom,this.rules),a=e.SkyBottomLineCalculator;o.setLabelPositionAndShapeBorders(),o.PositionAndShape.Parent=i.PositionAndShape;const l=e.PositionAndShape.RelativePosition.x+t.PositionAndShape.RelativePosition.x-o.PositionAndShape.BorderMarginLeft+s;let h,c=l,d=l-o.PositionAndShape.BorderLeft+o.PositionAndShape.BorderRight;c-=e.PositionAndShape.RelativePosition.x,d-=e.PositionAndShape.RelativePosition.x;const p=c+.5,b=d-.5,g=a.getSkyLineMinInRange(p,b);if(t===e.Measures[0]){let t=0;if(i.GroupBrackets.length>0)for(const e of i.GroupBrackets)t=Math.min(t,e.PositionAndShape.BorderTop);h=Math.min(g,t)}else h=g;h=Math.min(0,h),o.PositionAndShape.RelativePosition=new u.PointF2D(l,h),i.MeasureNumberLabels.push(o)}calculateMeasureNumberSkyline(t){const e=t.StaffLines[0];for(const i of t.MeasureNumberLabels){let t=i.PositionAndShape.RelativePosition.x,s=t-i.PositionAndShape.BorderLeft+i.PositionAndShape.BorderRight;t-=e.PositionAndShape.RelativePosition.x,s-=e.PositionAndShape.RelativePosition.x,e.SkyBottomLineCalculator.updateSkyLineInRange(t,s,i.PositionAndShape.RelativePosition.y+i.PositionAndShape.BorderMarginTop)}}layoutGraphicalTie(t,e,i){throw new Error(this.abstractNotImplementedErrorMessage)}calculateSingleStaffLineLyricsPosition(t,e){let i=0,s=this.rules.StaffHeight;const n=[],r=t.SkyBottomLineCalculator;let o=t.Measures.length;for(let e=0;e0){n.push(e),i=Math.max(i,e.LyricsEntries.length);const t=e.PositionAndShape.RelativePosition.x+a.x;let o=Number.MAX_VALUE,l=Number.MIN_VALUE;for(let i=0;i0){const e=t.PositionAndShape.Size.width;let i=n[0].PositionAndShape.RelativePosition.x+n[0].PositionAndShape.BorderMarginLeft+n[0].parentMeasure.PositionAndShape.RelativePosition.x;i=i>e?e:i,r.updateBottomLineInRange(i,e,a)}return n}calculateLyricsExtendsAndDashes(t){for(let e=0,i=t.length;e0||t.UnknownList.length>0){let e="";for(let i=0,s=t.EntriesList.length;it.length-1&&(x.default.debug("minimum measure to draw index out of range. resetting min measure index to limit."),this.rules.MinMeasureToDrawIndex=t.length-1);const e=[];for(let i=this.rules.MinMeasureToDrawIndex,s=t.length;i0)&&(i=t.getSkyLineMinInRange(a,l));let h=0;0===s?(h+=this.rules.ChordSymbolYOffset,h+=.1):h+=this.rules.ChordSymbolYPadding,h*=-1;const c=n.GraphicalLabel;c.PositionAndShape.RelativePosition.y=i+h,c.setLabelPositionAndShapeBorders(),c.PositionAndShape.calculateBoundingBox(),t.updateSkyLineInRange(a,l,i+c.PositionAndShape.BorderMarginTop)}}}}calculateAlignedChordSymbolsOffset(t,e){let i=Number.MAX_SAFE_INTEGER;for(const s of t)for(const t of s.graphicalChordContainers){const n=s.PositionAndShape,r=t.PositionAndShape,o=r.BorderMarginLeft+n.AbsolutePosition.x,a=r.BorderMarginRight+n.AbsolutePosition.x;i=Math.min(i,e.getSkyLineMinInRange(o,a))}return i}layoutMeasureWithWholeRest(t,e,i){}layoutBeams(t){}layoutArticulationMarks(t,e,i){}layoutOrnament(t,e,i){}calculateRestNotePlacementWithinGraphicalBeam(t,e,i,s,n){}calculateTupletNumbers(){}calculateSlurs(){}calculateDynamicExpressionsForMultiExpression(t,e,i){}calculateGraphicalVerbalContinuousDynamic(t,e){const i=t.Label,s=e.x+i.PositionAndShape.BorderMarginLeft,n=e.x+i.PositionAndShape.BorderMarginRight,r=t.ContinuousDynamic.Placement,o=t.ParentStaffLine.SkyBottomLineCalculator;let a;r===T.PlacementEnum.Below?(a=o.getBottomLineMaxInRange(s,n),i.PositionAndShape.RelativePosition=new u.PointF2D(e.x,a-i.PositionAndShape.BorderMarginTop)):(a=o.getSkyLineMinInRange(s,n),i.PositionAndShape.RelativePosition=new u.PointF2D(e.x,a-i.PositionAndShape.BorderMarginBottom))}calculateGraphicalContinuousDynamic(t,e){var i;const s=t.ParentStaffLine.ParentStaff.idInMusicSheet,n=this.graphicalMusicSheet.getGraphicalMeasureFromSourceMeasureAndIndex(t.ContinuousDynamic.EndMultiExpression.SourceMeasureParent,s);if(!n)return void x.default.warn("MusicSheetCalculator.calculateGraphicalContinuousDynamic: No endMeasure found");t.EndMeasure=n;const o=t.ParentStaffLine,a=n.ParentStaffLine,l=a&&o===a;let h=!1;a?h=null==a?void 0:a.isPartOfMultiStaffInstrument():o&&(h=null==o?void 0:o.isPartOfMultiStaffInstrument());const c=r.Fraction.createFromFraction(t.ContinuousDynamic.EndMultiExpression.AbsoluteTimestamp),u=this.graphicalMusicSheet.GetVerticalContainerFromTimestamp(c),d=u.getFirstNonNullStaffEntry().parentMeasure,f=d.PositionAndShape.AbsolutePosition.x+d.PositionAndShape.BorderRight;let m=new r.Fraction(0,0,0);for(const t of u.StaffEntries){const e=null===(i=null==t?void 0:t.sourceStaffEntry)||void 0===i?void 0:i.calculateMaxNoteLength();(null==e?void 0:e.gt(m))&&(m=e)}const p=this.getRelativePositionInStaffLineFromTimestamp(c,s,a,h,0),b=r.Fraction.plus(c,m),g=this.getRelativePositionInStaffLineFromTimestamp(b,s,a,h,0);g.x>p.x&&g.xE){const t=y.StaffLines[e].PositionAndShape.RelativePosition.y-o.PositionAndShape.RelativePosition.y-this.rules.StaffHeight;R=this.rules.StaffHeight+t/2}else R=this.rules.WedgePlacementBelowY;R-=this.rules.WedgeOpeningLength/2,l||(N=R);let i=v.getBottomLineMaxInRange(M,L);i>R&&(R=i);const s=!1;if(Ethis.rules.StaffHeight?n-this.rules.WedgeVerticalMargin:this.rules.StaffHeight+this.rules.WedgeOpeningLength,t.NotToBeRemoved=!0}}l||(i=a.SkyBottomLineCalculator.getBottomLineMaxInRange(P,A),i>N&&(N=i),N+=this.rules.WedgeOpeningLength/2,N+=this.rules.WedgeVerticalMargin),s||(R+=this.rules.WedgeOpeningLength/2,R+=this.rules.WedgeVerticalMargin)}else if(_===T.PlacementEnum.Above){if(1===o.ParentStaff.ParentInstrument.Staves.length)R=this.rules.WedgePlacementAboveY;else{let t=0;E>0&&(t=E-1);const e=y.StaffLines[t];R=-(o.PositionAndShape.RelativePosition.y-e.PositionAndShape.RelativePosition.y-this.rules.StaffHeight)/2}R+=this.rules.WedgeOpeningLength/2,l||(N=R);let t=v.getSkyLineMinInRange(M,L);t1&&E>0){const t=o.findClosestStaffEntry(M),i=o.findClosestStaffEntry(L);if(t&&i){t.parentVerticalContainer;const i=E-1;if(e){const t=y.StaffLines[i],e=t.SkyBottomLineCalculator.getBottomLineMaxInRange(M,L);R=(o.PositionAndShape.RelativePosition.y-t.PositionAndShape.RelativePosition.y-e-this.rules.StaffHeight)/2+this.rules.StaffHeight}}}l||(t=a.SkyBottomLineCalculator.getSkyLineMinInRange(P,A),t-n/2?-n/2:i-t.PositionAndShape.BorderMarginBottom}else a=i-t.PositionAndShape.BorderMarginBottom;t.PositionAndShape.RelativePosition=new u.PointF2D(e.x,a)}else if(t.Placement===T.PlacementEnum.Below){const i=o.getBottomLineMaxInRange(n,r),l=s.ParentStaff.ParentInstrument.Staves[s.ParentStaff.ParentInstrument.Staves.length-1];if(s.isPartOfMultiStaffInstrument()&&s.ParentStaff!==l){const e=s.ParentMusicSystem.StaffLines[s.ParentMusicSystem.StaffLines.indexOf(s)+1].PositionAndShape.RelativePosition.y-s.PositionAndShape.RelativePosition.y-this.rules.StaffHeight;a=i+t.PositionAndShape.BorderMarginBottomt.PositionAndShape.Size.width&&(p=t.PositionAndShape.Size.width-this.rules.MeasureRightMargin,d=p-l.PositionAndShape.MarginSize.width,e.x=d-l.PositionAndShape.BorderMarginLeft);const b=t.SkyBottomLineCalculator;return c=n===T.PlacementEnum.Below?b.getBottomLineMaxInRange(d,p):b.getSkyLineMinInRange(d,p),l.PositionAndShape.RelativePosition=new u.PointF2D(e.x,c),n===T.PlacementEnum.Below?b.updateBottomLineInRange(d,p,l.PositionAndShape.BorderMarginBottom+c):b.updateSkyLineInRange(d,p,l.PositionAndShape.BorderMarginTop+c),l}calculateTempoExpressionsForMultiTempoExpression(t,e,i){const s=r.Fraction.plus(t.AbsoluteTimestamp,e.Timestamp),n=this.graphicalMusicSheet.MeasureList[i];let o=new u.PointF2D;if(e.ContinuousTempo||e.InstantaneousTempo){if(this.rules.MinMeasureToDrawIndex>0)return;if(!n[0])return;let t=n[0].ParentStaffLine,i=n[0].PositionAndShape.RelativePosition.x,r=0;for(let e=0;e0){t=n[e].ParentStaffLine,i=n[e].PositionAndShape.RelativePosition.x,r=e;break}if(o=this.getRelativePositionInStaffLineFromTimestamp(s,r,t,t.isPartOfMultiStaffInstrument(),i),e.EntriesList.length>0&&e.EntriesList[0].Expression instanceof L.InstantaneousTempoExpression&&(e.EntriesList[0].Expression.Placement=T.PlacementEnum.Above,t.Measures[0].staffEntries.length>0&&0===Math.abs(o.x-t.Measures[0].staffEntries[0].PositionAndShape.RelativePosition.x)&&t.ParentMusicSystem===this.musicSystems[0])){const e=t.Measures[0].FirstInstructionStaffEntry;if(e){const t=e.GraphicalInstructions.last();o.x=t.PositionAndShape.RelativePosition.x}this.rules.CompactMode&&(o.x=t.PositionAndShape.RelativePosition.x+t.Measures[0].PositionAndShape.RelativePosition.x)}for(const i of e.EntriesList){let s=m.TextAlignmentEnum.CenterBottom;this.rules.CompactMode&&(s=m.TextAlignmentEnum.LeftBottom);const n=this.calculateLabel(t,o,i.label,e.getFontstyleOfFirstEntry(),i.Expression.Placement,this.rules.UnknownTextHeight,s);if(i.Expression instanceof L.InstantaneousTempoExpression){for(const e of t.AbstractExpressions)e instanceof P.GraphicalInstantaneousTempoExpression&&(e.SourceExpression.Label,i.Expression.Label);if(new P.GraphicalInstantaneousTempoExpression(i.Expression,n).ParentStaffLine||x.default.warn("Adding staffline didn't work"),this.rules.MetronomeMarksDrawn&&i.Expression.Enum===L.TempoEnum.metronomeMark){this.createMetronomeMark(i.Expression);continue}}else i.Expression,A.ContinuousTempoExpression}}}createMetronomeMark(t){throw new Error(this.abstractNotImplementedErrorMessage)}graphicalMeasureCreatedCalculations(t){}clearSystemsAndMeasures(){for(let t=0,e=this.graphicalMusicSheet.MusicPages.length;t-1&&i.PositionAndShape.ChildElements.splice(t,1),i.FirstInstructionStaffEntry=void 0,i.beginInstructionsWidth=0}if(i.LastInstructionStaffEntry){const t=i.PositionAndShape.ChildElements.indexOf(i.LastInstructionStaffEntry.PositionAndShape);t>-1&&i.PositionAndShape.ChildElements.splice(t,1),i.LastInstructionStaffEntry=void 0,i.endInstructionsWidth=0}}e.Measures=[],e.PositionAndShape.ChildElements=[]}i.StaffLines.length=0,i.PositionAndShape.ChildElements=[]}e.MusicSystems=[],e.PositionAndShape.ChildElements=[]}this.graphicalMusicSheet.MusicPages=[]}handleVoiceEntry(t,e,i,s,n,r,o,a,l,c,u){t.StemDirectionXml!==h.StemDirectionType.Undefined&&this.rules.SetWantedStemDirectionByXml&&void 0!==t.StemDirectionXml?t.WantedStemDirection=t.StemDirectionXml:this.calculateStemDirectionFromVoices(t);const d=e.findOrCreateGraphicalVoiceEntry(t);d.octaveShiftValue=a;const f=e.tabStaffEntry;let m;f&&(m=f.findOrCreateGraphicalVoiceEntry(t));for(let s=0,l=t.Notes.length;s-1)continue;let h;if(t.IsGrace?h=B.symbolFactory.createGraceNote(l,d,n,this.rules,a):(h=B.symbolFactory.createNote(l,d,n,a,this.rules,void 0),B.stafflineNoteCalculator.trackNote(h)),l.Pitch&&this.checkNoteForAccidental(h,i,n,a),this.resetYPositionForLeadSheet(h.PositionAndShape),e.addGraphicalNoteToListAtCorrectYPosition(d,h),h.PositionAndShape.calculateBoundingBox(),this.leadSheet||(void 0!==l.NoteBeam&&l.PrintObject&&this.handleBeam(h,l.NoteBeam,o),void 0!==l.NoteTuplet&&l.PrintObject&&this.handleTuplet(h,l.NoteTuplet,r)),m){const t=B.symbolFactory.createNote(l,m,n,a,this.rules,void 0);f.addGraphicalNoteToListAtCorrectYPosition(m,t),t.PositionAndShape.calculateBoundingBox(),this.leadSheet||l.NoteTuplet&&this.handleTuplet(t,l.NoteTuplet,r)}}return t.Articulations.length>0&&this.handleVoiceEntryArticulations(t.Articulations,t,e),t.TechnicalInstructions.length>0&&this.handleVoiceEntryTechnicalInstructions(t.TechnicalInstructions,t,e),t.LyricsEntries.size()>0&&this.handleVoiceEntryLyrics(t,e,s),t.OrnamentContainer&&this.handleVoiceEntryOrnaments(t.OrnamentContainer,t,e),a}resetYPositionForLeadSheet(t){this.leadSheet&&(t.RelativePosition=new u.PointF2D(t.RelativePosition.x,0))}layoutVoiceEntries(t,e){if(t.PositionAndShape.RelativePosition=new u.PointF2D(0,0),!this.leadSheet)for(const e of t.graphicalVoiceEntries){const i=e.notes;if(0===i.length)continue;const s=i[0].sourceNote.ParentVoiceEntry,n=void 0!==i[0].sourceNote.Pitch;this.layoutVoiceEntry(s,i,t,n)}}maxInstrNameLabelLength(){var t;let e=0;for(const i of this.graphicalMusicSheet.ParentMusicSheet.Instruments)if((null===(t=i.NameLabel)||void 0===t?void 0:t.print)&&i.Voices.length>0&&i.Voices[0].Visible){let t=i.NameLabel;this.rules.RenderPartNames||(t=new w.Label("",t.textAlignment,t.font));const s=new f.GraphicalLabel(t,this.rules.InstrumentLabelTextHeight,m.TextAlignmentEnum.LeftCenter,this.rules);s.setLabelPositionAndShapeBorders(),e=Math.max(e,s.PositionAndShape.MarginSize.width)}return this.rules.RenderPartNames?e:0}calculateSheetLabelBoundingBoxes(){const t=this.graphicalMusicSheet.ParentMusicSheet,e=this.rules.DefaultColorTitle;if(void 0!==t.Title&&this.rules.RenderTitle){const i=new f.GraphicalLabel(t.Title,this.rules.SheetTitleHeight,m.TextAlignmentEnum.CenterBottom,this.rules);i.Label.IsCreditLabel=!0,i.Label.colorDefault=e,this.graphicalMusicSheet.Title=i,i.setLabelPositionAndShapeBorders()}else this.rules.RenderTitle||(this.graphicalMusicSheet.Title=void 0);if(void 0!==t.Subtitle&&this.rules.RenderSubtitle){const i=new f.GraphicalLabel(t.Subtitle,this.rules.SheetSubtitleHeight,m.TextAlignmentEnum.CenterCenter,this.rules);i.Label.IsCreditLabel=!0,i.Label.colorDefault=e,this.graphicalMusicSheet.Subtitle=i,i.setLabelPositionAndShapeBorders()}else this.rules.RenderSubtitle||(this.graphicalMusicSheet.Subtitle=void 0);if(void 0!==t.Composer&&this.rules.RenderComposer){const i=new f.GraphicalLabel(t.Composer,this.rules.SheetComposerHeight,m.TextAlignmentEnum.RightCenter,this.rules);i.Label.IsCreditLabel=!0,i.Label.colorDefault=e,this.graphicalMusicSheet.Composer=i,i.setLabelPositionAndShapeBorders()}else this.rules.RenderComposer||(this.graphicalMusicSheet.Composer=void 0);if(void 0!==t.Lyricist&&this.rules.RenderLyricist){const i=new f.GraphicalLabel(t.Lyricist,this.rules.SheetAuthorHeight,m.TextAlignmentEnum.LeftCenter,this.rules);i.Label.IsCreditLabel=!0,i.Label.colorDefault=e,this.graphicalMusicSheet.Lyricist=i,i.setLabelPositionAndShapeBorders()}else this.rules.RenderLyricist||(this.graphicalMusicSheet.Lyricist=void 0)}checkMeasuresForWholeRestNotes(){for(let t=0,e=this.musicSystems.length;t0&&1===t.graphicalVoiceEntries[0].notes.length){const i=t.graphicalVoiceEntries[0].notes[0];!i.sourceNote.Pitch&&new r.Fraction(1,2).lt(i.sourceNote.Length)&&this.layoutMeasureWithWholeRest(i,t,e)}}}}}}optimizeRestNotePlacement(t,e){if(0===t.graphicalVoiceEntries.length)return;const i=t.graphicalVoiceEntries[0].notes;if(0===i.length)return;const s=i[0],n=s.sourceNote.isRest();if(2===t.graphicalVoiceEntries.length){let e=!1;const i=t.graphicalVoiceEntries[1].notes;i.length>0&&(e=i[0].sourceNote.isRest()),n&&e?this.calculateTwoRestNotesPlacementWithCollisionDetection(t):(n||e)&&this.calculateRestNotePlacementWithCollisionDetectionFromGraphicalNote(t)}else if(n&&t!==e.staffEntries[0]&&t!==e.staffEntries[e.staffEntries.length-1]){const i=e.staffEntries.indexOf(t),n=e.staffEntries[i-1],r=e.staffEntries[i+1];if(1===n.graphicalVoiceEntries.length){const e=n.graphicalVoiceEntries[0].notes[0];if(void 0!==e.sourceNote.NoteBeam&&1===r.graphicalVoiceEntries.length){const i=r.graphicalVoiceEntries[0].notes[0];void 0!==i.sourceNote.NoteBeam&&e.sourceNote.NoteBeam===i.sourceNote.NoteBeam&&(this.calculateRestNotePlacementWithinGraphicalBeam(t,s,e,r,i),t.PositionAndShape.calculateBoundingBox())}}}}getRelativePositionInStaffLineFromTimestamp(t,e,i,s,n=0){let o,a,l=new u.PointF2D;const h=this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers.length,c=this.graphicalMusicSheet.GetInterpolatedIndexInVerticalContainers(t),d=Math.min(Math.floor(c),h-1),f=Math.min(Math.ceil(c),h-1);if(d<0||e<0)return l;if(o=this.getFirstLeftNotNullStaffEntryFromContainer(d,e,s),a=this.getFirstRightNotNullStaffEntryFromContainer(f,e,s),o&&a){let e=o.parentMeasure.PositionAndShape.RelativePosition.x;n>0&&(e=n);let s=o.PositionAndShape.RelativePosition.x+e,h=a.PositionAndShape.RelativePosition.x+a.parentMeasure.PositionAndShape.RelativePosition.x;n>0&&(h=a.PositionAndShape.RelativePosition.x+e);let c=0;if(o!==a){const e=o.getAbsoluteTimestamp(),i=a.getAbsoluteTimestamp();c=r.Fraction.minus(t,e).RealValue/r.Fraction.minus(i,e).RealValue}o.parentMeasure.ParentStaffLine!==a.parentMeasure.ParentStaffLine&&(o.parentMeasure.ParentStaffLine===i?h=i.PositionAndShape.Size.width:s=i.PositionAndShape.RelativePosition.x),l=new u.PointF2D(s+(h-s)*c,0)}return l}getRelativeXPositionFromTimestamp(t){const e=this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers.length,i=this.graphicalMusicSheet.GetInterpolatedIndexInVerticalContainers(t),s=Math.max(0,Math.min(Math.round(i),e-1)),n=this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[s].getFirstNonNullStaffEntry();return n.PositionAndShape.RelativePosition.x+n.parentMeasure.PositionAndShape.RelativePosition.x}calculatePageLabels(t){var e;this.rules.RenderSingleHorizontalStaffline&&(t.PositionAndShape.BorderRight=t.PositionAndShape.Size.width,t.PositionAndShape.calculateBoundingBox(),this.graphicalMusicSheet.ParentMusicSheet.pageWidth=t.PositionAndShape.Size.width);let i=10;if(t.MusicSystems.length>0){const e=t.MusicSystems[0];i=e.PositionAndShape.RelativePosition.y+e.PositionAndShape.BorderTop}if(this.graphicalMusicSheet.Title){const e=this.graphicalMusicSheet.Title;e.PositionAndShape.Parent=t.PositionAndShape;const i=new u.PointF2D;i.x=this.graphicalMusicSheet.ParentMusicSheet.pageWidth/2,i.y=this.rules.TitleTopDistance+this.rules.SheetTitleHeight,e.PositionAndShape.RelativePosition=i,t.Labels.push(e)}if(this.graphicalMusicSheet.Subtitle){const e=this.graphicalMusicSheet.Subtitle;e.PositionAndShape.Parent=t.PositionAndShape;const i=new u.PointF2D;i.x=this.graphicalMusicSheet.ParentMusicSheet.pageWidth/2,i.y=this.rules.TitleTopDistance+this.rules.SheetTitleHeight+this.rules.SheetMinimumDistanceBetweenTitleAndSubtitle,e.PositionAndShape.RelativePosition=i,t.Labels.push(e)}const s=this.graphicalMusicSheet.Composer;let n;if(s){s.PositionAndShape.Parent=t.PositionAndShape,s.setLabelPositionAndShapeBorders();const r=new u.PointF2D;r.x=this.graphicalMusicSheet.ParentMusicSheet.pageWidth-this.rules.PageRightMargin,r.y=i,r.y-=this.rules.SystemComposerDistance;const o=null===(e=s.TextLines)||void 0===e?void 0:e.length;o>1&&(r.y-=s.PositionAndShape.BorderBottom*(o-1)/o),n=r.y,s.PositionAndShape.RelativePosition=r,t.Labels.push(s)}const r=this.graphicalMusicSheet.Lyricist;if(r){r.PositionAndShape.Parent=t.PositionAndShape,r.setLabelPositionAndShapeBorders();const e=new u.PointF2D;e.x=this.rules.PageLeftMargin,e.y=i,e.y+=r.PositionAndShape.BorderBottom,e.y=Math.min(e.y,null!=n?n:Number.MAX_SAFE_INTEGER),r.PositionAndShape.RelativePosition=e,t.Labels.push(r)}}createGraphicalTies(){for(let t=0;t=0&&this.staffEntriesWithGraphicalTies.push(a)}a=r}}setTieDirections(t){if(!t)return;const e=t.ties;if(e.length>1){let t;for(const i of e){const e=i.Notes[0];(!t||e.Pitch.getHalfTone()>t.Pitch.getHalfTone())&&(t=e)}for(const i of e)i.TieDirection===T.PlacementEnum.NotYetDefined&&(i.Notes[0]===t?i.TieDirection=T.PlacementEnum.Above:i.TieDirection=T.PlacementEnum.Below)}}createAccidentalCalculators(){const t=[],e=this.graphicalMusicSheet.ParentMusicSheet.getFirstSourceMeasure();if(e)for(let i=0;i1)return;T=B.symbolFactory.createGraphicalMeasure(t,w)}if(T.hasError=t.getErrorInMeasure(f),t.FirstInstructionsStaffEntries[f])for(let e=0,i=t.FirstInstructionsStaffEntries[f].Instructions.length;e0){const e=o.Instructions[0];B.symbolFactory.createInStaffClef(t,e)}this.rules.RenderChordSymbols&&(null===(_=o.ChordContainers)||void 0===_?void 0:_.length)>0&&(o.ParentStaff.ParentInstrument.HasChordSymbols=!0,B.symbolFactory.createChordSymbols(o,t,s.ActiveKeyInstruction,this.graphicalMusicSheet.ParentMusicSheet.Transpose))}}if(s.doCalculationsAtEndOfMeasure(),t.LastInstructionsStaffEntries[f]){const e=t.LastInstructionsStaffEntries[f];for(let t=0,i=e.Instructions.length;t=1&&0===T.staffEntries.length){const e=new d.SourceStaffEntry(new M.VerticalSourceStaffEntryContainer(T.parentSourceMeasure,T.parentSourceMeasure.AbsoluteTimestamp,T.parentSourceMeasure.CompleteNumberOfStaves),w),i=new h.VoiceEntry(new r.Fraction(0,1),w.Voices[0],e),s=new o.Note(i,e,r.Fraction.createFromFraction(t.Duration),void 0,t);s.PrintObject=this.rules.FillEmptyMeasuresWithWholeRest===R.FillEmptyMeasuresWithWholeRests.YesVisible,i.Notes.push(s);const n=B.symbolFactory.createStaffEntry(e,T);T.addGraphicalStaffEntry(n),n.relInMeasureTimestamp=i.Timestamp;const c=B.symbolFactory.createVoiceEntry(i,n);n.graphicalVoiceEntries.push(c);const u=B.symbolFactory.createNote(s,c,new a.ClefInstruction,l.OctaveEnum.NONE,void 0);B.stafflineNoteCalculator.trackNote(u),c.notes.push(u)}T.hasOnlyRests=!0;for(const t of T.staffEntries)if(T.hasOnlyRests=t.hasOnlyRests(),!T.hasOnlyRests)break;return T}checkNoteForAccidental(t,e,i,s){let n=t.sourceNote.Pitch;const r=t.parentVoiceEntry.parentStaffEntry.parentMeasure.getTransposedHalftones();0!==r&&t.sourceNote.ParentStaffEntry.ParentStaff.ParentInstrument.MidiInstrumentId!==E.MidiInstrument.Percussion&&(n=t.Transpose(e.ActiveKeyInstruction,i,r,s),t.sourceNote.TransposedPitch=n),t.sourceNote.halfTone=n.getHalfTone(),e.checkAccidental(t,n)}handleStaffEntries(t){for(let e=0,i=this.graphicalMusicSheet.MeasureList.length;e0&&t.graphicalVoiceEntries[0].notes.length>0&&(this.layoutVoiceEntries(t,e),this.layoutStaffEntry(t));this.graphicalMeasureCreatedCalculations(s)}}}}calculateSkyBottomLines(){}calculateExpressionAlignements(){}calculateStaffEntryArticulationMarks(){for(let t=0,e=this.musicSystems.length;t0&&this.layoutArticulationMarks(e.Articulations,e,i)}}}}}}calculateOrnaments(){for(let t=0,e=this.musicSystems.length;t0&&e.LyricVersesNumbers.sort()}for(let e=0,i=this.musicSystems.length;e=0&&(s=e.GraphicalLyricsEntries[i+1]),!s)return;const n=t.StaffEntryParent.parentMeasure.ParentStaffLine,r=s.StaffEntryParent.parentMeasure.ParentStaffLine,o=t.StaffEntryParent,a=s.StaffEntryParent;if(t.StaffEntryParent.parentMeasure.ParentStaffLine===s.StaffEntryParent.parentMeasure.ParentStaffLine){const e=o.parentMeasure.PositionAndShape.RelativePosition.x+o.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.BorderMarginRight,i=a.parentMeasure.PositionAndShape.RelativePosition.x+a.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.RelativePosition.x+s.GraphicalLabel.PositionAndShape.BorderMarginLeft,r=t.GraphicalLabel.PositionAndShape.RelativePosition.y;let l=1;i-e>3*this.rules.MinimumDistanceBetweenDashes&&(l=Math.floor((i-e)/this.rules.MinimumDistanceBetweenDashes)-1),1===l?this.calculateSingleDashForLyricWord(n,e,i,r):this.calculateDashes(n,e,i,r)}else{const e=o.parentMeasure.PositionAndShape.RelativePosition.x+o.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.BorderMarginRight,i=n.Measures[n.Measures.length-1],l=i.PositionAndShape.RelativePosition.x+i.PositionAndShape.Size.width;let h=t.GraphicalLabel.PositionAndShape.RelativePosition.y;if(this.calculateDashes(n,e,l,h),r&&r.Measures[0]&&a.parentMeasure.ParentStaffLine&&(a!==a.parentMeasure.staffEntries[0]||a.parentMeasure!==a.parentMeasure.ParentStaffLine.Measures[0])){const t=r.Measures[0].staffEntries[0].PositionAndShape.RelativePosition.x,e=a.parentMeasure.PositionAndShape.RelativePosition.x+a.PositionAndShape.RelativePosition.x+s.GraphicalLabel.PositionAndShape.BorderMarginLeft;h=s.GraphicalLabel.PositionAndShape.RelativePosition.y,this.calculateDashes(r,t,e,h)}}}calculateDashes(t,e,i,s){let n=i-e;if(n<3*this.rules.MinimumDistanceBetweenDashes)this.calculateSingleDashForLyricWord(t,e,i,s);else{const r=Math.floor(n/this.rules.MinimumDistanceBetweenDashes)-1,o=n/(r+1);let a=0;for(e+=o,i-=o;a<=Math.floor(r/2)&&i>e;)n=this.calculateRightAndLeftDashesForLyricWord(t,e,i,s),e+=o,i-=o,a++;n>2*o&&this.calculateSingleDashForLyricWord(t,e,i,s)}}calculateSingleDashForLyricWord(t,e,i,s){const n=new w.Label("-"),r=new f.GraphicalLabel(n,this.rules.LyricsHeight,m.TextAlignmentEnum.CenterBottom,this.rules);r.setLabelPositionAndShapeBorders(),t.LyricsDashes.push(r),-1===this.staffLinesWithLyricWords.indexOf(t)&&this.staffLinesWithLyricWords.push(t),r.PositionAndShape.Parent=t.PositionAndShape;const o=new u.PointF2D(e+(i-e)/2,s);r.PositionAndShape.RelativePosition=o}calculateLyricExtend(t){let e=t.GraphicalLabel.PositionAndShape.RelativePosition.y;const i=t.StaffEntryParent,s=i.parentMeasure.ParentStaffLine;let n,r;const o=i.parentMeasure.ParentStaff.idInMusicSheet;for(let t=i.parentVerticalContainer.Index+1;t0)break;n=e,r=n.parentMeasure.ParentStaffLine,r||(r=i.parentMeasure.ParentStaffLine)}}if(n&&r)if(s===r&&n.parentMeasure.ParentStaffLine){const r=i.parentMeasure.PositionAndShape.RelativePosition.x+i.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.BorderMarginRight,o=n.parentMeasure.PositionAndShape.RelativePosition.x+n.PositionAndShape.RelativePosition.x+n.PositionAndShape.BorderMarginRight;e-=t.GraphicalLabel.PositionAndShape.Size.height/4,this.calculateSingleLyricWordWithUnderscore(s,r,o,e)}else{const o=s.Measures[s.Measures.length-1].PositionAndShape,a=i.parentMeasure.PositionAndShape.RelativePosition.x+i.PositionAndShape.RelativePosition.x+t.GraphicalLabel.PositionAndShape.BorderMarginRight,l=o.RelativePosition.x+o.Size.width;if(e-=t.GraphicalLabel.PositionAndShape.Size.height/4,this.calculateSingleLyricWordWithUnderscore(s,a,l,e),!n)return;if(n.parentMeasure.ParentStaffLine&&n.parentMeasure.staffEntries&&(n!==n.parentMeasure.staffEntries[0]||n.parentMeasure!==n.parentMeasure.ParentStaffLine.Measures[0])){const t=r.Measures[0].staffEntries[0].PositionAndShape.RelativePosition.x,i=n.parentMeasure.PositionAndShape.RelativePosition.x+n.PositionAndShape.RelativePosition.x+n.PositionAndShape.BorderMarginRight;this.calculateSingleLyricWordWithUnderscore(r,t,i,e)}}}calculateSingleLyricWordWithUnderscore(t,e,i,s){const n=new u.PointF2D(e,s),r=new u.PointF2D(i,s),o=new _.GraphicalLine(n,r,this.rules.LyricUnderscoreLineWidth);t.LyricLines.push(o),-1===this.staffLinesWithLyricWords.indexOf(t)&&this.staffLinesWithLyricWords.push(t)}calculateRightAndLeftDashesForLyricWord(t,e,i,s){const n=new w.Label("-"),r=new f.GraphicalLabel(n,this.rules.LyricsHeight,m.TextAlignmentEnum.CenterBottom,this.rules);r.setLabelPositionAndShapeBorders(),t.LyricsDashes.push(r),-1===this.staffLinesWithLyricWords.indexOf(t)&&this.staffLinesWithLyricWords.push(t),r.PositionAndShape.Parent=t.PositionAndShape;const o=new u.PointF2D(e,s);r.PositionAndShape.RelativePosition=o;const a=new w.Label("-"),l=new f.GraphicalLabel(a,this.rules.LyricsHeight,m.TextAlignmentEnum.CenterBottom,this.rules);l.setLabelPositionAndShapeBorders(),t.LyricsDashes.push(l),l.PositionAndShape.Parent=t.PositionAndShape;const h=new u.PointF2D(i,s);return l.PositionAndShape.RelativePosition=h,l.PositionAndShape.RelativePosition.x-r.PositionAndShape.RelativePosition.x}calculateDynamicExpressions(){const t=Math.min(this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length-1,this.rules.MaxMeasureToDrawIndex);for(let e=Math.min(this.rules.MinMeasureToDrawIndex,this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length);e<=t;e++){const t=this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures[e];this.dynamicExpressionMap.clear();for(let i=0;i=0;i--)if(this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[i].StaffEntries[e])return this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[i].StaffEntries[e]}getFirstRightNotNullStaffEntryFromContainer(t,e,i){if(this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[t].StaffEntries[e])return this.graphicalMusicSheet.VerticalGraphicalStaffEntryContainers[t].StaffEntries[e];for(let i=t+1;i0||e.StaffLinkedExpressions[i][s].UnknownList.length>0)&&this.calculateMoodAndUnknownExpression(e.StaffLinkedExpressions[i][s],t,i)}}calculateStemDirectionFromVoices(t){if(void 0!==t.ParentSourceStaffEntry.Link)return t===t.ParentSourceStaffEntry.VoiceEntries[0]?void(t.WantedStemDirection=h.StemDirectionType.Up):void(t.WantedStemDirection=h.StemDirectionType.Down);t.ParentVoice instanceof b.LinkedVoice?t.WantedStemDirection=h.StemDirectionType.Down:t.ParentSourceStaffEntry.VoiceEntries.length>1&&(t.WantedStemDirection=h.StemDirectionType.Up)}setBeamNotesWantedStemDirections(t){if(!(t.Notes.length>0))return;const e=t.Notes[0].NoteBeam;if(e)for(const i of e.Notes)if(i.ParentVoiceEntry.WantedStemDirection!==h.StemDirectionType.Undefined&&i.ParentVoiceEntry.ParentSourceStaffEntry.ParentStaff.Id===t.ParentSourceStaffEntry.ParentStaff.Id){t.WantedStemDirection=i.ParentVoiceEntry.WantedStemDirection;break}}}e.MusicSheetCalculator=B},1494:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSheetDrawer=void 0;const s=i(8911),n=i(8155),r=i(6729),o=i(3278),a=i(9086),l=i(9946),h=i(2255),c=i(1274),u=i(1703),d=i(7771),f=i(158),m=i(5074),p=i(9839),b=i(4196);e.MusicSheetDrawer=class{constructor(t,e){this.drawableBoundingBoxElement="None",this.skyLineVisible=!1,this.bottomLineVisible=!1,this.phonicScoreMode=m.PhonicScoreModes.Manual,this.textMeasurer=t,this.splitScreenLineColor=-1,this.drawingParameters=e,this.rules=e.Rules}set Mode(t){this.phonicScoreMode=t}drawSheet(t){if(this.graphicalMusicSheet=t,this.rules=t.ParentMusicSheet.Rules,this.drawSplitScreenLine(),this.drawingParameters.drawCursors)for(const e of t.Cursors){if(!e)continue;const t=new s.BoundingBox(e);t.AbsolutePosition=e.Start,t.BorderBottom=e.End.y-e.Start.y,t.BorderRight=e.Width/2,t.BorderLeft=-e.Width/2,this.isVisible(t)&&this.drawLineAsVerticalRectangle(e,n.GraphicalLayers.Cursor)}this.drawingParameters.drawScrollIndicator&&this.drawScrollIndicator();const e=Math.min(this.graphicalMusicSheet.MusicPages.length,this.rules.MaxPageToDrawNumber);for(let t=0;t0&&this.drawDashes(e.LyricsDashes),e.LyricLines.length>0&&this.drawLyricLines(e.LyricLines,e));for(const e of t.SystemLines)this.drawSystemLineObject(e);if(t.Parent===t.Parent.Parent.MusicPages[0])for(const e of t.Labels)e.SVGNode=this.drawLabel(e,n.GraphicalLayers.Notes);const o=this.graphicalMusicSheet.ParentMusicSheet.Instruments,a=o.filter((t=>t.Visible)).length;for(const e of t.InstrumentBrackets)this.drawInstrumentBrace(e,t);if(o.length>0)if(a>1)for(const e of t.GroupBrackets)this.drawGroupBracket(e,t);else for(const e of t.GroupBrackets)e.Visible=!1;if(!this.leadSheet)for(const e of t.MeasureNumberLabels)e.SVGNode=this.drawLabel(e,n.GraphicalLayers.Notes);for(const e of t.StaffLines)this.drawStaffLineSymbols(e);this.drawingParameters.drawMarkedAreas&&this.drawMarkedAreas(t),this.drawingParameters.drawComments&&this.drawComment(t)}activateSystemRendering(t,e,i,s){return!0}drawSystemLineObject(t){}drawStaffLine(t){for(const e of t.Measures)this.drawMeasure(e);this.rules.RenderLyrics&&t.LyricsDashes.length>0&&this.drawDashes(t.LyricsDashes),this.drawOctaveShifts(t),this.drawExpressions(t),this.skyLineVisible&&this.drawSkyLine(t),this.bottomLineVisible&&this.drawBottomLine(t)}drawLyricLines(t,e){e.LyricLines.forEach((t=>{t.Start.y+=e.PositionAndShape.AbsolutePosition.y,t.End.y+=e.PositionAndShape.AbsolutePosition.y,t.Start.x+=e.PositionAndShape.AbsolutePosition.x,t.End.x+=e.PositionAndShape.AbsolutePosition.x,this.drawGraphicalLine(t,this.rules.LyricUnderscoreLineWidth)}))}drawExpressions(t){}drawGraphicalLine(t,e,i="black"){return this.drawLine(t.Start,t.End,i,e)}drawLine(t,e,i="#FF0000FF",s){}drawDashes(t){t.forEach((t=>t.SVGNode=this.drawLabel(t,n.GraphicalLayers.Notes)))}drawOctaveShifts(t){}drawStaffLines(t){if(t.StaffLines){const e=t.PositionAndShape.AbsolutePosition;for(let i=0;i<5;i++)this.drawLineAsHorizontalRectangleWithOffset(t.StaffLines[i],e,n.GraphicalLayers.Notes)}}drawInstantaneousDynamic(t){throw new Error("not implemented")}drawContinuousDynamic(t){throw new Error("not implemented")}drawSymbol(t,e,i,s=1,r=n.GraphicalLayers.Notes){}get leadSheet(){return this.graphicalMusicSheet.LeadSheet}set leadSheet(t){this.graphicalMusicSheet.LeadSheet=t}drawPage(t){if(this.isVisible(t.PositionAndShape)){for(const e of t.MusicSystems)this.isVisible(e.PositionAndShape)&&this.drawMusicSystem(e);if(t===t.Parent.MusicPages[0])for(const e of t.Labels)e.SVGNode=this.drawLabel(e,n.GraphicalLayers.Notes);this.drawableBoundingBoxElement&&this.drawBoundingBoxes(t.PositionAndShape,0,this.drawableBoundingBoxElement)}}drawBoundingBoxes(t,e=0,i="all"){const s=t.DataObject.constructor.name;let n=!1;"all"===i?n=!0:"VexFlowStaffEntry"===i?n=t.DataObject instanceof p.VexFlowStaffEntry:"VexFlowMeasure"===i?n=t.DataObject instanceof p.VexFlowMeasure:"VexFlowGraphicalNote"===i?n=t.DataObject instanceof p.VexFlowGraphicalNote:"VexFlowVoiceEntry"===i?n=t.DataObject instanceof p.VexFlowVoiceEntry:"GraphicalLabel"===i?n=t.DataObject instanceof l.GraphicalLabel:"VexFlowStaffLine"===i?n=t.DataObject instanceof p.VexFlowStaffLine:"SystemLine"===i?n=t.DataObject instanceof d.SystemLine:"StaffLineActivitySymbol"===i?n=t.DataObject instanceof b.StaffLineActivitySymbol:"VexFlowContinuousDynamicExpression"===i&&(n=t.DataObject instanceof p.VexFlowContinuousDynamicExpression),(n||s===i)&&this.drawBoundingBox(t,void 0,!0,s,e),e++,t.ChildElements.forEach((t=>this.drawBoundingBoxes(t,e,i)))}drawBoundingBox(t,e,i=!1,s,u=0){let d=new o.RectangleF2D(t.AbsolutePosition.x+t.BorderMarginLeft,t.AbsolutePosition.y+t.BorderMarginTop,t.BorderMarginRight-t.BorderMarginLeft,t.BorderMarginBottom-t.BorderMarginTop);i&&(this.drawLineAsHorizontalRectangle(new r.GraphicalLine(new a.PointF2D(t.AbsolutePosition.x-1,t.AbsolutePosition.y),new a.PointF2D(t.AbsolutePosition.x+1,t.AbsolutePosition.y),.1,n.OutlineAndFillStyleEnum.BaseWritingColor,e),u-1),this.drawLineAsVerticalRectangle(new r.GraphicalLine(new a.PointF2D(t.AbsolutePosition.x,t.AbsolutePosition.y-1),new a.PointF2D(t.AbsolutePosition.x,t.AbsolutePosition.y+1),.1,n.OutlineAndFillStyleEnum.BaseWritingColor,e),u-1)),d=this.applyScreenTransformationForRect(d);const f=this.renderRectangle(d,n.GraphicalLayers.Background,u,e,.5);if(s){const t=new h.Label(s);this.renderLabel(new l.GraphicalLabel(t,.8,c.TextAlignmentEnum.CenterCenter,this.rules),u,d.width,d.height,d.height,new a.PointF2D(d.x,d.y+12))}return f}drawMarkedAreas(t){for(const e of t.GraphicalMarkedAreas)e&&(e.systemRectangle&&this.drawRectangle(e.systemRectangle,n.GraphicalLayers.Background),e.settings&&(e.settings.SVGNode=this.drawLabel(e.settings,n.GraphicalLayers.Comment)),e.labelRectangle&&this.drawRectangle(e.labelRectangle,n.GraphicalLayers.Background),e.label&&(e.label.SVGNode=this.drawLabel(e.label,n.GraphicalLayers.Comment)))}drawComment(t){for(const e of t.GraphicalComments)e&&(e.settings&&(e.settings.SVGNode=this.drawLabel(e.settings,n.GraphicalLayers.Comment)),e.label&&(e.label.SVGNode=this.drawLabel(e.label,n.GraphicalLayers.Comment)))}drawStaffLineSymbols(t){const e=t.ParentStaff.ParentInstrument,i=t.PositionAndShape.AbsolutePosition.x,s=t.PositionAndShape.AbsolutePosition.y+2,o=t.PositionAndShape.BorderRight;e.highlight&&this.drawingParameters.drawHighlights&&this.drawLineAsHorizontalRectangle(new r.GraphicalLine(new a.PointF2D(i,s),new a.PointF2D(i+o,s),4,n.OutlineAndFillStyleEnum.Highlighted),n.GraphicalLayers.Highlight);let l=m.MusicSymbolDrawingStyle.Disabled,h=f.MusicSymbol.PLAY,c=this.drawingParameters.drawActivitySymbols;switch(this.phonicScoreMode){case m.PhonicScoreModes.Midi:h=f.MusicSymbol.PLAY,this.midiPlaybackAvailable&&t.ParentStaff.audible&&(l=m.MusicSymbolDrawingStyle.PlaybackSymbols);break;case m.PhonicScoreModes.Following:h=f.MusicSymbol.MIC,t.ParentStaff.following&&(l=m.MusicSymbolDrawingStyle.FollowSymbols);break;default:c=!1}if(c){const t=new a.PointF2D(i+o+2,s);this.drawSymbol(h,l,t)}if(this.drawingParameters.drawErrors)for(const e of t.Measures){const t=e.PositionAndShape,i=t.AbsolutePosition.x,s=t.AbsolutePosition.y+2;e.hasError&&this.graphicalMusicSheet.ParentMusicSheet.DrawErroneousMeasures&&this.drawLineAsHorizontalRectangle(new r.GraphicalLine(new a.PointF2D(i,s),new a.PointF2D(i+t.BorderRight,s),4,n.OutlineAndFillStyleEnum.ErrorUnderlay),n.GraphicalLayers.MeasureError)}}}},158:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSymbol=void 0,(i=e.MusicSymbol||(e.MusicSymbol={}))[i.Unused_first_Symbol=0]="Unused_first_Symbol",i[i.BLACK_HEAD=1]="BLACK_HEAD",i[i.UPWARDS_TAIL=2]="UPWARDS_TAIL",i[i.DOWNWARDS_TAIL=3]="DOWNWARDS_TAIL",i[i.UPWARDS_DOUBLE_TAIL=4]="UPWARDS_DOUBLE_TAIL",i[i.DOWNWARDS_DOUBLE_TAIL=5]="DOWNWARDS_DOUBLE_TAIL",i[i.UPWARDS_TRIPLE_TAIL=6]="UPWARDS_TRIPLE_TAIL",i[i.DOWNWARDS_TRIPLE_TAIL=7]="DOWNWARDS_TRIPLE_TAIL",i[i.UPWARDS_QUAD_TAIL=8]="UPWARDS_QUAD_TAIL",i[i.DOWNWARDS_QUAD_TAIL=9]="DOWNWARDS_QUAD_TAIL",i[i.ROUND_HEAD=10]="ROUND_HEAD",i[i.WHITE_HEAD=11]="WHITE_HEAD",i[i.G_CLEF=12]="G_CLEF",i[i.F_CLEF=13]="F_CLEF",i[i.C_CLEF=14]="C_CLEF",i[i.BREVE=15]="BREVE",i[i.BREVE_REST=16]="BREVE_REST",i[i.COMMON_TIME=17]="COMMON_TIME",i[i.CUT_TIME=18]="CUT_TIME",i[i.WHOLE_REST=19]="WHOLE_REST",i[i.HALF_REST=20]="HALF_REST",i[i.QUARTER_REST=21]="QUARTER_REST",i[i.EIGHTH_REST=22]="EIGHTH_REST",i[i.SIXTEENTH_REST=23]="SIXTEENTH_REST",i[i.THIRTYSECOND_REST=24]="THIRTYSECOND_REST",i[i.SIXTYFOURTH_REST=25]="SIXTYFOURTH_REST",i[i.FLAT=26]="FLAT",i[i.SHARP=27]="SHARP",i[i.NATURAL=28]="NATURAL",i[i.DOUBLE_FLAT=29]="DOUBLE_FLAT",i[i.DOUBLE_SHARP=30]="DOUBLE_SHARP",i[i.ZERO=31]="ZERO",i[i.ONE=32]="ONE",i[i.TWO=33]="TWO",i[i.THREE=34]="THREE",i[i.FOUR=35]="FOUR",i[i.FIVE=36]="FIVE",i[i.SIX=37]="SIX",i[i.SEVEN=38]="SEVEN",i[i.EIGHT=39]="EIGHT",i[i.NINE=40]="NINE",i[i.DOT=41]="DOT",i[i.FERMATA=42]="FERMATA",i[i.INVERTED_FERMATA=43]="INVERTED_FERMATA",i[i.SPICCATO=44]="SPICCATO",i[i.TENUTO=45]="TENUTO",i[i.MARCATO=46]="MARCATO",i[i.MARCATISSIMO=47]="MARCATISSIMO",i[i.INVERTED_MARCATISSIMO=48]="INVERTED_MARCATISSIMO",i[i.P=49]="P",i[i.F=50]="F",i[i.S=51]="S",i[i.Z=52]="Z",i[i.M=53]="M",i[i.R=54]="R",i[i.SEGNO=55]="SEGNO",i[i.CODA=56]="CODA",i[i.DRUM_CLEF=57]="DRUM_CLEF",i[i.G_CLEF_SUB8=58]="G_CLEF_SUB8",i[i.G_CLEF_SUPER8=59]="G_CLEF_SUPER8",i[i.G_CLEF_SUB15=60]="G_CLEF_SUB15",i[i.G_CLEF_SUPER15=61]="G_CLEF_SUPER15",i[i.F_CLEF_SUB8=62]="F_CLEF_SUB8",i[i.F_CLEF_SUPER8=63]="F_CLEF_SUPER8",i[i.F_CLEF_SUB15=64]="F_CLEF_SUB15",i[i.F_CLEF_SUPER15=65]="F_CLEF_SUPER15",i[i.DOWN_BOW=66]="DOWN_BOW",i[i.MORDENT=67]="MORDENT",i[i.INVERTED_MORDENT=68]="INVERTED_MORDENT",i[i.TURN=69]="TURN",i[i.INVERTED_TURN=70]="INVERTED_TURN",i[i.LEFTHAND_PIZZICATO=71]="LEFTHAND_PIZZICATO",i[i.RELEASE_PED=72]="RELEASE_PED",i[i.ENGAGE_PED=73]="ENGAGE_PED",i[i.VA8=74]="VA8",i[i.VB8=75]="VB8",i[i.TRILL=76]="TRILL",i[i.MA15=77]="MA15",i[i.MB15=78]="MB15",i[i.HIGH=79]="HIGH",i[i.PLAY=80]="PLAY",i[i.MIC=81]="MIC",i[i.SNAP_PIZZICATO=82]="SNAP_PIZZICATO",i[i.NATURAL_HARMONIC=83]="NATURAL_HARMONIC",i[i.EditPen=84]="EditPen"},7142:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSystem=void 0;const s=i(6842),n=i(8911),r=i(1797),o=i(1274),a=i(9946),l=i(4785),h=i(9086),c=i(6894),u=i(1649),d=i(1225),f=i(2255);class m extends l.GraphicalObject{constructor(t){super(),this.needsToBeRedrawn=!0,this.staffLines=[],this.graphicalMeasures=[],this.labels=new u.Dictionary,this.measureNumberLabels=[],this.objectsToRedraw=[],this.instrumentBrackets=[],this.groupBrackets=[],this.graphicalMarkedAreas=[],this.graphicalComments=[],this.systemLines=[],this.breaksPage=!1,this.id=t,this.boundingBox=new n.BoundingBox(this),this.maxLabelLength=0}get Parent(){return this.parent}set Parent(t){if(this.parent){const t=this.parent.MusicSystems.indexOf(this,0);t>-1&&this.parent.MusicSystems.splice(t,1)}this.parent=t,this.boundingBox.Parent=t.PositionAndShape}get NextSystem(){const t=this.Parent.MusicSystems.indexOf(this);return t!==this.Parent.MusicSystems.length?this.Parent.MusicSystems[t+1]:void 0}get StaffLines(){return this.staffLines}get GraphicalMeasures(){return this.graphicalMeasures}get MeasureNumberLabels(){return this.measureNumberLabels}get Labels(){return this.labels.values()}get ObjectsToRedraw(){return this.objectsToRedraw}get InstrumentBrackets(){return this.instrumentBrackets}get GroupBrackets(){return this.groupBrackets}get GraphicalMarkedAreas(){return this.graphicalMarkedAreas}get GraphicalComments(){return this.graphicalComments}get SystemLines(){return this.systemLines}get Id(){return this.id}createSystemLeftLine(t,e,i){let s=-t/2;i&&(s=this.maxLabelLength+e-t/2);const n=this.staffLines[0].Measures[0];let r;this.staffLines.length>1&&(r=this.staffLines[this.staffLines.length-1].Measures[0]);const o=this.createSystemLine(s,t,c.SystemLinesEnum.SingleThin,d.SystemLinePosition.MeasureBegin,this,n,r);this.SystemLines.push(o),o.PositionAndShape.RelativePosition=new h.PointF2D(s,0),o.PositionAndShape.BorderLeft=0,o.PositionAndShape.BorderRight=t,o.PositionAndShape.BorderTop=0,o.PositionAndShape.BorderBottom=this.boundingBox.Size.height,this.createLinesForSystemLine(o)}createVerticalLineForMeasure(t,e,i,s,n,r){const o=r.ParentStaffLine,a=new h.PointF2D(o.PositionAndShape.RelativePosition.x,o.PositionAndShape.RelativePosition.y),l=o.ParentStaff.ParentInstrument.Staves;if(o.ParentStaff===l[0]){let c;l.length>1&&(c=this.getBottomStaffLine(o).Measures[n]);const u=this.createSystemLine(t,e,i,s,this,r,c),d=a.x+t;u.PositionAndShape.RelativePosition=new h.PointF2D(d,0),u.PositionAndShape.BorderLeft=0,u.PositionAndShape.BorderRight=e,this.SystemLines.push(u)}}setYPositionsToVerticalLineObjectsAndCreateLines(t){}calculateBorders(t){}alignBeginInstructions(){}GetLeftBorderAbsoluteXPosition(){return this.StaffLines[0].PositionAndShape.AbsolutePosition.x+this.StaffLines[0].Measures[0].beginInstructionsWidth}GetRightBorderAbsoluteXPosition(){return this.StaffLines[0].PositionAndShape.AbsolutePosition.x+this.StaffLines[0].StaffLines[0].End.x}AddGraphicalMeasures(t){for(let e=0,i=t.length;e1){let t,e;for(let s=0,n=this.staffLines.length;sthis.maxLabelLength&&(this.maxLabelLength=i.PositionAndShape.Size.width,e=r)}this.updateMusicSystemStaffLineXPosition(e)}setMusicSystemLabelsYPosition(){this.labels.forEach(((t,e)=>{let i=0,s=0;for(let e=0;e0&&(e.PositionAndShape.RelativePosition=new h.PointF2D(0,i/s+2))}))}checkStaffEntriesForStaffEntryLink(){let t=!1,e=!1;for(let i=0;i=0;i--){if(e=t.InstrumentalGroups[i],!(e instanceof s.Instrument))return this.findLastVisibleInstrumentInInstrumentalGroup(e);if(!0===e.Visible)return e}}updateMusicSystemStaffLineXPosition(t){for(let e=0,i=this.StaffLines.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MeasureBuildParameters=e.SystemBuildParameters=e.MusicSystemBuilder=void 0;const s=i(599),n=i(3331),r=i(5198),o=i(289),a=i(9086),l=i(6729),h=i(6894),c=i(4040),u=i(289),d=i(2337),f=i(1225);e.MusicSystemBuilder=class{constructor(){this.musicSystems=[],this.globalSystemIndex=0,this.leadSheet=!1}initialize(t,e,i){this.leadSheet=t.LeadSheet,this.graphicalMusicSheet=t,this.rules=this.graphicalMusicSheet.ParentMusicSheet.Rules,this.measureList=e,this.numberOfVisibleStaffLines=i,this.activeRhythm=new Array(this.numberOfVisibleStaffLines),this.activeKeys=new Array(this.numberOfVisibleStaffLines),this.activeClefs=new Array(this.numberOfVisibleStaffLines),this.initializeActiveInstructions(this.measureList[0])}buildMusicSystems(){var t,e,i;const s=this.getFullPageSystemWidth();let n=!1;for(this.measureListIndex=0,this.currentSystemParams=new m,this.currentSystemParams.currentSystem=this.initMusicSystem();this.measureListIndex0){if(this.rules.MaxSystemToDrawNumber===this.musicSystems.length)return this.finalizeCurrentSystem(this.measureList[this.measureList.length-1],!this.rules.StretchLastSystemLine,!1),this.musicSystems;this.finalizeCurrentAndCreateNewSystem(this.measureList[this.measureList.length-1],!this.rules.StretchLastSystemLine,!1)}return this.musicSystems}calculateSystemYLayout(){for(const t of this.musicSystems)this.optimizeDistanceBetweenStaffLines(t);this.calculateMusicSystemsRelativePositions()}setMeasureWidth(t,e,i,s){for(let n=0,r=t.length;n0&&(r.beginInstructionsWidth=i),s>0&&(r.endInstructionsWidth=s)}}finalizeCurrentAndCreateNewSystem(t,e=!1,i=!0,s=!1){this.finalizeCurrentSystem(t,e,i,s),this.currentSystemParams=new m,void 0!==t&&this.measureListIndex=1){const e=this.currentSystemParams.currentSystem.GraphicalMeasures[this.currentSystemParams.currentSystem.GraphicalMeasures.length-1];let i=0;const s=t[t.length-1];s.endLine===h.SystemLinesEnum.DotsBoldBoldDots&&(s.endLine=h.SystemLinesEnum.DotsThinBold,i=e[0].getLineWidth(h.SystemLinesEnum.DotsBoldBoldDots)/2-e[0].getLineWidth(h.SystemLinesEnum.DotsThinBold)),this.currentSystemParams.currentSystemFixWidth-=i;for(let t=0,s=e.length;t1){r=!0;break}let o=0;for(let e=0;e=0&&this.measureList[i]){const e=null===(l=this.measureList[i][0])||void 0===l?void 0:l.parentSourceMeasure;(null==e?void 0:e.ImplicitMeasure)&&(null==e?void 0:e.RhythmPrinted)&&(t=!1)}t&&(e.addRhythmAtBegin(u),e.parentSourceMeasure.RhythmPrinted=u,p=!0)}return(f||m||p)&&(d+=e.beginInstructionsWidth,p&&(d+=this.rules.RhythmRightMargin)),d}addInstructionsAtMeasureEnd(t,e,i){if(!t||!t.Instructions||0===t.Instructions.length)return 0;for(let s=0,n=t.Instructions.length;s0&&(this.currentSystemParams.systemMeasures.push({beginLine:h.SystemLinesEnum.None,endLine:h.SystemLinesEnum.None}),this.currentSystemParams.currentWidth+=s,this.currentSystemParams.currentSystemFixWidth+=s)}addExtraInstructionMeasure(t,e,i){const s=this.currentSystemParams.currentSystem,n=c.MusicSheetCalculator.symbolFactory.createExtraGraphicalMeasure(s.StaffLines[t]);[].push(n),e&&n.addKeyAtBegin(e,this.activeKeys[t],this.activeClefs[t]),void 0!==i&&i.PrintObject&&n.addRhythmAtBegin(i),n.PositionAndShape.BorderLeft=0,n.PositionAndShape.BorderTop=0,n.PositionAndShape.BorderBottom=this.rules.StaffHeight;const r=this.rules.MeasureLeftMargin+n.beginInstructionsWidth+this.rules.MeasureRightMargin;return n.PositionAndShape.BorderRight=r,s.StaffLines[t].Measures.push(n),r}addStaveMeasuresToSystem(t){if(t[0]){const e=[];for(let i=0;i1){const e=Math.min(this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length-1,t.measureListIndex+t.multipleRestMeasures-1);t=this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures[e]}}finally{}return this.nextMeasureBeginsLineRepetition()&&this.thisMeasureEndsLineRepetition()?h.SystemLinesEnum.DotsBoldBoldDots:this.thisMeasureEndsLineRepetition()?h.SystemLinesEnum.DotsThinBold:this.nextMeasureHasKeyInstructionChange()||this.thisMeasureEndsWordRepetition()||this.nextMeasureBeginsWordRepetition()?h.SystemLinesEnum.DoubleThin:t&&void 0!==t.endingBarStyleEnum?t.endingBarStyleEnum:h.SystemLinesEnum.SingleThin}getLineWidth(t,e,i){let s=t.getLineWidth(e);return e===h.SystemLinesEnum.DotsBoldBoldDots&&(s/=2),i&&e===h.SystemLinesEnum.BoldThinDots&&(s+=this.rules.DistanceBetweenLastInstructionAndRepetitionBarline),s}previousMeasureEndsLineRepetition(){if(0===this.measureListIndex)return!1;for(let t=0,e=this.measureList[this.measureListIndex-1].length;t=this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length||!this.measureList[t])return!1;for(let e=0,i=this.measureList[t].length;e=this.graphicalMusicSheet.ParentMusicSheet.SourceMeasures.length||t>this.measureList.length-1)return!1;for(let e=0,i=this.measureList[t].length;ethis.rules.PageHeight-this.rules.PageBottomMargin&&(s++,s<=4&&console.log(`warning: could not fit a single system on page ${t.PageNumber} and measure number ${i.GraphicalMeasures[0][0].MeasureNumber}.\n The PageFormat may be too small for this sheet."\n Will not give further warnings for all pages, only total.`))}else{const s=this.musicSystems[n-1],r=s.StaffLines[s.StaffLines.length-1],o=r.PositionAndShape;let l=this.findRequiredDistanceWithSkyBottomLine(s,i);l+=this.rules.MinSkyBottomDistBetweenSystems,l=Math.max(l,this.rules.MinimumDistanceBetweenSystems+r.StaffHeight);const h=e+o.RelativePosition.y+l,c=h+i.PositionAndShape.BorderMarginBottom;if(this.rules.NewPageAtXMLNewPageAttribute&&s.breaksPage||!(c0&&console.log(`total amount of pages that couldn't fit a single music system: ${s} of ${t.PageNumber}`)}findRequiredDistanceWithSkyBottomLine(t,e){const i=t.StaffLines[t.StaffLines.length-1],s=e.StaffLines[0],n=i.BottomLine,r=s.SkyLine,o=i.PositionAndShape,a=s.PositionAndShape,l=1/this.rules.SamplingUnit;let h=0;for(let t=0;t=r.length)break;const s=Math.max(0,i-6),c=Math.min(r.length-1,i+6);let u=0;for(let t=s;t<=c;t++)u=Math.min(u,r[t]);const d=e-u;h=Math.max(d,h)}return 0===h&&(h=o.BorderBottom-a.BorderTop),h}};class m{constructor(){this.systemMeasures=[],this.systemMeasureIndex=0,this.currentWidth=0,this.currentSystemFixWidth=0,this.currentSystemVarWidth=0,this.maxLabelLength=0}IsSystemStartMeasure(){return 0===this.systemMeasureIndex}}e.SystemBuildParameters=m,e.MeasureBuildParameters=class{}},4574:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OctaveShiftParams=void 0,e.OctaveShiftParams=class{constructor(t,e,i){this.getOpenOctaveShift=t,this.getAbsoluteStartTimestamp=e,this.getAbsoluteEndTimestamp=i}}},9059:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PlainSkyBottomLineBatchCalculatorBackend=void 0;const s=i(1378),n=i(9531);class r extends n.SkyBottomLineBatchCalculatorBackend{constructor(t,e){super(t,e)}getPreferredRenderingConfiguration(t,e){return{elementWidth:Math.ceil(t),numColumns:6,numRows:6}}onInitialize(t){}calculateFromCanvas(t,e,i,n,r){const o=t.width,a=e.getImageData(0,0,t.width,t.height),{elementWidth:l,elementHeight:h,numColumns:c}=r,u=[];for(let t=0;t0){g[t-f]=e-p;break}}S[t-f]=h;for(let e=b-1;e>=p;e--){const i=e*o*4+4*t;if(a.data[i+3]>0){S[t-f]=e-p;break}}}const y=Math.max(...g),E=Math.min(...S);for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionEndSymbol=void 0;const s=i(4785),n=i(8155),r=i(9086),o=i(8911),a=i(6729),l=i(2337);class h extends s.GraphicalObject{constructor(t,e){super();const i=e,s=t.PositionAndShape.AbsolutePosition.y,h=l.CollectionUtil.last(t.StaffLines).PositionAndShape.RelativePosition.y+4;this.verticalLine=new a.GraphicalLine(new r.PointF2D(i,s),new r.PointF2D(i,s+h),.4,n.OutlineAndFillStyleEnum.SelectionSymbol);for(let e=0,n=t.StaffLines.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionStartSymbol=void 0;const s=i(9086),n=i(8155),r=i(6729),o=i(4785),a=i(8911),l=i(2337);class h extends o.GraphicalObject{constructor(t,e){super();const i=e,o=t.PositionAndShape.AbsolutePosition.y,h=l.CollectionUtil.last(t.StaffLines).PositionAndShape.RelativePosition.y+4;this.verticalLine=new r.GraphicalLine(new s.PointF2D(i,o),new s.PointF2D(i,o+h),.4,n.OutlineAndFillStyleEnum.SelectionSymbol);for(let e=0,n=t.StaffLines.length;e{if(i.has(t))return i.get(t);{const e=[];return i.set(t,e),e}})().push({skyBottomLineCalculator:e.SkyBottomLineCalculator,measures:e.Measures})}this.batches=new Map;for(const[t,s]of i.entries()){const i=s.map((t=>t.measures)).flat(),l=(()=>{if(e===n.SkyBottomLineBatchCalculatorBackendType.Plain)return new r.PlainSkyBottomLineBatchCalculatorBackend(t,i).initialize();try{return new o.WebGLSkyBottomLineBatchCalculatorBackend(t,i).initialize()}catch(e){return a.default.info("Couldn't create WebGLBackend for Skyline. Using fallback."),new r.PlainSkyBottomLineBatchCalculatorBackend(t,i).initialize()}})();l.initialize(),this.batches.set(t,{backend:l,entries:s})}}calculateLines(){for(const[,{backend:t,entries:e}]of this.batches){const i=t.calculateLines();let s=0;for(const{skyBottomLineCalculator:t,measures:n}of e){const e=s+n.length;t.updateLines(i.slice(s,e)),s=e}}}}},9531:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.SkyBottomLineBatchCalculatorBackend=void 0;const n=i(4028),r=s(i(2043));e.SkyBottomLineBatchCalculatorBackend=class{constructor(t,e){this.elementHeight=300,this.canvas=new n.CanvasVexFlowBackend(t),this.measures=e,this.maxWidth=Math.max(...this.measures.map((t=>{let e=t.getVFStave().getWidth();return e>0||t.IsExtraGraphicalMeasure||(r.default.warn("SkyBottomLineBatchCalculatorBackend: width not > 0 in measure "+t.MeasureNumber),e=50),e}))),this.samplingUnit=t.SamplingUnit}initialize(){if(this.tableConfiguration=Object.assign(Object.assign({},this.getPreferredRenderingConfiguration(this.maxWidth,this.elementHeight)),{elementHeight:this.elementHeight}),this.tableConfiguration.numRows<1||this.tableConfiguration.numColumns<1)throw r.default.warn("SkyBottomLineBatchCalculatorBackend: numRows or numColumns in tableConfiguration is 0"),new Error("numRows or numColumns in tableConfiguration is 0");this.tableConfiguration.elementWidth0||n.IsExtraGraphicalMeasure||(d=50),d=Math.floor(d),n.PositionAndShape.calculateAbsolutePositionsRecursive(0,0);const f=0;l.setX(f);const m=l.y+100;l.setY(m);const p=l.getWidth();l.setWidth(d),n.format(),l.setWidth(p);try{a.translate(h*i,u*s),n.draw(o),a.translate(-h*i,-u*s)}catch(t){r.default.warn("SkyBottomLineBatchCalculatorBackend.calculateLines.draw",t)}}const u=this.calculateFromCanvas(l,o,c,this.samplingUnit,this.tableConfiguration);h.push(...u)}return h}}},1378:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SkyBottomLineCalculationResult=void 0,e.SkyBottomLineCalculationResult=class{constructor(t,e){this.skyLine=t,this.bottomLine=e}}},6040:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.SkyBottomLineCalculator=void 0;i(9086);const n=i(5820),r=s(i(2043)),o=i(1378),a=i(4028);e.SkyBottomLineCalculator=class{constructor(t){this.mStaffLineParent=t,this.mRules=t.ParentMusicSystem.rules}updateLines(t){const e=this.StaffLineParent.Measures;if(t.length!==e.length)if(r.default.warn("SkyBottomLineCalculator: lengths of calculation result array and measure array do not match"),t.length(t-h)/n.unitInPixels+this.StaffLineParent.TopLineOffset));const c=Math.min(...this.mBottomLine);this.mBottomLine=this.mBottomLine.map((t=>(t-c)/n.unitInPixels+this.StaffLineParent.BottomLineOffset))}calculateLines(){const t=this.mRules.SamplingUnit,e=[],i=new a.CanvasVexFlowBackend(this.mRules);for(const s of this.StaffLineParent.Measures){s.PositionAndShape.calculateAbsolutePositionsRecursive(0,0);const n=s.getVFStave();let a=n.getWidth();a>0||s.IsExtraGraphicalMeasure||(r.default.warn("SkyBottomLineCalculator: width not > 0 in measure "+s.MeasureNumber),a=50),i.initializeHeadless(a);const l=i.getContext(),h=i.getCanvas();a=h.width;const c=h.height;n.setY(n.y+100);const u=n.getWidth();n.setWidth(a),s.format(),n.setWidth(u);try{s.draw(l)}catch(t){r.default.warn("SkyBottomLineCalculator.calculateLines.draw",t)}const d=l.getImageData(0,0,a,c),f=4,m=Math.max(Math.ceil(s.PositionAndShape.Size.width*t),1),p=new Array(m),b=new Array(m);for(let t=0;t0){p[t]=e;break}}for(let e=c;e>0;e--){const i=e*a*f+t*f;if(d.data[i+3]>0){b[t]=e;break}}}for(let t=0;t=this.BottomLine.length&&(i=this.BottomLine.length-1),s<0&&(s=0),s>=this.BottomLine.length&&(s=this.BottomLine.length),this.SkyLine[i]=t.y;for(let t=i+1;t=this.BottomLine.length&&(i=this.BottomLine.length-1),s<0&&(s=0),s>=this.BottomLine.length&&(s=this.BottomLine.length),this.BottomLine[i]=t.y;for(let t=i+1;tt))}setBottomLineWithValue(t){this.BottomLine.forEach((e=>t))}getLeftIndexForPointX(t,e){const i=Math.floor(t*this.SamplingUnit);return i<0?0:i>=e?e-1:i}getRightIndexForPointX(t,e){const i=Math.ceil(t*this.SamplingUnit);return i<0?0:i>=e?e-1:i}updateStaffLineBorders(){this.mStaffLineParent.PositionAndShape.BorderTop=this.getSkyLineMin(),this.mStaffLineParent.PositionAndShape.BorderMarginTop=this.getSkyLineMin(),this.mStaffLineParent.PositionAndShape.BorderBottom=this.getBottomLineMax(),this.mStaffLineParent.PositionAndShape.BorderMarginBottom=this.getBottomLineMax()}getSkyLineMin(){return Math.min(...this.SkyLine.filter((t=>!isNaN(t))))}getSkyLineMinAtPoint(t){const e=Math.round(t*this.SamplingUnit);return this.mSkyLine[e]}getSkyLineMinInRange(t,e){return this.getMinInRange(this.SkyLine,t,e)}getBottomLineMax(){return Math.max(...this.BottomLine.filter((t=>!isNaN(t))))}getBottomLineMaxAtPoint(t){const e=Math.round(t*this.SamplingUnit);return this.mBottomLine[e]}getBottomLineMaxInRange(t,e){return this.getMaxInRange(this.BottomLine,t,e)}getBottomLineMaxInBoundingBox(t){const e=Math.floor(t.AbsolutePosition.x+t.BorderLeft),i=Math.ceil(t.AbsolutePosition.x+t.BorderRight);return this.getMaxInRange(this.mBottomLine,e,i)}updateWithBoundingBoxRecursively(t){if(t.ChildElements&&t.ChildElements.length>0)this.updateWithBoundingBoxRecursively(t);else{const e=t.BorderTop+t.AbsolutePosition.y,i=t.BorderBottom+t.AbsolutePosition.y;if(e<0){const i=Math.floor(t.AbsolutePosition.x+t.BorderLeft),s=Math.ceil(t.AbsolutePosition.x+t.BorderRight);this.updateInRange(this.mSkyLine,i,s,e)}else if(i>this.StaffLineParent.StaffHeight){const e=Math.floor(t.AbsolutePosition.x+t.BorderLeft),s=Math.ceil(t.AbsolutePosition.x+t.BorderRight);this.updateInRange(this.mBottomLine,e,s,i)}}}findPreviousValidNumber(t,e){for(let i=t;i>=0;i--)if(!isNaN(e[i]))return e[i];return 0}findNextValidNumber(t,e){if(t>=e.length)return e[t-1];for(let i=t;it.length&&(i=t.length);for(let n=e;nMath.abs(t[n])?s:t[n]}setInRange(t,e=0,i=t.length,s=0){if(e=Math.floor(e*this.SamplingUnit),(i=Math.ceil(i*this.SamplingUnit))t.length&&(i=t.length);for(let n=e;n=t.length&&(e=t.length-1),i<0&&(i=0),i>=t.length&&(i=t.length),e>=0&&i<=t.length?Math.min(...t.slice(e,i+1)):void 0):Number.MAX_VALUE}getMaxInRange(t,e,i){return e=Math.floor(e*this.SamplingUnit),i=Math.ceil(i*this.SamplingUnit),t?(e<0&&(e=0),e>=t.length&&(e=t.length-1),i<0&&(i=0),i>=t.length&&(i=t.length),e>=0&&i<=t.length?Math.max(...t.slice(e,i+1)):void 0):Number.MIN_VALUE}get SamplingUnit(){return this.mRules.SamplingUnit}get StaffLineParent(){return this.mStaffLineParent}get SkyLine(){return this.mSkyLine}get BottomLine(){return this.mBottomLine}}},9953:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StaffLine=void 0;const s=i(8911),n=i(4785),r=i(4196),o=i(9086),a=i(6040);class l extends n.GraphicalObject{constructor(t,e){super(),this.measures=[],this.staffLines=new Array(5),this.octaveShifts=[],this.lyricLines=[],this.lyricsDashes=[],this.abstractExpressions=[],this.graphicalSlurs=[],this.parentMusicSystem=t,this.parentStaff=e,this.boundingBox=new s.BoundingBox(this,t.PositionAndShape),this.skyBottomLine=new a.SkyBottomLineCalculator(this),this.staffHeight=this.parentMusicSystem.rules.StaffHeight,this.topLineOffset=0,this.bottomLineOffset=4,this.calculateStaffLineOffsets()}calculateStaffLineOffsets(){if(this.ParentStaff.isTab)5===this.ParentStaff.StafflineCount?this.staffHeight=this.bottomLineOffset=6*this.ParentStaff.ParentInstrument.GetMusicSheet.Rules.TabStaffInterlineHeight:this.staffHeight=this.bottomLineOffset=this.ParentStaff.ParentInstrument.GetMusicSheet.Rules.TabStaffInterlineHeight*this.ParentStaff.StafflineCount;else switch(this.ParentStaff.StafflineCount){case 4:this.bottomLineOffset=1;break;case 3:this.topLineOffset=1,this.bottomLineOffset=1;break;case 2:this.topLineOffset=2,this.bottomLineOffset=1;break;case 1:this.topLineOffset=2,this.bottomLineOffset=2}}get Measures(){return this.measures}set Measures(t){this.measures=t}get StaffLines(){return this.staffLines}set StaffLines(t){this.staffLines=t}get NextStaffLine(){const t=this.parentMusicSystem.StaffLines.indexOf(this);return t!==this.parentMusicSystem.StaffLines.length?this.parentMusicSystem.StaffLines[t+1]:void 0}get LyricLines(){return this.lyricLines}get AbstractExpressions(){return this.abstractExpressions}set AbstractExpressions(t){this.abstractExpressions=t}set LyricLines(t){this.lyricLines=t}get LyricsDashes(){return this.lyricsDashes}set LyricsDashes(t){this.lyricsDashes=t}get ParentMusicSystem(){return this.parentMusicSystem}set ParentMusicSystem(t){this.parentMusicSystem=t}get ParentStaff(){return this.parentStaff}set ParentStaff(t){this.parentStaff=t}get SkyBottomLineCalculator(){return this.skyBottomLine}get SkyLine(){return this.skyBottomLine.SkyLine}get BottomLine(){return this.skyBottomLine.BottomLine}get OctaveShifts(){return this.octaveShifts}set OctaveShifts(t){this.octaveShifts=t}get StaffHeight(){return this.staffHeight}get TopLineOffset(){return this.topLineOffset}get BottomLineOffset(){return this.bottomLineOffset}get GraphicalSlurs(){return this.graphicalSlurs}addSlurToStaffline(t){this.graphicalSlurs.push(t)}addActivitySymbolClickArea(){const t=new r.StaffLineActivitySymbol(this),e=this.PositionAndShape;t.PositionAndShape.RelativePosition=new o.PointF2D(e.RelativePosition.x+e.BorderRight+.5,e.RelativePosition.y+.5),t.PositionAndShape.Parent=this.parentMusicSystem.PositionAndShape}isPartOfMultiStaffInstrument(){return this.parentStaff.ParentInstrument.Staves.length>1}findClosestStaffEntry(t){let e;for(let i=0,s=this.Measures.length;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StaffLineActivitySymbol=void 0;const s=i(4785),n=i(8911);class r extends s.GraphicalObject{constructor(t){super(),this.parentStaffLine=t;const e=t.PositionAndShape;this.boundingBox=new n.BoundingBox(this,e),this.boundingBox.BorderRight=6,this.boundingBox.BorderBottom=4.5,this.boundingBox.BorderLeft=-1.5,this.boundingBox.BorderTop=-1.5}}e.StaffLineActivitySymbol=r},7771:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SystemLine=void 0;const s=i(6894),n=i(8911),r=i(4785);class o extends r.GraphicalObject{constructor(t,e,i,s,r){super(),this.lineType=t,this.linePosition=e,this.parentMusicSystem=i,this.topMeasure=s,this.bottomMeasure=r,this.parentTopStaffLine=null==s?void 0:s.ParentStaffLine,this.boundingBox=new n.BoundingBox(this,i.PositionAndShape)}static getObjectWidthForLineType(t,e){switch(e){case s.SystemLinesEnum.SingleThin:return t.SystemThinLineWidth;case s.SystemLinesEnum.DoubleThin:return 2*t.SystemThinLineWidth+t.DistanceBetweenVerticalSystemLines;case s.SystemLinesEnum.ThinBold:return t.SystemThinLineWidth+t.SystemBoldLineWidth+t.DistanceBetweenVerticalSystemLines;case s.SystemLinesEnum.BoldThinDots:case s.SystemLinesEnum.DotsThinBold:return t.SystemThinLineWidth+t.SystemBoldLineWidth+t.DistanceBetweenVerticalSystemLines+t.SystemDotWidth+t.DistanceBetweenDotAndLine;case s.SystemLinesEnum.DotsBoldBoldDots:return 2*t.SystemBoldLineWidth+2*t.SystemDotWidth+2*t.DistanceBetweenDotAndLine+t.DistanceBetweenVerticalSystemLines;default:return 0}}}e.SystemLine=o},1225:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.SystemLinePosition=void 0,(i=e.SystemLinePosition||(e.SystemLinePosition={}))[i.MeasureBegin=0]="MeasureBegin",i[i.MeasureEnd=1]="MeasureEnd"},6894:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.SystemLinesEnumHelper=e.SystemLinesEnum=void 0,function(t){t[t.SingleThin=0]="SingleThin",t[t.DoubleThin=1]="DoubleThin",t[t.ThinBold=2]="ThinBold",t[t.BoldThinDots=3]="BoldThinDots",t[t.DotsThinBold=4]="DotsThinBold",t[t.DotsBoldBoldDots=5]="DotsBoldBoldDots",t[t.None=6]="None",t[t.Dotted=7]="Dotted",t[t.Dashed=8]="Dashed",t[t.Bold=9]="Bold",t[t.BoldThin=10]="BoldThin",t[t.DoubleBold=11]="DoubleBold",t[t.Tick=12]="Tick",t[t.Short=13]="Short"}(i=e.SystemLinesEnum||(e.SystemLinesEnum={})),e.SystemLinesEnumHelper=class{static xmlBarlineStyleToSystemLinesEnum(t){return"regular"===t?i.SingleThin:"dotted"===t?i.Dotted:"dashed"===t?i.Dashed:"heavy"===t?i.Bold:"light-light"===t?i.DoubleThin:"light-heavy"===t?i.ThinBold:"heavy-light"===t?i.BoldThin:"heavy-heavy"===t?i.DoubleBold:"tick"===t?i.Tick:"short"===t?i.Short:"none"===t?i.None:i.SingleThin}}},525:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VerticalGraphicalStaffEntryContainer=void 0,e.VerticalGraphicalStaffEntryContainer=class{constructor(t,e){this.staffEntries=[],this.absoluteTimestamp=e,this.staffEntries=new Array(t)}get Index(){return this.index}set Index(t){this.index=t}get AbsoluteTimestamp(){return this.absoluteTimestamp}get StaffEntries(){return this.staffEntries}set StaffEntries(t){this.staffEntries=t}static compareByTimestamp(t,e){const i=t.absoluteTimestamp.RealValue,s=e.absoluteTimestamp.RealValue;return is?1:0}getFirstNonNullStaffEntry(){for(let t=0,e=this.staffEntries.length;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AlignmentManager=void 0;const s=i(9344),n=i(9086);e.AlignmentManager=class{constructor(t){this.parentStaffline=t,this.rules=this.parentStaffline.ParentMusicSystem.rules}alignDynamicExpressions(){var t,e;const i=[];let n=new Array;for(let s=0;s0){const e=t.map((t=>t.PositionAndShape.Center.y)),i=Math.max(...e);for(let n=0;n0?t[n-1]:void 0;if(e){const t=this.getOverlap(r.PositionAndShape,e.PositionAndShape);r.squeeze(-(t.x+this.rules.DynamicExpressionSpacer))}if(i){const t=this.getOverlap(i.PositionAndShape,r.PositionAndShape);r.squeeze(t.x+this.rules.DynamicExpressionSpacer)}}}}}getDistance(t,e){const i=t.RelativePosition.x+t.BorderMarginRight,s=e.RelativePosition.x+e.BorderMarginLeft,r=t.RelativePosition.y+t.BorderMarginBottom,o=e.RelativePosition.y+e.BorderMarginTop;return new n.PointF2D(s-i,o-r)}getOverlap(t,e){return new n.PointF2D(t.RelativePosition.x+t.BorderMarginRight-(e.RelativePosition.x+e.BorderMarginLeft),t.RelativePosition.y+t.BorderMarginBottom-(e.RelativePosition.y+e.BorderMarginTop))}}},4028:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.CanvasVexFlowBackend=void 0;var n=s(i(6368)).default.Flow;const r=i(709),o=i(8129),a=i(41),l=i(599);class h extends r.VexFlowBackend{constructor(t){super(),this.rules=t}getVexflowBackendType(){return n.Renderer.Backends.CANVAS}getOSMDBackendType(){return a.BackendType.Canvas}getCanvasSize(){var t;return null===(t=document.getElementById("osmdCanvasPage"+this.graphicalMusicPage.PageNumber))||void 0===t?void 0:t.offsetHeight}initialize(t,e){this.zoom=e,this.canvas=document.createElement("canvas"),this.graphicalMusicPage||(this.graphicalMusicPage=new l.GraphicalMusicPage(void 0),this.graphicalMusicPage.PageNumber=1),this.canvas.id="osmdCanvasVexFlowBackendCanvas"+this.graphicalMusicPage.PageNumber,this.inner=document.createElement("div"),this.inner.id="osmdCanvasPage"+this.graphicalMusicPage.PageNumber,this.inner.style.position="relative",this.canvas.style.zIndex="0",this.inner.appendChild(this.canvas),t.appendChild(this.inner),this.renderer=new n.Renderer(this.canvas,this.getVexflowBackendType()),this.ctx=this.renderer.getContext()}initializeHeadless(t=300,e=300){this.graphicalMusicPage||(this.graphicalMusicPage=new l.GraphicalMusicPage(void 0),this.graphicalMusicPage.PageNumber=1),this.canvas=document.createElement("canvas"),this.canvas.width=t,this.canvas.height=e,this.renderer=new n.Renderer(this.canvas,this.getVexflowBackendType()),this.ctx=this.renderer.getContext()}getContext(){return this.ctx}clear(){this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),this.rules.PageBackgroundColor&&(this.ctx.save(),this.ctx.setFillStyle(this.rules.PageBackgroundColor),this.zoom=1,this.ctx.fillRect(0,0,this.canvas.width/this.zoom,this.canvas.height/this.zoom),this.ctx.restore())}scale(t){this.ctx.scale(t,t)}translate(t,e){this.CanvasRenderingCtx.translate(t,e)}renderText(t,e,i,s,n,r,a,l){const h=this.CanvasRenderingCtx.font;this.CanvasRenderingCtx.save(),this.CanvasRenderingCtx.font=o.VexFlowConverter.font(t,e,i,this.rules,l),this.CanvasRenderingCtx.fillStyle=a,this.CanvasRenderingCtx.strokeStyle=a,this.CanvasRenderingCtx.fillText(s,r.x,r.y+n),this.CanvasRenderingCtx.restore(),this.CanvasRenderingCtx.font=h}renderRectangle(t,e,i,s=1){const n=this.CanvasRenderingCtx.fillStyle;this.CanvasRenderingCtx.fillStyle=i||o.VexFlowConverter.style(e),this.CanvasRenderingCtx.globalAlpha=s,this.ctx.fillRect(t.x,t.y,t.width,t.height),this.CanvasRenderingCtx.fillStyle=n,this.CanvasRenderingCtx.globalAlpha=1}renderLine(t,e,i="#FF0000FF",s=2){const n=this.CanvasRenderingCtx.strokeStyle;this.CanvasRenderingCtx.strokeStyle=i,this.CanvasRenderingCtx.beginPath(),this.CanvasRenderingCtx.moveTo(t.x,t.y),this.CanvasRenderingCtx.lineTo(e.x,e.y),this.CanvasRenderingCtx.stroke(),this.CanvasRenderingCtx.strokeStyle=n}renderCurve(t){this.ctx.beginPath(),this.ctx.moveTo(t[0].x,t[0].y),this.ctx.bezierCurveTo(t[1].x,t[1].y,t[2].x,t[2].y,t[3].x,t[3].y),this.ctx.lineTo(t[7].x,t[7].y),this.ctx.bezierCurveTo(t[6].x,t[6].y,t[5].x,t[5].y,t[4].x,t[4].y),this.ctx.lineTo(t[0].x,t[0].y),this.ctx.closePath(),this.ctx.fill()}get CanvasRenderingCtx(){return this.ctx.vexFlowCanvasContext}}e.CanvasVexFlowBackend=h},9505:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.SvgVexFlowBackend=void 0;var n=s(i(6368)).default.Flow;const r=i(709),o=i(8129),a=i(2562),l=i(41),h=s(i(2043));class c extends r.VexFlowBackend{constructor(t){super(),this.rules=t}getVexflowBackendType(){return n.Renderer.Backends.SVG}getOSMDBackendType(){return l.BackendType.SVG}getCanvasSize(){var t;return null===(t=document.getElementById("osmdCanvasPage"+this.graphicalMusicPage.PageNumber))||void 0===t?void 0:t.offsetHeight}initialize(t,e){this.zoom=e,this.canvas=document.createElement("div"),this.canvas.id="osmdCanvasPage"+this.graphicalMusicPage.PageNumber,this.inner=this.canvas,this.inner.style.position="relative",this.canvas.style.zIndex="0",t.appendChild(this.inner),this.renderer=new n.Renderer(this.canvas,this.getVexflowBackendType()),this.ctx=this.renderer.getContext(),this.ctx.svg.id="osmdSvgPage"+this.graphicalMusicPage.PageNumber}getContext(){return this.ctx}getSvgElement(){return this.ctx.svg}removeNode(t){var e;const i=null===(e=this.ctx)||void 0===e?void 0:e.svg;if(!i)return!1;try{i.removeChild(t)}catch(t){return h.default.error(t),!1}return!0}clear(){if(!this.ctx)return;const t=this.ctx.svg;for(;t.lastChild;)t.removeChild(t.lastChild);this.rules.PageBackgroundColor&&(this.ctx.svg.style["background-color"]=this.rules.PageBackgroundColor)}scale(t){this.ctx.scale(t,t)}translate(t,e){}renderText(t,e,i,s,n,r,l,h){this.ctx.save();const c=this.ctx.openGroup("text");l&&(this.ctx.attributes.fill=l,this.ctx.attributes.stroke=l);let u=h;h&&"default"!==h||(u=this.rules.DefaultFontFamily),this.ctx.setFont(u,t,o.VexFlowConverter.fontStyle(e)),this.ctx.attributes["font-size"]=`${t}px`,this.ctx.state["font-size"]=`${t}px`;let d="normal",f="normal";switch(e){case a.FontStyles.Bold:d="bold";break;case a.FontStyles.Italic:f="italic";break;case a.FontStyles.BoldItalic:d="bold",f="italic";break;default:d="normal"}return this.ctx.attributes["font-weight"]=d,this.ctx.state["font-weight"]=d,this.ctx.attributes["font-style"]=f,this.ctx.state["font-style"]=f,this.ctx.fillText(s,r.x,r.y+n),this.ctx.closeGroup(),this.ctx.restore(),c}renderRectangle(t,e,i,s=1){this.ctx.save();const n=this.ctx.openGroup("rect");return this.ctx.attributes.fill=i||o.VexFlowConverter.style(e),this.ctx.attributes["fill-opacity"]=s,this.ctx.fillRect(t.x,t.y,t.width,t.height),this.ctx.restore(),this.ctx.attributes["fill-opacity"]=1,this.ctx.closeGroup(),n}renderLine(t,e,i="#FF0000FF",s=2){this.ctx.save();const n=this.ctx.openGroup("line");return this.ctx.beginPath(),this.ctx.moveTo(t.x,t.y),this.ctx.lineTo(e.x,e.y),this.ctx.attributes.stroke=i,this.ctx.lineWidth=s,this.ctx.stroke(),this.ctx.closeGroup(),this.ctx.restore(),n}renderCurve(t){const e=this.ctx.openGroup("curve");return this.ctx.beginPath(),this.ctx.moveTo(t[0].x,t[0].y),this.ctx.bezierCurveTo(t[1].x,t[1].y,t[2].x,t[2].y,t[3].x,t[3].y),this.ctx.lineTo(t[7].x,t[7].y),this.ctx.bezierCurveTo(t[6].x,t[6].y,t[5].x,t[5].y,t[4].x,t[4].y),this.ctx.lineTo(t[0].x,t[0].y),this.ctx.closePath(),this.ctx.fill(),this.ctx.closeGroup(),e}export(){const t=this.ctx.svg.cloneNode(!0),e=document.implementation.createDocumentType("svg","-//W3C//DTD SVG 1.1//EN","http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"),i=document.implementation.createDocument("http://www.w3.org/2000/svg","svg",e);i.replaceChild(t,i.documentElement);const s=(new XMLSerializer).serializeToString(i),n=document.createElement("a");n.href="data:image/svg+xml; charset=utf8, "+encodeURIComponent(s.replace(/>\n\r<")),n.download="opensheetmusicdisplay_download.svg",n.innerHTML=window.location.href+"/download",document.body.appendChild(n)}}e.SvgVexFlowBackend=c},709:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowBackend=e.VexFlowBackends=void 0;var n=s(i(6368)).default.Flow;e.VexFlowBackends=class{},e.VexFlowBackend=class{getInnerElement(){return this.inner}getCanvas(){return this.canvas}getRenderElement(){let t=this.canvas;return this.getVexflowBackendType()===n.Renderer.Backends.CANVAS&&(t=this.inner),t}getRenderer(){return this.renderer}removeAllChildrenFromContainer(t){for(;0!==t.children.length;)t.removeChild(t.children.item(0))}removeFromContainer(t){const e=this.getRenderElement();for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowContinuousDynamicExpression=void 0;const s=i(374),n=i(9946),r=i(2255),o=i(1274),a=i(2562);class l extends s.GraphicalContinuousDynamicExpression{constructor(t,e,i,s){if(super(t,e,i),this.IsVerbal){const e=new r.Label(t.Label);this.label=new n.GraphicalLabel(e,s||this.rules.ContinuousDynamicTextHeight,o.TextAlignmentEnum.LeftCenter,this.rules,this.PositionAndShape),this.label.Label.fontStyle=a.FontStyles.Italic,this.label.setLabelPositionAndShapeBorders(),this.PositionAndShape.calculateBoundingBox()}}}e.VexFlowContinuousDynamicExpression=l},8129:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowConverter=void 0;var n=s(i(6368)).default.Flow;const r=i(289),o=i(8640),a=i(1797),l=i(3331),h=i(5198),c=i(8640),u=i(8640),d=i(6894),f=i(2562),m=i(96),p=i(8155),b=s(i(2043)),g=i(908),S=i(1225),y=i(5922),E=i(766),x=i(5820),v=i(3029),_=i(3748);class w{static durations(t,e){const i=[],s=t.clone();for(;s.RealValue>0;){const t=s.RealValue;if(t>=2)i.push("1/2"),s.Sub(new a.Fraction(2,1));else if(t>=1)i.push("w"),s.Sub(new a.Fraction(1,1));else if(t<1&&t>=.5){if(e&&t>.5)return["w"];i.push("h"),s.Sub(new a.Fraction(1,2))}else if(t<.5&&t>=.25){if(e&&t>.25)return["h"];i.push("q"),s.Sub(new a.Fraction(1,4))}else if(t<.25&&t>=.125){if(e&&t>.125)return["q"];i.push("8"),s.Sub(new a.Fraction(1,8))}else if(t<.125&&t>=.0625){if(e&&t>.0625)return["8"];i.push("16"),s.Sub(new a.Fraction(1,16))}else if(t<.0625&&t>=.03125){if(e&&t>.03125)return["16"];i.push("32"),s.Sub(new a.Fraction(1,32))}else if(t<.03125&&t>=.015625){if(e&&t>.015625)return["32"];i.push("64"),s.Sub(new a.Fraction(1,64))}else{if(e)return["64"];i.push("128"),s.Sub(new a.Fraction(1,128))}}return i}static pitch(t,e,i,s,n){let a=n;void 0===n&&(a=3),e&&void 0===n&&(a=0,i.ClefType===r.ClefEnum.F&&(a=2),i.ClefType===r.ClefEnum.C&&(a=2));const l=u.NoteEnum[t.FundamentalNote].toLowerCase(),h=o.Pitch.accidentalVexflow(t.Accidental),c=t.Octave-i.OctaveOffset+a;let d="";return s&&(d=this.NoteHeadCode(s)),[l+"n/"+c+d,h,i]}static restToNotePitch(t,e){let i=t.Octave;switch(e){case r.ClefEnum.C:case r.ClefEnum.F:i+=2;case r.ClefEnum.G:}return new o.Pitch(t.FundamentalNote,i,c.AccidentalEnum.NONE)}static NoteHeadCode(t){const e=t.Filled?"2":"1";switch(t.Shape){case E.NoteHeadShape.NORMAL:return"";case E.NoteHeadShape.DIAMOND:return"/D"+e;case E.NoteHeadShape.TRIANGLE:return"/T"+e;case E.NoteHeadShape.X:return"/X"+e;case E.NoteHeadShape.CIRCLEX:return"/X3";case E.NoteHeadShape.RECTANGLE:return"/R"+e;case E.NoteHeadShape.SQUARE:return"/S"+e;case E.NoteHeadShape.SLASH:default:return""}}static GhostNotes(t){const e=[],i=w.durations(t,!1);for(const t of i)e.push(new n.GhostNote({duration:t}));return e}static StaveNote(t){var e,i,s,a,l,h,c,u;t.sortForVexflow();const d=t.notes,f=t.parentStaffEntry.parentMeasure.parentSourceMeasure.Rules,m=d[0];let p=[];const b=[],S=m.graphicalNoteLength,y=void 0!==m.sourceNote.NoteTuplet;let v,_=w.durations(S,y)[0];void 0!==m.sourceNote.TypeLength&&m.sourceNote.TypeLength!==S&&0!==m.sourceNote.TypeLength.RealValue&&(_=w.durations(m.sourceNote.TypeLength,y)[0],m.numberOfDots=m.sourceNote.DotsXml);let M,T,P=m.numberOfDots,L=!1,A=0,C=!1,I=!1;for(const t of d){if(P=1&&e.length-1>=d+1&&(r=null===(l=null===(a=e[d-1])||void 0===a?void 0:a.graphicalVoiceEntries[0])||void 0===l?void 0:l.parentVoiceEntry,o=null===(c=null===(h=e[d+1])||void 0===h?void 0:h.graphicalVoiceEntries[0])||void 0===c?void 0:c.parentVoiceEntry,r&&o)){const e=r.Notes[0],i=o.Notes[0];if(null===(u=e.NoteBeam)||void 0===u?void 0:u.Notes.includes(i)){const e=r.Notes.last().Pitch,i=t.Clef();p=[w.pitch(w.restToNotePitch(e.getTransposedPitch(-2),i.ClefType),!1,i)[0]]}}}}if(S.RealValue===t.sourceNote.SourceMeasure.ActiveTimeSignature.RealValue&&(p=["d/5"],_="w",P=0,L=!0,A=f.WholeRestXShiftVexflow*x.unitInPixels),t.sourceNote.ParentStaff.Voices.length>1){const e=t.parentVoiceEntry.parentStaffEntry.graphicalVoiceEntries,i=t.parentVoiceEntry.parentVoiceEntry.ParentVoice.VoiceId;let s,n;for(const r of e)for(const e of r.notes){if(e===t||e.sourceNote.isRest()||!e.sourceNote.PrintObject)continue;const r=e.parentVoiceEntry.parentVoiceEntry.WantedStemDirection,o=1===i||5===i,a=o?1:-1,l=e.sourceNote.Pitch.getHalfTone(),h=1===a&&l>s,c=-1===a&&l0){let e=3;const i=t.Clef();switch(i.ClefType){case r.ClefEnum.F:e=5;break;case r.ClefEnum.C:e=4}M=o.Pitch.fromHalftone(s),p=[w.pitch(M,!0,i,void 0,e)[0]]}}break}t.sourceNote.Notehead&&t.sourceNote.Notehead.Shape===E.NoteHeadShape.SLASH&&(C=!0);const n=t.vfpitch;p.push(n[0]),b.push(n[1]),v||(v=w.Clef(n[2]).type)}for(let t=0,e=P;tt.notes[i].staffLine=e)),(f.LedgerLineWidth||f.LedgerLineStrokeStyle)&&(T.ledgerLineStyle||(T.ledgerLineStyle={}),f.LedgerLineWidth&&(T.ledgerLineStyle.lineWidth=f.LedgerLineWidth),f.LedgerLineStrokeStyle&&(T.ledgerLineStyle.strokeStyle=f.LedgerLineStrokeStyle)),f.ColoringEnabled){const e=f.DefaultColorStem;let i=t.parentVoiceEntry.StemColor;!i&&e&&(i=e);const s={fillStyle:i,strokeStyle:i};i&&(T.setStemStyle(s),T.flag&&f.ColorFlags&&T.setFlagStyle(s))}if(T.x_shift=A,t.parentVoiceEntry.IsGrace&&t.notes[0].sourceNote.NoteBeam&&(t.parentVoiceEntry.WantedStemDirection=t.notes[0].sourceNote.NoteBeam.Notes[0].ParentVoiceEntry.WantedStemDirection),t.parentVoiceEntry)switch(t.parentVoiceEntry.WantedStemDirection){case g.StemDirectionType.Up:T.setStemDirection(n.Stem.UP),t.parentVoiceEntry.StemDirection=g.StemDirectionType.Up;break;case g.StemDirectionType.Down:T.setStemDirection(n.Stem.DOWN),t.parentVoiceEntry.StemDirection=g.StemDirectionType.Down}for(let t=0,e=d.length;t0){const i=new n.Tremolo(e);i.extra_stroke_scale=f.TremoloStrokeScale,i.y_spacing_scale=f.TremoloYSpacingScale,T.addModifier(t,i)}}if(.25===N.Length.RealValue&&N.Notehead&&!1===N.Notehead.Filled){const t=T.getKeyProps();for(let e=0;e");break;case g.ArticulationEnum.downbow:e=new n.Articulation("am"),void 0===s.placement&&(r=n.Modifier.Position.ABOVE);break;case g.ArticulationEnum.fermata:e=new n.Articulation("a@a"),r=n.Modifier.Position.ABOVE;break;case g.ArticulationEnum.marcatodown:e=new n.Articulation("a|");break;case g.ArticulationEnum.marcatoup:e=new n.Articulation("a^");break;case g.ArticulationEnum.invertedfermata:e=new n.Articulation("a@u"),r=n.Modifier.Position.BELOW;break;case g.ArticulationEnum.lefthandpizzicato:e=new n.Articulation("a+");break;case g.ArticulationEnum.naturalharmonic:e=new n.Articulation("ah");break;case g.ArticulationEnum.snappizzicato:e=new n.Articulation("ao");break;case g.ArticulationEnum.staccatissimo:e=new n.Articulation("av");break;case g.ArticulationEnum.staccato:e=new n.Articulation("a.");break;case g.ArticulationEnum.tenuto:e=new n.Articulation("a-");break;case g.ArticulationEnum.upbow:e=new n.Articulation("a|"),void 0===s.placement&&(r=n.Modifier.Position.ABOVE);break;case g.ArticulationEnum.strongaccent:e=new n.Articulation("a^")}e&&(e.setPosition(r),t.addModifier(0,e))}}static generateOrnaments(t,e){let i,s=n.Modifier.Position.ABOVE;switch(e.placement===_.PlacementEnum.Below&&(s=n.Modifier.Position.BELOW),e.GetOrnament){case y.OrnamentEnum.DelayedInvertedTurn:i=new n.Ornament("turn_inverted"),i.setDelayed(!0);break;case y.OrnamentEnum.DelayedTurn:i=new n.Ornament("turn"),i.setDelayed(!0);break;case y.OrnamentEnum.InvertedMordent:i=new n.Ornament("mordent"),i.setDelayed(!1);break;case y.OrnamentEnum.InvertedTurn:i=new n.Ornament("turn_inverted"),i.setDelayed(!1);break;case y.OrnamentEnum.Mordent:i=new n.Ornament("mordent_inverted"),i.setDelayed(!1);break;case y.OrnamentEnum.Trill:i=new n.Ornament("tr"),i.setDelayed(!1);break;case y.OrnamentEnum.Turn:i=new n.Ornament("turn"),i.setDelayed(!1);break;default:return void b.default.warn("unhandled OrnamentEnum type: "+e.GetOrnament)}i&&(e.AccidentalBelow!==c.AccidentalEnum.NONE&&i.setLowerAccidental(o.Pitch.accidentalVexflow(e.AccidentalBelow)),e.AccidentalAbove!==c.AccidentalEnum.NONE&&i.setUpperAccidental(o.Pitch.accidentalVexflow(e.AccidentalAbove)),i.setPosition(s),t.addModifier(0,i))}static StrokeTypeFromArpeggioType(t){switch(t){case v.ArpeggioType.ARPEGGIO_DIRECTIONLESS:return n.Stroke.Type.ARPEGGIO_DIRECTIONLESS;case v.ArpeggioType.BRUSH_DOWN:return n.Stroke.Type.BRUSH_UP;case v.ArpeggioType.BRUSH_UP:return n.Stroke.Type.BRUSH_DOWN;case v.ArpeggioType.RASQUEDO_DOWN:return n.Stroke.Type.RASQUEDO_UP;case v.ArpeggioType.RASQUEDO_UP:return n.Stroke.Type.RASQUEDO_DOWN;case v.ArpeggioType.ROLL_DOWN:return n.Stroke.Type.ROLL_UP;case v.ArpeggioType.ROLL_UP:return n.Stroke.Type.ROLL_DOWN;default:return n.Stroke.Type.ARPEGGIO_DIRECTIONLESS}}static CreateTabNote(t){const e=[],i=t.notes.reverse(),s=[],r=t.notes[0].graphicalNoteLength,o=void 0!==t.notes[0].sourceNote.NoteTuplet;let a=w.durations(r,o)[0],l=0,h=!1;for(const i of t.notes){const t=i.sourceNote,r={str:t.StringNumberTab,fret:t.FretNumber};e.push(r),t.BendArray&&t.BendArray.forEach((function(t){let e;const i=t.bendalter-r.fret;e=i>1?"Full":1===i?"1/2":"1/4","up"===t.direction?s.push({type:n.Bend.UP,text:e,width:10}):s.push({type:n.Bend.DOWN,text:e,width:10})})),t.VibratoStroke&&(h=!0),l{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowGraphicalNote=void 0;const s=i(3486),n=i(8129),r=i(5853);class o extends s.GraphicalNote{constructor(t,e,i,s=r.OctaveEnum.NONE,o,a){if(super(t,e,o,a),this.clef=i,this.octaveShift=s,t.Pitch){const e=t.isRest()?t.Pitch:r.OctaveShift.getPitchFromOctaveShift(t.Pitch,s);this.vfpitch=n.VexFlowConverter.pitch(e,t.isRest(),this.clef,this.sourceNote.Notehead),this.vfpitch[1]=void 0}}setAccidental(t){const e=this.drawPitch(t);this.vfpitch=n.VexFlowConverter.pitch(e,this.sourceNote.isRest(),this.clef,this.sourceNote.Notehead),this.DrawnAccidental=e.Accidental}drawPitch(t){return r.OctaveShift.getPitchFromOctaveShift(t,this.octaveShift)}Transpose(t,e,i,s){const o=super.Transpose(t,e,i,s),a=r.OctaveShift.getPitchFromOctaveShift(o,this.octaveShift);return this.vfpitch=n.VexFlowConverter.pitch(a,this.sourceNote.isRest(),this.clef,this.sourceNote.Notehead),this.vfpitch[1]=void 0,a}setIndex(t,e){this.vfnote=[t,e],this.vfnoteIndex=e}notehead(t){let e=t;e||(e=this.vfnote[0]);const i=e.note_heads;return i&&i.length>this.vfnoteIndex&&i[this.vfnoteIndex]?e.note_heads[this.vfnoteIndex]:{line:0}}Clef(){return this.clef}getSVGId(){if(this.vfnote)return this.vfnote[0].getAttribute("id")}getSVGGElement(){if(this.vfnote)return this.vfnote[0].getAttribute("el")}getStemSVG(){return document.getElementById("vf-"+this.getSVGId()+"-stem")}getBeamSVGs(){const t=[];for(let e=0;;e++){const i=document.getElementById(`vf-${this.getSVGId()}-beam${e}`);if(!i)break;t.push(i)}return t}}e.VexFlowGraphicalNote=o},8144:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowGraphicalSymbolFactory=void 0;var n=s(i(6368)).default.Flow;const r=i(8494),o=i(7330),a=i(9252),l=i(5853),h=i(4679),c=i(4146),u=i(5460),d=i(8129),f=i(8790),m=i(4828),p=i(4405);e.VexFlowGraphicalSymbolFactory=class{createMusicSystem(t,e){return new r.VexFlowMusicSystem(t,e)}createStaffLine(t,e){return new m.VexFlowStaffLine(t,e)}createGraphicalMeasure(t,e,i=!1){return new o.VexFlowMeasure(e,t,void 0)}createMultiRestMeasure(t,e,i){return new p.VexFlowMultiRestMeasure(e,t,i)}createTabStaffMeasure(t,e){return new f.VexFlowTabMeasure(e,t)}createExtraGraphicalMeasure(t){const e=new o.VexFlowMeasure(t.ParentStaff,void 0,t);return e.IsExtraGraphicalMeasure=!0,e.ExtraGraphicalMeasurePreviousMeasure=t.Measures.last(),e}createStaffEntry(t,e){return new a.VexFlowStaffEntry(e,t,void 0)}createVoiceEntry(t,e){return new u.VexFlowVoiceEntry(t,e)}createNote(t,e,i,s=l.OctaveEnum.NONE,n,r){return new h.VexFlowGraphicalNote(t,e,i,s,n,r)}createGraceNote(t,e,i,s,n=l.OctaveEnum.NONE){return new h.VexFlowGraphicalNote(t,e,i,n,s)}addGraphicalAccidental(t,e){t.setAccidental(e)}addFermataAtTiedEndNote(t,e){}createInStaffClef(t,e){const i=t,s=d.VexFlowConverter.Clef(e,"small");i.vfClefBefore=new n.ClefNote(s.type,s.size,s.annotation)}createChordSymbols(t,e,i,s){const n=e.parentMeasure.parentSourceMeasure.Rules;let r=0;const o=n.ChordSymbolXSpacing;for(const a of t.ChordContainers){const t=new c.GraphicalChordSymbolContainer(a,e.PositionAndShape,n.ChordSymbolTextHeight,i,s,e.parentMeasure.parentSourceMeasure.Rules),l=t.GraphicalLabel;l.PositionAndShape.RelativePosition.y-=n.ChordSymbolYOffset,l.PositionAndShape.RelativePosition.x+=r,l.setLabelPositionAndShapeBorders(),t.PositionAndShape.calculateBoundingBox(),e.graphicalChordContainers.push(t),r+=l.PositionAndShape.Size.width+o}}createGraphicalTechnicalInstruction(t,e){}}},6351:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowInstantaneousDynamicExpression=void 0;const s=i(9428),n=i(9793),r=i(9946),o=i(2255),a=i(1274),l=i(2562);class h extends s.GraphicalInstantaneousDynamicExpression{constructor(t,e,i){super(t,e,i);const s=new o.Label(this.Expression);this.label=new r.GraphicalLabel(s,this.rules.ContinuousDynamicTextHeight,a.TextAlignmentEnum.CenterCenter,this.rules,this.PositionAndShape),this.label.Label.fontStyle=l.FontStyles.BoldItalic,this.label.setLabelPositionAndShapeBorders(),this.PositionAndShape.calculateBoundingBox()}get InstantaneousDynamic(){return this.mInstantaneousDynamicExpression}get Expression(){return n.DynamicEnum[this.mInstantaneousDynamicExpression.DynEnum]}}e.VexFlowInstantaneousDynamicExpression=h},8939:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowInstrumentBrace=void 0;var n=s(i(6368)).default.Flow;const r=i(5575);class o extends r.VexFlowInstrumentBracket{constructor(t,e,i=0){super(t,e,i),this.vexflowConnector.setType(n.StaveConnector.type.BRACE)}}e.VexFlowInstrumentBrace=o},5575:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowInstrumentBracket=void 0;var n=s(i(6368)).default.Flow;const r=i(4785),o=i(8911),a=i(5820);class l extends r.GraphicalObject{constructor(t,e,i=0){super(),this.Visible=!0,this.PositionAndShape=new o.BoundingBox(this,t.ParentMusicSystem.PositionAndShape);const s=t.Measures[0],r=e.Measures[0];this.addConnector(s.getVFStave(),r.getVFStave(),n.StaveConnector.type.BRACKET,i)}draw(t){this.Visible&&this.vexflowConnector.setContext(t).draw();const e=this.vexflowConnector,i=e.top_stave.getYForLine(0),s=e.bottom_stave.getYForLine(e.bottom_stave.getNumLines()-1)+e.thickness;this.PositionAndShape.AbsolutePosition.x=(e.top_stave.getX()-2+e.x_shift)/a.unitInPixels,this.PositionAndShape.AbsolutePosition.y=i/a.unitInPixels,this.PositionAndShape.Size.height=(s-i)/a.unitInPixels,this.PositionAndShape.Size.width=12/a.unitInPixels}addConnector(t,e,i,s){this.vexflowConnector=new n.StaveConnector(t,e).setType(i).setXShift(-5*s)}}e.VexFlowInstrumentBracket=l},7330:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.StavePositionEnum=e.VexFlowMeasure=void 0;var n=s(i(6368)).default.Flow;const r=i(1513),o=i(6894),a=i(289),l=i(8129);var h=n.NoteSubGroup;const c=s(i(2043)),u=i(5820),d=i(6189),f=i(1225),m=i(908),p=i(5460),b=i(1797),g=i(1405),S=i(3748),y=i(2478);class E extends r.GraphicalMeasure{constructor(t,e,i){super(t,e,i),this.isTabMeasure=!1,this.octaveOffset=3,this.vfVoices={},this.vfTies=[],this.vfRepetitionWords=[],this.connectors=[],this.beams={},this.autoVfBeams=[],this.autoTupletVfBeams=[],this.vfbeams={},this.tuplets={},this.vftuplets={},this.minimumStaffEntriesWidth=-1,this.rules=i?i.ParentMusicSystem.rules:e?e.Rules:new g.EngravingRules,this.resetLayout()}setAbsoluteCoordinates(t,e){this.stave.setX(t).setY(e)}resetLayout(){this.stave=new n.Stave(0,0,0,{fill_style:this.rules.StaffLineColor,space_above_staff_ln:0,space_below_staff_ln:0}),this.stave.MeasureNumber=this.MeasureNumber,this.ParentStaff&&this.setLineNumber(this.ParentStaff.StafflineCount),this.stave.setBegBarType(n.Barline.type.NONE),this.parentSourceMeasure&&this.parentSourceMeasure.endingBarStyleEnum===o.SystemLinesEnum.None&&this.stave.setEndBarType(n.Barline.type.NONE),this.updateInstructionWidth()}clean(){this.vfTies.length=0,this.connectors=[],this.resetLayout()}getLineWidth(t){switch(t){case o.SystemLinesEnum.BoldThinDots:case o.SystemLinesEnum.DotsThinBold:return 10/u.unitInPixels;case o.SystemLinesEnum.DotsBoldBoldDots:return 10/u.unitInPixels+this.rules.RepeatEndStartPadding;default:return 0}}addClefAtBegin(t){if(this.rules.RenderClefsAtBeginningOfStaffline){if(this.octaveOffset=t.OctaveOffset,t.ClefType===a.ClefEnum.TAB)this.stave.addClef("tab",void 0,void 0,void 0);else{const e=l.VexFlowConverter.Clef(t,"default");this.stave.addClef(e.type,e.size,e.annotation,n.StaveModifier.Position.BEGIN)}this.updateInstructionWidth()}}setLineNumber(t){5!==t&&(0===t?(this.stave.setNumLines(0),this.stave.getBottomLineY=function(){return this.getYForLine(this.options.num_lines)}):1===t?(this.stave.options.line_config=[{visible:!1},{visible:!1},{visible:!0},{visible:!1},{visible:!1}],this.stave.getBottomLineY=function(){return this.getYForLine(2)}):2===t?(this.stave.options.line_config=[{visible:!1},{visible:!1},{visible:!0},{visible:!0},{visible:!1}],this.stave.getBottomLineY=function(){return this.getYForLine(3)}):3===t?(this.stave.options.line_config=[{visible:!1},{visible:!0},{visible:!0},{visible:!0},{visible:!1}],this.stave.getBottomLineY=function(){return this.getYForLine(2)}):(this.stave.setNumLines(t),this.stave.getBottomLineY=function(){return this.getYForLine(this.options.num_lines)}))}addKeyAtBegin(t,e,i){this.rules.RenderKeySignatures&&(this.stave.setKeySignature(l.VexFlowConverter.keySignature(t),l.VexFlowConverter.keySignature(e),void 0),this.updateInstructionWidth())}addRhythmAtBegin(t){const e=l.VexFlowConverter.TimeSignature(t);this.stave.addModifier(e,n.StaveModifier.Position.BEGIN),this.ShowTimeSignature||e.setStyle({fillStyle:"#00000000"}),this.updateInstructionWidth()}addClefAtEnd(t,e=!0){const i=l.VexFlowConverter.Clef(t,"small");if(e||!this.stave.endClef){this.stave.setEndClef(i.type,i.size,i.annotation);for(const t of this.stave.getModifiers())if(e){const e=t.originalStrokeStyle,i=t.originalFillStyle;t.getStyle()&&(e&&i?(t.getStyle().strokeStyle=e,t.getStyle().fillStyle=i):(t.getStyle().strokeStyle=null,t.getStyle().fillStyle=null))}else if("clefs"===t.getCategory()&&t.getPosition()===n.StaveModifier.Position.END&&t.type===i.type){const e="#12345600",i=t.getStyle();i&&(t.originalStrokeStyle=i.strokeStyle,t.originalFillStyle=i.fillStyle),t.setStyle({strokeStyle:e,fillStyle:e})}return this.parentSourceMeasure.hasEndClef=!0,this.updateInstructionWidth()}}addMeasureLine(t,e,i=!0){switch(e){case f.SystemLinePosition.MeasureBegin:t===o.SystemLinesEnum.BoldThinDots&&(i||(this.stave.modifiers[0].draw=function(t){switch(t.checkContext(),this.setRendered(),this.type){case n.Barline.type.SINGLE:this.drawVerticalBar(t,this.x,!1);break;case n.Barline.type.DOUBLE:this.drawVerticalBar(t,this.x,!0);break;case n.Barline.type.END:this.drawVerticalEndBar(t,this.x);break;case n.Barline.type.REPEAT_BEGIN:this.drawRepeatBar(t,this.x,!0);break;case n.Barline.type.REPEAT_END:this.drawRepeatBar(t,this.x,!1);break;case n.Barline.type.REPEAT_BOTH:this.drawRepeatBar(t,this.x,!1),this.drawRepeatBar(t,this.x,!0)}}),this.stave.setBegBarType(n.Barline.type.REPEAT_BEGIN));break;case f.SystemLinePosition.MeasureEnd:switch(t){case o.SystemLinesEnum.DotsBoldBoldDots:this.stave.setEndBarType(n.Barline.type.REPEAT_BOTH);break;case o.SystemLinesEnum.DotsThinBold:this.stave.setEndBarType(n.Barline.type.REPEAT_END);break;case o.SystemLinesEnum.DoubleThin:this.stave.setEndBarType(n.Barline.type.DOUBLE);break;case o.SystemLinesEnum.ThinBold:this.stave.setEndBarType(n.Barline.type.END);break;case o.SystemLinesEnum.None:this.stave.setEndBarType(n.Barline.type.NONE)}}}addMeasureNumber(){const t=this.MeasureNumber.toString(),e=x.ABOVE;this.stave.setText(t,e,{justification:1,shift_x:0,shift_y:0})}addWordRepetition(t){let e,i=n.StaveModifier.Position.END;const s=this.beginInstructionsWidth;switch(t.type){case d.RepetitionInstructionEnum.Segno:e=n.Repetition.type.SEGNO_LEFT,i=n.StaveModifier.Position.LEFT;break;case d.RepetitionInstructionEnum.Coda:e=n.Repetition.type.CODA_LEFT,i=n.StaveModifier.Position.LEFT;break;case d.RepetitionInstructionEnum.DaCapo:e=n.Repetition.type.DC;break;case d.RepetitionInstructionEnum.DalSegno:e=n.Repetition.type.DS;break;case d.RepetitionInstructionEnum.Fine:e=n.Repetition.type.FINE;break;case d.RepetitionInstructionEnum.ToCoda:e=n.Repetition.type.TO_CODA;break;case d.RepetitionInstructionEnum.DaCapoAlFine:e=n.Repetition.type.DC_AL_FINE;break;case d.RepetitionInstructionEnum.DaCapoAlCoda:e=n.Repetition.type.DC_AL_CODA;break;case d.RepetitionInstructionEnum.DalSegnoAlFine:e=n.Repetition.type.DS_AL_FINE;break;case d.RepetitionInstructionEnum.DalSegnoAlCoda:e=n.Repetition.type.DS_AL_CODA}if(e){const t=new n.Repetition(e,s,-this.rules.RepetitionSymbolsYOffset);this.stave.addModifier(t,i)}else this.addVolta(t)}addVolta(t){var e;let i=n.Volta.type.BEGIN;if(t.type===d.RepetitionInstructionEnum.Ending){switch(t.alignment){case d.AlignmentType.Begin:i=this.parentSourceMeasure.endsRepetitionEnding()?n.Volta.type.BEGIN_END:n.Volta.type.BEGIN;break;case d.AlignmentType.End:if(this.parentSourceMeasure.beginsRepetitionEnding())return;i=n.Volta.type.END}const s=this.ParentStaffLine.SkyBottomLineCalculator,r=this.PositionAndShape.AbsolutePosition.x+this.PositionAndShape.BorderMarginLeft+.4,o=Math.max(this.PositionAndShape.AbsolutePosition.x+this.PositionAndShape.BorderMarginRight,r+.4),a=s.getSkyLineMinInRange(r,o)-2;let l,h=-6.1+this.rules.VoltaOffset,c=this.rules.VoltaOffset;a0){c.default.trace(`Ghost Found in between (measure ${this.MeasureNumber})`);const e=this.createGhostGves(s);i.splice(t,0,...e),t+=e.length}}else{const e=b.Fraction.minus(n,this.parentSourceMeasure.AbsoluteTimestamp);if(e.RealValue>0){c.default.trace(`Ghost Found at start (measure ${this.MeasureNumber})`);const s=this.createGhostGves(e);i.splice(0,0,...s),t+=s.length}}e=r}const s=b.Fraction.plus(this.parentSourceMeasure.AbsoluteTimestamp,this.parentSourceMeasure.Duration),n=b.Fraction.minus(s,e);if(n.RealValue>0){c.default.trace(`Ghost Found at end (measure ${this.MeasureNumber})`);const t=this.createGhostGves(n);i=i.concat(t)}return i}createGhostGves(t){const e=l.VexFlowConverter.GhostNotes(t),i=[];for(const t of e){const e=new p.VexFlowVoiceEntry(void 0,void 0);e.vfStaveNote=t,i.push(e)}return i}handleBeam(t,e){const i=t.sourceNote.ParentVoiceEntry.ParentVoice.VoiceId;let s,n=this.beams[i];n||(n=this.beams[i]=[]);for(const t of n)t[0]===e&&(s=t);s||(s=[e,[]],n.push(s));const r=t.parentVoiceEntry;s[1].indexOf(r)<0&&s[1].push(r)}handleTuplet(t,e){const i=t.sourceNote.ParentVoiceEntry.ParentVoice.VoiceId;e=t.sourceNote.NoteTuplet;let s,n=this.tuplets[i];n||(n=this.tuplets[i]=[]);for(const t of n)t[0]===e&&(s=t);s||(s=[e,[]],n.push(s));const r=t.parentVoiceEntry;s[1].indexOf(r)<0&&s[1].push(r)}finalizeBeams(){this.vfbeams={};const t=[];for(const e in this.beams)if(this.beams.hasOwnProperty(e)){let i=this.vfbeams[e];i||(i=this.vfbeams[e]=[]);for(const s of this.beams[e]){let e=!1;for(const t of s[0].Notes)if(t.Length.RealValue>=new b.Fraction(1,4).RealValue&&(!t.TypeLength||t.TypeLength.RealValue>.125)){e=!0;break}if(e){c.default.debug("Beam between note >= quarter, likely tremolo, currently unsupported. continuing.");continue}const r=[],o=s[0],a=s[1];let l=!0;for(const t of a)t.parentVoiceEntry.ParentVoice===o.Notes[0].ParentVoiceEntry.ParentVoice&&(l=t.parentVoiceEntry.WantedStemDirection===m.StemDirectionType.Undefined);let h,u=!1;const d=[];for(const e of a){const i=e.vfStaveNote;i&&(r.push(i),t.push(i)),e.parentVoiceEntry.IsGrace&&(u=!0),e.parentVoiceEntry.StemColor&&this.rules.ColoringEnabled&&d.push(e.parentVoiceEntry.StemColor)}if(r.length>1){const t=new n.Beam(r,l);if(u&&(t.render_options.beam_width=3,t.render_options.partial_beam_length=4),d.length>=2&&this.rules.ColorBeams){h=d[0];for(const t of d)if(t!==h){h=void 0;break}t.setStyle({fillStyle:h,strokeStyle:h})}this.rules.FlatBeams&&(t.render_options.flat_beams=!0,t.render_options.flat_beam_offset=this.rules.FlatBeamOffset,t.render_options.flat_beam_offset_per_beam=this.rules.FlatBeamOffsetPerBeam),i.push(t)}else c.default.debug("Warning! Beam with no notes!")}}this.rules.AutoBeamNotes&&this.autoBeamNotes(t)}autoBeamNotes(t){if(!this.rules.AutoBeamTabs&&this.isTabMeasure)return;let e,i=[],s=[],r=[];this.autoTupletVfBeams=[];const o=[];this.autoVfBeams=[];let a=this.parentSourceMeasure.ActiveTimeSignature;a||(a=this.parentSourceMeasure.Duration);for(const l of this.staffEntries)for(const h of l.graphicalVoiceEntries){const c=h.vfStaveNote,u=h.notes[0],d=l.relInMeasureTimestamp.isOnBeat(a),f=s.length>=2,m=u.sourceNote.Length.RealValue-new b.Fraction(1,4).RealValue>-b.Fraction.FloatInaccuracyTolerance,p=h.parentVoiceEntry.IsGrace||m||t.contains(c);if(p||d){if(f){for(const t of s)i.push(t);o.push(i.slice()),i=[]}if(s=[],p)continue}const g=h.notes[0].sourceNote.NoteTuplet;if(g){let t=!1;for(const e of g.Notes){for(const i of e)if(i.NoteTypeXml>=y.NoteType.QUARTER||i.ParentVoiceEntry.IsGrace||i.isRest()&&!this.rules.AutoBeamOptions.beam_rests){t=!0;break}if(t)break}if(e){if(e!==g){if(r.length>1){const t=new n.Beam(r,!0);this.rules.FlatBeams&&(t.render_options.flat_beams=!0,t.render_options.flat_beam_offset=this.rules.FlatBeamOffset,t.render_options.flat_beam_offset_per_beam=this.rules.FlatBeamOffsetPerBeam),this.autoTupletVfBeams.push(t)}r=[],e=g}}else e=g;t||r.push(c)}else e=void 0,s.push(c)}if(r.length>=2){const t=new n.Beam(r,!0);this.rules.FlatBeams&&(t.render_options.flat_beams=!0,t.render_options.flat_beam_offset=this.rules.FlatBeamOffset,t.render_options.flat_beam_offset_per_beam=this.rules.FlatBeamOffsetPerBeam),this.autoTupletVfBeams.push(t)}if(s.length>=2){for(const t of s)i.push(t);o.push(i)}const l=this.rules.AutoBeamOptions,h={beam_middle_only:l.beam_middle_rests_only,beam_rests:l.beam_rests,maintain_stem_directions:l.maintain_stem_directions};if(l.groups&&l.groups.length){const t=[];for(const e of l.groups)t.push(new n.Fraction(e[0],e[1]));h.groups=t}for(const t of o){const e=n.Beam.generateBeams(t,h);for(const t of e)this.rules.FlatBeams&&(t.render_options.flat_beams=!0,t.render_options.flat_beam_offset=this.rules.FlatBeamOffset,t.render_options.flat_beam_offset_per_beam=this.rules.FlatBeamOffsetPerBeam),this.autoVfBeams.push(t)}}finalizeTuplets(){this.vftuplets={};for(const t in this.tuplets)if(this.tuplets.hasOwnProperty(t)){let e=this.vftuplets[t];e||(e=this.vftuplets[t]=[]);for(const i of this.tuplets[t]){const t=[],s=i[1];for(const e of s)t.push(e.vfStaveNote);if(t.length>1){const s=i[0],r=s.Notes[0][0].NormalNotes,o=s.Bracket||3===s.TupletLabelNumber&&this.rules.TripletsBracketed||3!==s.TupletLabelNumber&&this.rules.TupletsBracketed;let a=n.Tuplet.LOCATION_TOP;s.tupletLabelNumberPlacement===S.PlacementEnum.Below&&(a=n.Tuplet.LOCATION_BOTTOM),e.push(new n.Tuplet(t,{bracketed:o,location:a,notes_occupied:r,num_notes:s.TupletLabelNumber,ratioed:this.rules.TupletsRatioed}))}else c.default.debug("Warning! Tuplet with no notes! Trying to ignore, but this is a serious problem.")}}}layoutStaffEntry(t){}graphicalMeasureCreatedCalculations(){let t,e=[];const i=[];for(const s of this.staffEntries){t=!1,e=[];for(const r of s.graphicalVoiceEntries)if(r.parentVoiceEntry.IsGrace)e.push(r),i.push(r),t||(t=r.parentVoiceEntry.GraceSlur);else if(r.vfStaveNote=l.VexFlowConverter.StaveNote(r),e.length>0){const i=[];for(let t=0;t0&&(s.GraceSlash=!1);const n=l.VexFlowConverter.StaveNote(s);s.vfStaveNote=n,i.push(n)}const s=new n.GraceNoteGroup(i,t);r.vfStaveNote.addModifier(0,s),e=[]}}if(e.length>0)for(const t of e)t.vfStaveNote=l.VexFlowConverter.StaveNote(t),t.parentVoiceEntry.GraceAfterMainNote=!0;this.finalizeBeams(),this.finalizeTuplets();const s=this.getVoicesWithinMeasure();if(this.rules.RenderFingerings)for(const t of this.staffEntries)t.setModifierXOffsets();for(const t of s){if(!t)continue;this.vfVoices[t.VoiceId]=new n.Voice({beat_value:this.parentSourceMeasure.Duration.Denominator,num_beats:this.parentSourceMeasure.Duration.Numerator,resolution:n.RESOLUTION}).setMode(n.Voice.Mode.SOFT);const e=this.getRestFilledVexFlowStaveNotesPerVoice(t);for(const i of e){if(i.parentVoiceEntry&&i.parentVoiceEntry.IsGrace&&!i.parentVoiceEntry.GraceAfterMainNote)continue;const e=i;if(0===e.vfStaveNote.getTicks().denominator)continue;if(0===i.notes.length||!i.notes[0]||!i.notes[0].sourceNote.PrintObject){this.vfVoices[t.VoiceId].addTickable(e.vfStaveNote);continue}const s=e.parentStaffEntry;if(s&&s.vfClefBefore){const t=new h([s.vfClefBefore]);e.vfStaveNote.getCategory&&"stavenotes"===e.vfStaveNote.getCategory()&&e.vfStaveNote.addModifier(0,t)}i.parentVoiceEntry&&this.rules.RenderFingerings&&(this.rules.FingeringPosition!==S.PlacementEnum.Left&&this.rules.FingeringPosition!==S.PlacementEnum.Right||this.createFingerings(i),this.createStringNumber(i)),this.createArpeggio(i),this.vfVoices[t.VoiceId].addTickable(e.vfStaveNote)}}this.setStemDirectionFromVexFlow();for(const t of i)this.createFingerings(t),this.createStringNumber(t),this.createArpeggio(t);this.createArticulations(),this.createOrnaments()}createArpeggio(t){if(t.parentVoiceEntry&&t.parentVoiceEntry.Arpeggio){const e=t.parentVoiceEntry.Arpeggio;if(t.notes&&t.notes.length>1){const i=l.VexFlowConverter.StrokeTypeFromArpeggioType(e.type),s=new n.Stroke(i,{all_voices:this.rules.ArpeggiosGoAcrossVoices});this.rules.RenderArpeggios&&t.vfStaveNote.addStroke(0,s)}else c.default.debug(`[OSMD] arpeggio in measure ${this.MeasureNumber} could not be drawn.\n voice entry had less than two notes, arpeggio is likely between voice entries, not currently supported in Vexflow.`)}}setStemDirectionFromVexFlow(){for(const t of this.staffEntries)for(const e of t.graphicalVoiceEntries)for(const t of e.notes){const i=t.vfnote;if(i&&i[0])switch(i[0].getStemDirection()){case n.Stem.UP:e.parentVoiceEntry.StemDirection=m.StemDirectionType.Up;break;case n.Stem.DOWN:e.parentVoiceEntry.StemDirection=m.StemDirectionType.Down}}}createArticulations(){for(let t=0,e=this.staffEntries.length;t1||t.parentStaffEntry.graphicalVoiceEntries.length>1?l=n.StaveModifier.Position.LEFT:0===e.idInMusicSheet?(l=n.StaveModifier.Position.ABOVE,a=S.PlacementEnum.Above):(l=n.StaveModifier.Position.BELOW,a=S.PlacementEnum.Below)}const c=new n.FretHandFinger(o.value);if(c.setPosition(l),c.setOffsetX(h),a===S.PlacementEnum.Above||a===S.PlacementEnum.Below){const t=a===S.PlacementEnum.Above?-1:1,r=a===S.PlacementEnum.Above?s:i-1-s;if(this.rules.FingeringInsideStafflines&&i>1){const e=c.getWidth()/2,s=2.5*i;c.setOffsetY(t*(r+s)*e)}else if(!this.rules.FingeringInsideStafflines){const i=new n.StringNumber(o.value);i.radius=0,i.setPosition(l),i.setOffsetY(t*r*i.getWidth()*2/3),e.vfStaveNote.addModifier(s,i);continue}}e.vfStaveNote.addModifier(s,c)}}createStringNumber(t){if(!this.rules.RenderStringNumbersClassical)return;const e=t;t.notes.forEach(((i,s)=>{const r=i.sourceNote.StringInstruction;if(r){let o=r.value;switch(o){case"1":o="I";break;case"2":o="II";break;case"3":o="III";break;case"4":o="IV";break;case"5":o="V";break;case"6":o="VI"}const a=new n.StringNumber(o);a.radius=0;const l=-this.rules.StringNumberOffsetY;t.notes.length>1||t.parentStaffEntry.graphicalVoiceEntries.length>1?(a.setOffsetX(13*i.baseStringNumberXOffset),a.setPosition(n.Modifier.Position.RIGHT)):a.setPosition(n.Modifier.Position.ABOVE),a.setOffsetY(l),e.vfStaveNote.addModifier(s,a)}}))}lineTo(t,e){const i=new n.StaveConnector(t.getVFStave(),this.stave);i.setType(e),this.connectors.push(i)}getVFStave(){return this.stave}updateInstructionWidth(){let t=0,e=0;const i=this.stave.getModifiers();for(const s of i)s.getPosition()===x.BEGIN?t+=s.getWidth()+s.getPadding(void 0):s.getPosition()===x.END&&(e+=s.getWidth()+s.getPadding(void 0));this.beginInstructionsWidth=(null!=t?t:0)/u.unitInPixels,this.endInstructionsWidth=(null!=e?e:0)/u.unitInPixels}addStaveTie(t,e){this.vfTies.push(t),e.vfTie=t}}var x;e.VexFlowMeasure=E,function(t){t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t[t.ABOVE=3]="ABOVE",t[t.BELOW=4]="BELOW",t[t.BEGIN=5]="BEGIN",t[t.END=6]="END"}(x=e.StavePositionEnum||(e.StavePositionEnum={}))},4405:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowMultiRestMeasure=void 0;var n=s(i(6368)).default.Flow;const r=i(7330);class o extends r.VexFlowMeasure{constructor(t,e,i){super(t,e,i),this.minimumStaffEntriesWidth=-1,i?this.rules=i.ParentMusicSystem.rules:e&&(this.rules=e.Rules),this.resetLayout(),this.multiRestElement=new n.MultiMeasureRest(e.multipleRestMeasures,{})}draw(t){this.stave.setContext(t).draw(),this.multiRestElement.setStave(this.stave),this.multiRestElement.setContext(t),this.multiRestElement.draw();for(const e of this.connectors)e.setContext(t).draw()}format(){}getVoicesWithinMeasure(){return[]}getGraphicalVoiceEntriesPerVoice(t){return[]}getRestFilledVexFlowStaveNotesPerVoice(t){return[]}handleBeam(t,e){}handleTuplet(t,e){}finalizeBeams(){}finalizeTuplets(){}layoutStaffEntry(t){}graphicalMeasureCreatedCalculations(){}createArticulations(){}createOrnaments(){}createFingerings(t){}getVFStave(){return this.stave}}e.VexFlowMultiRestMeasure=o},8738:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowMusicSheetCalculator=void 0;const n=i(4040),r=i(8144),o=i(1659),a=i(5309),l=i(2942),h=s(i(6368));var c=h.default.Flow;const u=s(i(2043)),d=i(5820),f=i(5091),m=i(8720),p=i(9520),b=i(6351),g=i(1274),S=i(9876),y=i(9344),E=i(9667),x=i(41),v=i(7781),_=i(2478),w=i(8129),M=i(2343);class T extends n.MusicSheetCalculator{constructor(t){var e,i,s,o,a,c,u,d;super(),this.beamsNeedUpdate=!1,this.rules=t,n.MusicSheetCalculator.symbolFactory=new r.VexFlowGraphicalSymbolFactory,n.MusicSheetCalculator.TextMeasurer=new l.VexFlowTextMeasurer(this.rules),n.MusicSheetCalculator.stafflineNoteCalculator=new v.VexflowStafflineNoteCalculator(this.rules),"gonville"===(null===(e=this.rules.DefaultVexFlowNoteFont)||void 0===e?void 0:e.toLowerCase())?h.default.Flow.DEFAULT_FONT_STACK=[null===(i=h.default.Flow.Fonts)||void 0===i?void 0:i.Gonville,null===(s=h.default.Flow.Fonts)||void 0===s?void 0:s.Bravura,null===(o=h.default.Flow.Fonts)||void 0===o?void 0:o.Custom]:"petaluma"===(null===(a=this.rules.DefaultVexFlowNoteFont)||void 0===a?void 0:a.toLowerCase())&&(h.default.Flow.DEFAULT_FONT_STACK=[null===(c=h.default.Flow.Fonts)||void 0===c?void 0:c.Petaluma,null===(u=h.default.Flow.Fonts)||void 0===u?void 0:u.Gonville,null===(d=h.default.Flow.Fonts)||void 0===d?void 0:d.Bravura])}clearRecreatedObjects(){var t;super.clearRecreatedObjects(),n.MusicSheetCalculator.stafflineNoteCalculator=new v.VexflowStafflineNoteCalculator(this.rules);for(const e of this.graphicalMusicSheet.MeasureList)for(const i of e)null===(t=i)||void 0===t||t.clean()}formatMeasures(){for(const t of this.graphicalMusicSheet.MeasureList)if(t&&t[0]){t[0].format();for(const e of t){for(const t of e.staffEntries)t.calculateXPosition();e.finalizeBeams()}}this.beamsNeedUpdate=!1}calculateMeasureXLayout(t){const e=[];for(const i of t)i&&e.push(i);if(0===e.length)return 0;t=e;const i=[],s=new c.Formatter({softmaxFactor:this.rules.SoftmaxFactorVexFlow});let r=t[0].staffEntries.length,o=1;for(const e of t){if(!e)continue;let t=0;for(const i of e.staffEntries)t+=i.setMaxAccidentals();e.parentSourceMeasure.ImplicitMeasure&&(r=Math.max(e.staffEntries.length,r),o=Math.max(e.staffEntries.length+t,o));const n=e.vfVoices,a=[];for(const t in n)n.hasOwnProperty(t)&&(a.push(n[t]),i.push(n[t]));0!==a.length?s.joinVoices(a):u.default.debug("Found a measure with no voices. Continuing anyway.",n)}let a=12;const l=t[0].parentSourceMeasure;if(i.length>0){a=s.preCalculateMinTotalWidth(i)/d.unitInPixels*this.rules.VoiceSpacingMultiplierVexflow+this.rules.VoiceSpacingAddendVexflow+.3*r,(null==l?void 0:l.ImplicitMeasure)&&(a=l.Duration.RealValue/l.ActiveTimeSignature.RealValue*a,r>1&&(a+=.3*o*1.5),a*=this.rules.PickupMeasureWidthMultiplier),n.MusicSheetCalculator.setMeasuresMinStaffEntriesWidth(t,a);const e=(t,e)=>{s.formatToStave(i,e.getVFStave())},h=(t,e)=>{s.formatToStave(i,e.getVFStave(),{align_rests:!0,context:void 0})};for(const i of t){if(this.rules.AlignRests===x.AlignRestOption.Never)i.formatVoices=e;else if(this.rules.AlignRests===x.AlignRestOption.Always)i.formatVoices=h;else if(this.rules.AlignRests===x.AlignRestOption.Auto){let t=!1;for(const e of i.staffEntries){let i=0,s=0;for(const n of e.graphicalVoiceEntries)if(n.parentVoiceEntry.IsGrace||n&&n.notes&&n.notes[0]&&n.notes[0].sourceNote&&n.notes[0].sourceNote.PrintObject&&i++,n&&n.notes&&n.notes[0]&&n.notes[0].sourceNote&&n.notes[0].sourceNote.isRest()&&n.notes[0].sourceNote.PrintObject&&s++,i>1&&s>=1){t=!0;break}if(t)break}i.formatVoices=t?h:e}if(i===t[0]){const t=i;t.formatVoices(a*d.unitInPixels,t)}}}for(const e of t)if(e)for(const t of e.staffEntries)t.calculateXPosition();for(const e of t){if(!e)continue;const t=e.vfVoices,i=[];for(const e in t)t.hasOwnProperty(e)&&i.push(t[e]);0!==i.length?s.joinVoices(i):u.default.debug("Found a measure with no voices. Continuing anyway.",t)}return a}calculateElongationFactor(t,e,i,s,n,r,o,a){let l=n,h=0;for(const c of t){const t=c.GraphicalLabel.Label.textAlignment;let u=o,d=a;if(c instanceof f.GraphicalLyricEntry&&c.ParentLyricWord){c.LyricsEntry.SyllableIndex>0&&(u=this.rules.BetweenSyllableMinimumDistance,g.TextAlignment.IsCenterAligned(t)&&(u+=1));const e=c.ParentLyricWord.GetLyricWord.Syllables;e.length>1&&c.LyricsEntry.SyllableIndex4&&(M*=1.1)}}else i[h]&&(M=S/y);_=Math.max(w,M),l=Math.max(l,_);let T=Math.max(S-y||0,0);i[h]&&(T+=i[h].cumulativeOverlap),i[h]={cumulativeOverlap:T,extend:c instanceof f.GraphicalLyricEntry&&c.LyricsEntry.extend,labelWidth:p,measureNumber:r,sourceNoteDuration:c instanceof f.GraphicalLyricEntry&&c.LyricsEntry&&c.LyricsEntry.Parent.Notes[0].Length,text:c instanceof f.GraphicalLyricEntry?c.LyricsEntry.Text:c.GraphicalLabel.Label.text,xPosition:b},h++}return l}calculateElongationFactorFromStaffEntries(t,e,i,s){let n=i;const r={},o={};for(const i of t)i.LyricsEntries.length>0&&(n=this.calculateElongationFactor(i.LyricsEntries,i,r,e,n,s,this.rules.HorizontalBetweenLyricsDistance,this.rules.LyricOverlapAllowedIntoNextMeasure)),i.graphicalChordContainers.length>0&&(n=this.calculateElongationFactor(i.graphicalChordContainers,i,o,e,n,s,this.rules.ChordSymbolXSpacing,this.rules.ChordOverlapAllowedIntoNextMeasure));return n}calculateMeasureWidthFromStaffEntries(t,e){let i=1;for(const s of t)s&&0!==s.staffEntries.length&&(i=this.calculateElongationFactorFromStaffEntries(s.staffEntries,e,i,s.MeasureNumber));return i=Math.min(i,this.rules.MaximumLyricsElongationFactor),e*i}createGraphicalTie(t,e,i,s,n){return new a.GraphicalTie(t,s,n)}updateStaffLineBorders(t){t.SkyBottomLineCalculator.updateStaffLineBorders()}graphicalMeasureCreatedCalculations(t){t.rules=this.rules,t.graphicalMeasureCreatedCalculations()}layoutVoiceEntry(t,e,i,s){for(let t=0;t=2&&(r=s.vfnote[0],a=s.vfnote[1]);let l=0;if(n&&n.vfnote&&n.vfnote.length>=2&&(o=n.vfnote[0],l=n.vfnote[1]),e){if(r){const e=new c.StaveTie({first_indices:[a],first_note:r});s.parentVoiceEntry.parentStaffEntry.parentMeasure.addStaveTie(e,t)}if(o){const e=new c.StaveTie({last_indices:[l],last_note:o});n.parentVoiceEntry.parentStaffEntry.parentMeasure.addStaveTie(e,t)}}else if(r||o){let e;if(i)if("S"===t.Tie.Type){const i=t.StartNote.sourceNote,s=t.EndNote.sourceNote;let n=1;i.FretNumber>s.FretNumber&&(n=-1),e=new c.TabSlide({first_indices:[a],first_note:r,last_indices:[l],last_note:o},n)}else e=new c.TabTie({first_indices:[a],first_note:r,last_indices:[l],last_note:o},t.Tie.Type);else{e=new c.StaveTie({first_indices:[a],first_note:r,last_indices:[l],last_note:o});const i=t.Tie.getTieDirection(s.sourceNote);i===M.PlacementEnum.Below?e.setDirection(1):i===M.PlacementEnum.Above&&e.setDirection(-1)}n.parentVoiceEntry.parentStaffEntry.parentMeasure.addStaveTie(e,t)}}calculateDynamicExpressionsForMultiExpression(t,e,i){if(ethis.rules.MaxMeasureToDrawIndex)return;const s=t.AbsoluteTimestamp,n=this.graphicalMusicSheet.MeasureList[e],r=n[i].ParentStaffLine,o=n[i],a=this.getRelativePositionInStaffLineFromTimestamp(s,i,r,null==r?void 0:r.isPartOfMultiStaffInstrument());if(a.x<=0&&(a.x=o.beginInstructionsWidth+this.rules.RhythmRightMargin),t.InstantaneousDynamic){const e=new b.VexFlowInstantaneousDynamicExpression(t.InstantaneousDynamic,r,o);this.calculateGraphicalInstantaneousDynamicExpression(e,a,s),this.dynamicExpressionMap.set(s.RealValue,e.PositionAndShape)}if(t.StartingContinuousDynamic){const e=t.StartingContinuousDynamic,i=new y.VexFlowContinuousDynamicExpression(t.StartingContinuousDynamic,r,o.parentSourceMeasure);if(i.StartMeasure=o,!i.IsVerbal&&e.EndMultiExpression)try{this.calculateGraphicalContinuousDynamic(i,a),i.updateSkyBottomLine()}catch(t){}else i.IsVerbal?this.calculateGraphicalVerbalContinuousDynamic(i,a):u.default.warn("This continuous dynamic is not covered. measure"+t.SourceMeasureParent.MeasureNumber)}}createMetronomeMark(t){var e,i;const s=Math.max(t.ParentMultiTempoExpression.SourceMeasureParent.MeasureNumber-1,0),n=Math.max(t.StaffNumber-1,0),r=0===s&&0===n,o=this.graphicalMusicSheet.MeasureList[s][n].getVFStave();let a="q";if(t.beatUnit){const e=_.NoteTypeHandler.getNoteDurationFromType(t.beatUnit);a=w.VexFlowConverter.durations(e,!1)[0]}let l=this.rules.MetronomeMarkYShift,h=!1;for(const i of t.parentMeasure.TempoExpressions){const t=(null===(e=i.InstantaneousTempo)||void 0===e?void 0:e.Enum)===E.TempoEnum.metronomeMark;if(i.getPlacementOfFirstEntry()===M.PlacementEnum.Above&&!t){h=!0;break}}h&&(l-=1.4);const c=null===(i=this.graphicalMusicSheet.MeasureList[0][0].ParentStaffLine)||void 0===i?void 0:i.SkyLine;o.setTempo({bpm:t.TempoInBpm,dots:t.dotted,duration:a},l*d.unitInPixels);const u=r?this.rules.MetronomeMarkXShift*d.unitInPixels:0;o.getModifiers()[o.getModifiers().length-1].setShiftX(u),c&&(c[0]=Math.min(c[0],-4.5+l))}calculateRehearsalMark(t){var e;const i=t.rehearsalExpression;if(!i)return;const s=this.graphicalMusicSheet.MeasureList[0][0].MeasureNumber,n=Math.max(t.MeasureNumber-s,0),r=null===(e=this.graphicalMusicSheet.MeasureList[n][0])||void 0===e?void 0:e.getVFStave();if(!r)return;const o=-this.rules.RehearsalMarkYOffsetDefault-this.rules.RehearsalMarkYOffset;let a=this.rules.RehearsalMarkXOffsetDefault+this.rules.RehearsalMarkXOffset;t.IsSystemStartMeasure&&(a+=this.rules.RehearsalMarkXOffsetSystemStartMeasure);const l=this.rules.RehearsalMarkFontSize;r.setSection(i.label,o,a,l)}calculateSingleOctaveShift(t,e,i,s){var n;const r=e.OctaveShiftStart,o=r.ParentStartMultiExpression.Timestamp,a=null===(n=r.ParentEndMultiExpression)||void 0===n?void 0:n.Timestamp,l=this.rules.MinMeasureToDrawIndex,h=this.rules.MaxMeasureToDrawIndex;let c,d,f=this.graphicalMusicSheet.MeasureList[i][s].ParentStaffLine;if(f||(f=this.graphicalMusicSheet.MeasureList[l][s].ParentStaffLine),c=r.ParentEndMultiExpression?this.graphicalMusicSheet.getGraphicalMeasureFromSourceMeasureAndIndex(r.ParentEndMultiExpression.SourceMeasureParent,s):this.graphicalMusicSheet.getLastGraphicalMeasureFromIndex(s,!0),c.MeasureNumber>h+1&&(c=this.graphicalMusicSheet.getLastGraphicalMeasureFromIndex(s,!0)),d=r.ParentEndMultiExpression?this.graphicalMusicSheet.getGraphicalMeasureFromSourceMeasureAndIndex(r.ParentStartMultiExpression.SourceMeasureParent,s):this.graphicalMusicSheet.MeasureList[l][s],d.MeasureNumberh+1||c.MeasureNumberh+1)return;let m=c.ParentStaffLine;if(m||(m=f),c&&f&&m){const t=new p.VexFlowOctaveShift(r,f.PositionAndShape);if(!t.startNote){let e;for(const t of d.staffEntries)if(t){e=t;break}if(!e)return;if(t.setStartNote(e),!t.startNote)return}if(!t.endNote){let e;for(let t=c.staffEntries.length-1;t>=0;t++)if(c.staffEntries[t]){e=c.staffEntries[t];break}if(t.setEndNote(e),!t.endNote)return}let e=d.findGraphicalStaffEntryFromTimestamp(o);e||(e=d.staffEntries[0]);let i=c.findGraphicalStaffEntryFromTimestamp(a);if(i||(i=c.staffEntries[c.staffEntries.length-1]),t.setStartNote(e),m!==f){t.endsOnDifferentStaffLine=!0;let n=f.Measures[f.Measures.length-1];void 0===n&&(n=c);const o=n.staffEntries[n.staffEntries.length-1];t.setEndNote(o);const a=m.ParentMusicSystem.Id-f.ParentMusicSystem.Id;if(a>0)for(let t=f.ParentMusicSystem.Id;tt.StaffLines)).flat();let e=0;for(const i of t)for(const t of i.Measures)t&&e++;if(this.rules.AlwaysSetPreferredSkyBottomLineBackendAutomatically&&this.rules.setPreferredSkyBottomLineBackendAutomatically(e),e>=this.rules.SkyBottomLineBatchMinMeasures)new o.SkyBottomLineBatchCalculator(t,this.rules.PreferredSkyBottomLineBatchCalculatorBackend).calculateLines();else for(const e of t)e.SkyBottomLineCalculator.calculateLines()}calculateExpressionAlignements(){for(const t of this.musicSystems)for(const e of t.StaffLines)try{e.AlignmentManager.alignDynamicExpressions(),e.AbstractExpressions.forEach((t=>{t.updateSkyBottomLine()}))}catch(t){}}handleTiedGraphicalNote(t,e,i,s,n,r,o,a){}handleBeam(t,e,i){t.parentVoiceEntry.parentStaffEntry.parentMeasure.handleBeam(t,e)}handleVoiceEntryLyrics(t,e,i){t.LyricsEntries.forEach(((t,s)=>{const n=new f.GraphicalLyricEntry(s,e,this.rules.LyricsHeight,this.rules.StaffHeight);if(e.LyricsEntries.push(n),n.GraphicalLabel.setLabelPositionAndShapeBorders(),s.Word){const t=s.Word.Syllables.indexOf(s);let e=i.indexOf(s.Word);if(-1===e&&(i.push(s.Word),e=i.indexOf(s.Word)),0===this.graphicalLyricWords.length||e>this.graphicalLyricWords.length-1){const e=new m.GraphicalLyricWord(s.Word);n.ParentLyricWord=e,e.GraphicalLyricsEntries[t]=n,this.graphicalLyricWords.push(e)}else{const s=this.graphicalLyricWords[e];n.ParentLyricWord=s,s.GraphicalLyricsEntries[t]=n,s.isFilled()&&(i.splice(e,1),this.graphicalLyricWords.splice(this.graphicalLyricWords.indexOf(s),1))}}}))}handleVoiceEntryOrnaments(t,e,i){}handleVoiceEntryArticulations(t,e,i){}handleVoiceEntryTechnicalInstructions(t,e,i){}handleTuplet(t,e,i){t.parentVoiceEntry.parentStaffEntry.parentMeasure.handleTuplet(t,e)}findIndexGraphicalSlurFromSlur(t,e){for(let i=0;i=0){const t=e[i];-1===t.staffEntries.indexOf(s)&&t.staffEntries.push(s),e.splice(i,1)}}}for(const t of e)-1===t.staffEntries.indexOf(s)&&t.staffEntries.push(s)}}for(const t of this.musicSystems)for(const e of t.StaffLines){const t=e.GraphicalSlurs.sort(S.GraphicalSlur.Compare);for(const e of t)e.slur.isCrossed()||e.calculateCurve(this.rules)}}}e.VexFlowMusicSheetCalculator=T},5820:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowMusicSheetDrawer=e.unitInPixels=void 0;const n=s(i(6368)),r=i(1494),o=i(3278),a=i(9086),l=i(2942),h=i(8155),c=i(3748),u=i(5277),d=i(9428),f=s(i(2043)),m=i(374),p=i(7459),b=i(4462);e.unitInPixels=10;class g extends r.MusicSheetDrawer{constructor(t=new p.DrawingParameters){super(new l.VexFlowTextMeasurer(t.Rules),t),this.backends=[],this.zoom=1,this.pageIdx=0}get Backends(){return this.backends}drawSheet(t){var i,s,r;"gonville"===this.rules.DefaultVexFlowNoteFont&&(n.default.Flow.DEFAULT_FONT_STACK=[null===(i=n.default.Flow.Fonts)||void 0===i?void 0:i.Gonville,null===(s=n.default.Flow.Fonts)||void 0===s?void 0:s.Bravura,null===(r=n.default.Flow.Fonts)||void 0===r?void 0:r.Custom]),n.default.Flow.STAVE_LINE_THICKNESS=this.rules.StaffLineWidth*e.unitInPixels,n.default.Flow.STEM_WIDTH=this.rules.StemWidth*e.unitInPixels,n.default.Flow.DEFAULT_NOTATION_FONT_SCALE=this.rules.VexFlowDefaultNotationFontScale,n.default.Flow.DEFAULT_TAB_FONT_SCALE=this.rules.VexFlowDefaultTabFontScale,this.pageIdx=0;for(const e of t.MusicPages){if(e.PageNumber>this.rules.MaxPageToDrawNumber)break;const t=this.backends[this.pageIdx];t.graphicalMusicPage=e,t.scale(this.zoom),this.pageIdx+=1}this.pageIdx=0,this.backend=this.backends[0],super.drawSheet(t)}drawPage(t){t&&(this.backend=this.backends[t.PageNumber-1],super.drawPage(t),this.pageIdx+=1)}clear(){for(const t of this.backends)t.clear()}setZoom(t){this.zoom=t}calculatePixelDistance(t){return t*e.unitInPixels}drawStaffLine(t){super.drawStaffLine(t);const e=t.PositionAndShape.AbsolutePosition;this.rules.RenderSlurs&&this.drawSlurs(t,e)}drawSlurs(t,e){for(const i of t.GraphicalSlurs)i.slur.isCrossed()||this.drawSlur(i,e)}drawSlur(t,e){const i=[],s=new a.PointF2D(t.bezierStartPt.x+e.x,t.bezierStartPt.y+e.y),n=new a.PointF2D(t.bezierStartControlPt.x+e.x,t.bezierStartControlPt.y+e.y),r=new a.PointF2D(t.bezierEndControlPt.x+e.x,t.bezierEndControlPt.y+e.y),o=new a.PointF2D(t.bezierEndPt.x+e.x,t.bezierEndPt.y+e.y);i.push(this.applyScreenTransformation(s)),i.push(this.applyScreenTransformation(n)),i.push(this.applyScreenTransformation(r)),i.push(this.applyScreenTransformation(o)),t.placement===c.PlacementEnum.Above?(s.y-=.05,n.y-=.3,r.y-=.3,o.y-=.05):(s.y+=.05,n.y+=.3,r.y+=.3,o.y+=.05),i.push(this.applyScreenTransformation(s)),i.push(this.applyScreenTransformation(n)),i.push(this.applyScreenTransformation(r)),i.push(this.applyScreenTransformation(o)),t.SVGElement=this.backend.renderCurve(i)}drawMeasure(t){t.setAbsoluteCoordinates(t.PositionAndShape.AbsolutePosition.x*e.unitInPixels,t.PositionAndShape.AbsolutePosition.y*e.unitInPixels);try{t.draw(this.backend.getContext())}catch(t){f.default.warn("VexFlowMusicSheetDrawer.drawMeasure",t)}for(const e of t.staffEntries)this.drawStaffEntry(e)}drawLine(t,i,s="#FF0000FF",n=.2){return t=this.applyScreenTransformation(t),i=this.applyScreenTransformation(i),this.backend.renderLine(t,i,s,n*e.unitInPixels)}DrawOverlayLine(t,i,s,n="#FF0000FF",r=.2){if(!s.PageNumber||s.PageNumber>this.backends.length||s.PageNumber<1)return void console.log("VexFlowMusicSheetDrawer.drawOverlayLine: invalid page number / music page number doesn't correspond to an existing backend.");const o=s.PageNumber-1,a=this.backends[o];return t=this.applyScreenTransformation(t),i=this.applyScreenTransformation(i),a.renderLine(t,i,n,r*e.unitInPixels)}drawSkyLine(t){const e=t.PositionAndShape.AbsolutePosition,i=t.PositionAndShape.Size.width;this.drawSampledLine(t.SkyLine,e,i)}drawBottomLine(t){const e=new a.PointF2D(t.PositionAndShape.AbsolutePosition.x,t.PositionAndShape.AbsolutePosition.y),i=t.PositionAndShape.Size.width;this.drawSampledLine(t.BottomLine,e,i,"#0000FFFF")}drawSampledLine(t,e,i,s="#FF0000FF"){const n=[];let r=0;for(let e=0;e0){const e=this.rules.SamplingUnit;let r,l,h=new a.PointF2D(o.x,o.y),c=new a.PointF2D(n[0]/e+o.x,o.y);this.drawLine(h,c,s),t[0]>=0&&(r=new a.PointF2D(n[0]/e+o.x,o.y),l=new a.PointF2D(n[0]/e+o.x,o.y+t[n[0]]),this.drawLine(r,l,s));for(let i=1;i0)for(const e of t.FingeringEntries)e.SVGNode=this.drawLabel(e,h.GraphicalLayers.Notes);if(void 0!==t.graphicalChordContainers&&t.graphicalChordContainers.length>0)for(const e of t.graphicalChordContainers){const t=e.GraphicalLabel;t.SVGNode=this.drawLabel(t,h.GraphicalLayers.Notes)}this.rules.RenderLyrics&&t.LyricsEntries.length>0&&this.drawLyrics(t.LyricsEntries,h.GraphicalLayers.Notes)}drawLyrics(t,e){t.forEach((t=>{const i=t.GraphicalLabel;i.SVGNode=this.drawLabel(i,e)}))}drawInstrumentBrace(t,e){t.draw(this.backend.getContext())}drawGroupBracket(t,e){t.draw(this.backend.getContext())}drawOctaveShifts(t){for(const e of t.OctaveShifts)if(e){const t=e,i=this.backend.getContext(),s=t.getTextBracket();s.setContext(i);try{s.draw()}catch(t){f.default.warn(t)}}}drawExpressions(t){for(const e of t.AbstractExpressions)if(e instanceof d.GraphicalInstantaneousDynamicExpression)this.drawInstantaneousDynamic(e);else if(e instanceof u.GraphicalInstantaneousTempoExpression){const t=e.GraphicalLabel;t.SVGNode=this.drawLabel(t,h.GraphicalLayers.Notes)}else if(e instanceof m.GraphicalContinuousDynamicExpression)this.drawContinuousDynamic(e);else if(e instanceof b.GraphicalUnknownExpression){const t=e.Label;t.SVGNode=this.drawLabel(t,h.GraphicalLayers.Notes)}else f.default.warn("Unkown type of expression!")}drawInstantaneousDynamic(t){const e=t.Label;e.SVGNode=this.drawLabel(e,h.GraphicalLayers.Notes)}drawContinuousDynamic(t){if(t.IsVerbal){const e=t.Label;e.SVGNode=this.drawLabel(e,h.GraphicalLayers.Notes)}else for(const e of t.Lines){const i=new a.PointF2D(t.ParentStaffLine.PositionAndShape.AbsolutePosition.x+e.Start.x,t.ParentStaffLine.PositionAndShape.AbsolutePosition.y+e.Start.y),s=new a.PointF2D(t.ParentStaffLine.PositionAndShape.AbsolutePosition.x+e.End.x,t.ParentStaffLine.PositionAndShape.AbsolutePosition.y+e.End.y);this.drawLine(i,s,"black",e.Width)}}renderLabel(t,i,s,n,r,o){var l;if(!t.Label.print)return;const h=t.Label.fontHeight*e.unitInPixels,{font:c}=t.Label;let u;this.rules.ColoringEnabled&&(u=t.Label.colorDefault,u||(u=this.rules.DefaultColorLabel));let d,{fontStyle:f,fontFamily:m}=t.Label;f||(f=this.rules.DefaultFontStyle),m||(m=this.rules.DefaultFontFamily);for(let e=0;e<(null===(l=t.TextLines)||void 0===l?void 0:l.length);e++){const i=t.TextLines[e],s=this.calculatePixelDistance(i.xOffset),n=new a.PointF2D(o.x+s,o.y),l=this.backend.renderText(h,f,c,i.text,r,n,u,t.Label.fontFamily);d?d.appendChild(l):d=l,o.y=o.y+r,t.TextLines.length>1&&(o.y+=this.rules.SpacingBetweenTextLines)}return d}renderRectangle(t,e,i,s,n){return this.backend.renderRectangle(t,i,s,n)}applyScreenTransformation(t){return new a.PointF2D(t.x*e.unitInPixels,t.y*e.unitInPixels)}applyScreenTransformationForRect(t){return new o.RectangleF2D(t.x*e.unitInPixels,t.y*e.unitInPixels,t.width*e.unitInPixels,t.height*e.unitInPixels)}}e.VexFlowMusicSheetDrawer=g},8494:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowMusicSystem=void 0;const s=i(7142),n=i(6894),r=i(7771),o=i(8129),a=i(5575),l=i(8939);class h extends s.MusicSystem{constructor(t,e){super(t),this.rules=e}calculateBorders(t){if(0===this.staffLines.length)return;const e=this.calcBracketsWidth();this.boundingBox.BorderLeft=-e,this.boundingBox.BorderMarginLeft=-e,this.boundingBox.XBordersHaveBeenSet=!0;const i=this.staffLines[0].SkyBottomLineCalculator.getSkyLineMin();this.boundingBox.BorderTop=i,this.boundingBox.BorderMarginTop=i;const s=this.staffLines[this.staffLines.length-1],n=s.SkyBottomLineCalculator.getBottomLineMax()+s.PositionAndShape.RelativePosition.y;this.boundingBox.BorderBottom=n,this.boundingBox.BorderMarginBottom=n,this.boundingBox.XBordersHaveBeenSet=!0,this.boundingBox.YBordersHaveBeenSet=!0}createSystemLine(t,e,i,s,a,l,h){const c=l;let u=!1;if(h&&(u=!0,h.lineTo(l,o.VexFlowConverter.line(i,s)),h.addMeasureLine(i,s),i===n.SystemLinesEnum.DotsBoldBoldDots)){const t=h.ParentStaffLine.Measures.indexOf(h)+1,e=h.ParentStaffLine.Measures[t],i=l.ParentStaffLine.Measures[t];e&&i&&(e.lineTo(i,o.VexFlowConverter.line(n.SystemLinesEnum.BoldThinDots,s)),e.addMeasureLine(n.SystemLinesEnum.BoldThinDots,s))}return c&&c.addMeasureLine(i,s,u),new r.SystemLine(i,s,this,l,h)}createInstrumentBracket(t,e){const i=t,s=e,n=new l.VexFlowInstrumentBrace(i,s);this.InstrumentBrackets.push(n)}createGroupBracket(t,e,i){const s=t,n=e;if(0===i){const t=new a.VexFlowInstrumentBracket(s,n,i);this.GroupBrackets.push(t)}else{const t=new l.VexFlowInstrumentBrace(s,n,i);this.GroupBrackets.push(t)}}}e.VexFlowMusicSystem=h},9520:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowOctaveShift=void 0;var n=s(i(6368)).default.Flow;const r=i(873),o=i(5853),a=s(i(2043));class l extends r.GraphicalOctaveShift{constructor(t,e){switch(super(t,e),t.Type){case o.OctaveEnum.VA8:this.position=n.TextBracket.Positions.TOP,this.supscript="va",this.text="8";break;case o.OctaveEnum.MA15:this.position=n.TextBracket.Positions.TOP,this.supscript="ma",this.text="15";break;case o.OctaveEnum.VB8:this.position=n.TextBracket.Positions.BOTTOM,this.supscript="vb",this.text="8";break;case o.OctaveEnum.MB15:this.position=n.TextBracket.Positions.BOTTOM,this.supscript="mb",this.text="15";break;default:a.default.error("Unknown or NONE octaveshift. This should not be called!")}}setStartNote(t){for(const e of t.graphicalVoiceEntries){const t=e;if(null==t?void 0:t.vfStaveNote)return this.startNote=t.vfStaveNote,!0}return!1}setEndNote(t){for(const e of t.graphicalVoiceEntries){const t=e;if(null==t?void 0:t.vfStaveNote)return this.endNote=t.vfStaveNote,!0}return!1}getTextBracket(){return new n.TextBracket({position:this.position,start:this.startNote,stop:this.endNote,superscript:this.supscript,text:this.text})}}e.VexFlowOctaveShift=l},8041:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowSlur=e.CurvePositionEnum=void 0;var n,r=s(i(6368)).default.Flow;!function(t){t[t.NEAR_HEAD=1]="NEAR_HEAD",t[t.NEAR_TOP=2]="NEAR_TOP"}(n=e.CurvePositionEnum||(e.CurvePositionEnum={}));class o{constructor(t){this.vfStartNote=void 0,this.vfEndNote=void 0,this.parentSlur=t}static createFromVexflowSlur(t){return new o(t.parentSlur)}get vfSlur(){return this.parentSlur}curve_Options(){return{cps:[{x:0,y:10},{x:0,y:10}],invert:!1,position:n.NEAR_TOP,position_end:n.NEAR_TOP,spacing:2,thickness:2,x_shift:0,y_shift:10}}createVexFlowCurve(){this.vfCurve=new r.Curve(this.vfStartNote,this.vfEndNote,void 0)}}e.VexFlowSlur=o},9252:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowStaffEntry=void 0;const s=i(3023),n=i(5820),r=i(8640);class o extends s.GraphicalStaffEntry{constructor(t,e,i){super(t,e,i)}calculateXPosition(){const t=this.parentMeasure.getVFStave();let e=0;for(const i of this.graphicalVoiceEntries)if(i.vfStaveNote){if(i.vfStaveNote.setStave(t),!i.vfStaveNote.preFormatted)continue;i.applyBordersFromVexflow(),this.parentMeasure.ParentStaff.isTab?this.PositionAndShape.RelativePosition.x=(i.vfStaveNote.getAbsoluteX()+i.vfStaveNote.glyph.getWidth())/n.unitInPixels:this.PositionAndShape.RelativePosition.x=i.vfStaveNote.getBoundingBox().getX()/n.unitInPixels;const s=i.notes[0].sourceNote;s.isRest()&&s.Length.RealValue===this.parentMeasure.parentSourceMeasure.ActiveTimeSignature.RealValue&&(this.PositionAndShape.RelativePosition.x+=this.parentMeasure.parentSourceMeasure.Rules.WholeRestXShiftVexflow-.1,i.PositionAndShape.BorderLeft=-.7,i.PositionAndShape.BorderRight=.7),i.PositionAndShape.BorderLeftt.staffLine)),i=this.calculateModifierXOffsets(e,1),s=this.calculateModifierXOffsets(e,.5);t.forEach(((t,e)=>{t.baseFingeringXOffset=s[e],t.baseStringNumberXOffset=i[e]}))}calculateModifierXOffsets(t,e){const i=[];for(let s=0;s=0;o--){if(Math.abs(t[s]-t[o])<=e&&n===i[o]){n++,r=!0;break}r=!1}i.push(n)}return i}}e.VexFlowStaffEntry=o},4828:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowStaffLine=void 0;const s=i(9953),n=i(449);class r extends s.StaffLine{constructor(t,e){super(t,e),this.slursInVFStaffLine=[],this.alignmentManager=new n.AlignmentManager(this)}get SlursInVFStaffLine(){return this.slursInVFStaffLine}addVFSlurToVFStaffline(t){this.slursInVFStaffLine.push(t)}get AlignmentManager(){return this.alignmentManager}}e.VexFlowStaffLine=r},8790:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowTabMeasure=void 0;var n=s(i(6368)).default.Flow;const r=i(7330),o=i(8129),a=s(i(2043));class l extends r.VexFlowMeasure{constructor(t,e,i){super(t,e,i),this.isTabMeasure=!0}resetLayout(){var t;const e=null!==(t=this.ParentStaff.StafflineCount)&&void 0!==t?t:6;this.stave=new n.TabStave(0,0,0,{space_above_staff_ln:0,space_below_staff_ln:0,num_lines:e}),this.updateInstructionWidth()}graphicalMeasureCreatedCalculations(){for(let t=0,e=this.staffEntries.length;t1){const i=o.VexFlowConverter.StrokeTypeFromArpeggioType(e.type),s=new n.Stroke(i,{all_voices:this.rules.ArpeggiosGoAcrossVoices});this.rules.RenderArpeggios&&t.vfStaveNote.addStroke(0,s)}else a.default.debug(`[OSMD] arpeggio in measure ${this.MeasureNumber} could not be drawn.\n voice entry had less than two notes, arpeggio is likely between voice entries, not currently supported in Vexflow.`)}this.vfVoices[e.VoiceId].addTickable(t.vfStaveNote)}else this.vfVoices[e.VoiceId].addTickable(t.vfStaveNote)}}}}e.VexFlowTabMeasure=l},2942:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowTextMeasurer=void 0;const s=i(8129);e.VexFlowTextMeasurer=class{constructor(t){this.fontSize=20,this.fontSizeStandard=this.fontSize;const e=document.createElement("canvas");this.context=e.getContext("2d"),this.rules=t}computeTextWidthToHeightRatio(t,e,i,n,r=this.fontSize){return this.context.font=s.VexFlowConverter.font(r,i,e,this.rules,n),this.context.measureText(t).width/r}setFontSize(t=this.fontSizeStandard){return this.fontSize=t,t}}},5460:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexFlowVoiceEntry=void 0;const s=i(5974),n=i(5820),r=i(7459);class o extends s.GraphicalVoiceEntry{constructor(t,e){super(t,e)}applyBordersFromVexflow(){const t=this.vfStaveNote;if(!t.getNoteHeadBeginX)return;const e=t.getBoundingBox(),i=t.getNoteHeadBeginX()-e.x;this.PositionAndShape.RelativePosition.y=e.y/n.unitInPixels,this.PositionAndShape.BorderTop=0,this.PositionAndShape.BorderBottom=e.h/n.unitInPixels,this.PositionAndShape.BorderLeft=-(i+t.width/2)/n.unitInPixels,this.PositionAndShape.BorderRight=(e.w-i)/n.unitInPixels}set vfStaveNote(t){this.mVexFlowStaveNote=t}get vfStaveNote(){return this.mVexFlowStaveNote}color(){var t;const e=this.rules.DefaultColorNotehead,i=this.rules.DefaultColorRest,s=this.rules.DefaultColorStem,n="#00000000";let o,a;const l=this.vfStaveNote;for(let s=0;s{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VexflowStafflineNoteCalculator=void 0;const s=i(8640),n=i(4679),r=i(1649),o=i(289),a=i(908);class l{constructor(t){this.staffPitchListMapping=new r.Dictionary,this.baseLineNote=s.NoteEnum.B,this.baseLineOctave=1,this.rules=t}trackNote(t){if(!(t instanceof n.VexFlowGraphicalNote)||t.Clef().ClefType!==o.ClefEnum.percussion||t.sourceNote.isRest()||0===this.rules.PercussionOneLineCutoff||-1===this.rules.PercussionForceVoicesOneLineCutoff)return;const e=t.parentVoiceEntry.parentStaffEntry.sourceStaffEntry.ParentStaff.idInMusicSheet;let i;this.staffPitchListMapping.containsKey(e)||this.staffPitchListMapping.setValue(e,new Array),i=this.staffPitchListMapping.getValue(e);const s=t.sourceNote.Pitch;l.findOrInsert(i,s)}static PitchIndexOf(t,e,i=0){if(i>t.length-1)return-1;for(let s=i;sthis.rules.PercussionOneLineCutoff&&!r)return t;const o=t,h=t.sourceNote.Pitch;let c=this.baseLineNote,u=this.baseLineOctave;if(this.rules.PercussionUseXMLDisplayStep&&void 0!==t.sourceNote.displayStepUnpitched&&(c=t.sourceNote.displayStepUnpitched,u=t.sourceNote.displayOctaveUnpitched+this.rules.PercussionOneLineXMLDisplayStepOctaveOffset),i.length<=this.rules.PercussionForceVoicesOneLineCutoff)o.setAccidental(new s.Pitch(c,u,h.Accidental));else{const t=l.PitchIndexOf(i,h);if(t>-1){const e=Math.ceil(i.length/2);if(!this.rules.PercussionUseXMLDisplayStep)if(t>=e)switch(u=2,(t-e)%5){case 1:c=s.NoteEnum.E;break;case 2:c=s.NoteEnum.G;break;case 3:c=s.NoteEnum.B;break;case 4:c=s.NoteEnum.D,u=3;break;default:c=s.NoteEnum.C}else switch(t%5){case 1:c=s.NoteEnum.F;break;case 2:c=s.NoteEnum.D;break;case 3:c=s.NoteEnum.B,u=0;break;case 4:c=s.NoteEnum.G,u=0;break;default:c=s.NoteEnum.A}const n=new s.Pitch(c,u,h.Accidental);o.setAccidental(n);const r=o.parentVoiceEntry.parentVoiceEntry;!this.rules.SetWantedStemDirectionByXml&&r.Notes.length<2&&(n.Octave>this.baseLineOctave||n.FundamentalNote===this.baseLineNote&&n.Octave===this.baseLineOctave?o.parentVoiceEntry.parentVoiceEntry.WantedStemDirection=a.StemDirectionType.Up:o.parentVoiceEntry.parentVoiceEntry.WantedStemDirection=a.StemDirectionType.Down)}}return o}getStafflineUniquePositionCount(t){return this.staffPitchListMapping.containsKey(t)?this.staffPitchListMapping.getValue(t).length:0}}e.VexflowStafflineNoteCalculator=l},9839:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(449),e),n(i(4028),e),n(i(9505),e),n(i(709),e),n(i(9344),e),n(i(8129),e),n(i(4679),e),n(i(8144),e),n(i(6351),e),n(i(8939),e),n(i(5575),e),n(i(7330),e),n(i(4405),e),n(i(8738),e),n(i(5820),e),n(i(8494),e),n(i(9520),e),n(i(8041),e),n(i(9252),e),n(i(4828),e),n(i(7781),e),n(i(8790),e),n(i(2942),e),n(i(5460),e)},7636:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.WebGLSkyBottomLineBatchCalculatorBackend=void 0;const n=i(1378),r=i(9531),o=s(i(6357)),a=s(i(6150)),l=s(i(2043));function h(t,e,i){const s=t.createShader(e);if(!s)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: Could not create a WebGL shader"),new Error("Could not create a WebGL shader");if(t.shaderSource(s,i),t.compileShader(s),!t.getShaderParameter(s,t.COMPILE_STATUS))throw l.default.warn("Shader compilation failed\n"+t.getShaderInfoLog(s)),t.deleteShader(s),new Error("WebGL shader compilation failed");return s}class c extends r.SkyBottomLineBatchCalculatorBackend{constructor(t,e){super(t,e)}getPreferredRenderingConfiguration(t,e){const i=Math.min(4096,function(){const t=document.createElement("canvas").getContext("webgl");return t.getParameter(t.MAX_TEXTURE_SIZE)}()),s=Math.ceil(t);return{elementWidth:s,numColumns:Math.min(5,Math.floor(i/s)),numRows:Math.min(5,Math.floor(i/e))}}onInitialize(t){const{elementWidth:e,elementHeight:i,numColumns:s,numRows:n}=t,r=document.createElement("canvas");r.width=e*s,r.height=n;const c=r.getContext("webgl");if(!c)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: No WebGL support"),new Error("No WebGL support");this.gl=c;const u=function(t,e,i){const s=t.createProgram();if(!s)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: Could not create a WebGL program"),new Error("Could not create a WebGL program");if(t.attachShader(s,e),t.attachShader(s,i),t.linkProgram(s),!t.getProgramParameter(s,t.LINK_STATUS))throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: WebGL program link failed\n"+t.getProgramInfoLog(s)),t.deleteProgram(s),new Error("WebGL program link failed");return s}(c,h(c,c.VERTEX_SHADER,o.default),h(c,c.FRAGMENT_SHADER,function(t,e){let i=t;for(const[t,s]of Object.entries(e)){const e=new RegExp(`#define ${t} .*`);i=i.replace(e,`#define ${t} ${s}`)}return i}(a.default,{NUM_ROWS:n,ELEMENT_HEIGHT:i})));!function(t,e,i,s){const n=t.createBuffer();if(!n)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: WebGL buffer creation failed"),new Error("WebGL buffer creation failed");t.bindBuffer(t.ARRAY_BUFFER,n),t.bufferData(t.ARRAY_BUFFER,new Float32Array([[-1,-1],[1,-1],[1,1],[-1,-1],[1,1],[-1,1]].flat()),t.STATIC_DRAW),t.useProgram(e);const r=t.getAttribLocation(e,"a_position");t.enableVertexAttribArray(r),t.vertexAttribPointer(r,2,t.FLOAT,!1,0,0)}(c,u),this.texture=function(t,e,i,s){const n=t.createTexture();if(!n)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: WebGL texture creation failed"),new Error("WebGL texture creation failed");t.activeTexture(t.TEXTURE0+0),t.bindTexture(t.TEXTURE_2D,n),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST);const r=t.getUniformLocation(e,"u_image");if(!r)throw l.default.warn("WebGLSkyBottomLineCalculatorBackend: WebGL invalid uniform name"),new Error("WebGL invalid uniform name");return t.uniform1i(r,0),n}(c,u)}calculateFromCanvas(t,e,i,s,r){const o=this.gl,{elementWidth:a,elementHeight:l,numColumns:h}=r;o.viewport(0,0,o.canvas.width,o.canvas.height),o.bindTexture(o.TEXTURE_2D,this.texture),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,o.RGBA,o.UNSIGNED_BYTE,t),o.drawArrays(o.TRIANGLES,0,6);const c=new Uint8Array(o.canvas.width*o.canvas.height*4);o.readPixels(0,0,o.canvas.width,o.canvas.height,o.RGBA,o.UNSIGNED_BYTE,c);const u=[];for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Instrument=void 0;const s=i(884),n=i(2255),r=i(0);class o extends s.InstrumentalGroup{constructor(t,e,i,s){super(void 0,i,s),this.Transpose=0,this.voices=[],this.staves=[],this.hasLyrics=!1,this.hasChordSymbols=!1,this.lyricVersesNumbers=[],this.subInstruments=[],this.id=t,this.idString=e,this.nameLabel=new n.Label(e)}get Voices(){return this.voices}get Staves(){return this.staves}get NameLabel(){return this.nameLabel}get HasLyrics(){return this.hasLyrics}set HasLyrics(t){this.hasLyrics=t}get HasChordSymbols(){return this.hasChordSymbols}set HasChordSymbols(t){this.hasChordSymbols=t}get LyricVersesNumbers(){return this.lyricVersesNumbers}set LyricVersesNumbers(t){this.lyricVersesNumbers=t}get Name(){return this.nameLabel.text}set Name(t){this.nameLabel.text=t}get IdString(){return this.idString}get Id(){return this.id}get MidiInstrumentId(){return this.subInstruments[0].midiInstrumentID}set MidiInstrumentId(t){this.subInstruments[0].midiInstrumentID=t}get Volume(){return this.subInstruments[0].volume}set Volume(t){for(let e=0,i=this.subInstruments.length;e0&&this.Voices[0].Visible}set Visible(t){for(let e=0,i=this.Voices.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentalGroup=void 0,e.InstrumentalGroup=class{constructor(t,e,i){this.instrumentalGroups=[],this.name=t,this.musicSheet=e,this.parent=i}get InstrumentalGroups(){return this.instrumentalGroups}get Parent(){return this.parent}get Name(){return this.name}set Name(t){this.name=t}get GetMusicSheet(){return this.musicSheet}}},1035:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AClassHierarchyTrackable=void 0,e.AClassHierarchyTrackable=class{isInstanceOfClass(t){let e=this.constructor.prototype;for(;e;){if(t===e.constructor.name)return!0;e=e.__proto__}return!1}}},9603:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},7058:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},6287:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4543:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4207:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},6331:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ITextTranslation=void 0,e.ITextTranslation=class{static translateText(t,e){if(!this.defaultTextTranslation)return e}}},9984:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4854:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4143:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(9603),e),n(i(7058),e),n(i(6287),e),n(i(4207),e),n(i(6331),e),n(i(9984),e),n(i(4854),e),n(i(1035),e),n(i(4543),e)},2255:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Label=void 0;const s=i(1274);e.Label=class{constructor(t="",e=s.TextAlignmentEnum.CenterBottom,i,n=!0){this.IsCreditLabel=!1,this.text=t,this.print=n,this.textAlignment=e,this.font=i,this.fontFamily=void 0}ToString(){return this.text}}},5278:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TimestampTransform=e.MusicPartManager=void 0;const s=i(1797),n=i(301);e.MusicPartManager=class{constructor(t){this.musicSheet=t}reInit(){this.init()}init(){this.parts=this.musicSheet.Repetitions.slice(),this.sheetStart=this.musicSheet.SelectionStart=new s.Fraction(0,1),this.sheetEnd=this.musicSheet.SelectionEnd=this.musicSheet.SheetEndTimestamp,this.calcMapping()}getCurrentRepetitionTimestampTransform(t){let e;for(let i=this.timestamps.length-1;i>=0;i--)if(e=this.timestamps[i],t.gte(e.$from))return e;return this.timestamps[0]}absoluteEnrolledToSheetTimestamp(t){if(0===this.timestamps.length)return t;const e=this.getCurrentRepetitionTimestampTransform(t);return s.Fraction.plus(t,s.Fraction.minus(e.to,e.$from))}get Parts(){return this.parts}get MusicSheet(){return this.musicSheet}getIterator(t){return t?new n.MusicPartManagerIterator(this.musicSheet,t,void 0):new n.MusicPartManagerIterator(this.musicSheet,this.musicSheet.SelectionStart,this.musicSheet.SelectionEnd)}setSelectionStart(t){this.musicSheet.SelectionStart=t,this.musicSheet.SelectionEnd=void 0}setSelectionRange(t,e){this.musicSheet.SelectionStart=null!=t?t:this.sheetStart,this.musicSheet.SelectionEnd=null!=e?e:this.sheetEnd}calcMapping(){const t=[],e=this.getIterator();let i=e.CurrentRepetition,s=new r(e.CurrentEnrolledTimestamp.clone(),e.CurrentSourceTimestamp.clone(),void 0,0);for(t.push(s);!e.EndReached;){if(e.JumpOccurred||i!==e.CurrentRepetition){if(i=e.CurrentRepetition,e.backJumpOccurred){const i=e.JumpResponsibleRepetition;s.nextBackJump=e.CurrentEnrolledTimestamp,s.curRepetition=i,s.curRepetitionIteration=e.CurrentJumpResponsibleRepetitionIterationBeforeJump;for(let e=this.timestamps.length-2;e>=0&&!t[e].to.lt(i.AbsoluteTimestamp)&&!t[e].curRepetition;e--)t[e].nextBackJump=s.nextBackJump,t[e].curRepetition=i,t[e].curRepetitionIteration=s.curRepetitionIteration}s=new r(e.CurrentEnrolledTimestamp.clone(),e.CurrentSourceTimestamp.clone(),void 0,0),t.push(s)}e.moveToNext()}this.timestamps=t}};class r{constructor(t,e,i,s){this.$from=t,this.to=e,this.curRepetition=i,this.curRepetitionIteration=s,this.nextBackJump=void 0,this.nextForwardJump=void 0}}e.TimestampTransform=r},301:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.MusicPartManagerIterator=void 0;const n=i(1797),r=i(5356),o=i(3331),a=i(7839),l=s(i(2043));class h{constructor(t,e,i){this.currentMeasureIndex=0,this.currentPartIndex=0,this.currentVoiceEntryIndex=-1,this.currentDynamicEntryIndex=0,this.currentTempoEntryIndex=0,this.currentDynamicChangingExpressions=[],this.currentRepetition=void 0,this.endReached=!1,this.frontReached=!1,this.currentTimeStamp=new n.Fraction(0,1),this.currentEnrolledMeasureTimestamp=new n.Fraction(0,1),this.currentRelativeInMeasureTimestamp=new n.Fraction(0,1),this.currentVerticalContainerInMeasureTimestamp=new n.Fraction(0,1),this.jumpResponsibleRepetition=void 0,this.activeDynamicExpressions=[];try{this.frontReached=!0,this.musicSheet=t,this.currentVoiceEntries=void 0,this.frontReached=!1;for(const t of this.musicSheet.Repetitions)this.setRepetitionIterationCount(t,1);if(this.activeDynamicExpressions=new Array(this.musicSheet.getCompleteNumberOfStaves()),this.currentMeasure=this.musicSheet.SourceMeasures[0],!e)return;do{this.moveToNext()}while((!this.currentVoiceEntries||this.currentTimeStamp.lt(e))&&!this.endReached);for(let t=0;t=this.JumpResponsibleRepetition.StartIndex&&i.EndIndex<=this.JumpResponsibleRepetition.EndIndex&&this.resetRepetitionIterationCount(i)}}handleRepetitionsAtMeasureEnd(){for(let t=0,e=this.currentMeasure.LastRepetitionInstructions.length;t-1&&this.getRepetitionIterationCount(i)=this.JumpResponsibleRepetition.StartIndex&&i.EndIndex<=this.JumpResponsibleRepetition.EndIndex&&this.resetRepetitionIterationCount(i);const t=i.getForwardJumpTargetForIteration(this.getRepetitionIterationCount(i));if(t>=0)return this.currentMeasureIndex=t,this.currentMeasure=this.musicSheet.SourceMeasures[this.currentMeasureIndex],this.currentVoiceEntryIndex=-1,this.jumpResponsibleRepetition=i,void(this.forwardJumpOccurred=!0);-2===t&&(this.endReached=!0)}}}this.currentMeasureIndex++,void 0!==this.JumpResponsibleRepetition&&this.currentMeasureIndex>this.JumpResponsibleRepetition.EndIndex&&(this.jumpResponsibleRepetition=void 0)}doBackJump(t){this.currentMeasureIndex=t.getBackwardJumpTarget(),this.currentMeasure=this.musicSheet.SourceMeasures[this.currentMeasureIndex],this.currentVoiceEntryIndex=-1,this.incrementRepetitionIterationCount(t),this.jumpResponsibleRepetition=t}activateCurrentRhythmInstructions(){if(void 0!==this.currentMeasure&&this.currentMeasure.FirstInstructionsStaffEntries.length>0&&void 0!==this.currentMeasure.FirstInstructionsStaffEntries[0]){const t=this.currentMeasure.FirstInstructionsStaffEntries[0].Instructions;for(let e=0,i=t.length;e0&&(this.currentDynamicEntryIndex>=t.length||this.CurrentSourceTimestamp.lte(t[this.currentDynamicEntryIndex].parMultiExpression().AbsoluteTimestamp));)this.currentDynamicEntryIndex--;for(;this.currentDynamicEntryIndex0&&(this.currentTempoEntryIndex>=e.length||this.CurrentSourceTimestamp.lte(e[this.currentTempoEntryIndex].AbsoluteTimestamp));)this.currentTempoEntryIndex--;for(;this.currentTempoEntryIndex=0&&this.currentVoiceEntryIndex=0&&this.currentMeasureIndex0){if(!t)return!0;for(let t=0,i=e.length;t0){const t=this.TimestampSortedTempoExpressionsList[0];if(t.InstantaneousTempo)return t.InstantaneousTempo.TempoInBpm;if(t.ContinuousTempo)return t.ContinuousTempo.StartTempo}return this.userStartTempoInBPM}get Errors(){return this.musicSheetErrors.measureErrors}get FirstMeasureNumber(){try{return this.getFirstSourceMeasure().MeasureNumber}catch(t){return d.default.info("MusicSheet.FirstMeasureNumber: ",t),0}}get LastMeasureNumber(){try{return this.getLastSourceMeasure().MeasureNumber}catch(t){return d.default.info("MusicSheet.LastMeasureNumber: ",t),0}}get CurrentEnrolledPosition(){return this.currentEnrolledPosition.clone()}set CurrentEnrolledPosition(t){this.currentEnrolledPosition=t.clone()}get Transpose(){return this.transpose}set Transpose(t){this.transpose=t}get FullNameString(){return this.ComposerString+" "+this.TitleString}get IdString(){return this.idString}set IdString(t){this.idString=t}getEnrolledSelectionStartTimeStampWorkaround(){const t=this.MusicPartManager.getIterator(this.SelectionStart);return n.Fraction.createFromFraction(t.CurrentEnrolledTimestamp)}get SheetEndTimestamp(){const t=this.getLastSourceMeasure();return n.Fraction.plus(t.AbsoluteTimestamp,t.Duration)}getSourceMeasureFromTimeStamp(t){for(let e=0,i=this.sourceMeasures.length;e0&&i.Voices[0].Visible&&t.push(i)}return t}}e.MusicSheet=m,m.defaultTitle="[no title given]"},6656:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MappingSourceMusicPart=void 0,e.MappingSourceMusicPart=class{constructor(t,e,i,s=-1,n=!1){this.repetitionRun=-1,this.sourceMusicPart=t,this.parentPartListEntry=i,this.startTimestamp=e.clone(),this.repetitionRun=s,this.parentRepetition=i,this.isEnding=n}get IsRepetition(){return void 0!==this.parentRepetition}get IsEnding(){return this.isEnding}get IsLastRepetitionRun(){return this.IsRepetition&&this.repetitionRun+1===this.parentRepetition.UserNumberOfRepetitions}get RepetitionRun(){return this.repetitionRun}get ParentPartListEntry(){return this.parentPartListEntry}get SourceMusicPart(){return this.sourceMusicPart}get StartTimestamp(){return this.startTimestamp}CompareTo(t){return t?this.startTimestamp.CompareTo(t.startTimestamp):1}}},3766:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PartListEntry=void 0,e.PartListEntry=class{constructor(t){this.enrolledTimestamps=[],this.visible=!0,this.musicSheet=t}get Visible(){return this.visible}set Visible(t){this.visible=t}getFirstSourceMeasure(){return this.musicSheet.SourceMeasures[this.startIndex]}getLastSourceMeasure(){return this.musicSheet.SourceMeasures[this.endIndex]}}},1717:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.RepetitionEndingPart=e.Repetition=void 0;const n=i(8817),r=i(1797),o=i(3766),a=s(i(2043));class l extends o.PartListEntry{constructor(t,e){super(t),this.backwardJumpInstructions=[],this.endingParts=[],this.endingIndexDict={},this.userNumberOfRepetitions=0,this.visibles=[],this.fromWords=!1,this.repetitonIterationOrder=[],this.numberOfEndings=1,this.musicSheet2=t,this.virtualOverallRepetition=e}get BackwardJumpInstructions(){return this.backwardJumpInstructions}get EndingIndexDict(){return this.endingIndexDict}get EndingParts(){return this.endingParts}get Visibles(){return this.visibles}set Visibles(t){this.visibles=t}get DefaultNumberOfRepetitions(){let t=2;return this.virtualOverallRepetition&&(t=1),Math.max(t,Object.keys(this.endingIndexDict).length,this.checkRepetitionForMultipleLyricVerses())}get UserNumberOfRepetitions(){return this.userNumberOfRepetitions}set UserNumberOfRepetitions(t){this.userNumberOfRepetitions=t,this.repetitonIterationOrder=[];const e=this.userNumberOfRepetitions-this.NumberOfEndings;for(let t=1;t<=this.userNumberOfRepetitions;t++)t<=e?this.repetitonIterationOrder.push(1):this.repetitonIterationOrder.push(t-e)}getForwardJumpTargetForIteration(t){const e=this.repetitonIterationOrder[t-1];return this.endingIndexDict[e]?this.endingIndexDict[e].part.StartIndex:-1}getBackwardJumpTarget(){return this.startMarker.measureIndex}SetEndingStartIndex(t,e){const i=new h(new n.SourceMusicPart(this.musicSheet2,e,e));this.endingParts.push(i);for(const e of t)try{this.endingIndexDict[e]=i,i.endingIndices.push(e),this.numberOfEndings{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SourceMusicPart=void 0;const s=i(3766),n=i(1797);class r extends s.PartListEntry{constructor(t,e,i){super(t),this.musicSheet=t,this.startIndex=e,this.endIndex=i}get MeasuresCount(){return this.endIndex-this.startIndex+1}get StartIndex(){return this.startIndex}get EndIndex(){return this.endIndex}get ParentRepetition(){return this.parentRepetition}set ParentRepetition(t){this.parentRepetition=t}get AbsoluteTimestamp(){return n.Fraction.createFromFraction(this.musicSheet.SourceMeasures[this.startIndex].AbsoluteTimestamp)}setStartIndex(t){this.startIndex=t}setEndIndex(t){this.endIndex=t}}e.SourceMusicPart=r},4990:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(6656),e),n(i(3766),e),n(i(1717),e),n(i(8817),e)},2393:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentReader=void 0;const n=i(8109),r=i(9050),o=i(289),a=i(5198),l=i(3331),h=i(1797),c=i(6331),u=i(1703),d=i(289),f=i(3331),m=i(5198),p=s(i(2043)),b=i(289),g=i(2905),S=i(4671),y=i(3755),E=i(908),x=i(2478),v=i(6894);e.InstrumentReader=class{constructor(t,e,i,s){this.voiceGeneratorsDict={},this.staffMainVoiceGeneratorDict={},this.divisions=0,this.currentClefNumber=1,this.currentXmlMeasureIndex=0,this.activeKeyHasBeenInitialized=!1,this.abstractInstructions=[],this.openChordSymbolContainers=[],this.repetitionInstructionReader=e,this.xmlMeasureList=i,this.musicSheet=s.GetMusicSheet,this.instrument=s,this.activeClefs=new Array(s.Staves.length),this.activeClefsHaveBeenInitialized=new Array(s.Staves.length);for(let t=0;t=this.xmlMeasureList.length)return!1;this.currentMeasure=t,this.followingMultirestMeasures=Math.max(this.followingMultirestMeasures-1,0),this.inSourceMeasureInstrumentIndex=this.musicSheet.getGlobalStaffIndexOfFirstStaff(this.instrument),this.repetitionInstructionReader&&this.repetitionInstructionReader.prepareReadingMeasure(t,this.currentXmlMeasureIndex);let o=new h.Fraction(0,1),a=new h.Fraction(0,1),l=!1;this.maxTieNoteFraction=new h.Fraction(0,1);let d=!1;try{const f=this.xmlMeasureList[this.currentXmlMeasureIndex],m=f.elements();if(t.Rules.UseXMLMeasureNumbers&&!Number.isInteger(t.MeasureNumberXML)){const e=parseInt(null===(s=f.attribute("number"))||void 0===s?void 0:s.value,10);Number.isInteger(e)&&(t.MeasureNumberXML=e)}let b;for(let s=0;s0&&(b=m[s-1]),"print"===f.name){const e=f.attribute("new-system");"yes"===(null==e?void 0:e.value)&&(t.printNewSystemXml=!0);const i=f.attribute("new-page");"yes"===(null==i?void 0:i.value)&&(t.printNewPageXml=!0)}else if("note"===f.name){let t=!0;"no"===(null===(n=f.attribute("print-object"))||void 0===n?void 0:n.value)&&(t=!1);let s=1;this.instrument.Staves.length>1&&f.element("staff")&&(s=parseInt(f.element("staff").value,10),isNaN(s)&&(p.default.debug("InstrumentReader.readNextXmlMeasure.get staff number"),s=1)),this.currentStaff=this.instrument.Staves[s-1];const r=void 0!==f.element("chord");if(f.element("voice")){const t=parseInt(f.element("voice").value,10);this.currentVoiceGenerator=this.getOrCreateVoiceGenerator(t,s-1)}else r&&this.currentVoiceGenerator||(this.currentVoiceGenerator=this.getOrCreateVoiceGenerator(1,s-1));let l,u=0,m=new h.Fraction(0,1),b=2,g=!1;if(f.element("duration")){if(u=parseInt(f.element("duration").value,10),isNaN(u)){const t=c.ITextTranslation.translateText("ReaderErrorMessages/NoteDurationError","Invalid Note Duration.");this.musicSheet.SheetErrors.pushMeasureError(t),p.default.debug("InstrumentReader.readNextXmlMeasure",t);continue}if(m=new h.Fraction(u,4*this.divisions),0===u?m=this.getNoteDurationFromTypeNode(f):l=this.getNoteDurationFromTypeNode(f),f.element("time-modification")){m=this.getNoteDurationForTuplet(f);const t=f.element("time-modification");(null==t?void 0:t.element("normal-notes"))&&(b=parseInt(t.element("normal-notes").value,10)),g=!0}}const S=void 0!==f.element("rest"),y=f.element("notations"),v=void 0!==f.element("grace")||0===u||r&&d;let _=!1,w=!1;if(v){const t=f.element("grace");t&&t.attributes()&&t.attribute("slash")&&"yes"===t.attribute("slash").value&&(_=!0),m=this.getNoteDurationFromTypeNode(f);const e=f.element("notations");e&&e.element("slur")&&(w=!0)}let M=!1;f.element("cue")&&(M=!0);const T=f.element("type");let P=x.NoteType.UNDEFINED;if(T){const t=T.attribute("size");"cue"===(null==t?void 0:t.value)&&(M=!0),P=x.NoteTypeHandler.StringToNoteType(T.value)}let L,A=E.StemDirectionType.Undefined;const C=f.element("stem");if(C){switch(C.value){case"down":A=E.StemDirectionType.Down;break;case"up":A=E.StemDirectionType.Up;break;case"double":A=E.StemDirectionType.Double;break;case"none":A=E.StemDirectionType.None;break;default:A=E.StemDirectionType.Undefined}const t=C.attribute("color");t&&(L=this.parseXmlColor(t.value))}let I,R=0,N=!1;if(y){const t=y.element("ornaments");if(t){const e=t.element("tremolo");if(e){const t=e.attribute("type");if(t&&"single"===t.value){const t=parseInt(e.value,10);t>0&&(R=t)}}const i=t.element("wavy-line");if(void 0!==i){const t=i.attribute("type");t&&"start"===t.value&&(N=!0)}}}const B=f.element("notehead");if(B){const t=B.attribute("color");t&&(I=this.parseXmlColor(t.value))}let F;const D=f.attribute("color");D&&(F=this.parseXmlColor(D.value),I||(I=F),L||(L=F));let O=o.clone();r&&(O=a.clone()),this.currentStaffEntry=this.currentMeasure.findOrCreateStaffEntry(O,this.inSourceMeasureInstrumentIndex+s-1,this.currentStaff).staffEntry,(!this.currentVoiceGenerator.hasVoiceEntry()||!r&&!v&&!d||v&&!d||v&&!r||!v&&d)&&this.currentVoiceGenerator.createVoiceEntry(O,this.currentStaffEntry,!S&&!v,v,_,w),v||r||(a=o.clone(),o.Add(m)),r&&void 0!==this.currentStaffEntry&&this.currentStaffEntry.ParentStaff!==this.currentStaff&&(this.currentStaffEntry=this.currentVoiceGenerator.checkForStaffEntryLink(this.inSourceMeasureInstrumentIndex+s-1,this.currentStaff,this.currentStaffEntry,this.currentMeasure));const k=void 0!==this.currentStaffEntry&&void 0!==this.currentStaffEntry.Timestamp&&this.currentStaffEntry.Timestamp.Equals(new h.Fraction(0,1))&&!this.currentStaffEntry.hasNotes();this.saveAbstractInstructionList(this.instrument.Staves.length,k),0!==this.openChordSymbolContainers.length&&(this.currentStaffEntry.ChordContainers=this.openChordSymbolContainers,this.openChordSymbolContainers=[]),this.activeRhythm,g||v||(m=new h.Fraction(u,4*this.divisions));const V=f.elements("dot").length;if(this.currentVoiceGenerator.read(f,m,l,P,b,S,this.currentStaffEntry,this.currentMeasure,e,this.maxTieNoteFraction,r,i,t,M,v,A,R,L,I,N,V),void 0!==y&&y.element("dynamics")){const t=this.expressionReaders[this.readExpressionStaffNumber(f)-1];t&&(t.readExpressionParameters(f,this.instrument,this.divisions,o,a,this.currentMeasure.MeasureNumber,!1),t.read(f,this.currentMeasure,a))}d=v}else if("attributes"===f.name){const e=f.element("divisions");if(e&&(this.divisions=parseInt(e.value,10),isNaN(this.divisions))){const t=c.ITextTranslation.translateText("ReaderErrorMessages/DivisionError","Invalid divisions value at Instrument: ");if(p.default.debug("InstrumentReader.readNextXmlMeasure",t),this.divisions=this.readDivisionsFromNotes(),!(this.divisions>0))throw l=!0,new u.MusicSheetReadingException(t+this.instrument.Name);this.musicSheet.SheetErrors.push(t+this.instrument.Name)}if(!f.element("divisions")&&0===this.divisions&&0===this.currentXmlMeasureIndex){const t=c.ITextTranslation.translateText("ReaderErrorMessages/DivisionError","Invalid divisions value at Instrument: ");if(this.divisions=this.readDivisionsFromNotes(),!(this.divisions>0))throw l=!0,new u.MusicSheetReadingException(t+this.instrument.Name);this.musicSheet.SheetErrors.push(t+this.instrument.Name)}this.addAbstractInstruction(f,i,b,o.clone()),o.Equals(new h.Fraction(0,1))&&this.isAttributesNodeAtBeginOfMeasure(this.xmlMeasureList[this.currentXmlMeasureIndex],f)&&this.saveAbstractInstructionList(this.instrument.Staves.length,!0),this.isAttributesNodeAtEndOfMeasure(this.xmlMeasureList[this.currentXmlMeasureIndex],f)&&this.saveClefInstructionAtEndOfMeasure();const s=f.elements("staff-details");for(const t of s){const e=t.element("staff-lines");if(e){let i=1;const s=t.attribute("number");s&&(i=parseInt(s.value,10)),this.instrument.Staves[i-1].StafflineCount=parseInt(e.value,10)}}const n=f.element("measure-style");if(n){const e=n.element("multiple-rest");if(e){const i=e.value;let s=0;try{s=Number.parseInt(i,10),void 0!==t.multipleRestMeasures&&s!==t.multipleRestMeasures?t.multipleRestMeasures=0:(t.multipleRestMeasures=s,this.currentMultirestStartMeasure=t,this.followingMultirestMeasures=s+1)}catch(t){console.log("multirest parse error: "+t)}}}}else if("forward"===f.name){const t=parseInt(f.element("duration").value,10);o.Add(new h.Fraction(t,4*this.divisions))}else if("backup"===f.name){const t=parseInt(f.element("duration").value,10);o.Sub(new h.Fraction(t,4*this.divisions)),o.IsNegative()&&(o=new h.Fraction(0,1)),a.Sub(new h.Fraction(t,4*this.divisions)),a.IsNegative()&&(a=new h.Fraction(0,1))}else if("direction"===f.name){const t=f.element("direction-type");let e=Math.min(1,o.RealValue);void 0!==this.activeRhythm&&this.activeRhythm.Rhythm&&(e/=this.activeRhythm.Rhythm.RealValue);let i=!1;if(this.repetitionInstructionReader&&(i=this.repetitionInstructionReader.handleRepetitionInstructionsFromWordsOrSymbols(t,e)),!i){let e=this.expressionReaders[0];const i=this.readExpressionStaffNumber(f)-1;i0?this.musicSheet.SourceMeasures[0]:this.currentMeasure;const i=new o.ClefInstruction(d.ClefEnum.G,0,2);let s;e.FirstInstructionsStaffEntries[t]?(s=e.FirstInstructionsStaffEntries[t],s.removeFirstInstructionOfTypeClefInstruction()):(s=new r.SourceStaffEntry(void 0,void 0),e.FirstInstructionsStaffEntries[t]=s),i.Parent=s,s.Instructions.splice(0,0,i)}createDefaultKeyInstruction(){let t;t=this.musicSheet.SourceMeasures.length>0?this.musicSheet.SourceMeasures[0]:this.currentMeasure;const e=new a.KeyInstruction(void 0,0,m.KeyEnum.major);for(let i=this.inSourceMeasureInstrumentIndex;i0&&"backup"===i[s-1].name)return!0;let n=-1;for(let t=0;t0||n<0}isAttributesNodeAtEndOfMeasure(t,e){const i=t.elements().slice();let s=0;for(let t=0;tn}getNoteDurationFromTypeNode(t){const e=t.element("type");if(e){const t=e.value;return x.NoteTypeHandler.getNoteDurationFromType(t)}return new h.Fraction(0,4*this.divisions)}addAbstractInstruction(t,e,i,s){if(t.element("divisions")&&1===t.elements().length)return;const n=t.element("transpose");if(n){const t=n.element("chromatic");t&&(this.instrument.PlaybackTranspose=parseInt(t.value,10))}const r=t.elements("clef");let u;if(r.length>0)for(let t=0,e=r.length;t using default clef line."),this.musicSheet.SheetErrors.pushMeasureError(u),n=2,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}const f=e.element("sign");if(f)try{i=d.ClefEnum[f.value],o.ClefInstruction.isSupportedClef(i)||(u=c.ITextTranslation.translateText("ReaderErrorMessages/ClefError","Unsupported clef found -> using default clef."),this.musicSheet.SheetErrors.pushMeasureError(u),i=d.ClefEnum.G,n=2),i===d.ClefEnum.TAB&&(l=-1)}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/ClefError","Invalid clef found -> using default clef."),this.musicSheet.SheetErrors.pushMeasureError(u),i=d.ClefEnum.G,n=2,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}const m=e.element("clef-octave-change");if(m)try{l=parseInt(m.value,10)}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/ClefOctaveError","Invalid clef octave found -> using default clef octave."),this.musicSheet.SheetErrors.pushMeasureError(u),l=0}if(e.hasAttributes&&e.attribute("number"))try{a=parseInt(e.attribute("number").value,10),a>this.currentClefNumber&&(a=this.currentClefNumber),this.currentClefNumber=a+1}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/ClefError","Invalid clef found -> using default clef."),this.musicSheet.SheetErrors.pushMeasureError(u),a=1,this.currentClefNumber=a+1}const b=new o.ClefInstruction(i,l,n);this.abstractInstructions.push([a,b,s])}if(void 0!==t.element("key")&&this.instrument.MidiInstrumentId!==b.MidiInstrument.Percussion){let e=0;const i=t.element("key").element("fifths");if(i)try{e=parseInt(i.value,10)}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/KeyError","Invalid key found -> set to default."),this.musicSheet.SheetErrors.pushMeasureError(u),e=0,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}let n=m.KeyEnum.none,r=t.element("key");if(r&&(r=r.element("mode")),r)try{n=m.KeyEnum[r.value]}catch(t){u=c.ITextTranslation.translateText("ReaderErrorMessages/KeyError","Invalid key found -> set to default."),this.musicSheet.SheetErrors.pushMeasureError(u),n=m.KeyEnum.major,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}const o=new a.KeyInstruction(void 0,e,n);this.abstractInstructions.push([1,o,s])}if(t.element("time")){const e=t.element("time");let i=f.RhythmSymbolEnum.NONE,n=!0;if(void 0!==e&&e.hasAttributes){const t=e.attribute("symbol");t&&("common"===t.value?i=f.RhythmSymbolEnum.COMMON:"cut"===t.value&&(i=f.RhythmSymbolEnum.CUT));const s=e.attribute("print-object");s&&"no"===s.value&&(n=!1)}let r=0,o=0;const a=e&&void 0!==e.element("senza-misura"),d=t.elements("time"),m=[],b=[];for(let t=0,e=d.length;t0&&void 0!==b&&m.length===b.length){const t=m.length,e=new Array(t);let i=0;for(let s=0;s set to default."),this.musicSheet.SheetErrors.pushMeasureError(u),r=4,o=4,p.default.debug("InstrumentReader.addAbstractInstruction",u,t)}const e=new l.RhythmInstruction(new h.Fraction(r,o,0,!1),i);e.PrintObject=n,this.abstractInstructions.push([1,e,s])}}}saveAbstractInstructionList(t,e){for(let i=this.abstractInstructions.length-1;i>=0;i--){const s=this.abstractInstructions[i],n=s[0],h=s[1],c=s[2];if(h instanceof o.ClefInstruction){const t=h;if(0===this.currentXmlMeasureIndex||n<=this.activeClefs.length&&t!==this.activeClefs[n-1])if(e||void 0===this.currentStaffEntry||this.currentStaffEntry.hasNotes()||n-1!==this.instrument.Staves.indexOf(this.currentStaffEntry.ParentStaff))if(e){if(0!==c.RealValue)continue;let e;if(this.currentMeasure){const s=t,a=this.inSourceMeasureInstrumentIndex+n-1,l=this.currentMeasure.FirstInstructionsStaffEntries[a];if(0===this.currentXmlMeasureIndex)if(l)if(void 0===this.currentMeasure.FirstInstructionsStaffEntries[a]||l.Instructions[0]instanceof o.ClefInstruction){const t=new r.SourceStaffEntry(void 0,void 0);this.currentMeasure.LastInstructionsStaffEntries[a]=t,s.Parent=t,t.Instructions.push(s)}else e=l,s.Parent=e,e.removeFirstInstructionOfTypeClefInstruction(),e.Instructions.splice(0,0,s),this.activeClefsHaveBeenInitialized[n-1]=!0;else e=new r.SourceStaffEntry(void 0,void 0),this.currentMeasure.FirstInstructionsStaffEntries[a]=e,s.Parent=e,e.Instructions.push(s),this.activeClefsHaveBeenInitialized[n-1]=!0;else if(this.activeClefsHaveBeenInitialized[n-1]){let t=this.previousMeasure;this.followingMultirestMeasures>0&&this.currentMeasure.Rules.RenderMultipleRestMeasures&&(t=this.currentMultirestStartMeasure);const e=new r.SourceStaffEntry(void 0,void 0);t.LastInstructionsStaffEntries[a]=e,s.Parent=e,e.Instructions.push(s)}else{const t=this.musicSheet.SourceMeasures[0];t.FirstInstructionsStaffEntries[a]?(e=t.FirstInstructionsStaffEntries[a],e.removeFirstInstructionOfTypeClefInstruction()):e=new r.SourceStaffEntry(void 0,void 0),s.Parent=e,e.Instructions.splice(0,0,s),this.activeClefsHaveBeenInitialized[n-1]=!0}this.activeClefs[n-1]=t,this.abstractInstructions.splice(i,1)}}else{let e;const s=this.activeRhythm.Rhythm;s.RealValue>0&&c.RealValue/s.RealValue>.9&&(this.currentMeasure.LastInstructionsStaffEntries[n-1]||(this.currentMeasure.LastInstructionsStaffEntries[n-1]=new r.SourceStaffEntry(void 0,this.instrument.Staves[n-1])),e=this.currentMeasure.LastInstructionsStaffEntries[n-1]),e&&(t.Parent=e,e.Instructions.push(t),this.activeClefs[n-1]=t,this.abstractInstructions.splice(i,1))}else{const e=t,s=this.currentStaffEntry;if(c&&Math.abs(c.RealValue-s.Timestamp.RealValue)>.01)continue;e.Parent=s,s.removeFirstInstructionOfTypeClefInstruction(),s.Instructions.push(e),this.activeClefs[n-1]=t,this.abstractInstructions.splice(i,1)}else n<=this.activeClefs.length&&t===this.activeClefs[n-1]&&this.abstractInstructions.splice(i,1)}if(h instanceof a.KeyInstruction){const e=h;if(this.activeKey&&this.activeKey.Key===e.Key)this.abstractInstructions.splice(i,1);else{let s;if(this.activeKey=e,this.abstractInstructions.splice(i,1),this.activeKeyHasBeenInitialized?s=this.currentMeasure:(this.activeKeyHasBeenInitialized=!0,s=this.currentXmlMeasureIndex>0?this.musicSheet.SourceMeasures[0]:this.currentMeasure),s)for(let i=this.inSourceMeasureInstrumentIndex;i=0;t--){const e=this.abstractInstructions[t][0],i=this.abstractInstructions[t][1];if(i instanceof o.ClefInstruction){const s=i;if(!this.activeClefs[e-1]||s.ClefType!==this.activeClefs[e-1].ClefType||s.ClefType===this.activeClefs[e-1].ClefType&&s.Line!==this.activeClefs[e-1].Line){const i=new r.SourceStaffEntry(void 0,void 0);this.currentMeasure.LastInstructionsStaffEntries[this.inSourceMeasureInstrumentIndex+e-1]=i;const n=s;n.Parent=i,i.Instructions.push(n),this.activeClefs[e-1]=s,this.abstractInstructions.splice(t,1)}}}}getNoteDurationForTuplet(t){let e=new h.Fraction(0,1);const i=this.getNoteDurationFromTypeNode(t);if(t.element("time-modification")){const s=t.element("time-modification");if(s&&void 0!==s.element("actual-notes")&&s.element("normal-notes")){const t=s.element("actual-notes"),n=s.element("normal-notes");if(void 0!==t&&n){const s=parseInt(t.value,10),r=parseInt(n.value,10);e=new h.Fraction(r*i.Numerator,s*i.Denominator)}}}return e}readExpressionStaffNumber(t){let e=1;if(t.element("staff")){const i=t.element("staff");if(i)try{e=parseInt(i.value,10)}catch(t){const i=c.ITextTranslation.translateText("ReaderErrorMessages/ExpressionStaffError","Invalid Expression staff number -> set to default.");this.musicSheet.SheetErrors.pushMeasureError(i),e=1,p.default.debug("InstrumentReader.readExpressionStaffNumber",i,t)}}return e}readDivisionsFromNotes(){let t=0,e=this.currentXmlMeasureIndex,i=!1;for(;!i;){const s=this.xmlMeasureList[e].elements();for(let e=0,n=s.length;e0){i=!0;break}}if(0===t&&(e++,e===this.xmlMeasureList.length)){const t=c.ITextTranslation.translateText("ReaderErrorMEssages/DivisionsError","Invalid divisions value at Instrument: ");throw new u.MusicSheetReadingException(t+this.instrument.Name)}}return t}}},1372:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSheetReader=void 0;const n=i(7514),r=i(5942),o=i(1797),a=i(2393),l=i(6842),h=i(6331),c=i(1703),u=s(i(2043)),d=i(3331),f=i(3331),m=i(9050),p=i(884),b=i(5142),g=i(289),S=i(2255),y=i(8736),E=i(1405),x=i(2458);class v{constructor(t,e=new E.EngravingRules){this.completeNumberOfStaves=0,this.pluginManager=new x.ReaderPluginManager,this.afterSheetReadingModules=t||[],this.repetitionInstructionReader=y.MusicSymbolModuleFactory.createRepetitionInstructionReader(),this.repetitionCalculator=y.MusicSymbolModuleFactory.createRepetitionCalculator(),this.rules=e}get PluginManager(){return this.pluginManager}get CompleteNumberOfStaves(){return this.completeNumberOfStaves}static doCalculationsAfterDurationHasBeenSet(t){for(const e of t)e.doCalculationsAfterDurationHasBeenSet()}createMusicSheet(t,e){try{return this._createMusicSheet(t,e)}catch(t){return void u.default.error("MusicSheetReader.CreateMusicSheet",t)}}_removeFromArray(t,e){const i=t.indexOf(e);-1!==i&&t.splice(i,1)}trimString(t){return t.replace(/^\s+|\s+$/g,"")}_lastElement(t){return t[t.length-1]}_createMusicSheet(t,e){const i=[];let s=0;if(this.musicSheet=new n.MusicSheet,this.musicSheet.Path=e,this.musicSheet.Rules=this.rules,!t)throw new c.MusicSheetReadingException("Undefined root element");this.pushSheetLabels(t,e);const a=t.element("part-list");if(!a)throw new c.MusicSheetReadingException("Undefined partListNode");const l=t.elements("part"),u=a.elements();this.initializeReading(u,l,i);let d=!0;this.currentFraction=new o.Fraction(0,1);let f=!1,m=t.element("identification");for(m&&(m=m.element("encoding")),m&&(m=m.element("software")),void 0!==m&&"Guitar Pro 5"===m.value&&(f=!0);d;){void 0!==this.currentMeasure&&this.currentMeasure.HasEndLine&&this.rules.NewPartAndSystemAfterFinalBarline&&(s=0),this.currentMeasure=new r.SourceMeasure(this.completeNumberOfStaves,this.musicSheet.Rules);for(const t of i)try{d=d&&t.readNextXmlMeasure(this.currentMeasure,this.currentFraction,f)}catch(t){const e=h.ITextTranslation.translateText("ReaderErrorMessages/InstrumentError","Error while reading instruments.");throw new c.MusicSheetReadingException(e,t)}d&&(this.musicSheet.addMeasure(this.currentMeasure),this.checkIfRhythmInstructionsAreSetAndEqual(i),this.checkSourceMeasureForNullEntries(),s=this.setSourceMeasureDuration(i,s),v.doCalculationsAfterDurationHasBeenSet(i),this.currentMeasure.AbsoluteTimestamp=this.currentFraction.clone(),this.musicSheet.SheetErrors.finalizeMeasure(this.currentMeasure.MeasureNumber),this.currentFraction.Add(this.currentMeasure.Duration),this.previousMeasure=this.currentMeasure)}this.repetitionInstructionReader&&(this.repetitionInstructionReader.removeRedundantInstructions(),this.repetitionCalculator&&this.repetitionCalculator.calculateRepetitions(this.musicSheet,this.repetitionInstructionReader.repetitionInstructions)),this.musicSheet.checkForInstrumentWithNoVoice(),this.musicSheet.fillStaffList();for(let t=0,e=this.afterSheetReadingModules.length;ti){if(this.areRhythmInstructionsMixed(e)&&n.SymbolEnum!==f.RhythmSymbolEnum.NONE)continue;i=n.Rhythm.RealValue,s=e.indexOf(n)}}if(e.length>0&&e.lengtht.Denominator){const i=e.Denominator/t.Denominator;t.expand(i)}}checkIfMeasureIsImplicit(t,e){return!(this.previousMeasure||!t.lt(e))||!!this.previousMeasure&&o.Fraction.plus(this.previousMeasure.Duration,t).Equals(e)}allInstrumentsHaveSameDuration(t,e){let i=0;for(let s=0,n=t.length;s=0;t--)for(let e=this.currentMeasure.VerticalSourceStaffEntryContainers[t].StaffEntries.length-1;e>=0;e--){const i=this.currentMeasure.VerticalSourceStaffEntryContainers[t].StaffEntries[e];if(i)for(let t=i.VoiceEntries.length-1;t>=0;t--){const e=i.VoiceEntries[t];0===e.Notes.length&&(this._removeFromArray(e.ParentVoice.VoiceEntries,e),this._removeFromArray(i.VoiceEntries,e))}void 0!==i&&0===i.VoiceEntries.length&&(this.currentMeasure.VerticalSourceStaffEntryContainers[t].StaffEntries[e]=void 0)}for(let t=this.currentMeasure.VerticalSourceStaffEntryContainers.length-1;t>=0;t--){let e=0;for(let i=0,s=this.currentMeasure.VerticalSourceStaffEntryContainers[t].StaffEntries.length;in){if(!this.musicSheet.Title){const e=null===(s=t.attribute("font-size"))||void 0===s?void 0:s.value;if(e){const i=parseFloat(e);l0&&n.MidiInstrumentId!==g.MidiInstrument.Percussion&&(t.midiInstrumentID=Math.max(0,parseInt(s.value,10)-1));else if("midi-unpitched"===s.name)t.fixedKey=Math.max(0,parseInt(s.value,10));else if("volume"===s.name)try{const e=parseFloat(s.value);t.volume=e/127}catch(t){u.default.debug("ExpressionReader.readExpressionParameters","read volume",t)}else if("pan"===s.name)try{const e=parseFloat(s.value);t.pan=e/64}catch(t){u.default.debug("ExpressionReader.readExpressionParameters","read pan",t)}}catch(t){u.default.info("MusicSheetReader.createInstrumentGroups midi settings: ",t)}}}}catch(t){u.default.info("MusicSheetReader.createInstrumentGroups: ",t)}}if(0===n.SubInstruments.length){const t=new b.SubInstrument(n);n.SubInstruments.push(t)}i[t]=n,s?(s.InstrumentalGroups.push(n),this.musicSheet.Instruments.push(n)):(this.musicSheet.InstrumentalGroups.push(n),this.musicSheet.Instruments.push(n))}else if("part-group"===r.name&&"start"===r.attribute("type").value){const t=new p.InstrumentalGroup("group",this.musicSheet,s);s?s.InstrumentalGroups.push(t):this.musicSheet.InstrumentalGroups.push(t),s=t}else if("part-group"===r.name&&"stop"===r.attribute("type").value&&s){if(1===s.InstrumentalGroups.length){const t=s.InstrumentalGroups[0];s.Parent?(s.Parent.InstrumentalGroups.push(t),this._removeFromArray(s.Parent.InstrumentalGroups,s)):(this.musicSheet.InstrumentalGroups.push(t),this._removeFromArray(this.musicSheet.InstrumentalGroups,s))}s=s.Parent}}}catch(t){const e=h.ITextTranslation.translateText("ReaderErrorMessages/InstrumentError","Error while reading Instruments");throw new c.MusicSheetReadingException(e,t)}for(let t=0,e=this.musicSheet.Instruments.length;t0){const i=t[0];if(i){let t=i.element("attributes");t&&(t=t.element("staves")),t?e+=parseInt(t.value,10):e++}}}if(isNaN(e)||e<=0){const t=h.ITextTranslation.translateText("ReaderErrorMessages/StaffError","Invalid number of staves.");throw new c.MusicSheetReadingException(t)}return e}getInstrumentNumberOfStavesFromXml(t){let e=0;const i=t.element("measure");if(i){const t=i.element("attributes");let s;t&&(s=t.element("staves")),e=t&&s?parseInt(s.value,10):1}if(isNaN(e)||e<=0){const t=h.ITextTranslation.translateText("ReaderErrorMessages/StaffError","Invalid number of Staves.");throw new c.MusicSheetReadingException(t)}return e}}e.MusicSheetReader=v},8736:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MusicSymbolModuleFactory=void 0;const s=i(9934),n=i(6789);e.MusicSymbolModuleFactory=class{static createRepetitionInstructionReader(){return new s.RepetitionInstructionReader}static createRepetitionCalculator(){return new n.RepetitionCalculator}}},7677:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.ArticulationReader=void 0;const n=i(908),r=s(i(2043)),o=i(1357),a=i(5922),l=i(3748),h=i(8640),c=i(1662);e.ArticulationReader=class{constructor(t){this.rules=t}getAccEnumFromString(t){switch(t){case"sharp":return h.AccidentalEnum.SHARP;case"flat":return h.AccidentalEnum.FLAT;case"natural":return h.AccidentalEnum.NATURAL;case"double-sharp":case"sharp-sharp":return h.AccidentalEnum.DOUBLESHARP;case"double-flat":case"flat-flat":return h.AccidentalEnum.DOUBLEFLAT;case"triple-sharp":return h.AccidentalEnum.TRIPLESHARP;case"triple-flat":return h.AccidentalEnum.TRIPLEFLAT;case"quarter-sharp":return h.AccidentalEnum.QUARTERTONESHARP;case"quarter-flat":return h.AccidentalEnum.QUARTERTONEFLAT;case"three-quarters-sharp":return h.AccidentalEnum.THREEQUARTERSSHARP;case"three-quarters-flat":return h.AccidentalEnum.THREEQUARTERSFLAT;case"slash-quarter-sharp":return h.AccidentalEnum.SLASHQUARTERSHARP;case"slash-sharp":return h.AccidentalEnum.SLASHSHARP;case"double-slash-flat":return h.AccidentalEnum.DOUBLESLASHFLAT;case"sori":return h.AccidentalEnum.SORI;case"koron":return h.AccidentalEnum.KORON;default:return h.AccidentalEnum.NONE}}addArticulationExpression(t,e){var i,s;if(void 0!==t&&t.elements().length>0){const o=t.elements();for(let t=0,a=o.length;t0&&e.Articulations[0].articulationEnum!==n.ArticulationEnum.staccato&&e.Articulations.splice(0,0,u),"strongaccent"===h){const t=null===(s=null==a?void 0:a.attribute("type"))||void 0===s?void 0:s.value;"up"===t?u.articulationEnum=n.ArticulationEnum.marcatoup:"down"===t&&(u.articulationEnum=n.ArticulationEnum.marcatodown)}e.hasArticulation(u)||e.Articulations.push(u)}}catch(t){const e="Invalid note articulation.";return void r.default.debug("addArticulationExpression",e,t)}}}}addFermata(t,e){var i;let s=n.ArticulationEnum.fermata;t.attributes().length>0&&t.attribute("type")&&"inverted"===t.attribute("type").value&&(s=n.ArticulationEnum.invertedfermata);let r=l.PlacementEnum.Above;"below"===(null===(i=t.attribute("placement"))||void 0===i?void 0:i.value)&&(r=l.PlacementEnum.Below),e.Articulations.push(new c.Articulation(s,r))}addTechnicalArticulations(t,e,i){var s,r;const a={bend:n.ArticulationEnum.bend,"down-bow":n.ArticulationEnum.downbow,"open-string":n.ArticulationEnum.naturalharmonic,"snap-pizzicato":n.ArticulationEnum.snappizzicato,stopped:n.ArticulationEnum.lefthandpizzicato,"up-bow":n.ArticulationEnum.upbow};for(const i in a){if(!a.hasOwnProperty(i))continue;const n=a[i],o=t.element(i);if(o){let t;"above"===(null===(s=o.attribute("placement"))||void 0===s?void 0:s.value)&&(t=l.PlacementEnum.Above),"below"===(null===(r=o.attribute("placement"))||void 0===r?void 0:r.value)&&(t=l.PlacementEnum.Below);const i=new c.Articulation(n,t);e.hasArticulation(i)||e.Articulations.push(i)}}const h=t.element("fingering");if(h){const t=this.createTechnicalInstruction(h,i);t.type=o.TechnicalInstructionType.Fingering,i.Fingering=t,e.TechnicalInstructions.push(t)}const u=t.element("string");if(u){const t=this.createTechnicalInstruction(u,i);t.type=o.TechnicalInstructionType.String,i.StringInstruction=t,e.TechnicalInstructions.push(t)}}createTechnicalInstruction(t,e){const i=new o.TechnicalInstruction;i.sourceNote=e,i.value=t.value;const s=t.attribute("placement");return this.rules.FingeringPositionFromXML&&(i.placement=this.getPlacement(s)),i}getPlacement(t,e=l.PlacementEnum.NotYetDefined){if(e!==l.PlacementEnum.NotYetDefined)return e;if(!t)return l.PlacementEnum.NotYetDefined;switch(t.value){case"above":return l.PlacementEnum.Above;case"below":return l.PlacementEnum.Below;case"left":return l.PlacementEnum.Left;case"right":return l.PlacementEnum.Right;default:return l.PlacementEnum.NotYetDefined}}addOrnament(t,e){if(t){let i;const s={"delayed-inverted-turn":a.OrnamentEnum.DelayedInvertedTurn,"delayed-turn":a.OrnamentEnum.DelayedTurn,"inverted-mordent":a.OrnamentEnum.InvertedMordent,"inverted-turn":a.OrnamentEnum.InvertedTurn,mordent:a.OrnamentEnum.Mordent,"trill-mark":a.OrnamentEnum.Trill,turn:a.OrnamentEnum.Turn};for(const e in s){if(!s.hasOwnProperty(e))continue;const n=t.element(e);if(n){i=new a.OrnamentContainer(s[e]);const t=n.attribute("placement");t&&"below"===t.value&&(i.placement=l.PlacementEnum.Below)}}if(i){const s=t.elements("accidental-mark");if(s){let t=l.PlacementEnum.Below,e=h.AccidentalEnum.NONE;const n=s;for(let s=0,r=n.length;s0?s.RealValue>0?(h=n.Fraction.multiply(n.Fraction.minus(s,r),h),this.directionTimestamp=n.Fraction.plus(h,s)):this.directionTimestamp=n.Fraction.createFromFraction(h):this.offsetDivisions<0&&(s.RealValue>0?(h=n.Fraction.multiply(n.Fraction.minus(s,r),h),this.directionTimestamp=n.Fraction.minus(s,h)):this.directionTimestamp=n.Fraction.createFromFraction(h));const c=t.attribute("placement");if(c)try{const t=c.value;"below"===t?this.placement=m.PlacementEnum.Below:"above"===t&&(this.placement=m.PlacementEnum.Above)}catch(t){const e=b.ITextTranslation.translateText("ReaderErrorMessages/ExpressionPlacementError","Invalid expression placement -> set to default.");g.default.debug("ExpressionReader.readExpressionParameters",e,t),this.musicSheet.SheetErrors.pushMeasureError(e),this.placement=m.PlacementEnum.Below}if(this.placement===m.PlacementEnum.NotYetDefined)try{const e=t.element("direction-type");if(e){const t=e.element("dynamics");if(t){const e=t.attribute("default-y");e&&this.readExpressionPlacement(e,"read dynamics y pos")}const i=e.element("wedge");if(i){const t=i.attribute("default-y");t&&this.readExpressionPlacement(t,"read wedge y pos")}const s=e.element("words");if(s){const t=s.attribute("default-y");t&&this.readExpressionPlacement(t,"read words y pos")}const n=e.element("rehearsal");if(n){const t=n.attribute("default-y");t&&this.readExpressionPlacement(t,"read rehearsal pos")}}}catch(t){const e=b.ITextTranslation.translateText("ReaderErrorMessages/ExpressionPlacementError","Invalid expression placement -> set to default.");g.default.debug("ExpressionReader.readExpressionParameters",e,t),this.musicSheet.SheetErrors.pushMeasureError(e),this.placement=m.PlacementEnum.Below}this.placement===m.PlacementEnum.NotYetDefined&&(e.Staves.length>1?this.placement=m.PlacementEnum.Below:e.HasLyrics?this.placement=m.PlacementEnum.Above:this.placement=m.PlacementEnum.Below)}read(t,e,i,s){let r=!1,o=!1;const a=t.element("sound");if(a){const t=a.attribute("tempo"),i=a.attribute("dynamics");if(t){const i=t.value.match(/^(\d+)(\.\d+)?$/);(null==i?void 0:i.length)>0?this.soundTempo=Math.round(Number.parseFloat(t.value)):(g.default.info("invalid xml tempo: "+t.value),this.soundTempo=100),e.TempoInBPM=this.soundTempo,0===this.musicSheet.DefaultStartTempoInBpm&&(this.musicSheet.DefaultStartTempoInBpm=this.soundTempo),this.musicSheet.HasBPMInfo=!0,r=!0}if(i){const t=i.value.match(/\d+/);this.soundDynamic=void 0!==t?parseInt(t[0],10):100,o=!0}}const l=t.element("direction-type");if(!l)return;let h=l.element("metronome");if(h){const t=h.element("beat-unit"),s=void 0!==h.element("beat-unit-dot"),r=h.element("per-minute");if(void 0!==t&&r){h.hasAttributes&&void 0!==h.attribute("default-x")&&(this.directionTimestamp=n.Fraction.createFromFraction(i));const o=parseFloat(r.value);this.createNewTempoExpressionIfNeeded(e);const a=new u.InstantaneousTempoExpression(void 0,this.placement,this.staffNumber,o,this.currentMultiTempoExpression,!0);a.parentMeasure=e,this.soundTempo=o,e.TempoInBPM=this.soundTempo*(s?1.5:1),0===this.musicSheet.DefaultStartTempoInBpm&&(this.musicSheet.DefaultStartTempoInBpm=this.soundTempo),this.musicSheet.HasBPMInfo=!0,a.dotted=s,a.beatUnit=t.value,this.currentMultiTempoExpression.addExpression(a,""),this.currentMultiTempoExpression.CombinedExpressionsText="test"}}else if(h=l.element("dynamics"),h){const s=void 0!==t.element("notations");this.interpretInstantaneousDynamics(h,e,i,s)}else if(h=l.element("words"),h)if(r){this.createNewTempoExpressionIfNeeded(e),this.currentMultiTempoExpression.CombinedExpressionsText=h.value;const t=new u.InstantaneousTempoExpression(h.value,this.placement,this.staffNumber,this.soundTempo,this.currentMultiTempoExpression);this.currentMultiTempoExpression.addExpression(t,"")}else o||this.interpretWords(h,e,i);else h=l.element("wedge"),h?this.interpretWedge(h,e,s,e.MeasureNumber):(h=l.element("rehearsal"),h&&this.interpretRehearsalMark(h,e,i,e.MeasureNumber))}closeOpenExpressions(t,e){for(const i of this.openContinuousDynamicExpressions)this.createNewMultiExpressionIfNeeded(t,i.NumberXml,e),this.closeOpenContinuousDynamic(i,t,e);this.openContinuousTempoExpression&&this.closeOpenContinuousTempo(n.Fraction.plus(t.AbsoluteTimestamp,e))}addOctaveShift(t,e,i){var s;let n=1;const r=t.element("staff");if(r)try{n=parseInt(r.value,10)}catch(t){const e=b.ITextTranslation.translateText("ReaderErrorMessages/OctaveShiftStaffError","Invalid octave shift staff number -> set to default");this.musicSheet.SheetErrors.pushMeasureError(e),n=1,g.default.debug("ExpressionReader.addOctaveShift",e,t)}const o=t.element("direction-type");if(o){const r=o.element("octave-shift"),a=this.readPlacement(t);if(void 0!==r&&r.hasAttributes)try{const t=this.readNumber(r);if(r.attribute("size")){const o=parseInt(r.attribute("size").value,10);let l=0;8===o?l=1:15===o&&(l=2);let c=null===(s=r.attribute("type"))||void 0===s?void 0:s.value;if(c||(a===m.PlacementEnum.Above?c="down":a===m.PlacementEnum.Below&&(c="up")),"up"===c||"down"===c){const i=new h.OctaveShift(c,l);i.StaffNumber=n,this.getMultiExpression=this.createNewMultiExpressionIfNeeded(e,t),this.getMultiExpression.OctaveShiftStart=i,i.ParentStartMultiExpression=this.getMultiExpression,this.openOctaveShift=i}else"stop"===c?this.openOctaveShift&&(this.getMultiExpression=this.createNewMultiExpressionIfNeeded(e,this.openOctaveShift.numberXml,i),this.getMultiExpression.OctaveShiftEnd=this.openOctaveShift,this.openOctaveShift.ParentEndMultiExpression=this.getMultiExpression,this.openOctaveShift=void 0):c||g.default.debug("octave-shift missing type in xml")}}catch(t){const e=b.ITextTranslation.translateText("ReaderErrorMessages/OctaveShiftError","Error while reading octave shift.");this.musicSheet.SheetErrors.pushMeasureError(e),g.default.debug("ExpressionReader.addOctaveShift",e,t)}}}initialize(){this.placement=m.PlacementEnum.NotYetDefined,this.soundTempo=0,this.soundDynamic=0,this.offsetDivisions=0}readPlacement(t){var e;const i=null===(e=t.attribute("placement"))||void 0===e?void 0:e.value;return"above"===i?m.PlacementEnum.Above:"below"===i?m.PlacementEnum.Below:m.PlacementEnum.NotYetDefined}readExpressionPlacement(t,e){try{const e=parseInt(t.value,10);e<0?this.placement=m.PlacementEnum.Below:e>0&&(this.placement=m.PlacementEnum.Above)}catch(t){g.default.debug("ExpressionReader.readExpressionParameters",e,t)}}interpretInstantaneousDynamics(t,e,i,s){if(t.hasElements){t.hasAttributes&&t.attribute("default-x")&&(this.directionTimestamp=n.Fraction.createFromFraction(i));const r=this.readNumber(t);let o=t.elements()[0].name;if("other-dynamics"===o&&(o=t.elements()[0].value),o){s?this.createNewMultiExpressionIfNeeded(e,r,n.Fraction.createFromFraction(i)):this.createNewMultiExpressionIfNeeded(e,r);const t=new l.InstantaneousDynamicExpression(o,this.soundDynamic,this.placement,this.staffNumber,e);t.InMeasureTimestamp=i.clone(),this.getMultiExpression.addExpression(t,""),this.initialize(),this.activeInstantaneousDynamic?this.activeInstantaneousDynamic.DynEnum=t.DynEnum:this.activeInstantaneousDynamic=new l.InstantaneousDynamicExpression(o,0,m.PlacementEnum.NotYetDefined,1,e)}}}interpretWords(t,e,i){const s=t.value;let r;const o=t.attribute("font-style");if(o&&"italic"===o.value&&(r=S.FontStyles.Italic),s.length>0){if(t.hasAttributes&&t.attribute("default-x")&&(this.directionTimestamp=n.Fraction.createFromFraction(i)),this.checkIfWordsNodeIsRepetitionInstruction(s))return;this.fillMultiOrTempoExpression(s,e,i,r),this.initialize()}}readNumber(t){var e;let i=1;const s=null===(e=t.attribute("number"))||void 0===e?void 0:e.value;return s&&(i=Number.parseInt(s,10)),i}interpretWedge(t,e,i,s){var r,o;void 0!==t&&t.hasAttributes&&t.attribute("default-x")&&(this.directionTimestamp=n.Fraction.createFromFraction(i));const a=this.readNumber(t);"stop"===(null===(o=null===(r=t.attribute("type"))||void 0===r?void 0:r.value)||void 0===o?void 0:o.toLowerCase())?this.createNewMultiExpressionIfNeeded(e,a,i):this.createNewMultiExpressionIfNeeded(e,a),this.addWedge(t,e,i),this.initialize()}interpretRehearsalMark(t,e,i,s){e.rehearsalExpression=new y.RehearsalExpression(t.value,this.placement)}createNewMultiExpressionIfNeeded(t,e,i){i||(i=this.directionTimestamp);let s=this.getMultiExpression;return(!s||s&&(s.SourceMeasureParent!==t||s.numberXml!==e||s.SourceMeasureParent===t&&s.Timestamp!==i))&&(this.getMultiExpression=s=new c.MultiExpression(t,n.Fraction.createFromFraction(i)),t.StaffLinkedExpressions[this.globalStaffIndex].push(s)),s}createNewTempoExpressionIfNeeded(t){this.currentMultiTempoExpression&&this.currentMultiTempoExpression.SourceMeasureParent===t&&this.currentMultiTempoExpression.Timestamp===this.directionTimestamp||(this.currentMultiTempoExpression=new r.MultiTempoExpression(t,n.Fraction.createFromFraction(this.directionTimestamp)),t.TempoExpressions.push(this.currentMultiTempoExpression))}addWedge(t,e,i){if(void 0!==t&&t.hasAttributes){const s=this.readNumber(t),n=t.attribute("type").value.toLowerCase();try{if("crescendo"===n||"diminuendo"===n){const t=new o.ContinuousDynamicExpression(o.ContDynamicEnum[n],this.placement,this.staffNumber,e,s);this.openContinuousDynamicExpressions.push(t);let i=this.getMultiExpression;i||(i=this.createNewMultiExpressionIfNeeded(e,s)),i.StartingContinuousDynamic=t,t.StartMultiExpression=i,void 0!==this.activeInstantaneousDynamic&&this.activeInstantaneousDynamic.StaffNumber===t.StaffNumber&&(this.activeInstantaneousDynamic=void 0)}else if("stop"===n)for(const t of this.openContinuousDynamicExpressions)t.NumberXml===s&&t.NumberXml===s&&this.closeOpenContinuousDynamic(t,e,i)}catch(t){const e="ReaderErrorMessages/WedgeError, Error while reading Crescendo / Diminuendo.";this.musicSheet.SheetErrors.pushMeasureError(e),g.default.debug("ExpressionReader.addWedge",e,t)}}}fillMultiOrTempoExpression(t,e,i,s){if(!t)return;const n=t.trim();this.createExpressionFromString("",n,e,i,t,s)}createExpressionFromString(t,e,i,s,n,r){if(u.InstantaneousTempoExpression.isInputStringInstantaneousTempo(e)||a.ContinuousTempoExpression.isInputStringContinuousTempo(e)){if(i.TempoExpressions.length>0)for(let t=0,s=i.TempoExpressions.length;t0)for(let t=0,s=i.TempoExpressions.length;t0&&!this.hasDigit(e)&&this.globalStaffIndex>0){if(s.EntriesList[0].label.indexOf(e)>=0)return!1;break}}let h=p.TextAlignmentEnum.CenterBottom;this.musicSheet.Rules.CompactMode&&(h=p.TextAlignmentEnum.LeftBottom);const c=new f.UnknownExpression(e,this.placement,h,this.staffNumber);return c.fontStyle=r,l.addExpression(c,t),!1}closeOpenContinuousDynamic(t,e,i){if(!t)return;const s=t.NumberXml;t.EndMultiExpression=this.createNewMultiExpressionIfNeeded(e,s,i),t.StartMultiExpression.EndingContinuousDynamic=t,this.openContinuousDynamicExpressions=this.openContinuousDynamicExpressions.filter((e=>e!==t))}closeOpenContinuousTempo(t){this.openContinuousTempoExpression.AbsoluteEndTimestamp=t,this.openContinuousTempoExpression=void 0}checkIfWordsNodeIsRepetitionInstruction(t){return"coda"===(t=t.trim().toLowerCase())||"tocoda"===t||"to coda"===t||"fine"===t||"d.c."===t||"dacapo"===t||"da capo"===t||"d.s."===t||"dalsegno"===t||"dal segno"===t||"d.c. al fine"===t||"d.s. al fine"===t||"d.c. al coda"===t||"d.s. al coda"===t}hasDigit(t){return/\d/.test(t)}}},2535:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LyricsReader=void 0;const s=i(2672),n=i(7274),r=i(6331);e.LyricsReader=class{constructor(t){this.openLyricWords={},this.musicSheet=t}addLyricEntry(t,e){var i,o;if(t){const a=t;for(let t=0,l=a.length;t0)for(let t=n;t1&&(d=parseInt(t[1],10))}catch(t){const e=r.ITextTranslation.translateText("ReaderErrorMessages/LyricVerseNumberError","Invalid lyric verse number");this.musicSheet.SheetErrors.pushMeasureError(e);continue}}if("single"===t||"end"===t){if(this.openLyricWords[d]){this.currentLyricWord=this.openLyricWords[d];const t=this.currentLyricWord.Syllables.length;u=new n.LyricsEntry(h,d,this.currentLyricWord,e,t),this.currentLyricWord.Syllables.push(u),delete this.openLyricWords[d],this.currentLyricWord=void 0}else u=new n.LyricsEntry(h,d,void 0,e);u.extend=void 0!==l.element("extend")}else if("begin"===t)this.openLyricWords[d]&&(delete this.openLyricWords[d],this.currentLyricWord=void 0),this.currentLyricWord=new s.LyricWord,this.openLyricWords[d]=this.currentLyricWord,u=new n.LyricsEntry(h,d,this.currentLyricWord,e,0),this.currentLyricWord.Syllables.push(u);else if("middle"===t)if(this.openLyricWords[d]){this.currentLyricWord=this.openLyricWords[d];const t=this.currentLyricWord.Syllables.length;u=new n.LyricsEntry(h,d,this.currentLyricWord,e,t),this.currentLyricWord.Syllables.push(u)}else u=new n.LyricsEntry(h,d,void 0,e);u&&(e.LyricsEntries[d]||(e.LyricsEntries.setValue(d,u),(null===(o=null===(i=e.ParentSourceStaffEntry)||void 0===i?void 0:i.VerticalContainerParent)||void 0===o?void 0:o.ParentMeasure)&&(e.ParentSourceStaffEntry.VerticalContainerParent.ParentMeasure.hasLyrics=!0)),e.ParentVoice.Parent.LyricVersesNumbers[d]||e.ParentVoice.Parent.LyricVersesNumbers.push(d))}}}catch(t){const e=r.ITextTranslation.translateText("ReaderErrorMessages/LyricError","Error while reading lyric entry.");this.musicSheet.SheetErrors.pushMeasureError(e);continue}}e.ParentVoice.Parent.LyricVersesNumbers=e.ParentVoice.Parent.LyricVersesNumbers.filter(((t,e,i)=>i.indexOf(t)===e))}}}},6789:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RepetitionCalculator=void 0;const s=i(6189),n=i(6189),r=i(1703);e.RepetitionCalculator=class{constructor(){this.repetitionInstructions=[]}calculateRepetitions(t,e){this.musicSheet=t,this.repetitionInstructions=e;const i=this.musicSheet.SourceMeasures;for(let t=0,e=this.repetitionInstructions.length;t1&&e.FirstRepetitionInstructions.sort(n.RepetitionInstructionComparer.Compare),e.LastRepetitionInstructions.length>1&&e.LastRepetitionInstructions.sort(n.RepetitionInstructionComparer.Compare)}}handleRepetitionInstructions(t){if(!this.currentMeasure)return!1;switch(t.type){case s.RepetitionInstructionEnum.StartLine:this.currentMeasure.FirstRepetitionInstructions.push(t);break;case s.RepetitionInstructionEnum.BackJumpLine:this.currentMeasure.LastRepetitionInstructions.push(t);break;case s.RepetitionInstructionEnum.Ending:if(t.alignment===s.AlignmentType.Begin)this.currentMeasure.FirstRepetitionInstructions.push(t);else for(let e=0,i=t.endingIndices.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RepetitionInstructionReader=void 0;const s=i(6189),n=i(6189),r=i(1211);e.RepetitionInstructionReader=class{set MusicSheet(t){this.musicSheet=t,this.xmlMeasureList=new Array(this.musicSheet.Instruments.length),this.repetitionInstructions=[]}prepareReadingMeasure(t,e){this.currentMeasureIndex=e}handleLineRepetitionInstructions(t){let e=!1;if(t.elements().length>0){let i="",n=!1,r="",o="",a="";const l=[],h=t.element("bar-style");h&&(a=h.value),i=t.attributes().length>0&&t.attribute("location")?t.attribute("location").value:"right";const c=t.elements();for(let t=0,e=c.length;t0)if("left"===i){if("start"===o){const t=new s.RepetitionInstruction(this.currentMeasureIndex,s.RepetitionInstructionEnum.Ending,s.AlignmentType.Begin,void 0,l);this.addInstruction(this.repetitionInstructions,t)}if("forward"===r){const t=new s.RepetitionInstruction(this.currentMeasureIndex,s.RepetitionInstructionEnum.StartLine);this.addInstruction(this.repetitionInstructions,t)}}else{if("stop"===o){const t=new s.RepetitionInstruction(this.currentMeasureIndex,s.RepetitionInstructionEnum.Ending,s.AlignmentType.End,void 0,l);this.addInstruction(this.repetitionInstructions,t)}if("backward"===r){const t=new s.RepetitionInstruction(this.currentMeasureIndex,s.RepetitionInstructionEnum.BackJumpLine);this.addInstruction(this.repetitionInstructions,t)}}}return e}handleRepetitionInstructionsFromWordsOrSymbols(t,e){const i=t.element("words"),n=this.currentMeasureIndex;if(i){const t="d\\s?\\.s\\.",e=i.value.trim().toLowerCase();if(r.StringUtil.StringContainsSeparatedWord(e,t+" al fine",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DalSegnoAlFine);return this.addInstruction(this.repetitionInstructions,t),!0}const o="d\\.\\s?c\\.";if(r.StringUtil.StringContainsSeparatedWord(e,o+" al coda",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DalSegnoAlCoda);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,o+" al fine",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DaCapoAlFine);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,o+" al coda",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DaCapoAlCoda);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,o)||r.StringUtil.StringContainsSeparatedWord(e,"da\\s?capo",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DaCapo);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,t,!0)||r.StringUtil.StringContainsSeparatedWord(e,"dal\\s?segno",!0)){let t;return t=r.StringUtil.StringContainsSeparatedWord(e,"al\\s?coda",!0)?new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DalSegnoAlCoda):new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.DalSegno),this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,"to\\s?coda",!0)||r.StringUtil.StringContainsSeparatedWord(e,"a (la )?coda",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.ToCoda);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,"fine",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Fine);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,"coda",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Coda);return this.addInstruction(this.repetitionInstructions,t),!0}if(r.StringUtil.StringContainsSeparatedWord(e,"segno",!0)){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Segno);return this.addInstruction(this.repetitionInstructions,t),!0}}else{if(t.element("segno")){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Segno);return this.addInstruction(this.repetitionInstructions,t),!0}if(t.element("coda")){const t=new s.RepetitionInstruction(n,s.RepetitionInstructionEnum.Coda);return this.addInstruction(this.repetitionInstructions,t),!0}}return!1}removeRedundantInstructions(){let t=0,e=0,i=0,r=0;for(let n=0;n0&&this.findInstructionInPreviousMeasure(n,o.measureIndex,s.RepetitionInstructionEnum.ToCoda)&&(o.type=s.RepetitionInstructionEnum.None),0===e&&0===i&&(o.type=s.RepetitionInstructionEnum.ToCoda,o.alignment=s.AlignmentType.End,o.measureIndex--);break;case s.RepetitionInstructionEnum.Segno:if(t-r>0){let t=!1;for(let n=0,r=this.repetitionInstructions.length;n0?s.RepetitionInstructionEnum.DalSegnoAlCoda:s.RepetitionInstructionEnum.DalSegno,o.type=s.RepetitionInstructionEnum.None,t=!0;break;case s.RepetitionInstructionEnum.DalSegno:case s.RepetitionInstructionEnum.DalSegnoAlFine:case s.RepetitionInstructionEnum.DalSegnoAlCoda:o.type=s.RepetitionInstructionEnum.None,t=!0}if(t)break}if(t)break;o.type=i-e>0?s.RepetitionInstructionEnum.DalSegnoAlCoda:s.RepetitionInstructionEnum.DalSegno,o.alignment=s.AlignmentType.End,o.measureIndex--}}if(this.backwardSearchForPreviousIdenticalInstruction(n,o)||o.type===s.RepetitionInstructionEnum.None)this.repetitionInstructions.splice(n,1),n--;else switch(o.type){case s.RepetitionInstructionEnum.Fine:break;case s.RepetitionInstructionEnum.ToCoda:i++;break;case s.RepetitionInstructionEnum.Coda:e++;break;case s.RepetitionInstructionEnum.Segno:t++;break;case s.RepetitionInstructionEnum.DalSegnoAlFine:case s.RepetitionInstructionEnum.DalSegnoAlCoda:r++}}this.repetitionInstructions.sort(n.RepetitionInstructionComparer.Compare)}findInstructionInPreviousMeasure(t,e,i){for(let s=t-1;s>=0;s--){const t=this.repetitionInstructions[s];if(e-t.measureIndex==1&&t.type===i)return!0}return!1}backwardSearchForPreviousIdenticalInstruction(t,e){for(let i=t-1;i>=0;i--)if(this.repetitionInstructions[i].equals(e))return!0;return!1}addInstruction(t,e){let i=!0;for(let s=0,n=t.length;s0){const t=i.attribute("type").value;let s=1;try{i.attribute("number")&&(s=parseInt(i.attribute("number").value,10))}catch(t){r.default.debug("VoiceGenerator.addSlur number: ",t)}let o=a.PlacementEnum.NotYetDefined;const l=i.attribute("placement");l&&l.value&&("above"===l.value?o=a.PlacementEnum.Above:"below"===l.value&&(o=a.PlacementEnum.Below));const h=i.attribute("orientation");if(h&&h.value&&("over"===h.value?o=a.PlacementEnum.Above:"under"===h.value&&(o=a.PlacementEnum.Below)),"start"===t){let t=this.openSlurDict[s];t||(t=new n.Slur,this.openSlurDict[s]=t),t.StartNote=e,t.PlacementXml=o}else if("stop"===t){const t=this.openSlurDict[s];t&&(t.EndNote=e,e.checkForDoubleSlur(t)||(e.NoteSlurs.push(t),t.StartNote.NoteSlurs.push(t)),delete this.openSlurDict[s])}}}catch(t){const e=o.ITextTranslation.translateText("ReaderErrorMessages/SlurError","Error while reading slur.");this.musicSheet.SheetErrors.pushMeasureError(e)}}}},1651:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(7677),e),n(i(2905),e),n(i(4671),e),n(i(2535),e),n(i(6789),e),n(i(9934),e),n(i(3755),e)},2458:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.ReaderPluginManager=void 0;const n=s(i(2043));e.ReaderPluginManager=class{constructor(){this.voiceMeasureReadPlugins=[]}addVoiceMeasureReadPlugin(t){this.voiceMeasureReadPlugins.push(t)}processVoiceMeasureReadPlugins(t,e,i){for(const s of this.voiceMeasureReadPlugins)try{s.measureReadCalculations(t,e,i)}catch(t){n.default.info("VoiceGenerator.addSingleNote: ",t)}}}},8109:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.VoiceGenerator=void 0;const n=i(2947),r=i(3884),o=i(908),a=i(5253),l=i(9050),h=i(9224),c=i(4555),u=i(5544),d=i(8069),f=i(1797),m=i(6331),p=i(2535),b=i(1703),g=i(8640),S=i(8640),y=i(4447),E=s(i(2043)),x=i(8640),v=i(2337),_=i(7677),w=i(766),M=i(3029),T=i(2478),P=i(2953),L=i(3748);e.VoiceGenerator=class{constructor(t,e,i,s,o){this.openBeams=[],this.beamNumberOffset=0,this.currentOctaveShift=0,this.tupletDict={},this.openTupletNumber=0,this.staff=e,this.instrument=e.ParentInstrument,this.musicSheet=this.instrument.GetMusicSheet,this.slurReader=s,this.pluginManager=t,this.voice=o?new n.LinkedVoice(this.instrument,i,o):new r.Voice(this.instrument,i),this.instrument.Voices.push(this.voice),this.staff.Voices.push(this.voice),this.lyricsReader=new p.LyricsReader(this.musicSheet),this.articulationReader=new _.ArticulationReader(this.musicSheet.Rules)}get openTieDict(){return this.staff.openTieDict}get GetVoice(){return this.voice}get OctaveShift(){return this.currentOctaveShift}set OctaveShift(t){this.currentOctaveShift=t}createVoiceEntry(t,e,i,s=!1,n=!1,r=!1){this.currentVoiceEntry=new o.VoiceEntry(t.clone(),this.voice,e,s,n,r),i&&this.voice.VoiceEntries.push(this.currentVoiceEntry)}read(t,e,i,s,n,r,o,a,l,h,c,d,f,p,b,g,S,y,x,v,_){this.currentStaffEntry=o,this.currentMeasure=a;try{this.currentNote=r?this.addRestNote(t.element("rest"),e,s,n,f,p,x):this.addSingleNote(t,e,s,i,n,c,d,f,p,b,g,S,y,x,v),this.currentNote.DotsXml=_;const o=t.elements("lyric");void 0!==this.lyricsReader&&o&&(this.lyricsReader.addLyricEntry(o,this.currentVoiceEntry),this.voice.Parent.HasLyrics=!0);let a=!1;const m=t.element("notations");if(m){this.articulationReader&&this.readArticulations(m,this.currentVoiceEntry,this.currentNote);const e=m.elements("slur");void 0!==this.slurReader&&e.length>0&&!this.currentNote.ParentVoiceEntry.IsGrace&&this.slurReader.addSlur(e,this.currentNote);const i=m.elements("tuplet");i.length>0&&(this.openTupletNumber=this.addTuplet(t,i),a=!0);const s=m.element("arpeggiate");if(void 0!==s){let t;if(this.currentVoiceEntry.Arpeggio)t=this.currentVoiceEntry.Arpeggio;else{let e=!1;for(const i of this.currentStaffEntry.VoiceEntries)if(i.Arpeggio){e=!0,t=i.Arpeggio;break}if(!e){let e=M.ArpeggioType.ARPEGGIO_DIRECTIONLESS;const i=s.attribute("direction");if(i)switch(i.value){case"up":e=M.ArpeggioType.ROLL_UP;break;case"down":e=M.ArpeggioType.ROLL_DOWN;break;default:e=M.ArpeggioType.ARPEGGIO_DIRECTIONLESS}t=new M.Arpeggio(this.currentVoiceEntry,e),this.currentVoiceEntry.Arpeggio=t}}t.addNote(this.currentNote)}const n=m.elements("tied");n.length>0&&this.addTie(n,l,h,u.TieTypes.SIMPLE);const r=m.elements("slide");r.length>0&&this.addTie(r,l,h,u.TieTypes.SLIDE);const o=m.element("technical");if(o){const t=o.elements("hammer-on");t.length>0&&this.addTie(t,l,h,u.TieTypes.HAMMERON);const e=o.elements("pull-off");e.length>0&&this.addTie(e,l,h,u.TieTypes.PULLOFF)}}void 0===t.element("time-modification")||a||this.handleTimeModificationNode(t)}catch(t){E.default.warn(t);const e=m.ITextTranslation.translateText("ReaderErrorMessages/NoteError","Ignored erroneous Note.");this.musicSheet.SheetErrors.pushMeasureError(e),this.musicSheet.SheetErrors.pushMeasureError(t)}return this.currentNote}checkForStaffEntryLink(t,e,i,s){const n=new y.StaffEntryLink(this.currentVoiceEntry);n.LinkStaffEntries.push(i),i.Link=n;const r=this.currentVoiceEntry.Timestamp.clone(),o=s.getVerticalContainerByTimestamp(r);return(i=o.StaffEntries[t])||(i=new l.SourceStaffEntry(o,e),o.StaffEntries[t]=i),i.VoiceEntries.push(this.currentVoiceEntry),n.LinkStaffEntries.push(i),i.Link=n,i}checkForOpenBeam(){this.openBeams.length>0&&this.currentNote&&this.handleOpenBeam()}checkOpenTies(){const t=this.openTieDict;for(const e in t)if(t.hasOwnProperty(e)){const i=t[e];f.Fraction.plus(i.StartNote.ParentStaffEntry.Timestamp,i.Duration).lt(i.StartNote.SourceMeasure.Duration)&&delete t[e]}}hasVoiceEntry(){return void 0!==this.currentVoiceEntry}readArticulations(t,e,i){const s=t.element("articulations");s&&this.articulationReader.addArticulationExpression(s,e);const n=t.element("fermata");n&&this.articulationReader.addFermata(n,e);const r=t.element("technical");r&&this.articulationReader.addTechnicalArticulations(r,e,i);const o=t.element("ornaments");o&&this.articulationReader.addOrnament(o,e)}addSingleNote(t,e,i,s,n,r,l,h,c,u,d,p,y,v,_){let M,T,L,A,C=0,I=g.AccidentalEnum.NONE,R=S.NoteEnum.C,N=S.NoteEnum.C,B=0,F=0;const D=t.elements();for(let t=0,e=D.length;t0&&this.openBeams.last().ExtendedNoteList.push(p),p}addNoteInfo(t,e,i,s,n,r,o,a,l){t.NoteTypeXml=e,t.PrintObject=i,t.IsCueNote=s,t.NormalNotes=n,t.displayStepUnpitched=r,t.displayOctaveUnpitched=o,t.NoteheadColorXml=a,t.NoteheadColor=a}createBeam(t,e){var i;try{const s=t.element("beam");let n;if(void 0!==s&&s.hasAttributes&&(n=s.attribute("number")),n){let s=parseInt(n.value,10);const r=t.elements("beam"),o=r[0].value;r&&("begin"===o?(s===(null===(i=this.openBeams.last())||void 0===i?void 0:i.BeamNumber)?(this.beamNumberOffset++,s+=this.beamNumberOffset):this.openBeams.last()&&this.handleOpenBeam(),this.openBeams.push(new h.Beam(s,this.beamNumberOffset))):s+=this.beamNumberOffset);let a=!1;if(!(s>0&&s<=this.openBeams.length&&this.openBeams[s-1]))return void E.default.debug("[OSMD] invalid beamnumber");for(let t=0,e=this.openBeams[s-1].Notes.length;t1){let s=t.element("time-modification");s&&(s=s.element("actual-notes"));const n=e;for(let e=0,r=n.length;e1&&this.openTupletNumber--),this.tupletDict[e]=o;const l=[];l.push(this.currentNote),o.Notes.push(l),o.Fractions.push(this.getTupletNoteDurationFromType(t)),this.currentNote.NoteTuplet=o,this.openTupletNumber=e}else if("stop"===n.value){let e=1;r.attribute("number")&&(e=parseInt(r.attribute("number").value,10));const i=this.tupletDict[e];if(i){const s=r.attribute("placement");s&&("below"===s.value?i.tupletLabelNumberPlacement=L.PlacementEnum.Below:i.tupletLabelNumberPlacement=L.PlacementEnum.Above,i.PlacementFromXml=!0);const n=[];if(n.push(this.currentNote),i.Notes.push(n),!i.PlacementFromXml){let t=!1;for(const e of i.Notes){for(const s of e)if(!s.isRest()){s.StemDirectionXml===o.StemDirectionType.Down?i.tupletLabelNumberPlacement=L.PlacementEnum.Below:i.tupletLabelNumberPlacement=L.PlacementEnum.Above,t=!0;break}if(t)break}}i.Fractions.push(this.getTupletNoteDurationFromType(t)),this.currentNote.NoteTuplet=i,delete this.tupletDict[e],0===Object.keys(this.tupletDict).length?this.openTupletNumber=0:Object.keys(this.tupletDict).length>1&&this.openTupletNumber--}}}}}else if(e[0]){const s=e[0];if(s.hasAttributes){const e=s.attribute("type").value;let n=1;s.attribute("number")&&(n=parseInt(s.attribute("number").value,10));const r=isNaN(n),a=s.attribute("bracket");if(a&&"yes"===a.value&&(i=!0),"start"===e){let e=0,o=t.element("time-modification");if(o&&(o=o.element("actual-notes")),o&&(e=parseInt(o.value,10),isNaN(e))){const t=m.ITextTranslation.translateText("ReaderErrorMessages/TupletNoteDurationError","Invalid tuplet note duration.");throw this.musicSheet.SheetErrors.pushMeasureError(t),new b.MusicSheetReadingException(t)}r&&(this.openTupletNumber++,n=this.openTupletNumber);let a=this.tupletDict[n];a||(a=this.tupletDict[n]=new d.Tuplet(e,i),a.tupletLabelNumberPlacement=L.PlacementEnum.Above);const l=s.attribute("placement");l&&("below"===l.value?a.tupletLabelNumberPlacement=L.PlacementEnum.Below:a.tupletLabelNumberPlacement=L.PlacementEnum.Above,a.PlacementFromXml=!0);const h=[];h.push(this.currentNote),a.Notes.push(h),a.Fractions.push(this.getTupletNoteDurationFromType(t)),this.currentNote.NoteTuplet=a,this.openTupletNumber=n}else if("stop"===e){r&&(n=this.openTupletNumber);const e=this.tupletDict[this.openTupletNumber];if(e){const i=s.attribute("placement");i&&("below"===i.value?e.tupletLabelNumberPlacement=L.PlacementEnum.Below:e.tupletLabelNumberPlacement=L.PlacementEnum.Above,e.PlacementFromXml=!0);const r=[];if(r.push(this.currentNote),e.Notes.push(r),!e.PlacementFromXml){let t=!1;for(const i of e.Notes){for(const s of i)if(!s.isRest()){s.StemDirectionXml===o.StemDirectionType.Down?e.tupletLabelNumberPlacement=L.PlacementEnum.Below:e.tupletLabelNumberPlacement=L.PlacementEnum.Above,t=!0;break}if(t)break}}e.Fractions.push(this.getTupletNoteDurationFromType(t)),this.currentNote.NoteTuplet=e,0===Object.keys(this.tupletDict).length?this.openTupletNumber=0:Object.keys(this.tupletDict).length>1&&this.openTupletNumber--,delete this.tupletDict[n]}}}}return this.openTupletNumber}handleTimeModificationNode(t){if(this.tupletDict[this.openTupletNumber])try{const e=this.tupletDict[this.openTupletNumber],i=v.CollectionUtil.last(e.Notes);let s;i[0].ParentVoiceEntry.Timestamp.Equals(this.currentVoiceEntry.Timestamp)?s=i:(s=[],e.Notes.push(s),e.Fractions.push(this.getTupletNoteDurationFromType(t))),s.push(this.currentNote),this.currentNote.NoteTuplet=e}catch(t){const e=m.ITextTranslation.translateText("ReaderErrorMessages/TupletNumberError","Invalid tuplet number.");throw this.musicSheet.SheetErrors.pushMeasureError(e),t}else if(this.currentVoiceEntry.Notes.length>0){const t=this.currentVoiceEntry.Notes[0];if(t.NoteTuplet){const e=t.NoteTuplet;v.CollectionUtil.last(e.Notes).push(this.currentNote),this.currentNote.NoteTuplet=e}}}addTie(t,e,i,s){if(t)if(1===t.length){const e=t[0];if(void 0!==e&&e.attributes()){const t=this.getTieDirection(e),i=e.attribute("type").value;try{if("start"===i){const e=this.findCurrentNoteInTieDict(this.currentNote);e<0&&delete this.openTieDict[e];const i=this.getNextAvailableNumberForTie(),n=new c.Tie(this.currentNote,s);this.openTieDict[i]=n,n.TieNumber=i,n.TieDirection=t}else if("stop"===i){const t=this.findCurrentNoteInTieDict(this.currentNote),e=this.openTieDict[t];e&&(e.AddNote(this.currentNote),delete this.openTieDict[t])}}catch(t){const e=m.ITextTranslation.translateText("ReaderErrorMessages/TieError","Error while reading tie.");this.musicSheet.SheetErrors.pushMeasureError(e)}}}else if(2===t.length){const e=this.findCurrentNoteInTieDict(this.currentNote);if(e>=0){const i=this.openTieDict[e];i.AddNote(this.currentNote);for(const e of t)if("start"===e.attribute("type").value){const t=this.getTieDirection(e);i.NoteIndexToTieDirection[i.Notes.length-1]=t}}}}getTieDirection(t){let e=L.PlacementEnum.NotYetDefined;const i=t.attribute("placement");i&&("above"===i.value?e=L.PlacementEnum.Above:"below"===i.value&&(e=L.PlacementEnum.Below));const s=t.attribute("orientation");return s&&("over"===s.value?e=L.PlacementEnum.Above:"under"===s.value&&(e=L.PlacementEnum.Below)),e}getNextAvailableNumberForTie(){const t=Object.keys(this.openTieDict);if(0===t.length)return 1;t.sort(((t,e)=>+t-+e));for(let e=0;e{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.ArpeggioType=e.Arpeggio=void 0,e.Arpeggio=class{constructor(t,e=i.ARPEGGIO_DIRECTIONLESS){this.parentVoiceEntry=t,this.type=e,this.notes=[]}addNote(t){this.notes.push(t),t.Arpeggio=this}},function(t){t[t.BRUSH_DOWN=1]="BRUSH_DOWN",t[t.BRUSH_UP=2]="BRUSH_UP",t[t.ROLL_DOWN=3]="ROLL_DOWN",t[t.ROLL_UP=4]="ROLL_UP",t[t.RASQUEDO_DOWN=5]="RASQUEDO_DOWN",t[t.RASQUEDO_UP=6]="RASQUEDO_UP",t[t.ARPEGGIO_DIRECTIONLESS=7]="ARPEGGIO_DIRECTIONLESS"}(i=e.ArpeggioType||(e.ArpeggioType={}))},1662:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Articulation=void 0,e.Articulation=class{constructor(t,e){this.articulationEnum=t,this.placement=e}Equals(t){return t.articulationEnum===this.articulationEnum&&t.placement===this.placement}}},9224:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.BeamEnum=e.Beam=void 0,e.Beam=class{constructor(t=1,e=0){this.notes=[],this.extendedNoteList=[],this.BeamNumberOffsetToXML=0,this.BeamNumber=t,this.BeamNumberOffsetToXML=e}get Notes(){return this.notes}set Notes(t){this.notes=t}get ExtendedNoteList(){return this.extendedNoteList}set ExtendedNoteList(t){this.extendedNoteList=t}addNoteToBeam(t){t&&(t.NoteBeam=this,this.notes.push(t),this.extendedNoteList.push(t))}},(i=e.BeamEnum||(e.BeamEnum={}))[i.BeamNone=-1]="BeamNone",i[i.BeamBegin=0]="BeamBegin",i[i.BeamContinue=1]="BeamContinue",i[i.BeamEnd=2]="BeamEnd",i[i.BeamForward=3]="BeamForward",i[i.BeamBackward=4]="BeamBackward"},4123:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ChordSymbolEnum=e.ChordDegreeText=e.CustomChord=e.Degree=e.ChordSymbolContainer=void 0;const s=i(8640),n=i(4040),r=i(8640);e.ChordSymbolContainer=class{constructor(t,e,i,s,n){this.rootPitch=t,this.chordKind=e,this.bassPitch=i,this.degrees=s,this.rules=n}get RootPitch(){return this.rootPitch}get ChordKind(){return this.chordKind}get BassPitch(){return this.bassPitch}get ChordDegrees(){return this.degrees}static calculateChordText(t,e,i){let o=t.RootPitch;if(n.MusicSheetCalculator.transposeCalculator&&(o=n.MusicSheetCalculator.transposeCalculator.transposePitch(t.RootPitch,i,e)),t.ChordKind===l.none)return t.getTextFromChordKindEnum(t.ChordKind);let h=s.Pitch.getNoteEnumString(o.FundamentalNote);o.Accidental!==r.AccidentalEnum.NONE&&(h+=t.getTextForAccidental(o.Accidental));const c={adds:[],alts:[],subs:[]};for(const e of t.ChordDegrees)if(e){let i="";switch(e.alteration!==r.AccidentalEnum.NONE&&(i+=t.getTextForAccidental(e.alteration)),i+=e.value,e.text){case a.add:c.adds.push(i);break;case a.alter:c.alts.push(i);break;case a.subtract:c.subs.push(i)}}let u=t.getTextFromChordKindEnum(t.ChordKind);const d=["adds","alts","subs"],f=t.rules.CustomChords;for(const e of f){if(e.chordKind!==t.chordKind)continue;let i=!0;for(const t of d){for(const s of e.degrees[t]||[])if(c[t].indexOf(s)<0){i=!1;break}if(!i)break}if(i){for(const t of d)for(const i of e.degrees[t]||[])c[t].splice(c[t].indexOf(i),1);u=e.alternateName}}if(h+=u,c.adds.length>0&&(h+="("+c.adds.join(",")+")"),c.alts.length>0&&(h+="(alt "+c.alts.join(",")+")"),c.subs.length>0&&(h+="(omit "+c.subs.join(",")+")"),t.BassPitch){let r=t.BassPitch;n.MusicSheetCalculator.transposeCalculator&&(r=n.MusicSheetCalculator.transposeCalculator.transposePitch(t.BassPitch,i,e)),h+="/",h+=s.Pitch.getNoteEnumString(r.FundamentalNote),h+=t.getTextForAccidental(r.Accidental)}return h}getTextForAccidental(t){const e=this.rules.ChordAccidentalTexts.getValue(t);return void 0!==e?e:""}getTextFromChordKindEnum(t){var e;return null!==(e=this.rules.ChordSymbolLabelTexts.getValue(t))&&void 0!==e?e:""}},e.Degree=class{constructor(t,e,i){this.value=t,this.alteration=e,this.text=i}};class o{constructor(t,e,i){this.alternateName=t,this.chordKind=e,this.degrees=i}static createCustomChord(t,e,i){return new o(t,e,i)}static renameCustomChord(t,e,i){for(const s of i)s.alternateName===t&&(s.alternateName=e)}}var a,l;e.CustomChord=o,function(t){t[t.add=0]="add",t[t.alter=1]="alter",t[t.subtract=2]="subtract"}(a=e.ChordDegreeText||(e.ChordDegreeText={})),function(t){t[t.major=0]="major",t[t.minor=1]="minor",t[t.augmented=2]="augmented",t[t.diminished=3]="diminished",t[t.dominant=4]="dominant",t[t.majorseventh=5]="majorseventh",t[t.minorseventh=6]="minorseventh",t[t.diminishedseventh=7]="diminishedseventh",t[t.augmentedseventh=8]="augmentedseventh",t[t.halfdiminished=9]="halfdiminished",t[t.majorminor=10]="majorminor",t[t.majorsixth=11]="majorsixth",t[t.minorsixth=12]="minorsixth",t[t.dominantninth=13]="dominantninth",t[t.majorninth=14]="majorninth",t[t.minorninth=15]="minorninth",t[t.dominant11th=16]="dominant11th",t[t.major11th=17]="major11th",t[t.minor11th=18]="minor11th",t[t.dominant13th=19]="dominant13th",t[t.major13th=20]="major13th",t[t.minor13th=21]="minor13th",t[t.suspendedsecond=22]="suspendedsecond",t[t.suspendedfourth=23]="suspendedfourth",t[t.Neapolitan=24]="Neapolitan",t[t.Italian=25]="Italian",t[t.French=26]="French",t[t.German=27]="German",t[t.pedal=28]="pedal",t[t.power=29]="power",t[t.Tristan=30]="Tristan",t[t.none=31]="none"}(l=e.ChordSymbolEnum||(e.ChordSymbolEnum={}))},3748:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.PlacementEnum=e.AbstractExpression=void 0,e.AbstractExpression=class{constructor(t){this.placement=t}static isStringInStringList(t,e){for(let i=0,s=t.length;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractTempoExpression=void 0;const s=i(3748);class n extends s.AbstractExpression{constructor(t,e,i,s){super(e),this.label=t,this.staffNumber=i,this.parentMultiTempoExpression=s}get Label(){return this.label}set Label(t){this.label=t}get Placement(){return this.placement}set Placement(t){this.placement=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get ParentMultiTempoExpression(){return this.parentMultiTempoExpression}static isStringInStringList(t,e){for(const i of t)if(n.stringContainsSeparatedWord(e.toLowerCase().trim(),i.toLowerCase().trim()))return!0;return!1}static stringContainsSeparatedWord(t,e){return t===e||-1!==t.indexOf(" "+e)||-1!==t.indexOf(e+" ")}}e.AbstractTempoExpression=n},7839:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ContDynamicEnum=e.ContinuousDynamicExpression=void 0;const s=i(3748),n=i(1797);class r extends s.AbstractExpression{constructor(t,e,i,s,n,r=""){super(e),super.parentMeasure=s,this.NumberXml=n,this.dynamicType=t,this.label=r,this.staffNumber=i,this.startVolume=-1,this.endVolume=-1,""!==r&&this.setType()}get DynamicType(){return this.dynamicType}set DynamicType(t){this.dynamicType=t}get StartMultiExpression(){return this.startMultiExpression}set StartMultiExpression(t){this.startMultiExpression=t}get EndMultiExpression(){return this.endMultiExpression}set EndMultiExpression(t){this.endMultiExpression=t}get Placement(){return this.placement}set Placement(t){this.placement=t}get StartVolume(){return this.startVolume}set StartVolume(t){this.startVolume=t}get EndVolume(){return this.endVolume}set EndVolume(t){this.endVolume=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Label(){return this.label}set Label(t){this.label=t,this.setType()}static isInputStringContinuousDynamic(t){return!!t&&(r.isStringInStringList(r.listContinuousDynamicIncreasing,t)||r.isStringInStringList(r.listContinuousDynamicDecreasing,t))}getInterpolatedDynamic(t){const e=this.StartMultiExpression.AbsoluteTimestamp;let i;if(i=this.EndMultiExpression?this.EndMultiExpression.AbsoluteTimestamp:n.Fraction.plus(this.startMultiExpression.SourceMeasureParent.AbsoluteTimestamp,this.startMultiExpression.SourceMeasureParent.Duration),t.lt(e))return-1;if(i.lt(t))return-2;const s=n.Fraction.minus(t,e).RealValue/n.Fraction.minus(i,e).RealValue;return Math.max(0,Math.min(99.9,this.startVolume+(this.endVolume-this.startVolume)*s))}isWedge(){return!this.label}setType(){r.isStringInStringList(r.listContinuousDynamicIncreasing,this.label)?this.dynamicType=o.crescendo:r.isStringInStringList(r.listContinuousDynamicDecreasing,this.label)&&(this.dynamicType=o.diminuendo)}}var o;e.ContinuousDynamicExpression=r,r.listContinuousDynamicIncreasing=["crescendo","cresc","cresc.","cres."],r.listContinuousDynamicDecreasing=["decrescendo","decresc","decr.","diminuendo","dim.","dim"],function(t){t[t.crescendo=0]="crescendo",t[t.diminuendo=1]="diminuendo"}(o=e.ContDynamicEnum||(e.ContDynamicEnum={}))},280:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ContinuousTempoType=e.ContinuousTempoExpression=void 0;const s=i(1797),n=i(9775);class r extends n.AbstractTempoExpression{constructor(t,e,i,s){super(t,e,i,s),this.setTempoType()}static isInputStringContinuousTempo(t){return!!t&&(r.isStringInStringList(r.listContinuousTempoFaster,t)||r.isStringInStringList(r.listContinuousTempoSlower,t))}static isIncreasingTempo(t){return t<=o.piuMosso}static isDecreasingTempo(t){return t>=o.allargando&&t<=o.ritenuto}get TempoType(){return this.tempoType}set TempoType(t){this.tempoType=t}get StartTempo(){return this.startTempo}set StartTempo(t){this.startTempo=t}get EndTempo(){return this.endTempo}set EndTempo(t){this.endTempo=t}get AbsoluteEndTimestamp(){return this.absoluteEndTimestamp}set AbsoluteEndTimestamp(t){this.absoluteEndTimestamp=t}get AbsoluteTimestamp(){return this.ParentMultiTempoExpression.AbsoluteTimestamp}getAbsoluteFloatTimestamp(){return this.ParentMultiTempoExpression.AbsoluteTimestamp.RealValue}getInterpolatedTempo(t){const e=s.Fraction.plus(this.parentMultiTempoExpression.SourceMeasureParent.AbsoluteTimestamp,this.parentMultiTempoExpression.Timestamp);if(t.lt(e))return-1;if(this.absoluteEndTimestamp.lt(t))return-2;const i=s.Fraction.minus(t,e).RealValue/s.Fraction.minus(this.absoluteEndTimestamp,e).RealValue;return Math.max(0,Math.min(250,this.startTempo+(this.endTempo-this.startTempo)*i))}setTempoType(){r.isStringInStringList(r.listContinuousTempoFaster,this.label)?this.tempoType=o.accelerando:r.isStringInStringList(r.listContinuousTempoSlower,this.label)&&(this.tempoType=o.ritardando)}}var o;e.ContinuousTempoExpression=r,r.listContinuousTempoFaster=["accelerando","piu mosso","poco piu","stretto"],r.listContinuousTempoSlower=["poco meno","meno mosso","piu lento","calando","allargando","rallentando","ritardando","ritenuto","ritard.","ritard","rit.","rit","riten.","riten"],function(t){t[t.accelerando=0]="accelerando",t[t.stretto=1]="stretto",t[t.stringendo=2]="stringendo",t[t.mosso=3]="mosso",t[t.piuMosso=4]="piuMosso",t[t.allargando=5]="allargando",t[t.calando=6]="calando",t[t.menoMosso=7]="menoMosso",t[t.rallentando=8]="rallentando",t[t.ritardando=9]="ritardando",t[t.ritard=10]="ritard",t[t.rit=11]="rit",t[t.ritenuto=12]="ritenuto",t[t.rubato=13]="rubato",t[t.precipitando=14]="precipitando"}(o=e.ContinuousTempoType||(e.ContinuousTempoType={}))},5853:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OctaveEnum=e.OctaveShift=void 0;const s=i(8640);var n;e.OctaveShift=class{constructor(t,e){this.numberXml=1,this.setOctaveShiftValue(t,e)}get Type(){return this.octaveValue}set Type(t){this.octaveValue=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get ParentStartMultiExpression(){return this.startMultiExpression}set ParentStartMultiExpression(t){this.startMultiExpression=t}get ParentEndMultiExpression(){return this.endMultiExpression}set ParentEndMultiExpression(t){this.endMultiExpression=t}setOctaveShiftValue(t,e){this.octaveValue=1===e&&"down"===t?n.VA8:1===e&&"up"===t?n.VB8:2===e&&"down"===t?n.MA15:2===e&&"up"===t?n.MB15:n.NONE}static getPitchFromOctaveShift(t,e){if(!t)return;let i=t.Octave;switch(e){case n.VA8:i-=1;break;case n.VB8:i+=1;break;case n.MA15:i-=2;break;case n.MB15:i+=2;break;case n.NONE:default:i+=0}return new s.Pitch(t.FundamentalNote,i,t.Accidental)}},function(t){t[t.VA8=0]="VA8",t[t.VB8=1]="VB8",t[t.MA15=2]="MA15",t[t.MB15=3]="MB15",t[t.NONE=4]="NONE"}(n=e.OctaveEnum||(e.OctaveEnum={}))},1928:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Slur=void 0;const s=i(1797);e.Slur=class{constructor(){}get StartNote(){return this.startNote}set StartNote(t){this.startNote=t}get EndNote(){return this.endNote}set EndNote(t){this.endNote=t}startNoteHasMoreStartingSlurs(){if(!this.startNote)return!1;for(let t=0,e=this.startNote.NoteSlurs.length;t{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.DynamicExpressionSymbolEnum=void 0,(i=e.DynamicExpressionSymbolEnum||(e.DynamicExpressionSymbolEnum={}))[i.p=0]="p",i[i.f=1]="f",i[i.s=2]="s",i[i.z=3]="z",i[i.m=4]="m",i[i.r=5]="r"},9793:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.DynamicEnum=e.InstantaneousDynamicExpression=void 0;const n=i(3748),r=i(4802),o=i(1703),a=s(i(2043)),l=i(1649);class h extends n.AbstractExpression{constructor(t,e,i,s,n){super(i),super.parentMeasure=n,this.dynamicEnum=c[t.toLowerCase()],this.soundDynamic=e,this.staffNumber=s}static staticConstructor(){h.dynamicToRelativeVolumeDict.setValue(c.ffffff,1),h.dynamicToRelativeVolumeDict.setValue(c.fffff,126/127),h.dynamicToRelativeVolumeDict.setValue(c.ffff,125/127),h.dynamicToRelativeVolumeDict.setValue(c.fff,124/127),h.dynamicToRelativeVolumeDict.setValue(c.ff,122/127),h.dynamicToRelativeVolumeDict.setValue(c.f,108/127),h.dynamicToRelativeVolumeDict.setValue(c.mf,76/127),h.dynamicToRelativeVolumeDict.setValue(c.sf,.5),h.dynamicToRelativeVolumeDict.setValue(c.sfp,.5),h.dynamicToRelativeVolumeDict.setValue(c.sfpp,.5),h.dynamicToRelativeVolumeDict.setValue(c.fp,.5),h.dynamicToRelativeVolumeDict.setValue(c.rf,.5),h.dynamicToRelativeVolumeDict.setValue(c.rfz,.5),h.dynamicToRelativeVolumeDict.setValue(c.sfz,.5),h.dynamicToRelativeVolumeDict.setValue(c.sffz,.5),h.dynamicToRelativeVolumeDict.setValue(c.fz,.5),h.dynamicToRelativeVolumeDict.setValue(c.mp,60/127),h.dynamicToRelativeVolumeDict.setValue(c.p,28/127),h.dynamicToRelativeVolumeDict.setValue(c.pp,12/127),h.dynamicToRelativeVolumeDict.setValue(c.ppp,10/127),h.dynamicToRelativeVolumeDict.setValue(c.pppp,7/127),h.dynamicToRelativeVolumeDict.setValue(c.ppppp,5/127),h.dynamicToRelativeVolumeDict.setValue(c.pppppp,4/127)}get ParentMultiExpression(){return this.multiExpression}set ParentMultiExpression(t){this.multiExpression=t}get DynEnum(){return this.dynamicEnum}set DynEnum(t){this.dynamicEnum=t}get SoundDynamic(){return this.soundDynamic}set SoundDynamic(t){this.soundDynamic=t}get Placement(){return this.placement}set Placement(t){this.placement=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Length(){return Math.abs(this.length)<1e-4&&(this.length=this.calculateLength()),this.length}get MidiVolume(){return 127*this.Volume}get Volume(){return h.dynamicToRelativeVolumeDict.getValue(this.dynamicEnum)}static isInputStringInstantaneousDynamic(t){return!!t&&h.isStringInStringList(h.listInstantaneousDynamics,t)}getDynamicExpressionSymbol(t){switch(t){case"p":return r.DynamicExpressionSymbolEnum.p;case"f":return r.DynamicExpressionSymbolEnum.f;case"s":return r.DynamicExpressionSymbolEnum.s;case"z":return r.DynamicExpressionSymbolEnum.z;case"m":return r.DynamicExpressionSymbolEnum.m;case"r":return r.DynamicExpressionSymbolEnum.r;default:throw new o.InvalidEnumArgumentException("unknown DynamicExpressionSymbolEnum: "+t)}}calculateLength(){return a.default.debug("[Andrea] instantaneousDynamicExpression: not implemented: calculateLength!"),0}}var c;e.InstantaneousDynamicExpression=h,h.dynamicToRelativeVolumeDict=new l.Dictionary,h.listInstantaneousDynamics=["pppppp","ppppp","pppp","ppp","pp","p","ffffff","fffff","ffff","fff","ff","f","mf","mp","sf","sff","sp","spp","fp","rf","rfz","sfz","sffz","fz"],function(t){t[t.pppppp=0]="pppppp",t[t.ppppp=1]="ppppp",t[t.pppp=2]="pppp",t[t.ppp=3]="ppp",t[t.pp=4]="pp",t[t.p=5]="p",t[t.mp=6]="mp",t[t.mf=7]="mf",t[t.f=8]="f",t[t.ff=9]="ff",t[t.fff=10]="fff",t[t.ffff=11]="ffff",t[t.fffff=12]="fffff",t[t.ffffff=13]="ffffff",t[t.sf=14]="sf",t[t.sff=15]="sff",t[t.sfp=16]="sfp",t[t.sfpp=17]="sfpp",t[t.fp=18]="fp",t[t.rf=19]="rf",t[t.rfz=20]="rfz",t[t.sfz=21]="sfz",t[t.sffz=22]="sffz",t[t.fz=23]="fz",t[t.other=24]="other"}(c=e.DynamicEnum||(e.DynamicEnum={})),h.staticConstructor()},9667:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TempoEnum=e.InstantaneousTempoExpression=void 0;const s=i(9775),n=i(1703),r=i(1797);class o extends s.AbstractTempoExpression{constructor(t,e,i,s,n,r=!1){super(t,e,i,n),this.setTempoAndTempoType(s)}static getDefaultValueForTempoType(t){switch(t){case a.larghissimo:return 20;case a.grave:return 30;case a.lento:return 48;case a.largo:return 52;case a.larghetto:return 63;case a.adagio:return 70;case a.adagietto:return 75;case a.andanteModerato:return 88;case a.andante:return 92;case a.andantino:return 96;case a.moderato:return 106;case a.allegretto:return 112;case a.allegroModerato:return 118;case a.allegro:return 130;case a.vivace:return 140;case a.vivacissimo:return 155;case a.allegrissimo:return 170;case a.presto:return 184;case a.prestissimo:return 200;default:throw new n.ArgumentOutOfRangeException("tempoEnum")}}static isInputStringInstantaneousTempo(t){return!!t&&(o.isStringInStringList(o.listInstantaneousTempoLarghissimo,t)||o.isStringInStringList(o.listInstantaneousTempoGrave,t)||o.isStringInStringList(o.listInstantaneousTempoLento,t)||o.isStringInStringList(o.listInstantaneousTempoLargo,t)||o.isStringInStringList(o.listInstantaneousTempoLarghetto,t)||o.isStringInStringList(o.listInstantaneousTempoAdagio,t)||o.isStringInStringList(o.listInstantaneousTempoAdagietto,t)||o.isStringInStringList(o.listInstantaneousTempoAndanteModerato,t)||o.isStringInStringList(o.listInstantaneousTempoAndante,t)||o.isStringInStringList(o.listInstantaneousTempoAndantino,t)||o.isStringInStringList(o.listInstantaneousTempoModerato,t)||o.isStringInStringList(o.listInstantaneousTempoAllegretto,t)||o.isStringInStringList(o.listInstantaneousTempoAllegroModerato,t)||o.isStringInStringList(o.listInstantaneousTempoAllegro,t)||o.isStringInStringList(o.listInstantaneousTempoVivace,t)||o.isStringInStringList(o.listInstantaneousTempoVivacissimo,t)||o.isStringInStringList(o.listInstantaneousTempoAllegrissimo,t)||o.isStringInStringList(o.listInstantaneousTempoPresto,t)||o.isStringInStringList(o.listInstantaneousTempoPrestissimo,t)||o.isStringInStringList(o.listInstantaneousTempoChangesGeneral,t))}get Label(){return this.label}set Label(t){this.label=t}get Placement(){return this.placement}set Placement(t){this.placement=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Enum(){return this.tempoEnum}get TempoInBpm(){return this.tempoInBpm}set TempoInBpm(t){this.tempoInBpm=t}get ParentMultiTempoExpression(){return this.parentMultiTempoExpression}getAbsoluteTimestamp(){return r.Fraction.plus(this.ParentMultiTempoExpression.SourceMeasureParent.AbsoluteTimestamp,this.ParentMultiTempoExpression.Timestamp)}getAbsoluteFloatTimestamp(){return r.Fraction.plus(this.ParentMultiTempoExpression.SourceMeasureParent.AbsoluteTimestamp,this.ParentMultiTempoExpression.Timestamp).RealValue}setTempoAndTempoType(t){return this.label?o.isStringInStringList(o.listInstantaneousTempoLarghissimo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.larghissimo)),this.tempoInBpm=t,void(this.tempoEnum=a.larghissimo)):o.isStringInStringList(o.listInstantaneousTempoGrave,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.grave)),this.tempoInBpm=t,void(this.tempoEnum=a.grave)):o.isStringInStringList(o.listInstantaneousTempoLento,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.lento)),this.tempoInBpm=t,void(this.tempoEnum=a.lento)):o.isStringInStringList(o.listInstantaneousTempoLargo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.largo)),this.tempoInBpm=t,void(this.tempoEnum=a.largo)):o.isStringInStringList(o.listInstantaneousTempoLarghetto,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.larghetto)),this.tempoInBpm=t,void(this.tempoEnum=a.larghetto)):o.isStringInStringList(o.listInstantaneousTempoAdagio,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.adagio)),this.tempoInBpm=t,void(this.tempoEnum=a.adagio)):o.isStringInStringList(o.listInstantaneousTempoAdagietto,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.adagietto)),this.tempoInBpm=t,void(this.tempoEnum=a.adagietto)):o.isStringInStringList(o.listInstantaneousTempoAndanteModerato,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.andanteModerato)),this.tempoInBpm=t,void(this.tempoEnum=a.andanteModerato)):o.isStringInStringList(o.listInstantaneousTempoAndante,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.andante)),this.tempoInBpm=t,void(this.tempoEnum=a.andante)):o.isStringInStringList(o.listInstantaneousTempoAndantino,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.andantino)),this.tempoInBpm=t,void(this.tempoEnum=a.andantino)):o.isStringInStringList(o.listInstantaneousTempoModerato,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.moderato)),this.tempoInBpm=t,void(this.tempoEnum=a.moderato)):o.isStringInStringList(o.listInstantaneousTempoAllegretto,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.allegretto)),this.tempoInBpm=t,void(this.tempoEnum=a.allegretto)):o.isStringInStringList(o.listInstantaneousTempoAllegroModerato,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.allegroModerato)),this.tempoInBpm=t,void(this.tempoEnum=a.allegroModerato)):o.isStringInStringList(o.listInstantaneousTempoAllegro,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.allegro)),this.tempoInBpm=t,void(this.tempoEnum=a.allegro)):o.isStringInStringList(o.listInstantaneousTempoVivace,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.vivace)),this.tempoInBpm=t,void(this.tempoEnum=a.vivace)):o.isStringInStringList(o.listInstantaneousTempoVivacissimo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.vivacissimo)),this.tempoInBpm=t,void(this.tempoEnum=a.vivacissimo)):o.isStringInStringList(o.listInstantaneousTempoAllegrissimo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.allegrissimo)),this.tempoInBpm=t,void(this.tempoEnum=a.allegrissimo)):o.isStringInStringList(o.listInstantaneousTempoPresto,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.presto)),this.tempoInBpm=t,void(this.tempoEnum=a.presto)):o.isStringInStringList(o.listInstantaneousTempoPrestissimo,this.label)?(0===t&&(t=o.getDefaultValueForTempoType(a.prestissimo)),this.tempoInBpm=t,void(this.tempoEnum=a.prestissimo)):o.isStringInStringList(o.listInstantaneousTempoAddons,this.label)?(this.tempoInBpm=0,void(this.tempoEnum=a.addon)):o.isStringInStringList(o.listInstantaneousTempoChangesGeneral,this.label)?(this.tempoInBpm=0,void(this.tempoEnum=a.changes)):void 0:(this.tempoInBpm=t,void(this.tempoEnum=a.metronomeMark))}}var a;e.InstantaneousTempoExpression=o,o.listInstantaneousTempoLarghissimo=["Larghissimo","Sehr breit","very, very slow"],o.listInstantaneousTempoGrave=["Grave","Schwer","slow and solemn"],o.listInstantaneousTempoLento=["Lento","Lent","Langsam","slowly"],o.listInstantaneousTempoLargo=["Largo","Breit","broadly"],o.listInstantaneousTempoLarghetto=["Larghetto","Etwas breit","rather broadly"],o.listInstantaneousTempoAdagio=["Adagio","Langsam","Ruhig","slow and stately"],o.listInstantaneousTempoAdagietto=["Adagietto","Ziemlich ruhig","Ziemlich langsam","rather slow"],o.listInstantaneousTempoAndanteModerato=["Andante moderato"],o.listInstantaneousTempoAndante=["Andante","Gehend","Schreitend","at a walking pace"],o.listInstantaneousTempoAndantino=["Andantino"],o.listInstantaneousTempoModerato=["Moderato","Mäßig","Mod�r�","moderately"],o.listInstantaneousTempoAllegretto=["Allegretto","fast"],o.listInstantaneousTempoAllegroModerato=["Allegro moderato"],o.listInstantaneousTempoAllegro=["Allegro","Rapide","Vite","Rasch","Schnell","Fr�hlich"],o.listInstantaneousTempoVivace=["Vivace","Lebhaft","Lebendig","lively and fast"],o.listInstantaneousTempoVivacissimo=["Vivacissimo","Sehr lebhaft","Sehr lebendig"],o.listInstantaneousTempoAllegrissimo=["Allegrissimo","very fast"],o.listInstantaneousTempoPresto=["Presto","Sehr schnell","Geschwind"],o.listInstantaneousTempoPrestissimo=["Prestissimo","äußerst schnell"],o.listInstantaneousTempoChangesGeneral=["tempo primo","a tempo","tempo i","rubato","doppio movimento"],o.listInstantaneousTempoAddons=["assai","amoroso","cantabile","con brio","con dolore","con espressione","con fuoco","con moto","con spirito","spiritoso","espressivo","giocoso","giusto","grazioso","lesto","lugubre","maestoso","ma non troppo","marcato","molto","morendo","mosso","non tanto","piu","un poco","poco","quasi","risoluto","scherzando","sostenuto","teneramente","tempo giusto","tranquillo","sehr","lieblich","liebevoll","mit Leidenschaft","mit Liebe","amourös","gesanglich","mit Schwung","mit Feuer","mit Schmerz","mit Ausdruck","mit Bewegung","geistvoll","ausdrucksvoll","freudig","verspielt","angemessen","graziös","mit Grazie","flink","behände","traurig","klagend","majestätisch","aber nicht zu sehr","markant","gemäßigt","viel","sehr","ersterbend","bewegt","nicht zu sehr","mehr","ein wenig","gleichsam","entschlossen","zupackend","heiter","nachdrücklich","getragen","gewichtig","zart","zärtlich","im angemessenen Zeitmaß","ruhig","ein wenig","alla marcia","ad libitum","alla breve"],function(t){t[t.none=0]="none",t[t.larghissimo=1]="larghissimo",t[t.grave=2]="grave",t[t.lento=3]="lento",t[t.largo=4]="largo",t[t.larghetto=5]="larghetto",t[t.adagio=6]="adagio",t[t.adagietto=7]="adagietto",t[t.andanteModerato=8]="andanteModerato",t[t.andante=9]="andante",t[t.andantino=10]="andantino",t[t.moderato=11]="moderato",t[t.allegretto=12]="allegretto",t[t.allegroModerato=13]="allegroModerato",t[t.allegro=14]="allegro",t[t.vivace=15]="vivace",t[t.vivacissimo=16]="vivacissimo",t[t.allegrissimo=17]="allegrissimo",t[t.presto=18]="presto",t[t.prestissimo=19]="prestissimo",t[t.lastRealTempo=20]="lastRealTempo",t[t.addon=21]="addon",t[t.changes=22]="changes",t[t.metronomeMark=23]="metronomeMark"}(a=e.TempoEnum||(e.TempoEnum={}))},7527:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MoodEnum=e.MoodExpression=void 0;const s=i(3748);class n extends s.AbstractExpression{constructor(t,e,i){super(e),this.label=t,this.staffNumber=i,this.setMoodType()}static isInputStringMood(t){return!!t&&(n.isStringInStringList(n.listMoodAffettuoso,t)||n.isStringInStringList(n.listMoodAgitato,t)||n.isStringInStringList(n.listMoodAnimato,t)||n.isStringInStringList(n.listMoodAppassionato,t)||n.isStringInStringList(n.listMoodBrillante,t)||n.isStringInStringList(n.listMoodCantabile,t)||n.isStringInStringList(n.listMoodDolce,t)||n.isStringInStringList(n.listMoodEnergico,t)||n.isStringInStringList(n.listMoodEroico,t)||n.isStringInStringList(n.listMoodEspressivo,t)||n.isStringInStringList(n.listMoodFurioso,t)||n.isStringInStringList(n.listMoodGiocoso,t)||n.isStringInStringList(n.listMoodGioioso,t)||n.isStringInStringList(n.listMoodGrandioso,t)||n.isStringInStringList(n.listMoodGrazioso,t)||n.isStringInStringList(n.listMoodLacrimoso,t)||n.isStringInStringList(n.listMoodLeggiero,t)||n.isStringInStringList(n.listMoodMaestoso,t)||n.isStringInStringList(n.listMoodMalinconico,t)||n.isStringInStringList(n.listMoodMarcato,t)||n.isStringInStringList(n.listMoodMarziale,t)||n.isStringInStringList(n.listMoodMesto,t)||n.isStringInStringList(n.listMoodMorendo,t)||n.isStringInStringList(n.listMoodNobilmente,t)||n.isStringInStringList(n.listMoodPatetico,t)||n.isStringInStringList(n.listMoodPesante,t)||n.isStringInStringList(n.listMoodSaltando,t)||n.isStringInStringList(n.listMoodSautille,t)||n.isStringInStringList(n.listMoodScherzando,t)||n.isStringInStringList(n.listMoodSostenuto,t)||n.isStringInStringList(n.listMoodSpiccato,t)||n.isStringInStringList(n.listMoodTenerezza,t)||n.isStringInStringList(n.listMoodTranquillamente,t)||n.isStringInStringList(n.listMoodTrionfante,t))}get Label(){return this.label}set Label(t){this.label=t}get Mood(){return this.moodType}set Mood(t){this.moodType=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Placement(){return this.placement}set Placement(t){this.placement=t}setMoodType(){n.isStringInStringList(n.listMoodAffettuoso,this.label)?this.moodType=r.Affettuoso:n.isStringInStringList(n.listMoodAgitato,this.label)?this.moodType=r.Agitato:n.isStringInStringList(n.listMoodAnimato,this.label)?this.moodType=r.Animato:n.isStringInStringList(n.listMoodAppassionato,this.label)?this.moodType=r.Appassionato:n.isStringInStringList(n.listMoodBrillante,this.label)?this.moodType=r.Brillante:n.isStringInStringList(n.listMoodCantabile,this.label)?this.moodType=r.Cantabile:n.isStringInStringList(n.listMoodDolce,this.label)?this.moodType=r.Dolce:n.isStringInStringList(n.listMoodEnergico,this.label)?this.moodType=r.Energico:n.isStringInStringList(n.listMoodEroico,this.label)?this.moodType=r.Eroico:n.isStringInStringList(n.listMoodEspressivo,this.label)?this.moodType=r.Espressivo:n.isStringInStringList(n.listMoodFurioso,this.label)?this.moodType=r.Furioso:n.isStringInStringList(n.listMoodGiocoso,this.label)?this.moodType=r.Giocoso:n.isStringInStringList(n.listMoodGioioso,this.label)?this.moodType=r.Gioioso:n.isStringInStringList(n.listMoodGrandioso,this.label)?this.moodType=r.Grandioso:n.isStringInStringList(n.listMoodGrazioso,this.label)?this.moodType=r.Grazioso:n.isStringInStringList(n.listMoodLacrimoso,this.label)?this.moodType=r.Lacrimoso:n.isStringInStringList(n.listMoodLeggiero,this.label)?this.moodType=r.Leggiero:n.isStringInStringList(n.listMoodMaestoso,this.label)?this.moodType=r.Maestoso:n.isStringInStringList(n.listMoodMalinconico,this.label)?this.moodType=r.Malinconico:n.isStringInStringList(n.listMoodMarcato,this.label)?this.moodType=r.Marcato:n.isStringInStringList(n.listMoodMarziale,this.label)?this.moodType=r.Marziale:n.isStringInStringList(n.listMoodMesto,this.label)?this.moodType=r.Mesto:n.isStringInStringList(n.listMoodMorendo,this.label)?this.moodType=r.Morendo:n.isStringInStringList(n.listMoodNobilmente,this.label)?this.moodType=r.Nobilmente:n.isStringInStringList(n.listMoodPatetico,this.label)?this.moodType=r.Patetico:n.isStringInStringList(n.listMoodPesante,this.label)?this.moodType=r.Pesante:n.isStringInStringList(n.listMoodSaltando,this.label)?this.moodType=r.Saltando:n.isStringInStringList(n.listMoodSautille,this.label)?this.moodType=r.Sautille:n.isStringInStringList(n.listMoodScherzando,this.label)?this.moodType=r.Scherzando:n.isStringInStringList(n.listMoodSostenuto,this.label)?this.moodType=r.Sostenuto:n.isStringInStringList(n.listMoodSpiccato,this.label)?this.moodType=r.Spiccato:n.isStringInStringList(n.listMoodTenerezza,this.label)?this.moodType=r.Tenerezza:n.isStringInStringList(n.listMoodTranquillamente,this.label)?this.moodType=r.Tranquillamente:n.isStringInStringList(n.listMoodTrionfante,this.label)&&(this.moodType=r.Trionfante)}}var r;e.MoodExpression=n,n.listMoodAffettuoso=["affettuoso"],n.listMoodAgitato=["agitato"],n.listMoodAppassionato=["appassionato"],n.listMoodAnimato=["animato","lively"],n.listMoodBrillante=["brillante"],n.listMoodCantabile=["cantabile"],n.listMoodDolce=["dolce"],n.listMoodEnergico=["energico"],n.listMoodEroico=["eroico"],n.listMoodEspressivo=["espressivo"],n.listMoodFurioso=["furioso"],n.listMoodGiocoso=["giocoso"],n.listMoodGioioso=["gioioso"],n.listMoodLacrimoso=["lacrimoso"],n.listMoodGrandioso=["grandioso"],n.listMoodGrazioso=["grazioso"],n.listMoodLeggiero=["leggiero"],n.listMoodMaestoso=["maestoso"],n.listMoodMalinconico=["malinconico"],n.listMoodMarcato=["marcato"],n.listMoodMarziale=["marziale"],n.listMoodMesto=["mesto"],n.listMoodMorendo=["morendo"],n.listMoodNobilmente=["nobilmente"],n.listMoodPatetico=["patetico"],n.listMoodPesante=["pesante"],n.listMoodSautille=["sautille"],n.listMoodSaltando=["saltando"],n.listMoodScherzando=["scherzando"],n.listMoodSostenuto=["sostenuto"],n.listMoodSpiccato=["spiccato"],n.listMoodTenerezza=["tenerezza"],n.listMoodTranquillamente=["tranquillamente"],n.listMoodTrionfante=["trionfante"],function(t){t[t.Affettuoso=0]="Affettuoso",t[t.Agitato=1]="Agitato",t[t.Appassionato=2]="Appassionato",t[t.Animato=3]="Animato",t[t.Brillante=4]="Brillante",t[t.Cantabile=5]="Cantabile",t[t.Dolce=6]="Dolce",t[t.Energico=7]="Energico",t[t.Eroico=8]="Eroico",t[t.Espressivo=9]="Espressivo",t[t.Furioso=10]="Furioso",t[t.Giocoso=11]="Giocoso",t[t.Gioioso=12]="Gioioso",t[t.Lacrimoso=13]="Lacrimoso",t[t.Grandioso=14]="Grandioso",t[t.Grazioso=15]="Grazioso",t[t.Leggiero=16]="Leggiero",t[t.Maestoso=17]="Maestoso",t[t.Malinconico=18]="Malinconico",t[t.Marcato=19]="Marcato",t[t.Marziale=20]="Marziale",t[t.Mesto=21]="Mesto",t[t.Morendo=22]="Morendo",t[t.Nobilmente=23]="Nobilmente",t[t.Patetico=24]="Patetico",t[t.Pesante=25]="Pesante",t[t.Sautille=26]="Sautille",t[t.Saltando=27]="Saltando",t[t.Scherzando=28]="Scherzando",t[t.Sostenuto=29]="Sostenuto",t[t.Spiccato=30]="Spiccato",t[t.Tenerezza=31]="Tenerezza",t[t.Tranquillamente=32]="Tranquillamente",t[t.Trionfante=33]="Trionfante",t[t.Vivace=34]="Vivace"}(r=e.MoodEnum||(e.MoodEnum={}))},6943:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MultiExpressionEntry=e.MultiExpression=void 0;const s=i(1797),n=i(9793),r=i(7839),o=i(7527),a=i(1614),l=i(3748),h=i(2562);e.MultiExpression=class{constructor(t,e){this.unknownList=[],this.moodList=[],this.expressions=[],this.sourceMeasure=t,this.timestamp=e}get SourceMeasureParent(){return this.sourceMeasure}set SourceMeasureParent(t){this.sourceMeasure=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get Timestamp(){return this.timestamp}set Timestamp(t){this.timestamp=t}get AbsoluteTimestamp(){return s.Fraction.plus(this.timestamp,this.sourceMeasure.AbsoluteTimestamp)}get InstantaneousDynamic(){return this.instantaneousDynamic}set InstantaneousDynamic(t){this.instantaneousDynamic=t}get EndingContinuousDynamic(){return this.endingContinuousDynamic}set EndingContinuousDynamic(t){this.endingContinuousDynamic=t}get StartingContinuousDynamic(){return this.startingContinuousDynamic}set StartingContinuousDynamic(t){this.startingContinuousDynamic=t}get MoodList(){return this.moodList}get UnknownList(){return this.unknownList}get EntriesList(){return this.expressions}get OctaveShiftStart(){return this.octaveShiftStart}set OctaveShiftStart(t){this.octaveShiftStart=t}get OctaveShiftEnd(){return this.octaveShiftEnd}set OctaveShiftEnd(t){this.octaveShiftEnd=t}get CombinedExpressionsText(){return this.combinedExpressionsText}set CombinedExpressionsText(t){this.combinedExpressionsText=t}getPlacementOfFirstEntry(){let t=l.PlacementEnum.Above;return this.expressions.length>0&&(this.expressions[0].expression instanceof n.InstantaneousDynamicExpression||this.expressions[0].expression instanceof r.ContinuousDynamicExpression||this.expressions[0].expression instanceof o.MoodExpression||this.expressions[0].expression instanceof a.UnknownExpression)&&(t=this.expressions[0].expression.Placement),t}getFontstyleOfFirstEntry(){var t;let e=h.FontStyles.Regular;return this.expressions.length>0&&(this.expressions[0].expression instanceof r.ContinuousDynamicExpression||this.expressions[0].expression instanceof o.MoodExpression?e=h.FontStyles.Italic:this.expressions[0].expression instanceof a.UnknownExpression&&(e=null!==(t=this.expressions[0].expression.fontStyle)&&void 0!==t?t:h.FontStyles.Regular)),e}addExpression(t,e){t instanceof n.InstantaneousDynamicExpression?(this.instantaneousDynamic&&this.removeExpressionFromEntryList(this.InstantaneousDynamic),this.instantaneousDynamic=t,this.instantaneousDynamic.ParentMultiExpression=this):t instanceof r.ContinuousDynamicExpression?this.startingContinuousDynamic=t:t instanceof o.MoodExpression?this.moodList.push(t):t instanceof a.UnknownExpression&&this.unknownList.push(t),this.addExpressionToEntryList(t,e)}CompareTo(t){return this.Timestamp.RealValue>t.Timestamp.RealValue?1:this.Timestamp.RealValue{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TempoExpressionEntry=e.MultiTempoExpression=void 0;const s=i(1797),n=i(9667),r=i(3748),o=i(2562),a=i(280);e.MultiTempoExpression=class{constructor(t,e){this.expressions=[],this.sourceMeasure=t,this.timestamp=e}get Timestamp(){return this.timestamp}get AbsoluteTimestamp(){return s.Fraction.plus(this.sourceMeasure.AbsoluteTimestamp,this.timestamp)}get SourceMeasureParent(){return this.sourceMeasure}set SourceMeasureParent(t){this.sourceMeasure=t}get InstantaneousTempo(){return this.instantaneousTempo}get ContinuousTempo(){return this.continuousTempo}get EntriesList(){return this.expressions}get CombinedExpressionsText(){return this.combinedExpressionsText}set CombinedExpressionsText(t){this.combinedExpressionsText=t}getPlacementOfFirstEntry(){let t=r.PlacementEnum.Above;return this.expressions.length>0&&(this.expressions[0].Expression instanceof n.InstantaneousTempoExpression||this.expressions[0].Expression instanceof a.ContinuousTempoExpression)&&(t=this.expressions[0].Expression.Placement),t}getFontstyleOfFirstEntry(){let t=o.FontStyles.Regular;return this.expressions[0].Expression instanceof n.InstantaneousTempoExpression?t=o.FontStyles.Bold:this.expressions[0].Expression instanceof a.ContinuousTempoExpression&&(t=o.FontStyles.Italic),t}addExpression(t,e){if(this.checkIfAlreadyExists(t))return;t instanceof n.InstantaneousTempoExpression?this.instantaneousTempo=t:t instanceof a.ContinuousTempoExpression&&(this.continuousTempo=t);const i=new l;i.prefix=e,i.Expression=t,i.label=t.Label,this.expressions.push(i)}CompareTo(t){return this.Timestamp.RealValue>t.Timestamp.RealValue?1:this.Timestamp.RealValue{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RehearsalExpression=void 0;const s=i(3748);class n extends s.AbstractExpression{constructor(t,e){super(e),this.label=t}}e.RehearsalExpression=n},1614:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnknownExpression=void 0;const s=i(3748),n=i(1274);class r extends s.AbstractExpression{constructor(t,e,i,s){super(e),this.label=t,this.staffNumber=s,void 0===i&&(i=n.TextAlignmentEnum.LeftBottom),this.textAlignment=i}get Label(){return this.label}get Placement(){return this.placement}set Placement(t){this.placement=t}get StaffNumber(){return this.staffNumber}set StaffNumber(t){this.staffNumber=t}get TextAlignment(){return this.textAlignment}}e.UnknownExpression=r},2343:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(3748),e),n(i(9775),e),n(i(4802),e),n(i(9793),e),n(i(9667),e),n(i(7527),e),n(i(6943),e),n(i(6124),e),n(i(7513),e),n(i(1614),e)},5356:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DynamicsContainer=void 0;const s=i(7839),n=i(9793);e.DynamicsContainer=class{constructor(t,e){t instanceof s.ContinuousDynamicExpression?this.continuousDynamicExpression=t:t instanceof n.InstantaneousDynamicExpression&&(this.instantaneousDynamicExpression=t),this.staffNumber=e}parMultiExpression(){return this.continuousDynamicExpression?this.continuousDynamicExpression.StartMultiExpression:this.instantaneousDynamicExpression?this.instantaneousDynamicExpression.ParentMultiExpression:void 0}CompareTo(t){return this.parMultiExpression().AbsoluteTimestamp.CompareTo(t.parMultiExpression().AbsoluteTimestamp)}}},1877:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractNotationInstruction=void 0,e.AbstractNotationInstruction=class{constructor(t){this.printObject=!0,this.parent=t}get Parent(){return this.parent}set Parent(t){this.parent=t}get PrintObject(){return this.printObject}set PrintObject(t){this.printObject=t}}},289:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MidiInstrument=e.ClefEnum=e.ClefInstruction=void 0;const s=i(8640),n=i(1877),r=i(8640),o=i(8640),a=i(1703);class l extends n.AbstractNotationInstruction{constructor(t=h.G,e=0,i=2){super(void 0),this.clefType=h.G,this.line=2,this.octaveOffset=0,this.line=i,this.clefType=t,this.octaveOffset=e,this.calcParameters()}static getDefaultClefFromMidiInstrument(t){switch(t){case c.Acoustic_Grand_Piano:case c.Electric_Bass_finger:case c.Electric_Bass_pick:case c.Fretless_Bass:case c.Slap_Bass_1:case c.Slap_Bass_2:case c.Synth_Bass_1:case c.Synth_Bass_2:case c.Contrabass:return new l(h.F,0,4);default:return new l(h.G,0,2)}}static getAllPossibleClefs(){const t=[];for(let e=0;e<=2;e++){const i=new l(h.G,e,2);t.push(i)}for(let e=-2;e<=0;e++){const i=new l(h.F,e,4);t.push(i)}return t}static isSupportedClef(t){switch(t){case h.G:case h.F:case h.C:case h.percussion:case h.TAB:return!0;default:return!1}}get ClefType(){return this.clefType}set ClefType(t){this.clefType=t}get Line(){return this.line}set Line(t){this.line=t}get OctaveOffset(){return this.octaveOffset}set OctaveOffset(t){this.octaveOffset=t}get ClefPitch(){return this.clefPitch}set ClefPitch(t){this.clefPitch=t}get ReferenceCyPosition(){return this.referenceCyPosition}set ReferenceCyPosition(t){this.referenceCyPosition=t}Equals(t){return this===t||!(!this||!t)&&this.clefPitch===t.clefPitch&&this.Line===t.Line}NotEqual(t){return!this.Equals(t)}ToString(){return"ClefType: "+this.clefType}calcParameters(){switch(this.clefType){case h.G:this.clefPitch=new s.Pitch(r.NoteEnum.G,1+this.octaveOffset,o.AccidentalEnum.NONE),this.referenceCyPosition=5-this.line+2;break;case h.F:this.clefPitch=new s.Pitch(r.NoteEnum.F,0+this.octaveOffset,o.AccidentalEnum.NONE),this.referenceCyPosition=5-this.line+1.5;break;case h.C:this.clefPitch=new s.Pitch(r.NoteEnum.C,1+this.octaveOffset,o.AccidentalEnum.NONE),this.referenceCyPosition=5-this.line;break;case h.percussion:this.clefPitch=new s.Pitch(r.NoteEnum.C,2,o.AccidentalEnum.NONE),this.referenceCyPosition=2;break;case h.TAB:this.clefPitch=new s.Pitch(r.NoteEnum.G,0,o.AccidentalEnum.NONE),this.referenceCyPosition=0;break;default:throw new a.ArgumentOutOfRangeException("clefType")}}}var h,c;e.ClefInstruction=l,function(t){t[t.G=0]="G",t[t.F=1]="F",t[t.C=2]="C",t[t.percussion=3]="percussion",t[t.TAB=4]="TAB"}(h=e.ClefEnum||(e.ClefEnum={})),function(t){t[t.None=-1]="None",t[t.Acoustic_Grand_Piano=0]="Acoustic_Grand_Piano",t[t.Bright_Acoustic_Piano=1]="Bright_Acoustic_Piano",t[t.Electric_Grand_Piano=2]="Electric_Grand_Piano",t[t.Honky_tonk_Piano=3]="Honky_tonk_Piano",t[t.Electric_Piano_1=4]="Electric_Piano_1",t[t.Electric_Piano_2=5]="Electric_Piano_2",t[t.Harpsichord=6]="Harpsichord",t[t.Clavinet=7]="Clavinet",t[t.Celesta=8]="Celesta",t[t.Glockenspiel=9]="Glockenspiel",t[t.Music_Box=10]="Music_Box",t[t.Vibraphone=11]="Vibraphone",t[t.Marimba=12]="Marimba",t[t.Xylophone=13]="Xylophone",t[t.Tubular_Bells=14]="Tubular_Bells",t[t.Dulcimer=15]="Dulcimer",t[t.Drawbar_Organ=16]="Drawbar_Organ",t[t.Percussive_Organ=17]="Percussive_Organ",t[t.Rock_Organ=18]="Rock_Organ",t[t.Church_Organ=19]="Church_Organ",t[t.Reed_Organ=20]="Reed_Organ",t[t.Accordion=21]="Accordion",t[t.Harmonica=22]="Harmonica",t[t.Tango_Accordion=23]="Tango_Accordion",t[t.Acoustic_Guitar_nylon=24]="Acoustic_Guitar_nylon",t[t.Acoustic_Guitar_steel=25]="Acoustic_Guitar_steel",t[t.Electric_Guitar_jazz=26]="Electric_Guitar_jazz",t[t.Electric_Guitar_clean=27]="Electric_Guitar_clean",t[t.Electric_Guitar_muted=28]="Electric_Guitar_muted",t[t.Overdriven_Guitar=29]="Overdriven_Guitar",t[t.Distortion_Guitar=30]="Distortion_Guitar",t[t.Guitar_harmonics=31]="Guitar_harmonics",t[t.Acoustic_Bass=32]="Acoustic_Bass",t[t.Electric_Bass_finger=33]="Electric_Bass_finger",t[t.Electric_Bass_pick=34]="Electric_Bass_pick",t[t.Fretless_Bass=35]="Fretless_Bass",t[t.Slap_Bass_1=36]="Slap_Bass_1",t[t.Slap_Bass_2=37]="Slap_Bass_2",t[t.Synth_Bass_1=38]="Synth_Bass_1",t[t.Synth_Bass_2=39]="Synth_Bass_2",t[t.Violin=40]="Violin",t[t.Viola=41]="Viola",t[t.Cello=42]="Cello",t[t.Contrabass=43]="Contrabass",t[t.Tremolo_Strings=44]="Tremolo_Strings",t[t.Pizzicato_Strings=45]="Pizzicato_Strings",t[t.Orchestral_Harp=46]="Orchestral_Harp",t[t.Timpani=47]="Timpani",t[t.String_Ensemble_1=48]="String_Ensemble_1",t[t.String_Ensemble_2=49]="String_Ensemble_2",t[t.Synth_Strings_1=50]="Synth_Strings_1",t[t.Synth_Strings_2=51]="Synth_Strings_2",t[t.Choir_Aahs=52]="Choir_Aahs",t[t.Voice_Oohs=53]="Voice_Oohs",t[t.Synth_Voice=54]="Synth_Voice",t[t.Orchestra_Hit=55]="Orchestra_Hit",t[t.Trumpet=56]="Trumpet",t[t.Trombone=57]="Trombone",t[t.Tuba=58]="Tuba",t[t.Muted_Trumpet=59]="Muted_Trumpet",t[t.French_Horn=60]="French_Horn",t[t.Brass_Section=61]="Brass_Section",t[t.Synth_Brass_1=62]="Synth_Brass_1",t[t.Synth_Brass_2=63]="Synth_Brass_2",t[t.Soprano_Sax=64]="Soprano_Sax",t[t.Alto_Sax=65]="Alto_Sax",t[t.Tenor_Sax=66]="Tenor_Sax",t[t.Baritone_Sax=67]="Baritone_Sax",t[t.Oboe=68]="Oboe",t[t.English_Horn=69]="English_Horn",t[t.Bassoon=70]="Bassoon",t[t.Clarinet=71]="Clarinet",t[t.Piccolo=72]="Piccolo",t[t.Flute=73]="Flute",t[t.Recorder=74]="Recorder",t[t.Pan_Flute=75]="Pan_Flute",t[t.Blown_Bottle=76]="Blown_Bottle",t[t.Shakuhachi=77]="Shakuhachi",t[t.Whistle=78]="Whistle",t[t.Ocarina=79]="Ocarina",t[t.Lead_1_square=80]="Lead_1_square",t[t.Lead_2_sawtooth=81]="Lead_2_sawtooth",t[t.Lead_3_calliope=82]="Lead_3_calliope",t[t.Lead_4_chiff=83]="Lead_4_chiff",t[t.Lead_5_charang=84]="Lead_5_charang",t[t.Lead_6_voice=85]="Lead_6_voice",t[t.Lead_7_fifths=86]="Lead_7_fifths",t[t.Lead_8_bass_lead=87]="Lead_8_bass_lead",t[t.Pad_1_new_age=88]="Pad_1_new_age",t[t.Pad_2_warm=89]="Pad_2_warm",t[t.Pad_3_polysynth=90]="Pad_3_polysynth",t[t.Pad_4_choir=91]="Pad_4_choir",t[t.Pad_5_bowed=92]="Pad_5_bowed",t[t.Pad_6_metallic=93]="Pad_6_metallic",t[t.Pad_7_halo=94]="Pad_7_halo",t[t.Pad_8_sweep=95]="Pad_8_sweep",t[t.FX_1_rain=96]="FX_1_rain",t[t.FX_2_soundtrack=97]="FX_2_soundtrack",t[t.FX_3_crystal=98]="FX_3_crystal",t[t.FX_4_atmosphere=99]="FX_4_atmosphere",t[t.FX_5_brightness=100]="FX_5_brightness",t[t.FX_6_goblins=101]="FX_6_goblins",t[t.FX_7_echoes=102]="FX_7_echoes",t[t.FX_8_scifi=103]="FX_8_scifi",t[t.Sitar=104]="Sitar",t[t.Banjo=105]="Banjo",t[t.Shamisen=106]="Shamisen",t[t.Koto=107]="Koto",t[t.Kalimba=108]="Kalimba",t[t.Bag_pipe=109]="Bag_pipe",t[t.Fiddle=110]="Fiddle",t[t.Shanai=111]="Shanai",t[t.Tinkle_Bell=112]="Tinkle_Bell",t[t.Agogo=113]="Agogo",t[t.Steel_Drums=114]="Steel_Drums",t[t.Woodblock=115]="Woodblock",t[t.Taiko_Drum=116]="Taiko_Drum",t[t.Melodic_Tom=117]="Melodic_Tom",t[t.Synth_Drum=118]="Synth_Drum",t[t.Reverse_Cymbal=119]="Reverse_Cymbal",t[t.Guitar_Fret_Noise=120]="Guitar_Fret_Noise",t[t.Breath_Noise=121]="Breath_Noise",t[t.Seashore=122]="Seashore",t[t.Bird_Tweet=123]="Bird_Tweet",t[t.Telephone_Ring=124]="Telephone_Ring",t[t.Helicopter=125]="Helicopter",t[t.Applause=126]="Applause",t[t.Gunshot=127]="Gunshot",t[t.Percussion=128]="Percussion"}(c=e.MidiInstrument||(e.MidiInstrument={}))},5198:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.KeyEnum=e.NoteEnumToHalfToneLink=e.KeyInstruction=void 0;const s=i(1877),n=i(8640),r=i(8640);class o extends s.AbstractNotationInstruction{constructor(t,e=0,i=a.major){super(t),this.isTransposedBy=0,this.Key=e,this.keyTypeOriginal=e,this.mode=i,this.alteratedNotes=this.calcAlteratedNotes()}static copy(t){const e=new o(t.parent,t.Key,t.Mode);return e.keyTypeOriginal=t.keyTypeOriginal,e}static getAllPossibleMajorKeyInstructions(){const t=[];for(let e=-7;e<7;e++){const i=new o(void 0,e,a.major);t.push(i)}return t}get Key(){return this.keyType}set Key(t){this.keyType=t,this.alteratedNotes=this.calcAlteratedNotes()}get Mode(){return this.mode}set Mode(t){this.mode=t}get AlteratedNotes(){return this.alteratedNotes}calcAlteratedNotes(){const t=[];if(this.keyType>0)for(let e=0;e=0}getAlterationForPitch(t){return this.keyType>0&&this.alteratedNotes.indexOf(t.FundamentalNote)<=this.keyType?r.AccidentalEnum.SHARP:this.keyType<0&&this.alteratedNotes.indexOf(t.FundamentalNote)<=Math.abs(this.keyType)?r.AccidentalEnum.FLAT:r.AccidentalEnum.NONE}ToString(){return"Key: "+this.keyType+this.mode}OperatorEquals(t){const e=this;return e===t||!(!e||!t)&&e.Key===t.Key&&e.Mode===t.Mode}OperatorNotEqual(t){return!this.OperatorEquals(t)}}var a;e.KeyInstruction=o,o.sharpPositionList=[n.NoteEnum.F,n.NoteEnum.C,n.NoteEnum.G,n.NoteEnum.D,n.NoteEnum.A,n.NoteEnum.E,n.NoteEnum.B],o.flatPositionList=[n.NoteEnum.B,n.NoteEnum.E,n.NoteEnum.A,n.NoteEnum.D,n.NoteEnum.G,n.NoteEnum.C,n.NoteEnum.F],e.NoteEnumToHalfToneLink=class{constructor(t,e){this.note=t,this.halfTone=e}},function(t){t[t.major=0]="major",t[t.minor=1]="minor",t[t.none=2]="none",t[t.dorian=3]="dorian",t[t.phrygian=4]="phrygian",t[t.lydian=5]="lydian",t[t.mixolydian=6]="mixolydian",t[t.aeolian=7]="aeolian",t[t.ionian=8]="ionian",t[t.locrian=9]="locrian"}(a=e.KeyEnum||(e.KeyEnum={}))},6189:(t,e)=>{"use strict";var i,s;Object.defineProperty(e,"__esModule",{value:!0}),e.AlignmentType=e.RepetitionInstructionEnum=e.RepetitionInstruction=e.RepetitionInstructionComparer=void 0,e.RepetitionInstructionComparer=class{static Compare(t,e){if(void 0!==t.parentRepetition&&e.parentRepetition){if(t.alignment===s.End&&e.alignment===s.End){if(t.parentRepetition.StartIndexe.parentRepetition.StartIndex)return-1}if(t.alignment===s.Begin&&e.alignment===s.Begin){if(t.parentRepetition.EndIndexe.parentRepetition.EndIndex)return-1}}return 0}},e.RepetitionInstruction=class{constructor(t,e,i=s.End,n,r){this.endingIndices=void 0,this.measureIndex=t,r&&(this.endingIndices=r.slice()),this.type=e,this.alignment=i,this.parentRepetition=n}CompareTo(t){const e=t;if(this.measureIndex>e.measureIndex)return 1;if(this.measureIndex{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RhythmSymbolEnum=e.RhythmInstruction=void 0;const s=i(1877);class n extends s.AbstractNotationInstruction{constructor(t,e){super(void 0),this.rhythm=t,this.numerator=t.Numerator,this.denominator=t.Denominator,this.symbolEnum=e}get Rhythm(){return this.rhythm}set Rhythm(t){this.rhythm=t}get SymbolEnum(){return this.symbolEnum}set SymbolEnum(t){this.symbolEnum=t}clone(){return new n(this.rhythm.clone(),this.symbolEnum)}OperatorEquals(t){const e=this;return e===t||!(!e||!t)&&e.numerator===t.numerator&&e.denominator===t.denominator}OperatorNotEqual(t){return!(this===t)}ToString(){return"Rhythm: "+this.rhythm.toString()}}var r;e.RhythmInstruction=n,(r=e.RhythmSymbolEnum||(e.RhythmSymbolEnum={}))[r.NONE=0]="NONE",r[r.COMMON=1]="COMMON",r[r.CUT=2]="CUT"},1357:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.TechnicalInstruction=e.TechnicalInstructionType=void 0,(i=e.TechnicalInstructionType||(e.TechnicalInstructionType={}))[i.Fingering=0]="Fingering",i[i.String=1]="String",e.TechnicalInstruction=class{}},6065:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(1877),e),n(i(289),e),n(i(5198),e),n(i(6189),e),n(i(3331),e),n(i(1357),e)},2947:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LinkedVoice=void 0;const s=i(3884);class n extends s.Voice{constructor(t,e,i){super(t,e),this.master=i}get Master(){return this.master}}e.LinkedVoice=n},7274:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LyricsEntry=void 0,e.LyricsEntry=class{constructor(t,e,i,s,n=-1){this.text=t,this.word=i,this.parent=s,this.verseNumber=e,n>=0&&(this.syllableIndex=n)}get Text(){return this.text}set Text(t){this.text=t}get Word(){return this.word}get Parent(){return this.parent}set Parent(t){this.parent=t}get VerseNumber(){return this.verseNumber}get SyllableIndex(){return this.syllableIndex}}},2672:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LyricWord=void 0,e.LyricWord=class{constructor(){this.syllables=[]}get Syllables(){return this.syllables}containsVoiceEntry(t){for(let e=0,i=this.Syllables.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Appearance=e.Note=void 0;const s=i(1797);var n;e.Note=class{constructor(t,e,i,s,n,r){this.slurs=[],this.playbackInstrumentId=void 0,this.notehead=void 0,this.printObject=!0,this.voiceEntry=t,this.parentStaffEntry=e,this.length=i,this.pitch=s,this.sourceMeasure=n,this.isRestFlag=null!=r&&r,this.halfTone=s?s.getHalfTone():0}get NoteAsString(){return this.pitch.toString()}get ParentVoiceEntry(){return this.voiceEntry}set ParentVoiceEntry(t){this.voiceEntry=t}get ParentStaffEntry(){return this.parentStaffEntry}get ParentStaff(){return this.parentStaffEntry.ParentStaff}get Length(){return this.length}set Length(t){this.length=t}get SourceMeasure(){return this.sourceMeasure}get TypeLength(){return this.typeLength}set TypeLength(t){this.typeLength=t}get NoteTypeXml(){return this.noteTypeXml}set NoteTypeXml(t){this.noteTypeXml=t}get NormalNotes(){return this.normalNotes}set NormalNotes(t){this.normalNotes=t}get Pitch(){return this.pitch}get NoteBeam(){return this.beam}set NoteBeam(t){this.beam=t}set Notehead(t){this.notehead=t}get Notehead(){return this.notehead}get NoteTuplet(){return this.tuplet}set NoteTuplet(t){this.tuplet=t}get NoteTie(){return this.tie}set NoteTie(t){this.tie=t}get NoteSlurs(){return this.slurs}set NoteSlurs(t){this.slurs=t}get PlaybackInstrumentId(){return this.playbackInstrumentId}set PlaybackInstrumentId(t){this.playbackInstrumentId=t}get PrintObject(){return this.printObject}set PrintObject(t){this.printObject=t}get Arpeggio(){return this.arpeggio}set Arpeggio(t){this.arpeggio=t}get IsCueNote(){return this.isCueNote}set IsCueNote(t){this.isCueNote=t}get StemDirectionXml(){return this.stemDirectionXml}set StemDirectionXml(t){this.stemDirectionXml=t}get TremoloStrokes(){return this.tremoloStrokes}set TremoloStrokes(t){this.tremoloStrokes=t}get StemColorXml(){return this.stemColorXml}set StemColorXml(t){this.stemColorXml=t}get NoteheadColorXml(){return this.noteheadColorXml}set NoteheadColorXml(t){this.noteheadColorXml=t}get NoteheadColor(){return this.noteheadColor}set NoteheadColor(t){this.noteheadColor=t}get NoteheadColorCurrentlyRendered(){return this.noteheadColorCurrentlyRendered}set NoteheadColorCurrentlyRendered(t){this.noteheadColorCurrentlyRendered=t}isRest(){return this.isRestFlag}isWholeRest(){return this.isRest()&&this.Length.RealValue===this.sourceMeasure.ActiveTimeSignature.RealValue}ToString(){return this.pitch?this.Pitch.ToString()+", length: "+this.length.toString():"rest note, length: "+this.length.toString()}getAbsoluteTimestamp(){return s.Fraction.plus(this.voiceEntry.Timestamp,this.sourceMeasure.AbsoluteTimestamp)}checkForDoubleSlur(t){for(let e=0,i=this.slurs.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NoteTypeHandler=e.NoteType=void 0;const s=i(1797),n=i(6331),r=i(1703);var o;!function(t){t[t.UNDEFINED=0]="UNDEFINED",t[t._1024th=1]="_1024th",t[t._512th=2]="_512th",t[t._256th=3]="_256th",t[t._128th=4]="_128th",t[t._64th=5]="_64th",t[t._32nd=6]="_32nd",t[t._16th=7]="_16th",t[t.EIGTH=8]="EIGTH",t[t.QUARTER=9]="QUARTER",t[t.HALF=10]="HALF",t[t.WHOLE=11]="WHOLE",t[t.BREVE=12]="BREVE",t[t.LONG=13]="LONG",t[t.MAXIMA=14]="MAXIMA"}(o=e.NoteType||(e.NoteType={}));class a{static NoteTypeToString(t){return this.NoteTypeXmlValues[t]}static StringToNoteType(t){const e=this.NoteTypeXmlValues.indexOf(t);return-1!==e?e:o.UNDEFINED}static getNoteDurationFromType(t){switch(t){case"1024th":return new s.Fraction(1,1024);case"512th":return new s.Fraction(1,512);case"256th":return new s.Fraction(1,256);case"128th":return new s.Fraction(1,128);case"64th":return new s.Fraction(1,64);case"32th":case"32nd":return new s.Fraction(1,32);case"16th":return new s.Fraction(1,16);case"eighth":return new s.Fraction(1,8);case"quarter":return new s.Fraction(1,4);case"half":return new s.Fraction(1,2);case"whole":return new s.Fraction(1,1);case"breve":return new s.Fraction(2,1);case"long":return new s.Fraction(4,1);case"maxima":return new s.Fraction(8,1);default:{const t=n.ITextTranslation.translateText("ReaderErrorMessages/NoteDurationError","Invalid note duration.");throw new r.MusicSheetReadingException(t)}}}}e.NoteTypeHandler=a,a.NoteTypeXmlValues=["","1024th","512th","256th","128th","64th","32nd","16th","eigth","quarter","half","whole","breve","long","maxima"]},766:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.NoteHeadShape=e.Notehead=void 0;const n=s(i(2043));class r{constructor(t,e,i){this.sourceNote=t,this.setShapeFromXml(e,i)}setShapeFromXml(t,e){this.shape=r.ShapeTypeXmlToShape(t);let i=e;void 0===i&&(this.sourceNote?i=this.sourceNote.Length.Denominator>2:(n.default.warn("notehead: sourceNote and filledXmlAttribute undefined."),i=!0)),this.filled=i}get SourceNote(){return this.sourceNote}get Shape(){return this.shape}get Filled(){return this.filled}static ShapeTypeXmlToShape(t){switch(t.toLowerCase()){case"normal":return o.NORMAL;case"x":return o.X;case"slash":return o.SLASH;case"diamond":return o.DIAMOND;case"square":case"la":return o.SQUARE;case"do":case"triangle":return o.TRIANGLE;case"rectangle":return o.RECTANGLE;case"circle-x":return o.CIRCLEX;default:return n.default.info("unsupported/unhandled xml notehead '"+t+"'. Using normal notehead."),o.NORMAL}}}var o;e.Notehead=r,function(t){t[t.CIRCLEX=0]="CIRCLEX",t[t.DIAMOND=1]="DIAMOND",t[t.NORMAL=2]="NORMAL",t[t.RECTANGLE=3]="RECTANGLE",t[t.SLASH=4]="SLASH",t[t.SQUARE=5]="SQUARE",t[t.TRIANGLE=6]="TRIANGLE",t[t.X=7]="X"}(o=e.NoteHeadShape||(e.NoteHeadShape={}))},5922:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OrnamentEnum=e.OrnamentContainer=void 0;const s=i(8640),n=i(3748);var r;e.OrnamentContainer=class{constructor(t){this.placement=n.PlacementEnum.Above,this.accidentalAbove=s.AccidentalEnum.NONE,this.accidentalBelow=s.AccidentalEnum.NONE,this.ornament=t}get GetOrnament(){return this.ornament}get AccidentalAbove(){return this.accidentalAbove}set AccidentalAbove(t){this.accidentalAbove=t}get AccidentalBelow(){return this.accidentalBelow}set AccidentalBelow(t){this.accidentalBelow=t}},(r=e.OrnamentEnum||(e.OrnamentEnum={}))[r.Trill=0]="Trill",r[r.Turn=1]="Turn",r[r.InvertedTurn=2]="InvertedTurn",r[r.DelayedTurn=3]="DelayedTurn",r[r.DelayedInvertedTurn=4]="DelayedInvertedTurn",r[r.Mordent=5]="Mordent",r[r.InvertedMordent=6]="InvertedMordent"},5942:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SourceMeasure=void 0;const s=i(1797),n=i(141),r=i(9050),o=i(6189),a=i(908),l=i(289),h=i(5198),c=i(6894);e.SourceMeasure=class{constructor(t,e){this.printNewSystemXml=!1,this.printNewPageXml=!1,this.IsSystemStartMeasure=!1,this.hasLyrics=!1,this.hasMoodExpressions=!1,this.allRests=!1,this.isReducedToMultiRest=!1,this.multipleRestMeasureNumber=0,this.staffLinkedExpressions=[],this.tempoExpressions=[],this.verticalSourceStaffEntryContainers=[],this.graphicalMeasureErrors=[],this.firstRepetitionInstructions=[],this.lastRepetitionInstructions=[],this.completeNumberOfStaves=t,this.implicitMeasure=!1,this.hasEndLine=!1,this.endingBarStyleXml="",this.endingBarStyleEnum=c.SystemLinesEnum.SingleThin,this.firstInstructionsStaffEntries=new Array(t),this.lastInstructionsStaffEntries=new Array(t),this.rules=e,this.TempoInBPM=0;for(let e=0;e1)return t[this.measureListIndex-1]}get Rules(){return this.rules}get VerticalMeasureList(){return this.verticalMeasureList}set VerticalMeasureList(t){this.verticalMeasureList=t}get TempoInBPM(){return this.tempoInBPM}set TempoInBPM(t){this.tempoInBPM=t}findOrCreateStaffEntry(t,e,i){let s,o;for(const e of this.verticalSourceStaffEntryContainers)if(e.Timestamp.Equals(t)){o=e;break}if(o)return o.StaffEntries[e]?s=o.StaffEntries[e]:(s=new r.SourceStaffEntry(o,i),o.StaffEntries[e]=s),{createdNewContainer:!1,staffEntry:s};const a=this.verticalSourceStaffEntryContainers[this.verticalSourceStaffEntryContainers.length-1];if(0===this.verticalSourceStaffEntryContainers.length||a.Timestamp.lt(t)){const o=new n.VerticalSourceStaffEntryContainer(this,t.clone(),this.completeNumberOfStaves);this.verticalSourceStaffEntryContainers.push(o),s=new r.SourceStaffEntry(o,i),o.StaffEntries[e]=s}else for(let o=this.verticalSourceStaffEntryContainers.length-1;o>=0;o--){if(this.verticalSourceStaffEntryContainers[o].Timestamp.lt(t)){const a=new n.VerticalSourceStaffEntryContainer(this,t.clone(),this.completeNumberOfStaves);this.verticalSourceStaffEntryContainers.splice(o+1,0,a),s=new r.SourceStaffEntry(a,i),a.StaffEntries[e]=s;break}if(0===o){const a=new n.VerticalSourceStaffEntryContainer(this,t.clone(),this.completeNumberOfStaves);this.verticalSourceStaffEntryContainers.splice(o,0,a),s=new r.SourceStaffEntry(a,i),a.StaffEntries[e]=s;break}}return{createdNewContainer:!0,staffEntry:s}}findOrCreateVoiceEntry(t,e){let i,s=!1;for(const s of t.VoiceEntries)if(s.ParentVoice===e){i=s;break}return i||(i=new a.VoiceEntry(t.Timestamp,e,t),s=!0),{createdVoiceEntry:s,voiceEntry:i}}getPreviousSourceStaffEntryFromIndex(t,e){for(let i=e-1;i>=0;i--)if(this.verticalSourceStaffEntryContainers[i][t])return this.verticalSourceStaffEntryContainers[i][t]}getVerticalContainerIndexByTimestamp(t){for(let e=0,i=this.VerticalSourceStaffEntryContainers.length;e=0;e--){const t=this.verticalSourceStaffEntryContainers[e][r+n];if(void 0!==t&&t.hasTie()&&i.lt(s.Fraction.plus(t.Timestamp,t.calculateMaxNoteLength()))){i=s.Fraction.plus(t.Timestamp,t.calculateMaxNoteLength());break}}}n.push(i)}for(let t=0,e=n.length;t0)return!0}return!1}beginsWithLineRepetition(){for(let t=0,e=this.FirstRepetitionInstructions.length;t=0&&(e=this.verticalSourceStaffEntryContainers[i].StaffEntries[t],!e);i--);return e}canBeReducedToMultiRest(){var t,e;let i=!0,s=!1;for(const t of this.verticalSourceStaffEntryContainers)if(t)for(const e of t.StaffEntries)if(e&&e.ParentStaff.ParentInstrument.Visible){if(e.ChordContainers.length>0)return!1;if(e.ParentStaff.hasLyrics&&(s=!0),this.firstRepetitionInstructions.length>0||this.lastRepetitionInstructions.length>0)return!1;for(const t of e.VoiceEntries){for(const e of t.Notes)if(!e.isRest()){i=!1;break}if(!i)break}}if(!i||s||this.hasMoodExpressions||this.tempoExpressions.length>0)return!1;for(const t of this.staffLinkedExpressions)if(t.length>0)return!1;for(const t of this.lastInstructionsStaffEntries)for(let e=0,i=null==t?void 0:t.Instructions.length;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SourceStaffEntry=void 0;const s=i(1797),n=i(289),r=i(5198),o=i(3331);e.SourceStaffEntry=class{constructor(t,e){this.voiceEntries=[],this.instructions=[],this.chordSymbolContainers=[],this.verticalContainerParent=t,this.parentStaff=e}get ParentStaff(){return this.parentStaff}get VerticalContainerParent(){return this.verticalContainerParent}get Timestamp(){if(this.VerticalContainerParent)return this.VerticalContainerParent.Timestamp}get AbsoluteTimestamp(){if(this.VerticalContainerParent)return s.Fraction.plus(this.VerticalContainerParent.ParentMeasure.AbsoluteTimestamp,this.VerticalContainerParent.Timestamp)}get VoiceEntries(){return this.voiceEntries}set VoiceEntries(t){this.voiceEntries=t}get Link(){return this.staffEntryLink}set Link(t){this.staffEntryLink=t}get Instructions(){return this.instructions}set Instructions(t){this.instructions=t}get ChordContainers(){return this.chordSymbolContainers}set ChordContainers(t){this.chordSymbolContainers=t}removeAllInstructionsOfTypeClefInstruction(){let t=0,e=0;for(;t0)return!0;return!1}hasTie(){for(let t=0,e=this.VoiceEntries.length;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Staff=void 0,e.Staff=class{constructor(t,e){this.isTab=!1,this.voices=[],this.volume=1,this.stafflineCount=5,this.hasLyrics=!1,this.openTieDict={},this.parentInstrument=t,this.id=e,this.audible=!0,this.following=!0}get ParentInstrument(){return this.parentInstrument}set ParentInstrument(t){this.parentInstrument=t}get Voices(){return this.voices}get Id(){return this.id}get Volume(){return this.volume}set Volume(t){this.volume=t}get StafflineCount(){return this.stafflineCount}set StafflineCount(t){this.stafflineCount=t}}},4447:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StaffEntryLink=void 0,e.StaffEntryLink=class{constructor(t){this.linkStaffEntries=[],this.voiceEntry=t}get GetVoiceEntry(){return this.voiceEntry}get LinkStaffEntries(){return this.linkStaffEntries}set LinkStaffEntries(t){this.linkStaffEntries=t}}},2953:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TabNote=void 0;const s=i(5253);class n extends s.Note{constructor(t,e,i,s,n,r,o,a,l){super(t,e,i,s,n),this.stringNumberTab=r,this.fretNumber=o,this.bendArray=a,this.vibratoStroke=l}get StringNumberTab(){return this.stringNumberTab}get FretNumber(){return this.fretNumber}get BendArray(){return this.bendArray}get VibratoStroke(){return this.vibratoStroke}}e.TabNote=n},4555:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Tie=void 0;const n=i(1797),r=i(3748),o=s(i(2043));e.Tie=class{constructor(t,e){this.notes=[],this.TieNumber=1,this.TieDirection=r.PlacementEnum.NotYetDefined,this.NoteIndexToTieDirection={},this.AddNote(t),this.type=e}getTieDirection(t){if(!t)return this.TieDirection;for(let e=0;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Tuplet=void 0,e.Tuplet=class{constructor(t,e=!1){this.PlacementFromXml=!1,this.notes=[],this.fractions=[],this.tupletLabelNumber=t,this.bracket=e}get TupletLabelNumber(){return this.tupletLabelNumber}set TupletLabelNumber(t){this.tupletLabelNumber=t}get Notes(){return this.notes}set Notes(t){this.notes=t}get Fractions(){return this.fractions}set Fractions(t){this.fractions=t}get Bracket(){return this.bracket}set Bracket(t){this.bracket=t}getNoteIndex(t){for(let e=this.notes.length-1;e>=0;e--)for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VerticalSourceStaffEntryContainer=void 0;const s=i(1797);e.VerticalSourceStaffEntryContainer=class{constructor(t,e,i){this.staffEntries=[],this.comments=[],this.timestamp=e,this.staffEntries=new Array(i),this.parentMeasure=t}$get$(t){return this.staffEntries[t]}$set$(t,e){this.staffEntries[t]=e}get Timestamp(){return this.timestamp}set Timestamp(t){this.timestamp=t}get StaffEntries(){return this.staffEntries}set StaffEntries(t){this.staffEntries=t}get Comments(){return this.comments}set Comments(t){this.comments=t}get ParentMeasure(){return this.parentMeasure}set ParentMeasure(t){this.parentMeasure=t}getAbsoluteTimestamp(){return s.Fraction.plus(this.timestamp,this.parentMeasure.AbsoluteTimestamp)}}},3884:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Voice=void 0,e.Voice=class{constructor(t,e){this.voiceEntries=[],this.volume=1,this.parent=t,this.visible=!0,this.audible=!0,this.following=!0,this.voiceId=e}get VoiceEntries(){return this.voiceEntries}get Parent(){return this.parent}get Visible(){return this.visible}set Visible(t){this.visible=t}get Audible(){return this.audible}set Audible(t){this.audible=t}get Following(){return this.following}set Following(t){this.following=t}get VoiceId(){return this.voiceId}get Volume(){return this.volume}set Volume(t){this.volume=t}}},908:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StemDirectionType=e.ArticulationEnum=e.VoiceEntry=void 0;const s=i(1797),n=i(5253),r=i(8640),o=i(5922),a=i(8640),l=i(1649);class h{constructor(t,e,i,s=!1,n=!1,r=!1){if(this.notes=[],this.articulations=[],this.technicalInstructions=[],this.lyricsEntries=new l.Dictionary,this.wantedStemDirection=u.Undefined,this.stemDirectionXml=u.Undefined,this.stemDirection=u.Undefined,this.timestamp=t,this.parentVoice=e,this.parentSourceStaffEntry=i,this.isGrace=s,this.graceAfterMainNote=!1,this.graceNoteSlash=n,this.graceSlur=r,void 0!==i){const t=i.VoiceEntries;-1===t.indexOf(this)&&t.push(this)}}get ParentSourceStaffEntry(){return this.parentSourceStaffEntry}get ParentVoice(){return this.parentVoice}get Timestamp(){return this.timestamp}set Timestamp(t){this.timestamp=t}get Notes(){return this.notes}get IsGrace(){return this.isGrace}set IsGrace(t){this.isGrace=t}get GraceAfterMainNote(){return this.graceAfterMainNote}set GraceAfterMainNote(t){this.graceAfterMainNote=t}get GraceNoteSlash(){return this.graceNoteSlash}set GraceNoteSlash(t){this.graceNoteSlash=t}get GraceSlur(){return this.graceSlur}set GraceSlur(t){this.graceSlur=t}get Articulations(){return this.articulations}get TechnicalInstructions(){return this.technicalInstructions}get LyricsEntries(){return this.lyricsEntries}get Arpeggio(){return this.arpeggio}set Arpeggio(t){this.arpeggio=t}get OrnamentContainer(){return this.ornamentContainer}set OrnamentContainer(t){this.ornamentContainer=t}set WantedStemDirection(t){this.wantedStemDirection=t}get WantedStemDirection(){return this.wantedStemDirection}set StemDirectionXml(t){this.stemDirectionXml=t}get StemDirectionXml(){return this.stemDirectionXml}set StemDirection(t){this.stemDirection=t}get StemDirection(){return this.stemDirection}get StemColorXml(){return this.stemColorXml}set StemColorXml(t){this.stemColorXml=t}get StemColor(){return this.stemColor}set StemColor(t){this.stemColor=t}hasArticulation(t){for(const e of this.articulations)if(e.Equals(t))return!0;return!1}static isSupportedArticulation(t){switch(t){case c.accent:case c.strongaccent:case c.invertedstrongaccent:case c.staccato:case c.staccatissimo:case c.spiccato:case c.tenuto:case c.fermata:case c.invertedfermata:case c.breathmark:case c.caesura:case c.lefthandpizzicato:case c.naturalharmonic:case c.snappizzicato:case c.upbow:case c.downbow:case c.bend:return!0;default:return!1}}hasTie(){for(let t=0,e=this.Notes.length;t0)return!0;return!1}isStaccato(){for(const t of this.Articulations)if(t.articulationEnum===c.staccato)return!0;return!1}isAccent(){for(const t of this.Articulations)if(t.articulationEnum===c.accent||t.articulationEnum===c.strongaccent)return!0;return!1}getVerseNumberForLyricEntry(t){let e=1;return this.lyricsEntries.forEach(((i,s)=>{t===s&&(e=i)})),e}createVoiceEntriesForOrnament(t,e){t||(t=this);const i=[];if(!t.ornamentContainer)return;const n=this.notes[0],r=n.Length,l=t.ParentVoice,h=t.Timestamp;let c=s.Fraction.createFromFraction(h);switch(t.ornamentContainer.GetOrnament){case o.OrnamentEnum.Trill:{const o=new s.Fraction(r.Numerator,8*r.Denominator),u=n.Pitch.getTransposedPitch(1);let d=e.getAlterationForPitch(u);t.OrnamentContainer.AccidentalAbove!==a.AccidentalEnum.NONE&&(d=t.ornamentContainer.AccidentalAbove);for(let t=0;t<8;t++)c=s.Fraction.plus(h,new s.Fraction(t*o.Numerator,o.Denominator)),t%2==0?this.createBaseVoiceEntry(c,o,l,n,i):this.createAlteratedVoiceEntry(c,o,l,n.SourceMeasure,u,d,i);break}case o.OrnamentEnum.Turn:{const t=new s.Fraction(r.Numerator,4*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o),h=n.Pitch.getTransposedPitch(1),u=e.getAlterationForPitch(h);this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,h,u,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.InvertedTurn:{const t=new s.Fraction(r.Numerator,4*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o),h=n.Pitch.getTransposedPitch(1),u=e.getAlterationForPitch(h);this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,h,u,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.DelayedTurn:{const t=new s.Fraction(r.Numerator,2*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o),u=n.Pitch.getTransposedPitch(1),d=e.getAlterationForPitch(u);this.createBaseVoiceEntry(c,t,l,n,i),c=s.Fraction.plus(h,t),t.Denominator=8*r.Denominator,this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,u,d,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.DelayedInvertedTurn:{const t=new s.Fraction(r.Numerator,2*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o),u=n.Pitch.getTransposedPitch(1),d=e.getAlterationForPitch(u);this.createBaseVoiceEntry(c,t,l,n,i),c=s.Fraction.plus(h,t),t.Denominator=8*r.Denominator,this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,u,d,i),c.Add(t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.Mordent:{const t=new s.Fraction(r.Numerator,4*r.Denominator),o=n.Pitch.getTransposedPitch(1),a=e.getAlterationForPitch(o);this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),t.Denominator=2*r.Denominator,c=s.Fraction.plus(h,t),this.createBaseVoiceEntry(c,t,l,n,i);break}case o.OrnamentEnum.InvertedMordent:{const t=new s.Fraction(r.Numerator,4*r.Denominator),o=n.Pitch.getTransposedPitch(-1),a=e.getAlterationForPitch(o);this.createBaseVoiceEntry(c,t,l,n,i),c.Add(t),this.createAlteratedVoiceEntry(c,t,l,n.SourceMeasure,o,a,i),t.Denominator=2*r.Denominator,c=s.Fraction.plus(h,t),this.createBaseVoiceEntry(c,t,l,n,i);break}default:throw new RangeError}return i}createBaseVoiceEntry(t,e,i,s,o){const a=new h(t,i,s.ParentStaffEntry),l=new r.Pitch(s.Pitch.FundamentalNote,s.Pitch.Octave,s.Pitch.Accidental),c=new n.Note(a,void 0,e,l,s.SourceMeasure);a.Notes.push(c),o.push(a)}createAlteratedVoiceEntry(t,e,i,s,o,a,l){const c=new h(t,i,void 0),u=new r.Pitch(o.FundamentalNote,o.Octave,a),d=new n.Note(c,void 0,e,u,s);c.Notes.push(d),l.push(c)}}var c,u;e.VoiceEntry=h,function(t){t[t.accent=0]="accent",t[t.strongaccent=1]="strongaccent",t[t.marcatoup=2]="marcatoup",t[t.marcatodown=3]="marcatodown",t[t.invertedstrongaccent=4]="invertedstrongaccent",t[t.staccato=5]="staccato",t[t.staccatissimo=6]="staccatissimo",t[t.spiccato=7]="spiccato",t[t.tenuto=8]="tenuto",t[t.fermata=9]="fermata",t[t.invertedfermata=10]="invertedfermata",t[t.breathmark=11]="breathmark",t[t.caesura=12]="caesura",t[t.lefthandpizzicato=13]="lefthandpizzicato",t[t.naturalharmonic=14]="naturalharmonic",t[t.snappizzicato=15]="snappizzicato",t[t.upbow=16]="upbow",t[t.downbow=17]="downbow",t[t.scoop=18]="scoop",t[t.plop=19]="plop",t[t.doit=20]="doit",t[t.falloff=21]="falloff",t[t.stress=22]="stress",t[t.unstress=23]="unstress",t[t.detachedlegato=24]="detachedlegato",t[t.otherarticulation=25]="otherarticulation",t[t.bend=26]="bend"}(c=e.ArticulationEnum||(e.ArticulationEnum={})),function(t){t[t.Undefined=-1]="Undefined",t[t.Up=0]="Up",t[t.Down=1]="Down",t[t.None=2]="None",t[t.Double=3]="Double"}(u=e.StemDirectionType||(e.StemDirectionType={}))},6550:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(3029),e),n(i(9224),e),n(i(4123),e),n(i(2947),e),n(i(5253),e),n(i(766),e),n(i(2478),e),n(i(5922),e),n(i(5942),e),n(i(9050),e),n(i(0),e),n(i(4447),e),n(i(4555),e),n(i(8069),e),n(i(141),e),n(i(3884),e),n(i(908),e),n(i(6065),e),n(i(5253),e),n(i(2478),e),n(i(5942),e),n(i(9050),e),n(i(141),e),n(i(4555),e)},4761:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(1703),e),n(i(6842),e),n(i(884),e),n(i(2255),e),n(i(7514),e),n(i(5142),e),n(i(6550),e),n(i(4990),e),n(i(4257),e),n(i(9714),e),n(i(4759),e),n(i(4143),e)},3495:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AJAX=void 0,e.AJAX=class{static ajax(t,e=9e3){let i;const s=t.indexOf(".mxl")>-1?"text/plain; charset=x-user-defined":"application/xml";if(XMLHttpRequest)i=new XMLHttpRequest;else{if(!ActiveXObject)return Promise.reject(new Error("XMLHttp not supported."));i=new ActiveXObject("Microsoft.XMLHTTP")}return i.timeout=e,new Promise(((e,n)=>{i.onreadystatechange=()=>{i.readyState===XMLHttpRequest.DONE&&(200===i.status||0===i.status&&i.responseText?e(i.responseText):n(new Error("Could not retrieve requested URL "+i.status)))},i.ontimeout=t=>{n(new Error("Server request Timeout"))},i.overrideMimeType(s),i.open("GET",t,!0),i.send()}))}}},530:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Cursor=void 0;const s=i(1797);e.Cursor=class{constructor(t,e,i){this.hidden=!0,this.currentPageNumber=1,this.container=t,this.openSheetMusicDisplay=e,this.rules=this.openSheetMusicDisplay.EngravingRules,this.cursorOptions=i;let s=0;for(this.cursorElementId="cursorImg-0";document.getElementById(this.cursorElementId);)s++,this.cursorElementId=`cursorImg-${s}`;const n=document.createElement("img");n.id=this.cursorElementId,n.style.position="absolute",!0===this.cursorOptions.follow?(this.wantedZIndex="-1",n.style.zIndex=this.wantedZIndex):(this.wantedZIndex="-2",n.style.zIndex=this.wantedZIndex),this.cursorElement=n,this.container.appendChild(n)}adjustToBackgroundColor(){let t;t=this.rules.PageBackgroundColor?"1":this.wantedZIndex,this.cursorElement.style.zIndex=t}init(t,e){this.manager=t,this.graphic=e,this.reset(),this.hidden=!0,this.hide()}show(){this.hidden=!1,this.update(),this.adjustToBackgroundColor()}resetIterator(){if(!this.openSheetMusicDisplay.Sheet||!this.openSheetMusicDisplay.Sheet.SourceMeasures)return void console.log("OSMD.Cursor.resetIterator(): sheet or measures were null/undefined.");const t=this.openSheetMusicDisplay.Sheet.SourceMeasures.length-1;let e=this.rules.MinMeasureToDrawIndex;e=Math.min(e,t);let i=this.rules.MaxMeasureToDrawIndex;if(i=Math.min(i,t),this.openSheetMusicDisplay.Sheet&&this.openSheetMusicDisplay.Sheet.SourceMeasures.length>e&&(this.openSheetMusicDisplay.Sheet.SelectionStart=this.openSheetMusicDisplay.Sheet.SourceMeasures[e].AbsoluteTimestamp),this.openSheetMusicDisplay.Sheet&&this.openSheetMusicDisplay.Sheet.SourceMeasures.length>i){const t=this.openSheetMusicDisplay.Sheet.SourceMeasures[i];this.openSheetMusicDisplay.Sheet.SelectionEnd=s.Fraction.plus(t.AbsoluteTimestamp,t.Duration)}this.iterator=this.manager.getIterator()}getStaffEntryFromVoiceEntry(t){const e=t.ParentSourceStaffEntry.VerticalContainerParent.ParentMeasure.measureListIndex,i=t.ParentSourceStaffEntry.ParentStaff.idInMusicSheet;return this.graphic.findGraphicalStaffEntryFromMeasureList(i,e,t.ParentSourceStaffEntry)}update(){var t,e;if(this.hidden||void 0===this.hidden||null===this.hidden)return;this.updateCurrentPage();const i=this.iterator,s=i.CurrentVisibleVoiceEntries();if(i.EndReached||!i.CurrentVoiceEntries||0===s.length)return;let n,r=0,o=0,a=0;if(i.CurrentMeasure.isReducedToMultiRest){const t=this.graphic.findGraphicalMeasure(i.CurrentMeasureIndex,0),e=t.parentSourceMeasure.multipleRestMeasures,s=i.CurrentMeasure.multipleRestMeasureNumber/(e+1),o=t.PositionAndShape.Size.width-t.beginInstructionsWidth;r=t.PositionAndShape.AbsolutePosition.x+t.beginInstructionsWidth+s*o,n=t.ParentMusicSystem}else{const t=s.map((t=>this.getStaffEntryFromVoiceEntry(t))).sort(((t,e)=>{var i,s,n,r;return(null===(s=null===(i=null==t?void 0:t.PositionAndShape)||void 0===i?void 0:i.AbsolutePosition)||void 0===s?void 0:s.x)<=(null===(r=null===(n=null==e?void 0:e.PositionAndShape)||void 0===n?void 0:n.AbsolutePosition)||void 0===r?void 0:r.x)?-1:1}))[0];r=t.PositionAndShape.AbsolutePosition.x,n=t.parentMeasure.ParentMusicSystem}if(!n)return;o=null!==(e=n.PositionAndShape.AbsolutePosition.y+(null===(t=n.StaffLines[0])||void 0===t?void 0:t.PositionAndShape.RelativePosition.y))&&void 0!==e?e:0;let l=n.PositionAndShape.AbsolutePosition.y;const h=n.StaffLines[n.StaffLines.length-1];h&&(l+=h.PositionAndShape.RelativePosition.y+h.StaffHeight),a=l-o;const c=this.graphic.findGraphicalMeasure(i.CurrentMeasureIndex,0).PositionAndShape;if(this.updateWidthAndStyle(c,r,o,a),this.openSheetMusicDisplay.FollowCursor&&this.cursorOptions.follow)if(this.openSheetMusicDisplay.EngravingRules.RenderSingleHorizontalStaffline)this.cursorElement.scrollIntoView({behavior:"smooth",inline:"center"});else{const t=this.cursorElement.getBoundingClientRect().top;this.cursorElement.scrollIntoView({behavior:t<1e3?"smooth":"auto",block:"center"})}this.cursorElement.style.display=""}updateWidthAndStyle(t,e,i,s){const n=this.cursorElement;let r=0;switch(this.cursorOptions.type){case 1:n.style.top=10*i*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*(e-1.5)*this.openSheetMusicDisplay.zoom+"px",n.height=10*s*this.openSheetMusicDisplay.zoom,r=5*this.openSheetMusicDisplay.zoom;break;case 2:n.style.top=10*(i-2.5)*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*e*this.openSheetMusicDisplay.zoom+"px",n.height=15*this.openSheetMusicDisplay.zoom,r=5*this.openSheetMusicDisplay.zoom;break;case 3:n.style.top=10*t.AbsolutePosition.y*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*t.AbsolutePosition.x*this.openSheetMusicDisplay.zoom+"px",n.height=10*s*this.openSheetMusicDisplay.zoom,r=10*t.Size.width*this.openSheetMusicDisplay.zoom;break;case 4:n.style.top=10*t.AbsolutePosition.y*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*t.AbsolutePosition.x*this.openSheetMusicDisplay.zoom+"px",n.height=10*s*this.openSheetMusicDisplay.zoom,r=10*(e-t.AbsolutePosition.x)*this.openSheetMusicDisplay.zoom;break;default:n.style.top=10*i*this.openSheetMusicDisplay.zoom+"px",n.style.left=10*(e-1.5)*this.openSheetMusicDisplay.zoom+"px",n.height=10*s*this.openSheetMusicDisplay.zoom,r=30*this.openSheetMusicDisplay.zoom}r!==n.width&&(n.width=r,this.updateStyle(r,this.cursorOptions))}hide(){this.cursorElement.style.display="none",this.hidden=!0}next(){this.iterator.moveToNextVisibleVoiceEntry(!1),this.update()}reset(){this.resetIterator(),this.update()}updateStyle(t,e){void 0!==e&&(this.cursorOptions=e);const i=document.createElement("canvas");i.width=this.cursorElement.width,i.height=1;const s=i.getContext("2d");s.globalAlpha=this.cursorOptions.alpha;const n=s.createLinearGradient(0,0,this.cursorElement.width,0);switch(this.cursorOptions.type){case 1:case 2:case 3:case 4:n.addColorStop(1,this.cursorOptions.color);break;default:n.addColorStop(0,"white"),n.addColorStop(.2,this.cursorOptions.color),n.addColorStop(.8,this.cursorOptions.color),n.addColorStop(1,"white")}s.fillStyle=n,s.fillRect(0,0,t,1),this.cursorElement.src=i.toDataURL("image/png")}get Iterator(){return this.iterator}get Hidden(){return this.hidden}VoicesUnderCursor(t){return this.iterator.CurrentVisibleVoiceEntries(t)}NotesUnderCursor(t){const e=this.VoicesUnderCursor(t),i=[];return e.forEach((t=>{i.push.apply(i,t.Notes)})),i}GNotesUnderCursor(t){const e=this.VoicesUnderCursor(t),i=[];return e.forEach((t=>{i.push(...t.Notes.map((t=>this.rules.GNote(t))))})),i}updateCurrentPage(){const t=this.iterator.currentTimeStamp;for(const e of this.graphic.MusicPages)if(e.MusicSystems.last().GetSystemsLastTimeStamp().gt(t)){const t=e.PageNumber;return t!==this.currentPageNumber&&(this.container.removeChild(this.cursorElement),this.container=document.getElementById("osmdCanvasPage"+t),this.container.appendChild(this.cursorElement)),this.currentPageNumber=t}return 1}}},41:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OSMDOptions=e.SkyBottomLineBatchCalculatorBackendType=e.BackendType=e.FillEmptyMeasuresWithWholeRests=e.AlignRestOption=e.CursorType=void 0;const s=i(7459);var n,r,o,a,l;(l=e.CursorType||(e.CursorType={}))[l.Standard=0]="Standard",l[l.ThinLeft=1]="ThinLeft",l[l.ShortThinTopLeft=2]="ShortThinTopLeft",l[l.CurrentArea=3]="CurrentArea",l[l.CurrentAreaLeft=4]="CurrentAreaLeft",(a=e.AlignRestOption||(e.AlignRestOption={}))[a.Never=0]="Never",a[a.Always=1]="Always",a[a.Auto=2]="Auto",(o=e.FillEmptyMeasuresWithWholeRests||(e.FillEmptyMeasuresWithWholeRests={}))[o.No=0]="No",o[o.YesVisible=1]="YesVisible",o[o.YesInvisible=2]="YesInvisible",function(t){t[t.SVG=0]="SVG",t[t.Canvas=1]="Canvas"}(n=e.BackendType||(e.BackendType={})),(r=e.SkyBottomLineBatchCalculatorBackendType||(e.SkyBottomLineBatchCalculatorBackendType={}))[r.Plain=0]="Plain",r[r.WebGL=1]="WebGL",e.OSMDOptions=class{static OSMDOptionsStandard(){return{autoResize:!0,backend:"svg",drawingParameters:s.DrawingParametersEnum.default}}static BackendTypeFromString(t){return t&&"canvas"===t.toLowerCase()?n.Canvas:n.SVG}}},9629:function(t,e,i){"use strict";var s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.OpenSheetMusicDisplay=void 0;const n=i(9228),r=i(8738),o=i(1372),a=i(4324),l=i(4040),h=i(5820),c=i(9505),u=i(4028),d=i(530),f=i(7056),m=i(3495),p=s(i(2043)),b=i(7459),g=i(41),S=i(1405),y=i(3748),E=i(1649),x=i(8155),v=i(8640);class _{constructor(t,e=g.OSMDOptions.OSMDOptionsStandard()){if(this.version="1.5.0-dev",this.cursorsOptions=[],this.cursors=[],this.zoom=1,this.zoomUpdated=!1,this.loadUrlTimeout=5e3,"string"==typeof t?this.container=document.getElementById(t):t&&"appendChild"in t&&(this.container=t),!this.container)throw new Error("Please pass a valid div container to OpenSheetMusicDisplay");void 0===e.autoResize&&(e.autoResize=!0),this.backendType=g.BackendType.SVG,this.setOptions(e)}get cursor(){return this.cursors[0]}load(t,e="Untitled Score"){if(this.reset(),"string"==typeof t){const e=t,i=this;if("PK"===e.substr(0,4))return p.default.debug("[OSMD] This is a zip file, unpack it first: "+e),f.MXLHelper.MXLtoXMLstring(e).then((t=>i.load(t)),(t=>{throw p.default.debug(t),new Error("OpenSheetMusicDisplay: Invalid MXL file")}));if(""===e.substr(0,3))return p.default.debug("[OSMD] UTF with BOM detected, truncate first three bytes and pass along: "+e),i.load(e.substr(3));let s=e;if(/^\s/.test(s)&&(s=s.trim()),s.substr(0,6).includes("i.load(t)),(t=>{throw t}));console.error("[OSMD] osmd.load(string): Could not process string. Did not find {t.init(this.sheet.MusicPartManager,this.graphic)}))}render(){var t;if(!this.graphic)throw new Error("OpenSheetMusicDisplay: Before rendering a music sheet, please load a MusicXML file");null===(t=this.drawer)||void 0===t||t.clear();let e=this.container.offsetWidth;this.rules.RenderSingleHorizontalStaffline&&(e=this.rules.SheetMaximumWidth),this.sheet.pageWidth=e/this.zoom/10,this.rules.PageFormat&&!this.rules.PageFormat.IsUndefined?(this.rules.PageHeight=this.sheet.pageWidth/this.rules.PageFormat.aspectRatio,p.default.debug("[OSMD] PageHeight: "+this.rules.PageHeight)):(p.default.debug("[OSMD] endless/undefined pageformat, id: "+this.rules.PageFormat.idString),this.rules.PageHeight=100001),this.graphic.reCalculate(),this.drawingParameters.drawCursors&&(this.graphic.Cursors.length=0),this.createOrRefreshRenderBackend(),this.needBackendUpdate=!1,this.drawer.setZoom(this.zoom),this.drawer.drawSheet(this.graphic),this.enableOrDisableCursors(this.drawingParameters.drawCursors),this.drawingParameters.drawCursors&&this.cursors.forEach((t=>{t.update()})),this.zoomUpdated=!1}createOrRefreshRenderBackend(){this.drawer&&this.drawer.Backends&&(this.drawer.Backends[0]&&this.drawer.Backends[0].removeAllChildrenFromContainer(this.container),this.drawer.Backends.clear()),this.drawingParameters.Rules=this.rules,this.drawer=new h.VexFlowMusicSheetDrawer(this.drawingParameters),this.drawer.drawableBoundingBoxElement=this.DrawBoundingBox,this.drawer.bottomLineVisible=this.drawBottomLine,this.drawer.skyLineVisible=this.drawSkyLine;let t,e=this.container.offsetWidth;this.rules.RenderSingleHorizontalStaffline&&(e=10*this.graphic.MusicPages[0].PositionAndShape.Size.width*this.zoom);const i=32767;for(const s of this.graphic.MusicPages){if(s.PageNumber>this.rules.MaxPageToDrawNumber)break;const n=this.createBackend(this.backendType,s),r=" exceeds CanvasBackend limit of 32767. Cutting off score.";n.getOSMDBackendType()===g.BackendType.Canvas&&e>i&&(p.default.warn("[OSMD] Warning: width of "+e+r),e=i),this.rules.PageFormat&&!this.rules.PageFormat.IsUndefined?t=e/this.rules.PageFormat.aspectRatio:(t=s.PositionAndShape.Size.height,t+=this.rules.PageBottomMargin,t+=this.rules.CompactMode?this.rules.PageTopMarginNarrow:this.rules.PageTopMargin,this.rules.RenderTitle&&(t+=this.rules.TitleTopDistance),t*=10*this.zoom),n.getOSMDBackendType()===g.BackendType.Canvas&&t>i&&(p.default.warn("[OSMD] Warning: height of "+t+r),t=Math.min(t,i)),n.resize(e,t),n.clear(),this.drawer.Backends.push(n),this.graphic.drawer=this.drawer}}exportSVG(){var t;for(const e of null===(t=this.drawer)||void 0===t?void 0:t.Backends)e instanceof c.SvgVexFlowBackend&&e.export()}IsReadyToRender(){return void 0!==this.graphic}clear(){this.drawer.clear(),this.reset()}setOptions(t){if(this.rules||(this.rules=new S.EngravingRules),this.drawingParameters||(this.drawingParameters=new b.DrawingParameters,this.drawingParameters.Rules=this.rules),null==t)return void p.default.warn("warning: osmd.setOptions() called without an options parameter, has no effect.\nexample usage: osmd.setOptions({drawCredits: false, drawPartNames: false})");this.OnXMLRead=function(t){return t},t.onXMLRead&&(this.OnXMLRead=t.onXMLRead),t.drawingParameters&&(this.drawingParameters.DrawingParametersEnum=b.DrawingParametersEnum[t.drawingParameters.toLowerCase()]);let e=!this.drawer||!this.drawer.Backends||this.drawer.Backends.length<1;if(void 0!==t.backend){const i=g.OSMDOptions.BackendTypeFromString(t.backend);e=e||this.backendType!==i,this.backendType=i}this.needBackendUpdate=e,void 0!==t.autoBeam&&(this.rules.AutoBeamNotes=t.autoBeam);const i=t.autoBeamOptions;if(i&&(void 0===i.maintain_stem_directions&&(i.maintain_stem_directions=!1),this.rules.AutoBeamOptions=i,i.groups&&i.groups.length))for(const t of i.groups)if(2!==t.length)throw new Error("Each fraction in autoBeamOptions.groups must be of length 2, e.g. [3,4] for beaming three fourths");void 0!==t.percussionOneLineCutoff&&(this.rules.PercussionOneLineCutoff=t.percussionOneLineCutoff),0!==this.rules.PercussionOneLineCutoff&&void 0!==t.percussionForceVoicesOneLineCutoff&&(this.rules.PercussionForceVoicesOneLineCutoff=t.percussionForceVoicesOneLineCutoff),void 0!==t.alignRests&&(this.rules.AlignRests=t.alignRests),void 0!==t.coloringMode&&this.setColoringMode(t),void 0!==t.coloringEnabled&&(this.rules.ColoringEnabled=t.coloringEnabled),void 0!==t.colorStemsLikeNoteheads&&(this.rules.ColorStemsLikeNoteheads=t.colorStemsLikeNoteheads),t.disableCursor&&(this.drawingParameters.drawCursors=!1),t.drawHiddenNotes&&(this.drawingParameters.drawHiddenNotes=!0),void 0!==t.drawCredits&&(this.drawingParameters.DrawCredits=t.drawCredits),void 0!==t.drawComposer&&(this.drawingParameters.DrawComposer=t.drawComposer),void 0!==t.drawTitle&&(this.drawingParameters.DrawTitle=t.drawTitle),void 0!==t.drawSubtitle&&(this.drawingParameters.DrawSubtitle=t.drawSubtitle),void 0!==t.drawLyricist&&(this.drawingParameters.DrawLyricist=t.drawLyricist),void 0!==t.drawMetronomeMarks&&(this.rules.MetronomeMarksDrawn=t.drawMetronomeMarks),void 0!==t.drawPartNames&&(this.drawingParameters.DrawPartNames=t.drawPartNames,t.drawPartAbbreviations||(this.rules.RenderPartAbbreviations=t.drawPartNames)),void 0!==t.drawPartAbbreviations&&(this.rules.RenderPartAbbreviations=t.drawPartAbbreviations),!1===t.drawFingerings&&(this.rules.RenderFingerings=!1),void 0!==t.drawMeasureNumbers&&(this.rules.RenderMeasureNumbers=t.drawMeasureNumbers),t.drawMeasureNumbersOnlyAtSystemStart&&(this.rules.RenderMeasureNumbersOnlyAtSystemStart=t.drawMeasureNumbersOnlyAtSystemStart),void 0!==t.drawLyrics&&(this.rules.RenderLyrics=t.drawLyrics),void 0!==t.drawTimeSignatures&&(this.rules.RenderTimeSignatures=t.drawTimeSignatures),void 0!==t.drawSlurs&&(this.rules.RenderSlurs=t.drawSlurs),void 0!==t.measureNumberInterval&&(this.rules.MeasureNumberLabelOffset=t.measureNumberInterval),void 0!==t.useXMLMeasureNumbers&&(this.rules.UseXMLMeasureNumbers=t.useXMLMeasureNumbers),void 0!==t.fingeringPosition&&(this.rules.FingeringPosition=y.AbstractExpression.PlacementEnumFromString(t.fingeringPosition)),void 0!==t.fingeringInsideStafflines&&(this.rules.FingeringInsideStafflines=t.fingeringInsideStafflines),void 0!==t.newSystemFromXML&&(this.rules.NewSystemAtXMLNewSystemAttribute=t.newSystemFromXML),void 0!==t.newPageFromXML&&(this.rules.NewPageAtXMLNewPageAttribute=t.newPageFromXML),void 0!==t.fillEmptyMeasuresWithWholeRest&&(this.rules.FillEmptyMeasuresWithWholeRest=t.fillEmptyMeasuresWithWholeRest),void 0!==t.followCursor&&(this.FollowCursor=t.followCursor),void 0!==t.setWantedStemDirectionByXml&&(this.rules.SetWantedStemDirectionByXml=t.setWantedStemDirectionByXml),t.darkMode?(this.rules.applyDefaultColorMusic("#FFFFFF"),this.rules.PageBackgroundColor="#000000"):!1===t.darkMode&&(this.rules.applyDefaultColorMusic("#000000"),this.rules.PageBackgroundColor=void 0),t.defaultColorMusic&&this.rules.applyDefaultColorMusic(t.defaultColorMusic),t.defaultColorNotehead&&(this.rules.DefaultColorNotehead=t.defaultColorNotehead),t.defaultColorRest&&(this.rules.DefaultColorRest=t.defaultColorRest),t.defaultColorStem&&(this.rules.DefaultColorStem=t.defaultColorStem),t.defaultColorLabel&&(this.rules.DefaultColorLabel=t.defaultColorLabel),t.defaultColorTitle&&(this.rules.DefaultColorTitle=t.defaultColorTitle),t.defaultFontFamily&&(this.rules.DefaultFontFamily=t.defaultFontFamily),t.defaultFontStyle&&(this.rules.DefaultFontStyle=t.defaultFontStyle),t.drawUpToMeasureNumber&&(this.rules.MaxMeasureToDrawIndex=t.drawUpToMeasureNumber-1),t.drawFromMeasureNumber&&(this.rules.MinMeasureToDrawIndex=t.drawFromMeasureNumber-1),t.drawUpToPageNumber&&(this.rules.MaxPageToDrawNumber=t.drawUpToPageNumber),t.drawUpToSystemNumber&&(this.rules.MaxSystemToDrawNumber=t.drawUpToSystemNumber),t.tupletsRatioed&&(this.rules.TupletsRatioed=!0),t.tupletsBracketed&&(this.rules.TupletsBracketed=!0),t.tripletsBracketed&&(this.rules.TripletsBracketed=!0),t.autoResize?(this.resizeHandlerAttached||this.autoResize(),this.autoResizeEnabled=!0):!1===t.autoResize&&(this.autoResizeEnabled=!1),void 0!==t.pageFormat&&this.setPageFormat(t.pageFormat),void 0!==t.pageBackgroundColor&&(this.rules.PageBackgroundColor=t.pageBackgroundColor),void 0!==t.renderSingleHorizontalStaffline&&(this.rules.RenderSingleHorizontalStaffline=t.renderSingleHorizontalStaffline),void 0!==t.spacingFactorSoftmax&&(this.rules.SoftmaxFactorVexFlow=t.spacingFactorSoftmax),void 0!==t.spacingBetweenTextLines&&(this.rules.SpacingBetweenTextLines=t.spacingBetweenTextLines),void 0!==t.stretchLastSystemLine&&(this.rules.StretchLastSystemLine=t.stretchLastSystemLine),void 0!==t.autoGenerateMutipleRestMeasuresFromRestMeasures&&(this.rules.AutoGenerateMutipleRestMeasuresFromRestMeasures=t.autoGenerateMutipleRestMeasuresFromRestMeasures),void 0!==t.cursorsOptions?this.cursorsOptions=t.cursorsOptions:this.cursorsOptions=[{type:0,color:this.EngravingRules.DefaultColorCursor,alpha:.5,follow:!0}],void 0!==t.preferredSkyBottomLineBatchCalculatorBackend&&(this.rules.PreferredSkyBottomLineBatchCalculatorBackend=t.preferredSkyBottomLineBatchCalculatorBackend),void 0!==t.skyBottomLineBatchMinMeasures&&(this.rules.SkyBottomLineBatchMinMeasures=t.skyBottomLineBatchMinMeasures)}setColoringMode(t){if(t.coloringMode===b.ColoringModes.XML)return void(this.rules.ColoringMode=b.ColoringModes.XML);const e=[v.NoteEnum.C,v.NoteEnum.D,v.NoteEnum.E,v.NoteEnum.F,v.NoteEnum.G,v.NoteEnum.A,v.NoteEnum.B,-1];let i;if(t.coloringMode===b.ColoringModes.CustomColorSet){if(!t.coloringSetCustom||8!==t.coloringSetCustom.length)throw new Error("Invalid amount of colors: With coloringModes.customColorSet, you have to provide a coloringSetCustom parameter with 8 strings (C to B, rest note).");for(const e of t.coloringSetCustom)if(!/^\#[0-9a-fA-F]{6}$/.test(e))throw new Error("One of the color strings in options.coloringSetCustom was not a valid HTML Hex color:\n"+e);i=t.coloringSetCustom}else if(t.coloringMode===b.ColoringModes.AutoColoring){i=[];const t=Object.keys(x.AutoColorSet);for(let e=0;e{t.hide()})),this.sheet=void 0,this.graphic=void 0,this.zoom=1}autoResize(){const t=this;this.handleResize((()=>{}),(()=>{var e;(null===(e=this.graphic)||void 0===e?void 0:e.GetCalculator)instanceof r.VexFlowMusicSheetCalculator&&(this.graphic.GetCalculator.beamsNeedUpdate=!0),t.IsReadyToRender()&&t.render()}))}handleResize(t,e){let i,s;const n=this;function r(){n.AutoResizeEnabled&&(i=(new Date).getTime(),s||(t(),i=(new Date).getTime(),s=window.setTimeout(o,200)))}function o(){s=void 0,window.clearTimeout(s),(new Date).getTime()-i<200?s=window.setTimeout(o,200):e()}window.attachEvent?window.attachEvent("onresize",r):window.addEventListener("resize",r),this.resizeHandlerAttached=!0,window.setTimeout(t,0),window.setTimeout(e,1)}enableOrDisableCursors(t){var e,i,s,n;if(this.drawingParameters.drawCursors=t,t)for(let t=0;t{t.hide()}))}createBackend(t,e){let i;return i=void 0===t||t===g.BackendType.SVG?new c.SvgVexFlowBackend(this.rules):new u.CanvasVexFlowBackend(this.rules),i.graphicalMusicPage=e,i.initialize(this.container,this.zoom),i.getContext().setFillStyle(this.rules.DefaultColorMusic),i.getContext().setStrokeStyle(this.rules.DefaultColorMusic),i}static StringToPageFormat(t){let e=S.PageFormat.UndefinedPageFormat;if(t.match("^[0-9]+x[0-9]+$")){const i=t.split("x"),s=Number.parseInt(i[0],10),n=Number.parseInt(i[1],10);s>0&&s<32768&&n>0&&n<32768&&(e=new S.PageFormat(s,n,`customPageFormat${t}`))}return t=(t=(t=t.replace(" ","_")).replace("Landscape","L")).replace("Portrait","P"),_.PageFormatStandards.hasOwnProperty(t)?(e=_.PageFormatStandards[t],e):e}setPageFormat(t){const e=_.StringToPageFormat(t);this.needBackendUpdate=!e.Equals(this.rules.PageFormat),this.rules.PageFormat=e}setCustomPageFormat(t,e){if(t>0&&e>0){const i=new S.PageFormat(t,e);this.rules.PageFormat=i}}set DrawSkyLine(t){this.drawSkyLine=t,this.drawer&&(this.drawer.skyLineVisible=t)}get DrawSkyLine(){return this.drawer.skyLineVisible}set DrawBottomLine(t){this.drawBottomLine=t,this.drawer&&(this.drawer.bottomLineVisible=t)}get DrawBottomLine(){return this.drawer.bottomLineVisible}set DrawBoundingBox(t){this.setDrawBoundingBox(t,!0)}get DrawBoundingBox(){return this.drawBoundingBox}setDrawBoundingBox(t,e=!1){this.drawBoundingBox=t,this.drawer&&(this.drawer.drawableBoundingBoxElement=t),e&&this.render()}get AutoResizeEnabled(){return this.autoResizeEnabled}set AutoResizeEnabled(t){this.autoResizeEnabled=t}get Zoom(){return this.zoom}set Zoom(t){var e;this.zoom=t,this.zoomUpdated=!0,(null===(e=this.graphic)||void 0===e?void 0:e.GetCalculator)instanceof r.VexFlowMusicSheetCalculator&&(this.graphic.GetCalculator.beamsNeedUpdate=this.zoomUpdated)}set FollowCursor(t){this.followCursor=t}get FollowCursor(){return this.followCursor}set TransposeCalculator(t){l.MusicSheetCalculator.transposeCalculator=t}get TransposeCalculator(){return l.MusicSheetCalculator.transposeCalculator}get Sheet(){return this.sheet}get Drawer(){return this.drawer}get GraphicSheet(){return this.graphic}get DrawingParameters(){return this.drawingParameters}get EngravingRules(){return this.rules}get Version(){return this.version}}e.OpenSheetMusicDisplay=_,_.PageFormatStandards={A3_L:new S.PageFormat(420,297,"A3_L"),A3_P:new S.PageFormat(297,420,"A3_P"),A4_L:new S.PageFormat(297,210,"A4_L"),A4_P:new S.PageFormat(210,297,"A4_P"),A5_L:new S.PageFormat(210,148,"A5_L"),A5_P:new S.PageFormat(148,210,"A5_P"),A6_L:new S.PageFormat(148,105,"A6_L"),A6_P:new S.PageFormat(105,148,"A6_P"),Endless:S.PageFormat.UndefinedPageFormat,Letter_L:new S.PageFormat(279.4,215.9,"Letter_L"),Letter_P:new S.PageFormat(215.9,279.4,"Letter_P")}},2861:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(3495),e),n(i(530),e),n(i(41),e),n(i(9629),e)},8265:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TransposeCalculator=void 0;const s=i(8918);class n{transposePitch(t,e,i){let r=s.NoteEnum.C,o=0,a=s.AccidentalEnum.NONE;const l=s.Pitch.CalculateTransposedHalfTone(t,i);let h=l.halftone,c=l.overflow;for(let e=0;eh)break}for(let i=0;ih){let l=i;const u=s.Pitch.HalfTonesFromAccidental(t.Accidental);for((u>0||0===u&&e.Key>=0)&&l--;l<0;)l+=7,h+=12,c--;for(;l>=7;)l-=7,h-=12,c++;r=n.noteEnums[l],a=s.Pitch.AccidentalFromHalfTones(h-r),o=t.Octave+c;break}return new s.Pitch(r,o,a)}transposeKey(t,e){let i=0,s=0;for(;i=12;)r-=12;for(;r<0;)r+=12;t.Key=n.keyMapping[r],t.isTransposedBy=e}}e.TransposeCalculator=n,n.keyMapping=[0,-5,2,-3,4,-1,6,1,-4,3,-2,5],n.noteEnums=[s.NoteEnum.C,s.NoteEnum.D,s.NoteEnum.E,s.NoteEnum.F,s.NoteEnum.G,s.NoteEnum.A,s.NoteEnum.B]},5742:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(8265),e)},8447:function(t,e,i){"use strict";var s=this&&this.__createBinding||(Object.create?function(t,e,i,s){void 0===s&&(s=i),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,s){void 0===s&&(s=i),t[s]=e[i]}),n=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||s(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(i(5742),e)},2337:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CollectionUtil=void 0,Array.prototype.last||Object.defineProperty(Array.prototype,"last",{enumerable:!1,value:function(){return this[this.length-1]}}),Array.prototype.clear||Object.defineProperty(Array.prototype,"clear",{enumerable:!1,value:function(){this.length=0}}),Array.prototype.contains||Object.defineProperty(Array.prototype,"contains",{enumerable:!1,value:function(t){return-1!==this.indexOf(t)}}),e.CollectionUtil=class{static contains2(t,e){for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PSMath=void 0;class i{static log(t,e){return Math.log(e)/Math.log(t)}static log10(t){return i.log(10,t)}static meanSimple(t){let e=0;for(let i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(278),r=function(){function t(t){this.root=null,this.compare=t||s.defaultCompare,this.nElements=0}return t.prototype.add=function(t){return!s.isUndefined(t)&&null!==this.insertNode(this.createNode(t))&&(this.nElements++,!0)},t.prototype.clear=function(){this.root=null,this.nElements=0},t.prototype.isEmpty=function(){return 0===this.nElements},t.prototype.size=function(){return this.nElements},t.prototype.contains=function(t){return!s.isUndefined(t)&&null!==this.searchNode(this.root,t)},t.prototype.search=function(t){var e=this.searchNode(this.root,t);if(null!==e)return e.element},t.prototype.remove=function(t){var e=this.searchNode(this.root,t);return null!==e&&(this.removeNode(e),this.nElements--,!0)},t.prototype.inorderTraversal=function(t){this.inorderTraversalAux(this.root,t,{stop:!1})},t.prototype.preorderTraversal=function(t){this.preorderTraversalAux(this.root,t,{stop:!1})},t.prototype.postorderTraversal=function(t){this.postorderTraversalAux(this.root,t,{stop:!1})},t.prototype.levelTraversal=function(t){this.levelTraversalAux(this.root,t)},t.prototype.minimum=function(){if(!this.isEmpty()&&null!==this.root)return this.minimumAux(this.root).element},t.prototype.maximum=function(){if(!this.isEmpty()&&null!==this.root)return this.maximumAux(this.root).element},t.prototype.forEach=function(t){this.inorderTraversal(t)},t.prototype.toArray=function(){var t=[];return this.inorderTraversal((function(e){return t.push(e),!0})),t},t.prototype.height=function(){return this.heightAux(this.root)},t.prototype.searchNode=function(t,e){for(var i=1;null!==t&&0!==i;)(i=this.compare(e,t.element))<0?t=t.leftCh:i>0&&(t=t.rightCh);return t},t.prototype.transplant=function(t,e){null===t.parent?this.root=e:t===t.parent.leftCh?t.parent.leftCh=e:t.parent.rightCh=e,null!==e&&(e.parent=t.parent)},t.prototype.removeNode=function(t){if(null===t.leftCh)this.transplant(t,t.rightCh);else if(null===t.rightCh)this.transplant(t,t.leftCh);else{var e=this.minimumAux(t.rightCh);e.parent!==t&&(this.transplant(e,e.rightCh),e.rightCh=t.rightCh,e.rightCh.parent=e),this.transplant(t,e),e.leftCh=t.leftCh,e.leftCh.parent=e}},t.prototype.inorderTraversalAux=function(t,e,i){null===t||i.stop||(this.inorderTraversalAux(t.leftCh,e,i),i.stop||(i.stop=!1===e(t.element),i.stop||this.inorderTraversalAux(t.rightCh,e,i)))},t.prototype.levelTraversalAux=function(t,e){var i=new n.default;for(null!==t&&i.enqueue(t),t=i.dequeue()||null;null!=t;){if(!1===e(t.element))return;null!==t.leftCh&&i.enqueue(t.leftCh),null!==t.rightCh&&i.enqueue(t.rightCh),t=i.dequeue()||null}},t.prototype.preorderTraversalAux=function(t,e,i){null===t||i.stop||(i.stop=!1===e(t.element),i.stop||(this.preorderTraversalAux(t.leftCh,e,i),i.stop||this.preorderTraversalAux(t.rightCh,e,i)))},t.prototype.postorderTraversalAux=function(t,e,i){null===t||i.stop||(this.postorderTraversalAux(t.leftCh,e,i),i.stop||(this.postorderTraversalAux(t.rightCh,e,i),i.stop||(i.stop=!1===e(t.element))))},t.prototype.minimumAux=function(t){for(;null!=t&&null!==t.leftCh;)t=t.leftCh;return t},t.prototype.maximumAux=function(t){for(;null!=t&&null!==t.rightCh;)t=t.rightCh;return t},t.prototype.heightAux=function(t){return null===t?-1:Math.max(this.heightAux(t.leftCh),this.heightAux(t.rightCh))+1},t.prototype.insertNode=function(t){for(var e=null,i=this.root;null!==i;){var s=this.compare(t.element,i.element);if(0===s)return null;s<0?(e=i,i=i.leftCh):(e=i,i=i.rightCh)}return t.parent=e,null===e?this.root=t:this.compare(t.element,e.element)<0?e.leftCh=t:e.rightCh=t,t},t.prototype.createNode=function(t){return{element:t,leftCh:null,rightCh:null,parent:null}},t}();e.default=r},2070:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(8805),r=i(7818),o=function(){function t(t){this.toStrF=t||s.defaultToString,this.dictionary=new n.default(this.toStrF),this.nElements=0}return t.prototype.add=function(t,e){if(void 0===e&&(e=1),s.isUndefined(t)||e<=0)return!1;if(this.contains(t))this.dictionary.getValue(t).copies+=e;else{var i={value:t,copies:e};this.dictionary.setValue(t,i)}return this.nElements+=e,!0},t.prototype.count=function(t){return this.contains(t)?this.dictionary.getValue(t).copies:0},t.prototype.contains=function(t){return this.dictionary.containsKey(t)},t.prototype.remove=function(t,e){if(void 0===e&&(e=1),s.isUndefined(t)||e<=0)return!1;if(this.contains(t)){var i=this.dictionary.getValue(t);return e>i.copies?this.nElements-=i.copies:this.nElements-=e,i.copies-=e,i.copies<=0&&this.dictionary.remove(t),!0}return!1},t.prototype.toArray=function(){for(var t=[],e=0,i=this.dictionary.values();e{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=function(){function t(t){this.table={},this.nElements=0,this.toStr=t||s.defaultToString}return t.prototype.getValue=function(t){var e=this.table["$"+this.toStr(t)];if(!s.isUndefined(e))return e.value},t.prototype.setValue=function(t,e){if(!s.isUndefined(t)&&!s.isUndefined(e)){var i,n="$"+this.toStr(t),r=this.table[n];return s.isUndefined(r)?(this.nElements++,i=void 0):i=r.value,this.table[n]={key:t,value:e},i}},t.prototype.remove=function(t){var e="$"+this.toStr(t),i=this.table[e];if(!s.isUndefined(i))return delete this.table[e],this.nElements--,i.value},t.prototype.keys=function(){var t=[];for(var e in this.table)if(s.has(this.table,e)){var i=this.table[e];t.push(i.key)}return t},t.prototype.values=function(){var t=[];for(var e in this.table)if(s.has(this.table,e)){var i=this.table[e];t.push(i.value)}return t},t.prototype.forEach=function(t){for(var e in this.table)if(s.has(this.table,e)){var i=this.table[e];if(!1===t(i.key,i.value))return}},t.prototype.containsKey=function(t){return!s.isUndefined(this.getValue(t))},t.prototype.clear=function(){this.table={},this.nElements=0},t.prototype.size=function(){return this.nElements},t.prototype.isEmpty=function(){return this.nElements<=0},t.prototype.toString=function(){var t="{";return this.forEach((function(e,i){t+="\n\t"+e+" : "+i})),t+"\n}"},t}();e.default=n},2734:function(t,e,i){"use strict";var s,n=this&&this.__extends||(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},function(t,e){function i(){this.constructor=t}s(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0});var r=i(8805),o=i(9205),a=function(t){function e(e,i){var s=t.call(this,i)||this;return s.defaultFactoryFunction=e,s}return n(e,t),e.prototype.setDefault=function(e,i){var s=t.prototype.getValue.call(this,e);return o.isUndefined(s)?(this.setValue(e,i),i):s},e.prototype.getValue=function(t){return this.setDefault(t,this.defaultFactoryFunction())},e}(r.default);e.default=a},2422:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(1229),r=function(){function t(t){this.data=[],this.compare=t||s.defaultCompare}return t.prototype.leftChildIndex=function(t){return 2*t+1},t.prototype.rightChildIndex=function(t){return 2*t+2},t.prototype.parentIndex=function(t){return Math.floor((t-1)/2)},t.prototype.minIndex=function(t,e){return e>=this.data.length?t>=this.data.length?-1:t:this.compare(this.data[t],this.data[e])<=0?t:e},t.prototype.siftUp=function(t){for(var e=this.parentIndex(t);t>0&&this.compare(this.data[e],this.data[t])>0;)n.swap(this.data,e,t),t=e,e=this.parentIndex(t)},t.prototype.siftDown=function(t){for(var e=this.minIndex(this.leftChildIndex(t),this.rightChildIndex(t));e>=0&&this.compare(this.data[t],this.data[e])>0;)n.swap(this.data,e,t),t=e,e=this.minIndex(this.leftChildIndex(t),this.rightChildIndex(t))},t.prototype.peek=function(){return this.data.length>0?this.data[0]:void 0},t.prototype.add=function(t){return!s.isUndefined(t)&&(this.data.push(t),this.siftUp(this.data.length-1),!0)},t.prototype.removeRoot=function(){if(this.data.length>0){var t=this.data[0];return this.data[0]=this.data[this.data.length-1],this.data.splice(this.data.length-1,1),this.data.length>0&&this.siftDown(0),t}},t.prototype.contains=function(t){var e=s.compareToEquals(this.compare);return n.contains(this.data,t,e)},t.prototype.size=function(){return this.data.length},t.prototype.isEmpty=function(){return this.data.length<=0},t.prototype.clear=function(){this.data.length=0},t.prototype.forEach=function(t){n.forEach(this.data,t)},t}();e.default=r},3272:function(t,e,i){"use strict";var s,n=this&&this.__extends||(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},function(t,e){function i(){this.constructor=t}s(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0});var r=i(8805),o=i(9205),a=function(){function t(t,e){this.key=t,this.value=e}return t.prototype.unlink=function(){this.prev.next=this.next,this.next.prev=this.prev},t}(),l=function(){function t(){this.key=null,this.value=null}return t.prototype.unlink=function(){this.prev.next=this.next,this.next.prev=this.prev},t}(),h=function(t){function e(e){var i=t.call(this,e)||this;return i.head=new l,i.tail=new l,i.head.next=i.tail,i.tail.prev=i.head,i}return n(e,t),e.prototype.appendToTail=function(t){var e=this.tail.prev;e.next=t,t.prev=e,t.next=this.tail,this.tail.prev=t},e.prototype.getLinkedDictionaryPair=function(t){if(!o.isUndefined(t)){var e="$"+this.toStr(t);return this.table[e]}},e.prototype.getValue=function(t){var e=this.getLinkedDictionaryPair(t);if(!o.isUndefined(e))return e.value},e.prototype.remove=function(e){var i=this.getLinkedDictionaryPair(e);if(!o.isUndefined(i))return t.prototype.remove.call(this,e),i.unlink(),i.value},e.prototype.clear=function(){t.prototype.clear.call(this),this.head.next=this.tail,this.tail.prev=this.head},e.prototype.replace=function(t,e){var i="$"+this.toStr(e.key);e.next=t.next,e.prev=t.prev,this.remove(t.key),e.prev.next=e,e.next.prev=e,this.table[i]=e,++this.nElements},e.prototype.setValue=function(t,e){if(!o.isUndefined(t)&&!o.isUndefined(e)){var i=this.getLinkedDictionaryPair(t),s=new a(t,e),n="$"+this.toStr(t);return o.isUndefined(i)?(this.appendToTail(s),this.table[n]=s,void++this.nElements):(this.replace(i,s),i.value)}},e.prototype.keys=function(){var t=[];return this.forEach((function(e,i){t.push(e)})),t},e.prototype.values=function(){var t=[];return this.forEach((function(e,i){t.push(i)})),t},e.prototype.forEach=function(t){for(var e=this.head.next;e.next;){if(!1===t(e.key,e.value))return;e=e.next}},e}(r.default);e.default=h},5456:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(1229),r=function(){function t(){this.firstNode=null,this.lastNode=null,this.nElements=0}return t.prototype.add=function(t,e){if(s.isUndefined(e)&&(e=this.nElements),e<0||e>this.nElements||s.isUndefined(t))return!1;var i=this.createNode(t);if(0===this.nElements||null===this.lastNode)this.firstNode=i,this.lastNode=i;else if(e===this.nElements)this.lastNode.next=i,this.lastNode=i;else if(0===e)i.next=this.firstNode,this.firstNode=i;else{var n=this.nodeAtIndex(e-1);if(null===n)return!1;i.next=n.next,n.next=i}return this.nElements++,!0},t.prototype.first=function(){if(null!==this.firstNode)return this.firstNode.element},t.prototype.last=function(){if(null!==this.lastNode)return this.lastNode.element},t.prototype.elementAtIndex=function(t){var e=this.nodeAtIndex(t);if(null!==e)return e.element},t.prototype.indexOf=function(t,e){var i=e||s.defaultEquals;if(s.isUndefined(t))return-1;for(var n=this.firstNode,r=0;null!==n;){if(i(n.element,t))return r;r++,n=n.next}return-1},t.prototype.contains=function(t,e){return this.indexOf(t,e)>=0},t.prototype.remove=function(t,e){var i=e||s.defaultEquals;if(this.nElements<1||s.isUndefined(t))return!1;for(var n=null,r=this.firstNode;null!==r;){if(i(r.element,t))return null===n?(this.firstNode=r.next,r===this.lastNode&&(this.lastNode=null)):r===this.lastNode?(this.lastNode=n,n.next=r.next,r.next=null):(n.next=r.next,r.next=null),this.nElements--,!0;n=r,r=r.next}return!1},t.prototype.clear=function(){this.firstNode=null,this.lastNode=null,this.nElements=0},t.prototype.equals=function(e,i){var n=i||s.defaultEquals;return e instanceof t&&this.size()===e.size()&&this.equalsAux(this.firstNode,e.firstNode,n)},t.prototype.equalsAux=function(t,e,i){for(;null!==t&&null!==e;){if(!i(t.element,e.element))return!1;t=t.next,e=e.next}return!0},t.prototype.removeElementAtIndex=function(t){if(!(t<0||t>=this.nElements||null===this.firstNode||null===this.lastNode)){var e;if(1===this.nElements)e=this.firstNode.element,this.firstNode=null,this.lastNode=null;else{var i=this.nodeAtIndex(t-1);null===i?(e=this.firstNode.element,this.firstNode=this.firstNode.next):i.next===this.lastNode&&(e=this.lastNode.element,this.lastNode=i),null!==i&&null!==i.next&&(e=i.next.element,i.next=i.next.next)}return this.nElements--,e}},t.prototype.forEach=function(t){for(var e=this.firstNode;null!==e&&!1!==t(e.element);)e=e.next},t.prototype.reverse=function(){for(var t=null,e=this.firstNode,i=null;null!==e;)i=e.next,e.next=t,t=e,e=i;i=this.firstNode,this.firstNode=this.lastNode,this.lastNode=i},t.prototype.toArray=function(){for(var t=[],e=this.firstNode;null!==e;)t.push(e.element),e=e.next;return t},t.prototype.size=function(){return this.nElements},t.prototype.isEmpty=function(){return this.nElements<=0},t.prototype.toString=function(){return n.toString(this.toArray())},t.prototype.nodeAtIndex=function(t){if(t<0||t>=this.nElements)return null;if(t===this.nElements-1)return this.lastNode;for(var e=this.firstNode,i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(8805),r=i(1229),o=function(){function t(t,e,i){void 0===i&&(i=!1),this.dict=new n.default(t),this.equalsF=e||s.defaultEquals,this.allowDuplicate=i}return t.prototype.getValue=function(t){var e=this.dict.getValue(t);return s.isUndefined(e)?[]:r.copy(e)},t.prototype.setValue=function(t,e){if(s.isUndefined(t)||s.isUndefined(e))return!1;var i=this.dict.getValue(t);return s.isUndefined(i)?(this.dict.setValue(t,[e]),!0):!(!this.allowDuplicate&&r.contains(i,e,this.equalsF)||(i.push(e),0))},t.prototype.remove=function(t,e){if(s.isUndefined(e)){var i=this.dict.remove(t);return!s.isUndefined(i)}var n=this.dict.getValue(t);return!(s.isUndefined(n)||!r.remove(n,e,this.equalsF)||(0===n.length&&this.dict.remove(t),0))},t.prototype.keys=function(){return this.dict.keys()},t.prototype.values=function(){for(var t=[],e=0,i=this.dict.values();e{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER",t[t.INSIDE_AT_END=2]="INSIDE_AT_END",t[t.INSIDE_AT_START=3]="INSIDE_AT_START"}(i||(i={}));var s=function(){function t(t,e){void 0===t&&(t=[]),void 0===e&&(e={}),this.rootIds=t,this.nodes=e,this.initRootIds(),this.initNodes()}return t.prototype.initRootIds=function(){for(var t=0,e=this.rootIds;t-1&&this.insertIdIntoRoot(e,i),this.nodes)if(this.nodes.hasOwnProperty(s)){var n=this.findNodeId(s,t);n>-1&&this.insertIdIntoNode(s,e,n)}},t.prototype.insertIdAfterId=function(t,e){var i=this.findRootId(t);for(var s in i>-1&&this.insertIdIntoRoot(e,i+1),this.nodes)if(this.nodes.hasOwnProperty(s)){var n=this.findNodeId(s,t);n>-1&&this.insertIdIntoNode(s,e,n+1)}},t.prototype.insertIdIntoId=function(t,e){this.nodeInsertAtEnd(t,e),this.nodes[e]=[]},t.prototype.insertIdIntoRoot=function(t,e){if(void 0===e)this.rootInsertAtEnd(t);else if(e<0){var i=this.rootIds.length;this.rootIds.splice(e+i+1,0,t)}else this.rootIds.splice(e,0,t);this.nodes[t]=this.nodes[t]||[]},t.prototype.insertIdIntoNode=function(t,e,i){if(this.nodes[t]=this.nodes[t]||[],this.nodes[e]=this.nodes[e]||[],void 0===i)this.nodeInsertAtEnd(t,e);else if(i<0){var s=this.nodes[t].length;this.nodes[t].splice(i+s+1,0,e)}else this.nodes[t].splice(i,0,e)},t.prototype.moveId=function(t,e,s){var n=t,r=this.findRootId(n);for(var o in this.nodes[e],this.nodes)if(this.nodes.hasOwnProperty(o)){this.findNodeId(o,e);break}var a=e,l=this.findRootId(a);for(var o in this.nodes[e],this.nodes)if(this.nodes.hasOwnProperty(o)){this.findNodeId(o,e);break}if(r>-1){if(l>-1)switch(this.rootDelete(r),l>r&&l--,s){case i.BEFORE:this.insertIdIntoRoot(n,l);break;case i.AFTER:this.insertIdIntoRoot(n,l+1);break;case i.INSIDE_AT_START:this.nodeInsertAtStart(a,n);break;case i.INSIDE_AT_END:this.nodeInsertAtEnd(a,n)}else for(var o in this.rootDelete(r),this.nodes)if(this.nodes.hasOwnProperty(o)&&(h=this.findNodeId(o,a))>-1){switch(s){case i.BEFORE:this.insertIdIntoNode(o,n,h);break;case i.AFTER:this.insertIdIntoNode(o,n,h+1);break;case i.INSIDE_AT_START:this.nodeInsertAtStart(a,n);break;case i.INSIDE_AT_END:this.nodeInsertAtEnd(a,n)}break}}else if(l>-1){for(var o in this.nodes)if(this.nodes.hasOwnProperty(o)&&(h=this.findNodeId(o,n))>-1){this.nodeDeleteAtIndex(o,h);break}switch(s){case i.BEFORE:this.insertIdIntoRoot(n,l);break;case i.AFTER:this.insertIdIntoRoot(n,l+1);break;case i.INSIDE_AT_START:this.nodeInsertAtStart(a,n);break;case i.INSIDE_AT_END:this.nodeInsertAtEnd(a,n)}}else{for(var o in this.nodes)if(this.nodes.hasOwnProperty(o)&&(h=this.findNodeId(o,n))>-1){this.nodeDeleteAtIndex(o,h);break}for(var o in this.nodes){var h;if(this.nodes.hasOwnProperty(o)&&(h=this.findNodeId(o,a))>-1){switch(s){case i.BEFORE:this.insertIdIntoNode(o,n,h);break;case i.AFTER:this.insertIdIntoNode(o,n,h+1);break;case i.INSIDE_AT_START:this.nodeInsertAtStart(a,n);break;case i.INSIDE_AT_END:this.nodeInsertAtEnd(a,n)}break}}}},t.prototype.swapArrayElements=function(t,e,i){var s=t[e];return t[e]=t[i],t[i]=s,t},t.prototype.rootDeleteId=function(t){var e=this.findRootId(t);e>-1&&this.rootDelete(e)},t.prototype.nodeAndSubNodesDelete=function(t){for(var e=[],i=0;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(2422),r=function(){function t(t){this.heap=new n.default(s.reverseCompareFunction(t))}return t.prototype.enqueue=function(t){return this.heap.add(t)},t.prototype.add=function(t){return this.heap.add(t)},t.prototype.dequeue=function(){if(0!==this.heap.size()){var t=this.heap.peek();return this.heap.removeRoot(),t}},t.prototype.peek=function(){return this.heap.peek()},t.prototype.contains=function(t){return this.heap.contains(t)},t.prototype.isEmpty=function(){return this.heap.isEmpty()},t.prototype.size=function(){return this.heap.size()},t.prototype.clear=function(){this.heap.clear()},t.prototype.forEach=function(t){this.heap.forEach(t)},t}();e.default=r},278:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(5456),n=function(){function t(){this.list=new s.default}return t.prototype.enqueue=function(t){return this.list.add(t)},t.prototype.add=function(t){return this.list.add(t)},t.prototype.dequeue=function(){if(0!==this.list.size()){var t=this.list.first();return this.list.removeElementAtIndex(0),t}},t.prototype.peek=function(){if(0!==this.list.size())return this.list.first()},t.prototype.size=function(){return this.list.size()},t.prototype.contains=function(t,e){return this.list.contains(t,e)},t.prototype.isEmpty=function(){return this.list.size()<=0},t.prototype.clear=function(){this.list.clear()},t.prototype.forEach=function(t){this.list.forEach(t)},t}();e.default=n},7818:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205),n=i(1229),r=i(8805),o=function(){function t(t){this.dictionary=new r.default(t)}return t.prototype.contains=function(t){return this.dictionary.containsKey(t)},t.prototype.add=function(t){return!this.contains(t)&&!s.isUndefined(t)&&(this.dictionary.setValue(t,t),!0)},t.prototype.intersection=function(t){var e=this;this.forEach((function(i){return t.contains(i)||e.remove(i),!0}))},t.prototype.union=function(t){var e=this;t.forEach((function(t){return e.add(t),!0}))},t.prototype.difference=function(t){var e=this;t.forEach((function(t){return e.remove(t),!0}))},t.prototype.isSubsetOf=function(t){if(this.size()>t.size())return!1;var e=!0;return this.forEach((function(i){return!!t.contains(i)||(e=!1,!1)})),e},t.prototype.remove=function(t){return!!this.contains(t)&&(this.dictionary.remove(t),!0)},t.prototype.forEach=function(t){this.dictionary.forEach((function(e,i){return t(i)}))},t.prototype.toArray=function(){return this.dictionary.values()},t.prototype.isEmpty=function(){return this.dictionary.isEmpty()},t.prototype.size=function(){return this.dictionary.size()},t.prototype.clear=function(){this.dictionary.clear()},t.prototype.toString=function(){return n.toString(this.toArray())},t}();e.default=o},5669:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(5456),n=function(){function t(){this.list=new s.default}return t.prototype.push=function(t){return this.list.add(t,0)},t.prototype.add=function(t){return this.list.add(t,0)},t.prototype.pop=function(){return this.list.removeElementAtIndex(0)},t.prototype.peek=function(){return this.list.first()},t.prototype.size=function(){return this.list.size()},t.prototype.contains=function(t,e){return this.list.contains(t,e)},t.prototype.isEmpty=function(){return this.list.isEmpty()},t.prototype.clear=function(){this.list.clear()},t.prototype.forEach=function(t){this.list.forEach(t)},t}();e.default=n},1229:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(9205);function n(t,e,i){for(var n=i||s.defaultEquals,r=t.length,o=0;o=0;r--)if(n(t[r],e))return r;return-1},e.contains=function(t,e,i){return n(t,e,i)>=0},e.remove=function(t,e,i){var s=n(t,e,i);return!(s<0||(t.splice(s,1),0))},e.frequency=function(t,e,i){for(var n=i||s.defaultEquals,r=t.length,o=0,a=0;a=t.length||i<0||i>=t.length)return!1;var s=t[e];return t[e]=t[i],t[i]=s,!0},e.toString=function(t){return"["+t.toString()+"]"},e.forEach=function(t,e){for(var i=0,s=t;i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(1229);e.arrays=s;var n=i(2070);e.Bag=n.default;var r=i(8071);e.BSTree=r.default;var o=i(3176);e.BSTreeKV=o.default;var a=i(8805);e.Dictionary=a.default;var l=i(2422);e.Heap=l.default;var h=i(3272);e.LinkedDictionary=h.default;var c=i(5456);e.LinkedList=c.default;var u=i(6072);e.MultiDictionary=u.default;var d=i(2734);e.FactoryDictionary=d.default;var f=i(2734);e.DefaultDictionary=f.default;var m=i(278);e.Queue=m.default;var p=i(5994);e.PriorityQueue=p.default;var b=i(7818);e.Set=b.default;var g=i(5669);e.Stack=g.default;var S=i(1489);e.MultiRootTree=S.default;var y=i(9205);e.util=y},9205:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.prototype.hasOwnProperty;function s(t){return"function"==typeof t}function n(t){return void 0===t}function r(t){return"[object String]"===Object.prototype.toString.call(t)}e.has=function(t,e){return i.call(t,e)},e.defaultCompare=function(t,e){return t{"use strict";i.r(e),i.d(e,{default:()=>ue});const s=()=>{};s.L=(t,e)=>{if(!e)return;const i=Array.prototype.slice.call(e).join(" ");window.console.log(t+": "+i)},s.MakeException=t=>class extends Error{constructor(e,i){super(e),this.name=t,this.message=e,this.data=i}},s.RERR=s.RuntimeError=class{constructor(t,e){this.code=t,this.message=e}toString(){return"[RuntimeError] "+this.code+":"+this.message}},s.Merge=(t,e)=>{for(const i in e)t[i]=e[i];return t},s.Min=Math.min,s.Max=Math.max,s.forEach=(t,e)=>{for(let i=0;it%e>=e/2?parseInt(t/e,10)*e+e:parseInt(t/e,10)*e,s.MidLine=(t,e)=>{let i=e+(t-e)/2;return i%2>0&&(i=s.RoundN(10*i,5)/10),i},s.SortAndUnique=(t,e,i)=>{if(t.length>1){const s=[];let n;t.sort(e);for(let e=0;e{let i=t.length;for(;i--;)if(t[i]===e)return!0;return!1},s.getCanvasContext=t=>{if(!t)throw new s.RERR("BadArgument","Invalid canvas selector: "+t);const e=document.getElementById(t);if(!e||!e.getContext)throw new s.RERR("UnsupportedBrowserError","This browser does not support HTML5 Canvas");return e.getContext("2d")},s.drawDot=(t,e,i,s="#55")=>{t.save(),t.setFillStyle(s),t.beginPath(),t.arc(e,i,3,0,2*Math.PI,!0),t.closePath(),t.fill(),t.restore()},s.BM=(t,e)=>{const i=(new Date).getTime();e();const n=(new Date).getTime()-i;s.L(t+n+"ms")},s.StackTrace=()=>(new Error).stack,s.W=(...t)=>{const e=t.join(" ");window.console.log("Warning: ",e,s.StackTrace())},(s.Prefix=t=>s.Prefix.prefix+t).prefix="vf-";class n{static GCD(t,e){if("number"!=typeof t||"number"!=typeof e)throw new s.RERR("BadArgument",`Invalid numbers: ${t}, ${e}`);let i;for(;0!==e;)i=e,e=t%e,t=i;return t}static LCM(t,e){return t*e/n.GCD(t,e)}static LCMM(t){if(0===t.length)return 0;if(1===t.length)return t[0];if(2===t.length)return n.LCM(t[0],t[1]);{const e=t[0];return t.shift(),n.LCM(e,n.LCMM(t))}}constructor(t,e){this.set(t,e)}set(t,e){return this.numerator=void 0===t?1:t,this.denominator=void 0===e?1:e,this}value(){return this.numerator/this.denominator}simplify(){let t=this.numerator,e=this.denominator;const i=n.GCD(t,e);return t/=i,e/=i,e<0&&(e=-e,t=-t),this.set(t,e)}add(t,e){let i,s;t instanceof n?(i=t.numerator,s=t.denominator):(i=void 0!==t?t:0,s=void 0!==e?e:1);const r=n.LCM(this.denominator,s),o=r/this.denominator,a=r/s,l=this.numerator*o+i*a;return this.set(l,r)}subtract(t,e){let i,s;t instanceof n?(i=t.numerator,s=t.denominator):(i=void 0!==t?t:0,s=void 0!==e?e:1);const r=n.LCM(this.denominator,s),o=r/this.denominator,a=r/s,l=this.numerator*o-i*a;return this.set(l,r)}multiply(t,e){let i,s;return t instanceof n?(i=t.numerator,s=t.denominator):(i=void 0!==t?t:1,s=void 0!==e?e:1),this.set(this.numerator*i,this.denominator*s)}divide(t,e){let i,s;return t instanceof n?(i=t.numerator,s=t.denominator):(i=void 0!==t?t:1,s=void 0!==e?e:1),this.set(this.numerator*s,this.denominator*i)}equals(t){const e=n.__compareA.copy(t).simplify(),i=n.__compareB.copy(this).simplify();return e.numerator===i.numerator&&e.denominator===i.denominator}greaterThan(t){const e=n.__compareB.copy(this);return e.subtract(t),e.numerator>0}greaterThanEquals(t){const e=n.__compareB.copy(this);return e.subtract(t),e.numerator>=0}lessThan(t){return!this.greaterThanEquals(t)}lessThanEquals(t){return!this.greaterThan(t)}clone(){return new n(this.numerator,this.denominator)}copy(t){return"number"==typeof t?this.set(t||0,1):this.set(t.numerator,t.denominator)}quotient(){return Math.floor(this.numerator/this.denominator)}fraction(){return this.numerator%this.denominator}abs(){return this.denominator=Math.abs(this.denominator),this.numerator=Math.abs(this.numerator),this}toString(){return this.numerator+"/"+this.denominator}toSimplifiedString(){return n.__tmp.copy(this).simplify().toString()}toMixedString(){let t="";const e=this.quotient(),i=n.__tmp.copy(this);return e<0?i.abs().fraction():i.fraction(),0!==e?(t+=e,0!==i.numerator&&(t+=" "+i.toSimplifiedString())):t=0===i.numerator?"0":i.toSimplifiedString(),t}parse(t){const e=t.split("/"),i=parseInt(e[0],10),s=e[1]?parseInt(e[1],10):1;return this.set(i,s)}}n.__compareA=new n,n.__compareB=new n,n.__tmp=new n;const r=s.MakeException("RegistryError");function o(t,e,i,s,n){t[e][i]||(t[e][i]={}),t[e][i][s]=n}class a{static get INDEXES(){return["type"]}constructor(){this.clear()}static enableDefaultRegistry(t){a.defaultRegistry=t}static getDefaultRegistry(){return a.defaultRegistry}static disableDefaultRegistry(){a.defaultRegistry=null}clear(){return this.index={id:{},type:{},class:{}},this}updateIndex({id:t,name:e,value:i,oldValue:s}){const n=this.getElementById(t);null!==s&&this.index[e][s]&&delete this.index[e][s][t],null!==i&&o(this.index,e,i,n.getAttribute("id"),n)}register(t,e){if(!(e=e||t.getAttribute("id")))throw new r("Can't add element without `id` attribute to registry",t);return t.setAttribute("id",e),o(this.index,"id",e,e,t),a.INDEXES.forEach((i=>{this.updateIndex({id:e,name:i,value:t.getAttribute(i),oldValue:null})})),t.onRegister(this),this}getElementById(t){return this.index.id[t]?this.index.id[t][t]:null}getElementsByAttribute(t,e){const i=this.index[t];return i&&i[e]?Object.keys(i[e]).map((t=>i[e][t])):[]}getElementsByType(t){return this.getElementsByAttribute("type",t)}getElementsByClass(t){return this.getElementsByAttribute("class",t)}onUpdate({id:t,name:e,value:i,oldValue:s}){return function(t,e){return t.filter((t=>t===e)).length>0}(a.INDEXES.concat(["id","class"]),e)?(this.updateIndex({id:t,name:e,value:i,oldValue:s}),this):this}}a.defaultRegistry=null;class l{static newID(){return"auto"+l.ID++}constructor({type:t}={}){this.attrs={id:l.newID(),el:null,type:t||"Base",classes:{}},this.boundingBox=null,this.context=null,this.rendered=!1,a.getDefaultRegistry()&&a.getDefaultRegistry().register(this)}setStyle(t){return this.style=t,this}getStyle(){return this.style}applyStyle(t=this.context,e=this.getStyle()){return e?(t.save(),e.shadowColor&&t.setShadowColor(e.shadowColor),e.shadowBlur&&t.setShadowBlur(e.shadowBlur),e.fillStyle&&t.setFillStyle(e.fillStyle),e.strokeStyle&&t.setStrokeStyle(e.strokeStyle),e.lineWidth&&t.setLineWidth(e.lineWidth),this):this}restoreStyle(t=this.context,e=this.getStyle()){return e?(t.restore(),this):this}drawWithStyle(){this.checkContext(),this.applyStyle(),this.draw(),this.restoreStyle()}hasClass(t){return!0===this.attrs.classes[t]}addClass(t){return this.attrs.classes[t]=!0,this.registry&&this.registry.onUpdate({id:this.getAttribute("id"),name:"class",value:t,oldValue:null}),this}removeClass(t){return delete this.attrs.classes[t],this.registry&&this.registry.onUpdate({id:this.getAttribute("id"),name:"class",value:null,oldValue:t}),this}onRegister(t){return this.registry=t,this}isRendered(){return this.rendered}setRendered(t=!0){return this.rendered=t,this}getAttributes(){return this.attrs}getAttribute(t){return this.attrs[t]}setAttribute(t,e){const i=this.attrs.id,s=this.attrs[t];return this.attrs[t]=e,this.registry&&this.registry.onUpdate({id:i,name:t,value:e,oldValue:s}),this}getContext(){return this.context}setContext(t){return this.context=t,this}getBoundingBox(){return this.boundingBox}checkContext(){if(!this.context)throw new s.RERR("NoContext","No rendering context attached to instance");return this.context}}l.ID=1e3;class h{constructor(t,e,i,s){this.x1=Number.NaN,this.y1=Number.NaN,this.x2=Number.NaN,this.y2=Number.NaN,this.addPoint(t,e),this.addPoint(i,s)}width(){return this.x2-this.x1}height(){return this.y2-this.y1}addPoint(t,e){null!=t&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),null!=e&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addQuadraticCurve(t,e,i,s,n,r){const o=t+2/3*(i-t),a=e+2/3*(s-e),l=o+1/3*(n-t),h=a+1/3*(r-e);this.addBezierCurve(t,e,o,a,l,h,n,r)}addBezierCurve(t,e,i,s,n,r,o,a){const l=[t,e],h=[i,s],c=[n,r],u=[o,a];let d;this.addPoint(l[0],l[1]),this.addPoint(u[0],u[1]);const f=(t,e)=>Math.pow(1-t,3)*l[e]+3*Math.pow(1-t,2)*t*h[e]+3*(1-t)*Math.pow(t,2)*c[e]+Math.pow(t,3)*u[e];for(d=0;d<=1;d++){const t=6*l[d]-12*h[d]+6*c[d],e=-3*l[d]+9*h[d]-9*c[d]+3*u[d],i=3*h[d]-3*l[d];if(0===e){if(0===t)continue;const e=-i/t;0{if(!t)throw new s.RERR("BadArgument","Invalid clef: "+t);const e=m.clefProperties.values[t];if(!e)throw new s.RERR("BadArgument","Invalid clef: "+t);return e}};m.clefProperties.values={treble:{line_shift:0},bass:{line_shift:6},tenor:{line_shift:4},alto:{line_shift:3},soprano:{line_shift:1},percussion:{line_shift:0},"mezzo-soprano":{line_shift:2},"baritone-c":{line_shift:5},"baritone-f":{line_shift:5},subbass:{line_shift:7},french:{line_shift:-1}},m.keyProperties=(t,e,i)=>{void 0===e&&(e="treble");const n={octave_shift:0};"object"==typeof i&&s.Merge(n,i);const r=t.split("/");if(r.length<2)throw new s.RERR("BadArguments",`Key must have note + octave and an optional glyph: ${t}`);const o=r[0].toUpperCase(),a=m.keyProperties.note_values[o];if(!a)throw new s.RERR("BadArguments","Invalid key name: "+o);a.octave&&(r[1]=a.octave);let l=parseInt(r[1],10);l+=-1*n.octave_shift;let h=(7*l-28+a.index)/2;h+=m.clefProperties(e).line_shift;let c=0;h<=0&&2*h%2==0&&(c=1),h>=6&&2*h%2==0&&(c=-1);const u=void 0!==a.int_val?12*l+a.int_val:null,d=a.code,f=a.shift_right;let p={};if(r.length>2&&r[2]){const t=r[2].toUpperCase();p=m.keyProperties.customNoteHeads[t]||{}}return{key:o,octave:l,line:h,int_value:u,accidental:a.accidental,code:d,stroke:c,shift_right:f,displaced:!1,...p}},m.keyProperties.note_values={C:{index:0,int_val:0,accidental:null},CN:{index:0,int_val:0,accidental:"n"},"C#":{index:0,int_val:1,accidental:"#"},"C##":{index:0,int_val:2,accidental:"##"},CB:{index:0,int_val:-1,accidental:"b"},CBB:{index:0,int_val:-2,accidental:"bb"},D:{index:1,int_val:2,accidental:null},DN:{index:1,int_val:2,accidental:"n"},"D#":{index:1,int_val:3,accidental:"#"},"D##":{index:1,int_val:4,accidental:"##"},DB:{index:1,int_val:1,accidental:"b"},DBB:{index:1,int_val:0,accidental:"bb"},E:{index:2,int_val:4,accidental:null},EN:{index:2,int_val:4,accidental:"n"},"E#":{index:2,int_val:5,accidental:"#"},"E##":{index:2,int_val:6,accidental:"##"},EB:{index:2,int_val:3,accidental:"b"},EBB:{index:2,int_val:2,accidental:"bb"},F:{index:3,int_val:5,accidental:null},FN:{index:3,int_val:5,accidental:"n"},"F#":{index:3,int_val:6,accidental:"#"},"F##":{index:3,int_val:7,accidental:"##"},FB:{index:3,int_val:4,accidental:"b"},FBB:{index:3,int_val:3,accidental:"bb"},G:{index:4,int_val:7,accidental:null},GN:{index:4,int_val:7,accidental:"n"},"G#":{index:4,int_val:8,accidental:"#"},"G##":{index:4,int_val:9,accidental:"##"},GB:{index:4,int_val:6,accidental:"b"},GBB:{index:4,int_val:5,accidental:"bb"},A:{index:5,int_val:9,accidental:null},AN:{index:5,int_val:9,accidental:"n"},"A#":{index:5,int_val:10,accidental:"#"},"A##":{index:5,int_val:11,accidental:"##"},AB:{index:5,int_val:8,accidental:"b"},ABB:{index:5,int_val:7,accidental:"bb"},B:{index:6,int_val:11,accidental:null},BN:{index:6,int_val:11,accidental:"n"},"B#":{index:6,int_val:12,accidental:"#"},"B##":{index:6,int_val:13,accidental:"##"},BB:{index:6,int_val:10,accidental:"b"},BBB:{index:6,int_val:9,accidental:"bb"},R:{index:6,int_val:9,rest:!0},X:{index:6,accidental:"",octave:4,code:"v3e",shift_right:5.5}},m.keyProperties.customNoteHeads={D0:{code:"v27",shift_right:0,stem_up_x_offset:0,stem_down_x_offset:0,stem_up_y_offset:-1,stem_down_y_offset:0},D1:{code:"v2d",shift_right:-.5},D2:{code:"v22",shift_right:-.5},D3:{code:"v70",shift_right:-.5},T0:{code:"v49",shift_right:-2,stem_up_y_offset:-4,stem_down_y_offset:4},T1:{code:"v93",shift_right:.5,stem_up_y_offset:-4,stem_down_y_offset:4},T2:{code:"v40",shift_right:.5,stem_up_y_offset:-4,stem_down_y_offset:4},T3:{code:"v7d",shift_right:.5,stem_up_y_offset:-4,stem_down_y_offset:4},X0:{code:"v92",stem_up_x_offset:-2,stem_down_x_offset:0,stem_up_y_offset:4,stem_down_y_offset:4},X1:{code:"v95",shift_right:-.5,stem_up_y_offset:4,stem_down_y_offset:4},X2:{code:"v3e",shift_right:.5,stem_up_y_offset:4,stem_down_y_offset:4},X3:{code:"v3b",shift_right:0,stem_up_x_offset:-1.2,stem_down_x_offset:0,stem_up_y_offset:-1,stem_down_y_offset:2},S1:{code:"vd3",shift_right:0},S2:{code:"vd2",shift_right:0},R1:{code:"vd5",shift_right:0},R2:{code:"vd4",shift_right:0}},m.integerToNote=t=>{if(void 0===t)throw new s.RERR("BadArguments","Undefined integer for integerToNote");if(t<-2)throw new s.RERR("BadArguments",`integerToNote requires integer > -2: ${t}`);const e=m.integerToNote.table[t];if(!e)throw new s.RERR("BadArguments",`Unknown note value for integer: ${t}`);return e},m.integerToNote.table={0:"C",1:"C#",2:"D",3:"D#",4:"E",5:"F",6:"F#",7:"G",8:"G#",9:"A",10:"A#",11:"B"},m.tabToGlyph=(t,e=1)=>{let i=null,s=0,n=0;if("X"===t.toString().toUpperCase()){const t=new f("v7f",m.DEFAULT_TABLATURE_FONT_SCALE).getMetrics();i="v7f",s=t.width,n=-t.height/2}else s=m.textWidth(t.toString());return{text:t,code:i,getWidth:()=>s*e,shift_y:n}},m.textWidth=t=>7*t.toString().length,m.articulationCodes=t=>m.articulationCodes.articulations[t],m.articulationCodes.articulations={"a.":{code:"v23",between_lines:!0},av:{code:"v28",between_lines:!0},"a>":{code:"v42",between_lines:!0},"a-":{code:"v25",between_lines:!0},"a^":{code:"va",between_lines:!1},"a+":{code:"v8b",between_lines:!1},ao:{code:"v94",between_lines:!1},ah:{code:"vb9",between_lines:!1},"a@a":{code:"v43",between_lines:!1},"a@u":{code:"v5b",between_lines:!1},"a|":{code:"v75",between_lines:!1},am:{code:"v97",between_lines:!1},"a,":{code:"vb3",between_lines:!1}},m.accidentalCodes=t=>m.accidentalCodes.accidentals[t],m.accidentalCodes.accidentals={"#":{code:"v18",parenRightPaddingAdjustment:-1},"##":{code:"v7f",parenRightPaddingAdjustment:-1},b:{code:"v44",parenRightPaddingAdjustment:-2},bb:{code:"v26",parenRightPaddingAdjustment:-2},n:{code:"v4e",parenRightPaddingAdjustment:-1},"{":{code:"v9c",parenRightPaddingAdjustment:-1},"}":{code:"v84",parenRightPaddingAdjustment:-1},db:{code:"v9e",parenRightPaddingAdjustment:-1},d:{code:"vab",parenRightPaddingAdjustment:0},bbs:{code:"v90",parenRightPaddingAdjustment:-1},"++":{code:"v51",parenRightPaddingAdjustment:-1},"+":{code:"v78",parenRightPaddingAdjustment:-1},"+-":{code:"v8d",parenRightPaddingAdjustment:-1},"++-":{code:"v7a",parenRightPaddingAdjustment:-1},bs:{code:"vb7",parenRightPaddingAdjustment:-1},bss:{code:"v39",parenRightPaddingAdjustment:-1},o:{code:"vd0",parenRightPaddingAdjustment:-1},k:{code:"vd1",parenRightPaddingAdjustment:-1},ashs:{code:"vd6",parenRightPaddingAdjustment:-1},afhf:{code:"vd7",parenRightPaddingAdjustment:-1}},m.accidentalColumnsTable={1:{a:[1],b:[1]},2:{a:[1,2]},3:{a:[1,3,2],b:[1,2,1],second_on_bottom:[1,2,3]},4:{a:[1,3,4,2],b:[1,2,3,1],spaced_out_tetrachord:[1,2,1,2]},5:{a:[1,3,5,4,2],b:[1,2,4,3,1],spaced_out_pentachord:[1,2,3,2,1],very_spaced_out_pentachord:[1,2,1,2,1]},6:{a:[1,3,5,6,4,2],b:[1,2,4,5,3,1],spaced_out_hexachord:[1,3,2,1,3,2],very_spaced_out_hexachord:[1,2,1,2,1,2]}},m.ornamentCodes=t=>m.ornamentCodes.ornaments[t],m.ornamentCodes.ornaments={mordent:{code:"v1e"},mordent_inverted:{code:"v45"},turn:{code:"v72"},turn_inverted:{code:"v33"},tr:{code:"v1f"},upprall:{code:"v60"},downprall:{code:"vb4"},prallup:{code:"v6d"},pralldown:{code:"v2c"},upmordent:{code:"v29"},downmordent:{code:"v68"},lineprall:{code:"v20"},prallprall:{code:"v86"}},m.keySignature=t=>{const e=m.keySignature.keySpecs[t];if(!e)throw new s.RERR("BadKeySignature",`Bad key signature spec: '${t}'`);if(!e.acc)return[];const i=m.keySignature.accidentalList(e.acc),n=[];for(let t=0;t({b:[2,.5,2.5,1,3,1.5,3.5],"#":[0,1.5,-.5,1,2.5,.5,2]}[t]),m.parseNoteDurationString=t=>{if("string"!=typeof t)return null;const e=/(\d*\/?\d+|[a-z])(d*)([nrhms]|$)/.exec(t);if(!e)return null;const i=e[1],s=e[2].length;let n=e[3];return 0===n.length&&(n="n"),{duration:i,dots:s,type:n}},m.parseNoteStruct=t=>{const e=t.duration,i=m.parseNoteDurationString(e);if(!i)return null;let s=m.durationToTicks(i.duration);if(null==s)return null;let n=t.type;const r=[];if(n){if(!m.getGlyphProps.validTypes[n])return null}else n=i.type||"n",void 0!==t.keys&&t.keys.forEach(((t,e)=>{const i=t.split("/");i&&3===i.length&&(r[e]=i[2])}));const o=t.dots?t.dots:i.dots;if("number"!=typeof o)return null;let a=s;for(let t=0;t{const e=m.durationAliases[t];if(void 0!==e&&(t=e),void 0===m.durationToTicks.durations[t])throw new s.RERR("BadArguments",`The provided duration is not valid: ${t}`);return t},m.durationToFraction=t=>(new n).parse(m.sanitizeDuration(t)),m.durationToNumber=t=>m.durationToFraction(t).value(),m.durationToTicks=t=>{t=m.sanitizeDuration(t);const e=m.durationToTicks.durations[t];return void 0===e?null:e},m.durationToTicks.durations={"1/2":2*m.RESOLUTION,1:m.RESOLUTION/1,2:m.RESOLUTION/2,4:m.RESOLUTION/4,8:m.RESOLUTION/8,16:m.RESOLUTION/16,32:m.RESOLUTION/32,64:m.RESOLUTION/64,128:m.RESOLUTION/128,256:m.RESOLUTION/256},m.durationAliases={w:"1",h:"2",q:"4",b:"256"},m.getGlyphProps=(t,e)=>{t=m.sanitizeDuration(t);const i=m.getGlyphProps.duration_codes[t];if(void 0===i)return null;e||(e="n");let s=i.type[e];if(void 0===s){const t=m.keyProperties.customNoteHeads[e.toUpperCase()];if(void 0===t)return null;s={code_head:t.code,...t}}return{...i.common,...s}},m.getGlyphProps.validTypes={n:{name:"note"},r:{name:"rest"},h:{name:"harmonic"},m:{name:"muted"},s:{name:"slash"}},m.getGlyphProps.duration_codes={"1/2":{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"v53",t).getMetrics().width},stem:!1,stem_offset:0,flag:!1,stem_up_extension:-m.STEM_HEIGHT,stem_down_extension:-m.STEM_HEIGHT,tabnote_stem_up_extension:-m.STEM_HEIGHT,tabnote_stem_down_extension:-m.STEM_HEIGHT,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"v53"},h:{code_head:"v59"},m:{code_head:"vf",stem_offset:0},r:{code_head:"v31",rest:!0,position:"B/5",dot_shiftY:.5},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},1:{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"v1d",t).getMetrics().width},stem:!1,stem_offset:0,flag:!1,stem_up_extension:-m.STEM_HEIGHT,stem_down_extension:-m.STEM_HEIGHT,tabnote_stem_up_extension:-m.STEM_HEIGHT,tabnote_stem_down_extension:-m.STEM_HEIGHT,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"v1d"},h:{code_head:"v46"},m:{code_head:"v92",stem_offset:-3},r:{code_head:"v5c",rest:!0,position:"D/5",dot_shiftY:.5},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},2:{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"v81",t).getMetrics().width},stem:!0,stem_offset:0,flag:!1,stem_up_extension:0,stem_down_extension:0,tabnote_stem_up_extension:0,tabnote_stem_down_extension:0,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"v81"},h:{code_head:"v2d"},m:{code_head:"v95",stem_offset:-3},r:{code_head:"vc",stem:!1,rest:!0,position:"B/4",dot_shiftY:-.5},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},4:{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!1,stem_up_extension:0,stem_down_extension:0,tabnote_stem_up_extension:0,tabnote_stem_down_extension:0,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e",stem_offset:-3},r:{code_head:"v7c",stem:!1,rest:!0,position:"B/4",dot_shiftY:-.5,line_above:1.5,line_below:1.5},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},8:{common:{getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,beam_count:1,code_flag_upstem:"v54",code_flag_downstem:"v9a",stem_up_extension:0,stem_down_extension:0,tabnote_stem_up_extension:0,tabnote_stem_down_extension:0,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"va5",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:-.5,line_above:1,line_below:1},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},16:{common:{beam_count:2,getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,code_flag_upstem:"v3f",code_flag_downstem:"v8f",stem_up_extension:0,stem_down_extension:0,tabnote_stem_up_extension:0,tabnote_stem_down_extension:0,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"v3c",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:-.5,line_above:1,line_below:2},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},32:{common:{beam_count:3,getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,code_flag_upstem:"v47",code_flag_downstem:"v2a",stem_up_extension:9,stem_down_extension:9,tabnote_stem_up_extension:8,tabnote_stem_down_extension:5,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"v55",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:-1.5,line_above:2,line_below:2},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},64:{common:{beam_count:4,getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,code_flag_upstem:"va9",code_flag_downstem:"v58",stem_up_extension:13,stem_down_extension:13,tabnote_stem_up_extension:12,tabnote_stem_down_extension:9,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"v38",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:-1.5,line_above:2,line_below:3},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}},128:{common:{beam_count:5,getWidth(t=m.DEFAULT_NOTATION_FONT_SCALE){return new f(this.code_head||"vb",t).getMetrics().width},stem:!0,stem_offset:0,flag:!0,code_flag_upstem:"v9b",code_flag_downstem:"v30",stem_up_extension:22,stem_down_extension:22,tabnote_stem_up_extension:21,tabnote_stem_down_extension:18,dot_shiftY:0,line_above:0,line_below:0},type:{n:{code_head:"vb"},h:{code_head:"v22"},m:{code_head:"v3e"},r:{code_head:"vaa",stem:!1,flag:!1,rest:!0,position:"B/4",dot_shiftY:1.5,line_above:3,line_below:3},s:{getWidth:()=>m.SLASH_NOTEHEAD_WIDTH,position:"B/4"}}}},m.smufl={},m.smufl.to_code_points={bracketTop:"v1b",bracketBottom:"v10",barlineTick:"v6f",segno:"v8c",coda:"v4d",gClef:"v83",cClef:"vad",fClef:"v79",unpitchedPercussionClef1:"v59","6stringTabClef":"v2f",timeSig0:"v0",timeSig1:"v1",timeSig2:"v2",timeSig3:"v3",timeSig4:"v4",timeSig5:"v5",timeSig6:"v6",timeSig7:"v7",timeSig8:"v8",timeSig9:"v9",timeSigCommon:"v41",timeSigCutCommon:"vb6",noteheadDoubleWhole:"v53",noteheadWhole:"v1d",noteheadHalf:"v81",noteheadBlack:"vb",noteheadXWhole:"v92",noteheadXHalf:"v95",noteheadXBlack:"v3e",noteheadCircleX:"v3b",noteheadTriangleUpWhole:"v49",noteheadTriangleUpHalf:"v93",noteheadTriangleUpBlack:"v40",noteheadDiamondWhole:"v46",noteheadDiamondHalf:"v2d",noteheadDiamondBlack:"v22",augmentationDot:"v23",tremolo1:"v74",flag8thUp:"v54",flag8thDown:"v9a",flag16thUp:"v3f",flag16thDown:"v8f",flag32ndUp:"v47",flag32ndDown:"v2a",flag64thUp:"va9",flag64thDown:"v58",flag128thUp:"v9b",flag128thDown:"v30",accidentalFlat:"v44",accidentalNatural:"v4e",accidentalSharp:"v18",accidentalDoubleSharp:"v7f",accidentalDoubleFlat:"v26",accidentalParensLeft:"v9c",accidentalParensRight:"v84",accidentalQuarterToneFlatStein:"vab",accidentalThreeQuarterTonesFlatZimmermann:"v9e",accidentalQuarterToneSharpStein:"v78",accidentalThreeQuarterTonesSharpStein:"v51",accidentalBuyukMucennebFlat:"v39",accidentalBakiyeFlat:"vb7",accidentalKomaSharp:"v51",accidentalKucukMucennebSharp:"v8d",accidentalKoron:"vd1",accidentalSori:"vd0",articAccentAbove:"v42",articAccentBelow:"v42",articTenutoAbove:"v25",articTenutoBelow:"v25",articStaccatoAbove:"v23",articStaccatoBelow:"v23",articStaccatissimoAbove:"v28",articMarcatoAbove:"va",fermataAbove:"v43",fermataBelow:"v5b",breathMarkComma:"v6c",breathMarkUpbow:"v8a",caesura:"v34",caesuraCurved:"v4b",restMaxima:"v59",restDoubleWhole:"v31",restWhole:"v5c",restHalf:"vc",restQuarter:"v7c",rest8th:"va5",rest16th:"v3c",rest32nd:"v55",rest64th:"v38",rest128th:"vaa",dynamicPiano:"vbf",dynamicMezzo:"v62",dynamicForte:"vba",dynamicRinforzando:"vba",dynamicSforzando:"v4a",dynamicZ:"v80",ornamentTrill:"v1f",ornamentTurn:"v72",ornamentTurnSlash:"v33",ornamentMordent:"v45",ornamentMordentInverted:"v1e",ornamentTremblement:"v86",ornamentPrecompAppoggTrill:"v20",ornamentPrecompSlideTrillDAnglebert:"v60",ornamentPrecompSlideTrillBach:"v29",ornamentPrecompTrillSuffixDandrieu:"v6d",ornamentPrecompDoubleCadenceUpperPrefix:"vb4",ornamentPrecompDoubleCadenceUpperPrefixTurn:"v68",ornamentPrecompTrillLowerSuffix:"v2c",stringsDownBow:"v94",stringsUpBow:"v75",stringsHarmonic:"vb9",pluckedSnapPizzicatoAbove:"v94",pluckedLeftHandPizzicato:"v8b",keyboardPedalPed:"v36",keyboardPedalUp:"v5d",pictChokeCymbal:"vb3",wiggleArpeggiatoUp:"va3",arrowheadBlackUp:"vc3",arrowheadBlackDown:"v52"},m.TIME4_4={num_beats:4,beat_value:4,resolution:m.RESOLUTION};class p{static get WIDTH(){return 600}static get HEIGHT(){return 400}static get CANVAS_BROWSER_SIZE_LIMIT(){return 32767}static SanitizeCanvasDims(t,e){return Math.max(t,e)>this.CANVAS_BROWSER_SIZE_LIMIT&&(s.W("Canvas dimensions exceed browser limit. Cropping to "+this.CANVAS_BROWSER_SIZE_LIMIT),t>this.CANVAS_BROWSER_SIZE_LIMIT&&(t=this.CANVAS_BROWSER_SIZE_LIMIT),e>this.CANVAS_BROWSER_SIZE_LIMIT&&(e=this.CANVAS_BROWSER_SIZE_LIMIT)),[t,e]}constructor(t){this.vexFlowCanvasContext=t,t.canvas?this.canvas=t.canvas:this.canvas={width:p.WIDTH,height:p.HEIGHT}}clear(){this.vexFlowCanvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}openGroup(){}closeGroup(){}add(){}setFont(t,e,i){return this.vexFlowCanvasContext.font=(i||"")+" "+e+"pt "+t,this}setRawFont(t){return this.vexFlowCanvasContext.font=t,this}setFillStyle(t){return this.vexFlowCanvasContext.fillStyle=t,this}setBackgroundFillStyle(t){return this.background_fillStyle=t,this}setStrokeStyle(t){return this.vexFlowCanvasContext.strokeStyle=t,this}setShadowColor(t){return this.vexFlowCanvasContext.shadowColor=t,this}setShadowBlur(t){return this.vexFlowCanvasContext.shadowBlur=t,this}setLineWidth(t){return this.vexFlowCanvasContext.lineWidth=t,this}setLineCap(t){return this.vexFlowCanvasContext.lineCap=t,this}setLineDash(t){return this.vexFlowCanvasContext.lineDash=t,this}scale(t,e){return this.vexFlowCanvasContext.scale(parseFloat(t),parseFloat(e))}resize(t,e){return[t,e]=this.SanitizeCanvasDims(parseInt(t,10),parseInt(e,10)),this.vexFlowCanvasContext.resize(t,e)}rect(t,e,i,s){return this.vexFlowCanvasContext.rect(t,e,i,s)}fillRect(t,e,i,s){return this.vexFlowCanvasContext.fillRect(t,e,i,s)}clearRect(t,e,i,s){return this.vexFlowCanvasContext.clearRect(t,e,i,s)}beginPath(){return this.vexFlowCanvasContext.beginPath()}moveTo(t,e){return this.vexFlowCanvasContext.moveTo(t,e)}lineTo(t,e){return this.vexFlowCanvasContext.lineTo(t,e)}bezierCurveTo(t,e,i,s,n,r){return this.vexFlowCanvasContext.bezierCurveTo(t,e,i,s,n,r)}quadraticCurveTo(t,e,i,s){return this.vexFlowCanvasContext.quadraticCurveTo(t,e,i,s)}arc(t,e,i,s,n,r){return this.vexFlowCanvasContext.arc(t,e,i,s,n,r)}glow(){return this.vexFlowCanvasContext.glow()}fill(){return this.vexFlowCanvasContext.fill()}stroke(){return this.vexFlowCanvasContext.stroke()}closePath(){return this.vexFlowCanvasContext.closePath()}measureText(t){return this.vexFlowCanvasContext.measureText(t)}fillText(t,e,i){return this.vexFlowCanvasContext.fillText(t,e,i)}save(){return this.vexFlowCanvasContext.save()}restore(){return this.vexFlowCanvasContext.restore()}}class b{constructor(t){this.element=t,this.paper=Raphael(t),this.path="",this.pen={x:0,y:0},this.lineWidth=1,this.state={scale:{x:1,y:1},font_family:"Arial",font_size:8,font_weight:800},this.attributes={"stroke-width":.3,fill:"black",stroke:"black",font:"10pt Arial"},this.background_attributes={"stroke-width":0,fill:"white",stroke:"white",font:"10pt Arial"},this.shadow_attributes={width:0,color:"black"},this.state_stack=[]}openGroup(){}closeGroup(){}add(){}setFont(t,e,i){return this.state.font_family=t,this.state.font_size=e,this.state.font_weight=i,this.attributes.font=(this.state.font_weight||"")+" "+this.state.font_size*this.state.scale.x+"pt "+this.state.font_family,this}setRawFont(t){return this.attributes.font=t,this}setFillStyle(t){return this.attributes.fill=t,this}setBackgroundFillStyle(t){return this.background_attributes.fill=t,this.background_attributes.stroke=t,this}setStrokeStyle(t){return this.attributes.stroke=t,this}setShadowColor(t){return this.shadow_attributes.color=t,this}setShadowBlur(t){return this.shadow_attributes.width=t,this}setLineWidth(t){this.attributes["stroke-width"]=t,this.lineWidth=t}setLineDash(){return this}setLineCap(){return this}scale(t,e){return this.state.scale={x:t,y:e},this.attributes.transform="S"+t+","+e+",0,0",this.attributes.scale=t+","+e+",0,0",this.attributes.font=this.state.font_size*this.state.scale.x+"pt "+this.state.font_family,this.background_attributes.transform="S"+t+","+e+",0,0",this.background_attributes.font=this.state.font_size*this.state.scale.x+"pt "+this.state.font_family,this}clear(){this.paper.clear()}resize(t,e){return this.element.style.width=t,this.paper.setSize(t,e),this}setViewBox(t){this.paper.canvas.setAttribute("viewBox",t)}rect(t,e,i,s){return s<0&&(e+=s,s=-s),this.paper.rect(t,e,i-.5,s-.5).attr(this.attributes).attr("fill","none").attr("stroke-width",this.lineWidth),this}fillRect(t,e,i,s){return s<0&&(e+=s,s=-s),this.paper.rect(t,e,i-.5,s-.5).attr(this.attributes),this}clearRect(t,e,i,s){return s<0&&(e+=s,s=-s),this.paper.rect(t,e,i-.5,s-.5).attr(this.background_attributes),this}beginPath(){return this.path="",this.pen.x=0,this.pen.y=0,this}moveTo(t,e){return this.path+="M"+t+","+e,this.pen.x=t,this.pen.y=e,this}lineTo(t,e){return this.path+="L"+t+","+e,this.pen.x=t,this.pen.y=e,this}bezierCurveTo(t,e,i,s,n,r){return this.path+="C"+t+","+e+","+i+","+s+","+n+","+r,this.pen.x=n,this.pen.y=r,this}quadraticCurveTo(t,e,i,s){return this.path+="Q"+t+","+e+","+i+","+s,this.pen.x=i,this.pen.y=s,this}arc(t,e,i,s,n,r){function o(t){for(;t<0;)t+=2*Math.PI;for(;t>2*Math.PI;)t-=2*Math.PI;return t}if((s=o(s))>(n=o(n))){const t=s;s=n,n=t,r=!r}const a=n-s;return a>Math.PI?(this.arcHelper(t,e,i,s,s+a/2,r),this.arcHelper(t,e,i,s+a/2,n,r)):this.arcHelper(t,e,i,s,n,r),this}arcHelper(t,e,i,s,n,r){const o=t+i*Math.cos(s),a=e+i*Math.sin(s),l=t+i*Math.cos(n),h=e+i*Math.sin(n);let c=0,u=0;r?(u=1,n-sMath.PI&&(c=1),this.path+="M"+o+","+a+",A"+i+","+i+",0,"+c+","+u+","+l+","+h+"M"+this.pen.x+","+this.pen.y}glow(){const t=this.paper.set();if(this.shadow_attributes.width>0){const e=this.shadow_attributes,i=e.width/2;for(let s=1;s<=i;s++)t.push(this.paper.path(this.path).attr({stroke:e.color,"stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(e.width/i*s).toFixed(3),opacity:+((e.opacity||.3)/i).toFixed(3),transform:this.attributes.transform,scale:this.attributes.scale}))}return t}fill(){const t=this.paper.path(this.path).attr(this.attributes).attr("stroke-width",0);return this.glow(t),this}stroke(){const t=this.lineWidth*(this.state.scale.x+this.state.scale.y)/2,e=this.paper.path(this.path).attr(this.attributes).attr("fill","none").attr("stroke-width",t);return this.glow(e),this}closePath(){return this.path+="Z",this}measureText(t){const e=this.paper.text(0,0,t).attr(this.attributes).attr("fill","none").attr("stroke","none"),i=e.getBBox();return e.remove(),{width:i.width,height:i.height}}fillText(t,e,i){return this.paper.text(e+this.measureText(t).width/2,i-this.state.font_size/(2.25*this.state.scale.y),t).attr(this.attributes),this}save(){return this.state_stack.push({state:{font_family:this.state.font_family},attributes:{font:this.attributes.font,fill:this.attributes.fill,stroke:this.attributes.stroke,"stroke-width":this.attributes["stroke-width"]},shadow_attributes:{width:this.shadow_attributes.width,color:this.shadow_attributes.color}}),this}restore(){const t=this.state_stack.pop();return this.state.font_family=t.state.font_family,this.attributes.font=t.attributes.font,this.attributes.fill=t.attributes.fill,this.attributes.stroke=t.attributes.stroke,this.attributes["stroke-width"]=t.attributes["stroke-width"],this.shadow_attributes.width=t.shadow_attributes.width,this.shadow_attributes.color=t.shadow_attributes.color,this}}const g={path:{x:!0,y:!0,width:!0,height:!0},rect:{},text:{width:!0,height:!0}};{const t={"font-family":!0,"font-weight":!0,"font-style":!0,"font-size":!0};s.Merge(g.rect,t),s.Merge(g.path,t)}class S{constructor(t){this.element=t,this.svgNS="http://www.w3.org/2000/svg";const e=this.create("svg");this.element.appendChild(e),this.svg=e,this.groups=[this.svg],this.parent=this.svg,this.path="",this.pen={x:NaN,y:NaN},this.lineWidth=1,this.state={scale:{x:1,y:1},"font-family":"Arial","font-size":"8pt","font-weight":"normal"},this.attributes={"stroke-width":.3,fill:"black",stroke:"black","stroke-dasharray":"none","font-family":"Arial","font-size":"10pt","font-weight":"normal","font-style":"normal"},this.background_attributes={"stroke-width":0,fill:"white",stroke:"white","stroke-dasharray":"none","font-family":"Arial","font-size":"10pt","font-weight":"normal","font-style":"normal"},this.shadow_attributes={width:0,color:"black"},this.state_stack=[],this.iePolyfill()}create(t){return document.createElementNS(this.svgNS,t)}openGroup(t,e,i){const n=this.create("g");return this.groups.push(n),this.parent.appendChild(n),this.parent=n,t&&n.setAttribute("class",s.Prefix(t)),e&&n.setAttribute("id",s.Prefix(e)),i&&i.pointerBBox&&n.setAttribute("pointer-events","bounding-box"),n}closeGroup(){this.groups.pop(),this.parent=this.groups[this.groups.length-1]}add(t){this.parent.appendChild(t)}iePolyfill(){"undefined"!=typeof navigator&&(this.ie=/MSIE 9/i.test(navigator.userAgent)||/MSIE 10/i.test(navigator.userAgent)||/rv:11\.0/i.test(navigator.userAgent)||/Trident/i.test(navigator.userAgent))}setFont(t,e,i){let n=!1,r=!1,o="normal";"string"==typeof i&&(-1!==i.indexOf("italic")&&(i=i.replace(/italic/g,""),r=!0),-1!==i.indexOf("bold")&&(i=i.replace(/bold/g,""),n=!0),i=i.replace(/ /g,"")),o=r?"italic":o;const a={"font-family":t,"font-size":e+"pt","font-weight":i=void 0===(i=n?"bold":i)||""===i?"normal":i,"font-style":o};return this.fontSize=Number(e),s.Merge(this.attributes,a),s.Merge(this.state,a),this}setRawFont(t){const e=(t=t.trim()).split(" ");return this.attributes["font-family"]=e[1],this.state["font-family"]=e[1],this.attributes["font-size"]=e[0],this.state["font-size"]=e[0],this.fontSize=Number(e[0].match(/\d+/)),this}setFillStyle(t){return this.attributes.fill=t,this}setBackgroundFillStyle(t){return this.background_attributes.fill=t,this.background_attributes.stroke=t,this}setStrokeStyle(t){return this.attributes.stroke=t,this}setShadowColor(t){return this.shadow_attributes.color=t,this}setShadowBlur(t){return this.shadow_attributes.width=t,this}setLineWidth(t){this.attributes["stroke-width"]=t,this.lineWidth=t}setLineDash(t){if("[object Array]"===Object.prototype.toString.call(t))return t=t.join(", "),this.attributes["stroke-dasharray"]=t,this;throw new s.RERR("ArgumentError","lineDash must be an array of integers.")}setLineCap(t){return this.attributes["stroke-linecap"]=t,this}resize(t,e){this.width=t,this.height=e,this.element.style.width=t;const i={width:t,height:e};return this.applyAttributes(this.svg,i),this.scale(this.state.scale.x,this.state.scale.y),this}scale(t,e){this.state.scale={x:t,y:e};const i=this.width/t,s=this.height/e;return this.setViewBox(0,0,i,s),this}setViewBox(...t){if(1===t.length){const[e]=t;this.svg.setAttribute("viewBox",e)}else{const[e,i,s,n]=t,r=e+" "+i+" "+s+" "+n;this.svg.setAttribute("viewBox",r)}}applyAttributes(t,e){const i=g[t.nodeName];return Object.keys(e).forEach((s=>{i&&i[s]||t.setAttributeNS(null,s,e[s])})),t}clear(){for(;this.svg.lastChild;)this.svg.removeChild(this.svg.lastChild);this.scale(this.state.scale.x,this.state.scale.y)}rect(t,e,i,n,r){n<0&&(e+=n,n*=-1);const o=this.create("rect");return void 0===r&&(r={fill:"none","stroke-width":this.lineWidth,stroke:"black"}),s.Merge(r,{x:t,y:e,width:i,height:n}),this.applyAttributes(o,r),this.add(o),this}fillRect(t,e,i,s){return s<0&&(e+=s,s*=-1),this.rect(t,e,i,s,this.attributes),this}clearRect(t,e,i,s){return this.rect(t,e,i,s,this.background_attributes),this}beginPath(){return this.path="",this.pen.x=NaN,this.pen.y=NaN,this}moveTo(t,e){return this.path+="M"+t+" "+e,this.pen.x=t,this.pen.y=e,this}lineTo(t,e){return this.path+="L"+t+" "+e,this.pen.x=t,this.pen.y=e,this}bezierCurveTo(t,e,i,s,n,r){return this.path+="C"+t+" "+e+","+i+" "+s+","+n+" "+r,this.pen.x=n,this.pen.y=r,this}quadraticCurveTo(t,e,i,s){return this.path+="Q"+t+" "+e+","+i+" "+s,this.pen.x=i,this.pen.y=s,this}arc(t,e,i,s,n,r){function o(t){for(;t<0;)t+=2*Math.PI;for(;t>2*Math.PI;)t-=2*Math.PI;return t}if((s=o(s))>(n=o(n))){const t=s;s=n,n=t,r=!r}const a=n-s;return a>Math.PI?(this.arcHelper(t,e,i,s,s+a/2,r),this.arcHelper(t,e,i,s+a/2,n,r)):this.arcHelper(t,e,i,s,n,r),this}arcHelper(t,e,i,s,n,r){const o=t+i*Math.cos(s),a=e+i*Math.sin(s),l=t+i*Math.cos(n),h=e+i*Math.sin(n);let c=0,u=0;r?(u=1,n-sMath.PI&&(c=1),this.path+="M"+o+" "+a+" A"+i+" "+i+" 0 "+c+" "+u+" "+l+" "+h,isNaN(this.pen.x)||isNaN(this.pen.y)||(this.peth+="M"+this.pen.x+" "+this.pen.y)}closePath(){return this.path+="Z",this}glow(){if(this.shadow_attributes.width>0){const t=this.shadow_attributes,e=t.width/2;for(let i=1;i<=e;i++){const s={stroke:t.color,"stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(.4*t.width/e*i).toFixed(3),opacity:+((t.opacity||.3)/e).toFixed(3)},n=this.create("path");s.d=this.path,this.applyAttributes(n,s),this.add(n)}}return this}fill(t){this.glow();const e=this.create("path");let i=t;return void 0===t?(s.Merge(t={},this.attributes),t.stroke="none",i=t):(i=t,s.Merge(i,this.attributes),t.class&&(i.class=t.class),t.id&&(i.id=t.id)),t.d=this.path,this.applyAttributes(e,t),this.add(e),this}stroke(t){this.glow();const e=this.create("path"),i={};return s.Merge(i,this.attributes),t&&s.Merge(i,t),i.fill="none",i["stroke-width"]=this.lineWidth,i.d=this.path,this.applyAttributes(e,i),this.add(e),this}measureText(t){const e=this.create("text");if("function"!=typeof e.getBBox)return{x:0,y:0,width:0,height:0};e.textContent=t,this.applyAttributes(e,this.attributes),this.svg.appendChild(e);let i=e.getBBox();return this.ie&&""!==t&&"italic"===this.attributes["font-style"]&&(i=this.ieMeasureTextFix(i,t)),this.svg.removeChild(e),i}ieMeasureTextFix(t){const e=1.196*Number(this.fontSize)+1.9598,i=t.width-e,s=t.height-1.5;return{x:t.x,y:t.y,width:i,height:s}}fillText(t,e,i){if(!t||t.length<=0)return;const n={};s.Merge(n,this.attributes),n.stroke="none",n.x=e,n.y=i;const r=this.create("text");r.textContent=t,this.applyAttributes(r,n),this.add(r)}save(){return this.state_stack.push({state:{"font-family":this.state["font-family"],"font-weight":this.state["font-weight"],"font-style":this.state["font-style"],"font-size":this.state["font-size"],scale:this.state.scale},attributes:{"font-family":this.attributes["font-family"],"font-weight":this.attributes["font-weight"],"font-style":this.attributes["font-style"],"font-size":this.attributes["font-size"],fill:this.attributes.fill,stroke:this.attributes.stroke,"stroke-width":this.attributes["stroke-width"],"stroke-dasharray":this.attributes["stroke-dasharray"]},shadow_attributes:{width:this.shadow_attributes.width,color:this.shadow_attributes.color},lineWidth:this.lineWidth}),this}restore(){const t=this.state_stack.pop();return this.state["font-family"]=t.state["font-family"],this.state["font-weight"]=t.state["font-weight"],this.state["font-style"]=t.state["font-style"],this.state["font-size"]=t.state["font-size"],this.state.scale=t.state.scale,this.attributes["font-family"]=t.attributes["font-family"],this.attributes["font-weight"]=t.attributes["font-weight"],this.attributes["font-style"]=t.attributes["font-style"],this.attributes["font-size"]=t.attributes["font-size"],this.attributes.fill=t.attributes.fill,this.attributes.stroke=t.attributes.stroke,this.attributes["stroke-width"]=t.attributes["stroke-width"],this.attributes["stroke-dasharray"]=t.attributes["stroke-dasharray"],this.shadow_attributes.width=t.shadow_attributes.width,this.shadow_attributes.color=t.shadow_attributes.color,this.lineWidth=t.lineWidth,this}}let y=null;class E{static get Backends(){return{CANVAS:1,RAPHAEL:2,SVG:3,VML:4}}static get LineEndType(){return{NONE:1,UP:2,DOWN:3}}static get USE_CANVAS_PROXY(){return!1}static get lastContext(){return y}static set lastContext(t){y=t}static buildContext(t,e,i,s,n){const r=new E(t,e);i&&s&&r.resize(i,s),n||(n="#FFF");const o=r.getContext();return o.setBackgroundFillStyle(n),E.lastContext=o,o}static getCanvasContext(t,e,i,s){return E.buildContext(t,E.Backends.CANVAS,e,i,s)}static getRaphaelContext(t,e,i,s){return E.buildContext(t,E.Backends.RAPHAEL,e,i,s)}static getSVGContext(t,e,i,s){return E.buildContext(t,E.Backends.SVG,e,i,s)}static bolsterCanvasContext(t){return E.USE_CANVAS_PROXY?new p(t):(t.vexFlowCanvasContext=t,["clear","setFont","setRawFont","setFillStyle","setBackgroundFillStyle","setStrokeStyle","setShadowColor","setShadowBlur","setLineWidth","setLineCap","setLineDash","openGroup","closeGroup","getGroup"].forEach((e=>{t[e]=t[e]||p.prototype[e]})),t)}static drawDashedLine(t,e,i,s,n,r){t.beginPath();const o=s-e,a=n-i,l=Math.atan2(a,o);let h=e,c=i;t.moveTo(e,i);let u=0,d=!0;for(;!(o<0?h<=s:h>=s)||!(a<0?c<=n:c>=n);){const e=r[u++%r.length],i=h+Math.cos(l)*e;h=o<0?Math.max(s,i):Math.min(s,i);const f=c+Math.sin(l)*e;c=a<0?Math.max(n,f):Math.min(n,f),d?t.lineTo(h,c):t.moveTo(h,c),d=!d}t.closePath(),t.stroke()}constructor(t,e){if(this.elementId=t,!this.elementId)throw new s.RERR("BadArgument","Invalid id for renderer.");if(this.element=document.getElementById(t),this.element||(this.element=t),this.ctx=null,this.paper=null,this.backend=e,this.backend===E.Backends.CANVAS){if(!this.element.getContext)throw new s.RERR("BadElement",`Can't get canvas context from element: ${t}`);this.ctx=E.bolsterCanvasContext(this.element.getContext("2d"))}else if(this.backend===E.Backends.RAPHAEL)this.ctx=new b(this.element);else{if(this.backend!==E.Backends.SVG)throw new s.RERR("InvalidBackend",`No support for backend: ${this.backend}`);this.ctx=new S(this.element)}}resize(t,e){if(this.backend===E.Backends.CANVAS){if(!this.element.getContext)throw new s.RERR("BadElement",`Can't get canvas context from element: ${this.elementId}`);[t,e]=p.SanitizeCanvasDims(t,e);const i=window.devicePixelRatio||1;this.element.width=t*i,this.element.height=e*i,this.element.style.width=t+"px",this.element.style.height=e+"px",this.ctx=E.bolsterCanvasContext(this.element.getContext("2d")),this.ctx.scale(i,i)}else this.ctx.resize(t,e);return this}getContext(){return this.ctx}}class x extends l{static get CATEGORY(){return"stem"}static get UP(){return 1}static get DOWN(){return-1}static get WIDTH(){return m.STEM_WIDTH}static get HEIGHT(){return m.STEM_HEIGHT}constructor(t={}){super(),this.setAttribute("type","Stem"),this.x_begin=t.x_begin||0,this.x_end=t.x_end||0,this.y_top=t.y_top||0,this.y_bottom=t.y_bottom||0,this.stem_extension=t.stem_extension||0,this.stem_direction=t.stem_direction||0,this.hide=t.hide||!1,this.isStemlet=t.isStemlet||!1,this.stemletHeight=t.stemletHeight||0,this.renderHeightAdjustment=0,this.setOptions(t)}setOptions(t){this.stem_up_y_offset=t.stem_up_y_offset||0,this.stem_down_y_offset=t.stem_down_y_offset||0}setNoteHeadXBounds(t,e){return this.x_begin=t,this.x_end=e,this}setDirection(t){this.stem_direction=t}setExtension(t){this.stem_extension=t}getExtension(){return this.stem_extension}setYBounds(t,e){this.y_top=t,this.y_bottom=e}getCategory(){return x.CATEGORY}getHeight(){const t=this.stem_direction===x.UP?this.stem_up_y_offset:this.stem_down_y_offset;return(this.y_bottom-this.y_top)*this.stem_direction+(x.HEIGHT-t+this.stem_extension)*this.stem_direction}getBoundingBox(){throw new s.RERR("NotImplemented","getBoundingBox() not implemented.")}getExtents(){const t=this.stem_direction===x.UP,e=[this.y_top,this.y_bottom],i=x.HEIGHT+this.stem_extension,s=(t?Math.min:Math.max)(...e),n=(t?Math.max:Math.min)(...e);return{topY:s+i*-this.stem_direction,baseY:n}}setVisibility(t){return this.hide=!t,this}setStemlet(t,e){return this.isStemlet=t,this.stemletHeight=e,this}draw(){if(this.setRendered(),this.hide)return;const t=this.checkContext();let e,i;const n=this.stem_direction;n===x.DOWN?(e=this.x_begin,i=this.y_top+this.stem_down_y_offset):(e=this.x_end,i=this.y_bottom-this.stem_up_y_offset);const r=this.getHeight();!function(...t){x.DEBUG&&s.L("Vex.Flow.Stem",t)}("Rendering stem - ","Top Y: ",this.y_top,"Bottom Y: ",this.y_bottom);const o=this.isStemlet?r-this.stemletHeight*this.stem_direction:0;if(t.save(),this.applyStyle(t),t.beginPath(),t.setLineWidth(x.WIDTH),t.moveTo(e,i-o),t.lineTo(e,i-r-this.renderHeightAdjustment*n),t.svg){const e={class:s.Prefix("stem")};this.id&&(e.id=this.id),t.stroke(e)}else t.stroke();this.restoreStyle(t),t.restore()}}class v extends l{static get LOCATION_TOP(){return 1}static get LOCATION_BOTTOM(){return-1}static get NESTING_OFFSET(){return 15}constructor(t,e){if(super(),this.setAttribute("type","Tuplet"),!t||!t.length)throw new s.RuntimeError("BadArguments","No notes provided for tuplet.");this.options=s.Merge({},e),this.notes=t,this.num_notes="num_notes"in this.options?this.options.num_notes:t.length,this.options.beats_occupied&&this.beatsOccupiedDeprecationWarning(),this.notes_occupied=this.options.notes_occupied||this.options.beats_occupied||2,"bracketed"in this.options?this.bracketed=this.options.bracketed:this.bracketed=t.some((t=>null===t.beam)),this.ratioed="ratioed"in this.options?this.options.ratioed:Math.abs(this.notes_occupied-this.num_notes)>1,this.point=28,this.y_pos=16,this.x_pos=100,this.width=200,this.location=this.options.location||v.LOCATION_TOP,ut.AlignRestsToNotes(t,!0,!0),this.resolveGlyphs(),this.attach()}attach(){for(let t=0;t=1;)this.numerator_glyphs.unshift(new f("v"+t%10,this.point)),t=parseInt(t/10,10);for(this.denom_glyphs=[],t=this.notes_occupied;t>=1;)this.denom_glyphs.unshift(new f("v"+t%10,this.point)),t=parseInt(t/10,10)}getNestedTupletCount(){const t=this.location,e=this.notes[0];let i=n(e,t),s=n(e,t);function n(t,e){return t.tupletStack.filter((t=>t.location===e)).length}return this.notes.forEach((e=>{const r=n(e,t);i=r>i?r:i,s=rs&&(s=e)}}return s+t+e}draw(){this.checkContext(),this.setRendered();const t=this.notes[0],e=this.notes[this.notes.length-1];this.bracketed?(this.x_pos=t.getTieLeftX()-5,this.width=e.getTieRightX()-this.x_pos+5):(this.x_pos=t.getStemX(),this.width=e.getStemX()-this.x_pos),this.y_pos=this.getYPosition();const i=(t,e)=>t+e.getMetrics().width;let s=this.numerator_glyphs.reduce(i,0);this.ratioed&&(s=this.denom_glyphs.reduce(i,s),s+=.32*this.point);const n=this.x_pos+this.width/2-s/2;if(this.bracketed){const t=this.width/2-s/2-5;t>0&&(this.context.fillRect(this.x_pos,this.y_pos,t,1),this.context.fillRect(this.x_pos+this.width/2+s/2+5,this.y_pos,t,1),this.context.fillRect(this.x_pos,this.y_pos+(this.location===v.LOCATION_BOTTOM),1,10*this.location),this.context.fillRect(this.x_pos+this.width,this.y_pos+(this.location===v.LOCATION_BOTTOM),1,10*this.location))}let r=0;if(this.numerator_glyphs.forEach((t=>{t.render(this.context,n+r,this.y_pos+this.point/3-2),r+=t.getMetrics().width})),this.ratioed){const t=n+r+.16*this.point,e=.06*this.point;this.context.beginPath(),this.context.arc(t,this.y_pos-.08*this.point,e,0,2*Math.PI,!0),this.context.closePath(),this.context.fill(),this.context.beginPath(),this.context.arc(t,this.y_pos+.12*this.point,e,0,2*Math.PI,!0),this.context.closePath(),this.context.fill(),r+=.32*this.point,this.denom_glyphs.forEach((t=>{t.render(this.context,n+r,this.y_pos+this.point/3-2),r+=t.getMetrics().width}))}}}function _(t){let e=0;return t.forEach((t=>{t.keyProps&&t.keyProps.forEach((t=>{e+=t.line-3}))})),e>=0?x.DOWN:x.UP}const w="L",M="B";class T extends l{static getDefaultBeamGroups(t){t&&"c"!==t||(t="4/4");const e={"1/2":["1/2"],"2/2":["1/2"],"3/2":["1/2"],"4/2":["1/2"],"1/4":["1/4"],"2/4":["1/4"],"3/4":["1/4"],"4/4":["1/4"],"1/8":["1/8"],"2/8":["2/8"],"3/8":["3/8"],"4/8":["2/8"],"1/16":["1/16"],"2/16":["2/16"],"3/16":["3/16"],"4/16":["2/16"]}[t];if(void 0!==e)return e.map((t=>(new n).parse(t)));{const e=parseInt(t.split("/")[0],10),i=parseInt(t.split("/")[1],10);if(e%3==0)return[new n(3,i)];if(i>4)return[new n(2,i)];if(i<=4)return[new n(1,i)]}return[new n(1,4)]}static applyAndGetBeams(t,e,i){return T.generateBeams(t.getTickables(),{groups:i,stem_direction:e})}static generateBeams(t,e){e||(e={}),e.groups&&e.groups.length||(e.groups=[new n(2,8)]);const i=e.groups.map((t=>{if(!t.multiply)throw new s.RuntimeError("InvalidBeamGroups","The beam groups must be an array of Vex.Flow.Fractions");return t.clone().multiply(m.RESOLUTION,1)})),r=t;let o=0,a=[],l=[];function h(){i.length-1>o?o+=1:o=0}!function(){let t=[];r.forEach((e=>{if(t=[],e.shouldIgnoreTicks())return a.push(l),void(l=t);l.push(e);const s=i[o].clone(),r=l.reduce(((t,e)=>e.getTicks().clone().add(t)),new n(0,1)),c=m.durationToNumber(e.duration)<8;c&&e.tuplet&&(s.numerator*=2),r.greaterThan(s)?(c||t.push(l.pop()),a.push(l),l=t,h()):r.equals(s)&&(a.push(l),l=t,h())})),l.length>0&&a.push(l)}(),function(){const t=[];a.forEach((i=>{let s=[];i.forEach(((i,n,r)=>{const o=0===n||n===r.length-1,a=r[n-1],l=!e.beam_rests&&i.isRest(),h=e.beam_rests&&e.beam_middle_only&&i.isRest()&&o;let c=!1;if(e.maintain_stem_directions&&a&&!i.isRest()&&!a.isRest()){const t=a.getStemDirection();c=i.getStemDirection()!==t}const u=parseInt(i.duration,10)<8;l||h||c||u?(s.length>0&&t.push(s),s=c?[i]:[]):s.push(i)})),s.length>0&&t.push(s)})),a=t}(),a.forEach((t=>{let i;if(e.maintain_stem_directions){const e=function(t){for(let e=0;e{t.setStemDirection(e)}))}(t,i)}));const c=a.filter((t=>{if(t.length>1){let e=!0;return t.forEach((t=>{t.getIntrinsicTicks()>=m.durationToTicks("4")&&(e=!1)})),e}return!1})),u=function(){const t=[];return a.forEach((e=>{let i=null;e.forEach((e=>{e.tuplet&&i!==e.tuplet&&(i=e.tuplet,t.push(i))}))})),t}(),d=[];return c.forEach((t=>{const i=new T(t);e.show_stemlets&&(i.render_options.show_stemlets=!0),e.secondary_breaks&&(i.render_options.secondary_break_ticks=m.durationToTicks(e.secondary_breaks)),!0===e.flat_beams&&(i.render_options.flat_beams=!0,i.render_options.flat_beam_offset=e.flat_beam_offset),d.push(i)})),u.forEach((t=>{const e=t.notes[0].stem_direction===x.DOWN?v.LOCATION_BOTTOM:v.LOCATION_TOP;t.setTupletLocation(e);let i=!1;for(let e=0;e=m.durationToTicks("4"))throw new s.RuntimeError("BadArguments","Beams can only be applied to notes shorter than a quarter note.");let i,n;for(this.stem_direction=x.UP,i=0;it+e.stem_direction),0);r=e>-1?x.UP:x.DOWN}for(i=0;it.getGlyph().beam_count)).reduce(((t,e)=>e>t?e:t))}breakSecondaryAt(t){return this.break_on_indices=t,this}getSlopeY(t,e,i,s){return i+(t-e)*s}calculateSlope(){const{notes:t,stem_direction:e,render_options:{max_slope:i,min_slope:s,slope_iterations:n,slope_cost:r}}=this,o=t[0],a=((t,e)=>{const i=t.getStemExtents().topY,s=t.getStemX();return(e.getStemExtents().topY-i)/(e.getStemX()-s)})(o,t[t.length-1]),l=(i-s)/n;let h=Number.MAX_VALUE,c=0,u=0;for(let n=s;n<=i;n+=l){let i=0,s=0;for(let r=1;rn)&&(l=n,o=Math.min(...s.getYs()),a=s.getBeamCount())}let h=r/t.length;const c=s+a*(1.5*i),u=o+c*-e;e===x.DOWN&&hu&&(h=o-c),n+this.render_options.flat_beam_offset_per_beam>0?(e===x.DOWN&&h>n&&!this.render_options.flat_beams||e===x.UP&&h0){let e=this.render_options.flat_beam_offset;this.render_options.flat_beam_offset_per_beam&&(e+=this.render_options.flat_beam_offset_per_beam*this.getBeamCount());let i=this.notes[0].note_heads[0].y;const s=this.stem_direction>0?Math.min:Math.max;for(const t of this.notes)for(const e of t.note_heads)i=s(i,e.y);t=i+e*-this.stem_direction}return t}applyStemExtensions(){const{notes:t,slope:e,y_shift:i,stem_direction:s,beam_count:n,render_options:{show_stemlets:r,stemlet_extension:o,beam_width:a}}=this,l=t[0],h=this.getBeamYToDraw(),c=l.getStemX();for(let l=0;l=8&&(c=-1!==this.break_on_indices.indexOf(l),this.render_options.secondary_break_ticks&&a>=this.render_options.secondary_break_ticks&&(a=0,c=!0));const u=h.getIntrinsicTicks(){t.getStem()&&(this.context.openGroup("stem",t.getAttribute("id")+"-stem"),t.getStem().setContext(this.context).draw(),this.context.closeGroup())}),this)}drawBeamLines(){this.checkContext();const t=["4","8","16","32","64"],e=this.notes[0];let i=this.getBeamYToDraw();const s=e.getStemX(),n=this.render_options.beam_width*this.stem_direction,r={};for(const t of this.notes)r[t.getAttribute("id")]=0;for(let e=0;e{t.getStave()||t.setStave(this.stave)})),this.preFormatted=!0),this}draw(t=this.context,e=this.stave){this.setRendered();let i=null;for(let n=0;n0&&i){const t=r.getBoundingBox();t&&i.mergeWith(t)}r.setContext(t),r.drawWithStyle()}this.boundingBox=i}}function L(t,e,i,n,r){if(e!==A.type.BOLD_DOUBLE_LEFT&&e!==A.type.BOLD_DOUBLE_RIGHT)throw new s.RERR("InvalidConnector","A REPEAT_BEGIN or REPEAT_END type must be provided.");let o=3,a=3.5;e===A.type.BOLD_DOUBLE_RIGHT&&(o=-5,a=3),t.fillRect(i+o,n,1,r-n),t.fillRect(i-2,n,a,r-n)}class A extends l{static get type(){return{SINGLE_RIGHT:0,SINGLE_LEFT:1,SINGLE:1,DOUBLE:2,BRACE:3,BRACKET:4,BOLD_DOUBLE_LEFT:5,BOLD_DOUBLE_RIGHT:6,THIN_DOUBLE:7,NONE:8}}static get typeString(){return{singleRight:A.type.SINGLE_RIGHT,singleLeft:A.type.SINGLE_LEFT,single:A.type.SINGLE,double:A.type.DOUBLE,brace:A.type.BRACE,bracket:A.type.BRACKET,boldDoubleLeft:A.type.BOLD_DOUBLE_LEFT,boldDoubleRight:A.type.BOLD_DOUBLE_RIGHT,thinDouble:A.type.THIN_DOUBLE,none:A.type.NONE}}constructor(t,e){super(),this.setAttribute("type","StaveConnector"),this.thickness=m.STAVE_LINE_THICKNESS,this.width=3,this.top_stave=t,this.bottom_stave=e,this.type=A.type.DOUBLE,this.font={family:"times",size:16,weight:"normal"},this.x_shift=0,this.texts=[]}setType(t){return(t="string"==typeof t?A.typeString[t]:t)>=A.type.SINGLE_RIGHT&&t<=A.type.NONE&&(this.type=t),this}setText(t,e){return this.texts.push({content:t,options:s.Merge({shift_x:0,shift_y:0},e)}),this}setFont(t){s.Merge(this.font,t)}setXShift(t){if("number"!=typeof t)throw s.RERR("InvalidType","x_shift must be a Number");return this.x_shift=t,this}draw(){const t=this.checkContext();this.setRendered();let e=this.top_stave.getYForLine(0),i=this.bottom_stave.getYForLine(this.bottom_stave.getNumLines()-1)+this.thickness,n=this.width,r=this.top_stave.getX();(this.type===A.type.SINGLE_RIGHT||this.type===A.type.BOLD_DOUBLE_RIGHT||this.type===A.type.THIN_DOUBLE)&&(r=this.top_stave.getX()+this.top_stave.width);let o=i-e;switch(this.type){case A.type.SINGLE:case A.type.SINGLE_LEFT:case A.type.SINGLE_RIGHT:n=1;break;case A.type.DOUBLE:r-=this.width+2;break;case A.type.BRACE:{n=12;const s=this.top_stave.getX()-2+this.x_shift,r=e,a=s,l=i,h=s-n,c=r+o/2,u=h-.9*n,d=r+.2*o,f=s+1.1*n,m=c-.135*o,p=f,b=c+.135*o,g=u,S=l-.2*o,y=h-n,E=S,x=s+.4*n,v=c+.135*o,_=x,w=c-.135*o,M=y,T=d;t.beginPath(),t.moveTo(s,r),t.bezierCurveTo(u,d,f,m,h,c),t.bezierCurveTo(p,b,g,S,a,l),t.bezierCurveTo(y,E,x,v,h,c),t.bezierCurveTo(_,w,M,T,s,r),t.fill(),t.stroke();break}case A.type.BRACKET:e-=4,i+=4,o=i-e,f.renderGlyph(t,r-5,e-3,40,"v1b",!0),f.renderGlyph(t,r-5,i+3,40,"v10",!0),r-=this.width+2;break;case A.type.BOLD_DOUBLE_LEFT:L(t,this.type,r+this.x_shift,e,i);break;case A.type.BOLD_DOUBLE_RIGHT:L(t,this.type,r,e,i);break;case A.type.THIN_DOUBLE:n=1;break;case A.type.NONE:break;default:throw new s.RERR("InvalidType",`The provided StaveConnector.type (${this.type}) is invalid`)}this.type!==A.type.BRACE&&this.type!==A.type.BOLD_DOUBLE_LEFT&&this.type!==A.type.BOLD_DOUBLE_RIGHT&&this.type!==A.type.NONE&&t.fillRect(r,e,n,o),this.type===A.type.THIN_DOUBLE&&t.fillRect(r-3,e,n,o),t.save(),t.lineWidth=2,t.setFont(this.font.family,this.font.size,this.font.weight);for(let e=0;e0){const s=p.space.deviation,n=s>=0?"+":"";t.setFillStyle("red"),t.fillText(n+Math.round(s),a+e.getXShift(),i-10)}t.restore()}constructor(t){if(super(),this.setAttribute("type","Note"),!t)throw new s.RuntimeError("BadArguments","Note must have valid initialization data to identify duration and type.");const e=m.parseNoteStruct(t);if(!e)throw new s.RuntimeError("BadArguments",`Invalid note initialization object: ${JSON.stringify(t)}`);if(this.duration=e.duration,this.dots=e.dots,this.noteType=e.type,this.customTypes=e.customTypes,t.duration_override?this.setDuration(t.duration_override):this.setIntrinsicTicks(e.ticks),this.modifiers=[],this.glyph=m.getGlyphProps(this.duration,this.noteType),this.customGlyphs=this.customTypes.map((t=>m.getGlyphProps(this.duration,t))),this.positions&&("object"!=typeof this.positions||!this.positions.length))throw new s.RuntimeError("BadArguments","Note keys must be array type.");this.playNote=null,this.tickContext=null,this.modifierContext=null,this.ignore_ticks=!1,this.width=0,this.extraLeftPx=0,this.extraRightPx=0,this.x_shift=0,this.left_modPx=0,this.right_modPx=0,this.voice=null,this.preFormatted=!1,this.ys=[],t.align_center&&this.setCenterAlignment(t.align_center),this.stave=null,this.render_options={annotation_spacing:5,stave_padding:I.STAVEPADDING}}getPlayNote(){return this.playNote}setPlayNote(t){return this.playNote=t,this}isRest(){return!1}addStroke(t,e){return e.setNote(this),e.setIndex(t),this.modifiers.push(e),this.setPreFormatted(!1),this}getStave(){return this.stave}setStave(t){return this.stave=t,this.setYs([t.getYForLine(0)]),this.context=this.stave.context,this}getCategory(){return I.CATEGORY}setContext(t){return this.context=t,this}getExtraLeftPx(){return this.extraLeftPx}getExtraRightPx(){return this.extraRightPx}setExtraLeftPx(t){return this.extraLeftPx=t,this}setExtraRightPx(t){return this.extraRightPx=t,this}shouldIgnoreTicks(){return this.ignore_ticks}getLineNumber(){return 0}getLineForRest(){return 0}getGlyph(){return this.glyph}getGlyphWidth(){return this.glyph.getWidth(this.render_options.glyph_font_scale)}setYs(t){return this.ys=t,this}getYs(){if(0===this.ys.length)throw new s.RERR("NoYValues","No Y-values calculated for this note.");return this.ys}getYForTopText(t){if(!this.stave)throw new s.RERR("NoStave","No stave attached to this note.");return this.stave.getYForTopText(t)}getBoundingBox(){return null}getVoice(){if(!this.voice)throw new s.RERR("NoVoice","Note has no voice.");return this.voice}setVoice(t){return this.voice=t,this.preFormatted=!1,this}getTickContext(){return this.tickContext}setTickContext(t){return this.tickContext=t,this.preFormatted=!1,this}getDuration(){return this.duration}isDotted(){return this.dots>0}hasStem(){return!1}getDots(){return this.dots}getNoteType(){return this.noteType}setBeam(){return this}setModifierContext(t){return this.modifierContext=t,this}addModifier(t,e=0){return t.setNote(this),t.setIndex(e),this.modifiers.push(t),this.setPreFormatted(!1),this}getModifierStartXY(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call GetModifierStartXY on an unformatted note");return{x:this.getAbsoluteX(),y:this.ys[0]}}getMetrics(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call getMetrics on an unformatted note.");let t=0,e=0;null!=this.modifierContext&&(t=this.modifierContext.state.left_shift,e=this.modifierContext.state.right_shift);const i=this.getWidth();return{width:i,noteWidth:i-t-e-this.extraLeftPx-this.extraRightPx,left_shift:this.x_shift,modLeftPx:t,modRightPx:e,extraLeftPx:this.extraLeftPx,extraRightPx:this.extraRightPx}}setWidth(t){this.width=t}getWidth(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call GetWidth on an unformatted note.");return this.width+(this.modifierContext?this.modifierContext.getWidth():0)}setXShift(t){return this.x_shift=t,this}getXShift(){return this.x_shift}getX(){if(!this.tickContext)throw new s.RERR("NoTickContext","Note needs a TickContext assigned for an X-Value");return this.tickContext.getX()+this.x_shift}getAbsoluteX(){if(!this.tickContext)throw new s.RERR("NoTickContext","Note needs a TickContext assigned for an X-Value");let t=this.tickContext.getX();return this.stave&&(t+=this.stave.getNoteStartX()+this.render_options.stave_padding),this.isCenterAligned()&&(t+=this.getCenterXShift()),t}setPreFormatted(t){if(this.preFormatted=t,this.preFormatted){const t=this.tickContext.getExtraPx();this.left_modPx=Math.max(this.left_modPx,t.left),this.right_modPx=Math.max(this.right_modPx,t.right)}}}class R extends I{static get CATEGORY(){return"notehead"}constructor(t){if(super(t),this.setAttribute("type","NoteHead"),this.index=t.index,this.x=t.x||0,this.y=t.y||0,this.note_type=t.note_type,this.duration=t.duration,this.displaced=t.displaced||!1,this.stem_direction=t.stem_direction||O.STEM_UP,this.line=t.line,this.glyph=m.getGlyphProps(this.duration,this.note_type),!this.glyph)throw new s.RuntimeError("BadArguments",`No glyph found for duration '${this.duration}' and type '${this.note_type}'`);this.glyph_code=this.glyph.code_head,this.x_shift=t.x_shift||0,t.custom_glyph_code&&(this.custom_glyph=!0,this.glyph_code=t.custom_glyph_code,this.stem_up_x_offset=t.stem_up_x_offset||0,this.stem_down_x_offset=t.stem_down_x_offset||0),this.style=t.style,this.slashed=t.slashed,s.Merge(this.render_options,{glyph_font_scale:t.glyph_font_scale||m.DEFAULT_NOTATION_FONT_SCALE,stroke_px:3}),this.setWidth(this.glyph.getWidth(this.render_options.glyph_font_scale))}getCategory(){return R.CATEGORY}getWidth(){return this.width}isDisplaced(){return!0===this.displaced}getGlyph(){return this.glyph}setX(t){return this.x=t,this}getY(){return this.y}setY(t){return this.y=t,this}getLine(){return this.line}setLine(t){return this.line=t,this}getAbsoluteX(){const t=this.preFormatted?super.getAbsoluteX():this.x,e=x.WIDTH/2;return t+(this.displaced?(this.width-e)*this.stem_direction:0)}getBoundingBox(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call getBoundingBox on an unformatted note.");const t=this.stave.getSpacingBetweenLines(),e=t/2,i=this.y-e;return new m.BoundingBox(this.getAbsoluteX(),i,this.width,t)}setStave(t){const e=this.getLine();return this.stave=t,this.setY(t.getYForNote(e)),this.context=this.stave.context,this}preFormat(){if(this.preFormatted)return this;const t=this.getWidth()+this.extraLeftPx+this.extraRightPx;return this.setWidth(t),this.setPreFormatted(!0),this}draw(){this.checkContext(),this.setRendered();const t=this.context;let e=this.getAbsoluteX();this.custom_glyph&&(e+=this.stem_direction===x.UP?this.stem_up_x_offset:this.stem_down_x_offset);const i=this.y;!function(...t){R.DEBUG&&s.L("Vex.Flow.NoteHead",t)}("Drawing note head '",this.note_type,this.duration,"' at",e,i);const n=this.stem_direction,r=this.render_options.glyph_font_scale;if(this.style&&this.applyStyle(t),"s"===this.note_type){const s=this.stave.getSpacingBetweenLines();!function(t,e,i,s,n,r){const o=m.SLASH_NOTEHEAD_WIDTH;t.save(),t.setLineWidth(m.STEM_WIDTH);let a=!1;if(m.durationToNumber(e)>2&&(a=!0),a||(i-=m.STEM_WIDTH/2*n),t.beginPath(),t.moveTo(i,s+r),t.lineTo(i,s+1),t.lineTo(i+o,s-r),t.lineTo(i+o,s),t.lineTo(i,s+r),t.closePath(),a?t.fill():t.stroke(),m.durationToFraction(e).equals(.5)){const e=[-3,-1,o+1,o+3];for(let n=0;n{const i=t.getTickContext();t.setStave(e.stave),i.setXOffset(n)}))}}class F extends B{static get CATEGORY(){return"dots"}static format(t,e){const i=e.right_shift;if(!t||0===t.length)return!1;const s=[],n={};for(let e=0;ee.line-t.line));let r=i,o=0,a=null,l=null,h=null,c=0;for(let t=0;to?r:o,a=d,l=i}return e.right_shift+=o,!0}constructor(){super(),this.setAttribute("type","Dot"),this.note=null,this.index=null,this.position=B.Position.RIGHT,this.radius=2,this.setWidth(5),this.dot_shiftY=0}getCategory(){return F.CATEGORY}setNote(t){this.note=t,"gracenotes"===this.note.getCategory()&&(this.radius*=.5,this.setWidth(3))}setDotShiftY(t){return this.dot_shiftY=t,this}draw(){if(this.checkContext(),this.setRendered(),!this.note||null===this.index)throw new s.RERR("NoAttachedNote","Can't draw dot without a note and index.");const t=this.note.stave.options.spacing_between_lines_px,e=this.note.getModifierStartXY(this.position,this.index,{forceFlagRight:!0});"tabnotes"===this.note.getCategory()&&(e.y=this.note.getStemExtents().baseY);const i=e.x+this.x_shift+this.width-this.radius,n=e.y+this.y_shift+this.dot_shiftY*t,r=this.context;r.beginPath(),r.arc(i,n,this.radius,0,2*Math.PI,!1),r.fill()}}function D(t,e,i){const s=(e.isrest?0:1)*i;t.line+=s,t.maxLine+=s,t.minLine+=s,t.note.setKeyLine(0,t.note.getKeyLine(0)+s)}class O extends N{static get CATEGORY(){return"stavenotes"}static get STEM_UP(){return x.UP}static get STEM_DOWN(){return x.DOWN}static get DEFAULT_LEDGER_LINE_OFFSET(){return 3}static format(t,e){if(!t||t.length<2)return!1;const i=[],n=t[0].stagger_same_whole_notes;for(let e=0;e2?i[1]:null;let l=r>2?i[2]:i[1];2===r&&-1===o.stemDirection&&1===l.stemDirection&&(o=i[1],l=i[0]);const h=Math.max(o.voice_shift,l.voice_shift);let c,u=0;if(2===r){const t=o.stemDirection===l.stemDirection?0:.5;if(o.stemDirection===l.stemDirection&&o.minLine<=l.maxLine&&(o.isrest||(c=Math.abs(o.line-(l.maxLine+.5)),c=Math.max(c,o.stemMin),o.minLine=o.line-c,o.note.setStemLength(10*c))),o.minLine<=l.maxLine+t)if(o.isrest)D(o,l,1);else if(l.isrest)D(l,o,-1);else{u=h;const t=Math.abs(o.line-l.line);let e=0,i=0;"h"===o.note.duration?e++:"w"===o.note.duration&&i++,"h"===l.note.duration?e++:"w"===l.note.duration&&i++;let s=1===e||1===i||o.note.dots!==l.note.dots;if(n&&(s=s||2===i),0===t&&s){if(l.note.setXShift(u),o.note.dots>0){let t=0;for(const e of o.note.modifiers)if(e instanceof F&&(t++,e.setYShift(-10*(l.maxLine-o.line+1)),t===o.note.dots))break}}else t<1&&t>0?l.note.setXShift(u):o.note.voice!==l.note.voice&&o.stemDirection===l.stemDirection&&(o.line>l.line?1===o.stemDirection?l.note.renderFlag=!1:o.note.renderFlag=!1:l.line>o.line?1===l.stemDirection?o.note.renderFlag=!1:l.note.renderFlag=!1:1===l.stemDirection&&(l.stemDirection=-1,l.note.setStemDirection(-1)))}return!0}return null!==a&&a.minLinet.postFormat())),!0)}constructor(t){if(super(t),this.setAttribute("type","StaveNote"),this.keys=t.keys,this.clef=t.clef,this.octave_shift=t.octave_shift,this.beam=null,this.glyph=m.getGlyphProps(this.duration,this.noteType),!this.glyph)throw new s.RuntimeError("BadArguments",`Invalid note initialization data (No glyph found): ${JSON.stringify(t)}`);this.displaced=!1,this.dot_shiftY=0,this.addDotsCount=0,this.keyProps=[],this.use_default_head_x=!1,this.note_heads=[],this.modifiers=[],s.Merge(this.render_options,{glyph_font_scale:t.glyph_font_scale||m.DEFAULT_NOTATION_FONT_SCALE,stroke_px:t.stroke_px||O.DEFAULT_LEDGER_LINE_OFFSET}),this.calculateKeyProps(),this.buildStem(),t.auto_stem?this.autoStem():this.setStemDirection(t.stem_direction),this.reset(),this.buildFlag()}reset(){super.reset();const t=this.note_heads.map((t=>t.getStyle()));this.buildNoteHeads(),this.note_heads.forEach(((e,i)=>e.setStyle(t[i]))),this.stave&&this.note_heads.forEach((t=>t.setStave(this.stave))),this.calcExtraPx()}setBeam(t){return this.beam=t,this.calcExtraPx(),this}getCategory(){return O.CATEGORY}buildStem(){this.setStem(new x({hide:!!this.isRest()})),this.stem.id=s.Prefix(`${this.getAttribute("id")}-stem`)}buildNoteHeads(){this.note_heads=[];const t=this.getStemDirection(),e=this.getKeys();let i,s,n,r=null,o=null,a=!1;t===x.UP?(i=0,s=e.length,n=1):t===x.DOWN&&(i=e.length-1,s=-1,n=-1);for(let e=i;e!==s;e+=n){const i=this.keyProps[e],s=i.line;null===r?r=s:(o=Math.abs(r-s),0===o||.5===o?a=!a:(a=!1,this.use_default_head_x=!0)),r=s;const n=new R({duration:this.duration,note_type:this.noteType,displaced:a,stem_direction:t,custom_glyph_code:i.code,glyph_font_scale:this.render_options.glyph_font_scale,x_shift:i.shift_right,stem_up_x_offset:i.stem_up_x_offset,stem_down_x_offset:i.stem_down_x_offset,line:i.line});this.note_heads[e]=n}}autoStem(){this.minLine=this.keyProps[0].line,this.maxLine=this.keyProps[this.keyProps.length-1].line;const t=(this.minLine+this.maxLine)/2<3?x.UP:x.DOWN;this.setStemDirection(t)}calculateKeyProps(){let t=null;for(let e=0;e0&&(this.keyProps[e-1].displaced=!0)),t=o,this.keyProps.push(r)}t=-1/0,this.keyProps.forEach((e=>{e.linet.line-e.line))}getBoundingBox(){if(!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call getBoundingBox on an unformatted note.");const{width:t,modLeftPx:e,extraLeftPx:i}=this.getMetrics(),n=this.getAbsoluteX()-e-i;let r=0,o=0;const a=this.getStave().getSpacingBetweenLines()/2,l=2*a;if(this.isRest()){const t=this.ys[0],e=m.durationToFraction(this.duration);e.equals(1)||e.equals(2)?(r=t-a,o=t+a):(r=t-this.glyph.line_above*l,o=t+this.glyph.line_below*l)}else if(this.glyph.stem){const t=this.getStemExtents();t.baseY+=a*this.stem_direction,r=Math.min(t.topY,t.baseY),o=Math.max(t.topY,t.baseY)}else{r=null,o=null;for(let t=0;te&&(e=s):s1}hasStem(){return this.glyph.stem}hasFlag(){return super.hasFlag()&&!this.isRest()&&this.renderFlag}getStemX(){return"r"===this.noteType?this.getCenterGlyphX():super.getStemX()+x.WIDTH/(2*-this.getStemDirection())}getYForTopText(t){const e=this.getStemExtents();return Math.min(this.stave.getYForTopText(t),e.topY-this.render_options.annotation_spacing*(t+1))}getYForBottomText(t){const e=this.getStemExtents();return Math.max(this.stave.getYForTopText(t),e.baseY+this.render_options.annotation_spacing*t)}setStave(t){super.setStave(t);const e=this.note_heads.map((e=>(e.setStave(t),e.getY())));if(this.setYs(e),this.stem){const{y_top:t,y_bottom:e}=this.getNoteHeadBounds();this.stem.setYBounds(t,e)}return this}getKeys(){return this.keys}getKeyProps(){return this.keyProps}isDisplaced(){return this.displaced}setNoteDisplaced(t){return this.displaced=t,this}getTieRightX(){let t=this.getAbsoluteX();return t+=this.getGlyphWidth()+this.x_shift+this.extraRightPx,this.modifierContext&&(t+=this.modifierContext.getExtraRightPx()),t}getTieLeftX(){let t=this.getAbsoluteX();return t+=this.x_shift-this.extraLeftPx,t}getLineForRest(){let t=this.keyProps[0].line;if(this.keyProps.length>1){const e=this.keyProps[this.keyProps.length-1].line,i=Math.max(t,e),n=Math.min(t,e);t=s.MidLine(i,n)}return t}getModifierStartXY(t,e,i){if(i=i||{},!this.preFormatted)throw new s.RERR("UnformattedNote","Can't call GetModifierStartXY on an unformatted note");if(0===this.ys.length)throw new s.RERR("NoYValues","No Y-Values calculated for this note.");const{ABOVE:n,BELOW:r,LEFT:o,RIGHT:a}=B.Position;let l=0;return t===o?l=-2:t===a?(l=this.getGlyphWidth()+this.x_shift+2,this.stem_direction===x.UP&&this.hasFlag()&&(i.forceFlagRight||((t,e)=>e===(t.getStemDirection()===x.UP?t.keyProps.length-1:0))(this,e))&&(l+=this.flag.getMetrics().width)):t!==r&&t!==n||(l=this.getGlyphWidth()/2),{x:this.getAbsoluteX()+l,y:this.ys[e]}}setStyle(t){super.setStyle(t),this.note_heads.forEach((e=>e.setStyle(t))),this.stem&&this.stem.setStyle(t)}setStemStyle(t){this.stem&&this.getStem().setStyle(t)}getStemStyle(){return this.stem.getStyle()}setLedgerLineStyle(t){this.ledgerLineStyle=t}getLedgerLineStyle(){return this.ledgerLineStyle}setFlagStyle(t){this.flagStyle=t}getFlagStyle(){return this.flagStyle}setKeyStyle(t,e){return this.note_heads[t].setStyle(e),this}setKeyLine(t,e){return this.keyProps[t].line=e,this.reset(),this}getKeyLine(t){return this.keyProps[t].line}addToModifierContext(t){this.setModifierContext(t);for(let t=0;t{const u=c.getLine(),d=c.getY();(null===t||de)&&(e=d),null===s&&c.isDisplaced()&&(s=c.getAbsoluteX()),null!==i||c.isDisplaced()||(i=c.getAbsoluteX()),n=u>n?u:n,r=u{let a;a=s&&e?p-i:e?m-i:f-i;const l=e&&s?o:r;n.beginPath(),n.moveTo(a,t),n.lineTo(a+l,t),n.stroke()},g={...t.getStyle()||{},...this.getLedgerLineStyle()||{}};this.applyStyle(n,g);for(let e=6;e<=a;++e){const i=null!==m&&e<=c,s=null!==f&&e<=h;b(t.getYForNote(e),i,s)}for(let e=0;e>=l;--e){const i=null!==m&&e>=d,s=null!==f&&e>=u;b(t.getYForNote(e),i,s)}this.restoreStyle(n,g)}drawModifiers(){if(!this.context)throw new s.RERR("NoCanvasContext","Can't draw without a canvas context.");const t=this.context;t.openGroup("modifiers");for(let e=0;e{this.context.openGroup("notehead",null,{pointerBBox:!0}),t.setContext(this.context).draw(),this.context.closeGroup()}))}drawStem(t){if(!this.context)throw new s.RERR("NoCanvasContext","Can't draw without a canvas context.");t&&this.setStem(new x(t)),this.stem.id=s.Prefix(`${this.getAttribute("id")}-stem`),this.stem&&(this.context.openGroup("stem",null,{pointerBBox:!0}),this.stem.setContext(this.context).draw(),this.context.closeGroup())}draw(){if(!this.context)throw new s.RERR("NoCanvasContext","Can't draw without a canvas context.");if(!this.stave)throw new s.RERR("NoStave","Can't draw without a stave.");if(0===this.ys.length)throw new s.RERR("NoYValues","Can't draw note without Y values.");const t=this.getNoteHeadBeginX(),e=this.hasStem()&&!this.beam;if(this.note_heads.forEach((e=>e.setX(t))),this.stem){const t=this.getStemX();this.stem.setNoteHeadXBounds(t,t)}!function(...t){O.DEBUG&&s.L("Vex.Flow.StaveNote",t)}("Rendering ",this.isChord()?"chord :":"note :",this.keys),this.drawLedgerLines(),this.applyStyle(),this.setAttribute("el",this.context.openGroup("stavenote",this.getAttribute("id"))),this.context.openGroup("note",null,{pointerBBox:!0}),e&&this.drawStem(),this.drawNoteHeads(),this.drawFlag(),this.context.closeGroup(),this.drawModifiers(),this.context.closeGroup(),this.restoreStyle(),this.setRendered()}}class k extends B{static get CATEGORY(){return"frethandfinger"}static format(t,e){const{left_shift:i,right_shift:s}=e;if(!t||0===t.length)return!1;const n=[];let r=null,o=0,a=0;for(let e=0;ee.line-t.line));let l=0,h=0,c=0,u=0,d=null,f=null;for(let t=0;tc?e:c):o===B.Position.RIGHT&&(m.setXShift(h),e=a+S,u=e>u?e:u),d=p,f=r}return e.left_shift+=c,e.right_shift+=u,!0}constructor(t){super(),this.setAttribute("type","FretHandFinger"),this.note=null,this.index=null,this.finger=t,this.width=7,this.position=B.Position.LEFT,this.x_shift=0,this.y_shift=0,this.x_offset=0,this.y_offset=0,this.font={family:"sans-serif",size:9,weight:"bold"}}getCategory(){return k.CATEGORY}setFretHandFinger(t){return this.finger=t,this}setOffsetX(t){return this.x_offset=t,this}setOffsetY(t){return this.y_offset=t,this}draw(){if(this.checkContext(),!this.note||null==this.index)throw new s.RERR("NoAttachedNote","Can't draw string number without a note and index.");this.setRendered();const t=this.context,e=this.note.getModifierStartXY(this.position,this.index);let i=e.x+this.x_shift+this.x_offset,n=e.y+this.y_shift+this.y_offset+5;switch(this.position){case B.Position.ABOVE:i-=4,n-=12;break;case B.Position.BELOW:i-=2,n+=10;break;case B.Position.LEFT:i-=this.width;break;case B.Position.RIGHT:i+=1;break;default:throw new s.RERR("InvalidPostion",`The position ${this.position} does not exist`)}t.save(),t.setFont(this.font.family,this.font.size,this.font.weight),t.fillText(""+this.finger,i,n),t.restore()}}class V{static get NUM_TONES(){return 12}static get roots(){return["c","d","e","f","g","a","b"]}static get root_values(){return[0,2,4,5,7,9,11]}static get root_indices(){return{c:0,d:1,e:2,f:3,g:4,a:5,b:6}}static get canonical_notes(){return["c","c#","d","d#","e","f","f#","g","g#","a","a#","b"]}static get diatonic_intervals(){return["unison","m2","M2","m3","M3","p4","dim5","p5","m6","M6","b7","M7","octave"]}static get diatonic_accidentals(){return{unison:{note:0,accidental:0},m2:{note:1,accidental:-1},M2:{note:1,accidental:0},m3:{note:2,accidental:-1},M3:{note:2,accidental:0},p4:{note:3,accidental:0},dim5:{note:4,accidental:-1},p5:{note:4,accidental:0},m6:{note:5,accidental:-1},M6:{note:5,accidental:0},b7:{note:6,accidental:-1},M7:{note:6,accidental:0},octave:{note:7,accidental:0}}}static get intervals(){return{u:0,unison:0,m2:1,b2:1,min2:1,S:1,H:1,2:2,M2:2,maj2:2,T:2,W:2,m3:3,b3:3,min3:3,M3:4,3:4,maj3:4,4:5,p4:5,"#4":6,b5:6,aug4:6,dim5:6,5:7,p5:7,"#5":8,b6:8,aug5:8,6:9,M6:9,maj6:9,b7:10,m7:10,min7:10,dom7:10,M7:11,maj7:11,8:12,octave:12}}static get scales(){return{major:[2,2,1,2,2,2,1],dorian:[2,1,2,2,2,1,2],mixolydian:[2,2,1,2,2,1,2],minor:[2,1,2,2,1,2,2]}}static get scaleTypes(){return{M:V.scales.major,m:V.scales.minor}}static get accidentals(){return["bb","b","n","#","##"]}static get noteValues(){return{c:{root_index:0,int_val:0},cn:{root_index:0,int_val:0},"c#":{root_index:0,int_val:1},"c##":{root_index:0,int_val:2},cb:{root_index:0,int_val:11},cbb:{root_index:0,int_val:10},d:{root_index:1,int_val:2},dn:{root_index:1,int_val:2},"d#":{root_index:1,int_val:3},"d##":{root_index:1,int_val:4},db:{root_index:1,int_val:1},dbb:{root_index:1,int_val:0},e:{root_index:2,int_val:4},en:{root_index:2,int_val:4},"e#":{root_index:2,int_val:5},"e##":{root_index:2,int_val:6},eb:{root_index:2,int_val:3},ebb:{root_index:2,int_val:2},f:{root_index:3,int_val:5},fn:{root_index:3,int_val:5},"f#":{root_index:3,int_val:6},"f##":{root_index:3,int_val:7},fb:{root_index:3,int_val:4},fbb:{root_index:3,int_val:3},g:{root_index:4,int_val:7},gn:{root_index:4,int_val:7},"g#":{root_index:4,int_val:8},"g##":{root_index:4,int_val:9},gb:{root_index:4,int_val:6},gbb:{root_index:4,int_val:5},a:{root_index:5,int_val:9},an:{root_index:5,int_val:9},"a#":{root_index:5,int_val:10},"a##":{root_index:5,int_val:11},ab:{root_index:5,int_val:8},abb:{root_index:5,int_val:7},b:{root_index:6,int_val:11},bn:{root_index:6,int_val:11},"b#":{root_index:6,int_val:0},"b##":{root_index:6,int_val:1},bb:{root_index:6,int_val:10},bbb:{root_index:6,int_val:9}}}isValidNoteValue(t){return!(null==t||t<0||t>=V.NUM_TONES)}isValidIntervalValue(t){return this.isValidNoteValue(t)}getNoteParts(t){if(!t||t.length<1)throw new s.RERR("BadArguments","Invalid note name: "+t);if(t.length>3)throw new s.RERR("BadArguments","Invalid note name: "+t);const e=t.toLowerCase(),i=/^([cdefgab])(b|bb|n|#|##)?$/.exec(e);if(null!=i)return{root:i[1],accidental:i[2]};throw new s.RERR("BadArguments","Invalid note name: "+t)}getKeyParts(t){if(!t||t.length<1)throw new s.RERR("BadArguments","Invalid key: "+t);const e=t.toLowerCase(),i=/^([cdefgab])(b|#)?(mel|harm|m|M)?$/.exec(e);if(null!=i){const t=i[1],e=i[2];let s=i[3];return s||(s="M"),{root:t,accidental:e,type:s}}throw new s.RERR("BadArguments",`Invalid key: ${t}`)}getNoteValue(t){const e=V.noteValues[t];if(null==e)throw new s.RERR("BadArguments",`Invalid note name: ${t}`);return e.int_val}getIntervalValue(t){const e=V.intervals[t];if(null==e)throw new s.RERR("BadArguments",`Invalid interval name: ${t}`);return e}getCanonicalNoteName(t){if(!this.isValidNoteValue(t))throw new s.RERR("BadArguments",`Invalid note value: ${t}`);return V.canonical_notes[t]}getCanonicalIntervalName(t){if(!this.isValidIntervalValue(t))throw new s.RERR("BadArguments",`Invalid interval value: ${t}`);return V.diatonic_intervals[t]}getRelativeNoteValue(t,e,i){if(null==i&&(i=1),1!==i&&-1!==i)throw new s.RERR("BadArguments",`Invalid direction: ${i}`);let n=(t+i*e)%V.NUM_TONES;return n<0&&(n+=V.NUM_TONES),n}getRelativeNoteName(t,e){const i=this.getNoteParts(t),n=this.getNoteValue(i.root);let r=e-n;if(Math.abs(r)>V.NUM_TONES-3){let i=1;r>0&&(i=-1);const o=(e+1+(n+1))%V.NUM_TONES*i;if(Math.abs(o)>2)throw new s.RERR("BadArguments",`Notes not related: ${t}, ${e})`);r=o}if(Math.abs(r)>2)throw new s.RERR("BadArguments",`Notes not related: ${t}, ${e})`);let o=i.root;if(r>0)for(let t=1;t<=r;++t)o+="#";else if(r<0)for(let t=-1;t>=r;--t)o+="b";return o}getScaleTones(t,e){const i=[t];let s=t;for(let n=0;nt.getMetrics().width;class U extends B{static get CATEGORY(){return"accidentals"}static format(t,e){const i=e.left_shift+1;if(!t||0===t.length)return;const s=[];let n,r=null,o=0;for(let e=0;ee.line-t.line));const a=[];let l=0,h=null;for(let t=0;tl?e.shift:l,h=e.line}let c=0;for(let t=0;ta[i+t],r=t=>t.map(n),o=(t,e)=>{const[i,s]=r([t,e]).map((t=>t.line));return i-s},l=(...t)=>t.map(r).every((t=>!this.checkCollision(...t))),h=s-i+1;let u,d,f=this.checkCollision(a[i],a[s])?"a":"b";switch(h){case 3:"a"===f&&.5===o(1,2)&&.5!==o(0,1)&&(f="second_on_bottom");break;case 4:l([0,2],[1,3])&&(f="spaced_out_tetrachord");break;case 5:"b"===f&&l([1,3])&&(f="spaced_out_pentachord",l([0,2],[2,4])&&(f="very_spaced_out_pentachord"));break;case 6:l([0,3],[1,4],[2,5])&&(f="spaced_out_hexachord"),l([0,2],[2,4],[1,3],[3,5])&&(f="very_spaced_out_hexachord")}if(h>=7){let e=2,i=!0;for(;!0===i;){i=!1;for(let t=0;t+ed?c:d}else for(u=t;u<=s;u++)d=m.accidentalColumnsTable[h][f][u-t],a[u].column=d,c=c>d?c:d;t=s}const u=[],d=[];for(let t=0;t<=c;t++)u[t]=0,d[t]=0;u[0]=l+i,d[0]=l+i,a.forEach((t=>{t.width>u[t.column]&&(u[t.column]=t.width)}));for(let t=1;t{let e=0;const i=p+t.numAcc;for(;p0?(s=e.flatLine||e.dblSharpLine?2.5:3,t.dblSharpLine&&(i-=.5)):(s=t.flatLine||t.dblSharpLine?2.5:3,e.dblSharpLine&&(i-=.5));const n=Math.abs(i){const e=new n(0,1);t.getTickables().forEach((t=>{if(t.shouldIgnoreTicks())return;const n=s[e.value()];n?n.push(t):(i.push(e.value()),s[e.value()]=[t]),e.add(t.getTicks())}))}));const r=new V;e||(e="C");const o=r.createScaleMap(e);i.forEach((t=>{const e=s[t],i=[],n=t=>{t.isRest()||t.shouldIgnoreTicks()||(t.keys.forEach(((e,s)=>{const n=r.getNoteParts(e.split("/")[0]),a=n.accidental||"n",l=n.root+a,h=o[n.root]===l,c=i.indexOf(l)>-1;if(!h||h&&c){o[n.root]=l;const e=new U(a);t.addAccidental(s,e),i.push(l)}})),t.getModifiers().forEach((t=>{"gracenotegroups"===t.getCategory()&&t.getGraceNotes().forEach(n)})))};e.forEach(n)}))}constructor(t=null){if(super(),this.setAttribute("type","Accidental"),G("New accidental: ",t),this.note=null,this.index=null,this.type=t,this.position=B.Position.LEFT,this.render_options={font_scale:38,stroke_px:3,parenLeftPadding:2,parenRightPadding:2},this.accidental=m.accidentalCodes(this.type),!this.accidental)throw new s.RERR("ArgumentError",`Unknown accidental type: ${t}`);this.cautionary=!1,this.parenLeft=null,this.parenRight=null,this.reset()}reset(){const t=this.render_options.font_scale;this.glyph=new f(this.accidental.code,t),this.glyph.setOriginX(1),this.cautionary&&(this.parenLeft=new f(m.accidentalCodes("{").code,t),this.parenRight=new f(m.accidentalCodes("}").code,t),this.parenLeft.setOriginX(1),this.parenRight.setOriginX(1))}getCategory(){return U.CATEGORY}getWidth(){const t=this.cautionary?W(this.parenLeft)+W(this.parenRight)+this.render_options.parenLeftPadding+this.render_options.parenRightPadding:0;return W(this.glyph)+t}setNote(t){if(!t)throw new s.RERR("ArgumentError",`Bad note value: ${t}`);this.note=t,"gracenotes"===this.note.getCategory()&&(this.render_options.font_scale=25,this.reset())}setAsCautionary(){return this.cautionary=!0,this.render_options.font_scale=28,this.reset(),this}draw(){const{context:t,type:e,position:i,note:n,index:r,cautionary:o,x_shift:a,y_shift:l,glyph:h,parenLeft:c,parenRight:u,render_options:{parenLeftPadding:d,parenRightPadding:f}}=this;if(this.checkContext(),!n||null==r)throw new s.RERR("NoAttachedNote","Can't draw accidental without a note and index.");const m=n.getModifierStartXY(i,r);let p=m.x+a;const b=m.y+l;G("Rendering: ",e,p,b),o?(u.render(t,p,b),p-=W(u),p-=f,p-=this.accidental.parenRightPaddingAdjustment,h.render(t,p,b),p-=W(h),p-=d,c.render(t,p,b)):h.render(t,p,b),this.setRendered()}}class z extends B{static get CATEGORY(){return"notesubgroup"}static format(t,e){if(!t||0===t.length)return!1;let i=0;for(let e=0;e{t.ignore_ticks=!1})),this.width=0,this.preFormatted=!1,this.formatter=new ut,this.voice=new P({num_beats:4,beat_value:4,resolution:m.RESOLUTION}).setStrict(!1),this.voice.addTickables(this.subNotes),this}getCategory(){return z.CATEGORY}preFormat(){this.preFormatted||(this.formatter.joinVoices([this.voice]).format([this.voice],0),this.setWidth(this.formatter.getMinTotalWidth()),this.preFormatted=!0)}setNote(t){this.note=t}setWidth(t){this.width=t}getWidth(){return this.width}draw(){this.checkContext();const t=this.getNote();if(!t||null===this.index)throw new s.RuntimeError("NoAttachedNote","Can't draw notes without a parent note and parent note index.");this.setRendered(),this.alignSubNotesWithNote(this.subNotes,t),this.subNotes.forEach((t=>t.setContext(this.context).drawWithStyle()))}}class H extends l{constructor(t,e){super(),this.setAttribute("type","StaveTie"),this.notes=t,this.context=null,this.text=e,this.direction=null,this.render_options={cp1:8,cp2:12,text_shift_x:0,first_x_shift:0,last_x_shift:0,y_shift:7,tie_spacing:0,font:{family:"Arial",size:10,style:""}},this.font=this.render_options.font,this.setNotes(t)}setFont(t){return this.font=t,this}setDirection(t){return this.direction=t,this}setNotes(t){if(!t.first_note&&!t.last_note)throw new s.RuntimeError("BadArguments","Tie needs to have either first_note or last_note set.");if(t.first_indices||(t.first_indices=[0]),t.last_indices||(t.last_indices=[0]),t.first_indices.length!==t.last_indices.length)throw new s.RuntimeError("BadArguments","Tied notes must have similar index sizes");return this.first_note=t.first_note,this.first_indices=t.first_indices,this.last_note=t.last_note,this.last_indices=t.last_indices,this}isPartial(){return!this.first_note||!this.last_note}renderTie(t){if(0===t.first_ys.length||0===t.last_ys.length)throw new s.RERR("BadArguments","No Y-values to render");const e=this.context;let i=this.render_options.cp1,n=this.render_options.cp2;Math.abs(t.last_x_px-t.first_x_px)<10&&(i=2,n=8);const r=this.render_options.first_x_shift,o=this.render_options.last_x_shift,a=this.render_options.y_shift*t.direction;for(let l=0;l1){const e=new T(t);e.render_options.beam_width=3,e.render_options.partial_beam_length=4,this.beams.push(e)}return this}setNote(t){this.note=t}setWidth(t){this.width=t}getWidth(){return this.width}getGraceNotes(){return this.grace_notes}draw(){this.checkContext();const t=this.getNote();if(function(...t){X.DEBUG&&s.L("Vex.Flow.GraceNoteGroup",t)}("Drawing grace note group for:",t),!t||null===this.index)throw new s.RuntimeError("NoAttachedNote","Can't draw grace note without a parent note and parent note index.");if(this.setRendered(),this.alignSubNotesWithNote(this.getGraceNotes(),t),this.grace_notes.forEach((t=>{t.setContext(this.context).draw()})),this.beams.forEach((t=>{t.setContext(this.context).draw()})),this.show_slur){const e=this.getNote().getCategory()===O.CATEGORY,i=e?H:j;this.slur=new i({last_note:this.grace_notes[0],first_note:t,first_indices:[0],last_indices:[0]}),this.slur.render_options.cp2=12,this.slur.render_options.y_shift=(e?7:5)+this.render_options.slur_y_shift,this.slur.setContext(this.context).draw()}}}class Y extends B{static get CATEGORY(){return"strokes"}static get Type(){return{BRUSH_DOWN:1,BRUSH_UP:2,ROLL_DOWN:3,ROLL_UP:4,RASQUEDO_DOWN:5,RASQUEDO_UP:6,ARPEGGIO_DIRECTIONLESS:7}}static format(t,e){const i=e.left_shift;if(!t||0===t.length)return this;const s=t.map((t=>{const e=t.getNote();if(e instanceof O){const{line:i,displaced:s}=e.getKeyProps()[t.getIndex()];return{line:i,shift:s?e.getExtraLeftPx():0,stroke:t}}{const{str:i}=e.getPositions()[t.getIndex()];return{line:i,shift:0,stroke:t}}})),n=i,r=s.reduce(((t,{stroke:e,shift:i})=>(e.setXShift(n+i),Math.max(e.getWidth()+0,t))),0);return e.left_shift+=r,!0}constructor(t,e){super(),this.setAttribute("type","Stroke"),this.note=null,this.options=s.Merge({},e),this.all_voices=!("all_voices"in this.options)||this.options.all_voices,this.note_end=null,this.index=null,this.type=t,this.position=B.Position.LEFT,this.render_options={font_scale:38,stroke_px:3,stroke_spacing:10},this.font={family:"serif",size:10,weight:"bold italic"},this.setXShift(0),this.setWidth(10)}getCategory(){return Y.CATEGORY}getPosition(){return this.position}addEndNote(t){return this.note_end=t,this}draw(){if(this.checkContext(),this.setRendered(),!this.note||null==this.index)throw new s.RERR("NoAttachedNote","Can't draw stroke without a note and index.");const t=this.note.getModifierStartXY(this.position,this.index);let e=this.note.getYs(),i=t.y,n=t.y;const r=t.x-5,o=this.note.stave.options.spacing_between_lines_px,a=this.getModifierContext().getModifiers(this.note.getCategory());for(let t=0;te.line-t.line));let f=0,m=0,p=0,b=0,g=null,S=null;for(r=0;rp?t:p):l===B.Position.RIGHT&&(o.setXShift(m),t+=d,b=t>b?t:b),g=e,S=a}return e.left_shift+=p,e.right_shift+=b,!0}constructor(t){super(),this.setAttribute("type","StringNumber"),this.note=null,this.last_note=null,this.index=null,this.string_number=t,this.setWidth(20),this.position=B.Position.ABOVE,this.x_shift=0,this.y_shift=0,this.x_offset=0,this.y_offset=0,this.dashed=!0,this.leg=E.LineEndType.NONE,this.radius=8,this.font={family:"sans-serif",size:10,weight:"bold"}}getCategory(){return K.CATEGORY}getNote(){return this.note}setNote(t){return this.note=t,this}getIndex(){return this.index}setIndex(t){return this.index=t,this}setLineEndType(t){return t>=E.LineEndType.NONE&&t<=E.LineEndType.DOWN&&(this.leg=t),this}setStringNumber(t){return this.string_number=t,this}setOffsetX(t){return this.x_offset=t,this}setOffsetY(t){return this.y_offset=t,this}setLastNote(t){return this.last_note=t,this}setDashed(t){return this.dashed=t,this}draw(){const t=this.checkContext();if(!this.note||null==this.index)throw new s.RERR("NoAttachedNote","Can't draw string number without a note and index.");this.setRendered();const e=this.note.stave.options.spacing_between_lines_px,i=this.note.getModifierStartXY(this.position,this.index);let n=i.x+this.x_shift+this.x_offset,r=i.y+this.y_shift+this.y_offset;switch(this.position){case B.Position.ABOVE:case B.Position.BELOW:{const t=this.note.getStemExtents();let s=t.topY,n=t.baseY+2;this.note.stem_direction===O.STEM_DOWN&&(s=t.baseY,n=t.topY-2),r=this.position===B.Position.ABOVE?this.note.hasStem()?s-1.75*e:i.y-1.75*e:this.note.hasStem()?n+1.5*e:i.y+1.75*e,r+=this.y_shift+this.y_offset;break}case B.Position.LEFT:n-=this.radius/2+5;break;case B.Position.RIGHT:n+=this.radius/2+6;break;default:throw new s.RERR("InvalidPosition",`The position ${this.position} is invalid`)}t.save(),t.beginPath(),t.arc(n,r,this.radius,0,2*Math.PI,!1),t.lineWidth=1.5,t.stroke(),t.setFont(this.font.family,this.font.size,this.font.weight);const o=n-t.measureText(this.string_number).width/2;if(t.fillText(""+this.string_number,o,r+4.5),null!=this.last_note){const e=this.last_note.getStemX()-this.note.getX()+5;let i,s;switch(t.strokeStyle="#000000",t.lineCap="round",t.lineWidth=.6,this.dashed?E.drawDashedLine(t,n+10,r,n+e,r,[3,3]):E.drawDashedLine(t,n+10,r,n+e,r,[3,0]),this.leg){case E.LineEndType.UP:i=-10,s=this.dashed?[3,3]:[3,0],E.drawDashedLine(t,n+e,r,n+e,r+i,s);break;case E.LineEndType.DOWN:i=10,s=this.dashed?[3,3]:[3,0],E.drawDashedLine(t,n+e,r,n+e,r+i,s)}}t.restore()}}const{ABOVE:q,BELOW:$}=B.Position,J=(t,e)=>.5*t(e/.5),Z=(t,e)=>e===q?t<=5:t>=1,Q=(t,e)=>Z(t,e)?e===q?Math.ceil:Math.floor:Math.round,tt=t=>{const e=t.getCategory();return"stavenotes"===e||"gracenotes"===e};class et extends B{static get CATEGORY(){return"articulations"}static get INITIAL_OFFSET(){return-.5}static format(t,e){if(!t||0===t.length)return!1;const i=(t,e,i)=>J(Q(e,i),t.glyph.getMetrics().height/10+.5);t.filter((t=>t.getPosition()===q)).forEach((t=>{t.setTextLine(e.top_text_line),e.top_text_line+=i(t,e.top_text_line,q)})),t.filter((t=>t.getPosition()===$)).forEach((t=>{t.setTextLine(e.text_line),e.text_line+=i(t,e.text_line,$)}));const s=t.map((t=>t.getWidth())).reduce(((t,e)=>Math.max(e,t)));return e.left_shift+=s/2,e.right_shift+=s/2,!0}static easyScoreHook({articulations:t},e,i){if(!t)return;const s={staccato:"a.",tenuto:"a-"};t.split(",").map((t=>t.trim().split("."))).map((([t,e])=>{const n={type:s[t]};return e&&(n.position=B.PositionString[e]),i.getFactory().Articulation(n)})).map((t=>e.addModifier(0,t)))}constructor(t){if(super(),this.setAttribute("type","Articulation"),this.note=null,this.index=null,this.type=t,this.position=$,this.render_options={font_scale:38},this.articulation=m.articulationCodes(this.type),!this.articulation)throw new s.RERR("ArgumentError",`Articulation not found: ${this.type}`);this.glyph=new f(this.articulation.code,this.render_options.font_scale),this.setWidth(this.glyph.getMetrics().width)}getCategory(){return et.CATEGORY}draw(){const{note:t,index:e,position:i,glyph:n,articulation:{between_lines:r},text_line:o,context:a}=this;if(this.checkContext(),!t||null==e)throw new s.RERR("NoAttachedNote","Can't draw Articulation without a note and index.");this.setRendered();const l=t.getStave(),h=l.getSpacingBetweenLines(),c="tabnotes"===t.getCategory(),{x:u}=t.getModifierStartXY(i,e),d=!r||c,f=((t,e)=>{const i=e===q&&t.getStemDirection()===x.UP||e===$&&t.getStemDirection()===x.DOWN;return tt(t)?t.hasStem()&&i?.5:1:t.hasStem()&&i?1:0})(t,i);let m={[q]:()=>{n.setOrigin(.5,1);const e=((t,e)=>{const i=t.getStave(),n=t.getStemDirection(),{topY:r,baseY:o}=t.getStemExtents();if(tt(t))return t.hasStem()?n===x.UP?r:o:Math.min(...t.getYs());if("tabnotes"===t.getCategory())return t.hasStem()&&n===x.UP?r:i.getYForTopText(e);throw new s.RERR("UnknownCategory","Only can get the top and bottom ys of stavenotes and tabnotes")})(t,o)-(o+f)*h;return d?Math.min(l.getYForTopText(et.INITIAL_OFFSET),e):e},[$]:()=>{n.setOrigin(.5,0);const e=((t,e)=>{const i=t.getStave(),n=t.getStemDirection(),{topY:r,baseY:o}=t.getStemExtents();if(tt(t))return t.hasStem()?n===x.UP?o:r:Math.max(...t.getYs());if("tabnotes"===t.getCategory())return t.hasStem()?n===x.UP?i.getYForBottomText(e):r:i.getYForBottomText(e);throw new s.RERR("UnknownCategory","Only can get the top and bottom ys of stavenotes and tabnotes")})(t,o)+(o+f)*h;return d?Math.max(l.getYForBottomText(et.INITIAL_OFFSET),e):e}}[i]();if(!c){const s=i===q?-1:1,o=c?t.positions[e].str:t.getKeyProps()[e].line,a=(t.getYs()[e]-m)/h+o,l=((t,e,i,s)=>{const n=J(Q(e,i),e);return t&&Z(n,i)&&n%1==0?n+.5*-s:n})(r,a,i,s);Z(l,i)&&n.setOrigin(.5,.5),m+=Math.abs(l-a)*h*s}!function(...t){et.DEBUG&&s.L("Vex.Flow.Articulation",t)}(`Rendering articulation at (x: ${u}, y: ${m})`),n.render(a,u,m)}}class it extends C{static getNextContext(t){const e=t.tContexts,i=e.indexOf(t);return e[i+1]}constructor(){super(),this.setAttribute("type","TickContext"),this.currentTick=new n(0,1),this.maxTicks=new n(0,1),this.minTicks=null,this.padding=3,this.x=0,this.xBase=0,this.xOffset=0,this.tickables=[],this.notePx=0,this.extraLeftPx=0,this.extraRightPx=0,this.tContexts=[]}getX(){return this.x}setX(t){return this.x=t,this.xBase=t,this.xOffset=0,this}getXBase(){return this.xBase}setXBase(t){this.xBase=t,this.x=t+this.xOffset}getXOffset(){return this.xOffset}setXOffset(t){this.xOffset=t,this.x=this.xBase+t}getWidth(){return this.width+2*this.padding}setPadding(t){return this.padding=t,this}getMaxTicks(){return this.maxTicks}getMinTicks(){return this.minTicks}getTickables(){return this.tickables}getCenterAlignedTickables(){return this.tickables.filter((t=>t.isCenterAligned()))}getMetrics(){const{width:t,notePx:e,extraLeftPx:i,extraRightPx:s}=this;return{width:t,notePx:e,extraLeftPx:i,extraRightPx:s}}getCurrentTick(){return this.currentTick}setCurrentTick(t){this.currentTick=t,this.preFormatted=!1}getExtraPx(){let t=0,e=0,i=0,s=0;for(let n=0;n0&&s--;for(let e=0;e{at("Preformatting ModifierContext: ",t.CATEGORY),t.format(this.getModifiers(t.CATEGORY),this.state,this)})),this.width=this.state.left_shift+this.state.right_shift,this.preFormatted=!0)}postFormat(){this.postFormatted||this.POSTFORMAT.forEach((t=>{at("Postformatting ModifierContext: ",t.CATEGORY),t.postFormat(this.getModifiers(t.CATEGORY),this)}))}}function ht(t,e,i,n){let r=e;for(i+=1;i{if(!e.getTotalTicks().equals(r))throw new s.RERR("TickMismatch","Voices should have same total note duration in ticks.");if(e.getMode()===P.Mode.STRICT&&!e.isComplete())throw new s.RERR("IncompleteVoice","Voice does not have enough notes.");return Math.max(t,n.LCM(t,e.getResolutionMultiplier()))}),1),a={},l=[],h=[];return t.forEach((t=>{const s=new n(0,o);t.getTickables().forEach((t=>{const n=s.numerator;if(!a[n]){const t=new e;h.push(t),a[n]=t}i(t,a[n]),l.push(n),s.add(t.getTicks())}))})),{map:a,array:h,list:s.SortAndUnique(l,((t,e)=>t-e),((t,e)=>t===e)),resolutionMultiplier:o}}class ut{static SimpleFormat(t,e=0,{paddingBetween:i=10}={}){t.reduce(((t,e)=>{e.addToModifierContext(new lt);const s=(new it).addTickable(e).preFormat(),n=s.getExtraPx();return s.setX(t+n.left),t+s.getWidth()+n.right+i}),e)}static plotDebugging(t,e,i,s,n){const r=i+I.STAVEPADDING,o=e.contextGaps;t.save(),t.setFont("Arial",8,""),o.gaps.forEach((e=>{var i,o,a;i=r+e.x1,o=r+e.x2,a="#aaa",t.beginPath(),t.setStrokeStyle(a),t.setFillStyle(a),t.setLineWidth(1),t.fillRect(i,s,o-i,n-s),t.fillText(Math.round(e.x2-e.x1),r+e.x1,n+12)})),t.fillText(Math.round(o.total)+"px",r-20,n+12),t.setFillStyle("red"),t.fillText("Loss: "+e.lossHistory.map((t=>Math.round(t))),r-20,n+22),t.restore()}static FormatAndDraw(t,e,i,n){const r={auto_beam:!1,align_rests:!1};"object"==typeof n?s.Merge(r,n):"boolean"==typeof n&&(r.auto_beam=n);const o=new P(m.TIME4_4).setMode(P.Mode.SOFT).addTickables(i),a=r.auto_beam?T.applyAndGetBeams(o):[];return(new ut).joinVoices([o],{align_rests:r.align_rests}).formatToStave([o],e,{align_rests:r.align_rests,stave:e}),o.setStave(e).draw(t,e),a.forEach((e=>e.setContext(t).draw())),o.getBoundingBox()}static FormatAndDrawTab(t,e,i,n,r,o,a){const l={auto_beam:o,align_rests:!1};"object"==typeof a?s.Merge(l,a):"boolean"==typeof a&&(l.auto_beam=a);const h=new P(m.TIME4_4).setMode(P.Mode.SOFT).addTickables(r),c=new P(m.TIME4_4).setMode(P.Mode.SOFT).addTickables(n),u=l.auto_beam?T.applyAndGetBeams(h):[];(new ut).joinVoices([h],{align_rests:l.align_rests}).joinVoices([c]).formatToStave([h,c],i,{align_rests:l.align_rests}),h.draw(t,i),c.draw(t,e),u.forEach((e=>e.setContext(t).draw())),new A(i,e).setContext(t).draw()}static AlignRestsToNotes(t,e,i){return t.forEach(((s,n)=>{if(s instanceof O&&s.isRest()){if(s.tuplet&&!i)return;const r=s.getGlyph().position.toUpperCase();if("R/4"!==r&&"B/4"!==r)return;if(e||null!=s.beam){const e=s.getKeyProps()[0];if(0===n)e.line=ht(t,e.line,n,!1),s.setKeyLine(0,e.line);else if(n>0&&nut.AlignRestsToNotes(t.getTickables(),e)))}preCalculateMinTotalWidth(t){if(this.hasMinTotalWidth)return this.minTotalWidth;if(!this.tickContexts){if(!t)throw new s.RERR("BadArgument","'voices' required to run preCalculateMinTotalWidth");this.createTickContexts(t)}const{list:e,map:i}=this.tickContexts;return this.minTotalWidth=e.map((t=>{const e=i[t];return e.preFormat(),e.getWidth()})).reduce(((t,e)=>t+e),0),this.hasMinTotalWidth=!0,this.minTotalWidth}getMinTotalWidth(){if(!this.hasMinTotalWidth)throw new s.RERR("NoMinTotalWidth","Call 'preCalculateMinTotalWidth' or 'preFormat' before calling 'getMinTotalWidth'");return this.minTotalWidth}createModifierContexts(t){const e=ct(t,lt,((t,e)=>t.addToModifierContext(e)));return this.modiferContexts=e,e}createTickContexts(t){const e=ct(t,it,((t,e)=>e.addTickable(t)));return e.array.forEach((t=>{t.tContexts=e.array})),this.totalTicks=t[0].getTicksUsed().clone(),this.tickContexts=e,e}preFormat(t=0,e,i,s){const n=this.tickContexts,{list:r,map:o,resolutionMultiplier:a}=n;i&&s&&i.forEach((t=>t.setStave(s).preFormat()));let l=0,h=0;const c=t/2;if(this.minTotalWidth=0,r.forEach((t=>{const i=o[t];e&&i.setContext(e),i.preFormat();const s=i.getWidth();this.minTotalWidth+=s;const n=i.getMetrics();l=l+h+n.extraLeftPx,i.setX(l),h=s-n.extraLeftPx})),this.minTotalWidth=l+h,this.hasMinTotalWidth=!0,t<=0)return;const u=(t-this.minTotalWidth)/(this.totalTicks.value()*a);let d=0;r.forEach(((t,e)=>{const i=r[e-1]||0,s=o[t];d+=(t-i)*u,s.setX(s.getX()+d),s.getCenterAlignedTickables().forEach((t=>{t.center_x_shift=c-s.getX()}))})),1!==r.length&&(this.justifyWidth=t,this.lossHistory=[],this.evaluate())}evaluate(){const t=this.justifyWidth;this.contextGaps={total:0,gaps:[]},this.tickContexts.list.forEach(((t,e)=>{if(0===e)return;const i=this.tickContexts.list[e-1],s=this.tickContexts.map[i],n=this.tickContexts.map[t],r=s.getMetrics(),o=s.getX()+r.width,a=n.getX(),l=a-o;this.contextGaps.total+=l,this.contextGaps.gaps.push({x1:o,x2:a}),n.getFormatterMetrics().freedom.left=l,s.getFormatterMetrics().freedom.right=l}));const e=this.durationStats={};this.voices.forEach((i=>{i.getTickables().forEach(((i,s,n)=>{const r=i.getTicks().clone().simplify().toString(),o=i.getMetrics(),a=i.getFormatterMetrics(),l=i.getX()+o.noteWidth+o.modRightPx+o.extraRightPx;let h=0;if(s{t.getTickables().forEach((t=>{const s=t.getTicks().clone().simplify().toString(),n=t.getFormatterMetrics();n.iterations+=1,n.space.deviation=n.space.used-e[s].mean,n.duration=s,n.space.mean=e[s].mean,i+=Math.pow(e[s].mean,2)}))})),this.totalCost=Math.sqrt(i),this.lossHistory.push(this.totalCost),this}tune(){let t=0;return this.tickContexts.list.forEach(((e,i,s)=>{const n=this.tickContexts.map[e],r=i>0?this.tickContexts.map[s[i-1]]:null,o=it.getFormatterMetrics().space.deviation)).reduce(((t,e)=>t+e));a>0?t=-Math.min(n.getFormatterMetrics().freedom.right,Math.abs(a)):a<0&&(t=o?Math.min(o.getFormatterMetrics().freedom.right,Math.abs(a)):0);const l=Math.min(5,Math.abs(t));t=t>0?l:-l})),this.evaluate()}postFormat(){const t=t=>t.list.forEach((e=>t.map[e].postFormat()));return t(this.modiferContexts),t(this.tickContexts),this}joinVoices(t){return this.createModifierContexts(t),this.hasMinTotalWidth=!1,this}format(t,e,i){const n={align_rests:!1,context:null,stave:null};return s.Merge(n,i),this.voices=t,this.alignRests(t,n.align_rests),this.createTickContexts(t),this.preFormat(e,n.context,t,n.stave),n.stave&&this.postFormat(),this}formatToStave(t,e,i){const n=e.getNoteEndX()-e.getNoteStartX()-10;!function(...t){ut.DEBUG&&s.L("Vex.Flow.Formatter",t)}("Formatting voices to width: ",n);const r={context:e.getContext()};return s.Merge(r,i),this.format(t,n,r)}}class dt extends l{static get Position(){return{LEFT:1,RIGHT:2,ABOVE:3,BELOW:4,BEGIN:5,END:6}}constructor(){super(),this.setAttribute("type","StaveModifier"),this.padding=10,this.position=dt.Position.ABOVE,this.layoutMetrics=null}getPosition(){return this.position}setPosition(t){return this.position=t,this}getStave(){return this.stave}setStave(t){return this.stave=t,this}getWidth(){return this.width}setWidth(t){return this.width=t,this}getX(){return this.x}setX(t){return this.x=t,this}getCategory(){return""}makeSpacer(t){return{getContext:()=>!0,setStave(){},renderToStave(){},getMetrics:()=>({width:t})}}placeGlyphOnLine(t,e,i){t.setYShift(e.getYForLine(i)-e.getYForGlyphs())}getPadding(t){return void 0!==t&&t<2?0:this.padding}setPadding(t){return this.padding=t,this}setLayoutMetrics(t){return this.layoutMetrics=t,this}getLayoutMetrics(){return this.layoutMetrics}}class ft extends dt{static get CATEGORY(){return"barlines"}static get type(){return{SINGLE:1,DOUBLE:2,END:3,REPEAT_BEGIN:4,REPEAT_END:5,REPEAT_BOTH:6,NONE:7}}static get typeString(){return{single:ft.type.SINGLE,double:ft.type.DOUBLE,end:ft.type.END,repeatBegin:ft.type.REPEAT_BEGIN,repeatEnd:ft.type.REPEAT_END,repeatBoth:ft.type.REPEAT_BOTH,none:ft.type.NONE}}constructor(t){super(),this.setAttribute("type","Barline"),this.thickness=m.STAVE_LINE_THICKNESS;const e=ft.type;this.widths={},this.widths[e.SINGLE]=5,this.widths[e.DOUBLE]=5,this.widths[e.END]=5,this.widths[e.REPEAT_BEGIN]=5,this.widths[e.REPEAT_END]=5,this.widths[e.REPEAT_BOTH]=5,this.widths[e.NONE]=5,this.paddings={},this.paddings[e.SINGLE]=0,this.paddings[e.DOUBLE]=0,this.paddings[e.END]=0,this.paddings[e.REPEAT_BEGIN]=15,this.paddings[e.REPEAT_END]=15,this.paddings[e.REPEAT_BOTH]=15,this.paddings[e.NONE]=0,this.layoutMetricsMap={},this.layoutMetricsMap[e.SINGLE]={xMin:0,xMax:1,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.DOUBLE]={xMin:-3,xMax:1,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.END]={xMin:-5,xMax:1,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.REPEAT_END]={xMin:-10,xMax:1,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.REPEAT_BEGIN]={xMin:-2,xMax:10,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.REPEAT_BOTH]={xMin:-10,xMax:10,paddingLeft:5,paddingRight:5},this.layoutMetricsMap[e.NONE]={xMin:0,xMax:0,paddingLeft:5,paddingRight:5},this.setPosition(dt.Position.BEGIN),this.setType(t)}getCategory(){return ft.CATEGORY}getType(){return this.type}setType(t){return this.type="string"==typeof t?ft.typeString[t]:t,this.setWidth(this.widths[this.type]),this.setPadding(this.paddings[this.type]),this.setLayoutMetrics(this.layoutMetricsMap[this.type]),this}draw(t){switch(t.checkContext(),this.setRendered(),this.type){case ft.type.SINGLE:this.drawVerticalBar(t,this.x,!1);break;case ft.type.DOUBLE:this.drawVerticalBar(t,this.x,!0);break;case ft.type.END:this.drawVerticalEndBar(t,this.x);break;case ft.type.REPEAT_BEGIN:this.drawRepeatBar(t,this.x,!0),t.getX()!==this.x&&this.drawVerticalBar(t,t.getX());break;case ft.type.REPEAT_END:this.drawRepeatBar(t,this.x,!1);break;case ft.type.REPEAT_BOTH:this.drawRepeatBar(t,this.x,!1),this.drawRepeatBar(t,this.x,!0)}}drawVerticalBar(t,e,i){t.checkContext();const s=t.getTopLineTopY(),n=t.getBottomLineBottomY();i&&t.context.fillRect(e-3,s,1,n-s),t.context.fillRect(e,s,1,n-s)}drawVerticalEndBar(t,e){t.checkContext();const i=t.getTopLineTopY(),s=t.getBottomLineBottomY();t.context.fillRect(e-5,i,1,s-i),t.context.fillRect(e-2,i,3,s-i)}drawRepeatBar(t,e,i){t.checkContext();const s=t.getTopLineTopY(),n=t.getBottomLineBottomY();let r=3;i||(r=-5),t.context.fillRect(e+r,s,1,n-s),t.context.fillRect(e-2,s,3,n-s),i?r+=4:r-=4;const o=e+r+1;let a=(t.getNumLines()-1)*t.getSpacingBetweenLines();a=a/2-t.getSpacingBetweenLines()/2;let l=s+a+1;t.context.beginPath(),t.context.arc(o,l,2,0,2*Math.PI,!1),t.context.fill(),l+=t.getSpacingBetweenLines(),t.context.beginPath(),t.context.arc(o,l,2,0,2*Math.PI,!1),t.context.fill()}}class mt extends dt{static get CATEGORY(){return"repetitions"}static get type(){return{NONE:1,CODA_LEFT:2,CODA_RIGHT:3,SEGNO_LEFT:4,SEGNO_RIGHT:5,DC:6,DC_AL_CODA:7,DC_AL_FINE:8,DS:9,DS_AL_CODA:10,DS_AL_FINE:11,FINE:12,TO_CODA:13}}constructor(t,e,i){super(),this.setAttribute("type","Repetition"),this.symbol_type=t,this.x=e,this.x_shift=0,this.y_shift=i,this.font={family:"times",size:12,weight:"bold italic"}}getCategory(){return mt.CATEGORY}setShiftX(t){return this.x_shift=t,this}setShiftY(t){return this.y_shift=t,this}setX(t){return this.x=t,this}draw(t,e){switch(this.setRendered(),this.symbol_type){case mt.type.CODA_RIGHT:this.drawCodaFixed(t,e+t.width);break;case mt.type.CODA_LEFT:this.drawSymbolText(t,e,"Coda",!0);break;case mt.type.SEGNO_LEFT:this.drawSignoFixed(t,e);break;case mt.type.SEGNO_RIGHT:this.drawSignoFixed(t,e+t.width);break;case mt.type.DC:this.drawSymbolText(t,e,"D.C.",!1);break;case mt.type.DC_AL_CODA:this.drawSymbolText(t,e,"D.C. al",!0);break;case mt.type.DC_AL_FINE:this.drawSymbolText(t,e,"D.C. al Fine",!1);break;case mt.type.DS:this.drawSymbolText(t,e,"D.S.",!1);break;case mt.type.DS_AL_CODA:this.drawSymbolText(t,e,"D.S. al",!0);break;case mt.type.DS_AL_FINE:this.drawSymbolText(t,e,"D.S. al Fine",!1);break;case mt.type.FINE:this.drawSymbolText(t,e,"Fine",!1);break;case mt.type.TO_CODA:this.drawSymbolText(t,e,"To",!0)}return this}drawCodaFixed(t,e){const i=t.getYForTopText(t.options.num_lines)+this.y_shift;return f.renderGlyph(t.context,this.x+e+this.x_shift,i+25,40,"v4d",!0),this}drawSignoFixed(t,e){const i=t.getYForTopText(t.options.num_lines)+this.y_shift;return f.renderGlyph(t.context,this.x+e+this.x_shift,i+25,30,"v8c",!0),this}drawSymbolText(t,e,i,s){const n=t.checkContext();n.save(),n.setFont(this.font.family,this.font.size,this.font.weight);let r=0+this.x_shift,o=e+this.x_shift;this.symbol_type===mt.type.CODA_LEFT?(r=this.x+t.options.vertical_bar_width,o=r+n.measureText(i).width+12):(this.x_shift=-(r+n.measureText(i).width+12+t.options.vertical_bar_width+12),r=this.x+this.x_shift+t.options.vertical_bar_width,o=r+n.measureText(i).width+12);const a=t.getYForTopText(t.options.num_lines)+this.y_shift+25;return s&&f.renderGlyph(n,o,a,40,"v4d",!0),n.fillText(i,r,a+5),n.restore(),this}}class pt extends dt{static get CATEGORY(){return"stavesection"}constructor(t,e,i){super(),this.setAttribute("type","StaveSection"),this.setWidth(16),this.section=t,this.x=e,this.shift_x=0,this.shift_y=i,this.font={family:"sans-serif",size:12,weight:"bold"}}getCategory(){return pt.CATEGORY}setStaveSection(t){return this.section=t,this}setShiftX(t){return this.shift_x=t,this}setShiftY(t){return this.shift_y=t,this}draw(t,e){const i=t.checkContext();this.setRendered(),i.save(),i.lineWidth=2,i.setFont(this.font.family,this.font.size,this.font.weight);const s=i.measureText(""+this.section),n=s.width;let r=s.height;r||(r=s.emHeightAscent+2);let o=n+6;o<18&&(o=18);const a=r+this.font.size/10,l=t.getYForTopText(3)+19-1.15*a+this.shift_y;let h=this.x+e;return i.beginPath(),i.lineWidth=2,i.rect(h,l+r/4,o,a),i.stroke(),h+=(o-n)/2,i.fillText(""+this.section,h,l+a),i.restore(),this}}class bt extends dt{static get CATEGORY(){return"stavetempo"}constructor(t,e,i){super(),this.setAttribute("type","StaveTempo"),this.tempo=t,this.position=B.Position.ABOVE,this.x=e,this.shift_x=10,this.shift_y=i,this.font={family:"times",size:14,weight:"bold"},this.render_options={glyph_font_scale:30}}getCategory(){return bt.CATEGORY}setTempo(t){return this.tempo=t,this}setShiftX(t){return this.shift_x=t,this}setShiftY(t){return this.shift_y=t,this}draw(t,e){const i=t.checkContext();this.setRendered();const s=this.render_options,n=s.glyph_font_scale/38,r=this.tempo.name,o=this.tempo.duration,a=this.tempo.dots,l=this.tempo.bpm,h=this.font;let c=this.x+this.shift_x+e;const u=t.getYForTopText(1)+this.shift_y;if(i.save(),r&&(i.setFont(h.family,h.size,h.weight),i.fillText(r,c,u),c+=i.measureText(r).width),o&&l){i.setFont(h.family,h.size,"normal"),r&&(c+=i.measureText(" ").width,i.fillText("(",c,u),c+=i.measureText("(").width);const t=m.getGlyphProps(o);if(c+=3*n,f.renderGlyph(i,c,u,s.glyph_font_scale,t.code_head),c+=t.getWidth()*n,t.stem){let e=30;t.beam_count&&(e+=3*(t.beam_count-1)),e*=n;const r=u-e;i.fillRect(c-n,r,n,e),t.flag&&(f.renderGlyph(i,c,r,s.glyph_font_scale,t.code_flag_upstem),a||(c+=6*n))}for(let t=0;t=t.line?i.above:i.below)}this.placeGlyphOnLine(s,this.stave,t.line),this.glyphs.push(s);const r=this.xPositions[this.xPositions.length-1],o=s.getMetrics().width+n;this.xPositions.push(r+o),this.width+=o}cancelKey(t){return this.formatted=!1,this.cancelKeySpec=t,this}convertToCancelAccList(t){const e=m.keySignature(t),i=this.accList.length>0&&e.length>0&&e[0].type!==this.accList[0].type,s=i?e.length:e.length-this.accList.length;if(s<1)return;const n=[];for(let t=0;t0?t[0].type:null;let i;if(this.cancelKeySpec&&(i=this.convertToCancelAccList(this.cancelKeySpec)),this.alterKeySpec&&this.convertToAlterAccList(this.alterKeySpec),this.accList.length>0){const s=(this.position===dt.Position.END?this.stave.endClef:this.stave.clef)||this.stave.clef;i&&this.convertAccLines(s,i.type,i.accList),this.convertAccLines(s,e,t);for(let t=0;t0){this.stave.context.openGroup("keysignature");for(let t=0;t{const e=t.split("/").filter((t=>""!==t));if(2!==e.length)throw new s.RERR("BadTimeSignature",`Invalid time spec: ${t}. Must be in the form "/"`);e.forEach((e=>{if(isNaN(Number(e)))throw new s.RERR("BadTimeSignature",`Invalid time spec: ${t}. Must contain two valid numbers.`)}))})(t);const[e,i]=t.split("/").map((t=>t.split("")));return{num:!0,glyph:this.makeTimeSignatureGlyph(e,i)}}makeTimeSignatureGlyph(t,e){const i=new f("v0",this.point);i.topGlyphs=[],i.botGlyphs=[];let s=0;for(let e=0;en?s:n,o=i.getMetrics().x_min;i.getMetrics=()=>({x_min:o,x_max:o+r,width:r});const a=(r-s)/2,l=(r-n)/2,h=this;return i.renderToStave=function(t){let e=t+a;for(let t=0;ti.getWidth()&&(e-=i.getWidth()),e}setRepetitionTypeLeft(t,e){return this.modifiers.push(new mt(t,this.x,e)),this}setRepetitionTypeRight(t,e){return this.modifiers.push(new mt(t,this.x,e)),this}setVoltaType(t,e,i){return this.modifiers.push(new vt(t,e,this.x,i)),this}setSection(t,e,i=0,s=12){const n=new pt(t,this.x+i,e);return n.font.size=s,this.modifiers.push(n),this}setTempo(t,e){return this.modifiers.push(new bt(t,this.x,e)),this}setText(t,e,i){return this.modifiers.push(new St(t,e,i)),this}getHeight(){return this.height}getSpacingBetweenLines(){return this.options.spacing_between_lines_px}getBoundingBox(){return new c(this.x,this.y,this.width,this.getBottomY()-this.y)}getBottomY(){const t=this.options,e=t.spacing_between_lines_px;return this.getYForLine(t.num_lines)+t.space_below_staff_ln*e}getBottomLineY(){return this.getYForLine(this.options.num_lines)}getYForLine(t){const e=this.options,i=e.spacing_between_lines_px,s=e.space_above_staff_ln;return this.y+t*i+s*i}getLineForY(t){const e=this.options,i=e.spacing_between_lines_px,s=e.space_above_staff_ln;return(t-this.y)/i-s}getYForTopText(t){const e=t||0;return this.getYForLine(-e-this.options.top_text_position)}getYForBottomText(t){const e=t||0;return this.getYForLine(this.options.bottom_text_position+e)}getYForNote(t){const e=this.options,i=e.spacing_between_lines_px,s=e.space_above_staff_ln;return this.y+s*i+5*i-t*i}getYForGlyphs(){return this.getYForLine(3)}addModifier(t,e){return void 0!==e&&t.setPosition(e),t.setStave(this),this.formatted=!1,this.modifiers.push(t),this}addEndModifier(t){return this.addModifier(t,dt.Position.END),this}setBegBarType(t){const{SINGLE:e,REPEAT_BEGIN:i,NONE:s}=ft.type;return t!==e&&t!==i&&t!==s||(this.modifiers[0].setType(t),this.formatted=!1),this}setEndBarType(t){return t!==ft.type.REPEAT_BEGIN&&(this.modifiers[1].setType(t),this.formatted=!1),this}setClef(t,e,i,s){void 0===s&&(s=dt.Position.BEGIN),s===dt.Position.END?this.endClef=t:this.clef=t;const n=this.getModifiers(s,yt.CATEGORY);return 0===n.length?this.addClef(t,e,i,s):n[0].setType(t,e,i),this}setEndClef(t,e,i){return this.setClef(t,e,i,dt.Position.END),this}setKeySignature(t,e,i){void 0===i&&(i=dt.Position.BEGIN);const s=this.getModifiers(i,Et.CATEGORY);return 0===s.length?this.addKeySignature(t,e,i):s[0].setKeySig(t,e),this}setEndKeySignature(t,e){return this.setKeySignature(t,e,dt.Position.END),this}setTimeSignature(t,e,i){void 0===i&&(i=dt.Position.BEGIN);const s=this.getModifiers(i,xt.CATEGORY);return 0===s.length?this.addTimeSignature(t,e,i):s[0].setTimeSig(t),this}setEndTimeSignature(t,e){return this.setTimeSignature(t,e,dt.Position.END),this}addKeySignature(t,e,i){return void 0===i&&(i=dt.Position.BEGIN),this.addModifier(new Et(t,e).setPosition(i),i),this}addClef(t,e,i,s){return void 0===s||s===dt.Position.BEGIN?this.clef=t:s===dt.Position.END&&(this.endClef=t),this.addModifier(new yt(t,e,i),s),this}addEndClef(t,e,i){return this.addClef(t,e,i,dt.Position.END),this}addTimeSignature(t,e,i){return this.addModifier(new xt(t,e),i),this}addEndTimeSignature(t,e){return this.addTimeSignature(t,e,dt.Position.END),this}addTrebleGlyph(){return this.addClef("treble"),this}getModifiers(t,e){return void 0===t&&void 0===e?this.modifiers:this.modifiers.filter((i=>!(void 0!==t&&t!==i.getPosition()||void 0!==e&&e!==i.getCategory())))}sortByCategory(t,e){for(let i=t.length-1;i>=0;i--)for(let s=0;se[t[s+1].getCategory()]){const e=t[s];t[s]=t[s+1],t[s+1]=e}}format(){const t=this.modifiers[0],e=this.modifiers[1],i=this.getModifiers(dt.Position.BEGIN),s=this.getModifiers(dt.Position.END);let n,r,o;this.sortByCategory(i,{barlines:0,clefs:1,keysignatures:2,timesignatures:3}),this.sortByCategory(s,{timesignatures:0,keysignatures:1,barlines:2,clefs:3}),i.length>1&&t.getType()===ft.type.REPEAT_BEGIN&&(i.push(i.splice(0,1)[0]),i.splice(0,0,new ft(ft.type.SINGLE))),s.indexOf(e)>0&&s.splice(0,0,new ft(ft.type.NONE));let a=0,l=this.x;for(let t=0;t0){this.context.save(),this.context.setFont(this.font.family,this.font.size,this.font.weight);const t=this.context.measureText(""+this.measure).width;s=this.getYForTopText(0)+3,this.context.fillText(""+this.measure,this.x-t/2,s),this.context.restore()}return this}drawVertical(t,e){this.drawVerticalFixed(this.x+t,e)}drawVerticalFixed(t,e){this.checkContext();const i=this.getYForLine(0),s=this.getYForLine(this.options.num_lines-1);e&&this.context.fillRect(t-3,i,1,s-i+1),this.context.fillRect(t,i,1,s-i+1)}drawVerticalBar(t){this.drawVerticalBarFixed(this.x+t,!1)}drawVerticalBarFixed(t){this.checkContext();const e=this.getYForLine(0),i=this.getYForLine(this.options.num_lines-1);this.context.fillRect(t,e,1,i-e+1)}getConfigForLines(){return this.options.line_config}setConfigForLine(t,e){if(t>=this.options.num_lines||t<0)throw new s.RERR("StaveConfigError","The line number must be within the range of the number of lines in the Stave.");if(void 0===e.visible)throw new s.RERR("StaveConfigError","The line configuration object is missing the 'visible' property.");if("boolean"!=typeof e.visible)throw new s.RERR("StaveConfigError","The line configuration objects 'visible' property must be true or false.");return this.options.line_config[t]=e,this}setConfigForLines(t){if(t.length!==this.options.num_lines)throw new s.RERR("StaveConfigError","The length of the lines configuration array must match the number of lines in the Stave");for(const e in t)t[e]||(t[e]=this.options.line_config[e]),s.Merge(this.options.line_config[e],t[e]);return this.options.line_config=t,this}}class wt extends _t{constructor(t,e,i,n){const r={spacing_between_lines_px:13,num_lines:6,top_text_position:1};s.Merge(r,n),super(t,e,i,r),this.setAttribute("type","TabStave")}getYForGlyphs(){return this.getYForLine(2.5)}addTabGlyph(){return this.addClef("tab"),this}}class Mt extends N{static get CATEGORY(){return"tabnotes"}constructor(t,e){if(super(t),this.setAttribute("type","TabNote"),this.ghost=!1,this.positions=t.positions,s.Merge(this.render_options,{glyph_font_scale:m.DEFAULT_TABLATURE_FONT_SCALE,draw_stem:e,draw_dots:e,draw_stem_through_stave:!1,y_shift:0,scale:1,font:"10pt Arial"}),this.glyph=m.getGlyphProps(this.duration,this.noteType),!this.glyph)throw new s.RuntimeError("BadArguments",`Invalid note initialization data (No glyph found): ${JSON.stringify(t)}`);this.buildStem(),t.stem_direction?this.setStemDirection(t.stem_direction):this.setStemDirection(x.UP),this.ghost=!1,this.updateWidth()}reset(){this.stave&&this.setStave(this.stave)}getCategory(){return Mt.CATEGORY}setGhost(t){return this.ghost=t,this.updateWidth(),this}hasStem(){return this.render_options.draw_stem}getStemExtension(){const t=this.getGlyph();return null!=this.stem_extension_override?this.stem_extension_override:t?1===this.getStemDirection()?t.tabnote_stem_up_extension:t.tabnote_stem_down_extension:0}addDot(){const t=new F;return this.dots+=1,this.addModifier(t,0)}updateWidth(){this.glyphs=[],this.width=0;for(let t=0;tthis.width}setStave(t){let e;if(super.setStave(t),this.context=t.context,this.context){const t=this.context;for(this.width=0,e=0;ei.width),this.width=Math.max(i.getWidth(),this.width)}this.glyph.getWidth=()=>this.width}const i=this.positions.map((({str:e})=>t.getYForLine(e-1)));return this.setYs(i),this.stem&&this.stem.setYBounds(this.getStemY(),this.getStemY()),this}getPositions(){return this.positions}addToModifierContext(t){this.setModifierContext(t);for(let t=0;t{("dots"!==t.getCategory()||this.render_options.draw_dots)&&(t.setContext(this.context),t.drawWithStyle())}))}drawStemThrough(){const t=this.getStemX(),e=this.getStemY(),i=this.context,s=this.render_options.draw_stem_through_stave;if(this.render_options.draw_stem&&s){const s=function(t,e){const i=[];let s=[];for(let n=1;n<=t;n++)e.indexOf(n)>-1?(i.push(s),s=[]):s.push(n);return s.length>0&&i.push(s),i}(this.stave.getNumLines(),this.positions.map((t=>t.str))),n=function(t,e,i,s){const n=1!==s,r=-1!==s,o=i.getSpacingBetweenLines(),a=i.getNumLines(),l=[];return e.forEach((e=>{const h=e.indexOf(a)>-1,c=e.indexOf(1)>-1;if(n&&c||r&&h)return;1===e.length&&e.push(e[0]);const u=[];e.forEach(((e,n,r)=>{const l=1===e,h=e===a;let c=i.getYForLine(e-1);0!==n||l?n!==r.length-1||h||(c+=o/2-1):c-=o/2-1,u.push(c),1===s&&l?u.push(t-2):-1===s&&h&&u.push(t+2)})),l.push(u.sort(((t,e)=>t-e)))})),l}(e,s,this.getStave(),this.getStemDirection());i.save(),i.setLineWidth(x.WIDTH),n.forEach((e=>{0!==e.length&&(i.beginPath(),i.moveTo(t,e[0]),i.lineTo(t,e[e.length-1]),i.stroke(),i.closePath())})),i.restore()}}drawPositions(){const t=this.context,e=this.getAbsoluteX(),i=this.ys;for(let s=0;sparseInt(s,10)?Nt.SLIDE_DOWN:Nt.SLIDE_UP}this.slide_direction=e,this.render_options.cp1=11,this.render_options.cp2=14,this.render_options.y_shift=.5,this.setFont({font:"Times",size:10,style:"bold italic"}),this.setNotes(t)}renderTie(t){if(0===t.first_ys.length||0===t.last_ys.length)throw new s.RERR("BadArguments","No Y-values to render");const e=this.context,i=t.first_x_px,n=t.first_ys,r=t.last_x_px,o=this.slide_direction;if(o!==Nt.SLIDE_UP&&o!==Nt.SLIDE_DOWN)throw new s.RERR("BadSlide","Invalid slide direction");for(let t=0;tthis.numStrings)throw new s.RERR("BadArguments",`String number must be between 1 and ${this.numStrings}:${t}`);return this.tuningValues[e-1]}getValueForFret(t,e){const i=this.getValueForString(e),n=parseInt(t,10);if(n<0)throw new s.RERR("BadArguments","Fret number must be 0 or higher: "+t);return i+n}getNoteForFret(t,e){const i=this.getValueForFret(t,e),s=Math.floor(i/12),n=i%12;return m.integerToNote(n)+"/"+s}}class Ot extends l{static get type(){return{CRESC:1,DECRESC:2}}static FormatByTicksAndDraw(t,e,i,n,r,o){const a=e.pixelsPerTick;if(null==a)throw new s.RuntimeError("BadArguments","A valid Formatter must be provide to draw offsets by ticks.");const l=a*o.left_shift_ticks,h=a*o.right_shift_ticks,c={height:o.height,y_shift:o.y_shift,left_shift_px:l,right_shift_px:h};new Ot({first_note:i.first_note,last_note:i.last_note},n).setContext(t).setRenderOptions(c).setPosition(r).draw()}constructor(t,e){super(),this.setAttribute("type","StaveHairpin"),this.notes=t,this.hairpin=e,this.position=B.Position.BELOW,this.render_options={height:10,y_shift:0,left_shift_px:0,right_shift_px:0},this.setNotes(t)}setPosition(t){return t!==B.Position.ABOVE&&t!==B.Position.BELOW||(this.position=t),this}setRenderOptions(t){return null!=t.height&&null!=t.y_shift&&null!=t.left_shift_px&&null!=t.right_shift_px&&(this.render_options=t),this}setNotes(t){if(!t.first_note&&!t.last_note)throw new s.RuntimeError("BadArguments","Hairpin needs to have either first_note or last_note set.");return this.first_note=t.first_note,this.last_note=t.last_note,this}renderHairpin(t){const e=this.checkContext();let i=this.render_options.y_shift+20,s=t.first_y;this.position===B.Position.ABOVE&&(i=30-i,s=t.first_y-t.staff_height);const n=this.render_options.left_shift_px,r=this.render_options.right_shift_px;switch(e.beginPath(),this.hairpin){case Ot.type.CRESC:e.moveTo(t.last_x+r,s+i),e.lineTo(t.first_x+n,s+this.render_options.height/2+i),e.lineTo(t.last_x+r,s+this.render_options.height+i);break;case Ot.type.DECRESC:e.moveTo(t.first_x+n,s+i),e.lineTo(t.last_x+r,s+this.render_options.height/2+i),e.lineTo(t.first_x+n,s+this.render_options.height+i)}e.stroke(),e.closePath()}draw(){this.checkContext(),this.setRendered();const t=this.first_note,e=this.last_note,i=t.getModifierStartXY(this.position,0),s=e.getModifierStartXY(this.position,0);return this.renderHairpin({first_x:i.x,last_x:s.x,first_y:t.getStave().y+t.getStave().height,last_y:e.getStave().y+e.getStave().height,staff_height:t.getStave().height}),!0}}class kt extends l{static get Position(){return{NEAR_HEAD:1,NEAR_TOP:2}}static get PositionString(){return{nearHead:kt.Position.NEAR_HEAD,nearTop:kt.Position.NEAR_TOP}}constructor(t,e,i){super(),this.setAttribute("type","Curve"),this.render_options={spacing:2,thickness:2,x_shift:0,y_shift:10,position:kt.Position.NEAR_HEAD,position_end:kt.Position.NEAR_HEAD,invert:!1,cps:[{x:0,y:10},{x:0,y:10}]},s.Merge(this.render_options,i),this.setNotes(t,e)}setNotes(t,e){if(!t&&!e)throw new s.RuntimeError("BadArguments","Curve needs to have either first_note or last_note set.");return this.from=t,this.to=e,this}isPartial(){return!this.from||!this.to}renderCurve(t){const e=this.context,i=this.render_options.cps,s=this.render_options.x_shift,n=this.render_options.y_shift*t.direction,r=t.first_x+s,o=t.first_y+n,a=t.last_x-s,l=t.last_y+n,h=this.render_options.thickness,c=(a-r)/(i.length+2);e.beginPath(),e.moveTo(r,o),e.bezierCurveTo(r+c+i[0].x,o+i[0].y*t.direction,a-c+i[1].x,l+i[1].y*t.direction,a,l),e.bezierCurveTo(a-c+i[1].x,l+(i[1].y+h)*t.direction,r+c+i[0].x,o+(i[0].y+h)*t.direction,r,o),e.stroke(),e.closePath(),e.fill()}draw(){this.checkContext(),this.setRendered();const t=this.from,e=this.to;let i,s,n,r,o,a="baseY",l="baseY";function h(t){return"string"==typeof t?kt.PositionString[t]:t}const c=h(this.render_options.position),u=h(this.render_options.position_end);return c===kt.Position.NEAR_TOP&&(a="topY",l="topY"),u===kt.Position.NEAR_HEAD?l="baseY":u===kt.Position.NEAR_TOP&&(l="topY"),t?(i=t.getTieRightX(),o=t.getStemDirection(),n=t.getStemExtents()[a]):(i=e.getStave().getTieStartX(),n=e.getStemExtents()[a]),e?(s=e.getTieLeftX(),o=e.getStemDirection(),r=e.getStemExtents()[l]):(s=t.getStave().getTieEndX(),r=t.getStemExtents()[l]),this.renderCurve({first_x:i,last_x:s,first_y:n,last_y:r,direction:o*(!0===this.render_options.invert?-1:1)}),!0}}function Vt(...t){Gt.DEBUG&&s.L("Vex.Flow.TextDynamics",t)}class Gt extends I{static get GLYPHS(){return{f:{code:"vba",width:12},p:{code:"vbf",width:14},m:{code:"v62",width:17},s:{code:"v4a",width:10},z:{code:"v80",width:12},r:{code:"vb1",width:12}}}constructor(t){super(t),this.setAttribute("type","TextDynamics"),this.sequence=t.text.toLowerCase(),this.line=t.line||0,this.glyphs=[],s.Merge(this.render_options,{glyph_font_size:40}),Vt("New Dynamics Text: ",this.sequence)}setLine(t){return this.line=t,this}preFormat(){let t=0;return this.sequence.split("").forEach((e=>{const i=Gt.GLYPHS[e];if(!i)throw new s.RERR("Invalid dynamics character: "+e);const n=this.render_options.glyph_font_size,r=new f(i.code,n);this.glyphs.push(r),t+=i.width})),this.setWidth(t),this.preFormatted=!0,this}draw(){this.setRendered();const t=this.getAbsoluteX(),e=this.stave.getYForLine(this.line+-3);Vt("Rendering Dynamics: ",this.sequence);let i=t;this.glyphs.forEach(((t,s)=>{const n=this.sequence[s];t.render(this.context,i,e),i+=Gt.GLYPHS[n].width}))}}function Wt(t,e,i,s,n,r,o){t.beginPath(),t.moveTo(e,i),t.lineTo(s,n),t.lineTo(r,o),t.lineTo(e,i),t.closePath(),t.fill()}class Ut extends l{static get TextVerticalPosition(){return{TOP:1,BOTTOM:2}}static get TextJustification(){return{LEFT:1,CENTER:2,RIGHT:3}}constructor(t){super(),this.setAttribute("type","StaveLine"),this.notes=t,this.text="",this.font={family:"Arial",size:10,weight:""},this.render_options={padding_left:4,padding_right:3,line_width:1,line_dash:null,rounded_end:!0,color:null,draw_start_arrow:!1,draw_end_arrow:!1,arrowhead_length:10,arrowhead_angle:Math.PI/8,text_position_vertical:Ut.TextVerticalPosition.TOP,text_justification:Ut.TextJustification.CENTER},this.setNotes(t)}setFont(t){return this.font=t,this}setText(t){return this.text=t,this}setNotes(t){if(!t.first_note&&!t.last_note)throw new s.RuntimeError("BadArguments","Notes needs to have either first_note or last_note set.");if(t.first_indices||(t.first_indices=[0]),t.last_indices||(t.last_indices=[0]),t.first_indices.length!==t.last_indices.length)throw new s.RuntimeError("BadArguments","Connected notes must have similar index sizes");return this.first_note=t.first_note,this.first_indices=t.first_indices,this.last_note=t.last_note,this.last_indices=t.last_indices,this}applyLineStyle(){const t=this.checkContext(),e=this.render_options;e.line_dash&&t.setLineDash(e.line_dash),e.line_width&&t.setLineWidth(e.line_width),e.rounded_end?t.setLineCap("round"):t.setLineCap("square")}applyFontStyle(){const t=this.checkContext();this.font&&t.setFont(this.font.family,this.font.size,this.font.weight),this.render_options.color&&(t.setStrokeStyle(this.render_options.color),t.setFillStyle(this.render_options.color))}draw(){const t=this.checkContext();this.setRendered();const e=this.first_note,i=this.last_note,s=this.render_options;let n,r;t.save(),this.applyLineStyle(),this.first_indices.forEach(((o,a)=>{const l=this.last_indices[a];n=e.getModifierStartXY(2,o),r=i.getModifierStartXY(1,l);const h=n.y>r.y;n.x+=e.getMetrics().modRightPx+s.padding_left,r.x-=i.getMetrics().modLeftPx+s.padding_right;const c=e.getGlyph().getWidth();e.getKeyProps()[o].displaced&&1===e.getStemDirection()&&(n.x+=c+s.padding_left),i.getKeyProps()[l].displaced&&-1===i.getStemDirection()&&(r.x-=c+s.padding_right),n.y+=h?-3:1,r.y+=h?2:0,function(t,e,i,s){const n=s.draw_start_arrow&&s.draw_end_arrow,r=e.x,o=e.y,a=i.x,l=i.y,h=Math.sqrt((a-r)*(a-r)+(l-o)*(l-o)),c=(h-s.arrowhead_length/3)/h;let u,d,f,m;s.draw_end_arrow||n?(u=Math.round(r+(a-r)*c),d=Math.round(o+(l-o)*c)):(u=a,d=l),s.draw_start_arrow||n?(f=r+(a-r)*(1-c),m=o+(l-o)*(1-c)):(f=r,m=o),s.color&&(t.setStrokeStyle(s.color),t.setFillStyle(s.color)),t.beginPath(),t.moveTo(f,m),t.lineTo(u,d),t.stroke(),t.closePath();const p=Math.atan2(l-o,a-r),b=Math.abs(s.arrowhead_length/Math.cos(s.arrowhead_angle));let g,S,y,E,x,v;(s.draw_end_arrow||n)&&(g=p+Math.PI+s.arrowhead_angle,y=a+Math.cos(g)*b,E=l+Math.sin(g)*b,S=p+Math.PI-s.arrowhead_angle,x=a+Math.cos(S)*b,v=l+Math.sin(S)*b,Wt(t,y,E,a,l,x,v)),(s.draw_start_arrow||n)&&(g=p+s.arrowhead_angle,y=r+Math.cos(g)*b,E=o+Math.sin(g)*b,S=p-s.arrowhead_angle,x=r+Math.cos(S)*b,v=o+Math.sin(S)*b,Wt(t,y,E,r,o,x,v))}(t,n,r,this.render_options)})),t.restore();const o=t.measureText(this.text).width,a=s.text_justification;let l,h=0;a===Ut.TextJustification.LEFT?h=n.x:a===Ut.TextJustification.CENTER?h=(r.x-n.x)/2+n.x-o/2:a===Ut.TextJustification.RIGHT&&(h=r.x-o);const c=s.text_position_vertical;return c===Ut.TextVerticalPosition.TOP?l=e.getStave().getYForTopText():c===Ut.TextVerticalPosition.BOTTOM&&(l=e.getStave().getYForBottomText(m.TEXT_HEIGHT_OFFSET_HACK)),t.save(),this.applyFontStyle(),t.fillText(this.text,h,l),t.restore(),this}}function zt(t,e,i,s,n){const r=Ht.GLYPHS[t];new f(r.code,n).render(e,i+r.x_shift,s+r.y_shift)}class Ht extends l{static get GLYPHS(){return{pedal_depress:{code:"v36",x_shift:-10,y_shift:0},pedal_release:{code:"v5d",x_shift:-2,y_shift:3}}}static get Styles(){return{TEXT:1,BRACKET:2,MIXED:3}}static get StylesString(){return{text:Ht.Styles.TEXT,bracket:Ht.Styles.BRACKET,mixed:Ht.Styles.MIXED}}static createSustain(t){return new Ht(t)}static createSostenuto(t){const e=new Ht(t);return e.setStyle(Ht.Styles.MIXED),e.setCustomText("Sost. Ped."),e}static createUnaCorda(t){const e=new Ht(t);return e.setStyle(Ht.Styles.TEXT),e.setCustomText("una corda","tre corda"),e}constructor(t){super(),this.setAttribute("type","PedalMarking"),this.notes=t,this.style=Ht.TEXT,this.line=0,this.custom_depress_text="",this.custom_release_text="",this.font={family:"Times New Roman",size:12,weight:"italic bold"},this.render_options={bracket_height:10,text_margin_right:6,bracket_line_width:1,glyph_point_size:40,color:"black"}}setCustomText(t,e){return this.custom_depress_text=t||"",this.custom_release_text=e||"",this}setStyle(t){if(t<1&&t>3)throw new s.RERR("InvalidParameter","The style must be one found in PedalMarking.Styles");return this.style=t,this}setLine(t){return this.line=t,this}drawBracketed(){const t=this.context;let e,i,n=!1;const r=this;this.notes.forEach(((o,a,l)=>{n=!n;const h=o.getAbsoluteX(),c=o.getStave().getYForBottomText(r.line+3);if(h{e=!e;const r=n.getStave(),o=n.getAbsoluteX(),a=r.getYForBottomText(i.line+3);let l=0;e?i.custom_depress_text?(l=t.measureText(i.custom_depress_text).width,t.fillText(i.custom_depress_text,o-l/2,a)):zt("pedal_depress",t,o,a,s):i.custom_release_text?(l=t.measureText(i.custom_release_text).width,t.fillText(i.custom_release_text,o-l/2,a)):zt("pedal_release",t,o,a,s)}))}draw(){const t=this.checkContext();this.setRendered(),t.save(),t.setStrokeStyle(this.render_options.color),t.setFillStyle(this.render_options.color),t.setFont(this.font.family,this.font.size,this.font.weight),Ht.DEBUG&&s.L("Vex.Flow.PedalMarking",["Rendering Pedal Marking"]),this.style===Ht.Styles.BRACKET||this.style===Ht.Styles.MIXED?(t.setLineWidth(this.render_options.bracket_line_width),this.drawBracketed()):this.style===Ht.Styles.TEXT&&this.drawText(),t.restore()}}class jt extends l{static get Positions(){return{TOP:1,BOTTOM:-1}}static get PositionString(){return{top:jt.Positions.TOP,bottom:jt.Positions.BOTTOM}}constructor({start:t,stop:e,text:i="",superscript:s="",position:n=jt.Positions.TOP}){super(),this.setAttribute("type","TextBracket"),this.start=t,this.stop=e,this.text=i,this.superscript=s,this.position="string"==typeof n?jt.PositionString[n]:n,this.line=1,this.font={family:"Serif",size:15,weight:"italic"},this.render_options={dashed:!0,dash:[5],color:"black",line_width:1,show_bracket:!0,bracket_height:8,underline_superscript:!0}}applyStyle(t){return t.setFont(this.font.family,this.font.size,this.font.weight),t.setStrokeStyle(this.render_options.color),t.setFillStyle(this.render_options.color),t.setLineWidth(this.render_options.line_width),this}setDashed(t,e){return this.render_options.dashed=t,e&&(this.render_options.dash=e),this}setFont(t){return this.font={...this.font,...t},this}setLine(t){return this.line=t,this}draw(){const t=this.context;this.setRendered();let e=0;switch(this.position){case jt.Positions.TOP:e=this.start.getStave().getYForTopText(this.line);break;case jt.Positions.BOTTOM:e=this.start.getStave().getYForBottomText(this.line+m.TEXT_HEIGHT_OFFSET_HACK);break;default:throw new s.RERR("InvalidPosition",`The position ${this.position} is invalid`)}const i={x:this.start.getAbsoluteX(),y:e},n={x:this.stop.getAbsoluteX(),y:e};!function(...t){jt.DEBUG&&s.L("Vex.Flow.TextBracket",t)}("Rendering TextBracket: start:",i,"stop:",n,"y:",e);const r=this.render_options.bracket_height*this.position;t.save(),this.applyStyle(t),t.fillText(this.text,i.x,i.y);const o=t.measureText(this.text).width,a=t.measureText("M").width,l=i.y-a/2.5;t.setFont(this.font.family,this.font.size/1.4,this.font.weight),t.fillText(this.superscript,i.x+o+1,l);const h=t.measureText(this.superscript).width,c=t.measureText("M").width;let u=i.x,d=l;const f=n.x+this.stop.getGlyph().getWidth();this.position===jt.Positions.TOP?(u+=o+h+5,d-=c/2.7):this.position===jt.Positions.BOTTOM&&(d+=c/2.7,u+=o+2,this.render_options.underline_superscript||(u+=h)),this.render_options.dashed?(E.drawDashedLine(t,u,d,f,d,this.render_options.dash),this.render_options.show_bracket&&E.drawDashedLine(t,f,d+1*this.position,f,d+r,this.render_options.dash)):(t.beginPath(),t.moveTo(u,d),t.lineTo(f,d),this.render_options.show_bracket&&t.lineTo(f,d+r),t.stroke(),t.closePath()),t.restore()}}class Xt extends I{constructor(t=ft.type.SINGLE){super({duration:"b"}),this.setAttribute("type","BarNote"),this.metrics={widths:{}};const e=ft.type;this.metrics.widths={[e.SINGLE]:8,[e.DOUBLE]:12,[e.END]:15,[e.REPEAT_BEGIN]:14,[e.REPEAT_END]:14,[e.REPEAT_BOTH]:18,[e.NONE]:0},this.ignore_ticks=!0,this.setType(t)}getType(){return this.type}setType(t){return this.type="string"==typeof t?ft.typeString[t]:t,this.setWidth(this.metrics.widths[this.type]),this}getBoundingBox(){return super.getBoundingBox()}addToModifierContext(){return this}preFormat(){return this.setPreFormatted(!0),this}draw(){if(this.checkContext(),!this.stave)throw new s.RERR("NoStave","Can't draw without a stave.");!function(...t){Xt.DEBUG&&s.L("Vex.Flow.BarNote",t)}("Rendering bar line at: ",this.getAbsoluteX());const t=new ft(this.type);t.setX(this.getAbsoluteX()),t.draw(this.stave),this.setRendered()}}class Yt extends N{constructor(t){if(!t)throw new s.RuntimeError("BadArguments","Ghost note must have valid initialization data to identify duration.");let e;if("string"==typeof t)e={duration:t};else{if("object"!=typeof t)throw new s.RuntimeError("BadArguments","Ghost note must have valid initialization data to identify duration.");e=t}super(e),this.setAttribute("type","GhostNote"),this.setWidth(0)}isRest(){return!0}setStave(t){super.setStave(t)}addToModifierContext(){return this}preFormat(){return this.setPreFormatted(!0),this}draw(){if(!this.stave)throw new s.RERR("NoStave","Can't draw without a stave.");this.setRendered();for(let t=0;t0||!0===e;return!e||n>0||(this.pos=s),o?this.matchSuccess():this.matchFail(s),{success:o,results:i,numMatches:n}}expectZeroOrMore(t){return this.expectOneOrMore(t,!0)}expect(t){let e;if(function(...t){Zt.DEBUG&&s.L("Vex.Flow.Parser",t)}("Evaluating rules:",t),!t)throw new $t("Invalid Rule: "+t,t);const i=t.bind(this.grammar)();if(i.token)e=this.matchToken(i.token,!0===i.noSpace),e.success&&(this.pos+=e.incrementPos);else{if(!i.expect)throw new $t("Bad grammar! No `token` or `expect` property",i);e=i.oneOrMore?this.expectOneOrMore(i):i.zeroOrMore?this.expectZeroOrMore(i):this.expectOne(i)}return e.matches=[],e.results&&e.results.forEach((t=>e.matches.push(Jt(t)))),i.run&&e.success&&i.run(e),e}}function Qt(...t){re.DEBUG&&s.L("Vex.Flow.EasyScore",t)}const te=s.MakeException("EasyScoreError");class ee{constructor(t){this.builder=t}begin(){return this.LINE}LINE(){return{expect:[this.PIECE,this.PIECES,this.EOL]}}PIECE(){return{expect:[this.CHORDORNOTE,this.PARAMS],run:()=>this.builder.commitPiece()}}PIECES(){return{expect:[this.COMMA,this.PIECE],zeroOrMore:!0}}PARAMS(){return{expect:[this.DURATION,this.TYPE,this.DOTS,this.OPTS]}}CHORDORNOTE(){return{expect:[this.CHORD,this.SINGLENOTE],or:!0}}CHORD(){return{expect:[this.LPAREN,this.NOTES,this.RPAREN],run:t=>this.builder.addChord(t.matches[1])}}NOTES(){return{expect:[this.NOTE],oneOrMore:!0}}NOTE(){return{expect:[this.NOTENAME,this.ACCIDENTAL,this.OCTAVE]}}SINGLENOTE(){return{expect:[this.NOTENAME,this.ACCIDENTAL,this.OCTAVE],run:t=>this.builder.addSingleNote(t.matches[0],t.matches[1],t.matches[2])}}ACCIDENTAL(){return{expect:[this.ACCIDENTALS],maybe:!0}}DOTS(){return{expect:[this.DOT],zeroOrMore:!0,run:t=>this.builder.setNoteDots(t.matches[0])}}TYPE(){return{expect:[this.SLASH,this.MAYBESLASH,this.TYPES],maybe:!0,run:t=>this.builder.setNoteType(t.matches[2])}}DURATION(){return{expect:[this.SLASH,this.DURATIONS],maybe:!0,run:t=>this.builder.setNoteDuration(t.matches[1])}}OPTS(){return{expect:[this.LBRACKET,this.KEYVAL,this.KEYVALS,this.RBRACKET],maybe:!0}}KEYVALS(){return{expect:[this.COMMA,this.KEYVAL],zeroOrMore:!0}}KEYVAL(){return{expect:[this.KEY,this.EQUALS,this.VAL],run:t=>this.builder.addNoteOption(t.matches[0],t.matches[2].slice(1,-1))}}VAL(){return{expect:[this.SVAL,this.DVAL],or:!0}}KEY(){return{token:"[a-zA-Z][a-zA-Z0-9]*"}}DVAL(){return{token:'["][^"]*["]'}}SVAL(){return{token:"['][^']*[']"}}NOTENAME(){return{token:"[a-gA-G]"}}OCTAVE(){return{token:"[0-9]+"}}ACCIDENTALS(){return{token:"bbs|bb|bss|bs|b|db|d|##|#|n|\\+\\+-|\\+-|\\+\\+|\\+|k|o"}}DURATIONS(){return{token:"[0-9whq]+"}}TYPES(){return{token:"[rRsSxX]"}}LPAREN(){return{token:"[(]"}}RPAREN(){return{token:"[)]"}}COMMA(){return{token:"[,]"}}DOT(){return{token:"[.]"}}SLASH(){return{token:"[/]"}}MAYBESLASH(){return{token:"[/]?"}}EQUALS(){return{token:"[=]"}}LBRACKET(){return{token:"\\["}}RBRACKET(){return{token:"\\]"}}EOL(){return{token:"$"}}}class ie{constructor(t){this.factory=t,this.commitHooks=[],this.reset()}reset(t={}){this.options={stem:"auto",clef:"treble"},this.elements={notes:[],accidentals:[]},this.rollingDuration="8",this.resetPiece(),Object.assign(this.options,t)}getFactory(){return this.factory}getElements(){return this.elements}addCommitHook(t){this.commitHooks.push(t)}resetPiece(){Qt("resetPiece"),this.piece={chord:[],duration:this.rollingDuration,dots:0,type:void 0,options:{}}}setNoteDots(t){Qt("setNoteDots:",t),t&&(this.piece.dots=t.length)}setNoteDuration(t){Qt("setNoteDuration:",t),this.rollingDuration=this.piece.duration=t||this.rollingDuration}setNoteType(t){Qt("setNoteType:",t),t&&(this.piece.type=t)}addNoteOption(t,e){Qt("addNoteOption: key:",t,"value:",e),this.piece.options[t]=e}addNote(t,e,i){Qt("addNote:",t,e,i),this.piece.chord.push({key:t,accid:e,octave:i})}addSingleNote(t,e,i){Qt("addSingleNote:",t,e,i),this.addNote(t,e,i)}addChord(t){Qt("startChord"),"object"!=typeof t[0]?this.addSingleNote(t[0]):t.forEach((t=>{t&&this.addNote(...t)})),Qt("endChord")}commitPiece(){Qt("commitPiece");const{factory:t}=this;if(!t)return;const e={...this.options,...this.piece.options},{stem:i,clef:s}=e,n="auto"===i.toLowerCase(),r=n||"up"!==i.toLowerCase()?O.STEM_DOWN:O.STEM_UP,{chord:o,duration:a,dots:l,type:h}=this.piece,c=o.map((t=>t.key+"/"+t.octave)),u=t.StaveNote({keys:c,duration:a,dots:l,type:h,clef:s,auto_stem:n});n||u.setStemDirection(r);const d=o.map((t=>t.accid||null));d.forEach(((e,i)=>{e&&u.addAccidental(i,t.Accidental({type:e}))}));for(let t=0;tt(e,u,this))),this.elements.notes.push(u),this.elements.accidentals.concat(d),this.resetPiece()}}function se({id:t},e){void 0!==t&&e.setAttribute("id",t)}function ne(t,e){t.class&&t.class.split(/\s*,\s*/).forEach((t=>e.addClass(t)))}class re{constructor(t={}){this.setOptions(t),this.defaults={clef:"treble",time:"4/4",stem:"auto"}}set(t){return Object.assign(this.defaults,t),this}setOptions(t){return this.options={factory:null,builder:null,commitHooks:[se,ne,et.easyScoreHook],throwOnError:!1,...t},this.factory=this.options.factory,this.builder=this.options.builder||new ie(this.factory),this.grammar=new ee(this.builder),this.parser=new Zt(this.grammar),this.options.commitHooks.forEach((t=>this.addCommitHook(t))),this}setContext(t){return this.factory&&this.factory.setContext(t),this}parse(t,e={}){this.builder.reset(e);const i=this.parser.parse(t);if(!i.success&&this.options.throwOnError)throw new te("Error parsing line: "+t,i);return i}beam(t,e={}){return this.factory.Beam({notes:t,options:e}),t}tuplet(t,e={}){return this.factory.Tuplet({notes:t,options:e}),t}notes(t,e={}){return e={clef:this.defaults.clef,stem:this.defaults.stem,...e},this.parse(t,e),this.builder.getElements().notes}voice(t,e){return e={time:this.defaults.time,...e},this.factory.Voice(e).addTickables(t)}addCommitHook(t){return this.builder.addCommitHook(t)}}const oe=s.MakeException("FactoryError");function ae(t={},e){const i=e.options;return(t=Object.assign(e,t)).options=Object.assign(i,t.options),t}class le{constructor(t){!function(...t){le.DEBUG&&s.L("Vex.Flow.Factory",t)}("New factory: ",t);const e={stave:{space:10},renderer:{context:null,elementId:"",backend:E.Backends.SVG,width:500,height:200,background:"#FFF"},font:{face:"Arial",point:10,style:""}};this.options=e,this.setOptions(t)}static newFromElementId(t,e=500,i=200){return new le({renderer:{elementId:t,width:e,height:i}})}reset(){this.renderQ=[],this.systems=[],this.staves=[],this.voices=[],this.stave=null}getOptions(){return this.options}setOptions(t){for(const e of["stave","renderer","font"])Object.assign(this.options[e],t[e]);(null!==this.options.renderer.elementId||this.options.renderer.context)&&this.initRenderer(),this.reset()}initRenderer(){const{elementId:t,backend:e,width:i,height:s,background:n}=this.options.renderer;if(""===t)throw new oe("HTML DOM element not set in Factory");this.context=E.buildContext(t,e,i,s,n)}getContext(){return this.context}setContext(t){return this.context=t,this}getStave(){return this.stave}getVoices(){return this.voices}space(t){return this.options.stave.space*t}Stave(t){t=ae(t,{x:0,y:0,width:this.options.renderer.width-this.space(1),options:{spacing_between_lines_px:this.options.stave.space}});const e=new _t(t.x,t.y,t.width,t.options);return this.staves.push(e),e.setContext(this.context),this.stave=e,e}TabStave(t){t=ae(t,{x:0,y:0,width:this.options.renderer.width-this.space(1),options:{spacing_between_lines_px:1.3*this.options.stave.space}});const e=new wt(t.x,t.y,t.width,t.options);return this.staves.push(e),e.setContext(this.context),this.stave=e,e}StaveNote(t){const e=new O(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}GhostNote(t){const e=new Yt(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}TextNote(t){const e=new gt(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}BarNote(t){t=ae(t,{type:"single",options:{}});const e=new Xt(t.type);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}ClefNote(t){t=ae(t,{type:"treble",options:{size:"default"}});const e=new Ct(t.type,t.options.size,t.options.annotation);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}TimeSigNote(t){t=ae(t,{time:"4/4",options:{}});const e=new Rt(t.time);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}KeySigNote(t){const e=new It(t.key,t.cancelKey,t.alterKey);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}TabNote(t){const e=new Mt(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}GraceNote(t){const e=new Bt(t);return this.stave&&e.setStave(this.stave),e.setContext(this.context),e}GraceNoteGroup(t){const e=new X(t.notes,t.slur);return e.setContext(this.context),e}Accidental(t){t=ae(t,{type:null,options:{}});const e=new U(t.type);return e.setContext(this.context),e}Annotation(t){t=ae(t,{text:"p",vJustify:"below",hJustify:"center",fontFamily:"Times",fontSize:14,fontWeight:"bold italic",options:{}});const e=new nt(t.text);return e.setJustification(t.hJustify),e.setVerticalJustification(t.vJustify),e.setFont(t.fontFamily,t.fontSize,t.fontWeight),e.setContext(this.context),e}Articulation(t){t=ae(t,{type:"a.",position:"above",options:{}});const e=new et(t.type);return e.setPosition(t.position),e.setContext(this.context),e}TextDynamics(t){t=ae(t,{text:"p",duration:"q",dots:0,line:0,options:{}});const e=new Gt({text:t.text,line:t.line,duration:t.duration,dots:t.dots});return this.stave&&e.setStave(this.stave),e.setContext(this.context),this.renderQ.push(e),e}Fingering(t){t=ae(t,{number:"0",position:"left",options:{}});const e=new k(t.number);return e.setPosition(t.position),e.setContext(this.context),e}StringNumber(t){t=ae(t,{number:"0",position:"left",options:{}});const e=new K(t.number);return e.setPosition(t.position),e.setContext(this.context),e}TickContext(){return(new it).setContext(this.context)}ModifierContext(){return new lt}MultiMeasureRest(t){const e=new At(t.number_of_measures,t);return e.setContext(this.context),this.renderQ.push(e),e}Voice(t){t=ae(t,{time:"4/4",options:{}});const e=new P(t.time);return this.voices.push(e),e}StaveConnector(t){t=ae(t,{top_stave:null,bottom_stave:null,type:"double",options:{}});const e=new A(t.top_stave,t.bottom_stave);return e.setType(t.type).setContext(this.context),this.renderQ.push(e),e}Formatter(){return new ut}Tuplet(t){t=ae(t,{notes:[],options:{}});const e=new v(t.notes,t.options).setContext(this.context);return this.renderQ.push(e),e}Beam(t){t=ae(t,{notes:[],options:{autoStem:!1,secondaryBeamBreaks:[]}});const e=new T(t.notes,t.options.autoStem).setContext(this.context);return e.breakSecondaryAt(t.options.secondaryBeamBreaks),this.renderQ.push(e),e}Curve(t){t=ae(t,{from:null,to:null,options:{}});const e=new kt(t.from,t.to,t.options).setContext(this.context);return this.renderQ.push(e),e}StaveTie(t){t=ae(t,{from:null,to:null,first_indices:[0],last_indices:[0],text:null,options:{direction:void 0}});const e=new H({first_note:t.from,last_note:t.to,first_indices:t.first_indices,last_indices:t.last_indices},t.text);return t.options.direction&&e.setDirection(t.options.direction),e.setContext(this.context),this.renderQ.push(e),e}StaveLine(t){t=ae(t,{from:null,to:null,first_indices:[0],last_indices:[0],options:{}});const e=new Ut({first_note:t.from,last_note:t.to,first_indices:t.first_indices,last_indices:t.last_indices});return t.options.text&&e.setText(t.options.text),t.options.font&&e.setFont(t.options.font),e.setContext(this.context),this.renderQ.push(e),e}VibratoBracket(t){t=ae(t,{from:null,to:null,options:{harsh:!1}});const e=new Tt({start:t.from,stop:t.to});return t.options.line&&e.setLine(t.options.line),t.options.harsh&&e.setHarsh(t.options.harsh),e.setContext(this.context),this.renderQ.push(e),e}TextBracket(t){t=ae(t,{from:null,to:null,text:"",options:{superscript:"",position:1}});const e=new jt({start:t.from,stop:t.to,text:t.text,superscript:t.options.superscript,position:t.options.position});return t.options.line&&e.setLine(t.options.line),t.options.font&&e.setFont(t.options.font),e.setContext(this.context),this.renderQ.push(e),e}System(t={}){t.factory=this;const e=new ce(t).setContext(this.context);return this.systems.push(e),e}EasyScore(t={}){return t.factory=this,new re(t)}PedalMarking(t={}){t=ae(t,{notes:[],options:{style:"mixed"}});const e=new Ht(t.notes);return e.setStyle(Ht.StylesString[t.options.style]),e.setContext(this.context),this.renderQ.push(e),e}NoteSubGroup(t={}){t=ae(t,{notes:[],options:{}});const e=new z(t.notes);return e.setContext(this.context),e}draw(){this.systems.forEach((t=>t.setContext(this.context).format())),this.staves.forEach((t=>t.setContext(this.context).draw())),this.voices.forEach((t=>t.setContext(this.context).draw())),this.renderQ.forEach((t=>{t.isRendered()||t.setContext(this.context).draw()})),this.systems.forEach((t=>t.setContext(this.context).draw())),this.reset()}}function he(t,e){const i=e.options;return(t=Object.assign(e,t)).options=Object.assign(i,t.options),t}class ce extends l{constructor(t={}){super(),this.setAttribute("type","System"),this.setOptions(t),this.parts=[]}setOptions(t={}){this.options=he(t,{x:10,y:10,width:500,connector:null,spaceBetweenStaves:12,factory:null,debugFormatter:!1,formatIterations:0,options:{}}),this.factory=this.options.factory||new le({renderer:{el:null}})}setContext(t){return super.setContext(t),this.factory.setContext(t),this}addConnector(t="double"){return this.connector=this.factory.StaveConnector({top_stave:this.parts[0].stave,bottom_stave:this.parts[this.parts.length-1].stave,type:t}),this.connector}addStave(t){return(t=he(t,{stave:null,voices:[],spaceAbove:0,spaceBelow:0,debugNoteMetrics:!1,options:{left_bar:!1}})).stave||(t.stave=this.factory.Stave({x:this.options.x,y:this.options.y,width:this.options.width,options:t.options})),t.voices.forEach((e=>e.setContext(this.context).setStave(t.stave).getTickables().forEach((e=>e.setStave(t.stave))))),this.parts.push(t),t.stave}format(){const t=new ut;this.formatter=t;let e=this.options.y,i=0,s=[];const n=[];this.parts.forEach((r=>{e+=r.stave.space(r.spaceAbove),r.stave.setY(e),t.joinVoices(r.voices),e+=r.stave.space(r.spaceBelow),e+=r.stave.space(this.options.spaceBetweenStaves),r.debugNoteMetrics&&(n.push({y:e,voice:r.voices[0]}),e+=15),s=s.concat(r.voices),i=Math.max(i,r.stave.getNoteStartX())})),this.parts.forEach((t=>t.stave.setNoteStartX(i)));const r=this.options.width-(i-this.options.x)-I.STAVEPADDING;t.format(s,r);for(let e=0;e{e.voice.getTickables().forEach((i=>I.plotMetrics(t,i,e.y)))}))}}(s.Flow=m).Element=l,s.Flow.Fraction=n,s.Flow.Renderer=E,s.Flow.Formatter=ut,s.Flow.Music=V,s.Flow.Glyph=f,s.Flow.Stave=_t,s.Flow.StaveNote=O,s.Flow.StaveModifier=dt,s.Flow.StaveTempo=bt,s.Flow.Voice=P,s.Flow.Accidental=U,s.Flow.Beam=T,s.Flow.StaveTie=H,s.Flow.TabStave=wt,s.Flow.TabNote=Mt,s.Flow.Bend=rt,s.Flow.Vibrato=ot,s.Flow.VibratoBracket=Tt,s.Flow.Note=I,s.Flow.ModifierContext=lt,s.Flow.MultiMeasureRest=At,s.Flow.TickContext=it,s.Flow.Articulation=et,s.Flow.Annotation=nt,s.Flow.Barline=ft,s.Flow.NoteHead=R,s.Flow.StaveConnector=A,s.Flow.ClefNote=Ct,s.Flow.KeySignature=Et,s.Flow.KeySigNote=It,s.Flow.TimeSignature=xt,s.Flow.TimeSigNote=Rt,s.Flow.Stem=x,s.Flow.TabTie=j,s.Flow.Clef=yt,s.Flow.Dot=F,s.Flow.Modifier=B,s.Flow.TabSlide=Nt,s.Flow.Tuplet=v,s.Flow.GraceNote=Bt,s.Flow.GraceTabNote=Ft,s.Flow.Tuning=Dt,s.Flow.KeyManager=class{constructor(t){this.music=new V,this.setKey(t)}setKey(t){return this.key=t,this.reset(),this}getKey(){return this.key}reset(){if(this.keyParts=this.music.getKeyParts(this.key),this.keyString=this.keyParts.root,this.keyParts.accidental&&(this.keyString+=this.keyParts.accidental),!V.scaleTypes[this.keyParts.type])throw new s.RERR("BadArguments",`Unsupported key type: ${this.key}`);this.scale=this.music.getScaleTones(this.music.getNoteValue(this.keyString),V.scaleTypes[this.keyParts.type]),this.scaleMap={},this.scaleMapByValue={},this.originalScaleMapByValue={};const t=V.root_indices[this.keyParts.root];for(let e=0;e{"use strict";t.exports="precision mediump float;\nuniform sampler2D u_image;\nvarying vec4 v_position;\n\n#define NUM_ROWS 5\n#define ELEMENT_HEIGHT 300\n\nvoid main() {\n const float halfPixel = 1.0 / float(ELEMENT_HEIGHT * 2);\n\n vec2 absolutePosition = (v_position.xy + vec2(1.0)) / vec2(2.0);\n float absX = absolutePosition.x;\n float absY = absolutePosition.y;\n\n int skyLine = 0;\n for (int i = 0; i < ELEMENT_HEIGHT; ++i) {\n float ratioY = float(i) / float(ELEMENT_HEIGHT);\n float relY = (ratioY - 0.5 + halfPixel) / float(NUM_ROWS);\n float x = absX;\n float y = absY + relY;\n\n float currentAlpha = texture2D(u_image, vec2(x, y)).a;\n if (currentAlpha > 0.0) {\n skyLine = i;\n break;\n }\n }\n\n int bottomLine = ELEMENT_HEIGHT;\n for (int i = ELEMENT_HEIGHT - 1; i >= 0; --i) {\n float ratioY = float(i) / float(ELEMENT_HEIGHT);\n float relY = (ratioY - 0.5 + halfPixel) / float(NUM_ROWS);\n float x = absX;\n float y = absY + relY;\n\n float currentAlpha = texture2D(u_image, vec2(x, y)).a;\n if (currentAlpha > 0.0) {\n bottomLine = i;\n break;\n }\n }\n\n int r = skyLine;\n if (r > 256) {\n r -= 256;\n }\n int g = bottomLine;\n if (g > 256) {\n g -= 256;\n }\n int b = (skyLine / 256 * 16) + (bottomLine / 256);\n\n gl_FragColor = vec4(float(r) / 255.0, float(g) / 255.0, float(b) / 255.0, 1.0);\n}\n"},6357:t=>{"use strict";t.exports="attribute vec4 a_position;\nvarying vec4 v_position;\n\nvoid main() {\n gl_Position = a_position;\n v_position = a_position;\n}\n"}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var r=e[s]={exports:{}};return t[s].call(r.exports,r,r.exports,i),r.exports}return i.d=(t,e)=>{for(var s in e)i.o(e,s)&&!i.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i(3607)})()})); \ No newline at end of file diff --git a/demo/web/opensheetmusicdisplay.min.js.LICENSE.txt b/demo/web/opensheetmusicdisplay.min.js.LICENSE.txt deleted file mode 100644 index 995b8bc..0000000 --- a/demo/web/opensheetmusicdisplay.min.js.LICENSE.txt +++ /dev/null @@ -1,11 +0,0 @@ -/*! - -JSZip v3.7.1 - A JavaScript class for generating and reading zip files - - -(c) 2009-2016 Stuart Knightley -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. - -JSZip uses the library pako released under the MIT license : -https://github.com/nodeca/pako/blob/master/LICENSE -*/ diff --git a/demo/web/package-lock.json b/demo/web/package-lock.json deleted file mode 100644 index 7441b0b..0000000 --- a/demo/web/package-lock.json +++ /dev/null @@ -1,12304 +0,0 @@ -{ - "name": "ireal2musicxml-demo", - "version": "2.3.8", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "ireal2musicxml-demo", - "version": "2.3.8", - "license": "MIT", - "dependencies": { - "midi-file-slicer": "^6.0.58", - "midi-json-parser": "^8.0.54", - "midi-player": "git://github.com/infojunkie/midi-player.git#infojunkie", - "node-polyfill-webpack-plugin": "^1.1.4", - "opensheetmusicdisplay": "file:opensheetmusicdisplay.min.js", - "sane-domparser-error": "^0.2.0", - "standardized-audio-context": "^25.3.21", - "unzipit": "^1.4.0", - "verovio": "^3.10.0", - "webaudiofont": "^2.7.1", - "worker-timers": "^7.0.46" - }, - "devDependencies": { - "compression-webpack-plugin": "^7.1.2", - "raw-loader": "^4.0.2", - "webpack": "^5.38.1", - "webpack-cli": "^4.7.2", - "webpack-dev-server": "^3.11.2" - } - }, - "node_modules/@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.5.tgz", - "integrity": "sha512-En7tneq+j0qAiVwysBD79y86MT3ModuoIJbe7JXp+sb5UAjInSShmK3nXXMioBzfF7rXC12hv12d4IyCVwN4dA==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "dependencies": { - "envinfo": "^7.7.3" - }, - "peerDependencies": { - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "peerDependencies": { - "webpack-cli": "4.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "dependencies": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/automation-events": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/automation-events/-/automation-events-4.0.19.tgz", - "integrity": "sha512-e8ALmWdXSkDAtDVkmqLcCDMfMMvHcPTwsg+1GsxEO8+Cyg7FQs7F3VKifzdRTADVU6S1aqlPzDE3+KLFsH0sxA==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=12.20.1" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/broker-factory": { - "version": "3.0.65", - "resolved": "https://registry.npmjs.org/broker-factory/-/broker-factory-3.0.65.tgz", - "integrity": "sha512-0z8YLszaRFN3Q91oPjjSXUXmsRQFqEJN9wduzQh9snlYght+BhnPDaGJ3FSkgepBdmgeNCDwCAmG1WMczYW+sQ==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "fast-unique-numbers": "^6.0.18", - "tslib": "^2.4.0", - "worker-factory": "^6.0.65" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001367", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", - "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/compilerr": { - "version": "9.0.19", - "resolved": "https://registry.npmjs.org/compilerr/-/compilerr-9.0.19.tgz", - "integrity": "sha512-SyL2BuRMMXWFXQUxvwZN/BfGGaDMqaWfbv3Y2r1Ig85pgf7UWsju2gl2pNLpehBvQ8oQz2v+eIgE2t4u3N5ZbA==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "dashify": "^2.0.0", - "indefinite-article": "0.0.2", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=12.20.1" - } - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression-webpack-plugin": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-7.1.2.tgz", - "integrity": "sha512-9DKNW6ILLjx+bNBoviHDgLx6swBhWWH9ApClC9sTH2NoFfQM47BapQfovCm9zjD9v1uZwInF5a925FB9ErGQeQ==", - "dev": true, - "dependencies": { - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/dashify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", - "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", - "engines": { - "node": ">=4" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/domain-browser": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", - "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.192", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", - "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-unique-numbers": { - "version": "6.0.18", - "resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-6.0.18.tgz", - "integrity": "sha512-HB9C9Kwn+bcWjjDHzxM8poxm5VjxCvXGkc/XijeeAMGGOlw423QjjqNVcVBx8HLRUAEvhrv6kYoD10x8bXJWuQ==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=12.20.1" - } - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filter-obj": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/indefinite-article": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/indefinite-article/-/indefinite-article-0.0.2.tgz", - "integrity": "sha512-Au/2XzRkvxq2J6w5uvSSbBKPZ5kzINx5F2wb0SF8xpRL8BP9Lav81TnRbfPp6p+SYjYxwaaLn4EUwI3/MmYKSw==" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/json-midi-message-encoder": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/json-midi-message-encoder/-/json-midi-message-encoder-4.1.7.tgz", - "integrity": "sha512-YVhHnYZBVmw+EEWAnKAwwmuQM6tfSgL/vwXbZPalBRwpzlZJI1Idc2La02rXbYa6vOfTyMuQzjISbhFomGNwzw==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "midi-json-parser-worker": "^8.1.7", - "tslib": "^2.4.0" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/memory-fs/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/midi-file-slicer": { - "version": "6.0.65", - "resolved": "https://registry.npmjs.org/midi-file-slicer/-/midi-file-slicer-6.0.65.tgz", - "integrity": "sha512-z8VWfD7ewj3lG3/akSGZR4jlqBgotDsslSGmkD4Y8YVwKIS+71eB3t3j8jLvL1fgUM86xpeQR2XQ8wefoWPknw==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "midi-json-parser-worker": "^8.1.7", - "tslib": "^2.4.0" - } - }, - "node_modules/midi-json-parser": { - "version": "8.1.7", - "resolved": "https://registry.npmjs.org/midi-json-parser/-/midi-json-parser-8.1.7.tgz", - "integrity": "sha512-HdXwymYXgMQFvllhKikfzDQAxFjYsd3ZzzQPayAwVNkIGoVuidtJk2vp/j9Lzz+L+WYmienv0gyVf/fql2UocA==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "midi-json-parser-broker": "^4.0.71", - "midi-json-parser-worker": "^8.1.7", - "tslib": "^2.4.0" - } - }, - "node_modules/midi-json-parser-broker": { - "version": "4.0.71", - "resolved": "https://registry.npmjs.org/midi-json-parser-broker/-/midi-json-parser-broker-4.0.71.tgz", - "integrity": "sha512-NyfioyYnl8hFTx18tB9je+uXTsmuFCPtxSbPcxlrAgIjNoVXLdnKGY780AkLOC1xkzd3DmYpa9toA6txN2ATQw==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "broker-factory": "^3.0.65", - "midi-json-parser-worker": "^8.1.7", - "tslib": "^2.4.0" - } - }, - "node_modules/midi-json-parser-worker": { - "version": "8.1.7", - "resolved": "https://registry.npmjs.org/midi-json-parser-worker/-/midi-json-parser-worker-8.1.7.tgz", - "integrity": "sha512-DATwsfstT6nKKb7Cv/zTtG/MVS51rJjssuY9cZLTm5TCW0xm90S247OVq2B5jw1nj3Ntnb1qS+gHlWAALsP4DQ==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0", - "worker-factory": "^6.0.65" - } - }, - "node_modules/midi-player": { - "version": "7.0.57", - "resolved": "git+ssh://git@github.com/infojunkie/midi-player.git#b7fe8c2bb51234a4be23fd4a5b3c0d09accc568b", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.3", - "json-midi-message-encoder": "^4.1.7", - "midi-file-slicer": "^6.0.65", - "midi-json-parser-worker": "^8.1.7", - "rxjs": "^7.5.5", - "tslib": "^2.4.0", - "worker-timers": "^7.0.50" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, - "node_modules/nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", - "dev": true, - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-polyfill-webpack-plugin": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz", - "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==", - "dependencies": { - "assert": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^6.0.3", - "console-browserify": "^1.2.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.12.0", - "domain-browser": "^4.19.0", - "events": "^3.3.0", - "filter-obj": "^2.0.2", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "punycode": "^2.1.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^3.6.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.3.0", - "timers-browserify": "^2.0.12", - "tty-browserify": "^0.0.1", - "url": "^0.11.0", - "util": "^0.12.4", - "vm-browserify": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "webpack": ">=5" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/opensheetmusicdisplay": { - "resolved": "opensheetmusicdisplay.min.js", - "link": true - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/readdirp/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/readdirp/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rxjs": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", - "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sane-domparser-error": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/sane-domparser-error/-/sane-domparser-error-0.2.0.tgz", - "integrity": "sha512-wxjDV5jty95tNv8N/4WA15UNGqqaor/xX7rnNYY961hifN3bheYoKqtXN+V/M6EUgmUAs6pMul3klwUPMEiVXA==" - }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://tidelift.com/funding/github/npm/sockjs-client" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/standardized-audio-context": { - "version": "25.3.28", - "resolved": "https://registry.npmjs.org/standardized-audio-context/-/standardized-audio-context-25.3.28.tgz", - "integrity": "sha512-w3TIDQ2z5iA76A3qFjL/knf45BAwHYAqQmDNlDrlE2El89kFKv43TjiN94N0joiMr7G3CRmO1bOuQ7wopDon9g==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "automation-events": "^4.0.19", - "tslib": "^2.4.0" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unzipit": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.0.tgz", - "integrity": "sha512-hjoB8j1igXJgmxqaAvqkIW+faKTpG9cPK6QvkBhNCyd8OPWqODXTBVqTEmZbz62K5J/dX4Xa8lTa0NRikQwSjQ==", - "dependencies": { - "uzip-module": "^1.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/uzip-module": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz", - "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verovio": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/verovio/-/verovio-3.11.0.tgz", - "integrity": "sha512-nw+5QB7otx2oR3hU1CbFzhNliGYtFBnDeTn/W49XXBy38a+OSGjpgFG61T6WxP3FqCzXjubCbAlMdx/1+MNVIg==", - "engines": { - "node": ">= 14.17.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webaudiofont": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/webaudiofont/-/webaudiofont-2.7.1.tgz", - "integrity": "sha512-xSz3zYtMJrudsH/8RF9S3RbEMYgafF8f5Iei1i5G0r4UU+fsmVac0y0CPeb+JTcYzxL9hHB5RbzYBcGIfUyq5g==" - }, - "node_modules/webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "@webpack-cli/migrate": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "dev": true, - "dependencies": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-log/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "node_modules/which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/worker-factory": { - "version": "6.0.65", - "resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-6.0.65.tgz", - "integrity": "sha512-94UnSG5Y164ujaWc7+exuRC9MDci1bfEM8I3qr7k4yjuWa0orgaOgUBwTtdH8HEUtmE9O5O+khAFulGzuief0Q==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "compilerr": "^9.0.19", - "fast-unique-numbers": "^6.0.18", - "tslib": "^2.4.0" - } - }, - "node_modules/worker-timers": { - "version": "7.0.50", - "resolved": "https://registry.npmjs.org/worker-timers/-/worker-timers-7.0.50.tgz", - "integrity": "sha512-cq6MkTIWsIyy1GVsx7dX2oTSmF24QelgP9JFRsepNP4aCdZWtbuMR787ZMp9off8WlNgcESR+khtWWlH3olP2g==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0", - "worker-timers-broker": "^6.0.72", - "worker-timers-worker": "^7.0.39" - } - }, - "node_modules/worker-timers-broker": { - "version": "6.0.72", - "resolved": "https://registry.npmjs.org/worker-timers-broker/-/worker-timers-broker-6.0.72.tgz", - "integrity": "sha512-JUyuHXqBmm6N1uEIHVZWK5CNUXnyuqCLEvQYzRxYW2qUvCNhyWg/dzlqWq6FGqb75otRW6xOiINBpz2cfzENRg==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "fast-unique-numbers": "^6.0.18", - "tslib": "^2.4.0", - "worker-timers-worker": "^7.0.39" - } - }, - "node_modules/worker-timers-worker": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/worker-timers-worker/-/worker-timers-worker-7.0.39.tgz", - "integrity": "sha512-zg/VPFz1hUf1twC8w0nAKMMOl/UYC18j86AM0DIS83nJrQL3DxYI2AUhIuuWzDRSpjqoTROgvuShJCYbjnAdYQ==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0" - } - }, - "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "opensheetmusicdisplay.min.js": {} - }, - "dependencies": { - "@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@types/node": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.5.tgz", - "integrity": "sha512-En7tneq+j0qAiVwysBD79y86MT3ModuoIJbe7JXp+sb5UAjInSShmK3nXXMioBzfF7rXC12hv12d4IyCVwN4dA==" - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "requires": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "automation-events": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/automation-events/-/automation-events-4.0.19.tgz", - "integrity": "sha512-e8ALmWdXSkDAtDVkmqLcCDMfMMvHcPTwsg+1GsxEO8+Cyg7FQs7F3VKifzdRTADVU6S1aqlPzDE3+KLFsH0sxA==", - "requires": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "broker-factory": { - "version": "3.0.65", - "resolved": "https://registry.npmjs.org/broker-factory/-/broker-factory-3.0.65.tgz", - "integrity": "sha512-0z8YLszaRFN3Q91oPjjSXUXmsRQFqEJN9wduzQh9snlYght+BhnPDaGJ3FSkgepBdmgeNCDwCAmG1WMczYW+sQ==", - "requires": { - "@babel/runtime": "^7.18.3", - "fast-unique-numbers": "^6.0.18", - "tslib": "^2.4.0", - "worker-factory": "^6.0.65" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", - "requires": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" - } - }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001367", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", - "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==" - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - } - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "compilerr": { - "version": "9.0.19", - "resolved": "https://registry.npmjs.org/compilerr/-/compilerr-9.0.19.tgz", - "integrity": "sha512-SyL2BuRMMXWFXQUxvwZN/BfGGaDMqaWfbv3Y2r1Ig85pgf7UWsju2gl2pNLpehBvQ8oQz2v+eIgE2t4u3N5ZbA==", - "requires": { - "@babel/runtime": "^7.18.3", - "dashify": "^2.0.0", - "indefinite-article": "0.0.2", - "tslib": "^2.4.0" - } - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "compression-webpack-plugin": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-7.1.2.tgz", - "integrity": "sha512-9DKNW6ILLjx+bNBoviHDgLx6swBhWWH9ApClC9sTH2NoFfQM47BapQfovCm9zjD9v1uZwInF5a925FB9ErGQeQ==", - "dev": true, - "requires": { - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "dashify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", - "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "domain-browser": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", - "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.192", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", - "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-unique-numbers": { - "version": "6.0.18", - "resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-6.0.18.tgz", - "integrity": "sha512-HB9C9Kwn+bcWjjDHzxM8poxm5VjxCvXGkc/XijeeAMGGOlw423QjjqNVcVBx8HLRUAEvhrv6kYoD10x8bXJWuQ==", - "requires": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0" - } - }, - "fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "filter-obj": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", - "dev": true - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "indefinite-article": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/indefinite-article/-/indefinite-article-0.0.2.tgz", - "integrity": "sha512-Au/2XzRkvxq2J6w5uvSSbBKPZ5kzINx5F2wb0SF8xpRL8BP9Lav81TnRbfPp6p+SYjYxwaaLn4EUwI3/MmYKSw==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0" - } - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "json-midi-message-encoder": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/json-midi-message-encoder/-/json-midi-message-encoder-4.1.7.tgz", - "integrity": "sha512-YVhHnYZBVmw+EEWAnKAwwmuQM6tfSgL/vwXbZPalBRwpzlZJI1Idc2La02rXbYa6vOfTyMuQzjISbhFomGNwzw==", - "requires": { - "@babel/runtime": "^7.18.3", - "midi-json-parser-worker": "^8.1.7", - "tslib": "^2.4.0" - } - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", - "dev": true - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "midi-file-slicer": { - "version": "6.0.65", - "resolved": "https://registry.npmjs.org/midi-file-slicer/-/midi-file-slicer-6.0.65.tgz", - "integrity": "sha512-z8VWfD7ewj3lG3/akSGZR4jlqBgotDsslSGmkD4Y8YVwKIS+71eB3t3j8jLvL1fgUM86xpeQR2XQ8wefoWPknw==", - "requires": { - "@babel/runtime": "^7.18.3", - "midi-json-parser-worker": "^8.1.7", - "tslib": "^2.4.0" - } - }, - "midi-json-parser": { - "version": "8.1.7", - "resolved": "https://registry.npmjs.org/midi-json-parser/-/midi-json-parser-8.1.7.tgz", - "integrity": "sha512-HdXwymYXgMQFvllhKikfzDQAxFjYsd3ZzzQPayAwVNkIGoVuidtJk2vp/j9Lzz+L+WYmienv0gyVf/fql2UocA==", - "requires": { - "@babel/runtime": "^7.18.3", - "midi-json-parser-broker": "^4.0.71", - "midi-json-parser-worker": "^8.1.7", - "tslib": "^2.4.0" - } - }, - "midi-json-parser-broker": { - "version": "4.0.71", - "resolved": "https://registry.npmjs.org/midi-json-parser-broker/-/midi-json-parser-broker-4.0.71.tgz", - "integrity": "sha512-NyfioyYnl8hFTx18tB9je+uXTsmuFCPtxSbPcxlrAgIjNoVXLdnKGY780AkLOC1xkzd3DmYpa9toA6txN2ATQw==", - "requires": { - "@babel/runtime": "^7.18.3", - "broker-factory": "^3.0.65", - "midi-json-parser-worker": "^8.1.7", - "tslib": "^2.4.0" - } - }, - "midi-json-parser-worker": { - "version": "8.1.7", - "resolved": "https://registry.npmjs.org/midi-json-parser-worker/-/midi-json-parser-worker-8.1.7.tgz", - "integrity": "sha512-DATwsfstT6nKKb7Cv/zTtG/MVS51rJjssuY9cZLTm5TCW0xm90S247OVq2B5jw1nj3Ntnb1qS+gHlWAALsP4DQ==", - "requires": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0", - "worker-factory": "^6.0.65" - } - }, - "midi-player": { - "version": "git+ssh://git@github.com/infojunkie/midi-player.git#b7fe8c2bb51234a4be23fd4a5b3c0d09accc568b", - "from": "midi-player@git://github.com/infojunkie/midi-player.git#infojunkie", - "requires": { - "@babel/runtime": "^7.18.3", - "json-midi-message-encoder": "^4.1.7", - "midi-file-slicer": "^6.0.65", - "midi-json-parser-worker": "^8.1.7", - "rxjs": "^7.5.5", - "tslib": "^2.4.0", - "worker-timers": "^7.0.50" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, - "nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-polyfill-webpack-plugin": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz", - "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==", - "requires": { - "assert": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^6.0.3", - "console-browserify": "^1.2.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.12.0", - "domain-browser": "^4.19.0", - "events": "^3.3.0", - "filter-obj": "^2.0.2", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "punycode": "^2.1.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^3.6.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.3.0", - "timers-browserify": "^2.0.12", - "tty-browserify": "^0.0.1", - "url": "^0.11.0", - "util": "^0.12.4", - "vm-browserify": "^1.1.2" - } - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - } - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - } - } - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "opensheetmusicdisplay": { - "version": "file:opensheetmusicdisplay.min.js" - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true - }, - "path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - } - } - }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rxjs": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", - "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane-domparser-error": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/sane-domparser-error/-/sane-domparser-error-0.2.0.tgz", - "integrity": "sha512-wxjDV5jty95tNv8N/4WA15UNGqqaor/xX7rnNYY961hifN3bheYoKqtXN+V/M6EUgmUAs6pMul3klwUPMEiVXA==" - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "standardized-audio-context": { - "version": "25.3.28", - "resolved": "https://registry.npmjs.org/standardized-audio-context/-/standardized-audio-context-25.3.28.tgz", - "integrity": "sha512-w3TIDQ2z5iA76A3qFjL/knf45BAwHYAqQmDNlDrlE2El89kFKv43TjiN94N0joiMr7G3CRmO1bOuQ7wopDon9g==", - "requires": { - "@babel/runtime": "^7.18.3", - "automation-events": "^4.0.19", - "tslib": "^2.4.0" - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - } - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "requires": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, - "terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - }, - "dependencies": { - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { - "setimmediate": "^1.0.4" - } - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true - } - } - }, - "unzipit": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.0.tgz", - "integrity": "sha512-hjoB8j1igXJgmxqaAvqkIW+faKTpG9cPK6QvkBhNCyd8OPWqODXTBVqTEmZbz62K5J/dX4Xa8lTa0NRikQwSjQ==", - "requires": { - "uzip-module": "^1.0.2" - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - } - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "uzip-module": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz", - "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "verovio": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/verovio/-/verovio-3.11.0.tgz", - "integrity": "sha512-nw+5QB7otx2oR3hU1CbFzhNliGYtFBnDeTn/W49XXBy38a+OSGjpgFG61T6WxP3FqCzXjubCbAlMdx/1+MNVIg==" - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webaudiofont": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/webaudiofont/-/webaudiofont-2.7.1.tgz", - "integrity": "sha512-xSz3zYtMJrudsH/8RF9S3RbEMYgafF8f5Iei1i5G0r4UU+fsmVac0y0CPeb+JTcYzxL9hHB5RbzYBcGIfUyq5g==" - }, - "webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - } - }, - "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - } - } - }, - "webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "dev": true, - "requires": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "worker-factory": { - "version": "6.0.65", - "resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-6.0.65.tgz", - "integrity": "sha512-94UnSG5Y164ujaWc7+exuRC9MDci1bfEM8I3qr7k4yjuWa0orgaOgUBwTtdH8HEUtmE9O5O+khAFulGzuief0Q==", - "requires": { - "@babel/runtime": "^7.18.3", - "compilerr": "^9.0.19", - "fast-unique-numbers": "^6.0.18", - "tslib": "^2.4.0" - } - }, - "worker-timers": { - "version": "7.0.50", - "resolved": "https://registry.npmjs.org/worker-timers/-/worker-timers-7.0.50.tgz", - "integrity": "sha512-cq6MkTIWsIyy1GVsx7dX2oTSmF24QelgP9JFRsepNP4aCdZWtbuMR787ZMp9off8WlNgcESR+khtWWlH3olP2g==", - "requires": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0", - "worker-timers-broker": "^6.0.72", - "worker-timers-worker": "^7.0.39" - } - }, - "worker-timers-broker": { - "version": "6.0.72", - "resolved": "https://registry.npmjs.org/worker-timers-broker/-/worker-timers-broker-6.0.72.tgz", - "integrity": "sha512-JUyuHXqBmm6N1uEIHVZWK5CNUXnyuqCLEvQYzRxYW2qUvCNhyWg/dzlqWq6FGqb75otRW6xOiINBpz2cfzENRg==", - "requires": { - "@babel/runtime": "^7.18.3", - "fast-unique-numbers": "^6.0.18", - "tslib": "^2.4.0", - "worker-timers-worker": "^7.0.39" - } - }, - "worker-timers-worker": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/worker-timers-worker/-/worker-timers-worker-7.0.39.tgz", - "integrity": "sha512-zg/VPFz1hUf1twC8w0nAKMMOl/UYC18j86AM0DIS83nJrQL3DxYI2AUhIuuWzDRSpjqoTROgvuShJCYbjnAdYQ==", - "requires": { - "@babel/runtime": "^7.18.3", - "tslib": "^2.4.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/demo/web/package.json b/demo/web/package.json deleted file mode 100644 index 4c16328..0000000 --- a/demo/web/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "ireal2musicxml-demo", - "version": "2.3.8", - "description": "Web Demo", - "main": "index.js", - "scripts": { - "build": "webpack", - "develop": "webpack serve", - "server": "http-server dist/ -p 8082 -g" - }, - "author": "Karim Ratib (https://github.com/infojunkie)", - "license": "MIT", - "devDependencies": { - "compression-webpack-plugin": "^7.1.2", - "raw-loader": "^4.0.2", - "webpack": "^5.38.1", - "webpack-cli": "^4.7.2", - "webpack-dev-server": "^3.11.2" - }, - "dependencies": { - "midi-file-slicer": "^6.0.58", - "midi-json-parser": "^8.0.54", - "midi-player": "git://github.com/infojunkie/midi-player.git#infojunkie", - "node-polyfill-webpack-plugin": "^1.1.4", - "opensheetmusicdisplay": "file:opensheetmusicdisplay.min.js", - "sane-domparser-error": "^0.2.0", - "standardized-audio-context": "^25.3.21", - "unzipit": "^1.4.0", - "verovio": "^3.10.0", - "webaudiofont": "^2.7.1", - "worker-timers": "^7.0.46" - } -} diff --git a/demo/web/webpack.config.js b/demo/web/webpack.config.js deleted file mode 100644 index cf1ab8d..0000000 --- a/demo/web/webpack.config.js +++ /dev/null @@ -1,44 +0,0 @@ -const path = require('path'); -const CompressionPlugin = require("compression-webpack-plugin"); -const NodePolyfillPlugin = require("node-polyfill-webpack-plugin") - -module.exports = { - mode: 'development', - entry: './index.js', - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'ireal2musicxml-demo.js' - }, - devtool: 'inline-source-map', - devServer: { - contentBase: './dist', - compress: true, - port: 9000, - watchContentBase: true, - proxy: { - '/mma': { - target: 'http://localhost:3000', - pathRewrite: { '/mma': '' } - } - } - }, - plugins: [new CompressionPlugin(), new NodePolyfillPlugin()], - resolve: { - fallback: { - 'fs': false - } - }, - module: { - rules: [ - { - test: /\.txt|\.musicxml$/i, - use: [{ - loader: 'raw-loader', - options: { - esModule: false, - } - }] - } - ], - } -}; diff --git a/doc/irealpro.md b/doc/irealpro.md index 0c8b547..be56c99 100644 --- a/doc/irealpro.md +++ b/doc/irealpro.md @@ -1,216 +1,245 @@ # iReal Pro format and model ## Sources -- iReal Pro [app](https://irealpro.com/), [forum](https://irealb.com/forums/) and [support docs](https://irealpro.com/support/) +- [iReal Pro File Format](https://www.irealpro.com/ireal-pro-file-format) - [`ireal-renderer`](https://github.com/daumling/ireal-renderer) -## Application model and playback algorithm - +## Application model - iReal Pro sheets are made of rows of cells -- Each cell can contain a chord and other music annotations such as barlines, time signature, repeats, etc. +- Each cell can be empty or can contain a chord and other music annotations such as barlines, time signature, repeats, etc. - A row contains exactly 16 cells and barlines can be placed on any cell - one cell does NOT correspond to one beat! - The iReal Pro sequencer generates a playback sequence and detects illegal input (e.g. too many chords in a bar) ## Styles (for display) -``` -"Afoxe" -"Afro" -"Baião" -"Ballad" -"Bossa Nova" -"Chacarera" -"Even 8ths" -"Funk" -"Latin" -"Medium Swing" -"Medium Up Swing" -"Pop" -"Pop Ballad" -"Reggae" -"RnB" -"Rock" -"Rock Pop" -"Samba" -"Samba Funk" -"Shuffle" -"Slow Bossa" -"Slow Swing" -"Up Tempo Swing" -"Waltz" -``` +- Afoxe +- Afro +- Baião +- Ballad +- Bossa Nova +- Chacarera +- Even 8ths +- Funk +- Latin +- Medium Swing +- Medium Up Swing +- Pop +- Pop Ballad +- Reggae +- RnB +- Rock +- Rock Pop +- Samba +- Samba Funk +- Shuffle +- Slow Bossa +- Slow Swing +- Up Tempo Swing +- Waltz ## Grooves (for playback) -``` -"Jazz": [ - "Afro 12/8" - "Ballad Double Time Feel" - "Ballad Even" - "Ballad Melodic" - "Ballad Swing" - "Blue Note" - "Bossa Nova" - "Doo Doo Cats" - "Double Time Swing" - "Even 8ths" - "Even 8ths Open" - "Even 16ths" - "Guitar Trio" - "Gypsy Jazz" - "Latin" - "Latin/Swing" - "Long Notes" - "Medium Swing" - "Medium Up Swing" - "Medium Up Swing 2" - "New Orleans Swing" - "Second Line" - "Slow Swing" - "Swing Two/Four" - "Trad Jazz" - "Up Tempo Swing" - "Up Tempo Swing 2" -] -"Latin": [ - "Argentina: Tango" - "Brazil: Bossa Acoustic" - "Brazil: Bossa Electric" - "Brazil: Samba" - "Cuba: Bolero" - "Cuba: Cha Cha Cha" - "Cuba: Son Montuno 2-3" - "Cuba: Son montuno 3-2" -] -"Pop": [ - "Bluegrass" - "Country" - "Disco" - "Funk" - "Glam Funk" - "Reggae" - "House" - "Rock" - "Rock 12/8" - "Shuffle" - "Slow Rock" - "Smooth" - "Soul" - "RnB" - "Virtual Funk" -] -``` +- Jazz + - Afro 12/8 + - Ballad Double Time Feel + - Ballad Even + - Ballad Melodic + - Ballad Swing + - Blue Note + - Bossa Nova + - Doo Doo Cats + - Double Time Swing + - Even 8ths + - Even 8ths Open + - Even 16ths + - Guitar Trio + - Gypsy Jazz + - Latin + - Latin/Swing + - Long Notes + - Medium Swing + - Medium Up Swing + - Medium Up Swing 2 + - New Orleans Swing + - Second Line + - Slow Swing + - Swing Two/Four + - Trad Jazz + - Up Tempo Swing + - Up Tempo Swing 2 + +- Latin + - Argentina: Tango + - Brazil: Bossa Acoustic + - Brazil: Bossa Electric + - Brazil: Samba + - Cuba: Bolero + - Cuba: Cha Cha Cha + - Cuba: Son Montuno 2-3 + - Cuba: Son montuno 3-2 + +- Pop + - Bluegrass + - Country + - Disco + - Funk + - Glam Funk + - Reggae + - House + - Rock + - Rock 12/8 + - Shuffle + - Slow Rock + - Smooth + - Soul + - RnB + - Virtual Funk ## Key signatures -``` -"C", "Db", "D", "Eb", "E", "F", "Gb", "G", "Ab", "A", "Bb", "B" -"A-", "Bb-", "B-", "C-", "C#-", "D-", "Eb-", "E-", "F-", "F#-", "G-", "G#-" -``` +- Major: C, Db, D, Eb, E, F, Gb, G, Ab, A, Bb, B +- Minor: A-, Bb-, B-, C-, C#-, D-, Eb-, E-, F-, F#-, G-, G#- ## Cells -``` -"T44" - time signature 44 -"(N1|N2|N3)chord" - first and second house (represents ONE BAR ONLY, see -_I Got Rhythm_, _Like Someone in Love_, _On the Sunny Side of the Street_, _Misty_) -"XyQ" - blank space for row alignment -"x" - repeat previous bar (see _Butterfly_) -"Kcl" or "XyQKcl" - also repeat previous bar (see _Besame Mucho_, _Butterfly_, _Solar_) -"r" - repeat previous 2 bars (see _Mas Que Nada_) -"()" - alternative chord written in small (above actual chord) -" " - represents a chord seperator -"," - equivalent to space, especially for whole notes in 44 -"" - Comments and repeat directives (can start with "*yy" to denote a vertical offset of yy units, see _La Fiesta_) -"*A" - section A (could be *B, *C, *i, *v, etc.) -"S" - segno (see _Butterfly_) -"Q" - coda (see _Butterfly_) -"Y" - vertical spacer (see _Nearness of You_, _Night in Tunisia_) -"U" - end (see _Mas Que Nada_, _Scrapple from the Apple_, _Triste_, _Wave_) -"s" - short chord (e.g. sC^7) active until "l" is encountered -"l" - long chord (e.g. lC^7) default, active until "s" is encountered -"f" - fermata (see _Butterfly_, _Summer Serenade_) -``` +- `T44` - time signature 4/4 +- `(N1|N2|N3)chord` - first and second house (represents ONE BAR ONLY, see _I Got Rhythm_, _Like Someone in Love_, _On the Sunny Side of the Street_, _Misty_) +- `XyQ` - blank space for row alignment +- `x` - repeat previous bar (see _Butterfly_) +- `Kcl` or `XyQKcl` - also repeat previous bar (see _Besame Mucho_, _Butterfly_, _Solar_) +- `r` - repeat previous 2 bars (see _Mas Que Nada_) +- `()` - alternative chord written in small (above actual chord) +- `"` - represents a chord separator +- `,` - equivalent to space, especially for whole notes in 44 +- `` - Comments and repeat directives (can start with `*yy` to denote a vertical offset of yy units, see _La Fiesta_) +- `*A` - section A (could be `*B`, `*C`, `*i`, `*v`, etc.) +- `S` - segno (see _Butterfly_) +- `Q` - coda (see _Butterfly_) +- `Y` - vertical spacer (see _Nearness of You_, _Night in Tunisia_) +- `U` - end (see _Mas Que Nada_, _Scrapple from the Apple_, _Triste_, _Wave_) +- `s` - small chord (e.g. `sC^7`) active until `l` is encountered +- `l` - large chord (e.g. `lC^7`) default, active until `s` is encountered +- `f` - fermata (see _Butterfly_, _Summer Serenade_) ## Time signatures -``` -"24" (2/4) -"34" (3/4) -"44" (4/4) -"54" (5/4) -"64" (6/4) -"74" (7/4) -"38" (3/8) -"58" (5/8) -"68" (6/8) -"78" (7/8) -"98" (9/8) -"12" (12/8) -"22" (2/2) -"32" (3/2) -``` +- `24` (2/4) +- `34` (3/4) +- `44` (4/4) +- `54` (5/4) +- `64` (6/4) +- `74` (7/4) +- `38` (3/8) +- `58` (5/8) +- `68` (6/8) +- `78` (7/8) +- `98` (9/8) +- `12` (12/8) +- `22` (2/2) +- `32` (3/2) ## Barlines -``` -"[" - start double barline -"]" - end double barline -"{" - start repeat -"}" - end repeat -"LZ" - normal barline -"|" - also normal barline (see _Au Privave_, _Stormy Weather_) -"Z" - end double barline (that has a bolded second line) -``` +- `[` - start double barline +- `]` - end double barline +- `{` - start repeat +- `}` - end repeat +- `LZ` - normal barline +- `|` - also normal barline (see _Au Privave_, _Stormy Weather_) +- `Z` - end double barline (that has a bolded second line) ## Comments and repeat directives -``` -"D.C. al Coda" -"D.C. al Fine" -"D.C. al 1st End." -"D.C. al 2nd End." -"D.C. al 3rd End." -"D.S. al Coda" -"D.S. al Fine" -"D.S. al 1st End." -"D.S. al 2nd End." -"D.S. al 3rd End." -"Fine" -"3x" -"4x" -"4x" -"6x" -"7x" -"8x" -``` - -## Chords -### Roots -``` -"Cb", "C", "C#", "Db", "D", "D#", "Eb", "E", "F", "F#", "Gb", "G", "G#", "Ab", "A", "A#", "Bb", "B" -``` - -### Inversions (aka bass notes) -``` -"/Cb", "/C", "/C#", "/Db", "/D", "/D#", "/Eb", "/E", "/F", "/F#", "/Gb", "/G", "/G#", "/Ab", "/A", "/A#", "/Bb", "/B" -``` - -### Qualities -``` -"^7", "-7", "7", "7sus" -"^", "-", "7alt", "sus" -"6", "-6", "o7", "ø7" -"^9", "-9", "9", "9sus" -"^13", "-11", "13", "13sus" -"6/9", "-6/9", "-^7", "-^9" -"^7#11", "^9#11", "-b6", "-#5" -"^7#5", "add9", "-7b5", "ø9" -"2", "5", "+", "o", "ø" -"7b9", "7#9", "7b5", "7#5" -"7b13", "7#11", "9#11", "13#11" -"11", "7b9sus", "7b13sus", "7add3sus" -"9b5", "9#5", "13b9", "13#9" -"7b9b13", "7b9#5", "7b9b5", "7b9#9" -"7#9#5", "7#9b5", "7#9#11", "7b9#11" -``` - -### Other possible chord values -``` -"W" - invisible chord (typically used to add a bass note, see _Butterfly_ "ppsW/C") -"n" - N.C. (see _Butterfly_) -"p" - slash (repeat previous chord) -``` +- D.C. al Coda +- D.C. al Fine +- D.C. al 1st End. +- D.C. al 2nd End. +- D.C. al 3rd End. +- D.S. al Coda +- D.S. al Fine +- D.S. al 1st End. +- D.S. al 2nd End. +- D.S. al 3rd End. +- Fine +- 3x +- 4x +- 4x +- 6x +- 7x +- 8x + +## Chord roots +Cb, C, C#, Db, D, D#, Eb, E, F, F#, Gb, G, G#, Ab, A, A#, Bb, B + +## Chord inversions (aka bass notes) +/Cb, /C, /C#, /Db, /D, /D#, /Eb, /E, /F, /F#, /Gb, /G, /G#, /Ab, /A, /A#, /Bb, /B + +## Chord qualities indicators +- `^` - major +- `-` - minor +- `o` - diminished +- `ø` - hald-diminished +- `+` - augmented +- `b` - flat +- `#` - sharp + +## Chord qualities full list +- `^7` +- `-7` +- `7` +- `7sus` +- `^` +- `-` +- `7alt` +- `sus` +- `6` +- `-6` +- `o7` +- `ø7` +- `^9` +- `-9` +- `-9` +- `9sus` +- `^13` +- `-11` +- `13` +- `13sus` +- `6/9` +- `-6/9` +- `-^7` +- `-^9` +- `^7#11` +- `^9#11` +- `-b6` +- `-#5` +- `^7#5` +- `add9` +- `-7b5` +- `ø9` +- `2` +- `5` +- `+` +- `o` +- `ø` +- `7b9` +- `7#9` +- `7b5` +- `7#5` +- `7b13` +- `7#11` +- `9#11` +- `13#11` +- `11` +- `7b9sus` +- `7b13sus` +- `7add3sus` +- `9b5` +- `9#5` +- `13b9` +- `13#9` +- `7b9b13` +- `7b9#5` +- `7b9b5` +- `7b9#9` +- `7#9#5` +- `7#9b5` +- `7#9#11` +- `7b9#11` + +## Other chord values +- `W` - invisible chord (typically used to add a bass note, see _Butterfly_) +- `n` - N.C. (see _Butterfly_) +- `p` - slash (repeat previous chord) diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..7327790 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,10 @@ +export default [ + { + rules: { + "semi": "error", + "prefer-const": "error" + } + }, { + ignores: ["src/lib/version.js"] + } +]; diff --git a/lib/ireal-musicxml.js.LICENSE.txt b/lib/ireal-musicxml.js.LICENSE.txt deleted file mode 100644 index ae386fb..0000000 --- a/lib/ireal-musicxml.js.LICENSE.txt +++ /dev/null @@ -1 +0,0 @@ -/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ diff --git a/package-lock.json b/package-lock.json index ef2319a..5e2e17b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,1734 +1,1547 @@ { "name": "ireal-musicxml", - "version": "1.9.3", - "lockfileVersion": 2, + "version": "2.0.3", + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ireal-musicxml", - "version": "1.9.3", - "license": "MIT", + "version": "2.0.3", + "license": "GPL-3.0-only", "dependencies": { "chord-symbol": "^3.0.0", "fast-diff": "^1.2.0", "jstoxml": "^2.0.6", - "promise": "^8.1.0", - "regenerator-runtime": "^0.13.7" + "promise": "^8.1.0" + }, + "bin": { + "ireal-musicxml": "src/cli/cli.js" }, "devDependencies": { - "@babel/cli": "^7.14.3", - "@babel/core": "^7.14.3", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.14.4", - "@babel/preset-env": "^7.14.4", - "@babel/register": "^7.13.16", - "@types/expect": "^24.3.0", - "@types/mocha": "^8.2.2", - "@types/node": "^14.17.3", + "@types/node": "^22.7.7", "@xmldom/xmldom": "^0.8.0", - "babel-eslint": "^10.1.0", - "babel-loader": "^8.2.2", - "babel-plugin-istanbul": "^6.0.0", - "eslint": "^7.28.0", - "eslint-webpack-plugin": "^2.5.4", - "mocha": "^8.4.0", - "nyc": "^15.1.0", + "esbuild": "0.24.0", + "eslint": "^9.13.0", + "resolve": "^1.22.8", "sanitize-filename": "^1.6.3", - "ts-mocha": "^8.0.0", - "typescript": "^4.3.2", + "ts-node": "^10.9.2", + "typescript": "^4.9.5", "validate-with-xmllint": "^1.2.0", - "webpack": "^5.38.1", - "webpack-cli": "^4.7.2", "xpath.js": "^1.1.0" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "0.3.9" }, "engines": { - "node": ">=6.0.0" + "node": ">=12" } }, - "node_modules/@babel/cli": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.18.6.tgz", - "integrity": "sha512-jXNHoYCbxZ8rKy+2lyy0VjcaGxS4NPbN0qc95DjIiGZQL/mTNx3o2/yI0TG+X0VrrTuwmO7zH52T9NcNdbF9Uw==", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.8", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0" - }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/core": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", - "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", + "node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helpers": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "node": ">=18" } }, - "node_modules/@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.7", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.0.0" + "node": ">=18" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=18" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=18" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" + "node": ">=18" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", - "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@babel/types": "^7.18.8" - }, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=18" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "node_modules/@eslint/config-array": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@babel/helper-function-name": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" }, "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "node_modules/@eslint/core": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", + "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", "dev": true, - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/parser": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", - "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "node_modules/@eslint/js": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "node_modules/@eslint/plugin-kit": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.1.tgz", + "integrity": "sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6" + "levn": "^0.4.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", - "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "node_modules/@humanfs/core": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz", + "integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==", "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18.18.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "node_modules/@humanfs/node": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz", + "integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@humanfs/core": "^0.19.0", + "@humanwhocodes/retry": "^0.3.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18.18.0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" + "node": ">=12.22" }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" + "node": ">=18.18" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true, - "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", + "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "undici-types": "~6.19.8" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10.0.0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.4.0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, + "license": "MIT", "peerDependencies": { - "@babel/core": "^7.0.0-0" + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "acorn": "^8.11.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "Python-2.0" + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, + "node_modules/chord-symbol": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chord-symbol/-/chord-symbol-3.0.0.tgz", + "integrity": "sha512-mONjRMrU1RFm/LWSN8Np4lq52mM6sqbB3JI7WMEDb15ZOqcUAMB2ttdzEfJDa6QQJPol+gZrMA4P0mJK8uiq7w==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "lodash": "^4.17.21" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "color-name": "~1.1.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "ms": "^2.1.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.3.1" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz", - "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==", + "node_modules/eslint": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", + "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.18.0", + "@eslint/core": "^0.7.0", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.13.0", + "@eslint/plugin-kit": "^0.2.0", + "@humanfs/node": "^0.16.5", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.1.0", + "eslint-visitor-keys": "^4.1.0", + "espree": "^10.2.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "text-table": "^0.2.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "url": "https://eslint.org/donate" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "jiti": "*" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "node_modules/eslint-scope": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", + "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "node_modules/eslint-visitor-keys": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "node_modules/espree": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.1.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "BSD-2-Clause", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4.0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, + "license": "BSD-2-Clause", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "license": "Apache-2.0" }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "flat-cache": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=16" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "ISC" }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10.13.0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=18" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.4" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 4" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.8.19" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "hasown": "^2.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/preset-env": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", - "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6", - "@babel/plugin-proposal-async-generator-functions": "^7.18.6", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.6", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.6", - "@babel/plugin-transform-classes": "^7.18.6", - "@babel/plugin-transform-computed-properties": "^7.18.6", - "@babel/plugin-transform-destructuring": "^7.18.6", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.6", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.6", - "@babel/plugin-transform-function-name": "^7.18.6", - "@babel/plugin-transform-literals": "^7.18.6", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.6", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.6", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.6", - "@babel/plugin-transform-typeof-symbol": "^7.18.6", - "@babel/plugin-transform-unicode-escapes": "^7.18.6", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.6", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "ISC" }, - "node_modules/@babel/register": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.6.tgz", - "integrity": "sha512-tkYtONzaO8rQubZzpBnvZPFcHgh8D9F55IjOsYton4X2IBoyRn2ZSWQqySTZnUn2guZbxbQiAB27hJEbvXamhQ==", + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" + "argparse": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/jstoxml": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/jstoxml/-/jstoxml-2.2.9.tgz", + "integrity": "sha512-OYWlK0j+roh+eyaMROlNbS5cd5R25Y+IUpdl7cNdB8HNrkgwQzIS7L9MegxOiWNBj9dQhA/yAxiMwCC5mwNoBw==", + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" + "json-buffer": "3.0.1" } }, - "node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/traverse": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", - "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.8", - "@babel/types": "^7.18.8", - "debug": "^4.1.0", - "globals": "^11.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/types": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", - "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=6.9.0" + "node": "*" } }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true, - "engines": { - "node": ">=10.0.0" - } + "license": "MIT" }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.8.0" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { "node": ">=10" }, @@ -1736,155 +1549,155 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "callsites": "^3.0.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=6" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@jest/expect-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "dependencies": { - "jest-get-type": "^28.0.2" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 0.8.0" } }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dev": true, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "asap": "~2.0.6" } }, - "node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", "dev": true, + "license": "WTFPL OR ISC", "dependencies": { - "color-name": "~1.1.4" + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/types/node_modules/supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -1892,10689 +1705,204 @@ "node": ">=8" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true, - "engines": { - "node": ">=6.0.0" - } + "license": "MIT" }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", "dev": true, + "license": "WTFPL", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "utf8-byte-length": "^1.0.1" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", - "dev": true, - "optional": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.20", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.20.tgz", - "integrity": "sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==", - "dev": true - }, - "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "node_modules/@types/expect": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@types/expect/-/expect-24.3.0.tgz", - "integrity": "sha512-aq5Z+YFBz5o2b6Sp1jigx5nsmoZMK5Ceurjwy6PZmRv7dEi1jLtkARfvB1ME+OXJUG+7TZUDcv3WoCr/aor6dQ==", - "deprecated": "This is a stub types definition. expect provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "expect": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true, - "optional": true - }, - "node_modules/@types/mocha": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.3.tgz", - "integrity": "sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.18.22", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz", - "integrity": "sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "dependencies": { - "envinfo": "^7.7.3" + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, "peerDependencies": { - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "peerDependencies": { - "webpack-cli": "4.x.x" + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" }, "peerDependenciesMeta": { - "webpack-dev-server": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { "optional": true } } }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.2.tgz", - "integrity": "sha512-+R0juSseERyoPvnBQ/cZih6bpF7IpCXlWbHRoCRzYzqpz6gWHOgf8o4MOEf6KBVuOyqU+gCNLkCWVIJAro8XyQ==", + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, "engines": { - "node": ">=10.0.0" + "node": ">= 0.8.0" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, + "license": "Apache-2.0", "bin": { - "acorn": "bin/acorn" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=4.2.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "punycode": "^2.1.0" } }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } + "license": "(WTFPL OR MIT)" }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true, - "engines": { - "node": ">=6" - } + "license": "MIT" }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/validate-with-xmllint": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/validate-with-xmllint/-/validate-with-xmllint-1.2.1.tgz", + "integrity": "sha512-uJwzrq0/8RDrDkgHnTVnb34PAKCbnehQkNCvD7GUaA8Pm5TK+Fe4fKjwJS0G/P7uYhiOQmqQw9Dhuk9eB1E53Q==", "dev": true, - "engines": { - "node": ">=8" - } + "hasInstallScript": true, + "license": "MIT" }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { - "color-convert": "^1.9.0" + "isexe": "^2.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "bin": { + "node-which": "bin/node-which" }, "engines": { "node": ">= 8" } }, - "node_modules/append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "dev": true, - "dependencies": { - "default-require-extensions": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "node_modules/xpath.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", + "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, + "license": "MIT", "engines": { "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" } }, - "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, + "license": "MIT", "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/babel-loader/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", - "dev": true, - "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/caching-transform/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001367", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", - "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chord-symbol": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chord-symbol/-/chord-symbol-3.0.0.tgz", - "integrity": "sha512-mONjRMrU1RFm/LWSN8Np4lq52mM6sqbB3JI7WMEDb15ZOqcUAMB2ttdzEfJDa6QQJPol+gZrMA4P0mJK8uiq7w==", - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/core-js-compat": { - "version": "3.23.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.4.tgz", - "integrity": "sha512-RkSRPe+JYEoflcsuxJWaiMPhnZoFS51FcIxm53k4KzhISCBTmaGlto9dTIrYuk0hnJc3G6pKufAKepHnBq6B6Q==", - "dev": true, - "dependencies": { - "browserslist": "^4.21.1", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/default-require-extensions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz", - "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==", - "dev": true, - "dependencies": { - "strip-bom": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.192", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", - "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", - "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", - "dev": true, - "dependencies": { - "@types/eslint": "^7.29.0", - "arrify": "^2.0.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", - "dev": true, - "dependencies": { - "@jest/expect-utils": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", - "dev": true - }, - "node_modules/foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true, - "engines": { - "node": ">=4.x" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dev": true, - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-hook": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", - "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", - "dev": true, - "dependencies": { - "append-transform": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", - "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", - "dev": true, - "dependencies": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jstoxml": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/jstoxml/-/jstoxml-2.2.9.tgz", - "integrity": "sha512-OYWlK0j+roh+eyaMROlNbS5cd5R25Y+IUpdl7cNdB8HNrkgwQzIS7L9MegxOiWNBj9dQhA/yAxiMwCC5mwNoBw==" - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mocha": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", - "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", - "dev": true, - "dependencies": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.1", - "debug": "4.3.1", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", - "minimatch": "3.0.4", - "ms": "2.1.3", - "nanoid": "3.1.20", - "serialize-javascript": "5.0.1", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.1.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 10.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "node_modules/mocha/node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mocha/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/mocha/node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/mocha/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/mocha/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mocha/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mocha/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/js-yaml": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", - "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/mocha/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/mocha/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/node-preload": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", - "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", - "dev": true, - "dependencies": { - "process-on-spawn": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nyc": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", - "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", - "dev": true, - "dependencies": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "bin": { - "nyc": "bin/nyc.js" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/nyc/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/nyc/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/nyc/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/nyc/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/nyc/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/nyc/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nyc/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/nyc/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "dev": true, - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process-on-spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", - "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", - "dev": true, - "dependencies": { - "fromentries": "^1.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", - "dev": true, - "dependencies": { - "es6-error": "^4.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/sanitize-filename": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", - "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", - "dev": true, - "dependencies": { - "truncate-utf8-bytes": "^1.0.0" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spawn-wrap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", - "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", - "dev": true, - "dependencies": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/spawn-wrap/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/terser/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", - "dev": true, - "dependencies": { - "utf8-byte-length": "^1.0.1" - } - }, - "node_modules/ts-mocha": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/ts-mocha/-/ts-mocha-8.0.0.tgz", - "integrity": "sha512-Kou1yxTlubLnD5C3unlCVO7nh0HERTezjoVhVw/M5S1SqoUec0WgllQvPk3vzPMc6by8m6xD1uR1yRf8lnVUbA==", - "dev": true, - "dependencies": { - "ts-node": "7.0.1" - }, - "bin": { - "ts-mocha": "bin/ts-mocha" - }, - "engines": { - "node": ">= 6.X.X" - }, - "optionalDependencies": { - "tsconfig-paths": "^3.5.0" - }, - "peerDependencies": { - "mocha": "^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X || ^7.X.X || ^8.X.X" - } - }, - "node_modules/ts-node": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", - "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", - "dev": true, - "dependencies": { - "arrify": "^1.0.0", - "buffer-from": "^1.1.0", - "diff": "^3.1.0", - "make-error": "^1.1.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map-support": "^0.5.6", - "yn": "^2.0.0" - }, - "bin": { - "ts-node": "dist/bin.js" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ts-node/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node/node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "optional": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "optional": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", - "dev": true - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/validate-with-xmllint": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/validate-with-xmllint/-/validate-with-xmllint-1.2.0.tgz", - "integrity": "sha512-UZ1+rDi48HJVlzPKXhRQAZnlBMJceo04j+2w48QEAQa7bzIco/WY5YUigLoNTEa89kmbZbzrmgqzgN1HD+nu5A==", - "dev": true, - "hasInstallScript": true - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "@webpack-cli/migrate": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "node_modules/webpack/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workerpool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", - "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/xpath.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", - "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yn": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", - "integrity": "sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/cli": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.18.6.tgz", - "integrity": "sha512-jXNHoYCbxZ8rKy+2lyy0VjcaGxS4NPbN0qc95DjIiGZQL/mTNx3o2/yI0TG+X0VrrTuwmO7zH52T9NcNdbF9Uw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.8", - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", - "dev": true - }, - "@babel/core": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", - "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helpers": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", - "dev": true, - "requires": { - "@babel/types": "^7.18.7", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", - "dev": true - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", - "dev": true, - "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", - "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@babel/types": "^7.18.8" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-replace-supers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", - "dev": true, - "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", - "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", - "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.6" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz", - "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", - "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6", - "@babel/plugin-proposal-async-generator-functions": "^7.18.6", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.6", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.6", - "@babel/plugin-transform-classes": "^7.18.6", - "@babel/plugin-transform-computed-properties": "^7.18.6", - "@babel/plugin-transform-destructuring": "^7.18.6", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.6", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.6", - "@babel/plugin-transform-function-name": "^7.18.6", - "@babel/plugin-transform-literals": "^7.18.6", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.6", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.6", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.6", - "@babel/plugin-transform-typeof-symbol": "^7.18.6", - "@babel/plugin-transform-unicode-escapes": "^7.18.6", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.6", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/register": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.6.tgz", - "integrity": "sha512-tkYtONzaO8rQubZzpBnvZPFcHgh8D9F55IjOsYton4X2IBoyRn2ZSWQqySTZnUn2guZbxbQiAB27hJEbvXamhQ==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - } - }, - "@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/traverse": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", - "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.8", - "@babel/types": "^7.18.8", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", - "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/expect-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", - "dev": true, - "requires": { - "jest-get-type": "^28.0.2" - } - }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", - "dev": true, - "optional": true - }, - "@sinclair/typebox": { - "version": "0.24.20", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.20.tgz", - "integrity": "sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==", - "dev": true - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "@types/expect": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@types/expect/-/expect-24.3.0.tgz", - "integrity": "sha512-aq5Z+YFBz5o2b6Sp1jigx5nsmoZMK5Ceurjwy6PZmRv7dEi1jLtkARfvB1ME+OXJUG+7TZUDcv3WoCr/aor6dQ==", - "dev": true, - "requires": { - "expect": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true, - "optional": true - }, - "@types/mocha": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.3.tgz", - "integrity": "sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw==", - "dev": true - }, - "@types/node": { - "version": "14.18.22", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz", - "integrity": "sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "requires": {} - }, - "@xmldom/xmldom": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.2.tgz", - "integrity": "sha512-+R0juSseERyoPvnBQ/cZih6bpF7IpCXlWbHRoCRzYzqpz6gWHOgf8o4MOEf6KBVuOyqU+gCNLkCWVIJAro8XyQ==", - "dev": true - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "dev": true, - "requires": { - "default-require-extensions": "^3.0.0" - } - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", - "dev": true, - "requires": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001367", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", - "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chord-symbol": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chord-symbol/-/chord-symbol-3.0.0.tgz", - "integrity": "sha512-mONjRMrU1RFm/LWSN8Np4lq52mM6sqbB3JI7WMEDb15ZOqcUAMB2ttdzEfJDa6QQJPol+gZrMA4P0mJK8uiq7w==", - "requires": { - "lodash": "^4.17.21" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "core-js-compat": { - "version": "3.23.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.4.tgz", - "integrity": "sha512-RkSRPe+JYEoflcsuxJWaiMPhnZoFS51FcIxm53k4KzhISCBTmaGlto9dTIrYuk0hnJc3G6pKufAKepHnBq6B6Q==", - "dev": true, - "requires": { - "browserslist": "^4.21.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "default-require-extensions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz", - "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==", - "dev": true, - "requires": { - "strip-bom": "^4.0.0" - } - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true - }, - "diff-sequences": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "electron-to-chromium": { - "version": "1.4.192", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", - "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, - "eslint-webpack-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", - "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", - "dev": true, - "requires": { - "@types/eslint": "^7.29.0", - "arrify": "^2.0.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", - "dev": true, - "requires": { - "@jest/expect-utils": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", - "dev": true - }, - "foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - } - }, - "fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", - "dev": true - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dev": true, - "requires": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-hook": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", - "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", - "dev": true, - "requires": { - "append-transform": "^2.0.0" - } - }, - "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-processinfo": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", - "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", - "dev": true, - "requires": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest-diff": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "dev": true - }, - "jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "jstoxml": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/jstoxml/-/jstoxml-2.2.9.tgz", - "integrity": "sha512-OYWlK0j+roh+eyaMROlNbS5cd5R25Y+IUpdl7cNdB8HNrkgwQzIS7L9MegxOiWNBj9dQhA/yAxiMwCC5mwNoBw==" - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "requires": { - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "mocha": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", - "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", - "dev": true, - "requires": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.1", - "debug": "4.3.1", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", - "minimatch": "3.0.4", - "ms": "2.1.3", - "nanoid": "3.1.20", - "serialize-javascript": "5.0.1", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.1.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "dependencies": { - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "js-yaml": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", - "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node-preload": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", - "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", - "dev": true, - "requires": { - "process-on-spawn": "^1.0.0" - } - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "nyc": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", - "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", - "dev": true, - "requires": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - } - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "process-on-spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", - "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", - "dev": true, - "requires": { - "fromentries": "^1.2.0" - } - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "requires": { - "asap": "~2.0.6" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", - "dev": true, - "requires": { - "es6-error": "^4.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "sanitize-filename": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", - "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", - "dev": true, - "requires": { - "truncate-utf8-bytes": "^1.0.0" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spawn-wrap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", - "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", - "dev": true, - "requires": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", - "dev": true, - "requires": { - "utf8-byte-length": "^1.0.1" - } - }, - "ts-mocha": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/ts-mocha/-/ts-mocha-8.0.0.tgz", - "integrity": "sha512-Kou1yxTlubLnD5C3unlCVO7nh0HERTezjoVhVw/M5S1SqoUec0WgllQvPk3vzPMc6by8m6xD1uR1yRf8lnVUbA==", - "dev": true, - "requires": { - "ts-node": "7.0.1", - "tsconfig-paths": "^3.5.0" - } - }, - "ts-node": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", - "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", - "dev": true, - "requires": { - "arrify": "^1.0.0", - "buffer-from": "^1.1.0", - "diff": "^3.1.0", - "make-error": "^1.1.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map-support": "^0.5.6", - "yn": "^2.0.0" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - } - } - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "optional": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "optional": true - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "validate-with-xmllint": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/validate-with-xmllint/-/validate-with-xmllint-1.2.0.tgz", - "integrity": "sha512-UZ1+rDi48HJVlzPKXhRQAZnlBMJceo04j+2w48QEAQa7bzIco/WY5YUigLoNTEa89kmbZbzrmgqzgN1HD+nu5A==", - "dev": true - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "workerpool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", - "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "xpath.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", - "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true - }, - "yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "requires": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true - } - } - }, - "yn": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", - "integrity": "sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true } } } diff --git a/package.json b/package.json index 5411cb2..b534006 100644 --- a/package.json +++ b/package.json @@ -1,58 +1,54 @@ { "name": "ireal-musicxml", - "version": "1.9.3", - "description": "iReal Pro to MusicXML converter", + "version": "2.0.3", + "description": "iReal Pro to MusicXML converter.", "author": "Karim Ratib (https://github.com/infojunkie)", - "license": "MIT", + "license": "GPL-3.0-only", "repository": { "type": "git", "url": "https://github.com/infojunkie/ireal-musicxml" }, - "homepage": "https://github.com/infojunkie/ireal-musicxml#ireal-musicxml", - "main": "lib/ireal-musicxml.js", - "types": "lib/ireal-musicxml.d.ts", + "homepage": "https://github.com/infojunkie/ireal-musicxml", + "type": "module", + "types": "./build/ireal-musicxml.d.ts", "files": [ "LICENSE.txt", - "lib/*" + "build/*", + "src/*" ], + "bin": { + "ireal-musicxml": "./src/cli/cli.js" + }, + "exports": { + "import": "./build/ireal-musicxml.js", + "require": "./build/ireal-musicxml.cjs" + }, "scripts": { - "build": "webpack", - "test": "npm run test:lint && npm run test:spec", - "test:spec": "NODE_ENV=test nyc mocha --grep /${TEST:-'.*'}/i", - "test:typescript": "npm run build && ts-mocha test/**/*.spec.ts", - "test:lint": "eslint src" + "build": "npm run build:esm && npm run build:cjs && npm run build:d.ts", + "build:d.ts": "cp src/types/* build/", + "build:esm": "esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js", + "build:cjs": "esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs", + "test": "npm run build && npm run test:lint && npm run test:spec && npm run test:ts", + "test:spec": "node --test --test-name-pattern=\"${TEST:-.*}\"", + "test:ts": "node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts", + "test:lint": "eslint src --fix" }, "devDependencies": { - "@babel/cli": "^7.14.3", - "@babel/core": "^7.14.3", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.14.4", - "@babel/preset-env": "^7.14.4", - "@babel/register": "^7.13.16", - "@types/expect": "^24.3.0", - "@types/mocha": "^8.2.2", - "@types/node": "^14.17.3", + "@types/node": "^22.7.7", "@xmldom/xmldom": "^0.8.0", - "babel-eslint": "^10.1.0", - "babel-loader": "^8.2.2", - "babel-plugin-istanbul": "^6.0.0", - "eslint": "^7.28.0", - "eslint-webpack-plugin": "^2.5.4", - "mocha": "^8.4.0", - "nyc": "^15.1.0", + "esbuild": "0.24.0", + "eslint": "^9.13.0", + "resolve": "^1.22.8", "sanitize-filename": "^1.6.3", - "ts-mocha": "^8.0.0", - "typescript": "^4.3.2", + "ts-node": "^10.9.2", + "typescript": "^4.9.5", "validate-with-xmllint": "^1.2.0", - "webpack": "^5.38.1", - "webpack-cli": "^4.7.2", "xpath.js": "^1.1.0" }, "dependencies": { "chord-symbol": "^3.0.0", "fast-diff": "^1.2.0", "jstoxml": "^2.0.6", - "promise": "^8.1.0", - "regenerator-runtime": "^0.13.7" + "promise": "^8.1.0" } } diff --git a/src/cli/cli.js b/src/cli/cli.js new file mode 100755 index 0000000..1ea12cc --- /dev/null +++ b/src/cli/cli.js @@ -0,0 +1,101 @@ +#!/usr/bin/env node + +/** + * Convert an iReal Pro playlist into a series of MusicXML files. + */ + +import fs from 'fs'; +import sanitize from 'sanitize-filename'; +import path from 'path'; +import { parseArgs } from 'node:util'; +import { validateXMLWithXSD } from 'validate-with-xmllint'; +import { Version } from '../lib/version.js'; +import { Playlist } from '../lib/parser.js'; +import { Converter } from '../lib/converter.js'; + +const options = { + 'output': { + type: 'string', + short: 'o', + }, + 'help': { + type: 'boolean', + short: 'h' + }, + 'version': { + type: 'boolean', + short: 'v' + }, + 'songs': { + type: 'string' + }, + 'validate': { + type: 'boolean' + } +}; +const { values: args, positionals } = (() => { + try { + return parseArgs({ options, allowPositionals: true }); + } + catch (e) { + console.error(e.message); + process.exit(1); + } +})(); + +if ('help' in args) { + console.log(` +Usage: ireal-musicxml v${Version.version} ireal://uri/or/path/to/playlist [--output|-o /path/to/output] [--songs comma-separated-songs-to-convert] [--validate] [--version|-v] [--help|-h] + +Converts iReal Pro playlist to MusicXML. +`.trim()); + process.exit(0); +} + +if ('version' in args) { + console.log(`ireal-musicxml v${Version.version}`); + process.exit(0); +} + +if (positionals.length == 0) { + console.log(`Missing iReal Pro URI or playlist file`); + process.exit(1); +} + +if ('output' in args && !fs.existsSync(args['output'])) { + console.error(`Missing output dir ${args['output']}`); + process.exit(1); +} + +const input = fs.existsSync(positionals[0]) ? fs.readFileSync(positionals[0], 'utf-8') : positionals[0]; +const output = args['output']; +const songs = 'songs' in args ? args['songs'].split(',').map(s => s.trim().toUpperCase()) : []; +try { + const playlist = new Playlist(input); + for (const song of playlist.songs) { + if (songs.length > 0 && songs.every(title => song.title.toUpperCase().indexOf(title) < 0)) continue; + + try { + console.error(`Generating ${song.title}...`); + const musicXml = Converter.convert(song); + + if ('validate' in args) { + await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); + } + + if ('output' in args) { + fs.writeFileSync(path.join(output, `${sanitize(song.title)}.musicxml`), musicXml); + } + else { + process.stdout.write(musicXml + '\n'); + } + } + catch (error) { + console.error(`[${song.title}] ${error}`); + } + } +} +catch (error) { + console.error(`[${positionals[0]}] ${error}`); + process.exit(1); +} diff --git a/src/musicxml.js b/src/lib/converter.js similarity index 76% rename from src/musicxml.js rename to src/lib/converter.js index effa5ca..1ec68b1 100644 --- a/src/musicxml.js +++ b/src/lib/converter.js @@ -1,5 +1,7 @@ -import { toXML } from 'jstoxml'; -import { chordParserFactory, chordRendererFactory } from 'chord-symbol'; +import jstoxml from 'jstoxml'; +import ChordSymbol from 'chord-symbol'; +const { chordParserFactory, chordRendererFactory } = ChordSymbol; +import { Version } from './version.js'; export class LogLevel { static Debug = 0; @@ -9,15 +11,26 @@ export class LogLevel { static None = 4; } -export class MusicXML { +const MUSICXML_VERSION = '4.0'; +const SCALING_MM = 7; +const SCALING_TENTHS = 40; + +export class Converter { static defaultOptions = { 'divisions': 768, // same as used by iReal 'notation': 'rhythmic', // 'rhythmic' for rhythmic notation, 'slash' for slash notation 'step': 'B', // chord note 'octave': 4, // chord note octave 'notehead': 'slash', // chord note head + 'noteheadSize': 'large', // size of chord note head + 'date': true, // include encoding date + 'clef': false, // hide clef by default + 'keySignature': false, // hide key signature by default + 'pageWidth': 210, // mm (A4) + 'pageHeight': 297, // mm (A4) + 'pageMargin': 15, // mm 'logLevel': LogLevel.Warn - } + }; static sequenceAttributes = [ // Expected order of attribute elements. @@ -33,7 +46,7 @@ export class MusicXML { 'transpose', 'directive', 'measure-style' - ] + ]; static sequenceNote = [ // Expected order of note elements. @@ -57,7 +70,7 @@ export class MusicXML { 'notations', 'lyric', 'play' - ] + ]; static sequenceNotations = [ // Expected order of notations elements. @@ -76,7 +89,7 @@ export class MusicXML { 'technical', 'tied', 'tuplet' - ] + ]; static sequenceBarline = [ // Expected order of barline elements. @@ -90,54 +103,41 @@ export class MusicXML { 'fermata', 'ending', 'repeat' - ] + ]; static mapAlter = { '#': 1, 'b': -1 - } + }; static mapFifthsToAlters = { - '0': [], - '1': ['F'], - '2': ['F', 'C'], - '3': ['F', 'C', 'G'], - '4': ['F', 'C', 'G', 'D'], - '5': ['F', 'C', 'G', 'D', 'A'], - '6': ['F', 'C', 'G', 'D', 'A', 'E'], - '7': ['F', 'C', 'G', 'D', 'A', 'E', 'B'], - '-1': ['B'], - '-2': ['B', 'E'], - '-3': ['B', 'E', 'A'], - '-4': ['B', 'E', 'A', 'D'], - '-5': ['B', 'E', 'A', 'D', 'G'], - '-6': ['B', 'E', 'A', 'D', 'G', 'C'], - '-7': ['B', 'E', 'A', 'D', 'G', 'C', 'F'] - } + 'sharp': ['F', 'C', 'G', 'D', 'A', 'E', 'B'], + 'flat': ['B', 'E', 'A', 'D', 'G', 'C', 'F'] + }; static mapRepeats = { - "D.C. al Coda": MusicXML.prototype.convertDaCapo, - "D.C. al Fine": MusicXML.prototype.convertDaCapo, - "D.C. al 1st End.": MusicXML.prototype.convertDaCapo, - "D.C. al 2nd End.": MusicXML.prototype.convertDaCapo, - "D.C. al 3rd End.": MusicXML.prototype.convertDaCapo, - "D.S. al Coda": MusicXML.prototype.convertDalSegno, - "D.S. al Fine": MusicXML.prototype.convertDalSegno, - "D.S. al 1st End.": MusicXML.prototype.convertDalSegno, - "D.S. al 2nd End.": MusicXML.prototype.convertDalSegno, - "D.S. al 3rd End.": MusicXML.prototype.convertDalSegno, - "Fine": MusicXML.prototype.convertFine, - "3x": MusicXML.prototype.convertRepeatNx, - "4x": MusicXML.prototype.convertRepeatNx, - "5x": MusicXML.prototype.convertRepeatNx, - "6x": MusicXML.prototype.convertRepeatNx, - "7x": MusicXML.prototype.convertRepeatNx, - "8x": MusicXML.prototype.convertRepeatNx - } + "D.C. al Coda": Converter.prototype.convertDaCapo, + "D.C. al Fine": Converter.prototype.convertDaCapo, + "D.C. al 1st End.": Converter.prototype.convertDaCapo, + "D.C. al 2nd End.": Converter.prototype.convertDaCapo, + "D.C. al 3rd End.": Converter.prototype.convertDaCapo, + "D.S. al Coda": Converter.prototype.convertDalSegno, + "D.S. al Fine": Converter.prototype.convertDalSegno, + "D.S. al 1st End.": Converter.prototype.convertDalSegno, + "D.S. al 2nd End.": Converter.prototype.convertDalSegno, + "D.S. al 3rd End.": Converter.prototype.convertDalSegno, + "Fine": Converter.prototype.convertFine, + "3x": Converter.prototype.convertRepeatNx, + "4x": Converter.prototype.convertRepeatNx, + "5x": Converter.prototype.convertRepeatNx, + "6x": Converter.prototype.convertRepeatNx, + "7x": Converter.prototype.convertRepeatNx, + "8x": Converter.prototype.convertRepeatNx + }; static convert(song, options = {}) { const realOptions = Object.assign({}, this.defaultOptions, options); - return new MusicXML(song, realOptions).convert(); + return new Converter(song, realOptions).convert(); } constructor(song, options) { @@ -150,6 +150,12 @@ export class MusicXML { this.codas = []; // list of measures containing codas this.repeats = 0; // repeat count for closing repeat barline this.shortChord = false; // was 's' annotation encountered? + this.emptyCells = 0; // consecutive empty cells + this.emptyCellNewSystem = false; // did a new system occur in an empty cell? + + // In iRP, there are 16 cells per line. + // The width in mm of a single cell depends on the page width and the margins. + this.cellWidth = (this.options.pageWidth - (2 * this.options.pageMargin)) / 16; // chord-symbol. this.parseChord = chordParserFactory({ "altIntervals": [ @@ -163,10 +169,10 @@ export class MusicXML { } convert() { - return toXML(this.convertSong(), { + return jstoxml.toXML(this.convertSong(), { header: ` - + `.trim(), indent: ' ' }); @@ -174,7 +180,9 @@ export class MusicXML { convertSong() { return { - 'score-partwise': [{ + _name: 'score-partwise', + _attrs: { 'version': MUSICXML_VERSION }, + _content: [{ 'work': { 'work-title': this.song.title } @@ -185,10 +193,10 @@ export class MusicXML { _content: this.song.composer }, { 'encoding': [{ - 'software': '@infojunkie/ireal-musicxml' - }, { - 'encoding-date': MusicXML.convertDate(new Date()) - }, { + 'software': `@infojunkie/ireal-musicxml ${Version.version}` + }, { ...(this.options.date && { + 'encoding-date': Converter.convertDate(new Date()) + })}, { _name: 'supports', _attrs: { 'element': 'accidental', 'type': 'no' } }, { @@ -205,8 +213,18 @@ export class MusicXML { }, { 'defaults': { 'scaling': { - 'millimeters': 7, - 'tenths': 40 + 'millimeters': SCALING_MM, + 'tenths': SCALING_TENTHS + }, + 'page-layout': { + 'page-height': Converter._mmToTenths(this.options.pageHeight), + 'page-width': Converter._mmToTenths(this.options.pageWidth), + 'page-margins': { + 'left-margin': Converter._mmToTenths(this.options.pageMargin, 4), + 'right-margin': Converter._mmToTenths(this.options.pageMargin, 4), + 'top-margin': Converter._mmToTenths(this.options.pageMargin, 4), + 'bottom-margin': Converter._mmToTenths(this.options.pageMargin, 4) + } } } }, { @@ -216,7 +234,7 @@ export class MusicXML { _content: { _name: 'part-name', _attrs: { 'print-object': 'no' }, - _content: 'Lead sheet' + _content: 'Lead Sheet' } } }, { @@ -224,7 +242,7 @@ export class MusicXML { _attrs: { 'id': 'P1' }, _content: this.convertMeasures() }] - } + }; } // Date in yyyy-mm-dd @@ -245,7 +263,7 @@ export class MusicXML { this.attributes = []; this.chords = []; this.barlines = []; - this.barEnding = 0; + this.barEnding = null; } number() { @@ -256,7 +274,7 @@ export class MusicXML { // Attributes. if (this.attributes.length) { this.body['_content'].push({ - 'attributes': MusicXML.reorderSequence(this, this.attributes, MusicXML.sequenceAttributes) + 'attributes': Converter.reorderSequence(this, this.attributes, Converter.sequenceAttributes) }); } @@ -267,19 +285,19 @@ export class MusicXML { }, ...chord.notes.map(note => { return { 'note': note - } + }; })); }); // Barlines. - this.barlines[0]['_content'] = MusicXML.reorderSequence(this, this.barlines[0]['_content'], MusicXML.sequenceBarline); + this.barlines[0]['_content'] = Converter.reorderSequence(this, this.barlines[0]['_content'], Converter.sequenceBarline); this.body['_content'].splice(1, 0, this.barlines[0]); - this.barlines[1]['_content'] = MusicXML.reorderSequence(this, this.barlines[1]['_content'], MusicXML.sequenceBarline); + this.barlines[1]['_content'] = Converter.reorderSequence(this, this.barlines[1]['_content'], Converter.sequenceBarline); this.body['_content'].push(this.barlines[1]); return this.body; } - } + }; static Chord = class { constructor(harmony, notes, ireal) { @@ -290,11 +308,14 @@ export class MusicXML { this.fermata = false; this.short = false; } - } + }; convertMeasures() { + // Are we starting a new system given the current cell index? + const isNewSystem = cellIndex => cellIndex > 0 && cellIndex % 16 === 0; + // Loop on cells. - const measures = this.song.cells.reduce( (measures, cell, cellIndex) => { + const measures = this.song.cells.reduce((measures, cell, cellIndex) => { // Start a new measure if needed. // This means either finding an opening barline or finding non-empty cells while we're not in any measure. if (cell.bars.match(/\(|\{|\[/) || (!this.measure && (cell.chord || cell.annots.length || cell.comments.length))) { @@ -305,18 +326,24 @@ export class MusicXML { measures.push(this.measure); } } - this.measure = new MusicXML.Measure(measures.length+1); + this.measure = new Converter.Measure(measures.length+1, this.options); // Very first bar: add defaults. if (!measures.length) { this.measure.attributes.push({ 'divisions': this.options.divisions }, { - 'clef': [{ + _name: 'clef', + _attrs: [{ 'print-object': this.options.clef ? 'yes' : 'no' }], + _content: [{ 'sign': 'G' }, { 'line': 2 }] + }, { + 'staff-details': { + 'staff-lines': 0 + } }, { 'measure-style': [{ _name: 'slash', @@ -334,7 +361,7 @@ export class MusicXML { } // Add starting barline. - this.measure.barlines.push(this.convertBarline(cell.bars, 'left')); + this.measure.barlines.push(this.convertBarline(cell.bars, 'left', (isNewSystem(cellIndex) || this.emptyCellNewSystem) ? 'regular' : undefined)); // If we're still repeating bars, copy the previous bar now. if (this.barRepeat) { @@ -350,14 +377,70 @@ export class MusicXML { if (cell.chord || cell.annots.length || cell.comments.length || (cell.bars && cell.bars !== ')')) { this._log(LogLevel.Warn, `Found non-empty orphan cell ${JSON.stringify(cell)}`, measures[measures.length-1]); } + + // This is an empty cell between measures. + // Count the consecutive empty cells because they will be converted to margins. + // Also remember that a new system has occurred. + this.emptyCells++; + if (isNewSystem(cellIndex)) { + this.emptyCellNewSystem = true; + } + return measures; } - // Start new system every 16 cells. - if (cellIndex > 0 && cellIndex % 16 === 0) { - this.measure.body['_content'].splice(0, 0, { _name: 'print', _attrs: { 'new-system': 'yes' } }); + // Start a new system every 16 cells. + if (isNewSystem(cellIndex) || this.emptyCellNewSystem) { + this.measure.body['_content'].splice(0, 0, { + _name: 'print', + _attrs: { 'new-system': 'yes' }, + _content: { ...(this.emptyCellNewSystem && { + 'system-layout': { + 'system-margins': [{ + 'left-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells) + }, { + 'right-margin': '0.00' + }] + } + })} + }); + } + + // If we accumulated empty cells but not at the start of the current system, then we adjust other distances. + // There are 2 cases to handle: + // - We're now in a fresh system: Add a right-margin to the previous measure. + // - We're in the middle of a system: Add a measure-distance to the current measure. + if (!this.emptyCellNewSystem && this.emptyCells > 0) { + if (this.measure.body['_content'][0]?.['_name'] === 'print' && this.measure.body['_content'][0]['_attrs']?.['new-system'] === 'yes') { + measures[measures.length-1].body['_content'].splice(0, 0, { + _name: 'print', + _content: { + 'system-layout': { + 'system-margins': [{ + 'left-margin': '0.00' + }, { + 'right-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells) + }] + } + } + }); + } + else { + this.measure.body['_content'].splice(0, 0, { + _name: 'print', + _content: { + 'measure-layout': { + 'measure-distance': Converter._mmToTenths(this.cellWidth * this.emptyCells) + } + } + }); + } } + // Reset the empty cells. + this.emptyCellNewSystem = false; + this.emptyCells = 0; + // Chords. if (cell.chord) { switch (cell.chord.note) { @@ -386,7 +469,7 @@ export class MusicXML { break; } // Fall into case 'W'. - // eslint-disable-next-line no-fallthrough + case 'W': { // Handle invisible root by copying previous chord. let target = this.measure; @@ -396,10 +479,12 @@ export class MusicXML { this._log(LogLevel.Error, `Cannot find any measure with chords prior to ${JSON.stringify(cell.chord)}`); } } - const chord = target.chords[target.chords.length-1].ireal; - chord.over = cell.chord.over; - chord.alternate = cell.chord.alternate; - this.measure.chords.push(this.convertChord(chord)); + if (target) { + const chord = target.chords[target.chords.length-1].ireal; + chord.over = cell.chord.over; + chord.alternate = cell.chord.alternate; + this.measure.chords.push(this.convertChord(chord)); + } break; } case ' ': { @@ -448,7 +533,13 @@ export class MusicXML { } case 'N': { // ending // TODO This assumes a single ending at a time. - const ending = parseInt(annot.slice(1)); + let ending = parseInt(annot.slice(1)); + if (ending < 1) { + // It can happen that the ending number comes as 0 from iRP. + // In this case, we do a best effort of finding the previous ending and incrementing it. + const target = measures.slice().reverse().find(m => !!m.barEnding); + ending = target?.barEnding ?? 0 + 1; + } this.measure.barlines[0]['_content'].push(this.convertEnding(ending, 'start')); // End the previous ending at the previous measure's right barline. // Also, remove the 'discontinue' ending from its starting measure since we found an end to it. @@ -458,12 +549,14 @@ export class MusicXML { if (!target) { this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline of any measure`); } - // The last result is the good one: remove the 'discontinue' ending. - const index = target.barlines[1]['_content'].findIndex(b => b['_name'] === 'ending'); - if (index === -1) { - this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline`, target); + else { + // The last result is the good one: remove the 'discontinue' ending. + const index = target.barlines[1]['_content'].findIndex(b => !!b && b['_name'] === 'ending'); + if (index === -1) { + this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline`, target); + } + delete target.barlines[1]['_content'][index]; } - delete target.barlines[1]['_content'][index]; } // We will add a 'discontinue' ending at this measure's right barline. this.measure.barEnding = ending; @@ -514,7 +607,7 @@ export class MusicXML { // TODO Handle measure offset. // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/offset/ cell.comments.map(c => c.trim()).forEach(comment => { - const repeatFn = this._map(MusicXML.mapRepeats, comment); + const repeatFn = this._map(Converter.mapRepeats, comment); if (repeatFn) { this.measure.body['_content'].push(repeatFn.call(this, comment)); } else { @@ -542,9 +635,27 @@ export class MusicXML { this.measure = null; if (this.barRepeat) this.barRepeat--; } + return measures; }, []); + // Adjust final right margin if needed. + const remainingCells = this.song.cells.length % 16 - this.emptyCells; + if (remainingCells > 0 && measures.length > 0) { + measures[measures.length-1].body['_content'].splice(0, 0, { + _name: 'print', + _content: { + 'system-layout': { + 'system-margins': [{ + 'left-margin': '0.00' + }, { + 'right-margin': Converter._mmToTenths(this.cellWidth * remainingCells) + }] + } + } + }); + } + // Adjust last coda if any. if (this.codas.length) { const target = this.codas[this.codas.length-1]; @@ -606,7 +717,7 @@ export class MusicXML { _name: 'sound', _attrs: { 'fine': 'yes' } }] - } + }; } convertDaCapo(comment) { @@ -621,7 +732,7 @@ export class MusicXML { _name: 'sound', _attrs: { 'dacapo': 'yes' } }] - } + }; } convertDalSegno(comment) { @@ -636,21 +747,19 @@ export class MusicXML { _name: 'sound', _attrs: { 'dalsegno': 'yes' } }] - } + }; } convertComment(comment) { - const words = comment[0] === '*' ? comment.slice(3) : comment; - const placement = comment[0] === '*' ? 'above' : 'below'; return { _name: 'direction', - _attrs: { 'placement': placement }, + _attrs: { 'placement': comment[0] === '*' ? 'above' : 'below' }, _content: { 'direction-type': { - 'words': words + 'words': comment[0] === '*' ? comment.slice(3) : comment } } - } + }; } convertEnding(ending, type) { @@ -659,10 +768,10 @@ export class MusicXML { _name: 'ending', _attrs: { 'number': ending, 'type': type }, _content: `${ending}.` - } + }; } - convertBarline(bars, location) { + convertBarline(bars, location, forced = undefined) { let style = location === 'left' ? 'none' : 'regular'; let repeat = null; if (bars.match(/\[|\]/)) { @@ -685,12 +794,12 @@ export class MusicXML { _name: 'barline', _attrs: { 'location': location }, _content: [{ - 'bar-style': style + 'bar-style': forced ?? style }, { ...(repeat && { _name: 'repeat', _attrs: { 'direction': repeat, ...(repeat === 'backward' && { 'times': this.repeats }) } })}] - } + }; } convertSection(section) { @@ -703,7 +812,7 @@ export class MusicXML { 'rehearsal': section } } - } + }; } convertSegno() { @@ -718,7 +827,7 @@ export class MusicXML { _name: 'sound', _attrs: { 'segno': 'segno' } }] - } + }; } convertCoda() { @@ -733,7 +842,7 @@ export class MusicXML { _name: 'sound', _attrs: { 'coda': 'coda' } // TODO: We assume a single coda }] - } + }; } convertToCoda() { @@ -748,7 +857,7 @@ export class MusicXML { _name: 'sound', _attrs: { 'tocoda': 'coda' } // TODO: We assume a single coda }] - } + }; } convertTempo(bpm) { @@ -769,7 +878,7 @@ export class MusicXML { _name: 'sound', _attrs: { 'tempo': bpm } }] - } + }; } convertTime(time) { @@ -788,7 +897,7 @@ export class MusicXML { }, { 'beat-type': beatType }] - } + }; } adjustChordsDuration(measure) { @@ -890,7 +999,7 @@ export class MusicXML { duration: duration.b * this.options.divisions / 2, type: duration.t, dots: duration.d - } + }; })[0] // We're sure to get only one entry in this case. ); } @@ -904,37 +1013,38 @@ export class MusicXML { duration: duration.b * this.options.divisions / 2, type: duration.t, dots: duration.d - } + }; }); } } convertChordNote(duration, fermata = false, tie = null) { + const altered = Converter.mapFifthsToAlters[this.fifths >= 0 ? 'sharp' : 'flat'].slice(0, Math.abs(this.fifths)); const noteType = { _name: 'pitch', _content: [{ 'step': this.options.step }, { - 'alter': this - ._map(MusicXML.mapFifthsToAlters, this.fifths, [], `Unhandled fifths count=${this.fifths}`) - .includes(this.options.step) ? (this.fifths > 0 ? 1 : -1) : 0 + 'alter': altered.includes(this.options.step) ? (this.fifths > 0 ? 1 : -1) : 0 }, { 'octave': this.options.octave }] - } + }; const notations = []; if (fermata) { notations.push({ _name: 'fermata' }); } if (tie) { - notations.push({ _name: 'tied', _attrs: { 'type': tie } }) + notations.push({ _name: 'tied', _attrs: { 'type': tie } }); } - return MusicXML.reorderSequence(this.measure, [noteType, { + return Converter.reorderSequence(this.measure, [noteType, { _name: 'cue' }, { - 'notehead': this.options.notehead + _name: 'notehead', + _content: this.options.notehead, + _attrs: [{ 'font-size': this.options.noteheadSize }] }, { 'duration': duration.duration }, { @@ -944,9 +1054,9 @@ export class MusicXML { _attrs: { 'size': 'full' }, _content: duration.type }, { ...(notations.length && { - 'notations': MusicXML.reorderSequence(this.measure, notations, MusicXML.sequenceNotations) + 'notations': Converter.reorderSequence(this.measure, notations, Converter.sequenceNotations) })}] - .concat(Array(duration.dots).fill({ _name: 'dot' })), MusicXML.sequenceNote); + .concat(Array(duration.dots).fill({ _name: 'dot' })), Converter.sequenceNote); } convertChordDegree(value, type, alter) { @@ -960,18 +1070,18 @@ export class MusicXML { }, { 'degree-type': type }] - } + }; } convertChordSymbol(chord) { const parsedChord = this.renderChord(this.parseChord(`${chord.note}${chord.modifiers}`)); if (!parsedChord) { this._log(LogLevel.Warn, `Unrecognized chord "${chord.note}${chord.modifiers}"`); - return { rootStep: null, rootAlter: null, chordKind: null, chordDegrees: [], chordText: null } + return { rootStep: null, rootAlter: null, chordKind: null, chordDegrees: [], chordText: null }; } const rootStep = parsedChord.input.rootNote[0]; - const rootAlter = this._map(MusicXML.mapAlter, parsedChord.input.rootNote[1] || null, null, `Unrecognized accidental in chord "${parsedChord.input.rootNote}"`); + const rootAlter = this._map(Converter.mapAlter, parsedChord.input.rootNote[1] || null, null, `Unrecognized accidental in chord "${parsedChord.input.rootNote}"`); const chordText = parsedChord.formatted.descriptor + parsedChord.formatted.chordChanges.join(''); // Find chord quality (aka kind). @@ -989,7 +1099,7 @@ export class MusicXML { 'diminished': 'diminished', 'diminished7': 'diminished-seventh', 'power': 'power' - } + }; let chordKind = this._map(mapKind, parsedChord.normalized.quality, '', `Unrecognized chord quality "${parsedChord.normalized.quality}"`); // Convert extensions to their equivalent MusicXML kind. @@ -1000,7 +1110,7 @@ export class MusicXML { '9': '-ninth', '11': '-11th', '13': '-13th' - } + }; chordKind = chordKind.split('-')[0] + this._map(mapExtensionKind, extension, '', `Unhandled extension ${extension}`); // chord-symbol considers dominant-11th to be suspended - but that's not _necessarily_ the case. @@ -1035,7 +1145,7 @@ export class MusicXML { if (!chord.intervals.includes(i)) { parsedChord.normalized.adds.push(i); } - }) + }); // Stop looping. return true; @@ -1059,22 +1169,22 @@ export class MusicXML { this.convertChordDegree( degree, (degree === '5' || parsedChord.normalized.extensions.includes(degree)) ? 'alter' : 'add', - this._map(MusicXML.mapAlter, alteration[0], 0, `Unrecognized alter symbol in "${alteration}"`) + this._map(Converter.mapAlter, alteration[0], 0, `Unrecognized alter symbol in "${alteration}"`) ) ); }); parsedChord.normalized.adds.forEach(add => { - const alteration = Object.keys(MusicXML.mapAlter).includes(add[0]) ? add[0] : null; + const alteration = Object.keys(Converter.mapAlter).includes(add[0]) ? add[0] : null; const degree = alteration ? add.slice(1) : add; chordDegrees.push( - this.convertChordDegree(degree, 'add', this._map(MusicXML.mapAlter, alteration, 0, `Unrecognized alter symbol in "${add}"`)) + this.convertChordDegree(degree, 'add', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in "${add}"`)) ); }); parsedChord.normalized.omits.forEach(omit => { - const alteration = Object.keys(MusicXML.mapAlter).includes(omit[0]) ? omit[0] : null; + const alteration = Object.keys(Converter.mapAlter).includes(omit[0]) ? omit[0] : null; const degree = alteration ? omit.slice(1) : omit; chordDegrees.push( - this.convertChordDegree(degree, 'subtract', this._map(MusicXML.mapAlter, alteration, 0, `Unrecognized alter symbol in "${omit}"`)) + this.convertChordDegree(degree, 'subtract', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in "${omit}"`)) ); }); @@ -1099,14 +1209,14 @@ export class MusicXML { }]; } else { - const { rootStep, rootAlter, chordKind, chordDegrees, chordText } = this.convertChordSymbol(chord) + const { rootStep, rootAlter, chordKind, chordDegrees, chordText } = this.convertChordSymbol(chord); // Handle bass note - let bass = !chord.over ? null : [{ + const bass = !chord.over ? null : [{ 'bass-step': chord.over.note[0] }, { ...(chord.over.note[1] && { - 'bass-alter': this._map(MusicXML.mapAlter, chord.over.note[1], null, `Unrecognized accidental in bass note "${chord.over.note}"`) - })}] + 'bass-alter': this._map(Converter.mapAlter, chord.over.note[1], null, `Unrecognized accidental in bass note "${chord.over.note}"`) + })}]; harmony = [{ 'root': [{ @@ -1128,12 +1238,12 @@ export class MusicXML { this._log(LogLevel.Warn, `Unhandled alternate chord ${JSON.stringify(chord.alternate)}`); } - return new MusicXML.Chord( + return new Converter.Chord( harmony, // Initial chord duration is 1 beat this.calculateChordDuration(1).map(duration => this.convertChordNote(duration)), chord - ) + ); } convertKey() { @@ -1144,18 +1254,20 @@ export class MusicXML { // Minor keys 'A-': 0, 'E-': 1, 'B-': 2, 'F#-': 3, 'C#-': 4, 'G#-': 5, 'D#-': 6, 'A#-': 7, 'D-': -1, 'G-': -2, 'C-': -3, 'F-': -4, 'Bb-': -5, 'Eb-': -6, 'Ab-': -7 - } + }; // Remember the fifth. this.fifths = this._map(mapKeys, this.song.key, 0, `Unrecognized key signature "${this.song.key}"`); return { - 'key': [{ + _name: 'key', + _attrs: [{ 'print-object': this.options.keySignature ? 'yes' : 'no' }], + _content: [{ 'fifths': this.fifths }, { 'mode': this.song.key.slice(-1) === '-' ? 'minor' : 'major' }] - } + }; } convertStyleAndGroove(style, groove) { @@ -1175,7 +1287,7 @@ export class MusicXML { }] }] }] - } + }; } _log(logLevel, message, measure = this.measure) { @@ -1201,4 +1313,10 @@ export class MusicXML { } return map[key]; } + + static _mmToTenths(mm, decimals = 2) { + const value = mm * SCALING_TENTHS / SCALING_MM; + const power = Math.pow(10, decimals); + return Math.round(value * power) / power; + } } diff --git a/src/index.js b/src/lib/index.js similarity index 53% rename from src/index.js rename to src/lib/index.js index c44ddc5..1ae6a7f 100644 --- a/src/index.js +++ b/src/lib/index.js @@ -1,12 +1,12 @@ import Promise from 'promise'; -import {Playlist, Song, Cell, Chord} from './parser'; -import {MusicXML, LogLevel} from './musicxml'; -import 'regenerator-runtime/runtime'; +import { Playlist, Song, Cell, Chord } from './parser.js'; +import { Converter, LogLevel } from './converter.js'; +import { Version } from './version.js'; export function convertSync(ireal, options = {}) { const playlist = new Playlist(ireal); playlist.songs.forEach(song => { - song.musicXml = MusicXML.convert(song, options); + song.musicXml = Converter.convert(song, options); }); return playlist; } @@ -15,4 +15,4 @@ export async function convert(ireal, options = {}) { return new Promise(resolve => resolve(convertSync(ireal, options))); } -export {Playlist, Song, Cell, Chord, MusicXML, LogLevel}; +export { Playlist, Song, Cell, Chord, Converter, LogLevel, Version }; diff --git a/src/parser.js b/src/lib/parser.js similarity index 98% rename from src/parser.js rename to src/lib/parser.js index 3469e4c..77aabc3 100644 --- a/src/parser.js +++ b/src/lib/parser.js @@ -9,6 +9,7 @@ */ import diff from 'fast-diff'; + export class Playlist { constructor(ireal){ const playlistEncoded = /.*?(irealb(?:ook)?):\/\/([^"]*)/.exec(ireal); @@ -23,7 +24,7 @@ export class Playlist { catch (error) { const parts = part.split("="); const title = Song.parseTitle(parts[0].trim()); - console.error(`[ireal-musicxml] [${title}] ${error.toString()}`); + console.error(`[ireal-musicxml] [${title}] ${error}`); return null; } }) @@ -256,7 +257,7 @@ export class Song { static parseComposer(composer) { const parts = composer.split(/(\s+)/); // match and return spaces too if (parts.length == 3) { // [last, spaces, first] - return parts[2] + parts[1] + parts[0] + return parts[2] + parts[1] + parts[0]; } return composer; } @@ -317,7 +318,7 @@ function unscramble(s) { function obfusc50(s) { // the first 5 characters are switched with the last 5 - let newString = s.split(''); + const newString = s.split(''); for (let i = 0; i < 5; i++){ newString[49 - i] = s[i]; newString[i] = s[49 - i]; diff --git a/src/lib/version.js b/src/lib/version.js new file mode 100644 index 0000000..fccc414 --- /dev/null +++ b/src/lib/version.js @@ -0,0 +1,8 @@ +import pkg from '../../package.json' with { type: 'json' }; + +export class Version { + static name = pkg.name; + static version = pkg.version; + static author = pkg.author; + static description = pkg.description; +} \ No newline at end of file diff --git a/src/types/ireal-musicxml.d.ts b/src/types/ireal-musicxml.d.ts new file mode 100644 index 0000000..2ecadd3 --- /dev/null +++ b/src/types/ireal-musicxml.d.ts @@ -0,0 +1,266 @@ +/** + * iReal Pro playlist. + */ +export class Playlist { + /** + * Playlist parser. Parsing occurs in this constructor. + * @param ireal iReal Pro playlist as HTML file contents or URI encoding + */ + constructor(ireal: string); + /** + * Playlist name. + */ + name: string; + /** + * Songs. + */ + songs: Song[]; +} + +/** + * iReal Pro song. + */ +export class Song { + /** + * Song parser. Parsing occurs in this constructor. + * Refer to https://github.com/infojunkie/ireal-musicxml/blob/main/doc/irealpro.md for structure details. + * @param ireal iReal Pro encoding for a single song + * @param oldFormat Flag to indicate that the encoding above corresponds to the older irealbook:// format. + */ + constructor(ireal: string, oldFormat: boolean); + /** + * Title. + */ + title: string; + /** + * Composer. + */ + composer: string; + /** + * Style as displayed by iReal Pro. + */ + style: string; + /** + * Groove as played back by iReal Pro. + */ + groove: string; + /** + * Key. + */ + key: string; + /** + * Beat per minute. + */ + bpm: number; + /** + * Transposition in semitones (currently unhandled). + */ + transpose: number; + /** + * Repeats (currently unhandled). + */ + repeats: number; + /** + * Song structure expressed in cells. + */ + cells: Cell[]; + /** + * Resulting MusicXML after conversion via convert() or convertSync(). Initially empty during parsing. + */ + musicXml: string; +} + +/** + * iReal Pro cell. + */ +export class Cell { + /** + * Annotations (time signature, repeats, ...) + */ + annots: string[]; + /** + * Comments and repeat directions. + */ + comments: string[]; + /** + * Opening and closing barlines. + */ + bars: string; + /** + * Vertical spacer (currently unhandled). + */ + spacer: number; + /** + * Chord. + */ + chord: Chord; +} + +/** + * iReal Pro chord. + */ +export class Chord { + /** + * Root note. + */ + note: string; + /** + * Chord modifiers (quality, extensions, ...) + */ + modifiers: string; + /** + * Bass note if any, expressed as chord. + */ + over: Chord; + /** + * Alternate chord if any. + */ + alternate: Chord; +} + +/** + * Type of chord notation. + * https://en.wikipedia.org/wiki/Chord_chart + */ +export type ChordNotation = "rhythmic" | "slash"; + +/** + * Log levels. + */ +export enum LogLevel { + Debug = 0, + Info, + Warn, + Error, + None +} + +/** + * MusicXML conversion options. + */ +export class ConversionOptions { + /** + * Divisions (ticks) per measure (default: 768). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/divisions/ + */ + divisions?: number; + /** + * Type of chord notation to use (default: rhythmic). + */ + notation?: ChordNotation; + /** + * Pitch step to use for the chord note (default: B). + */ + step?: string; + /** + * Octave to use for the chord note (default: 4). + */ + octave?: number; + /** + * Shape of note head to use for the chord note (default: slash). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/data-types/notehead-value/ + */ + notehead?: string; + /** + * Size of note head to use for the chord note (default: large). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/data-types/font-size/ + */ + noteheadSize?: string; + /** + * Whether to output encoding date (default: yes). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/encoding-date/ + */ + date?: boolean; + /** + * Whether to display the clef (i.e. set its @print-object attribute) (default: no). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/clef/ + */ + clef?: boolean; + /** + * Whether to display the key signature (i.e. set its @print-object attribute) (default: no). + * https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/key/ + */ + keySignature?: boolean; + /** + * Page width in millimeters (default: A4 = 210mm). + */ + pageWidth?: number; + /** + * Page height in millimeters (default: A4 = 297mm). + */ + pageHeight?: number; + /** + * Page margin in millimeters (default: 15mm). + */ + pageMargin?: number; + /** + * Log level (default: LogLevel.Warn). + */ + logLevel?: LogLevel; +} + +/** + * MusicXML converter. + */ +export class Converter { + /** + * Default conversion options. + */ + static defaultOptions: ConversionOptions; + /** + * Utility function to convert a Song to MusicXML. + * @param song Song structure + * @param options Conversion options (optional, merged with defaults) + * @returns MusicXML string + */ + static convert(song: Song, options?: ConversionOptions): string; + /** + * Conversion setup. + * @param song Song structure + * @param options Conversion options + */ + constructor(song: Song, options: ConversionOptions); + /** + * Conversion function. + * @returns MusicXML string + */ + convert(): string; +} + +/** + * Package information. + */ +export class Version { + /** + * Package name. + */ + static name: string; + /** + * Package version. + */ + static version: string; + /** + * Package author. + */ + static author: string; + /** + * Package description. + */ + static description: string; +} + +/** + * Convert an iReal Pro playlist synchronously. + * @param ireal iReal Pro playlist as HTML file contents or URI encoding + * @param options Conversion options (optional, merged with defaults) + * @returns Playlist object including MusicXML string for each song + */ +export function convertSync(ireal: string, options?: ConversionOptions): Playlist; + +/** + * Convert an iReal Pro playlist asynchronously. + * @param ireal iReal Pro playlist as HTML file contents or URI encoding + * @param options Conversion options (optional, merged with defaults) + * @returns Promise for a Playlist object including MusicXML string for each song + */ +export function convert(ireal: string, options?: ConversionOptions): Promise; diff --git a/test/bugs.spec.js b/test/bugs.spec.js index fec3ba7..0e8133b 100644 --- a/test/bugs.spec.js +++ b/test/bugs.spec.js @@ -1,22 +1,22 @@ -import assert from 'assert'; +import assert from 'node:assert'; +import { describe, it, before } from 'node:test'; import fs from 'fs'; -import 'regenerator-runtime/runtime'; -import {validateXMLWithXSD} from 'validate-with-xmllint'; +import { validateXMLWithXSD } from 'validate-with-xmllint'; import select from 'xpath.js'; -import {DOMParser} from '@xmldom/xmldom'; -import {Playlist} from '../src/parser'; -import {MusicXML} from '../src/musicxml'; +import { DOMParser } from '@xmldom/xmldom'; +import { Playlist } from '../src/lib/parser.js'; +import { Converter } from '../src/lib/converter.js'; let jazz = null; let blues = null; before(() => { - jazz = new Playlist(fs.readFileSync('test/data/jazz.txt', 'utf-8')); - blues = new Playlist(fs.readFileSync('test/data/blues.txt', 'utf-8')); + jazz = new Playlist(fs.readFileSync('test/data/jazz1460.txt', 'utf-8')); + blues = new Playlist(fs.readFileSync('test/data/blues50.txt', 'utf-8')); }) -describe('Bug Fixes', function() { - it('Checks #18 Cannot read property \'spaces\' of undefined', async () => { +describe('Bug Fixes', () => { + it('checks #18 cannot read property \'spaces\' of undefined', async () => { for (const title of [ "All Or Nothing At All", "Brazilian Suite", @@ -45,20 +45,20 @@ describe('Bug Fixes', function() { ]) { const song = jazz.songs.find(song => song.title === title); assert.notStrictEqual(song, undefined); - const musicXml = MusicXML.convert(song); + const musicXml = Converter.convert(song); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); } - }).timeout(0); + }); - it('Checks #20 Missing measures', async () => { + it('checks #20 missing measures', async () => { for (const test of [ { title: "A Ballad", measures: 41 }, { title: "After You", measures: 32 }, ]) { const song = jazz.songs.find(song => song.title === test.title); assert.notStrictEqual(song, undefined); - const musicXml = MusicXML.convert(song); + const musicXml = Converter.convert(song); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); const doc = new DOMParser().parseFromString(musicXml); @@ -71,18 +71,38 @@ describe('Bug Fixes', function() { const brendan = new Playlist(fs.readFileSync('test/data/brendan.html', 'utf-8')); }); - it('Checks #54 Messy chord timings', async () => { - for (const test of [ - { title: "Come Back Baby" }, + it('Checks #54 mmessy chord timings', async () => { + const song = blues.songs.find(song => song.title === "Come Back Baby"); + assert.notStrictEqual(song, undefined); + const musicXml = Converter.convert(song); + await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); + fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); + const doc = new DOMParser().parseFromString(musicXml); + const duration = select(doc, '//measure[3]/harmony[root/root-step = "G"]/following-sibling::note/duration/text()'); + assert.strictEqual(duration[0].toString(), '384'); + }); + + it('checks #62 invalid file', async () => { + const country = new Playlist(fs.readFileSync('test/data/country.txt', 'utf-8')); + const song = country.songs.find(song => song.title === 'Jackson'); + assert.notStrictEqual(song, undefined); + const musicXml = Converter.convert(song); + fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); + await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); + }); + + it('succeeds for dixieland1 playlist', async () => { + const dixieland1 = new Playlist(fs.readFileSync('test/data/dixieland1.txt', 'utf-8')); + for (const title of [ + 'All I Do Is Dream Of You', + 'Beautiful Dreamer', + 'Bouncin\' Around' ]) { - const song = blues.songs.find(song => song.title === test.title); + const song = dixieland1.songs.find(song => song.title === title); assert.notStrictEqual(song, undefined); - const musicXml = MusicXML.convert(song); - await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); + const musicXml = Converter.convert(song); fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); - const doc = new DOMParser().parseFromString(musicXml); - const duration = select(doc, '//measure[3]/harmony[root/root-step = \'G\']/following-sibling::note/duration/text()'); - assert.strictEqual(duration[0].toString(), '1152'); + await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); } }); }); diff --git a/test/cli.spec.js b/test/cli.spec.js new file mode 100644 index 0000000..56182df --- /dev/null +++ b/test/cli.spec.js @@ -0,0 +1,15 @@ +import assert from 'node:assert'; +import { describe, it } from 'node:test'; +import util from 'util'; +import { createRequire } from 'module'; +const require = createRequire(import.meta.url); +const exec = util.promisify(require('child_process').exec); + +describe('cli', () => { + it('should run successfully', async () => { + const execResult = await exec('node src/cli/cli.js test/data/jazz1460.txt --songs=Blues'); + const output = execResult.stderr; + console.log(output); + assert.match(output, /Generating 502 Blues/g); + }) +}) diff --git a/test/musicxml.spec.js b/test/converter.spec.js similarity index 71% rename from test/musicxml.spec.js rename to test/converter.spec.js index 641a5a2..0241977 100644 --- a/test/musicxml.spec.js +++ b/test/converter.spec.js @@ -1,11 +1,11 @@ -import assert from 'assert'; +import assert from 'node:assert'; +import { describe, it, before } from 'node:test'; import fs from 'fs'; -import 'regenerator-runtime/runtime'; -import {validateXMLWithXSD} from 'validate-with-xmllint'; +import { validateXMLWithXSD } from 'validate-with-xmllint'; import select from 'xpath.js'; -import {DOMParser} from '@xmldom/xmldom'; -import {Playlist} from '../src/parser'; -import {MusicXML} from '../src/musicxml'; +import { DOMParser } from '@xmldom/xmldom'; +import { Playlist } from '../src/lib/parser.js'; +import { Converter } from '../src/lib/converter.js'; let jazz = null; let playlist = null; @@ -14,15 +14,15 @@ let blues = null; let pop = null; before(() => { - jazz = new Playlist(fs.readFileSync('test/data/jazz.txt', 'utf-8')); + jazz = new Playlist(fs.readFileSync('test/data/jazz1460.txt', 'utf-8')); playlist = new Playlist(fs.readFileSync('test/data/playlist.html', 'utf-8')); strange = new Playlist(fs.readFileSync('test/data/strange.html', 'utf-8')); blues = new Playlist(fs.readFileSync('test/data/blues.txt', 'utf-8')); pop = new Playlist(fs.readFileSync('test/data/pop.txt', 'utf-8')); }) -describe('MusicXML', function() { - it('should validate MusicXML files', async function() { +describe('Converter', () => { + it('should validate MusicXML files', async () => { await validateXMLWithXSD( fs.readFileSync('test/data/bolivia.musicxml', 'utf-8'), 'test/data/musicxml.xsd' @@ -47,8 +47,8 @@ describe('MusicXML', function() { assert.strictEqual(composer[0].toString(), "Cedar Walton"); }); - it('should create a valid, complete and correct MusicXML for Bolivia', async function() { - const bolivia = MusicXML.convert(playlist.songs[0]); + it('should create a valid, complete and correct MusicXML for Bolivia', async () => { + const bolivia = Converter.convert(playlist.songs[0]); await validateXMLWithXSD(bolivia, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${playlist.songs[0].title}.musicxml`, bolivia); const doc = new DOMParser().parseFromString(bolivia); @@ -62,12 +62,21 @@ describe('MusicXML', function() { assert.strictEqual(firstChord[0].toString(), "G"); const keyFifths = select(doc, '//measure/attributes/key/fifths/text()'); assert.strictEqual(keyFifths[0].toString(), "2"); + const keyPrint = select(doc, '//measure/attributes/key/@print-object'); + assert.strictEqual(keyPrint[0].value, "no"); const clefSign = select(doc, '//measure/attributes/clef/sign/text()'); assert.strictEqual(clefSign[0].toString(), "G"); + const clefPrint = select(doc, '//measure/attributes/clef/@print-object'); + assert.strictEqual(clefPrint[0].value, "no"); + const version = select(doc, '//score-partwise/@version'); + assert.strictEqual(version[0].value, '4.0'); }); - it('should create a valid, complete and correct MusicXML for Moanin\'', async function() { - const moanin = MusicXML.convert(playlist.songs[1]); + it('should create a valid, complete and correct MusicXML for Moanin\'', async () => { + const moanin = Converter.convert(playlist.songs[1], { + keySignature: true, + clef: true, + }); await validateXMLWithXSD(moanin, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${playlist.songs[1].title}.musicxml`, moanin); const doc = new DOMParser().parseFromString(moanin); @@ -78,16 +87,20 @@ describe('MusicXML', function() { assert.strictEqual(barlineRepeat[2].value, 'backward'); const segno = select(doc, '//measure/direction/sound/@segno'); assert.strictEqual(segno[0].value, 'segno'); + const keyPrint = select(doc, '//measure/attributes/key/@print-object'); + assert.strictEqual(keyPrint[0].value, "yes"); + const clefPrint = select(doc, '//measure/attributes/clef/@print-object'); + assert.strictEqual(clefPrint[0].value, "yes"); }); - it('should create a valid, complete and correct MusicXML for New Bolero', async function() { - const bolero = MusicXML.convert(playlist.songs[2]); + it('should create a valid, complete and correct MusicXML for New Bolero', async () => { + const bolero = Converter.convert(playlist.songs[2]); await validateXMLWithXSD(bolero, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${playlist.songs[2].title}.musicxml`, bolero); }); - it('should create a valid, complete and correct MusicXML for Girl From Ipanema', async function() { - const ipanema = MusicXML.convert(playlist.songs[3]); + it('should create a valid, complete and correct MusicXML for Girl From Ipanema', async () => { + const ipanema = Converter.convert(playlist.songs[3]); await validateXMLWithXSD(ipanema, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${playlist.songs[3].title}.musicxml`, ipanema); const doc = new DOMParser().parseFromString(ipanema); @@ -95,30 +108,30 @@ describe('MusicXML', function() { assert.strictEqual(ending.length, 4); }); - it('should create a valid, complete and correct MusicXML for Song For My Father', async function() { - const father = MusicXML.convert(playlist.songs[4]); + it('should create a valid, complete and correct MusicXML for Song For My Father', async () => { + const father = Converter.convert(playlist.songs[4]); await validateXMLWithXSD(father, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${playlist.songs[4].title}.musicxml`, father); }); - it('should create a valid, complete and correct MusicXML for All Blues', async function() { - const blues = MusicXML.convert(playlist.songs[5]); + it('should create a valid, complete and correct MusicXML for All Blues', async () => { + const blues = Converter.convert(playlist.songs[5]); await validateXMLWithXSD(blues, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${playlist.songs[5].title}.musicxml`, blues); }); - it('should correctly handle invisible roots', async function() { + it('should correctly handle invisible roots', async () => { const song = jazz.songs.find(song => song.cells.some(cell => cell.chord && cell.chord.note === 'W')); assert.notStrictEqual(song, undefined); - const musicXml = MusicXML.convert(song); + const musicXml = Converter.convert(song); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); }); - it('should correctly handle uneven bar spacings', async function() { + it('should correctly handle uneven bar spacings', async () => { const song = jazz.songs.find(song => song.title === 'Take Five'); assert.notStrictEqual(song, undefined); - const musicXml = MusicXML.convert(song); + const musicXml = Converter.convert(song); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); const doc = new DOMParser().parseFromString(musicXml); @@ -126,16 +139,16 @@ describe('MusicXML', function() { assert.strictEqual(ties.length, 2); }); - it('should correctly handle timing edge cases', async function() { - const musicXml = MusicXML.convert(strange.songs[0]); + it('should correctly handle timing edge cases', async () => { + const musicXml = Converter.convert(strange.songs[0]); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${strange.songs[0].title}.musicxml`, musicXml); }); - it ('should correctly handle comments and repeats', async function() { + it ('should correctly handle comments and repeats', async () => { const song = jazz.songs.find(song => song.title === 'Butterfly'); assert.notStrictEqual(song, undefined); - const musicXml = MusicXML.convert(song); + const musicXml = Converter.convert(song); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); const doc = new DOMParser().parseFromString(musicXml); @@ -159,11 +172,11 @@ describe('MusicXML', function() { assert.strictEqual(dalsegno.length, 1); }); - it('should correctly distinguish between rhythmic notation and slash notation', async function() { + it('should correctly distinguish between rhythmic notation and slash notation', async () => { const song = jazz.songs.find(song => song.title === 'Take Five'); assert.notStrictEqual(song, undefined); { - const musicXml = MusicXML.convert(song, { notation: 'rhythmic' }); + const musicXml = Converter.convert(song, { notation: 'rhythmic' }); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}-rhythmic.musicxml`, musicXml); const doc = new DOMParser().parseFromString(musicXml); @@ -173,7 +186,7 @@ describe('MusicXML', function() { assert.strictEqual(noteTypes[0].toString(), 'half'); } { - const musicXml = MusicXML.convert(song, { notation: 'slash' }); + const musicXml = Converter.convert(song, { notation: 'slash' }); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}-slash.musicxml`, musicXml); const doc = new DOMParser().parseFromString(musicXml); @@ -184,10 +197,10 @@ describe('MusicXML', function() { } }); - it('should correctly convert chords', function() { + it('should correctly convert chords', () => { // We don't care about conversion - just add dummy data here. - const musicXml = new MusicXML(playlist.songs[0], MusicXML.defaultOptions); - musicXml.measure = new MusicXML.Measure(1); + const musicXml = new Converter(playlist.songs[0], Converter.defaultOptions); + musicXml.measure = new Converter.Measure(1, musicXml.options); [ { m: "^7", k: "major-seventh", d: [] }, @@ -275,10 +288,10 @@ describe('MusicXML', function() { }); }); - it('should correctly convert 12/8 time signatures', async function() { + it('should correctly convert 12/8 time signatures', async () => { const song = blues.songs.find(song => song.title === 'Come Back Baby'); assert.notStrictEqual(song, undefined); - const musicXml = MusicXML.convert(song, { notation: 'rhythmic' }); + const musicXml = Converter.convert(song, { notation: 'rhythmic' }); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); const doc = new DOMParser().parseFromString(musicXml); @@ -286,11 +299,57 @@ describe('MusicXML', function() { assert.strictEqual(duration[0].toString(), '4608'); }); - it('should correctly handle missing barlines', async function() { + it('should correctly handle missing barlines', async () => { const song = pop.songs.find(song => song.title === 'Hard To Say I\'m Sorry'); assert.notStrictEqual(song, undefined); - const musicXml = MusicXML.convert(song, { notation: 'rhythmic' }); + const musicXml = Converter.convert(song, { notation: 'rhythmic' }); await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); }); + + it('should honour options', async () => { + const song = pop.songs.find(song => song.title === 'Hard To Say I\'m Sorry'); + assert.notStrictEqual(song, undefined); + const musicXml0 = Converter.convert(song, { date: false }); + await validateXMLWithXSD(musicXml0, 'test/data/musicxml.xsd'); + const doc0 = new DOMParser().parseFromString(musicXml0); + const date0 = select(doc0, '//encoding/encoding-date'); + assert.strictEqual(date0.length, 0); + const musicXml1 = Converter.convert(song, { date: true }); + await validateXMLWithXSD(musicXml1, 'test/data/musicxml.xsd'); + const doc1 = new DOMParser().parseFromString(musicXml1); + const date1 = select(doc1, '//encoding/encoding-date'); + assert.strictEqual(date1.length, 1); + }); + + it('should adjust margins for skipped spaces', async () => { + const song = jazz.songs.find(song => song.title === 'Aisha'); + assert.notStrictEqual(song, undefined); + const musicXml = Converter.convert(song, { notation: 'rhythmic' }); + await validateXMLWithXSD(musicXml, 'test/data/musicxml.xsd'); + fs.writeFileSync(`test/output/${song.title}.musicxml`, musicXml); + const doc = new DOMParser().parseFromString(musicXml); + const leftMargin = select(doc, '//measure[@number="9"]//left-margin/text()'); + assert.notStrictEqual(leftMargin[0].toString(), '0.00'); + + const song2 = jazz.songs.find(song => song.title === 'Alfie'); + assert.notStrictEqual(song2, undefined); + const musicXml2 = Converter.convert(song2, { notation: 'rhythmic' }); + await validateXMLWithXSD(musicXml2, 'test/data/musicxml.xsd'); + fs.writeFileSync(`test/output/${song2.title}.musicxml`, musicXml2); + const doc2 = new DOMParser().parseFromString(musicXml2); + const rightMargin2 = select(doc2, '//measure[@number="10"]//right-margin/text()'); + assert.notStrictEqual(rightMargin2[0].toString(), '0.00'); + const rightMargin3 = select(doc2, '//measure[@number="32"]//right-margin/text()'); + assert.notStrictEqual(rightMargin3[0].toString(), '0.00'); + + const song3 = jazz.songs.find(song => song.title === 'A Ballad'); + assert.notStrictEqual(song3, undefined); + const musicXml3 = Converter.convert(song3, { notation: 'rhythmic' }); + await validateXMLWithXSD(musicXml2, 'test/data/musicxml.xsd'); + fs.writeFileSync(`test/output/${song3.title}.musicxml`, musicXml3); + const doc3 = new DOMParser().parseFromString(musicXml3); + const measureDistance = select(doc3, '//measure[@number="38"]//measure-distance/text()'); + assert.notStrictEqual(measureDistance[0].toString(), '0.00'); + }); }); diff --git a/test/data/blues.txt b/test/data/blues.txt index fade344..4b2e819 100644 --- a/test/data/blues.txt +++ b/test/data/blues.txt @@ -1 +1 @@ -irealb://All%20Your%20Love%3DRush%20Otis%3D%3DSlow%20Blues%3DE-%3D%3D1r34LbKcu7BZL%20l4E-Xy-EZL%20lcKQyX-AZ%20Lx%20ZL%20x%20ZL%20lcKQXyQKc4TA*%7B%20x%20ZLA-XyQ%20lcKQyXEB*%5B%7D%20U%3E%20eniF%3ClcKQyX-E%7CLZ%20x%20%7CQyX7%20la%20.yQ%7CppQyXE%7CQyX7A%7CQyXB7ZL%20lcKQyXEZL7A%7C%3CD.CX9AZLFine%3E%20x%20%20Z%20%3DJazz-Slow%20Swing%3D80%3D1%3D%3D%3DBaby%20Please%20Don't%20Go%3DMuddy%20Waters%20%28Joe%20Williams%29%3D%3DBlues%3DBb%3D%3D1r34LbKcu72TZL%20b7XyQx%20ZL%20lcKQyX7bBLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xB44T%5B4F7XyQZ%20%3D%3D0%3D0%3D%3D%3DBack%20Door%20Man%3DHowlin'%20Wolf%20%28Willie%20Dixon%29%3D%3DBlues%20Shuffle%3DE%3D%3D1r34LbKcu7yX7EZ2E7Xy1T%7CQyX7E86T%7CZLl%20cKQyX7EZL%20lcKQ2%20x%20L1TA*%7BcKQyX%20%5D%5B*BlcKQyX7EZL%20lcKyQX7EZL%20lcKQyX7E%20LZE7%20lcKQl%20%20%7D%20%3DPop-Shuffle%3D86%3D3%3D%3D%3DBlow%2C%20Wind%2C%20Blow%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DG%3D%3D1r34LbKcu77DZL%204GXyQXGZL%20lcKQyX7CZ%20LlcKQyXG%7CQyX7C%7CyQKcl4TA*%7BXyQ%7CC7XyQ%7CGXyQ%7CD7%2CXyQ%7D%20%3DJazz-Medium%20Swing%3D102%3D1%3D%3D%3DBlues%20and%20Booze%3DRainey%20Ma%3D%3DMedium%20Blues%3DD%3D%3D1r34LbKcu7X7AZLXyQ%7CGyXDZL%20lcKQyX7GQ%7CyX7D%7CQyXD%7CQyX7QKcl%20D44T%7ByQ%7CGXyQ%7CD7XyQ%7CN1A7XyQ%7DXyQXyQXyQXyQ%7CN2D7XyQZ%20%3DJazz-Medium%20Swing%3D91%3D1%3D%3D%3DBoogie%20Chillen%20No.2%3DJohn%20Lee%20Hooker-Bernard%20Besman%3D%3DElectric%20Blues%3DA%3D%3D1r34LbKcu77AZL%204A7Xyx%20ZL%20lcKQyX7AZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x4TA*%5BXyQKcl%20LZ%20x%20LZ%20x%20%20%5D%20%3DPop-Shuffle%3D156%3D3%3D%3D%3DBoom%20Boom%20%281992%29%3DJohn%20Lee%20Hooker%3D%3DBlues%3DE%3D%3D1r34LbKcu7L%20n%2CA4E%20W/%2CC/W%207AZLQyX%7CryQXZL%20n%2CE%7C%2CA/W%2CGW/D%2C%7C4Ti*%5B7AZLQG%2CW/AyXZL%20n%2CE%7C%2CA/W%2C/GW%20EA*%7B%5D%20%20n%2CE%7C%2CQr%7CXy/W%20EZ%20n%2C7AW/D%2C%7C%2CD/W%207BZL%20n%2CE%7CA%2C/W%2CG/W%20EZL%20n%2CAW/E%2C%7C%2CC/W%20A%7C%7D%20Q/G%2CW/yXZL%20n%2CE%7C%2CA/W%2C/GW%20E%7CZLQ%20n%2CE%7C%2CAQr%7CXyW%20EZLK%2CA/W%2CW/D%2CE%3EsoloS%20%3C44TB*%20%7B%20QyXQyX%5D%20%20n%2CA%7C%20W/G%2CC/W%207XZL%20nXyQr%7C/W%2CG/W%20EQ%5BY%7D%20QXy%3EadoC%20la%20.C.D%3CA%2C%7CE%2CZL%20lc%3EedaFyQLZ%7CpmaV%2066*%3C44T%7B%20n%20%2CA%7C%2CD/W%2CC/W%207A%20and%20X%7CrQyE%20W/G%2CW/A%2CKcl%20%20%7D%7CE7XyQZ%20%3DPop-Shuffle%3D166%3D1%3D%3D%3DBorn%20Under%20A%20Bad%20Sign%3DKIng%20Albert%3D%3DRock%20Blues%3DDb%3D%3D1r34LbKcu7ZL%207b4Db7XbAZL%20xZL%207bDZLx%20%20ZL%20x%20ZL%20lcKQy7%20LZG4Ti*%5BZL%20x%20x%20%5D%7B*KQyX7bDZL%20x%20ZLx%20%20ZL%20lcKQyX7bDAcl%20LZZL7bDZL%20x%20Ab7XyKQyX7bDB*%5B%7D%20%20lKcQyXbD%7CQyX7bG%7CQcl%20LZZL%20x%20yXQyXAb7XyKQyXbDZL%20n%2C7bGQ%7CyX7bA%7CQyX7bG%7CQcl%20%20%5DZL%20x%20ZL%20x%20ADb7XZL%20lcKQyX7bDZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ*%5B%20%20QAb7XyQ%7CGb7XyQ%7B%3C%20%20Vamp%20and%20Fade%3EDbXyQKcl%20%20%7D%20%3DPop-Rock%3D96%3D1%3D%3D%3DCome%20Back%20Baby%3DRay%20Charles%20%28Mance%20Lipscomb%29%3D%3DSlow%20Blues%3DEb%3D%3D1r34LbKcu7W%2CbB/b7XyQoA%2C9bAs%207Fl%7C%2C7Gbs%20%209bA%7CQyX7bE%7C%2C%7ClEbE21T%7ByXQyX7LZF7X%7D%205%237bB%20%2CbE1NLZbA%20%2C7bEZL31bB%20yQXyQ-C%2CB/QY%7CN2Eb%2C%20sE9%2CEbZ%20%3D%3D0%3D0%3D%3D%3DCome%20On%20In%20My%20Kitchen%3DJohnson%20Robert%3D%3DSlow%20Blues%3DBb%3D%3D1r34LbKcu77F%207bb7XyQ7FZL%20lcKQyX7bBLZ%20x%20ZL%20x%20ZL%20lcKXyQ%7CBB44T%7BLZBb7XyQKcl%20LZ%20x%20%20%7D%20%3DJazz-Slow%20Swing%3D74%3D1%3D%3D%3DConfessin'%20The%20Blues%3DB.B.%20King%20%28McShann-Brown%29%3D%3DMedium%20Shuffle%3DG%3D%3D1r34LbKcu7X7DZL7XyQKyX7GZL%20lcKQyX7ZCL%20x%20ZL%20x%20ZL%20lcQKcl%20G44T%7ByQ%7CC7XyQ%7CG7%2CXyQKcl%20%3C4x%3E%20%7D%20%3DPop-Shuffle%3D105%3D3%3D%3D%3DCrazy%20Blues%3DMamie%20Smith%20%28Perry%20Bradford%29%3D%3DMedium%20Blues%3DE%3D%3D1r34LbKcu7%7CQyXE4ELZx-A%7CQyXAZL%2C7EZLZELxZL7BZLxZLxZL%2CXyQ%7C4TA*%5BX7E%7CQZB7XyyX7B%7CQyXEB*%5B%5D%20B7pp%7CQyXEZL%20lcKQQ%7CEXyL7EppAs%2CA%20XyQ%7CppZL7B%207-%23FZL%207Fop%7CQyXEl%7C%2C7Bsppppp%7CE7A%7CQyL7BZL%2CsC7%2C%2C7EZLxZL%2CEZL7ALZ7EZLESC*%5B%5D%207BlLZF%237El%7C%2C-1*%3C%20%2C-LZALB%207%23FZL7%23F%207-%23ZCL7%5E-%23C%20-%23CZLEZ7%2CLZEEZLEZB/W%2C%23%3E%20U%20%5D/E%7C%2CA/W%2CG/W%2C%23FW/s%2CED*%7B%20%20QyXQyXB%2CW/CeniF8.D06*%2C%7ClELEZLxZL7BZLxZLE%7Cl%2C7BspZL7AZL7EZXyQ%7C%3C%23G/W%2CS.%20al%20Fine%3EE%2CsW/B%2CW/Bb%2CW/A%7D%20%3DJazz-Medium%20Swing%3D100%3D1%3D%3D%3DCrossroads%20%28a.k.a.%20Cross%20Road%20Blues%29%3DEric%20Clapton%20%28Robert%20Johnson%29%3D%3DMedium%20Blues%3DA%3D%3D1r34LbKcu7EZL%20l7XyQ%7C7AZL%20lcKQyX7DZ%20LlcKQyX7A%7CQyX7DXyQKcA44T%7B7XyQ%7CA7%2CXyQKcl%20LZ%20x%20%20%7D%20%3DPop-Rock%3D108%3D1%3D%3D%3DEasy%20Rider%3DLeadbelly%3D%3DFast%20Blues%3DC%3D%3D1r34LbKcu7KQyXFXyQKcKQyX%2CCZL%20lcKQyFXZL%20lcKQyXCZL%20lcl%20LZC44T%5Bcl%20LZC%2CXyQKcl%20LZC%2CXyQ%7CF7%2CXyQ%7CC%2CXyQKcl%20%20Z%20%3DPop-Shuffle%3D139%3D1%3D%3D%3DEveryday%20%28I%20Have%20The%20Blues%29%3DB.B.%20King%20%28Peter%20Chatman%29%3D%3DMedium%20Shuffle%3DBb%3D%3D1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX9bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%7BF7XyQ%7CEb7XyQ%7CBb7%2CXyQKcl%20%20%7D%20%3D%3D0%3D0%3D%3D%3DEvil%20%28Is%20Going%20On%29%3DHowlin'%20Wolf%20%28Willie%20Dixon%29%3D%3DMedium%20Blues%3DG%3D%3D1r34LbKcu7ZL%20lcG7%2CXy7GZL%20lcKQyX7CZ%20Lx%20ZL%20x%20ZL%20lcKQ%2CXyQKl44T%7BD7XyQ%7CC7%2CXyQ%7CG%2CXyQKcl%20%3C3x%3E%20%7D%20%3DPop-RnB%3D95%3D1%3D%3D%3DFeel%20Like%20Going%20Home%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DSlow%20Blues%3DG%3D%3D1r34LbKcu7X7DZL7XyQKyX7GZL%20lcKQyX7ZCL%20x%20ZL%20x%20ZL%20lcQKcl%20G44T%7ByQ%7CC7XyQ%7CG7%2CXyQKcl%20%20%7D%20%3DJazz-Slow%20Swing%3D80%3D1%3D%3D%3DFive%20Long%20Years%3DBoyd%20Eddie%3D%3DSlow%20Shuffle%3DD%3D%3D1r34LbKcu7ZL%20lc7XyQ%7CDZL%20lcKQyX7GZLl%20cKQyX7D%7CQyX%2C7G7XyQKD21T%7BA7XyQ%7CG7XyQ%7CD7%2CXyQKcl%20%20%7D%20%3DPop-Shuffle%3D66%3D1%3D%3D%3DFolsom%20Prison%20Blues%3DCash%20Johnny%3D%3DCountry%20Blues%3DF%3D%3D1r34LbKcu7yXbB%7CXyQKcF%7CQyXFZL%20lcKQyFXZL%20x%20ZL%20x%20ZL%20l7XyQ%7CF44T%5B%20ZL%20lLZ%20x%207C%7CZL%20x%20ZL%20x%20Z%20LlcKQyXFZL%20x%20ZLXyQKc%20lcKQx%20LZ%20x%20LZFXyQKcl%20%20Z%20%3DPop-Country%3D211%3D1%3D%3D%3DForty%20Days%20And%20Forty%20Nights%3DRoth%20Bernard%3D%3DShuffle%20Blues%3DA%3D%3D1r34LbKcu7EZL%20l2A7Xy7AZL%20lcKQyX7DZ%20Lx%20ZL%20x%20ZL%20lcKQXyQKc1TA*%5BA21T%7CD7XyQ86TZL%20lcKQyX7ABS*%5B%5D%20%20lcKQyX7A%7CA7XyQ%7CQyX7F%3ClcKZD7Xy%7CQyXD%7CQyX7E%7CZLl%20cKQyX7AZL%20lcKQA7XyQLxZL7D21TZ%20%5D%5B*CTZL7A%7CQyX7A21TLZ7A86TZL%20xZL%207A68A7L%20%3Eeni%5D%20%20lcT68%20xA%7CQyX7D%7CQyX7EZ%20LlcKQyX7A21TZL%207XyQK%7CQyX7.D%3CZL%20SoloEZLxZL7AZLxZL7ZDLxZLxZLxZL7A%3Es7LZD7%20%3CD*%7BS.%20al%20Fine%3EA7LZx%20%7D%20%3DPop-Shuffle%3D95%3D1%3D%3D%3DFurther%20On%20Up%20The%20Road%3DJoe%20Veasey-Don%20Robey%3D%3DBright%20Shuffle%20Blues%3DG%3D%3D1r34LbKcu7QyX7DXyQKcKQyXGZL%20lcKQyXC7ZL%20x%20ZL%20x%20ZL%20lcl%20LZG21T%5B%7CC7XyQ%7CGXyQKcl%20%20Z%20%3D%3D0%3D0%3D%3D%3DGoing%20Down%20Slow%3DEric%20Clapton%20%28J.B.%20Oden%29%3D%3DSlow%20Blues%3DC%3D%3D1r34LbKcu7ZL%20lc7XyQ%7CCZL%20lcKQyX7FZLl%20cKQyX7C%7CQyX%2C7F7XyQKC21T%7BG7XyQ%7CF7XyQ%7CC7%2C%20F7LZC7%2C%20G7%3C4x%3E%20%7D%7CC7XyQZ%20%3DPop-Shuffle%3D50%3D1%3D%3D%3DGood%20Morning%20Little%20Schoolgirl%3DSonny%20Boy%20Williamson%3D%3DFast%20Blues%3DC%3D%3D1r34LbKcu77C%7CQy7XyQKL%20x%20ZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcZC7%2CXC44T%7BQyX7Cl%20LZ%20CZL%20lcKQyX%2C7F%7CyQX%2C7G%7CQyX7GZL%20x7XyQ%7CcKQyXKcl%20LZC7XyQ%7D%20%3DPop-Country%3D180%3D1%3D%3D%3DHellhound%20On%20My%20Trail%3DEric%20Clapton%20%28Robert%20Johnson%29%3D%3DSlow%20Blues%3DE%3D%3D1r34LbKcu7D/Ws%204E7LZC/W%2C%23C/W%2CD/Ws%2CE7ZL%2CE/-A%20%2C7E44T%2C%7ClE72Ti*%5BW%2CD/W%2C%7CT24L%20lcKQyX%2C7B%7CQy7XE44TA*%7B%5D%20D/7ElZE7%2Cs%23C/W%2C%23C/W%2C/C%2C%7Cl7EZL%20lcKQyX7E4T4ZL%20x%2042T%7CQyX7E%2CsW/DW%2C%23C/%7C%2CC/W%7ClE7X%2CD/Ws%2C7EZL%20xZL7%20B44TZL7E42T%7CQyW/C%23%2C%2CC/W%2ClE7%2CsW/D%2CW/C%23%2CW/C%2C%7ClE7XyQ%7CT24E7XyQ%7D%20%3DPop-Shuffle%3D91%3D1%3D%3D%3DHoney%20Bee%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DF%3D%3D1r34LbKcu77CZL%207XyQKX7FZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcyQKclF21T%7BX9FZLb7XyQQ%5BY%20%20QyXQyX%7D%20%3E3x%3C7CppZLQ%20%20%2C7F%7CF6%20F9B%7CQyXyQZ%20%3DPop-Shuffle%3D60%3D2%3D%3D%3DI%20Ain't%20Superstitious%3DHowlin'%20Wolf%20%28Willie%20Dixon%29%3D%3DMedium%20Blues%3DD%3D%3D1r34LbKcu7X7AZL7XyQKyXDZL%20lcKQyX7GLZ%20lcKQyX%2CDZL%20lcQKcl%20G44T%7ByQ%7CG7%2CXyQ%7CD%2CXyQKcl%20%20%7D%20%3DJazz-Medium%20Swing%3D95%3D1%3D%3D%3DI%20Can't%20Be%20Satisfied%20%281948%29%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DG%3D%3D1r34LbKcu7L%207GZ7XyQKL%20x%20ZL%20lcKQyX7ZGL%20x%20ZL%20x%20ZL%20lcZ%20x%20LG44T%7BcKQyXG7%20LZ%20lcKQyX7DZL%20lcQKyX7G%7CQyX7GZL%20xLZC7%2CZL%20xZl%20LZGXyQKcl%20LZG7XyQKcl%20%20%7D%20%3DPop-Country%3D200%3D1%3D%3D%3DI%20Can't%20Quit%20You%20Baby%3DDixon%20Willie%3D%3DSlow%20Blues%3DA%3D%3D1r34LbKcu7EZL%20l7XyQ%7C7AZL%20lcKQyX7DZ%20LlcKQyX7A%7CQyX9DXyQKcA21T%7B7XyQ%7CD7XyQ%7CA7%20BbLZA7%20Bb%20%7D%7CA7XyQZ%20%3D%3D0%3D0%3D%3D%3DI%20Just%20Want%20To%20Make%20Love%20To%20You%3DDixon%20Willie%3D%3DMedium%20Blues%3DD%3D%3D1r34LbKcu7a%20.C.4D7Xyx%20ZL%20lcKQyX7DZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%3CD4TA*%7Bl%20Coda%3E%20x%20Q%20%7DY%5BQD7XyQKcl%20LZ%20x%20LZ%20x%20U%20Z%20%3D%3D0%3D0%3D%3D%3DI'm%20Ready%3DMuddy%20Waters%20%28Willie%20Dixon%29%3D%3DShuffle%20Blues%3DEb%3D%3D1r34LbKcu7%20lcKQ4Eb7XZL%20lcKQyX7bAZLx%20%20ZL%20x%20ZL%20lcKQyEb7Xy4TA*%5B%20x%20ZLXyQ%7CAyX7bEB*%7B%5DQyX%2C7Bb%7CQyX7bE%7CQyX%2C7bQKcl%207bBZLlcKQyLZEb7L%20lcKQyX7bAZL%20%20xZL%20x%20ZL%20lcKQyXZEb7X%20x%20ZL%20LZBb7XyQ%7CAb7%2CXyQ%7CEb7%20%20QLZBb7%2C%20%20%3C3x%3E%20%7D%5BQBb7%20Eb7%20Z%20%3DJazz-Medium%20Up%20Swing%3D110%3D1%3D%3D%3DI'm%20Tore%20Down%3DEric%20Clapton%20%28Sonny%20Thompson%29%3D%3DShuffle%20Blues%3DC%3D%3D1r34LbKcu7x%20ZL%204G7XylcKQyX7CA*%5B%5D%20%20clKQyX7C%7CQyX7F%7CQ%20LZ%20x4Ti*%5B%5B%5D%20%20lXyQKc7C%7CQyX7F%7CQyX7GZ%7CL%20lcKQyX7CZL%20lXyQKc7FZL%20cKQyXn%20sG77bGs%20n%2C7Cl%7C%2C7G%20sn%2C7CZL%20n%2C7Cl%7C%2C%2C%7ClF7%2C7CB*CZL%20n7XyQK*%7B%5D%20%20lcKQyX7C%7CyQX7F%7CQyX7GZL%20lcCSC7%2CCZL%20lFZL7GDb7%2C%7C7CZLxZL7Fl%7C%7D%2C7Dbs%20n%2C7CZL%20n%2C7ClLZxLZs%20n%2C77GZLxLZx%20%5DLxZL7FZLxZLxZLZxL7C%3EsoloS%20%3CD*%7BZC7LZ7CZL77CZLxZ%3CD.SLxZLxZLxZL7CQ%7Dx%20ZL7C%3EadoC%20la%20.ZF7LZL7FZLLZxLZG7LZF7LZC7LZx%20Z%20%3DPop-Shuffle%3D145%3D3%3D%3D%3DI'm%20Your%20Hoochie%20Coochie%20Man%3DDixon%20Willie%3D%3DBlues%3DA%3D%3D1r34LbKcu7DB*%5B%5D2AXyQL%20x%20ZL%20lcKQyXALZ%20x%20ZL%20x%20ZL%20lcKZ%20x%20%201TA*%5B7XyQKcl%20LZA7XyQKcl%20LZE7XyQ%7CD7XyQ%7CA7XyQKcl%20%20Z%20%3D%3D0%3D0%3D%3D%3DIt's%20My%20Own%20Fault%20%28Newport%29%3DJohn%20Lee%20Hooker%3D%3DSlow%20Blues%3DE%3D%3D1r34LbKcu7BZL%20l7XyQ%7C7EZL%20lcKQyX7AZ%20LlcKQyX7E%7CQyX7AXyQKcE21T%5B7XyQ%7CT68A7XyQ%7CT12E7XyQ%7CE7%20B7%20Z%20%3DPop-Shuffle%3D57%3D2%3D%3D%3DJuke%3DWalter%20Little%3D%3DMedium%20Blues%3DE%3D%3D1r34LbKcu7X7BZL4EXyQyXEZL%20lcKQyX7ALZ%20x%20ZL%20x%20ZL%20lcKQKcl%204TA*%5BcKQyXXyQ%7CEx%20ZL%20x%20ZL%20lcKQXyEB*%5B%5DQyX7B%7CQyX%20LZA77A%7CQyl%20LZEXyQKcl%20LZB7XyQ%7CA7XyQ%7CEXyQ%7CB7XyQZ%20%3D%3D0%3D0%3D%3D%3DKindhearted%20Woman%20Blues%3DJohnson%20Robert%3D%3DSlow%20Blues%3DB%3D%3D1r34LbKcu77%23FZL7XyQKyX7BZL%20lcKQyX7ZEL%20x%20ZL%20x%20ZL%20lcQKcl%20B44T%7BXyQ%7CE7XyQ%7C%2ClB%2CsW/A%2CW/G%23%2CW/G%2C%7ClF%237XyQ%7D%7CB7XyQZ%20%3D%3D0%3D0%3D%3D%3DLong%20Distance%20Call%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DSlow%20Blues%3DF%3D%3D1r34LbKcu77CZL%207XyQKX7FZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcyQKclF44T%7BXyQ%7CBb7%2CXyQ%7CF7XyQKcl%20%3C3x%3E%20%7D%20%3DJazz-Slow%20Swing%3D60%3D1%3D%3D%3DLove%20Struck%20Baby%3DStevie%20Ray%20Vaughan%3D%3DFast%20Blues%3DAb%3D%3D1r34LbKcu7%20lcKQ4Ab7XZL%20lcKQyX7bDZLx%20%20ZL%20x%20ZL%20lcKQyAb7Xy4TA*%5BZLxZL7XyQKxZL7bDB*%5B%5DQyX97%23bE%7CQyX7bAZL%20lcLZAb7bE%7C%5D%20lcKQyxLZEbL%20lcKQyX7bAZL%20clKQyX7bDSZLxZL7ZDb7XZL7bDcKQyX7XyQK%20lcKQyX7bDZL%20lKcQyX7bAC*%5B%5D%20%20lcLZAb7bEZL%20ZLxZLb7XyQxZLxZLxZL7bA%3EslooS%20%3CD*%7B%5D%20Q%20lcKLZDb7EZL%20lQyX7bxLZEbC%20la%20.S.D40*%3C%7CyQX7bAZL%20lcKQyX7oda%3EEZL7bA%7D%5BQEb7XyQ%7CDb7XyQ%7CAb7XyQKcl%20LZAb7XyQZ%20%3D%3D0%3D0%3D%3D%3DNobody%20Knows%20You%20When%20You're%20Down%20and%20Out%3DBessie%20Smith%20%28Jimmie%20Cox%29%3D%3DMedium%20Blues%3DC%3D%3D1r34LbKcu7QyX7D4C%20E7%2CCZL7B%20F%7CQyX-DLZ7A%20-D%7CQyX%2C7AZL%20A7LZ4TA*%5ByX7DZLZC%20ECZL7B%20F%7CQyX-DZ7LA%20-D%7CQyX%2C7AZL7%2C%20A7L7Gpp%7CZL7A%207%20%5D%7B*B%20F%7CQyX-DZL7A%20D-%7CQyX%2C7AZL7E%20CB7LZC%2CGpp%7CQ7A%20%2CC%7CppG7F%7CQyX-DZL7A%20-DQ%7CyX%2C7AZL7E%20C%7CZL%20B7LZQyX7DLZD7XyQ%7CG7%2C%20C%2CsA7%2C%7ClD7%20G7LZCXyQ%7D%20%3DJazz-Medium%20Swing%3D87%3D1%3D%3D%3DPinetop's%20Blues%3DSmith%20Pinetop%3D%3DShuffle%20Blues%3DF%3D%3D1r34LbKcu7ZL%20lcXyQ%7CBFZL%20lcKQyX7bB%7CyQX7F%7CQyXF%7CQyX7b7XyQKF44T%7BC7XyQ%7CBb7XyQ%7C%2ClF%2CsW/Eb%2CW/D%2CDb7%2C%7ClC7XyQ%7D%7CF7XyQZ%20%3D%3D0%3D0%3D%3D%3DReconsider%20Baby%3DFulson%20Lowell%3D%3DMedium%20Blues%3DG%3D%3D1r34LbKcu7s%20%20%2CG4G7XyZL%20lcKQyX7CZL%20clKQyXG%7CQyX%2C7C%7CQGXyQ%7C4TA*%7ByXG%7CQlA-7XQyX7GB*%5B%5DQyX%2C7%7CDQyX%2CG%7CQyX7D%7CQy%7CC7Xy%7C%2Co%23GG1N%7CQLZC7XQyX7-Al%7C%2Co%23Gs%20%2C%20G%7CQyXGZL%20lcKQy%7CD7Xy%20lcKQ%2CXyQ%7CD7%2CXyQ%7D%7CN2G%2C%20G7%2C%20C%2C%20C%23h7%2CLZG/D%20Ab13%2C%20G7%20p%20Z%20%3DPop-Shuffle%3D105%3D1%3D%3D%3DRed%20House%3DHendrix%20Jimi%3D%3DShuffle%3DB%3D%3D1r34LbKcu7FZL%20l7XyQ%7C7BZL%20lcKQyX7EZ%20LlcKQyX7B%7CQyX7EXyQKcB21T%7BW%2C%23D/%7CE7Xyl%2C2NZL%20QyXQyX%7DyQX7%23F%7CQyX7B1N%7CQB7%2CsWQyX7%23/E%2CW/F%2C%7CF%237%2CC7%2CB7%20Z%20%3DPop-Shuffle%3D68%3D1%3D%3D%3DRock%20Me%20Baby%3DJoe%20Josea-B.B.%20King%3D%3DMedium%20Blues%3DC%3D%3D1r34LbKcu7X7GZL7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQKcl%20C44T%5ByQ%7CF7XyQ%7CC7XyQ%7CC7%20G7%239%20Z%20%3D%3D0%3D0%3D%3D%3DRollin'%20And%20Tumblin'%20%281950%29%3DWaters%20Muddy%3D%3DFast%20Blues%3DA%3D%3D1r34LbKcu7LxZLA4AXyQAZLC/W%20D/7AZL%2CC%23/W%20%2CC/7AZL%20lcKLZxLZ4Ti*%5BAZLC/LZA7XAZL%2C%23C/W%20%2CC/7ALZ%20lcKQyXAA*%7B%5DQy7/D%20WxZLAZZLAZLALZxL%20x%20ZL%20lcKQyX7D*B%5B%5DQyX7AZLxZLAZLZ%20x%20ZLxZLxZLAZZxLZAQyX7DZL%20lcKQyXE7C*%5B%5DQyX7AZLxZLKcl%20LLAZLxLZALZxLZALZxLZA7XyQ%7D%20%3D%3D0%3D0%3D%3D%3DRollin'%20Stone%20%28Catfish%20Blues%29%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DE%3D%3D1r34LbKcu7yX7EZ7XyQKL%20x%20ZL%20lcKQyX7ZEL%20x%20ZL%20x%20ZL%20lcZ%20x%20LE44T%7BQKcl%20LZ%20x%20LZ%20x%20LZE7XyQKcl%20%20%7D%20%3DJazz-Slow%20Swing%3D77%3D1%3D%3D%3DSmokestack%20Lightning%3DBurnett%20Chester%3D%3DBlues%3DE-%3D%3D1r34LbKcu7yX-EZ-XyQKL%20x%20ZL%20lcKQyX-ZEL%20x%20ZL%20x%20ZL%20lcZ%20x%20LE44T%5BQKcl%20LZ%20x%20LZ%20x%20%20Z%20%3DPop-Shuffle%3D130%3D3%3D%3D%3DSpoonful%3DHowlin'%20Wolf%20%28Willie%20Dixon%29%3D%3DMedium%20Blues%3DE%3D%3D1r34LbKcu7X%2C7EZ7b5%20EE%205b7E%7CZLQyX%7CryQX%7CQyX%2C7EZLsus77susLE44T%5B%205b7EQr%7CXycKQyX7E%7CQyX%2C7ELZsus7E%205b7E%7CZLQl%20LZ%7CyX%7CQyE7susLZE7%2CXyQ%7CE7XyQKcl%20LZ%7CE7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20%3DPop-Shuffle%3D119%3D1%3D%3D%3DStanding%20Around%20Crying%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DSlow%20Blues%3DF%3D%3D1r34LbKcu7ZL%20lcXyQ%7CBZL%20lcKQyX7bB%7CQXy7F%7CQyXF%7CQyX%2C7bFXyQKF44T%7BC7XyQ%7CBb7%2CXyQ%7CFXyQ%7CF%20C7%3C3x%3E%20%7D%7CF7XyQZ%20%3DPop-Shuffle%3D65%3D1%3D%3D%3DStateboro%20Blues%3DThe%20Allman%20Brothers%20%28Blind%20Willie%20McTell%29%3D%3DMedium%20Shuffle%3DD%3D%3D1r34LbKcu7AZL%20l7XyQ%7C7DZL%20lcKQyX7GZ%20LlcKQyX7D%7CQyX7GXyQKcD44T%5B7XyQ%7CG7XyQ%7CD7XyQKcl%20%20Z%20%3DPop-Shuffle%3D123%3D1%3D%3D%3DStill%20A%20Fool%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DMedium%20Blues%3DF%3D%3D1r34LbKcu7*%5B%5D%20%202F7Xyx%20ZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x1TA*%5BFZL%20xZx%20LZ%20ZL%20lcKQyX7FA*%5D%5BQyX7FZL%20xZL%207Fx%20LZ%20L%207FBla%20.CZ%20x%20L%20xZL%207FZL%20xZL%20F7B*%5B%5D%20%20x%20ZL%20x%20ZLZ%3CD.LQ%20%207%20Coda%3EF7XyQ%5DY%5BQF7%20LZx%20LZF7%20LZx%20LZF7XyQZ%20%3DPop-Shuffle%3D66%3D1%3D%3D%3DSweet%20Home%20Chicago%3DJohnson%20Robert%3D%3DMedium%20Blues%3DF%3D%3D1r34LbKcu7L%20lcK7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BZC7XyQ%7CBb7XyQ%7CF7XyQKcl%20%20Z%20%3D%3D0%3D0%3D%3D%3DTexas%20Flood%3DLarry%20C.%20Davis%2C%20Joseph%20W.%20Scott%3D%3DSlow%20Blues%3DC%3D%3D1r34LbKcu7GZL%20l7XyQ%7C7CZL%20lcKQyX7FZ%20LlcKQyX7C%7CQyX7FXyQKcC44T%5B7XyQ%7CF7XyQ%7CC7XyQ%7CC7%20G7%235%20Z%20%3DJazz-Slow%20Swing%3D80%3D1%3D%3D%3DThree%20O'Clock%20Blues%3DB.B.%20King%20%28B.B.King-Jules%20Bihari%29%3D%3DMedium%20Blues%3DBb%3D%3D1r34LbKcu7QyX7bb7XyQcKQyX7bE%7CQyX7b%7CBQyXbB%7CQyX%2C7bE%7Cl%20LZBB21T%7BKcl%20LZF7XyQ%7CEb7XyQ%7CBb7XyQ%7CF7XyQ%7D%7CBb7XyQZ%20%3DPop-Shuffle%3D70%3D1%3D%3D%3DWorried%20Life%20Blues%3DBig%20Maceo%20%28Maceo%20Merriweather%29%3D%3DSlow%20Blues%3DC%3D%3D1r34LbKcu77-F%2CF4CXyQs%7CQyX%2C7G%7CQyXCZ%20LlcKQyX7FZL%20lcKC%2CC7%2C4TA*%7BC%2CCs%7C%20G7LZG%7CQyXCZL%20lcKQy7XFZL%20lcKQyXCB*%5B7%2CXyQ%2CCl%7C%2C7%2CF%2CF-7%2C%7ClC%2C%20G7%3C3x%3E%20%7D%7CC7XyQZ%20%3DPop-Shuffle%3D70%3D1%3D%3D%3DYou%20Gonna%20Need%20My%20Help%3DMuddy%20Waters%20%28McKinley%20Morganfield%29%3D%3DSlow%20Blues%3DEb%3D%3D1r34LbKcu7lcKQyb7XyQL%20lcKQyX7bA%7CZLl%20cKQyX7bEZL%20lcKZEb7XE44T%7BX7bE%7C7XyQ%7CbBl%7C%2CB/W%2CC/W%2Cb/DW%2C7bEs%7CQyX%2C7bA7XyQ%7DbBZL%20yQZ%20%3DPop-Shuffle%3D75%3D1%3D%3D%3DBlues%2050 \ No newline at end of file +irealb://All%20Your%20Love=Rush%20Otis==Slow%20Blues=E%2D==1r34LbKcu7BZL%20l4E%2DXy%2DEZL%20lcKQyX%2DAZ%20Lx%20ZL%20x%20ZL%20lcKQXyQKc4TA%2A%7B%20x%20ZLA%2DXyQ%20lcKQyXEB%2A%5B%7D%20U%3E%20eniF%3ClcKQyX%2DE%7CLZ%20x%20%7CQyX7%20la%20%2EyQ%7CppQyXE%7CQyX7A%7CQyXB7ZL%20lcKQyXEZL7A%7C%3CD%2ECX9AZLFine%3E%20x%20%20Z%20=Jazz%2DSlow%20Swing=80=1===Baby%20Please%20Don%27t%20Go=Muddy%20Waters%20%28Joe%20Williams%29==Blues=Bb==1r34LbKcu72TZL%20b7XyQx%20ZL%20lcKQyX7bBLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xB44T%5B4F7XyQZ%20==0=0===Back%20Door%20Man=Howlin%27%20Wolf%20%28Willie%20Dixon%29==Blues%20Shuffle=E==1r34LbKcu7yX7EZ2E7Xy1T%7CQyX7E86T%7CZLl%20cKQyX7EZL%20lcKQ2%20x%20L1TA%2A%7BcKQyX%20%5D%5B%2ABlcKQyX7EZL%20lcKyQX7EZL%20lcKQyX7E%20LZE7%20lcKQl%20%20%7D%20=Pop%2DShuffle=86=3===Blow%2C%20Wind%2C%20Blow=Muddy%20Waters%20%28McKinley%20Morganfield%29==Medium%20Blues=G==1r34LbKcu77DZL%204GXyQXGZL%20lcKQyX7CZ%20LlcKQyXG%7CQyX7C%7CyQKcl4TA%2A%7BXyQ%7CC7XyQ%7CGXyQ%7CD7%2CXyQ%7D%20=Jazz%2DMedium%20Swing=102=1===Blues%20and%20Booze=Rainey%20Ma==Medium%20Blues=D==1r34LbKcu7X7AZLXyQ%7CGyXDZL%20lcKQyX7GQ%7CyX7D%7CQyXD%7CQyX7QKcl%20D44T%7ByQ%7CGXyQ%7CD7XyQ%7CN1A7XyQ%7DXyQXyQXyQXyQ%7CN2D7XyQZ%20=Jazz%2DMedium%20Swing=91=1===Boogie%20Chillen%20No%2E2=John%20Lee%20Hooker%2DBernard%20Besman==Electric%20Blues=A==1r34LbKcu77AZL%204A7Xyx%20ZL%20lcKQyX7AZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x4TA%2A%5BXyQKcl%20LZ%20x%20LZ%20x%20%20%5D%20=Pop%2DShuffle=156=3===Boom%20Boom%20%281992%29=John%20Lee%20Hooker==Blues=E==1r34LbKcu7L%20n%2CA4E%20W%2F%2CC%2FW%207AZLQyX%7CryQXZL%20n%2CE%7C%2CA%2FW%2CGW%2FD%2C%7C4Ti%2A%5B7AZLQG%2CW%2FAyXZL%20n%2CE%7C%2CA%2FW%2C%2FGW%20EA%2A%7B%5D%20%20n%2CE%7C%2CQr%7CXy%2FW%20EZ%20n%2C7AW%2FD%2C%7C%2CD%2FW%207BZL%20n%2CE%7CA%2C%2FW%2CG%2FW%20EZL%20n%2CAW%2FE%2C%7C%2CC%2FW%20A%7C%7D%20Q%2FG%2CW%2FyXZL%20n%2CE%7C%2CA%2FW%2C%2FGW%20E%7CZLQ%20n%2CE%7C%2CAQr%7CXyW%20EZLK%2CA%2FW%2CW%2FD%2CE%3EsoloS%20%3C44TB%2A%20%7B%20QyXQyX%5D%20%20n%2CA%7C%20W%2FG%2CC%2FW%207XZL%20nXyQr%7C%2FW%2CG%2FW%20EQ%5BY%7D%20QXy%3EadoC%20la%20%2EC%2ED%3CA%2C%7CE%2CZL%20lc%3EedaFyQLZ%7CpmaV%2066%2A%3C44T%7B%20n%20%2CA%7C%2CD%2FW%2CC%2FW%207A%20and%20X%7CrQyE%20W%2FG%2CW%2FA%2CKcl%20%20%7D%7CE7XyQZ%20=Pop%2DShuffle=166=1===Born%20Under%20A%20Bad%20Sign=KIng%20Albert==Rock%20Blues=Db==1r34LbKcu7ZL%207b4Db7XbAZL%20xZL%207bDZLx%20%20ZL%20x%20ZL%20lcKQy7%20LZG4Ti%2A%5BZL%20x%20x%20%5D%7B%2AKQyX7bDZL%20x%20ZLx%20%20ZL%20lcKQyX7bDAcl%20LZZL7bDZL%20x%20Ab7XyKQyX7bDB%2A%5B%7D%20%20lKcQyXbD%7CQyX7bG%7CQcl%20LZZL%20x%20yXQyXAb7XyKQyXbDZL%20n%2C7bGQ%7CyX7bA%7CQyX7bG%7CQcl%20%20%5DZL%20x%20ZL%20x%20ADb7XZL%20lcKQyX7bDZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ%2A%5B%20%20QAb7XyQ%7CGb7XyQ%7B%3C%20%20Vamp%20and%20Fade%3EDbXyQKcl%20%20%7D%20=Pop%2DRock=96=1===Come%20Back%20Baby=Ray%20Charles%20%28Mance%20Lipscomb%29==Slow%20Blues=Eb==1r34LbKcu7W%2CbB%2Fb7XyQoA%2C9bAs%207Fl%7C%2C7Gbs%20%209bA%7CQyX7bE%7C%2C%7ClEbE21T%7ByXQyX7LZF7X%7D%205%237bB%20%2CbE1NLZbA%20%2C7bEZL31bB%20yQXyQ%2DC%2CB%2FQY%7CN2Eb%2C%20sE9%2CEbZ%20==0=0===Come%20On%20In%20My%20Kitchen=Johnson%20Robert==Slow%20Blues=Bb==1r34LbKcu77F%207bb7XyQ7FZL%20lcKQyX7bBLZ%20x%20ZL%20x%20ZL%20lcKXyQ%7CBB44T%7BLZBb7XyQKcl%20LZ%20x%20%20%7D%20=Jazz%2DSlow%20Swing=74=1===Confessin%27%20The%20Blues=B%2EB%2E%20King%20%28McShann%2DBrown%29==Medium%20Shuffle=G==1r34LbKcu7X7DZL7XyQKyX7GZL%20lcKQyX7ZCL%20x%20ZL%20x%20ZL%20lcQKcl%20G44T%7ByQ%7CC7XyQ%7CG7%2CXyQKcl%20%3C4x%3E%20%7D%20=Pop%2DShuffle=105=3===Crazy%20Blues=Mamie%20Smith%20%28Perry%20Bradford%29==Medium%20Blues=E==1r34LbKcu7%7CQyXE4ELZx%2DA%7CQyXAZL%2C7EZLZELxZL7BZLxZLxZL%2CXyQ%7C4TA%2A%5BX7E%7CQZB7XyyX7B%7CQyXEB%2A%5B%5D%20B7pp%7CQyXEZL%20lcKQQ%7CEXyL7EppAs%2CA%20XyQ%7CppZL7B%207%2D%23FZL%207Fop%7CQyXEl%7C%2C7Bsppppp%7CE7A%7CQyL7BZL%2CsC7%2C%2C7EZLxZL%2CEZL7ALZ7EZLESC%2A%5B%5D%207BlLZF%237El%7C%2C%2D1%2A%3C%20%2C%2DLZALB%207%23FZL7%23F%207%2D%23ZCL7%5E%2D%23C%20%2D%23CZLEZ7%2CLZEEZLEZB%2FW%2C%23%3E%20U%20%5D%2FE%7C%2CA%2FW%2CG%2FW%2C%23FW%2Fs%2CED%2A%7B%20%20QyXQyXB%2CW%2FCeniF8%2ED06%2A%2C%7ClELEZLxZL7BZLxZLE%7Cl%2C7BspZL7AZL7EZXyQ%7C%3C%23G%2FW%2CS%2E%20al%20Fine%3EE%2CsW%2FB%2CW%2FBb%2CW%2FA%7D%20=Jazz%2DMedium%20Swing=100=1===Crossroads%20%28a%2Ek%2Ea%2E%20Cross%20Road%20Blues%29=Eric%20Clapton%20%28Robert%20Johnson%29==Medium%20Blues=A==1r34LbKcu7EZL%20l7XyQ%7C7AZL%20lcKQyX7DZ%20LlcKQyX7A%7CQyX7DXyQKcA44T%7B7XyQ%7CA7%2CXyQKcl%20LZ%20x%20%20%7D%20=Pop%2DRock=108=1===Easy%20Rider=Leadbelly==Fast%20Blues=C==1r34LbKcu7KQyXFXyQKcKQyX%2CCZL%20lcKQyFXZL%20lcKQyXCZL%20lcl%20LZC44T%5Bcl%20LZC%2CXyQKcl%20LZC%2CXyQ%7CF7%2CXyQ%7CC%2CXyQKcl%20%20Z%20=Pop%2DShuffle=139=1===Everyday%20%28I%20Have%20The%20Blues%29=B%2EB%2E%20King%20%28Peter%20Chatman%29==Medium%20Shuffle=Bb==1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX9bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%7BF7XyQ%7CEb7XyQ%7CBb7%2CXyQKcl%20%20%7D%20==0=0===Evil%20%28Is%20Going%20On%29=Howlin%27%20Wolf%20%28Willie%20Dixon%29==Medium%20Blues=G==1r34LbKcu7ZL%20lcG7%2CXy7GZL%20lcKQyX7CZ%20Lx%20ZL%20x%20ZL%20lcKQ%2CXyQKl44T%7BD7XyQ%7CC7%2CXyQ%7CG%2CXyQKcl%20%3C3x%3E%20%7D%20=Pop%2DRnB=95=1===Feel%20Like%20Going%20Home=Muddy%20Waters%20%28McKinley%20Morganfield%29==Slow%20Blues=G==1r34LbKcu7X7DZL7XyQKyX7GZL%20lcKQyX7ZCL%20x%20ZL%20x%20ZL%20lcQKcl%20G44T%7ByQ%7CC7XyQ%7CG7%2CXyQKcl%20%20%7D%20=Jazz%2DSlow%20Swing=80=1===Five%20Long%20Years=Boyd%20Eddie==Slow%20Shuffle=D==1r34LbKcu7ZL%20lc7XyQ%7CDZL%20lcKQyX7GZLl%20cKQyX7D%7CQyX%2C7G7XyQKD21T%7BA7XyQ%7CG7XyQ%7CD7%2CXyQKcl%20%20%7D%20=Pop%2DShuffle=66=1===Folsom%20Prison%20Blues=Cash%20Johnny==Country%20Blues=F==1r34LbKcu7yXbB%7CXyQKcF%7CQyXFZL%20lcKQyFXZL%20x%20ZL%20x%20ZL%20l7XyQ%7CF44T%5B%20ZL%20lLZ%20x%207C%7CZL%20x%20ZL%20x%20Z%20LlcKQyXFZL%20x%20ZLXyQKc%20lcKQx%20LZ%20x%20LZFXyQKcl%20%20Z%20=Pop%2DCountry=211=1===Forty%20Days%20And%20Forty%20Nights=Roth%20Bernard==Shuffle%20Blues=A==1r34LbKcu7EZL%20l2A7Xy7AZL%20lcKQyX7DZ%20Lx%20ZL%20x%20ZL%20lcKQXyQKc1TA%2A%5BA21T%7CD7XyQ86TZL%20lcKQyX7ABS%2A%5B%5D%20%20lcKQyX7A%7CA7XyQ%7CQyX7F%3ClcKZD7Xy%7CQyXD%7CQyX7E%7CZLl%20cKQyX7AZL%20lcKQA7XyQLxZL7D21TZ%20%5D%5B%2ACTZL7A%7CQyX7A21TLZ7A86TZL%20xZL%207A68A7L%20%3Eeni%5D%20%20lcT68%20xA%7CQyX7D%7CQyX7EZ%20LlcKQyX7A21TZL%207XyQK%7CQyX7%2ED%3CZL%20SoloEZLxZL7AZLxZL7ZDLxZLxZLxZL7A%3Es7LZD7%20%3CD%2A%7BS%2E%20al%20Fine%3EA7LZx%20%7D%20=Pop%2DShuffle=95=1===Further%20On%20Up%20The%20Road=Joe%20Veasey%2DDon%20Robey==Bright%20Shuffle%20Blues=G==1r34LbKcu7QyX7DXyQKcKQyXGZL%20lcKQyXC7ZL%20x%20ZL%20x%20ZL%20lcl%20LZG21T%5B%7CC7XyQ%7CGXyQKcl%20%20Z%20==0=0===Going%20Down%20Slow=Eric%20Clapton%20%28J%2EB%2E%20Oden%29==Slow%20Blues=C==1r34LbKcu7ZL%20lc7XyQ%7CCZL%20lcKQyX7FZLl%20cKQyX7C%7CQyX%2C7F7XyQKC21T%7BG7XyQ%7CF7XyQ%7CC7%2C%20F7LZC7%2C%20G7%3C4x%3E%20%7D%7CC7XyQZ%20=Pop%2DShuffle=50=1===Good%20Morning%20Little%20Schoolgirl=Sonny%20Boy%20Williamson==Fast%20Blues=C==1r34LbKcu77C%7CQy7XyQKL%20x%20ZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcZC7%2CXC44T%7BQyX7Cl%20LZ%20CZL%20lcKQyX%2C7F%7CyQX%2C7G%7CQyX7GZL%20x7XyQ%7CcKQyXKcl%20LZC7XyQ%7D%20=Pop%2DCountry=180=1===Hellhound%20On%20My%20Trail=Eric%20Clapton%20%28Robert%20Johnson%29==Slow%20Blues=E==1r34LbKcu7D%2FWs%204E7LZC%2FW%2C%23C%2FW%2CD%2FWs%2CE7ZL%2CE%2F%2DA%20%2C7E44T%2C%7ClE72Ti%2A%5BW%2CD%2FW%2C%7CT24L%20lcKQyX%2C7B%7CQy7XE44TA%2A%7B%5D%20D%2F7ElZE7%2Cs%23C%2FW%2C%23C%2FW%2C%2FC%2C%7Cl7EZL%20lcKQyX7E4T4ZL%20x%2042T%7CQyX7E%2CsW%2FDW%2C%23C%2F%7C%2CC%2FW%7ClE7X%2CD%2FWs%2C7EZL%20xZL7%20B44TZL7E42T%7CQyW%2FC%23%2C%2CC%2FW%2ClE7%2CsW%2FD%2CW%2FC%23%2CW%2FC%2C%7ClE7XyQ%7CT24E7XyQ%7D%20=Pop%2DShuffle=91=1===Honey%20Bee=Muddy%20Waters%20%28McKinley%20Morganfield%29==Medium%20Blues=F==1r34LbKcu77CZL%207XyQKX7FZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcyQKclF21T%7BX9FZLb7XyQQ%5BY%20%20QyXQyX%7D%20%3E3x%3C7CppZLQ%20%20%2C7F%7CF6%20F9B%7CQyXyQZ%20=Pop%2DShuffle=60=2===I%20Ain%27t%20Superstitious=Howlin%27%20Wolf%20%28Willie%20Dixon%29==Medium%20Blues=D==1r34LbKcu7X7AZL7XyQKyXDZL%20lcKQyX7GLZ%20lcKQyX%2CDZL%20lcQKcl%20G44T%7ByQ%7CG7%2CXyQ%7CD%2CXyQKcl%20%20%7D%20=Jazz%2DMedium%20Swing=95=1===I%20Can%27t%20Be%20Satisfied%20%281948%29=Muddy%20Waters%20%28McKinley%20Morganfield%29==Medium%20Blues=G==1r34LbKcu7L%207GZ7XyQKL%20x%20ZL%20lcKQyX7ZGL%20x%20ZL%20x%20ZL%20lcZ%20x%20LG44T%7BcKQyXG7%20LZ%20lcKQyX7DZL%20lcQKyX7G%7CQyX7GZL%20xLZC7%2CZL%20xZl%20LZGXyQKcl%20LZG7XyQKcl%20%20%7D%20=Pop%2DCountry=200=1===I%20Can%27t%20Quit%20You%20Baby=Dixon%20Willie==Slow%20Blues=A==1r34LbKcu7EZL%20l7XyQ%7C7AZL%20lcKQyX7DZ%20LlcKQyX7A%7CQyX9DXyQKcA21T%7B7XyQ%7CD7XyQ%7CA7%20BbLZA7%20Bb%20%7D%7CA7XyQZ%20==0=0===I%20Just%20Want%20To%20Make%20Love%20To%20You=Dixon%20Willie==Medium%20Blues=D==1r34LbKcu7a%20%2EC%2E4D7Xyx%20ZL%20lcKQyX7DZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%3CD4TA%2A%7Bl%20Coda%3E%20x%20Q%20%7DY%5BQD7XyQKcl%20LZ%20x%20LZ%20x%20U%20Z%20==0=0===I%27m%20Ready=Muddy%20Waters%20%28Willie%20Dixon%29==Shuffle%20Blues=Eb==1r34LbKcu7%20lcKQ4Eb7XZL%20lcKQyX7bAZLx%20%20ZL%20x%20ZL%20lcKQyEb7Xy4TA%2A%5B%20x%20ZLXyQ%7CAyX7bEB%2A%7B%5DQyX%2C7Bb%7CQyX7bE%7CQyX%2C7bQKcl%207bBZLlcKQyLZEb7L%20lcKQyX7bAZL%20%20xZL%20x%20ZL%20lcKQyXZEb7X%20x%20ZL%20LZBb7XyQ%7CAb7%2CXyQ%7CEb7%20%20QLZBb7%2C%20%20%3C3x%3E%20%7D%5BQBb7%20Eb7%20Z%20=Jazz%2DMedium%20Up%20Swing=110=1===I%27m%20Tore%20Down=Eric%20Clapton%20%28Sonny%20Thompson%29==Shuffle%20Blues=C==1r34LbKcu7x%20ZL%204G7XylcKQyX7CA%2A%5B%5D%20%20clKQyX7C%7CQyX7F%7CQ%20LZ%20x4Ti%2A%5B%5B%5D%20%20lXyQKc7C%7CQyX7F%7CQyX7GZ%7CL%20lcKQyX7CZL%20lXyQKc7FZL%20cKQyXn%20sG77bGs%20n%2C7Cl%7C%2C7G%20sn%2C7CZL%20n%2C7Cl%7C%2C%2C%7ClF7%2C7CB%2ACZL%20n7XyQK%2A%7B%5D%20%20lcKQyX7C%7CyQX7F%7CQyX7GZL%20lcCSC7%2CCZL%20lFZL7GDb7%2C%7C7CZLxZL7Fl%7C%7D%2C7Dbs%20n%2C7CZL%20n%2C7ClLZxLZs%20n%2C77GZLxLZx%20%5DLxZL7FZLxZLxZLZxL7C%3EsoloS%20%3CD%2A%7BZC7LZ7CZL77CZLxZ%3CD%2ESLxZLxZLxZL7CQ%7Dx%20ZL7C%3EadoC%20la%20%2EZF7LZL7FZLLZxLZG7LZF7LZC7LZx%20Z%20=Pop%2DShuffle=145=3===I%27m%20Your%20Hoochie%20Coochie%20Man=Dixon%20Willie==Blues=A==1r34LbKcu7DB%2A%5B%5D2AXyQL%20x%20ZL%20lcKQyXALZ%20x%20ZL%20x%20ZL%20lcKZ%20x%20%201TA%2A%5B7XyQKcl%20LZA7XyQKcl%20LZE7XyQ%7CD7XyQ%7CA7XyQKcl%20%20Z%20==0=0===It%27s%20My%20Own%20Fault%20%28Newport%29=John%20Lee%20Hooker==Slow%20Blues=E==1r34LbKcu7BZL%20l7XyQ%7C7EZL%20lcKQyX7AZ%20LlcKQyX7E%7CQyX7AXyQKcE21T%5B7XyQ%7CT68A7XyQ%7CT12E7XyQ%7CE7%20B7%20Z%20=Pop%2DShuffle=57=2===Juke=Walter%20Little==Medium%20Blues=E==1r34LbKcu7X7BZL4EXyQyXEZL%20lcKQyX7ALZ%20x%20ZL%20x%20ZL%20lcKQKcl%204TA%2A%5BcKQyXXyQ%7CEx%20ZL%20x%20ZL%20lcKQXyEB%2A%5B%5DQyX7B%7CQyX%20LZA77A%7CQyl%20LZEXyQKcl%20LZB7XyQ%7CA7XyQ%7CEXyQ%7CB7XyQZ%20==0=0===Kindhearted%20Woman%20Blues=Johnson%20Robert==Slow%20Blues=B==1r34LbKcu77%23FZL7XyQKyX7BZL%20lcKQyX7ZEL%20x%20ZL%20x%20ZL%20lcQKcl%20B44T%7BXyQ%7CE7XyQ%7C%2ClB%2CsW%2FA%2CW%2FG%23%2CW%2FG%2C%7ClF%237XyQ%7D%7CB7XyQZ%20==0=0===Long%20Distance%20Call=Muddy%20Waters%20%28McKinley%20Morganfield%29==Slow%20Blues=F==1r34LbKcu77CZL%207XyQKX7FZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcyQKclF44T%7BXyQ%7CBb7%2CXyQ%7CF7XyQKcl%20%3C3x%3E%20%7D%20=Jazz%2DSlow%20Swing=60=1===Love%20Struck%20Baby=Stevie%20Ray%20Vaughan==Fast%20Blues=Ab==1r34LbKcu7%20lcKQ4Ab7XZL%20lcKQyX7bDZLx%20%20ZL%20x%20ZL%20lcKQyAb7Xy4TA%2A%5BZLxZL7XyQKxZL7bDB%2A%5B%5DQyX97%23bE%7CQyX7bAZL%20lcLZAb7bE%7C%5D%20lcKQyxLZEbL%20lcKQyX7bAZL%20clKQyX7bDSZLxZL7ZDb7XZL7bDcKQyX7XyQK%20lcKQyX7bDZL%20lKcQyX7bAC%2A%5B%5D%20%20lcLZAb7bEZL%20ZLxZLb7XyQxZLxZLxZL7bA%3EslooS%20%3CD%2A%7B%5D%20Q%20lcKLZDb7EZL%20lQyX7bxLZEbC%20la%20%2ES%2ED40%2A%3C%7CyQX7bAZL%20lcKQyX7oda%3EEZL7bA%7D%5BQEb7XyQ%7CDb7XyQ%7CAb7XyQKcl%20LZAb7XyQZ%20==0=0===Nobody%20Knows%20You%20When%20You%27re%20Down%20and%20Out=Bessie%20Smith%20%28Jimmie%20Cox%29==Medium%20Blues=C==1r34LbKcu7QyX7D4C%20E7%2CCZL7B%20F%7CQyX%2DDLZ7A%20%2DD%7CQyX%2C7AZL%20A7LZ4TA%2A%5ByX7DZLZC%20ECZL7B%20F%7CQyX%2DDZ7LA%20%2DD%7CQyX%2C7AZL7%2C%20A7L7Gpp%7CZL7A%207%20%5D%7B%2AB%20F%7CQyX%2DDZL7A%20D%2D%7CQyX%2C7AZL7E%20CB7LZC%2CGpp%7CQ7A%20%2CC%7CppG7F%7CQyX%2DDZL7A%20%2DDQ%7CyX%2C7AZL7E%20C%7CZL%20B7LZQyX7DLZD7XyQ%7CG7%2C%20C%2CsA7%2C%7ClD7%20G7LZCXyQ%7D%20=Jazz%2DMedium%20Swing=87=1===Pinetop%27s%20Blues=Smith%20Pinetop==Shuffle%20Blues=F==1r34LbKcu7ZL%20lcXyQ%7CBFZL%20lcKQyX7bB%7CyQX7F%7CQyXF%7CQyX7b7XyQKF44T%7BC7XyQ%7CBb7XyQ%7C%2ClF%2CsW%2FEb%2CW%2FD%2CDb7%2C%7ClC7XyQ%7D%7CF7XyQZ%20==0=0===Reconsider%20Baby=Fulson%20Lowell==Medium%20Blues=G==1r34LbKcu7s%20%20%2CG4G7XyZL%20lcKQyX7CZL%20clKQyXG%7CQyX%2C7C%7CQGXyQ%7C4TA%2A%7ByXG%7CQlA%2D7XQyX7GB%2A%5B%5DQyX%2C7%7CDQyX%2CG%7CQyX7D%7CQy%7CC7Xy%7C%2Co%23GG1N%7CQLZC7XQyX7%2DAl%7C%2Co%23Gs%20%2C%20G%7CQyXGZL%20lcKQy%7CD7Xy%20lcKQ%2CXyQ%7CD7%2CXyQ%7D%7CN2G%2C%20G7%2C%20C%2C%20C%23h7%2CLZG%2FD%20Ab13%2C%20G7%20p%20Z%20=Pop%2DShuffle=105=1===Red%20House=Hendrix%20Jimi==Shuffle=B==1r34LbKcu7FZL%20l7XyQ%7C7BZL%20lcKQyX7EZ%20LlcKQyX7B%7CQyX7EXyQKcB21T%7BW%2C%23D%2F%7CE7Xyl%2C2NZL%20QyXQyX%7DyQX7%23F%7CQyX7B1N%7CQB7%2CsWQyX7%23%2FE%2CW%2FF%2C%7CF%237%2CC7%2CB7%20Z%20=Pop%2DShuffle=68=1===Rock%20Me%20Baby=Joe%20Josea%2DB%2EB%2E%20King==Medium%20Blues=C==1r34LbKcu7X7GZL7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQKcl%20C44T%5ByQ%7CF7XyQ%7CC7XyQ%7CC7%20G7%239%20Z%20==0=0===Rollin%27%20And%20Tumblin%27%20%281950%29=Waters%20Muddy==Fast%20Blues=A==1r34LbKcu7LxZLA4AXyQAZLC%2FW%20D%2F7AZL%2CC%23%2FW%20%2CC%2F7AZL%20lcKLZxLZ4Ti%2A%5BAZLC%2FLZA7XAZL%2C%23C%2FW%20%2CC%2F7ALZ%20lcKQyXAA%2A%7B%5DQy7%2FD%20WxZLAZZLAZLALZxL%20x%20ZL%20lcKQyX7D%2AB%5B%5DQyX7AZLxZLAZLZ%20x%20ZLxZLxZLAZZxLZAQyX7DZL%20lcKQyXE7C%2A%5B%5DQyX7AZLxZLKcl%20LLAZLxLZALZxLZALZxLZA7XyQ%7D%20==0=0===Rollin%27%20Stone%20%28Catfish%20Blues%29=Muddy%20Waters%20%28McKinley%20Morganfield%29==Medium%20Blues=E==1r34LbKcu7yX7EZ7XyQKL%20x%20ZL%20lcKQyX7ZEL%20x%20ZL%20x%20ZL%20lcZ%20x%20LE44T%7BQKcl%20LZ%20x%20LZ%20x%20LZE7XyQKcl%20%20%7D%20=Jazz%2DSlow%20Swing=77=1===Smokestack%20Lightning=Burnett%20Chester==Blues=E%2D==1r34LbKcu7yX%2DEZ%2DXyQKL%20x%20ZL%20lcKQyX%2DZEL%20x%20ZL%20x%20ZL%20lcZ%20x%20LE44T%5BQKcl%20LZ%20x%20LZ%20x%20%20Z%20=Pop%2DShuffle=130=3===Spoonful=Howlin%27%20Wolf%20%28Willie%20Dixon%29==Medium%20Blues=E==1r34LbKcu7X%2C7EZ7b5%20EE%205b7E%7CZLQyX%7CryQX%7CQyX%2C7EZLsus77susLE44T%5B%205b7EQr%7CXycKQyX7E%7CQyX%2C7ELZsus7E%205b7E%7CZLQl%20LZ%7CyX%7CQyE7susLZE7%2CXyQ%7CE7XyQKcl%20LZ%7CE7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20=Pop%2DShuffle=119=1===Standing%20Around%20Crying=Muddy%20Waters%20%28McKinley%20Morganfield%29==Slow%20Blues=F==1r34LbKcu7ZL%20lcXyQ%7CBZL%20lcKQyX7bB%7CQXy7F%7CQyXF%7CQyX%2C7bFXyQKF44T%7BC7XyQ%7CBb7%2CXyQ%7CFXyQ%7CF%20C7%3C3x%3E%20%7D%7CF7XyQZ%20=Pop%2DShuffle=65=1===Stateboro%20Blues=The%20Allman%20Brothers%20%28Blind%20Willie%20McTell%29==Medium%20Shuffle=D==1r34LbKcu7AZL%20l7XyQ%7C7DZL%20lcKQyX7GZ%20LlcKQyX7D%7CQyX7GXyQKcD44T%5B7XyQ%7CG7XyQ%7CD7XyQKcl%20%20Z%20=Pop%2DShuffle=123=1===Still%20A%20Fool=Muddy%20Waters%20%28McKinley%20Morganfield%29==Medium%20Blues=F==1r34LbKcu7%2A%5B%5D%20%202F7Xyx%20ZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x1TA%2A%5BFZL%20xZx%20LZ%20ZL%20lcKQyX7FA%2A%5D%5BQyX7FZL%20xZL%207Fx%20LZ%20L%207FBla%20%2ECZ%20x%20L%20xZL%207FZL%20xZL%20F7B%2A%5B%5D%20%20x%20ZL%20x%20ZLZ%3CD%2ELQ%20%207%20Coda%3EF7XyQ%5DY%5BQF7%20LZx%20LZF7%20LZx%20LZF7XyQZ%20=Pop%2DShuffle=66=1===Sweet%20Home%20Chicago=Johnson%20Robert==Medium%20Blues=F==1r34LbKcu7L%20lcK7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BZC7XyQ%7CBb7XyQ%7CF7XyQKcl%20%20Z%20==0=0===Texas%20Flood=Larry%20C%2E%20Davis%2C%20Joseph%20W%2E%20Scott==Slow%20Blues=C==1r34LbKcu7GZL%20l7XyQ%7C7CZL%20lcKQyX7FZ%20LlcKQyX7C%7CQyX7FXyQKcC44T%5B7XyQ%7CF7XyQ%7CC7XyQ%7CC7%20G7%235%20Z%20=Jazz%2DSlow%20Swing=80=1===Three%20O%27Clock%20Blues=B%2EB%2E%20King%20%28B%2EB%2EKing%2DJules%20Bihari%29==Medium%20Blues=Bb==1r34LbKcu7QyX7bb7XyQcKQyX7bE%7CQyX7b%7CBQyXbB%7CQyX%2C7bE%7Cl%20LZBB21T%7BKcl%20LZF7XyQ%7CEb7XyQ%7CBb7XyQ%7CF7XyQ%7D%7CBb7XyQZ%20=Pop%2DShuffle=70=1===Worried%20Life%20Blues=Big%20Maceo%20%28Maceo%20Merriweather%29==Slow%20Blues=C==1r34LbKcu77%2DF%2CF4CXyQs%7CQyX%2C7G%7CQyXCZ%20LlcKQyX7FZL%20lcKC%2CC7%2C4TA%2A%7BC%2CCs%7C%20G7LZG%7CQyXCZL%20lcKQy7XFZL%20lcKQyXCB%2A%5B7%2CXyQ%2CCl%7C%2C7%2CF%2CF%2D7%2C%7ClC%2C%20G7%3C3x%3E%20%7D%7CC7XyQZ%20=Pop%2DShuffle=70=1===You%20Gonna%20Need%20My%20Help=Muddy%20Waters%20%28McKinley%20Morganfield%29==Slow%20Blues=Eb==1r34LbKcu7lcKQyb7XyQL%20lcKQyX7bA%7CZLl%20cKQyX7bEZL%20lcKZEb7XE44T%7BX7bE%7C7XyQ%7CbBl%7C%2CB%2FW%2CC%2FW%2Cb%2FDW%2C7bEs%7CQyX%2C7bA7XyQ%7DbBZL%20yQZ%20=Pop%2DShuffle=75=1===Blues%2050 \ No newline at end of file diff --git a/test/data/country.txt b/test/data/country.txt new file mode 100644 index 0000000..3db45d8 --- /dev/null +++ b/test/data/country.txt @@ -0,0 +1 @@ +irealb://Blue%20Eyes%20Crying%20In%20The%20Rain=Willie%20Nelson%20%28Fred%20Rose%29==Slow%20Country=E==1r34LbKcu7%2CA%2FWs4EXyQXE%7C%2CA%20%20E%7CQyXEA%7B%2A%20%20QyXQyX%5D%20%20lcKyQ%7CE%204Ti%2A%5BA%2FWs%20%7ClB7XE%7C%2CA%20%20E%7CQyXEZLl%20cKQyXEZL%20lcKQyXyQ%7CE%2CbB%2FWyXAlB%2C%7ClB7G%2FW%2C%23F%2F7E%2CF%2FW%2CsE%7CQyXEZL%20lcKQyX%23%2C%5D%5B%2AbB%2FW%2C%2A%5B%5D%20%20LZ%20x%20X7BZL%20lcKQyXEl%2C%7C%23F%2FW%2C%23G%2FWs%20AZLyQKcl%20lcKQXE%7C%2CAKcl%20L%20lcKQyX7Bl%2C%7C%2Cb%2FBW%2CA%2FWs%20EZL%20x%20ZLZE%20%20QyXECyQ%7D%20=Pop%2DBluegrass=120=1===Blue%20Moon%20of%20Kentucky=Monroe%20Bill==Country=C==1r34LbKcu7%7B%5D%20%20l4CXyQC%7CQyX7G%7CQyXCZLl%20cKQyX7F%7CQyX7C%7CXyQKc4Ti%2A%5B2N%7C%7D%20Q%7CC7XyX7GZL%20lcKQyXCN1ZL%20lcKQyX7F%7CQyQKcl%20yXCA%2AyXF%7CQG7XyQQyXC%7CQyX7F%7CQyXBF%2A%5B%5DQyX7C%7CQyXC%7C%7CC7Xy%7CQyXC%7CQyXCyQ%7CCXcKQyX7F%7CQyX7C%7CyQXCA%2A%5B%5DQyX7G%7CQyl%20LZ%7CX7F%7CQG7XyQ%7CCXyQKcl%20%20Z%20=Pop%2DCountry=180=1===Boy%20Named%20Sue%2C%20A=Cash%20Johnny==Country=Bb==1r34LbKcu7lcKQy4BbXy%20lcKQyXbBA%2A%7B%5D%20l%20cKQyXbBZL%20lcKQLZEbX4Ti%2A%5BXbBZLXyQKcyXbB%7C%7D%20%3Ex01%3C%20%3EyQX%3ClcKQyXbBZL%20lQKcl%207FZL%20KQyXb%20%20%5D%7B%2AcKQyX7FZL%20lcKQXybEZL%20lcKQyXbBAl%20LZBlcKQyyXbEZx%3E%20%7D%7CQyXbBA%2A%7B%5D%20%20lcKyQXbBZL%20lcKQyXbBKcl%20L8%3C%20lcQKcl%20LZF7XyQKcl%20LZBbXyQKcl%20%20%7D%7CBbXyQZ%20=Pop%2DCountry=205=1===Can%20the%20Circle%20Be%20Unbroken%20%281935%29=The%20Carter%20Family==Country%20Folk=Ab==1r34LbKcu7LF%2FbD4AbXybAZLxZLbAA%2A%7B%5D%20l%20cKQyXbAZL%20lcKQLZxLZ4Ti%2A%5BAB%2A%5B%5DbLZxLAZLxZL7bE44TZL4x2TZLbAZLxZLbAZbLZx%20AZLxZ42TZLZAbLZZLxZLbAZLxZLbALZxZLbD44TZLx42TAbLZxLxZLbLbAZLZT44EZLxZLbAZLxZLbAN1C%2A%5B%5D%20xZLbAZL7bDbLZxL%2C7bELbAZLbLZxLbA2NA%2A%5B%7D%20xZLbALZbEZLbAZLxZLbAZ%2CSLZxAZLxZbAZLxb%2FFLZ44TZLx42TZLbAZxLZLbAZLxZLbAZLxEb7LZDZLxZAZLxZ%5B%2ABAbxZLbAZLxZLbD44ZTLx42TZLbAZLxZLLZAbL%5D%20xZLZLxZLZT24E%5D%20x%3EeniF%20%2080%2A%3CLZbAZL7bE44TZL7b%5B%2ADAbLxZLbAbLZxLZAbLZEbLZ%3C%2A10%20D%2ES%2E%20al%20Fine%3EAbLZx%20Z%20=Pop%2DCountry=190=1===Coal%20Miner%27s%20Daughter=Lynn%20Loretta==Medium%20Country=D==1r34LbKcu7%2A%7B%5D%2C%234DXyQ%2FW%2CA%2FWs%2CD%7CQyXD%7Cl%2C%23C%2FW%2CB%2FWs%207A%7CB%2CW%2FC4Ti%2A%5B%2CE%2FWsGLZDLyXDl%5B%7C%2C%23C%2FWs%2C7ZAL7AZL7EZLDZLxZQ%7CD7%20ZLDlAA%2FWs%2C%7ClGXyDl1N%7C%2C%23C%2FW%2CB%2FW%20s7A%7CQyXD%7CQyXD%7CQXyQ%7CD%2C%23F%2FWZLbElW%2FC%23%2CD%2FW%2CC%2FWs%207bB%7CQXyDl2NZL%20QyXQyX%7D%2C%5D%7B%2AB%2CB%2FW%2CF%2FWs%20bLZxLyXbEl%5B%5D%2CD%2FWs%2C7BbZL7bBZL7FZLbEZQ%7CEb7EZLbAbE%7CQy%7ClAbXN%7C%2CD%2FW%2CC%2FWs%207b%7CBQyXbE%7CQyXbE%7CQy1lEbX%2CG%2FW%2C%7B%5D%2C%23Db%2CW%2FC%2FWs%207B%7CQyXbEl2ZNL%20QyXQyX%7D%2CD%2FW%2CC%23%2CW%2FB%2FWs%2C%2FWs%207ZALZEEl%5B%5D%2C%23D%2FWs%2C7BZ7LBZL7%23FZLEZLxZLXyQ%7CELElC%2AF%23%2CW%2FG%23%2C%7ClAXyQ%7CEXyQ%7CEXyQ%7CB7%20sW%2FC%23%2CW%2FD%23%2C%7DlEXyQZ%20=Pop%2DBluegrass=125=1===Cold%20Cold%20Heart=Williams%20Hank==Slow%20Ballad=D==1r34LbKcu7%5B%5DQyX4DXyQ7AZL%20lcKQyX7A%7CyQX7A%7CQyXDZL%20lcKXyQ%7CD4TA%2A%7BXD1NZQKcl%20AZL%20lcKQyX7A%7CQXyG%7CQyXG%7CQyX7DZL7%20%20QLyXDB%2Ala%20%2EC%20%20%7DN2yXDZL%20lcKQyX7AQ%7CyX7Al%7C%2C%23G%2CGs%20DQ%7C%3CD%2ElcKQy%20Coda%3E%20x%20%20ZY%5BQDXyQZ%20=Pop%2DCountry=93=1===Crazy=Nelson%20Willie==Slow%20Ballad=Bb==1r34LbKcu7l%7C%2C7b4BbXybBA%2A%7B%5D%2031F%207%2DCLZ7%2DD%20bE%7CQyXbE%7CQ%2CppsA4Ti%2A%5BX%7D%207F%7CC%2DXyL7oB%20bB1N%7CQyX7%7CFQyX7F%7CQyX7%2DC%7CQZC%2D7%20QyX7GXbBZL%20LZN2E%7CQyXbEB%2A%5B%5D%20D%2Fb7B%207o%23CZL7%2DC%20bBb%20Eo7QyXQy7bAspb%2CA%2CB%2A%5B%5DQyX7F%7CQyX7FQ%7CyXC%7CQyXCl%7C%2CB%2CbCBb%2CpBs%7CQy%207F%20bXyQ%7CC%20%2DCZL7G%207%2DCZL7D%2D%20bE%7CQyX%2DC%7CQyX%2DF7LZB7Gl%7C%2CZ%20==0=0===Crying=Roy%20Orbison%2DJoe%20Melson==Country%20Ballad=D==1r34LbKcu77AZLD4DLZxQyXQyX%5D%20%2C%2DGZL%2CZGL%2BDZLDZLxZLDZL%20LZN14TA%2A%7BL%2CGZL%20%5D%5B%2ABZL7AZLGZL7AZLGLZ%2D%23FZLDZL%2D%23FZLDDLZD%2B%20x%20ZLZLDB%2AZDLZxL7AZLxZLD2N%7DQyxX%7CQyXDZLxZL7AZLZx%20%5D%5BL%2C%2DGZDZLxZDLZF%23%2DGZL%2CGZL%2BDZLDZ7LAZLGZL7AZLGZL%2D%2CLZDLZL%2D%23FLZB%2DLZGLZA7LZD%2C%20A7LZD%2C%20GLZDLZx%20Z%20=Jazz%2DBallad%20Even=98=3===Dance%2C%20The=Brooks%20Garth==Country=G==1r34LbKcu7yXD%7CQ4E%2D9%20yXGA%2A%7B%5D%20%20x%20ZL%20ZGL%20susDZL%207%5ECZLQ%7CCXy4Ti%2A%5Bl%7C%2CC%2FLZGXy%7CQyXCB%2A%5B%5D%20%23F%2FDE%20%2FC%7CQyXD%7CQyXC%7CQD%20%20sWD%20G%7CQ%20%20x%201Q%7CC%20DGZLD%20C%7CQyX7%2DBl%2C%7CC%2FWs%20%20D%7CQyXCZLXyQ%7CNyX7%2DBX7%5EC%7CyQ%7CD%20E%7B%20%20QyXQyX%5D%20D%20%7CCQyX7%2DBl%7C%2CC%2FWs%20%2D9XyQXC2N%7DyQ%7CDsusXyQ%7CE%2D9%20%20%3C4x%3E%20%7D%20=Pop%2DSlow%20Rock=68=1===Don%27t%20Come%20Home%20Drinkin%27=Lynn%20Loretta==Country=D==1r34LbKcu7XD%7CQy4DXyQ%20lcKQyXDSA%2A%5B%5D%20D%20ZL%20DZL%207AZL%20D%7CLZA7X4Ti%2A%5ByXGZLyQKclQyX7AZL%20lcKQyX%7CDQyX7A%7CQyX7EZL%20%7CD%20D7XD%7CQylcKQyZA7%20LXDZL%20x%20ZL%20lcKQXyGB%2A%5B%5D%20%207DZL%20DZyQ%7CGXL%20D%7CQA%7CQyXyQ%7CA7GZL7D%20D%7CQyX7AZ%20LlcKQyXDC%2A%5B%5DQyXXyQ%7CDXDZL%20A%7CQyXD%20%20Q%20%2CGZL7D%20%2CDl%7CQyXA7ZL%20lcKQyXDD%2A%5B%5DXyQ%7CD%7CQyX77XyQ%7B%3CD%2ES%2E%20al%20Coda%3EDXyQ%7D%5BQD%20LZG%20LZD%20LZA7XyQ%7CD%20%20Z%20=Pop%2DCountry=177=1===Forever%20And%20Ever%20Amen=Randy%20Travis%20%28Overstreet%2DSchlitz%29==Country=D==1r34LbKcu7LDZLx4DXyQxZLDZLGZLDSA%2A%7B%20%5D%20lcKQyXDZL%20lcKLZGLZ4Ti%2A%5BLxZLGLZxLZDZLGZLDB%2A%5B%7D%20xZ7LAZLxZL7EZLxZLDLZxLZGZLxZLGZLxLZGLZGZLDC%2A%5B%5D%20xZL7ALZxZL7EZLxZLDZLxLZDLZxZLDZGZLDZ7LZxLD%2A%5B%5D%20xZLDZL7AZ7LEZLGZLDZLAZLGZGLZALEZLxZEZLGZ7LZA77AZL7EQ%5B%5D%20xZLDa%3EdoC%20la%20%2ES%2ED%3CZLLZB%2DLEZLQ%2C%2DLZAsusLZDLZx%20Z%20==180=1===Friends%20In%20Low%20Places=Garth%20Brooks%20%28Blackwell%2DLee%29==Country%20Ballad=A==1r34LbKcu77%2DB%7CQ4AXyQ%7CQyXASA%2A%5B%5DQyX7%7CEQyX7%2DB%7CQyXobB%7CBboXy4Ti%2A%5BD%7CQyXl%20LZEyXobB%7CQyXAZL%20lKcQyXAZL%20lcKQyX7Q%7CB%2D7cKQyXL%20lcK%7CE7XyL%20lcKQyXAB%2A%7B%5D%20l%20cKQyX7EZL%20lcKQZAXyQQyX6%2D%20lcKQ7XyQKyX7E%7CQyX7%2DB2N%7C%20%7D%20lcKQyX7EZL%20lcQ%7CAXy%2DB1NZ%20%2ES%2EDCAXyQA%7CQyX7E%7CQyX7%2DBLZ%20lcKQyXAZL%20lcKXyQ%7C%3C%2A%5B%5D%20QB2N%7C%7Dda%3E%20xEZLxZL7%2DB1NZLxLZAZLxZLAQB%2A%7B%5D%20%207LZx%20oC%20la%2D7XyQ%7CE7XyQ%7CAXyQKcl%20%20Z%20=Pop%2DCountry=110=1===Galveston=Glen%20Campbell%20%28Jim%20Webb%29==Country%20Rock=F==1r34LbKcu7TZLC%204FXyQ%7CQyXFlA%2AS%7B%5D%2CC%2CBbs%20F%7CQyXFZL%20lcKT24Bb4Ti%2A%5BBZLQ%20Q%7CF%5E7%207%2DGl%7C%2C%2DAs%20%20bB44T%7CQyX7F42T%7CQyXCLZF%20yXF44usCl2G%2D7%20CbBs%20F%7CQyXsusC1%7CNQyXbB%7CQyX7%2DDZL%2CC%2C%7DN%7CQyXbKQyX%2DF%20sBb%20bA%7CQyXbAZLbB%20Ab%7CQyXbAlB%2A%5B%5D%2CC%2CBbLZC%7CQyXsdoC%20lAbXyQD%3C%7CQyX%2DFZL%2DC%20%2D%7CGQyXbEZL7bB%20%2DF%7C%2ES%2E%20aZL%20lcGZL%2DAsBb%2CCC%2FW%207%2DDZLC%207%2DG%7Cl%2CA%2FWs%20%20bBlQ%5B%5D%2CLZBb%20%20%2DF%3Eal%7C%2CC%2CKcl%20L%7CQyXFZL%20lcKQyX%7CF%7CQyXsusC%7CQyXDZF%20sBbQyX7%2DFXyQZ%20=Pop%2DRock=115=1===Gambler%2C%20The=Kenny%20Rogers%20%28Don%20Schlitz%29==Country=Eb==1r34LbKcu7s%20C%2Fb4EbXyW%2CG%2FWs%20G%2FbEl%7C%2CEb%2FW%2CC%2FWs%20C%2FbA%7CQ%2FF%7ClA4Ti%2A%5BxZLbE%2FEb%2C%5DLxZLbEZLxZLbEZCL%2FbAZLxZLbElA%2A%7BZBbLZW%2CC%2FW%5B%20%20x%20EbLZELbB2N%7C%7D%20bEZLbBN1ZLbEZLbE%2FbAZLbZEbLZ%2FbAZLZLbAZZxLZAbAZLxZLbEZLbBZxLZLxZLbEZLbEZLbLZEbLLbEB%2A%2DF%2CbEbLZEbZLxZLbEZLbAZLbZELbAZLxZLbEC%2A%5B%20BbLZsBZLbEEB%2A%7B%7DlEbLZ1%2A%3CbE%7B%20bBZLbEl%2C%7CbA%2CbEsZLbEZLbA64x%3E%20%7C%2CbA%2FC%2A%7B%7D%20ALZELLEZLAZLEZLAZLxLZEZLBZLxZLxZLEZZBLZEZLxZL%7C%2CA%2CEZALZELAZLEl%7C%2CA%2F%2D%23F%2CsEZLBZLxZLEZLAZLZELZsLxZLElELZBLZE%3C%2A183x%3E%20%7D%20=Pop%2DCountry=176=1===Gone%20Country=Alan%20Jackson%20%28Bob%20McDill%29==Country%20Rock=G==1r34LbKcu7ZLC%20D4GXyQZLD%20C%7CQyXGSA%2A%7B%20%7DC%20D%7CQyXGZLC%20D%7CGXyQ%7C4Ti%2A%7BLD%20C%7CC%20DLZLC%20D%7CQyXGZLD%20CQ%7CyXG%7CZLC%20D%7CQyXGZGXyQ%7CQyXGQyXGZ%7CD%20CLQyXGB%2A%5B%5DQyXD%7CQXy%2DE%7CQyXD%7CQyX%2DEZ%7CC%20DLQyXGZ%20Q%2CC%20ZGXyQGZLC%20D%7CQyXGZL%20clKQyX%2DE1NZLD%20C%7CXyQ%7CDLD%20C%7C%2ES%2ED%3C%2DXyQKE2N%7D%20D%20C%7CQyXG1ZNLD%20C%7CQyXG%7B%20%20lc%2DXyQ%7CE2N%7C%7D%20al%20Coda%3E%20x%20%20%5D%7BQGXyQ%7CC%20DLZGXyQ%7CC%20D%3C%2A164x%3E%20%7D%20=Pop%2DRock=122=1===Goodnight%20Irene=Huddie%20Lebetter%2DJohn%20A%2E%20Lomax==Country%20Waltz=G==1r34LbKcu7G%7CZL%204GXyQXGZL%20lcKQyX7DZ%20LlcKQyX7DZL%20lcKyQKcl3TA%2A%5BcKQyXcl%20LZ%20%20lcKQyXGZL%20lcQKyX7DZL%20lcKQyXC%5D%5B%2ABGKQyX7A%2FWs%207XyQKX7G%7CZL%20lcKQyXGLZ%20lcKQyX7DZL%20lcyQ%7CG%2CDZL%20l%2CW%2FB%2C%7ClCXyQKcl%20LZD7XyQKcl%20LZGXyQKcl%20%20Z%20=Jazz%2DBallad%20Even=120=1===He%20Stopped%20Loving%20Her%20Today=George%20Jones%20%28Braddock%2DPutman%29==Country%20Ballad=G==1r34LbKcu7%20%20lcK4GXyQNZL%20lcKQyX7D%7CZ%20LlcKQyXCZL7G%20G%7C1GXyQ4TA%2A%7BL%20lcKyQ%20LZZL7bA%20bA%7CQyXbA%2AA%7B%5DQyXbE%7CQyXG2NDbXyQXQyX%7DlcKQyXyQKc7bA%20bA%7CQyXbAB%2A%7D%5B%20%20lcKQyXbAZL%20lLZDbX7bE%7CZQyXbDb7XyQA%20bA%7CQyXbAA%2A%5B%5D%20%20lcKQyXbAZL%20lcKb7%2CLZE%7CZL%20XbDZLZ%7CEb7A%7CQyXbAB%2A%5B%5D%20%20lKcQyXbAZL%20lcKQyXb%20Ab7L%20lcKyQKcl%20LZ%7CEb7XyQKcl%20LZAbXyQKcl%20%20Z%20=Pop%2DCountry=75=1===I%20Am%20A%20Man%20Of%20Constant%20Sorrow=Stanley%20Carter==Country=F==1r34LbKcu7bB%205F4F5LZFA%2A%7B%5D%20xZL5FZLxLZsusCZLxZL5FZLx5XyQ%7C4Ti%2A%5BF%2FbB%7CXyQKcZL%20lcKQyXsusCZ%20LlcKQyX5bB%7C%5D%20%20lF5XyQ5FZL5%20lcKQyQXyQZL%20lcKQyX5FZL5Bb%205F%7CQyX5FB%2A%5B%20%20Bb5XyX%5DQyX5%3C%20lcsXyQKFZL%20lcKQyXsusCLZ%20lcKQyX5FZL%20lc5XyQKusCZLx%3E%20%7D%20=Pop%2DCountry=165=1===I%20Fall%20To%20Pieces=Patsy%20Cline%20%28Cochran%2DHoward%29==Slow%20Swing=Bb==1r34LbKcu7%7CQyXb4EbXy%5D%2CA%2FW%2CG%2FW%2CF%2FWsb%2CB%7CQyXbB%7CQyXF%7CQ%7B%2AAlB4Ti%2A%5ByXbBB%7CFXyQlcKQyXbB%7CQyXF%7CyQXbEl%7C%7C%2CE%2CFs%20F%7C%20%20%7D%5B%2AQyXbEF%7CQyXLZEbXbB%20bB%7CQyXbBZL%20clKQyXF%7CZL%20lcKQy7LZEb%20lcKQ%3EadoCbXyQ%7CC%2ED%3C%7CQyXbB%7CQyX%7CFQyXbE%7CZL7bB%20bB%2E%20al%20B%7CQyX%20x%20Q%20%5D%5BQEbXyQ%7CFXyQ%7CBbXyQKcl%20%20Z%20=Jazz%2DSlow%20Swing=116=1===I%20Walk%20The%20line=Cash%20Johnny==Medium%20Country=F==1r34LbKcu7xZLF%7B4BbLZZLxZL7CZLxZLFZxLZLbBZLxZLbEZLxFLZx%204Ti%2A%5B7CZLxx%20%7D%7B%2AxZLbBZL7FZLF2N%20%7DxZLF1NZLxZL7CALZFLZZLFZLbBZLbFLZF7xZLbB1NZLxZL7F%2AB%7B%7D%20%3Ex4%3CxZLbB%7B%20%20%7DN2BZLxZL7bBC%2ALZxLZ4%3CxZLbE%7B%207bBZLBbZLxZL7FZLxZLbBx%3E%20%7D%7BbEZL7LbEZLN1EbLBZLxZLbEZLxZLbZAL7bEZLbE2N%7D%20xZb7LZxZLxZLLxZLbbLZx%3CBZLbB2N%7D%20xZLbBN1ZLxZL7FD%2A%7B%7D%20%3E4b7LZEB%7B%20xZ%7D%20xZLxLZF7xZL7CA%2A%7B%7D%20%3Ex4%3CZxLF%7B%20xZLbBZLxZLLZN1FZLbBZ%20x%3EedF7LZl%3CZLFZLxZLF%7B%20xZ7LCZLxZLFZLxZLbB%2A14FaZLF2N%7D%20=Pop%2DCountry=200=1===I%27m%20So%20Lonesome%20I%20Could%20Cry=Williams%20Hank==Country%20Waltz=E==1r34LbKcu7ZL%20lc4EXyQZL%20lcKQyXEA%2A%7B%5D%20%20lcKQyXE%7CQyX7B%7CEXyQK3Ti%2A%5B7B%7CQyKcl%20L%20lcKQyXEZL%20lcKyQXA%7CQyX7E%7CQyXEZLZ%7CEXQyXE%7CXyQ%7CEXyQKcl%20%3C6x%3E%20%7D%20==0=0===It%20Wasn%27t%20God%20Who%20Made%20Honky%20Tonk%20Angels=Kitty%20Wells%20%28J%2ED%2E%20Miller%29==Country%20Ballad=Bb==1r34LbKcu7%7CQyXb4F7Xy%5D%2CA%2FW%2CG%2FW%2CF%2FWsb%2CB%7CQyXbBZL%20lcKQ%7B%2AAlB4Ti%2A%5BA%2FW%2CGQ%7CEbXWs%2CbB%7CQyXbBZL%20clKQyX7FZL%20lcKQy%2FF%2CW%2FyX7bBB%7CQyXlBbXyL%20lcKQyX7FZL%20lKcQyXbE%7CQyX7bB%7CQZN1BbB%2A%7B%7D%2Cx%20%3EenF%2CW%2FG%20%2EC%2ED%3C%7CQyXbBl2ZNL%20QyXQyX%7D%2CA%2FW%2Cal%20Fi%2FWs%2Cb%20%20Z%20=Pop%2DCountry=110=1===Jackson=Johnny%20Cash%2DJune%20Carter%20%28Leiber%2DWheeler%29==Country=C==1r34LbKcu7LCZLx4CXyQxZLCZLxZLCSA%2A%7B%20%7D%20lcKQyXCZL%20lcKLZCLZ4Ti%2A%7BQxZLCLZxLZFZLxZLFB%2A%5B%5D%207CLZCZLxZL7CZLxZLCLZxLZCZLxZCZLxZLZxLZxZLF%7CQyXC2N%7D%20xLZCZLxZL7GZLxZLFLZG7LC1NZLLFZLxN3CLZ4%2006%2A%3C0N%7D%20xZLCLZxZL7GZLxZLFZLx%2E%3ECLZ%7D%20xZLLxZLF7LZxLCQ%5B%5D%20xZLC%3EadoCl%20a%20%2ES%2ED%3CZLxZLCZLZxLZGZLxZZG7LZxLZCLZxLZ%7BCLZxLZCLZx%20%7DCXyQZ%20=Pop%2DCountry=235=1===Jambalaya%20%28On%20The%20Bayou%29=Williams%20Hank==Country=C==1r34LbKcu7%20lcKQ4G7XyL%20lcKQyXCSA%2A%7B%5D%20%20lcKQyXCZL%20lcKQZG7Xy4Ti%2A%5BX7GZLyQKclyX7GZL%20lcKQyXC%2AB%7B%7D%20%20lcKQyXCZL%20QKcl%20X7GZLlcKQy%20LZCX%20lcKQyX7GZL%20lcQKyXCC%2A%7B%7D%20%20lcKQyLZG7XlcKQyL%20lcKyQ%7C%3CDZL%20lcKQyXCQ%5B%7D%20%20Qx%20%3EadoC%20la%20%2ES%2EG7XyQXCZL%20yX7GZQKcl%20QyX7GZL%20lcKQyXBC%2A%7B%5D%20%20lcKQyXCZLKcl%20LyX7GZQKcl%20LZCXyQKcl%20%20%7D%20=Pop%2DCountry=159=1===Jolene=Parton%20Dolly==Country=C%23%2D==1r34LbKcu7yXE%7CQ4C%23%2D9B%2AS%7B%7DQyX%2D%23C%7CQy9X%2D%23C%7CQyX%2D%23C%7CQyXC%23%2DXy4Ti%2A%7BC%7CQyX%23XyQ%7CyX9%2D%23CZL%20lcKQyBX%7CQyX%2D%23C%7CQyX%2D%23CQ%7CC%23%2DD%2FB%7CQXB%7CQyQ%7CC%23%2DQyX%23D%2FB%7CQyXE%7CQXy%2D%23CA%2A%7B%20QyX%7DQyX%7CC%23%2DXyX9%2D%23%23C%3Ead%20LZC%23%20%2ES%2ED40%2A%3C%7CQyX9%23%2DC%7CQyX%2D%23C%7CQyX9%2Dal%20ColcKQyyX%2D%23C%2A444xD%2FB%7CQyXE%7CQyX%2D%23QCA%2A%5B%20%20QyXQyX%7D%20%3E%23XyQ%7C%3CQ%20%20%2DB%7CQyXxLZC%23%2D%23CB%2A%7B%5D%20%20%2D%23CZL9%20%2D%23CZL%20%2D%23CZL%209%2DXyQ%7CEZLB%7CQ9%2D%23C%7CQ%7CC%23%2DC%7CQyX9%2D%23CZL%20lcQKyXB%7CQyX%2D%23C%7CQyX%23%2DXyQyX%23D%2FXyQ%7CC%23%2DXyQ%7D%7B%3C%2A08%20Fade%3EC%23%2D%20%20%3C%2A204x%3E%20%7D%20=Pop%2DCountry=215=1===Keep%20On%20The%20Sunny%20Side=The%20Carter%20Family%20%28Blenkhorn%2DEntwisle%29==Country=B==1r34LbKcu7L7%23FZ4BLZEZLxZL7%23FZLxZL7F%23ZLxZLBZLxZLBZLBLZxL4Ti%2A%7B%23G%2FW%2CLZx%20%5D%20B%7CQyXBZL%20lcKQXyB%7CQyXE%7CQyXBA%2A%5BsW%2FA%23BZLxZFZL%20l7XyQKBl%7C%2C%23A%2FW%2C%23G%2FWs7%20%23F%7CQyX7%23FZL%20lcXyQKc%23Fl%7C%2C%20lcKQ%7CF%237%20TB%2A%5B%5D%20%20x%2042T%7CQXyBl%7C%2C%23A%2FW%2C%23G%2FWs44BXyQyX7%23yXBZLQ%7CT247%23F44TZLB42TZLl%20cKQyXB44TZL%20x%20%20LZx%20yXEZLBC%2A%5B%7DLZEXy1%2A%3C%20lcKQyXB%7CQy7X%23F%7CQyXB%7CQyXB%7CQ03x%3E%20%20lcKQZLBZLBLZxLFZLxZLBZLxZL7%23ZFLxZL7%23FZLxZLBZ%237LZxZLEZLx%20Z%20=Pop%2DBluegrass=224=1===King%20Of%20The%20Road=Miller%20Roger==Slow%20Country=Bb==1r34LbKcu7BlA%2A%7B4Bb%20B%2CD%2FW%2CbE%2FW%2C7Fs%7CyQX7F%7CQyXbEZLD%2FbW%2FC%2C%5D4Ti%2A%5BW%2C7FsDLZEb7F%7CQyXbE%7CQyXbBQ%7CyXbB%7CQyX7F%7CQyX%2Cn%20LZ%2FbB%20bEZL7b%2FD%2CW%2FQyXbB%7CQyX7F%7CQybXEZLD%2FbB%20bBl%7C%2CC%7CBb%20BW%2CbE%2F%20BB%2A%7BN1F7%2C%20nZL%20n%2C7F2NZL%20yQXQyX%7DQyXbBZL%20nF%237%20%5D%7CQyXb%2CE%2FW%2CZEXyQL%20n%2C7%23F%7CQyXE%7CQXyB%7CQyXB%7CQyX7%23F%7CZsF%237L%23D%2FBF%7CQyXW%2FC%23%2C%20B%7CQyXB%7CQyX7%23FQ%7CyXEZL%23D%2FB%20Bl%7C%7DB7LZE%2C%23D%2FW%237%2Cn%20LZBXyQ%5D%5BB%20B%2FD%23LZEXyQ%7CF%237XyQ%7CBXyQZ%20=Jazz%2DSlow%20Swing=113=1===Legend%20Of%20Bonnie%20And%20Clyde%2C%20The=Haggard%20Merle==Country=Eb==1r34LbKcu7%20bEZL4Eb%20LL%20x%20ZL%20bEA%2A%7B%5D%20x%20%20ZLQyXbEZL%20x%20ZZBb7%204Ti%2A%5BL%20bEZZEb%20LL%20x%20ZL%20bEZL%20xZ%20LbEZL%207bBZL%20x%20ZZAb%20LL%20xZLEZLQ%20Eb%20LZZLQyXQyX%7D%20%20xZLb%20EZL%207bB1NZL%20x%20N2Bb7ZL%20xZa%20%2EC%2Ex%20%20%7DX%20n%2CbEZL%20bDZL%20bZEL%207bB3NZLQyXQyLZ%3C%20DZL%20%2CbyXbE%7Ca%3E%20n%20%7CQyXbE%7CQyXbD%7CQXybEQ%5B%20%20QyXQyXZ%20DbXyQdoC%20lQKcl%20LZEbXyQKcl%20U%20Z%20=Pop%2DCountry=215=1===Long%20Black%20Veil%2C%20The=Lefty%20Frizzell%20%28Wilkin%2DDill%29==Country%20Ballad=D==1r34LbKcu7AZLxZ4EXyQxZLEZLxZLESA%2A%7B%20%5D%20lcKQyXEZL%20lcKLZB7L4Ti%2A%5Bx%7CQyX%7CELZxyXx%7CQyXE1N%7CQyXZALxZL7BZLxZLEZLQ%7DN2EZLEZL%2A%5B%5D%20x%2ABAXyyXA%7CQyXE%7CQyXA%7CyQXE%7CQyXA%7CQyXE%7CQQ%7CELZ%5B%5DQyX%20la%20%2EKcl%20LyX20%2A%3C%20E%7CQyX7BQ%7CyXA%7CQyXE%7CQyXAZQ%20D%2ESQyXEC2nd%20End%2E%3E%20LZ%20x%20%20%5D%7BQAXyQ%7CB7XyQ%7CEXyQKcl%20%20%7D%7CEXyQZ%20=Pop%2DCountry=125=1===Lost%20Highway=Williams%20Hank==Slow%20Country=D==1r34LbKcu7L%20lcK4DXyQLG%207D%7CQyXDA%2A%7B%5D%20%20lcKQyXDZL7A%20D%7CZDXyQ4Ti%2A%5BA%20D%7CQKcl%20L%20lcKQyXDZL%20lcKyQXGZL%20lcKQyX7AZLZDXyQyXDZ7LZDXyQKcl%20%3C5x%3E%20%7D%20=Pop%2DCountry=115=1===Mama%20Tried=Haggard%20Merle==Country=D==1r34LbKcu7LDlSA4D5LZ%2CsusDsZL5D%7D%20D%20ussDZL5DZLD%20susDD%2C%5D%7B%2A4Ti%2A%7B%5B%7D%20QxLZGLZ7AZLDZLGZLDZLGLZDZLxZL7AZLxZLDLZDLZDZLGZZLDZLxLZGLZLDZLGZLxZLDZLZxL7AZLxZL%2DBZLDZxLZA7ZLDB%2AZLD%3EaCD5LZa%20%2ES%2ED%3CZL7AZLDLZxZLGl%7C%2CD%2CsusDsl%20Cod%2A%5B%5D%20xAZLxZ%2ABQDLZLxZLDZLxZL7AZxLZL%2DBZLDZLGZLxZGLZDL%5BY%5D%20xQyXDZLZsDssD%7CQyX5DZLD%20suDs%7CQyX5Dl%5B%5D%2CD%2Csuus%20DL5DZL7Z%20=Pop%2DCountry=187=1===Mammas%20Don%27t%20Let%20Your%20Babies%20Grow%20Up%20to%20Be%20Cowboys=Willie%20and%20Waylon%28Bruce%2DBruce%29==Country%20Waltz=D==1r34LbKcu7LxZL74DLZxLGZLxZLGZLxZLDLZxZLDA%2A%7B%20xZLDZLZxLZA3Ti%2A%5BxZLDZxLZN1B%2A%7B%7D%20xZLD%7B%20xZLA72N%7D%20xZLDZLxZLDDLZxLZL7AZN%7D%20xZxLZGL7AZLxZL%207A1NZLZxL7AZLxZL7AZLxZ%20LZDLZLGZLL7BZLxLZDLLxZLAZLxZLEZLxLZEC%2A%7B%5D%20xZLDZLxZZALZxZL7A2%20xZLE7LZxLEZL%20lcKQyX7B2N%7D%7C%20xZLEZLxZLE1NZLZxLZBZLxZxZL%207LZxLZxZL7BZLxZL7BZLZxLAZLxZLAZLxZLELZN1BED%2A%7B%5DLZB7%20LZELZx%20%7DN2B7LZxLZEXyQKcl%20%20Z%20=Pop%2DCountry=170=1===Mind%20Your%20Own%20Business=Williams%20Hank==Medium%20Country=E==1r34LbKcu7QyX7E4B7XyZL%20lcKQyXEA%2A%7B%5D%20%20lcKQyXEZL%20lcKQEXyQ%7C4Ti%2A%5B%7CA7XyQKcl%20LZEXyQKcl%20LZ%7CB7XyQKcl%20LZEXyQKcl%20%20%7D%20=Pop%2DCountry=139=1===Move%20It%20On%20Over=Williams%20Hank==Medium%20Country=E==1r34LbKcu7ZL%20lc4B7XyZL%20lcKQyXEA%2A%7B%5D%20%20lcKQyXEZL%20lcKQEXyQK4Ti%2A%5BA7XyQKcl%20LZEXyQKcl%20LZB7XyQKcl%20LZEXyQKcl%20%3C8x%3E%20%7D%20=Pop%2DBluegrass=181=1===Okie%20From%20Muskogee=Merle%20Haggard%2DRoy%20E%2E%20Burris==Country=E==1r34LbKcu7ZL%20lc4B7XyZL%20lcKQyXEA%2A%7B%5D%20%20lcKQyXEZL%20lcKQEXyQK4Ti%2A%5BKQyX7Kcl%20LcKQyX7BZL%20lcKQXy7BZL%20lcKQyX7BZl%20LZBQyXE%7CQyXFBN1EXyX7C%7CQyXE3N%7D%20%20lKcQyXE2N%7C%7D%20%20lcKQyQ%5D%7B%2AZL%20lc7CZL%20ZFXyQX7CZL%20lcKQyX7CLZ%20lcKQyXFZL%20lcKyQKclL%20lcKcKQyXl%20LZCcKQyX7CC%2A%5B%7D%20%20lKcQyXFZL%20lcKQyX7l%20LZFcKQyXl%20LZC7XyQKcl%20LZFXyQKcl%20%20Z%20=Pop%2DCountry=140=1===Ring%20of%20Fire=Cash%28Carter%2DKilgore%29%20Johnny==Country=G==1r34LbKcu7yXGSA4GLZTZLG44TZL7D42TZGLZLxZLG44TZLC42x%20%5D%7B%2A4Ti%2A%5B4TZL7LZGLZLGZL7D%20G%7CQyXG1ZNLxZLG44TZLC42TZT24DC%20G%7CQZLCZL%20%7D%7CN2B%2A%7B%5D%20%20lcKQyXG4T4%7CQyX7D42T%7CQyXGD7LZxxZLG4TZLC4yQKclC%2A%7B%5D%20QxZLGZL7DG%20%7CQyXGZL7D%20GZL%20GLZT2XG%7D%20GlcKQyxLZGLZLCZLxZL7DB%2A%7B%7Dx%20ZLG44TZL7D42TZG%20%7DGXZLG44L7DB%2AD7LZGZLG%3EadoC%20la%20%2ESD%2E40%2A%3CZL7D%20G%7CQyXx%20%5D%7BQ%20GZL%20KQyXGLZG%20%7DLGZL7D%20G%7CQyXGZ7LD%20GZL%20lcKQyXG%7BZx%20%7D%7CCZLxZcl%20%20Z%20=Pop%2DCountry=195=1===Save%20The%20Last%20Dance%20For%20Me%201=Emmylou%20Harris%20%28Pomus%2DShuman%29==Country=Bb==1r34LbKcu7FZLxZ4EbXybBZLxZLbBA%2A%7B%5D%20l%20cKQyXbBZL%20lcKQLZF7L4Ti%2A%5BZL7FZZF7LZBZL7F%20bE%7CQyXbE%2AB%5B%207bB%20bB%7CQyXbBbLZxLLxZL7QyX7FXyQKcbBZLxZLbE%7D%20xZLBbZLxZL7FC%2A%7B%7D%20%20lLZxLZbBZLxZL%2DDZZBb%20sGZLCZLxZLCA%2A%5B%5D7%20G%20%2CsusGl%7C%2CbA%2CA7LZxLL%20lcKxZL7G%2D%5E7LZCZL7G%20F%7CQyXFB%2A%20%7B7CZLCZL7G%207%2DDlLZxLZDs%20%2DDKQyXCXyQ%7CCF%7CQyXG%5B%20xZLCl%7CG%2C%2CFsZLF2N%7C%7D%207C%20%20G7LZC1NZLcl%20LZC%20%20G%2C%7CUCXyQZ%20=Pop%2DCountry=115=1===She%27s%20Got%20You=Patsy%20Cline%20%28Hank%20Cochran%29==Country%20Ballad=F==1r34LbKcu7ZLbBZ8FXyQFZL7CZLFSA%2A%7B%5DQXy%2DD%7CQyXF%7CQyX%2DD%7CLZF7L6Ti%2A%5BF2N%7D%20LZxLZyXF1N%7CQyX7C%7CQyFXZL%2DDZLFZL%2DDZLFQKcl%20bBZLxCZL%2077XyQ%5DZL%207GZL%20lcKQyXBbZL%20lcKQyXbBB%2A%5B%20xLZGF%7CQyXLxZLbS%2E%20alZLFZL7CZLFA%2A%5B%5D%20%20x%20ZL%3E%2EdnE%20dn2%20F7LZB%2ED%3C%207ZBbLZxLZFLZD%2DLZFLZD%2DLZFLZC7LZFLZD%2DLZFXyQZ%20=Pop%2DRock%2012%2F8=60=1===Sing%20Me%20Back%20Home=Haggard%20Merle==Country=A==1r34LbKcu7QyXE%7C4A%20sAA%2A%7B%5D%20%20lcKA%2CsussA%20AlZL%20lcKA%2CsuslAXyQ4Ti%2A%5BXE%7CQy%7CA%20sAx%20ZL%297B%28%20%207EZLl%20cKQyXAl%7C%2CA%2Csus%20LZAXQyXD%7CXD%7CQyyQ%7CAXXAB%2A%5B%5D%20%20lcKQyX%7CAQyX%2C7E%7CQyXA%7CQyyQ%7CEXXD%7CQyXA%7CQyyQ%7CAXXE%7CQyXAZL%20x%20ZL7%29B%28%20%207EZL%20lcKQyyQ%7CDXXA%7CQyusAs%20yQ%7CE7%2C7E%7CQyXAl%5B%7D%20%20lKcA%2CsusAs%20A%7CQyX%2CXyQ%7CAXA%7CQys%2CAKcl%20LZ%7ClA%20sAsus%2CA%2C%7ClAXyQZ%20=Pop%2DCountry=110=1===Sixteen%20Tons%20%281947%29=Travis%20Merle==Country%20Swing=E%2D==1r34LbKcu7EZL%23F4E%2D%20B%7CQyX%2DESA%2A%7B%20%20QyQXyX%5DQyX%2DEZL%23F%2F7G%20B7%2F4Ti%2A%5B%207C%7CQG%20B7%2F%2A%5B%5D%20%20n%20ZL%20n%2C7BQ%7CyX%2DA%7CQyX%2DEZL%23FBE%2DXy%7CQyX%2D%2F7B%20%2D%2DXyQ%7CQ%20n%20ZL%20n%2C%2DE%7CQy%2DXA%7CQyX%2DEZL7B%207CLZN1EEZL7BZL%20lc%2DXyQ%7D3N%7DQyX%2DEZL%23F%2F7%20B%2DEZL%20lcKQyXA2NAXyQKEZL%23F%20la%20%2EE%2D%20%20sL%23F%2F7B%20%2DEZL%20n%2CB7%7CQyX%23F%2F7Bl%7C%2C7CZ%3CD%2ES%7CQyXGCoda%3EE%2DXyQ%5DXyQXyQ%20%20Y%5BQE%2DXyQZ%20=Jazz%2DGypsy%20Jazz=165=1===Stand%20By%20Your%20Man=Tammy%20Wynette%2D%20Billy%20Sherrill==Country=A==1r34LbKcu7QyXAl4AXyQ%23G%2FW%2C%23F%2FWs%20%2C7EQ%7CyXE%2FA%7CQyX%23F%2FD%7C%2C%5D%7B%2AA4Ti%2A%5B%2C%23C%2FWZE7Xy%20A%7CQyXA%7CQyX7EZ%2DLB%20%23F%2F%2DBZL%20lcKQsW%2FB%2CL%20lcKF%2FWs%20yQKclyX7EZL%20lcKQyX7ZBL%20lcKQyXA1NZL%20Q%7CE7%2CXDl%7C%7CX7%23C%7C%23%2C%7D%7CNB%2A%7B%5DQyXAZLD%20AZ7LEZLE%2FAZLDZLAl2SAXyQG%2FW%2C%232N%7C%7DQyQ%7CD%20QyX7B%7CQyX7%23F%7CQXyAl1N%7C%2C%2DBQ%2C%2D%23Cs%7CE7XyXD%7CQy%20la%20%2EE7XyQLD%20A%7CQyX7E%7CQyX%7CDQyX7%23F%7CQyX7%23C%7CZ%3CD%2ES%7CQyXA%23F%2FD%20AXyQ%5D7EZL%20D%7CQyX7%23FZ%20L7%23CZL%207EZL%20AQ%5BXyQ%7CA%3EadoCLZA%2FE%20sB%2D7%2CE7%2C%7ClAXyQZ%20=Pop%2DCountry=105=1===Sunday%20Morning%20Coming%20Down=Kristofferson%20Kris==Medium%20Country=A==1r34LbKcu7XAZL%204AXyQXA%7CQyXD%7CQyXASA%7B%2A%20%20QyXQyX%5D%20%20lcKyQKcl4Ti%2A%5BB%7CQyX%2DXyQ%7CyX%2D%23F%7CQyXA%7CQyX%7CDQyXAZL%20lcKQyXEQ%7CN1D%23F%7CQycKQyXE7XyQ%20%20lcKQyXAZL7E%20ZDL%2DB%20D2N%7C%7D%20%20lcK%5D%7B%2ABD%7CQyX%2Dx%20ZL%3EXyQKcdn2%20la%20%2ES%2ED%3C%20%20ZAL%20lcKQyX7EZL%20l%20End%2EAZL%20l%20%20%7D%5B%2ACDXyQKcl%20LZAXyQKcl%20LZE7XyQKcl%20LZAXyQKcl%20%20Z%20=Pop%2DRock=82=1===Tennessee%20Flat%20Top%20Box=Rosanne%20Cash%20%28Johnny%20Cash%29==Country=Bb==1r34LbKcu77F%7CQy4BbXy%20lcKQyXbBA%2A%5B%5D%20l%20cKQyXbBZL%20lcKQLZBbX4Ti%2A%5B%7CQyXb7XyQK%2044T%7CQyXbB42T%7CyQXbB%7CQyX7FZL%20lcx%20LZBF%7CQyXyX7F%7C%7CF7XyZL%20lcKQyXbB%7CZLl%20cKQyX7FZL%20lcKQBbXyQQyX7FyXbB%7CLZ%20xLZL%20lcKQyXbEB%2A%7B%20%5D%20bBZL%20x%20ZL%207FZEbXyQ%207F%7CQQ%7CBbXyQKcl%20LZBbXyQ%7CEbXyQ%7D%5BBbXyQKcl%20LZBbXyQKcl%20%20%5D%20=Pop%2DCountry=185=1===Tennessee%20Waltz=Patti%20Page%20%28Stewart%2DKing%29==Bluegrass=F==1r34LbKcu7%7CQyX74F%20%20scKQyXFA%2A%5B%5D%20%20lcQKyXF%7CQyX7Cl%7C%2CbBl%20LZF3Ti%2A%5BF%7CQyX%7CFXyQX7FZL%20lcKQyXFZ%20LlcKQyX7CZL%20lcKyQ%7CBbQyXbBKQyXF7XyQ%7C%7CQyXbB%7CQyX7A%7CQXyFB%2A%7B%5D%20%20lcKQyXFFXyQ%7CC%7CQyXF%7CQyXC7XyQXF%7CQyXbB%7CQyX7FLZ%20lcKQyXFZL%20lcKyQ%7CC7ZL%20lcXyQKcl%20%20%7D%20=Pop%2DBluegrass=80=1===Wabash%20Cannoball=Roy%20Scuff%20%28J%2EA%2E%20Roff%29==Country=A==1r34LbKcu7%5D%20xZL4AXyQZL%20AZLxZLxZL7ELZ%20lcKQyXDZL%20lcKxLZA%204Ti%2A%5BKQyXAXyQKcZL%20x%20ZL%20lcKQyXE7ZL%20lcKQyXDZL%20lAXyQ%7CASA%2A%7B85%2A%3CxDXyQK%20%2040%2A%3CZL%20AZL%20xZ%20L%20x%20ZL%207EZL%20lcFine%3EZL%20lc%3CZLxZ%5B%2AiALZLAZLxZL7EZL%207ZEL%20x%20ZL%20DZL%20x%20ZxLZAL%7D%20%3Ex5D%2ES%2E%20al%20Fine%3EALZx%20Z%20=Pop%2DCountry=195=1===Walkin%27%20After%20Midnight=Patsy%20Cline%20%28Block%2DHecht%29==Medium%20Country=C==1r34LbKcu7lcKQy4CXyQ%20lcKQyXCA%2A%7B%5D%207%20GC%7CQyXCZL7G%207F%7CLZF7X4Ti%2A%5B%5D%207C%20yQ%7CF7C2NZL%20QyXQyX%7D%20G7%20C%7CQyXC1NZL7G%20XyQ%7CCXCZL%20%2A%5B%5DQy7XyQKyXCZL%20lcKQyX7FLZ7C%20C%7CQyXCZL%20lcQ%7CG7XFSB%2A%5BC%2A%5B%5D%20%7CC7XyyXCZLQ%2C7G%207F%7CQXyCZL%20lcKQyX7F%7CQQKcl%20QyXCAD%2C7GsF7%20G7CQ%5B%5DQyX7C%3EadoCl%20a%20%2ES%2ED%3C%7CQyXCZL%20F7LZ%7CQyXCb7%2ClC%20Z%20==100=1===Year%20That%20Clayton%20Delaney%20Died%2C%20The=Hall%20Tom==Medium%20Country=D==1r34LbKcu7D%20D%7CQ4DXyQyX7A%7CQyXDA%2A%7B%5DQXy7A%7CQyXD%7CQyX7A%7CQ%7CDXy4Ti%2A%5BA%7CQyXyQKclD%7CQyXGZL%20lcKQyGXZL7D%20D%7CQyXDZL%20XyQ%7CDXGZL77XyQ%7CDXyQKcl%20%3C5x%3E%20%7D%5BDXyQ%7CA7XyQ%7CDXyQKcl%20%20Z%20=Pop%2DCountry=130=1===You%20Are%20My%20Sunshine=Gene%20Autrey%20%28Jimmie%20Davis%29==Country=D==1r34LbKcu7QyX7D4DXyQZL%20lcKQyXDA%2A%7B%5D%20%20lcKQyXD%7CQyX7A%7CDXyQ%7C4Ti%2A%5BX7A%7CQKcl%20L%20lcKQyXDZL%20lcKyQXGZL7D%20D%7CQyXDZLZDXyQyXG%7CyQ%7CDXyQKcl%20%3C5x%3E%20%7D%20=Pop%2DCountry=180=1===You%20Don%27t%20Know%20Me=Eddy%20Arnold%2DCindy%20Walker==Slow%20Country=Bb==1r34LbKcu7EZL7b4Bb%2FFZL7%5EbB%20bBA%2A%7B%20%20yQXQyX%5DQyX7F%7CQyXBb6%20B4Ti%2A%5BF%207%2DC7LZEbs%20%20bB1NZL%2C7F%207C%2DZL7G%20bBZL7oE%206Bo%2C%7Cl%5EbE%20b7%2DC%7CQN2Bb%20%7CQyXbEB%2A%5B%20%20QyXyQX%5D%207bB%20bBZL6bED%2D7Xy%7CY%7D%207BZL7%5EBbXyQA%2A%5B%7CQyX7F%7CQyX7%7CCQyX7%2DD%7CQyX7%2DG%7CBb%20BbZL9F%20%23F%7CQy7LZEb%2C7F%207%2DCZL7G%20bBLZ7oE%206bEZL7%5EbE%20LZBbXbB%206bF%207%2D%23%5B%2ACB%20G%20BZL7oF%206EZL7E%5E%20EZL7B%206BZL7%5EB%237LZC%5DQyX7%237%2CLZBXyQZ%20=Jazz%2DBallad%20Swing=73=1===Your%20Cheatin%27%20Heart=Williams%20Hank==Country=C==1r34LbKcu7%20lcKQ4G7XyyX7C%7CQyXCA%2A%7B%5DQXy7G%7CQyXCZL%20lcKQQ%7CFXy4Ti%2A%5B%2A%5B%5DQyyQKclyXC2NZL%20QyXQyXQ%7DyX7G%7CQyXC1NZL%20Q%7CC7XX7GZLQyXCAKcl%20LX7G%7CQyXGZL%20lcKyQX7DZL%20lcKQyXCZyQ%5D%5B%2AQyXFB%7CC7XyQ%7CFXyQKcl%20LZG7XyQKcl%20LZCXyQKcl%20%20Z%20=Pop%2DCountry=131=3===Country%2050 \ No newline at end of file diff --git a/test/data/dixieland1.txt b/test/data/dixieland1.txt new file mode 100644 index 0000000..ef35b2f --- /dev/null +++ b/test/data/dixieland1.txt @@ -0,0 +1 @@ +irealb://'S%20Wonderful%3DGeorge%20Gershwin%2C%20Ira%20Gershwin%20%281927%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7x%201N%7CbXyQK%7CQyX7bB%7CQyX7-FLZ%20lcKQyXoEZL%20lcEbXyQE44T%7BGZLQyQXyQXXZL7D%207-A%7CQyXGLZ7D%207-A2N%7CQyXQyyQr%7CXyX%7D%20%20-FZL%20%7CC7XyXobGZL%20lcKQyXb%7CEQyX7bB%7CQyX7F%7CQyQKclQyX7-L%20QyXBb7Xy%20lcKQyXbE%3Estaeepr%20roF%2066*%3C0N%7CQ%20%7DXyQ%7CQyX7lcKQy63%20ToyX7bB%7CQyX7-F%7CQXy7C%7CQyX7-G%3Edne%20Q%7CEbX*%3C0NZ%20%20%5D%20%3DJazz-Medium%20Swing%3D170%3D8%3D%3D%3D'Tain't%20No%20Sin%20To%20Take%20Off%20Your%20Skin%3DWalter%20Donaldson%2C%20Edgar%20Leslie%20%281929%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7B%207F%7C*74Ve%7CQyX7bB%7CQyXbE%7CyQX7bB%7CQyXbE%3EesrEbXyQ%3C44T%7BA*%7BY%5D1Eb%20AbE%7CQyXbE2NZL%20QXyQyX%7D%207bB%20bEZLb%20Eb7%20NZL7b-bBZLhorusyX7bB%7CQyX7F%7CQy7XC%7CQyX7G%7CQyX-F%3EQKcl%20C47*%3CZL7bBLZAbXyX7bA%7CQyX-C%7CQy7XbA%7CQyX-CB*%5B%7DQyQ%7CEb%207bE%207yX7bB%20x%20LZF%7CQyX7C%7CQyX7G%7CyQX-FA*%7CZL7bE%20bE7XyQ%7CZL%20x%20QKcl%20LZBb-7%20Eb7LZAbXyQ%5D%20%3D%3D0%3D0%3D%3D%3D'Tain't%20What%20You%20Do%20%28It's%20The%20Way%20That%20Cha%20Do%20It%29%3DSy%20Oliver%2C%20Trummy%20Young%20%281939%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7bB%20bB*74Ve7-CZLoB%20bBZL7b%20GbEZL7bB%20bB%3Eesr%20F7LZ%3C44T%5B%20bEZL%20Eb-LB%3EsurohC47*%3CA*Y%7B%5D%20bB%207F%7CQyXbBZb%20Bb7bEZL7QyXQyyQr%7CXbB1N%7CQyX7FZL-b%20EbEZL7bB%20bBZLQyXyQ%7DXXZL7FQyXbEQ%7CN2BbB%7CQyXbB%7CQyX7FQ%7CyXbEB*%5BZL7bB%20b7XyQ%7CyXQyXZLQyXQ%7CBb%20ZL7F%20bEZL7bB%20bAB*%5B%5D%207F%207-CZLoBXyQr%7CyXoE%7CBb%20Bb7LZEb%20Eb-LZF7XyQ%7CBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAbe%20My%20Boy%3DL%20Silberman%2C%20A%20Grock%20%281919%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%7CQyX7bXyQKXbBZL%20lcKQyX7FLZ%20lcKQyX7CZL%20lcyQ%7CBbB44T%5BQyXbBKcl%20LKQyX7FZL%20lcKQy7XC%7CQyX7G%7CQyXbBZcl%20LZQyXbECZL%20lZ%20x%20LbB%7CZL%20x%20ZL%20x%20Z%20LlcKQyXbBZL%20x%20ZXyQKcL%20lcK7XyQKcl%20LZF7XyQKcl%20LZBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAbide%20With%20Me%3DMonk%2C%20Lyte%201861%3D%3DHymn%3DEb%3D%3D1r34LbKcu7%207-FZb%20Bb7AZLbA%20bE%7CQyXbELZ7bB%20bA%7CQyXbEZLb%20EbLE44T%5BbA%20bEb7XyQbB%7CQyX-FZL7C%20b%7CAQyXbEZL7bB%20bE%7C7XyQ%7CBZL7FLZEb%20Bb7LZEbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAce%20In%20The%20Hole%3DGeorge%20Mitchell%2C%20James%20Dempsey%2C%201909%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7ZL-Gl*69Ve-GsZL7DZLFZL7bZDLFZL7bDZLF%3Eesr%2CD7%2C%7C%3C44T%5BLFZL77%2C%7ClGZLxZL7CZLxZL7GLZ-Gl%7C%2C7D%2C-GsZL-FLZDbD%2C-GsxZL7CZFLZDxZLxZLxZLxZL7GLZ-Gl%7C%2C7D%2C-GsZL7LZxLZL7bDZZL%29-GXyQXy%29F%287FZLF%3Esuroh4C7*%3CA*%5B%20QyXQyXQLZBb%28QyX%5D%207CZL%29%29LZC7ZL%29-G%28bBZL%29F%287ZFLFZL7CZLFZLxZLG7%28G--G%287GL%29F%287FLZxL*ZLxZL7CZLxZLxLZxZLxZLxZL7GB*ZAFLZFZLxZLZUBb%28G-%29LZG7%28G-%29LZC7LZxLZFLZx%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAfter%20The%20Ball%20Is%20Over%3DCharles%20K%20Harris%201892%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7yX-GZXyQ%7CBQyX7CZL%20lcKQyXZFL%20lcKQyXF%7CQyXbKcl%20LF43T%5BQyXbBLZD7XZL%20lcKQyXFZL%20lKcQyX7C%7CQyX-G%7CQyFXyQ%7C%20lcKQD%7CQyXKcl%20LcKQyX7CZL%20lcKQXy7GZL%20lcKQyX7DZl%20LZFQyXF%7C7XyQ%7CG7XyQ%7CC7XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAfter%20You've%20Gone%20%28Dixieland%20Tunes%29%3DLayton%2C%20Creamer%20%201918%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7FZL7C*72VeL7D%7C%2C7F%2C7CZLbB%2C%7C7F%2C7CZLbBs%3EesrZG-LZ%3C44T%5B%5D7bB%2CLZC7%2CF%2C7C%7C%2C7G%2CbB%7C%2Co%2CEbEZL-GZL7D%7C%2C7F7%2C%7CBbbBZL7ZLxZLQXyQXZL-bEZLxZLbE%3EsruohC47*%3C%5B%20QyXQyxLZBbyXQyX%3EkaerLZC7L%20ZL%20ZL%3EkaerB%286*3%3CbBZLxZL7FZLxZ%3C*36BxZL7G-CZL739%29%3ELZLxZL7GZLxZLbBLZxZL-bEZLxZLbEZC-LZG*%3C%20ZLLbEZLLZBbL%3CbBZLxZL7FZLxZbLBZL7CZL-GZL7DZ*36%28%3E-bEZLZBbLZBb7%3C*36%29%3E%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAged%20And%20Mellow%20Blues%3DJohnny%20Otis%2C%20Preston%20Love%201952%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7EZL7bbXyQ%7CQyX7C%7CQyXbE%7CQy-XbA%7CQyX-C%7CQyX7G%7CF7%20BE44T%5BbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAin't%20Misbehavin'%20%28Dixieland%20Tunes%29%3DFats%20Waller%2C%20Harry%20Brooks%20%281929%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7ZL7C%204Eb%20EbA%20bAZL7bE%20G/bZEL%23F/%2BbB%207-FZLo-LZEb4TA*%7B7G%20bEb7LZN%20bE2NZL%20QyXQyX%20%7D%2BbB%207FZL7C%207G1Ab7LZB%207-FC%207bBC-XyQ7-CZL7G%20bB%7CQyXC7%7CQyX-C%7CQyX7bA%7C%20F7LZB*%5B%5D%20L-bA%20%20Bb7%20bE%20G/bEZL%23F/%2Bb%20B7-FZLoE%20bEA*%5B%5D7LZAb7FZL7ZEb%20C7LZF-7%20Bb7LZEb%20Ab7LZEb%20Bb%2B%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAin't%20She%20Sweet%20%28Dixieland%20Tunes%29%3DMilton%20Ager%2C%20Jack%20Yellen%20%281927%29%3D%3DMedium%20Up%20Swing%3DEb%3D%3D1r34LbKcu77bB%2074Eb6%207CZL7G%20bEZLQyXr%7CQyX%7CQyX7bBZL7BXyQ%7CF4TA*%7BL%20lcKb6%20BbB*%5B%5D%207bE%20bE2N%7CyQXQyXQyXQyX%7D%20%2C7AbXyQE1NZLZL7B%20Q%7CEb7%5B%5D%207bB%207F%7CQyXbZEL%20lcKQyXbA%7CQyX*AEb6yXbEZBb7XyQ%7CXyQr%7CXyQLZEb%20G7LZC7XyQ%7CF7%20Bb7LZEbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAin't%20That%20A%20Grand%20And%20Glorious%20Feeling%3F%3DMilton%20Ager%2C%20Jack%20Yellen%20%281927%29%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7yX7bB4AbXyF1N%7CQyXbAZL%20lcQKyXbDZL7bA%20bA%7CQ7XyQ%7C4TA*%7B%20lcKQXyQ%7DX*%5B%5DQyXbAZL7bE%20b7BZL7F%20bA2NZLQyBC7Xy7bE%7CQA%20bA%7CyQKclA*%5B%5D%20%20lcKQyX7bZEL%20lcKQyX7bBZL%20AbXyQX7FZLb7LZDbXyQKcl%20LZAbXyQ%7CAb%20F7LZBb7%20Eb7LZAbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAlabama%20Jubilee%2C%20The%3DGeorge%20Linus%20Cobb%2C%20Jack%20Yellen%201915%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7LxZLx*74ChLxZLxZLxZL7CZLZxLxZLxZL7G%3EsuroZF7LZ%3C44T%5BbE%2C-CbLZxLbEsZLxZL-CZLxZxLZLxZL7GZLxZLxZ%2CG7%2C%7CBZLxZyXQyXbLZD7XQyXZL%5DxZLbBZLF7ZL7CZLbBZLbEZLyQXyQBl%7C%2CoFZLbB72Ver%2C7-C%7C%2C-G%2CbBsZLZxL7bGZLxZLbB%3EesF7%2C%7Cl*%3C%5B%20QB%3EesrLZxLZ%3C%5B%7C%2C7F%2C-D%7C%2CbE%2CsFZLxZL7CZLxZL-G*72VebBZL7sZLFZZGb7LCZLbBZLbBl%7C%2C7F7%2C-C%7C%2C-G%2CbBsZLxZ7LZxLLxZLbF%2CGbo%2C%7ClC7LZxLZF7LZx%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAlabamy%20Bound%3DDe%20Sylva%2C%20Green%2C%20Henderson%20%281924%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7FZL%20x4Eb9X%20ZL%20lcKQyX7CZLx%20%20ZL%20x%20ZL%20lcKQyx%20LZ%204TA*%5BQyX7Fcl%20LZs%20oF%2C7FsZL%20lcKyQX7CZL%20lcKQyX-GF7%2C%7ClKQyX7bBsZLb9XyQ%20x%20ZL%20lcKQyX7CLZ%20x%20ZL%20x%20ZL%20lcKLZ%20x%20EB*%5B%5D%2CF-%20G7%2C%7ClG7XyQ%7CC7XyQKcl%20LZF7XyQKcl%20LZBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAlexander's%20Ragtime%20Band%20%28Dixieland%20Tunes%29%3DIrving%20Berlin%201911%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7QyX7D*69VeKQyXC%7CQyX7G%7CQyFXZL%20lcKQyXC%3Eesrcl%20LZ%3C44T%5BQyXCZQ%7CCXyZL-F%20FZL7C%20C%7CQXy7G%7CQyXFZL%20lcKQC%20G7LyX7G%7CZL%20lc*69ChBZL7F%20FZL7C%207-ZGL%20lcKQyXF%3EsurobXyQK%3CA*%5B%5DlcKQy%20x%20LZyX7G%7CQyXCZLoF%20ZFL%20x%20ZL%20lcKQyXFQ%7CC7XZL%20x%20ZL%20x%20FXyQKZL%20lcKQyXbBZL7%20FFZL7C%207-GZL%20lc%20x%20LZB*ZL%20FXyQ%7CF7XyQ%7CBbXyQ%7CBboXyQ%7CFXyQ%7CD-7XyQ%7CG7%20C7LZFXyQZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAlgiers%20Strut%3DKid%20Thomas%20Valentine%201946%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7XbB%7CQXyQ%7CxQyXF%7CQyXx%7CQyX7%7CCQyXx%7CQyX7C%7CQyX%7CF7XyF44T%7BXQyX%7D-XyQ%7C%7CQyX7C1N%7CQyXx%7CyQX7G%7CQyX7D%7CQyXFx%2CXyQbB%7CQyyQ%20LZN2C7XyQ%7CFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAlice%20Blue%20Gown%3DTierney%2C%20McCarthy%201919%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7X7GZLXyQ%7CG%20x%20ZL%20lcKQyX7DLZ%20lcKQyX7A%7CQyX%2BLZ%20x%20C44T%5ByX%2BG%7C%20LZCXL%20lcKQyX7GZL%20lKcQyX7D%7CQyX7A%7CQyZCXyQlcKQyyXCZLyQKclyX-DZL%20lcKQyX7%7CEQyX7G%7CQyX-DZL%20QKcl%20X7A%7CQQ%7CA7XyQ%7CD-XyQ%7CG7XyQ%7CCXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D140%3D3%3D%3D%3DAll%20Alone%20By%20The%20Telephone%3DIrving%20Berlin%201924%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7KQyXbT44Eb%2BbB%7CQyXbEZL%20lcQKyX7bBZL%20lcKQyXXyQ%7CE%2CA*%2C%5BX7bB%7CBb7Xy%7CQyX7D%7CQyXGZL%20clKQyX-C%7CQyX7G%7CQG-XyQZL%20lclcKQyB%2CEb7L%20lcKQyX7FZL%20lKcQyXbAZL%20lcKQyXZBb7X*%2C%7CQylcKQyXyQ%7CEyX7bB%7CQyXbE%7CQy-XbA%7CQyXbA%7CQyX7bQ%7CEbXbEZL%20%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAll%20By%20Myself%20In%20The%20Morning%3DIrving%20Berlin%20%281921%29%3D%3DMedium%20Swing%3DBb%3D0%3D1r34LbKcu7B%7CQyXbXyQKXbBZL%20lcKQyX7FLZ%20lcKQyX7CZL%20lcyQ%7CF7B44T%5BbB%7CQycl%20LZyX7-C%7CQyX7C%7CQy7X-G%7CQyX7D%7CQyX7AQ%7CF7XKQyXbE%7CQyXl%20LZClcKQyX7D%7CQyX-CQ%7CyX7FZL%20lcKQyX7%20LZEbcKQyXoXyQ%7CBbXyQ%7CG7XyQ%7CC7XyQ%7CF7XyQ%7CBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAll%20I%20Do%20Is%20Dream%20Of%20You%3DBrown%2C%20Freed%201934%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7bBZL%20bXyQKXbBZL%20lcKQyX7FLZ%20lcKQyX7FZL%20lcyQKclB44T%7B2N%7C%7D%20cl%20LZyX7F1NZL%20lcKQy7XC1NZL%20lcKQyXbEQKcl%20KQyX7BbXyQKcl%20LZN2C7%20F7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAll%20Of%20Me%3DMarks%20Gerald%3D%3DMedium%20Swing%3DC%3D3%3D1r34LbKcu7%20lcKQ4C%5E7XZL%20lcKQyX7AZL%20clKQyX7EZL%20lcKQyD-7Xy4T%5BA*yX7G%7CE7XyQDZL%20lcKQyX7DZLl%20cKQyX7-AZL%20lcK-7XyQ%5BB*%5D%20%20%20lcKC%5E7XyDZL%20lcKQyX7AZLl%20cKQyX7EZL%20lcKQ-7XyQ%5BA*%5DQQyX7-%5E7XyQ7A%7CQyX%29G/7%5EC%287E-%7CQyX%297o%23F%286-F%7CXyQ%7CDF%5BC*%5D%7CG7XyQ%7CC6%20Ebo7LZD-7%20G7%20Z%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAll%20That%20I%20Ask%20Is%20Love%3DHerbert%20Ingraham%2C%20Edgar%20Seldon%2C%201910%3D%3DBallad%3DF%3D%3D1r34LbKcu7X%2BC%7CQ4FXyQQyX7G%7CQyX-G%7CQy7XD%7CQyXbB%7CQyX7A%7C%7CC7Xy4TA*%5ByX%2BC%7CyQ%7CFo%7CQyX7G%7CQyX7-D%7CyQX7oC%7CQyXC%7CQyX7C7XyQXF%7CQyQyX%2BCXyQ%7CAC%7CQyX7G%7CQyX-G%7CyQX7D%7CQyXbB%7CQyX77XyQ%7CFB*%7CQ%7CFXyQ%7CF7XyQ%7CD7XyQ%7CG-XyQ%7CG7XyQ%7CC7XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Ballad%20Swing%3D100%3D3%3D%3D%3DAll%20The%20World%20Is%20Waiting%20For%20The%20Sunrise%3DErnest%20Seitz%2C%20Eugene%20Lockhart%2C%201919%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7yXFZLXyQKcyX7EZL%20lcKQyXCLZ%20lcKQyX7oCZL%20lQKcl%20C44T%7BD2N%7C%7D7XyQ%7C%7CQyX7GZL%20lcKQy7XD1N%7CQyX7A%7CQyXCG%2BXyQo%23F%7CQ-7XyQ%7CG7XyQ%7CCXyQKcl%20%20%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAlligator%20Crawl%3DRazaf%2C%20Davis%2C%20Waller%20%281937%29%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7%20G/CZ4C%20%20s6-bEZL7bA%206-bE%7Cl%2CE/C%2C7Gs%20Cl%7C%2CF%20Ab7L4TA*%5BA/7DZ-7%20G7CB*S%5BY%5D%207G%20D/7lG%7C%2CobE%2CE/Cs%20CZL%20BboLDZL-A7G%20G/AbLZC/6-F%20A/7DZLobBC%20ZL7G%207DZL-A%20G/AbLZC/6-F%207A%20%23C*62FiD/-E%20-EZL7B%20-ELZ7B%20CC*%5BY%5D%20%20%3EenLZA7/%3C%20CZLC%207-GA7LZ%20%20A/FD*%7BY%5D%207G%20B7/GZLC/-D%20-DZL%20xAboLZ%20-DZLL6-bBF%20C7L7F%20FZL7C%207-GZLboA%20A/F2N%7C%7D%20%20x%20ZLZBb%201NZL7ZF/C%20sG-7LZlC7XyQKcl%20%3C*45XyQXyQ%20D.S.%20al%20Fine%3E%20%5D%7C%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAlways%20%28I'll%20Be%20Loving%20You%29%3DIrving%20Berlin%201925%3D%3DBallad%3DF%3D%3D1r34LbKcu7%7CQyXFXyQKcKQyXFZL%20lcKQyXC7ZL%20x%20ZL%20x%20ZL%20lcl%20LZF43T%5BF%7CQyXZAXyQXAl%7C%2C%20%2C7Es%2C7-B7%2CEs%7CQyX7EZL%20lcKyQ%7CC7L7F%20FX-GZLl%20LZFCZL%20lcKQyX7DlZ7LbE%2C7E%2C7Fs%7CQyX7-%2C%20G-cKQyXyQ%7CG-XyQ%7CG-7b5XyQ%7CFXyQ%7CG9XyQ%7CC7XyQKcl%20LZFXyQKcl%20%20%5D%20%3DJazz-Ballad%20Swing%3D60%3D3%3D%3D%3DAm%20I%20Blue%3DHarry%20Akst%2C%20Grant%20Drake%20%281929%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7X7C%7CQ4FXyQZL7C%207GZL7D%20FZ%20LlcKQyX7CZL%20lcKN1FXy4TA*%7BEZL%20lQXyQ%207EZL%20lcKQyX-AB%5B*%5D%20%20lcKQyXF2NZLXyQKcyX%7DQy7D%20FZcl%20LZQyX7CZL%20lcKQyXAF*%7C%5DQyX7C%7CQyX-AKcl%20LKQyX7LZG7%20C7%2CLZFXyQ%7C%20%28C7%29x%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAmazing%20Grace%3DRev.%20John%20Newton%201799%3D%3DHymn%3DEb%3D%3D1r34LbKcu7L%20lcKbXyQKB%7CQyX-C%7CQyXbE%7CyQXbE%7CQyXbAZL%20lcb7XyQE43T%5BXbE%7C%2CQ%7CEb7E%7CQyX7bB%7CQyXbEQ%7CyXbE%7CQyXbA%7CQyXb%20Ab%20yXbEZyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAnchors%20Aweigh%3DZimmerman%2C%20Miles%20%281906%29%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7yXF%7CQXyQKcQyXC%7CQyX7G%7CQyXZCL%20lcKQyX-AZL%20l%7CC7XyC44T%5BZL%20lcLZCXyZL%20lcKQyX7GZL%20clKQyX7D%7CQyX-A%7CQCXyQK%20lcKQ-A%7CQyKcl%20LlcKQyXF%7CQyX7C%7CyQXC%7CQyX7G%7CQyXCZ%20LZCXQyX-AX-A%7CQXyQ%7CGedulretnI47*%3C%5B%5DY%20%20lcKQyXC%7CQyX7%3EE7XyC%7CQyXZL%20x%20Qr%7CXyKQyX7GZLQyX%7CrQXy%7CQyXG%7CQyX7DZLQcl%20LZyX%7CQy%20x%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAngry%3DCassard%2C%20Brunies%2C%20Brunies%2C%20Mecum%201925%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7AZL%20l*69Ve7bEZL%20lcKQyX7bZBL%20lcKQyXbA%3EesrXyQKc%3C44T%5B7bEZLLZAbXyX7bBZL%20lcKQyXF-ZL%20lcKQyX7C%7CQyQKcl%20obA%20bZL%20lcZEb7XbBZLoA%20bA%7CQyXb%3EAsurohC27*%3C%5B%5DQy7XyQKL7bB%20%7CQyX7QKcl%20bA%7CQyX-bD%7CQyXb%7CDQyX7bA%7CQyXbAZLXyQ%7CFyX7bEyXbDZQKcl%20L%20x%20ZL%20lcKQyX7AbZL%20lcKQyX7bEZLZ%20x%20LyX7bBKQyX7LZ%20x%20lcKQyX7bBZLoA%20Ab%7CQyXbA%7CQyX7EZL%20LZEb%20lcKQcl%20LZAbXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAnnivesary%20Waltz%3DComposer%20Unknown%3D%3DMedium%20Waltz%3DC%3D%3D1r34LbKcu7X7GZLXyQKcyX7G%7CQyXo%23C%7CQyCXZL%20x%20ZL%20x%20ZL%20lQKcl%20C43T%5BC%7CQyX%20D-7L%23C%20CZL%2BG%209G%7CQy7X-D%7CQyX7GZL%20x%20ZoLZG97G%7CQyyXC%7CQcl%20LZQyX9DZL%20lcKQyXF%2BZL7-D%207-A%7CQyXF%7CG%2BXyKQyX9QKcl%20LZC6%20C%237LZA7XyQ%7CD7XyQ%7CG7XyQ%7CCXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAnytime%20You're%20Feeling%20Lonely%3DHerbert%20'Happy'%20Lawson%201921%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%7CQyX74D7XyFZL%20lcKQyX7CZLl%20cKQyX7GZL%20lcKQXyQ%7CF4TA*%5B%2CB*%2CZ%7CBb-XQyX7CZL%20lcKQyXG7%7CQyX7D%7CQyXF%7CQyKcl%20LQyXbBKQyX7Kcl%20LcKQyX7AZL%20lcKQXy7CZL%20lcKQyX7GZl%20LZDQyX7Dcl%20LZG7XyQKcl%20LZC7XyQKcl%20LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DApple%20Blossom%20Time%3DVon%20Tilzer%2C%20Fleeson%20%281920%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7ZLoB%20bXyQKXbBZL%20lcKQyXbELZ%20lcKQyX-DZL%20lcyQ%7CBbB44T%5BXbB%7CQKcl%20LLoF%207FZL%20lcKQy7XC%7CQyX7G%7CQyXbBZZF7XyQyX7F%20lcKQ%20LZD-L%20lcKQyX7DZL%20lKcQyXbEZL%20lcKQyXZG7XylcKQyLZC7XyQKcl%20LZEb-6%20F7LZC7%20F7LZBbXyQKcl%20%20%5D%20%3DJazz-Bossa%20Nova%3D235%3D3%3D%3D%3DApril%20Showers%3DLouis%20Silvers%2C%20Buddy%20De%20Silva%201921%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7cKQyXT44EblcKQyX7bEZL%20lcQKyXbAZL%20lcKQyX7%20LZAb%2CA*%2C%5BL%20lcK7XyQKEZL%20lcKQyX7bBZ%20LlcKQyX-bBZL%20lcb7XyQFZL%20lL%20lcKEb7XyBZL%20lcKQyX7FZLl%20cKQyXbAZL%20lcKQb-XyQ%2CB*%2CZ%20%20lcKQ%7CDb-%7CQyX7bE%7CQyX7bBQ%7CyX7F%7CQyXbA%7CQyXAbXyQyXbDZ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAre%20You%20Lonesome%20Tonight%3F%3DRoy%20Turk%2C%20Lou%20Handman%201926%3D%3DWaltz%3DC%3D%3D1r34LbKcu7L%20lcKT34CXQyX7C%7CQyXCZL%20lKcQyX-A%7CQyX-E%7CQy%7CFXyQ%2CA*%2C%5B*%2CZL%20Q%7CD-7XCZL%20lcKQyX7G%7CyQX7-D%7CQyX7G%7CQyXyQKclyX7GZyXC%7CQyQKclQyX7-DZL%20lcKQy7XDZL%20lcKQyXFZL%20%7CG7XyX7C%2CBQ%7CE-XyQ%7CD7XyQKcl%20LZD-7XyQ%7CG7XyQ%7CCXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAs%20Long%20As%20I%20Live%20%28Dixieland%20Tunes%29%3DHarold%20Arlen%2C%20Edgar%20'Yip'%20Harburg%201934%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7LobA%20T44FXyX7C%7CQyX7GZL%20lKcQyX7D%7CQyX7A%7CQyQ%7CN1F%2CA*%2C%7BbB%7CQyC7%20%7DXyX7F%2CB*%2C%7C%7DQyXFLZbB%20F2NZL%20QyXQyQ%7CBbX%207-GZQyX7AFXyQ%7C%2CA*%2C%7CQyX7C%7CQyX-7G%7CQyX7G%7CQyX7-DFXyQ%7C%7CQyX-%7CD7XyQKcl%20LZG7XyQ%7CC7XyQ%7CF%20BbLZFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAt%20A%20Georgia%20Camp%20Meeting%3DFrederick%20Allen%20%28Kerry%29%20Mills%201897%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7bB%7Cp%2C*69InC%7Cp%2C7Gp%2CbB%7Cp%2CopE%2CbE%3Eadoc%20%26%20ort7%2CpF7%3C44T%5BL%20lcK%3C*74V%7CQyXbB%7CQyXbE%7CQXy7bB%7CQyXbB%3EesreBbXyQ%5B%5DQyXcKp%2CoQ%7CF7XbB%7CQyXbB%7CQyXbEQ%7CyX7bB%7CQyXbB%7CQyo%2CpBbyX7CZXbB%7CQ7%20F7LZL%20lcKQyX7F%3EsuorhC47*%3C%7C%5DQyXbBZBboXyCZL%20l%20bB%7CQXyQKcZL%20lcKQyX7F%7C%7CQXybB%7Cppp%2CobBZL%20lBboXy7F%7CQybE%7CQyEb%20EoirT47*%3C%5B%5DQyXbBLZ7F%207CZL7G%20bBZLo%3EEbXZL7bBE%7CQyXAbXyQX7bB%7CQyX7F%7CQyXEb%7CQyX7bB%7CQyXbE%7CyQ%7CEb%7CQyX7b7XyQ%7CAbXyQ%7CG7XyQ%5DAbXyQ%7CEb%20C7LZF7%20Bb7LZEbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAt%20Sundown%3DWalter%20Donaldson%2C%201927%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu77A%20F%7C-7XyQQyX7C%7CQyX7-GZLD7%20F%7CQyXF%7CQyX7C%7C%7CFXyQG44T%7ByX%7D%207yQKcl%7CQyXFZL%20lcKQyXC7ZL%20lcKQyX7GZL%20N1F%20DX7DZLQXyQXyQXyQ%7CN2FXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAt%20The%20Cross%201%3DWilson%2C%20Watts%201707%3D%3DHymn%3DF%3D%3D1r34LbKcu77CZLFVerseZLA/F%20bB%7CQyXF%7CyQXbBZL%20lcKQyXF%3EC7/G%2047*%3C%5BXF%7CQy/DLZCyX-G%7CQyXF%7CQyXbZBL%20lcKQyXF%7CQyX7Q%7CC7X7C%20E/yX7CZ%20%20%5DXyQyXF%3EsurohC96*%5B%3C%20QyXQyXQyXQyXQKcl%20LlcKQyZL%20lcLZC7XZL%20lcKQyXbBZL7%20FF%7CQyXFZL%20lcKQyFXyQK%20lcKQC7XyQKcl%20LZF%20BbLZFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAt%20The%20Jazz%20Band%20Ball%3DDominic%20James%20%28Nick%29%20LaRocca%2C%20Larry%20Shields%201918%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu77CZL7*74VeQyX7FZL%20x%20ZL%20xZ%20L%20lcKQyX-G%3Eesr%7CBb%20G%3C44T%5BZL%20x%207XyQ%7CKQyX7C%7CQyX7-GZ%20Lx%20ZL%20lcKQyX-G%7Ccl%20LZF%7CQyXlcKQy%5DYY%7C%3C%20lcKQyX7CZL%20lcQKyX7G%3EsurohC86*LZF7XQyX7FL7G%20bXyQ%7CD%20bEZL%20lcKQyX7CLZ%20lcKQyX7G%7CQyX7EoLZBbBZL%20ZC7%20F7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAunt%20Hagar's%20Blues%3DHandy%2C%20Brymn%20%281921%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7ZL7bB4Eb%20%20QyX7bA%7CQyX7bE%7CyQXbEZL%20xl%20%7C%2BbBs%7CF-7%204TA*%5B7bB%20b%7CEb%20EbA%2CbA%2C7bE%2CbEs%7CyQX7bB%7CQyX7-FZLo-%2C%7ClEQyXbElcKQyEbXyQyX7bB%7CQyX7bA%7CQXy7bEZL%20x%20ZL%20lcKQ%7CEbXB*%5B%5D%20l%7C%2CoA7XyQ%7CbE%2CbEsC*%5B%5DQyXbZEL7bA%20bE%7CQyX7bB7%2CAb%2CbAZL%20cKQyX7LZsEyX7BZL7bE%20-bE%7CyQXbEl%7C%2C7bB%207B%2CbQ%7CBb7bB%20bE%20bEl%7Cb-%20EbA%2C7bE%2CbEsZL%20lcQKyX7bB%7CQyX7BZL7b%2CAo%2CEZL%20lZL%20lcsEb%2CBE%3EsoloS%20%2047*%3CD%7B*%5DQyXbEl%7C%2C7bB%207bXyQKZL7bB%7CQyX7Eb7XyX7F%7CQyX7CZL7G%20EbZL%20lcKQyX7bA%7CQyQ%7CBbZL%20x%20Eb%20Bb7LZEbXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAutumn%20Leaves%20%28Dixieland%20Tunes%29%3DKosma%2C%20Prevert%2C%20Mercer%201947%3D%3DMedium%20Swing%3DG-%3D%3D1r34LbKcu7X-G%7CQ7XyQ%7CQyX5b7-A%7CQyX7%5EEb%7CQyX7%5EbB%7CQyX7F%7CD7Xy-CA*%7BQyX7F%20%20%7D%7C*-C%7CQyX-G%7CQyX-GQ%7CyX7D%7CQyX5b7-AB7XyQ%7ClcKQy7-AZLXyQ%7CEFZL7bG%207-G%7CQyXF7%7CQyX7-C%7CQyX7%5Eb-7%20E77%5EbB%7Cb5XyQ%7CD7XyQ%7CG-XyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DAvalon%201%201%3D%281920%29%20Jolson-Sylva-Rose%3D%3DUp%20Tempo%20Swing%3DF%3D%3D1r34LbKcu7X7CZL4C7XyyXFZLC%20F%7CQyXFZ%20Lx%20ZL%20x%20ZL%20lcKQQKcl%204TA*%5BB*%5B%5D%2C%20LZ%20xEs%20F%7CQyXFZL%2BC%20%7CFQyXFZL%2BC%207CZL%207%2CEb7lcKQy%7CZL%20lQKcl%206-bBZL7D%20%2C-G%7CQXy-GZL%20x%20ZL%20x%20ZLXyQKcyX7Dl%20%20lcKF%20sE7QyX7C%7CQyX7-GZLl%20cKQyX7Dl%7C%2C7bE%2C%7CFXyQ%7CQyXFZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBaby%20Brown%3DAlex%20Hill%20%281935%29%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7%2BFZLo*74InLQyX%7CrQyXZL7bE7%20-bBZLoB%20bA%3EortZAb%20A%3C44T%5BA%20bA%7CBb7XyZL7bA%20bA%3Esuroh4C7*%3C%5BY%5DQyX7bE%7CQDbXyQZL7F%207bA%20bb%20Eb7XbAZL%2BbE%207bEZLb7B%207-FZL7C%20bAZLyQ%7C%7CADZL7bAZL%2BbyQ%7CAbZL7bB%207-FZL7C%20AbZL7bE%20bDZL7bA%20Eb7%20EXbDZLQyX7bAb7Xy7F%7CQyXbDZL%20lcKyQX7bA%7CQyX7-bE%7CQXyQ%7CB%7CQyXb%207-FZyQ%7C%7CAAZL7bE%20bDZL7bAb%20A%7CQyXbDZL7bA%20bb%20C7LX7bE%7CBb7LZEb7%20Eb%2BLZAbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBaby%20Face%3DAkst%2C%20Davis%201926%3D%3DMedium%20Up%20Swing%3DC%3D%3D1r34LbKcu7QyX7GXyQKcZL%20x%20ZL%20lcKQyXG7ZL%20x%20ZL%20x%20ZL%20l%20x%20LZC44T%5B%20ZL%20lZCXyQCZL%20lcKQyX7GZLl%20cKQyX7D%7CQyX7A%7CXyQKcL%20lcK%7CQyXCx%20LZEo%23F%7CQyXF%7CQyX7CQ%7CyX-AZL%20lcKQyX77XyQ%7C%20ZL%20xA7XyQ%7CD7XyQ%7CG7XyQ%7CCXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBaby%2C%20Won't%20You%20Please%20Come%20Home%3F%3DClarence%20Williams%2C%20Charles%20Warfield%20%281921%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7QyX7A*69Ve7-GZLobA%20%2CFZL7%20C7-GZLobA%20F%3Eesr%20C7LZ%3C44T%7C%287-D%7CyQ%7CG7F%287AZL7C%207-GZLboA%20F%7C%7CQyX7C%7CQyX7%29XyQX7-D%7C%3Esuro%28D7%29L%3C%7BYY%7CQyX7CZL-b%20B7GZL%20lcKQyX7GZ*66Ch%20%20%29bBF%7CQyXZD7XyX7G%7CQyX7-D%7CQyXA7%7CZL%20lcKQyX7G%7CQyQ%7CC7L7A%20F%207C%20FD7XyQ7G1NZL7D%20FZLoBb%20B%7CQyX7A%7CQyX-G%7C%20C7LZZL7A%20%7D%7CN2G7%20C7LZF%20D7LZG7%20C7LZFXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBack%20In%20Your%20Own%20Backyard%3DDave%20Dreyer%2C%20Billy%20Rose%2C%20Al%20Jolson%201928%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%7CQyXFT44FXlcKQyX7CZL%20lcKyQX7-G%7CQyXobG%7CQy%20LZN1%2CA*%2C%7BcKQyX%7DXyQXlcKQyX-A%2CB*%2C%7CQXyFZLbB%20F2NZL%20Qy%20LZD7QyX7CcKQyX7XyQKyXobG%7CQyXF%2CA*%2CLZ%20lcKQyX7CZL%20lcQ%7CG-7GZL%20ll%20LZC7XyQKcl%20LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBallin'%20The%20Jack%3DChris%20Smith%2C%20James%20Henry%20Burris%20%281913%29%3D%3DMedium%20Swing%3DG%3D%3D1r34LbKcu7%20lcKQ*74VeZL7F%207C%7CQyX7bELZ7D%207A%7CQyXG%3EesrGb7Xy%3C44T%7BZL%20lcXyQ%7CDCZL%20lcKQyX7G%3EsruohC47*%3C%5BY%7DQyX77XyQK7bEZLCZL%20lKcl%20L7G%3EsurohC47*%3C%7CLZ7D%207bEZL7D%20bBZXyQKcQyX7F7XyQKcl%20LZGb7XyQ%7CBb%20G7LZC-XyQ%7CF7%20Bb%20%5D%20%3D%3D0%3D0%3D%3D%3DBarefoot%20Boy%2C%20The%3DJohnny%20S%20Black%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7%20x%20ZLT44Eb%20lcKQyX7FZL%20lcQKyX7C%7CQyX7G%7CQyXLZ%20x%20%2CA*%2C%5B%2CZL%20lXyQKc7bBZL%20lcKQyX7FQ%7CyX7C%7CQyXbEZL%20lXyQKc7bBZL7CZL%20XyQ%7CGX7GZL%20lcKQyXbALZ%20lcKQyX7C%7CQyX7yQKclbE%2CB*XyQKcl%20LZF-XyQ%7CAoXyQ%7CBb7XyQKcl%20LZEbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBarefoot%20Days%3DAl%20Wilson%2C%20James%20A%20Brennan%20%281923%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7xZLbB*74VebB%2CFZLxZL7CZLxLZ7GZL7DZLFs%3Eesr%2C%7CFLZ%3C44T%5BL%20lcKD-LZC%3EsurohC47*%3C%5BY%5D7%20CZL7GZL7C%7C%2C7G%2ClFXyQZLFZL%7CQyXFQKcl%20KQyXbB%7CQyX7F%7CQXyFZL%20lcKQyX7CZLcl%20LZyX7GZL%20lcK%7CG7XyZL%20lcKQyXF%7CQyXC7%7CQyX7-GZL%20lcKQG7XyQQyX7D%7CQyXFQKcl%20KQyX7GZL%20lcKQy7XDZL%20lcKQyX7AZLcl%20LZyX7CZD7XyQ%7CG7%20C7LZFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBasin%20Street%20Blues%3DWilliams%20Spencer%3D%3DSlow%20Swing%3DBb%3D%3D1r34LbKcu77-bD%2C4sBb%2C%2CD/bB%2Co%23C%2C7-C%2CBb%7C%2CD/bB%2Co%23C%2C7-C%7CBb/D4T%7Bi*/6-bEF7%2C%7CBEZLbA/7bB%20bBl%7C7%2CF%2C7-C%2C7-bD%2CD/bb6/G%20%2C7-C%2CX7CZLb/FXyyX7G%7CQyX7D%7CQyX%5E7bB%5BA*Y%7DQyX7F%7CQQKcl%20BZLbGKQyX7XyQ%7CB7D%7CQyX7%5EbBZL7F7%20-CZL7o%23C%20D/7%5EbXyQ%7CG7F%7CQycl%20LZC7XyQ%7CF7XyQ%7CBb%5E7%20Eb6LZBb/F%20F7%20Z%3DJazz-Slow%20Swing%3D80%3D3%3D%3D%3DBattle%20Hymn%20Of%20The%20Republic%20%28John%20Brown's%20Body%29%3DSteffe%2C%20Howe%20%281862%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7XbEZL%3C*74V%20x%20ZL%20lcKQyXbBs%3EurohC%20dna%20esreLZ%20x%2044T%5BY%7CQyX7%20LZBbX-GZL7D%20bBZL%20lKcQyXbBZL%20lcKQyXyQ%7CC-lcKQyBb%20F7LZBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBeale%20Street%20Blues%3DW%20C%20Handy%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7QyXbB4BbXybE%7CQyXbE%7CQyX7b%7CBQyXbB%7CQyX7bE%7CQ-XyQ%7C4TA*%5BQyXbEZF7XyKQyXbBB*%5B%5DQyXbZBL7F%20%2CbBZL%20lcKQcl%20LZL%20lcKX7bA%7C7LZBbC*%5B%5D%20bB%207F%7CQyXBbZL-bE%20bEZL7bB%20EbXyQF%207C%7C%20lcKQXyQ%7CEZL%20lcKQyXbE%7CQy-XbA%7CQyXbA%7CQyX7bBb7XybE%7CQyLZEb%20Ab7LZEbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBeautiful%20Dreamer%3DStephen%20Collins%20Foster%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7E%7CQyXbXyQKx%20ZL%20lcKQyX7bBLZ%20lcKQyX-FZL%20lc%20LZEbE44T%5BQyX7bcl%20LZbEZL%20x%20ZL%20lcKQXy7bBZL%20lcKQyX-FXyQ%7CBKQyXbL%20lcKZEbXyZL%20lcKQyX7bBZLl%20cKQyX7FZL%20lcKQEbXyQL%20lcKbE%3EtaQKcl%20roF%20%2086*%3C0NZL%20%20xZL%20lcKQyX7bBZL%20repeyX-FZXyQ%7CN0%3C*66%20Tag%3EC7XyQ%7CF-XyQ%7CEbXyQ%7CBb7XyQ%7CEbXyQ%5D%7C%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBeautiful%20Ohio%3DMary%20Earl%2C%20Ballard%20McDonald%201918%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%20lcKQ4EbXyL%20lcKQyX7bBZL%20clKQyX7bBZL%20lcKQZEbXy4TA*%5BZL%20lcyQ%7CEbEZL%20lcKQyX7bBZ%20LlcKQyX7bB%7CQyXobXyQKXbEZLbEZL%20yQKclXbEZL%20lcKQyX7bZBL%20lcKQyX7bBZL%20yQKclXbEB*XyQKcl%20LZF-XyQ%7CEboXyQ%7CEbXyQ%7CBb7XyQ%7CEbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBecause%20Of%20You%3DWilkinson%2C%20Hammerstein%201940%3D%3DBallad%3DEb%3D%3D1r34LbKcu7ZL%20lcb7XyQEZL%20lcKQyX7bBZ%20LlcKQyXbEZL%20lcKbXyQKB44T%5ByX7bBQ%7CC7XF%7CQyX7obG%7CQyXFQ%7CyX-FZL7C%20-F%7CQy-XyQ%7CyX-bBQyX-FXyQKc-F%7CQyX7C%7CQyX-bZBL%20lcKQyXbEZL%20l%20C7LZ7bB%7CQ%7CAbXyQ%7CD7XyQ%7CEbXyQ%7CC7XyQ%7CF7XyQ%7CBb7XyQ%7CEbXyQKcl%20%20%5D%20%3DJazz-Ballad%20Swing%3D60%3D3%3D%3D%3DBeer%20Barrel%20Polka%201%3DTimm%2C%20Vejvoda%2C%20Brown%20%281939%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7ZLxZL4%3C*74BZLxZLxZLxZL7FLZxZLxZLbB%3EesreVbLZBb4TA*%5BxZL7FLZxLZZLxZLbBZLxZLxZxLZL7FZLbBZLxZLxxLZx%207FZLxxZL7FxLZxLZLxZLbBZLxZLxZxLZL7F%20xZLbBZLxZxLZx%20ZLxZLLxZLxxLZxLbE%3EsurohC47*%3CC%5B*Y%5D%207bBZLbBZLxZLZxLZZLxZLxZLxZLZBb7xZLbEZLxZLxZLxLZxZLxZL7bBZLxZLLZEbLxZLxZZLbEZxLZEbL7FZL7CZLbEZL7ZDL-FZL7CZLbAZL7ZBb7LZLxZLx%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBeg%20Your%20Pardon%3DFrancis%20Craig%2C%20Beasley%20Smith%201935%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7QyX7FT44FXZL%20lcKQyX7CZL%20clKQyX7CZL%20lcKQyFXyQ%7C%2CA*%2C%5B%2CB*%2CZQ%7CBoXQyX7CZL%20lcKQyXG7%7CQyX7D%7CQyXF%7CQyKcl%20LyXbB%7CB%7CQyXcl%20LZX7F%7CQyXFZL%20lcKyQX7CZL%20lcKQyX7CyQ%7CBbKQyXFoXyQ%7CFXyQ%7CD7XyQ%7CG7XyQ%7CC7XyQ%7CFXyQ%7CFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBei%20Mir%20Bist%20Du%20Schon%20%28Root%20Hog%20Or%20Die%29%3D%281937%29%20Secunda-Jacob-Cahn-Chaplin%3D%3DUp%20Tempo%20Swing%3DG-%3D%3D1r34LbKcu7yX7D%7C4G-Xy1NZL%20lcKQyX7DZ%20Lx%20ZL%20x%20ZL%20lcKQG-XyQ4TA*%7BL%20lcKXyQ%20LZL%20lcKQyX-CB*%5BQ%5DyX-GZL-C%20-G2NZG-XyQQyX%7DQ%20x%20ZLQ%7CC-X%20lcKQyX-GA*%5B%5D%20x%20%20ZL%29oD%28%20%207D%7CQyLZ%20x%20yX-CZLZD7XyQKcl%20LZG-XyQ%7C%20%28D7%29x%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBig%20Butter%20And%20Egg%20Man%3DVenable%2C%20Armstrong%201926%3D%3DMedium%20Swing%3DC%3D3%3D1r34LbKcu7%7CQyXF%7CxXyQ%7CQyXF%7CQyX7C%7CQy7X-G%7CQyXx%7CQyX7G%7CxXyQ%7CQyXF%7CQyX7FyQ%7CG-ZL7oF%20F%7CQyX7C%7CyQX7-G%7CQyX7C%7CQyXFXyQ%7CX7obAyXx%7CQ%7CBbXyyX7C%7CQyX7G%7CQyXD7%7CQyX7D%7CQyXbB%7CQQ%7CFXyQyXx%7CQ%7CG7XyQ%7CxXyQ%7CG-7XyQ%7CC7XyQ%7CFXyQ%7CxXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBig%20Chief%20Battle%20Axe%3DThomas%20S%20Allen%201907%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7ZL7DZ%2CC%2CB%2C4TA*%7B%20%20QyXQyX*..........*B%2CB%2CB4G-%2CLB%2CB%2CALxZLx7LZG-L-CZL-GZL-C%7C%7D%20G-l%7C%2C7D%2C-GsZLxZLZG-LZDZL-GlB*%5B%5D7LZG-G%7C%2C7D%2C-GsZLxZLG-ZL7DZL-GZL7DZL-%2CF7%2CDZLxZ7FZLxLZC7LLxZLbBZL7Fl%7C%2Co%2CGbBsZLxZL7FZLxZZC7LZxZLbB-GZL7BbLZxZLxZLxZLxZLxZLZxLxZLxZL-GC*%5B%5D%20G-LZDZLxZLLZD7LZG-LZD7LZG-LZF7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBig%20House%20Blues%3DDuke%20Ellington%201930%3D%3DMedium%20Swing%3DC-%3D%3D1r34LbKcu7ZL7bE*72VEyXbEZL7bB%20bE%7CQXybEZL7bB%20bE%3EESRQ%7CAb%20%3C44T%5B*%3CA*%7B%7CAb%20EQyX%7C%5D%20bE%207bB%7CQXybEZL-bA%20bAZL7bXyQ%20%20QyXbAQyX-CRUS%3ECX7G%7CQyX-CZL%20lcQKyX-FZL%20lcKQyX-yQ%7CN1OHC27KQyX7Q%7DXyQcKQyX7CB*%7C%5D%20%20lKcQyX-C2NZLQyXZLl%20LZFyX7G%7ClcKQyBb7Xy%20lcKQyX-CA*%7CQy7XG%7CQyXbEZL%20lcKQLZF-XZL%20lc%20LZC-XyQ%7CG7XyQ%7CC-XyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBill%20Bailey%20%28Dixieland%20Tunes%29%3DHughie%20Cannon%20%281900%29%3D%3DMedium%20Up%20Swing%3DF%3D%3D1r34LbKcu7C%2C%5B%5D%20XyQKcQyX7CZL%20x%2C%20%7CQyFXZL%20x%20ZL%20x%20ZL%20l%7C%20%2Cx%20F44T%5B%20lcKQcl%20LZ%20%20lcKQyXFZL%20lcQKyX7CZL%20x%20ZL%20x%20%5D%5BFXyKQyX7/F%7CQyLZ%20x%20QyXbB%5B%5D%20%20lcKQybXBZL%20lcKQyX7FZL%7CBb-X%20x%20ZLCXyQ%7CD7XyQ%7CG7XyQ%7CC7XyQ%7CFXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBirth%20Of%20The%20Blues%2C%20The%3DHenderson%20Ray%3D%3DSlow%20Swing%3DC%3D10%3D1r34LbKcu7-D%7CQy4C%5E7%207o%23F%207%5EFZL7E%207C%5EZL7G%207-DZL7o%23CLZG7X4T%7BA*%5DQyX6ZN1C6%206C2NZL%20QyXQyX%20%7D7bD%207-DZL7obE%20F7LZCL7G%207%5D%207bDXyQKcQyX7DZL%20lcKQyXA7ZL%20x%20ZL%20x%20ZL%20l%7CD-7%207E%5BB*G%207-D7%20C%23oGZL7o%23F%207%5EFZL7%20E7%5ECZL7G%207-DZL77XyQ%7C%5EC%5BA*7LZC6%20Ebo7LZD-7%20G7%20%5D%3DJazz-Slow%20Swing%3D80%3D3%3D%3D%3DBlack%20And%20Blue%20%28Dixieland%20Tunes%29%3DWaller%20Fats%3D%3DSlow%20Swing%3DBb%3D%3D1r34LbKcu7%7CQyXb4G-Xy%207bG%7CQyXbB%7CQyXC7%7CQyX-G%7CQyX-C%7CQF7LZB4TA*%7BQyXbByQ%7DXyKQyX7bGB*%5B%5DQyXb7B2N%7CQyXQyXQyXQcl%20LZX7D1NG%7CQyXyQ%7CGbX-GA*%5B%5DQyX7DZLb7E%20bBZL%20lcKQyX7yQ%7CC-X7bB%7C-XyQ%7CC7XyQ%7CBbXyQ%7CGb7%20F7LZBbXyQ%7CD7XyQZ%20%3DJazz-Medium%20Swing%3D80%3D3%3D%3D%3DBlack%20Bottom%3DHenderson%2C%20De%20Sylva%2C%20Brown%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7bE%7C%2C7*74VeF%7C%2C7-C%2CbE%7C%2CbA%2Cb7E%7C%2C7bB%2CbEs%3Eesr-7%2CBb%3C44T%5B7-F%7C%2CC-7%2CFE%7C%2CbA%2C7bE%7C%2C7bBb%2CEZL7bBZL7-F%7C%2C7b%2CC-7%7C%2C-G%2C7C%2C7-%7CEb%2CG%2C7bB%2C7-F%7C%2C7C%2C7G-ZL-G%7C%2C7D%2C-C%7C%2C-%7CxLZG%2C7bB%2CXbE%3EsA-7%2CD47*%3CA*%7BY%5D%2C7bB%2C-7F%7C%2C7D%2C-GZLx%7C%2C7ChoruZLx%7C%2C%7CQyX77%20%20sBC%207-F1NZLobE%20bZELQyX%7CrQyXl%7C%2C%2Bb7LZF-bB%7CQyL%20x%20ZQ%7DXyQ-D%5BZQyXbEZL7bBb%20EZL7bB%207-F2NZL7%20G7LyX7bBrohC4QKcl%20%5B%5DQyX7bB%7CQyX7-ZFL%20x%20ZL7F%207-CZL*A%3C*7yX-CZbEZL7XyQ%7CBFZLobE%20bEZLQyXr%7CQyXl%7C%2C%2BbBs%20%207b-7%20BbbE%3Esu%20C-7LZF-7%20Bb7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlack%20Cat%20On%20The%20Fence%3DWaller%2C%20Brooks%2C%20Razaf%201929%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7XQyXQ*72VeQyX%7DQyXF%7CQyX7CQ%7CyX-G%7CQyX7D%3EesrXyQXy%3C44T%7BXQyXQ*74TrlcKQyX7FZL%20lcKyQXF%3Ekaerb%20tepmu%20%20%5DXy%3C%5B%20QycKQyXXyQ%20%7BlcKQyX-GZL%20lcKyQXbB%3EsurohC47*%3C%20LZF7QyXQyyXQyX1Bb%20BBZL7F%20bB2NZL%20QXyQyX%7D%207F%207CZLobbXyQ%7DNZL%20lpp%2CbByQXyQ%7Cppp%2CbB%7Cpppp%7Cppp%2CbB%3EadoC47*%3CZLpppp%7CXQyXQp%7Cpppp%2C%7CBb%20F7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlame%20It%20On%20The%20Blues%3DCharles%20C%20Cooke%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7QyXQy%3E%20%3C*3C63*%3C%20%3EA63*%3C%20%3E6B3*%3C%20%3EB63*%3C%20%3EA6%3EXyQXA63*%3C7bBZLT44EbbBZL7FZL-FZL7CLZ7bBZLbEZL7bBZL7LZEbA*%5B%20%20%5B%20QyXZBb7LXQyXQyX%5D%20bEl%7C%2Cb7B%2C7FsZL-FZL7CZyQXyQLbEZLL7CZLLZxLZZLxZLobEZLxZLbZELxZL7bBZLxZLbEEbLZxobEB*A%3EsolsF7%2CB%3CC*%5B%20QyXQyXQyXyQXQyXZL%5DbEl%7C%2C7b*74SoZL-FZbBZL77%2CLZAZLxZL7bEZLxZLbZALxZLbDZL7bAZLbAbLZFbEZLbZLbDZZEb7LCZLxZLbDZL7bAZbLAZL7bEZLbAZLxZ7LZxLLxZL7xLZAbLZF7LZBb7LZEb7LZAbLZx%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlanche%20Touquatoux%3DKid%20Ory%2C%20Cecile%20Ory%20%281945%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%5BT44FXyQ%7CC7XyQKcl%20LZFXyQ%7CFXyQ%7CC7XyQKcl%20LZFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20And%20Broken%20Hearted%3D1922%20Leslie-Handman-Clarke%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%2BF%207C*69VeBZL%2BF%20FZLG%20-GZ%2BLF%207C%7CQyXbB%3EesrbXyQ%7C%3C44T%5BC%7CQyXyQKclXC%7CQyX-G%7CQyX-DLZ7A%20-G%7CQyX-DZL%20yQ%7CC7XbBZLDZL%20l%7CF%2BXy%2C7AZL%20lcKQyX%2Cb%3EBsurohC47*%3C%5BY%5DQXyQKcQyX7-yX%2C7FKcl%20L-bEZL%20lcKQyX%2C-%7CCQyX%2C7G%7CQyX%2C%2BGZ%2CXyQ%7CQyX%2C7yX%2C7AD%2CXyQKQyX%2CbBZL%2BF%207FQ%7CyX%2C7C%7CQyX%2CobD%7Ccl%20LZ/bB%7CQbBZL-LZD7%2CE%7CQyXbE%7CQyX%2C7GQ%7CyX%2C%2BGZL%20lcKQyXb%2C%20Eb%20lcKQ%20D7LZG-XyQ%7CEb-XyQ%7CF7XyQ%7CBbXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20Blood%20Blues%3DJelly%20Roll%20Morton%201931%3D%3DMedium%20Blues%3DBb%3D%3D1r34LbKcu7%20bBZLb%20BoLEZL7bB%20bB%7CQyX7ZFLoB%20%2CbB%7CQyX7FZb%20Eb-B44T%5BF7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20Christmas%20%28Dixieland%20Tunes%29%3DHayes%2C%20Johnson%20%281948%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7bB%7C%5D%20QKcl%20yXbEZL%20lcKQyX7BbZL%20lcKQyX7bBZLQKcl%20yXbE%5ByXbEZZC7XyQyX7bBZL%20lcKQy7XFZL%20lcKQyX-F%7CQKcl%20LL7C%20-ZL7C%20LZBb7%20lcKQyXbEZL%20lcQKyX7bBZL%20lcKQyXLZBb-%20lcKQC7XyQ%7CF-XyQ%7CF%23oXyQ%7CBb7XyQKcl%20LZEbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20Eyes%20Crying%20In%20The%20Rain%3DFred%20Rose%201945%3D%3DBallad%3DF%3D%3D1r34LbKcu7%2C%201N%7CT44FXL%20lcKQyX7CZL%20lKcQyXFZL7C%20%2CF%7CQyZFXyQ%2CA*%2C%7BXFZL%20yQXyQx%20ZL%20lcKQyXbB%2C*B%2C%7CQyX7F%7CQyXQyX%20LZ%20xX%7D%20%20xyX7CZXyQ%7CGQyXFZL7C%20F%7CQyX%2CFA*%2C%7CQyX7C%7CQyX7Kcl%20L7D%7CQyQKcl%20LZFXyQKcl%20%20%5D%20%3DJazz-Ballad%20Swing%3D60%3D3%3D%3D%3DBlue%20Hawaii%3DLeo%20Robin%2C%20Ralph%20Rainger%201936%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7yXbB1T44Bb7F%7CQyX7C%7CQyX7GQ%7CyXbB%7CQyXbE%7CQyXXyQ%7CN%2CA*%2C%7BXbBZLyQ%7DXyyXbE%2CB*%2C%7CQyXbBLZbE%20bB2NZL%20QyXQQKcl%20X7F%7CQXbB%7CQ%20LZC7QyXbB%2CA*%2C%7CQyX7%7CFQyX-CZL%20lcKQyX%7CEbXylcKQyyQ%7CG7XyQ%7CC7XyQ%7CF7XyQ%7CBb%2C%20EbLZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20Lou%20%28Dixieland%20Tunes%29%3DSampson%2C%20Mills%20%281933%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7NZLoE4F%237%2CLD/bB%20%2CbBZLQyXr%7CQyX%7CQyX%2C7F%7CQyXZEb%2C%204TA*%7B%7CQyX%2CyQ%7CF7%5DQyXbBZL%2C7F%20%2C72CNZL%20QyXQyX%7DQyXY%5B*BFX%2C7C1%5DQyX7yQ%7CC7%2C7C%7CQyX%2C7o%23F%7CQXy%2C7%5EFZL%20lcKQyX%2CXyQ%7CFX%2Co%23F%2C7CZL%237%2CXyEZLD/bB%20%2CbBZLQXy%7CrQyX%7CQyX%2C7F%7CQb%2C%20EoFA*%5BY%20F7%2CLZBbXyQZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20Moon%20%28Dixieland%20Tunes%29%3DRodgers%20Richard%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%287bDZ4F%20D-7D%20%29F%287bEZLQyXr%7CQyXZL7C%207-GZL7%28D-%29L4TA*%7B%5D%207D%20C7LZNB%20F2NZL%20QyXQyX%20%7D7C%207-GZL7-D%20F1b7LZF%20%297-G/C%7CQy7%20C7L7bE%207-bB%7CQyX6FLZ7C%207-GZL7-D%20FZLZAbX-GB*%5BD%20%29F%28ZG-7%20QyX%7CrQyXZL7C%207G-ZL7-D%20FA*%5B%5D%207CLZEb7L7G%20G7%28D-%29LZDb7%28G-7%29%20C7LZF%20BbLZFXyQZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20Room%2C%20The%3DRodgers%20Richard%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%5EbBZL4F6%20DCZL7C%207-GZL7-D7%20-AZL7C%207-GZL7--7%20F74T%7BA*%2C7-G%2CLZN1D/6Fs2NZL%20QyXQy%7DX%207C%207-GZL7G%207-A%2CAbo7bE%207-GZL7F6XyQ-AZL11%237bB%206F%7CyQX7C%7CQyX7-G%5BB*%5D7%20Abol%7C%2C7CL7C%207ZEb7%20-D%206F%5BC*%5D%207C%207G-ZL7G%207-DZL9b7D7LZG-L7C%207%2C7-G%2CD-7LZ/6FsZL7bE%207%5EbBLZ7F%207-CZL7C%207-GA%2CAbo%207-AZC7%2C%7ClF6%20C7%20Z%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20Skies%3DBerlin%20Irving%3D%3DMedium%20Up%20Swing%3DC%3D5%3D1r34LbKcu77A%207%5E4A-XyyX%23F/6-A%7CQyXG/-7A%7CQyX%23G/7%5E-A%7CQQ%7CN1C4T%7BA*QyX6C%20G7LZ7-DZL7A%207%5EC2N%7C%20%7D9b7E%207hB%7CQyX6C%20G7LZ7-DZL-F%7CQy%5D*B%5BCL6C%207GZL7%5EC%206-ZFL7%5EC%206-F%7CQyX7%5EZC%5E7X%20%20lcK/7-A%7CLZF-6/7%5E-A%7CQyX-A%5BA*%20%5D9b7E%207hBZL7%5EC%20G%23XyQ7%5EC%206GXyQ%7CA-6/F%23XyQ%7CC%5E7%20A7LZD-7%20G7LZUC6XyQ%7CBh7%20E7b9%20Z%3DJazz-Medium%20Up%20Swing%3D160%3D3%3D%3D%3DBlue%20Tahitian%20Moon%3DComposer%20Unknown%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7bBZL%204FXyQXF%7CQyX7C%7CQyXFZ%20LlcKQyXF%7CQyX7C%7CyQKcl4TA*%5B44T%5BZb-XyQQyX7C%7CQyX-bD%7CQXybD%7CQyXbD%7CQyXF%7CKcl%20LB%7CQyXbB%7CQyC7XyQ%20lcKQyXF%7CQyX7CQ%7CyXFZL%20lcKQyXF%7CLZBbX%7CQyXF-XyQ%7CFXyQ%7CDbXyQ%7CFXyQ%7CC7XyQ%7CFXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlue%20Turning%20Grey%3DFats%20Waller%2C%20Andy%20Razaf%201929%3D%3DSlow%20Swing%3DBb%3D%3D1r34LbKcu7X%2C%2BF%7C4Bb6%2CC%7CQyX%2C7G%7CQyX%2C7F-ZL%2C7A%20%2CobB%7CQyX9%2CXyQ4TA*%7B%5DQyXbBb%2C%20BbE%20%2CbB2NZL%20QyXyQX%7D%20%2BF%20%2C7-CZL%2Co-%2CLZB1N%7CQyCZL%2C77%2C%20BbZL%2C7bB%20bBZL%2C7F7%20-bE%7CQyX%2CbEZL%2C7Eb%2C%20G-FB*%5BX%2C7-F7%2CLZF%20%2CobB%7CQyXbBA*%5B%20%5D7F%20%2C7-CZL%2CoF%20%2CA7%2CLZC%20%2C7-yQ%7CG7%2CXyQ%7CC9%2CXyQ%7CF%2B%2CXyQ%7CBb%2C%20Eb-%2CLZBb%2C%20F%2B%20%5D%20%2C%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBluebells%20Goodbye%3DMorse%2C%20Madden%201904%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7-FZLx*74VeLxZLbAZLxZLbDZxLZLxZLxZLbA%3EesrZC7LZ%3C86T%7BxZLbABb7LZ2NZL%20ZL%20ZL%20ZL%20LZ%20%5D%20xZL7bEZLx1NEb7LZZLxZLL7CZL4%3C*66ZLxZLbDZLbAZLxLZ7bEZLbA%3EsurohCAbLZx4T%7C%7D%20ZLxZL-LZxLAZLxZL7bEZLbAZxLZL7bEZLxZL7bBZbLZDbFZLxZC7LZ%20LZDbLZDb-LZAbLZF7LZBb7LZEb7LZAbLZx%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlueberry%20Hill%20%28Dixieland%20Tunes%29%3D%281940%29%20Lewis-Stock-Rose%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7ZL%5EbE4AbXyZL%20lcKQyX7bBZLl%20cKQyXbEZL%20lcKQN1Eb%204TA*%7BZL6bEb7%20%7DX%28bEB*%5B%5D%206bA%20bEQ%7CyXbE2NZL%20QyXQyBb7%29%20E%206bEbB%7CQyb7%29%20Ax%20ZL7D%20%2C-GZL7D7%20bEZL6bE%20bEZL6b%20LZGXB%28%5EbE%7CQyXb%20%5D%5B*AcKQyX7bBZL%20lcKyQXbEZL%20lcKQyXbAl%20LZE7bE%207Eb%20%20%28Eb7%29%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBlues%20My%20Naughy%20Sweetie%20Gives%20To%20Me%3DSwanstone%2C%20McCarron%2C%20Morgan%20%281919%29%3D%3DMedium%20Swing%3DG-%3D%3D1r34LbKcu7QyX-C-XyQ%7C%20-C%7CQyX-CZL7G%20G-%7CQyX-GZLobE%20-GAboLZG44T%5BZL%20lcZD7XyDZL%20lcKQyX7AZLl%20cKQyX-GZL%20lcKQ7XyQKL%20lcKZL%20lc%7CG-%20ED%7CQyX-C%7CQyX-CZ7LG%20-G%7CQyX-GZLob7XyQKQyX-GG7XyQKcl%20LZC7XyQKcl%20LZF7XyQ%7CC7%20F7LZBbXyQ%7CD7XyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBogalusa%20Strut%3DSam%20Morgan%201927%3D%3DMedium%20Up%20Swing%3DC%3D%3D1r34LbKcu7Xx%7CQypC%2Cp%7CXx%7CQyXFA*%7BZL%2C7%20CCZL7G%20C%7Cp%2CCp%2CCyQ%7CCX%2CCi*%5BG%7CQyXXyQ%7Cx%2CC%7CQyXx%7CQyX7GB%7B*%7DQyXx%7CQyXC%7CQyXXyQ%7Cx7G%7CQyL7o%23FxXyQ%7CX7C%7CQyXC%7CQyXx%7CyQX7G%7CQyXx%7CQyX%2CCyQ%7CF%20%7CQyX7yXCZLLZD7%20%2Cp%2CC%2Cp%2CC%7C%2Cp%2CC%2C%2CpC%2CQ%2C%7C%7DQyXCZL7G%7CC%20G77A%20CZQ%5D%20%3DJazz-Medium%20Up%20Swing%3D160%3D3%3D%3D%3DBoodle-Am-Shake%3DJack%20Palmer%2C%20Spencer%20Williams%201926%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7QyXbBT44BbF%7CQyX7CZL%20lcKQXy7GZL7D%20-GZL7D%207XyQ%7C%2CA*%2C%7ByXbB%7C%20%20%7DXy%7CQyXbE%2CB*%2C%7CQyXb7B2N%7CQyXQyXQyXQEoXyQx%201N%7C7D%20-GXyQ%7CEbB%2CA*%2CZL7F%207C%7CyQXbB%7CQyXoE%7CQyXb%20D7LZ7bB%7CQLZG7XyQKcl%20LZC7XyQ%7CF7XyQ%7CBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBouncin'%20Around%3DArmand%20J%20Piron%2C%20Peter%20Bocage%201924%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu73*%3C%20%3Entro%3E%20%3EB93*%3C%20%3EB93*%3C%3E%20A93*%3C%20%3EA93*%3Cp%20%3C*39CI93*%3CX%5D%20xZs%20on%20xZLoD%3EortnI96*4%3C4T%5BQyXQyXQyX%3EDLZA7LoloS9ZLxZL%20%20%7B*AL-DZLxZL-DZLxZ7LAZLxZLxZLxZL-DZxLZxQyXQyZLxZLsLZsDL7CZLxZLFZLxZLC7B*%7B%7D%20-Dl%7C%2C7A%2C-ZxLZFxZL7AxZL-DLZFLZFl%7C%2C7C%2C7GsZL%20%3EakerB93*%3C%7Cp%2CFZLx%20%7D%5B*CxZL7C%2C7G%7C%2CxLZA7ZLbBZLxZLxZLxZ-LDZL7AZL-DZLxZLsF%2CD7ZLxZLDZLbEF%20%5D%5B*L7FZLbBZLxZL7FLZxZLbBZLbEZLbBDZBbLZl%7C%2C7C7LZG-LZEbLZsBb%2CG7%2C%7CC7%2CF7%2C%7ClBb%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBourbon%20Street%20Parade%20%28Dixieland%20Tunes%29%3DPaul%20Barbarin%20%281951%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7ip%20ss*74In%3C%20%20ZLQyXZLQyX%3Elyno%20snroh%20-%20ort*74Ba%3C44T%5BZL%20x%20%20noteZL%20lcKQyXFlA*%7B%5DY%2CE%2CD%2CC%2CCsZL%20%3Es%20x%20LZpu%20kclcKQycl%20LZx%20%20ZL%20x%20ZL%20lcKyQX7CZL%20lcKQyX7CLZC7XKQyXFXbB%7CQyQ%7CF%20QyXFZL%20x%20ZL%20x%20LZ%20lcKQyXFB*ZL7C%7CF7XyXFZL%207C%7CQy%20LZBbX7C%7CQyX7G%7CQyX7%7CDQyXF%7CQyXoB%7CQyXyQ%7CFXlcKQyXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBrahms'%20Lullaby%3D%281868%29%20Brahms%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%5DQyXb4BbXy%20ZL%20lcKQyX7F%7CQXy7FZL%20x%20ZL%20lcKQx%20LZB4TA*%5BQyXbBXyQ%7CBF%7CQyXbB%7CQyXbE%7CyQXbB%7CQyX7F%7CQyXb7XyQ%7CbEB*%5BZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBreeze%20%28Blow%20My%20Baby%20Back%20To%20Me%29%3DHanley%2C%20McDonald%2C%20Goodwin%201919%3D%3DBallad%3DEb%3D%3D1r34LbKcu7GZL-G*72VEyXbEZL7bB%207FZLEb%20-CZL-G%20-C%3EESRQ%7CC-%20%3C44T%5BKQyX7G%20D7LE%20bE%7CQyXbE%3ESURHOC47*%3C%5B%5D%207bB%20GZoLZBbZL7D%20cKQyXBb7XyA%20bA%7CQyXbA%7CQyXb7E%7CQyXbEZL%20lcKQoLZEbZL%20lccKQyX7XyQKoE%20bE%7CQyXbE%7CQy%2BXbB%7CQyX7bBZL%20lcLZBb7FZL%20lB%20bE%7Cb7XyQB%7CQyXbE%7CQyXbAZ%20LlcKQyX7GZL%20lcKb7XyQBZL%20lb7LZEbXyQ%7CBb7XyQ%7CEb%20AbLZEbXyQ%5D%20%3DJazz-Ballad%20Swing%3D60%3D3%3D%3D%3DBreezin'%20Along%20With%20The%20Breeze%3DWhiting%2C%20Gillespie%2C%20Simons%20%281926%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7G1N%7CQ4FXyQyX7C%7CQyX7G%7CQyXD7ZL7A%207-EZL%20lcKQ%7CFXy4TA*%7B-bBZL%20%7DXyQ%20lcKQyXbBB*%5B%5D%20F7%20F2N%7CQyXQyXQyXLZ%20x%207C%207-DZL7AXyQ%7CDL%20lcKQyXFA*%5B%5DQXy7C%7CQyX7G%7CQyX7-ZE-7%20F%7CQyX7XyQ%7CG7XyQ%7CC7XyQ%7CFXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBright%20Star%20Blues%3DArmand%20J%20Piron%201924%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7D1NZL*72VeQyX-GZL%20x%20ZL%20xZ%20L%20lcKQyX-G%3Eesr%7C%20A7%20%3C44T%7BKQyX7cl%20%20%7DirB47*%3C%5B%5D%20%20lcKyQX7D2NZL%20QyXQyXdge%3EDKQyX7QyXbBG-XyQhC47*%3C%7B%20QyXQyXyQXQyXQyX%5DQyX7F%7Corus%3EZL%20lc7GZL%20Z%20x%20LXbBZL%20x%20ZL%20x%20Z%20LlcKQyX7FZL%20x%20ZyQKclL%20lcKyXbB%7Cl%20LZC2NZLQyX%7D%20%20lcKQXy7FZL%20x%201N%7CQyX7F7XyQcKQyXG%20bB%3E%20%7DXyQnellaR27*%3CZL%20QXy%3EEMIT%20TSAL93*%3Ctando%20lcKQb7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBring%20Me%20Sunshine%3DArthur%20Kent%2C%20Sylvia%20Dee%20%281966%29%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu77CZL%20XyQKcXCZL%20lcKQyX7G%7CyQX7-D%7CQyX-DZL%20lyQKclC44T%7BX7-D2l%20LZFlcKQyX7GZL%20lcKyQX7D1NZL%20lcKQyX%20%20%7D%7CNcKQyXyQ%7CG7XyQ%7CCXyQKcl%20%28G7%29%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBrownskin%20Mama%201%3D1928%20Blythe%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7yX%3Eka%7CF7Xy63*%3C%2C7G%7CQyXx%7CQXyF%7CQyXx%7CQyXbB%7CQ%20%20BreQyXF%5B7C%7CQy%3C*39%20Xx%7CQyXbB%7CQyX7FQ%7CyXF%7CQyX%3EkaerB%20yQ%7CFX%2C7C%7CQXyQ%7CF%2CC7%20LZFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBuddy%20Bolden's%20Blues%3DJelly%20Roll%20Morton%201923%3D%3DMedium%20Blues%3DF%3D%3D1r34LbKcu7%7CQyX7%20FoLZ7D%20FZLoB%20bBZL7%20FFZLoB%20bBZL7F%20FLZN1GF44T%7B%202%20TS%7DXyQXT%20LANOITPO%3C%5DQyFXZL7C%207G2NZL%20QyAG%20LAQyX7C%3EXyQXyQXyQXyQXyQXyQXyQXyQ%3C*74BARS%3E%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBuddy's%20Habit%201%3DNelson%20And%20Straight%201923%3D%3DMedium%20Swing%3DGb%3D%3D1r34LbKcu7%2C7Ds%2C*66InZL%20ZL%20ZL%20ZL%20ZLZxLxZLx%7Cp%2C7F%3Eort*AsBb%3C44T%5B%2C-G%7C%2CsBb7%2CZL7FZLbBZLxZL7%7CF%2CbB%2C7F%7C%2CbB%2CbE%7CBb%2CD7%2C-Gs%7C7FZL7Eb%2CBb%20bB%7C%2C7F%2C7C%7C%2C7Gb%2CBZL7F%7C%2CbB%2C7F%7C%2C%5D%7C*BF%7C%2C7bB%2CbB%7CpLZBb%2CbB%7Cp%2C7FZL7F%7Cppp%7C%2CbB%7Cp%2C7FZL7F%7CpLZBb%2CbB%7Cp%2C%20ZL%20Z%2Cp%7CEb%7C%5D%20bB%7C%2C7F%2C7C%7Cp7%2CFZL7F%7Cp%2C-bE%7Cp%2C%20LZ%20L7bB%7Cp7bBZL9BridL%20QyXQyXZLxZL7BbZL7obBZL7bB%3EegZ*CEb6*%3CZLLxZL7ZEb7LZLbEZL7bBZLbEZxLZLbEZL-bAZLbAZC7LZFLbEZLL-bAZp%7Cpp%7CxZL7GZLxZLbAZLb7EZLbEZL7bBZLbELZAbL%2C7bBZ63*%3CZC7LZF*%3C%7Cp%20%3EortnI63*%5D%3C%20xZLbEZL7bBZL736A%3ELZLbEZA%3ELZ%3C*36B%3ELZ%3C*36A%3ELZ%3C*36Bridge%3E%20LZ%3C*36Solos%20on%20C%3E%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBugle%20Boy%20March%3DFrancis%20A%20Myers%201907%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%3EB93*rumpe3*%3C%20%3EA93*%3C%20%3EA9*3%3C%20%20QyX%3Eortni%20t9B%3E%20%3CT93*%3CL7CZLSolosLxZLxZLxZLF44T*A%7B%20QyXQyX%3EC%20no%20ZxLZx93*%3C%20ZLFZL7LZxLZLxZLFB*%7B%7D%20xZLC7ZLxZL7GZLxZLFZC7LZxCZLxZZLbEZLZxLZ%7B%7D%20FZLxZL7CZLFLZ-bBZLbBZL7FZLF*CBbL7CZLxFZLx1LZF7LZL7GZLbBZL-bEZbLEZL7bBZLbBZLxZC7LZNxZLbByXQyX%7DXyQXXQyXQyXQyX%7D%20xZbLBZL7F2NZLQyXQyyQXyQ%20xZL7QXyQXyQXyQXyQXyQXyQXyQXyQXyQXyQXyQXyQXyQXyQ%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBuona%20Sera%3DPeter%20De%20Rose%2C%20Carl%20Sigman%201957%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7X7FZLbXyQKyX7FZL%20lcKQyXbZBL%20x%20ZL%20x%20ZL%20lcQKcl%20B44T%5BL%20lcK%20LZ%20xZL%20lcKQyXbBZL%20clKQyX7FZL%20x%20ZL%20BbXyQlcKQyyXbBZZ%20x%20LQyX-bEZL%20lcKQybXEZL%20lcKQyX7bBZKcl%20LL%20x%20Z%20lcKQLZF7XL%20lcKQyX7bBZL%20clKQyXbBZL%20lcKQyZEbXy%20lcKQLZBbXyQ%7CF7XyQ%7CBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DButton%20Up%20Your%20Overcoat%20%28Dixieland%20Tunes%29%3DHenderson%2C%20De%20Sylva%2C%20Brown%201928%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7QyX7C4FXyQXFZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKyQ%7CN14TA*%7BX7-DZyQXyQQyXFZL%20lcKQyXbBB*%5B%5DQyX7F2N%7CQyXKcl%20LXQyX%7DKQyX7XyQ%7CCcKQyX7GZL%20lcKQXyFA*%5B%5D%20%20lcKQyX7l%20LZC7G%7CQycl%20LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBuzzard's%20Parade%3DHug%20Armand%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7CZL%20lT44%3C*FZL%20x%20ZL%20x%20ZL%20clKQyXF%3EsurohC27XyQKc%2CA*%2C%5BcKQyXcl%20LZlcKQyX7G%7CQyX7DQ%7CyXFZL%20lcKQyX7C%20LZC7KQyX7ZL%20lc*B%2CFXB%7CQyX7F%7CQyXFZLx%20%20ZL%20x%20ZL%20lcKQybXyQK%2CZL%20l7*%3C%5B%5D%7CBb-XQyXF%7CQyX7C%7CQyXG7%7CQyX7D%7CQyXF%7CQyKcl%20%20QyXbBlcKQyge%3EF-%20lcKQyX7CZL%20lcQKyX-bBZL%20lcKQyXLZF-XdirB2%20LZF-XyQKcl%20LZBb-XyQKcl%20LZC7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBy%20And%20By%20%28When%20The%20Morning%20Comes%29%3D%281906%29%20Tindley%3D%3DHymn%3DF%3D%3D1r34LbKcu7yXF%7CQXyQKcQyX7GZL%20lcKQyX%7CFQyXF%7CQyXbBZL%20l%7CC7XyF44T%5BQKcl%20LZBbXyQ%7CFXyQ%7CFXyQ%7CC7XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBye%20Bye%20Blackbird%20%28Dixieland%20Tunes%29%3DRaymond%20Henderson%2C%20Mort%20Dixon%201926%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7yX7C%7C4FXyQG%7CQyXobA%7CQyXF%7CyQXF%7CQyX7CZL%20lcK-7XyQ4TA*%5B7FB*ZyQKclQyXF%7CQyX7C%7CQyX-7GZL%20x%20ZL%20x%20ZL%20Kcl%20LX-G%7CQF%2CC*%2Cl%20LZCC%7CQyX-bBZL%20lcKyQX-G%7CQyX7D%7CQyX-7XyQ%7CcKQyXXyQKcl%20LZC-XyQ%7CD7XyQ%7CG-7XyQ%7CC7XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DBye%20Bye%20Blues%3DHamm-Bennett-Lown-Gray%3D%3DUp%20Tempo%20Swing%3DC%3D10%3D1r34LbKcu7*%5D%20%20l4CXyQ7AZL%20lcKQyXCZLl%20cKQyX7bAZL%20lcKXyQKc4T%5BA*%7CQyX7yQKclX7obE%7CQyX9%5EC%7CQXy9b7G%7CQyX31GZL%20yQ%7CD-X9D%5BBcKQyXyQ%5D*AlcKQyXCZL%20lcKQXy7bAZL%20lcKQyXC%5B%20LZA7X5%237GKQyXCC%5BD9XbA%7CQyXC%7CQyX9b7%7CGQyX31GZL%20lcKQy7XyQ%7C*%5D%20%20lcl%20%20Z%20%3DJazz-Medium%20Swing%3D145%3D3%3D%3D%3DC'Est%20Magnifique%3DCole%20Albert%20Porter%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7yX7F%7CbXyQ%7CC%7CQyX7G%7CQyXbBZ%20LlcKQyX-G%7CQyX-D-7XyQB44T%5BbB%7CZLyQKclyXbBZL%20lcKQyX7%7CFQyX7-CZL%20x%20ZL%20QKcl%20X-C%7CQQyXbE-XyQ%7CKQyXbE%7CQyX7bB%7CyQXbBZL%20lcKQyX-Gcl%20LZD%7CQyX%7CEb-XyQ%7CBbXyQ%7CG7XyQ%7CC-7XyQ%7CF7XyQ%7CBbXyQ%7C%20%28F7%29%2Cx%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DC'est%20Si%20Bon%3DBetti%20Henri%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%7CQyX7AC-7X7-CZL7G%207-DZL7Eb%207%5EbB%7CQyX7F%7CQyXyQ%7CF*%7B44T*%5B%5D%207%20Eb7LbA%7CQyX6bB2NZL%20yQXQyX%7D%209b7G%207DZ-7%20Db6bB1N-C%7CQy%20Eb-7yX7-GZL%20lcKQyX%5E7bGZL7bD%207-bAZLQ%7CC7X7%5EbGB%207-DZF7%20sD7%5EbB%7CQyX7F%7CQyX-7ClC*%5B%5D%2C7-bD%2C7-%20Eb7L%7CQyX77-D%7CQ-7XyQE%7CQyX7-C%7CQyX9bG7%7CQyX7hD%7CQyX7F%7Cb-6XyCZL7GXyQ%7CG7XyQ%7CDb-7%20Gb7LZC-7%20F7LZBb6XyQ%7CC-7%20F7%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCabaret%3DJohn%20Kander%2C%20Fred%20Ebb%20%281966%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7KQyX74EbXyX%2BbB%7CQyXbE%7CZLQXy%7CrQyX%7CQyX%2BbB%7CQyQ%7CEb4TA*%7BbE1N%7CF-XyQB%7CQyX7-F%7C%5DQyX7%7CCQyX7-G%7CQyXo%23F%7Cb7XyQZL%20lcL%20lcKBbXyQAB*%5B%5D%207bE%20bE%7CQXybE2NZL%20QyXQyX%7Db-XyQZLoE%20B%7CQyXQKcl%20ZQyX7bB%7CQyX7F%7CyQX6bEZL%2BbE%20-CZL%5B*AEbyXbEZ%23F%7CQy%7CXyQr%20lcKQyX7bE%7CQyXb%2BB%7CQyXbE%7CZLQyX%7CLZF-XQyX%2BboXyQ%7CG-7XyQ%7CC7XyQ%7C%7CF-7XyQ%7CBb7XyQ%7CEbXyQ%7CBb7XyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCakewalkin'%20Babies%20From%20Home%3DChris%20Smith%2C%20Henry%20Troy%2C%20Clarence%20Williams%20%281924%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7ZL-GZ*74Ve7FZL7CZLxZLxZLZxLxZLxZLbBs%3EesrLZD7L%3C44T%5BZL%20lc-7LZCFl%3EsurohC47*%3C%5B%5DY%207FZL7bGZLxZL77XyQKGZL7Dx%20ZL%20%20x%20LZlcKQyX7CZL%20lcKyQX7GZL%20lcKQyXbB%20LZ%20xZL%20x%20BZL%20xXyQKc%20ZL%20lcKQyX7F%7C%7CyQX7F%7CQyX7bGZL%20lx%20LZ%207CZL%20XbBZLD7XyQZL%20x%20ZL%20lcKQyXEb%7CQyX7bB%7CQyX-G%7CEb%20Eo%7CQyXbX7F%7CQ%20LZ%20xL%20x%20ZL%20x%20ZL%20lcQKyX7FZLoB%20bBZL%20ZC7XylcKQyyQ%7CBbXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCandy%20Lips%3DMike%20Jackson%2C%20Jack%20Lauria%201926%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7L7FZL*72ChZL7DZLxZL-GZLxLZ7DZLxZLbB%3EsuroxLZC-%3C44T%5BZLxZLxLZA7ZL-GZLxZL7DZLxLZbBZLxZL7FZLxZLxLZD7ZLbBZ7*%3C%5B%207LZBbXQyXQyXQyX%5D%20xZbLBZL7FZL7CZLxZLyQXyQFZL-CFZLxZe%3EEbLxZLbEZLxZLbBZLZxL7FZLxZL-DZLxZLZD-LsreV47LZxLZC7LZF7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCareless%20Love%3DW%20C%20Handy%2C%20Spencer%20Williams%2C%201921%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7XF%7CQyXyQ%7CCyX7G%7CQyX7D%7CQyXZFL%20lcKQyXF%7CQyX7Q%7CC7XF44T%5ByQ%7CF7XyQ%7CBbXyQ%7CBb-XyQ%7CFXyQ%7CC7XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCareless%20Love%201%201%3DHandy%2C%20Williams%2C%20Koenig%20%281921%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7QyXC%7C*74InF%7CQyXFZL%20x%20ZL%20%20xZL%20lcKQyXC%3Eort%23oXyQ%3C44T%5BQyX7CZG7Xy%3EesreV47*%3C%5BY%5D%20G7%20CZLF%20CZL%20lcKQFXyQ%7CL%20lcKQyXbBKcl%20LF%7CQyXF%7CQyX7C%7CQXy7G%7CQyX7D%7CQyXFZ7XyQ%7CQyXF%7C%7CBoXyQ%7CFXyQ%7CC7XyQ%7CF%20BbLZF%20C7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCarolina%20Moon%3DJoseph%20A%20Burke%2C%20Benny%20Davis%20%281928%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%2BC1N%7C4FXyQQyX9C%7CQyXF%7CQyXb-B%7CQyXbB%7CQyX7F%7C%7CFXyQ4TA*%7BGZL%20lyQXyQFZL%20lcKQyXbBB*%5D%5BQyX7F2N%7CQyXQyXXyQKcX%7DQyXF%7CQyXcl%20LZyXbB%7CQyX7F%7CQyXAF*%5B%5DQyX%2BC%7CQyX7CQ%7CBb-KQyX7XyQ%7CC9XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCarry%20Me%20Back%20To%20Old%20Virginny%3DJames%20Allen%20Bland%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7X7C%7CQ4FXyQN%7CQyX7D%7CQyXF%7CQXyF%7CQyXbB%7CQyX7A%7C1G7Xy4TA*%7BZL%20lcQXyQ%20ZL%20lcKQyX7CB*%5BQ%5DyXFZL7C%207G2NZLFXyQKyX%7DQyyXF%7CQZD-7XQyX7A%7CQyXF%2CA*%2C%5D%5BQyX7C%7CQyX7G%7CQy%7CBbXyL7A%20FQ%7CFXyQ%7CD7XyQ%7CG7%20C7LZFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCharleston%3DJohnson%2C%20Mack%20%281923%29%3D%3DMedium%20Up%20Swing%3DBb%3D%3D1r34LbKcu7-Gs%20%20VerseX-GZL7D%20%2C-C%7CQy6X-Gl%7C%2C7-Gs%20%20-G%3EyQ%7CG-47*%3C%5B%20F%7CQy-6XyQyX7D%7CQyXbB%7CQyXF7ZL%2C7F%20D%7CQyX7A%7CQ%7CG-XGl%7C%2C7QyX%2Cb%20%20sBbohC47*%3C44TA*%5BYQ%5DyX7F%7CQyX7Cl%7C%2C-rus%3EBFZLoF*%5B%5D%207Q%7CG7XZL7obD%20%2CbB%7CQyXF7%7CQyX7CZL%20lcKQyC-7%20FyX7D%7CX7FZLyQ%7CD7-D%7CQyX7A%7CQyX7-ZDL%20lcKQyX7G%7CQyX7%2C%20D7X%2CbBB7obD%20ABb%2CXyX7F%7CQyX7CZL%20lKcQyX7G%7CQyX7D%7CQyQ%7CBb%2C*%5B%5DQyCZLob%20F7%20%5D%7CQyX7bG%7CQyX7bEQ%7CyX7bB%7CQyXbBC*%5BBb%2C%20D7-CZL-7%20F7LZBb%20Eb7LZC-7%20F7%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCheek%20To%20Cheek%201%201%3DBerlin%20Irving%3D%3DMedium%20Up%20Swing%3DC%3D%3D1r34LbKcu7L7-D%204C%5E7%207G%207-DZL7o%23C%207C%5EZL7G%207-DZL7o%23CLZC%5E74TA*%7B11%237b%20E-7L%207-EZL7-D%207GZLD7%207A%7CQyX11%237bBZF7LZB7obEZZL%20Qy7XyQ%7C%207G%207-DZL7A%207-1EN%7CQyX7G%7CQyX7-D%7DXyQXA%7CQyX7A%206CyQKcl7-DZL7A%206CZL7G7%20-DB*%7B%5D%20%20%3EeniF%3C%20G7LZX6C2N7-bEZ%20G7LZQyX7-CC*%5B%7DQyX6ZCL7G%207-DZL7A%207EKcl%20L7-DZLgnidnb7XyQ%20la%20.C.D%3C%207-AZ7Lo%23G%207G%7CQyX7hD%7C2nd%20eA%7CQyX%3E%20LZD-7%20G7%20Z%20%3DJazz-Medium%20Up%20Swing%3D160%3D3%3D%3D%3DCherry%3DDon%20Redman%2C%20Ray%20Gilbert%201928%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7XbBZLT44BbC%7CQyX7C%7CQyX7GZ-LF%20bB%7CQyX7A%7CQyX-7%20F%2B%2CA*%2C%7BlcKQyA%2CN1C*%2C%7CQyXbB2N%7CQyXyQXQyXQyX%7D%207F%207-B%2CD7X*%2C%7CQyyX7A%7CXyQKc%2CA*%2CZL%20lcKQyX7ZFL%20lcKQyX7CZL%20lBbXyQ7GZL%20Q%7CBb%20F-LZG7XyQ%7CC7XyQ%7CC-7%20F%2BLZBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCherry%20Pink%20And%20Apple%20Blossom%20White%3DJacques%20Larue%2C%20Mack%20David%3D%3DLatin%3DEb%3D%3D1r34LbKcu7QyX%7CQ4F-7XQyX7bBB*%7C%7D%20%20lcQKyXbE%7CQyX7bB%7CQy%7CEbXy4TA*%7BQyXbELZXyQbB%7CQyX7-F%2CA*%2CZQLyX%7CrQyXZLQyX%7Cr7XyQ%7CQyX%7CrKcl%20%20%5D%20%3DJazz-Latin%3D180%3D3%3D%3D%3DChicago%20Buzz%3DJimmy%20Blythe%2C%20Vol%20Stevens%20%281926%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7lcKQy*74In%5BY%5D%20%20lcKQyX7bBQ%7CyX7F%7CQyXbE%3Eort*AEbX%3C44T%5BXbE%7CQ%20LZ%20xQyX7bBZL%20x%20ZL%20%20xZL%20lcKQyX7FZL%20%7CB7Xyx%20ZL%20yXbEZXyQ%7CE7F%7CQyX%29obE%28%20%7CQXy%3EkaerB%20%2063*%3Cob%20Bb7L7C%7CQyrB%20%206BAbXyZL%20lcKQyX7bBZLl%20cKQyXbEZL%20lcKQEb%3C*3*%5BY%5DQB%20%2063yQ%7C%20%28ZL%20lcKQyXbEZL%20clKQyXbA%7C%7CQyX%29bE%7CEb%3C*X%3Ekae%3C-bA%7CXyQ%7CEaerB%20%2063*%3CbA%7CQXy%3EkaerB%20%2063*%3C7bk%3EXyQ%3Ekaer*36%20%20Break%3EXyQ%7CEbXyQKcl%20LZF7%20Bb7LZEbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DChicken%3DCole%2C%20Johnson%2C%20Accooe%201899%3D%3DMedium%20Up%20Swing%3DBb%3D%3D1r34LbKcu7ZL-bE4Bb%20G7bB%20bBZL7F%20-CZ-LG%20bBZL7F%20-CZL-LZEb%204TA*%7BL%20lcKLZN1BB*ZL7bB%20bB2N%7CQXyQyXQyXQyX%7DQyXbEbXyQ7F%20bBL7F%20-yQKcl%20bBA*ZL%20lcKQyXF7ZL%20lcKQyX7CZL%20G-LZCX7bBZZBb%20G-LZC-%20F7LZBb%20Bb7LZEb%20Eb-LZBb%20F7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D160%3D3%3D%3D%3DChimes%20Blues%20%28AKA%20Mournful%20Serenade%29%3DJoseph%20'King'%20Oliver%201923%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7B%7CQyX44%3C*7X7bG%7CQyXbB%3EbB%20in%20seulb%20rab%20214yQ%7CBbT%5BYYYcKQyX%7CEbXyX7F%7CQyX7C%7CQyX7%7CGQyXbB%7CQyX7bG%7CQyQ%7CBbQyX7bl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DChina%20Boy%20%28Dixieland%20Tunes%29%3DDick%20Winfree%2C%20Phil%20Boutelje%201922%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7GZL%20lT44FX7DZL%20x%20ZL%20x%20ZLx%20%20ZL%20x%20ZL%20lcKQyXyQKc%2CA*%2C%5BXbA%2CBcl%20LZG%20F%7CQyXFZL%20lcKyQX-bBZL%20x%20ZL%20x%207LZ%2C*KQyX7QyXF%7C7XyQ%7C%7CQyXbA%7CQyX7bE%7CyQXbAZL%20lcKQyXbAC7XyQbE%7CQyKcl%20LZAboXyQKcl%20LZG-7XyQ%7CC7XyQ%7CFXyQ%7CG-7%20C7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DChinatown%2C%20My%20Chinatown%3DJean%20Schwartz%2C%20William%20Jerome%20%281906%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7yX7FZ4%3C%20ABbB%7CQyXbBZL%20x%20Z%20Lx%20ZL%20lcKQyXbB%3E%20BboL4TA*%5B%2BF%7CQyLZ%7CD7%20lcKQyX7CZL%20lcQKyX7-GZL%20lcKQyXLZF7X%20lcKQ%20lcKQ*BBbXQyX7bB%7CQyXbBZLx%20%20ZL%20x%20ZL%20lcKQy%7CEbXy%5B%5DQyX%20lcKQXyQ%7CEQyX7F%7CQyX7C%7CQy7XG%7CQyXbB%7CQyX7-b%7CBbXy%2CbEZL%20%5D%20%3DJazz-Medium%20Swing%3D275%3D3%3D%3D%3DChloe%20%28The%20Song%20Of%20The%20Swamp%29%3DNeil%20Moret%2C%20Gustave%20Kahn%20%281927%29%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7%7C%2C%2BCs7XyQKL%20x%20ZL%20lcKQyX7ZCL%20x%20ZL%20x%20ZL%20lcZC7%20%20G44T%5ByX7G%7C%7CG7XyKQyX7GZL%20lcKQy7XD%7CQyX-A%7CQyXC%7CQcl%20LZQyXFlCZL%20lLZ%20x%207DZL%20lcKQyXFZLl%20cKQyX7CZL%20x%20ZLXyQKc%20lcKQXyQ%7CA7XyQ%7CG7XyQKcl%20LZD-%20G7LZCXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DChoo%20Choo%20Ch'Boogie%3DHorton%2C%20Darling%2C%20Gabler%20%281945%29%3D%3DMedium%20Swing%3DG%3D%3D1r34LbKcu7KQyXG*74VeKQyX7CZL%20x%20ZL%20%20xZL%20lcKQyXG%3Eesrcl%20LZ%3C44T%5BZL%20lcD7XyQC%3EsurohC47*%3C%5BY%20%5D%20lcKQyXGZL%20lcK7XyQKZL%20lcG6XyQKcl%20LZC7XyQKcl%20LZD7%20Db7LZD7XyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DChrysanthemum%2C%20The%3D%281904%29%20Joplin%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7L7bBZ4Bb7L%2C7F%2CbB%7C%2CoE%2CbEsLZ7bBZL%20%7Cr%20ZLbEZ%7ClBbL4TA*%5BsZLbE%20r%7C%20L*%5BY%5D%20bEl%7C%2C7bB%2CEb%7C%2C7B%2C7-FsZL7CZBBbLZZLbEZ7bBsZ%2C%7ClBbbBl%7C%2C7F%2C-D%7C%2C7A-%2CD%7C%2C-G%2CbEsZLxZLLZEbL7F%2CbB%7C%2C7bElC-LZ*%5BY%5D%20bBl%7C%2C7F%2C7%7CC%2C7G%2CbB%7C%2CoE%2CbEsCsAb%2C%7C%2C7G%2C7bE%2CbEb7LZbE%2C-C%7C%2C7G%2CCsZLAbl%7C%2C7bE%2CbAsZLbA7%2C%7CsAZLbAlFD*%5BYLZEb7%7C%2C7bE%2C7bB%7C%2C7F%2CAb%7C%2CoD%2CbDsZL7CZLlAb%20%5DbAl%7C%2CL-bBZLZ%20r%7C%20%7Cr%20ZL7CZL-FZL%7C%20r%20ZL7CZL7bDZL%20LZF7L7CZL-ZsF-%2CC7%2C%7CF-%2CEb7Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCielito%20Lindo%3DQuirino%20Mendoza%20Y%20Cortes%2C%20Jack%20Lawrence%20%281924%29%3D%3DWaltz%3DBb%3D%3D1r34LbKcu7QyXbB4Bb%20%20%7CrQyX%7CQyX7Fl%3EB%2C%20A%20%2CA47*%3C%7C%2CobBsXyQLZ3TA*%7BusFZLsBbo%2CQyX%7CQyX7-C%7CQyXF7%7CQyX7F%7CQyX7-C%7Cr%7CXyQ%20%20bB%7CZL%20lcF7XyQE%7CQyX%2BbB%7CQyXbB*B%5BY%7D%20%20lcKQyXbB%7CbXyQK%7CQyXs7-C%7CQKcl%20LQyX7-C%7CQyXoB%7CQXybBZL%20lcKQyXbBZ%7CF7XyQyX7FXyQ%7CF7XyQ%7CBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCiribiribin%3DAlberto%20Pestalozza%201898%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7bBZL%20bXyQKX7bBZL%20lcKQyXbZEL%20x%20ZL%20x%20ZL%20lcyQKclE44T%5BQyXbEcl%20LZbB%7CQyXbEZL%20lcKyQX7bBZL%20x%20ZL%20x%207XyQ%7CKQyX7XoA%7CQZ%20x%20L%2CbA%20lcKQyXbAZLl%20cKQyX7bEZL%20x%20Z%7CAbXyL%20lcKyQ%7CEbXyQKcl%20LZBb7XyQKcl%20LZEbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCity%20Of%20A%20Million%20Dreams%20%28Years%29%3DBurke%2C%20Rose%20%281966%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7%7CQyXb4EbXyyX7bB%7CQyX7FZL%20clKQyX7C%7CQyX7G%7CQQ%7CN1E4TA*%7B7-AZLQ%7DXyQ%7CQyXGB*%5BY%5D%207D%20Eb%7CQyXbE2NZL%20QyXG%20G%23oyX7bB7G%7CQyGXyQ%7C%5BY%5D%207bB%20GZL7D%20-7AZLo%23G%20GZLG%207D*AEbXZL7D%20XyQ%7CC7XyQKcl%20LZF7XyQ%7CBb7XyQ%7CEb%20AbLZEbXyQZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DClarinet%20Marmalade%3DNick%20LaRocca%2C%20Larry%20Shields%2C%20Henry%20W%20Ragas%20%281918%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7LFA*%7B*74InZLFZL7CZL7GZLxLZ7DZL7AZLF%3E%20ortC7%20%5DY%3C44T%5BLx1NZFLZF77DZLFZLxZLbBZLF7ZLFZL-bBZLbBZLLZG7LZLoFZC%3Eegdx%20%7DXyojaM47*%3C%5B%5D%20xZLZFL7C2NZLQyXQyXQr%20briZL7CZLxZL7ZxLZxZLF%3EsoloS%20%2047*B%3C*%5BY%20%20QyXQyX%7C%5D%20A7LZDLxZL77*%3C%5BYC7LZFFZL7CZL7GZLxZLD7ZL7AZLF%7CZL7CZLLZx%20%5DZL7GZZLxZLr%20briZLxZLxZLxZL-GZxLZLxZLxZL-D%3EegdC7LZxoniM4L7GZLyQXyQZL7AZLF%3EadoCQyQXyX47*%3C%2CQ%2C%5BYZL%20D7LZxX%7C%5D%20xZC7LZFLZC7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DClimax%20Rag%3DJames%20Scott%20%281914%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7solos%3C*74IB%20%2CB%20%2CA%20%2CA47*%3C%2C%7Cp%2CoF%7Cp%2CFs%3Eortn%2C%20A%2C%2044T%5BYxZL7C%3EG7%2CCF%7Cp%2CoF%7Cp%2CFA*%7BY%20%20QyXQyX%7C%5Dp%2CF%7C%2C7LZxLZC%20no%20Y%7D%20F%7CxLZ%7CFG%7C%2C7D%2CF%7C%2C-bB%2CbZBL7FZLF%7Cp%2CoF%7Cp%2C7%2CC7%2CZLFZLB%2CbBZLZxLZFZLxZL7CZL7CZLA-ZL7EZL-AZLxZLFLZF7L7CB*%7BLbBZL%2CD7%2C%7CZLbB%3EsoloS%20%2047%3C*C*%7BY%7D%20F%7C%2C7C%2C7GxLZF7F%7C%2C-b7G%2CbBLZA7LbE%7C%2C7bB%2CbBZL7FLZxZLbB%7C%7C%2C7F%2C-DZ%2CEo%2C%7CxZLxZ%2C%7CC7%2CF7%2C%7CBb%20%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCoffee%20Grinder%20%20%28Moulin%20A%20Cafe%29%3DSidney%20Bechet%201950%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7ZL7CZ4BbLZbBZLxZL7Fl%7C%2CoDb%2CBsZLbBZL7FZL7CLZBbL4TA*%5BLbBZLbLZsBB*%5B%5D%20bBl%7C%2C7F%2Cb%7CB%2C-bE%2CbE%7C%2C7bB%2CbF7LZxBZL7F%2C7Fs%2C7LZxL7FZL7CZLp%7Cp%2CbBLZp%7Cp%2C7FZLxZL-CZLZsBbGZLxZZLbEZ%5D%5B*CEL7FZLxZLxZLbEl%2C%7C7bB%2C7FsZLxZL%2CbZBb7L%20bBl%7CA%3C%20%20%3E7%2CBb7%5D%20bEl%7C%2C7bBs%2C7FZsLxZLobEZLbEl%7C%2C%3CPLAYFsZLx%3E%20%3CA%3E%20%3CB%3E%20%3CB%3E%20%3CA%3E%20%3CC%3E%20%3C%28%20Solos%20on%20C%29%3E%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCollegiate%201%3DMoe%20Jaffe%2C%20Nathaniel%20Bonx%2C%20Lew%20Brown%20%281925%29%3D%3DMedium%20Swing%3DEb%3D3%3D1r34LbKcu7ZL7bBbXyQ%7CyX7bB%7CQyX7bB%7CQXybE%7CQyXbE%7CQyXbEQ%7CF7%20E44T%7BX7F%7CQBb7%20%7DL7G%20bE%7CQyX-bA%7CyQXbAZL7bE%20bE2N%7CZC-Xy%20bE1N7bB%7CQXyQ%7CBQyXbE%7CQyXbE%7CQybXE%7CQyX7bB%7CQyX7b%7CEbXy7F%7CQyXyQ%7CBb7XyQ%7CF7%20Bb7LZEbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCome%20Back%2C%20Sweet%20Papa%3DBarbarin%2C%20Russell%20%281926%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7X7G%7CQ*74VeLQyX%7CrQyXZL%207F%2Cl7bGs%7CQyXbB%3EesrZBbXy%3C44T%5BF%20F%7CQXyQ%7CFQyX%7CrQyXZL%207Fl7%2CbGs%7CQyXbB%7CQyX7LZCXy7C%7CQyC%7CQyX7XyQ%7CXbB%3E%29soloS%28%20suorhC47*%3C%7BY%5DQyX7FyQ%7CG7CZLo%23%20ZL%20xcl%20LZcKQyX7G%7CQyX7D%7CyQXbBZL%20lcKQyX7Fl%20LZ%20KQyX7XbB%7CQ7XyQK%28%20%7CQyX7F%3EkaerBQ%20yXQyX54*%3CZL%20lcF7%29XyCZL%20xKQyX7XyQ%7CC7DZLhA%207DZL%20lcQKyX7FZL%20lcKQyX7XyQ%7CG7G%7CQycl%20LZC7XyQ%7CC%23oXyQ%7CBbXyQ%7CG7XyQ%7CC7%20F7LZBbXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCome%20On%20And%20Stomp%2C%20Stomp%2C%20Stomp%3DWaller%2C%20Smith%2C%20Mills%20%281927%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7QyX7F4BbXy1NZL%20lcKQyX7CZ%20LlcKQyXFZL%20lcKQFXyQ%7C4TA*%7BQyX7-yQ%20LZ-DZL%20lcKQyX7AB%5B*Y%5DQyXFZLbB%20F2NXyQ%7CDXQyX%7DZL%20lcQKcl%20ZL%20lcKQyXbBA*%5B%5DY%207F%207C%7CQyX7CZLFXyQKyX7G%7CC7XyQKcl%20LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DConey%20Island%20Washboard%3DDurand%2C%20Adams%2C%20Shugart%2C%20Nestor%201926%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7ZL%20lc4%3C*74CZL%20lcKQyX7GZLl%20cKQyXbB%3EsurohC7XyQK4TA*%5BcKQyX%20x%20LZlcKQyX7CZL%20lcKyQX-GZL%20lcKQyX7F%20LZF7ZL%20x%20EZL%20xBBbXy%20ZL%20lcKQyX7CZLl%20cKQyX7GZL%20lcKQx%20LZ%20*ZL%20l*%3C%7B%5D%20Eb-XyyXbB%7CQyX7F%7CQyXC7%7CQyX7G%7CQyXbB%7CQQKcl%20%7CQyXb7G%7CQyse%3EBbyX7bB%7C%7DQyXbBZLF7%20bB%7CQyX7bG%7CQyXQ%7CEbXreV27XyQ%7CC-XyQ%7CC7XyQKcl%20LZF7XyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DConti%20Street%20Parade%3DAlton%20Purnell%2C%20Mike%20Delay%2C%20Floyd%20Levin%201972%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7F%3ESOL*74IN%3CA*%5B%20%20QyXQyX%7C%5Dx%20ZL7CZLxZLF%3EORT*74SO%3C44T%5BxZL7CxLZxL7GZLxZLbBZL7FZFLZLxZL7CZLxZLxZLZxLZZLxZLGZL7DxLZxLoBZLbBZL-Gl%7C%2C7%2CDbBsZL7FZLxZLxZLZFLZZLFZLZLxZLLZFLZZL-DZLxZL7AZLxLZxZLxZL-DB*%5B%5D%20xxLZD-7CZL7LxZLbZA7LZLxZL7FZLxZLxZLBbC*%5B%5D%207CZL-DZLxZxLZBLxZLxZBbLZxLZxLZF7LZxLZF7LZBbLZC7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCopenhagen%20%28Dixieland%20Tunes%29%3DDavis%2C%20Melrose%20%281924%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%3EadoC4Bb%3C*B%20%2CD%20%2CC%20%2CA%20%2CB%20A%2C47*%3C%20%20%3EkaerB72%2C%20E%2C%204TA*%7BQyX72*27%20%20%7CQyX%3EkaerB%20QyX27*%3C-C%7CQyX%3EkaerBEb-%3C*%3CoBZLyXbB%3E%3EXyQ%7C%20QyXQyX63*%3CZL7%20FbB%7CQyX7F%7CQyXbBBreakkaerB%7C%2CbE%2CBsBbLZL7FZLxZLbBZLxLZbEZL7bBZLxZLxZxLZBb*%7BY%7DQD*%7BY%7DXyQXyBZLxZL7FZLxZL%2CBbZLxZLbEC*%7BY%20%20QbLZx%20%7C%7D%20bB*%3CbBl30%20BrB47*%3C%2C-Dp%3EkrB%2074*%3C%2C-Cs%7CQyX%3Ekaerk%3Ep%7C*%3CbBl7F%20bBeak%3EXF%7CQyXbB%7CQyX%3EkareB%20%2003*%3C7bGl%7CQy7XyQ%7CrB%2003%7D%20bBZyQ%7DY%7B7FZL7CZL7GZLbBLZ-bEZLbEs%3EE47*%3CLZBbLXbBZLDp%3Ekr74XyQ%3C%2C-Cs%7CQyX%3Ekaer%20B03*%3CbBl%3EadoC%20%20*74%20B*%3CQ%5BY%7CQyX%3E4Brk%3E%20%2003*%3C7bGl%7CQyXk%3EaerB%2003*%3CbBl%7CpBreak7*%3C%2C-BbXyQ%7CF7XyQ%7CXyQr%7CXyQ%20ZBb%20F7LZBbXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCoquette%20%28Dixieland%20Tunes%29%3DJohnny%20Green%2C%20Carmen%20Lombardo%2C%20Gustave%20Kahn%20%281928%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7B%7CQyX4EbXyL%20lcKQyX7bBZL%20clKQyX7bBZL%20lcKQZN1Eb4TA*%7BQyXbA%7DXyQXKQyX7bEB*%5B%5DQyXEbZLbA%20bE2NZL%20Qycl%20LZQyX7bKQyX7ZF7XylcKQyXbEA*%5B%5D%20%20clKQyX7bBZL%20lcKQ%20LZBbL%20lcKcl%20LZBb7XyQKcl%20LZEbXyQ%7CEb%20Bb7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCornet%20Chop%20Suey%3DLouis%20Armstrong%20%281924%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7L7CZL4sFLZ%2C7-G%7C%2CobA%2CFZL7ZCL7-GZLxZLFZL7CC7%2C%7CF4TA*%5BLxZLxLZG7L-bB%2CbB%7C%2C7F%2CFZLBF*%5BY%5D%207CZLxZLxZ%2C%7CFLZxZLFZ%3CZLF%7C*68BrbB%7C%2C7F%2CFZLF%7Cp%3Ek.rB86*%3C%2C7C%7Cp%3E.k%2CBb-%2C%3C%2C7GZ%2C7E%2C7ly%20pl%2C-A%7C%2C7E%2C-A%3E.%203%26%20%201%20staeb%20no%20yaA-%2C%7CEnO56*G%7C%2C7D7%2C%7CFLD%3EskaerB96*%3CZL%7CF%2C-bB%2CbB%7C%2C7F%2CFZ7%2Cp%7CpC%2C-A%7CF%7C%2C7CC7%2C%7CF7D%2CF%7C%2CoB%2CbBZLF%2C%7C-bB%2CbB%7C%2C7F%2CFZL%2C%7CG7%2Cp%7Cp%2C7aerBQC%3C*3003*%3CZL%20x%20ZL%20lcQKyX%2CF%3EkaerB%20QyXXyQXy*%7BY%5D%20bB%3EkaXyQ%7C%3CXQyX03*%3C%7CQyX%2C7%3EFkaerBQyXQyX03*yQBre%2C7C%3Ek%2CXyQ%7C%3C*30XyQXyQBreak%3EF%2CXyQ%7CG7%20C7%2CF%2C%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCrazy%20Rhythm%201%201%3DKahn%2C%20Meyer%2C%20Caesar%20%281928%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%7DQyX74FXyQF1NZL%20lcKQyX7CLZ%20x%20ZL%20x%20ZL%20lcKXyQ%7CC4TA*%7BX-bBZQ%20LZNQyXbBZL%20lcKQyXF7B*%5B%5D%20%20lcKQyXF2Kcl%20LyXQyXX7CZL%20LZF%20yX7GZL%20lcKQyXFA%2C*%2C%5B%5D%207C%207GZL7DQKcl%20lcKQyyQKcl%20LZFXyQ%7CF%20C7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCreole%20Belles%3DJ%20B%20Lampe%2C%20G%20Sydney%20%281900%29%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7*%3C-CA*74InQyXQyX%5D%207bB%7C%2C7%2CF-CZLxZL-Cs%3Eort%20%20Y%7B*%3C44T%5B*%3C-C%7CLZEb%3C%7C%2C7B%2CbEZLxZL7bZBLxZLbEZL%3EbB03*F%2CBb7%3EbA03xZLbALZEb%3C%20xZLbEZL7bBZL7ZFLxZLbEZL%3EbB03*%7DY%7B*B%3EbA03ZLbEZZxLZBbBZLxZLbEZLxZLAbZLxZLbEZLxZL7b7LZxLLbEZLEZL7b*CAbLZLbAZLxZL7bEZLZxLbAZL7bEZL7bBZAbLZB%7BY%7D%20xEZLobbLZF7E%3EegdirB47*%3C%5BY%20%7DbAZL7bEZL-bBZLb7LZEAZL7bZLxZL%20%5BXyQxZLbAZLxZLbD%3EsruohC47*%3C%5BY%20%20QyXLZEb7xZL7bAbLZxLZDbLZxLZAbLZxLZEb7LZxLZAbLZx%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCreole%20Jazz%3DLuter%20Claude%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7ZL%20lc4BbXyBZL%20lcKQyX7FZLl%20cKQyX7FZL%20lcKQbXyQK4TA*%5B%3Ekaer%7CBb7X%3CbB%7CQyX7F%7CQyXb%7CBQyXoE%7CQyXbE%7CQy*33%20BQyXbByX7F%7C%28Bb%29X%7CQyXbBZL%20lcKQy7XF%7CQyXbBB*%5BY%5DQyBbXyQ%20%7CQyX7F%7CQyLZBbXyX7G%7CQyXbBZL%20lKcQyX7F%7CQyXbB%7CQyQ%7CC-X%20lcKQXyQ%7CBb%3C*33%20Break%3EXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCreole%20Love%20Call%3DEllington%20Duke%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7XbE%7CQ4Bb6XQyX%2CbE%7CQyX7bB%7CyQX7bB%7CQyX6bB%7CQy%7CEbXy4TA*%7BB2NZLXyQ%7C%7CyX%7DQyXbB%7CQyXbBN1ZL7F%20%2CbE%7CQyX7FQXyQ%20bB%7CQyQyX7b7%2CLZB%20%2CbBZL%2C7F%20%2CbBZ%2CL7F%20%2CbBB*%5B%5DQyXbF7LZBbE%20%2CbyX%2CbByQ%7CEb7F%7CQyX%2C7F%7CQyX7%23oG%7CQyXbBZL7oE%20%2C%2CXyQ%7CX%2CbE%7CZL%2CbEyQ%5D%5B*ZL%2CbEZL%2C7bBZL%2Cb7BZL%2C6bBZL%2C6bBAEb%2CLZXbB%7CQBb%2CLZF7%2CLZsEb%2CF7%7CBb%2CEb7%7ClBb%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCreole%20Love%20Call%20%28Creole%20Love%20Song%2C%20Camp%20Meeting%20Blues%29%3DEllington%2C%20Miley%2C%20Jackson%20%281927%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%7CQyXbbXyQK%20ZL%20lcKQyX7bE%7CyQX7bBZL%20x%20ZL%20lcx%20LZBB44T%5BFXyQ%7CC7%20FLZBb%20EbLZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCruising%20Down%20The%20River%3DEily%20Beadell%2C%20Neil%20Tollerton%20%281943%29%3D%3DWaltz%3DF%3D%3D1r34LbKcu7LxZLx*74ChLxZLxZLxZL7GZLD7ZLxZLxZLF%3EsuroZC7LZ%3C43T%5BxZLFZLZF%23oZLxZL7GZL7DZL-ZCLxZLFZLxZL7CZLxLZxLFZLxZxZLxZZD7LZZL7F%3EesreV47*%3CY%5B%5D%20xZLFZL7CZL7GxLZxLL-CZL7DZL-BbLZxLFZLxZL7CZLxZLZxLxZLxZLxZL7GZLZxLZCZLxZLLZG7LZxLZxLZxLZFLZxLZC-LZD7LZG7LZC7LZFLZx%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DCurse%20Of%20An%20Aching%20Heart%2C%20The%201%3DAl%20Piantadosi%2C%20Henry%20Fink%20%281913%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7lcKQybXyQ%7CyX-bE%7CQyXbE%7CQy7XbB%7CQyXbB%7CQyX7AQ%7CBbXB44T%7CZL%20lc7XyQKFZL%20lcKQyX7C%7C%7CyQX7G%7CQyXbBZL%20lc7XyQKF%7CZL%20bEZL%20%7CA7XyX7DZL%20lcKQyXbE%7C%7CQyX7bB%7CQyXbB%7CQyQKclQyXbBXyQ%7CEoXyQ%7CBb%20D7LZG7XyQ%7CC7XyQ%7CF7XyQ%7CBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDancing%20With%20Tears%20In%20My%20Eyes%3DBurke%2C%20Dubin%20%281930%29%3D%3DMedium%20Waltz%3DEb%3D%3D1r34LbKcu7L%2BCZL*74VeZL-FZLobGZLxZLZxLxZLxZLbEs%3EesrxLZF-%3C43T%5BQyX7BxLZF7El%3EsurohC47*%3C%5B%5DY%207bBZL7GZL7DZLbXyQ%7CZL-FZZL%20lcQ%7CEbX-FZL%20lcKQyX7-FQ%7CyXobG%7CQyXbE%7CQy7XyQKyX-C%7CG%7CQyXBb7XyX-GZL%20lcKQyXbEQ%7CyX%2BbB%7CQyX7bB%7CQyQ%7CC-ZL%20x%20-bB%7CQD7XyQQyXbEZL%20lcKQyXb7B%7CQyX-C%7CQyX-G%7C%7CB7Xy%7CQyX-XyQ%7CC7XyQ%7CCoXyQ%7CBb7XyQ%7CEbXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDans%20Les%20Rues%20D'Antibes%201%3DSidney%20Bechet%201952%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7xZLFZ*74InFA*%7B%20%20QyXQyX%7C%5Dx%20ZL7CZLxZLF%3EortLZC7L%3C44T%5B-bBZLC7LZF1NZL7-D%7C%2C7As%2CFZsL7CZL7-GZL7DZLG7LZxZLxZLegdir%7DXyQXiM47*%3C%5BYZLxZLFLZ7CZL7-G2NZL%20Qynor%20b%207CZL%20QyXQxLZxLZLxZLxZL7CZL7CLZxZLxZL7GZL7-DZx%20%5BXyZL-D%3EoS47*74MajQyXQyX%7C%5D%20xZLxZxLZLbB%3Eegdirb%20ro%20%20Y%7B%3C*%3C%5BY%20xZL7CbLZxLZL-GZLxZL7DZLxLZxZLxZLxZLxZLxZG-7LZB%3EsolD%3Eado7LZx%20yX47*%3CQZLxZLbBN2%7CQyXQyXQyXQyX%7DQXyQCF1NZL7LZxLZG-LZG-7LZC7LZxLZ%3C*74XyQ%3EBbLZx%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDardanella%3DFelix%20Bernard%2C%20Johnny%20S%20Black%2C%20Fred%20Fisher%20%281919%29%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7LC%3Ees*74In*%3C%7BY%20%20QyXQyX%7C%5Dx%20ZLxZLxZLCs%3Eort74Ver%3C44T%5BZLbA%3ELZxLZtpo%20staepeR27*%7B%3CY%7D%20xZLCZLxZL7GionalxZLxZ%20QyXQ7%2C%7CAbxZLG%7C%2C7D%2CGZLG%7BZYL%20QyXQyX%7C%7D%20xZL%20%7D%7CXybE%2CbAZLCZL74ChoZLCZL7GZLxZLxZCLZL7GZLxZLC%3EsurFLZCo*%3C%5BY%20xZL7A7LZxL7EZLxZLFZLCZL7ZGLxZLC%7CZLxZL7GZLZxLZDZL7ALZD7LZCoLZCLZxLZG7LZC%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDarkness%20On%20The%20Delta%3DJerry%20Livingston%2C%20Marty%20Symes%2C%20Al%20J%20Neiburg%20%281932%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7NZLbA4EbXyyX7bB%7CQyX7FZL%20clKQyX7C%7CQyX7G%7CQQ%7CEb%204TA*%7BQyXbAb7%20%7DXKQyX7bEB*%5B%5DQyXEb2N%7CQyXQyXQyXQycl%20LZB%20bE1KQyX7ZF7Xy7G%7CQyXbEA*%5B%5D%20%20clKQyX7bBZL%20lcKQXyQ%7CCL%20lcKcl%20LZF7XyQ%7CBb7XyQ%7CEb%20AbLZEb%20Bb7%20%5D%20%3D%3D0%3D0%3D%3D%3DDarktown%20Strutters'%20Ball%3DBrooks%20Shelton%3D%3DMedium%20Swing%3DF%3D10%3D1r34LbKcu7L7C%207XyQKc%23F%20FZL%20lcKQyX7ZCL%20lcKQyX7GZL%20loLZG-F44T%5ByX7G%7CQKcl%20%7CQyXF%7CQyXoB%7CQybXBZL%20lcKQyX7GZLD7XyQyXF%7CZQ%7CC7%20%20QLZF%28F%29%20F%23oLZG-7%20C7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDavenport%20Blues%3DLeon%20Bismark%20'Bix'%20Beiderbecke%20%281925%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7%20lcKQ*74VeLoA%20bA%7CQyXbAZLb7E%20bE%7CQyXbE%3EesrZEbXy%3C44T%7ByX%7CrQyQ%7CBbbB%20bEZLbA%20bE%3EsruohC47*%3C%5BY%7DQyX77LZXyX7FZLC%7CQyXb%20AbLlcKQyXbA%7CQyX7b%7CEQyXbEZL7bB%20bEZ%20LZEbE%7CZLQQyX%297F7XyQQyX7bB%3EkaerB%20%20yQXQyX63*%3CZL%20lcK%7C%20%28Bb%7CQyX7%20lcKQAbLZEL%20lcKQyXbA%7CQyXb7E%7CQyXbEZL7bB%20bZG7Xy%20bE%7C%7CQyX7G36XyQB%20%20QyXQyX63*%3C%7CyQXbE%3EkaerB%20%20QyXreak%3E*%3C%7CZL%7CQyXoXyQXyerB%20%20QyXQyX63*%7C%3CQyX-C%3EkaerB%20%20Qak%3EEb63*%3C%7C%7CEb%20AbLZEb%20Bb7LZEb%2C%20AbLZEbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDeed%20I%20Do%20%28Dixieland%20Tunes%29%3D%281926%29%20Hirsch-Rose%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu71NZL74EbXyFZL7C%20bE%7CQyX-b%7CAQyXbA%7CQyX7bE%7CQ-7%20Bb4TA*%7B%20lcKQ%7CEb%20B*%5B%5DQyX7bE%7CQyXb2ENZL%20QyXQyX%7D%207bBAbXyQyXbEX7bE%7CyQKclA*%5B%5DQyX7bB%7CQyXF7ZL%20lcKQyX7CZL%20EbXyQX7GZLyQ%7CAbXyQ%7CAb-XyQ%7CEb%20C7LZF-7%20Bb7LZEbXyQ%7CBb7XyQZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDelia%20%28Delia's%29%20Gone%3DBahamian%20Song%20%281927%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7X7C%7CQFXyQ%7CQyX-GZL7D%20bB%7CQXy7F%7CQyXFZLoB%20bB%7CG7Xy44T%5BYyQ%7CF%20D7LZG-7%20C7LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDiga%20Diga%20Doo%3DJimmy%20McHugh%2C%20Dorothy%20Fields%20%281928%29%3D%3DMedium%20Swing%3DD-%3D%3D1r34LbKcu7L7A%20%2C*74VeyX-DZL7A%20%2C-D%7CQXy-DZL7A%20-D%3EdesrQ%7C%7CD-%3C44T%5BA%20%2C-DQ%7CD-%2C7A%7CQyX7C%7CQyXF%7CyQX7C%7CQyX-DZL7A%20XyQ%7C%7CyX-DZKQyX-%2C%20A7LohC47*%3C44TA*%7BY%5DYQyX7CZL7bD%20-DZrus%3ED-DZL7QyXQy%20x%20LZA%20%2C-D1N%7CQyX7A%7CyQX-D%7CQyX7AZL%20x%207%2C%20%7DXZL%20lcGZL%20lQ%7CN2D7DZL%20lcKQyXFZLl%20cKQyX7CB*%5BQyX-XyQKcyXQyX7A%7CQyG-%20A7yX7AZL%20x%20ZL%20lcQKyXx%7CQyX-DA*%5B%5D%20Q%7CD-X%7CQyX-XyQ%7CD-%20A7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDixie%3DDaniel%20Decatur%20Emmett%20%281859%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7yX%2CbB4BbXyFZL%20lcKQyXbBZLl%20cKQyXbEZL%20lcKQ7XyQ%7C4TA*%7BX7F%7CQBbXyQQyXbE%7CQyXbB%7CQy7XF%7CQyX7C%7CQyXbE%7C%7CBbXyB*%7C%7DQQyXbBABbXyFZL%20lcKQyXbBZLl%20cKQyXbEZL%20lcKQ7XyQ%7C*%5B%7CQy%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDo%20What%20Ory%20Say%3DEdward%20'Kid'%20Ory%201945%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%3Ekaer7XyQK%20bBZL%20lcKQyX7FLZ%20lcKQyXbBZL%20lc%3C*36BF44T%5BBZLoE*36BryX7bB%7CQyXbBZL%20clKQyX7F%7CQyX%3EkaeQ%7CEb%20%3C%20ZL%20b%20G7LZC7%20F7LZBbXyQZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDo%20You%20Ever%20Think%20Of%20Me%3F%3DBurtnett%2C%20Kerr%2C%20Cooper%201920%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7FZL%20lbXyQK7-FZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcXyQKcE44T%5ByXbAZ%7CBb7XL%20x%20ZL%20lcKQyX7EbZL%20lcKQyXbE%7CQyZ%20x%20LQyX7-QyX7FLZAb-CZL%20x%20ZL%20lcKQybXEZL7bB%20-bA%7CQyX7XyQ%7C%20lcKQ%7CBb7XyQ%7CEbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDo%20You%20Know%20What%20It%20Means%3F%20%28Dixieland%20Tunes%29%3DLouis%20Alter%2C%20Eddie%20De%20Lange%20%281946%29%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7-D1NZ4C%20G%2B/CZLo%23F%20F%7CQyX9ZDL-A%20-EZL-A%20CZLG%20A7L4TA*%7BAZL7bG7%20G%2BBB*%5B%5DQyXCZL7G%20-7D2NZL%20QyXQyX%7D%20b-7%20E%7CQyX7%5B%5D%20%2BGBb-7%207D%207-A%7CQyXGZL7%20D7-A%7CQyXbAZL7bELZG7%20%7CQyXbZL7G%20%2BLZC%207A%20G/CZLo%23F%20F%7CyQX9DZL-A%20-EZL-ALZD-7G%20CA*CXyQZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDo%20Your%20Duty%3D'Kid'%20Wesley%2C%20'Sox'%20Wilson%20%281933%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7C%7CQyX4FXyQL7D%20F%7CQyX7bB%7CQXy7DZL%20lcKQyX7A%7CZN1G74TA*%7BlcKQyXyQXy%20lcKQyX7AB*ZLF7%20C%7CQyX7-G2NZL%20QLZD7X%7DQyX7%7CQyX7XyQKccKQyX7A%7CQyXFA*Z%7CL%20lcKQyX7CZL%20ll%20LZD7GZL%20Bb7XyQ%7CF%20D7LZG-7XyQ%7CC7%20F7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDo%2C%20Lord%2C%20Remember%20Me%3DTrad.%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7A%7CQyXbXyQKx%20ZL%20lcKQyXbD%7CyQX7bAZL%20x%20ZL%20lc%20LZAbA44T%5B%20%297bEcl%20LZQyXbA%7CQyX7bE%7CQXy7bB%7CQyX7FZL%20x%20Kcl%20%28KQyXb%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDoctor%20Jazz%3DJoseph%20'King'%20Oliver%2C%20Walter%20Melrose%20%281927%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7%207bB%7C*74Ve%7CQyXbEZL7bB%207FQ%7CyX7C%7CQyXbE%3EesrEbXyQ%3C44T%5ByXbE%7C-7%20F7B%7CQyXbE%3EsurohC74*%3C%5BY%5D%207bB%20bBZLb7XyQCZL-G%7CQyXbLZEbXcKQyXbA%7CQyX7bEQ%7CyXbE%7CQyX7bB%7CQyl%20LZE%20lcKQpp%297b%7CF7XyyX7bB%3EkaerB%20%20QXyQyX54*%3CZL%20lcKQQ%7Cp%28BQyX7CZL%20lcyQ%7CBbGZL%20lcKQyXbA%7CQXy7bE%7CQyXbE%7CQyX77XyQKXbE%7CpaerB%20XyQXyyX54*%3C%7Cppp%297C%28%7CpQyX7C%3EkaerB%20%20QQXyQ%2054*%3C%7Ck%3EF7XyQ%7Cp%28F7%29ppp%7CBb7XyQKcl%20LZEbXyQKcl%20%28Bb7%29%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDoes%20Jesus%20Care%3F%3DKenneth%20Morriss%201940%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7F1N%7CQQ%7CBb%20QyX7F%7CQyXbBZL7Eo%20bE%7CQyXbEZL7bB%7CBbXyyXbB%7ByX7bBXyQXyBZL%20lcKQyXbEZLb7B%20bB2N%7CQyXQyXQbXyQ%7C%7DQyX77obE%20yQKclXbE%7CQyX7bB%7CQyXBbZL%20lcKQyX7FZL%20yQ%7CEbXbE%7CQLZBbXyQ%7CF7XyQ%7CBbXyQ%7CxXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDon't%20Blame%20Me%20%28Dixieland%20Tunes%29%3DJimmy%20McHugh%2C%20Dorothy%20Fields%20%281932%29%3D%3DBallad%3DC%3D%3D1r34LbKcu77G%207-4C%20G-%20-GZL7G%20-F%7CQyXZCL7G%20-F%7CQyX7AZLA7LZD4TA*%7B%7CQyX-%20G7%20%7D7E%7CQyXFB*%5B%5DQyX2CN%7CQyXQyXQyXQyXXyQ%7CAC1NZL%20-F%7CQQ%7CD7XL-G%20CA*%5B%5DQyX7GLZ-F%207-DZL%20lcKQyZA7XyyX7-AG7LZCXyQ%7CF-%20G7LZG-%20A7LZD-7%20G7LZCXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDon't%20Bring%20Lulu%3DRaymond%20Henderson%2C%20Lew%20Brown%2C%20Billy%20Rose%20%281925%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7bB%20bBbXyQKZL%20lcKQyX7F%7CQy7XFZLobD%20bBZL%20lc%20x%20LZB44T%5BX7F%7CQXyQ%7CELoC%207C%7CQyX7C%7CQXy7G%7CQyXbB%7CQyX-bZC7XybEZL7X7DZLXyQKcFZL%20lcKQyX7F%7CQXy7FZLobD%20bBZL%20l7%20Eb7bB%7CQyF%20bB%7CXyQ%7CE%7CQyXbBl%7C%2C7F%2C7C%20s7G%7CQyXbB%7CQyX-bC7XyQ-C%7CQy7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDon't%20Dilly%20Dally%20%28My%20Old%20Man%20Said%20Follow%20The%20Van%29%3DCharles%20Collins%2C%20Fred%20W%20Leigh%20%281919%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7GZL%20lbXyQKbEZL%20lcKQyX7bBLZ%20lcKQyX7FZL%20lcXyQKcE44T%5BEZL7bcl%20LZL7F%20bBZL%20lcKQy7XF%7CQyX7-C%7CQyX-CZBb%20BKQyX7XbEZLZBb7XyX7bB%7CQyX7F%7CQybXEZLQyX%7CrQyX%7CQyQKcl%20LoE%20byQ%7CEb7XyQ%7CAbXyQ%7CAb-XyQ%7CEb%20C7LZF7%20Bb7LZEbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDon't%20Give%20Up%20The%20Ship%3DAl%20Dubin%2C%20Harry%20Warren%20%281935%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7QyX-GXyQKcKQyX7CZL%20lcKQyFXZL%20x%20ZL%20x%20ZL%20lcl%20LZF44T%5B%20ZL%20lZ%20x%20LF%7C%7CQyX7C%7CQyXFZ%20LlcKQyX7CZL%20x%20ZXyQKcL%20lcKD%7CQyXx%20LZF-bB%7CQyXbBZL%20lcQKyXbBZL%20lcKQyX7XyQ%7CF%20ZL%20x7XyQ%7CG-XyQ%7CC7XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDon't%20Roll%20Those%20Bloodshot%20Eyes%20At%20Me%3DHank%20Penny%2C%20Ruth%20Hall%2C%20Wynonie%20Harris%20%281950%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7ZL%20lc*74VebB%7CZL%20lcKQyX7bZBL%20lcKQyXbE%3Eesr7XyQK%3C44T%5BbEZL%20Kcl%20LX7bB%7CZL%20lcKQyXb7BZL%20lcKQyXbE%7CZyQKclQyXbEyX7bBl%20%20%5DYE%7CQyX%3EkaerB%2063%3C*bE%3EsurohC47*%3C%5BbXyQ%7CcKQyX%7CQyXbLZ%7CBb7bE%7CQyXbEZL%20lcQKyXbEZL%20lcKQyX7XyQ%7CA%20lcKQF7XyQ%7C%7CBb7XyQKcl%20LZEbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDon't%20Sing%20Aloha%20When%20I%20Go%3DWalter%20Smith%2C%20Ben%20Black%2C%20Neil%20Moret%20%281926%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7lcKQy4EbXy%20lcKQyX7FZL%20lcQKyXbBZL-bE%20bE%7CQLZBbX4TA*%7B%20lcKQBD7XyL%20lcKQyX7C%7CQyX-7G%7CQyX-GZL%20lcKQZF7Xy*%5B%7D%20%20%20lcKQEbXyQL%20lcKQyX7FZL%20lKcQyXbBZL-bE%20bE%7CZBbXyA*%5B%5D%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDon't%20Sit%20Under%20The%20Apple%20Tree%3DSam%20H%20Stept%2C%20Lew%20Brown%2C%20Charlie%20Tobias%20%281942%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7R%20%20Qy*74VeyXQyXQyX96*%3C-GLZ7D%20-C%7CQyXF%3EesrQXyQX%3C44T%7B47*%3C%7B%203x%20%3E7CZLoC%20CZL%20lcKyQX7G%7D%207C%20-G%7CQyXXyQ%7CYtaepeL7C%20Fs%3EF%20%20C%7CQyX7-G%7CQyX7DLZ%20lcKQyXFl%7C%2C7Cs7XyQ%7CurohCF1NZLZ%7CF%20%20G%7CQyX7G%7CQyX7DZ-LC%20F%7CQyXFl%7C%2C7Cs-7%20C7L%20x%20Z%20FZL7FXyQ%7D%7CQyXbBZL7F%20FZL-7G%20F2NZL%20QyXQyXG-7%20CZLbB%20QyXFl%20A7LZ%20%20F%7CZL%2BC%207C%7CQy7XC%7CQyX7G%7CQyX7-DsC7%2C%7CFZL7C%7CF%20C-LZD7XyQ%7CG7XyQ%7CG-7%20C7LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDon't%20Sweetheart%20Me%3DCharlie%20Tobias%2C%20Cliff%20Friend%20%281944%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7QyX7C4FXyQXFZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKyQ%7CN14TA*%7BX7G%7CQyQXyQQyXFZL%20lcKQyXbBB*%5B%5DQyX7F2N%7CQyX%7CD7XyXQyX%7DcKQyX%20LZC7lcKQyX7GZL%20lcKyQXFA*%5B%5D%20%20lcKQyX%20LZC7lcKQyl%20LZF%20BbLZF%20C7%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDown%20Among%20The%20Sheltering%20Palms%3DAbe%20Olman%2C%20James%20Brockman%20%281915%29%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7bEZL%20bXyQKx%20ZL%20lcKQyX7bBQ%7CyX7FZL%20x%20ZL%20lc%20LZ%20xA44T%5BX7bA%7Ccl%20LZE%7CQyX7bB%7CQyX7FQ%7CyXbAZL%20x%20ZL%20x%20b7XyQKQyX7KQyXb%20LZDb7bE%7CQyX7bBZL%20lKcQyX7FZL%20lcKQyXXyQ%7CAlcKQycl%20LZ%20x%20LZF7XyQ%7CBb7XyQ%7CEb7XyQ%7CAbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDown%20By%20The%20Riverside%20%28Dixieland%20Tunes%29%3DPaul%20'Polo'%20Barnes%20-%20From%20A%20Spiritual%20%281900%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7FZL%20x4FXyQ%7CQyX%29bB%287CZL%20x7%29F%28%20ZL%20x%20ZL%20lcK%20%28Bb%294TA*%5BXFZL%20%20%28Bo%29X7CZL%20x%20ZL%20x%20Z%20LlcKQyXFZL%20x%20ZLyQKcl%20%29bB%28F%7CQyX%20%20%5DY%5BcKQyX7CZL%20lcKQXyFZL%20lcKQyXbBB*l%20LZFlcKQy7XyQ%7C%7CBbXyQKcl%20LZFXyQKcl%20LZC7XyQKcl%20LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDown%20Home%20Rag%20%28Black%20Rag%29%3DWilber%20C%20Sweatman%2C%20Lew%20Brown%20%281911%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7KQyXb*74In%5DQyX7FZLoF%207F%7CyQX7-C%7CQyX7F%3EortY%5B*AB%3C44T%5B7*%3C%5BY%20x%20LZ%2C7F%2C7CsZL%20x%20ZLl%20cKQyXbBZL7F%207ClBb%20%5DZL%20lcoS%20%204ge%3EBb%7BY%5DQyX7bBZLobB7%20bB%7CQyX7-F%7CQyX7*B%3C*7dirB4B%2C7FsbXyQKZL%20lcKQyXbE%7CZLb7B%207FZL%20x%20ZL%20lc%20x%20LZE%3Esolb7%2ClEb%20%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDown%20In%20Honky%20Tonk%20Town%20%28Chorus%29%3DChris%20Smith%2C%20Charles%20McCarron%20%281916%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7yX7FZbXyQKL%20x%20ZL%20lcKQyX7ZCL%20x%20ZL%20x%20ZL%20lcZ%20x%20LB44T%5BlcKQyLZ%20x%20QyX7F%7CQyX7C%7CQy7XG%7CQyXbBZL%20x%20ZL%7C%7CBbX%20lcKQZL%20x%20%20LZ%20xKQyX7FZL%20x%20ZL%20%20xZL%20lcKQyX7CZL%20cl%20LZx%20ZL%20%20x%20LZC7XyQ%7CF7XyQ%7CBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D140%3D3%3D%3D%3DDown%20In%20Honky%20Tonky%20Town%20%28with%20Verse%29%3DChris%20Smith%2C%20Charles%20McCarron%201916%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7pmaV2*72InxZLbBZL7FZL7CZxLZLxZLxZL7F%3EortLZ%3C*7%3C44T%7C%3EesreZsDb7%5B%20%20QyXQyXl%7C%2C7C7%2CbDsZL7bDl%7C%2C7C%2C%3C*74VL7bD%3E7C%2C7bsDb7%2CC%2C7bDsZLbDl%7C%2C7%2CC7bDsZL7bDl%7C%2C7C7%2C%7CsDZL7bD7F%2C7b%2CLZGbbGl%7C%2C7F%2C7bGsZLb7Gl%7C%2C7F%2C7bGsZL77LZsG7Fl%7C%2CDsZLb7LZBbC%2C7bDsZL7bDl%7C%2CC7%2C7bDsZL7bDlZL-7%2C%7ClDbGl%7C%2CxZL7F%2C%7CsDb7CZLxZL7bGZLxZoLbDZL%2C7Fl%7C%2C7C%2C7LZxLZ7C%2C7bZLxZL72ChoZLxZLxZLxZL7CZxLZLxZLxZLbB%3EsurF7LZx*%3C%7B%5D%20bBZL7BbLZl2NZL%20QyXQyX%7C%7D%20F7%7C%2C7bG%2C7CsZL%2C7CC7LZF1NZLxLZx%20%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDown%20In%20Jungle%20Town%3DTheodore%20Morse%2C%20Edward%20Madden%20%281908%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7B%7CZL%20bXyQKXbBZL%20lcKQyX7FLZ%20lcKQyX7CZL%20lcyQKclB44T%5BKQyXbcl%20LZ7F%7CQyXbBZL%20lcKyQX7FZL%20lcKQyX7FXyQ%7CBKQyXbZL%20lcC7XyQBZL%20lcKQyX7DZLl%20cKQyX7F%7CZL%20lcKbXyQKZL%20lc%20x%20LZG7XyQ%7CC7XyQ%7CF7XyQ%7CBbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDream%20A%20Little%20Dream%20Of%20Me%20%28Dixieland%20Tunes%29%3DFabian%20Andre%2C%20Wilbur%20Schwand%2C%20Gus%20Kahn%201931%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7B1N%7CQT44Bb%7CQyX-C%7CQyX7G%7CQXybBZL7F%207bG%7CQyXEb-Xy%2CA*%2C%7BZL-bEZF7Xy*%2CZL7bD%20bBZL7Fb%20B2NZL%20QyXQyX%7DQB%2CGb%20L7C%20bQyXbBb7LZXQyX7F%7CQyXbGZLQXy%7CrQyXZLQyX%7CrQy%7C%2C*A%2CD%20-bA%7CGb7%20F7LZBbXyQ%7CG7XyQ%7CC-XyQ%7CEb-XyQ%7CBb%20F7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDreaming%20The%20Hours%20Away%201%3DWill%20E%20Dumage%2C%20Stan%20Ferguson%20%281927%29%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7LxZL-VerseLbAZLxZL7bEZL7b-BZL-bBZLxZL-F%3EZxLZF47*%3C%5BA%3E%29soZxLZBsurohC47*%3C44T%7B%5DY%20xZL7bEZLxZL7b%20%28SolL-bBZ%7CQyXbcl%20LZcKQyX7CZL%20lcKQXy-FZL%20lcKQyX7bEl%20LZDKQyXbZLQyXQ%7CAbXKQyX7bEZL%20x%201NQ%7CyX7bB%7CQyX7F%7CQycl%20%20%7DyX-bDN2Eb7XyQ%7CAbXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDrifting%20And%20Dreaming%3DAlstyne%2C%20Schmidt%2C%20Curtis%2C%20Gillespie%201925%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7X7F%7CQT44BbZL%20lcKQyX7CZL%20clKQyXFZL%20lcKQyXN1FXy%2CA*%2C%7BlcKQyQXyQ%20%2BD%207D%7CQyX7A%2CB*%7C%2CQyXFZLbB%20F2NZLLZG7XyX%7DQyZL%20lcXyQKcZL%20lcKQyXbB%2CA*%7C%2CQyX7F%7CQyXFZL%20lFXyQK7CZL%20C7XyQKcl%20LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDrop%20Me%20Off%20In%20Harlem%3DEdward%20Kennedy%20%28Duke%29%20Ellington%2C%20Nick%20Kenny%20%281933%29%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7L7C%2074C%20C%23E%20hBZL7G%207-D%7CQXyo%23CZL7G%207-DZLo7LZA-4TA*%7BD%7CQyXLZCXyXbBZL%20lcKQyXF%7CyQX%2BC%7CQyX7CB*%5B%7DQyQ%7CEb7G%20FZL7E%20hG7XyQ%207-D%7CQyXo%23CZL7%20G7-DZLo%23C%20CA*%5B%5DG7LZB%7CQyX7ZA-7%20C7LZF%20G7LZCXyQ%5D%20%3DJazz-Medium%20Swing%3D210%3D3%3D%3D%3DDrop%20That%20Sack%3DLouis%20Armstrong%2C%20Philmore%20Holley%20%281926%29%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7yX7bEbXyQKbBZL%20lcKQyXbAZ%20LlcKQyX7bEZL%20lc7XyQ%7CA44T%5BcKQyXXyQKcerB%20QyXQyX63*%3CLZ%20lcKQyX7bEZL%20lak%3EAbbA%7C%7CQl%20LZ%20x%20LZBb7%20Eb7LZAbXyQKcl%20LZBb7%20Eb7LZAbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDusty%20Rag%3DAufderheide%2C%20Callahan%20%281908%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7eV47**74InyX7bBZLobB%207bBLZ%20lcKQyXobE%3EortQ%5DY%5B%3C%3C44T%5BZLobEb%20Ebo%20lcKQyX7bBZL%20lKcQyX7FZL7C%20bEZLLZEb%20E%3EesrB%20bEZ7LZEbQyXobEZL%20lcKQy7XFZL7C%20bEZLobE%20Kcl%20LbB%20bEZL7bEbXyQ%5DyX7G%7CQyXbE%7CQyXb7B%3EsurohC47*%3C%5BYQ%7CC-%20EZL7bE%20-C%7CLZEb%20%7CQyXbE%7CQyX7bB%7CyQX7bB%7CQyX7FZL7CG7XyQoA%20bAb7LZAb%20AoLZEb%20C7LZF7%20Bb7LZEbXyQZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEarly%20Hours%3DLonnie%20Donegan%2C%20Monty%20Sunshine%20%281954%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%7CZL%20lbXyQ%7C7F%7CQyXbE%7CQyXbBLZQyX%7CrQyX%7CQyX%2BFXyQKcB44T%5BBbXyQ%7CF%2BXyQ%7CXyQr%7CXyQLZBbXyQ%7CC7%20F7LZBb%20EbLZBb%20F7%20%5D%20%3D%3D0%3D0%3D%3D%3DEast%20Coast%20Trot%3DJames%20Louis%20'Jimmy'%20Blythe%2C%20Vol%20Stevens%20%281926%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7bE%7CZLbXyQKyXbEZL%20lcKQyXbZAL%20x%20ZL%20x%20ZL%20lcQKcl%20E44T%5BcKQyXl%20LZ%20lcKQyX7bBZL%20lcQKyX7F%7CQyX7CZL%20x%20LZEbcKQyXL%20lcKb7XyQ%7CZL%20lcKQyX7bAZ%20LlcKQyXbEZL%20lcKEbXyQAZL%20lZ%20x%20LZC7XyQ%7CF7XyQ%7CBb7XyQ%7CEbXyQKcl%20%28Bb7%29%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEaster%20Parade%3DIrving%20Berlin%20%281933%29%3D%3DMedium%20Swing%3DBb%3D7%3D1r34LbKcu7QyX7C4BbXylcKQyXbBZLoE%20b%7CEQyXbE%7CQyX7bB%7CQ%20LZN14TA*%7ByXbEZQ%7DXyQQyX7bBB*%5B%5DQyXbZBL7F%207C2NZL%20QyXKcl%20LyX7F%7CXbE%7CQLZC7X%7CQyXbBA*%5B%5D%207F%20D-ZLbE%20FZL%20lcKQyBb7Xy%20lcKQyQ%7CEb%20EoLZBbXyQKcl%20LZC7%20F7LZBb%20%20%28F7%29%20%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEgyptian%20Fantasy%3DSidney%20Bechet%20%281941%29%3D%3DMedium%20Swing%3DG-%3D%3D1r34LbKcu7%20%20x%2014G-Xy-GZL%20lcKQyX7DZ%20Lx%20ZL%20x%20ZL%20lcKQXyQ%7CN4TA*%7BXbBZLyQXyQG%7CQyXbBZLoG%20bB*B%7B%5D%207F%20-G2N%7CQyX-%20Bb%2BXQyX%7DZL%2BbBXyQ%7CCyXbBZLoG%20bBZL7%20F7C%7CQyXbBZL7F%207Q%7CG-%207F%7CQyBbXyQ%7CF7XyQ%7CC7%20F7LZBb%20EbLZBbXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEh%2C%20La%20Bas%3DTrad.%20Creole%20Tune%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7Y%5D%20%20l4BbXybBZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQXyQKc4TA*%5Bx%20ZL%2074%20%20SX7F%7CQyX7FZL%20x%20LZ%20lcKQyXbB%3EsoloyQKcl*%3CB*%7B%20LZBbXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEnjoy%20Yourself%2C%20It's%20Later%20Than%20You%20Think%3DHerb%20Magidson%2C%20Carl%20Sigman%20%281948%29%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7QyXC%7CXyQKcL%20x%20ZL%20lcKQyX7%7CGQyX7GZL%20x%20ZL%20lZCXyQC44T%5BKcl%20LZC7XyQ%7CFXyQ%7CFXyQ%7CCXyQ%7CG7XyQ%7CCXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEverybody%20Loves%20My%20Baby%20%28dixieland%20Tunes%29%3DSpencer%20Williams%2C%20Jack%20Palmer%20%281924%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%20ZL%20l*66Ve-D%7CQyX7A%7CQyX-DQ%7CyX7A%7CQyX-D%3EesrXyQKc%3C44T%7B%20ZL%20l7XyQ%7D-D%3EsurohC47*%3CZQLyXQyXQyXQyXQyXXyQKcAZL%20xL%20x%20Z-7XyQQyX-D%7C%7CQyX7A%7CQXyF%7CQyX7C%7CQyX7G%7CKcl%20LDZL%20xZL%20x%20ZE7XyZL%20lcKQyX7F%7CQy7XC%7CQyX7AZL%20lcKQ%20x%20LZL%20x%20ZyX7G%7CKcl%20LDZL%20x%20ZL%20lcKQy-XDZL7A%207CZL%20x%20Z-7XyQQyX7GQ%7CC7XyQ%7CFXyQ%7CA7XyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEverybody%20Loves%20Somebody%3DComposer%20Unknown%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7N%7CQyX4F%20F%2B%2CobAs%20%20F%7CQyX7CLZbE%20-GZL7D%20bBZL%7ClG-74TA*%7B*%5B%5DQysC*7%2BX7Cl2NZL%20QyXQy%7DX7C%2C7-G%20s%2CFl%7C%2C*yQ%7CFX%20%207C17Gl%7C%2CC-7LZAs%20-DZLFl%2CobB%2CBbsZL%2BF%20bB%7CQyX7F%2B%2CD-7%20%2C7FBF%7CQyX-7%20CoE%20-GZL7D%20bBZL%2B%20FFA*%7C%5D%207C%207-GZLbLZC7G%7CQyX%20%20sAbo%2C%7ClG-7XyQ%7CC7XyQ%7CF%2C%20%20%28G-7%29%20%28C7%29%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEverywhere%20You%20Go%2C%20Sunshine%20Follows%20You%3DLarry%20Shay%2C%20Joseph%20Goodwin%2C%20Mark%20Fisher%20%281927%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7QyX7bbXyQ%7CG%20bE%7CQyXbE%7CQyXEb%7CQyX6bE%7CQyX%5EbEboLZBE44T%5BXbEZLZF-XybB%7CQyX7bB%7CQyX7F-%7CQyX-F%7CQyX%2BC%7CQ7%20Bb%2BL%20lcKlcKQy%20LZG7L%20lcKQyX7FZL%20lKcQyX7CZL%20lcKQyXZBb7XlcKQy%20lcKQXyQ%7CGQyX7bB%7CQyX7F%7CQXy7C%7CQyX-bB%7CQyX-%7CEbXybEZL%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DExactly%20Like%20You%20%28Dixieland%20Tunes%29%3DMcHugh%20Jimmy%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu77-C%7CQ4BbXyNZL%20lcKQyX7FZLl%20cKQyX7CZL%20lcKQ1BbXy4TA*%7ByXbB%7CXyQXyE%7CQyXbEB*%5B%5D%207b%20BbB%7CQyXbB2NZL%20Qb-XyQ%7D%207F%207CZL%20LZC-XXbBA*%5B%5D%207F%207-CLZ7G%20bB%7CQyX7F%7CQyyQKcl%20lcKQXyQKcl%20LZF7XyQKcl%20LZBbXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DEyes%20Of%20Texas%2C%20The%3DComposer%20Unknown%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7ZL%20lcT44FXZL%20lcKQyXbB%7CQy7XFZL%20x%20ZL%20lcKQyFXyQK%2CA*%2C%5BX7C%2CBcl%20LZlcKQyX7CZL%20lcKyQX7G%7CQyX7DZL%20x%20%20LZ%2C*KQyXFL%20lcK%20LZFXZL%20lcKQyX7AZL%20clKQyXbBZL%20lcKQyBbXyQlcKQyZFXyQ%7CD7XyQ%7CG7XyQ%7CC7XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFair%20And%20Square%20In%20Love%3D'Fats'%20Waller%2C%20Andy%20Razaf%2C%20Ada%20Roeter%20%281938%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7AZL%20lbXyQK7GZL%20lcKQyX-CZ%20LlcKQyX7bBZL%20lcXyQKcE44T%5BL7bB%20AoXyQobG%20-GZL%20lcKQy7XD%7CQyX-C%7CQyXbE%7CLZF-7%7CQyXbXbAZLyQKclyX7GZL%20lcKQyX-ZCL%20lcKQyX7bBZL%20QKcl%20XbE%7CZyQ%7CAoXyQ%7CEbXyQ%7CC7XyQ%7CF7XyQ%7CBb7XyQ%7CEb%20EoLZF-7%20Bb7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFaithful%20Hussar%20%28Don't%20Cry%20My%20Love%29%2C%20The%3DHeinrich%20Frantzen%2C%20Thomas%20Marlow%20%281928%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7ZL%20lcbXyQKEZL%20lcKQyX7bBZ%20LlcKQyX7bBZL%20lcbXyQKE44T%5B7bB%28%20QKcl%20XbEZL7bB%20bE%7CQybXEZL%20lcKQyXbAZLyQKclyX7bE%29%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFar%20Away%20Blues%3DGeorge%20Brooks%20%28AKA%20Fletcher%20Henderson%29%201924%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7C%7CQyX*69VeX7D%7CQyXbBZL%20lcQKyX7F%7CQyXbB%3EesryQ%7CG-%3C44T%7CL7G%20bF7XyQE%20bE%7C%7CQyX-G%7CQy7XD%7CQyX7F%7CQyXbB%7Cb-LZB%7CQyX7yX7FZyQ%7CF7BZL%20lcKQyXbB%3EsruohC66*%3C%7CYY%7CQyXb%20BoLX7-CZXoE%7CQXyQKcQyX7bB%7CQyXbB%7CQXybBZLobB%207FZL%20l%7CEbXy7F%7C%7CQyQ%7CBbXyQ%7CF7XyQ%7CBb%20EbLZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFarewell%20Blues%20%28Dixieland%20Tunes%29%3DElmer%20Schoebel%2C%20Leon%20Rappolo%2C%20Paul%20Mares%20%281923%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu77DZL%204FXyQXF%7CQyX7C%7CQyXFZ%20LlcKQyXF%7CQyX7C%7CyQKcl4TA*%5BX7FB*l%20LZGlcKQyXF%7CQyX7C%7CyQXF%7CQyX7bD%7CQyX-%20%20%5DY%5BcKQyXZL%20lc%20LZ%20xDZL%20x%20ZL%20x%20ZL%20clKQyX7FZL%20x%20ZL%207XyQKlcKQyG-XyQ%7CDb7XyQ%7CF7XyQKcl%20LZ%20x%20LZ%20x%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFascinatin'%20Rhythm%3DGeorge%20Gershwin%2C%20Ira%20Gershwin%20%281924%29%3D%3DMedium%20Swing%3DEb%3D7%3D1r34LbKcu7bAZL%20b7XyQx%20ZL%20lcKQyX7bELZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xB44T%5BQyXbA-7%20BbbBZLF%20bE%7CQyX-CQ%7CyX7bE%7CQyXbEZL77XyQ%7CF%7CQyXyXbAZXyQKcL%20x%20ZL%20lcKQyX7EbZL%20x%20ZL%20x%20ZL%20lZ%20x%20L7bB%7C%7CQ%7CF-7%20G7LZC-XyQ%7CF7XyQ%7CBb7XyQKcl%20LZEbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFidgety%20Feet%20%28War%20Clouds%29%3DNick%20LaRocca%2C%20Larry%20Shields%20%281919%29%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7%20%2CB%20%2C*74In%2CortnI47*%3C%7CQyXk%3EaerB24*%3CFs%3Eort%20A%2C%20A%3C44T%5BLbEZLlos%20obBA*%7BY%5Dp%2C7Fp%2C7%7CFQyX7FZL%20x%20%3EC%20nLZBb7os%20%2CB7C%7Cp%29xLZxLp%2CbBZLbBZLbEZLb7BZLbBZL7FZL7CZ%7Cp%28BbZLbBZL7bBZBb%20%7DYbEZL7bB%7Cp%2CbE%7Cpb%2CA%7Cp%2C7G%7Cp%2CbEB*%7BLZF7L%7C%2C7F%2CC*%7BY%7Dp%7CG7%2C7bB%2C7F%7C%2C7C%2CbEZ7LbB%7Cp%2CbE%7Cp%2CbA%7Cp%2C%7CEb%20%2CbE%7CZbDZL7%20SoloAZLxZL7bEZLxZLAb%7C%2C-bD%2CbDZLbA%3EsbLZAb%2047*%3CLbA%7C%2CDb-%2C%7CDZLbA%7CZLxZL7bELZxZL7bBZL-FZLbAb%2CDb-%2CbDZLD%2CbAZZDbLZL7bBZL7FZLbAZLDoZLbDZLxZL7CZLxZEb7LL7bAZb%2C%7CAb%20%28Eb7%29%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFine%20And%20Dandy%20%28Dixieland%20Tunes%29%3DKay%20Swift%2C%20Paul%20James%20%281930%29%3D%3DBallad%3DF%3D%3D1r34LbKcu77-G%7CQ4FXyQA%7CQyX%2CF%7CQyX7C%7CyQX%2C7-G%7CQyX%2CobA%7Cbo%2CXy4TA*%5BL%20x%2C%20C7XyQ7bEZL%20lcKQyX%2C7BbZL%20lcKQyX%2C7F%7C%7C%2CXyQ%7C%7CQyX%2CyX%2CF%7CXyQ%7CC%7CQyX%2C7-G%7CQyX%2CoAb%7CQyXFB*%5BY%5DQyX7C7XyQ%2C7bAZ-bB%7CQ%2CXyQ%7C%7CQyX%2C7F%7CQyX%2C7-%7CC%7CQyX7C%7CQyX%2C7-GBb%2CXyobA%7CQ7%2CXyQ%7CF%2C%20D-LZG7%2C%20C7%2CLZF%2CXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFish%20Seller%2C%20The%3DSidney%20Bechet%2C%20Fernand%20Bonifay%20%281952%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7QyX7C4FXyQG%7CQyX-G%7CQyX7D%7CyQXFZL%20lcKQyX7C%7C7XyQ%7C4TA*%5B*%7BY%5DQQ%7CC7XyX7C%7CQyX7-G%7CQy7XD%7CQyXFZL%20lcKQyQ%7CFXyyXF%7C%7CbBC*%5B%7CG7XyCZL%20lcKQyX7G%7CQXyC%7C%7CQyXCZL%20lcKQXyQ%7DYQyXCByXbB%7C7XyQKF%7CQyX7C%7CQyX-C%7CyQX7G%7CQyXbBZL%20lc7XyQ%7CF%7CQyXQ%7CF7XyQKcl%20LZBbXyQ%7CG7XyQ%7CC-7XyQ%7CF7XyQ%7CBb7XyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFive%20Foot%20Two%3DHenderson%2C%20Lewis%2C%20Young%20%281925%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7QyX7FbXyQ%7CB%7CQyX7F%7CQyX7CZ%20LlcKQyX7G%7CQyX7DbXyQ%7CB44T%5BDZL7AQ%7CD7XyXbB%7CQyX7F%7CQyXC7ZL%20lcKQyX7G%7CQyQ%7CBb%20yXbB%7CD%7CQyXcl%20LZlcKQyX7FZL%20lcKyQX7CZL%20lcKQyX7G%20LZBbKQyX77XyQ%7CG7XyQKcl%20LZC7XyQ%7CF7XyQ%7CBbXyQ%7CF7XyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFive%20Minutes%20More%3DJule%20Styne%2C%20Sammy%20Cahn%20%281946%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7QyXbB4BbXylcKQyX7F%7CQyX7CLZ7G%20bEZL7D%20bB%7CQ%20LZN14TA*%7BXbB%7CQQ%7DXyQ%7CQyXbEB*%5B%5DQyXbZBLbE%20bB2NZL%20QyXEb-XyyX7F%7CbEZL7%20LZEbQyXbBA*%5B%5DQyX7FQ%7CyX7C%7CQyXbB%7CQyX%7CBb%20DlcKQy%20G7LZC7XyQ%7CF7XyQKcl%20LZBb%20Gb7LZF7%20Bb%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFlat%20Foot%3DL%20H%20Armstrong%20%281926%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu77bBZL*74VeyXbEZL%20lcKQyX-ZCL%20lcKQyXbE%3EesrQKcl%20%3C44T%5BcKQyXl%20LZF%20lcKQyX7FZL%20lcQKyX7CZL%20lcKQyX-LZBb7cKQyX%20lcKQ%5B%3C*74ZL%20lcKQyX7bBZLl%20cKQyXbE%3EsurohCBb7XyY%5D%20%20lbBZL%20yQKclX7F%7CQyX7-C%7CQyXC-ZL%20lcKQyX7GZL%20yQKclXbEZLZL%20lc%20%20BrebBZL%20lcKQyXbE%7CyQX%297bB%28%20%7CQyX%3Eka7XyQK03*%3C7%7CQyX7QKcl%20bE%7CQyX-bA%7CQyXb%7CAQyX7bE%7CQyXbEZLXyQ%7CCyX7bBF7XyQ%7CBb7XyQ%7CEbXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFlee%20As%20A%20Bird%20To%20The%20Mountain%20%20and%20Oh%20Didn't%20He%20Ramble%3F%3DMary%20S%20B%20Dana%20%281857%29%20and%20Johnson%2C%20Cole%20%281902%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7X7C%3En4F-XyoM%20ehT%20oT%20driBA%20%20sA%20eelF47*%3C%7CQuntai4T%5BYYQyX-F%20sBb--F%7CQyX7C%7CQyX-FZ%7CL7C%20-Fl%7C%2C7bD%2C7%20C7LZ-F%7CQyFZL7CQ%7CEb7yX7C%7CQyX-F%7CZLC-%20FZL6-bB%20bA%7CQyXQ%7CF-%20yXbA%7CZL%20x%20Q%3C*74s%20%20-FZL7C%20-F%3Egta%20lanoitpO%20%20QyXC7%2C%7Cl%7CQyX-H%20t'nF-XyQO47*%3CZLxZLbB%5BY%7CYQyXQyXQyXQyX%7C%5Dh%20DidZL%20x%207FZLxble%3F%3ExZLxZLbB%7CZL7FZbLBZL7FZLxZLxZLxLZxLZmaR%20eLZBbLZBb%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFloat%20Me%20Down%20The%20River%3DHug%20Armand%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7bE%7CQybXyQ%7CL7F%20bA%7CQyXbE%7CQXybA%7CQyXbD%7CQyX7CZBb7XA44T%5BL7bE%20AbXyQ7F%20bA%7CQyXbD%7CQy7XC%7CQyXbD%7CQyX7C%7CLZBb7%7CQyX7ZAb%20F7LZBb7%20Eb7LZAbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFlow%20Gently%20Sweet%20Afton%3DJonathan%20E%20Spilman%2C%20Robert%20Burns%20%281838%29%3D%3DWaltz%3DBb%3D%3D1r34LbKcu7B%7CQyXbXyQKx%20ZL%20lcKQyXbB%7CyQXbB%7CQyXbEZL%20lc%20LZF7B43T%5BXF%7CQycl%20LZ7F%20bBZL-C%20bB%7CQXybB%7CQyXbB%7CQyXbELZBbXKQyXbL%20lcK%20LZC7%7CQyXF%7CQyX7CZL%20clKQyXF%7CQyXF%7CQyXBbXyQlcKQyZEbXyQ%7CBbXyQ%7CBbXyQ%7CBb%20C-LZBb%20F7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFool%20Such%20As%20I%2C%20A%3DWilliam%20Marvin%20Trader%2C%201952%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu7XC%7CQyXyQ%7CEyX7D%7CQyX7A%7CQyX%7CCQyXC%7CQyXF%7CQyX7Q%7CG7XC44T%5BL%20lcKXyQ%7CFQyXCZLF%20C%7CQyX7%7CGQyXC%7C%2CC%20%20C%7CQyX%7CFXyQ7E%7CQyC%7CQyXKcl%20L7E%7CQyXCZL%20lcKQXy7G%7CQyX7D%7CQyXGZXyQ%7CFQyXCZXyQ%7CCXyQ%7CG7XyQ%7CC%20FLZCXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFor%20Me%20And%20My%20Gal%20%28The%20Bells%20Are%20Ringing%29%3DMeyer%2C%20Leslie%2C%20Goetz%20%281917%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%207C%7C%2C*74Ve%7C%2C7G%2C7DZL7DZLxLZbBZLxZL7Fs%3EesrC7%2CCo%3C44T%7BQyXFZ74ChoQyX7CZL%20lcKQyXZFL%20lcKQyX7C%3EsurKcl%20L*%3C%5BY%7D%20lcKQZA7XyL%20lcKQyX7G%7CQyX-7D%7CQyX-DZL%20lcKQZC7XyL%20lcK%7CQyXFyQKclKQyX7AZL%20lcKQy7XCZL%20lcKQyXFZL%20cl%20LZX7CZLF7XyQ%7CBbXyQ%7CBoXyQ%7CC7XyQKcl%20LZFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DForty%20And%20Tight%3DMelrose%20Frank%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu77AZL%207XyQ%7CXF%7CQyX7C%7CQyX7GLZ%20lcKQyXF%7CQyX7CyQKclG44T%5BQyX%3Ekl%20LZD%2063*%3C7CZL%20lcKQXy7G%7CQyX7-D%7CQyX-%20BreacKQyXL%20lcKQ%7CG7XZL%20lcKQyX7FZL%20clKQyXF%7CQyX7C%7CQyBbXyQyX7C%7CZDb7XyQKcl%20LZFXyQ%7CD7XyQ%7CG7XyQ%7CC7XyQ%7CFXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFour%20Or%20Five%20Times%3DB%20Gay%2C%20M%20Hellman%20%281927%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu77-C%7CQ*74VeLQyX%7CrQyXZL7bBF%20/bBZLoE%20bE%3EesrZEbXy%3C44T%5B%7CQyX-7XyQ%7CBs%20%20bEZL7bB%20F/BbZLoE%20bE%7CQyX7bBb%2C%7ClCF%7CQyXlcKQyQ%7CC-%20urohC47*%3C%5BYZL%2BBb%207bB%7CQyXbBZL7Fs%3EEbXyX7-GX7bE%7CXyQKcZL%2BbB%20bE%7CQyXbELZ%20lcKQyX7bBZL%20lEbXyQ9FZL%20B%20bEZXyQ%7CA%20bEZL7bB%20F/7bB%7Cl%2CoEs%20%20bE%7CQyX-bAb-6LbA%7CQyb%2B%20%5D%2C%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DFrog-I-More%20Rag%20%28Sweetheart%20O'%20Mine%29%3DMorton%2C%20B%20F%20And%20J%20C%20Spikes%20%281918%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7D%20no%204sBb%2C%20%2CegdirB%20%2CC%20%2CB%2C%20B%20%2CA%20%2CA47*%3C%7C%2CBSolos4TA*%7BD%2CD%7C%2C%23%2C%7CD%2C%2CB%2CbBZL7FZLbBZ7LFZL7C%7C%2CF%2CE%7C%2C%23D%7CC%2CC%23C%2CC%3E%20ZL7FZF%2C%7CC77GZLbBZLxZL7FB%7B*YZLxZLbBZL7FZLLZC7L%2CE%7C%2C%23%2CC%7C%2CBLZF7L*%5BY%7D%20xZLbBZL7FLZ7CZL7GZLbBZLxZCsBb%2CxZLbBwT%2847%2CD%23%2C%7CC%2CC%7C%2CB%2CbBZL7FZbLBZL7FZL7C%7C%2CF%2CE%23%2C%7C%3C*D%7C%2C%23C%2CG%2C%23Fs....%2C%23D%2CD%3E%29.......................E%2CF%2C%7Crab%20o%20%20QyX%7CC7LZegdirb%20oT%20%2047*%5D%3C%20bB%7C%2CbE%2CbBZL7F----%3E%2CA%2C%23GsoloSBridgD*%5BYQyX%5D%20%297bB%28Z%20L%3EkrB93*%3C%2CbB%3Ee%3C*74%2047*%3C%5BLbEZLD7LZFBZL-F%7C%2C7C%2CbAZLb7EZLbEZL7bBZL7-b7LZxZLbE%3EbAZL7-LZD7EZL7bBZL7-FZL7ZDLbEZL7bBZL-GZLbLZEbGZLxZ%2CC7%2C%7CF-LZAbLZAb-LZEbLZC7LZF7LZBb7LZEbLZx%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGatemouth%3DLillian%20Hardin%20Armstrong%20%281926%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7%3E%29A%20n44Bb7os%20dna%20skaerB%28%29%20B%28%20%29B%28%20%29A%2847*%3Clos%20oTA*%5BYbB%7CQyb7%2C%3C*rB%20%2033*%3CbE%7CQyXEb%7CQyX%3EkaerB%20%2033eak%3EXB%7CQyXyX%29bEBb7%2C%3CX%3EkaerB%20%2033*%3Cb%7CEQyX%3EkaerB%20%2033*yQ%7C%20%28%7CQyX7kaerBXyQ%7CB*%3C7bE%7CQyXbE%7CQy%3EXkaerB%20%2033*%3C%2C7b30XyQ7bB%7CQx%20ZL%20Ab%20AoXbEB*%7BY%5DQyXbEZ7LbB%207FZL7C%20bEZLyQKcl%7CQyX%3EZL%20x%20%20LZG7KQyXbE%7CQyX7bB%7CyQX7F%7CQyX7-C%7CQyXcl%20LZx%20ZL%20%20x%20LZAb%20AoLZEb%20C7LZF7%20Bb7LZEbXyQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGee%20Baby%2C%20Ain't%20I%20Good%20To%20You%3F%3DDonald%20Matthew%20Redman%2C%20Andy%20Razaf%20%281929%29%3D%3DSlow%20Swing%3DEb%3D%3D1r34LbKcu7L7C%2074C7%20AA%207CZL7G%20bEZL7Bb%207FZL7C%207GZL7bb7LZG4TA*%5B%20oDZLb7LZEZL7bE%20bB/6bEZLo7A%20bAB*%5B%5D%207bE%20bAb%20AoB%207FZG7LZC7%20Ab7LZG7%20C7LZF7%20Bb7LZlEb%20sAb7%2CG7%2CZ%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGeorgia%20Bo-Bo%3DWaller%2C%20Trent%20%281926%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7bA%20FZ*74VeF%7CQyXFZL7C%20FZLb-B%20FZL7-G%20F%3Eesr%20G-7L%3C44T%5BCs%7CQy%20E7LZyXFZL7C%20FZL-bBF%20ZL7-G%20FZL7C%20-AQ%7C%7CCX-AZLoZL%20x%20A7LZDKQyXF%3EsurohC47%3C*%5BY%5DQyX7CZL7G%207cl%20LZl%2C7E%2CCZLoF%7CBbXyC%207bD%7CQyX7GZL%20clKQyXFZLoB%20bB%7CQ7LZF%20QyX7F7%20F%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGeorgia%20On%20My%20Mind%20%20%28Dixieland%20Tunes%29%3DCarmichael%2C%20Gorrell%2C%20Connelly%20%281930%29%3D%3DSlow%20Swing%3DF%3D%3D1r34LbKcu7%20F1NZ4FXyQ-GZL7E%20FZL%2C-bB-%20G%7CQyX-D%7CQyX7A%7C7%20C7L4TA*%7B%20-DZLG-7%20CB*%5B%5D%207A%20FZL-bBF%202NZL%20QyXQyX%7D%20%2BD-%20G-ZLo%23F%207C%20-D-%20G-A%20-AZL%2C7E%20-DZLG-%20-DZLB/7G%20-DZLboLZGZL7bBcKQyXXyQ%7CA%207-GZL7E%20FZL%2C-Bb%20-G%7CQyX-D%7CQyX7C7LZFFA*%5B%5Dl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGet%20Happy%3DArlen%20Harold%3D%3DMedium%20Up%20Swing%3DF%3D%3D1r34LbKcu76bBZL4F6%20D6FZL7C%207-GZL7D7%20-AZL7C%207-GZL7-%20F7/A4T%5BA*ZL7G%20ZF6/C7F%207-CZL7-G%206b%5BBA*%5D%207F%206FZL7C%20LZD-7L7oB%20-C%5BB*7LZBbbBZL7F%20F/6bBZLo7E%206bEZLD/7bB%2066XyQ%5DF%207-CZL7bEZBb-7ZL7F%207-CZL7C%207G-ZL7D%207-AZL7bE%20Bb-7%20L7F%207L7C%2077LZG-D%207-AZL7C%207-GZ7L-D%206F%5BA*%5D%207C%2077LZG-D%207-AZF6%20F7/ALZBb6%20Bo7LZF6/C%20C7LZF6%20C7%20Z%3DJazz-Medium%20Up%20Swing%3D160%3D3%3D%3D%3DGet%20Out%20And%20Get%20Under%20The%20Moon%3DShay%2C%20Tobias%2C%20Jerome%20%281928%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7%20FZL74FXyQNZL7D%20F%7CQyXbB%7CyQX7FZL%20x%20ZL%20lcK1G7%20C4TA*%7B%20lcKQyQXyQ%20lcKQyXbBB*%5B%5D%20F7%20FZL7C%207G2NZL%20LZFXyX%7D%207CbB%7CQyyQKcl%20x%20ZL%20lcKQyXFA%5B*%5D%20%20lcKQyX7CZL%20LZF7XX7GZLXyQ%7CF%20D7LZG7%20C7LZF%20C7%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGet%20Out%20Of%20Here%20And%20Go%20On%20Home%3DEdward%20'Kid'%20Ory%2C%20Bud%20Scott%20%281944%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu77FZL%20*74VeXbB%7CQyXbB%7CQyX7ZFL%20lcKQyXbB%3EesryQKcl%3C44T%5B%7CQyX7bXyQ%7CcKQyXbB%7CQyXbB%7CyQX7FZL%20lcKQyXbBl%20LZFB%7CQyXyX7bB7%20%5DY%5BZL%20lcKQyXbE%3Esools%20-%20surohC47*%3C%20x%20LZbB%20bBA%7CQyXXyQKcX7bEZL%20lcKQyXb%7CEQyXbEZL%20x%20ZL%20lyQ%7CAb7bB%7CQb%20Ab-LZEb%20C7LZF7%20Bb7LZEb%20F7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGettysburg%20March%3DS%20B%20Stambaugh%20%281911%29%3D%3DMarch%3DF%3D%3D1r34LbKcu7B%7CQyX8FXyQXFZL%20lcKQyX7CZ%20LlcKQyXF%7CQyXbB%7CyQ%7CF76TA*%7ByX%7D%20%20BoXyQX7CZL%20x%201N%7CQyXG7%7C%7CQyX7DZL7A%20F%7CyQKcl%7CQyXbQLZN2C7XyQ%7CF%20BbLZFXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGhost%20Of%20A%20Chance%20%28Dixieland%20Tunes%29%2C%20A%3DVictor%20Young%2C%20Crosby%2C%20Washington%20%281932%29%3D%3DBallad%3DC%3D%3D1r34LbKcu7%7CQyXC4CXyQ7DZL-A%20C%7CQyX6-ZFL7A%206-G%7CQyX%2BG%7C%20G%2BLZ4TA*%7BlcKQyyQ%7DXyX%2BG%7CQyX7GB*%5B%5DQXyC2N%7CQyXQyXQyXQyQ%7CCXX7G1N7A%206-6XyQ%7C%2BG%7CQyXC%2CA*%2C%5B%5DQXy%2BG%7CQyX7E%7CQyX7BXyQ%7CG-AZL%20LZF-6XyQ%7CC%20A-LZD7%20G%2BLZCXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGirl%20Of%20My%20Dreams%3DSunny%20Clapp%2C%20Otto%20A%20Harbach%20%281927%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7yXbB14BbXy7F%7CQyXbB%7CQyX-b%7CEQyXbE%7CQyX7bB%7CQXyQ%7CN4TA*%7ByX-GZyQ%7DXyQyX7DB*%5B%5DQyXbBLZbE%20bB2NZL%20QyXQKcl%20LX7F%7CQXbE%7CQXyQ%7CC%7CQyXbBA*%5B%5D%20%20lcQKyX7FZL%20lcKQyX7Bb7Xy7-G%7CQyQ%7CEb-XyQ%7CBbXyQ%7CF7XyQ%7CBb%20EbLZBb%20%20%28F7%29%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGirls%20Go%20Crazy%20'Bout%20The%20Way%20I%20Walk%2C%20The%3DEdward%20'Kid'%20Ory%20%281945%29%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7X7bB%7Cb%2CpEbZL%20lcKQyX7FZL%20clKQyXbBZL%20lcKp%2CBbXyQE44T%7ByQ%7D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGive%20Me%20Your%20Telephone%20Number%3DJay%20C%20Higginbotham%20%281930%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu77F%28%20%204BbXyx%20ZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZBb4TA*%7BX7F%7CQBD7XyQyX7-G%7CQyX7DZLyQX%7CrQyX%7CQyX-G%7CQ%7CC7Xy*%5B%7D%20%297F%28%20%20ABbXyx%20ZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZBb*%5B%5DQy%29%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGlory%20Of%20Love%20%28Dixieland%20Tunes%29%2C%20The%3DBilly%20Hill%20%281936%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7yX7C14FXyQF%7CQyX7C%7CQyXF%7CQXybB%7CQyXF%7CQyX7C%7CXyQ%7CN4TA*%7BbB%7CQyXyQXyF%20FZL%20lcKQyXbB*B%5B%5DQyX7F2N%7CQyXQoLZFXQyX%7DQyXF%7CQcl%20LZQyXF%7CQyX7C%7CQyXAF*%5B%5DQyX7C%7CQyX7G%7CBbXyKQyX-Q%7CC7XyQ%7CF%20Bb-LZG-7%20C7%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGo%20To%20The%20Mardi%20Gras%20%28Mardi%20Gras%20In%20N.O.%29%20%28If%20You%20Go%20To%20N.O.%29%3DProfessor%20Longhair%20%28henry%20Roeland%20Byrd%29%20%281949%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7X7bEZbXyQKL%20x%20ZL%20lcKQyXbZBL%20x%20ZL%20x%20ZL%20lcZ%20x%20LB44T%7Bs%20%207F%20LZ%20xFZL%20x%20ZL%20x%20ZL%20clKQyXbBZL%20x%20ZL%207XyQ%7ClcKQystaepEb7%3C*F%2066*%3C0N%7CQyX7blE%7CQyX%3EkaerB%20%2033or%20rel%7C%2C7Eidne%20QKcl%206*%3C0N%7C%7DQyX7Fl%7C7%2CF%2C7E%2C7bE%2CbBsZL5%20ForyXbB%3Eng%3EBb%20Bb7LZEb%20Eb-LZBb%20F7LZBbXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGoin'%20Back%20To%20New%20Orleans%3DJoseph%20C%20Liggins%20%281992%29%3D%3DMedium%20Swing%3DBb-%3D%3D1r34LbKcu7s%20-bBb-%20sB7F%7CQyX%2C7bGZL6-Bb%207-bBlZL*7Mm*b%20%20%2CLZB44T%5BBb*mM7*LZlBb-7%20Bb-6LZG7b5%20F%2BLZBb-XyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGoin'%20Home%3DColyer%20Ken%3D%3DMedium%20Blues%3DC%3D%3D1r34LbKcu7yX7GZXyQKcQyXC%7CQyX7G%7CQyX%7CFQyX7CZL%20x%20ZL%20lKcl%20LC44T%5BQKcl%20LZC%20F7LZCXyQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGoodbye%20Dolly%20Gray%3DWill%20D%20Cobb%2C%20Paul%20'Polo'%20Barnes%20%281900%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%7CZL%20lbXyQ%7C7FZL%20lcKQyXbEZ%20LlcKQyXbB%7CQyXbEXyQKcB44T%5ByXbB%7C%7CEbXyF%7CQyXF%7CQyX7C%7CQXyFZL%20lcKQyXbB%7CQ7XyQ%7CQyXbBXoE%7CQyQ%7CBbL%20lcKQyX7DZL%20lKcQyXbEZL%20lcKQyXZEbXyXbE%7CQyQ%7CBb7XyQ%7CG7XyQ%7CC7XyQ%7CF7XyQ%7CBbXyQKcl%20%20%5D%20%3D%3D0%3D0%3D%3D%3DGoodnight%20Irene%3DHuddie%20Ledbetter%20%28Leadbelly%29%20%281933%29%3D%3DMedium%20Swing%3DAb%3D%3D1r34LbKcu7E%7CZL%20*74VeX7bEZL%20lcKQyXb%3EAsurohC%20dna%20esryQKcl%3C44T%5B7bE%7CZKcl%20LQyXbD%7CQyX7bA%7CQXybAZL%20lcKQyXbAZKcl%20LQyX7bXyQKcl%20LZAbXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGoody-Goody%3DMatty%20Malneck%2C%20Johnny%20Herndon%20Mercer%20%281936%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7%20-CZLbXyQKyX7GZL%20lcKQyXbZBL%20x%20ZL%20x%20ZL%20lcQKcl%20B44T%5BlcKQy-XyQ%7CyX7FZL%20x%20ZL%20lcQKyX7CZLQyX%7CrQyXQ%7CBbXCZL7GXbBZL%20LZ%20xyXbEZL%20lcKQyXbZEL%20lcKQyX7bBZL%20QKcl%20x%20ZL%20cKQyXXyQ%7CBX7F%7CQyX7CZL%20lcQKyX7GZL%20lcKQyXbyQ%7CBb7G%7CQyl%20%28F7%29%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGotta%20Travel%20On%3DClayton%2C%20Erlich%2C%20Lazar%2C%20Six%20%281950%29%3D%3DMedium%20Swing%3DF%3D%3D1r34LbKcu7KQyXFXyQKc%7CQyXbBZL%20lcKQyFXZL%20x%20ZL%20x%20ZL%20lFXyQ%7CF44T%5Bcl%20LZ%20x%20LZD-XyQ%7CBbXyQ%7CC7XyQ%7CFXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGulf%20Coast%20Blues%3DClarence%20Williams%20%281923%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7D%20FZL*74VeB%7CQyXbBZL%20lcKQXy7FZLobB%20bB%3Eesrb%20Eb7%3C44T%5BDZL7A%20C7LZX-G%7CQyX7D%7CQyX7ZFLobB%20bB%7CZL7F%20FyQ%7CF%20-GZL7%7CQyXbG7%20C7%20bB%7CQyXbB%3EsuroCh47*%3C%5BY%5D%207F%20FZLF7LZB%7CQyX7bBZL77LZEbQyX7FZLobB%20bB%7CyQXbBZL7F%20bB%7CQyX%7CC7%20FbB%20bBXyQKcl%20%20%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGypsy%20Love%20Song%3DHerbert%2C%20Smith%20%281898%29%3D%3DMedium%20Swing%3DBb%3D%3D1r34LbKcu7XbB1N4Bb%20BF%7CQyX7C%7CQyXbB%7CyQXbE%7CQyX7bBZL%5Eb7XyQ%7C4TA*%7BQyX7GXyQ%7DXKQyX7DB*%5B%5D%20%20lcQKyXbB2NZL%20QyXQycl%20LZ7F%7CQyXbE%7CQZC7XyZL%5EbB%20bB%2CA*%2C%5B%5D%20%20lcKQyXFZL%20lcKQBb7XyL%20lcKyQ%7CBbXyQ%7CGb7XyQ%7CBb%20F7LZBbXyQKcl%20%20Z%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DGypsy%2C%20The%3DReid%20Billy%3D%3DMedium%20Swing%3DEb%3D%3D1r34LbKcu7ZL7bB4Eb%5E77bB%207-FZL%20lcKQXy7FZL7C%20hGZL7D%20LZFh%204TA*%5BbB%207-7LZF-cKQyX7FZL7C%20hGLZ7D%207%5EbEZL7bB%207l%20LZFC%207-GB%207-F7%20Bb77-GZL7bB%207-FB*Q%7CyXbEZL-bA%20bEZL%20C7LZ-FZL7D%207%5EbbXyQ%7CZL7bB%207-F%7CQyX7F-%7CQyX7-GZL7D%20hA%2C*A%2CEEZL7bXbEZL%20C7LZEZL7bB%207-FZL7b%20B7-FZL%20lcKQyX7Fb%20Ab-hGZL7yQ%5D%20%3DJazz-Medium%20Swing%3D100%3D3%3D%3D%3DDixieland%20Tunes%201 \ No newline at end of file diff --git a/test/data/jazz.txt b/test/data/jazz.txt deleted file mode 100644 index 1175ab8..0000000 --- a/test/data/jazz.txt +++ /dev/null @@ -1 +0,0 @@ -irealb://%39%2E%32%30%20%53%70%65%63%69%61%6C=%57%61%72%72%65%6E%20%45%61%72%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%42%2C%37%42%34%44%39%2C%58%51%79%58%2C%43%7C%51%79%58%36%2D%46%7C%51%58%79%2C%39%44%7C%51%79%58%2C%36%2D%46%7C%51%79%7C%73%43%37%2C%34%54%41%2A%7B%20%2C%37%47%7C%4E%31%6C%44%39%44%6C%32%4E%5A%4C%20%51%79%58%51%79%58%7D%47%37%2C%37%62%41%73%20%2C%37%47%7C%51%79%58%2C%39%2C%58%79%51%7C%37%41%2C%37%4B%51%79%58%2C%2A%42%43%37%2C%6C%63%4B%51%79%58%2C%37%44%5A%4C%20%6C%63%51%4B%79%58%2C%36%46%5A%4C%20%6C%63%4B%51%79%58%20%4C%5A%47%37%5B%5D%20%36%43%37%42%2C%37%43%5B%2A%41%44%39%2C%43%7C%51%79%58%2C%36%2D%46%7C%51%79%58%39%2C%44%7C%51%79%58%2C%36%2D%46%7C%51%79%58%2C%58%79%51%7C%73%5D%20%20%6C%63%2C%42%62%37%2C%41%37%7C%6C%44%39%2C%58%79%51%7C%47%37%2C%20%43%36%20%5A%20==%30=%30===%32%36%2D%32=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%44%34%46%5E%37%20%5A%4C%37%46%20%37%2D%43%5A%4C%37%43%20%37%41%5E%5A%4C%37%45%20%37%5E%62%44%5A%4C%37%62%41%42%62%5E%37%20%34%54%5B%41%2A%20%37%5E%41%5A%41%37%4C%5A%44%5E%62%44%5A%4C%37%62%41%20%37%5E%46%5B%41%5D%2A%20%37%43%20%37%2D%47%5A%4C%37%47%20%37%2D%37%20%45%37%4C%20%37%5E%62%47%43%5B%42%2A%5D%2D%37%20%46%37%46%5A%4C%37%43%20%37%5E%41%5A%4C%37%45%20%5E%37%62%44%5A%4C%37%62%41%20%37%5E%62%42%5A%4C%5E%37%58%79%51%43%5A%4C%37%43%37%5E%62%44%7C%4C%5A%45%2D%37%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%62%5E%42%5A%4C%37%46%20%37%5E%44%5A%4C%37%41%20%62%37%58%79%51%37%46%20%37%2D%42%5A%4C%37%46%2D%37%20%43%37%4C%37%43%20%37%5E%41%5A%4C%37%45%20%37%5E%44%62%5A%4C%37%62%41%20%37%5E%46%5B%41%2A%5D%20%5A%43%2D%37%20%47%7C%51%79%58%62%5E%37%20%41%62%37%4C%5A%44%62%5E%37%20%45%37%4C%5A%41%5E%37%20%43%37%4C%5A%46%5E%37%20%20%20%5A==%30=%30===%35%32%6E%64%20%53%74%72%65%65%74%20%54%68%65%6D%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%47%20%37%34%43%20%41%2D%2D%41%20%43%5A%4C%37%47%20%37%2D%44%5A%4C%2D%37%41%20%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%37%4C%5A%44%2D%34%54%41%2A%7B%5A%4C%20%6C%63%4C%5A%43%58%79%37%44%5A%4C%20%6C%63%4B%51%79%58%36%46%5A%20%4C%6C%63%4B%51%79%58%2C%37%43%42%2A%5B%7D%51%2C%58%79%51%4B%37%47%20%43%5A%37%2D%41%20%43%4B%63%6C%20%20%37%2D%44%5A%4C%37%2D%41%20%43%5A%4C%37%47%37%20%2D%44%5A%4C%37%2D%41%20%2C%43%41%2A%5B%5D%20%47%37%4C%5A%51%79%58%37%47%4C%5A%44%2D%37%20%47%37%4C%5A%43%20%47%37%4C%5A%43%58%79%51%5A%20==%30=%30===%35%30%30%20%4D%69%6C%65%73%20%48%69%67%68=%43%6F%72%65%61%20%43%68%69%63%6B==%42%6F%73%73%61%20%4E%6F%76%61=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%37%45%7C%51%79%2D%37%58%79%51%4C%20%6C%63%4B%51%79%58%37%5E%62%42%5A%4C%6C%20%63%4B%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%5A%42%68%37%58%45%34%34%54%5B%51%79%58%37%2D%7C%41%2D%37%58%6C%63%4B%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%68%23%46%5A%4C%20%6C%63%4B%51%79%20%51%4C%5A%43%51%79%58%39%23%4B%51%79%58%37%5A%42%37%23%39%20%6C%63%4B%51%79%58%37%2D%43%51%7B%59%20%51%20%79%58%51%79%58%5A%20%20%6C%63%4B%51%79%58%4C%5A%41%62%5E%4C%20%6C%63%4B%63%6C%20%20%7D==%30=%30===%35%30%32%20%42%6C%75%65%73=%52%6F%77%6C%65%73%20%4A%69%6D%6D%79==%57%61%6C%74%7A=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%2D%37%58%79%51%51%79%58%37%2D%41%7C%51%79%58%39%23%37%45%51%7C%79%58%37%68%42%7C%51%79%58%37%5E%62%44%7C%7C%44%62%5E%37%41%34%33%54%7B%46%31%4E%5A%4C%7C%45%37%23%39%2D%62%41%7C%51%79%58%37%5E%62%42%7C%51%79%39%58%62%37%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%20%44%62%37%51%79%58%37%68%58%39%62%37%42%51%7C%42%37%62%68%23%46%32%4E%7C%7D%20%37%45%20%35%23%37%45%5E%7C%51%79%58%35%23%37%5E%45%7C%51%79%58%39%37%58%79%51%7C%79%58%37%68%23%79%51%7C%45%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%20%42%61%6C%6C%61%64=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%41%20%34%44%2D%37%20%79%58%37%5E%42%5A%4C%39%23%37%23%46%20%37%23%2D%43%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%47%51%7C%45%2D%37%34%54%41%2A%7B%20%37%2D%23%46%23%2D%37%20%42%20%37%2D%45%5A%4C%33%31%62%37%42%20%37%5E%5A%44%4C%37%41%20%37%2D%45%31%4E%5A%4C%39%62%37%47%2D%36%4C%5A%46%5A%4C%35%23%6F%62%45%20%37%45%2D%37%20%41%5E%2D%46%20%37%2D%44%5A%4C%39%62%37%41%20%2D%37%45%5A%4C%37%47%20%37%2D%44%32%4E%7D%20%37%37%4C%5A%45%2D%5A%4C%37%6F%46%5A%4C%39%62%37%37%20%47%37%4C%46%5A%4C%37%6F%62%47%20%37%2D%47%5A%4C%37%42%62%20%37%2D%46%42%2A%5D%51%79%58%37%5E%43%5A%2D%37%20%42%62%2D%44%5A%4C%37%2C%37%2D%45%73%79%51%7C%45%62%5A%4C%39%62%37%62%41%20%37%2D%62%45%5A%4C%2D%37%45%20%37%5E%62%44%5A%4C%37%62%41%20%37%2D%44%62%5E%37%20%58%37%5E%62%45%62%37%41%20%37%41%6C%44%2D%37%58%37%5E%42%5A%4C%39%23%37%23%46%20%37%2D%43%23%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%47%20%79%51%7C%45%2D%2A%5B%2C%37%41%46%20%37%2D%23%46%23%2D%37%20%47%20%37%2D%45%5A%4C%39%62%37%42%20%37%2D%46%23%5A%4C%37%41%20%37%2D%45%5A%4C%39%62%37%42%2D%36%4C%5A%46%5A%4C%35%23%39%5A%4C%37%47%20%2D%37%20%41%37%6E%69%64%6E%45%20%20%51%79%58%39%36%2A%3C%5B%51%20%51%79%58%5D%20%51%20%20%37%5E%44%5A%4C%67%3E%44%2D%37%45%5A%4C%37%6F%58%2C%37%47%6C%37%23%39%4C%5A%20%29%6F%62%42%28%20%29%6F%41%28%20%29%6F%41%62%28%39%23%37%62%41%51%79%58%2C%39%23%37%41%28%42%6F%29%7C%41%20%37%2D%45%79%51%43%5E%39%58%79%51%5A%20==%30=%30===%41%20%42%65%61%75%74%69%66%75%6C%20%46%72%69%65%6E%64%73%68%69%70=%4B%61%68%6E%20%44%6F%6E%61%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%44%7C%51%34%43%5E%37%58%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%5E%37%46%7C%51%79%58%31%31%23%37%62%47%7C%51%79%41%2D%37%58%79%34%54%41%2A%7B%58%37%2D%45%7C%37%58%79%51%7C%42%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%42%2A%5B%7D%51%79%58%37%47%62%37%58%79%51%2D%44%7C%51%79%7C%51%79%58%37%58%79%51%7C%44%58%31%31%23%37%62%47%7C%51%79%58%37%5E%43%2A%41%5B%5D%51%79%58%35%23%37%47%7C%51%79%58%37%79%51%7C%46%5E%37%41%7C%51%79%45%68%37%20%41%37%62%39%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%20%41%37%4C%5A%44%37%20%47%37%20%5A%20==%30=%30===%41%20%42%6C%6F%73%73%6F%6D%20%46%65%6C%6C=%42%61%72%6E%65%73%2D%43%6F%72%6E%65%6C%69%75%73==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%44%73%20%20%44%34%42%62%36%20%7C%51%79%58%36%62%42%5A%4C%35%23%37%46%20%46%37%7C%51%79%58%37%2D%43%6C%7C%2C%6F%42%73%20%42%62%5E%37%2F%34%54%41%2A%5B%2C%6F%42%73%20%43%2D%37%20%46%42%2A%5B%5D%37%46%2C%43%2F%37%46%2C%6F%42%36%2C%62%42%73%5A%4C%37%46%20%37%2D%43%5A%4C%37%6C%42%62%36%20%6C%7C%2C%6F%62%2D%43%7C%51%79%58%79%51%7C%6C%62%42%7C%51%79%58%37%5E%62%45%5A%4C%35%23%62%37%42%20%36%62%42%5A%4C%35%23%37%46%20%37%46%5E%37%2F%44%58%37%2D%43%6C%7C%62%42%5A%4C%37%42%62%36%20%42%5A%4C%37%6F%62%44%20%44%2F%37%5E%62%42%5A%36%4C%2D%62%45%20%37%5E%62%45%5A%4C%35%23%37%62%43%2D%37%20%46%7C%51%79%58%37%36%20%73%43%2D%37%2C%46%37%5A%20==%30=%30===%41%20%43%65%72%74%61%69%6E%20%53%6D%69%6C%65=%46%61%69%6E%2D%57%65%62%73%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%34%47%2D%37%2C%58%2C%37%2D%47%7C%51%79%58%37%2D%44%7C%51%58%79%2C%36%46%7C%51%79%58%2C%37%43%7C%51%79%58%79%51%7C%43%37%34%54%41%2A%5B%2C%37%5E%43%7C%79%51%4B%63%6C%47%7C%51%79%58%2C%37%2D%44%7C%51%79%58%2C%41%37%7C%51%79%58%2C%37%2D%45%42%2A%5B%5D%20%20%37%2C%58%79%51%58%2C%37%5E%46%36%46%7C%51%79%5A%44%2D%37%2C%51%79%58%2C%37%2D%47%41%2A%5B%5D%51%79%58%43%37%7C%51%79%58%2C%37%2D%47%5A%4C%2C%37%47%20%7C%43%37%2C%58%4C%37%2D%41%20%37%5E%62%42%43%44%2D%37%58%79%46%20%37%2D%43%7C%51%79%58%2C%37%5E%46%7C%79%51%58%2C%37%43%7C%51%79%58%2C%37%2D%47%7C%51%37%20%5D%5B%2A%7C%51%79%58%2C%2C%37%2D%47%5A%41%68%37%2C%20%20%2C%43%2F%37%5E%46%7C%51%79%58%2C%36%2D%42%62%7C%51%79%58%2C%37%2D%47%5A%4C%39%62%37%44%44%2D%37%2C%4C%7C%51%79%58%2C%20%43%37%4C%5A%46%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%20%43%68%69%6C%64%20%49%73%20%42%6F%72%6E=%48%61%6E%6E%61%20%52%6F%6C%61%6E%64==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%5E%37%79%58%62%42%2F%2D%62%45%7C%51%79%58%37%5E%42%62%7C%51%79%58%62%42%2F%2D%62%45%7C%51%79%58%51%7C%42%62%5E%33%54%41%2A%5B%23%37%44%7C%51%62%58%79%51%7C%7C%51%79%58%35%23%37%44%7C%51%79%58%37%2D%7C%47%51%79%58%39%23%37%44%7C%51%79%58%37%68%41%47%2D%37%58%79%42%2F%2D%62%45%62%42%2F%2D%62%47%2D%37%58%79%37%5E%62%42%42%2A%5B%5D%51%79%58%37%46%7C%79%51%58%73%75%73%37%46%7C%51%79%58%37%43%7C%51%58%79%51%7C%45%7C%51%79%58%35%37%62%41%7C%51%62%5E%37%58%79%45%7C%51%79%58%74%6C%61%37%44%7C%51%79%58%5E%37%62%42%7C%51%79%58%62%42%2F%2D%62%45%7C%51%62%5E%37%58%79%42%7C%51%79%58%58%79%51%7C%42%62%2F%46%58%79%51%7C%47%62%36%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%73%75%73%58%79%51%7C%46%37%58%79%51%5A%20==%30=%30===%41%20%46%65%6C%69%63%69%64%61%64%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%39%34%43%5E%37%28%79%58%37%2D%45%5A%4C%20%6C%63%4B%51%79%58%5E%37%43%5A%4C%20%6C%63%4B%51%79%58%29%37%2D%41%51%7C%42%37%62%34%54%41%2A%7B%5A%4C%20%6C%63%28%52%65%70%65%5E%43%42%2A%5B%7D%20%37%47%20%37%2D%44%5A%37%4C%41%3E%29%6C%61%6E%6F%69%74%70%4F%20%74%61%37%58%79%51%4B%3C%20%37%2D%45%58%37%5E%46%7C%51%7C%45%37%62%7C%51%79%58%37%2D%47%5A%4C%29%37%2D%62%41%20%28%6C%63%4B%51%79%58%37%2D%41%7C%51%79%58%39%43%37%58%79%51%79%58%37%68%42%58%37%47%7C%51%37%58%79%51%7C%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%58%2D%37%41%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%41%2D%37%58%79%2D%44%7C%51%79%43%5A%4C%37%47%43%43%5E%37%4C%5A%4C%78%5A%4C%37%5E%46%5A%4C%37%43%5A%4C%2D%37%47%5A%4C%78%5A%4C%37%5E%43%5A%4C%37%46%5A%44%2D%37%4C%5A%2A%5B%5D%51%79%37%2D%41%7C%51%4C%5A%46%23%68%6C%44%2A%5B%5D%2C%37%47%2C%37%2D%44%7C%2C%41%37%2C%37%2D%45%73%5A%4C%39%62%37%42%5A%4C%37%41%2D%37%58%79%78%5A%4C%37%5E%6C%63%4B%51%79%7C%44%37%2F%46%4C%39%62%37%45%20%37%68%42%7C%51%79%58%37%41%2D%7C%51%79%58%46%2F%37%2D%44%7C%51%79%58%23%5A%41%2D%37%58%51%79%58%47%2F%20%20%5A%20==%30=%30===%41%20%46%69%6E%65%20%52%6F%6D%61%6E%63%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%34%43%36%58%79%79%58%37%2D%45%7C%51%79%58%37%6F%23%44%7C%79%51%58%36%2D%44%7C%51%79%58%37%6F%23%43%7C%51%51%7C%41%2D%37%34%54%41%2A%5B%41%7C%51%79%58%7C%47%37%58%79%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%37%58%6F%62%45%7C%51%79%58%36%43%42%2A%5B%5D%51%51%7C%45%2D%37%51%79%58%37%2D%45%7C%51%79%58%44%37%58%79%51%51%79%58%36%2D%44%7C%51%79%58%37%6F%23%43%51%7C%79%58%36%43%41%2A%5B%5D%51%79%58%37%47%7C%7C%44%23%6F%37%7C%51%79%58%37%23%46%7C%51%79%7C%41%2D%37%58%51%79%58%37%43%7C%51%79%58%36%43%43%2A%5B%51%5D%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%7C%46%5E%37%58%51%79%58%37%2D%68%37%20%42%37%62%39%4C%5A%45%2D%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%20%46%6C%6F%77%65%72%20%49%73%20%41%20%4C%6F%76%65%73%6F%6D%65%20%54%68%69%6E%67=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%44%20%33%31%62%34%42%37%23%31%37%62%45%20%33%31%62%37%62%42%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%4C%5A%41%62%37%34%54%41%2A%7B%37%5E%62%44%5A%5E%37%28%46%23%41%20%37%68%62%45%42%2A%5B%7D%51%79%58%36%44%62%6C%7C%2C%5E%44%2C%37%62%45%73%20%29%37%2D%62%37%23%35%4C%44%5A%4C%37%62%2F%37%5E%44%5A%68%37%20%41%37%23%43%28%37%68%23%47%20%29%37%68%23%47%28%2F%41%37%5E%44%7C%51%79%58%37%5E%44%5A%4C%39%62%37%23%35%29%4C%45%7C%51%79%58%63%4B%51%79%58%29%58%79%51%7C%41%2A%5B%5D%20%31%31%23%37%62%41%20%37%5E%47%62%5A%4C%31%31%23%37%47%20%31%31%23%37%62%41%42%37%23%31%31%37%5E%44%28%41%45%73%20%29%37%78%20%4C%5A%20%5E%44%5A%4C%37%62%44%20%33%31%62%37%62%41%4C%5A%37%62%45%20%33%31%62%37%62%42%5A%4C%20%78%37%28%46%23%2D%20%5A%4C%20%6C%62%37%2C%44%5E%2C%7C%6C%44%62%36%58%79%51%5A%20==%30=%30===%41%20%46%6F%67%67%79%20%44%61%79=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%34%46%5E%37%58%58%37%5E%46%7C%51%79%58%39%36%62%42%7C%51%58%79%37%5E%46%7C%51%79%58%39%36%62%42%7C%51%79%79%51%7C%45%37%34%54%76%2A%5B%20%39%2D%41%5A%44%31%33%58%79%44%20%37%2D%41%5A%4C%36%2D%41%20%2D%41%7C%79%51%58%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%31%33%62%39%4C%7C%51%79%58%2D%79%58%37%2D%47%2D%37%20%43%37%62%37%44%7C%51%79%58%37%5E%46%41%2A%7B%5D%37%20%43%20%37%2D%47%5A%4C%37%44%20%36%46%5A%4C%39%58%79%51%7C%47%5A%4C%39%44%46%20%37%2D%43%79%51%7C%46%36%5E%46%31%4E%42%2A%5B%5D%51%79%58%37%43%7C%79%51%58%37%47%7C%51%79%58%37%62%41%7C%51%79%58%37%58%79%51%7C%58%37%43%7C%51%2D%43%32%4E%43%5E%37%58%79%51%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%7C%44%51%79%58%37%2D%41%7C%51%79%58%37%62%45%7C%79%51%7D%5B%2A%62%42%5A%4C%37%43%2F%37%2D%47%46%37%58%79%51%46%5A%4C%43%2F%37%2D%47%20%43%2F%37%5E%46%51%7C%79%58%37%62%45%7C%51%79%58%37%5E%62%42%7C%5E%37%2F%43%20%7C%51%79%58%37%4C%5A%46%5E%37%2F%43%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%41%20%47%68%6F%73%74%20%4F%66%20%41%20%43%68%61%6E%63%65=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%6F%62%34%43%5E%37%58%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%2D%37%47%7C%51%79%58%31%31%23%37%62%44%7C%51%79%45%2D%37%20%45%34%54%41%2A%7B%62%37%41%20%37%37%4C%5A%4E%31%58%37%5E%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%47%20%37%2D%44%5A%4C%37%41%20%37%45%79%51%7C%45%68%47%20%37%2D%44%39%62%37%42%7C%42%44%2D%37%58%23%46%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%20%47%37%5E%43%7C%51%79%58%35%23%37%47%7C%51%79%68%37%58%79%51%2A%5B%5D%20%39%5A%4C%37%43%20%2D%37%20%41%37%79%58%31%31%23%37%62%44%7C%51%79%58%37%5E%41%43%2A%5B%5D%20%35%23%37%47%20%37%2D%44%5A%4C%51%7C%47%2D%37%45%7C%51%79%58%46%2D%37%20%42%62%37%4C%5A%45%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%5E%37%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%20%4B%69%73%73%20%54%6F%20%42%75%69%6C%64%20%41%20%44%72%65%61%6D%20%4F%6E=%4B%61%6C%6D%61%72%2D%52%75%62%79%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%2C%37%47%34%43%5E%37%2C%5A%4C%2C%39%62%37%41%20%2C%37%2D%44%5A%4C%6F%37%62%45%20%2C%37%2D%45%5A%4C%2C%37%2D%44%20%44%2D%37%2C%20%34%54%41%2A%7B%43%32%4E%5A%4C%41%37%62%39%2C%79%58%7D%20%37%47%20%2C%37%44%7C%51%79%58%36%2C%43%31%4E%5A%4C%37%47%20%2C%37%2D%44%5A%4C%51%58%79%51%20%20%2C%37%2D%44%5E%62%45%5A%4C%4B%63%6C%20%20%2C%37%2D%46%5A%4C%2C%37%43%20%2C%37%2D%47%4C%5A%2C%37%62%42%20%2C%37%2D%46%42%2A%5B%59%5D%20%42%62%37%2C%51%79%58%2C%36%5D%20%2C%37%47%7C%44%68%37%2C%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%2C%62%2F%42%37%2D%43%20%2C%37%2D%43%5A%4C%2C%37%47%20%44%2D%37%2C%20%51%79%58%2C%37%2D%44%5A%4C%2C%5E%37%2C%20%44%2D%44%5A%4C%2C%39%62%37%41%20%2C%37%2D%44%4C%5A%37%6F%62%45%20%2C%37%2D%45%5A%4C%2C%37%2D%37%2C%20%47%37%43%41%2A%5B%59%37%2C%20%41%37%62%39%2C%4C%5A%44%2D%37%2C%20%47%37%4C%5A%43%36%2C%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%20%4C%69%74%74%6C%65%20%54%65%61%72=%44%65%6F%64%61%74%6F%2D%56%61%6C%6C%65==%42%6F%73%73%61%20%4E%6F%76%61=%44%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%45%62%39%2C%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%37%62%5E%44%7C%51%79%58%2C%37%2D%62%45%7C%51%79%58%37%2C%58%79%51%34%54%41%2A%5B%6C%63%4B%51%79%2C%58%79%51%7C%44%7C%51%79%58%2C%37%2D%62%45%7C%51%79%58%39%2C%62%45%7C%51%79%58%2C%35%62%39%62%37%62%42%62%5E%37%2C%58%37%5E%62%44%5A%5E%62%45%5A%4C%2D%37%2C%58%79%79%58%39%2D%46%42%2A%5B%59%5D%20%20%6C%63%51%4B%79%58%2C%37%5E%62%44%5A%4C%20%6C%63%4B%51%51%4B%63%6C%20%62%45%5A%4C%20%20%2C%73%75%73%4B%63%6C%20%4C%79%58%2C%37%5E%46%7C%51%79%58%2C%73%75%73%42%37%5A%4C%20%6C%63%4B%51%79%58%2C%39%2D%46%5A%51%7C%45%62%39%51%79%58%2C%37%2D%62%45%5A%4C%5A%41%62%39%73%62%42%20%2C%73%75%73%39%62%37%62%42%7C%51%58%79%2C%37%68%46%5A%4C%2C%39%62%41%20%2C%73%75%37%62%39%23%35%4C%2C%39%62%45%37%2C%58%79%51%7C%41%62%39%73%75%73%20%41%62%39%2C%4C%5A%44%62%5E%37%2C%58%79%51%7C%41%62%39%73%75%73%58%79%51%5A%20==%30=%30===%41%20%4C%6F%76%65%6C%79%20%57%61%79%20%54%6F%20%53%70%65%6E%64%20%41%6E%20%45%76%65%6E%69%6E%67=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%42%62%5E%37%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%37%58%2D%41%5A%4C%37%43%20%37%2D%47%7C%51%79%58%79%51%7C%43%37%34%54%41%2A%7B%45%20%37%5E%62%79%51%7C%43%2D%20%37%46%20%37%2D%43%7C%51%79%58%36%46%32%5A%4E%4C%20%51%79%58%51%79%58%7D%20%37%46%20%37%5D%5B%2A%42%42%58%37%5E%46%31%51%79%58%37%47%2D%37%20%44%2D%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%37%58%79%51%7C%41%5A%4C%39%62%58%37%2D%47%7C%43%2D%37%2C%46%44%7C%51%79%58%37%2D%41%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%5E%62%42%6C%41%2A%5B%5D%37%2D%37%58%79%51%73%20%37%43%7C%79%51%7C%43%37%58%79%51%7C%46%5E%37%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%41%20%4E%69%67%68%74%20%49%6E%20%54%75%6E%69%73%69%61=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%4C%61%74%69%6E=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%68%45%7C%51%79%34%45%62%37%58%51%79%58%37%62%45%7C%51%79%58%36%2D%44%7C%79%51%58%37%62%45%7C%51%79%58%36%2D%44%7C%51%79%7C%44%2D%36%58%34%54%41%2A%7B%51%79%58%37%68%39%4C%5A%44%2D%63%4B%51%79%58%37%2D%47%7C%51%79%58%39%62%44%37%7C%51%79%58%37%68%41%42%2A%5B%7D%51%79%58%6C%20%4C%5A%47%62%37%41%20%37%7C%51%79%58%37%58%79%51%7C%46%58%36%2D%44%7C%51%79%58%37%62%45%41%2A%5B%20%5D%39%62%37%41%20%37%68%45%7C%51%79%58%37%5E%79%51%7C%45%62%39%62%37%43%7C%6C%63%4B%51%79%51%7C%45%62%37%5B%59%5A%20%51%20%20%2D%44%5A%4C%39%62%37%20%41%37%68%45%7C%51%79%58%36%2D%44%7C%51%79%58%51%45%68%37%58%79%58%36%2D%44%79%58%37%5E%2D%37%23%31%31%58%63%4B%51%79%58%31%31%23%37%47%5A%4C%20%6C%4B%63%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%47%62%45%5A%4C%20%51%7C%47%2D%37%58%79%51%7C%47%62%37%23%39%58%79%51%4B%63%6C%20%4C%5A%46%5E%37%58%79%51%4B%63%6C%20%4C%5A%45%68%37%58%79%51%7C%41%37%62%39%58%79%51%5A%20==%30=%30===%41%20%4E%69%67%68%74%69%6E%67%61%6C%65%20%53%61%6E%67%20%49%6E%20%42%65%72%6B%65%6C%65%79%20%53%71%75%61%72%65=%53%68%65%72%77%69%6E%20%4D%61%6E%6E%69%6E%67==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%20%2D%43%6C%34%45%62%5E%37%68%44%73%20%37%5E%62%41%6C%7C%2C%37%62%45%37%2C%2D%62%42%73%20%37%2D%47%5A%4C%37%2D%43%20%2C%47%37%2C%7C%34%54%41%2A%7B%37%2D%46%5A%4C%45%62%5E%37%2F%5E%62%45%6C%7C%2C%37%62%44%2C%37%2D%62%41%20%73%47%2F%37%5E%62%45%5A%4C%37%2D%46%20%62%42%37%20%43%2D%37%5A%4C%36%2D%62%42%2A%5B%5D%20%5A%59%7C%4E%31%41%7C%51%79%58%37%5E%62%45%32%4E%7D%20%37%42%62%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%68%37%20%44%37%4C%37%62%42%20%37%44%20%37%2D%2D%37%4C%5A%41%45%20%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%37%4C%6F%62%42%20%37%2D%42%5A%4C%37%44%20%37%2D%2D%37%4C%5A%41%45%20%37%5E%47%41%6C%7C%2C%37%20%45%2D%37%4C%62%42%73%20%37%2D%47%5A%4C%37%2D%43%20%37%62%5E%45%41%2A%5B%5D%20%37%62%42%20%37%2D%46%5A%2D%37%2C%45%62%37%2D%42%5A%4C%62%44%2C%37%2D%44%68%2C%47%37%2F%37%5E%62%45%5A%4C%37%2D%46%20%62%42%2F%5E%37%62%45%5A%4C%36%2D%62%41%20%2D%43%6C%7C%2C%47%20%73%41%62%73%20%37%5E%62%37%2C%7C%6C%45%62%5E%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%5E%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%41%20%50%72%65%74%74%79%20%47%69%72%6C%20%49%73%20%4C%69%6B%65%20%41%20%4D%65%6C%6F%64%79=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%39%5E%47%5A%4C%34%41%37%20%42%47%20%47%2F%23%46%7C%51%79%58%37%44%7C%51%58%79%39%2D%41%7C%51%79%58%37%41%5A%4C%33%31%62%4C%5A%20%78%20%34%54%41%2A%5B%58%39%44%5A%4C%6C%20%4C%5A%44%79%58%37%41%7C%51%79%58%37%5E%47%7C%51%79%39%58%46%7C%51%79%58%36%43%5A%4C%37%47%20%37%2D%51%4B%63%6C%20%63%4B%51%79%58%2F%23%46%7C%51%43%39%2C%42%37%51%79%58%39%2D%41%7C%51%79%58%37%41%5A%4C%31%33%62%42%20%37%41%6C%42%2A%5B%5D%37%62%42%2C%7C%44%37%58%79%73%70%7C%51%79%20%37%2D%42%7C%44%2D%37%20%47%5A%4C%37%23%46%20%37%2D%23%43%7C%51%79%58%2D%37%41%5A%4C%42%2F%37%45%20%37%5E%43%5A%4C%37%42%37%58%79%51%5A%4C%47%20%47%45%37%4C%5A%41%2D%37%58%79%51%7C%41%2D%37%20%45%62%31%33%4C%5A%44%37%58%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%41%20%53%68%61%64%65%20%4F%66%20%4A%61%64%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%62%34%43%2D%37%58%63%4B%51%79%58%31%31%23%37%5E%62%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%45%34%54%41%2A%7B%47%42%2A%5B%7D%23%31%31%4C%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%23%31%37%5E%62%44%7C%51%79%58%31%31%23%37%5E%44%5A%20%78%20%20%37%5E%45%20%31%23%37%43%7C%51%51%4B%63%6C%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%2D%62%42%4C%5A%20%6C%63%4B%51%79%58%39%62%33%31%46%5A%4C%47%68%37%58%79%79%58%37%5E%62%44%20%31%31%23%7C%46%5E%37%20%51%79%58%37%5E%62%45%5A%4C%37%5E%62%45%20%2D%37%62%42%7C%51%79%58%37%2D%44%5A%4C%37%2D%44%7C%47%62%5E%37%7C%51%79%58%39%51%79%58%37%2D%31%4C%5A%44%62%20%2C%39%62%37%47%20%37%5E%62%41%5A%4C%37%62%5E%41%20%37%68%44%7C%51%79%58%31%31%23%37%5E%5D%5B%2A%41%43%31%23%37%5E%62%5E%44%5A%4C%31%5A%20%78%20%4C%20%31%31%23%37%5E%62%45%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%5E%62%44%5A%4C%20%78%20%5A%45%5E%37%23%31%4C%20%6C%63%4B%37%23%31%31%58%79%51%7C%44%62%5E%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%41%20%53%6C%65%65%70%69%6E%27%20%42%65%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%73%37%62%47%20%34%41%62%5E%37%4C%37%44%20%37%5E%62%41%5A%4C%73%75%73%37%45%62%20%37%5E%62%41%5A%4C%73%75%73%37%62%45%20%5A%44%62%5E%37%34%54%41%2A%5B%4C%39%62%37%43%62%5E%37%20%44%5B%5D%20%37%62%44%20%37%62%45%5A%4C%37%45%37%20%2D%62%42%5A%4C%37%46%20%37%43%5A%4C%37%62%2A%42%43%39%20%41%5A%4C%73%75%44%5A%4C%33%31%46%37%62%31%33%33%31%62%41%5A%4C%39%62%37%62%45%20%39%62%5A%45%4C%33%31%62%37%62%42%20%33%31%62%42%5A%4C%20%41%62%37%62%20%33%31%46%5A%75%73%37%62%45%7C%73%42%62%2D%41%2A%5B%5D%20%37%62%45%20%73%75%73%37%62%6C%45%7C%2C%6F%44%2C%36%62%44%2C%37%2D%43%2C%37%41%62%5E%37%20%51%79%58%37%62%37%43%5A%4C%37%5E%37%20%45%62%62%41%5A%4C%73%75%73%37%62%47%20%37%5E%62%5A%44%4C%37%44%20%37%5E%62%41%5A%4C%73%75%73%37%5E%37%20%44%62%62%41%5A%4C%73%33%31%62%42%5A%42%62%2D%37%20%46%20%33%31%46%5A%4C%39%62%37%43%20%39%43%2A%43%5B%5D%20%37%62%44%20%37%62%45%5A%4C%37%45%37%62%31%33%4C%5A%4C%37%46%20%20%37%43%5A%4C%31%33%4C%5A%45%62%42%5A%4C%37%46%20%37%43%5A%4C%37%5E%62%20%44%37%5E%62%41%5A%4C%39%62%37%62%45%20%39%62%37%20%45%62%37%62%37%62%42%20%46%37%4C%5A%42%62%37%58%79%51%7C%45%62%37%73%75%73%20%45%62%37%4C%5A%55%41%62%36%20%42%5E%37%4C%5A%45%5E%37%20%41%5E%37%20%5A%20==%30=%30===%41%20%53%6D%6F%6F%74%68%20%4F%6E%65=%47%6F%6F%64%6D%61%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%36%62%42%20%34%42%6F%37%20%36%46%20%41%2F%36%46%5A%4C%36%62%42%20%37%42%6F%5A%4C%36%46%20%41%2F%36%46%5A%4C%36%62%42%4C%5A%42%6F%37%34%54%41%2A%7B%42%2A%5B%5D%20%20%46%36%4C%5A%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%51%79%58%36%46%31%4E%5A%4C%37%43%20%37%47%46%36%20%46%37%41%2F%36%46%5A%4C%39%62%37%44%51%7C%42%6F%37%79%58%37%6F%42%7C%51%79%58%36%62%42%5A%4C%46%37%20%37%2D%43%7C%51%79%58%36%46%7C%51%79%58%51%7C%46%36%20%79%58%36%62%42%6F%42%5A%4C%36%43%37%20%5D%5B%46%5A%4C%36%62%42%20%37%6F%42%5A%4C%36%46%41%20%2F%36%46%5A%4C%36%62%42%20%37%6F%42%41%2A%36%2F%41%20%46%20%37%68%47%5A%37%20%42%62%36%4C%5A%46%36%2F%41%20%46%36%4C%5A%47%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%41%20%53%6F%75%6E%64%20%46%6F%72%20%53%6F%72%65%20%45%61%72%73=%48%65%61%74%68%20%4A%69%6D%6D%79==%45%76%65%6E%20%38%74%68%73=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%42%62%37%73%51%79%58%73%75%73%37%62%42%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%4B%63%6C%20%4C%34%54%41%2A%5B%20%78%20%5A%4C%5D%5B%2A%42%47%79%58%73%75%73%37%47%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%37%51%4B%63%6C%20%20%20%78%20%5A%51%79%58%37%5E%20%5D%5B%2A%43%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%7C%42%51%79%58%37%5E%41%5A%4C%37%45%20%37%2D%42%79%51%7C%41%62%20%78%20%5A%4C%7C%46%5E%37%58%79%51%7C%44%5E%37%58%79%51%7C%42%5E%37%58%79%51%5A%20==%30=%30===%41%20%53%75%6E%64%61%79%20%4B%69%6E%64%20%4F%66%20%4C%6F%76%65=%42%65%6C%6C%65%2D%50%72%69%6D%61%2D%4C%65%6F%6E%61%72%64%2D%52%68%6F%64%65%73==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%42%20%2C%37%5E%34%46%5E%37%2C%37%46%2C%37%2D%43%73%20%2C%37%5E%46%5A%4C%37%2C%43%20%2C%37%2D%47%5A%4C%2C%37%6F%23%46%20%2C%7C%6C%42%62%34%54%41%2A%7B%37%43%2C%37%62%5A%46%5E%37%2C%2D%47%5A%4C%2C%37%2D%44%20%2C%36%46%31%4E%4C%5A%2C%37%43%20%2C%37%2D%47%5A%4C%2C%37%44%20%37%2C%20%73%44%4C%2C%37%2D%62%37%46%20%2C%37%79%51%20%4C%5A%37%46%20%2C%37%2D%43%42%2A%5B%59%5D%51%79%2C%58%36%46%5A%4C%37%62%45%20%2C%36%46%6C%32%4E%2C%4C%5A%43%2D%58%51%79%58%7D%2C%37%62%44%73%5E%37%20%46%37%79%58%2C%37%2D%47%5A%4C%20%6C%63%4B%51%79%2C%58%37%47%7C%51%79%58%2C%37%5E%62%42%5A%4C%2C%51%7C%43%37%20%62%42%5A%4C%2C%5E%62%42%6C%7C%5B%2A%41%2C%6C%2D%43%73%20%2C%37%5E%46%5A%4C%2C%37%43%20%37%2C%2D%47%5A%4C%2C%37%6F%23%46%20%2C%37%5E%46%37%2C%46%37%2C%59%5D%2C%37%43%37%2C%20%42%62%2D%37%2C%4C%5A%46%5E%37%2C%20%44%37%2C%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%36%2C%20%45%62%37%4C%5A%46%36%2C%58%79%51%5A%20==%30=%30===%41%20%54%61%73%74%65%20%4F%66%20%48%6F%6E%65%79=%4D%61%72%6C%6F%77%2D%53%63%6F%74%74==%57%61%6C%74%7A=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%44%2D%58%79%44%7C%51%79%58%2D%44%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%7C%51%79%58%37%5E%2D%44%7C%51%2D%5E%37%58%79%33%54%41%2A%5B%44%42%2A%5D%20%37%58%79%51%7C%79%58%2D%44%7C%51%79%58%37%2D%41%7C%51%79%37%58%5E%62%42%5A%4C%20%6C%63%4B%51%79%58%2D%44%51%4B%63%6C%20%47%7C%51%79%58%20%37%68%45%7C%7C%47%37%58%79%7C%51%79%58%37%2D%41%7C%51%79%58%37%5E%62%7C%42%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%44%2D%58%79%51%51%79%58%37%2D%41%37%62%39%20%5A%20==%30=%30===%41%20%54%69%6D%65%20%46%6F%72%20%4C%6F%76%65=%4D%61%6E%64%65%6C%20%4A%6F%68%6E%6E%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%46%34%46%5E%37%58%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%58%79%36%46%7C%51%79%58%46%2F%37%62%45%7C%51%79%7C%47%2D%37%2F%34%54%41%2A%5B%37%47%7C%51%79%37%4C%5A%45%68%7C%51%79%58%62%44%2F%37%62%45%7C%51%79%58%2D%37%44%42%2A%5B%5D%20%39%62%37%41%20%41%2F%37%46%37%2F%43%58%41%20%37%2D%45%37%41%20%37%2D%2D%37%58%79%51%20%33%31%62%37%41%20%41%2F%37%68%45%5A%4C%41%37%20%37%2D%45%7C%51%79%58%46%2F%37%2D%47%7C%5D%5B%2A%43%44%47%7C%51%79%58%23%43%5A%4C%37%20%47%37%4C%5A%5A%4C%36%2D%43%20%37%2D%44%5A%4C%33%31%62%41%37%20%37%2D%41%5A%4C%33%31%62%37%45%20%36%43%42%68%37%20%45%37%2D%44%5A%4C%7C%51%79%58%37%2D%37%4C%5A%47%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%79%51%58%37%5E%46%44%2A%5B%5D%20%37%43%20%37%2D%58%79%51%7C%47%23%46%20%37%2D%37%2D%47%7C%51%51%7C%47%2D%37%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%37%45%68%5A%4C%37%41%20%37%2D%45%7C%51%79%58%46%2F%7C%47%37%58%79%79%58%37%2D%47%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%43%37%73%75%73%58%79%51%5A%20==%30=%30===%41%20%54%69%73%6B%65%74%20%41%20%54%61%73%6B%65%74=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%34%45%62%5E%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%5E%41%62%20%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%34%54%41%2A%7B%2A%5B%5D%20%37%20%42%62%37%4C%62%45%32%4E%7C%51%79%58%51%79%58%51%79%58%79%51%58%7D%20%37%62%42%20%37%5E%62%45%31%4E%5A%5E%37%20%45%62%37%2D%46%7C%51%20%37%2D%47%7C%79%51%7C%41%62%62%41%7C%51%79%58%36%62%41%7C%51%79%58%37%45%62%7C%51%79%58%37%5E%62%45%7C%51%79%58%36%2D%2D%36%58%79%51%58%36%62%41%42%2D%46%5A%4C%37%2D%37%20%42%62%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%20%63%6C%4B%51%79%58%37%5E%62%45%41%2A%5B%5D%20%37%47%2D%37%20%43%46%5A%4C%37%43%37%58%79%51%7C%42%62%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%5E%37%58%79%51%5A%20==%30=%30===%41%20%57%65%61%76%65%72%20%4F%66%20%44%72%65%61%6D%73=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%47%34%43%5E%37%58%4B%51%79%58%37%2D%41%7C%51%79%58%39%62%37%7C%45%51%79%58%37%68%42%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%41%2A%5B%20%6C%63%4B%51%79%51%5D%5B%2A%51%79%58%37%41%7C%51%79%58%37%2D%45%7C%51%58%79%31%31%23%37%62%42%7C%51%79%58%37%5E%46%42%7C%44%37%58%79%58%37%43%7C%51%79%58%37%2D%41%58%79%51%7C%47%62%37%45%7C%51%79%58%37%68%42%5A%4C%20%6C%4B%63%51%79%58%37%5E%43%41%2A%5B%5D%51%79%58%37%39%58%79%51%7C%37%2D%44%5A%4C%2D%62%45%7C%51%4C%5A%47%2D%37%7C%51%79%58%31%31%23%37%62%42%7C%51%79%58%5E%37%46%43%2A%5B%5D%51%79%58%37%43%7C%51%79%58%45%2D%37%58%79%20%6C%63%4B%51%37%20%41%62%37%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%20%57%6F%6E%64%65%72%66%75%6C%20%44%61%79%20%4C%69%6B%65%20%54%6F%64%61%79=%42%72%69%63%75%73%73%65%2D%4E%65%77%6C%65%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%7C%34%45%62%5E%37%45%7C%51%79%58%37%5E%62%45%5A%4C%51%79%58%72%7C%51%79%58%7C%51%79%58%36%62%45%7C%51%79%58%62%36%58%79%51%34%54%41%2A%7B%37%46%7C%51%79%37%58%79%51%7C%31%4E%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%41%62%5E%37%58%62%42%7C%51%79%6F%23%46%5A%4C%2D%37%58%79%51%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%58%5E%62%41%32%4E%7C%7D%51%79%58%37%62%42%7C%36%20%46%2D%37%46%7C%51%79%58%20%37%2D%46%7C%5D%5B%2A%42%41%62%45%5A%4C%37%6F%41%20%37%62%41%7C%51%79%36%58%62%41%7C%51%79%58%2B%62%41%7C%51%79%58%62%5E%37%58%79%51%20%37%47%20%37%2D%47%7C%51%79%45%62%5E%37%58%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%44%37%62%39%58%5A%4C%37%62%42%5A%4C%20%7C%72%43%37%58%79%51%72%20%5A%4C%36%62%45%5A%4C%37%5E%62%45%41%5B%2A%5D%51%79%58%37%62%42%7C%51%79%58%37%46%7C%7C%20%4C%5A%20%7C%51%79%58%37%46%5A%4C%37%46%42%62%37%4C%5A%5A%4C%37%47%5A%4C%37%5E%62%41%5A%4C%37%43%4C%5A%37%2D%47%5A%4C%37%62%42%5A%4C%37%2D%46%7C%43%2D%37%4C%5A%5A%4C%37%2D%46%2D%37%4C%5A%42%62%37%4C%5A%45%62%36%4C%5A%42%62%37%20%5A%20==%30=%30===%41%62%6C%75%74%69%6F%6E=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%2D%37%58%37%5E%62%44%7C%51%79%58%37%5E%62%41%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%79%51%7C%47%34%54%41%2A%5B%51%79%58%37%5E%51%4B%63%6C%20%58%37%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%46%7C%51%79%58%37%2D%43%42%2A%5B%5D%20%79%51%7C%41%62%79%58%37%5E%43%63%4B%51%79%58%51%7C%47%5E%37%51%79%58%2C%39%62%37%44%7C%51%79%58%37%2D%43%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%31%31%23%7C%47%5E%37%2C%79%58%37%44%7C%37%2D%62%42%7C%23%2D%37%58%79%46%44%2A%5B%5D%51%79%58%2C%35%23%37%43%7C%79%51%58%37%5E%45%7C%51%79%58%39%23%37%42%7C%51%2D%37%58%79%51%46%5A%4C%20%6C%42%7C%51%79%58%62%37%58%79%51%79%58%37%2D%43%7C%51%79%58%37%62%47%7C%51%58%79%37%5E%62%44%7C%51%79%58%2C%37%5E%62%41%7C%51%7C%42%6F%37%45%7C%51%79%58%62%2D%37%58%79%51%7C%41%5E%37%2C%58%79%51%7C%41%62%36%58%79%51%7C%43%37%62%39%58%79%51%5A%20==%30=%30===%41%63%2D%43%65%6E%74%2D%54%63%68%75%2D%41%74%65%20%54%68%65%20%50%6F%73%69%74%69%76%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%46%20%46%2B%5A%4C%2B%46%20%46%7C%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%5A%4C%37%5E%46%20%36%46%5A%4C%46%36%20%46%5E%34%54%41%2A%7B%5A%4C%37%43%20%5A%46%36%20%43%37%43%2C%37%2D%47%73%20%37%5E%62%42%7C%51%58%79%37%46%7C%51%79%58%36%46%42%2A%5B%7D%20%37%2C%7C%6C%46%36%4C%37%43%20%37%79%58%37%2D%47%7C%44%37%62%39%20%36%46%5A%4C%2B%46%20%46%41%2A%5B%5D%51%58%79%37%43%7C%51%79%58%35%23%37%47%7C%51%79%58%46%5E%37%4C%5A%51%79%58%36%46%51%7C%43%37%58%79%51%7C%7C%46%20%46%2B%4C%5A%46%36%20%46%5E%37%4C%5A%47%2D%37%20%43%37%2C%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%41%63%72%6F%73%73%20%54%68%65%20%41%6C%6C%65%79%20%46%72%6F%6D%20%54%68%65%20%41%6C%61%6D%6F=%47%72%65%65%6E%65%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%2C%37%34%46%5E%37%2C%4C%20%6C%63%4B%51%79%58%2C%37%43%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%5A%4E%31%47%2D%34%54%41%2A%7B%2C%37%5E%62%42%37%2C%58%79%51%20%37%46%20%2C%37%5E%46%5A%4C%2C%37%43%20%37%2C%2D%47%32%4E%5A%4C%20%51%79%58%51%79%58%7D%5D%59%5B%2A%42%5E%46%5A%4C%2C%47%7C%51%79%58%5E%37%2C%20%46%51%79%58%2C%37%41%7C%51%79%58%2C%37%5E%46%4C%5A%2C%37%2D%62%42%20%2C%37%5E%62%42%5A%4C%37%7C%44%2D%37%2C%46%7C%51%79%58%20%6C%63%4B%51%7C%43%37%2C%58%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%4B%63%51%79%58%2C%37%5E%46%41%2A%5B%59%5D%51%79%43%37%2C%58%79%51%79%58%2C%37%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%5E%37%58%79%51%5A%20==%30=%30===%41%64%61%6D%27%73%20%41%70%70%6C%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%45%76%65%6E%20%38%74%68%73=%41%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%47%5A%62%37%58%79%51%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%5A%20%78%20%4C%41%34%34%54%5B%62%44%7C%51%79%20%4C%5A%20%78%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%4B%63%51%79%58%37%62%41%5A%4C%20%78%20%5A%4C%20%41%62%2D%37%58%6C%63%4B%51%79%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%23%39%58%79%51%7C%41%62%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%41%66%66%69%72%6D%61%74%69%6F%6E=%46%65%6C%69%63%69%61%6E%6F%20%4A%6F%73%C3%A9==%46%75%6E%6B=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%45%2D%39%58%20%6C%63%4B%51%79%58%39%2D%45%5A%4C%20%6C%4B%63%51%79%58%39%2D%42%5A%4C%20%6C%63%4B%51%79%4C%5A%42%2D%39%34%54%41%2A%7B%73%75%73%39%41%42%2D%39%58%79%4B%51%79%58%39%45%5A%4C%20%6C%63%4B%51%79%39%58%5E%47%31%4E%5A%4C%37%44%20%37%2D%41%7C%51%63%6C%20%4C%5A%5A%4C%51%20%6C%4C%39%62%45%20%6C%20%20%7D%58%39%46%20%37%2D%23%46%7C%51%79%58%39%43%7C%79%51%58%39%5E%47%32%4E%5A%4C%20%51%79%58%51%79%4C%5A%45%2D%37%63%4B%51%79%58%20%6C%63%4B%51%79%51%4B%63%6C%42%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%63%6C%4B%51%79%58%39%5E%62%42%42%2A%5B%5D%20%20%62%5E%39%58%79%58%39%5E%44%5A%4C%5A%41%39%73%75%73%58%79%51%4B%63%6C%20%20%5D%59%7B%51%42%2D%39%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%7D%20==%30=%30===%41%66%72%69%63%61%6E%20%46%6C%6F%77%65%72=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4C%61%74%69%6E=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%62%45%34%45%62%2D%37%2D%62%47%7C%51%79%58%37%2D%62%41%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%34%54%41%2A%5B%5A%4C%20%6C%63%20%4C%5A%42%62%2D%62%45%41%2A%5B%5D%20%20%6C%63%4B%51%79%37%58%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%37%68%37%58%79%51%4B%6C%63%4B%51%79%20%6C%63%4B%51%20%78%20%4C%5A%42%5A%4C%20%6C%63%4B%51%79%58%37%2D%62%45%51%7C%79%58%37%2D%62%47%7C%51%79%58%37%2D%62%41%62%2D%37%58%79%5A%4C%20%78%20%79%58%37%5E%62%37%58%79%51%4B%63%4B%51%79%58%37%62%43%5A%4C%20%6C%63%4B%79%51%58%2C%37%5E%62%47%42%2A%5B%5D%20%20%6C%63%6C%20%4C%5A%47%2D%62%45%5A%4C%62%45%7C%51%79%4C%5A%47%62%37%7C%51%79%58%37%2D%62%41%7C%51%79%58%37%62%43%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%31%31%23%47%62%2D%37%58%20%6C%63%4B%51%2D%37%58%79%51%7C%44%2D%37%58%79%51%7C%42%62%37%62%35%58%79%51%7C%45%62%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%66%72%69%63%61%6E%20%51%75%65%65%6E%2C%20%54%68%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%72%51%79%58%34%43%2D%39%20%5A%4C%39%62%44%20%2C%39%2D%43%5A%4C%51%79%7C%58%72%51%79%58%5A%4C%20%78%20%5A%4C%39%62%44%20%78%20%4C%5A%34%54%41%2A%5B%51%79%58%5A%4C%5B%2A%41%43%2D%39%62%44%20%2C%39%2D%43%5A%4C%51%79%58%7C%51%72%79%58%5A%4C%20%78%20%5A%4C%39%62%44%20%39%4C%5A%20%78%20%5D%20%51%79%58%5A%4C%39%62%44%20%5D%5B%2A%42%5A%4C%20%78%20%5A%4C%39%62%44%20%39%2D%43%4C%5A%37%47%20%37%62%41%5A%4C%37%41%20%37%62%42%43%2D%39%2C%20%51%79%58%7C%72%20%78%20%20%5A%20==%30=%30===%41%66%72%6F%20%42%6C%75%65=%53%61%6E%74%61%6D%61%72%69%61%20%4D%6F%6E%67%6F==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%2D%37%58%79%51%7C%51%79%58%37%2D%46%5A%4C%47%2F%39%23%37%20%43%62%41%2F%39%23%37%62%44%5A%4C%20%6C%63%4B%46%2D%37%58%79%46%34%33%54%5B%51%79%58%37%2D%23%39%2F%41%62%20%62%44%5A%4C%20%6C%63%4B%51%79%58%62%45%51%7C%79%58%37%2D%46%5A%4C%47%2F%39%23%37%43%20%45%62%4C%5A%46%37%62%44%5A%4C%7C%45%62%58%79%51%4B%63%6C%20%4C%5A%44%62%20%45%62%4C%5A%46%2D%37%58%79%51%5A%20==%30=%30===%41%66%72%6F%20%43%65%6E%74%72%69%63=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%62%5E%37%23%31%20%6C%63%4B%51%79%58%37%2D%43%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%4C%5A%20%78%20%44%34%34%54%5B%20%5A%4C%20%78%37%23%31%31%58%63%4B%51%79%58%31%31%23%37%5E%62%41%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%20%5E%62%44%5A%4C%2D%46%7C%51%79%62%5E%37%23%31%5E%62%47%7C%51%79%58%37%2D%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%37%23%31%31%58%47%5A%4C%20%78%37%58%79%51%7C%47%62%5E%37%23%31%31%58%79%51%7C%47%68%37%58%79%51%7C%43%5E%37%23%31%31%20%20%20%5A==%30=%30===%41%66%74%65%72%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%43%5E%37%58%4C%35%23%37%45%20%37%5E%43%5A%4C%35%23%37%20%47%37%5E%43%7C%51%79%58%39%62%37%47%7C%51%79%5A%41%2D%37%58%34%54%41%2A%5B%37%45%20%37%5E%2D%37%58%79%51%37%47%20%37%5E%43%7C%51%79%58%39%62%37%47%51%7C%79%58%37%5E%43%7C%51%79%58%39%62%37%47%7C%23%35%4C%5A%43%44%7C%51%79%58%37%5E%46%7C%51%2D%37%58%79%51%51%79%58%37%2D%47%7C%51%79%58%39%62%37%44%51%7C%79%58%37%5E%47%42%2A%5B%51%79%58%37%44%7C%7C%43%37%58%79%41%5A%4C%35%23%79%58%37%5E%43%4C%5A%46%36%58%79%58%39%62%37%47%7C%51%79%58%37%68%44%7C%79%51%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%51%5D%5B%2A%43%39%62%37%43%20%63%4B%51%79%58%39%58%79%51%7C%47%20%37%44%5A%4C%37%2D%41%20%37%2D%45%5A%36%4C%2D%46%20%37%2D%44%5A%4C%37%41%20%37%5E%43%37%4C%5A%43%36%62%37%47%7C%51%6C%20%20%5A%20==%30=%30===%41%66%74%65%72%20%59%6F%75%27%76%65%20%47%6F%6E%65=%43%72%65%61%6D%65%72%20%48%65%6E%72%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%45%62%5E%37%79%58%37%5E%62%42%7C%51%79%58%37%62%41%7C%79%51%58%36%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%51%4B%63%6C%20%34%54%41%2A%5B%37%2D%46%5A%4C%37%58%79%51%5D%79%58%36%62%42%5A%4C%20%6C%63%4B%51%79%58%46%37%5A%4C%20%6C%63%4B%51%79%58%37%43%42%2A%5B%51%4B%63%6C%20%47%7C%51%79%58%4B%51%79%58%37%62%37%58%79%51%79%58%37%62%41%7C%51%79%58%36%2D%62%45%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%45%41%2A%5B%5D%51%7C%42%62%5E%42%7C%51%79%58%37%62%41%20%37%44%2D%37%58%79%51%79%58%37%2D%43%7C%51%79%58%37%47%7C%51%58%79%37%2D%43%43%2A%5B%5D%51%79%58%37%47%7C%51%7C%45%62%2D%5E%5A%4C%20%6C%63%51%79%58%37%47%37%58%79%51%7C%2F%36%62%42%7C%51%79%58%37%6F%45%5A%4C%46%37%2F%2D%47%20%37%2D%47%5A%4C%37%44%20%37%2D%41%46%58%79%51%7C%5E%62%42%5A%4C%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%55%42%62%36%58%79%51%4B%63%6C%20%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%5A%20==%30=%30===%41%66%74%65%72%6E%6F%6F%6E%20%49%6E%20%50%61%72%69%73=%4C%65%77%69%73%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%5E%37%58%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%37%58%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%62%5E%37%58%79%34%54%7B%41%2A%5B%42%2A%5D%20%4C%5A%4E%31%43%79%58%37%5E%43%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%47%20%37%2D%44%7C%51%79%58%37%5E%51%4B%63%6C%20%39%23%37%47%20%2D%23%43%28%37%51%7C%47%37%58%58%37%47%7C%51%79%58%37%2D%44%7C%59%7C%51%58%79%37%41%7C%51%79%58%45%2F%37%5E%43%7C%51%79%79%51%7C%43%5E%79%58%37%2D%44%20%37%2D%62%42%46%23%37%29%4C%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%37%58%5E%43%5B%41%2A%5D%20%37%47%20%37%2D%44%5A%37%58%79%51%7C%28%20%20%29%37%45%62%37%4C%5A%41%62%5E%37%58%79%51%7C%44%2D%37%20%47%37%23%39%4C%5A%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%41%67%61%69%6E=%4E%65%77%6D%61%6E%20%4C%69%6F%6E%65%6C==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%47%5E%37%2C%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%37%42%2D%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%20%42%2D%37%20%45%34%54%41%2A%5B%5A%4C%37%44%20%37%62%39%4C%5A%37%2D%45%20%2C%37%5E%47%41%2A%5B%5D%20%37%20%44%37%2D%41%5A%4C%39%62%37%45%20%35%23%37%42%4C%5A%41%2D%37%44%20%37%68%41%20%37%47%20%37%37%4C%5A%41%2D%58%37%5E%47%5A%4C%39%62%37%44%20%37%68%41%4C%5A%39%62%37%45%20%37%2D%42%5A%4C%37%44%20%37%79%51%7C%44%2D%45%20%37%2D%42%58%73%75%73%39%5E%37%2C%58%79%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%5E%20%36%47%7C%51%79%58%73%75%73%39%46%7C%51%58%79%51%7C%46%43%42%2A%5B%5D%5A%4C%37%45%20%37%20%45%37%62%37%44%20%37%2D%41%5A%4C%37%2D%45%20%2C%37%47%5E%43%2A%5B%5D%20%37%44%20%37%2D%41%5A%4C%39%4C%5A%42%2D%37%2D%42%7C%51%79%41%2D%37%20%44%37%4C%5A%42%2D%37%20%45%37%62%39%4C%5A%41%68%37%20%44%37%62%39%23%35%4C%5A%47%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%67%75%61%20%44%65%20%42%65%62%65%72=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%44%2D%37%58%62%37%41%20%39%23%37%45%7C%51%79%58%37%2D%5A%44%4C%33%31%62%37%41%20%39%23%37%45%7C%51%79%31%33%4C%5A%44%34%54%7B%69%2A%37%47%7C%51%79%58%79%51%7C%44%51%79%58%74%6C%61%37%41%7C%51%79%58%39%62%45%37%5B%41%2A%7D%20%20%6C%63%4B%51%79%58%37%2D%7C%44%2D%37%58%37%5E%62%42%7C%2F%37%46%5A%4C%2D%37%58%79%51%37%2D%44%5A%4C%37%62%45%20%37%45%5A%4C%20%63%6C%4B%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%20%44%62%6F%37%47%7C%51%79%58%5B%42%2A%5D%51%45%37%23%39%2F%44%7C%51%79%58%37%2D%44%7C%51%79%58%73%75%37%73%41%7C%51%79%58%39%62%37%45%7C%51%79%58%42%37%62%39%58%79%7C%51%79%58%43%37%41%7C%51%79%7C%47%2D%37%58%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%58%79%39%62%37%44%7C%51%79%58%37%2D%44%7C%51%79%7C%44%2D%37%58%51%79%58%37%47%2D%44%5A%4C%33%51%5D%2A%43%5B%39%23%37%45%7C%51%79%58%37%2D%44%5A%4C%33%62%31%37%41%20%39%23%37%45%7C%51%79%58%37%2D%44%20%41%37%62%31%79%58%33%31%62%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%44%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%68%6D%69%64%2D%36=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%20%47%5A%4C%37%34%44%2D%37%58%5A%4C%37%42%20%37%2D%23%46%5A%4C%51%79%58%72%7C%51%79%58%7C%51%79%58%37%2D%23%43%7C%51%79%45%2D%37%20%41%34%54%41%2A%5B%68%23%46%7C%5A%20%44%2D%37%4C%20%37%68%41%7C%51%79%58%31%31%23%37%5E%62%7C%42%51%79%58%37%42%7C%51%79%58%37%5E%43%7C%5A%44%37%62%39%4C%2D%45%5A%4C%46%62%41%5A%4C%78%39%4C%5A%45%68%39%62%45%7C%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%2D%45%20%37%2D%44%5A%4C%39%62%37%41%20%37%73%75%73%4C%5A%62%37%42%20%37%37%2D%46%5A%4C%4C%5A%41%62%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%5A%4C%5A%78%4C%33%31%5E%62%44%5A%4C%78%5A%4C%73%75%73%2D%37%20%46%37%78%5A%4C%39%5E%37%42%73%20%2C%5A%47%68%37%20%34%33%54%5A%4C%37%2D%43%73%20%37%2D%47%5A%37%4C%2D%23%46%20%37%2D%46%7C%5A%4C%39%23%37%43%6C%46%23%2D%37%4C%37%62%42%20%7C%51%79%58%37%2C%41%37%73%75%20%20%6C%63%4B%51%79%58%73%75%73%37%41%6C%34%34%54%5A%4C%73%75%73%37%41%34%32%54%5A%4C%73%5B%2A%42%44%2D%37%2D%45%7C%2C%44%70%70%7C%51%79%51%7C%44%2D%5A%4C%37%41%20%37%2D%45%5A%4C%37%42%20%37%23%2D%46%7C%51%79%58%37%2D%23%43%7C%51%79%58%37%41%2D%37%58%79%58%37%2D%23%43%5E%41%5A%4C%37%37%20%42%62%37%44%5A%4C%37%62%41%20%37%5E%43%5A%4C%37%47%37%20%5E%45%7C%5A%4C%37%42%20%37%5E%62%45%5A%4C%62%5E%37%20%45%5E%47%5A%4C%37%37%20%43%37%4C%5A%7C%46%5E%37%4C%5A%78%4C%5A%45%2D%37%4C%5A%78%4C%5A%46%5E%37%4C%5A%78%4C%5A%45%2D%37%4C%5A%78%20%5A%20==%30=%30===%41%69%6E%27%74%20%4D%69%73%62%65%68%61%76%69%6E%27=%57%61%6C%6C%65%72%20%46%61%74%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%43%36%20%41%36%43%5A%4C%36%2D%46%20%36%46%5A%4C%45%2F%43%37%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2F%45%20%41%37%34%54%7B%41%2A%5B%42%2A%5D%20%4E%31%45%37%20%5A%4C%36%2D%46%20%36%43%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%47%20%37%44%5A%4C%37%41%43%36%20%45%37%5A%4C%37%47%20%47%20%37%44%5A%7C%46%37%58%79%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%47%36%7C%51%79%58%37%41%7C%51%79%58%37%44%7C%51%36%20%41%37%4C%51%79%58%2D%41%37%2D%44%5A%4C%5B%43%36%20%41%36%43%5A%4C%36%2D%46%20%36%46%5A%4C%45%2F%43%37%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2F%45%20%41%37%41%2A%5D%20%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%41%69%6E%27%74%20%53%68%65%20%53%77%65%65%74=%41%67%65%72%20%4D%69%6C%74%6F%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%4C%5A%45%62%36%34%54%41%2A%7B%2A%5B%5D%51%79%7C%46%37%20%42%4E%7C%51%79%58%51%79%58%51%79%58%51%79%58%20%7D%2C%37%62%42%20%36%62%45%31%4E%5A%4C%37%62%32%45%62%37%58%51%79%58%37%43%20%37%2D%46%7C%79%51%4B%63%6C%45%5A%4C%20%6C%63%4B%51%79%58%37%62%41%7C%79%51%58%37%62%45%7C%51%79%58%36%62%45%5A%4C%20%62%36%58%79%51%58%37%62%41%42%4C%37%47%20%36%5B%2A%41%45%62%62%42%20%37%2D%46%5A%4C%37%6F%45%20%36%62%5A%45%4C%37%42%20%37%2D%46%5A%4C%37%6F%45%20%36%37%4C%5A%45%62%5D%20%37%62%42%5A%43%37%58%79%51%7C%46%37%20%42%62%37%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%41%69%72%65%67%69%6E=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%35%62%34%46%2D%58%79%51%79%58%2D%62%42%7C%51%79%58%37%46%7C%51%58%79%2D%46%7C%51%79%58%35%62%39%23%37%43%7C%51%7C%46%37%23%39%34%54%41%2A%5B%42%5A%4C%37%23%79%51%4B%63%6C%43%7C%51%79%58%37%5E%43%5A%4C%37%47%20%37%44%2D%7C%51%79%58%37%5E%62%44%42%2A%5B%5D%20%20%23%2D%37%20%46%58%2D%62%42%7C%7C%51%79%58%37%7C%43%2D%37%20%79%58%37%62%45%7C%51%79%58%37%2D%62%42%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%42%5A%4C%37%46%51%7C%41%62%5E%51%79%58%37%5E%37%46%7C%51%79%37%62%39%20%5D%51%79%58%37%46%7C%51%79%58%2D%46%7C%51%79%35%58%62%39%23%37%43%7C%51%79%58%2D%46%41%2A%5B%7C%42%62%2D%58%43%20%37%68%47%79%58%37%46%7C%79%51%7C%42%62%43%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%62%5E%44%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%2D%68%37%58%79%51%58%35%62%39%23%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%5E%37%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A%20==%30=%30===%41%69%72%6D%61%69%6C%20%53%70%65%63%69%61%6C=%43%68%72%69%73%74%69%61%6E%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%23%46%20%46%5A%34%43%36%20%41%20%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%43%37%2F%45%4C%34%54%41%2A%7B%5A%4C%37%6F%42%2F%47%58%79%51%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%37%6F%43%42%2A%5B%7D%51%79%58%43%7C%5A%43%6F%37%20%43%5A%4C%37%6F%2D%44%5A%4C%37%79%51%7C%41%62%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%43%36%41%2A%5B%5D%51%79%58%37%47%7C%51%79%58%37%45%2D%37%20%41%58%37%6F%62%42%37%20%47%37%4C%5A%43%20%43%37%4C%5A%46%20%46%23%6F%37%4C%5A%43%2F%47%58%79%51%7C%43%58%79%51%5A%20==%30=%30===%41%69%73%68%61=%54%79%6E%65%72%20%4D%63%43%6F%79==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%37%43%20%37%34%41%2D%39%58%62%42%20%37%2D%46%7C%51%79%58%39%2D%46%7C%79%51%58%39%2D%41%7C%51%79%58%39%2D%47%7C%51%79%37%4C%5A%47%2D%34%54%41%2A%7B%42%2C%37%43%2C%20%44%37%62%39%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%45%37%2C%2D%46%2C%37%43%2C%37%47%73%31%4E%5A%4C%4E%32%47%2D%37%2C%37%2D%41%5A%45%20%37%5E%42%2C%5D%5B%2A%42%5A%4C%31%31%23%37%62%47%20%37%5E%62%44%5A%20%4C%78%20%5A%4C%31%31%23%37%44%20%37%5E%41%6C%20%78%20%4C%5A%37%45%2C%37%2D%79%58%39%2D%47%5A%20%78%20%4C%2D%41%6C%41%2A%5B%5D%37%45%2C%37%2D%42%73%37%20%5E%41%5A%4C%37%5E%62%47%20%37%5E%62%45%5A%39%58%79%51%7C%4C%31%31%23%37%2C%37%47%73%5A%58%79%51%7C%46%37%44%20%2C%37%2D%41%5A%4C%37%43%20%37%2D%5A%47%4C%37%62%42%20%37%2D%46%7C%51%79%58%39%2D%62%39%2C%51%4C%39%2D%41%7C%51%37%2D%62%45%3E%2C%45%37%5A%58%74%69%72%3C%7C%2C%37%62%42%2C%37%2D%46%2C%43%37%2C%37%2D%47%51%7C%59%20%20%51%79%58%51%79%2E%2E%2E%2E%2E%2D%46%2C%37%43%2C%41%62%37%2C%6C%47%62%31%33%20%5A%20==%30=%30===%41%6C%65%78%61%6E%64%65%72%27%73%20%52%61%67%74%69%6D%65%20%42%61%6E%64=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%46%36%58%79%20%6C%63%4B%51%79%58%36%62%42%7C%51%79%58%46%36%5A%4C%37%43%20%37%47%5A%4C%20%6C%63%4B%51%4C%5A%20%78%20%34%54%41%2A%5B%20%37%43%20%37%46%36%58%79%51%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%47%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%7C%47%2D%42%2A%5B%5D%20%5D%20%20%78%20%36%58%79%51%4B%5A%4C%20%6C%63%4B%51%79%58%36%62%42%7C%51%58%79%36%46%5A%4C%37%43%20%37%47%5A%4C%20%6C%63%20%78%20%4C%5A%46%41%2A%5B%5D%79%58%36%46%7C%58%79%51%7C%46%5A%4C%20%6C%63%4B%51%79%58%36%46%7C%51%79%37%58%6F%42%7C%51%79%58%36%62%42%7C%51%79%58%37%43%37%58%79%51%36%46%43%2A%5B%51%5A%20==%30=%30===%41%6C%66%69%65=%42%61%63%68%61%72%61%63%68%20%42%75%72%74==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%7C%34%42%62%5E%37%43%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%62%5E%42%7C%51%79%58%73%75%73%37%46%7C%51%79%58%2D%37%58%79%51%34%54%41%2A%7B%51%79%58%51%79%43%2D%37%20%46%37%46%20%37%46%7C%51%79%58%73%75%73%37%46%4E%31%7C%51%79%58%37%6F%62%42%5A%4C%73%75%73%37%23%35%20%7D%58%5A%4C%37%2D%47%2D%62%42%7C%51%4E%32%41%2D%37%7C%51%79%58%73%75%73%37%43%7C%51%79%58%37%41%2D%5A%4C%37%43%20%43%2F%2D%62%42%7C%51%79%58%41%2D%37%58%79%42%2A%5B%20%20%37%62%45%20%37%4C%5A%46%37%73%58%73%75%73%37%46%7C%51%79%58%37%5E%62%42%2A%41%5B%5D%20%37%46%20%36%46%7C%51%79%58%73%75%79%51%7C%45%68%37%43%20%43%2F%42%5A%4C%73%75%20%47%2D%37%4C%2D%43%7C%51%79%58%31%31%23%37%43%5A%4C%37%47%2D%20%37%2D%44%5A%4C%37%62%45%20%37%68%45%5A%37%20%46%37%73%37%2D%44%5A%4C%62%6F%37%58%79%51%7C%46%37%73%75%73%58%79%51%7C%42%6F%37%58%79%51%7C%43%2D%39%58%79%51%7C%42%6F%37%58%79%51%7C%42%62%5E%37%58%79%51%5A%20==%30=%30===%41%6C%66%69%65%27%73%20%54%68%65%6D%65=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%46%20%34%42%62%2D%37%37%68%47%20%46%2F%37%2D%62%42%5A%4C%37%5E%47%62%20%37%68%47%5A%4C%62%41%2F%37%2D%62%42%20%4C%5A%43%68%37%34%54%41%2A%7B%20%37%2D%62%42%37%20%42%62%2D%68%43%73%5A%4C%37%68%47%20%46%2F%37%2D%62%5A%42%4C%37%6F%45%20%37%68%47%5A%4C%62%41%2F%37%2C%46%37%2C%6C%2D%62%42%5A%4C%41%20%37%2D%62%62%2D%37%20%41%37%46%20%37%62%47%5A%4C%37%62%41%20%37%2D%42%62%5A%4C%39%62%37%46%20%37%62%47%5A%4C%37%62%62%39%4C%5A%42%42%42%2A%5B%7D%4C%62%41%2F%37%62%37%20%46%37%2D%62%42%41%2A%5B%5D%20%39%62%37%46%20%37%47%62%5A%4C%37%62%41%20%37%2D%62%42%5A%4C%39%62%37%20%42%62%2D%47%5A%4C%37%62%37%68%47%5A%4C%47%62%5E%37%4C%62%42%20%37%2D%62%42%5A%4C%39%62%37%46%20%68%37%43%5A%4C%37%68%47%20%46%2F%37%2D%62%42%5A%2D%37%2F%41%62%20%37%68%47%5A%20%45%6F%37%4C%5A%42%62%2D%37%2F%46%20%47%68%37%4C%5A%73%43%68%2C%46%37%2C%6C%42%62%2D%37%20%5A%20==%30=%30===%41%6C%69%63%65%20%49%6E%20%57%6F%6E%64%65%72%6C%61%6E%64=%46%61%69%6E%20%53%61%6D%6D%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%44%2D%37%58%7C%51%79%58%37%68%42%7C%51%79%58%37%5E%46%51%7C%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%79%45%37%62%39%58%33%54%41%2A%7B%47%7C%51%79%58%45%62%37%23%31%79%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%31%51%7C%44%2D%37%7C%51%79%58%37%5B%5A%20%20%3E%4E%31%45%2D%37%6C%63%4B%51%79%58%37%5E%43%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%37%41%7C%51%79%58%3C%46%69%6E%65%7C%51%79%58%37%5E%46%7C%51%79%79%51%7C%47%37%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%58%7C%43%5E%37%58%58%37%44%42%2A%37%2D%44%7C%51%46%23%68%37%58%51%79%58%37%2D%44%7C%51%79%58%37%41%7C%51%58%79%37%2D%45%7C%51%79%58%39%62%37%42%7C%51%79%7C%41%37%58%79%7C%51%79%58%37%20%3C%44%2E%43%2E%20%61%6C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%47%37%58%79%51%5D%20==%30=%30===%41%6C%6C%20%41%62%6F%75%74%20%52%6F%6E%6E%69%65=%47%72%65%65%6E%65%20%4A%6F%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%75%73%39%46%7C%34%45%62%37%23%43%7C%51%79%58%36%62%42%5A%4C%73%75%73%39%20%46%36%62%42%5A%4C%20%6C%63%4B%51%79%58%31%31%2D%39%58%79%51%34%54%41%2A%5B%37%47%20%37%2D%39%4C%5A%42%62%39%62%37%47%7C%51%79%58%37%68%44%5A%4C%39%62%5E%45%20%36%62%42%5A%4C%73%75%73%39%46%20%36%58%79%51%7C%43%62%37%46%20%73%23%37%62%45%42%43%2D%37%58%79%58%73%75%73%39%46%7C%51%79%58%37%2D%43%7C%79%51%58%39%62%37%41%7C%51%79%58%37%68%45%7C%51%79%51%5D%5B%2A%5A%4C%33%31%62%68%41%5A%4C%39%4B%63%6C%20%4C%75%73%39%46%7C%51%79%58%39%2D%43%7C%51%79%36%58%62%42%5A%4C%73%75%73%39%46%20%36%62%42%5A%73%20%46%37%62%51%79%58%31%31%33%31%62%37%46%44%37%62%31%33%43%5A%4C%39%62%37%47%20%36%62%42%7C%51%79%37%58%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%62%31%33%20%7C%51%79%58%37%4C%5A%42%62%36%20%43%37%23%31%31%4C%5A%46%39%73%75%73%58%79%51%5A%20==%30=%30===%41%6C%6C%20%41%6C%6F%6E%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%5D%20%20%6C%63%34%46%58%79%51%7C%51%79%58%35%23%37%43%7C%51%79%58%46%5A%20%4C%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%46%58%79%51%4B%33%54%41%2A%5B%43%20%37%2D%47%37%58%79%51%7C%7C%51%79%58%37%45%7C%51%79%58%41%5A%4C%20%63%6C%4B%51%79%58%2D%44%7C%51%79%58%39%62%37%41%41%58%79%51%7C%68%45%42%2A%5B%23%37%43%7C%51%42%43%2D%37%58%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%62%42%7C%51%79%58%37%46%7C%51%79%5A%43%37%58%79%2A%5B%5D%20%37%46%7C%51%79%58%5B%2A%44%46%58%58%43%2F%46%7C%51%79%58%37%62%45%7C%51%79%37%58%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%79%51%7C%43%37%5D%51%79%58%35%2C%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%41%6C%6C%20%41%74%20%4F%6E%63%65%20%59%6F%75%20%4C%6F%76%65%20%48%65%72=%52%6F%64%67%65%72%73%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%6F%46%31%4E%7C%34%46%5E%37%58%7C%51%79%58%37%2D%47%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%5A%4C%37%2D%44%70%70%7C%51%79%43%37%58%79%51%34%54%41%2A%7B%20%6C%63%4B%51%46%36%20%43%37%42%42%2A%5B%5D%51%79%58%37%2D%44%7C%51%79%37%58%41%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%62%5E%37%58%79%7C%51%79%58%37%79%58%37%5E%46%58%79%51%7C%44%79%58%37%43%7C%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%73%75%73%37%47%7C%51%79%58%37%2D%51%5D%5B%2A%43%37%5E%46%5A%4C%62%42%7C%51%79%2D%37%4C%5A%47%79%58%37%2D%43%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%2D%51%7C%46%37%58%44%70%70%7C%51%37%2D%47%7C%51%7C%47%2D%37%20%51%79%58%37%43%7C%51%79%58%37%5E%46%7C%51%58%79%37%62%42%7C%51%79%58%37%5E%46%5A%4C%37%43%7C%46%36%58%79%51%79%58%37%5E%20%43%37%20%5A%20==%30=%30===%41%6C%6C%20%42%6C%75%65%73=%44%61%76%69%73%20%4D%69%6C%65%73==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%47%2F%37%43%5A%37%58%79%51%4B%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%5A%47%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%5A%20%78%20%4C%47%34%33%54%5B%63%4B%51%79%58%6C%20%4C%5A%20%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%37%47%7C%5A%4C%20%78%20%5A%4C%20%78%5A%44%37%23%39%63%4B%51%79%58%6C%20%4C%5A%45%62%37%23%39%58%79%51%7C%44%37%23%39%58%79%51%7C%47%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%41%6C%6C%20%42%79%20%4D%79%73%65%6C%66=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%43%5E%37%58%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%63%6C%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%45%2D%37%20%41%34%54%41%2A%5B%44%7C%51%79%58%5D%5B%2A%42%43%58%37%2D%41%7C%51%79%58%37%45%5A%4C%37%42%37%20%68%23%46%5A%4C%20%6C%63%4B%51%79%58%37%5E%79%51%7C%44%37%20%37%47%20%37%45%5A%4C%20%6C%7C%47%37%58%79%37%47%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%20%4C%6C%63%4B%51%79%58%37%5E%43%41%2A%5B%5D%51%58%79%51%4B%63%51%79%58%37%2D%47%7C%51%79%58%63%6C%20%20%5D%58%37%41%7C%51%79%58%47%2F%37%5E%43%7C%51%58%79%37%6F%23%46%7C%51%79%58%37%5E%46%43%2A%5B%79%51%7C%44%37%4B%51%79%58%37%37%58%79%51%7C%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%6C%6C%20%47%6F%64%27%73%20%43%68%69%6C%6C%75%6E%20%47%6F%74%20%52%68%79%74%68%6D=%4B%61%68%6E%2D%4B%61%70%65%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%46%5E%37%20%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%20%2D%37%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%5E%37%20%44%2D%34%54%41%2A%5B%5E%46%5A%4C%37%5A%41%68%37%58%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%37%42%68%42%2A%5B%5D%51%79%58%39%62%37%44%7C%51%79%47%2D%37%20%43%4C%37%43%20%37%5A%4C%37%43%20%41%37%58%79%51%37%2D%44%20%37%5E%46%41%2A%5B%5D%51%79%58%43%37%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%4C%5A%47%2D%37%7C%51%79%58%37%2A%5B%5D%51%79%37%4C%5A%47%2D%7C%51%79%58%37%68%41%5A%4C%37%43%20%37%2D%5A%47%4C%37%2D%44%20%37%5E%46%5A%4C%37%43%20%37%44%37%62%39%58%44%20%37%2D%41%20%20%36%46%7C%45%37%4C%5A%41%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%62%5A%45%4C%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%43%37%58%79%51%20%37%68%42%43%28%44%37%29%4C%5A%20%28%47%2D%37%29%78%20%28%43%37%29%20%5A%20==%30=%30===%41%6C%6C%20%4D%79%20%54%6F%6D%6F%72%72%6F%77%73=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%29%37%34%41%2D%37%58%29%37%2D%62%42%28%37%6F%62%42%7C%51%79%58%2D%37%42%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%20%20%28%45%62%34%54%41%2A%5B%20%36%2D%43%7C%7C%42%2D%37%20%41%41%2A%5B%5D%20%39%62%37%45%20%37%2D%42%4C%5A%39%62%37%44%20%37%2D%41%5A%4C%39%62%37%45%2D%37%58%79%51%51%79%58%37%2D%37%2D%41%5A%4C%2D%37%58%79%51%37%2D%42%7C%51%79%58%37%2D%41%5A%4C%29%37%45%62%28%20%20%29%37%2D%62%42%28%37%6F%62%42%7C%20%45%37%62%39%42%5A%4C%37%46%39%62%37%42%20%4C%5A%44%2D%37%4C%37%45%20%37%2D%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%5E%43%42%2A%5B%5D%20%37%47%20%5A%46%23%68%37%39%62%37%44%20%79%58%37%2D%41%58%79%51%7C%41%2C%37%45%2C%37%2D%42%73%20%37%2D%41%5A%4C%62%39%37%45%20%39%23%37%42%5A%4C%37%44%20%37%2D%5D%5B%2A%43%6C%37%2D%45%5A%4C%62%37%45%20%37%20%46%37%4C%5A%58%37%2D%41%5A%4C%29%37%62%45%28%20%20%29%2D%37%62%42%28%37%6F%62%42%7C%51%79%58%37%2D%42%79%51%7C%42%2D%36%2D%43%7C%51%45%20%37%2D%42%37%20%44%37%62%47%55%5A%4C%37%44%20%36%2D%43%7C%51%79%58%2D%37%41%5A%4C%39%62%37%45%20%37%2D%42%5A%4C%39%36%58%79%51%7C%2D%41%5A%4C%39%37%62%39%20%5A%20==%30=%30===%41%6C%6C%20%4F%66%20%41%20%53%75%64%64%65%6E%20%4D%79%20%48%65%61%72%74%20%53%69%6E%67%73=%48%65%72%70%69%6E%2D%4A%61%6D%62%6C%61%6E%2D%52%6F%6D%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%58%2C%2D%46%7C%34%43%2C%58%79%7C%51%79%58%37%43%7C%51%79%58%2C%43%5A%4C%6C%20%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%51%46%2C%58%79%51%34%54%41%2A%5B%5B%59%5D%20%20%58%79%51%7C%58%58%2C%43%5A%4C%20%6C%63%4B%51%79%58%2C%37%5A%47%4C%20%6C%63%4B%51%79%58%2C%46%5A%4C%51%79%79%51%4B%63%6C%2C%43%7C%51%79%51%79%58%2C%2D%58%79%51%4B%63%2C%2D%45%5A%4C%20%6C%63%4B%51%79%58%2C%46%4C%5A%20%6C%63%4B%51%79%58%2C%2D%45%5A%4C%20%6C%58%79%51%7C%41%2C%2D%41%42%2A%43%5A%4C%2D%46%79%51%7C%46%2D%58%37%47%7C%51%79%58%2C%37%44%7C%51%79%58%2D%2C%41%7C%51%79%58%2C%47%2F%43%7C%51%79%58%2C%79%51%7C%43%20%58%2C%2D%44%7C%20%47%37%20%5A%20==%30=%30===%41%6C%6C%20%4F%66%20%4D%65=%4D%61%72%6B%73%20%47%65%72%61%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%43%5E%37%58%5A%4C%20%6C%63%4B%51%79%58%37%41%5A%4C%20%63%6C%4B%51%79%58%37%45%5A%4C%20%6C%63%4B%51%79%44%2D%37%58%79%34%54%5B%41%2A%79%58%37%47%7C%45%37%58%79%51%44%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%2D%37%58%79%51%5B%42%2A%5D%20%20%20%6C%63%4B%43%5E%37%58%79%44%5A%4C%20%6C%63%4B%51%79%58%37%41%5A%4C%6C%20%63%4B%51%79%58%37%45%5A%4C%20%6C%63%4B%51%2D%37%58%79%51%5B%41%2A%5D%51%51%79%58%37%2D%5E%37%58%79%51%37%41%7C%51%79%58%29%47%2F%37%5E%43%28%37%45%2D%7C%51%79%58%29%37%6F%23%46%28%36%2D%46%7C%58%79%51%7C%44%46%5B%43%2A%5D%7C%47%37%58%79%51%7C%43%36%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%41%6C%6C%20%4F%66%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%62%34%41%62%2D%36%36%2D%62%41%7C%51%79%58%37%62%42%7C%51%79%37%58%68%46%7C%51%79%58%37%5E%62%45%7C%51%79%58%58%79%51%7C%45%34%54%41%2A%5B%7C%51%79%58%37%58%79%51%7C%42%58%37%2D%46%7C%51%79%58%37%6F%62%47%7C%51%58%79%47%2F%36%62%45%42%2A%5B%5D%51%79%58%37%62%79%51%7C%42%62%37%68%46%7C%51%7C%51%79%58%37%44%37%4C%5A%44%79%58%36%2D%62%41%41%2A%5B%5D%51%79%58%37%42%62%7C%51%79%58%37%2D%46%5A%4C%37%43%20%37%62%51%7C%45%62%5E%20%37%5E%62%45%37%5E%62%41%43%51%7C%42%62%37%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%5E%37%62%45%7C%51%79%58%36%2D%62%41%7C%51%79%58%79%51%5D%5B%2A%79%58%37%68%46%62%42%20%6C%61%68%37%20%44%37%4F%3C%20%37%62%42%7C%51%79%58%37%2D%46%7C%79%51%58%37%43%7C%51%79%58%37%2D%47%5A%4C%39%62%70%74%69%6F%6E%41%7C%51%79%58%20%70%65%64%61%6C%20%69%6E%20%41%20%73%65%63%74%69%6F%6E%73%3E%20%4C%5A%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%6C%6C%20%4F%72%20%4E%6F%74%68%69%6E%67%20%41%74%20%41%6C%6C=%41%6C%74%6D%61%6E%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%43%28%20%78%29%34%41%2D%58%79%7C%51%79%58%2D%41%7C%51%79%58%36%2D%41%7C%79%51%58%37%2D%41%7C%51%79%58%37%5E%2D%41%7C%51%20%28%47%2D%37%34%54%41%2A%7B%6F%23%44%5A%4C%62%37%58%79%51%44%5A%4C%29%39%62%37%41%28%20%78%29%37%68%28%45%20%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%2D%37%20%20%51%42%5A%4C%29%37%5A%4C%20%51%79%44%2D%37%58%79%20%39%62%37%45%20%37%68%42%7C%51%79%58%37%43%5E%31%4E%7C%51%79%58%31%31%23%37%62%44%7C%51%7D%58%79%51%58%7C%51%79%58%37%5A%4C%37%62%45%58%79%51%7C%42%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%41%42%2A%5B%5D%20%37%62%45%20%37%2D%62%42%62%2D%37%20%37%5E%43%32%4E%51%79%58%37%2D%79%51%4B%63%6C%58%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%5A%4C%20%79%51%7C%42%62%58%37%5E%62%41%5A%4C%3E%41%44%43%37%62%39%4C%20%2E%43%2E%44%3C%20%20%37%43%7C%51%79%58%62%37%44%5A%4C%62%45%2F%37%2D%46%20%37%2D%46%5A%61%6C%20%43%4F%20%37%68%47%7C%42%68%37%20%45%37%62%39%20%5D%59%51%4C%5A%45%37%20%4C%5A%41%2D%37%20%4C%5A%46%2D%36%20%4C%5A%43%5E%37%20%4C%5A%45%37%62%39%20%20%5A%20==%30=%30===%41%6C%6C%20%54%68%65%20%54%68%69%6E%67%73%20%59%6F%75%20%41%72%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%47%20%37%2D%34%46%2D%37%58%37%5E%62%44%7C%51%79%58%37%5E%62%41%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%79%51%7C%44%34%54%5B%41%2A%37%5E%62%41%7C%58%79%51%4B%63%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%7C%51%79%58%37%2D%43%5B%42%2A%5D%20%20%6C%5E%37%58%79%51%37%5E%43%5A%4C%20%6C%63%4B%51%2D%37%20%44%37%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5B%2A%43%5D%20%20%6C%63%4B%51%79%58%37%5E%47%5A%4C%47%5E%37%58%79%41%7C%51%79%58%79%58%37%2D%62%37%58%79%51%7C%37%2D%46%5B%44%2A%5D%51%79%58%33%31%62%37%7C%43%51%79%58%37%5E%45%7C%51%79%58%39%62%37%42%58%79%51%7C%42%68%23%46%5A%4C%62%42%7C%51%79%58%79%51%7C%41%51%79%58%37%2D%43%7C%51%79%58%37%5E%2D%62%7C%44%51%79%58%37%5E%62%44%7C%51%79%58%37%5E%62%7C%42%6F%37%58%37%62%45%7C%51%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%5E%37%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A==%30=%30===%41%6C%6C%20%54%68%65%20%57%61%79=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%36%2D%62%44%5A%34%45%62%5E%37%46%20%37%62%42%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%58%2D%37%2F%43%4C%34%54%41%2A%5B%79%58%39%62%37%44%4C%5A%45%62%37%62%42%20%37%62%42%7C%51%79%58%37%5E%62%5A%41%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%36%2F%44%4C%5A%47%2F%37%62%42%20%45%42%2A%5B%5D%58%79%51%7C%41%62%43%2F%36%2D%62%41%7C%51%79%58%37%2D%43%4C%5A%37%6F%42%20%37%62%42%7C%51%79%58%37%5E%62%20%42%62%37%20%37%2D%43%7C%51%4C%44%2F%37%62%51%7C%47%37%62%44%5A%4C%43%2F%37%2D%46%20%37%62%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%43%7C%51%79%58%39%62%2D%36%20%42%79%58%37%5E%62%41%20%37%2D%43%79%51%7C%42%62%62%37%47%5A%4C%44%2F%37%62%42%20%37%62%42%51%7C%79%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%39%58%79%51%7C%58%36%62%45%5A%37%43%20%37%68%62%4C%5A%45%62%2F%37%62%42%20%37%68%41%5A%4C%39%62%37%43%31%20%31%23%37%62%44%7C%51%79%58%62%42%2F%37%5E%41%62%4C%5A%47%43%2F%36%2D%62%62%39%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A%20==%30=%30===%41%6C%6C%20%54%68%72%6F%75%67%68%20%54%68%65%20%44%61%79=%4B%65%72%6E%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%46%5E%37%58%58%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%79%51%7C%47%37%34%54%41%2A%5B%44%20%37%5E%46%7C%43%37%58%79%37%2D%47%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%5E%46%42%2A%5B%5D%51%20%43%37%4C%5A%51%79%58%37%2D%58%37%43%7C%51%37%20%43%37%2C%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%43%5B%2A%5D%51%79%58%37%46%7C%51%79%58%36%46%5A%4C%47%2D%37%58%79%47%5A%4C%37%2D%5A%4C%37%62%45%37%58%79%51%7C%7C%51%79%58%37%5E%62%41%44%2A%5B%5D%51%79%37%58%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%47%42%62%2D%37%20%2D%47%7C%51%79%41%62%5E%37%58%79%51%7C%47%2D%37%20%43%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%2C%4C%5A%46%36%20%42%62%2D%36%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%41%6C%6C%20%54%68%72%6F%75%67%68%20%54%68%65%20%4E%69%67%68%74=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%5E%37%58%39%62%37%46%20%37%2D%43%5A%4C%37%62%44%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%4C%5A%42%62%5E%34%54%41%2A%7B%46%5A%4C%39%62%45%62%37%62%39%68%47%5A%4C%39%62%37%44%5A%4C%37%68%41%31%5A%4E%4C%20%6C%63%4B%51%79%58%37%5E%62%41%5A%4C%37%4C%5A%43%37%20%37%2D%62%42%4C%37%5E%62%41%62%39%4C%5A%47%62%45%5A%4C%37%68%62%42%5A%4C%37%45%5A%4C%5E%37%45%32%4E%7C%7D%20%39%62%37%43%5A%4C%37%2D%37%62%39%4C%5A%37%44%5A%4C%36%5A%4C%37%62%41%68%37%4C%5A%43%45%5A%4C%39%62%37%43%5A%4C%37%68%47%5A%4C%68%37%44%5A%4C%37%2D%46%42%2A%5B%5D%20%39%62%37%62%2D%37%4C%5A%47%5A%4C%78%5A%37%43%5A%4C%37%78%4C%5A%47%68%62%37%47%5A%4C%37%68%44%5A%4C%62%45%2F%37%46%2D%5A%4C%37%2D%46%5A%4C%39%62%37%43%5A%4C%37%39%4C%5A%47%68%5A%4C%36%62%44%51%79%58%37%5E%2A%43%46%5E%37%62%37%46%20%37%2D%43%5A%4C%37%62%44%20%37%44%2D%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%39%4C%5A%42%62%5B%5D%20%39%62%46%7C%51%79%58%5A%42%62%2D%37%51%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%62%45%7C%51%79%58%7C%43%37%62%39%4C%20%6C%63%4B%36%58%79%51%7C%44%37%23%39%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%62%39%58%79%51%5A%20==%30=%30===%41%6C%6C%20%54%6F%6F%20%53%6F%6F%6E=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%23%37%34%43%5E%37%20%5A%4C%37%62%42%20%37%5E%46%5A%4C%37%43%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%45%2D%37%20%41%34%54%41%2A%7B%37%47%20%36%43%37%4C%5A%4E%31%20%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%42%62%37%4C%5A%47%20%37%2D%44%41%5A%4C%37%62%2A%42%43%36%2F%51%79%58%37%5E%46%5A%4C%35%23%37%43%20%37%47%2D%7C%51%79%58%37%43%5A%4C%35%23%37%47%20%47%7C%42%37%20%42%5B%5D%20%35%23%46%5A%4C%37%43%51%7C%44%37%58%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%43%5E%41%2A%5B%5D%51%79%58%35%23%37%47%7C%51%79%5A%43%5E%37%20%79%58%39%62%37%5E%37%20%42%62%37%4C%5A%45%2D%37%20%41%37%23%39%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%6C%6D%6F%73%74%20%4C%69%6B%65%20%42%65%69%6E%67%20%49%6E%20%4C%6F%76%65=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%42%5A%4C%34%44%62%5E%37%2D%46%28%37%2D%43%7C%51%79%58%29%37%2D%43%37%28%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%29%20%46%37%34%54%41%2A%7B%63%4B%51%79%58%45%62%37%58%79%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%41%37%20%2D%62%45%7C%51%79%58%36%62%41%31%4E%7C%51%4E%32%41%62%36%7C%51%79%58%37%28%37%2D%47%7C%2A%42%47%2D%37%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%79%51%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%62%37%58%79%51%5B%5D%20%20%6C%37%2D%43%28%37%51%7C%43%37%28%79%58%37%62%45%7C%51%79%58%37%5E%62%44%41%5B%2A%5D%20%29%37%62%41%28%20%20%29%37%2D%62%45%51%7C%41%62%5E%79%58%29%37%43%42%7C%51%79%58%43%2D%37%28%46%79%58%43%2F%36%62%41%7C%51%79%58%37%6F%42%51%7C%79%58%37%2D%62%42%5A%4C%37%46%20%29%37%2D%51%7C%42%6F%37%7C%51%79%58%29%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%36%58%79%51%7C%45%62%2D%37%20%41%62%37%20%5A%20==%30=%30===%41%6C%6F%6E%65%20%54%6F%67%65%74%68%65%72=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%68%41%7C%51%34%44%2D%36%58%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%2D%36%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%44%2D%36%58%79%34%54%7B%41%2A%39%62%37%41%20%4C%5A%47%2D%37%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%45%20%37%2D%42%5A%4C%20%6C%63%4B%51%79%58%51%7C%45%68%37%39%62%37%44%20%79%58%37%68%41%5E%37%58%79%51%20%6C%63%4B%51%79%58%37%5E%44%6C%32%4E%7D%29%20%39%62%37%41%28%20%78%29%37%68%45%28%20%7C%20%5D%2A%42%5B%44%31%4E%5A%4C%37%41%20%37%68%39%58%79%51%7C%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%79%37%58%68%47%5A%4C%20%6C%63%4B%51%79%58%36%2D%47%58%79%51%7C%45%62%37%44%7C%51%5A%4C%37%68%42%41%5B%44%2D%36%4C%39%62%37%41%20%37%68%45%7C%51%79%58%36%44%2D%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%5A%44%2D%36%20%2A%5D%20%39%62%42%62%37%20%41%37%62%39%4C%5A%44%2D%36%58%79%51%7C%45%68%37%20%41%37%62%39%20%5A==%30=%30===%41%6C%6F%6E%65%20%54%6F%6F%20%4C%6F%6E%67=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%36%47%31%4E%7C%34%47%36%58%79%7C%51%79%58%37%2D%41%5A%4C%20%78%20%5A%4C%44%37%20%37%2D%41%5A%4C%37%6F%23%47%70%70%7C%51%44%37%58%79%51%34%54%41%2A%7B%2D%45%20%2D%45%5A%41%2D%37%20%39%62%37%42%20%37%68%23%46%7C%51%79%58%36%32%47%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%44%20%5D%5B%2A%42%4C%37%2D%45%20%37%2D%41%7C%51%2D%2F%43%23%2C%4C%44%2F%2D%45%20%2D%45%5A%4C%20%6C%63%4B%79%51%58%36%2D%45%6C%7C%2C%37%42%2C%37%43%73%70%5A%41%37%58%79%45%5A%4C%44%2F%58%37%44%7C%51%37%58%79%51%5D%5A%4C%20%78%20%5A%4C%37%44%20%37%2D%41%5A%37%4C%6F%23%47%70%70%7C%51%79%58%36%47%41%2A%5B%41%2D%37%58%79%44%7C%51%79%58%79%51%7C%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%41%6C%6F%6E%67%20%43%61%6D%65%20%42%65%74%74%79=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%41%34%42%62%2D%37%5E%41%5A%4C%37%45%20%37%2D%42%7C%51%79%58%2D%37%62%42%5A%4C%37%45%20%37%2D%42%7C%51%79%58%37%58%79%51%7C%34%54%5B%41%2A%5E%46%5A%4C%37%58%79%51%7C%47%7C%51%79%58%37%2D%23%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%2D%23%46%7C%51%79%58%37%62%47%2D%37%20%43%37%5E%47%7C%51%39%62%37%44%20%41%37%62%39%58%79%58%37%46%7C%51%79%58%37%2D%43%5B%42%2A%51%5D%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%51%7C%41%68%37%7C%51%79%58%37%58%37%2D%62%42%20%47%2D%37%2F%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%39%62%37%41%7C%51%79%58%37%68%45%5A%4C%46%51%5D%2A%43%5B%37%2D%47%5A%4C%51%79%58%37%68%37%20%45%37%4C%58%33%31%62%37%46%7C%51%79%58%37%68%43%5A%37%4C%45%20%37%2D%42%7C%51%79%58%37%2D%62%42%5A%79%51%7C%42%62%2D%42%7C%51%79%7C%45%62%37%23%39%58%79%51%7C%55%41%62%5E%37%58%79%51%7C%42%2D%37%20%45%37%20%5A==%30=%30===%41%6C%77%61%79%73=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%46%34%46%5E%37%58%43%7C%51%79%58%37%2D%47%7C%51%79%58%36%46%51%7C%79%58%37%5E%46%7C%51%79%58%36%46%7C%51%79%37%58%79%51%7C%33%54%41%2A%5B%79%58%37%45%7C%79%51%5D%5B%2A%42%7C%51%79%58%37%2D%23%46%7C%51%79%58%37%41%5E%7C%51%79%58%36%46%7C%51%79%58%37%5E%46%42%2D%37%58%79%51%58%37%43%7C%51%6C%5A%4C%37%62%79%51%7C%43%37%37%46%73%7C%51%79%58%37%5E%46%7C%51%79%58%46%36%7C%51%79%58%37%5E%46%43%2A%5B%5D%51%79%58%2C%45%37%2C%45%58%37%41%7C%51%58%37%47%7C%51%4B%63%6C%20%4C%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%47%2A%44%5B%5D%20%20%6C%63%4B%51%79%58%37%2D%47%5A%46%5E%37%58%79%51%79%58%37%44%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%41%6C%77%61%79%73%20%41%6E%64%20%46%6F%72%65%76%65%72=%4D%65%74%68%65%6E%79%20%50%61%74==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%45%2C%37%34%41%2D%58%79%2D%41%41%2A%5B%5D%20%31%31%2D%44%20%36%2D%7C%44%51%79%58%2D%41%7C%51%79%58%36%2D%44%7C%51%39%20%73%44%2D%34%54%69%2A%5B%4C%39%36%62%45%37%20%73%47%39%4C%37%68%23%46%20%47%2F%39%5E%43%5A%4C%37%62%5E%41%20%39%2D%41%6C%7C%2C%23%47%2F%37%45%2C%5A%46%5E%37%20%5E%46%6C%7C%2C%46%6C%7C%2C%37%37%73%75%73%4C%44%73%20%39%2D%41%53%42%2A%5B%5D%20%23%47%45%2F%20%47%2F%36%2D%46%7C%51%79%58%37%5E%43%5A%2D%39%2C%45%2D%47%20%39%44%5A%20%37%68%41%5A%37%4C%5A%45%62%37%2D%46%5A%4C%43%2F%62%41%20%37%2D%43%7C%79%51%58%37%5E%62%44%5A%4C%44%2F%62%42%20%37%5E%20%47%2D%37%4C%62%42%20%37%2D%2F%37%45%2C%39%5A%73%47%5E%37%46%6C%7C%2C%37%2D%45%2C%37%2D%44%73%20%39%41%2D%6C%43%2A%5B%5D%2C%37%45%20%2C%37%68%42%2C%5E%37%20%73%47%4C%35%62%37%44%43%5A%4C%51%2C%41%2D%39%20%41%44%5A%4C%39%36%62%45%20%37%5E%46%7C%59%5A%37%4C%68%23%46%20%47%2F%39%5E%43%5A%4C%37%5E%62%39%20%46%2F%47%6C%7C%2C%23%47%51%79%58%5A%51%7C%46%2D%36%2F%6F%63%20%6C%61%20%2E%53%2E%44%20%20%3C%47%36%2F%2D%46%7C%51%79%58%37%5E%43%7C%51%79%58%47%64%61%3E%58%79%51%79%58%37%5E%58%79%51%20%20%59%5B%51%43%5E%37%20%4C%5A%46%2D%36%2F%47%20%4C%5A%43%5E%37%20%4C%5A%46%2D%36%2F%47%20%20%73%47%23%6F%2C%7C%6C%41%2D%39%2C%20%20%5A%20==%30=%30===%41%6D%20%49%20%42%6C%75%65%3F=%41%6B%73%74%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%37%34%46%5E%37%58%4C%37%44%20%37%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%5A%47%37%20%43%34%54%7B%41%2A%4B%51%79%58%37%4C%5A%47%2D%37%5D%20%39%62%37%45%70%70%7C%51%79%58%36%46%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%43%20%2A%42%5B%41%2D%37%44%20%36%46%43%20%37%2D%47%42%68%37%58%79%37%2D%41%7C%51%79%58%33%31%62%37%45%7C%51%58%79%37%68%42%7C%51%79%58%33%31%62%37%45%7C%51%20%44%37%4C%5A%5A%4C%20%6C%63%36%46%5A%4C%37%5B%46%5E%37%58%4C%37%44%20%37%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%5A%47%37%20%43%43%2A%5D%20%37%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%41%6D%6F%6E%67%20%4D%79%20%53%6F%75%76%65%6E%69%72%73=%4E%69%63%68%6F%6C%6C%73%20%48%6F%72%61%74%69%6F==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%2D%47%34%45%62%5E%37%20%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%20%41%62%37%4C%5A%34%54%41%2A%7B%37%62%45%7C%51%2D%37%58%79%51%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%58%79%37%5E%62%45%31%4E%7C%51%79%58%37%62%42%7C%62%5E%37%58%79%46%5A%4C%37%62%58%37%62%42%7C%2A%42%41%62%5E%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%2D%37%58%79%51%5B%5D%51%79%58%62%42%20%37%2D%20%43%2D%37%4C%42%20%37%2D%46%5A%4C%39%62%37%43%20%37%5E%45%62%41%2A%5B%5D%20%35%23%37%62%42%20%37%46%5A%62%37%4C%5A%46%37%47%7C%51%79%37%4C%5A%45%62%5E%37%20%41%62%37%4C%5A%47%2D%37%20%47%62%37%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%5A%20==%30=%30===%41%6E%61%20%4D%61%72%69%61=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%45%76%65%6E%20%38%74%68%73=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%46%2F%37%34%47%5E%37%58%79%58%47%2F%37%5E%62%45%7C%51%79%58%73%75%37%73%47%7C%51%79%58%47%2F%37%5E%62%45%7C%51%79%51%7C%44%62%5E%34%54%5B%41%2A%58%43%2F%44%7C%37%23%31%31%58%73%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%41%62%2F%62%42%7C%51%79%58%37%2D%62%41%7C%51%79%75%73%58%79%51%5E%62%47%7C%51%79%58%47%2F%37%73%75%73%58%79%79%58%73%75%73%39%62%37%47%7B%51%79%58%43%62%2F%41%5A%4C%43%2F%62%42%20%43%2F%62%41%7C%51%51%7C%45%62%5E%37%43%7C%51%79%23%37%46%20%37%47%5E%37%58%79%58%73%75%73%37%62%45%5A%4C%74%6C%61%37%45%46%20%2F%62%45%7C%51%79%58%73%75%73%37%47%7C%51%79%51%7C%44%5E%5B%42%2A%7D%51%41%20%37%5E%62%2D%37%58%79%51%73%75%73%37%43%7C%51%79%58%37%2D%47%7C%51%58%79%62%41%2F%62%42%7C%51%79%58%37%2D%62%41%7C%58%79%51%7C%42%62%42%5A%4C%35%78%5A%4C%37%2D%2D%37%58%79%51%5A%4C%37%2D%42%5B%43%2A%20%78%5A%4C%73%75%37%73%62%44%5A%4C%78%5A%4C%73%75%73%37%62%42%7C%78%4C%5A%45%62%46%5A%4C%37%2D%20%37%5E%62%42%20%46%37%23%35%37%43%5A%4C%37%2D%47%5A%4C%62%41%2F%62%42%4C%5A%37%2D%62%41%7C%51%79%58%37%2D%62%42%5A%4C%73%75%73%4C%5A%37%5E%44%5A%4C%41%2D%37%4C%5A%46%2D%37%20%45%2D%37%20%7B%47%37%62%39%73%75%73%58%79%51%7C%45%62%5E%37%2F%47%20%20%20%7D==%30=%30===%41%6E%64%20%4F%6E%20%54%68%65%20%54%68%69%72%64%20%44%61%79=%47%69%62%62%73%20%4D%69%63%68%61%65%6C==%53%6C%6F%77%20%52%6F%63%6B=%44==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%37%2C%58%20%6C%63%4B%51%79%58%37%44%41%2A%7B%5D%20%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%4C%5A%20%78%20%34%54%69%2A%5B%58%37%45%5A%4C%79%51%4B%63%6C%79%58%37%45%5A%4C%20%6C%63%4B%51%79%58%37%5A%44%4C%20%6C%63%4B%51%79%58%37%5E%43%5A%4C%20%51%4B%63%6C%20%58%37%44%5A%4C%37%68%62%47%5A%20%4C%5A%44%5E%51%79%58%37%62%47%5A%4C%20%6C%63%4B%51%79%37%58%45%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%4B%63%6C%20%4C%6C%63%4B%51%79%65%64%61%46%3C%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%44%51%7B%7D%59%20%51%20%78%20%5A%4C%20%35%62%37%45%5A%4C%78%20%4C%5A%20%37%45%5A%4C%20%3E%78%20%20%7D%20==%30=%30===%41%6E%64%20%54%68%65%20%41%6E%67%65%6C%73%20%53%69%6E%67=%45%6C%6D%61%6E%20%5A%69%67%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%39%46%5A%4C%33%34%45%62%36%58%37%2D%46%7C%51%79%58%39%62%45%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%20%43%37%62%31%34%54%41%2A%7B%5A%4C%73%75%73%5A%4E%31%45%62%62%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%33%20%31%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%36%20%42%62%39%4C%37%62%42%20%20%37%2D%62%42%51%5D%5B%2A%42%20%37%2D%62%42%5A%4C%37%62%45%20%37%6F%62%5A%45%4C%20%78%20%5A%4C%37%62%45%20%37%2D%62%42%45%62%37%4C%5A%79%58%36%62%45%5A%4C%37%62%45%20%78%20%4C%5A%5A%4C%20%78%20%5A%4C%37%62%45%20%37%2D%62%7C%42%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%45%62%6F%37%20%5A%4C%37%62%45%72%33%20%6C%61%45%62%37%4C%5A%3C%37%2D%43%20%36%62%45%5A%4C%37%62%42%20%46%39%6C%7C%2C%37%43%2C%37%2D%46%73%20%36%62%41%44%2E%43%2E%20%20%37%2D%62%42%45%5A%4C%33%31%2E%3E%4C%5A%46%46%5A%4C%37%2D%43%20%36%62%45%33%4E%5A%4C%51%20%79%58%51%79%58%5D%20%33%31%62%42%20%37%2D%2D%37%20%42%62%64%6E%65%20%64%45%5A%4C%39%62%7C%46%2D%37%20%7C%51%79%58%37%2D%46%6C%7C%2C%2D%43%2C%6F%73%42%20%37%43%7C%51%79%58%37%47%5A%4C%37%62%42%46%68%37%20%44%51%79%58%36%62%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%41%6E%67%65%6C%20%45%79%65%73=%44%65%6E%6E%69%73%20%4D%61%74%74==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%39%62%34%43%2D%20%73%44%5A%4C%37%68%41%20%2D%43%5A%4C%37%62%41%2D%20%43%6C%7C%2C%29%37%47%28%37%62%44%2C%37%44%68%37%20%47%37%34%54%7B%41%2A%7D%29%37%47%28%2C%44%62%37%28%20%20%2D%43%5A%4C%39%62%37%47%20%37%62%41%4C%5A%74%6C%61%37%41%20%2D%43%6C%7C%2C%29%37%47%28%44%68%29%20%37%44%73%20%2D%5E%47%5A%4C%37%2D%37%20%45%62%7C%51%79%58%37%5E%62%41%5A%4C%37%62%45%20%2D%37%62%42%5A%4C%37%46%20%37%5E%62%41%5A%4C%37%41%2D%37%20%44%62%42%5B%42%2A%4C%37%62%41%20%43%23%2D%37%20%29%37%47%28%37%62%44%2C%37%44%73%20%2D%43%41%5B%2A%5D%20%37%47%20%37%2D%44%5A%4C%37%23%46%2C%7C%6C%43%2D%7C%51%79%58%37%20%37%62%41%5A%68%37%4C%5A%44%41%20%2D%43%6C%7C%2C%29%37%47%28%37%62%44%37%2C%44%73%20%2D%43%5A%4C%39%62%37%47%20%37%68%37%61%6C%74%4C%41%20%2D%43%5A%47%37%62%39%4C%5A%43%2D%20%20%28%44%68%29%20%28%47%37%29%5A==%30=%30===%41%6E%74%68%72%6F%70%6F%6C%6F%67%79=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%41%6E%79%74%68%69%6E%67%20%47%6F%65%73=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%43%5A%4C%20%58%79%51%7C%41%58%37%47%5A%4C%20%6C%63%4B%51%79%58%62%44%4C%5A%20%6C%63%4B%51%79%58%2D%43%7C%51%79%58%62%79%51%4B%63%6C%2D%43%76%2A%5B%54%41%2A%7B%59%6C%20%4C%5A%20%47%5A%4C%37%44%20%2C%47%7C%51%79%58%2D%43%51%7C%79%58%37%47%7C%51%79%58%2D%46%5A%4C%20%78%37%58%79%51%5D%63%4B%51%79%58%37%43%5A%4C%29%43%5E%37%29%20%78%29%37%5E%43%28%20%5A%4C%29%37%2D%44%28%78%20%29%37%2D%45%28%20%5A%4C%29%37%2D%44%28%20%20%28%44%2D%37%28%36%43%34%34%2D%44%5A%4C%37%20%20%28%43%39%31%4E%5A%4C%29%73%75%73%39%47%28%20%20%29%2D%37%44%28%39%62%42%7C%51%79%58%36%46%5A%4C%29%43%36%20%41%2D%29%37%2D%47%28%37%2D%23%46%5A%7D%58%79%51%58%43%20%37%5E%45%42%2A%5B%5D%20%37%42%20%37%23%2D%46%7C%51%79%58%36%43%32%4E%5A%4C%20%51%79%23%37%62%39%4C%20%37%47%20%37%37%68%23%43%28%45%37%28%43%5E%79%58%29%44%2F%37%2D%45%28%39%41%7C%51%79%37%58%2D%45%7C%51%79%58%37%42%7C%51%79%58%29%39%51%7C%44%2D%39%5A%4C%37%42%20%2D%44%28%20%78%47%37%28%44%2D%20%5A%4C%29%37%2D%44%28%20%20%29%37%5E%43%36%28%43%43%2A%5B%5D%20%29%37%47%28%20%20%29%37%28%45%2D%37%29%7C%51%79%58%29%29%39%62%42%28%28%43%5E%37%29%37%2D%45%20%36%46%5A%4C%29%39%43%28%20%20%37%29%2D%47%28%37%43%5A%4C%29%37%2D%44%28%20%78%4C%5A%44%2D%37%20%5A%4C%29%37%20%47%39%73%75%73%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%70%72%69%6C=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%47%5E%37%58%4C%20%6C%63%4B%51%79%58%2C%37%43%5A%4C%20%63%6C%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%5A%20%78%20%4C%34%54%41%2A%5B%51%79%58%37%5E%79%51%7C%44%37%37%5E%62%41%7C%51%79%58%37%2D%41%7C%51%79%39%58%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%58%79%51%7C%47%58%37%62%45%5A%79%58%37%46%7C%5D%5B%2A%42%43%43%5A%4C%37%6F%42%70%70%7C%51%79%58%37%5E%42%62%5A%4C%37%6F%23%43%70%70%7C%51%79%58%37%2D%2D%37%58%79%51%20%20%6C%63%4B%42%7C%51%79%58%58%79%51%4B%63%4C%20%6C%63%4B%51%79%58%37%5E%47%7C%51%79%35%58%23%37%44%7C%51%79%58%37%2D%41%5A%4C%20%6C%5A%46%23%2D%37%37%2D%44%7C%51%79%58%37%43%5A%45%5E%37%58%79%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%5E%37%47%41%2A%5B%5D%20%37%44%20%37%62%45%7C%51%4B%63%6C%20%4C%7C%51%79%58%37%79%58%37%2D%41%4C%5A%20%78%20%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%44%37%7C%51%79%58%37%62%45%5A%4C%20%78%20%5A%4C%39%58%79%51%7C%20%6C%63%4B%51%51%7C%41%62%5E%37%58%79%51%7C%47%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%70%72%69%6C%20%49%6E%20%50%61%72%69%73=%44%75%6B%65%20%56%65%72%6E%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%47%37%62%39%43%7C%51%79%58%39%62%37%47%7C%51%79%58%37%44%68%7C%51%79%58%37%5E%43%7C%51%79%58%73%75%73%5E%37%58%79%51%34%54%5B%41%2A%37%68%23%46%5A%79%51%7C%43%37%20%2D%41%5A%4C%37%45%20%37%68%42%5A%4C%20%63%6C%4B%51%79%58%37%5E%46%5B%42%2A%5D%51%79%58%41%2D%2F%47%4C%58%37%2D%47%5A%6F%62%45%20%45%37%62%39%58%79%6F%46%20%37%68%23%46%5B%43%2A%5D%20%39%62%41%37%20%37%68%45%5A%4C%37%45%20%37%2D%42%7C%51%37%4C%5A%43%2F%42%7C%51%79%58%37%5E%45%5A%4C%37%20%47%37%62%37%68%23%46%5A%4C%47%2F%2D%41%20%2D%41%5A%37%4C%45%20%37%68%42%7C%51%79%58%36%43%5A%4C%39%20%42%37%62%39%68%44%5A%4C%37%58%37%44%7C%51%2C%47%37%2C%5D%41%7C%51%79%58%37%68%45%7C%51%79%58%37%5E%7C%43%51%79%58%73%75%73%39%62%37%47%6C%5B%44%2A%37%62%39%58%79%37%2D%44%73%20%79%51%7C%44%68%37%20%47%37%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%70%72%69%6C%20%4A%6F%79=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%62%42%2F%41%5A%34%42%62%5E%37%51%79%58%37%5E%62%42%5A%4C%20%6C%63%4B%51%58%79%44%2F%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%5B%41%2A%58%2D%44%5B%42%6C%20%4C%5A%42%63%4B%51%79%58%39%64%64%61%44%5A%4C%37%2D%6C%41%20%37%5E%62%42%5A%4C%37%2D%41%20%37%5E%62%6C%20%20%5D%2A%63%4B%51%79%58%42%7C%51%79%58%5E%37%23%31%31%79%58%43%2F%62%42%7C%51%79%58%37%5E%62%42%4C%5A%20%6C%63%4B%51%79%58%37%2D%41%7C%51%79%58%51%7C%46%5E%37%62%42%7C%51%79%7C%51%79%58%37%51%7C%42%62%5E%58%37%5E%62%42%7C%51%79%58%37%5E%46%5A%4C%2F%43%62%42%20%37%5E%62%42%5A%4C%37%2D%41%20%37%79%51%7C%45%68%79%58%37%5E%62%41%37%62%39%73%75%73%58%79%51%7C%44%37%73%75%73%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%70%72%69%6C%20%53%6B%69%65%73=%43%6F%6C%6C%65%74%74%65%20%42%75%64%64%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%72%51%79%58%7C%34%47%5E%37%58%7C%51%79%58%37%2D%47%7C%51%79%58%37%43%7C%79%51%58%37%2D%42%7C%51%79%58%37%2D%41%7C%51%79%43%37%58%79%51%34%54%41%2A%5B%37%5E%47%7C%51%5A%41%2D%37%58%51%79%58%37%2D%41%7C%51%79%58%39%62%37%45%51%7C%79%58%37%2D%42%7C%51%79%58%37%44%7C%51%79%7C%44%37%58%79%4C%51%79%58%7C%2D%43%5A%4C%37%6C%3C%46%69%6E%44%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%42%2A%5B%5A%20%20%3E%65%2D%37%20%44%62%63%4B%51%79%58%20%6C%63%4B%51%46%37%61%6C%74%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%58%47%5E%37%58%79%7C%51%79%58%37%4C%5A%46%23%2D%37%58%79%51%7C%42%37%58%79%51%7C%45%5E%37%58%79%51%7C%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%41%2D%37%20%44%37%20%5D%20==%30=%30===%41%72%65%6E%27%74%20%59%6F%75%20%47%6C%61%64%20%59%6F%75%27%72%65%20%59%6F%75=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%46%7C%51%79%34%46%5E%37%20%51%79%58%2C%36%46%7C%51%79%58%2C%37%43%5A%2C%4C%37%6F%42%20%36%62%42%5A%4C%41%2F%37%5E%46%7C%43%37%2C%58%34%54%41%2A%5B%5E%41%5A%4C%2C%4C%5A%47%37%2C%36%62%42%5A%4C%41%2F%37%5E%46%20%2C%37%5E%41%46%2A%5B%5D%20%2C%37%43%20%2C%43%7C%51%79%58%2C%20%42%6F%37%2C%37%44%20%2C%37%5E%41%5A%4C%2C%4C%5A%41%5E%37%2D%42%5A%4C%37%2D%23%46%20%2C%37%5E%41%4C%5A%2C%37%45%20%2C%37%2D%42%7C%51%79%58%2C%37%2C%20%45%37%2C%37%45%20%2C%37%2C%37%5E%62%41%20%5D%5B%2A%42%20%2C%37%2D%62%42%7C%51%79%58%2C%37%5E%62%7C%42%51%79%58%2C%37%46%7C%51%79%58%2C%37%2D%43%45%62%37%4C%5A%2C%37%43%20%2C%62%42%5A%4C%41%2D%37%2C%20%43%2C%37%5E%46%41%2A%5B%5D%20%2C%37%43%20%2C%2D%37%47%5A%4C%37%2D%44%20%2C%37%5E%46%5A%4C%37%20%46%5E%37%2F%47%7C%51%79%58%36%46%5A%4C%2C%2C%4C%5A%43%37%2D%47%5A%4C%2C%37%44%20%2C%36%46%7C%51%79%2C%58%37%43%7C%51%79%58%2C%36%46%7C%51%79%58%2C%37%2C%20%43%37%37%6F%42%20%36%58%79%51%5A%20==%30=%30===%41%72%6D%61%67%65%64%64%6F%6E=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%6E%58%79%51%37%46%20%2C%43%2F%62%47%7C%51%79%58%31%31%37%23%62%44%5A%4C%37%62%45%20%31%31%23%37%45%7C%23%35%4C%5A%42%34%54%69%2A%5B%51%79%58%33%31%31%31%20%45%62%58%37%2D%62%42%5A%4C%35%23%37%46%20%2C%43%62%2F%47%7C%51%79%58%31%31%23%37%62%44%5A%4C%37%79%51%7C%47%62%23%37%45%7C%51%79%58%33%31%62%58%79%51%7C%47%37%2D%62%42%7C%51%79%58%33%31%62%47%7C%51%58%79%37%2D%62%42%41%2A%7B%5D%51%79%58%33%31%62%58%79%51%7C%47%37%2D%62%42%7C%4C%37%62%44%20%58%79%51%7C%45%51%79%58%37%2D%62%42%7C%51%79%58%33%31%62%7C%47%51%79%58%37%62%45%7C%51%79%58%31%31%23%37%7C%41%62%2D%37%37%62%45%7C%51%7D%51%79%58%31%79%51%7C%47%62%51%79%58%37%2D%62%42%5A%4C%51%20%20%33%31%47%62%7C%51%79%58%37%2D%62%42%7C%51%79%58%33%31%7C%42%37%23%31%58%37%62%45%5A%59%7B%51%42%62%2D%37%58%79%51%7C%47%62%31%33%58%79%51%7D%42%62%2D%37%58%79%51%7C%55%66%42%37%58%79%51%5A%20==%30=%30===%41%72%6D%61%6E%64%6F%27%73%20%52%68%75%6D%62%61=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%39%62%37%44%41%6C%43%2D%37%2D%43%7C%51%79%58%37%2D%43%7C%51%79%58%33%62%31%37%47%7C%51%79%58%39%62%37%44%7C%51%79%58%37%58%79%51%7C%2A%5B%34%34%54%7C%51%79%58%23%62%31%33%58%79%44%7C%51%79%58%37%2D%46%7C%51%79%58%39%62%43%37%2C%42%2A%2C%5B%5D%51%79%58%37%2D%43%7C%51%37%62%39%2F%46%37%47%7C%51%79%2C%73%75%73%39%51%7C%41%62%6F%4C%20%6C%63%4B%51%79%58%2C%73%75%73%37%62%7C%42%51%79%58%41%2F%39%62%37%44%7C%51%79%58%37%5A%42%62%37%62%79%58%37%2D%47%58%79%51%4B%63%6C%20%28%45%37%23%39%29%4C%5A%45%62%36%20%28%45%29%20%28%46%29%20%28%46%23%29%7C%47%37%62%31%33%58%79%51%5A%20==%30=%30===%41%73%20%4C%6F%6E%67%20%41%73%20%49%20%4C%69%76%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%37%43%34%46%5E%37%58%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%44%37%5A%4C%2C%39%62%37%41%20%37%68%45%7C%51%79%7C%47%2D%37%20%34%54%41%2A%7B%37%2D%43%42%2A%44%2D%37%4C%5A%36%46%5A%4C%37%62%42%20%37%5E%46%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%43%20%37%2D%47%58%79%51%5D%5B%20%37%5E%46%31%51%79%58%37%2D%42%62%5E%37%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%41%20%5E%37%46%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%79%51%7C%47%5A%4C%37%46%20%43%20%37%2D%47%51%5D%5B%2A%41%47%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%4C%39%2C%62%37%41%20%37%68%45%7C%51%79%58%37%5E%46%37%58%79%51%7C%79%58%37%43%7C%37%4C%5A%46%5E%37%20%42%62%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%41%73%20%54%69%6D%65%20%47%6F%65%73%20%42%79=%48%75%70%66%65%6C%64%20%48%65%72%6D%61%6E==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%29%34%46%2D%37%20%23%37%62%42%20%37%5E%62%45%5A%4C%2C%37%62%20%42%29%36%2D%62%42%28%37%2D%46%5A%4C%37%62%42%35%28%46%2D%37%34%54%41%2A%7B%62%41%28%37%2D%37%29%20%20%28%45%31%4E%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%29%46%28%37%6F%23%46%20%37%46%5A%4C%29%37%43%62%5E%37%20%46%2D%47%28%37%5E%37%5E%62%41%42%2D%37%20%43%37%62%45%20%37%2D%62%42%7C%51%79%58%37%5E%62%32%45%4E%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%37%20%5D%5B%2A%47%5A%4C%29%37%5A%4C%39%62%37%37%62%39%58%79%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%79%51%58%37%6F%23%46%7C%51%79%58%37%2D%46%7C%51%46%2D%37%20%43%43%7C%51%79%58%37%62%42%20%37%42%62%37%2C%43%2C%37%62%42%20%29%36%2D%62%42%28%37%2D%46%4C%5A%37%62%42%20%37%2D%46%6C%41%2A%5B%5D%2C%37%4C%5A%45%62%5E%73%20%37%2D%46%42%20%37%2D%46%37%29%4C%5A%45%43%20%37%2D%47%5A%4C%37%6F%23%46%20%37%46%4C%5A%29%37%43%28%20%20%29%37%2D%47%28%37%5E%62%37%62%39%4C%5A%2D%46%28%35%23%62%37%4C%5A%45%62%36%20%43%37%62%39%20%5A%20==%30=%30===%41%73%6B%20%4D%65%20%4E%6F%77=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%62%41%34%73%47%2D%37%6C%7C%2C%37%41%2C%37%2D%45%2C%37%62%42%2C%2D%37%46%7C%2C%37%42%2C%37%2D%23%46%2C%37%43%2C%45%62%2D%37%20%34%54%7B%41%2A%37%62%42%2C%37%31%31%20%42%62%4C%37%62%41%20%37%2D%62%45%5A%4C%37%62%45%37%20%5E%62%44%5A%4C%37%44%20%37%62%45%5A%4C%37%5A%4E%31%73%42%23%37%42%5A%4C%37%5E%62%44%5A%62%37%2C%7D%58%37%2D%62%45%5B%42%2A%5D%51%79%58%37%5E%62%6C%44%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%20%41%62%37%4C%41%2C%37%41%2C%23%37%62%47%5A%62%2D%37%20%44%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%37%45%62%7C%51%79%58%37%5E%62%44%5A%4C%31%31%23%37%20%41%62%37%4C%45%7C%51%79%58%62%41%20%37%2D%5D%2A%41%5B%73%37%41%2C%37%2D%45%2C%37%62%42%2C%37%2D%46%2C%7C%37%42%2C%37%2D%23%46%2C%37%43%2C%37%2D%47%2C%7C%6C%45%62%51%79%58%31%31%37%5E%62%44%5A%42%37%23%31%31%41%20%37%2D%62%45%5A%4C%37%62%45%20%37%5E%44%62%5A%4C%37%44%20%37%62%45%5A%4C%37%62%42%20%62%37%23%35%4C%5A%4C%35%23%37%20%20%20%5A==%30=%30===%41%74%20%4C%61%73%74=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%41%20%34%43%36%20%41%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%5A%43%4C%33%31%62%37%47%20%37%2D%44%5A%4C%37%2D%4C%5A%45%2D%37%34%54%41%2A%7B%2D%41%20%36%43%37%4C%5A%4E%31%20%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%62%41%5A%4C%37%2D%41%20%36%43%46%2D%36%4C%5A%47%20%37%2D%44%47%5A%4C%37%44%42%44%2D%37%20%51%79%58%37%2D%45%5A%4C%39%62%37%42%20%37%23%68%46%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%47%7C%41%2D%37%20%2A%5B%5D%20%37%43%5A%4C%33%31%62%39%4C%5A%41%2D%44%5A%4C%37%2D%41%20%36%43%41%2A%5B%5D%37%20%47%20%37%2D%44%5A%4C%39%62%37%44%20%37%2D%37%20%47%37%62%37%45%20%37%5E%5E%37%20%41%2D%37%4C%5A%44%2D%37%20%47%37%23%39%4C%5A%45%2D%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%41%74%20%4C%6F%6E%67%20%4C%61%73%74%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%47%20%29%36%47%34%43%36%20%41%4C%37%2D%41%20%29%37%2D%41%28%36%43%5A%4C%47%39%20%29%42%2F%36%47%28%37%2D%44%5A%4C%37%2D%5A%44%2D%37%28%34%54%5B%41%2A%51%79%58%37%2D%28%46%36%29%20%20%29%37%47%28%37%2D%45%7C%51%79%58%37%2D%5A%44%4C%39%62%37%41%20%37%2D%45%5A%4C%37%2D%44%41%37%4C%5A%44%36%43%5A%4C%39%58%29%41%2F%36%41%37%2F%43%23%7C%51%79%58%29%37%68%42%28%37%47%7C%51%79%29%58%43%2F%36%46%28%37%2D%44%5A%4C%39%41%20%29%44%2D%37%28%46%28%37%2D%45%7C%36%47%28%37%2D%47%39%4C%5A%43%41%20%36%43%5B%42%2A%5D%20%33%31%47%70%29%2D%37%44%28%70%5A%4C%29%39%23%37%41%28%20%20%36%2D%37%4C%5A%44%70%70%7C%51%79%28%37%2D%47%5A%39%4C%5A%43%36%62%42%28%20%20%33%31%43%5A%4C%33%31%47%20%36%29%47%28%37%2D%44%7C%51%79%58%29%37%2D%41%28%36%2F%44%29%4C%47%20%29%42%2F%23%46%28%37%5E%20%43%39%28%43%2F%36%46%28%20%78%29%37%6F%62%41%28%20%5A%29%4C%37%2D%47%28%20%20%36%46%5A%4C%29%45%2F%39%41%29%4C%5A%46%29%37%6F%62%45%51%79%58%36%43%51%7C%42%62%39%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%41%51%7C%79%58%37%2D%45%7C%51%79%58%29%36%2D%46%28%37%58%79%51%7C%79%58%29%37%68%7C%44%2D%37%20%47%31%33%20%5A==%30=%30===%41%75%20%50%72%69%76%61%76%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%41%75%74%75%6D%6E%20%49%6E%20%4E%65%77%20%59%6F%72%6B=%44%75%6B%65%20%56%65%72%6E%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%41%20%34%47%2D%37%20%39%62%37%44%20%37%2D%41%5A%4C%37%2D%47%20%5E%37%46%5A%4C%37%43%20%36%62%42%5A%4C%37%2D%41%4C%5A%47%2D%37%34%54%41%2A%5B%45%20%37%5E%62%43%37%4C%5A%41%45%20%37%2D%62%42%7C%51%79%58%37%2D%47%42%5B%2A%5D%51%79%58%39%62%37%44%7C%51%79%58%37%68%62%37%4C%5A%41%20%36%62%42%5A%5D%20%37%44%20%62%5E%37%2C%20%79%58%37%5E%43%5A%4C%39%62%37%47%20%37%68%5A%44%4C%37%68%41%20%37%2D%43%5A%4C%39%62%37%47%51%7C%41%2D%37%41%5A%4C%37%62%37%2D%44%20%37%37%20%41%2D%37%37%62%44%2C%37%44%73%20%37%2D%41%5A%4C%37%47%2D%20%37%5E%46%5A%4C%37%43%20%36%62%42%5A%4C%2C%7C%6C%43%2D%2D%47%43%2A%5B%20%37%2D%46%5A%36%20%46%37%62%20%37%2D%46%44%2A%5B%5D%20%37%43%20%37%68%5A%47%4C%37%2D%62%41%20%36%2D%62%42%5A%4C%33%31%43%37%62%39%4C%2D%62%45%5A%4C%39%62%37%43%20%2C%41%62%37%2C%4C%37%2D%41%20%37%2D%47%5A%4C%37%62%44%20%5E%37%62%44%5A%4C%37%62%41%20%37%5E%62%44%6C%7C%5A%42%62%2D%36%37%2D%62%45%73%4C%5A%55%46%2D%58%79%51%7C%70%70%44%37%62%39%20%5A%20==%30=%30===%41%75%74%75%6D%6E%20%4C%65%61%76%65%73=%4B%6F%73%6D%61%20%4A%6F%73%65%70%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%33%31%34%43%2D%37%58%79%58%37%68%41%7C%51%79%58%37%5E%62%45%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%51%7C%44%37%62%34%54%7B%41%2A%51%79%58%37%2D%79%51%4B%63%6C%63%4B%51%79%58%36%2D%47%7C%51%79%58%33%31%37%62%44%7C%51%79%58%37%68%41%5B%42%2A%7D%20%20%6C%20%4C%5A%43%58%36%2D%47%7C%4C%37%62%47%20%51%7C%42%62%5E%79%58%33%31%62%37%44%7C%51%79%58%37%68%41%43%5B%2A%5D%51%79%58%37%5E%62%45%7C%51%79%58%37%51%7C%47%2D%37%79%58%37%46%7C%5A%46%2D%37%20%45%37%4C%5A%41%68%37%58%79%51%7C%44%37%62%31%33%58%79%51%7C%47%2D%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%41%75%74%75%6D%6E%20%4E%6F%63%74%75%72%6E%65=%47%61%6E%6E%6F%6E%2D%4D%79%72%6F%77==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%46%20%2C%23%34%43%36%39%2C%4C%2C%47%2F%2D%41%20%2C%2D%41%5A%4C%2C%39%37%62%47%20%2C%39%2D%44%5A%4C%2C%39%62%37%41%20%5A%44%37%2F%46%34%54%41%2A%7B%20%2C%39%44%5A%5E%37%28%45%2D%2C%39%62%42%5A%4C%29%35%23%37%47%28%33%31%20%47%2C%37%2D%44%31%4E%5A%4C%2C%39%44%20%29%37%20%41%37%2C%4C%43%5A%4C%2C%36%2A%5B%5D%37%42%7D%58%79%51%4C%20%2C%36%43%5A%4C%2C%35%23%37%47%20%2C%39%5A%44%4C%2C%35%23%37%41%20%2C%39%62%42%32%4E%5A%73%46%23%68%2C%20%35%23%37%47%5A%4C%20%78%20%20%46%39%2C%4C%41%20%37%5E%47%6C%7C%37%44%2C%37%2D%41%73%2C%20%37%5E%45%5A%4C%20%78%20%5A%4C%20%78%20%5A%62%39%2C%4C%5A%37%5E%45%6C%42%5A%4C%2C%39%62%73%45%62%37%28%36%43%43%2A%5B%5D%20%35%23%37%47%20%2C%39%44%2D%6C%7C%29%37%68%41%28%37%44%29%37%2D%62%42%39%2C%20%41%37%20%2C%37%5E%47%47%20%2C%39%44%47%37%62%39%2C%37%41%20%2C%37%2D%45%5A%4C%36%2D%46%20%37%23%68%46%5A%4C%2C%47%2F%2D%41%20%2C%2D%41%5A%4C%23%35%2C%4C%5A%20%2C%39%2D%44%43%5A%4C%2C%39%5A%43%36%39%2C%62%41%5A%4C%2C%37%62%45%20%2C%37%2D%45%5A%37%4C%62%44%20%2C%37%2D%44%5A%4C%2C%37%62%44%20%5E%37%20%44%62%4C%2C%35%23%37%36%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%41%76%61%6C%6F%6E=%4A%6F%6C%73%6F%6E%2D%53%79%6C%76%61%2D%52%6F%73%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%5A%34%43%2D%37%58%4C%20%6C%63%4B%51%79%58%36%62%42%5A%4C%20%63%6C%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%5A%20%78%20%4C%34%54%5B%41%2A%5B%42%2A%5D%20%58%79%51%4B%63%20%78%20%5A%4C%20%6C%63%4B%51%79%58%36%62%5A%42%4C%20%6C%63%4B%51%79%58%37%46%5A%4C%20%6C%4C%5A%20%78%20%37%2D%43%7C%51%7C%51%79%58%37%51%4B%63%6C%20%58%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%2D%37%43%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%79%51%7C%41%62%79%58%37%2D%44%42%62%36%58%79%51%4B%63%6C%20%4C%5A%47%37%58%79%51%4B%63%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%61%2D%6C%75%65%20%42%6F%6C%69%76%61%72%20%42%61%2D%6C%75%65%73%2D%61%72%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%62%37%58%79%51%37%62%41%7C%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%58%79%51%7C%45%42%34%34%54%5B%7C%47%68%37%20%43%37%62%39%62%35%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%62%35%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%42%61%62%79%2C%20%57%6F%6E%27%74%20%59%6F%75%20%50%6C%65%61%73%65%20%43%6F%6D%65%20%48%6F%6D%65=%57%61%72%66%69%65%6C%64%2D%57%69%6C%6C%69%61%6D%73==%4D%65%64%69%75%6D%20%53%6C%6F%77=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%44%20%42%37%4C%5A%41%7C%51%79%58%2D%45%7C%51%79%58%37%42%5A%20%4C%6C%63%4B%51%79%58%37%41%7C%51%79%58%37%45%37%58%79%51%7C%47%34%34%54%7B%36%47%31%4E%5A%4C%5A%45%37%58%41%5A%4C%37%45%20%47%5A%4C%37%6F%23%43%20%7C%43%51%79%58%37%42%7C%51%79%58%37%43%7C%51%79%37%20%44%37%4C%37%42%20%47%7C%20%44%37%20%7D%58%79%51%4C%5A%4E%32%47%2C%73%42%37%2C%6C%45%37%4C%5A%41%37%20%44%37%4C%5A%47%36%58%79%51%5A%20==%30=%30===%42%61%63%6B%73%74%61%67%65%20%53%61%6C%6C%79=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%62%41%20%36%2D%2D%36%20%44%37%46%20%37%2D%43%5A%4C%37%62%41%20%37%2D%62%5A%45%4C%39%23%37%43%20%35%23%37%47%5A%4C%39%23%37%4C%5A%42%62%46%34%34%54%5B%5A%4C%37%46%20%23%35%20%47%62%4C%37%47%20%39%62%37%44%5A%4C%37%62%41%20%2D%37%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%5A%43%37%23%39%37%47%5A%4C%37%62%41%6C%2C%37%20%45%62%37%4C%39%23%37%43%20%35%23%37%47%5A%4C%39%23%37%20%44%36%2D%46%5A%4C%35%23%37%43%20%37%68%47%5A%4C%5A%73%46%2D%39%23%37%62%42%37%20%4C%5A%73%44%62%5E%2C%6C%47%62%37%20%20%5A==%30=%30===%42%61%67%73%20%61%6E%64%20%54%72%61%6E%65=%4A%61%63%6B%73%6F%6E%20%4D%69%6C%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%37%58%79%51%20%6C%63%4B%51%79%58%37%2D%46%5A%4C%20%6C%4B%63%51%79%58%37%2D%43%7C%51%79%58%37%2D%46%7C%4C%5A%43%2D%37%43%34%34%54%5B%6C%20%4C%5A%41%62%37%58%79%51%7C%47%37%2C%58%79%51%7C%43%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%61%67%73%27%20%47%72%6F%6F%76%65=%4A%61%63%6B%73%6F%6E%20%4D%69%6C%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%7C%37%58%79%51%7C%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%46%7C%51%79%58%37%62%42%46%37%58%79%51%46%34%34%54%5B%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%42%61%6C%61%6E%63%65%2C%20%54%68%65=%48%6F%6C%6C%61%6E%64%20%44%61%76%65==%45%76%65%6E%20%31%36%74%68%73=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%2C%39%62%37%44%34%47%2D%37%58%4C%2C%37%2D%46%20%31%31%2D%45%7C%51%79%58%2D%37%47%5A%4C%37%2D%46%20%31%31%2D%45%7C%51%79%5A%41%68%37%20%35%54%41%2A%5B%4C%5A%46%2D%37%2C%20%73%45%68%2C%41%37%2C%7C%6C%44%2D%31%31%20%44%62%5E%37%23%31%31%2C%4C%5A%44%2D%31%31%2C%20%44%62%5E%37%23%31%31%2C%20%5A%20==%30=%30===%42%61%6C%6C%61%64%20%46%6F%72%20%56%65%72%79%20%54%69%72%65%64%20%41%6E%64%20%56%65%72%79%20%53%61%64%20%4C%6F%74%75%73%20%45%61%74%65%72%73=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%31%23%39%44%20%34%42%62%68%39%4C%33%31%62%45%20%37%2D%62%42%5A%4C%37%5E%41%62%20%37%6F%62%41%5A%4C%39%62%33%31%62%45%20%5A%45%62%2D%37%34%54%41%2A%7B%20%37%62%45%20%5E%37%58%79%51%62%42%5A%4C%62%45%2F%37%6F%62%41%20%62%45%37%2F%2D%62%42%31%4E%5A%4C%37%45%20%39%62%42%7C%2D%37%2F%45%62%62%44%5A%4C%31%37%5E%62%44%42%79%51%20%59%4C%62%41%20%62%47%2F%37%2D%62%45%5A%4C%62%45%37%2F%6F%62%41%20%62%45%2F%37%2D%62%42%32%4E%5A%37%20%5D%5B%2A%58%51%79%58%7D%44%2F%37%2D%23%43%4C%5A%47%62%5A%4C%37%42%20%37%2D%23%46%5A%4C%37%6F%47%36%20%2D%62%41%5A%4C%37%6F%41%20%62%42%2F%37%5E%45%5E%37%20%47%2F%37%2D%46%20%31%62%45%20%39%37%2F%43%23%20%5B%5D%20%37%62%45%20%62%45%2F%37%2D%62%42%4C%5A%37%68%42%20%42%2F%37%5E%45%5A%4C%37%6F%43%2A%41%42%62%68%5E%41%5A%4C%23%39%62%42%7C%51%41%62%6F%37%20%44%5A%4C%39%62%37%62%41%20%37%2D%62%45%5A%33%4C%31%62%45%20%37%2D%62%42%5A%4C%37%5E%62%41%62%5E%37%58%79%5A%4C%39%62%33%20%45%37%4C%5A%42%62%2D%37%20%45%62%37%73%75%73%4C%5A%2C%55%2C%41%62%36%39%20%45%62%37%73%75%73%20%5A%20==%30=%30===%42%61%6C%6C%61%64%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%46%5A%4C%37%34%46%5E%37%58%7C%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%37%58%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%47%2D%37%20%43%34%54%41%2A%5B%4C%20%6C%63%4B%4C%5A%47%2D%37%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%37%29%2D%41%28%37%5E%46%41%2A%5B%5D%20%37%43%20%44%37%58%79%51%37%2D%44%20%37%20%37%2D%62%42%51%7C%47%2D%37%5E%62%42%5A%4C%37%46%20%37%2D%43%42%2A%5B%20%5D%20%6C%63%4B%51%79%58%36%46%5A%4C%37%43%20%37%58%79%51%7C%79%58%37%47%5A%23%37%43%20%37%46%5E%37%20%73%23%37%44%20%37%2D%47%5A%4C%37%47%20%37%2D%7C%44%51%79%58%37%2D%44%6C%7C%2C%37%41%2C%68%45%39%4C%5A%47%2D%5A%4C%37%62%45%36%46%5A%4C%37%41%46%5E%37%58%7C%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%37%58%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%47%2D%37%20%43%2A%5B%5D%20%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%61%6C%74%69%6D%6F%72%65%20%4F%72%69%6F%6C%65=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%47%2D%37%20%37%2D%44%7C%51%79%58%37%2D%47%5A%4C%62%45%36%2F%2D%43%20%45%2F%39%43%5A%4C%46%2F%37%2D%47%20%47%37%62%39%34%54%5B%41%2A%47%7C%51%79%58%37%20%41%62%37%39%23%37%44%20%37%68%41%7C%51%79%58%37%2D%7C%43%51%79%58%39%43%7C%51%79%58%37%2D%47%5A%4C%4C%5A%47%2D%37%46%7C%51%79%58%2F%37%2D%47%20%4C%5A%41%68%37%2A%5D%20%39%62%37%44%20%37%68%41%7C%51%79%39%58%62%37%44%7C%51%79%58%37%62%45%7C%51%79%58%42%5B%47%2D%37%39%43%20%37%2D%2D%47%5A%4C%37%2F%45%20%43%2D%7C%51%79%58%37%2D%43%5A%4C%39%62%37%47%20%2D%37%44%7C%51%79%58%37%2D%47%5A%4C%62%45%2F%36%46%37%20%41%62%39%43%5A%4C%46%7C%51%79%58%37%43%39%58%79%51%43%20%37%2D%47%7C%51%79%58%37%2D%47%5A%4C%23%39%37%44%20%37%68%41%7C%51%79%58%37%2D%43%7C%39%4C%5A%41%68%7C%51%79%58%37%37%2D%47%20%37%37%62%39%4C%5A%33%31%62%37%44%28%37%62%45%20%29%37%62%45%37%28%68%45%6C%5A%4C%46%2F%37%2D%47%20%37%2D%47%29%4C%5A%47%2D%44%20%37%62%45%2F%46%4C%5A%45%68%37%28%45%62%37%29%20%45%62%37%28%44%37%62%31%33%29%4C%5A%47%2D%37%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A==%30=%30===%42%61%72%62%61%64%6F%73=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4C%61%74%69%6E=%46==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%37%58%79%51%7C%58%37%6F%42%7C%51%79%58%37%62%42%5A%4C%20%6C%2C%63%4B%51%79%58%37%46%7C%51%79%58%37%62%42%79%51%7C%46%37%46%34%34%54%5B%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%42%61%72%62%61%72%61=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%42%62%37%62%62%42%5A%4C%20%6C%63%4B%51%79%58%35%62%39%37%62%62%41%5A%4C%20%6C%63%4B%51%79%58%35%62%39%37%62%39%62%35%36%54%41%2A%7B%63%4B%51%79%58%62%37%73%75%73%51%79%58%35%62%39%62%37%62%44%7C%51%79%58%2D%37%62%41%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%7C%47%62%5E%37%45%5A%4C%20%6C%51%79%58%37%2D%31%46%2D%37%58%20%39%62%37%62%42%20%37%2D%46%5A%4C%39%62%43%37%20%37%2D%47%7C%51%79%58%37%62%42%7C%51%79%7D%7C%4E%32%46%4E%5A%4C%20%6C%37%5E%62%44%20%79%51%7C%47%2D%4C%37%62%42%20%37%2D%46%5A%4C%37%42%20%37%23%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%58%37%5A%45%62%5E%37%58%37%62%42%7C%4C%5A%42%5E%37%20%44%62%5E%37%4C%5A%45%62%5E%37%20%44%62%5E%37%4C%5A%42%5E%37%20%44%62%5E%37%20%5A%20==%30=%30===%42%61%72%6B%20%46%6F%72%20%42%61%72%6B%73%64%61%6C%65=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%46%5A%4C%37%34%46%58%79%51%51%79%58%37%62%42%7C%51%79%58%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%7C%47%37%20%43%34%54%41%2A%7B%5A%4C%37%46%20%42%42%62%58%79%58%37%62%45%7C%51%79%58%62%42%7C%51%79%58%46%37%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%51%7C%43%37%2A%5B%7D%51%79%43%20%37%47%5A%20%5D%5B%2A%41%62%42%7C%51%79%58%46%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%46%37%20%20%51%4C%37%43%20%62%42%46%5A%4C%37%43%79%51%5D%58%79%47%20%37%62%41%5A%4C%37%41%70%70%5A%4C%37%62%2D%42%20%37%68%42%51%7C%59%20%20%51%79%58%51%37%4C%5A%70%70%58%46%5A%4C%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%61%73%69%6E%20%53%74%72%65%65%74%20%42%6C%75%65%73=%57%69%6C%6C%69%61%6D%73%20%53%70%65%6E%63%65%72==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%44%2C%34%73%42%62%2C%2C%44%2F%62%42%2C%6F%23%43%2C%37%2D%43%2C%42%62%7C%2C%44%2F%62%42%2C%6F%23%43%2C%37%2D%43%7C%42%62%2F%44%34%54%7B%69%2A%2F%36%2D%62%45%46%37%2C%7C%42%45%5A%4C%62%41%2F%37%62%42%20%62%42%6C%7C%37%2C%46%2C%37%2D%43%2C%37%2D%62%44%2C%44%2F%62%62%36%2F%47%20%2C%37%2D%43%2C%58%37%43%5A%4C%62%2F%46%58%79%79%58%37%47%7C%51%79%58%37%44%7C%51%79%58%5E%37%62%42%5B%41%2A%59%7D%51%79%58%37%46%7C%51%51%4B%63%6C%20%42%5A%4C%62%47%4B%51%79%58%37%58%79%51%7C%42%37%44%7C%51%79%58%37%5E%62%42%5A%4C%37%46%37%20%2D%43%5A%4C%37%6F%23%43%20%44%2F%37%5E%62%58%79%51%7C%47%37%46%7C%51%79%63%6C%20%4C%5A%43%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%20%45%62%36%4C%5A%42%62%2F%46%20%46%37%20%5A==%30=%30===%42%61%74%2C%20%54%68%65=%4D%65%74%68%65%6E%79%20%50%61%74==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%41%20%44%2F%46%23%23%46%2F%44%20%2C%47%7C%59%5A%4C%37%44%20%37%2C%2D%41%20%70%20%44%5A%4C%37%41%20%2D%45%20%20%45%2D%20%73%47%34%34%54%7B%37%23%46%20%37%6C%44%2C%70%41%20%37%2D%62%45%34%34%54%42%2A%5B%59%5D%20%62%39%33%31%62%42%70%2C%62%43%2F%62%44%5A%4C%2D%70%20%43%23%2D%34%33%54%5A%4C%46%20%39%62%33%20%70%20%43%62%31%62%44%20%33%31%44%20%37%2D%62%45%20%62%2F%42%62%47%7C%59%5A%4C%62%43%2F%62%44%20%37%5E%33%4C%5A%43%31%37%68%43%5A%4C%41%20%70%20%43%32%34%46%68%37%70%20%44%2F%62%42%20%70%20%37%5E%62%45%34%54%34%43%2A%5B%59%5D%20%2C%35%23%37%62%42%20%2C%4C%5A%41%62%2F%54%5A%4C%37%2D%62%42%2F%62%41%20%70%4C%5A%59%20%37%44%20%37%68%41%20%70%20%62%42%2F%62%5A%41%4C%51%70%20%70%20%70%20%62%42%2F%62%45%7C%7D%59%59%5B%51%62%43%2F%2D%62%20%4C%5A%45%62%2F%42%62%20%4C%5A%41%62%2F%42%62%20%4C%5A%45%62%2F%42%62%20%4C%5A%41%62%2F%42%62%4C%5A%2C%55%2C%66%45%62%2C%20%5A%20==%30=%30===%42%61%75%62%6C%65%73%2C%20%42%61%6E%67%6C%65%73%20%61%6E%64%20%42%65%61%64%73=%42%6F%72%6F%64%69%6E%2D%57%72%69%67%68%74%2D%46%6F%72%72%65%73%74==%57%61%6C%74%7A=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%2D%37%58%37%2D%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%37%2D%43%7C%51%79%58%37%62%45%7C%51%79%58%79%51%7C%45%62%33%54%41%2A%5B%7C%51%79%58%37%79%51%4B%63%6C%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%37%58%47%7C%51%79%58%37%2D%44%42%2A%5B%5D%20%20%79%51%7C%44%2D%58%37%5E%62%41%2D%62%42%5A%4C%7C%43%5E%37%58%79%58%37%5E%45%7C%51%79%58%37%42%7C%51%79%37%58%2D%23%46%43%2A%5B%5D%20%20%6C%63%4B%51%79%51%4B%63%6C%20%51%79%58%37%47%7C%51%79%58%37%45%62%37%58%79%58%37%62%45%7C%51%79%58%37%2D%62%42%41%2A%5D%5B%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%79%51%7C%43%2D%7C%51%79%58%37%41%7C%51%79%58%7C%42%62%2D%37%79%58%37%2D%62%42%7C%51%79%58%37%46%7C%51%58%79%37%62%47%7C%51%79%58%37%62%45%7C%51%79%58%51%7C%45%62%37%51%79%58%37%46%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%65%20%43%61%72%65%66%75%6C%20%49%74%27%73%20%4D%79%20%48%65%61%72%74=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%37%43%34%47%2D%37%2F%47%5A%4C%41%2F%46%20%37%6F%23%47%5A%4C%37%47%2D%20%36%46%5A%4C%20%78%20%5A%4C%37%43%20%43%2D%37%2F%43%20%34%54%41%2A%5B%20%62%44%2F%37%36%20%47%2D%37%44%20%37%62%45%5A%4C%35%23%37%45%20%37%5E%42%46%2A%5B%5D%20%41%2F%46%20%37%6F%23%47%5A%4C%37%4C%5A%47%68%46%5A%4C%20%78%43%20%43%2F%37%5E%37%58%79%51%5D%20%37%43%20%37%2D%47%7C%51%79%58%37%47%51%7C%79%58%37%62%41%7C%51%79%58%37%2D%62%45%7C%5B%2A%41%47%2D%46%5A%4C%37%43%37%44%7C%51%79%20%4C%5A%46%36%4C%20%78%20%5A%4C%37%43%20%43%2F%37%2D%47%4C%5A%41%2F%46%20%37%6F%23%47%5A%4C%37%2D%47%20%5A%41%2D%37%58%78%20%5A%4C%37%75%73%37%43%7C%2A%43%47%2D%37%47%7C%51%79%58%37%47%5A%4C%37%2D%44%20%37%46%5E%7C%51%79%58%31%31%23%39%62%45%7C%51%79%58%2D%37%58%79%51%5B%5D%51%79%58%73%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%42%65%20%4D%79%20%4C%6F%76%65=%42%72%6F%64%73%7A%6B%79%20%4E%69%6B%6F%6C%61%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%47%73%75%73%79%58%39%62%37%42%7C%51%79%58%37%68%23%46%51%7C%79%58%2C%37%5E%47%6C%7C%2C%5E%47%73%20%20%51%7C%45%2D%37%34%54%41%2A%5B%20%37%6F%62%42%23%68%20%43%37%2D%41%5A%4C%37%2D%41%20%41%2F%37%6F%44%42%5B%2A%5D%20%39%62%37%45%20%37%2D%42%5A%4C%35%62%37%58%79%51%7C%43%5A%4C%20%6C%5E%47%73%20%20%42%2D%37%58%79%2A%5B%5D%51%79%58%37%44%7C%51%79%58%37%2D%7C%41%51%79%58%37%41%7C%51%79%58%37%2D%45%7C%51%41%47%73%75%73%5A%4C%37%2D%42%42%5A%4C%35%62%37%2C%58%79%51%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%45%7C%79%51%58%39%62%37%42%7C%51%79%58%37%68%23%46%7C%23%68%20%43%37%5E%47%6C%7C%2C%37%2D%41%7C%51%62%39%20%5D%5B%5A%4C%37%2D%42%20%37%6F%62%42%7C%51%79%58%2D%37%41%5A%4C%37%2D%41%20%41%2F%37%6F%44%43%2A%45%2D%37%58%79%37%45%20%37%2D%20%6C%63%4B%51%37%58%79%51%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%58%79%33%31%62%37%45%7C%51%79%58%31%31%23%37%46%7C%47%36%58%79%44%7C%51%79%58%20%5A%20==%30=%30===%42%65%2D%42%6F%70=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%68%47%20%2D%34%46%2D%20%47%37%43%20%37%68%47%7C%51%79%58%43%2F%2D%46%4C%5A%36%2D%62%42%20%62%41%2F%2D%46%5A%4C%37%68%62%39%4C%5A%46%34%54%7B%41%2A%58%39%23%37%62%41%62%20%42%62%37%2D%46%5B%42%2A%7D%20%2D%46%6C%2C%37%43%68%2C%47%73%7C%51%79%58%43%2F%2D%46%5A%4C%36%2D%58%79%51%7C%42%2F%2D%46%5A%4C%20%39%62%37%43%5E%37%58%79%51%51%79%58%37%5E%62%44%7C%51%79%58%39%23%37%41%62%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%7C%47%68%37%20%62%45%7C%51%79%5A%4C%37%68%47%2D%20%47%68%37%39%62%37%43%20%37%68%47%7C%51%79%58%43%2F%46%2D%5A%4C%36%2D%62%42%20%62%41%2F%2D%46%5A%4C%4C%5A%46%2D%20%46%5B%41%2A%5D%46%2D%2F%41%62%20%42%62%2D%36%4C%5A%46%2D%2F%43%58%79%51%7C%73%47%68%2C%43%37%2C%6C%46%2D%20%5A==%30=%30===%42%65%61%74%72%69%63%65=%52%69%76%65%72%73%20%53%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%62%45%7C%51%5E%37%58%79%51%7C%51%79%58%31%31%23%37%5E%62%45%7C%51%79%37%58%5E%46%7C%51%79%58%31%31%23%37%5E%62%47%7C%44%2D%37%58%79%46%34%34%54%5B%5A%4C%39%62%37%79%51%7C%44%2D%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%2D%7C%41%51%79%58%37%2D%62%42%5A%4C%37%2D%43%20%37%45%68%37%20%41%58%31%31%23%37%44%2D%37%58%79%51%7C%47%2D%37%58%79%51%7C%47%62%5E%37%23%31%31%58%79%51%7C%46%2D%37%58%79%51%7C%47%62%5E%37%23%31%31%20%20%20%5A==%30=%30===%42%65%61%75%74%69%66%75%6C%20%4C%6F%76%65=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%45%68%37%58%58%37%2D%47%5A%4C%20%78%29%37%44%28%20%7C%79%51%58%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%79%51%7C%43%37%34%54%41%2A%7B%2D%44%7C%51%79%7C%45%68%37%20%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%47%51%7C%79%58%2D%44%31%4E%42%2A%5A%4C%39%62%37%41%41%37%62%39%58%51%79%58%37%5E%58%37%62%42%7C%37%23%31%31%58%47%7C%51%79%58%2D%44%32%4E%43%2A%7C%7D%51%58%79%39%62%37%41%7C%51%79%58%37%68%45%7C%51%79%2D%37%58%79%51%47%7C%51%79%58%79%51%7C%41%37%62%39%58%79%51%7C%44%2D%20%42%37%4C%5A%42%62%37%23%31%31%20%41%37%62%39%4C%5A%44%2D%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%65%61%75%74%79%20%41%6E%64%20%54%68%65%20%42%65%61%73%74=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%46%75%6E%6B=%46==%31%72%33%34%4C%62%4B%63%75%37%45%20%33%31%46%34%46%31%33%58%5A%4C%20%6C%63%4B%51%79%58%33%31%46%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%34%54%69%2A%5B%46%5A%4C%2C%39%5D%7B%2A%41%41%2D%47%7C%51%79%58%37%2D%41%5A%4C%2C%39%23%45%37%20%2C%35%23%39%23%37%42%7C%51%79%58%37%2D%37%20%43%37%23%20%2C%39%23%37%5A%4C%20%6C%63%7C%45%62%2D%37%33%31%46%31%4E%7C%51%79%58%2C%74%6C%61%37%7C%43%51%79%58%39%5E%62%44%5A%4C%33%31%62%41%20%2C%58%79%51%4B%51%79%58%37%2D%23%37%43%7C%51%46%31%33%2C%20%37%68%47%5A%4C%37%44%20%31%31%2D%41%5A%4C%45%37%20%31%31%2D%42%32%4E%7C%7D%20%39%23%37%45%2F%43%2C%58%79%5A%4C%20%78%20%39%2C%58%79%51%5D%7B%3C%4F%70%65%6E%20%66%6F%72%20%73%6F%6C%6F%73%3E%46%31%33%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%7D%20==%30=%30===%42%65%67%69%6E%20%54%68%65%20%42%65%67%75%69%6E%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%78%5A%4C%37%2D%34%43%4C%5A%43%5A%4C%37%2D%44%7C%6C%2C%6F%23%43%2C%36%43%5A%73%4C%43%5A%4C%36%43%5A%4C%37%5E%43%5A%4C%36%47%37%4C%5A%44%34%54%7B%41%2A%37%2D%62%42%5A%78%4C%5A%44%2D%62%42%5A%4C%37%46%5A%4C%37%2D%43%5B%42%2A%20%7D%36%43%5A%4C%37%5E%43%5A%4C%37%47%5A%4C%37%36%4C%5A%78%4C%5A%4C%78%5A%4C%47%5A%4C%37%2D%4C%5A%41%62%5E%41%5A%4C%36%47%5A%4C%37%62%41%5A%4C%36%47%4C%5A%78%5A%4C%37%6F%41%5A%4C%36%62%41%5A%4C%37%62%37%4C%5A%44%37%62%45%5A%4C%78%5A%4C%78%5A%5B%43%4C%5A%43%68%44%5A%4C%37%47%5A%4C%37%2D%44%5A%4C%37%5A%43%4C%43%5A%4C%36%43%5A%4C%37%5E%43%5A%4C%36%37%4C%5A%78%4C%41%2A%5D%20%37%5A%4C%37%47%5A%4C%5A%47%37%4C%43%5A%4C%36%43%5A%4C%37%5E%43%5A%4C%36%43%4C%5A%43%7B%43%2A%5D%20%36%43%5A%4C%37%5E%43%5A%4C%5A%43%36%4C%37%2D%44%5A%4C%4C%78%5A%4C%37%37%4C%5A%78%4C%7D%20%36%43%5A%4C%37%5E%43%5A%4C%37%47%5A%37%4C%2D%44%31%4E%5A%4C%37%41%5A%4C%37%2D%45%5A%7C%4E%32%44%2D%5E%46%5A%4C%78%5A%44%68%37%4C%5A%78%4C%5A%44%2D%37%4C%5A%47%37%4C%5A%43%4C%5A%43%36%20%5A==%30=%30===%42%65%69%6E%27%20%47%72%65%65%6E=%52%61%70%6F%73%6F%20%4A%6F%65==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%42%62%5E%37%37%47%20%73%75%73%37%47%7C%51%79%58%62%41%37%2F%68%44%7C%51%79%58%35%23%37%41%7C%51%79%58%62%39%4C%5A%43%34%54%41%2A%7B%79%58%51%79%58%73%20%46%37%4C%46%2C%62%44%2F%62%47%2C%62%45%2F%62%41%73%5E%2C%62%42%73%31%4E%7C%51%79%58%37%5E%62%42%5A%37%2F%43%2C%7D%75%73%37%46%7C%20%6C%63%4B%51%79%51%59%7C%4E%42%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%62%5E%41%6C%42%2A%5B%5D%51%79%58%36%62%42%6C%32%62%5E%37%58%79%58%51%79%58%51%51%79%58%35%23%47%2D%5E%37%4C%58%37%5E%62%42%41%2A%5B%5D%51%79%58%37%46%51%7C%79%58%37%2D%43%5A%4C%37%43%20%37%2D%47%5A%79%51%7C%41%37%20%2D%47%5A%4C%37%2D%43%7C%51%41%62%58%79%51%5A%4C%37%46%20%73%75%73%37%46%7C%51%79%58%2D%37%43%5A%4C%39%62%37%47%20%73%75%73%37%47%7C%42%62%36%58%79%2F%37%68%44%7C%20%46%37%20%5A%20==%30=%30===%42%65%6D%73%68%61%20%53%77%69%6E%67=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%62%20%41%37%4C%5A%5A%4C%37%41%20%43%5A%4C%37%62%44%20%37%44%4C%5A%37%62%45%20%43%5A%4C%37%62%44%20%37%62%41%41%62%37%20%44%43%34%34%54%5B%4C%37%41%20%43%5A%41%62%37%20%20%37%47%5A%4C%37%62%41%20%46%5A%4C%37%62%20%47%37%62%44%5A%4C%37%44%20%46%5A%4C%37%62%47%44%62%37%4C%5A%4C%37%62%42%20%5A%41%62%37%20%44%62%37%2C%4C%5A%43%20%44%62%5E%37%4C%5A%44%62%5E%37%58%79%51%5A%20==%30=%30===%42%65%6E%6E%79%27%73%20%54%75%6E%65=%4C%6F%75%65%6B%65%20%4C%69%6F%6E%65%6C==%41%66%72%6F=%44%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%31%31%23%34%47%62%2D%36%2A%59%7D%51%79%58%46%2F%62%44%7C%51%79%58%2D%36%62%47%7C%51%79%58%46%2F%62%44%7C%51%79%58%41%5B%42%5E%37%36%54%7B%69%2A%51%79%58%46%2F%37%58%79%51%7C%58%33%31%62%47%7C%51%79%58%47%2F%62%45%7C%79%51%58%73%75%73%37%62%41%7C%51%79%58%41%2F%46%79%51%7C%44%62%2D%62%42%7C%51%79%58%35%23%37%31%58%79%51%7C%58%31%31%23%37%5E%42%7C%51%79%58%46%2F%62%7C%44%51%79%58%36%2D%62%47%7C%51%79%58%37%68%47%79%51%7C%41%5E%31%23%37%42%7C%73%6F%6C%6F%73%62%58%79%51%2A%46%2F%62%44%7C%51%79%58%36%2D%62%47%7C%51%58%79%46%2F%62%44%7C%51%79%58%36%2D%62%47%7B%42%20%20%51%20%3C%41%2F%44%7C%51%37%5E%44%5A%4C%42%3E%7D%58%79%45%5A%4C%20%36%45%5A%4C%20%46%2F%62%44%5A%20%4C%36%2D%62%47%5B%20%51%59%20%20%51%79%58%51%62%37%23%39%20%41%20%6E%6F%20%23%31%31%20%20%5A==%30=%30===%42%65%72%6E%69%65%27%73%20%54%75%6E%65=%4D%69%6C%6C%65%72%20%42%65%72%6E%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%31%4E%7C%51%79%34%44%2D%37%58%7C%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%58%79%31%31%23%37%62%42%5A%4C%20%6C%63%4B%51%79%41%37%62%39%58%34%54%41%2A%7B%20%36%62%42%42%51%7C%45%68%37%46%20%37%2D%43%7C%51%79%58%37%2D%44%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%39%62%37%41%20%37%20%5D%5B%2A%79%58%37%2D%44%36%62%42%5A%4C%43%2D%37%20%46%43%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%46%37%20%2D%43%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%2D%37%20%46%37%5A%4C%37%2D%47%51%79%58%37%68%68%37%20%41%37%63%4B%51%79%58%31%31%23%37%62%42%5A%4C%20%63%6C%4B%51%79%58%37%2D%44%41%2A%5B%5D%20%39%62%6C%20%4C%5A%45%45%7C%51%79%58%7C%41%37%62%39%58%79%51%7C%44%2D%37%58%79%51%7C%20%28%45%68%37%29%78%20%28%41%37%62%39%29%20%5A%20==%30=%30===%42%65%73%61%6D%65%20%4D%75%63%68%6F=%56%65%6C%61%7A%71%75%65%73%20%43%6F%6E%73%75%65%6C%6F==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%44%2D%36%58%5A%4C%39%62%37%44%20%36%2D%47%5A%4C%20%6C%4B%63%51%79%58%36%2D%47%5A%4C%20%6C%63%4B%51%79%45%68%37%20%41%34%54%5B%41%2A%37%45%5A%4C%37%51%4B%63%6C%20%44%5A%4C%20%6C%63%4B%51%79%58%36%2D%47%7C%79%51%58%39%62%37%44%7C%51%79%58%37%68%41%5A%4C%2D%36%20%42%68%79%58%36%2D%44%2D%44%5A%4C%39%62%39%4C%5A%44%68%45%7C%51%79%58%36%2D%44%7C%51%79%58%36%47%2D%5B%42%2A%5D%20%20%6C%63%4B%51%79%58%36%2D%37%20%41%37%62%37%41%20%39%62%4B%51%79%58%36%39%4C%5A%47%2D%5D%51%79%58%39%62%37%41%5A%4C%39%62%37%62%20%42%37%45%7C%51%79%58%36%2D%44%7C%51%79%58%36%2A%41%5B%44%2D%62%37%44%20%36%41%5A%4C%20%6C%47%2D%36%58%79%36%2D%44%5A%4C%39%62%37%41%20%37%68%45%5A%39%4C%62%37%44%20%36%2D%47%5A%4C%20%6C%63%4B%51%58%79%51%4B%63%5A%4C%20%6C%63%58%36%2D%44%5A%7C%44%37%62%39%20%39%62%37%45%5A%4C%37%68%42%20%36%2D%44%4C%5A%20%6C%63%4B%51%79%58%36%2D%47%7C%51%79%58%41%37%62%39%4C%51%79%58%37%68%79%51%4B%63%6C%20%20%5A==%30=%30===%42%65%73%73%20%59%6F%75%20%49%73%20%4D%79%20%57%6F%6D%61%6E=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%2C%37%62%41%34%42%62%36%2C%45%5A%4C%2C%37%62%42%20%2C%37%5E%62%42%5A%39%4C%23%37%46%20%2C%37%2D%43%5A%4C%37%2D%47%20%62%5E%37%2C%20%34%54%41%2A%7B%42%42%2A%5B%5D%20%47%2D%37%2F%37%5E%62%44%5A%4C%2C%37%62%41%20%2C%37%2D%5A%44%4C%2C%37%62%45%20%2C%37%68%45%5A%4C%2C%46%2C%20%46%37%20%2C%37%2D%47%5A%58%2C%36%44%31%2D%37%4C%5A%43%41%20%2C%37%68%45%5A%4C%2C%46%2F%37%2D%47%2C%20%37%5E%62%42%5A%4C%39%23%37%46%20%2C%37%2D%37%2C%4C%5A%4E%47%20%2C%36%62%23%37%23%43%20%37%2C%20%47%37%79%58%2C%36%23%46%5A%4C%2C%39%62%37%23%43%2C%20%37%68%23%47%7C%51%79%58%2C%37%5E%44%5A%4C%51%7C%42%37%2C%2D%44%7C%51%79%2D%42%5A%4C%2C%23%36%2C%20%44%44%5A%4C%2C%37%41%20%2C%36%44%32%4E%7C%7D%2C%20%39%62%37%46%20%2C%37%68%43%5A%4C%37%2D%23%36%2C%20%41%37%46%5A%4C%2C%35%36%44%5A%4C%2C%23%68%37%2C%4C%2C%73%75%73%37%41%7C%51%79%58%2C%41%2F%36%43%44%2A%5B%5D%20%2C%37%62%42%20%2C%37%2D%42%5A%20%41%37%23%35%43%20%2C%36%62%47%2C%41%2F%36%51%7C%41%37%73%37%43%20%2C%39%5E%47%5A%4C%2C%23%46%2F%39%20%44%2C%36%44%5A%4C%2C%35%23%37%41%20%2C%73%75%2C%4C%5A%73%44%79%58%2C%41%2F%44%2F%35%23%37%37%2F%43%2C%47%23%37%62%42%6C%7C%2C%23%46%2F%44%2C%47%2F%45%2D%2C%6F%62%41%2C%41%2F%36%44%7C%2C%42%2F%37%35%2C%20%42%62%44%2C%42%2F%37%20%37%5E%47%5A%2C%42%37%23%35%2D%23%46%7C%51%79%58%47%2F%37%41%5A%4C%37%62%68%41%20%2C%36%44%6C%5B%2C%37%41%2C%68%45%2C%37%20%44%37%4C%37%42%73%5A%4C%42%62%2D%36%4C%5A%44%36%2F%41%20%44%37%2F%43%4C%5A%47%5E%37%20%45%2D%37%4C%5A%41%37%2F%44%20%41%37%23%35%4C%5A%55%44%36%58%79%51%5A%20==%30=%30===%42%65%73%73%69%65%27%73%20%42%6C%75%65%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%41%5A%4C%20%6C%4B%63%51%79%58%37%62%45%7C%51%79%58%37%62%41%7C%4C%5A%45%62%37%45%34%34%54%5B%6C%20%4C%5A%42%62%37%58%79%51%7C%41%62%37%58%79%51%7C%45%62%37%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%42%65%73%74%20%49%73%20%59%65%74%20%54%6F%20%43%6F%6D%65%20%28%50%61%67%65%20%31%29%2C%20%54%68%65=%43%6F%6C%65%6D%61%6E%20%43%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%62%34%41%62%5E%37%41%5A%4C%51%79%58%7C%72%51%79%58%6C%7C%62%2C%41%2B%62%41%73%20%36%62%41%5A%4C%37%62%41%20%62%5E%37%20%41%34%54%41%2A%7B%47%20%37%68%44%62%2B%2C%41%62%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%62%2D%42%5A%4C%20%6C%63%4B%51%79%58%37%46%6C%7C%36%58%79%51%7C%41%73%20%36%62%43%2C%2B%43%73%42%43%5E%37%20%37%43%20%37%5E%43%5A%4C%51%79%58%7C%72%51%58%79%6C%7C%43%2C%2B%43%73%20%36%43%5A%4C%37%43%4C%5A%43%36%20%2A%5B%5D%20%37%20%37%2D%44%5A%79%51%4B%63%6C%43%20%37%6F%23%44%5A%4C%37%2D%44%20%36%43%4C%5A%20%78%20%5A%4C%37%47%20%37%2D%44%5A%4C%20%36%2F%45%2C%4C%58%37%41%6C%7C%7C%62%41%2C%2B%78%20%4C%5A%43%62%41%5A%4C%37%62%41%20%37%5E%62%41%41%2A%5D%5B%20%37%62%45%20%37%2D%62%42%7C%51%79%58%36%36%20%73%41%62%20%5A%4C%37%47%39%62%37%43%20%51%4B%63%6C%20%37%47%32%4E%7D%20%78%20%31%4E%5A%4C%20%36%41%62%5A%4C%20%37%62%45%5A%4C%20%37%62%42%5A%4C%62%39%62%31%33%79%58%37%46%6C%20%5D%20==%30=%30===%42%65%73%74%20%49%73%20%59%65%74%20%54%6F%20%43%6F%6D%65%20%28%50%61%67%65%20%32%29%2C%20%54%68%65=%43%6F%6C%65%6D%61%6E%20%43%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%45%20%34%46%2D%2C%20%2C%46%2F%37%62%44%20%2C%2D%46%5A%4C%2C%46%37%2F%62%44%20%36%2D%46%5A%4C%2C%46%2F%37%62%44%4C%5A%46%2D%36%34%54%43%2A%5B%2A%5B%5D%20%39%44%37%23%31%31%31%62%39%62%37%47%7C%51%79%58%2C%33%31%62%5A%41%4C%2C%39%62%37%62%45%20%37%62%44%5A%4C%2C%33%20%43%37%62%20%37%62%41%5A%73%37%62%42%7C%79%51%7C%44%62%62%44%7C%51%79%58%36%2D%46%7C%51%79%58%2C%62%39%44%7C%51%79%58%36%2D%46%7C%51%79%58%2C%39%39%2C%58%79%51%58%36%2D%46%43%20%37%6F%45%5A%51%7C%42%62%37%20%36%62%44%5A%4C%37%62%41%20%36%62%47%5A%37%4C%2D%46%20%37%2D%62%45%44%2A%5B%5D%51%79%58%45%62%2D%37%4C%79%58%2C%73%75%41%20%37%5E%41%2C%4C%5A%45%62%79%58%2C%33%31%45%7C%51%79%58%36%62%44%5A%37%4C%62%41%20%36%62%47%5A%4C%37%2D%46%20%37%2D%51%5D%5B%2A%41%46%2F%36%62%44%37%4C%5A%41%36%20%73%41%2B%2C%41%7C%6C%46%23%37%58%79%51%4B%63%6C%20%4C%5A%42%37%58%79%51%7C%45%37%58%79%51%7C%66%41%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%65%73%74%20%54%68%69%6E%67%20%46%6F%72%20%59%6F%75%20%49%73%20%4D%65%2C%20%54%68%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%46%23%2D%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%20%2D%37%45%7C%51%79%58%33%31%62%37%42%7C%51%79%58%5E%37%20%41%2D%34%54%41%2A%7B%20%37%62%45%20%5A%4E%31%45%2D%51%79%58%36%43%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%47%20%37%2D%44%5A%4C%37%41%20%37%7C%42%62%2D%37%4C%37%47%20%37%79%58%2C%62%45%62%5E%37%58%79%51%79%58%37%2D%46%5A%4C%37%6F%45%20%37%62%7C%45%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%7C%46%2D%37%2F%41%42%2A%5B%5D%4C%37%47%20%37%58%79%51%7C%47%41%20%37%2D%45%7C%51%79%58%33%31%62%37%42%51%7C%79%58%37%2D%23%46%43%2A%5B%5D%51%79%58%37%37%4C%5A%44%2D%37%2D%44%7C%51%37%47%20%37%2D%43%2F%42%4C%5A%20%45%2F%43%7C%51%79%58%36%2D%46%7C%51%79%37%58%68%23%46%5A%4C%47%2F%37%2D%41%20%37%2D%41%41%37%4C%5A%44%20%37%5E%43%5A%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%65%73%74%20%54%68%69%6E%67%73%20%49%6E%20%4C%69%66%65%20%41%72%65%20%46%72%65%65%2C%20%54%68%65=%44%65%53%79%6C%76%61%2D%42%72%6F%77%6E%2D%48%65%6E%64%65%72%73%6F%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%44%5A%34%43%36%58%79%20%45%2F%36%43%7C%51%79%58%36%43%5A%4C%20%63%6C%4B%51%79%58%37%5E%43%5A%4C%20%6C%63%4B%51%45%62%6F%37%4C%34%54%41%2A%5B%43%20%37%5E%43%58%79%51%7C%44%37%2D%44%7C%51%79%58%37%47%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%20%47%37%4C%5A%37%47%7C%51%79%44%7C%51%79%58%44%2D%37%20%47%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%2C%43%7C%51%79%58%37%2D%47%42%2A%5B%5D%20%37%4C%5A%41%2D%37%5A%4C%37%6F%23%44%7C%51%79%58%44%2D%37%58%79%79%58%37%41%7C%51%79%58%37%2D%45%5A%4C%20%63%6C%4B%51%79%58%36%43%7C%51%79%58%37%47%7C%51%51%7C%44%2D%37%7C%51%79%58%37%2D%37%20%47%37%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%65%74%74%65%72%20%44%61%79%73%20%41%68%65%61%64=%4D%65%74%68%65%6E%79%20%50%61%74==%53%61%6D%62%61=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%23%46%20%34%45%2F%46%23%79%58%37%5E%47%5A%4C%31%31%23%39%62%41%20%5E%39%44%7C%51%79%58%41%2F%47%5A%4C%39%36%42%20%51%7C%45%2D%37%34%54%41%2A%5B%62%42%20%37%68%20%73%41%2D%37%51%79%58%2C%37%5E%62%47%5A%4C%39%62%37%62%6C%44%2C%37%2D%62%41%73%2C%37%44%7C%2C%37%44%2C%5D%5B%2A%42%46%37%2D%42%5A%4C%2D%62%45%5A%4C%45%62%2D%37%20%37%5E%42%5A%4C%33%31%43%20%37%5E%62%47%5A%39%4C%62%37%62%44%20%37%2D%62%41%5A%4C%37%62%41%20%42%62%2D%37%5A%4C%39%62%37%46%2F%37%5E%44%37%4C%5A%43%68%5A%4C%23%46%2F%37%5E%44%20%37%5E%23%46%43%5B%2A%5D%51%79%58%62%43%2F%62%44%7C%51%79%58%37%45%2F%46%23%20%2D%62%44%20%37%20%37%2D%62%41%5E%37%20%44%5E%41%20%37%2D%62%45%5A%4C%23%46%2F%31%31%23%5E%37%47%20%23%46%2F%45%5A%4C%51%2C%23%46%2F%37%62%31%33%4C%5A%23%46%5A%4C%23%45%5A%4C%23%46%4C%5A%47%5E%37%37%5E%23%46%51%7C%59%20%51%79%58%51%79%58%79%51%58%51%79%58%51%79%58%5A%51%79%58%31%31%23%20%44%5E%37%2F%39%62%37%62%44%2F%31%31%23%37%5E%37%2F%46%23%23%46%5A%4C%23%46%2F%37%5E%44%20%23%46%2F%5A%45%4C%23%46%2F%37%5E%44%20%37%5E%23%46%5A%4C%5E%37%20%47%5E%44%20%23%46%2F%2D%62%42%5A%4C%2A%44%45%62%2D%42%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%39%37%62%62%44%20%37%2D%62%41%5A%4C%37%62%41%20%37%2D%37%20%45%37%5B%5D%20%23%46%37%20%45%62%37%4C%5A%41%62%2D%37%20%44%62%37%62%39%4C%5A%47%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%42%65%74%74%65%72%20%47%69%74%20%49%74%20%49%6E%20%59%6F%75%72%20%53%6F%75%6C=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%47%7C%34%46%37%58%79%42%7C%51%79%58%37%46%7C%51%79%58%37%62%42%51%7C%79%58%2C%37%46%7C%51%79%58%37%62%42%7C%51%62%37%58%79%51%36%54%41%2A%7B%51%79%58%37%62%58%79%51%7C%4E%51%79%58%37%46%5A%4C%37%43%20%37%46%32%4E%20%7D%37%43%20%37%2D%47%5A%4C%37%43%20%37%46%31%5D%5B%2A%42%42%37%43%7C%51%79%2A%5B%5D%51%79%51%7C%42%62%37%79%58%37%2D%47%5A%4C%37%44%20%37%2D%41%7C%79%51%58%37%62%42%7C%51%79%58%37%46%7C%51%79%58%51%7C%43%37%58%79%58%37%46%7C%37%43%7C%51%79%51%7C%42%62%37%51%79%58%37%62%42%7C%51%79%58%37%46%7C%51%58%79%37%62%42%7C%51%79%58%2C%37%46%7C%51%79%58%7C%47%2D%37%58%79%58%37%46%41%58%79%51%7C%46%37%20%43%37%4C%5A%46%37%58%79%51%5A%58%79%51%58%79%51%20%20%3C%2A%35%36%53%6F%6C%6F%20%6F%6E%20%42%6C%75%65%73%3E%20==%30=%30===%42%65%74%74%65%72%20%54%68%61%6E%20%41%6E%79%74%68%69%6E%67=%4C%6F%75%67%68%62%6F%72%6F%75%67%68%2D%57%68%65%61%74==%57%61%6C%74%7A=%44==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%42%7C%36%39%58%79%51%43%7C%51%79%58%39%36%44%7C%51%79%58%39%36%7C%43%51%79%58%39%36%44%7C%51%79%58%39%36%43%7C%36%39%58%79%51%44%34%33%54%5B%39%36%44%7C%51%41%2D%37%2C%20%7C%51%79%58%2C%39%36%47%7C%51%79%58%2C%39%46%36%7C%51%79%58%2C%39%36%47%5A%4C%39%23%37%44%46%36%39%58%79%5A%4C%37%62%42%79%58%2C%37%23%36%39%58%79%51%2C%37%47%7C%51%79%58%2C%31%31%23%37%62%41%51%7C%79%58%2C%39%36%43%7C%51%79%58%39%36%44%7C%58%79%51%7C%46%43%7C%51%79%58%58%39%36%43%7C%58%79%51%7C%45%36%44%7C%51%79%58%39%36%43%7C%51%79%58%39%44%36%7C%51%79%58%37%5E%62%45%7C%51%79%58%2C%37%39%2C%58%79%51%2C%37%46%7C%51%79%51%5A%20==%30=%30===%42%65%74%77%65%65%6E%20%54%68%65%20%44%65%76%69%6C%20%41%6E%64%20%54%68%65%20%44%65%65%70%20%42%6C%75%65%20%53%65%61=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%5E%62%41%46%5E%37%58%20%37%2D%43%5A%4C%37%43%20%37%2D%47%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%46%37%4C%5A%42%2A%7B%34%34%54%20%37%5E%41%42%2D%37%20%43%37%45%20%36%46%32%4E%7C%51%79%58%51%79%58%51%58%79%51%79%58%7D%20%37%43%20%36%46%31%4E%5A%4C%37%20%5D%5B%2A%47%5A%4C%37%62%62%41%7C%51%79%5A%42%2D%37%20%4C%37%2D%41%20%37%5E%43%5A%4C%37%45%20%37%42%2D%5A%4C%37%2D%23%46%20%37%5E%41%5A%4C%37%45%5A%46%2D%36%58%4C%37%2D%23%46%46%20%37%2D%43%47%37%20%43%37%37%2D%47%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%5E%46%41%2A%5B%5D%20%20%43%37%4C%5A%7C%51%79%58%37%37%4C%5A%42%62%5E%37%20%45%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%42%65%77%69%74%63%68%65%64=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%29%35%23%37%45%34%43%5E%37%20%20%29%45%2F%37%5E%43%28%37%5E%43%5A%4C%37%20%47%37%2D%44%5A%4C%29%37%6F%23%43%28%37%2D%41%43%37%23%35%28%34%54%7B%41%2A%2C%37%47%73%20%20%46%23%6F%37%5A%4C%29%37%6F%62%45%28%37%2D%41%20%29%36%28%43%47%2F%36%43%5A%4C%29%31%31%23%37%62%42%28%4E%31%44%2D%37%37%5E%46%5A%4C%20%37%68%45%7C%44%2D%37%58%79%46%6C%7C%2C%37%43%2C%37%2D%47%73%20%37%2D%32%44%4E%5A%4C%51%79%58%7D%51%79%58%37%47%7C%51%5E%37%58%79%51%6C%7C%2C%37%41%4C%29%37%2D%45%5D%2A%42%5B%44%37%5E%46%28%37%2D%44%5A%4C%20%6C%63%4B%51%58%79%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%36%2D%29%20%47%37%28%20%39%62%37%41%47%20%37%2D%44%47%37%4C%5A%45%23%43%28%37%2D%41%20%37%5E%43%5B%41%2A%5D%37%20%47%20%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%6F%37%29%4C%5A%20%37%2D%44%5A%43%28%47%2F%36%37%28%43%5E%37%31%23%37%62%42%28%37%6F%23%46%20%37%5E%46%4C%5A%29%35%23%37%45%28%35%23%37%43%20%29%45%2F%31%29%4C%5A%43%5E%43%5A%4C%37%36%29%20%41%2D%37%28%45%62%6F%37%29%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%42%65%79%6F%6E%64%20%54%68%65%20%42%6C%75%65%20%48%6F%72%69%7A%6F%6E=%57%68%69%74%69%6E%67%2D%48%61%72%64%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%47%5A%4C%34%42%62%5E%37%79%58%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%31%58%31%23%37%62%41%5A%4C%20%6C%63%4B%51%79%58%51%4B%63%6C%20%34%54%41%2A%5B%2D%43%5A%4C%20%20%4C%5A%43%2D%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%62%5E%42%7C%51%79%58%36%2D%62%45%7C%51%79%58%37%79%51%4B%63%6C%6C%63%4B%51%79%79%58%37%5E%62%46%37%23%35%58%63%4B%51%79%58%31%31%23%37%62%41%5A%4C%20%63%6C%4B%51%79%58%37%5E%62%42%42%2A%5B%5D%51%79%6C%20%4C%5A%42%7C%51%79%58%37%7C%51%79%58%37%58%79%51%7C%47%58%37%5E%62%42%7C%51%79%58%36%2D%62%45%7C%79%51%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%79%51%7C%47%2D%37%6F%44%7C%51%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%42%65%79%6F%6E%64%20%54%68%65%20%53%65%61=%54%72%65%6E%65%74%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%20%37%2D%44%34%46%36%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%41%37%4C%5A%34%54%41%2A%7B%58%37%43%7C%51%20%44%2D%37%4C%4E%5A%4C%37%5E%62%42%20%37%2D%44%5A%4C%37%20%43%37%2D%47%5A%4C%41%2F%37%44%20%36%62%42%5A%31%47%37%58%79%36%46%5A%4C%37%41%5A%4C%37%45%51%58%79%51%20%4C%37%2D%23%46%20%36%41%42%2A%5B%5D%20%37%20%45%36%46%5A%4C%37%43%20%37%2D%47%32%4E%5A%4C%5A%42%2D%37%20%79%58%7D%51%79%41%20%36%43%5A%37%4C%5A%42%2D%2D%44%5A%4C%37%2D%41%20%36%43%5A%4C%37%47%37%20%2D%44%7C%51%79%58%36%41%5A%4C%37%45%20%37%37%20%47%37%4C%2D%23%46%20%36%2D%44%20%36%46%2D%37%20%47%37%37%2D%47%5A%4C%37%2D%44%20%36%46%41%2A%5B%20%5D%37%43%20%37%2D%47%7C%51%79%58%36%43%5A%4C%20%43%37%4C%5A%44%5A%4C%37%2D%37%43%20%37%2D%37%20%43%37%4C%37%44%20%36%62%42%5A%4C%37%2D%44%20%36%46%4C%5A%37%43%20%37%2D%44%5A%4C%37%41%20%36%46%5A%2F%41%4C%5A%47%2D%47%5A%4C%37%4C%5A%44%2D%37%20%42%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%42%69%64%69%6E%27%20%4D%79%20%54%69%6D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%2C%37%43%34%45%62%5E%37%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%37%62%20%42%2C%37%2D%46%5A%4C%2C%33%31%62%37%43%20%2C%45%62%36%2C%20%34%54%41%2A%5B%37%5E%43%20%2C%41%62%2D%37%2C%59%5D%51%79%58%36%62%45%6C%7C%2C%37%62%42%37%2C%2D%46%73%20%2C%62%42%2F%37%5E%62%45%5A%4C%5B%2A%42%47%37%20%2C%37%2D%46%5E%62%45%20%2C%2C%20%43%5E%37%2C%37%5E%62%45%20%2C%37%62%42%7C%51%79%58%5E%37%43%5A%4C%2C%37%47%20%2C%37%2D%44%5A%4C%2C%4C%5A%42%62%37%37%47%5A%4C%2C%4C%37%62%42%20%2D%37%2C%20%46%4C%2C%33%31%62%37%43%20%2C%37%5E%62%45%41%5B%2A%59%5D%20%37%62%42%20%2C%37%2D%46%5A%4C%37%5A%46%2D%37%2C%43%5A%4C%2C%37%62%45%5A%4C%2C%7C%58%79%51%4C%62%42%2F%37%5E%62%45%5A%4C%2C%37%2D%62%41%2C%20%37%2D%46%5A%4C%2C%37%43%20%2C%36%62%45%5A%2C%20%42%62%37%72%51%79%58%5A%5E%37%58%79%51%5A%20==%30=%30===%42%69%67%20%4E%69%63%6B=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%6C%6F%77=%47==%31%72%33%34%4C%62%4B%63%75%37%20%43%5A%4C%42%34%47%5E%37%20%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%20%5E%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%47%20%47%37%2F%34%54%41%2A%5B%43%23%6F%37%4C%5A%47%2F%44%20%45%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%42%69%67%20%50%75%73%68%2C%20%54%68%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%47%5A%4C%51%34%47%62%31%33%79%58%5A%4C%51%79%58%7C%72%51%79%58%7C%51%58%79%31%31%23%33%31%62%41%7C%51%79%58%31%31%23%51%72%7C%58%79%34%54%69%2A%7B%7C%72%51%79%58%58%79%51%7C%46%58%7C%72%51%79%58%7C%51%79%58%33%31%62%42%51%7C%79%58%37%2D%46%7C%51%79%58%31%31%23%33%31%79%51%4C%5A%7C%31%31%23%33%31%39%5E%62%41%7C%45%62%2D%31%31%41%7C%51%79%58%39%5E%62%42%7C%51%79%58%37%42%5E%7C%51%79%58%31%31%23%33%31%46%7C%51%79%58%5E%37%58%79%51%5A%4C%51%79%58%6F%6C%6F%53%51%62%5E%37%58%79%3C%41%2A%5B%59%7D%51%79%58%37%5E%62%44%7C%79%51%58%37%5E%45%7C%51%79%58%37%5E%62%45%7C%51%2A%37%34%58%79%47%7C%51%79%58%23%33%31%62%47%31%33%23%31%31%7C%72%51%79%58%5A%4C%51%79%58%7C%72%51%79%7C%58%51%79%58%31%31%23%33%31%62%41%7C%51%79%58%58%79%51%4C%5A%62%47%3E%3A%73%51%79%58%7C%72%7C%46%31%33%23%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%33%62%31%42%7C%51%79%58%37%2D%46%7C%51%79%58%31%31%5A%7C%58%79%51%51%79%58%31%31%4C%5A%45%62%2D%31%31%58%79%51%7C%46%31%33%23%31%31%58%79%51%5A%20==%30=%30===%42%69%6C%6C%20%42%61%69%6C%65%79%2C%20%57%6F%6E%27%74%20%59%6F%75%20%50%6C%65%61%73%65%20%43%6F%6D%65%20%48%6F%6D%65=%43%61%6E%6E%6F%6E%20%48%75%67%68%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%44%7C%34%47%58%79%51%41%5A%4C%37%6F%62%41%70%70%7C%51%79%58%47%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%2D%37%58%79%51%34%54%41%2A%5B%5D%20%37%44%20%44%37%58%79%51%79%58%47%5A%4C%20%6C%63%4B%51%79%58%37%44%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%7C%41%2D%37%42%2A%5B%5D%51%43%43%2A%5B%5D%79%51%4B%63%6C%51%79%58%43%7C%51%79%58%37%47%7C%51%79%58%2D%37%44%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%4B%63%6C%20%20%58%47%41%2A%5B%58%79%51%7C%43%23%6F%37%58%79%51%7C%47%2F%44%58%79%51%7C%45%37%58%79%51%7C%41%37%58%79%51%7C%44%37%58%79%51%7C%47%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%42%69%6C%6C%27%73%20%48%69%74%20%54%75%6E%65=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%68%44%7C%51%34%44%68%37%58%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%2D%5A%43%4C%39%62%37%47%20%47%2F%37%68%44%7C%51%79%44%68%37%58%79%34%54%41%2A%5B%79%58%37%5E%62%62%39%4C%5A%43%42%20%73%75%73%37%62%42%7C%51%79%58%37%2D%7C%46%51%79%58%2C%39%23%37%43%7C%51%79%58%37%2D%62%37%4C%5A%45%37%47%20%47%2F%5B%5D%51%79%58%37%58%79%51%7C%46%5A%4C%51%20%20%35%23%37%5E%43%5A%4C%33%47%31%20%73%75%73%37%47%7C%51%79%58%37%68%44%7C%5E%37%23%31%31%5E%62%41%7C%51%7C%51%79%58%39%58%79%51%7C%45%79%58%2C%37%68%23%46%7C%51%79%58%47%2F%37%41%2D%7C%51%79%58%37%2D%41%7C%51%79%58%39%62%37%51%7C%42%37%62%37%68%42%42%2A%47%7C%51%79%58%51%7C%45%2D%37%7C%51%79%58%37%2D%42%7C%51%79%58%39%62%37%46%23%7C%51%79%58%37%68%23%43%7C%51%79%58%44%2F%42%2D%37%2F%41%79%58%37%2D%45%58%5D%20%37%2D%51%7C%43%23%37%23%46%3E%61%64%6F%43%20%6C%61%20%2E%43%2E%3C%44%7C%51%79%58%37%5E%23%46%7C%51%79%58%39%62%37%2C%20%45%62%79%58%37%68%23%2D%43%5A%4C%39%58%79%51%58%79%2F%37%68%44%5A%4C%37%68%44%20%37%5E%2D%44%4C%5A%39%62%37%41%20%41%2F%37%2D%45%51%7C%59%51%47%20%47%37%62%51%79%58%51%79%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%69%6C%6C%69%65%27%73%20%42%6F%75%6E%63%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%42%69%6C%6C%79%20%42%6F%79=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%45%5A%34%43%5E%37%20%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%46%37%4C%34%54%7B%41%2A%79%58%37%2D%44%2D%37%58%79%51%62%37%41%7C%51%79%58%37%68%45%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%7C%51%79%58%37%47%7C%39%58%79%51%7C%44%5A%4C%37%41%37%43%20%37%2D%79%51%7C%4E%31%37%5E%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%58%79%51%7C%47%58%37%47%7C%51%44%7C%51%79%58%46%5E%37%58%79%58%37%2D%41%5A%4C%39%62%37%45%20%37%68%42%51%7C%79%58%37%5E%43%7C%51%79%58%36%2D%46%7C%51%79%51%7C%44%37%5B%42%2A%5D%20%37%5E%43%5A%4C%7C%47%37%58%79%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%47%20%2D%37%44%5A%4C%37%41%20%37%5E%43%5B%41%2A%5D%51%2D%37%20%47%37%51%79%58%37%2D%39%62%37%41%7C%45%2D%37%20%41%45%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%51%7C%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%68%37%58%79%51%5A%4C%37%46%20%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%42%69%72%6B%27%73%20%57%6F%72%6B%73=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%2D%36%58%79%51%62%42%5A%4C%39%62%37%46%20%37%68%43%7C%51%58%79%36%2D%46%5A%4C%39%62%37%43%20%37%68%47%7C%2D%37%58%79%51%46%34%34%54%5B%5A%46%2D%36%58%79%51%4B%63%6C%20%4C%5A%41%62%2D%37%20%44%62%37%4C%5A%47%68%37%20%43%37%62%39%4C%5A%46%2D%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%69%72%74%68%20%4F%66%20%54%68%65%20%42%6C%75%65%73%2C%20%54%68%65=%48%65%6E%64%65%72%73%6F%6E%20%52%61%79==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%7C%51%79%34%43%5E%37%20%37%6F%23%46%20%37%5E%46%5A%4C%37%45%20%37%43%5E%5A%4C%37%47%20%37%2D%44%5A%4C%37%6F%23%43%4C%5A%47%37%58%34%54%41%2A%7B%5D%51%79%58%36%5A%4E%31%43%36%20%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%62%44%20%37%2D%44%5A%4C%37%6F%62%45%20%46%37%4C%5A%43%4C%37%47%20%37%5D%20%37%62%44%58%79%51%4B%63%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%41%37%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%7C%44%2D%37%20%37%45%42%2A%5B%47%20%37%2D%44%37%20%43%23%6F%47%5A%4C%37%6F%23%46%20%37%5E%46%5A%4C%37%20%45%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%37%58%79%51%7C%5E%43%41%2A%5B%37%4C%5A%43%36%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%42%6C%61%63%6B%20%41%6E%64%20%42%6C%75%65=%57%61%6C%6C%65%72%20%46%61%74%73==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%34%41%2D%37%58%37%41%20%36%43%5A%4C%37%62%44%20%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%44%7C%51%79%4C%5A%44%2D%37%34%54%7B%41%2A%58%37%62%41%5B%58%79%51%7C%42%58%36%43%5A%4C%37%46%20%36%43%32%4E%5A%4C%51%20%79%58%51%79%58%7D%20%39%62%37%45%20%37%68%79%51%5D%2A%42%37%5E%43%31%4E%62%37%45%20%37%20%4C%5A%43%36%46%20%36%43%5A%4C%20%6C%63%4B%51%79%58%37%41%62%5A%4C%36%43%20%37%2D%45%5A%4C%37%2D%44%20%37%4C%5A%42%68%6C%63%4B%51%79%5A%4C%37%47%20%5B%41%2D%37%58%37%41%20%36%43%5A%4C%37%62%44%20%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%44%7C%51%79%4C%5A%44%2D%37%41%2A%5D%20%39%43%36%20%46%37%4C%5A%43%36%20%20%28%42%68%37%29%20%28%45%37%29%5A==%30=%30===%42%6C%61%63%6B%20%41%6E%64%20%54%61%6E%20%46%61%6E%74%61%73%79=%45%6C%6C%69%6E%67%74%6F%6E%2D%4D%69%6C%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%34%42%62%2D%58%4C%20%6C%63%4B%51%79%58%36%2D%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%5A%42%62%2D%58%34%54%41%2A%5B%42%5A%4C%20%6C%62%39%58%79%51%37%62%47%42%2A%7B%5D%51%79%58%2D%62%42%5A%2C%4C%36%2D%62%45%20%2D%62%42%5A%4C%20%6C%63%4B%58%79%51%4B%63%37%46%5A%4C%20%2B%47%2C%62%42%7C%44%2D%37%20%46%2C%37%2D%43%2C%37%47%2C%37%2D%44%73%5A%2C%4C%46%2F%2D%62%45%20%62%45%5A%4C%37%6F%62%44%37%2C%7C%4E%31%51%79%58%36%62%3C%5A%20%20%6C%37%2C%7C%42%62%36%62%42%6C%32%4E%5A%4C%20%51%79%58%51%79%7D%58%2C%37%62%44%2C%37%62%41%2C%37%62%45%2C%37%58%79%51%4B%63%46%2C%37%43%2C%2A%36%38%53%6F%6C%6F%20%6F%76%65%72%20%42%62%20%42%6C%75%65%73%3E%20==%30=%30===%42%6C%61%63%6B%20%42%75%74%74%65%72%66%6C%79=%45%6C%6C%69%6E%67%74%6F%6E%2D%43%61%72%72%75%74%68%65%72%73%2D%4D%69%6C%6C%73==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%47%6C%7C%34%47%2D%37%20%62%45%73%20%37%44%6C%7C%2C%37%62%45%2C%68%73%45%20%37%5E%46%7C%51%79%58%36%46%5A%4C%37%43%37%2C%44%37%2C%34%54%41%2A%7B%5A%4C%37%44%20%46%37%20%42%62%5B%7D%20%37%6F%23%46%20%36%46%6C%7C%2C%37%2C%43%37%62%44%2C%37%44%2C%37%62%45%73%5A%4C%37%2A%42%41%68%37%5A%4C%37%62%47%6C%7C%2C%37%41%4C%5A%73%46%37%37%41%5A%4C%46%6C%2C%43%2F%2D%62%42%2C%43%36%2F%46%73%5A%4C%42%2F%62%44%6C%2C%37%62%42%2C%20%73%45%68%2C%37%43%20%37%47%5A%4C%37%62%45%2D%36%4C%5A%42%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%41%5B%2A%5D%20%20%6C%63%4B%51%79%58%43%2F%37%5E%62%51%7C%46%37%20%44%20%37%2D%44%44%37%62%39%58%79%51%7C%47%37%20%43%37%4C%5A%46%37%20%42%6F%37%4C%5A%73%41%2D%37%2C%44%37%2C%47%2D%37%2C%43%37%2C%7C%6C%46%5E%37%58%79%51%5A%20==%30=%30===%42%6C%61%63%6B%20%43%6F%66%66%65%65=%42%75%72%6B%65%2D%57%65%62%73%74%65%72==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%20%39%23%37%34%43%37%23%39%63%4B%51%79%58%37%46%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%39%23%37%62%44%20%6C%20%4C%5A%43%34%54%41%2A%7B%20%5A%4C%39%23%5A%43%37%23%39%23%37%43%31%4E%7C%51%79%58%73%75%73%37%47%51%7C%79%58%37%2D%44%5A%4C%35%62%39%62%37%41%20%39%20%44%62%37%4C%39%23%37%62%43%5A%4C%37%62%79%51%58%79%51%42%2A%5B%5D%20%37%62%47%20%39%23%37%43%5A%39%4C%23%37%62%44%20%39%23%37%43%32%4E%5A%4C%20%46%2D%37%20%42%58%7D%20%20%78%20%37%2D%62%45%7C%44%68%37%20%42%20%37%5E%62%44%5A%4C%37%62%41%20%37%2D%45%62%7C%51%79%58%37%5E%43%5A%4C%74%6C%61%37%47%62%2D%37%4C%5A%51%79%58%36%2D%51%79%58%37%46%44%2D%37%20%47%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%39%23%62%37%44%20%39%23%37%43%41%2A%5B%5D%20%39%62%37%20%78%20%4C%5A%5A%4C%37%62%41%23%37%43%7C%51%5A%43%37%23%39%37%47%7C%51%79%58%37%2D%44%5A%4C%35%62%39%37%62%41%20%39%23%37%43%5A%4C%39%23%37%62%44%20%73%75%73%58%79%4C%20%6C%63%4B%39%20%44%62%37%23%39%4C%5A%20%78%20%20%5A%20==%30=%30===%42%6C%61%63%6B%20%4E%61%72%63%69%73%73%75%73=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%57%61%6C%74%7A=%47%23%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%7C%54%33%34%41%62%2F%37%2D%62%42%7C%51%79%58%37%2D%62%41%7C%79%51%58%62%41%2F%37%2D%62%42%7C%51%79%58%37%2D%41%62%58%79%51%2C%41%2A%2C%5B%2D%23%47%7C%51%62%2D%37%2F%41%46%2C%42%2A%2C%5B%5D%51%79%58%31%31%23%37%62%5E%43%7C%51%79%58%37%2D%62%41%7C%51%79%58%62%23%2D%37%58%79%42%7C%51%79%58%37%2D%23%46%7C%79%51%7C%46%23%2F%37%2D%23%47%7C%51%79%58%37%2D%23%46%7C%79%51%58%23%46%2F%37%2D%23%47%7C%51%79%58%37%2D%46%23%58%79%51%58%23%46%2F%37%51%79%58%31%31%5E%37%23%31%31%7C%51%79%58%31%31%23%37%5E%46%7C%51%79%58%31%31%23%37%5E%62%45%2C%43%2A%2C%5B%5D%51%79%58%42%62%5E%37%23%41%7C%51%79%58%23%37%5E%62%41%31%31%58%79%51%5E%47%5A%4C%31%31%23%37%5E%62%42%20%31%31%37%23%5E%46%7C%51%79%58%31%31%23%37%5E%62%45%7C%37%23%31%31%20%23%37%5E%43%7C%31%31%4C%5A%73%42%62%5E%2C%6C%43%5E%37%23%31%31%20%20%5A%20==%30=%30===%42%6C%61%63%6B%20%4E%69%6C%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%45%34%46%2D%37%58%62%42%5A%4C%37%2D%44%20%37%2D%46%7C%51%79%37%58%2D%62%45%7C%51%79%58%37%5E%62%47%7C%51%79%37%58%79%51%7C%34%54%69%2A%5B%20%37%2D%43%7C%37%20%41%37%62%44%7C%51%79%58%37%62%45%7C%51%79%58%36%2D%41%44%2A%7B%59%5D%51%79%58%39%62%37%41%5A%4C%39%2D%36%58%79%51%68%45%7C%51%79%20%37%2D%47%32%5A%42%62%5E%37%58%7D%51%79%58%37%62%45%7C%51%79%58%36%2D%7C%44%51%79%58%33%31%62%37%41%31%4E%7C%51%79%58%79%51%4C%5A%4E%4C%35%23%37%46%79%58%37%5E%62%37%23%39%58%79%42%20%37%2D%46%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%42%2A%5B%5D%51%79%58%37%62%41%7C%51%62%37%4C%5A%45%41%5A%4C%37%43%79%58%37%62%45%58%79%51%7C%43%2D%44%41%2A%5B%5D%20%39%62%37%41%20%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%36%58%79%51%7C%37%2D%47%7C%51%41%41%20%6E%6F%58%79%51%7C%43%73%3C%20%36%2D%44%7C%51%79%58%33%31%62%37%7C%41%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%6F%6C%6F%73%20%36%2D%44%7C%51%42%41%3E%20%4C%5A%45%62%37%58%79%51%5A%20==%30=%30===%42%6C%61%63%6B%62%65%72%72%79%20%57%69%6E%74%65%72=%57%69%6C%64%65%72%20%41%6C%65%63==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%37%34%46%5E%37%20%2D%41%5A%4C%37%2D%47%20%37%5E%46%6C%7C%2C%43%37%2C%37%2D%47%73%20%37%2D%44%5A%4C%37%2D%41%37%20%42%62%5E%34%54%41%2A%7B%20%36%46%32%4E%4C%5A%47%2D%37%58%51%79%58%7D%20%37%43%20%37%2D%47%5A%4C%2D%37%44%20%36%46%31%4E%5A%4C%73%75%73%37%43%20%79%51%20%4C%5A%37%2D%44%20%37%2D%41%7C%51%79%5A%46%36%58%79%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%42%2A%5B%5D%51%42%62%5E%37%58%4C%37%5E%62%42%41%20%37%5E%46%4C%5A%41%2D%37%37%43%2C%37%2D%47%2C%37%44%2C%37%2D%41%73%4C%5A%39%62%37%45%20%37%68%42%5A%4C%36%2D%41%20%5D%5B%2A%41%6C%37%5E%2D%41%20%20%37%2D%47%5A%2D%37%20%73%47%37%2D%41%5A%4C%37%5E%62%42%20%37%2D%41%5A%37%4C%2D%47%20%37%5E%46%6C%7C%2C%37%43%2C%37%2D%20%44%2D%37%4C%44%5A%4C%37%2D%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%42%6C%61%6D%65%20%49%74%20%4F%6E%20%4D%79%20%59%6F%75%74%68=%4C%65%76%61%6E%74%20%4F%73%63%61%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%6F%45%20%37%34%45%62%5E%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%37%2D%5A%46%4C%37%2D%43%20%37%2D%47%5A%4C%37%2D%46%20%37%4C%5A%46%2D%34%54%41%2A%5B%47%5A%4C%37%62%20%42%62%37%4C%41%42%2A%5B%5D%20%37%62%45%20%37%5E%62%45%7C%6C%2C%37%62%42%2C%37%2D%46%73%20%37%2D%47%5A%62%5E%37%20%42%37%2D%46%5A%4C%7C%51%79%58%37%37%4C%5A%46%2D%58%37%2D%43%5A%4C%33%31%62%37%47%20%37%68%7C%44%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%79%51%7C%46%2D%2D%43%20%37%2D%37%2D%46%5A%4C%51%5D%5B%2A%41%2D%46%5A%4C%37%6F%45%20%37%2D%46%5A%4C%37%43%2D%20%37%2D%47%5A%4C%37%2D%46%20%37%5E%62%45%37%20%42%62%37%79%58%37%62%42%42%20%37%5E%62%5A%46%2D%37%20%20%37%62%45%20%37%2D%62%42%6C%2C%7C%2C%37%42%62%2C%37%2D%46%73%20%37%2D%47%5A%4C%37%62%42%5D%5B%2A%43%41%4C%37%6F%45%20%42%20%37%2D%46%2D%37%20%43%2D%20%37%2D%46%5A%4C%33%31%62%37%43%20%37%62%5A%44%4C%62%45%2F%37%2D%46%20%37%2D%46%5A%4C%37%45%6F%37%4C%5A%47%5A%4C%37%62%62%37%4C%5A%45%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%42%6C%6F%6F%64%20%43%6F%75%6E%74=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%44==%31%72%33%34%4C%62%4B%63%75%37%79%58%2D%44%5A%34%46%37%23%31%37%2D%62%42%7C%51%79%58%31%31%23%39%23%37%45%62%7C%51%79%58%39%23%37%62%42%7C%51%79%58%31%20%45%62%37%4C%34%54%41%2A%5B%23%37%62%45%7C%35%58%79%51%7C%37%62%42%7C%51%79%58%31%31%23%37%46%41%2A%5D%5B%20%37%44%20%37%2D%41%7C%51%79%58%36%2D%44%23%39%58%79%51%23%2D%44%7C%51%42%2A%5B%5D%20%79%51%7C%42%62%41%7C%51%79%58%36%44%7C%51%79%58%35%23%37%44%5E%7C%51%79%58%37%5E%44%5A%4C%37%41%20%37%2D%2D%37%20%44%37%58%31%31%23%39%23%37%62%42%20%51%4B%63%6C%20%7C%51%79%58%37%45%7C%51%79%58%37%5E%46%5A%37%4C%43%20%37%2D%47%7C%51%79%58%36%2D%47%5A%4C%41%37%23%31%31%79%58%37%5E%47%7C%51%79%58%31%37%23%31%31%20%62%45%7C%51%79%58%39%23%37%62%42%7C%51%79%31%58%31%23%37%46%41%2A%5B%5D%20%31%31%23%37%43%37%23%39%23%31%42%5A%4C%31%31%79%58%37%5E%47%45%62%37%4C%5A%5A%20%37%44%20%37%2D%41%7C%51%79%58%36%44%51%7C%79%58%35%23%37%5E%44%7C%51%79%58%37%5E%44%59%5B%2A%43%51%20%37%2D%62%42%46%20%37%5E%44%79%51%7C%46%23%45%20%41%2F%45%5A%4C%41%2F%46%20%73%75%73%41%37%5A%4C%37%45%20%37%2D%42%7C%51%79%58%37%2D%62%2F%41%20%7B%58%37%43%7C%51%2F%44%4C%5A%45%2F%44%20%45%62%2F%44%3C%2A%36%34%33%78%3E%20%7D%20==%30=%30===%42%6C%6F%6F%6D%64%69%64%6F=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%42%7C%62%37%58%79%51%62%45%7C%51%79%58%37%62%45%5A%4C%20%6C%63%51%4B%79%58%37%62%42%5A%4C%37%46%20%37%2D%43%7C%2D%37%58%79%51%42%34%34%54%5B%79%51%7C%43%23%2D%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%42%6C%75%65%20%28%41%6E%64%20%42%72%6F%6B%65%6E%20%48%65%61%72%74%65%64%29=%4C%65%73%6C%69%65%2D%48%61%6E%64%6D%61%6E%2D%43%6C%61%72%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%47%5A%62%5E%37%2C%58%51%79%58%2C%35%23%37%44%5A%4C%20%6C%63%4B%79%51%58%2C%37%6F%62%44%5A%4C%20%6C%63%4B%51%79%4B%63%6C%20%4C%42%34%34%54%7B%2C%44%2F%37%5E%47%37%2C%58%79%58%2C%37%46%7C%51%79%58%2C%37%2D%62%45%5A%20%4C%78%20%31%4E%7C%51%79%58%2C%37%2D%43%7C%51%79%51%7C%42%62%7C%51%79%58%2C%2C%37%5E%62%42%62%6F%37%2C%58%41%20%2C%37%2D%43%32%4E%5A%4C%51%79%58%7D%79%51%58%37%46%7C%51%79%58%2C%37%2D%43%7C%51%79%62%37%2C%4C%5A%44%7C%51%79%58%58%79%51%7C%47%37%23%39%2C%58%79%51%7C%43%68%37%2C%58%79%51%7C%46%37%2C%58%79%51%7C%42%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6C%75%65%20%41%6E%64%20%53%65%6E%74%69%6D%65%6E%74%61%6C=%4C%69%76%69%6E%67%73%74%6F%6E%65%2D%44%61%76%69%64%2D%42%61%73%69%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%43%2C%37%34%73%45%62%5E%33%31%62%42%20%39%46%5A%4C%33%31%62%42%20%46%39%6C%7C%2C%39%62%47%2C%39%43%2C%37%62%44%2C%4C%5A%73%47%2D%34%54%5B%41%2A%42%73%20%39%62%62%37%2C%7C%45%62%42%20%39%46%5A%4C%33%31%62%42%20%39%46%7C%6C%2C%39%62%47%2C%39%43%2C%37%62%44%2C%5E%62%31%33%4C%5A%45%42%2C%37%2D%46%5A%4C%37%6F%41%62%39%2C%5D%2A%5A%4C%39%62%45%6C%2C%37%62%42%2C%62%42%2F%62%36%45%73%5A%4C%37%6F%41%20%36%62%41%6C%5B%42%6C%41%62%36%20%45%2C%37%2D%62%46%5A%4C%33%31%42%62%2C%43%37%6C%7C%2C%39%62%47%2C%39%43%2C%37%62%44%2C%62%5E%45%5B%43%2A%5D%2C%37%62%42%2C%37%2D%46%2C%46%39%20%42%62%2F%36%62%45%73%39%20%42%62%31%33%4C%5A%73%45%62%39%2C%44%39%2C%44%62%39%2C%43%39%2C%7C%6C%46%39%20%42%62%31%33%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%5A==%30=%30===%42%6C%75%65%20%42%6F%73%73%61=%44%6F%72%68%61%6D%20%4B%65%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%2D%37%58%79%51%58%39%62%37%47%7C%51%79%58%37%68%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%79%51%7C%43%2D%43%34%34%54%5B%2D%43%7C%51%79%45%62%2D%37%58%7C%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%47%37%62%39%58%5A%4C%20%6C%63%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%42%6C%75%65%20%43%68%61%6D%70%61%67%6E%65=%57%61%74%74%73%2D%52%79%65%72%73%6F%6E%2D%45%61%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%6F%34%46%36%20%41%46%5A%4C%37%43%20%37%62%44%5A%4C%37%2D%44%36%20%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%62%5E%37%20%41%62%34%54%41%2A%7B%5D%20%39%62%37%4C%5A%4E%31%46%7C%51%79%58%36%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%43%20%37%2D%47%7C%51%79%58%36%45%68%37%20%41%37%43%20%37%2D%2D%44%6C%7C%2C%20%44%2D%5E%37%45%73%20%37%5E%46%6C%7C%2C%37%43%2C%37%2D%73%47%20%37%5E%46%5A%4C%37%47%20%37%2D%44%5A%4C%68%37%2C%41%37%2D%44%42%2A%5B%43%20%37%2D%47%5E%37%4C%5A%44%41%20%36%46%41%2A%5B%5D%20%37%43%20%37%62%5A%44%4C%39%47%20%37%5E%46%5A%4C%37%47%20%37%2D%62%6F%37%4C%5A%2D%44%6C%20%37%20%37%43%20%37%20%44%2D%37%4C%58%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%6F%41%20%37%5E%46%5A%4C%37%43%20%37%62%44%5A%79%51%7C%47%2D%36%46%5A%4C%37%5A%20==%30=%30===%42%6C%75%65%20%44%61%6E%69%65%6C=%52%6F%73%6F%6C%69%6E%6F%20%46%72%61%6E%6B==%57%61%6C%74%7A=%44==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%36%58%79%51%7C%79%58%37%45%7C%51%79%58%37%2D%42%7C%51%79%37%58%45%7C%51%79%58%37%2D%42%7C%51%79%58%37%43%51%7C%42%2D%37%44%34%33%54%5B%58%51%79%58%59%47%2D%37%58%79%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%7C%43%51%79%58%37%5E%44%7C%51%79%58%37%43%7C%51%20%20%51%20%5A%7C%51%79%58%37%79%51%20%20%5B%51%44%36%20%43%37%4C%5A%42%2D%37%20%4C%5A%45%37%20%4C%5A%41%37%20%4C%5A%66%44%5E%37%20%20%5A==%30=%30===%42%6C%75%65%20%49%6E%20%47%72%65%65%6E=%4D%69%6C%65%73%20%44%61%76%69%73%2C%20%42%69%6C%6C%20%45%76%61%6E%73==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%23%37%41%7C%51%2D%36%58%79%51%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%62%37%44%20%37%2D%44%7C%51%79%58%39%23%37%41%7C%23%31%31%58%79%47%34%34%54%5B%36%2D%47%51%7C%44%2D%36%58%79%58%51%79%58%5A%20%51%20%20%37%2D%44%7C%51%58%79%37%2D%41%7C%51%79%58%33%31%62%37%45%7C%51%79%51%20%20%59%7C%51%79%58%39%58%79%51%7C%41%37%23%39%58%79%51%7C%44%2D%36%58%79%51%7C%66%44%2D%36%20%20%20%5A==%30=%30===%42%6C%75%65%20%4C%6F%75=%4D%69%6C%6C%73%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%5E%62%45%34%43%68%37%2C%37%5E%62%42%7C%51%79%58%2C%37%46%7C%51%79%2C%58%37%68%43%7C%51%79%58%2C%37%46%7C%51%79%58%2C%58%79%51%7C%34%54%41%2A%7B%5B%59%5D%51%79%31%43%2D%37%2C%5A%4C%2C%37%46%20%2C%37%43%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%37%46%7C%51%79%58%42%62%5E%37%58%4E%7C%51%79%58%7C%51%79%58%2C%2C%58%79%51%7C%51%79%58%2C%37%5E%46%7C%51%79%58%37%43%7C%79%51%58%2C%37%2D%47%7C%51%79%58%2C%37%6F%23%46%7C%46%23%6F%37%37%5E%46%42%2A%79%58%2C%37%46%43%37%2C%4C%5A%37%68%43%7C%51%79%58%2C%37%46%7C%51%79%58%37%2C%68%43%41%2A%5B%59%5D%20%37%46%20%37%2D%43%2C%58%79%51%7C%20%2C%37%2D%47%51%7C%42%62%5E%37%2C%58%79%51%7C%45%62%5E%37%2C%58%79%51%7C%43%37%2C%20%46%37%2C%4C%5A%42%62%5E%37%58%79%51%5A%20==%30=%30===%42%6C%75%65%20%4D%6F%6E%6B=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%20%4D%6F%6F%6E=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%62%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%62%37%4C%5A%44%34%54%7B%41%2A%37%62%41%20%37%42%62%37%4C%5A%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%31%4E%4E%32%45%62%5E%20%37%42%5A%4C%31%23%37%41%20%20%43%37%62%39%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5B%42%2A%5D%20%4C%5A%45%62%36%37%68%47%5A%4C%37%2D%43%20%37%2D%37%20%44%62%2A%5D%20%37%62%42%20%37%2D%46%5A%4C%37%46%46%20%2F%62%42%7C%51%79%58%37%5E%62%47%5A%4C%37%41%5B%45%62%5E%62%41%5A%4C%31%37%5E%62%45%5A%20%42%62%37%4C%37%42%5A%4C%37%43%20%37%62%44%5A%4C%37%62%20%42%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%20%42%62%37%4C%37%2D%46%5A%4C%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%42%6C%75%65%20%52%6F%6F%6D%2C%20%54%68%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%62%42%5A%4C%34%46%36%20%44%43%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%37%20%2D%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%2D%37%20%46%37%34%54%41%2A%7B%2C%37%2D%47%2C%4C%5A%4E%31%44%2F%36%46%73%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%43%20%37%2D%47%5A%4C%37%47%20%37%2D%41%2C%41%62%6F%37%62%45%20%37%2D%47%5A%4C%37%46%36%58%79%51%2D%41%5A%4C%31%31%23%37%62%42%20%36%46%7C%79%51%58%37%43%7C%51%79%58%37%2D%47%42%2A%5B%5D%37%20%41%62%6F%6C%7C%2C%37%43%20%37%2D%47%5A%2F%46%4C%5A%45%36%46%43%2A%5B%5D%20%37%43%20%37%2D%47%5A%37%4C%47%20%37%2D%44%5A%4C%39%23%37%41%20%37%68%20%44%2D%37%4C%37%2D%47%20%37%47%2C%6F%62%41%2D%37%20%44%2D%73%5A%4C%37%62%45%20%37%5E%62%42%5A%4C%37%20%46%37%2D%43%5A%4C%37%43%20%37%2D%47%5A%4C%37%46%36%2F%41%2C%41%5A%4C%37%43%2D%37%2C%43%37%2C%7C%6C%46%36%20%43%37%20%5A%20==%30=%30===%42%6C%75%65%20%53%69%6C%76%65%72=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%45%2D%31%31%46%7C%51%79%58%39%62%44%7C%51%79%58%42%2F%68%37%46%7C%51%79%58%31%31%2D%62%45%7C%51%79%58%68%37%20%42%62%34%54%41%2A%5B%20%6C%63%4B%51%2C%46%23%37%2C%62%45%5A%4C%35%23%37%62%42%20%33%31%62%41%4C%5A%33%31%62%47%20%37%68%46%5A%4C%37%5E%42%6C%2D%31%31%58%79%37%2D%23%43%73%37%2D%62%45%5A%4C%5A%20%78%20%42%20%37%68%46%7C%51%79%58%37%2D%62%41%5A%39%4C%62%37%62%45%20%37%68%62%42%42%2A%5B%5D%20%62%37%62%39%4C%20%78%20%5A%4C%31%31%2D%45%41%2D%37%20%44%37%23%37%62%42%20%33%31%62%41%5A%4C%33%31%62%20%47%37%68%46%7C%51%79%58%37%5E%47%5A%4C%39%62%35%20%5D%5B%2A%41%7C%51%79%58%2C%37%23%46%2C%62%2D%31%31%58%5A%4C%39%62%37%62%42%20%37%68%46%7C%51%79%39%58%62%44%7C%51%79%58%42%2F%37%68%46%7C%51%79%73%43%23%2D%37%45%7C%51%79%58%20%78%20%5A%4C%5A%46%68%37%20%20%6C%63%4B%51%79%58%31%31%2D%62%45%5A%4C%23%35%37%62%42%20%33%31%62%41%5A%4C%33%31%62%47%4C%5A%20%78%20%4C%37%5E%42%6C%20%5A%20==%30=%30===%42%6C%75%65%20%53%6B%69%65%73=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%41%20%37%5E%34%41%2D%58%79%79%58%23%46%2F%36%2D%41%7C%51%79%58%47%2F%2D%37%41%7C%51%79%58%23%47%2F%37%5E%2D%41%7C%51%51%7C%4E%31%43%34%54%7B%41%2A%51%79%58%36%43%20%47%37%4C%5A%37%2D%44%5A%4C%37%41%20%37%5E%43%32%4E%7C%20%7D%39%62%37%45%20%37%68%42%7C%51%79%58%36%43%20%47%37%4C%5A%37%2D%44%5A%4C%2D%46%7C%51%79%5D%2A%42%5B%43%4C%36%43%20%37%47%5A%4C%37%5E%43%20%36%2D%5A%46%4C%37%5E%43%20%36%2D%46%7C%51%79%58%37%5E%5A%43%5E%37%58%20%20%6C%63%4B%2F%37%2D%41%7C%4C%5A%46%2D%36%2F%37%5E%2D%41%7C%51%79%58%2D%41%5B%41%2A%20%5D%39%62%37%45%20%37%68%42%5A%4C%37%5E%43%20%47%23%58%79%51%37%5E%43%20%36%47%58%79%51%7C%41%2D%36%2F%46%23%58%79%51%7C%43%5E%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%55%43%36%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A==%30=%30===%42%6C%75%65%20%53%70%68%65%72%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%20%54%75%72%6E%69%6E%67%20%47%72%65%79%20%4F%76%65%72%20%59%6F%75=%57%61%6C%6C%65%72%20%46%61%74%73==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%46%7C%34%42%62%36%2C%43%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%44%68%5A%4C%2C%37%41%20%2C%37%68%45%7C%51%79%58%37%2C%58%79%51%34%54%41%2A%7B%62%42%5A%4C%2C%42%62%36%2C%20%2C%36%62%42%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%2C%37%2D%43%5A%4C%2C%37%6F%42%20%45%62%2D%37%31%4E%7C%51%79%36%62%45%5A%4C%5B%2A%42%46%2D%36%62%42%5A%4C%2C%37%46%20%37%68%43%7C%51%58%79%2C%37%5E%62%45%5A%4C%2C%37%62%42%20%2C%37%20%42%62%37%2C%5D%51%79%58%36%45%7C%51%79%58%44%2C%4C%5A%43%2A%5B%5D%20%37%46%20%2C%37%2D%43%5A%4C%2C%6F%37%46%20%2C%36%46%5A%4C%2C%37%43%20%2C%37%2D%41%42%62%36%2C%2F%37%47%20%2C%5A%4C%2C%37%2D%37%2C%4C%5A%44%62%42%7C%51%79%58%2C%37%46%7C%51%79%58%2C%43%37%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%68%36%2C%20%45%62%41%20%2C%37%68%42%62%36%2C%20%2C%46%37%20%5A%20==%30=%30===%42%6C%75%65%62%65%72%72%79%20%48%69%6C%6C=%4C%65%77%69%73%2D%53%74%6F%63%6B%2D%52%6F%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%41%62%58%79%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%62%45%5A%4C%20%6C%63%4B%51%4E%31%45%62%58%34%54%41%2A%7B%37%62%42%20%37%58%79%51%58%79%43%20%62%45%42%2A%5B%5D%20%37%62%42%20%62%5A%45%4C%36%2D%62%41%20%62%45%32%4E%5A%4C%20%51%2D%4C%5A%46%2D%7D%51%79%58%37%2A%5B%5D%20%37%42%62%37%4C%5A%42%7C%51%79%58%47%5A%4C%37%44%20%37%68%41%51%7C%79%58%2C%2D%47%5A%4C%39%62%37%44%20%62%45%62%37%20%45%62%20%62%45%5A%4C%62%45%28%20%20%51%4B%63%6C%20%62%44%20%62%45%5A%4C%20%6C%63%4B%51%79%58%62%37%42%5A%4C%20%6C%63%4B%51%79%58%62%45%5A%4C%37%4C%5A%45%62%79%58%62%41%41%37%29%20%5A%20==%30=%30===%42%6C%75%65%68%61%77%6B=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%73%20%46%69%76%65%20%53%70%6F%74=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%62%37%58%79%51%37%62%41%7C%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%58%79%51%7C%42%42%34%34%54%5B%4B%63%6C%20%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%73%20%46%6F%72%20%41%6C%69%63%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%5E%37%58%79%51%37%46%20%37%2D%43%5A%4C%29%37%62%44%28%37%20%47%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%4C%5A%42%62%37%46%34%34%54%5B%47%5A%4C%37%2D%62%37%4C%5A%41%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%37%4C%62%44%20%37%2D%62%41%5A%4C%37%44%20%37%2D%41%2D%37%20%44%45%20%37%2D%62%2D%37%20%43%37%20%5A%20==%30=%30===%42%6C%75%65%73%20%46%6F%72%20%57%6F%6F%64=%53%68%61%77%20%57%6F%6F%64%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%2D%37%58%79%51%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%62%44%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%46%34%34%54%5B%44%62%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%47%68%37%20%43%37%23%39%4C%5A%46%2D%37%58%79%51%5A%20==%30=%30===%42%6C%75%65%73%20%49%6E%20%54%68%65%20%43%6C%6F%73%65%74=%50%65%74%74%69%66%6F%72%64%20%4F%73%63%61%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%37%58%79%51%62%41%5A%4C%20%6C%63%4B%51%79%58%37%62%44%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%41%34%34%54%5B%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%6C%75%65%73%20%49%6E%20%54%68%65%20%4E%69%67%68%74=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%47%37%58%79%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%20%63%6C%4B%51%79%58%37%47%7C%51%79%58%37%43%7C%51%47%37%58%79%51%34%54%41%2A%7B%51%79%58%37%62%51%7C%45%62%37%37%46%7C%51%79%58%37%43%42%2A%7B%7D%20%51%20%20%37%47%5A%4C%37%43%20%37%47%5A%4C%37%44%20%58%79%51%7C%42%79%58%37%44%5A%2D%42%32%4E%5A%79%51%7C%42%62%51%79%58%7D%20%37%44%20%37%62%44%7C%51%79%37%58%44%31%4E%7C%51%79%58%37%41%7C%51%79%58%37%58%79%51%20%4C%58%37%62%45%7C%44%20%37%62%45%5A%3C%44%2E%43%43%5A%4C%37%62%44%20%37%41%51%7C%59%5D%20%44%37%20%37%2D%41%3E%61%64%6F%43%20%6C%61%20%2E%37%58%79%51%7C%4C%37%45%20%37%37%4C%5A%47%36%58%79%51%5A%20==%30=%30===%42%6C%75%65%73%20%4D%61%72%63%68=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%47%34%42%62%37%58%4C%37%62%41%20%37%62%45%5A%4C%20%6C%63%4B%79%51%58%37%62%42%7C%51%79%58%37%62%45%7C%51%79%5A%44%62%37%20%34%54%41%2A%7B%59%7D%20%37%42%62%37%4C%5A%41%4C%37%62%44%20%37%62%42%5A%4C%51%20%20%37%7C%46%51%79%58%37%68%43%7C%5A%4C%37%62%42%20%37%5A%47%62%37%20%41%20%37%68%47%5A%4C%37%45%20%36%38%20%20%53%20%6C%63%4B%51%79%58%37%62%42%7C%51%79%58%62%37%45%7C%51%79%58%37%62%42%3E%3A%73%6F%6C%6F%4C%5A%45%62%37%2A%3C%42%2A%7B%6F%73%20%72%65%6F%37%4C%5A%42%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%62%45%20%46%2F%37%62%7C%3C%41%66%74%45%20%37%62%45%44%20%37%62%42%44%2E%43%2E%20%79%58%51%79%58%59%7D%20%37%46%20%37%2D%43%4C%5A%37%47%20%37%62%42%3E%61%64%6F%43%20%6C%61%51%20%51%20%7B%20%2C%73%6F%6C%62%37%4C%5A%47%62%37%20%42%37%20%7D%20==%30=%30===%42%6C%75%65%73%65%74%74%65=%54%68%69%65%6C%65%6D%61%6E%73%20%54%6F%6F%74%73==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%46%62%5E%37%58%79%43%7C%51%79%58%37%2D%47%7C%51%79%58%39%62%44%37%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%37%58%79%51%7C%42%34%33%54%5B%5A%4C%20%6C%63%58%79%51%7C%45%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%58%2D%37%62%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%37%58%79%51%4B%37%62%42%7C%51%58%37%47%7C%51%79%51%7C%46%23%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%20%4C%6C%63%4B%51%79%58%37%5E%42%7C%51%79%58%37%44%2D%37%58%79%58%37%2D%23%43%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%5A%20==%30=%30===%42%6F%64%79%20%41%6E%64%20%53%6F%75%6C=%47%72%65%65%6E%20%4A%6F%68%6E%6E%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%45%62%2D%37%46%5A%4C%37%62%47%20%37%5E%62%44%5A%4C%37%41%62%20%37%2D%62%45%5A%4C%33%31%62%37%62%42%20%2D%37%20%45%6F%34%54%7B%41%2A%46%2C%37%62%47%2D%37%2F%44%62%31%4E%7C%2C%37%62%41%2C%37%2D%62%45%73%20%2D%37%62%42%5A%4C%39%62%37%46%20%37%68%43%5A%4C%73%44%62%36%2C%62%45%20%37%2D%37%5E%44%5A%4C%7D%58%79%51%58%5E%44%6C%5B%42%2A%5D%37%41%2C%37%2D%45%73%36%20%62%44%6C%32%4E%7C%51%79%58%51%79%58%51%79%37%20%45%2D%37%37%62%42%2C%68%45%20%37%2D%45%47%2D%37%2C%43%37%2D%44%7C%51%79%58%37%5E%44%6C%7C%2C%37%2C%41%37%2D%45%2C%37%2D%42%2C%37%2D%23%46%7C%37%20%47%37%4C%5A%73%20%23%46%2F%37%62%41%20%37%44%2D%37%20%47%33%31%62%37%62%42%20%37%2D%62%45%6C%5B%41%5D%2A%20%37%62%42%2C%37%42%2C%37%43%73%5A%4C%37%4C%5A%45%62%2D%5A%4C%37%6F%62%20%37%2D%62%42%37%20%47%62%37%46%20%37%68%43%5A%4C%62%44%2F%37%2D%62%45%37%20%2D%62%45%5A%4C%37%6F%45%20%37%2D%46%5A%4C%37%62%39%4C%5A%5E%62%44%5A%4C%73%45%62%2D%37%2C%41%62%37%2C%7C%55%44%62%36%2C%47%62%37%2C%46%68%2C%42%62%37%2C%5A==%30=%30===%42%6F%68%65%6D%69%61%20%41%66%74%65%72%20%44%61%72%6B=%50%65%74%74%69%66%6F%72%64%20%4F%73%63%61%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%47%2D%37%58%7C%51%79%58%37%2D%47%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%41%68%37%20%44%34%54%41%2A%7B%73%75%73%37%43%58%79%51%7C%44%20%6C%63%4B%51%79%58%37%2D%47%32%4E%5A%4C%51%20%79%58%51%79%58%7D%20%37%2D%47%20%39%62%37%20%5D%5B%2A%42%37%2D%47%31%4E%2A%5B%5D%20%39%6C%20%4C%5A%20%68%41%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%58%79%73%75%73%37%43%5A%4C%20%78%20%5A%4C%20%78%37%20%44%37%62%63%4B%51%79%58%79%58%37%2D%47%79%51%7C%41%68%44%20%37%68%41%7C%51%79%58%37%2D%47%5A%4C%79%51%58%7C%72%51%79%58%5A%4C%39%62%37%44%20%37%37%62%39%4C%5A%58%37%2D%47%41%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6F%6C%69%76%69%61=%57%61%6C%74%6F%6E%20%43%65%64%61%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%73%37%62%42%28%4C%5A%78%4C%5A%45%34%34%54%5B%41%2A%59%7D%29%5E%45%28%20%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%62%5E%37%20%20%37%47%7B%69%2A%58%37%2D%42%7C%41%31%33%58%79%62%37%23%46%7C%51%79%58%37%5E%47%7C%51%79%39%58%62%33%31%62%41%7C%51%79%58%37%5E%44%7C%51%31%33%58%79%51%5A%4C%29%73%75%79%58%37%5E%46%37%23%31%31%58%37%2D%47%7C%51%79%58%37%68%23%47%7C%51%79%41%58%2F%37%2D%42%7C%51%79%58%37%2D%42%7C%51%79%20%43%37%4C%5A%5E%43%7C%51%79%4C%78%5A%4C%78%39%58%79%51%7C%78%5A%4C%78%5A%4C%78%5A%4C%37%47%7B%42%2A%51%5D%79%58%39%23%37%41%7C%51%79%58%37%5E%62%42%4C%5A%78%4C%5A%62%37%42%7C%51%5A%78%20%28%45%5E%29%7D==%30=%30===%42%6F%6F%20%42%6F%6F%27%73%20%42%69%72%74%68%64%61%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%62%45%34%43%5E%37%58%37%45%20%31%31%23%37%46%5A%4C%20%6C%63%4B%79%51%58%39%62%37%45%7C%51%79%58%37%42%7C%51%79%23%31%31%4C%5A%34%54%7B%41%2A%58%37%5E%46%5A%31%31%4C%5A%44%37%62%44%7C%51%79%58%37%2D%47%5B%42%2A%7D%79%51%58%37%62%44%7C%51%79%58%31%31%23%37%5E%62%20%47%62%37%4C%23%37%44%20%31%79%51%7C%43%5E%37%58%79%51%7C%46%5E%37%23%31%31%20%43%5E%37%20%5A==%30=%30===%42%6F%6F%6B%65%72%27%73%20%57%61%6C%74%7A=%4C%69%74%74%6C%65%20%42%6F%6F%6B%65%72==%57%61%6C%74%7A=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%62%5E%37%58%79%51%79%58%37%2D%46%7C%51%79%58%39%62%37%43%51%7C%79%58%37%68%47%7C%51%79%58%37%62%45%7C%51%7C%44%62%37%58%41%34%33%54%5B%79%58%37%5E%62%44%62%37%23%31%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%37%58%42%7C%51%79%58%37%5E%62%41%7C%51%79%58%31%58%79%51%7C%41%7C%51%79%58%37%51%4B%63%6C%20%4C%5A%41%37%23%31%31%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6F%70%6C%69%63%69%74%79=%48%65%6E%72%79%20%43%6C%65%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%47%2D%37%20%4C%2C%35%23%37%46%20%37%2D%43%7C%51%79%58%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%5E%46%5A%42%62%5E%37%34%54%41%2A%7B%2D%43%5A%4C%2C%58%79%51%7C%47%37%2D%43%42%2A%5B%7D%51%79%58%31%31%23%37%46%5E%5A%4C%2C%73%75%73%37%43%20%2C%43%2F%37%2D%20%46%37%23%35%2C%43%2F%37%2D%37%2D%62%41%20%5A%42%62%5E%37%4C%37%41%20%37%2D%62%42%5A%4C%2C%35%23%37%45%62%20%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%5A%41%62%5E%37%4C%37%42%20%37%62%42%5A%4C%2C%20%43%37%20%5D%37%2D%43%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%5E%46%20%37%2D%47%41%2A%5B%20%46%37%23%35%37%2D%47%5A%4C%5E%37%58%79%51%7C%47%2D%37%2F%43%2C%58%79%51%7C%47%2D%37%2F%43%2C%20%43%37%73%75%73%2C%4C%5A%46%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%42%6F%72%6E%20%54%6F%20%42%65%20%42%6C%75%65=%57%65%6C%6C%73%2D%54%6F%72%6D%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%43%37%20%44%37%5E%62%41%5A%4C%37%62%45%20%37%46%5A%4C%31%31%23%37%62%47%20%37%43%5A%4C%31%31%23%37%62%20%47%37%23%35%34%54%41%2A%7B%32%4E%5A%4C%20%31%31%4C%5A%43%58%7D%20%37%47%20%37%68%44%5A%4C%35%23%39%37%23%44%20%37%2D%46%31%4E%5A%4C%37%46%20%37%2D%79%51%58%79%51%23%37%62%44%20%62%44%20%37%2D%41%62%37%2C%47%62%44%20%37%2D%62%41%5A%4C%37%62%44%20%37%62%2D%41%42%2A%5B%5D%51%79%58%36%43%6C%7C%2C%37%37%4C%5A%41%62%73%20%37%2D%46%47%2C%68%44%73%5E%37%58%79%51%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%23%20%47%37%5E%42%5A%4C%37%23%46%20%37%2D%23%43%7C%45%62%5E%37%20%62%47%5A%4C%37%2D%43%5A%4C%35%41%6C%43%37%20%5E%62%41%5A%4C%37%62%45%20%37%46%5A%4C%31%23%31%37%62%47%20%37%43%5A%4C%31%31%23%37%62%44%37%20%47%37%23%2A%5B%5D%2C%37%37%20%44%62%37%23%31%31%4C%5A%43%2D%37%20%46%37%4C%5A%46%2D%37%20%73%41%62%37%2C%47%37%2C%7C%55%6C%43%36%20%44%62%37%23%31%31%20%5A%20==%30=%30===%42%6F%73%73%61%20%41%6E%74%69%67%75%61=%44%65%73%6D%6F%6E%64%20%50%61%75%6C==%42%6F%73%73%61%20%4E%6F%76%61=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%2D%37%58%37%2D%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%37%2D%43%7C%51%79%58%37%62%45%7C%51%79%58%79%51%7C%45%62%34%54%41%2A%5B%58%37%2D%62%42%51%7C%46%37%58%2D%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%45%62%7C%51%79%58%37%2D%62%42%42%2A%5B%5D%51%79%37%58%79%51%7C%79%58%37%2D%43%2D%41%7C%51%79%37%20%47%37%4C%51%79%58%37%47%7C%51%79%58%37%2D%44%43%2A%5D%5B%51%79%58%37%2D%41%7C%51%79%58%37%5E%43%5A%7C%45%2D%37%58%2D%44%7C%51%79%43%7C%51%79%58%44%2D%37%58%79%79%58%37%2D%62%42%41%2A%5B%5D%51%79%58%37%7C%46%51%79%58%37%2D%43%7C%51%79%58%37%47%7C%51%51%7C%45%62%37%7C%51%79%58%37%2D%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6F%75%6C%65%76%61%72%64%20%4F%66%20%42%72%6F%6B%65%6E%20%44%72%65%61%6D%73%2C%20%54%68%65=%44%75%62%69%6E%2D%57%61%72%72%65%6E==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%44%2D%20%45%58%37%68%45%7C%51%79%58%37%41%7C%51%79%58%68%37%45%5A%4C%2D%44%20%46%2F%2D%44%5A%4C%37%68%79%51%7C%41%37%34%54%41%2A%7B%7C%51%79%58%37%2D%4C%5A%44%2D%5D%20%37%44%20%2D%44%5A%4C%2D%47%20%2D%44%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%41%20%5B%2A%42%41%68%47%20%2D%44%31%41%2A%5B%5D%51%79%51%7C%47%2D%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%7C%41%37%58%79%58%39%62%37%44%5A%4C%2D%47%20%37%4C%5A%44%2D%58%37%41%7C%51%79%58%37%68%45%7C%51%79%58%41%37%7C%51%79%58%37%68%45%5A%4C%2D%44%20%46%2F%79%51%7C%44%2D%68%45%20%2D%44%44%2D%20%41%37%20%5A%20==%30=%30===%42%6F%75%6E%63%69%6E%27%20%57%69%74%68%20%42%75%64=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%44%34%42%62%5E%37%20%36%62%42%7B%41%2A%7D%20%20%6C%63%4B%51%58%79%31%31%23%37%42%5A%4C%20%6C%63%4B%51%79%58%43%2D%37%4C%5A%34%54%7B%69%2A%20%36%62%42%31%44%2D%37%20%47%20%37%2D%43%7C%51%79%58%37%6F%23%43%7C%51%58%79%37%2D%47%5A%4C%37%44%20%37%2D%43%5A%4C%37%46%37%4C%5A%4E%5A%4C%37%2D%62%7C%51%79%58%37%79%51%58%79%51%6C%63%4B%51%79%58%2D%47%5B%2C%42%2A%2C%5D%37%20%44%20%36%62%42%32%4E%7C%51%79%58%51%79%58%20%4C%5A%41%68%58%7D%20%37%46%43%20%36%62%42%79%51%7C%47%37%5D%51%79%58%74%6C%61%37%46%7C%51%79%58%37%43%2D%7C%51%79%58%37%23%46%7C%51%79%58%31%31%23%2C%2A%41%2C%5B%58%39%23%37%44%46%20%37%2D%43%2D%37%20%45%62%6F%23%43%7C%51%79%58%37%2D%47%5A%4C%37%44%37%20%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%37%58%79%51%7C%44%5A%4C%37%2D%4C%37%2D%43%20%36%58%79%51%5D%4C%37%2D%43%20%37%6F%42%5A%4C%2D%47%20%37%5A%44%4C%2D%47%20%23%46%2F%37%44%5B%2C%43%2A%2C%5A%47%37%62%39%62%42%5A%4C%37%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%42%62%36%20%20%3C%73%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%4C%5A%20%78%20%20%5A==%30=%30===%42%6F%75%72%62%6F%6E%20%53%74%72%65%65%74%20%50%61%72%61%64%65=%42%61%72%62%61%72%69%6E%20%50%61%75%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5D%20%20%6C%63%34%41%62%58%79%62%45%5A%4C%20%6C%63%4B%51%79%58%62%41%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%37%58%79%51%4B%34%54%41%2A%5B%2A%5B%5D%20%20%37%58%79%51%4B%58%62%41%5A%4C%20%6C%63%4B%51%79%58%37%62%5A%45%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%79%51%4B%63%6C%62%45%42%2A%5B%58%62%44%43%2A%51%4B%63%6C%20%63%4B%51%79%58%62%44%5A%4C%20%6C%63%4B%51%58%79%62%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%6C%20%20%5D%5B%79%58%62%41%41%79%51%7C%44%6F%37%58%79%51%7C%41%62%2F%45%62%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%6F%79%20%4E%65%78%74%20%44%6F%6F%72%2C%20%54%68%65=%4D%61%72%74%69%6E%2D%42%6C%61%6E%65==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%2C%37%2D%47%7C%34%42%62%5E%37%5E%62%42%7C%51%79%58%2C%37%46%7C%51%79%58%37%2C%2D%43%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%2C%58%79%51%33%54%41%2A%5B%37%68%45%7C%51%37%2C%58%79%51%7C%51%79%58%2C%37%5E%62%42%7C%51%79%58%2C%46%37%7C%51%79%58%2C%37%2D%43%5A%4C%20%6C%63%4B%47%2D%37%58%79%43%7C%51%79%58%2C%37%47%7C%51%41%37%62%39%2C%62%42%42%2A%5B%59%5D%20%37%46%20%2C%37%2D%5A%43%4C%2C%37%62%44%20%2C%37%2D%44%7C%51%79%58%5E%37%2C%58%79%7C%51%79%58%2C%5E%62%42%5A%4C%2D%37%2C%58%79%79%58%2C%37%43%7C%51%79%58%2C%37%2D%47%7C%79%51%58%2C%37%5E%62%42%7C%51%79%58%37%46%7C%51%51%4B%63%6C%20%43%7C%51%79%58%20%6C%63%4B%51%4B%63%6C%20%4C%62%42%7C%51%79%58%2C%37%46%7C%51%79%58%2C%62%37%47%5A%4C%20%6C%63%4B%51%79%58%2C%37%43%5A%5E%37%2C%58%79%51%79%58%2C%37%20%5A%20==%30=%30===%42%72%61%7A%69%6C%20%28%41%71%75%61%72%65%6C%61%20%44%6F%20%42%72%61%73%69%6C%29=%42%61%72%72%6F%73%6F%20%41%72%79==%53%61%6D%62%61=%44==%31%72%33%34%4C%62%4B%63%75%37%31%62%37%42%5A%34%44%36%4C%5A%5A%4C%78%5A%4C%36%44%5A%4C%78%5A%4C%78%5A%78%4C%5A%4C%36%2D%44%5A%4C%78%5A%4C%78%5A%4C%78%78%4C%5A%78%4C%34%54%76%2A%5B%4C%78%5A%4C%37%4C%5A%45%2D%37%41%5A%4C%37%2D%45%5A%4C%37%41%5A%4C%37%2D%5A%45%4C%37%41%5A%4C%37%2D%45%5A%4C%37%41%5A%4C%37%4C%5A%44%5E%78%5A%4C%2C%33%2D%45%5A%4C%78%5A%41%37%4C%5A%78%5A%4C%37%5E%44%41%2A%5B%20%51%79%58%5D%37%20%41%5A%4C%37%2D%45%5A%4C%78%5A%4C%37%5E%44%4C%5A%78%4C%5A%4C%37%2D%45%5A%37%44%20%37%5E%5A%78%4C%5A%78%5A%4C%37%2D%45%5A%4C%78%5A%4C%37%5E%44%5A%78%4C%5A%4C%37%41%5A%4C%78%5A%4C%37%2D%45%5A%4C%41%37%4C%5A%44%4C%78%5A%4C%37%78%5A%4C%78%5A%20%43%37%20%5B%5A%4C%78%5A%4C%78%5A%4C%39%62%37%42%5A%4C%5A%78%4C%78%5A%4C%78%5A%4C%2C%39%62%37%42%42%2A%78%4C%5A%78%4C%37%62%44%5A%4C%46%5A%4C%78%5A%45%2D%2C%4C%5A%78%5A%4C%29%36%2D%47%28%37%2D%45%43%2A%5B%36%20%62%2D%45%5A%4C%36%2D%45%5A%4C%36%62%2D%45%4C%5A%43%37%4C%5A%4C%78%5A%4C%37%41%5A%4C%37%78%4C%5A%42%2D%5A%4C%37%5E%44%44%2A%5B%5D%20%37%41%5A%4C%2D%37%45%5A%4C%78%5A%4C%37%45%5A%4C%78%5A%4C%37%78%4C%5A%45%2D%5A%4C%37%2D%23%4C%5A%44%5E%37%4C%5A%78%4C%5A%45%2D%37%4C%5A%41%37%4C%5A%44%5E%37%4C%5A%78%4C%5A%45%2D%37%4C%5A%41%37%20%5A%20==%30=%30===%42%72%61%7A%69%6C%69%61%6E%20%4C%69%6B%65=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%42%6F%73%73%61%20%4E%6F%76%61=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%42%62%2D%37%42%7C%51%79%58%37%6F%62%47%7C%51%79%58%37%47%6F%7C%51%79%58%62%41%2F%37%62%44%7C%51%79%58%62%2D%37%2F%46%34%54%41%2A%5B%79%58%37%2D%43%37%62%39%58%79%4B%51%79%58%37%43%7C%51%79%58%37%47%7C%51%58%79%37%2D%62%42%7C%51%79%58%39%62%37%46%7C%51%63%6C%20%4C%5A%43%5A%4C%20%6C%37%46%7C%51%79%79%51%5B%47%62%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%2D%45%62%7C%51%79%58%46%2F%62%44%7C%51%79%58%37%5E%43%37%62%39%58%58%37%46%7C%51%4C%31%31%23%37%7C%42%62%2D%37%44%5A%4C%37%44%20%37%62%41%7C%51%79%58%37%62%2D%45%7C%51%79%58%39%62%37%62%42%7C%51%79%58%62%5E%37%20%47%51%79%58%39%62%5A%47%62%37%58%79%51%7C%43%37%23%39%58%79%51%7C%46%37%62%39%58%79%51%7C%42%62%2D%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%42%72%61%7A%69%6C%69%61%6E%20%53%75%69%74%65=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%42%6F%73%73%61%20%4E%6F%76%61=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%34%41%62%2D%37%2A%7B%7D%51%79%58%37%2D%62%45%7C%51%79%58%2D%37%62%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%41%41%62%2D%37%34%54%69%2A%7B%58%35%62%37%44%62%58%79%51%7C%62%37%62%45%7C%51%79%58%37%2D%62%44%7C%51%58%79%37%2D%62%45%7C%51%79%58%31%31%23%37%5E%45%39%58%79%51%7C%47%2F%37%2D%62%51%79%58%37%2D%37%58%79%51%7C%58%39%23%37%62%45%7C%51%79%58%39%62%37%62%7C%42%51%79%58%37%42%7C%51%79%58%35%23%37%5E%43%79%51%7C%41%62%62%44%7C%51%79%37%41%7C%51%79%39%58%79%51%5D%51%79%58%37%62%42%7C%51%79%58%37%68%46%7C%79%51%58%23%46%2F%37%42%7C%51%79%58%37%2D%62%41%7C%45%2D%37%58%62%37%62%45%7C%79%58%37%62%41%5E%37%58%79%51%2D%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%37%58%5E%62%44%5A%4C%37%62%41%20%37%2D%62%45%7C%37%58%79%51%7C%44%7C%51%79%58%47%2F%37%2D%62%37%58%79%51%7C%37%2D%62%41%7C%51%79%58%37%62%45%7C%51%79%31%58%31%23%37%5E%62%45%7C%51%79%58%37%2D%62%42%58%79%51%7C%41%5E%62%44%7C%51%62%45%5A%4C%37%45%62%5E%37%23%51%79%58%39%62%37%62%45%7C%51%79%58%37%2D%44%62%7C%51%79%58%37%2D%62%45%7C%51%79%58%31%31%5D%7B%41%62%2D%7C%51%79%58%62%2D%37%4C%5A%41%62%2D%37%4C%5A%45%62%2D%37%20%7D%58%79%51%51%4C%5A%44%62%5E%37%4C%5A%44%62%5E%37%20%5A%20==%30=%30===%42%72%65%65%7A%65%20%41%6E%64%20%49%2C%20%54%68%65=%4C%65%63%75%6F%6E%61%20%45%72%6E%65%73%74%6F==%4C%61%74%69%6E=%45%62==%31%72%33%34%4C%62%4B%63%75%37%31%4E%7C%51%79%34%45%62%36%58%4C%20%6C%63%4B%51%79%58%37%2D%62%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%5A%45%62%36%58%34%54%41%2A%7B%45%7C%51%79%58%20%7D%58%79%51%46%7C%51%79%58%37%2D%46%42%2A%5B%5D%51%79%36%58%62%45%32%4E%7C%51%79%58%51%79%58%51%79%58%2D%37%2F%42%62%37%62%42%70%70%37%2D%46%43%2A%51%7C%43%2D%37%39%62%37%43%7C%51%79%58%37%5E%62%45%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%58%79%51%5D%5B%79%58%37%5E%62%7C%51%79%58%36%2D%37%2F%42%62%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%37%58%2D%43%7C%51%79%58%37%5E%62%45%7C%51%79%58%79%51%7C%45%62%46%7C%51%79%58%70%70%42%62%37%4C%5A%45%62%36%58%79%51%7C%70%70%42%62%37%20%5A%20==%30=%30===%42%72%69%67%68%74%20%42%6F%79=%42%72%69%67%68%74%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%45%62%5E%37%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%41%62%5A%4C%35%62%37%41%20%37%2D%45%7C%51%79%58%4C%5A%47%2D%37%34%54%41%2A%7B%20%20%6C%63%4B%62%37%4C%5A%4E%62%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%79%51%58%35%62%37%45%7C%51%79%58%37%5E%62%45%31%5E%37%58%79%51%42%20%37%2D%46%46%7C%51%79%58%2D%37%58%79%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%63%6C%4B%51%79%58%37%5E%47%7C%51%79%58%37%44%7C%51%7C%46%5E%37%41%42%2A%5B%5D%2D%47%5A%4C%37%37%20%5D%5B%2A%62%41%5A%4C%51%20%20%37%5E%62%41%5A%4C%35%37%62%41%20%37%2D%45%7C%51%79%58%37%5E%62%45%41%2D%37%20%44%62%62%42%20%37%2D%41%51%5B%59%20%43%37%58%79%51%79%58%5A%20%20%6C%63%4B%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%51%20%7C%51%79%58%37%62%2D%37%20%44%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%66%45%62%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%42%72%69%67%68%74%20%4D%69%73%73%69%73%73%69%70%70%69=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%31%4E%5A%4C%37%58%79%51%4B%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%62%5A%42%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4C%5A%20%78%20%46%34%34%54%7B%32%4E%7C%7D%51%4B%63%6C%20%4C%51%79%58%37%68%47%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%7C%43%37%58%79%51%79%58%37%62%37%62%45%20%37%7C%43%37%62%39%79%58%37%46%7C%51%79%58%37%5E%62%41%7C%51%58%79%39%62%37%43%7C%51%79%58%2D%46%7C%51%79%58%51%7C%42%62%2D%51%79%58%2D%46%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%42%72%69%67%68%74%20%53%69%7A%65%20%4C%69%66%65=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%44==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%34%47%5E%37%58%51%79%58%44%5A%4C%20%6C%63%4B%51%79%58%41%31%2F%31%23%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%7C%44%2F%43%58%34%54%5B%41%2A%44%7C%51%79%58%4B%63%6C%20%20%63%4B%51%79%58%41%2F%31%31%23%37%5E%62%42%4C%5A%20%6C%63%4B%51%79%58%37%5E%47%5B%41%2A%5D%6C%20%4C%5A%44%51%79%58%37%5E%58%45%2F%37%41%7C%47%2F%42%58%4B%51%79%58%47%2F%46%5A%4C%20%6C%63%4B%51%58%79%41%2F%47%5B%42%2A%5D%51%79%58%44%7C%51%79%63%6C%20%4C%5A%51%79%58%43%2F%4C%20%6C%63%4B%20%4C%5A%44%58%31%31%23%37%5E%62%42%5A%4C%20%6C%63%4B%51%58%79%37%5E%47%5B%41%2A%5D%20%20%6C%63%4B%51%79%2F%41%58%79%51%6C%63%4B%51%79%5A%44%58%79%51%7C%44%2F%43%58%79%51%7C%41%37%58%79%51%7C%44%5E%37%20%20%20%5A==%30=%30===%42%72%69%6C%6C%69%61%6E%74%20%43%6F%72%6E%65%72%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5D%20%31%31%23%34%42%62%5E%37%62%47%2C%37%62%44%73%5A%4C%37%62%44%20%37%62%5E%42%7C%51%79%58%37%62%44%5A%4C%37%62%44%20%37%2C%6C%46%37%34%54%69%2A%5B%62%42%73%5A%4C%42%62%2C%44%37%20%37%62%47%5A%4C%37%62%41%20%62%42%5A%4C%31%31%23%37%46%20%37%62%47%5A%4C%37%62%44%6C%2C%46%37%23%31%31%73%41%2A%5B%59%37%47%2C%37%2D%44%62%37%4C%5A%44%20%37%2D%41%42%2A%5B%5D%20%20%6C%63%4B%79%51%58%62%42%5A%4C%31%31%23%37%46%20%37%62%47%37%4C%5A%73%44%6C%2C%37%44%2C%41%2A%5B%20%51%4C%5A%42%37%20%58%37%46%5A%4C%37%62%47%20%37%47%7C%51%79%37%58%62%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%45%79%51%5D%58%79%37%62%47%6C%2C%2C%37%44%2C%62%37%2C%6C%44%62%31%23%37%46%20%37%62%47%5A%4C%37%62%41%20%42%62%5A%4C%31%31%23%37%46%20%37%62%47%5A%4C%37%31%4C%5A%73%42%44%2C%62%42%73%20%65%6C%62%75%5A%47%62%37%20%6F%6C%73%20%78%20%74%73%31%30%35%2A%3C%20%79%51%58%5A%51%79%58%62%42%5A%4C%31%31%23%37%46%77%2C%20%64%6F%4C%37%62%44%6C%74%69%6D%65%20%6F%6E%20%72%65%70%65%61%74%2E%3E%20==%30=%30===%42%72%6F%61%64%77%61%79=%57%69%6C%6C%69%61%6D%2D%48%65%6E%72%69%2D%57%6F%6F%64%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%42%31%34%42%62%5E%37%37%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%51%4B%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%4E%34%54%41%2A%7B%58%37%62%42%7C%43%2D%37%20%46%46%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%42%62%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%2D%37%58%79%51%5A%4C%37%47%20%41%2A%5B%5D%20%5E%37%58%79%51%43%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%41%62%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%2D%37%20%46%37%62%45%7C%51%79%42%62%5E%37%58%79%51%4B%63%6C%20%4C%5A%45%62%37%58%79%51%4B%63%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%72%6F%74%68%65%72%20%43%61%6E%20%59%6F%75%20%53%70%61%72%65%20%41%20%44%69%6D%65=%59%61%72%62%75%72%67%2D%47%6F%72%6E%65%79==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%43%2D%58%79%4E%7C%51%79%58%62%45%5A%4C%37%62%42%20%37%46%2D%7C%51%79%58%2D%43%7C%51%79%58%2D%46%7C%51%31%44%37%58%79%34%54%76%2A%7B%20%2C%2D%43%34%39%58%79%51%7D%5D%20%39%62%37%47%20%2D%46%7C%51%79%58%2D%7C%43%51%79%58%39%62%37%47%32%4E%5A%4C%51%79%58%7B%2A%41%54%34%62%37%47%5A%4C%20%2C%36%62%41%2C%4C%5A%47%37%23%37%41%20%2C%37%5E%62%45%5A%4C%2C%37%62%20%42%2C%37%46%5A%4C%2C%45%2F%37%43%20%2C%44%2F%31%31%2C%4C%5A%62%45%2F%2D%43%51%79%58%51%79%2D%2C%20%73%42%2C%68%44%73%20%2C%2D%43%31%4E%5A%4C%2C%37%20%47%2C%37%62%41%6C%7C%2C%37%62%45%2C%37%2D%62%47%37%2C%7D%58%43%5A%4C%37%47%79%58%2C%37%43%51%7C%4E%32%6C%68%47%5A%4C%39%62%37%43%20%2C%37%68%47%7C%79%51%58%2C%37%43%42%2A%5B%5D%51%79%58%2C%2D%43%37%58%79%51%7C%79%58%51%79%58%2F%2D%43%20%2C%58%79%51%7C%43%5D%20%39%62%37%47%20%2C%37%62%41%5A%4C%2C%46%37%20%2C%37%2D%43%5A%4C%2C%37%46%20%2C%37%2D%5B%2A%41%43%2D%2C%37%46%7C%51%5A%4C%37%47%20%47%37%2F%44%2C%4C%31%31%23%37%41%20%2C%37%5E%62%45%5A%4C%37%2C%62%42%20%2C%37%46%5A%4C%2C%45%2F%37%43%20%5A%41%62%36%2C%5A%4C%2C%62%45%43%2D%2C%20%73%42%62%2D%37%2C%45%62%37%2C%7C%6C%41%62%37%2C%20%47%37%2C%4C%5A%66%43%2D%2C%58%79%51%5A%20==%30=%30===%42%72%6F%74%68%65%72%68%6F%6F%64%20%4F%66%20%4D%61%6E=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%45%62%37%58%43%20%37%2D%47%7C%51%79%58%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%37%4C%5A%46%37%34%54%41%2A%5B%62%42%20%37%2D%5D%5B%2A%42%45%20%47%2F%62%45%7C%51%79%58%37%6F%41%7C%51%58%79%37%62%41%5A%4C%20%6C%63%4B%51%79%58%37%62%43%37%4C%5A%46%51%79%58%37%62%37%4C%5A%55%45%62%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%42%75%64%20%50%6F%77%65%6C%6C=%43%6F%72%65%61%20%43%68%69%63%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%46%5E%37%58%37%2D%47%7C%51%79%58%39%62%37%44%7C%51%79%37%58%2D%41%5A%4C%37%62%42%20%37%68%42%7C%51%79%58%79%51%7C%42%34%54%41%2A%7B%2C%37%62%42%73%2D%37%58%79%51%2C%37%43%2C%37%62%44%73%20%37%2D%47%5A%4C%44%37%20%37%2D%41%5A%4C%37%6F%23%47%20%37%47%7C%7C%6C%42%37%20%44%5A%4C%37%62%2D%62%42%5A%4C%62%37%2C%44%62%20%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%39%37%62%46%42%2A%5B%7D%20%2C%35%23%37%43%6C%2C%5E%42%62%2D%62%36%41%7C%2C%37%41%43%2A%5B%5D%20%62%36%4C%5A%47%20%37%2D%23%43%5A%4C%39%62%37%41%6C%20%37%45%2D%7C%51%79%58%39%62%37%43%7C%51%79%58%37%68%46%23%37%62%39%2D%62%42%20%36%62%42%7C%51%79%51%7C%43%5E%37%43%7C%51%79%58%37%5E%42%7C%51%79%58%42%2F%5E%37%43%7C%51%79%58%37%5E%42%7C%51%79%58%42%2F%5E%37%2F%42%58%79%58%37%5E%42%62%42%20%37%68%37%4C%5A%41%2D%37%5E%46%41%2A%5B%20%37%43%20%37%2D%47%5A%37%4C%2D%62%44%20%37%2D%62%41%5A%4C%37%44%20%37%58%79%51%7C%42%62%45%20%37%2D%4C%37%6F%23%47%37%58%79%51%7C%79%58%37%2D%44%5A%4C%37%62%45%20%37%2D%62%7C%42%51%79%58%37%2D%47%7C%51%79%58%39%62%37%44%51%7C%47%37%20%2D%41%5A%4C%37%51%2C%35%23%37%44%37%4C%5A%47%44%2C%37%62%41%7C%2C%37%41%2C%37%62%42%73%37%20%42%6C%7C%2C%37%43%2C%37%62%44%73%20%37%2D%62%5E%2C%6C%43%20%37%2D%41%5A%20%5A%58%79%51%51%4C%5A%66%3C%46%69%6E%65%3E%46%37%23%31%31%58%79%51%5A%20==%30=%30===%42%75%64%6F=%44%61%76%69%73%2D%50%6F%77%65%6C%6C==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%5E%62%34%41%62%5E%37%45%20%37%2D%62%42%7C%29%37%46%28%20%37%46%37%29%43%28%20%37%2D%43%7C%29%37%47%28%51%79%58%62%37%4C%5A%41%34%54%41%2A%7B%58%51%79%58%7D%5A%44%62%37%20%62%41%5A%4C%37%62%45%20%37%2D%62%42%31%4E%4C%5A%37%46%20%62%45%2F%37%68%43%5A%4C%37%6F%44%5E%37%58%79%51%4C%35%23%37%62%5A%4C%37%42%20%4E%32%6C%42%62%51%79%58%37%2D%43%6C%42%2A%5B%5D%20%33%31%37%62%47%20%37%5E%62%41%5A%4C%37%62%45%20%37%2D%7C%46%23%2D%37%5A%4C%20%51%79%45%20%37%2D%62%43%2D%37%4C%5A%20%37%2D%42%5A%4C%37%46%20%37%2D%43%5A%4C%62%37%47%20%37%2D%62%44%5A%4C%37%47%20%37%2D%44%45%37%4C%5A%42%20%37%5E%62%42%20%37%5E%62%41%2A%41%41%62%5E%20%37%2D%62%42%7C%29%37%46%28%20%37%46%29%43%37%28%20%37%2D%43%7C%29%37%47%28%51%79%58%37%45%62%37%4C%5A%5B%5D%20%37%62%41%62%37%23%35%4C%5A%44%62%37%20%44%6F%37%4C%5A%43%68%37%2F%45%62%20%46%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%5E%37%58%79%51%5A%20==%30=%30===%42%75%6E%6B%6F=%4E%69%65%68%61%75%73%20%4C%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2C%37%43%20%2C%34%46%5E%37%2C%2C%39%23%37%44%20%2C%37%2D%41%5A%4C%2C%39%37%62%43%20%2C%37%2D%47%5A%4C%2C%37%6F%23%46%20%4C%5A%47%2D%37%34%54%41%2A%7B%2D%43%42%2A%5B%20%46%37%2F%41%46%6C%7C%2C%37%43%2C%37%47%73%20%43%2F%36%5A%46%4C%2C%37%6F%42%20%2C%37%5E%62%42%5A%4C%2C%36%58%79%51%7D%2C%36%46%5A%4C%62%41%7C%51%79%7C%46%37%2C%58%7C%51%79%58%2C%37%2D%62%42%7C%51%79%58%2C%5E%37%62%42%7C%51%79%58%2C%37%5E%62%42%7C%51%79%45%62%37%2C%58%51%79%58%2C%37%37%44%20%2C%37%51%7C%47%2D%37%39%62%37%43%20%2C%37%2D%47%5A%4C%2C%37%6F%46%23%20%2C%37%5E%46%41%2A%5B%5D%20%37%43%20%2C%2C%4C%5A%41%2D%79%58%2C%37%5E%2C%37%43%2C%37%47%2D%37%2C%20%36%46%5A%4C%2C%37%6F%42%20%2C%37%5E%62%42%4C%5A%2C%41%2F%37%46%20%2C%36%46%5A%4C%2C%37%43%2F%43%20%73%47%5A%4C%2C%39%23%7C%6C%46%36%58%79%51%5A%20==%30=%30===%42%75%74%20%42%65%61%75%74%69%66%75%6C=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%20%37%5E%47%5A%34%47%5E%37%20%46%20%37%68%23%43%7C%51%79%58%37%2D%41%5A%39%4C%62%37%45%20%37%68%42%5A%4C%29%37%43%28%20%23%37%62%39%4C%34%54%41%2A%5B%41%5A%4C%37%2D%4C%5A%42%68%37%5A%4C%43%2F%37%44%20%37%44%42%2A%5B%5D%20%6C%20%63%4B%51%79%58%37%41%5A%4C%39%62%37%45%20%42%2D%37%20%45%29%37%43%28%20%47%41%2A%5B%5D%4C%5A%47%5E%37%7C%51%79%58%37%2D%41%7C%51%79%58%37%41%7C%79%51%58%37%2D%45%5A%4C%29%39%62%37%42%28%20%20%44%37%58%79%51%37%44%20%37%2D%5A%4C%29%37%43%43%37%29%4C%5A%47%5A%4C%39%62%37%23%46%20%37%68%23%43%7C%79%51%58%37%2D%41%5A%4C%39%62%37%45%20%37%68%42%5E%37%20%20%28%28%20%20%37%5E%68%23%46%73%20%37%62%39%4C%5A%37%2D%45%20%37%2D%42%5A%4C%43%2F%37%44%20%44%37%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%41%4C%5A%41%2D%37%45%20%37%68%42%2C%42%37%2C%7C%6C%45%2D%37%20%46%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%42%75%74%20%4E%6F%74%20%46%6F%72%20%4D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%41%34%46%37%28%45%5A%4C%29%37%62%42%28%20%20%29%37%2D%46%28%62%37%42%5A%4C%29%37%2D%43%28%20%20%29%37%5E%62%45%62%5E%37%20%34%54%5B%41%2A%7C%51%79%58%37%37%4C%5A%46%37%2A%5D%20%37%62%45%20%37%2D%62%42%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%42%5B%41%62%5E%43%20%37%2D%47%41%2A%5D%51%79%51%7C%45%62%5E%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%37%58%2D%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%7C%42%62%37%58%79%58%37%62%44%43%20%37%2D%47%62%5E%37%29%20%20%37%5E%62%45%5A%4C%29%37%62%42%28%20%20%37%29%2D%46%28%37%62%42%5A%4C%29%37%2D%43%28%20%41%62%37%4C%5A%45%28%37%46%5B%79%58%37%62%44%58%79%51%7C%42%5E%62%41%5B%43%2A%5D%20%37%62%45%20%37%2D%42%62%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%62%37%58%79%51%7C%37%46%5A%4C%37%51%7C%45%62%5E%37%20%41%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%42%75%74%63%68%20%41%6E%64%20%42%75%74%63%68=%4E%65%6C%73%6F%6E%20%4F%6C%69%76%65%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%42%5A%4C%39%34%43%23%68%37%37%68%23%43%5A%4C%20%6C%63%4B%51%79%58%37%41%2D%5A%4C%37%45%20%37%2D%42%5A%4C%37%2D%43%20%20%46%23%37%62%34%54%5B%69%2A%36%47%20%37%2D%4C%5A%44%37%73%62%42%20%37%2D%41%5A%4C%37%6F%23%47%20%37%47%5E%7B%41%2A%5D%20%20%6C%63%4B%51%79%58%73%75%6F%37%4C%5A%42%36%62%44%20%37%79%58%73%75%73%20%47%37%4C%5A%45%20%37%2D%42%5A%4C%37%46%20%37%2D%43%5A%37%4C%23%46%20%37%2D%23%43%7C%51%79%58%37%5E%43%37%4C%5A%44%37%37%2D%44%5A%4C%51%4B%63%6C%20%20%3C%73%6F%6C%6F%73%20%6F%6E%20%47%20%42%6C%75%65%73%3E%7C%47%36%20%42%62%37%4C%5A%41%37%20%41%62%37%20%7D==%30=%30===%42%75%74%74%65%72%66%6C%79=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%46%75%6E%6B=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%73%78%34%28%3C%34%46%2D%37%3C%2D%41%70%7C%51%79%58%3E%74%75%6F%68%67%75%72%6F%68%74%20%6C%65%65%66%20%78%20%66%6C%61%68%37%2C%20%4C%5A%34%54%69%2A%7B%20%31%31%2D%44%58%79%51%7C%70%31%31%2D%46%5A%4C%20%31%31%2D%41%70%7C%51%58%79%31%31%2D%46%41%2A%53%7B%7D%20%20%37%2D%41%58%79%51%7C%70%37%2D%46%3E%29%23%37%5E%62%41%6E%20%42%62%37%42%2F%37%5E%62%41%5A%4C%20%35%23%39%23%37%6C%41%6E%73%5A%4C%20%6E%20%5A%4C%20%6E%20%5A%4C%62%58%79%51%7C%42%2A%5B%7D%20%35%23%39%23%37%79%51%7C%41%62%6C%63%4B%51%79%58%73%75%73%33%31%62%45%7C%79%51%58%33%31%62%42%7C%51%79%58%62%42%2F%37%5E%20%4C%5A%45%62%58%62%42%2F%35%46%20%6E%6C%7C%6C%20%4C%5A%41%3E%65%6E%69%46%51%79%58%51%79%58%3C%51%2C%2F%43%57%73%70%70%7C%51%79%58%73%75%73%33%31%62%43%37%2F%45%2C%63%4B%51%79%58%7D%20%3E%61%64%41%2D%37%20%4C%20%2E%53%2E%44%51%79%58%51%79%58%3C%20%3E%33%78%3C%37%2D%41%70%7C%51%79%58%37%2D%46%7B%5A%61%6C%20%43%6F%70%5A%4C%37%2D%6F%38%36%2A%3C%51%20%20%59%7B%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6E%3E%65%70%6F%36%36%2A%3C%20%2C%31%31%2D%46%51%78%20%20%7D%7B%79%58%51%79%58%70%65%6E%3E%42%62%31%33%20%4C%5A%78%20%4C%5A%78%20%4C%5A%78%20%20%7D%66%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%41%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%42%75%74%74%65%72%66%6C%79%20%44%72%65%61%6D%73=%43%6C%61%72%6B%65%20%53%74%61%6E%6C%65%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%62%41%7C%51%79%34%42%5E%37%58%79%58%37%2D%41%7C%51%79%58%39%42%7C%51%79%39%58%2D%62%47%7C%51%79%58%37%2D%62%41%7C%51%79%51%7C%44%37%58%33%54%69%2A%5B%58%39%2D%45%5A%7C%42%37%62%39%37%5E%46%5A%4C%51%79%58%37%5E%62%41%5A%4C%79%51%58%37%5E%43%53%41%2A%7B%5D%51%79%58%35%62%58%79%51%20%4C%51%79%58%37%5E%4B%51%79%58%37%20%4C%5A%20%78%6C%63%4B%51%79%58%37%5E%44%5A%4C%20%6C%63%51%4B%79%58%37%2D%62%45%5A%4C%20%78%20%5A%4C%20%20%4C%5A%42%5E%6C%63%4B%51%79%37%2D%62%44%5A%20%78%20%4C%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%46%2D%42%2A%5B%7D%20%20%3E%65%6E%69%46%3C%78%20%5A%20%78%20%4C%5A%4C%20%6C%63%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%3C%44%2E%53%2E%20%61%6C%20%46%69%6E%65%3E%20%78%20%20%5A%20==%30=%30===%42%79%20%4D%79%73%65%6C%66=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%62%34%45%68%37%58%6C%63%4B%51%79%58%37%68%45%5A%4C%20%6C%63%51%4B%79%58%39%62%37%41%5A%4C%20%6C%63%4B%51%79%20%4C%5A%41%37%34%54%41%2A%7B%37%5E%46%7C%51%5A%43%2D%37%58%51%79%58%37%2D%47%7C%51%79%58%37%62%45%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%7C%43%37%58%79%4C%20%6C%63%4B%44%5A%4C%20%6C%6C%20%20%7D%5B%37%68%41%5A%4C%20%6C%63%4B%51%79%58%39%62%45%37%5A%4C%20%6C%63%4B%51%79%58%37%68%42%42%2A%58%79%51%4B%63%63%4B%51%79%58%58%37%43%7C%51%79%51%4B%63%6C%7C%51%79%58%37%2D%44%7C%51%79%58%37%2D%41%51%7C%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%47%2D%37%58%79%58%2C%39%62%37%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%79%65%20%42%79%65%20%42%61%62%79=%53%74%79%6E%65%20%4A%75%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%5E%37%20%46%37%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%2D%37%43%5A%4C%37%47%20%37%5E%62%42%5A%4C%35%23%58%79%51%7C%47%62%42%41%2A%5B%46%7C%51%79%58%51%7C%46%37%58%37%47%20%37%5E%62%45%5A%4C%37%62%42%20%37%5A%47%4C%37%44%20%37%5E%62%42%42%2A%5B%5D%51%79%4C%5A%43%2D%37%79%58%37%43%7C%62%42%5A%4C%35%4C%5A%46%37%20%5E%62%42%41%2A%5B%5D%20%37%46%20%37%2D%43%4C%5A%37%6F%42%20%37%5E%62%42%5A%4C%35%23%37%46%37%20%46%37%23%37%6F%45%20%37%2A%5B%5D%51%79%4C%5A%43%2D%37%79%58%37%2D%41%7C%51%79%58%37%2D%47%7C%51%58%79%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%51%7C%44%37%58%37%47%20%37%5E%37%2D%43%5A%4C%47%62%6F%37%4C%2F%37%5E%62%42%7C%51%79%58%37%6F%45%7C%51%58%79%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%46%20%47%2D%37%20%37%2D%47%43%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%42%79%65%20%42%79%65%20%42%6C%61%63%6B%62%69%72%64=%48%65%6E%64%65%72%73%6F%6E%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%68%41%7C%51%79%34%46%5E%37%58%28%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%41%68%37%29%58%34%54%41%2A%5B%58%37%43%7C%51%39%29%20%44%37%7C%51%79%58%37%44%7C%51%79%58%37%2D%47%7C%79%51%58%37%43%7C%51%79%58%37%2D%47%5A%4C%39%62%47%2D%37%58%79%62%37%44%28%37%58%37%62%45%7C%37%58%79%51%7C%46%28%37%45%7C%51%79%58%37%46%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%46%7C%51%79%58%37%43%37%29%58%79%51%2D%47%7C%51%79%37%43%20%37%2D%62%39%58%79%51%37%5E%46%5B%5D%51%79%58%37%43%7C%51%79%58%62%37%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%7C%58%79%51%7C%47%37%44%7C%51%79%47%7C%51%79%58%28%41%68%37%29%58%37%43%7C%51%79%58%37%2D%47%5A%4C%39%62%44%37%20%29%39%62%37%44%28%37%68%41%7C%51%79%58%79%51%7C%46%36%37%5E%46%5A%4C%2D%37%20%43%37%20%5A%20==%30=%30===%42%79%65%20%42%79%65%20%42%6C%75%65%73=%48%61%6D%6D%2D%42%65%6E%6E%65%74%74%2D%4C%6F%77%6E%2D%47%72%61%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5B%5D%20%20%6C%34%43%58%79%51%37%41%5A%4C%20%6C%63%4B%51%79%58%43%5A%4C%6C%20%63%4B%51%79%58%37%62%41%5A%4C%20%6C%63%4B%58%79%51%4B%63%34%54%41%2A%5B%5B%5D%51%79%58%79%51%4B%63%6C%58%37%2D%44%7C%51%79%58%37%6F%43%7C%51%79%43%58%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%79%51%7C%47%37%58%37%44%42%2A%37%44%43%2A%5B%51%4B%63%6C%20%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%79%43%58%5A%4C%20%6C%63%4B%51%79%58%37%62%41%5A%4C%63%6C%20%20%5D%79%58%43%41%2A%58%79%51%4B%63%6C%20%4C%5A%47%37%58%79%51%4B%63%6C%20%4C%5A%43%58%79%51%7C%41%62%37%58%79%51%7C%43%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%42%79%65%2D%59%61=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%62%34%44%62%37%58%31%31%23%37%62%47%7C%51%79%58%36%62%41%7C%79%51%58%37%62%44%7C%51%79%58%36%62%41%7C%51%79%58%79%51%7C%41%34%54%41%2A%7B%4C%20%6C%63%4B%37%23%31%31%4C%41%5A%4C%20%6C%63%4B%51%79%58%36%41%42%2A%7D%5B%20%36%62%45%6C%2C%36%44%2C%36%62%44%73%5A%62%36%58%79%51%42%20%37%45%7C%44%7C%51%79%58%79%51%7C%45%37%79%58%37%62%44%41%2A%5B%5D%20%37%44%20%37%41%2D%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%51%7C%41%62%36%58%37%2D%42%5A%45%6C%2C%36%44%7C%41%62%36%58%5A%4C%31%31%23%37%42%20%37%45%7C%51%79%58%62%36%41%7C%51%79%58%31%31%23%37%62%47%7C%51%79%73%44%62%36%2C%51%79%58%37%62%62%36%20%5A%20==%30=%30===%43%2D%4A%61%6D%20%42%6C%75%65%73=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%47%5A%4C%37%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%63%6C%20%43%34%34%54%5B%79%51%4B%63%6C%20%4C%5A%43%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%43%2E%54%2E%41%2E=%48%65%61%74%68%20%4A%69%6D%6D%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%37%34%42%62%37%20%5A%4C%37%46%20%37%62%47%5A%4C%37%62%41%20%62%37%42%5A%4C%37%46%20%37%62%47%5A%4C%37%62%41%42%62%36%20%47%34%54%7B%41%2A%5D%51%79%58%36%5A%4E%31%44%2D%46%20%36%62%42%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%37%4C%5A%42%62%4C%37%46%20%37%20%20%6C%63%4B%23%39%58%79%51%5A%4C%20%6C%63%4B%51%79%58%39%23%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%46%37%58%79%51%37%44%5B%42%2A%20%37%2D%43%5A%62%37%20%41%62%62%42%5A%4C%37%46%20%37%62%47%5A%4C%37%62%20%41%37%62%42%5A%4C%37%46%20%37%62%47%5A%4C%37%36%20%47%37%4C%42%5B%41%2A%5D%46%37%4C%5A%42%62%36%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%43%27%65%73%74%20%53%69%20%42%6F%6E=%42%65%74%74%69%20%48%65%6E%72%69==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%2D%37%58%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%45%62%20%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%79%51%7C%46%34%54%41%2A%7B%2A%5B%5D%20%37%20%45%62%37%4C%62%41%7C%51%79%58%36%62%42%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%39%62%37%47%20%37%44%5A%2D%37%20%44%62%36%62%42%31%4E%2D%43%7C%51%79%20%45%62%2D%37%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%47%5A%4C%37%62%44%20%37%2D%62%41%5A%4C%51%7C%43%37%58%37%5E%62%47%42%20%37%2D%44%5A%46%37%20%73%44%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%2D%37%43%6C%43%2A%5B%5D%2C%37%2D%62%44%2C%37%2D%20%45%62%37%4C%7C%51%79%58%37%37%2D%44%7C%51%2D%37%58%79%51%45%7C%51%79%58%37%2D%43%7C%51%79%58%39%62%47%37%7C%51%79%58%37%68%44%7C%51%79%58%37%46%7C%62%2D%36%58%79%43%5A%4C%37%47%58%79%51%7C%47%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%43%61%62%61%72%65%74=%4B%61%6E%64%65%72%2D%45%62%62==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%5A%4C%20%6C%34%45%62%5E%37%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%58%79%51%4B%63%34%54%41%2A%7B%51%79%58%37%2D%51%7C%45%62%37%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%6F%41%7C%51%79%58%37%5E%62%41%7C%51%79%58%51%7C%4E%31%46%79%58%37%2D%62%63%4B%51%79%58%79%51%7C%47%2D%79%58%37%62%42%7C%51%79%58%37%2D%46%32%4E%7D%7C%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%51%7C%45%62%36%58%37%62%42%7C%5A%4C%37%46%20%2A%42%41%62%2D%37%5E%2D%43%20%2D%43%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%58%36%4C%5A%43%2D%37%5B%5D%20%20%6C%51%79%58%73%75%51%7C%3C%44%2E%51%79%58%37%2D%46%33%4E%7C%59%5D%20%20%78%3E%20%2E%64%6E%45%20%64%72%33%20%6C%61%20%2E%43%7C%42%62%37%73%79%58%37%62%42%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%43%61%62%69%6E%20%69%6E%20%74%68%65%20%53%6B%79=%44%75%6B%65%20%56%65%72%6E%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%5E%2D%41%20%34%47%5E%37%20%58%31%31%23%39%62%42%7C%51%79%58%37%68%42%4C%5A%37%6F%62%42%20%37%2D%41%5A%4C%37%6F%23%47%79%51%7C%41%2D%34%54%41%2A%5B%32%4E%5A%4C%20%37%20%41%6F%37%58%7D%20%37%62%41%20%37%2D%41%5A%4C%37%62%3E%42%20%20%36%36%2A%3C%20%37%2D%42%31%4E%5A%4C%79%51%58%79%51%2D%41%5A%4C%2C%23%43%20%36%2D%2A%36%36%20%20%46%20%37%2D%23%46%42%2A%5B%5D%20%37%5E%43%36%20%47%3E%20%20%36%36%2A%3C%5A%4C%37%68%41%3E%31%33%4C%5A%45%3C%20%37%5E%47%43%20%37%44%5A%23%2D%37%20%42%36%36%2A%3C%20%37%2D%45%5A%4C%37%5E%2D%45%2D%20%45%43%2A%5B%5D%51%79%58%37%5E%45%5A%4C%39%20%3E%41%37%4C%46%5A%4C%37%68%58%31%31%23%39%2D%37%20%41%2D%58%37%68%42%5A%4C%37%6F%62%42%20%37%2D%41%4C%5A%37%6F%23%47%20%37%5E%47%41%2A%5B%5A%20%37%79%51%7C%42%62%42%5A%4C%37%5E%79%51%7C%41%2D%20%41%2D%5E%37%2C%4C%5A%41%2D%37%20%41%62%37%4C%5A%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%61%6C%6C%20%4D%65=%48%61%74%63%68%20%54%6F%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%41%47%5E%37%58%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%20%4C%5A%46%2D%2A%34%34%54%7B%79%58%37%2D%43%51%7C%45%62%5E%5E%62%45%7C%51%79%58%37%2D%43%7C%51%79%58%5E%37%62%45%7C%51%79%58%37%2D%43%7C%51%79%58%37%37%58%79%51%7C%79%58%37%62%42%2D%41%5A%4C%39%58%79%51%4B%63%2D%42%5A%4C%37%43%20%37%5E%47%5A%4C%20%78%5A%20%4C%37%44%20%37%2D%41%5B%42%2A%7D%20%20%6C%37%20%45%37%23%37%5E%47%7C%51%51%79%58%37%2D%5A%20%78%20%4C%63%4B%51%79%58%37%5E%47%5B%41%2A%5D%20%37%20%44%37%2D%41%5A%4C%39%23%37%45%20%37%2D%42%5A%6C%20%4C%5A%47%4C%37%44%20%37%62%45%7C%51%79%51%7C%46%5E%37%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%7C%43%2D%37%58%79%58%37%43%7C%5E%37%58%79%51%7C%43%2D%37%58%79%51%7C%45%62%5E%37%58%79%51%7C%43%2D%37%58%79%51%7C%47%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%61%6C%6C%20%4D%65%20%49%72%72%65%73%70%6F%6E%73%69%62%6C%65=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%41%7C%51%41%46%20%46%36%37%5E%46%7C%51%79%58%37%6F%23%47%5A%4C%36%47%2D%20%37%2D%47%7C%51%79%58%37%6F%23%46%5A%4C%2F%41%2C%58%79%2A%7B%34%34%54%58%33%31%62%37%7C%44%37%62%31%37%68%41%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%2C%33%58%79%51%7C%44%51%79%58%33%31%37%41%7C%51%79%44%2D%37%58%79%79%58%37%2D%47%32%4E%7C%59%7D%51%79%58%37%7C%43%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%51%7C%43%37%58%31%4E%7C%51%79%62%31%33%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%43%61%6E%27%74%20%48%65%6C%70%20%4C%6F%76%69%6E%27%20%44%61%74%20%4D%61%6E=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%44%20%34%45%62%5E%37%2C%37%62%45%2C%37%2D%62%42%73%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%7C%6C%41%62%36%34%54%41%2A%7B%51%79%58%51%79%43%2D%37%4C%5A%79%58%7D%20%37%62%42%20%37%2D%46%31%4E%5A%37%4C%6F%45%20%36%62%45%5A%4C%37%62%42%20%37%42%51%58%79%51%58%20%37%2D%47%5A%79%58%37%5E%62%2D%37%20%45%62%37%46%7C%51%79%58%37%5E%62%45%7C%51%79%58%6F%37%41%7C%51%79%58%36%62%41%42%2A%5B%5D%20%37%58%79%51%7C%45%62%42%32%4E%7C%73%20%37%5E%62%79%51%7C%46%2D%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%41%45%2A%5B%5D%51%79%58%37%62%42%7C%51%79%58%37%62%37%4C%5A%45%58%37%47%7C%51%62%42%20%37%2D%45%62%37%2C%7C%36%62%45%5A%4C%37%62%42%20%37%42%5A%4C%37%43%2D%20%37%2D%47%5A%4C%37%62%44%20%36%62%41%6C%58%79%51%7C%46%2C%37%2D%62%42%37%20%5A%20==%30=%30===%43%61%6E%27%74%20%57%65%20%42%65%20%46%72%69%65%6E%64%73=%53%77%69%66%74%2D%4A%61%6D%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%37%58%79%2D%62%47%2C%2D%47%73%20%2C%37%2D%43%5A%4C%42%37%20%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%2C%7C%6C%46%2D%34%54%41%2A%7B%20%37%62%45%20%51%7C%45%62%5E%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%51%79%58%2C%37%6F%45%31%4E%7C%51%79%58%37%42%62%2D%37%2C%79%58%37%62%42%20%37%2D%41%7C%62%37%58%79%51%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%51%4B%79%58%36%62%45%7C%51%79%58%2C%37%6F%41%7C%62%37%58%79%51%41%42%2A%5B%5D%7C%2C%2D%62%47%2D%37%20%43%37%37%2D%43%5A%4C%37%42%20%37%5E%62%45%7C%51%58%79%37%62%42%7C%51%79%58%37%46%41%2A%5B%5D%20%20%73%47%2D%2C%47%5A%4C%37%44%6C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%55%45%62%5E%37%58%79%51%7C%45%6F%37%2C%58%79%51%5A%20==%30=%30===%43%61%6E%64%79=%44%61%76%69%64%2D%57%68%69%74%6E%65%79%2D%4B%72%61%6D%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%5E%37%37%2D%43%7C%51%79%58%37%6F%62%44%7C%51%79%37%58%2D%44%7C%51%79%58%36%2D%62%45%7C%51%79%58%58%79%51%7C%46%34%54%7B%41%2A%2D%41%5B%42%2A%58%79%51%7C%46%62%42%5A%4C%37%62%45%20%36%62%42%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%62%42%20%37%2D%36%58%79%51%5D%36%62%42%31%4E%37%62%42%20%37%44%37%58%79%51%37%2D%43%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%58%79%51%7C%46%7C%51%79%58%37%42%7C%51%79%58%45%62%5E%37%58%58%37%2D%43%7C%51%79%58%37%6F%62%44%7C%51%58%79%37%2D%44%7C%51%79%58%36%2D%62%45%7C%51%79%79%51%7C%46%37%5B%41%2A%5D%20%62%36%20%45%62%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%43%61%6E%74%61%6C%6F%75%70%65%20%49%73%6C%61%6E%64=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%52%6F%63%6B%20%50%6F%70=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%2D%31%31%58%79%20%6C%63%4B%51%79%58%31%31%23%37%62%44%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%4C%5A%20%78%20%46%34%34%54%5B%4C%5A%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%46%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%43%61%70%74%61%69%6E%20%4D%61%72%76%65%6C=%43%6F%72%65%61%20%43%68%69%63%6B==%53%61%6D%62%61=%43==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%68%2D%37%4C%5A%78%2F%37%2D%62%42%5A%4C%37%2D%62%42%5A%4C%78%4C%5A%37%2D%23%46%5A%4C%78%5A%4C%37%2D%42%5A%4C%41%62%4C%5A%47%45%34%34%54%5B%5A%4C%31%31%23%44%62%5E%37%4C%4C%78%5A%4C%37%5E%62%42%5A%4C%2C%37%46%5A%46%4C%2F%37%2D%43%5A%4C%31%31%23%37%5E%62%47%5A%5A%45%62%5E%37%5A%4C%39%62%37%2D%44%5A%4C%78%5E%37%2F%44%4C%41%5A%4C%78%5A%4C%37%2D%47%6C%7C%2C%6F%23%2C%46%37%46%73%5A%4C%37%2D%43%5A%4C%37%62%44%5A%62%5E%37%4C%5A%62%42%5A%4C%78%47%73%42%2A%7B%5E%37%2C%4C%5A%43%5A%4C%37%2D%43%5A%4C%31%31%23%37%62%44%4C%5A%37%2D%44%5A%4C%37%5E%62%45%5A%4C%37%68%45%2D%37%2F%46%20%62%45%5A%4C%37%37%5E%2D%46%5A%45%62%2C%46%2C%2D%47%5B%5D%20%20%62%45%6C%32%4E%5A%4C%7D%46%2C%2C%62%45%31%4E%7C%2C%46%51%2C%37%2D%47%7C%37%4C%5A%78%4C%7C%2C%46%2C%2D%2D%45%6C%7C%2C%4C%5A%44%2D%37%37%5E%62%45%7C%51%79%58%37%5E%62%45%51%5B%5A%59%20%78%5A%4C%37%5E%46%5A%4C%78%5A%4C%47%2F%20%20%73%45%2D%78%5A%4C%47%2F%58%79%51%7C%45%2D%20%43%2D%37%2F%46%4C%5A%43%2D%37%2F%46%58%79%51%4B%63%6C%20%4C%5A%20%6E%20%4C%5A%70%70%73%46%2C%47%2D%5A%20==%30=%30===%43%61%72%61%76%61%6E=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%43%37%62%39%20%6C%63%4B%51%79%58%39%62%37%43%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4C%5A%20%78%20%34%54%7B%41%2A%20%3E%65%6E%69%39%58%79%51%4B%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%2D%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%5A%20%78%3C%46%62%37%43%5A%4C%45%5A%4C%20%78%5B%46%37%58%79%20%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%78%20%4C%5A%20%42%2A%59%7D%20%6E%69%46%20%6C%4B%63%6C%20%4C%44%3C%51%79%58%37%47%5A%4C%20%6C%63%4B%51%58%79%36%62%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%2E%43%2E%20%61%51%79%58%37%62%65%3E%7C%44%62%37%20%20%20%5A==%30=%30===%43%61%74%63%68%20%4D%65=%50%61%73%73%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%20%39%23%37%41%34%44%2D%37%58%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%34%54%41%2A%7B%5E%46%7C%51%79%5B%2A%42%41%68%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%2D%37%47%7C%51%79%58%39%62%37%44%7C%51%79%58%37%51%7C%43%37%58%7D%20%37%2D%44%20%6C%63%4B%51%45%68%37%20%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%4B%63%51%79%58%37%2D%44%41%2A%5B%5D%20%39%62%37%44%2D%37%58%79%7C%51%79%58%37%4C%5A%20%78%20%4C%5A%41%37%23%39%20%44%2D%37%20%5A%20==%30=%30===%43%65%6C%69%61=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%68%43%34%42%62%5E%37%5E%62%42%41%2A%7B%7D%51%79%58%37%42%7C%51%58%79%37%5E%62%42%7C%51%79%58%37%42%7C%51%79%58%37%58%79%51%7C%34%54%69%2A%7B%37%68%43%7C%51%58%79%51%7C%45%42%31%4E%5A%4C%37%42%20%37%2D%43%5A%4C%37%62%2D%44%20%37%2D%44%5A%4C%37%62%41%20%37%2D%62%62%5E%37%58%79%37%2D%44%7C%51%37%2D%47%7C%51%58%79%51%58%79%44%7C%51%79%58%37%68%41%42%2A%5B%5D%20%20%63%6C%4B%51%79%58%37%5E%62%42%32%4E%5A%4C%20%51%37%62%39%58%79%7D%20%37%46%20%37%68%43%7C%51%6C%20%4C%5A%43%42%41%2A%5B%5D%51%79%58%2C%35%62%37%46%7C%79%51%58%37%68%43%5A%4C%20%6C%63%4B%51%79%58%37%62%5E%37%58%79%63%4B%51%79%58%20%6C%63%4B%51%2D%37%58%79%51%42%5A%4C%37%42%20%37%2D%43%5A%4C%37%2D%62%20%44%37%2D%44%5A%4C%37%62%41%20%37%2D%62%45%7C%62%5E%37%58%79%44%7C%51%79%58%62%42%7C%51%79%45%62%36%58%79%79%58%37%2D%43%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%51%7C%42%37%58%43%2A%5B%5D%20%5E%37%20%20%3C%73%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%43%65%6E%74%72%61%6C%20%50%61%72%6B%20%57%65%73%74=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%42%61%6C%6C%61%64=%42==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%43%5E%37%58%79%51%79%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%42%62%51%79%58%37%5E%44%5A%4C%37%41%20%37%2D%45%51%47%2D%37%20%42%34%34%54%5B%79%58%37%5E%42%43%23%2D%37%20%20%37%2D%23%43%51%79%58%37%5E%44%5A%4C%37%20%41%37%2D%45%51%79%58%37%5E%42%5A%4C%37%23%46%46%23%37%4C%5A%51%79%58%37%5E%51%58%79%51%4C%5A%43%23%2D%37%2F%42%58%79%51%58%79%51%4C%5A%42%5E%37%58%79%51%58%79%51%4C%5A%43%23%2D%37%2F%42%58%79%51%43%23%2D%37%20%46%23%37%20%5A==%30=%30===%43%65%6F%72%61=%4D%6F%72%67%61%6E%20%4C%65%65==%42%6F%73%73%61%20%4E%6F%76%61=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%41%62%5E%37%37%62%41%20%37%2D%62%45%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%44%62%5E%34%54%41%2A%5B%7C%51%79%58%37%37%4C%5A%43%2D%58%37%62%45%7C%51%79%58%37%2D%62%42%2C%42%2C%2A%5B%5D%51%79%58%39%23%37%46%7C%51%79%58%37%79%51%7C%43%2D%47%20%37%2D%44%7C%51%79%58%37%7C%44%2D%37%58%2A%2C%5B%5D%20%37%62%45%20%37%2D%62%42%5A%37%4C%46%20%37%2D%43%7C%51%79%58%37%47%7C%51%79%41%2C%41%62%5E%51%79%58%37%46%51%79%58%37%2D%45%62%37%4C%5A%20%37%2D%44%7C%51%79%58%37%5E%62%44%5A%4C%62%37%41%20%37%2D%62%45%7C%51%79%58%37%5E%62%41%47%37%4C%5A%43%20%37%2D%62%42%79%58%37%2D%62%58%79%51%5D%5B%39%23%37%46%7C%51%79%58%37%68%43%7C%51%79%37%58%62%45%7C%51%79%58%37%2D%62%42%2C%43%2A%2C%58%79%51%7C%42%39%23%37%46%7C%51%7C%45%62%37%58%79%51%7C%41%62%5E%37%58%79%51%7C%42%62%2D%37%20%45%62%37%20%5A%20==%30=%30===%43%68%61%6D%65%6C%65%6F%6E=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%46%75%6E%6B=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%45%34%3C%2A%36%36%2D%62%42%7C%51%79%58%37%62%45%7C%51%79%58%2D%37%62%42%3E%6F%72%74%6E%49%20%73%73%61%42%20%37%58%79%51%7C%34%54%69%2A%5B%58%37%2D%62%42%42%62%2D%37%58%3E%78%34%32%36%2A%3C%20%20%37%62%45%7C%51%58%79%37%2D%62%42%7C%51%79%58%37%62%45%7C%51%79%20%7D%7B%2A%42%41%2A%7B%5D%51%79%51%7C%45%62%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%20%20%3C%2A%36%32%34%78%3E%20%7D%20==%30=%30===%43%68%61%6E%67%65%20%50%61%72%74%6E%65%72%73=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%46%5E%37%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%51%4B%79%58%37%6F%62%41%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%42%34%54%41%2A%7B%79%58%37%43%7C%58%79%51%7C%46%47%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%51%7C%79%58%37%6F%62%41%7C%51%79%58%41%2F%37%5E%2D%37%58%79%51%37%62%45%7C%51%41%42%2A%5B%5D%36%20%44%37%4C%37%2D%62%42%7C%51%79%58%36%46%32%4E%5A%4C%51%20%79%58%51%79%58%7D%20%37%43%20%37%2D%47%5A%20%45%62%37%20%46%31%4E%7C%51%58%37%43%7C%51%51%4B%63%6C%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%5A%37%4C%62%45%20%37%2D%62%42%5A%4C%20%78%20%5A%4C%47%2D%37%58%79%79%58%37%5E%62%79%58%37%2D%62%41%46%5E%37%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%51%4B%79%58%37%6F%62%41%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%42%2A%5B%5D%51%79%73%37%43%7C%51%58%79%51%7C%46%7C%51%79%58%39%62%37%44%7C%51%79%58%31%31%37%23%62%45%7C%51%79%58%37%45%7C%51%79%58%37%5E%47%2D%37%58%79%37%62%45%7C%51%75%73%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%43%68%61%72%6C%65%73%74%6F%6E=%4A%6F%68%6E%73%6F%6E%20%4A%61%6D%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%6F%62%44%20%34%42%62%2C%58%79%58%37%46%7C%51%79%58%37%43%5A%4C%20%6C%4B%63%51%79%58%37%47%7C%51%79%58%37%44%7C%51%79%51%7C%42%62%2C%34%54%41%2A%5B%79%58%37%41%7C%20%46%37%20%5D%44%7C%51%79%58%37%6F%45%7C%51%79%58%37%47%51%7C%79%58%37%44%7C%51%79%58%2C%62%42%42%2A%5B%2D%37%58%79%51%37%2D%43%5A%4C%58%37%46%7C%51%79%51%7C%46%37%4C%20%6C%63%4B%51%79%58%37%47%7C%51%79%58%44%37%7C%51%79%58%2C%62%42%41%2A%5B%5D%51%79%58%5A%43%37%58%79%58%2C%44%7C%51%51%79%58%37%2D%2C%20%44%62%6F%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%37%42%62%43%2A%5B%5D%20%37%46%20%37%2D%43%5A%4C%37%79%51%7C%45%62%62%42%7C%51%79%7C%42%62%2C%20%47%2D%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%43%68%61%73%65%2C%20%54%68%65=%47%6F%72%64%6F%6E%20%44%65%78%74%65%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%42%62%36%58%2D%62%45%7C%51%79%58%36%62%42%5A%4C%20%6C%4B%63%51%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%37%20%41%62%37%34%54%41%2A%7B%62%44%20%37%2D%42%62%36%58%79%78%20%5A%4C%37%2D%43%20%37%2D%47%5A%4C%20%20%78%5A%4C%37%62%42%20%37%2D%46%42%2A%5B%7D%51%20%4C%5A%41%62%5A%4C%37%46%20%6C%63%4B%51%79%20%4C%5A%47%2D%4C%20%6C%63%4B%51%79%58%36%62%42%41%2A%5B%20%5D%37%42%20%37%2D%23%46%5A%4C%37%2D%43%20%37%5A%45%62%37%58%78%20%5A%4C%37%20%4C%5A%42%62%36%58%79%51%7C%45%62%2D%37%20%41%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%43%68%61%73%69%6E%27%20%54%68%65%20%54%72%61%6E%65=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%7C%37%58%79%51%7C%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%46%7C%51%79%58%37%62%42%46%37%58%79%51%46%34%34%54%5B%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%68%65%65%6B%20%54%6F%20%43%68%65%65%6B=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%44%20%34%43%5E%37%20%37%47%20%37%2D%44%5A%4C%37%6F%23%43%20%37%43%5E%5A%4C%37%47%20%37%2D%44%5A%4C%37%6F%23%43%4C%5A%43%5E%37%34%54%7B%41%2A%31%31%23%37%62%20%45%2D%37%4C%20%37%2D%45%5A%4C%37%2D%44%20%37%47%5A%4C%44%37%20%37%41%7C%51%79%58%31%31%23%37%62%42%5A%46%37%4C%5A%42%37%6F%62%45%5A%5A%4C%20%51%79%37%58%79%51%7C%20%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%31%45%4E%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7D%58%79%51%58%41%7C%51%79%58%37%41%20%36%43%79%51%4B%63%6C%37%2D%44%5A%4C%37%41%20%36%43%5A%4C%37%47%37%20%2D%44%7B%42%2A%5D%20%20%3E%65%6E%69%46%3C%20%47%37%4C%5A%58%36%43%32%4E%37%2D%62%45%5A%20%47%37%4C%5A%51%79%58%37%2D%43%5B%43%2A%7D%51%79%58%36%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%41%20%36%43%4B%63%6C%20%4C%37%2D%44%5A%4C%67%6E%69%64%6E%62%37%58%79%51%20%6C%61%20%2E%43%2E%44%3C%20%37%2D%41%5A%37%4C%6F%23%47%20%37%47%7C%51%79%58%37%68%44%7C%32%6E%64%20%65%41%7C%51%79%58%3E%20%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%43%68%65%65%72%73=%4D%63%47%68%65%65%20%48%6F%77%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%42%62%36%58%37%47%20%37%2D%44%7C%51%79%58%37%62%47%7C%79%51%58%36%62%42%7C%51%79%58%37%62%45%7C%51%79%4C%5A%43%2D%37%34%54%41%2A%7B%58%37%2D%46%42%20%43%37%62%39%6C%63%4B%51%79%58%36%62%42%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%46%20%37%2D%43%5A%4C%20%20%5D%5B%2A%36%62%42%31%4E%2A%5B%5D%51%79%37%58%79%51%7C%7C%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%37%58%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%45%46%37%23%35%58%62%42%7C%51%79%79%58%36%62%42%79%51%7C%45%62%37%2D%43%5A%4C%37%47%20%37%2D%44%7C%51%79%37%58%62%47%7C%51%79%58%36%62%42%7C%51%79%58%37%20%46%37%4C%5A%58%36%62%42%41%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%43%68%65%65%73%65%20%43%61%6B%65=%47%6F%72%64%6F%6E%20%44%65%78%74%65%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%39%36%2D%46%34%43%2D%36%39%37%43%28%20%6C%63%4B%51%79%58%39%36%2D%43%4C%5A%33%31%62%37%47%20%37%68%44%7C%51%79%58%2C%62%39%29%4C%5A%34%54%41%2A%7B%7C%51%79%58%37%37%20%43%37%62%58%33%31%62%37%47%7C%51%79%58%37%68%44%5A%20%4C%6C%63%4B%51%79%58%39%36%2D%46%5A%4C%33%31%79%51%7C%46%2D%68%47%7C%51%79%58%7D%20%39%62%51%7C%45%62%2D%44%7C%51%79%58%39%36%2D%43%31%4E%5A%4C%2C%31%33%62%37%47%20%37%68%44%5A%4C%37%62%41%20%37%68%37%20%47%37%79%58%37%62%42%79%58%37%2D%46%20%4C%5A%4E%32%43%7C%51%79%58%37%2D%47%42%2A%5B%5A%20%20%65%3E%6E%69%46%3C%6C%63%4B%51%79%58%39%36%2D%43%37%58%79%51%7C%51%79%58%51%79%47%5A%4C%3E%2E%58%79%51%7C%45%6E%32%20%6C%61%20%2E%43%2E%44%3C%20%20%37%44%68%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%62%64%20%45%6E%64%37%62%42%7C%51%37%62%39%58%79%51%5D%20==%30=%30===%43%68%65%65%74%61%68=%42%75%72%72%65%6C%6C%20%4B%65%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%42%62%5E%37%4C%37%46%20%37%43%5A%4C%39%23%37%47%20%37%44%2D%5A%4C%37%6F%23%43%20%37%2D%43%7C%51%79%58%5A%42%62%37%58%34%54%41%2A%7B%36%62%42%6C%2C%5A%42%62%2F%46%73%32%4E%7C%51%79%58%51%79%58%51%79%58%51%58%79%7D%20%37%46%20%37%43%31%4E%5A%4C%37%47%20%43%37%2C%46%37%4C%37%6F%45%20%46%7C%51%79%58%41%2D%37%58%79%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%20%63%6C%4B%51%79%58%37%47%7C%51%79%58%37%44%7C%51%51%7C%43%2D%37%42%2A%5B%5D%20%7C%51%79%58%37%5B%2A%41%42%62%46%20%37%43%5A%4C%39%23%37%47%20%37%2D%44%4C%5A%37%6F%23%43%20%37%2D%43%7C%51%79%58%37%5E%37%4C%5A%42%62%5D%51%79%58%37%45%62%20%45%6F%37%4C%5A%42%62%2F%46%20%47%37%2C%51%4C%5A%43%37%20%46%37%20%5D%59%7C%51%73%43%37%2C%46%37%2C%6C%42%62%36%20%5A%20==%30=%30===%43%68%65%67%61%20%44%65%20%53%61%75%64%61%64%65%20%28%4E%6F%20%4D%6F%72%65%20%42%6C%75%65%73%29=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%5B%5D%20%37%41%34%47%2D%39%4C%6C%7C%2C%37%41%2C%2D%45%73%5A%4C%37%6F%42%4C%5A%37%5E%62%42%5A%4C%39%5E%46%5A%4C%37%43%5A%44%2D%37%4C%5A%34%54%69%2A%5B%41%2C%68%45%73%44%2D%4C%5A%44%4C%39%62%37%41%5A%4C%62%42%2F%37%68%45%5A%78%4C%5A%4C%42%2F%39%62%37%45%5A%4C%43%2F%37%2D%5A%44%2D%4C%5A%34%34%54%41%2A%4C%2D%44%42%2A%2D%4C%5A%73%42%37%41%5A%4C%37%68%45%5A%4C%78%5A%4C%37%5E%42%62%5A%4C%78%5A%4C%2D%41%6C%7C%2C%37%45%2C%68%62%39%20%5D%5B%44%6C%7C%2C%37%62%37%41%5A%4C%43%4C%5A%45%37%62%37%44%5A%4C%2D%44%5A%4C%39%62%37%41%5A%62%4C%42%2F%37%68%45%5A%4C%78%5A%4C%42%2F%39%62%39%4C%5A%47%2D%2F%37%2D%44%5A%5A%4C%37%5E%44%4C%5A%44%2D%37%2C%37%41%2C%37%2D%45%73%5A%4C%2D%44%5A%4C%62%39%37%41%5A%4C%42%2F%39%62%37%45%5A%4C%43%2F%5D%5B%2A%43%6C%2D%44%5A%4C%39%37%2D%45%5A%4C%4C%5A%45%2D%37%37%2D%23%46%5A%4C%37%5E%44%5A%4C%37%6F%44%4C%5A%37%41%5A%4C%73%75%73%37%41%5A%4C%78%5A%4C%4C%5A%46%6F%37%23%44%2F%37%42%73%5A%4C%78%5A%45%37%4C%5A%78%4C%78%5A%4C%37%45%5A%4C%37%2D%42%5A%4C%37%44%5E%44%2A%5B%5D%20%37%41%5A%4C%37%68%45%5A%4C%5A%46%23%37%4C%5A%4C%78%5A%4C%2D%23%46%5A%4C%62%2D%37%2C%7C%45%5A%4C%37%42%5A%4C%37%2D%23%46%5A%4C%37%47%2D%5A%4C%37%5E%47%6C%7C%2C%37%44%2C%37%2D%41%37%4C%5A%41%37%42%2C%37%2D%42%37%4C%5A%42%37%4C%5A%45%37%4C%5A%41%37%4C%5A%44%36%4C%5A%41%37%20%5A%20==%30=%30===%43%68%65%6C%73%65%61%20%42%72%69%64%67%65=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%42%62%2D%5E%37%62%42%5A%4C%37%5E%2D%62%41%20%37%5E%2D%42%62%7C%51%79%58%37%5E%2D%62%41%7C%51%79%58%37%58%79%51%7C%45%34%54%7B%41%2A%4C%37%2D%23%43%58%79%51%7C%44%4C%37%42%20%37%2D%23%46%5B%42%2A%7D%20%37%6C%42%2C%37%43%2C%36%62%44%73%7C%51%79%58%36%62%5A%45%5E%37%20%37%62%41%7C%51%42%2F%37%5E%47%20%42%37%61%6C%6C%2C%37%44%2C%29%62%42%2F%37%43%28%2D%41%20%73%37%5E%41%5A%4C%37%45%20%37%2D%42%5A%4C%74%7C%47%5E%37%28%37%2D%23%46%5A%2D%62%42%7C%51%47%2D%37%20%43%62%41%7C%51%79%58%37%5E%2D%62%42%5B%41%2A%20%5D%37%42%6C%2C%37%43%2C%37%62%44%73%5A%4C%37%2D%5E%37%58%79%7C%51%79%58%29%42%6C%2C%37%43%2D%5E%37%4C%5A%7C%51%79%58%36%62%44%55%7C%51%79%58%37%62%7C%41%51%79%58%37%2D%62%45%7C%51%79%58%37%62%42%73%44%62%36%2C%62%41%20%37%5E%37%20%5A==%30=%30===%43%68%65%72%6F%6B%65%65=%4E%6F%62%6C%65%20%52%61%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%41%34%42%62%36%58%4B%51%79%58%37%5E%62%45%7C%51%79%58%37%62%7C%42%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%7B%41%2A%37%2D%43%7C%51%4C%5A%42%62%36%47%7C%51%79%58%37%2D%43%31%4E%5A%4C%20%6C%4B%63%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%62%39%58%79%20%6C%63%4B%51%5B%42%2A%59%5D%37%23%35%58%79%69%46%3C%6C%63%4B%51%79%58%36%62%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%43%32%4E%7C%7D%51%6E%65%3E%20%20%46%7C%51%79%58%20%6C%63%4B%51%79%51%7C%46%23%7C%51%79%58%37%45%7C%51%79%58%37%2D%42%5A%20%4C%6C%63%4B%51%79%58%37%5E%42%7C%51%79%58%37%41%5E%37%58%79%58%37%2D%23%43%20%2E%43%2E%44%58%79%51%7C%44%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%20%4C%6C%63%4B%51%79%58%37%5E%47%7C%51%79%58%37%43%2D%37%20%3C%37%2D%41%5A%4C%61%6C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%46%37%23%35%20%20%20%5D==%30=%30===%43%68%65%72%79%6C=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%37%58%79%51%7C%6C%63%4B%51%79%58%37%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%43%5A%4C%37%47%20%37%2D%44%20%4C%5A%43%37%43%34%34%54%5B%65%75%6C%42%3C%4C%5A%44%68%37%47%73%20%47%2F%37%43%6C%7C%2C%6F%23%46%2C%46%36%73%20%37%43%7C%51%79%58%37%47%7C%51%79%58%37%2C%43%37%5A%37%41%20%37%68%73%20%69%6E%20%43%3E%20==%30=%30===%43%68%69%63%61%67%6F=%46%69%73%68%65%72%20%46%72%65%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%5E%37%20%4C%35%23%37%41%20%37%2D%44%5A%4C%37%47%20%2D%37%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%44%5A%44%2D%37%58%34%54%5B%41%2A%7C%51%79%58%37%5E%37%2F%45%20%20%37%2D%45%5A%4C%37%2D%44%20%37%5E%43%5B%2A%42%5D%20%37%47%20%37%2D%44%5A%4C%37%6F%62%45%41%37%4C%5A%44%43%7C%51%79%58%37%2D%44%20%37%39%4C%5A%44%2D%5D%20%37%47%20%37%62%41%5A%4C%37%41%20%37%42%62%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%20%37%2A%41%5B%43%5E%62%37%41%70%70%37%62%41%20%37%20%41%37%4C%5A%58%39%62%37%45%7C%51%79%58%37%68%42%5A%4C%23%35%37%41%20%37%2D%44%5A%4C%37%47%20%37%2D%44%79%51%7C%41%2D%37%2D%45%5A%4C%37%47%7C%51%79%20%47%62%37%20%51%79%58%37%41%7C%51%79%58%37%2D%45%7C%51%58%79%39%62%42%7C%51%79%58%37%5E%46%5B%43%2A%5D%7C%44%2D%37%58%37%2D%47%5A%4C%58%79%51%7C%43%36%20%41%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%43%68%69%63%6B%65%6E%2C%20%54%68%65=%45%6C%6C%69%73%20%50%65%65%2D%57%65%65==%46%75%6E%6B=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5B%59%7D%20%20%2A%69%2C%3C%56%78%20%5A%4C%20%78%20%5A%4C%37%62%45%20%37%42%62%3E%6F%72%74%6E%69%20%72%6F%66%20%70%6D%61%20%4C%5A%20%78%2C%34%34%54%7B%37%43%7C%51%79%58%79%51%4B%63%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%45%62%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%51%7C%47%37%58%37%62%42%41%2A%5A%4C%20%78%20%6C%20%4C%5A%20%20%37%62%42%5A%4C%20%3E%65%6E%69%46%51%79%3C%58%6E%20%3E%29%66%66%69%52%28%3C%5A%4C%20%78%45%62%37%4C%5A%63%4B%51%79%58%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%43%68%69%6C%64%72%65%6E%20%4F%66%20%54%68%65%20%4E%69%67%68%74=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%2D%31%31%58%79%6C%63%4B%51%79%58%31%31%2D%43%5A%4C%20%6C%4B%63%51%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%20%4C%5A%41%62%43%34%34%54%5B%5E%62%41%7C%51%5A%45%5E%37%58%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%37%62%5E%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%62%5E%37%58%79%4C%20%6C%63%4B%4C%20%6C%63%4B%47%2D%37%20%47%43%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%62%5E%37%58%79%51%7C%51%79%58%37%79%58%37%5E%45%58%79%51%4B%63%20%37%2D%62%44%7C%51%79%58%37%2D%62%42%5A%37%4C%46%20%37%68%43%5A%4C%20%78%20%5A%4C%20%6C%47%62%37%4C%5A%37%68%62%45%5A%51%7C%45%62%37%58%79%51%5A%20==%30=%30===%43%68%75%63%68%6F=%44%27%52%69%76%65%72%61%20%50%61%71%75%69%74%6F==%4C%61%74%69%6E=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%68%45%7C%51%79%34%44%2D%58%79%5B%59%7D%20%39%62%37%41%20%37%68%45%7C%51%58%79%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%2A%41%44%2D%58%34%54%69%2A%7B%2D%62%44%20%73%39%4C%5A%44%2D%39%62%37%41%20%37%68%45%5A%4C%46%2F%37%2D%20%47%2D%47%7C%51%79%58%39%23%37%44%7C%51%79%58%4C%5A%44%2D%20%62%37%41%20%37%2C%7C%6C%43%2D%37%20%46%37%4C%5A%42%62%37%58%79%51%7C%45%68%37%20%41%37%62%39%2C%4C%5A%44%2D%58%79%51%7C%41%37%23%39%58%79%51%5A%20==%30=%30===%43%6C%6F%73%65%20%45%6E%6F%75%67%68%20%46%6F%72%20%4C%6F%76%65=%4D%61%6E%64%65%6C%2D%57%69%6C%6C%69%61%6D%73==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%62%34%46%2D%37%20%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%62%37%20%43%35%62%39%23%37%47%5A%4C%35%23%39%23%37%44%45%62%37%20%41%34%54%41%2A%7B%62%37%43%20%37%62%2D%37%4C%5A%47%20%37%5E%62%44%5A%4C%37%62%41%20%37%62%5A%45%4C%37%62%42%20%37%46%5A%4C%37%43%20%37%47%37%4C%5A%47%68%42%20%37%5E%62%37%2D%43%7C%51%31%46%2D%36%20%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%39%37%62%43%20%39%62%37%47%5A%4C%35%23%39%23%37%44%46%2D%36%58%79%4E%5A%4C%33%31%20%37%68%44%5A%20%5D%5B%2A%42%37%5E%62%41%5A%4C%39%62%37%62%45%20%73%75%39%73%62%45%5A%4C%31%31%23%37%45%20%37%2D%62%42%20%46%2D%37%4C%39%62%37%46%20%37%2D%46%41%2A%35%4C%5A%45%2D%62%37%43%20%37%68%47%5A%4C%39%62%37%47%20%43%37%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%31%33%20%5D%5B%23%39%62%37%47%4C%37%2D%62%42%23%35%4C%5A%47%5A%4C%37%62%41%20%37%62%45%5A%4C%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%35%62%39%23%37%44%62%5E%37%20%39%23%37%44%20%79%58%36%2D%46%37%4C%5A%46%37%37%43%20%37%68%47%5A%4C%37%47%20%37%5E%62%5A%44%4C%37%62%41%20%37%62%45%5A%4C%37%62%42%20%62%31%33%4C%5A%43%20%37%47%5A%51%4B%63%6C%20%20%5A%20==%30=%30===%43%6C%6F%73%65%20%59%6F%75%72%20%45%79%65%73=%50%65%74%6B%65%72%65%20%42%65%72%6E%69%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%68%46%5A%4C%37%34%46%68%37%58%62%45%7C%51%79%58%39%62%37%62%42%7C%51%79%37%58%68%46%7C%51%79%58%39%62%37%62%42%7C%51%79%2D%36%20%43%68%34%54%7B%41%2A%42%2A%5D%20%20%62%39%4C%5A%4E%58%37%5E%62%45%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%20%6C%63%4B%51%79%58%36%2D%62%45%31%79%51%4B%63%6C%37%62%42%20%37%42%7C%51%79%58%58%79%51%7C%45%6C%63%4B%51%79%58%37%62%41%7C%51%79%58%37%45%62%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%62%20%4C%5A%42%37%37%2D%62%42%5B%68%43%20%36%2D%79%51%5D%2A%41%58%39%62%37%62%42%7C%51%79%58%37%68%46%7C%79%51%58%39%62%37%62%42%7C%51%79%58%37%68%46%5B%79%51%7C%45%62%58%39%62%37%62%37%4C%5A%46%68%37%20%42%62%37%62%39%4C%5A%45%62%2D%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%43%6F%6C%64%20%44%75%63%6B%20%54%69%6D%65=%48%61%72%72%69%73%20%45%64%64%69%65==%52%6F%63%6B%20%50%6F%70=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%51%79%58%37%58%79%51%7C%7C%51%79%58%37%62%42%7C%51%79%58%37%46%5A%51%4C%79%58%7C%72%51%79%58%7C%51%79%58%37%62%42%58%79%51%72%7C%46%34%34%54%7B%44%62%5E%37%58%79%51%7C%45%62%61%64%64%39%20%20%55%3C%46%69%6E%65%3E%73%46%37%2C%7C%6C%20%6E%20%4C%5A%20%6E%20%20%7D%20==%30=%30===%43%6F%6D%65%20%42%61%63%6B%20%54%6F%20%4D%65=%41%6C%61%6E%20%4C%65%72%6E%65%72%2C%20%42%75%72%74%6F%6E%20%4C%61%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%31%4E%7C%51%34%47%2D%37%58%42%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%62%5E%37%58%79%34%54%41%2A%7B%68%42%7C%51%79%7C%44%37%58%79%2A%5B%5D%20%37%45%20%37%68%42%7C%51%79%58%5E%37%46%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%42%41%2D%37%58%51%79%58%37%2D%79%58%37%2D%47%5A%58%79%51%72%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%44%7C%51%79%58%37%2D%41%5A%4C%51%79%58%7C%51%5D%5B%2A%41%4C%37%45%20%37%51%7C%43%37%58%79%51%7C%41%68%37%58%79%51%7C%44%37%58%79%51%7C%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%5E%37%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%43%6F%6D%65%20%46%6C%79%20%57%69%74%68%20%4D%65=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%43%20%37%2D%47%34%43%5E%37%20%37%5E%43%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%36%43%20%43%36%4C%5A%34%54%7B%41%2A%58%7D%20%37%47%37%58%79%51%7C%39%62%37%41%20%37%45%7C%51%79%58%37%46%31%5A%4E%4C%36%43%20%37%5E%43%7C%51%79%58%37%62%42%4C%5A%44%37%20%5E%46%5A%4C%37%62%44%7C%51%79%32%46%37%20%47%51%79%58%62%41%5B%42%2A%5D%51%79%58%36%43%4C%5A%73%75%73%37%47%20%36%43%5A%4C%73%75%73%37%7C%41%62%2B%58%4E%5A%4C%51%79%62%41%5A%4C%73%7C%44%62%36%58%20%37%2D%62%42%7C%51%79%58%36%62%41%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%45%62%37%73%75%51%79%58%37%5E%61%20%2E%43%2E%5A%41%62%36%58%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%37%4C%2D%45%70%70%7C%51%79%58%37%5E%47%7C%51%79%47%37%20%3C%44%4C%2B%62%41%20%37%62%42%20%37%20%45%6E%64%69%58%37%46%33%4E%7C%59%20%51%79%58%5D%20%39%37%62%47%20%37%47%5A%4C%73%75%73%37%47%3E%67%6E%79%51%7C%45%68%64%72%33%20%6C%4C%5A%41%37%62%39%58%79%51%7C%44%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%43%6F%6D%65%20%52%61%69%6E%20%4F%72%20%43%6F%6D%65%20%53%68%69%6E%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%34%46%5E%37%58%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%7C%43%37%58%79%34%54%41%2A%5B%37%68%44%28%37%2D%37%20%46%37%43%20%37%2D%47%7C%51%79%58%37%2D%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%2D%62%42%5A%4C%37%4C%5A%42%68%43%7C%51%79%58%42%2A%5B%5D%20%39%28%47%37%62%47%5A%4C%39%62%37%44%20%37%68%41%5A%4C%39%37%62%44%20%29%36%2D%43%28%37%68%41%5A%4C%29%39%2D%37%20%43%37%62%37%45%20%29%6C%63%4B%51%79%51%7C%45%68%37%79%58%37%45%7C%51%79%58%37%2D%42%5A%4C%20%63%6C%4B%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%51%7C%41%37%58%79%58%37%5E%46%2D%44%5A%4C%39%58%79%51%4B%63%68%45%5A%4C%37%68%42%20%2D%44%5A%4C%39%62%41%37%20%37%62%42%7C%51%79%58%37%47%5A%4C%20%6C%37%20%41%37%62%37%44%5A%4C%20%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%43%6F%6D%65%20%53%75%6E%64%61%79=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%46%7C%34%46%37%58%79%43%7C%51%79%58%37%47%6C%7C%2C%37%62%47%73%20%20%37%46%7C%51%79%58%31%31%23%37%62%45%7C%51%2D%37%58%79%51%34%54%41%2A%7B%58%37%43%7C%51%45%62%36%2F%42%7C%51%79%58%37%44%5A%4C%37%62%45%20%37%44%2A%42%5B%7D%20%36%62%42%20%37%6F%62%42%5A%4C%62%47%2D%37%58%79%20%62%42%7C%51%45%7C%51%79%58%20%43%2D%37%4C%5D%51%79%58%35%23%37%46%7C%51%79%58%39%43%2C%6C%7C%2C%37%47%2C%37%62%41%73%2C%20%37%46%5A%5B%2A%41%46%37%37%46%7C%51%79%5A%4C%62%42%2F%58%79%51%7C%46%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%51%7C%79%58%37%47%6C%7C%2C%37%62%47%73%20%20%37%62%20%45%62%36%31%31%23%37%62%42%62%6F%37%20%42%62%36%20%5A%20==%30=%30===%43%6F%6D%65%73%20%4C%6F%76%65=%42%72%6F%77%6E%2D%53%74%65%70%74%2D%54%6F%62%69%61%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%47%7C%51%79%34%47%2D%36%58%44%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%79%51%58%33%31%62%37%44%5A%4C%20%6C%63%4B%51%79%37%62%39%2C%58%34%54%41%2A%7B%79%58%33%31%62%4E%31%41%68%37%5D%20%37%44%20%37%62%45%32%4E%7C%51%79%58%79%51%58%51%79%58%51%79%58%7D%20%39%62%37%44%20%5B%2A%42%47%37%7C%51%79%58%36%51%79%58%33%31%4C%5A%43%2D%37%79%58%36%62%42%5A%4C%20%6C%63%4B%51%79%58%46%37%7C%51%79%58%37%2D%43%5A%4C%39%62%37%47%20%51%7C%44%37%62%20%6C%63%4B%51%58%36%2D%47%7C%2D%36%58%79%51%62%37%44%7C%51%79%58%37%68%41%5A%4C%20%6C%4B%63%51%79%58%33%31%62%37%44%5A%4C%20%6C%63%4B%39%2C%58%79%51%47%41%2A%5B%5D%79%51%7C%41%68%37%20%44%37%62%39%20%5A%20==%30=%30===%43%6F%6D%72%61%64%65%20%43%6F%6E%72%61%64=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%42%62%2D%37%37%5E%62%44%7C%51%79%58%37%5E%62%41%5A%4C%23%35%39%62%45%20%73%75%73%37%62%45%7C%51%79%58%58%79%51%7C%47%34%54%41%2A%5B%58%37%2D%46%7C%23%35%58%79%51%39%62%37%43%7C%51%79%58%37%5E%62%44%7C%51%58%79%62%45%2F%37%2D%46%7C%51%79%58%37%2D%46%7C%23%35%58%79%51%39%23%37%43%7C%2D%46%34%33%54%37%2F%45%62%58%20%6C%63%4B%51%79%58%37%2D%43%7C%51%79%58%23%35%39%23%37%47%7C%51%79%58%37%68%44%7C%51%79%20%5D%5B%2A%42%2D%46%7C%51%79%37%2D%43%7C%51%42%62%37%23%35%23%37%47%7C%51%79%58%37%68%44%7C%51%79%58%5E%37%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%58%39%23%35%58%79%7C%51%79%58%37%41%7C%51%79%58%2D%37%2F%42%62%43%7C%51%79%58%37%2D%43%7C%51%79%58%35%23%62%39%37%47%7C%51%79%58%37%5E%62%41%7C%51%79%58%2D%37%2F%42%62%43%7C%51%79%58%68%37%58%79%51%7C%44%37%23%39%23%35%58%79%51%7C%47%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%6F%6E%20%41%6C%6D%61=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%41%66%72%6F=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%2C%37%62%41%34%45%5E%37%20%73%20%37%5E%62%45%7C%51%79%58%37%62%42%5A%37%4C%42%20%37%2D%23%43%5A%4C%23%44%2F%37%23%47%45%62%2D%37%2C%34%54%7B%41%2A%58%39%62%37%46%20%46%37%2F%43%68%43%5B%42%2A%7D%51%79%58%37%5E%43%7C%51%58%79%37%47%5A%4C%37%62%41%20%37%2D%62%42%5A%4C%37%58%79%51%7C%37%5E%62%44%6C%20%37%5E%45%5B%2D%37%58%79%51%58%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%63%6C%4B%51%79%58%37%5E%45%7C%51%79%58%37%42%7C%79%51%5D%2A%41%23%46%7C%51%79%43%2F%37%46%20%23%4C%5A%43%23%7C%2C%37%62%41%2C%37%2D%62%45%73%20%37%5E%45%62%7C%51%79%58%37%62%42%5A%4C%37%42%20%37%2D%6C%44%62%5E%37%44%2F%37%23%47%4C%5A%42%62%2D%37%20%41%62%37%4C%5A%47%37%58%79%51%7C%43%5E%37%20%20%20%5A==%30=%30===%43%6F%6E%63%65%70%74%69%6F%6E=%53%68%65%61%72%69%6E%67%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%37%2D%34%45%62%68%37%5E%62%41%20%37%5E%41%5A%4C%37%2D%42%20%37%62%5E%44%7C%51%79%58%39%62%37%62%41%7C%51%79%58%37%4C%5A%41%62%34%54%7B%41%2A%20%37%2D%62%45%37%20%46%37%4C%20%37%5E%45%5A%4C%37%42%20%37%2D%23%46%5A%37%4C%47%20%37%62%41%5A%4C%37%41%20%37%62%42%5A%41%5E%37%4C%5A%62%47%5A%4C%37%62%44%20%37%2D%44%62%5E%37%58%2D%23%46%20%37%5E%45%7C%51%79%58%74%6C%61%42%37%7C%51%79%58%37%2D%23%46%5B%42%2A%7D%51%79%37%4C%5A%41%62%5A%4C%37%62%41%58%39%62%37%62%37%20%43%37%4C%37%68%62%45%5B%41%2A%5D%51%79%58%37%41%7C%79%51%58%37%2D%45%5A%4C%37%42%20%37%2D%23%46%5A%58%79%51%7C%41%2D%47%5A%4C%37%41%5A%4C%37%41%5E%37%20%42%2D%4C%37%46%20%37%62%47%5A%4C%37%62%44%20%37%62%2D%41%5A%4C%37%5E%62%41%20%37%5E%41%5A%4C%37%5A%42%62%37%20%62%44%7C%51%79%62%37%20%47%37%4C%5A%46%23%2D%37%20%42%37%4C%5A%45%5E%37%20%41%5E%37%4C%5A%45%62%2D%37%20%41%62%37%4C%5A%44%62%5E%37%20%20%20%5A==%30=%30===%43%6F%6E%66%65%72%65%6E%63%65%20%4F%66%20%54%68%65%20%42%69%72%64%73=%48%6F%6C%6C%61%6E%64%20%44%61%76%65==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%70%2C%62%42%7C%69%44%2D%2C%70%2C%2D%44%34%35%54%41%2A%7B%51%79%58%51%79%7D%58%70%2C%62%45%70%70%2C%62%42%7C%70%2C%46%70%70%70%46%2C%70%2A%34%35%54%7B%70%2C%2D%44%5A%7C%44%2D%2C%70%70%70%2C%62%42%7C%70%2C%46%70%70%2C%2D%44%70%7C%2C%62%45%70%70%2C%62%42%5A%4C%70%2C%46%70%45%62%2C%70%4C%70%2C%62%45%70%73%44%2D%2F%43%2C%6C%47%2F%42%2C%70%7C%47%2F%42%58%79%51%20%5B%54%32%34%6E%20%7D%20==%30=%30===%43%6F%6E%66%69%72%6D%61%74%69%6F%6E=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%7C%34%46%5E%37%58%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%62%37%58%79%51%34%54%7B%41%2A%43%5B%42%2A%5D%31%47%37%58%79%46%5A%4C%37%43%20%37%2D%47%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%39%62%37%43%7C%51%5E%37%58%79%51%4E%5A%4C%37%44%2D%47%7C%51%79%7C%46%37%58%79%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%62%5A%45%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%44%62%5E%37%58%51%79%58%37%2D%79%58%37%62%42%6C%74%20%5D%2A%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%39%37%62%41%20%37%68%45%7C%51%79%58%37%5E%46%5B%41%20%46%37%4C%5A%61%37%43%20%37%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%5E%37%20%43%37%20%5A==%30=%30===%43%6F%6E%74%65%6D%70%6C%61%74%69%6F%6E=%54%79%6E%65%72%20%4D%63%43%6F%79==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%41%5A%4C%20%2D%37%58%79%51%78%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%20%4C%5A%20%78%43%34%33%54%5B%5E%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%47%37%62%39%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%43%6F%6E%74%69%6E%75%75%6D=%50%61%73%74%6F%72%69%75%73%20%4A%61%63%6F==%46%75%6E%6B=%45==%31%72%33%34%4C%62%4B%63%75%37%37%5E%45%5A%4C%34%45%5E%37%58%79%58%37%5E%41%31%4E%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%51%4B%63%6C%20%34%54%41%2A%7B%62%45%7C%51%79%79%51%4C%5A%4E%46%3C%37%5E%45%5A%4C%37%5E%45%20%37%6F%45%51%7C%79%58%37%2D%41%7C%51%79%58%37%2D%62%42%32%69%6E%65%3E%58%58%7D%51%79%58%72%65%74%66%41%79%51%7C%44%37%37%5E%45%5A%4C%45%2F%37%2D%41%20%45%2F%37%42%2D%7C%51%79%58%37%5E%45%7C%51%79%58%73%75%73%58%79%51%5A%3C%58%73%75%73%37%20%73%6F%6C%6F%73%2C%20%44%2E%43%2E%20%61%6C%20%66%69%6E%65%3E%20==%30=%30===%43%6F%6F%6C%20%4F%6E%65%2C%20%54%68%65=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%41%34%42%2D%37%58%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%45%51%7C%79%58%37%2D%42%7C%51%79%58%37%45%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%20%37%68%41%7C%79%51%7D%5B%2A%23%43%7C%51%79%58%39%62%37%45%7C%51%79%58%68%37%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%47%42%68%37%58%79%51%58%37%44%7C%51%2D%41%7C%51%79%5A%47%5E%37%58%79%58%37%2D%42%7C%51%79%58%37%45%7C%51%79%37%58%2D%42%41%2A%5B%5D%51%79%58%37%43%7C%51%79%51%7C%45%37%58%4C%39%23%37%44%37%58%79%51%7C%44%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%5A%20==%30=%30===%43%6F%70%65%6E%68%61%67%65%6E=%44%61%76%69%73%2D%4D%65%6C%72%6F%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%62%42%7C%34%45%62%5E%37%7C%51%79%58%37%43%7C%51%79%58%37%47%7C%51%58%79%62%42%7C%51%79%58%36%2D%62%45%7C%51%79%58%46%37%58%79%51%34%54%41%2A%7B%2D%44%20%62%42%70%42%62%37%20%79%58%62%42%42%2A%5B%5D%20%37%46%20%62%42%4E%32%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%51%7C%43%2D%2F%70%31%4E%7C%51%2F%2D%43%7C%51%42%62%58%79%51%4C%37%46%70%70%7C%51%79%58%62%42%7C%51%79%37%58%46%7C%51%79%58%62%42%7C%51%79%58%62%47%7C%5A%42%62%58%79%5A%4C%62%42%2F%41%2A%5B%5D%20%2F%42%62%4C%5A%7C%51%79%58%62%42%7C%51%79%58%37%46%7C%51%58%79%62%42%7C%51%79%58%62%47%7C%51%79%58%62%42%70%70%42%62%37%2D%44%20%62%42%42%70%70%7C%51%79%51%7C%45%62%7C%51%79%58%37%46%7C%51%79%58%37%43%7C%51%58%79%37%47%7C%51%79%58%62%42%7C%51%79%58%36%2D%55%42%62%58%79%58%37%5E%62%45%62%37%20%5A%20==%30=%30===%43%6F%72%61%6C=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%2F%37%5E%23%46%2D%37%20%46%37%4C%37%43%20%37%2D%47%5A%4C%39%62%37%44%20%68%37%41%5A%4C%37%5E%62%42%20%62%42%2F%44%5A%4C%5A%42%5E%37%20%43%34%34%54%5B%47%73%2C%68%44%23%2D%37%20%20%31%2D%46%5A%4C%20%73%75%73%37%62%47%20%20%31%31%23%39%5E%62%47%5A%4C%20%23%46%2F%37%5E%42%31%2C%20%20%73%47%5A%4C%23%41%37%62%39%20%5A%20==%30=%30===%43%6F%72%63%6F%76%61%64%6F=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%6F%46%34%44%37%2F%41%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%79%51%58%37%6F%62%41%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%34%54%41%2A%5B%4B%51%79%58%37%5E%37%58%79%51%33%31%62%37%41%7C%51%79%58%37%2D%45%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%42%2A%5B%5D%58%79%51%7C%44%46%5A%4C%37%5E%47%5A%4C%20%6C%44%2D%37%58%79%37%6F%62%41%5A%4C%20%6C%63%4B%51%79%58%41%37%2F%44%41%2A%5B%5D%51%79%58%37%6F%62%41%7C%51%58%79%51%4B%63%5A%4C%20%6C%63%2D%45%7C%51%79%7C%43%37%58%79%62%42%7C%51%79%58%37%2D%46%43%2A%5B%5D%51%58%79%37%5E%46%5A%4C%37%5E%46%20%37%6F%46%7C%51%37%23%31%31%58%51%79%58%37%2D%37%47%7C%51%79%41%2D%37%58%79%51%79%58%33%31%62%37%41%7C%51%79%58%37%2D%7C%45%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%7C%44%2D%37%58%7C%51%79%58%37%20%20%51%20%5A%58%79%51%51%4C%5A%55%43%36%58%79%51%5A%20==%30=%30===%43%6F%72%65%2C%20%54%68%65=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%62%2D%37%58%79%20%6C%63%4B%51%79%58%2C%37%2D%62%45%7C%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%4C%5A%20%78%20%45%34%34%54%5B%51%79%58%31%31%2D%37%2C%58%79%51%79%58%37%2D%46%7C%51%79%58%37%62%47%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%7C%45%5E%37%23%62%45%7C%5A%4C%4B%63%6C%20%20%5A%20==%30=%30===%43%6F%74%74%61%67%65%20%46%6F%72%20%53%61%6C%65=%52%6F%62%69%73%6F%6E%20%57%69%6C%6C%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%2C%37%43%20%34%45%62%36%2C%4C%36%2D%62%41%20%2C%37%2D%46%7C%51%79%58%39%2C%62%37%43%7C%51%79%58%2C%37%47%7C%51%79%58%5A%47%2D%37%2C%34%54%41%2A%7B%32%4E%7C%51%79%20%41%62%2D%36%79%58%51%79%58%7D%20%37%62%42%20%2C%36%62%31%45%4E%5A%4C%2C%37%62%42%20%2C%37%46%5A%4C%2C%51%58%79%51%58%2C%37%2D%46%5A%4C%20%6C%63%4B%51%5D%59%5B%2A%46%7C%5A%4C%20%6C%63%4B%51%79%58%2C%37%43%4C%5A%20%6C%63%4B%51%79%58%2C%33%31%62%37%47%42%37%2C%58%79%51%79%58%36%62%45%20%2C%37%2D%46%58%79%51%7C%42%39%62%37%43%7C%51%79%58%2C%37%47%7C%51%79%2C%58%36%62%45%43%2A%5B%59%5D%51%79%58%2C%37%62%2C%58%79%51%7C%2C%37%2D%46%5A%41%62%2D%36%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%2D%37%2C%20%41%62%2D%36%2C%4C%5A%46%37%2C%20%42%62%37%2C%4C%5A%45%62%36%2C%58%79%51%5A%20==%30=%30===%43%6F%74%74%6F%6E%20%54%61%69%6C=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%44%2F%37%34%42%62%36%20%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%62%36%20%42%62%34%54%41%2A%7B%62%42%20%37%46%6F%37%4C%5A%42%58%51%79%58%51%79%58%51%79%58%7D%20%37%46%37%20%2D%43%31%4E%5A%4C%37%2D%47%20%46%2F%36%62%79%51%7C%4E%32%45%20%36%62%45%5D%20%20%6C%63%42%44%37%58%79%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%6C%20%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%51%37%58%79%51%4B%2A%5B%5D%20%36%36%62%45%5A%4C%36%20%47%2D%37%20%36%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%4C%42%62%37%2F%44%62%42%41%2A%5B%20%45%6F%37%4C%5A%42%62%36%2F%46%20%47%2D%37%4C%5A%46%37%20%42%62%36%20%5A%20==%30=%30===%43%6F%75%6C%64%20%49%74%20%42%65%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%6C%7C%2C%37%62%34%42%62%5E%37%2C%37%2D%62%47%2C%37%2D%47%73%7C%51%79%58%5E%37%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%46%2D%37%2C%42%34%54%7B%41%2A%7C%51%79%58%39%79%51%7C%46%2D%79%58%37%5E%46%31%4E%5A%4C%37%43%20%37%2D%7C%47%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%51%7C%41%37%62%58%37%5E%62%45%62%42%32%4E%7C%37%4C%5A%41%68%37%2D%43%7C%51%79%58%37%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%39%62%37%44%20%37%20%46%37%20%7D%47%20%37%2D%44%79%58%36%62%42%7C%44%37%58%79%37%43%7C%51%79%58%37%5E%62%42%5A%4C%37%62%20%41%37%2D%62%45%7C%51%79%58%37%5E%62%45%7C%51%20%46%37%4C%5A%51%79%58%37%5E%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%43%6F%75%6E%74%64%6F%77%6E=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%41%5A%4C%2D%37%20%46%37%2D%44%7C%51%79%58%37%5E%44%5A%4C%37%41%20%5E%37%62%47%5A%4C%37%62%44%20%37%5E%62%42%5A%4C%37%20%45%62%37%45%34%34%54%5B%5E%62%42%5A%4C%5A%45%5E%37%20%44%5A%4C%37%41%20%37%5E%62%47%5A%4C%37%62%20%44%37%2D%43%7C%51%79%58%37%5E%43%5A%4C%37%47%5E%37%20%46%37%4C%37%42%20%37%51%79%58%51%79%45%2D%37%58%79%79%58%5A%20%51%20%20%29%37%62%45%28%37%41%51%7C%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%51%58%79%51%58%7C%51%79%58%37%5E%44%3E%2E%74%51%45%2D%37%20%37%41%20%37%5E%62%42%5A%4C%37%46%20%37%5E%47%62%5A%4C%37%62%44%20%37%5E%62%42%5A%4C%37%46%4C%5A%3C%52%69%5B%20%51%79%58%37%20%42%62%5E%37%4C%5A%47%62%5E%37%20%44%5E%37%4C%5A%42%62%5E%37%20%47%62%5E%37%4C%5A%66%44%5E%37%58%79%51%5A%20==%30=%30===%43%6F%75%6E%74%72%79=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2F%47%20%62%42%34%41%62%58%79%41%7C%51%79%58%29%2D%43%28%37%62%45%7C%51%58%79%29%2D%43%28%62%45%7C%51%79%58%62%42%7C%51%62%58%79%51%7C%34%54%7B%41%2A%37%6F%23%46%20%58%79%51%7C%43%58%2D%43%6C%7C%2C%42%2F%47%73%20%20%62%42%51%7C%79%58%62%41%5A%4C%62%42%2F%37%62%45%20%2D%79%51%7C%46%37%2D%43%5A%4C%42%47%7C%51%79%58%47%58%79%51%7C%79%58%62%41%7B%42%2A%7D%51%79%58%62%45%6C%2C%7C%62%45%73%20%20%37%62%42%7C%51%79%58%62%41%51%7C%46%2D%37%2F%62%45%5A%4C%58%62%42%2F%62%7C%43%2D%37%58%37%6F%23%46%7C%51%79%58%73%75%73%37%46%7C%79%51%58%62%41%7C%51%79%58%39%62%37%47%7C%51%79%58%79%51%7C%45%51%79%58%37%2D%79%58%62%41%7C%37%73%75%73%58%62%45%5A%4C%62%41%6C%2C%62%42%2F%37%62%45%2D%2C%43%73%5A%4C%37%47%20%31%31%2D%44%7C%51%79%2F%47%58%79%51%62%42%7C%51%79%51%7C%42%62%37%20%20%73%45%62%2C%7C%6C%45%62%20%20%20%7D==%30=%30===%43%6F%75%73%69%6E%20%4D%61%72%79=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%37%58%79%51%62%41%5A%4C%20%6C%63%4B%51%79%58%37%62%44%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%41%5B%34%34%54%44%37%58%79%51%7C%44%62%37%58%79%51%7C%41%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%43%72%61%7A%79%20%48%65%20%43%61%6C%6C%73%20%4D%65=%53%69%67%6D%61%6E%20%43%61%72%6C==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%46%5E%37%20%20%37%2D%41%5A%4C%31%31%23%37%62%42%20%37%46%5E%5A%4C%37%2D%47%20%37%2D%41%5A%4C%37%2D%47%44%37%4C%5A%47%34%54%7B%41%2A%4C%37%43%20%37%20%44%37%4C%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%37%43%37%20%2D%47%5A%4C%35%23%39%44%20%37%2D%47%31%4E%5A%4E%32%47%2D%37%2D%41%5A%4C%37%41%20%36%43%43%2D%37%2C%46%37%2D%44%5A%4C%37%2D%46%20%37%5E%62%41%5A%37%4C%62%45%20%37%2D%62%42%6C%5B%42%2A%5D%2C%37%20%47%37%4C%5A%73%20%36%46%5A%20%37%2D%41%5A%20%47%37%4C%5A%37%5E%46%5B%41%2A%5D%20%37%43%20%37%2D%47%4C%5A%37%47%20%37%2D%44%5A%4C%37%2D%41%20%36%43%20%47%2D%37%4C%37%2D%44%5A%4C%46%5A%4C%37%43%46%5E%37%20%42%4C%37%44%20%37%2D%41%5A%4C%37%43%20%37%2D%5A%47%4C%37%44%20%37%2D%41%5A%4C%31%31%23%37%62%5A%47%2D%37%20%5A%4C%37%2D%47%36%20%43%37%73%75%73%20%5A==%30=%30===%43%72%61%7A%79%20%52%68%79%74%68%6D=%57%6F%6C%66%65%2D%4B%61%68%6E%2D%4D%65%79%65%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%36%46%34%46%36%58%79%58%39%62%37%43%7C%51%79%58%37%2D%47%7C%51%58%79%37%44%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%51%7C%4E%31%34%54%7B%41%2A%79%58%37%46%7C%2D%37%20%43%37%43%5B%42%2A%5D%20%20%6C%63%4B%51%79%58%36%32%46%4E%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%2D%37%58%79%51%47%5A%4C%39%62%41%2A%5D%20%39%37%58%79%51%4B%47%5A%4C%39%44%20%35%23%37%41%7C%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%37%23%35%20%43%5E%62%42%7C%51%43%20%37%2D%47%51%4B%63%6C%20%44%20%36%46%7C%51%79%58%37%43%7C%51%79%58%2D%37%47%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%37%62%39%4C%5A%79%58%36%46%5B%37%62%39%20%5A==%30=%30===%43%72%65%6F%6C%65%20%4C%6F%76%65%20%43%61%6C%6C=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%42%62%5E%37%4B%51%79%58%2C%37%5E%62%45%5A%4C%51%79%58%51%7C%79%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%34%54%41%2A%7B%58%34%37%2A%3C%79%51%7C%7C%46%51%79%58%36%62%42%5A%4C%37%5E%62%45%20%36%42%62%5A%4C%37%46%20%2C%37%2D%43%7C%51%79%58%37%7D%59%7B%2A%42%58%37%5E%62%42%62%45%5A%4C%20%6F%73%20%6F%6E%58%2C%37%62%42%7C%51%79%58%2C%37%46%7C%51%58%79%2C%37%62%42%3E%73%65%75%6C%42%20%62%42%20%79%51%4B%63%6C%6C%6F%53%51%79%51%79%58%2C%37%7C%45%62%37%2C%58%37%46%7C%51%79%58%2C%37%2D%43%7C%51%79%37%58%47%7C%51%79%58%37%62%42%5A%4C%37%6F%45%20%79%51%7C%42%62%51%79%58%2C%37%4B%63%6C%20%20%7D%20==%30=%30===%43%72%65%70%75%73%63%75%6C%65%20%57%69%74%68%20%4E%65%6C%6C%69%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%42%73%5A%34%42%62%37%58%20%37%2D%43%7C%51%79%58%37%62%47%5A%4C%37%44%62%20%37%62%41%7C%51%79%58%37%62%45%7C%51%79%46%37%62%39%4C%34%54%41%2A%7B%2D%42%5A%4C%36%62%2D%37%2C%45%62%41%42%2A%5B%7D%51%79%58%31%31%23%37%62%7C%47%51%79%58%39%64%64%61%62%41%6C%7C%2C%37%62%2D%37%20%41%62%42%2C%37%45%2C%45%20%2C%73%75%2D%37%2C%45%62%7C%2C%62%45%2F%62%44%2C%62%45%2F%2D%43%2C%45%62%2F%2D%62%42%2C%62%45%2F%62%41%73%7C%2C%37%6C%45%62%37%73%62%42%73%20%37%2C%62%47%2C%37%46%2D%37%2C%43%45%2C%5E%44%73%7C%5E%62%44%20%36%62%41%2C%62%2D%41%7C%2C%37%62%45%2C%37%2D%62%42%2C%37%2D%62%5E%2C%45%62%73%5A%4C%37%62%20%37%2D%43%7C%2C%41%2C%42%62%47%5A%4C%37%62%44%20%37%62%41%7C%51%79%58%62%37%45%7C%51%79%58%37%62%42%6C%41%2A%5B%5D%2C%62%37%58%79%51%62%41%2C%47%7C%5A%4C%51%59%5A%5A%73%42%2D%37%31%23%37%62%47%7C%51%79%58%39%64%64%61%62%6C%41%7C%2C%37%62%45%2C%37%2D%62%42%2C%37%45%2C%31%20%20%51%20%4C%39%62%37%46%41%62%2D%36%2C%20%66%41%62%36%4C%5A%41%20%66%42%62%4C%5A%42%20%66%43%37%20%5A%20==%30=%30===%43%72%69%73%69%73=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%34%42%37%73%75%42%53%41%2A%7B%59%7D%20%3E%78%34%3C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%37%73%75%73%58%34%54%69%2A%7B%4B%51%79%58%37%37%2F%42%58%79%20%6C%63%4B%51%79%58%37%42%5A%4C%20%6C%63%51%4B%79%58%42%2F%37%5E%43%5A%4C%20%6C%63%4B%51%4C%5A%7C%42%62%62%44%5A%4C%20%79%58%39%23%37%41%37%58%79%51%51%79%58%2D%42%7C%51%79%58%39%23%37%23%46%51%7C%79%58%2D%42%7C%51%79%58%39%23%37%23%46%7C%7C%4E%31%46%23%5A%4C%20%6C%63%5A%4C%39%23%37%58%79%51%58%79%23%43%7C%51%79%58%37%47%42%2A%5B%5D%51%79%2D%58%42%3E%65%6E%69%46%3C%32%4E%7C%51%79%58%51%68%37%20%46%23%51%79%58%7D%51%32%20%6C%61%20%37%4C%5A%41%2D%5A%4C%37%44%20%37%2D%62%45%7C%51%79%58%37%44%62%7C%51%79%58%37%2D%62%41%5A%4C%37%44%20%37%3C%44%2E%53%2E%45%20%37%2D%42%23%37%23%46%7C%64%2E%3E%43%23%3E%65%64%61%46%20%64%6E%61%20%74%61%65%70%52%65%3C%51%7B%59%5D%20%39%23%37%23%46%20%37%68%42%2D%58%79%51%6E%45%20%64%6E%39%58%79%51%7D%20==%30=%30===%43%72%69%73%73%20%43%72%6F%73%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%31%31%34%47%2D%36%58%79%58%37%2D%44%7C%51%79%58%33%31%62%42%7C%79%51%58%39%23%37%62%47%5A%4C%20%6C%63%4B%51%79%51%7C%47%37%23%34%54%7B%41%2A%5A%4C%51%79%58%58%79%51%4B%63%20%51%79%58%37%5E%62%42%5A%4C%51%79%58%37%5A%46%4C%51%79%58%37%2D%43%5B%42%2A%7D%20%20%6C%4C%5A%43%2D%37%33%31%62%47%7C%44%7C%51%79%58%4C%5A%42%62%5E%51%79%58%39%23%37%62%47%5A%4C%20%6C%63%4B%79%51%58%36%2D%47%5B%41%2A%5D%20%20%51%79%58%37%7C%42%62%31%33%51%79%58%37%46%2D%37%58%79%51%7C%47%37%23%31%31%58%79%51%7C%47%62%31%33%58%79%51%4B%63%6C%20%20%5A==%30=%30===%43%72%6F%73%73%63%75%72%72%65%6E%74=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%46%5E%37%20%37%43%20%37%2D%47%5A%4C%39%62%37%44%20%37%41%2D%5A%4C%37%43%20%37%2D%47%5A%4C%35%23%37%44%4C%5A%46%5E%37%34%54%41%2A%5B%4C%37%43%20%37%42%6F%37%4C%5A%62%41%20%37%5E%46%42%2A%5B%5D%20%31%31%23%43%37%20%37%5E%46%5A%4C%37%43%20%73%75%73%37%43%37%4C%5A%47%2D%20%37%5E%62%42%2A%43%28%20%5A%37%62%39%4C%5A%28%20%20%29%37%5E%62%42%28%31%31%23%37%43%4C%5A%37%46%20%37%5E%46%5A%4C%37%43%20%37%2D%47%42%6F%37%29%4C%44%20%36%46%5A%79%58%37%2D%62%78%20%28%43%37%31%31%23%37%5E%41%7C%51%79%58%37%2D%62%42%2A%43%5B%5D%51%79%58%31%31%23%37%5E%46%5A%4C%29%58%79%51%7C%41%29%2A%73%75%37%20%37%5E%46%41%23%31%31%58%79%58%31%31%23%37%43%7C%51%79%58%37%2D%47%5A%37%4C%44%20%37%42%7C%51%79%58%37%5E%62%47%7C%51%79%51%5D%5B%2A%37%5E%47%7C%51%37%5E%62%42%28%5A%47%2D%37%20%5A%4C%37%46%20%37%5E%46%5A%4C%37%43%20%37%47%2D%5A%4C%39%62%37%44%20%37%2D%41%5A%4C%37%43%43%37%23%31%31%4C%39%62%37%44%29%20%20%28%42%6F%37%29%4C%5A%20%28%43%37%73%75%73%29%78%20%28%43%37%29%4C%5A%46%5E%37%23%31%31%20%43%37%23%35%20%5A%20==%30=%30===%43%72%79%20%4D%65%20%41%20%52%69%76%65%72=%48%61%6D%69%6C%74%6F%6E%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%68%34%43%2D%20%43%37%47%20%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%2D%43%20%36%2D%43%5A%4C%36%62%2D%62%39%4C%5A%47%34%54%7B%41%2A%32%4E%7C%51%79%39%58%79%51%7C%79%58%51%79%58%7D%20%33%31%62%37%47%20%36%45%62%31%4E%5A%4C%73%75%73%37%62%42%20%37%2D%46%51%58%79%51%58%46%5A%4C%39%62%62%37%44%20%31%41%68%2C%44%37%5A%4C%37%68%45%20%2D%47%5A%4C%39%62%37%44%36%20%2D%43%7C%51%79%58%2D%47%6C%5B%42%2A%5D%2C%45%62%37%23%31%73%20%36%62%45%2D%43%5A%4C%36%20%45%68%37%4C%43%5B%41%2A%5D%20%37%47%20%37%2D%44%7C%51%58%79%37%5E%47%5A%4C%39%62%37%44%20%37%68%41%5A%2D%20%43%2D%62%2D%47%5A%4C%39%37%62%42%20%37%4C%5A%46%2D%37%58%39%46%5A%4C%39%62%37%43%20%37%68%47%5A%39%4C%62%37%47%20%37%5E%62%45%5A%4C%37%62%42%20%79%51%7C%46%2D%37%2D%43%20%36%73%75%73%4C%5A%55%45%62%36%20%47%37%62%31%33%20%5A==%30=%30===%43%72%79%73%74%61%6C%20%53%69%6C%65%6E%63%65=%43%6F%72%65%61%20%43%68%69%63%6B==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%39%2D%41%5A%4C%34%41%2D%37%58%5E%62%42%7C%51%79%58%37%2D%42%7C%51%79%58%31%31%23%37%5E%46%7C%51%79%58%37%2D%45%7C%51%79%37%23%31%31%20%34%54%41%2A%7B%58%39%23%37%45%73%42%2D%2C%43%2D%44%32%4E%7C%7D%20%20%31%31%23%37%5E%62%5A%42%4C%20%37%2D%41%6C%7C%2C%37%45%2C%37%44%2C%39%58%79%51%7C%31%4E%5A%4C%20%5B%5D%20%20%6C%39%58%79%51%7C%39%2D%41%7C%51%79%58%73%75%73%37%47%7C%51%58%79%31%31%23%37%5E%46%7C%51%79%58%39%23%37%45%58%79%51%4B%63%2D%44%7C%51%79%33%31%62%37%42%58%79%51%7C%41%2D%47%7C%51%79%58%37%5E%43%7C%51%79%58%37%46%2D%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%2D%37%58%79%51%7C%37%5E%44%42%2A%7C%51%79%58%37%37%73%75%73%20%58%31%31%23%37%5E%46%7C%51%79%58%37%2D%45%51%7C%79%58%37%2D%41%41%2A%5B%5D%20%39%23%37%45%79%51%7C%42%2D%45%7C%51%79%58%42%62%5E%37%23%31%31%20%4C%5A%41%2D%39%20%4C%5A%73%42%2D%2C%43%2C%44%37%2C%45%37%2C%7C%6C%41%2D%37%20%4C%5A%42%62%5E%37%23%31%31%20%20%5A%20==%30=%30===%43%75%74%65=%48%65%66%74%69%20%4E%65%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%73%20%36%62%34%42%62%36%20%20%5A%4C%20%6E%20%6C%7C%2C%36%46%2C%37%43%20%73%37%2D%47%6C%7C%2C%37%62%41%2C%37%2D%41%73%78%20%4C%5A%42%34%54%7B%69%2A%20%7C%2D%62%42%37%2C%7C%6C%47%37%2D%41%2C%36%62%42%73%5A%4C%20%78%20%5A%20%4C%6E%20%6C%7C%2C%37%46%2C%37%43%73%20%37%2D%2C%47%2D%37%2C%62%41%2C%37%2D%2C%37%45%73%20%73%46%5E%2C%42%68%42%2C%43%2F%2D%44%73%20%36%2D%44%31%4E%5A%6C%4C%20%6E%20%7C%37%2D%44%2C%37%41%2C%36%62%7C%6C%42%2D%37%5A%4C%20%6E%6C%4C%20%6E%20%6C%20%6E%20%4C%5A%37%43%73%20%37%2D%47%6C%7C%2C%37%62%41%2C%2D%37%41%73%20%36%62%42%32%4E%7C%7D%20%20%78%20%2C%46%36%2C%7C%6C%7C%2C%5E%41%2D%47%7C%51%79%5D%59%2A%41%7B%79%58%37%2D%41%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%3E%3A%73%6F%6C%6F%53%20%30%37%2A%3C%51%7C%44%37%58%20%20%78%20%5A%58%37%2D%44%7C%43%37%58%79%51%41%7C%51%79%58%37%62%45%7C%51%79%58%37%5E%42%62%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%2D%37%58%79%51%7C%51%79%58%37%75%73%37%43%7C%42%68%37%58%79%47%32%4E%7C%7D%20%37%62%41%20%37%68%41%7C%79%51%58%37%5E%41%7C%51%79%58%39%62%37%45%7C%51%2D%37%58%79%51%31%4E%7C%51%79%73%20%43%37%62%39%4C%5A%55%46%5E%37%20%47%2D%37%4C%5A%41%2D%37%20%44%37%62%39%20%5A==%30=%30===%43%79%63%6C%69%63%20%45%70%69%73%6F%64%65=%52%69%76%65%72%73%20%53%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%23%42%62%2D%37%58%58%37%2D%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%2D%45%7C%51%79%58%37%2D%62%44%6C%7C%51%79%79%51%7C%44%37%6C%34%34%54%5B%79%58%37%2D%44%79%51%7C%41%37%2D%46%7C%51%79%58%37%2D%62%41%7C%51%79%58%2D%37%42%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%58%79%51%7C%58%37%2D%47%7C%51%7C%45%62%2F%44%58%79%51%7C%45%62%2D%37%58%79%51%7C%47%62%2D%37%58%79%51%5A%20==%30=%30===%43%79%6E%74%68%69%61%27%73%20%49%6E%20%4C%6F%76%65=%4F%77%65%6E%73%2D%57%68%69%74%65%2D%47%69%73%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%6F%62%47%41%46%2D%37%2C%5A%4C%2C%36%2D%62%41%20%2C%36%62%45%5A%4C%39%2C%62%37%62%42%20%2C%33%31%62%42%7C%51%79%58%47%2D%39%2C%20%2A%7B%34%34%54%32%4E%5A%4C%20%2C%58%79%51%7C%58%7D%51%79%58%39%62%37%43%7C%51%79%58%2C%2D%37%47%31%4E%7C%51%79%58%2C%73%75%73%37%62%42%79%51%58%79%51%37%2D%46%5A%4C%31%43%7C%51%79%58%79%51%7C%41%5A%4C%2C%37%44%20%37%68%41%7C%51%79%58%2C%5E%37%62%41%42%2A%5B%5D%51%79%58%2C%31%31%23%39%47%2D%37%2C%58%2C%37%2D%62%42%41%2A%5B%5D%20%7C%46%2D%37%2C%62%44%5A%4C%2C%33%31%62%42%20%2C%37%2D%46%4C%5A%2C%33%31%42%20%2C%37%2D%23%46%7C%51%79%58%39%2C%20%43%39%51%79%58%2C%33%2C%37%2D%46%5A%79%51%7C%42%62%47%20%2C%39%2D%47%5A%4C%2C%36%2D%62%41%20%36%2C%62%45%5A%4C%2C%39%62%37%62%42%20%2C%33%31%62%6F%37%2C%4C%58%2C%37%2D%46%20%42%39%23%35%2C%4C%5A%42%62%37%73%75%73%2C%20%42%62%37%62%39%2C%4C%5A%45%62%36%39%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%61%61%68%6F%75%64=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%41%28%37%34%45%62%2D%37%37%62%42%20%37%2D%46%7C%51%79%58%37%5E%42%4C%5A%37%62%47%20%37%2D%62%44%5A%4C%37%62%41%20%4C%5A%45%62%2D%34%54%7B%41%2A%79%58%37%2D%62%47%62%36%29%4C%20%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%37%29%5E%45%28%37%62%42%20%29%37%46%28%37%42%5A%7D%2A%42%5B%42%28%20%20%29%37%42%20%37%2D%46%58%79%51%7C%41%5E%62%47%7C%51%79%58%37%62%44%7C%51%79%58%2D%37%62%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%37%58%79%51%7C%37%62%45%7C%51%62%41%28%37%2D%41%5B%45%62%2D%62%42%20%37%2D%46%7C%51%79%58%37%5E%42%5A%37%4C%62%47%20%37%2D%62%44%5A%4C%37%62%41%20%37%37%4C%5A%45%62%2A%5D%20%37%62%37%62%44%28%20%28%47%62%36%29%41%28%20%7C%51%79%58%37%5E%62%45%5A%4C%29%5E%37%45%28%37%62%42%20%29%37%46%28%37%42%5A%4C%62%2D%37%29%78%20%20%29%37%2D%64%61%65%68%20%51%5B%47%62%5E%65%67%6E%61%68%63%20%2E%74%6C%61%28%20%41%41%42%41%20%6E%6F%20%73%6F%6C%6F%53%3C%20%20%37%73%20%66%6F%72%59%5A%20%51%29%29%3E%4C%5A%45%62%2D%37%20%41%62%37%4C%5A%43%68%37%20%42%37%4C%5A%42%62%37%20%20%20%5A==%30=%30===%44%61%6E%63%65%20%43%61%64%61%76%65%72%6F%75%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%5E%2D%42%34%41%62%5E%37%78%5A%4C%35%23%39%62%37%41%5A%4C%78%5A%4C%75%73%73%37%41%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%20%5D%5B%2A%41%33%54%69%2A%5B%5A%4C%78%5A%4C%2D%5E%37%4C%5A%4C%78%5A%4C%37%5E%2D%42%5A%4C%78%5A%4C%39%37%62%23%46%5A%4C%78%5A%4C%37%68%23%43%5A%4C%78%5A%43%2D%5E%37%43%5A%4C%78%5A%37%43%5A%4C%74%5A%78%4C%5A%46%4C%78%5A%4C%31%31%23%33%31%43%5A%4C%78%5A%37%4C%5E%47%5A%4C%37%23%46%5A%4C%73%75%73%37%23%5A%43%37%61%6C%4C%37%2D%23%43%68%23%43%5A%4C%62%4C%5A%41%62%62%42%5A%4C%78%5A%4C%35%23%39%23%37%62%42%4C%5A%78%5A%4C%37%68%46%5A%4C%78%5A%4C%31%31%2D%2D%37%4C%5A%78%41%2F%74%6C%61%5A%4C%78%5A%4C%37%62%39%20%5D%5A%4C%78%5A%4C%37%68%23%43%5A%4C%78%5A%4C%5E%37%2D%43%5A%4C%78%5A%4C%37%5E%2D%42%42%2A%5B%46%23%37%62%39%23%46%5A%4C%37%4C%44%2F%37%2D%44%4C%5A%78%4C%45%5A%4C%23%46%2F%35%23%37%5E%47%5A%4C%35%37%23%5E%47%5A%4C%37%44%5A%4C%44%2F%37%2D%41%5A%2D%37%4C%5A%45%2F%37%5E%2D%42%37%47%5A%4C%78%4C%5A%78%4C%5A%62%41%5A%4C%62%41%2F%74%6C%61%37%43%5A%4C%6C%74%61%37%43%5A%4C%78%5A%4C%31%31%23%33%31%43%2D%31%31%4C%5A%37%68%23%43%5A%73%75%73%4C%5A%78%4C%5A%43%23%68%37%4C%5A%46%23%37%62%39%4C%5A%43%5E%37%23%31%31%4C%5A%78%4C%5A%78%4C%5A%78%20%5A%20==%30=%30===%44%61%6E%63%65%20%4F%66%20%54%68%65%20%49%6E%66%69%64%65%6C%73=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%42%20%37%34%46%5E%37%58%37%2D%47%20%37%2D%41%5A%4C%29%37%62%45%28%62%37%42%20%29%37%2D%62%42%28%37%2D%46%7C%51%79%4C%5A%46%23%2D%34%54%7B%69%2A%5A%4C%37%62%47%79%51%7C%42%62%7C%51%79%58%37%2D%47%5A%4C%37%62%44%20%37%62%2D%41%5A%4C%37%44%20%37%2D%41%7C%51%79%58%37%44%62%2D%37%20%58%37%2D%46%5A%58%37%5E%46%5B%58%79%51%4B%63%3E%3A%73%6F%6C%6F%53%3C%20%20%51%79%58%51%58%79%7D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%59%59%59%2A%41%43%2F%37%5E%46%62%42%7C%51%79%37%28%42%62%2D%4C%37%42%20%37%2D%23%46%5A%4C%37%2D%47%20%2D%37%41%5A%4C%29%37%62%45%28%37%62%42%20%29%37%5A%46%2D%37%58%2D%46%7C%51%79%20%6C%63%4B%51%41%2D%37%20%44%5A%4C%37%62%47%20%37%2D%62%44%7C%51%79%58%2D%37%47%5A%4C%37%62%44%20%37%2D%62%41%5A%4C%37%46%5E%37%58%79%7C%51%79%58%37%20%5A==%30=%30===%44%61%6E%63%69%6E%67%20%49%6E%20%54%68%65%20%44%61%72%6B=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%43%5E%37%58%20%6C%63%4B%51%79%58%37%2D%44%5A%4C%20%6C%4B%63%51%79%58%37%6F%43%5A%4C%20%6C%63%4B%51%79%4C%5A%44%68%37%34%54%5B%41%2A%68%44%5A%4C%20%51%7C%43%5E%37%58%37%68%44%7C%51%79%58%39%62%37%41%7C%51%58%79%37%68%45%7C%51%79%58%37%2D%43%7C%51%79%58%79%51%4B%63%6C%79%58%39%62%37%63%4B%51%79%58%4C%5A%47%37%62%20%6C%63%4B%51%79%58%37%6F%43%5A%4C%20%6C%4B%63%51%79%58%37%5E%43%5B%42%2A%5D%51%79%58%39%4C%5A%44%2D%37%39%62%41%20%37%43%7C%51%79%58%68%37%58%79%51%79%58%37%62%45%7C%51%79%58%37%2D%43%7C%51%58%79%37%5E%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%7C%44%62%37%44%5A%4C%20%6C%36%58%79%51%7C%44%68%37%20%47%37%73%75%73%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%44%61%6E%63%69%6E%67%20%4F%6E%20%54%68%65%20%43%65%69%6C%69%6E%67=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%37%34%46%5E%37%58%5A%4C%37%44%20%43%2F%37%5E%46%5A%4C%37%6F%20%42%36%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%47%2D%37%20%43%34%54%41%2A%7B%2A%5B%5D%51%79%5A%4E%31%47%2D%37%43%20%37%2D%47%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%43%20%36%46%5A%4C%37%43%20%37%4C%5A%46%36%58%4C%37%44%20%37%37%44%20%37%2D%79%51%7C%45%62%37%62%45%7C%51%79%58%36%62%42%5A%4C%37%46%37%20%2D%43%7C%51%79%58%37%5E%46%7C%51%79%58%37%58%79%51%7C%41%58%36%62%42%42%37%2D%47%5A%4C%20%46%37%20%5D%37%5E%46%5A%4C%37%6F%42%20%36%62%42%5A%4C%46%37%20%37%2D%43%7C%51%79%58%37%5E%46%41%2A%5B%2F%43%20%44%37%37%2D%47%5A%4C%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%44%61%6E%6E%79%20%42%6F%79=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%7C%34%43%58%79%51%44%7C%51%79%58%37%2D%41%7C%51%79%58%43%5A%20%4C%6C%63%4B%51%79%58%46%5A%4C%37%43%20%43%7C%2D%37%58%79%51%34%54%41%2A%5B%51%79%58%43%5A%79%51%7C%43%2F%2D%44%5A%4C%2D%41%20%47%2F%43%7C%51%79%58%46%23%2F%37%44%7C%51%79%58%46%7C%51%79%58%2C%45%37%20%47%37%4C%58%43%7C%7C%51%4C%37%41%20%46%47%37%20%5D%5B%41%5A%4C%37%47%20%37%2D%44%7C%51%79%58%43%4C%5A%37%47%20%2C%37%2D%44%7C%51%79%58%43%42%2A%2D%58%79%51%7C%20%37%2D%44%7C%43%5A%4C%37%6F%79%51%7C%47%37%4C%2D%41%20%47%2F%43%5A%4C%37%6F%23%46%20%5A%46%4C%45%2F%37%43%20%43%43%2A%5B%5D%51%79%58%5A%46%20%46%23%58%37%2D%44%5A%20%41%2D%4C%5A%44%2D%37%20%47%37%4C%5A%43%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%44%61%72%6E%20%54%68%61%74%20%44%72%65%61%6D=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%2C%23%34%47%36%20%73%44%2F%2D%45%2C%2D%45%73%5A%4C%31%31%23%37%20%42%37%2D%41%6C%7C%2C%37%62%45%2C%37%2D%62%42%2C%41%37%2F%43%34%54%7B%41%2A%2D%41%2C%37%62%37%20%45%37%4C%73%31%4E%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%2D%42%20%37%2D%42%5A%4C%37%46%20%37%2D%41%5A%42%2D%37%2C%42%68%42%6C%7C%2C%46%5A%4C%37%2D%7D%58%79%51%58%45%6C%5B%42%2A%5D%2C%37%62%42%2C%37%2D%46%20%73%36%47%32%4E%6C%7C%51%79%58%51%79%58%51%79%62%5E%37%20%43%2C%37%44%2C%37%28%20%29%68%41%37%4C%5A%47%2D%37%2D%43%20%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%6C%7C%2C%37%42%2C%37%2D%23%46%73%20%37%4C%5A%47%2D%28%62%42%20%37%2D%45%2C%37%2D%62%47%2D%29%4C%5A%6C%5B%41%2A%5D%2C%37%44%2C%37%2D%41%2C%37%45%62%2C%37%2D%62%42%73%5A%4C%37%44%20%37%2D%41%47%36%20%73%42%28%20%29%37%44%46%20%37%2D%41%41%2D%37%20%42%37%68%42%6C%7C%2C%37%2D%43%2C%23%43%2F%37%2C%41%44%2F%2D%45%2C%2D%45%73%5A%4C%31%31%23%37%20%45%37%4C%5A%6C%7C%2C%37%62%37%4C%5A%42%2D%37%20%42%62%2D%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%73%41%2D%37%2C%44%37%2C%5A==%30=%30===%44%61%74%20%44%65%72%65=%54%69%6D%6D%6F%6E%73%20%42%6F%62%62%79==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%39%34%43%2D%37%20%68%44%5A%4C%39%23%37%44%20%37%68%41%5A%4C%5E%37%62%41%20%37%68%41%5A%4C%62%42%2F%37%2D%43%37%20%47%37%62%34%54%41%2A%7B%2D%43%28%33%31%2F%42%62%4C%5A%36%2D%46%28%37%2D%43%5A%4C%33%31%62%37%47%37%20%68%44%31%4E%5A%4C%37%5E%62%41%20%37%68%41%29%20%47%37%62%37%2D%43%20%37%2C%68%44%73%42%79%51%58%79%51%37%2D%43%28%20%20%29%36%2D%46%28%37%2D%43%4C%5A%33%31%62%37%47%20%37%68%44%32%4E%5A%4C%20%29%20%5D%5B%2A%58%7D%20%29%37%2C%68%44%73%5A%37%2C%43%2D%2F%20%37%68%44%5A%4C%39%23%37%44%20%37%68%41%4C%5A%37%2D%47%6C%2C%37%44%2C%68%41%7C%2C%62%42%47%37%62%39%4C%2D%43%2C%37%47%31%62%37%47%20%37%2C%43%2D%2F%37%2D%43%5A%4C%33%31%62%37%47%20%37%68%44%4C%5A%37%2D%47%6C%2C%37%44%2C%68%41%7C%2C%62%42%28%46%2D%36%29%2D%43%2C%37%47%62%37%47%20%37%29%20%5D%5B%2A%23%37%44%20%37%68%41%5A%4C%37%5E%62%41%20%68%37%41%5A%4C%62%42%2F%37%2D%43%20%37%2D%43%41%39%4C%5A%44%68%37%2D%43%28%33%33%31%62%37%47%37%20%43%2D%37%28%37%2D%43%5A%4C%33%31%62%37%47%20%37%68%5A%44%4C%37%5E%62%41%20%37%68%41%5A%4C%62%42%2F%46%2D%36%29%20%2D%43%5A%4C%39%28%43%2D%37%29%20%5A%20==%30=%30===%44%61%79%20%42%79%20%44%61%79=%43%61%68%6E%2D%53%74%6F%72%64%61%68%6C%2D%57%65%73%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%42%7C%34%41%2D%37%58%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%5A%20%4C%78%20%5A%4C%20%78%29%37%44%28%20%7C%51%79%43%37%58%79%51%34%54%5B%41%2A%58%37%41%7C%51%23%35%58%79%51%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%7C%79%51%58%37%42%7C%51%79%58%37%2D%41%5B%42%2A%5D%45%2D%37%58%79%39%45%7C%51%79%7C%51%79%58%37%37%58%79%51%7C%20%5A%4C%20%78%29%37%44%28%20%7C%51%79%58%2D%37%41%5B%41%2A%5D%20%35%23%39%45%20%37%2D%42%78%20%4C%5A%44%2D%41%7C%51%79%20%37%5E%47%5A%51%7C%43%37%58%2D%43%7C%51%79%58%37%2D%41%5B%42%2A%5D%51%58%79%39%62%37%45%7C%51%79%58%37%68%42%7C%51%79%37%20%46%37%4C%79%58%37%5E%47%46%37%23%31%31%4C%5A%45%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%55%47%5E%37%58%79%51%7C%42%2D%37%20%45%39%23%35%20%5A==%30=%30===%44%61%79%20%44%72%65%61%6D=%53%74%72%61%79%68%6F%72%6E%2D%45%6C%6C%69%6E%67%74%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%33%31%62%37%34%46%5E%37%20%42%5A%4C%43%2F%37%46%20%37%2D%44%5A%4C%33%62%31%37%41%20%35%23%37%62%42%5A%4C%41%2F%37%46%62%2D%36%20%43%34%54%41%2A%7B%46%6C%32%4E%5A%46%2D%37%2F%45%51%79%58%7D%37%62%47%73%20%20%37%47%7C%51%58%79%37%43%31%4E%7C%51%79%58%37%62%44%5A%4C%62%58%79%51%20%4C%20%37%2D%46%5A%37%5E%62%41%6C%7C%43%2D%37%20%37%2D%62%42%73%20%37%5E%41%6C%7C%37%45%2C%2D%37%42%73%20%37%5E%62%42%42%2A%5B%5D%20%37%46%2C%45%62%37%7C%51%79%58%37%5E%35%23%37%43%20%2C%44%37%7C%6C%79%58%37%47%5A%4C%37%62%41%20%37%5E%46%5A%39%4C%62%37%43%20%37%2D%47%7C%51%79%58%37%5E%47%51%7C%47%2D%37%37%2D%41%73%20%5A%4C%33%31%62%46%5E%37%20%46%62%42%5A%4C%43%2F%37%46%20%37%2D%44%5A%4C%31%33%62%37%41%20%35%23%37%62%42%5A%4C%41%2F%37%2D%36%20%43%37%41%2A%5B%5D%20%46%2D%37%20%46%2D%37%2F%45%62%4C%5A%44%62%37%20%43%37%4C%5A%46%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%61%79%20%44%72%65%61%6D%69%6E%67=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%5E%62%42%34%42%62%5E%37%46%20%37%2D%43%5A%4C%37%6F%44%20%37%2D%43%4C%5A%37%6F%23%43%20%37%2D%44%5A%4C%37%2D%43%20%37%23%39%4C%5A%34%54%41%2A%7B%4C%62%41%2F%37%5A%44%37%23%31%62%42%31%4E%42%2A%5B%5D%20%37%46%20%37%2D%7C%43%51%79%58%39%62%37%47%5A%4C%39%62%41%20%31%5E%37%20%42%62%4C%37%5E%62%45%44%5A%4C%39%62%47%2D%37%2F%46%5A%4C%46%2F%37%2D%47%20%37%2D%47%5A%4C%35%37%23%44%20%37%62%45%7C%51%79%58%37%68%45%5A%4C%45%68%37%20%45%20%37%2D%47%5A%37%68%45%5A%4C%6F%37%4C%5A%43%2D%47%5A%4C%62%41%2F%37%62%42%20%37%5E%62%32%42%4E%43%2A%5B%7D%20%73%75%73%37%46%20%37%2D%37%20%46%2D%37%23%43%20%37%2D%73%37%46%20%37%62%2D%36%20%41%58%39%36%62%42%5A%4C%20%33%31%46%6C%2C%46%37%2F%45%73%5A%4C%37%47%20%37%2D%44%5A%4C%39%62%79%51%7C%43%2D%45%7C%51%79%58%75%73%20%5A%20==%30=%30===%44%61%79%20%49%6E%2C%20%44%61%79%20%4F%75%74=%42%6C%6F%6F%6D%20%52%75%62%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%45%2F%34%43%36%58%79%23%44%5A%4C%37%2D%44%20%36%43%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%6F%37%20%43%36%34%54%41%2A%7B%47%7C%51%79%58%79%51%7C%45%62%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%37%58%47%7C%51%79%58%36%2D%44%7C%51%79%58%37%6F%51%7C%44%2D%37%58%37%2D%45%31%37%5E%47%7C%51%45%2D%37%20%41%51%79%58%37%2D%43%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%47%20%37%2D%44%5A%4C%39%62%37%7C%46%37%58%79%7C%51%79%58%37%2E%44%3C%20%20%62%37%58%79%51%37%2D%62%45%20%37%2D%45%7C%51%79%58%37%5E%7C%47%51%79%58%37%62%41%7C%51%79%58%37%5E%47%7C%4C%5A%44%2D%37%41%7C%51%79%58%2A%2C%5B%5D%51%20%33%72%64%20%51%79%58%37%62%42%33%4E%5A%4C%20%51%79%58%79%51%58%5D%51%79%58%37%47%5A%4C%3E%2E%64%6E%65%7C%41%37%58%79%6C%61%20%2E%43%4C%37%46%20%37%46%23%58%79%51%58%37%47%7C%51%79%58%37%44%7C%51%79%58%37%7C%41%51%79%58%37%2D%45%7C%51%79%58%36%2D%46%7C%79%51%7C%43%5E%2F%37%44%2C%42%58%37%47%7C%51%41%37%4C%5A%44%7C%51%79%58%39%62%37%41%7C%51%79%58%37%2D%7C%45%51%79%58%36%2D%46%7C%51%79%58%23%46%2F%37%44%2D%37%58%79%20%37%2D%45%5A%79%51%7C%43%36%20%41%37%23%35%4C%5A%44%2D%37%20%47%37%23%35%20%5A==%30=%30===%44%61%79%20%57%61%76%65%73=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%44%34%44%2D%37%58%37%47%5A%4C%31%31%23%37%5E%46%20%37%2D%45%51%7C%79%58%36%2D%47%7C%51%79%58%62%42%7C%51%79%20%41%2D%4C%5A%34%54%41%2A%5B%45%7C%51%79%58%39%58%79%51%7C%37%62%45%5A%4C%20%6C%63%4B%51%79%58%73%75%37%73%47%7C%51%79%58%37%68%23%46%7C%51%79%58%46%23%31%31%2F%47%23%37%45%7C%51%42%7C%51%79%58%2F%47%58%79%51%79%58%37%5E%2D%46%7C%51%79%58%37%68%23%46%2A%42%5B%51%79%58%51%79%58%51%79%58%51%79%58%5B%51%7C%43%2F%45%31%31%23%37%62%42%5A%4C%2D%62%79%51%7C%47%2F%7C%51%79%58%73%75%73%37%62%41%7C%51%79%58%2F%43%46%7C%51%79%58%23%43%2F%41%7C%51%79%58%44%41%62%37%20%42%58%23%44%2F%37%62%2D%58%79%51%7C%45%6F%20%55%3C%46%69%6E%65%3E%45%62%5E%37%4C%5A%20%78%20%20%5D%20==%30=%30===%44%61%79%62%72%65%61%6B=%41%64%61%6D%73%6F%6E%2D%47%72%6F%66%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%34%45%62%5E%37%79%58%37%2D%46%7C%51%79%58%37%43%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%51%7C%42%62%37%34%54%41%2A%5B%37%2D%45%7C%51%51%7C%42%37%20%5E%62%42%5A%4C%37%62%41%20%37%2D%62%45%7C%79%51%58%37%5E%62%45%42%2A%5B%5D%20%2C%37%62%42%37%2F%46%58%79%79%58%37%5E%62%7C%51%79%58%37%43%2D%37%58%79%58%37%5E%62%45%41%2A%5B%5D%51%79%58%37%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%51%7C%42%62%5A%4C%37%41%20%62%42%43%2A%5B%79%51%7C%43%37%42%20%37%42%7C%51%79%58%37%5E%62%41%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%62%37%2C%20%5D%58%37%5E%62%45%36%62%45%5A%4C%7C%45%62%37%58%2D%46%5A%4C%2C%37%43%20%2C%37%2D%47%7C%51%58%79%37%62%44%7C%51%79%58%37%5E%62%41%7C%51%79%37%20%42%62%37%51%79%58%37%2D%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%44%61%79%73%20%41%6E%64%20%4E%69%67%68%74%73%20%57%61%69%74%69%6E%67=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%44==%31%72%33%34%4C%62%4B%63%75%37%2D%45%7C%51%79%41%43%2D%37%58%51%79%58%37%2D%23%46%7C%51%79%58%37%41%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%7C%42%2D%37%58%2A%34%34%54%7B%51%79%58%37%2D%5A%44%5E%37%58%37%62%41%7C%51%79%58%37%2D%62%45%7C%51%79%37%58%46%7C%51%79%58%37%2D%43%42%2A%5B%7D%51%79%58%79%51%7C%43%4C%37%41%20%37%41%7C%51%79%58%51%7C%44%2D%37%51%79%58%37%46%7C%51%79%58%37%2D%43%41%2A%5D%5B%20%37%62%47%20%37%2D%62%44%5A%4C%37%47%20%7C%42%62%5E%37%79%58%37%46%7C%37%58%79%51%7C%46%23%2D%37%58%79%51%7C%42%2D%37%58%79%51%7C%45%2D%37%20%41%37%4C%5A%44%5E%37%58%79%51%5A%20==%30=%30===%44%61%79%73%20%4F%66%20%57%69%6E%65%20%41%6E%64%20%52%6F%73%65%73=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%46%5E%37%58%58%33%31%62%37%44%7C%51%79%58%29%37%44%28%2D%37%41%7C%51%79%58%31%31%23%37%62%45%7C%51%79%79%51%7C%47%2D%34%54%41%2A%5B%58%46%2F%37%2D%45%62%37%23%31%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%58%2D%37%41%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%31%58%79%51%7C%47%5A%4C%20%6C%63%31%31%23%37%62%37%20%41%37%62%37%5E%46%41%2A%5B%5D%51%79%58%37%43%7C%51%58%79%37%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%39%58%79%51%7C%45%68%45%7C%51%79%2A%5B%5D%20%20%2D%37%28%44%37%58%39%62%45%5A%4C%20%6C%63%4B%51%79%58%37%47%2D%7C%51%79%58%33%31%62%37%44%7C%51%79%58%29%79%51%4B%63%6C%41%7C%51%79%58%4C%37%43%20%37%79%51%7C%44%2D%2D%44%20%37%2D%41%7C%51%79%58%39%62%37%45%51%7C%79%58%37%68%42%5A%4C%43%2F%37%2D%44%20%37%37%4C%5A%47%2D%58%37%2D%41%43%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%44%65%61%72%20%4C%6F%72%64=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%2D%42%5A%4C%78%34%44%5E%37%4C%78%5A%4C%37%5E%44%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%37%2D%45%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%5A%34%54%5B%41%2A%75%73%37%41%5A%37%4C%5A%42%2D%2D%45%5A%4C%36%2D%42%5A%4C%37%2D%42%5A%4C%5E%37%2D%42%5A%4C%2D%42%5A%4C%36%2D%42%5A%4C%37%37%4C%5A%78%4C%5E%2D%42%5A%4C%37%5E%44%5B%42%5A%41%37%73%75%5A%4C%37%2D%45%5A%4C%37%2D%42%5A%4C%37%5E%5A%44%4C%78%5A%4C%35%23%37%41%5A%4C%78%5A%4C%73%41%37%20%5D%2A%4C%78%5A%4C%73%5A%4C%78%5A%4C%78%4C%5A%78%4C%47%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%37%5E%5A%44%4C%78%5A%4C%78%5A%4C%78%5A%4C%37%2D%45%5A%5E%37%4C%5A%78%5A%4C%78%5A%4C%5A%4C%37%5E%47%37%4C%5A%78%4C%46%5A%4C%37%2D%45%5A%4C%78%5A%4C%37%5E%47%4C%5A%78%5A%4C%37%2D%23%46%5A%4C%78%5A%4C%78%5A%23%2D%37%4C%5A%5E%47%5A%4C%78%41%37%73%75%73%4C%5A%42%62%5E%37%4C%5A%78%4C%5A%44%5E%37%4C%5A%78%20%5A==%30=%30===%44%65%61%72%20%4F%6C%64%20%53%74%6F%63%6B%68%6F%6C%6D=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%58%2D%44%5A%4C%34%44%2D%58%79%37%68%45%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%39%62%37%41%20%37%68%45%7C%51%20%41%37%62%39%34%54%7B%41%2A%46%5B%42%2A%7D%37%58%79%51%7C%44%7C%51%79%58%37%2D%44%7C%51%79%58%36%2D%7C%44%51%79%58%37%2D%44%7C%51%79%58%39%62%37%41%2D%36%58%79%51%68%45%7C%51%79%5A%4C%39%62%37%7C%47%2D%37%20%7C%51%79%58%2D%44%5B%43%2A%5D%20%39%62%37%20%41%37%68%45%7C%51%79%58%37%5E%46%5A%4C%37%43%45%68%37%20%41%51%79%58%37%5E%73%75%73%37%43%37%4C%5A%46%5E%4B%51%79%58%73%75%73%37%43%7C%51%79%58%2D%5A%44%4C%39%62%37%41%20%37%68%45%7C%51%79%58%37%63%6C%20%4C%5A%43%20%37%2D%47%20%79%62%20%64%6C%20%4C%5A%20%20%73%41%3C%51%79%58%2D%44%5A%4C%39%62%37%20%41%73%75%73%37%43%5A%4C%20%78%20%5A%4C%20%78%70%6C%61%79%65%63%4B%51%79%58%4D%69%6C%65%73%20%44%61%76%69%73%3E%4B%63%6C%20%20%5A==%30=%30===%44%65%61%72%6C%79%20%42%65%6C%6F%76%65%64=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%44%34%44%2D%37%58%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%47%51%7C%79%58%37%2D%44%7C%51%79%58%37%47%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%51%79%58%37%2D%79%51%5D%5B%2A%37%2D%45%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%7C%51%79%58%37%2D%41%7C%51%79%58%36%43%42%58%79%51%7C%41%58%37%47%7C%51%7C%51%79%58%37%20%41%62%37%4C%37%2D%44%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%41%2A%5B%5D%20%37%62%41%20%37%2D%62%45%5A%58%79%51%7C%47%37%2D%62%45%7C%6C%63%4B%51%79%51%7C%47%37%58%79%58%37%2D%41%7C%51%79%58%36%43%43%2A%5B%51%5D%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%51%7C%44%37%58%79%58%37%2D%44%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%58%79%51%7C%45%2D%37%20%41%37%20%5A%20==%30=%30===%44%65%63%69%73%69%6F%6E=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%2D%36%58%79%51%5A%4C%39%62%37%46%20%2C%37%68%43%7C%51%79%36%58%2D%46%5A%4C%39%62%37%43%20%2C%37%68%47%7C%42%62%2D%37%58%46%34%34%54%5B%2D%46%5A%4C%39%37%20%46%37%62%68%47%7C%51%79%58%36%2D%46%5A%4C%39%62%37%20%43%37%68%47%7C%51%79%58%37%2D%62%42%5A%4C%39%37%20%43%37%62%68%43%5A%4C%20%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A%20==%30=%30===%44%65%64%69%63%61%74%65%64%20%54%6F%20%59%6F%75=%43%61%68%6E%2D%43%68%61%70%6C%69%6E%2D%5A%61%72%65%74==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%28%37%68%43%5A%34%42%62%5E%37%2D%44%7C%51%79%58%37%5E%62%42%5A%4C%29%37%28%41%20%20%29%37%2D%45%28%37%62%45%7C%51%79%58%37%20%47%37%4C%34%54%7B%41%2A%35%23%37%46%20%20%46%37%62%39%37%43%20%37%2D%47%6C%31%4E%7C%2C%37%44%2C%2D%37%41%73%20%37%5E%62%42%5A%4C%29%37%62%41%28%4C%5A%43%2D%37%29%37%2D%62%45%41%2C%37%2D%45%29%20%28%42%37%6C%7C%2C%37%46%2C%37%2D%43%2C%37%43%2C%37%47%2D%73%32%4E%5A%4C%20%51%79%58%51%79%58%7D%29%42%62%36%20%73%37%2D%23%46%28%20%37%5E%46%6C%5B%6C%44%5E%37%37%2D%47%73%20%37%5E%44%5A%4C%37%41%20%37%45%2D%5A%4C%39%62%37%45%20%37%2D%42%7C%51%79%58%2C%43%37%2C%7C%42%2A%5D%2C%37%79%58%37%5E%62%5A%47%2D%37%20%20%29%37%42%28%20%20%29%37%2D%23%46%28%35%37%23%46%7C%51%79%58%37%2D%43%5A%4C%39%62%37%43%5D%2A%41%5B%42%4C%39%62%37%44%41%28%39%62%37%28%45%2D%37%29%62%45%28%37%68%43%5A%4C%37%47%20%37%2D%44%51%7C%79%58%37%5E%62%42%5A%4C%29%37%41%28%20%20%2D%37%29%20%46%37%62%45%7C%51%62%37%29%4C%5A%42%62%5E%37%20%73%41%2D%37%2C%44%37%2C%7C%47%2D%37%2C%43%37%2C%43%2D%37%2C%46%37%2C%7C%6C%42%62%36%20%73%43%2D%37%2C%46%37%2C%5A==%30=%30===%44%65%65%64%20%49%20%44%6F=%48%69%72%73%63%68%2D%52%6F%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%41%43%36%58%79%37%41%20%37%2D%45%7C%51%79%58%37%62%42%7C%79%51%58%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%4C%5A%44%2D%37%2A%7B%34%34%54%58%37%5E%46%42%41%2D%37%4C%5A%43%20%37%2D%47%7C%51%79%58%36%43%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%47%20%37%2D%44%37%20%5D%5B%2A%20%36%43%31%4E%43%41%2A%5B%5D%20%4C%5A%42%2D%2D%44%7C%51%79%58%37%44%5A%4C%20%6C%63%4B%79%51%58%37%41%7C%51%79%58%37%45%7C%51%79%58%37%37%20%47%37%20%6C%63%4B%51%79%44%7C%51%79%58%47%2D%37%20%43%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%7C%79%51%58%37%62%42%7C%51%79%58%37%5E%46%5A%4C%37%37%4C%5A%43%36%7C%51%79%58%36%2D%37%20%47%37%20%5A%20==%30=%30===%44%65%65%70%20%50%75%72%70%6C%65=%44%65%2D%52%6F%73%65%20%50%65%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%46%5E%37%58%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%6F%23%46%7C%51%79%7C%41%68%37%58%34%54%5B%41%2A%37%2D%47%7C%51%5A%46%6F%37%20%41%7C%51%79%58%37%2D%41%7C%51%79%58%36%2D%42%62%7C%51%79%58%37%2D%47%5A%4C%23%46%2F%37%44%62%6F%37%58%79%4C%37%2D%45%20%51%79%58%37%2D%37%58%79%51%7C%37%6F%23%46%7C%51%79%58%37%5E%46%5B%42%2A%20%5D%37%43%20%37%2D%47%5A%4C%37%44%20%37%5E%46%58%79%51%7C%47%43%7C%51%79%58%2D%62%42%7C%51%51%7C%46%5E%37%5A%4C%23%46%2F%37%44%20%37%6F%46%5A%4C%37%45%2D%20%37%44%7C%51%79%58%37%68%41%7C%51%79%58%47%2D%37%58%79%79%58%37%43%7C%36%58%79%51%7C%41%2D%37%58%79%51%7C%41%62%6F%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%44%65%6C%20%53%61%73%73%65%72=%4A%6F%6E%65%73%20%53%61%6D==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%45%7C%51%34%46%2D%37%58%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%42%62%37%58%79%34%54%41%2A%7B%51%79%58%37%5E%63%6C%20%4C%5A%79%58%37%68%41%5A%4C%62%42%2F%37%2D%43%20%2D%37%43%5A%4C%44%2F%37%5E%62%45%20%37%5E%62%45%51%7C%41%62%2D%4B%51%79%58%37%37%62%45%7C%51%43%37%4C%5A%46%42%42%2A%5B%7D%20%20%3E%65%6E%69%46%3C%6C%4B%63%51%79%58%36%62%45%5A%4C%37%62%42%20%37%2D%62%2D%37%58%79%20%37%2D%47%7C%79%58%37%2D%47%62%5E%37%58%79%4B%51%79%58%37%5E%62%41%7C%51%79%58%37%62%7C%45%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%63%6C%20%4C%5A%41%7C%51%79%58%20%6C%61%20%2E%79%51%7C%46%5E%51%79%58%37%2D%47%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%7C%3C%44%2E%53%58%37%43%7C%51%46%69%6E%65%3E%43%37%58%79%51%5A%20==%30=%30===%44%65%6C%75%67%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%51%79%58%34%45%62%2D%37%5A%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%31%2C%31%23%37%5E%45%5A%4C%31%31%23%37%5E%45%20%58%79%51%72%7C%34%54%41%2A%5B%41%7C%51%79%58%79%51%7C%41%37%4C%37%42%20%37%2D%23%46%7C%51%79%58%2C%31%23%31%37%62%41%42%2A%5B%5D%51%79%58%2C%31%31%23%5A%45%62%2D%37%58%37%2D%62%45%51%79%58%31%31%79%51%7C%41%62%4C%31%31%23%37%5E%45%20%37%2D%62%45%5A%4C%42%37%20%37%2D%23%46%7C%51%79%58%2C%31%31%23%37%5A%45%5E%37%23%58%31%31%23%37%5A%20==%30=%30===%44%65%73%61%66%69%6E%61%64%6F=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%2D%34%46%5E%37%4C%37%44%5A%4C%37%68%41%5A%4C%37%43%5A%4C%37%47%2D%5A%4C%78%5A%4C%31%31%23%37%47%5A%4C%78%5A%62%39%4C%5A%47%34%54%5B%41%2A%4C%31%31%23%37%44%37%4C%5A%44%4C%37%5E%46%5B%41%2A%5D%20%78%5A%4C%37%5E%47%62%5A%4C%78%5A%4C%39%62%37%47%5A%4C%39%62%37%5A%78%4C%5A%47%5A%4C%39%62%37%4C%37%5E%41%5A%2D%37%4C%5A%43%5A%4C%37%5E%46%5A%4C%36%2D%62%42%5A%4C%37%47%2D%5A%4C%39%62%37%44%5A%4C%37%68%41%5A%4C%37%45%37%23%39%4C%47%5A%4C%78%5A%5A%4C%37%2D%23%4C%5A%42%2D%37%41%5A%4C%37%45%5A%4C%37%2D%42%5A%4C%37%6F%42%62%5A%4C%37%5E%41%5B%42%2A%5D%20%37%45%5A%4C%5E%37%4C%5A%46%37%6F%62%42%5A%5D%20%39%62%37%45%37%4C%5A%43%5A%4C%36%2D%62%45%5A%4C%37%2D%47%5A%4C%37%5A%47%4C%37%2D%44%5A%4C%37%6F%23%43%5A%4C%37%5E%47%37%4C%5A%43%5A%4C%37%2D%42%36%2D%62%42%5A%37%4C%5A%78%4C%4C%39%62%37%44%5A%4C%37%68%41%5A%4C%37%43%4C%5A%37%2D%47%5A%4C%78%5A%4C%31%31%23%37%47%5A%5A%47%2D%37%4C%5E%46%5B%41%2A%4C%5A%46%5E%37%4C%5A%44%2D%37%4C%5A%47%37%4C%5A%78%4C%5A%45%62%37%4C%5A%78%4C%5A%47%37%4C%5A%73%47%2D%37%2C%43%37%2C%7C%6C%46%36%4C%5A%43%37%20%5A==%30=%30===%44%65%73%61%66%69%6E%61%64%6F%20%28%4F%72%69%67%69%6E%61%6C%29=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%45==%31%72%33%34%4C%62%4B%63%75%37%23%46%5A%4C%39%34%45%5E%37%4C%4C%37%68%23%47%5A%4C%37%42%5A%4C%37%2D%23%5A%46%4C%78%5A%4C%31%31%23%37%23%46%5A%4C%78%5A%5A%43%23%37%62%34%54%41%2A%5B%78%5A%4C%37%5E%23%37%62%39%4C%20%78%5A%4C%37%5E%46%5A%4C%78%5A%4C%39%62%23%37%46%5A%4C%39%62%37%23%43%5A%4C%37%23%43%5A%5D%5B%2A%41%45%47%5A%4C%37%2D%43%5A%4C%39%62%23%31%31%4C%5A%37%2D%23%46%5A%4C%39%62%37%23%43%5A%4C%37%23%68%47%5A%4C%37%42%5A%4C%37%2D%23%46%5A%4C%78%4C%5A%47%23%37%37%23%46%5A%4C%4C%37%2D%23%41%44%23%37%23%39%5A%4C%37%5E%23%47%42%2A%5B%5D%20%37%46%5A%37%4C%23%46%5A%4C%37%47%5A%4C%37%5E%23%47%5A%4C%41%6F%37%4C%5A%5A%4C%37%2D%23%5A%4C%37%23%46%5A%47%23%5E%37%43%5A%4C%37%6F%43%5A%4C%37%5E%42%5A%4C%37%44%23%5A%4C%37%2D%23%41%5A%4C%37%2D%23%47%5A%4C%23%2D%37%4C%5A%4C%37%23%44%5A%2D%23%46%5A%4C%5A%44%2D%36%4C%23%37%23%46%5A%4C%78%5A%4C%37%5E%45%41%2A%5D%5B%20%39%62%37%42%5A%4C%23%43%2F%37%23%46%5A%31%31%4C%5A%78%4C%37%2D%23%46%78%5A%4C%37%23%4C%5A%47%23%68%23%43%5A%4C%23%47%2F%37%5E%45%5A%4C%36%2D%5A%41%4C%37%5E%41%5A%4C%39%62%37%23%43%5A%4C%37%2D%37%4C%5A%46%37%42%5A%4C%37%6C%61%6E%69%67%4C%5A%78%4C%5A%20%51%79%58%51%79%58%5A%20%37%42%5A%4C%36%6C%45%7C%2C%37%42%2C%2D%23%46%73%5A%4C%37%23%46%20%3C%6F%72%69%37%5E%46%5A%4C%20%69%6E%20%45%2C%20%47%3E%20==%30=%30===%44%65%73%65%72%74%20%41%69%72=%43%6F%72%65%61%20%43%68%69%63%6B==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%62%44%5A%4C%37%34%44%62%5E%37%5A%4C%20%2D%46%5A%4C%20%46%2F%37%5E%62%47%4C%5A%78%5A%4C%20%46%2F%37%2D%43%5A%4C%20%46%2F%78%4C%5A%43%5E%33%54%41%2A%7B%4C%20%37%5E%47%37%23%39%4C%5A%20%47%2F%37%5E%62%41%5A%4C%20%37%5E%47%5A%78%4C%5A%4C%78%5A%4C%78%5A%4C%37%2D%46%5A%4C%78%4C%5A%78%4C%5A%45%5A%4C%37%5E%5A%4C%37%5E%42%2F%47%20%4C%5A%20%45%2F%2D%41%5A%4C%20%37%5E%45%5A%4C%78%4C%5A%20%45%2F%2D%41%5A%4C%20%37%5E%45%5A%4C%78%4C%5A%78%4C%5A%37%5E%62%41%5A%39%62%37%62%45%31%2F%42%4C%5A%42%32%4E%7C%7D%20%39%62%37%43%5A%4C%78%5A%78%4C%5A%4C%37%68%62%42%31%4E%5A%4C%78%5A%4C%78%62%68%37%4C%5A%31%23%37%5E%43%36%2D%62%42%5A%37%4C%5A%44%62%2D%45%5A%4C%37%6F%62%45%5A%4C%37%5E%2D%43%4C%5A%37%2D%41%5A%4C%37%68%23%46%5A%4C%39%62%37%4C%5A%47%2D%4C%68%62%41%5A%4C%5A%4C%20%7C%72%37%4C%5A%44%2D%37%5E%62%47%5A%4C%2D%46%5A%4C%37%2D%62%42%4C%5A%31%31%23%37%5E%62%42%5A%4C%37%68%42%5A%4C%2F%46%4C%5A%20%68%62%44%5A%4C%20%72%7C%20%4C%5A%20%72%7C%20%20%5A%58%79%51%58%79%51%58%79%51%20%20%59%51%20%5B%55%66%46%73%75%73%2C%58%79%51%5A%20==%30=%30===%44%65%74%6F%75%72%20%41%68%65%61%64=%45%6C%6C%69%73%20%48%65%72%62==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%2C%37%2D%34%43%5E%37%20%5A%4C%37%2D%41%6C%2C%37%2D%45%2C%5E%46%73%51%7C%79%58%74%6C%61%37%42%5A%4C%39%62%37%23%46%44%37%20%73%44%34%54%41%2A%7B%79%58%51%79%58%37%20%43%37%4C%58%7D%20%37%47%20%37%62%41%31%4E%5A%4C%37%41%2D%20%37%5E%43%5A%4C%37%62%42%20%37%5E%46%5A%79%51%58%79%51%2D%47%6C%7C%2C%4C%39%62%37%42%23%68%37%20%42%7C%51%79%58%37%5E%45%7C%51%79%58%74%6C%61%42%37%7C%51%79%58%2D%45%42%2A%5B%5D%20%39%62%37%46%23%68%37%20%46%32%4E%7C%51%58%74%6C%61%37%51%7C%42%37%61%37%23%46%20%37%5E%43%41%2A%5B%5D%51%79%58%62%37%44%7C%51%79%58%37%5E%45%7C%51%79%58%74%6C%62%39%4C%5A%42%79%58%2D%45%5A%37%5E%43%5A%4C%5E%2C%45%2D%37%5E%46%5A%4C%37%43%20%37%2D%47%6C%7C%2C%37%2C%47%37%2D%44%73%20%37%44%5A%4C%37%2D%41%6C%2C%37%20%42%62%37%46%73%7C%51%79%20%45%37%23%39%4C%5A%41%2D%37%20%45%62%37%4C%5A%44%37%20%47%37%4C%5A%43%5E%37%20%47%37%23%35%20%5A%20==%30=%30===%44%65%76%69%6C%20%4D%61%79%20%43%61%72%65=%44%6F%72%6F%75%67%68%2D%4B%69%72%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%68%45%7C%51%79%34%47%2D%20%45%39%62%37%44%20%37%68%41%5A%4C%37%68%45%20%47%2D%5A%4C%39%62%37%44%20%37%68%41%5A%4C%37%68%4C%5A%47%2D%58%34%54%41%2A%5B%4C%46%2F%37%2D%45%62%37%23%31%4C%39%62%37%44%20%37%68%41%5A%4C%37%68%45%2D%20%47%7C%51%79%58%39%62%37%44%7C%51%79%58%31%5A%47%2D%20%47%7C%51%79%58%37%51%79%58%37%2D%42%62%6F%37%4C%20%39%62%44%70%70%7C%51%79%58%2D%47%7C%51%58%79%35%23%39%62%37%44%7C%51%79%58%37%68%41%5A%5D%5B%2A%42%43%20%37%6F%45%5A%63%4B%51%79%58%51%7C%42%62%5E%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%47%37%20%37%2D%44%5A%4C%31%31%23%37%62%45%20%37%7C%42%62%5E%37%79%58%37%46%7C%37%5E%47%7C%51%62%2D%37%58%79%44%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%79%51%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%37%62%39%58%79%42%5A%4C%20%6C%4C%39%62%37%44%62%37%20%44%37%4C%37%68%45%20%2D%47%5A%4C%39%62%37%44%20%68%37%41%5A%4C%37%68%45%20%2D%47%43%2A%5B%5D%20%5A%41%68%37%20%45%7C%51%79%58%7C%51%79%58%35%2D%37%2F%46%4C%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%58%79%31%31%23%37%62%45%7C%51%79%58%37%68%45%5A%44%37%23%39%62%47%20%2D%47%5A%47%2D%20%20%28%45%68%37%29%4C%5A%20%28%41%37%62%39%29%78%20%28%44%37%62%39%29%20%5A%20==%30=%30===%44%65%77%65%79%20%53%71%75%61%72%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%45%62%5E%37%58%37%46%7C%51%79%58%37%43%5A%4C%37%62%44%37%20%62%45%7C%51%79%58%37%2D%62%41%7C%51%79%58%79%51%7C%46%2D%34%54%41%2A%7B%20%37%62%45%20%62%5E%37%20%43%51%79%58%37%5E%62%45%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%7C%42%62%2D%37%45%31%4E%5A%4C%2D%46%5A%4C%20%62%5E%37%58%79%58%37%46%7C%51%79%58%2C%37%43%7C%51%79%58%5E%37%62%45%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%51%4B%63%6C%41%42%2A%5B%5D%79%58%37%46%7C%42%62%37%58%79%5A%4C%37%62%44%20%37%62%45%7C%51%79%58%37%62%2D%41%7C%51%79%58%37%5E%62%45%41%2A%5B%5D%51%43%37%58%79%51%7C%51%79%58%37%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%5E%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%44%65%78%74%65%72%69%74%79=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%41%2A%7B%79%58%36%62%42%37%4C%5A%4E%31%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%20%46%37%4C%5A%62%41%20%37%5E%5B%5D%20%20%6C%44%37%58%79%51%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%58%79%51%4B%63%42%2A%5B%5D%51%41%20%37%5E%62%37%20%47%37%4C%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%5A%37%4C%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%62%37%4C%5A%45%5E%62%42%41%2A%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%44%69%61%6E%65=%52%61%70%65%65%2D%70%6F%6C%6C%61%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%7C%51%34%46%2D%37%58%7C%51%79%58%37%2D%43%5A%4C%44%2F%37%5E%62%20%45%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%46%2D%37%58%79%34%54%41%2A%5B%31%62%37%44%7C%62%5E%37%20%41%41%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%42%46%2A%5B%5D%20%37%43%20%37%2D%47%5A%4C%37%62%68%37%58%79%51%45%7C%51%79%58%37%62%42%7C%51%47%5E%37%58%79%41%2A%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%43%37%20%37%5E%47%5A%4C%37%44%20%37%2D%41%7C%51%46%2D%37%58%79%7C%51%79%58%33%2D%47%5A%4C%37%62%5E%37%20%45%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%7C%51%79%58%37%2D%43%5A%4C%44%2F%37%5E%62%5E%37%20%41%62%45%7C%51%79%58%37%2D%46%5A%4C%5D%5B%2A%42%46%47%7C%51%79%58%33%31%62%37%44%7C%51%79%58%68%37%41%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%2D%37%20%43%37%20%37%43%20%37%20%42%62%37%4C%5A%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%69%65%6E%64%61=%4B%69%72%6B%6C%61%6E%64%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%62%44%2F%46%5A%34%47%2D%31%31%64%61%46%20%31%31%2D%47%7C%51%79%58%31%31%37%23%5E%62%47%5A%4C%41%2F%39%64%64%61%46%20%2C%64%39%2F%41%4C%33%54%69%2A%5B%23%39%5E%62%47%5B%2A%41%46%2F%31%23%33%31%47%7C%51%79%58%39%2D%44%5A%4C%44%62%2F%2D%62%42%20%62%44%2F%46%7C%51%79%58%47%31%58%79%51%7C%5D%20%78%5A%4C%51%79%58%44%2F%7C%46%2D%31%31%51%79%58%31%31%2D%44%7C%51%79%58%62%45%2F%7C%46%51%79%58%45%2F%39%64%64%61%43%7C%51%79%58%7C%42%62%5E%37%51%79%58%31%31%58%37%68%44%5A%73%58%79%51%7C%2D%46%20%39%2D%46%7C%51%79%58%2C%62%47%2F%42%62%5A%4C%62%47%2F%62%42%20%62%42%2F%39%2D%46%39%2F%45%62%4C%75%73%39%41%7C%44%7C%51%79%58%43%20%43%36%4C%51%79%58%31%31%23%33%31%62%44%7C%51%79%58%2D%39%46%42%2A%5B%51%79%58%2C%74%6C%61%37%43%5A%7C%44%2D%39%2C%2F%45%7C%51%79%42%7C%51%79%58%79%51%7C%47%62%62%47%7C%51%79%58%31%31%2D%47%7C%51%79%58%41%62%2F%31%31%2D%46%5A%4C%2D%62%42%20%62%42%2F%5E%37%23%31%31%58%43%2F%39%2D%64%64%61%46%20%2F%41%58%79%51%4C%51%20%20%37%5E%62%44%7C%51%79%58%62%41%43%2F%7C%51%79%58%44%2F%31%31%23%37%5E%62%42%7C%5A%47%2D%31%31%35%23%37%5E%62%20%51%79%58%51%47%62%5E%37%23%6C%63%4B%51%79%58%62%44%2F%46%5A%4C%41%2F%64%39%64%61%46%20%31%31%2D%47%7C%51%79%58%31%31%20%20%5D%58%79%5A%4C%41%2F%39%46%66%7D%20%62%2D%31%31%20%46%41%2F%39%64%64%61%46%20%31%31%2D%47%5A%4C%31%20%31%23%37%5E%62%47%5A%4C%41%2F%39%64%64%61%4C%5A%46%2F%44%47%51%7B%59%20%2F%44%62%20%20%5A%20==%30=%30===%44%69%67=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%20%78%34%46%37%58%79%20%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%78%20%4C%5A%20%34%54%7B%41%2A%47%7C%51%79%58%79%51%4B%63%6C%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%37%62%5E%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%5A%41%62%5E%37%58%37%62%45%31%37%47%20%37%62%62%39%20%7D%7C%45%20%37%2D%62%42%7C%51%79%58%2D%46%5A%4C%62%39%37%43%20%37%68%47%7C%51%79%58%2D%46%32%4E%62%37%4C%5A%41%37%43%20%37%68%4C%5A%47%62%37%20%46%37%4C%5A%42%62%37%20%45%62%37%4C%5A%41%62%36%20%20%20%5A==%30=%30===%44%69%6E%61%68=%41%6B%73%74%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%47%5E%37%20%4C%37%2D%45%20%42%2F%47%5A%4C%37%5E%43%20%5E%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%5A%41%2D%37%58%34%54%7B%41%2A%20%39%62%37%42%31%47%36%20%42%7C%51%79%58%36%47%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%5A%4C%37%6F%62%46%23%68%37%20%4E%7C%51%79%58%41%7C%51%79%58%2D%58%79%51%7C%58%37%2D%45%7C%51%79%58%23%43%2F%37%41%7C%79%51%58%44%2F%2D%45%7C%51%79%58%23%44%2F%2D%45%79%51%7C%41%37%45%5B%42%2A%5D%5A%4C%37%2D%45%7C%44%37%58%79%4C%37%5E%43%20%37%5E%47%5A%4C%37%44%20%37%41%2D%5A%4C%37%2D%45%20%37%5E%47%5B%41%2A%5D%51%5A%47%2F%42%20%51%79%58%37%2D%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%44%69%6E%64%69=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%2D%41%34%45%62%5E%37%5E%43%7C%51%79%58%37%5E%62%44%7C%51%79%58%5E%37%62%45%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%58%79%51%7C%34%54%7B%76%2A%45%20%37%2D%62%58%79%51%7C%47%37%5E%62%45%7C%51%79%58%37%5E%62%44%7C%51%58%79%37%5E%62%45%7B%41%2A%59%7D%51%79%58%33%31%58%79%51%7C%42%39%2D%44%7C%51%45%32%4E%5A%4C%62%5E%37%58%79%79%58%7D%51%79%58%37%2D%62%42%7C%51%79%58%62%36%45%31%4E%7C%51%79%58%37%5E%2D%62%41%7C%51%51%58%79%51%20%41%5A%4C%37%62%39%62%37%43%20%7C%41%68%37%20%36%2D%62%45%20%2D%47%7C%51%79%58%36%2D%62%7C%45%51%79%58%2D%47%5B%42%2A%5D%20%39%62%37%44%4C%5A%47%2D%37%51%79%58%36%62%5E%62%44%7C%51%79%51%7C%43%23%45%5B%41%2A%5D%20%39%62%37%62%42%20%37%2D%5A%46%4C%36%2D%23%43%20%2D%46%7C%51%79%58%36%2D%62%5E%37%58%79%58%2D%46%5A%4C%37%62%44%7C%51%45%62%5E%37%58%7C%51%79%58%37%5E%2D%62%41%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%45%62%36%58%79%7C%51%79%58%37%20%20%20%5A==%30=%30===%44%69%76%65%72%73%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%42%62%2D%36%39%62%37%46%20%37%68%43%7C%51%79%58%36%2D%42%62%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%58%4C%5A%42%62%2D%34%54%41%2A%7B%20%6C%63%4B%51%37%62%39%4C%5A%42%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%46%37%20%37%68%43%7C%51%79%58%36%2D%62%42%31%4E%62%2D%36%58%79%46%20%37%68%43%7C%51%79%58%39%46%68%37%58%79%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%37%58%2D%62%45%7C%51%79%58%39%62%37%62%42%7C%51%7C%41%62%37%62%42%2A%5B%5D%20%37%68%43%7C%51%79%51%7C%43%68%42%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%36%58%2D%62%42%41%2A%5B%5D%20%39%62%37%46%20%37%62%2D%36%58%79%58%37%5E%62%44%20%46%37%62%39%4C%5A%42%62%2D%36%58%79%51%7C%43%68%37%20%46%37%62%39%4C%5A%42%62%2D%36%58%79%51%7C%43%68%37%20%46%37%62%39%20%5A%20==%30=%30===%44%6A%61%6E%67%6F=%4C%65%77%69%73%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2D%54%34%34%46%2D%58%39%62%37%46%7C%51%79%58%2D%46%7C%51%79%39%58%62%37%43%7C%51%79%58%2D%62%42%7C%51%79%58%79%51%7C%42%62%5B%2C%76%2A%2C%79%58%45%2F%33%58%79%51%7C%41%51%79%58%46%2F%39%62%37%47%7C%51%79%58%37%47%68%7C%51%79%58%37%5E%62%44%7C%51%79%58%36%62%7C%43%37%62%31%39%62%37%62%45%37%43%20%39%62%58%79%51%7C%42%68%44%20%37%2D%46%7B%41%2A%59%7D%51%79%58%46%2D%7C%51%79%58%39%62%37%43%7C%51%79%58%2D%62%37%4C%5A%47%37%2D%46%7B%5D%51%20%37%62%44%32%37%62%39%20%42%39%62%37%43%5A%4C%39%62%37%47%20%37%62%44%4E%31%5A%4C%37%62%41%20%37%62%45%5A%4C%37%2D%62%58%79%51%7D%4E%46%5A%4C%39%62%79%58%46%2F%36%5A%46%2D%36%58%79%58%39%62%37%46%7C%51%79%58%46%2F%36%2D%42%62%7C%51%79%58%39%62%37%46%5B%42%2A%5D%51%79%51%7C%42%62%2D%4C%39%62%37%43%47%20%37%2D%62%39%58%79%51%7C%51%79%58%39%62%37%46%5A%4C%46%2F%37%6F%62%20%42%39%62%37%46%7C%51%79%58%46%2F%36%2D%62%42%5D%2A%43%5B%42%62%37%46%7C%51%5A%4C%78%5A%4C%37%62%39%20%46%78%5A%4C%37%62%47%5A%4C%37%62%44%20%37%62%5A%41%4C%37%2D%62%45%20%37%62%42%5A%4C%39%62%37%4C%5A%44%62%37%43%5A%4C%37%68%47%62%37%4C%5A%78%4C%5A%44%62%37%4C%5A%43%37%62%39%20%5A%20==%30=%30===%44%6F%20%49%74%20%41%67%61%69%6E=%53%79%6C%76%61%20%47%65%72%73%68%77%69%6E%2D%44%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%20%20%6C%63%4B%34%46%36%58%79%5A%4C%2D%44%20%46%5A%4C%2B%46%20%36%46%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%47%37%58%79%51%34%54%41%2A%7B%6C%63%4B%51%79%31%43%37%20%44%79%58%37%44%6C%7C%2C%62%45%2F%36%2D%43%73%46%2C%20%62%42%5A%4C%37%43%20%37%2D%47%5A%4C%37%51%7C%47%37%58%4E%42%2A%5B%5D%79%58%37%47%5A%58%79%51%4B%63%51%79%58%37%44%5A%4C%37%68%41%20%37%2D%47%4C%5A%37%44%20%37%43%32%4E%43%2A%5B%7D%20%20%6C%4B%63%6C%20%4C%37%43%5A%4C%20%51%7C%47%68%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%44%6F%20%4E%6F%74%68%69%6E%27%20%54%69%6C%20%59%6F%75%20%48%65%61%72%20%46%72%6F%6D%20%4D%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%5E%62%34%42%62%5E%37%23%37%62%41%20%37%2D%62%45%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%31%31%4C%5A%42%34%54%41%2A%7B%62%41%7C%51%79%43%37%20%46%37%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%46%37%20%2D%43%7C%51%79%58%37%5E%62%42%31%4E%5A%4C%32%42%62%36%58%5A%4C%35%23%37%37%47%20%37%2D%37%20%5D%5B%2A%37%5E%62%42%7C%51%79%58%37%62%47%5A%4C%20%20%78%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%47%42%58%79%51%7C%44%62%44%20%37%2D%37%62%41%20%37%79%51%7C%46%37%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%7C%46%51%79%58%37%5E%62%42%41%2A%5B%5D%51%79%58%51%7C%45%62%2D%58%37%43%5A%4C%23%31%31%4C%5A%42%62%5E%37%20%47%37%23%35%4C%5A%43%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%44%6F%20%59%6F%75%20%4B%6E%6F%77%20%57%68%61%74%20%49%74%20%4D%65%61%6E%73%3F=%41%6C%74%65%72%20%4C%6F%75%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%6F%34%43%5E%37%20%7C%51%79%58%37%44%5A%4C%37%2D%41%20%37%2D%5A%45%4C%37%2D%41%20%37%5E%43%5A%4C%35%23%37%47%46%36%20%46%23%34%54%7B%41%2A%79%58%36%43%5A%37%62%39%4C%5A%2D%44%32%4E%5A%4C%20%51%79%58%51%79%58%7D%79%51%58%37%47%5A%4C%37%62%41%20%37%2D%44%31%4E%37%20%47%37%4C%41%20%47%2F%36%5A%4C%37%44%20%6C%42%62%2D%37%79%58%36%62%41%5A%4C%37%62%45%20%37%2D%62%5A%42%4C%37%6F%41%20%36%62%41%5A%4C%37%62%45%20%51%7C%41%2D%37%5B%42%2A%5D%51%45%5A%4C%37%2D%2D%37%4C%5A%41%5A%4C%35%23%37%47%20%37%5E%43%5B%41%2A%5D%35%20%23%37%47%20%37%2D%44%5A%4C%37%44%20%37%2D%43%5E%37%20%41%45%20%37%5E%47%2D%37%20%41%2D%37%4C%5A%44%37%58%79%51%7C%46%36%20%46%23%6F%37%4C%5A%43%36%2F%47%20%41%37%62%39%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%44%6F%6C%6F%72%65%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%68%41%34%44%2D%37%58%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%37%2D%47%5A%4C%44%62%5E%37%58%51%79%58%37%2D%47%5A%4C%37%44%70%70%7C%51%58%79%37%2D%47%42%2A%5B%7D%20%20%6C%63%4B%51%79%7C%70%70%44%37%5A%4C%39%23%37%44%20%37%2D%41%37%58%79%51%5D%5E%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%2D%44%41%2A%7B%20%20%51%79%58%51%79%58%37%58%79%51%7C%41%7C%51%79%58%37%4C%5A%47%2D%37%58%79%51%7C%41%68%37%20%44%37%23%39%4C%5A%44%62%5E%37%58%79%51%4B%63%6C%20%20%7D%20==%30=%30===%44%6F%6C%70%68%69%6E%20%44%61%6E%63%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%43%41%34%45%62%5E%37%62%37%47%20%37%68%44%7C%51%79%58%37%5E%62%7C%45%51%79%58%62%45%2F%37%5E%62%44%7C%51%79%58%39%20%5D%5B%2A%34%54%69%2A%5B%51%79%58%37%2D%5E%37%23%31%31%37%2D%62%41%7C%51%79%58%37%5E%47%5A%4C%37%20%44%37%2D%41%7C%51%79%58%37%2D%43%7C%51%79%58%58%79%51%7C%46%62%41%7C%51%79%58%73%75%73%37%23%35%4C%5A%43%37%5E%47%42%2A%5B%5D%51%79%58%37%44%7C%51%58%79%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%2D%58%79%51%7C%47%37%47%70%70%7C%2D%45%7C%51%79%47%58%79%51%7C%46%7C%51%79%58%46%2F%44%7C%51%79%58%73%75%37%73%46%7C%51%79%58%47%2F%31%31%23%37%5E%62%45%37%73%75%73%58%2F%41%7C%51%79%37%23%46%7C%51%5D%5B%2A%43%45%43%5A%4C%37%2D%44%20%37%45%7C%51%79%58%37%42%2D%5A%4C%37%44%20%37%2D%41%7C%51%79%58%37%62%23%2D%37%58%79%20%37%41%20%37%62%33%31%62%42%44%44%5E%37%2F%45%2F%37%5E%62%44%5A%4C%45%2F%37%5E%43%5A%45%4C%2F%37%5E%44%5A%4C%45%2F%37%5E%43%5A%4C%45%62%58%79%51%7C%2A%5B%51%79%58%39%2F%45%62%58%79%51%7C%41%62%5E%37%23%35%2F%45%62%58%79%51%7C%47%37%23%35%58%79%51%5A%20==%30=%30===%44%6F%6C%70%68%69%6E%2C%20%54%68%65=%45%63%61%20%4C%75%69%7A==%42%6F%73%73%61%20%4E%6F%76%61=%45==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%46%23%5E%37%51%79%58%37%45%7C%51%79%58%37%5E%23%46%7D%3E%20%78%33%3C%20%20%31%31%23%37%47%7C%51%79%58%5D%2A%41%5B%41%34%54%7B%69%2A%42%7C%51%79%58%58%79%51%7C%41%4C%20%6C%63%4B%51%79%58%37%5E%43%7C%51%79%74%58%6C%61%37%62%44%7C%51%79%58%74%6C%61%37%62%5A%46%23%68%37%41%2F%37%42%7C%2D%62%42%20%39%51%5D%2A%42%5B%79%58%33%31%62%37%46%7C%51%79%58%37%5E%44%51%7C%79%58%73%75%73%37%41%7C%51%79%58%37%2D%45%51%7C%42%62%2D%79%58%39%62%37%5A%4C%37%41%20%5E%37%20%42%62%79%58%37%5E%44%5B%43%2A%5D%51%79%58%39%23%62%39%37%41%7C%51%79%58%36%2D%62%42%5A%4C%37%2D%51%7C%45%2D%37%2D%62%42%5A%4C%58%37%2D%42%7C%79%51%7C%46%23%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%7C%45%51%79%58%37%68%42%7C%51%79%58%33%31%62%37%47%37%58%79%51%58%37%68%23%43%2A%51%79%58%74%62%39%73%75%73%51%79%58%74%6C%61%37%42%7C%51%79%58%74%6C%37%61%23%46%7C%51%79%58%37%68%23%43%7C%51%79%58%7C%45%37%61%6C%37%45%7C%51%79%7C%51%79%58%37%58%79%51%7C%42%37%23%46%7C%51%79%58%74%6C%61%37%23%43%7C%79%51%58%74%6C%61%37%23%47%7C%51%79%58%41%2F%37%58%79%51%7C%42%37%5E%41%5B%41%45%5E%37%58%79%51%7C%43%37%2F%45%58%79%51%7C%45%5E%37%4C%5A%43%37%2F%45%4C%5A%42%5E%37%4C%5A%45%5E%37%20%5A%20==%30=%30===%44%6F%6D%69%6E%67%6F=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%41%34%43%2D%58%79%6C%63%4B%51%79%58%36%2D%62%42%5A%4C%20%6C%4B%63%51%79%58%42%2F%37%47%5A%4C%20%6C%63%4B%51%20%4C%5A%46%2F%34%54%41%2A%7B%79%58%37%62%45%79%51%7C%43%2D%43%31%4E%5A%4C%2C%39%62%37%47%20%2C%37%68%7C%44%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%2D%58%79%51%7C%58%36%2D%62%41%37%2D%45%7C%51%58%79%51%7C%3C%45%7C%51%79%58%37%2D%44%7C%51%79%58%2D%43%4E%32%7C%7D%51%79%58%39%62%37%47%3E%65%6E%69%46%62%2D%37%58%79%37%62%41%7C%51%58%39%62%37%44%5B%2A%42%46%2D%68%41%7C%51%79%58%37%5E%62%41%7C%51%79%58%5E%37%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%37%58%79%51%7C%5D%20%37%41%20%79%51%7C%47%2D%37%20%41%62%37%4C%5A%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%44%68%37%20%47%37%62%39%20%5D%20==%30=%30===%44%6F%6E%27%74%20%42%65%20%54%68%61%74%20%57%61%79=%53%61%6D%70%73%6F%6E%20%45%64%67%61%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%35%23%37%34%44%62%36%20%62%45%5A%4C%37%2D%62%42%20%36%62%44%5A%4C%23%35%37%62%41%20%37%2D%62%45%5A%4C%37%2D%62%42%2D%37%20%41%62%34%54%41%2A%7B%79%58%51%79%58%62%37%4C%5A%45%62%41%20%37%2D%62%45%5A%4C%37%2D%62%42%20%62%36%44%31%4E%5A%4C%35%23%39%62%41%20%37%2D%62%37%23%35%20%7D%42%20%37%2D%46%62%42%5A%4C%20%32%44%62%36%20%58%39%46%5A%4C%20%6C%63%4B%51%79%58%39%43%2A%42%5B%5D%51%79%58%36%62%44%5A%4C%36%2D%62%47%79%51%4B%63%6C%4E%5A%4C%20%51%4C%35%23%37%62%63%6C%20%4C%5A%45%5A%4C%37%2D%62%42%20%36%62%44%41%2A%5B%51%5D%79%58%35%23%37%62%41%7C%51%79%58%39%62%45%62%2D%37%20%41%4B%51%79%58%39%62%42%20%36%62%42%62%2D%37%4C%37%62%41%20%37%2D%62%45%5A%4C%37%62%42%20%2D%37%46%5A%4C%35%23%37%62%41%20%37%2D%62%45%5A%23%35%4C%5A%44%20%36%62%44%5A%2D%37%4C%5A%45%62%2D%37%20%41%62%37%23%35%20%5A%20==%30=%30===%44%6F%6E%27%74%20%42%6C%61%6D%65%20%4D%65=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%31%47%20%37%68%34%43%5E%37%20%41%20%37%5E%43%5A%4C%39%62%33%31%47%20%37%44%68%7C%51%79%58%33%31%62%37%41%5A%4C%37%68%45%2D%37%4C%5A%44%34%54%41%2A%7B%43%32%4E%7C%51%45%68%37%20%41%51%79%58%51%79%58%7D%20%37%47%20%37%5E%43%4E%31%5A%4C%37%47%20%37%2D%44%5A%4C%33%31%62%37%58%79%51%58%79%5A%4C%39%62%33%41%20%37%2D%44%5D%5B%2A%42%46%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%37%58%2D%41%7C%51%79%58%37%45%7C%51%79%58%37%5E%63%6C%20%4C%5A%20%37%43%20%36%41%20%37%5E%43%4C%5A%47%37%58%31%47%20%37%68%44%7C%51%79%58%33%31%62%37%5A%41%4C%37%68%45%20%37%5E%43%41%2A%5B%5D%51%79%33%62%39%4C%5A%31%31%23%37%62%2D%37%4C%5A%44%68%37%20%47%31%33%62%39%4C%5A%45%68%37%20%41%37%62%31%33%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%47%37%20%5A%20==%30=%30===%44%6F%6E%27%74%20%45%78%70%6C%61%69%6E=%48%6F%6C%69%64%61%79%20%42%69%6C%6C%69%65==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%62%44%7C%51%79%34%44%2D%58%79%62%45%5A%4C%39%62%37%41%20%37%68%45%7C%51%58%79%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%37%23%31%31%58%34%54%7B%41%2A%4C%37%5E%46%20%73%47%2D%37%2C%2D%47%20%2D%44%5B%42%2A%7D%20%39%62%37%41%37%20%68%45%7C%51%79%58%37%5E%46%6C%7C%2C%37%43%37%4C%5A%43%37%20%31%31%23%37%37%62%42%5A%4C%20%45%68%37%4C%5E%62%42%5A%4C%37%5E%46%20%37%43%5A%4C%37%47%2D%20%2D%44%5A%4C%39%62%37%41%20%37%62%42%5A%37%20%45%68%37%37%5E%62%42%5A%79%58%31%31%23%20%5D%2A%41%5B%39%62%37%41%20%37%68%45%7C%51%79%58%2D%44%4C%5A%39%62%37%41%20%37%68%45%7C%51%79%58%2D%44%4C%5A%45%62%37%39%62%37%41%20%51%7C%44%62%37%23%31%31%20%73%47%2D%37%2C%43%37%2C%7C%6C%46%5E%37%58%79%51%7C%45%68%37%20%41%37%62%39%20%5A==%30=%30===%44%6F%6E%27%74%20%46%65%6E%63%65%20%4D%65%20%49%6E=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%37%34%46%20%46%5E%5A%4C%2C%37%43%20%37%2D%47%5A%4C%33%31%62%44%37%20%36%46%5A%4C%37%5E%46%20%36%46%5A%4C%37%47%2D%37%20%43%34%54%41%2A%5B%5A%4C%39%62%45%20%4C%5A%46%36%7C%51%79%58%36%62%42%5A%4C%35%23%37%46%20%46%37%7C%51%79%58%37%5E%46%42%2A%5B%5D%51%79%58%42%62%5E%37%20%78%20%5A%4C%20%46%5A%4C%20%6C%44%37%62%39%20%37%5E%62%42%43%2A%5B%5D%20%35%23%37%46%20%46%36%5A%4C%37%43%20%37%5E%46%5A%4C%36%2D%62%42%58%79%51%4B%63%7C%51%79%58%46%7C%51%79%58%37%46%37%58%79%51%5D%20%37%43%20%37%2D%47%5A%4C%37%6F%23%46%46%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%5B%2A%44%46%5E%5A%4C%37%43%20%46%5A%4C%2C%37%23%35%4C%5A%42%5A%4C%36%2D%62%42%20%37%44%7C%51%79%58%46%4C%5A%39%62%45%20%37%5E%62%42%7C%51%79%58%36%62%46%5E%37%20%43%37%46%20%37%46%36%20%73%47%2D%37%2C%43%37%2C%5A%20==%30=%30===%44%6F%6E%27%74%20%47%65%74%20%41%72%6F%75%6E%64%20%4D%75%63%68%20%41%6E%79%6D%6F%72%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%36%58%79%7C%51%79%58%37%47%7C%51%79%58%37%44%5A%4C%6C%20%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%4E%31%43%36%58%34%54%41%2A%7B%58%37%5E%43%7C%79%51%58%79%51%23%46%7C%51%79%58%36%46%42%2A%5B%5D%20%37%20%43%37%2D%47%7C%51%79%58%36%43%32%4E%5A%4C%20%6F%37%58%79%51%58%7D%51%79%58%58%36%43%41%2A%58%79%51%7C%46%20%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%4C%5A%39%62%37%42%20%37%68%23%46%7C%51%79%58%36%47%37%20%5D%5B%37%43%7C%51%79%79%51%4B%63%6C%20%4C%5A%41%37%58%79%51%4B%63%6C%20%4C%5A%44%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%47%37%58%79%51%5A%20==%30=%30===%44%6F%6E%27%74%20%47%6F%20%54%6F%20%53%74%72%61%6E%67%65%72%73=%4B%65%6E%74%2D%4D%61%73%6F%6E%2D%45%76%61%6E%73==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%43%5A%4C%34%42%62%5E%37%20%2C%37%2D%44%7C%51%79%58%2C%37%5E%62%42%51%7C%79%58%2C%31%31%23%37%62%45%7C%51%79%58%2C%47%37%62%39%2C%34%54%41%2A%7B%36%62%42%32%4E%46%37%62%39%2C%58%51%79%58%7D%20%2C%37%46%20%2C%37%2D%43%4C%5A%2C%37%47%20%2C%37%2D%44%31%4E%7C%51%79%58%79%51%20%4C%5A%7C%51%79%58%2C%37%5E%62%45%5A%4C%5A%42%62%36%20%2C%37%5E%62%45%5A%4C%20%78%20%5A%4C%2C%62%37%42%20%2C%37%2D%46%42%2A%5B%59%5D%51%79%58%42%62%37%2C%4C%2C%37%46%20%2C%37%62%45%7C%51%47%2D%37%2C%20%62%42%41%2A%5B%59%5D%51%79%58%2C%37%46%7C%79%51%58%2C%37%43%5A%4C%20%78%20%5A%4C%2C%37%43%5E%37%2C%58%79%7C%51%79%58%2C%2C%36%62%42%7C%79%51%7C%42%62%62%37%46%7C%51%79%58%2C%37%68%43%5A%4C%2C%62%39%37%47%20%2C%37%2D%44%7C%51%79%58%2C%37%5E%39%2C%58%79%51%58%2C%31%31%23%20%46%37%2C%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%44%6F%6E%27%74%20%4B%6E%6F%77%20%57%68%79=%48%61%72%72%69%73%20%4A%65%73%73%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%42%5B%41%34%42%62%5E%37%42%20%73%75%73%37%46%5A%4C%37%43%20%37%2D%5A%47%4C%39%44%20%39%5E%62%45%5A%4C%37%62%42%20%62%20%5D%59%2A%34%54%5B%69%2A%44%20%39%5E%62%4C%5A%45%62%5E%42%20%37%5E%62%42%5A%4C%62%42%20%73%75%73%46%37%5A%4C%37%43%20%37%2D%47%5A%4C%39%44%20%39%62%37%4C%5A%45%37%62%42%20%37%4C%37%43%20%37%37%20%43%37%4C%44%20%39%5E%62%45%5A%4C%37%62%42%20%37%5E%42%62%7B%41%2A%7D%20%62%42%20%73%75%73%37%46%5A%39%4C%5A%47%2D%2D%47%7B%20%39%42%2A%5D%20%62%73%20%42%62%4C%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%39%44%39%20%5E%62%45%5A%4C%37%62%42%20%37%5E%62%42%5A%73%75%73%20%42%75%73%37%46%5A%62%42%5A%4C%62%79%51%7C%43%37%37%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%5A%47%4C%20%6C%63%4B%51%79%58%37%46%7C%51%79%58%20%46%37%2F%45%58%37%2D%47%5B%42%5A%4C%62%42%2F%43%20%7D%2A%46%5A%4C%37%43%20%37%2D%47%5A%4C%39%44%20%5E%39%62%45%5A%4C%37%62%42%20%37%5E%62%42%7B%41%37%73%75%73%20%37%46%20%44%2F%73%75%73%37%46%62%37%4C%5A%45%37%2D%47%7C%7D%20%62%42%20%73%75%73%37%46%4C%5A%37%43%20%37%2D%47%5A%4C%39%44%20%39%5E%62%20%43%37%4C%5A%42%20%37%5E%62%20%73%42%62%2C%42%62%37%2F%46%2C%7C%6C%47%2D%37%20%43%37%4C%5A%46%37%73%75%73%20%42%62%20%5A%20==%30=%30===%44%6F%6E%27%74%20%4D%69%73%75%6E%64%65%72%73%74%61%6E%64=%50%61%72%6B%73%20%47%6F%72%64%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%5A%34%46%5E%37%58%20%73%75%73%37%44%7C%51%79%58%37%5E%62%45%4C%5A%74%6C%61%37%45%20%73%75%73%37%45%7C%51%79%44%37%62%39%4C%34%54%41%2A%7B%68%41%73%20%36%79%51%7C%4E%31%42%20%36%46%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%43%20%37%47%5A%4C%37%44%20%37%2D%41%62%37%4C%5A%46%58%37%43%7C%51%62%41%20%37%2D%2A%42%6C%47%2D%42%20%37%68%42%5A%4C%20%6C%63%4B%51%79%58%44%2D%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%62%37%4C%5A%41%5B%5D%37%44%2C%7C%51%79%58%37%2D%37%58%79%51%74%6C%61%37%45%20%73%75%73%37%45%7C%51%79%37%58%5E%46%41%2A%5B%5D%51%79%58%39%62%37%43%7C%4C%5A%45%62%5E%47%5A%4C%37%6F%44%37%73%75%73%20%44%37%62%39%4C%5A%47%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%44%6F%6E%27%74%20%54%61%6B%65%20%59%6F%75%72%20%4C%6F%76%65%20%46%72%6F%6D%20%4D%65=%4E%65%6D%6F%20%48%65%6E%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%43%5E%37%20%37%47%20%37%2D%44%5A%4C%37%47%20%44%2F%37%5A%47%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%2D%44%4C%5A%44%2D%37%34%54%41%2A%5B%58%37%2D%44%5A%43%5E%37%58%79%41%20%37%2D%44%7C%51%79%58%37%6F%62%45%7C%79%51%58%45%2F%43%42%2A%5B%5D%20%20%6C%63%4B%51%37%62%31%33%4C%7C%51%79%58%37%20%37%5E%43%41%37%20%41%37%62%47%20%37%2D%44%5A%4C%37%2D%62%45%20%37%2D%5A%45%4C%37%47%20%31%31%23%37%62%41%5A%4C%33%31%37%20%5D%5B%2A%2D%44%7C%51%79%2D%44%20%36%43%45%2D%37%20%45%47%7C%51%79%58%37%2D%44%5A%4C%37%47%20%37%44%2D%5A%4C%37%47%20%44%2F%37%47%5A%4C%37%6F%62%37%58%79%51%7C%5A%4C%37%2D%44%62%37%41%20%37%6F%37%20%73%43%58%37%5E%43%7C%51%79%58%37%62%42%7C%51%79%37%58%5E%46%6C%43%2A%5B%5D%2C%37%43%2C%45%2F%36%79%51%7C%45%68%23%44%5A%4C%37%31%33%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%44%6F%6E%27%74%20%57%6F%72%72%79%20%27%42%6F%75%74%20%4D%65=%42%6C%6F%6F%6D%20%52%75%62%65==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%34%42%62%2D%37%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%58%51%7C%45%62%37%34%54%5B%41%2A%6C%2C%37%43%2C%7C%43%2D%37%20%62%47%7C%51%79%58%39%62%47%7C%51%79%58%36%62%2D%44%7C%51%79%58%37%2D%62%42%5A%4C%37%6F%42%39%20%73%47%68%51%79%58%36%62%62%41%7C%51%79%79%51%7C%42%62%51%79%58%37%2D%62%42%5B%42%2A%5D%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%7C%45%62%37%58%58%37%2D%46%7C%7C%51%79%58%37%4B%63%6C%20%4C%20%6C%63%4B%51%79%58%37%5E%62%44%5A%4C%37%41%62%20%37%2D%62%45%7C%51%79%58%37%5E%62%41%5A%4C%5A%44%62%5E%51%79%58%37%5E%62%37%46%20%37%51%7C%43%2D%37%58%36%62%41%55%7C%51%79%58%37%62%45%7C%51%58%79%37%2D%62%42%7C%51%79%58%37%46%7C%51%79%58%79%51%7C%43%2D%79%58%39%62%47%39%20%5A==%30=%30===%44%6F%6E%6E%61%20%4C%65%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%41%7C%51%34%41%62%5E%37%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%79%51%58%37%62%42%7C%51%79%58%37%46%7C%51%79%58%45%62%37%58%79%34%54%5B%41%2A%51%79%58%37%62%45%62%2D%37%20%37%46%7C%51%79%58%37%5E%62%41%7C%51%79%58%62%37%47%7C%51%79%58%37%5E%62%44%5A%4C%37%62%41%58%79%51%7C%42%7C%51%79%58%37%5A%4C%20%6C%63%5A%42%62%2D%37%62%42%7C%51%79%58%37%46%7C%51%79%58%37%5E%41%62%5B%42%2A%5D%51%79%58%37%62%45%7C%51%79%58%37%58%79%51%4B%4C%20%6C%63%4B%42%7C%51%79%58%51%7C%43%37%62%58%39%62%37%43%7C%51%79%58%2D%46%7C%51%79%39%58%62%37%43%7C%51%79%58%2D%46%7C%51%79%58%39%79%51%7C%46%2D%79%58%37%68%47%6F%37%58%79%51%7C%43%2D%37%20%46%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%5E%37%58%79%51%7C%42%62%2D%37%20%45%62%37%20%5A==%30=%30===%44%6F%77%6E%20%42%79%20%54%68%65%20%52%69%76%65%72%73%69%64%65=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%46%5A%4C%34%46%58%79%51%79%58%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%4B%63%6C%20%34%54%41%2A%5B%4B%51%79%58%2C%4C%5A%20%78%20%5D%20%20%6C%63%4B%51%79%58%2C%46%5A%4C%20%63%6C%4B%51%79%58%2C%37%43%5A%4C%20%78%20%5A%4C%5B%2A%42%42%62%20%6C%63%4B%51%4C%20%6C%63%4B%46%2C%58%79%51%42%7C%51%79%58%37%46%7C%51%79%58%2C%46%5A%20%4C%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%62%2C%58%79%51%5A%4C%20%6C%63%5A%46%2C%58%79%51%4B%63%6C%20%4C%5A%43%37%2C%58%79%51%4B%63%6C%20%4C%5A%46%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%6F%77%6E%20%46%6F%72%20%44%6F%75%62%6C%65=%47%72%65%65%6E%20%46%72%65%64%64%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%46%20%37%43%34%42%62%36%20%36%62%42%7C%5A%4C%37%46%20%37%43%5A%4C%37%20%47%36%62%42%5A%4C%37%46%20%37%43%5A%4C%37%47%20%47%37%4C%5A%34%54%41%2A%7B%20%36%62%42%20%62%36%20%47%2D%4C%37%2D%43%20%36%62%42%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%46%20%37%2D%43%5A%4C%37%5A%44%62%6F%37%42%31%4E%5A%4C%5D%20%20%6C%63%62%37%58%79%51%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%6C%20%63%4B%51%79%58%36%62%45%5A%4C%20%6C%63%4B%37%58%79%51%4B%42%42%2A%5B%5D%42%5A%4C%37%46%36%20%47%37%4C%37%47%20%36%62%42%7C%5A%4C%37%46%20%37%43%4C%5A%37%47%20%36%62%42%5A%4C%37%46%20%37%43%5A%4C%5A%43%37%20%62%42%41%2A%5B%62%36%20%20%28%43%2D%37%29%4C%5A%20%28%44%62%6F%37%29%78%20%28%42%62%36%29%20%5A%20==%30=%30===%44%6F%77%6E%20%49%6E%20%54%68%65%20%44%65%70%74%68%73=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%37%58%79%51%4B%4C%37%45%20%37%2D%42%7C%51%79%58%37%5E%47%5A%7C%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%5A%41%2D%37%58%5E%47%41%2A%7B%45%20%36%47%31%2D%37%58%79%51%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%2C%44%37%7C%51%79%58%37%2D%41%7C%51%79%58%37%44%7C%58%79%51%7C%4E%41%7C%51%79%58%79%58%37%47%7C%2D%37%20%44%37%44%42%2A%5B%5D%51%79%58%36%47%5A%4C%37%44%36%20%47%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%2D%37%58%79%51%41%5A%4C%37%2D%37%42%7C%51%79%58%79%51%7C%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%46%23%68%37%58%37%2D%44%7C%51%37%68%42%5A%4C%7C%2A%41%45%37%79%58%37%5E%47%7C%51%79%58%39%62%37%44%7C%79%51%58%37%68%41%7C%51%79%58%37%41%7C%51%79%58%51%4B%63%6C%20%51%79%58%39%62%58%79%51%7C%45%37%62%39%58%79%51%7C%41%2D%37%58%79%51%7C%43%2D%36%20%46%37%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%44%6F%78%79=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%29%37%62%62%37%20%44%37%37%62%42%7C%51%79%58%37%62%42%5A%4C%37%46%37%20%43%7C%51%79%58%37%47%5A%4C%29%37%62%41%28%20%44%37%28%41%42%34%34%54%5B%37%44%20%37%62%7C%43%37%58%79%37%6F%45%7C%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%46%7C%51%58%79%51%7C%42%51%79%58%37%47%28%41%62%37%29%4C%5A%47%37%58%79%51%7C%43%37%20%46%37%4C%5A%42%62%37%20%46%37%20%5A%20==%30=%30===%44%72%65%61%6D=%4D%65%72%63%65%72%20%4A%6F%68%6E%6E%79==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%58%79%6C%63%4B%51%79%58%36%62%42%7C%51%79%58%2C%41%37%7C%51%79%58%37%2D%45%5A%4C%20%6C%63%4B%51%20%4C%5A%44%2D%34%54%41%2A%5B%2D%43%5A%4C%20%5D%5B%2A%42%43%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%42%62%7C%51%79%58%36%2D%62%45%7C%51%79%58%37%2D%79%51%4B%63%6C%51%79%58%37%47%4C%20%6C%63%4B%46%37%58%79%51%42%7C%51%79%58%2C%37%41%7C%51%79%58%37%2D%5A%45%4C%20%6C%63%4B%51%79%58%62%42%41%2A%5B%5D%62%36%58%79%51%7C%51%79%58%37%23%37%47%20%2C%79%51%7C%47%37%41%20%37%5E%62%42%7C%51%79%58%36%2D%62%45%51%7C%79%58%37%2D%43%2C%43%2A%2C%5B%5D%51%79%58%37%4C%5A%44%37%58%37%2D%44%5A%39%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%44%72%65%61%6D%20%41%20%4C%69%74%74%6C%65%20%44%72%65%61%6D%20%4F%66%20%4D%65=%53%63%68%77%65%6E%64%74%2D%41%6E%64%72%65%2D%4B%61%68%6E==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%46%20%34%47%36%58%79%79%58%2C%37%2D%41%7C%51%79%58%39%62%37%45%51%7C%79%58%36%47%5A%4C%37%44%20%37%62%45%7C%51%51%7C%43%2D%36%34%54%41%2A%7B%2C%37%2D%46%73%20%45%2D%37%4C%2C%37%44%2C%37%62%45%73%20%37%5E%47%5A%4C%51%20%79%58%51%79%58%7D%20%37%44%20%37%2D%41%5A%7C%6C%47%36%20%37%5E%47%31%4E%43%20%36%62%45%5B%2A%42%6C%45%20%37%2D%46%5A%4C%37%2D%43%20%36%62%45%5A%37%4C%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%62%42%62%37%4C%5A%5D%2C%37%62%42%58%36%47%5A%4C%2D%37%20%42%62%45%7C%51%79%58%36%47%41%2A%5B%5D%20%37%44%37%20%2D%41%5A%4C%37%2D%43%20%36%62%45%5A%4C%37%62%37%20%44%37%46%5A%4C%37%2D%79%51%7C%45%37%62%39%58%79%51%7C%41%2D%37%2C%58%79%51%7C%43%2D%36%20%46%39%4C%5A%47%5E%37%20%73%45%62%37%2C%44%37%2C%7C%6C%47%36%20%44%37%20%5A%20==%30=%30===%44%72%65%61%6D%20%44%61%6E%63%69%6E%67=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%45%37%23%35%37%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%51%4B%79%58%37%5E%41%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%43%34%54%41%2A%7B%37%47%20%37%2D%51%7C%46%5E%37%41%20%37%2D%62%45%7C%51%79%58%37%41%7C%51%58%79%37%2D%45%7C%51%79%58%39%62%42%7C%51%79%58%62%37%4C%5A%44%79%58%37%43%7C%51%79%58%37%44%58%79%51%4B%63%43%5A%4C%37%47%20%37%5E%43%7C%51%79%58%37%42%62%7C%51%79%58%37%5E%46%42%2A%5B%7D%20%20%6C%36%58%79%51%7C%37%5E%43%5A%4C%37%5E%46%7C%51%44%37%62%39%4C%37%62%47%7C%51%79%58%37%5E%43%43%2A%5B%5D%79%51%58%73%75%73%37%47%7C%51%79%58%37%2D%44%5A%23%31%31%58%79%20%37%68%41%7C%62%45%5A%4C%37%2D%37%20%41%37%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%47%37%20%2D%44%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%44%2D%37%20%47%45%7C%51%79%58%2D%37%20%41%62%37%4C%5A%44%2D%37%20%47%39%73%75%73%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%44%72%65%61%6D%73%76%69%6C%6C%65=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%46%20%46%34%43%5E%37%58%7C%2C%37%23%46%73%20%20%37%2D%47%7C%51%79%37%58%5E%43%7C%51%79%58%43%2F%37%2D%47%7C%51%79%6C%43%2D%37%2F%34%54%41%2A%7B%31%31%23%37%62%45%62%2D%37%4C%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%20%47%37%2D%44%5A%4C%37%41%20%37%2D%45%31%4E%5A%44%2D%37%20%44%20%37%2D%44%5A%5A%4C%37%46%20%58%79%51%5D%5B%37%2D%42%20%37%2D%23%46%5A%4C%37%41%20%37%45%2D%5A%4C%33%31%62%37%42%20%37%68%23%46%42%2A%4C%5A%43%2D%37%37%5E%43%5A%4C%51%79%58%37%5E%43%23%37%62%39%20%37%47%20%37%2D%44%5A%4C%39%62%37%41%20%68%37%45%5A%4C%39%62%37%42%20%37%68%23%46%5A%4C%5D%5B%2A%41%43%20%37%68%23%47%44%5A%4C%37%2D%43%58%79%51%7C%44%5A%4C%37%46%20%46%2F%37%2D%43%6C%7C%2C%23%37%46%73%20%20%37%2D%47%7C%51%79%58%37%5E%43%2D%37%20%45%62%2F%37%2D%47%7C%2D%37%20%44%62%37%23%31%31%4C%5A%43%5E%37%58%79%51%5A%20==%30=%30===%44%72%69%66%74%69%6E%27=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%34%45%62%37%20%4C%37%62%41%20%37%68%41%5A%4C%37%2D%62%42%37%20%2D%43%5A%4C%37%47%20%37%62%41%5A%4C%37%47%5A%47%2D%37%58%34%54%41%2A%7B%33%31%41%20%2C%31%46%2D%37%58%62%42%20%37%2D%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%51%79%58%2C%39%62%37%62%42%7C%51%79%37%4C%5A%45%62%4E%7C%51%79%58%37%5E%2D%43%20%5D%5B%2A%42%41%37%2D%43%5A%4C%29%37%47%28%20%6C%63%4B%51%58%79%37%62%45%5A%4C%20%6C%63%4B%51%79%58%37%62%28%43%2D%37%29%20%2C%31%31%23%43%5A%4C%37%47%28%46%37%29%20%4C%37%47%20%37%62%45%41%2A%5B%5D%51%79%58%62%37%42%6C%5A%4C%20%6C%20%37%2D%46%5A%4C%37%46%5A%41%62%37%20%37%2D%43%5A%4C%20%37%62%42%20%2D%37%4C%5A%41%51%2C%37%62%42%20%37%2D%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%37%62%41%20%37%68%4C%5A%45%62%2C%62%42%20%37%2D%5A%59%58%79%51%51%4C%5A%45%62%2C%20%43%37%20%7B%46%2D%37%20%3C%56%61%6D%70%20%61%6E%64%20%66%61%64%65%3E%42%62%37%4C%5A%45%62%37%20%43%37%20%7D%20==%30=%30===%44%75%6B%65%20%45%6C%6C%69%6E%67%74%6F%6E%27%73%20%53%6F%75%6E%64%20%4F%66%20%4C%6F%76%65=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%35%34%44%37%23%39%7C%51%79%58%39%5E%62%44%7C%51%79%58%39%62%31%33%62%41%7C%51%79%58%39%5E%62%44%7C%51%79%58%46%37%23%39%23%34%54%41%2A%5B%41%5A%4C%51%79%23%35%58%79%51%5A%4C%51%79%58%31%31%23%37%46%7C%51%79%58%5E%37%62%44%7C%51%79%58%35%23%39%62%37%62%41%7C%45%62%2D%39%58%39%62%37%62%42%23%46%42%2A%5B%58%79%51%20%4C%51%79%58%39%5E%62%44%5A%4C%2C%31%31%23%37%41%62%20%2C%37%5E%44%20%2C%36%62%45%20%2C%45%5A%58%79%51%20%5D%39%62%33%31%62%37%47%73%20%37%6F%37%4C%5A%45%47%20%37%2D%44%7C%51%79%58%37%5E%44%5A%4C%31%31%23%37%41%20%37%68%45%5A%4C%36%45%20%37%5E%37%4C%5A%43%5E%23%46%20%37%68%62%42%43%2A%5B%37%2F%42%62%2C%37%46%20%2C%37%5E%62%41%6C%7C%2C%33%31%62%2C%45%37%2D%62%42%73%20%31%31%23%33%31%41%6C%7C%62%39%2C%20%5D%2D%41%2C%42%2F%58%31%31%2D%46%31%20%45%62%39%31%23%33%31%62%47%7C%51%79%58%39%5E%62%44%4C%5A%2C%39%44%20%2C%37%5E%62%41%5A%4C%31%31%23%31%58%79%51%7C%31%23%39%62%37%31%23%39%62%37%37%23%31%31%58%44%20%2C%36%62%45%20%2C%45%7C%51%79%58%39%33%62%31%62%41%7C%51%79%58%37%68%62%45%7C%51%79%5E%37%20%41%62%62%42%7C%51%79%31%4C%5A%44%62%5E%39%2C%58%79%51%7C%66%55%3C%46%69%6E%65%3E%44%31%33%23%31%31%2C%58%79%51%5A%20==%30=%30===%44%75%6B%65%2C%20%54%68%65=%42%72%75%62%65%63%6B%20%44%61%76%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%42%2C%37%2D%46%34%43%5E%37%20%5A%4C%37%2D%41%20%37%2D%45%5A%4C%37%42%6C%37%2C%2D%41%2C%47%2F%37%2D%45%73%5A%4C%37%5E%46%44%2D%37%20%73%34%54%41%2A%7B%6C%2C%37%62%44%62%5E%37%20%44%4C%37%5E%62%41%6C%2C%37%62%45%2C%37%2D%62%73%42%5A%4C%37%2D%42%20%37%2D%43%5A%4C%37%5E%62%5A%73%44%37%2C%45%6C%7C%37%62%47%2C%68%44%73%5B%2A%42%46%5E%20%39%62%37%47%5A%4C%37%5E%62%41%20%37%2D%42%62%5A%4C%37%5E%43%20%37%44%5A%4C%37%45%20%37%46%2D%37%4C%5A%7D%20%37%5E%43%73%75%73%62%45%37%4C%5A%73%43%2C%68%47%2C%36%62%41%2C%37%2D%62%42%2C%43%62%2F%41%73%5A%4C%37%2D%62%42%6C%2C%37%46%2C%68%7C%46%2D%37%2C%2D%43%6C%2C%37%37%2D%44%5A%4C%23%31%31%20%5D%2D%45%5A%4C%37%42%6C%2C%37%2D%41%2C%47%2F%2D%37%45%73%5A%4C%37%5E%46%20%37%5E%43%41%2A%5B%37%20%41%2D%37%37%62%44%6C%2C%44%73%5A%4C%37%2C%42%62%37%7C%37%62%45%2C%37%2D%62%42%73%5A%4C%37%2D%42%37%20%2D%43%5A%4C%37%5E%62%44%20%37%5E%62%45%6C%2C%6C%41%62%5E%37%2D%46%73%20%37%2C%44%62%37%2C%6C%43%5E%37%20%5A%20==%30=%30===%45%2E%53%2E%50%2E=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%62%37%61%6C%74%58%63%4B%51%79%58%74%6C%61%37%45%5A%4C%20%6C%4B%63%51%79%58%37%5E%46%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%45%45%34%34%54%7B%31%4E%5A%4C%37%63%6C%20%4C%5A%5E%46%7C%51%79%58%74%6C%61%37%45%7C%51%79%31%58%31%23%37%62%45%7C%51%79%58%74%6C%61%37%44%37%20%45%62%5E%4B%51%79%58%31%2D%62%44%7C%51%51%7C%47%37%58%7C%51%79%58%31%31%23%37%62%44%32%4E%7C%7D%79%51%58%37%62%47%7C%51%79%58%37%2D%47%7C%51%79%47%2D%37%58%79%79%58%37%2D%44%37%20%47%62%37%4C%5A%46%5E%37%20%20%20%5A==%30=%30===%45%61%72%6C%79%20%41%75%74%75%6D%6E=%42%75%72%6E%73%2D%48%65%72%6D%61%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%58%39%23%37%47%34%43%5E%37%58%5E%62%41%7C%51%79%58%39%23%37%41%7C%51%79%37%58%5E%62%42%7C%51%79%58%39%62%37%42%7C%51%79%37%58%79%51%7C%34%54%7B%41%2A%2D%44%5B%42%2A%43%5E%37%20%41%4B%51%79%58%36%43%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%47%20%37%2D%44%5A%4C%39%23%37%63%6C%20%20%5D%31%4E%7C%51%79%4C%37%62%45%20%5A%43%5E%37%2F%4C%37%46%20%37%2D%43%7C%51%79%58%37%5E%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%6F%62%45%20%45%5A%42%62%5E%37%4C%37%47%20%37%7C%51%79%58%39%44%62%37%2C%43%79%58%37%5E%43%6C%5B%41%2A%5D%2C%37%47%2C%62%37%41%2C%5E%41%2C%37%62%42%7C%2C%37%42%2C%37%51%7C%42%37%62%2C%5E%44%73%5A%42%62%5E%37%58%79%51%7C%41%37%23%39%58%79%51%7C%41%62%5E%37%58%79%51%7C%47%37%23%39%58%79%51%7C%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%45%61%73%74%20%4F%66%20%54%68%65%20%53%75%6E=%42%6F%77%6D%61%6E%20%42%72%6F%6F%6B%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%47%5E%37%58%79%58%37%2D%41%7C%51%79%58%37%45%7C%51%79%37%58%2D%42%5A%4C%20%78%29%37%43%28%20%7C%51%79%51%4B%63%6C%20%34%54%5B%41%2A%79%58%37%2D%45%37%58%79%51%5D%2D%45%5A%4C%33%31%62%37%42%20%37%68%23%46%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%5B%42%2A%37%58%79%51%7C%46%7C%51%79%58%58%37%45%7C%51%79%51%7C%41%2D%5A%4C%20%78%29%37%43%28%20%7C%51%79%58%37%47%5E%5B%41%2A%5D%51%79%58%37%44%7C%51%79%58%37%42%2D%37%58%79%58%37%41%7C%51%39%62%37%42%20%37%58%79%51%4B%4C%47%2F%37%2D%41%20%2D%41%5B%43%2A%5D%51%58%79%37%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%5A%46%23%68%37%2D%41%7C%51%79%79%58%37%2D%41%58%79%51%7C%41%20%37%2D%62%42%7C%51%79%58%37%2D%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%41%7C%51%79%58%37%45%62%37%4C%5A%37%2D%45%5A%4C%51%7C%44%37%58%79%51%7C%47%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%45%61%73%74%20%53%74%2E%20%4C%6F%75%69%73%20%54%6F%6F%64%6C%65%2D%6F%6F=%45%6C%6C%69%6E%67%74%6F%6E%2D%4D%69%6C%6C%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%41%2F%36%2D%46%54%34%34%43%2D%4C%47%2F%2D%43%20%62%45%2F%2D%43%5A%4C%36%46%2D%20%44%2F%36%2D%46%5A%4C%62%45%2F%2D%43%20%5A%46%2D%36%20%2C%41%2A%2C%5B%2D%43%2C%41%2A%2F%47%20%43%2D%58%39%62%37%47%5A%4C%37%62%41%20%2D%43%5A%44%4C%2F%39%62%37%47%20%36%2D%46%5A%4C%62%45%2F%79%51%5D%5B%2C%2D%43%5A%4C%62%2D%43%20%47%2F%62%4C%5A%46%2D%41%2F%36%2D%46%20%36%2D%46%5A%4C%47%2F%2D%20%43%62%45%2F%2D%43%5A%4C%36%2D%46%20%44%2F%36%62%4C%5A%43%2D%45%2F%2D%43%20%2D%62%42%7C%51%46%2D%36%20%47%2C%42%2A%2C%5B%5D%20%37%62%45%20%37%2D%62%5A%42%4C%37%6F%42%20%2D%43%5A%4C%44%2F%39%62%37%41%62%36%58%79%5A%4C%62%45%2F%37%41%6C%2C%37%4C%5A%41%62%36%73%7C%51%79%58%37%43%5A%4C%44%2F%37%2D%47%36%20%62%45%7C%51%79%58%36%2D%62%41%7C%51%79%58%42%37%2C%42%62%37%62%45%20%37%2D%46%5A%4C%47%20%47%37%20%5D%45%2F%2D%43%5A%4C%36%2D%46%20%44%2F%36%2D%5A%46%4C%62%45%2F%2D%43%20%2D%43%2C%41%2A%2C%5B%62%20%43%2D%2F%37%62%41%5A%4C%36%20%46%2D%36%2F%41%62%4C%5A%43%2D%2F%47%20%43%2D%2F%45%62%4C%5A%46%2D%36%20%47%37%62%39%2F%44%4C%5A%43%2D%58%79%51%7C%47%37%62%39%58%79%51%5A%20==%30=%30===%45%61%73%74%65%72%20%50%61%72%61%64%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%42%5A%4C%37%46%34%42%62%5E%37%5A%4C%37%6F%23%43%20%37%2D%43%7C%51%79%58%5E%37%62%45%7C%51%79%58%37%62%42%5A%4C%37%46%20%42%62%5E%37%20%34%54%41%2A%7B%5D%51%79%58%36%2D%37%4C%5A%4E%46%20%37%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%7C%51%79%58%37%43%31%37%4C%5A%42%62%47%20%37%5E%62%2D%44%5A%4C%36%37%58%79%51%4B%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%20%4C%6C%63%4B%51%79%58%36%62%45%5A%4C%20%6C%63%46%36%20%45%62%62%42%42%2A%5B%37%46%20%37%5E%5D%5B%2A%41%42%6F%23%43%20%37%2D%43%7C%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%5A%4C%37%46%20%37%5E%62%37%4C%5A%42%62%20%37%46%20%37%4C%5A%42%62%5E%37%20%47%2D%37%4C%5A%43%37%20%46%37%4C%5A%42%62%36%20%73%43%2D%37%2C%46%37%5A%20==%30=%30===%45%61%73%79%20%44%6F%65%73%20%49%74=%4F%6C%69%76%65%72%2D%59%6F%75%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%54%34%34%43%36%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%43%36%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%43%36%20%41%2D%2C%41%2A%2C%5B%37%2D%44%20%36%5A%43%36%20%45%20%37%2D%47%5A%4C%37%2D%44%20%36%46%2C%42%2C%2A%5B%5D%20%37%43%20%37%2D%44%5A%4C%37%6F%62%43%37%4C%5A%46%4C%37%47%20%37%41%20%36%43%2C%20%43%37%4C%5A%20%37%47%20%37%62%41%5A%4C%37%41%20%36%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%2D%44%20%36%46%5D%5B%2C%2A%41%37%2D%47%5A%4C%4C%37%47%20%36%2D%37%20%47%37%20%37%2D%44%5A%4C%37%2D%41%20%36%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%2D%41%20%36%43%5A%4C%47%37%4C%5A%43%44%5A%4C%37%2D%5A%43%36%58%79%51%5A%20==%30=%30===%45%61%73%79%20%4C%69%76%69%6E%67=%52%61%69%6E%67%65%72%20%52%61%6C%70%68==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%37%34%46%5E%37%20%2C%37%46%2C%37%2D%43%73%20%41%2F%37%5E%46%4C%5A%37%6F%23%47%20%37%2D%47%5A%4C%37%6F%23%46%7C%6C%42%62%5E%34%54%41%2A%7B%37%43%20%37%2D%20%44%2D%37%4C%51%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%43%20%37%2D%47%31%4E%5A%4C%5A%4E%32%47%37%5E%46%5A%4C%42%20%37%2D%46%20%42%62%37%4C%20%37%2D%62%45%5A%4C%37%2D%62%42%20%37%5E%44%62%42%2A%5B%5D%20%37%62%41%20%37%2D%62%45%5A%41%62%37%4C%5A%37%5E%46%5A%4C%37%43%7C%51%79%62%2D%37%20%41%4C%62%41%2F%37%2D%62%42%20%37%2D%62%42%5A%43%4C%2F%37%5E%62%44%20%37%5E%62%44%5A%4C%37%62%5A%47%2D%37%58%45%5A%4C%37%62%37%5E%62%42%6C%20%5D%5B%2A%41%37%2D%43%73%20%41%2F%37%5E%46%5A%4C%37%6F%47%23%20%37%2D%47%5A%4C%37%6F%23%46%20%37%5E%46%2C%46%37%2C%7C%35%23%37%43%20%20%45%62%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%45%61%73%79%20%53%74%72%65%65%74=%4A%6F%6E%65%73%20%41%6C%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%45%62%5E%37%2C%37%62%45%2C%37%2D%62%42%73%20%37%2D%43%4C%5A%33%31%62%37%47%20%37%2D%46%5A%4C%37%43%20%7C%6C%41%62%2D%34%54%41%2A%7B%4E%5A%4C%20%51%20%43%37%4C%5A%7D%20%37%62%42%20%37%2D%46%5A%4C%37%2D%43%37%20%5E%62%45%31%4E%5A%4C%37%62%42%20%37%2D%46%58%79%51%58%79%37%2D%47%5A%4C%62%42%7C%51%79%58%79%51%7C%42%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%58%5E%37%62%41%42%2A%5B%5D%20%37%62%45%20%37%2D%62%45%62%5E%37%58%37%5E%62%45%32%45%41%2A%5B%5D%37%4C%5A%41%62%42%20%37%2D%46%5A%4C%37%46%20%37%5E%62%45%4C%5A%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%62%37%23%35%20%62%45%20%37%2D%43%20%37%2D%47%37%4C%5A%46%2D%20%37%2D%62%41%6C%7C%2C%37%62%45%2C%37%2D%42%62%73%20%37%2D%43%5A%4C%33%31%62%37%47%20%37%42%62%37%4C%5A%43%20%37%5E%62%37%4C%5A%42%37%20%42%62%37%23%35%4C%5A%45%62%5E%37%20%41%62%37%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%45%61%73%79%20%54%6F%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%2D%37%58%58%37%5E%47%7C%51%79%58%37%44%7C%51%79%58%2D%37%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%79%51%7C%43%37%34%54%41%2A%5B%2D%41%5A%4C%39%7C%45%37%62%39%2D%42%5A%4C%37%43%20%37%5E%47%7C%51%79%58%44%37%7C%51%79%58%37%2D%41%42%2A%5B%5D%51%79%58%37%20%45%37%62%51%79%58%37%2D%41%5A%4C%39%62%44%37%58%79%51%42%7C%51%79%58%37%2D%41%41%2A%5B%5D%20%39%37%62%45%20%37%2D%42%5A%4C%37%43%20%37%5E%47%7C%68%37%20%45%37%7C%51%79%58%37%7C%51%79%58%37%7C%44%37%58%79%5D%51%79%58%39%62%37%45%7C%51%79%58%37%2D%7C%42%51%79%58%37%43%7C%51%79%58%37%5E%47%7C%51%5B%2A%43%41%2D%51%79%58%37%2D%20%37%2D%42%7C%37%4C%5A%47%5E%55%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%4C%5A%37%6F%62%42%20%37%2D%42%5A%4C%37%43%20%37%47%36%58%79%51%46%20%36%2D%43%45%37%62%39%20%5A%20==%30=%30===%45%63%61%72%6F%68=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%37%23%39%23%35%20%35%23%39%23%37%42%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%39%23%37%62%45%20%45%37%23%39%4C%62%42%69%2A%7B%47%20%37%2D%44%5A%20%78%20%4C%5E%62%44%5A%4C%20%6C%63%4B%51%79%58%31%31%37%23%44%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%5A%37%58%79%51%7C%4C%20%78%20%5A%73%5A%4C%39%23%4C%5A%43%5E%37%37%45%5A%4C%39%23%37%47%20%39%23%37%23%46%4C%5A%35%23%39%23%37%46%20%37%2D%43%7C%51%79%58%23%39%20%46%37%35%23%39%23%37%73%5A%4C%39%23%37%2C%43%37%2C%37%62%41%5A%4C%39%23%37%42%20%39%23%37%62%7C%42%51%79%58%39%23%37%62%42%6C%7C%2C%37%62%44%23%39%20%41%37%62%45%2C%37%44%58%37%5E%62%44%37%2C%45%37%2C%31%23%37%62%47%7C%51%79%58%37%5E%62%44%53%2A%41%7B%7D%51%79%58%39%23%37%44%6C%7C%2C%37%46%31%58%79%51%7C%47%2C%37%23%46%41%2C%37%2D%62%23%31%31%58%79%45%5A%4C%37%42%20%37%2D%23%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%5E%62%47%31%4E%7C%51%5E%37%20%73%45%37%47%7C%51%79%44%3E%65%6E%69%4E%32%6C%47%62%23%39%23%37%62%41%20%37%68%62%45%5A%4C%35%39%23%23%37%62%42%20%37%68%46%7C%51%79%58%37%5E%35%4C%5A%3C%46%7C%7D%2C%37%62%5A%4C%37%2D%62%51%5D%5B%2A%42%62%42%5A%4C%35%62%37%41%20%37%5E%62%47%7C%79%51%58%39%23%37%62%44%7C%51%79%58%37%2D%62%41%37%62%35%20%45%79%58%37%5E%62%42%2D%37%58%79%51%7C%45%37%62%39%58%79%51%7C%41%5E%37%20%20%3C%44%2E%53%2E%20%61%6C%20%32%6E%64%20%45%6E%64%2E%3E%4C%5A%41%62%37%61%6C%74%58%79%51%5D%20==%30=%30===%45%63%6C%79%70%73%6F=%46%6C%61%6E%61%67%61%6E%20%54%6F%6D%6D%79==%4C%61%74%69%6E%2D%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%3C%2A%37%30%46%5A%4C%37%2D%43%20%2C%37%5E%62%45%5A%4C%62%37%42%20%2C%37%2D%46%3E%6E%69%74%61%4C%20%20%2D%37%20%42%62%34%54%41%2A%7B%51%79%58%7D%20%37%4C%5A%7C%46%62%45%31%4E%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%2D%43%20%37%2D%47%5A%4C%37%62%42%20%37%2D%5E%37%20%43%37%2D%47%20%37%5E%7C%51%79%58%37%51%58%79%51%7C%58%37%2D%62%42%3E%67%6E%69%77%53%20%20%32%2A%37%3C%42%2A%5B%5D%51%79%58%37%5E%62%45%32%4E%79%51%7C%45%62%79%58%51%79%58%20%20%30%37%2A%79%51%4B%63%6C%20%37%43%20%37%62%42%7C%51%79%58%37%2D%46%51%7C%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%20%5D%5B%2A%41%3C%58%37%5E%62%41%20%37%2D%46%7C%3E%46%2D%37%2C%20%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%2D%43%20%37%5E%62%45%5A%4C%37%62%42%20%47%2D%37%4C%5A%6E%69%74%61%4C%42%62%37%4C%5A%47%2D%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%5E%37%20%43%37%20%5A%20==%30=%30===%45%69%64%65%72%64%6F%77%6E=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%42%37%61%6C%63%4B%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%79%51%58%37%2D%45%5A%4C%20%6C%63%4B%51%79%58%74%6C%20%4C%5A%47%34%54%41%2A%7B%62%45%7C%51%79%7D%5B%2A%42%47%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%37%58%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%42%62%37%58%20%20%6C%63%4B%37%5E%46%5A%4C%4B%63%6C%20%20%47%5A%4C%39%23%37%47%20%37%2D%44%7C%51%79%36%58%2D%62%45%7C%51%79%58%37%68%45%43%2A%5B%5D%2D%37%20%43%37%51%79%58%37%5E%6C%63%4B%51%79%2D%37%58%79%51%4C%20%6C%63%4B%51%79%58%74%6C%61%37%42%41%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%2D%47%7C%5A%45%2D%37%58%44%7C%51%79%58%20%4C%5A%43%2D%37%58%79%51%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%45%69%67%68%74%79%20%4F%6E%65=%43%61%72%74%65%72%20%52%6F%6E==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%37%73%75%73%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%73%75%37%73%46%7C%51%79%58%73%75%73%37%62%42%7C%51%79%73%75%73%58%79%46%34%34%54%5B%58%29%31%31%23%75%73%58%79%51%73%75%73%37%46%7C%51%79%58%73%75%73%37%62%7C%42%51%79%58%73%75%73%37%43%5A%4C%20%6C%63%4B%28%44%62%5E%37%73%37%46%5A%4C%79%51%4B%63%6C%20%20%5A==%30=%30===%45%6C%20%43%61%6A%6F%6E=%4D%61%6E%64%65%6C%20%4A%6F%68%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%46%5A%34%44%37%20%20%28%20%20%37%2D%43%5A%4C%20%6C%63%4B%51%79%37%58%43%7C%51%79%58%37%47%5A%4C%29%37%62%41%28%47%62%37%29%4C%34%54%41%2A%5B%62%37%47%7C%51%73%75%73%58%79%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%5E%37%62%45%42%2A%5B%5D%51%79%58%37%62%42%7C%51%44%68%37%58%79%37%62%42%7C%51%51%79%58%37%47%43%37%58%79%51%41%28%20%20%37%44%41%2A%5B%5D%20%37%62%45%37%20%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%62%37%29%4C%5A%7C%51%79%58%39%2A%2C%5B%5D%51%51%4B%63%6C%20%7C%51%79%58%73%75%73%37%62%42%7C%51%79%58%46%37%5A%4C%29%37%62%47%28%20%20%37%2D%43%5A%4C%42%62%37%58%79%79%58%37%43%7C%36%62%42%7C%51%37%58%79%51%7C%51%79%58%37%43%7C%51%79%58%39%62%37%47%7C%79%51%58%37%68%44%5A%4C%39%62%37%44%20%37%68%41%7C%46%37%58%79%5E%62%45%2C%43%58%79%51%7C%46%37%20%45%62%37%20%5A%20==%30=%30===%45%6C%20%47%61%75%63%68%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%47%7C%5E%37%58%79%51%46%5A%4C%35%23%39%23%37%45%20%37%42%5A%4C%62%37%42%20%37%2D%44%7C%51%79%58%37%5E%62%45%7C%2D%37%58%79%51%46%34%34%54%5B%5A%4C%37%47%20%2D%37%58%79%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%45%5A%4C%37%5E%62%45%20%37%5E%62%47%7C%51%7C%44%2D%37%46%7C%51%79%58%43%2D%37%58%79%51%7C%44%2D%37%20%45%2D%37%4C%5A%45%2D%37%58%79%51%4B%63%6C%20%4C%5A%45%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%45%6C%6F%72%61=%4A%6F%68%6E%73%6F%6E%20%4A%2E%4A%2E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%39%62%34%43%2D%37%58%43%5A%4C%37%62%44%20%37%2D%44%5A%4C%37%5E%45%62%20%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%2D%37%20%47%37%34%54%41%2A%7B%42%20%37%2D%46%4C%5A%4E%31%42%5E%62%42%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%62%44%20%37%68%44%7C%51%79%58%37%5E%62%37%58%79%51%7C%37%46%20%37%2D%37%43%7C%51%79%2A%42%45%62%5E%4C%39%62%37%44%20%37%68%41%7C%51%79%58%37%62%5E%42%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%5A%47%2D%37%58%5B%5D%20%37%62%62%44%20%37%2D%2D%37%58%79%51%62%45%20%37%5E%62%42%7C%51%79%58%37%46%7C%79%51%58%37%2D%43%41%2A%5B%5D%51%79%58%37%46%7C%5E%37%4C%5A%44%43%7C%51%79%58%37%4C%5A%43%2D%37%20%47%37%62%39%4C%5A%43%2D%37%20%46%37%4C%5A%55%42%62%5E%37%58%79%51%7C%44%68%37%20%44%62%37%20%5A%20==%30=%30===%45%6D%62%72%61%63%65%61%62%6C%65%20%59%6F%75=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%5E%47%7C%51%79%34%47%5E%37%58%51%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%6F%62%42%7C%51%79%7C%43%2D%36%58%34%54%41%2A%5B%37%2D%45%7C%51%46%23%68%37%20%5A%4C%35%23%37%23%46%20%37%68%23%43%5A%4C%2F%44%2D%45%20%2D%45%42%2A%5B%5D%20%39%62%37%42%42%2D%37%58%79%7C%51%79%58%37%58%37%6F%62%42%44%5E%37%20%42%5E%47%41%2A%5B%5D%51%79%58%37%44%7C%51%79%37%58%2D%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%37%58%79%51%7C%5A%4C%37%41%20%5E%43%43%2A%5B%37%58%79%51%7C%37%2D%44%7C%51%79%58%37%5E%47%7C%51%79%58%2D%36%43%7C%51%79%58%37%2D%41%7C%51%79%58%37%44%20%47%37%20%5D%2D%41%7C%51%79%44%20%37%68%41%46%23%68%37%20%37%2D%42%5A%4C%36%2D%43%20%37%68%23%43%5A%44%4C%2F%37%2D%45%20%37%2D%45%5A%4C%39%62%37%42%20%45%37%4C%5A%7C%51%79%58%37%37%62%39%4C%5A%47%5E%37%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%45%6D%69%6C%79=%4D%61%6E%64%65%6C%20%4A%6F%68%6E%6E%79==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%43%7C%34%47%5E%37%58%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%47%37%58%79%51%33%54%5B%41%2A%7C%51%79%58%37%58%79%51%5D%2A%58%39%62%37%42%7C%51%79%58%37%2D%23%46%7C%79%51%58%37%2D%23%43%7C%51%79%58%37%5E%45%5B%42%79%51%7C%45%2D%37%46%7C%51%79%51%79%58%37%44%7C%41%2D%37%58%2D%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%47%5E%5B%41%2A%5D%51%79%58%35%23%37%44%7C%51%79%37%58%79%51%7C%51%79%58%37%41%37%2D%42%7C%51%79%51%7C%47%37%37%23%46%7C%51%79%58%37%2D%45%5B%43%2A%5D%79%51%58%37%42%7C%51%79%58%37%5E%43%7C%51%79%58%62%31%33%58%79%58%37%5E%47%7C%58%36%2D%43%7C%37%58%79%51%7C%23%43%7C%51%79%58%39%62%37%45%7C%51%79%58%68%37%42%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%68%37%58%79%51%45%7C%51%79%58%79%51%7C%42%2D%37%58%79%51%7C%45%37%62%39%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%5E%37%58%79%51%7C%44%37%20%20%20%5A==%30=%30===%45%6E%64%20%4F%66%20%41%20%4C%6F%76%65%20%41%66%66%61%69%72%2C%20%54%68%65=%52%65%64%64%69%6E%67%20%45%64%77%61%72%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%47%2D%37%20%62%45%7C%51%79%58%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%7C%51%79%58%37%5E%46%5A%4C%37%43%2D%37%20%41%62%34%54%7B%41%2A%44%5A%4C%37%47%37%4C%5A%44%62%4C%37%47%20%37%2D%44%5B%42%2A%7D%51%79%58%5E%37%46%7C%6C%2C%37%43%2C%37%2D%47%73%20%37%5E%5A%44%2D%37%20%62%41%20%37%2D%47%5B%41%2A%5D%4C%5A%44%2D%37%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%37%44%37%20%2D%41%7C%51%79%58%37%5E%43%5A%4C%37%47%20%37%20%43%37%20%37%47%20%37%2D%4C%37%62%41%20%4C%5A%46%5E%37%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%5A%45%62%2D%37%37%43%20%37%2D%79%58%37%5E%46%20%73%47%2D%37%20%36%2D%62%42%7C%51%79%58%37%5E%62%42%5B%2A%43%5D%20%37%46%20%37%2D%43%7C%6C%2C%37%43%2C%45%62%37%4C%5A%37%5E%62%44%5A%51%7C%41%62%6F%37%58%79%51%7C%47%2D%37%20%46%23%6F%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%45%70%69%6C%6F%67%75%65=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%44%2F%37%47%62%20%45%62%2F%46%2F%62%42%73%5A%4C%47%2F%62%45%20%2C%37%62%5E%41%5A%4C%62%42%2F%43%20%2C%2D%43%5A%4C%44%2C%45%62%2C%6C%45%34%34%54%5B%2F%62%45%5A%4C%2D%2F%42%62%4C%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%73%58%75%73%43%5A%4C%37%2D%47%20%37%5E%62%41%5A%51%4B%63%6C%20%43%20%2D%43%5A%47%58%79%51%7C%43%2D%37%58%79%51%7C%45%62%2F%42%62%58%79%51%7C%47%61%64%64%39%2F%42%58%79%51%7C%43%73%75%73%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%45%70%69%73%74%72%6F%70%68%79=%54%68%65%6C%6F%6E%69%6F%75%73%20%4D%6F%6E%6B%2C%20%4B%65%6E%6E%79%20%43%6C%61%72%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%62%37%20%20%78%20%5A%4C%37%45%20%37%62%45%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%44%4C%5A%20%78%20%34%54%41%2A%5B%20%20%78%20%5A%45%62%37%20%45%4C%20%78%20%5A%4C%37%44%20%37%62%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%5A%20%78%20%4C%42%2A%5B%5D%20%51%79%58%37%44%23%2D%36%58%79%62%44%5A%4C%20%6C%63%4B%51%79%58%37%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%37%58%79%51%7C%46%43%2A%5B%5D%5D%5B%2A%42%45%62%37%20%45%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%62%37%20%44%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%45%71%75%69%6E%6F%78=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%53%6C%6F%77%20%53%77%69%6E%67=%43%23%2D==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%23%2D%37%58%79%5A%4C%20%6C%63%4B%51%79%58%37%2D%23%46%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%43%23%2D%37%58%43%34%34%54%5B%20%4C%5A%41%37%23%31%31%58%79%51%7C%47%23%37%58%79%51%7C%43%23%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%45%72%6F%6E%65%6C=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%41%5A%34%47%5E%37%20%62%45%70%70%7C%51%79%58%37%5E%2D%62%42%5A%35%4C%62%37%45%20%37%2D%42%5A%4C%41%2F%37%5E%47%37%23%31%31%4C%34%54%41%2A%7B%5A%4C%37%62%41%37%20%46%37%4C%4E%5A%4C%20%51%79%58%51%79%58%7D%20%36%62%20%41%36%47%5A%4C%37%62%41%20%37%2D%41%31%4E%5A%32%41%2D%37%20%2D%43%7C%51%79%46%7C%51%79%58%51%5D%5B%2A%42%79%58%37%43%7C%51%79%58%37%47%5A%4C%39%62%20%44%37%2D%44%5A%4C%31%31%23%37%47%20%37%2D%44%51%7C%43%2D%37%79%58%37%5E%47%4C%35%62%37%45%42%2D%37%20%42%4C%41%2F%37%5E%47%20%37%5E%47%41%2A%5B%5D%31%20%31%23%37%62%41%20%37%5E%62%45%5A%4C%37%62%5A%42%2D%37%20%7C%51%79%58%37%51%79%58%37%5E%37%58%79%51%7C%41%20%37%2D%41%5A%4C%37%46%20%37%2D%43%7C%79%51%58%37%2D%41%5A%4C%31%31%23%37%62%45%70%70%62%37%4C%5A%47%5E%2D%62%42%5A%5A%20==%30=%30===%45%73%74%61%74%65=%4D%61%72%74%69%6E%6F%20%42%72%75%6E%6F==%42%6F%73%73%61%20%4E%6F%76%61=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%45%5A%34%42%2D%37%58%51%79%58%37%2D%42%7C%51%79%58%39%62%37%23%7C%46%51%79%58%37%2D%45%5A%4C%20%6C%63%4B%51%79%4B%63%6C%20%4C%34%54%7B%41%2A%3C%20%35%23%37%58%79%51%7C%44%58%37%23%46%5A%4C%20%6C%63%4B%51%79%58%37%47%5E%7C%51%79%58%37%44%7C%51%79%58%73%75%73%37%79%51%7C%46%23%37%41%7C%51%79%2D%62%45%7C%51%20%20%7D%58%79%62%42%7C%51%79%58%37%68%46%5A%4C%20%6C%63%51%4B%79%58%37%5E%42%5B%42%2A%20%20%51%79%58%51%37%62%39%58%79%3E%65%6E%69%46%63%4B%51%79%58%41%62%37%62%39%79%58%37%44%7C%51%79%58%73%75%73%37%44%7C%79%51%58%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%51%7C%47%5E%37%7C%51%79%58%37%6C%20%4C%5A%46%23%37%58%79%51%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%7C%46%23%37%23%35%58%79%51%5D%20==%30=%30===%45%74%65%72%6E%61%6C%20%54%72%69%61%6E%67%6C%65=%53%74%69%74%74%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%62%34%42%62%5E%37%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%37%44%2D%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%46%2D%37%20%42%34%54%41%2A%7B%2C%37%2D%43%73%37%4C%5A%4E%31%37%2D%44%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%20%47%37%4C%5A%62%41%20%37%62%5A%4C%37%44%20%62%5E%37%20%5D%79%58%37%62%45%7C%51%79%58%37%2D%62%42%7C%79%51%58%37%45%7C%51%79%58%37%2D%42%6C%42%2A%5B%51%7C%41%2D%37%42%6C%2C%37%46%5A%4C%37%46%20%44%62%37%4C%5A%37%2D%47%20%37%5E%62%42%2C%41%2A%2C%5B%5D%37%20%42%20%37%2D%23%46%5A%4C%37%43%20%37%2D%47%4C%5A%43%2D%37%20%37%2D%62%41%37%46%2C%37%2D%37%4C%5A%43%2D%47%20%37%2D%44%5A%4C%37%62%41%20%37%62%45%4C%5A%37%2D%62%42%20%37%2D%46%5A%4C%37%46%20%37%37%4C%5A%73%43%47%20%37%2D%44%2C%6C%42%62%5E%37%20%5A%20==%30=%30===%45%76%65%72%79%20%54%69%6D%65%20%57%65%20%53%61%79%20%47%6F%6F%64%62%79%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%47%20%37%2D%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%5E%62%41%20%2C%37%2D%47%5A%4C%37%2D%46%20%62%37%4C%5A%47%34%54%41%2A%5B%4C%37%6F%62%47%37%20%45%5E%37%62%45%42%2A%5B%5D%20%37%62%44%20%37%2D%62%5A%41%4C%37%62%45%20%37%2D%62%42%5A%4C%31%31%23%5E%37%2F%47%20%5E%42%5A%4C%37%23%37%62%47%5A%42%62%37%4C%5A%2D%47%5A%4C%37%62%44%20%37%2D%62%41%7C%51%58%79%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%37%20%43%37%4C%20%37%2D%46%5A%37%2D%46%5A%4C%7C%46%2D%37%20%47%5A%4C%37%5E%62%41%20%2C%37%2D%47%5A%4C%2D%37%46%20%37%5E%62%45%41%2A%5B%5D%20%37%62%42%2D%37%20%43%37%51%79%58%31%31%43%2A%5B%5D%20%5A%47%2D%37%20%2D%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%31%4C%31%23%37%5E%45%20%37%5E%42%5A%4C%37%62%47%37%20%44%62%37%4C%37%62%42%20%37%2D%46%5A%4C%62%6F%37%4C%5A%5A%4C%36%2D%62%41%20%37%5E%62%41%5A%4C%37%45%62%20%37%2D%62%42%5A%4C%37%62%42%20%37%2D%46%47%37%20%43%37%47%20%37%2D%47%20%42%62%37%4C%5A%45%62%36%20%45%62%36%2F%42%62%4C%5A%55%45%62%36%20%45%62%36%2F%42%62%20%5A%20==%30=%30===%45%76%65%72%79%62%6F%64%79%27%73%20%53%6F%6E%67%20%42%75%74%20%4D%79%20%4F%77%6E=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%68%41%7C%34%46%2D%39%2F%2F%37%5E%62%45%7C%51%79%58%31%31%2D%43%7C%79%51%58%42%2F%33%31%62%37%47%7C%51%79%58%62%42%42%62%58%79%51%33%54%41%2A%5B%5E%62%42%20%31%23%39%58%79%51%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%62%2F%42%37%5E%42%7C%51%79%58%31%31%2D%47%31%4E%7C%4E%32%47%2D%31%37%44%7C%51%79%58%39%5E%44%5A%45%68%37%20%41%72%51%79%58%7C%51%79%58%41%2F%37%2D%45%7C%79%51%58%39%5E%44%42%2A%5B%5D%20%35%23%39%23%37%7C%58%79%51%4C%5A%4C%46%2F%37%46%7C%51%79%58%68%37%20%46%23%7C%51%79%58%37%68%23%47%7C%51%79%58%41%2F%2D%39%42%7C%51%79%58%31%31%2D%42%5A%4C%39%62%37%43%23%37%62%39%23%43%7C%51%79%46%41%2A%5B%20%31%58%79%51%7C%79%58%5D%51%79%58%42%2F%31%31%2D%23%46%7C%79%51%58%39%5E%46%7C%51%79%58%43%2F%31%31%2D%47%51%58%79%51%20%31%23%37%5E%23%39%23%37%44%7C%58%79%51%7C%47%41%7C%51%79%58%62%42%2F%37%5E%62%45%7C%51%58%79%31%31%2D%43%7C%51%79%58%42%2F%33%31%62%37%68%37%58%79%51%62%42%2F%39%2D%2D%43%7C%51%79%2D%31%31%20%42%5E%62%44%7C%51%79%58%31%31%2D%44%5A%4C%35%39%23%23%37%41%20%37%68%45%5A%4C%46%2F%37%5E%62%37%23%31%31%58%47%7C%51%79%58%5E%42%7C%51%79%7C%46%23%2D%39%7C%51%79%58%62%42%2F%37%5E%42%7C%51%79%58%5E%39%62%42%43%2A%7B%5D%20%31%31%23%33%31%42%20%42%62%5E%39%58%51%79%58%31%31%37%2F%42%62%58%79%51%7D%59%5B%51%45%5E%37%23%31%31%58%79%51%7C%45%62%2D%31%31%58%79%51%5A%20==%30=%30===%45%76%65%72%79%74%68%69%6E%67%20%48%61%70%70%65%6E%73%20%54%6F%20%4D%65=%44%65%6E%6E%69%73%20%4D%61%74%74==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%2C%37%2D%43%34%43%2D%37%20%5A%4C%37%47%20%37%68%44%5A%4C%37%46%20%37%43%2D%5A%4C%37%6F%62%44%20%37%2D%44%5A%4C%37%46%73%42%6F%37%2C%34%54%41%2A%7B%7C%51%79%58%51%62%37%2C%7C%2C%51%79%58%7D%20%37%47%20%37%2D%44%31%4E%5A%37%4C%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%6C%58%79%51%58%79%41%2C%37%2D%62%79%58%37%5E%62%58%79%51%5D%5B%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%37%62%5E%45%5A%4C%39%23%37%62%42%20%37%2D%46%42%2A%62%39%4C%5A%45%36%62%42%32%4E%20%37%2D%44%5A%20%41%37%23%39%2D%43%41%2A%5B%5D%20%37%46%20%37%2D%43%5A%37%4C%43%20%37%2D%47%7C%51%79%58%37%5E%44%5A%4C%37%20%46%37%4C%37%2D%45%7C%51%5A%4C%37%47%20%5A%43%2D%37%20%2C%37%62%41%2C%37%2D%62%45%2C%37%2D%43%2C%6F%37%42%73%5A%4C%37%47%20%37%68%44%5A%4C%37%46%7C%6C%44%2D%37%4C%37%6F%62%44%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%45%76%65%72%79%74%68%69%6E%67%20%49%20%48%61%76%65%20%49%73%20%59%6F%75%72%73=%4C%61%6E%65%20%42%75%72%74%6F%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%43%5E%37%58%4C%35%23%37%47%20%37%2D%44%5A%4C%37%47%20%2D%37%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%5A%43%5E%37%58%34%54%41%2A%5B%2F%37%2D%41%7C%37%4C%5A%44%2D%2F%37%5E%2D%41%7C%51%79%58%2D%41%42%2A%5B%20%5D%39%62%37%45%20%37%68%42%5A%4C%37%47%20%37%47%23%58%79%51%62%41%20%37%2D%58%37%5E%43%41%44%37%2F%46%23%47%20%37%2D%44%5A%4C%37%44%20%37%2D%41%7C%79%51%58%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%20%5D%5B%2A%7C%51%79%58%47%58%37%5E%46%5A%2D%37%20%41%62%2D%47%7C%51%79%58%37%5E%43%5A%4C%35%23%37%20%47%37%2D%44%5A%4C%37%47%20%37%2D%44%5A%4C%37%37%20%43%37%4C%62%45%7C%51%79%2D%46%20%23%46%37%20%45%37%62%79%58%47%2F%37%2D%41%7C%51%79%58%23%47%2F%5E%37%2D%41%7C%51%79%58%2D%41%43%2A%5B%5D%20%39%51%7C%44%37%2F%68%42%7C%51%79%36%4C%5A%43%5E%37%58%79%51%7C%45%62%2D%37%20%41%62%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%45%76%65%72%79%74%68%69%6E%67%20%49%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%46%5E%37%58%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%58%5E%37%62%42%7C%51%79%58%31%31%23%37%42%7C%51%79%37%58%79%51%7C%34%54%5B%41%2A%58%37%2D%62%42%44%37%4C%5A%47%37%2D%41%7C%51%79%58%37%2D%47%7C%51%79%58%62%37%41%7C%51%79%58%36%46%5A%4C%37%43%20%37%2D%20%44%37%4C%5A%20%37%2D%41%7C%58%37%5E%62%42%37%58%79%51%7C%31%23%37%42%7C%51%79%58%37%5E%46%5B%42%2A%20%5D%37%43%20%37%2D%47%7C%51%79%58%37%5E%62%41%31%58%79%51%7C%62%45%7C%51%79%37%2D%43%5A%4C%37%20%44%37%4C%37%2D%44%5A%4C%20%6C%63%4B%51%79%58%37%41%51%7C%79%58%39%62%37%45%7C%51%79%58%37%68%42%5A%20%44%62%2D%37%2D%41%7C%51%79%6C%63%4B%51%79%42%62%5E%37%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%41%4C%5A%37%6F%23%47%20%37%2D%47%5A%4C%35%23%37%44%4C%5A%46%36%58%5A%4C%37%46%20%20%20%5A==%30=%30===%45%76%65%72%79%74%68%69%6E%67%20%49%27%76%65%20%47%6F%74%20%42%65%6C%6F%6E%67%73%20%54%6F%20%59%6F%75=%52%6F%64%67%65%72%73%2D%48%61%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%46%7C%51%34%45%62%5E%37%43%7C%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%2C%2D%37%62%45%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%2C%2D%37%2C%58%79%34%54%41%2A%7B%36%62%45%31%4E%62%5E%37%2C%58%20%2C%37%5E%62%41%5A%4C%47%2F%37%62%45%20%37%2C%5E%62%45%7C%51%79%58%2C%37%62%42%7C%51%79%42%62%37%4C%5A%42%7C%51%79%58%58%2C%37%23%46%42%62%37%58%79%42%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%2C%62%36%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%2C%58%79%51%7C%7C%51%79%58%2C%43%2A%5B%5D%51%58%79%51%7C%46%7C%51%79%58%2C%37%2D%47%7C%51%79%58%2C%37%7C%44%51%79%58%2C%62%45%5A%4C%2C%42%20%2C%37%23%42%62%37%58%79%2C%42%7C%51%79%62%42%7C%51%79%4C%5A%78%4C%5A%51%79%58%2C%37%2D%43%7C%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%2C%37%2D%62%45%5A%4C%78%5A%4C%78%7C%46%37%2C%58%2C%37%5E%62%45%20%6C%63%4B%51%51%7C%42%62%37%45%5A%4C%37%62%42%20%2C%37%5E%62%41%5A%4C%2F%47%37%62%45%20%2C%37%5E%62%45%7C%51%79%58%2C%62%36%2C%58%79%79%58%2C%37%5E%20%5A%20==%30=%30===%45%76%69%64%65%6E%63%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%5E%37%35%62%39%62%37%62%42%7C%51%79%58%37%2D%46%4C%5A%35%62%39%62%37%43%20%37%2D%47%7C%51%79%58%58%79%51%7C%41%34%54%41%2A%7B%41%7C%51%79%58%44%62%37%4C%5A%45%7C%51%79%58%37%2D%62%42%42%2A%5B%7D%51%58%79%31%31%23%39%23%37%46%7C%51%79%58%37%2D%46%62%37%23%31%31%20%37%2D%62%41%51%79%58%35%62%51%7C%44%62%37%7C%51%79%58%31%31%23%33%31%46%7C%51%79%58%31%31%23%37%47%7C%51%79%58%37%2D%43%7C%51%79%58%42%62%37%62%39%79%58%37%5E%62%62%41%7C%51%79%62%5E%37%58%79%79%58%35%62%39%62%37%62%42%7C%51%79%58%37%46%2D%5A%4C%35%62%39%62%37%43%20%37%2D%47%7C%51%51%7C%41%37%58%45%41%2A%5B%5D%2D%37%20%44%62%37%4C%5A%46%2D%37%58%79%51%7C%46%37%23%39%23%31%31%58%79%51%5A%20==%30=%30===%45%78%61%63%74%6C%79%20%4C%69%6B%65%20%59%6F%75=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%36%58%79%4E%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%6C%20%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%31%43%36%58%79%34%54%7B%41%2A%51%79%58%36%43%58%79%51%58%79%62%42%7C%51%79%58%37%5E%46%5B%42%2A%5D%51%58%79%37%43%7C%51%79%58%36%43%32%4E%5A%4C%20%51%37%58%79%51%7C%7D%20%37%47%20%4B%51%79%58%36%79%51%7C%44%2D%20%37%47%20%37%2D%44%5A%4C%37%6F%62%45%20%2D%37%45%5A%4C%37%47%20%36%2D%46%7C%51%79%58%37%5D%2A%41%5B%43%58%37%2D%41%7C%63%6C%20%4C%5A%44%37%58%79%51%4B%63%6C%20%4C%5A%47%37%58%79%51%4B%63%6C%20%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%45%79%65%20%6F%66%20%74%68%65%20%48%75%72%72%69%63%61%6E%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6E%20%6C%34%46%2D%36%2C%20%2C%37%5E%62%44%5A%4C%2C%73%75%73%37%62%20%41%2C%73%75%73%37%62%45%5A%4C%2C%36%62%42%20%20%73%43%37%7C%34%54%41%2A%5B%63%4B%51%79%58%37%2C%20%20%73%37%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%46%39%2F%23%37%62%45%7C%51%79%58%6E%6C%7C%2D%62%42%23%39%2F%46%2C%2D%62%47%6C%5A%73%75%73%37%62%36%34%20%6E%20%62%42%20%2C%36%2D%46%42%2A%5B%51%79%58%2C%2D%37%46%7C%51%79%58%2C%37%2D%46%34%34%54%5A%4C%36%2C%4C%5A%45%54%5A%4C%20%6C%23%37%62%45%5A%75%73%2C%4C%5A%4C%2C%37%5E%43%20%2C%31%31%23%37%5E%41%5A%20%4C%6E%20%6C%7C%37%43%73%20%20%2C%37%5E%62%44%5A%20%6E%20%4C%73%37%62%41%20%53%3C%7C%51%79%79%51%7C%45%62%5A%4C%20%6E%20%5A%4C%20%6E%20%5A%4C%20%78%5A%20%4C%20%6C%63%4B%51%79%58%2C%46%2F%39%23%37%46%2D%37%2C%58%58%2C%46%2F%39%6F%6C%6F%73%20%6F%6E%20%46%20%6D%69%6E%6F%72%20%42%6C%75%65%73%3E%20%78%20%20%5A%20==%30=%30===%46%61%6C%6C=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%61%6C%6C%61%64=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%37%23%46%7C%51%23%37%73%75%73%37%5E%62%45%7C%51%79%58%73%75%73%37%45%7C%79%51%58%39%62%33%31%42%7C%51%79%58%33%64%64%61%23%31%31%58%79%46%34%34%54%5B%33%31%44%7C%51%64%33%58%79%51%7C%51%79%58%31%31%23%37%5E%62%45%7C%51%79%73%58%75%73%37%45%7C%51%79%58%39%62%33%31%42%7C%44%5E%37%58%79%64%61%73%75%73%45%7C%51%79%58%7C%47%2D%37%58%7C%51%79%58%33%64%64%61%73%75%73%37%23%46%4C%5A%31%31%23%37%5E%62%41%20%37%2D%42%7C%51%79%42%31%33%62%39%51%79%58%39%62%2D%37%20%43%5E%37%2F%42%4C%5A%20%78%20%20%5A==%30=%30===%46%61%6C%6C%69%6E%67%20%47%72%61%63%65=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%45%76%65%6E%20%38%74%68%73=%41%62==%31%72%33%34%4C%62%4B%63%75%37%47%2F%37%5E%62%34%41%62%5E%37%42%20%37%2D%46%7C%51%79%58%37%2D%47%7C%51%58%79%23%46%2F%37%44%5A%4C%20%6C%63%4B%51%79%58%62%37%4C%5A%45%34%54%5B%41%2A%45%7C%51%79%58%23%4C%5A%47%2D%7C%51%79%58%37%68%23%46%7C%51%79%58%37%5E%7C%46%51%79%58%45%2F%37%43%7C%51%79%58%46%2F%37%42%37%62%31%33%46%2F%37%44%20%62%45%7C%51%79%7C%41%2D%37%20%62%42%7C%51%79%58%37%6F%23%43%7C%51%79%58%2D%37%43%42%2A%5D%51%79%58%37%5E%47%5A%4C%37%44%5E%37%2F%44%58%51%79%58%37%2D%62%45%7C%51%79%7C%45%68%37%58%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%62%44%37%20%2D%44%7C%51%79%58%33%31%62%37%41%7C%51%79%42%62%5E%37%58%51%79%58%37%5E%5E%37%20%20%51%20%5A%59%51%7C%41%62%5E%37%58%79%51%7C%66%44%62%5E%37%20%20%20%5A==%30=%30===%46%61%6C%6C%69%6E%67%20%49%6E%20%4C%6F%76%65%20%41%67%61%69%6E=%48%6F%6C%6C%61%6E%64%65%72%20%46%72%65%64%65%72%69%63%6B==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%5E%37%20%51%79%58%37%41%5A%4C%62%42%2F%37%68%45%20%5E%37%43%5A%4C%37%68%44%20%37%5E%46%5A%4C%37%43%7C%44%2D%37%58%33%54%41%2A%7B%58%37%45%42%2A%36%58%79%51%7C%20%37%68%23%46%32%4E%7C%51%79%58%51%79%58%79%51%58%51%79%58%7D%20%37%47%20%37%2D%44%31%4E%42%37%20%5D%5B%43%7C%51%79%58%5D%51%79%58%37%37%20%45%37%4C%37%2D%44%5A%4C%37%44%20%37%2D%41%7C%51%79%37%58%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%5A%58%79%51%7C%47%68%42%7C%51%79%51%79%58%37%47%37%20%43%37%4C%2D%44%7C%51%79%58%37%41%5A%4C%62%42%2F%37%45%68%20%37%5E%43%5A%4C%37%68%44%20%37%5E%46%5A%37%58%79%51%7C%5E%43%41%2A%5B%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%46%61%6C%6C%69%6E%67%20%49%6E%20%4C%6F%76%65%20%57%69%74%68%20%4C%6F%76%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%5E%37%58%79%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%37%58%79%51%4B%42%34%33%54%7B%5A%4C%78%5A%4C%51%4B%63%6C%20%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%37%62%5E%42%5A%4C%20%6C%63%4B%51%79%58%37%46%5A%4C%5A%78%4C%5A%78%79%58%37%2D%43%5A%4C%20%6C%63%58%79%51%4B%63%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%5A%20%4C%6C%63%4B%51%79%58%39%62%37%44%5A%4C%20%6C%37%58%79%51%4B%37%68%41%31%4E%63%4B%51%79%58%51%4B%63%6C%20%4C%20%6C%63%4B%51%79%58%31%31%23%37%62%41%4E%32%7C%7D%20%20%6C%63%4B%51%79%58%37%46%5A%4C%5A%47%37%62%39%79%58%37%2D%43%58%37%2D%43%7C%2D%37%58%79%51%47%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%7C%51%79%58%37%6F%42%7C%2D%37%58%79%51%43%5A%4C%20%6C%79%51%7C%46%37%20%20%20%5A==%30=%30===%46%61%6E%74%61%73%79%20%69%6E%20%44%20%28%6F%72%20%55%67%65%74%73%75%29=%57%61%6C%74%6F%6E%20%43%65%64%61%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2F%37%2D%45%5A%34%44%5E%39%2F%23%44%5A%4C%20%7C%72%20%5A%4C%20%7C%72%20%4C%5A%20%7C%72%20%5A%4C%41%2F%37%2D%45%5A%4C%41%5E%39%2F%41%4C%34%54%69%2A%5B%79%58%39%5E%43%7C%20%4C%5A%20%5E%44%7C%51%79%58%39%5E%43%7C%51%79%58%39%44%5E%41%2A%7B%5D%20%20%7C%72%20%5A%4C%20%7C%72%39%58%79%51%7C%72%20%5A%4C%41%79%58%39%5E%43%58%79%51%7C%41%5E%2D%42%5A%4C%2C%37%23%46%20%37%68%23%43%51%7C%79%58%37%5E%47%7C%51%79%58%31%31%23%37%62%37%58%79%51%7C%39%5E%44%7C%51%5A%4C%41%2F%37%37%2C%45%37%2C%2F%39%5E%44%6C%42%2A%7B%7D%2C%37%62%45%2C%45%37%2C%5E%46%2C%37%62%47%73%5A%4C%37%5E%47%6C%41%4C%5A%45%2D%2D%42%73%7C%51%58%39%5E%44%7C%5A%20%72%7C%20%43%7C%51%79%58%3E%73%6F%6C%6F%53%34%37%2A%39%3C%5E%44%41%2A%7B%59%7D%20%20%7C%72%20%5A%4C%5E%39%58%79%51%4C%20%7C%72%20%58%37%5E%2D%42%39%58%79%51%7C%46%20%37%68%23%43%7C%51%79%58%37%5E%47%7C%79%51%58%31%31%23%37%62%41%7C%51%79%58%39%5E%44%23%37%2C%4C%5A%5E%43%7C%51%79%4C%20%7C%72%20%39%58%79%51%7C%2D%45%5A%4C%41%2F%39%5E%44%42%2A%5B%7D%20%62%37%45%20%37%2D%62%42%5A%4C%37%45%20%37%2D%42%37%2F%41%4C%5A%5E%43%7C%51%79%5A%20%72%7C%20%4C%5A%20%72%7C%20%4C%5A%44%23%5E%39%2F%41%4C%5A%45%2D%37%2F%41%4C%5A%20%72%7C%20%4C%5A%20%72%7C%20%4C%5A%20%72%7C%20%20%5A%20==%30=%30===%46%61%72%6D%65%72%27%73%20%54%72%75%73%74=%4D%65%74%68%65%6E%79%20%50%61%74==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%20%42%2F%39%62%34%47%5E%37%58%70%20%2C%39%62%37%23%46%20%2C%37%2D%23%43%4C%5A%70%2C%42%2F%47%20%2C%37%2D%42%5A%4C%51%79%4C%5A%46%23%37%33%54%41%2A%5B%75%73%47%5A%4C%5A%41%2D%37%2C%64%61%43%5A%4C%2C%47%2F%46%20%2C%47%20%2C%2F%47%46%6C%7C%2C%37%44%73%20%73%75%73%37%44%20%64%39%58%79%51%4C%70%2C%2D%42%45%20%62%45%2F%20%47%37%4C%5A%2C%62%42%20%2C%62%41%5A%4C%70%20%2C%45%2F%20%43%37%2D%45%7C%70%20%2C%43%20%2C%73%75%73%43%70%4C%5A%44%62%2C%47%20%2C%73%70%20%39%62%37%62%2F%45%62%2C%68%47%5A%4C%20%39%36%62%47%5A%4C%20%35%23%23%39%37%47%7C%51%79%58%39%64%64%61%62%41%6C%7C%37%2F%43%20%43%44%73%20%2C%62%41%7C%70%20%2C%46%2D%39%58%79%43%5A%4C%51%70%20%2C%37%62%41%20%37%5E%62%5A%41%4C%20%31%31%2D%47%5A%4C%20%39%2D%43%7C%51%73%75%73%20%43%42%2A%5B%5D%20%43%20%73%75%73%62%2F%41%62%20%51%79%58%51%79%58%51%79%58%51%79%58%51%79%5A%58%2C%44%70%2C%43%5A%4C%20%73%75%73%43%7C%70%20%59%7B%51%43%42%20%37%5E%62%2C%70%7C%41%62%5E%37%20%42%62%2F%41%62%20%70%7C%43%73%75%73%20%43%2C%70%7C%43%20%20%7D%20==%30=%30===%46%61%73%63%69%6E%61%74%69%6E%67%20%52%68%79%74%68%6D=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%2F%37%43%2C%34%46%2D%20%46%73%20%37%62%42%5A%4C%37%6F%42%20%43%2F%2D%5A%46%4C%37%62%44%20%37%68%44%5A%4C%62%45%2F%2D%46%2D%2F%41%62%34%54%5B%76%2A%5A%4C%62%42%2F%20%46%2D%2F%45%7C%51%79%58%36%46%5A%4C%33%31%62%37%43%20%2F%43%2D%46%5A%4C%37%62%44%20%37%68%44%5A%4C%62%43%2D%20%43%2D%2D%46%7C%6C%2C%37%68%41%5A%4C%62%37%4C%5A%43%20%2D%43%7C%6C%2C%44%2F%37%47%2C%62%45%2F%43%2D%73%20%37%46%5A%4C%37%6F%23%46%20%47%2F%2D%43%2D%2F%42%62%41%20%37%68%41%20%5A%4C%20%78%62%4C%5A%47%37%20%5A%4C%29%37%43%28%20%20%29%37%2D%47%28%43%37%7B%41%2A%59%5D%51%79%58%37%43%7C%51%79%58%78%20%4C%5A%20%41%2F%2D%46%20%43%20%37%2D%47%37%28%43%2D%37%62%42%31%4E%42%2A%5A%4C%20%78%20%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%29%37%46%28%20%20%29%36%58%79%51%7C%46%5A%4C%20%78%32%4E%43%2A%7C%58%79%51%7C%45%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%47%51%7C%79%58%37%2D%44%5A%4C%39%62%37%41%20%37%68%37%58%79%51%7D%36%46%5A%4C%37%47%28%37%43%5A%51%7C%45%68%37%20%20%29%37%2D%47%28%37%2D%47%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%28%43%37%29%4C%79%58%36%62%42%2D%37%29%20%20%28%43%37%29%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%46%61%73%63%69%6E%61%74%69%6F%6E=%4D%61%72%63%68%65%74%74%69%20%46%65%72%6E%61%6E%64%6F%2D%44%61%6E%74%65==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%36%58%79%45%7C%51%79%58%37%5E%43%5A%4C%20%6C%63%4B%79%51%58%37%5E%43%7C%51%79%58%37%6F%62%45%7C%51%62%6F%37%58%79%33%54%5B%41%2A%37%62%41%5A%4C%37%58%79%51%5D%79%58%37%2D%44%5A%4C%20%78%20%5A%4C%20%78%5A%20%4C%20%6C%63%4B%51%79%58%37%2D%44%5B%42%2A%51%4B%63%6C%20%47%7C%51%79%58%37%6F%62%45%7C%37%58%79%51%5D%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%7C%79%51%58%37%6F%62%45%7C%51%79%58%36%43%5B%41%2A%5E%37%58%79%51%47%7C%51%79%58%7C%51%79%58%37%2D%37%58%79%51%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%58%37%2D%44%5B%43%2A%5D%51%79%58%37%47%7C%20%4C%5A%44%2D%44%7C%51%79%58%47%37%58%79%51%7C%43%36%58%79%51%7C%47%37%73%75%73%20%20%20%5A==%30=%30===%46%61%76%65%6C%61=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%47%7C%51%79%34%47%2D%37%58%51%79%58%37%2D%47%7C%51%79%58%47%2F%46%7C%79%51%58%37%2D%47%7C%51%79%58%47%2F%46%7C%51%79%7C%46%2F%47%58%33%54%5B%41%2A%2D%47%5A%4C%36%63%6C%20%4C%5A%68%45%7C%51%79%58%37%62%42%7C%51%79%58%37%62%5E%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%37%20%45%62%2D%4B%51%79%58%37%7C%51%79%58%37%4C%5A%47%2D%37%58%37%2D%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%2D%43%5B%42%2A%5D%20%20%6C%63%4B%51%79%58%79%51%7C%47%2D%37%2D%44%20%37%51%79%58%47%2F%51%7C%47%2D%37%37%2D%47%5B%41%2A%5D%51%79%58%39%23%37%43%4C%5A%39%23%37%44%20%39%23%37%62%45%7C%51%79%58%58%79%51%7C%46%79%58%37%2D%43%37%46%7C%51%79%79%51%7C%46%2F%4C%20%6C%63%4B%51%79%58%37%2D%47%7C%51%79%47%58%2F%46%7C%51%79%58%37%2D%47%7C%51%79%58%47%5A%43%2D%37%58%58%37%2D%47%7C%58%79%51%7C%42%62%5E%37%58%79%51%7C%42%62%37%58%79%51%7C%45%68%37%20%45%62%2D%36%4C%5A%47%2D%37%20%44%2D%37%4C%5A%47%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%46%65%65%2D%46%69%2D%46%6F%2D%46%75%6D=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%39%23%37%44%20%34%45%62%37%20%37%47%20%37%2D%44%5A%4C%37%44%20%37%5E%42%4C%5A%37%5E%62%41%20%37%2D%47%5A%4C%39%23%37%44%4C%5A%45%62%37%34%54%41%2A%5B%58%37%62%42%5A%20%41%62%5E%37%51%79%58%37%62%45%42%2A%5B%5D%51%79%58%37%42%62%5A%4C%37%46%20%29%37%62%47%28%37%43%5A%4C%4B%63%6C%20%4C%37%2D%47%5A%4C%4C%39%23%37%44%20%4C%5A%45%62%2A%5B%5D%20%37%44%20%37%2D%41%5A%4C%37%62%20%45%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%41%45%62%37%20%6C%63%4B%51%79%58%37%5E%42%5A%41%62%5E%37%4C%5E%62%44%5A%4C%39%23%37%44%20%37%62%45%5A%37%4C%47%20%37%2D%44%5A%4C%37%44%20%37%5E%42%5A%37%20%43%37%4C%20%37%2D%47%5A%79%51%4B%63%6C%20%20%5A%20==%30=%30===%46%65%65%6C%20%4C%69%6B%65%20%4D%61%6B%69%6E%27%20%4C%6F%76%65=%4D%63%44%61%6E%69%65%6C%73%20%45%75%67%65%6E%65==%52%6F%63%6B%20%50%6F%70=%45%62==%31%72%33%34%4C%62%4B%63%75%37%73%37%62%42%7C%34%46%2D%37%58%46%5A%4C%37%43%20%37%62%44%7C%51%79%58%37%62%5E%45%7C%51%79%58%73%75%73%37%62%42%7C%51%79%2D%37%58%79%51%34%54%5B%41%2A%2D%43%7C%51%79%7C%45%62%5E%37%51%79%58%37%2D%47%7C%51%79%58%37%5E%62%41%42%5B%2A%5D%51%79%58%31%31%23%37%41%7C%51%79%58%7C%46%2D%37%58%51%79%58%73%75%37%58%79%51%7C%41%62%5E%37%58%79%51%7C%47%2D%37%58%79%51%7C%44%62%37%58%79%51%7C%43%2D%37%20%73%45%62%37%2C%45%37%7C%6C%46%37%58%79%51%5A%20==%30=%30===%46%65%65%6C%73%20%53%6F%20%47%6F%6F%64=%4D%61%6E%67%69%6F%6E%65%20%43%68%75%63%6B==%46%75%6E%6B=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%44%20%20%73%43%2F%2D%41%5A%4C%62%42%2F%37%43%20%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%2D%44%6C%7C%2C%45%37%58%79%51%7C%46%34%34%54%5B%46%7C%51%79%58%58%79%51%7C%45%51%79%58%37%2D%44%7C%51%79%58%39%5E%62%45%51%7C%79%58%37%2D%44%5A%4C%39%23%37%41%20%37%68%7C%45%62%5E%39%37%2D%47%7C%51%41%2C%2D%47%73%62%5E%39%58%79%2D%47%6C%7C%2C%41%2F%46%73%20%20%37%5E%62%6C%42%7C%2C%43%2F%2D%44%73%20%20%37%2D%44%7C%51%37%58%79%51%7C%45%7C%51%79%58%37%44%7C%51%79%42%6F%2C%7C%6C%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%44%37%7C%51%79%58%46%7C%51%79%58%73%75%73%37%43%79%51%7C%46%58%2C%62%42%2C%2D%58%79%51%7C%47%2D%37%58%79%51%7C%43%39%73%75%73%58%79%51%5A%20==%30=%30===%46%65%76%65%72=%44%61%76%65%6E%70%6F%72%74%2D%43%6F%6F%6C%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%41%41%2D%58%79%58%37%45%5A%4C%20%78%20%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%51%7C%41%2D%2A%5B%34%34%54%79%58%37%45%51%63%6C%20%4C%5A%58%2D%41%7C%51%79%58%37%45%5A%4C%51%20%78%5A%20%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%79%51%5A%59%5B%4B%51%79%58%2D%51%7C%41%2D%58%79%51%7C%58%79%51%72%7C%58%79%51%4C%5A%45%37%58%79%51%7C%41%2D%58%79%51%7C%45%37%58%79%51%7C%66%41%2D%58%79%51%5A%20==%30=%30===%46%69%6E%65%20%41%6E%64%20%44%61%6E%64%79=%53%77%69%66%74%20%4B%61%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%6F%62%34%46%5E%37%58%2C%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2C%2D%47%7C%51%79%58%2C%37%6F%62%41%7C%51%79%58%79%51%7C%41%34%54%41%2A%5B%51%79%58%2C%37%37%2C%58%79%51%6C%63%4B%51%79%58%2C%37%62%42%5A%4C%20%6C%4B%63%51%79%58%2C%37%46%7C%7C%51%79%58%37%43%7C%20%4C%5A%45%62%2D%47%7C%51%79%58%37%43%7C%51%5A%41%62%37%2C%47%7C%51%79%58%2C%37%6F%62%41%7C%51%79%58%5E%37%46%42%2A%5B%5D%51%79%58%37%43%7C%51%79%58%2D%37%2C%58%79%4C%20%6C%63%4B%7C%51%79%58%2C%37%2C%58%79%51%58%2C%37%2D%43%7C%7C%51%79%58%37%43%7C%51%58%79%2C%37%2D%47%7C%51%79%58%2C%37%6F%62%41%7C%79%51%7C%46%37%5E%46%7C%51%79%20%37%43%20%37%58%79%51%7C%45%58%2C%36%46%5A%4C%2C%37%43%20%2C%37%2D%47%4C%5A%37%44%20%2C%37%2D%41%7C%51%79%58%2C%37%62%79%51%7C%47%2D%2C%37%5E%62%42%5A%20==%30=%30===%46%69%6E%65%20%41%6E%64%20%4D%65%6C%6C%6F%77=%48%6F%6C%69%64%61%79%20%42%69%6C%6C%69%65==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%37%58%79%51%7C%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%46%7C%51%79%58%37%62%42%46%37%58%79%51%46%5B%34%34%54%5A%43%37%58%79%51%7C%44%62%37%20%43%37%4C%5A%46%37%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%46%69%72%6D%20%52%6F%6F%74%73=%57%61%6C%74%6F%6E%20%43%65%64%61%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%45%7C%51%34%46%2D%37%58%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%42%62%37%58%79%34%54%41%2A%7B%62%42%7C%51%79%63%6C%20%4C%5A%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%5E%37%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%51%7C%46%37%58%4B%51%79%58%37%58%73%75%73%37%4B%63%6C%20%20%58%37%2D%62%42%7C%51%79%58%37%2D%41%7C%51%58%79%37%2D%47%7C%51%79%58%37%2D%46%42%2A%5B%7D%79%51%7C%41%62%51%79%58%37%5E%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%46%37%73%75%73%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%46%69%76%65%20%42%72%6F%74%68%65%72%73=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%46%5A%4C%37%34%43%5E%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%47%2D%37%20%43%34%54%41%2A%5B%20%37%5E%43%5A%4C%5A%4E%31%43%37%2D%44%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%2D%44%5A%4C%37%62%45%20%37%5E%20%44%62%37%4C%37%62%42%20%37%37%2D%62%45%7C%2A%42%45%5E%37%44%5A%4C%37%41%20%37%2D%45%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%5E%37%58%79%51%5B%5D%20%37%42%37%2D%41%20%37%5A%44%62%5E%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%43%2A%41%5B%5D%20%37%62%44%20%37%2D%44%7C%51%79%58%37%4C%5A%43%5E%4C%37%62%41%20%4C%5A%44%2D%37%20%47%37%20%5D%7C%47%2D%37%20%43%37%4C%5A%46%5E%37%20%42%62%37%4C%5A%44%2D%37%20%44%62%37%4C%5A%43%5E%37%58%79%51%5A%20==%30=%30===%46%6C%61%6D%65%6E%63%6F%20%53%6B%65%74%63%68%65%73=%44%61%76%69%73%2D%45%76%61%6E%73==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%7C%72%51%34%43%5E%37%58%6C%63%4B%51%79%58%37%5E%43%41%2A%5B%5D%20%79%51%58%7C%72%51%79%58%5A%4C%20%6C%63%4B%51%79%20%4C%5A%58%79%34%54%69%2A%5B%4C%51%79%58%7C%37%73%75%73%58%4C%20%6C%63%4B%51%79%58%37%5E%62%42%5A%4C%79%51%58%7C%72%51%79%58%5A%4C%20%6C%63%4B%51%79%5A%58%79%51%72%62%41%5A%4C%51%51%79%58%7C%72%5E%37%2F%44%4C%20%78%20%5A%4C%2C%44%2F%37%5E%62%45%20%44%4C%5A%51%79%58%7C%72%51%79%58%5A%4C%20%78%20%5A%4C%5A%58%79%51%62%45%20%44%5A%4C%5A%47%2D%37%58%79%51%4B%63%6C%20%4C%5A%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%46%6C%61%6D%69%6E%67%6F=%47%72%6F%75%79%61%20%54%65%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%46%5E%37%20%37%62%44%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%58%79%51%7C%47%34%54%7B%41%2A%42%5B%42%2A%5D%5E%37%20%44%37%5A%4C%36%2D%62%42%20%36%46%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%43%20%37%2D%47%5A%4C%46%36%58%79%51%46%31%4E%5A%4C%51%79%58%37%2D%51%7C%45%62%37%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%37%58%6F%41%7C%51%79%58%37%5E%62%41%7C%51%79%58%58%79%51%7C%47%79%58%37%2D%62%2D%47%7C%51%79%51%5D%2A%41%5B%51%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%37%4C%43%20%37%2D%47%5A%4C%37%2D%44%20%37%5E%46%7C%44%62%37%58%79%58%37%43%7C%37%20%43%37%4C%5A%46%5E%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%46%6C%61%74%20%46%6F%6F%74%20%46%6C%6F%6F%67%65%65=%47%61%69%6C%6C%61%72%64%2D%53%74%75%61%72%74%2D%47%72%65%65%6E==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%62%42%5A%4C%34%46%36%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%46%37%2F%41%34%54%41%2A%7B%79%58%37%46%42%46%2F%43%20%43%58%36%46%32%4E%7C%51%79%58%51%79%58%51%79%51%58%79%58%7D%20%37%43%20%36%46%31%4E%5A%4C%37%79%51%5D%5B%2A%5A%4C%37%6F%42%20%36%46%41%2A%4C%5A%42%62%36%20%37%2D%47%7C%51%79%58%36%43%5A%4C%20%6C%4B%63%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%43%37%20%5D%5B%20%6C%63%4B%51%20%43%2F%46%5A%47%2D%37%20%43%62%42%5A%4C%41%2F%37%46%20%36%46%5A%4C%37%20%43%37%2D%47%5A%4C%37%2D%44%20%36%46%5A%4C%37%20%42%6F%37%4C%5A%4C%37%2D%44%43%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%46%6C%69%6E%74%73%74%6F%6E%65%73=%43%75%72%74%61%69%6E%20%48%6F%79%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%37%62%34%42%62%5E%37%7C%51%79%58%37%62%42%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%45%62%37%20%41%34%54%41%2A%7B%6C%63%4B%51%79%79%51%7C%43%2D%5B%5D%20%20%6C%63%4B%51%79%58%36%62%42%32%5A%4E%4C%20%51%79%58%51%79%58%7D%20%37%46%20%37%2A%42%44%37%58%58%36%62%42%31%2D%43%5A%4C%37%58%79%51%4B%63%42%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%5A%46%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%62%5E%37%20%47%37%47%5A%4C%20%37%20%46%37%4C%5A%58%79%51%72%7C%58%79%51%4C%5A%42%62%37%58%79%51%7C%45%62%37%20%41%62%37%4C%5A%55%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%46%6C%79%20%4D%65%20%54%6F%20%54%68%65%20%4D%6F%6F%6E=%48%6F%77%61%72%64%20%42%61%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%37%45%7C%51%34%41%2D%37%58%7C%51%79%58%37%5E%46%7C%51%79%58%37%5E%43%51%7C%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%42%68%37%58%79%34%54%41%2A%5B%47%7C%51%79%58%41%2D%37%20%41%37%41%20%37%2D%45%5A%4C%37%46%20%37%5E%43%51%7C%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%4C%5A%44%2D%37%7C%51%79%58%39%79%58%37%5E%43%43%5E%37%58%79%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%2D%42%41%2A%5B%5D%20%39%62%37%45%20%37%68%42%7C%51%37%58%79%51%7C%7C%51%79%58%37%79%58%37%2D%45%58%79%51%7C%42%47%7C%51%79%58%37%2D%44%5A%4C%37%41%20%37%41%2D%7C%51%79%58%39%62%37%45%7C%51%79%58%37%68%37%58%79%51%7C%37%5E%46%7C%51%51%7C%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A%20==%30=%30===%46%6C%79%69%6E%67%20%48%6F%6D%65=%47%6F%6F%64%6D%61%6E%2D%48%61%6D%70%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%2C%37%42%34%45%62%20%45%5A%4C%62%44%2F%62%45%20%62%45%6C%7C%2C%37%42%62%2C%37%42%73%20%37%2D%43%5A%4C%62%44%2F%62%43%2D%37%20%73%34%54%41%2A%7B%51%79%58%51%79%62%20%45%62%2F%37%62%42%31%4E%7C%51%79%58%36%62%45%6C%7C%37%2C%62%42%2C%37%42%73%20%37%2D%43%5A%4C%62%44%58%79%51%7D%58%45%6C%7C%2C%37%63%4B%51%79%58%51%7C%4E%32%45%6C%63%4B%51%79%58%37%62%41%5A%4C%20%6C%63%51%4B%79%58%37%62%45%42%2A%5B%5D%51%79%58%36%62%20%4C%5A%46%37%79%58%51%79%58%44%2F%62%45%20%62%37%58%79%51%37%62%42%2C%37%42%73%20%37%2D%43%5A%4C%62%2F%44%62%45%20%62%45%41%2A%5B%5D%20%20%6C%63%4B%2C%7C%6C%45%62%42%5A%4C%20%6C%62%42%7C%51%79%37%20%73%42%37%7C%2C%37%62%42%2C%37%42%73%20%37%2D%43%5A%62%4C%44%2F%62%45%20%62%45%6C%7C%2C%37%62%42%2C%6C%45%62%36%58%2D%43%5A%4C%62%37%58%79%51%5A%20==%30=%30===%46%6F%6C%6B%73%20%57%68%6F%20%4C%69%76%65%20%4F%6E%20%54%68%65%20%48%69%6C%6C%2C%20%54%68%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%2C%43%34%43%5E%37%20%37%2D%44%5A%4C%37%6F%62%45%20%2C%37%2D%45%4C%5A%2C%37%47%20%37%2D%44%5A%4C%2C%37%6F%23%43%20%41%2D%37%2F%34%54%41%2A%7B%37%47%20%37%2D%41%2D%37%4C%5A%41%20%37%2D%45%5A%4C%37%47%20%37%2D%44%5A%37%4C%41%20%37%45%5A%4C%2C%37%47%20%2C%37%2D%44%37%2C%4C%5A%44%20%2C%42%2F%37%2A%5B%5D%20%39%36%20%41%2D%37%68%23%46%7C%51%79%58%36%43%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%47%20%37%2D%44%5A%4C%37%20%42%37%62%43%31%4E%5A%4C%47%6C%7C%2C%37%79%51%7C%46%23%37%41%73%20%44%2F%37%2D%45%5A%4C%23%44%2F%5E%37%2D%45%20%2D%45%5A%4C%39%62%37%42%20%37%68%2F%43%23%2C%44%58%37%2D%45%42%20%37%2D%44%5A%46%4C%5A%73%45%43%20%37%5E%43%6C%41%2A%5B%20%20%51%79%58%79%51%58%5D%37%47%2C%37%2D%44%2C%37%41%2C%37%2D%23%6F%37%2C%4C%2F%37%47%20%36%45%5A%4C%2C%37%45%2D%37%2C%20%44%5A%4C%37%2D%41%20%2C%42%2F%37%47%5A%4C%43%2C%2F%37%2D%41%20%37%2D%44%5A%4C%37%6F%62%45%2D%37%2C%20%47%5A%4C%2C%37%47%5A%4C%37%47%20%5A%44%2D%37%20%2C%39%62%37%41%20%37%68%45%5A%4C%37%47%20%2D%37%44%5A%4C%2C%37%41%20%37%2D%45%5A%4C%37%47%4C%5A%44%2D%37%4C%37%41%20%37%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%46%6F%6F%6C%73%20%52%75%73%68%20%49%6E=%42%6C%6F%6F%6D%20%52%75%62%65==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%43%7C%34%44%2D%37%58%7C%51%79%58%37%2D%44%7C%51%79%58%37%2D%41%51%7C%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%79%47%37%58%79%51%34%54%41%2A%5B%51%79%58%31%31%62%39%58%79%51%79%58%37%2D%41%7C%51%79%58%36%43%7C%51%79%37%58%47%7C%51%79%58%37%2D%44%2C%42%2A%2C%5B%5D%51%7C%44%37%23%37%41%7C%51%79%58%37%2D%41%7C%5A%44%2D%37%2F%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%41%2C%2A%2C%5B%5D%51%79%58%37%47%7C%51%79%58%47%5E%37%58%79%51%4C%20%6C%63%4B%7C%51%79%58%36%37%58%79%51%7C%58%37%2D%44%2C%43%2A%2C%5B%5D%51%79%58%39%37%62%41%7C%51%79%58%37%68%45%7C%51%79%58%37%47%79%51%7C%46%2D%2D%44%7C%51%79%43%5E%37%2F%47%58%79%51%7C%41%2D%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%45%2D%37%20%41%37%20%5A%20==%30=%30===%46%6F%6F%74%70%72%69%6E%74%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%2D%31%31%58%79%5A%4C%20%6C%63%4B%51%79%58%31%31%2D%43%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%20%78%20%4C%5A%43%34%33%54%5B%37%68%23%46%5A%79%51%4B%63%6C%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%2D%31%43%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%5A%20%78%20%4C%58%31%31%2D%46%20%5A%4C%20%78%37%23%31%31%58%63%4B%51%79%58%31%31%2D%43%7C%51%79%58%74%61%6C%37%41%7C%51%79%58%74%6C%61%37%45%7C%51%79%6C%20%4C%5A%20%46%7C%51%79%58%78%20%20%5A==%30=%30===%46%6F%72%20%41%6C%6C%20%57%65%20%4B%6E%6F%77=%43%6F%6F%74%73%20%46%72%65%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%68%47%5A%34%45%62%36%58%20%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%51%7C%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%41%62%5E%37%4C%34%54%5B%41%2A%37%62%42%7C%51%4C%5A%46%2D%37%7C%51%79%58%37%6F%62%47%7C%51%79%58%37%5E%45%62%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%58%46%2D%37%58%79%33%31%62%37%43%37%2D%46%7C%51%2D%37%58%79%51%51%79%58%36%62%45%5B%42%2A%5D%51%79%58%37%42%62%7C%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%7C%46%37%58%79%43%7C%51%79%58%37%62%44%20%37%2D%37%20%42%62%79%58%37%2D%46%5A%4C%33%31%62%37%43%20%37%47%68%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%37%51%7C%41%62%2D%46%7C%51%79%58%5A%4C%31%31%23%37%58%79%51%7C%46%5A%4C%37%43%20%73%75%73%37%43%5A%4C%31%23%31%37%62%44%20%37%47%5A%4C%37%44%20%37%2D%41%2D%37%20%42%37%5E%62%45%5A%4C%42%62%37%73%75%73%20%42%62%37%4C%5A%45%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%46%6F%72%20%48%65%61%76%65%6E%27%73%20%53%61%6B%65=%45%64%77%61%72%64%73%2D%4D%65%79%65%72%2D%42%72%65%74%74%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%62%45%20%37%2D%34%42%62%2D%37%46%20%37%5E%46%5A%4C%39%62%37%43%20%37%68%5A%47%4C%37%2D%44%20%37%2D%41%5A%4C%37%62%45%20%37%4C%5A%42%62%34%54%41%2A%7B%4C%37%62%42%20%37%20%44%37%4C%4C%37%62%41%20%37%2D%62%45%42%2A%5B%7D%51%58%79%36%46%5A%4C%73%75%73%37%43%20%37%2D%47%5A%5A%44%62%5E%37%2D%41%5A%4C%37%2D%62%42%20%37%20%41%62%37%4C%37%2D%46%6C%2C%37%43%2C%37%68%47%73%5A%4C%68%37%44%20%36%2D%46%7C%51%79%58%37%5E%62%44%5A%4C%5A%42%62%2D%37%2D%62%45%5A%20%37%5E%46%5A%5A%47%2D%37%20%20%37%68%47%5A%4C%37%2D%44%20%37%2D%41%5A%37%4C%62%45%20%37%2D%62%42%41%2A%5B%5D%20%37%43%43%37%62%39%4C%4C%62%41%2F%37%46%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%73%75%73%4C%5A%46%36%58%79%51%5A%20==%30=%30===%46%6F%72%20%4A%61%6E=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%41==%31%72%33%34%4C%62%4B%63%75%37%58%33%31%62%39%62%5E%37%23%31%79%58%39%2D%44%7C%51%79%58%33%31%62%39%62%41%37%7C%51%79%58%74%6C%61%37%45%7C%51%79%58%31%51%7C%45%37%62%42%34%33%54%5B%62%39%62%37%41%20%4C%5A%41%2D%6C%61%37%45%7C%51%79%58%31%31%23%37%5E%62%7C%42%51%79%58%31%31%23%37%5E%46%7C%51%79%58%37%74%58%79%51%7C%6C%63%4B%51%79%51%79%58%35%23%7C%41%62%37%23%51%79%58%37%2D%41%7C%51%79%58%23%47%2F%33%62%31%37%45%7C%51%79%58%47%2F%43%7C%51%79%58%35%7C%42%37%23%39%51%79%58%33%31%5A%4C%20%6C%63%58%79%51%7C%44%6C%61%37%45%7C%51%79%58%31%31%23%37%5E%62%7C%42%51%79%58%31%31%2D%43%7C%51%79%58%31%31%2D%74%58%79%51%4B%31%31%2D%45%7C%41%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%46%6F%72%20%4D%69%6E%6F%72%73%20%4F%6E%6C%79=%48%65%61%74%68%20%4A%69%6D%6D%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%43%20%37%2D%46%2D%37%20%47%37%37%43%20%37%2D%43%5A%4C%39%62%37%47%20%37%43%2D%5A%4C%39%62%37%47%20%37%2D%43%5A%4C%39%62%62%31%33%4C%5A%43%34%34%54%7B%37%2D%62%45%5A%46%2D%37%20%43%37%2D%44%5B%5D%20%39%62%37%43%20%2C%37%2D%5A%46%4C%39%62%37%43%20%37%2D%46%5A%4C%39%62%37%2C%20%47%37%4C%5A%4C%39%62%37%7C%51%79%58%37%4C%5A%44%2D%37%31%62%37%47%20%37%62%41%5A%4C%62%42%2F%57%37%20%2D%43%31%4E%7C%51%79%58%37%47%7C%51%79%58%33%4C%5A%43%2D%37%62%41%20%2C%20%78%29%37%68%58%79%51%7D%7C%79%58%37%2D%43%5A%4C%2C%33%31%62%37%47%20%37%2C%62%41%5A%4C%62%42%2F%57%20%37%2D%43%32%4E%51%7C%20%28%44%31%31%23%37%47%28%47%37%29%20%5A%20==%30=%30===%46%6F%72%20%4F%6E%63%65%20%49%6E%20%4D%79%20%4C%69%66%65=%4D%75%72%64%65%6E%20%4F%72%6C%61%6E%64%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%36%2D%43%5A%34%42%62%20%42%20%2D%43%5A%4C%37%47%20%2D%43%5A%4C%37%47%2D%20%43%5A%4C%37%6F%42%20%36%62%42%5A%4C%2B%62%43%2D%62%36%4C%34%54%5B%41%2A%2D%47%20%36%62%62%36%20%46%37%37%62%42%20%37%2D%46%5A%4C%23%46%2F%2D%47%2D%20%47%5B%42%2A%5D%20%37%44%20%36%62%42%5A%4C%23%35%4C%5A%45%42%5A%4C%37%46%5A%4C%2B%62%42%37%20%46%37%4C%2A%5D%51%79%58%35%23%37%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%7C%51%79%58%37%2D%44%5A%41%5B%42%62%20%2D%43%5A%4C%37%62%42%5A%4C%37%6F%37%4C%5A%43%5A%4C%37%46%20%36%2D%43%5A%4C%36%62%2D%43%2D%20%43%5A%4C%37%47%20%2D%43%5A%4C%37%47%20%2D%42%62%36%20%46%42%20%36%62%42%46%2F%62%42%7C%5D%2A%43%5B%47%23%37%43%7C%51%79%58%36%62%45%5A%4C%35%23%62%37%42%20%37%2D%46%5A%4C%23%46%2F%2D%47%20%2D%31%31%58%79%51%20%37%44%20%36%20%47%2D%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%46%6F%72%20%53%65%6E%74%69%6D%65%6E%74%61%6C%20%52%65%61%73%6F%6E%73=%42%65%73%74%20%57%69%6C%6C%69%61%6D==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%2D%34%46%5E%37%20%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%2C%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%5A%46%36%20%44%34%54%41%2A%7B%5D%20%37%46%20%4C%5A%4E%31%41%2D%62%42%20%36%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%43%20%37%47%5A%4C%37%44%20%37%36%4C%5A%46%36%37%43%20%37%2D%5A%4C%39%62%37%5E%37%20%73%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%5A%47%4C%37%44%20%37%2D%41%6C%7C%2C%37%45%2C%68%45%68%37%20%41%62%42%42%2A%5B%5A%4C%37%2D%44%51%7C%47%37%58%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%37%46%5E%41%2A%5B%5D%20%37%43%20%37%2D%47%7C%51%79%5A%46%5E%37%20%79%58%37%2D%44%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%46%6F%72%20%59%6F%75%2C%20%46%6F%72%20%4D%65%2C%20%46%6F%72%20%45%76%65%72%6D%6F%72%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%46%7C%51%79%41%45%62%5E%37%79%58%37%5E%62%45%5A%4C%20%78%20%5A%4C%37%42%62%20%37%2D%46%7C%51%79%58%37%46%7C%51%79%58%51%7C%46%37%58%2A%5B%34%34%54%79%58%37%2D%43%4C%5A%20%78%20%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%7C%5A%4C%36%58%79%51%7C%37%62%42%20%37%37%62%42%20%37%79%51%7C%42%37%58%37%46%7C%51%79%58%37%5E%62%45%42%2A%5B%20%5D%37%62%42%20%2C%35%23%37%62%42%7C%51%79%58%79%51%7C%46%2D%58%37%46%7C%51%7C%37%43%2C%37%20%4C%5A%42%62%5E%62%45%7C%51%79%58%37%62%44%7C%51%79%58%62%36%41%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%37%20%73%47%2D%2C%78%20%5A%4C%79%58%36%62%45%42%62%37%4C%5A%20%62%42%2F%36%62%45%7C%51%79%58%37%2D%46%51%7C%79%58%37%46%5A%4C%37%2D%43%20%37%5E%62%45%42%62%37%4C%5A%20%37%2D%46%6C%51%7C%46%37%20%42%62%37%20%5A%20==%30=%30===%46%6F%72%65%73%74%20%46%6C%6F%77%65%72=%4C%6C%6F%79%64%20%43%68%61%72%6C%65%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%41%5E%37%58%20%6C%63%4B%51%79%58%37%5E%43%5A%4C%20%6C%4B%63%51%79%58%37%5E%47%5A%4C%20%6C%63%4B%51%79%4C%5A%42%62%5E%34%54%7B%41%2A%7C%51%79%58%39%44%62%2D%37%58%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%5E%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%51%7C%42%37%23%5A%4C%20%6C%63%7C%51%79%58%37%79%51%4B%63%6C%6C%63%4B%51%79%58%37%5E%62%45%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%43%5B%42%2A%7D%20%20%20%4C%5A%42%62%58%37%5E%62%42%58%37%2D%62%45%31%58%79%51%7C%2D%43%7C%51%79%58%37%2D%41%7C%51%79%58%37%62%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%47%37%58%79%51%7C%31%23%37%62%41%79%51%7C%43%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%46%6F%72%65%76%65%72%20%53%6F%6E%6E%79=%48%65%61%74%68%20%4A%69%6D%6D%79==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%47%2D%37%58%4C%35%23%37%46%20%37%2D%43%5A%4C%37%2D%47%37%20%2D%44%5A%4C%37%62%45%20%37%68%45%7C%51%79%5A%42%62%37%58%34%54%41%2A%7B%62%42%5A%4C%37%2C%4C%5A%4E%31%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%39%37%23%44%20%37%2D%43%5A%4C%37%2D%47%20%37%2D%44%43%2D%37%20%46%37%62%41%20%37%79%58%37%46%5A%5D%5B%2A%42%44%51%79%58%39%23%37%43%5A%4C%20%6C%63%4B%51%58%79%37%47%5A%4C%20%6C%63%4B%51%79%58%39%23%37%4B%63%6C%20%4C%51%79%58%37%5E%42%5A%4C%35%23%44%37%23%39%20%43%5A%4C%37%2D%47%20%37%2D%44%5A%4C%37%62%20%45%37%68%45%7C%51%79%58%37%2D%47%41%2A%5B%5D%2D%37%20%46%37%20%37%46%7C%51%62%37%58%79%51%7C%45%62%37%20%41%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%55%42%62%5E%37%20%44%37%23%39%20%5A%20==%30=%30===%46%6F%75%72=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%5A%34%45%62%5E%37%51%79%58%37%2D%46%7C%51%79%58%37%62%41%7C%79%51%58%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%5B%41%2A%5E%62%45%7C%51%62%37%58%79%51%7C%51%79%58%37%2D%46%5A%4C%37%42%20%37%2D%46%23%7C%51%79%58%47%2F%37%5E%62%45%5B%42%2A%5D%42%62%37%58%79%44%7C%51%79%58%37%2D%62%45%5A%51%7C%46%23%2D%51%79%58%37%5E%62%45%5B%41%2A%5D%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%37%42%20%37%4B%63%6C%20%4C%79%58%47%2F%37%51%79%58%47%2F%62%37%58%79%51%43%2A%5D%51%79%58%37%62%44%7C%51%79%58%37%62%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%2D%46%7C%5B%45%62%5E%37%41%7C%51%79%58%51%79%58%37%5E%20%42%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%2D%62%47%20%37%47%2D%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%37%4C%5A%45%62%37%2D%23%46%7C%4B%63%6C%20%20%5A==%30=%30===%46%6F%75%72%20%42%72%6F%74%68%65%72%73=%47%69%75%66%66%72%65%20%4A%69%6D%6D%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%7C%51%34%42%62%37%58%42%7C%51%79%58%37%46%7C%51%79%58%37%5E%62%5A%41%4C%35%23%37%62%45%20%37%2D%62%42%7C%51%79%62%2D%37%58%79%34%54%7B%41%2A%36%62%41%5A%4C%4E%31%42%62%2D%2D%62%42%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%46%20%37%5E%62%41%5A%4C%37%62%45%20%37%37%20%45%62%37%5A%4C%37%46%20%37%5E%43%5A%4C%42%5B%43%23%2D%44%7C%51%79%58%37%5E%44%5A%4C%37%41%20%37%45%2D%7C%51%79%58%37%5E%42%5A%4C%37%23%46%20%37%2D%37%20%47%37%2A%5D%51%79%58%58%37%5E%62%41%4C%5A%44%2D%37%62%45%20%37%2D%62%42%7C%51%79%58%37%62%42%41%5B%2A%5D%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%23%35%4C%5A%37%6F%23%43%20%79%51%7C%46%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%43%2D%37%20%46%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%20%20%20%5A==%30=%30===%46%6F%75%72%20%49%6E%20%4F%6E%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%45%62%36%58%58%37%62%42%7C%51%79%58%37%46%5A%4C%20%6C%4B%63%51%79%58%37%43%7C%51%79%58%37%47%7C%51%79%79%51%7C%45%62%34%54%41%2A%7B%58%37%62%45%5A%29%78%20%28%42%2D%42%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%62%37%45%20%37%2D%62%42%42%2A%5B%7D%20%29%37%62%37%20%45%37%4C%37%2D%46%28%20%43%7C%51%79%58%37%20%46%37%4C%58%36%62%45%41%2A%5B%5D%20%37%62%42%20%37%46%2D%5A%4C%37%42%20%37%45%7C%51%79%58%37%45%5A%79%51%7C%47%37%2D%43%7C%51%79%37%58%79%51%4B%63%6C%20%4C%5A%46%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%20%28%46%2D%37%29%78%20%28%42%62%37%29%20%5A%20==%30=%30===%46%6F%75%72%20%4F%6E%20%53%69%78=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%2D%37%58%79%51%45%20%37%2D%62%42%5A%4C%37%46%20%37%2D%43%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%62%37%4C%5A%41%47%34%34%54%5B%37%62%45%5A%4C%37%20%41%62%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%20%20%78%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%5A%4C%37%20%47%2D%37%2D%62%45%5A%4C%20%44%37%4C%5A%47%2D%37%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A==%30=%30===%46%72%61%6E%20%44%61%6E%63%65=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%34%42%62%37%2C%79%58%37%46%7C%51%79%58%37%43%7C%51%79%58%75%73%73%37%47%7C%51%79%58%37%62%41%7C%51%79%58%51%4B%63%6C%20%34%54%41%2A%7B%7C%51%79%58%2C%5A%42%62%36%58%51%79%58%46%2F%37%5E%62%42%7C%51%79%58%37%7C%46%51%79%58%46%2F%37%2D%43%42%2A%5B%7D%51%79%7C%47%37%2F%46%4C%37%46%20%2C%58%73%75%73%37%58%79%51%7C%46%37%62%41%7C%51%79%58%37%62%42%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%62%42%7C%51%79%58%37%58%79%51%7C%47%46%2F%37%2D%43%37%46%7C%51%79%58%79%51%7C%46%43%42%2A%5B%5D%51%79%58%36%62%42%5A%4C%37%20%46%2C%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%37%2F%46%58%37%43%7C%51%79%20%20%6C%63%4B%62%5E%37%2F%46%62%42%7C%51%79%58%37%46%7C%51%79%58%46%2F%2D%37%43%7C%51%79%58%2C%46%2F%37%47%7C%51%79%58%36%2C%58%79%51%42%7C%51%79%58%5A%20==%30=%30===%46%72%65%63%6B%6C%65%20%46%61%63%65=%4E%65%73%74%69%63%6F%20%53%61%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%34%43%2D%37%58%79%58%37%2D%43%31%4E%7C%51%79%58%37%47%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%51%7C%46%37%58%34%54%41%2A%7B%5D%20%37%6F%62%7C%44%62%6F%37%5A%4C%37%6F%62%42%20%36%62%42%7C%51%79%58%46%39%7C%51%79%58%37%2D%43%32%4E%7C%7D%51%79%58%42%62%36%20%47%51%79%58%37%5E%51%79%58%37%2D%37%58%79%51%7C%39%43%7C%51%79%58%37%2D%47%7C%7C%51%79%58%44%37%7C%51%79%58%36%62%45%7C%51%79%58%37%62%42%58%79%51%7C%43%2D%46%42%2A%5B%7C%51%79%58%37%44%62%6F%37%20%58%37%6F%62%44%7C%51%79%58%37%5E%62%42%7C%79%51%58%37%46%7C%51%79%58%37%2D%43%43%2A%5B%5D%79%51%7C%43%2D%20%37%2D%46%7C%58%37%6F%62%44%79%51%7C%44%68%2D%44%7C%51%79%58%37%2D%62%45%7C%51%79%58%2D%37%43%7C%51%79%58%39%62%37%47%7C%51%79%58%37%37%58%79%51%7C%58%39%62%37%46%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%20%42%62%6F%37%4C%5A%55%42%62%36%20%44%62%6F%37%20%5A%20==%30=%30===%46%72%65%64%64%69%65%20%46%72%65%65%6C%6F%61%64%65%72=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%37%58%79%51%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%45%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%42%34%34%54%5B%46%37%58%79%51%7C%45%62%37%58%79%51%7C%4E%31%41%62%37%58%79%51%4B%63%6C%20%20%7D%58%79%51%58%79%51%20%4C%5A%4E%32%42%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%46%72%65%69%67%68%74%20%54%72%61%69%6E=%46%6C%61%6E%61%67%61%6E%20%54%6F%6D%6D%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%62%5E%37%58%79%4C%37%62%41%20%37%2D%62%45%5A%4C%37%2D%45%37%20%2D%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%5A%44%62%5E%37%41%34%34%54%5B%62%42%5A%4C%37%62%37%4C%5A%43%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%62%5A%42%4C%37%45%20%37%2D%42%5A%4C%37%46%20%37%2D%43%2D%37%20%46%47%20%37%2D%62%2D%37%20%45%62%37%20%5A%20==%30=%30===%46%72%65%6E%65%73%69=%44%6F%6D%69%6E%67%75%65%7A%20%41%6C%62%65%72%74%6F==%4C%61%74%69%6E=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%20%2C%37%34%42%62%2D%37%79%58%2C%37%5E%62%41%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%2C%37%62%45%20%2C%51%7C%42%62%2D%34%54%41%2A%7B%63%4B%51%79%58%62%5E%37%2C%58%51%79%58%2C%31%31%23%39%62%44%7C%51%79%58%37%2C%5E%43%42%2A%5B%59%7D%20%20%6C%63%4B%51%79%7C%43%5E%37%2C%41%5A%4C%2C%37%5A%4C%2C%37%62%5E%37%2C%58%79%62%42%41%2A%5B%59%5D%20%20%6C%63%4B%51%79%2C%58%37%62%45%7C%51%79%58%2C%37%2D%62%42%7C%51%2D%37%2C%20%45%43%5A%4C%20%6C%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%41%62%5E%37%2C%58%79%51%7C%42%62%2D%37%2C%20%45%62%37%2C%4C%5A%41%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%46%72%69%64%61%79%20%54%68%65%20%31%33%74%68=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%62%5E%37%20%46%37%20%37%5E%47%5A%4C%37%44%20%37%62%45%5A%4C%46%37%20%37%5E%47%5A%4C%37%44%20%37%62%45%5A%4C%46%37%4C%5A%45%47%34%34%54%5B%4C%5A%47%5E%37%20%46%37%4C%5A%45%62%37%20%44%37%20%5A==%30=%30===%46%72%69%6D%20%46%72%61%6D%20%53%61%75%63%65%2C%20%54%68%65=%52%69%63%68%61%72%64%65%6C%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%47%41%42%62%36%58%42%5A%4C%37%6F%45%20%36%62%45%5A%4C%20%2C%63%6C%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%62%2F%46%2C%20%2A%7B%34%34%54%5A%4C%37%62%42%5A%4E%31%42%62%2A%5B%5D%51%79%58%36%62%42%32%4E%7C%51%79%51%58%79%58%51%79%58%51%79%58%7D%20%37%46%20%36%42%46%2D%37%20%4C%37%46%20%37%5A%4C%37%43%20%37%4C%5A%46%2D%37%6F%23%46%20%37%5E%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%36%62%45%5A%4C%37%62%42%20%37%4C%5A%47%2D%37%43%20%37%2D%47%37%47%20%46%2F%37%20%5D%5B%2A%6F%45%20%36%62%45%5A%4C%20%6C%63%4B%51%79%37%58%43%5A%4C%20%6C%63%4B%51%79%58%36%62%42%41%37%4C%5A%42%62%46%20%37%2D%43%4C%5A%43%37%20%46%37%4C%5A%42%62%36%20%46%37%20%5A%20==%30=%30===%46%72%6F%6D%20%54%68%69%73%20%4D%6F%6D%65%6E%74%20%4F%6E=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%46%2D%36%58%51%79%58%46%2F%62%44%7C%51%79%58%39%62%37%7C%43%51%79%58%37%68%47%5A%4C%20%6C%63%4B%51%79%7C%46%2D%37%58%34%54%41%2A%7B%51%79%58%37%5E%7C%41%62%37%58%4C%20%6C%63%4B%51%79%58%31%31%23%37%62%47%4C%5A%20%6C%63%4B%51%79%58%37%5E%62%44%7C%51%79%5A%4E%31%41%62%51%79%58%37%2D%79%58%37%62%41%5A%47%68%37%58%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%62%32%4E%7C%7D%51%79%58%39%62%37%43%7C%51%79%37%58%79%51%7C%4C%20%6C%63%4B%79%58%37%2D%43%44%62%5E%37%58%4B%51%79%58%36%62%41%7C%51%79%58%37%62%47%51%7C%79%58%37%2D%62%44%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%42%2A%5B%5D%51%79%58%37%62%45%79%51%7C%45%62%2D%62%42%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%39%62%37%43%7C%51%79%58%36%37%58%79%51%7C%58%37%46%7C%51%44%7C%51%79%58%20%3C%44%2E%43%4E%7C%59%5D%51%79%58%39%23%37%43%5A%4C%20%67%3E%6E%69%64%6E%45%20%64%72%33%20%6C%61%20%2E%33%41%62%5E%37%37%62%44%7C%51%62%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%46%75%6C%6C%20%48%6F%75%73%65=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%33%31%62%34%46%2D%39%58%39%2D%46%7C%7C%51%79%58%33%31%62%42%7C%51%58%79%39%2D%46%7C%51%79%58%33%31%62%42%7C%51%79%58%79%51%7C%42%33%54%41%2A%7B%58%33%31%62%42%28%44%62%39%29%2D%46%7C%51%79%58%33%31%62%42%7C%51%79%58%2D%39%46%7C%7C%51%79%58%39%23%37%43%7C%51%79%58%39%58%79%51%7C%39%2D%46%7C%51%58%37%2D%62%42%2D%39%58%79%51%20%78%29%39%23%37%43%28%20%7C%51%79%58%29%62%39%44%28%39%2D%46%7C%51%79%58%33%31%62%42%7C%20%7D%5B%2A%42%46%7C%7C%51%79%62%37%43%7C%51%37%58%79%51%7C%7C%51%79%58%37%5E%42%7C%51%79%58%37%5E%62%7C%47%51%79%58%37%62%44%7C%51%79%58%37%5E%62%41%47%68%37%58%79%62%45%7C%51%79%62%42%7C%51%79%51%5D%5B%2A%41%7C%51%79%58%33%31%62%42%7C%51%79%58%39%2D%7C%46%51%79%58%33%31%62%42%7C%51%79%58%39%2D%46%7C%46%2D%39%58%79%58%35%62%39%42%7C%51%79%58%7C%46%2D%39%28%79%58%33%31%62%42%7C%51%79%58%39%2D%46%7C%51%7C%79%58%39%23%37%43%7C%51%79%58%29%39%62%44%51%7C%46%2D%39%51%79%58%33%31%62%31%33%58%79%51%7C%7C%46%2D%39%58%79%51%7C%42%62%31%33%58%79%51%7C%46%2D%39%28%44%62%39%29%58%79%51%7C%20%28%43%37%23%39%29%78%20%20%5A%20==%30=%30===%46%75%6E%6B%20%49%6E%20%44%65%65%70%20%46%72%65%65%7A%65=%4D%6F%62%6C%65%79%20%48%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%37%62%37%58%79%51%7C%45%20%37%62%42%5A%4C%37%42%20%37%2D%46%5A%39%4C%62%37%43%20%37%68%47%7C%51%79%58%37%62%44%62%37%4C%5A%41%2D%46%41%2A%5B%5B%5D%51%79%58%47%68%37%58%79%4C%39%62%37%43%20%37%68%47%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%39%62%37%43%7C%51%5A%46%2D%36%39%31%4E%5A%4C%37%58%37%5E%62%44%58%79%51%7C%46%62%41%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%4B%63%51%79%58%37%5E%62%42%7C%51%79%58%39%62%37%37%58%79%51%7C%37%2D%43%42%2A%20%37%62%42%5A%62%39%58%79%51%2D%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%58%79%37%62%44%7C%51%79%58%37%2D%46%41%2A%5B%5D%37%20%42%37%4C%37%43%7C%51%79%45%62%37%4C%5A%41%62%37%20%44%62%37%4C%5A%47%68%37%20%43%37%62%39%4C%5A%46%2D%36%39%58%79%51%5A%20==%30=%30===%46%75%6E%6B%61%6C%6C%65%72%6F=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5E%2D%43%7C%51%37%58%79%51%7C%37%47%7C%51%79%58%37%44%5A%4C%20%6C%63%4B%79%51%58%37%5E%2D%43%7C%51%79%58%33%31%62%37%47%62%31%33%58%79%44%34%34%54%5B%37%47%7C%51%79%63%6C%20%4C%5A%79%58%37%2D%43%5A%4C%37%62%44%20%37%5E%62%7C%41%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%51%7C%44%37%58%4B%51%79%58%37%62%31%33%58%79%51%7C%43%2D%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%47%61%6C%6C%6F%70%27%73%20%47%61%6C%6C%6F%70=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%62%42%5A%34%44%37%73%75%37%2D%62%42%5A%4C%37%62%42%20%37%5E%62%41%4C%5A%37%62%45%20%37%2D%62%42%5A%4C%37%44%20%73%20%45%62%37%4C%34%54%41%2A%7B%62%41%7C%51%79%5A%41%62%5E%37%62%41%42%2A%5B%7D%20%37%62%45%20%37%2D%62%5A%42%4C%37%45%20%37%2D%42%5A%4C%37%68%62%42%20%37%73%75%73%58%4C%37%62%45%20%41%2A%5B%5D%20%44%62%5E%37%58%41%2F%37%62%45%20%37%62%45%5A%4C%20%6C%63%51%4B%79%58%37%68%62%42%5A%4C%20%6C%63%4B%51%79%4C%5A%20%78%20%7C%51%79%58%37%5A%4C%37%62%45%20%44%37%4C%5A%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%62%20%42%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%42%62%68%37%20%73%75%73%37%44%41%62%5E%37%20%43%68%37%4C%5A%73%42%37%2C%45%5E%2C%6C%41%37%4C%5A%41%62%5E%37%58%79%51%5A%20==%30=%30===%47%61%72%79%27%73%20%4E%6F%74%65%62%6F%6F%6B=%4D%6F%72%67%61%6E%20%4C%65%65==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%43%2C%34%43%2D%37%58%7D%51%79%58%31%31%23%37%62%44%7C%51%79%58%2D%37%43%7C%51%79%58%31%31%23%37%62%44%7C%51%79%59%5B%2C%2A%41%33%54%69%2A%7B%2D%43%7C%51%79%37%23%31%31%58%62%44%7C%51%79%58%37%2D%43%7C%5D%51%79%58%31%31%23%37%62%44%7C%51%79%58%37%2D%43%7C%51%79%37%23%31%31%58%62%44%7C%51%79%51%79%58%37%2D%44%62%37%23%31%63%4B%51%79%58%36%2D%46%7C%51%79%58%31%31%37%23%62%47%7C%51%79%58%36%2D%46%7C%51%79%58%31%6C%20%4C%5A%43%7C%51%79%58%37%58%39%23%37%47%31%31%58%79%51%2D%44%7C%51%79%58%37%62%41%7C%51%79%58%37%62%2D%45%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%7C%37%58%79%51%7C%23%37%62%44%7C%79%51%7C%43%2D%37%58%79%51%7C%44%62%37%23%31%31%58%79%51%7C%55%43%2D%37%58%79%51%7C%44%62%37%23%31%31%58%79%51%5A%20==%30=%30===%47%65%65%20%42%61%62%79%2C%20%41%69%6E%27%74%20%49%20%47%6F%6F%64%20%54%6F%20%59%6F%75=%52%65%64%6D%61%6E%20%44%6F%6E==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%47%34%43%37%20%41%20%37%43%5A%4C%37%47%20%36%62%45%5A%4C%37%42%62%20%37%46%5A%4C%37%43%20%37%47%5A%4C%37%62%41%62%37%4C%5A%34%54%41%2A%5B%37%6F%41%20%36%42%62%37%4C%5A%62%45%20%62%42%2F%36%62%45%5A%4C%37%6F%41%36%20%62%41%42%2A%5B%5D%20%37%62%45%20%36%62%45%37%4C%5A%41%62%20%37%46%5A%4C%37%47%2C%37%62%20%47%37%20%5D%45%55%5A%4C%37%62%42%20%37%46%5A%4C%37%43%37%20%47%5A%4C%37%62%41%20%37%43%2C%41%2A%2C%5B%62%36%20%73%41%37%68%44%5A%4C%2C%5A%20==%30=%30===%47%65%6E%74%6C%65%20%52%61%69%6E%2C%20%54%68%65=%42%6F%6E%66%61%20%4C%75%69%7A==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%41%28%36%2D%47%34%41%2D%36%58%39%62%37%45%28%20%7C%51%79%58%29%37%68%42%23%28%47%2F%39%62%37%45%5A%4C%20%6C%63%4B%51%79%29%78%20%4C%5A%34%54%7B%41%2A%58%39%62%37%42%28%44%37%29%4C%68%23%46%5A%4C%20%6C%63%4B%51%79%58%36%46%4C%5A%29%37%43%28%20%20%29%37%2D%47%28%37%43%5A%37%58%79%51%7C%20%20%29%37%2D%31%31%23%37%62%37%58%79%51%7C%36%2D%41%31%4E%5A%4C%39%62%37%45%20%37%68%7C%42%51%79%58%37%68%44%7C%51%79%58%39%62%37%41%58%79%51%7C%42%68%45%7C%51%79%41%7C%51%79%58%7C%4E%32%41%2D%79%58%36%46%7C%51%79%58%37%43%7C%51%79%58%46%36%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%20%37%51%7C%45%2D%37%59%7D%51%79%58%2D%36%58%79%51%7C%42%62%37%23%31%31%20%20%20%5A==%30=%30===%47%65%6E%74%6C%65%20%57%69%6E%64%20%41%6E%64%20%46%61%6C%6C%69%6E%67%20%54%65%61%72=%42%75%72%74%6F%6E%20%47%61%72%79==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%6C%2D%37%20%43%37%68%45%73%20%37%5E%62%45%5A%4C%37%5E%46%20%5E%37%44%5A%4C%33%31%42%20%37%2D%46%5A%4C%39%23%2C%41%37%2C%7C%46%34%34%54%7B%37%5E%62%41%20%5E%37%20%73%46%4E%5A%4C%37%2D%46%20%31%31%23%37%5E%62%47%4C%5A%37%47%20%36%62%41%6C%7C%2C%37%41%2C%33%31%31%42%62%2D%37%46%5A%4C%37%43%45%20%37%2D%62%37%20%46%2D%37%23%37%42%20%37%5E%62%44%5A%4C%37%2D%43%20%2D%37%62%45%5A%4C%36%62%47%20%37%2D%62%42%5A%4C%31%31%4C%5A%42%5E%62%47%5A%4C%68%47%5A%4C%37%62%2D%37%20%44%62%41%5A%4C%36%2D%62%45%20%37%2D%62%42%32%7C%4E%7D%20%39%23%37%43%20%37%68%47%5A%4C%37%62%37%20%44%62%5E%41%5A%4C%37%62%20%31%31%23%37%39%4C%5A%43%68%31%23%37%42%20%37%5E%46%6C%7C%2C%37%43%2C%47%68%73%20%37%2D%62%42%5A%4C%39%62%37%46%20%37%31%4C%5A%44%5E%23%37%43%20%37%46%5E%37%23%31%31%4C%5A%45%5E%37%58%79%51%5A%20==%30=%30===%47%65%6F%72%67%69%61%20%4F%6E%20%4D%79%20%4D%69%6E%64=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%6C%7C%2C%34%46%5E%37%58%2D%62%42%73%20%42%2F%47%5A%4C%43%2F%2D%44%2D%20%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%37%2C%45%62%37%34%54%41%2A%7B%51%79%58%36%46%5A%47%2D%37%20%51%79%58%51%79%58%7D%20%35%23%37%43%20%37%47%2D%5A%4C%37%44%20%37%2D%41%31%4E%5A%4C%37%43%20%4C%5A%4E%32%4C%37%44%20%37%5A%4C%29%36%2D%41%37%62%39%20%41%20%2D%44%5A%4C%37%62%42%20%2D%44%5A%4C%36%29%2D%47%28%39%62%37%41%20%2D%44%42%2A%5B%5D%37%62%39%28%47%20%37%68%45%7C%20%37%43%20%37%2F%42%4C%5A%44%44%20%37%2D%41%6C%7C%2C%37%45%2C%68%42%73%2D%20%44%5A%4C%29%36%2D%47%28%39%62%37%41%20%2D%37%4C%5A%47%2D%37%47%20%2D%44%20%37%2D%41%6C%5E%37%58%79%51%2C%37%2D%62%42%73%20%42%2F%47%5A%4C%43%2F%44%2D%20%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%45%62%37%2C%7C%46%41%2A%5B%5D%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%47%65%74%20%48%61%70%70%79=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%62%42%5A%4C%34%46%36%20%44%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%37%20%2D%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%46%37%2F%41%34%54%5B%41%2A%5A%4C%37%47%20%5A%46%36%2F%43%37%46%20%37%2D%43%5A%4C%37%2D%47%20%36%62%5B%42%41%2A%5D%20%37%46%20%36%46%5A%4C%37%43%20%4C%5A%44%2D%37%4C%37%6F%42%20%2D%43%5B%42%2A%37%4C%5A%42%62%62%42%5A%4C%37%46%20%46%2F%36%62%42%5A%4C%6F%37%45%20%36%62%45%5A%4C%44%2F%37%62%42%20%36%36%58%79%51%5D%46%20%37%2D%43%5A%4C%37%62%45%5A%42%62%2D%37%5A%4C%37%46%20%37%2D%43%5A%4C%37%43%20%37%47%2D%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%45%20%42%62%2D%37%20%4C%37%46%20%37%4C%37%43%20%37%37%4C%5A%47%2D%44%20%37%2D%41%5A%4C%37%43%20%37%2D%47%5A%37%4C%2D%44%20%36%46%5B%41%2A%5D%20%37%43%20%37%37%4C%5A%47%2D%44%20%37%2D%41%5A%46%36%20%46%37%2F%41%4C%5A%42%62%36%20%42%6F%37%4C%5A%46%36%2F%43%20%43%37%4C%5A%46%36%20%43%37%20%5A==%30=%30===%47%65%74%20%4D%65%20%54%6F%20%54%68%65%20%43%68%75%72%63%68%20%4F%6E%20%54%69%6D%65=%4C%65%72%6E%65%72%20%41%6C%61%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%51%20%34%47%36%58%79%78%20%5A%4C%20%6C%63%4B%51%79%58%36%47%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%20%4C%5A%20%78%34%54%41%2A%7B%5B%7D%20%20%6C%7C%44%37%58%79%36%47%7C%51%79%58%37%44%7C%51%79%58%37%2D%7C%41%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%58%79%51%4B%63%51%79%58%37%2D%20%2E%43%2E%44%58%79%51%4B%63%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%41%4C%5A%20%6C%63%4B%51%79%58%37%5E%47%5A%4C%20%6C%58%79%51%7C%3C%37%5E%43%42%2A%7C%51%79%58%37%64%61%3E%44%37%58%37%45%7C%51%79%58%37%2D%42%7C%51%79%58%44%37%7C%51%79%58%37%2D%41%51%7C%59%5D%51%79%58%79%51%7C%41%2D%6F%43%20%6C%61%37%44%7C%51%79%37%4C%5A%42%2D%4C%39%23%37%45%20%37%2D%42%5A%4C%37%44%20%2D%37%41%7C%51%79%58%39%23%37%45%7C%51%79%58%37%5A%41%2D%37%58%46%20%37%2D%43%58%79%51%7C%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%47%65%74%20%4F%75%74%20%4F%66%20%54%6F%77%6E=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%47%2D%58%79%4C%20%6C%63%4B%51%79%58%36%2D%47%5A%4C%20%63%6C%4B%51%79%58%36%2D%47%5A%4C%20%6C%63%4B%51%5A%44%68%37%58%34%54%41%2A%5B%39%62%37%41%20%7C%43%2D%37%58%79%58%37%2D%43%7C%51%79%58%37%6F%62%44%7C%79%51%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%51%7C%45%68%37%51%79%58%39%62%4B%51%79%58%36%58%79%51%7C%44%6C%63%4B%51%79%58%36%2D%47%5A%4C%20%6C%63%51%4B%79%58%2D%47%42%2A%5B%5D%51%79%58%39%62%37%20%4C%5A%47%2D%37%68%41%5A%4C%37%68%44%5A%4C%44%68%37%58%79%5E%62%42%5A%4C%37%62%41%20%37%2D%62%45%7C%79%51%58%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%37%20%45%62%37%5A%4C%20%6C%63%20%47%37%62%39%4C%5A%43%2D%37%58%79%51%7C%43%68%37%20%46%37%62%39%4C%5A%55%42%62%36%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A%20==%30=%30===%47%69%61%6E%74%20%53%74%65%70%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%45%5A%5E%37%20%44%37%37%5E%47%5A%4C%37%44%20%37%2D%41%7C%51%79%37%58%5E%62%45%5A%4C%37%62%42%20%37%5E%47%5A%4C%20%42%62%37%4C%42%34%34%54%5B%20%37%2D%23%43%5A%42%5E%37%58%5E%47%5A%4C%37%44%20%37%2D%41%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%58%79%51%7C%4C%37%23%46%20%46%23%37%4C%5A%42%5E%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%55%45%62%5E%37%58%79%51%7C%43%23%2D%37%20%46%23%37%20%5A==%30=%30===%47%69%72%6C%20%46%72%6F%6D%20%49%70%61%6E%65%6D%61%2C%20%54%68%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%46%5E%37%58%47%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%47%5A%4C%20%6C%63%4B%51%79%62%37%23%31%31%34%54%7B%41%2A%63%4B%51%79%58%79%51%7C%47%62%42%2A%5D%20%20%6C%63%4B%51%79%58%37%5E%46%4E%32%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%37%5B%46%23%5E%37%58%37%5E%46%31%4C%20%6C%63%4B%37%58%79%51%4B%47%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%23%46%5A%4C%20%6C%63%2D%37%58%79%51%42%5A%4C%20%6C%5B%41%2A%5D%51%79%51%4B%63%6C%62%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%62%35%39%62%37%44%7C%51%79%58%37%2D%41%5A%4C%20%39%62%35%58%79%58%37%62%45%5A%7C%51%79%58%37%51%4B%63%6C%20%58%31%31%23%37%62%47%7C%51%79%58%37%2D%47%4C%5A%20%6C%63%4B%51%79%58%31%31%23%37%47%5A%4C%79%51%7C%46%5E%79%58%37%5E%46%47%62%37%20%20%20%5A==%30=%30===%47%69%72%6C%20%54%61%6C%6B=%48%65%66%74%69%20%4E%65%61%6C==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%46%6C%7C%2C%5E%37%20%42%37%42%2C%37%2D%41%2C%37%2D%47%73%5A%4C%37%44%37%20%2D%41%5A%4C%37%62%45%20%37%5E%62%42%5A%4C%62%36%2C%43%37%46%34%34%54%5B%75%73%37%47%6C%37%4C%5A%47%37%36%2D%43%2C%37%2D%62%42%2C%68%41%73%5A%4C%44%37%20%37%2D%41%5A%4C%37%43%20%31%31%23%39%62%2C%44%37%2C%7C%2D%62%42%20%37%73%20%47%37%4C%5A%43%37%20%42%62%2D%37%4C%5A%41%2D%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%47%69%76%65%20%4D%65%20%54%68%65%20%53%69%6D%70%6C%65%20%4C%69%66%65=%42%6C%6F%6F%6D%20%52%75%62%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%68%41%5A%41%46%2D%37%20%2D%43%20%37%2D%43%5A%4C%33%31%62%37%47%20%68%37%44%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%42%37%2F%42%62%4C%2A%7B%34%34%54%20%37%2D%46%32%5A%45%62%36%2F%79%58%51%79%58%7D%20%37%43%20%37%46%5A%4C%43%37%20%37%2D%46%31%4E%5A%4C%37%6F%62%47%20%47%51%20%4C%5A%4E%4C%36%2D%62%41%51%79%58%37%5E%45%62%36%20%43%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%4C%5A%37%62%42%20%37%2D%46%42%2A%5B%5D%20%37%2D%37%4C%5A%45%62%5A%4C%37%62%42%4C%37%43%20%37%47%37%62%39%4C%62%42%20%37%2D%46%41%2A%5B%5D%51%79%58%37%42%62%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%37%4C%5A%47%2D%20%37%68%44%7C%20%37%2D%46%5A%47%37%62%31%33%20%47%2F%36%62%45%5A%4C%36%2D%62%41%20%37%41%68%5A%4C%62%42%2F%37%2D%43%20%37%2D%43%5A%4C%47%62%6F%37%4C%20%37%68%44%5A%42%62%37%4C%5A%55%45%62%36%20%43%37%20%5A%20==%30=%30===%47%6C%61%64%20%54%6F%20%42%65%20%55%6E%68%61%70%70%79=%52%6F%64%67%65%72%73%2D%48%61%72%74==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%34%47%2D%37%2C%79%58%2C%37%2D%47%5A%4C%20%6C%63%4B%51%79%2C%58%37%43%7C%51%79%58%2C%37%62%45%7C%51%79%58%51%7C%45%62%37%34%54%41%2A%5B%2C%36%46%5A%4C%51%7C%46%36%20%37%2D%47%5A%4C%37%44%20%2C%37%2D%41%5A%4C%37%2C%43%20%2C%37%5E%62%42%42%2A%5B%5D%20%37%46%2C%20%43%37%2C%79%58%2C%37%43%2D%47%43%2A%5B%62%5E%37%2C%20%46%5A%4C%2C%37%43%20%2C%37%2D%47%5A%4C%37%20%44%2C%37%2D%41%6C%7C%2C%37%45%2C%37%2D%42%73%36%58%79%51%5D%42%7C%51%79%58%58%2C%36%46%5A%7C%45%62%37%2C%2C%37%2D%47%5A%4C%2C%37%44%20%2C%37%2D%41%4C%5A%20%6C%63%4B%51%79%58%2C%37%43%7C%51%79%58%20%43%37%2C%4C%51%79%58%2C%37%79%51%4B%63%6C%20%20%5A%20==%30=%30===%47%6C%6F%72%69%61%27%73%20%53%74%65%70=%4C%61%46%61%72%6F%20%53%63%6F%74%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%46%7C%34%46%5E%37%58%46%7C%51%79%58%39%23%37%43%7C%51%79%58%37%62%5E%44%5A%4C%37%5E%44%20%37%5E%62%45%7C%51%79%2D%37%58%79%51%34%54%5B%41%2A%79%58%37%5E%46%5E%37%20%44%5E%2D%45%42%2A%5D%51%79%58%37%2D%46%7C%51%79%39%58%23%37%43%7C%51%79%58%37%5E%62%44%5A%4C%37%37%58%79%51%7C%62%45%7C%51%79%39%23%37%62%45%58%79%51%7C%45%68%62%42%7C%51%79%58%37%68%46%7C%51%79%58%68%37%44%7C%51%79%58%37%68%47%7C%51%79%58%37%68%37%58%79%51%7C%37%2D%41%7C%51%23%35%58%79%51%4B%63%6C%20%20%5A==%30=%30===%47%6C%6F%72%79%20%4F%66%20%4C%6F%76%65%2C%20%54%68%65=%48%69%6C%6C%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%2D%34%47%5E%37%20%5A%4C%36%2D%43%20%37%5E%43%5A%4C%37%47%20%5E%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%42%2D%37%20%45%34%54%41%2A%7B%5D%20%37%47%20%4C%5A%4E%31%47%79%58%36%47%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%44%20%37%2D%41%5A%4C%37%2D%45%20%36%51%7C%44%2D%37%37%44%20%37%2D%7C%51%79%58%37%37%58%79%51%4B%63%4B%51%79%58%37%2D%43%5A%4C%37%47%20%37%47%5E%5A%4C%37%6F%47%20%37%5E%47%5A%4C%20%6C%63%6C%20%4C%5A%41%5E%43%42%2A%5B%37%2D%45%20%37%5D%5B%2A%41%47%2D%43%20%37%5E%43%5A%4C%37%47%20%37%5E%47%4C%5A%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%5E%36%4C%5A%42%2D%51%79%58%37%44%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%47%6F%64%20%42%6C%65%73%73%20%54%68%65%20%43%68%69%6C%64=%48%65%72%7A%6F%67%2D%48%6F%6C%69%64%61%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%5A%34%73%45%62%5E%37%2D%62%42%5A%4C%36%62%41%6C%2C%37%62%45%5E%2C%62%45%73%5A%4C%36%62%41%6C%2C%37%62%45%2C%20%45%62%37%4C%34%54%7B%41%2A%7C%51%79%58%36%5A%41%62%5E%37%4C%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%37%20%2D%47%7C%51%79%58%36%2D%62%41%7C%51%79%58%5A%4E%31%45%62%4C%37%62%45%20%47%5A%4C%36%2D%62%37%20%7D%4E%5A%4C%37%5E%2D%43%20%2D%43%5B%42%2A%5D%20%62%39%37%47%20%37%68%44%7C%51%79%58%36%62%45%32%43%2D%37%20%43%42%20%37%2D%46%20%37%62%42%20%7C%44%68%37%20%37%43%20%37%2D%47%5A%4C%36%2D%43%20%37%2D%5A%43%4C%37%5E%2D%43%20%2D%43%5A%4C%39%62%37%47%4C%5A%46%2D%37%51%79%58%37%2D%45%20%37%2D%62%45%62%5E%2C%45%45%20%37%2D%62%42%5A%4C%36%62%41%6C%2C%37%45%62%2C%5E%62%45%73%5A%4C%36%62%41%6C%2C%37%62%62%37%4C%5A%42%73%5B%41%2A%5D%20%37%2D%46%7C%62%5E%37%58%79%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%62%43%37%20%37%2D%47%7C%51%79%58%36%2D%62%41%7C%51%62%36%58%79%51%41%5A%4C%37%62%42%62%37%20%5A==%30=%30===%47%6F%64%63%68%69%6C%64=%57%61%6C%6C%69%6E%67%74%6F%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2D%42%20%37%2D%41%41%62%5E%37%47%20%37%2D%62%44%5A%4C%37%62%41%20%37%2D%45%62%5A%4C%37%6F%42%20%37%2D%62%42%7C%51%79%58%62%37%4C%5A%43%2A%7B%34%34%54%62%41%32%4E%7C%2D%37%20%45%62%58%51%79%58%51%79%58%7D%20%37%62%45%20%37%62%2D%42%31%4E%7C%51%79%58%37%5E%62%41%5A%4C%37%79%51%58%79%51%62%42%5A%4C%37%51%79%58%37%5E%23%39%20%5D%5B%62%42%20%37%2D%46%7C%51%79%58%37%5E%43%5A%37%4C%47%20%37%2D%44%7C%51%79%58%37%5E%43%42%2A%37%4C%5A%45%62%37%47%20%37%5E%45%5A%4C%37%6F%42%62%37%4C%5A%42%7C%51%79%58%37%5E%62%41%41%2A%5B%5D%20%62%37%45%20%37%2D%62%42%7C%51%79%58%37%5E%62%45%62%2D%37%20%42%20%37%2D%46%7C%37%2D%62%42%7C%62%37%4C%5A%44%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%2D%37%42%20%37%2D%43%5A%4C%37%62%47%20%37%2D%62%5E%37%58%79%51%41%20%37%2D%62%20%45%62%37%20%5A%20==%30=%30===%47%6F%6C%64%65%6E%20%45%61%72%72%69%6E%67=%4C%69%76%69%6E%67%73%74%6F%6E%20%4A%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%2D%43%41%43%2D%20%47%47%20%37%68%44%5A%4C%37%62%41%20%37%68%41%4C%5A%37%2D%43%20%62%45%2F%2D%43%5A%4C%44%2F%37%37%62%39%4C%5A%2A%7B%34%34%54%7C%51%79%58%37%41%62%37%4C%5A%79%58%37%62%42%7C%51%79%58%37%2D%46%42%2A%7D%5B%51%79%58%2D%43%6C%7C%51%79%58%39%62%37%47%51%7C%45%62%5E%20%37%47%5A%4C%4C%44%2F%37%47%45%62%2D%37%58%5B%5D%20%37%47%20%73%75%73%37%47%5A%4C%37%41%62%20%37%68%41%7C%51%79%58%37%62%41%7C%51%79%2A%41%43%2D%20%7C%51%79%58%78%79%58%39%62%37%62%20%43%2D%37%41%20%37%47%5A%4C%37%44%20%2D%43%7C%51%79%39%58%62%37%47%5A%4C%37%62%41%20%37%68%41%5A%4C%62%37%4C%5A%47%45%2F%2D%43%5A%51%7C%43%2D%58%79%51%5A%20==%30=%30===%47%6F%6E%65%20%57%69%74%68%20%54%68%65%20%57%69%6E%64=%57%72%75%62%65%6C%20%41%6C%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%44%34%46%2D%37%20%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%43%20%37%5E%62%45%5A%4C%37%62%42%7C%41%2D%37%20%34%54%5B%41%2A%45%7C%51%79%58%5A%41%2D%37%20%79%58%37%2D%46%7C%51%79%58%37%6F%23%46%7C%79%51%58%2D%47%7C%51%79%58%37%5E%47%5A%4C%37%44%51%7C%42%62%37%4C%37%45%20%36%37%5E%62%45%5A%37%23%35%4C%5A%37%2D%46%5B%42%2A%5D%51%79%58%37%62%42%7C%79%51%58%37%2D%46%5A%4C%39%62%37%43%20%37%62%44%20%42%62%37%4C%44%20%37%5E%62%79%58%37%5E%47%46%2D%37%20%42%37%2D%41%5A%4C%37%45%20%36%47%5A%4C%37%44%37%20%2D%41%7C%51%79%58%37%5E%62%45%5A%4C%37%62%20%44%37%4C%5A%5A%4C%37%43%20%62%42%7C%51%79%58%79%51%7C%43%4C%39%62%37%43%20%37%68%47%5A%4C%37%62%42%29%20%37%5E%62%41%28%37%2D%46%7C%51%79%58%37%2D%5A%46%2D%37%58%37%2D%46%7C%51%37%58%79%51%7C%55%45%62%5E%37%58%79%51%7C%47%68%37%20%43%37%20%5A==%30=%30===%47%6F%6F%64%20%42%61%69%74=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%42%34%42%62%36%20%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%62%36%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%42%62%5E%37%20%34%54%41%2A%7B%79%58%51%79%58%41%62%37%4C%5A%58%7D%20%74%6C%61%37%46%20%36%62%42%6C%31%7C%4E%2C%37%42%2C%2D%43%2C%37%62%44%2C%2D%44%73%79%51%58%79%51%20%37%5E%62%45%42%20%37%2D%46%62%36%20%42%62%20%36%62%45%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%2D%43%20%36%62%45%42%2A%5B%5D%20%35%23%37%43%2D%37%4C%5A%42%32%4E%7C%51%2A%5B%5D%20%37%62%5E%37%20%45%6C%7C%2C%37%45%2C%2D%46%2C%37%62%47%2C%2D%73%47%5A%4C%37%62%44%20%37%5E%62%41%5A%4C%37%62%45%62%36%20%46%45%5A%4C%37%62%20%37%5E%62%45%47%2D%37%4C%5A%20%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%37%4C%2D%47%20%36%62%42%5A%4C%37%46%20%37%2D%43%42%62%37%4C%5A%20%36%62%42%41%41%62%37%4C%5A%73%44%2D%2C%44%62%37%2C%43%2D%2C%42%37%2C%7C%6C%42%62%36%20%46%37%61%6C%74%20%5A%20==%30=%30===%47%6F%6F%64%20%4C%69%66%65%2C%20%54%68%65=%44%69%73%74%65%6C%20%53%61%63%68%61==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%7C%51%79%34%41%62%5E%37%51%79%58%37%2D%46%7C%51%79%58%39%23%37%43%51%7C%79%58%37%68%47%5A%4C%20%6C%63%4B%51%79%58%7C%46%2D%36%58%34%54%41%2A%5B%79%58%37%2D%46%7C%46%39%58%79%43%20%37%68%47%7C%51%79%58%37%5E%62%41%7C%79%51%58%37%62%47%7C%51%79%58%37%2D%62%42%7C%51%37%62%39%4C%5A%51%79%58%31%31%23%37%43%7C%51%58%79%51%7C%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%42%5B%2A%5D%51%79%58%37%62%45%7C%51%79%58%37%2D%62%47%68%37%58%79%37%62%42%7C%51%37%5E%62%41%7C%46%2D%37%58%79%47%7C%51%79%58%37%2D%62%42%7C%51%79%58%39%7C%46%51%79%58%31%31%2D%43%5A%4C%20%6C%63%4B%51%62%37%58%79%51%7C%51%79%58%39%20%37%62%45%20%37%62%39%58%79%51%79%58%36%62%41%5A%4C%39%62%37%62%45%20%75%73%73%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%7C%42%62%2D%37%46%7C%51%79%58%5A%20==%30=%30===%47%6F%6F%64%20%4D%6F%72%6E%69%6E%67%20%48%65%61%72%74%61%63%68%65=%44%72%61%6B%65%2D%46%69%73%68%65%72%2D%48%69%67%67%69%6E%62%6F%74%68%61%6D==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%42%20%37%2D%34%43%2D%20%43%37%44%20%37%68%41%5A%4C%37%5E%62%42%20%37%46%5E%5A%4C%37%2D%43%20%36%2D%43%5A%4C%36%62%2D%62%39%4C%5A%47%34%54%41%2A%7B%79%58%36%2D%44%5A%41%2D%37%20%41%20%37%68%45%42%2A%5B%7D%51%79%58%36%46%4C%5A%39%23%37%43%20%37%2D%47%5A%4C%37%2D%62%41%37%23%39%4C%5A%4C%2C%37%5E%2D%37%46%20%37%2D%20%41%37%4C%5A%47%20%37%2D%62%44%7C%51%79%58%37%5E%43%5A%39%4C%23%37%47%20%37%2D%44%7C%51%79%58%37%5E%44%62%37%4C%5A%43%37%2D%45%7C%51%2D%62%42%20%37%43%2D%20%43%2D%62%37%44%20%37%68%41%5A%4C%37%5E%62%42%20%5E%37%46%5A%4C%37%2D%43%20%36%2D%43%5A%4C%36%62%39%4C%5A%47%2D%41%2A%5B%5D%20%5E%37%4C%5A%41%2D%37%20%41%62%2D%37%2C%4C%5A%47%2D%37%20%43%37%23%39%4C%5A%46%36%58%79%51%5A%20==%30=%30===%47%6F%6F%64%62%79%65=%4A%65%6E%6B%69%6E%73%20%47%6F%72%64%6F%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%43%20%37%2D%34%41%62%37%23%33%31%62%37%47%5A%4C%31%31%23%37%62%41%20%31%33%62%37%47%5A%4C%20%6C%63%4B%51%79%58%31%31%58%79%51%7C%43%34%54%7B%41%2A%37%68%44%5A%4C%5A%41%68%37%20%43%20%46%2F%39%62%37%47%5A%4C%62%47%2F%37%41%62%20%47%2F%37%2D%43%5A%4C%31%31%23%37%62%41%2D%37%2F%45%62%4C%62%42%2F%37%58%7D%20%39%62%31%31%4C%5A%4E%69%46%3C%20%37%68%44%7C%51%79%58%37%5E%43%5A%55%4C%31%31%23%37%62%44%20%33%31%62%37%47%31%6E%65%3E%47%37%23%37%62%41%20%58%37%47%7C%51%32%47%37%62%31%5B%42%2A%5D%20%39%23%37%41%20%37%62%42%7C%79%51%58%37%5E%43%5A%4C%31%31%23%37%62%44%20%33%44%2D%37%58%79%4E%5A%4C%51%79%69%64%6E%65%20%58%79%51%4B%63%61%20%2E%43%2E%44%3C%20%37%5E%62%45%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%6C%20%31%73%74%36%43%7C%51%79%6E%67%3E%20%4C%5A%44%68%37%20%47%37%62%39%20%5D==%30=%30===%47%6F%6F%64%62%79%65%20%50%6F%72%6B%20%50%69%65%20%48%61%74=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%73%34%45%62%37%23%5A%4C%33%31%42%20%73%75%73%39%62%44%5A%4C%31%31%23%37%41%20%39%5E%45%5A%4C%33%31%42%20%39%44%62%39%73%75%34%54%69%2A%7B%41%20%33%31%41%37%20%42%31%33%20%37%42%5A%4C%33%31%46%20%31%31%23%33%31%5A%43%4C%35%23%39%23%37%62%42%20%37%68%46%5A%4C%45%5E%37%4C%5A%2D%62%41%5A%4C%39%23%37%62%45%62%37%3C%54%61%20%3E%73%6F%6C%6F%73%20%72%65%74%66%61%20%6D%65%69%74%20%64%6E%32%20%61%64%6F%63%20%65%6B%44%62%37%4C%5A%42%5A%4C%37%62%5A%4C%37%2D%62%4C%5A%45%5E%37%62%45%3E%3A%73%6F%6C%6F%53%20%34%37%2A%3C%2A%41%7B%59%7D%20%2C%31%31%23%39%41%20%31%31%23%2D%5E%37%20%41%51%2C%37%42%20%37%5E%2D%62%45%20%78%20%4C%5A%62%37%62%42%20%37%42%5A%4C%36%2D%62%41%20%2D%2C%62%41%5A%4C%35%23%37%41%20%37%5E%2D%62%45%31%33%2C%4C%5A%5A%4C%20%78%20%62%41%20%37%5E%5A%20%78%20%4C%2C%37%62%42%73%2C%37%2D%42%73%20%37%2D%23%5A%46%4C%2C%35%23%39%23%37%46%20%2C%37%68%43%5A%7C%6C%45%62%2D%4C%37%62%41%20%23%37%62%45%6C%2E%43%2E%20%61%23%37%41%20%31%31%23%37%5E%45%51%5B%20%59%51%20%79%58%7D%20%20%78%20%3E%61%64%6F%43%20%6C%31%31%4C%5A%66%44%3C%5A%4C%37%39%20%66%45%5E%37%4C%5A%66%45%62%2D%5E%37%20%20%5A%20==%30=%30===%47%6F%74%20%41%20%4D%61%74%63%68%3F=%43%6F%72%65%61%20%43%68%69%63%6B==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%58%23%46%2F%37%2D%37%58%79%51%37%2D%47%7C%51%79%58%42%2F%37%47%7C%51%79%43%58%2F%37%2D%44%7C%51%79%58%23%43%2F%37%41%7C%58%79%51%7C%44%44%34%34%54%5B%41%20%37%2D%45%37%2F%46%58%79%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%41%37%20%37%2D%45%7C%51%79%58%45%2F%37%43%7C%51%37%58%79%51%7C%2D%47%7C%51%79%37%4C%5A%44%2D%37%58%79%51%7C%45%68%37%20%41%37%23%39%4C%5A%44%2D%37%58%79%51%7C%41%37%58%79%51%5A%20==%30=%30===%47%72%61%6E%64%20%43%65%6E%74%72%61%6C=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%2D%37%58%37%42%20%37%2D%23%46%5A%4C%37%62%44%20%37%62%2D%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%4C%5A%42%62%2D%34%54%41%2A%7B%6C%63%4B%51%79%2C%58%79%51%7C%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%31%58%31%23%37%42%7C%51%79%58%37%2D%62%42%31%4E%42%62%2D%37%58%31%31%23%37%42%41%5A%4C%37%45%42%46%23%2D%37%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%42%20%42%62%2D%37%20%2A%5B%5D%20%20%37%2D%62%42%5A%20%5D%5B%2A%41%2D%23%46%5A%4C%37%62%44%20%37%2D%62%41%5A%37%4C%62%45%20%37%2D%62%42%7C%51%79%58%37%2D%46%37%20%42%37%4C%37%43%20%37%5E%42%7C%51%79%58%37%23%31%31%2C%7C%51%79%58%37%2D%62%42%7C%51%79%58%2C%31%23%31%37%42%7C%51%79%58%37%2D%62%42%7C%51%79%58%42%37%23%31%31%42%7C%51%79%58%62%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%47%72%61%76%79%20%57%61%6C%74%7A%2C%20%54%68%65=%42%72%6F%77%6E%20%52%61%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%20%2C%47%2F%37%34%43%58%79%51%58%46%7C%51%79%58%2C%43%7C%51%79%58%43%5A%37%4C%47%20%2C%47%2F%37%2D%44%7C%51%79%58%46%7C%79%51%7C%44%2D%33%54%41%2A%7B%20%47%2F%43%7C%58%79%51%7D%5B%5A%4C%37%43%20%47%2F%43%7C%51%79%58%37%46%4C%5A%37%43%20%47%2F%43%7C%51%79%58%37%46%42%2A%46%37%58%79%51%43%5A%4C%37%47%51%79%58%2C%43%37%58%79%51%7C%5A%4C%37%47%20%2C%47%2F%37%2D%44%7C%51%79%46%58%7C%51%79%58%43%41%2A%5B%5D%51%79%58%37%47%43%58%79%51%7C%44%5A%4C%37%41%7C%46%58%79%51%7C%44%2D%37%2F%47%2C%20%47%37%4C%5A%43%58%79%51%5A%20==%30=%30===%47%72%65%65%6E%20%43%68%69%6D%6E%65%79%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%23%2D==%31%72%33%34%4C%62%4B%63%75%37%7D%20%51%79%58%34%41%62%2D%58%5A%4C%20%6C%63%4B%51%79%58%2D%62%41%5A%4C%79%51%58%7C%72%51%79%58%5A%4C%20%6C%63%4B%51%79%58%79%51%72%7C%34%54%41%2A%7B%23%46%5A%4C%37%37%58%79%51%7C%7C%51%79%58%37%23%46%5A%4C%37%42%20%37%23%7C%46%51%79%58%37%23%46%5A%4C%37%42%20%37%23%46%46%23%37%20%42%23%46%42%2A%5B%5A%4C%20%6C%63%46%23%37%20%42%62%41%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%6C%20%63%4B%51%79%58%2D%62%41%41%2A%5B%5D%20%37%2D%58%79%51%4B%7C%51%79%58%37%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%47%72%65%67%6F%72%79%20%49%73%20%48%65%72%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%31%2D%43%5A%4C%34%42%39%23%31%79%58%31%31%23%39%42%5A%4C%20%6C%63%4B%51%58%79%31%31%2D%43%5A%4C%20%6C%63%4B%51%79%58%31%51%4B%63%6C%20%34%54%7B%41%2A%39%23%37%42%7C%63%6C%20%4C%5A%2D%43%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%39%62%37%44%7C%51%79%58%37%68%41%31%31%58%79%51%4B%51%79%58%31%51%79%58%37%2D%62%5E%37%58%79%58%37%5E%62%44%7C%51%79%58%37%62%41%7C%51%58%79%37%2D%62%45%5B%42%2A%7D%20%20%6C%63%4B%51%79%51%7C%42%62%42%7C%51%79%58%4B%51%79%58%31%58%79%51%7C%41%41%2A%5D%20%6E%20%3E%2F%20%3C%37%46%3E%2F%3C%20%7C%51%79%58%31%31%2D%43%7C%51%79%58%37%62%5B%42%39%23%31%37%2D%62%45%7C%79%58%37%68%41%43%2D%31%31%58%4B%51%79%58%31%31%2D%43%5A%4C%20%6C%63%4B%79%51%58%31%31%23%39%42%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%5A%4C%20%6C%63%20%6C%63%4B%51%39%58%79%51%7C%42%7C%51%79%58%39%23%37%42%7C%51%79%58%31%2D%31%43%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%62%5E%37%58%79%62%37%44%7C%51%20%5A==%30=%30===%47%72%6F%6F%76%69%6E%27%20%48%69%67%68=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%62%5E%37%58%79%6C%63%4B%51%79%58%37%5E%62%45%7C%51%79%58%44%37%7C%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%20%4C%5A%47%2D%45%34%34%54%7B%2D%46%7C%51%79%7C%46%37%58%79%7C%51%79%58%37%2D%47%31%4E%7C%51%79%58%37%42%62%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%46%23%2D%37%58%51%79%58%37%43%37%58%79%51%7C%42%62%37%58%79%51%7D%7C%4E%32%46%2D%37%58%79%51%7C%41%62%2D%37%20%44%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%48%20%26%20%48=%4D%65%74%68%65%6E%79%20%50%61%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%47%6C%70%70%34%42%20%45%4C%73%20%45%5A%4C%44%6C%2C%43%2C%73%75%73%43%5A%73%4C%47%20%2C%62%44%5A%4C%2C%62%41%20%41%5A%41%2C%44%2C%7C%34%54%41%2A%5B%44%5A%4C%41%20%46%23%2C%20%42%54%5A%4C%62%45%20%62%41%5A%4C%2C%47%20%44%4C%5A%2C%47%20%43%34%34%54%5A%4C%46%20%43%5A%4C%33%34%6C%44%2C%6C%34%33%54%5A%58%37%45%7C%51%5A%54%32%34%46%73%6F%6C%6F%53%20%20%32%36%2A%3C%34%34%54%2A%42%7B%20%20%51%79%58%51%79%58%5D%51%79%58%23%3E%42%37%58%79%4C%51%2C%41%20%2D%23%43%5A%4C%58%79%51%7C%46%2D%23%44%7C%51%79%58%37%42%7C%51%79%58%37%46%6F%7C%51%79%58%37%45%5A%4C%37%42%20%37%2D%23%37%20%47%23%37%37%42%7C%51%79%7D%20%41%20%44%46%23%37%58%79%34%33%54%51%7B%59%7D%20%37%23%46%3E%78%34%20%3C%37%2D%23%43%5A%4C%37%23%47%20%37%42%7C%51%44%20%41%4C%5A%7C%51%79%58%37%66%44%58%79%51%5A%20==%30=%30===%48%61%63%6B%65%6E%73%61%63%6B=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%46%31%4E%7C%34%46%36%58%79%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%2D%7C%41%51%79%58%36%46%7C%51%79%58%37%62%42%7C%51%43%37%58%79%51%34%54%41%2A%7B%46%7C%51%79%58%37%58%79%51%7D%79%58%37%62%42%42%2A%5B%5D%20%20%6C%63%4B%79%51%58%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%51%7C%42%6F%37%43%7C%51%79%58%58%37%62%42%7C%41%2D%37%20%44%41%2A%5B%5D%51%79%58%37%62%44%7C%51%79%58%43%37%5A%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%37%46%36%58%79%51%7C%51%79%58%36%79%51%7C%46%36%58%79%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%48%61%6C%66%20%4E%65%6C%73%6F%6E=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%45%20%5E%37%58%79%51%20%6C%63%4B%51%79%58%37%5E%43%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%4C%5A%42%2D%37%43%34%34%54%5B%55%7C%51%79%58%45%62%37%4C%5A%58%37%2D%44%7C%51%79%58%37%44%7C%51%79%58%2D%37%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%79%51%7C%47%37%20%37%2D%62%42%43%5E%37%20%45%62%5E%37%4C%5A%41%62%5E%37%20%44%62%5E%37%20%5A==%30=%30===%48%61%6C%6C%65%6C%75%6A%61%68%20%49%20%4C%6F%76%65%20%48%65%72%20%53%6F=%43%68%61%72%6C%65%73%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%62%42%6C%34%42%62%20%42%45%73%20%62%45%5A%4C%44%2F%62%42%20%62%42%7C%6C%37%46%2C%6F%45%73%20%62%45%5A%4C%44%2F%62%6F%2C%46%37%7C%34%54%41%2A%7B%20%2C%37%43%5A%2F%44%58%79%51%20%2C%2D%47%5A%4C%2C%41%2F%37%44%20%2C%62%7C%42%7C%51%79%58%37%6F%45%7C%51%79%58%62%45%7C%45%62%37%2C%4C%37%62%42%7C%51%51%79%58%2C%37%2C%4C%5A%42%62%58%2C%46%2F%62%42%7C%51%79%58%2C%37%6F%45%51%7C%79%58%2C%36%62%45%42%2A%5B%7D%51%79%58%2C%79%51%7C%42%62%73%75%73%37%46%73%20%2C%62%45%58%79%51%7C%44%62%42%20%2C%62%42%41%2A%5B%5D%51%79%58%2C%46%37%7C%51%79%58%2C%37%43%7C%51%79%58%2C%39%62%2F%44%2C%4C%5A%2C%39%62%45%7C%2C%62%45%7C%51%7C%6C%42%62%2C%37%62%42%7C%51%79%58%2C%62%42%6C%7C%37%46%6F%2C%45%73%20%2C%62%45%5A%4C%2C%44%2F%62%42%20%2F%44%2C%58%79%37%46%2C%6F%45%58%79%51%7C%45%6F%37%58%79%51%7C%42%62%2C%20%44%37%2F%41%2C%4C%5A%47%2D%2C%20%45%62%37%2C%4C%5A%43%37%2C%20%46%37%2C%4C%5A%42%62%58%79%51%5A%20==%30=%30===%48%61%6C%6C%75%63%69%6E%61%74%69%6F%6E%73=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%44%20%43%2F%37%34%46%36%20%42%42%20%37%62%42%5A%4C%37%46%20%36%46%5A%4C%43%37%20%37%47%5A%4C%37%44%20%37%41%5A%4C%37%62%6F%37%4C%5A%46%34%54%7B%41%2A%37%47%20%37%2D%37%20%43%37%4C%51%79%58%36%46%32%4E%7C%51%79%58%51%79%58%79%51%58%51%79%58%7D%20%37%43%20%36%46%31%4E%5A%5D%2A%42%5B%44%2D%47%5A%4C%37%44%20%36%46%5A%20%46%37%4C%5A%62%42%5A%4C%41%2F%37%44%20%37%2D%47%5A%4C%44%37%20%37%2D%41%5A%4C%37%62%45%20%37%2D%62%42%36%20%43%37%4C%37%2D%43%5A%4C%37%6F%42%20%37%37%20%43%37%20%46%20%36%46%5A%4C%37%43%20%37%47%5A%4C%37%20%44%37%41%5A%4C%37%62%42%20%36%46%5B%41%2A%5D%37%4C%5A%42%62%2D%47%5A%4C%37%37%68%47%5A%4C%43%20%44%37%4C%41%5A%4C%37%45%20%37%68%42%51%5B%43%2A%59%20%5D%51%20%20%36%46%5A%4C%37%43%20%37%2D%47%5A%68%37%20%44%37%2F%37%46%5A%4C%58%79%51%7C%43%37%58%79%51%7C%46%36%20%3C%73%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%20%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%48%61%70%70%69%6E%65%73%73%20%49%73%20%41%20%54%68%69%6E%67%20%43%61%6C%6C%65%64%20%4A%6F%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%37%34%46%36%20%47%5A%4C%37%2D%47%20%37%2D%41%5A%4C%37%2D%47%36%20%46%5A%4C%37%2D%47%20%37%2D%41%5A%4C%37%2D%46%36%20%47%2D%34%54%41%2A%5B%7C%51%79%58%37%5A%47%2D%37%58%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%58%79%37%43%42%2A%5B%5D%51%79%58%37%43%7C%51%79%20%4C%5A%46%5E%4C%37%44%20%37%37%2D%47%20%36%37%4C%5A%41%2D%47%20%37%2D%41%5A%4C%37%2D%47%20%36%46%41%5B%2A%5D%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%37%4C%5A%46%45%20%37%2D%42%51%79%58%37%5E%20%47%2D%37%4C%5D%20%20%6C%63%4B%51%79%58%37%5E%62%42%5A%37%4C%46%20%37%2D%43%5A%4C%37%62%44%20%36%46%5A%5B%2A%43%42%62%37%2D%41%5A%4C%20%37%43%20%37%58%79%51%7C%41%44%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%7C%51%79%58%37%44%7C%51%79%58%37%2D%37%4C%5A%47%2D%37%2D%62%42%7C%5A%59%5B%51%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%2C%55%2C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%61%70%70%79%20%4C%69%74%74%6C%65%20%53%75%6E%62%65%61%6D=%46%72%65%65%6D%61%6E%20%52%75%73%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%43%7C%34%47%2D%37%58%7C%51%79%58%37%2D%47%5A%4C%37%2D%62%41%70%7C%70%51%79%58%36%46%7C%51%79%58%37%43%7C%51%79%43%37%58%79%51%34%54%41%2A%5B%37%47%20%37%2D%58%79%51%5D%5B%36%62%45%7C%51%79%58%37%2D%46%7C%51%79%58%5E%37%62%41%5A%4C%37%62%45%20%37%2D%62%42%42%2A%58%79%51%7C%44%37%46%7C%51%79%70%7C%51%79%58%58%79%51%7C%44%58%37%43%7C%51%79%58%37%2D%47%41%2A%5B%5D%37%20%2D%62%41%20%37%5E%43%5A%4C%37%47%20%37%2D%79%51%7C%46%36%37%5E%43%5A%4C%37%44%20%37%2D%4C%5A%47%2D%37%20%37%2D%42%43%2A%5B%5D%51%79%58%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%43%7C%51%79%58%45%37%4C%5A%41%37%2D%62%41%70%4C%5A%47%2D%37%20%43%37%2C%4C%5A%45%62%37%62%35%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%61%70%70%79%20%54%61%6C%6B=%49%49%20%52%6F%64%67%65%72%73%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%46%5A%4C%37%34%46%36%58%79%7C%51%79%58%73%75%73%37%43%7C%51%79%58%37%7C%47%51%79%58%36%62%42%7C%51%79%58%2B%46%7C%51%47%2D%37%20%43%34%54%41%2A%7B%47%5A%4C%37%47%36%2C%20%46%37%51%79%58%33%31%62%37%44%7C%51%79%58%36%46%51%7C%79%58%37%62%45%7C%51%79%58%36%62%42%5A%4C%7C%44%2D%37%20%46%7C%51%79%58%4C%20%78%20%5A%2C%4C%5A%46%36%4C%20%6C%63%4B%51%79%58%37%5E%46%42%2A%5B%20%7D%73%75%73%37%43%20%2C%37%2D%47%7C%51%79%58%5A%20%78%20%4C%37%43%20%37%2D%20%78%20%5A%4C%79%51%7C%43%37%20%6C%63%4B%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%2D%44%20%36%46%7C%51%79%58%4C%5A%20%78%20%58%37%2D%47%5A%62%42%7C%51%79%58%79%51%4B%63%79%58%36%46%41%2A%5B%5D%20%45%2F%37%43%20%6F%37%23%44%5A%4C%44%2F%62%42%20%43%5A%4C%20%6C%51%7C%46%2B%58%37%2D%47%5A%4C%45%7C%51%79%58%47%37%58%79%51%37%46%20%2C%36%46%7C%51%79%58%36%46%5A%4C%43%37%20%37%2D%47%7C%51%79%58%73%75%73%37%43%7C%4C%5A%42%62%36%7C%51%79%58%36%43%20%2C%37%2D%7C%46%36%58%79%36%46%5A%4C%2C%37%43%20%37%2D%47%5A%4C%37%20%47%37%2D%44%7C%51%79%58%33%31%62%37%44%7C%51%58%79%51%7C%47%51%79%58%37%62%37%73%75%73%20%5A==%30=%30===%48%61%72%6C%65%6D%20%4E%6F%63%74%75%72%6E%65=%48%61%67%65%6E%2D%52%6F%67%65%72%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%73%20%2C%5E%37%58%79%51%7C%51%79%58%2C%37%5E%2D%43%5A%4C%20%6C%63%51%4B%79%58%37%2D%43%7C%51%79%58%2C%37%2D%47%7C%41%37%61%6C%74%2D%47%41%2A%7B%7B%5D%20%2C%37%7C%4E%31%6C%47%47%7C%51%79%58%36%2D%47%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%20%6C%63%4B%51%79%58%36%2D%2D%36%2C%20%46%2C%37%44%2C%37%62%44%2C%39%62%20%46%2D%37%4C%78%20%5A%4C%37%2D%62%42%20%37%62%45%7C%51%58%79%37%62%42%5A%4C%20%78%20%5A%4C%20%78%20%5A%20%4C%5A%73%45%37%62%42%42%2A%58%36%2D%47%6C%41%39%2C%7C%4E%2C%39%62%45%2C%39%46%2C%39%47%73%32%4E%5A%51%4C%79%58%7D%20%2C%37%46%2C%39%43%2C%39%47%31%44%62%39%2C%7C%2C%39%42%2C%39%41%7C%51%79%58%20%20%5D%5B%2C%4C%20%6C%63%4B%51%79%58%37%2D%43%7C%51%79%2C%58%37%2D%47%7C%51%79%58%37%5E%2D%47%2C%41%2A%5A%43%2D%5E%37%6C%63%4B%51%79%37%61%6C%74%20%73%45%62%37%2C%44%37%2C%7C%6C%47%2D%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%61%72%6C%65%71%75%69%6E=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%61%6C%6C%61%64=%41==%31%72%33%34%4C%62%4B%63%75%37%20%41%2F%45%5A%34%41%37%73%75%44%20%62%41%2F%62%45%5A%4C%20%6C%63%4B%51%58%79%37%2D%23%43%5A%4C%20%6C%63%4B%51%79%58%73%62%2F%45%62%4C%34%54%69%2A%5B%2F%37%5E%41%7C%2C%43%2F%42%62%37%2D%44%7C%51%79%58%37%45%41%2A%5B%59%5D%78%20%5A%4C%23%46%2F%45%6C%5A%4C%20%7C%72%20%7C%2F%47%58%79%51%43%2F%62%42%73%2C%43%2F%62%42%2D%37%2C%41%5E%5A%4C%62%45%2F%62%44%20%62%41%2F%62%45%5A%62%4C%44%2F%37%2D%62%45%20%37%2D%62%45%6C%7C%2C%45%2F%41%20%73%62%42%73%20%42%79%58%41%2F%37%2C%5B%6C%45%37%23%37%45%20%37%2D%45%5A%4C%23%46%2F%45%20%2D%37%42%7C%51%79%58%47%2F%37%2D%44%7C%51%79%58%35%4C%5A%47%5E%62%42%2F%43%51%62%42%73%7C%2C%4C%5A%44%62%2F%42%73%20%37%68%62%41%5A%4C%35%23%37%62%41%39%20%62%37%62%45%5A%4C%45%2F%37%2D%23%43%20%46%2D%37%2C%45%37%20%6C%63%4B%51%42%2F%37%5E%41%37%2C%41%2D%37%2F%37%2D%44%7C%51%79%58%37%45%5B%5D%20%20%63%6C%4B%51%79%58%23%46%2F%45%6C%7C%2C%37%44%2C%47%58%79%51%7C%62%45%2C%37%2D%7C%51%79%58%46%37%2C%41%5E%2C%4C%39%23%37%41%20%35%23%37%45%7C%51%79%58%2D%37%42%5A%4C%33%31%43%20%44%2F%37%5E%43%6C%7C%5A%43%2D%37%2F%2D%62%42%73%20%51%79%58%51%79%51%7B%43%2D%37%63%4B%51%79%58%37%2D%23%43%7C%7D%20%3E%33%36%78%31%2A%3C%20%20%33%31%46%7C%51%79%58%46%2F%6C%20%20%5D%58%79%58%33%31%46%58%7D%2C%62%42%45%62%2F%41%62%62%42%73%20%41%2F%45%5A%4C%62%45%2F%62%44%3E%20%73%6F%6C%6F%53%20%6E%65%70%4F%38%36%2A%3C%2F%43%2C%43%2F%51%7B%59%20%20%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%48%61%75%6E%74%65%64%20%48%65%61%72%74=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%41%20%41%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%4C%5A%45%62%36%2A%5B%34%34%54%20%20%37%2D%47%20%43%37%62%31%6F%23%46%7C%51%79%58%37%2D%46%42%2A%5B%5D%79%51%58%37%62%42%7C%51%79%58%37%2D%46%5A%4C%33%37%58%79%51%7C%37%2D%47%5A%4C%45%41%2A%5B%5D%6C%45%62%5E%37%37%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%39%58%62%37%44%7C%51%79%58%37%68%41%7C%51%79%58%20%42%62%37%20%7C%37%62%42%73%43%20%37%2D%47%37%4C%5A%46%2D%41%20%36%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%2D%43%20%36%62%45%5A%4C%37%62%42%20%37%62%5E%37%4C%5A%2D%43%20%36%62%2D%43%7C%51%79%5A%42%62%2D%37%62%45%7C%51%79%58%37%6F%41%7C%51%79%58%36%41%62%43%2A%5B%5D%51%79%58%37%62%45%7C%51%79%58%36%2F%42%62%58%4C%33%31%62%37%7C%51%79%58%37%41%68%37%58%79%58%37%2D%46%7C%51%79%58%39%62%37%43%7C%51%58%79%37%68%47%7C%51%79%58%33%31%62%37%44%7C%51%79%51%7C%42%62%7C%51%79%58%37%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%48%61%76%65%20%59%6F%75%20%4D%65%74%20%4D%69%73%73%20%4A%6F%6E%65%73%3F=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%31%4E%7C%34%46%5E%37%58%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%79%2D%37%58%79%51%34%54%41%2A%7B%37%2D%62%41%7C%43%37%58%79%51%62%42%42%2A%5B%5D%51%79%58%37%46%7C%51%79%37%58%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%5E%37%58%79%51%7C%51%79%58%37%37%2D%47%7C%51%5A%47%62%5E%37%47%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%37%58%5E%44%5A%4C%37%41%20%37%2D%45%7C%51%79%58%62%5E%37%58%79%4C%37%62%44%20%20%37%2D%47%5A%5B%2A%41%46%5E%2D%41%7C%51%79%58%37%43%7C%51%79%58%37%2D%5A%47%4C%37%44%20%37%2D%41%5A%4C%37%62%42%20%37%37%20%44%37%4C%5D%20%37%43%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%65%27%73%20%41%20%54%72%61%6D%70=%4C%65%65%2D%42%75%72%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%20%2C%37%5E%47%34%41%2D%37%2C%2C%37%2D%41%5A%4C%2C%37%44%20%2C%37%2D%41%4C%5A%2C%37%44%20%2C%37%2D%41%5A%4C%2C%37%44%20%20%44%37%4C%5A%34%54%41%2A%7B%4B%51%79%58%2C%46%37%2C%20%45%20%6C%63%4B%51%79%58%37%47%42%2A%5B%7D%51%58%79%36%47%5A%4C%2C%37%44%20%2C%37%41%5A%4C%37%4C%5A%43%5E%37%5A%4C%37%62%47%44%20%2C%37%2D%41%37%2C%58%79%44%20%2C%37%2D%41%41%2A%5B%5D%51%79%58%37%7C%44%51%79%58%2C%37%2D%41%5A%4C%20%6C%63%4B%51%37%2C%4C%5A%41%5A%4C%20%6C%63%5A%4C%2C%37%44%2D%37%2C%20%44%4C%37%45%20%2C%37%46%5A%4C%37%62%47%20%2C%5E%37%47%5A%4C%37%44%20%2C%37%2D%41%5A%4C%2C%37%5A%41%37%2C%20%41%5A%4C%2C%37%47%36%58%79%51%5A%20==%30=%30===%48%65%61%72%74%20%41%6E%64%20%53%6F%75%6C=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%46%36%20%44%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%37%20%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%2D%37%20%44%2D%34%54%41%2A%7B%5E%46%6C%7C%2C%5A%4E%31%46%36%47%73%20%36%46%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%43%20%37%2D%47%5A%4C%37%2D%44%20%2D%37%2C%43%37%4C%37%43%20%37%37%5E%62%42%5A%37%2C%46%37%2C%62%42%5A%4C%37%46%20%37%43%5A%4C%37%47%20%44%37%5A%4C%37%41%20%37%5E%62%42%6C%42%2A%5B%5D%37%20%41%37%4C%2D%43%73%20%37%20%37%5E%46%5A%44%37%20%47%37%2D%47%5A%4C%37%2D%44%20%36%46%41%2A%5B%5D%37%20%43%20%37%62%42%5A%4C%37%46%20%37%43%5A%4C%37%20%43%37%4C%5A%4C%37%41%20%2D%44%20%36%46%47%2D%37%20%43%37%2D%47%5A%4C%37%44%20%37%41%5A%4C%37%43%37%20%2D%47%5A%4C%37%2D%44%20%37%2D%41%5A%4C%37%20%43%37%4C%5A%5A%4C%37%2D%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%65%61%74%20%57%61%76%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%47%5E%37%20%37%47%20%37%5E%47%5A%4C%51%79%58%7C%72%51%58%79%5A%4C%37%2D%41%20%37%2D%42%5A%4C%37%2D%41%4C%5A%43%5E%37%34%54%41%2A%7B%37%2D%44%5A%4C%37%4C%5A%73%44%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%37%20%5E%43%6C%42%2A%5B%7D%70%70%2C%36%47%2C%37%36%20%41%2D%37%41%20%37%2D%45%37%2D%42%5A%4C%43%36%20%41%2D%5E%47%41%2A%5B%5D%20%37%44%20%73%75%73%37%7C%44%51%79%58%36%47%7C%51%79%58%37%44%5A%4C%37%37%20%41%2D%37%5A%4C%37%47%20%20%41%2D%37%4C%5A%58%79%51%72%7C%58%79%51%4C%5A%47%5E%37%20%47%37%4C%5A%43%5E%37%20%46%37%4C%5A%45%2D%37%20%41%37%4C%5A%73%44%37%2C%47%36%2C%70%70%5A%20==%30=%30===%48%65%61%76%65%6E=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%46%5A%34%42%62%5E%37%51%79%58%31%31%23%37%43%5A%4C%20%6C%63%4B%79%51%58%35%62%37%47%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%41%2A%7B%79%58%37%41%7C%6C%20%20%7D%5B%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%45%51%7C%79%58%37%62%42%7C%51%79%58%37%2D%46%42%2A%68%37%58%79%51%63%4B%51%79%58%79%58%37%43%5A%58%79%51%7C%43%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%42%2C%43%2A%2C%5B%5D%20%37%62%43%20%37%4B%63%6C%20%4C%37%2D%44%7C%51%51%7C%70%70%46%37%4C%5A%42%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%65%6C%6C%6F=%4A%61%63%6B%73%6F%6E%20%4D%69%6C%74==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%42%20%37%2D%41%34%41%2D%37%20%20%37%2D%42%5A%4C%37%43%20%37%5E%47%5A%4C%44%37%20%37%2D%41%6C%7C%2C%37%45%2C%37%2D%42%73%45%2D%37%4C%5A%34%54%41%2A%7B%41%32%4E%5A%4C%41%2D%37%2F%43%37%2D%45%20%37%2D%42%5A%4C%37%2D%41%20%37%47%5E%5A%4C%39%62%37%44%20%37%2D%41%31%4E%7C%29%20%7D%58%79%51%28%20%2C%37%2D%44%7C%51%79%58%7C%44%37%58%79%2C%37%42%2C%68%23%46%73%20%47%7C%51%79%58%5E%37%43%42%2A%5B%5D%20%37%47%20%37%2D%44%7C%51%7C%6C%45%2D%37%51%79%58%37%2D%5B%5D%2C%37%45%37%4C%5A%7C%43%20%37%2D%41%5A%4C%37%41%20%37%2D%45%6C%7C%37%2C%42%2C%68%23%46%73%20%47%7C%51%79%58%37%5E%73%42%2D%37%2C%47%20%2C%37%2D%4C%37%2D%42%20%37%20%73%42%2D%37%2D%45%20%37%2D%42%5A%4C%37%43%20%37%5E%5A%47%4C%37%44%20%37%2D%41%6C%7C%2C%37%45%2C%37%4C%5A%41%2D%37%2D%41%6C%41%2A%5A%41%2D%37%20%44%37%4C%5A%2C%55%2C%47%5E%37%20%43%2D%36%4C%5A%42%2D%37%20%45%37%20%5A%20==%30=%30===%48%65%6C%6C%6F%20%44%6F%6C%6C%79=%48%65%72%6D%61%6E%20%4A%65%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%43%58%79%51%37%6F%62%41%7C%51%79%58%47%2F%37%5E%43%5A%20%4C%6C%63%4B%51%79%58%2D%41%5A%4C%20%6C%63%4B%58%79%51%7C%44%34%54%41%2A%5B%7C%51%79%58%37%51%7C%44%2D%58%47%2F%2D%44%7C%51%79%58%35%23%2D%44%7C%51%58%79%36%2D%44%7C%51%79%58%35%23%2D%44%7C%51%79%58%79%51%7C%47%79%58%37%47%7C%43%7C%51%79%58%62%6F%37%4C%5A%20%6C%63%4B%51%79%58%2D%41%5A%4C%20%6C%63%51%4B%79%58%43%42%2A%5B%5D%20%37%47%20%37%2D%44%4C%5A%47%2D%37%45%20%37%2D%45%20%20%37%47%7C%46%58%79%51%7C%7C%51%79%58%2D%45%7C%51%79%58%2D%41%7C%51%58%79%2D%45%7C%51%79%58%2D%41%7C%51%79%58%37%45%44%37%58%79%51%7C%51%79%58%37%23%46%2C%46%2C%20%45%62%6F%37%73%5A%4C%37%47%5A%4C%37%44%5A%4C%37%47%5A%37%4C%44%51%7C%59%5A%20%37%47%20%37%2D%44%5A%4C%43%2C%43%2F%45%36%43%5A%4C%51%6F%2C%7C%43%2F%47%2C%47%37%2C%6C%43%36%20%5A%20==%30=%30===%48%65%6C%6C%6F%20%59%6F%75%6E%67%20%4C%6F%76%65%72%73=%52%6F%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%37%68%44%5A%34%43%5E%37%4C%37%2D%44%5A%4C%37%6F%23%43%5A%4C%37%5E%43%4C%5A%37%2D%44%5A%4C%37%2D%45%5A%4C%37%2D%44%5A%4C%5A%47%37%4C%33%54%41%2A%7B%79%58%51%79%58%4C%5A%45%62%5E%58%7D%20%37%47%5A%4C%36%43%31%4E%5A%4C%37%5A%47%4C%37%2D%44%5A%4C%37%47%5A%4C%62%42%2F%37%79%51%58%79%51%42%2F%37%47%5A%78%5A%4C%37%5E%36%4C%5A%43%37%47%5A%4C%37%5E%46%5A%4C%37%2D%47%5A%4C%37%41%2D%5A%4C%37%2D%47%5A%4C%36%46%42%2A%5B%5D%20%2D%37%4C%5A%46%43%32%4E%7C%51%44%5A%4C%37%5E%4C%5A%45%37%4C%20%37%47%5A%4C%37%2D%44%5A%4C%33%31%62%37%5A%41%4C%37%2D%44%5A%4C%37%44%5A%4C%37%2D%41%5A%5D%5B%2A%41%43%37%68%42%5A%4C%2F%37%5E%62%45%2D%37%4C%5A%44%47%5A%4C%37%68%44%5A%4C%37%47%5A%4C%37%2D%5A%44%4C%37%6F%23%43%5A%4C%37%5E%43%5A%4C%37%2D%37%2F%42%4C%5A%45%5A%4C%37%2D%41%73%5A%4C%37%37%4C%5A%44%2D%41%5A%4C%37%45%5A%4C%37%2D%46%5A%4C%36%46%4C%5A%37%43%5A%4C%37%2D%47%5A%4C%37%47%5A%4C%37%37%4C%5A%44%2D%47%5A%4C%62%42%62%37%2C%47%37%2C%7C%6C%43%36%4C%5A%78%20%5A%20==%30=%30===%48%65%72%65%27%73%20%54%68%61%74%20%52%61%69%6E%79%20%44%61%79=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%41%34%47%2D%28%47%5E%62%45%5A%4C%37%62%42%20%29%37%62%42%28%2D%36%46%5A%4C%23%46%2F%37%5E%2D%47%20%29%37%5E%37%58%79%51%7C%34%54%41%2A%5B%42%7C%51%79%58%37%58%79%51%7C%58%37%2D%43%2C%42%2A%2C%5B%5D%20%37%47%20%2D%37%44%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%79%51%7C%46%37%2D%41%7C%51%79%2C%41%2A%2C%5B%51%7C%45%62%5E%37%2D%41%5A%4C%37%2D%45%20%37%5E%47%7C%51%58%79%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%20%44%37%20%5D%79%58%37%5E%62%37%2D%41%7C%51%37%29%20%47%2D%41%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%29%20%37%62%42%28%36%2D%46%5A%4C%23%46%2F%37%5E%62%5E%37%58%79%5E%47%28%2D%47%45%20%37%2D%42%37%58%79%51%7C%37%2D%41%7C%51%79%58%37%5E%43%2C%43%2A%2C%5D%5B%20%37%47%20%37%2D%44%7C%51%79%58%37%5E%47%20%44%37%4C%5A%44%7C%51%79%58%2D%37%4C%5A%41%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%48%65%72%65%27%73%20%54%68%61%74%20%53%75%6E%6E%79%20%44%61%79=%4B%65%73%73%65%6C%20%42%61%72%6E%65%79==%42%6F%73%73%61%20%4E%6F%76%61=%41==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%41%2F%45%2C%41%34%34%54%53%41%2A%7B%59%7D%20%20%6C%63%51%4B%79%58%45%2F%44%5A%4C%20%6C%63%4B%51%79%58%5E%37%58%79%51%34%54%69%2A%7B%42%5A%4C%20%6C%79%51%4B%63%6C%37%5E%46%5A%4C%20%6C%63%4B%51%79%58%37%5E%5A%43%4C%20%6C%63%4B%51%79%58%37%5E%41%5A%4C%20%58%79%51%4B%63%58%37%5E%44%5A%45%20%37%5E%62%51%4B%63%6C%20%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%43%73%2C%20%37%45%7C%51%79%58%37%2D%42%31%4E%5A%4C%51%58%79%51%7C%42%79%58%37%5E%62%4C%37%5E%43%5A%7C%4E%32%42%2D%37%2D%44%42%2A%5B%5D%51%79%58%37%41%7C%51%58%79%37%2D%45%7C%51%79%58%37%45%7C%51%79%58%37%4C%5A%47%37%4C%7D%20%39%62%37%78%5A%4C%37%5E%5A%42%62%37%4C%4C%37%5E%44%5A%4C%78%5A%4C%37%5E%41%41%2A%5D%5B%20%35%23%37%45%5A%4C%37%68%42%5A%4C%78%5A%5A%78%4C%5A%41%4C%37%5E%46%5A%44%20%3C%5A%4C%4C%5A%78%4C%5A%37%2D%23%43%5A%4C%37%45%5A%4C%37%2D%42%5A%78%4C%5A%4C%37%5E%62%42%5A%4C%78%5A%4C%37%5E%46%2C%20%46%23%37%37%5E%43%5A%4C%5A%4C%37%2D%43%6C%20%43%6F%64%4C%37%2D%42%51%5B%59%51%79%58%51%79%58%51%58%79%51%79%58%5D%20%37%45%20%2C%37%2D%42%3E%61%5A%45%37%4C%5A%61%20%2E%53%2E%37%45%5A%4C%37%2D%37%4C%5A%45%43%5A%4C%2D%23%43%5A%4C%2C%37%45%5A%4C%37%42%2D%5A%4C%37%43%5A%4C%37%2D%23%43%5A%4C%2C%37%37%4C%5A%42%2D%42%5A%4C%37%46%4C%5A%41%5E%37%4C%5A%78%20%5A%20==%30=%30===%48%65%72%65%27%73%20%54%6F%20%4C%69%66%65=%42%75%74%6C%65%72%20%41%72%74%69%65==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%46%2D%37%58%51%79%58%39%5E%62%41%7C%51%79%58%37%5E%62%5A%45%4C%39%62%42%20%73%75%73%37%62%42%7C%51%79%7C%44%68%37%58%34%54%41%2A%7B%7C%51%79%58%37%79%51%7C%43%2D%39%62%42%20%73%75%73%37%62%42%7C%51%79%58%2D%37%46%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%4C%5A%45%62%5E%58%35%23%39%62%68%44%7C%51%79%79%51%7C%44%68%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%5E%7C%43%51%79%58%35%23%39%62%37%47%7C%51%79%58%37%41%62%5E%37%58%58%39%5E%62%41%51%79%58%73%75%79%51%7C%43%5E%79%58%62%41%2F%37%68%44%7C%51%79%58%37%5E%41%62%7C%51%79%58%62%42%2F%37%43%7C%51%79%58%37%51%7C%43%37%73%58%62%41%2F%37%62%42%7C%51%79%7D%5B%2A%43%41%51%79%58%37%2D%43%7C%51%79%58%37%6F%42%7C%79%51%58%62%41%2F%39%62%42%7C%51%79%58%37%5E%62%7C%46%2D%37%58%20%20%6C%63%4B%7C%51%79%58%62%42%62%39%4C%5A%7C%51%79%58%37%5E%62%41%2C%44%2A%2C%5B%5D%79%51%58%62%42%2F%37%2D%43%7C%51%79%58%37%2D%43%42%62%39%2F%41%20%73%75%73%37%7C%51%79%58%37%51%7C%42%62%2D%58%37%6F%42%7C%51%79%58%62%41%2F%39%62%42%51%7C%79%58%37%5E%62%41%5A%4C%35%62%37%41%20%37%79%51%7C%43%2D%79%58%37%6F%42%46%2D%37%58%79%51%7C%42%62%37%73%75%73%58%79%51%7C%43%2D%39%58%79%51%7C%66%43%2D%39%58%79%51%5A%20==%30=%30===%48%65%72%65%27%73%20%54%6F%20%4D%79%20%4C%61%64%79=%42%6C%6F%6F%6D%2D%4D%65%72%63%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%5E%62%41%34%45%62%5E%37%20%37%2D%62%42%5A%4C%39%23%37%42%20%37%2D%5A%43%4C%37%62%44%20%37%2D%47%5A%4C%37%2D%46%20%45%62%37%4C%5A%34%54%41%2A%5B%37%2D%43%5A%4C%46%2D%37%20%46%5E%62%45%42%2A%5B%5D%51%79%58%31%31%23%37%44%62%7C%51%79%58%37%68%44%5A%4C%62%45%2F%37%2D%37%20%44%62%37%5A%4C%37%2D%47%42%7C%51%79%58%2D%37%20%42%62%37%46%20%2C%37%2D%43%5A%4C%37%5E%2D%43%20%2D%37%43%5A%4C%37%62%44%20%37%5E%62%45%5A%4C%37%4C%5A%46%2D%37%46%7C%51%79%58%37%2D%43%5A%4C%5D%5B%2A%43%45%2D%62%41%7C%51%79%58%37%5E%62%41%5A%4C%37%45%62%20%37%2D%62%42%5A%4C%37%62%42%20%37%5E%62%37%20%44%62%37%51%79%58%37%62%37%47%20%37%2D%37%58%79%51%7C%46%20%37%5E%62%45%44%2A%5B%5D%20%39%62%37%42%62%20%73%75%73%37%62%42%7C%51%79%58%37%2D%46%2D%37%4C%5A%47%46%7C%51%79%58%4C%37%2D%43%20%62%5E%37%20%42%37%62%42%20%37%2D%46%5A%4C%37%62%47%20%37%47%2D%5A%4C%37%62%44%20%37%2D%43%5A%4C%37%2D%62%4C%5A%45%62%36%41%5A%4C%35%23%5A%46%2D%37%20%42%62%37%73%75%73%20%5A%20==%30=%30===%48%65%79%20%54%68%65%72%65=%41%6C%64%65%72%2D%52%6F%73%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%46%7C%51%79%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%4C%5A%43%37%58%34%54%41%2A%5B%37%2D%45%20%36%4C%5A%45%62%5E%20%37%2D%41%5A%4C%37%2D%45%20%36%47%42%2A%5D%5B%20%37%44%20%37%2D%41%5A%4C%37%2D%43%20%37%44%37%4C%5A%47%37%62%42%20%37%37%2D%43%20%36%20%44%37%4C%5A%5D%20%37%62%42%20%37%2D%46%5A%4C%37%62%44%37%20%2D%46%7C%51%79%58%37%43%7C%51%79%58%37%47%5B%2A%41%45%62%37%2D%41%5A%4C%79%58%37%2D%62%20%42%62%37%4C%42%20%37%2D%46%7C%51%79%58%37%43%5A%4C%37%42%62%20%37%2D%46%5A%4C%37%2D%43%20%36%62%45%5A%62%37%4C%5A%42%37%2D%46%5A%4C%79%58%37%2D%46%58%79%51%5D%5B%43%20%37%68%47%7C%51%79%58%37%2D%47%5A%4C%44%37%20%37%68%41%7C%51%79%58%37%5E%62%41%43%2A%37%62%39%4C%5A%37%62%45%7C%51%62%42%20%37%2D%36%58%79%51%7C%36%62%45%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%58%79%51%7C%46%2D%62%41%7C%51%37%20%5A%20==%30=%30===%48%65%79%6F%6B%65=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%5E%37%58%79%51%6C%63%4B%51%79%58%37%2D%23%46%7C%51%79%58%23%37%43%7C%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%20%4C%5A%42%62%46%34%33%54%7B%31%4E%7C%51%79%79%51%7C%7C%41%51%79%58%37%5E%44%5A%4C%20%6C%63%4B%51%79%37%58%5E%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%7C%47%5E%37%58%58%37%5E%41%7C%5E%41%7C%51%79%5E%37%4C%5A%44%45%7C%51%79%58%37%2D%23%46%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%5E%62%47%20%37%5E%62%62%2D%31%31%58%41%20%37%5E%46%37%23%31%31%2F%41%62%58%79%51%4B%63%6C%20%4C%5A%41%62%37%73%75%73%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%69%64%65%61%77%61%79=%53%61%6E%62%6F%72%6E%20%44%61%76%69%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%41%62%37%73%75%73%62%41%5A%4C%20%78%20%5A%4C%37%62%47%20%73%73%75%37%62%47%5A%4C%20%78%20%5A%4C%37%62%41%20%37%73%75%73%20%41%34%34%54%5B%79%58%37%62%44%47%62%37%73%75%73%20%20%37%62%41%7C%51%79%58%73%75%73%37%41%62%5B%5D%20%37%47%70%70%5A%4C%37%62%47%20%73%42%37%2C%7C%6C%5A%4C%20%78%20%58%37%62%44%5A%45%62%37%4C%5A%62%45%7C%51%79%58%37%62%44%6C%7C%2C%37%42%20%73%20%37%62%41%7C%51%79%58%73%75%73%37%62%41%37%20%44%37%4C%20%37%45%7C%51%42%20%37%42%5A%45%37%4C%5A%41%62%44%6C%7C%2C%44%2F%37%62%41%2C%47%2F%37%44%62%73%70%70%5A%4C%37%62%41%20%73%75%73%37%62%37%20%43%37%4C%70%70%7C%51%79%37%62%45%20%37%37%20%73%46%23%37%62%44%7C%51%79%58%37%62%41%7C%51%79%58%75%73%73%37%62%41%6C%7C%2C%47%2F%37%62%44%2C%37%58%79%51%7C%45%45%5A%4C%37%62%41%5A%4C%37%45%73%75%73%58%79%51%79%58%37%62%44%5A%4C%37%44%20%37%62%45%51%7C%79%58%37%62%44%7C%51%79%58%37%62%41%7C%51%7C%44%62%37%20%37%62%41%5A%4C%70%5A%4C%20%39%58%79%51%7C%41%42%20%37%42%5A%4C%37%43%20%37%62%44%6C%7C%44%2C%2F%37%62%41%2C%47%2F%37%62%44%73%20%37%62%62%37%20%7B%45%73%75%73%37%62%70%45%36%4C%5A%45%39%20%4C%5A%78%3C%34%78%3E%20%7D%20==%30=%30===%48%69%67%68%20%46%6C%79=%57%65%73%74%6F%6E%20%52%61%6E%64%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%44%2D%37%58%58%37%2D%43%5A%4C%37%41%20%2C%37%2D%45%5A%37%4C%46%20%37%5E%43%7C%51%79%58%37%47%7C%51%79%79%51%7C%46%37%34%54%41%2A%7B%7C%51%79%58%37%79%51%7C%42%37%5D%51%79%58%39%62%37%47%7C%51%79%58%37%68%32%44%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%5B%2A%42%43%68%58%37%62%42%31%37%2D%62%45%5A%79%51%7C%44%2D%2D%45%7C%51%79%58%39%62%37%46%7C%51%79%58%68%37%43%7C%51%79%58%39%62%37%47%7C%51%79%58%37%37%20%41%37%4C%58%39%62%37%46%79%58%37%46%7C%5D%5B%2A%41%44%43%5A%4C%37%41%20%2C%37%2D%45%5A%4C%37%46%37%20%5E%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%2D%37%58%79%51%20%37%62%41%20%51%7C%42%62%37%58%79%51%7C%42%37%58%79%51%5A%20==%30=%30===%48%69%67%68%20%48%6F%70%65%73=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%2A%5D%20%37%34%46%58%79%51%5A%4C%37%2D%44%20%36%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%6F%23%46%7C%47%2D%37%20%43%34%54%69%2A%5B%46%5A%4C%37%43%42%62%58%79%51%4C%37%6F%23%47%20%37%2D%47%5A%4C%37%6F%23%70%46%70%7C%51%79%58%36%46%7C%51%79%58%37%43%7C%5A%47%2D%37%20%7C%51%79%58%46%58%37%43%5A%4C%2A%42%42%62%5E%79%58%37%47%5A%4C%37%2D%44%20%46%7C%51%79%43%58%2F%46%5A%4C%37%6F%42%70%70%7C%51%79%58%37%51%4B%63%6C%20%5B%20%37%46%20%20%46%5A%4C%37%20%4C%5A%46%58%5A%4C%37%6F%23%46%20%46%7C%51%79%58%37%6F%7C%42%51%79%58%62%42%7C%51%79%58%37%46%7C%51%79%47%2D%37%20%43%6C%63%4B%51%79%46%23%6F%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%20%46%23%6F%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%6F%63%75%73%2D%50%6F%63%75%73=%4D%6F%72%67%61%6E%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%5A%4C%34%46%5E%37%58%2D%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%37%20%41%62%37%34%54%41%2A%7B%31%23%37%42%7C%5A%4E%31%46%5E%46%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%62%37%47%20%37%5E%62%44%5A%4C%37%62%41%20%2C%37%5E%37%58%79%51%4C%37%62%47%20%51%79%58%37%2D%5B%2A%42%42%62%37%44%20%37%68%41%7C%51%79%58%37%5E%62%42%4C%5A%37%46%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%62%39%4C%5A%47%5D%51%79%58%31%42%7C%51%79%58%20%44%37%62%39%37%43%20%37%2D%47%7C%51%79%58%37%5E%46%41%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%47%5A%4C%4C%5A%46%5E%37%2C%37%68%41%7C%68%37%20%45%37%62%39%4C%5A%41%2D%37%20%41%62%37%4C%5A%47%2D%37%20%47%62%37%4C%5A%46%5E%37%20%41%62%37%4C%5A%44%62%5E%37%20%47%62%37%20%5A%20==%30=%30===%48%6F%6D%65%20%41%74%20%4C%61%73%74=%4D%6F%62%6C%65%79%20%48%61%6E%6B==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%42%62%5E%37%51%79%58%37%2D%47%7C%51%79%58%39%23%37%44%51%7C%79%58%37%68%41%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%41%2A%7B%7C%51%79%58%37%37%58%79%51%7C%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%58%31%31%23%37%62%41%7C%51%79%58%37%5E%62%45%31%4E%20%4C%5A%45%68%62%42%7C%51%79%37%2D%44%7C%51%79%51%7C%44%2D%37%62%41%7C%51%79%58%37%5E%62%45%32%4E%7C%20%7D%37%46%20%37%2D%43%5A%4C%39%23%37%47%20%37%23%31%31%58%79%58%39%23%37%41%79%58%31%31%23%37%62%39%58%79%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%31%31%23%37%5E%62%47%42%2A%5B%5D%51%5A%47%62%5E%37%47%7C%51%79%58%51%7C%46%37%23%35%58%79%51%7C%42%62%2D%37%58%79%51%4B%63%6C%20%4C%5A%42%62%2D%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%48%6F%6D%65%20%43%6F%6F%6B%69%6E%27=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%44%34%46%36%20%47%4C%37%62%45%20%37%2D%62%42%5A%4C%37%2D%41%37%20%47%5A%4C%37%2D%44%20%37%2D%41%5A%4C%37%2D%5A%41%2D%37%20%34%54%41%2A%7B%5D%51%79%58%36%4C%5A%4E%31%41%20%37%2D%47%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%43%37%4C%5A%46%37%43%20%37%2D%51%79%58%36%43%2D%37%20%45%62%37%2D%44%7C%51%79%58%36%62%41%5A%4C%37%62%20%45%37%2D%62%42%7C%51%79%58%36%62%41%5A%4C%37%20%47%37%4C%5A%62%42%42%2A%5B%2D%47%5A%4C%37%44%37%29%20%47%41%5A%4C%37%2D%47%20%36%46%41%2A%5B%5D%20%37%29%43%28%20%20%29%37%2D%47%28%36%43%5A%4C%37%2D%37%20%44%2D%28%37%2D%44%7C%37%20%41%2D%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%48%6F%6D%65%63%6F%6D%69%6E%67=%48%6F%6C%6C%61%6E%64%20%44%61%76%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%23%46%20%2C%34%45%62%58%79%4C%20%6C%63%4B%51%79%58%62%45%41%2A%5B%7D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%5A%54%33%34%42%34%54%69%2A%7B%6C%63%4B%51%79%23%4C%5A%54%34%62%44%20%23%46%5A%4C%2C%45%20%62%45%5A%4C%62%2C%42%20%2C%62%41%5A%4C%2C%62%45%20%62%42%34%4C%5A%41%62%58%44%20%23%43%5A%62%41%5A%4C%2C%2C%20%41%62%4C%42%34%34%54%5A%4C%23%44%20%23%43%5A%4C%23%20%46%2C%42%34%33%54%5A%4C%62%45%20%2C%62%42%5A%62%2C%20%45%62%62%45%5A%4C%20%20%42%62%4C%5A%45%62%20%42%4C%5A%43%23%20%42%62%4C%5A%45%62%3C%53%6F%6C%6F%73%20%66%72%65%65%20%61%72%6F%75%6E%64%20%45%62%3E%58%79%51%5A%20==%30=%30===%48%6F%6E%65%79%73%75%63%6B%6C%65%20%52%6F%73%65=%57%61%6C%6C%65%72%20%46%61%74%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%62%42%5A%4C%34%47%2D%37%20%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%37%20%2D%47%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%20%46%37%2F%41%34%54%7B%41%2A%37%46%5B%42%2A%4E%31%46%36%20%4B%51%79%58%36%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%5A%4C%37%62%42%63%6C%20%20%5D%5A%4C%37%43%20%20%37%2D%47%5B%6C%20%4C%5A%42%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%79%51%58%37%47%5A%4C%20%6C%63%4B%51%79%58%36%62%20%20%5D%2A%41%63%4B%51%79%58%42%20%36%46%55%2D%37%20%43%37%36%62%42%5A%4C%41%2F%37%46%20%36%46%5A%4C%43%37%20%37%2D%47%5A%4C%37%43%20%37%2D%47%5A%4C%20%43%37%4C%5A%47%5A%4C%37%43%62%37%4C%5A%41%2D%37%20%44%37%20%5A==%30=%30===%48%6F%72%61%63%65%2D%53%63%6F%70%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%23%37%62%41%7C%62%5E%37%58%79%62%44%5A%4C%37%62%44%20%37%2D%62%41%7C%51%58%79%37%2D%62%45%5A%4C%37%41%20%37%2D%45%7C%51%2D%37%58%79%51%44%34%34%54%7B%79%58%35%23%37%47%31%33%58%79%58%37%2D%62%45%7C%51%79%58%37%2D%62%42%7C%79%51%58%37%2D%46%5A%4C%33%31%62%47%70%70%7C%51%79%51%7C%41%62%7C%51%79%58%35%47%32%4E%5A%4C%23%39%58%79%51%79%58%35%23%39%23%37%62%41%31%4E%5A%4C%51%20%20%37%41%7C%51%79%58%35%62%39%23%37%62%42%7C%51%7D%58%79%51%37%62%44%7C%51%78%20%73%6F%6C%62%20%44%62%37%3C%34%34%54%7B%59%5A%20%20%6E%20%5A%4C%20%20%6E%3E%6B%61%65%72%42%38%36%2A%3C%5A%4C%39%23%2A%37%34%53%6F%41%2F%37%2D%62%58%35%23%37%62%37%58%79%51%7C%37%2D%62%44%5A%4C%37%62%44%20%37%2D%62%41%51%7C%79%58%37%2D%62%45%5A%4C%37%41%20%37%2D%45%58%79%51%7C%41%5E%62%44%3E%34%7C%51%79%58%35%33%58%79%51%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%2D%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%33%31%62%47%7C%41%62%37%23%31%47%7C%51%79%62%42%7C%51%79%58%79%51%7C%42%51%7C%59%7D%51%79%58%35%23%39%23%37%62%41%51%7C%79%58%37%41%7C%51%79%58%35%62%39%23%37%62%47%62%2D%37%58%39%23%37%62%44%37%23%39%62%35%20%41%37%4C%5A%47%62%2D%37%2F%41%62%58%79%51%7C%44%62%37%23%39%58%79%51%5A%20==%30=%30===%48%6F%74%20%48%6F%75%73%65=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%34%47%68%37%58%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%79%37%58%5E%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%7C%47%37%62%39%34%54%7B%41%2A%51%79%58%39%62%4B%63%6C%20%20%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%39%58%62%37%46%7C%51%79%58%37%2D%43%5B%42%2A%7D%4C%5A%41%62%37%51%79%58%37%5E%5A%4C%20%6C%63%5A%47%37%62%39%5E%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%37%58%68%47%5B%41%2A%5D%20%20%6C%63%4B%51%79%58%37%58%79%51%4B%4C%20%6C%63%4B%44%68%37%58%79%51%7C%47%37%62%39%58%79%51%7C%43%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%48%6F%75%73%65%20%4F%66%20%4A%61%64%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%68%44%34%44%68%37%20%20%37%62%44%5A%4C%37%46%20%37%62%45%5A%4C%31%31%23%37%62%44%20%37%2D%43%5A%4C%37%5E%62%44%43%2D%37%4C%5A%34%54%41%2A%5B%20%6C%63%4B%51%43%2D%37%20%46%33%31%62%45%42%2A%5B%5D%20%37%2D%43%20%37%44%62%5A%4C%73%75%73%39%44%20%37%62%45%5A%4C%37%73%75%73%58%79%5A%4C%37%5E%62%37%68%44%41%2A%4C%5A%20%78%20%31%31%23%37%62%45%7C%51%79%58%37%2D%45%5A%20%4C%6C%63%4B%51%79%58%73%75%73%33%31%44%5A%4C%58%79%51%5D%5B%20%78%20%5A%4C%20%37%2D%43%5A%4C%5A%43%2D%37%20%37%68%44%5A%4C%37%2D%43%20%37%62%44%5A%37%4C%46%20%37%62%45%5A%4C%31%31%23%37%62%44%20%44%62%5E%37%4C%37%5E%62%44%20%46%37%4C%5A%45%62%37%20%44%39%73%75%73%4C%5A%44%62%37%20%43%2D%37%20%5A%20==%30=%30===%48%6F%77%20%41%62%6F%75%74%20%59%6F%75=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%5A%4C%34%46%5E%37%20%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%5A%47%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%62%42%37%20%42%62%37%34%54%5B%41%2A%4C%29%39%62%37%4C%5A%41%68%37%20%29%37%68%45%28%36%2D%62%42%7C%51%79%58%2D%37%47%7C%51%79%58%33%31%62%37%44%7C%51%79%58%45%62%37%28%41%37%6F%62%41%20%7C%51%79%58%37%44%2D%37%29%20%45%20%37%2D%42%5A%4C%37%2D%23%46%20%37%5E%5A%41%4C%39%62%37%45%20%37%68%42%5A%4C%37%2D%44%37%4C%5A%41%5E%28%37%2D%41%5A%7C%51%79%58%37%37%20%5D%2A%42%58%37%43%7C%51%79%58%37%2D%47%5A%4C%37%6F%41%62%20%37%2D%41%5A%4C%37%62%42%20%37%5E%46%5B%79%51%7C%43%2D%43%20%37%2D%47%47%28%37%62%42%7C%42%62%5E%37%44%28%20%20%29%37%2D%62%41%28%37%41%7C%51%58%79%37%5E%46%7C%51%79%58%37%62%45%7C%51%79%58%62%37%29%4C%5A%51%79%58%37%46%20%37%2D%47%7C%28%47%2D%37%2F%5A%4C%37%43%20%37%2D%47%5A%4C%37%47%20%37%44%2D%5A%4C%39%62%37%41%20%37%68%45%5A%4C%29%46%46%36%58%79%51%20%20%29%37%2D%43%37%20%5A==%30=%30===%48%6F%77%20%41%72%65%20%54%68%69%6E%67%73%20%49%6E%20%47%6C%6F%63%63%61%20%4D%6F%72%72%61=%4C%61%6E%65%20%42%75%72%74%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%41%6C%46%5E%37%37%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%5A%4C%39%23%37%44%20%37%2D%41%7C%51%79%58%20%43%37%4C%5A%2A%5B%34%34%54%51%79%58%37%43%7C%47%2D%37%20%2D%47%5A%4C%39%23%37%44%20%37%2D%41%7C%51%58%79%37%5E%46%6C%41%2A%5B%5D%20%73%75%73%37%43%37%58%79%51%7C%51%79%58%36%46%73%20%37%5E%62%43%37%4C%5A%20%2C%37%46%2C%37%2D%43%73%70%70%7C%51%79%58%46%36%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%5B%2A%42%6C%42%20%37%2D%47%7C%37%5E%62%42%6C%37%7C%6C%46%5E%46%20%37%5E%46%6C%7C%2C%37%43%2C%37%2D%47%20%73%37%5E%62%42%6C%5A%4C%2C%41%2F%37%46%20%37%37%2F%41%4C%5A%43%2C%37%2D%47%79%58%36%46%6C%5A%43%37%58%79%43%7C%51%79%58%37%2D%47%7C%51%79%58%39%62%44%37%5A%4C%31%31%23%37%62%45%20%37%5E%46%7C%51%37%58%79%51%7C%4C%37%2D%47%20%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%6F%77%20%44%65%65%70%20%49%73%20%54%68%65%20%4F%63%65%61%6E=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%41%7C%51%34%43%2D%37%58%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%2D%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%47%2D%37%58%79%34%54%41%2A%5B%20%6C%63%4B%51%4C%5A%47%2D%37%5A%4C%20%6C%63%4B%51%79%58%37%62%45%42%2A%5D%5B%20%37%62%42%20%37%2D%46%5A%4C%37%62%47%20%41%62%37%58%79%39%62%37%44%20%5A%4C%39%62%37%79%51%4B%63%6C%7C%51%79%58%37%2D%43%41%2A%5B%5D%20%39%62%47%37%20%37%68%44%7C%51%79%58%37%62%42%5A%4C%20%44%68%37%20%47%58%37%42%5A%4C%37%62%42%20%37%51%7C%41%68%37%62%47%20%37%2D%47%5A%4C%39%62%37%44%20%37%41%68%7C%51%79%58%37%2D%47%5A%4C%39%62%37%44%20%37%4C%5A%46%2D%79%58%37%2D%43%43%5A%4C%37%47%45%62%5E%37%58%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%58%2D%37%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%45%62%5E%37%20%43%2A%5B%5D%20%2D%37%20%46%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%55%45%62%36%20%47%37%62%39%20%5A%20==%30=%30===%48%6F%77%20%48%69%67%68%20%54%68%65%20%4D%6F%6F%6E=%4C%65%77%69%73%20%4D%6F%72%67%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%20%4C%5A%46%2D%34%54%41%2A%5B%79%58%37%5E%47%51%5D%5B%2A%42%44%20%37%68%41%7C%51%79%58%37%2D%47%5A%4C%62%39%37%44%20%37%68%41%7C%51%79%58%37%5E%62%45%37%62%39%4C%5A%79%58%37%62%42%37%43%7C%51%79%20%44%37%4C%5A%4C%20%6C%63%4B%51%79%58%37%5E%47%41%2A%5B%20%5D%37%44%20%37%2D%41%5A%4C%37%45%20%37%2D%42%5A%47%2D%37%58%37%2D%41%7C%51%4C%39%62%37%44%5E%37%58%79%51%51%79%58%37%5E%62%45%43%2A%5B%5D%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%7C%41%68%37%20%46%7C%51%79%58%5A%47%5E%37%58%79%51%7C%41%2D%37%20%44%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%48%6F%77%20%49%6E%73%65%6E%73%69%74%69%76%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%42%34%44%2D%58%79%20%6C%63%4B%51%79%58%36%2D%43%5A%4C%20%6C%4B%63%51%79%58%37%6F%23%43%5A%4C%20%6C%63%4B%51%4C%5A%47%37%2F%34%54%5B%41%2A%44%7C%51%79%58%42%62%5E%37%58%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%31%58%31%23%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%7C%41%37%62%39%5A%4C%20%6C%63%37%68%45%7C%51%70%70%44%62%37%42%5A%4C%20%6C%63%4B%51%79%58%37%6F%42%5A%20%4C%6C%63%4B%51%79%58%36%2D%43%5B%42%2A%5D%20%62%5E%37%58%79%7C%51%79%58%2D%62%42%7C%51%79%4C%5A%44%2D%58%7C%51%79%58%37%2D%42%7C%51%79%58%37%46%7C%79%51%58%37%2D%43%5A%4C%37%62%44%70%70%7C%51%79%45%37%62%39%58%39%62%37%41%20%5E%37%58%79%51%7C%41%37%62%39%58%79%51%7C%44%2D%58%79%51%4B%63%6C%20%20%5A==%30=%30===%48%6F%77%20%4C%69%74%74%6C%65%20%57%65%20%4B%6E%6F%77=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%46%5E%37%58%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%20%4C%5A%42%62%34%54%41%2A%5B%2D%44%7C%51%79%79%51%5D%5B%2A%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%2D%37%62%41%20%37%2D%41%7C%51%79%58%37%5E%46%42%7C%46%5E%37%58%58%37%62%45%7C%51%79%58%37%43%4C%5A%41%62%5E%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%2A%41%5B%5D%20%37%43%20%37%2D%47%7C%51%79%58%37%37%58%79%51%7C%37%2D%41%20%37%79%58%37%5E%62%79%51%4B%63%6C%37%46%7C%51%79%58%37%2D%43%43%2A%5B%5D%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%5A%4C%20%58%79%51%7C%42%58%37%5E%46%7C%51%7C%45%62%37%58%79%51%7C%46%36%2F%41%20%41%62%6F%37%4C%5A%47%2D%37%20%43%37%73%75%73%4C%5A%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%48%6F%77%20%4C%6F%6E%67%20%48%61%73%20%54%68%69%73%20%42%65%65%6E%20%47%6F%69%6E%67%20%4F%6E%3F=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%73%20%37%2D%47%34%43%37%58%79%41%20%37%5E%46%5A%4C%37%62%45%20%37%62%42%4C%5A%37%46%20%37%43%7C%51%79%58%37%6F%43%7C%51%62%6F%37%4C%5A%34%54%41%2A%7B%2D%43%73%20%36%2C%7C%6C%42%62%79%58%51%79%58%51%79%58%51%79%58%7D%51%79%37%58%5E%46%31%4E%5A%4C%33%31%62%37%43%20%37%5E%51%7C%4E%32%46%37%46%2C%37%43%45%2C%68%42%73%5D%5B%2A%42%6C%5A%4C%37%62%45%20%37%5E%62%42%5A%4C%37%62%20%45%37%5E%62%42%5A%4C%37%62%45%20%37%5E%62%42%42%62%5E%37%20%2C%37%46%2C%37%79%58%37%43%41%2D%37%20%45%37%62%41%20%37%2D%41%5A%4C%39%62%37%45%20%37%41%2D%5A%4C%39%62%37%45%20%37%2D%41%5A%4C%39%62%37%20%5D%5B%2A%41%6C%7C%2C%37%62%42%6C%7C%2C%58%79%51%7C%43%73%20%37%2D%47%5A%4C%37%6F%62%41%20%37%5E%5A%46%4C%37%62%45%20%37%62%42%5A%4C%37%46%20%37%43%37%2C%46%37%37%6F%43%7C%51%5E%37%20%43%37%62%31%33%4C%5A%46%36%58%79%51%5A%20==%30=%30===%48%6F%77%20%4D%79%20%48%65%61%72%74%20%53%69%6E%67%73=%5A%69%6E%64%61%72%73%20%45%61%72%6C==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%68%42%2D%37%58%79%51%5E%46%7C%51%79%58%37%5E%43%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%2D%41%7C%37%58%79%51%7C%45%34%33%54%5B%7C%51%79%58%37%39%20%20%51%4C%58%37%68%23%46%7C%51%79%58%47%2F%37%2D%41%51%7C%79%58%37%6F%62%41%7C%51%79%58%37%2D%41%5A%79%51%7C%45%5E%62%37%45%7C%51%2F%37%5E%44%7C%43%23%37%4C%5A%37%5E%41%7C%51%79%58%45%2F%37%5E%44%5B%34%54%34%5D%51%79%58%37%42%7C%51%79%58%37%2D%23%46%2F%45%58%79%51%20%37%2D%23%47%6C%61%20%2E%43%41%5E%37%2F%45%5E%43%20%44%2F%37%5E%43%7C%51%79%58%44%2F%5E%37%47%7C%51%79%58%44%2F%37%5E%43%7C%51%79%58%37%20%3C%44%2E%7C%51%79%58%45%79%58%23%46%2F%3E%7C%42%37%58%58%47%2F%37%2D%41%7C%51%79%58%37%6F%62%41%51%7C%79%58%37%2D%41%34%33%54%7C%51%59%5D%51%79%79%51%7C%44%37%61%64%6F%43%20%7C%51%79%58%37%58%79%51%7C%41%79%58%37%2D%47%7C%51%79%58%36%43%7C%51%79%37%58%47%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%51%7C%46%23%68%37%2D%45%7C%51%42%37%62%39%20%20%20%5A==%30=%30===%48%75%6D%70%74%79%20%44%75%6D%70%74%79=%43%6F%72%65%61%20%43%68%69%63%6B==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%62%5E%37%58%79%58%74%6C%61%37%41%7C%51%79%58%37%5E%46%7C%79%51%58%37%5E%62%47%7C%51%79%58%37%5E%44%7C%51%79%51%7C%42%62%45%34%34%54%5B%4C%20%6C%63%4B%58%79%51%4B%63%62%41%7C%51%79%58%37%2D%42%7C%51%79%58%37%44%2D%5D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%2D%37%58%79%51%37%2D%62%42%7C%5A%46%2D%37%58%79%51%7C%41%62%2D%37%58%79%51%7C%47%62%5E%37%58%79%51%7C%42%62%37%23%35%58%79%51%5A%20==%30=%30===%48%75%6E%67%61%72%69%61=%52%65%69%6E%68%61%72%64%74%20%44%6A%61%6E%67%6F==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%47%36%39%58%6C%63%4B%51%79%58%39%36%47%5A%4C%20%6C%63%51%4B%79%58%39%36%62%41%5A%4C%20%6C%63%4B%51%79%20%4C%5A%45%37%34%54%41%2A%5B%51%79%58%37%2D%2A%42%41%37%58%37%6F%62%42%7C%51%79%58%42%2F%47%5A%4C%20%63%6C%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%41%5B%5D%20%20%6C%58%37%45%5A%4C%51%5D%5B%2A%41%79%58%39%36%47%5A%4C%20%6C%63%4B%51%79%58%36%39%62%41%5A%4C%20%6C%63%4B%51%79%58%39%36%47%51%4B%63%6C%20%79%58%37%44%7C%58%37%44%7C%51%20%20%5D%5B%2A%7C%51%79%58%37%6F%62%42%7C%51%79%58%42%2F%7C%47%51%79%58%36%2D%43%7C%51%79%58%37%2D%41%43%41%2D%37%58%79%6C%63%4B%51%79%79%51%7C%47%36%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%41%69%6E%27%74%20%47%6F%74%20%4E%6F%62%6F%64%79=%47%72%61%68%61%6D%2D%57%69%6C%6C%69%61%6D%73==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%5A%4C%34%47%37%2C%58%2F%47%5A%4C%20%6C%63%4B%51%79%58%2C%37%41%7C%6C%37%45%2C%37%46%2C%37%23%46%73%70%7C%51%79%44%2C%20%45%2D%34%54%41%2A%5B%51%79%58%2C%37%47%36%20%45%2D%2C%37%46%2C%37%23%46%73%70%7C%51%79%58%2C%47%37%41%2A%5B%5D%20%37%44%20%37%2D%41%5A%4C%37%45%37%7C%6C%41%5A%4C%37%44%20%51%79%58%2C%36%5A%41%37%2C%58%63%4B%51%79%58%2C%37%47%42%2A%5B%5D%20%20%63%6C%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%43%4C%20%6C%63%4B%45%2C%37%46%2C%5A%45%37%2C%58%7C%51%79%58%2C%37%47%41%2A%5B%5D%51%79%58%44%37%7C%51%79%58%37%41%5A%4C%20%6C%63%4B%51%79%70%73%46%23%37%4C%20%6C%63%4B%37%7C%6C%41%37%2C%58%79%51%4B%63%6C%20%4C%5A%47%2F%44%2C%20%45%2D%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%20%42%65%6C%69%65%76%65%20%49%6E%20%59%6F%75=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%31%31%34%41%2D%37%58%79%58%37%2D%42%7C%51%79%58%36%2D%41%7C%51%58%79%37%2D%41%7C%51%79%58%37%5E%2D%41%7C%51%79%51%7C%43%37%23%34%54%41%2A%7B%51%79%58%37%5E%79%51%7C%45%37%36%2D%41%7C%51%79%58%37%2D%41%7C%51%79%58%5E%37%2D%41%7C%51%79%58%37%2D%41%7C%7C%51%79%58%58%79%51%7C%42%58%37%2D%42%7C%51%79%58%37%2D%28%43%37%23%31%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%7C%45%51%79%58%37%5E%42%5A%4C%37%23%46%20%29%31%58%79%51%7C%42%37%2D%23%43%7C%4E%5A%4C%20%51%51%7C%41%2D%37%7D%51%79%58%3E%65%6E%69%46%3C%37%45%7C%51%58%79%36%47%31%4E%7C%51%79%58%37%44%7C%51%79%58%58%79%51%58%79%79%58%37%45%7C%79%58%37%46%7C%51%7C%42%62%2D%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%41%42%2A%5B%5D%20%37%62%45%20%37%5E%37%58%79%51%79%58%36%47%32%42%5A%4C%37%46%37%58%79%51%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%43%2D%37%20%2D%62%42%7C%51%65%6E%69%46%20%51%4B%63%6C%20%2E%44%3C%20%37%2D%42%5A%4C%37%44%20%37%2D%7C%41%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%43%2E%20%61%6C%79%58%37%5E%62%3E%45%37%20%5D%20==%30=%30===%49%20%43%61%6E%27%74%20%42%65%6C%69%65%76%65%20%54%68%61%74%20%59%6F%75%27%72%65%20%49%6E%20%4C%6F%76%65%20%57%69%74%68%20%4D%65=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%36%58%79%6C%63%4B%51%79%58%37%47%7C%51%79%58%37%44%51%7C%79%58%37%5E%43%7C%51%79%58%37%62%42%7C%51%20%4C%5A%43%5E%34%54%41%2A%5B%36%43%5A%4C%20%37%20%5D%5B%2A%58%37%47%7C%51%79%58%37%44%7C%51%79%58%37%43%5E%7C%51%79%58%37%62%42%7C%51%79%58%36%46%41%79%51%4B%63%6C%43%20%37%2D%47%58%37%47%5A%4C%43%36%58%79%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%5A%41%4C%20%6C%63%4B%51%79%58%37%45%42%2A%5B%5D%51%4B%63%6C%20%5A%4C%37%46%20%43%5A%4C%20%6C%43%37%20%5D%5B%37%47%7C%51%79%58%37%44%7C%51%79%58%37%5E%7C%43%51%79%58%37%62%42%7C%51%79%58%36%46%41%2A%58%79%51%4B%63%70%70%7C%51%79%5E%37%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%43%61%6E%27%74%20%47%65%74%20%53%74%61%72%74%65%64=%44%75%6B%65%20%56%65%72%6E%6F%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%62%41%2C%37%44%34%43%5E%37%20%2C%37%62%45%2C%37%2D%62%42%2C%37%45%2C%37%42%2D%73%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%7C%41%2D%37%2C%34%54%41%2A%7B%4C%20%51%79%58%37%2C%7C%6C%43%37%47%20%37%44%5A%4C%37%41%20%37%45%31%4E%4C%5A%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%20%7D%58%79%51%62%44%2C%37%2D%2C%7C%2C%37%41%20%42%62%37%4C%20%37%5E%44%5A%4C%37%41%20%37%2D%45%5A%4C%41%37%20%37%2D%45%42%2A%5B%5D%51%79%58%36%43%5A%73%45%2D%37%2C%36%43%32%4E%5A%43%41%2A%5B%5D%58%79%51%7C%44%47%20%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%5A%45%4C%37%47%20%37%2D%44%5A%4C%37%47%20%37%2D%37%73%75%73%20%2C%37%5E%44%6C%2C%37%62%44%2C%37%4C%5A%44%2D%37%44%2C%37%2D%41%7C%2C%37%62%45%2C%37%2D%42%62%2C%37%45%2C%37%2D%42%73%5A%4C%37%47%20%37%2C%41%62%2D%37%2D%41%20%37%5E%7C%6C%43%5E%37%20%41%37%23%35%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%37%4C%5A%44%37%20%47%37%20%5A%20==%30=%30===%49%20%43%61%6E%27%74%20%47%69%76%65%20%59%6F%75%20%41%6E%79%74%68%69%6E%67%20%42%75%74%20%4C%6F%76%65=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%2D%41%34%46%5E%37%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%5A%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%43%20%43%37%4C%5A%34%54%41%2A%5B%58%37%47%5A%4C%47%2D%37%58%79%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%42%2A%5B%5D%51%79%58%37%43%7C%51%51%4B%63%6C%20%5A%4C%37%6F%62%43%7C%51%79%58%20%4C%5A%47%2D%37%6F%62%41%20%37%2D%41%5A%4C%37%43%20%37%46%5E%41%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%4C%5A%47%2D%37%6C%63%4B%51%79%46%7C%51%79%58%43%2D%37%58%79%79%58%37%5E%62%42%43%2A%5B%5D%20%20%6C%63%51%4B%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%51%7C%45%62%37%7C%51%79%58%37%5E%37%58%79%51%7C%44%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%43%6F%6E%63%65%6E%74%72%61%74%65%20%4F%6E%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%5A%4C%37%68%34%45%62%5E%37%4C%36%2D%62%41%5A%4C%78%5A%4C%37%2D%62%45%4C%5A%78%5A%4C%31%31%23%37%62%41%5A%4C%78%5A%4C%5A%78%4C%5A%46%34%54%41%2A%5B%2C%42%2A%2C%5B%5A%45%62%2D%37%2C%37%2D%46%73%5A%4C%36%62%45%5A%4C%2C%33%62%31%37%62%42%5A%4C%37%42%5A%4C%37%62%47%5A%4C%42%62%37%2C%5D%4C%39%62%37%62%62%41%5A%4C%78%4C%5A%78%4C%5A%43%6C%7C%2C%37%62%47%2C%37%2D%62%44%73%5A%37%4C%2D%62%45%5A%4C%78%5A%4C%31%31%23%37%62%41%62%5E%37%4C%5A%37%5E%62%45%6C%41%6C%2C%43%2A%62%37%4C%5A%47%62%45%2C%36%62%45%73%5A%4C%36%62%45%5A%4C%62%37%42%5A%4C%37%46%5A%4C%37%43%5A%4C%37%5E%62%37%2C%5D%5B%2C%44%5A%4C%37%2D%62%45%2C%5E%62%41%62%2D%36%4C%5E%62%45%5A%4C%37%62%42%5A%4C%37%2D%46%6C%2C%7C%37%43%2C%5E%62%45%73%5A%4C%37%5E%62%45%5A%37%4C%5A%73%45%5A%4C%37%5E%62%4C%36%62%45%2C%62%5E%37%4C%5A%20%78%5A%4C%37%62%42%5A%4C%37%46%5A%4C%37%43%68%5A%4C%78%5A%4C%37%5E%62%47%5A%4C%37%62%44%5D%5B%2C%2A%44%41%6C%7C%2C%37%5A%4C%35%23%37%5A%41%68%37%4C%23%37%62%44%5A%4C%78%5A%4C%31%31%23%37%62%5A%44%4C%37%2D%47%5A%4C%37%5E%62%41%5A%4C%78%5A%31%31%4C%5A%43%4C%37%2D%47%5A%46%2D%37%4C%5A%78%4C%5A%42%37%4C%5A%42%62%37%4C%5A%45%62%36%4C%5A%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%49%20%43%6F%75%6C%64%20%48%61%76%65%20%44%61%6E%63%65%64%20%41%6C%6C%20%4E%69%67%68%74=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%41%43%2C%58%79%58%37%41%7C%51%79%58%37%5E%43%7C%51%79%58%43%36%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%7C%51%79%51%7C%44%2D%2A%5B%34%34%54%47%7C%51%79%58%5D%5B%2A%42%44%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%44%2D%20%37%5E%2D%44%5A%4C%37%5E%2D%44%20%37%2D%51%7C%44%2D%37%51%79%58%37%47%37%2D%41%7C%51%43%5E%37%58%79%5A%4C%37%42%20%37%2D%23%46%7C%51%79%58%37%45%5E%43%2A%5B%5D%20%37%42%20%37%2D%23%46%7C%51%45%5E%37%58%79%7C%51%79%58%37%7C%51%79%58%37%47%5E%37%58%79%58%2C%43%44%2A%5B%5D%20%37%47%20%37%2D%44%51%7C%79%58%37%47%5A%4C%37%44%20%37%2D%41%7C%51%79%51%7C%43%5E%5A%4C%37%44%20%46%5E%37%58%79%51%4B%63%6C%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%20%43%6F%75%6C%64%20%57%72%69%74%65%20%41%20%42%6F%6F%6B=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%2D%34%43%5E%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%43%5E%37%20%44%34%54%5B%41%2A%42%20%37%68%23%23%39%4C%5A%44%20%37%62%41%7C%51%79%58%37%2D%41%5B%42%2A%20%5D%39%62%37%45%20%37%68%42%7C%51%79%58%37%2D%47%37%4C%5A%46%37%41%20%37%2D%4C%37%2D%41%20%45%2D%37%20%41%2A%5D%51%79%58%37%47%7C%51%79%58%37%2D%44%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%37%41%5B%43%5E%37%5A%4C%39%62%37%79%58%37%2D%44%47%37%4C%5A%43%41%20%37%2D%45%5A%4C%37%2D%44%20%37%5E%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%37%23%39%4C%5A%20%37%2D%44%5A%2D%45%5A%4C%37%20%45%37%62%39%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%37%58%62%41%7C%51%79%58%37%2D%41%5B%43%2A%5D%20%5E%37%20%42%62%37%68%42%7C%51%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%49%20%43%6F%76%65%72%20%54%68%65%20%57%61%74%65%72%66%72%6F%6E%74=%47%72%65%65%6E%20%4A%6F%68%6E%6E%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%45%2D%37%20%4C%37%6F%62%42%20%37%2D%42%5A%4C%37%5E%43%37%20%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%41%5A%41%2D%37%58%34%54%7B%41%2A%37%44%20%37%2D%37%4C%5A%47%5E%20%37%2D%42%5A%4C%37%44%20%37%2D%41%5B%42%7D%2A%20%39%62%37%45%20%37%68%42%7C%51%79%58%37%45%37%4C%5A%41%44%20%73%75%73%20%37%2D%45%5B%58%79%51%7C%42%44%20%37%2D%41%5A%4C%37%45%20%37%2D%42%5A%37%4C%2D%23%46%20%37%5E%41%5A%4C%37%45%20%37%2D%37%20%5D%2A%41%37%5E%47%5A%4C%47%55%5A%4C%37%2D%37%20%44%37%37%44%7C%51%79%58%37%2D%41%5A%4C%37%6F%62%20%42%37%2D%42%5A%4C%37%5E%43%20%37%5E%47%5A%4C%73%75%73%20%44%41%5A%4C%37%41%5E%37%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A==%30=%30===%49%20%43%72%69%65%64%20%46%6F%72%20%59%6F%75=%46%72%65%65%64%2D%41%72%6E%68%65%69%6D%2D%4C%79%6D%61%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%46%5E%37%58%58%37%2D%47%7C%51%79%58%37%47%7C%51%79%58%2F%47%37%2D%44%5A%4C%37%44%20%37%2D%41%7C%51%79%79%51%7C%43%37%34%54%41%2A%5B%6C%63%4B%51%79%35%4C%5A%46%36%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%37%20%44%37%2D%41%7C%51%79%58%37%5E%46%7C%51%79%58%51%7C%43%37%58%23%37%43%20%36%7C%51%79%58%47%6F%37%58%79%51%4C%37%44%20%37%2D%41%7C%51%79%58%37%5E%46%2A%42%5B%5D%20%35%62%37%62%47%20%47%2F%37%43%7C%5A%44%2D%37%2F%23%47%5A%4C%20%78%20%5A%4C%20%7C%47%2D%37%58%6C%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%79%51%58%37%41%5A%4C%37%62%42%20%37%43%7C%51%79%20%4C%5A%20%78%51%79%58%37%47%79%58%47%2F%37%58%79%51%4B%63%44%20%37%2D%41%7C%51%79%58%37%5E%46%41%2A%5D%5B%51%79%58%37%43%5A%4C%20%78%20%5A%4C%20%6C%37%4C%5A%44%2D%37%47%5A%4C%20%51%7C%47%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%44%69%64%6E%27%74%20%4B%6E%6F%77%20%41%62%6F%75%74%20%59%6F%75=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%47%2D%37%20%5A%4C%39%62%37%44%20%39%62%45%5A%4C%37%41%37%20%62%42%5A%4C%36%46%20%37%5E%46%5A%4C%37%43%47%37%23%31%31%34%54%41%2A%7B%2A%5B%5D%20%20%4C%5A%4E%31%41%58%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%39%62%37%44%20%37%62%45%7C%51%79%58%37%2D%79%51%4B%63%6C%37%43%20%37%2D%20%37%2D%62%42%46%37%4C%5A%43%20%37%2D%62%42%7C%51%79%58%31%31%23%37%62%7C%45%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%45%62%37%4C%5A%20%37%2D%43%42%5A%4C%37%41%20%41%62%5E%37%58%36%46%20%37%5E%46%5A%4C%37%43%20%37%2D%47%2A%41%5B%5D%20%35%62%37%44%20%37%2D%41%7C%51%79%4C%5A%42%62%37%5A%4C%37%62%45%45%62%39%20%44%37%62%39%4C%5A%47%37%23%31%31%58%79%51%7C%47%2D%37%20%43%37%4C%5A%55%46%36%20%47%2D%37%4C%5A%41%2D%37%20%44%37%62%39%20%5A%20==%30=%30===%49%20%44%69%64%6E%27%74%20%4B%6E%6F%77%20%57%68%61%74%20%54%69%6D%65%20%49%74%20%57%61%73=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%34%46%23%68%37%20%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%5A%46%4C%37%41%20%37%2D%45%5A%4C%39%62%37%42%20%41%37%4C%5A%41%34%54%41%2A%7B%7C%51%79%58%51%20%45%2D%37%2F%51%79%58%7D%20%29%37%44%28%37%2D%47%20%37%41%2D%31%4E%5A%4C%37%2D%42%20%37%5E%43%5A%4C%44%58%79%51%58%79%37%2D%45%5A%4C%37%2D%45%28%37%20%44%37%20%5D%39%62%37%42%20%37%68%23%46%5A%4C%39%62%37%20%42%37%68%23%46%7C%51%79%58%37%5E%47%42%2A%5B%4C%5A%73%45%2D%37%2D%41%32%4E%41%5A%4C%37%41%44%2D%37%28%41%51%79%58%37%5E%47%5A%4C%29%37%44%28%20%20%37%29%2D%41%28%37%5E%43%6C%7C%2C%37%62%44%29%37%7C%45%2D%37%20%2C%37%62%45%29%41%20%37%2D%45%37%28%44%37%29%42%20%37%68%23%46%5A%4C%37%41%20%37%2D%45%4C%5A%39%62%37%42%20%37%68%23%46%41%2A%5B%5D%20%37%62%39%4C%5A%2D%47%20%37%2D%37%2D%41%5A%4C%37%20%44%37%4C%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%42%37%20%5E%43%5A%4C%44%2F%37%2D%45%20%37%2D%45%5A%2D%37%20%45%37%2D%41%5A%4C%37%20%44%37%4C%5A%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%44%6F%6E%27%74%20%4B%6E%6F%77%20%45%6E%6F%75%67%68%20%41%62%6F%75%74%20%59%6F%75=%4C%65%65%20%50%65%67%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%39%36%43%7C%51%34%44%37%58%79%51%79%58%37%44%31%4E%5A%4C%37%41%20%37%62%5A%42%4C%37%42%20%37%43%7C%51%79%58%37%47%7C%51%7C%47%37%58%79%34%54%41%2A%7B%79%58%37%2D%42%5A%47%37%58%79%79%58%36%43%5A%4C%37%47%20%37%44%5A%4C%37%20%41%37%2D%45%7C%51%79%58%37%44%32%4E%7C%7D%51%51%5D%5B%2A%42%4C%37%62%41%20%51%79%58%37%44%58%79%51%7C%41%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%51%4B%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%20%5D%5B%2A%41%2C%37%45%7C%51%7C%47%37%58%79%51%7C%43%37%20%42%37%4C%5A%42%62%37%20%41%37%4C%5A%44%37%58%79%51%7C%45%2D%37%20%41%37%4C%5A%44%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%49%20%44%6F%6E%27%74%20%57%61%6E%74%20%54%6F%20%4D%69%73%73%20%4D%69%73%73%69%73%73%69%70%70%69=%45%6C%6C%69%73%20%53%65%72%67%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%47%7C%5A%4C%20%34%47%58%79%51%58%2D%43%5A%4C%20%6C%63%4B%51%79%58%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%4B%63%6C%34%54%41%2A%7B%7D%51%79%58%35%2D%37%20%44%37%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%31%41%4E%7C%51%79%58%37%45%7C%51%79%58%47%5A%4C%51%7C%44%37%23%41%7C%51%79%58%58%47%7C%51%79%58%79%51%7C%44%51%79%58%37%2D%41%42%2A%5B%5D%20%20%78%3E%6E%65%69%46%3C%20%7C%51%79%58%47%7C%51%79%58%37%7C%44%37%2C%58%37%41%32%4E%7C%7C%51%79%58%2C%37%58%79%51%7C%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%47%58%7C%51%79%58%2C%37%44%7C%51%79%58%37%2D%41%79%51%7C%44%37%2D%45%7C%51%79%23%37%44%5A%4C%45%2D%37%58%79%45%20%64%6E%32%20%6C%61%20%2E%43%2E%44%3C%37%20%44%5A%4C%20%6C%63%4B%51%79%58%37%41%7C%51%6E%64%2E%3E%20%7C%51%79%58%47%35%58%79%51%5D%20==%30=%30===%49%20%46%61%6C%6C%20%49%6E%20%4C%6F%76%65%20%54%6F%6F%20%45%61%73%69%6C%79=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%23%37%47%20%37%2D%37%20%42%62%62%37%41%20%2D%43%5A%4C%39%23%37%47%20%37%44%68%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%37%35%4C%5A%44%68%46%34%34%54%5B%62%37%47%5A%4C%37%20%43%2D%37%20%37%68%41%5B%5D%20%39%62%37%47%20%37%68%5A%44%4C%39%62%37%44%20%37%68%41%5A%4C%62%42%2F%44%37%61%6C%74%2D%43%5A%4C%39%62%37%43%20%74%47%68%37%20%43%6C%2C%37%62%44%2C%37%2D%62%41%73%20%37%2D%5A%46%4C%39%62%37%43%20%37%2D%46%5A%4C%39%62%37%7C%47%37%61%6C%7C%51%79%58%39%39%4C%5A%46%2D%37%20%42%62%37%4C%5A%55%45%62%36%20%43%37%62%39%20%5A==%30=%30===%49%20%46%65%65%6C%20%50%72%65%74%74%79=%42%65%72%6E%73%74%65%69%6E%2D%53%6F%6E%64%68%65%69%6D==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%51%20%34%46%58%79%51%51%79%58%41%2F%46%5A%4C%2B%43%20%46%7C%51%58%79%2B%43%7C%51%79%58%46%7C%51%79%58%2B%43%7C%7C%47%2D%37%20%33%54%41%2A%7B%45%2F%43%2C%47%44%2D%58%79%51%46%7C%51%79%58%46%31%4E%5A%4C%37%43%20%43%51%7C%79%58%37%2D%47%7C%51%79%58%43%2F%2D%44%7C%20%73%45%62%2F%7C%51%79%58%37%2C%47%2F%62%45%45%62%2F%47%2C%45%2F%43%2C%47%2F%62%45%73%20%46%7C%51%79%46%58%32%4E%7C%7D%51%79%58%2B%43%7C%2C%41%2F%46%2C%7C%6C%46%20%20%46%6C%7C%2C%7C%2C%44%2F%62%46%2F%41%58%79%46%2C%62%42%6C%7C%2C%41%2F%46%2C%43%2F%37%73%46%20%62%42%7C%51%79%58%62%42%42%2A%5B%7D%51%37%2C%20%73%42%7C%2C%41%2F%46%37%45%7C%51%79%2C%20%46%4C%5A%5A%4C%20%6C%63%4B%51%79%58%46%6C%7C%2C%44%62%2F%42%2C%37%46%73%20%62%42%7C%51%79%58%62%42%41%2D%2F%45%58%44%2F%62%42%6C%2F%62%42%73%20%2D%58%79%51%7C%37%2D%47%2C%43%2F%37%2D%47%73%20%70%7C%51%58%79%47%2F%37%43%7C%51%79%58%62%41%2F%36%2D%46%2C%7C%6C%43%37%41%7C%51%79%58%47%20%73%2C%37%45%2C%7C%3C%44%79%58%51%79%58%51%79%58%51%79%58%5D%20%20%43%2B%70%6C%3E%61%64%6F%43%20%6C%61%20%2E%43%2E%51%59%7C%51%43%2F%39%43%2C%44%2F%43%2C%47%2F%2C%7C%6C%44%2D%7C%51%79%58%46%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%7C%51%79%58%43%2F%2D%44%7C%51%79%58%46%20%73%45%62%37%43%2C%37%2D%45%2C%7C%6C%46%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%20%46%6F%75%6E%64%20%41%20%4E%65%77%20%42%61%62%79=%50%61%6C%6D%65%72%2D%57%69%6C%6C%69%61%6D%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%2C%37%43%34%44%2D%37%2C%37%47%7C%51%79%58%37%44%7C%51%79%58%2C%37%44%2D%5A%4C%2C%37%41%20%2C%37%68%45%7C%51%79%58%2C%58%79%51%7C%34%54%41%2A%7B%45%42%2A%5B%59%5E%37%2C%58%79%4B%51%79%58%2C%37%5E%46%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%41%20%2C%37%68%45%7C%51%63%6C%20%20%5D%46%31%4E%7C%51%37%68%45%7C%51%7C%41%37%2C%58%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%44%4C%5A%20%6C%63%4B%51%79%58%2C%37%2D%44%7C%51%79%43%37%2C%58%79%51%79%58%2C%37%51%79%58%2C%37%20%5D%59%5B%2A%2C%37%44%7C%51%79%58%2C%37%2D%44%5A%4C%2C%41%37%20%2C%37%68%45%7C%51%79%58%2C%37%2D%44%41%58%79%51%7C%47%2C%37%41%20%2C%7C%43%37%2C%58%79%51%7C%46%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%47%65%74%20%41%20%4B%69%63%6B%20%4F%75%74%20%4F%66%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%34%46%2D%37%58%2D%46%5A%4C%39%62%37%43%20%37%2D%47%7C%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%79%51%7C%34%54%7B%41%2A%46%7C%51%79%58%37%58%79%51%7C%51%79%58%37%68%47%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%5A%4C%39%62%37%43%20%37%2D%47%7C%43%37%62%39%5E%62%45%7C%51%32%4E%5A%4C%20%7C%42%62%37%58%58%7D%20%39%62%37%43%3E%65%6E%69%46%3C%20%2D%37%47%7C%51%79%58%36%62%45%31%4E%55%7C%51%79%79%51%58%79%51%51%79%58%37%2D%79%58%37%68%47%51%4B%63%6C%20%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%5B%42%2A%5D%20%37%58%79%51%7C%79%58%36%62%45%46%7C%51%79%58%4C%5A%43%37%62%51%79%58%37%68%47%7C%51%79%58%37%68%44%7C%79%51%58%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%39%7C%43%37%62%39%20%6C%63%4B%51%37%58%79%51%4B%63%6C%20%4C%5A%46%2D%37%20%3C%44%2E%43%2E%20%61%6C%20%31%73%74%20%65%6E%64%69%6E%67%3E%20%4C%5A%42%62%37%20%20%20%5A==%30=%30===%49%20%47%65%74%20%41%6C%6F%6E%67%20%57%69%74%68%6F%75%74%20%59%6F%75=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%43%34%42%62%5E%37%44%20%37%2D%44%5A%4C%37%5E%62%45%20%37%5E%42%62%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%62%6F%37%4C%5A%34%54%41%2A%7B%42%7C%51%79%58%79%51%7C%43%2D%58%37%2D%43%7C%51%79%58%35%23%37%42%7C%51%58%79%37%2D%43%7C%51%79%58%37%46%7C%51%79%58%37%79%51%7C%46%37%58%37%46%7C%51%20%37%2D%43%5A%62%5E%37%4C%5A%47%20%37%2D%43%31%4E%7C%51%79%58%37%46%7C%79%51%58%37%2D%43%5A%4C%37%6F%62%44%20%37%2D%44%37%62%31%33%4C%45%20%37%5E%62%7C%51%79%58%37%62%5E%37%20%42%6F%62%44%20%37%2D%44%7C%51%79%58%37%5E%62%32%42%4E%7C%7D%20%37%46%20%37%2D%43%5A%4C%37%6F%37%4C%5A%43%2D%42%5A%4C%37%46%62%45%20%37%5E%7C%42%62%5E%37%46%20%37%2D%43%5A%4C%44%2F%62%45%20%36%62%42%45%2A%5D%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%4C%5A%42%62%51%79%58%37%46%43%5A%4C%37%2D%20%41%62%37%4C%42%41%2A%5B%51%79%58%37%46%7C%51%79%58%37%43%2D%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%62%5E%37%20%47%37%44%5A%4C%36%37%46%7C%51%79%4C%5A%42%62%5E%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%6F%37%62%44%20%37%2D%44%5A%4C%37%5E%62%45%20%37%7C%43%2D%37%58%37%46%20%37%2D%58%79%51%7C%43%2D%37%58%79%51%7C%42%37%23%35%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%49%20%47%6F%74%20%49%74%20%42%61%64=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%73%7C%51%79%58%34%73%47%6F%2C%79%58%37%41%5A%4C%37%2D%45%20%37%41%5A%4C%2D%37%45%20%33%31%62%37%42%5A%4C%20%37%5E%47%6C%51%7C%41%2D%37%34%54%41%2A%7B%37%6F%23%43%20%2C%41%37%2C%44%4C%20%51%79%58%51%79%58%7D%20%37%44%20%37%41%2D%5A%4C%37%2D%45%20%36%47%6C%31%4E%7C%2C%37%5A%4E%32%47%36%37%45%2C%37%42%4C%37%45%20%37%20%47%37%20%5D%58%37%5E%47%5A%4C%20%6C%63%4B%51%79%58%37%5A%46%4C%20%6C%63%4B%51%79%58%37%5E%43%42%2A%5B%79%51%7C%42%2D%37%2D%44%5A%4C%58%37%41%5A%4C%79%51%7C%44%37%41%5A%4C%37%2D%45%20%33%31%62%37%42%5A%4C%37%20%5E%47%6C%2C%6F%47%73%41%2A%5B%5D%51%79%58%37%20%45%2D%37%58%37%2D%41%5A%79%51%7C%41%2D%37%58%79%51%7C%73%42%37%2C%45%37%2C%41%37%2C%44%37%2C%7C%6C%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%20%47%6F%74%20%52%68%79%74%68%6D=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%44%2F%37%62%34%42%62%36%20%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%42%62%37%20%42%34%54%41%2A%7B%79%58%36%62%42%45%6F%37%4C%5A%58%51%79%58%51%79%58%51%79%58%7D%20%37%46%36%20%62%42%31%4E%5A%4C%37%46%20%46%2F%36%62%42%79%51%7C%4E%32%20%37%62%45%5A%5B%5D%20%20%6C%44%37%58%79%51%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%58%79%51%4B%63%42%2A%5B%5D%51%37%62%45%5A%4C%20%47%2D%37%4C%20%37%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%2D%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%42%62%37%2F%44%36%62%42%41%2A%69%67%69%72%4F%51%4C%5A%42%62%5A%4C%39%62%45%20%46%2F%36%62%42%51%7C%59%20%5A%37%46%20%36%62%42%5A%4C%37%46%20%46%2F%36%44%2D%37%20%3C%2C%37%6F%45%20%6E%61%6C%20%74%61%6B%65%73%20%43%6F%64%61%20%65%76%65%72%79%20%74%69%6D%65%3E%47%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%49%20%47%6F%74%20%54%68%65%20%53%75%6E%20%49%6E%20%54%68%65%20%4D%6F%72%6E%69%6E%67=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%2D%47%34%43%37%62%35%20%37%5E%62%42%5A%4C%37%46%20%36%46%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%36%46%20%62%47%2F%45%62%39%4C%5A%34%54%41%2A%7B%7C%51%79%58%37%5E%37%20%45%62%37%2D%41%7C%51%79%58%37%41%7C%51%79%58%37%45%2D%42%2A%5B%7D%20%36%46%20%37%2D%47%5A%4C%39%58%79%51%7C%44%62%42%5A%4C%36%4C%20%78%20%5A%51%7C%47%37%58%4C%36%46%20%62%47%2F%35%62%37%43%41%2A%5B%51%5D%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%5A%20%78%20%4C%79%58%37%2D%44%41%20%37%5E%62%37%4C%5A%42%62%20%37%2D%47%5A%4C%39%62%45%20%37%5E%62%42%4C%5A%36%46%20%37%2D%47%5A%4C%39%62%45%20%37%5E%46%36%4C%5A%42%46%20%36%46%5A%37%62%39%23%35%4C%5A%41%62%6F%37%20%47%2D%37%4C%5A%47%2D%37%2C%20%2C%43%37%62%39%4C%5A%46%36%20%73%47%2D%37%2C%43%37%5A%20==%30=%30===%49%20%47%6F%74%74%61%20%52%69%67%68%74%20%54%6F%20%53%69%6E%67%20%54%68%65%20%42%6C%75%65%73=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%62%34%47%2D%37%20%7C%51%79%58%35%23%37%46%5A%4C%35%23%37%46%37%20%2D%43%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%46%2D%37%20%42%34%54%5B%41%2A%47%5A%4C%37%43%37%4C%5A%44%68%4C%29%37%47%28%20%20%29%37%2D%44%28%37%47%4C%5A%29%37%62%41%28%20%20%29%37%2D%62%45%28%37%5A%47%2D%37%20%62%42%20%37%2D%37%6F%62%42%28%4C%5A%43%2D%37%4C%29%62%42%2F%36%2D%62%45%28%37%2D%43%20%62%36%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%46%20%5A%44%62%6F%37%37%43%20%37%2D%41%28%20%29%36%2F%44%28%42%62%36%62%42%5A%4C%29%37%6F%62%42%28%37%6F%45%29%20%62%42%2F%37%2D%43%28%36%62%45%5A%4C%29%36%2F%46%28%42%62%36%62%42%20%29%2D%46%7C%51%79%28%47%37%29%20%5A%4C%35%23%37%46%20%37%2D%43%5A%4C%37%43%37%20%2D%47%5A%4C%37%43%20%37%2D%47%5B%42%2A%5D%46%37%23%35%58%37%47%29%37%62%47%5A%4C%29%37%4C%5A%46%2D%37%37%2D%44%28%37%47%5A%4C%29%37%62%41%28%20%29%20%37%2D%62%45%28%37%68%44%5A%4C%37%62%42%20%29%20%20%28%47%37%62%42%20%37%4C%39%62%37%46%4C%5A%47%2D%37%4C%37%43%20%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%29%36%2D%62%45%28%37%62%41%5A%4C%37%43%20%5A%43%2D%37%20%37%43%20%37%2D%5A%55%42%62%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%49%20%47%75%65%73%73%20%49%27%6C%6C%20%48%61%6E%67%20%4D%79%20%54%65%61%72%73%20%4F%75%74%20%54%6F%20%44%72%79=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%29%37%45%34%45%2D%37%20%37%68%42%28%37%2D%44%5A%4C%37%2D%41%20%37%43%5E%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%62%45%29%20%47%37%28%34%54%41%2A%7B%20%51%79%58%51%37%4C%5A%46%5E%47%20%36%43%6C%7C%2C%37%47%2C%37%2D%44%2C%41%37%2C%37%2D%45%73%31%4E%5A%4C%37%62%42%20%37%37%20%7D%58%79%43%20%37%2D%47%4C%37%43%20%37%45%2D%37%2C%41%78%20%5A%4C%37%43%20%37%2D%47%42%2A%5B%5D%79%51%58%36%43%6C%7C%2C%37%47%2C%37%2D%44%2C%37%20%4C%5A%46%5E%73%32%4E%5A%4C%62%45%20%37%2D%51%7C%45%2D%37%51%79%58%37%47%5A%4C%31%31%23%37%62%41%20%2D%37%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%41%20%5D%5B%2A%41%45%79%58%36%46%5A%20%37%5E%46%5A%2D%37%20%47%37%2D%47%5A%4C%29%37%45%28%37%47%20%29%37%68%28%42%37%2D%44%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%20%43%37%4C%44%5A%4C%37%2D%42%2F%5E%43%2C%4C%5A%73%45%2D%59%20%20%51%79%58%51%79%58%5A%20%37%47%20%43%36%6C%7C%2C%37%47%2C%37%2D%44%2C%37%41%2C%37%7C%51%73%43%5E%51%2C%37%62%42%79%58%36%43%6C%2D%2F%47%2C%7C%73%37%47%20%2C%37%2D%44%5A%4C%2C%37%2D%62%20%45%2C%37%2D%45%5A%4C%37%42%20%37%68%23%46%6C%75%73%2C%4C%5A%41%2C%2D%41%2C%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%47%75%65%73%73%20%49%27%6C%6C%20%48%61%76%65%20%54%6F%20%43%68%61%6E%67%65%20%4D%79%20%50%6C%61%6E=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%45%5A%4C%34%43%5E%37%20%44%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%37%20%5E%43%5A%4C%37%47%20%37%5E%43%5A%4C%37%47%2D%37%20%47%37%34%54%5B%41%2A%5E%46%5A%4C%37%5A%44%31%33%58%6C%7C%51%79%58%37%5E%43%5A%4C%37%47%20%37%43%5E%5B%42%2A%5D%20%37%47%20%37%2D%44%7C%51%79%47%2D%37%20%43%4C%37%2D%41%20%37%47%20%37%5E%2A%43%5B%46%36%20%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%4C%5A%37%6F%62%45%20%37%2D%45%5A%4C%36%2D%46%20%47%37%4C%5A%43%5D%51%79%58%37%4C%5A%42%62%37%20%41%37%4C%5A%44%37%20%47%37%4C%5A%43%36%20%47%37%20%5A==%30=%30===%49%20%48%61%64%6E%27%74%20%41%6E%79%6F%6E%65%20%54%69%6C%6C%20%59%6F%75=%4E%6F%62%6C%65%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%20%34%47%2D%37%2C%4C%37%44%20%37%2D%41%5A%4C%37%2D%47%20%2C%46%36%5A%4C%37%43%20%2C%37%2D%47%5A%4C%37%43%20%5A%41%2D%37%2C%34%54%41%2A%5B%44%6C%7C%2C%37%44%37%4C%5A%47%20%2C%37%47%5A%4C%2C%37%43%20%2C%37%2D%47%42%2C%2A%2C%5B%5D%20%20%6C%63%4B%51%79%58%2C%37%73%45%68%2C%41%20%2C%37%2D%41%44%20%2C%37%41%5E%37%4C%5A%44%20%2C%37%2D%42%5A%4C%37%2D%23%46%20%2C%37%41%5E%6C%7C%2C%37%62%42%2C%36%2D%44%73%20%37%2D%45%37%2C%4C%5A%2D%44%20%2C%2D%37%44%20%37%2D%37%2C%20%43%37%47%20%2C%36%46%5A%4C%37%43%20%2C%37%2D%47%4C%5A%37%43%20%2C%37%2D%47%2C%41%2A%2C%5B%5D%20%2D%37%4C%5A%41%47%5A%4C%2C%37%2C%37%62%45%7C%2C%20%44%37%4C%5E%62%42%2C%43%2A%2C%5B%5D%20%20%6C%63%4B%79%51%58%2C%37%47%5A%4C%37%44%20%2C%37%2D%41%5A%37%2C%58%79%51%37%2D%41%5A%4C%58%79%51%7C%46%5E%37%2C%20%45%37%4C%5A%41%68%37%2C%20%44%37%4C%5A%47%2D%37%2C%58%79%51%7C%43%37%2C%58%79%51%7C%46%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%48%61%76%65%20%44%72%65%61%6D%65%64=%52%6F%64%67%65%72%73%2D%48%61%6D%6D%65%72%73%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%46%34%46%36%58%79%51%79%58%36%46%7C%51%79%58%46%2F%37%2D%47%51%7C%79%58%46%7C%51%79%58%46%2F%37%2D%47%7C%51%7C%47%2D%37%2F%34%54%41%2A%5B%79%58%36%46%5A%58%79%51%7C%43%2D%47%7C%51%79%58%47%7C%51%79%58%47%2F%37%41%2D%7C%51%79%58%36%47%42%2A%5B%5D%51%79%58%39%37%20%43%37%4C%43%2F%37%2D%47%2F%37%2D%42%7C%20%47%37%4C%5A%51%79%58%41%2F%37%2D%42%7C%51%79%58%36%41%2A%43%5B%5D%20%37%45%20%37%2D%42%7C%51%79%58%43%7C%41%58%79%51%37%2D%44%7C%51%5A%4C%37%41%20%41%36%58%79%51%79%58%36%46%44%2A%5B%5D%51%79%58%37%43%7C%79%51%58%36%2D%47%7C%51%79%58%41%2F%37%2D%42%7C%51%7C%45%2D%37%7C%51%79%58%41%4C%37%6F%62%41%51%7C%47%37%58%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%41%37%20%62%42%7C%51%79%58%43%2F%36%46%7C%51%79%7C%41%2D%37%20%79%58%37%2D%44%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%48%65%61%72%20%41%20%52%68%61%70%73%6F%64%79=%46%72%61%67%6F%73%2D%42%61%6B%65%72%2D%47%61%73%70%61%72%72%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%43%2D%37%20%5A%4C%37%62%41%20%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%5A%4C%29%31%31%23%37%62%47%28%20%47%68%37%20%43%34%54%7B%41%2A%20%35%23%39%47%68%37%29%20%41%51%79%58%37%5E%62%45%31%4E%5A%4C%37%62%42%29%20%39%62%37%62%42%28%37%2D%42%5A%4C%37%2D%62%7C%44%68%37%20%46%28%37%2D%46%5A%4C%39%62%37%79%51%20%4C%5A%7C%51%79%58%37%2D%47%5B%42%2A%5D%20%39%62%44%37%20%37%68%41%7C%51%79%58%37%5E%62%45%32%4E%41%68%37%20%44%58%51%79%58%7D%58%35%23%39%47%51%7C%43%2D%37%47%20%37%68%44%7C%51%79%58%29%37%62%41%28%2D%37%46%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%62%39%4C%5A%79%58%37%2D%47%5A%4C%39%62%37%5B%43%2D%37%20%5A%4C%37%62%41%20%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%5A%4C%29%31%31%23%37%62%47%28%20%47%68%37%20%43%41%2A%5D%51%79%46%2D%37%28%46%68%37%29%20%41%62%2D%37%4C%5A%42%2D%37%28%42%62%37%62%39%29%20%42%62%37%4C%5A%55%45%62%5E%37%58%79%51%7C%44%68%37%20%47%39%23%35%20%5A==%30=%30===%49%20%48%65%61%72%20%4D%75%73%69%63=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%43%5A%34%41%68%37%20%4C%36%62%42%20%37%46%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%37%43%20%39%47%5A%4C%35%23%37%44%5A%20%78%20%4C%34%54%41%2A%7B%4C%20%78%20%5A%20%7D%5B%2A%42%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%5E%42%5A%4C%20%78%20%5A%4C%37%46%20%37%2D%43%20%45%62%37%4C%20%78%20%5A%4C%20%37%46%5A%4C%58%79%51%7C%47%51%79%58%5A%4C%37%43%20%39%47%5A%4C%35%23%44%37%20%37%68%41%41%2A%5B%5D%20%37%43%20%37%2D%72%7C%58%79%51%37%5E%62%41%5A%42%62%36%4C%5A%20%78%20%4C%5A%43%37%20%46%4C%5A%47%2D%37%2C%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%4C%65%66%74%20%4D%79%20%48%65%61%72%74%20%49%6E%20%53%61%6E%20%46%72%61%6E%63%69%73%63%6F=%43%6F%72%79%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%2D%44%34%43%36%20%47%44%20%2D%44%7C%51%79%58%37%47%7C%51%79%58%2D%37%44%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%2D%5E%37%4C%5A%34%54%41%2A%5B%37%2D%45%5A%4C%37%20%47%37%4C%43%5A%4C%37%47%20%45%2F%37%5E%43%6C%42%2A%5D%5B%2C%6F%23%44%2C%37%2D%44%73%20%37%5E%43%5A%5E%37%20%42%37%5E%43%5A%4C%37%45%5A%4C%37%47%45%2D%37%20%41%5B%5D%51%79%58%37%47%7C%51%79%58%37%2D%44%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%37%2A%41%43%36%20%5A%4C%37%42%20%37%41%7C%51%79%6F%37%4C%5A%44%79%58%37%2D%42%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%7C%51%79%58%37%47%7C%51%79%58%37%2D%51%7C%45%37%58%62%45%20%37%2D%62%31%33%58%79%51%4B%63%6C%20%4C%5A%44%37%58%79%51%4B%63%6C%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%20%4C%65%74%20%41%20%53%6F%6E%67%20%47%6F%20%4F%75%74%20%4F%66%20%4D%79%20%48%65%61%72%74=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%47%2C%62%41%34%45%62%36%20%4C%37%43%20%37%2D%47%5A%4C%37%43%20%37%2D%5A%47%4C%37%2D%43%20%37%5E%62%45%5A%4C%37%62%41%5A%73%46%2D%2F%34%54%7B%41%2A%79%58%51%79%58%2C%46%23%6F%2C%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%4E%31%5A%4C%37%62%41%20%47%2F%37%5E%62%45%7C%6C%42%62%37%20%7D%37%2D%46%2C%37%20%36%62%45%7C%32%45%62%36%58%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%5B%42%2A%5D%20%39%62%37%43%70%70%7C%51%79%5E%37%58%79%51%4E%5A%4C%20%51%41%20%36%62%45%2D%37%58%79%51%79%58%35%23%37%62%42%7C%51%79%58%37%42%5A%37%4C%62%47%6C%2C%37%62%44%2C%37%2D%62%41%73%7C%51%5D%2A%41%5B%43%5A%4C%37%47%6C%2C%6F%23%46%62%5E%37%20%43%37%2D%47%2C%62%41%2F%2D%46%73%5A%4C%37%43%37%20%2D%47%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%2C%46%2D%37%2C%45%5A%4C%37%62%7C%45%62%5E%37%2F%47%20%41%62%37%4C%5A%45%62%5E%37%2F%42%62%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A==%30=%30===%49%20%4C%69%6B%65%20%54%68%65%20%4C%69%6B%65%73%20%4F%66%20%59%6F%75=%44%75%6B%65%20%56%65%72%6E%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%20%37%5E%62%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%62%37%4C%5A%45%34%54%41%2A%7B%62%42%7C%51%79%37%20%42%62%37%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%20%42%37%2D%46%7C%51%79%58%36%62%45%31%4E%5A%4C%32%45%62%36%58%46%5A%4C%37%2D%37%2D%46%5A%4C%37%20%5D%5B%2A%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%36%45%62%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%42%51%4B%63%6C%20%62%45%20%37%2D%46%5A%4C%37%2D%5A%46%2D%37%20%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%20%43%37%5E%62%45%41%2A%5B%5D%20%35%23%37%62%42%62%5E%37%20%43%4C%37%62%42%20%2D%37%20%42%62%37%4C%5A%45%62%5E%37%20%43%2D%37%4C%5A%46%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%20%4C%6F%76%65%20%42%65%69%6E%67%20%48%65%72%65%20%57%69%74%68%20%59%6F%75=%42%69%6C%6C%20%53%63%68%6C%75%67%65%72%2C%20%50%65%67%67%79%20%4C%65%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%58%79%41%20%62%42%7C%51%79%58%37%6F%45%7C%51%79%2C%58%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%62%37%4C%5A%47%34%54%41%2A%7B%51%79%58%37%44%37%29%20%46%37%79%58%62%42%32%4E%7C%51%79%58%51%79%58%51%58%79%51%79%58%7D%20%37%46%20%62%42%31%4E%5A%4C%51%5D%5B%2A%42%43%28%37%2D%43%2D%46%7C%51%79%5A%47%37%58%79%5B%5D%20%20%6C%63%4B%51%79%58%37%46%5A%4C%6C%20%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%2A%43%42%62%58%4C%20%6C%63%4B%58%62%42%5A%4C%4C%5A%45%62%37%43%28%37%2D%43%7C%51%79%58%37%47%5A%4C%37%41%62%20%62%42%7C%51%79%58%37%6F%45%7C%51%79%58%37%29%20%46%37%37%62%42%20%37%79%51%5A%20==%30=%30===%49%20%4C%6F%76%65%20%50%61%72%69%73=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%37%47%7C%51%34%43%2D%36%58%5A%4C%20%6C%63%4B%51%79%58%36%2D%43%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%44%68%37%58%79%34%54%5B%41%2A%33%31%62%37%47%7C%44%68%37%58%68%44%7C%51%79%58%33%31%62%37%47%7C%51%79%37%58%68%44%7C%51%79%58%33%31%62%37%47%7C%51%79%37%58%79%51%7C%51%79%58%33%31%37%2D%45%7C%51%2D%36%58%79%51%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%36%43%5B%42%2A%5D%20%37%47%70%70%7C%5A%43%36%58%79%43%7C%51%79%58%51%79%58%37%2D%4C%5A%44%2D%37%37%41%7C%51%79%58%37%2D%45%5A%4C%20%6C%63%51%4B%79%58%36%46%7C%51%79%58%37%47%7C%51%79%58%58%79%51%7C%44%37%6F%62%45%20%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%49%20%4C%6F%76%65%20%59%6F%75=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%46%7C%34%47%68%37%58%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%79%43%37%58%79%51%34%54%5B%41%2A%45%20%37%2D%42%20%4C%5A%47%68%5E%41%5A%4C%37%45%20%37%2D%42%7C%51%79%58%5E%37%46%7C%51%79%58%39%62%37%43%7C%51%79%58%37%37%58%79%51%7C%6C%63%4B%51%79%7C%51%79%58%37%37%58%79%51%4B%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5B%42%2A%5D%20%20%6C%63%20%4C%5A%41%68%5E%41%5A%4C%37%62%37%44%20%37%79%51%7C%47%2D%58%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%58%79%37%68%47%7C%51%79%58%37%43%7C%51%79%58%37%79%51%7C%41%68%58%39%62%37%44%39%4C%5A%47%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%20%4C%6F%76%65%73%20%59%6F%75%20%50%6F%72%67%79=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%41%20%37%34%46%5E%37%20%75%73%37%43%20%37%2D%47%5A%4C%41%2F%37%2D%20%44%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%43%73%73%4C%5A%46%5E%34%54%7B%41%2A%58%51%79%58%51%2D%37%58%79%51%7D%20%73%75%73%37%43%20%36%46%31%4E%5A%4C%75%73%73%37%43%20%37%2D%47%7C%51%79%58%37%47%7C%58%79%51%58%79%44%5A%4C%33%31%4C%37%68%23%46%46%36%20%73%42%4C%33%31%62%37%45%20%37%68%42%5A%4C%37%68%46%23%20%36%2D%41%6C%5B%42%2A%5D%2C%37%45%2C%68%5A%41%2D%36%20%32%4E%7C%51%79%4C%39%23%37%43%35%20%47%37%4C%5A%4C%37%62%41%20%36%2D%43%5A%4C%33%31%62%47%37%20%37%68%44%5A%4C%37%68%41%20%36%2D%43%5A%47%37%23%35%20%23%37%62%41%5A%42%6C%7C%2C%37%20%43%37%23%39%73%20%37%5E%46%5B%41%2A%20%20%51%79%58%51%58%79%5D%20%73%75%73%37%43%20%35%23%37%47%5A%4C%43%2D%37%2C%46%35%23%37%47%5A%20%37%2D%47%7C%2D%37%2F%41%4C%7C%51%79%58%37%2D%44%5A%4C%33%31%62%37%41%37%20%5E%46%5A%4C%73%75%73%37%43%20%37%2D%47%5A%47%37%58%79%51%44%20%37%5E%62%43%37%73%75%73%4C%5A%46%36%20%43%37%73%75%73%20%5A==%30=%30===%49%20%4D%61%79%20%42%65%20%57%72%6F%6E%67=%53%75%6C%6C%69%76%61%6E%20%48%65%6E%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%2D%34%45%62%5E%37%45%7C%51%79%58%37%62%44%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%62%5E%37%20%43%34%54%41%2A%7B%2A%5B%5D%20%37%46%2D%37%20%42%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%37%62%42%20%36%62%45%31%4E%5A%4C%37%62%45%62%36%20%43%7C%51%79%58%37%7C%51%79%58%37%42%62%37%4C%5A%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%37%4C%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%58%79%51%7C%43%20%37%2D%46%42%58%37%62%44%7C%37%4C%5A%46%2D%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%45%43%2A%5B%5D%20%37%62%42%20%37%5E%37%58%79%51%46%20%37%2D%43%79%51%7C%45%62%5E%37%20%43%2D%37%4C%5A%46%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A%20==%30=%30===%49%20%4D%65%61%6E%20%59%6F%75=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%37%58%6C%63%4B%51%79%58%36%46%7B%41%2A%59%5D%20%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%44%62%34%54%5B%69%2A%51%79%58%36%46%7C%47%2D%37%58%4B%51%79%58%37%62%45%5B%42%2A%7D%20%20%6C%4B%63%51%79%58%36%46%7C%51%79%58%37%43%7C%51%79%63%6C%20%4C%5A%51%79%58%37%44%51%79%58%37%62%5A%44%62%37%58%63%4B%51%79%58%36%46%5B%41%2A%5D%20%20%6C%4B%63%51%79%58%37%62%47%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%44%4C%20%6C%63%4B%7C%59%59%5A%20%51%7C%47%2D%37%20%3E%41%42%41%41%20%6E%6F%20%73%6F%6C%6F%3C%73%20%36%46%5A%4C%51%20%20%37%43%7C%51%79%58%4C%5A%20%78%20%79%58%37%44%7C%51%46%36%58%79%51%54%32%34%7C%46%36%20%20%54%34%34%5B%45%62%37%4C%5A%78%4C%5A%78%4C%5A%78%20%5A==%30=%30===%49%20%4F%6E%6C%79%20%48%61%76%65%20%45%79%65%73%20%46%6F%72%20%59%6F%75=%57%61%72%72%65%6E%20%48%61%72%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%46%34%44%2D%37%58%4E%7C%51%79%58%37%5E%43%7C%51%79%58%37%47%51%7C%79%58%37%2D%44%7C%51%79%58%37%47%7C%51%79%31%43%5E%37%20%34%54%7B%41%2A%37%2D%44%5B%42%7C%45%62%2D%37%63%4B%51%79%58%37%41%5A%4C%35%23%37%45%20%5E%37%43%32%4E%5A%4C%51%79%58%7D%20%37%62%41%20%6C%20%20%5D%2A%51%79%58%37%2D%37%2D%62%45%7C%37%20%47%37%2F%45%7C%51%79%58%37%47%7C%51%79%58%37%68%44%51%7C%79%58%37%41%7C%51%79%58%37%2D%45%5A%4C%46%2D%37%58%79%51%47%7C%51%79%58%62%42%7C%51%79%5D%2A%43%5B%44%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%7C%51%79%58%37%47%7C%51%79%58%37%2D%51%7C%46%37%58%20%37%62%41%20%37%23%31%31%58%79%51%7C%41%37%62%39%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%58%79%51%7C%45%2D%37%20%41%37%62%39%20%5A==%30=%30===%49%20%52%65%6D%65%6D%62%65%72%20%43%6C%69%66%66%6F%72%64=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%47%2C%37%34%41%62%5E%37%2D%62%42%2C%37%2D%43%73%5A%4C%42%2F%39%62%47%37%20%39%62%37%47%5A%4C%39%62%37%62%42%5A%4C%37%2C%41%62%2D%34%54%69%2A%5B%20%37%2D%43%5A%2D%37%4C%5A%42%37%62%42%5A%4C%37%6F%41%20%37%5E%62%41%5A%37%4C%47%20%37%5E%62%45%41%2A%7B%59%5D%20%37%62%20%42%6F%37%4C%46%6C%7C%2C%37%39%62%37%62%42%62%4C%5A%4E%31%4C%39%62%37%41%20%37%68%45%5A%4C%46%2F%37%47%2D%20%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%46%2D%37%20%42%2F%37%2D%43%20%37%68%41%5A%41%68%37%20%44%20%37%2D%47%5A%4C%35%23%37%62%42%20%37%2D%5A%46%4C%39%62%37%43%20%37%68%47%5A%4C%39%62%37%41%62%5E%37%4C%32%4E%7C%7D%20%43%5A%4C%39%62%5A%47%2D%37%20%44%42%2A%5B%5D%51%79%58%37%5E%62%45%5A%4C%6C%74%61%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%68%37%20%47%37%4C%39%62%37%44%4C%37%47%20%37%37%2F%42%62%4C%2A%5B%5D%2C%37%62%42%2C%37%2D%46%2C%37%43%37%2C%2D%47%73%5A%4C%39%62%37%44%20%37%68%41%5A%41%6C%45%62%5E%2D%43%20%37%2D%39%62%37%43%20%20%41%6F%37%4C%39%62%37%44%20%37%68%41%5A%4C%62%42%2F%37%43%2D%20%37%2D%43%5A%4C%37%6F%42%20%37%62%42%5A%4C%5A%47%68%37%37%5E%62%41%5A%4C%5A%46%2D%37%20%42%62%37%61%6C%74%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%49%20%52%65%6D%65%6D%62%65%72%20%59%6F%75=%53%63%68%65%72%74%7A%69%6E%67%65%72%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%31%34%46%5E%37%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%58%79%37%5E%46%5A%4C%37%45%20%37%2D%42%7C%51%79%58%79%51%7C%4E%34%54%41%2A%7B%4C%37%62%45%20%5A%41%2D%37%28%4E%5A%4C%51%79%58%7D%20%37%43%20%37%2D%47%4C%5A%29%37%5E%62%41%28%37%44%20%29%37%5E%62%41%32%42%62%2D%37%4C%37%62%45%20%5A%4C%37%41%20%79%51%7C%43%2D%79%58%37%5E%44%5A%4C%37%41%20%37%2D%45%7C%79%51%58%37%5E%62%42%42%2A%5B%5D%20%37%46%20%37%51%7C%45%2D%37%58%37%5E%46%5A%5E%46%5A%4C%37%51%7C%44%2D%37%7C%51%79%58%37%5E%46%41%2A%5B%5D%20%37%43%37%20%2D%47%7C%51%79%58%37%5E%43%5A%4C%37%47%20%42%2D%37%20%45%79%58%37%5E%44%2D%41%5A%4C%37%43%2D%37%20%46%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%45%37%20%2D%62%42%7C%51%79%58%37%5E%62%42%5A%4C%37%68%37%20%42%62%7C%51%79%58%37%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%20%53%65%65%20%59%6F%75%72%20%46%61%63%65%20%42%65%66%6F%72%65%20%4D%65=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%2D%46%20%34%45%62%5E%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%5E%62%5A%45%4C%37%2D%46%20%37%2D%47%5A%4C%37%2D%46%20%37%4C%5A%46%2D%34%54%41%2A%5B%62%42%20%37%2D%20%42%62%37%4C%37%43%20%37%2D%47%42%2A%5B%5D%51%79%58%37%62%5E%45%5A%4C%73%75%73%37%62%42%20%37%2D%46%5A%62%39%4C%5A%46%37%2D%46%5A%4C%42%7C%51%79%58%37%20%43%37%62%39%62%37%43%20%37%2D%47%5A%4C%39%62%37%44%37%20%68%41%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%4C%5A%46%2D%37%2D%47%5A%4C%37%2D%46%5A%4C%37%79%51%5D%5B%2A%46%5A%4C%37%43%20%37%5E%62%45%5A%4C%37%2D%20%46%37%2D%47%5A%4C%37%2D%46%20%37%5E%62%45%41%2D%37%20%42%62%58%35%23%37%62%62%41%6C%43%2A%4C%5A%46%2D%37%45%2C%37%2D%62%42%73%20%37%5E%62%45%5A%4C%75%73%73%37%62%42%20%37%2D%46%5A%4C%37%62%42%20%62%37%2C%5D%5B%37%5E%2D%46%20%2D%46%5A%4C%37%37%2F%41%62%4C%5A%4C%36%2D%62%41%20%37%5E%62%41%5A%4C%37%45%62%20%37%2D%62%42%7C%51%79%58%37%5E%62%45%5A%47%2D%37%20%43%62%42%20%37%5E%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%20%53%68%6F%75%6C%64%20%43%61%72%65=%43%61%68%6E%2D%53%74%6F%72%64%61%68%6C%2D%57%65%73%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%62%37%34%44%2D%37%20%37%68%45%7C%51%79%58%37%5E%43%5A%4C%37%47%37%20%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%47%58%79%51%7C%41%34%54%41%2A%5B%58%37%5E%46%5A%58%79%51%7C%46%2D%47%5A%4C%39%62%37%45%20%37%68%42%7C%51%58%79%37%5E%43%42%2A%5B%5D%20%37%62%42%20%37%2D%37%20%43%37%4C%37%2D%44%7C%51%42%20%29%37%2D%37%20%45%37%62%46%41%2A%5B%5D%20%37%47%20%37%2D%44%5A%4C%44%37%20%37%2D%41%7C%51%79%58%37%2D%41%5A%4C%39%23%68%37%28%44%68%42%7C%51%79%37%2D%44%7C%51%37%29%4C%5A%45%41%7C%51%79%58%37%68%45%7C%51%79%58%37%5E%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%37%62%39%58%79%47%28%39%62%37%29%37%6F%62%45%2D%37%20%42%62%7C%51%79%58%37%2D%41%5A%4C%39%62%37%45%20%68%37%42%7C%51%79%58%37%5E%43%43%2A%5B%5D%20%37%44%37%20%20%28%46%7C%51%79%58%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%20%46%37%4C%5A%45%2D%37%20%41%37%20%5A%20==%30=%30===%49%20%53%75%72%72%65%6E%64%65%72%20%44%65%61%72=%42%61%72%72%69%73%20%48%61%72%72%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%44%5A%4C%37%34%44%2D%37%58%43%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%5E%37%20%41%2D%34%54%41%2A%7B%58%37%45%42%2A%2D%37%20%47%37%37%5E%43%32%4E%7C%51%79%58%51%79%58%51%79%51%58%79%58%7D%20%37%41%20%37%5E%43%31%4E%5A%4C%58%79%51%5D%5B%44%7C%51%79%58%5D%20%37%47%20%37%58%79%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%79%37%58%45%7C%51%79%58%37%2D%41%7C%51%79%58%37%45%51%7C%44%2D%37%2D%41%7C%51%79%79%58%37%44%5A%37%20%46%37%4C%37%5E%43%5A%4C%37%44%20%37%2D%41%5A%4C%37%20%45%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%5A%20%41%2D%37%4C%2D%44%41%2A%5B%51%7C%44%2D%37%20%47%37%4C%5A%55%43%5E%37%20%41%37%20%5A%20==%30=%30===%49%20%54%68%69%6E%6B%20%4F%66%20%59%6F%75=%45%6C%6C%69%6F%74%2D%4D%61%72%63%6F%74%74%65==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%34%41%62%58%79%2C%62%41%2F%37%6F%47%20%37%6F%62%41%7C%51%58%79%62%41%7C%51%79%58%2C%41%2F%37%6F%47%7C%51%4C%5A%41%62%36%34%54%41%2A%7B%20%62%41%2F%37%58%79%51%7C%42%2F%37%68%47%7C%51%79%58%37%5E%62%41%31%4E%51%7C%79%58%2C%37%62%45%7C%51%79%58%2C%37%2D%62%41%62%20%47%6F%2C%39%62%37%46%44%5A%4C%37%5E%36%2C%58%79%51%2D%62%44%5A%4C%20%78%20%5A%4C%2C%39%62%37%41%62%20%2C%2D%62%44%42%2A%5B%5D%20%20%6C%63%4B%2C%20%44%62%2D%62%41%32%4E%7D%79%58%2C%37%62%44%62%2D%62%36%2C%37%2D%62%42%5A%4C%2C%37%45%20%2C%37%2D%5A%42%4C%35%23%39%62%37%46%20%37%5E%62%41%5A%4C%58%79%51%7C%45%20%2C%36%2D%62%46%7C%51%79%58%41%62%58%79%51%4C%2C%62%41%2F%37%6F%47%20%37%6F%62%41%7C%79%51%58%62%41%7C%51%79%58%2C%41%2F%37%6F%47%7C%5A%41%62%36%2C%41%2A%5B%5D%51%37%62%39%2C%58%79%51%7C%42%62%2D%37%2C%58%79%51%7C%45%62%37%2C%58%79%51%7C%41%62%5E%37%58%79%51%7C%47%68%37%2F%41%62%20%47%6F%37%2F%41%62%20%5A%20==%30=%30===%49%20%54%68%6F%75%67%68%74%20%41%62%6F%75%74%20%59%6F%75=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%7C%51%34%42%68%37%28%4C%37%62%41%20%37%47%5A%4C%33%31%62%37%44%37%20%41%5A%4C%31%31%23%37%62%42%20%29%37%5E%46%5A%47%37%58%79%34%54%5B%41%2A%37%2D%62%42%7C%46%4C%5A%45%68%62%42%5B%42%2A%5D%20%37%46%20%37%2D%43%5A%37%4C%62%44%20%37%2D%44%5A%4C%39%62%37%41%20%37%5E%37%58%79%51%2F%37%2D%47%20%5A%4C%37%62%41%5A%46%5E%37%20%4C%39%62%37%45%20%37%68%42%5A%4C%39%62%37%20%45%37%68%42%7C%51%79%58%37%5E%46%5A%4C%37%43%5A%41%2D%37%20%4C%37%62%45%20%79%58%37%47%5A%37%20%5D%2A%41%37%47%5A%4C%33%31%62%37%44%20%37%41%5A%4C%31%31%23%37%62%42%20%29%37%5E%46%28%37%68%42%5B%20%41%62%37%4C%43%20%37%2D%47%51%79%58%37%5E%20%47%2D%37%2F%5D%20%37%46%20%37%2D%43%5A%4C%37%62%44%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%5A%4C%46%2A%43%5B%42%62%37%2D%47%7C%51%36%46%5A%4C%37%20%45%62%37%4C%5A%4C%37%44%20%37%2D%41%5A%4C%31%31%23%37%42%62%20%37%68%42%5A%4C%37%2D%44%20%37%5E%46%5A%47%2D%37%20%43%37%2D%62%42%7C%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%49%20%55%73%65%64%20%54%6F%20%42%65%20%43%6F%6C%6F%72%20%42%6C%69%6E%64=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%73%37%47%5A%4C%5E%37%20%45%62%41%7C%51%79%58%37%2D%47%7C%51%79%58%36%2D%41%62%7C%51%79%58%37%68%41%5A%4C%62%42%2F%37%5E%2D%37%20%44%37%62%45%41%2A%5B%7C%51%79%58%37%4C%5A%47%2D%37%79%58%39%62%42%7C%51%79%58%37%2D%46%42%2A%5D%5B%20%37%43%20%37%2D%47%5A%4C%37%6F%23%46%20%51%7C%45%62%5E%37%47%20%73%75%20%37%62%42%20%37%23%35%4C%5A%79%58%37%5E%62%47%5A%4C%31%31%23%39%62%41%37%20%68%41%5A%4C%62%42%2F%37%2D%43%20%37%2D%43%51%7C%46%2D%37%47%20%37%68%44%62%37%43%7C%51%62%5E%37%20%45%7C%51%79%58%37%2D%47%7C%51%79%58%36%2D%62%7C%41%51%79%58%37%68%41%5A%4C%62%42%2F%37%5E%62%47%68%37%58%79%45%41%2A%5B%5D%37%2D%43%20%37%46%2D%37%20%43%62%44%20%36%2D%62%41%7C%51%79%58%37%5E%62%43%41%2A%5B%5D%51%79%58%37%2D%46%5A%4C%35%23%37%39%4C%5A%43%2D%7C%51%79%58%39%2D%46%5A%4C%36%41%68%37%20%73%62%45%7C%51%79%58%33%31%62%42%7C%51%79%58%31%33%46%6C%7C%2C%62%47%2F%37%62%41%2C%37%62%41%5E%37%20%45%62%5A%4C%62%42%2F%37%20%42%62%37%73%75%73%20%5A%20==%30=%30===%49%20%57%61%6E%74%20%54%6F%20%42%65%20%48%61%70%70%79=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%31%4E%7C%51%79%34%43%5E%37%20%79%58%37%2D%44%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%46%51%7C%47%37%58%34%54%7B%41%2A%37%43%7C%51%79%37%4C%5A%44%2D%42%2A%5D%20%20%6C%63%4B%51%79%58%36%43%32%5A%4E%4C%20%51%79%58%51%79%58%7D%20%37%47%20%37%5B%47%2D%37%58%2D%41%20%36%43%20%37%5E%43%5B%5E%37%58%79%51%58%37%47%7C%51%79%58%37%44%7C%51%79%58%37%7C%41%51%79%58%37%2D%45%7C%51%79%58%37%62%42%7C%79%51%5D%2A%41%46%7C%51%79%58%20%37%2D%44%5A%2D%37%20%41%37%36%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%7C%44%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%41%2D%37%4C%45%5A%4C%37%46%47%37%20%5A==%30=%30===%49%20%57%61%6E%74%20%54%6F%20%54%61%6C%6B%20%41%62%6F%75%74%20%59%6F%75=%45%63%6B%73%74%69%6E%65%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%45%62%5E%37%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%47%2D%37%34%54%41%2A%5B%37%5E%62%41%5A%62%37%4C%5A%44%37%2D%62%42%7C%51%79%58%37%5E%62%45%41%2A%5D%5B%20%37%62%42%20%37%42%5A%4C%37%43%20%37%62%20%45%62%37%4C%42%20%37%2D%46%2C%62%45%7C%2C%62%2D%37%20%44%62%45%2C%62%41%2C%62%45%73%5A%4C%37%62%42%37%20%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%2F%47%2C%46%2D%41%7C%51%79%58%37%47%20%37%2D%2F%47%2C%41%62%37%5E%62%41%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%37%62%45%20%37%2D%62%42%6C%42%2A%5B%5D%2C%58%79%51%7C%44%62%45%2C%2D%46%5E%62%41%5A%4C%20%41%2D%37%4C%2D%62%42%7C%51%79%58%37%5E%62%45%41%2A%5B%51%5D%79%58%37%62%42%5A%4C%37%47%20%37%2D%44%5A%37%20%45%62%37%37%5E%43%5A%4C%20%37%62%42%20%41%62%2D%37%20%37%2D%47%20%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%44%4C%5A%46%2D%37%7C%51%79%58%37%5A%20==%30=%30===%49%20%57%61%73%20%44%6F%69%6E%67%20%41%6C%6C%20%52%69%67%68%74=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5E%43%7C%51%79%34%47%5E%37%20%37%44%20%37%2D%41%5A%4C%37%6F%62%41%20%37%47%5E%5A%4C%37%44%20%37%2D%41%5A%4C%37%6F%62%41%4C%5A%47%37%58%34%54%41%2A%7B%5E%47%6C%32%4E%4C%5A%47%5E%37%79%58%51%79%58%51%79%58%7D%37%44%2C%37%2D%73%41%20%37%5E%47%31%4E%5A%4C%37%44%20%2C%44%2F%51%58%79%51%7C%36%2D%43%20%37%37%2D%23%46%5A%5D%5B%2A%42%45%2D%23%43%7C%51%79%58%36%45%5A%4C%20%6C%63%51%4B%79%58%37%41%5A%4C%20%6C%63%4B%51%79%58%36%37%20%42%36%4C%20%37%42%20%37%2D%41%5A%4C%37%4C%5A%41%2D%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%6F%41%62%20%37%5E%47%41%2A%5B%5D%20%37%6F%62%42%20%37%20%41%62%6F%37%2D%23%47%20%37%2D%41%5A%4C%5A%47%37%58%79%5A%4C%37%44%20%37%2D%41%5A%4C%37%44%20%2C%2F%44%37%5E%47%5A%4C%36%2D%43%20%37%5E%43%7C%51%47%36%20%45%37%4C%37%44%20%37%20%44%37%20%5A%20==%30=%30===%49%20%57%69%6C%6C%20%57%61%69%74%20%46%6F%72%20%59%6F%75=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%43%20%37%34%44%2D%37%58%73%75%73%37%43%5A%4C%37%62%44%70%70%7C%51%58%79%37%2D%47%5A%4C%39%62%37%44%70%70%7C%51%79%58%79%51%7C%43%34%54%41%2A%7B%45%5A%4C%46%2F%2F%46%20%46%5E%2D%47%5A%4C%39%62%37%44%70%70%7C%51%79%58%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%5A%4C%37%37%20%47%2D%37%62%42%5A%4C%39%58%51%79%58%7D%62%39%4C%5A%44%20%37%68%45%7C%51%79%58%2D%44%31%4E%5A%4C%62%39%37%41%20%37%68%45%5A%4C%37%68%42%20%2C%2D%41%37%62%39%20%37%41%20%37%68%79%51%20%4C%5A%2C%55%2C%4E%32%44%2D%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%20%57%69%73%68%20%49%20%4B%6E%65%77=%57%61%72%72%65%6E%20%48%61%72%72%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%47%34%41%2D%37%58%43%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%41%7C%51%79%58%20%45%37%20%5D%33%31%62%37%42%70%70%7C%51%79%58%37%5E%47%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%42%2A%5B%4C%5A%45%2D%37%37%2D%42%7C%51%79%58%37%44%7C%44%37%20%41%2D%41%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%2A%41%5B%5D%20%37%45%20%37%2D%42%5A%4C%43%2F%37%2D%37%58%79%51%7C%51%79%58%37%58%37%68%42%7C%58%79%51%7C%43%7C%51%79%58%37%2D%41%43%2A%5B%5D%20%37%45%37%20%2D%42%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%37%58%79%51%37%5E%47%7C%51%79%51%7C%45%37%62%31%33%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%58%79%51%7C%42%2D%37%20%45%37%62%39%20%5A%20==%30=%30===%49%20%57%69%73%68%20%49%20%4B%6E%65%77%20%48%6F%77%20%49%74%20%57%6F%75%6C%64%20%46%65%65%6C%20%54%6F%20%42%65%20%46%72%65%65=%54%61%79%6C%6F%72%20%42%69%6C%6C%79==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%20%41%37%4C%5A%46%5A%4C%2C%62%42%20%46%7C%51%79%58%46%5A%73%4C%75%73%37%43%20%62%42%5A%4C%37%46%20%2D%44%58%79%51%7C%43%46%34%34%54%5B%20%2D%44%5A%4C%7C%46%20%41%37%20%43%2F%46%5A%4C%37%6F%42%20%46%5A%4C%73%73%75%37%43%20%62%42%5A%4C%37%46%20%2D%44%5A%4C%41%37%2F%43%23%51%79%58%37%43%42%6F%37%4C%5A%46%2F%43%20%43%37%73%75%73%4C%5A%46%58%79%51%5A%20==%30=%30===%49%20%57%69%73%68%20%49%20%57%65%72%65%20%49%6E%20%4C%6F%76%65%20%41%67%61%69%6E=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%31%31%23%37%43%34%47%5E%37%58%5E%47%7C%51%79%58%31%31%23%37%43%7C%51%79%37%58%5E%47%7C%51%79%58%31%31%23%37%43%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%43%42%2A%5B%5D%31%42%2D%37%20%7C%51%79%58%37%44%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%5A%4C%37%2D%45%47%37%58%79%51%4E%7C%51%79%58%45%20%42%2F%36%2D%36%4C%5A%47%43%20%37%68%23%43%5A%4C%37%47%20%36%47%5A%37%4C%44%20%37%41%5A%4C%35%23%37%45%20%42%2F%36%2D%36%4C%5A%47%43%20%37%68%23%79%58%31%31%23%41%37%58%79%51%58%37%5E%47%7C%51%79%58%31%31%23%37%43%7C%79%51%58%37%5E%47%41%2A%5B%5D%51%79%58%37%44%7C%79%51%7C%43%37%5A%4C%35%23%37%51%7C%47%5E%37%58%79%51%7C%42%37%20%45%2D%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%44%37%20%5A%20==%30=%30===%49%20%57%69%73%68%20%59%6F%75%20%4C%6F%76%65=%54%72%65%6E%65%74%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%45%31%4E%34%45%62%2D%20%31%62%37%62%42%7C%51%79%58%37%68%46%5A%4C%2D%36%62%45%20%37%2D%62%45%5A%4C%37%5E%2D%62%45%33%58%79%51%7C%34%54%76%2A%7B%20%37%68%43%7C%37%4C%5A%45%62%62%45%32%4E%7C%7D%51%79%58%39%62%37%62%42%51%7C%79%58%37%68%46%5A%4C%36%2D%62%45%20%37%2D%5E%37%58%79%51%5E%2D%62%45%20%47%20%37%2D%47%2D%37%58%79%51%20%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%46%41%2A%7B%5D%51%79%58%37%62%42%7C%41%62%37%4C%5A%46%5A%4C%37%46%32%4E%5A%4C%20%46%2D%37%58%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%62%41%37%20%5E%62%45%31%4E%7C%51%79%58%37%62%42%7C%51%79%51%58%79%51%5A%4C%37%6F%62%43%20%37%2D%47%79%51%7C%45%62%20%36%62%45%5A%4C%37%62%44%20%37%2D%62%41%51%7C%79%58%37%5E%62%41%42%2A%5B%5D%51%79%58%37%41%62%37%4C%5A%58%37%2D%62%42%7C%51%79%58%37%37%58%79%51%7C%58%37%2D%46%41%2A%5B%5D%20%37%43%20%37%62%7C%42%51%79%58%37%2D%46%5A%4C%37%46%20%37%2D%43%79%51%7C%42%62%2D%46%5A%4C%37%37%43%20%37%2D%41%62%37%4C%5A%41%20%36%62%45%55%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%5A%4C%37%6F%62%47%20%37%2D%47%62%37%4C%5A%47%20%37%5E%62%45%20%5A%20==%30=%30===%49%20%57%6F%6E%27%74%20%44%61%6E%63%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%41%43%5E%37%20%79%58%7C%72%51%79%58%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%51%4C%5A%43%5E%2A%7B%34%34%54%5A%4C%20%51%79%37%4C%5A%46%5E%20%37%47%20%37%2D%44%5A%4C%37%2D%41%20%37%43%5E%31%4E%7C%51%79%58%37%62%42%7C%51%79%58%37%7D%58%79%51%58%43%20%37%2D%47%2A%5B%5D%20%37%58%79%51%7C%47%62%42%7C%51%79%58%37%5E%43%7C%51%79%58%37%42%62%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%2D%37%20%45%62%37%5E%43%32%4E%7C%51%79%58%37%58%79%51%4B%63%20%6C%63%4B%51%79%58%37%5E%62%44%7C%51%79%37%58%62%41%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%4C%5A%41%62%2D%37%5E%62%41%42%37%2D%44%5A%4C%51%7C%42%36%58%41%5A%4C%37%45%20%37%2D%42%5A%4C%20%6C%63%51%4B%79%58%37%5E%43%7C%51%79%58%37%42%7C%51%79%2D%37%20%44%37%79%58%37%62%44%47%7C%51%79%58%2E%20%61%6C%20%7C%59%20%20%51%79%58%51%79%58%5D%51%79%58%47%37%5A%4C%20%3E%67%6E%69%64%6E%65%20%64%72%33%4E%33%43%5E%37%43%2E%44%3C%20%2D%37%20%43%37%4C%5A%46%5E%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%27%6C%6C%20%42%65%20%41%72%6F%75%6E%64=%57%69%6C%64%65%72%20%41%6C%65%63==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%20%37%34%43%5E%37%20%2F%37%47%20%41%2F%46%5A%4C%37%6F%23%47%20%47%37%5A%4C%37%5E%46%20%37%2D%45%5A%4C%37%2D%44%42%4C%5A%43%5E%34%54%41%2A%7B%2D%44%20%36%43%20%47%37%4C%5A%20%51%79%58%51%79%58%7D%37%47%2C%37%2D%44%20%73%37%5E%62%41%5A%4C%37%62%45%20%36%43%31%4E%4C%5A%4E%32%6C%37%2D%44%5A%4C%2C%37%43%6C%2C%6F%37%20%43%2F%41%2F%37%62%44%73%7C%51%79%58%37%43%5A%4C%2D%37%47%20%62%41%2F%37%62%44%42%2A%5B%5D%20%45%62%2C%47%2D%37%62%45%5A%4C%37%43%41%2A%5B%5D%58%79%51%7C%41%2D%44%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%20%47%37%2D%44%5A%4C%37%2D%44%20%62%45%2F%37%62%37%20%47%37%20%37%5E%46%5A%4C%37%2D%44%5A%4C%37%4C%5A%45%2D%5E%43%5A%4C%42%2F%37%47%20%41%2F%37%2D%44%4C%5A%37%6F%23%47%20%37%47%5A%4C%37%5E%46%20%37%37%20%41%2D%37%2D%44%20%37%5E%20%47%37%4C%5A%43%36%20%45%62%37%4C%5A%41%62%5E%37%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%49%27%6C%6C%20%42%65%20%53%65%65%69%6E%67%20%59%6F%75=%46%61%69%6E%20%53%61%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%29%33%31%62%34%45%62%5E%37%46%5A%4C%33%31%62%37%43%20%29%37%2D%46%28%2D%37%46%7C%51%79%58%33%31%62%37%47%7C%51%79%58%2D%37%28%43%37%34%54%5B%41%2A%4C%20%6C%63%4B%4C%5A%46%2D%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%58%79%51%33%31%62%37%43%45%5B%42%2A%5D%79%51%4B%63%6C%37%62%42%7C%51%79%58%37%5E%62%45%7C%51%79%35%58%23%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%23%35%58%79%51%58%37%2D%46%5A%5A%4C%33%31%62%51%7C%47%37%62%31%62%37%43%28%37%2D%46%5A%4C%33%31%62%37%20%43%29%37%2D%46%28%37%2D%46%7C%51%79%58%33%31%33%29%20%43%37%79%58%37%5E%62%37%5E%62%41%5A%51%7C%42%62%37%43%28%20%20%29%37%68%47%28%39%62%37%43%7C%79%51%58%29%37%2D%62%42%28%37%68%47%7C%51%79%58%37%62%39%29%4C%79%58%37%2D%46%45%5A%4C%39%62%58%79%51%7C%47%2D%62%41%7C%51%79%58%37%2D%46%7C%51%79%58%46%37%7C%51%79%58%37%2D%43%7C%51%79%58%39%62%37%36%20%42%62%37%29%37%2D%46%28%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%49%27%6C%6C%20%43%6C%6F%73%65%20%4D%79%20%45%79%65%73=%52%65%69%64%2D%4B%61%79%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%43%7C%34%46%5E%37%58%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%7C%41%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%47%37%58%79%51%34%54%41%2A%7B%51%79%58%37%68%58%79%51%5D%5B%63%4B%51%79%58%37%5E%46%5A%4C%37%62%45%20%2D%37%62%42%7C%51%79%58%37%5E%62%42%31%4E%42%2A%6C%20%4C%5A%42%37%46%7C%51%79%68%41%5A%4C%37%58%79%51%7C%41%62%42%7C%51%79%58%37%5E%62%42%32%4E%43%2A%7D%5B%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%2D%37%20%45%62%39%62%37%45%7C%37%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%27%6C%6C%20%47%65%74%20%42%79%20%28%41%73%20%4C%6F%6E%67%20%41%73%20%49%20%48%61%76%65%20%59%6F%75%29=%41%68%6C%65%72%74%2D%54%75%72%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%2F%37%41%70%34%43%36%58%79%36%46%5A%4C%35%23%37%45%20%37%45%5A%4C%37%42%2D%20%37%5E%43%5A%4C%39%62%37%47%70%70%7C%51%58%79%51%7C%70%34%54%41%2A%5B%45%5A%4C%35%23%20%44%37%4C%5A%47%5A%4C%37%47%20%44%2F%37%47%5A%4C%37%6F%45%62%70%70%7C%51%79%58%37%47%7C%51%79%58%37%44%37%2C%20%47%37%37%2D%44%5A%4C%5A%4C%35%23%37%37%4C%5A%44%2D%4C%37%2D%42%20%37%5E%43%5A%4C%39%62%37%47%70%70%7C%51%79%58%36%43%42%2A%5B%20%37%47%20%37%5A%45%37%20%45%62%45%20%37%2D%7C%51%79%58%37%7C%70%70%41%37%58%37%41%5A%4C%37%41%20%37%2D%41%7C%51%79%37%58%45%5A%4C%37%2D%42%20%37%2D%44%5A%4C%45%2F%79%51%7C%44%2D%51%79%58%36%46%47%37%20%47%31%33%62%39%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%27%6C%6C%20%4E%65%76%65%72%20%42%65%20%54%68%65%20%53%61%6D%65=%4B%68%61%6E%2D%4D%61%6C%6E%65%63%6B%2D%53%69%67%6E%6F%72%65%6C%6C%69==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%20%2C%37%62%34%44%62%37%2C%20%37%2D%41%5A%4C%37%2D%47%20%2C%37%5E%46%4C%5A%2C%37%43%20%2C%37%62%44%5A%4C%2C%37%43%20%44%37%4C%5A%44%34%54%41%2A%5B%75%73%37%46%20%62%37%2C%20%43%4C%2C%37%46%20%2C%37%2D%43%5A%4C%37%62%44%37%20%2D%44%7C%51%79%58%2C%37%5E%46%5A%4C%2C%37%5A%43%2D%37%2C%44%5A%4C%2C%37%7C%51%79%58%2C%37%2C%20%46%37%2C%37%47%20%2C%37%2D%44%5A%4C%2C%37%47%20%37%2C%2D%44%7C%51%79%58%2C%37%5E%62%42%5A%4C%2C%4C%5A%47%2D%37%2D%43%5A%4C%73%37%2D%43%5A%4C%5D%59%5B%2A%42%2D%44%7C%51%79%58%2C%37%5E%46%5A%4C%2C%37%20%43%2C%37%62%44%5A%4C%2C%37%43%20%2C%37%62%44%37%20%44%62%37%51%79%58%37%43%2C%37%68%41%7C%5A%43%2D%37%2C%2D%62%42%7C%51%79%58%2C%37%2D%47%5A%4C%20%63%6C%4B%51%79%58%2C%37%5E%62%42%5A%4C%37%46%20%36%2C%58%79%51%4C%37%46%20%2C%58%79%51%7C%44%37%2C%58%79%51%7C%44%62%37%2C%20%43%37%2C%4C%5A%44%62%37%2C%20%43%37%2C%4C%5A%46%36%2C%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%27%6C%6C%20%4E%65%76%65%72%20%53%6D%69%6C%65%20%41%67%61%69%6E=%4C%6F%77%65%20%52%75%74%68==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%6F%34%46%2D%37%20%47%7C%51%79%58%37%5E%62%45%5A%4C%39%62%37%42%62%20%73%75%73%37%62%42%5A%4C%31%31%23%39%42%2D%37%20%47%62%34%54%41%2A%5B%37%62%42%20%37%23%31%31%4C%5A%5D%20%35%62%37%62%47%20%2C%37%2D%47%5A%4C%62%39%41%20%36%62%45%7C%51%79%58%39%62%37%62%42%5B%2A%42%46%2D%39%42%20%37%2D%62%47%20%42%2F%62%36%58%79%51%37%44%20%37%5E%47%6C%7C%2C%39%44%73%20%20%5E%37%62%45%5A%4C%35%23%37%62%42%20%37%2D%46%7C%2F%41%4C%5A%47%45%5A%4C%39%62%73%75%73%37%62%2D%37%58%79%51%23%39%42%20%37%2D%46%6C%41%2A%5B%5D%2C%6F%47%62%2C%37%2D%47%73%70%2C%37%62%42%3E%20%3C%7C%31%31%4C%5A%42%46%5A%4C%37%6F%37%5E%62%45%7C%39%4C%5A%45%62%37%62%42%5A%4C%31%31%23%39%42%20%37%2D%46%4C%5A%37%6F%62%47%20%37%2D%47%7C%51%79%58%37%5E%62%39%58%79%51%62%37%62%42%20%51%79%58%39%43%5A%42%62%2D%36%5E%62%45%7C%51%79%58%37%62%44%7C%51%79%58%5E%37%62%41%43%2A%5B%5D%20%31%31%23%37%41%20%2C%37%58%79%51%7C%4C%36%62%45%20%7C%46%2D%37%58%79%51%7C%70%70%42%62%37%62%39%2C%4C%5A%55%45%62%36%58%79%51%7C%47%2D%37%2C%20%47%62%6F%37%20%5A%20==%30=%30===%49%27%6C%6C%20%4F%6E%6C%79%20%4D%69%73%73%20%48%65%72%20%57%68%65%6E%20%49%20%54%68%69%6E%6B%20%4F%66%20%48%65%72=%43%61%68%6E%2D%56%61%6E%48%65%75%73%65%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%41%2D%37%58%51%79%58%37%68%23%46%7C%51%79%58%37%5E%43%51%7C%79%58%37%5E%47%7C%51%79%58%37%44%7C%51%79%7C%42%37%62%39%34%54%41%2A%5B%58%36%2D%43%7C%37%4C%5A%44%2D%47%5A%4C%37%6F%62%42%20%37%2D%41%5A%4C%42%37%2F%45%20%37%5E%43%42%2A%5B%5D%20%37%47%20%37%2F%42%58%79%51%62%45%20%37%2D%51%79%58%37%44%44%20%45%2D%37%2D%41%41%2A%5B%5D%20%35%23%37%45%20%37%68%7C%42%51%79%58%37%2D%41%7C%51%79%58%37%41%5A%4C%37%58%79%51%7C%2F%47%7C%51%79%2A%5B%5D%20%37%79%51%7C%43%5E%5A%4C%37%62%45%20%37%2D%45%7C%51%79%58%39%37%62%42%7C%51%79%58%37%68%23%46%7C%51%79%58%37%44%2D%37%20%47%58%37%5E%47%7C%37%45%7C%51%79%45%37%2F%42%4C%4C%62%45%2F%2D%43%20%44%2F%47%5A%4C%36%2D%20%43%42%2F%47%5A%4C%37%6F%62%42%20%37%2D%41%5A%5A%42%2D%37%58%20%37%5E%43%43%31%31%23%37%62%7C%41%2D%37%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%42%7C%51%79%58%31%31%23%37%46%7C%51%79%58%79%51%7C%41%51%79%58%39%62%58%79%51%7C%47%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%27%6C%6C%20%52%65%6D%65%6D%62%65%72%20%41%70%72%69%6C=%52%61%79%65%2D%44%65%50%61%75%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%47%7C%34%47%5E%37%58%47%7C%51%79%58%37%2D%47%7C%51%79%58%36%47%51%7C%79%58%37%5E%47%7C%51%79%58%36%47%7C%51%79%2D%36%58%79%51%34%54%5B%41%2A%58%37%44%7C%51%36%58%79%51%7C%7C%51%79%58%39%62%37%45%7C%51%79%58%37%68%7C%42%51%79%58%39%62%37%44%7C%51%79%58%37%68%41%41%2D%37%58%79%2D%47%7C%51%79%79%58%37%2D%47%37%58%79%51%4B%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%43%2D%5B%42%2A%5D%20%20%3E%65%6E%69%46%3C%6C%63%37%58%79%51%7C%5E%47%7C%51%79%6C%63%4B%51%79%58%79%51%7C%46%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%62%42%7C%51%79%58%37%7C%47%5E%37%58%37%2D%43%7C%51%20%4C%5A%46%23%2D%37%58%79%51%7C%42%37%58%79%51%7C%45%5E%37%58%79%51%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%7C%41%2D%37%20%44%37%20%5A==%30=%30===%49%27%6C%6C%20%53%65%65%20%59%6F%75%20%49%6E%20%4D%79%20%44%72%65%61%6D%73=%4A%6F%6E%65%73%2D%4B%61%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%42%62%36%58%58%37%45%7C%51%79%58%36%46%5A%4C%20%6C%63%51%4B%79%58%36%2D%62%42%5A%4C%20%6C%63%4B%51%79%79%51%7C%46%36%34%54%41%2A%7B%37%43%7C%51%79%2A%42%4E%31%44%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%5A%47%2D%37%58%5B%5D%20%20%6C%7C%51%79%58%37%2A%43%4E%32%41%42%20%36%62%42%7C%51%79%58%37%2D%44%7C%51%58%79%37%41%5A%4C%20%78%20%5A%4C%37%44%20%37%68%6F%37%4C%5A%43%5B%7D%51%79%58%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%27%6C%6C%20%54%61%6B%65%20%52%6F%6D%61%6E%63%65=%4F%61%6B%6C%61%6E%64%20%42%65%6E==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%46%36%58%79%37%2D%41%5A%4C%2C%62%42%2F%37%43%20%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%58%79%51%7C%41%33%54%41%2A%7B%31%4E%7C%51%79%58%79%51%7C%47%79%58%37%2D%47%7C%51%79%58%2C%39%62%37%44%51%7C%79%58%2C%74%6C%61%37%41%7C%51%79%58%37%62%51%7C%43%37%58%37%5E%62%44%7C%58%37%45%7C%51%7C%41%62%37%58%5A%4C%20%6C%63%4B%51%79%58%36%46%32%4E%7C%51%7D%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%42%68%37%58%79%51%79%58%36%46%51%79%58%37%62%42%45%62%2D%37%37%2D%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%58%58%79%51%7C%41%2A%5B%5D%51%79%79%58%37%2D%41%58%79%51%7C%44%5E%45%7C%51%79%58%37%5E%42%7C%51%79%58%37%46%23%7C%51%79%58%37%2D%23%43%7C%51%79%58%36%62%37%58%79%51%7C%37%5E%62%44%7C%4B%51%79%58%36%79%51%7C%47%2D%51%79%58%37%43%5A%4C%20%3E%67%6E%69%64%6E%20%65%64%72%33%20%6C%61%20%2E%43%2E%44%3C%20%37%5D%7C%4E%33%46%58%37%44%7C%51%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%49%27%6D%20%41%20%46%6F%6F%6C%20%54%6F%20%57%61%6E%74%20%59%6F%75=%48%65%72%72%6F%6E%2D%53%69%6E%61%74%72%61%2D%57%6F%6C%66==%42%61%6C%6C%61%64=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%45%2D%36%58%4C%39%62%37%42%20%37%68%23%46%7C%51%79%58%2D%36%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%5A%45%2D%37%58%34%54%7B%41%2A%2D%45%5A%4C%39%4E%31%43%37%23%68%23%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%33%31%62%37%42%20%39%42%7C%51%79%58%31%31%37%20%42%37%62%7C%51%79%58%37%4C%37%5E%2D%41%2A%42%5B%41%2D%39%62%37%45%20%37%2D%42%7C%51%79%58%37%5E%5A%47%4C%37%44%20%37%2D%41%5A%4C%37%5E%2D%41%20%4C%5A%41%2D%20%5D%51%79%58%36%47%5A%4C%20%6C%44%37%4C%5A%47%37%2D%45%7C%51%79%58%39%62%37%42%7C%51%79%37%58%68%23%46%5A%4C%20%6C%63%4B%51%79%58%37%5E%58%79%51%4B%63%20%37%2D%41%5A%41%5A%4C%39%62%7C%43%37%58%79%42%7C%51%79%58%36%2D%45%5B%41%2A%5D%51%79%33%58%31%62%37%42%7C%51%79%58%37%68%23%46%7C%51%68%37%20%45%37%51%79%58%37%2D%2D%36%58%79%51%7C%46%23%68%37%20%42%37%62%39%4C%5A%45%2D%37%58%79%51%7C%41%2D%37%58%79%51%7C%46%23%68%37%20%42%37%62%39%4C%5A%45%2D%36%20%20%20%5A==%30=%30===%49%27%6D%20%41%6C%6C%20%53%6D%69%6C%65%73=%4C%65%6F%6E%61%72%64%2D%4D%61%72%74%69%6E==%57%61%6C%74%7A=%44==%31%72%33%34%4C%62%4B%63%75%37%2D%42%5A%4C%2C%34%44%37%23%39%37%2D%41%6C%7C%36%43%2C%43%2F%36%42%73%5A%2C%4C%39%23%37%23%43%5A%4C%2C%37%2D%47%5A%4C%2C%2C%4C%5A%44%37%33%54%41%2A%7B%2C%37%5E%44%5A%37%2C%4C%5A%43%4C%2C%37%2D%45%5A%4C%2C%37%2D%23%47%5A%4C%37%2C%5E%42%5A%4C%2C%37%23%46%5A%4C%2C%37%2D%23%5A%41%37%2C%4C%45%5A%4C%2C%37%37%5E%46%5A%4C%59%5B%2A%42%47%5A%4C%2C%37%68%47%5A%4C%2C%37%62%42%5A%4C%37%2C%2D%46%5A%4C%2C%37%62%41%5A%4C%2C%37%5E%62%43%37%62%35%2C%7D%20%78%5A%4C%2C%37%62%42%6C%5E%37%2C%4C%5A%2D%23%46%73%5A%4C%2C%37%5E%47%5A%4C%78%5A%2C%4C%37%5E%44%5A%4C%2C%37%41%5A%4C%2C%37%2D%45%37%2C%42%37%7C%62%42%5A%4C%2C%2C%37%44%5A%4C%5D%59%5B%2A%43%7C%36%43%2C%43%2F%36%42%73%5A%4C%2C%39%23%23%37%43%5A%4C%2C%37%2D%47%5A%4C%2C%39%23%37%44%6C%41%2D%37%2C%20%37%41%5A%4C%5A%4C%2C%37%41%2C%4C%5A%45%37%45%5A%4C%2C%37%2D%23%47%5A%4C%2C%37%5E%42%4C%5A%2C%37%23%46%5A%4C%2C%37%2D%23%43%5A%4C%2C%2D%37%2C%4C%5A%37%2D%42%5A%4C%2D%42%5A%4C%2C%5A%44%37%2C%4C%4C%2C%47%2F%37%41%5A%4C%2C%37%41%5A%4C%2C%47%23%2F%37%45%6C%7C%37%47%2C%47%2F%23%46%73%5A%5A%46%23%2D%37%4C%2C%37%5E%44%78%5A%4C%2C%37%2D%37%2C%4C%5A%37%41%5A%4C%2C%37%2D%45%5A%4C%2C%37%2D%42%4C%5A%2C%37%23%46%6C%7C%47%2F%37%41%2C%37%41%73%2C%4C%5A%44%5E%45%5A%4C%2C%37%20%5A%20==%30=%30===%49%27%6D%20%41%6C%77%61%79%73%20%43%68%61%73%69%6E%67%20%52%61%69%6E%62%6F%77%73=%43%61%72%72%6F%6C%6C%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%36%2D%43%5A%4C%34%47%5E%37%2C%2C%37%6F%23%46%5A%4C%20%6C%63%4B%51%79%58%37%2C%5E%47%5A%4C%2C%36%2D%43%70%70%7C%51%79%58%20%47%5E%37%2C%34%54%41%2A%5B%5A%4C%2C%37%45%2C%4C%5A%41%2D%5A%4C%2C%37%45%20%2C%37%68%42%7C%51%79%58%37%2C%45%7C%51%79%58%2C%37%44%7C%51%79%58%2C%37%41%2D%37%2C%20%37%5E%47%20%2C%20%6C%63%4B%51%79%51%7C%41%37%42%2A%5B%5D%51%79%58%2C%37%44%7C%51%79%58%44%2C%2F%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%2C%47%37%2C%58%79%58%2C%37%2D%41%5E%47%6C%7C%2C%58%79%51%4B%63%2D%41%73%20%2C%37%44%7C%51%79%58%2C%37%41%4C%5A%20%6C%63%4B%51%79%58%2C%37%45%5A%4C%20%6C%37%2C%41%62%37%2C%36%43%5A%4C%36%47%5A%4C%2C%7C%70%70%43%2D%2C%37%44%7C%51%79%58%2C%37%2D%41%7C%51%79%2C%58%37%45%7C%51%79%58%2C%37%5E%47%5A%4C%2C%36%20%44%37%62%39%51%79%58%2C%37%2C%58%79%51%7C%41%2D%37%2C%20%44%37%20%5A%20==%30=%30===%49%27%6D%20%41%6E%20%4F%6C%64%20%43%6F%77%68%61%6E%64=%4D%65%72%63%65%72%20%4A%6F%68%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%62%2D%37%58%79%51%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%4B%63%51%79%58%36%62%45%7C%51%79%58%37%62%42%7C%58%79%51%7C%45%46%34%34%54%5B%37%2D%46%5A%4C%5A%43%2D%58%79%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%47%2D%7C%51%79%58%2D%43%7C%51%79%58%2D%47%7C%51%47%2D%20%43%37%4C%20%6C%63%4B%20%42%62%37%4C%5A%45%62%36%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%43%37%20%5A%20==%30=%30===%49%27%6D%20%42%65%67%69%6E%6E%69%6E%67%20%54%6F%20%53%65%65%20%54%68%65%20%4C%69%67%68%74=%48%6F%64%67%65%73%2D%4A%61%6D%65%73%2D%45%6C%6C%69%6E%67%74%6F%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%42%2C%37%43%34%44%37%20%47%20%37%44%5A%4C%37%62%41%20%37%2D%62%45%5A%37%4C%47%20%37%44%5A%4C%37%41%20%36%43%5A%4C%37%47%37%4C%5A%73%34%54%41%2A%7B%58%37%44%5A%4C%4C%5A%6C%44%37%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%45%37%42%2A%5B%7D%51%79%58%36%43%5A%4C%37%47%20%51%4B%63%6C%20%37%41%6C%2C%37%20%37%2D%62%45%20%4C%5A%41%62%37%44%5A%4C%37%41%20%36%43%5A%4C%37%47%20%44%37%41%2A%5B%5D%51%79%58%37%47%7C%51%79%58%37%20%47%37%4C%5A%6C%63%4B%51%79%41%62%37%4C%5A%44%37%20%47%37%4C%5A%73%43%37%2C%42%62%37%2C%6C%41%37%4C%5A%44%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%49%27%6D%20%43%6F%6E%66%65%73%73%69%6E%27%20%28%54%68%61%74%20%49%20%4C%6F%76%65%20%59%6F%75%29=%44%61%75%67%68%65%72%74%79%2D%4E%65%69%62%65%72%67%2D%52%65%79%6E%6F%6C%64%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%41%34%47%5E%37%20%4C%37%45%20%37%2D%42%7C%51%79%58%37%5E%47%4C%5A%35%23%37%44%20%37%5E%47%5A%4C%35%23%37%44%5A%45%2D%37%20%34%54%41%2A%7B%2A%5B%5D%51%79%4C%5A%4E%31%47%36%2D%43%20%36%47%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%7C%51%79%58%36%4C%5A%47%36%58%37%44%20%37%2D%37%44%20%37%2D%79%51%7C%47%37%37%41%7C%51%79%58%37%2D%45%5A%4C%37%42%20%43%36%5A%4C%35%23%37%47%20%37%5E%43%7C%51%79%58%58%79%51%7C%41%58%37%2D%44%42%2D%45%5A%4C%37%20%44%37%20%5D%7C%51%79%58%37%5E%47%5A%4C%35%23%37%44%20%5E%37%47%5A%4C%35%23%37%44%20%37%5E%47%41%2A%5B%42%2D%37%20%45%37%2D%41%5A%4C%37%20%41%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%27%6D%20%47%65%74%74%69%6E%67%20%53%65%6E%74%69%6D%65%6E%74%61%6C%20%4F%76%65%72%20%59%6F%75=%42%61%73%73%6D%61%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%5E%37%58%37%47%7C%51%79%58%39%62%37%44%7C%51%79%58%68%37%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%58%79%51%7C%43%34%54%7B%41%2A%37%2D%41%5B%42%44%37%4C%5A%47%37%45%20%37%68%42%7C%51%79%58%36%46%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%37%43%20%37%2D%62%39%20%5D%2A%20%36%46%31%4E%37%2D%47%5A%4C%23%68%37%58%79%41%7C%51%79%58%37%45%7C%51%79%58%37%2D%42%51%7C%79%58%39%62%37%45%7C%51%79%58%37%42%7C%51%2D%37%20%44%37%46%7C%51%79%58%79%58%37%43%7C%2A%41%5B%46%5E%7C%51%79%58%39%62%37%44%7C%51%79%58%37%68%5A%41%4C%39%62%37%45%20%37%68%42%7C%51%79%58%37%47%37%58%79%51%5D%20%37%43%20%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%37%58%79%51%7C%43%37%62%31%33%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%49%27%6D%20%47%6C%61%64%20%54%68%65%72%65%20%49%73%20%59%6F%75=%44%6F%72%73%65%79%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%46%7C%51%79%34%46%5E%37%58%79%58%37%2D%47%5A%4C%20%78%29%37%62%42%28%7C%20%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%51%7C%43%37%58%34%54%41%2A%5B%51%79%58%37%43%39%4C%5A%47%2D%2D%47%5A%4C%37%6F%62%41%20%37%2D%41%5A%4C%2D%37%47%20%37%5E%46%42%2A%5B%5D%20%37%43%20%37%37%58%79%51%7C%62%37%44%20%37%62%42%7C%51%79%79%51%7C%44%37%6C%43%2A%5B%5D%2C%37%46%2C%37%2D%43%73%20%43%37%7C%51%79%58%37%2D%47%7C%51%79%58%2C%39%62%42%62%5E%37%58%58%37%5E%46%7C%79%58%37%43%7C%37%4C%5A%46%5E%47%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%4C%5A%2C%39%62%37%41%20%37%68%45%7C%51%79%58%37%2D%37%58%79%51%62%45%20%37%2D%37%2D%43%7C%51%46%5E%37%58%79%51%79%58%37%2D%47%5A%4C%20%78%29%37%62%42%20%28%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%7C%43%37%58%79%41%2A%5B%5D%51%37%2D%47%7C%51%58%79%51%7C%46%4C%37%43%20%37%2D%47%7C%51%79%58%29%37%47%37%28%5E%62%42%7C%51%79%58%29%39%62%37%44%28%37%5A%46%36%58%79%29%37%68%41%28%20%43%37%20%5A%20==%30=%30===%49%27%6D%20%47%6F%6E%6E%61%20%4C%61%75%67%68%20%59%6F%75%20%52%69%67%68%74%20%4F%75%74%20%4F%66%20%4D%79%20%4C%69%66%65=%43%6F%6C%65%6D%61%6E%20%43%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%62%41%7C%51%34%46%5E%37%58%5A%4C%2C%37%6F%42%20%73%75%73%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%41%2D%37%58%79%34%54%41%2A%5B%73%75%73%37%43%5E%37%58%79%51%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%58%5E%37%46%41%2A%5B%5D%20%2C%37%43%20%37%2D%47%7C%37%58%79%51%7C%44%7C%51%79%58%58%37%2D%44%42%2C%4C%5A%41%2D%62%37%41%20%37%68%45%7C%51%79%58%37%5E%62%5A%42%4C%39%62%37%46%20%37%2D%43%7C%51%79%58%37%39%20%5D%5B%2A%37%6F%62%42%20%4C%37%47%20%73%73%75%73%20%47%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%37%45%68%5A%4C%37%2D%44%20%37%5E%43%5A%4C%39%62%37%7C%47%37%73%75%37%47%7C%51%79%20%73%75%73%37%41%2D%37%4C%5A%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%37%58%5E%46%41%2A%5B%5D%20%2C%37%43%20%36%62%42%58%79%51%7C%43%20%37%2D%47%5A%37%2D%44%44%2A%4C%5A%41%2D%37%37%41%20%37%68%45%5A%4C%36%62%42%20%37%5E%42%62%5A%4C%39%62%37%46%20%37%2D%43%7C%51%79%58%62%39%20%5D%5B%2C%37%6F%62%42%73%75%73%37%43%4C%5A%42%68%37%2D%47%5A%4C%2C%39%62%37%44%20%2C%37%2D%41%51%7C%79%58%2C%41%2F%36%46%5A%4C%36%2D%62%42%20%37%58%79%51%7C%2C%43%2F%57%20%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%2C%20%5A%20==%30=%30===%49%27%6D%20%47%6F%6E%6E%61%20%53%69%74%20%52%69%67%68%74%20%44%6F%77%6E%20%61%6E%64%20%57%72%69%74%65%20%4D%79%73%65%6C%66%20%41%20%4C%65%74%74%65%72=%41%68%6C%65%72%74%20%46%72%65%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%70%34%47%5E%37%58%37%5E%47%41%2A%7B%5D%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%6F%62%41%7C%51%79%58%79%51%7C%70%34%54%69%2A%5B%44%7C%51%79%58%51%4B%63%6C%20%42%2A%7C%51%79%58%37%2D%41%5A%4C%37%45%20%7C%43%51%79%58%37%42%7C%51%79%58%37%5E%47%5A%4C%4E%31%41%2D%37%79%58%37%5E%47%37%5E%43%32%4E%47%5E%37%58%79%20%6C%63%4B%51%79%58%37%44%5A%4C%20%6C%63%51%4B%79%58%37%41%5A%4C%37%45%20%37%2D%44%7C%51%20%7D%7C%2A%43%7C%51%79%58%37%58%79%51%7C%43%2D%37%58%79%51%7C%47%5E%37%20%44%2D%37%4C%5A%45%37%58%79%51%7C%41%37%58%79%51%7C%44%37%58%79%51%7C%47%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%27%6D%20%49%6E%20%54%68%65%20%4D%6F%6F%64%20%46%6F%72%20%4C%6F%76%65=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%6F%34%43%5E%37%20%45%5A%4C%37%46%20%37%5E%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%2D%37%20%45%62%34%54%7B%41%2A%20%37%2D%44%5B%7C%47%37%58%79%58%36%43%32%4E%7C%51%79%58%51%79%58%51%79%51%58%79%58%7D%20%37%47%20%37%5E%43%31%4E%7C%51%79%51%5D%2A%42%51%79%58%37%2D%44%20%37%68%41%5E%37%20%41%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%46%7C%79%51%58%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%58%79%51%7C%43%5A%4C%37%47%2D%45%5A%4C%37%37%20%47%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%20%37%44%2D%5A%4C%37%2D%41%20%37%5E%43%5B%41%2A%2C%5D%43%5E%37%20%46%68%44%5A%4C%37%37%20%45%62%6F%37%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%20%20%20%5A==%30=%30===%49%27%6D%20%4A%75%73%74%20%41%20%4C%75%63%6B%79%20%53%6F%2D%41%6E%64%2D%53%6F=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%37%34%47%36%58%79%5A%4C%37%41%20%37%43%5A%4C%37%47%20%37%2D%7C%44%51%79%58%36%47%7C%51%79%58%37%5E%43%7C%51%41%2D%37%20%44%34%54%41%2A%7B%51%79%58%37%43%23%39%4C%5A%41%37%47%20%37%2D%44%7C%51%79%58%36%47%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%37%44%20%37%2D%20%5D%5B%2A%42%37%45%20%36%47%37%44%20%37%2D%79%51%7C%43%37%37%2D%41%7C%51%79%58%37%2D%45%5A%4C%37%42%37%20%68%23%46%7C%51%79%58%37%5E%47%7C%51%79%58%58%79%51%7C%41%58%37%5E%47%7C%20%36%47%5A%4C%47%36%58%79%51%41%5A%4C%37%41%20%37%43%5A%4C%37%47%20%37%44%2D%7C%51%79%58%36%47%7C%51%79%58%37%5E%43%7C%2D%37%20%44%37%41%2A%5B%5D%20%45%37%23%39%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%27%6D%20%4F%6C%64%20%46%61%73%68%69%6F%6E%65%64=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5E%46%7C%51%79%34%46%36%20%44%42%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%37%20%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%62%36%2F%46%58%34%54%41%2A%5B%58%37%2D%47%7C%45%68%37%58%79%7C%51%79%58%37%2D%44%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%47%37%58%79%51%7C%51%79%58%37%42%5A%4C%37%2D%20%4C%5A%47%2D%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%46%36%42%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%46%5E%37%20%44%6C%63%4B%51%79%2D%44%20%36%46%4C%5A%41%5E%37%37%43%20%37%2D%47%5A%4C%37%6F%23%46%20%37%5A%45%4C%37%44%20%37%2D%23%43%5A%4C%37%2D%42%20%20%5D%5B%2A%43%37%45%20%37%2D%20%37%2D%41%5A%37%20%43%37%4C%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%43%37%20%37%2D%47%5A%4C%37%2D%44%20%37%5E%46%5A%20%45%62%37%4C%2D%47%5A%4C%37%44%2D%37%4C%5A%42%68%37%20%42%62%2D%36%4C%5A%41%2D%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%27%6D%20%50%75%74%74%69%6E%67%20%41%6C%6C%20%4D%79%20%45%67%67%73%20%49%6E%20%4F%6E%65%20%42%61%73%6B%65%74=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%47%20%34%43%5E%37%58%37%41%20%37%2D%45%5A%4C%36%2D%46%20%36%46%4C%5A%37%43%20%37%2D%47%5A%4C%20%6C%63%4B%51%79%4C%5A%44%2D%37%34%54%41%2A%7B%79%58%36%46%42%41%2D%37%4C%5A%43%20%37%2D%47%7C%51%79%58%36%43%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%47%20%37%2D%44%37%20%5D%5B%2A%20%36%43%31%4E%5E%43%41%2A%5B%4C%5A%41%62%5E%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%79%51%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%37%37%58%79%51%5D%20%6C%63%4B%51%5A%4C%37%2D%41%63%6C%20%4C%5A%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%4C%5A%36%2D%46%20%36%46%5A%4C%37%43%20%37%2D%47%4C%5A%43%36%20%4B%51%79%58%37%44%2D%37%2C%20%47%37%20%5A%20==%30=%30===%49%27%6D%20%53%69%74%74%69%6E%67%20%4F%6E%20%54%6F%70%20%4F%66%20%54%68%65%20%57%6F%72%6C%64=%4C%6F%75%69%73%2D%48%65%6E%64%65%72%73%6F%6E%2D%59%6F%75%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%47%7C%34%46%5E%37%20%5A%4C%37%2D%44%20%37%2D%41%5A%4C%37%2D%47%37%20%5E%46%7C%51%79%58%37%5E%62%42%5A%4C%37%46%47%37%58%79%51%34%54%41%2A%7B%62%42%42%2A%5B%31%46%36%20%44%46%7C%51%79%58%36%46%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%2D%37%58%79%51%5D%4E%5A%4C%37%43%47%7C%51%79%58%7C%45%37%58%79%2D%44%20%37%2D%44%5A%4C%37%5E%2D%44%20%2D%5A%44%4C%37%41%70%70%7C%51%79%58%37%5E%46%7C%51%36%4C%5A%47%37%51%79%58%37%5E%7C%51%79%58%37%20%5D%5B%2A%41%44%20%37%2D%41%5A%4C%37%2D%47%20%37%5E%46%51%7C%79%58%37%5E%62%42%5A%4C%37%46%20%37%5E%46%2D%37%4C%5A%47%37%43%20%37%2D%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%27%6D%20%54%68%72%6F%75%67%68%20%57%69%74%68%20%4C%6F%76%65=%4B%61%68%6E%2D%4D%61%6C%6E%65%63%6B%2D%4C%69%76%69%6E%67%73%74%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%2C%37%62%34%46%5E%37%2C%62%42%5A%4C%2C%37%46%20%2C%37%2D%43%5A%4C%37%2C%43%20%2C%37%2D%47%5A%4C%2C%37%6F%62%41%20%5E%37%2C%20%45%34%54%41%2A%7B%43%2C%37%2D%47%44%37%62%39%2C%2D%41%73%31%4E%5A%4C%2C%39%62%37%43%20%2C%2D%37%47%5A%4C%39%62%37%44%20%2C%37%2D%47%5A%4C%37%2C%44%37%2C%20%2C%37%2D%41%2D%41%20%2C%36%58%79%51%58%79%62%2D%41%20%2C%2D%41%42%2A%5B%59%5D%20%2C%62%39%37%45%20%2C%36%46%6C%32%4E%7C%51%79%58%51%36%4C%5A%41%2D%51%79%58%7D%37%20%2C%37%2D%47%41%2D%2C%20%41%20%2C%37%2D%44%5A%4C%2C%37%2D%41%20%2C%36%5A%43%4C%2C%37%44%20%36%2D%41%5A%4C%2C%36%62%2D%47%37%2C%4C%5A%5A%4C%2C%36%62%4C%2C%37%46%20%5A%47%2D%37%2C%4C%2C%37%43%20%2C%37%2D%47%5A%4C%2C%37%6F%41%62%20%2C%37%5E%46%41%2A%5B%59%5D%20%37%43%20%5A%43%2D%37%2C%4C%39%62%37%44%36%46%5A%4C%2C%2C%20%45%62%37%2C%37%2D%47%5A%4C%39%62%37%44%20%2C%37%2D%5A%47%4C%2C%39%62%37%44%20%2C%37%2D%41%5A%4C%2C%20%43%37%62%39%37%5E%62%42%5A%58%79%51%5A%20==%30=%30===%49%27%76%65%20%46%6F%75%6E%64%20%41%20%4E%65%77%20%42%61%62%79=%50%61%6C%6D%65%72%2D%57%69%6C%6C%69%61%6D%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%31%4E%7C%51%34%43%2D%37%58%7C%51%79%58%37%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%43%5A%4C%37%47%20%37%62%41%7C%51%79%42%62%37%58%79%34%54%41%2A%7B%4C%20%6C%63%4B%7C%41%62%37%20%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%62%32%45%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%47%37%58%79%51%51%79%58%36%62%37%62%41%7C%51%79%51%4B%63%6C%41%2A%5B%5D%51%79%58%37%47%7C%51%79%58%37%42%62%5A%4C%20%6C%63%4B%51%79%58%37%46%5A%4C%20%43%2D%37%58%79%58%37%2D%43%5A%20%47%37%4C%5A%43%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%55%45%62%36%58%79%51%7C%41%62%37%20%47%37%20%5A%20==%30=%30===%49%27%76%65%20%47%6F%74%20%41%20%43%72%75%73%68%20%4F%6E%20%59%6F%75=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%47%20%37%2D%34%42%62%5E%37%20%37%2D%43%5A%4C%37%6F%62%44%20%37%5E%62%5A%42%4C%37%46%20%37%2D%43%5A%4C%37%6F%62%44%20%46%37%4C%5A%44%34%54%5B%41%2A%44%20%37%5E%62%58%79%51%4B%63%20%37%2D%43%5A%4C%37%6F%62%44%20%37%5E%62%5B%42%42%2A%5D%20%37%46%20%37%2D%43%5A%4C%20%6C%46%37%4C%5A%42%37%43%5A%4C%37%46%20%37%43%5A%43%2D%37%20%73%46%2F%62%42%7C%51%79%58%37%43%5A%4C%37%2D%20%47%37%2D%44%6C%7C%2C%37%62%41%2C%37%2D%62%45%20%47%2D%37%4C%5A%4C%37%6F%62%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%49%27%76%65%20%47%6F%74%20%4D%79%20%4C%6F%76%65%20%54%6F%20%4B%65%65%70%20%4D%65%20%57%61%72%6D=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%39%34%45%62%36%58%79%58%37%68%41%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%6F%62%47%7C%51%79%51%7C%44%37%62%34%54%41%2A%7B%47%7C%51%79%58%51%7C%44%37%62%79%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%46%5A%4C%23%46%2F%39%62%37%44%20%39%51%7C%42%62%37%79%58%37%68%41%45%32%4E%5A%4C%62%39%4C%5A%46%79%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%43%2D%20%36%62%45%31%4E%5A%4C%37%62%42%20%37%2D%51%58%79%51%20%37%43%20%37%2D%7C%51%79%58%37%7C%41%68%37%20%37%2D%47%5A%4C%33%31%62%37%44%20%37%68%41%51%7C%79%58%37%2D%47%42%2A%5B%5D%20%39%62%37%44%58%79%51%7C%43%51%79%58%36%62%58%37%2D%46%7C%51%7C%47%37%20%62%47%7C%51%79%58%36%62%45%41%2A%5B%5D%51%58%79%37%62%42%7C%51%79%58%37%2D%46%5A%4C%37%43%6F%37%58%79%51%79%58%37%2D%46%58%37%2D%46%5A%37%58%79%51%7C%62%37%44%20%39%62%37%44%7C%51%79%58%37%68%7C%41%51%79%58%39%62%37%44%7C%51%79%58%37%68%41%39%2F%46%23%4C%62%42%7C%51%79%37%2D%43%20%36%37%58%79%51%7C%62%42%20%37%2D%46%5A%4C%39%62%37%43%20%37%47%2D%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%37%4C%5A%45%62%62%42%7C%51%79%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%27%76%65%20%47%6F%74%20%54%68%65%20%57%6F%72%6C%64%20%4F%6E%20%41%20%53%74%72%69%6E%67=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%6C%5A%34%73%46%36%2C%20%37%2D%41%5A%4C%37%62%42%20%37%5E%46%5A%37%4C%43%20%37%2D%47%5A%4C%37%44%6C%2C%37%62%45%41%62%2D%37%4C%34%54%41%2A%7B%4C%37%62%42%20%6C%47%2D%37%20%4C%20%51%79%58%51%79%58%7D%20%37%43%20%37%47%2D%5A%4C%37%2D%44%20%36%46%31%4E%5A%4C%37%43%5A%4E%32%46%36%5A%4C%37%43%20%7C%51%79%58%37%51%5D%5B%2A%42%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%41%20%4C%5A%47%2D%79%58%36%46%5A%6C%5A%4C%37%2D%5D%5B%2A%41%73%41%5A%4C%37%62%42%20%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%44%6C%2C%37%62%45%2C%36%46%2D%37%20%41%62%51%79%58%37%43%47%2D%37%20%43%37%4C%5A%6C%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%27%76%65%20%47%6F%74%20%59%6F%75%20%55%6E%64%65%72%20%4D%79%20%53%6B%69%6E=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%46%5A%34%46%2D%37%4C%37%5E%62%45%5A%4C%37%62%42%5A%4C%37%2D%46%4C%5A%37%43%5A%4C%37%5E%62%45%5A%4C%37%62%42%5A%4C%5A%43%37%4C%34%54%5B%41%2A%45%5A%4C%37%62%5A%45%62%5E%37%46%5B%42%2A%5D%20%37%43%5A%4C%37%5E%62%45%4C%5A%37%62%42%5A%4C%37%2D%46%5A%4C%37%43%5A%4C%2D%37%4C%5A%42%4C%37%62%42%5A%37%2D%46%5A%4C%43%37%4C%5A%46%43%5A%4C%37%47%5A%4C%37%2D%44%5A%4C%78%5A%37%4C%5E%62%45%5A%4C%39%62%37%62%42%5A%4C%37%68%5E%37%4C%5A%78%5A%4C%37%5E%62%42%5A%4C%37%2D%4C%5A%45%62%5E%37%43%5A%4C%37%5E%62%45%5A%4C%73%75%73%37%42%62%5A%4C%37%2D%46%5B%43%2A%5D%20%78%5A%4C%37%62%39%4C%5A%46%37%62%42%5A%4C%46%5A%4C%37%2D%4C%5A%45%62%5E%62%45%7C%6C%2C%37%62%42%2C%37%2D%46%73%5A%37%4C%2D%43%5B%44%2A%5D%20%39%62%37%47%5A%4C%37%5E%37%4C%5A%43%73%75%73%37%62%37%43%2C%68%47%62%37%4C%5A%45%62%45%5A%4C%37%62%44%5A%4C%37%5E%62%41%7C%2C%6C%37%62%45%2C%37%2D%62%42%73%5A%4C%37%5E%62%5E%37%4C%5A%73%42%5A%4C%37%2D%2C%6C%7C%46%2D%37%4C%5A%42%62%37%4C%5A%45%62%5E%37%4C%5A%78%20%5A==%30=%30===%49%27%76%65%20%47%72%6F%77%6E%20%41%63%63%75%73%74%6F%6D%65%64%20%54%6F%20%48%65%72%20%46%61%63%65=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%44%20%34%45%62%5E%37%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%4C%2D%37%43%20%37%2D%47%5A%4C%31%31%23%37%62%41%20%51%7C%41%68%37%34%54%41%2A%5B%2D%47%5A%4C%31%37%20%43%37%62%20%37%5E%62%45%42%2A%5B%5D%20%37%62%42%20%2D%37%46%5A%4C%39%62%37%43%20%37%2D%46%5A%4C%39%41%62%37%23%31%2D%47%5A%4C%2C%5A%4C%37%62%42%4C%5A%46%2D%37%4C%37%2D%43%20%37%2D%47%5A%4C%2C%39%62%37%20%44%37%68%41%7C%51%79%58%37%62%42%7C%51%79%58%5A%46%2D%37%20%37%2D%43%20%37%36%62%45%5A%4C%31%20%43%37%23%46%20%37%2D%46%5A%4C%39%62%37%43%20%37%2D%5A%47%4C%2C%36%2D%62%41%20%37%46%5A%4C%35%23%39%2D%37%2F%42%62%31%23%37%62%44%20%42%62%37%20%5A%20==%30=%30===%49%27%76%65%20%48%65%61%72%64%20%54%68%61%74%20%53%6F%6E%67%20%42%65%66%6F%72%65=%53%74%79%6E%65%20%4A%75%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%44%34%43%5E%37%20%4B%51%79%58%37%41%7C%51%79%58%37%45%5A%4C%45%37%20%37%2D%42%7C%51%79%58%36%43%5A%4C%36%43%63%6C%20%4C%5A%34%54%41%2A%5B%44%7C%51%79%58%5D%5B%2A%42%44%79%58%36%43%5A%4C%35%23%37%47%20%36%43%5A%37%4C%47%20%37%2D%44%5A%4C%37%47%20%47%2F%37%2D%51%7C%41%2D%37%20%20%6C%63%4B%51%79%58%37%45%44%2D%37%2F%47%37%2D%42%7C%51%79%58%36%43%5A%4C%36%43%20%5E%37%43%41%2A%5B%5D%51%79%58%37%47%7C%51%79%58%20%45%37%4C%5A%7C%51%79%58%37%5A%4C%37%42%20%51%4B%63%6C%20%58%37%62%42%7C%51%79%58%36%46%43%2A%5B%5D%79%51%58%37%2D%44%5A%4C%37%41%20%37%2D%44%5A%4C%79%51%7C%43%36%79%58%37%41%7C%42%62%5E%37%20%41%37%4C%5A%44%2D%37%58%79%51%7C%41%62%37%23%31%31%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%27%76%65%20%4E%65%76%65%72%20%42%65%65%6E%20%49%6E%20%4C%6F%76%65%20%42%65%66%6F%72%65=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%46%7C%51%79%34%42%62%36%20%4C%37%47%20%37%2D%44%5A%4C%37%62%45%20%37%62%5E%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%5A%43%2D%37%58%34%54%41%2A%7B%5D%20%37%62%42%31%44%2D%37%20%51%79%58%37%5E%62%42%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%46%20%37%2D%43%5A%4C%37%47%7C%46%2D%37%20%4E%7C%51%79%58%68%45%5A%4C%46%5E%37%58%79%51%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%7C%79%51%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%20%47%2D%37%2F%62%45%42%2A%5B%4C%37%62%45%20%5A%44%5E%37%58%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%36%42%62%41%2A%5B%5D%20%37%46%20%37%2D%43%7C%51%79%5A%42%62%5E%37%4C%37%41%20%37%5A%44%2D%37%20%47%37%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%49%27%76%65%20%54%6F%6C%64%20%45%76%65%27%72%79%20%4C%69%74%74%6C%65%20%53%74%61%72=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%44%20%34%46%36%20%44%37%62%45%20%37%2D%62%42%5A%4C%37%2D%44%20%62%39%37%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%4C%5A%41%2D%37%34%54%41%2A%7B%37%47%20%37%2D%43%37%4C%5A%4E%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%43%20%37%2D%47%5A%4C%37%2D%44%20%36%46%31%58%79%51%7C%44%20%37%2D%47%5A%51%79%58%37%2D%43%5E%37%58%79%37%45%20%37%68%42%7C%51%79%58%37%6F%43%7C%79%51%58%37%5E%43%5A%4C%37%47%20%37%2D%44%7C%51%62%39%4C%5A%41%42%2A%5B%5D%20%37%2D%62%42%5A%47%37%4C%5A%47%39%62%37%41%5A%4C%37%43%20%37%2D%47%5A%4C%2D%37%44%20%36%46%41%2A%5B%5D%20%37%43%20%37%2D%20%44%2D%37%4C%20%37%2D%44%7C%20%45%62%37%4C%5A%41%2D%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%64%6C%65%20%4D%6F%6D%65%6E%74%73=%47%72%65%65%6E%20%47%72%61%6E%74==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%43%20%2D%43%5B%34%43%2D%20%43%36%2D%43%20%37%2D%43%5A%4C%37%5E%2D%43%20%43%2D%5A%4C%36%2D%43%20%37%2D%43%5A%4C%37%5E%2D%20%5D%59%2A%41%34%54%5B%69%2A%37%68%44%5A%4C%43%2D%37%20%43%2D%43%5A%4C%37%5E%2D%43%20%2D%43%7C%51%79%39%58%62%37%47%7C%51%79%58%37%68%44%5A%4C%36%2D%37%20%43%2D%36%5A%4C%37%5E%2D%39%62%37%47%20%37%62%39%58%79%79%58%37%5E%62%41%7C%51%79%58%39%62%37%47%51%7C%79%58%36%2D%46%7C%51%79%58%37%2D%43%7C%51%51%7C%46%2D%36%47%7C%51%79%58%4C%5A%41%62%37%23%31%31%58%79%51%7C%44%68%37%20%47%37%62%39%4C%5A%43%2D%20%47%37%62%39%20%5A==%30=%30===%49%66%20%45%76%65%72%20%49%20%57%6F%75%6C%64%20%4C%65%61%76%65%20%59%6F%75=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%2D%37%58%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%45%62%20%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%79%51%7C%46%34%54%7B%41%2A%2D%43%31%4E%7C%79%51%7C%46%2D%7C%51%79%58%37%2D%44%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%47%37%58%79%51%58%37%5E%62%42%20%6C%63%4B%51%47%37%58%79%51%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%32%7C%4E%7D%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%42%62%36%58%79%7C%51%79%58%37%37%5E%42%7C%51%44%5E%37%20%42%46%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%42%37%20%5E%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%23%5E%37%58%79%5B%42%2A%5D%20%37%47%20%37%2D%44%5E%37%58%79%45%20%37%5E%62%42%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%5B%41%2A%5D%51%79%58%37%46%7C%51%62%37%4C%5A%44%5A%4C%37%41%20%37%2D%44%7C%51%58%79%51%7C%46%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%41%62%37%58%79%37%2D%43%5A%4C%58%79%51%7C%44%62%6F%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%66%20%49%20%43%6F%75%6C%64%20%42%65%20%57%69%74%68%20%59%6F%75=%4A%6F%68%6E%73%6F%6E%20%4A%61%6D%65%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%62%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%6F%45%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%62%37%4C%5A%45%34%54%5B%76%2A%42%7C%51%79%58%4C%5A%46%37%58%58%36%62%42%7C%6C%2C%37%46%2C%37%43%2C%37%2C%47%5E%62%42%73%7C%51%79%58%37%62%42%7C%51%79%79%51%7C%46%37%37%43%70%70%7C%62%42%7C%51%79%5D%59%2A%41%5B%79%58%37%43%5A%4C%37%47%20%36%62%45%5A%4C%23%35%37%62%42%20%37%62%42%7C%51%79%58%37%2D%46%51%7C%46%37%58%51%79%58%37%62%5A%4C%37%47%20%45%62%36%20%43%35%23%37%62%42%20%37%62%42%7C%51%79%58%37%46%2D%5B%42%2A%5D%20%37%62%42%20%37%46%5A%4C%37%4C%5A%45%62%36%7C%51%79%58%37%43%37%58%79%51%7C%41%62%36%20%41%6F%37%4C%5A%45%62%36%2F%42%62%20%43%37%4C%5A%46%37%20%42%62%37%4C%5A%45%62%36%20%20%20%5A==%30=%30===%49%66%20%49%20%44%69%64%6E%27%74%20%43%61%72%65=%4C%61%77%72%65%6E%63%65%20%4A%61%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%35%23%34%42%62%36%20%7C%51%79%58%36%62%42%5A%4C%35%23%37%46%20%62%36%42%7C%51%79%58%36%62%42%5A%4C%35%23%37%46%43%37%20%43%37%34%54%41%2A%5B%79%58%37%43%5A%43%37%20%43%37%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%37%58%44%42%2A%5B%5D%51%79%58%37%43%5A%4C%35%23%4B%63%6C%20%4C%7C%51%79%58%37%23%37%46%20%36%4C%5A%43%2D%37%58%36%62%42%5A%4C%35%23%37%46%20%36%62%42%2A%41%5B%5D%51%79%58%37%46%5A%4C%36%2D%62%45%20%79%51%7C%42%62%20%6C%63%4B%51%33%31%62%37%44%36%58%79%51%7C%37%68%41%42%2A%5B%5D%20%20%6C%63%4B%51%79%37%58%43%5A%4C%20%78%20%5A%4C%37%2D%47%20%37%43%2C%58%79%51%7C%62%42%5A%4C%35%58%79%51%7C%47%37%58%79%51%4B%63%6C%20%4C%5A%43%37%58%79%51%7C%43%2D%37%20%46%37%62%39%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%49%66%20%49%20%48%61%64%20%59%6F%75=%43%61%6D%70%62%65%6C%6C%2D%43%6F%6E%6E%65%6C%6C%79%2D%53%68%61%70%69%72%6F==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%37%34%42%62%5E%37%5E%62%42%7C%51%79%58%36%2D%62%45%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%20%44%62%6F%34%54%7B%41%2A%41%20%37%68%45%5A%4E%31%42%62%62%42%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%46%20%37%2D%43%5A%4C%37%6F%62%44%20%37%5E%36%58%79%51%7C%4C%37%46%20%37%4C%37%68%42%20%2A%42%5B%44%2D%39%62%37%41%20%37%68%45%7C%51%79%58%37%2D%5A%44%4C%39%62%37%41%20%37%68%45%7C%51%79%58%37%4C%5A%44%2D%37%5D%20%39%62%37%58%37%5E%62%45%41%37%62%39%4C%62%42%7C%51%79%58%37%5E%62%42%5B%41%2A%5D%37%20%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%37%58%79%51%7C%20%37%68%45%5A%79%51%7C%45%62%2D%36%58%79%51%7C%42%62%5E%37%20%44%62%6F%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%5E%37%20%44%62%6F%37%4C%5A%43%2D%37%20%46%37%20%5A==%30=%30===%49%66%20%49%20%4B%6E%65%77%20%54%68%65%6E%20%28%57%68%61%74%20%49%20%4B%6E%6F%77%20%4E%6F%77%29=%4A%75%72%67%65%6E%73%2D%48%6F%77%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%42%20%34%46%2D%37%58%79%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%79%51%7C%46%2D%37%34%54%41%2A%5B%51%79%58%37%5E%58%79%51%7C%43%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%37%58%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%37%79%51%7C%45%62%37%5E%62%45%5A%62%42%7C%51%79%42%62%37%4C%5A%51%79%58%37%62%42%7C%51%79%58%37%2D%46%42%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%5E%62%45%7C%46%2D%37%58%20%37%2D%46%7C%51%79%58%31%31%42%62%2D%37%58%51%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%7C%44%62%37%23%7C%51%79%58%37%7C%45%62%5E%37%58%79%51%7C%46%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%2C%55%2C%45%62%36%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%49%66%20%49%20%4C%6F%76%65%64%20%59%6F%75=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%45%31%4E%7C%51%54%34%34%43%36%51%79%58%36%46%5A%4C%37%45%20%37%2D%42%7C%79%51%58%36%43%7C%51%79%58%37%6F%43%7C%51%79%58%7C%47%37%58%79%7B%2C%41%2A%2C%79%58%37%2D%41%4C%5A%44%2D%37%39%62%37%45%20%37%68%42%7C%51%79%58%36%43%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%20%20%5D%2A%42%5B%37%41%20%37%2D%47%5A%4C%41%2F%58%79%51%7C%42%62%42%7C%51%79%58%37%2D%44%7C%51%79%58%37%41%2D%7C%51%79%58%39%62%37%45%7C%51%79%58%37%68%5E%37%20%44%37%37%2D%44%7C%51%37%68%45%7C%51%2A%43%5B%43%36%51%79%58%36%46%5A%4C%37%45%20%37%2D%42%7C%79%51%58%36%43%7C%51%79%58%37%6F%43%7C%51%79%58%7C%47%37%58%79%5D%51%79%58%37%58%79%51%7C%41%37%62%39%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%66%20%49%20%52%75%6C%65%64%20%54%68%65%20%57%6F%72%6C%64=%42%72%69%63%75%73%73%65%20%4C%65%73%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%5A%34%45%62%5E%37%51%79%58%37%2D%44%5A%4C%37%62%45%20%37%2D%42%62%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%41%2A%7B%39%62%37%43%5A%4C%5A%43%2D%37%37%5E%62%45%5A%4C%51%20%20%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%37%5E%2D%43%7C%51%79%58%20%44%62%37%4C%20%6C%63%4B%51%5E%43%7C%51%79%2D%37%58%79%51%79%58%37%2D%44%7C%51%79%58%37%2D%41%7C%51%58%79%37%5E%43%42%2A%5B%7D%51%79%58%37%62%42%7C%51%7C%47%37%58%46%7C%51%79%58%37%62%42%7C%51%43%36%58%79%51%7C%51%79%58%37%2D%43%7C%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%46%2D%37%58%79%7C%51%79%58%37%37%62%42%20%37%43%2D%37%58%79%6F%43%20%6C%61%20%2E%43%2E%44%3C%7C%51%79%37%58%2D%41%7C%51%79%58%62%42%2F%37%2D%43%7C%51%64%61%3E%46%2D%5A%4C%37%47%20%37%62%42%5A%4C%45%62%5E%37%58%78%5A%4C%20%37%2D%46%5A%4C%20%6C%63%4B%51%58%79%39%62%37%43%7C%51%79%58%37%68%47%7C%51%79%20%4C%5A%78%20%51%7C%59%5D%20%42%7C%51%79%58%5E%37%58%79%51%39%43%20%37%2D%47%5A%4C%20%37%2D%46%5A%4C%78%20%5A%4C%20%39%62%37%43%5A%4C%20%37%68%47%7C%4C%5A%46%2D%37%62%45%5A%4C%20%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%49%66%20%49%20%53%68%6F%75%6C%64%20%4C%6F%73%65%20%59%6F%75=%52%61%69%6E%67%65%72%20%52%61%6C%70%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%62%34%47%2D%37%58%42%20%37%2D%46%5A%4C%29%37%62%47%28%20%20%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%62%37%4C%5A%45%34%54%5B%41%2A%68%41%7C%51%79%20%42%62%37%4C%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5B%2A%42%5D%20%20%6C%63%4B%51%79%58%37%5E%62%45%5A%42%62%5E%37%58%37%2D%46%7C%51%68%41%7C%51%79%39%4C%5A%47%2D%41%2A%5D%20%39%62%37%44%20%37%68%41%7C%51%58%79%37%2D%43%7C%51%79%58%37%43%7C%51%79%58%37%5B%47%2D%37%58%62%37%44%20%37%37%5E%62%45%5A%39%4C%5A%47%2D%37%2D%46%7C%51%79%58%37%5E%62%45%5A%4C%37%42%62%20%37%2D%46%5A%4C%29%37%62%47%28%20%20%37%20%42%62%37%4C%62%37%44%20%37%51%79%58%37%46%6C%20%20%5D%2A%2D%43%7C%51%79%58%37%47%7C%51%79%58%37%2D%7C%44%51%79%58%37%46%7C%51%79%58%37%2D%43%5B%43%37%58%79%51%7C%63%4B%51%79%58%7C%55%42%62%36%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A==%30=%30===%49%66%20%49%20%57%65%72%65%20%41%20%42%65%6C%6C=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%34%47%37%58%79%58%37%44%7C%51%79%58%37%68%41%5A%4C%20%6C%4B%63%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%51%7C%47%37%34%54%5B%41%2A%5A%4C%43%2F%37%2A%42%5B%46%36%44%5A%4C%37%41%20%37%68%45%7C%51%79%58%36%5A%46%4C%37%43%20%36%62%42%5A%4C%41%2F%37%46%20%2D%37%20%44%2D%5D%51%79%58%37%5A%4C%20%6C%63%37%4C%5A%41%5E%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%47%41%5B%2A%5D%20%37%43%20%37%2D%47%7C%51%79%58%37%37%58%79%51%4B%45%20%37%68%42%43%2F%36%46%5A%51%7C%44%37%58%36%62%42%5A%4C%41%2F%37%46%20%36%46%5B%43%5D%2A%51%79%58%37%43%7C%51%79%58%37%47%7C%51%79%20%42%6F%37%4C%79%58%37%68%41%20%42%62%37%4C%5A%41%68%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%41%68%37%20%44%37%20%5A==%30=%30===%49%66%20%54%68%65%72%65%20%49%73%20%53%6F%6D%65%6F%6E%65%20%4C%6F%76%65%6C%69%65%72=%44%69%65%74%7A%2D%53%63%68%77%61%72%74%7A==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%5E%43%34%43%5E%37%2C%20%2C%37%2D%44%5A%4C%37%41%20%2C%37%2D%45%4C%5A%2C%37%47%20%2C%37%2D%44%5A%4C%37%2D%41%20%47%37%2C%4C%5A%34%54%41%2A%5B%5A%4C%2C%37%47%37%2C%20%45%37%5A%4C%37%2D%41%20%2C%37%5E%43%7C%51%79%58%47%37%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%39%62%44%2D%37%2C%20%68%42%7C%51%79%5E%43%5A%4C%2C%51%7C%47%2D%37%2D%44%5A%4C%2C%37%41%20%2C%37%2D%45%5A%4C%37%2C%47%20%2C%37%5E%46%42%2A%5B%5D%20%37%43%20%37%2C%20%47%37%79%58%2C%36%43%20%2C%37%5E%43%5A%42%68%37%2C%79%58%37%47%5A%4C%2C%37%44%20%2C%37%2D%41%51%7C%79%58%2C%37%2D%41%5A%4C%2C%39%62%37%45%20%51%5D%5B%2A%43%4C%37%43%20%37%5A%4C%2C%37%47%44%2D%37%2C%20%7C%51%79%58%2C%37%2D%44%7C%51%79%58%2C%39%37%62%41%7C%51%79%58%2C%37%68%45%5A%4C%2C%37%47%44%2D%37%2C%20%5A%4C%37%2D%41%43%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%49%66%20%59%6F%75%20%43%6F%75%6C%64%20%53%65%65%20%4D%65%20%4E%6F%77=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%23%46%73%34%45%62%5E%37%6C%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%37%58%5E%62%45%7C%51%79%58%37%62%41%7C%51%79%58%47%2D%37%2C%20%34%54%41%2A%7B%4E%5A%4C%20%51%6C%46%2D%37%2C%7D%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%31%31%23%37%62%44%6C%31%4E%5A%4C%2C%37%62%42%20%58%79%51%58%79%7C%2C%37%42%2C%20%37%2D%42%5A%41%62%2D%36%4C%2D%41%5A%4C%37%45%20%37%5E%47%5A%4C%37%44%37%20%2D%41%6C%42%2A%5B%5D%51%79%58%36%62%45%5A%37%20%44%37%4C%20%36%62%45%32%62%45%41%2A%5B%2D%37%20%73%43%20%37%2D%46%5A%4C%37%46%20%37%2D%43%5A%4C%2D%37%47%20%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%42%62%37%20%5D%41%5A%4C%37%45%2D%46%6C%7C%2C%7C%41%62%37%58%23%46%73%20%2C%37%2D%47%6C%5A%4C%37%62%44%37%20%2D%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%2D%37%2C%42%37%51%79%58%37%5E%37%2C%20%42%62%37%2C%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%66%20%59%6F%75%20%45%76%65%72%20%53%68%6F%75%6C%64%20%4C%65%61%76%65=%43%61%68%6E%2D%43%68%61%70%6C%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%5A%4C%58%79%51%4B%63%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%37%5A%44%4C%20%6C%63%4B%51%79%58%37%41%5A%4C%20%6C%51%4B%63%6C%20%43%34%34%54%5B%4C%20%6C%63%4B%6C%20%4C%5A%46%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%5A%43%58%79%51%63%4B%51%79%58%5A%41%37%58%79%51%4B%63%6C%20%4C%5A%44%37%58%79%51%7C%47%37%58%79%51%7C%43%20%20%28%41%37%29%4C%5A%20%28%44%2D%37%29%78%20%28%47%37%29%20%5A%20==%30=%30===%49%66%20%59%6F%75%20%4E%65%76%65%72%20%43%6F%6D%65%20%54%6F%20%4D%65%20%28%49%6E%75%74%69%6C%20%50%61%69%73%61%67%65%6D%29=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%20%6C%5E%37%58%79%51%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%31%58%31%23%37%5E%62%42%7C%51%79%58%37%5E%42%7C%58%79%51%4B%63%43%34%34%54%5B%58%37%43%7C%51%7C%42%62%37%58%51%79%58%39%23%37%44%5A%4C%39%62%37%41%20%41%39%5A%4C%33%31%62%37%45%20%33%31%45%7C%51%79%7C%47%37%58%79%51%79%58%37%2D%79%51%7C%46%37%58%79%51%7C%43%5E%37%58%79%51%7C%44%62%37%23%31%31%58%79%51%5A%20==%30=%30===%49%6C%6C%20%57%69%6E%64=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%43%5A%4C%36%58%79%51%7C%44%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%20%47%37%2D%44%5A%4C%31%31%23%37%44%20%37%68%41%2D%37%20%47%37%62%42%41%2A%5B%62%42%32%4E%7D%4C%5A%42%62%36%2D%43%5A%4C%37%47%20%37%5E%62%42%31%4E%5A%39%4C%23%37%46%20%37%2D%43%5A%4C%39%23%37%47%20%37%20%46%37%20%39%62%37%46%20%37%6F%62%42%5A%37%4C%5A%42%62%37%47%5A%4C%23%46%2F%37%44%20%37%6F%46%5A%37%4C%2D%45%20%37%44%42%2A%5B%5D%51%79%58%37%5E%20%41%2D%37%4C%62%45%20%37%5E%58%36%62%42%41%4C%5A%44%37%20%31%62%37%46%20%37%68%43%7C%51%79%58%37%47%4C%5A%23%46%2F%37%44%20%37%6F%46%5A%4C%37%2D%45%33%20%5D%5B%2A%42%2F%37%47%20%5A%4C%39%62%37%37%20%44%37%23%5A%4C%37%47%20%37%2D%44%5A%4C%37%62%41%20%2D%37%62%45%5A%4C%37%47%20%37%2D%44%5A%4C%31%31%43%68%37%20%46%68%41%7C%51%79%20%37%46%20%37%51%7C%45%62%2D%58%37%5E%62%42%5A%4C%37%62%41%20%37%5E%62%7C%42%51%79%58%37%5E%62%42%5A%4C%37%62%41%20%37%79%51%7C%43%2D%79%58%36%62%42%5A%20==%30=%30===%49%6D%61%67%69%6E%61%74%69%6F%6E=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%46%5A%34%45%62%5E%37%20%37%68%47%5A%4C%37%5E%62%41%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%43%37%62%39%4C%34%54%41%2A%7B%37%5E%62%45%32%4C%5A%46%2D%37%79%58%51%79%58%7D%20%37%62%42%20%37%2D%46%4C%5A%37%43%20%37%2D%47%31%4E%5A%4C%37%62%42%20%51%20%4C%5A%4E%33%31%62%37%43%62%37%41%20%37%62%2D%37%20%45%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%37%4C%2D%46%20%37%5E%62%41%42%2A%5B%5D%20%37%62%58%79%51%7C%43%42%7C%51%79%58%45%20%37%5E%62%5A%44%2D%37%20%51%79%58%35%23%37%62%42%5A%4C%37%62%42%20%2D%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%5D%5B%2A%41%45%4C%23%43%2F%39%42%20%37%2D%46%2D%37%20%42%62%37%43%20%37%2D%46%5A%4C%39%62%37%43%20%37%47%68%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%37%62%31%33%4C%5A%46%5A%4C%37%6F%62%37%4C%5A%44%62%37%23%31%31%58%79%51%7C%43%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%49%6D%70%72%65%73%73%69%6F%6E%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%2D%31%31%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4C%5A%20%78%20%34%54%5B%41%2A%20%20%78%20%5A%44%2D%31%31%58%4C%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%5A%20%78%20%4C%5B%41%2A%5D%20%20%78%20%5A%4C%62%2D%31%31%58%20%6C%63%4B%51%79%58%31%31%2D%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%4C%5A%20%78%20%45%5B%42%2A%5D%20%5D%2A%41%5B%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%49%6E%20%41%20%4C%69%74%74%6C%65%20%53%70%61%6E%69%73%68%20%54%6F%77%6E=%57%61%79%6E%65%2D%4C%65%77%69%73%2D%59%6F%75%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%47%5E%37%58%20%6C%63%4B%51%79%58%37%44%7C%51%79%58%37%7C%44%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%4C%5A%47%36%58%34%54%41%2A%5B%5E%47%7C%51%79%5A%7C%47%5E%37%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%79%37%58%2D%41%7C%51%79%58%37%6F%62%42%7C%51%79%58%51%7C%44%37%58%4C%37%44%20%37%63%4B%51%79%58%41%2D%37%20%44%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%47%42%2A%5B%5D%20%37%7C%42%37%62%39%7C%51%79%58%37%58%37%44%7C%51%37%58%79%51%4B%7C%51%79%58%37%6F%62%42%7C%51%79%58%37%41%4C%5A%20%6C%63%4B%51%79%58%37%45%5A%4C%20%6C%63%47%5E%37%58%79%45%5A%4C%20%6C%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%6E%20%41%20%4D%65%6C%6C%6F%77%20%54%6F%6E%65%20%28%49%6E%20%41%20%4D%65%6C%6C%6F%74%6F%6E%65%29=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%44%7C%51%34%42%62%37%58%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%79%51%58%36%62%41%7C%51%79%58%37%62%45%7C%51%79%41%62%37%58%79%34%54%5B%41%2A%20%6C%63%4B%51%63%6C%20%20%5D%7C%51%79%58%37%46%7C%51%79%58%36%62%41%7C%79%51%58%37%62%47%7C%51%79%58%36%62%44%5B%42%2A%42%62%37%58%79%4B%51%79%58%37%79%58%37%2D%62%58%79%51%7C%46%63%4B%51%79%58%36%62%41%7C%51%79%58%37%62%7C%45%51%79%58%37%62%42%5B%41%2A%5D%51%79%58%37%6C%20%4C%5A%45%37%62%45%5A%4C%46%7C%51%79%58%58%79%51%7C%44%41%7C%51%79%58%37%6F%44%7C%51%79%58%37%62%5B%44%43%2A%5D%20%20%6C%63%4B%51%79%58%37%5E%62%62%36%2F%45%62%37%62%41%7C%51%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%36%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%49%6E%20%61%20%53%65%6E%74%69%6D%65%6E%74%61%6C%20%4D%6F%6F%64=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%2D%44%6C%34%44%2D%20%44%68%45%73%20%37%2D%47%5A%4C%37%5E%2D%47%20%47%2D%5A%4C%36%2D%44%20%37%2D%44%5A%4C%37%5E%2D%2C%41%37%2C%7C%34%54%41%2A%7B%46%6C%2C%32%4E%79%51%7C%47%2D%79%58%51%79%58%51%79%58%7D%2C%37%41%2C%68%73%45%20%37%5E%46%31%4E%5A%4C%39%62%37%43%20%37%51%58%79%51%7C%58%37%44%7C%51%45%5A%4C%35%23%2D%37%2C%41%62%62%44%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%2D%37%62%42%20%37%5E%62%44%6C%42%2A%5B%5D%2C%37%36%20%42%62%37%62%45%73%20%36%2D%44%20%2D%44%37%4C%5A%44%62%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%37%41%62%20%37%2D%62%45%5A%4C%37%2D%62%42%20%37%5E%51%5D%5B%2A%41%62%41%20%37%62%37%2D%47%7C%51%2D%37%20%44%2D%51%79%58%2D%44%6C%7C%2C%37%41%2C%68%45%73%37%20%2D%47%5A%4C%37%5E%2D%47%20%2D%47%5A%4C%36%7C%44%37%58%79%44%5A%4C%37%5E%20%43%37%62%39%4C%5A%46%36%20%73%45%68%2C%41%37%2C%5A%20==%30=%30===%49%6E%20%41%20%53%68%61%6E%74%79%20%49%6E%20%4F%6C%64%20%53%68%61%6E%74%79%20%54%6F%77%6E=%4C%69%74%74%6C%65%2D%53%69%72%61%73==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%46%5E%37%58%58%37%62%47%7C%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%37%44%7C%51%79%58%37%41%7C%51%79%79%51%7C%47%37%33%54%41%2A%5B%43%7C%51%79%58%2A%42%43%37%58%20%6C%63%4B%51%79%58%37%47%5A%4C%37%44%20%46%36%7C%51%79%58%36%46%5A%4C%20%6C%63%4B%51%79%4C%5A%47%2D%37%5B%5D%20%20%6C%51%79%58%37%47%5B%2A%41%46%5E%62%47%7C%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%58%37%44%7C%51%79%58%37%41%7C%51%79%58%37%37%58%79%51%7C%5D%51%79%58%37%51%79%58%37%43%5D%5B%2A%43%42%2D%47%7C%51%79%58%37%44%5A%4C%37%41%20%37%46%5E%7C%51%79%58%36%2D%62%42%7C%51%79%58%36%62%37%58%79%51%7C%20%20%6C%63%4B%7C%46%36%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%49%6E%20%41%20%53%69%6C%65%6E%74%20%57%61%79=%5A%61%77%69%6E%75%6C%20%4A%6F%73%65%66==%4C%61%74%69%6E=%43%23%2D==%31%72%33%34%4C%62%4B%63%75%37%37%5E%41%5A%4C%58%79%51%7C%44%70%7C%51%79%58%45%7C%51%79%58%45%2F%31%31%37%23%5E%46%5A%4C%20%6C%63%4B%51%79%58%45%2F%36%70%47%23%2D%37%45%34%34%54%5B%43%5A%4C%37%45%23%2D%37%58%79%4C%37%2D%23%43%6C%2C%44%70%73%7C%51%79%58%2F%45%37%5E%44%7C%51%79%58%37%2D%23%47%7C%7C%51%5A%42%2D%37%20%47%7C%51%79%58%2F%37%2D%42%5A%2F%47%23%4C%5A%2D%42%20%2C%23%43%2F%42%7C%51%79%58%23%43%42%2F%5A%4C%39%5E%44%70%70%7C%51%79%58%46%2F%41%36%2F%43%23%4C%43%20%37%2D%23%7C%51%79%58%37%4B%63%6C%20%4C%79%58%37%5E%41%5A%4C%37%2D%23%47%20%45%7C%79%51%58%37%2D%23%43%7C%51%79%58%23%43%2F%43%5A%51%7C%47%23%2D%51%79%58%23%43%2F%41%5A%4C%23%58%79%51%7C%44%2D%23%43%5A%4C%37%45%20%37%2D%42%5A%4C%37%23%2D%43%6C%2C%44%70%73%7C%51%79%58%45%2F%37%5E%37%20%43%2F%47%37%2D%23%47%7C%46%58%79%51%7C%70%70%44%5E%39%4C%5A%43%23%2D%31%31%58%79%51%5A%20==%30=%30===%49%6E%20%48%65%72%20%46%61%6D%69%6C%79=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%45==%31%72%33%34%4C%62%4B%63%75%37%39%5E%45%20%37%34%47%23%2D%39%79%58%37%2D%23%44%7C%51%79%58%31%31%23%39%45%5E%7C%51%79%58%23%46%2F%37%5E%44%7C%51%79%58%51%7C%43%23%2D%34%54%41%2A%7B%2F%31%31%23%37%20%45%5E%39%4C%23%47%2F%45%7C%5A%4C%39%64%64%61%41%20%23%2F%41%23%46%5A%4C%39%2D%23%47%20%37%2D%23%43%5A%2C%20%42%62%5E%32%23%46%5A%4C%58%43%2F%44%7C%20%42%62%5E%37%43%42%2A%5B%59%7D%51%79%58%45%5A%4C%51%2C%31%31%23%37%5E%62%42%20%45%5A%4C%44%2F%31%31%23%5E%37%58%79%51%2C%45%5A%4C%46%2D%62%45%5A%4C%5E%37%58%79%51%79%58%37%2D%23%46%7C%51%79%58%44%2F%45%7C%79%51%58%37%5E%62%41%7C%51%79%58%62%42%2F%43%7C%51%4B%63%6C%20%62%42%7C%51%79%31%23%37%5E%45%42%62%2D%31%31%2D%23%47%7C%51%79%58%39%2D%23%43%7C%51%79%31%58%31%2D%41%7C%51%79%58%39%2D%44%7C%51%79%58%39%58%79%51%7C%7C%51%79%58%39%4B%51%79%58%45%3C%44%2E%43%2E%31%23%37%5E%62%42%20%2C%45%51%7C%59%20%51%58%79%5D%20%20%78%20%3E%61%64%6F%63%20%6C%61%20%31%2F%46%4C%5A%7C%51%79%58%31%63%6C%20%20%5A%20==%30=%30===%49%6E%20%4C%6F%76%65%20%49%6E%20%56%61%69%6E=%4C%65%6F%20%52%6F%62%69%6E%20%4A%65%72%6F%6D%65%20%4B%65%72%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%47%20%37%5E%34%42%62%5E%37%46%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%62%5A%42%4C%37%46%20%37%2D%43%5A%4C%2C%37%2D%47%20%37%4C%5A%42%62%34%54%41%2A%5B%62%37%44%20%37%37%20%46%37%4C%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%42%5B%2A%5D%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%79%51%7C%41%68%2D%43%5A%4C%37%43%5A%4C%2C%37%37%58%79%51%7C%62%42%41%2A%5B%5D%51%79%58%37%46%7C%51%79%37%58%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%43%7C%5E%37%20%47%2D%2D%47%5A%4C%39%7C%51%79%58%37%4C%5A%42%62%5E%46%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%62%5A%42%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%37%37%4C%5A%44%68%37%46%20%37%2D%46%7C%51%79%58%79%51%5D%5B%2A%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%39%37%62%41%20%37%68%45%7C%51%79%58%37%5E%62%45%43%51%7C%43%2D%37%58%39%62%37%47%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%49%6E%20%50%75%72%73%75%69%74%20%4F%66%20%54%68%65%20%32%37%74%68%20%4D%61%6E=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4C%61%74%69%6E=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%5A%4C%20%62%39%73%75%73%58%73%75%73%39%62%37%43%41%2A%7B%7D%20%51%58%79%7C%72%51%79%58%5A%4C%20%6C%63%4B%51%79%58%79%51%4B%63%6C%37%43%69%2A%7B%58%39%23%37%47%51%4C%5A%43%37%62%47%42%2A%5B%7D%20%51%79%58%7C%72%51%79%5A%58%4C%20%6C%63%4B%51%79%58%2C%73%75%73%39%62%37%58%79%51%7C%79%58%7C%72%51%37%43%41%2A%5B%37%58%79%51%4B%23%37%47%7C%51%79%58%37%62%41%7C%51%79%58%23%39%37%47%7C%51%79%58%37%62%47%5A%4C%20%6C%63%39%58%79%51%5D%2D%43%7C%51%79%20%51%79%58%7C%58%79%51%4B%63%4C%20%6C%63%4B%51%79%58%2C%73%75%73%39%62%43%37%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%20%6C%5A%58%79%51%72%73%75%73%39%62%5A%20==%30=%30===%49%6E%20%54%68%65%20%43%6F%6F%6C%2C%20%43%6F%6F%6C%2C%20%43%6F%6F%6C%20%4F%66%20%54%68%65%20%45%76%65%6E%69%6E%67=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%20%34%44%36%20%47%78%20%5A%4C%36%62%41%20%36%62%45%7C%51%79%36%58%44%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%36%20%4C%5A%20%78%34%54%41%2A%5B%43%7C%51%79%58%46%37%58%79%51%58%36%43%7C%51%79%58%37%47%7C%51%79%58%36%42%62%7C%51%79%58%37%46%7C%51%79%58%36%62%42%7C%79%51%7C%47%37%7C%51%79%58%36%43%20%37%43%5A%5B%2A%42%46%36%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%6F%37%23%46%20%36%46%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%5D%51%79%58%37%44%20%36%46%5A%46%36%20%43%37%36%62%42%7C%51%79%58%37%5E%62%42%7C%51%79%37%58%46%5A%4C%20%6C%63%4B%51%79%58%36%46%5A%4C%20%45%62%37%4C%5A%4C%39%62%37%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%49%6E%20%54%68%65%20%4D%69%64%64%6C%65%20%4F%66%20%41%20%4B%69%73%73=%43%6F%73%6C%6F%77%20%53%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%41%20%37%68%34%41%2D%37%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%45%20%37%46%5A%4C%37%43%58%79%51%7C%45%34%54%41%2A%5B%7C%51%79%58%37%20%41%37%4C%5A%47%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%44%37%20%37%2D%41%42%2A%5B%5D%51%79%58%37%2D%44%37%4C%5A%43%5E%37%2D%44%5A%4C%4C%37%45%20%37%68%37%4C%5A%44%20%37%2D%41%41%2A%5B%5D%20%39%62%37%45%20%68%37%42%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%43%37%4C%5A%46%41%20%37%2D%41%20%37%43%20%73%44%37%4C%5A%47%4C%37%62%44%20%37%2D%44%5A%4C%37%41%20%37%45%68%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%5A%43%37%73%75%20%37%2D%41%5A%47%20%37%2D%44%5E%37%20%46%2D%37%2D%44%7C%51%79%58%37%41%5A%4C%37%62%42%37%20%5E%43%5A%4C%37%62%42%20%37%2D%46%5A%4C%36%20%41%37%4C%5A%46%43%2A%5B%5D%37%4C%5A%55%43%36%58%79%51%7C%45%37%62%31%33%58%79%51%5A%20==%30=%30===%49%6E%20%54%68%65%20%53%74%69%6C%6C%20%4F%66%20%54%68%65%20%4E%69%67%68%74=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%5A%34%46%5E%37%4C%2D%47%5A%4C%78%5A%4C%37%62%42%5A%4C%78%5A%37%4C%5E%46%5A%4C%78%5A%4C%37%62%42%5A%4C%78%5A%37%4C%5A%78%4C%34%54%41%2A%5B%42%5A%4C%78%5A%37%4C%5A%44%2D%4C%78%5A%4C%37%62%42%5A%4C%78%5A%4C%37%5E%42%46%2A%5B%5D%20%37%43%5A%4C%37%2D%47%5A%4C%37%5A%46%5E%37%4C%5E%46%5A%4C%78%5A%4C%36%46%43%37%62%39%4C%5A%43%5A%4C%37%2D%47%5A%4C%37%44%5A%4C%37%2D%5A%41%4C%78%5A%4C%37%44%5A%4C%78%5A%4C%37%2D%41%37%20%5D%5B%2A%45%5A%4C%37%68%31%31%23%37%62%5A%42%62%37%23%37%41%5A%4C%36%46%5A%4C%78%5A%4C%37%5E%46%4C%5A%37%43%5A%4C%37%2D%47%5A%4C%78%5A%4C%31%31%23%35%4C%5A%42%4C%35%23%37%41%4C%37%5E%46%5A%47%2D%37%4C%5A%2D%62%42%5A%4C%78%5A%4C%37%2D%47%5A%4C%78%4C%5A%37%44%5A%4C%78%5A%4C%37%68%41%5A%4C%37%43%36%4C%5A%78%4C%5A%4C%78%5A%4C%5A%4C%37%2D%47%2A%43%42%68%37%37%6F%62%41%5A%4C%78%5A%4C%41%2F%36%46%5A%37%4C%43%5A%4C%37%2D%47%5A%4C%39%62%37%45%5A%4C%4C%5A%78%4C%5A%5B%5D%20%78%5A%78%4C%5A%43%37%4C%5A%78%4C%5A%46%5E%37%4C%5A%44%37%4C%5A%47%2D%37%4C%5A%43%37%20%5A%20==%30=%30===%49%6E%20%54%68%65%20%57%65%65%20%53%6D%61%6C%6C%20%48%6F%75%72%73%20%4F%66%20%54%68%65%20%4D%6F%72%6E%69%6E%67=%4D%61%6E%6E%2D%48%69%6C%6C%69%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%68%45%34%43%5E%37%20%37%2D%44%5A%4C%37%47%20%37%2D%44%5A%4C%2B%20%43%37%5E%43%5A%4C%2B%43%20%36%43%5A%4C%37%43%20%47%37%4C%5A%34%54%5B%41%2A%37%5E%43%5A%4C%68%37%20%42%37%5A%4C%37%43%20%37%5E%43%5B%42%2A%5D%6C%2C%47%37%2C%37%2D%44%2C%37%41%2C%37%2D%45%73%5A%4C%43%36%20%43%2B%23%46%5A%4C%37%36%43%5A%4C%37%5A%41%37%58%79%37%62%41%7C%51%79%58%37%2D%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%6F%23%44%20%37%2D%44%7C%51%23%31%31%20%47%4C%37%68%45%20%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%49%6E%20%57%61%6C%6B%65%64%20%42%75%64=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%46%2D%58%79%20%36%62%41%5A%4C%37%62%45%20%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%5E%2D%46%7C%51%46%37%4C%5A%42%34%54%7B%41%2A%2D%46%5B%42%2A%62%36%58%79%51%62%41%32%4E%7C%51%79%58%51%79%58%51%79%58%79%51%58%7D%20%39%62%37%43%20%37%68%47%31%4E%7C%36%58%79%51%5D%41%5A%4C%37%62%46%5B%41%2A%5D%63%6C%20%4C%5A%51%79%58%37%62%44%5A%4C%20%6C%63%4B%51%79%37%58%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%62%44%4B%63%6C%20%20%4B%51%79%58%37%62%41%55%5A%4C%46%2D%5E%37%58%2D%62%42%5A%4C%37%46%20%36%62%41%5A%4C%37%45%62%20%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%37%20%45%62%37%7C%51%79%58%2D%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A==%30=%30===%49%6E%20%59%6F%75%72%20%4F%77%6E%20%53%77%65%65%74%20%57%61%79=%42%72%75%62%65%63%6B%20%44%61%76%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%44%20%37%34%41%68%37%20%37%5E%62%45%20%37%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%37%43%20%37%2D%47%5A%4C%39%62%37%44%4C%5A%41%62%2D%34%54%41%2A%7B%45%7C%51%79%58%37%20%42%5E%37%37%41%20%37%2D%45%42%2A%5B%7D%20%36%62%45%37%20%62%42%5A%4C%37%42%20%74%6C%61%37%46%5A%4C%4C%5A%44%5E%37%5E%62%47%5A%4C%41%2A%5B%5D%20%4C%5A%44%5E%37%47%5A%4C%37%62%41%20%37%68%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%20%43%2D%37%37%41%20%37%2D%37%5E%62%47%5A%37%62%39%4C%5A%37%2D%62%41%5A%4C%37%5E%62%45%20%37%62%42%4C%5A%37%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%20%44%62%37%4C%44%20%37%68%41%20%5A%4C%20%6C%5A%46%37%61%6C%29%37%2D%62%45%28%73%75%73%37%62%41%43%2A%5D%5B%20%36%62%45%20%37%62%42%5A%4C%37%42%20%74%58%79%51%4B%63%4C%37%5E%42%20%78%20%4C%5A%20%78%20%4C%5A%41%62%37%73%75%73%28%45%62%2D%37%29%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%49%6E%63%65%6E%74%69%76%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%39%62%33%31%62%68%37%58%79%51%37%68%62%42%7C%51%79%58%39%62%33%31%46%7C%79%51%58%37%68%43%7C%51%79%58%39%62%33%31%47%7C%58%79%51%7C%45%44%34%34%54%7B%2D%44%31%4E%5A%2D%37%58%79%51%2D%46%20%37%2D%46%7C%51%79%58%39%62%33%31%7C%43%51%79%58%37%5E%62%44%7C%51%79%58%39%44%7C%37%2F%45%62%4C%41%7C%51%79%58%58%51%79%58%51%4C%5A%43%5E%37%62%45%20%37%2D%62%42%7C%51%79%58%39%36%43%4C%5A%33%31%47%20%2C%37%2D%44%5A%4C%37%2D%41%20%39%20%7D%58%79%37%47%20%31%31%51%79%58%2C%39%7C%4E%32%42%62%4C%73%75%73%39%62%45%20%37%2D%62%42%5A%4C%62%39%37%46%20%37%2D%43%5A%4C%37%6F%42%20%33%31%5A%47%31%33%62%51%79%58%51%79%7C%41%62%5E%39%58%79%51%5A%20==%30=%30===%49%6E%63%68%20%57%6F%72%6D%2C%20%54%68%65=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%70%20%2C%37%5E%34%46%5E%37%58%37%46%73%70%20%2C%37%5E%46%5A%4C%51%79%58%72%7C%51%79%58%7C%51%79%58%37%5E%62%45%7C%51%79%2C%7C%6C%42%62%33%54%41%2A%5B%7C%51%79%58%37%2C%7C%6C%46%5E%79%58%37%5E%46%6C%42%2A%5B%5D%2C%37%43%73%20%70%2C%37%2D%47%6C%7C%2C%37%47%73%70%20%2C%37%51%7C%45%62%5E%36%2D%62%42%73%6C%3E%65%6E%69%58%79%51%4C%5A%37%43%73%70%20%2C%36%46%6C%7C%2C%36%2D%62%73%42%70%20%2C%37%5E%62%42%7C%51%79%58%37%5E%46%2C%7C%55%3C%46%7C%72%51%79%58%61%20%2E%43%2E%5D%59%7B%3C%2A%58%33%31%46%7C%51%79%58%33%31%62%45%7C%51%58%79%33%31%46%3E%73%6F%6C%6F%53%51%79%58%36%36%79%51%7C%3C%44%51%79%58%36%46%6C%20%46%69%6E%65%3E%45%62%31%33%20%20%3C%2A%37%34%38%78%3E%20%7D%20==%30=%30===%49%6E%64%69%61%6E%20%53%75%6D%6D%65%72=%56%69%63%74%6F%72%2D%41%6C%64%75%62%69%6E%2D%48%65%72%62%65%72%74%20==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%42%5A%4C%34%47%5E%37%58%20%37%5E%47%7C%51%79%58%35%23%37%44%7C%51%58%79%37%5E%47%7C%51%79%58%35%23%37%44%7C%51%79%43%37%23%31%31%34%54%5B%41%2A%6C%63%4B%51%79%4C%5A%41%2D%37%4C%39%62%37%42%20%37%68%23%46%7C%51%79%58%2D%37%41%5B%42%2A%5D%51%79%58%37%44%7C%51%79%58%5A%45%2D%37%58%37%6F%62%42%20%79%58%37%5E%47%58%79%51%4B%63%23%37%44%7C%51%79%58%37%5E%47%5B%41%2A%5D%79%51%58%37%44%7C%51%79%58%37%2D%41%5A%4C%20%6C%35%58%79%51%7C%37%41%5A%4C%20%37%5E%47%5B%43%35%58%79%51%7C%37%44%7C%51%79%58%37%2D%41%5A%4C%37%6F%62%20%42%37%2D%42%5A%4C%31%31%23%37%43%20%37%5E%47%58%79%51%5D%2A%23%37%44%7C%51%58%36%47%5A%4C%2D%37%20%45%2D%41%5A%4C%37%62%42%20%37%2D%42%5A%4C%37%62%20%45%37%2D%62%42%7C%51%79%58%37%62%45%5A%4C%37%2D%37%20%44%37%42%7C%51%79%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%49%6E%64%69%61%6E%61%20%28%42%61%63%6B%20%48%6F%6D%65%20%41%67%61%69%6E%20%49%6E%29=%48%61%6E%6C%65%79%20%4A%61%6D%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%46%34%46%5E%37%20%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%79%51%58%37%47%7C%51%79%58%37%44%5A%4C%37%62%45%37%58%79%51%7C%34%54%5B%41%2A%20%6C%63%4B%51%20%46%37%4C%5A%51%79%58%37%44%7C%51%79%58%37%5E%46%5A%4C%62%37%45%20%37%2D%62%42%7C%51%79%58%37%5E%62%42%7C%47%37%58%79%37%2D%43%7C%51%51%79%58%37%68%58%79%51%7C%43%63%4B%51%79%58%37%47%7C%51%79%58%37%44%5A%37%4C%62%45%20%37%5E%46%5B%42%2A%5D%51%79%58%37%6C%20%4C%5A%45%37%2D%47%5A%4C%42%5A%4C%43%2F%58%79%51%7C%44%44%5A%4C%37%41%20%37%68%45%7C%51%79%58%2D%5A%44%4C%39%62%37%41%20%37%68%45%7C%51%79%58%2D%2D%20%44%2D%37%39%62%37%41%7C%6F%37%58%79%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%46%23%6F%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%49%6E%66%61%6E%74%20%45%79%65%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%46%34%47%2D%37%58%5E%62%47%7C%51%79%58%39%62%33%31%41%7C%51%58%79%37%5E%62%45%7C%51%79%58%37%2D%46%7C%51%79%37%58%79%51%7C%34%54%5B%41%2A%79%58%62%45%2F%62%2D%37%58%79%79%58%37%5E%62%45%42%2A%5D%51%79%58%74%6C%37%61%62%42%7C%51%79%58%73%75%73%37%62%42%7C%51%51%7C%45%5E%37%45%7C%51%79%58%75%73%37%62%45%37%23%31%31%58%2D%62%41%7C%51%79%58%73%75%73%37%62%42%7C%79%51%58%37%5E%42%7C%51%79%58%37%5E%45%7C%51%79%37%58%79%51%7C%5E%62%45%7C%51%37%5E%62%47%7C%44%37%62%39%58%33%31%41%7C%51%79%58%37%5E%62%45%7C%51%79%37%58%2D%46%7C%51%79%58%37%2D%47%41%2A%5D%51%79%62%39%58%79%51%7C%51%79%58%73%58%79%51%7C%46%37%73%75%73%58%79%51%7C%45%62%2D%37%58%79%51%7C%42%62%37%73%75%73%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%6E%6E%65%72%20%55%72%67%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%34%46%23%68%37%63%4B%51%79%58%31%31%23%37%5E%46%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%6C%20%4C%5A%20%34%54%5B%41%2A%4C%20%78%20%5A%62%5E%37%23%31%51%79%58%31%31%23%37%5E%62%44%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%4B%63%6C%20%4C%45%5A%4C%20%78%37%5E%43%7C%51%5A%45%5E%37%23%37%5E%42%7C%51%79%58%31%31%23%37%5E%44%7C%79%51%58%31%31%23%37%5E%62%44%7C%51%79%58%31%31%23%31%31%58%79%4C%20%78%20%5A%58%79%51%7C%41%5E%37%58%79%51%7C%42%62%37%58%79%51%7C%47%5E%37%20%20%20%5A==%30=%30===%49%6E%74%65%72%70%6C%61%79=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%36%58%79%51%20%6C%63%4B%51%79%58%37%2D%62%42%5A%4C%39%37%62%46%70%70%5A%4C%20%78%20%5A%4C%20%6C%63%4B%4C%5A%46%2D%36%46%34%34%54%5B%6C%20%4C%5A%44%62%37%58%79%51%7C%43%37%62%39%58%79%51%7C%46%2D%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A==%30=%30===%49%6E%74%72%65%70%69%64%20%46%6F%78%2C%20%54%68%65=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%42%34%73%43%2D%37%4B%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%58%79%37%2D%43%5A%4C%20%6E%20%5A%4C%20%6E%6C%2C%63%6C%20%4C%5A%34%54%41%2A%7B%4C%20%6C%63%4B%63%6C%20%4C%5A%73%37%62%42%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%31%31%23%37%5E%42%7C%75%73%58%79%51%4B%51%79%58%31%73%75%73%37%23%5A%20%78%20%4C%37%41%20%73%75%73%37%43%5A%4C%73%75%73%37%45%62%20%73%75%73%37%23%46%20%73%75%73%37%41%5A%73%75%73%20%46%4C%20%78%20%5A%62%42%42%2A%5B%69%6E%65%3E%46%20%51%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%2C%75%73%37%46%7C%7C%51%79%58%2C%73%75%73%37%7D%58%79%51%20%46%3C%55%5A%4C%75%73%37%46%20%79%51%7C%44%62%45%5A%4C%73%75%73%37%62%44%20%73%75%73%37%42%62%5A%4C%2C%73%75%73%37%62%45%20%73%75%73%37%62%37%73%75%73%58%73%75%73%37%20%6C%61%20%2E%37%73%75%73%58%4C%73%75%73%37%47%20%73%75%73%37%46%5A%4C%75%73%73%37%62%45%20%73%75%73%37%62%44%7C%51%79%5A%3C%44%2E%43%62%42%5A%4C%73%3C%78%5A%4C%78%41%37%73%75%73%4C%20%78%5A%4C%20%78%5A%4C%20%3E%73%6F%6C%53%6F%34%37%2A%3C%37%2D%43%51%7B%59%5D%51%79%58%5A%78%20%4C%5A%3E%61%64%6F%43%78%5A%4C%20%78%29%3E%4C%5A%42%73%37%62%42%5A%4C%78%5A%4C%78%5A%4C%20%78%4C%5A%20%78%5A%4C%20%78%5A%4C%20%31%31%23%37%5E%75%73%20%4C%5A%36%28%38%36%2A%20%4C%5A%78%20%4C%5A%78%4C%5A%78%4C%5A%46%37%73%75%73%20%4C%5A%78%20%4C%5A%78%20%4C%5A%78%20%4C%5A%78%4C%5A%78%20%7D==%30=%30===%49%6E%76%69%74%61%74%69%6F%6E=%4B%61%70%65%72%20%42%72%6F%6E%69%73%6C%61%75==%45%76%65%6E%20%38%74%68%73=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%34%43%2D%37%58%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%7C%42%62%37%58%34%54%41%2A%5B%79%58%31%31%23%2D%37%58%79%51%79%58%37%62%41%7C%51%79%58%37%2D%62%45%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%51%20%6C%63%4B%51%7C%44%62%37%62%45%5A%4C%20%45%7C%51%79%58%20%5D%5B%2A%42%20%6C%63%4B%51%79%58%37%2D%42%5A%4C%74%6C%37%61%23%46%20%37%23%46%7C%51%79%58%37%2D%23%43%4C%5A%42%2D%37%20%6C%63%4B%51%5A%4C%20%6C%63%6C%74%4C%5A%41%2D%47%5A%4C%74%6C%61%37%44%20%37%44%7C%51%58%79%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%2D%37%58%79%51%4B%61%37%45%20%37%58%51%79%58%5D%31%58%79%51%4B%61%37%47%3E%61%64%6F%43%20%6C%61%20%2E%43%44%2E%3C%7C%51%79%58%39%62%37%44%5A%4C%20%6C%63%6C%74%58%79%51%31%23%37%62%45%20%20%6C%63%4B%5A%42%37%23%31%2D%62%45%55%7C%51%79%58%39%23%37%62%42%7C%79%51%58%37%68%46%5A%4C%20%6C%63%4B%51%79%58%31%5E%37%58%79%51%4C%51%20%51%79%5A%20==%30=%30===%49%72%69%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%62%44%7C%51%2D%31%31%58%79%62%42%7C%51%79%58%31%31%23%37%5E%62%47%7C%79%51%58%31%31%23%37%5E%45%5A%4C%20%6C%63%4B%51%37%23%35%58%79%46%34%33%54%5B%51%79%58%37%2D%51%7C%41%62%5E%31%31%23%37%62%44%5A%4C%20%6C%63%4B%51%79%37%58%2D%43%5A%4C%20%6C%63%4B%51%79%58%35%23%37%58%79%51%7C%43%79%58%31%31%23%7C%44%62%37%23%31%31%58%79%51%7C%44%62%2D%62%36%58%79%51%7C%44%62%37%23%31%31%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%72%72%65%73%69%73%74%61%62%6C%65%20%59%6F%75=%44%65%50%61%75%6C%20%47%65%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%47%2D%37%58%2D%47%5A%4C%37%6F%62%41%20%37%2D%41%5A%4C%2D%37%47%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%6C%63%4B%51%79%47%2D%37%4C%5A%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%62%31%42%4E%42%2A%5B%5D%20%37%5E%62%42%20%37%2D%41%41%62%5E%37%58%20%37%5E%46%7C%62%42%7C%51%79%2D%37%58%79%51%4E%43%2A%5B%7D%20%37%6F%62%41%20%37%2D%47%51%7C%79%58%37%5E%62%47%7C%51%79%58%37%62%44%7C%32%42%68%37%58%62%41%5A%4C%20%6F%62%41%20%37%7C%41%2D%37%58%62%42%20%37%5E%46%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%39%4C%5A%41%2D%51%79%58%37%2D%37%20%5A%20==%30=%30===%49%73%20%54%68%61%74%20%53%6F%3F=%50%65%61%72%73%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%46%2D%37%20%5B%20%51%79%58%5D%20%37%5E%44%20%37%5E%41%4C%5A%39%2D%23%43%20%37%5E%42%5A%4C%39%2D%62%45%2A%41%47%5E%37%34%54%69%2A%5B%43%7C%51%79%58%79%51%7C%46%31%37%44%20%37%2D%41%7C%51%79%58%37%5E%62%45%4C%5A%2C%51%2C%20%20%39%62%37%45%7C%51%79%58%33%4C%5A%47%5E%37%58%35%23%37%62%2D%62%45%7C%51%4C%5A%42%62%5E%47%7C%51%79%58%39%62%37%47%7C%51%79%58%33%62%31%41%7C%51%79%58%35%23%37%41%7C%51%79%58%37%62%5E%37%58%79%37%46%20%37%2D%44%7C%51%79%58%37%4C%5A%41%5E%51%79%58%35%23%37%45%7C%51%79%58%37%5E%46%4C%5A%37%5E%43%20%37%5E%47%5A%4C%39%2D%42%20%37%7C%45%62%31%33%2D%62%44%20%37%79%58%37%5E%62%51%7C%44%62%5E%20%37%44%20%37%2D%41%5A%4C%37%62%44%20%37%62%2D%41%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%5A%59%5B%51%45%79%58%39%62%37%51%7C%43%2D%37%20%42%62%2D%39%4C%5A%47%62%5E%37%20%41%62%2D%39%4C%5A%45%5E%37%20%41%5E%37%4C%5A%66%44%5E%37%20%20%55%66%46%5E%37%23%31%31%20%20%5A%20==%30=%30===%49%73%20%59%6F%75%20%49%73%20%4F%72%20%49%73%20%59%6F%75%20%41%69%6E%27%74%20%28%4D%61%27%20%42%61%62%79%29=%41%75%73%74%69%6E%2D%4A%6F%72%64%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%5A%4C%37%34%46%2D%37%2C%5A%4C%62%45%2F%37%2D%46%20%37%2D%46%5A%4C%43%37%20%37%62%44%5A%4C%2C%62%45%2F%37%2D%46%20%44%62%37%20%43%34%54%41%2A%7B%37%43%20%37%62%4B%63%6C%20%4C%2F%37%2D%46%20%37%2D%46%42%2A%5B%7D%20%2C%43%37%20%2C%37%62%44%7C%51%79%58%2C%37%62%45%5A%45%62%4C%5A%44%51%79%58%2C%37%46%5A%4C%39%62%58%79%51%7C%42%47%7C%51%79%58%36%62%41%7C%51%79%58%37%62%7C%45%51%79%58%37%62%42%7C%51%79%58%31%31%23%37%68%37%20%43%37%37%2D%46%5A%4C%41%7C%51%79%58%37%2F%45%62%4C%79%58%37%62%42%7C%51%79%58%31%31%23%37%42%51%7C%79%58%37%2D%46%5A%4C%37%43%20%37%62%44%5A%51%7C%45%62%37%2D%46%20%37%2D%2D%62%45%5A%4C%7C%45%62%2D%37%62%45%2F%37%5E%62%41%7C%51%79%58%37%6F%44%51%7C%79%58%37%62%44%43%2A%5B%5D%20%37%62%41%20%20%41%62%5E%37%51%79%58%36%62%46%20%37%2D%46%4C%5A%44%62%37%37%43%2C%68%47%73%20%37%2D%62%42%5A%4C%37%20%46%37%2D%43%7C%51%79%58%37%62%47%7C%51%79%58%5D%5B%2A%42%6C%37%62%41%20%37%79%58%37%2D%43%4C%5A%44%62%37%62%45%7C%51%79%58%37%62%42%7C%51%79%58%31%23%31%37%42%7C%51%79%58%37%2D%46%5A%4C%37%43%20%37%58%79%51%7C%62%45%2F%37%2D%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%36%58%79%51%7C%44%62%37%20%43%37%20%5A%20==%30=%30===%49%73%66%61%68%61%6E=%53%74%72%61%79%68%6F%72%6E%2D%45%6C%6C%69%6E%67%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%33%31%62%41%34%44%62%5E%37%5E%41%5A%4C%20%6C%63%4B%51%79%58%39%62%45%4C%5A%35%23%37%62%42%20%37%5E%62%42%7C%51%79%58%37%58%79%51%7C%34%54%41%2A%5B%2D%47%5A%4C%39%44%62%5E%37%58%68%41%7C%51%79%58%36%2D%46%5A%4C%39%62%37%20%43%37%68%47%42%2A%5B%5D%20%20%6C%63%4B%51%79%37%20%44%37%62%7C%51%79%58%39%7C%51%79%58%37%47%68%37%58%79%5B%5D%20%37%5E%44%20%37%5E%62%45%5A%4C%37%45%5E%20%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%2A%41%44%62%5E%7C%51%79%58%36%51%79%58%31%31%42%62%37%23%35%51%79%58%39%62%33%31%62%41%7C%51%79%58%37%41%5E%5A%4C%20%6C%63%4B%51%79%58%39%62%45%5A%4C%7C%44%62%37%23%20%37%5E%62%42%41%7C%51%79%58%5D%5B%2A%43%47%51%79%58%37%62%42%7C%51%79%58%31%31%23%37%7C%46%51%79%58%39%23%37%43%7C%51%79%58%37%5E%62%7C%45%62%31%33%20%20%6C%63%4B%62%31%33%62%39%20%41%62%39%23%35%4C%5A%44%62%36%58%79%51%7C%45%62%2D%37%20%41%62%37%20%5A%20==%30=%30===%49%73%6C%61%6E%64%20%42%69%72%64%69%65=%54%79%6E%65%72%20%4D%63%43%6F%79==%43%61%6C%79%70%73%6F=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%47%34%45%62%36%58%5A%4C%37%62%42%20%2C%37%2D%46%7C%51%79%58%62%36%45%5A%4C%37%62%42%20%2C%37%2D%46%7C%51%79%44%68%37%2C%20%34%54%41%2A%7B%37%2D%23%46%7C%4C%5A%46%2D%37%62%41%5A%4C%37%62%41%20%73%75%73%37%62%41%2A%42%7B%7D%51%79%58%36%62%45%5A%4C%37%62%42%20%37%2C%58%79%51%37%46%20%37%2D%41%7C%7D%20%37%20%78%20%4C%5A%46%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%2C%62%41%5A%4C%37%62%41%20%73%75%73%37%62%41%23%2D%37%20%42%5A%4C%37%42%20%62%37%73%75%73%20%42%62%37%73%75%73%4C%5A%3C%42%72%65%61%6B%3E%73%42%62%37%2C%6C%6E%20%20%5A%20==%30=%30===%49%73%6E%27%74%20%49%74%20%41%20%50%69%74%79=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%73%20%34%43%5E%37%20%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%45%4C%5A%39%62%37%42%20%37%68%23%46%5A%4C%37%2D%41%4C%5A%43%5E%37%34%54%41%2A%7B%32%4E%5A%4C%20%46%5E%2C%45%2D%58%7D%20%37%47%20%37%2D%44%5A%4C%37%41%20%5E%37%43%6C%31%4E%7C%2C%37%47%2C%37%2D%44%2C%37%79%51%58%79%51%7C%2C%37%43%2C%79%58%37%2D%45%7C%46%23%68%37%42%20%37%68%23%46%5A%4C%33%31%62%37%23%43%37%20%2D%45%42%2A%5B%5D%20%39%23%39%62%37%42%20%37%62%39%4C%5A%51%79%58%36%43%31%31%23%37%62%44%37%73%75%73%37%46%7C%51%79%58%73%75%73%37%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%2D%45%20%37%5E%47%5A%4C%23%31%31%20%44%20%37%41%7C%51%2C%37%2D%47%73%43%5E%37%20%41%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%5A%45%4C%39%62%37%42%20%37%68%23%46%5A%4C%37%2D%5A%43%5E%37%20%41%2A%5B%5D%20%43%37%2C%7C%46%5E%2C%45%2D%37%2C%44%2D%37%2C%47%37%2C%7C%6C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%73%6E%27%74%20%49%74%20%52%6F%6D%61%6E%74%69%63%3F=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%20%47%2F%36%34%45%62%36%20%62%42%20%37%2D%46%5A%4C%37%6F%45%20%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%37%4C%5A%45%62%34%54%5B%41%2A%43%5A%4C%37%47%37%20%42%62%37%51%79%58%37%5E%62%41%5B%42%2A%5D%20%37%62%20%45%37%2D%62%42%7C%51%79%58%37%5E%62%45%5A%4C%7C%42%62%37%20%2D%46%5A%4C%37%62%42%5A%4C%37%42%4C%5A%42%62%6C%2C%37%47%2C%68%44%73%20%2D%46%5A%4C%47%37%2F%43%20%37%5E%62%41%5A%4C%37%62%45%20%37%2D%7C%43%2D%20%46%2F%37%47%20%2D%5A%4C%37%62%42%42%62%37%20%5D%4C%37%6F%45%20%37%5E%62%45%5A%4C%37%62%42%37%20%2D%46%5A%4C%37%2D%43%20%36%62%45%5B%41%2A%5A%46%2D%37%20%20%74%6C%61%37%5A%4C%62%45%2F%20%43%37%4C%5A%5B%43%2A%5D%20%37%62%45%20%37%2D%62%42%7C%79%51%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%46%2D%20%46%2D%47%2F%36%62%45%45%5A%4C%37%62%37%62%39%4C%5A%5A%4C%37%62%47%20%37%2D%47%5A%4C%36%2D%62%20%41%41%2F%2D%43%5A%4C%62%42%2F%2D%43%20%2D%43%46%2D%37%20%42%47%20%37%68%44%62%36%20%41%62%2D%36%4C%5A%45%62%36%20%20%20%5A==%30=%30===%49%73%6E%27%74%20%54%68%69%73%20%41%20%4C%6F%76%65%6C%79%20%44%61%79%20%28%54%6F%20%42%65%20%43%61%75%67%68%74%20%49%6E%20%54%68%65%20%52%61%69%6E%29=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%36%2D%62%45%5E%37%58%79%51%5E%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%5E%62%42%5A%4C%37%46%20%36%2D%62%45%7C%37%58%79%51%7C%62%45%41%2A%5B%37%46%20%37%2D%62%5E%37%58%79%42%20%37%2D%43%7C%51%79%58%37%6F%62%44%7C%79%51%58%37%2D%44%42%2A%5B%5D%20%20%6C%63%4B%51%6F%37%4C%5A%43%42%5A%4C%37%46%36%2D%62%45%7C%37%58%79%51%7C%62%45%41%2A%5B%5D%20%37%46%20%37%2D%43%7C%79%51%58%37%62%44%5A%4C%37%62%41%20%35%23%37%41%5E%37%58%79%51%5E%62%42%5A%4C%20%6C%63%4B%51%42%62%5E%37%58%42%5A%4C%37%46%20%36%2D%62%45%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%62%5E%37%58%79%5A%4C%37%46%20%5A%4C%37%46%20%46%2D%37%58%79%51%79%58%37%5E%62%45%7C%51%79%58%37%43%7C%79%51%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%7C%45%62%2D%36%43%2A%5B%5D%20%42%62%36%20%44%62%6F%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%49%73%6F%74%6F%70%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%43%7C%34%43%37%20%41%42%7C%51%79%58%37%46%5A%4C%20%78%20%5A%4C%43%37%20%37%47%5A%4C%37%44%20%37%62%45%5A%4C%37%62%37%58%79%51%34%54%69%2A%7B%2A%5B%59%59%59%75%73%58%79%51%20%37%62%47%5A%4C%37%41%20%37%43%5A%4C%37%20%47%37%2D%44%7C%51%79%58%73%75%73%37%62%41%7C%45%62%37%20%7D%73%37%41%7C%51%41%7C%51%79%58%6F%73%3A%3E%43%58%37%62%42%7C%51%79%58%37%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%79%51%7C%43%37%6C%6F%53%3C%41%37%58%79%51%7C%41%62%37%58%79%51%7C%47%37%58%79%51%7C%43%37%20%41%37%4C%5A%47%62%37%20%45%62%37%20%5A%20==%30=%30===%49%73%72%61%65%6C=%43%61%72%69%73%69%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%5A%4C%2D%58%79%51%7C%29%37%2D%47%28%2D%47%7C%51%79%58%39%23%37%7C%44%51%79%58%36%2D%44%7C%51%79%58%36%62%2D%44%20%47%2D%5E%37%44%34%34%54%5B%41%7C%51%79%58%47%2D%36%4C%5A%37%62%42%7C%51%79%58%29%37%5E%62%42%28%37%46%5E%5A%4C%37%2D%45%20%29%37%5E%46%28%37%2D%44%28%45%68%37%29%20%29%37%43%28%20%73%64%72%6F%51%7C%44%2D%20%61%6E%72%65%74%6C%41%3C%5A%20%33%31%62%37%20%41%29%33%31%62%37%41%28%37%62%42%5A%4C%37%46%74%65%20%63%68%79%58%39%62%37%66%6F%72%20%73%6F%6C%6F%73%2E%3E%20==%30=%30===%49%74%20%41%69%6E%27%74%20%4E%65%63%65%73%73%61%72%69%6C%79%20%53%6F=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%20%2C%35%23%39%41%47%2D%37%20%20%78%20%5A%4C%37%62%44%20%37%43%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%43%4C%5A%41%37%62%2A%34%34%54%7B%51%79%58%37%5E%4C%5A%47%2D%37%20%37%2D%41%7C%51%79%58%37%5E%62%41%5A%4C%62%37%45%20%37%2D%62%42%42%2A%5B%7D%20%37%43%20%44%37%4C%5A%47%2C%39%23%37%44%78%20%5A%4C%20%43%37%4C%5A%46%43%20%37%2D%47%41%2A%5B%5D%51%79%58%2C%33%62%31%37%44%7C%51%79%58%37%41%7C%51%79%58%37%5E%37%4C%5A%20%78%20%37%2D%47%7C%20%4C%5A%20%78%20%4C%5A%43%37%20%44%62%37%4C%5A%20%78%20%4C%5A%41%37%62%39%23%35%2C%20%44%37%23%39%2C%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%49%74%20%43%6F%75%6C%64%20%48%61%70%70%65%6E%20%54%6F%20%59%6F%75=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%20%29%37%68%34%45%62%5E%37%46%7C%51%79%58%37%2D%46%5A%4C%29%39%62%37%28%43%20%20%29%37%68%47%28%37%6F%45%7C%51%79%58%23%6F%37%28%41%34%54%5B%41%2A%42%7C%51%79%58%29%4C%5A%45%62%2A%5D%51%79%58%39%62%37%43%7C%51%79%58%37%47%68%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%5E%42%5B%46%2D%37%39%62%37%44%28%37%2D%23%46%28%37%29%58%79%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%4C%39%37%62%47%20%37%68%44%7C%51%79%58%37%5E%62%45%7C%51%7C%46%2D%37%62%44%28%37%62%43%28%20%20%29%37%29%4C%5A%42%6F%45%7C%7C%51%79%58%37%5E%62%45%5B%41%2A%20%5D%29%37%62%42%28%20%20%29%37%2D%46%28%37%62%37%28%47%68%37%42%28%20%20%29%68%47%7C%51%79%5A%46%2D%37%58%7C%51%79%58%37%5E%62%45%5A%4C%29%39%62%37%28%44%20%20%29%37%68%41%28%37%6F%23%46%7C%51%79%41%62%5E%37%58%4C%29%39%62%37%43%20%37%68%47%43%37%62%39%58%20%37%5E%62%45%7C%51%79%58%29%37%62%44%28%62%37%42%7C%51%79%58%37%2D%46%5B%43%2A%5D%51%79%41%62%37%4C%5A%7C%51%79%58%37%37%62%39%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%5E%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%49%74%20%44%6F%6E%27%74%20%4D%65%61%6E%20%41%20%54%68%69%6E%67=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%20%34%47%2D%28%47%37%62%45%5A%4C%45%2F%37%43%20%29%37%5E%2D%28%47%46%2F%2D%47%5A%4C%23%46%2F%2D%47%20%29%2D%28%47%2D%37%29%34%54%7B%41%2A%37%46%7C%51%79%7C%4E%31%43%37%7C%7D%51%79%58%35%62%37%44%7C%51%79%58%44%36%2F%62%42%7C%51%79%58%37%6F%23%43%7C%51%79%58%4E%32%43%37%58%51%79%58%2D%47%79%58%37%2D%47%62%36%58%79%51%4B%51%79%58%36%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5B%42%2A%5D%20%20%6C%63%4B%63%6C%20%4C%5A%42%7C%51%79%58%37%43%20%29%37%79%51%7C%46%37%2F%2D%47%5A%4C%23%46%2F%2D%47%20%29%2D%47%2D%28%47%5B%41%2A%5D%51%79%58%37%44%7C%51%79%58%46%28%47%2D%5E%58%37%43%7C%51%2F%45%4C%5A%45%62%37%28%47%2D%37%29%20%44%37%4C%5A%47%2D%58%79%51%7C%43%37%58%79%51%7C%43%23%6F%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%74%20%48%61%64%20%54%6F%20%42%65%20%59%6F%75=%4A%6F%6E%65%73%20%49%73%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%41%5A%34%47%5E%37%20%37%41%7C%51%79%58%37%45%5A%4C%37%2D%42%20%45%37%5A%4C%37%46%20%37%5E%47%5A%4C%35%23%37%44%20%45%2D%37%4C%34%54%5B%41%2A%2D%45%5A%4C%39%37%20%45%2D%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%46%7C%79%51%58%37%44%5B%42%2A%5D%51%79%58%37%41%5A%4C%37%20%42%37%62%41%5A%4C%37%2D%23%37%44%20%37%23%31%31%4C%5A%5D%20%35%23%37%44%20%37%44%7C%51%79%58%37%41%2D%7C%51%79%58%37%41%5A%4C%37%2D%45%20%37%41%2A%41%5B%47%5E%37%62%42%20%37%41%5A%4C%37%2D%37%20%46%37%4C%4C%37%2D%45%20%37%41%5A%4C%37%2D%45%20%37%7C%41%51%79%58%37%45%5A%4C%37%2D%42%20%37%45%5A%5A%41%37%20%45%5E%47%5A%4C%35%37%44%5A%4C%37%37%2C%47%37%2C%2D%45%5A%4C%39%62%37%42%20%37%5E%47%7C%51%58%79%37%46%7C%51%79%58%37%5E%43%5B%43%2A%5D%6C%37%20%42%62%6F%2D%44%73%20%37%2F%41%20%41%62%6F%37%4C%5A%44%37%2F%41%20%44%37%4C%5A%47%36%20%45%37%4C%5A%41%2D%37%20%44%37%20%5A==%30=%30===%49%74%20%4D%69%67%68%74%20%41%73%20%57%65%6C%6C%20%42%65%20%53%70%72%69%6E%67=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%20%34%47%5E%37%58%58%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%45%37%20%37%2D%42%7C%51%79%58%37%2D%41%7C%51%79%79%51%4B%63%6C%34%54%5B%41%2A%7C%51%79%58%37%47%37%58%79%51%58%37%45%7C%51%79%58%37%2D%42%5A%4C%39%62%23%37%46%20%37%68%23%43%7C%51%79%58%37%5E%43%7C%79%51%7C%41%2D%7C%51%79%58%37%20%37%47%20%37%7C%4E%31%42%2D%58%37%5E%47%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%79%51%7C%44%2D%51%79%58%37%44%4C%37%2D%41%7C%5E%37%4C%5A%41%68%42%73%5A%4C%37%5E%43%5A%4C%37%47%5A%4C%2D%37%44%5A%4C%37%47%5A%4C%37%2D%44%5A%4C%37%2D%2C%45%37%2C%6C%43%5B%42%2A%5D%41%5A%4C%37%41%47%4C%5A%46%23%6E%65%20%64%72%33%20%6C%61%20%2E%43%2E%44%5A%3C%4C%37%2D%45%5A%4C%39%62%37%42%5A%4C%37%68%64%69%6E%67%3E%2F%37%2D%41%5A%23%46%2F%37%5E%37%20%5D%7C%4E%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%78%4C%5A%4C%37%41%5A%4C%37%45%5A%4C%37%2D%42%33%47%5E%37%20%47%44%5A%4C%37%2D%4C%37%5E%47%5A%20%45%2D%37%2F%37%2D%41%5A%4C%37%45%5A%4C%37%2D%42%7C%51%58%79%36%2D%43%7C%51%79%58%37%68%23%43%5A%4C%44%4C%5A%44%37%4C%37%2D%45%5A%4C%5A%78%4C%5A%41%2D%37%4C%5A%44%37%20%5A==%30=%30===%49%74%20%4E%65%76%65%72%20%45%6E%74%65%72%65%64%20%4D%79%20%4D%69%6E%64=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%20%29%34%46%20%46%2B%2D%41%7C%29%37%62%41%28%20%29%37%2D%41%28%2D%37%47%20%37%5E%46%5A%4C%2B%46%20%36%46%5A%4C%37%28%47%2D%37%34%54%41%2A%7B%79%58%51%79%58%5A%46%5E%37%20%37%2D%47%5A%4C%37%47%20%73%75%73%37%47%31%5A%4E%4C%37%44%20%41%2F%37%5E%46%5A%4C%37%62%42%20%43%37%20%7D%4C%29%37%43%28%28%20%20%29%37%32%47%37%73%75%5E%46%42%2A%5B%5D%20%29%37%46%28%37%43%20%37%29%2D%43%28%73%75%73%37%43%5A%4C%37%47%20%73%37%28%42%62%5E%4E%5A%4C%20%51%45%2C%37%68%42%29%4C%5A%47%2D%5A%4C%37%2D%47%20%37%5E%46%5A%4C%37%43%20%2D%37%47%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%41%2D%37%20%73%41%2F%37%5E%46%29%37%2D%41%28%2D%37%20%44%37%5E%46%5A%4C%2B%46%20%36%46%5A%4C%2B%46%20%5E%37%46%41%2A%5B%5D%20%37%43%20%37%2D%47%5A%4C%37%20%47%2D%37%41%6C%7C%2C%37%37%43%20%37%2D%29%7C%41%2D%37%37%44%20%37%68%41%5A%4C%37%62%42%20%37%5E%5A%46%4C%29%37%43%28%37%2D%47%20%29%37%2D%47%28%62%39%4C%5A%47%37%62%41%28%20%4C%5A%6C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%73%47%2D%37%2C%43%37%2C%5A%20==%30=%30===%49%74%20%4F%6E%6C%79%20%48%61%70%70%65%6E%73%20%57%68%65%6E%20%49%20%44%61%6E%63%65%20%57%69%74%68%20%59%6F%75=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%34%43%5E%37%58%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%6F%23%43%7C%51%79%7C%43%23%6F%37%34%54%41%2A%7B%62%37%41%7C%51%7C%47%37%58%79%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%31%4E%51%7C%79%58%36%2D%46%7C%51%79%58%37%5E%46%7C%51%45%2D%37%58%79%51%79%58%37%68%51%79%58%37%2D%44%2D%37%58%79%37%41%7C%51%79%58%37%68%45%32%4E%5A%4C%20%79%51%58%51%79%58%7D%51%79%58%39%62%37%47%7C%51%58%79%51%7C%44%7C%51%79%58%39%7C%47%37%58%79%51%7C%43%5E%37%20%45%2D%37%4C%5A%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%49%74%20%57%61%73%20%53%6F%20%47%6F%6F%64%20%57%68%69%6C%65%20%49%74%20%4C%61%73%74%65%64=%50%6F%6C%6C%2D%41%63%6B%65%72%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2F%37%2D%41%20%34%43%5E%37%20%79%58%37%62%42%5A%4C%43%2F%37%2D%44%20%37%44%2D%5A%4C%39%62%37%41%20%37%68%45%5A%4C%37%42%51%7C%41%2D%37%34%54%41%2A%7B%37%47%20%37%2D%68%37%20%44%37%20%51%79%58%51%79%58%7D%20%37%47%20%31%31%37%23%62%41%5A%4C%37%44%20%37%2D%41%31%4E%5A%4C%4C%5A%4E%32%44%23%46%5A%4C%47%5A%4C%37%42%20%46%37%20%5D%5B%4C%37%6F%47%20%37%2D%23%47%5A%4C%2C%37%42%37%20%2D%23%46%5A%4C%37%6F%46%20%37%5E%45%42%2A%5A%46%23%2D%37%20%36%43%5A%4C%20%37%68%45%5A%23%6F%37%4C%5A%5E%43%41%2A%5B%5D%20%37%47%20%73%75%73%37%7C%47%51%79%58%37%2D%44%5A%4C%37%44%20%37%2D%41%37%20%42%37%4C%47%20%37%5E%47%37%47%20%37%2D%5A%44%2D%37%20%20%37%68%23%46%5A%4C%47%2F%37%2D%41%20%37%41%2D%7C%51%79%58%37%62%42%5A%4C%43%2F%37%2D%44%44%37%4C%5A%44%4C%39%62%37%41%4C%5A%43%36%20%47%37%73%75%73%20%5A%20==%30=%30===%49%74%27%73%20%41%20%42%69%67%20%57%69%64%65%20%57%6F%6E%64%65%72%66%75%6C%20%57%6F%72%6C%64=%52%6F%78%20%4A%6F%68%6E==%57%61%6C%74%7A=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%78%5A%34%44%62%5E%37%7C%5A%4C%78%5A%4C%37%46%5A%4C%78%5A%4C%37%43%2D%5A%4C%39%62%37%47%5A%4C%78%5A%4C%78%5A%4C%42%62%2D%37%4C%33%54%41%2A%7B%4C%37%2D%62%45%4C%5A%41%62%5E%42%5A%4C%78%5A%4C%37%5E%62%44%42%2A%5B%7D%37%20%62%41%5A%4C%37%2D%62%45%5A%4C%78%5A%4C%37%62%2D%37%4C%5A%78%5A%4C%37%62%41%5A%4C%37%2D%5A%78%4C%5A%46%5A%4C%37%5E%62%41%5A%4C%78%5A%4C%37%62%45%4C%5A%78%5A%4C%37%2D%62%42%5A%4C%78%5A%4C%37%2D%78%4C%5A%45%62%4C%37%2D%43%5A%45%5A%4C%78%5A%2A%41%44%62%5E%5A%4C%78%5A%4C%37%46%5A%4C%78%5A%4C%37%2D%5A%43%4C%39%62%37%47%5A%4C%78%5A%4C%78%5A%4C%37%42%62%2D%37%4C%5B%5D%20%37%62%62%37%4C%5A%78%4C%5A%55%41%62%36%4C%5A%78%4C%5A%45%62%2D%37%4C%5A%41%62%37%20%5A%20==%30=%30===%49%74%27%73%20%41%20%42%6C%75%65%20%57%6F%72%6C%64=%57%72%69%67%68%74%2D%46%6F%72%72%65%73%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%42%5A%4C%35%34%47%2D%39%58%7C%51%79%58%39%2D%43%5A%4C%20%6C%63%4B%51%58%79%39%5E%46%5A%4C%35%23%37%43%70%70%7C%51%79%70%70%46%37%23%34%54%41%2A%5B%37%2D%62%42%7C%4B%63%6C%20%20%7C%51%79%58%37%5E%46%5A%4C%39%62%37%43%20%2D%39%62%42%7C%51%79%58%39%5E%62%42%42%2A%5B%5D%46%37%58%79%51%51%79%58%39%5E%51%79%58%39%5E%62%37%58%79%51%37%43%70%70%7C%51%79%58%39%2D%47%41%2A%5B%51%5D%79%58%37%43%5A%4C%36%2D%62%42%20%37%43%7C%23%35%4C%5A%46%44%7C%51%79%58%20%39%2D%62%42%5A%43%2D%39%58%5E%62%42%43%2A%5B%5D%20%20%6C%63%4B%51%79%39%58%5E%62%42%5A%4C%35%23%37%46%70%70%7C%51%79%39%58%79%51%7C%4C%20%6C%63%4B%20%37%44%20%37%46%5E%37%20%47%58%36%46%55%5A%4C%37%43%20%37%2D%47%7C%51%58%79%37%47%5A%4C%37%44%20%37%68%41%5A%4C%37%2D%79%51%7C%41%68%5A%4C%37%62%45%5A%20==%30=%30===%49%74%27%73%20%41%20%44%61%6E%63%65=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%2C%37%44%2C%37%34%45%62%5E%37%37%41%5A%4C%37%5E%47%5A%4C%37%45%5A%4C%37%42%2D%5A%4C%35%23%37%47%5A%4C%35%23%37%41%5A%4C%4C%5A%73%41%2D%33%54%41%2A%5B%6C%42%2A%5B%5D%4C%5A%46%23%37%62%45%73%5A%4C%37%5E%62%45%5A%4C%37%62%42%4C%5A%37%2D%46%5A%4C%37%45%5A%4C%37%2D%42%5A%4C%37%2C%44%37%2C%37%5E%47%6C%7C%37%5E%47%6C%7C%5A%41%37%23%35%2D%41%73%5A%4C%37%41%5A%4C%37%5E%47%5A%4C%37%2C%45%5A%4C%37%2D%42%5A%4C%35%23%37%47%5A%4C%37%2C%44%37%2C%4C%37%5E%62%45%5A%4C%37%5E%62%4C%5A%42%2D%37%5D%2C%37%62%42%2C%37%2D%46%73%5A%4C%37%5E%5A%44%4C%37%41%5A%4C%37%2D%45%5A%4C%37%45%5A%4C%5B%2A%43%6C%45%37%23%46%5A%4C%37%23%46%5A%4C%5A%43%2D%37%4C%42%6C%5A%4C%37%23%46%6C%5A%4C%23%46%2F%37%42%5E%5A%4C%37%42%5A%4C%37%2D%46%5A%4C%37%46%5A%5E%37%2F%46%23%4C%39%62%37%47%5A%4C%37%2D%44%2F%46%23%4C%5A%4C%37%2D%45%51%7C%59%20%20%51%79%58%5A%20%62%37%42%5A%4C%37%5E%62%45%5A%4C%51%2C%37%23%46%5A%41%37%4C%5A%37%5E%42%5A%4C%78%20%5A%20==%30=%30===%49%74%27%73%20%41%20%47%6F%6F%64%20%44%61%79=%4C%65%65%20%50%65%67%67%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%43%36%58%79%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%43%36%58%79%51%34%54%41%2A%7B%43%42%2A%5B%7D%51%4B%63%6C%20%51%79%58%36%43%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%4B%63%6C%20%20%79%58%36%43%5A%62%44%7C%51%79%63%6C%20%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%51%4B%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%46%4C%5A%43%36%58%4B%51%79%58%37%79%58%2C%37%6F%7C%47%37%2F%44%58%37%2D%44%7C%51%79%58%37%6F%62%45%7C%51%58%79%2D%45%7C%51%79%58%37%6F%23%44%7C%51%79%58%79%51%7C%44%62%51%79%58%37%6F%6C%63%4B%51%79%54%34%34%43%36%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%51%7C%43%36%58%41%2A%5B%5D%51%20%4C%5A%43%36%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%49%74%27%73%20%41%20%4C%6F%76%65%6C%79%20%44%61%79%20%54%6F%64%61%79=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%45%20%34%42%62%5E%37%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%5E%42%62%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%5A%45%62%5E%37%34%54%41%2A%7B%58%5A%4C%37%46%37%2F%44%20%44%4C%37%2D%47%20%37%5E%62%42%42%2A%5B%5D%51%58%79%37%46%7C%51%79%58%37%2D%43%5A%4C%37%6F%62%5A%43%2D%37%20%5E%62%42%5A%4C%20%51%79%58%51%79%51%4C%5A%42%58%39%62%37%46%7C%51%79%58%37%43%31%4E%5A%37%4C%2D%47%20%39%62%37%44%7C%51%79%58%37%5E%62%79%51%7D%58%79%58%7C%72%51%79%46%20%37%2D%43%62%39%23%31%31%44%2F%37%5E%62%42%5A%4C%37%5E%2D%62%45%20%5E%37%62%45%7C%51%79%58%39%62%37%47%7C%51%79%58%20%43%37%4C%5A%41%32%4E%5A%4C%37%4C%5A%42%62%36%20%73%43%2D%37%2C%46%37%5A%20==%30=%30===%49%74%27%73%20%41%20%52%61%67%67%79%20%57%61%6C%74%7A=%42%72%75%62%65%63%6B%20%44%61%76%65==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%70%20%37%6F%23%34%47%37%2C%20%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%47%4C%5A%20%37%6F%47%6C%70%7C%2C%47%2F%37%43%73%70%79%51%7C%70%43%33%54%41%2A%5B%5E%43%42%2A%5B%51%7C%47%2C%45%5A%4C%43%6C%2C%37%47%2C%47%73%7C%51%79%58%62%39%37%44%7C%51%79%58%39%62%37%41%7C%70%20%37%47%58%79%51%5D%79%58%37%47%7C%37%62%42%73%20%42%2D%37%2C%20%4C%37%43%20%37%2D%47%7C%51%79%58%37%5E%62%5A%41%4C%37%62%45%20%37%2D%62%42%5A%4C%37%2D%45%5A%46%2D%37%20%7C%51%79%58%37%37%43%5A%4C%20%37%20%45%62%37%58%37%47%7C%70%20%37%6F%47%6C%2C%37%44%73%51%7C%79%58%47%41%2A%5B%5D%51%79%58%37%44%5A%4C%79%51%4B%63%6C%2D%45%6C%7C%2C%4C%43%6C%2C%37%43%23%6F%37%20%51%79%58%39%62%37%44%7C%51%79%58%39%62%37%7C%41%70%20%37%45%2C%47%7C%51%79%58%37%47%7C%70%7C%47%2C%73%47%70%7C%51%79%58%5A%47%58%79%51%5A%20==%30=%30===%49%74%27%73%20%41%6C%6C%20%52%69%67%68%74%20%57%69%74%68%20%4D%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%43%2D%58%79%51%79%58%37%2D%43%7C%51%79%58%36%2D%43%7C%79%51%58%37%2D%43%7C%51%79%58%37%5E%2D%43%7C%51%4B%63%6C%20%4C%34%54%41%2A%7B%44%5A%4C%20%6C%20%4C%5A%46%23%37%46%31%4E%7C%51%79%58%39%62%37%43%7C%51%58%79%37%68%47%5A%4C%20%6C%63%4B%51%79%58%37%6F%58%79%51%4B%63%6C%63%4B%51%79%2D%62%42%42%2A%7C%47%37%62%39%6C%63%4B%51%79%58%36%62%45%7C%51%79%58%37%42%62%7C%51%79%58%37%2D%46%32%4E%7C%7D%51%79%58%20%20%5D%59%5B%51%79%58%37%68%42%28%78%5A%4C%47%68%37%29%4C%62%45%2F%37%6F%62%41%5A%4C%78%5A%4C%29%37%28%46%37%6F%62%45%5A%4C%29%39%62%37%43%28%78%5A%28%46%68%37%29%28%62%45%2F%36%4C%78%5A%4C%29%45%62%5E%37%4C%62%45%5A%4C%29%39%62%37%43%28%78%5A%4C%29%68%37%47%28%62%45%2F%36%2D%62%42%59%5A%4C%78%5A%6F%37%28%46%37%5A%4C%29%37%62%37%47%5A%4C%37%2F%45%62%28%46%37%62%42%28%78%3E%67%6E%69%64%6E%65%20%64%33%72%20%6C%61%20%2E%43%2E%44%3C%5A%4C%29%37%68%29%4C%5A%44%68%37%6F%62%41%5A%7C%51%79%58%47%7C%4E%33%46%37%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%7C%45%62%37%2F%59%5D%20%39%62%41%62%5E%37%58%79%51%7C%41%6F%37%58%79%51%7C%42%62%37%73%75%73%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%47%37%62%39%58%79%51%5A%20==%30=%30===%49%74%27%73%20%42%65%65%6E%20%41%20%4C%6F%6E%67%20%4C%6F%6E%67%20%54%69%6D%65=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%43%20%37%41%46%2C%20%46%44%20%37%2D%47%7C%51%79%58%37%43%5A%4C%37%23%6F%46%20%36%46%7C%51%79%58%36%46%5A%4C%37%5E%37%4C%5A%47%2D%2A%5B%34%34%54%44%5A%4C%36%2D%43%37%23%35%2C%47%7C%51%79%58%39%62%37%44%5A%4C%37%68%41%37%20%5E%46%42%2A%5B%5D%51%79%58%37%5E%46%5A%4C%2D%37%20%42%62%20%37%2D%47%5A%62%37%20%43%37%20%5D%5B%2A%41%46%2C%20%46%5E%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%47%62%37%4C%5A%46%36%20%73%47%2D%37%2C%43%37%5A%20==%30=%30===%49%74%27%73%20%44%65%2D%6C%6F%76%65%6C%79=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%46%58%79%51%37%6F%23%46%7C%51%79%58%36%46%7C%51%79%58%5E%37%46%7C%51%79%58%36%46%7C%51%79%58%2B%46%7C%58%79%51%7C%47%34%54%5B%41%2A%58%37%6F%23%47%44%37%62%39%4C%2D%47%7C%51%79%58%37%43%7C%51%79%58%36%2D%7C%47%51%79%58%36%62%2D%47%7C%51%79%58%2D%47%5A%37%58%79%51%7C%20%37%68%41%7C%37%2D%23%43%2C%58%79%51%7C%47%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%46%37%20%37%2D%43%5B%42%2A%5D%20%37%43%20%37%2D%20%73%43%2D%37%36%46%7C%51%79%46%5B%41%2A%5D%2C%43%2D%37%2C%75%73%37%43%7C%51%79%58%37%43%5A%4C%20%6C%4B%63%51%79%58%36%2D%62%42%5A%4C%37%5E%62%42%6C%73%20%43%37%20%37%2D%44%7C%2C%7C%51%79%58%39%2B%58%79%51%7C%79%58%37%68%41%7C%51%79%58%37%5E%46%7C%51%58%79%46%7C%51%79%58%37%5E%46%7C%51%79%58%36%46%51%7C%44%37%62%46%7C%51%79%58%47%2D%37%20%43%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%49%74%27%73%20%45%61%73%79%20%54%6F%20%52%65%6D%65%6D%62%65%72=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%46%2D%37%20%62%45%20%37%2D%62%42%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%43%20%37%5E%62%45%5A%4C%37%62%42%37%4C%5A%41%62%34%54%7B%41%2A%4E%7C%51%79%58%79%51%7C%73%43%58%51%79%58%7D%20%37%43%20%37%2D%47%31%4E%6C%7C%2C%37%62%42%2C%37%2D%46%2C%37%46%2C%37%2D%79%51%58%79%51%58%37%62%44%7C%41%7C%51%79%58%79%51%5D%2A%42%4C%37%62%45%20%37%2D%62%42%5A%4C%37%2D%46%37%20%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%5B%5A%41%62%5E%37%58%36%62%45%32%43%20%37%5E%62%62%37%4C%5A%47%42%20%37%2D%46%5B%41%2A%5D%51%79%58%37%62%5A%42%4C%37%46%20%37%2D%43%7C%51%79%58%37%5E%62%62%37%4C%5A%45%44%20%37%2D%62%42%2C%37%2D%46%37%20%42%62%37%2D%43%73%7C%51%79%58%37%62%44%7C%51%79%58%5E%37%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%2C%46%37%2C%2D%46%5A%4C%37%62%37%2C%6C%7C%45%62%36%20%20%20%5A==%30=%30===%49%74%27%73%20%49%6D%70%6F%73%73%69%62%6C%65=%4D%61%6E%7A%61%6E%65%72%6F%20%41%72%6D%61%6E%64%6F==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%73%75%73%20%47%36%4C%5A%44%7C%51%79%58%37%2D%45%7C%51%79%58%37%42%51%7C%79%58%37%68%23%46%5A%4C%36%47%20%37%5E%47%2D%37%20%47%37%47%34%34%54%7B%37%41%7C%51%79%51%7C%45%37%58%51%79%58%37%45%7C%51%79%58%37%5E%47%7C%51%58%79%39%46%7C%51%79%58%37%2D%41%31%4E%7C%51%79%7C%41%2D%37%58%79%58%37%68%42%37%2D%41%7C%51%37%58%79%51%7C%51%79%58%37%5E%47%7C%51%79%58%39%46%7C%51%58%79%37%2D%41%32%4E%7C%7D%20%37%44%20%37%2D%41%7C%45%37%58%79%44%7C%51%79%58%58%79%51%7C%44%39%58%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%49%74%27%73%20%4A%75%73%74%20%54%61%6C%6B=%4D%65%74%68%65%6E%79%20%50%61%74==%4C%61%74%69%6E=%43%23%2D==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%43%23%2D%39%43%2C%53%2C%41%2A%7B%7D%20%20%6C%63%4B%51%58%79%31%31%23%39%43%5A%4C%20%6C%63%4B%51%79%58%23%2D%39%58%79%34%54%69%2A%7B%51%79%58%37%2D%31%31%58%79%51%6C%63%4B%51%79%58%31%31%23%39%43%5A%4C%20%63%6C%4B%51%79%58%39%2D%23%43%5A%4C%20%6C%63%4B%20%4C%5A%46%23%23%39%43%5A%4C%31%23%39%43%31%5A%47%61%64%64%63%4B%51%79%58%39%2D%23%43%6C%7C%2C%39%2D%43%23%2C%42%2F%41%73%20%41%2F%47%7C%51%79%58%39%6C%20%4C%5A%4E%4C%20%6C%63%4B%51%79%58%39%2D%63%6C%20%20%7D%5D%20%20%3E%65%6E%69%46%3C%6C%63%4B%51%79%39%58%2D%23%43%32%4E%5A%4C%20%51%79%58%51%79%58%5B%2A%42%46%23%4B%51%79%58%31%51%79%58%39%36%20%41%5E%37%4C%37%5E%41%20%39%5E%62%45%5A%4C%39%62%42%20%5E%39%47%5A%4C%20%6C%63%4B%51%79%58%44%2F%43%5A%2F%42%4C%5A%45%23%47%2F%45%7C%23%46%7C%51%79%5A%47%5E%37%2F%5E%42%7C%51%79%58%39%5E%45%7C%51%79%58%42%37%2F%5E%41%7C%51%79%58%39%5E%44%7C%51%79%58%41%37%2F%43%23%58%4C%20%6C%63%4B%5E%39%58%79%51%7C%46%23%2D%39%58%79%51%7C%3C%2A%37%30%44%2E%53%2E%20%61%6C%20%32%6E%64%20%45%6E%64%2E%3E%41%5E%37%2F%42%58%79%51%5A%20==%30=%30===%49%74%27%73%20%4D%61%67%69%63=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%42%62%5E%37%20%37%2D%43%5A%4C%37%46%20%37%2D%43%5A%4C%6F%37%62%44%20%44%2F%62%42%5A%4C%37%5E%62%45%20%46%37%4C%5A%43%34%54%5B%41%2A%2D%43%5A%4C%37%51%7C%42%62%5E%2D%44%5A%4C%37%62%45%20%37%5E%62%42%5B%42%5D%2A%20%37%46%20%73%75%73%37%46%7C%51%79%58%37%37%20%44%62%6F%79%58%37%46%7C%62%45%20%37%5E%46%37%58%79%51%5D%51%79%58%37%46%7C%51%79%58%37%2D%43%5A%37%4C%43%20%37%2D%47%5A%4C%37%43%20%37%2D%47%7C%2A%43%5B%42%62%7C%51%79%58%37%51%79%58%37%68%62%2F%44%20%44%37%46%7C%51%79%58%37%2D%43%5A%4C%37%46%20%2D%37%43%5A%4C%37%46%20%37%2D%43%5A%4C%37%6F%62%58%79%51%7C%44%42%5A%4C%37%5E%20%37%2D%44%5A%58%79%51%5D%2A%2D%43%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%41%62%20%37%2D%62%45%7C%51%79%58%37%2D%43%5B%44%37%20%46%37%4C%39%62%37%47%7C%47%2D%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%47%2D%37%4C%5A%43%2D%37%20%46%37%62%39%20%5A==%30=%30===%49%74%27%73%20%4F%6E%6C%79%20%61%20%50%61%70%65%72%20%4D%6F%6F%6E=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%47%20%37%2D%34%47%5E%37%20%44%2C%37%2D%41%73%20%37%5E%47%5A%4C%37%44%37%20%2D%41%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%37%2C%7C%6C%44%34%54%41%2A%7B%36%47%32%4E%5A%20%41%68%37%4C%51%79%58%51%79%58%51%79%58%7D%2C%37%44%2C%2D%37%41%73%20%36%47%31%4E%7C%51%79%58%37%44%5A%20%20%2C%6C%4C%37%5E%43%5A%4C%6F%23%43%20%37%5B%2A%42%43%5E%47%20%36%47%5A%4C%37%44%20%37%2D%41%5A%4C%45%37%20%44%2F%37%5E%47%5A%4C%37%6F%23%43%20%37%37%4C%5A%43%5E%5D%20%37%47%20%41%5A%4C%37%44%37%2F%44%58%79%4C%37%45%20%37%5E%47%41%2A%5B%5D%20%37%44%37%20%2D%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%5A%41%2D%37%20%5E%47%5A%4C%37%2D%41%73%20%36%4C%5A%47%5E%37%37%44%5A%4C%37%68%41%20%37%5E%43%5A%4C%37%20%47%37%2D%44%6C%7C%2C%37%44%2C%37%2D%41%73%20%58%79%51%7C%47%37%44%20%37%2D%37%2C%44%37%2C%5A%20==%30=%30===%49%74%27%73%20%54%68%65%20%54%61%6C%6B%20%4F%66%20%54%68%65%20%54%6F%77%6E=%4C%69%76%69%6E%67%73%74%6F%6E%20%4A%65%72%72%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%45%20%37%5E%34%46%5E%37%20%45%20%37%5E%62%42%5A%4C%35%23%37%46%20%37%46%5E%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%62%41%62%37%4C%5A%46%34%54%41%2A%7B%5D%51%79%58%36%20%44%37%4C%5A%20%37%47%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%43%20%37%2D%47%7C%51%79%58%37%47%31%4E%43%37%4C%5A%46%37%62%45%5A%4C%4C%37%44%20%37%37%20%44%37%4C%44%20%37%47%5A%4C%39%62%37%44%20%37%68%41%51%7C%79%58%37%2D%47%5A%4C%37%44%20%37%2D%47%5A%2D%37%4C%5A%47%2D%47%42%2A%5B%62%42%5A%4C%35%47%37%4C%5A%43%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%41%62%20%37%5E%46%41%2A%5B%5D%51%79%58%35%23%37%37%20%46%37%23%20%37%2D%44%5A%5E%37%20%45%62%37%4C%5A%46%5E%37%20%45%37%4C%5A%45%62%37%20%44%37%4C%5A%47%37%20%43%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%49%74%27%73%20%59%6F%75%20%4F%72%20%4E%6F%20%4F%6E%65=%53%74%79%6E%65%20%4A%75%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%47%2D%37%58%58%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%62%37%42%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%79%51%7C%43%37%34%54%41%2A%5B%4C%37%2D%41%20%4B%63%6C%20%20%20%6C%63%4B%51%79%58%37%5E%62%41%7C%51%79%37%58%62%45%7C%51%79%58%37%2D%62%42%42%2A%5B%5D%4C%5A%43%5E%37%51%79%58%37%5E%37%2D%41%5A%4C%47%37%4C%5A%47%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%41%47%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%2D%37%20%42%62%37%20%37%2D%44%5A%42%28%37%68%42%47%2D%37%58%79%79%58%29%37%46%28%39%62%37%44%7C%51%79%58%37%29%2D%43%28%37%68%41%7C%51%79%58%37%43%7C%51%51%5D%5B%2A%43%5A%4C%37%44%20%2D%47%5A%4C%29%79%51%7C%42%62%62%44%20%29%37%2D%62%42%28%37%2D%62%41%5A%37%4C%2D%44%20%37%2D%41%5A%4C%37%62%45%20%37%2D%37%28%45%62%37%58%29%37%5E%62%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4A%61%63%6B%69%65%2D%69%6E%67=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%31%31%2D%43%5A%62%5E%37%23%31%51%79%58%31%31%23%37%5E%62%42%5A%4C%51%79%7C%58%72%51%79%58%5A%4C%20%6C%63%4B%51%79%58%31%4B%63%6C%20%4C%42%34%34%54%5B%29%37%2D%43%28%73%4C%5A%46%39%51%79%58%39%62%37%47%5A%4C%20%6C%63%4B%51%58%79%31%31%23%37%5E%62%42%7C%51%79%58%73%75%73%7C%46%37%2F%43%75%73%39%46%20%20%43%37%2F%46%28%46%37%29%4C%5A%42%62%5E%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%4A%61%63%6F=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%29%39%62%44%7B%47%73%75%73%5B%41%2A%59%5D%20%20%6C%63%4B%51%79%58%46%62%2F%45%7D%20%3E%78%38%3C%20%6C%63%4B%51%79%58%43%2D%37%20%28%34%34%54%69%2A%4C%39%62%44%20%4C%5A%20%78%20%4C%20%6C%63%4B%51%79%58%37%2D%43%7C%51%79%37%58%2D%43%5A%4C%39%62%44%20%37%5E%62%44%5A%4C%5A%44%62%5E%37%29%37%2D%43%28%2D%47%7C%51%79%79%51%5D%2A%42%5A%4C%29%37%2D%47%28%37%43%20%37%2D%47%5A%29%4C%37%5E%62%41%28%37%62%41%20%37%5E%62%41%5B%41%62%5E%37%58%58%37%2D%43%5A%68%63%20%65%74%28%47%2D%37%29%6C%61%20%65%73%75%28%20%42%41%20%6E%6F%20%6F%73%6C%6F%73%3C%7C%51%79%58%37%5E%62%44%5A%4C%74%65%72%6E%61%37%2D%43%20%37%5A%4C%39%5E%62%29%3E%43%2D%37%6C%7B%51%59%59%5D%20%51%20%20%37%2D%43%5A%35%4C%23%37%47%20%39%23%37%44%5A%4C%37%62%41%20%43%2D%37%20%41%73%65%67%6E%61%44%62%5E%37%20%47%37%23%35%20%7D==%30=%30===%4A%61%6D%65%73=%4D%65%74%68%65%6E%79%20%50%61%74==%42%6F%73%73%61%20%4E%6F%76%61=%44==%31%72%33%34%4C%62%4B%63%75%37%79%58%41%2F%44%34%44%23%36%20%2D%47%20%42%2F%47%5A%4C%37%6F%43%20%36%43%4C%5A%23%43%2F%41%20%44%2F%47%5A%4C%23%44%2F%42%2F%42%62%4C%5A%34%54%5B%69%2A%4C%37%2D%42%20%2F%41%58%79%51%4C%37%5E%47%20%37%5E%44%7B%41%2A%5D%2C%41%47%2C%20%39%64%64%61%47%7C%51%79%58%41%2F%44%7C%5A%41%2F%43%23%37%5E%46%7C%51%46%20%37%5E%47%46%23%2D%37%4C%6C%2C%37%23%46%2C%68%23%43%73%5A%4C%37%5E%20%47%37%5E%44%5A%4C%37%2D%23%46%20%37%5E%47%5A%42%2D%37%4C%5A%20%37%5E%47%5A%51%79%58%44%5A%47%5E%37%20%46%37%5E%47%32%4E%7D%2C%41%2C%41%2F%47%20%44%4C%5A%41%2F%47%20%37%5E%47%31%4E%5A%4C%37%2D%23%20%47%2F%41%4C%5A%4C%37%2D%23%2F%44%5A%4C%47%20%46%23%37%2F%4C%23%47%2F%45%20%2D%23%46%5A%4C%46%2F%23%20%43%44%5A%4C%23%43%2F%41%20%2D%42%5A%4C%23%41%5A%41%20%41%2F%41%5B%42%2A%5D%23%46%20%37%5E%37%4C%5A%45%2D%42%20%23%43%2F%41%5A%4C%37%5E%47%20%37%5E%5B%44%41%2A%5D%20%41%20%37%5E%47%5A%4C%41%20%37%2D%37%4C%5A%47%2D%42%20%23%46%20%37%5E%47%5A%5E%37%20%46%23%20%37%5E%47%5A%4C%37%2D%42%6C%2C%37%23%46%68%2C%23%43%73%5A%4C%37%47%20%37%44%5A%4C%37%2D%46%23%2D%37%4C%47%5A%4C%37%2D%41%2F%37%44%2C%51%4C%5A%47%5E%2F%47%2C%5E%47%73%51%7B%20%20%51%79%58%51%58%79%5D%2C%41%2C%47%20%44%5A%4C%41%2F%47%20%37%41%7C%42%2D%37%2C%37%2D%23%46%7C%47%5E%2C%46%23%2D%7C%47%5E%2C%46%23%2D%7D%47%5E%37%20%47%2F%41%4C%5A%44%20%20%20%5A==%30=%30===%4A%61%7A%7A%20%46%6F%6C%6B=%41%62%65%72%63%72%6F%6D%62%69%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%73%75%34%43%5E%37%58%37%47%20%73%75%73%37%47%5A%4C%31%31%23%37%41%62%20%37%2D%41%7C%51%79%58%37%5E%46%7C%51%79%4C%5A%43%37%73%34%54%41%2A%7B%4E%7C%51%79%58%51%7C%46%5E%37%58%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%58%79%37%2D%45%7C%51%79%58%37%2D%46%7C%51%79%58%79%51%7C%47%37%79%58%37%43%7C%37%2D%62%42%7C%58%79%51%7C%42%62%44%32%4E%7C%7D%20%37%47%20%37%2D%44%5A%37%4C%62%41%20%37%2D%62%45%7C%51%79%58%37%2D%62%5E%37%58%79%51%37%5E%62%44%31%4C%51%79%58%7C%2D%37%58%79%51%51%79%58%39%23%37%42%7C%51%79%58%42%2F%37%45%2D%42%2A%5B%5D%51%79%58%35%23%39%23%37%42%7C%7C%58%79%51%72%41%7C%51%79%58%20%2D%44%5A%4C%42%58%79%51%7C%20%64%72%33%20%6C%61%20%2E%43%2E%44%3C%31%23%31%37%62%45%20%2D%45%7C%51%79%58%39%23%37%42%45%6E%64%2E%3E%2F%37%2D%45%5A%47%68%37%20%5D%59%7C%4E%33%44%62%5E%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%2D%37%58%79%51%7C%47%37%73%75%73%20%47%37%20%5A%20==%30=%30===%4A%65%20%4E%65%20%53%61%69%73%20%50%61%73=%48%61%6D%70%74%6F%6E%2D%4A%6F%6E%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%42%5A%4C%2C%37%34%46%5E%37%20%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%44%20%5E%37%62%41%6C%7C%2C%37%62%45%2C%37%2D%62%42%73%46%5E%37%20%44%34%54%41%2A%7B%51%79%58%37%6F%6F%37%2C%4C%5A%36%62%42%42%2A%5B%7D%51%79%58%36%46%5A%4C%43%37%20%37%2D%47%5A%4C%39%62%37%44%20%37%5E%46%58%79%51%7C%42%42%20%37%5E%62%20%37%5E%46%41%51%7C%46%37%58%43%20%37%2D%47%5A%4C%37%44%20%37%5E%46%7C%79%51%58%37%6F%42%7C%51%79%58%36%62%42%7C%51%79%37%20%5D%5B%2A%79%58%36%46%7C%5A%4C%2C%37%6F%2C%45%62%37%2C%42%5A%4C%2C%37%44%20%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%62%44%20%37%5E%62%41%6C%7C%62%5E%37%20%42%37%2D%62%42%73%46%5E%37%20%44%37%62%39%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%4A%65%61%6E%6E%69%65%27%73%20%53%6F%6E%67=%49%76%65%72%79%20%4D%61%72%63%68%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%41%7C%34%47%2D%37%58%42%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%62%39%58%79%51%34%54%41%2A%7B%51%79%58%37%5E%6F%37%58%79%51%20%37%2D%45%7C%51%79%58%37%5E%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%31%4E%42%2A%5B%5D%41%37%4C%5A%44%62%41%7C%51%79%51%79%58%37%44%51%7C%44%2D%37%2D%41%7C%51%79%58%37%43%7C%51%79%58%37%2D%32%47%4E%43%2A%5B%7D%51%79%58%37%47%7C%51%79%58%37%58%79%51%7C%79%58%37%41%7C%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4A%65%61%6E%6E%69%6E%65=%50%65%61%72%73%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%62%2D%37%4C%3E%29%38%28%32%36%2A%3C%78%5A%4C%78%5A%78%4C%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%5A%46%23%2D%37%34%54%41%2A%7B%39%23%37%62%45%45%5E%37%58%79%5E%62%41%31%4E%7C%51%79%58%39%23%37%62%45%51%7C%79%58%37%2D%62%42%7C%51%79%58%37%41%7C%51%37%58%79%51%7C%7C%51%79%58%37%37%43%20%37%68%79%51%58%79%51%37%5E%62%44%42%2A%5B%5D%20%37%62%41%20%37%62%2D%45%7C%51%79%58%37%5E%62%41%32%4E%5A%4C%20%58%79%51%7C%47%58%7D%51%79%58%37%2D%62%41%41%58%79%51%4B%63%58%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%58%79%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%79%51%5D%5B%2A%37%5E%46%5A%4C%79%58%37%5E%45%78%4C%5A%78%4C%42%7C%51%79%58%37%2D%23%46%5A%4C%3E%29%38%32%28%36%2A%3C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%37%58%79%51%7C%5A%4C%78%5A%4C%51%7C%41%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%23%39%58%79%51%7C%41%62%5E%37%58%79%51%7C%45%62%37%62%39%58%79%51%5A%20==%30=%30===%4A%65%65%70%65%72%73%20%43%72%65%65%70%65%72%73=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%5A%4C%37%34%43%2D%37%20%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%46%20%2D%37%43%5A%4C%37%2D%47%20%36%62%42%5A%4C%37%46%43%2D%37%20%46%34%54%7B%41%2A%37%62%42%20%37%4C%5A%43%2D%37%2D%43%20%36%62%45%5A%4C%37%62%42%20%37%2D%5B%46%42%2A%7D%51%79%58%36%62%42%5A%4C%37%46%20%37%4C%5A%46%2D%37%2D%47%20%36%46%20%37%2D%43%58%79%51%7C%47%37%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%4C%5A%37%2D%44%20%37%5E%46%5A%4C%37%43%20%37%2D%20%5D%2A%41%5B%36%62%45%5A%4C%46%20%37%2D%43%36%20%47%2D%37%37%62%41%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%2D%20%36%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%20%47%37%4C%5A%62%42%5A%4C%37%37%4C%5A%42%62%36%20%47%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%4A%65%72%73%65%79%20%42%6F%75%6E%63%65=%50%6C%61%74%65%72%2D%42%72%61%64%73%68%61%77%2D%4A%6F%68%6E%73%6F%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%6F%62%41%20%34%46%36%58%79%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%6C%20%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%51%7C%4E%31%46%36%34%54%41%2A%7B%45%5A%4C%20%6C%20%43%37%20%7D%37%46%42%2A%5B%5D%51%79%58%36%46%5A%4C%37%44%62%20%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%58%79%51%4B%63%37%2D%47%5A%4C%4C%20%6C%63%4B%4B%63%6C%20%4C%41%2A%5B%5D%51%79%58%35%23%37%43%7C%51%79%37%58%43%5A%4C%20%6C%63%4B%51%79%58%37%62%44%5A%46%36%58%79%51%51%79%58%37%62%5A%47%37%58%79%51%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%20%44%62%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%4A%69%6E%72%69%6B%69%73%68%61=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%41%5A%4C%62%5E%37%23%31%79%58%36%2D%62%42%5A%4C%20%6C%63%4B%51%79%73%58%75%73%39%43%5A%4C%20%6C%63%4B%51%79%58%31%51%4B%63%6C%20%44%34%34%54%7B%7C%51%79%58%37%63%6C%20%4C%5A%58%33%31%62%47%7C%51%79%58%37%2D%46%31%4E%4C%5A%20%6C%63%4B%51%79%58%31%31%23%37%5E%62%47%79%51%7C%46%2D%4B%51%79%58%37%46%7C%51%79%58%79%51%7C%47%68%51%79%58%37%2D%46%32%4E%5A%4C%20%51%79%58%79%51%58%7D%51%79%58%39%23%37%43%7C%51%79%58%37%7C%47%62%31%33%58%33%31%62%47%7C%51%79%58%37%7C%47%62%31%33%35%23%37%47%20%39%62%44%7C%51%79%58%33%31%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%47%62%5E%51%79%58%37%2D%47%68%37%58%79%51%7C%43%37%61%6C%74%58%79%51%5A%20==%30=%30===%4A%69%74%74%65%72%62%75%67%20%57%61%6C%74%7A=%57%61%6C%6C%65%72%20%46%61%74%73==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%45%62%5E%37%4C%20%6C%63%4B%51%79%58%37%62%41%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%5A%20%78%20%4C%33%54%7B%41%2A%5D%51%79%58%37%58%79%51%4B%63%37%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%58%79%51%7C%43%37%5E%62%45%5A%20%6C%63%4B%51%58%79%51%4B%63%37%62%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%62%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%23%31%31%58%79%37%46%5B%42%2A%37%62%42%7C%51%79%51%4B%63%6C%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%31%5A%4E%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%20%46%2D%37%58%79%58%37%46%5A%4C%58%79%51%7D%7C%4E%32%45%62%36%58%79%51%7C%41%62%37%58%79%51%7C%45%62%36%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%4A%6F%64%79%20%47%72%69%6E%64%2C%20%54%68%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%45%76%65%6E%20%38%74%68%73=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%62%2D%37%58%79%42%5A%4C%20%6C%63%4B%51%79%58%37%62%45%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%62%2D%37%58%79%42%34%34%54%5B%4C%5A%41%31%33%58%79%51%7C%42%31%33%58%79%51%7C%42%62%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4A%6F%6B%65%72%2C%20%54%68%65=%4D%6F%72%67%61%6E%20%4C%65%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%37%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%5A%47%4C%37%62%42%20%37%2D%46%5A%4C%39%23%37%43%4C%5A%42%62%2D%34%54%41%2A%7B%62%42%20%37%2D%37%20%44%62%37%20%51%79%58%51%79%58%7D%20%37%62%42%20%37%46%2D%5A%4C%39%23%37%43%20%37%2D%47%31%4E%5A%4C%4C%5A%4E%32%46%5E%62%41%5A%4C%37%46%7C%51%79%36%58%79%51%5D%4C%20%6C%63%4B%51%79%58%37%5E%62%41%7C%51%58%79%37%62%45%7C%51%79%58%37%2D%62%42%42%2A%5B%5A%43%2D%37%58%62%45%5A%4C%37%2D%46%5A%4C%37%2D%37%58%79%51%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%23%37%20%43%36%62%45%41%2A%5B%5D%51%79%58%37%62%42%7C%47%2D%37%20%43%46%7C%51%79%58%37%20%42%62%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%5E%37%20%44%62%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%4A%6F%72%64%75=%4A%6F%72%64%61%6E%20%44%75%6B%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%44%37%20%47%47%20%37%44%7C%51%79%58%37%5E%62%45%5A%4C%62%37%42%20%37%46%7C%51%79%58%36%2D%43%5A%4C%37%37%4C%5A%43%2D%34%54%7B%41%2A%20%37%46%7C%51%51%4B%63%6C%20%44%5A%4C%37%62%41%20%37%62%45%5A%4C%37%62%20%42%37%46%5A%4C%37%43%20%37%47%5B%42%2A%7D%20%62%5E%37%58%79%79%58%37%62%41%20%37%46%7C%51%45%62%37%20%41%5A%4C%37%47%20%37%44%5B%41%2A%5D%51%79%58%5E%37%42%5A%4C%37%62%47%20%37%62%44%5A%4C%37%62%43%2D%36%58%79%5A%4C%37%62%42%42%62%37%4C%5A%45%62%5E%37%58%79%51%7C%44%37%20%47%37%4C%5A%43%2D%36%58%79%51%7C%41%62%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4A%6F%73%68%75%61=%46%65%6C%64%6D%61%6E%20%56%69%63%74%6F%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%2D%31%31%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4C%5A%20%78%20%34%54%41%2A%7B%58%37%2D%44%32%20%43%2D%37%4C%79%58%51%79%58%7D%20%20%6C%63%4B%51%79%58%2D%37%44%31%4E%5A%4C%37%2D%43%20%37%2D%62%42%5A%51%20%4C%5A%4E%37%2D%44%5A%4C%20%37%2D%62%45%37%20%43%37%20%5E%62%45%5A%4C%35%23%39%23%37%62%42%20%37%46%2D%7C%51%79%58%37%5E%46%34%33%54%42%2A%7B%5D%37%58%79%51%7C%2D%47%7C%51%79%6F%20%73%6F%6C%23%35%4C%5A%44%66%28%20%58%33%3C%20%37%2D%43%34%34%54%7C%79%51%58%35%23%39%23%37%47%7C%51%79%58%37%5E%62%6F%72%20%73%6F%39%23%37%62%41%20%78%20%5A%4C%42%62%2D%37%4C%20%6C%63%4B%51%79%58%31%31%2D%44%41%2A%5B%20%7D%35%23%39%62%37%41%20%35%23%39%23%37%45%5A%4C%5A%20%78%20%3E%29%79%6C%6E%51%79%58%37%2D%31%58%79%51%4B%43%20%37%2D%62%42%5A%4C%37%2D%43%20%37%2D%5A%44%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%2D%37%4C%5A%44%31%2D%44%5A%4C%4B%63%6C%20%20%5A%20==%30=%30===%4A%6F%79%20%53%70%72%69%6E%67=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%5A%4C%34%46%5E%37%58%2D%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%37%20%41%62%37%34%54%5B%41%2A%51%79%58%37%5E%46%5E%37%58%79%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%62%5B%47%42%2A%5D%20%37%62%44%20%37%2D%62%41%7C%51%37%4C%5A%47%62%5A%4C%37%43%20%37%5E%47%5B%43%45%37%4C%5A%42%20%37%2D%41%7C%51%79%58%37%5E%62%47%5A%4C%62%37%44%20%37%2D%62%41%5A%4C%37%41%20%37%2D%62%44%37%20%5D%2A%20%37%2D%42%7C%37%5E%62%47%5A%2D%37%20%43%37%37%2D%62%41%7C%51%79%58%37%5E%62%45%5A%4C%62%37%42%20%37%2D%46%7C%51%79%58%37%5E%46%5A%4C%20%44%62%37%4C%47%7C%51%79%58%37%2D%41%5A%4C%2D%37%20%43%37%2D%62%42%7C%51%79%58%37%5E%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%5E%46%5B%41%2A%5D%20%37%20%45%62%37%47%7C%51%79%58%20%41%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%5E%37%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%4A%75%6A%75=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%42==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%37%23%35%58%79%5A%4C%20%6C%63%4B%51%79%58%35%23%37%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%20%78%20%4C%5A%42%34%33%54%5B%5A%4C%20%6C%63%58%79%51%4B%63%2D%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%5A%41%4C%20%6C%63%4B%51%79%58%37%41%5A%4C%20%6C%37%58%79%51%4B%35%23%37%62%42%46%5E%37%58%79%51%4B%63%6C%20%4C%5A%42%2D%37%58%79%51%4B%63%6C%20%4C%5A%46%5E%37%58%79%51%4B%63%6C%20%4C%5A%42%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4A%75%6D%70%69%6E%20%57%69%74%68%20%53%79%6D%70%68%6F%6E%79%20%53%69%64=%59%6F%75%6E%67%20%4C%65%73%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%62%37%58%79%51%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%45%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%42%34%34%54%5B%46%37%58%79%51%7C%45%62%37%58%79%51%7C%42%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4A%75%73%74%20%41%20%47%69%67%6F%6C%6F=%43%61%73%75%63%63%69%20%4C%65%6F%6E%65%6C%6C%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%58%79%51%7C%46%2D%47%7C%51%79%58%2D%47%5A%4C%37%44%20%37%47%2D%5A%4C%37%6F%62%41%20%46%7C%51%79%58%37%5E%37%58%79%51%7C%46%34%34%54%5B%4C%37%44%20%37%5D%5B%46%37%58%62%45%20%37%2D%62%42%7C%51%79%58%37%2D%47%51%7C%79%58%37%44%7C%51%79%58%37%62%45%7C%51%79%37%4C%5A%41%2D%51%79%58%46%7C%5A%47%2D%37%20%43%37%4C%5A%46%20%43%37%20%5A==%30=%30===%4A%75%73%74%20%41%2D%53%69%74%74%69%6E%27%20%41%6E%64%20%41%2D%52%6F%63%6B%69%6E=%45%6C%6C%69%6E%67%74%6F%6E%2D%53%74%72%61%79%68%6F%72%6E%2D%47%61%69%6E%65%73==%53%6C%6F%77%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2C%36%62%41%6C%34%41%62%20%41%37%2D%62%42%73%5A%4C%43%2F%62%41%20%62%44%4C%5A%2C%36%62%41%20%2C%62%44%5A%4C%43%2F%37%62%2C%45%62%37%2C%34%54%41%2A%7B%62%41%6C%2C%37%41%62%2F%43%4C%62%42%7C%2C%37%2D%46%2C%62%45%2F%62%41%2C%6F%37%44%2C%62%44%73%5A%4C%37%6F%44%20%62%44%5A%2D%37%2C%45%62%20%62%44%5A%4C%2B%43%20%43%5A%2A%42%43%2D%20%2C%37%2D%44%5A%4C%35%23%2D%43%20%2D%43%5A%2C%4C%36%62%2D%43%20%36%2D%43%5A%4C%35%23%2D%43%20%47%37%2C%4C%5B%7D%20%2C%36%36%62%41%20%2C%20%43%23%6F%37%2F%37%62%41%20%62%41%41%2A%5B%5D%20%37%62%20%45%37%2D%62%42%5A%4C%37%47%20%37%2D%44%5A%4C%43%4C%5A%44%62%2C%36%43%5A%4C%2C%62%44%73%5A%20%41%62%2F%43%62%44%5A%4C%43%2F%62%41%20%62%44%5A%4C%2C%62%36%41%6C%2C%37%62%45%2C%37%2D%62%42%73%5A%4C%20%44%6F%37%4C%62%44%5A%4C%2C%44%6F%37%2C%41%62%2F%45%62%2C%46%2D%37%2C%7C%42%62%2D%37%2C%45%62%37%2C%6C%41%62%36%2C%20%5A%20==%30=%30===%4A%75%73%74%20%46%72%69%65%6E%64%73=%4B%6C%65%6E%6E%65%72%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%43%5E%37%58%6C%63%4B%51%79%58%37%5E%47%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%20%4C%5A%42%62%34%54%41%2A%5B%41%5A%4C%20%6C%79%51%5D%5B%2A%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%47%5E%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%42%58%79%51%4B%63%58%37%62%45%7C%4B%51%79%58%37%4C%5A%44%2D%37%58%37%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%4B%63%51%79%58%37%5E%43%41%2A%5B%5D%20%37%47%20%79%51%7C%47%5E%37%44%20%37%2D%37%2D%45%5A%4C%42%62%2D%37%58%37%68%23%46%7C%51%79%58%37%44%7C%51%79%58%2D%37%41%43%2A%5B%5D%51%79%58%37%62%45%7C%51%79%20%42%37%62%39%5A%4C%20%6C%63%58%79%51%7C%41%37%58%79%51%7C%41%2D%37%20%44%37%4C%5A%55%47%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%4A%75%73%74%20%49%6E%20%54%69%6D%65=%53%74%79%6E%65%20%4A%75%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%42%62%5E%37%4B%51%79%58%37%47%7C%51%79%58%39%62%37%44%51%7C%79%58%37%68%41%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%34%54%5B%41%2A%7C%51%79%58%37%5A%46%37%58%79%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%20%63%6C%4B%51%79%58%37%62%42%5A%4C%20%6C%63%4B%51%4C%5A%41%62%5E%4C%20%6C%63%4B%58%36%62%42%5A%37%62%39%20%5D%20%37%43%7C%51%79%58%46%2F%2D%47%7C%51%79%23%58%46%2F%2D%47%7C%51%79%58%37%2D%47%5B%42%2A%43%23%6F%37%4C%44%20%37%68%41%58%37%43%7C%51%20%4C%5A%41%62%7C%51%79%58%37%2D%44%7C%51%79%58%37%46%7C%79%51%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%47%2D%37%58%79%6C%63%4B%51%79%79%51%7C%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%4A%75%73%74%20%49%6E%20%54%75%6E%65=%41%62%65%72%63%72%6F%6D%62%69%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%62%42%2F%34%44%37%73%75%79%58%37%2D%43%7C%51%79%58%39%62%37%47%7C%79%51%58%37%68%44%7C%51%79%58%78%7C%51%79%58%73%51%7C%43%2D%37%34%54%41%2A%7B%20%2D%44%7C%51%58%79%51%7C%78%42%7C%51%79%58%2D%44%7C%51%79%58%44%2F%62%7C%42%51%79%58%2D%44%31%4E%42%2A%5B%5D%51%79%58%62%2F%44%58%79%37%2D%41%7C%51%79%58%37%5E%62%5A%42%62%5E%37%31%31%23%37%5E%46%32%4E%43%2A%5B%7D%51%79%39%58%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%58%79%51%7C%45%4C%43%2F%2D%44%51%7C%41%62%5E%37%23%31%31%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%73%75%73%58%79%51%7C%78%58%79%51%7C%78%58%79%51%7C%78%58%79%51%5A%20==%30=%30===%4A%75%73%74%20%4F%6E%65%20%4D%6F%72%65%20%43%68%61%6E%63%65=%4A%6F%68%6E%73%74%6F%6E%2D%43%6F%73%6C%6F%77==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%20%78%34%47%5E%37%2C%44%20%2C%37%2D%41%5A%4C%20%78%20%5A%4C%2C%44%37%20%2C%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%2C%4C%5A%20%34%54%41%2A%7B%58%2C%36%47%6C%20%45%62%37%2C%37%62%45%73%20%2C%36%47%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%44%20%2C%37%2D%41%5A%4C%2C%44%37%2C%7C%2C%37%5E%47%31%2C%37%45%20%2C%42%44%2D%37%2C%79%58%2C%37%5E%47%5A%4C%2C%37%44%20%2C%37%41%68%7C%51%79%58%2C%37%5E%43%5A%4C%2C%37%47%20%51%7C%42%68%37%2A%5B%5D%51%79%2C%37%2D%41%5A%2C%58%79%51%7C%51%79%58%2C%37%5E%47%41%2A%5B%5D%20%2C%37%20%44%2C%37%2D%41%5A%4C%2C%37%41%20%2C%37%2D%45%4B%63%6C%20%4C%37%2D%41%5A%4C%20%44%37%2C%4C%5A%20%78%20%4C%5A%41%2D%37%2C%20%44%37%2C%4C%5A%20%78%20%4C%5A%47%36%2C%20%73%45%62%37%2C%44%37%2C%7C%6C%47%36%2C%58%79%51%5A%20==%30=%30===%4A%75%73%74%20%4F%6E%65%20%4F%66%20%54%68%6F%73%65%20%54%68%69%6E%67%73=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%44%2D%36%58%63%4B%51%79%58%37%46%7C%51%79%58%39%62%37%7C%41%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%42%34%54%7B%41%2A%7C%51%79%58%37%58%79%51%7C%41%36%46%31%4E%7C%51%79%58%37%43%7C%51%79%58%2D%37%47%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%58%79%51%7C%44%36%2D%62%42%7C%2A%5D%51%79%58%2D%37%2F%46%4C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%46%36%32%4E%7C%7D%20%39%62%37%41%20%37%68%45%5A%51%7C%42%62%37%47%20%37%2D%47%47%7C%51%79%58%58%79%51%7C%45%20%6C%63%4B%51%79%58%36%62%45%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%7C%51%79%58%37%6F%4C%5A%44%2D%37%36%62%45%5B%42%37%2D%47%7C%51%43%36%58%79%51%7C%51%79%58%37%2D%45%7C%51%79%58%36%2D%46%51%7C%79%58%37%68%23%46%7C%51%79%58%37%2D%41%7C%45%62%37%58%79%7C%51%79%58%37%5A%4C%20%6C%63%2E%20%61%6C%20%46%55%33%4E%7C%5D%20%39%62%37%41%20%37%68%5A%45%4C%37%43%3E%67%6E%69%64%6E%65%20%64%72%33%36%58%79%51%4B%43%2E%44%3C%20%45%68%37%58%79%51%7C%41%37%62%39%20%20%20%5A==%30=%30===%4A%75%73%74%20%53%71%75%65%65%7A%65%20%4D%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%34%46%5E%37%20%4C%37%44%20%37%2D%41%5A%4C%37%5E%62%42%20%5E%37%46%5A%4C%37%43%20%37%2D%41%5A%4C%37%2D%47%5A%47%2D%37%58%34%54%41%2A%7B%37%46%42%2A%5B%31%46%5E%37%20%4B%51%79%58%37%5E%46%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%44%63%6C%20%20%5D%4E%7C%51%79%58%5E%46%41%2A%5B%6C%20%4C%5A%42%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%79%51%58%37%47%5A%4C%20%6C%63%4B%51%79%58%36%62%37%58%79%51%5D%63%4B%51%79%58%20%37%5E%46%7C%4C%5A%41%2D%37%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%2D%5A%41%4C%37%5E%62%42%20%37%5E%46%5A%4C%37%43%20%43%37%58%79%51%37%2D%47%20%37%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%4A%75%73%74%20%59%6F%75%2C%20%4A%75%73%74%20%4D%65=%47%72%65%65%72%20%4A%65%73%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2F%36%43%5A%4C%34%43%36%58%79%5E%46%5A%4C%37%43%20%36%43%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%41%7C%51%37%20%42%62%37%34%54%7B%41%2A%79%58%37%43%7C%5A%4E%31%43%36%47%5B%42%2A%5D%51%79%58%36%43%32%4E%7C%51%58%79%51%79%58%51%79%58%51%79%58%7D%20%37%47%20%2D%37%58%79%51%4C%37%47%20%47%7C%51%79%58%36%79%51%7C%42%62%51%79%58%37%47%7C%51%79%58%37%44%5A%4C%37%41%2D%20%37%45%7C%51%79%58%36%43%7C%51%79%58%37%5D%2A%41%5B%43%58%36%46%7C%51%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%20%43%37%4C%5A%46%5E%37%20%42%62%37%4C%5A%43%36%2F%47%20%47%37%4C%5A%43%20%47%37%20%5A==%30=%30===%4B%61%72%79%27%73%20%54%72%61%6E%63%65=%4B%6F%6E%69%74%7A%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%2D%41%34%41%2D%36%58%62%37%45%7C%51%79%58%37%68%42%5A%4C%20%6C%4B%63%51%79%58%36%2D%44%5A%4C%20%6C%63%4B%51%79%39%58%79%51%7C%34%54%41%2A%7B%4B%51%79%58%37%20%7D%5B%2A%42%63%4B%51%79%58%37%42%5A%4C%20%6C%63%4B%51%58%79%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%37%47%6C%20%4C%5A%45%20%6C%63%4B%51%36%2D%41%7C%51%5B%2A%41%41%2D%45%7C%51%79%58%37%68%42%5A%4C%20%6C%63%4B%79%51%58%36%2D%44%5A%4C%20%6C%63%4B%51%79%58%36%37%62%39%58%79%5D%20%20%6C%63%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4B%61%74%72%69%6E%61%20%42%61%6C%6C%65%72%69%6E%61=%53%68%61%77%20%57%6F%6F%64%79==%57%61%6C%74%7A=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%62%34%47%2D%37%58%31%31%23%37%5E%62%41%7C%51%79%58%37%46%7C%79%51%58%37%5E%62%45%7C%51%79%58%37%46%7C%51%79%58%79%51%7C%47%33%54%41%2A%7B%44%20%2C%37%68%4E%31%73%47%62%20%51%79%58%51%79%58%7D%51%79%58%39%23%37%6C%44%5A%4C%39%23%37%44%2C%37%2D%62%41%2C%37%2D%4C%5A%4E%32%41%7C%51%79%58%31%42%7C%51%79%58%5A%47%2D%37%58%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%37%42%62%7C%51%79%58%37%5E%62%41%42%2A%5B%5D%51%79%5A%41%62%5E%37%4C%2C%39%23%37%4C%2C%31%31%2D%7C%58%79%51%72%44%5A%4C%51%79%58%7C%72%51%79%58%7C%51%79%37%58%42%7C%51%79%58%37%5E%41%5A%4C%51%79%58%7C%2D%31%31%20%43%51%79%58%37%62%37%46%7C%51%79%2C%20%42%62%2D%2A%5B%5D%51%79%58%39%23%37%44%5A%4C%2C%31%2D%31%62%41%20%2C%31%31%2D%62%42%5A%4C%2C%31%31%41%47%2D%37%58%31%31%2D%43%5A%2C%39%23%37%44%62%5E%37%58%79%7C%51%79%58%31%31%23%37%5E%62%47%7C%51%79%31%58%31%23%37%5E%62%41%7C%51%79%58%37%46%7C%51%41%68%37%2C%20%45%7C%51%79%58%5A%4C%20%78%20%58%79%51%5A%5B%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%62%3E%42%65%64%75%6C%72%65%74%6E%49%20%30%37%2A%3C%20%78%20%4C%5A%37%2D%47%5A%4C%42%62%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%44%37%23%39%58%79%51%5D%20==%30=%30===%4B%65%65%70%69%6E%27%20%4D%79%73%65%6C%66%20%46%6F%72%20%59%6F%75=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%41%20%37%2D%34%45%62%5E%37%37%43%20%37%68%47%5A%4C%37%2D%62%41%20%37%41%68%5A%4C%37%62%42%20%37%46%5A%4C%37%6F%45%20%62%39%4C%5A%46%34%54%41%2A%7B%4E%7C%59%20%20%62%37%73%75%73%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%6F%47%62%20%47%2F%36%62%45%31%4E%5A%4C%37%62%42%20%79%51%58%79%51%42%5A%4C%36%2D%47%2F%37%5E%45%46%2D%37%4C%5A%37%2D%23%46%5A%4C%37%2D%23%43%20%37%5E%45%2A%42%5B%5D%20%23%46%2F%37%42%20%47%2F%36%62%45%20%42%37%4C%5A%20%36%62%45%32%2C%37%2D%47%2C%2D%37%2C%43%23%7C%2C%62%42%2F%2D%43%2C%37%2D%43%73%20%37%62%5E%45%7C%51%79%58%37%62%42%6C%7C%2C%42%2F%2D%41%68%2C%44%37%23%43%73%20%23%5A%4C%37%2D%62%6C%46%2D%37%58%5A%4C%37%62%42%20%37%46%5A%4C%37%6F%45%20%5E%37%62%45%41%2A%5B%5D%51%79%58%37%45%7C%51%79%41%68%37%20%41%7C%2C%37%62%47%20%37%62%42%20%37%62%39%4C%5A%39%62%37%43%20%36%62%45%5A%4C%73%75%73%37%42%62%20%37%2D%46%5A%4C%36%2D%62%41%20%37%2D%46%4C%5A%46%2D%37%43%20%37%68%47%5A%20==%30=%30===%4B%69%63%6B%65%72%2C%20%54%68%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%62%37%58%79%51%51%79%58%37%62%41%7C%51%79%58%37%2D%62%45%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%7C%44%62%5E%37%42%34%34%54%5B%62%5E%37%58%79%51%7C%43%68%37%58%79%51%7C%46%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%46%37%23%39%58%79%51%5A%20==%30=%30===%4B%69%64%73%20%41%72%65%20%50%72%65%74%74%79%20%50%65%6F%70%6C%65=%4A%6F%6E%65%73%20%54%68%61%64==%53%6C%6F%77%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%5E%46%5A%4C%37%34%44%2D%37%20%5A%4C%39%23%37%41%20%37%62%42%6C%7C%2C%37%2C%46%37%2D%43%73%20%37%2D%44%5A%4C%39%23%37%41%44%2D%37%20%47%34%54%41%2A%5B%23%37%41%20%37%37%2F%43%23%4C%5D%51%79%58%39%23%37%41%5A%4C%39%23%37%45%37%20%68%42%5A%4C%43%2F%37%2D%44%20%37%2D%44%5A%5B%2A%41%44%2D%41%20%43%2F%37%2D%44%5A%4C%23%37%20%73%43%2D%43%2F%37%5E%46%5A%4C%37%47%20%37%2D%44%5A%39%4C%23%37%41%20%37%62%42%6C%7C%2C%37%46%2C%37%20%41%37%2F%43%2D%44%5A%4C%39%2D%43%5A%4C%37%4C%5A%46%2F%43%2D%47%5A%4C%37%5E%62%42%20%37%2D%44%42%2A%5D%5B%20%37%41%20%36%46%5A%4C%73%75%73%37%43%20%37%20%45%62%5E%37%68%42%20%37%44%41%2A%5B%5D%5A%42%62%5E%37%37%41%7C%51%79%58%43%2F%46%7C%51%79%58%43%62%2F%45%7C%51%79%58%43%2F%46%5A%4C%37%62%45%20%23%39%58%79%51%4C%37%46%20%37%62%42%5A%4C%37%23%39%4C%5A%44%4C%37%47%20%37%2D%44%5A%4C%39%23%37%41%20%62%37%42%6C%7C%2C%37%46%2C%37%2D%43%73%20%37%2D%5A%43%37%20%46%37%41%20%37%2D%37%20%45%62%37%4C%5A%45%68%37%20%41%37%23%39%4C%5A%55%44%2D%37%20%73%45%68%2C%41%37%5A%20==%30=%30===%4B%69%6C%6C%65%72%20%4A%6F%65=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%7C%72%41%43%39%58%79%51%79%58%7C%72%51%79%58%5A%4C%51%79%58%7C%51%72%79%58%7C%51%79%58%31%31%23%39%62%42%7C%51%4C%5A%58%79%51%2A%34%34%54%7B%2D%45%7C%51%79%45%68%37%58%79%51%79%58%37%41%7C%51%79%58%37%62%41%7C%51%58%79%37%2D%62%45%7C%51%79%58%39%62%37%41%7C%51%7C%41%62%37%58%42%2A%5B%7D%20%5A%4C%51%79%58%41%37%58%79%51%5A%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%31%31%23%39%62%42%7C%51%79%58%39%43%41%2A%5B%5D%58%79%51%72%7C%7C%51%79%58%37%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%4B%6F%20%4B%6F=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%41%34%42%62%36%58%4B%51%79%58%37%5E%62%45%7C%51%79%58%37%62%7C%42%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%7B%41%2A%37%2D%43%7C%51%4C%5A%42%62%36%47%7C%51%79%58%37%2D%43%31%4E%5A%4C%20%6C%4B%63%51%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%62%39%58%79%20%6C%63%4B%51%43%5B%42%2A%5D%37%23%35%58%79%69%46%3C%6C%63%4B%51%79%58%36%62%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%43%32%4E%7C%7D%51%6E%65%3E%20%20%46%7C%51%79%58%4C%20%6C%63%4B%51%7C%46%23%37%41%7C%51%79%58%37%45%7C%51%79%58%37%2D%42%4C%5A%20%6C%63%4B%51%79%58%37%5E%42%7C%51%79%58%5E%37%58%79%51%79%58%37%2D%23%61%20%2E%43%2E%79%51%7C%44%37%43%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%4C%5A%20%6C%63%4B%51%79%58%37%5E%47%7C%51%79%58%2D%37%20%3C%44%58%37%2D%41%5A%6C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%46%37%23%35%20%20%20%5D==%30=%30===%4C%2E%4F%2E%56%2E%45%2E=%47%61%62%6C%65%72%2D%4B%61%65%6D%70%66%65%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%36%58%79%6C%63%4B%51%79%58%37%44%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%37%5E%47%7C%51%20%4C%5A%47%5E%34%54%41%2A%5B%79%58%73%75%73%5D%5B%2A%42%47%6C%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%79%51%58%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%37%20%4C%5A%44%37%51%79%58%36%47%5E%47%5A%4C%20%79%51%5D%5B%2A%58%37%44%7C%51%79%58%37%44%7C%51%79%58%37%41%2D%7C%51%79%58%37%5E%47%7C%51%79%58%36%47%41%79%51%4B%63%6C%58%37%44%7C%51%79%58%37%44%7C%47%36%58%79%51%7C%51%79%58%37%6F%23%43%7C%51%79%58%37%5E%5A%43%4C%20%6C%63%4B%51%79%58%37%47%43%2A%5B%5D%47%36%58%79%51%7C%51%79%58%37%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4C%61%20%46%69%65%73%74%61=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%41==%31%72%33%34%4C%62%4B%63%75%37%36%2A%3C%20%20%34%45%58%79%51%47%7C%51%79%58%46%7C%51%79%58%45%41%2A%7B%51%7D%79%58%45%5A%4C%46%20%47%7C%51%79%58%46%7C%20%46%4C%5A%45%36%54%69%2A%7B%4C%46%20%47%7C%7D%7B%45%58%79%51%79%58%45%53%7B%7D%20%3E%78%34%36%36%2A%20%3C%20%45%5A%4C%46%20%47%7C%51%79%58%46%7C%51%7C%46%58%79%51%20%3E%78%34%36%44%20%37%5E%44%7D%5B%41%5E%37%20%37%5E%41%42%2A%7B%5D%20%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%41%2F%37%5E%44%20%43%23%37%4C%5A%51%79%58%45%5A%5A%4C%37%23%46%41%5E%37%2F%45%7C%51%79%58%37%5E%44%5A%4C%37%5E%41%20%37%5A%45%4C%37%42%20%37%2D%23%46%5A%4C%37%6F%46%20%43%23%2D%37%20%5A%4C%37%68%23%20%37%5E%41%5A%79%51%7C%45%37%20%37%5E%41%43%2A%5B%20%20%51%79%58%51%79%5D%58%20%51%2C%37%45%20%37%42%32%4E%7D%51%79%58%42%2D%2F%41%4C%58%37%42%31%4E%64%6F%43%20%6C%5A%45%2D%2F%41%44%3C%5A%4C%46%20%47%7C%51%79%58%46%7C%51%58%79%2C%45%7B%5D%20%46%20%47%5A%4C%41%2F%46%20%2E%53%2E%20%61%4C%41%2F%2D%44%6E%65%70%6F%28%3C%2A%36%39%38%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%2F%41%37%5E%44%20%37%5E%41%51%7B%59%7D%20%3E%78%20%3C%2A%37%34%20%20%45%3E%61%29%3E%20%7D%20==%30=%30===%4C%61%20%56%69%65%20%45%6E%20%52%6F%73%65=%47%75%67%6C%69%65%6C%6D%69%2D%50%69%61%66%2D%44%61%76%69%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%43%20%43%36%37%47%20%37%2D%44%5A%4C%2C%37%47%20%37%2D%7C%44%51%79%58%43%5A%4C%36%43%20%37%5E%43%5A%4C%4C%5A%20%78%20%34%54%41%2A%5B%7C%51%79%58%46%43%23%6F%2C%44%73%20%20%2C%43%5A%4C%36%43%20%37%5E%43%5A%36%4C%43%20%43%6C%42%2A%5B%5D%2C%37%47%2C%37%2D%43%37%2C%7C%6C%2C%43%73%5A%4C%20%2C%37%2D%44%7C%43%2C%58%79%37%5E%43%5A%4C%36%43%20%43%43%2A%5B%5D%20%37%2C%47%20%2C%37%2D%44%7C%51%79%58%37%44%7C%51%20%43%36%4C%5A%51%79%58%2D%46%47%37%2C%4C%5A%43%36%58%79%51%5A%20==%30=%30===%4C%61%64%69%65%73%20%49%6E%20%4D%65%72%63%65%64%65%73=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%42%6F%73%73%61%20%4E%6F%76%61=%47==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%47%5E%37%58%63%4B%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%43%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%45%34%54%41%2A%5B%41%5A%4C%20%6C%5B%2A%42%44%62%37%68%62%45%5A%4C%20%6C%63%4B%51%79%58%37%62%2D%47%5A%4C%20%6C%63%4B%51%79%58%33%31%62%37%58%79%51%4B%63%5D%20%20%6C%63%51%79%58%37%2D%79%51%4B%63%6C%63%4B%51%79%58%31%31%23%37%62%47%5A%4C%20%63%6C%4B%51%79%58%37%5E%62%44%43%2A%5B%5D%20%20%6C%20%4C%5A%46%58%39%62%37%62%37%68%41%5A%4C%5A%42%62%37%58%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%31%33%62%37%47%44%2A%5B%5D%20%20%6C%63%4B%51%79%51%4B%63%6C%20%4C%20%6C%63%4B%20%20%6C%63%4B%6C%20%4C%5A%44%23%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%51%47%7B%59%5A%20%20%6C%63%4B%51%79%58%39%62%37%31%31%58%79%51%63%4B%51%79%58%7D%20==%30=%30===%4C%61%64%79%20%42%69%72%64=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%5E%37%58%79%51%20%6C%63%4B%51%79%58%37%5E%43%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%4C%5A%42%62%2D%43%34%34%54%5B%37%5E%43%55%7C%51%7C%41%62%5E%7C%51%79%58%37%2D%44%7C%51%79%58%37%44%7C%79%51%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%47%37%58%79%51%79%58%37%62%45%20%45%62%5E%37%4C%5A%41%62%5E%37%20%44%62%5E%37%20%5A==%30=%30===%4C%61%64%79%20%69%73%20%61%20%54%72%61%6D%70%2C%20%54%68%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%5E%37%58%7C%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%7C%51%79%58%37%62%45%7C%51%79%45%62%37%58%79%34%54%41%2A%7B%4C%37%47%20%37%37%58%79%51%7C%41%20%37%2D%45%7C%51%79%58%37%62%42%7C%51%58%79%37%5E%46%5A%4C%20%6C%63%4B%51%79%58%37%43%37%4C%5A%44%2D%47%7C%51%79%58%7C%51%79%58%37%20%41%37%4C%5A%5D%20%20%6C%63%4B%51%79%58%36%43%32%4E%5A%20%4C%51%79%58%51%79%58%7D%20%37%47%20%37%2D%44%5B%2A%42%44%2D%36%43%31%4E%5A%2A%5B%5D%20%37%7C%45%2D%37%58%5A%4C%37%41%20%37%2D%45%7C%51%79%58%37%47%51%7C%79%58%37%2D%44%7C%51%79%58%37%41%7C%51%79%44%2D%37%20%47%51%79%58%37%47%36%43%5A%4C%37%79%51%7C%45%62%5A%4C%37%44%20%37%2D%41%5A%4C%39%62%37%45%37%20%68%42%7C%51%79%58%37%2D%44%7C%51%79%58%37%44%2D%37%20%47%58%37%5E%43%43%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%61%64%79%20%53%69%6E%67%73%20%54%68%65%20%42%6C%75%65%73=%4E%69%63%68%6F%6C%73%2D%48%6F%6C%69%64%61%79==%42%61%6C%6C%61%64=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%73%7C%51%79%58%34%46%2D%58%79%51%79%58%37%5E%46%7C%51%79%58%37%2D%46%7C%79%51%58%36%2D%46%7C%51%79%58%35%23%2D%46%7C%51%7C%42%62%5E%37%34%54%41%2A%7B%58%37%47%5A%4C%62%37%2C%6C%44%51%79%58%5A%4C%20%6C%63%4B%51%79%58%37%46%2A%42%5B%7D%20%39%62%37%43%20%37%2D%47%5A%4C%37%72%7C%58%79%51%45%2C%37%5E%46%46%7C%51%79%58%20%4C%5A%20%78%79%58%35%23%2D%46%7C%51%79%58%2D%46%41%2A%5D%5B%20%39%62%37%43%20%73%75%73%37%47%5A%4C%20%51%7C%46%2D%36%6C%63%4B%51%79%51%79%58%5A%20%7C%7C%46%5E%37%37%2D%47%5A%4C%2C%37%44%6C%2C%37%62%45%2C%5E%37%46%73%7C%51%79%58%37%5E%62%42%7C%51%79%58%20%43%37%62%39%51%79%58%37%2D%58%79%51%58%79%51%20%20%59%51%4C%5A%55%66%46%2D%36%58%79%51%5A%20==%30=%30===%4C%61%64%79%27%73%20%49%6E%20%4C%6F%76%65%20%57%69%74%68%20%59%6F%75%2C%20%54%68%65=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%2C%35%34%41%37%2C%58%7C%51%79%58%2C%36%47%7C%51%79%58%2C%37%44%51%7C%79%58%2C%37%2D%41%5A%4C%20%6C%63%4B%51%79%70%70%44%37%23%34%54%41%2A%7B%79%58%2C%37%5E%4B%63%6C%20%20%2C%37%47%7C%51%79%58%2C%37%2D%44%5A%4C%20%20%78%5A%4C%2C%37%47%20%2C%37%2D%44%42%2A%5B%7D%58%79%51%7C%43%51%79%58%2C%36%79%58%2C%37%44%4C%5A%43%2D%36%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%2C%37%41%41%2A%5B%5D%51%79%58%2C%37%44%7C%51%79%58%2C%2C%58%79%51%7C%20%6C%63%4B%51%51%7C%41%2D%37%2C%58%79%51%7C%44%37%58%79%51%7C%47%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%61%6B%65%73=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%44==%31%72%33%34%4C%62%4B%63%75%37%2C%2D%42%7C%2C%34%44%58%79%51%2F%41%73%20%44%41%2A%5B%7D%51%79%58%44%2F%7C%41%51%79%58%44%2F%47%7C%51%79%58%44%2F%41%7C%43%23%2C%42%2D%34%54%69%2A%7B%37%5E%44%7C%2C%4C%5A%45%2F%47%2F%47%20%2D%45%5A%4C%37%2D%42%20%37%23%46%4C%5A%37%23%46%20%37%5E%44%5A%4C%41%2F%47%20%23%41%2C%41%2F%47%20%41%2F%44%6C%41%20%23%43%2F%2D%39%4C%5A%47%43%2F%44%6C%2C%2D%42%7C%2C%2D%42%2C%6F%62%73%42%20%41%42%2A%5B%5D%20%41%2F%62%42%20%41%2F%2C%70%70%7C%41%45%20%23%46%2F%5D%51%79%58%37%5A%47%5E%37%20%2D%23%46%20%37%5E%47%5A%4C%39%44%20%2D%42%4C%5A%39%43%20%37%2D%23%43%5A%4C%23%47%2F%23%46%37%4C%5A%46%5E%4C%44%2F%37%2D%62%42%20%42%2F%2D%39%20%46%23%23%41%2F%44%5A%4C%41%2F%62%45%20%23%47%2F%23%39%37%45%7C%51%79%58%47%2F%23%46%5A%4C%37%2D%58%79%51%7C%43%45%6C%43%2A%5B%20%20%3E%65%6E%37%2F%43%23%20%75%73%37%41%6C%7C%2C%5E%47%2C%37%2D%23%46%20%73%39%2D%45%6C%7C%2C%62%45%2F%44%2C%39%44%73%73%20%3C%46%69%41%5A%4C%43%2F%5E%46%5A%4C%73%6F%6C%6F%73%3E%37%5E%44%7B%7D%51%79%58%44%2F%41%7C%51%79%43%58%2F%47%7C%51%79%58%44%2F%41%7C%51%79%58%44%20%43%37%73%75%53%3C%7B%59%5D%44%20%37%5E%62%73%75%73%4C%5A%73%37%46%20%37%5E%47%5A%4C%73%75%73%37%44%37%20%5E%45%5A%4C%73%75%73%37%42%20%37%5E%62%44%75%73%4C%5A%42%37%62%41%20%37%62%37%73%75%73%4C%5A%47%62%5E%37%20%47%37%73%75%73%4C%5A%43%5E%37%20%41%37%73%75%73%20%7D%20==%30=%30===%4C%61%6D%65%6E%74=%4A%6F%68%6E%73%6F%6E%20%4A%2E%4A%2E==%42%61%6C%6C%61%64=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%46%2D%58%79%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%58%5E%37%62%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%46%5E%37%58%79%34%54%41%2A%5B%6C%7C%2C%5E%62%2D%37%28%45%68%44%73%20%2D%44%42%2A%5B%5D%20%39%62%37%41%29%20%39%62%37%41%28%37%68%45%7C%51%79%58%29%37%2D%2F%43%2C%42%47%7C%51%79%58%7C%51%79%58%37%2D%37%4C%5A%47%37%62%41%20%37%2D%62%45%7C%51%79%58%2D%44%4C%5A%39%62%37%41%20%37%68%45%7C%51%79%58%37%2D%4C%5A%44%62%5E%44%20%37%2D%41%79%58%37%5E%46%37%62%39%20%5D%37%68%47%7C%51%79%58%37%5E%62%44%5A%4C%37%41%62%20%37%2D%62%45%7C%51%79%58%2D%46%41%2A%5B%20%43%37%4C%5A%43%20%37%68%47%42%2C%43%2F%2D%58%79%51%7C%47%43%2A%5B%5D%20%39%62%37%41%20%29%39%62%37%28%41%37%68%45%7C%51%79%58%29%37%68%45%28%37%2D%44%2D%20%73%44%37%2D%44%7C%51%5E%46%5A%4C%37%41%2D%37%20%44%5A%4C%37%2D%44%20%37%5E%46%5A%4C%37%62%45%37%20%2D%62%42%7C%51%79%58%37%68%42%5A%4C%37%2D%44%62%37%20%43%6C%7C%2C%5E%62%37%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A%20==%30=%30===%4C%61%6D%70%20%49%73%20%4C%6F%77%2C%20%54%68%65=%44%65%52%6F%73%65%2D%53%68%65%66%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%46%7C%34%44%2D%37%28%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%79%51%58%37%47%7C%51%79%58%29%73%75%73%33%31%47%43%36%58%79%51%34%54%41%2A%5B%79%58%37%47%7C%58%79%51%7C%41%44%7C%51%79%58%37%47%7C%51%79%58%29%73%75%33%73%31%47%28%37%2D%44%41%2A%5B%5D%51%79%58%37%2D%37%58%79%51%37%2D%45%7C%51%37%43%7C%51%79%79%51%7C%46%37%51%79%58%37%43%7C%51%79%58%37%2D%47%42%2A%5D%5B%20%20%6C%63%4B%51%79%58%36%43%7C%51%79%58%7C%47%2D%37%58%58%36%43%7C%51%79%58%37%47%7C%5E%37%58%79%51%75%73%33%31%47%28%37%2D%44%43%2A%5B%5D%20%6C%20%63%4B%51%79%58%37%62%42%5A%4C%20%6C%63%4B%73%29%58%79%51%46%7C%51%79%58%58%36%43%55%7C%58%79%51%7C%47%37%47%7C%51%79%58%37%68%44%7C%51%79%58%33%62%31%37%41%7C%51%79%58%37%2D%45%7C%51%79%58%37%62%39%58%79%51%37%2D%44%7C%51%79%51%7C%45%2D%37%20%41%37%20%5A%20==%30=%30===%4C%61%73%74%20%4E%69%67%68%74%20%57%68%65%6E%20%57%65%20%57%65%72%65%20%59%6F%75%6E%67=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%47%41%47%5E%37%20%4C%39%23%37%44%20%37%2D%41%7C%51%79%58%37%5A%41%4C%33%31%62%37%45%20%37%2D%42%5A%4C%37%43%5A%44%2D%37%20%2A%7B%34%34%54%7C%51%79%58%37%62%39%4C%5A%47%20%37%42%7C%51%79%58%37%2D%44%42%2A%5B%7D%37%20%44%20%37%2D%41%5A%4C%37%6F%23%47%20%37%5E%45%37%4C%5A%41%37%44%20%37%68%5E%47%6C%41%2A%37%62%39%4C%5A%37%44%2C%37%62%45%73%5A%4C%39%62%37%41%20%68%37%45%7C%51%79%58%37%42%7C%51%79%58%37%2D%44%2C%70%70%5D%5B%41%20%37%62%42%2D%41%7C%51%79%5A%42%2D%37%20%37%44%20%37%2D%41%7C%51%79%58%37%41%5A%4C%45%37%20%37%42%7C%51%79%58%37%2D%44%5A%4C%37%45%4C%5A%47%36%58%4C%37%43%20%37%37%20%44%37%20%5A%20==%30=%30===%4C%61%73%74%20%54%69%6D%65%20%49%20%53%61%77%20%50%61%72%69%73%2C%20%54%68%65=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%62%42%34%41%62%36%58%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%62%37%45%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%37%58%79%51%7C%34%54%41%2A%7B%7C%51%79%58%37%41%62%36%58%79%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%42%2A%5B%7D%51%4C%5A%45%62%5E%5A%4C%37%62%45%5A%4C%20%78%20%37%4C%5A%46%5E%4B%51%79%58%36%62%41%41%2A%5B%5D%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%63%6C%20%4C%5A%43%20%37%2D%47%45%62%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%4C%61%73%74%20%54%72%61%69%6E%20%48%6F%6D%65=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%2D%47%5A%4C%34%42%62%58%79%44%7C%51%79%58%2C%62%42%7C%51%79%58%62%42%51%7C%79%58%62%41%7C%51%79%58%62%42%2F%43%7C%51%2D%20%44%2D%37%34%54%41%2A%5B%58%46%2F%2D%47%58%79%51%7C%7C%46%2F%37%44%7C%51%79%58%2D%47%7C%51%79%58%46%37%5A%4C%20%6C%63%4B%51%79%58%73%75%73%37%46%23%58%79%51%7C%62%45%7C%51%79%62%45%7C%51%79%5E%37%58%79%51%5A%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%2D%37%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%47%2D%37%2C%58%62%45%7C%51%79%73%20%20%37%2D%79%51%4B%63%6C%2C%62%42%2F%46%6C%7C%2C%62%42%2F%46%73%20%62%20%42%5D%51%79%58%46%5A%4C%20%78%20%5A%4C%20%58%79%51%7C%47%58%62%42%2F%36%47%2F%46%6C%7C%6C%46%2F%47%2C%20%20%37%2D%47%7C%51%79%58%2C%62%42%2F%46%7C%6C%2C%62%42%2F%46%73%20%20%62%42%7C%51%79%58%73%46%2F%47%2C%7C%2C%47%2F%46%2C%58%79%51%5A%20==%30=%30===%4C%61%75%72%61=%52%61%6B%73%69%6E%20%44%61%76%69%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%34%41%2D%39%58%43%7C%51%79%58%39%2D%47%5A%4C%20%6C%63%4B%79%51%58%36%47%7C%51%79%58%39%62%37%44%7C%51%79%37%62%39%58%79%34%54%41%2A%5B%68%41%7C%51%79%6C%20%20%5D%5B%51%79%58%37%5E%62%45%5A%4C%39%62%37%62%42%73%20%75%73%37%62%42%7C%51%79%58%37%2D%46%42%2A%7C%43%2D%37%58%63%4B%51%79%58%36%47%7C%51%79%35%4C%5A%70%70%7C%51%79%58%39%2D%41%41%2A%5B%5D%51%79%58%31%33%62%37%45%7C%51%79%58%37%5E%47%5A%4C%37%44%44%37%62%39%58%62%37%44%20%37%4C%62%45%2F%37%6C%20%4C%5A%47%46%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%46%5E%7C%51%79%58%39%62%37%43%7C%51%79%58%39%2D%2D%37%20%46%2D%63%4B%51%79%58%42%7C%51%79%58%47%37%62%39%4C%79%58%37%47%7C%51%79%58%39%62%37%44%5A%4C%2D%37%41%20%37%2D%45%5A%4C%37%46%20%37%5E%43%5A%51%7C%55%43%36%20%37%68%44%5A%68%37%20%45%37%62%39%20%5A%20==%30=%30===%4C%61%75%72%69%65=%45%76%61%6E%73%20%42%69%6C%6C==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%39%62%5E%37%58%79%23%37%44%70%70%7C%51%79%58%37%2D%41%5A%4C%23%35%39%23%37%45%20%73%75%73%39%62%37%45%7C%51%35%4C%5A%47%68%42%34%34%54%7B%51%79%58%37%2D%35%58%79%51%7C%58%35%23%39%23%37%62%42%7C%51%79%58%39%2D%5A%46%4C%35%23%37%46%70%70%7C%51%79%58%37%2D%43%79%51%7C%45%62%23%39%23%37%43%23%39%42%20%73%39%58%79%51%7C%4C%37%43%20%73%75%73%37%43%5A%4C%37%62%44%73%20%75%73%37%62%44%7C%51%79%58%37%68%44%31%4E%5A%42%37%73%75%23%37%62%41%7C%58%35%23%39%23%4E%32%47%2D%39%58%37%68%43%7C%51%79%58%39%2D%23%43%7C%51%58%79%39%2D%42%7C%51%79%58%39%2D%41%7C%51%79%58%79%51%7C%46%37%7C%7D%20%31%31%79%51%7C%42%62%31%33%73%75%73%58%79%51%7C%41%62%31%33%73%75%73%58%79%51%7C%47%62%31%33%58%79%51%7C%46%31%33%73%75%73%20%46%37%23%39%20%5A%20==%30=%30===%4C%61%7A%79%20%41%66%74%65%72%6E%6F%6F%6E=%4C%61%74%6F%75%63%68%65%2D%4D%6F%72%6F%73%73==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%34%41%2D%37%2C%58%2C%37%2D%41%7C%51%79%58%2C%37%44%7C%51%58%79%2C%37%2D%41%7C%51%79%58%37%41%7C%51%79%58%79%51%7C%44%37%34%54%41%2A%5B%58%2C%37%2D%44%79%51%7C%44%37%39%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%7C%44%51%79%58%37%2D%44%42%2A%5B%5D%51%79%58%2C%2C%58%79%51%7C%58%2C%37%2D%41%4C%2C%37%46%20%2C%58%79%51%7C%51%79%58%2C%37%47%7C%51%79%58%2C%37%2D%44%2A%43%5B%5D%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%43%5E%37%2C%37%47%7C%51%79%41%2A%5B%51%79%20%41%37%2C%4C%79%58%2C%37%68%42%7C%51%79%58%2C%37%5E%43%51%7C%79%58%2C%37%47%7C%51%79%58%2C%37%2D%44%5A%51%7C%45%37%58%2C%37%2D%45%5A%44%7C%51%79%58%79%51%7C%41%37%79%58%37%44%7C%51%79%58%2C%37%2D%41%7C%51%58%79%37%44%7C%51%79%58%2C%37%2D%41%7C%51%79%58%51%7C%41%2D%37%58%2C%37%2D%41%37%2C%58%79%51%7C%41%36%58%79%51%7C%42%2D%37%2C%20%45%37%20%5A%20==%30=%30===%4C%61%7A%79%20%42%69%72%64=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%34%41%2D%37%20%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%44%58%79%51%7C%41%34%54%7B%41%2A%37%2D%42%5B%42%5E%37%58%79%51%63%4B%51%79%58%37%5E%47%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%62%44%20%37%2D%62%41%7C%6C%20%20%5D%2A%47%31%4E%5A%4C%2D%62%41%7C%51%37%58%79%51%7C%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%37%4C%62%45%20%37%2D%62%42%7C%51%79%58%37%5E%41%47%5E%37%58%79%45%7C%51%79%58%2D%41%7C%51%79%20%5D%2A%41%5B%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%4C%5A%37%46%20%37%2D%43%5A%4C%37%44%20%37%2D%41%45%62%5E%37%58%37%62%44%20%37%39%62%37%44%7C%51%4C%5A%47%5E%41%7C%51%79%58%37%62%45%7C%51%79%58%31%31%37%23%46%7C%51%59%5A%20%20%6C%63%4B%51%79%58%37%2D%37%58%79%51%2C%37%44%20%37%7C%51%79%58%37%5E%37%58%79%51%79%58%37%62%45%7C%51%79%58%39%62%37%62%42%51%7C%79%58%37%5E%46%7C%51%79%58%39%62%37%43%7C%51%7C%41%62%5E%47%7C%51%79%58%44%62%37%23%31%31%20%20%20%5A==%30=%30===%4C%61%7A%79%20%52%69%76%65%72=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%6C%5A%4C%37%34%44%37%58%79%41%2C%37%47%73%7C%51%79%58%37%47%6C%7C%2C%23%6F%46%2C%37%43%2C%37%62%44%2C%37%44%73%7C%51%62%37%2C%6C%47%34%54%5B%41%2A%43%2C%37%62%44%73%43%37%2C%44%51%79%58%37%44%5B%42%2A%5D%51%79%58%36%46%5A%6C%4C%37%43%20%36%46%5A%4C%37%43%6C%2C%37%62%7C%73%44%37%2C%7C%51%79%58%37%37%43%20%37%47%2C%7C%6C%47%37%43%2F%36%46%5A%4C%37%6F%42%20%36%62%42%5A%37%4C%47%6C%2C%37%62%41%2C%37%47%73%7C%51%79%58%20%44%37%4C%5A%6F%23%46%2C%37%4C%5A%46%36%20%44%37%4C%5A%47%37%20%43%37%4C%5A%55%46%36%20%41%37%20%5A%20==%30=%30===%4C%61%7A%79%62%6F%6E%65%73=%43%61%72%6D%69%63%68%61%65%6C%2D%4D%65%72%63%65%72==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%7C%51%79%34%43%5E%37%20%62%42%2F%37%43%20%36%43%6C%7C%2C%37%47%2C%46%37%73%20%37%5E%43%5A%4C%20%78%20%5A%4C%37%46%4C%5A%41%37%58%34%54%41%2A%7B%46%42%2A%5B%5D%41%62%37%62%35%43%32%4E%7C%51%79%58%51%79%58%51%79%58%51%58%79%7D%20%37%47%20%36%43%31%4E%5A%4C%37%47%20%36%20%47%37%20%7C%51%79%58%37%20%37%2D%44%7C%63%6C%20%4C%5A%5A%4C%37%47%20%37%44%5A%4C%37%62%45%20%37%7C%46%51%79%58%37%5E%43%5A%4C%37%47%20%37%5E%43%44%37%58%79%51%4B%51%79%58%36%44%7C%51%79%58%2A%41%43%5E%37%42%2F%37%43%20%36%43%6C%7C%2C%37%47%2C%37%73%46%20%37%5E%43%5A%4C%20%78%20%5A%4C%37%46%20%62%4C%5A%41%37%5B%5D%20%37%47%2D%37%58%79%51%7C%41%62%37%62%35%20%47%37%4C%5A%43%36%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%4C%65%61%76%69%6E%67=%42%65%69%72%61%63%68%20%52%69%63%68%69%65==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%39%62%62%5E%37%23%31%37%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%36%2D%62%47%7C%51%79%58%39%62%37%44%7C%51%79%58%31%23%35%20%46%37%45%34%34%54%5B%5A%4C%41%2F%37%51%7C%47%2D%62%5E%62%42%7C%51%79%58%73%75%73%37%62%41%7C%79%51%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%36%37%2C%20%46%5E%79%58%39%62%37%74%6C%61%37%44%31%20%47%37%62%42%2F%44%7C%51%79%58%31%31%23%37%5E%42%5A%31%4C%31%23%37%5E%62%47%20%37%5E%2D%43%5A%4C%39%62%58%79%51%7C%31%23%37%62%41%58%79%51%5A%20==%30=%30===%4C%65%69%6C%61=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%39%62%37%62%34%47%2D%37%20%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%47%2D%5A%4C%39%62%37%44%20%37%2D%41%5A%4C%37%43%62%2D%37%20%45%34%54%41%2A%7B%46%32%4E%7C%51%20%44%62%5E%37%51%79%58%51%79%58%7D%20%37%44%20%2C%37%5E%31%46%4E%5A%4C%39%62%37%43%20%2C%37%2D%47%5A%4C%58%79%51%58%79%37%5E%62%41%5A%37%47%20%37%2D%51%5D%5B%2A%42%2C%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%79%51%58%2C%37%5E%62%42%5A%4C%37%46%20%37%2D%43%58%79%51%7C%44%79%58%2C%37%5E%4C%39%62%37%44%2C%58%79%51%7C%4C%39%62%37%43%20%37%2D%47%41%2A%5B%5D%20%62%39%37%43%20%37%2D%47%5A%4C%37%47%20%37%2D%44%5A%41%2D%37%20%37%5E%43%5A%4C%39%62%37%43%20%43%37%62%39%4C%4C%37%5E%62%44%20%37%5E%62%41%5A%4C%39%62%62%37%45%20%37%2D%62%42%7C%51%79%58%37%5E%46%5A%5A%47%2D%37%2C%20%37%2D%47%5A%4C%5A%46%5E%37%2C%58%79%51%5A%20==%30=%30===%4C%65%6E%6E%69%65%2D%42%69%72%64=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%5E%37%58%79%51%4C%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%5A%46%2D%37%58%47%34%34%54%5B%5A%4C%37%44%20%45%62%36%58%79%37%2D%45%20%37%2D%42%5A%4C%20%6C%63%4B%51%58%79%39%62%37%44%7C%51%79%58%39%62%37%41%7C%51%4C%5A%41%2D%37%7C%51%79%58%37%47%5E%37%20%45%2D%37%4C%5A%41%2D%37%2C%20%44%37%20%5A%20==%30=%30===%4C%65%6E%6E%69%65%27%73%20%50%65%6E%6E%69%65%73=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%2D%36%58%20%6C%63%4B%51%79%58%36%2D%43%7C%51%79%58%47%37%7C%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%4C%5A%44%37%58%34%54%41%2A%5B%51%79%58%37%68%68%37%58%79%51%37%44%7C%51%79%58%36%2D%43%5A%4C%20%6C%63%51%4B%79%58%36%2D%46%7C%51%79%58%39%62%37%43%7C%58%79%51%7C%44%47%7C%51%79%58%36%2D%46%5A%4C%51%5D%5B%2A%42%79%58%39%62%37%43%7C%51%79%58%37%47%7C%51%58%79%37%44%5A%4C%20%6C%63%4B%51%79%58%36%2D%43%51%4B%63%6C%20%79%58%37%47%7C%51%79%58%39%62%6C%20%4C%5A%46%58%37%68%44%7C%51%79%58%37%41%7C%51%79%58%2D%36%43%7C%51%79%58%37%68%44%7C%51%79%58%36%2D%79%51%7C%47%37%63%4B%51%79%58%7C%43%2D%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%65%74%20%54%68%65%72%65%20%42%65%20%4C%6F%76%65=%52%61%6E%64%2D%47%72%61%6E%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%45%62%5E%37%79%58%37%68%46%7C%51%79%58%37%43%7C%51%79%37%58%68%47%7C%51%79%58%37%5E%62%41%7C%51%79%58%51%7C%42%62%37%34%54%41%2A%5B%20%37%2D%47%5A%62%37%4C%5A%47%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%46%42%2A%5B%5D%20%37%6F%23%46%20%37%2D%20%41%62%37%4C%41%20%37%5E%62%7C%51%79%58%37%5A%46%2D%37%58%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%39%62%43%37%20%37%2D%47%7C%51%79%58%37%62%42%7C%51%79%2A%41%45%62%5E%4C%37%6F%23%46%37%62%42%20%37%79%51%7C%47%68%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%58%79%37%68%46%7C%51%79%58%37%43%7C%51%79%58%37%79%51%7C%46%2D%58%37%5E%62%41%79%58%36%62%45%45%62%5E%37%58%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%39%43%7C%51%79%58%37%2D%47%7C%51%79%37%58%79%51%7C%43%2A%5B%5D%20%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%65%74%20%54%68%65%72%65%20%42%65%20%59%6F%75=%59%6F%75%6E%67%2D%43%61%76%61%6E%61%75%67%68==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%6C%7C%37%62%42%34%43%5E%37%2C%2C%43%5A%4C%2C%35%23%37%47%20%2C%37%47%5A%37%4C%47%20%2C%37%2D%44%5A%4C%2C%37%6F%23%46%20%70%73%42%37%2C%34%54%41%2A%7B%47%2C%37%44%73%51%7C%44%2D%37%51%79%58%51%79%58%7D%20%2C%37%47%20%2C%37%44%2D%7C%51%79%58%2C%37%44%31%4E%7C%51%79%58%2C%20%4C%5A%4E%32%79%58%2C%37%41%37%41%7C%51%79%2C%47%37%7C%6C%7C%51%79%58%2C%37%6F%23%46%7C%51%79%58%2C%5E%37%46%42%2A%5B%59%5D%20%37%43%20%2C%37%5E%43%43%5E%37%2C%58%37%2D%44%2C%37%37%5E%43%41%2A%44%2D%37%2C%20%47%20%2C%37%2D%44%7C%51%79%58%2C%37%44%6C%70%7C%2C%37%2D%41%2C%47%2C%43%73%5A%4C%2C%37%47%37%20%5D%59%5B%7C%51%79%58%2C%37%2D%44%7C%51%37%2C%4C%5A%44%6C%7C%37%62%42%2C%37%42%73%70%2C%43%5A%4C%23%35%37%47%20%2C%37%47%5A%4C%37%47%20%2C%37%2D%41%37%2C%58%79%6F%23%46%20%2C%2C%58%79%51%7C%73%44%37%2C%47%37%2C%44%2D%37%2C%47%37%7C%6C%43%5E%37%58%79%51%5A%20==%30=%30===%4C%65%74%27%73%20%43%61%6C%6C%20%54%68%65%20%57%68%6F%6C%65%20%54%68%69%6E%67%20%4F%66%66=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%47%34%47%5E%37%20%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%47%5E%5A%4C%2C%37%44%20%37%2D%41%5A%4C%37%2D%45%5A%44%2D%37%20%34%54%41%2A%7B%51%79%58%36%47%36%4C%5A%4E%31%37%2D%41%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%44%20%37%41%5A%4C%37%2D%45%20%37%2D%42%20%44%37%4C%5A%2D%43%20%37%5E%46%7C%51%79%58%23%68%37%58%79%4C%37%44%20%73%75%73%37%44%5A%4C%37%2D%41%39%20%62%37%45%5A%4C%37%2D%42%20%37%23%46%7C%51%5A%43%23%68%37%43%42%2A%5B%5D%5E%47%5A%4C%37%37%4C%5A%45%37%5A%4C%37%2D%45%20%37%5E%47%41%2A%5B%5D%20%44%37%20%73%75%73%37%44%5A%4C%37%2D%41%20%39%62%41%2D%37%20%44%2D%42%20%37%23%41%5A%4C%37%45%4C%5A%41%2D%37%37%44%20%44%2F%37%5E%47%5A%4C%36%2D%43%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%44%20%4C%5A%42%37%20%37%2D%45%20%37%2D%37%20%44%37%4C%5A%47%36%20%44%37%73%75%73%20%5A%20==%30=%30===%4C%65%74%27%73%20%43%61%6C%6C%20%54%68%69%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%46%5A%34%44%39%73%75%70%7C%51%79%58%73%75%73%39%44%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%70%46%23%37%4C%34%54%7B%41%2A%37%2D%42%5A%4C%37%20%44%37%20%79%58%37%41%5A%4C%20%6C%63%4B%51%79%58%37%5A%43%4C%20%6C%63%4B%51%79%58%37%47%5B%42%2A%7D%51%4B%63%6C%20%62%45%5A%4C%37%51%79%58%73%75%5A%41%2D%37%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%73%75%73%39%44%5B%41%2A%5D%20%37%62%41%4C%5A%44%39%73%4C%37%62%42%20%7C%70%70%46%23%37%4C%5A%46%37%20%45%37%4C%5A%47%36%20%20%20%5A==%30=%30===%4C%65%74%27%73%20%43%6F%6F%6C%20%4F%6E%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%31%31%34%45%62%5E%37%6C%7C%2C%37%47%2C%37%62%44%2C%37%44%2C%5E%45%62%73%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%43%37%62%39%23%34%54%7B%41%2A%37%62%45%7C%51%51%7C%42%62%37%42%5B%42%2A%7D%20%29%37%62%42%28%20%78%29%2D%37%46%28%20%7C%51%79%58%36%62%45%7C%51%79%58%62%2D%37%58%79%79%58%37%46%7C%37%5E%62%45%5B%62%5E%37%58%79%6C%63%4B%51%79%58%73%75%73%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%51%20%20%5D%2A%41%41%7C%51%79%58%37%62%42%7C%51%2D%37%20%42%62%51%79%58%31%31%23%39%62%37%43%6C%7C%2C%37%2C%47%37%62%44%2C%37%44%2C%5E%62%45%73%5A%4C%37%7C%46%37%58%79%46%7C%51%79%58%58%79%51%7C%45%62%36%58%79%51%7C%20%28%46%2D%37%29%78%20%28%42%62%37%29%20%5A==%30=%30===%4C%65%74%27%73%20%44%6F%20%49%74%20%28%4C%65%74%27%73%20%46%61%6C%6C%20%49%6E%20%4C%6F%76%65%29=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%42%62%36%20%36%2D%62%45%20%36%62%45%5A%4C%37%62%42%20%62%36%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%6F%42%28%41%62%39%29%34%54%41%2A%7B%62%42%32%4E%5A%4C%5A%43%2D%37%51%79%58%7D%20%35%23%37%46%20%39%43%5A%4C%62%39%37%47%20%35%23%37%44%31%4E%5A%4C%37%46%20%58%79%51%20%4C%39%62%37%47%20%2D%46%7C%51%79%4C%5A%42%62%36%4C%36%2D%43%20%29%39%62%45%28%37%2D%43%7C%79%51%58%36%2D%47%42%2A%5B%5D%20%35%23%37%44%20%5A%44%2D%37%58%37%62%45%20%36%20%36%62%42%41%62%39%4C%5A%45%23%37%46%20%37%2D%43%7C%51%79%58%36%62%44%4C%5A%37%62%41%20%37%2D%62%45%7C%51%79%58%36%62%35%20%5D%5B%2A%37%62%42%20%37%5A%4C%39%62%37%43%2D%37%20%46%5A%4C%37%2D%47%20%44%2F%36%62%42%7C%51%79%37%58%62%45%5A%4C%37%62%42%20%36%62%42%5A%4C%37%43%2D%37%20%46%5A%4C%37%6F%42%42%62%36%20%47%37%23%35%4C%5A%43%2D%37%20%46%37%23%35%20%5A%20==%30=%30===%4C%65%74%27%73%20%46%61%63%65%20%54%68%65%20%4D%75%73%69%63%20%41%6E%64%20%44%61%6E%63%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%41%43%2D%58%79%63%4B%51%79%58%2D%43%7C%51%79%58%2C%39%62%47%37%7C%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%6C%20%4C%5A%44%2A%5B%34%34%54%20%37%68%44%7C%58%79%51%7C%43%43%5A%4C%51%20%20%37%62%42%7C%51%79%58%37%46%5E%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%5E%2D%2C%58%79%51%39%62%37%47%7C%7C%51%79%58%37%5B%2A%42%43%2D%58%37%47%5A%4C%37%2D%43%20%37%5E%2D%43%5A%36%4C%2D%43%20%2D%43%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%41%62%20%39%62%37%47%79%58%37%62%42%2C%58%79%51%4B%5E%46%7C%51%79%58%37%43%7C%51%79%58%36%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%37%58%79%51%7C%47%2F%37%2D%44%37%2D%62%42%7C%79%51%7C%42%62%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%41%43%2A%5B%20%37%62%45%20%37%2D%5E%37%58%79%51%58%36%43%7C%51%51%79%58%5D%51%5A%41%62%5E%37%47%3E%61%64%6F%43%20%6C%61%20%2E%43%2E%44%7C%3C%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%37%62%39%58%79%4C%37%62%45%20%58%79%51%20%4C%5A%51%41%2D%37%20%4C%5A%42%62%37%20%4C%5A%44%2D%37%20%4C%5A%47%37%20%4C%5A%43%36%4C%5A%47%37%62%39%20%5A==%30=%30===%4C%65%74%27%73%20%46%61%6C%6C%20%49%6E%20%4C%6F%76%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%20%37%34%43%36%20%41%36%2D%46%28%37%47%20%37%2D%44%5A%4C%37%2D%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%29%4C%5A%45%2D%34%54%7B%41%2A%45%20%37%68%42%20%47%37%4C%5A%37%68%42%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%47%20%37%44%5A%4C%37%41%20%37%45%31%4E%20%45%37%4C%5A%37%2D%44%5A%4C%2D%44%5A%4C%37%5B%41%2D%20%41%45%5A%4C%37%6F%23%44%20%37%44%5A%4C%37%2D%20%41%37%44%7C%51%79%58%37%2D%41%5A%4C%37%5E%2D%2D%37%20%41%2D%42%2A%5D%20%37%4C%37%2D%41%20%5A%45%2D%37%20%47%20%37%2D%44%5A%4C%37%2D%41%20%36%43%5B%2A%41%5D%20%37%47%20%37%2D%44%5A%4C%39%62%37%41%37%4C%5A%43%36%4C%37%47%20%37%5A%44%2D%37%20%47%37%28%46%2D%36%29%4C%5A%45%2D%37%20%41%2D%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%4C%65%74%27%73%20%47%65%74%20%41%77%61%79%20%46%72%6F%6D%20%49%74%20%41%6C%6C=%44%65%6E%6E%69%73%2D%41%64%61%69%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%20%2C%37%2D%34%45%62%5E%37%6F%23%46%20%2C%37%5E%62%41%5A%4C%37%62%45%2C%20%37%5E%62%45%5A%4C%2C%39%62%37%62%42%20%2C%37%2C%4C%5A%47%34%54%41%2A%7B%20%51%79%58%51%37%2C%20%42%62%62%42%20%2C%37%2D%46%7C%51%79%58%2C%37%46%4E%31%5A%4C%2C%37%43%20%2C%37%62%44%5A%4C%2C%37%37%20%7D%58%79%2D%46%5A%4C%37%20%2C%37%2D%47%2D%37%2C%20%42%2C%68%41%73%20%2C%37%5E%62%41%42%2A%5B%59%20%5D%2C%37%62%45%20%2C%36%62%45%5A%4C%2C%37%62%44%37%2C%7C%6C%46%32%4E%5A%4C%37%62%42%5A%4C%46%2D%37%2C%20%37%2D%43%5A%4C%2C%37%6F%42%20%2C%37%5E%62%7C%42%51%79%58%2C%37%5E%62%45%5A%4C%2C%37%62%42%2C%20%46%37%2C%5A%4C%2C%37%43%20%2C%37%5E%62%46%2D%37%2C%20%45%20%2C%37%5E%62%45%5A%4C%2C%39%62%37%62%20%42%2C%37%5E%62%45%41%2A%5B%59%5D%20%37%62%42%62%37%4C%5A%41%7C%51%79%58%2C%36%62%45%5A%4C%4C%5A%47%2D%37%37%2D%46%5A%4C%2C%37%43%20%2C%37%62%44%5A%2C%4C%37%62%42%20%2C%37%2D%46%5A%4C%37%43%20%2C%2C%20%45%37%2C%2C%37%6F%23%46%58%79%51%5A%20==%30=%30===%4C%65%74%27%73%20%47%65%74%20%4C%6F%73%74=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%37%41%7C%51%34%43%5E%37%2C%5A%4C%39%62%37%42%20%37%68%23%46%7C%51%79%37%58%5E%43%7C%51%79%58%37%68%23%46%7C%51%79%58%45%68%37%58%79%34%54%41%2A%7B%68%23%46%7C%51%7C%45%68%37%58%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%31%42%4E%2A%5B%5D%51%79%58%33%31%62%37%41%7C%51%79%43%5E%37%58%79%51%79%58%33%31%58%37%47%7C%51%39%4C%5A%45%2D%32%4E%43%2A%5B%7D%20%37%47%20%37%2D%44%7C%79%51%58%37%44%7C%51%79%58%37%41%7C%51%79%58%37%44%2D%37%58%79%62%37%42%20%37%79%51%7C%43%5E%37%20%46%37%4C%5A%45%37%20%41%2D%37%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%4C%69%27%6C%20%44%61%72%6C%69%6E%67=%48%65%66%74%69%20%4E%65%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%43%20%37%34%47%37%58%79%58%37%47%7C%51%79%58%39%62%37%44%7C%51%79%37%58%2D%41%5A%4C%39%62%37%43%20%37%2D%47%7C%51%79%51%7C%47%2D%34%54%5B%41%2A%37%68%41%5A%4C%58%79%51%7C%46%36%62%42%5A%4C%37%46%20%36%46%5A%4C%36%2D%42%62%20%36%62%42%5B%42%2A%5D%51%79%58%35%23%37%20%42%62%2D%36%37%46%5A%4C%39%2D%47%7C%51%79%4C%5A%47%37%58%2A%5D%20%39%62%37%44%20%37%68%41%5A%4C%37%20%43%37%2D%47%5A%4C%37%47%20%37%2D%44%7C%51%79%41%5B%47%37%58%39%62%37%44%20%58%35%23%37%46%39%4C%5A%41%2D%46%5A%4C%39%62%37%43%20%37%2D%47%7C%51%79%37%58%47%7C%51%79%58%39%62%37%44%7C%51%79%58%37%37%58%79%51%7C%62%37%43%20%37%47%7C%51%79%58%5B%42%62%36%20%62%37%44%20%37%68%41%5A%4C%36%2D%62%42%20%62%36%42%5A%4C%37%46%20%36%46%5A%4C%36%2D%62%42%39%4C%5A%47%37%43%2A%5D%51%79%2D%37%20%43%37%4C%5A%55%46%36%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A==%30=%30===%4C%69%67%68%74%20%42%6C%75%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%44%5A%5E%37%58%79%51%79%58%37%5E%43%5A%4C%2C%37%62%42%20%2C%37%51%46%79%58%37%5E%46%5A%4C%2C%37%43%20%2C%37%47%51%58%79%51%4C%46%34%34%54%5B%37%5E%43%5A%4C%31%58%79%51%7C%2C%37%2D%23%46%51%79%58%37%5E%46%5A%4C%2C%62%37%47%20%2C%31%31%23%37%46%51%79%58%37%5E%46%20%46%2D%37%2C%31%23%37%47%51%58%79%51%58%79%51%4C%5A%44%39%2C%58%79%51%47%37%23%31%31%2C%20%44%62%5E%37%23%31%31%20%5A%20==%30=%30===%4C%69%67%69%61=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%42==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%23%23%2D%37%58%79%37%68%23%43%7C%51%79%58%37%6F%44%7C%51%79%37%58%2D%23%44%7C%51%79%58%35%23%37%23%46%7C%51%58%79%51%7C%46%43%34%34%54%5B%7C%51%79%58%37%5A%41%23%2D%37%79%58%37%5E%42%7C%51%79%58%37%6F%46%7C%51%58%79%37%5E%45%7C%51%79%58%37%23%44%7C%51%79%58%51%7C%47%23%2D%4C%37%23%46%20%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%44%23%5E%37%20%47%23%37%23%35%4C%5A%43%23%2D%37%58%79%51%7C%43%37%73%75%73%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4C%69%6B%65%20%41%20%4C%6F%76%65%72=%44%6F%72%69%20%43%61%79%6D%6D%69%2D%4E%65%6C%73%6F%6E%20%4D%6F%74%74%61==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%41%34%43%5E%37%58%20%37%2D%42%7C%51%79%58%43%2F%44%7C%51%79%37%58%5E%43%7C%51%79%58%73%75%73%37%47%7C%51%79%45%2D%37%4C%5A%34%54%41%2A%7B%5E%43%7C%51%79%44%5E%37%58%79%47%7C%51%79%58%37%5E%43%7C%51%79%58%46%2F%7C%47%51%79%58%37%5E%46%7C%51%79%58%37%47%7C%51%37%73%75%73%58%5A%4C%37%41%20%7C%51%79%58%37%47%37%73%75%73%2F%36%2D%46%20%37%5E%43%42%2A%5B%20%20%51%58%79%51%79%58%7D%20%55%20%3E%65%6E%69%46%3C%20%43%4C%5A%43%5E%7C%51%79%58%37%79%58%37%2D%45%51%4B%63%6C%20%62%37%42%7C%51%79%58%37%68%23%46%7C%51%79%37%58%2D%45%5A%4C%39%62%37%42%20%37%2D%42%5A%4C%39%58%79%51%7C%79%58%43%2F%44%51%79%58%73%75%20%47%2D%37%4C%6E%69%46%20%6C%61%20%2E%43%2E%44%3C%7C%51%58%79%73%75%73%37%47%7C%51%79%58%23%46%2F%44%5A%65%3E%47%37%73%37%2D%41%7C%51%5A%20==%30=%30===%4C%69%6B%65%20%53%6F%6D%65%6F%6E%65%20%49%6E%20%4C%6F%76%65=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%45%62%5E%37%2D%47%5A%4C%37%62%41%20%37%68%41%5A%4C%62%2F%42%37%2D%43%20%37%2D%43%5A%4C%44%2F%37%47%20%37%20%43%37%4C%34%54%41%2A%7B%37%2D%44%7C%51%37%28%42%62%37%41%31%4E%42%2A%5B%5D%20%37%62%45%20%37%2D%42%62%7C%51%79%58%37%5E%62%45%5A%4C%37%44%20%29%62%5E%37%58%79%2D%41%7C%51%79%4E%43%2A%5B%7D%43%5E%37%58%79%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%46%37%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%23%35%58%79%51%5A%4C%37%47%20%45%5A%4C%37%62%58%79%51%7C%44%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%6F%46%23%7C%51%79%58%37%5E%43%5A%4C%37%47%20%37%2D%46%2D%37%20%42%37%5E%62%41%32%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%69%6B%65%20%53%6F%6E%6E%79=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%44%2D%37%58%62%41%7C%51%79%58%37%2D%62%41%5A%4C%20%6C%4B%63%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%2D%37%20%42%62%34%54%5B%41%2A%37%2D%23%43%7C%4B%63%6C%20%20%23%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%46%4C%5A%20%6C%63%4B%51%79%58%37%2D%41%5B%42%2A%5D%2D%37%58%79%51%51%79%58%37%5E%5A%4C%20%6C%63%5A%42%5E%37%58%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%41%5B%2A%5D%20%37%62%41%20%37%2D%62%45%7C%51%79%37%58%79%51%4B%4C%37%23%46%20%41%62%2D%37%58%79%51%7C%41%62%2D%37%20%42%62%37%4C%5A%45%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%6C%79%20%6F%66%20%54%68%65%20%56%61%6C%6C%65%79=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5D%51%79%58%46%34%46%2C%58%79%43%5A%4C%20%6C%63%4B%51%79%58%2C%46%7C%51%58%79%46%7C%51%79%58%37%43%5A%4C%20%6C%63%4B%51%37%58%79%51%7C%34%54%41%2A%5B%37%47%5A%4C%37%79%51%7C%42%62%7C%51%79%58%37%62%42%7C%51%79%58%46%7C%51%58%79%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%46%36%20%44%2D%58%46%42%2A%5B%20%43%37%20%5A%20==%30=%30===%4C%69%6D%62%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%44%7C%51%79%62%2D%37%58%79%62%42%7C%51%79%58%73%75%73%37%46%7C%51%79%37%58%5E%43%7C%51%79%58%73%75%73%37%62%47%7C%51%37%73%75%73%58%45%34%33%54%5B%31%31%23%37%5E%47%2F%41%62%58%73%75%73%37%62%47%7C%51%79%58%37%5E%62%47%51%7C%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%47%7C%51%79%58%37%23%37%44%7C%51%23%31%31%4C%5A%45%7C%51%79%58%37%41%7C%51%79%58%37%2D%23%5A%43%4C%31%31%23%37%5E%45%20%31%31%23%37%5E%46%62%2D%37%58%79%37%5E%62%47%20%31%31%58%79%51%5A%20==%30=%30===%4C%69%6D%65%68%6F%75%73%65%20%42%6C%75%65%73=%42%72%61%68%61%6D%2D%46%75%72%62%65%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%44%62%37%58%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%34%54%5B%41%2A%44%20%37%62%45%51%4B%63%6C%20%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%43%5A%4C%37%58%79%51%7C%79%58%36%62%41%5A%4C%20%78%20%5B%44%62%37%58%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%42%2A%5D%20%37%5A%4C%37%62%45%51%7C%46%37%58%5A%4C%37%6F%42%20%43%2F%36%62%41%7C%51%79%36%58%2D%62%44%7C%51%79%58%37%2D%62%42%7C%51%79%42%62%2D%37%20%79%58%36%62%41%41%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%6E%65%20%46%6F%72%20%4C%79%6F%6E%73=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%5A%4C%41%47%36%20%47%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%2D%37%42%5A%4C%37%46%20%37%2D%43%5A%4C%39%62%37%5E%37%20%45%37%2A%7B%34%34%54%5E%43%42%2A%5B%4E%31%47%36%20%47%7C%51%79%58%36%47%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%44%20%37%2D%41%5A%4C%37%45%37%58%79%51%5D%5A%4C%37%44%20%20%37%2D%42%7C%43%23%68%37%20%7C%51%79%58%37%2D%41%7C%51%79%58%2C%39%62%45%37%7C%51%79%58%37%2D%42%5A%4C%39%62%37%23%46%44%37%58%79%51%7C%51%79%58%37%5E%47%5A%4C%37%2D%37%20%44%37%5A%4C%37%45%20%37%2D%42%5A%4C%37%46%20%37%43%2D%5A%4C%39%62%37%47%20%36%47%41%2A%5B%5D%20%41%2D%37%20%44%41%5A%4C%37%45%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4C%69%6E%67%65%72%20%41%77%68%69%6C%65=%52%6F%73%65%20%56%69%6E%63%65%6E%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%46%36%58%79%43%70%70%7C%51%79%58%37%43%5A%4C%37%62%44%70%70%7C%51%79%58%37%46%5A%4C%37%43%70%70%7C%51%6F%37%4C%5A%43%34%54%41%2A%5B%37%5E%46%5A%4C%20%78%20%4C%5A%7C%51%79%58%37%5E%46%5A%4C%35%23%39%23%37%20%43%37%43%7C%51%79%58%37%2D%47%5A%4C%20%78%20%70%70%46%6F%37%5A%4C%20%6C%63%58%37%47%5A%4C%70%43%37%20%5D%79%58%37%44%5A%4C%20%6C%63%4B%51%79%58%37%5A%41%4C%20%6C%63%4B%51%79%58%37%2D%44%42%2A%5B%51%4B%63%6C%20%70%7C%51%79%58%5A%4C%20%6C%63%37%20%43%37%20%43%5A%4C%37%62%44%70%70%7C%51%79%58%37%46%4C%5A%37%43%70%70%7C%51%79%58%36%46%41%2A%5B%5D%37%58%79%51%4B%2D%47%7C%51%79%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%4C%69%74%68%61=%43%6F%72%65%61%20%43%68%69%63%6B==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%38%44%5E%37%58%37%5E%62%41%7C%51%79%58%37%2D%62%42%7C%51%58%79%37%5E%42%7C%51%79%58%37%2D%23%43%7C%51%79%58%79%51%7C%47%36%54%5B%41%2A%37%5E%43%5A%4C%31%31%4C%5A%78%4C%78%5A%4C%37%5E%62%45%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%37%5E%44%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%5A%78%23%37%5E%46%7C%20%20%51%79%58%78%4C%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%39%23%37%42%5A%78%4C%5A%4C%78%5A%4C%78%5A%4C%73%75%73%37%46%5A%20%5D%58%79%51%5A%4C%78%5A%4C%78%5A%4C%78%5A%5B%45%2D%37%4C%5A%4C%73%75%73%37%62%42%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%78%4C%5A%78%4C%34%34%54%42%2A%4C%78%5A%4C%78%78%4C%5A%78%4C%37%62%45%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%37%2D%41%5A%73%75%73%4C%5A%5A%4C%78%5A%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%20%5A==%30=%30===%4C%69%74%74%6C%65%20%42%27%73%20%50%6F%65%6D=%48%75%74%63%68%65%72%73%6F%6E%20%42%6F%62%62%79==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%62%45%6C%7C%47%62%5E%37%23%46%6C%7C%51%79%58%2C%31%31%23%37%5E%62%47%7C%6C%51%79%58%37%2D%46%6C%7C%51%79%58%2C%31%31%2D%37%58%79%51%6C%34%33%54%5B%4C%37%42%20%37%6C%44%62%5E%37%51%79%58%37%2D%46%6C%7C%51%79%58%2C%39%62%43%37%6C%7C%51%79%58%37%2D%62%45%6C%7C%51%79%58%7C%6C%46%23%2D%7C%51%79%58%37%73%2C%44%2F%37%58%79%51%7C%6C%73%7C%51%79%58%31%31%23%37%62%44%6C%7C%51%58%79%37%5E%62%45%6C%5A%4C%37%62%42%20%37%2D%46%43%37%2C%73%43%37%5E%45%6C%5A%43%37%2F%45%2C%4C%5A%73%46%2D%37%2C%73%46%2D%2F%47%2C%73%46%2D%2F%41%62%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%42%6F%61%74%20%28%4F%20%42%61%72%71%75%69%6E%68%6F%29=%4D%65%6E%65%73%63%61%6C%20%52%6F%62%65%72%74%6F==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%47%20%37%62%5E%37%58%79%6C%63%4B%51%79%58%37%5E%62%41%5A%4C%20%78%5A%20%4C%37%41%20%37%2D%45%5A%4C%20%6C%63%4B%51%20%4C%5A%44%2D%42%34%34%54%5B%37%2D%43%7C%51%5A%47%62%5E%37%47%7C%51%79%58%37%2D%44%5A%4C%20%78%20%5A%37%4C%46%20%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%62%39%58%79%4C%20%78%20%5A%58%79%51%7C%46%37%62%39%20%20%20%5A==%30=%30===%4C%69%74%74%6C%65%20%43%68%69%63%61%67%6F%20%46%69%72%65=%46%6F%73%74%65%72%20%46%72%61%6E%6B==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%39%62%42%5A%34%42%62%36%39%37%5E%62%47%5A%4C%39%62%44%20%37%5E%62%42%4C%5A%33%31%46%20%39%2D%43%5A%4C%39%23%37%47%20%20%46%31%33%4C%34%54%41%2A%7B%79%58%51%79%58%45%62%36%39%20%35%23%39%23%37%46%20%37%2D%43%31%4E%5A%4C%37%2C%47%20%37%2D%44%5A%4C%62%41%2F%37%2D%62%45%20%7D%58%79%51%5A%4C%33%31%45%62%41%73%20%33%4E%32%73%43%2D%31%62%41%20%37%2D%62%45%7C%51%79%58%37%2D%42%41%2A%5B%5D%20%39%36%62%42%6C%2C%39%46%2C%37%33%4C%5A%47%31%7C%51%79%58%51%46%2C%33%31%62%33%2C%7C%6C%47%46%5A%4C%33%31%62%47%20%37%2D%62%44%7C%51%58%79%37%2D%47%5A%4C%35%23%39%62%37%47%20%33%31%31%33%20%73%47%31%47%2C%33%31%5A%4C%39%62%44%46%31%33%20%46%5A%4C%39%62%33%31%46%20%39%2D%43%5A%4C%35%37%23%47%20%39%36%62%42%41%2A%5B%5D%20%39%62%37%42%62%5E%37%20%6C%7C%2C%33%31%37%2D%43%73%5A%46%37%62%39%23%47%20%37%2D%44%5A%4C%62%41%2F%37%2D%62%45%39%20%36%62%45%5A%4C%39%45%20%37%2D%42%5A%4C%35%37%23%39%2C%4C%20%37%5E%62%47%2C%46%39%2C%6C%42%62%36%39%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%44%61%6E%63%65%72=%48%61%72%72%65%6C%6C%20%54%6F%6D==%57%61%6C%74%7A=%44%62==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%45%62%2D%2F%51%79%58%37%68%47%41%2A%7B%5D%20%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%62%41%7C%43%37%62%39%33%54%69%2A%5B%5B%5D%51%79%58%7C%42%62%37%62%7C%51%79%58%37%5E%62%44%7C%51%79%58%39%62%62%37%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%39%47%37%23%31%31%51%79%58%37%68%20%37%2D%45%7C%37%58%79%51%4B%45%31%4E%7C%51%79%58%37%2D%62%42%7C%51%79%37%58%42%7C%51%79%58%37%2D%23%46%5A%4C%20%6C%63%62%37%58%79%51%5E%62%47%42%2A%43%2A%5B%5D%20%62%2D%37%20%41%46%7C%51%79%58%37%68%47%7C%51%79%58%62%41%37%2F%2D%62%42%32%4E%5A%4C%51%79%58%7D%20%37%62%23%37%20%42%37%45%5A%4C%37%41%7C%72%20%5A%4C%51%7C%42%62%37%62%41%2F%37%2D%62%45%7C%51%79%58%31%31%23%5E%37%44%7C%51%79%58%37%5E%41%7C%51%79%58%39%62%4C%5A%41%62%37%79%58%37%5E%45%41%5A%4C%20%62%7C%20%4C%5A%20%7B%20%7D%20%3E%78%34%3C%20%37%42%5A%4C%20%2F%42%37%2D%23%46%51%7B%59%59%7D%20%51%20%7C%72%45%62%2D%2F%41%72%20%5A%4C%20%62%37%20%3C%34%78%3E%20%7D%44%5E%37%23%31%31%20%66%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%47%69%72%6C%20%42%6C%75%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%34%47%2D%37%58%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%37%58%5E%46%7C%51%79%58%31%31%23%37%43%7C%51%79%7C%43%37%58%79%33%54%76%2A%7B%7C%51%79%58%37%6C%20%20%7D%5B%37%2D%44%7C%51%79%58%37%5E%2D%44%7C%51%79%2D%58%44%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%58%79%51%7C%47%63%4B%51%79%58%42%5A%4C%37%46%51%7C%43%37%58%51%79%58%36%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%2D%44%20%36%46%34%34%54%41%2A%7B%5D%51%79%7C%43%2D%37%20%79%58%37%2D%47%4C%37%43%20%37%51%7C%42%62%2D%44%20%37%2D%41%5A%4C%37%6F%23%47%20%37%2D%5A%47%4C%37%2D%44%20%36%46%5A%4C%37%62%45%20%37%37%4C%5A%47%2D%79%58%37%5E%62%5A%4C%20%6C%63%51%7C%20%28%47%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%43%37%42%2A%5B%7D%20%29%37%43%28%20%78%29%37%2D%37%58%79%51%4B%79%58%36%46%5A%4C%37%43%20%37%51%7C%41%37%58%2D%44%20%36%46%5A%4C%37%43%20%31%31%23%37%44%62%5A%4C%37%44%20%31%31%23%37%62%45%7C%51%79%37%4C%5A%47%2D%79%58%37%2D%45%5A%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%4E%69%6C%65%73=%57%65%73%74%6F%6E%20%52%61%6E%64%79==%57%61%6C%74%7A=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%2D%47%34%6C%47%2D%58%2D%47%6C%7C%51%79%58%2C%39%62%37%44%7C%51%58%79%37%62%45%7C%51%79%58%36%2D%47%6C%7C%51%79%58%79%51%7C%6C%33%54%41%2A%7B%37%42%7C%51%79%58%79%51%7C%44%7C%51%79%58%36%2D%47%7C%51%79%58%36%62%2D%7C%47%51%79%58%2C%2D%47%7C%51%79%58%2C%39%62%37%47%2D%62%36%58%37%62%45%7C%51%5A%4C%20%6C%63%51%7C%45%37%58%62%44%2F%37%6F%44%42%2A%7B%7D%51%79%58%2C%62%39%37%44%7C%51%79%58%2C%35%62%37%41%7C%51%79%2C%58%79%51%4B%79%58%2C%35%62%2D%47%6C%7C%51%20%78%20%20%7D%41%2A%5B%7D%20%6C%20%78%20%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%44%2F%37%6F%62%45%7B%6C%47%2D%58%79%5A%4C%20%78%20%79%58%2C%39%62%45%62%37%58%79%58%37%62%45%7C%51%79%58%36%2D%47%6C%7C%51%58%79%2D%47%6C%7C%51%79%58%2C%39%62%37%44%7C%51%79%51%7C%44%37%7C%51%79%58%36%62%37%41%7C%51%58%79%51%7C%47%51%79%58%2C%35%62%37%42%7C%51%79%58%36%62%47%2D%7C%51%79%58%36%2D%47%7C%51%79%58%36%62%2D%7C%45%37%58%79%2C%2D%47%7C%51%35%2C%58%79%51%7C%44%37%62%39%2C%58%79%51%5A%20==%30=%30===%4C%69%74%74%6C%65%20%50%65%61%63%65%20%49%6E%20%43%20%46%6F%72%20%59%6F%75=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%5A%34%43%5E%37%20%5E%43%5A%4C%37%47%20%37%68%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%41%37%4C%34%54%41%2A%5B%37%68%44%5A%4C%5E%37%20%41%37%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%20%5E%37%43%41%2A%5B%5D%20%37%47%20%37%2D%44%5A%4C%2D%37%20%41%37%43%5A%4C%37%47%58%37%41%5A%4C%43%5E%37%20%41%79%58%37%45%42%2A%5B%5D%20%20%6C%63%4B%51%58%79%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%51%4B%63%6C%20%5A%4C%37%47%20%45%5A%4C%37%47%20%4C%5A%44%37%4C%37%41%20%37%5E%43%41%2A%5B%5D%20%20%6C%4B%63%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%5A%44%2D%37%20%6C%63%4B%51%79%2D%37%20%41%37%4C%5A%44%68%37%20%47%37%4C%5A%43%5E%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%52%6F%6F%74%69%65%20%54%6F%6F%74%69%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%5E%62%34%41%62%5E%37%45%20%37%2D%62%42%5A%4C%37%46%20%37%5E%62%5A%41%4C%37%62%45%20%37%2D%62%42%5A%4C%37%46%20%62%37%4C%5A%41%34%54%41%2A%7B%62%41%32%4E%7C%62%5E%37%20%44%58%51%79%58%7D%20%37%62%45%20%37%2D%62%42%4C%5A%37%46%20%62%45%2F%62%41%31%4E%5A%4C%37%6F%79%51%20%20%59%44%5A%4C%37%62%43%20%37%68%47%45%62%37%4C%5A%37%2D%44%7C%51%79%58%37%5E%62%44%5A%4C%37%41%62%20%37%2D%41%42%2A%5B%5D%51%79%58%36%62%41%20%47%37%4C%5A%20%62%45%2F%36%62%41%6C%41%2A%23%31%31%58%79%45%2C%39%45%73%20%37%2D%42%5A%4C%37%62%47%37%20%2D%62%44%5A%4C%37%62%42%20%37%2D%46%7C%51%62%39%2C%5D%5B%37%46%5A%4C%37%37%5E%62%44%5A%4C%5A%42%62%2D%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%4C%5A%37%46%20%37%5E%62%41%5A%4C%37%62%45%20%37%20%41%62%37%4C%37%46%20%37%5E%20%44%6F%37%4C%5A%41%62%36%2F%45%62%20%45%62%37%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%4C%69%74%74%6C%65%20%53%75%6E%66%6C%6F%77%65%72=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%45%76%65%6E%20%38%74%68%73=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%42%2A%7D%20%20%34%44%2D%37%58%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%20%78%34%54%7B%41%2A%44%7B%41%2A%7D%58%79%51%4B%63%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%44%5E%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%5A%20%78%20%20%37%5E%62%45%7B%2D%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%20%7D==%30=%30===%4C%69%74%74%6C%65%20%57%61%6C%74%7A=%43%61%72%74%65%72%20%52%6F%6E==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%46%7C%51%79%34%46%2D%58%79%79%58%37%47%7C%51%79%58%37%5E%62%44%7C%51%58%79%36%2D%62%45%7C%51%79%58%45%2F%37%43%7C%51%51%7C%43%37%58%33%54%41%2A%5B%58%37%43%7C%51%43%37%58%79%51%51%79%58%37%5E%62%44%7C%51%79%58%36%2D%62%7C%45%51%79%58%45%2F%37%43%7C%51%79%58%2D%46%7C%7C%47%37%58%79%7C%51%79%58%37%37%46%7C%51%79%37%58%79%51%7C%79%58%37%47%7C%51%79%58%37%68%44%42%2A%5D%20%20%6C%63%4B%51%79%58%2D%46%7C%51%79%58%37%43%51%7C%43%37%58%2D%46%7C%51%79%62%45%7C%51%79%62%2D%37%58%79%7C%51%79%58%2D%46%41%2A%5D%20%37%43%20%37%7C%47%51%79%58%62%41%7C%51%79%58%37%62%45%7C%51%43%37%2F%45%58%42%7C%51%79%58%2D%36%58%79%51%7C%44%62%5E%37%58%79%51%7C%47%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%69%74%74%6C%65%20%57%69%6C%6C%69%65%20%4C%65%61%70%73=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%47%7C%5E%37%58%79%51%46%5A%4C%39%62%37%43%20%37%2D%47%5A%4C%39%37%62%44%20%37%2D%41%5A%4C%37%43%20%37%2D%47%7C%5E%37%58%79%51%46%34%34%54%7B%51%79%58%36%46%2D%37%58%79%51%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%39%37%62%45%20%37%2D%42%7C%51%79%58%39%62%37%44%7C%20%43%37%4C%5A%41%5A%4C%37%43%36%46%7C%51%79%37%20%41%37%4C%79%58%37%2D%47%32%4E%7C%7D%51%79%58%37%43%51%7C%79%58%37%2D%47%5A%4C%37%47%20%37%2D%44%5A%51%7C%43%37%58%2D%45%31%4E%7C%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4C%69%7A%61=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%36%62%41%5A%4C%34%45%62%36%20%2D%62%42%5A%4C%37%6F%41%20%37%5E%62%41%5A%47%4C%2F%37%62%45%20%37%6F%23%46%5A%4C%37%2D%46%37%20%45%62%37%34%54%7B%41%2A%47%20%36%62%45%2D%37%20%43%37%58%51%79%58%51%79%58%51%79%58%7D%51%79%58%62%36%45%31%4E%5A%4C%37%62%42%20%37%2D%46%5A%4C%79%51%7C%4E%32%47%7C%51%79%58%37%68%47%7C%51%2A%42%5B%43%2D%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%2D%37%43%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%41%62%36%58%79%5D%20%35%23%37%37%5E%62%41%5A%4C%5A%46%2D%37%45%20%37%6F%23%46%5A%4C%37%2D%46%20%36%62%5B%45%41%2A%5D%20%37%62%42%20%37%42%7C%51%79%58%62%37%2F%47%4C%39%62%37%43%20%20%41%6F%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%58%79%51%7C%47%2D%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%20%20%5A==%30=%30===%4C%6F%63%6F%6D%6F%74%69%6F%6E=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%42%62%37%58%5A%4C%20%6C%63%4B%51%79%58%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%42%62%37%58%79%34%54%41%2A%7B%6C%63%4B%51%79%58%79%51%7C%46%20%6C%63%4B%51%79%58%37%62%41%42%2A%5B%7D%20%20%6C%63%4B%51%79%58%37%62%42%7C%51%79%58%37%4C%5A%47%37%58%37%2D%43%5A%4C%4C%20%78%20%5A%37%58%79%51%4B%4C%20%6C%63%4B%51%79%58%37%62%42%41%2A%5B%20%5D%20%6C%63%4B%51%79%58%37%46%5A%4C%20%6C%63%5A%20%78%20%4C%62%47%5A%4C%20%20%20%6C%63%4B%79%51%4B%63%6C%42%5A%4C%51%20%20%37%46%7C%51%79%58%37%2D%5A%43%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%20%62%37%58%79%51%58%37%62%45%5A%5A%4C%20%6C%63%62%37%62%35%2C%62%37%62%47%66%5A%4C%20%6C%63%4B%51%79%58%62%35%37%62%41%66%5A%4C%20%6C%63%4B%51%79%58%66%35%58%79%51%4B%42%51%5B%59%5D%66%44%37%62%35%58%79%51%4B%63%6C%20%4C%5A%66%43%37%62%35%58%79%51%4B%63%6C%20%4C%5A%66%42%37%2F%46%4C%5A%78%4C%5A%20%72%7C%20%20%5A%20==%30=%30===%4C%6F%6E%65%20%4A%61%63%6B%20%28%50%61%67%65%20%31%29=%4D%65%74%68%65%6E%79%20%50%61%74==%53%61%6D%62%61=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%42%62%2D%37%78%5A%4C%37%5E%62%47%5A%4C%78%5A%4C%37%2D%42%62%5A%4C%78%5A%4C%37%5E%62%47%5A%4C%78%5A%4C%4C%5A%42%62%2D%34%54%41%2A%7B%5B%7D%20%51%20%47%62%5E%37%58%5A%4C%37%2D%62%42%20%62%41%5A%4C%20%6C%63%51%4B%79%58%39%23%37%46%5A%4C%20%6C%63%4B%51%79%42%62%2D%37%20%5A%4C%20%6C%63%20%6C%63%4B%51%37%4C%5A%78%4C%37%62%41%5A%4C%78%5A%4C%37%2D%62%42%5A%4C%5A%78%4C%37%5E%42%5A%4C%78%5A%4C%37%5E%62%44%5A%73%75%73%58%79%2D%62%45%42%2A%43%20%6C%61%20%37%23%31%31%58%5A%4C%37%2D%62%42%20%62%41%5A%4C%20%6C%63%51%4B%79%58%39%23%37%46%5A%4C%20%6C%63%4B%51%79%3C%44%2E%43%2E%5E%62%47%5A%4C%2F%36%46%20%62%62%2D%37%58%79%5A%4C%46%2F%62%45%20%62%45%2F%62%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%62%42%51%5B%59%5D%51%47%62%36%2F%41%42%3E%61%64%6F%20%44%2F%43%5A%2F%45%62%20%45%41%2F%47%5A%4C%23%46%2F%45%20%45%2F%44%5A%62%4C%42%2F%62%41%20%43%2F%62%42%5A%4C%46%2F%62%20%41%2F%42%4C%62%44%5A%4C%47%44%2F%45%4C%5A%46%2F%47%58%79%51%7C%47%2F%41%20%41%62%2F%42%62%4C%5A%41%62%2F%42%62%58%79%51%5A%20==%30=%30===%4C%6F%6E%65%20%4A%61%63%6B%20%28%50%61%67%65%20%32%20%2D%20%53%6F%6C%6F%73%29=%4D%65%74%68%65%6E%79%20%50%61%74==%53%61%6D%62%61=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%47%34%42%62%2D%37%4B%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%79%51%58%37%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%34%54%41%2A%7B%20%62%41%5A%4C%20%4C%5A%42%62%79%58%39%23%37%46%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%37%2D%51%4B%63%6C%20%6C%63%4B%51%79%47%5A%4C%20%6C%5A%42%62%2D%37%39%62%37%46%5A%4C%20%6C%63%4B%51%79%58%37%62%2D%45%42%2A%5B%7D%51%79%58%3E%65%6E%69%46%3C%58%79%51%4B%63%4C%37%2D%62%42%44%7C%51%79%58%51%4B%63%6C%20%44%7C%51%79%58%37%43%7C%51%79%58%73%75%73%43%37%5A%4C%20%6C%63%4B%51%79%58%37%68%47%5A%4C%62%37%73%75%73%79%58%37%5E%62%79%58%37%46%3E%7C%45%62%37%73%6C%61%20%2E%43%2E%44%3C%7C%51%79%58%73%75%37%73%46%7C%51%79%58%37%62%45%7C%51%79%58%73%75%20%46%69%6E%65%51%79%58%37%62%51%5D%58%79%51%58%79%51%58%79%51%20%3C%53%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%20==%30=%30===%4C%6F%6E%65%6C%79%20%44%72%65%61%6D%73=%47%69%62%62%73%20%54%65%72%72%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%47%37%62%35%37%62%47%20%37%2D%62%44%7C%51%79%58%35%62%47%37%5A%4C%37%62%47%20%37%2D%62%44%7C%51%79%58%4C%5A%43%2D%37%34%54%41%2A%7B%5B%5D%20%37%44%79%51%7C%42%62%4E%7C%51%79%58%51%79%58%51%79%58%51%79%58%20%7D%37%44%20%37%68%41%31%4E%7C%51%79%58%37%5E%32%41%2D%37%20%58%35%62%37%42%4C%37%6F%42%20%20%73%42%68%2C%4C%37%46%20%37%2D%43%6C%7C%2C%37%45%2C%68%73%42%20%37%2D%41%6C%5A%4C%20%6C%63%4B%2C%37%45%5A%42%62%5E%37%37%2D%41%42%2A%47%5A%4C%37%62%46%37%4C%5A%42%44%7C%51%79%58%35%62%37%47%41%2A%5B%5D%20%62%35%37%62%41%20%37%68%41%7C%51%79%58%37%5E%62%62%2D%37%20%47%20%37%2D%43%5A%37%62%35%58%79%51%7C%44%62%2D%37%20%47%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%37%62%35%58%79%51%7C%42%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%6F%6E%65%73%6F%6D%65%20%52%6F%61%64%2C%20%54%68%65=%41%75%73%74%69%6E%2D%53%68%69%6C%6B%72%65%74==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%2C%37%34%45%62%36%2C%58%2C%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%2D%36%62%41%7C%51%79%58%2C%37%62%45%7C%51%79%58%79%51%7C%42%62%34%54%41%2A%7B%41%42%2A%5B%59%2C%20%41%6F%37%4B%51%79%58%2C%62%45%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%62%42%20%2C%37%2D%46%5A%4C%63%6C%20%20%5D%62%45%31%4E%7C%2C%37%2D%47%7C%51%7C%44%37%62%62%37%44%7C%51%79%58%2C%37%68%41%5A%4C%20%63%6C%4B%51%79%58%2C%37%2D%47%7C%51%79%58%2C%39%39%2C%58%79%51%79%58%2C%37%68%20%6C%63%4B%51%4C%5A%46%2D%37%62%41%7C%51%79%58%2C%37%62%45%7C%51%79%58%36%2C%62%45%41%2A%5B%59%5D%20%2C%37%62%42%20%2C%2D%36%2C%58%79%2C%37%62%47%20%4C%5A%45%62%2C%58%79%51%7C%42%62%37%2C%58%79%51%7C%45%62%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%6F%6E%67%20%41%67%6F%20%41%6E%64%20%46%61%72%20%41%77%61%79=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%5A%4C%34%46%36%20%44%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%37%20%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%36%20%44%2D%37%34%54%5B%41%2A%7C%51%79%58%37%46%36%20%44%37%37%62%45%20%37%2D%62%42%5A%4C%37%2D%46%20%62%36%41%5B%42%2A%5D%20%37%43%20%37%2D%47%5A%4C%4C%5A%41%62%5E%5A%4C%37%43%20%37%43%20%37%2D%7C%43%5E%37%58%44%20%36%46%5B%41%2A%5D%51%79%58%37%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%2D%41%7C%51%79%2D%37%4C%5A%47%51%79%58%37%47%5D%20%37%43%20%20%44%2D%37%4C%37%44%20%36%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%2D%44%20%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%5A%47%2D%37%37%5E%46%5A%4C%43%20%37%2D%47%37%58%79%51%7C%41%20%41%2F%36%46%5A%4C%37%62%45%20%36%2D%42%62%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%46%62%6F%37%4C%5A%2D%43%5B%43%2A%37%4C%5A%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%4C%6F%6E%6E%69%65%27%73%20%4C%61%6D%65%6E%74=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%44%20%37%2D%34%43%2D%37%20%44%20%37%5E%62%45%5A%4C%37%2D%44%20%37%2D%5A%43%4C%37%2D%44%20%37%5E%62%45%5A%4C%37%2D%44%2D%37%4C%5A%43%34%54%5B%41%2A%41%20%37%5E%62%5E%37%20%44%2D%42%20%37%2D%43%5B%42%2A%5D%20%37%2D%44%20%5E%37%62%45%5A%4C%37%2D%44%20%37%2D%43%5A%4C%37%62%37%4C%5A%45%62%45%5A%4C%37%2D%44%20%37%2D%41%62%37%20%41%23%37%47%20%37%5E%62%45%5A%4C%37%2D%44%20%2D%37%43%5A%4C%39%62%37%47%20%37%62%41%5A%4C%37%39%4C%5A%55%43%5A%4C%37%5E%62%37%4C%5A%45%62%5E%37%20%44%2D%37%20%5A==%30=%30===%4C%6F%6F%6B%20%46%6F%72%20%54%68%65%20%53%69%6C%76%65%72%20%4C%69%6E%69%6E%67=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%41%7C%51%34%45%62%5E%37%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%47%2D%37%58%79%34%54%41%2A%5B%58%37%2D%43%5A%2D%37%58%79%51%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5B%5D%51%79%58%37%2D%43%7C%4B%63%6C%20%4C%47%7C%51%79%58%51%79%58%37%5E%58%79%51%7C%46%62%42%20%37%2D%46%7C%51%79%58%37%5E%62%45%2A%42%5B%5D%51%79%58%37%62%42%7C%51%79%58%37%2D%37%4C%5A%45%62%37%46%7C%51%79%20%37%68%41%7C%42%62%37%4C%5A%43%5B%5D%20%20%6C%63%4B%51%79%58%37%5E%62%7C%41%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%2D%37%58%79%51%20%37%2D%46%7C%44%37%62%39%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%55%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%6F%6F%6B%20%4F%66%20%4C%6F%76%65%2C%20%54%68%65=%42%61%63%68%61%72%61%63%68%20%42%75%72%74==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%44%5A%4C%20%34%47%2D%37%58%58%37%5E%62%42%7C%51%79%58%36%2D%47%7C%51%58%79%36%62%2D%47%7C%51%79%58%36%2D%47%7C%51%79%79%51%4B%63%6C%34%54%5B%41%2A%51%79%58%36%2D%51%7C%44%37%62%58%37%5E%62%45%5A%4C%37%47%20%73%75%73%37%7C%47%51%79%58%37%2D%47%5B%42%2A%5D%51%79%58%39%79%51%7C%45%62%79%58%73%75%73%5B%43%2A%51%79%58%79%51%7C%46%7C%51%79%58%73%75%73%37%44%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%44%37%62%39%58%37%5E%62%42%7C%46%2F%37%5E%62%46%58%79%51%7C%4C%70%20%46%2F%37%2D%43%34%32%54%7C%51%79%46%58%2F%37%5E%62%42%7C%51%79%58%46%2F%37%2D%43%5A%54%34%34%42%2F%37%5E%62%42%79%58%46%2F%45%2D%37%2F%46%58%46%5B%51%59%51%79%58%51%79%58%51%79%58%51%58%79%5A%20%2C%51%20%20%46%2F%37%2D%43%7C%51%79%36%58%79%51%7C%43%7C%51%79%58%5A%4C%20%6C%63%46%58%79%51%7C%2F%37%5E%62%45%7C%51%79%58%46%2F%36%62%44%51%7C%79%58%46%2F%32%62%42%7C%51%79%58%46%2F%44%46%58%79%51%4B%2F%62%45%7C%51%42%62%5E%37%2F%46%58%79%51%7C%42%62%2D%37%2F%46%58%79%51%7B%3C%4F%70%65%6E%3E%46%37%62%39%73%75%73%58%79%51%7D%42%62%5E%37%20%20%20%5A==%30=%30===%4C%6F%6F%6B%20%54%6F%20%54%68%65%20%52%61%69%6E%62%6F%77=%4C%61%6E%65%20%42%75%72%74%6F%6E==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%45%62%36%58%36%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%2D%47%7C%51%79%58%37%5E%62%41%7C%51%79%58%79%51%7C%42%33%54%41%2A%7B%62%42%7C%51%79%62%5E%37%58%79%51%79%58%37%2D%46%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%7C%7C%51%79%58%37%62%42%7C%51%7C%42%62%37%58%41%5A%4C%37%62%4C%37%62%42%20%63%6C%20%4C%5A%79%58%37%2D%43%7C%51%79%58%37%5E%62%45%42%5B%2A%5D%51%79%58%36%62%45%7C%51%79%58%36%62%41%51%7C%46%2D%37%4B%51%79%58%37%51%79%58%37%5E%58%79%51%7C%46%58%37%62%42%5A%4C%37%68%41%20%37%5E%62%41%51%7C%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%79%51%7C%45%62%37%5E%62%45%5A%45%5A%4C%37%62%79%51%7C%46%2D%5A%4C%37%43%20%37%2D%47%7C%51%79%58%36%62%7C%41%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%37%20%42%58%37%2D%43%7C%2D%47%7C%51%79%7D%5B%41%62%5E%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%7C%51%79%58%47%2F%36%62%45%7C%51%79%58%37%7C%41%62%36%58%51%79%58%36%62%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%4C%6F%6F%6B%20%54%6F%20%54%68%65%20%53%6B%79=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%34%45%62%5E%37%5E%62%45%7C%51%79%58%2C%37%62%41%7C%51%79%2C%58%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%37%2C%58%79%51%34%54%41%2A%7B%47%31%4E%7C%51%58%79%51%7C%43%7C%51%79%58%2C%37%2D%62%41%5A%4C%20%6C%63%51%4B%79%58%2C%37%2D%46%7C%51%79%58%2C%39%62%37%44%62%37%58%79%2C%37%2D%47%5A%31%23%37%5E%45%51%7C%47%62%6F%37%5E%62%47%32%4E%7C%7D%51%79%58%35%23%37%42%62%7C%51%79%58%2C%37%2D%46%7C%51%79%58%2C%37%2C%58%79%51%7C%79%58%2C%37%2D%2C%39%62%37%43%5A%45%62%5E%37%7C%51%79%58%2C%37%5E%62%45%5A%4C%51%59%20%79%51%58%51%79%58%5D%20%20%6C%63%4B%51%79%58%2C%47%2D%37%2C%20%4C%51%20%20%31%58%2C%37%5E%62%2C%58%79%51%7C%62%37%62%44%20%2C%37%2D%62%41%7C%51%79%58%37%2C%5E%62%45%7C%51%79%58%2C%31%31%23%37%5E%45%39%2C%4C%5A%47%37%2D%46%5A%4C%79%51%7C%45%5E%37%23%31%31%2C%58%79%51%7C%45%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4C%6F%6F%6B%69%6E%67%20%55%70=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%4C%61%74%69%6E=%41==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%5E%37%58%79%51%58%37%41%7C%51%79%58%37%5E%41%7C%51%79%58%47%37%7C%51%79%58%37%5E%44%7C%51%79%58%37%41%7C%79%51%7C%44%5E%41%34%34%54%7B%23%47%5A%4C%20%51%7C%46%23%2D%58%37%2D%23%44%7C%51%79%58%37%23%43%7C%51%58%79%37%5E%45%7C%51%79%58%37%42%7C%51%79%58%37%79%51%4B%63%6C%79%58%37%23%43%51%79%58%37%2D%63%6C%20%4C%5A%58%37%42%7C%51%79%58%37%5E%41%7C%51%79%58%2F%42%37%2D%23%43%7C%51%79%58%37%2D%23%43%31%4E%79%51%7C%43%23%4B%51%79%58%37%79%58%37%68%23%31%58%79%51%7C%42%2F%37%23%43%7C%51%79%58%37%2D%23%43%32%7C%4E%7D%51%79%58%37%23%47%7C%51%79%58%37%23%46%58%79%51%7C%41%31%23%37%47%7C%37%2D%23%43%7C%58%79%51%7C%47%23%43%33%4E%7C%7D%51%79%58%37%44%7C%51%79%37%58%23%47%7C%51%79%58%37%41%7C%51%79%58%37%23%2D%37%58%79%51%37%23%44%7C%51%2F%42%58%79%51%7C%41%5E%37%58%79%51%7C%42%37%58%79%51%7C%45%58%79%51%7C%41%2F%45%58%79%51%7C%45%58%79%51%7C%44%2F%45%58%79%51%5A%20==%30=%30===%4C%6F%6F%70%2C%20%54%68%65=%43%6F%72%65%61%20%43%68%69%63%6B==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%43%2F%37%34%46%5E%37%58%58%37%2D%44%5A%4C%37%6F%23%43%20%37%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%79%51%7C%44%2D%33%54%41%2A%7B%58%39%62%37%41%58%79%51%7C%42%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%58%2F%41%37%5E%62%42%31%4E%7C%51%79%58%37%5E%2D%62%37%58%79%51%7C%37%68%42%7C%51%79%58%37%6F%62%37%58%79%51%7C%41%2F%46%32%4E%7C%7D%20%37%43%20%37%2D%47%4C%5A%37%44%20%37%2D%41%7C%51%79%58%39%62%37%45%58%79%51%7C%41%2D%44%7C%51%79%62%42%42%2A%5B%58%79%51%7C%41%37%42%20%37%43%7C%51%79%58%37%2D%47%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%23%31%31%20%5D%37%2D%47%7C%51%46%7C%51%79%58%7C%42%6F%37%58%62%42%7C%51%79%58%37%2D%44%7C%51%79%58%62%2F%44%37%2D%62%42%7C%51%79%58%43%2F%46%7C%51%79%2D%37%2F%44%62%51%79%58%37%5E%44%7C%51%79%58%7C%42%6F%37%58%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%58%79%37%62%45%7C%51%79%58%37%5E%62%42%7C%51%79%7C%41%62%2D%37%51%79%58%43%2F%62%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%4C%6F%74%75%73%20%42%6C%6F%73%73%6F%6D=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%68%45%7C%51%34%42%62%5E%37%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%43%68%7C%51%79%58%36%2D%62%44%7C%51%79%58%44%2F%37%2F%44%58%79%33%54%41%2A%7B%44%7C%51%79%58%68%2C%7C%6C%44%42%7C%51%79%58%36%2D%62%45%7C%51%79%58%37%43%2D%7C%51%79%58%35%23%37%47%7C%51%79%58%37%68%62%5E%37%2F%44%62%45%20%73%20%7C%51%79%58%51%51%7C%43%68%37%51%79%58%7D%51%79%58%37%46%31%4E%7C%51%79%37%58%5E%62%42%5A%4C%51%20%20%37%46%7C%51%79%58%58%79%51%58%79%79%58%36%2D%62%46%2F%37%5E%62%37%58%79%51%5D%4C%36%2D%43%5A%4C%20%7C%72%20%5A%4C%20%7C%20%72%5A%4C%39%62%37%47%5A%4C%37%68%44%42%2A%5B%5A%78%4C%5A%42%5E%62%42%32%4E%6F%43%20%6C%61%37%2F%46%4C%5A%3C%5A%4C%37%2D%43%6C%7C%2C%37%2D%47%2C%37%7C%44%2C%37%41%2C%37%2D%43%73%5A%4C%20%7C%72%20%44%2E%43%2E%20%6F%62%42%5A%4C%62%42%7C%51%79%20%5A%58%79%51%7C%51%79%58%37%2D%43%7C%51%79%58%39%62%37%7C%47%51%79%58%37%68%44%51%5B%59%20%20%51%79%58%45%62%2D%36%58%37%46%3E%61%64%5E%37%2F%44%58%79%51%7C%44%62%2D%36%58%79%51%7C%43%68%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%46%37%58%79%51%5A%20==%30=%30===%4C%6F%76%65%20%46%6F%72%20%53%61%6C%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%62%42%34%45%62%5E%37%4B%51%79%58%37%5E%62%45%5A%4C%20%6C%63%4B%79%51%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%34%54%7B%41%2A%33%31%62%37%46%20%4C%5A%45%62%68%43%7C%51%79%58%37%62%47%7C%51%79%58%37%62%5E%44%7C%51%79%58%37%62%41%7C%51%79%58%37%2D%37%58%79%51%7C%6C%63%4B%51%79%42%7C%51%79%58%62%2D%36%58%79%51%79%58%37%62%41%7C%51%79%58%37%2D%62%45%42%5B%2A%7D%20%20%78%3E%65%6E%69%46%3C%20%7C%51%7C%44%62%5E%37%42%7C%51%79%58%45%5A%4C%37%62%7C%45%62%2D%37%51%79%58%37%62%42%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%58%7C%42%37%20%42%51%79%58%37%62%46%20%6C%61%20%51%4B%63%6C%20%20%37%42%20%37%2D%23%46%5A%4C%39%62%37%43%37%20%68%47%5A%4C%39%62%37%43%20%37%68%47%5A%4C%3C%44%2E%43%2E%79%58%36%2D%62%69%6E%65%3E%7C%46%68%37%20%42%62%37%20%5A==%30=%30===%4C%6F%76%65%20%49%73%20%4A%75%73%74%20%41%72%6F%75%6E%64%20%54%68%65%20%43%6F%72%6E%65%72=%47%65%6E%73%6C%65%72%20%4C%65%77%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%44%20%37%34%47%37%20%43%43%20%37%47%5A%4C%37%44%20%37%5E%46%5A%4C%43%37%20%37%47%5A%4C%37%44%20%37%5E%46%5A%4C%37%37%4C%5A%41%2D%34%54%41%2A%7B%44%5A%4C%37%41%37%4C%5A%4E%31%2A%5B%5D%51%79%58%36%46%32%4E%7C%51%79%58%79%51%58%51%79%58%51%79%58%7D%20%37%44%20%36%46%42%45%2D%37%20%43%20%37%47%5A%47%41%2A%5B%5D%7C%45%2D%37%20%7C%51%79%58%37%47%5A%4C%20%78%20%5A%4C%37%47%6F%20%37%47%7C%51%79%58%37%2D%44%5A%4C%37%41%43%37%58%79%51%51%79%58%37%2D%4C%37%43%20%37%5A%46%5E%37%20%20%37%2D%41%5A%4C%37%43%20%37%47%5A%4C%37%20%44%37%5E%46%5A%4C%37%43%20%37%47%5A%4C%37%44%44%37%4C%5A%47%4C%37%43%20%37%5A%46%36%20%44%37%20%5A%20==%30=%30===%4C%6F%76%65%20%49%73%20%54%68%65%20%53%77%65%65%74%65%73%74%20%54%68%69%6E%67=%4E%6F%62%6C%65%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%4C%2C%37%44%20%34%44%36%2C%20%4C%2C%37%41%20%37%2D%45%5A%4C%37%2D%42%20%44%36%5A%4C%2C%37%41%20%37%2D%45%5A%4C%37%2D%42%5A%41%2D%37%2C%34%54%41%2A%7B%37%41%5A%4C%37%45%2D%37%4C%5A%42%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%41%37%20%37%2D%45%5A%4C%37%45%20%37%2D%42%31%4E%2D%37%2C%20%45%20%37%5E%47%5A%5A%4C%37%23%46%5D%5B%2A%42%42%7C%51%79%58%37%5E%44%5A%4C%37%41%20%37%2D%5A%45%4C%37%42%20%37%2D%23%46%7C%51%79%58%37%2D%43%23%68%37%20%20%36%44%20%2C%5A%4C%37%2D%42%51%7C%45%37%58%2C%37%41%20%37%2D%45%5A%4C%37%2D%42%20%2C%44%36%41%2A%5B%5D%20%37%41%20%37%2D%45%7C%51%79%4C%5A%44%36%20%79%58%37%2D%42%45%2D%37%20%41%37%2C%4C%5A%41%2D%37%2C%20%44%37%2C%4C%5A%47%5E%37%20%45%2D%37%4C%5A%42%2D%37%20%73%45%37%2C%41%37%2C%7C%6C%44%36%2C%58%79%51%5A%20==%30=%30===%4C%6F%76%65%20%4D%65%20%4F%72%20%4C%65%61%76%65%20%4D%65=%44%6F%6E%61%6C%64%73%6F%6E%20%57%61%6C%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%46%2D%37%58%46%20%37%5E%62%41%5A%4C%37%43%20%37%47%7C%79%51%58%37%2D%46%5A%4C%37%43%20%37%47%7C%51%79%2D%37%4C%5A%42%34%54%41%2A%7B%5D%51%79%58%36%31%41%62%36%58%62%45%20%36%62%41%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%39%62%37%43%20%37%68%47%7C%51%79%37%4C%5A%41%62%4E%5A%4C%37%62%7C%51%79%58%37%37%58%79%51%7C%58%37%2D%62%42%7C%51%79%58%37%2D%62%42%5A%39%4C%62%37%46%20%37%2D%62%42%7C%51%79%58%37%46%79%51%7C%45%62%2D%43%42%2A%5B%4C%37%43%20%37%6F%37%4C%5A%42%37%2D%46%5A%4C%37%43%20%37%47%7C%51%79%58%2D%37%46%41%2A%5B%5D%20%39%62%37%43%20%37%2D%62%58%79%51%7C%47%42%20%37%2D%43%5A%41%62%5E%37%20%46%2D%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%55%41%62%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A%20==%30=%30===%4C%6F%76%65%20%4E%65%73%74%2C%20%54%68%65=%48%69%72%73%63%68%20%4C%6F%75%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%2C%37%5E%62%34%45%62%5E%37%37%62%45%7C%51%79%58%2C%37%5E%62%45%5A%4C%37%2C%62%42%20%2C%37%2D%46%5A%4C%37%2D%43%20%2C%58%79%51%7C%41%34%54%41%2A%5B%5E%62%45%5A%4C%42%62%2D%37%2C%79%58%2C%37%62%42%42%2A%5B%5D%20%20%6C%63%51%4B%79%58%2C%37%5E%62%41%5A%4C%2C%37%62%45%20%51%4B%63%6C%20%5A%4C%37%2D%46%51%79%58%2C%73%7C%43%37%2C%58%5A%4C%2C%41%2F%37%46%20%2C%62%41%2F%37%2D%5A%46%4C%2C%47%2F%37%43%20%2C%37%2D%46%7C%51%79%42%62%37%73%75%51%79%58%2C%37%41%7C%51%79%58%79%51%5D%5B%2A%79%58%2C%37%5E%62%45%5A%4C%2C%37%62%42%20%37%2C%2D%46%5A%4C%37%2D%43%20%2C%37%5E%62%45%41%51%7C%45%62%37%58%37%62%42%7C%20%6C%63%4B%51%46%2D%37%4C%5A%42%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%2C%5E%37%62%41%5A%4C%2C%37%62%45%20%2C%37%2D%62%42%62%37%2C%58%79%20%2C%37%5E%62%4C%5A%47%68%37%2C%58%79%51%7C%43%37%2C%58%79%51%7C%46%2D%37%2C%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%2C%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%6F%76%65%20%56%69%62%72%61%74%69%6F%6E%73=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%44%68%37%58%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%35%62%37%62%44%7C%51%79%51%7C%42%62%37%34%54%41%2A%5B%4C%37%43%20%37%37%4C%5A%41%62%58%36%2D%47%7C%51%79%58%2C%35%23%2D%47%7C%79%51%58%2D%47%42%2A%5B%5D%20%39%62%37%44%20%37%79%51%7C%47%2D%41%20%37%5E%62%43%7C%51%79%58%79%51%7C%47%2D%7C%51%79%58%37%68%44%41%2A%5B%5D%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%37%43%20%37%44%62%37%62%35%58%37%2D%46%5A%2D%37%58%79%51%7C%46%37%20%46%23%6F%37%4C%5A%47%2D%37%20%43%37%62%39%4C%5A%46%2D%37%20%42%62%37%4C%5A%44%62%36%20%44%36%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%4C%6F%76%65%20%57%61%6C%6B%65%64%20%49%6E=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%7C%51%34%45%62%5E%37%45%5A%4C%37%62%42%20%73%75%73%37%62%42%7C%79%51%58%37%46%7C%51%79%58%37%2D%43%7C%51%79%58%62%5E%37%58%79%34%54%41%2A%5B%4C%37%43%20%37%37%58%79%51%7C%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%58%79%37%2D%62%42%42%2A%5B%5D%51%79%58%37%62%42%79%51%7C%47%2D%46%7C%51%79%58%79%58%37%2D%43%79%51%7C%41%62%5E%62%45%41%2A%5B%5D%20%37%62%42%20%37%46%4C%5A%37%43%20%37%2D%47%5A%4C%37%62%44%20%37%2D%37%58%79%51%7C%58%37%2D%46%5A%2A%5B%5D%51%79%79%51%7C%42%62%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%58%79%37%5E%62%45%5A%4C%37%62%42%20%73%75%73%37%7C%42%62%37%58%58%37%46%7C%51%37%62%42%20%37%58%79%51%7C%45%43%20%37%2D%47%5A%4C%2C%33%31%62%37%44%20%41%37%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%62%37%4C%5A%46%2D%37%2D%62%42%43%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%6F%76%65%72=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%7C%51%34%45%62%5E%37%7C%51%79%58%37%2D%62%41%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%44%62%37%58%79%34%54%7B%41%2A%58%37%43%7C%51%37%58%79%51%7C%31%4E%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%7C%51%79%58%37%42%7C%51%79%58%37%2D%23%46%47%2D%37%58%79%43%7C%51%79%58%79%58%37%5E%62%37%58%79%51%7C%62%42%2F%37%2D%46%7C%51%79%58%37%5E%62%45%4E%32%7C%7D%51%79%58%3E%65%6E%69%46%3C%37%62%42%58%79%51%7C%45%2D%46%7C%51%79%37%2D%45%7C%51%20%44%37%20%5D%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%79%51%58%37%2D%45%7C%51%79%58%37%5E%47%5B%42%2A%47%5E%37%58%79%37%2D%41%7C%51%79%58%37%2D%47%2D%37%58%79%51%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%5E%62%42%7C%51%79%58%37%44%7C%37%58%79%51%7C%41%7C%51%79%58%51%7C%43%37%58%79%51%7C%46%2D%37%20%3C%44%2E%43%2E%20%61%6C%20%31%73%74%20%45%6E%64%69%6E%67%3E%20%4C%5A%42%62%37%20%20%20%5A==%30=%30===%4C%6F%76%65%72%20%4D%61%6E=%44%61%76%69%73%2D%52%61%6D%69%72%65%7A%2D%53%68%65%72%6D%61%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%44%2D%37%20%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%37%20%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%58%79%51%7C%42%34%54%5B%41%2A%32%4E%7C%51%79%37%2C%44%62%37%79%58%51%79%58%7D%6C%2C%37%41%2C%68%45%73%37%20%5E%46%31%4E%7C%6C%2C%37%43%2C%37%2D%47%2C%51%58%79%51%58%2D%62%41%73%7C%37%44%2C%37%2D%37%62%39%20%5D%42%5A%4C%37%2D%41%20%37%5E%47%5A%4C%37%44%37%20%2D%41%5A%4C%37%5E%2D%41%20%2D%41%5B%42%2A%2D%37%20%73%41%45%20%37%5E%46%2D%44%5A%4C%37%20%47%2D%5E%37%5B%41%2A%5D%20%39%62%37%41%20%37%68%45%7C%79%51%58%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%44%2D%37%20%47%2D%47%7C%6C%2C%43%2C%37%2D%47%5A%47%2D%37%20%37%2D%62%41%73%7C%51%79%58%37%62%42%7C%51%58%79%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%2C%44%62%37%2C%4C%37%47%20%37%37%2C%6C%7C%46%5E%37%20%20%28%45%68%37%29%20%28%41%37%29%5A==%30=%30===%4C%6F%76%65%72%2C%20%43%6F%6D%65%20%42%61%63%6B%20%54%6F%20%4D%65=%52%6F%6D%62%65%72%67%20%53%69%67%6D%75%6E%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%34%45%62%36%58%4B%51%79%58%37%2D%43%7C%51%79%58%39%62%37%7C%47%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%41%2A%7B%4E%5A%4C%47%2F%58%79%51%7C%45%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%7C%51%79%58%47%2F%36%62%36%20%45%62%36%37%6F%23%46%7C%36%62%45%5A%4C%41%6F%37%4C%5A%62%41%32%4E%5A%4C%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%37%2D%43%20%62%42%2F%36%62%45%36%20%41%6F%37%20%36%62%41%31%44%7C%51%79%58%51%7C%44%68%37%39%62%37%47%20%37%68%44%5A%4C%20%6C%63%4B%79%51%58%37%2D%43%42%2A%5B%5D%20%39%62%37%47%20%4C%5A%43%2D%37%79%58%62%42%2F%4C%39%62%37%47%7C%47%37%62%39%4C%20%6C%63%4B%51%79%58%37%2D%43%7C%51%79%39%58%62%37%47%7C%51%79%58%37%62%41%7C%51%79%58%5A%44%68%37%20%51%79%58%37%68%58%37%62%42%5A%79%51%7C%46%37%69%64%6E%45%20%64%72%33%20%6C%61%20%2E%43%44%2E%3C%20%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%6E%67%3E%20%4C%58%37%2D%43%5A%79%51%5D%58%79%51%4C%5A%4E%33%41%62%36%20%41%6F%37%4C%5A%45%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4C%75%63%6B%79%20%53%6F%75%74%68%65%72%6E=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%42%6F%73%73%61%20%4E%6F%76%61=%44==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%44%5E%37%58%41%2A%5B%7D%51%79%58%35%23%37%5E%44%7C%51%58%79%36%44%7C%51%79%58%35%23%37%5E%44%7C%51%79%44%5E%37%58%79%34%54%69%2A%7B%44%41%2A%5B%5D%79%51%4B%63%6C%37%5E%62%45%70%7C%51%79%58%37%5E%44%5A%4C%41%37%20%37%62%42%7C%51%79%58%37%5E%47%5A%4C%20%23%31%31%20%20%58%37%45%5A%4C%5B%5D%20%20%6C%4B%63%6C%20%4C%37%5E%44%5A%4C%37%41%20%37%62%42%7C%51%79%37%58%5E%47%5A%4C%20%6C%63%4B%51%79%58%37%45%5A%58%79%51%4B%63%51%79%58%37%5E%58%37%44%7C%51%37%58%79%51%4B%5A%4C%20%6C%63%4B%51%79%58%37%2D%23%46%5A%20%4C%6C%63%4B%51%79%58%37%2D%45%5A%4C%20%6C%63%41%2D%37%58%79%2D%23%46%42%2A%5A%4C%37%41%20%43%47%5E%37%58%79%58%37%2D%45%7C%51%79%58%37%6F%46%7C%51%58%79%23%46%2F%44%7C%51%79%58%37%2D%47%7C%51%79%51%7C%42%62%37%2A%5B%5D%51%79%44%5E%37%58%79%51%7C%70%2C%45%62%5E%37%23%31%31%20%20%5A%20==%30=%30===%4C%75%6C%6C%61%62%79%20%49%6E%20%52%68%79%74%68%6D=%47%6F%6F%64%6D%61%6E%2D%48%69%72%73%63%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2C%37%5E%62%47%34%46%5E%37%2C%44%20%2C%37%2D%62%41%7C%51%79%58%2C%37%5E%5A%46%4C%2C%37%6F%47%20%2C%37%5E%46%7C%51%79%58%62%37%2C%4C%5A%34%54%41%2A%7B%36%46%7C%51%79%2D%37%2C%58%79%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%43%2C%20%37%5E%46%7C%51%79%58%2C%37%43%31%4E%7C%51%32%43%37%2C%58%47%7C%51%79%58%51%79%58%2C%37%5B%2A%42%42%62%37%41%20%2C%37%68%45%7C%51%79%58%2C%37%5E%7C%46%51%79%58%2C%37%62%45%7C%51%79%58%2C%37%2D%2C%4C%5A%44%2D%59%5D%51%79%58%5E%46%5A%4C%2C%79%51%7C%43%37%37%5E%46%7C%51%79%58%2C%37%5E%46%41%2A%5B%5D%59%20%2C%37%43%20%2C%37%62%44%7C%51%79%58%2C%2C%20%47%6F%37%58%2C%37%47%7C%37%2C%58%79%51%7C%41%62%2D%37%2C%20%44%62%37%2C%4C%5A%47%62%5E%37%2C%58%79%51%7C%47%2D%37%2C%58%79%51%7C%43%37%2C%58%79%51%7C%46%36%58%79%51%5A%20==%30=%30===%4C%75%6C%6C%61%62%79%20%4F%66%20%42%69%72%64%6C%61%6E%64=%53%68%65%61%72%69%6E%67%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%5A%34%46%2D%20%44%37%2D%43%5A%4C%37%62%45%20%37%2D%62%42%7C%79%51%58%2D%46%5A%4C%37%43%20%37%47%5A%4C%37%68%20%46%2D%37%4C%34%54%41%2A%7B%36%62%41%5A%4C%5A%4E%31%41%62%5E%62%41%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%39%62%37%43%20%37%68%47%7C%51%79%58%37%5E%37%20%45%62%37%4C%37%62%45%20%46%20%37%68%43%2A%42%43%68%37%5E%62%41%5A%4C%39%62%37%62%45%20%37%2D%62%7C%42%51%79%58%37%2D%62%42%5A%4C%39%62%37%46%20%37%58%79%51%7C%5B%5D%51%79%58%20%37%47%5A%4C%42%62%2D%37%58%46%41%2A%5B%5D%20%39%62%37%43%20%37%5E%62%5A%41%4C%39%62%37%62%45%20%37%2D%62%42%7C%51%79%2D%20%44%68%37%5A%4C%39%62%37%55%5A%4C%37%62%2D%58%79%51%7C%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%46%2D%20%37%2D%43%5A%4C%37%62%45%20%37%2D%62%42%62%5E%37%20%45%46%5A%4C%37%43%41%62%36%20%73%47%68%2C%43%37%2C%5A%20==%30=%30===%4C%75%6C%6C%61%62%79%20%4F%66%20%54%68%65%20%4C%65%61%76%65%73=%50%65%74%6B%65%72%65%20%42%65%72%6E%69%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%43%2D%20%41%2F%37%2D%46%20%37%2D%46%5A%4C%37%43%20%37%47%2D%5A%4C%33%31%62%37%47%20%37%44%5A%4C%37%68%45%62%4C%5A%44%34%54%41%2A%7B%5D%20%20%6C%63%33%58%79%51%7C%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%62%39%37%47%20%37%62%41%7C%51%79%58%2D%43%31%4E%2D%58%79%51%4B%31%62%37%47%7C%43%5A%4C%20%6C%37%28%46%2D%37%29%37%2D%46%28%37%62%41%5A%4C%20%6C%63%4B%79%51%58%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%29%58%79%51%4B%63%62%41%42%2A%5B%20%37%2D%46%5A%5A%44%68%37%20%2D%47%5A%4C%33%31%62%37%47%20%37%44%5A%4C%68%37%41%20%2D%43%41%2A%5B%5D%20%33%31%62%37%47%37%20%43%37%4C%4C%37%41%20%36%46%2D%37%2F%45%62%4C%5A%44%68%37%58%79%51%7C%47%37%62%31%33%58%79%51%7C%43%2D%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A%20==%30=%30===%4C%75%6C%75%27%73%20%42%61%63%6B%20%49%6E%20%54%6F%77%6E=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%41%20%34%43%37%20%46%4C%2C%37%62%45%20%2C%37%62%42%5A%4C%37%46%37%20%43%5A%4C%37%5E%62%45%20%37%62%42%5A%4C%37%5A%41%62%5E%37%34%54%41%2A%7B%41%5A%4C%37%62%43%37%4C%5A%46%36%62%45%5A%4C%37%6F%41%20%37%5E%62%41%42%5B%2A%7D%51%79%58%36%62%45%5A%4C%37%62%42%20%37%2F%42%62%20%45%20%37%2D%47%5A%20%37%46%7C%51%6F%37%4C%5A%45%46%5A%4C%37%43%20%37%68%47%5A%4C%39%62%37%20%44%37%68%41%5A%4C%37%2D%43%20%62%42%2F%36%62%37%62%39%58%79%41%20%37%5E%62%37%6F%41%20%37%5B%2A%41%43%37%2C%37%62%45%20%37%62%42%5A%4C%37%46%20%37%5A%43%4C%37%5E%62%45%20%37%62%42%5A%4C%37%46%20%4C%5A%41%62%5E%5D%20%37%62%42%4C%5A%47%2D%37%20%43%37%4C%5A%46%37%20%42%62%37%2C%6C%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%4C%75%73%68%20%4C%69%66%65=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%47%2C%37%2D%46%34%44%62%36%20%2C%5E%62%44%73%5A%4C%39%62%43%20%37%5E%62%5A%44%4C%39%62%43%20%37%5E%62%44%5A%4C%39%62%43%45%62%2D%37%2C%34%54%76%2A%7B%2D%62%44%32%4E%6C%41%62%2D%37%33%31%44%20%36%2D%62%44%31%4E%5A%4C%31%31%39%23%44%20%37%2D%46%5A%4C%31%31%23%33%31%44%20%23%31%31%20%7D%7C%2C%37%2D%62%42%5A%4C%33%31%2C%43%37%2C%5D%5A%4C%78%5A%4C%36%2D%46%6C%7C%2C%37%43%2C%47%68%73%5A%4C%78%5A%4C%78%5A%4C%36%2D%46%6C%5B%78%4C%5A%41%62%68%47%73%20%36%44%20%37%5E%62%5A%42%62%39%4C%20%20%31%31%23%37%44%5A%4C%20%37%2D%62%45%4C%5A%20%31%31%23%37%41%5A%4C%20%37%2D%62%45%5A%5D%5B%2A%41%44%4C%31%31%23%39%20%5A%4C%31%31%5A%20%78%20%4C%5E%62%44%5A%4C%31%31%23%37%44%20%37%5E%45%7C%6C%2C%37%42%2C%37%2D%23%46%73%20%36%62%44%5A%37%20%44%37%23%4C%31%31%23%37%37%41%2C%37%2D%62%36%20%73%44%62%41%5A%4C%39%62%37%62%45%20%37%5E%62%41%4C%5A%37%41%20%37%5E%46%6C%7C%2C%37%43%2C%37%62%5E%37%20%73%45%44%5A%4C%20%78%20%36%62%44%5A%37%20%73%44%2D%4C%31%31%23%37%44%20%37%5E%62%44%42%2A%5B%20%5D%37%62%41%20%37%5E%43%6C%7C%2C%37%47%2C%37%5A%20%78%20%4C%5E%44%6C%7C%2C%37%2D%46%5A%4C%37%2C%7C%6C%46%5E%62%44%5A%4C%37%62%41%20%35%23%37%41%5A%37%4C%42%20%37%2D%23%46%5A%4C%37%62%42%20%37%2D%37%20%47%62%37%42%2C%37%43%73%5E%62%44%2C%37%5A%46%23%2D%37%2C%37%42%2C%37%62%42%2C%37%41%2C%37%62%41%5A%73%4C%37%62%41%20%35%23%37%41%5A%4C%37%42%20%7C%43%37%2C%44%4C%37%62%42%20%2C%41%62%37%2C%7C%6C%44%62%5E%37%20%44%37%23%31%31%4C%5A%55%44%62%5E%37%20%44%37%23%31%31%20%5A%20==%30=%30===%4C%79%72%65%73%74%6F=%42%75%72%72%65%6C%6C%20%4B%65%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%45%62%5E%37%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%58%79%51%7C%47%34%54%41%2A%7B%42%20%37%2D%46%37%58%79%51%7C%2D%46%5A%4C%37%42%20%37%2D%23%46%7C%51%79%37%58%2D%47%31%4E%42%2A%5B%5D%51%79%58%37%62%44%37%58%79%51%7C%2D%62%41%5A%4C%51%79%58%37%62%2D%37%58%79%51%37%2D%62%42%32%4E%43%2A%5B%7D%51%79%58%37%42%62%7C%51%79%58%37%2D%46%7C%51%79%58%37%43%7C%58%79%51%7C%45%47%5A%4C%37%62%37%2D%46%5A%4C%58%79%51%7C%44%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%35%4C%23%37%43%20%37%5E%62%45%7C%51%79%58%37%62%20%43%37%23%35%37%2D%62%41%7C%20%42%62%37%20%5A%20==%30=%30===%4D%61%20%42%65%6C%6C%65%20%48%C3%A9%6C%C3%A8%6E%65=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%62%42%2F%62%34%41%62%2F%47%63%4B%51%79%58%46%2F%43%5A%4C%20%6C%63%4B%79%51%58%23%46%2F%45%5A%4C%20%6C%63%4B%51%79%58%6C%20%4C%5A%41%34%54%41%2A%5B%46%2F%47%5A%4C%20%4C%5A%47%2F%79%58%23%43%2F%42%5A%4C%20%6C%63%4B%51%79%44%58%2F%62%45%5A%4C%20%6C%63%4B%51%79%58%62%45%51%4B%63%6C%20%6C%63%4B%51%79%51%79%58%62%41%63%6C%20%4C%5A%79%58%62%41%2F%43%7C%51%79%58%62%41%2F%44%51%7C%79%58%42%2F%62%42%7C%51%79%58%42%2F%23%46%51%7C%47%62%2F%4B%51%79%58%23%58%23%46%2F%23%5A%20%78%20%4C%63%4B%51%79%58%47%2F%46%5A%4C%20%6C%63%4B%79%51%58%23%47%2F%41%42%2A%5B%5D%20%20%78%20%5A%6C%20%4C%5A%43%4C%20%6C%63%4B%58%44%2F%43%5A%20%4C%5A%41%2F%51%79%58%62%45%2F%45%5A%4C%20%6C%63%4B%51%58%79%45%2F%62%41%5A%4C%20%6C%63%4B%51%79%58%42%4B%63%6C%20%4C%6C%63%4B%51%79%51%79%58%41%2F%20%4C%5A%41%62%58%41%2F%23%44%7C%51%79%58%43%2F%42%7C%51%58%79%43%2F%47%5A%4C%20%6C%63%4B%51%79%58%47%2F%79%51%7C%43%23%6C%63%4B%51%79%7C%47%2F%41%58%79%51%7C%42%62%2F%41%58%79%51%7C%44%2D%31%31%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%61%63%6B%20%54%68%65%20%4B%6E%69%66%65=%57%65%69%6C%6C%2D%42%72%65%63%68%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%6C%63%4B%51%79%34%42%62%36%58%4C%20%6C%63%4B%51%79%58%37%46%5A%4C%20%6C%4B%63%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%5A%42%62%36%58%34%54%41%2A%5B%63%4B%51%79%58%37%58%79%51%4B%37%46%20%37%2D%43%7C%51%79%58%37%2D%43%5A%20%4C%6C%63%4B%51%79%58%37%2D%43%5A%4C%20%6C%63%4C%5A%42%62%36%2D%47%5A%4C%20%6C%20%20%5A%20==%30=%30===%4D%61%68%6A%6F%6E%67=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%31%31%2D%46%41%34%46%2D%31%31%79%58%2C%39%36%62%45%7C%51%79%58%2C%31%31%46%2D%7C%51%79%58%2C%39%36%62%45%7C%51%79%58%2C%51%7D%59%5B%2A%34%54%69%2A%7B%7C%51%79%58%2C%45%62%36%39%2C%51%79%58%2C%31%31%2D%46%7C%51%79%58%2C%39%62%36%45%7C%51%79%58%2C%31%31%2D%46%7C%51%79%58%7C%45%62%36%39%7C%51%79%58%2C%62%45%7C%51%79%58%79%51%7C%45%44%7C%51%79%58%2C%39%36%62%45%7C%51%79%58%39%2C%5E%62%44%42%2A%5B%5D%51%79%58%2C%39%36%62%62%5E%39%2C%58%2C%31%31%2D%46%39%23%37%44%43%51%7C%44%62%5E%58%2C%39%36%62%45%7C%51%79%58%2C%39%5E%62%7C%44%51%79%58%2C%39%36%62%45%7C%51%79%58%2C%39%79%51%5D%5B%2A%79%58%2C%39%36%39%36%62%45%7C%45%62%2D%37%20%31%2D%46%41%2A%5B%5D%20%37%62%47%20%37%2D%44%62%7C%51%79%58%2C%39%5E%62%44%5A%4C%37%62%41%31%2C%58%79%51%7C%51%79%58%2C%7C%51%79%58%2C%46%2D%31%31%2C%51%79%58%2C%39%36%62%45%7C%51%79%58%2C%31%2D%31%46%7C%51%79%58%2C%39%36%62%45%7C%51%79%58%7C%46%2D%31%31%7C%51%79%58%2C%45%62%36%39%2C%58%79%51%5A%20==%30=%30===%4D%61%69%64%65%6E%20%56%6F%79%61%67%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%45%76%65%6E%20%38%74%68%73=%44==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%34%44%39%73%75%63%4B%51%79%58%73%75%73%39%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%6C%20%4C%5A%20%34%54%7B%41%2A%5A%4C%20%78%20%42%5B%45%62%39%4B%51%79%58%39%2D%23%43%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%63%6C%20%4C%5A%2A%7D%20%20%78%4C%20%78%20%5A%2A%41%5B%44%39%51%79%58%73%75%73%39%46%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%4B%63%6C%20%4C%5D%20%20%78%20%5A%20%78%20%20%5A==%30=%30===%4D%61%6B%65%20%53%6F%6D%65%6F%6E%65%20%48%61%70%70%79=%53%74%79%6E%65%20%4A%75%6C%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%62%20%45%62%2B%79%58%37%2D%62%42%7C%51%79%58%36%62%45%5A%2B%4C%62%45%20%62%45%7C%51%79%58%36%62%45%5A%4C%51%7C%45%62%37%45%34%34%54%7B%29%37%62%42%28%51%7C%45%62%37%79%58%29%37%68%46%28%37%2D%62%41%7C%51%79%36%58%62%41%5A%4C%2B%62%41%20%62%41%7C%51%79%58%51%7C%44%62%37%79%58%37%2D%62%37%68%41%7C%51%31%45%62%5E%37%45%32%4E%7C%7D%51%79%58%37%62%42%7C%51%79%37%58%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%62%5E%37%58%79%4E%7C%51%79%58%79%58%37%43%7C%33%4C%5A%47%2D%47%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%5A%46%4C%37%43%20%37%2D%47%5A%4C%37%5E%2D%47%20%2D%37%58%79%51%31%62%37%44%20%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4D%61%6B%69%6E%67%20%57%68%6F%6F%70%65%65=%44%6F%6E%61%6C%64%73%6F%6E%20%57%61%6C%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%2D%34%47%5E%37%20%5A%4C%37%46%20%37%5E%43%5A%4C%37%47%20%37%44%2D%5A%4C%37%44%20%37%2D%41%5A%4C%37%6F%23%47%47%5E%37%20%45%34%54%41%2A%7B%2A%5B%5D%51%79%4C%5A%4E%31%47%79%58%36%47%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%44%20%37%2D%41%5A%4C%37%2D%45%20%36%51%7C%43%37%58%37%44%20%37%62%7C%51%79%58%37%45%37%62%39%4C%62%37%45%20%37%68%42%7C%51%79%58%37%5E%47%4C%5A%37%46%20%37%2D%43%7C%51%79%58%37%2D%41%5A%39%4C%5A%41%2D%20%37%68%42%42%20%37%2D%44%5A%37%4C%5A%73%42%2D%41%5A%4C%37%6F%23%47%20%37%5E%47%6C%41%5B%2A%5D%2C%37%44%2C%37%2D%41%2C%37%45%2C%37%2D%37%20%44%37%4C%46%20%37%2D%43%47%37%4C%5A%43%5E%37%20%46%37%4C%5A%47%5E%37%20%45%2D%37%4C%5A%45%62%37%20%44%37%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%4D%61%6D%62%6F%20%49%6E%6E=%42%61%75%7A%61%2D%53%61%6D%70%73%6F%6E%2D%57%6F%6F%64%6C%65%6E==%4C%61%74%69%6E=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%5A%34%47%2D%37%20%2D%47%5A%4C%37%44%20%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%44%20%37%5E%46%5A%4C%37%43%37%20%43%37%4C%34%54%7B%41%2A%5B%42%2A%5D%20%2D%37%20%43%37%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%2C%33%31%62%37%44%20%36%46%31%4E%5A%4C%46%36%20%42%37%47%5A%4C%37%44%58%37%47%7C%51%20%6C%20%4C%5A%5A%4C%62%45%2F%37%2D%46%20%37%2D%46%5A%4C%2F%47%62%45%20%37%5E%62%41%7C%51%79%58%37%62%45%44%2D%37%58%79%37%2D%62%42%6C%5E%46%5A%4C%37%37%58%79%51%7C%5A%4C%37%44%20%37%5E%46%5A%4C%37%43%20%37%47%2D%5B%41%2A%5D%20%33%31%62%37%44%20%37%2D%41%47%2D%37%20%43%2D%47%7C%51%79%37%20%44%37%4C%5A%6C%47%2D%37%20%6C%43%37%4C%5A%6C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%4D%61%6E%20%49%20%4C%6F%76%65%2C%20%54%68%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%36%58%58%37%68%46%7C%51%79%58%39%62%37%43%7C%51%58%79%37%68%47%7C%51%79%58%37%2D%62%45%7C%51%79%79%51%7C%42%62%34%54%41%2A%7B%5B%5D%2C%37%47%43%37%4C%5A%46%36%62%45%5A%4C%37%62%41%20%36%62%45%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%37%62%42%20%37%20%73%44%37%2C%20%37%47%31%4E%37%44%5A%4C%37%36%20%41%68%37%43%7C%51%79%58%39%62%37%47%7C%51%79%58%36%43%2D%5A%4C%39%62%37%47%20%33%31%62%37%44%5A%4C%2D%36%20%41%68%2D%43%6C%42%2A%58%37%68%47%7C%37%62%39%4C%5A%62%45%7C%51%79%58%36%62%45%41%2A%5B%5D%20%62%37%42%20%37%2D%46%5A%4C%37%62%47%20%37%2D%43%2D%37%58%79%51%47%20%33%31%62%79%51%7C%43%37%62%39%58%79%51%7C%46%68%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%20%41%62%37%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%5A%20==%30=%30===%4D%61%6E%20%54%68%61%74%20%47%6F%74%20%41%77%61%79%2C%20%54%68%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%31%62%37%41%70%34%46%36%58%79%36%46%5A%4C%37%43%6C%2C%37%42%2C%37%62%42%5A%73%4C%37%43%20%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%51%7C%70%34%54%41%2A%5B%79%58%37%2D%47%62%31%33%58%79%62%37%44%7C%51%79%58%37%68%41%7C%51%79%58%43%37%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%39%58%79%51%7C%37%44%5A%4C%33%42%2C%37%62%42%79%51%7C%46%5E%20%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%36%53%46%41%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%43%37%4C%5A%73%58%37%43%7C%51%51%79%58%36%46%4C%5A%46%36%58%43%7C%51%79%58%37%2D%47%5A%4C%51%20%20%37%7C%44%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%37%58%79%51%7C%37%43%6C%2C%37%51%79%58%33%31%33%58%79%51%7C%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%46%51%7C%79%58%73%75%73%37%43%7C%51%79%58%37%2D%47%44%37%62%39%62%31%62%37%44%7C%3E%61%64%6F%43%5A%47%37%58%79%53%2E%44%3C%7C%51%79%58%37%62%44%5A%4C%20%63%6C%4B%51%79%58%36%46%7C%51%79%58%37%43%7C%51%2E%20%61%6C%20%4C%20%6C%63%4B%75%73%37%43%7C%5D%5B%51%42%62%47%7C%51%79%58%39%62%37%44%7C%51%79%58%43%36%2F%46%7C%51%79%58%37%6F%42%7C%51%79%58%37%5E%2D%37%58%79%51%51%79%58%37%43%73%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%4D%61%6E%68%61%20%44%65%20%43%61%72%6E%61%76%61%6C%20%28%42%6C%61%63%6B%20%4F%72%70%68%65%75%73%29=%42%6F%6E%66%61%20%4C%75%69%7A==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%37%47%20%37%2D%34%41%2D%58%79%2D%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%58%79%2D%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%58%79%51%7C%44%34%54%41%2A%5B%51%79%58%37%68%58%79%51%7C%41%37%5E%46%7C%51%79%58%37%5E%43%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%58%79%51%7C%42%37%5E%43%5A%4C%4B%51%79%58%2D%58%79%51%7C%41%37%45%20%37%68%42%7C%51%79%58%2D%41%42%2A%5D%5B%20%39%62%37%45%20%37%68%42%7C%51%79%58%2D%62%39%4C%5A%41%39%62%37%45%7C%39%62%37%45%20%45%68%37%58%79%43%2F%37%2D%44%20%37%2D%44%5A%4C%20%6C%63%51%4B%79%58%2D%44%7C%51%79%58%39%62%37%41%7C%51%4C%5A%42%68%37%5A%4C%20%6C%63%20%39%62%37%45%41%2D%37%2F%47%4C%51%20%20%2D%41%7C%51%79%58%39%62%37%45%51%7C%79%58%37%68%42%7C%51%79%58%37%5E%46%5A%4C%5A%42%68%37%20%20%2D%41%5A%4C%5A%59%7C%51%41%2D%4C%5A%44%2D%37%20%41%2D%37%4C%5A%44%2D%37%20%41%2D%37%4C%5A%44%2D%37%20%45%2D%37%4C%5A%66%41%2D%20%5A%20==%30=%30===%4D%61%6E%68%61%74%74%61%6E=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%34%46%5E%37%20%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%62%42%37%20%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%5A%47%2D%37%58%34%54%41%2A%5B%51%79%58%37%5E%31%31%4C%5A%41%20%37%2D%47%5A%4C%37%44%20%37%5E%46%42%2A%5D%5B%20%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%43%37%4C%5A%46%23%37%62%42%20%20%37%2D%47%5A%79%51%7C%47%37%5E%46%41%2A%5B%5D%20%37%43%20%37%2D%47%5A%37%4C%43%20%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%20%44%37%4C%58%37%2D%44%7C%37%44%7C%51%79%5E%37%20%42%62%4C%31%31%23%37%62%42%20%37%43%7C%51%79%58%2D%37%47%5A%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%5A%41%68%37%58%46%5A%4C%37%43%37%44%20%37%2D%5D%5B%2A%43%47%23%47%20%37%47%5A%4C%37%2D%44%20%37%5E%46%4C%5A%37%62%45%20%37%2D%62%42%7C%51%79%58%37%2D%6F%37%4C%5A%41%51%79%58%39%62%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%61%6E%6F%69%72%20%44%65%20%4D%65%73%20%52%C3%AA%76%65%73%20%28%44%6A%61%6E%67%6F%27%73%20%43%61%73%74%6C%65%29=%52%65%69%6E%68%61%72%64%74%20%44%6A%61%6E%67%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%39%62%5E%37%58%79%70%7C%51%79%58%37%5E%62%45%5A%4C%51%79%58%72%7C%51%79%58%5A%4C%39%62%37%62%42%70%70%7C%51%70%42%62%37%62%45%34%34%54%7B%7C%51%79%58%37%70%70%45%62%37%79%58%62%42%2F%37%5E%62%45%5A%4C%37%6F%41%70%70%7C%51%79%58%37%5E%62%41%31%4E%5A%4C%39%62%51%7C%45%62%5E%7C%51%79%58%37%58%37%46%5A%4C%51%7C%46%37%58%70%7C%51%79%58%37%5E%62%41%32%4E%7C%7D%20%62%39%37%62%42%70%70%7C%51%79%58%37%42%7C%51%79%70%43%37%2F%47%79%58%37%2D%43%79%51%4B%63%6C%20%4C%5A%42%37%58%79%51%7C%70%70%42%62%37%62%39%4C%5A%45%62%36%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%4D%61%6E%74%65%63%61=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%4C%61%74%69%6E=%42%62==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%34%42%62%37%58%6C%63%4B%51%79%58%37%62%42%41%2A%7B%7D%20%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%20%78%34%54%69%2A%7B%44%7C%51%79%58%37%58%79%51%4B%42%2A%5B%7D%2C%37%46%2C%37%62%47%73%20%37%44%62%5A%4C%37%62%41%20%37%62%42%5A%4C%20%6C%63%6C%41%62%2D%37%62%42%5A%4C%20%63%4B%51%79%58%79%51%7C%47%62%51%79%58%2C%37%62%45%7C%51%79%58%37%62%42%51%7C%79%58%2C%31%31%23%37%42%7C%51%79%58%37%5E%7C%41%62%5E%37%58%2C%39%62%37%62%42%7C%51%79%62%2D%37%2C%58%4C%2C%39%62%37%42%20%37%68%23%46%7C%51%79%37%58%5E%62%47%7C%51%79%58%2C%37%62%44%7C%51%79%5A%46%68%37%58%41%5A%4C%20%6C%42%5A%4C%20%78%79%51%7C%43%68%20%5A%4C%20%6C%63%4B%51%79%58%37%62%42%41%5B%2A%5D%51%79%58%2C%39%62%37%46%7C%51%79%58%37%78%20%4C%5A%20%58%2C%39%62%37%62%37%58%79%51%4B%63%6C%20%4C%5A%55%42%62%37%20%41%62%37%4C%5A%44%62%37%20%73%47%62%37%2C%46%37%2C%5A%20==%30=%30===%4D%61%73%20%51%75%65%20%4E%61%64%61=%42%65%6E%20%4A%6F%72%67%65==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%73%75%34%46%2D%37%20%79%58%37%2D%46%7C%51%79%58%37%62%45%7C%51%58%79%37%2D%62%42%5A%4C%20%78%20%5A%4C%37%62%42%51%7C%43%37%73%34%54%41%2A%5B%79%58%37%62%45%42%62%37%4C%5A%2D%62%42%6C%7C%2C%2D%42%2C%2D%43%73%20%37%46%2D%5A%4C%37%62%42%20%37%2D%46%5A%4C%20%78%20%37%58%79%51%7C%20%37%2D%46%7C%51%79%58%39%23%58%79%51%7C%43%58%37%2D%46%42%2A%5B%5D%51%79%58%39%23%37%7C%43%51%79%58%37%2D%46%7C%51%79%58%73%75%73%37%79%51%7C%43%37%37%2D%46%7C%51%51%79%58%37%2D%7C%58%79%51%4C%5D%20%20%78%20%5A%4C%37%62%42%20%37%2D%46%51%7C%79%58%35%23%37%43%7C%51%79%58%37%2D%46%5A%5B%2A%43%42%62%72%51%79%58%7C%43%7C%51%79%58%79%51%7C%41%62%39%23%37%43%20%62%44%2F%37%62%45%7C%51%79%44%58%2F%37%62%42%5A%4C%20%6C%63%4B%51%79%58%36%4C%5A%46%2D%37%58%37%62%45%7C%7C%51%79%58%35%51%5D%5B%2A%44%79%58%37%2D%46%5A%4C%51%79%58%7C%72%51%79%7C%58%51%79%58%39%23%37%43%7C%51%79%58%37%2D%46%51%7C%43%37%23%79%58%39%23%37%55%46%2D%37%20%42%62%37%4C%5A%20%78%20%20%5A%20==%30=%30===%4D%61%73%71%75%65%72%61%64%65%20%49%73%20%4F%76%65%72%2C%20%54%68%65=%57%72%75%62%65%6C%20%41%6C%6C%69%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%28%20%20%37%34%45%62%5E%37%37%62%45%20%37%2D%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%4C%5A%41%62%5E%34%54%41%2A%7B%5A%4C%37%62%45%44%37%29%7C%47%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%7C%51%79%58%37%46%5A%4C%37%43%20%37%2D%42%62%2D%37%20%28%20%29%37%68%37%2D%47%32%4E%79%51%7C%44%62%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%43%37%7C%51%79%58%37%2D%47%31%4E%7C%51%79%58%37%58%79%51%7D%7C%58%37%5E%62%41%4C%37%43%20%37%46%2D%37%20%42%62%42%20%37%2D%46%42%2A%5B%5D%20%37%43%20%62%36%45%5A%4C%37%62%44%20%36%62%45%5A%4C%37%62%37%4C%5A%47%2D%5A%4C%37%43%20%33%20%6C%61%20%42%62%37%4C%5A%20%37%2D%43%5A%4C%37%43%20%37%2D%47%5A%4C%62%39%37%44%20%37%68%41%7C%51%79%58%37%5E%62%45%3C%44%2E%43%2E%20%37%2D%46%5A%36%62%45%5A%4C%64%69%6E%67%3E%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%33%7C%4E%59%5D%20%37%62%42%20%37%2D%46%5A%4C%37%46%62%37%73%75%73%6E%45%20%64%72%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4D%61%79%62%65%20%49%20%53%68%6F%75%6C%64%20%43%68%61%6E%67%65%20%4D%79%20%57%61%79%73=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%33%31%42%68%37%20%46%31%51%79%58%39%47%5A%4C%33%31%62%37%44%20%33%62%31%45%7C%51%79%58%37%5E%62%42%5A%4C%39%62%33%7C%43%31%33%20%43%34%34%54%7B%37%2D%44%7C%51%79%51%7C%45%62%42%5A%4C%37%62%41%20%36%2D%62%45%7C%51%79%37%58%5E%62%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%5E%37%58%79%58%33%31%62%42%32%4E%5A%4C%51%31%31%4C%5A%43%6C%63%4B%51%79%58%37%5E%62%42%6C%7C%2C%37%2C%46%37%43%73%20%37%47%31%4E%7C%51%79%58%37%68%20%20%7D%58%79%23%37%62%44%20%47%37%20%73%43%37%2C%46%37%2C%7C%6C%42%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%61%79%62%65%20%53%65%70%74%65%6D%62%65%72=%46%61%69%74%68%20%50%65%72%63%79==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%73%37%47%5A%4C%34%41%2D%58%79%79%58%37%2D%41%7C%51%79%58%39%62%37%45%7C%79%51%58%37%68%42%7C%51%79%58%37%5E%2D%41%7C%51%51%4B%63%6C%20%34%54%41%2A%7B%4C%20%6C%63%4B%7C%47%37%58%79%42%7C%51%79%58%37%2D%41%6C%7C%2C%37%45%2C%42%68%73%20%37%5E%43%31%4E%2C%42%2A%2C%7C%5D%51%68%37%58%79%51%51%79%58%73%75%37%44%20%37%2D%58%79%51%4B%63%45%2C%68%42%73%20%37%5E%43%32%4E%2C%43%2A%5B%2C%7D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%37%2C%7C%6C%41%39%62%37%45%5A%4C%5A%46%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%45%37%62%39%58%79%51%7C%42%68%37%20%45%37%62%39%4C%5A%41%2D%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A%20==%30=%30===%4D%61%7A%65%2C%20%54%68%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%45%2F%34%45%2D%37%58%37%2D%45%41%2A%7B%7C%51%79%58%45%2F%41%7C%79%51%58%37%2D%45%7C%51%79%58%45%2F%41%7C%51%79%58%79%51%7C%41%34%54%69%2A%5B%3C%42%2A%7B%7D%79%51%7C%41%2F%46%5A%4C%51%20%20%37%68%23%46%7C%51%79%58%2D%37%47%7C%51%79%58%37%2D%41%7C%5D%51%79%58%45%31%33%58%79%51%58%37%2D%45%7C%37%68%23%46%7C%3E%45%2D%37%58%47%7C%51%79%58%37%2D%41%7C%51%79%58%37%41%51%7C%79%58%37%2D%45%7C%51%79%58%37%41%7C%51%79%2D%37%58%79%51%73%6F%6C%6F%53%58%79%51%7C%42%37%62%39%58%79%51%7D%59%59%7C%51%46%5E%37%58%79%51%5A%20==%30=%30===%4D%63%20%4A%6F%6C%74=%42%65%69%72%61%63%68%20%52%69%63%68%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%2D%37%58%79%51%7C%51%79%58%31%31%23%37%5E%42%6C%5A%4C%20%63%6C%4B%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%42%62%2D%31%31%45%34%34%54%7B%58%73%75%73%37%79%51%7C%6C%44%37%2D%44%7C%51%79%58%33%31%62%39%62%37%41%7C%6C%51%79%58%37%2D%47%6C%7C%51%79%58%39%23%37%58%79%51%7C%46%58%73%75%73%37%3C%20%20%7D%20%62%2D%31%31%58%73%37%62%47%6C%7C%51%79%58%37%2D%62%45%6C%51%7C%79%58%33%31%62%39%62%37%62%42%6C%7C%51%79%75%73%20%20%51%41%6C%7C%51%79%51%7B%51%79%58%20%46%65%65%6C%58%51%79%58%51%79%58%3E%29%20%79%6C%6E%6F%73%20%75%72%6F%68%63%20%74%75%6F%20%6E%6F%28%20%79%51%58%79%51%6E%69%74%61%4C%75%73%37%62%47%20%4C%5A%42%62%61%66%20%64%6E%61%20%74%61%65%70%65%72%3C%20%20%37%2D%62%45%7C%51%79%58%33%31%62%39%62%37%64%65%3E%4C%5A%31%31%2D%62%41%73%58%79%51%7D%20==%30=%30===%4D%65%61%6E%20%54%6F%20%4D%65=%54%75%72%6B%2D%41%68%6C%65%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%37%34%46%5E%37%20%62%42%6C%7C%2C%37%46%2C%37%2D%43%73%20%37%46%5E%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%23%46%5E%37%20%45%62%34%54%41%2A%5B%5A%4C%37%43%20%5A%47%2D%37%20%37%6F%23%46%20%37%5E%46%41%2A%5B%5D%20%37%20%43%37%47%5A%4C%37%2D%44%20%36%46%5A%4C%37%43%4C%5A%47%2D%37%4C%37%44%20%37%36%46%5A%4C%37%43%2D%37%2C%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%20%37%41%2D%5A%4C%37%62%45%20%37%5E%62%42%6C%7C%2C%37%46%36%20%44%2D%73%20%37%5E%46%37%2D%47%5A%4C%2C%46%37%2C%5D%45%7C%51%79%58%36%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%37%2D%47%20%37%5E%62%42%6C%42%2A%5B%62%37%20%44%37%37%2D%43%73%20%73%20%37%5E%46%62%37%20%44%37%37%2D%47%5A%4C%37%6F%23%46%20%37%5E%46%41%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%47%5A%4C%20%43%37%4C%5A%45%7C%51%79%58%43%2D%37%2C%46%37%2C%7C%6C%42%62%5E%37%20%45%62%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%37%20%43%37%20%5A%20==%30=%30===%4D%65%61%6E%69%6E%67%20%4F%66%20%54%68%65%20%42%6C%75%65%73%2C%20%54%68%65=%57%6F%72%74%68%2D%54%72%6F%75%70==%45%76%65%6E%20%38%74%68%73=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%44%20%2D%44%5A%34%44%2D%20%44%20%37%68%45%5A%4C%46%2F%37%2D%47%20%37%2D%5A%47%4C%39%23%37%44%20%36%2D%44%5A%4C%35%23%2D%41%37%62%39%4C%34%54%41%2A%5B%4C%37%43%20%37%44%2D%36%20%44%2D%44%20%37%5E%46%42%2A%5B%5D%20%37%43%20%2D%36%62%42%7C%51%79%58%37%2D%47%5A%4C%39%23%37%37%4C%5A%47%2D%5A%4C%35%23%2D%51%79%58%39%62%79%51%7C%45%68%62%42%20%37%2D%47%5A%4C%37%47%20%37%2D%44%4C%5A%37%47%20%37%2D%44%5A%4C%39%62%37%41%20%37%37%4C%5A%41%37%58%37%5E%46%5A%23%2D%44%20%2D%2D%20%44%2D%23%37%41%20%37%68%45%5A%4C%46%2F%37%2D%47%20%2D%37%47%5A%4C%39%23%37%44%20%36%2D%44%5A%4C%35%62%39%4C%5A%44%44%41%2A%5B%5D%42%5A%4C%37%46%36%20%44%37%23%46%7C%51%79%58%37%2D%43%43%2A%5B%5D%20%37%20%43%36%2D%62%42%7C%51%79%58%37%2D%47%5A%4C%39%37%73%75%73%20%2D%44%5A%4C%35%37%41%2C%37%62%51%7C%42%62%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%20%2D%37%44%5A%4C%37%62%45%20%29%39%23%37%41%28%36%2D%37%20%73%42%79%58%37%5E%62%7C%6C%44%2D%58%79%51%5A%20==%30=%30===%4D%65%64%69%74%61%74%69%6F%6E=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%36%58%79%6C%63%4B%51%79%58%36%43%7C%51%79%58%37%42%51%7C%79%58%73%75%73%37%42%5A%4C%20%6C%63%4B%51%20%4C%5A%45%2D%34%54%7B%41%2A%31%62%37%41%7C%58%79%51%7C%44%45%5A%4C%51%20%78%29%37%62%42%28%20%7C%51%58%79%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%2D%37%58%79%51%33%31%62%37%41%20%78%29%37%62%44%2D%37%58%79%79%58%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%5E%37%46%5B%42%2A%7D%51%79%58%35%23%37%47%7C%51%51%7C%20%28%42%7C%51%79%58%33%45%7C%51%59%5D%58%79%51%7C%45%37%47%5A%4C%3E%61%64%6F%43%20%6C%61%20%2E%2E%43%44%3C%20%20%37%2D%44%7C%51%79%58%37%6F%62%23%35%58%79%51%37%2D%45%5A%4C%2D%37%20%41%37%62%31%33%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%4D%65%6D%6F%72%69%65%73%20%4F%66%20%54%6F%6D%6F%72%72%6F%77=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%58%73%75%73%39%34%41%2D%58%79%43%7C%51%79%58%46%7C%51%79%58%37%2D%45%7C%79%51%58%37%2D%41%7C%51%79%58%37%5E%2D%41%7C%51%58%79%51%7C%47%34%54%41%2A%5B%6C%7C%2C%2D%47%79%51%5D%5B%2A%62%41%5A%4C%37%41%20%37%5E%62%45%7C%51%79%43%58%7C%51%79%58%46%7C%51%79%58%23%46%2F%44%42%5E%37%20%20%73%58%43%7C%51%79%2F%44%20%47%2F%51%7C%42%62%39%62%41%2F%2D%46%20%2D%41%5A%4C%37%45%20%73%73%75%37%45%7C%51%79%58%43%7C%51%79%58%73%75%73%4C%5A%43%5E%37%79%58%37%2D%46%46%23%4C%5A%46%5E%37%20%46%2D%28%46%73%75%73%29%4C%5A%43%2F%47%58%79%51%7C%47%39%73%75%73%58%79%51%7C%43%58%79%51%7C%45%37%73%75%73%20%45%37%20%5A%20==%30=%30===%4D%65%6D%6F%72%69%65%73%20%4F%66%20%59%6F%75=%42%6C%61%6B%65%20%45%75%62%69%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%36%34%45%62%5E%37%68%41%5A%4C%37%2D%43%20%47%2F%37%5E%62%45%4C%5A%37%6F%23%46%20%37%2D%46%5A%4C%37%6F%45%20%37%20%41%62%2D%34%54%7B%41%2A%58%51%79%58%51%4C%5A%44%62%37%7D%6C%2C%37%62%42%2C%37%2D%46%73%20%36%62%31%45%4E%5A%4C%37%62%42%20%37%46%5A%4C%37%43%20%58%79%51%58%79%37%44%20%37%5E%33%31%62%37%47%45%62%36%20%73%79%58%37%2D%43%7C%51%79%58%37%62%41%7C%51%58%79%37%2D%43%5B%42%2A%5D%6C%2C%37%47%2C%68%44%51%7C%46%37%20%32%4E%7C%51%79%20%37%2D%46%5A%58%79%51%7C%46%37%5E%62%45%5B%41%2A%5D%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%37%46%20%73%75%73%37%20%45%6F%37%4C%37%2D%43%5A%4C%62%42%20%37%46%5A%45%62%5E%37%37%62%44%5A%4C%37%44%20%37%5E%62%45%5A%4C%2D%36%62%41%20%37%68%41%5A%4C%37%2D%43%20%47%2F%20%43%37%4C%5A%4C%37%6F%23%46%37%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%5A==%30=%30===%4D%65%72%63%79%20%4D%65%72%63%79%20%4D%65%72%63%79=%5A%61%77%69%6E%75%6C%20%4A%6F%65==%46%75%6E%6B=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%34%42%62%37%58%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%79%51%58%37%62%42%7C%51%79%58%37%62%45%7C%51%79%7C%45%62%37%58%34%54%41%2A%5B%20%37%62%42%5A%45%62%37%58%79%45%20%62%42%5A%4C%62%42%2F%62%45%20%37%62%5A%42%4C%62%42%2F%62%45%20%62%42%42%2A%5B%5D%51%62%2F%42%62%4C%7C%51%79%58%37%58%73%75%73%37%4C%5A%42%62%20%45%2C%44%2F%62%42%73%20%62%42%7C%51%79%58%75%73%73%37%46%6C%7C%2C%62%45%2C%44%2F%62%42%73%62%2C%7C%6C%46%62%42%2F%62%45%79%51%7C%43%2D%37%58%79%51%7C%44%2D%37%58%79%51%7C%73%47%2D%2C%46%2C%47%2D%2C%46%2C%7C%6C%47%2D%58%79%51%5A%20==%30=%30===%4D%69%64%6E%69%67%68%74%20%42%6C%75%65=%42%75%72%72%65%6C%6C%20%4B%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%2D%34%46%2D%37%2C%53%41%2A%7B%7D%20%51%79%58%7C%72%51%79%58%4C%5A%37%2D%47%20%37%5E%62%41%5A%4C%37%2D%47%20%46%2D%37%20%47%34%54%69%2A%7B%46%5A%4C%39%23%2D%37%4C%5A%58%47%5A%4C%37%2D%47%20%37%5E%62%41%5A%4C%37%47%2D%20%37%2D%46%7C%5A%4C%51%79%58%7C%72%51%79%68%37%20%43%37%47%20%37%5E%62%37%2D%62%41%7C%5D%5B%2A%42%47%62%42%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%7C%51%79%58%39%62%37%43%7C%51%79%58%37%68%2D%37%58%79%51%51%79%58%37%2D%47%20%37%2D%46%37%23%39%20%20%6F%53%28%51%79%58%31%37%2A%3C%43%2A%7B%59%20%7D%51%2C%39%23%37%43%6C%70%70%7C%2C%2D%46%73%6C%6F%73%29%3E%43%7C%51%79%58%37%2D%47%20%37%62%5E%37%20%47%2D%47%20%37%5E%62%41%5A%4C%37%2D%47%20%37%46%2D%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%37%2D%37%4C%5A%46%2D%41%5A%4C%37%2D%53%3C%7C%51%79%37%58%79%51%5D%5A%4C%20%6C%63%4B%51%79%58%37%2D%46%7C%51%58%79%39%62%37%43%7C%51%79%58%37%68%47%44%2A%5B%42%62%2D%37%58%5E%62%41%5A%4C%43%7C%51%79%58%6F%6E%20%43%44%20%78%20%3E%61%64%6F%43%20%6C%61%20%2E%53%44%2E%20%73%6F%6C%6F%73%20%72%65%74%66%61%20%2C%4C%5A%44%62%37%20%73%6F%6C%6F%37%23%39%58%79%51%7D%59%7B%51%46%2D%37%20%47%2D%37%4C%5A%41%62%5E%37%20%47%2D%37%4C%5A%58%79%51%72%7C%3C%56%61%6D%70%3E%58%79%51%20%7D%20==%30=%30===%4D%69%64%6E%69%67%68%74%20%4D%6F%6F%64=%5A%61%77%69%6E%75%6C%20%4A%6F%65==%57%61%6C%74%7A=%44%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%62%5E%37%58%79%79%58%62%44%2F%37%68%62%45%7C%51%79%58%37%62%5E%44%7C%51%79%58%62%44%2F%37%68%62%45%7C%51%51%7C%44%62%5E%44%34%33%54%5B%79%58%37%2D%46%44%62%58%79%51%23%37%43%7C%51%79%58%37%5E%62%47%7C%51%79%35%58%62%39%62%37%47%7C%51%79%58%37%5E%62%44%7C%39%58%79%51%7C%2F%37%68%62%45%7C%70%20%35%62%37%58%79%51%7C%7C%51%79%58%62%44%2F%37%2D%62%41%7C%51%79%62%58%41%2F%37%2D%62%45%7C%51%79%58%37%2D%62%45%70%47%37%62%39%2D%62%42%7C%51%62%44%55%7C%51%79%51%7C%43%37%7C%51%79%58%37%2D%62%45%7C%51%79%58%39%23%62%37%42%7C%51%79%58%37%2D%46%7C%51%79%58%39%23%41%62%37%58%79%58%37%5E%62%47%5E%37%58%79%51%7C%45%62%68%37%2F%44%62%58%79%51%5A%20==%30=%30===%4D%69%64%6E%69%67%68%74%20%53%75%6E=%48%61%6D%70%74%6F%6E%2D%42%75%72%6B%65%2D%4D%65%72%63%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%42%34%43%5E%37%58%28%20%20%31%31%23%39%46%5A%4C%31%31%23%39%20%46%37%2D%43%5A%4C%37%5E%43%20%36%43%7C%51%79%42%37%29%4C%5A%34%54%41%2A%7B%62%41%7C%51%79%36%20%42%62%5E%5A%4C%29%37%41%28%20%20%31%31%23%39%62%45%4C%5A%31%31%23%39%62%45%20%37%2D%62%42%5A%4C%37%41%62%5E%37%58%62%42%7C%51%79%4E%7D%20%37%47%37%4C%5A%41%62%51%79%58%37%5E%43%31%4E%7C%7C%51%79%58%31%23%31%39%62%44%5A%4C%31%31%23%39%62%44%20%37%2D%7C%44%2D%37%20%5E%62%41%20%36%62%45%20%37%2D%41%2D%37%4C%5A%37%5E%44%5A%4C%37%41%20%37%2D%45%7C%51%79%37%58%5E%45%42%2A%5B%5D%20%37%42%20%37%68%23%46%58%79%51%7C%45%20%37%5E%43%32%43%20%36%43%7C%37%58%79%51%7C%43%41%2A%5B%5D%20%37%62%44%20%37%2D%44%5A%37%4C%62%45%20%37%2D%45%5A%4C%37%47%20%37%2D%44%5E%37%58%79%51%5E%44%5A%4C%37%37%2D%62%42%5A%2D%37%20%46%39%20%36%62%42%7C%51%79%58%37%5E%62%42%5A%4C%37%29%42%28%20%20%31%31%23%39%46%5A%4C%31%31%23%42%62%5E%37%4C%43%5A%4C%37%5E%23%39%62%44%20%31%31%4C%5A%45%4C%37%5E%62%41%20%36%62%41%7C%51%79%58%37%62%5E%41%5A%4C%29%37%41%28%20%20%31%31%23%39%62%5A%41%62%2D%37%23%39%62%45%20%31%31%4C%5A%44%62%39%23%31%31%58%79%51%7C%7C%43%5E%37%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%4D%69%6C%61%6E%6F=%4C%65%77%69%73%20%4A%6F%68%6E==%53%6C%6F%77%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%2C%37%2D%34%44%2D%37%20%46%5A%4C%37%23%46%20%37%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%2D%41%20%37%5E%43%5A%4C%37%47%5E%37%20%73%44%34%54%41%2A%7B%2D%47%32%4E%7C%37%20%41%37%62%58%51%79%58%51%79%58%7D%20%39%62%37%41%20%5E%37%43%31%4E%5A%4C%37%47%20%37%2D%44%5A%4C%39%79%51%58%79%51%2D%45%6C%7C%2C%6C%7C%2C%35%23%5D%5B%2A%42%46%47%73%20%37%43%5A%4C%37%47%20%37%2D%44%5A%37%4C%2D%41%20%37%2D%45%5A%4C%36%2D%46%20%37%5E%2D%37%2C%43%37%20%37%43%20%37%43%5A%4C%37%47%2D%36%4C%5A%45%2A%5B%5D%20%39%62%37%41%20%37%2D%45%5A%4C%62%39%37%42%20%37%68%46%5A%4C%37%2D%41%20%37%2D%41%44%2D%37%20%46%20%37%5E%46%2D%44%5A%4C%39%37%4C%5A%44%2D%2D%45%6C%7C%2C%37%47%2C%37%2D%44%73%20%37%46%5E%5A%4C%37%23%46%20%37%43%5A%4C%37%47%20%37%37%20%41%37%62%2D%41%20%37%5E%37%20%47%37%62%39%2C%51%4C%5A%43%36%20%41%37%23%35%20%5A%59%5B%51%45%2D%37%20%41%37%23%35%4C%5A%44%2D%37%20%47%37%62%39%4C%5A%43%36%2C%58%79%51%5A%20==%30=%30===%4D%69%6C%65%73%20%41%68%65%61%64=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%43%5E%37%58%79%58%37%2D%47%7C%51%79%58%37%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%51%4B%63%6C%20%34%54%41%2A%5B%37%68%45%5A%4C%58%79%51%4B%63%23%46%5A%4C%47%2F%2D%41%20%2D%41%5A%4C%37%20%45%37%42%7C%51%79%58%37%5E%62%42%5A%4C%20%6C%68%37%20%46%37%37%5E%46%5A%4C%51%79%58%37%2D%37%58%79%51%5D%37%2D%44%5A%4C%20%6C%63%4B%51%79%58%37%5E%5A%43%4C%20%6C%63%4B%51%79%58%37%2D%44%42%2A%5B%58%79%51%7C%47%41%7C%51%79%58%51%79%58%37%2D%4C%5A%46%5E%37%37%41%5A%4C%51%20%20%37%68%45%7C%51%79%58%31%33%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%58%79%51%7C%44%37%43%70%70%7C%42%7C%51%79%58%51%7C%44%37%58%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%7C%51%58%79%37%41%51%5B%59%5D%51%79%58%37%47%7C%51%79%47%37%73%75%73%79%58%37%47%7C%62%5E%37%58%79%51%7C%44%62%37%58%79%51%7C%43%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%69%6C%65%73%74%6F%6E%65%73%20%28%4E%65%77%29=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%78%5A%4C%34%47%2D%37%4C%4C%37%2D%47%5B%41%2A%59%5D%20%78%5A%4C%78%4C%5A%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%5A%78%4C%5A%78%34%54%5B%41%2A%5A%4C%78%5A%4C%5A%78%4C%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%78%5A%4C%2D%41%5B%42%2A%59%5D%20%5A%78%4C%5A%78%4C%78%5A%4C%78%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%20%5D%59%2A%41%5B%47%2D%37%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%78%20%5A==%30=%30===%4D%69%6C%65%73%74%6F%6E%65%73%20%28%4F%6C%64%29=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%46%7C%51%79%34%46%5E%37%58%4C%37%62%47%20%37%2D%62%44%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%5A%43%2D%37%58%34%54%5B%69%2A%62%41%5A%4C%37%62%5E%37%58%79%62%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%7B%43%41%2A%59%5D%51%79%58%33%31%62%37%47%7C%51%5E%37%20%45%62%42%7C%51%79%58%79%58%37%5E%41%37%4C%5A%43%2D%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%4C%5A%37%45%20%37%2D%42%5A%4C%37%2D%23%43%20%37%51%7D%2A%42%5B%62%44%20%37%2D%5A%4C%37%62%45%20%44%37%4C%5A%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%39%4C%62%37%45%20%37%2D%42%7C%51%79%58%37%5E%47%42%62%2D%37%20%37%2D%41%7C%51%23%43%20%37%2D%37%20%5D%2A%41%44%20%37%2D%62%41%5A%4C%37%62%45%20%37%5E%42%62%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%5B%62%37%4C%5A%43%45%20%37%2D%42%2D%37%4C%5A%42%2D%37%20%45%37%4C%5A%43%2D%37%20%3C%73%6F%6C%6F%73%20%6F%6E%20%41%41%42%41%3E%46%37%4C%5A%42%62%5E%37%20%20%20%5A==%30=%30===%4D%69%6D%69=%52%6F%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%58%31%31%2D%41%34%47%5E%37%58%47%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%36%47%7C%51%79%36%58%79%51%7C%34%54%41%2A%5B%51%79%58%36%47%58%79%51%5D%5B%5E%47%7C%51%79%58%37%44%7C%51%79%58%37%2D%7C%41%51%79%58%36%47%7C%51%79%58%37%5E%47%41%2A%37%58%79%51%7C%37%44%7C%51%79%63%4B%51%79%58%79%51%7C%47%37%20%6C%63%4B%51%79%58%37%6F%43%7C%51%79%58%43%36%7C%51%79%58%37%5E%43%42%2A%5B%5D%51%79%58%4C%5A%45%2D%37%58%37%2D%44%7C%45%20%37%5E%47%6F%37%58%79%51%44%7C%51%79%58%37%2D%41%7C%51%79%58%36%47%51%7C%79%58%37%5E%47%41%2A%5B%5D%20%20%6C%63%4B%37%58%79%51%7C%45%5A%4C%20%6C%2D%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4D%69%6D%6F%73%61=%42%65%6E%73%6F%6E%20%47%65%6F%72%67%65==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%46%2F%33%31%62%34%46%2D%39%58%39%2D%46%41%2A%5B%7D%51%79%58%39%5E%46%7C%79%51%58%39%2D%46%7C%51%79%58%39%5E%46%7C%51%79%58%79%51%7C%42%34%54%69%2A%7B%7C%51%79%58%31%62%37%23%31%31%7C%51%79%58%46%2F%33%31%62%42%7C%51%79%58%2D%39%46%7C%7C%51%79%58%39%62%37%43%7C%51%79%58%44%62%37%23%31%44%7C%51%79%58%51%79%58%37%2D%79%51%5D%5B%2A%37%41%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%5E%46%42%58%79%51%7C%44%58%39%62%37%43%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%2D%39%58%79%51%7C%46%5E%39%58%79%51%7C%46%2D%39%58%79%51%7C%46%5E%39%58%79%51%5A%20==%30=%30===%4D%69%6E%6F%61%74=%57%61%6C%64%72%6F%6E%20%4D%61%6C==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%43%7C%34%46%37%23%31%62%37%47%7C%51%79%58%31%31%23%37%5E%62%41%4C%5A%39%62%37%62%42%20%39%2D%46%7C%51%79%58%31%31%33%58%79%51%34%54%41%2A%7B%36%2D%43%32%4E%4C%5A%44%68%37%58%51%79%58%7D%51%79%58%39%62%37%43%7C%51%58%79%39%36%2D%43%31%4E%5A%4C%33%31%62%37%47%20%79%51%20%4C%5A%23%43%2F%2B%42%42%2F%2B%62%41%63%6C%20%20%5D%39%62%37%43%20%37%5E%62%47%5A%4C%39%62%44%37%20%2D%62%41%7C%51%79%58%37%5E%2D%46%42%2A%5B%4C%5A%42%39%20%4B%51%79%58%39%79%58%31%31%23%37%58%79%51%7C%5D%20%37%43%20%31%31%2D%47%5A%4C%36%2D%62%20%41%31%31%23%37%62%41%5A%4C%37%46%20%37%2D%43%5B%2A%41%46%37%68%41%5A%4C%62%37%47%20%37%68%20%42%62%37%62%2F%2B%42%20%37%2D%43%7C%51%79%58%33%31%62%47%37%7C%51%79%58%31%31%23%37%5E%62%41%5A%4C%39%43%23%4C%5A%44%39%2D%46%7C%51%62%31%33%4C%5A%43%2D%36%39%58%79%51%7C%43%37%62%39%58%79%51%5A%20==%30=%30===%4D%69%6E%6F%72%20%4D%69%73%68%61%70=%46%6C%61%6E%61%67%61%6E%20%54%6F%6D%6D%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%62%42%5A%4C%34%42%62%2D%37%33%31%62%39%62%37%43%7C%51%79%58%37%2D%62%5A%42%4C%39%62%37%46%20%39%23%37%43%7C%51%79%58%20%46%37%62%39%34%54%41%2A%5B%39%62%37%43%20%45%62%2D%37%20%51%79%58%37%2D%46%42%2A%5B%5D%51%79%58%39%37%62%43%7C%51%79%58%37%68%47%5A%4C%37%2D%62%42%7C%47%37%23%39%7C%51%79%58%37%4C%39%23%37%43%58%79%51%7C%47%5A%4C%37%2D%46%20%37%2D%62%42%7C%51%79%58%2D%37%46%5A%4C%39%62%37%43%20%33%31%62%39%62%37%47%37%62%39%20%37%2D%46%5A%4C%37%62%41%7C%51%79%51%5D%5B%2A%45%7C%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%7C%51%79%58%37%2D%46%43%62%2D%37%58%79%58%37%2D%46%5A%79%58%37%2D%62%62%5E%37%58%79%37%46%20%39%23%37%43%7C%51%79%58%37%2D%62%41%42%2A%5B%5D%20%37%46%20%74%6C%61%37%43%7C%51%62%39%4C%5A%42%44%7C%51%79%58%2D%62%42%5A%4C%39%62%31%33%20%33%31%62%37%43%5A%4C%37%2D%62%42%20%37%2D%45%62%7C%51%79%58%37%2D%62%42%5A%4C%39%62%37%46%20%46%37%23%39%62%37%43%7C%51%37%20%46%37%20%5A%20==%30=%30===%4D%69%6E%6F%72%20%4D%6F%6F%64=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%62%42%2D%37%58%79%51%2D%62%42%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%5A%4C%33%31%62%37%43%20%36%2D%62%42%7C%37%58%79%51%7C%46%34%34%54%5B%79%58%37%5E%2D%47%68%37%20%43%62%37%43%20%2C%37%62%44%5A%4C%37%62%44%20%2D%37%46%7C%51%79%58%37%2D%46%5A%4C%33%31%62%37%31%33%4C%5A%46%5A%4C%37%62%45%5A%4C%33%31%62%39%62%35%20%20%47%7C%51%79%58%37%2D%46%51%5B%59%20%51%79%51%58%79%58%51%79%58%51%79%58%51%79%58%5D%20%51%68%37%20%43%37%23%37%43%7C%51%41%5A%4C%37%68%51%7C%43%68%37%62%37%43%5A%4C%33%31%62%37%43%20%37%2D%62%7C%42%51%79%58%37%2D%62%42%5A%4C%39%62%37%46%20%31%33%2C%20%47%79%58%37%2D%46%62%5E%37%58%79%51%7C%47%68%37%58%79%51%7C%43%37%62%31%33%58%79%51%7C%46%2D%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%69%6E%6F%72%20%53%74%72%61%69%6E=%54%69%6D%6D%6F%6E%73%20%42%6F%62%62%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%34%44%2D%31%31%6C%63%4B%51%79%58%31%31%2D%43%7B%7D%20%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%20%4C%5A%20%78%34%54%41%2A%7B%20%44%2F%47%5A%42%47%2D%37%58%7C%51%79%58%37%2D%41%7C%51%79%58%37%62%45%51%7C%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%70%70%44%37%4C%2A%5B%7D%20%20%41%2D%37%2F%44%4C%5A%42%62%6F%2F%44%20%42%2D%37%2F%44%20%5A%20==%30=%30===%4D%69%6E%6F%72%69%74%79=%47%72%79%63%65%20%47%69%67%69==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%43%7C%51%79%2D%5E%37%58%79%51%79%58%37%5E%2D%46%7C%51%79%58%33%31%43%51%7C%79%58%39%2D%47%7C%51%79%58%36%2D%46%7C%51%7C%46%2D%36%58%46%34%34%54%5B%79%58%39%2D%23%46%31%33%58%79%33%31%62%44%7C%51%79%58%39%2D%62%41%7C%51%58%79%33%31%62%45%7C%51%79%58%39%2D%62%42%7C%51%58%79%51%7C%46%7C%51%79%58%39%51%7C%42%31%33%58%79%51%7C%47%2D%39%58%79%51%7C%43%37%62%31%33%58%79%51%5A%20==%30=%30===%4D%69%72%72%6F%72%2C%20%4D%69%72%72%6F%72=%43%6F%72%65%61%20%43%68%69%63%6B==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%6C%61%37%23%46%34%43%5E%37%58%5E%44%7C%51%79%58%74%6C%61%37%41%7C%51%79%37%58%5E%46%7C%51%79%58%74%6C%61%37%45%7C%51%79%37%58%79%51%7C%33%54%41%2A%5B%79%58%37%2D%41%47%5E%37%58%79%5E%42%7C%51%79%58%31%31%23%37%42%7C%51%79%37%58%5E%43%7C%7C%51%79%58%74%6C%61%37%42%7C%51%37%58%79%51%7C%7C%51%79%58%74%51%79%58%74%6C%79%51%7C%46%23%51%79%58%37%5E%42%42%2A%5B%5D%51%79%58%39%37%62%43%7C%51%79%58%47%2F%43%7C%51%79%58%37%6F%7C%45%62%37%61%58%37%46%7C%51%7C%51%79%58%37%79%51%7C%41%62%58%31%31%23%37%5E%62%44%7C%51%79%58%37%5E%7C%45%51%79%58%37%5E%47%7C%51%79%58%74%6C%61%37%79%51%7C%42%62%58%37%5E%45%7C%31%31%2D%46%7C%58%79%51%7C%44%23%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%6F%37%23%47%7C%51%79%58%37%47%7C%51%79%58%37%2D%31%31%58%79%51%74%6C%61%37%41%58%79%51%7C%47%37%58%79%51%5A%20==%30=%30===%4D%69%73%74%65%72%69%6F%73%6F=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%42%62%37%62%35%20%20%20%5A==%30=%30===%4D%69%73%74%79=%47%61%72%6E%65%72%20%45%72%72%6F%6C%6C==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%20%37%34%45%62%5E%37%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%45%62%5E%34%54%41%2A%7B%6C%63%4B%51%79%20%42%62%37%4C%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%20%42%37%2D%46%5A%4C%37%43%20%37%2D%47%31%4E%5A%32%45%62%36%58%37%2D%46%5A%4C%5A%4C%37%46%20%42%42%62%2D%37%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%62%5E%41%7C%51%79%58%39%62%37%62%45%7C%51%79%58%79%51%7C%44%37%2A%5B%5D%20%20%37%2D%62%41%7C%37%4C%5A%46%2D%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%45%41%2A%5B%5D%20%37%62%42%20%37%5E%37%58%79%51%43%20%37%2D%47%20%44%62%37%4C%5A%45%62%5E%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4D%69%79%61%6B%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%41==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%44%37%58%79%51%4B%2D%62%45%7C%51%79%58%37%2D%45%5A%4C%20%6C%4B%63%51%79%58%73%75%73%37%23%46%5A%4C%20%6C%63%37%58%79%51%7C%41%34%33%54%5B%41%7C%51%79%58%31%31%58%79%51%39%23%37%45%20%37%5E%46%7C%51%79%58%37%2D%7C%47%51%79%58%37%2D%41%7C%51%79%58%37%5E%43%7C%4C%5A%41%5E%37%23%37%47%7C%51%39%62%37%41%7C%7C%41%62%2D%37%45%7C%51%79%58%39%62%37%42%7C%51%79%58%37%23%68%46%7C%51%79%58%31%31%23%37%47%7C%51%79%58%68%37%58%79%51%51%79%58%37%2D%58%37%2D%42%7C%2D%37%58%79%51%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%7C%45%51%79%58%37%2D%42%7C%51%79%58%37%2D%43%7C%62%37%58%79%51%44%7C%51%79%58%79%51%7C%45%37%62%39%58%79%51%5A%20==%30=%30===%4D%6F%61%6E%69%6E%27=%54%69%6D%6D%6F%6E%73%20%42%6F%62%62%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%65%6E%69%46%3C%34%6E%20%42%62%79%58%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%79%51%58%7C%72%51%79%58%5A%4C%20%6E%2C%46%5A%4C%51%72%7C%20%20%34%54%41%2A%7B%2D%62%42%5A%4C%2A%42%42%62%2D%20%39%62%37%46%7C%51%79%58%37%2D%46%5A%4C%23%39%37%43%20%39%62%37%47%5A%4C%37%62%41%20%37%42%37%23%31%31%5B%7D%20%20%3E%3C%41%2A%53%7B%4C%5A%47%37%62%39%62%37%43%3E%65%6E%69%46%20%6C%61%20%2E%2E%43%44%3C%7C%51%79%58%37%68%47%7C%51%79%58%39%58%79%51%5D%59%37%62%41%20%37%72%51%79%58%5A%73%3A%3E%46%2D%72%51%79%58%5A%4C%51%79%58%7C%72%51%79%58%4C%5A%39%62%37%43%20%37%47%5A%4C%37%62%41%20%37%7C%58%79%51%4C%6F%6C%6F%53%20%37%42%20%39%62%69%6E%65%3E%20%58%37%2D%46%5A%4C%39%23%37%43%20%39%62%37%5A%47%4C%37%62%41%20%37%2D%62%42%42%2A%5B%7D%20%79%51%7C%46%37%46%3C%20%20%7C%79%58%39%62%37%42%62%2D%37%20%46%20%6C%61%20%2E%53%2E%44%3C%7C%51%79%58%68%37%47%7C%51%79%58%39%62%37%47%5A%4C%37%62%41%69%6E%65%3E%43%5A%4C%31%31%23%51%5D%20==%30=%30===%4D%6F%6D%65%6E%74%27%73%20%4E%6F%74%69%63%65=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%45%5A%4C%2D%37%20%41%37%44%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%37%58%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%2D%37%20%47%37%45%34%34%54%7B%41%7C%51%79%58%4C%5A%44%62%5E%4C%37%62%45%20%37%2D%62%42%5A%4C%37%42%20%2D%37%43%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%5A%41%62%5E%37%37%62%41%20%37%2D%47%32%4E%7C%62%37%4C%5A%4E%20%37%2D%46%7C%51%79%58%36%62%47%5A%4C%37%44%62%20%37%2D%62%41%5A%4C%37%43%20%37%2D%47%31%42%62%37%20%7D%44%20%37%2D%62%42%2F%37%2D%46%5A%46%2D%37%20%42%2F%37%2D%47%7C%51%79%58%62%42%2F%37%2D%7C%46%51%79%58%62%42%2F%36%62%45%5A%4C%37%62%42%62%58%79%51%7C%4C%37%43%20%37%62%58%79%51%7C%45%62%36%2F%42%62%20%46%2D%37%2F%42%62%4C%5A%47%2D%37%2F%42%62%20%46%2D%37%2F%42%62%4C%5A%45%62%36%20%6E%4C%5A%20%6E%20%20%5A==%30=%30===%4D%6F%6D%65%6E%74%73%20%54%6F%20%52%65%6D%65%6D%62%65%72=%41%6C%6C%65%6E%20%52%6F%62%65%72%74==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%20%37%6F%47%31%34%47%5E%37%20%63%4B%51%79%58%37%44%5A%4C%2D%41%20%43%5A%35%4C%23%37%47%20%47%5A%4C%20%78%20%5A%4C%36%47%6C%20%4C%5A%4E%34%54%41%2A%7B%58%37%44%7C%51%20%20%7D%58%79%79%58%43%42%2A%5B%5D%20%2C%37%47%20%2C%2D%5A%44%4C%47%20%2D%43%32%4E%5A%4C%20%51%79%58%51%51%7C%47%58%79%78%20%5A%4C%47%5A%4C%20%78%20%47%37%4C%5A%43%37%5E%47%41%2A%5B%5D%20%37%44%20%37%2D%41%51%7C%79%58%37%41%5A%4C%2D%45%20%47%7C%51%79%58%20%47%36%4C%5A%20%47%7C%51%79%47%20%47%37%23%35%4C%5A%43%20%41%2D%4C%5A%44%37%58%79%51%4B%63%6C%20%4C%5A%43%2D%20%47%4C%5A%20%78%20%20%5A%20==%30=%30===%4D%6F%6E%61%20%4C%69%73%61=%4C%69%76%69%6E%67%73%74%6F%6E%2D%45%76%61%6E%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%34%45%62%36%58%2D%46%5A%4C%37%62%42%20%37%2D%46%5A%4C%39%37%62%43%20%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%37%58%79%51%7C%34%54%41%2A%5B%37%5E%62%41%5A%20%42%62%37%4C%37%5E%62%45%5A%4C%20%6C%63%4B%51%79%58%36%45%62%42%2A%5B%5D%20%37%62%42%20%37%5E%62%45%5A%20%45%62%37%4C%37%2D%46%7C%51%41%20%37%5E%62%62%2D%37%20%44%45%20%37%5E%62%45%5A%4C%37%62%42%20%37%2D%5A%46%4C%39%62%37%43%20%37%5E%62%45%5A%4C%37%62%62%37%4C%5A%41%41%7C%51%79%58%20%36%62%45%5A%2D%37%20%43%37%42%3E%79%6C%6E%6F%20%65%6D%69%74%20%74%73%6C%61%20%61%64%6F%43%3C%20%37%2D%46%5A%4C%39%62%62%37%2C%51%4C%47%5A%4C%37%6F%73%46%2D%37%2C%42%62%37%2C%5D%59%5B%51%6C%45%62%36%58%79%51%7C%46%68%37%20%42%62%37%62%39%4C%5A%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%6F%6E%6B%27%73%20%44%72%65%61%6D=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%46%20%34%43%5E%37%20%79%58%31%31%23%37%62%42%5A%4C%37%46%20%37%43%5E%7C%51%79%58%31%31%23%37%62%42%5A%4C%37%46%51%7C%43%5E%37%34%54%7B%41%2A%20%5A%4C%20%6C%62%37%23%31%31%37%43%5B%42%2A%7D%51%79%58%31%31%23%37%47%4C%5A%31%31%23%37%62%41%20%31%31%23%37%41%5A%4C%58%79%51%4B%63%42%20%37%2D%42%51%79%58%31%31%78%20%4C%5A%43%4C%37%46%20%37%5E%43%5B%41%2A%5D%20%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%5A%42%62%37%23%20%5A%4C%20%78%31%23%37%62%41%46%37%4C%5A%42%41%5A%4C%31%31%23%37%62%42%20%37%2D%42%5A%37%4C%46%20%37%5E%43%7C%51%79%58%31%31%23%37%62%37%23%31%31%20%20%37%5E%43%7C%31%4C%5A%47%37%23%31%31%20%20%20%5A==%30=%30===%4D%6F%6E%6B%27%73%20%4D%6F%6F%64=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%31%31%34%46%2D%37%20%5A%4C%31%31%23%39%62%37%47%20%37%68%44%7C%79%51%58%37%5E%43%6C%7C%2C%5E%43%2C%37%62%42%73%44%62%5E%37%23%34%54%41%2A%7B%31%23%39%62%37%41%37%62%31%33%44%5A%4C%73%75%73%37%45%20%73%75%73%37%44%4E%31%5A%4C%39%23%37%62%45%20%39%62%37%45%5A%4C%2D%37%20%42%62%20%37%62%42%7C%4C%39%62%33%31%51%58%79%51%20%2D%47%42%2A%5B%5D%51%79%58%31%31%23%37%5E%44%62%5A%4C%37%47%20%35%23%37%62%41%32%4E%5A%4C%37%2F%43%20%43%79%58%7D%20%31%2C%37%6F%62%41%43%20%46%23%2D%47%2C%37%62%41%2C%68%41%73%7C%51%79%58%36%5A%45%4C%39%62%33%31%42%20%37%2D%23%46%5A%4C%37%37%73%75%73%2C%2F%37%2D%47%5A%5E%43%2C%37%62%20%46%31%33%4C%46%41%2A%5B%5D%20%31%31%23%39%62%37%62%42%37%20%2D%44%5A%4C%36%62%2D%62%42%20%37%2D%46%5A%2D%37%20%73%42%37%68%41%6C%7C%37%62%45%20%39%37%58%79%51%7C%33%31%62%37%41%20%37%62%42%7C%51%79%58%37%62%5E%44%5A%4C%31%31%23%39%62%37%47%20%37%68%44%4C%5A%45%37%62%5E%43%6C%7C%2C%23%39%4C%5A%41%62%37%23%35%20%47%37%4C%5A%44%62%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%4D%6F%6F%64%20%49%6E%64%69%67%6F=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%62%5E%37%51%79%58%37%5E%62%41%5A%4C%35%23%37%62%45%37%20%2D%62%45%7C%51%79%58%37%62%42%7C%51%79%58%7C%41%62%5E%37%34%54%5B%41%2A%62%41%7C%51%79%7C%45%37%58%79%51%79%58%36%62%44%7C%51%79%58%37%62%41%7C%79%51%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%7C%47%62%37%58%51%79%58%37%62%79%58%37%62%42%7C%42%62%37%58%37%5E%62%41%5B%42%2A%5D%51%79%58%37%5E%62%5A%41%4C%35%23%37%62%45%20%37%2D%62%45%7C%51%79%20%46%37%4C%5A%51%79%58%37%5E%51%79%58%37%62%37%20%45%62%37%37%45%7C%51%79%58%37%62%42%5A%4C%37%46%20%5E%37%62%41%5A%4C%37%62%45%20%37%5E%62%41%5A%4C%58%79%51%7C%45%2D%62%42%7C%51%37%2D%62%42%7C%58%79%51%7C%41%42%5A%4C%37%46%20%37%5E%62%41%7C%51%79%58%62%37%47%7C%51%79%58%36%62%44%7C%51%79%58%37%62%62%37%58%79%51%37%5E%62%41%7C%20%45%62%37%4C%5A%41%62%36%20%45%62%37%20%5A==%30=%30===%4D%6F%6F%6E%20%41%6C%6C%65%79=%48%61%72%72%65%6C%6C%20%54%6F%6D==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%2D%62%42%34%46%5E%37%58%46%5A%4C%2D%46%20%37%5E%46%3E%73%6F%6C%6F%20%73%6E%69%20%2D%46%3C%5A%4C%20%6C%63%4B%51%79%2D%58%79%51%7C%34%54%41%2A%7B%4B%51%79%58%31%58%79%51%7C%46%47%5A%4C%20%6C%63%4B%51%79%58%2D%62%42%42%5B%2A%7D%51%79%58%37%5E%46%5A%4C%37%5E%46%20%2D%62%5E%37%23%31%2D%62%45%7C%51%51%79%58%37%5E%45%62%2D%58%79%51%79%58%31%31%23%37%5E%62%47%7C%51%79%58%5E%37%62%44%7C%51%79%58%62%41%2F%2D%62%45%7C%51%5D%5B%2A%41%46%5A%4C%20%6C%63%2D%46%5A%4C%51%5A%3C%46%2D%20%7C%51%79%58%2D%62%42%7C%51%79%58%2D%46%5A%2D%4C%46%20%37%5E%46%3E%73%6F%6C%6F%73%20%6E%69%45%62%2D%20%20%4C%20%6C%63%4B%51%79%58%7C%72%5A%46%5E%37%58%51%79%58%7C%72%51%79%58%7C%51%79%58%37%5E%5A%46%4C%37%5E%46%20%2D%46%51%5B%59%59%5A%51%79%4C%5A%58%79%51%4C%37%5E%46%20%4C%5A%46%2D%58%79%51%5A%20==%30=%30===%4D%6F%6F%6E%20%41%6E%64%20%53%61%6E%64=%57%69%6C%64%65%72%2D%50%61%6C%69%74%7A==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%62%41%5A%4C%37%34%44%2D%37%58%45%7C%51%79%58%73%75%73%37%62%42%7C%51%79%37%58%5E%62%41%7C%51%79%58%37%5E%62%42%7C%51%79%62%5E%37%20%41%34%54%5B%41%2A%51%79%58%37%68%7C%41%2D%37%58%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%79%6C%20%4C%5A%42%51%79%58%37%5E%7C%51%79%58%37%58%79%51%7C%45%58%39%62%37%47%7C%51%79%58%37%2D%44%5B%42%5D%2A%51%79%58%33%31%62%37%41%7C%51%79%58%37%68%79%51%7C%43%2D%39%62%37%45%7C%37%5E%62%42%7C%79%51%7C%42%62%44%5B%41%2A%5D%51%79%58%37%41%7C%51%79%58%68%37%45%7C%51%79%58%37%2D%47%7C%51%79%58%37%5E%2D%37%58%79%51%58%39%62%37%46%79%58%37%44%7C%62%5E%37%58%79%41%7C%51%79%58%37%5E%62%41%5A%4C%37%41%20%5E%37%62%45%7C%51%79%58%73%75%73%37%62%42%7C%51%2D%37%58%79%51%41%7C%51%79%58%51%79%58%37%2D%58%79%51%7C%43%20%37%68%45%7C%51%79%58%37%2D%47%7C%51%79%37%58%2D%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%41%37%4C%5A%44%37%2D%47%7C%51%4B%63%6C%20%20%5A==%30=%30===%4D%6F%6F%6E%20%4D%69%73%74=%45%6C%6C%69%6E%67%74%6F%6E%2D%4D%65%72%63%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%47%20%73%34%44%2D%37%20%51%79%58%37%44%5A%4C%37%62%45%20%37%2D%41%4C%5A%37%62%42%20%37%68%42%5A%4C%43%2F%37%2D%44%7C%47%37%73%75%34%54%41%2A%7B%20%37%2D%47%32%73%20%43%37%4C%51%79%58%51%79%58%51%79%58%7D%20%39%62%37%20%41%37%2D%47%31%4E%5A%4C%37%44%20%37%2D%41%5A%58%79%51%7C%4E%75%73%37%43%5A%5A%4C%73%75%73%5B%2A%42%46%5E%46%5A%4C%46%2F%37%68%47%20%37%5E%46%5A%4C%2F%46%62%42%20%37%5E%46%5A%4C%46%2F%62%42%20%37%5E%37%20%43%37%5D%20%37%62%47%43%2F%37%2D%44%62%2F%46%4C%5A%2A%5B%5D%20%39%62%37%41%20%37%68%45%5A%4C%2F%46%37%47%20%37%47%5A%4C%37%2D%44%20%37%5E%46%41%44%2D%37%20%42%20%37%5E%46%20%37%5E%46%5A%20%42%62%37%4C%75%73%37%43%5A%4C%37%47%20%73%75%73%37%47%51%7C%79%58%37%44%5A%4C%37%62%45%20%37%2D%41%5A%73%20%43%37%4C%37%68%42%5A%4C%46%55%66%5A%4C%45%68%37%20%41%62%44%5A%4C%37%62%41%20%37%62%45%5A%4C%37%42%62%20%37%5E%46%51%7C%59%5A%20%51%2C%39%62%37%37%20%47%62%37%5A%4C%37%2D%44%5E%37%58%79%51%5A%20==%30=%30===%4D%6F%6F%6E%20%52%61%79%73=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4C%61%74%69%6E=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%42%7C%51%34%46%2D%37%2F%46%5A%4C%20%6C%63%4B%51%79%58%62%42%2F%37%62%5E%45%7C%51%79%58%37%62%42%7C%51%79%58%62%42%23%2D%37%58%79%34%54%41%2A%7B%37%2D%46%7C%51%37%58%79%51%7C%43%7C%51%79%58%37%68%47%7C%51%79%58%37%2D%41%62%7C%51%79%58%37%68%41%7C%51%79%58%37%62%42%37%62%39%58%79%2D%46%7C%51%79%79%58%51%79%58%62%37%58%79%51%58%7D%20%20%3E%65%6E%69%46%20%51%79%58%3C%37%20%5E%62%45%31%4E%7C%51%79%58%37%5E%62%45%7C%79%51%58%79%51%42%7C%51%79%58%45%7C%51%79%58%68%37%20%42%62%4C%20%6C%63%4B%51%79%58%37%5E%47%7C%51%79%37%58%44%7C%51%79%58%37%2D%41%42%2A%5B%5D%20%37%5A%42%62%2D%37%42%32%4E%7C%51%41%7C%51%79%58%7C%41%2D%37%58%51%79%58%37%68%42%7C%51%79%58%37%2D%43%7C%79%51%58%37%68%23%43%7C%51%79%58%37%44%7C%51%79%7C%45%37%62%39%51%79%58%37%62%2D%37%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%37%20%43%37%3C%44%2E%43%2E%20%61%6C%20%31%73%74%20%45%6E%64%2E%3E%4C%5A%46%2D%37%20%42%62%37%20%5D%20==%30=%30===%4D%6F%6F%6E%20%52%69%76%65%72=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%34%43%5E%37%58%46%7C%51%79%58%45%2F%37%5E%43%7C%51%79%58%31%31%23%37%5E%46%7C%51%79%58%37%2D%41%7C%51%79%5E%37%23%31%31%33%54%7B%41%2A%7C%51%79%58%37%79%51%7C%42%68%58%47%2F%37%2D%41%7C%51%79%58%2D%41%31%4E%42%5B%2A%5D%51%79%58%39%62%37%45%7C%51%79%58%37%79%51%7C%46%5E%58%45%2F%37%5E%4E%5B%43%2A%7D%31%58%79%51%7C%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%39%62%42%37%20%37%68%23%46%5A%4C%47%2F%2D%41%20%2D%41%37%20%47%37%20%31%23%37%62%42%31%31%23%37%5E%79%51%7C%41%2D%45%2F%37%5E%43%7C%51%79%58%31%31%23%37%5E%7C%46%51%79%58%37%68%23%46%7C%51%79%58%47%2F%37%58%79%51%7C%46%58%37%2D%41%32%79%58%37%2D%44%5E%37%2F%45%58%39%23%37%41%28%37%2D%41%7C%51%79%58%29%39%37%23%45%28%37%2D%45%7C%51%79%58%37%46%7C%51%79%29%58%79%51%7C%43%7C%51%79%58%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%47%37%20%20%20%5A==%30=%30===%4D%6F%6F%6E%63%68%69%6C%64=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%42%61%6C%6C%61%64=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%5A%23%2D%37%20%73%20%37%2D%23%43%7C%51%79%58%37%2D%45%7C%51%58%79%37%2D%23%47%6C%7C%2C%6F%47%73%2C%37%23%46%47%23%2D%37%4C%43%34%34%54%5B%45%37%62%39%4C%5A%41%2D%37%20%73%46%2D%37%2C%42%62%37%2C%7C%6C%41%2D%37%58%79%51%7C%45%2D%31%31%20%45%2D%37%20%5A%20==%30=%30===%4D%6F%6F%6E%64%61%6E%63%65=%4D%6F%72%72%69%73%6F%6E%20%56%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%41%2D%37%20%37%2D%42%20%37%2D%41%5A%4C%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%2C%45%2F%37%2D%42%2F%45%2C%4C%5A%34%54%41%2A%7B%51%79%58%37%2D%20%78%20%20%7D%37%2D%44%5A%4C%51%79%58%7C%72%51%79%58%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%44%42%2A%5B%58%79%51%7C%41%5A%4C%20%78%20%2D%44%20%37%2D%79%51%7C%45%37%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%44%2D%20%37%2D%41%43%2A%5B%5D%51%79%58%33%31%62%78%20%4C%5A%41%58%37%2D%44%7C%70%4F%3C%20%78%20%4C%5A%20%78%20%5A%4C%2C%45%2F%37%2D%42%20%37%2D%41%51%59%7B%5A%20%51%20%20%2C%33%31%62%37%45%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%37%41%5A%4C%2C%33%74%69%6C%20%63%2C%2D%44%5A%4C%2C%2D%45%20%2C%46%5A%4C%2C%20%47%2C%2D%41%5B%7D%20%20%78%20%5A%4C%3E%65%75%20%45%37%62%31%6E%75%20%6E%65%2D%2C%58%79%51%5A%20==%30=%30===%4D%6F%6F%6E%67%6C%6F%77=%48%75%64%73%6F%6E%2D%4C%61%6E%67%65%2D%4D%69%6C%6C%73==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%20%36%47%7C%51%34%43%5E%37%58%51%79%58%37%2D%41%7C%51%79%58%37%41%7C%51%58%79%36%47%7C%51%79%58%31%31%23%37%46%7C%51%79%7C%44%37%58%79%34%54%41%2A%7B%4C%20%6C%63%4B%73%41%2D%37%2C%6C%7C%2C%37%46%2C%37%62%47%73%70%70%7C%51%58%79%37%47%42%2A%5B%7D%20%36%47%6C%2C%37%62%45%45%37%58%79%51%5A%4C%37%62%45%79%58%36%47%7C%51%4B%63%6C%20%23%37%46%7C%51%79%58%37%5E%43%41%2A%5B%5D%37%20%47%20%37%44%5A%4C%37%62%45%20%37%44%5A%4C%31%31%58%79%51%79%58%37%41%5A%51%7C%41%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%20%45%62%37%4C%5A%73%41%2D%37%2C%45%62%37%2C%6C%47%36%20%5A%20==%30=%30===%4D%6F%6F%6E%6C%69%67%68%74%20%42%65%63%6F%6D%65%73%20%59%6F%75=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%20%34%46%5E%37%20%37%62%45%20%37%5E%62%42%5A%4C%37%41%20%37%46%5E%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%23%46%4C%5A%41%2D%37%34%54%41%2A%7B%20%37%46%20%37%37%4C%5A%4E%31%58%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%41%79%51%7C%43%2D%43%20%37%2D%47%7C%51%79%58%37%62%5E%37%58%79%62%37%41%20%37%68%45%7C%51%79%58%37%5E%62%7C%42%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%39%4C%5A%44%2D%42%42%2A%5B%5D%62%45%20%37%5E%7C%47%2D%37%20%41%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%6F%23%46%20%37%5E%46%41%2A%5B%5D%20%37%43%37%4C%5A%42%62%51%79%58%37%47%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%41%37%20%44%37%4C%5A%47%37%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%6F%6F%6E%6C%69%67%68%74%20%49%6E%20%56%65%72%6D%6F%6E%74=%53%75%65%73%73%64%6F%72%66%20%4B%61%72%6C==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%62%34%45%62%36%20%7C%51%79%58%37%62%44%5A%4C%37%2D%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%46%2D%37%20%42%34%54%7B%41%2A%62%45%20%37%2D%58%79%51%7D%2A%58%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%2D%37%45%20%37%5E%47%5A%4C%37%44%20%37%2D%41%42%79%51%7C%42%62%36%62%45%5A%4C%20%37%2D%46%5A%5E%37%20%46%2D%36%62%45%5B%41%2A%20%39%62%37%62%42%20%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%20%43%2D%37%4C%62%41%5A%4C%37%37%45%2C%37%62%45%62%36%20%43%7C%51%79%58%36%62%45%5A%4C%73%75%73%37%62%20%42%37%2D%46%7C%51%79%58%37%62%44%5A%4C%37%2D%46%37%20%73%42%5A%4C%37%62%42%2C%7C%6C%45%62%36%20%20%20%5A==%30=%30===%4D%6F%6F%6E%6C%69%67%68%74%20%53%61%76%69%6E%67%20%54%69%6D%65=%4B%61%68%61%6C%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%37%43%34%46%5E%37%20%4C%37%6F%62%41%20%37%2D%41%5A%4C%37%43%20%46%36%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%62%41%5A%47%2D%37%20%34%54%41%2A%7B%2A%5B%5D%51%79%31%46%36%20%44%39%62%37%44%20%36%46%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%43%20%37%2D%47%5A%4C%37%2D%4C%5A%46%36%58%4E%5A%4C%20%78%51%79%58%37%47%2D%37%4C%5A%46%20%37%47%6C%7C%2C%37%62%41%2C%37%41%73%20%62%37%42%5A%4C%37%46%20%36%62%42%7C%51%79%58%37%44%2D%37%4C%5A%43%20%37%46%42%37%6F%62%41%20%51%7C%47%37%20%37%43%20%36%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%6F%62%41%20%37%5E%46%41%2A%5B%5D%20%37%43%4C%5A%41%2D%37%79%58%37%43%7C%4C%5A%47%2D%37%20%46%23%6F%37%4C%5A%43%37%2F%47%2C%20%43%37%4C%5A%47%37%20%43%37%4C%5A%46%36%20%73%47%2D%37%2C%43%37%5A%20==%30=%30===%4D%6F%6F%6E%6C%69%67%68%74%20%53%65%72%65%6E%61%64%65=%4D%69%6C%6C%65%72%2D%50%61%72%69%73%68==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%2C%36%46%34%46%36%2C%58%5A%4C%35%23%37%43%20%2C%37%43%7C%51%79%58%37%2C%2D%47%7C%51%79%58%2C%37%6F%62%41%7C%51%79%46%5E%37%2C%20%34%54%41%2A%7B%37%43%5A%4C%2C%46%5E%37%2C%20%37%68%47%5A%4C%2C%37%44%20%2C%37%2D%41%5A%36%4C%2D%62%42%20%2C%39%62%37%44%5A%4C%2C%37%46%2C%20%47%2D%37%5A%4C%20%78%20%5D%20%37%46%20%39%23%35%4C%5A%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%37%43%2C%37%2D%47%73%20%2C%37%5E%46%31%4E%6C%46%5E%37%2C%62%37%43%20%2C%2C%37%68%42%5A%5E%37%2C%58%79%2C%39%62%37%44%5A%4C%2C%39%62%37%44%20%2C%23%35%39%62%37%41%7C%51%79%58%2C%37%62%45%7C%51%20%44%37%2C%4C%62%42%42%2A%5B%62%41%7C%51%79%37%62%39%2C%58%41%2A%5B%5D%20%2C%39%62%37%43%20%2C%37%2D%5A%47%4C%2C%39%62%37%44%20%2C%37%68%41%7C%51%79%46%5E%37%2C%58%45%7C%51%79%58%4C%2C%37%46%20%51%7C%47%2D%37%4C%20%78%20%5A%4C%2C%36%46%20%2C%37%5E%46%4C%5A%2C%35%23%37%43%20%2C%37%43%7C%51%79%58%2C%5A%46%5E%37%2C%79%58%2C%37%6F%58%37%5E%46%5A%2C%20%42%62%2D%43%20%2C%37%43%5A%4C%2C%37%2D%47%20%2C%37%47%68%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%2C%36%37%23%35%2C%4C%39%62%37%44%5A%79%51%5A%20==%30=%30===%4D%6F%6F%6E%74%72%61%6E%65%2C%20%54%68%65=%53%68%61%77%20%57%6F%6F%64%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%44%5E%37%58%5E%46%7C%51%79%58%31%31%23%37%5E%47%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%37%23%31%31%58%34%54%69%2A%5B%54%41%2A%7B%5D%58%79%51%7C%44%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%23%31%37%5E%62%42%7C%51%79%58%35%23%39%23%37%62%5A%20%78%20%20%31%31%23%37%5E%37%5E%44%5A%4C%37%58%79%51%4B%23%37%62%45%5A%4C%37%2D%44%20%37%2D%43%5A%20%4C%6C%63%4B%51%79%58%37%2D%41%5A%4C%20%6C%63%39%20%46%2D%37%5E%62%42%34%34%79%58%37%5E%62%51%7C%4E%31%43%20%37%62%42%20%37%2D%46%32%4E%7C%51%79%58%79%51%58%51%79%58%51%79%58%7D%20%37%46%20%37%2D%5D%5B%2A%42%45%79%58%31%31%23%37%2D%42%20%37%4C%5A%20%78%20%37%2D%62%41%20%37%2D%62%42%5A%4C%37%2D%46%37%20%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%4C%4C%5A%43%23%2D%20%6C%63%4B%51%23%37%62%45%5A%58%79%51%5D%5B%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%5A%41%4C%20%6C%63%4B%51%79%58%37%5E%62%42%41%2A%20%44%2D%37%4C%37%2D%42%5A%4C%39%20%46%2D%37%4C%5A%44%5E%37%23%31%31%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%6F%6F%73%65%20%54%68%65%20%4D%6F%6F%63%68%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%4D%6F%72%65%20%49%20%53%65%65%20%59%6F%75%2C%20%54%68%65=%57%61%72%72%65%6E%20%48%61%72%72%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%45%62%36%20%45%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%5A%46%4C%39%62%37%43%20%37%2D%47%5A%4C%37%2D%46%62%36%20%46%2D%34%54%5B%41%2A%37%68%46%7C%51%39%4C%5A%46%2D%5A%4C%37%23%46%20%37%2D%23%43%7C%51%79%58%2D%37%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%42%5E%37%58%79%62%37%43%20%37%37%2D%46%20%36%31%33%4C%5A%45%5D%51%79%58%73%75%73%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%37%46%7C%51%79%58%37%2D%62%2A%42%5B%45%62%62%37%62%42%20%79%58%37%2D%62%20%43%37%62%39%42%20%37%2D%47%5A%4C%37%2D%46%20%36%62%45%51%7C%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%4C%62%37%4C%5A%42%37%2D%47%5A%4C%42%2F%37%5E%62%58%79%51%7C%41%20%37%43%5A%4C%37%2D%47%20%37%5E%62%45%5A%37%4C%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%62%46%37%4C%5A%45%37%62%45%7C%51%62%58%79%51%7C%46%2D%37%2F%42%62%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%4D%6F%72%65%20%54%68%61%6E%20%59%6F%75%20%4B%6E%6F%77=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%47%5A%34%43%36%20%47%37%2D%44%6C%7C%2C%37%41%2C%37%2D%45%73%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%35%23%37%20%46%2D%36%4C%34%54%41%2A%5B%4C%37%43%20%37%4C%5A%44%2D%37%23%37%47%20%36%43%41%2A%5B%5D%20%37%47%20%2D%37%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%47%20%35%4C%5A%47%2D%31%31%23%37%62%37%68%23%46%7C%73%45%2D%37%2C%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%45%2D%5A%4C%36%2D%46%20%37%2D%44%6C%7C%2C%37%41%43%36%58%79%51%20%37%5E%46%5A%37%5E%47%5A%4C%33%20%5D%5B%2A%41%7C%51%79%58%37%2D%45%5A%4C%39%23%37%42%37%20%68%23%46%5A%4C%37%68%23%43%20%37%2D%45%42%2D%37%20%44%37%31%62%37%42%20%37%5E%46%5A%4C%5A%41%2D%37%20%47%5A%4C%35%23%37%47%20%36%43%41%2A%5B%5D%79%51%58%37%47%7C%51%79%58%37%2D%44%5A%4C%37%44%2D%37%20%43%37%4C%37%2D%45%20%37%47%20%37%2D%2C%41%37%2C%7C%41%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%41%37%20%37%2D%45%5A%4C%36%2D%46%20%37%2D%44%6C%2D%37%4C%5A%44%37%2D%45%73%20%20%5A%20==%30=%30===%4D%6F%72%67%61%6E%20%54%68%65%20%50%69%72%61%74%65=%4D%6F%72%67%61%6E%20%4C%65%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%34%45%62%36%39%5E%42%7C%51%79%58%37%5E%62%44%7C%51%79%58%36%39%62%45%7C%51%79%58%39%36%62%41%7C%51%79%58%37%58%79%51%7C%33%54%41%2A%7B%62%45%42%2A%5B%62%36%39%58%79%4B%51%79%58%39%36%62%45%32%4E%5A%4C%20%51%58%79%51%79%58%7D%51%79%58%39%23%37%62%42%7C%51%63%6C%20%20%5D%45%31%4E%7C%51%37%68%44%7C%51%2F%45%62%58%79%51%79%58%62%45%2F%45%7C%51%79%58%62%45%7C%51%7C%79%58%62%45%2F%44%7C%51%79%58%62%45%7C%51%7C%45%62%58%79%45%7C%51%79%58%37%62%42%7C%51%4C%5A%43%2D%37%51%79%58%37%46%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%39%23%37%47%7C%51%79%58%7C%42%37%58%79%39%23%37%47%20%51%79%58%37%5E%6C%20%20%5D%7B%37%5E%62%44%7C%51%79%58%39%36%62%45%7C%51%58%79%39%36%62%41%7C%51%79%58%39%36%62%45%41%2A%58%79%51%7C%42%63%4B%51%79%58%7C%42%62%37%58%79%51%7C%45%62%36%39%58%79%51%7C%42%62%37%23%39%58%79%51%7D%20==%30=%30===%4D%6F%72%6E%69%6E%67=%46%69%73%63%68%65%72%20%43%6C%61%72%65==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%47%34%6C%42%2D%37%4C%37%44%20%37%2D%41%5A%4C%37%45%20%37%2D%5A%42%4C%37%44%20%37%2D%41%5A%4C%37%45%20%6C%2C%5A%44%2D%37%20%34%54%41%2A%7B%42%2A%5B%5D%51%4C%5A%42%2D%37%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%37%44%20%37%2D%41%31%4E%5A%4C%37%45%20%41%2D%37%58%79%37%41%20%37%2D%5B%5D%51%79%58%51%4B%63%6C%20%58%42%2F%37%45%5A%4C%20%6C%63%4B%51%79%58%2D%37%44%5A%4C%20%6C%63%4B%51%79%58%36%43%5A%4C%79%51%7C%45%37%79%58%37%2D%44%41%20%37%2D%45%37%2C%6C%20%45%37%2D%44%5A%4C%37%44%20%37%2D%41%5A%4C%37%20%45%37%2D%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%20%47%37%4C%5A%2D%42%6C%41%2A%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%58%79%51%5A%20==%30=%30===%4D%6F%73%74%20%42%65%61%75%74%69%66%75%6C%20%47%69%72%6C%20%49%6E%20%54%68%65%20%57%6F%72%6C%64%2C%20%54%68%65=%52%6F%64%67%65%72%73%2D%48%61%72%74==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%46%5E%37%58%37%6F%46%7C%51%79%58%37%5E%46%5A%4C%20%6C%4B%63%51%79%58%37%6F%46%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%46%33%54%41%2A%7B%51%79%58%37%2D%58%79%51%7C%47%37%5E%46%31%4E%7C%51%79%58%37%43%7C%51%79%36%58%2D%47%7C%51%79%58%37%43%7C%51%79%58%37%2D%58%79%51%7C%41%37%6F%62%41%7C%79%58%37%2D%44%79%51%7C%43%37%79%58%37%44%7C%51%79%58%37%68%41%5A%4C%20%63%6C%4B%51%79%58%37%2D%43%32%4E%7C%7D%51%79%58%51%5D%5B%2A%42%58%37%2D%47%7C%37%2D%41%7C%51%79%51%7C%47%2D%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%43%7C%51%79%58%37%7C%43%37%58%79%58%37%47%7C%51%61%20%2E%53%2E%37%58%79%51%7C%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%58%2D%37%47%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%79%51%7C%3C%44%44%7C%51%79%58%37%2D%44%7C%7C%20%45%6E%64%2E%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%58%79%37%2D%43%33%4E%7C%59%5D%51%79%58%37%43%3E%44%37%58%79%51%64%72%33%20%6C%20%20%37%43%7C%37%58%79%51%7C%47%7C%51%79%58%37%2D%44%7C%51%79%58%36%46%51%7C%79%58%43%2F%37%2D%47%7C%51%79%58%37%2D%47%2D%37%58%79%51%47%7C%51%79%58%20%5A==%30=%30===%4D%6F%74%65%6E%20%53%77%69%6E%67=%4D%6F%74%65%6E%20%42%65%6E%6E%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%62%45%34%41%62%36%58%7C%51%79%58%37%62%42%7C%51%79%58%37%62%45%51%7C%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%42%62%2D%37%2F%34%54%41%2A%7B%2A%5B%5D%20%37%36%20%46%37%62%7C%51%79%58%36%62%41%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%62%45%20%37%62%42%5A%4C%39%44%2D%37%20%47%62%41%31%4E%7C%45%20%37%2D%62%2D%37%4C%5A%44%36%43%5A%4C%51%79%58%7C%72%51%79%58%7C%5A%51%4C%79%58%7C%72%51%79%58%5A%4C%37%47%20%37%2D%58%79%51%7C%42%41%20%36%43%42%79%58%62%45%2F%2A%41%41%62%36%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%79%51%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%7C%42%62%2D%37%5B%5D%20%37%62%51%7C%41%62%36%20%46%37%62%39%4C%5A%42%62%37%62%39%20%45%62%37%62%39%20%5A%20==%30=%30===%4D%6F%75%6E%74%61%69%6E%20%47%72%65%65%6E%65%72%79=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%34%43%36%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%58%79%51%7C%41%34%54%5B%41%2A%47%20%37%2D%44%20%41%37%4C%5A%20%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%2D%20%36%43%5B%41%2A%5D%20%37%47%20%37%2D%44%41%2D%37%4C%5A%37%2D%45%5A%4C%36%46%5A%4C%37%58%79%51%7C%41%7C%51%79%58%36%46%5B%42%2A%5D%20%37%43%20%2D%37%47%7C%51%79%58%37%47%5A%4C%37%44%20%37%2D%47%2D%37%20%43%36%43%5A%4C%37%2D%44%5A%4C%37%62%37%58%79%51%5B%41%2A%5D%51%79%58%37%47%7C%51%79%58%37%44%2D%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%43%36%20%41%2D%42%7C%51%79%58%20%37%2D%44%5A%5A%43%36%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%20%41%36%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%20%41%2D%37%4C%4C%37%47%20%37%47%37%20%5A==%30=%30===%4D%6F%76%65=%42%65%73%74%20%44%65%6E%7A%69%6C==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%36%62%42%7C%51%34%42%62%36%58%51%79%58%37%2D%43%7C%51%79%58%37%6F%42%7C%79%51%58%36%62%42%7C%51%79%58%37%62%45%7C%51%79%7C%46%37%58%79%34%54%7B%41%2A%43%5A%4C%20%6C%6C%20%20%7D%2A%37%43%5A%4C%20%6C%63%4B%51%79%58%36%62%45%51%7C%79%58%37%62%42%7C%51%79%58%37%2D%46%5B%42%58%79%51%4B%63%63%4B%51%79%58%7C%51%79%58%37%7C%46%37%58%79%58%37%6F%42%7C%51%79%58%36%62%42%7C%51%79%37%58%62%45%7C%51%79%58%36%62%42%5B%41%2A%5D%51%79%51%7C%43%2D%51%79%58%37%2D%46%37%58%79%51%7C%42%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%72%2E%20%50%2E%43%2E=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%2D%37%58%79%51%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%46%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%37%58%79%51%4B%43%34%34%54%5B%41%62%37%58%79%51%7C%47%37%62%31%33%58%79%51%7C%43%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%79%20%42%61%62%79%20%4A%75%73%74%20%43%61%72%65%73%20%46%6F%72%20%4D%65=%44%6F%6E%61%6C%64%73%6F%6E%20%57%61%6C%74%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41==%31%72%33%34%4C%62%4B%63%75%37%4C%37%45%20%37%34%41%5E%37%58%58%37%5E%41%5A%4C%37%45%20%37%2D%42%7C%51%58%79%37%5E%41%5A%4C%37%45%20%37%2D%42%7C%51%79%79%51%7C%42%2D%34%54%41%2A%5B%58%37%42%5A%4C%79%51%7C%45%37%79%58%37%2D%23%46%7C%51%79%58%39%62%37%23%7C%43%51%79%58%37%68%23%47%42%2A%5B%5D%51%79%58%51%4B%63%6C%20%58%37%2D%42%5A%20%37%2D%42%7C%20%4C%5A%42%2D%41%5A%4C%37%45%20%37%2D%42%7C%51%79%58%37%41%5E%43%2A%5B%5D%51%79%58%37%45%7C%51%79%58%37%5E%37%58%79%51%6C%63%4B%51%79%4C%2C%20%20%23%5E%37%58%79%51%51%79%58%37%5E%44%44%2A%5B%5D%20%20%6C%63%51%4B%79%58%37%5E%44%5A%4C%37%45%20%37%2D%42%7C%7C%45%37%2F%47%41%5A%4C%37%45%5A%41%5E%37%20%47%37%4C%5A%46%23%37%58%79%51%7C%42%2D%37%58%79%51%7C%45%37%58%79%51%7C%41%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%79%20%42%75%64%64%79=%44%6F%6E%61%6C%64%73%6F%6E%20%57%61%6C%74%65%72==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%47%5E%37%58%7C%51%79%58%36%47%7C%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%6F%23%47%7C%51%79%42%62%6F%37%58%33%54%41%2A%7B%31%4E%7C%51%79%44%37%58%79%51%4C%20%6C%63%4B%51%79%58%37%45%6C%7C%2C%46%37%2F%47%73%20%20%36%47%7C%51%79%58%36%47%7C%7C%5A%41%2D%37%58%7C%51%79%58%37%41%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%58%79%51%7D%58%79%51%4C%5A%4E%32%44%37%58%79%51%7C%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4D%79%20%46%61%76%6F%72%69%74%65%20%54%68%69%6E%67%73=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%57%61%6C%74%7A=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%37%5E%47%5A%34%45%2D%37%4C%37%2D%41%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%5E%37%43%5A%4C%20%7C%72%20%5A%4C%37%2D%23%46%5A%4C%5A%44%37%4C%33%54%7B%41%2A%5E%41%5A%4C%20%5A%47%5E%37%4C%37%2D%23%46%5A%4C%37%5E%45%5B%42%2A%7D%20%62%39%37%42%5A%4C%37%68%23%46%5A%4C%37%5E%43%5A%4C%5A%20%72%7C%4C%37%5E%43%5A%62%37%42%5A%4C%5A%78%4C%5A%78%4C%37%5E%43%5A%4C%37%5E%47%5A%4C%37%5E%43%4C%5A%37%5E%47%5A%4C%37%44%5A%4C%37%2D%41%5A%4C%5A%46%23%68%37%4C%78%5A%4C%37%58%37%5E%43%5A%5B%45%2D%37%58%51%79%58%37%2D%45%7C%51%79%58%39%62%37%42%51%7C%79%58%37%68%23%46%5A%4C%20%6C%63%4B%51%79%4B%63%6C%20%4C%43%2A%5D%20%39%5A%4C%20%6C%63%20%4C%5A%43%5E%5E%43%7C%51%79%58%37%5E%47%5A%4C%20%6C%63%51%4B%79%58%37%41%5A%4C%20%6C%63%4B%51%79%58%37%37%58%79%51%4B%6C%63%4B%51%79%46%7C%51%79%58%5D%2A%43%5B%47%79%58%37%5E%47%7C%51%79%58%37%5E%43%7C%51%58%79%36%47%7C%51%79%58%37%5E%43%7C%51%79%58%36%51%7C%43%5E%37%51%79%58%37%44%23%68%37%58%79%51%7C%42%37%62%39%20%20%20%5A==%30=%30===%4D%79%20%46%6F%6F%6C%69%73%68%20%48%65%61%72%74=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%42%5A%34%42%62%5E%37%20%29%37%46%28%37%2D%45%7C%51%79%58%37%2D%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%5E%62%45%20%41%37%62%39%4C%34%54%5B%41%2A%37%2D%46%7C%51%4C%5A%47%2D%37%42%5B%42%2A%5D%20%39%62%37%46%20%37%2D%43%51%7C%79%58%37%2D%43%5A%4C%29%37%62%44%28%20%20%62%5E%37%58%79%39%23%37%44%20%5A%4C%37%47%20%5A%45%62%36%58%37%43%20%37%2D%47%5A%4C%33%31%62%37%44%20%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%4C%5A%43%2D%37%4C%37%62%42%20%4C%39%62%37%41%37%20%5D%2A%41%37%2D%45%7C%51%79%58%37%2D%43%5A%4C%37%47%37%20%2D%44%5A%4C%37%5E%62%45%20%37%5E%62%42%5B%28%46%37%29%20%46%20%37%2D%43%47%5B%43%2A%5D%20%44%37%62%39%20%37%68%41%5A%4C%62%42%2F%37%2D%43%20%37%43%2D%5A%4C%29%37%62%44%28%20%20%37%2D%47%5A%4C%44%37%62%39%20%37%5E%62%42%5A%5A%4C%37%46%20%7C%45%62%2D%37%47%20%37%2D%43%5A%4C%37%47%20%37%62%41%5A%37%4C%5E%62%45%20%37%5E%62%42%5A%4C%37%62%41%20%37%4C%5A%43%37%51%79%58%37%2D%42%62%5E%37%20%47%37%4C%5A%43%2D%37%20%46%37%73%75%73%20%5A==%30=%30===%4D%79%20%46%75%6E%6E%79%20%56%61%6C%65%6E%74%69%6E%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%43%28%37%46%7C%34%43%2D%36%58%42%2F%37%2D%43%28%37%2D%43%5A%4C%39%62%37%20%47%29%42%2F%37%5E%2D%43%28%37%68%44%7C%51%79%62%29%58%79%51%34%54%5B%41%2A%44%7C%51%79%58%58%79%51%7C%41%2A%5D%51%79%58%39%62%37%47%7C%51%79%58%37%44%68%7C%51%79%58%37%2D%46%7C%51%79%58%37%5E%62%41%5B%43%2D%36%29%41%2F%36%2D%58%37%5E%62%41%5E%37%2F%42%29%41%2F%36%2D%43%28%37%46%7C%51%79%58%29%62%2F%42%37%2D%43%28%37%2D%43%5A%4C%39%62%37%47%20%29%58%79%51%7C%2D%43%28%37%68%5A%4C%37%2D%46%37%58%79%51%7C%4C%37%2D%46%20%37%5E%62%45%5B%42%2A%5D%51%58%79%37%62%42%7C%51%79%58%29%37%42%28%37%68%46%5A%47%2D%37%20%2D%46%7C%51%79%62%41%7C%6C%2C%46%2D%37%4C%5A%62%42%2C%37%42%2C%37%2D%43%73%5A%4C%39%62%47%37%20%37%5E%62%45%5A%4C%37%2D%46%20%37%2D%47%2D%37%2C%41%37%20%37%5E%62%45%2D%43%28%37%2D%7C%44%68%37%20%37%47%20%29%42%2F%37%5E%2D%43%28%37%68%44%51%7C%79%58%36%2D%43%5B%43%2A%5D%20%39%62%37%47%62%39%4C%5A%43%51%79%58%37%5E%62%42%5A%4C%37%58%79%51%7C%46%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%5E%37%62%41%7C%51%79%58%29%41%2F%36%2D%43%28%37%43%2D%37%20%42%29%62%42%2F%37%2D%37%20%45%62%37%4C%5A%41%62%5E%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%55%45%62%36%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%4D%79%20%48%65%61%72%74%20%42%65%6C%6F%6E%67%73%20%54%6F%20%44%61%64%64%79=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%33%31%34%43%2D%36%58%68%44%7C%51%79%58%39%62%37%47%7C%51%79%58%2D%36%46%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%37%20%47%37%62%34%54%7B%41%2A%20%6C%63%4B%51%2D%36%58%79%51%47%7C%51%79%58%39%62%37%47%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%36%2D%43%5B%42%2A%7D%37%62%39%58%79%43%5A%4C%20%78%51%79%58%36%2D%4C%5A%43%5E%37%37%5E%46%7C%51%79%58%37%43%5A%4C%20%6C%63%51%4B%79%58%37%5E%43%5B%2C%43%2A%2C%5D%51%79%58%58%79%51%7C%46%20%78%20%5A%4C%7C%43%36%58%79%51%7C%44%68%37%20%47%37%62%31%33%4C%5A%43%2D%36%20%73%44%68%2C%47%37%5A==%30=%30===%4D%79%20%48%65%61%72%74%20%53%74%6F%6F%64%20%53%74%69%6C%6C=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%33%31%62%37%34%46%5E%37%20%5A%4C%37%62%45%20%36%62%42%5A%4C%37%46%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%41%2D%37%20%44%34%54%41%2A%7B%20%6C%63%4B%51%43%37%4C%5A%4E%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%43%37%20%2D%47%5A%4C%2C%39%62%37%44%20%37%2D%41%31%32%46%36%58%79%20%37%2D%47%5A%62%44%7C%51%79%46%2D%37%58%79%79%58%37%68%44%7C%51%79%58%37%5E%43%7C%51%58%79%2C%39%62%37%47%7C%51%79%58%37%62%42%7C%51%51%7C%47%37%58%42%2A%5B%5D%20%2D%41%5A%4C%37%43%37%58%79%51%42%5A%4C%37%46%20%37%5E%46%5A%4C%37%43%20%2D%37%47%5A%4C%37%2D%44%20%37%5E%46%41%2A%5B%5D%62%36%20%45%62%7C%51%79%58%37%37%20%44%37%62%31%33%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%4D%79%20%49%64%65%61%6C=%57%68%69%74%69%6E%67%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%42%54%34%34%45%62%51%79%58%37%46%5A%4C%35%23%39%43%20%37%62%7C%44%51%79%58%37%2D%46%5A%4C%35%23%39%43%20%36%7C%46%2D%37%20%5B%2C%41%2A%2C%62%44%7C%51%79%37%62%39%4C%5A%4C%35%23%39%43%20%36%62%45%5B%2C%42%2A%2C%20%5D%37%62%42%20%37%42%5A%4C%37%46%20%37%2D%43%5A%46%2D%37%58%47%20%37%68%44%5A%4C%37%62%42%35%4C%5A%46%37%2C%37%43%2C%37%2D%47%2C%37%62%41%2C%5E%62%73%45%5A%4C%36%2D%62%41%20%37%2D%46%7C%51%79%58%7C%6C%42%37%20%23%39%43%20%37%45%62%36%58%79%51%5A%20==%30=%30===%4D%79%20%4C%61%73%74%20%41%66%66%61%69%72=%4A%6F%68%6E%73%6F%6E%20%48%61%76%65%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%47%34%43%5E%37%20%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%46%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%5A%44%2D%37%20%34%54%41%2A%7B%5D%20%37%43%20%5A%4E%31%43%36%46%20%36%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%47%20%2C%37%2D%44%5A%4C%37%2D%41%20%37%4C%5A%43%36%4C%37%47%20%37%37%5E%43%7C%51%37%20%47%2D%37%6C%7C%2C%46%2F%2D%47%2C%6F%46%73%20%37%5E%5A%46%4C%46%2F%37%2D%41%20%37%6F%46%5A%4C%46%2F%46%5E%37%58%79%5E%46%42%2A%5B%5E%43%5A%4C%37%5A%45%2D%37%20%5A%4C%37%2D%41%20%37%5E%43%41%2A%5B%5D%51%58%79%37%47%7C%51%79%58%37%62%41%5A%4C%37%2D%41%44%2D%37%20%47%4C%37%2D%44%20%37%20%46%37%4C%5A%45%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%4C%5A%44%37%20%47%37%4C%5A%43%36%20%45%62%37%4C%5A%41%62%5E%37%20%47%37%20%5A%20==%30=%30===%4D%79%20%4C%69%74%74%6C%65%20%42%72%6F%77%6E%20%42%6F%6F%6B=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%2B%62%34%42%62%36%20%4C%37%62%41%20%36%2D%62%45%7C%51%79%58%37%62%5E%45%7C%51%79%58%37%62%42%5A%4C%35%23%37%46%5A%42%62%20%42%34%54%41%2A%7B%62%47%5A%4C%37%4C%5A%4E%31%44%44%32%4E%5A%4C%20%51%79%58%51%79%58%7D%20%23%35%37%46%20%37%2D%43%5A%4C%37%62%44%20%37%2D%2D%37%20%44%62%37%46%20%37%2D%2D%62%45%5A%4C%37%20%5D%5B%2A%2F%37%5E%62%44%5A%4C%39%62%37%62%41%20%37%62%2D%45%5A%4C%39%62%37%62%42%20%37%5E%62%44%42%46%20%45%6F%37%62%41%20%37%5E%20%31%31%23%37%23%35%4C%5A%44%68%47%20%37%5E%62%44%5A%4C%39%62%37%62%41%37%20%2D%62%45%5A%4C%39%62%37%62%42%20%37%5E%62%37%4C%5A%47%62%37%62%41%20%37%62%42%20%62%42%20%5D%5B%2A%43%20%36%2D%62%45%7C%51%79%58%37%5E%62%45%7C%79%51%58%37%62%42%5A%4C%35%23%37%46%20%36%62%42%41%62%37%4C%5A%73%75%73%37%46%51%79%58%37%5E%37%20%46%37%4C%46%20%37%68%43%7C%51%79%58%37%5E%42%6C%7C%37%2C%23%46%2C%37%2D%23%43%73%20%37%5E%62%42%5A%37%4C%5A%42%62%2D%43%5A%4C%2B%5A%20==%30=%30===%4D%79%20%4C%69%74%74%6C%65%20%53%75%65%64%65%20%53%68%6F%65%73=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4C%61%74%69%6E=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%62%34%46%2D%37%20%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%2D%37%46%7C%51%79%58%37%5E%62%45%5A%4C%37%62%42%46%2D%37%20%42%34%54%7B%41%2A%37%62%42%20%37%4C%5A%46%2D%37%43%20%37%2D%47%7C%51%79%58%37%5E%62%41%5B%2A%42%7D%51%79%58%37%5E%62%45%5A%4C%37%62%42%20%37%4C%5A%46%2D%37%43%20%37%2D%20%37%2D%46%5B%37%58%79%51%7C%58%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%43%20%37%2D%47%7C%51%79%58%37%5E%62%41%79%51%5D%2A%41%5E%62%45%5A%4C%37%2D%46%5A%4C%45%62%5E%37%58%47%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%5E%37%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%2D%37%20%43%37%5A%4C%37%62%42%20%42%62%37%4C%5A%45%62%5E%37%20%20%20%5A==%30=%30===%4D%79%20%4C%75%63%6B%79%20%53%74%61%72=%44%65%53%79%6C%76%61%2D%42%72%6F%77%6E%2D%48%65%6E%64%65%72%73%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%44%20%37%2D%34%46%36%58%79%37%5E%46%7C%51%79%58%35%23%37%43%5A%4C%35%37%23%43%20%36%46%7C%51%79%58%35%23%37%43%7C%51%58%79%51%7C%41%34%54%41%2A%5B%37%2D%47%20%37%2D%37%58%79%51%37%5E%2D%47%20%37%2D%47%7C%51%79%58%37%5E%47%2D%7C%51%79%58%37%2D%47%7C%51%79%58%37%43%7C%4C%5A%47%2D%5E%47%5A%4C%39%62%20%36%46%7C%51%58%79%51%7C%47%43%7C%51%79%58%36%46%42%2A%5B%5D%51%79%58%43%37%7C%51%79%58%73%75%73%37%43%7C%51%79%58%37%37%23%35%58%79%37%2D%44%5A%4C%51%79%58%37%2D%5A%43%37%23%35%37%2D%47%5A%4C%37%44%20%37%2D%47%5A%4C%39%41%62%20%37%44%7C%51%79%58%37%68%41%7C%51%79%58%58%79%51%7C%47%4C%35%23%37%43%20%37%43%20%37%31%31%58%79%51%58%36%46%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%7C%79%51%7C%47%2D%23%37%62%45%7C%5A%20==%30=%30===%4D%79%20%4D%61%6E%27%73%20%47%6F%6E%65%20%4E%6F%77=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%57%61%6C%74%7A=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%2D%34%45%2D%39%58%39%23%37%45%7C%51%79%58%33%31%42%7C%51%79%39%58%2D%45%7C%51%79%58%42%2F%39%5E%46%7C%51%79%58%79%51%7C%41%33%54%41%2A%7B%58%35%23%39%23%73%75%73%20%42%58%39%2D%45%7C%51%79%58%42%2F%31%31%23%39%46%5E%7C%51%79%58%39%2D%45%5A%4C%35%23%39%23%37%79%51%7C%42%37%39%62%37%42%7C%31%23%43%7C%51%51%20%5B%2A%42%5A%4C%35%23%39%42%20%33%31%42%7C%51%79%58%5E%37%62%45%5A%4C%35%23%37%62%42%20%33%31%62%42%45%2D%39%58%79%79%58%7D%51%79%51%79%58%42%2F%23%35%4C%5A%46%46%7C%7C%51%79%58%39%2D%45%5A%4C%35%23%39%37%62%42%20%42%2F%39%2D%41%7C%51%79%58%39%2D%23%5E%37%23%31%31%39%23%43%20%33%7C%45%2D%39%58%79%51%7C%42%37%23%39%23%35%58%79%51%5A%20==%30=%30===%4D%79%20%4D%65%6C%61%6E%63%68%6F%6C%79%20%42%61%62%79=%42%75%72%6E%65%74%74%2D%4E%6F%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%7C%51%79%34%42%62%5E%37%47%7C%51%79%58%37%2D%43%7C%51%79%58%37%47%51%7C%79%58%37%62%41%5A%4C%20%6C%63%4B%51%79%58%39%23%35%2C%58%34%54%41%2A%5B%51%79%58%37%2D%7C%47%39%23%35%2C%37%6F%62%47%7C%51%79%58%37%46%5A%4C%20%63%6C%4B%51%79%58%37%2D%43%42%2A%5B%5D%51%79%58%58%79%51%7C%47%51%79%58%2C%37%7C%51%79%58%37%79%51%7C%43%2D%37%62%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%42%62%41%2A%5B%5D%51%79%58%37%46%7C%51%79%58%37%58%79%51%7C%47%58%2C%37%43%7C%51%79%58%37%6F%51%7C%47%39%23%37%5E%62%45%43%2A%5B%5D%20%37%62%42%20%37%46%2D%7C%51%79%58%2C%37%2D%43%7C%51%79%58%2C%35%58%79%51%7C%45%79%58%37%2D%43%7C%42%62%37%58%79%51%7C%47%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%20%42%6F%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%4D%79%20%4F%6C%64%20%46%6C%61%6D%65=%4A%6F%68%6E%73%6F%6E%2D%43%6F%73%6C%6F%77==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2C%37%2D%62%42%34%46%5E%37%58%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%46%5E%37%20%73%34%54%7B%41%2A%46%5A%4C%37%43%41%62%5E%37%20%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%43%37%7C%51%79%58%37%2D%47%31%4E%5A%4C%37%62%44%32%47%2D%37%20%6C%7C%37%62%45%79%58%37%62%42%62%2D%37%2C%45%37%62%47%5A%4C%37%62%45%20%37%2D%62%42%5A%37%4C%2D%46%20%37%5E%62%41%6C%5B%42%2A%5D%37%62%20%46%37%4C%5A%42%73%20%37%5E%51%79%58%37%5E%37%20%45%62%37%20%37%43%20%37%2D%47%5A%4C%37%47%20%37%2D%5A%44%4C%37%2D%46%6C%2C%37%43%2C%68%47%73%5A%4C%5D%2A%41%5B%46%2D%62%42%7C%51%62%44%20%37%5E%44%37%62%39%4C%62%45%2C%37%2D%62%42%73%20%37%5E%46%5A%4C%62%37%45%20%37%2D%62%42%7C%51%79%58%37%2D%47%5A%37%7C%6C%41%62%20%37%68%41%7C%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%20%20%5A==%30=%30===%4D%79%20%4F%6E%65%20%41%6E%64%20%4F%6E%6C%79%20%4C%6F%76%65=%57%6F%6F%64%2D%4D%65%6C%6C%69%6E==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%5A%34%43%5E%37%20%2D%45%5A%4C%37%5E%46%20%37%2D%41%7C%6C%2C%23%6F%47%2C%37%47%73%20%37%2D%44%5A%4C%37%2D%41%37%20%41%37%4C%34%54%7B%41%2A%47%2C%37%2D%44%68%37%29%2C%47%2D%45%73%31%4E%5A%4C%37%47%20%37%2D%44%5A%37%4C%44%20%37%2D%41%7C%6C%2C%29%37%45%28%6F%23%37%2C%41%37%2C%42%28%37%47%73%23%46%5A%4C%29%79%51%58%79%51%20%20%37%2D%45%5B%42%2A%5D%6C%2C%37%42%2C%23%68%46%73%20%36%43%32%4E%7C%51%79%58%51%79%58%28%43%23%68%37%58%7D%6C%2C%37%5A%4C%37%41%20%62%39%4C%5A%45%37%5E%2D%45%20%2D%45%5A%4C%39%62%37%42%20%68%37%23%46%5A%4C%29%37%68%23%43%28%20%20%37%2D%4C%5A%45%2D%37%37%42%20%37%68%4C%37%5E%46%20%37%4C%5A%44%2D%2C%6F%23%47%2C%37%47%73%20%37%2D%44%5A%4C%2D%37%41%20%37%5E%43%5B%41%2A%5D%20%37%47%20%37%6C%7C%41%2D%37%41%20%37%2D%44%36%43%5A%4C%37%41%37%4C%5A%44%5A%4C%37%44%20%37%2D%41%7C%6C%2C%29%37%45%6F%28%23%47%2C%29%37%68%42%28%37%47%73%20%37%2D%44%2D%37%20%47%20%37%2D%45%5A%20%47%37%20%5A==%30=%30===%4D%79%20%52%6F%6D%61%6E%63%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%45%34%43%5E%37%20%4C%37%45%20%37%5E%43%5A%4C%37%47%20%37%2D%5A%44%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%5E%46%5A%41%2D%37%20%34%54%5B%41%2A%37%62%42%20%37%4C%5A%44%2D%37%43%20%37%5E%43%5A%4C%37%62%42%20%37%5E%46%42%5B%2A%5D%20%37%43%20%37%5E%43%5A%4C%37%47%20%37%4C%5A%46%5E%37%41%20%37%2D%5E%43%5B%41%2A%58%79%51%7C%46%37%2D%44%5A%4C%37%44%20%37%2D%41%5A%4C%37%42%62%20%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%20%47%37%20%5D%37%5E%43%5A%4C%44%5A%4C%37%41%4C%5A%45%2D%37%4C%37%45%20%37%2D%41%5A%4C%37%45%20%37%5E%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%6F%62%45%20%5A%41%2D%37%20%37%5E%46%20%37%37%2D%41%5A%4C%4C%5A%43%5E%37%37%68%42%5A%4C%43%2F%37%2D%44%20%37%2D%44%4C%5A%37%41%20%37%5E%46%5B%43%2A%5D%20%37%43%20%20%45%37%62%39%37%47%20%37%2D%20%41%62%37%4C%5A%43%5E%37%2F%47%20%41%2D%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%4D%79%20%53%65%63%72%65%74%20%4C%6F%76%65=%56%6F%67%65%6C%20%52%6F%67%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%46%7C%51%54%34%34%45%62%43%7C%51%79%58%37%5E%62%45%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%37%23%39%58%79%7B%2C%41%2A%2C%58%37%62%42%7C%62%37%58%79%51%46%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%7C%46%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%2D%37%58%79%51%42%7C%51%79%58%43%5B%2C%42%2A%45%62%36%58%79%63%4B%51%79%58%36%62%45%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%62%42%20%37%2D%46%7C%51%6C%20%20%5D%2C%31%4E%7C%51%79%62%41%7C%51%79%7C%46%37%58%79%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%62%5A%42%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%41%62%5E%37%58%51%79%58%37%2D%58%37%62%42%7C%5D%2C%2A%43%2C%46%7C%51%79%58%39%23%37%43%7C%51%79%58%37%47%68%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5B%2D%37%58%79%51%51%79%58%37%2D%79%51%7C%45%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4D%79%20%53%68%69%6E%69%6E%67%20%48%6F%75%72=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%68%42%7C%51%34%43%5E%37%58%7C%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%7C%51%79%58%37%2D%41%7C%51%79%41%2D%37%58%79%34%54%5B%41%2A%51%79%58%37%44%37%62%39%58%79%2D%41%7C%51%79%58%39%62%37%45%7C%51%79%58%68%37%42%5A%4C%20%6C%63%4B%51%79%58%2D%41%7C%51%37%58%79%51%7C%45%7C%51%79%58%42%7C%51%79%58%79%51%7C%47%37%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%43%37%7C%51%79%58%37%2D%47%5B%42%2A%5D%51%79%58%4C%5A%46%2D%37%58%37%2D%44%7C%20%37%2D%45%5A%7C%43%36%2F%45%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%6F%62%45%20%20%44%2D%37%4C%51%79%58%37%62%45%62%6F%37%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%4D%79%20%53%68%69%70=%57%65%69%6C%6C%20%4B%75%72%74==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%47%5A%34%46%5E%37%20%2D%41%5A%4C%37%62%42%20%37%68%42%5A%4C%37%20%44%37%5E%46%5A%4C%37%43%20%37%47%5A%4C%37%44%37%20%44%37%4C%34%54%41%2A%7B%5E%46%20%73%75%4E%31%44%2D%37%37%47%20%37%2D%44%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%43%20%37%2D%47%5A%4C%37%47%20%4C%5A%43%37%73%5A%4C%2C%37%41%44%20%37%2D%41%42%47%2D%37%20%2C%68%42%73%20%37%5E%46%5A%4C%36%2D%62%42%37%20%2D%47%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%45%37%2C%7C%6C%2A%5B%5D%20%37%46%5A%4C%37%43%2D%37%20%44%2D%37%44%20%37%5E%46%2C%43%2A%2C%5B%5D%20%37%20%43%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%4C%5A%47%37%20%41%5A%4C%37%2D%47%2C%6F%23%46%4C%5A%42%68%37%4C%37%43%20%37%2D%44%5A%4C%2C%37%41%20%37%47%2D%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%42%20%5A%73%46%5E%2C%37%44%20%37%5E%7C%51%79%58%36%2C%7C%6C%46%5E%20%37%2D%47%5A%4C%37%62%41%20%37%2D%41%5A%37%4C%62%45%20%37%5E%62%42%5A%4C%37%2D%44%20%37%43%37%4C%5A%46%37%43%2C%37%2D%47%2D%37%20%43%37%20%5A%20==%30=%30===%4D%79%20%53%6F%6E%67=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%43%7C%34%43%58%79%51%41%2A%7B%59%7D%20%73%75%73%37%47%20%37%2D%7C%44%51%79%58%37%5E%62%44%6C%7C%51%79%58%43%7C%53%43%58%79%51%34%54%69%2A%7B%20%20%37%5E%46%51%7C%44%2D%58%62%37%23%46%7C%51%79%58%37%68%23%46%7C%51%58%79%37%47%7C%51%79%58%73%75%73%37%47%7C%51%79%35%58%79%51%7C%79%58%2D%44%7C%20%37%2D%46%5A%7C%6C%44%2D%37%6C%5A%4C%20%37%2D%44%7C%51%79%58%37%2D%41%51%7C%79%58%37%2D%45%6C%7C%2C%6F%23%44%73%20%20%43%2F%45%20%4C%2C%45%2F%46%6C%44%7C%51%79%58%37%62%39%20%51%2C%44%2F%62%45%73%20%20%62%45%42%2A%5B%5D%2C%20%37%62%42%20%73%75%73%37%62%42%32%4E%7D%20%7C%6C%43%2D%37%47%31%4E%5A%4C%31%31%23%39%62%51%7C%47%37%62%58%37%2D%47%5A%4C%39%62%37%44%20%2D%41%6C%2C%7C%2D%41%73%20%20%37%5E%62%41%7C%51%79%58%39%79%51%7C%43%37%79%58%39%23%37%42%7C%51%79%58%2F%44%62%20%20%79%58%33%31%62%39%62%37%47%5A%4C%62%41%2F%2D%37%62%42%20%37%2D%62%42%6C%7C%43%2F%62%44%73%51%7C%41%2D%37%43%7C%51%79%58%79%58%43%7C%51%46%58%79%51%7C%59%5D%51%79%58%37%47%3E%61%64%6F%43%20%6C%20%61%2E%53%2E%44%3C%7C%51%79%58%73%75%73%37%47%7B%51%43%58%79%7C%51%79%58%62%51%7C%6C%44%62%5E%37%58%79%51%7C%44%2D%37%20%47%37%73%75%73%20%7D%20==%30=%30===%4D%79%20%57%61%79=%52%65%76%61%75%78%2D%46%72%61%6E%63%6F%69%73%2D%54%68%69%62%61%75%64%2D%41%6E%6B%61==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%2C%43%2F%37%2D%34%43%58%79%51%37%2D%44%7C%51%79%58%37%41%7C%51%79%58%2C%42%62%2F%37%43%7C%51%79%58%2C%42%2F%37%5E%43%7C%58%79%51%7C%44%34%54%41%2A%7B%51%79%58%37%2D%37%2F%42%2C%58%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%43%5E%20%2C%43%5A%4C%43%20%2C%43%2F%46%7C%51%79%58%79%51%7C%46%47%7C%51%79%58%58%51%79%58%51%47%2C%20%41%2D%7D%51%79%58%43%31%4E%7C%51%79%58%43%2F%46%4C%5A%37%47%20%47%2F%37%2D%44%5A%4C%2C%47%2F%37%58%79%51%58%79%2F%37%5E%43%7C%37%2D%44%5A%4C%43%20%46%2F%47%70%70%7C%51%79%58%37%5E%46%5A%4C%37%43%20%2D%37%47%5A%4C%37%5E%43%20%2C%43%42%2A%5B%5D%20%46%5E%37%2F%45%32%4E%7C%51%79%20%6C%61%20%2E%37%58%79%51%7C%43%2F%46%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%7C%51%79%58%37%2D%41%7C%51%79%58%37%2D%45%20%3C%44%2E%43%47%7C%51%79%58%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%43%20%20%28%46%2F%47%29%20%5D==%30=%30===%4E%61%63%61%64%61=%4D%65%74%68%65%6E%79%20%50%61%74==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%2C%39%5E%39%20%20%45%33%31%41%20%39%2D%45%5A%4C%20%35%23%39%23%42%37%20%20%31%31%23%37%5E%62%45%5A%4C%20%39%2D%4C%5A%41%62%5E%47%34%34%54%5B%4C%31%31%23%39%20%43%68%37%2C%62%42%5A%4C%37%2D%42%20%37%5E%44%5A%4C%51%33%2C%31%41%20%39%5E%45%5B%20%2C%39%23%37%46%20%5E%37%20%45%62%2C%31%31%23%39%5A%41%2D%37%20%44%37%20%5A%58%79%51%58%79%51%20%20%59%5B%51%44%5E%37%20%42%2D%37%4C%5A%42%62%5E%37%20%45%62%39%23%31%31%4C%5A%44%5E%37%58%79%51%5A%20==%30=%30===%4E%61%69%6D%61=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%62%45%34%42%62%2D%37%5A%4C%62%45%2F%37%5E%47%20%62%45%2F%37%5E%7C%41%51%79%58%39%2D%62%45%7C%51%79%58%62%45%2F%41%62%5E%37%2F%34%54%41%2A%7B%31%31%23%37%45%42%5E%37%2F%42%62%33%31%62%42%7C%51%79%58%62%42%2F%37%5E%7C%42%51%79%58%39%62%33%31%62%42%7C%51%79%58%62%39%58%79%51%7C%42%2A%5B%59%7D%62%45%2F%37%2D%51%7C%42%5E%37%59%5D%51%79%58%62%42%2F%33%31%62%47%7C%51%58%79%62%42%2F%37%5E%62%41%7C%51%79%58%62%42%2F%5B%2A%41%42%62%79%58%62%42%2F%47%20%62%45%2F%62%2D%39%58%79%59%5A%20%51%20%20%62%45%2F%37%5E%62%41%5A%62%4C%45%2F%37%5E%47%20%62%45%2F%37%5E%41%7C%51%7C%51%41%5E%37%45%7C%51%79%58%45%2F%37%5E%41%4C%5A%41%62%5E%62%45%2F%37%5E%62%41%5A%4C%62%45%2F%37%5E%20%47%62%45%2F%37%5E%41%7C%51%79%58%62%45%2F%37%58%79%51%7C%7C%62%45%2F%37%5E%79%58%37%5E%62%2F%45%62%4C%5A%5E%62%44%20%37%5E%62%41%5A%4C%37%5E%62%44%37%20%5E%62%41%5A%4C%37%5E%62%44%20%37%5E%62%41%37%4C%5A%66%41%37%5E%47%20%62%51%5A%20==%30=%30===%4E%61%6E%63%79%20%28%57%69%74%68%20%54%68%65%20%4C%61%75%67%68%69%6E%67%20%46%61%63%65%29=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%2D%46%34%46%2D%37%20%47%20%37%2D%47%5A%4C%37%62%41%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%62%6F%37%4C%5A%34%54%7B%41%2A%2D%43%32%4E%5A%4C%5A%44%68%37%51%79%58%7D%20%39%62%37%43%20%37%2D%46%5A%37%4C%46%20%37%2D%43%31%4E%5A%4C%39%62%37%47%20%58%79%51%20%4C%62%45%2F%37%2D%79%58%36%2D%43%2C%42%62%37%2C%47%20%37%68%44%7C%51%79%58%36%2D%43%5B%42%5D%2A%6C%2C%37%47%2C%68%44%73%20%36%62%45%7C%6C%37%62%39%4C%5A%37%46%73%20%37%37%43%20%73%75%42%62%37%4C%5A%4C%37%46%20%37%2D%43%7C%6C%2C%37%47%2C%68%73%44%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%42%62%37%73%20%37%46%7C%51%20%37%2D%46%5A%41%5B%46%2D%37%20%37%2D%47%5A%4C%37%62%41%20%37%5E%62%45%4C%5A%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%20%47%62%6F%37%4C%2A%5D%20%39%62%46%2D%37%2F%45%62%4C%5A%44%68%37%20%47%37%62%39%4C%5A%43%2D%37%20%73%46%37%2C%42%62%37%2C%6C%7C%55%45%62%36%20%73%47%2D%37%2C%43%37%2C%6C%5A==%30=%30===%4E%61%72%64%69%73=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%37%5E%45%7C%51%34%45%2D%37%58%7C%51%79%58%37%2D%41%7C%51%79%58%37%5E%43%51%7C%79%58%37%42%7C%51%79%58%37%5E%46%7C%51%79%46%5E%37%58%79%34%54%7B%41%2A%47%7C%51%79%58%2D%37%58%79%51%79%58%37%5E%46%7C%51%79%58%37%2D%41%7C%51%58%79%37%5E%46%7C%51%79%58%37%2D%41%5B%42%2A%7D%51%7C%44%2D%37%45%7C%51%79%58%41%7C%51%79%58%43%5E%37%58%79%79%58%37%42%7C%51%79%58%37%5E%46%7C%51%79%37%58%2D%45%5B%41%2A%5D%51%79%58%37%5E%46%7C%51%51%7C%43%5E%37%7C%51%79%58%37%2D%37%58%79%51%7C%46%5E%37%58%79%51%7C%45%5E%37%58%79%51%7C%45%2D%37%20%20%20%5A==%30=%30===%4E%61%73%63%69%6D%65%6E%74%6F=%48%61%72%72%69%73%20%42%61%72%72%79==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%47%5E%37%58%63%4B%51%79%58%37%5E%42%41%2A%7B%7D%20%51%58%79%7C%72%51%79%58%7C%51%79%58%37%43%7C%51%79%6C%20%4C%5A%46%34%54%69%2A%7B%79%58%37%5E%62%79%51%7C%45%62%7C%51%79%58%37%46%7C%51%79%58%37%68%43%7C%79%51%58%62%44%2F%37%2D%62%45%7C%51%79%58%37%2D%2A%42%4E%31%42%58%37%62%42%7C%51%79%58%37%5E%20%44%37%4C%5A%62%41%20%37%68%62%45%7C%51%79%58%37%5E%45%4C%5A%37%42%20%37%68%23%46%7C%51%79%58%37%5E%47%37%4C%5A%44%62%37%68%41%7C%51%44%7C%51%79%58%79%51%7D%7C%2A%79%58%37%45%7C%51%79%58%37%68%42%5A%4C%37%20%44%37%68%41%7C%51%79%58%37%5E%62%42%32%4E%42%51%7C%41%2D%37%58%37%23%46%7C%7C%51%79%58%37%2A%43%47%5E%37%79%58%7C%72%51%79%58%7C%51%79%58%37%43%7C%79%51%58%37%5E%47%7C%51%79%58%37%43%7C%51%79%58%51%4C%5A%47%5E%5B%51%79%58%37%43%37%58%79%51%5A%20==%30=%30===%4E%61%74%75%72%65%20%42%6F%79=%41%68%62%65%7A%20%45%64%65%6E==%42%61%6C%6C%61%64=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%44%2D%58%79%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%58%79%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%51%20%44%2D%5E%37%34%54%5B%41%2A%37%45%5A%4C%20%5A%47%2D%36%20%58%2D%44%5A%4C%20%6C%63%4B%51%79%58%39%62%41%37%5B%42%2A%5D%51%79%58%37%68%45%5A%4C%2D%44%79%51%4B%63%6C%4C%36%2D%44%20%45%7C%51%79%58%4B%63%6C%20%4C%62%37%41%20%37%68%45%7C%51%79%58%2D%44%5B%2A%41%5D%20%20%6C%63%4B%51%79%58%39%62%37%41%5A%39%4C%5A%44%2D%51%79%58%39%62%58%39%62%37%41%62%39%4C%5A%44%79%58%37%68%45%5A%4C%2D%44%20%36%2D%47%5A%36%4C%2D%44%20%37%2D%44%5A%4C%37%5E%2D%44%20%2D%51%5D%2A%43%5B%37%41%20%37%68%62%37%41%20%37%20%4C%5A%44%2D%58%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%39%58%62%37%45%7C%51%79%58%37%68%42%7C%51%79%58%79%51%7C%45%68%6C%63%4B%51%79%39%20%5A==%30=%30===%4E%65%61%72%6E%65%73%73%20%4F%66%20%59%6F%75%2C%20%54%68%65=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%41%5A%4C%29%34%46%5E%37%58%20%20%29%37%68%42%28%37%6F%62%42%7C%51%79%37%58%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%28%45%37%62%39%34%54%7B%41%2A%37%62%45%20%37%5A%47%2D%37%20%4C%20%51%79%58%51%79%58%7D%20%37%43%20%37%47%2D%5A%4C%37%44%20%37%2D%41%31%4E%5A%4C%37%43%5A%4E%32%46%5E%4C%37%44%20%37%37%68%41%7C%51%79%51%5D%2A%42%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%37%46%5E%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5B%62%5E%37%58%79%58%36%46%5A%4C%4C%20%51%79%58%4C%5A%47%37%20%20%37%43%20%37%2D%47%5A%4C%20%3E%67%6E%69%6E%64%65%20%64%72%33%20%6C%61%20%2E%43%2E%44%3C%5D%59%58%79%51%39%62%37%44%20%5A%4E%33%41%68%37%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%4E%65%66%65%72%74%69%74%69=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%53%6C%6F%77%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%62%5E%37%58%79%58%39%62%37%43%7C%51%79%58%37%68%47%7C%51%58%79%29%73%75%73%37%62%44%28%37%5E%62%44%7C%51%79%51%7C%42%5E%41%34%34%54%5B%6C%61%37%44%7C%31%58%79%51%7C%73%39%41%7C%51%79%58%37%5E%45%7C%51%79%58%31%31%23%39%62%37%62%45%7C%51%79%58%37%68%62%42%75%73%58%79%51%31%23%37%5E%42%23%37%62%45%7C%79%51%7C%47%62%2D%62%42%7C%51%79%58%31%31%23%37%62%45%7C%79%51%58%73%75%73%39%45%7C%51%79%58%73%75%73%39%5E%37%58%79%51%58%62%42%2F%74%31%31%20%20%20%5A==%30=%30===%4E%65%76%65%72%20%4C%65%74%20%4D%65%20%47%6F=%4C%69%76%69%6E%67%73%74%6F%6E%20%4A%61%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%45%34%47%2D%37%58%20%73%75%73%37%62%42%7C%51%79%58%37%2D%46%4C%5A%33%31%62%37%43%20%73%75%73%37%43%7C%51%79%42%62%37%4C%5A%34%54%41%2A%5B%33%31%46%20%73%73%75%73%20%44%51%79%58%37%2D%43%42%2A%5B%5D%20%37%43%20%75%73%73%37%43%7C%51%79%58%37%5E%62%44%5A%4C%37%7C%46%37%73%75%37%44%7C%51%79%37%2D%44%20%37%62%2D%5E%37%58%62%37%47%20%37%68%44%7C%51%79%58%37%5E%62%5A%41%4C%37%62%45%20%73%75%73%37%62%45%7C%51%79%39%4C%5A%43%5E%42%5A%4C%39%62%42%20%73%75%73%20%44%37%62%39%79%58%37%2D%46%5A%4C%33%31%62%37%43%20%73%73%75%37%43%7C%51%79%58%37%2D%47%43%2A%5B%5D%20%51%7C%42%62%37%37%2D%45%5A%4C%2D%62%45%20%37%62%5E%37%58%79%37%2D%43%7C%51%79%58%37%43%5A%4C%37%5E%2D%20%47%2D%47%5A%4C%37%44%20%73%75%73%37%44%7C%51%58%79%51%7C%46%45%5A%4C%37%62%2F%46%4C%5A%55%42%62%36%58%79%51%7C%41%68%37%20%44%37%62%39%20%5A%20==%30=%30===%4E%65%76%65%72%20%57%69%6C%6C%20%49%20%4D%61%72%72%79=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%2D%44%62%5E%37%2C%58%4B%51%79%58%2C%37%5E%62%45%7C%51%79%58%78%51%7C%79%58%2C%37%2D%44%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%45%34%34%54%5B%2D%45%7C%51%79%5E%37%28%47%2D%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%20%6C%4B%63%51%79%58%2C%37%5E%62%41%7C%51%79%58%29%37%47%2D%37%2C%58%62%45%7C%51%79%20%6C%63%4B%51%2C%4C%5A%44%5E%62%45%5A%4C%37%62%42%20%2C%37%5E%44%5A%4C%37%2C%41%20%2C%37%2D%45%5A%4C%2C%37%42%20%2C%37%5E%37%2C%58%79%37%41%20%2C%37%4C%5A%44%2D%37%2C%58%79%51%7C%47%2D%37%2C%58%79%51%7C%43%2D%37%2C%58%79%51%4B%63%6C%20%4C%5A%46%37%73%75%73%2C%58%79%51%7C%42%62%5E%37%58%79%51%5A%20==%30=%30===%4E%65%76%65%72%74%68%65%6C%65%73%73=%4B%61%6C%6D%61%72%2D%52%75%62%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%5A%4C%37%34%42%62%36%58%5A%4C%33%31%62%37%47%20%37%68%44%5A%4C%37%20%46%36%2D%43%7C%51%79%58%37%6F%62%44%7C%51%79%43%2D%37%20%47%34%54%41%2A%5B%44%5A%4C%37%46%42%62%5E%37%20%51%79%58%37%6F%62%44%7C%51%79%58%36%62%42%2A%41%5B%5D%20%37%46%20%37%2D%43%5A%4C%37%2D%47%7C%43%2D%36%20%5A%4C%37%46%20%2D%46%6C%42%2A%62%31%33%4C%5A%46%2C%2D%47%73%70%70%7C%51%79%58%37%5E%62%5A%42%4C%37%46%20%37%43%5A%4C%37%47%20%37%2D%43%23%2D%2C%5D%5B%37%47%20%37%68%51%79%58%37%46%4C%5A%20%78%20%2D%43%5A%4C%20%78%20%5A%4C%37%43%20%37%2D%5A%47%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%37%58%79%51%7C%37%62%42%20%37%46%20%37%43%5A%62%36%58%79%51%2D%43%5A%4C%33%31%62%37%47%20%37%68%44%5A%37%4C%46%20%36%2D%43%7C%51%79%58%37%6F%62%44%7C%37%20%47%37%4C%42%41%2A%5B%5D%37%4C%5A%42%62%5E%37%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%4E%65%77%20%50%69%63%74%75%72%65=%48%65%61%74%68%20%4A%69%6D%6D%79==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%62%45%5A%4C%34%42%62%5E%37%79%58%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%37%58%5E%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%2C%51%4B%63%6C%20%33%54%69%2A%5B%58%37%2D%44%5A%4B%63%6C%20%20%20%37%46%7C%51%79%58%37%62%47%7C%51%79%58%23%39%37%47%7C%51%79%58%37%5E%62%42%41%2A%5B%5D%45%62%6F%37%4C%51%79%58%37%5E%7C%51%79%58%37%58%79%51%7C%43%37%2D%43%7C%51%79%58%39%23%37%47%7C%51%79%37%58%68%44%7C%51%79%58%37%46%7C%51%79%58%37%2D%58%79%51%7C%46%37%47%7C%51%79%7C%51%79%58%37%51%4B%63%6C%20%58%39%23%37%42%7C%51%79%58%37%5E%44%42%2A%5D%5B%20%20%6C%63%4B%51%79%58%39%23%37%41%5A%4C%79%51%7C%45%2D%79%58%37%68%45%37%5E%62%41%7C%51%7C%45%62%5E%47%43%2A%5B%5D%20%20%6C%63%4B%51%79%58%39%37%23%44%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%5E%37%58%79%51%79%58%37%2D%46%43%7C%51%79%58%4C%5A%46%5E%37%4C%37%5E%41%20%37%5E%45%7C%51%79%58%37%5E%45%62%5A%4C%37%5E%42%20%37%5E%62%47%7C%51%79%58%5A%44%62%5E%37%37%5E%62%44%20%4C%20%6C%63%4B%2C%20%5D%5B%2A%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%2D%45%62%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%44%5E%37%58%79%51%37%46%20%37%68%5A%45%62%2D%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4E%65%77%20%59%6F%72%6B%2C%20%4E%65%77%20%59%6F%72%6B=%4B%61%6E%64%65%72%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%34%46%58%79%51%4E%5A%4C%20%6C%63%4B%51%79%58%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%31%47%2D%37%58%34%54%7B%41%2A%79%58%37%2D%41%4E%32%43%2D%37%4B%51%79%58%46%7C%51%79%58%2D%62%42%7C%51%58%79%62%42%5B%42%2A%51%79%58%37%46%7C%51%79%58%63%6C%20%4C%5A%7C%7D%51%79%58%51%79%58%46%7C%79%51%7C%47%2D%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%46%5B%41%2A%51%79%58%37%43%7C%51%79%58%37%43%37%58%79%51%58%37%44%7C%51%41%20%37%2D%47%5A%43%2D%37%58%44%7C%51%79%58%43%2F%46%7C%51%79%58%2D%62%7C%42%51%79%58%62%42%7C%51%79%58%37%46%7C%51%79%37%58%79%51%7C%4C%20%6C%63%4B%2D%37%4C%5A%42%62%20%43%37%4C%5A%46%58%79%51%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%20%20%20%5A==%30=%30===%4E%69%63%61%27%73%20%44%72%65%61%6D=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4C%61%74%69%6E=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%62%41%5A%4C%20%34%42%62%2D%5E%58%37%5E%2D%62%42%5A%4C%20%6C%63%4B%51%79%37%58%5E%2D%62%41%5A%4C%20%6C%63%4B%51%79%58%37%79%51%4B%63%6C%34%54%7B%41%2A%35%23%37%46%7C%7C%44%62%37%58%39%23%37%43%7C%51%79%58%37%5E%62%47%7C%51%58%79%37%62%44%7C%51%79%58%37%2D%62%41%7C%51%79%23%35%58%79%51%51%79%58%37%2D%7C%51%79%58%37%6C%20%4C%5A%42%6C%63%4B%51%79%58%73%75%73%37%62%41%5B%42%59%2A%7D%20%51%20%6C%63%4B%51%79%58%37%5E%2D%62%20%4C%5A%46%68%63%4B%51%79%58%63%4B%51%79%58%58%79%51%7C%45%41%5A%4C%37%41%20%37%2D%45%7C%51%79%58%37%62%5E%44%7C%51%79%58%37%62%41%7C%51%79%58%37%62%62%37%73%75%73%35%23%37%62%42%20%6C%61%20%2E%68%37%58%79%51%79%58%37%5E%62%44%7C%51%79%58%37%62%41%7C%79%51%58%37%62%45%7C%51%79%58%35%23%37%62%42%7C%51%3C%44%2E%43%46%5A%4C%20%6C%35%23%39%23%37%7C%43%68%37%20%37%62%47%7C%51%79%58%37%5E%2D%62%41%7C%51%58%79%37%5E%2D%62%42%5B%51%59%5D%20%39%62%37%46%58%79%51%7C%43%3E%61%64%6F%43%58%79%51%7C%46%37%23%35%58%79%51%4B%63%6C%20%4C%5A%55%42%62%2D%5E%37%20%6E%4C%5A%20%6E%20%20%5A==%30=%30===%4E%69%63%65%20%27%6E%20%45%61%73%79=%53%70%65%6E%63%65%2D%42%65%72%67%6D%61%6E%2D%4B%65%69%74%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%41%28%20%20%29%34%43%58%79%51%31%62%37%41%7C%51%79%58%37%2D%44%7C%51%79%37%58%43%7C%51%79%58%36%43%7C%51%79%58%2B%43%7C%33%28%45%68%37%34%54%7B%41%2A%2A%5D%20%39%62%5A%4E%31%44%2D%42%7C%51%79%58%37%2D%44%32%4E%5A%4C%20%51%58%79%51%79%58%7D%51%79%58%37%47%7C%51%79%58%37%68%37%20%45%37%4C%29%39%23%37%79%58%39%23%37%58%79%51%7C%41%37%68%45%7C%51%79%58%37%2D%45%5A%4C%37%5E%20%46%47%2F%2D%41%7C%51%79%58%23%47%2F%37%5E%2D%58%79%51%7C%41%37%2D%41%5B%42%5E%46%7C%51%79%23%31%31%58%79%79%58%36%43%7C%51%79%58%2B%43%7C%51%79%58%5B%43%41%2A%5D%20%37%47%20%47%2F%37%2D%44%7C%51%51%7C%43%37%58%37%62%41%7C%51%79%58%36%43%5A%45%37%62%39%58%2D%44%5A%4C%37%2D%41%20%37%2D%45%5A%4C%37%23%6F%44%20%37%44%7C%51%79%58%37%2D%41%7C%51%79%37%20%47%37%4C%7C%51%79%58%37%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%4E%69%63%65%20%57%6F%72%6B%20%49%66%20%59%6F%75%20%43%61%6E%20%47%65%74%20%49%74=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%37%2D%34%42%37%23%35%5A%4C%37%6F%23%41%20%37%41%5A%4C%37%43%20%47%37%5A%4C%37%44%20%35%23%37%41%5A%4C%37%45%20%42%2D%37%20%45%34%54%7B%41%2A%20%35%23%37%42%4C%5A%41%2D%37%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%37%20%43%20%36%47%31%4E%5A%4C%73%75%73%37%44%20%4E%32%47%36%20%37%44%20%37%2D%41%5A%4C%39%62%2D%37%58%79%51%45%7C%51%79%58%2D%44%7C%51%79%58%33%31%62%41%37%7C%51%79%58%37%2D%45%7C%51%79%58%37%43%7C%68%37%20%41%37%45%5B%42%2A%5D%4C%37%6F%23%41%7C%44%37%23%35%37%43%20%37%47%5A%4C%37%44%20%35%23%37%41%4C%5A%37%45%20%35%23%37%42%5B%41%2A%5D%51%79%58%4C%5A%41%37%20%51%79%58%37%2D%5A%42%2D%37%20%45%2D%37%4C%5A%41%2D%37%20%44%37%4C%5A%42%37%23%35%20%45%37%4C%5A%41%2D%37%20%44%37%73%75%73%4C%5A%55%47%36%58%79%51%7C%43%37%20%20%20%5A==%30=%30===%4E%69%63%6F%6C%65%74%74%65=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%31%23%37%5E%47%34%45%2D%39%58%2F%31%31%23%37%5E%62%42%7C%51%79%58%39%2D%45%62%7C%51%79%58%35%23%39%23%37%62%42%7C%51%79%41%58%79%51%7C%33%54%41%2A%7B%31%2D%45%20%31%79%51%7C%47%6F%5B%7D%51%79%58%31%31%23%39%23%37%45%7C%51%58%79%31%31%2D%42%5A%4C%2C%37%6F%23%41%20%2C%37%2A%42%45%2D%31%58%23%46%2F%31%23%37%5E%41%7C%43%23%68%37%2C%2D%23%46%7C%51%79%58%35%23%39%23%37%23%43%51%7C%79%58%2C%37%68%23%47%5A%4C%2C%37%6F%47%20%31%31%58%79%51%5A%4C%44%2F%31%2C%39%2D%45%43%58%79%51%7C%43%2F%31%31%23%37%5E%44%20%31%31%23%37%5E%42%4C%5A%31%31%23%37%5E%23%46%20%31%31%23%37%5E%23%45%20%5D%5B%2A%23%47%2F%31%31%7C%51%79%58%23%62%37%23%39%23%37%5E%47%7C%51%79%58%41%2F%31%31%23%37%5E%42%62%7C%51%79%58%2C%39%2D%62%45%7C%51%79%58%35%23%31%31%2F%46%42%7C%51%79%58%31%23%37%5E%62%41%23%6F%37%2C%31%31%2D%45%5A%4C%31%31%23%33%31%45%20%31%23%31%39%62%37%45%7C%51%79%58%31%31%2D%42%5A%4C%58%79%51%7C%42%20%2C%37%6F%47%31%2F%41%58%79%51%7B%42%62%5E%37%23%31%31%20%45%62%5E%37%23%31%31%4C%5A%44%39%73%75%73%20%42%2D%37%20%7D%20==%30=%30===%4E%69%67%68%74%20%41%6E%64%20%44%61%79=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%29%34%41%62%5E%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%7C%43%51%79%58%37%47%7C%51%79%58%29%37%68%44%28%37%28%44%68%37%34%54%7B%41%2A%2D%44%7C%51%79%7C%43%5E%37%58%7C%51%79%58%37%2D%45%7C%51%79%58%37%2D%46%51%7C%79%58%37%68%23%46%5A%4C%20%6C%63%4B%51%79%45%62%6F%37%58%51%79%58%37%47%5D%51%79%58%37%47%37%58%79%51%58%37%5E%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%20%6C%63%4B%51%79%58%37%5E%43%31%4E%7C%79%51%7C%42%62%7C%51%79%58%37%6C%63%4B%51%79%5E%37%58%79%51%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%6C%20%63%4B%51%79%58%37%5E%43%5A%4C%20%6C%63%4B%5A%43%5E%37%58%62%45%5B%42%2A%79%58%36%43%7C%68%37%58%79%51%7C%51%79%58%37%2D%44%7C%51%79%58%37%6F%62%7C%45%51%79%58%37%2D%45%7C%51%79%58%37%2D%46%7C%47%37%58%79%51%23%46%5A%4C%20%51%4B%63%6C%20%20%5A==%30=%30===%4E%69%67%68%74%20%44%72%65%61%6D%65%72=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%35%23%39%23%37%5E%37%20%42%62%45%5A%4C%46%2F%37%62%42%20%37%5E%47%5A%4C%23%35%39%23%37%44%20%37%5E%62%45%5A%4C%46%2F%37%62%5E%37%20%44%47%34%33%54%5B%51%79%58%73%75%20%42%62%37%2F%51%79%58%39%62%41%7C%51%79%58%37%2D%62%45%4C%5A%35%23%39%23%37%44%20%37%5E%62%45%5A%4C%46%7C%45%31%33%73%37%5E%47%5A%4C%42%20%37%5E%47%5A%46%31%33%73%23%37%44%20%37%5E%62%45%5A%4C%46%2F%37%62%20%42%37%5E%47%5A%4C%20%6C%63%4B%51%79%58%73%75%39%23%35%4C%5A%4C%20%6C%63%4B%62%37%2F%46%4C%5A%45%62%5E%37%20%44%37%23%39%23%35%20%5A%20==%30=%30===%4E%69%67%68%74%20%48%61%73%20%41%20%54%68%6F%75%73%61%6E%64%20%45%79%65%73%2C%20%54%68%65=%4A%65%72%72%79%2D%42%72%61%69%6E%69%6E==%4C%61%74%69%6E=%47==%31%72%33%34%4C%62%4B%63%75%37%37%44%5A%4C%20%34%47%5E%37%2F%58%44%2F%37%5E%47%5A%4C%20%6C%63%4B%51%79%73%58%75%73%37%44%5A%4C%20%6C%63%4B%51%79%58%44%79%51%4B%63%6C%34%54%7B%41%2A%37%44%7C%51%79%51%7C%44%37%58%47%7C%51%79%58%37%46%7C%51%79%58%37%5E%43%51%7C%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%5E%37%2F%44%58%79%58%73%75%73%5B%42%2A%5D%51%51%7C%47%2F%44%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%51%79%58%73%75%73%37%44%31%4E%7C%51%79%58%47%5E%37%58%79%79%58%73%75%73%63%4B%51%79%58%51%7C%46%37%58%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%4C%5A%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%7C%41%62%5E%37%79%58%37%2D%43%79%58%73%75%73%2D%37%58%79%51%58%44%2F%37%5E%47%7C%51%79%58%37%2D%45%7C%79%51%58%37%5E%47%7C%51%79%58%73%75%73%37%44%7C%79%51%7C%44%37%41%5A%4C%20%6C%51%7C%47%5E%37%2F%44%58%79%51%7C%44%37%73%75%73%20%20%20%5A==%30=%30===%4E%69%67%68%74%20%57%65%20%43%61%6C%6C%65%64%20%49%74%20%41%20%44%61%79%2C%20%54%68%65=%44%65%6E%6E%69%73%20%4D%61%74%74==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%23%43%5A%4C%2C%34%41%68%37%20%20%37%2D%45%5A%4C%2C%39%62%37%42%20%37%68%46%23%7C%51%79%58%37%5E%47%5A%4C%2C%39%62%37%44%45%2D%37%2F%44%34%54%41%2A%7B%37%2D%44%42%2A%29%20%43%37%28%37%5E%47%5A%4C%2C%31%31%23%37%62%41%20%37%41%2D%5A%4C%37%62%42%20%37%2D%42%5A%4C%29%37%41%58%79%51%7D%5B%37%2D%45%28%37%20%37%68%45%7C%43%5E%37%58%79%45%5A%4C%33%31%62%37%42%20%37%68%23%46%7C%79%51%58%37%2D%45%7C%51%79%58%39%23%37%42%7C%51%2D%37%58%79%51%5A%4C%37%47%20%2D%45%5A%4C%2C%4C%5A%41%2D%37%37%68%23%46%7C%51%79%58%37%5E%47%5A%4C%2C%62%39%37%44%20%37%68%41%43%2A%5B%5D%20%37%44%20%20%42%37%62%39%2C%39%62%37%41%79%58%37%5E%47%45%2D%37%20%45%41%2C%37%2D%41%2C%37%62%42%2C%37%2D%42%73%4C%5A%37%2D%43%20%37%68%23%43%5A%4C%44%2F%37%2D%62%37%2C%7C%6C%7C%51%79%58%37%51%5A%20==%30=%30===%4E%6F%20%4D%6F%65=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%4E%6F%20%4D%6F%6F%6E%20%41%74%20%41%6C%6C=%4D%61%6E%6E%20%44%61%76%69%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%62%34%44%2D%36%58%7C%51%79%58%42%2F%36%47%7C%51%79%58%43%2F%44%37%7C%51%79%58%23%43%2F%39%62%37%41%7C%51%79%45%68%37%2F%42%34%54%41%2A%7B%79%58%37%47%5A%73%42%62%37%2C%51%79%58%37%44%42%2A%5B%7D%20%39%62%37%41%37%20%62%42%7C%51%79%58%36%2D%44%6C%7C%2C%37%41%4B%63%6C%20%4C%20%41%2F%2D%44%2F%39%62%37%41%4C%5A%43%37%58%2D%44%41%2A%5B%5D%20%39%62%37%41%20%37%68%7C%45%51%79%58%37%5E%46%5A%4C%20%6C%63%4B%51%79%36%58%79%51%7C%20%6C%63%4B%51%36%2D%44%6C%7C%7C%44%37%2F%43%62%42%73%20%41%2F%2D%44%7C%51%79%58%62%42%37%2F%68%45%7C%51%79%58%42%2F%36%47%7C%51%79%58%37%2C%41%37%2C%51%79%58%23%43%58%79%51%7C%42%62%37%20%41%37%62%39%20%5A%20==%30=%30===%4E%6F%20%53%70%6C%69%63%65=%4B%6F%6E%69%74%7A%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%47%2D%37%58%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%51%7C%42%62%37%34%54%41%2A%5B%51%79%58%37%62%51%4B%63%6C%20%37%2D%47%5A%4C%39%62%37%44%20%37%62%45%7C%79%51%58%39%62%37%44%7C%51%79%58%37%68%41%5A%4C%58%79%51%7C%45%79%58%37%5E%62%47%5A%4C%39%62%20%45%62%37%4C%41%7C%51%79%58%37%2D%47%42%2A%5B%5D%20%39%37%62%44%20%37%68%41%7C%51%79%58%37%5E%62%41%5A%68%37%20%44%37%37%2D%62%42%7C%2F%37%5E%62%42%4B%63%6C%20%4C%6F%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%7C%45%51%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%37%58%79%51%7C%51%79%58%37%2D%39%62%37%44%20%46%23%6F%37%58%79%58%37%2D%47%7C%51%79%58%39%62%37%44%7C%79%51%58%37%62%45%7C%51%79%58%37%2D%47%7C%51%79%51%7C%41%68%37%7C%51%79%58%46%20%5A%20==%30=%30===%4E%6F%62%6F%64%79%20%45%6C%73%65%20%42%75%74%20%4D%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%23%46%20%37%2D%34%43%5E%37%20%47%20%37%2D%44%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%46%37%4C%5A%43%23%34%54%41%2A%5B%58%23%46%2F%37%37%58%79%51%7C%58%37%6F%46%7C%51%79%58%37%5E%45%42%2A%5B%20%5D%37%42%20%29%31%31%23%37%46%28%37%2D%23%46%79%51%7C%42%5E%5E%42%5A%4C%37%45%5A%4C%37%46%37%2F%47%58%79%2A%5B%5D%51%79%58%37%47%7C%51%79%58%37%2D%7C%44%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%41%43%5E%37%20%62%45%7C%51%79%2D%23%43%28%37%4C%5A%44%2D%37%37%2D%47%5A%4C%37%62%41%20%37%2D%41%5A%4C%45%37%20%37%2D%44%7C%51%79%58%37%47%7C%51%79%58%58%79%51%7C%43%37%41%20%37%2D%58%37%5E%43%5A%46%23%37%29%20%37%44%5A%4C%37%41%20%37%5E%43%5A%4C%37%62%20%42%37%2D%46%7C%51%79%58%37%5E%46%43%2A%5B%5D%20%44%62%37%4C%28%20%20%29%37%37%5E%62%45%28%6F%37%58%79%51%4C%37%47%20%37%62%41%7C%51%79%58%37%2D%44%51%7C%79%58%37%6F%23%44%7C%51%79%58%37%2D%44%7C%5A%43%36%20%20%23%43%7C%51%79%29%4C%5A%20%28%41%62%5E%37%29%78%20%28%44%62%5E%37%29%20%5A%20==%30=%30===%4E%6F%62%6F%64%79%20%4B%6E%6F%77%73%20%59%6F%75%20%57%68%65%6E%20%59%6F%75%27%72%65%20%44%6F%77%6E%20%41%6E%64%20%4F%75%74=%43%6F%78%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%42%20%20%41%37%4C%5A%7C%70%2C%37%2D%47%2C%37%44%2C%37%2D%47%73%4C%5A%39%62%37%44%20%37%2D%47%7C%51%79%58%37%44%7C%6C%42%62%37%46%34%34%54%5B%37%44%20%37%2D%45%62%37%2C%44%37%44%5A%4C%37%41%20%46%5B%5D%20%37%43%20%23%35%37%62%44%7C%51%79%58%37%47%6C%7C%70%2C%37%58%79%51%7C%47%2C%37%46%73%5A%73%7C%51%79%58%47%2D%37%2C%44%2C%37%44%2C%37%62%45%2C%37%46%73%5A%4C%37%42%6F%20%37%62%42%6C%7C%7C%70%2C%37%2D%47%2C%37%70%7C%6C%47%37%73%5A%4C%39%62%44%62%37%2C%43%37%2C%46%36%2C%43%37%2C%5A%20==%30=%30===%4E%6F%73%74%61%6C%67%69%61%20%49%6E%20%54%69%6D%65%73%20%53%71%75%61%72%65=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%5A%37%20%45%62%37%37%2D%62%41%5A%4C%37%62%45%20%37%46%5A%4C%62%37%45%20%37%46%5A%4C%37%62%45%20%37%46%5A%4C%20%44%62%37%4C%46%34%34%54%5B%37%46%5A%4C%37%5A%46%37%20%45%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%37%20%2D%44%5A%4C%37%62%45%20%37%46%5A%4C%37%62%2D%37%20%45%62%4C%37%62%44%20%20%20%20%5A==%30=%30===%4E%6F%74%68%69%6E%67%20%50%65%72%73%6F%6E%61%6C=%47%72%6F%6C%6E%69%63%6B%20%44%6F%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%47%2D%58%79%20%6C%63%4B%51%79%58%2D%47%41%2A%5B%59%7D%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%4C%5A%20%78%20%34%54%69%2A%7B%2D%47%5A%4C%20%4C%5A%20%78%20%78%20%5A%4C%20%6C%63%4B%51%79%58%29%37%2D%28%43%37%43%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%4C%5A%20%78%20%78%20%5A%4C%4B%51%79%58%2D%6C%20%4C%5A%20%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%58%79%37%62%45%5A%4C%37%45%20%37%46%5A%4C%20%78%6C%20%4C%5A%47%63%4B%51%79%58%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%4E%6F%77%27%73%20%54%68%65%20%54%69%6D%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%4E%75%61%67%65%73=%52%65%69%6E%68%61%72%64%74%20%44%6A%61%6E%67%6F==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%42%62%2D%36%51%79%58%36%2D%62%42%5A%4C%20%6C%63%4B%51%58%79%36%47%7C%51%79%58%41%2F%37%44%7C%51%79%58%7C%44%37%2F%41%34%54%41%2A%5B%4C%37%62%41%20%41%4C%5A%47%36%6C%63%4B%51%79%58%36%2D%45%7C%51%79%58%37%7C%42%51%79%58%23%46%2F%37%42%7C%51%79%58%42%2F%20%4C%5A%41%37%2F%37%44%20%36%62%41%5A%4C%20%51%7C%44%37%58%58%36%47%7C%51%79%58%41%2F%37%44%7C%51%79%36%58%2D%62%42%42%2A%5B%5D%20%20%6C%63%4B%51%79%79%51%4B%63%6C%79%58%37%41%5A%79%58%36%2D%62%47%37%58%79%51%63%4B%51%79%58%36%47%5A%4C%20%6C%63%4B%51%58%79%36%2D%43%5A%4C%20%6C%63%4B%51%79%58%43%7C%6C%20%4C%5A%42%7C%51%79%58%37%51%7C%44%37%2F%41%58%79%51%7C%47%36%20%44%37%4C%5A%47%36%58%79%51%5A%20==%30=%30===%4E%75%74%74%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%42%62%5E%37%37%46%2C%37%2D%43%73%20%44%2F%37%5E%62%42%4C%5A%37%6F%23%43%20%37%2D%43%5A%4C%37%6F%42%20%2C%7C%6C%46%37%34%54%41%2A%7B%32%4E%7C%51%79%6F%37%4C%5A%43%79%58%51%79%58%7D%20%37%46%20%37%2D%43%31%7C%4E%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%51%58%79%51%58%42%20%37%5E%62%62%37%62%42%6C%51%5D%5B%2A%42%2C%37%2D%46%73%20%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%5A%4C%39%62%37%43%20%37%5E%62%45%42%62%37%2C%7C%79%58%37%62%42%37%5E%62%42%41%45%62%5E%37%20%62%37%42%20%37%2D%43%7C%51%79%58%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%35%20%5D%5B%2A%7C%51%79%58%39%43%5A%4C%37%6F%5A%43%2D%37%20%42%7C%51%79%58%37%46%6C%7C%2C%37%46%2C%37%43%2D%73%20%44%2F%37%5E%62%42%5A%4C%37%6F%23%43%62%5E%37%20%42%4C%37%6F%42%20%2D%37%20%46%37%4C%5A%42%62%5E%37%20%73%46%37%2C%42%62%5E%2C%7C%6C%42%62%5E%37%58%79%51%5A%20==%30=%30===%4E%75%74%76%69%6C%6C%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%43%2D%37%58%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%78%20%4C%5A%34%54%5B%41%2A%41%5B%42%2A%5D%51%4B%63%6C%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%43%2D%7C%51%79%58%37%62%44%5A%4C%20%78%20%5A%4C%5A%20%78%20%20%79%58%37%2D%46%6C%63%4B%51%79%7C%47%37%58%79%51%79%58%33%31%62%37%47%7C%51%79%58%37%62%7C%41%51%79%58%37%46%7C%51%79%58%37%62%47%7C%51%7C%43%2D%37%58%51%79%58%37%62%23%37%47%7C%51%51%5B%43%2D%37%41%6C%7C%2C%2D%62%42%73%3E%2F%3C%20%3E%2F%20%3C%3E%2F%3C%37%2D%43%3E%2F%20%3C%7C%51%79%58%62%2D%37%58%79%59%5A%20%51%20%39%58%79%51%7C%43%2D%37%20%20%20%5A==%30=%30===%4F%20%47%72%61%6E%64%65%20%41%6D%6F%72=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%41%2D%58%79%7C%51%79%58%37%68%42%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%45%37%62%39%58%34%54%5B%41%2A%4B%51%79%58%37%37%62%39%58%79%79%58%37%5E%46%7C%51%79%58%37%5E%43%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%5B%42%2A%5D%51%51%7C%42%62%5E%41%7C%51%79%58%7C%51%79%58%37%42%68%37%58%79%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%2D%58%41%5B%41%2A%5D%51%79%58%39%62%37%45%7C%51%58%79%51%7C%43%5A%4C%20%6C%63%2F%43%7C%51%79%51%7C%45%37%62%7C%51%79%58%37%2D%44%5B%43%2A%5D%51%79%58%62%39%37%41%7C%51%79%58%37%68%45%7C%51%79%58%39%45%62%6F%37%58%79%58%37%68%42%45%58%79%51%7C%46%5E%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%42%68%37%20%45%37%62%39%4C%5A%41%2D%58%79%51%7C%45%37%62%39%20%20%20%5A==%30=%30===%4F%64%64%20%43%6F%75%70%6C%65%2C%20%54%68%65=%48%65%66%74%69%20%4E%65%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%2D%37%20%47%37%5A%4C%20%78%20%5A%4C%37%43%20%37%2D%47%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%44%34%34%54%7B%33%31%62%37%41%42%37%23%31%31%7C%5A%4C%37%47%20%37%2D%44%5A%4C%33%31%62%41%37%20%37%2D%45%7C%51%79%58%37%5E%62%42%5A%4C%42%62%5E%37%20%20%37%46%31%4E%37%2D%45%7C%51%20%47%37%4C%5A%42%5A%4C%31%31%23%37%42%20%37%46%32%4E%7C%51%7D%79%58%33%31%62%37%41%7C%51%79%58%37%68%45%62%5E%37%58%79%37%2D%44%5A%4C%20%41%37%62%31%33%4C%5A%44%2D%37%20%47%37%4C%5A%7C%47%2D%37%58%79%51%7C%43%37%73%75%73%58%79%51%7C%46%36%58%79%51%7C%42%62%37%20%41%37%62%31%33%20%5A%20==%30=%30===%4F%66%66%20%4D%69%6E%6F%72=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%31%62%42%7C%51%34%47%2D%36%58%5A%4C%37%44%20%37%5E%62%45%5A%4C%37%62%42%37%20%2D%42%5A%4C%37%62%47%20%37%62%44%7C%51%79%47%2D%36%58%79%34%54%41%2A%7B%4C%2C%31%31%23%58%79%51%7C%44%2D%62%42%5A%4C%37%44%20%37%5E%62%44%42%2A%7D%5B%20%20%6C%63%4B%51%79%58%2C%31%31%23%33%31%37%20%45%62%37%2C%31%31%23%33%5D%20%20%6C%63%79%51%7C%45%37%31%31%23%33%31%44%5A%4C%37%41%20%73%75%73%41%37%7C%51%79%58%37%2D%45%7C%51%79%58%2C%39%62%2C%58%79%51%4B%58%37%2D%42%5A%31%23%33%31%62%36%58%79%51%7C%36%2D%47%5A%4C%37%44%20%37%5E%62%45%5A%4C%62%37%42%20%37%2D%42%5A%4C%37%62%47%20%37%62%44%58%79%51%7C%42%2D%47%41%2A%5B%31%2C%58%79%51%7C%44%31%33%23%31%31%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%68%2C%20%4C%61%64%79%20%42%65%20%47%6F%6F%64=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%31%4E%7C%51%79%34%47%5E%37%58%79%58%37%2D%41%5A%4C%37%45%20%37%2D%42%5A%37%4C%43%20%37%5E%47%7C%51%79%58%37%43%7C%51%79%51%7C%44%37%58%34%54%7B%41%2A%51%79%58%37%5E%37%4C%5A%41%2D%20%37%47%20%37%2D%44%7C%51%79%58%36%47%32%5A%4E%4C%20%51%79%58%51%79%58%7D%20%37%44%20%37%5D%2A%42%5B%43%2D%45%20%36%47%58%37%44%7C%51%58%79%51%7C%47%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%5A%39%4C%62%37%42%20%37%68%23%46%7C%51%79%58%37%5E%41%2D%37%58%79%37%6F%23%43%7C%36%47%7C%51%79%5B%47%5E%37%58%79%58%37%2D%41%5A%4C%37%45%20%37%2D%42%5A%37%4C%43%20%37%5E%47%7C%51%79%58%37%43%7C%51%79%51%7C%44%37%58%41%2A%5D%51%79%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A==%30=%30===%4F%68%2C%20%57%68%61%74%20%41%20%42%65%61%75%74%69%66%75%6C%20%4D%6F%72%6E%69%6E%27=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%7C%51%79%34%45%62%36%58%51%79%58%36%62%45%7C%51%79%58%37%62%42%7C%79%51%58%36%62%45%7C%51%79%58%37%62%42%7C%51%79%7C%42%62%37%58%33%54%41%2A%7B%45%7C%51%79%58%42%37%58%79%51%79%58%47%2F%36%62%45%7C%51%79%58%2C%62%41%37%2F%62%42%7C%51%79%58%62%42%2F%37%5E%62%45%7C%51%7C%41%62%36%7C%51%79%58%37%43%20%37%68%47%7C%43%2D%37%58%4B%51%79%58%36%62%45%42%2A%5B%5D%51%79%58%2F%44%37%62%42%7C%51%79%58%37%6F%23%43%7C%51%79%63%6C%20%4C%5A%51%79%58%36%62%63%4B%51%79%58%46%2D%37%20%42%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%51%58%79%37%2D%43%7C%51%79%58%36%62%45%5A%4C%37%62%51%7C%45%62%36%5A%4C%39%62%37%62%42%7C%51%79%62%5E%37%23%31%4E%7C%51%79%58%37%62%42%7C%51%79%58%62%42%36%2F%62%45%7C%51%79%58%37%6F%41%7C%51%79%58%31%31%45%62%36%58%41%5A%4C%20%6C%45%7C%51%79%58%58%79%51%58%79%79%58%62%42%2F%36%62%45%7C%51%79%58%37%2D%7C%46%51%79%58%47%2F%36%62%45%32%4E%5A%4C%20%51%51%7C%42%62%37%7D%51%79%58%37%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%68%21%20%4C%6F%6F%6B%20%41%74%20%4D%65%20%4E%6F%77=%44%65%56%72%69%65%73%2D%42%75%73%68%6B%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%45%5A%34%45%62%37%2C%20%2C%37%2D%62%41%7C%51%79%58%2C%37%5E%62%7C%41%51%79%58%2C%37%62%45%5A%4C%2C%37%62%42%20%44%62%37%2C%4C%34%54%41%2A%7B%51%79%58%7D%20%2C%4C%5A%73%43%42%2C%37%43%7C%37%62%44%2C%37%44%2C%37%62%2C%45%37%62%42%31%4E%7C%37%42%70%2C%37%46%2C%37%37%2C%42%62%37%37%62%44%20%2C%37%44%20%2C%37%5A%4E%32%6C%45%58%2C%37%2D%47%6C%42%2A%5B%59%5D%37%44%2C%41%37%73%20%2C%37%62%45%7C%51%79%58%2C%37%5E%62%79%51%7C%45%62%4C%20%51%79%58%42%7C%51%79%58%37%2C%20%44%37%4C%2C%37%43%20%2C%37%62%44%7C%51%79%58%2C%2D%37%46%5A%4C%2C%37%43%20%2C%37%2D%47%5A%4C%2C%5A%46%2D%37%2C%2D%47%5A%4C%2C%5A%4C%37%62%44%51%5D%59%5B%2A%41%7C%51%79%58%2C%37%5E%62%41%7C%51%79%58%37%2C%62%45%5A%4C%2C%37%62%42%20%2C%37%62%45%41%62%2D%37%2C%20%79%58%2C%37%62%45%62%5E%37%2C%20%44%62%37%2C%4C%5A%73%43%37%2C%46%37%2C%70%42%62%37%7C%6C%45%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%6C%27%20%4D%61%6E%20%52%69%76%65%72=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%43%2C%37%2D%34%45%62%5E%37%2C%5E%62%45%73%5A%4C%37%2D%46%20%37%5E%62%5A%45%4C%37%2D%46%20%37%2D%47%5A%4C%37%2D%46%20%41%62%5E%2C%47%34%54%41%2A%5B%36%62%45%32%4E%37%20%42%62%37%58%51%79%58%7D%20%37%62%42%20%37%2D%46%5A%37%4C%43%20%36%62%45%31%4E%5A%4C%20%78%20%5A%4C%79%51%20%4C%5A%2D%46%6C%7C%2C%44%20%37%2D%47%5A%45%62%36%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%39%62%44%37%20%37%2D%47%6C%42%2A%5B%5D%20%39%62%37%44%20%78%20%4C%5A%4C%36%62%41%20%20%37%2D%47%5A%20%78%20%4C%5A%37%5E%62%45%6C%41%2A%5B%5D%2C%37%62%42%2C%2D%37%46%2C%37%43%2C%37%2D%47%73%5A%4C%20%78%20%20%46%2D%37%4C%5A%4C%39%62%37%7C%51%79%58%36%5A%47%2D%37%20%62%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%45%62%5A%4C%2C%37%46%20%36%62%45%5A%4C%37%2D%46%37%4C%5A%45%62%4C%37%5E%62%41%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4F%6C%64%20%43%61%70%65%20%43%6F%64=%52%6F%74%68%72%6F%63%6B%2D%56%61%6B%75%73%2D%4A%65%66%66%72%65%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%31%4E%5A%4C%34%45%62%36%58%62%45%7C%51%79%58%37%62%44%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%5E%37%20%43%37%34%54%41%2A%7B%20%37%62%45%20%46%2D%37%58%79%51%79%58%36%62%45%5A%4C%37%62%42%20%37%46%4E%32%5A%4C%51%79%58%7D%51%79%58%37%62%42%7C%51%7C%42%62%2D%37%7C%51%79%58%37%6F%41%20%37%5E%62%5E%37%20%42%62%45%20%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%5A%4C%39%62%37%43%20%37%2D%47%5A%4C%37%62%37%4C%5A%41%62%41%42%2A%5B%5D%37%2D%62%42%7C%62%5E%2C%44%62%45%41%2A%5B%5D%20%35%23%37%62%42%20%37%62%5A%42%4C%37%46%20%37%2D%46%5A%4C%37%43%6C%2C%36%62%36%58%79%51%45%73%5A%4C%37%42%20%37%2D%46%5A%41%62%5E%37%62%45%5A%4C%37%62%42%20%37%46%5A%4C%37%43%37%20%5E%62%45%7C%51%79%58%37%62%44%7C%51%79%58%36%58%79%51%7C%4C%37%62%45%20%62%37%20%5A%20==%30=%30===%4F%6C%64%20%43%6F%75%6E%74%72%79%2C%20%54%68%65=%41%64%64%65%72%6C%65%79%2D%4C%65%77%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%23%37%62%45%20%34%44%68%37%58%4C%39%46%20%2C%37%2D%43%5A%4C%20%6C%63%4B%79%51%58%2C%39%23%37%47%5A%4C%20%6C%63%4B%51%79%5A%42%62%31%33%34%54%69%2A%5B%20%2C%37%68%44%31%33%2C%20%44%2D%46%7C%51%79%58%37%2D%43%41%2A%5B%59%5D%33%20%31%62%37%47%20%37%2D%43%5A%4C%39%23%37%62%37%58%79%51%7C%62%41%5A%4C%39%58%37%5E%62%45%5A%43%2D%37%2C%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%37%2C%2D%46%7C%51%79%58%2C%37%2D%43%7C%51%79%58%37%58%79%51%7C%4C%39%62%37%47%43%5A%4C%39%62%37%58%79%51%7C%44%7C%51%79%58%37%44%7C%51%79%58%37%5E%62%7C%41%51%79%58%37%2D%43%7C%51%79%58%39%62%37%47%68%37%20%47%37%68%44%7C%51%79%2D%37%58%79%51%5A%20==%30=%30===%4F%6C%64%20%44%65%76%69%6C%20%4D%6F%6F%6E=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%73%75%73%36%58%79%51%7C%58%36%62%45%7C%51%79%58%36%46%7C%51%79%58%62%36%45%7C%51%79%58%36%46%7C%51%79%58%36%62%45%79%51%7C%46%37%46%34%34%54%7B%37%5E%62%47%5A%79%51%7C%42%62%37%2D%62%41%7C%51%79%58%37%62%45%7C%51%79%37%58%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%20%44%62%37%4C%58%37%46%7C%51%79%58%37%2D%44%46%36%58%79%51%4B%51%79%58%37%5E%44%7C%51%79%58%36%62%45%51%7C%79%58%36%46%31%4E%7C%51%79%58%36%62%45%7C%63%6C%20%4C%5A%5A%4C%37%43%20%51%79%58%36%62%79%51%7C%47%2D%36%46%7C%51%79%58%36%62%45%7C%51%79%58%36%32%46%4E%7C%59%7D%51%79%58%37%43%7C%51%79%58%37%58%79%51%7C%45%58%37%47%7C%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%55%46%36%58%79%51%7C%45%62%36%20%20%20%5A==%30=%30===%4F%6C%64%20%46%6F%6C%6B%73=%52%6F%62%69%73%6F%6E%20%57%69%6C%6C%61%72%64==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%68%41%34%45%68%37%20%20%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%43%37%2C%62%44%2C%37%2D%44%73%5A%4C%33%31%62%37%41%45%62%37%4C%5A%34%54%41%2A%7B%79%58%7D%2C%37%47%2D%37%20%43%46%2C%37%43%2C%37%2D%47%73%7C%51%79%58%37%31%47%4E%5A%4C%39%62%37%44%20%37%68%41%5A%4C%37%2D%37%2C%42%62%5A%4C%39%62%37%79%58%37%5E%62%4C%5A%4E%32%6C%20%37%2D%43%5A%4C%35%23%37%43%20%37%5E%46%2A%42%5B%5D%51%79%58%36%46%5A%4C%37%43%20%37%47%46%37%4C%5A%42%20%51%79%58%51%37%62%42%2C%37%58%79%51%7C%46%2C%37%2D%47%73%7C%51%79%58%37%47%7C%51%79%37%58%2D%44%6C%7C%2C%37%41%2C%68%45%73%20%37%5E%43%37%2C%46%2D%37%62%45%7C%51%44%20%37%68%41%6C%45%68%37%20%20%37%5E%62%42%6C%7C%2C%37%46%2C%37%2D%43%37%2C%62%44%2C%37%2D%44%73%5A%4C%33%31%62%37%41%45%62%37%4C%5A%41%2A%5B%5D%2C%37%62%39%4C%5A%47%2D%37%20%43%37%4C%5A%41%68%37%20%44%37%62%39%4C%5A%47%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%4F%6C%65%6F=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%4F%6C%69%6C%6F%71%75%69%20%56%61%6C%6C%65%79=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%37%73%75%73%58%6C%63%4B%51%79%58%73%75%73%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%20%78%46%34%34%54%7B%58%45%2F%37%2D%45%2D%5E%37%20%58%37%2D%45%32%4E%7C%7D%20%20%78%20%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%29%37%2D%45%28%79%51%7C%46%23%31%4E%5A%4C%20%62%47%20%37%2D%37%58%79%51%7C%37%2D%45%7C%51%79%58%45%2F%37%2D%23%46%7C%79%51%58%37%2D%45%7C%51%79%58%45%2F%37%2D%23%46%58%79%51%7C%47%2D%45%7C%51%79%37%20%5A==%30=%30===%4F%6E%20%41%20%43%6C%65%61%72%20%44%61%79=%4C%61%6E%65%20%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%47%5E%37%58%63%4B%51%79%58%37%5E%47%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%43%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%42%34%54%5B%41%2A%7C%51%79%58%37%58%79%51%7C%41%79%58%37%2D%42%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%51%7C%42%62%6F%39%62%37%45%7C%41%7C%51%79%58%51%7C%44%37%58%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%37%58%47%7C%51%79%58%37%2D%44%5B%42%2A%5D%51%79%51%7C%43%5E%37%79%58%37%2D%41%2D%41%7C%51%79%41%2D%37%58%79%7C%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%51%58%79%37%5E%47%5B%43%2A%5D%51%79%58%37%44%7C%51%45%37%62%39%58%7C%51%79%58%37%37%20%42%2D%37%4C%5A%43%5E%37%20%42%2D%37%4C%5A%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%4F%6E%20%41%20%4D%69%73%74%79%20%4E%69%67%68%74=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%41%2A%7B%34%45%62%5E%37%37%2D%46%5A%4C%37%62%47%20%37%5E%62%41%5A%37%4C%2D%62%42%20%37%5E%42%5A%4C%37%5E%62%44%20%20%45%37%20%5D%34%54%69%2A%5B%23%37%62%44%7C%37%4C%5A%43%2D%62%41%7C%51%79%58%37%62%42%7C%51%79%58%37%46%2D%6C%7C%2C%37%2D%62%47%2C%37%2D%47%73%20%37%2D%37%58%79%51%2D%47%20%37%5E%5D%20%20%6C%63%37%4C%5A%4E%31%62%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%36%58%79%51%4B%62%42%20%31%31%37%46%20%37%2D%37%20%45%37%4C%46%20%37%2D%23%43%5A%4C%20%6C%63%4B%51%79%37%58%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%23%37%4C%5A%43%2D%42%42%2A%5B%79%58%37%2D%46%58%79%51%7C%42%62%47%2C%37%2D%47%73%20%37%2D%43%5A%4C%37%47%2D%20%37%5E%62%45%41%2A%5B%5D%51%79%58%37%62%2D%37%2C%7C%6C%37%2D%46%5A%4C%51%7C%42%62%37%58%79%51%7C%41%62%2D%37%58%79%51%7C%44%62%37%23%31%31%20%42%62%37%4C%5A%45%62%36%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%4F%6E%20%41%20%53%6C%6F%77%20%42%6F%61%74%20%54%6F%20%43%68%69%6E%61=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%44%34%42%62%5E%37%7C%51%79%58%2C%23%43%2F%37%41%7C%51%79%58%2D%37%43%7C%51%79%58%2C%42%2F%37%47%7C%51%79%58%42%62%5E%37%2F%34%54%41%2A%5B%7C%51%79%58%37%79%51%7C%45%62%79%58%37%41%7C%51%79%58%37%2D%43%42%2A%5B%20%5D%39%62%37%47%20%37%68%44%7C%51%79%58%37%5E%51%7C%42%62%5E%58%39%62%37%44%7C%51%79%58%2C%7C%43%37%58%79%51%79%58%37%5E%62%42%41%2A%5B%5D%51%79%58%46%37%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%7C%47%37%2F%42%51%79%58%37%47%62%37%47%20%37%51%7C%41%37%2F%58%37%5E%62%45%7C%51%79%58%39%62%37%44%7C%79%51%58%44%2F%37%5E%62%42%7C%51%79%58%2C%23%43%79%51%7C%44%68%79%58%37%2D%43%2D%43%7C%51%79%43%43%2D%37%58%79%58%2C%33%31%62%37%47%7C%51%79%58%37%5E%42%62%7C%51%79%58%2C%31%31%23%37%62%41%7C%51%79%51%7C%43%37%58%2A%5B%5D%20%39%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%4F%6E%20%42%72%6F%61%64%77%61%79=%4D%61%6E%6E%2D%57%65%69%6C%2D%53%74%6F%6C%6C%65%72%2D%4C%65%69%62%65%72==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%37%20%45%62%37%5A%4C%20%78%20%5A%4C%37%62%45%20%37%46%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%46%34%34%54%5B%42%62%37%20%41%62%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%42%62%37%20%43%37%4C%5A%46%37%20%45%62%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%4F%6E%20%47%72%65%65%6E%20%44%6F%6C%70%68%69%6E%20%53%74%72%65%65%74=%4B%61%70%65%72%20%42%72%6F%6E%69%73%6C%61%75==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%62%45%34%45%62%5E%37%51%79%58%62%45%2F%37%46%5A%4C%20%6C%63%4B%79%51%58%37%2D%62%45%5A%4C%20%6C%63%4B%51%79%58%7C%45%5E%37%2F%34%54%5B%41%2A%62%41%5A%4C%20%58%79%51%7C%43%58%37%5E%62%45%7C%51%79%58%74%6C%61%37%62%7C%42%51%79%58%37%2D%46%5B%42%2A%5D%51%79%58%37%79%51%4B%63%6C%37%5E%62%45%7C%45%5A%4C%20%6C%7C%44%62%37%61%37%5E%62%45%5B%41%2A%5D%20%37%62%42%20%37%46%2D%7C%51%79%58%37%5E%62%47%7C%51%79%58%74%6C%58%79%51%4B%63%51%79%58%37%2D%2D%46%5B%43%2A%51%4B%63%6C%20%43%7C%51%79%58%37%5E%62%45%7C%51%79%58%62%2F%45%37%5E%45%7C%51%79%58%62%45%2F%37%46%5A%4C%37%58%79%51%5D%79%58%37%2D%62%5A%4C%37%43%20%2F%45%62%4C%5A%39%62%37%44%20%37%68%41%5A%4C%62%42%2F%37%43%2D%20%37%2D%43%5A%4C%39%62%37%47%20%37%68%44%4C%5A%47%2D%37%37%2D%46%20%37%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%4F%6E%20%54%68%65%20%53%74%72%65%65%74%20%57%68%65%72%65%20%59%6F%75%20%4C%69%76%65=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%37%34%42%62%5E%37%43%5A%4C%37%6F%62%44%5A%4C%37%5E%62%42%5A%20%4C%7C%72%20%6C%7C%37%46%2C%37%2D%43%73%5A%4C%2D%37%4C%5A%46%34%54%7B%41%2A%58%7D%2C%37%46%37%23%31%31%4C%2C%37%47%2C%37%2D%44%73%31%4E%5A%4C%37%46%4C%5A%37%2D%43%5A%4C%36%2D%47%5A%4C%36%62%42%5A%7C%43%2D%37%2C%62%41%5A%4C%37%5A%4C%36%2D%62%58%79%51%58%79%4C%37%5E%62%45%5A%4C%37%44%5A%4C%37%2D%41%42%5B%2A%5D%20%78%5A%4C%36%62%42%6C%32%4E%7C%51%5A%78%4C%5A%45%51%79%58%51%79%23%43%2F%37%41%42%62%36%4C%5A%4C%37%41%5A%4C%73%75%73%37%41%5A%4C%37%68%6C%45%7C%2C%46%2F%62%42%2C%37%62%47%73%5A%4C%78%5A%73%44%5E%2C%5A%4C%37%62%41%37%6F%62%44%5A%4C%5A%43%2D%37%5A%4C%20%7C%72%20%6C%7C%37%46%2C%37%2D%43%5A%73%4C%37%5E%62%42%5B%41%2A%5D%20%37%46%5A%4C%42%62%5E%37%4C%37%43%6C%7C%2C%4C%5A%43%2D%37%4C%5A%46%37%4C%5A%43%2D%37%4C%5A%41%62%37%23%31%31%4C%5A%42%62%36%4C%5A%47%2D%36%4C%5A%43%2D%37%4C%5A%46%37%4C%5A%42%62%36%4C%5A%78%20%5A==%30=%30===%4F%6E%20%54%68%65%20%53%75%6E%6E%79%20%53%69%64%65%20%4F%66%20%54%68%65%20%53%74%72%65%65%74=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%44%7C%34%43%36%58%79%41%5A%4C%23%47%2F%39%62%37%45%20%47%2F%36%7C%43%51%79%58%37%5E%46%7C%51%79%58%37%45%7C%51%2D%37%58%79%51%34%54%7B%41%2A%36%43%5A%4C%37%2D%37%20%47%37%32%4E%5A%4C%20%51%79%58%51%79%58%7D%6C%2C%47%37%2C%37%2D%44%2C%37%41%2C%37%2D%45%73%5A%4C%44%2D%37%20%47%44%31%4E%7C%51%79%58%37%2D%44%42%5B%47%2D%37%44%7C%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%79%51%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%58%79%51%7C%2A%5D%51%79%58%51%79%58%37%2D%79%51%5D%2A%41%2F%39%62%37%45%20%47%2F%36%43%7C%51%79%58%5E%37%46%7C%51%79%58%37%45%7C%51%79%58%36%43%5B%47%23%4C%5A%41%58%37%47%7C%51%7C%44%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%36%20%47%37%20%5A==%30=%30===%4F%6E%20%54%68%65%20%54%72%61%69%6C=%47%72%6F%66%65%20%46%65%72%64%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%7C%51%79%5E%37%58%79%51%4C%37%44%20%37%2D%41%7C%51%79%58%37%5E%46%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%5A%47%2D%37%58%46%34%34%54%5B%36%46%7C%51%79%41%62%2D%37%58%79%58%37%2D%47%7C%51%79%58%37%62%44%7C%51%58%79%37%2D%62%41%7C%51%79%58%37%62%44%7C%51%79%51%7C%43%37%58%5B%5D%51%79%58%58%79%51%7C%47%2D%37%20%43%37%20%5A==%30=%30===%4F%6E%63%65%20%49%20%4C%6F%76%65%64=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%2D%37%58%79%51%51%79%58%37%2D%47%7C%51%79%58%37%6F%23%46%51%7C%79%58%37%5E%46%7C%51%79%58%35%23%37%43%7C%7C%47%23%6F%37%47%34%34%54%7B%51%79%58%37%68%7C%41%2D%37%2F%63%4B%51%79%58%37%5E%62%45%7C%51%79%58%35%37%23%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%47%6C%20%4C%5A%45%51%79%58%37%2D%7C%51%79%58%37%58%79%51%7C%4E%37%5E%44%32%4E%5A%4C%20%51%79%58%51%79%58%51%7D%79%58%39%62%37%44%7C%51%79%58%37%5E%44%31%58%79%51%7C%47%39%62%37%41%7C%62%41%7C%51%79%51%7C%46%37%58%51%79%58%36%2D%62%42%7C%51%79%58%37%6F%42%4C%5A%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%79%7C%41%2D%36%58%79%58%37%5E%43%37%23%31%31%58%79%51%7C%47%37%58%79%51%7C%47%2D%37%20%41%37%62%39%4C%5A%44%2D%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%4F%6E%63%65%20%49%6E%20%41%20%57%68%69%6C%65=%45%64%77%61%72%64%73%20%4D%69%63%68%61%65%6C==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%43%20%37%34%45%62%5E%37%43%20%37%2D%47%5A%4C%33%31%62%37%44%20%37%47%2D%7C%51%79%58%37%5E%62%45%5A%4C%37%62%41%20%37%4C%5A%46%2D%34%54%41%2A%5B%2D%47%7C%51%79%42%62%37%4C%5A%5A%4C%37%62%41%20%37%5E%62%45%41%2A%5B%5D%37%20%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%45%62%5E%37%58%20%37%2D%46%5A%41%73%20%36%62%31%33%4C%5A%47%62%41%20%36%62%45%5A%4C%37%62%42%20%37%2D%5A%46%4C%37%43%20%37%2D%46%5A%4C%37%43%20%37%2D%2D%36%4C%5A%45%62%37%44%20%37%20%37%5E%47%5A%2C%5D%5B%2A%42%2D%41%5A%4C%37%6F%62%42%20%37%2D%42%5A%4C%44%37%20%37%2D%41%5A%4C%37%2D%45%20%37%5E%47%6C%37%20%44%37%4C%37%44%2C%37%2D%79%58%37%5E%62%41%2D%37%20%44%41%20%37%5E%62%45%41%2A%5B%5D%20%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%36%47%5A%4C%37%62%37%4C%5A%45%5A%4C%37%2D%45%37%2D%46%5A%4C%20%44%37%62%31%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%20%43%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%33%36%20%43%2D%37%37%2D%47%7C%51%20%42%62%37%20%5A%20==%30=%30===%4F%6E%63%65%20%55%70%6F%6E%20%41%20%53%75%6D%6D%65%72%74%69%6D%65%20%28%4C%61%20%56%61%6C%73%65%20%44%65%73%20%4C%69%6C%61%73%29=%4C%65%67%72%61%6E%64%2D%42%61%72%63%6C%61%79%2D%4D%61%72%6E%61%79%2D%4D%65%72%63%65%72==%57%61%6C%74%7A=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%68%34%46%2D%37%58%37%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%37%58%68%47%7C%51%79%58%2C%37%5E%62%41%7C%51%79%58%79%51%7C%44%33%54%41%2A%5B%5E%46%7C%51%79%33%58%79%51%7C%51%79%58%36%62%42%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%42%2A%5B%5D%51%79%58%39%62%37%43%7C%45%62%37%58%31%62%37%47%7C%43%7C%51%79%58%44%2D%37%58%79%79%58%37%2D%44%7C%51%79%58%37%5E%46%43%2A%5D%5B%51%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%51%7C%47%2D%37%7C%51%79%58%37%36%62%42%7C%51%46%36%58%79%51%51%79%58%37%2D%43%44%2A%5B%5D%51%79%58%37%7C%43%51%79%58%37%2D%47%7C%51%79%58%37%2D%44%7C%7C%46%37%58%79%7C%51%79%58%37%37%2D%47%5A%4C%62%37%58%79%51%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%5E%46%7C%36%20%44%2D%37%45%7C%51%79%58%2C%20%43%37%62%39%20%5A%20==%30=%30===%4F%6E%65%20%42%79%20%4F%6E%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%28%20%20%37%2D%34%42%62%5E%37%62%37%44%20%37%68%41%41%2A%7B%59%7D%20%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%33%4C%5A%47%34%54%69%2A%7B%5A%4C%37%62%41%28%42%62%37%29%7C%51%79%58%37%5E%62%42%5A%4C%29%37%46%28%46%37%29%37%2D%43%28%20%29%62%45%28%37%2D%43%7C%41%37%23%39%20%20%29%37%2D%46%68%42%20%37%2D%62%37%2F%46%4C%37%41%20%39%23%37%45%42%2A%5B%59%7D%51%79%37%58%2D%47%5A%4C%33%31%62%37%44%20%37%68%45%5A%23%39%4C%5A%44%42%20%37%2D%47%62%37%44%20%37%37%20%41%37%62%2F%37%62%42%20%37%2D%47%5A%4C%37%62%41%20%23%39%37%41%5A%4C%37%62%42%20%37%2D%44%5A%4C%39%46%4C%5A%45%68%68%45%5A%4C%37%29%62%45%28%37%2D%37%58%79%51%62%42%28%20%29%37%2D%46%28%20%20%37%2D%47%4C%5A%33%31%62%37%44%20%37%68%41%41%2A%5B%59%5D%37%29%7C%43%2D%47%5A%4C%33%31%62%37%44%20%37%29%46%37%28%46%2F%37%62%42%20%37%2D%47%5A%4C%37%62%41%20%23%39%37%41%7C%51%79%58%37%5E%62%42%5A%4C%29%37%46%4C%5A%45%68%37%2D%43%28%20%31%33%4C%5A%47%2D%37%58%79%51%5A%20==%30=%30===%4F%6E%65%20%46%69%6E%67%65%72%20%53%6E%61%70=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%37%73%75%73%58%6C%63%4B%51%79%58%73%75%73%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%20%4C%5A%20%78%43%34%34%54%5B%51%79%58%37%68%37%73%75%73%58%74%6C%61%37%43%7C%51%79%58%37%68%47%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%46%62%41%5A%4C%20%7C%42%62%37%61%6C%74%58%79%51%7C%55%45%62%5E%37%58%79%51%4B%63%6C%20%4C%5A%44%68%37%58%79%51%7C%47%37%61%6C%74%20%20%20%5A==%30=%30===%4F%6E%65%20%46%6F%6F%74%20%49%6E%20%54%68%65%20%47%75%74%74%65%72=%54%65%72%72%79%20%43%6C%61%72%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%31%62%37%44%20%34%46%37%2C%58%4E%7C%51%79%58%2C%46%7C%51%79%58%2C%6F%42%51%7C%79%58%2C%37%62%42%5A%4C%20%6C%63%4B%51%79%31%41%68%37%2C%34%54%41%2A%7B%42%2A%5B%59%5D%2C%58%79%51%7C%4C%2C%62%42%20%2C%46%5A%4C%2C%37%43%20%2C%2D%37%47%32%4E%5A%4C%51%79%58%7D%51%79%58%37%43%5A%46%58%79%51%37%47%5A%4C%33%20%2C%37%2D%41%4B%63%6C%20%4C%20%2C%37%6F%42%7C%51%79%58%2C%36%62%42%7C%79%51%58%2C%37%46%5A%4C%2C%37%2D%47%20%2C%46%5A%45%37%2C%4C%5A%51%79%58%37%43%20%2C%46%7C%51%47%2D%37%2C%20%42%7C%51%79%58%2C%37%62%42%5A%4C%20%6C%63%51%4B%79%58%2C%37%46%41%2A%5B%59%5D%20%2C%37%43%6F%37%2C%58%79%5A%4C%2C%37%44%44%37%2C%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%2C%20%42%62%2C%4C%5A%46%2C%20%43%37%20%5A%20==%30=%30===%4F%6E%65%20%46%6F%72%20%4D%79%20%42%61%62%79=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%45%62%5E%37%46%20%37%5E%62%45%5A%4C%20%78%20%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%62%42%2F%37%2D%46%20%2D%37%2F%42%62%34%54%41%2A%5B%4C%37%2D%46%20%37%20%42%62%2D%4C%37%62%44%20%37%5E%62%41%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%5A%45%62%5E%37%5E%62%45%5A%4C%51%79%58%36%62%43%37%23%39%2C%2F%62%41%2C%62%41%2C%37%2D%47%2C%37%2D%46%5A%73%4C%2C%39%23%37%43%20%2C%35%23%37%47%5A%4C%42%62%7C%6C%45%20%37%2D%47%5A%4C%44%2F%37%2D%44%37%62%39%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%78%5A%20%4C%44%2F%37%2D%41%20%37%5E%47%42%2A%7B%5D%47%5E%37%20%41%20%37%68%41%7C%37%2D%42%5A%4C%5A%47%5E%37%20%5E%47%5A%4C%37%46%20%37%5E%43%7C%51%79%58%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%44%37%20%41%2D%37%4C%20%78%20%5A%47%20%37%2D%44%2C%4C%5A%42%37%47%6C%31%4E%7C%44%2F%43%2C%43%2C%37%2D%42%37%2C%2D%41%73%5A%4C%2C%39%23%37%45%20%2C%35%23%36%58%79%51%7C%39%23%37%45%20%20%5A%4C%37%43%43%47%2D%37%20%4C%37%47%20%36%47%6C%7C%44%2F%43%2C%37%41%37%2C%45%2C%37%42%73%5A%4C%20%78%20%5A%4C%37%43%5A%47%2D%37%20%2A%5B%5D%20%37%79%58%37%44%7C%37%20%45%62%37%41%6C%5A%4C%2C%39%62%37%45%20%37%42%32%4E%4C%5A%51%79%58%7D%51%79%58%2C%35%23%37%44%5A%4C%2D%37%58%79%51%41%5A%4C%20%78%51%7C%47%36%20%47%37%2F%42%2C%4C%5A%43%37%20%43%23%6F%37%4C%5A%41%2D%37%20%44%37%4C%5A%66%47%36%58%79%51%5A%20==%30=%30===%4F%6E%65%20%49%20%4C%6F%76%65%20%28%42%65%6C%6F%6E%67%73%20%54%6F%20%53%6F%6D%65%62%6F%64%79%20%45%6C%73%65%29%2C%20%54%68%65=%4A%6F%6E%65%73%20%49%73%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%44%20%2C%37%2D%34%47%36%2C%58%44%20%2C%37%2D%41%5A%4C%20%6C%63%4B%51%79%2C%58%37%41%5A%4C%2C%37%2D%45%20%36%47%7C%51%79%37%2C%4C%5A%41%34%54%41%2A%5B%79%58%2C%37%44%5E%37%2C%58%79%37%2D%41%5A%4C%2C%37%6F%62%42%20%2C%37%2D%7C%42%51%79%58%2C%37%5E%47%5A%4C%20%6C%63%4B%51%2C%58%79%51%7C%47%5A%4C%2C%37%20%2C%36%47%7C%2C%20%41%37%2C%47%42%2A%5B%5D%51%79%58%37%44%7C%51%79%58%37%2C%2D%41%5A%4C%2C%37%41%20%2C%37%2D%45%5A%4C%36%2C%58%79%51%37%2D%45%7C%51%31%62%37%45%7C%5A%41%37%2C%58%2D%42%5A%4C%2C%37%44%20%2C%37%2D%41%5A%4C%37%2C%44%20%2C%37%2D%41%5A%4C%20%6C%63%4B%51%79%37%2C%58%79%51%4C%2C%37%2D%45%58%2C%37%44%7C%41%2D%37%2C%58%2D%41%7C%51%79%58%2C%33%31%62%37%45%7C%51%58%79%2C%37%2D%42%7C%51%79%58%2C%37%46%7C%51%79%37%2C%58%79%51%7C%51%79%58%33%79%51%7C%47%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%6E%65%20%4D%6F%72%6E%69%6E%67%20%49%6E%20%4D%61%79=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%47%5E%37%58%7C%51%79%58%37%2D%42%7C%51%79%58%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%45%37%62%39%58%34%54%41%2A%7B%7C%51%79%58%37%44%37%58%79%51%51%79%58%37%5E%2D%43%7C%51%79%58%37%5E%43%4C%5A%37%47%20%37%2D%44%7C%51%79%58%37%5E%47%7C%7C%4E%31%42%2D%7C%51%79%58%37%6E%69%46%3C%6C%7C%41%2D%37%58%36%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%37%20%2D%42%32%4E%7C%7D%51%79%58%37%44%7C%51%79%58%79%51%4B%63%51%79%58%37%45%58%37%5E%47%7C%5B%2A%42%41%2D%7C%51%79%58%37%2D%41%5A%4C%20%6C%63%4B%51%58%79%37%5E%47%7C%51%79%58%37%44%7C%51%79%58%37%44%37%58%79%51%5D%20%20%3E%65%5A%4C%2C%37%42%20%4C%5A%43%2D%46%5A%4C%2C%37%41%20%2C%37%2D%45%7C%51%79%37%58%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%23%2D%37%2C%20%6C%63%4B%51%79%45%2D%37%2C%20%41%37%2C%4C%5A%41%2D%37%58%79%51%7C%3C%44%2E%43%2E%20%61%6C%20%32%6E%64%20%45%6E%64%2E%3E%44%37%58%79%51%5D%20==%30=%30===%4F%6E%65%20%4E%6F%74%65%20%53%61%6D%62%61=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%44%2D%37%58%58%37%2D%44%7C%51%79%58%31%31%23%37%42%7C%79%51%58%37%2D%43%7C%51%79%58%37%62%44%7C%51%79%79%51%7C%44%62%34%54%5B%41%2A%79%58%37%2D%44%51%7C%42%37%23%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%7C%51%79%58%31%31%37%58%79%51%7C%79%58%37%2D%43%58%37%5E%62%44%58%79%51%7C%43%62%41%7C%51%79%58%37%2D%62%45%5B%42%2A%5D%79%51%58%36%62%42%5A%4C%31%31%23%37%42%20%37%2D%37%58%79%51%7C%37%62%44%7C%51%62%44%7C%51%79%20%4C%5A%43%23%41%2A%5D%20%37%46%20%37%68%43%7C%51%79%58%5E%37%42%7C%51%79%58%37%23%46%7C%51%79%58%37%2D%5B%44%2D%37%58%6C%63%4B%51%79%51%79%58%31%31%43%2D%37%58%79%79%58%37%2D%43%7C%51%79%58%37%62%44%7C%51%58%79%37%2D%44%7C%51%79%58%31%31%23%37%42%7C%51%51%7C%42%37%23%7C%51%79%58%37%7C%51%79%58%37%79%51%7C%42%62%58%37%43%7C%51%79%58%36%62%44%7C%51%79%58%62%37%41%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%79%51%7C%42%5E%58%37%2D%46%7C%42%62%36%20%20%20%5A==%30=%30===%4F%6E%6C%79%20%54%72%75%73%74%20%59%6F%75%72%20%48%65%61%72%74=%43%61%72%74%65%72%20%42%65%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%47%7C%51%34%46%5E%37%23%7C%51%79%58%37%2D%41%7C%51%79%58%37%2D%45%51%7C%79%58%2C%39%23%37%42%7C%51%79%58%2C%31%31%44%2D%37%58%79%34%54%41%2A%7B%5E%46%42%2A%5B%43%5E%37%58%79%37%2D%47%7C%51%79%58%37%43%32%4E%5A%4C%20%79%51%58%51%79%58%7D%20%37%43%20%37%2D%47%7C%51%20%43%37%20%5D%31%4E%7C%51%79%41%7C%51%79%58%41%2D%37%2F%45%45%7C%51%79%58%37%68%42%7C%51%79%58%2C%43%37%2F%2D%44%7C%51%79%58%37%2D%44%7C%51%79%58%2C%37%62%31%33%2C%7C%51%79%58%37%51%79%58%37%2D%7C%47%2D%37%20%37%2D%45%7C%51%79%58%2C%39%23%37%42%7C%51%58%79%2C%31%31%23%37%5E%46%41%2A%5B%5D%20%37%43%58%79%51%7C%41%51%79%58%37%2D%4C%37%62%42%20%79%51%7C%47%37%79%58%37%2D%44%43%2A%5B%5D%51%79%58%37%41%51%7C%79%58%2C%31%31%23%37%62%42%5A%4C%2C%20%20%51%7C%46%2D%37%58%37%2D%44%7C%51%79%58%36%43%79%51%7C%45%2D%62%37%47%20%2C%47%2F%37%5E%46%7C%51%79%58%31%2C%31%23%37%62%41%5A%4C%2C%39%62%37%41%20%37%39%2C%4C%5A%55%58%37%5E%43%5A%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%4F%6E%6D%6F=%57%68%65%65%6C%65%72%20%4B%65%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%37%41%5A%4C%20%34%44%62%5E%37%58%2D%43%5A%4C%20%6C%63%4B%51%79%58%47%2F%31%31%23%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%58%79%51%4B%63%6C%34%54%41%2A%5B%47%7C%51%79%58%51%7C%41%62%5E%79%58%2D%42%7C%51%79%58%74%6C%61%37%23%46%51%7C%79%58%47%2F%46%7C%7C%51%79%58%31%31%23%37%51%7C%44%2F%41%79%58%74%6C%61%5E%37%23%31%31%58%79%51%7C%45%2D%58%79%51%7C%43%5E%37%23%31%31%58%79%51%7C%41%62%37%61%6C%74%58%79%51%5A%20==%30=%30===%4F%70%65%6E%65%72%2C%20%54%68%65=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%5E%37%20%43%20%37%2D%47%5A%4C%37%6F%62%41%20%37%2D%5A%41%4C%74%6C%61%37%45%20%37%68%42%5A%4C%37%43%37%4C%5A%46%5E%34%54%41%2A%7B%20%36%43%7C%51%37%61%6C%74%4C%7C%51%79%58%37%5E%46%42%2A%5B%5D%20%74%6C%37%61%43%20%39%2D%47%5A%4C%37%44%20%37%2D%41%5A%42%62%39%58%79%45%20%37%68%42%20%37%68%62%41%4C%5A%41%2D%37%37%2D%44%7C%51%79%58%39%44%7C%51%79%58%37%41%2D%31%4E%5A%4C%29%39%44%28%74%6C%61%37%45%20%20%47%37%4C%5A%74%6C%61%37%45%45%51%5B%59%5A%7C%4E%32%45%2D%47%20%37%2D%44%7C%51%79%58%37%5E%43%5A%4C%2C%51%39%47%20%37%2D%44%5A%4C%37%68%62%45%20%37%37%61%6C%74%20%7D%20%39%62%44%2D%37%20%41%31%33%4C%5A%44%2D%37%20%47%39%4C%5A%45%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%39%4C%5A%43%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%70%75%73%20%44%65%20%46%75%6E%6B=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%46%2F%62%62%58%79%51%4B%2C%37%6F%45%7C%51%79%58%2C%37%62%45%7C%51%58%79%2C%37%62%42%5A%4C%20%78%20%5A%4C%20%6C%63%58%79%51%7C%42%42%34%34%54%5B%51%7C%44%2D%37%2C%20%47%37%4C%5A%43%2D%37%2C%58%79%51%7C%43%37%2C%20%46%37%4C%5A%42%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%4F%72%61%6E%67%65%20%43%6F%6C%6F%72%65%64%20%53%6B%79=%44%65%4C%75%67%67%2D%53%74%65%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%20%2C%37%2D%34%42%62%36%20%39%47%5A%4C%31%31%23%37%62%41%20%44%2F%62%5A%42%4C%37%6F%23%43%20%37%2D%43%5A%4C%37%6F%42%58%79%51%7C%43%34%54%41%2A%7B%51%79%58%51%79%5A%42%62%2F%44%37%46%2C%2D%43%2C%37%47%2C%2D%44%73%31%4E%4C%5A%37%46%20%37%2D%43%5A%4C%33%31%62%37%47%20%7D%58%79%51%58%4C%2C%37%6F%23%47%5A%4C%39%62%32%6C%42%62%5E%41%7C%51%79%58%35%23%39%23%37%62%42%7C%51%58%79%37%5E%62%45%42%2A%5B%5D%20%37%62%42%20%37%68%37%20%44%37%4E%7C%51%79%58%43%5A%4C%37%6F%47%2D%20%47%2D%41%2A%5B%5D%20%37%46%20%37%2D%43%7C%51%79%37%58%46%5A%4C%37%2D%47%20%36%2D%47%5A%4C%36%62%42%62%36%20%42%7C%51%79%58%2D%33%31%62%37%47%6F%37%4C%5A%42%5A%4C%2C%37%6F%23%43%20%2C%37%2D%43%7C%51%58%79%39%47%5A%4C%31%31%23%37%62%41%20%44%2F%62%42%62%2F%44%20%23%43%20%37%2D%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%5E%37%58%79%51%5A%20==%30=%30===%4F%72%6E%69%74%68%6F%6C%6F%67%79=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%20%4C%5A%46%2D%34%54%41%2A%5B%51%79%58%37%2D%51%5D%5B%2A%42%37%44%20%37%68%41%7C%51%79%58%37%2D%47%5A%39%4C%62%37%44%20%37%68%41%7C%51%79%58%37%62%45%62%39%4C%5A%42%79%58%37%62%42%46%7C%51%79%58%79%51%7C%41%2D%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%47%5E%41%2A%5B%5D%51%79%58%37%44%7C%51%79%58%37%79%51%7C%43%37%58%37%2D%45%7C%79%58%37%5E%47%4B%63%6C%20%4C%44%20%37%68%41%7C%51%79%58%37%62%45%43%2A%5D%5B%51%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%37%62%39%4C%5A%51%79%58%37%5E%51%7C%41%2D%37%20%44%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%4F%75%72%20%44%65%6C%69%67%68%74=%44%61%6D%65%72%6F%6E%20%54%61%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%45%34%42%62%37%58%7C%51%79%58%37%62%42%7C%51%79%58%37%46%7C%79%51%58%37%5E%62%41%7C%51%79%58%37%41%7C%51%79%42%62%2D%37%20%34%54%41%2A%5B%58%37%2D%62%45%58%79%51%7C%46%37%2D%45%20%36%62%41%7C%51%79%58%36%62%41%4E%32%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%37%20%5D%5B%2A%42%36%62%41%31%4E%5A%4C%37%45%20%37%20%44%37%4C%37%46%20%37%2D%43%5A%4C%37%62%47%20%37%2D%44%62%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%44%5A%4C%5A%42%2D%37%2D%41%7C%51%79%2D%62%42%7C%51%45%62%37%20%5D%7C%51%79%58%37%46%7C%51%79%58%37%5E%62%41%51%7C%79%58%37%41%7C%51%79%58%37%62%42%41%2A%5B%42%62%37%58%79%20%37%2D%62%42%37%20%45%62%37%4C%5A%41%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%4F%75%72%20%4C%6F%76%65%20%69%73%20%48%65%72%65%20%74%6F%20%53%74%61%79=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%47%37%58%79%79%58%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%62%37%42%20%36%46%5A%4C%37%43%20%37%2D%47%7C%51%51%7C%47%2D%37%34%54%5B%41%2A%41%20%37%68%45%37%4C%5A%42%2D%42%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%44%20%37%2D%41%5B%42%2A%5D%20%37%45%20%37%62%5E%37%4C%5A%44%20%37%62%45%20%36%46%5A%4C%37%58%79%51%7C%47%7C%51%79%58%37%47%5B%41%2A%5D%20%37%44%37%20%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%47%2D%37%20%43%37%2D%44%5A%4C%37%20%37%2D%41%5B%41%2D%37%20%44%45%20%37%2D%42%5A%4C%37%44%20%37%62%45%5A%37%4C%43%20%37%2D%47%7C%51%79%58%37%47%5A%4C%37%37%20%5D%2A%43%5A%4C%37%62%42%79%58%36%46%5A%2D%37%20%43%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%6F%47%23%20%37%2D%47%5A%4C%37%44%20%37%62%45%5A%4C%37%20%43%37%4C%47%5A%4C%37%44%51%7C%44%37%20%20%20%5A==%30=%30===%4F%75%74%20%4F%66%20%4E%6F%77%68%65%72%65=%47%72%65%65%6E%20%4A%6F%68%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%42%34%47%5E%37%58%4B%51%79%58%37%5E%47%7C%51%79%58%37%62%45%51%7C%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%5B%41%2A%20%6C%63%4B%51%39%58%79%51%5D%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%7C%51%58%79%39%62%37%45%7C%51%79%58%37%2D%41%5B%42%2A%45%62%37%58%79%62%37%45%7C%51%79%58%37%5E%47%58%79%51%7C%44%62%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%4B%63%51%79%58%37%5E%47%5B%41%2A%5D%51%79%58%37%37%58%79%51%7C%37%2D%41%5A%4C%36%2D%43%7C%51%4C%5A%42%2D%37%7C%51%79%58%39%62%37%45%7C%51%79%58%37%2D%5B%41%43%2A%5D%51%79%58%39%62%37%45%7C%51%79%58%41%2D%37%58%79%20%6C%63%4B%51%58%79%51%7C%42%2D%37%20%42%62%6F%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%4F%75%74%20%4F%66%20%54%68%69%73%20%57%6F%72%6C%64=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4C%61%74%69%6E=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%42%62%2D%2F%42%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%45%62%7C%51%79%58%37%2D%62%45%7C%51%79%58%62%45%62%2D%2F%45%62%34%54%7B%41%2A%62%41%7C%51%79%51%7C%45%62%37%7C%51%79%58%36%2D%62%45%7C%51%79%58%37%2D%45%62%7C%51%79%58%37%62%45%7C%51%79%58%73%75%73%41%62%2D%37%58%79%58%37%2D%62%58%36%62%45%32%4E%31%45%62%36%58%3E%65%6E%69%46%3C%35%23%37%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%6F%45%7C%51%79%58%79%51%7D%7C%4E%7C%51%79%58%37%2D%43%5A%4C%20%20%4C%5A%20%78%78%20%5A%4C%20%6C%63%4B%51%79%58%36%2D%43%42%5B%2A%5D%20%39%62%37%47%20%37%68%44%5A%4C%20%20%4C%5A%20%78%6C%63%4B%51%79%41%7C%51%79%58%43%6F%37%58%79%79%58%36%62%2D%43%7C%51%79%58%2D%43%7C%51%58%79%37%47%7C%51%79%58%31%31%23%37%62%41%7C%51%51%7C%43%2D%36%7C%51%79%58%36%6E%65%20%74%73%7C%43%2D%36%58%2E%43%2E%44%3C%20%20%37%43%5A%4C%20%6C%63%51%4B%79%58%37%47%7C%51%79%58%37%62%41%7C%51%79%20%61%6C%20%31%51%79%58%37%62%64%69%6E%67%3E%4C%5A%46%37%20%42%62%37%20%5A==%30=%30===%4F%76%65%72%20%54%68%65%20%52%61%69%6E%62%6F%77%20%28%53%6F%6D%65%77%68%65%72%65%29=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%45%20%36%20%43%2D%37%4C%2C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%37%20%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%5A%45%62%36%2C%62%45%76%2A%5B%37%5E%62%45%5A%42%62%37%4C%5A%37%2D%46%5A%4C%37%2D%43%20%36%62%45%5A%4C%62%37%42%20%37%2D%46%5A%4C%37%2D%43%20%36%62%45%20%42%62%37%4C%20%37%2D%46%5A%51%79%58%73%75%2D%37%20%47%37%51%79%58%37%2D%46%5A%4C%37%46%20%73%75%73%46%37%5A%4C%62%42%2F%37%2D%43%20%37%2D%43%5A%4C%7C%42%62%37%73%44%7C%51%79%58%2D%47%5A%4C%37%58%79%51%7C%42%45%34%34%54%41%2A%7B%5D%51%79%58%37%62%42%51%7C%79%58%37%2D%46%7C%51%79%58%73%75%73%37%62%62%36%20%43%2D%2C%37%2D%46%7C%62%37%43%20%37%37%4C%5A%41%62%62%44%20%37%2D%46%5A%4C%37%43%20%37%2D%47%4C%5A%29%73%75%73%37%62%42%28%37%6F%41%20%37%5E%37%4C%5A%47%2D%5E%62%45%20%37%37%2D%46%5A%4C%20%42%62%37%4C%47%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%62%36%45%42%2A%5B%7D%20%37%62%42%20%36%62%45%5A%2D%37%20%43%37%37%46%5A%4C%39%41%28%36%62%45%5A%45%62%36%58%37%62%42%20%37%2D%46%5A%4C%37%6F%62%47%20%2D%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%20%5D%5B%2A%41%4C%37%62%42%20%4C%37%43%20%37%2D%37%28%44%37%73%75%73%37%62%42%28%37%6F%41%20%37%5E%62%5A%41%4C%37%5E%62%45%20%37%2D%47%5A%4C%29%39%62%29%4C%5A%47%2D%43%20%29%37%68%5A%46%2D%37%20%44%62%37%4C%5A%47%2D%37%20%43%37%62%39%4C%5A%46%2D%37%28%46%37%29%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A%20==%30=%30===%50%2E%53%2E%20%49%20%4C%6F%76%65%20%59%6F%75=%4A%65%6E%6B%69%6E%73%20%47%6F%72%64%6F%6E==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%46%7C%34%45%62%36%58%5A%4C%39%62%37%43%20%37%68%47%5A%4C%37%62%20%42%37%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%46%37%58%79%51%34%54%5B%41%2A%79%58%36%62%45%4E%31%45%62%36%20%36%62%45%6C%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%62%42%20%37%2D%46%5A%4C%37%46%20%44%62%37%4C%5A%5A%4C%37%62%42%20%37%62%42%7C%42%62%2D%37%58%7C%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%58%79%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%46%37%58%79%51%5B%42%2A%5D%51%4C%39%62%37%43%5A%46%37%20%42%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%36%62%45%5B%41%2A%5D%20%37%62%5A%47%68%37%20%4C%35%23%37%43%5A%46%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%44%62%37%4C%5A%45%62%36%20%20%20%5A==%30=%30===%50%61%6C%6F%20%41%6C%74%6F=%4B%6F%6E%69%74%7A%20%4C%65%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%46%34%46%5E%37%58%43%7C%51%79%58%2C%37%2D%47%5A%4C%20%6C%63%51%4B%79%58%39%62%37%44%5A%4C%20%6C%63%4B%51%79%37%58%79%51%7C%34%54%41%2A%5B%46%7C%51%79%58%20%46%37%20%5D%20%6C%63%4B%51%79%58%39%62%37%47%5A%4C%20%63%6C%4B%51%79%58%31%31%23%37%5E%62%42%42%2A%5B%4C%5A%43%2D%37%37%2D%43%7C%51%23%37%47%7C%51%42%62%36%58%79%41%7C%51%79%58%37%68%45%5A%4C%20%6C%63%4B%79%51%58%37%5E%46%7C%51%79%58%39%23%37%43%7C%51%37%62%39%58%79%7C%51%79%58%37%63%4B%51%79%58%4B%63%6C%20%4C%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%41%2A%5D%5B%51%79%58%2C%37%43%7C%51%79%58%37%2D%47%5A%44%37%23%31%31%51%79%58%31%31%6C%20%4C%5A%47%2D%37%2C%58%79%51%7C%43%37%58%79%51%7C%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%2C%20%43%37%20%5A%20==%30=%30===%50%61%6E%6E%6F%6E%69%63%61=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%37%62%34%43%5E%37%58%23%37%41%20%37%5E%62%45%5A%4C%37%62%42%20%2D%37%44%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%31%31%4C%5A%41%34%54%7B%41%2A%2D%43%5A%4C%37%5E%37%20%46%37%5B%42%2A%7D%51%79%58%37%5E%62%44%6C%7C%2C%47%37%2C%37%62%41%73%20%37%2D%62%45%5A%4C%35%23%47%2D%37%20%43%62%47%5A%4C%37%45%20%37%2D%42%5A%47%62%37%58%2C%37%2D%47%73%20%37%5E%43%5A%4C%33%31%62%47%37%20%37%2D%44%7C%51%79%58%37%5E%42%7C%51%79%43%37%2C%7C%6C%4C%37%46%20%37%41%20%37%5E%62%20%73%44%37%2C%42%20%37%2D%44%5A%4C%37%62%41%20%37%2D%62%7C%45%51%79%58%37%5E%43%6C%5B%41%2A%5D%2C%37%47%62%37%4C%5A%45%37%41%5A%4C%37%47%2C%37%2D%44%5A%41%62%37%20%7C%2C%37%47%2C%37%62%41%73%20%37%2D%62%45%4C%5A%35%23%37%46%20%37%5E%62%47%5A%4C%37%62%44%6C%44%37%20%73%4C%31%31%23%37%37%2C%7C%6C%44%62%5E%37%20%20%20%5A==%30=%30===%50%61%70%65%72%20%44%6F%6C%6C=%42%6C%61%63%6B%20%4A%6F%68%6E%6E%79==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%41%20%34%46%5E%37%20%41%2F%2D%46%20%41%2F%46%7C%51%79%58%36%46%51%7C%79%58%37%43%7C%51%79%58%37%47%5A%4C%37%44%4C%5A%43%2F%47%34%54%41%2A%5B%2C%46%5A%4C%37%7C%43%37%58%79%7C%51%79%58%37%41%5A%4C%37%43%20%37%2D%47%51%7C%79%58%36%46%5A%4C%37%43%20%37%2D%47%7C%51%42%62%20%42%6F%51%79%58%37%47%73%41%37%2C%44%37%2C%70%7C%6C%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%50%61%72%69%73%69%61%6E%20%54%68%6F%72%6F%75%67%68%66%61%72%65=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%46%5E%37%58%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%43%20%37%2D%47%7C%51%79%58%79%51%7C%47%34%54%41%2A%7B%79%58%37%5E%41%58%79%51%7C%4E%37%45%20%37%2D%42%32%4E%7C%51%79%58%51%79%51%58%79%58%51%79%58%7D%20%37%43%20%37%2D%47%31%20%5D%5B%2A%42%37%5E%46%5A%4C%62%37%43%7C%51%20%45%37%4C%5A%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%5E%5A%47%4C%37%44%20%37%2D%41%7C%51%79%58%37%5E%41%47%2D%37%58%79%37%2D%42%7C%51%20%37%2D%47%7C%5B%2A%41%46%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%20%2D%37%41%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%5E%37%58%79%51%5D%51%79%58%35%43%37%4C%5A%46%5E%37%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%50%61%72%6B%65%72%27%73%20%4D%6F%6F%64=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%50%61%72%74%79%27%73%20%4F%76%65%72%2C%20%54%68%65=%53%74%79%6E%65%2D%43%6F%6D%64%65%6E%2D%47%72%65%65%6E==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%45%62%5E%37%58%37%5E%62%45%5A%4C%51%79%58%7C%72%51%79%5A%58%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%79%51%7C%41%62%34%54%41%2A%5B%79%58%37%2D%44%79%51%7C%43%37%4B%51%79%58%37%5E%62%45%5A%4C%37%62%44%20%36%2C%2D%62%41%7C%51%79%58%37%2D%46%7C%51%79%58%63%6C%20%4C%5A%58%37%2D%47%7C%58%7C%72%51%79%79%51%7C%43%37%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%42%45%2A%5B%5D%51%79%58%37%62%42%5A%4C%37%46%20%62%37%4C%5A%58%58%37%47%7C%51%37%68%47%7C%51%62%5E%37%58%79%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%62%7C%45%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%42%62%37%58%79%45%5A%4C%51%79%58%37%62%42%7C%37%58%79%51%7C%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%5E%45%62%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%2D%37%58%79%51%43%7C%51%79%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%50%61%73%73%69%6F%6E%20%44%61%6E%63%65=%54%79%6E%65%72%20%4D%63%43%6F%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%34%46%37%73%75%63%4B%51%79%58%73%75%73%37%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%6C%20%4C%5A%20%34%54%41%2A%7B%6C%63%4B%51%79%2A%42%42%62%37%31%62%37%62%42%5A%4C%20%78%20%5A%4C%20%78%5A%20%4C%20%6C%63%4B%51%79%58%73%75%73%33%31%62%33%73%75%73%58%5B%7D%20%20%78%79%58%62%42%2F%20%4C%5A%20%78%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%4B%63%51%79%58%62%42%2F%31%31%2D%62%45%5A%4C%20%45%62%2D%31%31%78%20%5A%4C%20%51%4B%63%6C%20%4C%5A%44%62%2F%43%62%20%43%37%23%39%4C%5A%55%43%37%23%39%58%79%51%5A%20==%30=%30===%50%61%73%73%69%6F%6E%20%46%6C%6F%77%65%72=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%33%31%62%45%20%34%46%23%39%62%7C%51%79%58%35%62%39%46%7C%51%79%58%35%62%23%39%46%7C%51%79%58%35%62%39%46%7C%51%79%58%35%45%37%62%31%33%34%54%41%2A%7B%79%58%31%31%23%44%37%62%39%4C%58%31%31%23%39%43%7C%51%79%58%37%5E%62%44%2A%42%5B%7D%20%20%6C%63%4B%51%79%58%39%36%47%5A%79%51%7C%42%39%20%39%44%5A%4C%37%62%41%2C%37%62%39%23%35%58%42%73%7C%51%79%58%37%5E%62%44%7C%51%79%58%62%39%37%62%41%7C%51%79%58%35%23%39%41%7C%51%79%62%37%2C%45%62%37%62%42%7C%51%20%33%31%62%37%5D%5B%2A%41%6C%35%62%39%46%7C%51%79%58%35%62%39%23%46%7C%79%51%58%35%62%39%46%7C%51%79%58%35%62%39%23%46%58%79%51%7C%45%2C%37%62%44%2C%45%62%31%33%4C%5A%44%39%20%44%37%62%39%4C%5A%47%36%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%61%73%73%70%6F%72%74=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%50%65%61%63%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%45%20%37%68%37%20%44%37%58%37%5E%62%42%7C%6C%2C%37%46%2C%68%43%73%37%20%5E%42%5A%4C%37%43%20%37%2D%47%5A%4C%39%62%79%51%7C%42%2D%41%34%34%54%5B%5A%41%5E%37%20%46%23%2D%37%4C%5A%45%62%68%37%20%41%62%37%4C%5A%44%62%5E%37%58%79%51%7C%43%37%61%6C%74%20%42%37%23%31%31%4C%5A%42%62%5E%37%20%20%20%5A==%30=%30===%50%65%61%63%6F%63%6B%73%2C%20%54%68%65=%52%6F%77%6C%65%73%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%33%31%62%42%34%42%62%2D%20%7C%2C%37%2D%23%46%20%73%20%2D%62%42%5A%4C%2D%36%62%42%20%37%2D%62%42%5A%4C%37%5E%2D%62%42%6C%46%2D%37%20%34%54%41%2A%7B%7C%51%79%58%51%58%79%51%4B%63%51%79%58%7D%20%39%62%37%46%20%2D%62%42%31%5A%4E%4C%39%23%37%46%20%39%23%37%43%5A%4C%20%6C%58%79%51%58%79%37%2D%62%45%5A%37%68%62%45%5A%58%79%51%5D%5B%42%20%2D%62%42%5A%4C%37%46%20%37%68%43%7C%79%51%58%2D%62%42%5A%4C%37%46%20%37%68%43%42%2A%62%2D%5E%37%4C%2D%62%42%32%4E%42%5A%4C%37%5E%5A%44%62%2D%5E%62%42%41%2A%5B%5D%20%39%62%37%46%20%37%68%7C%43%51%79%58%31%31%23%37%62%45%7C%51%79%58%37%2D%20%42%62%2D%4C%37%62%41%20%23%37%43%5A%4C%62%2D%36%4C%5A%79%58%37%2D%62%45%5A%4C%33%31%62%42%20%37%46%2D%6C%7C%2C%37%2D%23%46%2C%20%73%20%2D%62%42%51%4B%63%6C%20%42%20%37%2D%62%39%20%46%37%23%39%4C%5A%42%62%2D%20%46%37%62%39%20%5A%20==%30=%30===%50%65%65%20%57%65%65=%57%69%6C%6C%69%61%6D%73%20%54%6F%6E%79==%57%61%6C%74%7A=%44%62==%31%72%33%34%4C%62%4B%63%75%37%29%37%68%62%45%62%5E%37%58%79%5E%41%7C%59%7C%51%79%58%37%2D%44%7C%51%79%62%58%44%2F%46%7C%51%79%58%62%44%2F%62%45%7C%51%37%2F%45%62%28%44%34%33%54%5B%47%7C%51%79%58%62%5E%37%2F%45%73%75%73%37%47%7C%59%5A%4C%20%6C%63%4B%51%58%79%46%2F%37%5E%42%7C%51%79%58%29%37%68%45%28%28%44%2D%37%29%42%7C%51%79%58%79%58%73%75%73%79%51%7C%46%37%58%37%5E%62%47%7C%59%7C%51%79%58%31%31%23%5E%37%62%44%7C%51%79%58%29%37%2D%43%28%73%75%73%79%51%7C%47%37%58%74%6C%61%37%58%73%75%73%37%6C%74%58%79%51%29%62%47%2F%46%28%20%31%31%23%37%5E%62%47%59%7C%5A%4C%46%2F%37%5E%62%44%20%37%5E%62%45%7C%20%4C%5A%44%62%61%37%47%7C%51%79%51%7C%46%2F%44%62%58%79%51%7C%78%4C%5A%78%20%5A%20==%30=%30===%50%65%65%6C%20%4D%65%20%41%20%47%72%61%70%65=%46%72%69%73%68%62%65%72%67%20%44%61%76%65==%53%6C%6F%77%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%41%44%2D%37%20%2D%44%5A%4C%39%62%37%41%20%37%62%42%5A%4C%43%37%20%37%2D%44%5A%4C%20%78%20%5A%4C%37%62%45%37%20%45%62%37%2A%7B%34%34%54%2C%43%2F%39%23%2C%46%37%2C%7C%6F%42%20%37%62%42%5A%4C%39%23%37%46%20%2C%2F%43%39%23%37%46%5A%4C%37%6F%42%20%37%62%42%6C%37%4C%5A%46%37%37%2D%43%73%20%20%39%62%37%41%4C%5A%58%79%51%4E%5A%4C%37%43%20%37%2D%44%7C%51%79%58%39%37%62%41%7C%51%79%58%37%45%5A%4C%51%79%58%7C%72%31%42%62%37%20%39%23%37%46%20%6C%63%4B%51%79%79%51%58%79%51%44%42%2A%5B%5D%20%37%2D%44%6C%3E%65%6E%69%3C%46%2C%37%41%2C%37%62%42%73%32%4E%7C%51%79%58%37%62%39%2C%58%58%51%79%58%7D%20%6C%61%20%2E%20%44%37%62%39%37%62%42%5A%4C%20%78%20%5A%4C%2C%39%62%37%20%45%37%42%5A%4C%37%43%20%2C%37%2D%47%5A%4C%2C%20%3C%44%2E%43%2D%47%5A%4C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%41%37%62%39%58%79%51%5D%20==%30=%30===%50%65%67%67%79%27%73%20%42%6C%75%65%20%53%6B%79%6C%69%67%68%74=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%58%33%31%62%37%34%47%68%37%58%58%37%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%5E%37%2D%46%7C%51%79%58%33%31%62%37%43%7C%51%79%79%51%7C%45%62%34%54%41%2A%7B%51%79%58%37%62%5E%37%58%79%51%33%31%42%7C%51%79%58%39%23%37%43%7C%51%79%73%58%75%73%37%62%44%7C%51%79%58%35%23%37%44%7C%58%79%51%7C%42%62%41%7C%51%79%2D%47%7C%51%79%58%79%51%7C%41%51%79%58%37%2D%62%41%42%2A%5B%7D%20%20%6C%4B%63%51%79%58%37%5E%62%44%7C%51%79%58%33%31%62%7C%44%62%37%58%37%2D%62%45%7C%44%43%2A%5B%5D%5A%46%5E%37%58%5E%62%41%7C%51%79%58%37%5E%62%45%7C%51%79%39%58%62%37%62%42%7C%51%79%58%37%68%46%7C%51%79%37%20%44%37%20%4C%37%43%20%37%46%3C%55%7C%51%58%79%51%7C%43%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%37%42%62%7C%51%79%58%33%31%42%7C%51%79%58%39%23%37%62%31%33%58%79%73%75%73%37%62%69%6E%65%3E%44%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%65%6E%6E%69%65%73%20%46%72%6F%6D%20%48%65%61%76%65%6E=%4A%6F%68%6E%73%74%6F%6E%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%45%34%43%36%20%46%20%36%43%7C%51%79%58%37%47%7C%51%79%58%37%44%2D%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%37%5E%46%5E%37%4C%5A%34%54%5B%41%2A%63%4B%51%79%58%44%2D%37%58%79%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%20%4C%5A%44%37%5A%4C%37%6F%62%47%7C%51%79%58%37%58%79%51%4B%58%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%4C%5A%37%5E%46%20%36%43%5B%42%2A%5D%20%20%6C%63%79%51%7C%47%37%47%5A%4C%20%6C%37%41%7C%51%79%7C%43%37%58%79%51%79%58%31%31%23%37%62%42%7C%51%79%58%37%44%2D%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%7C%51%7C%45%2D%37%58%51%79%58%37%2D%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%50%65%6E%73%61%74%69%76%61=%46%69%73%63%68%65%72%20%43%6C%61%72%65==%42%6F%73%73%61%20%4E%6F%76%61=%47%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%47%62%5E%37%7C%51%79%58%31%31%23%37%47%7C%51%79%58%37%62%5E%47%7C%51%79%58%31%31%23%37%47%7C%51%79%58%47%62%5E%37%58%34%54%7B%41%2A%5E%44%5A%4C%37%51%7C%44%5E%37%5A%4C%37%42%20%37%2D%23%46%7C%51%79%58%31%23%31%37%5E%47%7C%51%79%58%37%62%41%7C%51%79%58%45%2D%37%20%41%79%58%39%23%37%20%29%37%46%28%41%62%2D%37%58%69%46%3C%29%37%2D%43%28%37%46%7C%51%79%58%5E%37%62%47%55%7C%51%79%58%37%47%31%4E%7C%51%79%6E%65%3E%20%20%7C%51%79%58%37%46%7C%51%79%58%5A%4E%32%47%37%79%58%37%5E%43%5B%42%2A%5D%20%37%62%47%20%2D%37%62%44%7C%51%79%58%37%5E%62%47%7C%51%79%58%51%7C%41%2D%37%4C%51%79%58%7D%37%5E%41%20%37%7C%45%37%23%39%62%42%20%37%2D%42%7C%51%79%58%37%5E%43%7C%79%51%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%4C%5A%41%5E%51%79%58%37%5E%20%2E%43%2E%44%46%23%2D%37%58%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%7C%51%58%79%39%62%37%45%7C%51%79%58%37%2D%42%7C%51%79%44%2D%37%20%3C%5A%4C%23%47%2F%61%6C%20%31%73%74%20%65%6E%64%69%6E%67%3E%20%4C%5A%47%37%20%20%20%5D==%30=%30===%50%65%6E%74%20%55%70%20%48%6F%75%73%65=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%37%58%79%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%20%63%6C%4B%51%79%58%37%5E%47%7C%51%79%58%37%44%7C%51%7C%47%5E%37%41%34%34%54%5B%4B%51%79%58%37%2D%37%58%79%51%58%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%46%37%7C%51%79%58%37%2D%43%7C%51%79%58%37%47%7C%79%51%7C%47%5E%44%5A%4C%20%6C%63%6C%20%20%5A==%30=%30===%50%65%6E%74%68%6F%75%73%65%20%53%65%72%65%6E%61%64%65=%4A%61%73%6F%6E%2D%42%75%72%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%2C%34%46%5E%37%2C%2D%47%7C%51%79%58%2C%37%43%7C%51%79%58%2C%2D%37%47%7C%51%79%58%2C%37%6F%62%41%7C%51%79%58%37%2C%20%43%37%34%54%41%2A%7B%2C%36%46%5A%4C%46%36%2C%20%41%2C%36%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%2C%37%43%20%2C%37%2D%47%5A%4C%2C%37%6F%62%20%42%62%37%2C%31%4E%5A%4C%20%2C%37%47%7C%51%2A%42%47%2D%37%44%5A%4C%2C%37%41%20%2C%37%5E%46%5A%4C%2C%43%37%20%2C%37%2D%47%5A%4C%2C%37%6F%23%46%20%2C%2D%37%2C%58%79%5B%5D%51%79%58%51%79%58%2C%37%5A%47%37%2C%20%79%58%2C%37%5E%46%41%2A%5B%5D%51%79%58%2C%43%37%5A%4C%2C%37%2D%47%20%2C%37%43%5A%4C%2C%20%51%7C%41%62%6F%4C%37%2D%44%20%7C%47%2D%37%2C%58%79%51%7C%43%37%2C%58%79%51%7C%47%2D%37%2C%20%43%37%2C%4C%5A%20%78%20%4C%5A%46%36%2C%20%45%62%37%2C%4C%5A%46%36%58%79%51%5A%20==%30=%30===%50%65%6F%70%6C%65=%53%74%79%6E%65%20%4A%75%6C%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%2F%62%45%41%42%62%5E%37%46%6C%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%42%62%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%47%20%37%62%39%4C%5A%2A%5B%34%34%54%4B%51%79%58%31%62%5E%37%58%79%4C%20%6C%63%4B%51%79%58%37%5E%2D%47%42%2A%5D%5B%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%51%5A%43%37%23%31%42%7C%51%79%58%37%43%7C%51%79%47%68%37%20%43%4C%37%6F%62%41%20%41%2F%46%5A%4C%36%2D%62%20%42%42%2F%47%5A%4C%36%46%20%37%5E%46%5A%4C%37%5A%47%2D%37%58%5A%4C%20%6C%63%2D%47%20%37%5E%2F%46%2C%46%36%46%20%37%2D%43%5A%4C%37%2D%47%20%37%5E%62%41%42%2A%5B%5D%20%37%46%20%37%2D%43%7C%70%70%2C%37%4C%5A%42%62%45%7C%51%79%58%5E%62%45%43%2A%37%20%46%37%62%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%5E%37%62%42%7C%51%79%58%62%42%2F%62%45%5A%4C%39%58%79%51%5D%5B%2D%43%5A%4C%37%62%42%5A%4C%62%70%70%45%62%2D%70%7C%51%79%58%37%5E%62%45%5A%4C%39%62%37%42%62%20%37%2D%46%7C%51%79%58%36%62%42%5A%4C%37%70%46%37%2F%45%7C%51%79%58%37%37%62%42%2C%37%7C%45%68%37%20%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%37%2D%47%20%44%2F%62%42%5A%4C%37%41%70%70%73%46%2D%51%79%58%44%2F%37%2D%43%7C%51%5E%37%58%79%51%5A%4C%46%2F%37%2D%43%20%37%2D%43%7C%51%79%46%58%2F%62%45%7C%51%79%58%31%31%23%39%62%41%7C%42%62%36%58%79%62%45%6C%7C%2C%20%46%37%20%5A%20==%30=%30===%50%65%6F%70%6C%65%20%57%69%6C%6C%20%53%61%79%20%57%65%27%72%65%20%49%6E%20%4C%6F%76%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%2D%44%34%43%36%58%79%41%7C%51%79%58%36%43%5A%4C%37%47%20%37%2D%7C%44%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%37%58%79%51%7C%34%54%41%2A%7B%79%58%39%62%37%37%20%47%37%4C%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%79%58%44%37%7C%51%79%58%37%2D%41%7C%51%79%58%36%43%5A%51%7C%4E%31%47%2D%44%5A%4C%37%43%42%2A%5B%5D%20%43%23%6F%37%5A%4C%37%46%20%36%43%7C%51%79%58%37%47%32%5A%4E%4C%51%79%58%7D%20%37%47%20%37%2D%44%5A%4C%43%36%58%79%51%37%5E%43%7C%51%7C%51%79%58%37%4C%5A%43%2D%37%37%41%5A%4C%37%45%20%37%68%42%5A%4C%20%6C%4B%63%51%79%58%37%5E%62%42%5A%4C%39%62%37%46%20%58%79%51%7C%44%37%46%20%37%2D%58%36%43%7C%51%5D%5B%2A%44%43%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%58%79%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%36%44%62%37%58%79%51%79%58%37%47%79%51%7C%20%28%44%2D%37%29%78%20%28%47%37%29%20%5A%20==%30=%30===%50%65%72%64%69%64%6F=%54%69%7A%6F%6C%20%4A%75%61%6E==%4C%61%74%69%6E=%42%62==%31%72%33%34%4C%62%4B%63%75%37%42%31%4E%7C%51%34%43%2D%37%58%51%79%58%37%2D%43%5A%4C%37%47%20%37%2D%44%51%7C%79%58%36%62%42%7C%51%79%58%37%46%7C%51%79%7C%46%37%58%79%34%54%7B%41%2A%4C%20%6C%63%4B%7C%44%2D%37%20%5B%42%2A%5D%20%20%6C%63%4B%51%79%58%36%62%32%42%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%44%37%58%79%51%51%79%58%36%62%7C%51%79%58%37%51%4B%63%6C%20%37%2D%43%5B%41%2A%5D%20%20%6C%63%4B%51%79%37%58%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%4C%58%79%51%7C%46%79%58%37%47%5A%42%62%36%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%55%42%62%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%50%65%72%68%61%70%73=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%37%62%41%20%37%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%7C%45%2D%37%43%34%34%54%5B%39%4C%5A%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%37%20%20%51%4C%5A%44%2D%37%20%47%37%20%5D%59%5B%51%44%2D%37%20%47%37%4C%5A%43%37%58%79%51%5A%20==%30=%30===%50%65%72%68%61%70%73%2C%20%50%65%72%68%61%70%73%2C%20%50%65%72%68%61%70%73=%46%61%72%72%65%73%2D%44%61%76%69%73==%4C%61%74%69%6E=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%42%20%34%45%2D%37%58%58%37%2D%45%5A%4C%37%42%20%37%2D%41%7C%51%58%79%37%2D%45%5A%4C%37%42%20%37%2D%41%7C%51%79%79%51%7C%43%37%34%54%41%2A%7B%20%6C%63%4B%51%2D%37%4C%5A%45%4C%20%6C%63%4B%51%79%58%36%45%5A%4C%20%6C%4B%63%51%79%58%37%42%42%2A%5B%7D%51%79%58%37%2D%5A%42%37%58%79%41%20%37%2D%45%58%37%2D%45%5A%79%51%4B%63%6C%2D%41%7C%51%79%58%37%2D%45%5A%4C%37%42%20%2D%37%41%7C%51%79%58%37%2D%45%41%2A%5B%5D%20%20%37%20%42%37%4C%58%36%45%5A%4C%79%51%7C%43%37%20%42%37%4C%5A%45%2D%37%20%41%2D%37%4C%5A%45%2D%58%79%51%5A%20==%30=%30===%50%65%72%69%27%73%20%53%63%6F%70%65=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%2D%37%20%47%37%20%37%2D%44%5A%4C%37%41%20%37%5E%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%47%37%4C%5A%43%44%34%34%54%5B%58%37%5E%46%5A%58%79%51%4B%63%2D%47%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%5E%46%5A%4C%20%6C%37%20%43%37%4C%35%23%37%45%7C%4C%37%47%20%37%23%31%31%58%79%41%20%37%2D%45%5A%4C%37%47%20%37%2D%44%7C%79%51%58%35%23%37%41%7C%51%79%58%37%62%42%7C%51%37%4C%5A%44%2D%37%42%7C%51%79%5A%45%68%37%20%41%37%62%39%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%58%79%51%7C%55%43%5E%37%20%41%37%23%35%20%5A==%30=%30===%50%65%74%69%74%20%46%6C%65%75%72=%42%65%63%68%65%74%20%53%69%64%6E%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%62%34%44%37%62%39%6C%63%4B%51%79%58%39%62%37%41%5A%4C%20%6C%4B%63%51%79%58%2D%47%5A%4C%20%6C%63%4B%51%79%58%20%4C%5A%44%37%34%54%41%2A%5B%7C%51%79%58%37%5D%5B%2A%42%44%37%2D%43%7C%51%79%58%37%6F%42%7C%51%79%58%5E%37%62%42%5A%4C%20%6C%63%4B%51%79%58%39%62%37%58%79%51%7C%46%20%20%6C%63%4B%20%6C%63%4B%51%79%51%4B%63%6C%41%5A%4C%20%6C%63%4B%51%79%58%2D%47%7C%51%58%79%39%62%37%44%7C%51%79%58%37%68%41%5A%4C%20%37%62%39%58%79%58%37%5E%62%42%44%7C%51%79%58%39%58%79%51%4B%20%6C%63%4B%51%79%58%2D%47%5A%4C%20%6C%63%51%4B%79%58%39%62%37%44%43%2A%5B%5D%20%20%6C%63%4C%5A%41%68%37%62%37%44%5A%4C%5A%4C%20%6C%63%79%51%7C%47%2D%43%5A%4C%20%6C%63%4B%51%79%58%39%62%37%47%2A%44%5B%5D%51%79%58%2D%47%5A%4C%39%62%37%44%20%2D%58%79%51%4B%58%33%31%62%37%41%5A%4C%20%6C%4B%63%6C%20%4C%2D%47%5A%4C%20%6C%63%4B%51%79%58%39%62%37%7C%44%51%79%58%37%68%41%7C%51%79%58%36%62%42%5A%58%79%51%4B%63%51%79%58%37%46%37%23%39%58%79%51%7C%44%37%62%39%58%79%51%7C%47%2D%20%44%37%62%39%4C%5A%47%2D%20%20%20%5A==%30=%30===%50%66%72%61%6E%63%69%6E%67%20%28%4E%6F%20%42%6C%75%65%73%29=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%50%68%61%73%65%20%44%61%6E%63%65=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%34%42%2D%39%58%63%4B%51%79%58%31%31%23%37%5E%62%42%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%20%34%54%41%2A%7B%20%5A%4C%20%78%2A%42%41%31%33%63%4B%51%79%58%39%36%47%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%6C%20%4C%5A%20%5B%7D%20%20%78%5A%4C%20%78%20%2A%41%42%2D%39%4B%51%79%58%31%31%23%39%5E%62%42%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%63%6C%20%4C%5A%5B%5D%20%20%78%20%78%20%20%5A%20==%30=%30===%50%69%63%6B%20%59%6F%75%72%73%65%6C%66%20%55%70=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%73%75%34%47%2D%37%20%37%47%20%37%2D%44%5A%4C%39%62%37%41%20%37%45%68%5A%4C%37%5E%62%42%20%37%5E%46%5A%4C%37%43%4C%5A%43%37%73%34%54%41%2A%5B%42%20%37%68%23%20%44%37%4C%5A%43%20%37%5E%47%5A%4C%37%44%20%37%2D%41%42%5B%2A%5D%51%79%58%36%46%5A%4C%37%43%20%37%2D%47%5E%37%4C%5A%46%37%2D%41%5A%4C%62%41%43%2A%5B%45%2D%37%20%41%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%2D%37%42%5A%4C%37%44%20%73%75%73%37%44%5A%4C%37%36%58%79%51%5D%5A%4C%39%62%37%20%37%2D%47%5A%4B%63%6C%20%4C%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%43%51%7C%79%58%37%62%41%7C%51%79%58%37%2D%62%45%5A%37%20%44%37%4C%51%79%58%37%5E%43%20%73%75%73%2A%41%47%2D%37%47%20%37%2D%44%5A%4C%39%62%37%41%20%37%68%5A%45%4C%37%5E%62%42%20%37%5E%46%5A%4C%37%43%20%37%4C%5A%43%37%5B%5D%20%37%43%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%50%69%6E%67%20%50%6F%6E%67=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%33%31%42%7C%51%34%42%62%31%33%42%41%2A%7B%7D%51%79%58%33%31%42%7C%51%79%33%58%31%62%42%7C%51%79%58%33%31%42%7C%51%79%58%62%31%33%58%79%34%54%69%2A%7B%44%7C%51%79%58%62%31%33%58%79%79%58%33%31%62%42%7C%51%79%58%33%31%42%7C%79%51%58%33%31%62%42%7C%51%79%58%33%31%42%7C%51%51%7C%42%31%33%42%7C%51%79%58%46%7C%51%79%58%51%7C%43%2D%37%51%79%58%39%62%37%47%7C%51%79%58%37%5E%62%7C%41%51%79%58%37%5E%62%42%5A%4C%35%23%37%46%20%7C%47%62%5E%37%79%58%37%5E%62%42%2A%5B%7D%51%37%4C%5A%45%62%51%79%58%37%2D%43%7C%51%79%58%37%5E%62%44%51%7C%79%58%35%23%39%62%37%44%7C%51%79%58%37%5E%7C%46%37%58%79%62%42%20%37%2D%23%46%7C%51%79%79%51%7C%45%62%51%79%58%37%2D%46%7C%51%79%58%31%31%23%37%62%5E%47%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%7C%42%62%37%58%58%37%2D%62%42%2D%37%58%79%51%7C%42%37%58%79%51%5A%20==%30=%30===%50%69%6E%6B%20%50%61%6E%74%68%65%72%2C%20%54%68%65=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%58%79%51%4B%5A%4C%20%6C%63%4B%51%79%58%2D%45%5A%4C%20%63%6C%4B%51%79%58%31%31%23%37%43%5A%4C%20%6C%63%46%37%23%31%31%45%34%34%54%5B%2D%45%5A%4C%39%45%2D%58%79%51%31%23%37%43%7C%51%79%58%2D%45%5A%4C%20%6C%4B%63%51%79%58%31%31%23%37%43%5A%4C%20%6C%63%4B%31%20%42%37%23%7C%5D%20%20%6C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%69%6E%6F%63%63%68%69%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%23%37%5E%44%5A%62%5E%37%23%31%70%7C%51%79%58%29%31%31%23%37%5E%45%28%39%2D%36%62%44%5A%4C%39%2D%41%70%70%7C%51%79%58%31%70%41%2D%39%4C%47%34%34%54%5B%39%2D%42%20%37%42%2D%5E%37%58%79%58%29%31%31%23%37%5E%62%42%28%36%2D%47%4C%5A%20%6C%63%4B%51%79%58%37%5E%2D%47%7C%51%79%51%7C%45%62%5E%7C%51%79%58%35%7C%51%79%58%29%37%23%31%31%58%28%35%23%37%5E%62%45%7C%51%79%58%39%2D%45%51%7C%79%58%39%2D%23%43%5A%4C%20%6C%63%4B%51%79%42%37%61%6C%74%5E%62%47%5A%4C%46%23%31%33%58%79%51%7C%46%23%2D%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%6C%61%79%65%64%20%54%77%69%63%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%47%34%43%5E%37%58%62%44%7C%51%79%58%37%5E%43%7C%51%79%58%37%5A%41%4C%20%6C%63%4B%51%79%58%37%62%44%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%79%58%37%62%44%79%51%5D%5B%2A%5E%43%43%2A%5B%5D%20%51%79%58%7C%72%51%79%5A%58%4C%20%6C%63%4B%51%79%58%73%75%73%37%46%42%37%58%79%51%7C%58%37%43%7C%51%51%7C%44%62%31%33%20%43%31%33%4C%5A%73%41%37%2C%6C%44%5E%37%20%20%5A%20==%30=%30===%50%6F%69%6E%63%69%61%6E%61=%53%69%6D%6F%6E%20%4E%61%74==%4C%61%74%69%6E=%44==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%36%34%41%37%73%75%63%4B%51%79%58%73%75%73%37%41%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%6C%20%4C%5A%44%34%54%7B%69%2A%5A%4C%39%62%37%59%2A%41%7B%44%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%44%2F%2D%41%5A%4C%20%6C%63%4B%51%79%58%36%45%68%37%20%41%7D%20%20%6C%63%5A%4C%20%6C%63%4B%63%6C%20%20%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%4C%5A%20%6C%63%4B%51%79%58%37%2D%47%5B%42%2A%7D%37%58%79%51%4B%51%79%58%36%44%68%45%7C%51%79%58%79%51%4B%63%4C%20%6C%63%4B%51%79%58%44%2F%2D%41%5A%4C%6C%20%63%4B%51%79%58%36%44%5B%41%2A%5D%20%20%6C%5A%47%2D%37%58%73%75%73%37%41%37%20%41%37%62%39%4C%5A%44%36%58%79%51%7C%41%37%73%75%73%20%20%20%5A==%30=%30===%50%6F%6C%6B%61%64%6F%74%73%20%41%6E%64%20%4D%6F%6F%6E%62%65%61%6D%73=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%2D%44%34%46%5E%37%20%2C%68%45%73%20%37%2D%47%5A%4C%37%2D%44%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%41%37%2C%6C%7C%34%54%7B%41%2A%79%58%7D%6C%2C%2F%43%20%73%41%47%2C%37%2D%44%2C%37%2D%41%73%31%4E%5A%4C%43%37%20%37%2D%47%7C%6C%2C%37%2D%62%41%2C%37%2D%2D%37%2C%43%37%46%5A%4C%37%62%20%37%5E%41%5A%79%51%58%79%51%2D%42%5A%4C%37%6F%23%41%20%37%5E%41%5B%42%5D%2A%6C%2C%37%45%2C%68%42%73%20%36%46%32%4E%7C%37%20%45%37%4C%58%51%79%58%51%5B%41%2A%5D%20%5A%42%2D%37%20%47%5A%4C%37%44%20%37%41%5A%4C%37%45%20%37%42%2D%5A%4C%37%6F%23%41%20%37%5E%41%5A%4C%37%45%2D%37%20%43%37%4C%37%2D%23%46%2F%46%5A%4C%37%2D%37%4C%5A%47%44%7C%6C%2C%37%41%2C%68%45%73%20%37%2D%47%4C%5A%37%2D%44%20%37%5E%46%5A%4C%37%43%20%37%2D%2D%37%20%44%62%44%20%37%5E%46%43%20%73%41%2D%37%2C%41%62%2D%37%2C%6C%7C%47%2D%37%20%43%37%4C%5A%46%36%20%73%47%2D%37%2C%43%37%2C%5A==%30=%30===%50%6F%6F%72%20%42%75%74%74%65%72%66%6C%79=%48%75%62%62%65%6C%6C%20%52%61%79%6D%6F%6E==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%35%23%39%23%37%34%42%62%2D%37%37%5E%62%41%7C%51%79%58%37%6F%62%41%5A%4C%62%39%37%62%45%20%73%75%73%37%62%45%7C%51%79%58%58%79%51%7C%43%34%54%5B%41%2A%33%31%62%37%43%6C%20%4C%5A%46%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%42%5B%2A%5D%20%37%46%20%37%2D%43%7C%51%79%58%37%7C%47%68%37%20%63%4B%51%79%58%58%37%2D%62%42%58%79%51%7C%42%39%62%37%46%20%37%68%43%7C%51%79%58%62%45%37%2F%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%20%5D%2A%41%5B%37%2D%46%5A%4C%37%46%5A%4C%20%37%73%75%73%20%58%35%23%39%23%37%43%7C%51%79%58%37%5E%62%7C%41%51%79%58%37%6F%62%41%5A%4C%39%62%37%62%45%79%51%4B%63%6C%62%45%7C%51%79%42%20%37%2D%43%2D%37%20%46%37%37%62%44%20%37%2D%43%5A%4C%37%62%47%20%37%62%2D%44%7C%51%79%58%37%2D%62%42%5B%43%2A%5D%20%23%31%31%4C%5A%43%7C%51%79%58%6F%37%4C%5A%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%36%20%44%62%37%4C%5A%43%2D%37%20%46%37%20%5A==%30=%30===%50%6F%70%73%69%63%6C%65%20%54%6F%65%73=%46%72%61%6E%6B%73%20%4D%69%63%68%61%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%31%31%34%41%2D%20%41%68%23%46%5A%4C%47%2F%2D%41%20%2D%41%5A%4C%31%31%23%37%46%20%37%68%23%46%5A%4C%47%2F%37%2D%37%20%46%37%23%34%54%41%2A%5B%37%44%5A%4C%20%2F%47%4C%5A%46%58%37%41%42%2A%5B%5D%20%20%6C%63%4B%51%79%39%58%23%37%45%5A%4C%31%31%23%37%46%20%37%68%23%79%51%4B%63%6C%37%2D%41%20%2D%51%79%58%37%44%6C%20%4C%5A%41%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%79%39%58%23%37%45%7C%51%79%58%37%42%7C%51%79%58%37%63%6C%20%4C%5A%63%4B%51%79%58%37%5E%47%7C%51%5A%41%37%58%79%51%79%58%37%2D%41%43%2A%5B%5D%51%79%58%37%7C%41%51%79%58%2C%37%44%7C%51%79%58%37%45%7C%51%7C%44%37%58%79%4C%20%6C%63%4B%5E%62%42%7C%51%6C%20%4C%5A%47%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%37%58%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%46%37%58%79%63%4B%51%79%58%37%58%79%51%4B%63%6C%20%4C%5A%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%2D%37%58%79%51%7C%44%62%37%58%79%51%5A%20==%30=%30===%50%6F%72%74%72%61%69%74%20%4F%66%20%4A%65%6E%6E%69%65=%42%75%72%64%67%65%2D%52%6F%62%69%6E%73%6F%6E==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%43%20%34%45%62%5E%37%37%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%47%2D%37%34%54%7B%41%2A%2D%41%7C%51%79%42%62%37%4C%5A%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%20%42%37%2D%46%5A%4C%37%2D%43%20%37%2D%47%31%4E%32%45%62%36%58%20%37%2D%46%5A%46%7C%51%79%58%5D%2A%42%5B%47%39%62%37%47%20%37%68%44%7C%51%79%58%37%5E%42%62%5A%4C%37%46%20%37%2D%43%7C%51%79%58%37%5E%4C%5A%43%2D%37%20%37%44%20%37%62%41%7C%51%79%46%2D%37%58%79%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%5E%37%62%45%5B%41%2A%5D%51%79%58%37%62%42%7C%51%41%62%5E%37%58%7C%51%79%58%37%2D%37%20%44%62%37%4C%5A%47%2D%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%46%2D%37%20%42%62%37%62%39%4C%5A%45%62%36%20%73%46%2D%37%2C%73%42%62%37%5A==%30=%30===%50%72%65%61%63%68%65%72%2C%20%54%68%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%36%58%79%51%4B%6C%63%4B%51%79%58%36%46%7C%51%79%58%43%2F%46%36%5A%4C%37%6F%42%20%39%62%42%5A%4C%20%6C%63%20%4C%5A%47%37%46%34%34%54%5B%47%5A%4C%37%44%46%36%58%79%51%5A%4C%37%6F%42%20%37%5E%62%42%7C%51%79%58%41%37%7C%51%79%58%36%62%42%7C%51%79%58%37%46%7C%46%2F%43%2C%20%7C%51%79%58%37%2D%37%20%43%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%50%72%65%6C%75%64%65%20%54%6F%20%41%20%4B%69%73%73=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%6C%2C%6F%23%34%44%39%20%47%20%37%2D%44%5A%4C%37%2D%44%20%37%41%5A%4C%45%39%20%39%42%5A%4C%37%5E%46%20%37%43%5A%4C%39%73%47%37%2C%47%34%54%7B%41%2A%32%4E%7C%51%79%31%33%4C%5A%44%79%58%51%79%58%7D%6C%2C%37%41%2C%37%2D%45%20%73%37%5E%43%31%4E%5A%4C%39%62%37%47%20%37%2D%51%58%79%51%58%44%20%37%2D%41%37%2D%23%46%5A%46%23%68%2C%42%37%2D%23%47%5A%4C%37%42%20%37%68%23%46%5A%37%4C%2D%23%43%20%37%5E%45%5B%42%2A%5D%6C%2C%37%20%47%6F%37%4C%73%20%37%5E%43%6C%2C%37%62%45%45%5E%37%20%43%37%2D%62%45%2C%37%2D%44%73%5A%4C%37%41%20%45%37%5A%4C%37%42%20%37%68%23%46%5A%4C%37%2D%23%2C%45%2D%37%2C%5A%4C%37%42%20%2D%41%7C%6C%2C%39%20%47%39%4C%47%73%20%37%2D%44%5A%4C%37%2D%44%20%37%41%4C%5A%39%45%20%39%42%5A%4C%37%5E%46%20%37%43%5A%37%2C%47%23%6F%44%5B%41%2A%5D%37%20%44%31%33%4C%5A%44%2D%37%20%47%37%62%39%4C%5A%55%43%5E%37%20%73%45%2D%37%2C%41%37%2C%6C%5A==%30=%30===%50%72%65%74%65%6E%64=%44%6F%75%67%6C%61%73%2D%50%61%72%6D%61%6E%2D%4C%61%76%65%72%65==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%43%5E%37%58%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%51%79%5A%4E%31%43%5E%34%54%41%2A%7B%43%5A%4C%37%47%58%79%51%7D%58%51%79%58%37%2D%45%42%2A%5B%5D%20%20%6C%63%51%4B%79%58%36%43%32%4E%5A%4C%20%51%79%58%51%79%7C%44%2D%37%20%73%75%73%37%47%2A%5B%5D%20%73%63%6C%20%4C%5A%2C%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%51%7C%79%58%39%62%37%42%7C%51%79%58%37%68%23%46%20%47%37%73%75%4B%51%79%58%36%73%37%47%20%37%79%51%4B%63%6C%58%37%5E%43%5A%4C%20%6C%63%4B%51%79%58%37%5A%47%4C%20%6C%63%4B%51%79%58%37%2D%44%5A%4C%20%79%51%7C%44%2D%58%37%5E%43%41%75%73%20%5A%20==%30=%30===%50%72%69%6E%63%65%20%4F%66%20%44%61%72%6B%6E%65%73%73=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%31%31%2D%34%43%2D%37%58%63%4B%51%79%58%39%2D%62%42%5A%4C%20%6C%63%51%4B%79%58%31%31%2D%47%5A%4C%20%6C%63%4B%51%79%6C%20%4C%5A%47%34%54%41%2A%5B%45%7C%51%79%58%4C%5A%7C%47%62%79%58%2C%31%31%23%37%5E%42%7C%51%79%58%35%37%23%5E%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%51%7C%42%62%37%20%6C%63%4B%51%20%20%37%2D%62%20%51%4C%5A%47%37%62%42%5A%4C%20%6C%63%4B%51%79%58%39%2D%51%47%7B%59%5A%20%20%6C%63%4B%51%79%58%31%31%2D%58%79%51%7C%45%20%2C%37%2D%62%3C%35%78%3E%20%7D%7C%2C%55%2C%66%2C%47%2D%39%58%79%51%5A%20==%30=%30===%50%72%69%73%6D=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%42%61%6C%6C%61%64=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%31%41%5A%4C%37%34%47%2D%58%79%42%5A%4C%39%62%37%23%46%20%37%68%23%43%7C%79%51%58%37%68%45%7C%51%79%58%36%62%2D%47%7C%51%2D%37%20%44%2D%34%54%41%2A%5B%45%7C%51%79%58%2D%4C%5A%44%2D%62%37%45%20%37%68%45%5A%4C%37%2D%47%20%37%43%2D%7C%5D%51%79%58%39%62%37%44%7C%51%79%58%37%39%4C%5A%41%2D%47%20%39%62%33%37%2D%23%46%42%51%7C%46%5E%37%62%37%45%20%37%2D%42%7C%51%79%58%37%2D%23%5A%46%4C%37%2D%47%20%37%2D%43%5A%4C%37%5E%43%20%39%20%5A%5B%2A%79%58%39%62%37%23%37%5E%47%5A%23%68%37%2F%42%35%23%37%42%5A%4C%42%2F%73%75%73%39%62%37%20%42%73%75%73%39%42%5A%4C%39%62%33%31%23%46%20%20%42%2F%41%4C%46%7C%51%79%58%46%2F%44%73%20%46%23%68%37%58%5A%4C%37%5E%46%20%37%68%23%46%5A%4C%39%62%45%37%20%37%2D%42%7C%51%79%58%37%5E%43%7C%51%79%45%31%33%62%39%7C%51%79%58%35%2F%41%5A%4C%45%47%23%2C%7C%6C%37%5E%43%5A%4C%31%31%23%37%5E%46%20%73%75%39%73%46%5A%4C%73%75%73%39%46%20%35%23%37%5E%43%2F%45%20%41%2F%2F%45%73%2C%23%45%58%79%51%7C%42%62%2F%45%58%79%51%7C%42%2F%45%20%43%2F%44%20%5A%20==%30=%30===%50%72%6F%67%72%65%73%73%69%6F%6E=%4B%6F%6E%69%74%7A%20%4C%65%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%43%7C%51%79%58%34%46%5E%37%58%62%47%5A%4C%37%62%44%20%37%44%7C%51%79%58%23%35%37%62%44%7C%51%79%58%37%5E%62%47%7C%51%79%5E%37%23%31%31%34%54%41%2A%5B%47%5A%4C%37%47%47%37%58%79%51%37%41%20%37%42%7C%51%79%58%37%5E%62%47%7C%79%51%58%37%5E%46%42%2A%5B%5D%51%79%58%37%43%7C%4C%5A%44%37%20%7C%51%79%58%37%46%7C%51%79%58%51%7C%47%2D%37%51%79%58%37%2D%62%42%2C%43%2A%2C%5B%5D%20%46%37%20%37%2D%43%7C%51%79%58%37%47%7C%51%79%58%7C%45%62%37%2C%79%58%37%5E%62%5E%46%41%2A%5B%58%79%51%7C%41%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%31%23%31%37%47%7C%51%79%58%37%2D%44%7C%51%79%58%37%2C%58%79%51%5D%31%31%23%37%5E%46%7C%51%79%58%47%62%5E%37%58%58%37%2D%47%7C%51%79%58%37%5E%62%47%5A%4C%47%37%20%37%44%5A%4C%37%41%20%2C%37%42%7C%51%79%79%51%7C%43%37%7C%51%79%58%37%5E%37%58%79%51%5A%20==%30=%30===%50%75%6E%6A%61%62=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%31%31%23%34%73%47%5E%2C%37%5E%42%6C%2C%5E%41%2C%5E%47%73%7C%51%79%31%58%31%23%37%5E%43%5A%4C%37%5E%42%6C%2C%5E%41%4C%5A%43%5E%37%34%54%69%2A%7B%37%62%42%7C%51%44%5E%31%33%58%5A%4C%37%5E%62%41%20%33%31%47%7C%51%79%58%5E%37%42%5A%4C%39%62%33%31%62%42%70%70%7C%51%79%46%68%39%58%79%41%2A%5B%7D%51%79%58%37%5E%62%5E%39%23%31%31%20%51%79%58%51%79%58%5B%20%39%62%37%62%45%70%70%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%20%5B%2A%42%41%45%7C%51%79%58%42%5A%4C%37%5E%58%79%51%7C%47%5A%4C%20%6C%63%4B%51%79%58%73%75%73%39%46%4C%5A%39%46%20%39%45%5A%4C%37%5E%42%20%33%31%62%47%5E%37%20%41%33%31%47%7C%51%5E%37%20%43%5E%37%23%31%31%2C%20%5A%20==%30=%30===%50%75%72%65%20%49%6D%61%67%69%6E%61%74%69%6F%6E=%4E%65%77%6C%65%79%20%41%6E%74%68%6F%6E%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%5A%4C%39%23%34%46%2D%37%58%47%6C%7C%2C%6F%23%46%2C%37%2D%46%73%20%37%62%5E%45%7C%51%79%58%73%75%73%39%62%42%7C%51%79%2D%37%20%43%37%34%54%41%2A%7B%4B%51%79%58%37%51%7C%42%62%39%7D%20%39%23%37%43%20%37%2D%47%5A%4C%37%5E%45%62%20%37%6F%62%45%31%4E%7C%51%79%58%73%75%73%7C%4E%32%47%5E%79%58%37%2D%46%20%37%68%41%7C%5B%2A%42%41%62%62%45%5A%4C%73%75%73%39%62%42%20%37%2D%46%4C%5A%39%62%37%43%20%37%2D%47%7C%51%79%58%37%5E%5E%37%58%79%51%5D%20%20%6C%63%37%2D%46%41%2A%4C%5A%47%2D%37%5D%51%79%58%73%75%73%37%62%42%7C%51%79%58%2D%37%46%5A%4C%2C%37%46%20%2C%37%43%7C%51%79%58%58%79%51%20%5B%33%31%62%37%44%39%62%42%7C%51%62%39%73%75%73%5A%4C%39%23%37%43%20%37%2D%47%6C%7C%2C%6F%46%23%2C%37%2D%46%73%20%37%5E%62%45%7C%51%79%58%46%2D%37%58%79%42%7C%51%79%58%73%75%73%58%79%51%7C%47%5E%37%58%79%51%7C%44%62%37%20%44%37%4C%5A%45%62%36%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%50%75%74%20%4F%6E%20%41%20%48%61%70%70%79%20%46%61%63%65=%53%74%72%6F%75%73%65%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%41%20%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%43%20%37%2D%47%5A%4C%37%5E%62%41%4C%5A%45%62%36%34%54%41%2A%5B%37%46%5A%4C%37%20%43%37%4C%5A%4C%37%44%20%37%5E%62%41%42%2A%5B%5D%20%37%45%62%20%37%2D%62%42%5A%4C%37%62%42%20%37%2D%46%5A%47%37%20%43%37%2D%47%5A%4C%43%2A%5B%5D%20%5A%45%62%5E%37%2D%46%7C%51%79%58%37%46%5A%4C%37%43%20%37%5A%47%4C%37%44%20%37%5E%62%41%5A%4C%37%62%45%20%37%20%42%62%37%4C%37%62%42%20%20%37%2D%47%5A%62%5E%37%4C%5A%20%36%62%45%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%41%62%5E%37%4C%41%20%36%62%45%2D%46%5A%4C%37%2D%37%20%42%62%2F%36%62%45%5A%4C%37%6F%41%20%37%5E%62%41%2A%44%5B%5D%20%37%62%45%20%37%2D%62%42%5A%4C%37%42%62%20%43%2D%46%5A%4C%37%43%37%20%42%62%37%4C%5A%47%37%20%43%37%4C%5A%46%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%50%75%74%74%69%6E%27%20%4F%6E%20%54%68%65%20%52%69%74%7A=%42%65%72%6C%69%6E%20%49%72%76%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%62%42%5A%4C%37%34%46%20%41%62%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%62%41%41%20%2F%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%41%62%20%42%6F%34%54%76%2A%5B%44%20%36%43%5A%37%4C%5A%41%62%2D%44%5A%4C%37%6F%62%44%20%36%43%5A%4C%2C%62%37%45%20%37%2D%62%42%5A%4C%37%6F%42%20%43%2F%37%20%47%37%4C%62%45%20%37%2D%20%6C%63%4B%51%44%2D%37%20%47%2A%7B%5D%51%79%58%37%43%7C%51%79%58%37%47%51%7C%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%37%41%46%2D%58%79%5A%4C%37%6F%62%79%58%51%79%58%72%7C%58%79%51%37%62%44%5A%4C%62%45%2F%2D%46%20%2D%46%31%5A%4E%4C%20%6C%63%4B%51%79%58%39%62%37%43%5A%4C%20%43%37%20%7D%51%79%58%5A%4C%58%37%62%45%7C%32%46%2D%58%79%62%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%42%62%42%2A%5B%5D%20%39%62%37%46%20%2D%46%7C%51%2D%37%58%79%51%4E%5A%4C%20%51%58%7C%72%51%79%58%79%51%7C%45%63%4B%51%79%58%2D%46%41%2A%5B%5D%20%37%43%37%20%62%44%7C%51%79%58%62%41%7C%51%79%58%37%62%6C%20%4C%5A%58%62%41%7C%51%79%79%51%4C%5A%43%37%62%39%58%79%51%4B%63%6C%20%4C%5A%46%2D%20%46%2D%2F%45%62%4C%5A%44%62%37%20%43%37%20%5A%20==%30=%30===%51%75%61%73%69%6D%6F%64%6F=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%45%62%5E%37%51%79%58%37%2D%46%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%44%7C%51%79%58%7C%42%62%37%58%34%54%41%2A%5B%36%62%42%5A%4C%7C%70%70%47%37%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%2D%5A%41%4C%62%42%2F%37%2D%43%20%37%2D%43%7C%5A%4C%43%37%20%46%37%51%79%58%37%5E%58%37%2D%46%7C%2D%37%20%46%37%7C%51%79%58%37%5E%62%45%42%2A%5B%5D%20%37%42%62%20%37%2D%46%5A%4C%37%43%20%37%2D%46%5A%4C%44%37%58%79%51%43%7C%51%79%58%37%5E%62%41%5A%37%58%79%51%7C%37%2D%62%42%5A%4C%33%31%62%37%46%20%37%2D%42%62%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%20%45%62%37%4C%62%42%7C%51%79%37%2D%47%5A%4C%2D%37%20%47%37%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%2D%41%20%37%68%41%7C%51%79%58%37%2D%43%5A%4C%20%41%62%2D%37%44%7C%51%79%58%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%51%75%65%73%74%61%72=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%42%54%34%34%42%62%42%2F%37%5E%62%45%7C%51%79%58%37%5E%62%42%51%7C%79%58%62%42%2F%37%5E%42%7C%51%79%58%37%5E%62%58%79%51%7C%2C%69%2A%2C%7B%5A%4C%37%5E%62%36%39%58%79%51%42%7C%51%79%58%37%5E%62%42%41%2A%5B%7D%51%58%79%42%2F%43%7C%51%79%58%62%42%2F%37%5E%42%7C%62%6F%37%20%42%62%42%7C%51%79%42%2F%43%7C%51%42%62%5E%37%4C%37%5E%42%5A%4C%62%42%2F%37%5E%62%45%20%62%2F%42%46%7C%7C%51%79%58%62%42%2F%37%5E%62%45%5A%2F%42%62%58%79%20%37%6F%62%42%2D%41%20%37%68%2F%42%62%4C%5A%37%5E%23%46%20%37%2D%47%5A%4C%37%62%41%20%2D%37%41%2C%42%2A%2C%5B%5D%51%79%58%37%5E%62%42%23%35%4C%5A%45%37%5E%42%20%62%73%39%47%5A%4C%2F%44%58%79%51%20%47%2F%42%7C%51%79%58%47%2F%45%7C%51%79%73%58%75%73%39%47%7C%51%79%58%37%5E%62%41%7C%7C%47%39%73%75%73%23%43%5A%4C%37%73%75%73%37%47%7C%41%62%5E%37%41%20%37%2D%41%7C%51%79%58%31%31%23%37%5E%42%62%5A%4C%20%6C%63%4B%51%79%58%47%2F%31%31%23%62%5E%37%4C%5A%51%79%58%73%75%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%51%75%65%73%74%69%6F%6E%20%41%6E%64%20%41%6E%73%77%65%72=%4D%65%74%68%65%6E%79%20%50%61%74==%57%61%6C%74%7A=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%34%44%2D%58%79%51%79%58%37%2D%47%7C%51%79%58%37%2D%44%7C%79%51%58%36%2D%44%7C%51%79%58%36%62%2D%44%7C%51%7C%41%2D%37%58%33%54%7B%41%2A%35%23%39%23%37%7C%43%37%73%75%20%37%2D%43%7C%51%79%58%36%2D%44%7C%51%79%36%58%62%2D%44%7C%51%79%58%2D%44%7C%51%79%58%73%46%37%4C%5A%42%51%79%58%37%5E%7C%51%79%58%39%62%37%23%31%31%79%58%44%2F%37%2D%47%5B%42%2A%7D%51%79%58%44%2D%7C%51%79%58%35%23%39%23%37%41%7C%51%79%58%51%7C%44%37%62%42%7C%51%79%58%20%37%5E%46%5A%58%79%51%7C%44%37%5E%41%5A%4C%33%31%45%20%37%5E%62%44%5A%33%4C%31%62%41%20%37%2D%47%7C%51%79%58%39%62%37%20%43%31%33%4C%44%2F%37%2D%47%51%79%58%37%2D%5D%2A%41%5B%44%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%58%2D%36%44%7C%51%79%58%36%62%2D%44%7C%51%79%58%2D%58%79%51%7C%41%20%39%62%37%41%23%37%42%5A%4C%58%79%51%7C%43%43%7C%51%79%58%36%2D%44%7C%51%79%58%36%62%44%2D%7C%51%79%58%2D%44%7C%51%79%58%73%75%73%37%2D%37%20%46%37%37%5E%62%42%7C%39%23%35%58%79%51%7C%42%62%37%23%31%31%58%79%51%7C%41%37%23%39%23%35%58%79%51%7C%44%2D%20%20%20%5A==%30=%30===%51%75%69%65%74%20%4E%6F%77=%5A%65%69%74%6C%69%6E%20%44%65%6E%6E%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%41%20%41%6C%41%2D%37%42%5A%4C%37%5E%43%6C%2C%37%47%2C%37%2D%44%5A%73%4C%37%2D%41%6C%20%37%45%5A%4C%37%5E%46%20%62%37%23%31%31%2A%5B%34%34%54%42%2A%5B%5D%51%2F%41%62%20%73%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%31%23%31%37%44%20%37%2D%41%6C%7C%2C%37%45%2C%37%47%44%62%39%58%79%37%68%44%5A%4C%37%68%45%5A%4C%5E%37%4C%5A%46%31%31%23%37%43%5A%4C%37%5E%44%6C%2C%37%41%37%2C%2D%45%73%5A%4C%73%2C%37%2D%42%6C%20%37%23%20%42%37%23%35%47%20%37%2D%42%37%44%20%37%2D%41%37%2C%46%23%41%2C%37%2D%45%2C%37%2D%42%2C%37%2D%23%46%5A%73%4C%31%31%23%37%45%20%37%2D%42%6C%7C%2C%37%37%2C%7C%6C%41%73%20%62%42%2F%5A%4C%37%44%20%5B%2A%43%47%5E%42%20%37%2D%43%5A%4C%37%62%44%20%37%5E%62%5A%41%4C%37%62%42%20%37%2D%42%5A%4C%39%43%20%37%37%4C%5A%41%37%5D%20%31%31%23%37%2D%44%73%5A%43%37%4C%5A%46%20%37%45%5A%4C%37%5E%46%20%37%2D%41%41%2A%5D%5B%51%79%58%37%45%7C%51%79%58%42%2F%39%2D%23%6C%41%2D%37%4C%20%37%2D%23%43%5A%4C%31%31%23%43%5E%37%4C%5A%41%6C%7C%2C%37%45%2C%37%47%73%20%62%41%2F%68%37%44%5A%4C%35%23%37%41%20%31%31%23%37%62%42%2D%37%20%44%37%6C%2C%37%47%2C%62%44%2C%5E%62%41%2D%37%2C%44%2C%37%2D%45%7C%2C%5E%62%42%2C%5E%46%2C%37%41%2D%2C%37%2D%45%73%7C%2C%73%75%73%47%2C%37%2D%45%62%5E%2C%41%2C%37%2D%45%73%5E%2C%7C%6C%43%5E%39%20%20%28%42%68%29%20%28%45%37%29%5A%20==%30=%30===%52%61%64%69%6F=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%23%46%5A%4C%37%5E%37%20%45%37%5A%4C%35%23%37%42%20%39%2D%44%7C%51%79%58%31%31%23%39%44%7C%51%79%58%37%2D%41%5A%4C%39%23%45%2D%37%20%41%46%34%34%54%5B%46%20%37%2D%45%7C%42%37%23%35%37%2D%42%5A%4C%37%23%46%20%37%5E%44%7C%51%58%79%39%43%7C%7C%51%79%58%37%2D%45%7C%51%79%58%20%45%37%4C%5A%51%79%58%37%68%23%46%7C%51%79%2D%37%20%45%37%7C%7C%51%79%58%39%62%41%7C%51%79%58%39%62%7C%45%51%79%58%31%31%23%37%62%42%5A%4C%2C%51%2C%47%37%23%35%58%42%5A%4C%37%23%62%41%7C%51%79%79%51%7C%42%39%79%58%39%2D%62%41%7C%51%79%58%35%23%39%23%62%37%45%7C%51%79%58%73%75%73%39%45%7C%51%79%58%51%7C%45%39%58%58%31%31%23%37%79%58%51%79%58%4C%5A%44%68%37%58%51%79%58%51%79%58%5A%20%37%43%20%37%2D%5A%47%4C%35%23%37%44%20%37%2D%43%5A%4C%37%47%20%79%51%58%79%51%39%45%20%39%2D%51%20%20%5B%51%42%62%37%23%31%31%58%79%51%7C%66%45%62%39%58%79%51%7C%66%44%5E%37%23%31%31%58%79%51%7C%66%44%62%39%23%31%31%58%79%51%5D%20==%30=%30===%52%61%69%6E%62%6F%77%20%43%6F%6E%6E%65%63%74%69%6F%6E%2C%20%54%68%65=%57%69%6C%6C%69%61%6D%73%2D%41%73%63%68%65%72==%57%61%6C%74%7A=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%58%37%5E%47%7C%51%79%58%73%75%73%37%44%7C%79%51%58%37%2D%41%7C%51%79%58%37%2D%45%7C%51%79%79%51%7C%45%2D%33%54%41%2A%7B%4B%51%79%58%37%51%7C%4E%31%44%5D%51%79%58%37%5E%43%32%4E%7C%51%79%58%51%58%79%51%79%58%51%79%58%7D%51%79%58%73%75%73%37%5B%2A%42%43%5E%79%58%37%5E%43%44%7C%51%79%58%20%78%20%4C%5A%79%58%37%45%7C%51%79%58%73%75%73%37%45%5A%20%4C%6C%63%4B%51%79%58%37%2D%42%5A%4C%20%78%20%51%7C%41%2D%37%5A%4C%20%6C%63%51%79%58%37%2D%42%2D%37%58%79%37%2D%45%7C%51%79%58%36%47%7C%51%79%58%37%7C%44%51%79%58%37%2D%41%7C%51%79%58%37%45%7C%51%58%79%51%7C%41%7C%51%79%58%37%7C%44%37%58%79%51%5A%20==%30=%30===%52%61%69%6E%63%68%65%63%6B=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%2D%47%34%46%5E%37%20%4C%37%43%20%37%47%5A%4C%37%2D%41%20%36%62%5A%42%4C%41%2F%46%20%37%6F%23%47%5A%4C%37%2D%47%5A%46%5E%37%20%34%54%41%2A%7B%5A%4C%41%2F%46%46%2F%41%4C%5A%5A%4C%37%2D%47%20%37%5E%46%31%4E%42%2A%5B%20%5D%37%43%20%37%2D%47%5A%4C%36%46%20%36%62%42%47%23%6F%37%20%20%37%6F%23%47%43%20%37%62%44%2D%37%2C%4C%5A%37%62%45%5A%4C%37%45%20%37%2D%42%5A%4C%37%23%2D%46%20%37%2D%23%43%5A%4C%37%45%20%37%2D%42%20%44%37%4C%5A%41%20%36%62%42%23%47%5A%4C%37%43%4E%32%46%5E%46%7C%51%79%58%36%2D%62%42%7C%51%79%58%37%62%5E%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%37%5E%37%20%47%2D%2A%5B%7D%20%37%6F%37%20%46%2F%41%2C%4C%5A%42%62%36%20%46%2F%41%2C%4C%5A%47%62%37%20%46%36%20%5A%20==%30=%30===%52%65%3A%20%50%65%72%73%6F%6E%20%49%20%4B%6E%65%77=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%36%39%58%79%51%2F%37%2D%46%7C%51%79%58%43%2F%37%5E%62%42%51%7C%79%58%43%2F%2B%23%46%7C%51%79%58%2B%43%7C%43%58%79%51%4B%43%34%34%54%5B%51%79%58%43%2F%51%4B%63%6C%20%42%7C%51%79%58%43%2F%37%2D%46%7C%51%79%58%31%31%2D%43%7C%51%79%58%43%2F%37%5E%2D%46%5A%4C%62%5E%37%23%35%79%58%39%2D%43%7C%46%2D%5E%37%2F%43%58%79%51%7C%42%62%5E%37%2F%43%58%79%51%7C%46%2D%37%2F%43%58%79%51%7C%44%62%2F%43%58%79%51%5A%20==%30=%30===%52%65%63%61%64%6F%20%42%6F%73%73%61%20%4E%6F%76%61=%46%65%72%72%65%69%72%61%20%44%6A%61%6C%6D%61==%42%6F%73%73%61%20%4E%6F%76%61=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%2D%43%34%47%2D%58%79%62%37%47%7C%51%79%58%37%68%44%5A%4C%20%6C%4B%63%51%79%58%39%62%37%44%5A%4C%20%6C%63%4B%51%39%58%79%51%7C%34%54%7B%41%2A%62%37%44%5A%4C%5A%41%68%37%58%79%58%39%62%37%41%31%4E%5A%4C%20%6C%63%4B%79%51%58%2D%47%7C%51%79%58%39%62%37%44%7C%51%79%51%4B%63%6C%20%4C%20%6C%63%4B%42%2A%5D%20%20%63%6C%20%20%7D%3C%6C%63%4B%51%79%58%2D%47%7C%51%79%58%39%37%62%44%7C%51%79%58%31%31%23%37%62%41%32%4E%7C%46%69%6E%65%3E%4B%51%79%58%39%20%6C%61%20%2E%58%79%51%4B%63%2D%44%5A%4C%20%6C%63%4B%51%79%58%39%62%37%5A%41%4C%20%6C%63%4B%51%79%58%2D%43%5A%4C%20%6C%20%3C%44%2E%43%39%62%37%47%5B%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%44%37%62%39%20%20%20%5A==%30=%30===%52%65%63%6F%72%64%61%6D%65=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%5B%5D%20%37%46%2D%58%79%51%4B%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%2D%5A%43%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%5A%43%2D%37%20%41%34%34%54%5B%37%43%20%37%2D%79%51%7C%42%62%37%5E%62%47%5A%4C%37%62%44%20%37%2D%62%41%51%7C%79%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%58%79%51%7C%47%58%37%5E%62%42%4C%5A%46%5E%37%58%79%51%7C%45%37%23%39%20%20%20%5A==%30=%30===%52%65%64%20%43%6C%61%79=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%46%75%6E%6B=%43%23%2D==%31%72%33%34%4C%62%4B%63%75%37%75%73%37%44%7C%4B%65%65%70%20%2D%42%7C%51%79%58%31%31%2D%23%43%3E%64%61%68%65%20%72%6F%66%20%67%6E%69%74%61%65%70%65%72%31%31%58%79%51%3C%34%34%54%7B%37%45%20%37%2D%75%73%4C%5A%46%37%2D%23%43%3E%3A%73%6F%6C%6F%53%3C%7B%59%59%59%7D%20%73%75%73%37%23%47%20%73%75%73%37%23%58%79%51%7C%42%73%37%45%20%73%4C%5A%41%5E%37%58%79%51%7C%44%23%68%37%20%47%23%37%62%39%20%7D%20==%30=%30===%52%65%64%20%54%6F%70=%48%61%6D%70%74%6F%6E%20%4C%69%6F%6E%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%41%5A%4C%34%46%37%58%79%46%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%36%20%47%2D%37%34%54%41%2A%5B%20%44%37%62%39%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%41%62%37%4C%5A%47%2D%37%20%43%37%73%75%73%20%5A%20==%30=%30===%52%65%66%6C%65%63%74%69%6F%6E%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%2C%37%2D%42%2C%34%73%41%62%5E%20%37%5E%62%41%5A%4C%39%62%37%62%45%20%37%62%2D%42%6C%7C%2C%37%45%2C%37%46%2C%37%62%47%2C%73%42%62%2D%37%34%54%41%2A%7B%46%2C%37%2D%62%20%46%37%62%39%4C%37%6F%41%20%37%5E%62%41%5A%4C%39%62%37%45%62%20%37%2D%62%42%7C%51%79%58%37%68%47%5A%4C%5A%4E%31%73%42%37%2D%43%6C%7C%39%62%37%62%45%37%2C%41%37%2C%42%2A%5B%5D%20%35%62%37%46%20%37%68%43%6C%4E%32%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%42%62%2D%37%20%2D%62%42%2C%37%37%2D%62%42%5A%20%44%62%37%4C%42%20%37%2D%46%7C%51%79%58%37%2D%46%7C%51%58%79%2D%46%5A%4C%33%31%62%37%43%20%37%2D%47%5A%62%37%62%39%4C%37%62%41%5A%4C%62%41%5A%4C%39%62%2D%37%20%45%37%2D%62%42%6C%7C%2C%37%45%2C%37%46%2C%37%47%62%2C%5E%62%41%73%41%2A%5B%5D%20%39%62%37%62%20%45%62%37%62%42%7C%51%79%58%47%20%37%5E%62%62%2D%37%2C%42%37%62%45%20%37%2D%62%42%7C%51%79%58%37%68%5A%47%4C%39%62%37%46%20%37%2D%43%6C%7C%2C%37%2D%62%39%4C%5A%41%42%73%20%37%5E%62%37%4C%5A%41%62%5E%37%58%79%51%5A%20==%30=%30===%52%65%69%6E%63%61%72%6E%61%74%69%6F%6E%20%4F%66%20%41%20%4C%6F%76%65%62%69%72%64=%4D%69%6E%67%75%73%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46%23%2D==%31%72%33%34%4C%62%4B%63%75%37%35%23%37%23%43%34%46%23%2D%4C%5A%4C%31%31%23%39%44%5A%4C%2D%23%46%5A%4C%23%35%37%23%43%5A%4C%37%23%47%5A%4C%37%5E%44%5A%47%23%37%4C%5A%34%54%41%2A%5B%37%68%23%47%73%4C%5A%44%37%23%5A%4C%35%23%37%23%43%5A%4C%35%23%39%23%37%47%23%5A%4C%33%31%62%45%5A%4C%37%2D%42%5A%4C%39%46%23%2D%4C%5A%2D%23%46%5A%4C%37%23%43%5A%4C%5D%5B%2A%42%6C%31%31%23%39%44%5A%4C%2D%23%46%5A%4C%37%23%5A%43%4C%37%23%47%5A%4C%37%5E%44%5A%4C%2D%23%46%4C%5A%47%23%37%2C%37%23%43%2C%5A%4C%37%23%47%20%48%61%6C%66%45%5A%4C%37%2D%42%5A%4C%39%23%37%44%5A%4C%23%2D%46%3E%64%61%6C%6C%61%42%20%65%6D%69%54%2D%62%5E%37%4C%5A%3C%5A%4C%35%23%42%20%37%2D%23%4C%5A%46%23%2D%20%37%2D%23%46%3E%6F%70%6D%65%54%20%6C%61%69%6E%67%69%72%4F%20%3C%43%2A%5B%5D%20%78%5A%4C%42%37%4C%5A%46%39%23%37%23%43%37%68%42%7C%2C%37%20%41%39%23%47%73%5A%4C%37%44%5A%4C%37%2D%41%44%2A%5B%20%5D%31%31%23%39%41%20%37%5E%45%5A%4C%2C%31%31%5E%37%2C%43%37%5E%45%5A%4C%37%23%37%23%43%5A%7C%6C%41%2D%37%4C%37%5E%44%5A%4C%2D%23%46%41%2A%5B%5D%20%23%37%43%5A%4C%37%23%47%5A%4C%39%62%37%44%5A%4C%5A%47%23%37%4C%2C%37%62%42%2C%47%5A%4C%33%31%2D%4C%5A%44%39%2D%42%5A%4C%39%23%37%44%5A%4C%2D%23%46%5A%35%4C%23%37%23%43%5A%4C%37%23%47%5A%4C%31%31%23%37%4C%5A%45%62%23%46%5A%4C%35%23%43%5A%4C%37%35%4C%5A%43%23%5E%62%45%5A%4C%37%2D%42%6C%7C%2C%37%23%43%37%2C%68%23%47%73%5A%4C%2D%23%46%5A%4C%35%23%37%37%4C%5A%47%23%23%39%23%37%23%37%23%39%23%35%4C%5A%46%23%2D%4C%5A%47%23%68%37%20%43%23%37%20%5A%20==%30=%30===%52%65%6C%61%78%69%6E%27%20%41%74%20%43%61%6D%61%72%69%6C%6C%6F=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%7C%51%79%37%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%7C%41%37%58%43%34%34%54%5B%37%58%79%51%7C%47%37%58%79%51%7C%45%2D%37%20%41%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%52%65%6D%65%6D%62%65%72=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%42%62%5E%37%51%79%58%37%2D%47%7C%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%62%45%7C%51%79%58%7C%43%37%62%39%34%54%41%2A%7B%5E%46%7C%51%79%7C%43%2D%37%20%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%5E%62%42%42%2A%5B%7D%20%37%46%7C%45%62%37%58%51%79%58%37%5E%51%79%58%37%2D%63%6C%20%4C%5A%37%62%45%7C%51%79%58%37%5E%62%42%41%2A%5B%51%5D%79%58%33%31%62%37%41%7C%51%79%58%37%68%45%58%79%51%7C%44%4B%51%79%58%37%7C%47%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%62%39%58%79%51%7C%55%46%5E%37%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%52%68%79%74%68%6D%2D%61%2D%6E%69%6E%67=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%5A%4C%34%42%62%20%47%20%37%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%47%37%20%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%42%62%37%2F%44%34%54%41%2A%7B%43%5A%4C%20%6C%5A%42%62%37%2F%37%47%5A%4C%20%6C%63%4B%51%79%58%37%44%42%5B%2A%7D%20%37%46%20%37%2D%43%5A%4C%37%47%20%46%58%79%51%4B%63%4C%37%6F%45%20%20%37%2D%43%5A%63%6C%20%4C%5A%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%42%62%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%46%62%20%47%37%4C%4B%51%79%58%37%46%37%4C%5A%42%62%37%20%42%62%37%2F%44%4C%5A%45%62%37%20%45%6F%37%4C%5A%42%62%37%2F%46%20%47%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%52%6F%61%64%20%53%6F%6E%67=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%4C%61%74%69%6E=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%62%34%47%2D%37%58%37%2D%47%20%37%2D%47%7C%51%79%58%39%62%37%7C%44%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%79%2F%46%4C%5A%45%34%54%41%2A%7B%45%20%37%2D%42%20%43%2D%37%4C%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%43%2D%42%2A%5B%7D%20%37%2D%47%20%39%23%37%44%5A%37%58%79%51%7C%37%68%45%7C%51%41%5A%4C%20%6C%2D%37%58%79%51%37%2D%47%41%2A%5B%5D%20%37%44%20%37%2D%41%51%7C%79%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%58%79%51%4B%63%62%42%5A%4C%37%37%2D%47%20%39%7C%44%37%62%39%37%2D%43%20%37%68%45%7C%51%79%58%37%5E%62%5A%45%4C%46%2F%37%2D%47%20%37%2D%47%7C%51%79%58%4C%5A%44%37%23%51%79%58%37%68%20%5A%20==%30=%30===%52%6F%62%62%69%6E%27%73%20%4E%65%73%74=%54%68%6F%6D%70%73%6F%6E%2D%4A%61%63%71%75%65%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%37%34%43%36%2C%58%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%20%6C%4B%63%51%79%58%37%62%41%5A%4C%20%6C%63%4B%51%79%44%2D%37%20%47%34%54%41%2A%7B%6C%63%4B%51%79%6F%37%4C%5A%44%5B%5D%20%20%6C%63%4B%51%79%58%36%43%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%37%47%20%37%2D%2A%42%45%37%58%62%45%20%36%43%36%43%41%2A%5B%62%39%58%79%51%2C%37%2D%44%7C%51%79%58%33%31%62%37%47%5A%20%4C%6C%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%20%47%37%20%5D%37%41%5A%4C%20%20%37%2D%44%7C%63%6C%20%4C%5A%5A%4C%37%47%20%37%2D%44%5A%4C%37%6F%62%45%37%20%2D%45%5A%4C%20%6C%63%4B%51%79%58%37%62%41%43%36%58%79%51%4B%51%79%58%2C%47%37%20%5A%20==%30=%30===%52%6F%63%6B%69%6E%27%20%43%68%61%69%72=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%43%7C%34%45%62%5E%37%47%7C%51%79%58%37%62%44%7C%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%2D%37%58%79%51%34%54%41%2A%5B%37%2D%43%7C%51%79%51%7C%42%62%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%2D%37%43%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%47%2D%37%58%79%58%37%46%7C%51%63%4B%51%79%58%37%58%79%51%7C%4C%20%6C%63%4B%51%79%58%37%62%41%42%2A%5B%51%5D%79%58%36%62%45%5A%4C%37%62%42%20%37%2D%46%5A%45%62%5E%37%46%7C%51%79%58%2D%62%42%7C%51%68%37%20%44%37%45%41%2A%5B%5D%51%79%58%37%62%42%5A%4C%37%20%46%37%2D%43%7C%51%79%58%37%2D%47%5A%4C%39%62%62%5E%37%58%79%41%5A%4C%20%6C%20%37%2D%46%7C%4C%5A%41%62%5E%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%37%20%2D%47%7C%51%79%58%37%62%44%7C%51%79%58%37%62%36%58%79%51%37%62%45%20%37%42%62%37%20%5A%20==%30=%30===%52%6F%6F%6D%20%36%30%38=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%31%23%39%23%37%34%43%2D%37%2F%31%31%23%39%23%37%46%7C%51%79%58%46%2F%37%43%2D%7C%51%79%58%46%2F%37%2D%44%7C%51%79%58%46%58%79%51%7C%44%34%54%69%2A%5B%37%47%20%37%5E%23%39%23%31%31%59%5D%51%79%58%35%23%39%23%37%46%7C%51%79%36%58%46%7C%51%79%58%31%31%23%39%23%37%43%5A%4C%7B%2A%41%42%62%37%62%44%20%31%20%46%2F%36%62%20%46%37%4C%5A%45%20%36%62%45%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%6F%37%4C%5A%42%37%2D%43%5A%4C%58%37%68%46%42%31%43%2D%37%20%62%42%6C%2C%37%46%2C%37%2D%43%73%32%4E%7C%79%51%58%51%79%58%51%79%58%51%79%58%7D%20%37%46%36%20%5D%5B%2A%4E%5A%4C%37%47%7C%51%79%58%37%37%23%39%58%79%79%58%39%23%37%62%44%7C%51%79%58%37%68%62%5A%41%4C%20%6C%63%4B%51%79%58%37%5E%62%45%7C%51%51%7C%47%62%5E%62%42%7C%51%79%62%42%20%37%2D%79%51%5D%5B%2A%20%37%2D%43%5A%4C%37%47%20%37%2D%44%5A%4C%46%37%20%37%2D%43%5A%4C%37%47%20%37%5E%62%42%41%46%37%4C%5A%46%58%39%23%37%46%37%4C%5A%45%62%36%20%45%6F%37%4C%5A%42%62%5E%37%20%47%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%52%6F%73%65%20%52%6F%6F%6D=%48%69%63%6B%6D%61%6E%20%41%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%36%62%44%7C%51%34%42%62%37%58%7C%51%79%58%37%2D%62%45%5A%4C%20%6C%63%4B%79%51%58%36%62%41%7C%51%79%58%37%62%45%7C%51%79%41%62%37%58%79%34%54%41%2A%5B%6C%63%4B%51%79%6C%20%20%5D%5B%51%79%58%37%46%7C%51%79%58%37%5E%62%41%7C%79%51%58%37%62%47%7C%51%79%58%37%2D%62%44%42%2A%7C%42%62%37%58%63%4B%51%79%58%2D%62%45%5A%4C%2D%37%58%79%51%79%58%36%62%41%7C%51%79%58%37%62%45%7C%51%58%79%37%62%42%41%2A%5B%5D%51%79%58%37%62%45%7C%51%4B%63%6C%20%62%42%5A%4C%20%79%58%2C%37%5E%7C%41%62%37%58%58%37%62%47%7C%51%79%58%37%2D%62%44%43%2A%5D%5B%20%20%6C%63%4B%51%79%58%36%62%44%7C%51%79%79%51%7C%41%62%51%79%58%2C%37%51%7C%46%37%2C%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%36%2C%20%47%37%62%39%4C%5A%47%62%37%20%46%37%20%5A%20==%30=%30===%52%6F%73%65%74%74%61=%48%69%6E%65%73%20%45%61%72%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%44%20%37%34%46%36%58%79%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%7C%44%51%79%58%37%62%45%7C%51%79%58%37%45%7C%51%79%51%7C%41%2D%34%54%41%2A%5B%46%7C%51%79%58%43%37%20%5D%5B%58%37%47%7C%51%79%58%37%44%7C%51%79%58%37%45%62%7C%51%79%58%37%45%7C%51%79%58%36%46%41%2A%79%51%7C%43%37%20%37%2D%47%5A%2D%41%20%37%5E%42%68%37%20%45%20%37%2D%44%7C%51%79%58%2D%41%5A%4C%37%45%37%20%68%42%7C%51%79%58%2D%41%42%2A%5B%5D%20%37%47%37%4C%5A%43%7C%51%79%58%36%79%58%37%44%7C%37%20%47%37%4C%45%7C%51%79%58%37%45%7C%51%79%58%36%46%41%5B%2A%5D%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%62%37%58%79%51%2D%44%5A%4C%37%51%7C%47%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%52%6F%75%6E%64%20%4D%69%64%6E%69%67%68%74=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%23%37%34%41%68%37%58%58%37%68%46%7C%51%79%58%39%23%37%43%7C%51%58%79%37%68%47%7C%51%79%58%39%23%37%44%7C%51%79%79%51%7C%42%62%34%54%69%2A%5B%4C%62%44%2F%37%37%20%73%41%62%2D%62%45%53%41%2A%7B%59%5D%20%35%23%37%62%6C%42%2C%37%42%2C%37%62%47%7C%2C%37%62%44%2C%37%37%20%45%62%2D%2D%62%45%7C%51%62%45%2C%37%2D%43%68%37%29%20%2C%37%2D%42%73%7C%51%79%58%29%37%68%43%28%2D%36%62%45%6C%7C%2C%37%62%44%2C%37%2D%62%41%73%45%37%2C%42%62%28%37%6F%43%5A%58%51%79%58%7D%62%2D%37%20%44%42%5A%4C%20%31%31%23%37%42%6C%2C%68%43%73%4E%31%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%62%62%37%58%79%51%41%6C%7C%2C%37%5A%4C%31%31%23%4E%32%73%43%68%43%42%2A%5B%5D%20%20%3E%65%6E%69%46%3C%20%62%36%45%5A%4C%73%75%73%37%62%42%6C%2C%37%42%2C%68%37%20%42%37%5A%4C%20%51%79%37%68%43%6C%7C%31%58%79%51%7C%37%2D%46%73%20%37%2D%62%41%7C%51%79%58%31%23%31%37%62%42%5A%4C%31%31%23%37%42%20%37%68%43%2C%42%62%37%2C%31%23%37%62%42%28%20%29%37%2D%44%62%39%28%42%3E%67%6E%69%64%6E%65%20%64%6E%32%20%6C%61%2E%20%53%2E%44%3C%29%37%62%45%28%20%29%37%2D%62%42%39%28%41%62%5A%4C%37%46%20%5A%4C%37%46%20%41%62%2D%37%28%37%46%20%37%68%43%6C%51%5B%59%5D%2C%37%62%2C%42%37%2D%46%73%29%37%42%28%20%29%37%2D%23%46%4C%5A%43%68%37%7C%29%37%62%44%6C%7C%2C%62%47%42%37%4C%5A%46%41%2C%62%45%73%5A%4C%37%62%42%20%37%2D%46%4C%5A%37%45%20%37%2D%42%5A%4C%37%42%20%37%2D%23%62%2C%44%62%2C%20%37%2D%23%46%42%62%37%62%39%62%35%20%28%45%62%37%29%7C%66%3C%2A%34%32%58%79%51%20%23%39%3E%73%45%62%5E%37%23%31%31%20%5A%20==%30=%30===%52%6F%75%74%65%20%36%36=%54%72%6F%75%70%20%42%6F%62%62%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%37%58%79%51%7C%6C%63%4B%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%20%4C%5A%46%37%46%34%34%54%5B%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%52%75%62%79%2C%20%4D%79%20%44%65%61%72=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%28%20%29%36%62%34%34%46%2D%39%2D%47%28%20%29%37%2D%23%46%28%20%29%37%2D%28%46%20%20%37%5E%62%45%5A%4C%39%62%37%62%42%20%37%29%20%28%41%54%41%2A%7B%59%39%62%37%62%45%2D%37%20%43%37%7C%29%37%2D%41%28%20%29%37%2D%62%41%28%20%37%29%2D%47%28%20%2C%37%5E%46%7C%5A%4C%20%39%62%42%62%2D%37%20%47%7C%29%36%41%62%37%62%42%51%5E%37%20%28%42%42%31%4E%5A%4C%33%31%45%20%37%2D%62%42%7C%37%29%2D%43%28%20%29%37%2D%42%28%20%29%37%2D%62%2D%37%2C%58%79%62%41%5A%4C%2C%41%5A%4C%39%62%37%23%35%20%7D%2D%42%7C%51%79%58%37%5E%41%42%2A%5B%51%79%5D%58%20%20%35%62%37%62%42%20%31%31%2D%42%32%4E%37%20%45%31%33%62%42%20%2C%35%51%79%58%37%2D%7C%73%42%62%36%2D%44%20%37%5E%2D%43%6C%7C%2C%37%2D%43%20%5E%37%2D%43%2C%37%2D%43%7C%70%70%2C%37%6F%42%2C%37%4C%5A%45%62%51%79%58%39%36%47%28%20%29%37%35%20%45%62%37%29%37%2D%46%28%20%20%37%5E%62%45%5A%4C%39%37%62%62%42%20%39%2D%46%41%2A%5B%5D%20%2C%39%23%20%28%46%23%2D%62%37%62%41%7C%29%37%2D%41%28%41%62%36%29%20%41%28%20%29%37%2D%47%28%20%2C%37%5E%46%7C%4C%5A%20%39%62%37%43%20%37%2D%47%7C%29%36%41%28%62%2D%37%29%20%28%20%29%37%2D%5A%4C%51%2C%33%20%45%62%37%62%62%42%7C%29%37%2D%43%28%20%29%37%2D%42%28%29%20%37%2D%62%42%28%20%37%5E%62%41%5A%4C%2C%39%2D%37%20%45%31%37%2D%62%42%7C%3C%20%2C%39%62%20%42%37%62%39%20%20%39%36%62%47%3E%2F%3C%51%5B%59%20%20%79%51%58%51%79%58%5A%20%70%20%39%62%37%62%42%20%3C%2F%3E%42%37%39%36%62%47%7C%2F%3E%42%62%37%62%39%4C%5A%41%37%62%35%20%4C%5A%41%62%37%62%35%20%4C%5A%44%62%36%39%20%20%5A%20==%30=%30===%53%2E%4F%2E%53%2E=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%45%34%43%2D%37%58%4C%35%23%37%47%20%37%68%44%7C%51%79%58%37%62%5E%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%5A%43%2D%37%20%34%54%41%2A%5B%79%58%37%5E%62%47%37%23%35%4C%45%20%37%2D%62%42%7C%51%79%58%37%2D%43%42%5B%2A%5D%51%79%58%37%47%7C%51%79%58%37%5E%43%5A%62%37%4C%5A%41%20%37%5E%62%41%37%2D%47%43%2A%20%47%37%23%35%63%4B%51%79%58%37%5E%43%5A%4C%35%23%37%47%37%20%5E%62%41%5A%4C%37%62%45%20%37%2D%43%5A%4C%6C%20%20%5D%5B%37%68%44%7C%51%7C%51%79%58%35%37%58%79%51%7C%51%79%58%39%62%37%41%7C%51%79%58%35%62%37%42%62%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%41%62%37%62%43%7C%51%79%58%20%37%2D%43%5A%79%51%5D%5B%2A%20%37%68%44%7C%51%79%58%37%5E%62%41%5A%4C%62%37%45%20%37%2D%62%42%7C%51%79%58%37%2D%43%42%47%37%23%35%4C%58%35%23%37%47%51%79%58%37%5E%41%62%5E%37%20%58%39%23%37%62%42%44%2A%5B%5D%51%79%58%35%37%62%47%7C%51%79%58%37%5E%43%5A%4C%35%23%37%47%79%51%7C%45%62%5A%4C%37%62%45%20%73%6F%6C%6F%58%79%51%7C%43%37%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%6C%41%7C%2C%37%62%45%2C%37%2D%62%42%73%20%37%5E%62%35%20%3C%53%39%23%37%47%7C%41%20%42%20%43%20%42%3E%20%4C%5A%20%78%20%20%5A%20==%30=%30===%53%27%20%57%6F%6E%64%65%72%66%75%6C=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%36%62%45%31%4E%34%45%62%5E%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%6F%45%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%34%54%7B%41%2A%20%37%5E%47%5B%5A%46%2D%37%20%62%37%44%20%37%2D%41%7C%51%79%58%36%62%45%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%39%20%5D%2A%42%4C%37%2D%43%20%62%42%7C%51%79%41%2D%37%20%44%79%58%37%43%7C%51%79%58%37%47%5A%4C%37%44%37%20%2D%41%5A%4C%37%2D%45%20%37%2D%42%5A%4C%37%51%7C%46%37%58%5A%4C%37%2D%45%79%58%37%62%42%62%39%20%5D%2A%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%6F%62%5A%47%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5B%41%37%58%79%51%7C%37%62%42%20%37%51%7C%45%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%27%70%6F%73%69%6E%27=%44%65%6E%6E%69%6B%65%72%20%50%61%75%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%5A%4C%54%34%34%42%62%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%51%4B%63%6C%20%5B%2C%41%2A%2C%51%79%58%37%43%37%58%79%51%5D%4B%51%79%58%37%2D%47%5A%4C%39%23%37%44%20%68%37%41%7C%51%79%58%37%5E%62%42%5B%2C%42%2A%2C%63%6C%20%4C%5A%46%7C%51%79%58%7C%51%79%58%37%5A%43%2D%37%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%5E%42%62%5B%2C%41%2A%2C%5D%51%79%58%37%46%7C%51%79%58%79%51%7C%46%4C%20%6C%63%4B%37%62%45%20%37%79%51%7C%46%2D%58%37%2D%47%5B%2C%43%2A%2C%5D%51%79%58%37%41%62%7C%51%79%58%36%62%45%5A%4C%37%62%42%20%37%79%51%7C%45%68%58%37%5E%62%42%4C%5A%44%37%58%79%51%7C%47%2D%37%58%79%51%7C%42%62%5E%37%20%47%37%23%39%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A==%30=%30===%53%61%67%61%20%4F%66%20%48%61%72%72%69%73%6F%6E%20%43%72%61%62%66%65%61%74%68%65%72%73%2C%20%54%68%65=%4B%75%68%6E%20%53%74%65%76%65==%57%61%6C%74%7A=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%78%5A%4C%78%34%6C%45%2D%37%6C%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%2C%31%23%31%37%5E%43%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%41%2D%37%4C%5A%33%54%5B%41%2A%4C%78%5A%4C%78%45%2D%37%4C%5A%37%5E%62%42%5A%4C%78%5A%4C%78%5A%4C%78%5A%37%4C%2D%44%5B%42%2A%5D%20%78%5A%4C%78%5A%4C%78%23%31%31%4C%5A%6C%5A%4C%78%5A%5A%4C%78%5A%4C%2D%37%4C%5A%78%23%37%5E%62%41%5B%43%2A%5D%20%78%5A%4C%78%4C%5A%78%5A%4C%37%2D%44%5A%4C%78%5A%4C%78%5A%4C%31%31%4C%5A%78%47%5A%4C%78%5A%5A%4C%78%5A%4C%5A%78%4C%5A%78%4C%31%31%23%37%5E%62%41%5A%4C%78%5A%4C%78%4C%5A%78%5A%4C%37%2D%43%5B%44%2A%5D%20%78%5A%4C%5A%78%4C%5A%78%4C%78%5A%4C%78%46%2D%37%4C%5A%78%4C%5A%78%4C%5A%78%4C%5A%43%2D%37%4C%5A%78%4C%5A%78%4C%5A%78%20%5A%20==%30=%30===%53%61%69%6C%20%41%77%61%79=%48%61%72%72%65%6C%6C%20%54%6F%6D==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%23%46%2F%44%34%45%2D%37%4C%5A%4C%43%2F%37%6F%46%5A%4C%73%75%73%39%62%47%37%5A%4C%31%31%2D%44%5A%4C%74%6C%61%37%41%5A%41%2D%37%4C%5A%34%54%41%2A%5B%41%5A%4C%43%2F%73%75%73%4C%5A%73%75%73%39%62%37%47%5A%4C%31%31%2D%44%6C%2C%7C%39%62%45%2C%37%2D%62%42%73%5A%4C%37%2D%45%4C%5A%46%6F%37%39%62%37%47%5A%41%5A%4C%73%75%2D%31%31%4C%5A%42%5A%4C%31%31%2D%46%5A%4C%35%62%39%62%37%5A%43%4C%37%2D%47%5A%4C%73%75%73%39%62%37%62%42%62%37%62%39%73%46%5A%4C%37%2D%41%73%5A%4C%23%62%4C%5A%43%2D%37%2D%44%5A%4C%44%2F%37%5E%47%42%2A%5B%5D%35%20%62%39%62%37%44%5A%4C%31%31%2D%41%5A%4C%37%4C%5A%41%2F%43%45%2F%37%6F%62%45%5A%4C%73%75%2C%7C%6C%45%5E%7C%2C%73%75%73%42%2C%73%75%73%23%47%73%5A%31%4C%31%2D%23%44%5A%4C%37%5E%41%5A%4C%35%23%37%6C%45%62%39%73%37%42%2C%42%2F%5E%62%41%7C%2C%35%4C%5A%45%39%2C%44%2F%5E%43%73%5A%4C%37%2D%23%46%5A%4C%5E%37%41%6C%7C%2C%37%45%73%70%5A%4C%2C%73%75%73%42%62%5E%2F%43%62%39%62%37%62%46%5A%4C%37%2D%37%2C%5D%5B%2A%43%5A%4C%73%75%73%39%62%37%47%5A%4C%31%31%44%2D%5A%4C%74%6C%61%37%41%5A%4C%37%2D%45%6C%43%36%39%4C%5A%41%47%2C%62%42%2F%5E%43%6C%7C%2C%42%37%23%39%23%75%73%47%73%5A%4C%31%31%2D%44%5A%4C%74%6C%37%61%41%5A%4C%62%42%2F%39%64%64%61%43%5A%4C%35%73%2C%51%47%37%5A%4C%37%2D%23%2F%37%5E%43%5A%47%31%33%73%75%31%47%5A%4C%47%2F%37%5E%43%51%5B%59%5A%20%75%73%73%33%31%47%5A%4C%47%2F%37%5E%43%5A%4C%73%33%73%75%73%4C%5A%4C%47%2F%37%66%2C%55%2C%5A%33%73%75%73%4C%7C%2C%5E%62%42%2C%41%2F%46%7C%2C%23%47%2F%2C%45%47%2F%2D%45%7C%2C%23%46%2F%44%2C%46%73%5A%6C%47%2F%42%4C%31%47%5A%4C%47%2C%43%2D%39%20%5A%20==%30=%30===%53%61%6C%74%20%50%65%61%6E%75%74%73=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%53%61%6D%62%61%20%44%65%20%4F%72%66%65%75=%42%6F%6E%66%61%20%4C%75%69%7A==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%43%5E%37%58%45%5A%4C%31%31%23%37%46%20%37%5E%43%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%2D%37%20%41%37%34%54%41%2A%7B%28%37%47%7C%51%37%58%79%51%7C%62%45%28%37%2D%44%7C%51%79%58%29%37%62%41%37%28%47%7C%51%79%58%29%37%2D%62%45%28%37%2D%44%2D%37%29%58%79%47%7C%51%79%58%4C%20%51%79%58%79%51%7C%44%2D%37%47%20%37%2D%44%5A%4C%37%41%20%31%31%23%62%37%42%31%4E%7C%51%79%58%37%47%7C%51%79%58%37%20%7D%58%79%51%58%29%37%62%41%46%5A%4C%20%6C%37%58%79%51%4B%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%42%2A%5B%5D%20%20%3E%65%6E%69%46%3C%6C%63%58%79%51%4B%63%5E%43%32%4E%5A%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%5E%37%20%3C%44%2E%43%2E%20%61%6C%20%32%6E%64%20%65%6E%64%69%6E%67%3E%20%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%53%61%6E%20%46%72%61%6E%63%69%73%63%6F%20%48%6F%6C%69%64%61%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%39%62%34%41%68%37%20%39%2D%46%7C%51%79%58%35%23%39%23%37%62%42%4C%5A%39%62%37%43%20%37%68%47%5A%4C%39%62%37%44%20%42%62%31%33%34%54%41%2A%7B%51%79%58%51%79%62%39%4C%5A%47%31%31%23%39%62%37%62%42%31%4E%7C%51%79%58%23%35%39%23%37%62%42%5A%4C%39%62%37%43%20%37%68%58%79%51%7D%58%37%44%20%37%68%4C%39%62%37%46%51%7C%4E%32%42%4C%39%62%37%46%70%70%7C%51%79%58%37%68%43%2A%42%5B%5D%20%39%62%42%20%31%31%23%39%62%37%62%5A%43%68%37%20%79%58%51%79%58%41%41%2A%5B%5D%46%37%62%39%4C%20%37%68%43%5A%4C%39%62%37%46%20%37%68%43%4C%5A%39%62%37%46%70%70%7C%51%79%58%37%68%43%5A%46%37%62%39%20%20%37%68%43%5A%39%62%37%44%20%62%39%4C%5A%47%39%62%33%31%62%42%20%39%2D%46%7C%51%79%58%23%35%39%23%37%62%42%5A%4C%39%62%37%43%20%37%68%4C%5A%41%68%37%37%44%20%37%68%4C%5A%47%68%37%20%43%37%62%39%4C%5A%42%62%37%23%39%23%35%58%79%51%28%44%62%36%39%29%7C%42%37%2F%44%23%58%79%51%5A%20==%30=%30===%53%61%6E%64%75=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%41%5A%4C%20%6C%4B%63%51%79%58%37%62%45%7C%51%79%58%37%62%41%7C%4C%5A%45%62%37%45%34%34%54%5B%2D%37%20%43%37%4C%5A%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%61%74%65%6C%6C%69%74%65=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%41%34%47%5E%37%20%4C%37%43%20%37%2D%47%5A%4C%37%44%20%37%5E%5A%42%4C%37%23%46%20%37%5E%62%45%5A%4C%37%62%42%5A%46%5E%37%20%34%54%5B%41%2A%37%2D%47%5A%4C%45%37%4C%5A%41%37%68%41%7C%51%79%58%37%5E%62%45%5B%42%2A%20%5D%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%5E%20%44%37%62%39%20%37%5E%62%44%41%2A%5D%20%37%68%37%20%44%37%5A%4C%37%62%47%20%37%5E%62%45%5A%4C%37%62%20%42%37%2D%46%7C%51%79%58%37%5E%47%5A%4C%39%62%42%5E%37%20%44%41%7C%51%79%58%20%37%5E%62%44%42%62%37%4C%5A%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%44%37%20%37%5E%42%5A%4C%37%23%46%20%37%5E%62%45%41%62%37%4C%5A%20%37%5E%47%5B%43%7C%51%79%58%5E%37%20%43%37%39%62%37%44%20%37%68%41%7C%51%79%58%37%5E%45%62%5B%43%2A%5D%20%37%62%42%20%37%2D%46%5A%4C%4C%5A%47%5E%37%41%5A%4C%37%45%5A%4C%20%78%20%4C%5A%44%37%73%4B%51%79%58%73%75%73%37%44%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%63%6C%20%4C%5A%37%46%20%37%2D%20%78%20%20%5A==%30=%30===%53%61%74%69%6E%20%44%6F%6C%6C=%53%74%72%61%79%68%6F%72%6E%2D%45%6C%6C%69%6E%67%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%5A%34%44%2D%37%20%2D%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%41%37%20%2D%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%37%20%44%37%4C%34%54%7B%41%2A%5B%42%2A%5D%20%5A%4E%31%43%5E%79%58%37%5E%43%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%41%20%37%2D%45%5A%4C%37%46%20%37%51%4B%63%6C%20%4C%37%62%44%20%4B%51%79%58%37%37%4C%5A%47%2D%20%37%2D%41%5A%4C%37%44%20%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%46%5A%4C%37%43%20%37%44%37%4C%5A%47%43%20%37%2D%47%62%41%5A%4C%37%2A%41%5B%44%2D%5A%4C%37%41%20%37%2D%45%5A%4C%37%41%20%37%45%2D%5A%4C%37%47%20%37%2D%44%5A%4C%37%47%20%37%41%2D%37%20%44%5D%20%20%6C%63%2D%37%20%44%62%37%4C%5A%55%43%5E%37%20%46%37%4C%5A%45%2D%37%20%41%37%20%5A==%30=%30===%53%61%76%65%20%59%6F%75%72%20%4C%6F%76%65%20%46%6F%72%20%4D%65=%4A%6F%68%6E%73%6F%6E%20%42%75%64%64%79==%53%6C%6F%77%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%37%5E%47%5A%4C%34%44%36%20%41%37%2D%45%41%2A%53%5B%20%20%51%79%58%51%79%5D%58%20%35%23%39%23%37%42%20%36%44%5A%4C%37%2D%20%44%2F%46%23%34%54%69%2A%5B%5A%4C%39%62%33%73%4C%5A%47%2D%45%7C%51%79%58%37%2D%45%5A%4C%31%31%23%37%45%62%20%37%5E%62%42%5A%4C%73%75%73%37%47%20%37%2D%37%20%41%31%75%73%37%41%20%45%7C%51%79%58%4C%5A%44%36%20%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%58%79%37%2D%45%41%2A%5B%5D%20%35%23%39%23%37%42%43%37%23%31%31%37%2D%41%20%44%20%37%2D%46%5A%7C%45%2D%37%20%37%2D%46%42%2A%5B%5D%51%79%58%36%44%5A%4C%23%35%39%23%37%41%20%36%44%5A%4C%39%62%33%31%41%20%42%62%37%4C%51%79%58%37%2D%2D%45%5A%4C%37%44%36%20%45%2D%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%4C%44%36%6C%2C%37%2D%45%2C%37%2D%23%46%73%5A%4C%37%44%5E%37%20%46%5A%4C%37%62%42%6C%63%4B%51%79%23%31%31%20%5D%51%79%58%31%31%23%37%43%7C%51%79%58%37%2D%5A%47%4C%20%6C%63%4B%51%79%58%37%2D%45%41%2A%5B%7C%45%2D%37%58%37%62%45%20%37%23%39%23%37%41%23%31%31%58%79%5A%4C%31%31%23%37%43%20%37%2D%47%7C%51%79%37%58%2D%45%7C%51%79%58%35%23%39%23%37%42%7C%51%45%2D%37%20%66%37%43%5A%4C%20%35%4C%5A%3C%28%61%20%74%65%6D%70%6F%29%3E%44%36%20%41%2D%37%4C%5A%44%36%20%41%2D%37%20%5A%20==%30=%30===%53%61%79%20%49%74%20%28%4F%76%65%72%20%41%6E%64%20%4F%76%65%72%20%41%67%61%69%6E%29=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%6C%7C%41%45%62%5E%37%44%73%20%37%2D%46%5A%4C%39%23%37%43%20%36%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%68%2C%47%37%2C%2A%7B%34%34%54%79%58%36%62%45%46%2D%37%20%42%51%79%58%51%79%58%7D%20%37%62%42%20%37%2D%5A%46%4C%37%43%20%37%5E%62%45%31%4E%5A%4C%37%62%20%4C%5A%4E%32%5A%4C%37%46%20%51%79%58%37%5E%20%47%37%20%5D%20%37%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%47%37%20%37%68%44%7C%51%79%58%37%5E%43%42%2A%5B%47%37%4C%5A%43%37%2D%44%7C%51%36%62%45%5A%4C%44%37%4C%5A%47%2D%46%5A%4C%37%43%20%37%5E%62%45%41%2A%5B%20%5D%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%2D%37%20%42%62%37%20%37%2D%41%7C%42%20%37%2D%46%4C%5A%46%2D%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%46%37%20%37%2D%43%6C%7C%2C%37%47%2C%68%44%73%20%37%58%79%51%7C%39%23%37%43%20%62%37%20%5A%20==%30=%30===%53%61%79%20%74%68%65%20%42%72%6F%74%68%65%72%27%73%20%4E%61%6D%65=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%42%5A%4C%34%42%62%5E%37%2D%44%7C%51%79%58%31%31%23%37%5E%62%45%7C%79%51%58%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%2C%20%44%2D%2F%43%34%54%41%2A%5B%58%62%42%2F%62%4C%5A%41%62%5E%37%2D%43%7C%51%79%58%37%5E%62%44%42%2A%5B%20%5D%2C%37%62%41%20%37%5E%62%41%7C%51%79%58%37%58%79%51%7C%47%41%2F%46%20%37%42%5A%4C%37%2D%2F%41%62%58%79%23%37%5E%44%5A%4C%37%5E%41%20%39%36%45%5A%31%4C%31%23%37%5E%62%47%20%31%31%2D%62%45%7C%51%31%31%20%43%23%2D%46%7C%51%79%45%7C%51%79%58%37%23%31%31%20%37%5E%47%20%37%2D%23%46%7C%51%79%58%37%5E%5A%47%4C%2C%37%5E%47%20%37%2D%23%46%43%2A%5B%5D%4C%5A%47%5E%37%5E%47%20%37%2D%5A%4C%31%31%23%44%2F%46%23%2C%20%70%20%43%2F%62%42%5A%4C%37%5E%62%42%20%20%70%44%20%2C%37%2D%41%5A%4C%2C%37%5E%62%42%20%46%36%20%42%37%20%70%20%37%2D%7B%59%5D%20%51%20%70%20%70%20%51%79%58%31%31%2D%45%7C%51%79%58%31%31%23%5E%37%62%45%7C%51%79%58%39%2D%44%5A%4C%39%2D%44%7C%46%39%20%20%31%31%23%37%42%51%42%62%5E%37%58%79%51%7C%45%62%5E%37%58%79%51%7C%45%2D%39%58%79%51%7C%46%39%58%79%51%7D%20==%30=%30===%53%63%65%6E%65=%48%61%72%72%65%6C%6C%20%54%6F%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%43%2D%37%58%37%2D%62%41%7C%51%79%58%37%2D%62%45%7C%51%58%79%37%2D%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%79%51%7C%44%33%54%41%2A%5B%37%2D%42%7C%51%37%58%79%51%7C%37%5E%44%7C%51%79%58%31%31%23%37%5E%47%7C%79%51%58%37%5E%41%42%2A%5B%5D%51%79%58%37%2D%42%23%31%31%58%79%2D%23%46%7C%51%58%42%2F%41%5A%62%2D%37%58%79%51%79%58%37%5E%43%7C%51%79%58%37%5E%46%7C%79%51%58%37%2D%23%46%7C%51%79%58%37%5E%47%7C%51%4B%63%6C%20%4C%41%7C%51%79%58%44%7C%51%79%58%20%20%5D%5B%2A%51%79%58%37%2D%62%45%7C%51%79%58%37%2D%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%2D%43%41%7C%41%62%2D%37%6C%63%4B%51%79%58%37%2D%42%7C%51%7C%46%23%2D%43%7C%51%79%58%37%2D%44%7C%51%79%58%37%5E%43%41%2A%5B%5D%51%79%58%37%2D%42%7C%51%79%58%37%5E%37%58%79%51%79%58%37%2D%62%79%51%7C%43%2D%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%41%2D%37%2F%44%58%79%51%4B%63%6C%20%4C%5A%47%5E%37%58%79%51%7C%55%20%78%20%20%5A%20==%30=%30===%53%63%6F%74%63%68%20%41%6E%64%20%53%6F%64%61=%47%75%61%72%64%20%44%61%76%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%42%20%34%41%62%5E%37%79%58%37%46%5A%4C%37%43%20%37%2D%47%7C%51%58%79%36%62%45%7C%51%79%58%37%62%44%7C%51%79%58%51%7C%46%2D%37%34%54%41%2A%7B%58%37%5E%62%41%58%79%51%4B%63%37%62%45%20%37%2D%62%42%7C%51%79%58%36%62%32%45%4E%5A%4C%20%51%79%58%51%79%58%7D%20%20%6C%20%5D%5B%2A%42%37%47%31%4E%5A%62%42%20%37%2D%20%4C%5A%45%62%37%62%42%5A%4C%20%6C%63%4B%51%79%58%37%46%51%7C%79%58%36%62%45%5A%4C%37%2D%46%20%47%2F%36%58%79%51%7C%46%6C%63%4B%51%79%4C%37%62%42%20%41%41%62%5E%37%79%58%37%46%5A%4C%37%43%20%37%2D%47%7C%51%58%79%36%62%45%7C%51%79%58%37%62%44%7C%51%79%58%51%7C%46%2D%37%2A%5B%5D%20%37%5A%45%62%36%58%79%51%7C%20%28%47%2D%37%29%78%20%28%43%37%29%20%5A%20==%30=%30===%53%63%72%61%70%70%6C%65%20%46%72%6F%6D%20%54%68%65%20%41%70%70%6C%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%6F%42%20%37%34%47%2D%37%58%41%2F%37%46%20%37%5E%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%4C%5A%42%62%5E%34%54%7B%41%2A%5B%42%2A%5D%51%5E%37%20%47%2D%5A%4C%37%43%20%37%5E%46%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%44%20%37%2D%41%5A%4C%37%46%5E%37%58%79%46%31%4E%5A%4C%37%2D%47%5B%41%4B%63%6C%20%4C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%58%79%37%47%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%6C%20%20%5D%2A%51%79%58%37%41%2D%47%20%37%5E%37%58%79%51%7C%6F%42%20%37%5E%62%42%5A%4C%41%2F%37%46%20%5E%37%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%37%4C%5A%55%46%43%7C%51%79%58%37%4C%5A%41%2D%37%20%44%37%20%5A==%30=%30===%53%65%61%20%4A%6F%75%72%6E%65%79=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%58%2C%2D%41%7C%34%41%2D%62%36%2D%41%41%2A%7B%7D%51%79%58%2D%41%7C%51%79%36%58%62%2D%41%7C%51%79%58%2C%2D%41%7C%51%79%58%62%36%58%79%51%34%54%69%2A%7B%37%47%5A%4C%20%62%36%58%79%51%58%2C%31%31%2D%41%5A%4C%2C%31%31%2D%45%20%31%2C%31%2D%44%42%2A%5B%7D%51%79%58%2C%2D%41%7C%79%51%4B%63%6C%2D%41%7C%51%79%37%45%7C%51%79%79%51%4B%63%6C%37%45%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%4C%5A%20%6C%63%4B%51%79%58%37%68%23%46%5A%4C%20%73%75%73%2C%58%58%2C%73%75%73%43%2A%2C%5B%7D%51%5D%58%79%51%41%7C%51%79%58%36%62%2D%41%7C%51%79%58%2C%41%2D%7C%51%79%58%36%62%2D%41%2C%41%2A%2C%7B%20%2D%2C%58%79%51%79%58%2C%39%62%5A%4C%20%6C%63%43%5E%37%23%35%39%23%37%45%5A%4C%20%6C%63%4B%51%79%58%37%46%5E%5A%4C%2C%39%23%37%45%20%37%5E%46%5A%4C%2C%2C%58%79%51%4B%20%37%2D%44%2C%62%2D%41%7B%5D%51%4B%63%6C%20%45%20%37%68%42%5A%4C%37%2D%23%43%20%37%5E%7C%44%51%79%58%37%41%7C%51%79%58%37%2D%45%5A%4C%37%62%39%2C%20%79%58%37%5E%46%36%58%79%51%7C%41%2D%2C%20%20%3C%4F%70%65%6E%20%56%61%6D%70%3E%20%7D%20==%30=%30===%53%65%61%72%63%68%20%46%6F%72%20%50%65%61%63%65=%54%79%6E%65%72%20%4D%63%43%6F%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%46%5A%4C%34%41%68%37%20%31%31%2D%47%5A%4C%51%79%58%7C%72%51%79%58%51%7C%79%58%73%75%73%33%31%47%5A%4C%39%62%37%44%20%43%37%62%39%34%54%41%2A%7B%5A%4C%2C%43%2F%62%39%4C%5A%45%33%31%43%42%2A%5B%7D%20%2C%42%2F%37%45%20%2D%37%23%43%5A%4C%39%62%33%31%62%41%20%37%2D%62%20%41%62%31%33%33%31%62%42%20%33%31%47%20%73%20%78%20%4C%5A%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%47%2F%5E%37%62%41%20%39%2D%47%5A%4C%37%44%20%37%2D%41%47%31%33%73%75%5A%4C%20%78%20%20%37%2D%46%5A%41%68%37%20%44%20%31%31%2D%47%5A%4C%51%79%58%7C%72%51%79%7C%58%51%79%58%73%75%73%33%31%47%5A%4C%39%62%37%43%37%62%39%4C%43%2A%5B%5D%20%43%51%55%7C%59%39%4C%5A%45%62%58%51%79%58%51%79%58%5A%20%2C%42%2F%37%45%37%20%2D%23%43%5A%4C%39%62%33%31%62%41%20%37%2D%79%51%58%79%51%62%33%31%62%42%31%33%58%79%51%5A%20==%30=%30===%53%65%63%6F%6E%64%20%53%74%61%72%20%54%6F%20%54%68%65%20%52%69%67%68%74%2C%20%54%68%65=%46%61%69%6E%20%53%61%6D%6D%79==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%20%37%2D%46%34%45%62%58%79%62%45%5A%4C%37%62%42%20%62%41%7C%51%79%58%47%2D%7C%51%79%58%2D%43%7C%51%79%58%37%47%7C%51%20%43%37%4C%5A%34%54%41%2A%7B%7C%51%79%58%62%62%58%79%51%7D%62%45%20%37%2D%62%42%7C%51%79%58%62%41%7C%79%51%58%37%2D%62%42%7C%51%79%58%62%41%42%2A%5B%37%2C%4C%5A%41%45%5A%4C%37%62%62%41%7C%51%79%7C%43%2D%58%79%79%58%2D%43%7C%51%79%58%37%47%7C%51%79%58%45%62%43%2A%5B%5D%20%37%62%42%20%37%2D%46%7C%51%51%7C%47%2D%58%51%79%58%37%47%20%42%62%37%4C%5A%45%62%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%20%42%62%37%20%5A%20==%30=%30===%53%65%63%6F%6E%64%20%54%69%6D%65%20%41%72%6F%75%6E%64%2C%20%54%68%65=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%29%37%5E%46%28%34%43%5E%37%20%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%37%4C%6F%62%45%20%37%2D%45%5A%4C%29%37%46%28%20%43%5E%37%20%20%34%54%41%2A%7B%43%5A%4C%29%37%45%2D%37%29%20%37%2D%41%7C%51%79%58%39%62%37%45%5A%4C%29%46%37%28%20%20%37%68%42%5A%4C%29%37%2D%41%28%20%20%20%28%41%62%28%36%43%5A%4C%37%47%7C%51%79%29%20%20%28%43%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%46%31%4E%5A%4C%29%37%7C%44%2D%37%58%37%2D%47%28%37%79%58%37%47%7C%79%51%58%79%51%44%5A%4C%29%37%6F%62%45%28%20%20%37%44%5A%29%4C%37%62%45%28%20%20%37%5E%46%32%4E%5A%4C%20%2D%37%58%79%51%58%7D%51%79%58%51%79%58%36%43%20%20%28%42%62%39%62%37%47%20%73%75%73%37%47%5A%4C%37%44%73%20%75%73%37%44%7C%51%79%58%37%41%5A%4C%29%37%73%75%73%4C%5A%37%68%45%7C%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%53%65%63%72%65%74%20%4C%6F%76%65=%46%61%69%6E%20%53%61%6D%6D%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%6C%2C%37%43%34%45%62%5E%37%37%62%41%2C%37%62%45%73%5A%4C%73%75%73%37%42%62%20%37%5E%62%45%5A%4C%73%75%73%37%62%42%20%2C%47%2D%37%2C%34%54%7B%41%2A%51%79%58%7D%20%62%37%4C%5A%46%62%45%31%4E%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%62%42%20%37%2D%46%5A%4C%37%62%42%20%37%2D%36%20%42%62%37%42%20%37%2D%46%45%20%37%2D%62%51%58%79%51%7C%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5B%42%5D%2A%6C%2C%37%47%2C%68%44%73%20%36%62%45%32%4E%58%79%51%7C%42%79%58%51%79%58%45%5A%4C%37%62%62%5E%37%20%44%5A%4C%39%62%37%43%20%37%68%47%5A%4C%73%75%37%73%62%42%20%37%5E%62%45%5B%41%2A%5D%20%37%62%46%2D%37%20%42%41%5A%4C%37%62%62%36%20%42%62%37%20%5A==%30=%30===%53%65%67%6D%65%6E%74=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%42%62%2D%36%39%62%37%46%20%37%68%43%7C%51%79%58%36%2D%42%62%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%58%4C%5A%42%62%2D%34%54%41%2A%7B%20%6C%63%4B%51%37%62%39%4C%5A%42%5A%4C%20%51%79%58%51%79%58%7D%20%39%62%46%37%20%37%68%43%7C%51%79%58%36%2D%62%42%31%4E%62%2D%36%58%79%46%20%37%68%43%7C%51%79%58%39%46%68%37%58%79%51%79%58%37%68%45%5A%4C%20%6C%63%4B%51%79%37%58%2D%62%45%7C%51%79%58%39%62%37%62%42%7C%51%7C%41%62%37%62%42%2A%5B%5D%20%37%68%43%7C%51%79%51%7C%43%68%42%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%36%58%2D%62%42%41%2A%5B%5D%20%39%62%37%46%20%37%62%2D%36%58%79%58%37%5E%62%44%20%46%37%62%39%4C%5A%42%62%2D%36%58%79%51%7C%43%68%37%20%46%37%62%39%4C%5A%42%62%2D%36%58%79%51%7C%43%68%37%20%46%37%62%39%20%5A%20==%30=%30===%53%65%6E%74%69%6D%65%6E%74%61%6C%20%4A%6F%75%72%6E%65%79=%42%72%6F%77%6E%2D%47%72%65%65%6E%2D%48%6F%6D%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%42%28%37%6F%34%43%36%58%79%5A%4C%37%43%20%36%43%5A%4C%37%47%20%37%44%4C%5A%29%37%41%28%20%78%20%5A%4C%20%6C%63%4B%51%46%37%20%46%23%34%54%7B%41%2A%44%5A%4C%20%6C%36%20%41%37%4C%36%43%5A%4C%20%6C%63%4B%51%79%58%36%46%6C%42%5B%2A%7D%20%36%43%6C%2C%37%47%2C%37%44%73%5A%58%79%51%4B%63%43%5A%4C%29%37%47%20%37%44%5A%63%6C%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%36%43%2C%5B%41%2A%2C%5D%20%20%6C%63%4B%51%79%58%37%47%28%41%37%29%4C%4B%51%79%58%37%37%4C%5A%43%36%20%43%37%4C%5A%46%37%20%46%23%6F%37%28%42%62%37%29%4C%5A%43%36%20%41%37%4C%5A%73%44%37%2C%47%37%2C%6C%43%36%20%5A==%30=%30===%53%65%70%74%65%6D%62%65%72%20%49%6E%20%54%68%65%20%52%61%69%6E=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%20%37%2D%34%45%62%5E%37%37%62%44%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%62%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%58%79%51%7C%46%34%54%7B%41%2A%62%42%5B%42%2A%45%62%36%20%43%4B%51%79%58%36%62%45%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%63%6C%20%20%5D%31%4E%5A%4C%37%37%2D%46%5A%4C%37%4C%5A%42%62%43%5A%4C%37%46%20%37%2D%43%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%2D%37%20%46%37%62%45%20%37%2D%79%58%37%62%44%62%37%58%79%51%4B%51%79%58%37%5E%62%41%5A%4C%37%62%45%20%2D%37%62%42%7C%51%79%58%37%5E%62%45%5B%41%2A%5D%63%6C%20%4C%5A%42%7C%51%79%58%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%43%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%65%70%74%65%6D%62%65%72%20%53%6F%6E%67=%57%65%69%6C%6C%20%4B%75%72%74==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%44%34%46%37%58%79%44%5A%4C%37%2D%41%20%37%2D%45%5A%4C%37%2D%20%44%37%5E%43%5A%4C%37%62%42%20%37%2D%46%7C%51%37%73%75%73%20%34%54%41%2A%7B%58%37%43%7C%51%47%37%4C%5A%4E%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%37%58%5E%43%5A%4C%73%75%73%37%47%20%37%5E%43%31%43%5E%37%58%79%20%73%75%73%37%51%79%58%37%6F%42%46%2D%36%58%6C%63%4B%51%79%58%36%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%6F%23%46%5A%4C%20%6C%63%4B%51%79%20%4C%5A%46%23%2A%5B%5D%51%79%75%73%37%44%5A%73%58%79%51%5D%37%2D%45%5A%4C%37%2D%44%20%37%5E%43%5A%4C%62%37%42%20%37%2D%46%7C%51%79%58%37%46%41%2A%5B%20%41%2D%37%4C%75%73%37%47%7C%73%20%44%37%4C%5A%47%37%73%75%73%20%47%37%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%65%72%65%6E%61%64%65%20%54%6F%20%41%20%43%75%63%6B%6F%6F=%4B%69%72%6B%20%52%6F%6C%61%6E%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%68%47%7C%51%79%34%46%2D%37%2C%5A%4C%37%43%20%2C%37%68%47%7C%51%79%58%2C%2D%37%46%5A%4C%37%43%20%2C%37%68%47%7C%51%79%58%46%2D%37%2C%58%34%54%41%2A%5B%5A%4C%2C%37%5E%4C%5A%46%2D%37%5E%62%41%5A%4C%2C%37%62%45%20%2C%37%2D%62%42%42%2A%5B%59%5D%51%79%58%37%46%7C%51%79%58%2C%37%2C%20%44%62%37%43%20%2C%37%43%20%2C%37%68%43%37%4C%5A%46%5E%62%44%20%2C%37%5E%62%41%5A%4C%2C%37%62%20%45%2C%37%2D%62%42%5A%4C%2C%37%46%20%2C%37%2D%37%2C%4C%5A%47%20%2C%37%68%47%37%4C%5A%46%2D%37%2C%20%46%37%20%5A%20==%30=%30===%53%65%72%65%6E%61%64%65%20%54%6F%20%41%20%53%6F%75%6C%20%53%69%73%74%65%72=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%57%61%6C%74%7A=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%45%62%2D%37%7C%51%79%58%37%2D%62%45%5A%4C%51%79%58%7C%51%72%79%58%7C%51%79%58%39%23%37%45%7C%51%79%58%45%37%23%39%58%33%54%41%2A%5B%58%33%31%62%37%7C%45%37%23%39%58%33%31%62%41%7C%51%79%58%33%31%41%7C%51%58%79%33%31%62%41%42%2A%5B%5D%20%37%2D%62%45%20%79%51%7C%42%62%51%79%58%37%2D%31%43%7C%51%79%2D%37%58%79%51%2A%5B%5D%20%37%2D%62%45%20%39%23%37%45%7C%79%51%58%37%2D%62%45%7C%51%79%58%39%23%37%45%7C%43%42%31%33%58%62%45%7C%51%79%58%37%2D%62%45%4C%5A%42%62%37%23%37%45%7C%51%79%58%37%2D%62%45%5A%4C%33%62%31%37%62%42%20%33%31%42%7C%51%79%58%33%31%62%39%58%79%51%7C%33%31%42%20%33%79%51%7C%45%37%23%39%58%79%51%5A%20==%30=%30===%53%65%72%65%6E%65=%44%6F%6C%70%68%79%20%45%72%69%63==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%35%62%62%5E%37%58%79%58%37%62%41%7C%51%79%58%37%62%45%7C%51%79%37%58%62%44%7C%51%79%58%31%31%23%37%62%41%7C%51%79%51%7C%44%37%45%34%34%54%5B%20%20%31%31%23%58%79%51%7C%44%2C%37%45%2C%37%2D%42%73%20%35%62%37%62%42%51%7C%79%58%37%68%46%5A%4C%37%62%47%20%37%2D%62%7C%6C%41%62%37%37%5E%62%45%7C%51%4C%5A%20%78%20%20%5D%59%5B%51%41%62%37%23%31%31%20%47%62%5E%37%4C%5A%46%37%23%39%20%41%39%4C%5A%41%39%58%79%51%5A%20==%30=%30===%53%65%72%65%6E%69%74%79=%48%65%6E%64%65%72%73%6F%6E%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%20%37%2D%46%68%37%58%79%51%37%2D%45%5A%4C%31%31%23%37%5E%62%47%20%31%23%31%37%5E%62%41%7C%51%79%58%33%31%62%37%47%7C%20%41%37%4C%5A%44%34%34%54%5B%37%46%5A%4C%37%62%5E%37%20%73%5A%4C%37%62%44%20%37%2D%62%41%5A%4C%62%42%37%2F%2D%43%20%37%2D%43%7C%6C%2C%37%47%2C%68%44%47%37%20%47%62%45%5A%4C%37%62%58%79%51%7C%45%5E%37%23%31%31%58%79%51%7C%46%2D%37%20%42%62%37%23%35%4C%5A%55%45%62%5E%37%58%79%51%7C%44%68%37%20%47%37%62%31%33%20%5A==%30=%30===%53%65%72%70%65%6E%74%27%73%20%54%6F%6F%74%68=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%31%31%23%34%42%62%5E%37%37%5E%62%45%5A%4C%35%23%37%44%20%37%2D%44%4C%5A%37%6F%23%43%20%37%2D%43%5A%4C%37%6F%42%20%20%41%62%5E%37%34%54%41%2A%7B%62%42%32%4E%5A%45%39%4C%5A%45%51%79%58%7D%20%37%46%20%37%2D%43%5A%4C%37%20%47%37%2D%44%31%4E%5A%4C%37%62%41%20%37%5E%62%58%79%51%20%4C%20%37%5E%62%42%20%6C%63%4B%51%7C%42%62%36%58%4C%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%6C%20%63%4B%51%79%58%37%62%42%42%2A%5B%5D%51%79%5A%43%37%58%79%51%79%58%37%5E%37%5E%62%45%5A%79%51%4B%63%6C%20%37%2D%44%5A%4C%37%6F%23%43%20%37%2D%43%4C%5A%37%6F%42%20%37%5E%62%42%41%2A%5B%5D%20%20%44%37%23%35%4C%58%37%46%5A%4C%20%41%62%37%23%31%31%4C%5A%42%62%5E%37%20%45%39%4C%5A%45%62%5E%37%20%41%62%37%4C%5A%42%62%5E%37%58%79%51%7C%42%62%36%58%79%51%5A%20==%30=%30===%53%65%76%65%6E%20%43%6F%6D%65%20%45%6C%65%76%65%6E=%47%6F%6F%64%6D%61%6E%2D%43%68%72%69%73%74%69%61%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%29%37%46%28%20%34%41%62%36%28%28%20%5A%4C%29%37%62%45%28%20%78%29%37%2D%42%62%28%20%5A%4C%29%37%2D%46%28%20%20%29%62%41%43%2D%37%29%78%34%54%41%2A%7B%28%20%5A%4C%29%62%2D%37%29%78%78%29%62%44%28%20%5A%4C%29%43%2F%37%62%41%20%28%78%29%62%41%28%20%5A%4C%29%37%62%45%28%20%20%28%44%6F%37%42%28%20%5A%4C%4C%20%6C%63%4B%45%62%29%78%20%5A%4C%20%6C%63%4B%51%79%58%37%47%42%2A%5B%20%7D%20%78%29%62%41%28%20%5A%4C%29%37%62%45%28%43%37%58%79%51%2F%37%2D%62%42%2D%62%42%28%20%51%4B%63%6C%20%46%28%20%20%29%62%41%28%36%62%41%41%2A%5B%51%5D%79%58%37%62%45%7C%51%79%58%37%62%42%5A%4C%2D%37%29%4C%5A%79%58%37%46%5A%41%28%20%78%29%45%62%37%29%4C%4C%29%37%62%45%28%20%78%29%37%2D%62%42%28%5A%20%4C%29%37%46%28%20%78%29%37%2D%43%28%20%5A%5A%20%28%41%62%28%20%78%29%37%62%37%2F%43%29%4C%5A%20%28%44%62%29%78%20%28%44%6F%37%29%4C%5A%20%28%42%62%2D%37%2F%45%62%29%78%20%28%45%62%37%29%4C%5A%20%28%41%62%29%78%20%20%5A%20==%30=%30===%53%65%76%65%6E%20%53%74%65%70%73%20%54%6F%20%48%65%61%76%65%6E=%46%65%6C%64%6D%61%6E%20%56%69%63%74%6F%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%33%31%34%46%31%33%58%58%33%31%46%7C%51%79%58%33%31%62%45%7C%51%58%79%33%31%46%7C%51%79%58%33%31%62%45%7C%51%79%79%51%7C%45%62%34%54%5B%69%2A%47%7C%51%79%58%79%51%4B%63%6C%62%41%20%37%2D%44%5A%4C%37%41%20%37%68%45%4C%5A%37%62%42%20%37%5E%46%7B%41%2A%59%5D%20%20%37%4C%5A%47%37%58%33%31%46%7C%7C%51%79%58%37%7C%43%37%58%79%58%37%2D%44%7C%51%79%58%37%5E%43%5B%42%2A%51%7D%79%58%36%46%5A%4C%36%45%20%36%62%45%7C%51%79%51%7C%45%2D%51%79%58%37%2D%20%37%5E%46%5B%62%37%4C%5A%45%43%20%37%2D%47%7C%51%79%58%37%5E%62%47%5A%37%4C%62%44%20%37%2D%62%41%7C%51%79%58%37%5E%62%37%20%5D%2A%41%42%20%37%2D%46%46%5A%4C%36%45%45%68%37%20%41%51%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%58%79%37%47%5A%4C%37%62%41%20%37%2D%44%5A%4C%37%7C%45%62%36%20%5A%4C%37%62%42%36%20%20%20%5A==%30=%30===%53%68%61%64%6F%77%20%4F%66%20%59%6F%75%72%20%53%6D%69%6C%65%2C%20%54%68%65=%4D%61%6E%64%65%6C%20%4A%6F%68%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%47==%31%72%33%34%4C%62%4B%63%75%37%5E%47%7C%51%79%34%46%23%2D%37%79%58%37%2D%41%7C%51%79%58%37%41%7C%51%79%37%58%2D%45%7C%51%79%58%39%62%37%42%7C%51%79%58%51%7C%44%37%58%34%54%5B%41%2A%79%58%37%68%23%43%5E%37%58%79%44%2F%37%2D%45%7C%51%79%58%37%2D%45%7C%51%58%79%39%62%37%42%7C%51%79%58%37%68%23%46%7C%51%58%79%51%7C%43%7C%51%79%58%37%37%2D%45%7C%51%62%39%58%79%51%42%7C%51%79%58%37%2D%23%46%5B%42%2A%5D%51%58%79%33%31%62%37%42%7C%51%79%58%37%68%23%46%7C%37%62%39%58%79%37%23%46%7C%51%46%20%37%2D%43%37%58%79%51%7C%2D%41%7C%51%79%58%39%62%37%45%7C%51%79%58%68%37%42%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%37%58%79%51%7C%41%7C%51%79%58%37%4C%5A%42%2D%37%58%79%51%7C%45%37%62%31%33%58%79%51%7C%41%37%58%79%51%7C%44%37%73%75%73%20%44%37%62%39%4C%5A%47%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%68%61%77%20%27%4E%75%66%66=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%53%68%65%27%73%20%46%75%6E%6E%79%20%54%68%61%74%20%57%61%79=%44%61%6E%69%65%6C%73%20%43%68%61%72%6C%65%73==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%43%34%45%62%5E%37%4C%35%23%37%44%20%37%5E%62%45%5A%4C%35%23%62%37%42%20%37%5E%62%45%5A%4C%35%23%37%62%42%20%5A%47%68%37%20%34%54%41%2A%7B%4C%37%62%42%20%44%62%37%58%79%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%37%46%20%37%2D%43%31%4E%7C%51%4E%32%45%62%36%7C%51%79%58%37%2D%62%41%5A%4C%45%62%37%20%5D%5E%62%45%5A%4C%37%62%42%20%36%62%45%7C%51%58%79%37%62%44%7C%51%79%58%36%2D%62%41%42%2A%5B%37%20%45%62%37%20%36%62%45%5A%5E%62%45%5A%4C%4C%5A%47%2D%37%20%37%5E%62%45%41%2A%5B%5D%20%37%62%42%20%2D%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%43%20%42%62%37%23%35%37%62%44%20%36%5A%4C%37%62%42%23%35%4C%5A%45%51%79%58%37%62%44%7C%51%79%58%37%46%5A%4C%43%37%20%37%68%47%5A%4C%35%23%37%44%20%37%5E%62%7C%45%62%36%20%37%62%42%20%37%45%62%36%58%79%51%5A%20==%30=%30===%53%68%69%6E%65=%44%61%62%6E%65%79%2D%4D%61%63%6B%2D%42%72%6F%77%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%45%62%5E%37%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%41%2A%5B%37%62%42%5A%4C%37%58%79%51%5D%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%2D%5A%4C%20%6C%63%4B%51%79%58%37%47%42%2A%5B%51%4B%63%6C%20%62%42%7C%51%79%5A%4C%20%6C%63%6C%20%20%5D%5B%47%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%5A%46%4C%20%6C%63%4B%51%79%58%37%5E%62%45%43%2A%37%58%79%51%4B%63%4B%51%79%58%37%2D%46%7C%51%51%4B%63%6C%20%51%79%58%36%62%45%5A%4C%37%62%44%70%70%7C%79%51%58%2C%31%31%23%37%5E%62%41%44%2A%5B%5D%20%7C%43%37%58%79%79%58%37%2D%43%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%53%68%69%6E%79%20%53%74%6F%63%6B%69%6E%67%73=%46%6F%73%74%65%72%20%46%72%61%6E%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%2D%37%58%58%37%62%42%7C%51%79%58%37%5E%46%5A%4C%51%58%79%7C%72%51%79%58%7C%51%79%58%37%43%7C%51%79%79%51%7C%41%2D%34%54%5B%41%2A%45%7C%51%79%58%79%51%5D%2A%42%43%2F%37%44%20%37%44%7C%51%79%58%37%2D%41%4C%5A%37%62%42%20%37%43%7C%51%79%58%37%2D%47%5B%4C%5A%42%2D%37%58%37%6F%62%41%37%5E%46%5A%4C%41%36%58%79%51%51%79%58%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%5B%41%2A%5D%20%39%62%37%44%20%37%68%41%7C%72%7C%58%79%51%7C%51%79%58%37%51%79%58%37%2D%62%37%58%79%51%42%20%37%43%7C%51%79%58%37%2D%47%5B%43%2A%51%5D%79%58%37%6F%62%41%7C%51%79%58%37%2D%41%7C%62%37%4C%5A%41%42%7C%51%79%58%7C%44%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%68%75%74%74%65%72%62%75%67=%4A%6F%68%6E%73%6F%6E%20%4A%2E%4A%2E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%43%5A%4C%20%2D%37%58%79%51%78%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%20%4C%5A%20%78%47%34%34%54%5B%37%62%45%20%37%63%6C%20%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%37%2D%47%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%42%62%2D%4B%51%79%58%37%4C%5A%41%68%37%20%44%37%62%39%23%35%4C%5A%47%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%69%20%53%69=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%45%20%37%58%79%51%7C%51%79%58%37%62%42%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%41%20%37%68%45%7C%42%62%2D%37%46%34%34%54%5B%5A%46%37%58%79%51%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%53%69%64%65%77%69%6E%64%65%72=%4D%6F%72%67%61%6E%20%4C%65%65==%46%75%6E%6B=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%5A%4C%6E%44%37%2C%6C%37%62%45%6C%2C%37%44%6E%73%7C%5A%4C%51%79%7C%58%72%51%79%58%5A%4C%20%78%20%5A%4C%37%62%45%4C%5A%20%78%20%73%34%34%54%5B%5A%4C%20%78%20%4C%5A%7C%73%6E%6C%2C%37%44%6E%73%5A%4C%51%79%58%7C%72%51%58%79%5A%4C%20%78%20%5A%4C%37%62%41%6C%2C%37%47%45%62%37%4C%5A%51%79%58%7C%72%6C%2C%37%44%6E%73%6E%47%68%2C%58%7C%72%51%79%58%5A%4C%20%78%20%5A%4C%37%42%62%6C%2C%37%2D%46%6E%73%5A%4C%39%62%37%43%6C%79%51%4C%5A%73%5A%4C%20%78%20%45%62%37%4C%5A%20%78%20%4C%5A%45%62%37%2C%6E%20%4C%5A%20%6E%20%20%5A%20==%30=%30===%53%69%6C%76%65%72%27%73%20%53%65%72%65%6E%61%64%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%39%2D%34%45%2D%39%58%6C%63%4B%51%79%58%39%2D%41%5A%4C%20%6C%63%51%4B%79%58%39%2D%62%42%5A%4C%20%6C%63%4B%51%79%20%4C%5A%45%62%34%54%41%2A%5B%62%45%20%37%2D%5D%5B%2A%42%41%43%20%37%5E%62%42%5A%4C%37%42%70%70%7C%51%58%79%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%2D%37%4C%5A%44%20%20%6C%63%4B%79%58%31%31%23%2D%37%20%20%51%51%79%58%39%36%47%66%7C%51%79%58%31%31%23%44%37%51%7C%59%5A%51%79%58%31%31%23%37%44%5A%4C%7C%66%47%5E%37%41%5A%4C%37%5E%51%5A%20==%30=%30===%53%69%6D%6F%6E%65=%46%6F%73%74%65%72%20%46%72%61%6E%6B==%57%61%6C%74%7A=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%58%73%75%73%37%2D%37%58%79%51%37%2D%44%7C%51%79%58%31%31%23%37%62%45%7C%79%51%58%37%2D%44%7C%51%79%58%73%75%73%37%41%7C%58%79%51%7C%41%44%34%33%54%5B%2D%44%7C%51%79%73%75%73%58%79%51%79%58%37%2D%62%42%7C%51%79%58%37%2D%41%51%7C%79%58%37%2D%47%7C%51%79%58%37%62%41%7C%51%7C%45%62%37%58%37%44%7C%51%79%37%41%7C%51%79%45%2D%37%58%79%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%79%51%58%37%2D%23%46%7C%51%79%58%37%5E%46%7C%51%7C%45%2D%37%58%7C%51%79%58%37%62%39%62%35%58%79%51%7C%44%2D%37%58%79%51%7C%41%37%73%75%73%58%79%51%7C%55%44%2D%37%58%79%51%7C%45%62%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%53%69%6E%63%65%20%49%20%46%65%6C%6C%20%46%6F%72%20%59%6F%75=%4A%6F%68%6E%73%6F%6E%20%42%75%64%64%79==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%41%5A%4C%37%34%45%62%5E%37%46%5A%4C%39%62%37%43%20%37%5E%62%45%5A%4C%23%39%37%62%42%20%37%2D%46%5A%4C%39%62%37%43%20%2D%37%20%42%62%34%54%7B%41%2A%62%45%32%4E%5A%4C%5A%46%37%20%51%79%58%7D%20%37%62%42%20%37%46%5A%4C%39%37%62%43%20%37%47%31%4E%5A%4C%73%75%73%37%62%42%58%79%51%20%4C%37%62%47%20%37%37%62%45%20%37%37%4C%5A%42%62%79%58%37%62%45%7C%51%79%58%37%62%44%7C%51%58%79%37%62%41%5B%42%2A%5D%20%37%62%45%20%37%2D%51%7C%42%62%2D%62%41%20%37%5E%5A%4C%39%62%37%58%79%51%7C%44%45%5B%41%2A%5D%20%37%62%42%20%37%2D%46%5A%39%4C%62%37%43%20%37%5E%62%45%7C%51%79%58%37%62%62%5E%37%20%43%37%62%41%5A%4C%4C%73%75%73%37%62%37%23%39%4C%5A%4C%37%62%47%20%37%62%41%5A%4C%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%37%5E%62%45%5A%46%37%20%42%62%42%20%37%2D%46%5A%45%62%36%20%43%37%62%39%4C%5A%46%37%20%42%62%37%20%5A==%30=%30===%53%69%70%70%69%6E%27%20%41%74%20%42%65%6C%6C%73=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%7C%5E%37%58%79%51%62%42%5A%4C%37%42%20%37%2D%23%46%5A%4C%37%47%2D%20%37%2D%41%5A%4C%37%62%42%20%37%2D%46%7C%5E%37%58%79%51%46%34%34%54%5B%37%62%41%20%37%5A%41%2D%37%58%2C%37%23%46%20%37%2D%23%43%5A%4C%37%43%20%2D%37%47%5A%4C%37%62%44%20%37%2D%62%41%7C%51%79%51%4C%5A%41%2D%4C%37%62%45%20%46%20%73%6F%6C%37%20%47%62%37%51%79%58%51%79%58%5A%20%20%6C%63%4B%51%79%36%58%46%51%5B%59%20%20%51%79%58%51%79%58%5A%20%20%20%3C%53%6F%5E%62%44%5A%4C%20%42%6C%75%65%73%3E%20==%30=%30===%53%69%73%74%65%72%20%53%61%64%69%65=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%72%51%79%58%34%47%37%58%79%7C%72%51%79%58%5A%4C%51%79%58%7C%72%51%79%5A%58%4C%29%31%31%23%37%62%41%28%20%6C%63%4B%51%58%79%51%4C%5A%34%54%7B%41%2A%41%7C%51%79%58%2A%42%5B%43%37%58%37%62%42%7C%51%79%58%37%43%5A%4C%20%6C%4B%63%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%41%37%7D%20%51%79%58%79%58%5A%4C%51%5D%2A%41%5B%47%79%58%5A%4C%51%79%58%7C%72%51%79%58%5A%4C%31%29%31%23%37%62%41%28%20%6C%63%4B%51%79%58%37%51%72%7C%58%79%51%79%58%37%62%51%72%7C%58%79%51%20%5A%20==%30=%30===%53%6B%61%74%69%6E%67%20%49%6E%20%43%65%6E%74%72%61%6C%20%50%61%72%6B=%4C%65%77%69%73%20%4A%6F%68%6E==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%20%47%2F%37%5E%34%43%2F%47%20%37%47%5A%4C%20%47%2F%37%5E%46%5A%4C%78%5A%20%4C%47%2F%37%5E%43%5A%4C%20%39%62%37%47%5A%4C%23%35%4C%5A%43%33%54%41%2A%7B%42%70%2C%41%2F%35%2F%47%62%20%37%47%5A%4C%20%37%2D%44%5A%4C%37%41%5A%4C%37%20%2D%45%5A%4C%37%42%5A%4C%20%37%5E%46%5A%4C%4C%5A%4E%31%46%62%37%43%5A%4C%44%5A%4C%62%45%70%47%37%2F%42%4C%45%2F%37%5E%2D%46%5A%4C%37%2D%46%42%2A%5D%5B%20%35%62%37%43%5A%4C%37%5E%43%32%4E%7D%20%5A%46%2D%37%2F%5A%4C%36%2D%62%39%62%37%44%5A%62%5E%37%4C%5A%4C%62%42%2F%36%2D%43%5A%4C%36%2D%43%5A%4C%2D%36%62%42%5A%4C%37%2D%43%5A%4C%44%2F%36%62%42%5A%41%68%37%4C%45%5A%4C%37%68%4C%78%5A%4C%2C%4C%5A%46%2D%5E%5A%4C%39%62%37%47%5A%4C%47%2F%43%41%2A%5B%20%5D%35%23%37%47%5A%4C%37%68%44%5A%4C%45%2F%37%43%5E%37%2F%47%37%2D%46%5A%4C%2D%44%5A%4C%37%47%4C%5A%47%37%45%5A%4C%37%42%5A%4C%37%5E%46%5A%4C%62%47%35%2F%62%37%43%5A%4C%47%2F%37%5E%43%5A%4C%35%23%2D%37%4C%5A%41%2F%37%5E%46%5A%2F%39%64%64%61%2C%51%4C%5A%43%46%5A%4C%62%47%2F%39%62%37%43%5A%4C%47%2F%5E%37%43%51%5B%59%5D%20%39%62%37%47%5A%4C%37%5E%5E%37%4C%5A%43%37%47%5A%4C%37%73%20%37%2D%41%39%4C%5A%47%37%2B%43%5A%4C%47%2F%43%5A%4C%20%37%6F%23%46%4C%5A%37%44%5A%4C%37%2D%41%5A%4C%37%2D%45%5A%4C%2F%47%23%4C%5A%2D%44%5A%4C%45%43%2F%42%5A%4C%46%2D%37%2C%20%4C%43%2F%62%44%5A%4C%35%23%37%5E%43%5A%4C%5A%78%4C%31%31%23%37%5E%62%44%5A%4C%37%5E%62%45%5A%42%62%2F%43%6C%7C%2C%36%47%2C%43%2C%7C%43%5E%39%58%79%51%5A%20==%30=%30===%53%6B%69%70%70%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%62%42%5A%34%44%37%20%47%37%62%47%5A%4C%37%62%44%20%37%62%41%5A%4C%41%37%20%37%62%42%5A%4C%37%46%20%37%43%5A%4C%37%2C%20%46%37%4C%34%54%41%2A%5B%37%46%20%37%62%62%37%58%79%51%20%37%62%41%5A%4C%37%62%45%20%37%45%5A%4C%46%37%20%37%62%47%42%2A%5B%5D%51%79%58%37%47%7C%47%37%4C%5A%47%41%5A%4C%37%41%5A%4C%37%46%20%37%20%41%37%4C%47%20%37%44%43%2A%5B%5D%20%37%41%20%37%45%4C%5A%37%42%20%37%23%46%7C%51%79%58%37%62%41%5A%37%4C%5A%43%37%62%42%7C%5A%4C%5B%5D%51%79%58%37%4C%5A%41%62%37%62%44%20%37%62%41%5A%4C%37%41%20%37%62%5A%42%4C%37%46%20%37%62%47%5A%4C%37%62%44%20%37%4C%5A%47%62%37%41%20%37%62%42%37%47%7C%2C%37%37%2C%43%37%2C%2C%37%62%42%2C%37%42%7C%2C%37%23%46%2C%37%2C%47%37%62%41%2C%37%41%7C%2C%37%62%42%2C%37%42%41%37%2C%41%62%62%44%73%44%2A%51%79%58%37%5E%46%37%2C%45%37%62%45%20%37%2D%62%42%5A%4C%37%62%45%20%37%62%2D%42%5A%4C%37%62%45%20%37%2D%62%42%6C%7C%2C%37%4C%5A%41%62%2C%37%62%47%2C%5A%20==%30=%30===%53%6B%79%6C%61%72%6B=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%47%73%20%34%45%62%5E%37%4C%31%31%23%37%41%20%37%5E%62%45%5A%4C%37%62%5E%41%20%47%2F%37%5E%62%45%5A%4C%37%2D%46%20%5A%41%62%5E%37%34%54%41%2A%7B%5A%4C%20%51%79%6C%46%37%58%79%20%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%62%36%45%31%4E%5A%4C%37%62%42%20%37%2D%46%7C%51%7D%58%79%51%58%7C%2C%37%43%2C%4C%37%62%45%20%20%42%62%37%23%4C%29%37%46%28%37%42%20%29%37%5E%62%41%28%2D%37%43%42%2A%5B%5D%51%79%58%36%62%45%5A%4C%39%5A%42%62%2D%37%36%62%45%32%4E%2D%45%20%37%5E%58%79%51%7C%47%62%41%6C%2C%37%62%45%2C%37%2D%62%42%73%5A%37%4C%62%44%20%2D%46%5A%4C%39%62%37%43%20%37%68%5E%37%4C%5A%47%37%5E%62%41%5A%20%37%5E%62%45%37%2C%44%37%2C%41%20%47%2F%37%5E%62%45%5A%4C%37%2D%46%20%5E%37%62%45%6C%41%2A%5B%5D%2C%37%62%42%2C%36%47%62%5E%37%4C%5A%41%73%5A%4C%37%62%45%5A%4C%39%4C%5A%41%62%5E%36%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%46%6C%7C%2C%37%43%2C%37%2D%47%73%20%37%20%42%62%37%23%31%31%23%37%41%36%20%42%62%37%20%5A%20==%30=%30===%53%6B%79%6C%69%6E%65%72=%42%61%72%6E%65%74%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%7C%51%34%43%36%58%79%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%5A%4C%6C%20%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%46%2D%37%58%79%34%54%41%2A%7B%47%2F%37%2D%44%2D%37%58%79%51%44%7C%51%79%58%36%43%31%4E%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%7C%51%79%58%37%62%42%7C%37%58%79%51%7C%45%7C%51%79%58%23%46%42%2A%5B%37%58%79%51%7D%65%6E%69%46%3C%6C%63%4B%51%79%58%36%43%5A%37%4C%47%20%37%2D%44%7C%51%79%58%36%43%32%4E%7C%3E%20%20%5D%59%47%7C%51%79%58%45%5A%4C%20%6C%7C%42%37%58%79%37%5E%47%7C%51%79%58%37%44%7C%51%79%58%37%41%2D%5A%4C%20%6C%63%4B%51%79%58%37%5E%45%7C%51%58%79%51%4B%63%51%79%58%37%2D%2E%43%2E%44%3C%51%7C%41%62%37%47%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%44%7C%51%79%58%37%58%79%51%7C%79%58%37%2D%62%20%61%6C%20%32%6E%64%20%45%6E%64%2E%3E%20%78%20%20%5D%20==%30=%30===%53%6C%69%70%70%65%64%20%44%69%73%63=%47%6F%6F%64%6D%61%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%37%34%42%62%37%20%46%20%36%62%41%5A%4C%37%62%45%20%37%2D%62%5A%42%4C%37%6F%42%20%37%5E%62%41%5A%4C%37%62%45%37%4C%5A%42%62%34%54%41%2A%7B%41%32%4E%7C%51%37%20%42%6F%37%51%79%58%51%79%58%7D%20%37%46%20%36%62%41%4E%31%5A%4C%37%62%45%20%2C%37%2D%62%42%5A%4C%2C%58%79%51%58%79%5E%62%41%5A%4C%72%51%79%58%7C%5D%5B%2A%42%43%45%7C%51%79%58%37%62%42%5A%4C%51%79%58%7C%51%72%79%58%7C%51%79%58%36%2D%46%7C%51%79%58%37%62%37%58%79%51%51%79%58%36%62%20%37%62%42%5A%5D%5B%2A%41%42%62%41%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%6F%37%42%20%37%5E%62%41%5A%4C%37%62%45%20%37%62%36%20%46%37%4C%20%51%79%58%7C%20%20%6E%20%5A%41%62%5E%37%20%5D%20%20%3E%65%6E%69%46%3C%20%36%62%41%5A%37%4C%62%45%20%2C%37%2D%62%42%5A%4C%2C%37%6F%42%5B%20%6E%20%4C%5A%4C%37%62%45%79%58%7C%72%51%79%51%20%20%59%62%41%20%62%45%2F%62%41%5A%4C%37%6F%44%20%3A%3E%73%6F%6C%6F%53%34%37%2A%3C%62%44%43%2A%7B%37%4C%5A%58%79%58%51%79%58%5D%42%32%4E%5A%4C%62%20%44%6F%37%79%58%7D%51%79%58%37%62%45%7C%51%79%58%37%42%62%31%4E%5A%4C%37%46%20%62%45%2F%62%41%5A%4C%51%58%79%51%20%44%7C%5A%4C%51%62%37%20%45%62%37%4C%5A%3C%41%66%74%65%72%20%73%6F%6C%6F%73%20%44%2E%43%2E%20%61%6C%20%66%69%6E%65%3E%41%62%36%58%79%51%5A%20==%30=%30===%53%6C%6F%77%20%48%6F%74%20%57%69%6E%64=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%41%2D%39%58%5A%4C%20%6C%63%4B%51%79%58%39%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%41%2D%39%58%79%34%54%41%2A%7B%5E%62%44%5A%4C%46%5E%37%23%31%41%20%37%62%45%5A%4C%20%6C%63%4B%51%79%58%5E%37%62%45%5A%4C%37%5E%45%70%70%7C%51%79%58%31%62%37%73%75%73%42%2A%5B%7D%20%39%2D%44%5A%4C%43%5E%37%58%79%20%78%20%5A%4C%20%6C%63%4B%51%79%58%39%2D%41%41%2A%5B%5D%20%39%62%37%45%20%37%2D%42%7C%51%4C%5A%20%78%20%7C%51%79%58%37%58%79%51%4B%63%6C%20%4C%5A%41%2D%39%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%6D%69%6C%65=%43%68%61%70%6C%69%6E%20%43%68%61%72%6C%65%73==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%5E%37%58%58%37%6F%62%41%7C%51%79%58%37%5E%46%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%79%51%7C%47%2D%34%54%5B%41%2A%2D%47%5A%4C%20%5D%2A%42%5B%47%58%37%5E%46%7C%51%79%58%37%62%45%7C%51%79%37%58%2D%62%42%5A%4C%20%6C%63%4B%51%79%58%37%2D%79%51%4B%63%6C%51%79%58%37%44%51%79%58%37%6F%43%37%58%79%51%58%37%5E%46%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%37%5E%46%5B%41%2A%5D%79%51%7C%41%62%7C%51%79%58%37%51%79%58%37%5E%79%51%7C%44%37%37%62%45%7C%51%79%58%37%2D%62%42%5A%4C%20%63%6C%4B%51%79%58%37%2D%47%5B%43%2A%5D%51%79%58%58%79%51%7C%46%58%37%2D%47%7C%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%6D%6F%6B%65%20%47%65%74%73%20%49%6E%20%59%6F%75%72%20%45%79%65%73=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%47%5A%34%45%62%5E%37%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%4C%5A%37%62%42%20%37%2D%46%5A%4C%37%6F%62%47%20%20%41%6F%37%4C%34%54%7B%41%2A%51%79%58%36%62%46%2D%37%20%42%20%51%79%58%51%79%58%7D%20%37%62%42%20%37%46%2D%5A%4C%37%43%20%37%2D%47%31%4E%5A%4C%37%62%4C%5A%4E%32%45%5A%4C%37%2D%43%5A%4C%37%62%47%20%47%62%37%20%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%31%31%23%37%45%7C%51%79%58%37%5E%42%5B%42%2A%5D%44%62%2D%37%20%37%2D%62%44%7C%2D%46%5A%4C%37%51%7C%46%2D%37%5E%62%45%5B%41%2A%5D%20%37%62%42%20%37%2D%5A%46%4C%37%43%20%37%5E%62%45%5A%4C%37%62%42%20%37%20%47%62%6F%79%58%37%5E%42%43%20%36%62%45%4C%5A%42%62%2D%20%37%2D%46%5A%4C%37%2D%43%20%37%2D%47%5A%37%4C%6F%41%20%37%5E%62%41%5A%4C%37%62%45%20%37%42%62%37%4C%5A%37%62%42%20%37%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%6D%6F%6B%65%20%52%69%6E%67%73=%47%69%66%66%6F%72%64%2D%57%61%73%68%69%6E%67%74%6F%6E==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%68%34%46%5E%37%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%51%58%79%37%5E%46%7C%51%79%58%35%23%37%43%7C%51%79%58%79%51%7C%47%34%54%41%2A%5B%37%47%7C%51%79%44%2D%37%4C%5A%6C%7C%2C%37%41%2C%37%62%42%73%20%35%23%37%7C%43%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%44%2D%37%2C%58%20%36%46%5A%4C%2C%58%79%51%7C%42%62%5E%37%2C%58%79%51%7C%47%68%37%20%43%37%4C%5A%46%36%20%42%62%37%4C%5A%46%36%20%43%37%20%5A%20==%30=%30===%53%6E%6F%27%20%50%65%61%73=%4D%61%72%6B%6F%77%69%74%7A%20%50%68%69%6C==%57%61%6C%74%7A=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%23%37%34%45%62%37%23%7D%51%79%58%37%2D%62%45%7C%51%79%58%39%23%62%37%42%7C%51%79%58%37%2D%62%41%7C%51%79%58%39%7B%2A%41%45%62%33%54%69%2A%7B%45%7C%51%79%58%37%58%79%51%7C%79%58%37%2D%62%41%7C%51%79%58%37%2D%45%5A%37%4C%2D%43%20%37%5E%2D%43%7C%51%79%58%37%62%44%51%7C%42%2D%37%2D%62%41%7C%51%79%58%37%5E%2D%51%7D%5B%2A%42%37%5E%2D%42%7C%51%79%58%37%5E%2D%47%7C%51%58%79%73%75%73%39%62%44%7C%51%79%58%39%23%37%44%58%79%51%7C%43%79%58%37%2D%62%51%79%58%37%62%58%79%51%7C%41%37%2D%62%41%7C%51%79%58%39%23%37%62%45%41%5B%2A%5D%51%79%58%37%2D%62%41%7C%51%79%58%37%2D%58%79%51%7C%44%37%2D%45%7C%51%7C%43%2D%5E%37%20%43%2D%37%4C%5A%45%2D%37%58%79%51%7C%41%62%2D%37%58%79%51%7C%42%2D%37%58%79%51%7C%45%62%2D%37%58%79%51%5A%20==%30=%30===%53%C3%B3%20%44%61%6E%C3%A7%6F%20%53%61%6D%62%61=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%43%36%58%79%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%63%6C%4B%51%79%58%37%44%7C%51%79%58%37%46%7C%51%51%7C%4E%31%43%34%54%7B%41%2A%51%79%58%37%5E%7D%58%79%51%58%37%43%7C%51%79%58%37%2D%47%5B%42%2A%5D%20%6C%20%63%4B%51%79%58%36%43%32%4E%5A%4C%20%51%79%58%79%51%7C%46%51%79%58%37%46%51%79%58%37%44%5A%41%2D%37%58%46%7C%51%79%58%36%43%5B%41%2A%5D%20%20%6C%4B%63%51%79%58%37%47%7C%51%79%58%37%44%7C%51%79%37%58%79%51%7C%4C%20%6C%63%4B%4B%63%6C%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%55%43%36%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%53%6F%20%49%6E%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%78%34%46%2D%4C%5A%5A%4C%78%5A%4C%37%2D%62%42%5A%4C%78%5A%4C%46%2D%5A%4C%39%62%37%43%5A%4C%37%68%47%5A%4C%78%45%62%37%4C%5A%34%54%41%2A%7B%37%62%47%5A%4C%5A%41%62%37%4C%4E%5A%4C%51%79%58%7D%20%39%62%37%43%5A%4C%68%37%47%5A%4C%39%62%37%47%5A%4C%37%5E%62%44%5A%32%44%62%2D%37%4C%37%5E%62%41%37%2D%46%7C%51%37%4C%5A%45%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%42%62%42%2A%5B%5D%20%78%5A%4C%36%62%41%5A%4C%37%62%5E%37%58%79%2D%62%42%5A%4C%41%7C%51%79%58%62%2D%37%58%79%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%4B%79%51%58%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%45%62%37%62%39%42%7C%51%79%58%58%39%62%37%43%51%7C%47%68%37%5E%43%5A%4C%39%62%37%47%20%37%68%44%5A%4C%45%62%2F%37%2D%46%20%2D%46%5A%4C%39%62%37%43%20%37%58%79%51%7C%79%58%37%5E%62%44%2F%37%62%45%41%46%2D%4C%5A%5A%4C%78%5A%4C%37%2D%62%42%5A%4C%78%5A%4C%46%2D%5A%4C%39%62%37%43%5A%4C%37%68%47%5A%4C%78%45%62%37%4C%5A%2A%5B%5D%51%79%37%2D%62%42%5A%37%4C%5A%46%37%37%2D%42%5A%4C%39%62%37%46%5A%4C%37%2D%43%4C%5A%36%2D%62%44%5A%4C%37%2D%62%42%5A%4C%39%62%4C%5A%45%37%4C%68%43%5A%4C%62%4C%5A%45%62%37%62%39%4C%5A%41%62%36%4C%5A%78%4C%5A%47%68%37%4C%5A%43%37%62%39%20%5A%20==%30=%30===%53%6F%20%4D%61%6E%79%20%53%74%61%72%73=%4D%65%6E%64%65%7A%20%53%65%72%67%69%6F==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%20%2D%41%7C%51%34%47%2D%37%58%7C%51%79%58%37%5E%62%42%7C%51%79%58%37%46%51%7C%79%58%37%2D%43%7C%51%79%58%37%43%7C%51%79%45%62%37%58%79%34%54%41%2A%7B%5E%46%31%4E%7C%5A%41%2D%36%20%7C%51%79%58%37%2D%47%7C%51%79%58%39%62%37%5A%44%4C%37%2D%41%20%37%5E%2D%41%5A%4C%37%2D%41%43%37%58%79%51%4C%35%23%2D%41%41%7C%51%79%58%41%2D%37%20%44%42%7C%51%79%58%37%2D%42%2C%42%2A%2C%5B%5D%20%20%6C%63%4B%51%79%58%37%5E%46%32%4E%7D%20%37%62%37%23%31%31%7C%51%79%58%37%43%2A%2C%5B%5D%7C%44%37%58%79%44%20%37%2D%41%5A%4C%35%23%37%41%20%33%31%7C%41%51%79%58%37%43%7C%51%79%58%37%2D%47%7C%51%37%62%31%33%20%51%79%58%37%2D%4B%51%79%58%37%79%51%7C%43%37%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%31%33%62%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%79%51%7C%46%5E%58%37%2D%47%2C%63%6C%20%20%5A%20==%30=%30===%53%6F%20%4E%69%63%65%20%28%53%75%6D%6D%65%72%20%53%61%6D%62%61%29=%56%61%6C%6C%65%73%20%4D%61%72%63%6F==%42%6F%73%73%61%20%4E%6F%76%61=%46==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%5A%4C%34%46%5E%37%58%79%58%37%5E%62%42%7C%51%79%58%33%31%62%37%7C%45%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%51%79%51%4B%63%6C%20%34%54%41%2A%7B%37%2D%44%5A%4C%6C%20%20%5D%5B%20%37%68%45%7C%51%79%58%37%2D%47%7C%51%79%39%58%62%37%44%7C%51%79%58%37%2D%41%31%4E%42%2A%41%37%62%31%33%63%4B%51%79%58%79%58%37%2D%47%37%58%79%51%7C%62%37%44%7C%51%79%58%37%2D%41%32%4E%43%2A%7D%5B%20%37%43%20%37%62%44%7C%51%79%58%37%2D%47%39%58%79%51%7C%47%7C%51%79%58%51%7C%43%37%62%39%58%79%51%7C%46%5E%37%58%79%51%7C%42%62%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%53%6F%20%54%65%6E%64%65%72=%4A%61%72%72%65%74%74%20%4B%65%69%74%68==%45%76%65%6E%20%38%74%68%73=%41==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%41%5E%37%58%37%2D%23%46%7C%51%79%58%37%2D%47%7C%51%79%37%58%2D%23%47%7C%51%79%58%37%2D%23%46%7C%51%79%58%79%51%7C%42%34%54%41%2A%5B%51%79%58%37%5E%51%7C%43%37%23%58%39%62%37%62%45%7C%51%79%58%37%2D%62%42%51%7C%79%58%35%23%39%62%37%46%7C%7C%51%79%58%35%79%51%7C%41%62%79%58%37%5E%45%58%33%31%62%37%79%51%7C%46%37%37%68%45%42%2A%5B%5D%51%79%58%37%5E%62%42%51%7C%79%58%35%23%37%5E%62%42%7C%51%79%58%39%62%58%79%51%7C%41%58%37%68%43%7C%5E%62%42%7C%51%37%58%79%51%7C%5A%4C%37%2D%44%20%33%31%62%37%41%5A%4C%37%45%62%20%37%2D%62%42%7C%51%79%58%43%2F%37%2D%44%42%2D%37%58%79%2D%44%7C%51%79%33%31%42%20%73%41%5E%37%58%79%5A%4C%39%62%37%23%46%20%37%2D%23%43%5A%4C%45%37%20%37%2D%42%7C%51%79%58%37%2D%23%46%7C%51%42%31%33%73%75%7C%51%79%58%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%5E%37%58%79%51%7C%42%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%53%6F%20%57%68%61%74=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%2D%31%31%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%4C%5A%20%78%20%34%54%5B%41%2A%20%20%78%20%5A%44%2D%31%31%58%4C%20%6C%63%4B%51%79%58%31%31%2D%44%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%5A%20%78%20%4C%5B%41%2A%5D%20%20%78%20%5A%4C%62%2D%31%31%58%20%6C%63%4B%51%79%58%31%31%2D%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%4C%5A%20%78%20%45%5B%42%2A%5D%20%5D%2A%41%5B%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%2D%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%53%6F%63%69%61%6C%20%43%61%6C%6C=%47%72%79%63%65%20%47%69%67%69==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%42%37%23%31%4C%74%6C%61%37%62%41%20%37%2D%62%45%7C%51%58%79%37%2D%62%45%5A%4C%33%31%62%37%62%42%20%31%5A%44%62%5E%37%34%54%41%2A%7B%47%7C%51%79%58%37%4C%5A%45%62%79%58%37%62%41%42%2A%5B%7D%51%79%58%37%5E%44%62%5A%4C%37%44%20%37%62%45%7C%51%79%58%37%2D%51%7C%44%62%37%2D%45%20%37%2D%37%42%41%2A%5B%51%4B%63%6C%20%62%41%20%37%2D%62%45%7C%51%79%58%37%5E%45%51%7C%79%58%37%42%7C%51%79%58%37%2D%23%46%5A%4C%37%23%35%20%5D%79%58%37%5E%62%5A%4C%37%2D%45%62%37%62%31%33%51%79%58%37%5E%62%44%5A%4C%74%6C%61%37%62%20%41%37%2D%62%45%7C%51%79%58%37%2D%62%45%5A%4C%7C%46%2D%37%20%42%20%31%31%23%58%36%62%44%6C%79%51%7C%45%62%2C%37%2D%62%45%2C%37%62%42%2C%37%2D%46%73%4C%5A%37%62%47%20%37%5E%62%44%5A%4C%37%44%20%37%41%62%37%2C%7C%58%37%2D%62%45%79%51%5A%20==%30=%30===%53%6F%66%74%6C%79%2C%20%41%73%20%49%6E%20%41%20%4D%6F%72%6E%69%6E%67%20%53%75%6E%72%69%73%65=%52%6F%6D%62%65%72%67%20%53%69%67%6D%75%6E%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%37%68%44%7C%51%34%43%2D%37%58%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%2D%37%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%43%2D%37%58%79%34%54%41%2A%7B%62%42%20%37%2D%4C%5A%4E%31%43%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%39%62%37%47%20%37%68%44%7C%51%79%58%37%2D%58%79%51%7C%46%39%62%37%47%20%37%68%44%7C%51%42%45%62%5E%37%46%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%79%51%58%39%62%37%43%5A%4C%20%6C%63%4B%51%79%58%23%6F%37%58%79%2A%5B%5D%20%37%43%5A%4C%39%62%37%62%39%58%79%44%7C%51%79%58%37%2D%43%5A%4C%39%62%37%47%37%20%68%44%7C%51%79%58%37%2D%43%41%2A%5B%5D%51%68%37%20%47%37%47%7C%51%79%58%2D%37%58%79%51%7C%44%68%37%20%47%37%62%39%4C%5A%43%2D%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A%20==%30=%30===%53%6F%6C%61%72=%44%61%76%69%73%20%4D%69%6C%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%42%7C%51%79%2D%36%58%79%51%4C%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%37%58%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%5A%46%2D%37%58%43%34%34%54%5B%37%58%79%51%7C%45%62%5E%37%58%79%51%7C%45%62%2D%37%20%41%62%37%4C%5A%44%62%5E%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A%20==%30=%30===%53%6F%6C%69%74%75%64%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%42%7C%34%45%62%5E%37%46%7C%51%79%58%31%31%23%37%62%44%7C%51%79%37%58%5E%62%41%5A%4C%37%62%45%70%70%7C%51%79%58%2D%37%58%79%51%34%54%7B%41%2A%5D%20%37%62%45%45%62%5E%37%58%7C%51%79%58%37%5E%62%45%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%62%42%20%37%46%7C%51%79%42%62%2D%37%20%31%4E%7C%51%79%62%45%7C%51%79%36%58%79%51%7C%51%79%58%36%62%41%7C%51%79%58%37%62%45%7C%79%51%58%62%42%2F%36%62%45%7C%51%79%58%37%6F%41%7C%41%6F%37%58%62%41%5B%42%2A%23%37%62%44%7C%43%37%62%39%4C%62%41%5A%4C%37%62%45%70%70%7C%51%79%58%37%62%5E%45%5B%41%2A%5D%20%37%62%42%20%37%2D%46%5A%5E%37%58%79%51%20%62%42%2F%36%31%31%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%5E%37%20%45%6F%37%4C%5A%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%6F%6D%65%20%45%6E%63%68%61%6E%74%65%64%20%45%76%65%6E%69%6E%67=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%43%36%58%79%37%43%20%37%2D%47%7C%51%79%58%36%43%5A%4C%6C%20%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%51%23%35%4C%5A%46%34%54%41%2A%7B%44%5A%4C%37%2D%62%39%4C%5A%44%5A%4C%47%2F%37%43%20%37%2D%41%5A%4C%39%23%45%37%20%37%68%42%5A%4C%43%2F%37%2D%44%20%37%2D%46%5E%37%20%45%37%41%70%70%7C%6C%63%4B%51%79%7C%47%37%58%79%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%20%2D%37%44%5A%4C%37%2D%41%20%37%5E%43%31%4E%7C%51%4E%32%43%36%58%51%79%58%37%2D%20%37%6F%62%42%42%47%37%2F%44%20%37%47%5A%4C%37%44%20%37%2D%41%5A%4C%43%44%20%2F%37%47%5A%4C%36%43%20%37%47%5A%4C%43%20%41%2D%37%4C%5A%2A%5B%5D%20%20%58%37%5E%46%5A%5B%2A%41%43%36%20%37%2D%47%7C%51%79%58%36%43%5A%4C%20%6C%4B%63%51%79%58%37%47%5A%4C%20%6C%63%4B%51%79%58%43%37%23%35%4C%20%42%2F%37%47%4C%37%2D%45%20%41%37%62%39%4C%47%2F%37%43%20%37%2D%41%5A%4C%39%23%37%45%37%20%68%42%5A%4C%43%2F%37%2D%44%20%37%2D%44%5A%4C%5A%46%5E%37%70%70%7C%51%79%5A%4C%43%20%44%79%51%7C%47%37%36%43%20%37%47%5A%4C%43%20%44%2F%37%47%43%5B%2A%20%20%6C%63%4B%51%79%58%36%43%7C%51%79%58%4C%5A%47%37%2F%58%37%2D%44%5A%44%2D%37%58%79%51%7C%47%37%73%75%73%58%79%51%7C%43%36%20%20%20%5A==%30=%30===%53%6F%6D%65%20%4F%74%68%65%72%20%42%6C%75%65%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%41%7C%37%58%79%51%7C%45%7C%51%79%58%37%62%42%7C%51%79%58%37%42%51%7C%79%58%37%46%7C%51%79%58%73%75%73%37%62%42%62%37%58%79%51%46%34%34%54%5B%79%51%7C%44%62%37%58%79%51%7C%43%37%58%79%51%4B%63%6C%20%4C%5A%46%37%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%53%6F%6D%65%20%4F%74%68%65%72%20%53%70%72%69%6E%67=%48%65%72%7A%6F%67%2D%4B%69%74%63%68%69%6E%67%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%42%2C%37%43%73%34%43%5E%37%20%47%20%37%62%41%5A%4C%37%68%44%20%37%2D%44%4C%5A%39%62%37%41%20%37%68%45%5A%4C%35%23%37%47%37%62%39%4C%5A%34%54%41%2A%7B%35%23%37%47%6C%2C%70%7C%4E%31%2C%36%62%42%7C%2C%6F%43%2C%37%44%73%20%31%23%31%37%62%45%5A%4C%37%5E%62%45%20%36%62%45%6C%44%37%2F%41%2C%37%62%42%2C%37%37%2D%62%42%73%4C%5A%4E%32%45%42%2A%5B%5D%20%37%44%20%37%62%45%5A%4C%39%37%62%62%42%20%37%2D%46%5A%4C%37%2D%47%20%36%62%42%2D%37%20%20%51%79%58%7D%20%4C%37%42%6C%2C%37%20%44%37%4C%73%5A%4C%35%23%37%41%20%37%2D%45%5A%4C%37%20%44%37%2D%41%5A%4C%37%6F%62%42%20%37%2D%42%5A%44%5E%2C%43%37%2D%41%6C%7C%2C%44%20%37%2D%44%2C%6C%41%37%2C%41%20%37%68%45%5A%4C%35%23%37%47%20%37%5E%41%43%2A%5B%5D%20%35%23%37%47%20%37%44%7C%70%70%37%62%39%4C%5A%37%62%42%73%5A%6C%7C%2C%37%47%62%37%20%47%37%47%2F%36%43%5A%4C%37%62%41%20%37%68%41%6C%70%7C%2C%37%62%42%73%2C%37%42%2C%37%43%73%5A%4C%20%73%44%37%2C%41%5A%4C%37%68%43%36%2C%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%53%6F%6D%65%20%4F%74%68%65%72%20%54%69%6D%65=%42%65%72%6E%73%74%65%69%6E%20%4C%65%6F%6E%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%45%6C%34%43%5E%37%20%2C%68%23%46%2C%47%2F%5E%43%2C%5E%43%73%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%73%75%73%37%47%46%2D%37%2C%7C%34%54%41%2A%7B%47%20%37%5E%43%2D%37%20%47%37%51%79%58%51%79%58%7D%20%20%78%20%5A%4C%73%73%75%37%47%20%37%5E%43%31%4E%5A%4C%2C%73%75%73%20%4C%5A%4E%32%44%5A%4C%37%41%47%20%37%5E%62%5A%43%5E%37%20%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%37%45%62%20%37%5E%62%41%42%2A%5B%5D%20%2C%37%62%45%78%20%4C%5A%41%4C%73%75%73%37%37%47%20%37%5E%5A%73%43%5E%2C%20%37%47%20%37%2D%44%7C%51%79%58%31%31%23%62%37%41%6C%7C%2C%37%41%2C%37%2D%41%2C%37%2D%45%5D%5B%2A%41%43%4C%33%31%62%37%75%73%37%47%20%20%78%20%4C%5A%37%41%20%37%2D%45%6C%7C%2C%37%2D%46%2C%68%46%23%2C%47%2F%5E%43%2C%5E%43%73%5A%4C%20%78%20%4C%5A%44%2D%37%5A%4C%73%75%73%73%2C%4C%5A%43%5E%37%20%47%37%73%75%73%4C%5A%20%78%20%20%5A%20==%30=%30===%53%6F%6D%65%62%6F%64%79%20%4C%6F%76%65%73%20%4D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%75%73%37%43%20%34%46%5E%37%58%79%58%37%5E%46%7C%51%79%58%37%62%42%7C%51%58%79%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%51%7C%44%62%37%34%54%41%2A%5B%41%5A%4C%39%62%58%79%51%7C%47%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%68%37%20%45%37%36%46%5A%4C%73%47%20%37%2D%47%7C%46%37%20%45%47%20%2C%2D%47%42%2A%5B%5D%51%79%58%33%31%37%62%44%7C%51%79%58%37%2D%41%5A%4C%73%75%73%37%2D%5E%37%4C%5A%51%79%58%37%2D%41%2A%5B%5D%51%2D%37%58%79%51%51%79%58%37%2D%47%5A%4C%20%78%20%5A%4C%37%20%47%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%7C%7C%43%37%58%79%47%5A%4C%36%2D%51%79%58%36%46%51%7C%47%2D%37%37%2D%47%5A%4C%37%44%20%37%2D%41%7C%51%79%37%58%62%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%20%43%37%4C%5A%79%58%37%5E%46%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%53%6F%6D%65%64%61%79%20%4D%79%20%50%72%69%6E%63%65%20%57%69%6C%6C%20%43%6F%6D%65=%43%68%75%72%63%68%69%6C%6C%20%46%72%61%6E%6B==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%39%62%37%47%34%42%62%5E%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%58%5E%37%62%45%7C%51%79%58%35%23%37%44%7C%51%79%58%37%58%79%51%7C%33%54%5B%41%2A%37%2D%44%7C%51%37%58%79%51%7C%51%79%58%37%2D%43%7C%51%79%58%37%6F%23%43%51%7C%79%58%37%2D%44%5B%42%2A%5D%51%79%58%37%46%7C%46%37%58%79%2D%43%7C%51%79%79%58%37%5E%62%23%6F%37%58%79%35%23%37%44%7C%51%79%58%37%5E%62%42%5B%41%5D%2A%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%58%79%51%7C%45%43%7C%51%79%58%62%42%7C%51%79%39%58%79%51%7C%43%2A%5D%51%79%58%37%46%7C%51%79%58%37%2D%7C%43%51%79%58%39%62%37%47%7C%51%79%58%37%2D%43%5B%46%2D%37%58%62%37%47%7C%51%37%58%79%51%7C%45%62%5E%37%58%79%51%7C%45%6F%37%58%79%51%7C%42%62%5E%37%2F%46%58%79%51%7C%47%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%53%6F%6D%65%64%61%79%20%59%6F%75%27%6C%6C%20%42%65%20%53%6F%72%72%79=%41%72%6D%73%74%72%6F%6E%67%20%4C%6F%75%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5D%20%20%6C%63%34%45%62%58%79%43%5A%4C%20%6C%63%4B%51%79%58%62%45%5A%4C%6C%20%63%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%37%58%79%51%4B%34%54%41%2A%7B%62%42%7C%51%79%46%2D%58%79%51%4C%20%6C%63%4B%51%79%58%37%46%7C%51%79%58%43%2D%7C%51%79%58%62%45%7C%51%79%58%37%62%42%7C%5A%42%62%37%58%31%4E%42%2A%5B%79%58%37%62%42%23%35%20%7D%5B%46%7C%51%79%58%37%43%7C%51%79%58%62%45%7C%79%51%58%2D%62%41%7C%51%79%58%62%41%32%4E%43%2A%2D%58%79%51%7C%37%62%42%20%37%51%7C%45%62%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%6F%6D%65%6F%6E%65%20%54%6F%20%57%61%74%63%68%20%4F%76%65%72%20%4D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%45%20%34%45%62%5E%37%5A%4C%37%6F%62%47%20%47%2F%37%5E%62%45%5A%37%4C%6F%62%41%20%37%5E%62%41%5A%4C%37%62%45%20%42%62%37%2F%46%34%54%41%2A%7B%46%5A%4C%37%43%37%20%73%47%6F%31%4E%5A%4C%37%62%42%20%29%37%2D%46%28%37%41%68%6C%7C%29%37%43%28%36%62%41%29%37%2D%47%28%47%37%23%35%20%2D%46%7C%59%5A%41%5A%4C%20%6C%37%20%7D%58%79%37%5E%62%41%42%2A%5B%5D%51%79%58%37%62%45%51%7C%79%58%36%62%45%32%4E%5A%4C%20%51%79%58%51%58%79%51%4B%63%62%42%20%37%2D%5D%20%37%62%42%51%7C%45%62%36%51%79%58%37%43%7C%51%79%58%33%31%62%37%47%4C%5A%39%62%37%44%20%37%68%41%7C%51%79%58%47%2F%7C%46%2D%37%20%79%58%36%2D%62%2D%46%5A%4C%37%5E%37%20%45%62%37%62%42%5A%4C%37%6F%62%47%20%47%2F%37%5E%45%62%5A%4C%37%6F%62%41%20%37%5E%62%41%5A%4C%37%2F%46%20%45%6F%62%45%41%2A%5B%37%20%73%47%6F%28%47%2D%37%29%41%62%36%28%43%37%29%7C%6C%41%68%37%28%46%2D%37%29%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%53%6F%6D%65%74%69%6D%65%20%41%67%6F=%4D%69%6B%61%6E%6F%76%69%63%68%20%53%65%72%67%69%6F==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%73%54%33%34%43%5E%51%79%58%37%5E%43%5A%4C%51%79%58%7C%72%51%58%79%7C%51%79%58%73%75%73%37%47%7C%51%79%58%37%7C%47%37%73%75%7B%2C%41%2A%2C%79%58%37%44%7C%51%7C%41%37%58%41%7C%51%79%58%37%45%7C%51%79%58%37%47%7C%79%51%58%37%2D%44%31%4E%5B%2C%42%2A%2C%5D%51%79%2D%37%58%79%51%79%58%37%68%45%51%79%58%37%2D%4C%5A%45%62%2D%37%47%7C%51%79%58%37%2D%44%32%4E%5B%2C%43%7D%2A%20%37%47%20%37%2D%44%5A%4C%37%62%41%20%37%58%79%51%7C%45%20%6C%63%4B%51%43%7C%51%79%58%33%58%79%51%7C%58%37%2D%44%7C%51%79%58%37%41%7C%51%79%58%62%37%42%7C%51%79%58%37%47%7C%51%79%58%37%2D%44%79%51%7C%47%37%31%62%37%41%7C%36%58%79%51%7C%47%37%20%20%20%5A==%30=%30===%53%6F%6D%65%74%69%6D%65%73%20%49%27%6D%20%48%61%70%70%79=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%43%20%37%2D%34%46%36%20%44%20%36%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%20%44%37%2D%41%5A%4C%37%43%20%37%2D%47%5A%4C%37%44%37%4C%5A%47%34%54%5B%41%2A%7C%51%79%58%37%20%44%37%4C%5A%58%37%5E%62%42%5A%4C%37%46%20%37%2D%43%7C%79%51%58%36%46%5B%42%2A%5D%20%37%43%20%37%2D%47%79%51%7C%45%62%37%2D%41%5A%4C%20%37%2D%41%5A%51%7C%41%2D%37%2D%47%5A%4C%37%44%20%36%46%5B%41%2A%5D%51%58%79%37%43%7C%51%79%58%37%2D%47%5A%4C%37%44%20%37%20%43%37%4C%79%58%37%5E%46%79%58%36%46%5B%2D%37%20%43%37%43%20%37%2D%47%5A%4C%37%44%20%37%2D%41%5A%37%4C%43%20%37%2D%47%5A%4C%37%44%20%36%46%5A%4C%37%20%5D%2A%42%47%5A%4C%37%44%2D%47%7C%51%79%20%46%37%4C%5A%37%43%20%37%2D%47%5A%4C%37%44%20%43%2F%36%7C%46%51%79%58%37%62%45%7C%51%79%58%37%5E%62%42%4C%5A%46%36%58%37%2D%43%7C%51%37%20%43%37%20%5A==%30=%30===%53%6F%6D%65%77%68%65%72%65=%42%65%72%6E%73%74%65%69%6E%20%4C%65%6F%6E%61%72%64==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%2D%47%5A%4C%34%42%62%20%42%42%5A%4C%62%41%20%37%62%45%5A%4C%37%62%42%37%20%2D%46%5A%4C%62%41%20%37%62%45%5A%4C%37%62%62%20%42%62%37%34%54%41%2A%7B%58%42%42%2A%5B%31%41%62%20%44%2D%62%42%5A%4C%62%44%20%62%41%32%4E%5A%4C%51%20%79%58%51%79%58%7D%51%79%58%62%42%5A%4C%62%20%47%62%20%5D%4E%5A%4C%2D%43%5D%51%79%58%37%2D%58%79%51%7C%58%46%7C%51%79%58%62%47%5A%4C%36%2D%62%41%42%20%7C%51%79%58%37%2D%46%7C%51%79%58%2D%62%45%79%51%7C%44%2D%62%41%7C%51%79%4C%2D%43%20%2D%20%42%62%37%4C%42%20%62%42%5A%4C%62%41%20%37%62%45%5A%4C%62%37%42%20%37%2D%46%5A%4C%62%41%20%37%62%45%5A%62%37%4C%5A%47%62%42%41%2A%5B%5A%41%62%20%44%62%4C%5A%42%62%2D%20%47%62%20%5D%5B%2A%43%42%58%79%51%7C%41%62%58%79%51%7C%2C%55%2C%45%62%20%45%62%37%4C%5A%41%62%58%79%51%5A%20==%30=%30===%53%6F%6E%67%20%46%6F%72%20%4D%79%20%46%61%74%68%65%72=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%7C%34%46%2D%37%58%73%37%43%7C%51%79%58%37%62%44%5A%4C%20%6C%4B%63%51%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%75%73%58%79%51%34%54%7B%41%2A%7C%51%79%58%37%20%20%7D%2A%42%44%20%37%62%45%5A%4C%20%6C%63%4B%51%79%58%2D%37%46%5A%4C%20%6C%63%4B%51%79%58%37%62%45%5B%62%37%4C%5A%43%6C%63%4B%51%79%46%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%6F%6E%67%20%46%6F%72%20%4D%79%20%4C%61%64%79=%54%79%6E%65%72%20%4D%63%43%6F%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%44%2D%37%58%7D%20%3E%78%34%3C%20%20%43%2F%46%7C%51%79%62%58%42%2F%37%2D%47%7C%51%79%58%37%47%7C%51%79%7B%2A%41%44%2D%33%54%69%2A%7B%58%43%2F%46%7C%7C%47%2D%37%2F%2F%37%2D%47%7C%51%79%58%37%47%7C%51%79%58%2D%37%44%7C%51%79%58%43%2F%46%7C%51%79%58%62%42%42%62%58%79%51%51%79%58%37%47%20%78%20%5A%4C%2D%37%58%79%51%79%58%37%2D%62%44%7C%51%79%58%43%2F%46%7C%79%51%58%62%42%2F%37%2D%47%7C%51%79%58%37%47%7C%51%4B%63%6C%20%44%7C%7C%51%79%20%78%20%5A%4C%20%7D%7B%46%5E%79%58%2C%43%2F%37%5E%46%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%43%2F%37%51%4B%63%6C%20%20%78%20%5A%4C%4C%5A%20%78%20%20%7D%20==%30=%30===%53%6F%6E%67%20%46%6F%72%20%53%74%72%61%79%68%6F%72%6E=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%42%61%6C%6C%61%64=%44==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%41%7C%34%44%5E%37%58%44%7C%51%79%58%44%2F%37%2D%45%7C%51%79%58%5E%37%44%7C%51%79%58%2C%44%2F%37%2D%45%7C%51%79%5E%37%58%79%51%34%54%41%2A%7B%5B%5D%51%79%58%44%5E%37%58%79%41%7C%51%79%58%37%5E%44%32%4E%5A%4C%20%51%58%79%51%79%58%7D%51%79%58%73%75%73%37%41%7C%51%62%37%23%31%31%31%4E%7C%51%79%51%79%58%37%5E%58%79%51%7C%41%45%2F%37%5E%43%7C%51%79%58%31%31%23%37%46%51%7C%79%58%23%46%2F%37%5E%44%7C%51%79%58%47%2F%58%79%51%7C%46%37%5E%47%42%2A%58%2C%44%2F%37%20%42%37%4C%5A%58%37%5E%44%41%2A%5B%51%79%58%37%41%7C%51%58%79%73%75%73%37%41%5A%4C%37%62%42%20%37%5E%45%79%51%7C%45%2D%37%2D%23%46%7C%37%5E%44%7C%51%37%58%79%51%7C%7C%51%79%58%37%5E%44%7C%51%79%58%37%2D%41%51%7C%79%58%37%5E%44%7C%51%79%58%44%2F%37%2D%45%41%2D%37%58%79%5E%44%7C%51%79%58%79%51%7C%41%37%73%75%73%58%79%51%5A%20==%30=%30===%53%6F%6E%67%20%49%73%20%59%6F%75%2C%20%54%68%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%7C%51%34%43%5E%37%58%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%6F%62%45%7C%51%79%7C%41%37%58%79%34%54%7B%41%2A%79%58%37%62%42%37%58%79%51%7C%2D%46%31%4E%7C%51%79%58%37%47%7C%51%79%58%2D%37%44%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%37%58%79%51%7C%47%7C%51%79%58%45%5B%42%2A%5D%20%41%37%4C%5A%68%23%46%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%36%43%32%4E%7C%7D%20%37%47%20%37%2D%44%37%20%42%37%20%37%2D%45%7C%51%39%62%37%23%44%4B%63%6C%20%4C%68%23%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%7C%45%51%79%58%37%42%7C%51%79%58%37%2D%23%46%5A%37%58%79%51%7C%51%79%58%37%5E%20%6C%63%4B%51%23%2D%37%58%79%4C%20%6C%63%4B%51%79%58%37%23%46%5A%4C%20%63%6C%4B%51%79%58%37%23%43%5A%4C%20%6C%63%4B%51%5A%42%37%58%79%47%7C%51%79%58%41%5A%4C%37%2D%43%5E%37%4C%5A%42%5A%4C%37%5E%46%5A%4C%37%43%5A%4C%37%2D%5A%47%4C%37%47%5A%4C%37%2D%44%5A%4C%37%6F%62%45%62%37%4C%5A%45%5B%41%2A%5D%20%37%4C%5A%44%2D%37%4C%5A%47%37%4C%5A%43%36%4C%5A%41%37%4C%5A%44%2D%37%4C%5A%47%37%20%5A==%30=%30===%53%6F%6E%6E%79%6D%6F%6F%6E%20%46%6F%72%20%54%77%6F=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%20%47%37%4C%5A%43%2D%37%20%46%37%20%5A==%30=%30===%53%6F%6F%6E=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%45%62%5E%37%37%43%20%33%31%62%37%43%7C%51%79%58%37%68%5A%47%4C%20%78%29%37%5E%62%41%28%20%7C%51%79%58%4C%5A%46%2D%37%34%54%5B%41%2A%42%7C%51%79%58%68%37%28%41%62%42%2A%5D%20%37%62%42%20%29%37%42%28%33%31%37%62%62%42%5A%4C%29%37%62%44%28%20%20%29%37%2D%5B%45%62%5E%37%46%5A%4C%20%6C%47%28%33%31%62%62%37%4C%5A%41%68%44%28%37%68%41%7C%51%79%58%37%2D%46%5A%39%4C%23%37%43%20%37%68%47%7C%51%79%58%37%5E%62%37%29%20%44%37%45%20%37%2D%62%4C%20%78%29%37%5A%47%2D%37%28%7C%51%79%58%37%5E%62%45%5B%41%2A%5D%20%37%42%62%20%37%2D%46%5A%4C%37%2D%43%20%29%37%2D%43%20%28%41%62%5E%4C%29%39%62%37%62%42%5A%4C%29%79%51%7C%43%37%20%29%37%2D%62%41%28%37%68%46%5A%4C%20%6C%4B%63%51%79%58%37%2D%46%5A%4C%37%43%20%33%31%62%20%28%44%62%37%58%37%68%47%5A%7C%51%79%58%37%42%37%29%20%42%58%37%5E%62%41%5A%4C%37%62%45%20%37%2D%62%7C%42%51%79%58%37%5E%62%45%5B%43%2A%5D%20%37%62%79%51%7C%44%62%28%33%31%62%37%47%2D%37%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%53%6F%70%68%69%73%74%69%63%61%74%65%64%20%4C%61%64%79=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%47%2C%37%34%42%62%2D%37%73%7C%51%79%58%37%5E%62%41%7C%6C%2C%37%62%2C%45%37%45%2C%37%46%2C%37%62%47%73%7C%51%79%58%41%62%37%2C%47%34%54%7B%41%2A%4C%20%51%79%58%7C%42%62%37%58%39%62%37%46%20%37%68%43%7C%51%79%58%36%62%31%41%4E%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%20%7D%58%79%51%6C%2C%37%46%2C%2D%41%5A%4C%39%36%58%79%51%7C%2D%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%20%45%37%5E%47%5B%42%2A%5D%20%37%44%20%37%68%41%37%20%45%37%62%62%41%32%4E%5A%41%2A%5D%6C%2C%39%4C%5A%47%5E%73%20%37%2D%62%42%5A%4C%37%2D%43%20%37%5E%5A%47%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%43%68%2C%46%37%62%37%44%20%37%6C%2C%37%46%2C%58%79%51%7C%73%47%2C%37%62%41%73%7C%51%79%58%37%5E%62%41%6C%7C%2C%37%62%45%2C%37%45%2C%37%46%2C%37%62%47%37%2C%47%62%37%37%2D%62%42%5B%7C%42%62%37%58%79%51%7C%42%62%2D%37%20%45%62%37%4C%5A%55%41%62%36%58%79%51%7C%43%68%37%20%46%37%62%39%20%5A==%30=%30===%53%6F%72%63%65%72%65%72%2C%20%54%68%65=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%62%5E%37%58%79%51%79%58%45%2F%31%31%23%37%5E%46%7C%51%79%39%58%2D%45%7C%51%79%58%62%44%2F%37%5E%44%7C%51%7C%59%7C%44%62%44%34%34%54%5B%62%45%28%62%45%79%51%7C%41%31%58%37%2D%47%7C%51%79%58%37%2D%62%41%7C%59%51%7C%79%58%39%62%37%44%7C%51%79%58%31%31%23%33%79%51%7C%44%2F%58%37%5E%44%7C%73%75%73%37%41%51%7C%41%2D%37%37%2D%43%28%41%2F%37%5E%2D%47%7C%51%79%58%2D%37%43%7C%59%7C%51%79%58%29%37%2D%41%28%44%2F%29%58%79%51%7C%79%58%29%37%2D%28%45%2D%39%29%58%79%51%7C%47%2F%41%62%58%79%51%5A%20==%30=%30===%53%6F%75%6C%20%45%79%65%73=%57%61%6C%64%72%6F%6E%20%4D%61%6C==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%74%6C%34%43%2D%37%58%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%7C%42%62%37%61%34%54%5B%41%2A%44%20%37%2D%62%79%51%7C%43%37%37%5E%47%5A%4C%39%62%37%44%20%37%68%41%7C%79%51%58%37%5E%62%41%5B%42%2A%5D%51%79%58%39%62%58%79%51%7C%41%58%37%68%47%7C%47%7C%51%79%58%62%5E%37%58%79%2A%5D%20%39%62%37%47%20%37%68%44%7C%51%79%37%58%5E%62%45%5A%4C%37%62%42%20%37%2D%46%7C%51%41%5B%43%2D%37%47%5A%4C%37%62%79%58%39%62%37%51%7C%43%2D%37%37%68%47%7C%51%79%58%74%6C%61%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%58%58%79%51%7C%43%79%58%39%62%37%6C%61%37%62%42%41%62%5E%37%58%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%58%68%37%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%37%58%79%51%7C%5B%43%2A%5D%51%74%58%79%51%7C%55%45%62%5E%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%53%6F%75%6C%74%72%61%6E%65=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%6F%44%2C%37%62%34%45%62%5E%37%62%41%7C%51%79%58%37%62%44%7C%51%79%58%37%46%2D%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%58%2D%37%20%73%44%34%54%41%2A%7B%51%79%58%51%79%5E%37%20%73%47%37%45%2C%2D%46%2C%37%23%46%2C%2D%47%73%31%5A%4E%4C%37%62%42%20%37%46%6C%7C%2C%37%43%2C%37%7D%58%79%51%58%62%45%6C%7C%2C%20%37%43%7C%51%32%6C%45%62%36%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%58%2D%37%47%6C%42%2A%5B%5D%2C%37%44%2C%68%41%73%20%47%2D%37%58%79%4E%7C%51%79%58%5D%37%45%2C%37%5A%42%62%5E%37%62%37%42%5A%4C%37%6F%62%42%20%62%42%2F%37%46%2D%5A%4C%37%46%20%37%68%43%5A%4C%37%2D%47%20%35%20%73%42%62%4C%39%23%37%42%7C%2C%6F%44%2C%62%5E%37%58%79%37%2D%62%41%7C%51%79%58%37%62%44%7C%51%79%37%58%2D%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%20%73%44%62%37%45%6C%41%2A%5B%6C%45%62%5E%37%20%73%47%37%2C%43%37%2C%7C%6C%46%37%20%42%62%37%4C%5A%55%6C%45%62%36%2C%20%46%2D%37%2F%42%62%20%5A%20==%30=%30===%53%6F%75%6E%64%20%4C%65%65=%4B%6F%6E%69%74%7A%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%31%31%23%34%46%2D%37%58%51%79%58%37%5E%62%45%7C%51%79%58%37%45%7C%79%51%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%79%7C%41%62%5E%37%34%54%41%2A%5B%51%79%58%37%5E%58%79%51%7C%45%58%37%45%7C%51%79%58%37%2D%46%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5B%5D%51%79%58%37%79%51%7C%45%62%37%2D%47%7C%51%79%58%39%62%37%23%31%31%58%79%58%37%62%45%7C%51%79%58%37%2D%62%42%42%2A%5D%5B%51%79%58%47%5A%4C%37%44%20%37%2D%41%7C%51%79%51%7C%45%62%37%5E%62%41%7C%45%7C%51%79%58%47%4C%5A%41%62%79%58%37%2D%46%5B%5D%51%79%58%37%45%7C%51%58%79%36%62%47%7C%51%79%58%37%62%44%7C%51%79%58%51%7C%42%62%37%20%62%47%7C%51%62%37%58%79%51%7C%43%37%62%39%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%37%58%79%51%7C%45%62%5E%37%20%43%37%20%5A%20==%30=%30===%53%70%61%69%6E=%43%6F%72%65%61%20%43%68%69%63%6B==%4C%61%74%69%6E=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%78%5E%37%23%31%31%63%4B%51%79%58%33%31%62%37%23%46%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%6C%20%4C%5A%20%47%34%34%54%5B%63%4B%51%79%58%2D%37%58%79%51%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%44%5A%20%4C%6C%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%5E%37%23%31%31%45%5A%4C%20%78%79%58%37%42%5A%23%37%61%6C%74%51%79%58%37%2D%42%5A%4C%20%6C%63%4B%51%79%33%58%31%62%37%23%46%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%43%5A%4C%20%6C%51%4B%63%6C%20%20%5A%20==%30=%30===%53%70%65%61%6B%20%4C%69%6B%65%20%41%20%43%68%69%6C%64=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%2C%33%31%62%42%34%43%23%37%61%20%2C%73%75%73%39%45%7C%51%79%58%2C%74%6C%37%61%23%47%5A%4C%20%6C%63%4B%51%79%58%2C%74%6C%41%2D%37%4C%5A%34%54%41%2A%5B%75%73%33%31%62%62%37%23%35%2C%2C%73%75%73%33%31%62%41%7C%51%79%58%2C%33%62%31%45%7C%51%79%58%2C%39%2D%62%42%7C%51%79%58%58%79%51%7C%41%42%7C%51%79%58%79%58%37%6F%62%31%33%62%39%2C%63%4B%51%79%58%2C%31%31%23%37%5E%62%47%5A%20%4C%6C%63%4B%51%79%58%2C%74%6C%61%37%47%5A%4C%6C%20%4C%5A%47%62%41%20%2C%73%6C%61%37%62%44%4C%5A%45%62%39%39%23%37%44%7C%51%79%58%2C%39%2D%62%45%7C%79%51%58%2C%33%31%62%45%7C%51%79%58%2C%73%75%73%2C%58%79%51%7C%20%6C%63%4B%51%2A%5B%7D%51%79%4C%5A%6C%46%5E%74%61%65%70%65%52%3C%2C%73%75%73%39%45%7C%79%51%58%2C%39%2D%41%7B%20%2C%39%2D%62%42%20%37%20%33%78%3E%58%37%43%20%2C%74%42%7C%51%79%58%6C%74%2C%58%79%5A%4C%37%68%41%20%2C%73%75%73%39%45%7C%51%58%79%2C%74%6C%61%37%23%47%5A%4C%20%6C%63%4B%51%42%62%31%33%2C%61%37%23%43%42%7C%51%79%58%2C%58%79%51%7C%41%41%7C%51%79%58%2C%33%31%62%41%7C%51%79%58%39%2C%62%33%31%41%7C%51%79%58%2C%35%23%39%23%37%62%31%33%62%39%2C%35%23%37%62%2C%2D%46%73%20%2C%58%79%51%4B%7C%51%79%58%37%6F%62%47%5A%4C%20%6C%63%4B%79%51%58%2C%31%31%23%37%5E%62%47%5A%4C%20%6C%63%47%62%6F%37%20%74%6C%61%37%47%2F%43%5A%4C%2C%37%23%35%2F%46%2C%62%44%2F%43%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%20%42%62%2F%43%5E%62%44%6C%7C%42%2C%20%42%62%2D%37%20%7B%3C%4F%70%65%6E%3E%41%2D%39%2C%58%79%51%7C%3C%44%2E%43%2E%20%6F%6E%20%63%75%65%3E%45%39%73%75%73%2C%58%79%51%7D%20==%30=%30===%53%70%65%61%6B%20%4C%6F%77=%57%65%69%6C%6C%20%4B%75%72%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%68%41%5A%4C%37%34%47%2D%37%58%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%47%2D%37%20%43%34%54%7B%41%2A%5A%4C%37%47%20%44%37%58%79%51%79%58%37%62%45%7C%51%79%58%37%2D%62%42%5A%51%4C%20%20%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%7C%44%2D%37%7C%51%79%58%37%46%5B%42%2A%5D%37%4C%5A%4E%31%51%79%58%36%46%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%44%20%37%2D%41%7C%51%79%58%36%46%4B%63%6C%20%20%43%20%37%2D%47%20%6C%61%20%2E%4B%63%6C%20%4C%20%37%62%44%5A%4C%20%6C%63%4B%51%79%58%37%62%5E%45%5A%4C%20%6C%63%4B%51%79%58%37%62%44%5A%20%3C%44%2E%43%51%79%58%37%2D%55%7C%51%79%58%4C%5A%43%37%58%58%37%2D%47%7C%51%79%58%37%44%7C%51%79%58%68%37%41%5A%4C%51%20%51%79%58%51%79%58%5D%51%79%79%51%7C%43%37%3E%41%44%4F%43%46%36%58%79%51%7C%41%2D%37%20%44%37%20%5A==%30=%30===%53%70%65%61%6B%20%4E%6F%20%45%76%69%6C=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%43%2D%37%58%58%37%2D%43%7C%51%79%58%37%5E%62%44%7C%51%58%79%37%2D%43%7C%51%79%58%37%5E%62%44%7C%51%79%79%51%7C%44%62%34%54%41%2A%7B%2D%62%42%7C%51%79%51%7C%44%62%37%41%5A%4C%37%2D%62%42%20%37%2D%44%5A%4C%2D%37%43%20%37%2D%45%5A%4C%37%2D%62%45%20%37%5E%61%6C%74%58%79%58%37%2D%43%7C%31%23%37%62%47%41%37%61%6C%74%2D%47%7C%51%79%58%37%62%41%7C%51%79%58%37%41%68%42%2A%7D%51%79%58%37%2D%62%42%7C%51%79%58%37%58%79%51%7C%7C%51%79%58%37%7C%51%79%58%37%46%2D%37%58%79%51%79%58%31%31%23%37%5E%62%44%7C%51%79%58%45%62%2F%44%7C%51%79%58%31%31%23%37%62%42%7C%51%5B%2A%41%43%2D%7C%51%79%58%31%20%37%5E%62%44%79%51%7C%43%2D%2D%43%7C%51%79%58%37%5E%62%44%7C%51%79%58%2D%37%43%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%37%58%79%51%7C%58%37%5E%62%44%51%79%58%74%6C%5A%45%2D%37%20%79%58%37%2D%62%42%7C%51%79%58%74%6C%61%37%5A%41%4C%37%2D%62%42%20%37%2D%44%5A%4C%37%2D%43%51%7C%41%37%61%4C%37%2D%62%45%7C%42%62%2D%37%58%79%51%5A%20==%30=%30===%53%70%69%72%61%6C=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%47%7C%51%79%34%47%2F%44%58%58%44%2F%62%45%7C%51%79%58%44%2F%45%7C%51%58%79%44%2F%46%7C%51%79%58%44%2F%62%47%7C%51%79%79%51%7C%44%58%34%54%41%2A%7B%42%2A%5B%7D%20%23%37%62%31%33%45%7C%51%79%58%2D%42%5A%4C%39%62%37%23%46%37%20%68%23%43%7C%51%79%58%2D%42%7C%7C%51%79%58%2D%37%20%41%37%46%7C%51%79%58%37%41%20%37%5E%4B%63%6C%20%4C%45%20%37%5E%44%7C%51%79%58%37%41%7C%51%79%37%58%2D%45%5A%4C%20%6C%63%4B%51%79%58%2D%42%5A%2D%37%4C%5A%46%51%79%58%37%47%58%2D%47%7C%51%47%2F%44%58%79%79%58%44%2F%62%45%7C%51%79%58%44%2F%45%7C%79%51%58%44%2F%46%7C%51%79%58%44%2F%62%47%7C%51%51%7C%44%58%79%41%2A%5B%5D%20%79%51%7C%46%23%37%62%31%33%58%79%51%7C%7C%42%2D%58%79%51%7C%43%23%68%37%20%46%23%37%62%39%4C%5A%42%2D%58%79%51%7C%45%2D%37%20%41%37%20%5A%20==%30=%30===%53%70%72%69%6E%67%20%43%61%6E%20%52%65%61%6C%6C%79%20%48%61%6E%67%20%59%6F%75%20%55%70%20%54%68%65%20%4D%6F%73%74=%57%6F%6C%66%20%54%6F%6D%6D%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%41%20%37%2D%34%43%5E%37%20%47%2C%37%2D%44%2C%37%2D%41%2C%37%2D%45%73%4C%5A%37%5E%62%42%20%37%5E%43%5A%4C%37%5E%62%42%37%2C%7C%6C%45%34%54%41%2A%7B%79%58%7D%20%37%46%23%68%37%20%5E%43%31%4E%5A%4C%37%47%20%37%2D%44%5A%4C%44%37%6C%2C%37%41%2C%37%2D%45%73%5A%4C%36%2D%46%37%20%42%62%5E%5A%4C%33%31%62%5A%4C%37%5E%43%79%51%58%79%51%4C%37%5E%43%20%37%2D%47%5A%4C%37%5E%43%20%2D%37%47%42%2A%5B%5D%51%79%58%37%5E%43%32%4E%7C%5A%47%2D%37%20%58%51%79%58%51%5D%20%37%44%20%5E%37%4C%5A%43%37%5E%45%6C%2C%37%42%2C%37%2D%23%46%73%5A%37%4C%5E%46%20%37%2D%43%5A%4C%37%5E%46%20%37%2D%4C%5A%41%2D%37%43%20%37%2D%47%4C%33%31%62%37%37%20%46%5E%37%6C%7C%2C%37%47%2C%37%2D%44%2C%37%2D%41%2C%2D%37%45%73%5A%4C%37%5E%62%42%20%37%5E%43%5A%4C%45%2D%37%20%41%5E%47%43%2A%5B%47%20%37%5E%43%37%20%46%2D%36%42%20%37%5E%43%5A%4C%37%47%20%37%2D%44%5A%37%4C%44%6C%2C%37%41%2C%37%2D%45%73%5A%4C%51%2C%62%5E%37%4C%5A%68%23%46%7C%5A%37%2D%44%5A%4C%51%58%79%51%58%45%5A%4C%37%47%20%37%2D%44%5A%4C%37%62%41%37%20%2D%62%45%5A%4C%51%51%79%58%51%79%58%51%79%2D%37%20%41%37%79%58%5A%20%37%4C%37%41%20%37%5A%44%2D%37%20%62%42%20%37%2D%44%7C%51%79%58%37%44%5A%4C%2D%37%41%6C%2C%37%45%2C%68%42%73%5A%4C%37%5E%43%37%4C%5A%45%2D%4C%37%5E%43%20%5A%44%2D%37%20%44%62%5E%37%4C%5A%43%5E%37%58%79%51%5A%20==%30=%30===%53%70%72%69%6E%67%20%49%73%20%48%65%72%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%5A%34%41%62%6F%37%20%37%68%43%7C%51%79%58%36%62%41%7C%51%79%37%58%6F%62%41%7C%51%79%58%36%62%41%7C%51%79%58%46%37%62%39%4C%34%54%41%2A%5B%37%43%7C%51%79%2D%37%20%46%37%7C%51%79%58%37%2D%46%7C%51%79%58%37%5E%62%42%41%2A%5B%5D%20%37%62%45%20%37%2D%62%42%5A%4C%42%62%2D%37%58%43%7C%51%79%58%51%79%58%36%62%51%7C%46%2D%36%37%6F%62%41%41%2A%5B%5D%51%79%58%37%62%45%51%7C%79%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%41%79%58%33%31%62%37%62%45%20%37%58%79%51%7C%41%37%46%20%37%2D%43%7C%51%79%58%37%2D%62%42%4C%5A%39%62%37%46%20%37%68%43%7C%51%79%58%36%62%4C%5A%42%62%2D%37%6F%62%41%7C%37%2D%62%42%5A%41%62%5E%37%58%2D%43%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%45%37%20%37%2D%42%7C%51%79%58%37%2D%46%7C%51%79%37%20%46%37%4C%43%2A%5B%5D%20%37%5E%62%44%20%5A%43%2D%37%20%37%62%45%20%37%2D%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%36%2D%62%44%20%37%68%44%5A%4C%37%46%4C%5A%41%62%36%4C%37%62%45%20%4C%5A%41%62%36%20%73%42%62%2D%37%2C%45%62%37%2C%5A%20==%30=%30===%53%74%2E%20%4A%61%6D%65%73%20%49%6E%66%69%72%6D%61%72%79=%50%72%69%6D%72%6F%73%65%20%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%62%42%5A%4C%2D%20%43%37%4C%5A%4C%37%43%20%2D%46%5A%4C%37%43%20%2D%46%4C%5A%2D%62%42%20%2D%46%5A%4C%37%43%20%2D%46%5A%46%2D%20%43%37%46%34%34%54%5B%20%43%37%4C%5A%46%2D%58%79%51%5A%20==%30=%30===%53%74%2E%20%4C%6F%75%69%73%20%42%6C%75%65%73=%48%61%6E%64%79%20%57%2E%43%2E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%20%6C%37%58%79%51%7C%37%47%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%7C%51%79%58%37%43%58%79%51%4B%63%47%5B%34%34%54%37%58%79%51%7C%43%37%58%79%51%7C%47%37%58%79%51%7C%44%37%58%79%51%5A%20==%30=%30===%53%74%2E%20%54%68%6F%6D%61%73=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4C%61%74%69%6E=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%41%20%5E%37%20%46%37%37%46%20%37%5E%43%7C%51%79%58%36%43%5A%4C%47%37%20%37%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%4C%5A%45%2D%37%43%34%34%54%5B%45%2F%37%43%20%37%4C%5A%43%36%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%39%58%62%37%41%7C%51%79%58%37%68%45%7C%51%79%58%51%7C%43%5E%37%47%20%37%2D%44%4C%5A%46%5E%37%20%46%23%6F%37%4C%5A%47%37%58%79%51%7C%43%36%20%20%20%5A==%30=%30===%53%74%61%62%6C%65%6D%61%74%65%73=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%44%7C%51%79%34%45%2D%37%20%7C%51%79%58%35%23%37%43%7C%51%79%58%37%5E%44%62%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%41%41%62%2D%37%58%34%54%41%2A%5B%35%23%37%62%41%47%62%5E%37%58%2D%62%45%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%37%58%79%51%7C%7C%51%79%58%37%58%37%42%7C%51%62%5E%37%58%79%51%79%58%35%23%37%47%7C%51%79%58%37%62%47%51%7C%79%58%37%2D%46%42%2A%5B%20%20%6C%63%4B%51%7C%43%37%58%79%44%7C%51%79%58%51%79%58%37%5E%37%58%79%51%7C%62%41%20%37%2D%62%45%5A%4C%37%41%20%37%2D%41%45%2A%5B%51%79%58%37%62%41%7C%51%79%58%37%41%37%4C%5A%44%62%62%42%7C%51%79%42%7C%51%79%58%58%79%51%7C%41%39%62%37%43%20%37%68%47%7C%51%79%58%37%5E%47%62%7C%51%79%58%37%62%44%7C%51%79%58%37%2D%62%4C%5A%46%2D%37%35%23%37%43%7C%62%37%58%79%51%7C%45%62%2D%37%58%79%51%7C%41%62%37%23%35%58%79%51%7C%44%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%74%61%69%72%77%61%79%20%54%6F%20%54%68%65%20%53%74%61%72%73=%4D%61%69%6E%65%63%6B%20%4D%61%74%74==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%43%36%20%47%7C%51%79%58%31%31%23%37%62%42%7C%51%79%58%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%35%23%37%41%2D%37%20%44%34%54%41%2A%7B%39%62%37%42%20%5A%4E%31%45%37%4C%37%46%20%36%43%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%47%20%37%2D%44%5A%4C%37%41%20%5A%46%23%68%37%4C%37%47%20%37%37%2D%44%5A%4C%45%2D%37%20%46%37%68%45%5A%4C%39%62%37%42%20%37%2D%45%5A%73%4C%75%73%37%42%20%37%2D%45%5A%4C%31%31%23%37%20%41%37%62%39%42%2A%5B%5D%20%5A%4C%35%23%37%31%31%4C%5A%44%2A%5B%5D%20%37%47%20%47%2F%37%2D%44%5A%4C%44%37%20%37%2D%44%5A%4C%73%75%73%37%41%20%37%2D%41%43%36%20%47%23%37%62%45%20%44%5A%4C%37%2D%37%4C%5A%46%5E%4C%37%47%20%37%2D%44%5A%4C%37%44%20%37%2D%7C%41%51%79%58%31%31%23%37%62%42%7C%51%79%58%37%5A%43%36%20%41%43%20%37%2D%47%37%20%47%37%20%5A%20==%30=%30===%53%74%61%72%20%44%75%73%74=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%46%5A%4C%37%62%34%44%62%5E%37%45%7C%51%79%58%37%62%42%7C%51%79%58%39%62%46%37%7C%51%79%58%31%31%23%37%62%47%7C%51%79%58%62%2D%37%20%41%34%54%5B%76%2A%58%39%62%37%46%2D%37%4C%5A%47%31%23%37%62%47%7C%51%79%58%37%5E%62%44%5A%37%4C%62%41%20%37%2D%62%45%5A%4C%37%43%20%37%2D%31%58%79%51%7C%62%42%20%37%2D%35%23%37%62%44%37%58%79%51%7C%5A%4C%37%62%41%20%37%2D%62%45%5A%4C%37%2D%42%62%20%37%2D%46%5A%4C%37%62%41%20%37%2D%62%45%44%62%5E%37%20%62%42%7C%51%79%62%42%20%37%2D%47%62%5E%37%58%37%5E%62%44%5A%4C%37%42%20%37%2D%23%46%7C%79%51%58%37%5E%2D%62%47%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%46%7B%41%2A%5D%20%37%2D%62%45%73%2D%37%20%42%62%5A%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%62%37%41%31%4E%7C%51%79%58%37%2D%62%45%5A%4C%37%44%62%5E%37%20%62%45%5A%4C%37%37%62%44%20%37%7C%46%2D%37%20%2D%62%45%20%37%62%41%5A%4C%37%62%45%20%37%62%2D%42%7C%51%79%58%37%62%45%5A%4C%37%2D%62%42%37%4C%5A%41%62%6C%2C%6F%45%2C%37%62%41%7C%51%46%23%2D%37%58%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%42%62%20%37%5E%62%44%7C%51%79%58%37%42%7C%51%79%62%2D%37%58%79%32%4E%7C%7D%20%58%79%51%7C%55%44%62%5E%37%58%79%51%7C%41%62%2D%37%20%44%62%37%20%5A==%30=%30===%53%74%61%72%20%45%79%65%73=%44%65%50%61%75%6C%20%47%65%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%47%7C%51%79%58%34%45%62%5E%37%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%37%62%5E%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%5A%44%62%5E%37%34%54%41%2A%7B%62%44%7C%51%79%62%39%4C%5A%46%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%42%5B%2A%7D%20%37%62%42%20%37%42%7C%51%79%58%37%5E%41%62%2D%37%58%37%43%20%37%68%2D%46%7C%51%79%47%62%5E%37%58%41%2A%5B%5D%20%37%62%42%20%73%75%73%37%62%7C%42%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%45%62%5E%37%58%7C%51%79%58%37%7C%51%79%58%37%4C%5A%45%62%5E%62%37%43%20%37%68%47%7C%51%79%58%37%5E%62%5A%44%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%37%39%4C%5A%46%5E%37%62%42%20%37%46%73%20%36%62%37%4C%5A%45%62%73%37%62%42%20%37%2D%46%5A%4C%39%23%37%43%39%20%23%37%62%44%5A%4C%39%62%37%44%20%39%23%37%75%73%4C%5A%45%62%42%20%37%42%2D%37%2C%42%62%37%2C%5A%20==%30=%30===%53%74%61%72%2D%43%72%6F%73%73%65%64%20%4C%6F%76%65%72%73%2C%20%54%68%65=%53%74%72%61%79%68%6F%72%6E%2D%45%6C%6C%69%6E%67%74%6F%6E==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%37%47%20%37%34%47%62%5E%37%33%31%62%41%20%37%2D%62%45%5A%4C%37%2D%62%20%42%62%41%2F%37%5E%62%44%5A%4C%35%62%39%47%20%4C%5A%44%62%5E%34%54%41%2A%5B%2D%62%45%42%2A%5E%37%20%47%39%2D%46%5A%4C%39%62%37%43%20%37%68%47%5A%4C%2D%37%62%42%20%62%41%2F%37%5E%62%44%5A%4C%35%62%58%79%51%5D%5B%62%47%5A%4C%35%31%62%41%20%37%44%62%5E%37%2F%33%31%62%41%20%37%68%62%45%5A%4C%62%41%2F%5E%37%62%44%20%62%41%2F%37%2D%62%45%5A%4C%62%41%4C%5A%45%62%68%20%62%41%2F%37%33%31%62%41%20%37%73%75%73%58%5A%4C%39%23%37%62%47%20%37%5E%62%47%5A%4C%62%39%33%31%62%44%20%73%75%73%37%62%44%7C%51%79%46%23%2D%5E%37%62%44%5A%4C%33%39%64%64%61%45%44%62%5E%37%20%62%41%7C%51%79%58%62%41%2F%37%5E%62%44%5A%37%4C%62%45%20%37%5E%62%47%5A%4C%35%23%39%62%44%37%73%75%73%20%43%2A%5B%5D%20%2F%47%23%4C%5A%44%62%5E%37%20%42%62%37%4C%5A%45%62%37%20%73%41%62%37%2C%47%37%5A%20==%30=%30===%53%74%61%72%73%20%46%65%6C%6C%20%4F%6E%20%41%6C%61%62%61%6D%61=%50%65%72%6B%69%6E%73%20%46%72%61%6E%6B==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%47%7C%51%79%34%43%5E%37%20%4C%39%62%37%41%20%37%2D%45%5A%4C%37%5E%46%37%20%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%41%5A%44%2D%37%58%34%54%7B%41%2A%42%2A%5D%20%37%31%43%5E%37%20%4C%37%2D%46%20%36%43%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%47%20%37%2D%44%5A%4C%37%41%5A%43%36%20%41%4E%7C%51%79%58%7C%6C%2C%37%45%47%37%4C%5A%45%2F%2D%44%2C%37%2D%44%73%5A%4C%37%41%20%36%5A%43%4C%37%47%20%37%2D%44%5A%4C%37%41%20%37%2D%43%2C%42%68%2C%20%37%2D%44%5B%47%20%37%2D%44%2D%37%2F%47%4C%37%5E%43%5B%41%2A%5D%6C%2C%37%47%2C%37%2D%73%44%20%37%5E%45%5A%4C%37%42%20%37%2D%23%46%5A%20%41%37%4C%5A%41%20%37%2D%41%37%4C%5A%43%5E%37%20%46%5E%37%4C%5A%45%2D%37%20%41%37%62%39%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%20%41%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%53%74%65%6C%6C%61%20%42%79%20%53%74%61%72%6C%69%67%68%74=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%45%68%37%58%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%58%79%37%2D%43%7C%51%79%58%39%62%37%41%7C%51%79%7C%42%62%37%58%34%54%5B%41%2A%5E%46%5A%4C%37%7C%41%62%37%58%62%42%7C%51%79%58%37%2D%44%5A%4C%39%62%37%20%41%37%68%45%7C%51%79%58%37%5E%62%42%7C%51%79%2D%37%20%45%62%51%79%58%37%5E%37%47%5B%42%2A%45%68%37%28%47%62%37%44%7C%51%79%58%29%37%68%41%28%31%31%37%23%5E%62%45%5A%4C%29%37%43%28%20%20%29%37%2D%39%58%79%51%5D%7C%51%79%58%37%20%6C%63%4B%51%51%4B%63%6C%20%42%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%41%62%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%5A%4C%62%5E%37%58%79%79%58%33%31%62%7C%51%79%58%39%45%68%37%58%79%79%58%37%68%43%7C%51%79%58%39%62%37%47%7C%79%51%58%37%68%44%7C%51%79%58%39%62%37%41%7C%51%51%7C%46%37%62%5B%43%2A%5D%20%42%62%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%74%6F%6C%65%6E%20%4D%6F%6D%65%6E%74%73=%4E%65%6C%73%6F%6E%20%4F%6C%69%76%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%43%2D%37%58%51%79%58%43%2F%37%2D%44%7C%51%79%58%43%2F%5E%37%62%45%7C%51%79%58%43%2F%37%2D%44%7C%51%79%7D%2A%41%5B%43%34%54%7B%69%2A%5D%51%79%58%36%79%51%7C%43%2D%58%37%2D%43%7C%51%79%58%36%2D%46%7C%51%79%37%58%2D%46%7C%51%79%58%36%2D%43%7C%51%79%58%37%79%51%7C%43%2D%58%36%2D%43%7C%46%20%45%2F%37%20%44%23%2D%4C%23%44%20%37%2D%44%5A%4C%2D%62%45%20%2D%45%4C%5A%2D%46%20%2D%23%46%5A%4C%2D%46%20%2D%45%5A%6F%37%4C%5A%43%2D%44%5B%42%2A%2D%4C%5A%43%2D%20%3C%53%6F%6C%6F%73%20%6F%6E%20%43%2D%20%42%6C%75%65%73%3E%20%4C%5A%47%37%20%20%20%5A==%30=%30===%53%74%6F%6D%70%69%6E%27%20%41%74%20%54%68%65%20%53%61%76%6F%79=%57%65%62%62%2D%47%6F%6F%64%6D%61%6E%2D%53%61%6D%70%73%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%44%62%5E%37%37%2D%62%45%5A%4C%37%6F%44%70%70%7C%51%79%37%58%5E%62%44%5A%4C%37%62%41%70%70%7C%51%79%58%58%79%51%7C%41%34%54%7B%41%2A%42%2A%5D%51%79%36%20%42%62%2D%51%79%58%36%62%44%32%4E%5A%4C%20%51%79%58%79%51%58%7D%20%37%62%41%20%37%2D%62%45%5A%4C%37%7C%44%62%37%58%62%44%31%4E%7C%62%41%7C%51%79%47%37%4C%5A%47%79%58%37%45%5A%4C%37%46%20%37%45%7C%51%79%37%58%42%5A%4C%37%43%20%37%42%7C%51%79%58%37%62%51%7C%41%37%58%20%37%62%47%5B%58%37%62%41%7C%2A%41%5B%44%62%62%45%5A%4C%37%6F%44%70%70%7C%51%79%58%37%62%5E%44%5A%4C%37%62%41%70%70%7C%51%79%58%37%5E%2D%37%58%79%51%5D%51%79%58%37%79%51%7C%44%62%36%58%79%51%7C%45%62%2D%37%20%41%62%37%20%5A==%30=%30===%53%74%6F%72%6D%79%20%57%65%61%74%68%65%72=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%2D%41%34%47%5E%37%20%36%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%37%20%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%20%45%37%4C%5A%34%54%41%2A%7B%5D%20%37%47%20%4E%31%47%36%20%2D%43%20%36%47%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%37%44%20%37%2D%41%5A%4C%39%23%37%45%36%4C%5A%47%36%5A%4C%35%23%37%36%47%5A%4C%37%20%43%23%6F%37%43%5A%4C%37%47%20%44%2F%36%47%5A%4C%37%6F%43%23%20%36%43%5A%4C%37%47%20%44%2F%36%47%5A%4C%36%20%43%23%6F%36%43%42%2A%5B%41%5A%4C%37%45%4C%5A%42%2D%37%4C%37%44%20%37%2D%41%5A%4C%37%45%20%37%5E%41%47%2A%5B%5D%20%37%44%20%37%41%5A%4C%37%45%20%5A%47%5E%37%20%37%45%20%44%2F%2D%37%20%44%37%4C%5A%47%36%20%45%37%4C%5A%41%2D%37%20%44%37%23%35%4C%5A%47%36%20%45%37%23%39%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%53%74%72%61%69%67%68%74%20%4C%69%66%65=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%4C%61%74%69%6E=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%7C%72%34%46%37%58%79%79%58%37%62%45%7C%51%79%58%37%46%5A%4C%51%58%79%7C%72%51%79%58%7C%51%79%58%37%62%45%7C%51%51%7C%58%79%51%34%54%41%2A%5B%20%51%79%58%7C%46%37%58%79%51%51%79%58%37%62%45%7C%51%79%58%37%46%5A%4C%79%51%58%7C%72%51%79%58%7C%51%79%58%37%62%45%7C%7C%58%79%51%72%42%2A%5B%5D%20%5D%5B%2A%43%46%37%58%79%51%7C%45%62%37%58%79%51%7C%58%79%51%72%7C%58%79%51%4C%5A%46%37%58%79%51%7C%45%62%37%58%79%51%7C%58%79%51%72%7C%58%79%51%20%5A%20==%30=%30===%53%74%72%61%69%67%68%74%20%4E%6F%20%43%68%61%73%65%72=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%69%20%6E%6F%69%37%58%79%51%4B%73%69%76%61%44%20%73%65%6C%69%4D%3C%5A%51%58%79%37%46%7C%51%79%58%37%62%42%5A%4C%20%6C%63%20%76%65%72%73%46%5A%4C%20%6C%73%20%69%6E%20%74%68%65%20%6B%65%79%20%6F%66%20%46%3E==%30=%30===%53%74%72%61%69%67%68%74%20%53%74%72%65%65%74=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%58%37%45%7C%51%34%42%2D%37%20%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%37%20%2D%47%5A%4C%37%44%20%37%2D%41%5A%4C%37%45%62%2D%37%58%79%34%54%7B%41%2A%37%2D%62%44%5B%37%58%79%51%7C%6C%63%4B%51%79%58%37%2D%62%45%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%7C%51%79%58%37%44%20%20%7D%2A%42%62%47%7C%51%79%31%23%37%43%7C%62%37%58%79%51%44%7C%51%79%58%37%41%7C%51%79%58%37%2D%45%51%7C%79%58%37%62%41%7C%51%79%58%37%2D%62%45%7C%5E%37%58%79%51%47%7C%51%79%58%20%37%2D%41%5A%42%2D%58%79%51%2D%42%5B%41%2A%5D%20%37%43%20%37%2D%47%5A%37%4C%42%20%37%2D%23%46%7C%51%79%58%37%23%43%7C%37%20%45%37%4C%7C%51%79%58%31%2D%46%7C%51%79%2D%37%20%43%37%79%58%37%62%47%7C%51%79%58%37%45%7C%51%79%37%58%2D%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%51%7C%44%37%58%47%5A%4C%37%44%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%2D%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%74%72%61%69%67%68%74%65%6E%20%55%70%20%41%6E%64%20%46%6C%79%20%52%69%67%68%74=%43%6F%6C%65%2D%4D%69%6C%6C%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%62%41%5A%4C%34%41%62%20%41%2D%62%42%5A%4C%43%2F%62%41%20%62%44%5A%4C%45%62%2F%62%41%20%46%2F%62%41%5A%4C%62%47%2F%62%37%20%45%62%37%34%54%41%2A%7B%58%51%79%58%51%4C%5A%41%62%2F%7D%20%37%62%45%20%36%2D%62%42%31%4E%5A%4C%2F%43%62%41%20%62%44%5A%4C%62%45%2F%62%41%20%46%58%79%51%58%79%62%47%2F%62%41%58%37%62%42%5A%73%42%62%2D%37%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%43%37%43%2A%5B%5D%20%36%62%41%6C%2C%37%62%45%2C%4B%63%6C%20%4C%32%4E%7C%51%79%62%41%20%62%44%20%4C%5A%45%62%62%41%20%46%2F%62%41%5A%4C%62%47%2F%62%41%62%20%41%44%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%2F%45%62%4C%5A%6C%63%4B%51%79%37%2D%62%42%73%62%2D%37%20%45%41%20%62%44%5A%4C%62%45%2F%62%41%20%46%2F%41%62%5A%4C%62%47%2F%62%41%20%62%41%5A%4C%37%62%62%2F%43%4C%5A%42%5A%4C%43%2F%2C%45%62%37%2C%6C%41%62%36%20%5A%20==%30=%30===%53%74%72%61%6E%67%65%72%73%20%49%6E%20%54%68%65%20%4E%69%67%68%74=%4B%61%65%6D%70%66%65%72%74%20%42%65%72%74==%53%6C%6F%77%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%36%2D%47%5A%4C%2A%41%2C%46%5E%41%2F%46%7C%51%79%58%37%5E%46%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%20%41%62%6F%37%2C%5B%34%34%54%37%43%70%70%7C%4C%5A%20%78%20%47%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%63%6C%4B%51%79%58%37%2D%47%2C%42%2A%2C%5B%5D%20%2D%37%58%79%51%47%2F%62%45%20%58%37%2D%47%5A%5E%37%58%79%51%51%79%58%39%62%37%44%5A%4C%20%6C%63%4B%51%58%79%37%68%41%2C%43%2A%2C%5B%5D%20%20%6C%63%4B%4B%63%6C%20%4C%46%5A%4C%39%62%5A%4C%20%78%20%2D%36%58%79%51%4B%51%79%58%37%5E%46%2C%41%2A%2C%5B%5D%20%43%37%20%37%2D%47%5A%4C%37%2D%44%20%43%2F%46%7C%63%6C%20%4C%5A%62%42%7C%51%79%46%2F%41%20%41%62%6F%37%4C%5A%47%2D%37%58%79%51%7C%43%37%62%39%58%79%51%7C%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%74%72%65%65%74%20%4F%66%20%44%72%65%61%6D%73=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%36%2D%62%45%5A%54%34%34%45%62%62%42%20%37%42%7C%51%79%58%36%2D%62%45%5A%33%4C%31%62%37%62%42%20%37%42%7C%51%79%58%36%2D%37%62%31%33%4C%5B%2C%76%2A%2C%62%37%62%42%7C%5A%42%37%20%42%62%41%5A%4C%39%62%37%62%45%20%37%68%62%42%4C%5A%31%31%23%39%41%20%36%2D%62%45%5A%4C%37%62%2D%36%58%79%51%4C%37%62%44%20%4C%37%42%20%37%4C%5A%45%62%2D%62%42%20%37%42%5A%4C%37%62%44%20%2D%62%45%4C%5A%33%31%62%37%62%42%20%37%42%7C%51%79%58%36%37%4C%5A%43%68%39%45%20%33%31%5A%4C%35%23%37%42%62%37%20%5D%5A%4C%37%5E%62%41%20%37%5E%62%45%5A%4C%37%42%62%20%37%2D%46%7C%51%79%58%37%46%5B%41%2A%59%47%2D%37%20%43%20%37%2D%46%5A%37%62%44%7C%51%7C%46%2D%37%20%5B%42%2A%5D%20%37%62%45%20%37%2D%62%42%5A%35%4C%23%37%62%42%20%37%5E%62%45%5A%4C%37%62%42%41%62%36%58%79%51%79%58%37%46%20%20%36%62%45%62%5E%37%58%79%20%37%2D%46%7C%51%79%58%35%23%37%42%7C%51%58%79%37%46%5A%4C%39%62%37%43%20%37%62%44%7C%51%42%62%37%4C%5A%45%7C%51%79%58%28%43%37%29%20%5A%20==%30=%30===%53%74%72%69%6B%65%20%55%70%20%54%68%65%20%42%61%6E%64=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%28%37%5E%62%45%41%45%62%5E%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%6F%45%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%7C%2A%5B%34%34%54%20%6C%63%4B%51%58%79%51%7C%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%41%42%5B%2A%5D%20%37%62%45%20%29%37%62%45%28%37%2D%62%41%6F%37%58%79%29%37%2D%62%42%79%58%37%5E%62%37%58%79%51%7C%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%47%2F%5E%37%62%41%20%37%5E%62%41%7C%51%79%58%37%62%45%2C%2A%43%2C%45%2D%62%42%5A%4C%5B%5D%51%79%58%4C%5A%44%68%37%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%58%51%7C%42%62%37%20%6C%63%4B%51%5E%62%45%7C%51%62%5E%37%58%79%7C%51%79%58%37%2D%46%7C%51%79%58%2C%39%62%43%37%7C%51%79%58%37%68%47%5A%4C%20%6C%63%4B%51%42%62%37%58%79%45%2C%44%2A%2C%37%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%53%74%72%6F%64%65%20%52%6F%64%65=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%58%7C%72%51%79%41%46%2D%37%58%58%7C%72%51%79%58%5A%4C%51%79%58%7C%72%51%58%79%5A%4C%33%31%62%37%43%20%37%68%47%7C%51%79%79%51%4C%5A%58%2A%7B%34%34%54%58%51%79%58%51%62%2D%37%58%79%31%62%37%43%20%37%68%47%31%4E%7C%51%79%58%2D%37%46%5A%4C%33%31%62%37%43%20%37%62%44%7C%51%33%20%7D%58%79%42%5A%4C%51%79%33%31%62%37%43%7C%4E%32%46%2D%51%79%58%37%2D%62%41%7C%51%79%58%37%62%45%51%7C%79%58%37%2D%62%42%42%2A%5B%5D%51%79%58%37%7C%44%62%37%20%51%79%58%51%79%79%58%7C%72%51%46%2D%37%58%79%79%58%7C%72%51%79%58%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%33%31%62%37%43%20%37%68%47%7C%51%51%4C%5A%58%79%41%2A%5B%5D%20%51%4C%5A%42%62%2D%37%58%79%51%7C%44%62%37%20%43%37%62%31%33%2C%4C%5A%46%2D%37%58%79%51%7C%47%68%37%20%43%37%62%31%33%20%5A%20==%30=%30===%53%74%72%6F%6C%6C%69%6E%27=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%44%62%5E%37%5E%62%44%5A%4C%37%62%41%20%37%2D%62%45%5A%37%4C%41%20%37%2D%45%5A%4C%20%6C%63%4B%51%79%58%37%58%79%51%4B%34%54%7B%41%2A%58%37%62%41%7C%44%62%37%4C%5A%62%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%2D%37%46%31%4E%5B%42%2A%5D%20%37%43%20%37%2D%47%2D%37%58%79%51%20%37%2D%62%41%37%2D%46%32%4E%5E%37%58%79%51%79%58%29%39%23%37%44%28%37%62%41%7C%51%79%31%58%31%23%37%62%45%7C%51%79%58%37%2D%62%42%7C%51%7D%2A%43%5B%62%44%7C%51%79%51%2C%37%62%41%62%2D%37%58%79%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%42%20%2D%37%23%46%7C%51%79%58%31%31%23%37%62%45%7C%51%45%62%2D%37%20%42%7C%51%79%58%20%37%2D%62%45%37%20%42%62%2D%20%37%2D%46%5A%4C%37%62%47%20%37%5E%62%44%51%7C%59%5A%20%37%62%41%20%37%2D%62%45%5A%4C%37%42%62%37%4C%5A%5E%62%44%5A%4C%41%62%37%4C%5A%44%62%5E%37%23%31%31%58%79%51%5A%20==%30=%30===%53%74%72%75%74%74%69%6E%27%20%57%69%74%68%20%53%6F%6D%65%20%42%61%72%62%65%63%75%65=%41%72%6D%73%74%72%6F%6E%67%20%4C%69%6C%6C%69%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%46%5E%37%58%4C%20%6C%63%4B%51%79%58%37%5E%46%5A%4C%20%63%6C%4B%51%79%58%36%46%5A%4C%20%6C%63%4B%51%79%5A%44%37%58%79%34%54%41%2A%5B%63%4B%51%79%58%58%79%51%7C%43%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%79%51%58%37%2D%44%6C%7C%2C%6F%23%43%73%20%20%37%20%4C%5A%43%37%37%2D%47%5A%4C%51%79%58%36%62%2A%42%46%5E%37%37%46%7C%51%79%58%2C%37%2D%43%5A%4C%20%6C%4B%63%51%79%58%36%46%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%42%5B%5D%20%20%6C%2C%36%46%7C%51%5A%42%62%36%58%51%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%58%79%37%5E%46%7C%51%79%58%36%2D%62%42%7C%51%79%7C%43%37%58%79%4C%20%6C%63%4B%55%20%44%62%37%4C%5A%43%37%58%79%51%5A%20==%30=%30===%53%75%62%63%6F%6E%73%63%69%6F%75%73%20%4C%65%65=%4B%6F%6E%69%74%7A%20%4C%65%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%2C%41%47%68%37%58%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%79%37%58%2D%46%7C%51%79%58%2C%39%62%37%43%7C%51%79%7C%47%37%62%39%2A%7B%34%34%54%6C%63%4B%51%79%51%4B%63%6C%20%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%51%58%79%37%46%7C%51%79%58%37%2D%43%42%2A%5B%7D%20%5A%41%62%37%58%79%58%37%5E%43%79%58%37%68%44%58%79%51%4B%63%4B%51%79%58%37%2D%46%7C%51%79%58%2C%39%62%43%37%7C%51%79%58%37%68%47%41%2A%5B%5D%20%20%6C%63%6C%20%4C%5A%37%47%5A%4C%20%51%7C%47%37%62%39%2C%58%79%51%7C%43%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%75%64%64%65%6E%6C%79%20%49%74%27%73%20%53%70%72%69%6E%67=%56%61%6E%2D%48%65%75%73%65%6E%20%4A%69%6D%6D%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%62%42%34%43%2D%37%58%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%44%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%37%5E%44%5A%4C%37%20%47%37%62%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%7C%44%51%79%58%37%2D%43%2C%42%2A%2C%5B%5D%20%39%20%43%23%6F%37%68%44%7C%51%79%51%79%58%37%5E%5A%45%2D%37%20%62%42%20%37%2D%46%2C%43%2A%2C%5B%5D%20%37%42%62%20%37%2D%46%7C%51%79%58%36%44%5A%4C%37%41%37%4C%5A%45%62%4C%37%2D%42%20%2A%2C%5B%5D%51%79%51%7C%45%62%37%47%7C%51%79%58%37%68%44%7C%51%79%58%37%43%2D%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%5E%62%31%33%58%79%58%37%62%42%7C%44%7C%51%79%58%58%79%51%7C%44%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%58%79%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%7C%55%42%62%36%37%2D%43%2C%41%68%37%20%47%37%62%39%20%5A%20==%30=%30===%53%75%67%61%72=%54%75%72%72%65%6E%74%69%6E%65%20%53%74%61%6E%6C%65%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%37%58%79%51%79%58%33%31%62%39%62%37%47%7C%51%79%58%37%43%2D%5A%4C%33%31%62%39%62%37%47%20%37%68%44%7C%51%7C%43%2D%37%43%34%34%54%5B%58%37%62%45%7C%68%37%58%79%51%46%7C%51%79%58%31%31%23%37%62%47%7C%51%79%37%58%2D%43%7C%51%79%58%33%31%62%39%62%37%47%7C%2D%37%58%79%51%44%5A%4C%20%6C%79%51%7C%44%68%37%58%79%51%7C%47%37%62%39%62%31%33%58%79%51%7C%41%62%37%23%31%31%58%79%51%7C%47%37%62%39%62%31%33%58%79%51%5A%20==%30=%30===%53%75%6D%6D%65%72%20%42%61%6E%64%20%43%61%6D%70=%47%6F%6F%64%72%69%63%6B%20%4D%69%63%6B==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%5E%37%2F%47%58%37%5E%62%47%5A%4C%20%6C%63%4B%51%79%58%47%31%2F%31%23%37%5E%62%41%5A%4C%20%6C%63%4B%51%79%23%31%31%58%79%43%34%34%54%5B%4B%51%79%58%23%23%31%31%2F%46%37%5E%45%7C%51%79%58%37%62%42%7C%51%79%58%2F%46%37%62%42%7C%5A%4C%20%6C%63%4B%51%79%58%23%23%31%31%2F%47%37%5E%44%5A%4C%4C%20%6C%63%4B%44%62%5E%37%2F%2F%37%5E%42%7C%7C%51%79%58%37%46%7C%51%79%41%58%2F%37%46%5A%4C%20%6C%63%4B%51%79%58%62%41%42%62%58%79%51%5A%4C%20%6C%63%5A%47%37%73%75%73%58%79%51%4B%63%6C%20%4C%5A%45%62%5E%37%2F%47%58%79%51%4B%63%6C%20%4C%5A%41%37%2F%47%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%75%6D%6D%65%72%20%49%6E%20%43%65%6E%74%72%61%6C%20%50%61%72%6B=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%58%39%36%62%47%34%46%36%39%58%36%62%44%7C%51%79%58%33%31%47%7C%51%79%58%2D%39%44%7C%51%79%58%35%23%39%62%37%41%7C%51%79%39%58%79%51%7C%33%54%41%2A%5B%7D%20%3E%78%33%39%58%79%51%7C%51%79%58%39%2D%44%5A%4C%20%6C%63%4B%51%79%39%58%5E%44%42%2A%7B%5D%51%79%58%39%62%33%31%41%4B%63%6C%20%3C%2D%47%7C%51%79%44%7C%51%79%58%58%79%51%4B%63%41%7C%51%79%58%39%36%46%43%2A%5B%5D%51%79%39%58%62%37%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%37%62%39%23%35%2C%39%5E%44%7C%51%79%58%39%36%7C%47%31%33%58%58%39%36%44%7C%51%79%58%39%36%41%7C%51%79%39%58%36%62%47%7C%51%79%58%39%36%62%44%7C%51%79%79%51%7C%44%62%51%79%58%39%2D%37%2D%47%7C%51%5A%47%2D%37%58%2C%55%2C%7C%51%79%58%39%36%62%47%7C%51%79%39%58%36%62%41%7C%51%79%58%39%62%37%43%7C%51%79%46%36%39%58%79%4C%20%6C%63%4B%20%43%37%62%39%20%5A%20==%30=%30===%53%75%6D%6D%65%72%20%4B%6E%6F%77%73%2C%20%54%68%65=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%42%61%6C%6C%61%64=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%46%7C%51%79%34%46%2D%39%58%7C%51%79%58%37%68%44%7C%51%79%58%62%45%2F%2D%39%46%7C%51%79%58%45%2F%39%62%37%43%7C%51%79%42%62%2D%39%58%34%54%41%2A%5B%2F%36%2D%62%42%79%51%7C%42%62%5E%46%42%2A%5B%5D%20%39%62%37%43%20%73%75%39%73%62%37%43%5A%4C%37%68%47%20%62%41%2F%39%2D%37%58%79%51%7C%58%41%2F%39%62%39%62%37%45%20%46%5E%37%58%79%39%62%37%45%20%37%68%42%7C%51%79%58%37%5E%42%62%5A%4C%39%62%37%46%20%73%75%73%39%46%7C%51%4C%5A%41%5E%37%7C%51%79%58%46%62%37%43%20%37%20%45%62%37%62%58%37%5E%47%5A%4C%39%62%37%44%20%37%5E%62%5A%41%4C%39%62%37%62%45%20%37%5E%62%41%5A%4C%39%79%51%7C%47%68%37%5E%41%5A%4C%43%2F%37%2D%46%43%46%5E%37%2F%43%2F%36%2D%62%42%7C%51%79%58%43%2F%37%5E%7C%46%51%79%58%43%2F%36%2D%62%42%7C%51%79%58%43%58%79%51%5D%5B%2A%5B%5D%20%39%20%46%6F%37%2F%43%4C%5A%43%37%62%39%73%75%73%58%79%51%7C%46%2D%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%75%6D%6D%65%72%20%4E%69%67%68%74=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%62%42%34%43%2D%37%58%20%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%58%79%37%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%42%2D%37%4C%5A%34%54%41%2A%7B%51%79%58%37%68%41%62%5E%37%58%39%62%37%47%7C%51%79%58%37%68%44%31%4E%42%5B%2A%5D%51%79%58%31%31%23%37%5E%62%44%7C%51%79%58%79%51%7C%44%5A%4C%37%62%45%79%58%37%68%44%58%79%51%7C%43%7D%51%79%58%39%62%37%47%7C%51%79%58%31%31%37%23%62%41%7C%51%79%58%37%46%7C%51%79%58%37%2D%5B%2A%43%4E%32%39%62%37%47%7C%58%37%62%42%7C%39%58%79%51%7C%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%4C%5A%37%6F%23%46%20%37%46%7C%51%79%58%37%2D%43%2D%37%58%79%51%62%37%47%7C%51%7C%51%79%58%37%37%58%79%51%7C%20%20%51%79%58%51%79%58%5A%51%79%58%39%62%47%37%5A%4C%51%20%20%37%2D%46%7C%51%79%58%37%43%59%7C%51%42%62%2D%47%7C%51%79%2C%55%2C%66%2C%45%62%36%58%79%51%5A%20==%30=%30===%53%75%6D%6D%65%72%20%53%65%72%65%6E%61%64%65=%43%61%72%74%65%72%20%42%65%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%44%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%5E%62%5E%37%58%79%51%37%46%7C%51%79%58%37%5E%42%7C%51%79%58%37%46%23%7C%51%79%58%37%5E%43%7C%51%79%58%37%47%7C%58%79%51%7C%42%62%44%41%2A%5B%7C%51%79%58%37%20%42%62%37%20%79%58%37%62%41%7C%51%79%58%37%5E%44%7C%51%58%79%37%41%7C%51%79%58%37%5E%62%45%42%2A%5B%5D%51%7C%44%62%5E%37%2D%46%7C%51%7C%51%79%58%37%51%7C%41%5E%37%58%37%47%7C%51%79%58%37%5E%62%44%41%2A%5B%20%5D%37%62%41%20%73%75%73%37%62%41%7C%51%79%58%79%51%7C%43%5E%79%58%37%5E%42%42%2F%37%43%7C%51%7C%42%5E%37%37%5E%46%43%2A%5B%5D%51%79%58%37%68%42%7C%79%51%58%37%62%42%7C%51%79%58%37%46%7C%51%79%58%2F%43%58%79%51%79%58%37%23%46%41%20%36%46%5A%46%36%2F%41%58%20%37%68%42%7C%51%79%58%39%62%37%43%7C%51%58%79%37%5E%62%44%7C%51%79%58%37%62%41%7C%51%79%42%62%2D%36%4C%7C%51%79%58%62%62%37%20%5A%20==%30=%30===%53%75%6D%6D%65%72%20%57%69%6E%64%2C%20%54%68%65=%4D%65%79%65%72%2D%4D%65%72%63%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%34%46%5E%37%58%51%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%37%6F%23%46%7C%51%79%7C%43%37%58%79%34%54%41%2A%5B%4C%37%43%20%37%6C%20%4C%5A%46%44%20%37%2D%41%7C%51%79%58%37%62%45%7C%51%58%79%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%58%37%37%4C%5A%47%2D%63%4B%51%79%58%37%2D%41%7C%51%79%51%7C%41%2D%51%79%58%37%2D%41%7C%51%79%58%37%6F%23%47%51%7C%79%58%37%5E%47%42%2A%5B%5D%20%37%44%20%37%7C%44%37%58%79%58%37%5E%46%5A%20%37%2D%42%7C%37%58%79%51%7C%7C%51%79%58%37%5E%43%5A%4C%20%6C%63%4B%51%58%79%37%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%47%46%37%58%79%51%44%7C%51%79%58%79%58%37%2D%42%2D%37%20%44%37%6F%23%41%7C%51%79%58%37%5E%41%43%2A%5B%5D%37%20%45%20%37%2D%42%7C%51%79%58%37%5E%47%5A%4C%37%58%79%51%7C%41%5A%4C%37%45%51%79%58%37%5E%79%51%7C%42%2D%63%4B%51%79%58%37%41%5A%4C%20%6C%63%4B%51%58%79%37%5E%41%7C%51%79%58%37%45%7C%51%79%58%37%6C%20%4C%5A%44%58%37%45%7C%51%7C%47%37%58%79%51%7C%43%23%2D%37%20%46%23%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%5E%37%58%79%51%7C%47%2D%37%20%43%37%2C%20%5A==%30=%30===%53%75%6D%6D%65%72%74%69%6D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%53%6C%6F%77%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%2D%37%58%79%51%37%2D%44%5A%4C%39%62%37%41%70%70%7C%51%79%37%58%2D%41%5A%4C%33%31%62%37%45%20%37%68%42%7C%58%79%51%7C%46%41%34%34%54%5B%5E%43%5A%4C%37%51%7C%45%37%62%51%79%58%37%2D%41%5A%4C%33%31%62%37%45%20%68%37%42%7C%51%79%58%37%2D%41%7C%51%79%58%33%31%7C%44%37%20%47%79%58%37%68%42%37%20%41%2D%37%4C%5A%42%68%37%20%45%37%62%31%33%4C%5A%41%2D%37%58%79%51%7C%42%68%37%20%45%37%62%31%33%20%5A%20==%30=%30===%53%75%6E%20%64%6F%77%6E=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%37%34%3C%2A%36%39%37%41%20%37%2D%45%7C%51%79%58%37%41%7C%51%58%79%37%44%7C%51%79%58%37%41%3E%64%61%65%48%20%23%35%4C%5A%44%34%54%69%2A%5B%37%2D%43%20%37%41%37%58%79%51%37%2D%44%20%37%5E%44%5A%4C%37%2D%23%43%20%2D%37%42%5A%4C%39%62%37%23%46%20%37%2D%23%43%7C%4C%5A%43%23%2D%5A%4C%20%6C%63%41%20%37%2D%45%20%45%37%23%39%41%7C%51%79%58%37%44%7C%51%79%58%37%41%3E%6F%73%6C%6F%53%20%39%36%2A%3C%41%2A%5B%59%5D%20%37%58%79%51%7C%37%2D%42%5A%4C%20%37%41%7C%51%44%37%58%79%51%51%79%58%37%2D%42%5A%4C%39%62%37%23%46%20%2D%37%23%43%7C%51%79%58%37%41%5A%4C%20%6C%63%4B%7C%45%37%58%79%5A%4C%35%23%37%46%23%37%62%39%4C%5A%42%37%20%45%37%23%39%20%5A%20==%30=%30===%53%75%6E%6E%79=%48%65%62%62%20%42%6F%62%62%79==%52%6F%63%6B%20%50%6F%70=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%37%5E%46%7C%51%2D%37%58%79%51%51%79%58%37%2D%41%5A%4C%39%62%37%45%20%37%42%68%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%7C%43%37%58%79%41%34%34%54%5B%37%45%7C%51%79%68%37%20%45%37%51%79%58%37%62%42%7C%51%79%58%37%5E%46%7C%79%51%58%37%43%7C%51%79%58%37%2D%41%5A%4C%39%62%7C%42%68%37%58%42%7C%51%79%58%62%39%58%79%51%7C%41%2D%37%58%79%51%7C%45%37%62%39%58%79%51%5A%20==%30=%30===%53%75%6E%73%68%6F%77%65%72=%42%61%72%72%6F%6E%20%4B%65%6E%6E%79==%42%6F%73%73%61%20%4E%6F%76%61=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%41%7C%51%79%34%41%2D%37%58%51%79%58%37%2D%41%7C%51%79%58%37%68%42%7C%79%51%58%37%2D%41%7C%51%79%58%37%68%42%7C%51%79%7C%42%68%37%58%34%54%69%2A%5B%7C%51%79%58%37%42%68%37%58%79%58%37%68%42%7C%51%79%58%37%2D%41%7C%51%79%37%58%68%42%7C%51%79%58%37%2D%41%41%2A%7B%5D%51%79%51%7C%41%2D%7C%51%79%58%37%5B%5D%51%79%58%51%7C%4E%31%41%51%79%58%37%2D%41%32%4E%5A%4C%20%51%79%58%79%51%58%7D%51%79%58%37%68%42%7C%51%79%58%37%2D%7C%41%37%62%39%79%58%37%68%42%58%74%6C%61%37%58%79%51%4B%63%37%68%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%5A%46%4C%20%6C%63%4B%51%79%58%37%45%5A%4C%20%6C%58%79%51%7C%45%37%2D%44%42%2A%2D%41%7C%51%79%41%41%2D%37%58%51%79%58%37%2D%41%7C%51%79%58%37%68%42%7C%79%51%58%37%2D%41%7C%51%79%58%37%68%42%7C%51%79%7C%42%68%37%58%2A%5B%5D%51%79%37%58%79%51%7C%42%68%37%58%79%51%5A%20==%30=%30===%53%75%72%72%65%79%20%57%69%74%68%20%54%68%65%20%46%72%69%6E%67%65%20%4F%6E%20%54%68%65%20%54%6F%70=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%6F%42%20%37%34%42%62%5E%37%37%46%20%37%2D%43%5A%4C%37%6F%42%20%37%5E%42%62%5A%4C%37%46%20%37%2D%43%5A%4C%37%6F%42%20%4C%5A%42%62%5E%34%54%7B%41%2A%20%37%2D%46%5A%20%44%37%4C%5A%62%45%5A%4C%37%62%42%20%37%2D%46%5B%42%2A%20%7D%37%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%36%20%43%37%4C%37%68%41%5A%4C%37%5E%62%42%5B%45%62%36%58%79%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%5A%37%4C%44%20%36%46%5A%4C%37%43%20%37%2D%47%7C%51%37%20%5D%2A%41%5A%4C%37%62%42%5A%4C%37%44%20%5A%43%2D%37%20%37%6F%42%20%37%5E%62%42%5A%4C%37%46%20%37%43%2D%5A%4C%37%6F%42%20%37%5E%62%42%5A%4C%37%46%4C%5A%41%68%37%4C%37%6F%42%20%4C%37%46%20%37%37%4C%5A%43%2D%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%37%4C%47%20%37%2D%44%5B%43%2A%5D%20%37%46%20%37%37%4C%5A%43%2D%43%20%37%2D%47%5A%44%2D%37%20%47%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%77%61%79=%52%75%69%7A%2D%47%69%6D%62%65%6C==%4C%61%74%69%6E=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%20%78%34%41%68%37%2C%44%20%2C%37%62%45%5A%4C%20%6C%63%4B%51%79%2C%58%37%2D%47%5A%4C%20%78%20%5A%4C%2C%37%44%20%37%2C%4C%5A%20%34%54%41%2A%7B%63%4B%51%79%58%58%79%51%4B%63%5B%59%5D%20%20%6C%63%4B%51%79%58%2C%37%2D%32%47%4E%5A%4C%20%51%79%58%51%79%58%7D%20%20%6C%2A%42%46%37%2C%2C%37%2D%47%31%68%41%41%2A%5B%62%5E%37%2C%58%37%44%7C%51%79%58%2C%37%2D%47%5A%4C%20%6C%4B%63%51%79%58%2C%37%44%5A%4C%20%6C%63%4B%51%79%58%79%51%5D%59%42%5A%4C%20%6C%63%4B%51%79%58%2C%4C%5A%20%78%4C%20%78%20%5A%4C%2C%37%44%20%2C%37%62%45%4C%5A%20%6C%63%4B%51%79%58%2C%37%2D%47%5A%4C%20%5A%47%2D%37%2C%37%44%20%2C%37%6C%20%20%5A%20==%30=%30===%53%77%65%65%70%69%6E%67%20%55%70=%53%77%61%6C%6C%6F%77%20%53%74%65%76%65==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%41%7C%34%44%37%58%79%7C%51%79%58%37%2D%45%7C%51%79%58%2D%42%7C%79%51%58%37%2D%23%46%7C%51%79%58%37%5E%47%7C%51%42%2D%58%79%51%33%54%41%2A%5B%79%51%5A%20==%30=%30===%53%77%65%65%74%20%41%6E%64%20%4C%6F%76%65%6C%79=%41%72%6E%68%65%69%6D%2D%44%61%6E%69%65%6C%73%2D%54%6F%62%69%61%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%43%5A%4C%37%34%47%2D%37%58%62%42%7C%51%79%58%37%46%7C%51%79%58%37%43%51%7C%79%58%37%2D%47%7C%51%79%58%37%43%7C%51%79%5E%37%20%45%62%34%54%7B%41%2A%2D%62%41%7C%51%5A%43%36%58%79%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%43%5E%5A%4C%37%62%42%20%37%2D%46%5B%42%2A%7D%51%43%5E%37%58%79%4C%37%47%20%37%47%7C%51%79%58%4C%5A%45%62%5E%58%37%2D%47%5B%41%2A%5D%20%37%47%20%37%2D%5A%44%4C%37%62%41%20%37%2D%62%45%7C%51%79%58%37%79%51%7C%43%37%37%62%44%20%37%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%20%45%62%37%4C%5A%43%5E%37%20%47%37%4C%5A%43%36%20%20%20%5A==%30=%30===%53%77%65%65%74%20%47%65%6F%72%67%69%61%20%42%72%69%67%68%74=%4C%6C%6F%79%64%20%43%68%61%72%6C%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%37%58%79%51%4B%62%42%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%62%42%5A%4C%20%6C%63%37%58%79%51%4B%43%34%34%54%5B%45%62%37%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%44%37%58%79%51%7C%44%62%37%58%79%51%7C%43%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%53%77%65%65%74%20%47%65%6F%72%67%69%61%20%42%72%6F%77%6E=%50%69%6E%6B%61%72%64%2D%43%61%73%65%79%2D%42%65%72%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%20%78%34%46%37%58%79%20%5A%4C%20%6C%63%4B%51%79%58%37%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%78%20%4C%5A%20%34%54%7B%41%2A%47%7C%51%79%58%79%51%4B%63%6C%4C%37%62%45%20%37%2D%62%42%7C%51%79%58%37%62%5E%41%5A%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%5A%41%62%5E%37%58%37%62%45%31%37%47%20%37%62%62%39%20%7D%7C%45%20%37%2D%62%42%7C%51%79%58%2D%46%5A%4C%62%39%37%43%20%37%68%47%7C%51%79%58%2D%46%32%4E%62%37%4C%5A%41%37%43%20%37%68%4C%5A%47%62%37%20%46%37%4C%5A%42%62%37%20%45%62%37%4C%5A%41%62%36%20%20%20%5A==%30=%30===%53%77%65%65%74%20%4C%6F%72%72%61%69%6E%65=%42%75%72%77%65%6C%6C%20%43%6C%69%66%66==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%2C%37%47%2C%34%73%47%36%2C%62%45%2C%37%2D%45%73%7C%2C%23%44%2F%37%42%37%2C%44%73%20%37%2D%41%5A%4C%37%45%6C%2C%37%46%37%2C%44%2D%37%34%54%41%2A%7B%79%58%51%79%58%37%62%39%4C%5A%44%20%37%2D%41%5A%4C%37%45%20%37%2D%42%31%5A%4E%4C%37%44%20%37%2D%41%5A%4C%37%41%20%37%45%37%23%35%20%7D%42%20%37%43%6C%41%2C%37%2D%41%32%47%36%20%73%20%36%43%6C%42%2A%5B%5D%2C%37%47%2C%37%2D%73%44%20%44%2F%36%47%6C%7C%2C%6F%23%43%2C%37%43%45%37%4C%5A%73%4E%5A%4C%20%51%23%37%62%45%5A%37%2C%43%37%2C%5E%46%6C%7C%2C%37%43%2C%37%2D%47%2C%37%62%2C%41%37%2D%41%73%5A%4C%37%45%20%37%5E%46%6C%7C%37%20%45%37%4C%2D%47%2C%37%62%42%2C%37%44%73%4C%5A%46%5E%37%4C%37%45%6C%2C%37%46%2C%36%47%73%41%2A%5B%20%5D%37%44%20%31%31%23%37%62%45%5A%4C%37%45%20%5A%41%2D%37%20%37%44%20%31%31%36%47%5A%4C%37%7C%73%45%2D%37%5A%4C%37%41%20%37%45%5A%4C%39%62%37%42%20%43%37%6C%7C%2C%37%47%2C%37%2D%44%2C%37%62%45%2C%41%2D%37%20%44%2C%23%44%2F%37%20%73%43%37%2C%43%23%6F%2C%7C%6C%47%36%2F%44%20%44%37%20%5A%20==%30=%30===%53%77%65%65%74%20%53%75%65%2C%20%4A%75%73%74%20%59%6F%75=%48%61%72%72%69%73%2D%59%6F%75%6E%67==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4E%5A%4C%37%44%34%41%2D%37%58%4C%37%6F%23%47%20%36%47%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%79%5A%41%2D%37%20%34%54%41%2A%7B%47%7C%51%79%58%51%7C%42%68%37%5B%5D%20%20%6C%63%4B%51%79%58%36%47%32%4E%4C%5A%20%51%79%58%51%79%58%7D%20%39%62%37%45%20%2A%42%44%2D%37%79%58%36%47%31%68%42%7C%51%79%42%68%37%58%79%23%46%2F%37%44%20%47%2F%2D%41%5A%4C%23%47%2D%2F%41%20%2D%41%7C%51%79%58%39%62%37%45%7C%51%4C%5A%46%37%58%7C%51%79%58%37%47%7C%51%79%58%39%20%5D%5B%2A%58%36%47%7C%51%79%58%37%44%7C%51%79%58%37%41%2D%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%41%79%51%7C%43%37%62%37%45%20%37%36%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A%20==%30=%30===%53%77%65%65%74%65%73%74%20%53%6F%75%6E%64%73%2C%20%54%68%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%34%44%2D%37%58%7C%51%79%58%31%31%23%37%62%42%5A%4C%20%6C%4B%63%51%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%41%37%23%31%31%34%54%41%2A%5B%58%37%43%7C%51%7C%45%68%37%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%5A%4C%6C%20%63%4B%51%79%58%37%2D%44%5A%4C%39%62%37%41%47%2D%37%58%79%51%79%58%37%2D%37%62%42%5A%4C%37%58%79%51%7C%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%2D%37%44%42%2A%5B%5D%20%39%62%37%41%20%37%68%45%51%4B%63%6C%20%5E%46%7C%51%79%37%2D%41%5A%4C%51%7C%41%37%23%37%68%42%7C%51%79%58%37%5E%62%42%7C%51%79%37%58%46%7C%51%79%58%37%2D%43%7C%51%79%58%31%31%20%45%37%62%39%79%58%31%31%23%5A%4C%20%6C%63%37%58%79%51%7C%62%42%5A%4C%37%46%20%37%2D%43%7C%51%79%58%5E%37%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%36%58%79%51%4B%44%7C%51%79%58%47%2D%37%58%79%51%7C%43%37%73%75%73%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%4C%5A%45%68%37%58%79%51%7C%41%37%62%39%58%79%51%5A%20==%30=%30===%53%77%69%6E%67%69%6E%67%20%41%74%20%54%68%65%20%48%61%76%65%6E=%4D%61%72%73%61%6C%69%73%20%45%6C%6C%69%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%78%20%5A%4C%20%34%42%62%31%33%58%73%75%73%33%31%62%41%5A%4C%20%78%20%5A%20%4C%78%20%5A%4C%20%6C%63%4B%51%79%58%73%75%73%79%51%4B%63%6C%34%54%41%2A%7B%37%2D%62%42%5A%20%20%5D%5B%2A%51%79%58%2C%37%5E%46%31%4E%5A%4C%2C%39%62%43%37%20%2C%37%68%47%7C%51%79%58%37%5E%62%44%42%4B%63%6C%20%4C%78%20%5A%4C%20%46%32%4E%5A%4C%45%62%37%73%75%79%58%7D%20%39%62%37%43%20%2C%37%2D%47%7C%79%51%58%2C%37%5E%62%41%5A%4C%37%62%45%20%2C%73%51%58%79%51%20%7C%51%79%58%2C%5E%37%58%79%51%7C%42%62%2D%37%2C%20%45%62%37%2C%4C%5A%41%2D%37%2C%20%44%37%2C%4C%5A%47%2D%37%2C%20%43%37%2C%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%53%77%69%6E%67%69%6E%67%20%53%68%65%70%68%65%72%64%20%42%6C%75%65%73%2C%20%54%68%65=%4B%6F%66%66%6D%61%6E%2D%52%6F%62%65%72%74%73%2D%4A%61%63%6F%62%73%6F%6E==%53%6C%6F%77%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%2C%37%2D%43%34%42%62%36%58%5A%4C%20%6C%63%4B%51%79%58%37%62%45%5A%4C%78%20%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%42%62%37%20%73%34%54%41%2A%5B%42%20%37%46%6C%42%62%2F%44%20%62%47%2C%37%62%45%73%20%37%62%42%7C%51%79%37%58%46%7C%51%79%58%37%2D%43%5A%4C%39%23%37%47%37%2F%45%2C%7C%6C%7C%2C%6F%23%62%37%20%5A%20%3C%53%6F%6C%6F%73%20%6F%6E%20%42%62%20%62%6C%75%65%73%3E%20==%30=%30===%54%61%64%64%27%73%20%44%65%6C%69%67%68%74=%44%61%6D%65%72%6F%6E%20%54%61%64%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%42%62%2D%37%37%46%20%37%68%43%7C%51%79%58%37%5E%62%41%4C%5A%39%62%37%62%45%20%37%2D%62%42%7C%51%79%58%4C%5A%42%62%2D%34%54%41%2A%5B%51%79%58%31%31%45%62%37%62%39%51%79%58%37%5E%62%44%42%2A%5B%5D%20%37%62%20%41%37%2D%62%45%7C%51%79%58%37%5E%62%41%5A%4C%7C%47%62%37%23%20%37%2D%62%42%41%2A%5B%5D%20%58%79%51%7C%46%43%7C%51%79%58%37%62%45%5A%4C%20%6C%63%4B%79%51%58%31%31%23%37%62%42%7C%51%79%58%39%62%37%2D%37%20%46%37%37%5E%62%41%7C%45%20%37%2D%62%79%51%7C%42%62%37%2D%62%42%5A%4C%37%46%20%37%68%43%7C%51%58%79%37%5E%62%41%5A%4C%39%62%37%62%45%20%37%2D%58%79%51%7C%42%58%37%2D%62%42%58%37%5E%62%41%5A%41%62%5E%37%31%23%37%62%47%7C%51%79%58%37%5E%62%44%43%5B%2A%5D%20%37%62%41%20%37%2D%62%45%7C%51%79%58%31%58%79%51%7C%4C%39%62%37%62%79%51%7C%43%2D%37%20%46%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%42%62%2D%37%20%45%62%37%4C%5A%55%41%62%5E%37%58%79%51%7C%46%37%62%39%2C%58%79%51%5A%20==%30=%30===%54%61%6B%65%20%46%69%76%65=%44%65%73%6D%6F%6E%64%20%50%61%75%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%45%62%2D%20%4C%37%2D%62%42%20%2D%62%45%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%37%2D%62%42%5A%20%78%20%4C%35%54%5B%41%2A%5E%42%7C%51%79%5D%2A%42%5B%42%5A%4C%37%62%44%20%37%2D%62%41%5A%4C%37%2D%45%62%20%37%2D%62%42%5A%4C%36%2D%62%41%20%37%5E%47%62%5E%37%58%20%20%78%20%5A%2D%62%42%20%2D%36%4C%5A%42%62%5D%20%39%62%37%62%42%20%37%68%46%5A%4C%37%44%62%20%37%2D%62%41%5A%4C%37%2D%62%45%20%37%2D%2A%41%5B%45%62%2D%62%41%20%37%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%45%62%2D%20%42%62%2D%37%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A==%30=%30===%54%61%6B%65%20%54%68%65%20%41%20%54%72%61%69%6E=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%43%31%34%43%36%58%79%37%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%51%4B%79%58%31%31%23%37%44%5A%4C%20%6C%63%4B%51%58%79%51%7C%4E%34%54%7B%41%2A%5A%4C%20%6C%63%20%47%37%20%7D%5E%46%5B%42%2A%5D%20%37%43%20%37%2D%47%7C%79%51%58%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%37%58%79%51%4B%37%2D%44%7C%51%4C%20%6C%63%4B%20%78%20%4C%5A%5B%41%2A%5D%20%39%62%37%47%20%37%47%7C%51%58%79%37%2D%44%5A%4C%20%6C%63%4B%51%79%58%37%44%43%36%58%79%51%5A%4C%20%78%20%5A%44%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%54%61%6B%69%6E%67%20%41%20%43%68%61%6E%63%65%20%4F%6E%20%4C%6F%76%65=%44%75%6B%65%20%56%65%72%6E%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%47%7C%41%46%5E%37%20%44%5A%4C%37%41%20%37%5E%46%5A%4C%37%43%20%2D%37%47%5A%4C%37%44%20%37%2D%47%5A%4C%37%2D%44%2D%37%58%79%51%2A%7B%34%34%54%5A%4C%37%43%20%2D%37%20%43%37%4E%5A%4C%20%51%79%58%51%79%58%7D%2C%37%43%37%2C%2D%47%73%2C%37%62%41%2C%37%2D%41%73%5A%4C%32%6C%47%2D%37%47%31%4E%7C%51%2D%62%42%7C%51%5D%5B%2A%42%43%42%5A%4C%37%46%20%37%2D%43%5A%4C%2C%29%37%42%6F%28%37%47%20%36%62%42%5A%4C%37%46%20%37%2D%62%5E%37%58%79%51%79%58%36%46%37%44%20%37%2D%4C%5A%41%62%36%44%20%37%5E%46%41%2A%5B%5D%51%79%58%37%43%4C%5A%37%6F%42%20%37%2D%62%42%5A%4C%37%6F%41%20%2D%37%4C%5A%47%37%62%45%20%37%73%2C%29%2D%47%20%43%37%4C%5A%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%5A%4C%37%41%20%37%5E%46%36%20%73%20%28%37%2D%47%5A%4C%20%28%43%37%29%5A%20==%30=%30===%54%61%6E%67%65%72%69%6E%65=%53%63%68%65%72%74%7A%69%6E%67%65%72%20%56%69%63%74%6F%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%47%2D%37%58%37%2D%47%5A%4C%39%23%37%44%20%37%2D%41%5A%37%4C%62%42%20%36%46%7C%51%79%58%37%43%7C%51%79%20%43%37%4C%5A%34%54%5B%41%2A%37%5E%41%5A%4C%51%7C%44%37%62%37%68%42%7C%51%79%58%36%46%7C%51%79%58%37%7C%43%51%79%58%37%2D%47%5B%42%2A%5D%51%79%58%39%20%45%37%62%39%79%58%37%5E%46%62%42%20%36%46%4C%5A%42%2D%37%43%7C%51%79%58%37%2D%47%5B%41%2A%5D%51%79%39%58%62%37%44%7C%51%79%58%37%41%5A%4C%37%45%20%37%58%79%51%7C%37%2D%23%46%20%79%58%37%2D%47%37%20%44%37%23%79%58%33%31%62%37%44%7C%51%79%58%37%62%45%4C%5A%20%78%20%5A%4C%37%43%20%37%2D%47%5A%4C%39%51%5D%2A%43%5B%2D%41%5A%4C%37%20%39%23%37%44%20%41%37%23%39%46%55%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%36%58%79%51%7C%37%68%45%7C%51%20%20%5A==%30=%30===%54%61%75%74%6F%6C%6F%67%79=%4B%6F%6E%69%74%7A%20%4C%65%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%5E%37%58%37%2D%47%7C%51%79%58%33%31%62%37%44%7C%51%58%79%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%58%79%51%7C%43%34%54%41%2A%5B%47%28%20%20%29%2D%37%4C%5A%47%36%62%42%5A%4C%29%37%5E%41%28%20%20%29%37%42%5E%28%37%5E%46%42%2A%5B%5D%20%37%43%20%37%2D%28%41%62%5E%37%44%20%37%5E%46%43%2A%5B%5D%20%5A%46%5E%37%58%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%2D%47%7C%51%79%58%33%31%62%37%44%7C%51%79%51%4B%63%6C%20%4C%29%37%5E%62%58%37%43%7C%51%79%51%7C%45%62%51%79%58%37%44%7C%51%79%58%37%2D%41%5A%4C%6C%20%63%4B%51%79%58%37%5E%62%41%7C%51%79%58%37%7C%47%37%58%79%58%37%2D%62%42%7C%51%79%58%37%41%46%5E%37%58%37%2D%47%7C%51%79%58%33%31%62%37%44%7C%51%58%79%37%2D%44%7C%51%79%58%39%62%37%41%7C%51%79%58%79%51%7C%43%2A%5B%5D%51%79%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%2C%20%43%37%20%5A%20==%30=%30===%54%65%61%20%46%6F%72%20%54%77%6F=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%37%62%34%42%62%2D%37%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%62%44%37%20%5E%62%41%5A%4C%20%78%20%5A%4C%37%62%45%20%62%2D%37%20%45%34%54%5B%41%2A%44%5A%4C%37%41%62%5E%37%58%79%4C%37%46%20%37%5E%43%5A%4C%20%78%20%5A%4C%47%37%20%37%2D%44%5B%42%2A%5D%20%20%6C%63%4B%51%5A%45%2D%37%20%41%5A%4C%20%78%44%20%37%5E%62%4C%5A%20%78%20%20%5A%4C%37%62%45%20%37%2D%62%42%5B%41%2A%51%5D%79%58%37%62%45%7C%51%79%58%37%5E%43%5A%4C%78%20%4C%5A%41%37%47%20%37%2D%20%37%2D%62%42%2D%37%20%46%37%79%58%39%62%37%46%7C%51%79%58%37%68%43%5A%20%4C%78%20%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%51%5D%2A%43%5B%43%5A%4C%37%62%20%37%2D%62%42%44%62%5E%37%20%20%37%2D%43%7C%51%79%58%37%62%47%5A%4C%62%2F%41%37%2D%62%42%20%37%2D%62%42%5A%4C%37%6F%43%42%6F%37%4C%5A%5A%4C%37%6F%43%45%62%37%4C%5A%55%41%62%36%58%79%51%7C%43%68%37%20%46%37%62%39%20%5A==%30=%30===%54%65%61%63%68%20%4D%65%20%54%6F%6E%69%67%68%74=%44%65%50%61%75%6C%20%47%65%6E%65==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%46%5A%34%45%62%5E%37%20%37%68%47%5A%4C%37%62%42%20%37%2D%46%5A%33%4C%31%62%37%43%20%37%2D%47%5A%4C%37%62%41%20%43%37%62%39%4C%34%54%41%2A%7B%4C%37%62%41%20%37%58%79%51%7C%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%37%2D%47%31%4E%4E%32%45%62%36%62%42%7C%51%79%62%45%5A%4C%37%73%47%2D%37%2C%46%5A%4C%39%62%37%43%20%37%2D%47%5A%4C%37%42%62%20%37%2D%46%6C%42%2A%5B%5D%2C%37%2D%62%47%2D%37%20%42%62%20%36%62%45%5A%41%20%37%5E%62%7C%41%68%37%20%20%37%62%42%20%37%2D%46%5A%4C%37%46%20%37%43%2D%5A%4C%37%43%20%37%2D%47%5A%4C%39%62%37%44%5D%5B%2A%41%45%51%79%58%37%5E%62%45%7C%51%79%2D%37%20%43%37%51%79%58%37%2D%46%5A%4C%39%62%37%43%20%37%47%68%5A%4C%37%62%42%20%37%2D%46%5A%4C%33%31%62%7C%42%62%37%58%47%5A%4C%37%62%36%20%43%2D%37%4C%5A%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%54%65%6C%6C%20%4D%65%20%41%20%42%65%64%74%69%6D%65%20%53%74%6F%72%79=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%46%75%6E%6B=%43==%31%72%33%34%4C%62%4B%63%75%37%2A%5B%5D%20%37%34%47%5E%37%4C%35%54%5A%4C%37%2D%23%46%73%5A%4C%78%5A%4C%5E%37%47%5A%4C%78%5A%4C%37%2D%23%46%5A%4C%78%5A%34%6C%46%23%2D%34%54%69%2A%5B%37%5E%47%20%37%5E%37%4C%5A%78%5A%4C%31%31%23%37%5E%43%5A%4C%37%2D%23%46%4C%5A%37%5E%47%5A%4C%78%5A%4C%37%2D%23%46%5A%4C%78%4C%5A%42%5E%47%34%34%54%41%37%42%7C%51%79%20%43%5E%37%23%42%53%42%2A%5B%5D%20%31%31%23%37%5E%43%20%5E%37%45%5A%4C%37%5E%47%20%37%5E%42%5A%4C%31%31%37%73%75%73%58%37%5E%45%5A%4C%51%79%58%31%31%7C%45%5E%37%20%51%79%58%39%23%37%62%44%7C%51%79%58%37%5E%7C%44%51%79%58%39%23%37%62%45%5A%4C%39%23%37%45%7C%43%5E%37%23%51%79%58%35%23%2C%5B%5D%20%31%5A%42%5E%37%20%20%37%5E%45%5A%4C%37%5E%47%20%37%5E%42%5A%31%4C%31%23%37%5E%43%20%37%5E%45%5A%4C%37%5E%47%43%5E%37%23%31%4C%20%6C%63%4B%79%58%37%2D%62%73%75%73%58%79%44%2A%2C%5B%5D%51%79%58%37%2D%45%7C%51%79%37%58%2D%62%41%7C%51%79%58%73%75%73%37%41%7C%51%2C%54%35%34%44%37%42%2C%43%2A%5A%4C%37%2D%23%37%58%79%51%7C%4C%31%31%23%37%5E%47%34%34%54%2C%41%2A%2C%5D%5B%51%79%58%37%2D%23%46%7C%51%79%58%37%2D%45%5A%78%4C%5A%46%2D%62%45%7C%51%20%37%5E%42%5A%37%4C%5A%41%37%5E%43%20%37%5E%45%5A%4C%37%5E%47%20%37%5E%5A%42%4C%31%31%23%37%5E%43%5A%4C%37%5E%44%5A%4C%37%23%31%31%4C%2D%45%5A%4C%78%3C%7B%20%37%5E%3C%44%2E%53%2E%51%5B%59%20%51%79%58%5D%20%31%31%23%37%5E%20%43%37%5E%45%5A%4C%3E%61%64%6F%43%20%6C%61%20%45%5E%37%20%43%51%2C%37%5E%47%20%20%4C%6F%6F%70%73%20%76%61%6D%70%3E%42%5E%37%20%47%5E%37%4C%5A%45%5E%37%20%43%5E%37%23%31%31%20%7D%20==%30=%30===%54%65%6D%70%75%73%20%46%75%67%69%74=%50%6F%77%65%6C%6C%20%42%75%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%39%34%47%2D%37%20%2D%47%7C%51%79%58%37%2D%44%7C%51%79%58%39%37%62%41%7C%51%79%58%37%2D%44%5A%4C%39%62%37%41%37%20%41%37%62%34%54%41%2A%7B%39%23%37%45%7C%45%37%20%41%37%44%7C%51%79%58%39%23%37%41%7C%51%79%58%37%45%68%42%2A%5B%7D%51%79%58%37%2D%44%5A%4C%39%62%2D%37%58%79%51%7C%51%79%58%37%79%58%37%2D%44%37%62%31%33%58%41%20%37%2D%47%41%2A%5B%5D%20%20%6C%63%4B%79%51%58%33%31%62%37%44%5A%4C%20%6C%63%4B%51%79%37%62%39%4C%5A%41%7C%51%79%58%51%7C%41%37%62%39%58%79%51%7C%44%2D%37%58%79%51%7C%47%2D%37%20%41%37%62%39%4C%5A%44%2D%37%58%79%51%7C%45%37%20%41%37%62%39%4C%5A%44%2D%58%79%51%5A%20==%30=%30===%54%65%6E%64%65%72%6C%79=%47%72%6F%73%73%20%57%61%6C%74%65%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%31%31%23%37%34%45%62%5E%37%58%37%2D%46%7C%51%79%58%37%62%41%7C%51%79%37%58%2D%62%45%7C%51%79%58%37%62%41%7C%51%79%58%79%51%7C%44%62%34%54%5B%41%2A%42%20%37%62%42%5E%37%58%79%51%68%46%7C%51%79%58%37%62%42%7C%51%79%58%37%46%68%5B%42%2A%5D%20%39%62%37%43%20%37%68%47%7C%37%58%79%51%7C%62%45%7C%51%79%45%7C%51%79%58%2D%37%58%79%51%79%58%37%5E%62%45%5B%41%2A%5D%51%79%58%37%42%62%7C%51%79%58%37%2D%46%7C%51%79%58%37%46%7C%51%7C%41%62%37%43%5A%4C%37%6F%2A%5D%20%39%62%51%7C%41%62%37%47%7C%51%79%58%37%5E%62%45%7C%51%79%58%31%23%31%37%62%44%7C%51%79%58%37%2D%46%7C%51%79%58%68%37%20%43%37%79%58%37%2D%62%4C%37%62%42%20%58%79%51%7C%42%37%43%20%37%2D%47%5A%4C%37%6F%23%46%20%37%7C%46%51%79%58%37%2D%43%5A%4C%37%6F%42%20%37%62%4C%5A%46%2D%37%37%68%46%5B%43%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%54%65%6E%6F%72%20%4D%61%64%6E%65%73%73=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%46%37%20%20%20%5A==%30=%30===%54%68%61%6E%6B%73%20%46%6F%72%20%54%68%65%20%4D%65%6D%6F%72%79=%52%6F%62%69%6E%20%4C%65%6F==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%47%20%34%47%2D%37%20%4C%36%46%6C%2C%37%43%2C%37%2D%47%73%5A%4C%6F%37%23%46%70%70%7C%51%79%58%36%46%5A%4C%37%43%5A%46%23%6F%37%34%54%41%2A%7B%5D%20%35%62%37%42%62%36%4C%5A%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%51%79%58%37%43%31%4E%7C%51%79%58%37%2D%47%45%68%37%20%41%20%37%6F%41%5A%47%20%37%2D%44%5E%37%58%79%51%20%37%5E%43%7C%51%79%58%37%6F%41%7C%51%79%37%58%5E%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%41%2D%37%4C%5A%62%41%42%2A%5B%37%43%2C%37%2D%37%58%79%51%7C%6F%23%46%70%70%7C%51%79%58%36%46%5A%4C%37%20%43%37%2D%47%41%2A%5B%5D%51%79%58%35%23%37%43%37%4C%5A%73%47%2D%47%5A%4C%37%2C%6C%46%36%4C%5A%46%23%6F%37%20%47%2D%37%4C%5A%41%6F%37%20%42%62%36%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%37%62%39%20%5A%20==%30=%30===%54%68%61%74%20%4F%6C%64%20%42%6C%61%63%6B%20%4D%61%67%69%63=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%72%20%5A%4C%34%45%62%5E%37%37%2D%46%5A%4C%37%62%42%5A%4C%37%2D%46%5A%78%4C%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%4C%5A%42%62%37%34%54%41%2A%5B%78%5A%4C%78%5A%7C%20%4C%5A%73%5A%4C%78%5A%4C%37%5E%62%45%6C%42%2A%5B%5D%37%2C%62%42%2C%37%2D%46%7C%2C%37%43%2C%37%2D%47%78%4C%5A%78%4C%72%20%5A%4C%20%68%44%73%5A%4C%37%4C%5A%78%4C%37%62%42%5A%4C%37%2D%46%5A%4C%37%6F%62%47%4C%5A%37%2D%47%5A%4C%37%62%42%5A%4C%37%2D%46%5A%4C%5A%45%62%36%62%44%6C%5A%4C%5A%4C%78%5A%4C%5B%2A%43%6C%43%78%5A%4C%37%43%5A%4C%78%5A%4C%37%47%5A%4C%5A%78%4C%31%31%23%37%62%41%5A%4C%78%5A%4C%37%2D%4C%5A%46%2D%37%5D%2C%37%47%2C%5A%4C%37%5E%62%5A%44%62%37%4C%5D%2C%37%62%42%2C%37%2D%46%7C%2C%37%43%2C%2D%37%47%73%5A%4C%37%62%44%5A%4C%37%2D%62%41%5A%5B%2A%44%6C%45%4C%37%2D%62%41%42%5A%4C%37%2D%5A%78%4C%5A%6C%4C%37%62%44%5A%4C%78%5A%4C%37%5E%62%41%5A%20%4C%7C%72%20%5A%4C%37%62%45%5A%4C%37%2D%62%42%5A%78%4C%5A%46%4C%78%5A%4C%78%36%62%45%5A%4C%2D%37%4C%5A%47%42%5A%4C%37%2D%46%5A%4C%37%62%44%5A%4C%37%62%2D%41%5A%4C%78%5A%4C%37%2D%46%5A%4C%37%6F%62%62%37%73%75%73%47%5A%4C%37%62%4C%5A%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%54%68%61%74%20%4F%6C%64%20%46%65%65%6C%69%6E%67=%42%72%6F%77%6E%2D%46%61%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%37%41%28%20%34%34%43%36%58%28%39%62%37%41%5A%4C%29%37%62%42%28%20%20%37%29%2D%46%28%37%68%45%5A%4C%20%6C%63%4B%51%79%45%68%37%29%20%54%41%2A%5B%59%47%28%20%20%29%2D%37%20%41%37%47%5A%4C%29%37%62%41%28%20%20%29%37%2D%62%28%45%37%68%44%7C%51%79%58%37%2D%44%5A%4C%39%62%37%28%44%2D%37%44%5A%4C%29%39%51%79%58%37%68%2D%37%58%79%51%63%4B%51%79%58%37%44%7C%51%79%58%37%41%7C%79%51%58%37%68%45%7C%51%79%58%33%31%62%37%45%7C%6C%20%4C%5A%44%41%5A%4C%29%37%20%20%29%37%68%51%5D%59%5B%2A%41%5A%4C%29%37%62%42%28%20%20%29%37%2D%46%37%28%68%45%5A%4C%20%6C%63%4B%51%79%58%36%43%42%37%62%39%28%45%79%58%37%47%7C%7C%51%79%58%29%29%4C%5A%44%2D%37%45%7C%51%79%58%29%37%68%23%46%28%36%2D%7C%46%51%79%58%37%2D%44%5A%4C%39%62%37%41%20%37%28%42%37%62%39%39%62%37%41%28%20%29%37%2D%43%2D%37%29%20%20%51%79%58%37%2D%44%5A%4C%29%37%41%28%20%20%37%29%68%45%28%39%62%37%41%5A%4C%29%37%62%42%28%7C%46%2D%36%28%46%28%37%68%45%20%28%46%37%29%4C%5A%43%5E%37%58%79%51%7C%41%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%54%68%61%74%20%4F%6C%65%20%44%65%76%69%6C%20%43%61%6C%6C%65%64%20%4C%6F%76%65=%46%69%73%68%65%72%20%44%6F%72%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%68%62%34%42%62%2D%37%37%2D%62%42%7C%51%79%58%37%46%7C%51%79%58%2D%37%43%7C%51%79%58%36%62%41%5A%4C%37%62%45%20%58%79%51%7C%42%34%54%41%2A%7B%20%36%62%41%5A%31%41%62%36%20%20%36%62%41%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%62%45%20%37%2D%62%42%5A%4C%37%6F%42%44%62%2D%36%4C%4E%5A%4C%37%62%20%36%2D%46%5A%5B%2A%42%42%62%20%36%62%41%5A%4C%37%62%45%20%37%2D%62%42%4C%5A%37%42%20%36%62%41%5A%4C%37%62%45%20%37%2D%43%37%62%39%4C%5D%20%37%6F%41%36%62%41%5A%4C%46%2D%36%2F%41%2D%62%42%41%2A%5B%5D%20%37%62%45%20%37%2D%42%62%7C%51%79%58%37%62%42%5A%4C%36%2D%46%20%62%37%20%45%62%37%5A%4C%37%6F%47%45%2C%62%45%2F%2D%37%58%79%51%20%37%2D%62%42%5A%4C%37%62%45%20%37%68%62%7C%42%51%79%58%37%2D%62%42%7C%51%79%58%37%46%7C%73%42%62%2D%37%43%7C%51%79%58%62%37%2C%7C%6C%41%62%36%58%79%51%5A%20==%30=%30===%54%68%61%74%27%73%20%41%6C%6C=%48%61%79%6D%65%73%2D%42%72%61%6E%64%74==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%68%45%5A%4C%37%34%42%62%5E%37%5A%4C%37%62%45%20%37%5E%62%42%7C%6C%2C%37%2C%46%37%2D%43%73%20%37%2D%44%5A%4C%37%2D%43%20%44%2D%37%20%47%34%54%7B%41%2A%79%58%7D%6C%2C%37%4C%5A%42%62%43%2C%37%47%2C%37%2D%44%73%31%4E%5A%4C%37%20%46%37%2D%43%5A%4C%39%23%37%47%20%44%2F%37%5E%2D%37%2C%46%37%2D%62%45%20%37%5A%4C%37%62%42%79%51%58%79%51%4C%37%2D%43%20%37%2D%47%5A%4C%37%62%42%20%2D%37%46%5B%42%2A%5D%51%79%58%36%62%42%32%4E%7C%5A%46%2D%37%20%58%51%79%58%51%43%20%37%5E%62%79%51%7C%47%2D%20%37%46%20%37%2D%43%5A%4C%37%43%20%37%2D%5A%47%4C%37%2D%44%20%37%2D%41%5A%4C%37%43%20%37%5D%2A%41%5B%42%58%37%5E%62%45%37%5E%62%42%5A%2D%37%20%73%43%20%37%68%45%5A%4C%37%47%20%37%2D%44%5A%4C%62%37%45%20%37%5E%62%42%7C%6C%2C%37%46%2C%37%2D%45%62%2D%37%4C%44%5A%4C%37%2D%2F%44%20%47%37%23%39%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%46%37%20%5A==%30=%30===%54%68%61%74%27%73%20%41%6D%6F%72%65%20%28%54%68%61%74%27%73%20%4C%6F%76%65%29=%57%61%72%72%65%6E%2D%42%72%6F%6F%6B%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%54%33%34%42%62%37%2D%43%7C%51%79%58%37%6F%62%44%7C%51%79%36%58%62%42%7C%51%79%58%37%5E%62%42%7C%51%79%58%58%79%51%7C%46%2C%41%2A%2C%5B%2D%43%7C%51%79%58%79%51%4C%5A%51%79%58%37%5E%62%42%5A%4C%51%79%58%7C%72%79%51%58%7C%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%42%62%36%58%7C%72%51%79%58%79%58%37%2D%43%46%37%58%79%51%6F%62%44%7C%51%79%58%36%62%42%7C%51%79%58%5E%37%62%42%7C%51%79%58%62%42%2C%42%2A%2C%5B%5D%37%58%79%51%7C%7C%51%79%58%37%42%7C%51%79%58%79%51%7C%58%79%4C%51%79%58%7C%72%51%79%58%7C%51%79%58%37%7C%46%51%79%58%37%2D%43%5A%4C%51%79%58%7C%72%51%5A%42%62%5E%37%58%37%46%7C%51%62%36%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%5A%20==%30=%30===%54%68%61%74%27%73%20%4C%69%66%65=%4B%61%79%2D%47%6F%72%64%6F%6E==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%42%20%37%5E%47%7C%51%79%58%37%41%7C%51%79%37%58%2D%45%5A%4C%37%42%20%37%2D%23%46%7C%51%79%37%4C%5A%45%2D%34%54%41%2A%5B%20%37%5E%47%7C%7C%41%2D%37%20%7C%51%79%58%37%2D%45%5A%4C%37%42%20%37%2D%46%23%7C%51%79%58%37%5E%47%41%2A%5B%5D%20%37%44%41%37%58%79%51%51%79%58%37%41%79%58%36%43%5A%2C%46%2D%37%2C%51%79%58%37%47%42%2A%5B%5D%51%79%58%36%47%4C%5A%37%44%20%37%41%7C%51%79%58%37%2D%45%6C%7C%4B%63%6C%20%4C%37%2D%23%46%73%2D%45%5A%4C%37%4C%5A%41%37%58%46%7C%51%79%58%37%5E%47%41%2A%5B%5D%20%20%63%6C%4B%51%79%58%37%44%5A%4C%20%6C%63%4B%51%79%23%2D%37%20%42%20%6C%63%4B%51%37%58%79%51%7C%41%37%58%79%51%7C%47%5E%37%20%73%46%68%2C%42%37%2C%7C%6C%45%2D%37%58%79%51%7C%41%37%62%39%20%44%37%62%31%33%4C%5A%47%36%58%79%51%5A%20==%30=%30===%54%68%65%6C%6F%6E%69%6F%75%73=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%73%75%73%37%43%34%42%62%20%41%20%35%23%37%44%5A%4C%37%62%45%20%35%62%37%5A%45%4C%73%75%73%37%46%20%37%62%47%5A%4C%37%62%44%62%37%4C%5A%34%54%41%2A%7B%4C%37%62%45%20%73%4C%5A%47%62%7C%7D%20%37%46%20%37%62%47%5A%4C%37%62%45%37%20%62%42%31%4E%5A%4C%35%62%39%62%37%62%43%20%4E%32%42%62%37%75%73%37%46%20%58%35%23%37%44%46%37%4C%5A%43%20%37%2D%62%45%7C%51%79%58%37%44%42%2A%5B%51%5D%79%58%37%5E%62%42%5A%4C%37%46%20%31%31%2D%41%62%37%4C%5A%20%37%62%47%5A%62%41%20%62%42%37%58%79%51%7C%79%58%73%75%73%37%46%7C%51%79%58%35%62%37%7C%43%51%79%58%35%23%37%47%7C%51%79%58%39%62%44%51%5D%5B%2A%41%62%44%7C%51%79%20%62%47%5A%4C%37%20%46%37%73%20%73%75%73%37%43%5A%4C%37%62%44%20%35%23%44%37%5A%4C%37%62%45%20%35%62%37%45%5A%4C%73%75%46%37%73%75%73%62%47%5A%4C%37%43%62%37%62%39%62%35%4C%5A%42%62%37%20%45%62%37%4C%5A%47%62%37%20%46%37%4C%5A%43%2D%31%31%20%46%37%4C%5A%42%62%5E%37%58%79%51%5A%20==%30=%30===%54%68%65%6D%20%54%68%65%72%65%20%45%79%65%73=%54%72%61%63%79%2D%54%61%75%62%65%72%2D%50%69%6E%6B%61%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%41%62%5E%37%79%58%37%46%7C%51%79%58%36%62%41%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%51%7C%42%62%37%34%54%41%2A%5B%45%5A%4C%20%6C%2A%42%42%62%2D%37%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%5E%37%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%58%79%51%4B%63%5B%5D%20%20%6C%79%58%37%62%41%4B%63%6C%20%20%2D%62%45%5A%4C%20%78%20%5A%4C%20%78%20%5A%20%4C%6C%63%4B%51%79%58%37%5E%62%41%41%2A%5B%5D%37%58%79%51%7C%51%79%58%37%62%62%45%20%37%62%37%58%79%51%4B%62%45%2F%37%5E%62%41%7C%51%79%58%37%6F%44%51%7C%79%58%37%5E%62%44%43%2A%5B%5D%20%20%6C%63%58%79%51%7C%42%5E%62%44%7C%51%37%4C%5A%41%62%5E%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%20%45%62%37%4C%5A%41%62%36%20%45%62%37%20%5A%20==%30=%30===%54%68%65%6D%65%20%46%72%6F%6D%20%46%61%6D%69%6C%79%20%47%75%79=%4D%75%72%70%68%79%2D%4D%61%63%46%61%72%6C%61%6E%65%2D%5A%75%63%6B%65%72%6D%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%47%5A%4C%37%44%34%46%58%79%51%4C%37%6F%42%20%62%42%5A%4C%2C%37%46%20%2C%5A%46%4C%37%43%20%37%2D%47%7C%51%79%58%37%47%7C%5A%46%2F%43%20%34%54%41%2A%5B%20%37%68%45%5A%43%20%42%39%2C%20%37%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%44%37%20%43%2F%46%5A%4C%37%6F%42%20%62%42%5A%4C%42%62%5E%37%4C%7C%51%79%58%39%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%37%20%43%23%37%4C%5A%42%62%2F%43%20%43%37%4C%5A%46%20%73%42%62%2F%44%2C%43%37%2C%7C%6C%46%2C%58%79%51%5A%20==%30=%30===%54%68%65%6D%65%2C%20%54%68%65=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%42%62%5E%37%46%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%20%42%62%34%54%7B%41%2A%51%79%58%36%62%4C%5A%4E%31%44%20%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%46%37%4C%5A%42%37%62%41%20%37%41%2A%5D%20%20%37%58%79%51%4B%58%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%79%51%4B%63%6C%44%5B%42%2A%5D%37%62%41%20%37%20%47%37%4C%5A%62%42%20%37%2D%46%5A%4C%37%46%20%37%2D%43%4C%5A%37%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%37%4C%5A%45%62%37%5E%62%42%5B%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%54%68%65%72%65%20%49%73%20%4E%6F%20%47%72%65%61%74%65%72%20%4C%6F%76%65=%4A%6F%6E%65%73%20%49%73%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%42%62%5E%37%43%31%4E%7C%51%79%58%37%47%7C%51%79%58%31%23%31%37%62%41%7C%51%79%58%37%62%45%7C%51%79%58%37%58%79%51%4B%34%54%41%2A%7B%44%20%37%68%41%51%7C%46%37%58%20%6C%63%4B%51%79%58%36%62%42%5A%4C%37%46%37%20%2D%43%7C%51%79%58%37%43%32%4E%7C%7D%51%79%20%5D%5B%2A%42%79%58%37%2D%43%79%58%37%43%7C%47%2D%36%58%79%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%79%36%58%2D%47%5A%4C%39%62%37%44%20%37%68%41%7C%51%2D%36%58%79%51%5A%4C%39%62%37%2D%43%7C%51%79%79%51%5D%5B%2A%79%58%37%47%7C%51%79%58%31%31%23%37%62%41%51%7C%79%58%37%62%45%7C%51%79%58%37%5E%62%42%41%51%7C%43%37%58%58%37%46%7C%51%37%20%46%37%4C%5A%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%54%68%65%72%65%20%57%69%6C%6C%20%4E%65%76%65%72%20%42%65%20%41%6E%6F%74%68%65%72%20%59%6F%75=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%5A%34%45%62%5E%37%51%79%58%37%2D%43%7C%51%79%58%39%62%37%47%51%7C%79%58%37%68%44%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%34%54%5B%41%2A%58%37%46%7C%51%62%37%58%79%51%7C%51%79%58%37%5E%62%45%7C%51%79%58%31%31%37%23%62%44%7C%51%79%58%37%5E%62%41%5B%42%2A%5D%43%2D%37%58%79%45%7C%51%79%58%58%39%62%37%47%20%4C%5A%46%2D%68%44%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%5B%45%41%2A%5D%51%79%58%37%62%42%7C%51%79%58%37%37%58%79%51%7C%6C%63%4B%51%79%51%79%58%31%31%37%58%79%51%4B%51%79%58%37%5E%62%41%5B%43%2A%5D%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%7C%44%62%37%23%2D%43%7C%51%79%62%42%20%36%62%58%79%51%7C%41%42%20%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%37%4C%62%41%20%37%5E%62%45%5A%4C%37%44%20%37%68%62%37%4C%5A%45%37%5E%62%45%7C%37%20%5A==%30=%30===%54%68%65%72%65%27%6C%6C%20%42%65%20%53%6F%6D%65%20%43%68%61%6E%67%65%73%20%4D%61%64%65=%4F%76%65%72%73%74%72%65%65%74%20%42%65%6E%74%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%46%70%70%7C%34%47%37%58%79%7C%51%79%58%37%47%7C%51%79%58%37%44%5A%4C%6C%20%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%51%43%37%58%79%51%34%54%41%2A%5B%20%36%62%42%5A%47%37%58%79%51%43%7C%51%79%58%37%47%7C%51%79%58%37%44%5A%20%4C%6C%63%4B%51%79%58%37%43%5A%4C%20%6C%63%4B%37%20%46%37%4C%42%2A%5B%5D%20%47%37%4C%5A%43%37%20%46%37%4C%5A%55%42%62%36%3C%46%69%6E%65%3E%20%73%41%37%2C%41%62%37%5A%20==%30=%30===%54%68%65%72%65%27%73%20%41%20%4C%75%6C%6C%20%49%6E%20%4D%79%20%4C%69%66%65=%52%65%76%65%6C%20%48%61%72%72%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%47%20%37%2D%41%34%46%5E%37%20%42%2C%37%2D%41%73%20%37%2D%47%5A%4C%37%2D%20%41%37%5E%62%42%6C%7C%2C%2D%41%2C%37%2D%47%73%62%5E%2C%7C%6C%34%54%41%2A%7B%79%58%7D%20%37%36%20%73%47%2D%5A%4C%37%2D%44%20%36%46%6C%31%4E%7C%37%43%37%2C%2D%47%73%20%37%5E%62%42%6C%7C%2D%41%2C%37%47%2D%37%20%43%46%5A%4C%37%2D%5A%4C%37%62%41%4C%5A%4E%32%46%5A%4C%37%62%41%20%37%2D%62%45%42%2A%5B%5D%79%51%58%36%46%5A%4C%2C%31%31%23%37%62%45%20%36%45%62%2D%37%20%20%51%79%58%51%2D%47%7C%51%79%41%62%37%73%75%5A%4C%37%43%20%37%2D%47%5A%4C%37%6F%23%46%37%20%5E%46%7C%51%79%58%37%5E%62%44%5A%4C%2C%73%46%23%6F%37%58%20%37%5E%62%44%2D%41%6C%7C%2C%5D%5B%2A%41%46%2D%41%73%20%37%2D%47%5A%4C%37%2D%41%20%37%62%5E%42%6C%7C%2C%2D%41%2C%37%2D%47%73%20%37%5E%37%2C%42%62%5E%20%37%43%20%37%62%41%7C%51%79%4C%5A%46%36%20%79%58%37%2D%41%6C%7C%2C%37%43%2C%37%2D%47%20%73%37%5E%62%42%6C%7C%2C%2D%41%2C%37%2D%47%73%51%7C%44%37%58%37%2D%47%20%37%2D%37%58%79%51%7C%44%62%37%58%79%51%7C%41%2D%37%20%41%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%7C%20%28%47%2D%37%29%78%20%28%43%37%29%20%5A%20==%30=%30===%54%68%65%72%65%27%73%20%41%20%53%6D%61%6C%6C%20%48%6F%74%65%6C=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%5A%34%47%5E%37%58%20%37%2D%41%5A%4C%37%6F%62%42%20%37%2D%42%4C%5A%37%43%20%37%5E%47%5A%4C%20%6C%63%4B%51%79%41%62%6F%37%4C%34%54%41%2A%7B%43%42%2A%5B%5D%5E%37%20%45%2D%2D%44%32%4E%7C%51%79%58%51%79%58%51%79%58%79%51%58%7D%20%37%44%20%37%2D%41%31%4E%5A%4C%37%37%20%47%37%20%47%5A%4C%37%44%5A%4C%2C%39%62%7C%44%2D%37%20%42%7C%51%79%58%37%2D%41%5A%4C%2C%39%62%37%20%45%37%2D%42%7C%51%79%58%37%5E%43%5A%4C%37%47%2D%37%20%45%37%51%79%58%37%5E%41%5A%4C%37%6F%37%4C%5A%41%68%42%5A%4C%37%43%20%37%5E%47%5A%4C%20%6C%63%51%4B%79%58%37%5E%47%41%2A%5B%5D%20%37%44%20%37%2D%37%20%42%62%45%20%2C%37%46%2D%37%20%41%62%6F%37%4C%5A%41%2D%37%20%44%37%2C%4C%5A%47%5E%37%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%54%68%65%72%65%27%73%20%4E%6F%20%59%6F%75=%48%6F%70%70%65%72%20%48%61%6C==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%6F%62%41%41%46%5E%37%58%51%79%58%37%5E%46%7C%51%79%58%37%62%44%7C%79%51%58%37%5E%46%7C%51%79%58%37%62%45%7C%51%79%7C%41%2D%37%20%2A%7B%34%34%54%46%20%37%2D%43%37%58%79%51%7C%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%32%5A%4E%4C%20%51%79%58%51%79%58%7D%51%79%58%37%43%51%5D%5B%2A%42%2D%47%31%4E%5A%37%2D%47%5A%4C%37%20%46%37%4C%44%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%62%5E%42%5A%4C%2C%35%23%37%46%20%37%5E%62%42%5A%2D%37%20%47%37%2D%43%5A%4C%37%2D%41%7C%51%79%37%58%79%51%5D%51%79%58%37%62%44%7C%51%79%58%37%5E%46%7C%79%51%58%37%62%45%7C%51%79%58%37%5E%46%41%2A%5B%7C%46%5E%37%58%43%7C%51%79%58%37%20%41%62%6F%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%5E%37%20%20%28%43%37%29%20%5A%20==%30=%30===%54%68%65%73%65%20%46%6F%6F%6C%69%73%68%20%54%68%69%6E%67%73=%53%74%72%61%63%68%65%79%2D%4C%69%6E%6B==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%20%37%2D%62%34%45%62%5E%37%42%20%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%62%37%4C%5A%42%34%54%7B%41%2A%42%20%37%46%32%62%5E%37%20%73%79%58%51%79%58%7D%20%37%62%42%20%37%2D%46%51%7C%79%58%37%46%31%4E%7C%6C%2C%37%43%2C%37%47%51%20%4C%5A%4E%41%5A%4C%37%62%46%20%37%43%7C%62%36%20%73%41%47%5A%4C%39%62%37%44%20%37%68%41%5A%4C%37%45%68%20%37%2D%47%5B%42%2A%5D%6C%2C%37%44%2C%68%2D%37%58%79%51%45%5A%4C%37%62%37%2D%43%20%37%5E%37%20%47%2D%2A%5D%20%37%62%42%20%37%2D%46%5A%4C%37%6F%20%45%37%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%41%5B%45%62%5E%62%42%5A%4C%37%43%2C%37%47%73%20%42%62%37%4C%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%62%20%42%37%2D%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%41%62%5E%37%20%37%2D%46%5A%4C%37%2C%6C%7C%46%37%20%42%62%37%4C%5A%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%6C%5A==%30=%30===%54%68%65%79%20%41%6C%6C%20%4C%61%75%67%68%65%64=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%45%20%34%47%5E%37%20%73%75%73%37%44%20%37%5E%47%5A%4C%37%44%20%2D%37%41%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%4C%5A%47%5E%37%34%54%41%2A%5B%37%23%46%20%37%44%37%4C%5A%47%20%37%2D%41%5A%4C%37%2D%45%20%2C%37%5E%47%2A%42%5B%5D%20%37%44%20%37%2D%41%7C%51%79%58%36%44%37%4C%5A%47%20%37%2D%41%5A%79%58%37%47%43%42%2D%37%20%45%58%37%44%7C%51%79%58%37%2D%41%5A%4C%37%41%37%20%2D%45%5A%4C%37%2D%42%20%37%5E%44%5A%4C%37%79%51%5D%5B%2A%5A%4C%33%31%62%58%37%44%7C%51%20%47%37%4C%5A%5A%4C%37%41%20%37%2D%45%7C%51%79%58%37%41%51%7C%79%58%33%31%62%37%45%7C%51%79%58%37%68%42%41%2D%37%58%79%37%2D%44%7C%51%45%20%37%2D%42%43%47%5E%37%20%20%37%68%23%43%5A%4C%33%31%62%37%45%20%39%37%62%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%45%43%2D%36%4C%5A%2A%5B%5D%51%79%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%54%68%65%79%20%43%61%6E%27%74%20%54%61%6B%65%20%54%68%61%74%20%41%77%61%79%20%46%72%6F%6D%20%4D%65=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%45%62%5E%37%58%73%75%73%37%62%42%7C%51%79%58%37%2D%46%4C%5A%37%6F%62%47%20%37%2D%47%5A%4C%37%2D%46%20%79%51%7C%42%62%34%54%7B%41%2A%62%41%32%4E%5A%79%51%7C%4E%31%51%79%58%7D%20%73%75%73%37%62%42%20%37%2D%7C%46%6C%2C%37%43%2C%37%2D%47%73%20%37%5E%62%41%58%79%51%20%4C%58%37%62%45%7C%68%45%20%37%2D%37%4C%5A%45%62%37%44%20%37%2D%47%5A%4C%39%62%37%44%20%37%47%2D%5B%42%2A%5D%6C%2C%37%44%2C%68%41%73%20%36%62%39%4C%5A%47%62%42%20%37%5E%5B%41%2A%5D%51%37%20%44%37%62%37%62%42%7C%51%79%58%37%46%5A%4C%37%43%20%2D%37%47%5A%4C%39%62%37%44%20%37%2D%47%5A%4C%39%73%75%73%58%79%68%41%5A%4C%37%79%58%37%62%45%46%2D%37%4C%5A%2D%62%42%7C%51%79%58%73%75%73%37%62%42%7C%79%51%58%37%2D%46%5A%4C%37%6F%62%47%20%37%2D%47%37%58%79%51%7C%20%37%5E%62%45%73%75%73%37%62%37%20%42%62%37%36%62%45%5A%4C%37%62%42%20%37%46%5A%4C%37%20%43%37%47%5A%4C%36%2D%62%41%20%36%62%45%5A%4C%58%79%51%7C%42%5E%62%41%7C%51%20%20%20%5A==%30=%30===%54%68%65%79%20%44%69%64%6E%27%74%20%42%65%6C%69%65%76%65%20%4D%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%37%5E%47%7C%51%34%41%2D%37%58%51%79%58%37%2D%41%5A%4C%37%45%20%37%2D%42%51%7C%79%58%37%5E%47%7C%51%79%58%37%44%7C%51%79%7C%44%37%58%79%34%54%41%2A%5B%20%37%68%23%43%2D%37%58%79%51%2D%42%7C%51%79%58%37%2D%45%7C%51%79%58%37%42%2D%7C%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%37%58%79%51%7C%45%7C%51%79%58%51%79%58%37%2D%33%4C%5A%42%2D%37%5E%47%7C%51%79%58%37%44%7C%51%79%58%37%41%2D%42%2A%5B%5D%51%79%58%37%45%7C%51%79%58%37%58%79%51%7C%45%31%62%37%23%46%2D%41%20%37%5E%79%51%7C%44%37%37%44%7C%51%79%58%37%2D%41%7C%51%79%58%37%5A%45%4C%31%31%23%37%46%20%37%5E%47%7C%51%79%58%58%79%51%7C%47%58%37%2D%41%7C%37%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%58%79%51%7C%44%37%58%79%51%7C%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%68%65%79%20%53%61%79%20%49%74%27%73%20%57%6F%6E%64%65%72%66%75%6C=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%62%37%43%7C%51%34%47%2D%37%58%5A%4C%37%6F%62%41%20%37%2D%41%7C%51%79%58%5E%37%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%47%68%37%58%79%34%54%41%2A%7B%5D%20%37%46%20%4E%31%46%5E%37%79%58%37%5E%46%32%4E%5A%4C%20%51%79%58%51%58%79%7D%20%39%62%37%44%20%37%2D%41%7C%51%79%58%51%7C%43%2D%37%7C%51%79%58%39%45%20%37%68%42%5E%37%58%79%51%2D%41%5A%4C%37%45%20%37%2D%41%5A%4C%37%2D%20%47%37%5E%46%7C%51%79%58%31%31%23%37%62%45%7C%37%58%79%51%7C%62%42%42%2A%5B%7C%51%79%58%37%41%2D%37%20%44%62%37%43%20%37%68%47%7C%51%79%58%37%2D%47%2A%43%5B%5D%20%37%62%44%20%37%2D%62%41%5A%4C%37%39%4C%5A%41%68%5A%4C%39%62%37%44%37%62%31%33%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%44%37%62%39%58%79%51%5A%20==%30=%30===%54%68%69%6E%67%73%20%41%69%6E%27%74%20%57%68%61%74%20%54%68%65%79%20%55%73%65%64%20%54%6F%20%42%65=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%47%5A%4C%20%6C%4B%63%51%79%58%37%62%44%7C%51%79%58%37%62%47%7C%4C%5A%44%62%37%44%34%34%54%5B%6C%20%4C%5A%45%62%2D%37%58%79%51%7C%41%62%37%58%79%51%7C%44%62%37%20%42%62%37%4C%5A%45%62%2D%37%20%41%62%37%20%5A==%30=%30===%54%68%69%6E%67%73%20%57%65%20%44%69%64%20%4C%61%73%74%20%53%75%6D%6D%65%72%2C%20%54%68%65=%43%61%68%6E%2D%53%74%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%46%5E%37%20%39%62%37%44%20%37%68%41%5A%4C%37%62%42%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%4C%5A%47%2D%37%34%54%7B%41%2A%6C%32%4E%7C%51%37%4C%5A%47%2D%51%79%58%51%79%58%7D%2C%37%43%2C%37%2D%47%37%2C%44%2C%37%2D%41%73%31%4E%5A%4C%37%43%20%37%58%79%51%58%79%44%20%37%2D%41%20%78%20%5A%4C%5D%2A%42%5B%43%44%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%5E%37%62%42%5A%4C%20%78%20%5A%4C%37%46%20%37%2D%2D%37%20%47%37%51%79%58%36%46%37%68%41%5A%4C%41%62%37%4C%5A%5E%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%20%44%37%5E%46%5B%41%2A%5D%20%37%43%20%37%2D%47%37%20%42%62%37%20%37%43%5A%4C%20%44%37%62%39%4C%5A%47%2D%37%20%43%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%43%37%20%5A==%30=%30===%54%68%69%6E%6B%20%4F%66%20%4F%6E%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%35%62%34%46%20%42%39%51%79%58%33%31%62%47%5A%4C%37%62%44%20%33%62%31%41%5A%4C%39%62%45%20%37%2D%44%5A%4C%35%62%7C%46%20%42%39%34%54%41%2A%7B%79%58%37%5E%62%39%4C%5A%41%62%39%62%37%46%7C%51%79%58%46%2F%37%2D%43%42%5B%2A%7D%51%79%58%37%62%47%5A%4C%37%62%44%20%37%58%79%51%7C%42%62%45%20%37%2D%20%2C%46%41%2A%39%58%79%51%7C%31%31%23%39%62%37%43%7C%51%79%58%37%2D%47%51%7C%79%58%35%62%37%47%7C%51%79%58%39%62%37%47%58%79%51%5D%5B%62%37%47%7C%51%5A%4C%39%62%45%5A%44%2D%37%20%4C%35%62%39%42%20%46%7C%51%79%58%33%31%62%5A%47%4C%37%62%44%20%33%31%62%41%5A%4C%39%62%45%5A%44%2D%37%20%4C%35%62%39%42%55%3C%46%69%6E%65%3E%41%62%37%20%44%62%37%4C%5A%47%62%37%58%79%51%5A%20==%30=%30===%54%68%69%73%20%43%61%6E%27%74%20%42%65%20%4C%6F%76%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%46%5E%37%58%37%2D%44%7C%51%79%58%37%5E%46%5A%4C%20%6C%4B%63%51%79%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%47%34%54%5B%41%2A%4C%37%43%20%37%51%5D%2A%41%5B%2D%44%20%37%2D%41%5A%4C%20%6C%63%4B%51%79%37%58%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%37%4C%5A%47%2D%79%58%37%43%7C%62%37%44%7C%51%51%4B%63%6C%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%44%7C%51%58%79%37%41%7C%51%79%58%37%2D%45%5B%42%2A%5D%20%41%68%37%58%79%79%58%36%46%5A%44%20%37%2D%41%47%2D%37%58%79%4B%51%79%58%37%62%42%5A%4C%20%6C%63%4B%51%58%79%37%5E%46%5B%41%2A%5D%51%79%58%37%43%7C%51%63%6C%20%4C%5A%7C%51%79%58%39%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%58%79%51%4B%63%6C%20%20%5A==%30=%30===%54%68%69%73%20%43%6F%75%6C%64%20%42%65%20%54%68%65%20%53%74%61%72%74%20%4F%66%20%53%6F%6D%65%74%68%69%6E%67%20%42%69%67=%41%6C%6C%65%6E%20%53%74%65%76%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%37%62%42%7C%34%45%62%5E%37%46%5A%4C%33%31%62%37%43%20%37%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%2D%43%7C%51%79%58%2D%37%58%79%51%34%54%41%2A%7B%37%43%7C%51%79%37%20%42%37%4C%2D%47%7C%51%79%58%37%6F%41%7C%51%79%58%37%62%5E%41%5A%4C%31%31%23%37%41%20%37%2D%62%42%5A%37%2F%42%62%58%2D%43%7C%51%79%58%37%2D%46%32%7C%7C%4E%31%46%37%62%42%20%37%2D%46%5A%4C%37%62%47%20%37%47%2D%7C%51%79%58%2C%37%62%42%7C%51%79%58%37%2D%2C%20%7D%7C%4E%51%79%58%39%62%79%58%7C%72%51%37%2C%58%79%51%58%2C%37%62%45%7C%51%79%58%37%2D%62%42%42%5B%2A%59%5D%20%20%6C%63%4B%51%79%58%36%62%45%7C%79%51%7C%58%79%62%42%7C%51%79%37%5E%62%41%5A%2D%37%58%79%51%37%2D%62%42%7C%51%79%58%37%5E%62%41%5A%4C%79%51%58%7C%72%51%79%58%7C%51%79%58%37%62%45%7C%20%45%62%37%4C%62%42%5A%4C%51%2E%64%6E%45%20%6C%20%4C%5A%41%61%20%2E%43%2E%44%3C%7C%51%79%58%73%75%73%62%37%42%7C%51%79%58%37%46%7C%51%79%58%37%5E%62%6C%20%33%72%64%63%4B%51%79%58%3E%42%62%37%58%79%51%5D%59%7C%4E%33%46%2D%37%58%79%51%7C%42%62%37%2C%58%79%51%7C%45%62%36%58%79%51%7C%42%62%37%58%79%51%5A%20==%30=%30===%54%68%69%73%20%49%20%44%69%67%20%4F%66%20%59%6F%75=%4D%6F%62%6C%65%79%20%48%61%6E%6B==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%46%2F%37%34%42%62%5E%37%58%46%2F%37%2D%43%7C%51%79%58%46%2F%37%2D%7C%44%51%79%58%46%2F%37%2D%43%7C%51%79%58%46%2F%79%51%7C%44%2D%34%54%41%2A%5B%4C%39%62%37%41%2F%46%58%79%51%51%79%58%37%5E%62%45%42%2A%5B%5D%20%37%62%20%42%37%2D%46%7C%51%79%58%46%2F%37%5E%62%42%7C%7C%45%68%37%20%37%2D%43%7C%51%2F%37%5E%62%42%79%51%7C%47%37%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%79%37%58%23%46%7C%51%79%58%37%2D%23%43%7C%51%79%58%51%5D%5B%2A%41%58%37%2D%44%5A%7C%51%79%58%46%43%2D%37%2F%46%51%79%58%46%2F%37%2D%44%7C%51%79%58%46%2F%2D%37%43%7C%51%79%58%46%2F%37%2D%44%7C%51%79%58%7C%43%2D%37%2F%7C%51%79%58%46%58%37%47%7C%51%46%58%79%51%7C%5A%4C%39%62%37%41%20%37%68%45%7C%51%79%58%5E%37%62%45%43%2A%5B%5D%20%37%62%42%20%37%2D%46%44%2D%37%58%79%2F%37%5E%62%42%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%68%69%73%20%49%73%20%41%6C%6C%20%49%20%41%73%6B=%4A%65%6E%6B%69%6E%73%20%47%6F%72%64%6F%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%2D%47%5A%4C%37%34%46%5E%37%58%46%7C%51%79%58%37%5E%46%5A%4C%2C%37%43%20%2D%37%47%7C%51%79%58%2C%33%31%62%37%44%7C%51%79%5E%37%20%44%2D%34%54%41%2A%5B%5A%4C%20%6C%63%4C%5A%46%5E%37%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%42%5B%2A%5D%20%39%62%37%45%20%37%68%42%7C%51%79%58%37%58%79%51%4B%2C%37%43%20%37%4C%2C%37%43%20%4B%63%6C%20%4C%79%58%2C%33%31%62%37%44%7C%51%79%58%37%5E%41%46%2A%5B%5D%20%20%6C%63%4B%51%79%58%37%43%5A%51%7C%47%2D%37%51%79%58%37%47%58%36%62%42%43%79%51%7C%46%5E%58%2C%33%31%62%37%41%7C%51%79%58%37%5E%46%4C%5A%2C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%37%79%51%5D%5B%2A%58%37%5E%46%5A%7C%51%79%58%36%37%20%45%37%62%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%2C%31%33%62%37%44%7C%51%79%58%37%2D%41%5A%4C%2C%39%58%79%51%7C%46%68%42%7C%51%79%47%2D%37%20%43%37%20%5A%20==%30=%30===%54%68%69%73%20%49%73%20%4E%65%77=%57%65%69%6C%6C%20%4B%75%72%74==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%33%31%62%34%43%2D%36%58%58%37%2D%62%42%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%74%6C%61%37%47%7C%51%79%79%51%7C%46%37%34%54%5B%41%2A%62%44%5A%4C%20%37%58%79%51%7C%58%33%31%62%37%62%41%5A%4C%20%6C%63%4B%51%58%79%37%2D%62%45%7C%51%79%58%33%31%62%37%62%42%79%51%4B%63%6C%2D%62%42%7C%51%37%2D%43%7C%51%4B%63%6C%20%4C%37%47%7C%51%79%58%36%2D%43%5B%42%2A%5D%20%62%39%37%47%20%37%44%5A%4C%37%62%45%20%37%45%5A%61%6C%74%58%79%51%79%58%37%2D%2D%62%42%7C%51%62%2D%37%20%41%46%7C%51%79%58%36%2D%46%5A%4C%39%62%37%43%37%20%68%47%7C%51%79%58%37%5E%62%44%5A%4C%37%62%37%62%39%58%79%45%7C%51%79%58%37%2D%62%41%7C%45%62%37%62%39%62%37%62%45%7C%51%79%58%37%68%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%2D%43%7C%51%79%58%31%33%58%79%51%7C%51%79%58%37%58%79%51%7C%44%68%37%20%47%37%62%39%20%5A==%30=%30===%54%68%69%73%20%4D%61%73%71%75%65%72%61%64%65=%52%75%73%73%65%6C%6C%20%4C%65%6F%6E==%52%6F%63%6B%20%50%6F%70=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%5B%7D%51%79%58%34%46%2D%37%58%75%63%20%6C%6C%69%74%20%70%6D%61%56%3C%7C%79%51%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%79%65%3E%42%62%37%34%54%69%2A%7B%58%37%68%47%7C%2C%58%79%51%7C%44%7C%51%79%58%37%2D%46%7C%51%79%58%37%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%5E%2D%46%62%37%58%79%51%2D%46%41%2A%53%20%37%68%47%7C%23%39%58%79%51%44%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%7C%46%51%79%58%37%5E%2D%46%7C%51%79%58%2D%46%7C%62%37%58%79%51%37%43%7C%51%79%58%37%5E%62%44%51%4C%5A%46%2D%62%41%7C%51%79%58%37%2D%62%45%6C%42%2A%5B%2C%5D%37%41%2C%37%2D%45%73%20%2D%46%7C%51%79%58%37%58%79%51%7C%2C%39%62%37%43%31%47%7C%51%79%37%62%31%33%58%4C%20%6C%63%4B%51%79%58%37%5E%62%44%7C%51%58%79%37%62%41%7C%51%79%58%37%2D%62%45%7C%51%79%5A%44%2D%37%58%62%42%7C%51%79%44%3C%7C%51%79%31%33%4C%5A%43%43%5A%4C%33%31%62%37%47%20%33%31%47%7C%51%58%79%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%37%5E%39%73%75%73%58%62%37%47%20%33%79%58%37%2D%46%6C%20%43%6F%64%62%42%7C%51%79%58%37%2D%46%3E%6E%65%70%4F%51%3C%7B%59%5A%51%79%58%31%31%23%37%62%47%3E%61%37%58%79%51%7C%61%20%2E%53%2E%51%7C%3C%44%2E%43%2E%20%6F%6E%20%43%75%65%3E%42%37%58%79%51%7D%20==%30=%30===%54%68%69%73%20%54%69%6D%65%20%54%68%65%20%44%72%65%61%6D%27%73%20%4F%6E%20%4D%65=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%44%20%37%2D%41%34%47%5E%37%58%37%2D%42%5A%4C%37%46%20%37%2D%43%7C%51%79%37%58%2D%41%7C%51%79%58%33%31%62%37%45%7C%51%79%20%45%37%4C%5A%34%54%41%2A%7B%37%2D%23%46%42%42%2D%37%20%45%6C%63%4B%51%79%58%36%47%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%37%44%20%37%2D%41%5A%4C%37%20%20%5D%5B%2A%31%4E%5A%4C%37%5B%5D%51%79%58%37%58%79%51%7C%58%37%2D%41%7C%51%79%58%37%41%7C%51%79%58%2D%37%45%7C%51%79%58%37%45%7C%51%79%58%37%2D%42%79%51%7C%44%37%42%7C%51%79%58%47%5A%4C%37%44%58%79%51%7C%45%4C%37%45%20%37%2D%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%2D%41%7C%51%79%58%33%31%62%37%5A%41%2D%37%20%37%5E%47%41%2A%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%54%68%69%73%20%59%65%61%72%27%73%20%4B%69%73%73%65%73=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%41%5A%41%47%5E%37%58%20%37%5E%47%31%4E%5A%4C%20%78%20%5A%4C%37%20%44%37%2D%41%5A%4C%37%6F%23%47%70%70%7C%51%79%47%23%6F%37%4C%2A%7B%34%34%54%5E%47%5A%4C%20%32%47%5E%37%58%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%43%5E%42%2A%5B%5D%20%37%47%20%37%2D%44%7C%51%79%79%51%4B%63%6C%4E%7D%20%37%44%5A%4C%37%44%20%41%37%58%79%51%37%6F%23%47%70%70%7C%51%79%58%37%5E%47%43%5B%2A%5D%51%79%58%37%44%7C%51%79%58%37%2D%41%7C%4C%5A%41%2D%37%7C%51%79%58%37%20%78%20%4C%5A%42%2D%37%20%45%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%36%20%42%62%6F%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%54%68%6F%75%20%53%77%65%6C%6C=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%46%2D%37%58%79%58%37%5E%62%45%7C%51%79%58%37%62%42%7C%79%51%58%37%2D%46%7C%51%79%58%37%62%42%7C%51%79%51%7C%41%62%37%34%54%41%2A%5B%20%37%2D%62%42%51%7C%41%68%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%43%37%20%37%2D%47%42%2A%5B%5D%20%39%62%37%44%20%37%58%79%51%7C%79%58%37%5E%62%58%37%62%42%7C%41%62%36%20%47%46%41%2A%5B%5D%20%37%43%20%37%2D%47%7C%51%58%79%37%62%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%2D%37%58%79%51%5A%4C%37%62%45%5D%20%39%62%37%37%58%79%51%7C%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%62%7C%41%51%79%58%37%5E%62%45%7C%51%79%58%37%62%42%41%68%37%20%44%2D%46%7C%51%79%7C%51%79%58%37%37%20%43%37%4C%58%37%2D%46%7C%51%79%58%37%43%7C%51%79%58%31%31%23%37%62%44%5A%4C%37%62%42%20%37%2D%46%5A%79%51%7C%42%62%2D%47%43%2A%5B%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%68%72%65%65%20%46%6C%6F%77%65%72%73=%54%79%6E%65%72%20%4D%63%43%6F%79==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%41%7C%51%79%58%62%5E%37%58%79%79%58%37%5E%62%45%7C%51%79%58%37%62%44%7C%79%51%58%37%5E%62%45%7C%51%79%58%37%62%44%7C%51%51%7C%44%62%37%45%34%33%54%5B%58%37%5E%45%7C%7C%44%37%58%79%37%2D%44%7C%51%79%58%44%2F%47%7C%51%79%58%2F%47%37%2D%44%7C%51%79%58%44%2F%47%31%4E%7C%51%2F%47%58%79%51%51%79%58%37%2D%51%79%58%44%2F%58%79%51%7C%45%47%2F%37%2D%44%7C%51%79%58%44%2F%47%32%4E%7D%7C%20%37%62%42%20%37%2D%46%7C%51%79%58%37%5E%58%79%51%7C%47%37%44%7C%51%79%6D%61%76%3C%7B%47%58%79%51%7C%58%5A%20%37%62%42%20%37%2D%46%7C%51%79%58%5E%37%45%7C%51%79%58%37%44%7C%51%79%58%37%5E%45%79%51%59%51%20%2F%37%2D%44%7C%70%3E%45%62%5E%37%58%79%51%7C%44%62%37%20%20%3C%38%78%3E%20%7D%7C%2C%55%2C%66%45%62%5E%37%58%79%51%5A%20==%30=%30===%54%68%72%65%65%20%4C%69%74%74%6C%65%20%57%6F%72%64%73=%52%75%62%79%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%44%7C%34%43%5E%37%58%7C%51%79%58%37%2D%44%5A%4C%37%62%41%20%37%62%2D%45%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%47%37%58%79%51%34%54%41%2A%7B%5A%4C%20%6C%63%58%79%51%7D%5B%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%47%51%79%58%37%43%7C%51%79%58%37%2D%47%42%2A%37%58%79%51%4B%37%47%7C%51%79%58%37%2D%44%5A%37%4C%5A%41%62%37%2D%62%45%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%79%58%37%5E%43%41%2A%5B%5D%20%37%47%20%37%20%41%62%37%4C%41%20%37%62%42%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%54%68%72%69%6C%6C%20%49%73%20%47%6F%6E%65%2C%20%54%68%65=%48%65%6E%64%65%72%73%6F%6E%20%52%61%79==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%44%2C%37%62%41%41%43%2D%37%58%42%20%37%2D%46%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%33%31%62%37%47%7C%51%79%62%37%4C%5A%73%2A%7B%34%34%54%4C%37%68%41%20%62%5E%37%4C%5A%2C%39%62%37%47%20%37%68%44%5A%4C%37%2D%43%2C%20%39%62%37%47%5A%4C%37%68%44%20%37%5E%62%44%4C%5A%43%2D%37%45%6C%2C%37%62%43%7C%51%79%58%79%51%7C%47%37%62%41%7C%51%79%58%37%68%41%7C%51%79%58%2C%42%62%2F%37%2D%43%42%2A%5B%7D%51%79%58%2C%39%62%37%23%31%31%2C%58%37%68%44%5A%68%44%7C%51%79%79%51%7C%46%2D%7C%51%79%58%39%62%37%47%7C%51%79%58%37%68%7C%44%51%79%58%31%31%23%37%62%44%7C%51%79%58%37%41%62%5E%37%58%58%47%2F%37%2D%37%20%47%37%62%39%4C%5A%43%2D%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%68%72%69%76%69%6E%67%20%46%72%6F%6D%20%41%20%52%69%66%66=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%5A%4C%37%62%34%42%62%5E%37%42%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%2D%37%44%5A%4C%37%46%20%37%2D%43%5A%4C%37%47%20%62%5E%37%20%42%34%54%7B%41%2A%79%58%36%62%42%37%4C%5A%4E%31%37%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%46%20%37%2D%43%5A%4C%37%47%20%37%2D%44%20%46%37%4C%5A%62%41%20%37%62%2A%5D%20%20%6C%44%37%58%79%51%37%46%5A%4C%20%6C%63%4B%51%79%58%37%43%5A%20%4C%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%4B%58%79%51%4B%63%5B%42%2A%5D%51%41%20%37%62%45%37%20%47%37%4C%20%37%5E%62%42%5A%4C%37%46%20%37%2D%43%5A%37%4C%47%20%37%2D%44%5A%4C%37%46%20%37%2D%43%5A%42%62%37%4C%5A%5E%62%42%5B%41%62%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%20%20%5A==%30=%30===%54%69%63%6B%6C%65%2D%54%6F%65=%59%6F%75%6E%67%20%4C%65%73%74%65%72==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%42%62%2D%37%20%37%2D%62%45%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%62%42%5A%4C%20%78%20%5A%4C%37%46%20%42%62%37%4C%5A%34%54%41%2A%5B%4C%37%62%42%20%79%51%7C%41%62%79%58%37%5E%62%44%7C%51%79%58%37%42%7C%51%58%79%37%62%47%42%2A%5B%5D%20%37%62%44%20%37%2D%51%7C%46%2D%37%58%37%2D%62%45%5A%4C%20%78%20%79%51%7C%42%62%37%2D%62%42%41%2A%5B%5D%51%79%58%37%46%7C%79%51%58%37%62%41%5A%4C%2C%37%62%45%20%2C%37%2D%20%46%37%4C%5A%58%37%62%45%5A%2A%5B%5D%20%37%79%51%7C%42%62%62%41%7C%51%79%58%37%2D%62%45%5A%4C%20%78%5A%20%4C%37%62%42%20%37%2D%62%45%7C%51%79%58%37%2D%37%20%44%62%58%37%2D%62%42%51%79%58%37%5E%79%51%7C%42%37%58%37%62%41%7C%51%79%58%37%62%45%7C%51%79%37%58%62%42%7C%51%79%58%37%5E%62%44%7C%51%79%58%79%51%7C%44%62%58%37%62%47%42%7C%43%68%37%20%46%37%62%39%20%5A%20==%30=%30===%54%69%6C%6C%20%54%68%65%72%65%20%57%61%73%20%59%6F%75=%57%69%6C%73%6F%6E%20%4D%65%72%65%64%69%74%68==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%2D%46%5A%4C%37%34%45%62%5E%37%2D%47%5A%4C%37%62%44%20%37%2D%62%41%7C%51%58%79%37%2D%46%7C%51%79%58%37%6F%45%7C%51%79%58%37%20%47%62%6F%34%54%41%2A%7B%62%42%5A%4C%36%4C%5A%4E%31%47%62%45%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%62%42%20%37%2D%46%5A%4C%37%62%47%20%37%2D%36%20%41%62%2D%37%62%42%20%37%41%5A%4C%37%2D%37%20%5D%5B%2A%7C%51%79%58%37%43%7C%51%79%58%37%5E%62%45%51%7C%79%58%37%6F%41%7C%51%79%58%37%5E%62%41%42%46%2D%37%20%47%62%45%20%37%2D%7C%51%79%58%37%7C%46%2D%37%2F%58%37%6F%45%7C%51%79%58%37%5E%62%45%41%2A%5D%5B%51%79%58%35%23%37%62%42%7C%51%79%58%62%42%79%51%7C%46%2D%51%79%58%37%68%41%62%2D%37%20%44%62%39%4C%5A%47%2D%37%20%47%62%6F%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%54%69%6D%65%20%41%66%74%65%72%20%54%69%6D%65=%53%74%79%6E%65%20%4A%75%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%34%43%5E%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%43%5E%37%58%79%34%54%41%2A%5B%79%58%39%62%37%58%79%51%7C%45%37%2D%45%5A%4C%39%62%37%42%20%37%68%23%46%4C%5A%47%2F%2D%41%20%2D%41%7C%51%79%58%39%62%37%58%79%51%7C%41%37%68%42%5A%4C%37%2D%44%5A%4C%58%79%51%7C%45%5E%43%42%2A%5B%5D%51%79%58%37%47%7C%51%79%31%58%31%23%37%62%41%5A%4C%39%62%37%41%20%37%68%37%20%41%2D%37%37%2D%44%7C%51%62%42%20%36%2D%43%5E%37%20%41%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%37%58%5E%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%58%79%51%7C%46%5A%4C%37%47%20%47%20%37%2D%44%58%79%51%7C%46%20%37%2D%45%5A%4C%36%2D%46%20%37%44%5A%4C%2D%37%41%20%37%2D%45%5A%4C%36%2D%46%20%37%68%23%41%2D%37%4C%5A%36%43%5A%4C%37%37%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A%20==%30=%30===%54%69%6D%65%20%4F%6E%20%4D%79%20%48%61%6E%64%73=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%43%31%4E%34%46%5E%37%58%4B%51%79%58%37%2D%47%7C%51%79%58%39%62%37%7C%45%51%79%58%37%68%42%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%41%2A%7B%4C%20%6C%63%4B%20%20%7D%58%79%62%37%44%42%2A%5B%5D%51%79%58%39%62%37%41%51%7C%79%58%37%68%45%32%4E%5A%4C%20%51%79%58%51%31%33%58%79%51%6C%63%4B%51%79%37%5E%46%43%2A%31%58%79%51%7C%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%7C%47%51%79%58%37%2D%44%5A%4C%37%43%20%37%2D%47%58%79%51%5D%5B%31%23%37%47%5A%44%20%36%46%7C%62%37%23%31%31%7C%51%79%58%31%31%23%37%47%7C%51%79%58%33%62%31%37%44%7C%51%79%58%39%23%37%41%7C%51%79%58%43%37%58%79%51%42%7C%51%79%58%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%54%69%6D%65%20%52%65%6D%65%6D%62%65%72%65%64=%45%76%61%6E%73%20%42%69%6C%6C==%42%61%6C%6C%61%64=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%39%2D%47%5A%4C%2D%39%58%79%51%2D%41%7C%51%79%58%39%2D%45%7C%51%79%58%31%23%31%37%5E%46%7C%51%79%58%31%31%23%37%5E%43%7C%39%20%44%2D%39%42%34%34%54%5B%39%2D%43%7C%51%62%5E%37%23%31%7C%51%79%58%39%2D%44%7C%51%79%58%39%2D%41%51%7C%79%58%31%31%23%37%5E%62%41%7C%51%79%58%31%47%2D%39%58%79%45%7C%51%79%58%58%39%2D%43%7C%2D%31%31%58%79%41%7C%51%79%58%39%2D%62%45%5A%4C%20%6C%63%51%4B%79%58%39%2D%42%7C%51%79%58%39%2D%45%7C%51%2D%39%58%79%51%46%7C%51%79%58%4B%51%79%58%39%2D%39%58%79%51%58%37%2D%44%7C%51%79%58%31%31%23%37%5E%62%7C%45%51%79%58%39%2D%47%7C%51%79%58%39%2D%42%7C%79%51%7C%43%2D%23%46%7C%51%79%63%6C%20%20%5A==%30=%30===%54%69%6E%20%54%69%6E%20%44%65%6F=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%4C%61%74%69%6E=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%37%62%47%20%2C%34%46%2D%36%20%2C%39%23%37%44%20%2C%36%2D%46%5A%4C%2C%35%37%23%43%20%2C%37%5E%62%44%5A%4C%2C%36%2D%62%45%4C%5A%47%68%37%34%54%41%2A%7B%2C%35%62%39%23%2C%20%45%62%2D%62%45%5A%4C%2C%37%62%42%20%2C%37%2D%46%5A%2C%4C%35%23%37%43%20%2C%37%5E%62%44%5A%4C%2C%36%37%2C%20%44%37%36%2D%46%5A%4C%2C%36%2D%46%5A%43%37%23%39%2C%51%79%58%2C%39%23%37%43%5A%4C%20%6C%63%4B%79%51%58%2C%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%4B%63%6C%20%4C%42%2A%5B%5D%20%37%2D%43%5A%4C%6C%20%20%7D%5B%2C%37%5E%62%41%5A%4C%2C%39%62%37%62%45%20%37%2C%2D%62%42%7C%51%79%58%2C%37%2D%62%42%43%2A%20%44%62%37%2C%63%4B%51%79%58%44%20%2C%39%62%39%4C%5A%42%62%37%68%44%20%2C%37%5E%62%41%5A%4C%2C%39%62%62%37%45%20%2C%37%2D%62%42%7C%51%79%58%2C%37%2D%4C%5A%47%62%37%62%37%46%20%2C%2D%46%5A%4C%20%2A%42%43%37%23%58%2C%39%23%37%43%5A%4C%20%6C%63%4B%51%79%2C%58%36%2D%46%5A%4C%20%6C%63%4B%51%79%58%2C%39%79%51%4B%63%6C%5B%5D%20%37%68%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%69%6E%79%20%43%61%70%65%72%73=%42%72%6F%77%6E%20%43%6C%69%66%66%6F%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%62%45%20%34%42%62%36%20%37%6F%23%43%20%37%2D%43%5A%4C%37%47%20%37%62%5E%45%5A%4C%37%62%42%20%37%2D%47%5A%4C%37%44%4C%5A%44%2D%37%34%54%7B%41%2A%58%37%62%42%5A%47%37%4C%5A%4E%2D%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%46%20%37%2D%43%5A%4C%37%43%20%37%2D%47%31%37%20%46%37%4C%20%37%2D%44%5A%41%20%37%2D%62%5B%45%62%37%62%39%62%37%62%45%5A%4C%20%6C%63%4B%51%79%58%31%31%23%37%62%42%5A%4C%20%6C%63%4B%51%79%58%39%58%79%51%7C%45%42%2A%5D%51%79%43%5A%4C%37%47%2D%37%20%47%37%5A%4C%37%62%42%20%37%2D%47%5A%4C%37%44%20%62%36%42%5B%41%2A%5D%20%37%46%20%37%2D%43%5A%4C%45%62%5E%37%20%44%5A%4C%37%62%2D%37%20%43%23%6F%37%4C%5A%44%2D%37%20%45%62%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%20%46%37%20%5A==%30=%30===%54%69%70%70%69%6E%27=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%42%41%42%62%36%20%37%2D%43%5A%4C%39%62%37%47%20%44%2F%62%42%4C%5A%37%6F%23%43%20%37%2D%43%5A%4C%39%62%37%47%20%46%37%4C%5A%2A%7B%34%34%54%2F%62%42%5A%4C%62%36%20%45%6F%62%45%32%4E%5A%4C%51%79%58%7D%20%37%46%20%43%37%5A%4C%39%62%37%47%20%46%2F%62%42%5A%4C%37%36%20%45%6F%37%45%31%4E%7C%51%51%79%58%37%62%4C%5A%43%2D%37%37%2D%62%41%7C%51%79%58%37%44%7C%51%79%58%2D%37%41%6C%42%2A%5B%5D%2C%62%42%2C%37%46%73%20%58%79%51%7C%44%37%2D%47%20%46%5A%4C%37%6F%23%79%51%7C%43%37%5A%4C%39%62%37%47%20%36%62%42%41%2A%5B%5D%79%51%58%37%46%7C%51%79%58%37%68%43%7C%51%79%58%43%2D%37%20%43%58%37%2D%47%7C%46%73%20%37%43%47%37%62%39%4C%20%46%2F%62%42%5A%4C%37%6F%45%20%36%62%45%51%7C%79%58%37%62%42%5A%4C%37%46%20%37%2D%43%5A%47%2D%37%4C%5A%20%44%2F%62%42%37%2C%42%62%5A%20==%30=%30===%54%69%73%20%41%75%74%75%6D%6E=%4E%65%6D%6F%20%48%65%6E%72%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%23%37%62%44%20%34%46%2D%37%58%39%62%37%43%20%37%2D%47%5A%4C%37%2D%46%20%5E%37%62%45%7C%51%79%58%35%23%37%62%42%7C%51%79%4C%5A%46%2D%37%34%54%41%2A%7B%4E%7C%51%79%58%2D%37%20%46%37%58%51%79%58%7D%20%2C%39%23%37%43%20%36%62%31%45%4E%5A%4C%2C%37%62%42%20%37%2D%46%5A%4C%2C%79%51%58%79%51%43%5A%4C%31%31%20%37%2D%43%7C%79%51%5D%5B%2A%41%5A%4C%35%23%39%62%37%62%45%20%36%62%41%4C%5A%20%78%20%5A%4C%37%62%45%20%37%2D%62%42%42%62%36%58%79%51%58%36%62%45%32%45%7C%51%79%58%78%20%4C%5A%46%7C%51%79%58%37%2D%46%41%2A%5B%5D%20%37%62%20%42%37%46%5A%4C%2C%35%23%39%23%37%43%20%37%2D%42%62%37%23%35%20%5A%4C%37%46%45%55%5A%4C%37%2D%37%4C%5A%47%46%5A%4C%37%46%20%37%2D%43%5A%4C%31%31%23%62%37%44%20%37%2D%46%5A%4C%39%62%37%43%20%37%2D%2D%37%20%42%62%46%20%37%5E%62%62%36%20%43%37%62%39%23%35%20%5A%20==%30=%30===%54%6F%6B%79%6F%20%42%6C%75%65%73=%53%69%6C%76%65%72%20%48%6F%72%61%63%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%34%44%62%37%58%20%6C%63%4B%51%79%58%37%62%44%5A%4C%20%6C%4B%63%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%51%79%4C%5A%43%2D%37%34%54%41%2A%5B%37%2D%43%5A%4C%62%37%58%79%51%33%31%62%37%44%7C%51%79%58%37%62%45%5A%4C%6C%20%63%4B%51%79%58%37%2D%43%5A%4C%20%6C%63%4B%20%47%37%62%39%44%5A%4C%20%6C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%6F%6E%65%73%20%46%6F%72%20%4A%6F%61%6E%27%73%20%42%6F%6E%65%73=%43%6F%72%65%61%20%43%68%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%45%2D%37%4C%5D%2C%37%62%45%2C%68%45%73%5A%4C%78%5A%4C%5A%78%4C%37%68%45%5A%4C%78%5A%4C%78%5A%4C%78%5A%5B%2A%41%6C%44%34%54%69%2A%5B%5A%4C%37%2D%62%5A%47%2D%37%2F%42%5A%4C%2C%39%62%37%46%70%70%7C%51%79%58%39%2C%23%37%44%5A%4C%20%6C%63%4B%51%79%58%2C%44%62%5E%37%20%41%4C%20%6C%63%4B%2F%37%2D%62%41%46%37%4C%5A%42%2D%62%41%5A%4C%20%6C%63%4B%51%79%58%2C%39%37%23%62%45%5A%4C%20%6C%63%4B%51%79%58%37%68%62%37%58%79%51%7C%20%37%5E%62%47%79%58%37%5E%46%51%7C%46%68%37%5E%62%47%7C%51%79%58%37%5E%62%45%42%2A%5B%51%5D%79%58%2C%31%31%23%37%5E%45%7C%51%79%58%2C%37%58%79%51%7C%79%58%2C%62%47%79%58%37%5E%44%37%58%79%51%7C%39%62%37%41%70%70%7C%51%79%58%37%5E%2D%62%7C%44%51%79%58%37%5E%62%45%7C%51%79%58%37%5E%43%20%5D%5B%2A%41%5E%62%41%7C%51%6C%63%4B%51%79%4C%5A%47%2D%37%5A%4C%2C%39%62%37%46%70%70%7C%51%79%58%2C%23%39%37%44%5A%4C%20%6C%63%4B%51%79%58%2C%44%2F%42%62%5E%37%58%20%6C%63%4B%51%4C%37%62%42%20%37%58%79%51%7C%37%2D%23%46%20%37%2D%45%7C%51%79%58%37%45%51%7C%79%58%37%2D%42%5A%4C%37%6F%62%42%20%37%41%4C%5A%46%2D%37%2D%45%5A%4C%20%79%58%2C%31%31%20%44%2D%37%4C%5A%4C%2C%39%62%37%41%20%37%5E%47%5A%4C%37%23%2D%46%20%37%2D%45%5A%4C%37%46%20%37%2D%43%5A%45%62%5E%37%23%37%5E%62%45%5A%51%4B%63%6C%20%20%5A==%30=%30===%54%6F%6E%69%67%68%74=%42%65%72%6E%73%74%65%69%6E%2D%53%6F%6E%64%68%65%69%6D==%42%6F%73%73%61%20%4E%6F%76%61=%41%62==%31%72%33%34%4C%62%4B%63%75%37%58%2C%2D%46%7C%34%41%62%58%79%41%7C%51%79%58%2C%62%41%2F%62%42%7C%51%79%2C%58%62%41%7C%51%79%58%2C%62%41%2F%62%42%7C%51%62%2C%58%79%51%34%54%41%2A%5B%2C%2D%23%43%7C%2C%58%79%51%7C%43%7C%51%79%58%2C%42%7C%51%79%58%2C%42%2F%43%23%7C%51%79%58%2C%42%7C%51%79%58%2C%37%23%46%23%2D%58%79%51%2D%47%7C%51%79%6C%63%4B%51%79%62%68%37%2C%58%42%5A%4C%20%6C%63%4B%51%79%58%2C%45%42%2A%5D%5B%20%20%6C%63%4B%51%79%58%2C%62%45%7C%51%79%62%68%37%2C%58%42%7C%51%79%58%7C%51%79%58%2C%2C%58%79%51%7C%7C%51%79%58%2C%62%41%7C%51%79%58%2C%37%62%7C%42%51%79%58%2C%62%42%7C%51%79%58%2C%37%6F%42%42%62%2F%41%62%2D%42%5A%4C%20%41%62%2C%58%79%51%7C%46%2D%2C%58%79%51%7C%43%2D%2C%58%79%51%7C%45%62%37%2C%58%79%51%7C%41%62%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%6F%6E%69%67%68%74%20%49%20%53%68%61%6C%6C%20%53%6C%65%65%70=%45%6C%6C%69%6E%67%74%6F%6E%2D%4D%65%72%63%65%72==%42%61%6C%6C%61%64=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%31%31%23%34%44%62%5E%37%68%47%5A%4C%62%41%2F%37%2D%62%42%20%37%2D%42%62%5A%4C%39%62%37%46%20%37%68%43%7C%51%79%58%37%20%47%62%37%34%54%41%2A%5B%79%58%37%62%41%62%37%62%39%4C%2D%62%45%42%2A%5B%5D%20%20%6C%63%4B%51%79%37%58%62%45%5A%4C%39%62%37%62%42%20%37%68%46%5A%37%58%79%51%7C%42%20%37%68%46%37%2D%45%5A%4C%37%20%41%62%37%2D%62%42%7C%51%79%58%37%62%45%6C%7C%2C%37%2C%45%37%2D%46%2C%37%62%47%2C%5E%62%44%73%5A%4C%37%20%45%62%37%5E%62%44%7C%51%5A%4C%62%41%2F%45%62%2D%37%20%37%2D%62%42%5A%4C%39%62%37%46%20%37%68%43%51%7C%79%58%37%5E%62%44%41%2A%5B%5D%20%37%62%41%20%42%62%2D%37%5A%4C%37%41%20%5D%20%37%47%20%62%37%23%31%31%37%41%20%37%62%45%5A%4C%39%62%37%62%42%20%68%37%46%5A%4C%39%62%37%62%42%20%37%68%46%5A%4C%4C%5A%41%62%37%47%20%37%68%47%62%42%20%73%75%5E%37%58%79%51%4C%37%41%20%37%62%45%5A%4C%37%2D%62%42%20%75%73%73%37%62%41%5A%4C%37%41%20%37%68%62%45%7C%5A%41%62%37%73%62%47%43%2A%5B%2D%37%4C%5A%45%62%2D%37%20%41%62%37%2C%4C%5A%44%62%5E%37%20%42%62%2D%37%4C%5A%45%62%2D%37%20%41%62%37%20%5A%20==%30=%30===%54%6F%6E%69%67%68%74%20%59%6F%75%20%42%65%6C%6F%6E%67%20%54%6F%20%4D%65=%52%6F%73%65%2D%44%61%76%69%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%2C%36%2D%46%34%43%5E%37%2C%5A%4C%2C%37%41%20%2C%37%5E%43%7C%51%79%58%37%2C%5E%46%7C%51%79%58%2C%37%2D%45%7C%51%79%58%44%2D%37%2C%20%34%54%41%2A%7B%37%5E%43%5A%4C%20%41%2D%37%2C%37%44%32%4E%5A%4C%20%51%79%58%51%79%58%7D%79%51%58%37%47%7C%51%79%58%2C%37%44%31%4E%5A%4C%2C%20%47%37%2C%2C%37%5E%43%5A%51%79%58%2C%37%2A%42%43%37%2C%2C%37%5E%46%5A%4C%2C%37%5E%46%20%2C%37%5E%42%62%5A%4C%2C%37%43%20%2C%37%2D%47%7C%51%79%58%58%79%51%7C%44%5B%5D%51%79%58%51%79%58%2C%37%20%44%37%2C%4C%58%2C%37%2D%45%7C%51%79%58%2C%37%5E%43%41%5B%2A%5D%51%79%58%37%47%7C%51%79%58%2C%37%47%5A%79%51%7C%46%5E%2C%37%2D%41%7C%20%37%47%20%2C%20%41%37%2C%4C%2C%37%47%20%2C%37%44%5A%4C%2C%37%2D%41%20%37%2C%5E%43%5A%4C%2C%36%2D%46%20%2C%37%2D%44%5A%4C%5A%43%5E%37%2C%37%5E%43%7C%5A%20==%30=%30===%54%6F%6F%20%43%6C%6F%73%65%20%46%6F%72%20%43%6F%6D%66%6F%72%74=%42%6F%63%6B%2D%57%65%69%73%73%2D%48%6F%6C%6F%66%63%65%6E%65%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%58%2C%37%47%7C%34%43%5E%37%2C%68%44%7C%51%79%58%2C%37%41%7C%51%79%58%2C%68%37%45%7C%51%79%58%2C%35%23%37%42%7C%51%79%58%37%2C%58%79%51%34%54%41%2A%7B%20%2C%37%43%20%43%5E%37%2C%58%51%79%58%2C%37%5E%43%32%4E%5A%4C%20%51%79%51%58%79%58%7D%20%37%47%20%2C%37%2D%44%7C%51%79%7C%47%2D%37%2C%31%4E%7C%51%79%37%6F%23%46%7C%37%2C%58%79%51%46%5A%4C%2C%37%43%20%2C%37%2D%47%7C%51%79%2C%58%47%2F%36%43%7C%51%79%58%2C%37%6F%23%46%7C%37%2C%58%79%51%46%42%2A%5B%5D%7C%51%79%58%2C%41%62%37%2C%58%79%58%2C%35%23%37%42%7C%51%79%58%2C%37%5E%41%43%2A%5B%5D%20%37%47%20%2C%37%2D%44%7C%51%79%51%7C%45%68%37%7C%51%79%58%2C%79%58%2C%37%46%2C%58%79%51%7C%37%43%20%2C%37%2D%47%7C%51%79%58%2C%37%5E%7C%43%51%79%58%2C%37%47%7C%51%79%58%2C%37%68%44%20%5D%5B%2A%44%33%31%62%37%41%4B%51%79%58%2C%37%2C%58%79%51%58%2C%37%47%7C%51%79%58%2C%37%62%41%7C%51%58%79%2C%39%62%37%44%7C%51%79%58%2C%37%68%41%7C%79%51%7C%43%36%6F%23%46%7C%51%63%6C%20%20%5A%20==%30=%30===%54%6F%6F%20%4D%61%72%76%65%6C%6F%75%73%20%46%6F%72%20%57%6F%72%64%73=%57%68%69%74%69%6E%67%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%41%41%2D%37%58%43%7C%51%79%58%37%5E%47%7C%51%79%58%37%44%51%7C%79%58%37%2D%41%7C%51%79%58%37%44%7C%51%79%37%23%31%31%2C%2A%7B%34%34%54%51%79%58%37%2D%79%51%7C%45%2D%51%79%58%36%42%5A%4C%37%23%46%20%37%5E%42%4E%32%5A%4C%20%51%79%58%51%79%58%7D%51%79%58%37%5D%5B%2A%42%44%58%37%2D%42%31%5B%5D%20%37%44%51%7C%44%2D%37%4C%37%41%20%37%2D%45%7C%51%79%58%37%46%7C%79%51%58%37%5E%43%7C%51%79%58%37%47%7C%51%79%58%5A%41%2D%37%20%79%58%37%47%7C%44%20%37%2D%41%58%79%51%7C%44%46%7C%51%79%58%37%2D%41%7C%51%79%58%2C%39%37%62%45%5A%4C%37%46%20%37%5E%47%7C%51%79%58%37%37%58%79%51%7C%37%2D%41%41%2A%37%4C%5A%47%36%58%79%51%5A%20==%30=%30===%54%6F%6F%20%59%6F%75%6E%67=%4C%69%70%70%6D%61%6E%2D%44%65%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%45%7C%51%79%58%34%42%62%36%58%79%58%36%62%42%5A%4C%37%46%20%37%2D%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%51%7C%44%2D%37%34%54%41%2A%5B%62%44%20%37%2D%51%7C%44%68%37%37%2D%47%5A%4C%39%62%37%44%20%37%68%41%5A%62%4C%42%2F%37%2D%43%20%37%2D%43%5A%4C%37%47%20%58%79%51%7C%44%79%58%37%5E%62%47%7C%51%79%58%37%58%79%51%7C%79%58%36%62%42%42%2A%5B%5D%20%37%46%20%37%43%2D%5A%4C%37%47%20%37%2D%44%7C%51%79%58%37%46%51%7C%44%2D%37%2D%43%5A%4C%37%7C%51%79%58%37%7C%43%2D%37%20%47%20%37%68%44%7C%51%79%58%36%62%45%7C%51%58%79%37%62%42%7C%51%79%58%36%62%42%5A%4C%37%46%37%4C%5A%43%2D%51%79%58%37%2D%45%62%2D%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%36%58%79%51%7C%43%2D%37%20%46%37%20%5A%20==%30=%30===%54%6F%6F%20%59%6F%75%6E%67%20%54%6F%20%47%6F%20%53%74%65%61%64%79=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%31%4E%5A%4C%37%41%46%5E%37%20%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%20%5E%37%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%2D%44%41%2D%37%20%44%2A%7B%34%34%54%42%7C%51%79%58%45%68%2C%41%37%43%20%37%2D%47%32%4E%5A%4C%51%79%58%7D%20%43%37%20%37%2D%47%5A%4C%37%47%20%37%2D%44%6C%7C%37%4C%5A%46%36%73%20%37%2D%47%2D%41%5A%4C%39%62%39%2C%20%5D%68%42%7C%51%79%58%37%2D%41%5A%4C%2C%39%62%45%37%20%37%68%42%7C%51%79%58%37%2D%41%42%2A%5B%37%20%45%37%62%37%45%20%37%68%37%43%20%37%2D%42%68%37%20%45%44%20%37%5E%46%41%2A%5B%5D%20%37%43%20%37%47%2D%5A%4C%37%44%20%37%2D%41%5A%4C%2C%39%62%37%2D%37%4C%5A%47%7C%51%79%58%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%2D%37%20%43%37%4C%5A%41%2D%37%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A%20==%30=%30===%54%6F%70%73%79=%42%61%74%74%6C%65%2D%44%75%72%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%44%2D%58%79%7C%51%79%58%2D%44%5A%4C%37%41%20%37%62%42%51%7C%79%58%2D%44%5A%4C%37%41%20%37%62%42%7C%51%42%62%37%20%41%34%54%41%2A%5B%4C%37%41%20%37%62%37%20%41%37%58%2D%44%5A%4C%20%6C%63%4B%51%79%58%2D%47%4C%5A%37%44%20%37%62%45%7C%51%79%58%2D%47%5A%4C%79%51%7C%42%62%42%7C%51%79%58%37%46%5A%4C%20%51%4B%63%6C%20%58%37%43%5A%4C%20%6C%63%4B%51%79%58%37%47%4C%5A%20%6C%63%4B%51%79%58%37%44%42%2A%5B%5D%20%79%51%4B%63%6C%79%58%2D%44%5A%37%62%42%7C%51%62%37%20%41%37%4C%37%41%20%37%62%42%7C%51%79%58%2D%44%5A%37%4C%41%20%37%62%42%7C%51%79%58%2D%44%5B%5D%20%5A%44%2D%58%79%42%7C%51%79%58%20%41%37%4C%5A%44%2D%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%6F%75%63%68%20%4F%66%20%59%6F%75%72%20%4C%69%70%73%2C%20%54%68%65=%4E%6F%62%6C%65%20%52%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%2D%34%43%5E%37%20%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%20%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%43%5E%37%20%41%34%54%41%2A%5B%20%37%68%23%46%4C%5A%45%68%37%5E%43%7C%51%79%58%37%47%7C%51%79%58%37%68%42%44%2A%5B%5D%51%79%58%39%62%37%41%7C%51%79%58%37%58%79%51%7C%37%47%20%37%2D%37%2D%41%20%37%5A%45%5E%37%20%5D%20%37%47%20%37%2D%44%7C%51%79%58%37%5E%5A%45%4C%37%42%20%37%2D%23%46%5A%4C%37%2D%23%43%5B%2A%41%43%5E%4C%39%62%37%42%51%79%58%37%68%20%47%37%4C%5A%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%43%5A%37%4C%47%20%37%2D%44%5A%4C%37%2D%41%20%37%5E%43%47%37%4C%5A%45%37%2D%44%5A%4C%7C%51%79%58%37%58%79%51%5D%5B%58%37%44%7C%51%79%58%37%2D%41%5A%4C%35%23%62%39%37%45%20%37%47%7C%51%79%58%37%68%44%43%2A%79%51%7C%44%2D%39%62%37%41%7C%47%37%58%79%51%7C%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%54%6F%75%72%20%44%65%20%46%6F%72%63%65=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%44%20%37%68%34%44%68%37%20%42%20%37%2D%43%5A%4C%37%62%45%20%37%2D%62%5A%42%4C%37%2D%42%20%37%2D%43%5A%4C%37%2D%62%44%2D%37%4C%5A%44%34%54%41%2A%7B%58%51%79%58%51%2D%37%20%42%2D%7D%37%62%41%2C%37%2D%62%42%73%70%2C%36%62%31%41%4E%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%58%79%51%58%79%43%5A%4C%37%2D%37%5E%62%44%5A%6C%41%62%36%58%37%2D%62%45%5A%4C%37%6F%44%20%37%5E%62%44%4C%5A%37%62%41%20%37%2D%62%45%42%2A%5B%5D%51%79%20%41%62%37%4C%32%4E%7C%51%79%4C%37%2D%62%44%2D%37%20%42%62%2A%5B%5D%51%79%58%37%62%45%5A%4C%37%45%20%2D%37%46%5A%4C%37%6F%45%20%37%5E%62%45%5A%4C%37%41%44%68%37%20%46%7C%51%79%58%2D%62%42%5A%4C%42%2D%37%4C%5A%2D%43%5A%4C%37%2D%44%20%37%68%44%5A%4C%37%42%2D%20%37%2D%43%5A%4C%37%62%45%20%37%2D%62%42%37%20%42%2D%37%20%37%2D%43%5A%37%20%45%62%37%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%54%6F%79%20%54%75%6E%65=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4C%37%5E%42%20%34%73%42%62%2D%51%79%58%41%2F%62%44%7C%51%79%58%37%2D%42%7C%6C%2C%37%2D%42%2C%37%2D%43%2C%39%2D%41%2C%39%7C%42%62%2D%37%34%54%41%2A%7B%79%58%51%79%58%20%45%2D%36%39%58%7D%51%79%58%74%6C%61%37%45%31%4E%7C%51%58%79%39%5E%46%5A%4C%39%2D%47%20%39%5E%44%5A%4C%79%51%58%79%51%39%5E%62%47%5A%74%6C%61%37%42%62%31%33%58%79%5E%6F%43%5A%4C%35%23%39%23%37%47%20%39%68%5A%44%4C%39%2D%62%45%20%39%2D%46%42%2A%5B%5D%51%37%58%79%51%7C%47%32%4E%7C%51%5E%42%20%37%2D%2A%41%73%42%62%58%41%2F%62%44%7C%51%79%58%2C%37%2D%42%6C%2C%7C%37%2D%42%2C%37%2D%43%2C%39%2D%41%2C%39%2D%79%51%7C%42%62%5B%5D%51%79%58%37%4C%5A%47%62%5E%39%20%45%2D%36%39%4C%5A%44%5E%39%20%47%2D%39%4C%5A%46%5E%39%58%79%51%7C%45%37%61%6C%74%58%79%51%5A%20==%30=%30===%54%6F%79%73=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%37%2D%43%7C%51%34%42%62%37%28%51%79%58%39%23%37%45%5A%4C%20%6C%63%4B%51%58%79%37%46%5A%4C%20%6C%63%4B%51%79%58%29%37%46%7C%44%62%58%79%34%54%41%2A%5B%29%2D%44%28%37%6C%20%20%5D%5B%58%2D%44%7C%51%79%58%37%62%42%7C%51%79%58%44%2D%5A%4C%20%6C%63%4B%51%79%58%37%62%45%42%2A%79%51%7C%42%62%63%4B%51%79%58%58%79%51%7C%3C%41%6C%74%20%63%68%6F%72%64%73%20%66%6F%72%20%68%65%61%64%20%6F%6E%6C%79%3E%44%2D%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%72%61%69%6E%69%6E%67=%50%65%74%72%75%63%63%69%61%6E%69%20%4D%69%63%68%65%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%62%42%34%6C%44%2D%37%37%5E%42%6C%5A%4C%37%23%46%6C%20%37%2D%23%6C%43%7C%51%79%58%37%2D%43%6C%5A%4C%37%47%6C%20%58%79%51%7C%6C%34%54%41%2A%5B%43%6C%5A%4C%37%5A%6C%41%62%5E%44%6C%41%2A%5B%51%79%58%37%5E%62%41%6C%5A%37%4C%62%45%6C%20%37%2D%62%42%6C%7C%51%79%58%37%2D%37%20%6C%47%4C%37%62%45%6C%68%47%6C%7C%51%7C%6C%43%23%2D%41%6C%5A%4C%37%62%45%6C%20%37%2D%62%42%6C%51%7C%79%58%37%5E%42%6C%5A%4C%37%23%46%6C%20%37%62%5E%37%58%79%51%79%58%37%2D%79%58%37%2D%45%5A%6C%46%2D%37%37%2D%46%6C%5A%4C%37%43%6C%20%68%47%6C%5A%37%4C%45%6C%20%37%2D%42%6C%42%2A%5B%5D%51%79%58%58%79%51%7C%6C%4C%37%43%6C%20%6C%20%37%2D%44%37%58%79%51%7C%79%58%37%5E%62%41%6C%5A%4C%41%2F%37%2D%45%20%6C%42%2F%37%2D%23%46%6C%7C%51%79%58%37%44%6C%51%7C%2A%41%6C%62%45%6C%7C%51%58%37%5E%62%41%43%2D%37%58%79%45%6C%20%37%2D%62%42%6C%7C%51%79%58%37%5E%6C%42%5A%4C%37%23%46%6C%20%37%2D%23%43%6C%7C%51%62%37%4C%5A%6C%6C%5A%4C%37%47%79%51%7C%6C%42%62%2D%37%20%6C%45%62%37%4C%5A%6C%41%62%5E%37%58%79%51%5A%20==%30=%30===%54%72%61%6E%65%E2%80%99%73%20%42%6C%75%65%73=%43%6F%6C%74%72%61%6E%65%20%4A%6F%68%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%62%37%58%79%51%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%62%42%7C%51%79%58%37%62%45%7C%4C%5A%42%62%37%42%34%34%54%5B%6C%20%4C%5A%43%2D%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%54%72%61%76%65%6C%73=%4D%65%74%68%65%6E%79%20%50%61%74==%45%76%65%6E%20%38%74%68%73=%47==%31%72%33%34%4C%62%4B%63%75%37%2D%44%73%70%70%34%47%5E%37%58%2C%37%42%73%20%20%37%5E%47%5A%4C%44%2F%43%43%20%7C%51%79%58%42%2F%39%64%64%61%47%7C%51%79%7C%6C%45%2D%2C%34%54%41%2A%7B%47%2F%46%20%47%64%64%39%58%79%58%51%79%58%51%79%58%51%79%58%7D%20%73%75%44%73%20%47%31%4E%5A%4C%44%2F%43%20%2D%45%7C%51%79%51%7C%4E%32%61%43%6C%7C%2C%5E%62%45%5A%4C%2A%42%43%20%44%46%6C%7C%2C%43%2C%43%2F%62%42%6C%20%43%5A%47%4C%20%37%5E%46%5A%4C%43%20%37%5E%62%42%5A%4C%5E%37%20%47%37%5B%5D%2C%47%2C%5E%43%7C%51%79%75%73%2C%46%37%47%7C%51%79%58%37%5E%47%41%2A%5B%5D%20%44%73%20%75%73%44%5A%4C%43%20%37%5E%62%42%6C%7C%2C%5E%37%2F%42%58%73%46%73%20%37%47%5A%4C%51%2C%2F%44%4C%5A%47%2D%45%6C%7C%51%79%58%37%5E%43%5A%4C%2C%39%44%2D%20%37%2D%45%6C%7C%2C%37%42%73%20%20%37%5E%37%20%43%2F%44%37%5E%43%20%37%5E%47%5A%4C%44%43%2F%44%20%5D%6C%7B%5D%2C%23%46%2F%44%2C%47%73%20%37%5E%5A%47%4C%51%20%20%51%79%58%51%79%58%51%79%58%59%45%2D%20%43%2F%20%39%64%64%61%37%20%42%37%4C%5A%45%2D%20%43%2F%44%4C%5A%47%5E%37%20%20%73%44%2F%46%23%2C%7D%7C%6C%45%2D%37%20%43%2F%44%4C%5A%66%55%47%5E%37%58%79%51%5A%20==%30=%30===%54%72%69%63%6F%74%69%73%6D=%50%65%74%74%69%66%6F%72%64%20%4F%73%63%61%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%62%42%20%62%41%34%44%62%5E%37%4C%37%6F%47%20%37%5E%62%47%5A%4C%20%6C%63%51%4B%79%58%37%62%45%5A%4C%20%6C%63%4B%51%79%58%5A%44%62%36%2F%34%54%7B%41%2A%41%5B%42%2A%5D%41%37%58%79%51%44%5A%4C%37%62%41%20%37%2D%62%45%32%4E%5A%20%4C%51%79%58%51%79%58%7D%51%79%58%37%62%41%7C%62%36%58%79%51%31%4E%5A%4C%37%45%5A%4C%37%62%63%6C%20%4C%5A%42%5A%4C%37%5E%2D%62%42%20%2D%62%42%5A%4C%62%39%37%46%20%37%68%43%7C%51%79%58%37%5E%62%44%62%2D%37%20%45%4B%51%79%58%37%37%6F%47%20%37%51%7C%41%62%37%20%6C%63%4B%51%79%58%37%62%45%5A%4C%20%6C%4B%63%51%79%58%37%5E%62%44%5B%41%2A%5D%51%79%58%4C%5A%47%62%5E%79%58%37%2D%62%4C%5A%44%62%36%2F%41%62%20%42%62%37%4C%5A%45%62%2D%37%20%41%62%37%4C%5A%44%62%36%20%20%20%5A==%30=%30===%54%72%69%6E%6B%6C%65%20%54%69%6E%6B%6C%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%2D%46%34%42%62%2D%37%37%42%20%37%23%46%5A%4C%37%62%44%20%37%62%7C%41%51%79%58%31%31%23%37%41%5A%4C%37%62%45%20%4C%5A%45%37%20%34%54%41%2A%7B%37%5E%62%41%7C%20%45%62%5E%37%23%37%62%45%7C%51%79%58%37%2D%62%42%42%2A%7D%5B%20%20%6C%63%4B%51%79%58%37%5E%62%45%5A%4C%31%31%58%79%51%35%23%37%62%42%2D%44%28%37%23%68%37%28%43%37%44%28%37%41%20%29%37%62%44%28%37%62%41%5A%37%4C%46%20%37%2D%43%7C%51%79%58%29%47%2F%39%62%37%29%4C%5A%46%47%7C%51%79%58%51%79%58%31%31%28%47%37%29%4C%37%62%45%20%37%2D%62%42%41%2A%5B%5D%20%29%46%37%28%37%62%42%20%29%37%2D%43%28%37%2D%46%5A%4C%5A%41%37%23%37%42%20%29%37%20%20%6C%63%4B%44%62%37%4C%5A%62%45%5A%4C%37%5E%62%45%20%35%23%37%62%42%4C%5A%37%2D%46%20%37%45%5A%4C%37%42%20%37%23%46%5E%37%58%79%51%20%37%62%41%7C%72%61%62%20%34%20%6C%61%73%74%65%62%20%6E%61%63%20%6E%6F%69%74%63%65%73%41%20%20%79%72%65%76%65%20%66%6F%20%72%61%62%20%20%61%20%32%2F%65%68%54%3C%5A%3E%20==%30=%30===%54%72%69%73%74%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%41==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%23%43%34%41%5E%37%58%4B%51%79%58%37%5E%41%5A%4C%20%6C%63%4B%51%58%79%31%31%23%37%5E%46%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%5B%41%2A%23%43%7C%51%79%37%62%39%58%79%47%7C%51%79%58%37%2D%23%46%5A%4C%39%62%37%43%23%20%37%68%23%47%7C%51%79%58%37%2D%42%7C%51%23%37%23%39%58%23%46%7C%51%79%41%5A%4C%20%6C%7C%44%23%2D%37%37%5E%41%5B%42%2A%5D%20%37%45%20%37%2D%42%4C%5A%37%23%46%20%37%5E%23%43%5A%4C%37%23%47%20%58%79%51%4B%63%51%79%58%37%5E%7C%51%79%58%37%7C%44%37%58%79%37%5E%44%7C%51%79%58%37%41%7C%51%79%58%37%45%2D%5A%4C%20%6C%63%4B%51%79%58%37%5E%41%7C%51%58%79%51%7C%47%51%79%58%37%2D%44%20%37%2D%41%46%23%37%4C%5A%37%2D%41%5A%4C%37%44%20%37%2D%41%7C%51%79%37%58%45%7C%51%79%58%37%2D%42%7C%51%79%58%37%42%20%44%37%4C%5A%20%37%2D%23%43%37%4C%5A%55%41%2D%37%20%44%37%20%5A==%30=%30===%54%72%6F%75%62%6C%65%64%20%57%61%74%65%72%73=%4A%6F%68%6E%73%74%6F%6E%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%46%34%44%2D%36%58%43%7C%51%79%58%37%47%7C%51%79%58%37%44%7C%79%51%58%37%41%5A%4C%37%45%20%37%2D%47%7C%51%79%37%58%79%51%7C%34%54%41%2A%7B%51%79%58%37%44%37%20%41%37%20%41%42%2A%5B%5D%20%39%62%37%45%20%37%68%42%4E%32%7C%51%79%58%51%79%58%51%79%58%51%79%58%7D%37%58%79%51%7C%62%42%31%4E%7C%79%58%36%2D%44%51%7C%41%37%58%20%6C%63%4B%51%79%58%37%41%5A%4C%37%45%20%2D%37%42%5A%4C%23%43%2F%37%41%20%36%44%7C%51%79%20%5D%5B%2A%41%79%58%37%45%7C%51%7C%47%2D%37%20%45%37%4C%5A%41%37%58%79%51%7C%44%37%58%79%51%7C%47%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%42%62%37%20%41%37%20%5A%20==%30=%30===%54%72%79%20%41%20%4C%69%74%74%6C%65%20%54%65%6E%64%65%72%6E%65%73%73=%57%6F%6F%64%73%20%48%61%72%72%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%45%62%5E%37%58%37%43%5A%4C%62%44%2F%37%68%47%20%36%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%2D%43%20%79%51%7C%46%37%34%54%7B%41%2A%62%45%20%37%2D%7C%4E%31%47%2D%58%36%62%45%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%79%51%7C%42%62%51%79%58%37%62%37%43%20%37%2D%5B%41%62%5E%37%37%2D%46%7C%51%79%58%37%46%7C%51%79%58%37%43%2D%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%58%79%51%7C%47%42%2A%5D%20%37%5A%4C%62%44%2F%58%79%51%7C%42%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%2D%20%37%5E%62%45%5B%41%2A%5D%51%79%58%37%62%36%20%47%68%37%37%2D%46%5A%4C%43%37%58%79%51%7C%46%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A==%30=%30===%54%75%6E%65%20%55%70=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%63%4B%51%79%58%2D%37%58%79%51%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%63%6C%4B%51%79%58%37%5E%44%7C%51%79%58%37%41%7C%51%7C%43%5E%37%45%34%34%54%7B%5E%62%42%7C%51%2D%37%58%79%51%51%79%58%37%2D%45%31%4E%7C%51%79%58%37%2D%7C%47%51%79%58%37%5E%62%42%7C%51%79%58%37%46%7C%7C%46%37%58%79%43%5A%4C%20%6C%37%58%79%51%7C%41%37%58%79%51%7D%7C%4E%32%45%2D%37%58%79%51%7C%41%37%58%79%51%7C%44%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%54%75%72%6E%20%4F%75%74%20%54%68%65%20%53%74%61%72%73=%45%76%61%6E%73%20%42%69%6C%6C==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%42%68%37%20%2D%41%20%37%5E%43%5A%4C%39%62%37%47%20%37%44%2D%5A%4C%35%23%37%41%20%2D%41%5A%4C%33%31%45%37%4C%5A%46%2D%34%54%5B%41%2A%43%5A%4C%37%2D%37%20%43%2D%37%42%5A%4C%37%23%46%20%37%2D%23%43%5A%4C%37%45%2D%20%37%5E%47%5A%4C%37%44%20%37%2D%41%5A%4C%5E%37%20%47%23%5E%62%45%5A%4C%62%44%2F%37%2D%51%7C%42%62%68%62%45%5A%4C%35%23%39%23%37%62%42%20%37%68%7C%46%51%79%58%37%2D%62%41%5A%4C%37%62%45%20%37%2D%37%20%45%62%79%58%37%2D%23%44%7C%51%79%58%20%45%62%2D%37%7C%51%79%58%41%2F%37%5E%44%5A%4C%39%62%33%41%31%20%73%75%73%37%41%5B%42%2A%5D%20%62%42%2F%41%37%73%75%73%37%5E%42%5A%4C%20%33%31%43%20%79%51%7C%47%37%5A%4C%37%47%20%73%75%73%37%47%7C%51%79%58%2F%47%37%5E%43%5A%4C%39%62%33%31%47%20%73%75%73%43%5E%37%2F%47%58%41%2F%37%5E%79%58%35%23%37%37%23%35%58%79%23%37%62%41%20%37%2D%44%7C%51%79%58%35%23%41%37%5A%4C%31%31%23%37%62%42%20%37%2D%45%7C%51%31%31%4C%5A%47%42%5B%43%2A%5D%75%73%37%62%45%20%45%62%39%4C%4C%35%23%39%23%37%47%20%37%68%44%7C%51%79%39%58%2D%46%5A%4C%39%62%37%43%20%37%5E%62%41%5A%5A%43%2D%37%20%37%2D%43%7C%51%62%41%20%73%75%5E%37%20%47%37%51%79%58%2D%41%5A%4C%33%31%45%20%37%68%42%4C%5A%31%31%23%37%23%46%20%37%5E%43%5A%4C%39%62%7C%41%62%37%73%62%41%5A%4C%73%31%33%62%39%4C%5A%55%43%23%2D%37%20%46%23%37%20%5A==%30=%30===%54%75%72%6E%61%72%6F%75%6E%64=%43%6F%6C%65%6D%61%6E%20%4F%72%6E%65%74%74%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%4C%20%6C%63%4B%37%58%79%51%7C%7C%51%79%58%37%2D%46%7C%51%79%58%37%46%5A%20%4C%6C%63%4B%51%79%58%37%43%7C%51%79%58%37%46%43%37%58%79%51%43%34%34%54%5B%5A%43%2D%37%20%44%62%2D%37%4C%5A%42%2D%37%20%41%2D%37%4C%5A%43%37%58%79%51%7C%47%37%58%79%51%5A%3C%53%6F%6C%6F%73%20%6F%6E%20%43%20%62%6C%75%65%73%3E%20==%30=%30===%54%77%69%73%74%65%64=%47%72%61%79%20%57%61%72%64%65%6C%6C==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%2C%37%62%34%42%62%37%20%37%62%42%41%2A%5B%7D%20%51%79%58%7C%72%51%58%79%5A%4C%37%62%42%20%37%62%41%5A%4C%37%62%41%58%79%51%7C%45%34%54%69%2A%7B%51%79%58%37%2D%4C%5A%46%2D%37%47%20%37%2D%44%7C%51%79%58%37%62%42%5A%4C%6C%20%63%4B%51%79%58%37%62%45%5A%4C%37%62%42%20%2D%37%4C%5A%43%20%6C%63%4B%51%7C%46%37%58%79%51%7C%42%62%37%20%47%2D%37%4C%5A%43%2D%37%20%46%37%20%5A%20==%30=%30===%54%77%69%73%74%65%64%20%42%6C%75%65%73=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%62%37%58%79%51%58%37%47%7C%51%79%58%37%62%47%7C%51%79%58%47%37%7C%51%79%58%37%62%47%7C%51%79%58%37%47%7C%79%51%7C%47%62%47%34%34%54%5B%2D%45%5A%4C%37%7C%47%62%37%58%62%42%5A%4C%51%2C%37%45%20%37%2D%42%7C%51%58%79%37%5E%62%44%7C%51%79%58%37%6F%47%7C%51%79%2D%37%20%45%62%51%79%58%37%47%39%23%37%62%44%5A%45%62%2D%37%20%37%41%5A%4C%37%62%45%20%37%2D%62%42%51%59%7C%5A%20%37%47%20%37%2D%44%5A%4C%37%62%41%20%44%37%4C%5A%66%4C%37%41%20%37%2C%58%79%51%5A%20==%30=%30===%54%77%6F%20%46%6F%72%20%54%68%65%20%52%6F%61%64=%4D%61%6E%63%69%6E%69%20%48%65%6E%72%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%46%23%68%37%37%5E%43%20%37%5E%43%5A%4C%44%2F%37%2D%45%37%20%2D%45%7C%51%79%58%39%62%37%42%7C%51%79%58%2F%42%4C%5A%41%34%54%5B%41%2A%45%5A%4C%33%31%73%20%44%37%62%2D%45%5B%42%2A%5D%20%39%62%37%42%20%37%2D%46%23%5A%4C%37%5E%47%20%47%2F%37%6F%43%5A%4C%39%37%20%42%37%62%75%73%37%44%7C%5A%4C%39%62%37%62%39%4C%5A%44%5A%4C%39%62%37%41%20%37%68%45%5A%4C%39%62%47%37%20%37%2D%44%5A%4C%33%31%62%37%41%20%37%2D%44%68%37%20%47%37%41%20%37%2D%44%2F%37%2D%45%5E%37%2F%42%4C%51%79%58%39%62%37%42%7C%51%79%58%37%68%23%5B%46%41%2A%5D%20%47%2F%37%2D%41%20%37%2D%41%5A%7C%45%2D%37%20%43%20%37%5E%43%51%79%58%46%2F%20%43%5E%37%2F%5E%47%20%47%2F%37%6F%43%5A%4C%39%62%37%44%73%20%75%73%37%44%7C%51%79%58%37%2D%41%5A%4C%42%37%4C%5A%47%37%37%5E%43%5A%4C%37%62%42%20%37%2D%37%20%45%2D%58%37%5E%43%5A%4C%44%2F%37%2D%45%20%37%2D%5A%42%4C%36%2D%43%20%37%68%23%43%5A%4C%44%2F%37%79%51%7C%42%2D%45%5B%44%2A%5D%4C%5A%41%2D%37%20%44%31%33%62%39%4C%5A%55%47%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%54%77%6F%20%4E%6F%74%20%4F%6E%65=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%7C%51%79%34%44%62%5E%37%7C%51%79%58%31%31%23%37%46%7C%51%79%58%37%62%5E%41%7C%51%79%58%37%5E%2D%62%44%7C%51%79%58%42%62%2D%37%58%34%54%41%2A%7B%79%58%37%62%42%41%62%5E%37%58%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%37%58%43%42%2A%5B%7D%51%79%58%37%62%41%7C%51%79%63%6C%20%4C%5A%7C%51%79%58%37%23%37%46%7C%51%4C%5A%45%62%37%41%7C%51%79%58%37%5E%2D%62%44%7C%51%79%58%5E%37%62%44%41%2A%5B%5D%20%20%6C%63%4B%51%79%58%62%5E%37%58%79%20%6C%63%4B%51%31%31%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%55%41%62%5E%37%58%79%51%7C%41%62%37%58%79%51%5A%20==%30=%30===%54%77%6F%20%53%6C%65%65%70%79%20%50%65%6F%70%6C%65=%43%61%72%6D%69%63%68%61%65%6C%20%48%6F%61%67%79==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%45%62%36%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%36%62%5A%45%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%62%47%4C%5A%47%2D%37%34%54%41%2A%7B%2C%37%43%2C%5E%62%2D%36%4C%5A%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%37%20%2D%46%5A%4C%2C%37%46%20%37%5E%62%45%31%4E%4E%32%73%45%62%41%20%37%2D%46%62%45%73%5A%4C%37%2C%7C%6C%45%2C%37%62%42%2C%36%62%45%73%5A%4C%37%62%42%37%20%5E%62%41%42%2A%5B%5D%20%37%62%41%20%36%62%6C%45%62%5E%37%62%42%2C%37%46%4C%37%43%6C%2C%44%2C%43%2D%2C%62%45%73%5A%4C%37%62%42%20%36%62%45%5A%4C%62%37%42%20%36%62%41%6C%7C%2C%62%42%2F%37%2D%43%36%2C%44%62%37%2F%37%47%2C%36%20%37%2D%46%5A%51%7C%46%2D%37%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%62%6F%47%20%36%62%45%41%2A%5B%5D%20%37%62%42%20%36%20%43%37%4C%79%58%37%46%5A%42%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%2D%37%20%41%62%36%4C%5A%73%45%62%5E%2C%43%37%2C%46%37%2C%42%62%37%2C%7C%6C%45%62%36%20%42%62%37%20%5A%20==%30=%30===%55%67%6C%79%20%42%65%61%75%74%79=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%57%61%6C%74%7A=%44%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%44%68%37%58%31%31%23%37%62%45%20%37%5E%62%44%7C%51%79%37%58%68%44%7C%51%79%58%39%62%33%31%47%7C%51%79%4C%5A%45%62%2D%33%54%41%2A%7B%35%23%39%23%37%39%58%79%51%7C%58%39%62%37%62%44%7C%51%79%58%37%2D%62%41%2A%42%5B%7D%20%20%6C%63%4B%51%79%58%37%5E%62%44%79%51%7C%42%62%62%33%31%62%41%79%58%35%62%37%2D%37%20%42%62%37%2D%62%41%7C%51%79%58%31%31%23%37%62%41%51%7C%79%58%73%75%73%39%62%41%5A%4C%31%31%23%37%58%79%51%7C%47%46%7C%51%79%58%41%7C%51%79%58%44%68%37%58%79%4C%31%31%23%37%62%45%20%37%5E%62%44%7C%51%58%79%37%68%44%7C%51%79%58%39%62%33%31%47%7C%51%5A%45%62%2D%37%41%2A%5B%5D%51%62%31%33%62%39%58%79%51%4B%63%6C%20%4C%5A%44%62%5E%37%58%79%51%5A%20==%30=%30===%55%6E%64%65%63%69%64%65%64=%53%68%61%76%65%72%73%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%41%20%36%43%31%54%34%34%43%36%20%37%2D%44%7C%51%79%58%37%44%5A%4C%20%6C%4B%63%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%47%37%4C%5A%4E%7B%2C%41%2A%2C%4C%20%78%20%5A%37%20%47%37%20%2D%47%5B%2C%42%2A%2C%5D%20%20%6C%63%4B%51%58%79%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%43%37%4C%2D%44%5A%4C%37%20%6C%63%4B%51%51%4B%63%6C%20%2C%41%2A%2C%5D%20%20%6C%63%4B%51%79%58%37%5A%47%4C%20%78%20%5A%4C%37%44%20%37%2D%41%5A%4C%5B%43%36%58%79%79%58%36%46%5A%4C%5A%46%37%58%79%51%4B%63%6C%20%4C%5A%44%37%58%79%51%7C%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%55%6E%64%65%72%20%41%20%42%6C%61%6E%6B%65%74%20%4F%66%20%42%6C%75%65=%4C%69%76%69%6E%67%73%74%6F%6E%20%4A%65%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%7C%51%34%42%62%2D%37%42%7C%51%79%58%37%46%5A%4C%37%2D%43%20%37%62%5E%41%7C%51%79%58%35%23%37%62%45%7C%51%79%58%62%2D%37%58%79%34%54%41%2A%7B%36%62%41%5A%4C%31%41%62%5E%37%37%5E%62%41%32%4E%5A%4C%20%51%79%58%51%79%7D%58%51%79%58%29%37%6F%41%28%37%46%7C%51%79%58%20%44%62%2D%36%4E%7C%51%79%58%58%37%62%42%5A%2A%42%41%62%37%37%62%42%5A%4C%20%6C%63%4B%51%79%58%37%5E%44%62%7C%51%79%58%37%62%41%5A%4C%37%2D%62%45%20%20%46%2D%37%4C%5B%5D%51%79%58%4C%37%2D%43%20%37%20%42%62%37%51%79%58%35%23%37%62%45%7C%51%79%58%37%2D%42%62%41%2A%5B%5D%51%79%58%35%23%37%62%45%5A%4C%7C%41%62%5E%37%2D%46%7C%51%79%5A%46%37%58%79%51%7C%42%62%2D%37%58%79%51%7C%45%62%37%58%79%51%7C%41%62%5E%37%20%44%62%2D%36%4C%5A%41%62%36%58%79%51%5A%20==%30=%30===%55%6E%66%6F%72%67%65%74%74%61%62%6C%65=%49%72%76%69%6E%67%20%47%6F%72%64%6F%6E==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%47%5E%37%58%6C%63%4B%51%79%58%37%5E%43%5A%4C%20%6C%63%51%4B%79%58%37%6F%62%42%5A%4C%20%6C%63%4B%51%79%20%4C%5A%45%2D%34%54%41%2A%5B%4C%20%6C%63%4B%5D%5B%2A%42%46%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%46%20%5E%37%43%7C%51%79%58%37%2D%46%7C%51%79%58%37%5E%2D%37%58%79%51%51%79%58%37%41%20%6C%63%4B%51%51%4B%63%6C%20%5A%4C%20%6C%63%4B%51%79%58%37%6F%62%42%5A%20%4C%6C%63%4B%51%79%58%37%5E%47%41%2A%5B%5D%20%43%5E%37%58%79%79%58%37%44%5A%4C%37%41%20%37%58%79%51%7C%41%46%20%37%5E%43%7C%51%79%58%31%31%23%37%62%7C%42%51%79%58%37%5E%46%43%2A%5B%5D%51%79%58%37%37%4C%5A%45%2D%37%2D%45%5A%4C%5A%41%2D%37%20%44%37%4C%5A%44%2D%37%20%47%37%4C%5A%55%43%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%55%6E%69%74%20%53%65%76%65%6E=%4A%6F%6E%65%73%20%53%61%6D==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%79%58%39%23%37%34%43%37%58%79%37%43%5A%4C%20%6C%63%4B%51%79%58%37%46%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%58%79%51%7C%41%34%54%41%2A%7B%58%37%43%32%4E%37%58%79%51%7C%58%51%79%58%7D%20%39%23%37%47%20%37%44%5A%37%4C%41%20%37%43%31%4E%7C%51%79%58%39%23%37%47%79%51%20%4C%5A%5E%62%41%7C%51%7C%51%79%58%37%62%31%33%58%79%58%39%62%37%41%7C%51%79%58%37%2D%45%7C%51%58%79%37%47%7C%51%79%58%37%2D%44%42%2A%5B%5D%51%79%51%7C%44%2D%37%41%7C%51%79%58%37%46%5A%4C%79%51%7C%45%37%20%78%20%5A%4C%20%6C%63%4B%51%79%58%37%43%2A%41%5B%5D%20%37%47%20%37%2D%44%5A%4C%37%41%20%4C%5A%20%78%20%58%39%62%37%47%37%47%20%37%44%20%4C%5A%43%37%37%43%7C%51%79%58%39%23%37%47%7C%51%79%58%5E%37%62%41%7C%51%79%58%39%23%37%41%7C%51%79%58%20%41%37%4C%5A%6C%63%4B%51%79%23%39%20%5A%20==%30=%30===%55%6E%69%74%65%64=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%58%2D%44%7C%51%37%23%39%58%79%41%7C%51%79%58%39%23%37%45%5A%4C%20%6C%63%51%4B%79%58%2D%44%7C%51%79%58%39%62%37%41%7C%51%37%62%39%58%79%45%34%33%54%7B%79%58%37%43%7C%20%4C%5A%43%2D%62%47%31%4E%7C%51%79%58%37%62%44%7C%51%79%37%58%5E%62%42%7C%51%79%58%37%46%7C%51%79%58%37%5E%37%58%79%51%6C%63%4B%51%79%51%7C%46%5E%37%58%79%51%7C%46%2D%37%58%79%51%7D%7C%4E%32%47%62%5E%37%58%79%51%7C%46%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%46%2D%37%58%79%51%5A%20==%30=%30===%55%6E%69%74%79%20%56%69%6C%6C%61%67%65=%4D%65%74%68%65%6E%79%20%50%61%74==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%2D%58%79%79%58%37%45%7C%51%79%58%2D%41%5A%4C%20%6C%4B%63%51%79%58%37%5E%46%7C%51%79%58%37%45%7C%51%51%7C%46%5E%37%34%54%41%2A%5B%75%73%37%42%20%31%2C%58%79%51%4C%39%23%37%62%45%20%37%2D%23%47%7C%51%79%39%58%2D%23%43%7C%51%79%58%37%5E%41%42%2A%5B%5D%5A%46%23%2D%37%31%23%37%5E%62%79%58%44%2F%62%37%58%79%51%7C%44%2F%47%7C%51%79%58%44%2F%43%43%2A%5B%5D%51%20%79%58%7C%72%51%79%58%7C%51%79%58%43%2F%45%58%79%51%7C%45%5E%45%5A%4C%73%51%7C%42%62%2F%44%58%79%51%7C%42%62%20%43%2F%42%62%4C%5A%46%2F%41%58%79%51%7C%42%2F%46%23%20%45%4C%5A%45%37%73%75%73%58%79%51%5A%20==%30=%30===%55%6E%72%65%71%75%69%74%65%64=%4D%65%68%6C%64%61%75%20%42%72%61%64==%45%76%65%6E%20%38%74%68%73=%43==%31%72%33%34%4C%62%4B%63%75%37%2F%2D%47%7C%51%34%45%2D%37%58%5A%4C%37%42%20%73%75%73%37%42%7C%51%79%58%2D%36%41%7C%51%79%58%31%31%23%37%5E%43%7C%51%79%43%2D%36%58%79%34%54%41%2A%5B%79%58%36%2D%43%7C%41%37%73%75%45%2F%39%2D%43%7C%51%79%58%62%42%2F%2D%47%4C%5A%37%44%20%73%75%73%37%44%5A%4C%37%41%20%73%62%58%79%51%7C%51%79%58%62%42%5B%5D%51%79%58%75%73%20%44%37%79%58%23%46%2F%37%44%7C%51%79%58%46%2F%39%64%64%61%62%42%7C%51%79%58%37%5E%2D%62%45%5A%4C%51%7C%47%2D%37%73%37%44%7C%51%58%2D%23%46%7C%5E%37%2F%47%58%42%7C%51%79%58%31%31%23%37%46%7C%51%79%58%68%37%46%7C%51%79%58%23%46%2F%37%5E%42%7C%51%79%62%2D%58%79%51%2D%62%41%42%2A%41%7C%51%79%58%37%2F%45%58%79%41%7C%51%79%58%31%31%23%37%62%45%7C%51%79%37%58%68%62%45%7C%51%79%58%45%2F%2D%23%43%7C%51%62%37%73%75%73%5E%41%7C%51%79%7C%51%79%58%43%7C%43%23%2D%37%5A%20%37%42%20%73%75%73%37%42%7C%51%79%58%62%39%37%23%46%7C%51%79%58%39%2D%41%7C%51%79%58%59%7C%51%45%2F%51%79%58%37%62%51%79%58%39%2D%7C%42%37%73%75%79%58%37%62%45%7C%51%79%58%62%42%2F%37%45%51%7C%79%58%42%2F%45%7C%51%79%58%33%64%64%61%73%51%7C%55%41%62%51%79%58%36%43%5A%20==%30=%30===%55%70%20%4A%75%6D%70%65%64%20%53%70%72%69%6E%67=%48%75%62%62%61%72%64%20%46%72%65%64%64%69%65==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%46%34%42%62%5E%37%2D%47%5A%4C%37%6F%23%46%20%37%46%7C%51%79%37%58%2D%43%7C%51%79%58%35%23%37%47%7C%51%79%58%37%58%79%51%7C%33%54%7B%41%2A%42%31%4E%7C%51%58%79%51%7C%41%45%7C%51%79%58%37%2D%44%7C%51%79%58%37%2D%45%62%7C%51%79%58%37%2D%44%7C%51%79%58%39%62%37%62%2D%37%58%79%37%68%45%7C%51%7C%51%79%58%36%79%51%7C%45%37%58%37%46%7C%51%79%58%37%2D%43%32%4E%7C%7D%79%51%58%37%46%7C%51%79%58%37%68%43%7C%51%79%58%79%51%7C%42%62%58%31%31%23%37%37%2D%62%45%7C%37%20%5D%2A%42%62%41%7C%51%79%58%37%2D%44%7C%51%79%58%37%46%5E%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5B%2D%37%58%79%51%44%20%37%68%41%37%46%7C%51%79%2D%37%20%3C%44%4E%7C%59%5D%51%79%58%37%46%5A%4C%20%3E%67%69%6E%64%6E%65%20%64%72%33%20%6C%61%20%2E%43%2E%33%43%2D%37%58%43%7C%51%79%58%58%79%51%7C%42%5E%37%58%79%51%7C%42%62%5E%37%20%20%20%5A==%30=%30===%55%70%20%57%69%74%68%20%54%68%65%20%4C%61%72%6B=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%41%5A%4C%2C%33%34%43%5E%37%2F%2C%36%43%7D%20%3E%58%33%33%30%2A%3C%37%47%4C%5A%73%75%73%39%47%5A%4C%47%2F%36%43%5A%4C%47%4C%5A%45%62%31%33%54%69%2A%7B%44%5A%4C%78%5A%47%37%23%39%23%4C%37%2D%45%5A%4C%73%75%73%39%47%5A%4C%39%43%36%5A%4C%39%47%5A%4C%36%43%41%2A%5B%5D%20%35%5A%41%2D%37%4C%5A%4C%37%5E%62%5D%20%35%23%39%44%2D%37%4C%5A%37%5E%62%41%5A%4C%33%31%62%45%5A%4C%39%36%5A%43%4C%33%31%47%5A%4C%37%2D%44%5A%4C%33%31%47%4C%5A%47%37%23%7C%5A%4C%33%31%37%42%5A%4C%37%4C%5A%47%39%4C%37%2D%23%43%5A%4C%39%36%45%5A%4C%37%42%5A%37%4C%2D%23%46%5A%4C%37%2D%47%5A%4C%39%36%43%5A%4C%5A%46%23%2D%39%43%42%2A%5B%2F%42%5A%4C%78%4C%5A%78%4C%5A%5A%4C%35%23%37%41%5A%4C%33%31%41%5A%4C%78%4C%5A%39%36%62%45%5A%4C%37%62%42%5A%4C%37%2D%46%44%5E%37%4C%5A%37%5E%45%5A%4C%4C%37%2D%41%5A%46%4C%5A%47%2F%4C%37%2D%46%5A%4C%39%36%43%5A%4C%39%47%5A%36%4C%43%41%2A%5B%5D%20%62%44%2F%46%5A%4C%62%45%5A%45%2D%37%4C%2F%41%5A%4C%47%5E%62%41%5A%4C%41%62%37%4C%5A%5A%4C%2C%36%43%5A%4C%37%47%5A%4C%73%75%73%47%39%5A%4C%47%2F%36%43%5A%4C%47%2F%37%5E%43%7C%45%62%31%33%2C%5A%4C%37%44%5A%37%4C%5A%47%37%23%39%23%35%20%5A%20==%30=%30===%55%70%70%65%72%20%4D%61%6E%68%61%74%74%61%6E%20%4D%65%64%69%63%61%6C%20%47%72%6F%75%70=%53%74%72%61%79%68%6F%72%6E%20%42%69%6C%6C%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%44%5A%4C%34%46%68%37%58%6F%62%44%7C%51%79%58%37%62%41%7C%51%79%58%2D%37%62%45%7C%51%79%58%39%62%37%62%42%7C%51%79%37%20%44%62%36%34%54%7B%41%2A%42%2A%5D%51%79%4E%31%44%62%2D%51%79%58%37%2D%62%41%32%4E%5A%4C%20%51%79%51%58%79%58%7D%51%79%58%37%62%47%7C%51%79%58%37%7C%44%62%37%58%7C%51%79%58%37%2D%62%47%7C%51%79%51%7C%43%37%37%62%44%7C%51%79%58%37%68%62%41%5A%4C%20%63%6C%4B%51%79%58%37%5E%46%7C%51%79%58%33%31%62%62%31%33%58%79%58%37%68%47%5B%58%37%6F%62%44%62%37%58%79%51%62%41%7C%51%79%58%37%2D%62%45%7C%51%79%58%62%39%37%62%42%7C%51%79%58%37%68%46%5B%41%2A%5D%37%58%79%51%7C%41%7C%51%79%58%79%51%7C%44%62%36%58%79%51%7C%44%62%6F%37%58%79%51%7C%44%62%36%20%20%20%5A==%30=%30===%56%61%6C%73%65%20%48%6F%74=%52%6F%6C%6C%69%6E%73%20%53%6F%6E%6E%79==%57%61%6C%74%7A=%41%62==%31%72%33%34%4C%62%4B%63%75%37%62%41%7C%51%79%62%5E%37%58%79%51%79%58%37%2D%62%42%7C%51%79%58%37%46%7C%79%51%58%37%2D%43%7C%51%79%58%37%5E%62%44%7C%51%7C%45%62%37%58%41%34%33%54%5B%45%7C%51%79%58%7C%46%37%58%79%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%51%58%79%36%2D%62%44%7C%51%79%58%37%2D%62%42%7C%51%7C%42%62%2D%37%51%79%58%37%5E%62%37%58%79%51%7C%41%62%5E%37%58%79%51%7C%45%62%37%58%79%51%5A%20==%30=%30===%56%65%72%79%20%45%61%72%6C%79=%45%76%61%6E%73%20%42%69%6C%6C==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%47%34%43%5E%37%58%5E%62%44%7C%51%79%58%39%62%37%62%41%7C%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%37%58%79%51%7C%33%54%41%2A%7B%45%7C%51%79%58%79%51%7C%42%62%7C%51%79%58%37%2D%23%46%7C%51%79%58%37%2D%7C%41%51%79%58%37%5E%44%7C%51%79%58%31%31%23%37%42%31%33%62%39%58%37%5E%43%7C%37%5E%62%44%7C%7C%41%62%37%58%37%62%41%7C%51%79%58%37%5E%42%42%2A%5B%7D%79%51%58%37%47%7C%51%79%58%37%5E%62%44%7C%51%79%62%39%58%79%51%51%79%58%37%2D%79%58%37%47%7C%62%37%58%79%51%62%44%7C%51%79%58%37%62%41%7C%51%79%58%37%43%5E%7C%51%79%58%37%47%7C%51%79%58%37%5E%42%7C%5E%37%58%79%51%42%7C%51%79%58%5A%51%79%58%37%58%79%51%7C%41%37%5E%43%5A%4C%51%2C%37%47%20%37%5E%46%5A%37%4C%2D%45%20%37%2D%44%7C%51%79%58%74%6C%61%37%58%79%51%7C%47%37%5E%43%7C%51%20%6C%63%4B%51%37%20%45%2D%37%5A%4C%37%5E%47%20%37%5E%62%42%5A%4C%37%5E%41%62%20%37%5E%43%5A%4C%37%47%20%37%5E%46%5A%4C%42%5E%37%58%79%2D%44%51%7C%59%20%5A%20==%30=%30===%56%65%72%79%20%54%68%6F%75%67%68%74%20%4F%66%20%59%6F%75%2C%20%54%68%65=%4E%6F%62%6C%65%20%52%61%79==%42%61%6C%6C%61%64=%41%62==%31%72%33%34%4C%62%4B%63%75%37%4C%73%75%73%37%34%41%62%5E%37%43%5A%4C%37%5E%62%44%20%36%62%41%5A%4C%73%73%75%37%62%45%20%37%2D%43%5A%4C%37%5E%62%44%20%2D%37%20%45%62%34%54%41%2A%5B%37%68%47%5A%4C%42%62%2D%37%4C%2D%62%42%42%2A%5B%5D%20%20%6C%63%4B%51%79%37%58%62%42%5A%4C%43%2F%36%62%41%20%37%6F%42%5A%37%20%45%62%37%20%36%62%41%5A%5A%4C%37%62%42%4C%5A%46%2D%37%62%42%5A%4C%37%68%46%20%37%2D%43%5A%4C%39%37%62%47%20%37%68%44%5A%4C%62%45%2F%37%2D%46%20%37%73%75%73%20%39%62%37%43%20%4C%37%5E%62%44%79%51%7C%45%62%4C%73%75%73%37%62%45%20%37%2D%43%5A%4C%37%62%5E%44%20%37%5E%62%41%41%2A%5B%5D%51%79%58%37%5A%41%62%36%20%58%37%2D%62%42%42%43%2A%5B%5D%45%62%37%73%75%51%79%58%37%62%42%5A%4C%43%2F%36%62%41%20%6F%37%42%5A%4C%37%2D%62%42%20%36%62%41%5A%4C%73%4B%63%6C%20%20%20%37%2D%43%5A%5A%4C%37%6F%41%62%37%4C%5A%47%5A%4C%37%6F%41%20%37%68%44%5A%4C%62%45%2F%2D%37%46%20%37%2D%46%5A%4C%39%62%37%43%20%37%68%42%62%2D%37%20%45%20%37%2D%62%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%58%79%51%7C%42%62%2D%37%20%45%62%37%20%5A%20==%30=%30===%56%69%6F%6C%65%74%73%20%46%6F%72%20%59%6F%75%72%20%46%75%72%73=%41%64%61%69%72%2D%44%65%6E%6E%69%73==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%43%20%34%47%2D%37%20%2C%39%62%37%44%20%37%5E%46%5A%4C%37%62%45%37%20%2D%62%42%7C%51%79%58%37%5E%46%5A%4C%37%43%4C%5A%47%2D%37%34%54%41%2A%5B%39%62%37%44%20%51%7C%41%2D%37%37%43%20%37%2D%47%42%2A%5B%5D%20%2C%35%23%62%39%37%44%20%37%2D%47%5A%4C%2C%39%62%37%44%20%4C%5A%46%5E%37%79%58%37%5E%46%37%43%20%37%2D%37%20%43%37%4C%37%47%5A%4C%37%44%20%37%5E%46%5A%4C%37%43%37%20%2D%47%5A%4C%2C%39%62%37%44%20%37%5E%46%5A%58%79%51%7C%47%2D%47%5A%4C%2C%46%5A%4C%37%43%47%2D%37%20%43%4C%2C%39%62%37%44%20%37%5E%46%5A%4C%37%62%20%45%37%2D%62%42%7C%51%79%58%37%5E%46%5A%4C%37%5A%47%2D%37%20%41%2A%5B%5D%20%4C%37%62%45%20%7C%41%2D%37%20%79%58%37%62%45%7C%51%79%58%37%5E%62%42%43%5B%2A%5D%51%79%58%37%2D%47%5A%4C%2C%39%62%37%44%51%7C%46%5E%37%51%79%58%37%5E%5A%44%37%58%79%51%7C%44%62%37%20%43%37%23%35%2C%4C%5A%46%36%20%44%37%4C%5A%47%2D%37%20%43%37%4C%5A%55%46%36%20%44%37%62%39%20%5A%20==%30=%30===%56%69%72%67%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%46%5E%37%58%79%58%37%5E%41%5A%4C%31%31%23%37%62%42%20%68%37%44%5A%4C%37%62%45%20%37%2D%62%42%7C%51%79%51%7C%41%2D%37%34%54%41%2A%5B%44%20%37%62%45%37%4C%5A%45%68%37%2D%43%7C%51%79%58%37%2D%44%42%2A%5B%5D%79%51%58%37%5E%44%5A%4C%31%31%23%37%62%45%20%37%20%46%37%4C%5A%62%42%20%37%2D%5E%46%43%2A%5B%37%20%41%62%37%20%37%2D%23%43%7C%51%79%58%37%2D%47%5A%4C%47%37%20%37%2D%44%7C%51%79%58%37%5E%62%44%5A%4C%46%23%37%20%5D%2D%47%5A%4C%37%5A%4C%37%62%42%42%62%2D%37%20%51%79%58%37%2D%41%7C%51%79%58%37%5E%41%5A%31%4C%31%23%37%62%42%20%37%68%44%5A%4C%37%62%45%7C%46%2D%37%20%7C%51%79%58%37%5A%4C%35%23%37%62%37%23%31%31%45%7C%51%79%58%37%5E%62%42%5A%4C%37%46%20%2D%37%43%5A%4C%35%23%37%62%44%20%37%2D%44%5A%4C%37%23%35%20%41%45%20%37%68%45%2C%55%2C%44%2D%37%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%56%6F%79%61%67%65=%42%61%72%72%6F%6E%20%4B%65%6E%6E%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%43%20%34%46%2D%36%58%79%58%37%2D%62%42%7C%51%79%58%39%62%37%46%51%7C%79%58%36%2D%23%46%5A%4C%20%6C%63%4B%51%79%51%7C%47%68%37%34%54%7B%41%2A%5E%62%44%5B%42%2D%36%58%79%51%63%4B%51%79%58%36%2D%46%32%4E%5A%4C%20%51%58%79%51%79%58%7D%20%39%62%37%43%20%37%68%47%7C%6C%20%20%5D%2A%46%31%4E%5A%4C%58%37%5E%45%5A%45%2D%37%20%41%2D%23%46%7C%51%79%58%37%5E%62%45%5A%4C%37%42%62%20%37%2D%46%7C%51%79%58%37%5E%44%5A%4C%37%37%20%42%37%4C%7C%51%79%58%37%79%58%37%2D%62%37%20%43%37%62%39%62%37%46%7C%51%79%58%36%2D%23%46%5A%4C%6C%20%63%4B%51%79%58%36%2D%46%5B%41%2A%5D%20%39%58%79%51%7C%42%68%47%7C%51%79%51%7C%47%68%37%20%43%37%62%39%4C%5A%46%2D%36%58%79%51%7C%47%68%37%20%43%37%62%39%20%5A==%30=%30===%57%61%69%74%20%54%69%6C%6C%20%59%6F%75%20%53%65%65%20%48%65%72=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%46%2D%37%58%79%58%37%2D%46%7C%51%79%58%37%2D%43%7C%51%58%79%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%51%7C%4E%31%42%33%54%41%2A%7B%51%79%58%37%2D%79%51%7C%43%37%20%20%6C%63%4B%51%79%58%37%2D%47%7C%51%79%39%58%62%37%44%32%4E%5A%4C%51%79%58%7D%51%79%58%5D%5B%2A%42%43%58%37%2D%47%7C%58%37%43%7C%51%79%51%7C%42%62%7C%51%79%58%33%31%62%37%47%7C%51%79%58%37%43%2D%7C%51%79%58%2C%37%2D%47%7C%51%79%58%37%5E%47%2D%37%58%79%58%2C%37%46%7C%58%62%42%2F%37%43%46%2D%37%58%58%37%2D%43%7C%51%79%58%44%2F%37%2D%47%7C%79%51%58%36%62%45%7C%51%79%58%37%62%42%7C%51%79%79%51%7C%43%2D%2A%5B%5D%51%79%2C%37%6F%45%7C%37%58%79%51%7C%37%62%42%7C%51%79%58%37%6F%62%47%7C%51%79%47%58%2F%62%45%44%2A%5B%5D%51%79%58%37%6F%62%41%2F%46%58%79%51%68%41%7C%51%79%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%58%79%51%7C%45%62%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%57%61%6C%6B%20%54%61%6C%6C=%41%64%64%65%72%6C%65%79%20%43%61%6E%6E%6F%6E%62%61%6C%6C==%46%75%6E%6B=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%42%5A%4C%20%37%20%43%37%4C%78%20%5A%4C%20%78%20%5A%4C%37%43%20%37%47%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%78%20%5A%20%4C%5A%20%78%47%34%34%54%7B%7C%51%79%58%37%45%2D%37%58%79%58%37%2D%42%5A%4C%37%5E%43%6C%2C%37%2D%42%37%2C%2D%41%73%7C%51%79%58%73%75%73%37%44%7C%51%79%51%7C%45%2D%7C%51%79%58%37%4C%37%43%20%37%51%7C%44%37%73%56%3C%7B%20%20%7D%20%73%75%73%37%44%34%32%7C%54%51%79%58%73%75%73%37%44%7C%51%79%58%73%75%61%6D%70%3E%47%79%58%37%2D%41%5A%47%37%20%43%37%20%7D%20==%30=%30===%57%61%6C%6B%69%6E%27=%44%61%76%69%73%20%4D%69%6C%65%73==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%46%37%58%79%51%7C%6F%42%7C%51%79%58%37%62%42%5A%4C%37%46%20%2D%37%43%7C%51%79%58%37%46%7C%51%79%58%37%62%42%37%58%79%51%7C%46%34%34%54%5B%7C%41%2D%37%20%44%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%37%20%44%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%57%61%6C%6B%69%6E%27%20%4D%79%20%42%61%62%79%20%42%61%63%6B%20%48%6F%6D%65=%41%68%6C%65%72%74%2D%54%75%72%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%78%20%34%45%62%5E%37%20%37%2D%46%7C%51%79%58%37%46%5A%4C%37%43%37%20%5E%62%45%5A%4C%20%78%20%5A%4C%37%62%42%20%42%62%37%4C%5A%34%54%41%2A%7B%51%79%58%37%2D%4E%31%45%62%36%20%39%62%37%44%20%36%62%45%5A%4C%32%4E%20%51%20%79%58%51%79%58%51%79%58%7D%20%37%62%42%20%5D%5B%2A%42%47%5A%4C%20%78%20%5A%4C%37%46%20%51%7C%43%2D%37%79%58%37%43%7C%51%79%58%37%2D%47%5A%4C%39%37%62%44%20%37%68%41%5A%4C%62%42%2F%37%2D%43%20%51%7C%43%2D%37%79%58%37%43%7C%4C%37%62%42%20%62%37%20%5D%5B%79%58%37%46%5A%4C%37%43%20%37%5E%62%45%5A%20%4C%78%20%5A%4C%37%62%42%20%37%5E%62%45%41%2A%51%7C%46%2D%37%42%20%37%2D%46%5A%20%78%20%4C%5A%20%78%20%4C%5A%45%62%36%58%79%51%5A%20==%30=%30===%57%61%6C%6B%69%6E%27%20%53%68%6F%65%73=%4D%75%6C%6C%69%67%61%6E%20%47%65%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%44%20%34%45%62%36%58%79%58%37%2D%46%5A%4C%37%43%20%37%68%47%7C%79%51%58%36%62%45%7C%51%79%58%37%62%41%7C%51%79%51%7C%41%2D%37%34%54%41%2A%7B%62%41%2C%37%45%47%62%2D%37%4C%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%39%23%37%45%6C%2C%2D%46%73%70%31%4E%5A%70%73%46%2D%2C%20%36%62%2D%47%7C%51%79%58%37%42%6C%47%37%58%58%37%46%7C%51%79%58%37%2D%43%5A%4C%20%6C%4B%63%51%79%58%36%2D%43%5A%4C%20%6C%63%4B%51%79%79%51%7C%46%2D%2A%5B%5D%2C%37%37%43%20%37%68%51%5D%5B%2A%43%20%37%68%47%5A%4C%37%5E%62%41%20%36%62%45%4C%5A%37%6F%41%20%37%62%41%7C%51%79%58%36%62%45%43%37%4C%5A%46%79%58%37%62%42%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%42%62%37%58%79%51%5A%20==%30=%30===%57%61%6C%6B%69%6E%27%20%75%70=%45%76%61%6E%73%20%42%69%6C%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%31%34%43%5E%37%20%20%37%5E%45%5A%4C%33%31%42%20%37%5E%46%5A%37%4C%5E%62%47%20%37%5E%62%41%5A%4C%37%5E%62%42%41%5E%37%23%31%34%54%41%2A%7B%79%58%73%75%73%5E%37%4C%5A%44%5B%7D%20%37%5E%44%20%37%5E%41%5A%4C%37%5E%20%45%37%5E%42%5A%4C%37%5E%62%47%20%2C%37%5E%62%2A%42%41%62%37%62%41%20%37%5E%42%20%37%5E%43%4C%5A%20%78%20%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%73%75%73%37%47%7C%5A%4C%20%78%20%5A%4C%20%5D%5B%2A%41%20%6C%63%4B%51%62%44%5A%4C%37%41%62%5E%37%20%5E%62%45%5A%4C%31%31%23%37%5E%41%20%37%5E%5A%45%4C%33%31%42%20%37%5E%46%5A%4C%37%5E%62%47%37%20%41%62%5E%5A%4C%37%5E%62%5E%37%2C%20%47%62%5E%37%4C%5A%42%5E%37%20%45%5E%37%4C%5A%41%5E%37%20%44%5E%37%20%5A%20==%30=%30===%57%61%6C%74%7A%20%46%6F%72%20%44%65%62%62%79=%45%76%61%6E%73%20%42%69%6C%6C==%57%61%6C%74%7A=%46==%31%72%33%34%4C%62%4B%63%75%37%45%2F%37%43%5A%34%46%5E%37%2F%5A%4C%23%46%2F%37%44%5A%4C%47%2F%37%41%5A%37%4C%43%5A%4C%37%2D%47%5A%4C%37%2D%44%5A%4C%41%47%37%2F%46%4C%33%54%5B%41%2A%37%5E%46%5A%4C%45%62%4C%5A%42%2D%47%5A%4C%37%2D%44%5A%4C%37%2D%41%5A%4C%43%37%5A%4C%62%44%2F%37%68%47%5A%4C%44%2F%36%62%37%4C%5A%43%37%2F%37%46%5A%4C%2D%44%5A%4C%37%2D%37%4C%5A%47%2F%37%43%5A%4C%42%2F%37%47%5A%4C%43%2F%37%5A%44%4C%23%43%2F%37%41%5A%4C%37%43%5A%4C%37%2D%42%62%4C%5A%41%44%5A%4C%41%2F%4C%37%43%5A%4C%4C%5A%45%37%4C%2A%5D%20%23%47%2F%37%5E%41%5A%4C%37%5E%41%4C%5A%42%2F%37%5E%41%5A%4C%23%43%2F%37%5E%41%5A%42%5B%47%2D%37%37%42%5A%4C%37%62%41%5A%4C%37%5A%44%37%4C%5A%44%5A%4C%37%41%5A%4C%37%5E%62%42%5A%4C%37%43%2D%5A%4C%37%2D%44%5A%4C%37%41%5A%4C%37%2D%47%2D%37%4C%5A%47%4C%37%2D%41%5A%44%5A%4C%47%2F%62%5E%37%4C%5A%43%5A%4C%37%2D%47%5A%4C%37%2D%44%5A%4C%41%37%2F%5E%46%5B%41%2A%5D%20%37%43%5A%4C%37%2D%47%37%4C%5A%41%37%44%5A%4C%37%5E%44%5A%4C%37%2D%5A%47%37%2F%46%5A%4C%62%44%2F%37%68%47%5A%4C%44%2F%36%62%5A%42%4C%62%45%2F%37%46%5A%4C%45%2F%37%43%5A%4C%43%37%4C%5A%41%4C%23%46%2F%37%6F%23%47%5A%4C%2D%37%4C%5A%45%5A%4C%37%2D%44%5A%4C%74%6C%61%37%41%5A%4C%5E%37%62%42%5A%4C%37%46%5A%4C%37%2D%41%5A%4C%37%78%4C%5A%47%37%42%5A%4C%37%2D%37%4C%5A%41%2D%37%2F%43%4C%5A%41%62%6F%37%2F%43%4C%5A%47%2D%37%2F%43%4C%5A%43%37%4C%5A%46%36%4C%5A%44%2D%37%4C%5A%47%2D%37%4C%5A%43%37%20%5A==%30=%30===%57%61%72%6D%20%56%61%6C%6C%65%79=%45%6C%6C%69%6E%67%74%6F%6E%20%44%75%6B%65==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%39%62%34%42%62%5E%37%44%7C%51%79%58%37%44%6C%7C%2C%37%41%2C%68%73%45%20%37%62%45%7C%51%79%58%37%45%7C%51%79%58%68%37%20%47%37%34%54%41%2A%7B%73%37%46%20%37%7C%4E%31%42%62%5A%4C%20%51%79%58%51%79%58%7D%20%39%23%37%20%46%37%5E%62%42%5A%4C%73%75%73%37%46%20%37%5E%4E%32%42%62%5E%51%79%58%37%68%45%20%37%2D%42%62%5E%37%20%42%37%2D%23%46%5A%4C%37%6F%47%20%37%2D%23%47%4C%5A%37%2D%23%43%20%37%5E%45%42%2A%5B%5D%20%37%20%42%37%4C%5A%42%5A%4C%73%75%58%37%45%7C%51%37%58%79%51%7C%42%41%2A%5B%5D%20%37%46%20%37%68%43%5A%4C%68%37%23%43%20%37%5E%44%5A%4C%37%41%20%37%68%45%62%5E%37%58%79%5E%41%5A%4C%37%4C%73%75%73%37%37%20%73%45%68%42%7C%51%79%58%37%68%43%5A%4C%39%62%37%47%37%20%68%44%7C%51%79%58%37%44%6C%7C%2C%37%41%2C%62%5E%37%20%46%62%45%7C%51%79%5A%42%62%5E%37%20%46%37%20%5A%20==%30=%30===%57%61%74%63%68%20%57%68%61%74%20%48%61%70%70%65%6E%73=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%42%6F%73%73%61%20%4E%6F%76%61=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%45%31%34%45%62%5E%37%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%4B%63%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%58%58%79%51%7C%4E%34%54%41%2A%7B%47%42%2A%5B%5D%5A%46%5E%37%20%20%37%5E%46%5A%4C%37%5E%45%20%37%5E%62%45%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%5E%45%46%23%5E%37%20%4C%37%5E%45%20%5D%51%79%58%37%4B%63%6C%20%4C%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%46%5E%7C%51%79%58%37%43%7C%51%79%58%37%2D%47%5A%79%51%7C%42%62%51%79%58%37%5E%36%45%7C%51%79%5E%37%58%79%51%51%79%58%37%62%42%7C%51%79%58%37%2D%46%5A%20%4C%6C%63%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%7C%45%62%36%58%62%45%41%2A%5B%20%44%36%4C%5A%45%62%36%58%79%51%7C%45%36%20%44%36%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%57%61%74%65%72%6D%65%6C%6F%6E%20%4D%61%6E=%48%61%6E%63%6F%63%6B%20%48%65%72%62%69%65==%45%76%65%6E%20%38%74%68%73=%46==%31%72%33%34%4C%62%4B%63%75%37%20%6C%63%4B%51%37%23%39%58%79%46%5A%4C%20%6C%63%4B%51%79%58%39%62%42%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%37%23%39%58%79%46%34%34%54%5B%33%31%62%41%28%79%51%7C%42%62%51%79%58%39%62%42%7C%51%79%58%39%43%7C%51%58%79%39%62%42%7C%51%79%58%39%43%7C%51%79%58%39%7C%46%37%23%39%58%39%43%5A%4C%29%58%79%51%4B%63%6C%20%20%5A==%30=%30===%57%61%76%65=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%44==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%36%34%44%5E%37%58%58%37%5E%47%7C%51%79%58%39%62%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%37%6F%62%42%7C%51%79%79%51%7C%47%2D%34%54%7B%41%2A%37%47%20%37%2D%46%23%37%62%31%20%37%2D%44%5A%4C%37%41%20%37%62%42%7C%51%58%79%39%45%5A%4C%39%62%37%42%20%39%42%5A%4C%33%47%37%4C%5A%44%20%33%31%23%46%62%42%7C%51%79%47%2D%37%2F%42%2D%46%5A%4C%20%6C%63%4B%51%79%58%41%2F%37%46%5E%7C%51%79%58%62%42%2F%37%43%7C%51%79%58%62%37%2F%41%62%58%5B%42%2A%7D%20%51%79%58%37%2D%79%51%7C%45%62%37%6F%62%42%7C%51%79%58%37%5E%44%5B%41%2A%51%5D%79%58%39%62%37%41%7C%51%79%58%47%2F%37%5E%58%79%51%7C%41%58%62%41%2F%37%51%79%58%39%45%58%79%51%7C%47%42%20%39%42%5A%4C%33%31%62%37%23%46%20%33%23%31%46%7C%51%79%58%36%2D%47%7C%51%79%58%37%5E%37%62%39%4C%5A%39%62%37%44%7C%7C%42%62%37%20%41%37%4C%5A%44%2D%37%20%47%37%4C%5A%55%44%2D%37%20%47%37%20%5A==%30=%30===%57%61%79%20%59%6F%75%20%4C%6F%6F%6B%20%54%6F%6E%69%67%68%74%2C%20%54%68%65=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%2D%47%7C%34%46%5E%37%58%7C%51%79%58%37%5E%46%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%7C%51%79%58%37%2D%44%7C%51%79%44%37%58%79%51%34%54%7B%41%2A%20%37%2D%47%5A%58%79%51%7C%43%36%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%5E%37%62%42%7C%51%79%58%37%46%7C%51%79%58%37%2D%20%44%2D%37%4C%37%43%7C%51%79%2A%5D%20%37%62%36%20%44%2D%37%42%32%4E%7C%51%79%58%51%79%58%51%79%58%51%58%79%7D%20%51%2C%37%43%20%37%2D%47%31%4E%5A%4C%62%2D%37%20%45%46%5A%4C%37%43%37%2D%62%42%7C%37%58%79%51%7C%46%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%45%62%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%46%2D%37%58%79%51%5E%62%41%5B%42%62%44%7C%51%79%62%37%58%79%51%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%62%7C%42%51%79%58%37%46%7C%51%79%58%37%5E%62%41%7C%41%62%5E%37%58%45%7C%51%79%58%46%7C%51%79%58%7C%47%2D%37%20%58%37%2D%47%7C%51%59%5D%51%79%58%37%43%5A%3E%4C%41%44%4F%43%20%6C%61%20%2E%43%2E%44%3C%20%79%51%7C%43%37%51%79%58%37%5E%36%20%44%2D%37%4C%5A%47%2D%37%20%43%37%20%5A==%30=%30===%57%61%79%6E%65%27%73%20%54%68%61%6E%67=%47%61%72%72%65%74%74%20%4B%65%6E%6E%79==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%2D==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%45%34%45%2D%37%58%4B%51%79%58%33%31%62%39%62%37%42%5A%4C%20%63%6C%4B%51%79%58%36%43%5A%4C%20%6C%63%4B%51%79%63%6C%20%4C%5A%34%54%41%2A%5B%45%5A%4C%20%6C%20%5D%5B%2A%41%33%31%62%39%62%37%42%5A%4C%20%6C%63%4B%51%58%79%36%43%5A%4C%20%6C%63%4B%51%79%58%37%2D%45%58%79%51%4B%63%20%6C%63%4B%51%2D%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%57%65%20%53%65%65=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%45%5A%4C%34%42%62%5E%37%20%37%2D%46%7C%51%79%58%37%46%7C%51%79%58%2D%37%43%7C%51%79%58%37%62%47%5A%4C%37%62%41%20%42%62%37%62%39%34%54%41%2A%7B%2D%43%7C%51%79%4C%5A%43%37%58%79%58%37%2D%43%7C%51%79%58%37%46%7C%51%79%37%58%2D%43%42%2A%5B%7D%51%79%58%37%46%7C%51%79%51%7C%46%37%58%37%62%41%20%37%51%79%58%37%2D%46%37%58%79%51%37%62%47%5A%4C%37%62%41%20%37%5E%62%42%41%5B%2A%5D%51%79%58%37%46%7C%51%79%58%37%2D%43%7C%58%79%51%7C%43%7C%51%79%58%37%7C%46%37%58%79%51%7C%46%2D%37%20%42%62%37%62%39%4C%5A%45%62%5E%37%20%41%62%37%4C%5A%43%37%58%79%51%7C%46%37%20%42%62%5E%37%20%5A%20==%30=%30===%57%65%20%57%69%6C%6C%20%4D%65%65%74%20%41%67%61%69%6E=%45%76%61%6E%73%20%42%69%6C%6C==%57%61%6C%74%7A=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%36%2D%36%58%79%51%58%39%62%37%47%7C%51%79%58%37%68%44%5A%4C%6C%20%63%4B%51%79%58%37%2D%46%5A%4C%20%6C%63%4B%79%51%7C%43%2D%43%34%33%54%5B%37%47%7C%51%79%41%62%5E%37%58%7C%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%58%79%36%2D%43%7C%51%79%58%39%62%37%47%7C%51%79%44%37%23%39%58%5A%4C%20%6C%63%62%39%73%75%73%58%79%51%7C%47%31%33%62%39%20%20%20%5A==%30=%30===%57%65%27%6C%6C%20%42%65%20%54%6F%67%65%74%68%65%72%20%41%67%61%69%6E=%46%69%73%68%65%72%20%43%61%72%6C==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%62%45%20%37%34%43%36%2C%70%79%58%31%31%23%37%44%7C%51%79%58%37%2D%41%4C%5A%37%47%20%37%2D%44%6C%7C%2C%37%62%41%73%70%51%7C%42%62%2D%34%54%41%2A%7B%47%20%37%68%44%37%20%44%62%5E%51%79%58%51%79%58%7D%20%37%47%20%73%75%73%47%37%5A%4C%37%62%41%20%37%68%44%31%4E%5A%4C%37%20%4C%5A%4E%32%5E%62%41%5A%4C%5A%4C%37%68%41%58%79%51%5D%5B%4C%39%23%37%47%20%37%62%41%5A%4C%37%68%41%36%20%2D%43%5A%4C%39%23%37%47%20%37%62%41%42%2A%5A%43%2D%36%20%36%43%5A%4C%37%6C%7C%2C%37%62%37%4C%5A%47%62%36%43%41%2A%5B%5D%20%37%47%20%73%75%73%37%5A%47%4C%37%62%41%20%37%68%41%5A%4C%37%46%20%37%2C%70%70%73%41%47%20%37%62%41%47%20%37%68%44%37%4C%5A%41%2D%44%20%37%5E%62%41%5A%4C%37%62%45%20%37%2D%42%62%7C%51%79%58%31%31%23%37%44%7C%51%79%58%37%62%5E%37%4C%5A%47%20%37%2D%44%37%4C%5A%43%36%20%73%44%2D%37%2C%47%37%5A%20==%30=%30===%57%65%62%62%20%43%69%74%79=%50%6F%77%65%6C%6C%20%42%75%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%42%62%5E%37%20%37%2D%43%5A%4C%39%62%37%47%20%37%2D%44%4C%5A%37%6F%23%43%20%37%2D%43%5A%4C%37%2D%47%20%46%37%4C%5A%42%34%54%41%2A%7B%5A%4C%37%46%20%45%62%2D%37%4C%5A%4C%20%51%79%58%51%79%58%7D%20%37%46%20%2D%37%43%5A%4C%39%62%37%47%20%37%2D%44%31%4E%5A%4E%32%43%2D%37%20%37%62%45%7C%4C%20%6C%63%4B%51%5D%5B%2A%42%23%37%43%7C%51%79%58%35%23%37%47%7C%51%79%37%58%62%42%5A%4C%20%6C%63%4B%51%79%58%37%62%45%31%31%58%79%51%79%58%36%62%42%37%2D%43%5A%4C%58%79%51%4B%63%37%2D%44%5A%4C%37%6F%23%43%20%37%2D%43%5A%37%4C%2D%47%20%37%5E%62%42%41%2A%5B%5D%20%20%6C%20%47%37%62%39%35%23%37%46%5A%20%46%37%4C%5A%42%62%37%58%79%51%7C%45%62%37%20%45%62%2D%37%4C%5A%43%2D%37%20%46%37%4C%5A%42%62%36%58%79%51%5A%20==%30=%30===%57%65%6C%6C%20%59%6F%75%20%4E%65%65%64%6E%27%74=%4D%6F%6E%6B%20%54%68%65%6C%6F%6E%69%6F%75%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%46%34%46%36%58%79%62%47%7C%51%79%58%36%46%7C%51%79%58%37%62%7C%47%51%79%58%36%46%7C%51%79%58%37%62%47%7C%51%37%58%79%51%7C%34%54%41%2A%7B%45%20%29%37%41%7D%5B%2A%42%44%4C%20%6C%63%4B%51%79%58%29%37%62%41%28%37%5A%44%4C%20%6C%63%4B%51%79%58%29%37%47%28%37%62%5A%45%62%37%28%20%20%6C%63%4B%43%20%29%37%47%29%4C%5A%45%62%29%37%62%41%28%37%43%20%29%37%41%28%37%62%5A%44%4C%29%37%62%42%28%37%44%20%29%37%42%28%37%4C%5A%42%37%28%37%62%42%28%37%46%7C%51%79%58%20%5D%5B%2A%41%79%58%36%46%7C%51%79%58%37%62%47%7C%51%79%36%58%46%7C%51%79%58%37%62%47%7C%51%79%58%36%46%51%7C%47%62%37%29%37%43%28%37%61%44%20%73%65%63%6C%20%20%5A%62%20%64%65%79%61%6C%70%20%73%61%20%73%65%6E%67%61%68%63%20%65%74%61%6E%72%65%74%6C%41%3C%79%20%4D%69%6C%4B%51%79%58%36%76%69%73%2E%3E%20==%30=%30===%57%65%6E%64%79=%44%65%73%6D%6F%6E%64%20%50%61%75%6C==%53%6C%6F%77%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%41%7C%62%5E%37%58%79%7C%51%79%58%37%2D%47%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%7C%51%79%58%37%2D%43%7C%51%43%37%58%79%51%45%34%34%54%7B%79%58%37%2D%43%62%37%58%79%51%47%20%37%68%44%7C%51%79%58%37%2D%46%7C%51%58%79%37%6F%62%47%7C%51%79%58%37%2D%47%31%4E%7C%37%23%35%4C%5A%44%7C%51%79%58%4C%37%47%20%73%79%51%7C%46%2D%4C%37%44%20%37%2D%41%5A%4C%37%43%20%37%2D%32%47%4E%7C%7D%51%79%58%37%62%42%7C%51%79%58%37%5A%47%37%73%75%58%37%46%7C%51%37%5E%45%51%7C%51%7C%46%2D%37%58%51%79%58%5A%51%79%58%37%5E%45%7C%51%79%37%58%5E%42%5A%4C%51%20%20%37%62%42%7C%51%79%58%79%51%20%20%59%79%58%37%43%5A%58%79%51%7C%45%62%5E%37%58%79%51%5A%20==%30=%30===%57%65%73%74%20%43%6F%61%73%74%20%42%6C%75%65%73=%4D%6F%6E%74%67%6F%6D%65%72%79%20%57%65%73==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%5A%4C%34%42%62%37%58%79%58%37%62%45%5A%4C%37%45%20%37%2D%42%7C%79%51%58%37%62%42%7C%51%79%58%37%62%41%7C%51%79%51%4B%63%6C%20%36%54%7B%69%2A%62%42%5B%41%2A%6C%20%4C%5A%46%73%6F%6C%6F%53%3C%7D%20%20%6C%63%4B%51%79%37%58%62%42%7C%51%79%58%37%62%45%7C%51%79%58%37%3A%3E%59%59%59%63%4B%51%79%58%37%47%20%37%2D%41%62%37%58%79%41%20%37%2D%62%45%7C%51%79%58%37%62%45%5A%37%4C%45%20%37%2D%42%7C%51%79%58%37%62%42%7C%51%62%37%4C%5A%44%7C%51%79%58%37%4C%5A%43%23%2D%37%20%46%23%37%4C%5A%43%2D%37%58%79%51%7C%43%2D%37%20%46%37%4C%5A%42%62%5E%37%20%44%62%37%4C%5A%47%62%5E%37%20%46%37%20%5A==%30=%30===%57%68%61%74%20%41%20%44%69%66%66%65%72%65%6E%63%65%20%41%20%44%61%79%20%4D%61%64%65=%47%72%65%76%65%72%20%4D%61%72%69%61==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%47%2D%37%58%2D%47%5A%4C%39%23%37%44%20%37%2D%41%5A%4C%62%37%42%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%5A%4C%37%47%20%43%37%4C%5A%46%20%6C%63%4B%51%79%58%2D%44%7C%51%79%58%39%37%62%41%7C%51%79%58%37%68%45%7C%51%79%58%37%5E%4C%5A%44%2D%37%20%37%5E%46%7C%20%37%2D%41%5A%37%4C%5A%47%2D%37%5E%46%7C%51%79%58%37%43%7C%51%79%58%37%47%2D%42%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%20%42%62%37%4C%47%20%37%2D%44%5E%46%7C%51%79%5A%47%2D%37%58%51%79%58%37%5E%62%42%5A%4C%37%46%20%37%2D%7C%43%51%79%58%37%46%7C%51%79%58%37%43%7C%51%79%7C%45%62%37%58%4C%39%23%37%44%37%58%79%51%7C%41%62%6F%37%58%79%51%7C%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%41%2D%37%20%44%37%20%5A%20==%30=%30===%57%68%61%74%20%41%20%4C%69%74%74%6C%65%20%4D%6F%6F%6E%6C%69%67%68%74%20%43%61%6E%20%44%6F=%57%6F%6F%64%73%20%48%61%72%72%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%41%5A%41%47%36%4C%5A%37%2D%41%5A%4C%20%7C%72%20%5A%4C%37%44%5A%37%4C%2D%41%5A%4C%37%45%5A%4C%37%2D%42%5A%4C%78%4C%5A%45%37%4C%2A%5B%34%34%54%42%5A%4C%37%2D%47%36%4C%5A%78%5A%4C%78%5A%4C%39%46%5A%4C%2C%78%5A%4C%37%43%5E%42%2A%5B%5D%20%37%47%5A%4C%37%2D%44%5A%4C%47%36%4C%5A%41%5A%4C%37%44%5A%5A%4C%36%47%43%37%4C%5A%41%39%6F%62%42%5A%4C%37%2D%41%5A%4C%37%6F%23%47%4C%5A%37%2D%41%5A%4C%20%7C%72%20%5A%4C%78%5A%4C%37%20%5D%5B%2A%45%5A%4C%37%2D%45%5A%4C%37%42%37%4C%5A%45%37%46%5A%4C%47%2F%37%2D%41%5A%4C%37%2D%41%5A%20%4C%7C%72%20%5A%4C%37%44%5A%4C%37%2D%41%5A%4C%23%68%37%4C%5A%2D%42%5A%4C%78%5A%4C%37%2D%42%62%37%4C%5A%44%5A%4C%36%47%5A%4C%78%5A%4C%39%46%5A%4C%78%4C%5A%37%5E%43%44%2A%5B%5D%20%37%47%5A%4C%37%68%41%2D%37%4C%5A%45%5A%4C%37%2D%45%37%4C%5A%41%2D%37%4C%5A%6C%45%37%4C%5A%6C%41%2D%37%4C%5A%44%37%4C%5A%47%36%4C%5A%78%4C%5A%41%2D%37%4C%5A%44%37%20%5A%20==%30=%30===%57%68%61%74%20%41%20%57%6F%6E%64%65%72%66%75%6C%20%57%6F%72%6C%64=%57%65%69%73%73%2D%54%68%69%65%6C%65==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%46%36%20%41%2D%44%20%39%62%37%41%5A%4C%37%5E%46%20%37%47%2D%5A%4C%37%2D%41%20%37%5E%62%42%5A%4C%37%2D%37%4C%5A%44%62%34%54%41%2A%7B%4C%37%62%42%20%37%4C%5A%4E%31%4C%20%51%79%58%51%79%58%7D%20%37%43%3E%65%69%6E%46%3C%20%37%2D%47%5A%4C%36%46%20%37%5E%46%5A%4E%32%46%36%43%20%37%2D%47%44%5A%4C%37%2D%51%5D%5B%2A%42%7C%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%7C%47%51%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%44%2D%37%20%41%79%58%36%46%5A%2D%37%20%41%2D%37%4C%5A%44%2D%37%20%44%37%62%39%4C%5A%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%73%47%2D%37%2C%46%23%6F%2C%47%2D%37%2C%43%37%2C%5D%20==%30=%30===%57%68%61%74%20%41%72%65%20%59%6F%75%20%44%6F%69%6E%67%20%4E%65%77%20%59%65%61%72%27%73%20%45%76%65%3F=%4C%6F%65%73%73%65%72%20%46%72%61%6E%6B==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%47%5A%4C%34%46%5E%37%58%5E%46%5A%4C%37%62%45%20%37%5E%62%42%5A%4C%46%37%20%37%5E%46%7C%51%79%58%37%62%45%7C%51%79%37%20%44%2D%37%34%54%41%2A%7B%4C%39%62%37%43%43%37%20%43%37%4E%5A%4C%20%51%79%58%51%79%58%7D%37%43%2C%2D%37%47%2C%37%44%2C%37%2D%41%73%5A%4C%62%42%2F%32%6C%43%37%20%31%4E%7C%51%79%58%37%2D%41%5A%37%62%39%20%5D%37%68%42%7C%51%79%58%37%2D%41%5A%4C%39%62%45%37%20%37%68%42%7C%51%79%58%37%2D%41%42%2A%5B%20%42%62%37%4C%45%20%36%46%5A%37%5E%62%42%5A%58%79%51%7C%47%5E%46%7C%51%79%58%37%62%45%7C%51%79%58%37%46%5E%41%2A%5B%5D%51%79%58%37%43%7C%51%79%58%37%37%20%46%37%4C%37%44%7C%51%79%20%45%62%37%4C%5A%46%5E%37%20%44%2D%37%4C%5A%47%37%58%79%51%7C%43%37%20%43%37%62%39%4C%5A%46%36%20%43%37%73%75%73%20%5A%20==%30=%30===%57%68%61%74%20%41%72%65%20%59%6F%75%20%44%6F%69%6E%67%20%54%68%65%20%52%65%73%74%20%4F%66%20%59%6F%75%72%20%4C%69%66%65%3F=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%42%61%6C%6C%61%64=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%44%7C%51%79%58%34%41%2D%20%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%46%5A%4C%68%37%23%46%20%47%2F%37%2D%41%5A%4C%23%47%2F%2D%4E%31%44%2D%37%34%54%7B%41%2A%51%79%58%37%5E%79%51%7C%42%2D%37%45%20%37%68%42%7C%51%79%58%37%2D%44%32%7C%4E%7D%51%79%58%33%31%62%37%45%7C%51%79%58%37%62%39%4C%5A%41%58%43%2F%37%2D%37%62%44%20%37%5D%2A%42%5B%42%79%58%37%5E%41%5A%4C%37%45%20%37%2D%42%5A%37%4C%2D%23%46%20%37%5E%41%5A%4C%37%45%20%37%2D%51%7C%41%62%2D%20%20%6C%63%4B%23%46%20%47%2F%37%58%79%51%7C%23%47%2F%2D%41%20%2D%41%5B%41%2A%5D%20%33%62%31%37%45%20%37%5E%46%5A%4C%37%43%20%37%2D%47%4C%5A%41%2D%37%5E%62%47%5A%4C%5E%46%7C%51%79%5E%37%58%79%51%45%7C%51%79%58%37%2D%42%7C%51%79%58%43%2F%2D%37%44%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%4B%37%62%31%33%58%46%5A%4C%37%68%41%5A%4C%33%31%42%68%37%20%45%68%42%7C%51%79%58%45%2F%37%2D%41%7C%51%79%31%58%31%23%37%46%7C%51%79%58%37%5E%46%5A%4C%37%37%20%45%37%62%7C%51%79%58%37%2D%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A==%30=%30===%57%68%61%74%20%49%73%20%54%68%69%73%20%54%68%69%6E%67%20%43%61%6C%6C%65%64%20%4C%6F%76%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%43%7C%51%79%34%47%68%37%58%7C%51%79%58%37%68%44%5A%4C%20%6C%63%4B%51%58%79%36%2D%46%7C%51%79%58%39%62%37%43%7C%51%79%47%37%23%35%58%34%54%7B%41%2A%4C%20%6C%63%4B%63%6C%20%20%7D%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%51%7C%79%58%37%46%7C%51%79%58%37%2D%43%5B%42%2A%62%37%58%79%51%4B%51%79%58%37%51%79%58%37%68%79%51%7C%47%37%63%4B%51%79%58%36%2D%46%7C%51%79%58%39%62%43%37%7C%51%79%58%37%68%47%5B%41%2A%5D%51%79%58%6C%20%4C%5A%44%58%37%68%44%5A%7C%47%37%23%35%58%79%51%7C%43%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%57%68%61%74%27%6C%6C%20%49%20%44%6F=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%57%61%6C%74%7A=%43==%31%72%33%34%4C%62%4B%63%75%37%20%37%2D%44%5A%41%43%5E%37%58%2D%45%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%58%5E%43%5A%4C%37%62%42%20%37%2D%46%7C%51%79%37%20%41%37%4C%2A%7B%34%33%54%58%37%5E%46%42%36%58%79%51%7C%43%20%37%2D%47%32%4E%7C%51%79%58%51%79%58%79%51%58%51%79%58%7D%20%37%47%20%37%2D%44%31%4E%37%20%5D%5B%2A%43%5A%4C%37%47%37%47%20%37%2D%37%20%43%37%4C%37%44%7C%51%79%58%37%41%7C%51%79%58%37%2D%7C%45%51%79%58%37%62%42%7C%51%79%58%37%5E%46%5A%58%79%51%7C%44%2D%47%7C%51%79%47%20%37%2D%44%43%5E%37%58%79%37%2D%45%5A%4C%37%62%42%20%37%2D%46%7C%51%58%79%37%5E%43%5A%4C%37%62%42%20%37%2D%46%7C%51%20%41%37%4C%5A%41%2A%5B%5D%20%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%57%68%61%74%27%73%20%4E%65%77=%48%61%67%67%61%72%64%20%42%6F%62==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%37%68%34%43%36%58%79%5A%4C%39%62%37%47%20%37%68%44%7C%51%79%58%5E%37%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%43%2D%37%20%41%34%54%7B%41%2A%37%43%20%37%2D%62%39%4C%5A%4E%36%43%32%4E%5A%4C%20%51%79%58%51%79%58%7D%37%20%47%20%37%2D%44%5A%4C%37%2D%41%20%36%43%31%58%79%51%7C%47%37%47%20%37%68%68%47%5A%4C%37%46%36%58%79%51%46%5A%4C%39%62%37%43%20%37%68%47%7C%51%79%37%58%5E%62%44%5A%4C%37%62%41%20%37%2D%62%45%7C%2D%37%20%44%68%5B%42%2A%5D%20%79%58%37%5E%62%39%4C%5A%46%2D%45%20%37%2D%62%42%7C%51%79%58%36%43%5B%41%5D%2A%20%39%62%37%47%20%37%68%44%7C%51%79%58%36%62%37%4C%5A%41%62%37%43%20%37%51%7C%44%68%37%20%47%37%62%39%4C%5A%43%2D%37%20%41%68%37%4C%5A%44%68%37%20%47%37%62%39%4C%5A%43%36%20%41%2D%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%57%68%65%6E%20%49%20%46%61%6C%6C%20%49%6E%20%4C%6F%76%65=%59%6F%75%6E%67%20%56%69%63%74%6F%72==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%41%20%37%34%45%62%5E%37%37%62%42%20%37%2D%46%5A%4C%37%43%20%37%5E%45%62%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%4C%5A%45%62%5E%34%54%41%2A%5B%37%5E%62%41%28%39%20%43%37%62%29%37%41%28%37%43%20%37%5E%62%45%42%2A%5B%51%5D%79%58%37%62%42%7C%51%79%58%37%46%5A%4C%39%4C%5A%46%2D%37%62%37%47%5A%4C%46%5A%4C%39%62%28%41%62%2D%36%62%44%28%37%68%47%5A%4C%29%37%5E%62%41%28%62%37%41%20%29%37%2D%47%28%37%5E%62%45%5A%4C%29%37%29%20%43%37%37%62%42%20%29%4C%37%43%20%37%61%6C%74%4C%5A%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%39%62%43%37%20%37%2D%46%5A%4C%39%62%37%43%20%37%68%47%2A%41%45%62%5E%37%44%20%37%2D%46%5A%4C%39%62%42%62%37%4C%5A%37%47%5A%4C%37%62%41%20%37%5E%62%45%5A%4C%62%37%42%20%37%2D%46%5A%4C%37%43%20%37%5E%62%45%62%39%20%43%37%20%37%2D%46%5A%20%37%2D%46%5A%42%62%37%58%79%20%37%2D%47%5A%4C%37%44%20%37%5E%62%41%5A%31%4C%31%23%37%41%20%37%5E%62%45%43%2A%5B%5D%51%43%37%23%39%4C%7C%51%79%58%37%42%62%37%28%44%62%37%29%4C%5A%45%62%5E%37%28%47%2D%37%29%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%57%68%65%6E%20%49%74%20%52%61%69%6E%73=%4D%65%68%6C%64%61%75%20%42%72%61%64==%45%76%65%6E%20%38%74%68%73=%42==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%36%2D%37%2F%41%58%79%58%41%2F%37%42%7C%51%79%58%42%7C%51%79%58%2F%47%37%5E%2D%45%7C%51%79%58%36%2D%23%47%7C%51%79%51%7C%47%23%42%34%34%54%5B%7C%51%79%58%42%2F%47%58%79%51%47%7C%51%79%58%37%5E%45%7C%51%79%58%37%23%7C%43%51%79%58%37%5E%45%7C%5A%4C%37%42%20%42%7C%37%58%79%51%7C%37%5E%2D%45%7C%47%23%2D%37%58%79%51%7C%45%2D%5E%37%2F%47%58%79%51%7C%42%58%79%51%5A%20==%30=%30===%57%68%65%6E%20%49%74%27%73%20%53%6C%65%65%70%79%20%54%69%6D%65%20%44%6F%77%6E%20%53%6F%75%74%68=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%73%37%45%5A%4C%34%46%5E%37%58%37%47%7C%51%79%58%37%44%5A%4C%37%2D%41%20%5E%37%43%7C%51%79%58%31%31%23%37%62%42%7C%51%79%20%47%37%2F%46%34%54%41%2A%7B%42%20%36%43%5A%37%4C%5A%4E%31%37%5E%46%32%4E%5A%4C%20%51%79%58%51%79%58%20%7D%37%43%20%36%43%5A%4C%37%62%42%20%37%5E%46%20%42%62%37%4C%45%20%2C%73%75%46%20%36%45%5A%42%45%20%45%5E%45%5A%4C%73%75%73%37%42%20%45%5A%4C%37%42%37%20%2D%23%46%5A%4C%37%6F%46%20%36%45%5A%4C%37%20%45%5E%37%4C%2A%5B%5D%20%37%37%44%5A%4C%37%23%2D%37%20%42%43%7C%51%79%58%31%31%23%37%62%42%7C%51%79%37%58%5E%46%41%2A%5B%5D%20%37%47%20%45%5A%4C%37%5E%37%20%41%2D%46%5A%4C%37%6F%58%79%51%7C%47%37%20%47%37%2F%46%4C%5A%45%37%73%75%73%2C%20%45%37%4C%5A%46%5E%37%20%42%62%37%4C%5A%43%36%20%43%37%20%5A%20==%30=%30===%57%68%65%6E%20%4C%69%67%68%74%73%20%41%72%65%20%4C%6F%77=%43%61%72%74%65%72%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%45%62%5E%37%43%20%37%2D%47%5A%4C%37%2D%46%20%37%5E%62%5A%45%4C%37%2D%46%20%37%2D%47%5A%4C%37%2D%46%20%37%4C%5A%46%2D%34%54%41%2A%7B%79%58%36%62%45%20%43%37%4C%5A%58%51%79%58%51%79%58%51%79%58%7D%20%37%62%20%42%36%62%45%31%4E%5A%4C%37%62%42%20%37%2D%46%79%51%7C%4E%32%37%2D%47%5A%4C%58%37%5E%43%5A%41%62%2D%37%20%2D%44%7C%51%79%58%37%5E%41%5A%4C%37%45%20%2D%37%42%7C%51%79%58%37%5E%62%47%5A%4C%37%62%44%37%20%47%37%4C%42%2A%5B%5D%51%46%20%37%5E%62%37%20%46%37%4C%46%20%37%2D%47%5A%4C%37%2D%46%20%37%5E%62%41%45%2A%5B%5D%20%39%62%37%62%42%20%37%2D%46%5A%2D%37%4C%5A%45%2D%43%7C%51%79%2D%37%4C%5A%47%2D%37%20%43%37%23%39%4C%5A%46%2D%37%20%42%62%37%4C%5A%47%2D%37%20%43%37%4C%5A%46%2D%37%20%42%62%37%4C%5A%45%62%36%20%42%62%37%20%5A%20==%30=%30===%57%68%65%6E%20%53%75%6E%6E%79%20%47%65%74%73%20%42%6C%75%65=%46%69%73%68%65%72%20%4D%61%72%76%69%6E==%42%61%6C%6C%61%64=%46==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%42%73%34%47%2D%37%20%4C%37%44%20%37%2D%41%5A%4C%37%2D%47%20%37%46%5E%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%37%43%5A%42%68%37%20%34%54%41%2A%7B%20%39%62%37%44%7C%6C%46%5E%37%31%4E%7C%2C%37%62%42%2C%37%43%73%20%37%2D%6C%47%7C%2C%37%62%44%2C%37%2D%62%41%73%20%41%2F%6C%41%2D%37%20%2C%37%62%45%2C%37%2D%45%5A%4C%79%51%58%79%51%23%46%5A%4C%37%2D%45%20%37%5E%44%42%2A%5B%20%5D%39%62%37%41%20%37%2D%45%32%4E%7C%51%79%58%2D%37%20%42%37%58%51%79%58%7D%20%37%43%20%37%44%5E%37%58%79%37%47%2C%37%2D%44%73%20%37%5E%46%5A%4C%37%41%2D%20%37%5E%43%5A%4C%37%47%20%37%2D%44%7C%51%2C%7C%6C%47%2D%5A%4C%37%41%20%45%2C%37%2D%62%2D%37%20%43%37%42%5A%4C%37%44%20%37%2D%41%5A%4C%37%2D%47%37%20%5E%46%5A%4C%37%62%45%20%37%2D%62%42%5A%4C%68%37%20%73%42%47%41%2A%5B%5D%62%37%2C%7C%6C%46%5E%37%2F%41%20%73%41%62%2D%37%2C%44%62%37%2C%7C%6C%47%2D%37%20%43%37%4C%5A%46%5E%37%58%79%51%5A%20==%30=%30===%57%68%65%6E%20%54%68%65%20%53%61%69%6E%74%73%20%47%6F%20%4D%61%72%63%68%69%6E%67%20%49%6E=%54%72%61%64%69%74%69%6F%6E%61%6C==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%2C%46%5A%4C%2C%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%2C%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%63%6C%20%46%34%34%54%5B%79%51%7C%46%37%58%79%51%7C%42%62%2C%58%79%51%7C%42%62%2D%2C%58%79%51%7C%46%2C%58%79%51%7C%47%37%20%43%37%4C%5A%46%2C%58%79%51%7C%43%37%58%79%51%5A%20==%30=%30===%57%68%65%6E%20%54%68%65%20%53%75%6E%20%43%6F%6D%65%73%20%4F%75%74=%41%72%6C%65%6E%20%48%61%72%6F%6C%64==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%43%5A%4C%37%47%34%43%37%20%42%4C%37%44%20%73%75%73%37%44%5A%4C%37%6F%23%20%43%37%43%5A%4C%37%44%20%37%2D%41%5A%4C%37%62%5A%44%2D%37%20%34%54%41%2A%7B%58%37%2D%44%5A%4C%5A%42%2D%37%37%2D%42%5A%4C%31%31%23%37%43%20%37%5E%47%2A%42%5B%7D%20%37%44%20%37%2D%41%5A%4C%37%45%20%20%45%2D%37%4C%37%46%20%37%5E%5B%5D%20%37%44%37%20%45%37%62%4C%2C%37%44%20%37%2D%41%6C%7C%2C%37%45%2C%42%68%73%20%37%44%7C%51%79%58%37%2D%41%5A%4C%39%5A%41%2D%37%20%68%42%7C%51%79%46%20%37%5E%43%42%62%37%4C%5A%37%2D%44%5A%4C%37%44%20%73%75%73%37%44%5A%37%4C%6F%23%43%20%37%43%5A%4C%37%44%20%37%2D%41%20%47%37%4C%5A%20%37%43%41%2A%37%44%20%37%41%37%20%45%37%4C%37%42%5A%4C%37%46%20%37%2D%45%5A%4C%37%42%37%20%5E%47%43%2A%5B%5D%20%37%44%20%37%2D%41%5A%20%45%37%4C%5A%2D%42%5A%4C%37%4C%5A%47%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%57%68%65%6E%20%59%6F%75%20%57%69%73%68%20%55%70%6F%6E%20%41%20%53%74%61%72=%48%61%72%6C%69%6E%65%20%4C%65%69%67%68==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%37%2D%44%5A%4C%34%43%5E%37%20%37%2D%45%5A%4C%37%46%20%36%43%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%5A%4C%33%31%62%37%41%20%45%62%6F%37%34%54%41%2A%7B%36%43%6C%32%4E%44%2D%37%20%47%79%58%51%79%58%51%79%58%7D%2C%37%47%2C%37%44%2D%73%2C%37%41%2C%37%2D%45%73%31%4E%5A%4C%37%51%58%79%51%7C%5A%4C%37%47%20%79%58%37%44%7C%2A%42%44%2D%37%41%5A%4C%37%5E%43%20%37%6F%43%5A%4C%37%47%37%20%2D%44%7C%51%79%58%37%5E%43%5A%4C%37%47%20%2D%37%58%79%51%5B%5D%51%79%58%45%5A%4C%37%46%58%79%51%7C%47%79%58%37%47%7C%51%79%58%37%2D%44%5A%4C%33%62%31%37%41%20%37%5E%43%41%2A%5B%5D%51%79%58%37%51%7C%43%36%20%37%2D%44%7C%51%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%5A%20==%30=%30===%57%68%65%6E%20%59%6F%75%27%72%65%20%53%6D%69%6C%69%6E%27=%53%68%61%79%20%2D%20%46%69%73%68%65%72%20%2D%20%47%6F%6F%64%77%69%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%2D%34%42%62%36%58%37%47%7C%51%79%58%37%2D%44%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%42%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%43%34%54%41%2A%7C%51%79%58%37%5E%51%7C%43%2D%37%58%35%23%37%46%7C%51%79%58%37%46%5A%4C%20%20%78%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%42%62%79%58%37%46%7C%2D%43%7C%51%79%5D%5B%2A%42%46%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%62%36%45%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%51%7C%43%37%58%20%20%6C%63%4B%46%7C%51%79%58%46%37%58%79%51%79%58%37%47%7C%51%79%58%31%31%23%37%62%41%4C%5A%20%6C%63%4B%51%79%58%36%62%42%43%2A%5B%5D%51%7C%43%2D%37%7C%51%79%58%37%37%58%79%51%7C%42%62%36%58%79%51%7C%20%28%43%2D%37%29%78%20%28%46%37%29%20%5A%20==%30=%30===%57%68%65%6E%20%59%6F%75%72%20%4C%6F%76%65%72%20%48%61%73%20%47%6F%6E%65=%53%77%61%6E%20%45%2E%41%2E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%2D%43%54%34%34%47%5E%4B%51%79%58%37%41%7C%51%79%58%37%43%7C%51%58%79%36%2D%47%7C%51%79%58%36%47%7C%51%79%58%37%63%6C%20%4C%5A%2C%41%2A%2C%5B%4C%35%23%37%45%79%51%5D%5B%2C%51%79%58%37%6F%62%42%7C%51%79%58%37%41%7C%79%51%58%37%2D%45%7C%51%79%58%37%5E%47%2C%42%2A%7C%42%2D%37%20%58%37%46%7C%51%51%79%58%36%2D%44%39%4C%5A%47%36%47%7C%51%79%58%37%5E%47%2C%41%2A%2C%5B%20%5D%37%44%20%37%2D%41%5A%4C%37%2D%45%20%37%5E%58%79%51%7C%47%20%37%2D%41%5A%7C%51%79%58%37%51%7C%41%37%58%58%37%5E%47%2C%43%2A%2C%5B%5D%51%79%58%37%7C%46%51%79%58%36%2D%43%5A%4C%20%6C%63%4B%51%79%79%51%7C%45%2D%79%58%37%43%7C%47%5E%37%20%46%37%4C%5A%45%37%58%79%51%7C%41%2D%37%58%79%51%7C%45%62%37%20%44%37%23%35%4C%5A%47%36%20%45%2D%37%4C%5A%41%2D%37%20%44%37%20%5A%20==%30=%30===%57%68%65%72%65%20%41%72%65%20%59%6F%75%3F=%4D%63%48%75%67%68%20%4A%69%6D%6D%79==%42%61%6C%6C%61%64=%47==%31%72%33%34%4C%62%4B%63%75%37%2C%37%2D%45%20%34%47%5E%37%2C%4C%2C%73%75%73%37%44%20%2C%37%2D%41%5A%4C%37%2C%6F%62%42%20%2C%37%2D%42%5A%4C%2C%37%43%20%5A%47%5E%37%2C%34%54%41%2A%7B%58%7D%37%44%2C%20%42%62%6F%37%45%2C%37%42%73%31%4E%5A%4C%2C%37%44%20%2C%2D%37%41%5A%4C%2C%37%45%20%2C%37%2D%42%5A%4C%2C%37%2C%41%2D%37%2C%37%41%5A%4C%2C%37%42%20%2C%58%79%51%58%79%4C%37%2D%41%20%2C%37%5E%43%6C%42%2A%5B%5D%47%37%2C%37%2D%44%73%20%2C%36%47%6C%32%4E%7C%51%5A%46%23%2D%37%51%79%58%51%79%4C%2C%37%42%20%2C%20%73%41%2D%5A%4C%37%2D%41%20%2C%37%5E%43%6C%7C%37%47%37%2C%2D%44%73%20%2C%37%5E%47%6C%7C%37%44%2C%37%46%23%2D%37%2C%37%2D%45%5A%4C%2C%37%2D%41%5A%20%41%37%2C%4C%42%20%2C%37%2D%42%5A%4C%2C%37%43%20%2C%37%47%5E%41%2A%5B%5D%20%2C%37%44%20%2C%37%2D%41%5A%62%6F%37%2C%4C%2C%37%2D%45%5A%4C%2C%37%44%20%73%2C%4C%5A%47%4C%2C%37%45%20%2C%37%2D%42%5A%4C%2C%37%6F%42%62%20%2C%37%41%5A%4C%2C%37%2D%45%20%2C%37%5E%5A%41%2D%37%2C%75%73%37%44%20%5A%47%36%2C%20%73%41%2D%37%2C%44%37%5A%20==%30=%30===%57%68%65%72%65%20%4F%72%20%57%68%65%6E=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%20%78%20%5A%34%45%62%58%79%51%79%58%37%5E%62%41%5A%4C%20%6C%63%4B%51%58%79%2C%37%5E%62%45%7C%51%79%58%36%62%45%7C%51%4B%63%6C%20%4C%34%54%41%2A%7B%62%37%47%20%37%42%62%37%73%75%58%37%5E%62%45%32%4E%7D%51%79%58%73%75%73%62%37%42%7C%51%79%58%37%5E%62%45%31%4E%5A%4C%73%79%51%7C%44%68%20%37%2D%46%5A%42%7C%51%79%58%42%43%2D%37%58%79%58%37%2D%43%7C%51%79%58%39%62%37%47%7C%79%51%58%37%68%44%7C%51%79%58%37%2D%46%7C%51%79%51%7C%46%2D%37%2A%5B%5D%20%39%79%58%37%5E%62%79%51%7C%42%62%37%2D%43%7C%51%79%58%37%47%7C%51%79%58%36%45%62%7C%51%79%58%62%45%41%2A%5B%5D%51%79%58%37%58%79%51%7C%41%58%31%31%23%37%20%37%2D%46%7C%39%58%79%51%7C%45%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%7C%46%51%79%58%39%62%37%43%7C%51%79%58%37%2D%46%62%36%58%79%51%62%37%43%7C%51%42%62%37%20%5A%20==%30=%30===%57%68%69%6C%65%20%57%65%27%72%65%20%59%6F%75%6E%67=%57%69%6C%64%65%72%2D%50%61%6C%69%74%7A==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%4C%37%2D%46%5A%34%45%62%36%4C%4C%78%5A%4C%37%62%42%5A%4C%78%5A%4C%37%46%4C%5A%37%2D%43%5A%4C%37%2D%47%5A%4C%37%2D%46%5A%5A%45%62%36%4C%33%54%5B%41%2A%4C%37%2D%43%5A%5A%43%2D%37%4C%46%5A%4C%78%5A%4C%37%2D%43%5B%42%2A%5D%20%5A%78%4C%39%62%37%47%5A%4C%78%5A%4C%37%68%44%5A%37%4C%5A%78%4C%4C%37%2D%47%5A%4C%36%62%45%5B%62%37%4C%5A%78%5A%4C%37%62%42%5A%4C%78%5A%4C%37%2D%46%5A%78%4C%5A%4C%37%46%5A%4C%78%5A%4C%37%2D%43%5A%4C%78%20%5D%2A%41%44%5A%4C%78%5A%4C%37%2D%43%5A%5A%47%2D%37%4C%4C%37%2D%46%5A%4C%36%62%45%5A%4C%78%5A%4C%62%37%42%5A%4C%78%5A%4C%37%46%5A%4C%37%2D%43%5A%5A%47%2D%37%4C%4C%37%2D%46%5A%44%5A%4C%78%5A%5A%78%4C%5A%47%5A%4C%37%62%45%5A%4C%37%2D%62%42%5A%4C%78%4C%5A%37%2D%43%5B%43%2A%5D%20%78%5A%4C%39%62%37%41%62%5E%37%4C%4C%37%68%44%5A%5A%4C%37%2D%46%4C%5A%45%62%36%36%62%45%5A%4C%37%62%42%5A%4C%73%75%73%37%42%62%5A%4C%62%42%2F%37%6F%62%45%5A%4C%62%42%2F%4C%5A%78%4C%5A%78%5A%4C%37%62%42%62%37%20%5A==%30=%30===%57%68%69%73%70%65%72%20%4E%6F%74=%47%6F%6C%73%6F%6E%20%42%65%6E%6E%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%44%5A%4C%39%62%34%43%2D%37%20%45%5A%4C%46%2F%37%2D%47%20%37%2D%47%5A%4C%62%39%37%44%20%37%68%41%5A%4C%62%42%2F%37%2D%43%68%37%20%41%37%34%54%7B%41%2A%79%58%51%79%58%37%4C%5A%45%68%58%7D%20%39%62%37%47%20%37%2D%46%31%4E%5A%37%4C%2D%45%20%37%2D%44%5A%4C%39%62%37%41%20%37%79%51%58%79%51%68%42%20%37%2D%37%68%45%7C%51%2D%37%20%42%62%2D%47%7C%51%79%58%37%2D%47%7C%51%79%58%39%37%62%44%7C%51%79%58%37%68%41%5B%42%2A%5D%20%37%37%2F%46%58%79%46%32%4E%7C%51%39%62%37%44%20%37%62%39%58%79%62%42%2F%37%2D%43%20%37%2D%43%5B%41%2A%5D%79%51%58%39%62%37%47%7C%51%79%58%37%68%44%7C%51%4C%5A%41%68%37%41%7C%51%79%58%4C%37%2D%45%20%20%47%2D%37%2F%39%62%37%41%20%37%68%45%5A%4C%37%68%42%20%2D%37%44%5A%4C%39%62%37%41%20%37%68%45%5A%4C%46%4C%5A%44%2D%37%37%2D%47%5A%4C%5A%46%2D%37%20%47%37%62%39%20%5A==%30=%30===%57%68%6F%20%43%61%6E%20%49%20%54%75%72%6E%20%54%6F=%4E%65%77%6C%65%79%2D%42%72%69%63%75%73%73%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5E%62%41%20%37%34%45%62%5E%37%2D%46%20%37%5E%62%45%7C%51%79%58%37%62%42%51%7C%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%37%4C%5A%47%2D%34%54%41%2A%5B%58%37%2D%43%7C%2D%37%58%79%51%47%5A%4C%39%23%37%44%20%37%68%41%7C%51%79%37%58%5E%62%41%42%2A%5B%5D%51%79%58%37%62%45%7C%2D%37%58%79%51%62%42%5A%4C%37%4C%20%6C%63%4B%37%20%46%23%6F%62%45%41%2A%5B%5D%51%79%58%37%62%42%7C%51%58%79%37%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%5E%37%58%79%51%2D%46%7C%51%79%5D%51%79%58%37%79%51%7C%42%62%58%37%2D%62%42%5A%4C%37%5E%62%41%20%37%2D%5A%47%4C%37%2D%46%20%37%5E%62%45%7C%51%79%58%37%79%51%7C%45%62%58%37%2D%46%5A%2D%46%5A%4C%37%5E%37%58%79%51%2F%62%45%5A%4C%37%6F%23%46%20%37%46%7C%51%58%79%37%2D%43%5A%4C%39%62%37%47%20%37%68%44%7C%47%20%47%62%6F%62%41%43%2A%5B%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%57%68%6F%20%43%61%72%65%73=%47%65%72%73%68%77%69%6E%20%47%65%6F%72%67%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%43%5E%37%58%31%62%37%41%5A%4C%20%6C%63%4B%51%79%58%33%62%31%37%45%7C%51%79%58%31%31%23%37%46%7C%51%79%33%58%79%51%4B%34%54%41%2A%5B%58%37%2D%45%7C%51%7C%47%37%58%7C%51%79%58%37%2D%44%5A%4C%37%6F%62%45%20%2D%37%45%5A%4C%37%2D%46%20%37%2D%45%7C%7C%51%79%47%37%58%79%51%79%58%37%2D%44%62%37%45%7C%51%37%58%79%51%7C%37%46%7C%51%79%58%37%5E%43%42%2A%5B%5D%20%47%37%20%37%2D%44%5A%4C%37%62%41%20%37%2D%62%45%23%31%31%58%79%2D%41%7C%51%79%7C%51%79%58%37%4B%63%6C%20%4C%37%2D%45%7C%51%79%58%37%6F%23%44%7C%51%79%37%58%44%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%5A%58%79%51%7C%46%51%79%58%33%31%45%2D%37%58%79%51%7C%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%57%68%6F%27%73%20%53%6F%72%72%79%20%4E%6F%77%3F=%53%6E%79%64%65%72%2D%4B%61%6C%6D%61%72%2D%52%75%62%79==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%4B%51%79%58%2C%34%43%5E%37%2C%6C%63%4B%51%79%58%2C%37%41%5A%4C%20%6C%63%51%4B%79%58%2C%37%45%5A%4C%20%6C%63%4B%51%79%58%20%4C%5A%44%37%34%54%41%2A%5B%37%47%7C%51%79%7C%47%37%2C%58%51%79%58%2C%37%5E%47%7C%51%79%58%2C%37%44%51%7C%79%58%2C%37%5E%43%5A%4C%20%6C%63%4B%51%79%7C%44%37%2C%58%5A%4C%20%6C%63%5A%4C%20%6C%63%2C%4C%5A%47%37%37%45%5A%4C%20%6C%63%4B%51%79%58%2C%37%5E%6C%43%42%2A%5B%59%5D%37%47%2C%37%2D%44%73%20%2C%2C%58%79%51%4B%36%2D%46%20%2C%51%79%58%2C%37%51%4B%63%6C%20%58%2C%36%2D%46%7C%51%79%58%2C%37%5E%46%7C%79%51%58%2C%37%41%7C%51%79%58%2C%37%2D%44%5A%4C%79%51%7C%43%5E%79%58%2C%37%41%7C%41%37%2C%58%79%51%7C%44%37%2C%58%79%51%7C%46%2D%37%2C%20%47%37%2C%4C%5A%43%5E%37%2C%20%47%37%2C%4C%5A%43%5E%37%2C%58%79%51%5A%20==%30=%30===%57%68%79%20%44%6F%20%49%20%4C%6F%76%65%20%59%6F%75%3F=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%41%62%5E%37%37%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%37%58%2D%62%42%7C%51%79%58%37%2D%46%7C%51%79%58%58%79%51%7C%46%34%54%41%2A%7B%4C%39%62%37%43%79%51%7C%45%62%51%79%58%37%2D%62%42%7C%51%79%58%37%2D%46%51%7C%79%58%37%2D%43%31%4E%42%2A%7C%51%79%58%37%7C%47%68%37%20%58%37%2D%62%42%7C%51%79%58%37%79%51%7C%42%62%58%37%2D%62%45%32%4E%43%2A%7C%7D%51%79%58%62%37%45%7C%51%79%58%37%2D%62%42%7C%51%79%58%37%79%51%7C%41%62%58%37%2D%46%5A%44%62%5E%37%58%79%51%7C%47%62%37%58%79%51%7C%41%62%5E%37%58%79%51%7C%42%62%2D%37%20%45%62%37%4C%5A%41%62%36%58%79%51%7C%42%62%2D%37%20%45%62%37%20%5A%20==%30=%30===%57%68%79%20%44%6F%6E%27%74%20%59%6F%75%20%44%6F%20%52%69%67%68%74%3F=%4D%63%43%6F%79%20%4B%61%6E%73%61%73%2D%4A%6F%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%2D%47%2D%36%20%42%68%2D%47%5A%4C%37%41%20%37%62%42%5A%4C%37%68%20%42%36%2D%44%5A%4C%37%41%20%37%62%42%5A%4C%37%37%58%79%51%7C%44%34%34%54%5B%41%20%37%62%42%36%20%42%68%37%20%36%2D%44%5A%4C%37%41%20%37%62%42%5A%4C%41%37%20%37%62%42%5A%4C%37%41%20%37%62%42%5A%4C%42%68%37%4C%5A%2D%44%5A%4C%37%37%20%5A%20==%30=%30===%57%69%6C%64%20%46%6C%6F%77%65%72=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%57%61%6C%74%7A=%42%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%5E%34%42%62%5E%37%6C%63%4B%51%79%58%73%75%73%39%62%37%44%5A%35%4C%23%39%23%37%41%20%37%2D%62%41%7C%51%79%58%20%4C%5A%42%62%36%54%5B%41%2A%23%37%5E%62%42%20%41%37%23%39%20%37%2D%43%7C%51%79%58%73%75%73%39%62%37%5A%47%4C%20%6C%63%4B%51%79%58%39%23%37%44%5A%4C%46%31%33%4C%5A%37%2D%62%41%7C%42%2A%5D%51%79%41%62%5E%37%23%7C%51%79%58%39%2D%46%7C%51%79%58%39%62%33%43%31%7C%51%79%58%31%31%2D%47%7C%51%79%58%31%31%45%37%23%39%58%7C%51%79%58%35%37%2D%62%41%7C%20%43%2D%37%4C%62%42%5A%4C%20%6C%63%4B%51%79%58%73%75%73%62%39%37%44%5A%4C%39%23%37%41%20%37%2D%62%41%5A%5E%37%58%79%51%37%5E%62%45%5B%2D%62%42%20%35%4C%5A%44%37%23%5A%4C%33%31%46%20%37%2D%43%7C%51%79%58%73%73%75%39%62%37%47%5A%4C%20%6C%63%4B%51%79%58%39%42%62%5E%37%23%39%23%37%41%20%6C%63%4B%51%79%62%2D%31%31%20%5A%4C%31%31%23%37%62%45%20%37%2D%62%41%5A%37%4C%5E%62%44%20%37%5E%62%41%5A%4C%33%31%62%45%44%37%23%39%58%42%5A%4C%31%31%20%20%5A==%30=%30===%57%69%6C%6C%20%59%6F%75%20%53%74%69%6C%6C%20%42%65%20%4D%69%6E%65%3F=%44%65%6E%6E%69%73%20%4D%61%74%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%45%62%5E%37%5E%62%45%31%4E%7C%51%79%58%37%62%42%7C%51%58%79%37%2D%46%7C%51%79%58%37%6F%45%7C%51%79%58%37%58%79%51%4B%34%54%41%2A%7B%37%62%42%5A%4C%51%7C%47%37%62%23%46%5A%4C%20%6C%63%4B%51%79%58%37%46%5A%20%4C%6C%63%4B%51%79%58%37%2D%43%7C%51%79%58%39%2D%37%20%42%37%79%58%37%68%44%51%79%58%37%2D%7C%45%62%5E%37%63%4B%51%79%58%37%47%32%4E%7C%7D%20%37%62%3E%42%65%6E%69%46%3C%20%37%2D%46%5A%4C%37%43%20%6C%20%4C%5A%43%51%79%58%39%23%2D%62%42%7C%51%5A%43%2D%37%58%62%42%5A%4C%37%42%20%37%2D%23%46%5A%4C%20%63%6C%4B%51%79%58%37%46%5A%4C%20%6C%63%4B%51%79%37%23%39%58%79%4C%20%6C%63%4B%51%79%58%37%5E%45%62%37%58%79%6C%63%4B%51%79%58%31%31%23%37%62%44%5A%4C%6C%20%63%4B%51%79%58%37%5E%62%41%42%2A%5B%5D%51%20%4C%5A%45%62%7C%51%79%58%37%4B%63%6C%20%4C%5A%46%23%2D%37%20%3C%44%2E%43%2E%20%61%6C%20%31%73%74%20%65%6E%64%69%6E%67%3E%42%37%4C%5A%46%2D%37%20%42%62%37%20%5D%20==%30=%30===%57%69%6C%6C%6F%77%20%57%65%65%70%20%46%6F%72%20%4D%65=%52%6F%6E%65%6C%6C%20%41%6E%6E==%53%6C%6F%77%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%2C%37%62%44%2C%34%47%37%20%43%2D%41%2C%42%2F%36%47%7C%2C%6F%62%42%2C%37%41%2D%73%20%37%47%5A%4C%37%43%20%37%47%5A%4C%37%37%2C%44%2D%37%34%54%41%2A%7B%4C%20%51%79%58%44%62%37%23%31%37%44%20%37%47%5A%4C%37%43%20%37%47%6C%31%7C%4E%2C%37%44%2C%37%2D%41%73%20%37%43%5A%4C%31%20%7D%58%79%51%20%37%43%6C%7C%47%20%37%62%41%20%43%37%4C%5A%20%37%2D%43%5A%4C%39%62%37%47%20%37%2D%47%51%7C%79%58%37%2D%43%42%2A%5B%5D%51%79%58%37%47%42%62%37%4C%5A%37%47%32%4E%5A%37%47%6C%41%2A%43%2D%37%58%79%2C%37%2D%41%73%20%37%62%41%5A%4C%37%62%42%37%20%2D%43%5A%4C%39%62%37%47%20%37%2D%47%7C%51%44%37%2C%5D%5B%5A%4C%39%62%37%37%62%44%20%37%47%37%20%43%37%62%44%2C%37%2D%44%2C%37%2D%41%2C%42%2F%36%7C%47%2C%6F%62%42%2C%37%2D%41%73%20%37%47%5A%4C%37%2C%7C%6C%43%5A%4C%37%43%20%23%31%31%4C%5A%43%37%20%73%41%2D%37%2C%44%37%2C%7C%6C%47%37%20%43%37%4C%5A%47%37%20%44%37%20%5A%20==%30=%30===%57%69%6E%64%6F%77%73=%43%6F%72%65%61%20%43%68%69%63%6B==%57%61%6C%74%7A=%42%2D==%31%72%33%34%4C%62%4B%63%75%37%78%5A%4C%78%5A%34%42%2D%37%4C%2D%23%46%5A%4C%37%23%43%5A%4C%78%5A%4C%78%4C%5A%37%68%23%47%5A%4C%78%5A%4C%78%5A%4C%78%5A%37%4C%5A%78%4C%33%54%5B%41%2A%5B%42%2A%5D%20%75%73%4C%5A%78%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%5A%4C%78%4C%5A%31%31%23%37%5E%45%5A%4C%78%5A%4C%78%5A%4C%5A%78%4C%5A%78%73%37%44%5A%4C%79%58%37%41%7C%51%7C%41%37%58%41%7C%51%79%58%37%41%7C%51%79%58%37%62%41%51%7C%79%58%37%41%7C%51%79%58%37%62%41%7C%51%79%62%37%58%79%51%79%58%37%62%41%62%42%7C%51%79%45%5E%37%58%79%7C%51%79%58%42%2F%37%2D%23%43%7C%51%79%58%2D%37%23%43%7C%51%79%58%23%44%2F%37%5E%45%7C%51%42%62%68%37%58%5B%43%2A%5D%51%58%46%2F%37%62%58%79%51%7C%45%62%47%2F%37%2D%62%41%7C%51%79%58%37%2D%62%7C%41%51%79%58%37%62%45%7C%51%79%58%47%2F%37%62%58%79%51%7C%44%62%41%2F%37%68%58%37%5E%42%51%37%58%79%51%7C%20%20%31%31%23%37%43%7C%51%79%58%37%2D%23%7C%43%51%79%58%37%2D%23%44%7C%51%79%58%37%5E%45%51%20%5A%59%7B%62%44%7C%51%79%79%51%4B%63%6C%20%4C%5A%43%23%2D%37%2F%42%58%79%51%4B%63%6C%20%3C%34%78%3E%20%7D==%30=%30===%57%69%74%63%68%20%48%75%6E%74=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%53%6C%6F%77%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%20%2D%37%58%79%51%78%20%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%20%4C%5A%20%78%43%34%34%54%5B%7C%51%79%58%37%63%6C%20%4C%5A%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%79%51%58%37%2D%43%5A%4C%20%78%20%5A%4C%20%78%20%4C%5A%47%62%5E%4B%51%79%58%37%39%62%37%47%7C%7C%45%5E%37%20%62%41%7C%51%79%58%62%41%2F%41%7C%51%79%58%2D%37%62%41%7C%51%79%58%37%62%45%5A%4C%37%62%45%2D%37%58%79%51%51%79%58%37%46%62%31%33%20%20%20%5A==%30=%30===%57%69%74%63%68%63%72%61%66%74=%43%6F%6C%65%6D%61%6E%20%43%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%58%37%5E%46%7C%34%46%36%58%79%73%37%43%7C%51%79%58%37%2D%47%5A%4C%20%6C%4B%63%51%79%58%37%6F%62%41%5A%4C%20%6C%63%4B%51%75%73%58%79%51%34%54%41%2A%5B%39%62%37%47%7C%37%20%46%37%4C%41%7C%51%79%58%37%62%45%7C%51%79%58%37%2D%42%62%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%5A%62%36%58%79%51%2D%43%7C%51%79%79%58%37%5E%46%37%58%79%51%4B%4B%51%79%58%31%31%23%37%62%42%5A%4C%20%6C%4B%63%51%79%58%37%5E%46%42%2A%5B%5D%20%20%6C%63%63%6C%20%4C%5A%43%7C%51%79%58%4C%2D%41%20%41%4C%5A%42%68%37%58%36%2D%41%7C%51%79%58%41%2F%46%7C%51%79%37%58%2D%41%7C%51%79%58%39%62%37%45%7C%51%79%58%79%51%7C%46%2F%20%6C%63%4B%51%51%79%58%37%6F%79%51%7C%45%62%6C%63%4B%51%79%58%36%46%43%2A%5B%5D%51%79%37%58%43%7C%51%79%58%37%2D%47%7C%51%79%58%47%2F%20%4C%5A%41%62%58%37%2D%47%5A%4B%63%6C%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%58%79%51%7C%47%2D%37%20%43%37%20%5A%20==%30=%30===%57%69%74%68%20%41%20%53%6F%6E%67%20%49%6E%20%4D%79%20%48%65%61%72%74=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%33%31%62%37%43%34%45%62%5E%37%5E%62%45%7C%51%79%58%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%33%31%62%37%43%7C%51%79%58%37%58%79%51%7C%34%54%7B%41%2A%58%37%2D%43%7C%2D%37%58%79%51%37%47%7C%51%79%58%37%68%44%5A%4C%20%6C%63%51%4B%79%58%37%2D%43%7C%51%79%58%39%62%37%47%7C%62%39%58%79%51%46%7C%51%79%58%79%58%37%68%41%20%4C%5A%44%68%42%2F%37%2D%43%7C%51%79%58%37%2D%43%31%4E%2A%42%5B%5D%51%79%58%39%62%37%47%7C%51%79%58%37%62%58%79%51%7C%6C%63%4B%51%79%39%62%37%44%5A%4C%5A%41%62%5E%51%79%58%37%68%41%5A%4C%20%6C%63%4B%51%79%47%58%2F%37%2D%43%5A%4C%20%6C%63%4B%51%79%58%37%4B%63%6C%20%4C%20%6C%63%4B%51%43%7C%51%79%58%6C%20%4C%5A%47%43%2A%5B%7D%51%79%58%37%62%42%7C%51%79%58%2D%37%46%7C%51%79%58%39%62%37%43%7C%51%79%58%37%4E%32%43%2D%37%63%4B%51%79%58%79%58%37%6F%23%58%79%51%7C%41%37%46%7C%51%79%58%37%2D%43%7C%51%79%58%37%47%2D%7C%51%79%58%37%5E%62%41%7C%51%79%58%37%68%58%79%51%7C%46%62%42%2F%37%2D%51%79%58%37%2D%2F%47%58%79%51%63%4B%51%79%58%36%62%45%7C%51%79%58%37%62%7C%42%51%79%58%37%2D%46%7C%51%79%58%37%2D%43%7C%6C%20%4C%5A%46%36%62%45%7C%51%7C%42%62%37%20%20%20%5A==%30=%30===%57%69%74%68%20%54%68%65%20%57%69%6E%64%20%41%6E%64%20%54%68%65%20%52%61%69%6E%20%49%6E%20%59%6F%75%72%20%48%61%69%72=%45%64%77%61%72%64%73%20%43%6C%61%72%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%37%62%45%34%45%62%5E%37%4C%39%62%37%44%20%37%68%41%5A%4C%62%42%2F%2D%37%43%20%37%2D%43%5A%4C%44%2F%39%62%37%47%20%5A%47%2D%37%20%34%54%41%2A%7B%58%36%62%45%32%79%51%7C%44%62%79%58%51%79%58%7D%20%37%62%42%20%37%2D%46%4C%5A%37%43%20%37%5E%62%45%31%4E%7C%51%79%58%37%51%20%4C%5A%4E%58%37%5E%62%41%51%79%58%37%2D%20%20%5D%5B%2A%37%47%20%37%2D%47%5A%4C%37%2D%46%20%37%5E%45%62%5A%4C%20%6C%63%4B%51%79%58%37%6F%62%45%42%62%39%4C%5A%43%6C%63%4B%51%79%20%37%68%41%5A%51%7C%46%2D%37%2D%43%20%37%2D%43%5A%4C%39%62%37%47%20%37%44%68%41%2A%5B%5D%51%79%58%37%62%42%7C%51%79%58%37%2F%42%62%4C%79%58%37%46%7C%44%37%62%39%4C%5A%47%2D%37%20%45%62%37%4C%5A%41%62%5E%37%58%79%51%7C%44%62%37%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%57%69%74%68%6F%75%74%20%41%20%53%6F%6E%67=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%62%34%45%62%5E%37%37%5E%62%45%7C%51%79%58%37%62%44%7C%51%79%37%58%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%58%58%79%51%7C%45%34%54%7B%41%2A%62%45%31%4E%7C%58%79%51%7C%44%42%7C%51%79%58%37%2D%46%5A%4C%37%43%20%37%47%2D%7C%51%79%58%37%5E%62%45%7C%51%79%58%37%62%62%37%58%79%51%37%5E%62%41%7C%62%45%7C%51%79%46%2D%37%20%42%51%79%58%36%62%45%32%4E%7C%7D%20%37%62%42%37%20%2D%46%5A%4C%37%43%20%37%2D%47%5A%4C%37%62%7C%41%62%37%58%7C%51%79%58%36%2D%47%7C%51%79%45%62%37%58%79%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%43%20%2D%37%47%7C%51%79%58%37%5E%62%41%5B%42%2A%5D%51%45%62%5E%37%58%7C%51%79%58%36%37%62%42%20%37%41%68%37%20%44%43%3E%67%6E%69%64%6E%45%20%64%72%33%20%6C%20%61%2E%43%2E%44%3C%20%37%2D%47%5A%4C%39%62%37%37%4C%5A%46%2D%7C%51%79%58%37%20%5D%59%7C%4E%33%45%62%36%58%79%51%7C%43%2D%37%58%79%51%7C%46%2D%37%58%79%51%7C%42%62%37%20%20%20%5A==%30=%30===%57%69%74%68%6F%75%74%20%41%20%53%6F%6E%67%20%28%4A%6F%65%20%48%65%6E%64%65%72%73%6F%6E%20%43%68%61%6E%67%65%73%29=%59%6F%75%6D%61%6E%73%20%56%69%6E%63%65%6E%74==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%23%39%23%37%45%34%45%62%5E%37%5E%42%7C%51%79%58%37%62%47%7C%51%79%58%37%62%5E%41%7C%51%79%58%31%31%23%37%41%7C%51%79%58%37%58%79%51%7C%34%54%41%2A%7B%37%62%42%7C%51%7C%44%62%37%23%7C%51%79%58%37%62%47%7C%51%79%58%37%2D%47%51%7C%79%58%73%75%73%37%62%42%7C%51%79%58%31%31%46%2D%37%58%79%51%79%58%31%31%63%4B%51%79%58%31%45%62%36%20%7C%7D%51%79%58%37%62%42%7C%51%79%58%36%62%5A%45%4C%37%2D%46%20%37%2D%47%5A%4C%37%5E%62%41%4E%32%45%62%36%4E%7C%51%79%58%5E%62%45%5A%4C%78%20%4C%5A%42%2D%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%5E%37%62%41%42%2A%5B%5D%20%37%62%45%20%37%2D%62%37%20%42%62%37%20%5A%4C%20%6C%51%79%58%37%5E%47%2D%37%58%79%5D%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%2D%37%47%5A%4C%33%31%62%37%44%20%37%68%41%7C%51%5B%2A%41%45%62%7C%51%79%58%37%58%31%31%23%37%31%58%79%51%7C%58%31%31%23%39%23%37%45%7C%51%79%58%37%5E%7C%42%51%79%58%37%62%47%7C%51%79%58%37%5E%62%41%79%51%7C%44%62%31%23%37%41%7C%4C%37%5E%62%41%37%73%75%73%58%51%79%58%37%62%42%7C%51%79%58%37%2D%46%7C%79%51%58%37%62%47%7C%51%79%58%37%2D%47%7C%51%79%7C%45%62%36%20%62%42%7C%51%79%5A%47%2D%37%20%46%2D%37%4C%5A%45%62%36%58%79%51%7C%42%62%37%58%79%51%5A%20==%30=%30===%57%69%76%65%73%20%41%6E%64%20%4C%6F%76%65%72%73=%42%61%63%68%61%72%61%63%68%20%42%75%72%74==%57%61%6C%74%7A=%45%62==%31%72%33%34%4C%62%4B%63%75%37%20%5A%4C%20%7C%34%46%2D%37%4C%43%5A%4C%37%2D%47%5A%4C%20%7C%72%20%5A%4C%7C%20%72%20%5A%4C%20%7C%72%20%5A%4C%36%62%42%5A%37%4C%5A%20%72%33%54%41%2A%7B%6C%63%4B%51%79%20%72%7C%20%20%7C%51%79%58%37%44%7C%51%79%58%37%68%41%7C%79%51%58%37%46%7C%51%79%58%37%2D%43%42%2A%5B%5D%45%62%5E%37%58%5A%4C%20%7C%72%42%5A%4C%37%2D%37%58%79%51%7C%51%79%58%7D%51%79%58%37%43%7C%51%79%58%37%47%2D%7C%51%79%58%37%5E%62%44%7C%51%79%58%37%44%20%5B%2A%43%46%2D%41%5A%4C%20%62%45%5A%4C%20%72%7C%20%4C%5A%20%7C%72%20%5A%4C%36%62%42%5A%4C%37%2D%46%4C%5A%37%6F%45%5A%4C%36%62%45%5A%4C%20%7C%72%20%4C%5A%20%72%7C%20%5A%4C%36%62%5E%37%4C%5A%43%37%4C%5A%46%2D%37%4C%5A%42%62%36%4C%5A%20%72%7C%20%4C%5A%20%72%7C%20%4C%5A%45%62%36%4C%5A%78%20%5A%20==%30=%30===%57%6F%6F%64%79%27%6E%20%59%6F%75=%47%69%6C%6C%65%73%70%69%65%20%44%69%7A%7A%79==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44%62==%31%72%33%34%4C%62%4B%63%75%37%39%62%37%62%41%34%47%68%37%58%68%62%45%7C%51%79%58%39%62%37%62%42%7C%51%58%79%37%68%46%7C%51%79%58%39%62%37%43%7C%51%79%37%58%79%51%7C%34%54%7B%41%2A%41%5A%4C%29%37%62%5E%37%58%79%20%29%37%2D%41%28%37%2D%62%41%5A%4C%37%62%20%44%37%2D%62%41%5B%42%2A%7D%20%20%6C%63%4B%51%44%62%37%28%44%44%7C%51%79%58%37%2D%62%42%5A%62%37%4C%5A%47%37%62%45%20%29%37%2D%42%28%37%2D%62%42%5A%37%4C%62%45%20%37%2D%62%42%7C%51%79%58%37%5E%62%28%45%37%29%4C%44%20%37%2D%62%62%45%7C%51%79%5A%41%62%5E%37%42%7C%51%79%58%37%68%46%7C%51%79%58%39%62%43%37%7C%51%79%58%37%68%47%5B%41%2A%5D%51%79%58%62%37%62%39%58%4C%37%62%45%20%68%37%58%79%51%7C%41%62%37%62%39%58%79%51%7C%44%62%5E%37%58%79%51%4B%63%6C%20%20%5A==%30=%30===%57%6F%72%6B%20%53%6F%6E%67=%41%64%64%65%72%6C%65%79%20%4E%61%74==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%58%2D%46%5A%4C%2D%58%79%51%4B%79%58%37%43%5A%4C%20%6C%63%4B%51%79%58%2D%5A%46%4C%20%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%51%4B%63%6C%20%46%34%34%54%5B%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%46%37%58%79%51%7C%42%62%37%58%79%51%7C%47%37%20%43%37%4C%5A%46%2D%20%20%20%5A==%30=%30===%57%6F%75%6C%64%6E%27%74%20%49%74%20%42%65%20%4C%6F%76%65%72%6C%79=%4C%6F%65%77%65%20%46%72%65%64%65%72%69%63%6B==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%47==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%23%46%2F%41%47%36%20%45%5A%4C%37%44%20%37%41%5A%4C%37%2D%45%20%36%5A%47%4C%73%75%73%37%44%20%37%2D%41%5A%4C%37%2D%47%36%20%44%37%2A%7B%34%34%54%37%44%20%44%2F%20%45%37%4C%5A%4C%20%51%79%58%51%79%58%7D%20%37%44%20%44%37%2F%2D%41%5A%4C%37%6F%44%20%44%2F%36%47%31%4E%5A%4E%32%47%36%46%2F%36%2D%44%2F%37%44%6C%20%79%51%5D%5B%2A%23%43%2F%37%23%46%20%37%5E%44%5A%4C%37%41%45%20%2F%37%41%5A%4C%37%6F%62%45%20%37%5E%44%42%4C%5A%42%2D%37%58%36%47%5A%4C%5A%4C%37%2D%45%36%20%46%23%37%5B%5D%20%37%44%20%44%2F%37%2D%41%5A%4C%37%62%6F%45%20%36%41%5A%4C%39%45%20%37%2D%42%5A%4C%2A%41%47%36%20%47%6C%5A%4C%41%20%36%47%5A%4C%37%73%75%73%4C%36%2D%44%6C%5A%4C%23%46%2F%37%44%20%36%47%4C%5A%37%44%20%37%41%5A%4C%37%2D%45%20%36%47%5A%2F%46%20%45%37%44%20%37%2D%41%79%58%36%47%5B%41%2D%37%20%44%20%20%51%79%58%51%79%58%51%79%58%5A%20%51%37%2C%44%20%37%2D%41%7C%51%79%58%36%47%5A%4C%37%59%2C%51%2C%20%5A%4C%37%2D%45%51%7C%46%39%58%79%51%7C%47%36%58%79%51%5A%20==%30=%30===%57%6F%77=%54%72%69%73%74%61%6E%6F%20%4C%65%6E%6E%69%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%2D%62%34%47%2D%37%58%37%5E%47%5A%4C%37%5E%62%41%20%37%2D%41%5A%37%4C%2D%47%20%36%46%7C%51%79%58%37%43%7C%51%79%58%79%51%7C%47%34%54%41%2A%5B%47%5A%4C%37%5E%58%79%51%7C%46%41%7C%51%79%58%36%46%7C%51%79%58%37%43%7C%79%51%58%37%2D%47%42%2A%5B%5D%51%79%58%37%6F%23%2D%37%20%41%62%37%5E%46%7C%51%4B%51%79%58%37%7C%47%62%2D%37%79%58%37%46%7C%51%79%58%37%2D%43%43%2A%5B%20%5D%20%6C%63%4B%51%79%58%37%5E%46%7C%51%79%58%51%7C%42%62%5E%51%79%58%37%5E%46%7C%51%79%58%47%37%23%31%31%58%37%2D%47%41%2A%5B%5D%20%20%6C%63%4B%51%58%79%31%31%23%37%43%5A%4C%20%6C%63%4B%51%79%58%79%51%7C%43%37%5A%4C%20%6C%63%36%20%47%2D%37%4C%5A%41%2D%37%20%41%62%5E%37%4C%5A%47%5E%37%58%79%51%7C%47%62%2D%37%58%79%51%7C%55%46%5E%37%58%79%51%7C%46%23%6F%37%58%79%51%5A%20==%30=%30===%57%72%61%70%20%59%6F%75%72%20%54%72%6F%75%62%6C%65%73%20%49%6E%20%44%72%65%61%6D%73=%42%61%72%72%69%73%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%43%5A%4C%37%34%43%5E%37%20%5E%46%5A%4C%37%43%20%37%2D%41%5A%4C%37%45%37%20%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%46%37%20%46%23%6F%34%54%7B%41%2A%5B%42%2A%5D%51%37%4C%5A%44%37%32%4E%7C%51%79%58%51%79%58%51%79%58%51%79%7D%58%20%37%47%20%37%5E%43%31%4E%5A%4C%37%47%20%43%5E%37%58%79%41%20%47%2F%37%4C%37%47%20%37%37%4C%5A%45%37%20%37%45%5A%4C%37%42%20%37%23%46%7C%51%79%37%58%5E%43%5A%4C%37%47%20%37%44%5A%4C%37%41%20%41%37%4C%5A%44%42%20%37%23%46%23%46%20%37%5E%47%37%20%5D%2A%20%37%2D%41%5A%4C%37%45%20%37%2D%44%5A%4C%41%37%20%37%2D%45%5A%4C%37%46%20%37%5E%43%5B%41%43%37%4C%5A%46%20%37%5E%43%5A%6F%37%4C%5A%43%5E%37%2F%47%20%41%37%4C%5A%44%37%20%47%37%4C%5A%43%5E%37%20%47%37%20%5A==%30=%30===%59%61%72%64%62%69%72%64%20%53%75%69%74%65=%50%61%72%6B%65%72%20%43%68%61%72%6C%69%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%45%31%4E%7C%51%34%43%36%58%79%51%79%58%37%44%7C%51%79%58%37%41%5A%4C%37%42%62%20%37%43%5A%4C%37%62%42%20%37%2D%46%7C%51%7C%47%37%58%79%34%54%7B%41%2A%58%37%2D%45%5B%4C%5A%44%2D%37%62%37%42%20%37%68%23%46%7C%51%79%58%36%43%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%47%20%39%20%5D%2A%42%37%41%20%37%2D%2D%44%7C%51%79%68%37%20%42%37%37%41%20%37%68%45%7C%51%79%58%37%2D%44%7C%79%51%58%37%41%7C%51%79%58%37%2D%45%5A%4C%39%62%4C%5A%44%37%58%23%46%7C%51%79%7C%51%79%58%37%5D%2A%41%5B%43%37%44%7C%51%79%58%37%41%5A%4C%37%62%42%20%43%37%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%36%58%79%51%7C%47%20%37%47%20%37%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A==%30=%30===%59%65%73%20%41%6E%64%20%4E%6F=%53%68%6F%72%74%65%72%20%57%61%79%6E%65==%55%70%20%54%65%6D%70%6F%20%53%77%69%6E%67=%44==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%44%37%73%75%20%6C%63%4B%51%79%58%37%5E%44%5A%4C%20%78%5A%20%4C%20%78%20%5A%4C%20%6C%63%4B%51%79%58%73%4C%5A%20%78%20%34%54%7B%41%2A%58%7D%20%20%3E%20%44%37%4C%5A%6C%63%4B%51%79%58%37%2D%45%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%42%5A%4C%37%46%20%37%5E%47%3C%46%69%6E%65%37%2D%41%5A%4C%58%37%43%5A%4C%20%20%2A%42%5B%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%62%39%37%44%5A%4C%20%6C%63%4B%51%79%58%37%68%41%51%4B%63%6C%20%51%79%58%51%79%20%20%37%2D%41%20%4C%5A%46%2D%4B%51%79%58%37%5E%62%45%5A%4C%20%6C%63%4B%79%51%58%37%62%42%5A%4C%20%6C%63%4B%51%79%58%37%63%6C%20%4C%5A%6C%63%4B%51%79%3C%44%2E%43%2E%20%61%6C%20%46%69%6E%65%3E%4C%5A%44%37%20%20%20%5A==%30=%30===%59%65%73%74%65%72%64%61%79%27%73%20%47%61%72%64%65%6E%69%61%73=%4D%79%73%65%6C%73%20%52%6F%62%65%72%74%73%6F%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%20%37%5E%34%42%62%5E%37%46%20%37%2D%43%5A%4C%37%6F%42%20%37%2D%43%4C%5A%39%62%37%47%20%37%2D%44%5A%4C%37%2D%43%20%37%4C%5A%42%62%34%54%41%2A%5B%5A%4C%37%62%44%5A%44%2D%37%20%5A%4C%37%2D%42%20%37%5E%44%42%2A%5B%5D%51%58%79%37%41%7C%51%79%58%37%2D%45%5A%4C%37%2D%47%41%62%2D%37%20%4C%31%31%23%37%20%37%2D%43%5A%41%62%2D%37%4C%37%5E%44%7C%51%79%58%37%41%5A%4C%37%2D%43%37%20%5E%62%45%5A%4C%37%62%42%20%37%2D%62%42%5A%20%42%2D%37%4C%20%37%5E%62%47%45%20%37%5E%62%2A%41%42%62%5E%20%37%2D%43%5A%4C%37%6F%42%20%37%2D%43%5A%39%4C%62%37%47%20%37%2D%44%5A%4C%37%2D%43%20%37%46%37%4C%5A%42%5B%5D%20%37%46%37%2D%41%5A%4C%4C%5A%44%2D%37%5E%62%45%43%2A%5B%5D%20%39%62%37%44%20%37%41%68%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%47%20%37%20%43%2D%37%31%31%23%37%62%42%5A%4C%73%75%47%2D%37%20%44%5E%62%45%5A%4C%37%2D%44%20%37%2D%43%5A%4C%31%2C%31%23%37%62%44%20%39%62%37%47%5A%4C%37%68%37%20%46%37%73%5A%4C%37%44%20%62%36%20%44%62%37%4C%5A%47%62%5E%37%20%46%37%73%75%73%2C%51%20%5A%58%79%51%58%79%51%58%79%51%20%20%51%4C%5A%66%42%62%5E%58%79%51%5A%20==%30=%30===%59%65%73%74%65%72%64%61%79%73=%4B%65%72%6E%20%4A%65%72%6F%6D%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%44%2D==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%23%2D%58%79%51%7C%44%20%2D%44%5A%4C%39%62%37%41%20%37%68%45%51%7C%79%58%2D%44%5A%4C%39%62%37%41%20%37%68%45%2D%5E%37%2F%43%44%34%34%54%5B%33%31%46%7C%51%51%7C%42%68%37%51%79%58%33%31%47%7C%51%79%58%39%44%7C%51%58%79%35%23%37%41%7C%51%79%58%37%45%7C%51%79%58%7C%43%39%58%79%79%58%43%2F%37%58%79%51%7C%42%62%5E%37%58%79%51%7C%45%68%37%58%79%51%7C%41%37%62%39%20%20%20%5A==%30=%30===%59%6F%75%20%41%6E%64%20%54%68%65%20%4E%69%67%68%74%20%41%6E%64%20%54%68%65%20%4D%75%73%69%63=%53%63%68%77%61%72%74%7A%20%41%72%74%68%75%72==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%58%39%62%37%47%34%43%2D%58%79%68%44%7C%51%79%58%37%2D%46%5A%4C%39%62%37%20%43%2D%43%5A%4C%39%62%37%47%20%37%68%44%7C%51%37%58%79%51%7C%34%54%7B%41%2A%6C%63%4B%51%79%37%58%79%51%4B%4C%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%4B%63%51%79%58%37%62%41%5B%42%2A%7D%20%20%6C%63%5A%41%62%37%58%5E%43%7C%51%79%79%58%37%2D%46%20%41%62%37%4C%43%20%2D%43%5A%4C%39%62%37%47%20%37%68%44%51%7C%79%58%2D%43%5B%41%2A%5D%51%79%58%37%47%5A%37%62%39%4C%5A%37%47%5A%4C%20%51%7C%44%68%37%20%47%37%62%39%4C%5A%43%2D%20%41%68%37%4C%5A%44%68%37%20%47%37%62%39%4C%5A%43%2D%20%20%20%5A==%30=%30===%59%6F%75%20%41%72%65%20%54%6F%6F%20%42%65%61%75%74%69%66%75%6C=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%5E%46%7C%6C%2C%34%44%2D%37%20%47%73%20%37%5E%43%5A%4C%39%62%37%47%20%37%44%2D%5A%4C%39%62%37%41%20%37%2D%45%5A%4C%37%47%2D%37%2C%43%37%34%54%7B%41%2A%37%44%32%4E%5A%4C%5A%43%36%2F%51%79%58%7D%20%39%62%37%41%20%37%2D%45%5A%37%4C%47%20%37%2D%44%31%4E%5A%4C%37%2D%41%20%45%58%79%51%20%4C%37%62%42%20%37%39%62%37%47%20%43%36%20%73%47%39%62%37%41%20%47%2F%36%43%5A%4C%37%6F%23%20%46%37%5E%46%5B%42%2A%5D%6C%2C%37%43%2C%37%2D%4C%5A%44%2D%37%5A%4C%37%47%20%6C%2C%37%41%2C%58%79%51%7C%42%37%2D%44%5A%4C%37%44%20%37%2D%41%5A%4C%39%37%62%45%20%37%2D%41%5A%4C%39%62%37%45%20%37%68%20%73%45%2D%37%37%5E%43%5A%4C%20%37%5E%46%7C%2D%37%20%47%37%37%2D%47%73%20%37%5E%43%5A%4C%39%62%37%47%37%20%2D%44%5A%4C%39%62%37%41%20%37%2D%45%5A%4C%2C%43%37%2C%6C%44%5B%41%2A%5D%42%62%37%4C%5A%43%36%2F%45%20%41%2D%37%4C%5A%44%37%20%47%37%4C%5A%55%43%36%20%73%45%2D%37%2C%41%37%2C%5A==%30=%30===%59%6F%75%20%42%65%74%74%65%72%20%47%6F%20%4E%6F%77=%52%65%69%63%68%6E%65%72%2D%47%72%61%68%61%6D==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%20%34%45%62%5E%37%37%62%42%20%2C%37%2D%46%5A%4C%2C%37%6F%45%2C%20%37%5E%62%45%5A%4C%2C%35%23%37%62%42%20%2C%2C%4C%5A%20%78%34%54%41%2A%5B%45%20%2C%37%5E%62%37%23%35%2C%5D%20%20%78%20%5A%4C%2C%37%62%42%20%2C%37%46%2D%5A%4C%2C%37%6F%45%20%2C%37%5E%62%45%5A%4C%5B%2A%42%45%62%42%20%2C%37%5E%45%20%2C%37%5E%46%2D%37%2C%20%37%62%42%20%2C%37%2D%46%6C%7C%62%41%2C%37%47%2D%2C%37%2D%46%2C%62%45%73%5A%4C%2C%37%62%42%2C%4C%5A%45%62%5A%4C%2C%37%6F%37%62%42%20%2C%46%2D%37%2C%20%2A%5B%59%5D%20%37%62%42%20%2C%37%2D%46%5A%2C%4C%37%46%20%2C%37%5E%62%45%5A%4C%2C%37%62%42%43%45%62%5E%37%5A%4C%2C%37%6F%42%20%2C%37%2D%45%62%5E%37%2C%43%20%2C%37%5E%62%45%5A%4C%20%78%20%5A%4C%37%2C%62%42%20%2C%37%2D%46%5A%4C%2C%37%6F%45%20%37%2C%4C%5A%46%5A%4C%2C%35%23%62%37%2C%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%59%6F%75%20%42%65%74%74%65%72%20%4C%65%61%76%65%20%49%74%20%41%6C%6F%6E%65=%4A%6F%72%64%61%6E%20%43%6C%69%66%66%6F%72%64==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%37%62%45%62%31%33%58%79%5A%4C%20%6C%63%4B%51%79%58%33%31%62%45%5A%20%4C%78%20%5A%4C%20%78%20%5A%4C%20%6C%63%4B%51%20%78%20%4C%5A%42%34%34%54%7B%31%62%42%31%4E%33%58%79%51%4B%31%46%7C%51%79%58%39%2D%43%7C%51%79%58%35%37%23%47%7C%51%79%58%33%31%62%41%5A%4C%20%6C%63%33%58%79%51%7C%31%62%42%7C%51%33%58%79%51%7C%46%31%33%58%79%51%7D%58%79%51%58%79%51%20%4C%5A%4E%32%42%62%37%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%59%6F%75%20%42%72%6F%75%67%68%74%20%41%20%4E%65%77%20%4B%69%6E%64%20%4F%66%20%4C%6F%76%65%20%54%6F%20%4D%65=%46%61%69%6E%2D%4B%61%76%61%6C%2D%4E%6F%72%6D%61%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41%62==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%2C%37%34%42%62%2D%37%37%46%20%2C%37%62%47%5A%4C%2C%37%47%20%2C%62%37%41%7C%51%79%58%2C%37%62%45%7C%51%79%58%2C%2C%4C%5A%42%62%34%54%41%2A%7B%47%7C%51%79%58%58%79%51%7C%4E%4E%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%20%45%37%2D%62%42%5A%4C%37%46%20%2C%36%62%41%31%32%41%62%36%2C%2C%37%62%45%7C%2D%46%5A%4C%2C%37%2C%20%5D%5B%62%44%5A%4C%2C%37%68%44%20%2C%62%45%2F%37%46%2D%5A%4C%45%2F%37%5E%2D%46%20%2C%2D%46%42%2A%37%2C%20%43%37%43%20%2C%37%2D%45%20%37%2D%62%37%2C%4C%5A%45%62%42%20%2C%37%2D%46%5A%4C%2C%37%6F%45%20%37%2C%5E%62%45%5A%4C%2C%37%62%42%20%2C%37%5E%62%37%2C%4C%5A%42%62%42%20%2C%37%79%58%2C%37%62%2A%41%42%62%2D%46%20%2C%37%62%47%5A%4C%2C%37%47%20%2C%37%41%62%7C%51%79%58%2C%37%62%45%7C%51%79%58%2C%37%37%2C%4C%5A%42%5B%5D%20%37%62%51%7C%45%62%37%2C%58%79%51%7C%41%62%36%2C%20%46%37%4C%5A%42%62%2D%37%2C%20%45%62%37%20%5A%20==%30=%30===%59%6F%75%20%43%61%6E%20%44%65%70%65%6E%64%20%4F%6E%20%4D%65=%43%61%72%70%65%6E%74%65%72%2D%44%75%6E%6C%61%70%2D%48%69%6E%65%73==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%47%2D%37%58%58%37%2D%47%5A%4C%37%6F%62%41%20%37%2D%41%51%7C%79%58%37%5E%46%7C%51%79%58%37%43%7C%51%79%79%51%7C%43%37%34%54%41%2A%7B%58%37%46%7C%51%51%7C%41%68%37%42%2A%5B%5D%20%20%6C%63%4B%51%79%58%36%46%4E%32%5A%4C%20%51%79%58%51%79%58%7D%20%37%44%20%43%2D%37%58%79%79%58%36%46%31%43%7C%51%79%58%36%58%79%51%4B%5B%5D%51%79%58%37%43%7C%51%79%58%37%2D%47%4C%5A%20%6C%63%4B%51%79%58%37%47%5A%4C%20%6C%63%2A%41%47%2D%37%62%42%7C%51%79%37%58%79%51%7C%46%5E%37%58%79%51%7C%41%2D%37%20%41%62%6F%37%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%55%46%36%58%79%51%7C%41%68%37%20%44%37%20%5A%20==%30=%30===%59%6F%75%20%44%6F%20%53%6F%6D%65%74%68%69%6E%67%20%54%6F%20%4D%65=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%29%34%45%62%36%58%78%29%37%2D%46%28%20%7C%51%79%58%36%62%45%51%7C%79%58%29%35%23%37%62%42%28%37%44%7C%51%79%20%28%42%62%37%34%54%41%2A%5B%39%62%37%43%7C%47%2D%37%28%45%46%7C%51%79%58%37%62%42%7C%51%79%58%37%2D%5A%46%4C%29%37%6F%45%28%39%62%37%43%20%29%36%62%2D%37%58%79%51%7C%51%79%58%36%5B%5D%51%79%58%58%79%51%7C%46%79%58%37%2D%46%5A%4C%20%6C%63%4B%51%79%58%46%37%7C%51%79%58%39%62%37%43%7C%51%79%58%37%2D%51%7C%42%62%37%29%37%6F%45%28%37%2D%46%5A%4C%58%79%51%7C%47%2F%36%42%28%20%37%2D%23%46%7C%51%79%58%37%45%6F%7C%51%79%58%37%2D%46%7C%51%79%58%37%6F%62%44%23%29%42%37%37%2D%47%42%2A%37%44%7C%51%79%2F%44%29%42%62%2A%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%37%29%42%43%2F%36%62%41%28%20%37%2D%23%46%5A%4C%37%43%45%62%36%58%37%62%42%28%20%20%37%2D%46%7C%35%29%58%79%51%45%7C%51%79%58%37%62%42%7C%51%79%58%37%46%4C%5A%37%43%20%37%2D%47%7C%51%79%58%36%62%45%7C%62%36%58%79%51%23%37%62%42%28%42%62%37%20%5A%20==%30=%30===%59%6F%75%20%44%6F%6E%27%74%20%4B%6E%6F%77%20%57%68%61%74%20%4C%6F%76%65%20%49%73=%52%61%79%65%2D%44%65%50%61%75%6C==%42%61%6C%6C%61%64=%46%2D==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%39%62%37%34%46%2D%37%58%7C%51%79%58%37%62%44%5A%4C%39%62%37%43%20%2D%37%46%5A%4C%39%62%37%43%20%37%62%44%7C%51%79%47%68%37%20%43%34%54%7B%41%2A%62%44%32%4E%5A%45%37%2C%45%62%51%79%58%7D%20%39%62%37%43%20%37%68%47%7C%79%51%58%37%62%44%31%4E%7C%6C%2C%37%44%2C%37%2D%58%79%51%20%4C%2C%37%2D%46%73%37%5E%62%41%5A%39%4C%5A%46%2D%37%2D%62%42%7C%51%79%58%37%5E%62%41%5A%4C%62%37%45%20%37%2D%62%42%5B%42%2A%5D%51%79%58%36%20%45%62%37%4C%62%37%43%20%37%37%43%20%37%62%2D%37%20%47%37%37%2D%46%5B%41%2A%5D%51%79%58%39%62%37%43%51%7C%79%58%37%62%44%7C%51%79%58%37%5E%43%5A%4C%58%79%51%7C%44%44%7C%51%79%58%44%7C%6C%2C%37%2D%37%20%43%37%45%2C%37%45%2C%37%2D%46%73%5A%4C%39%62%37%20%43%37%68%47%7C%51%79%58%37%62%44%5A%4C%39%62%62%2D%37%2C%44%46%5A%4C%39%62%62%37%20%43%37%62%39%4C%5A%46%2D%36%20%20%20%5A==%30=%30===%59%6F%75%20%47%6F%20%54%6F%20%4D%79%20%48%65%61%64=%43%6F%6F%74%73%20%46%72%65%64==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%2D%62%45%5A%34%45%62%5E%37%62%42%20%37%68%46%7C%51%79%58%37%5E%62%47%4C%5A%37%62%44%20%37%2D%62%41%5A%4C%37%2D%47%20%37%62%31%33%4C%34%54%41%2A%7B%32%4E%5A%4C%20%5A%46%68%37%20%58%7D%20%37%62%42%20%37%2D%46%5A%4C%37%2D%20%43%37%5E%62%45%31%4E%5A%4C%33%31%62%37%62%42%79%51%58%79%51%4C%37%68%43%20%58%36%62%45%7C%79%51%7C%42%62%2F%36%62%45%7C%51%79%58%37%6F%41%7C%51%79%37%58%5E%62%41%42%2A%5B%5D%20%37%62%45%20%37%2D%42%62%58%79%51%58%37%5E%62%45%4C%37%2D%47%20%37%20%44%37%4C%2A%5B%5D%20%37%62%42%20%37%5E%47%5A%4C%37%20%44%37%2D%41%5A%4C%39%62%37%45%20%37%2D%42%5A%41%45%62%5E%37%2D%41%7C%51%79%31%62%37%62%42%20%44%62%37%4C%4C%37%68%43%20%37%2D%62%45%5A%4C%33%31%62%62%37%42%20%37%68%46%7C%51%79%58%37%5E%62%47%5A%5A%46%68%37%20%37%2D%62%41%5A%4C%44%2F%36%62%5E%37%58%79%51%45%7C%51%79%58%37%62%44%7C%51%79%58%37%5E%41%62%43%2A%5B%5D%20%37%62%45%20%37%2D%62%42%7C%62%5E%37%20%42%62%45%5A%4C%33%20%37%2D%46%5A%2C%57%2F%42%62%37%5E%62%45%5A%4C%37%62%42%20%37%2D%46%5A%37%4C%43%20%37%2D%47%6C%7C%2C%37%44%2C%68%41%2C%20%43%2D%37%4C%37%2D%43%73%5A%42%62%37%20%5A%20==%30=%30===%59%6F%75%20%4B%65%65%70%20%43%6F%6D%69%6E%67%20%42%61%63%6B%20%4C%69%6B%65%20%41%20%53%6F%6E%67=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%62%42%20%37%34%45%62%5E%37%6F%45%20%37%5E%62%45%5A%4C%51%79%58%7C%72%79%51%58%5A%4C%37%62%42%20%37%2D%46%7C%51%79%58%37%4C%5A%46%2D%34%54%41%2A%5B%62%45%5A%4C%37%37%2C%58%79%51%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%4C%37%41%6F%20%37%5E%62%41%7C%5D%51%79%58%37%62%45%7C%2D%37%20%42%62%5E%62%45%5A%4C%42%20%37%2D%46%7C%43%2D%37%58%5E%62%45%42%2A%5B%59%5D%51%79%58%37%62%42%51%7C%79%58%37%62%42%7C%51%79%58%37%46%7C%51%79%37%58%79%51%7C%51%79%58%37%5E%37%5E%62%41%7C%79%51%72%7C%58%7C%51%79%58%2C%37%47%5A%4C%37%62%42%20%37%46%2D%5A%4C%37%6F%45%20%37%5E%62%45%5A%4C%51%79%47%37%58%79%51%58%5A%4C%37%62%4C%37%62%42%20%5A%45%62%5E%37%37%2D%43%20%37%5E%62%45%5A%4C%37%2D%62%41%37%20%5E%62%41%7C%51%79%58%37%62%45%7C%51%79%58%4C%5A%46%2D%37%4C%37%6F%41%20%5A%45%62%5E%37%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%59%6F%75%20%4D%61%64%65%20%4D%65%20%4C%6F%76%65%20%59%6F%75=%4D%6F%6E%61%63%6F%20%4A%61%6D%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%2D%44%5A%4C%37%34%43%5E%37%20%5A%4C%20%78%20%5A%4C%37%47%20%37%2D%44%5A%37%4C%6F%62%45%20%37%2D%45%5A%4C%31%31%23%37%46%44%2D%37%20%47%34%54%41%2A%5B%4C%20%6C%63%4B%5A%43%36%58%79%5A%4C%20%6C%63%4B%51%79%58%37%44%5A%4C%20%63%6C%4B%51%79%58%37%41%7C%5A%4C%20%6C%63%4B%51%44%37%58%79%51%4C%37%47%20%37%4C%20%78%20%5A%79%51%7C%47%37%2D%44%5A%4C%37%6F%62%45%20%37%2D%45%5A%4C%31%31%23%37%46%20%37%5E%43%42%2A%5B%5D%51%79%58%37%20%47%37%4C%58%37%2D%44%5A%6F%23%44%20%37%47%37%4C%5A%47%37%44%5A%4C%20%6C%63%4B%51%79%58%37%41%5A%20%4C%6C%63%4B%51%79%58%37%45%5A%4C%37%46%20%37%58%79%51%7C%44%20%37%2D%44%5A%37%4C%5A%45%2D%37%20%45%62%6F%37%4C%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%59%6F%75%20%4D%61%6B%65%20%4D%65%20%46%65%65%6C%20%53%6F%20%59%6F%75%6E%67=%4D%79%72%6F%77%20%4A%6F%73%65%66==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%42%62==%31%72%33%34%4C%62%4B%63%75%37%6F%42%20%29%37%34%42%62%5E%37%62%42%5A%4C%29%37%6F%23%43%28%37%46%20%37%43%2D%5A%4C%29%35%23%39%62%37%47%28%37%6F%42%20%5E%37%28%44%2D%34%54%41%2A%7B%45%28%36%62%45%35%29%4C%5A%46%5A%4C%29%35%62%37%45%28%37%62%42%20%37%5E%42%62%5A%4C%37%46%20%29%39%62%47%28%43%2F%37%2D%45%62%5E%37%20%23%37%47%28%37%58%37%62%42%7C%44%2D%37%28%42%46%42%2A%5B%7D%20%37%46%20%37%2D%43%5A%4C%35%29%23%37%47%28%37%6F%62%44%20%29%46%2F%36%62%2D%37%58%79%51%5A%4C%29%37%6F%43%2A%5B%5D%51%37%58%79%51%7C%51%79%58%37%2D%43%7C%51%79%58%37%2D%47%5A%39%4C%62%37%44%20%37%68%41%7C%51%79%58%37%62%42%7C%46%37%58%79%2D%46%7C%51%79%35%23%37%47%28%42%6F%37%28%47%37%2D%44%28%37%5E%62%42%5A%4C%29%37%6F%23%28%43%37%46%20%37%2D%43%5A%4C%29%35%23%39%62%37%29%20%42%6F%37%20%37%5E%62%42%20%29%37%2D%44%37%2F%43%28%47%4C%29%39%62%41%28%36%2D%62%45%20%37%5E%62%7C%45%51%79%58%37%62%42%5A%4C%37%46%20%29%39%62%5A%44%2D%37%28%2D%46%5A%4C%29%62%42%28%35%23%2D%37%28%47%37%46%20%29%37%46%28%37%2D%43%5A%4C%37%47%20%37%29%2D%43%28%37%2D%44%5A%4C%37%46%20%29%39%62%37%4C%5A%44%37%43%5A%4C%37%47%46%20%37%2D%43%37%23%31%31%4C%20%36%62%42%5A%4C%37%46%20%73%75%73%37%46%51%7C%79%58%37%2D%43%7C%51%79%58%39%62%37%47%5A%47%2D%37%4C%5A%62%41%20%29%39%37%20%5A%20==%30=%30===%59%6F%75%20%4D%75%73%74%20%42%65%6C%69%65%76%65%20%49%6E%20%53%70%72%69%6E%67=%4C%65%67%72%61%6E%64%20%4D%69%63%68%65%6C==%42%61%6C%6C%61%64=%43%2D==%31%72%33%34%4C%62%4B%63%75%37%4C%37%5E%44%20%34%43%23%68%37%41%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%42%42%20%2F%39%62%37%23%46%5A%4C%39%62%37%23%46%20%37%62%39%2F%44%34%54%41%2A%5B%46%28%20%29%37%20%43%23%37%62%23%37%23%47%20%37%5E%44%5A%4C%37%41%20%37%45%2D%5A%4C%39%62%37%42%20%37%68%23%46%5A%4C%39%35%28%43%23%68%37%68%23%47%5A%37%5E%44%20%44%2A%42%43%23%68%5A%4C%37%41%20%37%2D%45%5A%4C%37%2D%42%20%2F%42%39%62%37%23%46%5A%4C%39%62%37%23%46%20%37%41%37%62%39%2F%5B%5D%29%37%23%47%28%20%29%37%37%20%43%23%37%37%41%20%37%5E%62%45%5A%4C%37%62%42%20%37%46%2D%5A%4C%39%62%37%43%20%37%68%47%5A%4C%39%62%23%35%28%44%68%68%23%47%5A%4C%37%5E%62%45%20%43%44%68%37%20%37%62%42%5A%4C%37%62%42%20%37%2D%46%5A%4C%2D%37%43%20%43%2F%39%62%37%47%5A%4C%39%62%37%47%62%39%2F%45%62%2A%5B%5D%29%37%47%20%37%68%44%20%44%37%62%39%37%5E%62%41%20%37%5E%62%45%5A%4C%37%62%42%37%20%2D%46%5A%4C%39%62%37%43%20%37%68%47%5A%4C%23%31%31%4C%5A%37%68%41%5A%4C%37%62%39%4C%5A%43%2D%36%58%79%51%5A%20==%30=%30===%59%6F%75%20%53%74%65%70%70%65%64%20%4F%75%74%20%4F%66%20%41%20%44%72%65%61%6D=%4E%61%63%69%6F%2D%48%65%72%62%2D%42%72%6F%77%6E==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%37%5E%62%41%7C%34%43%5E%37%58%45%7C%51%79%58%37%2D%62%42%5A%4C%20%6C%63%51%4B%79%58%37%5E%62%44%5A%4C%20%6C%63%4B%51%79%62%37%58%79%51%34%54%5B%41%2A%7C%51%79%58%37%6C%20%20%5D%2A%37%2D%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%7C%46%51%79%58%37%43%7C%51%79%58%37%2D%47%5B%42%58%79%51%7C%44%63%4B%51%79%58%37%2D%62%42%5A%41%62%37%4C%5A%51%79%58%37%5E%62%44%5A%4C%20%6C%63%4B%51%58%79%37%5E%43%5B%41%2A%5D%20%37%47%20%37%2D%44%4B%63%6C%20%4C%20%37%2D%62%45%7C%51%79%58%37%62%37%58%79%51%58%37%47%7C%51%79%58%37%68%44%5B%43%2A%5D%79%51%58%37%46%7C%51%79%58%31%31%23%37%62%47%7C%79%51%7C%45%2D%45%7C%51%79%58%41%37%58%79%51%7C%44%2D%37%58%79%51%7C%47%37%58%79%51%7C%43%5E%37%20%41%37%4C%5A%44%2D%37%20%47%37%20%5A==%30=%30===%59%6F%75%20%54%6F%6F%6B%20%41%64%76%61%6E%74%61%67%65%20%4F%66%20%4D%65=%52%6F%64%67%65%72%73%20%52%69%63%68%61%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%62%45%20%37%2D%34%45%62%36%20%62%42%20%37%2D%46%5A%4C%37%6F%62%47%20%37%47%2D%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%37%4C%5A%42%62%34%54%7B%41%2A%79%58%7D%6C%2C%5E%37%20%44%62%2D%46%73%20%36%62%45%31%4E%7C%6C%2C%37%62%2C%42%37%2D%46%2C%37%43%2C%37%2D%47%73%5A%4C%37%37%2C%42%62%37%62%41%5A%4C%37%45%5A%4C%37%62%79%51%58%79%51%4C%37%43%20%37%47%5A%4C%37%44%20%37%2D%43%42%5B%2A%5D%20%39%62%37%47%20%36%62%45%32%4E%7C%5A%46%37%20%42%58%51%79%58%51%41%2A%5D%6C%2C%37%62%39%4C%5A%2D%46%73%20%36%62%45%5A%4C%37%62%42%20%37%5A%46%4C%37%43%20%37%47%5A%4C%37%44%20%37%2D%43%37%2C%42%62%37%47%20%37%5E%62%62%41%5A%4C%37%45%6F%37%4C%5A%62%42%5A%4C%37%62%42%20%37%2D%46%5A%4C%37%62%6F%47%20%37%2D%47%5A%4C%37%62%42%20%37%2D%46%2D%37%20%45%62%20%36%62%45%5B%5E%37%20%44%62%37%4C%5A%73%47%2D%37%2C%43%37%2C%46%2D%37%2C%42%62%37%2C%6C%7C%45%62%36%20%73%46%2D%37%2C%42%62%37%2C%5A==%30=%30===%59%6F%75%20%54%75%72%6E%65%64%20%54%68%65%20%54%61%62%6C%65%73%20%6F%6E%20%4D%65=%41%6C%74%65%72%20%4C%6F%75%69%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%51%79%58%37%43%34%47%2D%37%58%2D%47%5A%4C%39%62%37%44%20%37%2D%41%5A%4C%2D%37%47%20%37%5E%46%7C%51%79%58%37%43%7C%51%79%37%58%79%51%7C%34%54%41%2A%5B%7C%51%79%58%37%79%51%7C%43%2D%79%58%37%2D%41%7C%51%79%58%31%31%23%37%62%7C%45%51%79%58%37%5E%62%42%7C%5A%4C%37%46%20%37%51%7C%41%62%6F%58%37%5E%46%7C%46%7C%51%79%58%51%7C%47%23%6F%58%37%2D%47%42%2A%5B%5D%20%37%44%20%37%2D%5A%47%4C%39%62%37%44%20%37%2D%41%7C%51%79%58%37%79%51%7C%43%37%79%58%37%2D%47%62%45%7C%51%79%7C%44%2D%37%20%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%7C%79%51%58%37%46%7C%51%79%58%37%2D%43%5A%4C%37%47%42%62%2D%36%58%51%79%58%37%5E%37%58%79%51%7C%46%5E%37%58%79%51%7C%41%62%6F%37%58%79%51%7C%47%2D%37%20%44%37%62%39%4C%5A%47%2D%37%20%43%37%4C%5A%46%36%2C%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%59%6F%75%20%57%6F%6E%27%74%20%46%6F%72%67%65%74%20%4D%65=%47%6F%65%6C%6C%2D%53%70%69%65%6C%6D%61%6E==%42%61%6C%6C%61%64=%42%62%2D==%31%72%33%34%4C%62%4B%63%75%37%42%7C%51%79%58%34%41%68%37%58%51%79%58%37%2D%43%7C%51%79%58%37%43%7C%51%58%79%37%2D%47%7C%51%79%58%39%62%37%44%7C%51%79%7C%46%37%62%39%34%54%41%2A%7B%45%7C%51%79%58%51%7C%47%37%62%7C%51%79%58%37%2D%47%7C%51%79%58%39%62%37%7C%44%51%79%58%37%68%41%42%2A%5B%5D%51%79%58%39%47%2D%37%2F%46%79%58%37%2D%62%79%58%37%2D%47%7C%41%37%62%39%62%37%44%7C%51%79%58%37%68%41%43%2A%5B%5D%79%51%58%37%44%7C%51%79%58%37%62%45%7C%51%79%58%39%58%79%51%7C%51%79%58%37%68%51%79%58%37%2D%79%51%7C%43%2D%51%79%58%39%62%37%47%7C%51%79%58%73%75%73%62%37%41%7C%51%79%58%39%62%37%46%7C%51%79%58%37%5D%5B%2A%44%43%58%37%43%7C%51%62%42%2F%43%7C%75%73%58%79%51%62%42%7C%51%79%58%37%46%7C%51%79%58%37%62%7C%47%51%79%58%37%47%7C%51%79%58%39%62%37%44%7C%2D%37%58%79%51%73%37%62%41%7C%20%42%2F%42%62%20%5A%20==%30=%30===%59%6F%75%27%64%20%42%65%20%53%6F%20%4E%69%63%65%20%54%6F%20%43%6F%6D%65%20%48%6F%6D%65%20%54%6F=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%55%70%20%53%77%69%6E%67=%41%2D==%31%72%33%34%4C%62%4B%63%75%37%5E%46%7C%51%79%34%41%2D%37%58%79%58%37%2D%47%5A%4C%20%6C%63%4B%51%79%58%2D%37%41%5A%4C%39%62%37%45%20%37%68%42%7C%51%79%51%7C%43%37%58%34%54%41%2A%5B%37%42%7C%51%79%63%6C%20%20%5D%5A%4C%20%6C%63%4B%51%79%58%37%2D%41%7C%51%58%79%39%62%37%45%7C%51%79%58%37%68%42%42%2A%5B%46%23%68%37%58%4B%51%79%58%37%6C%63%4B%51%79%7C%42%68%37%58%4C%39%62%37%45%20%37%68%42%7C%51%79%58%37%41%2D%41%2A%5B%5D%51%79%58%39%62%37%45%7C%51%79%5A%41%2D%37%58%51%79%58%39%62%6F%23%47%7C%51%37%58%79%51%7C%43%7C%51%79%58%37%6F%23%46%44%2A%5B%5D%20%6C%20%63%4B%51%79%58%37%5E%46%7C%51%79%58%37%43%36%2F%47%58%79%2D%47%5A%4C%20%37%58%79%51%7C%41%2D%37%58%79%51%7C%44%37%20%41%62%37%4C%5A%47%37%58%79%51%7C%43%36%58%79%51%7C%42%68%37%20%45%37%62%39%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%42%6C%61%73%C3%A9=%48%61%6D%69%6C%74%6F%6E%20%4F%72%64==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%4E%7C%51%79%58%34%46%5E%37%58%58%37%2D%47%5A%4C%20%78%20%5A%4C%37%6F%23%20%46%37%2D%47%7C%51%79%58%37%6F%62%41%7C%51%79%79%51%7C%43%37%34%54%41%2A%7B%2D%43%73%42%2A%44%37%2C%4C%5A%36%46%5A%4C%37%62%42%20%36%46%32%4E%5A%4C%51%20%79%58%51%79%58%7D%20%2C%37%43%20%37%2D%47%58%79%51%5D%5B%20%37%2D%41%31%37%6F%62%41%7C%62%2D%2C%45%62%46%41%2A%5B%5D%20%37%43%20%37%2D%47%5A%4C%6F%37%62%41%20%37%2D%41%6C%5A%4C%20%6C%63%4B%37%5E%37%58%79%51%42%2C%37%46%2C%58%79%51%7C%47%2D%37%20%46%23%6F%37%4C%5A%20%78%20%4C%5A%47%2D%37%58%79%51%7C%43%37%58%79%51%7C%46%36%20%42%62%37%4C%5A%46%36%58%79%51%5A%20==%30=%30===%59%6F%75%27%72%65%20%45%76%65%72%79%74%68%69%6E%67=%43%6F%72%65%61%20%43%68%69%63%6B==%42%6F%73%73%61%20%4E%6F%76%61=%41==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%73%75%73%34%41%5E%37%4C%31%31%23%37%5E%47%5A%4C%37%2D%45%5A%4C%39%37%62%23%46%5A%4C%37%5E%47%5A%4C%36%2D%62%41%5A%4C%5A%47%23%37%34%54%41%2A%5B%5A%4C%37%5E%41%46%23%2D%37%4C%5D%20%37%2D%44%5A%4C%37%5E%44%5A%4C%37%41%4C%5A%37%2D%45%5A%4C%39%62%42%5A%4C%37%2D%46%5A%20%20%5B%2A%42%5A%4C%37%2D%47%23%46%5A%4C%33%5A%47%5E%37%4C%23%47%5A%4C%35%23%37%5E%41%5A%4C%62%42%2F%5E%37%62%45%5A%4C%2D%42%5A%4C%39%62%37%23%46%5A%37%4C%5A%47%31%4C%36%2D%62%41%37%23%44%5A%4C%4C%5A%46%39%4C%5B%5D%20%35%23%37%5E%46%5A%4C%37%5E%41%5A%37%4C%2D%45%5A%4C%37%5E%41%5A%4C%39%62%37%45%5A%2A%43%45%5E%37%35%23%39%23%37%4C%37%5E%44%5A%4C%5A%43%23%2D%37%2D%45%5A%4C%35%23%39%23%37%42%5A%4C%37%43%5E%5A%4C%39%23%37%47%5A%4C%2D%23%47%5A%4C%37%4C%5A%41%37%4C%2D%23%47%5A%4C%4C%35%23%37%5E%5B%2A%42%41%5E%2F%37%5E%62%45%5A%4C%2D%42%5A%4C%39%62%37%46%23%5A%4C%37%5E%47%5A%4C%36%2D%62%41%5A%4C%37%42%62%4C%5A%41%20%37%2D%44%5A%5A%47%23%37%4C%5A%47%31%33%4C%5A%46%23%37%23%39%23%35%4C%5A%46%39%4C%5A%45%37%62%39%4C%5A%41%5E%37%4C%5A%45%2D%37%4C%5A%41%5E%37%4C%5A%45%2D%37%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%4C%61%75%67%68%69%6E%67%20%41%74%20%4D%65=%42%65%72%6C%69%6E%20%49%72%76%69%6E%67==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%58%62%42%2F%37%36%58%79%51%7C%37%6F%42%20%37%2D%43%5A%4C%44%2F%37%2D%47%37%20%5E%62%45%5A%4C%39%62%37%62%42%20%37%68%46%4C%5A%45%62%5E%62%45%41%2A%5B%20%73%75%73%37%37%20%44%37%62%58%37%5E%62%47%42%2A%5B%5D%20%37%62%44%20%2D%37%62%41%5A%4C%37%2D%43%20%37%2D%47%5A%4C%39%79%51%7C%44%62%68%41%7C%51%79%20%37%2D%46%7C%47%62%5E%37%2F%37%46%7C%51%79%58%46%2F%37%5E%62%42%5A%4C%62%37%44%20%73%75%73%37%62%44%7C%51%79%58%62%44%62%39%58%79%51%5A%4C%39%62%44%37%2D%43%5A%4C%42%2D%37%20%45%20%37%5E%62%45%5A%4C%39%62%37%62%42%20%37%46%68%7C%51%79%58%36%62%45%41%2A%5B%5D%20%33%31%47%2D%37%2F%44%5A%4C%39%62%42%2F%37%62%45%20%5A%45%62%5E%37%5B%5D%20%37%47%20%73%75%73%37%47%7C%51%79%37%58%5E%47%5A%4C%37%44%20%37%68%41%7C%51%79%58%2A%43%43%2D%37%4C%37%6F%42%20%5A%4C%62%42%2F%62%36%20%41%62%46%5A%4C%37%6F%45%20%36%2D%46%5A%4C%37%6F%47%62%20%39%43%7C%51%79%58%37%2D%47%5A%4C%36%2D%2D%37%20%44%37%41%5A%4C%62%42%46%6F%37%2F%45%62%20%45%62%36%39%4C%5A%46%2D%37%20%42%62%37%73%75%73%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%4D%79%20%45%76%65%72%79%74%68%69%6E%67=%57%61%72%72%65%6E%20%48%61%72%72%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%43==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%20%6C%63%34%41%2D%37%58%2D%44%5A%4C%37%41%20%37%2D%45%5A%4C%37%42%37%20%2D%23%46%5A%4C%37%43%20%37%2D%47%7C%51%79%37%58%79%51%4B%34%54%5B%41%2A%5A%4C%37%45%20%7C%46%2D%5E%37%43%2F%37%2D%44%20%37%2D%44%5A%4C%37%62%41%37%20%2D%62%45%7C%51%79%58%37%2D%45%7C%51%79%58%4C%5A%42%68%37%51%79%58%37%47%79%58%37%46%7C%51%7C%44%37%58%23%37%23%46%7C%51%79%58%37%5E%43%5B%42%2A%51%5D%79%58%37%47%7C%51%79%58%37%2D%44%7C%51%79%31%31%58%79%51%79%58%37%2D%41%5A%4C%37%62%41%20%41%37%4C%5A%51%79%58%39%62%37%45%7C%51%79%58%37%68%42%51%7C%79%58%43%2F%37%2D%44%7C%51%79%58%37%2D%44%7C%41%2D%37%20%37%2D%45%7C%51%6C%63%4B%51%79%37%4C%5A%46%5E%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%62%45%37%20%2D%45%7C%51%79%58%37%62%42%7C%51%79%58%37%41%62%5E%37%58%43%20%37%2D%47%20%20%5A==%30=%30===%59%6F%75%27%72%65%20%4D%79%20%54%68%72%69%6C%6C=%47%6F%72%6E%65%79%20%4A%61%79==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%41==%31%72%33%34%4C%62%4B%63%75%37%37%44%7C%51%79%34%45%37%58%79%7C%51%79%58%37%68%45%5A%4C%37%45%20%37%68%7C%42%51%79%58%37%45%7C%51%79%58%37%68%42%7C%51%41%37%62%39%58%34%54%41%2A%7B%68%23%46%5A%4C%5A%41%2D%37%2C%79%58%2C%37%2D%44%5A%4C%20%78%20%5A%4C%39%37%62%41%20%37%68%45%42%2A%5B%7D%20%2C%37%46%20%51%4B%63%6C%20%4C%37%62%42%20%68%42%7C%51%79%5A%20%78%20%4C%79%58%37%68%42%7C%51%79%58%37%45%43%2A%5B%20%5D%37%46%20%37%2D%43%7C%51%79%58%37%5E%45%5A%51%7C%45%37%58%4C%37%42%20%37%20%2C%37%44%7C%5A%45%68%37%58%41%5A%4C%2C%37%46%20%2C%37%2D%41%5A%4C%37%42%62%20%37%44%7C%51%79%58%39%62%37%41%7C%51%79%2D%37%58%79%51%4C%37%45%20%37%44%2D%37%4C%5A%41%36%58%79%51%4B%63%6C%20%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%4E%6F%62%6F%64%79%20%54%69%6C%6C%20%53%6F%6D%65%62%6F%64%79%20%4C%6F%76%65%73%20%59%6F%75=%4D%6F%72%67%61%6E%2D%53%74%6F%63%6B%2D%43%61%76%61%6E%61%75%67%68==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%79%58%36%62%45%34%45%62%5E%37%62%42%7C%51%79%58%37%2D%46%5A%4C%20%6C%63%51%4B%79%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%58%79%51%7C%34%54%5B%41%2A%42%20%37%2D%46%20%5D%2A%42%5B%2D%46%7C%51%79%58%37%43%7C%51%79%58%37%2D%7C%46%51%79%58%37%6F%62%47%7C%51%79%58%37%2D%47%37%58%79%51%7C%20%6C%63%4B%51%2D%46%5A%4C%20%62%36%58%79%51%58%37%43%7C%51%79%58%37%47%7C%51%79%58%37%62%5E%45%5B%41%2A%5D%20%37%62%42%20%37%2D%46%7C%79%51%4B%63%6C%45%5A%4C%37%62%47%20%62%42%2F%43%37%58%79%51%51%79%58%37%6F%41%7C%51%79%58%37%5E%62%41%43%5B%2A%5D%20%20%6C%63%4B%51%79%58%37%2D%46%7C%7C%45%62%5E%37%7C%51%79%58%37%2D%37%4C%5A%43%37%58%79%51%7C%46%2D%37%58%79%51%7C%46%2D%37%20%42%62%37%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%59%6F%75%27%72%65%20%54%68%65%20%54%6F%70=%50%6F%72%74%65%72%20%43%6F%6C%65==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%7C%51%79%58%37%34%45%62%5E%37%43%20%37%2D%47%5A%4C%37%6F%23%46%20%37%2D%5A%47%4C%37%62%42%20%37%2D%46%5A%4C%37%6F%45%20%37%4C%5A%46%2D%34%54%76%2A%5B%58%37%5E%62%45%62%37%4C%5A%45%20%37%2D%46%5A%4C%37%6F%45%20%37%5E%62%45%4C%5A%37%62%42%20%37%2D%46%7C%51%79%58%37%5E%62%42%62%37%4C%5A%42%20%37%2D%46%7B%5D%20%35%23%37%20%44%37%4C%62%42%7C%51%79%58%37%62%42%5A%4C%39%62%37%20%44%37%2D%47%5A%4C%39%62%37%44%20%37%2D%47%5A%37%20%42%62%37%2D%41%7C%51%79%31%4E%5A%4C%36%58%79%51%7C%70%43%5A%4C%37%5E%2D%43%20%2D%43%7C%51%79%58%62%37%42%7C%51%79%58%37%2D%46%5A%4C%37%6F%45%70%2D%37%20%43%2D%36%62%45%41%2A%51%79%58%37%68%51%7C%47%37%62%36%62%45%5A%4C%37%62%42%20%37%2D%46%5A%4C%2D%37%47%20%37%5E%62%41%42%2A%5B%5D%51%79%58%39%58%79%51%7C%41%79%58%37%68%44%62%45%7C%51%79%37%4C%5A%43%37%32%4E%5A%4C%20%51%79%58%51%79%58%7D%51%79%37%58%62%42%7C%51%79%58%37%2D%46%5A%4C%37%46%20%42%62%2D%37%58%47%20%37%44%7C%51%79%58%37%2D%5B%2A%43%41%62%37%46%5A%4C%39%62%37%43%20%37%5E%62%41%5A%37%4C%2D%47%20%37%2D%46%5A%4C%37%2D%47%20%37%5E%58%79%51%7C%46%5D%51%79%58%37%7C%42%62%37%73%75%73%58%79%51%7C%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%59%6F%75%27%76%65%20%43%68%61%6E%67%65%64=%46%69%73%68%65%72%20%43%61%72%6C==%42%61%6C%6C%61%64=%45%62==%31%72%33%34%4C%62%4B%63%75%37%37%42%7C%51%79%34%45%62%5E%37%33%31%62%37%43%20%37%43%7C%51%79%58%37%68%5A%47%4C%33%31%62%37%44%20%37%68%41%7C%51%79%58%4C%5A%46%37%58%34%54%41%2A%7B%51%79%58%37%62%5A%4E%31%45%62%37%2D%62%42%32%4E%5A%4C%20%51%79%58%51%79%7D%58%20%37%62%42%20%37%2D%46%5A%4C%37%43%20%36%58%79%51%7C%45%4C%37%62%42%20%36%2D%62%41%7C%62%5E%37%58%79%62%41%5A%4C%37%62%45%20%37%2D%62%42%7C%51%58%79%37%5E%62%45%7C%51%79%58%36%2D%62%41%7C%51%5E%37%58%79%51%41%42%2A%5B%5D%7C%51%79%58%37%2D%37%20%43%37%31%62%37%44%20%37%68%41%7C%51%79%58%37%5E%45%62%41%2A%5B%5D%20%37%62%42%20%37%2D%46%5A%4C%33%4C%5A%47%68%47%7C%51%79%58%43%37%20%43%37%62%31%33%4C%5A%46%37%58%79%51%7C%42%37%20%42%62%37%2C%4C%5A%45%62%36%58%79%51%7C%46%2D%37%20%42%62%37%20%5A%20==%30=%30===%59%6F%75%6E%67%20%41%6E%64%20%46%6F%6F%6C%69%73%68=%48%61%67%75%65%20%41%6C%62%65%72%74==%42%61%6C%6C%61%64=%43==%31%72%33%34%4C%62%4B%63%75%37%41%20%37%68%45%34%43%5E%37%20%5E%46%5A%4C%37%43%20%37%2D%47%7C%51%79%58%5E%37%43%5A%4C%37%47%20%37%2D%44%5A%4C%37%2D%41%37%58%79%51%7C%34%54%41%2A%5B%4C%33%31%62%37%44%2D%37%58%79%7C%51%79%58%37%6F%62%45%7C%51%79%58%37%5E%42%43%2A%5B%5D%20%37%47%20%73%75%73%37%47%7C%51%43%2F%45%20%45%5A%4C%39%62%37%20%37%2D%44%5A%79%51%7C%41%2D%37%5E%43%41%2A%5B%5D%51%79%58%37%47%7C%51%58%79%37%2D%44%7C%51%79%58%37%44%7C%51%79%58%37%20%41%2D%37%4C%58%37%2D%41%5A%47%20%73%75%73%5E%37%58%79%51%58%37%2D%44%5A%4C%39%62%37%41%20%37%68%45%51%7C%79%58%37%5E%46%5A%4C%37%43%20%37%2D%47%7C%79%51%7C%47%37%43%5A%4C%37%47%4C%33%31%62%37%43%43%5E%37%58%5E%43%5A%4C%37%6F%23%44%20%37%44%7C%51%79%37%58%2D%41%7C%51%79%58%33%31%62%37%45%7C%51%79%37%2F%45%20%41%2A%5B%5D%20%37%5A%44%2D%37%20%47%37%4C%5A%43%36%58%79%51%7C%44%2D%37%20%47%37%20%5A%20==%30=%30===%59%6F%75%6E%67%20%41%74%20%48%65%61%72%74=%52%69%63%68%61%72%64%73%20%4A%6F%68%6E%6E%79==%42%61%6C%6C%61%64=%42%62==%31%72%33%34%4C%62%4B%63%75%37%46%20%37%46%5A%34%42%62%5E%37%37%46%5A%4C%20%6C%63%4B%51%79%58%37%2D%43%5A%6C%4C%37%6F%62%44%20%37%5E%62%42%7C%51%79%58%20%43%2D%37%4C%34%54%7B%41%2A%5A%4C%20%78%20%42%62%5E%37%58%37%2D%47%5A%4C%20%78%20%5A%4C%39%62%37%47%37%20%68%44%31%4E%42%2A%5A%4C%20%6C%63%4B%51%79%20%43%37%4C%5A%5A%4C%35%23%37%47%5A%4C%20%78%7C%43%2D%37%20%37%47%20%37%68%44%32%4E%43%2A%7C%7D%20%37%20%46%37%2D%43%7C%51%79%58%36%62%42%5A%4C%37%46%62%39%4C%5A%20%51%79%58%37%46%45%2C%36%62%45%4C%5A%45%62%5E%2C%62%42%73%5A%4C%37%46%20%37%2D%43%5A%4C%2D%37%47%20%37%5E%62%42%5A%4C%36%2D%62%45%20%37%42%62%2F%44%2C%37%43%20%37%2D%6F%2C%7C%43%2D%2F%46%2C%46%37%2C%6C%42%62%36%20%5A%20==%30=%30===%59%6F%75%72%73%20%49%73%20%4D%79%20%48%65%61%72%74%20%41%6C%6F%6E%65=%4C%65%68%61%72%20%46%72%61%6E%7A==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%46==%31%72%33%34%4C%62%4B%63%75%37%46%7C%51%79%58%34%42%68%37%58%58%37%2D%47%31%4E%7C%51%79%58%37%44%7C%51%58%79%37%2D%41%7C%51%79%58%39%62%37%45%7C%51%79%79%51%7C%43%37%34%54%41%2A%5B%58%37%68%41%42%7C%43%2D%37%20%58%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%47%37%7C%51%79%58%37%2D%44%32%4E%7C%5D%20%37%46%79%51%5D%5B%2A%51%79%58%37%5E%5D%20%20%6C%63%62%39%58%79%51%5E%46%7C%51%79%58%37%62%45%7C%51%79%58%37%62%2D%42%5A%4C%20%6C%63%4B%51%79%58%37%2D%47%7C%37%58%79%51%4B%37%44%7C%51%79%4B%51%79%58%36%37%58%79%51%7C%37%43%7C%51%79%58%37%2D%47%7C%51%79%58%37%7C%44%51%79%58%37%2D%41%7C%51%79%58%39%62%37%45%58%79%51%7C%46%68%42%41%2A%5B%63%6C%20%20%5A%20==%30=%30===%5A%69%6E%67%20%57%65%6E%74%20%54%68%65%20%53%74%72%69%6E%67%73%20%4F%66%20%4D%79%20%48%65%61%72%74=%48%61%6E%6C%65%79%20%4A%61%6D%65%73==%4D%65%64%69%75%6D%20%53%77%69%6E%67=%45%62==%31%72%33%34%4C%62%4B%63%75%37%5A%4C%78%5A%4C%34%45%62%5E%37%4C%78%5A%4C%2C%37%62%42%5A%4C%78%5A%4C%37%46%2D%5A%4C%78%5A%4C%2C%37%2D%43%5A%4C%78%5A%4C%5A%41%62%5E%37%34%54%41%2A%7B%46%73%5A%4C%37%4C%5A%78%4C%5A%4C%20%51%79%58%51%79%58%7D%20%37%62%42%5A%2C%4C%37%2D%46%5A%4C%37%46%5A%4C%37%2D%43%31%4E%5A%4E%32%43%2D%2C%37%2D%62%41%62%45%5A%4C%37%2C%7C%6C%45%62%46%5A%4C%37%2D%43%20%37%5E%62%45%5A%4C%37%42%62%20%37%2D%46%42%2A%5B%5D%20%78%5A%4C%2C%36%2D%37%20%42%62%37%62%42%2C%37%4C%78%5A%4C%37%51%7C%41%68%37%5B%5D%51%79%58%35%23%37%62%42%7C%51%79%58%2D%37%46%5A%4C%37%46%20%37%2D%47%5A%4C%37%44%20%2A%41%45%62%5E%79%58%2C%37%5E%4C%37%2D%43%5A%4C%5A%78%4C%5A%37%2D%62%41%5A%4C%78%5A%4C%37%5E%62%41%5A%78%4C%5A%4C%2C%37%62%42%5A%4C%78%5A%4C%37%2D%46%2C%4C%5A%78%4C%2C%37%2D%43%5A%5A%73%46%37%2C%42%62%37%2C%7C%6C%45%62%36%2C%4C%5A%73%46%2D%37%2C%42%62%37%5A%20==%30=%30===%5A%69%6E%67%61%72%6F%20%28%52%65%74%72%61%74%6F%20%45%6D%20%42%72%61%6E%63%6F%20%45%20%50%72%65%74%6F%29=%4A%6F%62%69%6D%20%41%6E%74%6F%6E%69%6F%2D%43%61%72%6C%6F%73==%42%6F%73%73%61%20%4E%6F%76%61=%47%2D==%31%72%33%34%4C%62%4B%63%75%37%62%45%5A%4C%37%34%47%2D%37%58%51%79%58%36%2D%46%5A%4C%20%6C%63%4B%51%79%23%58%46%2F%39%62%37%44%5A%4C%20%6C%63%4B%51%79%7C%70%70%45%5E%34%54%41%2A%5B%6C%63%4B%51%79%4B%63%6C%20%4C%41%5A%4C%20%6C%63%4B%51%79%58%37%5E%62%42%51%7C%79%58%39%62%37%44%7C%51%79%58%37%2D%43%5A%31%33%23%39%58%51%79%58%37%5E%4C%20%6C%63%4B%37%58%79%51%7C%2F%39%62%37%44%5A%4C%20%6C%63%4B%51%79%58%2D%37%47%42%2A%5B%5D%51%79%58%31%31%23%37%62%41%46%23%58%79%51%5E%44%5A%4C%20%79%58%44%2F%2D%79%51%7C%70%70%37%6F%23%43%7C%51%79%58%37%2D%43%5A%4C%51%6C%20%63%4B%51%79%58%37%5E%62%45%5A%4C%37%5E%45%58%79%51%7C%47%58%36%2D%46%5A%58%37%2D%43%7B%37%58%79%51%7C%62%45%20%37%2D%62%45%7C%51%79%58%37%2D%47%4C%5A%37%44%20%37%2D%62%45%7C%51%79%58%37%2D%43%2D%36%20%5A%59%5E%62%45%7C%51%33%31%62%37%47%6F%37%58%79%51%44%20%37%2D%62%45%7C%51%79%58%37%2D%43%7C%79%51%58%37%5E%62%45%7C%51%79%58%44%2F%2D%47%7C%37%4C%5A%4E%31%23%43%7C%51%79%2D%62%45%20%37%6C%20%20%7D%58%64%61%46%20%64%6E%61%20%70%6D%61%56%3C%7C%79%51%58%37%2D%47%32%4E%7B%20%20%51%79%58%51%79%65%3E%45%62%2D%63%4B%51%79%58%36%20%7D%20==%30=%30===%5A%6F%6C%74%61%6E=%53%68%61%77%20%57%6F%6F%64%79==%4C%61%74%69%6E=%43==%31%72%33%34%4C%62%4B%63%75%37%20%78%20%5A%4C%34%43%5E%37%23%79%58%31%31%23%37%5E%62%42%5A%4C%20%78%20%4C%5A%20%78%20%5A%4C%20%6C%63%4B%51%79%58%31%31%51%4B%63%6C%20%34%54%41%2A%7B%79%58%31%31%23%20%7D%5B%2A%42%51%79%58%31%31%23%37%5E%46%5A%4C%20%78%20%4C%5A%20%6C%63%4B%51%79%58%31%31%23%37%5E%62%47%7C%45%62%5E%37%20%78%20%5A%4C%58%31%31%23%37%4C%5A%45%62%5E%5D%20%31%31%23%37%5E%62%42%20%31%31%23%37%62%5E%41%5A%4C%31%31%23%37%5E%46%20%31%31%23%37%5B%2A%41%43%5E%20%6C%63%4B%51%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%4C%5A%42%62%5E%37%23%31%31%58%79%51%4B%63%6C%20%4C%5A%20%78%20%4C%5A%20%78%20%20%5A%20==%30=%30===%4A%61%7A%7A%20%31%34%30%30 \ No newline at end of file diff --git a/test/data/jazz1460.txt b/test/data/jazz1460.txt new file mode 100644 index 0000000..620ce81 --- /dev/null +++ b/test/data/jazz1460.txt @@ -0,0 +1 @@ +irealb://9%2E20%20Special=Warren%20Earl==Medium%20Swing=C==1r34LbKcu7bB%2C7B4D9%2CXQyX%2CC%7CQyX6%2DF%7CQXy%2C9D%7CQyX%2C6%2DF%7CQy%7CsC7%2C4TA%2A%7B%20%2C7G%7CN1lD9Dl2NZL%20QyXQyX%7DG7%2C7bAs%20%2C7G%7CQyX%2C9%2CXyQ%7C7A%2C7KQyX%2C%2ABC7%2ClcKQyX%2C7DZL%20lcQKyX%2C6FZL%20lcKQyX%20LZG7%5B%5D%206C7B%2C7C%5B%2AAD9%2CC%7CQyX%2C6%2DF%7CQyX9%2CD%7CQyX%2C6%2DF%7CQyX%2CXyQ%7Cs%5D%20%20lc%2CBb7%2CA7%7ClD9%2CXyQ%7CG7%2C%20C6%20Z%20==0=0===26%2D2=Coltrane%20John==Medium%20Up%20Swing=F==1r34LbKcu7ZL7bD4F%5E7%20ZL7F%207%2DCZL7C%207A%5EZL7E%207%5EbDZL7bABb%5E7%204T%5BA%2A%207%5EAZA7LZD%5EbDZL7bA%207%5EF%5BA%5D%2A%207C%207%2DGZL7G%207%2D7%20E7L%207%5EbGC%5BB%2A%5D%2D7%20F7FZL7C%207%5EAZL7E%20%5E7bDZL7bA%207%5EbBZL%5E7XyQCZL7C7%5EbD%7CLZE%2D7A%7CQyX7%2DbE%7CQyX7b%5EBZL7F%207%5EDZL7A%20b7XyQ7F%207%2DBZL7F%2D7%20C7L7C%207%5EAZL7E%207%5EDbZL7bA%207%5EF%5BA%2A%5D%20ZC%2D7%20G%7CQyXb%5E7%20Ab7LZDb%5E7%20E7LZA%5E7%20C7LZF%5E7%20%20%20Z==0=0===52nd%20Street%20Theme=Monk%20Thelonious==Up%20Tempo%20Swing=C==1r34LbKcu7L7G%2074C%20A%2D%2DA%20CZL7G%207%2DDZL%2D7A%20CZL7G%207%2DDZL77LZD%2D4TA%2A%7BZL%20lcLZCXy7DZL%20lcKQyX6FZ%20LlcKQyX%2C7CB%2A%5B%7DQ%2CXyQK7G%20CZ7%2DA%20CKcl%20%207%2DDZL7%2DA%20CZL7G7%20%2DDZL7%2DA%20%2CCA%2A%5B%5D%20G7LZQyX7GLZD%2D7%20G7LZC%20G7LZCXyQZ%20==0=0===500%20Miles%20High=Corea%20Chick==Bossa%20Nova=E%2D==1r34LbKcu77E%7CQy%2D7XyQL%20lcKQyX7%5EbBZLl%20cKQyX7%2DGZL%20lcKZBh7XE44T%5BQyX7%2D%7CA%2D7XlcKQyX7%2DFZL%20lcQKyX7h%23FZL%20lcKQy%20QLZCQyX9%23KQyX7ZB7%239%20lcKQyX7%2DCQ%7BY%20Q%20yXQyXZ%20%20lcKQyXLZAb%5EL%20lcKcl%20%20%7D==0=0===502%20Blues=Rowles%20Jimmy==Waltz=A%2D==1r34LbKcu7B%7CQyX%2D7XyQQyX7%2DA%7CQyX9%237EQ%7CyX7hB%7CQyX7%5EbD%7C%7CDb%5E7A43T%7BF1NZL%7CE7%239%2DbA%7CQyX7%5EbB%7CQy9Xb7F%7CQyX7%2DC%7CQyX7%20Db7QyX7hX9b7BQ%7CB7bh%23F2N%7C%7D%207E%205%237E%5E%7CQyX5%237%5EE%7CQyX97XyQ%7CyX7h%23yQ%7CE%2D7XyQKcl%20%20Z==0=0===A%20Ballad=Mulligan%20Gerry==Ballad=C==1r34LbKcu79b7A%204D%2D7%20yX7%5EBZL9%237%23F%207%23%2DCZL7%2DA%207%5ECZL7GQ%7CE%2D74TA%2A%7B%207%2D%23F%23%2D7%20B%207%2DEZL31b7B%207%5EZDL7A%207%2DE1NZL9b7G%2D6LZFZL5%23obE%207E%2D7%20A%5E%2DF%207%2DDZL9b7A%20%2D7EZL7G%207%2DD2N%7D%2077LZE%2DZL7oFZL9b77%20G7LFZL7obG%207%2DGZL7Bb%207%2DFB%2A%5DQyX7%5ECZ%2D7%20Bb%2DDZL7%2C7%2DEsyQ%7CEbZL9b7bA%207%2DbEZL%2D7E%207%5EbDZL7bA%207%2DDb%5E7%20X7%5EbEb7A%207AlD%2D7X7%5EBZL9%237%23F%207%2DC%23ZL7%2DA%207%5ECZL7G%20yQ%7CE%2D%2A%5B%2C7AF%207%2D%23F%23%2D7%20G%207%2DEZL9b7B%207%2DF%23ZL7A%207%2DEZL9b7B%2D6LZFZL5%239ZL7G%20%2D7%20A7nidnE%20%20QyX96%2A%3C%5BQ%20QyX%5D%20Q%20%207%5EDZLg%3ED%2D7EZL7oX%2C7Gl7%239LZ%20%29obB%28%20%29oA%28%20%29oAb%289%237bAQyX%2C9%237A%28Bo%29%7CA%207%2DEyQC%5E9XyQZ%20==0=0===A%20Beautiful%20Friendship=Kahn%20Donald==Medium%20Swing=C==1r34LbKcu7X7D%7CQ4C%5E7XZL9b7A%207hE%7CQyX%5E7F%7CQyX11%237bG%7CQyA%2D7Xy4TA%2A%7BX7%2DE%7C7XyQ%7CB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DGB%2A%5B%7DQyX7Gb7XyQ%2DD%7CQy%7CQyX7XyQ%7CDX11%237bG%7CQyX7%5EC%2AA%5B%5DQyX5%237G%7CQyX7yQ%7CF%5E7A%7CQyEh7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC6%20A7LZD7%20G7%20Z%20==0=0===A%20Blossom%20Fell=Barnes%2DCornelius==Ballad=Bb==1r34LbKcu7Ds%20%20D4Bb6%20%7CQyX6bBZL5%237F%20F7%7CQyX7%2DCl%7C%2CoBs%20Bb%5E7%2F4TA%2A%5B%2CoBs%20C%2D7%20FB%2A%5B%5D7F%2CC%2F7F%2CoB6%2CbBsZL7F%207%2DCZL7lBb6%20l%7C%2Cob%2DC%7CQyXyQ%7ClbB%7CQyX7%5EbEZL5%23b7B%206bBZL5%237F%207F%5E7%2FDX7%2DCl%7CbBZL7Bb6%20BZL7obD%20D%2F7%5EbBZ6L%2DbE%207%5EbEZL5%237bC%2D7%20F%7CQyX76%20sC%2D7%2CF7Z%20==0=0===A%20Certain%20Smile=Fain%2DWebster==Medium%20Swing=F==1r34LbKcu7%7CQyX%2C4G%2D7%2CX%2C7%2DG%7CQyX7%2DD%7CQXy%2C6F%7CQyX%2C7C%7CQyXyQ%7CC74TA%2A%5B%2C7%5EC%7CyQKclG%7CQyX%2C7%2DD%7CQyX%2CA7%7CQyX%2C7%2DEB%2A%5B%5D%20%207%2CXyQX%2C7%5EF6F%7CQyZD%2D7%2CQyX%2C7%2DGA%2A%5B%5DQyXC7%7CQyX%2C7%2DGZL%2C7G%20%7CC7%2CXL7%2DA%207%5EbBCD%2D7XyF%207%2DC%7CQyX%2C7%5EF%7CyQX%2C7C%7CQyX%2C7%2DG%7CQ7%20%5D%5B%2A%7CQyX%2C%2C7%2DGZAh7%2C%20%20%2CC%2F7%5EF%7CQyX%2C6%2DBb%7CQyX%2C7%2DGZL9b7DD%2D7%2CL%7CQyX%2C%20C7LZF6%2CXyQKcl%20%20Z%20==0=0===A%20Child%20Is%20Born=Jones%20Thad==Waltz=Bb==1r34LbKcu7%7CQyX74Bb%5E7yXbB%2F%2DbE%7CQyX7%5EBb%7CQyXbB%2F%2DbE%7CQyXQ%7CBb%5E3TA%2A%5B%237D%7CQbXyQ%7C%7CQyX5%237D%7CQyX7%2D%7CGQyX9%237D%7CQyX7hAG%2D7XyB%2F%2DbEbB%2F%2DbG%2D7Xy7%5EbBB%2A%5B%5DQyX7F%7CyQXsus7F%7CQyX7C%7CQXyQ%7CE%7CQyX57bA%7CQb%5E7XyE%7CQyXtla7D%7CQyX%5E7bB%7CQyXbB%2F%2DbE%7CQb%5E7XyB%7CQyXXyQ%7CBb%2FFXyQ%7CGb6XyQ%7CG%2D7XyQ%7CC7XyQ%7CF7susXyQ%7CF7XyQZ%20==0=0===A%20Felicidade=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A%2D==1r34LbKcu7%7CQyX94C%5E7%28yX7%2DEZL%20lcKQyX%5E7CZL%20lcKQyX%297%2DAQ%7CB7b4TA%2A%7BZL%20lc%28Repe%5ECB%2A%5B%7D%207G%207%2DDZ7LA%3E%29lanoitpO%20ta7XyQK%3C%207%2DEX7%5EF%7CQ%7CE7b%7CQyX7%2DGZL%297%2DbA%20%28lcKQyX7%2DA%7CQyX9C7XyQyX7hBX7G%7CQ7XyQ%7CZL9b7E%207hB%7CQyX%2D7A%7CQyX7D%7CQyX7%2DAA%2D7Xy%2DD%7CQyCZL7GCC%5E7LZLxZL7%5EFZL7CZL%2D7GZLxZL7%5ECZL7FZD%2D7LZ%2A%5B%5DQy7%2DA%7CQLZF%23hlD%2A%5B%5D%2C7G%2C7%2DD%7C%2CA7%2C7%2DEsZL9b7BZL7A%2D7XyxZL7%5ElcKQy%7CD7%2FFL9b7E%207hB%7CQyX7A%2D%7CQyXF%2F7%2DD%7CQyX%23ZA%2D7XQyXG%2F%20%20Z%20==0=0===A%20Fine%20Romance=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7D%7CQyX4C6XyyX7%2DE%7CQyX7o%23D%7CyQX6%2DD%7CQyX7o%23C%7CQQ%7CA%2D74TA%2A%5BA%7CQyX%7CG7XyyX7G%7CQyX7%2DD%7CQy7XobE%7CQyX6CB%2A%5B%5DQQ%7CE%2D7QyX7%2DE%7CQyXD7XyQQyX6%2DD%7CQyX7o%23CQ%7CyX6CA%2A%5B%5DQyX7G%7C%7CD%23o7%7CQyX7%23F%7CQy%7CA%2D7XQyX7C%7CQyX6CC%2A%5BQ%5DyX7G%7CQyX7%2DD%7CQy%7CF%5E7XQyX7%2Dh7%20B7b9LZE%2D7%20A7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===A%20Flower%20Is%20A%20Lovesome%20Thing=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7D%2031b4B7%2317bE%2031b7bBZL%20xZ%20L%20x%20ZL%20lcKQyX1LZAb74TA%2A%7B7%5EbDZ%5E7%28F%23A%207hbEB%2A%5B%7DQyX6Dbl%7C%2C%5ED%2C7bEs%20%297%2Db7%235LDZL7b%2F7%5EDZh7%20A7%23C%287h%23G%20%297h%23G%28%2FA7%5ED%7CQyX7%5EDZL9b7%235%29LE%7CQyXcKQyX%29XyQ%7CA%2A%5B%5D%2011%237bA%207%5EGbZL11%237G%2011%237bAB7%23117%5ED%28AEs%20%297x%20LZ%20%5EDZL7bD%2031b7bALZ7bE%2031b7bBZL%20x7%28F%23%2D%20ZL%20lb7%2CD%5E%2C%7ClDb6XyQZ%20==0=0===A%20Foggy%20Day=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7A%7CQyX4F%5E7XX7%5EF%7CQyX96bB%7CQXy7%5EF%7CQyX96bB%7CQyyQ%7CE74Tv%2A%5B%209%2DAZD13XyD%207%2DAZL6%2DA%20%2DA%7CyQX7%5EFZL7C%207%2DG%7CQ13b9L%7CQyX%2DyX7%2DG%2D7%20C7b7D%7CQyX7%5EFA%2A%7B%5D7%20C%207%2DGZL7D%206FZL9XyQ%7CGZL9DF%207%2DCyQ%7CF6%5EF1NB%2A%5B%5DQyX7C%7CyQX7G%7CQyX7bA%7CQyX7XyQ%7CX7C%7CQ%2DC2NC%5E7XyQX7C%7CQyX7G%7CQyX7%7CDQyX7%2DA%7CQyX7bE%7CyQ%7D%5B%2AbBZL7C%2F7%2DGF7XyQFZLC%2F7%2DG%20C%2F7%5EFQ%7CyX7bE%7CQyX7%5EbB%7C%5E7%2FC%20%7CQyX7LZF%5E7%2FC%20D%2D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===A%20Ghost%20Of%20A%20Chance=Young%20Victor==Ballad=C==1r34LbKcu7ZL7ob4C%5E7XZL7bB%207%2DFZL7C%20%2D7G%7CQyX11%237bD%7CQyE%2D7%20E4TA%2A%7Bb7A%2077LZN1X7%5EC2NZL%20QyXQy%7DX%207G%207%2DDZL7A%207EyQ%7CEhG%207%2DD9b7B%7CBD%2D7X%23FZL7%2DA%207%5ECZL7%20G7%5EC%7CQyX5%237G%7CQyh7XyQ%2A%5B%5D%209ZL7C%20%2D7%20A7yX11%237bD%7CQyX7%5EAC%2A%5B%5D%205%237G%207%2DDZLQ%7CG%2D7E%7CQyXF%2D7%20Bb7LZE%2D7%20Ebo7LZD%2D7%20G7LZC%5E7%20A%2D7LZD%2D7%20G7%20Z%20==0=0===A%20Kiss%20To%20Build%20A%20Dream%20On=Kalmar%2DRuby%2DHammerstein==Medium%20Swing=C==1r34LbKcu7ZL%2C7G4C%5E7%2CZL%2C9b7A%20%2C7%2DDZLo7bE%20%2C7%2DEZL%2C7%2DD%20D%2D7%2C%204TA%2A%7BC2NZLA7b9%2CyX%7D%207G%20%2C7D%7CQyX6%2CC1NZL7G%20%2C7%2DDZLQXyQ%20%20%2C7%2DD%5EbEZLKcl%20%20%2C7%2DFZL%2C7C%20%2C7%2DGLZ%2C7bB%20%2C7%2DFB%2A%5BY%5D%20Bb7%2CQyX%2C6%5D%20%2C7G%7CDh7%2CZL%2C7D%20%2C7%2DAZL%2Cb%2FB7%2DC%20%2C7%2DCZL%2C7G%20D%2D7%2C%20QyX%2C7%2DDZL%2C%5E7%2C%20D%2DDZL%2C9b7A%20%2C7%2DDLZ7obE%20%2C7%2DEZL%2C7%2D7%2C%20G7CA%2A%5BY7%2C%20A7b9%2CLZD%2D7%2C%20G7LZC6%2C%20A%2D7LZD%2D7%20G7%20Z%20==0=0===A%20Little%20Tear=Deodato%2DValle==Bossa%20Nova=Db==1r34LbKcu7L%20lcK4Eb9%2C%2DbEZL%20lcKQyX%2C7b%5ED%7CQyX%2C7%2DbE%7CQyX7%2CXyQ4TA%2A%5BlcKQy%2CXyQ%7CD%7CQyX%2C7%2DbE%7CQyX9%2CbE%7CQyX%2C5b9b7bBb%5E7%2CX7%5EbDZ%5EbEZL%2D7%2CXyyX9%2DFB%2A%5BY%5D%20%20lcQKyX%2C7%5EbDZL%20lcKQQKcl%20bEZL%20%20%2CsusKcl%20LyX%2C7%5EF%7CQyX%2CsusB7ZL%20lcKQyX%2C9%2DFZQ%7CEb9QyX%2C7%2DbEZLZAb9sbB%20%2Csus9b7bB%7CQXy%2C7hFZL%2C9bA%20%2Csu7b9%235L%2C9bE7%2CXyQ%7CAb9sus%20Ab9%2CLZDb%5E7%2CXyQ%7CAb9susXyQZ%20==0=0===A%20Lovely%20Way%20To%20Spend%20An%20Evening=McHugh%20Jimmy==Ballad=F==1r34LbKcu7N%7CQyX4Bb%5E7X7%2DG%7CQyX7%2DD%7CQy7X%2DAZL7C%207%2DG%7CQyXyQ%7CC74TA%2A%7BE%207%5EbyQ%7CC%2D%207F%207%2DC%7CQyX6F2ZNL%20QyXQyX%7D%207F%207%5D%5B%2ABBX7%5EF1QyX7G%2D7%20D%2D%2DDZL9b7A%207hE%7CQXy7%5EFZL7C%207%2DGZL77XyQ%7CAZL9bX7%2DG%7CC%2D7%2CFD%7CQyX7%2DAZL7C%207G%2D%7CQyX7%5EbBlA%2A%5B%5D7%2D7XyQs%207C%7CyQ%7CC7XyQ%7CF%5E7XyQ%7CC%2D7%20F7%20Z%20==0=0===A%20Night%20In%20Tunisia=Gillespie%20Dizzy==Latin=D%2D==1r34LbKcu7hE%7CQy4Eb7XQyX7bE%7CQyX6%2DD%7CyQX7bE%7CQyX6%2DD%7CQy%7CD%2D6X4TA%2A%7BQyX7h9LZD%2DcKQyX7%2DG%7CQyX9bD7%7CQyX7hAB%2A%5B%7DQyXl%20LZGb7A%207%7CQyX7XyQ%7CFX6%2DD%7CQyX7bEA%2A%5B%20%5D9b7A%207hE%7CQyX7%5EyQ%7CEb9b7C%7ClcKQyQ%7CEb7%5BYZ%20Q%20%20%2DDZL9b7%20A7hE%7CQyX6%2DD%7CQyXQEh7XyX6%2DDyX7%5E%2D7%2311XcKQyX11%237GZL%20lKcQyX7%2DDZL%20lcKQyl%20LZGbEZL%20Q%7CG%2D7XyQ%7CGb7%239XyQKcl%20LZF%5E7XyQKcl%20LZEh7XyQ%7CA7b9XyQZ%20==0=0===A%20Nightingale%20Sang%20In%20Berkeley%20Square=Sherwin%20Manning==Ballad=Eb==1r34LbKcu7A%20%2DCl4Eb%5E7hDs%207%5EbAl%7C%2C7bE7%2C%2DbBs%207%2DGZL7%2DC%20%2CG7%2C%7C4TA%2A%7B7%2DFZLEb%5E7%2F%5EbEl%7C%2C7bD%2C7%2DbA%20sG%2F7%5EbEZL7%2DF%20bB7%20C%2D7ZL6%2DbB%2A%5B%5D%20ZY%7CN1A%7CQyX7%5EbE2N%7D%207Bb%207%2DFZL7%2DC%207%5EbEh7%20D7L7bB%207D%207%2D%2D7LZAE%207%5EGZL7D%207%2DAZ7LobB%207%2DBZL7D%207%2D%2D7LZAE%207%5EGAl%7C%2C7%20E%2D7LbBs%207%2DGZL7%2DC%207b%5EEA%2A%5B%5D%207bB%207%2DFZ%2D7%2CEb7%2DBZLbD%2C7%2DDh%2CG7%2F7%5EbEZL7%2DF%20bB%2F%5E7bEZL6%2DbA%20%2DCl%7C%2CG%20sAbs%207%5Eb7%2C%7ClEb%5E7%20C%2D7LZF%2D7%20Bb7LZEb%5E7%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===A%20Pretty%20Girl%20Is%20Like%20A%20Melody=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu79%5EGZL4A7%20BG%20G%2F%23F%7CQyX7D%7CQXy9%2DA%7CQyX7AZL31bLZ%20x%204TA%2A%5BX9DZLl%20LZDyX7A%7CQyX7%5EG%7CQy9XF%7CQyX6CZL7G%207%2DQKcl%20cKQyX%2F%23F%7CQC9%2CB7QyX9%2DA%7CQyX7AZL13bB%207AlB%2A%5B%5D7bB%2C%7CD7Xysp%7CQy%207%2DB%7CD%2D7%20GZL7%23F%207%2D%23C%7CQyX%2D7AZLB%2F7E%207%5ECZL7B7XyQZLG%20GE7LZA%2D7XyQ%7CA%2D7%20Eb13LZD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===A%20Shade%20Of%20Jade=Henderson%20Joe==Up%20Tempo%20Swing=C%2D==1r34LbKcu71%237%5Eb4C%2D7XcKQyX11%237%5EbDZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZE4TA%2A%7BGB%2A%5B%7D%2311LZL%20x%20ZL%20lcKQyX1%2317%5EbD%7CQyX11%237%5EDZ%20x%20%207%5EE%201%237C%7CQQKcl%20ZL%20lcKQyX7%5E%2DbBLZ%20lcKQyX9b31FZLGh7XyyX7%5EbD%2011%23%7CF%5E7%20QyX7%5EbEZL7%5EbE%20%2D7bB%7CQyX7%2DDZL7%2DD%7CGb%5E7%7CQyX9QyX7%2D1LZDb%20%2C9b7G%207%5EbAZL7b%5EA%207hD%7CQyX11%237%5E%5D%5B%2AAC1%237%5Eb%5EDZL1Z%20x%20L%2011%237%5EbEZL%20lcKyQX11%237%5EbDZL%20x%20ZE%5E7%231L%20lcK7%2311XyQ%7CDb%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===A%20Sleepin%27%20Bee=Arlen%20Harold==Medium%20Swing=Ab==1r34LbKcu7s7bG%204Ab%5E7L7D%207%5EbAZLsus7Eb%207%5EbAZLsus7bE%20ZDb%5E74TA%2A%5BL9b7Cb%5E7%20D%5B%5D%207bD%207bEZL7E7%20%2DbBZL7F%207CZL7b%2ABC9%20AZLsuDZL31F7b1331bAZL9b7bE%209bZEL31b7bB%2031bBZL%20Ab7b%2031FZus7bE%7CsBb%2DA%2A%5B%5D%207bE%20sus7blE%7C%2CoD%2C6bD%2C7%2DC%2C7Ab%5E7%20QyX7b7CZL7%5E7%20EbbAZLsus7bG%207%5EbZDL7D%207%5EbAZLsus7%5E7%20DbbAZLs31bBZBb%2D7%20F%2031FZL9b7C%209C%2AC%5B%5D%207bD%207bEZL7E7b13LZL7F%20%207CZL13LZEbBZL7F%207CZL7%5Eb%20D7%5EbAZL9b7bE%209b7%20Eb7b7bB%20F7LZBb7XyQ%7CEb7sus%20Eb7LZUAb6%20B%5E7LZE%5E7%20A%5E7%20Z%20==0=0===A%20Smooth%20One=Goodman%20Benny==Medium%20Up%20Swing=F==1r34LbKcu7L6bB%204Bo7%206F%20A%2F6FZL6bB%207BoZL6F%20A%2F6FZL6bBLZBo74TA%2A%7BB%2A%5B%5D%20%20F6LZ2N%7CQyXQyXQyXQy%7DXQyX6F1NZL7C%207GF6%20F7A%2F6FZL9b7DQ%7CBo7yX7oB%7CQyX6bBZLF7%207%2DC%7CQyX6F%7CQyXQ%7CF6%20yX6bBoBZL6C7%20%5D%5BFZL6bB%207oBZL6FA%20%2F6FZL6bB%207oBA%2A6%2FA%20F%207hGZ7%20Bb6LZF6%2FA%20F6LZG7%20C7LZF6XyQZ%20==0=0===A%20Sound%20For%20Sore%20Ears=Heath%20Jimmy==Even%208ths=Eb==1r34LbKcu7L%20x%20Z4Bb7sQyXsus7bBZL%20x%20LZ%20x%20ZL%20lcKQyXsuKcl%20L4TA%2A%5B%20x%20ZL%5D%5B%2ABGyXsus7GZL%20x%20ZLx%20%20ZL%20lcKQyXsus7QKcl%20%20%20x%20ZQyX7%5E%20%5D%5B%2ACX7%5EbAZL7bE%207%2Db%7CBQyX7%5EAZL7E%207%2DByQ%7CAb%20x%20ZL%7CF%5E7XyQ%7CD%5E7XyQ%7CB%5E7XyQZ%20==0=0===A%20Sunday%20Kind%20Of%20Love=Belle%2DPrima%2DLeonard%2DRhodes==Ballad=F==1r34LbKcu7B%20%2C7%5E4F%5E7%2C7F%2C7%2DCs%20%2C7%5EFZL7%2CC%20%2C7%2DGZL%2C7o%23F%20%2C%7ClBb4TA%2A%7B7C%2C7bZF%5E7%2C%2DGZL%2C7%2DD%20%2C6F1NLZ%2C7C%20%2C7%2DGZL%2C7D%207%2C%20sDL%2C7%2Db7F%20%2C7yQ%20LZ7F%20%2C7%2DCB%2A%5BY%5DQy%2CX6FZL7bE%20%2C6Fl2N%2CLZC%2DXQyX%7D%2C7bDs%5E7%20F7yX%2C7%2DGZL%20lcKQy%2CX7G%7CQyX%2C7%5EbBZL%2CQ%7CC7%20bBZL%2C%5EbBl%7C%5B%2AA%2Cl%2DCs%20%2C7%5EFZL%2C7C%207%2C%2DGZL%2C7o%23F%20%2C7%5EF7%2CF7%2CY%5D%2C7C7%2C%20Bb%2D7%2CLZF%5E7%2C%20D7%2CLZG%2D7%2C%20C7%2CLZF6%2C%20Eb7LZF6%2CXyQZ%20==0=0===A%20Taste%20Of%20Honey=Marlow%2DScott==Waltz=D%2D==1r34LbKcu77%2DD%7CQ4D%2DXyD%7CQyX%2DD%7CQyX7G%7CyQX7%2DD%7CQyX7%5E%2DD%7CQ%2D%5E7Xy3TA%2A%5BDB%2A%5D%207XyQ%7CyX%2DD%7CQyX7%2DA%7CQy7X%5EbBZL%20lcKQyX%2DDQKcl%20G%7CQyX%207hE%7C%7CG7Xy%7CQyX7%2DA%7CQyX7%5Eb%7CBQyX7G%7CQyX7%2DD%7CQD%2DXyQQyX7%2DA7b9%20Z%20==0=0===A%20Time%20For%20Love=Mandel%20Johnny==Ballad=F==1r34LbKcu7%7CQyXF4F%5E7XQyX7%2DG%7CQyX7G%7CQXy6F%7CQyXF%2F7bE%7CQy%7CG%2D7%2F4TA%2A%5B7G%7CQy7LZEh%7CQyXbD%2F7bE%7CQyX%2D7DB%2A%5B%5D%209b7A%20A%2F7F7%2FCXA%207%2DE7A%207%2D%2D7XyQ%2031b7A%20A%2F7hEZLA7%207%2DE%7CQyXF%2F7%2DG%7C%5D%5B%2ACDG%7CQyX%23CZL7%20G7LZZL6%2DC%207%2DDZL31bA7%207%2DAZL31b7E%206CBh7%20E7%2DDZL%7CQyX7%2D7LZG7%2DDZL9b7A%207hE%7CyQX7%5EFD%2A%5B%5D%207C%207%2DXyQ%7CG%23F%207%2D7%2DG%7CQQ%7CG%2D7QyX7%2DDZL9b7A%207EhZL7A%207%2DE%7CQyXF%2F%7CG7XyyX7%2DGXyQ%7CC7XyQ%7CF6XyQ%7CC7susXyQZ%20==0=0===A%20Tisket%20A%20Tasket=Traditional==Medium%20Swing=Eb==1r34LbKcu7yX7bB4Eb%5E7%2DFZL7C%207%2DGZL7%5EAb%207%5EbEZL%20lcKQyX7XyQ%7C4TA%2A%7B%2A%5B%5D%207%20Bb7LbE2N%7CQyXQyXQyXyQX%7D%207bB%207%5EbE1NZ%5E7%20Eb7%2DF%7CQ%207%2DG%7CyQ%7CAbbA%7CQyX6bA%7CQyX7Eb%7CQyX7%5EbE%7CQyX6%2D%2D6XyQX6bAB%2DFZL7%2D7%20BbZL7%5EbA%207%5EbEZL%20clKQyX7%5EbEA%2A%5B%5D%207G%2D7%20CFZL7C7XyQ%7CBb7XyQ%7CF%2D7%20Bb7LZEb%5E7XyQZ%20==0=0===A%20Weaver%20Of%20Dreams=Young%20Victor==Medium%20Swing=C==1r34LbKcu7yX7%2DG4C%5E7XKQyX7%2DA%7CQyX9b7%7CEQyX7hBZL%20lcKQycl%20LZ4TA%2A%5B%20lcKQyQ%5D%5B%2AQyX7A%7CQyX7%2DE%7CQXy11%237bB%7CQyX7%5EFB%7CD7XyX7C%7CQyX7%2DAXyQ%7CGb7E%7CQyX7hBZL%20lKcQyX7%5ECA%2A%5B%5DQyX79XyQ%7C7%2DDZL%2DbE%7CQLZG%2D7%7CQyX11%237bB%7CQyX%5E7FC%2A%5B%5DQyX7C%7CQyXE%2D7Xy%20lcKQ7%20Ab7LZD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===A%20Wonderful%20Day%20Like%20Today=Bricusse%2DNewley==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7%2DF%7C4Eb%5E7E%7CQyX7%5EbEZLQyXr%7CQyX%7CQyX6bE%7CQyXb6XyQ4TA%2A%7B7F%7CQy7XyQ%7C1N%7CQyX7C%7CQyX7%2D%7CGQyX7bB%7CQyX7%2DF%7CAb%5E7XbB%7CQyo%23FZL%2D7XyQbEZL7bB%207%2DF%7CQy7X%5EbA2N%7C%7DQyX7bB%7C6%20F%2D7F%7CQyX%207%2DF%7C%5D%5B%2ABAbEZL7oA%207bA%7CQy6XbA%7CQyX%2BbA%7CQyXb%5E7XyQ%207G%207%2DG%7CQyEb%5E7X%7CQyX7hAZL%20lcKQXy7%5EbA%7CQyX7bE%7CQyD7b9XZL7bBZL%20%7CrC7XyQr%20ZL6bEZL7%5EbEA%5B%2A%5DQyX7bB%7CQyX7F%7C%7C%20LZ%20%7CQyX7FZL7FBb7LZZL7GZL7%5EbAZL7CLZ7%2DGZL7bBZL7%2DF%7CC%2D7LZZL7%2DF%2D7LZBb7LZEb6LZBb7%20Z%20==0=0===Ablution=Tristano%20Lennie==Medium%20Swing=Ab==1r34LbKcu7%7CQyX74F%2D7X7%5EbD%7CQyX7%5EbA%7CQXy7bE%7CQyX7%2DbB%7CQyXyQ%7CG4TA%2A%5BQyX7%5EQKcl%20X7bE%7CQyX7bB%7CQy7X%2DF%7CQyX7%2DCB%2A%5B%5D%20yQ%7CAbyX7%5ECcKQyXQ%7CG%5E7QyX%2C9b7D%7CQyX7%2DCA%2A%5B%5D%20%20lcKQyX11%23%7CG%5E7%2CyX7D%7C7%2DbB%7C%23%2D7XyFD%2A%5B%5DQyX%2C5%237C%7CyQX7%5EE%7CQyX9%237B%7CQ%2D7XyQFZL%20lB%7CQyXb7XyQyX7%2DC%7CQyX7bG%7CQXy7%5EbD%7CQyX%2C7%5EbA%7CQ%7CBo7E%7CQyXb%2D7XyQ%7CA%5E7%2CXyQ%7CAb6XyQ%7CC7b9XyQZ%20==0=0===Ac%2DCent%2DTchu%2DAte%20The%20Positive=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7%2DGZL74F%20F%2BZL%2BF%20F%7C%7CQyX7C%7CyQX7%2DGZL7%5EF%206FZLF6%20F%5E4TA%2A%7BZL7C%20ZF6%20C7C%2C7%2DGs%207%5EbB%7CQXy7F%7CQyX6FB%2A%5B%7D%207%2C%7ClF6L7C%207yX7%2DG%7CD7b9%206FZL%2BF%20FA%2A%5B%5DQXy7C%7CQyX5%237G%7CQyXF%5E7LZQyX6FQ%7CC7XyQ%7C%7CF%20F%2BLZF6%20F%5E7LZG%2D7%20C7%2CLZF6%20C7%20Z%20==0=0===Across%20The%20Alley%20From%20The%20Alamo=Greene%20Joe==Medium%20Swing=F==1r34LbKcu77C%20%2C74F%5E7%2CL%20lcKQyX%2C7CZL%20%20xZL%20x%20ZL%20lcKQyXZN1G%2D4TA%2A%7B%2C7%5EbB7%2CXyQ%207F%20%2C7%5EFZL%2C7C%207%2C%2DG2NZL%20QyXQyX%7D%5DY%5B%2AB%5EFZL%2CG%7CQyX%5E7%2C%20FQyX%2C7A%7CQyX%2C7%5EFLZ%2C7%2DbB%20%2C7%5EbBZL7%7CD%2D7%2CF%7CQyX%20lcKQ%7CC7%2CXZL%20x%20ZL%20x%20ZL%20lKcQyX%2C7%5EFA%2A%5BY%5DQyC7%2CXyQyX%2C7LZG%2D7%2C%20C7%2CLZF%5E7XyQZ%20==0=0===Adam%27s%20Apple=Shorter%20Wayne==Even%208ths=Ab==1r34LbKcu7X7bGZb7XyQL%20x%20ZL%20x%20ZL%20x%20LZ%20x%20ZL%20x%20ZL%20lcKZ%20x%20LA44T%5BbD%7CQy%20LZ%20xZL%20x%20ZL%20x%20ZL%20lKcQyX7bAZL%20x%20ZL%20Ab%2D7XlcKQy7XyQ%7CBb%2D7XyQ%7CEb7%239XyQ%7CAb7XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Affirmation=Feliciano%20Jos%C3%A9==Funk=B%2D==1r34LbKcu7cKQyX4E%2D9X%20lcKQyX9%2DEZL%20lKcQyX9%2DBZL%20lcKQyLZB%2D94TA%2A%7Bsus9AB%2D9XyKQyX9EZL%20lcKQy9X%5EG1NZL7D%207%2DA%7CQcl%20LZZLQ%20lL9bE%20l%20%20%7DX9F%207%2D%23F%7CQyX9C%7CyQX9%5EG2NZL%20QyXQyLZE%2D7cKQyX%20lcKQyQKclBZL%20x%20ZL%20x%20ZL%20clKQyX9%5EbBB%2A%5B%5D%20%20b%5E9XyX9%5EDZLZA9susXyQKcl%20%20%5DY%7BQB%2D9XyQKcl%20LZ%20x%20LZ%20x%20%20%7D%20==0=0===African%20Flower=Ellington%20Duke==Latin=Eb%2D==1r34LbKcu7X7%2DbE4Eb%2D7%2DbG%7CQyX7%2DbAZL%20%20xZL%20x%20ZL%20lcKQyX7XyQ%7C4TA%2A%5BZL%20lc%20LZBb%2DbEA%2A%5B%5D%20%20lcKQy7X%2DbEZL%20lcKQyX7h7XyQKlcKQy%20lcKQ%20x%20LZBZL%20lcKQyX7%2DbEQ%7CyX7%2DbG%7CQyX7%2DbAb%2D7XyZL%20x%20yX7%5Eb7XyQKcKQyX7bCZL%20lcKyQX%2C7%5EbGB%2A%5B%5D%20%20lcl%20LZG%2DbEZLbE%7CQyLZGb7%7CQyX7%2DbA%7CQyX7bCA%2A%5B%5D%20%20lcKQyX11%23Gb%2D7X%20lcKQ%2D7XyQ%7CD%2D7XyQ%7CBb7b5XyQ%7CEb%2D7XyQKcl%20%20Z%20==0=0===African%20Queen%2C%20The=Silver%20Horace==Medium%20Swing=C%2D==1r34LbKcu7%7CrQyX4C%2D9%20ZL9bD%20%2C9%2DCZLQy%7CXrQyXZL%20x%20ZL9bD%20x%20LZ4TA%2A%5BQyXZL%5B%2AAC%2D9bD%20%2C9%2DCZLQyX%7CQryXZL%20x%20ZL9bD%209LZ%20x%20%5D%20QyXZL9bD%20%5D%5B%2ABZL%20x%20ZL9bD%209%2DCLZ7G%207bAZL7A%207bBC%2D9%2C%20QyX%7Cr%20x%20%20Z%20==0=0===Afro%20Blue=Santamaria%20Mongo==Waltz=F%2D==1r34LbKcu7%20lcKQ%2D7XyQ%7CQyX7%2DFZLG%2F9%237%20CbA%2F9%237bDZL%20lcKF%2D7XyF43T%5BQyX7%2D%239%2FAb%20bDZL%20lcKQyXbEQ%7CyX7%2DFZLG%2F9%237C%20EbLZF7bDZL%7CEbXyQKcl%20LZDb%20EbLZF%2D7XyQZ%20==0=0===Afro%20Centric=Henderson%20Joe==Up%20Tempo%20Swing=Db==1r34LbKcu7%20x%20ZLb%5E7%231%20lcKQyX7%2DCZL%20xZ%20L%20x%20ZL%20lcKQyX1LZ%20x%20D44T%5B%20ZL%20x7%2311XcKQyX11%237%5EbAZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZ%20%5EbDZL%2DF%7CQyb%5E7%231%5EbG%7CQyX7%2DFZL%20xZ%20L%20x%20ZL%20lcKQyX17%2311XGZL%20x7XyQ%7CGb%5E7%2311XyQ%7CGh7XyQ%7CC%5E7%2311%20%20%20Z==0=0===After%20You=Porter%20Cole==Ballad=C==1r34LbKcu77D%7CQy4C%5E7XL5%237E%207%5ECZL5%237%20G7%5EC%7CQyX9b7G%7CQyZA%2D7X4TA%2A%5B7E%207%5E%2D7XyQ7G%207%5EC%7CQyX9b7GQ%7CyX7%5EC%7CQyX9b7G%7C%235LZCD%7CQyX7%5EF%7CQ%2D7XyQQyX7%2DG%7CQyX9b7DQ%7CyX7%5EGB%2A%5BQyX7D%7C%7CC7XyAZL5%23yX7%5ECLZF6XyX9b7G%7CQyX7hD%7CyQX7bB%7CQyX7%2DF%7CQyQ%5D%5B%2AC9b7C%20cKQyX9XyQ%7CG%207DZL7%2DA%207%2DEZ6L%2DF%207%2DDZL7A%207%5EC7LZC6b7G%7CQl%20%20Z%20==0=0===After%20You%27ve%20Gone=Creamer%20Henry==Up%20Tempo%20Swing=Bb==1r34LbKcu77%2DDZL4Eb%5E7yX7%5EbB%7CQyX7bA%7CyQX6%2DbEZL%20lcKQyXQKcl%204TA%2A%5B7%2DFZL7XyQ%5DyX6bBZL%20lcKQyXF7ZL%20lcKQyX7CB%2A%5BQKcl%20G%7CQyXKQyX7b7XyQyX7bA%7CQyX6%2DbEZ%20LlcKQyX7%5EbEA%2A%5B%5DQ%7CBb%5EB%7CQyX7bA%207D%2D7XyQyX7%2DC%7CQyX7G%7CQXy7%2DCC%2A%5B%5DQyX7G%7CQ%7CEb%2D%5EZL%20lcQyX7G7XyQ%7C%2F6bB%7CQyX7oEZLF7%2F%2DG%207%2DGZL7D%207%2DAFXyQ%7C%5EbBZL%7CC%2D7XyQ%7CF7XyQ%7CUBb6XyQKcl%20LZF%2D7XyQ%7CBb7XyQZ%20==0=0===Afternoon%20In%20Paris=Lewis%20John==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7XAZL7bE%207%2DbB%7CQy7X%5EbBZL7F%207%2DC%7CQyb%5E7Xy4T%7BA%2A%5BB%2A%5D%20LZN1CyX7%5EC2NZL%20QyXQXy%7D%207G%207%2DD%7CQyX7%5EQKcl%209%237G%20%2D%23C%287Q%7CG7XX7G%7CQyX7%2DD%7CY%7CQXy7A%7CQyXE%2F7%5EC%7CQyyQ%7CC%5EyX7%2DD%207%2DbBF%237%29L%5EbBZL7F%207%2DC%7CQy7X%5EC%5BA%2A%5D%207G%207%2DDZ7XyQ%7C%28%20%20%297Eb7LZAb%5E7XyQ%7CD%2D7%20G7%239LZC%5E7XyQ%7CD%2D7%20G7%20Z==0=0===Again=Newman%20Lionel==Ballad=G==1r34LbKcu7ZL9b74G%5E7%2CZL7D%207%2DAZL7E%207B%2DZL7D%207%2DAZL7%2DE%20B%2D7%20E4TA%2A%5BZL7D%207b9LZ7%2DE%20%2C7%5EGA%2A%5B%5D%207%20D7%2DAZL9b7E%205%237BLZA%2D7D%207hA%207G%2077LZA%2DX7%5EGZL9b7D%207hALZ9b7E%207%2DBZL7D%207yQ%7CD%2DE%207%2DBXsus9%5E7%2CXy7%5ECZL7G%207%2DDZL7G%5E%206G%7CQyXsus9F%7CQXyQ%7CFCB%2A%5B%5DZL7E%207%20E7b7D%207%2DAZL7%2DE%20%2C7G%5EC%2A%5B%5D%207D%207%2DAZL9LZB%2D7%2DB%7CQyA%2D7%20D7LZB%2D7%20E7b9LZAh7%20D7b9%235LZG%5E7XyQKcl%20%20Z%20==0=0===Agua%20De%20Beber=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7QyX7%2D4D%2D7Xb7A%209%237E%7CQyX7%2DZDL31b7A%209%237E%7CQy13LZD4Ti%2A%7B7G%7CQyXyQ%7CDQyXtla7A%7CQyX9bE7A%2A%5B%7D%20%20lcKQyX7%2D%7CD%2D7X7%5EbB%7C%2F7FZL%2D7XyQ7%2DDZL7bE%207EZL%20clKQyX7%5EF%7CQyX7C%7C%20Dbo7G%7CQyXB%2A%5B%5DQE7%239%2FD%7CQyX7%2DD%7CQyXsu7sA%7CQyX9b7E%7CQyXB7b9Xy%7CQyXC7A%7CQy%7CG%2D7XQyX7%2DG%7CQyX7G%7CQXy9b7D%7CQyX7%2DD%7CQy%7CD%2D7XQyX7G%2DDZL3Q%5D%5B%2AC9%237E%7CQyX7%2DDZL3b17A%209%237E%7CQyX7%2DD%20A7b1yX31b7XyQ%7CBb%5E7XyQ%7CD%2D7XyQKcl%20%20Z%20==0=0===Ahmid%2D6=Metheny%20Pat==Even%208ths=C==1r34LbKcu7%20GZL74D%2D7XZL7B%207%2D%23FZLQyXr%7CQyX%7CQyX7%2D%23C%7CQyE%2D7%20A4TA%2A%5Bh%23F%7CZ%20D%2D7L%207hA%7CQyX11%237%5Eb%7CBQyX7B%7CQyX7%5EC%7CZD7b9L%2DEZLFbAZLx9LZEh9bE%7CZL7bB%207%2DFZ7L%2DE%207%2DDZL9b7A%207susLZb7B%2077%2DFZLLZAb7CZL9b7G%207hD%7CZLZxL31%5EbDZLxZLsus%2D7%20F7xZL9%5E7Bs%20%2CZGh7%2043TZL7%2DCs%207%2DGZ7L%2D%23F%207%2DF%7CZL9%237ClF%23%2D7L7bB%20%7CQyX7%2CA7su%20%20lcKQyXsus7Al44TZLsus7A42TZLs%5B%2ABD%2D7%2DE%7C%2CDpp%7CQyQ%7CD%2DZL7A%207%2DEZL7B%207%23%2DF%7CQyX7%2D%23C%7CQyX7A%2D7XyX7%2D%23C%5EAZL77%20Bb7DZL7bA%207%5ECZL7G7%20%5EE%7CZL7B%207%5EbEZLb%5E7%20E%5EGZL77%20C7LZ%7CF%5E7LZxLZE%2D7LZxLZF%5E7LZxLZE%2D7LZx%20Z%20==0=0===Ain%27t%20Misbehavin%27=Waller%20Fats==Medium%20Swing=C==1r34LbKcu77%2DDZL4C6%20A6CZL6%2DF%206FZLE%2FC7%206CZL7G%207%2DDZL7%2FE%20A74T%7BA%2A%5BB%2A%5D%20N1E7%20ZL6%2DF%206C2NZL%20QXyQyX%7D%207G%207DZL7AC6%20E7ZL7G%20G%207DZ%7CF7XyGZL7D%207%2DAZL7E%20G6%7CQyX7A%7CQyX7D%7CQ6%20A7LQyX%2DA7%2DDZL%5BC6%20A6CZL6%2DF%206FZLE%2FC7%206CZL7G%207%2DDZL7%2FE%20A7A%2A%5D%207%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Ain%27t%20She%20Sweet=Ager%20Milton==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7G%204Eb6%207bB%207%2DFZL7oE%206EbZL7bB%207%2DFZL7oELZEb64TA%2A%7B%2A%5B%5DQy%7CF7%20BN%7CQyXQyXQyXQyX%20%7D%2C7bB%206bE1NZL7b2Eb7XQyX7C%207%2DF%7CyQKclEZL%20lcKQyX7bA%7CyQX7bE%7CQyX6bEZL%20b6XyQX7bABL7G%206%5B%2AAEbbB%207%2DFZL7oE%206bZEL7B%207%2DFZL7oE%2067LZEb%5D%207bBZC7XyQ%7CF7%20Bb7LZEb6XyQZ%20==0=0===Airegin=Rollins%20Sonny==Up%20Tempo%20Swing=F%2D==1r34LbKcu7QyX5b4F%2DXyQyX%2DbB%7CQyX7F%7CQXy%2DF%7CQyX5b9%237C%7CQ%7CF7%2394TA%2A%5BBZL7%23yQKclC%7CQyX7%5ECZL7G%207D%2D%7CQyX7%5EbDB%2A%5B%5D%20%20%23%2D7%20FX%2DbB%7C%7CQyX7%7CC%2D7%20yX7bE%7CQyX7%2DbBZ%20LlcKQyX7%5EbBZL7FQ%7CAb%5EQyX7%5E7F%7CQy7b9%20%5DQyX7F%7CQyX%2DF%7CQy5Xb9%237C%7CQyX%2DFA%2A%5B%7CBb%2DXC%207hGyX7F%7CyQ%7CBbCZL7G%207%2DD%7CQyX7b%5EDC%2A%5B%5D%20%20lcKQyX%2Dh7XyQX5b9%23Q%7CBb%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CGh7%20C7b9%20Z%20==0=0===Airmail%20Special=Christian%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7%23F%20FZ4C6%20A%20CZL7G%207%2DDZL7A7%20%2DEZL7G%207%2DDZL7%2DC7%2FEL4TA%2A%7BZL7oB%2FGXyQL%20x%20ZL%20x%20ZL%20lcQKyX7oCB%2A%5B%7DQyXC%7CZCo7%20CZL7o%2DDZL7yQ%7CAbZL7G%207%2DDZL7%2DA%20C6A%2A%5B%5DQyX7G%7CQyX7E%2D7%20AX7obB7%20G7LZC%20C7LZF%20F%23o7LZC%2FGXyQ%7CCXyQZ%20==0=0===Aisha=Tyner%20McCoy==Ballad=A%2D==1r34LbKcu7L7C%2074A%2D9XbB%207%2DF%7CQyX9%2DF%7CyQX9%2DA%7CQyX9%2DG%7CQy7LZG%2D4TA%2A%7BB%2C7C%2C%20D7b9%7CQyXQyXQyXQyX%7DE7%2C%2DF%2C7C%2C7Gs1NZLN2G%2D7%2C7%2DAZE%207%5EB%2C%5D%5B%2ABZL11%237bG%207%5EbDZ%20Lx%20ZL11%237D%207%5EAl%20x%20LZ7E%2C7%2DyX9%2DGZ%20x%20L%2DAlA%2A%5B%5D7E%2C7%2DBs7%20%5EAZL7%5EbG%207%5EbEZ9XyQ%7CL11%237%2C7GsZXyQ%7CF7D%20%2C7%2DAZL7C%207%2DZGL7bB%207%2DF%7CQyX9%2Db9%2CQL9%2DA%7CQ7%2DbE%3E%2CE7ZXtir%3C%7C%2C7bB%2C7%2DF%2CC7%2C7%2DGQ%7CY%20%20QyXQy%2E%2E%2E%2E%2E%2DF%2C7C%2CAb7%2ClGb13%20Z%20==0=0===Alexander%27s%20Ragtime%20Band=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7%20x%20ZL4F6Xy%20lcKQyX6bB%7CQyXF6ZL7C%207GZL%20lcKQLZ%20x%204TA%2A%5B%207C%207F6XyQX7CZL%20lcKQyX7GLZ%20x%20ZL%20x%20ZL%20lcKyQ%7CG%2DB%2A%5B%5D%20%5D%20%20x%206XyQKZL%20lcKQyX6bB%7CQXy6FZL7C%207GZL%20lc%20x%20LZFA%2A%5B%5DyX6F%7CXyQ%7CFZL%20lcKQyX6F%7CQy7XoB%7CQyX6bB%7CQyX7C7XyQ6FC%2A%5BQZ%20==0=0===Alfie=Bacharach%20Burt==Ballad=Bb==1r34LbKcu7%207%2DD%7C4Bb%5E7CZL7G%207%2DD%7CQyX7b%5EB%7CQyXsus7F%7CQyX%2D7XyQ4TA%2A%7BQyXQyC%2D7%20F7F%207F%7CQyXsus7FN1%7CQyX7obBZLsus7%235%20%7DXZL7%2DG%2DbB%7CQN2A%2D7%7CQyXsus7C%7CQyX7A%2DZL7C%20C%2F%2DbB%7CQyXA%2D7XyB%2A%5B%20%207bE%207LZF7sXsus7F%7CQyX7%5EbB%2AA%5B%5D%207F%206F%7CQyXsuyQ%7CEh7C%20C%2FBZLsu%20G%2D7L%2DC%7CQyX11%237CZL7G%2D%207%2DDZL7bE%207hEZ7%20F7s7%2DDZLbo7XyQ%7CF7susXyQ%7CBo7XyQ%7CC%2D9XyQ%7CBo7XyQ%7CBb%5E7XyQZ%20==0=0===Alfie%27s%20Theme=Rollins%20Sonny==Medium%20Swing=Bb%2D==1r34LbKcu79b7F%204Bb%2D77hG%20F%2F7%2DbBZL7%5EGb%207hGZLbA%2F7%2DbB%20LZCh74TA%2A%7B%207%2DbB7%20Bb%2DhCsZL7hG%20F%2F7%2DbZBL7oE%207hGZLbA%2F7%2CF7%2Cl%2DbBZLA%207%2Dbb%2D7%20A7F%207bGZL7bA%207%2DBbZL9b7F%207bGZL7bb9LZBBB%2A%5B%7DLbA%2F7b7%20F7%2DbBA%2A%5B%5D%209b7F%207GbZL7bA%207%2DbBZL9b7%20Bb%2DGZL7b7hGZLGb%5E7LbB%207%2DbBZL9b7F%20h7CZL7hG%20F%2F7%2DbBZ%2D7%2FAb%207hGZ%20Eo7LZBb%2D7%2FF%20Gh7LZsCh%2CF7%2ClBb%2D7%20Z%20==0=0===Alice%20In%20Wonderland=Fain%20Sammy==Waltz=C==1r34LbKcu7%2DA%7CQy4D%2D7X%7CQyX7hB%7CQyX7%5EFQ%7CyX7%5EC%7CQyX7G%7CQyE7b9X3TA%2A%7BG%7CQyXEb7%231yX7%2DA%7CQyX7%2DE%7CQXy7G%7CQyX7%2DD%7CQyX1Q%7CD%2D7%7CQyX7%5BZ%20%20%3EN1E%2D7lcKQyX7%5EC2NZL%20yQXQyX%7DQyX7A%7CQyX%3CFine%7CQyX7%5EF%7CQyyQ%7CG7QyX7G%7CQyX7%2DD%7CQXy7%2DA%7CQyX7%2DE%7CQyX%7CC%5E7XX7DB%2A7%2DD%7CQF%23h7XQyX7%2DD%7CQyX7A%7CQXy7%2DE%7CQyX9b7B%7CQy%7CA7Xy%7CQyX7%20%3CD%2EC%2E%20al%202nd%20ending%3E%20LZG7XyQ%5D%20==0=0===All%20About%20Ronnie=Greene%20Joe==Ballad=Bb==1r34LbKcu7us9F%7C4Eb7%23C%7CQyX6bBZLsus9%20F6bBZL%20lcKQyX11%2D9XyQ4TA%2A%5B7G%207%2D9LZBb9b7G%7CQyX7hDZL9b%5EE%206bBZLsus9F%206XyQ%7CCb7F%20s%237bEBC%2D7XyXsus9F%7CQyX7%2DC%7CyQX9b7A%7CQyX7hE%7CQyQ%5D%5B%2AZL31bhAZL9Kcl%20Lus9F%7CQyX9%2DC%7CQy6XbBZLsus9F%206bBZs%20F7bQyX1131b7FD7b13CZL9b7G%206bB%7CQy7XbA%7CQyX7%5EbE%7CQyX7b13%20%7CQyX7LZBb6%20C7%2311LZF9susXyQZ%20==0=0===All%20Alone=Berlin%20Irving==Waltz=F==1r34LbKcu7%5D%20%20lc4FXyQ%7CQyX5%237C%7CQyXFZ%20LlcKQyX7CZL%20lcKFXyQK3TA%2A%5BC%207%2DG7XyQ%7C%7CQyX7E%7CQyXAZL%20clKQyX%2DD%7CQyX9b7AAXyQ%7ChEB%2A%5B%237C%7CQBC%2D7XL%20lcKQyX7GZL%20lKcQyXbB%7CQyX7F%7CQyZC7Xy%2A%5B%5D%207F%7CQyX%5B%2ADFXXC%2FF%7CQyX7bE%7CQy7X%5EbBZL7F%207%2DC%7CQyyQ%7CC7%5DQyX5%2CXyQ%7CG%2D7%20C7%20Z%20==0=0===All%20At%20Once%20You%20Love%20Her=Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu7oF1N%7C4F%5E7X%7CQyX7%2DG%7CQyX7C%7CyQX7%2DGZL7%2DDpp%7CQyC7XyQ4TA%2A%7B%20lcKQF6%20C7BB%2A%5B%5DQyX7%2DD%7CQy7XA2NZL%20QyXQyX%7D%20b%5E7Xy%7CQyX7yX7%5EFXyQ%7CDyX7C%7CQyX7GZL%20lKcQyXsus7G%7CQyX7%2DQ%5D%5B%2AC7%5EFZLbB%7CQy%2D7LZGyX7%2DC%7CQyX7C%7CQy7X%2DG%7CQyX7C%7CQyX7%2DQ%7CF7XDpp%7CQ7%2DG%7CQ%7CG%2D7%20QyX7C%7CQyX7%5EF%7CQXy7bB%7CQyX7%5EFZL7C%7CF6XyQyX7%5E%20C7%20Z%20==0=0===All%20Blues=Davis%20Miles==Waltz=G==1r34LbKcu7G%2F7CZ7XyQKL%20x%20ZL%20lcKQyX7ZGL%20x%20ZL%20x%20ZL%20lcZ%20x%20LG43T%5BcKQyXl%20LZ%20L%20x%20ZL%20x%20ZL%20lcQKyX7G%7CZL%20x%20ZL%20xZD7%239cKQyXl%20LZEb7%239XyQ%7CD7%239XyQ%7CG7XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===All%20By%20Myself=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7%2DDZL74C%5E7XZL%20lcKQyX7GZL%20clKQyX7DZL%20lcKQyE%2D7%20A4TA%2A%5BD%7CQyX%5D%5B%2ABCX7%2DA%7CQyX7EZL7B7%20h%23FZL%20lcKQyX7%5EyQ%7CD7%207G%207EZL%20l%7CG7Xy7GZL%20lcKQyX7DZ%20LlcKQyX7%5ECA%2A%5B%5DQXyQKcQyX7%2DG%7CQyXcl%20%20%5DX7A%7CQyXG%2F7%5EC%7CQXy7o%23F%7CQyX7%5EFC%2A%5ByQ%7CD7KQyX77XyQ%7CC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===All%20God%27s%20Chillun%20Got%20Rhythm=Kahn%2DKaper==Medium%20Up%20Swing=F==1r34LbKcu7%2DGZL74F%5E7%20FZL7C%207%2DGZL7D%20%2D7AZL7C%207%2DGZL7%2DD%5E7%20D%2D4TA%2A%5B%5EFZL7ZAh7XZL7D%207%2DAZL7E%207BhB%2A%5B%5DQyX9b7D%7CQyG%2D7%20CL7C%207ZL7C%20A7XyQ7%2DD%207%5EFA%2A%5B%5DQyXC7%7CQyX7G%7CQyX7%2DD%7CLZG%2D7%7CQyX7%2A%5B%5DQy7LZG%2D%7CQyX7hAZL7C%207%2DZGL7%2DD%207%5EFZL7C%207D7b9XD%207%2DA%20%206F%7CE7LZA%7CQyX7%2DGZL7D%207bZEL7C%207%2DGZL7D%207%2DC7XyQ%207hBC%28D7%29LZ%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===All%20My%20Tomorrows=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7AZL%2974A%2D7X%297%2DbB%287obB%7CQyX%2D7BZL9b7D%207hA%7CQy%20%20%28Eb4TA%2A%5B%206%2DC%7C%7CB%2D7%20AA%2A%5B%5D%209b7E%207%2DBLZ9b7D%207%2DAZL9b7E%2D7XyQQyX7%2D7%2DAZL%2D7XyQ7%2DB%7CQyX7%2DAZL%297Eb%28%20%20%297%2DbB%287obB%7C%20E7b9BZL7F9b7B%20LZD%2D7L7E%207%2DBZL7F%207%2D%7CCQyX7%5ECB%2A%5B%5D%207G%20ZF%23h79b7D%20yX7%2DAXyQ%7CA%2C7E%2C7%2DBs%207%2DAZLb97E%209%237BZL7D%207%2D%5D%5B%2ACl7%2DEZLb7E%207%20F7LZX7%2DAZL%297bE%28%20%20%29%2D7bB%287obB%7CQyX7%2DByQ%7CB%2D6%2DC%7CQE%207%2DB7%20D7bGUZL7D%206%2DC%7CQyX%2D7AZL9b7E%207%2DBZL96XyQ%7C%2DAZL97b9%20Z%20==0=0===All%20Of%20A%20Sudden%20My%20Heart%20Sings=Herpin%2DJamblan%2DRome==Ballad=C==1r34LbKcu7X%2C%2DF%7C4C%2CXy%7CQyX7C%7CQyX%2CCZLl%20cKQyX7GZL%20lcKQF%2CXyQ4TA%2A%5B%5BY%5D%20%20XyQ%7CXX%2CCZL%20lcKQyX%2C7ZGL%20lcKQyX%2CFZLQyyQKcl%2CC%7CQyQyX%2C%2DXyQKc%2C%2DEZL%20lcKQyX%2CFLZ%20lcKQyX%2C%2DEZL%20lXyQ%7CA%2C%2DAB%2ACZL%2DFyQ%7CF%2DX7G%7CQyX%2C7D%7CQyX%2D%2CA%7CQyX%2CG%2FC%7CQyX%2CyQ%7CC%20X%2C%2DD%7C%20G7%20Z%20==0=0===All%20Of%20Me=Marks%20Gerald==Medium%20Swing=C==1r34LbKcu7%20lcKQ4C%5E7XZL%20lcKQyX7AZL%20clKQyX7EZL%20lcKQyD%2D7Xy4T%5BA%2AyX7G%7CE7XyQDZL%20lcKQyX7DZLl%20cKQyX7%2DAZL%20lcK%2D7XyQ%5BB%2A%5D%20%20%20lcKC%5E7XyDZL%20lcKQyX7AZLl%20cKQyX7EZL%20lcKQ%2D7XyQ%5BA%2A%5DQQyX7%2D%5E7XyQ7A%7CQyX%29G%2F7%5EC%287E%2D%7CQyX%297o%23F%286%2DF%7CXyQ%7CDF%5BC%2A%5D%7CG7XyQ%7CC6%20Ebo7LZD%2D7%20G7%20Z==0=0===All%20Of%20You=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7yX7%5Eb4Ab%2D66%2DbA%7CQyX7bB%7CQy7XhF%7CQyX7%5EbE%7CQyXXyQ%7CE4TA%2A%5B%7CQyX7XyQ%7CBX7%2DF%7CQyX7obG%7CQXyG%2F6bEB%2A%5B%5DQyX7byQ%7CBb7hF%7CQ%7CQyX7D7LZDyX6%2DbAA%2A%5B%5DQyX7Bb%7CQyX7%2DFZL7C%207bQ%7CEb%5E%207%5EbE7%5EbACQ%7CBb7X7C%7CQyX7%2DG%7CQyX%5E7bE%7CQyX6%2DbA%7CQyXyQ%5D%5B%2AyX7hFbB%20lah7%20D7O%3C%207bB%7CQyX7%2DF%7CyQX7C%7CQyX7%2DGZL9bptionA%7CQyX%20pedal%20in%20A%20sections%3E%20LZEb6XyQKcl%20%20Z%20==0=0===All%20Or%20Nothing%20At%20All=Altman%20Arthur==Medium%20Up%20Swing=A%2D==1r34LbKcu7C%28%20x%294A%2DXy%7CQyX%2DA%7CQyX6%2DA%7CyQX7%2DA%7CQyX7%5E%2DA%7CQ%20%28G%2D74TA%2A%7Bo%23DZLb7XyQDZL%299b7A%28%20x%297h%28E%20%7CQyX7%2DGZL%20lcK%2D7%20%20QBZL%297ZL%20QyD%2D7Xy%209b7E%207hB%7CQyX7C%5E1N%7CQyX11%237bD%7CQ%7DXyQX%7CQyX7ZL7bEXyQ%7CBZL%20x%20ZL%20lcKQyX%5E7bAB%2A%5B%5D%207bE%207%2DbBb%2D7%207%5EC2NQyX7%2DyQKclX7bE%7CQyX7%2DbB%7CQXy7bE%7CQyX7%2DbBZL%20yQ%7CBbX7%5EbAZL%3EADC7b9L%20%2EC%2ED%3C%20%207C%7CQyXb7DZLbE%2F7%2DF%207%2DFZal%20CO%207hG%7CBh7%20E7b9%20%5DYQLZE7%20LZA%2D7%20LZF%2D6%20LZC%5E7%20LZE7b9%20%20Z%20==0=0===All%20The%20Things%20You%20Are=Kern%20Jerome==Medium%20Up%20Swing=Ab==1r34LbKcu77G%207%2D4F%2D7X7%5EbD%7CQyX7%5EbA%7CQXy7bE%7CQyX7%2DbB%7CQyXyQ%7CD4T%5BA%2A7%5EbA%7CXyQKcbE%7CQyX7bB%7CQyX7F%2D%7CQyX7%2DC%5BB%2A%5D%20%20l%5E7XyQ7%5ECZL%20lcKQ%2D7%20D7%7CQyX7D%7CQyX7%2DA%5B%2AC%5D%20%20lcKQyX7%5EGZLG%5E7XyA%7CQyXyX7%2Db7XyQ%7C7%2DF%5BD%2A%5DQyX31b7%7CCQyX7%5EE%7CQyX9b7BXyQ%7CBh%23FZLbB%7CQyXyQ%7CAQyX7%2DC%7CQyX7%5E%2Db%7CDQyX7%5EbD%7CQyX7%5Eb%7CBo7X7bE%7CQ%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CGh7%20C7b9%20Z==0=0===All%20The%20Way=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu76%2DbDZ4Eb%5E7F%207bB%7CQyX7F%7CQy7X%2DC%7CQyX9b7G%7CQyX%2D7%2FCL4TA%2A%5ByX9b7DLZEb7bB%207bB%7CQyX7%5EbZAL7bE%207%2DbB%7CQyX6%2FDLZG%2F7bB%20EB%2A%5B%5DXyQ%7CAbC%2F6%2DbA%7CQyX7%2DCLZ7oB%207bB%7CQyX7%5Eb%20Bb7%207%2DC%7CQLD%2F7bQ%7CG7bDZLC%2F7%2DF%207bB%7CQXy7F%7CQyX7%2DC%7CQyX9b%2D6%20ByX7%5EbA%207%2DCyQ%7CBbb7GZLD%2F7bB%207bBQ%7CyX7%5EbAZL7bE%207%2D9XyQ%7CX6bEZ7C%207hbLZEb%2F7bB%207hAZL9b7C1%201%237bD%7CQyXbB%2F7%5EAbLZGC%2F6%2Dbb9LZF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===All%20Through%20The%20Day=Kern%2DHammerstein==Medium%20Swing=F==1r34LbKcu7G%7CQyX4F%5E7XX7%5EFZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyyQ%7CG74TA%2A%5BD%207%5EF%7CC7Xy7%2DG%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EFB%2A%5B%5DQ%20C7LZQyX7%2DX7C%7CQ7%20C7%2C%7CQyX7C%7CQyX7%2DGC%5B%2A%5DQyX7F%7CQyX6FZLG%2D7XyGZL7%2DZL7bE7XyQ%7C%7CQyX7%5EbAD%2A%5B%5DQy7XC%7CQyX7%2DG%7CQyX7GBb%2D7%20%2DG%7CQyAb%5E7XyQ%7CG%2D7%20C7LZF%5E7%20D%2D7LZG%2D7%20C7%2CLZF6%20Bb%2D6LZF6%20C7%20Z%20==0=0===All%20Through%20The%20Night=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X9b7F%207%2DCZL7bD%20%2D7DZL9b7A%207hE%7CQyLZBb%5E4TA%2A%7BFZL9bEb7b9hGZL9b7DZL7hA1ZNL%20lcKQyX7%5EbAZL7LZC7%207%2DbBL7%5EbAb9LZGbEZL7hbBZL7EZL%5E7E2N%7C%7D%209b7CZL7%2D7b9LZ7DZL6ZL7bAh7LZCEZL9b7CZL7hGZLh7DZL7%2DFB%2A%5B%5D%209b7b%2D7LZGZLxZ7CZL7xLZGhb7GZL7hDZLbE%2F7F%2DZL7%2DFZL9b7CZL79LZGhZL6bDQyX7%5E%2ACF%5E7b7F%207%2DCZL7bD%207D%2DZL9b7A%207hE%7CQyX9LZBb%5B%5D%209bF%7CQyXZBb%2D7QyX7%2DG%7CQyX7D%7CQXy7%2DA%7CQyX7bE%7CQyX%7CC7b9L%20lcK6XyQ%7CD7%239XyQ%7CG%2D7XyQ%7CC7b9XyQZ%20==0=0===All%20Too%20Soon=Ellington%20Duke==Ballad=C==1r34LbKcu7ZL9%2374C%5E7%20ZL7bB%207%5EFZL7C%20%5E7CZL7G%207%2DDZL7%2DAE%2D7%20A4TA%2A%7B7G%206C7LZN1%206C2NZL%20QyXQyX%20%7D7G%207%2DDZL7A%207%2DEBb7LZG%207%2DDAZL7b%2ABC6%2FQyX7%5EFZL5%237C%207G%2D%7CQyX7CZL5%237G%20G%7CB7%20B%5B%5D%205%23FZL7CQ%7CD7XL7G%207%2DDZL7%2DA%207C%5EA%2A%5B%5DQyX5%237G%7CQyZC%5E7%20yX9b7%5E7%20Bb7LZE%2D7%20A7%239LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Almost%20Like%20Being%20In%20Love=Loewe%20Frederick==Medium%20Swing=Ab==1r34LbKcu7%2DbBZL4Db%5E7%2DF%287%2DC%7CQyX%297%2DC7%28%5EbA%7CQyX7bE%7CQyX7%29%20F74TA%2A%7BcKQyXEb7XyZL%20QyXQyX%7D%207bA7%20%2DbE%7CQyX6bA1N%7CQN2Ab6%7CQyX7%287%2DG%7C%2ABG%2D7B%7CQyX7%2DFZL%20lcKyQX7%5EF%7CQyX7C%7CQyXb7XyQ%5B%5D%20%20l7%2DC%287Q%7CC7%28yX7bE%7CQyX7%5EbDA%5B%2A%5D%20%297bA%28%20%20%297%2DbEQ%7CAb%5EyX%297CB%7CQyXC%2D7%28FyXC%2F6bA%7CQyX7oBQ%7CyX7%2DbBZL7F%20%297%2DQ%7CBo7%7CQyX%29b%2D7XyQ%7CEb7XyQ%7CUAb6XyQ%7CEb%2D7%20Ab7%20Z%20==0=0===Alone%20Together=Schwartz%20Arthur==Medium%20Swing=D%2D==1r34LbKcu77hA%7CQ4D%2D6XZL9b7A%207hE%7CQyX%2D6DZL9b7A%207hE%7CQyD%2D6Xy4T%7BA%2A9b7A%20LZG%2D7yX7%5EFZL7C%207%2DGZ7LE%207%2DBZL%20lcKQyXQ%7CEh79b7D%20yX7hA%5E7XyQ%20lcKQyX7%5EDl2N%7D%29%209b7A%28%20x%297hE%28%20%7C%20%5D%2AB%5BD1NZL7A%207h9XyQ%7C7%5EF%7CQyX9b7C%7CQy7XhGZL%20lcKQyX6%2DGXyQ%7CEb7D%7CQZL7hBA%5BD%2D6L9b7A%207hE%7CQyX6D%2DZL9b7A%207hE%7CQyXZD%2D6%20%2A%5D%209bBb7%20A7b9LZD%2D6XyQ%7CEh7%20A7b9%20Z==0=0===Alone%20Too%20Long=Schwartz%20Arthur==Ballad=G==1r34LbKcu76G1N%7C4G6Xy%7CQyX7%2DAZL%20x%20ZLD7%207%2DAZL7o%23Gpp%7CQD7XyQ4TA%2A%7B%2DE%20%2DEZA%2D7%209b7B%207h%23F%7CQyX62GNZL%20QyXQyX%7D%207D%20%5D%5B%2ABL7%2DE%207%2DA%7CQ%2D%2FC%23%2CLD%2F%2DE%20%2DEZL%20lcKyQX6%2DEl%7C%2C7B%2C7CspZA7XyEZLD%2FX7D%7CQ7XyQ%5DZL%20x%20ZL7D%207%2DAZ7Lo%23Gpp%7CQyX6GA%2A%5BA%2D7XyD%7CQyXyQ%7CG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Along%20Came%20Betty=Golson%20Benny==Medium%20Swing=Ab==1r34LbKcu7yX7bA4Bb%2D7%5EAZL7E%207%2DB%7CQyX%2D7bBZL7E%207%2DB%7CQyX7XyQ%7C4T%5BA%2A%5EFZL7XyQ%7CG%7CQyX7%2D%23FZL7C%207G%2D%7CQyX7%2D%23F%7CQyX7bG%2D7%20C7%5EG%7CQ9b7D%20A7b9XyX7F%7CQyX7%2DC%5BB%2AQ%5DyX7G%7CQyX7%2DD%7CQyQ%7CAh7%7CQyX7X7%2DbB%20G%2D7%2FyX7bB%7CQyX7%2DF%7CQXy9b7A%7CQyX7hEZLFQ%5D%2AC%5B7%2DGZLQyX7h7%20E7LX31b7F%7CQyX7hCZ7LE%207%2DB%7CQyX7%2DbBZyQ%7CBb%2DB%7CQy%7CEb7%239XyQ%7CUAb%5E7XyQ%7CB%2D7%20E7%20Z==0=0===Always=Berlin%20Irving==Waltz=F==1r34LbKcu7yX7%5EF4F%5E7XC%7CQyX7%2DG%7CQyX6FQ%7CyX7%5EF%7CQyX6F%7CQy7XyQ%7C3TA%2A%5ByX7E%7CyQ%5D%5B%2AB%7CQyX7%2D%23F%7CQyX7A%5E%7CQyX6F%7CQyX7%5EFB%2D7XyQX7C%7CQlZL7byQ%7CC77Fs%7CQyX7%5EF%7CQyXF6%7CQyX7%5EFC%2A%5B%5DQyX%2CE7%2CEX7A%7CQX7G%7CQKcl%20L%7CQyX7bE%7CQyX7%2DG%2AD%5B%5D%20%20lcKQyX7%2DGZF%5E7XyQyX7DyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CC7XyQZ%20==0=0===Always%20And%20Forever=Metheny%20Pat==Ballad=A%2D==1r34LbKcu77%2DE%2C74A%2DXy%2DAA%2A%5B%5D%2011%2DD%206%2D%7CDQyX%2DA%7CQyX6%2DD%7CQ9%20sD%2D4Ti%2A%5BL96bE7%20sG9L7h%23F%20G%2F9%5ECZL7b%5EA%209%2DAl%7C%2C%23G%2F7E%2CZF%5E7%20%5EFl%7C%2CFl%7C%2C77susLDs%209%2DASB%2A%5B%5D%20%23GE%2F%20G%2F6%2DF%7CQyX7%5ECZ%2D9%2CE%2DG%209DZ%207hAZ7LZEb7%2DFZLC%2FbA%207%2DC%7CyQX7%5EbDZLD%2FbB%207%5E%20G%2D7LbB%207%2D%2F7E%2C9ZG%5E7%2CFl%7C%2C7%2DE%2C7%2DDs%209A%2DlC%2A%5B%5D%2C7E%2C7hBs%20%5E7%20sGL5b7D%5ECZLQA%2D9%20A9DZL96bE%207%5EFYZ7Lh%23F%20G%2F9%5ECZL7%5Eb%20F%2FG%2Cl%7C%2C%23GXQyXZF%2D6%2FGdoc%20la%20%2ES%2ED%20%20%3C%2FG6%2DF%7CQyX7%5EC%7CQyXa%3EXyQ%7CQyX7yQ%20%20Y%5BQC%5E7%20LZF%2D6%2FG%20LZC%5E7%20LZF%2D6%2FG%20%20sG%23o%2C%7ClA%2D9%2C%20%20Z%20==0=0===Am%20I%20Blue%3F=Akst%20Harry==Medium%20Swing=F==1r34LbKcu71NZL74F%5E7XL7D%207F%7CQyX7C%7CQXy7%2DGZL7D%207%2DA%7CQyZG7%20C4T%7BA%2AKQyX7LZG%2D7%5D%209b7Epp%7CQyX6FN2ZL%20QyXQyX%7D%207C%20%2AB%5BA%2D7D%206FC%207%2DGBh7Xy7%2DA%7CQyX31b7E%7CQXy7hB%7CQyX31b7E%7CQ%20D7LZZL%20lc6FZL7%5BF%5E7XL7D%207F%7CQyX7C%7CQXy7%2DGZL7D%207%2DA%7CQyZG7%20CC%2A%5D%207XyQ%7CG%2D7%20C7%20Z==0=0===Among%20My%20Souvenirs=Nicholls%20Horatio==Ballad=Eb==1r34LbKcu7G%207%2DG4Eb%5E7%207%5EbEZL7bB%207%2DFLZ7bB%207%2DFZL9b7C%20Ab7LZ4TA%2A%7B7bE%7CQ%2D7XyQE2NZL%20QyXQyX%7DQXy7%5EbE1N%7CQyX7bB%7Cb%5E7XyFZL7bX7bB%7C%2ABAb%5EF%7CQyX7%2DC%7CQyX7%5EEbZL7bB%207%2DF%7CQyX7%2D7XyQ%5B%5DQyXbB%207%2D%20C%2D7LB%207%2DFZL9b7C%207%5EEbA%2A%5B%5D%205%237bB%207FZb7LZF7G%7CQy7LZEb%5E7%20Ab7LZG%2D7%20Gb7LZF%2D7XyQ%7CBb7XyQ%7CEb6XyQZ%20==0=0===Ana%20Maria=Shorter%20Wayne==Even%208ths=G==1r34LbKcu7yXF%2F74G%5E7XyXG%2F7%5EbE%7CQyXsu7sG%7CQyXG%2F7%5EbE%7CQyQ%7CDb%5E4T%5BA%2AXC%2FD%7C7%2311Xs7C%7CQyX7%2DG%7CQyXAb%2FbB%7CQyX7%2DbA%7CQyusXyQ%5EbG%7CQyXG%2F7susXyyXsus9b7G%7BQyXCb%2FAZLC%2FbB%20C%2FbA%7CQQ%7CEb%5E7C%7CQy%237F%207G%5E7XyXsus7bEZLtla7EF%20%2FbE%7CQyXsus7G%7CQyQ%7CD%5E%5BB%2A%7DQA%207%5Eb%2D7XyQsus7C%7CQyX7%2DG%7CQXybA%2FbB%7CQyX7%2DbA%7CXyQ%7CBbBZL5xZL7%2D%2D7XyQZL7%2DB%5BC%2A%20xZLsu7sbDZLxZLsus7bB%7CxLZEbFZL7%2D%207%5EbB%20F7%2357CZL7%2DGZLbA%2FbBLZ7%2DbA%7CQyX7%2DbBZLsusLZ7%5EDZLA%2D7LZF%2D7%20E%2D7%20%7BG7b9susXyQ%7CEb%5E7%2FG%20%20%20%7D==0=0===And%20On%20The%20Third%20Day=Gibbs%20Michael==Slow%20Rock=D==1r34LbKcu7%20x%20ZL4D7%2CX%20lcKQyX7DA%2A%7B%5D%20x%20%20ZL%20x%20ZL%20lcKQyLZ%20x%204Ti%2A%5BX7EZLyQKclyX7EZL%20lcKQyX7ZDL%20lcKQyX7%5ECZL%20QKcl%20X7DZL7hbGZ%20LZD%5EQyX7bGZL%20lcKQy7XEZL%20lcKQyX11%237Kcl%20LlcKQyedaF%3C%20LZ%20x%20ZL%20lcKQyX7DQ%7B%7DY%20Q%20x%20ZL%205b7EZLx%20LZ%207EZL%20%3Ex%20%20%7D%20==0=0===And%20The%20Angels%20Sing=Elman%20Ziggy==Medium%20Swing=Eb==1r34LbKcu79FZL34Eb6X7%2DF%7CQyX9bE%7CQyX%5E7bEZL7bB%207%2DF%7CQy%20C7b14TA%2A%7BZLsusZN1EbbE2NZL%20QyXQyX%7D3%201bB%207%2DFZL7%2DC%2066%20Bb9L7bB%20%207%2DbBQ%5D%5B%2AB%207%2DbBZL7bE%207obZEL%20x%20ZL7bE%207%2DbBEb7LZyX6bEZL7bE%20x%20LZZL%20x%20ZL7bE%207%2Db%7CBQyX7bE%7CQyX7%2DbBEbo7%20ZL7bEr3%20laEb7LZ%3C7%2DC%206bEZL7bB%20F9l%7C%2C7C%2C7%2DFs%206bAD%2EC%2E%20%207%2DbBEZL31%2E%3ELZFFZL7%2DC%206bE3NZLQ%20yXQyX%5D%2031bB%207%2D%2D7%20Bbdne%20dEZL9b%7CF%2D7%20%7CQyX7%2DFl%7C%2C%2DC%2CosB%207C%7CQyX7GZL7bBFh7%20DQyX6bb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===And%20What%20If%20I%20Don%27t=Hancock%20Herbie==Medium%20Swing=Eb==1r34LbKcu71N%7CQy4Eb7%20QyX7bEZL%20lcKQy7X%2DC%7CQyX7bEZL7bB%7CAb7X4TA%2A%7BX7GB%2AQ%7CF%2D77bEZL7bB%207%2DF2NLZ%20QyXQyX%7DQyXbB%2FXyQ%5D%5ByX7%2DFB%207bE%20LZC7%20lcKQyX7bBZL%20lKcQyX7FZL%20lcKQyX%20%5D%5B%2AAlcKQybB%2F7%2Db7XyQ7%2DF%7CQyX7bA%7CQyXb7EZL%20lcKQyX7%2DC%7CXyQ%7CFEZL7bXyQZ%20==0=0===Angel%20Eyes=Dennis%20Matt==Ballad=C%2D==1r34LbKcu7CZL9b4C%2D%20sDZL7hA%20%2DCZL7bA%2D%20Cl%7C%2C%297G%287bD%2C7Dh7%20G74T%7BA%2A%7D%297G%28%2CDb7%28%20%20%2DCZL9b7G%207bALZtla7A%20%2DCl%7C%2C%297G%28Dh%29%207Ds%20%2D%5EGZL7%2D7%20Eb%7CQyX7%5EbAZL7bE%20%2D7bBZL7F%207%5EbAZL7A%2D7%20DbB%5BB%2AL7bA%20C%23%2D7%20%297G%287bD%2C7Ds%20%2DCA%5B%2A%5D%207G%207%2DDZL7%23F%2C%7ClC%2D%7CQyX7%207bAZh7LZDA%20%2DCl%7C%2C%297G%287bD7%2CDs%20%2DCZL9b7G%207h7altLA%20%2DCZG7b9LZC%2D%20%20%28Dh%29%20%28G7%29Z==0=0===Anthropology=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Anything%20Goes=Porter%20Cole==Medium%20Swing=C==1r34LbKcu77CZL%20XyQ%7CAX7GZL%20lcKQyXbDLZ%20lcKQyX%2DC%7CQyXbyQKcl%2DCv%2A%5BTA%2A%7BYl%20LZ%20GZL7D%20%2CG%7CQyX%2DCQ%7CyX7G%7CQyX%2DFZL%20x7XyQ%5DcKQyX7CZL%29C%5E7%29%20x%297%5EC%28%20ZL%297%2DD%28x%20%297%2DE%28%20ZL%297%2DD%28%20%20%28D%2D7%286C44%2DDZL7%20%20%28C91NZL%29sus9G%28%20%20%29%2D7D%289bB%7CQyX6FZL%29C6%20A%2D%297%2DG%287%2D%23FZ%7DXyQXC%207%5EEB%2A%5B%5D%207B%207%23%2DF%7CQyX6C2NZL%20Qy%237b9L%207G%2077h%23C%28E7%28C%5EyX%29D%2F7%2DE%289A%7CQy7X%2DE%7CQyX7B%7CQyX%299Q%7CD%2D9ZL7B%20%2DD%28%20xG7%28D%2D%20ZL%297%2DD%28%20%20%297%5EC6%28CC%2A%5B%5D%20%297G%28%20%20%297%28E%2D7%29%7CQyX%29%299bB%28%28C%5E7%297%2DE%206FZL%299C%28%20%207%29%2DG%287CZL%297%2DD%28%20xLZD%2D7%20ZL%297%20G9susLZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===April=Tristano%20Lennie==Medium%20Up%20Swing=G==1r34LbKcu7L%20x%20Z4G%5E7XL%20lcKQyX%2C7CZL%20clKQyX7CZL%20lcKQyZ%20x%20L4TA%2A%5BQyX7%5EyQ%7CD77%5EbA%7CQyX7%2DA%7CQy9Xb7E%7CQyX7hB%7CQyXXyQ%7CGX7bEZyX7F%7C%5D%5B%2ABCCZL7oBpp%7CQyX7%5EBbZL7o%23Cpp%7CQyX7%2D%2D7XyQ%20%20lcKB%7CQyXXyQKcL%20lcKQyX7%5EG%7CQy5X%237D%7CQyX7%2DAZL%20lZF%23%2D77%2DD%7CQyX7CZE%5E7XyQyX7CZL%20lcKQyX%5E7GA%2A%5B%5D%207D%207bE%7CQKcl%20L%7CQyX7yX7%2DALZ%20x%20b7E%7CQyX7hB%7CQyXD7%7CQyX7bEZL%20x%20ZL9XyQ%7C%20lcKQQ%7CAb%5E7XyQ%7CG%5E7XyQKcl%20%20Z==0=0===April%20In%20Paris=Duke%20Vernon==Medium%20Swing=C==1r34LbKcu7L%20lcK4G7b9C%7CQyX9b7G%7CQyX7Dh%7CQyX7%5EC%7CQyXsus%5E7XyQ4T%5BA%2A7h%23FZyQ%7CC7%20%2DAZL7E%207hBZL%20clKQyX7%5EF%5BB%2A%5DQyXA%2D%2FGLX7%2DGZobE%20E7b9XyoF%207h%23F%5BC%2A%5D%209bA7%207hEZL7E%207%2DB%7CQ7LZC%2FB%7CQyX7%5EEZL7%20G7b7h%23FZLG%2F%2DA%20%2DAZ7LE%207hB%7CQyX6CZL9%20B7b9hDZL7X7D%7CQ%2CG7%2C%5DA%7CQyX7hE%7CQyX7%5E%7CCQyXsus9b7Gl%5BD%2A7b9Xy7%2DDs%20yQ%7CDh7%20G7LZC6XyQKcl%20%20Z==0=0===April%20Joy=Metheny%20Pat==Even%208ths=F==1r34LbKcu7bB%2FAZ4Bb%5E7QyX7%5EbBZL%20lcKQXyD%2F7%2DAZL%20lcKQyXKcl%20L4T%5BA%2AX%2DD%5BBl%20LZBcKQyX9ddaDZL7%2DlA%207%5EbBZL7%2DA%207%5Ebl%20%20%5D%2AcKQyXB%7CQyX%5E7%2311yXC%2FbB%7CQyX7%5EbBLZ%20lcKQyX7%2DA%7CQyXQ%7CF%5E7bB%7CQy%7CQyX7Q%7CBb%5EX7%5EbB%7CQyX7%5EFZL%2FCbB%207%5EbBZL7%2DA%207yQ%7CEhyX7%5EbA7b9susXyQ%7CD7susXyQKcl%20%20Z==0=0===April%20Skies=Collette%20Buddy==Medium%20Up%20Swing=G==1r34LbKcu7rQyX%7C4G%5E7X%7CQyX7%2DG%7CQyX7C%7CyQX7%2DB%7CQyX7%2DA%7CQyC7XyQ4TA%2A%5B7%5EG%7CQZA%2D7XQyX7%2DA%7CQyX9b7EQ%7CyX7%2DB%7CQyX7D%7CQy%7CD7XyLQyX%7C%2DCZL7l%3CFinD%7CQyX7%5EbB%7CQyX7%7CFQyX7%2DCB%2A%5BZ%20%20%3Ee%2D7%20DbcKQyX%20lcKQF7alt%7CQyX7D%7CQyX7%2DAZ%20LlcKQyX7%5EbB%7CQyXG%5E7Xy%7CQyX7LZF%23%2D7XyQ%7CB7XyQ%7CE%5E7XyQ%7C%3CD%2EC%2E%20al%20Fine%3EA%2D7%20D7%20%5D%20==0=0===Aren%27t%20You%20Glad%20You%27re%20You=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu76F%7CQy4F%5E7%20QyX%2C6F%7CQyX%2C7CZ%2CL7oB%206bBZLA%2F7%5EF%7CC7%2CX4TA%2A%5B%5EAZL%2CLZG7%2C6bBZLA%2F7%5EF%20%2C7%5EAF%2A%5B%5D%20%2C7C%20%2CC%7CQyX%2C%20Bo7%2C7D%20%2C7%5EAZL%2CLZA%5E7%2DBZL7%2D%23F%20%2C7%5EALZ%2C7E%20%2C7%2DB%7CQyX%2C7%2C%20E7%2C7E%20%2C7%2C7%5EbA%20%5D%5B%2AB%20%2C7%2DbB%7CQyX%2C7%5Eb%7CBQyX%2C7F%7CQyX%2C7%2DCEb7LZ%2C7C%20%2CbBZLA%2D7%2C%20C%2C7%5EFA%2A%5B%5D%20%2C7C%20%2C%2D7GZL7%2DD%20%2C7%5EFZL7%20F%5E7%2FG%7CQyX6FZL%2C%2CLZC7%2DGZL%2C7D%20%2C6F%7CQy%2CX7C%7CQyX%2C6F%7CQyX%2C7%2C%20C77oB%206XyQZ%20==0=0===Armageddon=Shorter%20Wayne==Medium%20Swing=Bb%2D==1r34LbKcu7yX7%2Db4nXyQ7F%20%2CC%2FbG%7CQyX117%23bDZL7bE%2011%237E%7C%235LZB4Ti%2A%5BQyX3111%20EbX7%2DbBZL5%237F%20%2CCb%2FG%7CQyX11%237bDZL7yQ%7CGb%237E%7CQyX31bXyQ%7CG7%2DbB%7CQyX31bG%7CQXy7%2DbBA%2A%7B%5DQyX31bXyQ%7CG7%2DbB%7CL7bD%20XyQ%7CEQyX7%2DbB%7CQyX31b%7CGQyX7bE%7CQyX11%237%7CAb%2D77bE%7CQ%7DQyX1yQ%7CGbQyX7%2DbBZLQ%20%2031Gb%7CQyX7%2DbB%7CQyX31%7CB7%231X7bEZY%7BQBb%2D7XyQ%7CGb13XyQ%7DBb%2D7XyQ%7CUfB7XyQZ%20==0=0===Armando%27s%20Rhumba=Corea%20Chick==Latin=C%2D==1r34LbKcu7X9b7DAlC%2D7%2DC%7CQyX7%2DC%7CQyX3b17G%7CQyX9b7D%7CQyX7XyQ%7C%2A%5B44T%7CQyX%23b13XyD%7CQyX7%2DF%7CQyX9bC7%2CB%2A%2C%5B%5DQyX7%2DC%7CQ7b9%2FF7G%7CQy%2Csus9Q%7CAboL%20lcKQyX%2Csus7b%7CBQyXA%2F9b7D%7CQyX7ZBb7byX7%2DGXyQKcl%20%28E7%239%29LZEb6%20%28E%29%20%28F%29%20%28F%23%29%7CG7b13XyQZ%20==0=0===As%20Long%20As%20I%20Live=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7NZL7C4F%5E7XQyX7GZL%20lcKQyXD7ZL%2C9b7A%207hE%7CQy%7CG%2D7%204TA%2A%7B7%2DCB%2AD%2D7LZ6FZL7bB%207%5EF2NZ%20LQyXQyX%7D%207C%207%2DGXyQ%5D%5B%207%5EF1QyX7%2DBb%5E7X7G%7CQyX7%2DDZL7A%20%5E7FZL7bE%207%2DbB%7CQyXyQ%7CGZL7F%20C%207%2DGQ%5D%5B%2AAGZL%20lcKQyX7DZL9%2Cb7A%207hE%7CQyX7%5EF7XyQ%7CyX7C%7C7LZF%5E7%20Bb7LZF6%20C7%20Z%20==0=0===As%20Time%20Goes%20By=Hupfeld%20Herman==Ballad=Eb==1r34LbKcu7bEZL%294F%2D7%20%237bB%207%5EbEZL%2C7b%20B%296%2DbB%287%2DFZL7bB5%28F%2D74TA%2A%7BbA%287%2D7%29%20%20%28E1NZL7bB%207%2DFZL7%29F%287o%23F%207FZL%297Cb%5E7%20F%2DG%287%5E7%5EbAB%2D7%20C7bE%207%2DbB%7CQyX7%5Eb2ENZL%20QyXQyX%7D%209b7%20%5D%5B%2AGZL%297ZL9b77b9Xy%7CQyX7F%7CQyX7%2DC%7CyQX7o%23F%7CQyX7%2DF%7CQF%2D7%20CC%7CQyX7bB%207Bb7%2CC%2C7bB%20%296%2DbB%287%2DFLZ7bB%207%2DFlA%2A%5B%5D%2C7LZEb%5Es%207%2DFB%207%2DF7%29LZEC%207%2DGZL7o%23F%207FLZ%297C%28%20%20%297%2DG%287%5Eb7b9LZ%2DF%285%23b7LZEb6%20C7b9%20Z%20==0=0===Ask%20Me%20Now=Monk%20Thelonious==Ballad=Db==1r34LbKcu75%237bA4sG%2D7l%7C%2C7A%2C7%2DE%2C7bB%2C%2D7F%7C%2C7B%2C7%2D%23F%2C7C%2CEb%2D7%204T%7BA%2A7bB%2C711%20BbL7bA%207%2DbEZL7bE7%20%5EbDZL7D%207bEZL7ZN1sB%237BZL7%5EbDZb7%2C%7DX7%2DbE%5BB%2A%5DQyX7%5EblD2N%7CQyXQyXQyXQy%20Ab7LA%2C7A%2C%237bGZb%2D7%20D7%2DbEZL%20lcKQyX7Eb%7CQyX7%5EbDZL11%237%20Ab7LE%7CQyXbA%207%2D%5D%2AA%5Bs7A%2C7%2DE%2C7bB%2C7%2DF%2C%7C7B%2C7%2D%23F%2C7C%2C7%2DG%2C%7ClEbQyX117%5EbDZB7%2311A%207%2DbEZL7bE%207%5EDbZL7D%207bEZL7bB%20b7%235LZL5%237%20%20%20Z==0=0===At%20Last=Warren%20Harry==Medium%20Swing=C==1r34LbKcu7ZL7A%204C6%20A7G%207%2DDZL7%2DA%207%5EZCL31b7G%207%2DDZL7%2DLZE%2D74TA%2A%7B%2DA%206C7LZN1%206C2NZL%20QyXQyX%20%7D7G%207bAZL7%2DA%206CF%2D6LZG%207%2DDGZL7DBD%2D7%20QyX7%2DEZL9b7B%207%23hFZL7%2DA%207%5ECZL7G%7CA%2D7%20%2A%5B%5D%207CZL31b9LZA%2DDZL7%2DA%206CA%2A%5B%5D7%20G%207%2DDZL9b7D%207%2D7%20G7b7E%207%5E%5E7%20A%2D7LZD%2D7%20G7%239LZE%2D7%20A7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===At%20Long%20Last%20Love=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7G%20%296G4C6%20AL7%2DA%20%297%2DA%286CZLG9%20%29B%2F6G%287%2DDZL7%2DZD%2D7%284T%5BA%2AQyX7%2D%28F6%29%20%20%297G%287%2DE%7CQyX7%2DZDL9b7A%207%2DEZL7%2DDA7LZD6CZL9X%29A%2F6A7%2FC%23%7CQyX%297hB%287G%7CQy%29XC%2F6F%287%2DDZL9A%20%29D%2D7%28F%287%2DE%7C6G%287%2DG9LZCA%206C%5BB%2A%5D%2031Gp%29%2D7D%28pZL%299%237A%28%20%206%2D7LZDpp%7CQy%287%2DGZ9LZC6bB%28%20%2031CZL31G%206%29G%287%2DD%7CQyX%297%2DA%286%2FD%29LG%20%29B%2F%23F%287%5E%20C9%28C%2F6F%28%20x%297obA%28%20Z%29L7%2DG%28%20%206FZL%29E%2F9A%29LZF%297obEQyX6CQ%7CBb9G%7CQyX7%2DD%7CQyX7AQ%7CyX7%2DE%7CQyX%296%2DF%287XyQ%7CyX%297h%7CD%2D7%20G13%20Z==0=0===Au%20Privave=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Autumn%20In%20New%20York=Duke%20Vernon==Ballad=F==1r34LbKcu7L7%2DA%204G%2D7%209b7D%207%2DAZL7%2DG%20%5E7FZL7C%206bBZL7%2DALZG%2D74TA%2A%5BE%207%5EbC7LZAE%207%2DbB%7CQyX7%2DGB%5B%2A%5DQyX9b7D%7CQyX7hb7LZA%206bBZ%5D%207D%20b%5E7%2C%20yX7%5ECZL9b7G%207hZDL7hA%207%2DCZL9b7GQ%7CA%2D7AZL7b7%2DD%2077%20A%2D77bD%2C7Ds%207%2DAZL7G%2D%207%5EFZL7C%206bBZL%2C%7ClC%2D%2DGC%2A%5B%207%2DFZ6%20F7b%207%2DFD%2A%5B%5D%207C%207hZGL7%2DbA%206%2DbBZL31C7b9L%2DbEZL9b7C%20%2CAb7%2CL7%2DA%207%2DGZL7bD%20%5E7bDZL7bA%207%5EbDl%7CZBb%2D67%2DbEsLZUF%2DXyQ%7CppD7b9%20Z%20==0=0===Autumn%20Leaves=Kosma%20Joseph==Medium%20Swing=G%2D==1r34LbKcu7QyX314C%2D7XyX7hA%7CQyX7%5EbE%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CD7b4T%7BA%2AQyX7%2DyQKclcKQyX6%2DG%7CQyX317bD%7CQyX7hA%5BB%2A%7D%20%20l%20LZCX6%2DG%7CL7bG%20Q%7CBb%5EyX31b7D%7CQyX7hAC%5B%2A%5DQyX7%5EbE%7CQyX7Q%7CG%2D7yX7F%7CZF%2D7%20E7LZAh7XyQ%7CD7b13XyQ%7CG%2D6XyQKcl%20%20Z==0=0===Autumn%20Nocturne=Gannon%2DMyrow==Slow%20Swing=C==1r34LbKcu7%2DF%20%2C%234C69%2CL%2CG%2F%2DA%20%2C%2DAZL%2C97bG%20%2C9%2DDZL%2C9b7A%20ZD7%2FF4TA%2A%7B%20%2C9DZ%5E7%28E%2D%2C9bBZL%295%237G%2831%20G%2C7%2DD1NZL%2C9D%20%297%20A7%2CLCZL%2C6%2A%5B%5D7B%7DXyQL%20%2C6CZL%2C5%237G%20%2C9ZDL%2C5%237A%20%2C9bB2NZsF%23h%2C%205%237GZL%20x%20%20F9%2CLA%207%5EGl%7C7D%2C7%2DAs%2C%207%5EEZL%20x%20ZL%20x%20Zb9%2CLZ7%5EElBZL%2C9bsEb7%286CC%2A%5B%5D%205%237G%20%2C9D%2Dl%7C%297hA%287D%297%2DbB9%2C%20A7%20%2C7%5EGG%20%2C9DG7b9%2C7A%20%2C7%2DEZL6%2DF%207%23hFZL%2CG%2F%2DA%20%2C%2DAZL%235%2CLZ%20%2C9%2DDCZL%2C9ZC69%2CbAZL%2C7bE%20%2C7%2DEZ7LbD%20%2C7%2DDZL%2C7bD%20%5E7%20DbL%2C5%23769XyQKcl%20%20Z%20==0=0===Avalon=Jolson%2DSylva%2DRose==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7GZ4C%2D7XL%20lcKQyX6bBZL%20clKQyX7FZL%20lcKQyZ%20x%20L4T%5BA%2A%5BB%2A%5D%20XyQKc%20x%20ZL%20lcKQyX6bZBL%20lcKQyX7FZL%20lLZ%20x%207%2DC%7CQ%7CQyX7QKcl%20X7%2DbEZL%20lcKQyX%2D7CZL%20lcKQyX7GZLyQ%7CAbyX7%2DDBb6XyQKcl%20LZG7XyQKcl%20LZC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z==0=0===Ba%2Dlue%20Bolivar%20Ba%2Dlues%2Dare=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7QyX7bb7XyQ7bA%7CQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CXyQ%7CEB44T%5B%7CGh7%20C7b9b5LZC%2D7XyQ%7CF7XyQ%7CBb7b5XyQ%7CBb7%20%20%20Z==0=0===Baby%2C%20Won%27t%20You%20Please%20Come%20Home=Warfield%2DWilliams==Medium%20Slow=G==1r34LbKcu7QyX7D%20B7LZA%7CQyX%2DE%7CQyX7BZ%20LlcKQyX7A%7CQyX7E7XyQ%7CG44T%7B6G1NZLZE7XAZL7E%20GZL7o%23C%20%7CCQyX7B%7CQyX7C%7CQy7%20D7L7B%20G%7C%20D7%20%7DXyQLZN2G%2CsB7%2ClE7LZA7%20D7LZG6XyQZ%20==0=0===Background%20Music=Marsh%20Warne==Medium%20Swing=Ab==1r34LbKcu7QyX7%2D4Ab%5E7lcKQyX7F%7CQyX7CQ%7CyX7hGZL%20lcKQyX%20LZBb4TA%2A%5B7%2DbBZ%5D%5B%2ABGQyX7bBZL%20lcKQy7X%2DF%7CQyX7C%7CQyX7hKcl%20L%20%20lcKL%20lcKb7XyQ%7CQyX7C%7CQyX7hGZ%20LlcKQyX7%5EbAA%2A%5B%5DF7XyQE%7CQyXbB%7CQyXyQKcyX7%2DCZL7bG%207%2Db%7CDQyX7%5EbDC%2A%5B%5D%20%20lQ%7CF7X7%2DbBZ%2D7XyQ%7CEb7XyQ%7CAb6XyQKcl%20%20Z%20==0=0===Backstage%20Sally=Shorter%20Wayne==Medium%20Swing=F%2D==1r34LbKcu7bA%206%2D%2D6%20D7F%207%2DCZL7bA%207%2DbZEL9%237C%205%237GZL9%237LZBbF44T%5BZL7F%20%235%20GbL7G%209b7DZL7bA%20%2D7bEZL7bB%207%2DFZL7ZC7%2397GZL7bAl%2C7%20Eb7L9%237C%205%237GZL9%237%20D6%2DFZL5%237C%207hGZLZsF%2D9%237bB7%20LZsDb%5E%2ClGb7%20%20Z==0=0===Backward%20Step%2C%20The=Payton%20Nicholas==Even%208ths=Bb%2D==1r34LbKcu77E%20su7susXyXsus7bE%7CQyXsu7sG%7CQyXsus7bE%7CQyQ%7CG7sG44T%5BQyXsuEb7suQyX9%237D%7CQyXsusb7E%7CQyX9%237D%7CQyXs%7CEb7sZLsusZ%20==0=0===Bags%20and%20Trane=Jackson%20Milt==Medium%20Swing=C%2D==1r34LbKcu7cKQyX%2D7XyQ%20lcKQyX7%2DFZL%20lKcQyX7%2DC%7CQyX7%2DF%7CLZC%2D7C44T%5Bl%20LZAb7XyQ%7CG7%2CXyQ%7CC%2D7XyQKcl%20%20Z%20==0=0===Bags%27%20Groove=Jackson%20Milt==Medium%20Swing=F==1r34LbKcu7%207%2DA%7C7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BD7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z%20==0=0===Balance%2C%20The=Holland%20Dave==Even%2016ths=G%2D==1r34LbKcu7%2C9b7D4G%2D7XL%2C7%2DF%2011%2DE%7CQyX%2D7GZL7%2DF%2011%2DE%7CQyZAh7%205TA%2A%5BLZF%2D7%2C%20sEh%2CA7%2C%7ClD%2D11%20Db%5E7%2311%2CLZD%2D11%2C%20Db%5E7%2311%2C%20Z%20==0=0===Ballad%20For%20Very%20Tired%20And%20Very%20Sad%20Lotus%20Eaters=Strayhorn%20Billy==Medium%20Swing=Ab==1r34LbKcu71%239D%204Bbh9L31bE%207%2DbBZL7%5EAb%207obAZL9b31bE%20ZEb%2D74TA%2A%7B%207bE%20%5E7XyQbBZLbE%2F7obA%20bE7%2F%2DbB1NZL7E%209bB%7C%2D7%2FEbbDZL17%5EbDByQ%20YLbA%20bG%2F7%2DbEZLbE7%2FobA%20bE%2F7%2DbB2NZ7%20%5D%5B%2AXQyX%7DD%2F7%2D%23CLZGbZL7B%207%2D%23FZL7oG6%20%2DbAZL7oA%20bB%2F7%5EE%5E7%20G%2F7%2DF%201bE%2097%2FC%23%20%5B%5D%207bE%20bE%2F7%2DbBLZ7hB%20B%2F7%5EEZL7oC%2AABbh%5EAZL%239bB%7CQAbo7%20DZL9b7bA%207%2DbEZ3L1bE%207%2DbBZL7%5EbAb%5E7XyZL9b3%20E7LZBb%2D7%20Eb7susLZ%2CU%2CAb69%20Eb7sus%20Z%20==0=0===Ballade=Parker%20Charlie==Ballad=F==1r34LbKcu7%5EFZL74F%5E7X%7CQyX7GZL%20lcKQy7XDZL9b7A%207hE%7CQyG%2D7%20C4TA%2A%5BL%20lcKLZG%2D7ZL9b7A%207hE%7CQyX7%29%2DA%287%5EFA%2A%5B%5D%207C%20D7XyQ7%2DD%207%207%2DbBQ%7CG%2D7%5EbBZL7F%207%2DCB%2A%5B%20%5D%20lcKQyX6FZL7C%207XyQ%7CyX7GZ%237C%207F%5E7%20s%237D%207%2DGZL7G%207%2D%7CDQyX7%2DDl%7C%2C7A%2ChE9LZG%2DZL7bE6FZL7AF%5E7X%7CQyX7GZL%20lcKQy7XDZL9b7A%207hE%7CQyG%2D7%20C%2A%5B%5D%209XyQKcl%20%20Z%20==0=0===Baltimore%20Oriole=Carmichael%20Hoagy==Ballad=G%2D==1r34LbKcu77%2DCZL4G%2D7%207%2DD%7CQyX7%2DGZLbE6%2F%2DC%20E%2F9CZLF%2F7%2DG%20G7b94T%5BA%2AG%7CQyX7%20Ab79%237D%207hA%7CQyX7%2D%7CCQyX9C%7CQyX7%2DGZLLZG%2D7F%7CQyX%2F7%2DG%20LZAh7%2A%5D%209b7D%207hA%7CQy9Xb7D%7CQyX7bE%7CQyXB%5BG%2D79C%207%2D%2DGZL7%2FE%20C%2D%7CQyX7%2DCZL9b7G%20%2D7D%7CQyX7%2DGZLbE%2F6F7%20Ab9CZLF%7CQyX7C9XyQC%207%2DG%7CQyX7%2DGZL%2397D%207hA%7CQyX7%2DC%7C9LZAh%7CQyX77%2DG%2077b9LZ31b7D%287bE%20%297bE7%28hElZLF%2F7%2DG%207%2DG%29LZG%2DD%207bE%2FFLZEh7%28Eb7%29%20Eb7%28D7b13%29LZG%2D7XyQ%7CAh7%20D7b9%20Z==0=0===Barbados=Parker%20Charlie==Latin%2DSwing=F==1r34LbKcu7ydole4F%5E7X%2A%3C%7BY%5D%207C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQy74%20%20M4Ti%2A%5B%7CQyX7yQ%7CG%2DlcKQyX7bBZL7F%20%2D7C%7CQyX7%5EFZL7C%207%20LZF%5EX7%5EF%3EoloS%207LZG%2DA%2A%5BY%7D%207C%207%2DG%7CQXy7%5EF%7CQyX7C%7CQyX7%3C%2A74%20D%207%2DA%207%2DA%7CyQ%7CBb%7CQyX7oB%7CQyX7bBLZ%20lcKQyX7F%7CQyX7F7XyQX7F%3EsD7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z%20==0=0===Barbara=Silver%20Horace==Waltz=Eb==1r34LbKcu7cKQyX4Bb7bbBZL%20lcKQyX5b97bbAZL%20lcKQyX5b97b9b56TA%2A%7BcKQyXb7susQyX5b9b7bD%7CQyX%2D7bAB%2A%5B%5D%20%20lcKQyX%7CGb%5E7EZL%20lQyX7%2D1F%2D7X%209b7bB%207%2DFZL9bC7%207%2DG%7CQyX7bB%7CQy%7D%7CN2FNZL%20l7%5EbD%20yQ%7CG%2DL7bB%207%2DFZL7B%207%23%2DF%7CQyX9b7C%7CQyX7ZEb%5E7X7bB%7CLZB%5E7%20Db%5E7LZEb%5E7%20Db%5E7LZB%5E7%20Db%5E7%20Z%20==0=0===Bark%20For%20Barksdale=Mulligan%20Gerry==Up%20Tempo%20Swing=F==1r34LbKcu7XFZL74FXyQQyX7bB%7CQyXF%7CQy7XC%7CQyX7%2DGZL%20lcK%7CG7%20C4TA%2A%7BZL7F%20BBbXyX7bE%7CQyXbB%7CQyXF7%7CQyX7%2DCZL%20lcKQyQ%7CC7%2A%5B%7DQyC%207GZ%20%5D%5B%2AAbB%7CQyXF%7CQyX7C%7CyQX7%2DGZL%20lcKQyXF7%20%20QL7C%20bBFZL7CyQ%5DXyG%207bAZL7AppZL7b%2DB%207hBQ%7CY%20%20QyXQ7LZppXFZL7XyQKcl%20%20Z%20==0=0===Basin%20Street%20Blues=Williams%20Spencer==Slow%20Swing=Bb==1r34LbKcu77%2DbD%2C4sBb%2C%2CD%2FbB%2Co%23C%2C7%2DC%2CBb%7C%2CD%2FbB%2Co%23C%2C7%2DC%7CBb%2FD4T%7Bi%2A%2F6%2DbEF7%2C%7CBEZLbA%2F7bB%20bBl%7C7%2CF%2C7%2DC%2C7%2DbD%2CD%2Fbb6%2FG%20%2C7%2DC%2CX7CZLb%2FFXyyX7G%7CQyX7D%7CQyX%5E7bB%5BA%2AY%7DQyX7F%7CQQKcl%20BZLbGKQyX7XyQ%7CB7D%7CQyX7%5EbBZL7F7%20%2DCZL7o%23C%20D%2F7%5EbXyQ%7CG7F%7CQycl%20LZC7XyQ%7CF7XyQ%7CBb%5E7%20Eb6LZBb%2FF%20F7%20Z==0=0===Bat%2C%20The=Metheny%20Pat==Ballad=G==1r34LbKcu7sus7A%20D%2FF%23%23F%2FD%20%2CG%7CYZL7D%207%2C%2DA%20p%20DZL7A%20%2DE%20%20E%2D%20sG44T%7B7%23F%207lD%2CpA%207%2DbE44TB%2A%5BY%5D%20b931bBp%2CbC%2FbDZL%2Dp%20C%23%2D43TZLF%209b3%20p%20Cb1bD%2031D%207%2DbE%20b%2FBbG%7CYZLbC%2FbD%207%5E3LZC17hCZLA%20p%20C24Fh7p%20D%2FbB%20p%207%5EbE4T4C%2A%5BY%5D%20%2C5%237bB%20%2CLZAb%2FTZL7%2DbB%2FbA%20pLZY%207D%207hA%20p%20bB%2FbZALQp%20p%20p%20bB%2FbE%7C%7DYY%5BQbC%2F%2Db%20LZEb%2FBb%20LZAb%2FBb%20LZEb%2FBb%20LZAb%2FBbLZ%2CU%2CfEb%2C%20Z%20==0=0===Baubles%2C%20Bangles%20and%20Beads=Borodin%2DWright%2DForrest==Waltz=Ab==1r34LbKcu7%7CQyX74Bb%2D7X7%2DbB%7CQyX7%2DF%7CQXy7%2DC%7CQyX7bE%7CQyXyQ%7CEb3TA%2A%5B%7CQyX7yQKclX7%2DA%7CQyX7%2DE%7CQy7XG%7CQyX7%2DDB%2A%5B%5D%20%20yQ%7CD%2DX7%5EbA%2DbBZL%7CC%5E7XyX7%5EE%7CQyX7B%7CQy7X%2D%23FC%2A%5B%5D%20%20lcKQyQKcl%20QyX7G%7CQyX7Eb7XyX7bE%7CQyX7%2DbBA%2A%5D%5BQyX7F%7CQyX7%2DC%7CQyQ%7CC%2D%7CQyX7A%7CQyX%7CBb%2D7yX7%2DbB%7CQyX7F%7CQXy7bG%7CQyX7bE%7CQyXQ%7CEb7QyX7Fb%5E7XyQKcl%20%20Z%20==0=0===Be%20Careful%20It%27s%20My%20Heart=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7%20ZL7C4G%2D7%2FGZLA%2FF%207o%23GZL7G%2D%206FZL%20x%20ZL7C%20C%2D7%2FC%204TA%2A%5B%20bD%2F76%20G%2D7D%207bEZL5%237E%207%5EBF%2A%5B%5D%20A%2FF%207o%23GZL7LZGhFZL%20xC%20C%2F7%5E7XyQ%5D%207C%207%2DG%7CQyX7GQ%7CyX7bA%7CQyX7%2DbE%7C%5B%2AAG%2DFZL7C7D%7CQy%20LZF6L%20x%20ZL7C%20C%2F7%2DGLZA%2FF%207o%23GZL7%2DG%20ZA%2D7Xx%20ZL7us7C%7C%2ACG%2D7G%7CQyX7GZL7%2DD%207F%5E%7CQyX11%239bE%7CQyX%2D7XyQ%5B%5DQyXs%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Be%20My%20Love=Brodszky%20Nikolaus==Medium%20Swing=G==1r34LbKcu7cKQyX4GsusyX9b7B%7CQyX7h%23FQ%7CyX%2C7%5EGl%7C%2C%5EGs%20%20Q%7CE%2D74TA%2A%5B%207obB%23h%20C7%2DAZL7%2DA%20A%2F7oDB%5B%2A%5D%209b7E%207%2DBZL5b7XyQ%7CCZL%20l%5EGs%20%20B%2D7Xy%2A%5B%5DQyX7D%7CQyX7%2D%7CAQyX7A%7CQyX7%2DE%7CQAGsusZL7%2DBBZL5b7%2CXyQCZL%20lcKQyX7%2DE%7CyQX9b7B%7CQyX7h%23F%7C%23h%20C7%5EGl%7C%2C7%2DA%7CQb9%20%5D%5BZL7%2DB%207obB%7CQyX%2D7AZL7%2DA%20A%2F7oDC%2AE%2D7Xy7E%207%2D%20lcKQ7XyQ%7CQyX7D%7CQyX7%2DA%7CQXy31b7E%7CQyX11%237F%7CG6XyD%7CQyX%20Z%20==0=0===Be%2DBop=Gillespie%20Dizzy==Up%20Tempo%20Swing=F%2D==1r34LbKcu77hG%20%2D4F%2D%20G7C%207hG%7CQyXC%2F%2DFLZ6%2DbB%20bA%2F%2DFZL7hb9LZF4T%7BA%2AX9%237bAb%20Bb7%2DF%5BB%2A%7D%20%2DFl%2C7Ch%2CGs%7CQyXC%2F%2DFZL6%2DXyQ%7CB%2F%2DFZL%209b7C%5E7XyQQyX7%5EbD%7CQyX9%237Ab%7CQyX7%2DbEZL%20lcK%7CGh7%20bE%7CQyZL7hG%2D%20Gh79b7C%207hG%7CQyXC%2FF%2DZL6%2DbB%20bA%2F%2DFZLLZF%2D%20F%5BA%2A%5DF%2D%2FAb%20Bb%2D6LZF%2D%2FCXyQ%7CsGh%2CC7%2ClF%2D%20Z==0=0===Bean%20And%20The%20Boys=Hawkins%20Coleman==Up%20Tempo%20Swing=Ab==1r34LbKcu7yX7bB4Ab6XKQyX7%2DF%7CQyX9b7%7CCQyX7hGZL%20lcKQycl%20LZ4TA%2A%7BZLC%2F6XyQ%7CAA%7CQyX7bE%7CQyX7b%7CBQyX7%2DF%7CQyXC%2F6bb6%20Ab7hB%7CQAZL7o%20Do7L2NZLQyX%7D%207bE%207b%2DBZL7%2DF%20bE%2F6bAZDb6%20D6bD1NQyX7%2DXyQ%7CG7C%207hGZL%20lcKQy7X%2DFB%2A%5B%5D%209b7C%207hb9LZFbE%2F6bb7C%207yQ%7CC7lcKQyX7%2DF%7CQyX97bC%7CQyX7bD%7CQyX9b%20LZGhX7hG%7C%20lcKQ7XyQ%7CC%2A%5B%5DQyX7bE%7CQyX%2D7bBZL%20lcKQyX7bBAb6Xy%2DFZL9ZLxZLXyQ%7CC%20lcKQyX7o%23FZL%20clKQyX7%2DF%7CQyX9b7LZDb67hGZLxLZsDb%2D6%2CEb7%2C%7ClAb6LZsBb%2D7%2CEb7%2C%7ClAb6LZsBb%2D7%2CEb7Z==0=0===Beatrice=Rivers%20Sam==Medium%20Swing=F==1r34LbKcu7%5EbE%7CQ%5E7XyQ%7CQyX11%237%5EbE%7CQy7X%5EF%7CQyX11%237%5EbG%7CD%2D7XyF44T%5BZL9b7yQ%7CD%2D%7CQyX7%5EbB%7CQyX7%2D%7CAQyX7%2DbBZL7%2DC%207Eh7%20AX11%237D%2D7XyQ%7CG%2D7XyQ%7CGb%5E7%2311XyQ%7CF%2D7XyQ%7CGb%5E7%2311%20%20%20Z==0=0===Beautiful%20Love=Young%20Victor==Medium%20Swing=D%2D==1r34LbKcu7F%7CQyX4Eh7XX7%2DGZL%20x%297D%28%20%7CyQX%2DD%7CQyX9b7A%7CQyyQ%7CC74TA%2A%7B%2DD%7CQy%7CEh7%20%7CQyX7bB%7CQyX7%2DGQ%7CyX%2DD1NB%2AZL9b7AA7b9XQyX7%5EX7bB%7C7%2311XG%7CQyX%2DD2NC%2A%7C%7DQXy9b7A%7CQyX7hE%7CQy%2D7XyQG%7CQyXyQ%7CA7b9XyQ%7CD%2D%20B7LZBb7%2311%20A7b9LZD%2DXyQKcl%20%20Z==0=0===Beauty%20And%20The%20Beast=Shorter%20Wayne==Funk=F==1r34LbKcu7E%2031F4F13XZL%20lcKQyX31FZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4Ti%2A%5BFZL%2C9%5D%7B%2AAA%2DG%7CQyX7%2DAZL%2C9%23E7%20%2C5%239%237B%7CQyX7%2D7%20C7%23%20%2C9%237ZL%20lc%7CEb%2D731F1N%7CQyX%2Ctla7%7CCQyX9%5EbDZL31bA%20%2CXyQKQyX7%2D%237C%7CQF13%2C%207hGZL7D%2011%2DAZLE7%2011%2DB2N%7C%7D%209%237E%2FC%2CXyZL%20x%209%2CXyQ%5D%7B%3COpen%20for%20solos%3EF13XyQKcl%20LZ%20x%20LZ%20x%20%20%7D%20==0=0===Begin%20The%20Beguine=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7xZL7%2D4CLZCZL7%2DD%7Cl%2Co%23C%2C6CZsLCZL6CZL7%5ECZL6G7LZD4T%7BA%2A7%2DbBZxLZD%2DbBZL7FZL7%2DC%5BB%2A%20%7D6CZL7%5ECZL7GZL76LZxLZLxZLGZL7%2DLZAb%5EAZL6GZL7bAZL6GLZxZL7oAZL6bAZL7b7LZD7bEZLxZLxZ%5BCLZChDZL7GZL7%2DDZL7ZCLCZL6CZL7%5ECZL67LZxLA%2A%5D%207ZL7GZLZG7LCZL6CZL7%5ECZL6CLZC%7BC%2A%5D%206CZL7%5ECZLZC6L7%2DDZLLxZL77LZxL%7D%206CZL7%5ECZL7GZ7L%2DD1NZL7AZL7%2DEZ%7CN2D%2D%5EFZLxZDh7LZxLZD%2D7LZG7LZCLZC6%20Z==0=0===Bein%27%20Green=Raposo%20Joe==Even%208ths=Bb==1r34LbKcu7QyX7%2D4Bb%5E77G%20sus7G%7CQyXbA7%2FhD%7CQyX5%237A%7CQyXb9LZC4TA%2A%7ByXQyXs%20F7LF%2CbD%2FbG%2CbE%2FbAs%5E%2CbBs1N%7CQyX7%5EbBZ7%2FC%2C%7Dus7F%7C%20lcKQyQY%7CNB%7CQyX7%5EbD%7CQyX7b%5EAlB%2A%5B%5DQyX6bBl2b%5E7XyXQyXQQyX5%23G%2D%5E7LX7%5EbBA%2A%5B%5DQyX7FQ%7CyX7%2DCZL7C%207%2DGZyQ%7CA7%20%2DGZL7%2DC%7CQAbXyQZL7F%20sus7F%7CQyX%2D7CZL9b7G%20sus7G%7CBb6Xy%2F7hD%7C%20F7%20Z%20==0=0===Bellarosa=Hope%20Elmo==Medium%20Swing=Eb==1r34LbKcu7X7%5EbE4Eb%5E77bB%207%2DFZL7C%207%2DZGL7o%23F%207%2DFZL7C%20%20%5D%7B%2AA4Ti%2A%5BF1NZL%2D7%20DbGZL7bB%207%2DFZL7C7%20%2DGZL7bB%207%2DFZL7%2D7%20C7bA%7CQy6bEZL7LZsE%2DFl2NZL%20QyXQyX7%7DbBs%2C7%2DFs%2C7Cs%2Cb7%20Bb7bB%207%2DQyX7%5E7%2CsA7bB%207%2DFZL7C%207%2DGLZ7bD%207%5EbAlB%2A%5B%5D%2C7LZEb%2DbBs%20%2DbA%7CQD7LZAEA%2A%5B%5D%207bB%207%2DFZ7LC%207%2DGZL7bD%207%2Dbb%5E7Xy%207%2DA%7CZL7bBLZF%2D7L7C%207%2DGZL7bB%207F%2DZL7C%207%2DGZL7bB%20ZF%2D7%207bD%207sEb%2CsC7%2CsF%2D7%2CsBb7Z%20==0=0===Bemsha%20Swing=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7CZL7b%20A7LZZL7A%20CZL7bD%207DLZ7bE%20CZL7bD%207bAAb7%20DC44T%5BL7A%20CZAb7%20%207GZL7bA%20FZL7b%20G7bDZL7D%20FZL7bGDb7LZL7bB%20ZAb7%20Db7%2CLZC%20Db%5E7LZDb%5E7XyQZ%20==0=0===Benny%27s%20Tune=Loueke%20Lionel==Afro=Db==1r34LbKcu7yX11%234Gb%2D6%5BY%7DQyXF%2FbD%7CQyX%2D6bG%7CQyXF%2FbD%7CQyX%2AAB%5E76Ti%2A%7BQyXF%2F7XyQ%7CX31bG%7CQyXG%2FbE%7CyQXsus7bA%7CQyXA%2FFyQ%7CDb%2DbB%7CQyX5%2371XyQ%7CX11%237%5EB%7CQyXF%2Fb%7CDQyX6%2DbG%7CQyX7hGyQ%7CA%5E1%237B%7Cs%3C%7D%20Q5%2FAbXD%7CQyX6%2DbG%7CQyXFb%2FD%7CQyX6%2DbGB%2A%7BQyb%2FF%20%20b7B%7CQZL%209%23on%20AB%206EZL%20F%2FbDZL%206b%2DG%5B%20QY%20%20QyXQyX%3ELZEb7%20soloD%5E7%2311%20%20Z%20==0=0===Bernie%27s%20Tune=Miller%20Bernie==Medium%20Up%20Swing=D%2D==1r34LbKcu71N%7CQy4D%2D7X%7CQyX7hEZL%20lcKQXy11%237bBZL%20lcKQyA7b9X4TA%2A%7B%206bBBQ%7CEh7F%207%2DC%7CQyX7%2DD2NLZ%20QyXQyX%7D%209b7A%207%20%5D%5B%2AyX7%2DD6bBZLC%2D7%20FCZL7%2DG%206bBZL7F7%20%2DCZL7%2DG%206bBZL7%2D7%20F7ZL7%2DGQyX7hh7%20A7cKQyX11%237bBZL%20clKQyX7%2DDA%2A%5B%5D%209bl%20LZEE%7CQyX%7CA7b9XyQ%7CD%2D7XyQ%7C%20%28Eh7%29x%20%28A7b9%29%20Z%20==0=0===Besame%20Mucho=Velazques%20Consuelo==Bossa%20Nova=D%2D==1r34LbKcu7ZL9b74D%2D6XZL9b7D%206%2DGZL%20lKcQyX6%2DGZL%20lcKQyEh7%20A4T%5BA%2A7EZL7QKcl%20DZL%20lcKQyX6%2DG%7CyQX9b7D%7CQyX7hAZL%2D6%20BhyX6%2DD%2DDZL9b9LZDhE%7CQyX6%2DD%7CQyX6G%2D%5BB%2A%5D%20%20lcKQyX6%2D7%20A7b7A%209bKQyX69LZG%2D%5DQyX9b7AZL9b7b%20B7E%7CQyX6%2DD%7CQyX6%2AA%5BD%2Db7D%206AZL%20lG%2D6Xy6%2DDZL9b7A%207hEZ9Lb7D%206%2DGZL%20lcKQXyQKcZL%20lcX6%2DDZ%7CD7b9%209b7EZL7hB%206%2DDLZ%20lcKQyX6%2DG%7CQyXA7b9LQyX7hyQKcl%20%20Z==0=0===Bess%20You%20Is%20My%20Woman=Gershwin%20George==Ballad=Bb==1r34LbKcu7L%2C7bA4Bb6%2CEZL%2C7bB%20%2C7%5EbBZ9L%237F%20%2C7%2DCZL7%2DG%20b%5E7%2C%204TA%2A%7BBB%2A%5B%5D%20G%2D7%2F7%5EbDZL%2C7bA%20%2C7%2DZDL%2C7bE%20%2C7hEZL%2CF%2C%20F7%20%2C7%2DGZX%2C6D1%2D7LZCA%20%2C7hEZL%2CF%2F7%2DG%2C%207%5EbBZL9%237F%20%2C7%2D7%2CLZNG%20%2C6b%237%23C%207%2C%20G7yX%2C6%23FZL%2C9b7%23C%2C%207h%23G%7CQyX%2C7%5EDZLQ%7CB7%2C%2DD%7CQy%2DBZL%2C%236%2C%20DDZL%2C7A%20%2C6D2N%7C%7D%2C%209b7F%20%2C7hCZL7%2D%236%2C%20A7FZL%2C56DZL%2C%23h7%2CL%2Csus7A%7CQyX%2CA%2F6CD%2A%5B%5D%20%2C7bB%20%2C7%2DBZ%20A7%235C%20%2C6bG%2CA%2F6Q%7CA7s7C%20%2C9%5EGZL%2C%23F%2F9%20D%2C6DZL%2C5%237A%20%2Csu%2CLZsDyX%2CA%2FD%2F5%2377%2FC%2CG%237bBl%7C%2C%23F%2FD%2CG%2FE%2D%2CobA%2CA%2F6D%7C%2CB%2F75%2C%20BbD%2CB%2F7%207%5EGZ%2CB7%235%2D%23F%7CQyXG%2F7AZL7bhA%20%2C6Dl%5B%2C7A%2ChE%2C7%20D7L7BsZLBb%2D6LZD6%2FA%20D7%2FCLZG%5E7%20E%2D7LZA7%2FD%20A7%235LZUD6XyQZ%20==0=0===Bessie%27s%20Blues=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bAZL%20lKcQyX7bE%7CQyX7bA%7CLZEb7E44T%5Bl%20LZBb7XyQ%7CAb7XyQ%7CEb7XyQ%7CBb7%20%20%20Z==0=0===Best%20Is%20Yet%20To%20Come%20%28Page%201%29%2C%20The=Coleman%20Cy==Medium%20Swing=Ab==1r34LbKcu7AZL7b4Ab%5E7AZLQyX%7CrQyXl%7Cb%2CA%2BbAs%206bAZL7bA%20b%5E7%20A4TA%2A%7BG%207hDb%2B%2CAbbA%7CQyX7bE%7CQyX7b%2DBZL%20lcKQyX7Fl%7C6XyQ%7CAs%206bC%2C%2BCsBC%5E7%207C%207%5ECZLQyX%7CrQXyl%7CC%2C%2BCs%206CZL7CLZC6%20%2A%5B%5D%207%207%2DDZyQKclC%207o%23DZL7%2DD%206CLZ%20x%20ZL7G%207%2DDZL%206%2FE%2CLX7Al%7C%7CbA%2C%2Bx%20LZCbAZL7bA%207%5EbAA%2A%5D%5B%207bE%207%2DbB%7CQyX66%20sAb%20ZL7G9b7C%20QKcl%207G2N%7D%20x%201NZL%206AbZL%207bEZL%207bBZLb9b13yX7Fl%20%5D%20==0=0===Best%20Is%20Yet%20To%20Come%20%28Page%202%29%2C%20The=Coleman%20Cy==Medium%20Swing=Ab==1r34LbKcu7L7bE%204F%2D%2C%20%2CF%2F7bD%20%2C%2DFZL%2CF7%2FbD%206%2DFZL%2CF%2F7bDLZF%2D64TC%2A%5B%2A%5B%5D%209D7%23111b9b7G%7CQyX%2C31bZAL%2C9b7bE%207bDZL%2C3%20C7b%207bAZs7bB%7CyQ%7CDbbD%7CQyX6%2DF%7CQyX%2Cb9D%7CQyX6%2DF%7CQyX%2C99%2CXyQX6%2DFC%207oEZQ%7CBb7%206bDZL7bA%206bGZ7L%2DF%207%2DbED%2A%5B%5DQyXEb%2D7LyX%2CsuA%207%5EA%2CLZEbyX%2C31E%7CQyX6bDZ7LbA%206bGZL7%2DF%207%2DQ%5D%5B%2AAF%2F6bD7LZA6%20sA%2B%2CA%7ClF%237XyQKcl%20LZB7XyQ%7CE7XyQ%7CfA6XyQKcl%20%20Z%20==0=0===Best%20Thing%20For%20You%20Is%20Me%2C%20The=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7%2DDZL74F%23%2D7CZL7G%207%2DDZL7A%20%2D7E%7CQyX31b7B%7CQyX%5E7%20A%2D4TA%2A%7B%207bE%20ZN1E%2DQyX6C2NZL%20QyXQXy%7D%207G%207%2DDZL7A%207%7CBb%2D7L7G%207yX%2CbEb%5E7XyQyX7%2DFZL7oE%207b%7CEQyX7%2DbBZL%20lcKQ%7CF%2D7%2FAB%2A%5B%5DL7G%207XyQ%7CGA%207%2DE%7CQyX31b7BQ%7CyX7%2D%23FC%2A%5B%5DQyX77LZD%2D7%2DD%7CQ7G%207%2DC%2FBLZ%20E%2FC%7CQyX6%2DF%7CQy7Xh%23FZLG%2F7%2DA%207%2DAA7LZD%207%5ECZLZC6XyQKcl%20%20Z%20==0=0===Best%20Things%20In%20Life%20Are%20Free%2C%20The=DeSylva%2DBrown%2DHenderson==Medium%20Up%20Swing=C==1r34LbKcu7X7%2DDZ4C6Xy%20E%2F6C%7CQyX6CZL%20clKQyX7%5ECZL%20lcKQEbo7L4TA%2A%5BC%207%5ECXyQ%7CD7%2DD%7CQyX7GZL%20x%20LZ%20x%20ZL%20lcKQyX7%2D%20G7LZ7G%7CQyD%7CQyXD%2D7%20G%20lcKQyX7%5EF%7CQyX7%2CC%7CQyX7%2DGB%2A%5B%5D%207LZA%2D7ZL7o%23D%7CQyXD%2D7XyyX7A%7CQyX7%2DEZL%20clKQyX6C%7CQyX7G%7CQQ%7CD%2D7%7CQyX7%2D7%20G7LZC6XyQKcl%20%20Z%20==0=0===Better%20Days%20Ahead=Metheny%20Pat==Samba=C==1r34LbKcu77%2D%23F%204E%2FF%23yX7%5EGZL11%239bA%20%5E9D%7CQyXA%2FGZL96B%20Q%7CE%2D74TA%2A%5BbB%207h%20sA%2D7QyX%2C7%5EbGZL9b7blD%2C7%2DbAs%2C7D%7C%2C7D%2C%5D%5B%2ABF7%2DBZL%2DbEZLEb%2D7%207%5EBZL31C%207%5EbGZ9Lb7bD%207%2DbAZL7bA%20Bb%2D7ZL9b7F%2F7%5ED7LZChZL%23F%2F7%5ED%207%5E%23FC%5B%2A%5DQyXbC%2FbD%7CQyX7E%2FF%23%20%2DbD%207%207%2DbA%5E7%20D%5EA%207%2DbEZL%23F%2F11%23%5E7G%20%23F%2FEZLQ%2C%23F%2F7b13LZ%23FZL%23EZL%23FLZG%5E77%5E%23FQ%7CY%20QyXQyXyQXQyXQyXZQyX11%23%20D%5E7%2F9b7bD%2F11%237%5E7%2FF%23%23FZL%23F%2F7%5ED%20%23F%2FZEL%23F%2F7%5ED%207%5E%23FZL%5E7%20G%5ED%20%23F%2F%2DbBZL%2ADEb%2DBZL7bE%207%2DbBZL97bbD%207%2DbAZL7bA%207%2D7%20E7%5B%5D%20%23F7%20Eb7LZAb%2D7%20Db7b9LZG%5E7%2311XyQZ%20==0=0===Better%20Git%20It%20In%20Your%20Soul=Mingus%20Charles==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DG%7C4F7XyB%7CQyX7F%7CQyX7bBQ%7CyX%2C7F%7CQyX7bB%7CQb7XyQ6TA%2A%7BQyX7bXyQ%7CNQyX7FZL7C%207F2N%20%7D7C%207%2DGZL7C%207F1%5D%5B%2ABB7C%7CQy%2A%5B%5DQyQ%7CBb7yX7%2DGZL7D%207%2DA%7CyQX7bB%7CQyX7F%7CQyXQ%7CC7XyX7F%7C7C%7CQyQ%7CBb7QyX7bB%7CQyX7F%7CQXy7bB%7CQyX%2C7F%7CQyX%7CG%2D7XyX7FAXyQ%7CF7%20C7LZF7XyQZXyQXyQ%20%20%3C%2A56Solo%20on%20Blues%3E%20==0=0===Better%20Than%20Anything=Loughborough%2DWheat==Waltz=D==1r34LbKcu7%207%2DB%7C69XyQC%7CQyX96D%7CQyX96%7CCQyX96D%7CQyX96C%7C69XyQD43T%5B96D%7CQA%2D7%2C%20%7CQyX%2C96G%7CQyX%2C9F6%7CQyX%2C96GZL9%237DF69XyZL7bByX%2C7%2369XyQ%2C7G%7CQyX%2C11%237bAQ%7CyX%2C96C%7CQyX96D%7CXyQ%7CFC%7CQyXX96C%7CXyQ%7CE6D%7CQyX96C%7CQyX9D6%7CQyX7%5EbE%7CQyX%2C79%2CXyQ%2C7F%7CQyQZ%20==0=0===Between%20The%20Devil%20And%20The%20Deep%20Blue%20Sea=Arlen%20Harold==Medium%20Up%20Swing=F==1r34LbKcu7E%207%5EbAF%5E7X%207%2DCZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyF7LZB%2A%7B44T%207%5EAB%2D7%20C7E%206F2N%7CQyXQyXQXyQyX%7D%207C%206F1NZL7%20%5D%5B%2AGZL7bbA%7CQyZB%2D7%20L7%2DA%207%5ECZL7E%207B%2DZL7%2D%23F%207%5EAZL7EZF%2D6XL7%2D%23FF%207%2DCG7%20C77%2DG%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EFA%2A%5B%5D%20%20C7LZ%7CQyX77LZBb%5E7%20Eb7LZG%2D7%20C7LZF6%20C7%20Z%20==0=0===Bewitched=Rodgers%20Richard==Ballad=C==1r34LbKcu7%295%237E4C%5E7%20%20%29E%2F7%5EC%287%5ECZL7%20G7%2DDZL%297o%23C%287%2DAC7%235%284T%7BA%2A%2C7Gs%20%20F%23o7ZL%297obE%287%2DA%20%296%28CG%2F6CZL%2911%237bB%28N1D%2D77%5EFZL%207hE%7CD%2D7XyFl%7C%2C7C%2C7%2DGs%207%2D2DNZLQyX%7DQyX7G%7CQ%5E7XyQl%7C%2C7AL%297%2DE%5D%2AB%5BD7%5EF%287%2DDZL%20lcKQXy7%2DAZL%20lcKQyX6%2D%29%20G7%28%209b7AG%207%2DDG7LZE%23C%287%2DA%207%5EC%5BA%2A%5D7%20G%207%2DDZL7obE%207%2Do7%29LZ%207%2DDZC%28G%2F67%28C%5E71%237bB%287o%23F%207%5EFLZ%295%237E%285%237C%20%29E%2F1%29LZC%5ECZL76%29%20A%2D7%28Ebo7%29LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Beyond%20The%20Blue%20Horizon=Whiting%2DHarding==Medium%20Swing=Bb==1r34LbKcu7X7GZL4Bb%5E7yX7%5EbBZL%20lcKQy1X1%237bAZL%20lcKQyXQKcl%204TA%2A%5B%2DCZL%20%20LZC%2DX7C%7CQyX7G%7CQyX7b%5EB%7CQyX6%2DbE%7CQyX7yQKcllcKQyyX7%5EbF7%235XcKQyX11%237bAZL%20clKQyX7%5EbBB%2A%5B%5DQyl%20LZB%7CQyX7%7CQyX7XyQ%7CGX7%5EbB%7CQyX6%2DbE%7CyQX7%2DCZL%20lcKQyX7yQ%7CG%2D7oD%7CQC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Beyond%20The%20Sea=Trenet%20Charles==Medium%20Swing=F==1r34LbKcu7C%207%2DD4F6%20D6FZL7C%207%2DGZL7%2D%20D6FZL7C%207%2DGZL7%2D%20A7LZ4TA%2A%7BX7C%7CQ%20D%2D7LNZL7%5EbB%207%2DDZL7%20C7%2DGZLA%2F7D%206bBZ1G7Xy6FZL7AZL7EQXyQ%20L7%2D%23F%206AB%2A%5B%5D%207%20E6FZL7C%207%2DG2NZLZB%2D7%20yX%7DQyA%206CZ7LZB%2D%2DDZL7%2DA%206CZL7G7%20%2DD%7CQyX6AZL7E%2077%20G7L%2D%23F%206%2DD%206F%2D7%20G77%2DGZL7%2DD%206FA%2A%5B%20%5D7C%207%2DG%7CQyX6CZL%20C7LZDZL7%2D7C%207%2D7%20C7L7D%206bBZL7%2DD%206FLZ7C%207%2DDZL7A%206FZ%2FALZG%2DGZL7LZD%2D7%20Bb7LZG%2D7%20C7LZF6XyQZ%20==0=0===Bidin%27%20My%20Time=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7ZL%2C7C4Eb%5E7ZLQyX%7CrQyXZL7b%20B%2C7%2DFZL%2C31b7C%20%2CEb6%2C%204TA%2A%5B7%5EC%20%2CAb%2D7%2CY%5DQyX6bEl%7C%2C7bB7%2C%2DFs%20%2CbB%2F7%5EbEZL%5B%2ABG7%20%2C7%2DF%5EbE%20%2C%2C%20C%5E7%2C7%5EbE%20%2C7bB%7CQyX%5E7CZL%2C7G%20%2C7%2DDZL%2CLZBb77GZL%2CL7bB%20%2D7%2C%20FL%2C31b7C%20%2C7%5EbEA%5B%2AY%5D%207bB%20%2C7%2DFZL7ZF%2D7%2CCZL%2C7bEZL%2C%7CXyQLbB%2F7%5EbEZL%2C7%2DbA%2C%207%2DFZL%2C7C%20%2C6bEZ%2C%20Bb7rQyXZ%5E7XyQZ%20==0=0===Big%20Nick=Coltrane%20John==Medium%20Slow=G==1r34LbKcu7%20CZLB4G%5E7%20ZL7D%207%2DAZL7%2DE%20%5E7GZL7D%207%2DAZL7%2DEG%20G7%2F4TA%2A%5BC%23o7LZG%2FD%20E7LZA%2D7%20D7%20Z%20==0=0===Big%20Push%2C%20The=Shorter%20Wayne==Medium%20Swing=Db==1r34LbKcu7bGZLQ4Gb13yXZLQyX%7CrQyX%7CQXy11%2331bA%7CQyX11%23Qr%7CXy4Ti%2A%7B%7CrQyXXyQ%7CFX%7CrQyX%7CQyX31bBQ%7CyX7%2DF%7CQyX11%2331yQLZ%7C11%23319%5EbA%7CEb%2D11A%7CQyX9%5EbB%7CQyX7B%5E%7CQyX11%2331F%7CQyX%5E7XyQZLQyXoloSQb%5E7Xy%3CA%2A%5BY%7DQyX7%5EbD%7CyQX7%5EE%7CQyX7%5EbE%7CQ%2A74XyG%7CQyX%2331bG13%2311%7CrQyXZLQyX%7CrQy%7CXQyX11%2331bA%7CQyXXyQLZbG%3E%3AsQyX%7Cr%7CF13%23LQyX%7CrQyX%7CQyX3b1B%7CQyX7%2DF%7CQyX11Z%7CXyQQyX11LZEb%2D11XyQ%7CF13%2311XyQZ%20==0=0===Bill%20Bailey%2C%20Won%27t%20You%20Please%20Come%20Home=Cannon%20Hughie==Medium%20Up%20Swing=G==1r34LbKcu7yX7D%7C4GXyQAZL7obApp%7CQyXGLZ%20x%20ZL%20x%20ZL%20lcK%2D7XyQ4TA%2A%5B%5D%207D%20D7XyQyXGZL%20lcKQyX7DLZ%20x%20ZL%20x%20ZL%20lcKQ%7CA%2D7B%2A%5B%5DQCC%2A%5B%5DyQKclQyXC%7CQyX7G%7CQyX%2D7DZL%20x%20ZL%20x%20ZL%20Kcl%20%20XGA%2A%5BXyQ%7CC%23o7XyQ%7CG%2FDXyQ%7CE7XyQ%7CA7XyQ%7CD7XyQ%7CGXyQ%7CA%2D7%20D7%20Z%20==0=0===Bill%27s%20Hit%20Tune=Evans%20Bill==Medium%20Swing=C%2D==1r34LbKcu77hD%7CQ4Dh7X%7CQyX7%5EbA%7CQyX7%2DZCL9b7G%20G%2F7hD%7CQyDh7Xy4TA%2A%5ByX7%5Ebb9LZCB%20sus7bB%7CQyX7%2D%7CFQyX%2C9%237C%7CQyX7%2Db7LZE7G%20G%2F%5B%5DQyX7XyQ%7CFZLQ%20%205%237%5ECZL3G1%20sus7G%7CQyX7hD%7C%5E7%2311%5EbA%7CQ%7CQyX9XyQ%7CEyX%2C7h%23F%7CQyXG%2F7A%2D%7CQyX7%2DA%7CQyX9b7Q%7CB7b7hBB%2AG%7CQyXQ%7CE%2D7%7CQyX7%2DB%7CQyX9b7F%23%7CQyX7h%23C%7CQyXD%2FB%2D7%2FAyX7%2DEX%5D%207%2DQ%7CC%237%23F%3EadoC%20la%20%2EC%2E%3CD%7CQyX7%5E%23F%7CQyX9b7%2C%20EbyX7h%23%2DCZL9XyQXy%2F7hDZL7hD%207%5E%2DDLZ9b7A%20A%2F7%2DEQ%7CYQG%20G7bQyXQy7XyQKcl%20%20Z%20==0=0===Billie%27s%20Bounce=Parker%20Charlie==Medium%20Up%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Billy%20Boy=Traditional==Medium%20Up%20Swing=C==1r34LbKcu7%207%2DEZ4C%5E7%20%5ECZL7G%207%2DDZL7A7%20%2DEZL7G%207%2DDZL7A7%20F7L4T%7BA%2AyX7%2DD%2D7XyQb7A%7CQyX7hE%7CQyXG7%7CQyX7%2DD%7CQyX7G%7C9XyQ%7CDZL7A7C%207%2DyQ%7CN17%5EC2NZL%20QyXQyX%20%7D7G%207%2DDZL7A%207%2DEXyQ%7CGX7G%7CQD%7CQyXF%5E7XyX7%2DAZL9b7E%207hBQ%7CyX7%5EC%7CQyX6%2DF%7CQyQ%7CD7%5BB%2A%5D%207%5ECZL%7CG7XyDZL7A%207%2DEZL7G%20%2D7DZL7A%207%5EC%5BA%2A%5DQ%2D7%20G7QyX7%2D9b7A%7CE%2D7%20AE%7CQyX7G%7CQyX7%2DDQ%7CyX7G%7CQyX7%2DDZL7h7XyQZL7F%20XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CD%2D7%20G7%20Z==0=0===Birk%27s%20Works=Gillespie%20Dizzy==Up%20Tempo%20Swing=F%2D==1r34LbKcu7L%20lcK%2D6XyQbBZL9b7F%207hC%7CQXy6%2DFZL9b7C%207hG%7C%2D7XyQF44T%5BZF%2D6XyQKcl%20LZAb%2D7%20Db7LZGh7%20C7b9LZF%2D6XyQKcl%20%20Z==0=0===Birth%20Of%20The%20Blues%2C%20The=Henderson%20Ray==Slow%20Swing=C==1r34LbKcu7%2DD%7CQy4C%5E7%207o%23F%207%5EFZL7E%207C%5EZL7G%207%2DDZL7o%23CLZG7X4TA%2A%7B%5DQyX6ZN1C6%206C2NZL%20QyXQyX%20%7D7bD%207%2DDZL7obE%20F7LZCL7G%207%5D%207bDXyQKcQyX7DZL%20lcKQyXA7ZL%20x%20ZL%20x%20ZL%20l%7CD%2D7%207EB%2A%5BG%207%2DD7%20C%23oGZL7o%23F%207%5EFZL7%20E7%5ECZL7G%207%2DDZL77XyQ%7C%5ECA%2A%5B7LZC6%20Ebo7LZD%2D7%20G7%20Z%20==0=0===Black%20And%20Blue=Waller%20Fats==Slow%20Swing=C==1r34LbKcu7ZL7G%204A%2D7X7A%206CZL7bD%207D%7CyQX7%2DA%7CQyX7%2DD%7CQyLZD%2D74T%7BA%2AX7bA%5BXyQ%7CBX6CZL7F%206C2NZLQ%20yXQyX%7D%209b7E%207hyQ%5D%2AB7%5EC1Nb7E%207%20LZC6F%206CZL%20lcKQyX7AbZL6C%207%2DEZL7%2DD%207LZBhlcKQyZL7G%20%5BA%2D7X7A%206CZL7bD%207D%7CyQX7%2DA%7CQyX7%2DD%7CQyLZD%2D7A%2A%5D%209C6%20F7LZC6%20%20%28Bh7%29%20%28E7%29Z==0=0===Black%20And%20Tan%20Fantasy=Ellington%2DMiley==Medium%20Swing=Bb%2D==1r34LbKcu7lcKQy4Bb%2DXL%20lcKQyX6%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyZBb%2DX4TA%2A%5BBZL%20lb9XyQ7bGB%2A%7B%5DQyX%2DbBZ%2CL6%2DbE%20%2DbBZL%20lcKXyQKc7FZL%20%2BG%2CbB%7CD%2D7%20F%2C7%2DC%2C7G%2C7%2DDsZ%2CLF%2F%2DbE%20bEZL7obD7%2C%7CN1QyX6b%3CZ%20%20l7%2C%7CBb6bBl2NZL%20QyXQy%7DX%2C7bD%2C7bA%2C7bE%2C7XyQKcF%2C7C%2C%2A68Solo%20over%20Bb%20Blues%3E%20==0=0===Black%20Butterfly=Ellington%2DCarruthers%2DMills==Slow%20Swing=F==1r34LbKcu7%207Gl%7C4G%2D7%20bEs%207Dl%7C%2C7bE%2ChsE%207%5EF%7CQyX6FZL7C7%2CD7%2C4TA%2A%7BZL7D%20F7%20Bb%5B%7D%207o%23F%206Fl%7C%2C7%2CC7bD%2C7D%2C7bEsZL7%2ABAh7ZL7bGl%7C%2C7ALZsF77AZLFl%2CC%2F%2DbB%2CC6%2FFsZLB%2FbDl%2C7bB%2C%20sEh%2C7C%207GZL7bE%2D6LZByX7%5EFZL7C%207%2DGA%5B%2A%5D%20%20lcKQyXC%2F7%5EbQ%7CF7%20D%207%2DDD7b9XyQ%7CG7%20C7LZF7%20Bo7LZsA%2D7%2CD7%2CG%2D7%2CC7%2C%7ClF%5E7XyQZ%20==0=0===Black%20Coffee=Burke%2DWebster==Slow%20Swing=C==1r34LbKcu7D%209%2374C7%239cKQyX7FZL%20x%20ZLx%20%20ZL%20x%20ZL9%237bD%20l%20LZC4TA%2A%7B%20ZL9%23ZC7%239%237C1N%7CQyXsus7GQ%7CyX7%2DDZL5b9b7A%209%20Db7L9%237bCZL7byQXyQB%2A%5B%5D%207bG%209%237CZ9L%237bD%209%237C2NZL%20F%2D7%20BX%7D%20%20x%207%2DbE%7CDh7%20B%207%5EbDZL7bA%207%2DEb%7CQyX7%5ECZLtla7Gb%2D7LZQyX6%2DQyX7FD%2D7%20GZL%20x%20ZL%20x%20ZL9%23b7D%209%237CA%2A%5B%5D%209b7%20x%20LZZL7bA%237C%7CQZC7%2397G%7CQyX7%2DDZL5b97bA%209%237CZL9%237bD%20susXyL%20lcK9%20Db7%239LZ%20x%20%20Z%20==0=0===Black%20Narcissus=Henderson%20Joe==Waltz=G%23%2D==1r34LbKcu77%2DbA%7CT34Ab%2F7%2DbB%7CQyX7%2DbA%7CyQXbA%2F7%2DbB%7CQyX7%2DAbXyQ%2CA%2A%2C%5B%2D%23G%7CQb%2D7%2FAF%2CB%2A%2C%5B%5DQyX11%237b%5EC%7CQyX7%2DbA%7CQyXb%23%2D7XyB%7CQyX7%2D%23F%7CyQ%7CF%23%2F7%2D%23G%7CQyX7%2D%23F%7CyQX%23F%2F7%2D%23G%7CQyX7%2DF%23XyQX%23F%2F7QyX11%5E7%2311%7CQyX11%237%5EF%7CQyX11%237%5EbE%2CC%2A%2C%5B%5DQyXBb%5E7%23A%7CQyX%237%5EbA11XyQ%5EGZL11%237%5EbB%20117%23%5EF%7CQyX11%237%5EbE%7C7%2311%20%237%5EC%7C11LZsBb%5E%2ClC%5E7%2311%20%20Z%20==0=0===Black%20Nile=Shorter%20Wayne==Up%20Tempo%20Swing=D%2D==1r34LbKcu7X7%5EbE4F%2D7XbBZL7%2DD%207%2DF%7CQy7X%2DbE%7CQyX7%5EbG%7CQy7XyQ%7C4Ti%2A%5B%207%2DC%7C7%20A7bD%7CQyX7bE%7CQyX6%2DAD%2A%7BY%5DQyX9b7AZL9%2D6XyQhE%7CQy%207%2DG2ZBb%5E7X%7DQyX7bE%7CQyX6%2D%7CDQyX31b7A1N%7CQyXyQLZNL5%237FyX7%5Eb7%239XyB%207%2DF%7CQyX7C%7CQy7X%2DGB%2A%5B%5DQyX7bA%7CQb7LZEAZL7CyX7bEXyQ%7CC%2DDA%2A%5B%5D%209b7A%207%5EEbZL7bB%207%2DF%7CQyX76XyQ%7C7%2DG%7CQAA%20noXyQ%7CCs%3C%206%2DD%7CQyX31b7%7CAQyX7%5EbBZL7F%207%2Dolos%206%2DD%7CQBA%3E%20LZEb7XyQZ%20==0=0===Blackberry%20Winter=Wilder%20Alec==Ballad=F==1r34LbKcu7%2DAZL74F%5E7%20%2DAZL7%2DG%207%5EFl%7C%2CC7%2C7%2DGs%207%2DDZL7%2DA7%20Bb%5E4TA%2A%7B%206F2NLZG%2D7XQyX%7D%207C%207%2DGZL%2D7D%206F1NZLsus7C%20yQ%20LZ7%2DD%207%2DA%7CQyZF6XyZL7F%207%2DCZL7%2DG%20%2D7DZL7F%207%2DCB%2A%5B%5DQBb%5E7XL7%5EbBA%207%5EFLZA%2D77C%2C7%2DG%2C7D%2C7%2DAsLZ9b7E%207hBZL6%2DA%20%5D%5B%2AAl7%5E%2DA%20%207%2DGZ%2D7%20sG7%2DAZL7%5EbB%207%2DAZ7L%2DG%207%5EFl%7C%2C7C%2C7%2D%20D%2D7LDZL7%2DC7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Blame%20It%20On%20My%20Youth=Levant%20Oscar==Ballad=Eb==1r34LbKcu77oE%2074Eb%5E7bB%207%2DFZL7oE%207%2DZFL7%2DC%207%2DGZL7%2DF%207LZF%2D4TA%2A%5BGZL7b%20Bb7LAB%2A%5B%5D%207bE%207%5EbE%7Cl%2C7bB%2C7%2DFs%207%2DGZb%5E7%20B7%2DFZL%7CQyX77LZF%2DX7%2DCZL31b7G%207h%7CDQyX7%5EbEZL7bB%207yQ%7CF%2D%2DC%207%2D7%2DFZLQ%5D%5B%2AA%2DFZL7oE%207%2DFZL7C%2D%207%2DGZL7%2DF%207%5EbE7%20Bb7yX7bBB%207%5EbZF%2D7%20%207bE%207%2DbBl%2C%7C%2C7Bb%2C7%2DFs%207%2DGZL7bB%5D%5B%2ACAL7oE%20B%207%2DF%2D7%20C%2D%207%2DFZL31b7C%207bZDLbE%2F7%2DF%207%2DFZL7Eo7LZGZL7bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Blood%20Count=Strayhorn%20Billy==Ballad=D==1r34LbKcu7yX%2DDZ4F7%2317%2DbB%7CQyX11%239%237Eb%7CQyX9%237bB%7CQyX1%20Eb7L4TA%2A%5B%237bE%7C5XyQ%7C7bB%7CQyX11%237FA%2A%5D%5B%207D%207%2DA%7CQyX6%2DD%239XyQ%23%2DD%7CQB%2A%5B%5D%20yQ%7CBbA%7CQyX6D%7CQyX5%237D%5E%7CQyX7%5EDZL7A%207%2D%2D7%20D7X11%239%237bB%20QKcl%20%7CQyX7E%7CQyX7%5EFZ7LC%207%2DG%7CQyX6%2DGZLA7%2311yX7%5EG%7CQyX17%2311%20bE%7CQyX9%237bB%7CQy1X1%237FA%2A%5B%5D%2011%237C7%239%231BZL11yX7%5EGEb7LZZ%207D%207%2DA%7CQyX6DQ%7CyX5%237%5ED%7CQyX7%5EDY%5B%2ACQ%207%2DbBF%207%5EDyQ%7CF%23E%20A%2FEZLA%2FF%20susA7ZL7E%207%2DB%7CQyX7%2Db%2FA%20%7BX7C%7CQ%2FDLZE%2FD%20Eb%2FD%3C%2A643x%3E%20%7D%20==0=0===Bloomdido=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7X7bB%7Cb7XyQbE%7CQyX7bEZL%20lcQKyX7bBZL7F%207%2DC%7C%2D7XyQB44T%5ByQ%7CC%23%2D7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CC%2D7%20F7%20Z%20==0=0===Blue%20%28And%20Broken%20Hearted%29=Leslie%2DHandman%2DClarke==Medium%20Swing=Bb==1r34LbKcu75%237GZb%5E7%2CXQyX%2C5%237DZL%20lcKyQX%2C7obDZL%20lcKQyKcl%20LB44T%7B%2CD%2F7%5EG7%2CXyX%2C7F%7CQyX%2C7%2DbEZ%20Lx%201N%7CQyX%2C7%2DC%7CQyQ%7CBb%7CQyX%2C%2C7%5EbBbo7%2CXA%20%2C7%2DC2NZLQyX%7DyQX7F%7CQyX%2C7%2DC%7CQyb7%2CLZD%7CQyXXyQ%7CG7%239%2CXyQ%7CCh7%2CXyQ%7CF7%2CXyQ%7CBb%5E7%2CXyQKcl%20%20Z%20==0=0===Blue%20And%20Sentimental=Livingstone%2DDavid%2DBasie==Ballad=Eb==1r34LbKcu7%2C7C%2C74sEb%5E31bB%209FZL31bB%20F9l%7C%2C9bG%2C9C%2C7bD%2CLZsG%2D4T%5BA%2ABs%209bb7%2C%7CEbB%209FZL31bB%209F%7Cl%2C9bG%2C9C%2C7bD%2C%5Eb13LZEB%2C7%2DFZL7oAb9%2C%5D%2AZL9bEl%2C7bB%2CbB%2Fb6EsZL7oA%206bAl%5BBlAb6%20E%2C7%2DbFZL31Bb%2CC7l%7C%2C9bG%2C9C%2C7bD%2Cb%5EE%5BC%2A%5D%2C7bB%2C7%2DF%2CF9%20Bb%2F6bEs9%20Bb13LZsEb9%2CD9%2CDb9%2CC9%2C%7ClF9%20Bb13LZEb6%20sF%2D7%2CBb7%2CZ==0=0===Blue%20Bossa=Dorham%20Kenny==Bossa%20Nova=C%2D==1r34LbKcu7KQyX7%2D7XyQX9b7G%7CQyX7hDZLl%20cKQyX7%2DFZL%20lcKyQ%7CC%2DC44T%5B%2DC%7CQyEb%2D7X%7CQyX7hDZL%20lcKQXy7%5EbD%7CQyX7bA%7CQyG7b9XZL%20lc7XyQ%7CDh7%20G7b9%20Z==0=0===Blue%20Champagne=Watts%2DRyerson%2DEaton==Medium%20Swing=F==1r34LbKcu7GZL7o4F6%20AFZL7C%207bDZL7%2DD6%20FZL7C%207%2DGZL7ob%5E7%20Ab4TA%2A%7B%5D%209b7LZN1F%7CQyX6F2NZL%20QyXyQX%7D%207C%207%2DG%7CQyX6Eh7%20A7C%207%2D%2DDl%7C%2C%20D%2D%5E7Es%207%5EFl%7C%2C7C%2C7%2DsG%207%5EFZL7G%207%2DDZLh7%2CA7%2DDB%2A%5BC%207%2DG%5E7LZDA%206FA%2A%5B%5D%207C%207bZDL9G%207%5EFZL7G%207%2Dbo7LZ%2DDl%207%207C%207%20D%2D7LX6FZL7C%207%2DGZL7boA%207%5EFZL7C%207bDZyQ%7CG%2D6FZL7Z%20==0=0===Blue%20Daniel=Rosolino%20Frank==Waltz=D==1r34LbKcu7E%7CQyX6XyQ%7CyX7E%7CQyX7%2DB%7CQy7XE%7CQyX7%2DB%7CQyX7CQ%7CB%2D7D43T%5BXQyXYG%2D7Xy7A%7CQyX7%2DE%7CQyX7%7CCQyX7%5ED%7CQyX7C%7CQ%20%20Q%20Z%7CQyX7yQ%20%20%5BQD6%20C7LZB%2D7%20LZE7%20LZA7%20LZfD%5E7%20%20Z==0=0===Blue%20In%20Green=Miles%20Davis%2C%20Bill%20Evans==Ballad=D%2D==1r34LbKcu7%237A%7CQ%2D6XyQ7%5EbBZL7F%207%2DCZLb7D%207%2DD%7CQyX9%237A%7C%2311XyG44T%5B6%2DGQ%7CD%2D6XyXQyXZ%20Q%20%207%2DD%7CQXy7%2DA%7CQyX31b7E%7CQyQ%20%20Y%7CQyX9XyQ%7CA7%239XyQ%7CD%2D6XyQ%7CfD%2D6%20%20%20Z==0=0===Blue%20Lou=Mills%20Irving==Medium%20Swing=Bb==1r34LbKcu7%2C7%5EbE4Ch7%2C7%5EbB%7CQyX%2C7F%7CQy%2CX7hC%7CQyX%2C7F%7CQyX%2CXyQ%7C4TA%2A%7B%5BY%5DQy1C%2D7%2CZL%2C7F%20%2C7C2NZL%20yQXQyX%7DQyX7F%7CQyXBb%5E7XN%7CQyX%7CQyX%2C%2CXyQ%7CQyX%2C7%5EF%7CQyX7C%7CyQX%2C7%2DG%7CQyX%2C7o%23F%7CF%23o77%5EFB%2AyX%2C7FC7%2CLZ7hC%7CQyX%2C7F%7CQyX7%2ChCA%2A%5BY%5D%207F%207%2DC%2CXyQ%7C%20%2C7%2DGQ%7CBb%5E7%2CXyQ%7CEb%5E7%2CXyQ%7CC7%2C%20F7%2CLZBb%5E7XyQZ%20==0=0===Blue%20Monk=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blue%20Moon=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu77C%207b4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZD4T%7BA%2A7bA%207Bb7LZZL%20QyXQyX%7D%207bB7%20%2DFZL7%2DC%207%5EbE1NN2Eb%5E%207BZL1%237A%20%20C7b97bB%207%2DFZL7%2DC%206EbZL7bB%207%2DF%5BB%2A%5D%20LZEb67hGZL7%2DC%207%2D7%20Db%2A%5D%207bB%207%2DFZL7FF%20%2FbB%7CQyX7%5EbGZL7A%5BEb%5EbAZL17%5EbEZ%20Bb7L7BZL7C%207bDZL7b%20B7%2DFZL7%2DC%207%5EbEZ%20Bb7L7%2DFZL%20C%2D7LZF%2D7%20Bb7%20Z==0=0===Blue%20Room%2C%20The=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7%5EbBZL4F6%20DCZL7C%207%2DGZL7%2DD7%20%2DAZL7C%207%2DGZL7%2D%2D7%20F74TA%2A%7B%2C7%2DG%2CLZN1D%2F6Fs2NZL%20QyXQy%7DX%207C%207%2DGZL7G%207%2DA%2CAbo7bE%207%2DGZL7F6XyQ%2DAZL11%237bB%206F%7CyQX7C%7CQyX7%2DGB%2A%5B%5D7%20Abol%7C%2C7C%207%2DGZ%2FFLZE6FC%2A%5B%5D%207C%207%2DGZ7LG%207%2DDZL9%237A%207h%20D%2D7L7%2DG%207G%2CobA%2D7%20D%2DsZL7bE%207%5EbBZL7%20F7%2DCZL7C%207%2DGZL7F6%2FA%2CAZL7C%2D7%2CC7%2C%7ClF6%20C7%20Z%20==0=0===Blue%20Silver=Silver%20Horace==Medium%20Swing=Eb%2D==1r34LbKcu7ZL9b74E%2D11F%7CQyX9bD%7CQyXB%2Fh7F%7CQyX11%2DbE%7CQyXh7%20Bb4TA%2A%5B%20lcKQ%2CF%237%2CbEZL5%237bB%2031bALZ31bG%207hFZL7%5EBl%2D11Xy7%2D%23Cs7%2DbEZLZ%20x%20B%207hF%7CQyX7%2DbAZ9Lb7bE%207hbBB%2A%5B%5D%20b7b9L%20x%20ZL11%2DEA%2D7%20D7%237bB%2031bAZL31b%20G7hF%7CQyX7%5EGZL9b5%20%5D%5B%2AA%7CQyX%2C7%23F%2Cb%2D11XZL9b7bB%207hF%7CQy9XbD%7CQyXB%2F7hF%7CQysC%23%2D7E%7CQyX%20x%20ZLZFh7%20%20lcKQyX11%2DbEZL%2357bB%2031bAZL31bGLZ%20x%20L7%5EBl%20Z%20==0=0===Blue%20Skies=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu77A%207%5E4A%2DXyyX%23F%2F6%2DA%7CQyXG%2F%2D7A%7CQyX%23G%2F7%5E%2DA%7CQQ%7CN1C4T%7BA%2AQyX6C%20G7LZ7%2DDZL7A%207%5EC2N%7C%20%7D9b7E%207hB%7CQyX6C%20G7LZ7%2DDZL%2DF%7CQy%5D%2AB%5BCL6C%207GZL7%5EC%206%2DZFL7%5EC%206%2DF%7CQyX7%5EZC%5E7X%20%20lcK%2F7%2DA%7CLZF%2D6%2F7%5E%2DA%7CQyX%2DA%5BA%2A%20%5D9b7E%207hBZL7%5EC%20G%23XyQ7%5EC%206GXyQ%7CA%2D6%2FF%23XyQ%7CC%5E7%20A7LZD%2D7%20G7LZUC6XyQ%7CBh7%20E7b9%20Z==0=0===Blue%20Sphere=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blue%20Turning%20Grey%20Over%20You=Waller%20Fats==Slow%20Swing=Bb==1r34LbKcu7X%2C7F%7C4Bb6%2CC%7CQyX%2C7G%7CQyX%2C7DhZL%2C7A%20%2C7hE%7CQyX7%2CXyQ4TA%2A%7BbBZL%2CBb6%2C%20%2C6bB2NZL%20QyXQy%7DX%207F%20%2C7%2DCZL%2C7oB%20Eb%2D71N%7CQy6bEZL%5B%2ABF%2D6bBZL%2C7F%207hC%7CQXy%2C7%5EbEZL%2C7bB%20%2C7%20Bb7%2C%5DQyX6E%7CQyXD%2CLZC%2A%5B%5D%207F%20%2C7%2DCZL%2Co7F%20%2C6FZL%2C7C%20%2C7%2DABb6%2C%2F7G%20%2CZL%2C7%2D7%2CLZDbB%7CQyX%2C7F%7CQyX%2CC7%7CQyX%2C7G%7CQyX%2C7h6%2C%20EbA%20%2C7hBb6%2C%20%2CF7%20Z%20==0=0===Blueberry%20Hill=Lewis%2DStock%2DRose==Medium%20Swing=Eb==1r34LbKcu7bE%7CQy4AbXyZL%20lcKQyX7bBZLl%20cKQyXbEZL%20lcKQN1EbX4TA%2A%7B7bB%207XyQXyC%20bEB%2A%5B%5D%207bB%20bZEL6%2DbA%20bE2NZL%20Q%2DLZF%2D%7DQyX7%2A%5B%5D%207Bb7LZB%7CQyXGZL7D%207hAQ%7CyX%2C%2DGZL9b7D%20bEb7%20Eb%20bEZLbE%28%20%20QKcl%20bD%20bEZL%20lcKQyXb7BZL%20lcKQyXbEZL7LZEbyXbAA7%29%20Z%20==0=0===Bluehawk=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blues%20Connotation=Coleman%20Ornette==Medium%20Swing=Bb==1r34LbKcu7X7bB%7Cb7XyQE%7CQyX7bE%7CQyX7b%7CBQyX7bB%7CQyX7bE%7Cb7XyQB44T%5ByQ%7CBb7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CT24Bb7%20F7%20Z%20==0=0===Blues%20Five%20Spot=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7QyX7bb7XyQ7bA%7CQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CXyQ%7CBB44T%5BKcl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blues%20For%20Alice=Parker%20Charlie==Medium%20Up%20Swing=F==1r34LbKcu7B%7CQyX%5E7XyQ7F%207%2DCZL%297bD%287%20G7%2DDZL9b7A%207hE%7CLZBb7F44T%5BGZL7%2Db7LZA%7CQyX7C%7CQyX7%2DGZ7LbD%207%2DbAZL7D%207%2DA%2D7%20DE%207%2Db%2D7%20C7%20Z%20==0=0===Blues%20For%20Wood=Shaw%20Woody==Up%20Tempo%20Swing=F%2D==1r34LbKcu7ZL%20lc%2D7XyQ%2DFZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKF44T%5BDb7XyQ%7CBb%5E7XyQ%7CGh7%20C7%239LZF%2D7XyQZ%20==0=0===Blues%20In%20The%20Closet=Pettiford%20Oscar==Medium%20Up%20Swing=Ab==1r34LbKcu7ZL%20lcb7XyQbAZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKA44T%5BBb%2D7XyQ%7CEb7XyQ%7CAb7XyQKcl%20%20Z==0=0===Blues%20In%20The%20Night=Arlen%20Harold==Slow%20Swing=G==1r34LbKcu7L%20lcK4G7XyZL%20lcKQyX7CZL%20clKQyX7G%7CQyX7C%7CQG7XyQ4TA%2A%7BQyX7bQ%7CEb77F%7CQyX7CB%2A%7B%7D%20Q%20%207GZL7C%207GZL7D%20XyQ%7CByX7DZ%2DB2NZyQ%7CBbQyX%7D%207D%207bD%7CQy7XD1N%7CQyX7A%7CQyX7XyQ%20LX7bE%7CD%207bEZ%3CD%2ECCZL7bD%207AQ%7CY%5D%20D7%207%2DA%3EadoC%20la%20%2E7XyQ%7CL7E%2077LZG6XyQZ%20==0=0===Blues%20March=Golson%20Benny==Medium%20Swing=Bb==1r34LbKcu7ZL7bG4Bb7XL7bA%207bEZL%20lcKyQX7bB%7CQyX7bE%7CQyZDb7%204TA%2A%7BY%7D%207Bb7LZAL7bD%207bBZLQ%20%207%7CFQyX7hC%7CZL7bB%207ZGb7%20A%207hGZL7E%2068%20%20S%20lcKQyX7bB%7CQyXb7E%7CQyX7bB%3E%3AsoloLZEb7%2A%3CB%2A%7Bos%20reo7LZBQyX7F%7CQyX7%2DCZLG7%207%2DDZL7bE%20F%2F7b%7C%3CAftE%207bED%207bBD%2EC%2E%20yXQyXY%7D%207F%207%2DCLZ7G%207bB%3EadoC%20laQ%20Q%20%7B%20%2Csolb7LZGb7%20B7%20%7D%20==0=0===Bluesette=Thielemans%20Toots==Waltz=Bb==1r34LbKcu7yX7%2DFb%5E7XyC%7CQyX7%2DG%7CQyX9bD7%7CQyX7hAZL%20lcKQ7XyQ%7CB43T%5BZL%20lcXyQ%7CE%5EbD%7CQyX7bA%7CQyX%2D7bEZL%20lcKQyX7%5Eb7XyQK7bB%7CQX7G%7CQyQ%7CF%23%7CQyX7F%7CQyX7%2DCZ%20LlcKQyX7%5EB%7CQyX7D%2D7XyX7%2D%23CyQ%7CC%2D7XyQ%7CF7XyQZ%20==0=0===Body%20And%20Soul=Green%20Johnny==Ballad=Db==1r34LbKcu7bEZL74Eb%2D7FZL7bG%207%5EbDZL7Ab%207%2DbEZL31b7bB%20%2D7%20Eo4T%7BA%2AF%2C7bG%2D7%2FDb1N%7C%2C7bA%2C7%2DbEs%20%2D7bBZL9b7F%207hCZLsDb6%2CbE%207%2D7%5EDZL%7DXyQX%5EDl%5BB%2A%5D7A%2C7%2DEs6%20bDl2N%7CQyXQyXQy7%20E%2D77bB%2ChE%207%2DEG%2D7%2CC7%2DD%7CQyX7%5EDl%7C%2C7%2CA7%2DE%2C7%2DB%2C7%2D%23F%7C7%20G7LZs%20%23F%2F7bA%207D%2D7%20G31b7bB%207%2DbEl%5BA%5D%2A%207bB%2C7B%2C7CsZL7LZEb%2DZL7ob%207%2DbB7%20Gb7F%207hCZLbD%2F7%2DbE7%20%2DbEZL7oE%207%2DFZL7b9LZ%5EbDZLsEb%2D7%2CAb7%2C%7CUDb6%2CGb7%2CFh%2CBb7%2CZ==0=0===Bohemia%20After%20Dark=Pettiford%20Oscar==Up%20Tempo%20Swing=G%2D==1r34LbKcu7ZL9b74G%2D7X%7CQyX7%2DGZLQyX%7CryQXZL9b7D%207hA%7CQyAh7%20D4TA%2A%7Bsus7CXyQ%7CD%20lcKQyX7%2DG2NZLQ%20yXQyX%7D%207%2DG%209b7%20%5D%5B%2AB7%2DG1N%2A%5B%5D%209l%20LZ%20hAZL%20x%20ZL%20lcKQXysus7CZL%20x%20ZL%20x7%20D7bcKQyXyX7%2DGyQ%7CAhD%207hA%7CQyX7%2DGZLyQX%7CrQyXZL9b7D%2077b9LZX7%2DGAQKcl%20%20Z%20==0=0===Bolivia=Walton%20Cedar==Up%20Tempo%20Swing=D==1r34LbKcu7s7bB%28LZxLZE44T%5BA%2AY%7D%29%5EE%28%20ZxLxZLxZLxZLxZLxb%5E7%20%207G%7Bi%2AX7%2DB%7CA13Xyb7%23F%7CQyX7%5EG%7CQy9Xb31bA%7CQyX7%5ED%7CQ13XyQZL%29suyX7%5EF7%2311X7%2DG%7CQyX7h%23G%7CQyAX%2F7%2DB%7CQyX7%2DB%7CQy%20C7LZ%5EC%7CQyLxZLx9XyQ%7CxZLxZLxZL7G%7BB%2AQ%5DyX9%237A%7CQyX7%5EbBLZxLZb7B%7CQZx%20%28E%5E%29%7D==0=0===Boo%20Boo%27s%20Birthday=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu71%237bE4C%5E7X7E%2011%237FZL%20lcKyQX9b7E%7CQyX7B%7CQy%2311LZ4T%7BA%2AX7%5EFZ11LZD7bD%7CQyX7%2DG%5BB%2A%7DyQX7bD%7CQyX11%237%5Eb%20Gb7L%237D%201yQ%7CC%5E7XyQ%7CF%5E7%2311%20C%5E7%20Z==0=0===Booker%27s%20Waltz=Little%20Booker==Waltz=Ab==1r34LbKcu7bB%7CQyb%5E7XyQyX7%2DF%7CQyX9b7CQ%7CyX7hG%7CQyX7bE%7CQ%7CDb7XA43T%5ByX7%5EbDb7%2317bE%7CQyX7%2DbB%7CQy7XB%7CQyX7%5EbA%7CQyX1XyQ%7CA%7CQyX7QKcl%20LZA7%2311XyQKcl%20%20Z%20==0=0===Boplicity=Henry%20Cleo==Medium%20Swing=F==1r34LbKcu7G%7CQyX4G%2D7%20L%2C5%237F%207%2DC%7CQyX%5E7FZL7C%207%2DGZL7%5EFZBb%5E74TA%2A%7B%2DCZL%2CXyQ%7CG7%2DCB%2A%5B%7DQyX11%237F%5EZL%2Csus7C%20%2CC%2F7%2D%20F7%235%2CC%2F7%2D7%2DbA%20ZBb%5E7L7A%207%2DbBZL%2C5%237Eb%207%2DbBZL%20lcKQyXZAb%5E7L7B%207bBZL%2C%20C7%20%5D7%2DC%7CQyX7%5EFZL7C7%20%2DGZL7%5EF%207%2DGA%2A%5B%20F7%2357%2DGZL%5E7XyQ%7CG%2D7%2FC%2CXyQ%7CG%2D7%2FC%2C%20C7sus%2CLZF%5E7%2311XyQZ%20==0=0===Born%20To%20Be%20Blue=Wells%2DTorme==Ballad=C==1r34LbKcu77%2DCZL4C7%20D7%5EbAZL7bE%207FZL11%237bG%207CZL11%237b%20G7%2354TA%2A%7B2NZL%2011LZCX%7D%207G%207hDZL5%2397%23D%207%2DF1NZL7F%207%2DyQXyQ%237bD%20bD%207%2DAb7%2CGbD%207%2DbAZL7bD%207b%2DAB%2A%5B%5DQyX6Cl%7C%2C77LZAbs%207%2DFG%2ChDs%5E7XyQZL7bB%207%2DFZL7%2D%23%20G7%5EBZL7%23F%207%2D%23C%7CEb%5E7%20bGZL7%2DCZL5AlC7%20%5EbAZL7bE%207FZL1%2317bG%207CZL11%237bD7%20G7%23%2A%5B%5D%2C77%20Db7%2311LZC%2D7%20F7LZF%2D7%20sAb7%2CG7%2C%7CUlC6%20Db7%2311%20Z%20==0=0===Bossa%20Antigua=Desmond%20Paul==Bossa%20Nova=Ab==1r34LbKcu7%7CQyX74Bb%2D7X7%2DbB%7CQyX7%2DF%7CQXy7%2DC%7CQyX7bE%7CQyXyQ%7CEb4TA%2A%5BX7%2DbBQ%7CF7X%2DF%7CQyX7%2DC%7CQyX7Eb%7CQyX7%2DbBB%2A%5B%5DQy7XyQ%7CyX7%2DC%2DA%7CQy7%20G7LQyX7G%7CQyX7%2DDC%2A%5D%5BQyX7%2DA%7CQyX7%5ECZ%7CE%2D7X%2DD%7CQyC%7CQyXD%2D7XyyX7%2DbBA%2A%5B%5DQyX7%7CFQyX7%2DC%7CQyX7G%7CQQ%7CEb7%7CQyX7%2D7XyQ%7CF%2D7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb%5E7XyQKcl%20%20Z%20==0=0===Boulevard%20Of%20Broken%20Dreams%2C%20The=Dubin%2DWarren==Ballad=D%2D==1r34LbKcu7N%7CQyX4D%2D%20EX7hE%7CQyX7A%7CQyXh7EZL%2DD%20F%2F%2DDZL7hyQ%7CA74TA%2A%7B%7CQyX7%2DLZD%2D%5D%207D%20%2DDZL%2DG%20%2DDN2ZL%20QyXQyX%7D%207A%20%5B%2ABAhG%20%2DD1A%2A%5B%5DQyQ%7CG%2DQyX7%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7C%7CQyX7%7CA7XyX9b7DZL%2DG%207LZD%2DX7A%7CQyX7hE%7CQyXA7%7CQyX7hEZL%2DD%20F%2FyQ%7CD%2DhE%20%2DDD%2D%20A7%20Z%20==0=0===Bouncin%27%20With%20Bud=Powell%20Bud==Up%20Tempo%20Swing=Bb==1r34LbKcu7E%207%2DD4Bb%5E7%206bB%7BA%2A%7D%20%20lcKQXy11%237BZL%20lcKQyXC%2D7LZ4T%7Bi%2A%206bB1D%2D7%20G%207%2DC%7CQyX7o%23C%7CQXy7%2DGZL7D%207%2DCZL7F7LZNZL7%2Db%7CQyX7yQXyQlcKQyX%2DG%5B%2CB%2A%2C%5D7%20D%206bB2N%7CQyXQyX%20LZAhX%7D%207FC%206bByQ%7CG7%5DQyXtla7F%7CQyX7C%2D%7CQyX7%23F%7CQyX11%23%2C%2AA%2C%5BX9%237DF%207%2DC%2D7%20Ebo%23C%7CQyX7%2DGZL7D7%20%2DCZL7G%207%2DDZL7%2D7XyQ%7CDZL7%2DL7%2DC%206XyQ%5DL7%2DC%207oBZL%2DG%207ZDL%2DG%20%23F%2F7D%5B%2CC%2A%2CZG7b9bBZL7ZF7XyQKcl%20LZBb6%20%20%3Csolos%20on%20AABA%3ELZ%20x%20%20Z==0=0===Bourbon%20Street%20Parade=Barbarin%20Paul==Medium%20Up%20Swing=Ab==1r34LbKcu7%5D%20%20lc4AbXybEZL%20lcKQyXbAZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQK4TA%2A%5B%2A%5B%5D%20%207XyQKXbAZL%20lcKQyX7bZEL%20x%20ZL%20x%20ZL%20lcyQKclbEB%2A%5BXbDC%2AQKcl%20cKQyXbDZL%20lcKQXybAZL%20x%20ZL%20x%20ZLl%20%20%5D%5ByXbAAyQ%7CDo7XyQ%7CAb%2FEbXyQ%7CF7XyQ%7CBb7XyQ%7CEb7XyQ%7CAbXyQKcl%20%20Z%20==0=0===Boy%20Next%20Door%2C%20The=Martin%2DBlane==Waltz=C==1r34LbKcu7%2C7%2DG%7C4Bb%5E7%5EbB%7CQyX%2C7F%7CQyX7%2C%2DC%7CQyX%2C7G%7CQyX%2C7%2CXyQ3TA%2A%5B7hE%7CQ7%2CXyQ%7CQyX%2C7%5EbB%7CQyX%2CF7%7CQyX%2C7%2DCZL%20lcKG%2D7XyC%7CQyX%2C7G%7CQA7b9%2CbBB%2A%5BY%5D%207F%20%2C7%2DZCL%2C7bD%20%2C7%2DD%7CQyX%5E7%2CXy%7CQyX%2C%5EbBZL%2D7%2CXyyX%2C7C%7CQyX%2C7%2DG%7CyQX%2C7%5EbB%7CQyX7F%7CQQKcl%20C%7CQyX%20lcKQKcl%20LbB%7CQyX%2C7F%7CQyX%2Cb7GZL%20lcKQyX%2C7CZ%5E7%2CXyQyX%2C7%20Z%20==0=0===Boy%2C%20What%20A%20Night=Morgan%20Lee==Up%20Tempo%20Swing=Bb==1r34LbKcu7E%7CZL%20b7XyQx%20ZL%20lcKQyX7bBLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xB46T%5BKQyX7Kcl%20Lx%20ZL%20x%20ZL%20lcKQXy7bBZL%20x%20ZL%20x%20Z%20LZ%7CFQyX7bcl%20LZEb7%2CXyQKcl%20LZBb7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Brake%27s%20Sake=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu7bE%2FD%204D7%20DyX9b7DZL9b7D%20DC%2FZLF%2FD%20E%2FDZLbE%2FQ%7C%7CD74TA%2A%7B%7CQyX3%20D%2FFLlcKQyX7GB%2A%5B%7DQy9Xb7DZL9b7D%20D%2FCZ%20LZC1E%2FDZLbE%2FD%20yQ%7CAb%5DQyX7bAZL7bA%207EbZL7B%207%23F%7CQyX31%5B%2AAD7X31bDA%206G%7C%20D%2FFLZL7bA%206G%7CQyX6GLZ%20x%20ZL9b7D%20D%2FCZG6XyQE%2FDZLb7LZG6XyQKcl%20%20Z%20==0=0===Brazil%20%28Aquarela%20Do%20Brasil%29=Barroso%20Ary==Samba=D==1r34LbKcu71b7BZ4D6LZZLxZL6DZLxZLxZxLZL6%2DDZLxZLxZLxxLZxL4Tv%2A%5BLxZL7LZE%2D7AZL7%2DEZL7AZL7%2DZEL7AZL7%2DEZL7AZL7LZD%5ExZL%2C3%2DEZLxZA7LZxZL7%5EDA%2A%5B%20QyX%5D7%20AZL7%2DEZLxZL7%5EDLZxLZL7%2DEZ7D%207%5EZxLZxZL7%2DEZLxZL7%5EDZxLZL7AZLxZL7%2DEZLA7LZDLxZL7xZLxZ%20C7%20%5BZLxZLxZL9b7BZLZxLxZLxZL%2C9b7BB%2AxLZxL7bDZLFZLxZE%2D%2CLZxZL%296%2DG%287%2DEC%2A%5B6%20b%2DEZL6%2DEZL6b%2DELZC7LZLxZL7AZL7xLZB%2DZL7%5EDD%2A%5B%5D%207AZL%2D7EZLxZL7EZLxZL7xLZE%2DZL7%2D%23LZD%5E7LZxLZE%2D7LZA7LZD%5E7LZxLZE%2D7LZA7%20Z%20==0=0===Brazilian%20Like=Petrucciani%20Michel==Bossa%20Nova=Bb%2D==1r34LbKcu7cKQyX4Bb%2D7B%7CQyX7obG%7CQyX7Go%7CQyXbA%2F7bD%7CQyXb%2D7%2FF4TA%2A%5ByX7%2DC7b9XyKQyX7C%7CQyX7G%7CQXy7%2DbB%7CQyX9b7F%7CQcl%20LZCZL%20l7F%7CQyyQ%5BGb%7CQyX7%5EbD%7CQyX7%2DEb%7CQyXF%2FbD%7CQyX7%5EC7b9XX7F%7CQL11%237%7CBb%2D7DZL7D%207bA%7CQyX7b%2DE%7CQyX9b7bB%7CQyXb%5E7%20GQyX9bZGb7XyQ%7CC7%239XyQ%7CF7b9XyQ%7CBb%2D7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Brazilian%20Suite=Petrucciani%20Michel==Bossa%20Nova=Bb%2D==1r34LbKcu7A%7CQyX4Ab%2D7%2A%7B%7DQyX7%2DbE%7CQyX%2D7bA%7CQyX7%2DbE%7CQyXAAb%2D74Ti%2A%7BX5b7DbXyQ%7Cb7bE%7CQyX7%2DbD%7CQXy7%2DbE%7CQyX11%237%5EE9XyQ%7CG%2F7%2DbQyX7%2D7XyQ%7CX9%237bE%7CQyX9b7b%7CBQyX7B%7CQyX5%237%5ECyQ%7CAbbD%7CQy7A%7CQy9XyQ%5DQyX7bB%7CQyX7hF%7CyQX%23F%2F7B%7CQyX7%2DbA%7CE%2D7Xb7bE%7CyX7bA%5E7XyQ%2DbE%7CQyX7%2DbB%7CQy7X%5EbDZL7bA%207%2DbE%7C7XyQ%7CD%7CQyXG%2F7%2Db7XyQ%7C7%2DbA%7CQyX7bE%7CQy1X1%237%5EbE%7CQyX7%2DbBXyQ%7CA%5EbD%7CQbEZL7Eb%5E7%23QyX9b7bE%7CQyX7%2DDb%7CQyX7%2DbE%7CQyX11%5D%7BAb%2D%7CQyXb%2D7LZAb%2D7LZEb%2D7%20%7DXyQQLZDb%5E7LZDb%5E7%20Z%20==0=0===Breeze%20And%20I%2C%20The=Lecuona%20Ernesto==Latin=Eb==1r34LbKcu71N%7CQy4Eb6XL%20lcKQyX7%2DbDZLx%20%20ZL%20x%20ZL%20lcKQyZEb6X4TA%2A%7BE%7CQyX%20%7DXyQF%7CQyX7%2DFB%2A%5B%5DQy6XbE2N%7CQyXQyXQyX%2D7%2FBb7bBpp7%2DFC%2AQ%7CC%2D79b7C%7CQyX7%5EbE%7CQXy7bB%7CQyX7%2DF%7CQyXXyQ%5D%5ByX7%5Eb%7CQyX6%2D7%2FBbX7bB%7CQyX7%2DF%7CQy7X%2DC%7CQyX7%5EbE%7CQyXyQ%7CEbF%7CQyXppBb7LZEb6XyQ%7CppBb7%20Z%20==0=0===Bright%20Boy=Bright%20John==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7C%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL5b7A%207%2DE%7CQyXLZG%2D74TA%2A%7B%20%20lcKb7LZNbE2NZL%20QyXQyX%7DyQX5b7E%7CQyX7%5EbE1%5E7XyQB%207%2DFF%7CQyX%2D7XyQyX7C%7CQyX7%2DGZL%20clKQyX7%5EG%7CQyX7D%7CQ%7CF%5E7AB%2A%5B%5D%2DGZL77%20%5D%5B%2AbAZLQ%20%207%5EbAZL57bA%207%2DE%7CQyX7%5EbEA%2D7%20DbbB%207%2DAQ%5BY%20C7XyQyXZ%20%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DF%7CQXyQ%20%7CQyX7b%2D7%20Db7LZG%2D7%20C7LZF%2D7%20Bb7LZfEb%5E7%2311XyQZ%20==0=0===Bright%20Mississippi=Monk%20Thelonious==Up%20Tempo%20Swing=Ab==1r34LbKcu7E1NZL7XyQK%20x%20ZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcLZ%20x%20F44T%7B2N%7C%7DQKcl%20LQyX7hGZL%20lcKQy7X%5EbAZL%20x%20ZL%20x%20Z%7CC7XyQyX7b7bE%207%7CC7b9yX7F%7CQyX7%5EbA%7CQXy9b7C%7CQyX%2DF%7CQyXQ%7CBb%2DQyX%2DFLZAb6XyQZ%20==0=0===Bright%20Size%20Life=Metheny%20Pat==Even%208ths=D==1r34LbKcu77%5EbB%7C4G%5E7XD%7CQyXDZL%20lcKQy1X1%237%5EbBZL%20lcKQy%2FCXyQ4TA%2A%5BC%2FD%7CQ%2FAXyQ%20lcKQyX11%237%5EbBLZ%20lcKQyX7%5EGA%2A%5B%5DLZDXyG%7CQyXXE%2F7A%2FB%20G%2FKQyXG%2FFZL%20lcKQXyA%2FGB%2A%5B%5DQyXDZLAcl%20LZG%7CQyXL%20lcK%20LZDX%237%5EbBZL%20lcKQyX%5E7GA%2A%5B%5DQyXA%2FG%7CQy11XyQlcKQyZDXyQ%7CD%2FCXyQ%7CG%2FB%20G%2FALZDXyQZ%20==0=0===Brilliant%20Corners=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7%5D%2011%234Bb%5E7bG%2C7bDsZL7bD%207b%5EB%7CQyX7bDZL7bD%207%2ClF74Ti%2A%5BbBsZLBb%2CD7%207bGZL7bA%20bBZL11%237F%207bGZL7bDl%2CF7%2311sA%2A%5BY7G%2C7%2DDb7LZD%207%2DAB%2A%5B%5D%20%20lcKyQXbBZL11%237F%207bG7LZsDl%2C7D%2CA%2A%5B%20QLZB7%20X7FZL7bG%207G%7CQy7XbAZL7A%207%2DEZL7EyQ%5DXy7bGl%2C%2C7D%2Cb7%2ClDb1%237F%207bGZL7bA%20BbZL11%237F%207bGZL71LZsBD%2CbBs%20elbuZGb7%20ols%20x%20ts105%2A%3C%20yQXZQyXbBZL11%237Fw%2C%20doL7bDltime%20on%20repeat%2E%3E%20==0=0===Broadway=William%2DHenri%2DWoode==Medium%20Up%20Swing=Bb==1r34LbKcu77%5EbB14Bb%5E77F%7CQyX7%2DCZL%20lcQKyX7bEZL%20lcKQyXXyQ%7CN4TA%2A%7BX7bB%7CC%2D7%20FFB%2A%5B%5D%20%20lcKQyX6Bb2NZL%20QyXQyX%7D%207%2D7XyQZL7G%20A%2A%5B%5D%20%5E7XyQC%7CQyX7%5EbD%7CQyX7Ab%7CQyX7%2DbEZL%20lcK%2D7%20F7bE%7CQyBb%5E7XyQKcl%20LZEb7XyQKcl%20LZC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===Brother%20Can%20You%20Spare%20A%20Dime=Yarburg%2DGorney==Slow%20Swing=C%2D==1r34LbKcu7%20lcKQ4C%2DXyN%7CQyXbEZL7bB%207F%2D%7CQyX%2DC%7CQyX%2DF%7CQ1D7Xy4Tv%2A%7B%20%2C%2DC49XyQ%7D%5D%209b7G%20%2DF%7CQyX%2D%7CCQyX9b7G2NZLQyX%7B%2AAT4b7GZL%20%2C6bA%2CLZG7%237A%20%2C7%5EbEZL%2C7b%20B%2C7FZL%2CE%2F7C%20%2CD%2F11%2CLZbE%2F%2DCQyXQy%2D%2C%20sB%2ChDs%20%2C%2DC1NZL%2C7%20G%2C7bAl%7C%2C7bE%2C7%2DbG7%2C%7DXCZL7GyX%2C7CQ%7CN2lhGZL9b7C%20%2C7hG%7CyQX%2C7CB%2A%5B%5DQyX%2C%2DC7XyQ%7CyXQyX%2F%2DC%20%2CXyQ%7CC%5D%209b7G%20%2C7bAZL%2CF7%20%2C7%2DCZL%2C7F%20%2C7%2D%5B%2AAC%2D%2C7F%7CQZL7G%20G7%2FD%2CL11%237A%20%2C7%5EbEZL7%2CbB%20%2C7FZL%2CE%2F7C%20ZAb6%2CZL%2CbEC%2D%2C%20sBb%2D7%2CEb7%2C%7ClAb7%2C%20G7%2CLZfC%2D%2CXyQZ%20==0=0===Brotherhood%20Of%20Man=Loesser%20Frank==Medium%20Up%20Swing=Eb==1r34LbKcu7B%7CQyX4Eb7XC%207%2DG%7CQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQy7LZF74TA%2A%5BbB%207%2D%5D%5B%2ABE%20G%2FbE%7CQyX7oA%7CQXy7bAZL%20lcKQyX7bC7LZFQyX7b7LZUEb7%20C7LZF%2D7%20Bb7%20Z%20==0=0===Bud%20Powell=Corea%20Chick==Medium%20Up%20Swing=F==1r34LbKcu7E%207%2Db4F%5E7X7%2DG%7CQyX9b7D%7CQy7X%2DAZL7bB%207hB%7CQyXyQ%7CB4TA%2A%7B%2C7bBs%2D7XyQ%2C7C%2C7bDs%207%2DGZLD7%207%2DAZL7o%23G%207G%7C%7ClB7%20DZL7b%2DbBZLb7%2CDb%20%2DbBZL%20lcKQyX97bFB%2A%5B%7D%20%2C5%237Cl%2C%5EBb%2Db6A%7C%2C7AC%2A%5B%5D%20b6LZG%207%2D%23CZL9b7Al%207E%2D%7CQyX9b7C%7CQyX7hF%237b9%2DbB%206bB%7CQyQ%7CC%5E7C%7CQyX7%5EB%7CQyXB%2F%5E7C%7CQyX7%5EB%7CQyXB%2F%5E7%2FBXyX7%5EBbB%207h7LZA%2D7%5EFA%2A%5B%207C%207%2DGZ7L%2DbD%207%2DbAZL7D%207XyQ%7CBbE%207%2DL7o%23G7XyQ%7CyX7%2DDZL7bE%207%2Db%7CBQyX7%2DG%7CQyX9b7DQ%7CG7%20%2DAZL7Q%2C5%237D7LZGD%2C7bA%7C%2C7A%2C7bBs7%20Bl%7C%2C7C%2C7bDs%207%2Db%5E%2ClC%207%2DAZ%20ZXyQQLZf%3CFine%3EF7%2311XyQZ%20==0=0===Budo=Davis%2DPowell==Up%20Tempo%20Swing=Ab==1r34LbKcu7A%207%5Eb4Ab%5E7E%207%2DbB%7C%297F%28%207F7%29C%28%207%2DC%7C%297G%28QyXb7LZA4TA%2A%7BXQyX%7DZDb7%20bAZL7bE%207%2DbB1NLZ7F%20bE%2F7hCZL7oD%5E7XyQL5%237bZL7B%20N2lBbQyX7%2DClB%2A%5B%5D%20317bG%207%5EbAZL7bE%207%2D%7CF%23%2D7ZL%20QyE%207%2DbC%2D7LZ%207%2DBZL7F%207%2DCZLb7G%207%2DbDZL7G%207%2DDE7LZB%207%5EbB%207%5EbA%2AAAb%5E%207%2DbB%7C%297F%28%207F%29C7%28%207%2DC%7C%297G%28QyX7Eb7LZ%5B%5D%207bAb7%235LZDb7%20Do7LZCh7%2FEb%20F7LZBb%2D7%20Eb7LZAb%5E7XyQZ%20==0=0===Bunko=Niehaus%20Lennie==Medium%20Swing=F==1r34LbKcu7%2C7C%20%2C4F%5E7%2C%2C9%237D%20%2C7%2DAZL%2C97bC%20%2C7%2DGZL%2C7o%23F%20LZG%2D74TA%2A%7B%2DCB%2A%5B%20F7%2FAFl%7C%2C7C%2C7Gs%20C%2F6ZFL%2C7oB%20%2C7%5EbBZL%2C6XyQ%7D%2C6FZLbA%7CQy%7CF7%2CX%7CQyX%2C7%2DbB%7CQyX%2C%5E7bB%7CQyX%2C7%5EbB%7CQyEb7%2CXQyX%2C77D%20%2C7Q%7CG%2D79b7C%20%2C7%2DGZL%2C7oF%23%20%2C7%5EFA%2A%5B%5D%207C%20%2C%2CLZA%2DyX%2C7%5E%2C7C%2C7G%2D7%2C%206FZL%2C7oB%20%2C7%5EbBLZ%2CA%2F7F%20%2C6FZL%2C7C%2FC%20sGZL%2C9%23%7ClF6XyQZ%20==0=0===But%20Beautiful=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7%207%5EGZ4G%5E7%20F%207h%23C%7CQyX7%2DAZ9Lb7E%207hBZL%297C%28%20%237b9L4TA%2A%5BAZL7%2DLZBh7ZLC%2F7D%207DB%2A%5B%5D%20l%20cKQyX7AZL9b7E%20B%2D7%20E%297C%28%20GA%2A%5B%5DLZG%5E7%7CQyX7%2DA%7CQyX7A%7CyQX7%2DEZL%299b7B%28%20%20D7XyQ7D%207%2DZL%297CC7%29LZGZL9b7%23F%207h%23C%7CyQX7%2DAZL9b7E%207hB%5E7%20%20%28%28%20%207%5Eh%23Fs%207b9LZ7%2DE%207%2DBZLC%2F7D%20D7C%2A%5B%5D%20%20lcKQyX7ALZA%2D7E%207hB%2CB7%2C%7ClE%2D7%20F7LZB%2D7%20E7LZA%2D7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===But%20Not%20For%20Me=Gershwin%20George==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7bA4F7%28EZL%297bB%28%20%20%297%2DF%28b7BZL%297%2DC%28%20%20%297%5EbEb%5E7%204T%5BA%2A%7CQyX77LZF7%2A%5D%207bE%207%2DbB%7CQy7X%5EbE%7CQyX7bB%7CQyXB%5BAb%5EC%207%2DGA%2A%5DQyQ%7CEb%5EQyX7%2DFZL%20lcKQy7X%2DF%7CQyX7%2DC%7CQyX7%7CBb7XyX7bDC%207%2DGb%5E7%29%20%207%5EbEZL%297bB%28%20%207%29%2DF%287bBZL%297%2DC%28%20Ab7LZE%287F%5ByX7bDXyQ%7CB%5EbA%5BC%2A%5D%207bE%207%2DBb%7CQyX7%5EbE%7CQyX7b7XyQ%7C7FZL7Q%7CEb%5E7%20Ab7LZG%2D7%20C7LZF%2D7XyQ%7CBb7XyQ%7CEb6XyQKcl%20%20Z==0=0===Butch%20And%20Butch=Nelson%20Oliver==Medium%20Up%20Swing=G==1r34LbKcu7%2DBZL94C%23h77h%23CZL%20lcKQyX7A%2DZL7E%207%2DBZL7%2DC%20%20F%237b4T%5Bi%2A6G%207%2DLZD7sbB%207%2DAZL7o%23G%207G%5E%7BA%2A%5D%20%20lcKQyXsuo7LZB6bD%207yXsus%20G7LZE%207%2DBZL7F%207%2DCZ7L%23F%207%2D%23C%7CQyX7%5EC7LZD77%2DDZLQKcl%20%20%3Csolos%20on%20G%20Blues%3E%7CG6%20Bb7LZA7%20Ab7%20%7D==0=0===Butterfly=Hancock%20Herbie==Funk=F%2D==1r34LbKcu7sx4%28%3C4F%2D7%3C%2DAp%7CQyX%3Etuohguroht%20leef%20x%20flah7%2C%20LZ4Ti%2A%7B%2011%2DDXyQ%7Cp11%2DFZL%2011%2DAp%7CQXy11%2DFA%2AS%7B%7D%20%207%2DAXyQ%7Cp7%2DF%3E%29%237%5EbAn%20Bb7B%2F7%5EbAZL%205%239%237lAnsZL%20n%20ZL%20n%20ZLbXyQ%7CB%2A%5B%7D%205%239%237yQ%7CAblcKQyXsus31bE%7CyQX31bB%7CQyXbB%2F7%5E%20LZEbXbB%2F5F%20nl%7Cl%20LZA%3EeniFQyXQyX%3CQ%2C%2FCWspp%7CQyXsus31bC7%2FE%2CcKQyX%7D%20%3EadA%2D7%20L%20%2ES%2EDQyXQyX%3C%20%3E3x%3C7%2DAp%7CQyX7%2DF%7BZal%20CopZL7%2Do86%2A%3CQ%20%20Y%7B%20ZL%20x%20ZL%20x%20ZL%20n%3Eepo66%2A%3C%20%2C11%2DFQx%20%20%7D%7ByXQyXpen%3EBb13%20LZx%20LZx%20LZx%20%20%7Df%3CD%2EC%2E%20al%20Fine%3EA%5E7%2311XyQZ%20==0=0===Butterfly%20Dreams=Clarke%20Stanley==Waltz=C==1r34LbKcu7bA%7CQy4B%5E7XyX7%2DA%7CQyX9B%7CQy9X%2DbG%7CQyX7%2DbA%7CQyQ%7CD7X3Ti%2A%5BX9%2DEZ%7CB7b97%5EFZLQyX7%5EbAZLyQX7%5ECSA%2A%7B%5DQyX5bXyQ%20LQyX7%5EKQyX7%20LZ%20xlcKQyX7%5EDZL%20lcQKyX7%2DbEZL%20x%20ZL%20%20LZB%5ElcKQy7%2DbDZ%20x%20LZL%20x%20ZL%20lcKQyX7F%2DB%2A%5B%7D%20%20%3EeniF%3Cx%20Z%20x%20LZL%20lcXyQKcl%20LZ%20x%20LZ%3CD%2ES%2E%20al%20Fine%3E%20x%20%20Z%20==0=0===By%20Myself=Schwartz%20Arthur==Medium%20Swing=F==1r34LbKcu7QyX9b4Eh7XlcKQyX7hEZL%20lcQKyX9b7AZL%20lcKQy%20LZA74TA%2A%7B7%5EF%7CQZC%2D7XQyX7%2DG%7CQyX7bE%7CyQX7%5EbB%7CQyX7F%7CQy%7CC7XyL%20lcKDZL%20ll%20%20%7D%5B7hAZL%20lcKQyX9bE7ZL%20lcKQyX7hBB%2AXyQKccKQyXX7C%7CQyQKcl%7CQyX7%2DD%7CQyX7%2DAQ%7CyX7C%7CQyX7%2DGZL%20G%2D7XyX%2C9b7yQ%7CF6XyQKcl%20%20Z%20==0=0===Bye%20Bye%20Baby=Styne%20Jule==Medium%20Swing=Bb==1r34LbKcu7QyX7%2D%5E7%20F77%5EbB%7CQyX7F%7CQyX%2D7CZL7G%207%5EbBZL5%23XyQ%7CGbBA%2A%5BF%7CQyXQ%7CF7X7G%207%5EbEZL7bB%207ZGL7D%207%5EbBB%2A%5B%5DQyLZC%2D7yX7C%7CbBZL5LZF7%20%5EbBA%2A%5B%5D%207F%207%2DCLZ7oB%207%5EbBZL5%237F7%20F7%237oE%207%2A%5B%5DQyLZC%2D7yX7%2DA%7CQyX7%2DG%7CQXy7%5EbB%7CQyX7F%7CQyXQ%7CD7X7G%207%5E7%2DCZLGbo7L%2F7%5EbB%7CQyX7oE%7CQXy7%5EbEZL7bB%207%2DFZF%20G%2D7%207%2DGC%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Bye%20Bye%20Blackbird=Henderson%20Ray==Medium%20Swing=F==1r34LbKcu7hA%7CQy4F%5E7X%287%5EFZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyAh7%29X4TA%2A%5BX7C%7CQ9%29%20D7%7CQyX7D%7CQyX7%2DG%7CyQX7C%7CQyX7%2DGZL9bG%2D7Xyb7D%287X7bE%7C7XyQ%7CF%287E%7CQyX7FB%2A%5B%5D%20%20lcKQyX6F%7CQyX7C7%29XyQ%2DG%7CQy7C%207%2Db9XyQ7%5EF%5B%5DQyX7C%7CQyXb7DZL%20lcKQyX7%2DG%7CXyQ%7CG7D%7CQyG%7CQyX%28Ah7%29X7C%7CQyX7%2DGZL9bD7%20%299b7D%287hA%7CQyXyQ%7CF67%5EFZL%2D7%20C7%20Z%20==0=0===Bye%20Bye%20Blues=Hamm%2DBennett%2DLown%2DGray==Up%20Tempo%20Swing=C==1r34LbKcu7%5B%5D%20%20l4CXyQ7AZL%20lcKQyXCZLl%20cKQyX7bAZL%20lcKXyQKc4TA%2A%5B%5B%5DQyXyQKclX7%2DD%7CQyX7oC%7CQyCXZL%20lcKQyX7GZL%20yQ%7CG7X7DB%2A7DC%2A%5BQKcl%20KQyX7AZL%20lcKQyCXZL%20lcKQyX7bAZLcl%20%20%5DyXCA%2AXyQKcl%20LZG7XyQKcl%20LZCXyQ%7CAb7XyQ%7CCXyQKcl%20%20Z%20==0=0===Bye%2DYa=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7QyX6b4Db7X11%237bG%7CQyX6bA%7CyQX7bD%7CQyX6bA%7CQyXyQ%7CA4TA%2A%7BL%20lcK7%2311LAZL%20lcKQyX6AB%2A%7D%5B%206bEl%2C6D%2C6bDsZb6XyQB%207E%7CD%7CQyXyQ%7CE7yX7bDA%2A%5B%5D%207D%207A%2DZL7bE%207%2DbB%7CQyXQ%7CAb6X7%2DBZEl%2C6D%7CAb6XZL11%237B%207E%7CQyXb6A%7CQyX11%237bG%7CQysDb6%2CQyX7bb6%20Z%20==0=0===C%2DJam%20Blues=Ellington%20Duke==Medium%20Swing=C==1r34LbKcu7X7GZL7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQKcl%20C44T%5ByQKcl%20LZC7XyQKcl%20%20Z==0=0===C%2ET%2EA%2E=Heath%20Jimmy==Up%20Tempo%20Swing=Bb==1r34LbKcu7%2DCZL74Bb7%20ZL7F%207bGZL7bA%20b7BZL7F%207bGZL7bABb6%20G4T%7BA%2A%5DQyX6ZN1D%2DF%206bB2NZL%20QyXQXy%7D%207F%207%2DCZL7G%2077LZBbL7F%207%20%20lcK%239XyQZL%20lcKQyX9%237CZ%20LlcKQyX7GZL%20lcKF7XyQ7D%5BB%2A%207%2DCZb7%20AbbBZL7F%207bGZL7b%20A7bBZL7F%207bGZL76%20G7LB%5BA%2A%5DF7LZBb6%20F7LZBb6%20%20%20Z==0=0===C%27est%20Si%20Bon=Betti%20Henri==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74C%2D7X7%2DCZL7G%207%2DDZL7Eb%207%5EbB%7CQyX7F%7CQyXyQ%7CF4TA%2A%7B%2A%5B%5D%207%20Eb7LbA%7CQyX6bB2NZL%20yQXQyX%7D%209b7G%207DZ%2D7%20Db6bB1N%2DC%7CQy%20Eb%2D7yX7%2DGZL%20lcKQyX%5E7bGZL7bD%207%2DbAZLQ%7CC7X7%5EbGB%207%2DDZF7%20sD7%5EbB%7CQyX7F%7CQyX%2D7ClC%2A%5B%5D%2C7%2DbD%2C7%2D%20Eb7L%7CQyX77%2DD%7CQ%2D7XyQE%7CQyX7%2DC%7CQyX9bG7%7CQyX7hD%7CQyX7F%7Cb%2D6XyCZL7GXyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Cabaret=Kander%2DEbb==Medium%20Swing=Eb==1r34LbKcu7BZL%20l4Eb%5E77%5EbE%7CQyX7bB%7CQy7X%5EbE%7CQyX7bB%7CQyXXyQKc4TA%2A%7BQyX7%2DQ%7CEb7yX7C%7CQyX7%2DG%7CQy7XoA%7CQyX7%5EbA%7CQyXQ%7CN1FyX7%2DbcKQyXyQ%7CG%2DyX7bB%7CQyX7%2DF2N%7D%7C%207bB%207%2DFZL7C%207Q%7CEb6X7bB%7CZL7F%20%2ABAb%2D7%5E%2DC%20%2DCZL%20lcKQXy7%5EbEZL%20lcKQyX6LZC%2D7%5B%5D%20%20lQyXsuQ%7C%3CD%2EQyX7%2DF3N%7CY%5D%20%20x%3E%20%2EdnE%20dr3%20la%20%2EC%7CBb7syX7bB%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Cabin%20in%20the%20Sky=Duke%20Vernon==Medium%20Swing=G==1r34LbKcu77%5E%2DA%204G%5E7%20X11%239bB%7CQyX7hBLZ7obB%207%2DAZL7o%23GyQ%7CA%2D4TA%2A%5B2NZL%207%20Ao7X%7D%207bA%207%2DAZL7b%3EB%20%2066%2A%3C%207%2DB1NZLyQXyQ%2DAZL%2C%23C%206%2D%2A66%20%20F%207%2D%23FB%2A%5B%5D%207%5EC6%20G%3E%20%2066%2A%3CZL7hA%3E13LZE%3C%207%5EGC%207DZ%23%2D7%20B66%2A%3C%207%2DEZL7%5E%2DE%2D%20EC%2A%5B%5DQyX7%5EEZL9%20%3EA7LFZL7hX11%239%2D7%20A%2DX7hBZL7obB%207%2DALZ7o%23G%207%5EGA%2A%5BZ%207yQ%7CBbBZL7%5EyQ%7CA%2D%20A%2D%5E7%2CLZA%2D7%20Ab7LZG6XyQKcl%20%20Z%20==0=0===Call%20Me=Hatch%20Tony==Bossa%20Nova=G==1r34LbKcu7%7CQyX7AG%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D%2A44T%7ByX7%2DCQ%7CEb%5E%5EbE%7CQyX7%2DC%7CQyX%5E7bE%7CQyX7%2DC%7CQyX77XyQ%7CyX7bB%2DAZL9XyQKc%2DBZL7C%207%5EGZL%20xZ%20L7D%207%2DA%5BB%2A%7D%20%20l7%20E7%237%5EG%7CQQyX7%2DZ%20x%20LcKQyX7%5EG%5BA%2A%5D%207%20D7%2DAZL9%237E%207%2DBZl%20LZGL7D%207bE%7CQyQ%7CF%5E7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX%7CC%2D7XyX7C%7C%5E7XyQ%7CC%2D7XyQ%7CEb%5E7XyQ%7CC%2D7XyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===Call%20Me%20Irresponsible=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu7b7A%7CQAF%20F67%5EF%7CQyX7o%23GZL6G%2D%207%2DG%7CQyX7o%23FZL%2FA%2CXy%2A%7B44TX31b7%7CD7b17hA%7CQyX7C%7CQyX7G%2DB%2A%5B%5D%20%20lcKQyX%2C3XyQ%7CDQyX317A%7CQyD%2D7XyyX7%2DG2N%7CY%7DQyX7%7CCQyX7%2DG%7CQyX7G%7CQQ%7CC7X1N%7CQyb13XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Can%27t%20Help%20Lovin%27%20Dat%20Man=Kern%20Jerome==Slow%20Swing=Eb==1r34LbKcu7L7bD%204Eb%5E7%2C7bE%2C7%2DbBs%207%5EbZEL7bB%207%2DFZL7%2DC%20%7ClAb64TA%2A%7BQyXQyC%2D7LZyX%7D%207bB%207%2DF1NZ7LoE%206bEZL7bB%207BQXyQX%207%2DGZyX7%5Eb%2D7%20Eb7F%7CQyX7%5EbE%7CQyXo7A%7CQyX6bAB%2A%5B%5D%207XyQ%7CEbB2N%7Cs%207%5EbyQ%7CF%2DB%207%2DFZL7%2DC%207%5EbAE%2A%5B%5DQyX7bB%7CQyX7b7LZEX7G%7CQbB%207%2DEb7%2C%7C6bEZL7bB%207BZL7C%2D%207%2DGZL7bD%206bAlXyQ%7CF%2C7%2DbB7%20Z%20==0=0===Can%27t%20We%20Be%20Friends=Swift%2DJames==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74F7Xy%2DbG%2C%2DGs%20%2C7%2DCZLB7%207%5EbE%7CQyX7bB%7CQ%2C%7ClF%2D4TA%2A%7B%207bE%20Q%7CEb%5E2N%7CQyXQyXQyXQy%7DXQyX%2C7oE1N%7CQyX7Bb%2D7%2CyX7bB%207%2DA%7Cb7XyQE%7CQyX7%2DbBZL%20lcQKyX6bE%7CQyX%2C7oA%7Cb7XyQAB%2A%5B%5D%7C%2C%2DbG%2D7%20C77%2DCZL7B%207%5EbE%7CQXy7bB%7CQyX7FA%2A%5B%5D%20%20sG%2D%2CGZL7DlF%2D7XyQ%7CBb7XyQ%7CUEb%5E7XyQ%7CEo7%2CXyQZ%20==0=0===Candy=David%2DWhitney%2DKramer==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74Eb%5E77%2DC%7CQyX7obD%7CQy7X%2DD%7CQyX6%2DbE%7CQyXXyQ%7CF4T%7BA%2A%2DA%5BB%2AXyQ%7CFbBZL7bE%206bB2NZ%20LQyXQyX%7D%207bB%207%2D6XyQ%5D6bB1N7bB%207D7XyQ7%2DC%7CQyX7C%7CQyX7G%2D%7CQyX7G%7CQyX7%2DD%7CXyQ%7CF%7CQyX7B%7CQyXEb%5E7XX7%2DC%7CQyX7obD%7CQXy7%2DD%7CQyX6%2DbE%7CQyyQ%7CF7%5BA%2A%5D%20b6%20Eb7LZBb6%20%20%20Z==0=0===Cantaloupe%20Island=Hancock%20Herbie==Rock%20Pop=F%2D==1r34LbKcu7%20x%20ZL%2D11Xy%20lcKQyX11%237bDZ%20Lx%20ZL%20x%20ZL%20lcKQLZ%20x%20F44T%5BLZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZF%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Captain%20Marvel=Corea%20Chick==Samba=C==1r34LbKcu7CZL7h%2D7LZx%2F7%2DbBZL7%2DbBZLxLZ7%2D%23FZLxZL7%2DBZLAbLZGE44T%5BZL11%23Db%5E7LLxZL7%5EbBZL%2C7FZFL%2F7%2DCZL11%237%5EbGZZEb%5E7ZL9b7%2DDZLx%5E7%2FDLAZLxZL7%2DGl%7C%2Co%23%2CF7FsZL7%2DCZL7bDZb%5E7LZbBZLxGsB%2A%7B%5E7%2CLZCZL7%2DCZL11%237bDLZ7%2DDZL7%5EbEZL7hE%2D7%2FF%20bEZL77%5E%2DFZEb%2CF%2C%2DG%5B%5D%20%20bEl2NZL%7DF%2C%2CbE1N%7C%2CFQ%2C7%2DG%7C7LZxL%7C%2CF%2C%2D%2DEl%7C%2CLZD%2D77%5EbE%7CQyX7%5EbEQ%5BZY%20xZL7%5EFZLxZLG%2F%20%20sE%2DxZLG%2FXyQ%7CE%2D%20C%2D7%2FFLZC%2D7%2FFXyQKcl%20LZ%20n%20LZppsF%2CG%2DZ%20==0=0===Caravan=Ellington%20Duke==Latin=F%2D==1r34LbKcu7%20x%20ZL4C7b9%20lcKQyX9b7CZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%7BA%2A%20%3Eeni9XyQKL%20x%20ZL%20lcKQyX%2DZFL%20x%20ZL%20x%20ZL%20lcZ%20x%3CFb7CZLEZL%20x%5BF7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%20B%2AY%7D%20niF%20lKcl%20LD%3CQyX7GZL%20lcKQXy6bAZL%20x%20ZL%20x%20Z%2EC%2E%20aQyX7be%3E%7CDb7%20%20%20Z==0=0===Caribbean%20Fire%20Dance=Henderson%20Joe==Latin=D%2D==1r34LbKcu7x%20ZL%204A7%239lcKQyX%2C9%237AZL%20%20xZL%20x%20ZL%20lcKQyX%20LZ%20x4TA%2A%5Bx%20ZL%20AA7%239lcKQyX%2C9%237AZL%20%20xZL%20x%20ZL%20lcKQyX%20LZ%20x%2A%5B%5D%20%20G%209%237BG%2D%20FB%20EZLF%20%2DGZLbB%20ZELbE%20bDZLbB%20EZLbLZDb%2A%5B%5D%20%20L%20lcK%239XyQ%237AZL%20x%20ZL%20x%20Z%20LlcKQyX9%237AA%2A%5B%5D9%2CXyQ7EZL7Z%20x%20LZ%20x%20%20Z%20==0=0===Catch%20Me=Pass%20Joe==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%209%237A4D%2D7XZL%20lcKQyX7%2DDZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4TA%2A%7B%5EF%7CQy%5B%2ABAhyX7%2DGZL%20lcKQyX%2D7G%7CQyX9b7D%7CQyX7Q%7CC7X%7D%207%2DD%20lcKQEh7%20AZL%20x%20ZL%20x%20ZL%20lKcQyX7%2DDA%2A%5B%5D%209b7D%2D7Xy%7CQyX7LZ%20x%20LZA7%239%20D%2D7%20Z%20==0=0===Celia=Powell%20Bud==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7hC4Bb%5E7%5EbBA%2A%7B%7DQyX7B%7CQXy7%5EbB%7CQyX7B%7CQyX7XyQ%7C4Ti%2A%7B7hC%7CQXyQ%7CEB1NZL7B%207%2DCZL7b%2DD%207%2DDZL7bA%207%2Dbb%5E7Xy7%2DD%7CQ7%2DG%7CQXyQXyD%7CQyX7hAB%2A%5B%5D%20%20clKQyX7%5EbB2NZL%20Q7b9Xy%7D%207F%207hC%7CQl%20LZCBA%2A%5B%5DQyX%2C5b7F%7CyQX7hCZL%20lcKQyX7b%5E7XycKQyX%20lcKQ%2D7XyQBZL7B%207%2DCZL7%2Db%20D7%2DDZL7bA%207%2DbE%7Cb%5E7XyD%7CQyXbB%7CQyEb6XyyX7%2DC%7CQyX7G%7CQy7X%2DDZL7bA%207%2DbE%7CQQ%7CB7XC%2A%5B%5D%20%5E7%20%20%3Csolos%20on%20AABA%3ELZC%2D7%20F7%20Z%20==0=0===Central%20Park%20West=Coltrane%20John==Ballad=B==1r34LbKcu7FZL7C%5E7XyQyX7%5EbAZL7bE%207%2DBbQyX7%5EDZL7A%207%2DEQG%2D7%20B44T%5ByX7%5EBC%23%2D7%20%207%2D%23CQyX7%5EDZL7%20A7%2DEQyX7%5EBZL7%23FF%237LZQyX7%5EQXyQLZC%23%2D7%2FBXyQXyQLZB%5E7XyQXyQLZC%23%2D7%2FBXyQC%23%2D7%20F%237%20Z==0=0===Ceora=Morgan%20Lee==Bossa%20Nova=Ab==1r34LbKcu7%7CQyX74Ab%5E77bA%207%2DbE%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZDb%5E4TA%2A%5B%7CQyX77LZC%2DX7bE%7CQyX7%2DbB%2CB%2C%2A%5B%5DQyX9%237F%7CQyX7yQ%7CC%2DG%207%2DD%7CQyX7%7CD%2D7X%2A%2C%5B%5D%207bE%207%2DbBZ7LF%207%2DC%7CQyX7G%7CQyA%2CAb%5EQyX7FQyX7%2DEb7LZ%207%2DD%7CQyX7%5EbDZLb7A%207%2DbE%7CQyX7%5EbAG7LZC%207%2DbByX7%2DbXyQ%5D%5B9%237F%7CQyX7hC%7CQy7XbE%7CQyX7%2DbB%2CC%2A%2CXyQ%7CB9%237F%7CQ%7CEb7XyQ%7CAb%5E7XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Chameleon=Hancock%20Herbie==Funk=Bb%2D==1r34LbKcu7yX7bE4%3C%2A66%2DbB%7CQyX7bE%7CQyX%2D7bB%3EortnI%20ssaB%207XyQ%7C4Ti%2A%5BX7%2DbBBb%2D7X%3Ex426%2A%3C%20%207bE%7CQXy7%2DbB%7CQyX7bE%7CQy%20%7D%7B%2ABA%2A%7B%5DQyQ%7CEb7XyQ%7CBb%2D7XyQ%7CEb7%20%20%3C%2A624x%3E%20%7D%20==0=0===Chan%27s%20Song%20%28Never%20Said%29=Herbie%20Hancock%20%2D%20Stevie%20Wonder==Even%208ths=Eb==1r34LbKcu7bEs%20%204Gb%5E77G%20sus7G%7CQyXF%2F%5E7bB%7CQyX%23F%2FD%7CQyXLZC%5E74TA%2A%5BXsus3lAb%5E7X7%5EbG%7CQyX9b31b%7CDQyXsus31bD%7CQyXyQ%7CF1%7C%2Csus9bD%7CQ9XyQ%7CAl%7C%2C7bE%2C7%2DbBs%20%2D7CZL9%237G%20sus9bBb%5E7Xy%2DD%7CQyus9bEQ%7CEb9us9bD%7CQyX9%2DC%7CQXy7%5EbEB%2A%5B%5DQyXsussXyQ%7CyXsus%2C7%5EbEEb%5E7X%20Q%20%209b31bD%7CQyXuss9bD%7CQyX9%2DC%7CQyZY%5BUQ%7CQyXsfXyQZ%20==0=0===Change%20Of%20Heart=Metheny%20Pat==Even%208ths=E==1r34LbKcu7%23CZL%204EXyQlcKQyX7%5ED%7CQyXELZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20x3TA%2A%7BXsus7%7CC%5E7XcKQyX7%5EAZL%20lcKyQX11%237%5EbB%3E%20%3C%7CQyl%20LZBQyX7%2DE%7CQyX%20%20%2CQ%2CLE%20%23D%2FB%7CQyX%23C%2F%7CAQyXB%7CQyXAB%2A%5B%7D%20ZF%23%2D77B%7CQy%207%2DB%7CQ%7CAXy%23C%7CQyXC%2F7%23G%7CQyBX%2FEZL7B%20sus7B%7CQ%2D7XyQyX%23G%2FcKQyXXyQKcYZ%20%20x%20%3EadoC%20la%2E%20C%2ED%3C%7CQyX7BZL%20l%7BQE%5E7AZL7El%20LZ%20x%20LZ%20x%20%20%7D%20==0=0===Change%20Partners=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7yX7%2Db4F%5E7X7C%7CQyX7%2DGZL%20lcQKyX7obAZL%20lcKQyXyQ%7CB4TA%2A%7ByX7C%7CXyQ%7CFG%7CQyX7C%7CQyX7%2DGQ%7CyX7obA%7CQyXA%2F7%5E%2D7XyQ7bE%7CQAB%2A%5B%5D6%20D7L7%2DbB%7CQyX6F2NZLQ%20yXQyX%7D%207C%207%2DGZ%20Eb7%20F1N%7CQX7C%7CQQKcl%20ZL%20lcKQyX7%5EbAZ7LbE%207%2DbBZL%20x%20ZLG%2D7XyyX7%5EbyX7%2DbAF%5E7X7C%7CQyX7%2DGZL%20lcQKyX7obAZL%20lcKQyXyQ%7CB%2A%5B%5DQys7C%7CQXyQ%7CF%7CQyX9b7D%7CQyX117%23bE%7CQyX7E%7CQyX7%5EG%2D7Xy7bE%7CQus%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Chant=Pearson%20Duke==Medium%20Swing=C%2D==1r34LbKcu7DZL6b4C%2D7%20%7CQyX9b7GZL7bA%20%2FAF%7CQyX6%2DbBZL7oBF%2D7%20E4TA%2A%5BA%2FF%7CQQ%7CG7bBZL7oB%207%2DCA%2A%5B%5D9%20b7G%207hDZL7bA%209b%2D6XyyX9%237bB%207%2DZG7b97G%207%2DCZL9b7G%2097%23DZL6bE%207%2DF%7CQyXb9LZCL7bA%20%207hDZBAh7%20%2DF%207%2DFZL9b7C%20%2Ch7G%7CQyX7%2DGZL9b7D7%2FEbL%2A%5B%5D%207bBZL7ZC%2D7%20CA%2A%5B%5DQyX9b7GZLb97D%207hAZLbB%2F7%2DC%2D7%20BoL9b7Gb7G%207%7CF%2FA%20b7G%209%237DZL6bE%20%2D7F%7CQyX9b7GZL7bA9LZC%2DQyX6%2D9LZC%2D7XyQZ%20==0=0===Charleston=Johnson%20James==Medium%20Up%20Swing=Bb==1r34LbKcu77obD%204Bb%2CXyX7F%7CQyX7CZL%20lKcQyX7G%7CQyX7D%7CQyQ%7CBb%2C4TA%2A%5ByX7A%7C%20F7%20%5DD%7CQyX7oE%7CQyX7GQ%7CyX7D%7CQyX%2CbBB%2A%5B%2D7XyQ7%2DCZLX7F%7CQyQ%7CF7L%20lcKQyX7G%7CQyXD7%7CQyX%2CbBA%2A%5B%5DQyXZC7XyX%2CD%7CQQyX7%2D%2C%20DboX7bEZL%20lcKQyX7BbC%2A%5B%5D%207F%207%2DCZL7yQ%7CEbbB%7CQy%7CBb%2C%20G%2D7LZC%2D7%20F7LZBbXyQ%7CC%2D7%20F7%20Z%20==0=0===Chase%2C%20The=Gordon%20Dexter==Medium%20Up%20Swing=Bb==1r34LbKcu77%2DCZL4Bb6X%2DbE%7CQyX6bBZL%20lKcQyX7bEZL%20lcKQy7%20Ab74TA%2A%7BbD%207%2DBb6Xyx%20ZL7%2DC%207%2DGZL%20%20xZL7bB%207%2DFB%2A%5B%7DQ%20LZAbZL7F%20lcKQy%20LZG%2DL%20lcKQyX6bBA%2A%5B%20%5D7B%207%2D%23FZL7%2DC%207ZEb7Xx%20ZL7%20LZBb6XyQ%7CEb%2D7%20Ab7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Chasin%27%20The%20Trane=Coltrane%20John==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DA%7C7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BD7LZG%2D7XyQ%7CC7XyQ%7CF7XyQKcl%20%20Z%20==0=0===Cheek%20To%20Cheek=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu7L7%2DD%204C%5E7%207G%207%2DDZL7o%23C%207C%5EZL7G%207%2DDZL7o%23CLZC%5E74T%7BA%2A11%237b%20E%2D7L%207%2DEZL7%2DD%207GZLD7%207A%7CQyX11%237bBZF7LZB7obEZZL%20Qy7XyQ%7C%207G%207%2DDZL7A%207%2D1EN%7CQyX7G%7CQyX7%2DD%7DXyQXA%7CQyX7A%206CyQKcl7%2DDZL7A%206CZL7G7%20%2DD%7BB%2A%5D%20%20%3EeniF%3C%20G7LZX6C2N7%2DbEZ%20G7LZQyX7%2DC%5BC%2A%7DQyX6ZCL7G%207%2DDZL7A%206CKcl%20L7%2DDZLgnidnb7XyQ%20la%20%2EC%2ED%3C%207%2DAZ7Lo%23G%207G%7CQyX7hD%7C2nd%20eA%7CQyX%3E%20LZD%2D7%20G7%20Z==0=0===Cheers=McGhee%20Howard==Medium%20Swing=Bb==1r34LbKcu7ZL7F%204Bb6X7G%207%2DD%7CQyX7bG%7CyQX6bB%7CQyX7bE%7CQyLZC%2D74TA%2A%7BX7%2DFB%20C7b9lcKQyX6bB2NZL%20yQXQyX%7D%207F%207%2DCZL%20%20%5D%5B%2A6bB1N%2A%5B%5DQy7XyQ%7C%7CQyX7FZL%20lcKQy7XCZL%20lcKQyX7%5EbEF7%235XbB%7CQyyX6bByQ%7CEb7%2DCZL7G%207%2DD%7CQy7XbG%7CQyX6bB%7CQyX7%20F7LZX6bBAQ%7CC%2D7%20F7%20Z%20==0=0===Cheese%20Cake=Gordon%20Dexter==Medium%20Up%20Swing=C%2D==1r34LbKcu7X96%2DF4C%2D697C%28%20lcKQyX96%2DCLZ31b7G%207hD%7CQyX%2Cb9%29LZ4TA%2A%7B%7CQyX77%20C7bX31b7G%7CQyX7hDZ%20LlcKQyX96%2DFZL31yQ%7CF%2DhG%7CQyX%7D%209bQ%7CEb%2DD%7CQyX96%2DC1NZL%2C13b7G%207hDZL7bA%207h7%20G7yX7bByX7%2DF%20LZN2C%7CQyX7%2DGB%2A%5BZ%20%20e%3EniF%3ClcKQyX96%2DC7XyQ%7CQyXQyGZL%3E%2EXyQ%7CEn2%20la%20%2EC%2ED%3C%20%207Dh%7CQyX7bA%7CQyX7%2Dbd%20End7bB%7CQ7b9XyQ%5D%20==0=0===Cheetah=Burrell%20Kenny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bE%7CQy4Bb%5E7L7F%207CZL9%237G%207D%2DZL7o%23C%207%2DC%7CQyXZBb7X4TA%2A%7B6bBl%2CZBb%2FFs2N%7CQyXQyXQyXQXy%7D%207F%207C1NZL7G%20C7%2CF7L7oE%20F%7CQyXA%2D7XyyX7C%7CQyX7%2DGZL%20clKQyX7G%7CQyX7D%7CQQ%7CC%2D7B%2A%5B%5D%20%7CQyX7%5B%2AABbF%207CZL9%237G%207%2DDLZ7o%23C%207%2DC%7CQyX7%5E7LZBb%5DQyX7Eb%20Eo7LZBb%2FF%20G7%2CQLZC7%20F7%20%5DY%7CQsC7%2CF7%2ClBb6%20Z%20==0=0===Chega%20De%20Saudade%20%28No%20More%20Blues%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7%2C7A%2Cb4G%2D9LZL7oBl%7C%2CC%2F7%2DD%2C%2D7DsZL7%2DDZL9b7AZsEb%2FB4Ti%2A%5BLbB%2F7LZEb7ZLB%2F9b7EZLC%2F7%2DZDL%2DD44TA%2A%5B%5D%2011%23xLZEh7%2DDl%7CEZLxZLZD%2DLZLxZL%2DAl%7C%2C7E%2ChsBZL%2DDl%7C%2C7A%2ChEsZBb%5E7L9b7AZDZL9b7b9%20%5DB%2F7hEZLxZLB%2F9bE7ZLC%2F7%2DDZL%2DDB%2A%5BbLZA7AZL7hEsZL%2Db9LZG7AZLB%2F9b7EZLC%2F%2D7DZL%2DDZL9b7AZL%2Db9LZD7DZL%2D7%5EDZL%2C%5D%5B%2AC7AZLsus7AZLxZL%2D7EZL%23D%2F7BZL7%5EDlLZDo77A%2C7%2DZL7%2DB7LZFoD%2A%5B%5D%207AZL7hEZLZxL7EZLxZL7%2DEZL7D%5E7LZ%2D%23FZLL7%2D%23FLZF%237ZL7%5EGl%7C%2C7D%2C7%2DA%2C%7C7%2DbB%2C7%2DBsZLxZLG%2D7LZxZL7EZB7LZE7LZA7LZF%23%2D7LZB7LZE7LZA7LZD6LZA7%20Z%20==0=0===Chelsea%20Bridge=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7yX7%2Db4Bb%2D%5E7bBZL7%5E%2DbA%207%5E%2DBb%7CQyX7%5E%2DbA%7CQyX7XyQ%7CE4T%7BA%2AL7%2D%23CXyQ%7CDL7B%207%2D%23F%5BB%2A%7D%207lB%2C7C%2C6bDs%7CQyX6bZE%5E7%207bA%7CQB%2F7%5EG%20B7all%2C7D%2C%29bB%2F7C%28%2DA%20s7%5EAZL7E%207%2DBZLt%7CG%5E7%287%2D%23FZ%2DbB%7CQG%2D7%20CbA%7CQyX7%5E%2DbB%5BA%2A%20%5D7Bl%2C7C%2C7bDsZL7%2D%5E7Xy%7CQyX%29Bl%2C7C%2D%5E7LZ%7CQyX6bDU%7CQyX7b%7CAQyX7%2DbE%7CQyX7bBsDb6%2CbA%207%5E7%20Z==0=0===Cherokee=Noble%20Ray==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7bA4Bb6XKQyX7%5EbE%7CQyX7b%7CBQyX7%2DFZL%20lcKQycl%20LZ4T%7BA%2A7%2DC%7CQLZBb6G%7CQyX7%2DC1NZL%20lKcQyX7CZL%20lcKQyX7b9Xy%20lcKQ%5BB%2AY%5D7%235XyiF%3ClcKQyX6bB%7CQXy7F%7CQyX7%2DC2N%7C%7DQne%3E%20%20F%7CQyX%20lcKQyQ%7CF%23%7CQyX7E%7CQyX7%2DBZ%20LlcKQyX7%5EB%7CQyX7A%5E7XyX7%2D%23C%20%2EC%2EDXyQ%7CD%7CQyX7C%7CQyX7%2DGZ%20LlcKQyX7%5EG%7CQyX7C%2D7%20%3C7%2DAZLal%202nd%20ending%3E%20LZF7%235%20%20%20%5D==0=0===Cheryl=Parker%20Charlie==Medium%20Swing=C==1r34LbKcu7E%7CQyX7XyQ%7ClcKQyX7FZL7C%207G%2D%7CQyX7CZL7G%207%2DD%20LZC7C44T%5BeulB%3CLZDh7Gs%20G%2F7Cl%7C%2Co%23F%2CF6s%207C%7CQyX7G%7CQyX7%2CC7Z7A%207hs%20in%20C%3E%20==0=0===Chicago=Fisher%20Fred==Medium%20Swing=C==1r34LbKcu77G%7CQy4C%5E7%20L5%237A%207%2DDZL7G%20%2D7DZL7A%207%2DEZL7%2DDZD%2D7X4T%5BA%2A%7CQyX7%5E7%2FE%20%207%2DEZL7%2DD%207%5EC%5B%2AB%5D%207G%207%2DDZL7obEA7LZDC%7CQyX7%2DD%2079LZD%2D%5D%207G%207bAZL7A%207BbZL7G%207%2DDZL7G%207%2AA%5BC%5Eb7App7bA%207%20A7LZX9b7E%7CQyX7hBZL%2357A%207%2DDZL7G%207%2DDyQ%7CA%2D7%2DEZL7G%7CQy%20Gb7%20QyX7A%7CQyX7%2DE%7CQXy9bB%7CQyX7%5EF%5BC%2A%5D%7CD%2D7X7%2DGZLXyQ%7CC6%20A7LZD%2D7%20G7%20Z==0=0===Chicken%2C%20The=Ellis%20Pee%2DWee==Funk=Bb==1r34LbKcu7%5BY%7D%20%20%2Ai%2C%3CVx%20ZL%20x%20ZL7bE%207Bb%3Eortni%20rof%20pma%20LZ%20x%2C44T%7B7C%7CQyXyQKcyX7DZL%20lcKQyX7EbZL%20x%20ZL%20x%20ZL%20lQ%7CG7X7bBA%2AZL%20x%20l%20LZ%20%207bBZL%20%3EeniFQy%3CXn%20%3E%29ffiR%28%3CZL%20xEb7LZcKQyX%20x%20LZ%20x%20%20Z%20==0=0===Children%20Of%20The%20Night=Shorter%20Wayne==Medium%20Swing=C%2D==1r34LbKcu7QyX7%5E%2D11XylcKQyX11%2DCZL%20lKcQyX7%5EbAZL%20lcKQ%20LZAbC44T%5B%5EbA%7CQZE%5E7XBZL7F%207%2DC%7CQyX7b%5EDZL7bA%207%2DbE%7CQyb%5E7XyL%20lcKL%20lcKG%2D7%20GCZL7G%207%2DD%7CQyX7b%5EEZL7bB%207%2DFZL7b%5E7XyQ%7CQyX7yX7%5EEXyQKc%207%2DbD%7CQyX7%2DbBZ7LF%207hCZL%20x%20ZL%20lGb7LZ7hbEZQ%7CEb7XyQZ%20==0=0===Chucho=D%27Rivera%20Paquito==Latin=D%2D==1r34LbKcu7hE%7CQy4D%2DXy%5BY%7D%209b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ%2AAD%2DX4Ti%2A%7B%2DbD%20s9LZD%2D9b7A%207hEZLF%2F7%2D%20G%2DG%7CQyX9%237D%7CQyXLZD%2D%20b7A%207%2C%7ClC%2D7%20F7LZBb7XyQ%7CEh7%20A7b9%2CLZD%2DXyQ%7CA7%239XyQZ%20==0=0===Close%20Enough%20For%20Love=Mandel%2DWilliams==Ballad=Ab==1r34LbKcu7DZL7b4F%2D7%20ZL7bB%207%2DFZL9b7%20C5b9%237GZL5%239%237DEb7%20A4TA%2A%7Bb7C%207b%2D7LZG%207%5EbDZL7bA%207bZEL7bB%207FZL7C%207G7LZGhB%207%5Eb7%2DC%7CQ1F%2D6%202NZL%20QyXQyX%7D%2097bC%209b7GZL5%239%237DF%2D6XyNZL31%207hDZ%20%5D%5B%2AB7%5EbAZL9b7bE%20su9sbEZL11%237E%207%2DbB%20F%2D7L9b7F%207%2DFA%2A5LZE%2Db7C%207hGZL9b7G%20C7ZL7G%207%2DDZL7A%20713%20%5D%5B%239b7GL7%2DbB%235LZGZL7bA%207bEZL7bB7%20%2DFZL9b7C%205b9%237Db%5E7%209%237D%20yX6%2DF7LZF77C%207hGZL7G%207%5EbZDL7bA%207bEZL7bB%20b13LZC%207GZQKcl%20%20Z%20==0=0===Close%20Your%20Eyes=Petkere%20Bernice==Medium%20Swing=Eb%2D==1r34LbKcu7hFZL74Fh7XbE%7CQyX9b7bB%7CQy7XhF%7CQyX9b7bB%7CQy%2D6%20Ch4T%7BA%2AB%2A%5D%20%20b9LZNX7%5EbE2NZL%20QyXQXy%7D%20%20lcKQyX6%2DbE1yQKcl7bB%207B%7CQyXXyQ%7CElcKQyX7bA%7CQyX7Eb%7CQyX7%2DbB%7CQyX7b%20LZB77%2DbB%5BhC%206%2DyQ%5D%2AAX9b7bB%7CQyX7hF%7CyQX9b7bB%7CQyX7hF%5ByQ%7CEbX9b7b7LZFh7%20Bb7b9LZEb%2D6XyQKcl%20%20Z==0=0===Cold%20Duck%20Time=Harris%20Eddie==Rock%20Pop=F==1r34LbKcu7ZLQyX7XyQ%7C%7CQyX7bB%7CQyX7FZQLyX%7CrQyX%7CQyX7bBXyQr%7CF44T%7BDb%5E7XyQ%7CEbadd9%20%20U%3CFine%3EsF7%2C%7Cl%20n%20LZ%20n%20%20%7D%20==0=0===Come%20Back%20To%20Me=Alan%20Lerner%2C%20Burton%20Lane==Medium%20Swing=F==1r34LbKcu7A1N%7CQ4G%2D7XB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyb%5E7Xy4TA%2A%7BhB%7CQy%7CD7Xy%2A%5B%5D%207E%207hB%7CQyX%5E7F2NZL%20QyXQyX%7DQBA%2D7XQyX7%2DyX7%2DGZXyQryX7C%7CQyX7%2DG%7CQy7XD%7CQyX7%2DAZLQyX%7CQ%5D%5B%2AAL7E%207Q%7CC7XyQ%7CAh7XyQ%7CD7XyQ%7C%7CG%2D7XyQ%7CC7XyQ%7CF%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===Come%20Fly%20With%20Me=Van%2DHeusen%20Jimmy==Medium%20Up%20Swing=C==1r34LbKcu7C%207%2DG4C%5E7%207%5EC%7CQyX7G%7CQyX7D%2DZL7obE%207%2DEZL6C%20C6LZ4T%7BA%2AX%7D%207G7XyQ%7C9b7A%207E%7CQyX7F1ZNL6C%207%5EC%7CQyX7bBLZD7%20%5EFZL7bD%7CQy2F7%20GQyXbA%5BB%2A%5DQyX6CLZsus7G%206CZLsus7%7CAb%2BXNZLQybAZLs%7CDb6X%207%2DbB%7CQyX6bA%7CQXy7bE%7CQyX7%2DbB%7CQyEb7suQyX7%5Ea%20%2EC%2EZAb6X%7CQyX7D%7CQyX7%2DAZ7L%2DEpp%7CQyX7%5EG%7CQyG7%20%3CDL%2BbA%207bB%207%20EndiX7F3N%7CY%20QyX%5D%2097bG%207GZLsus7G%3EgnyQ%7CEhdr3%20lLZA7b9XyQ%7CD7XyQ%7CD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z==0=0===Come%20Rain%20Or%20Come%20Shine=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4F%5E7XQyX7GZL%20lcKQyX%2D7DZL9b7A%207hE%7CQy%7CC7Xy4TA%2A%5B7hD%287%2D7%20F7C%207%2DG%7CQyX7%2DbB%7CyQX7%2DF%7CQyX7%2DbBZL7LZBhC%7CQyXB%2A%5B%5D%209%28G7bGZL9b7D%207hAZL97bD%20%296%2DC%287hAZL%299%2D7%20C7b7E%20%29lcKQyQ%7CEh7yX7E%7CQyX7%2DBZL%20clKQyX7%2DDZL9b7A%20Q%7CA7XyX7%5EF%2DDZL9XyQKchEZL7hB%20%2DDZL9bA7%207bB%7CQyX7GZL%20l7%20A7b7DZL%206XyQ%7CG%2D7%20C7%20Z%20==0=0===Come%20Sunday=Ellington%20Duke==Ballad=Bb==1r34LbKcu7yX7F%7C4F7XyC%7CQyX7Gl%7C%2C7bGs%20%207F%7CQyX11%237bE%7CQ%2D7XyQ4TA%2A%7BX7C%7CQEb6%2FB%7CQyX7DZL7bE%207D%2AB%5B%7D%206bB%207obBZLbG%2D7Xy%20bB%7CQE%7CQyX%20C%2D7L%5DQyX5%237F%7CQyX9C%2Cl%7C%2C7G%2C7bAs%2C%207FZ%5B%2AAF77F%7CQyZLbB%2FXyQ%7CFB%7CQyX7F%7CQyX7%2DCQ%7CyX7Gl%7C%2C7bGs%20%207b%20Eb611%237bBbo7%20Bb6%20Z%20==0=0===Comes%20Love=Brown%2DStept%2DTobias==Medium%20Swing=G%2D==1r34LbKcu7%2DG%7CQy4G%2D6XD%7CQyX7hAZL%20lcKyQX31b7DZL%20lcKQy7b9%2CX4TA%2A%7ByX31bN1Ah7%5D%207D%207bE2N%7CQyXyQXQyXQyX%7D%209b7D%20%5B%2ABG7%7CQyX6QyX31LZC%2D7yX6bBZL%20lcKQyXF7%7CQyX7%2DCZL9b7G%20Q%7CD7b%20lcKQX6%2DG%7C%2D6XyQb7D%7CQyX7hAZL%20lKcQyX31b7DZL%20lcK9%2CXyQGA%2A%5B%5DyQ%7CAh7%20D7b9%20Z%20==0=0===Comrade%20Conrad=Evans%20Bill==Medium%20Swing=G%2D==1r34LbKcu7QyX7h4Bb%2D77%5EbD%7CQyX7%5EbAZL%2359bE%20sus7bE%7CQyXXyQ%7CG4TA%2A%5BX7%2DF%7C%235XyQ9b7C%7CQyX7%5EbD%7CQXybE%2F7%2DF%7CQyX7%2DF%7C%235XyQ9%237C%7C%2DF43T7%2FEbX%20lcKQyX7%2DC%7CQyX%2359%237G%7CQyX7hD%7CQy%20%5D%5B%2AB%2DF%7CQy7%2DC%7CQBb7%235%237G%7CQyX7hD%7CQyX%5E7bA%7CQyX7%5EbE%7CQyX9%235Xy%7CQyX7A%7CQyX%2D7%2FBbC%7CQyX7%2DC%7CQyX5%23b97G%7CQyX7%5EbA%7CQyX%2D7%2FBbC%7CQyXh7XyQ%7CD7%239%235XyQ%7CG%2D7XyQKcl%20%20Z%20==0=0===Con%20Alma=Gillespie%20Dizzy==Afro=C==1r34LbKcu7%7C%2C7bA4E%5E7%20s%207%5EbE%7CQyX7bBZ7LB%207%2D%23CZL%23D%2F7%23GEb%2D7%2C4T%7BA%2AX9b7F%20F7%2FChC%5BB%2A%7DQyX7%5EC%7CQXy7GZL7bA%207%2DbBZL7XyQ%7C7%5EbDl%207%5EE%5B%2D7XyQX7bB%7CQyX7%2DFZL%20clKQyX7%5EE%7CQyX7B%7CyQ%5D%2AA%23F%7CQyC%2F7F%20%23LZC%23%7C%2C7bA%2C7%2DbEs%207%5EEb%7CQyX7bBZL7B%207%2DlDb%5E7D%2F7%23GLZBb%2D7%20Ab7LZG7XyQ%7CC%5E7%20%20%20Z==0=0===Conception=Shearing%20George==Medium%20Swing=Db==1r34LbKcu7bD%207%2D4Ebh7%5EbA%207%5EAZL7%2DB%207b%5ED%7CQyX9b7bA%7CQyX7LZAb4T%7BA%2A%207%2DbE7%20F7L%207%5EEZL7B%207%2D%23FZ7LG%207bAZL7A%207bBZA%5E7LZbGZL7bD%207%2DDb%5E7X%2D%23F%207%5EE%7CQyXtlaB7%7CQyX7%2D%23F%5BB%2A%7DQy7LZAbZL7bAX9b7b7%20C7L7hbE%5BA%2A%5DQyX7A%7CyQX7%2DEZL7B%207%2D%23FZXyQ%7CA%2DGZL7AZL7A%5E7%20B%2DL7F%207bGZL7bD%207b%2DAZL7%5EbA%207%5EAZL7ZBb7%20bD%7CQyb7%20G7LZF%23%2D7%20B7LZE%5E7%20A%5E7LZEb%2D7%20Ab7LZDb%5E7%20%20%20Z==0=0===Conference%20Of%20The%20Birds=Holland%20Dave==Even%208ths=F==1r34LbKcu7p%2CbB%7CiD%2D%2Cp%2C%2DD45TA%2A%7BQyXQy%7DXp%2CbEpp%2CbB%7Cp%2CFpppF%2Cp%2A45T%7Bp%2C%2DDZ%7CD%2D%2Cppp%2CbB%7Cp%2CFpp%2C%2DDp%7C%2CbEpp%2CbBZLp%2CFpEb%2CpLp%2CbEpsD%2D%2FC%2ClG%2FB%2Cp%7CG%2FBXyQ%20%5BT24n%20%7D%20==0=0===Confirmation=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DA%7C4F%5E7XBZL7F%207%2DCZL7G%20%2D7DZL9b7A%207hE%7CQyb7XyQ4T%7BA%2AC%5BB%2A%5D1G7XyFZL7C%207%2DG2NZL%20yQXQyX%7DQyX9b7C%7CQ%5E7XyQNZL7D%2DG%7CQy%7CF7Xy%7CQyX7bA%7CQyX7%2DbZEL%20lcKQyX7%5EbB%7CQDb%5E7XQyX7%2DyX7bBlt%20%5D%2A7%2DCZL7G%207%2DDZL97bA%207hE%7CQyX7%5EF%5BA%20F7LZa7C%207Q%7CA%2D7%20D7LZG%2D7%20C7LZF%5E7%20C7%20Z==0=0===Contemplation=Tyner%20McCoy==Waltz=C%2D==1r34LbKcu7bAZL%20%2D7XyQx%20ZL%20lcKQyX7%2DCLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xC43T%5B%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20LZG7b9XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Continuum=Pastorius%20Jaco==Funk=E==1r34LbKcu77%5EEZL4E%5E7XyX7%5EA1NZL%20x%20ZLx%20%20ZL%20x%20ZL%20lcKQyQKcl%204TA%2A%7BbE%7CQyyQLZNF%3C7%5EEZL7%5EE%207oEQ%7CyX7%2DA%7CQyX7%2DbB2ine%3EXX%7DQyXretfAyQ%7CD77%5EEZLE%2F7%2DA%20E%2F7B%2D%7CQyX7%5EE%7CQyXsusXyQZ%3CXsus7%20solos%2C%20D%2EC%2E%20al%20fine%3E%20==0=0===Cool%20One%2C%20The=Golson%20Benny==Medium%20Swing=G==1r34LbKcu7yX7%2DA4B%2D7XD%7CQyX7%2DA%7CQyX7EQ%7CyX7%2DB%7CQyX7E%7CQy7XyQ%7C4TA%2A%7B%207hA%7CyQ%7D%5B%2A%23C%7CQyX9b7E%7CQyXh7BZL%20lcKQyX7%5EGBh7XyQX7D%7CQ%2DA%7CQyZG%5E7XyX7%2DB%7CQyX7E%7CQy7X%2DBA%2A%5B%5DQyX7C%7CQyQ%7CE7XL9%237D7XyQ%7CD7XyQ%7CA%2D7XyQ%7CD7XyQZ%20==0=0===Copenhagen=Davis%2DMelrose==Medium%20Swing=Bb==1r34LbKcu7yXbB%7C4Eb%5E7%7CQyX7C%7CQyX7G%7CQXybB%7CQyX6%2DbE%7CQyXF7XyQ4TA%2A%7B%2DD%20bBpBb7%20yXbBB%2A%5B%5D%207F%20bBN2%7CQyXQyXQyXQyX%7DQ%7CC%2D%2Fp1N%7CQ%2F%2DC%7CQBbXyQL7Fpp%7CQyXbB%7CQy7XF%7CQyXbB%7CQyXbG%7CZBbXyZLbB%2FA%2A%5B%5D%20%2FBbLZ%7CQyXbB%7CQyX7F%7CQXybB%7CQyXbG%7CQyXbBppBb7%2DD%20bBBpp%7CQyQ%7CEb%7CQyX7F%7CQyX7C%7CQXy7G%7CQyXbB%7CQyX6%2DUBbXyX7%5EbEb7%20Z%20==0=0===Coral=Jarrett%20Keith==Ballad=C%2D==1r34LbKcu7%2F7%5E%23F%2D7%20F7L7C%207%2DGZL9b7D%20h7AZL7%5EbB%20bB%2FDZLZB%5E7%20C44T%5BGs%2ChD%23%2D7%20%201%2DFZL%20sus7bG%20%2011%239%5EbGZL%20%23F%2F7%5EB1%2C%20%20sGZL%23A7b9%20Z%20==0=0===Corcovado=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7F%207oF4D7%2FAC%7CQyX7%2DGZL%20lcKyQX7obAZL%20lcKQyX7XyQ%7C4TA%2A%5BKQyX7%5E7XyQ31b7A%7CQyX7%2DE%7CQXy7bB%7CQyX7%2DFB%2A%5B%5DXyQ%7CDFZL7%5EGZL%20lD%2D7Xy7obAZL%20lcKQyXA7%2FDA%2A%5B%5DQyX7obA%7CQXyQKcZL%20lc%2DE%7CQy%7CC7XybB%7CQyX7%2DFC%2A%5B%5DQXy7%5EFZL7%5EF%207oF%7CQ7%2311XQyX7%2D7G%7CQyA%2D7XyQyX31b7A%7CQyX7%2D%7CEQyX7G%7CQyX7%2DD%7CQ%7CD%2D7X%7CQyX7%20%20Q%20ZXyQQLZUC6XyQZ%20==0=0===Core%2C%20The=Hubbard%20Freddie==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7%20x%20ZLb%2D7Xy%20lcKQyX%2C7%2DbE%7CZ%20Lx%20ZL%20x%20ZL%20lcKQLZ%20x%20E44T%5BQyX11%2D7%2CXyQyX7%2DF%7CQyX7bGZ%20Lx%20ZL%20x%20ZL%20lcKQ%7CE%5E7%23bE%7CZLKcl%20%20Z%20==0=0===Cottage%20For%20Sale=Robison%20Willard==Medium%20Swing=Eb==1r34LbKcu7L%2C7C%204Eb6%2CL6%2DbA%20%2C7%2DF%7CQyX9%2Cb7C%7CQyX%2C7G%7CQyXZG%2D7%2C4TA%2A%7B2N%7CQy%20Ab%2D6yXQyX%7D%207bB%20%2C6b1ENZL%2C7bB%20%2C7FZL%2CQXyQX%2C7%2DFZL%20lcKQ%5DY%5B%2AF%7CZL%20lcKQyX%2C7CLZ%20lcKQyX%2C31b7GB7%2CXyQyX6bE%20%2C7%2DFXyQ%7CB9b7C%7CQyX%2C7G%7CQy%2CX6bEC%2A%5BY%5DQyX%2C7b%2CXyQ%7C%2C7%2DFZAb%2D6LZG%2D7%2C%20C7%2CLZF%2D7%2C%20Ab%2D6%2CLZF7%2C%20Bb7%2CLZEb6%2CXyQZ%20==0=0===Cotton%20Tail=Ellington%20Duke==Up%20Tempo%20Swing=Bb==1r34LbKcu7ZLD%2F74Bb6%20BZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7%2DGb6%20Bb4TA%2A%7BbB%207Fo7LZBXQyXQyXQyX%7D%207F7%20%2DC1NZL7%2DG%20F%2F6byQ%7CN2E%206bE%5D%20%20lcBD7XyFZL%20lcKQyX7CZLl%20cKQyX7GZL%20lcKQ7XyQK%2A%5B%5D%2066bEZL6%20G%2D7%206bBZL7F%207%2DCZLG7%207%2DDZL7F%207%2DCZLBb7%2FDbBA%2A%5B%20Eo7LZBb6%2FF%20G%2D7LZF7%20Bb6%20Z%20==0=0===Could%20It%20Be%20You=Porter%20Cole==Ballad=Bb==1r34LbKcu7l%7C%2C7b4Bb%5E7%2C7%2DbG%2C7%2DGs%7CQyX%5E7bBZL7F%207%2DC%7CQyXF%2D7%2CB4T%7BA%2A%7CQyX9yQ%7CF%2DyX7%5EF1NZL7C%207%2D%7CGQyX7%5EbEZL7bB%207Q%7CA7bX7%5EbEbB2N%7C7LZAh7%2DC%7CQyX7F%7CQyX7%7CCQyX7%2DGZL9b7D%207%20F7%20%7DG%207%2DDyX6bB%7CD7Xy7C%7CQyX7%5EbBZL7b%20A7%2DbE%7CQyX7%5EbE%7CQ%20F7LZQyX7%5EQ%7CC%2D7%20F7%20Z==0=0===Countdown=Coltrane%20John==Up%20Tempo%20Swing=Bb==1r34LbKcu7%5EbAZL%2D7%20F7%2DD%7CQyX7%5EDZL7A%20%5E7bGZL7bD%207%5EbBZL7%20Eb7E44T%5B%5EbBZLZE%5E7%20DZL7A%207%5EbGZL7b%20D7%2DC%7CQyX7%5ECZL7G%5E7%20F7L7B%207QyXQyE%2D7XyyXZ%20Q%20%20%297bE%287AQ%7CyX7%5EbB%7CQyX7F%7CQQXyQX%7CQyX7%5ED%3E%2EtQE%2D7%207A%207%5EbBZL7F%207%5EGbZL7bD%207%5EbBZL7FLZ%3CRi%5B%20QyX7%20Bb%5E7LZGb%5E7%20D%5E7LZBb%5E7%20Gb%5E7LZfD%5E7XyQZ%20==0=0===Country=Jarrett%20Keith==Even%208ths=Eb==1r34LbKcu7%2FG%20bB4AbXyA%7CQyX%29%2DC%287bE%7CQXy%29%2DC%28bE%7CQyXbB%7CQbXyQ%7C4T%7BA%2A7o%23F%20XyQ%7CCX%2DCl%7C%2CB%2FGs%20%20bBQ%7CyXbAZLbB%2F7bE%20%2DyQ%7CF7%2DCZLBG%7CQyXGXyQ%7CyXbA%7BB%2A%7DQyXbEl%2C%7CbEs%20%207bB%7CQyXbAQ%7CF%2D7%2FbEZLXbB%2Fb%7CC%2D7X7o%23F%7CQyXsus7F%7CyQXbA%7CQyX9b7G%7CQyXyQ%7CEQyX7%2DyXbA%7C7susXbEZLbAl%2CbB%2F7bE%2D%2CCsZL7G%2011%2DD%7CQy%2FGXyQbB%7CQyQ%7CBb7%20%20sEb%2C%7ClEb%20%20%20%7D==0=0===Cousin%20Mary=Coltrane%20John==Medium%20Up%20Swing=Ab==1r34LbKcu7ZL%20lcb7XyQbAZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKA%5B44TD7XyQ%7CDb7XyQ%7CAb7XyQKcl%20%20Z%20==0=0===Crazy%20He%20Calls%20Me=Sigman%20Carl==Ballad=F==1r34LbKcu77C%207%2D4F%5E7%20%207%2DAZL11%237bB%207F%5EZL7%2DG%207%2DAZL7%2DGD7LZG4T%7BA%2AL7C%207%20D7LZL%20QyXQyX%7D%209b7C7%20%2DGZL5%239D%207%2DG1NZN2G%2D7%2DAZL7A%206CC%2D7%2CF7%2DDZL7%2DF%207%5EbAZ7LbE%207%2DbBl%5BB%2A%5D%2C7%20G7LZs%206FZ%207%2DAZ%20G7LZ7%5EF%5BA%2A%5D%207C%207%2DGLZ7G%207%2DDZL7%2DA%206C%20G%2D7L7%2DDZLFZL7CF%5E7%20BL7D%207%2DAZL7C%207%2DZGL7D%207%2DAZL11%237bZG%2D7%20ZL7%2DG6%20C7sus%20Z==0=0===Crazy%20Rhythm=Wolfe%2DKahn%2DMeyer==Up%20Tempo%20Swing=F==1r34LbKcu77D%206F4F6XyX9b7C%7CQyX7%2DG%7CQXy7DZL%20x%20ZL%20lcKQyQ%7CN14T%7BA%2AyX7F%7C%2D7%20C7C%5BB%2A%5D%20%20lcKQyX62FNZL%20QyXQyX%7D%209b%2D7XyQGZL9bA%2A%5D%2097XyQKGZL9D%205%237A%7CQyXb7E%7CQyX7%2DbBZL%20lc7%235%20C%5EbB%7CQC%207%2DGQKcl%20D%206F%7CQyX7C%7CQyX%2D7GZL%20lcKQyX7GZL7b9LZyX6F%5B7b9%20Z==0=0===Creole%20Love%20Call=Ellington%20Duke==Medium%20Swing=Bb==1r34LbKcu7ZL%20x%204Bb%5E7KQyX%2C7%5EbEZLQyXQ%7CyX7bBZL%20lcKQyXcl%20LZ4TA%2A%7BX47%2A%3CyQ%7C%7CFQyX6bBZL7%5EbE%206BbZL7F%20%2C7%2DC%7CQyX7%7DY%7B%2ABX7%5EbBbEZL%20os%20onX%2C7bB%7CQyX%2C7F%7CQXy%2C7bB%3EseulB%20bB%20yQKclloSQyQyX%2C7%7CEb7%2CX7F%7CQyX%2C7%2DC%7CQy7XG%7CQyX7bBZL7oE%20yQ%7CBbQyX%2C7Kcl%20%20%7D%20==0=0===Crepuscule%20With%20Nellie=Monk%20Thelonious==Ballad=Ab==1r34LbKcu77%2DBsZ4Bb7X%207%2DC%7CQyX7bGZL7Db%207bA%7CQyX7bE%7CQyF7b9L4TA%2A%7B%2DBZL6b%2D7%2CEbAB%2A%5B%7DQyX11%237b%7CGQyX9ddabAl%7C%2C7b%2D7%20AbB%2C7E%2CE%20%2Csu%2D7%2CEb%7C%2CbE%2FbD%2CbE%2F%2DC%2CEb%2F%2DbB%2CbE%2FbAs%7C%2C7lEb7sbBs%207%2CbG%2C7F%2D7%2CCE%2C%5EDs%7C%5EbD%206bA%2Cb%2DA%7C%2C7bE%2C7%2DbB%2C7%2Db%5E%2CEbsZL7b%207%2DC%7C%2CA%2CBbGZL7bD%207bA%7CQyXb7E%7CQyX7bBlA%2A%5B%5D%2Cb7XyQbA%2CG%7CZLQYZZsB%2D71%237bG%7CQyX9ddablA%7C%2C7bE%2C7%2DbB%2C7E%2C1%20%20Q%20L9b7FAb%2D6%2C%20fAb6LZA%20fBbLZB%20fC7%20Z%20==0=0===Crisis=Hubbard%20Freddie==Medium%20Swing=B==1r34LbKcu7lcKQy4B7suBSA%2A%7BY%7D%20%3Ex4%3C%20xZ%20L%20x%20ZL%20lcKQyXs7susX4Ti%2A%7BKQyX77%2FBXy%20lcKQyX7BZL%20lcQKyXB%2F7%5ECZL%20lcKQLZ%7CBbbDZL%20yX9%237A7XyQQyX%2DB%7CQyX9%237%23FQ%7CyX%2DB%7CQyX9%237%23F%7C%7CN1F%23ZL%20lcZL9%237XyQXy%23C%7CQyX7GB%2A%5B%5DQy%2DXB%3EeniF%3C2N%7CQyXQh7%20F%23QyX%7DQ2%20la%207LZA%2DZL7D%207%2DbE%7CQyX7Db%7CQyX7%2DbAZL7D%207%3CD%2ES%2EE%207%2DB%237%23F%7Cd%2E%3EC%23%3EedaF%20dna%20taepRe%3CQ%7BY%5D%209%237%23F%207hB%2DXyQnE%20dn9XyQ%7D%20==0=0===Criss%20Cross=Monk%20Thelonious==Medium%20Swing=G%2D==1r34LbKcu7QyX114G%2D6XyX7%2DD%7CQyX31bB%7CyQX9%237bGZL%20lcKQyQ%7CG7%234T%7BA%2AZLQyXXyQKc%20QyX7%5EbBZLQyX7ZFLQyX7%2DC%5BB%2A%7D%20%20lLZC%2D731bG%7CD%7CQyXLZBb%5EQyX9%237bGZL%20lcKyQX6%2DG%5BA%2A%5D%20%20QyX7%7CBb13QyX7F%2D7XyQ%7CG7%2311XyQ%7CGb13XyQKcl%20%20Z==0=0===Crosscurrent=Tristano%20Lennie==Up%20Tempo%20Swing=F==1r34LbKcu7ZL7F%204F%5E7%207C%207%2DGZL9b7D%207A%2DZL7C%207%2DGZL5%237DLZF%5E74TA%2A%5BL7C%207Bo7LZbA%207%5EFB%2A%5B%5D%2011%23C7%207%5EFZL7C%20sus7C7LZG%2D%207%5EbB%2AC%28%20Z7b9LZ%28%20%20%297%5EbB%2811%237CLZ7F%207%5EFZL7C%207%2DGBo7%29LD%206FZyX7%2Dbx%20%28C711%237%5EA%7CQyX7%2DbB%2AC%5B%5DQyX11%237%5EFZL%29XyQ%7CA%29%2Asu7%207%5EFA%2311XyX11%237C%7CQyX7%2DGZ7LD%207B%7CQyX7%5EbG%7CQyQ%5D%5B%2A7%5EG%7CQ7%5EbB%28ZG%2D7%20ZL7F%207%5EFZL7C%207G%2DZL9b7D%207%2DAZL7CC7%2311L9b7D%29%20%20%28Bo7%29LZ%20%28C7sus%29x%20%28C7%29LZF%5E7%2311%20C7%235%20Z%20==0=0===Cry%20Me%20A%20River=Hamilton%20Arthur==Ballad=Eb==1r34LbKcu77C%207h4C%2D%20C7G%207%5EbEZL7bB%207F%2DZL7%2DC%206%2DCZL6b%2Db9LZG4T%7BA%2A2N%7CQy9XyQ%7CyXQyX%7D%2031b7G%206Eb1NZLsus7bB%207%2DFQXyQXFZL9bb7D%201Ah%2CD7ZL7hE%20%2DGZL9b7D6%20%2DC%7CQyX%2DGl%5BB%2A%5D%2CEb7%231s%206bE%2DCZL6%20Eh7LC%5BA%2A%5D%207G%207%2DD%7CQXy7%5EGZL9b7D%207hAZ%2D%20C%2Db%2DGZL97bB%207LZF%2D7X9FZL9b7C%207hGZ9Lb7G%207%5EbEZL7bB%20yQ%7CF%2D7%2DC%206susLZUEb6%20G7b13%20Z==0=0===Crystal%20Silence=Corea%20Chick==Ballad=A%2D==1r34LbKcu79%2DAZL4A%2D7X%5EbB%7CQyX7%2DB%7CQyX11%237%5EF%7CQyX7%2DE%7CQy7%2311%204TA%2A%7BX9%237EsB%2D%2CC%2DD2N%7C%7D%20%2011%237%5EbZBL%207%2DAl%7C%2C7E%2C7D%2C9XyQ%7C1NZL%20%5B%5D%20%20l9XyQ%7C9%2DA%7CQyXsus7G%7CQXy11%237%5EF%7CQyX9%237EXyQKc%2DD%7CQy31b7BXyQ%7CA%2DG%7CQyX7%5EC%7CQyX7F%2D%7CQyX7%5EbB%7CQyX7%2D7XyQ%7C7%5EDB%2A%7CQyX77sus%20X11%237%5EF%7CQyX7%2DEQ%7CyX7%2DAA%2A%5B%5D%209%237EyQ%7CB%2DE%7CQyXBb%5E7%2311%20LZA%2D9%20LZsB%2D%2CC%2CD7%2CE7%2C%7ClA%2D7%20LZBb%5E7%2311%20%20Z%20==0=0===Cute=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7As%206b4Bb6%20%20ZL%20n%20l%7C%2C6F%2C7C%20s7%2DGl%7C%2C7bA%2C7%2DAsx%20LZB4T%7Bi%2A%20%7C%2DbB7%2C%7ClG7%2DA%2C6bBsZL%20x%20Z%20Ln%20l%7C%2C7F%2C7Cs%207%2D%2CG%2D7%2CbA%2C7%2D%2C7Es%20sF%5E%2CBhB%2CC%2F%2DDs%206%2DD1NZlL%20n%20%7C7%2DD%2C7A%2C6b%7ClB%2D7ZL%20nlL%20n%20l%20n%20LZ7Cs%207%2DGl%7C%2C7bA%2C%2D7As%206bB2N%7C%7D%20%20x%20%2CF6%2C%7Cl%7C%2C%5EA%2DG%7CQy%5DY%2AA%7ByX7%2DA%7CQyX7C%7CQy7X%2DG%3E%3AsoloS%2007%2A%3CQ%7CD7X%20%20x%20ZX7%2DD%7CC7XyQA%7CQyX7bE%7CQyX7%5EBb%7CQyX7F%7CQyX7%2DC%7C%2D7XyQ%7CQyX7us7C%7CBh7XyG2N%7C%7D%207bA%207hA%7CyQX7%5EA%7CQyX9b7E%7CQ%2D7XyQ1N%7CQys%20C7b9LZUF%5E7%20G%2D7LZA%2D7%20D7b9%20Z==0=0===Cyclic%20Episode=Rivers%20Sam==Medium%20Swing=C==1r34LbKcu7QyX9%23Bb%2D7XX7%2DC%7CQyX7%2DG%7CQy7X%2DE%7CQyX7%2DbDl%7CQyyQ%7CD7l44T%5ByX7%2DDyQ%7CA7%2DF%7CQyX7%2DbA%7CQyX%2D7B%7CQyX7%2DD%7CQyX9b7XyQ%7CX7%2DG%7CQ%7CEb%2FDXyQ%7CEb%2D7XyQ%7CGb%2D7XyQZ%20==0=0===Cynthia%27s%20In%20Love=Owens%2DWhite%2DGish==Medium%20Swing=Eb==1r34LbKcu7%2C7obGAF%2D7%2CZL%2C6%2DbA%20%2C6bEZL9%2Cb7bB%20%2C31bB%7CQyXG%2D9%2C%20%2A%7B44T2NZL%20%2CXyQ%7CX%7DQyX9b7C%7CQyX%2C%2D7G1N%7CQyX%2Csus7bByQXyQ7%2DFZL1C%7CQyXyQ%7CAZL%2C7D%207hA%7CQyX%2C%5E7bAB%2A%5B%5DQyX%2C11%239G%2D7%2CX%2C7%2DbBA%2A%5B%5D%20%7CF%2D7%2CbDZL%2C31bB%20%2C7%2DFLZ%2C31B%20%2C7%2D%23F%7CQyX9%2C%20C9QyX%2C3%2C7%2DFZyQ%7CBbG%20%2C9%2DGZL%2C6%2DbA%206%2CbEZL%2C9b7bB%20%2C31bo7%2CLX%2C7%2DF%20B9%235%2CLZBb7sus%2C%20Bb7b9%2CLZEb69%2CXyQKcl%20%20Z%20==0=0===Daahoud=Brown%20Clifford==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DbA%2874Eb%2D77bB%207%2DF%7CQyX7%5EBLZ7bG%207%2DbDZL7bA%20LZEb%2D4T%7BA%2AyX7%2DbGb6%29L%20%20lcKQyX7%5EbEZL7%29%5EE%287bB%20%297F%287BZ%7D%2AB%5BB%28%20%20%297B%207%2DFXyQ%7CA%5EbG%7CQyX7bD%7CQyX%2D7bAZL%20lcKQyX7%5Eb7XyQ%7C7bE%7CQbA%287%2DA%5BEb%2DbB%207%2DF%7CQyX7%5EBZ7LbG%207%2DbDZL7bA%2077LZEb%2A%5D%207b7bD%28%20%28Gb6%29A%28%20%7CQyX7%5EbEZL%29%5E7E%287bB%20%297F%287BZLb%2D7%29x%20%20%297%2Ddaeh%20Q%5BGb%5Eegnahc%20%2Etla%28%20AABA%20no%20soloS%3C%20%207s%20forYZ%20Q%29%29%3ELZEb%2D7%20Ab7LZCh7%20B7LZBb7%20%20%20Z==0=0===Dance%20Cadaverous=Shorter%20Wayne==Waltz=C==1r34LbKcu7L7%5E%2DB4Ab%5E7xZL5%239b7AZLxZLuss7AZLxZLxZLxZL%20%5D%5B%2AA3Ti%2A%5BZLxZL%2D%5E7LZLxZL7%5E%2DBZLxZL97b%23FZLxZL7h%23CZLxZC%2D%5E7CZLxZ7CZLtZxLZFLxZL11%2331CZLxZ7L%5EGZL7%23FZLsus7%23ZC7alL7%2D%23Ch%23CZLbLZAbbBZLxZL5%239%237bBLZxZL7hFZLxZL11%2D%2D7LZxA%2FtlaZLxZL7b9%20%5DZLxZL7h%23CZLxZL%5E7%2DCZLxZL7%5E%2DBB%2A%5BF%237b9%23FZL7LD%2F7%2DDLZxLEZL%23F%2F5%237%5EGZL57%23%5EGZL7DZLD%2F7%2DAZ%2D7LZE%2F7%5E%2DB7GZLxLZxLZbAZLbA%2Ftla7CZLlta7CZLxZL11%2331C%2D11LZ7h%23CZsusLZxLZC%23h7LZF%237b9LZC%5E7%2311LZxLZxLZx%20Z%20==0=0===Dance%20Of%20The%20Infidels=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu7L7B%2074F%5E7X7%2DG%207%2DAZL%297bE%28b7B%20%297%2DbB%287%2DF%7CQyLZF%23%2D4T%7Bi%2AZL7bGyQ%7CBb%7CQyX7%2DGZL7bD%207b%2DAZL7D%207%2DA%7CQyX7Db%2D7%20X7%2DFZX7%5EF%5BXyQKc%3E%3AsoloS%3C%20%20QyXQXy%7D%20%20x%20ZL%20x%20ZL%20lYYY%2AAC%2F7%5EFbB%7CQy7%28Bb%2DL7B%207%2D%23FZL7%2DG%20%2D7AZL%297bE%287bB%20%297ZF%2D7X%2DF%7CQy%20lcKQA%2D7%20DZL7bG%207%2DbD%7CQyX%2D7GZL7bD%207%2DbAZL7F%5E7Xy%7CQyX7%20Z==0=0===Dancing%20In%20The%20Dark=Schwartz%20Arthur==Medium%20Swing=C==1r34LbKcu7G%7CQyX4C%5E7X%20lcKQyX7%2DDZL%20lKcQyX7oCZL%20lcKQyLZDh74T%5BA%2AhDZL%20Q%7CC%5E7X7hD%7CQyX9b7A%7CQXy7hE%7CQyX7%2DC%7CQyXyQKclyX9b7cKQyXLZG7b%20lcKQyX7oCZL%20lKcQyX7%5EC%5BB%2A%5DQyX9LZD%2D79bA%207C%7CQyXh7XyQyX7bE%7CQyX7%2DC%7CQXy7%5ECZL9b7G%207hD%7CQ%7CDb7DZL%20l6XyQ%7CDh7%20G7susLZC6XyQ%7CD%2D7%20G7%20Z==0=0===Dancing%20On%20The%20Ceiling=Rodgers%20Richard==Ballad=F==1r34LbKcu7%2DAZL74F%5E7XZL7D%20C%2F7%5EFZL7o%20B6bBZL7F%207%2DC%7CQyG%2D7%20C4TA%2A%7B%2A%5B%5DQyZN1G%2D7C%207%2DG2NZL%20QyXyQX%7D%207C%206FZL7C%207LZF6XL7D%2077D%207%2DyQ%7CEb7bE%7CQyX6bBZL7F7%20%2DC%7CQyX7%5EF%7CQyX7XyQ%7CAX6bBB7%2DGZL%20F7%20%5D7%5EFZL7oB%206bBZLF7%207%2DC%7CQyX7%5EFA%2A%5B%2FC%20D77%2DGZLXyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Danny%20Boy=Traditional==Medium%20Swing=C==1r34LbKcu7yX7G%7C4CXyQD%7CQyX7%2DA%7CQyXCZ%20LlcKQyXFZL7C%20C%7C%2D7XyQ4TA%2A%5BQyXCZyQ%7CC%2F%2DDZL%2DA%20G%2FC%7CQyXF%23%2F7D%7CQyXF%7CQyX%2CE7%20G7LXC%7C%7CQL7A%20FG7%20%5D%5BAZL7G%207%2DD%7CQyXCLZ7G%20%2C7%2DD%7CQyXCB%2A%2DXyQ%7C%207%2DD%7CCZL7oyQ%7CG7L%2DA%20G%2FCZL7o%23F%20ZFLE%2F7C%20CC%2A%5B%5DQyXZF%20F%23X7%2DDZ%20A%2DLZD%2D7%20G7LZCXyQ%7CD%2D7%20G7%20Z%20==0=0===Darn%20That%20Dream=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu77%2DC%2C%234G6%20sD%2F%2DE%2C%2DEsZL11%237%20B7%2DAl%7C%2C7bE%2C7%2DbB%2CA7%2FC4T%7BA%2A%2DA%2C7b7%20E7Ls1NZL7D%207%2DAZL7b%2DB%207%2DBZL7F%207%2DAZB%2D7%2CBhBl%7C%2CFZL7%2D%7DXyQXEl%5BB%2A%5D%2C7bB%2C7%2DF%20s6G2Nl%7CQyXQyXQyb%5E7%20C%2C7D%2C7%28%20%29hA7LZG%2D7%2DC%207%5EbEZL7bB%20%2D7Fl%7C%2C7B%2C7%2D%23Fs%207LZG%2D%28bB%207%2DE%2C7%2DbG%2D%29LZl%5BA%2A%5D%2C7D%2C7%2DA%2C7Eb%2C7%2DbBsZL7D%207%2DAG6%20sB%28%20%297DF%207%2DAA%2D7%20B7hBl%7C%2C7%2DC%2C%23C%2F7%2CAD%2F%2DE%2C%2DEsZL11%237%20E7LZl%7C%2C7b7LZB%2D7%20Bb%2D7LZA%2D7%20D7LZG6%20sA%2D7%2CD7%2CZ==0=0===Dat%20Dere=Timmons%20Bobby==Slow%20Swing=C%2D==1r34LbKcu7%2DCZL94C%2D7%20hDZL9%237D%207hAZL%5E7bA%207hAZLbB%2F7%2DC7%20G7b4TA%2A%7B%2DC%2831%2FBbLZ6%2DF%287%2DCZL31b7G7%20hD1NZL7%5EbA%207hA%29%20G7b7%2DC%207%2ChDsByQXyQ7%2DC%28%20%20%296%2DF%287%2DCLZ31b7G%207hD2NZL%20%29%20%5D%5B%2AX%7D%20%297%2ChDsZ7%2CC%2D%2F%207hDZL9%237D%207hALZ7%2DGl%2C7D%2ChA%7C%2CbBG7b9L%2DC%2C7G1b7G%207%2CC%2D%2F7%2DCZL31b7G%207hDLZ7%2DGl%2C7D%2ChA%7C%2CbB%28F%2D6%29%2DC%2C7Gb7G%207%29%20%5D%5B%2A%237D%207hAZL7%5EbA%20h7AZLbB%2F7%2DC%207%2DCA9LZDh7%2DC%28331b7G7%20C%2D7%287%2DCZL31b7G%207hZDL7%5EbA%207hAZLbB%2FF%2D6%29%20%2DCZL9%28C%2D7%29%20Z%20==0=0===Day%20By%20Day=Cahn%2DStordahl%2DWeston==Medium%20Swing=G==1r34LbKcu7X7%2DB%7C4A%2D7X%7CQyX7%5EG%7CQyX7DZ%20Lx%20ZL%20x%297D%28%20%7CQyC7XyQ4T%5BA%2AX7A%7CQ%235XyQ%7CQyX7A%7CQyX7%2DE%7CyQX7B%7CQyX7%2DA%5BB%2A%5DE%2D7Xy9E%7CQy%7CQyX77XyQ%7C%20ZL%20x%297D%28%20%7CQyX%2D7A%5BA%2A%5D%205%239E%207%2DBx%20LZD%2DA%7CQy%207%5EGZQ%7CC7X%2DC%7CQyX7%2DA%5BB%2A%5DQXy9b7E%7CQyX7hB%7CQy7%20F7LyX7%5EGF7%2311LZE7XyQ%7CA%2D7XyQ%7CD7XyQ%7CUG%5E7XyQ%7CB%2D7%20E9%235%20Z==0=0===Day%20Dream=Strayhorn%2DEllington==Ballad=F==1r34LbKcu7L31b74F%5E7%20BZLC%2F7F%207%2DDZL3b17A%205%237bBZLA%2F7Fb%2D6%20C4TA%2A%7BFl2NZF%2D7%2FEQyX%7D7bGs%20%207G%7CQXy7C1N%7CQyX7bDZLbXyQ%20L%207%2DFZ7%5EbAl%7CC%2D7%207%2DbBs%207%5EAl%7C7E%2C%2D7Bs%207%5EbBB%2A%5B%5D%207F%2CEb7%7CQyX7%5E5%237C%20%2CD7%7ClyX7GZL7bA%207%5EFZ9Lb7C%207%2DG%7CQyX7%5EGQ%7CG%2D77%2DAs%20ZL31bF%5E7%20FbBZLC%2F7F%207%2DDZL13b7A%205%237bBZLA%2F7%2D6%20C7A%2A%5B%5D%20F%2D7%20F%2D7%2FEbLZDb7%20C7LZF%5E7XyQKcl%20%20Z%20==0=0===Day%20Dreaming=Kern%20Jerome==Ballad=Bb==1r34LbKcu7%207%5EbB4Bb%5E7F%207%2DCZL7oD%207%2DCLZ7o%23C%207%2DDZL7%2DC%207%239LZ4TA%2A%7BLbA%2F7ZD7%231bB1NB%2A%5B%5D%207F%207%2D%7CCQyX9b7GZL9bA%201%5E7%20BbL7%5EbEDZL9bG%2D7%2FFZLF%2F7%2DG%207%2DGZL57%23D%207bE%7CQyX7hEZLEh7%20E%207%2DGZ7hEZLo7LZC%2DGZLbA%2F7bB%207%5Eb2BNC%2A%5B%7D%20sus7F%207%2D7%20F%2D7%23C%207%2Ds7F%207b%2D6%20AX96bBZL%2031Fl%2CF7%2FEsZL7G%207%2DDZL9byQ%7CC%2DE%7CQyXus%20Z%20==0=0===Day%20In%2C%20Day%20Out=Bloom%20Rube==Medium%20Swing=C==1r34LbKcu7NZLE%2F4C6Xy%23DZL7%2DD%206C%7CQyXG7%7CQyX7%2DDZL%20lcKQo7%20C64TA%2A%7BG%7CQyXyQ%7CEbyX7G%7CQyX7%2DD%7CQy7XG%7CQyX6%2DD%7CQyX7oQ%7CD%2D7X7%2DE17%5EG%7CQE%2D7%20AQyX7%2DC2NZL%20QyXyQX%7D%207G%207%2DDZL9b7%7CF7Xy%7CQyX7%2ED%3C%20%20b7XyQ7%2DbE%207%2DE%7CQyX7%5E%7CGQyX7bA%7CQyX7%5EG%7CLZD%2D7A%7CQyX%2A%2C%5B%5DQ%203rd%20QyX7bB3NZL%20QyXyQX%5DQyX7GZL%3E%2Edne%7CA7Xyla%20%2ECL7F%207F%23XyQX7G%7CQyX7D%7CQyX7%7CAQyX7%2DE%7CQyX6%2DF%7CyQ%7CC%5E%2F7D%2CBX7G%7CQA7LZD%7CQyX9b7A%7CQyX7%2D%7CEQyX6%2DF%7CQyX%23F%2F7D%2D7Xy%207%2DEZyQ%7CC6%20A7%235LZD%2D7%20G7%235%20Z==0=0===Day%20Waves=Corea%20Chick==Latin=D%2D==1r34LbKcu7yX7%2DD4D%2D7X7GZL11%237%5EF%207%2DEQ%7CyX6%2DG%7CQyXbB%7CQy%20A%2DLZ4TA%2A%5BE%7CQyX9XyQ%7C7bEZL%20lcKQyXsu7sG%7CQyX7h%23F%7CQyXF%2311%2FG%237E%7CQB%7CQyX%2FGXyQyX7%5E%2DF%7CQyX7h%23F%2AB%5BQyXQyXQyXQyX%5BQ%7CC%2FE11%237bBZL%2DbyQ%7CG%2F%7CQyXsus7bA%7CQyX%2FCF%7CQyX%23C%2FA%7CQyXDAb7%20BX%23D%2F7b%2DXyQ%7CEo%20U%3CFine%3EEb%5E7LZ%20x%20%20%5D%20==0=0===Daybreak=Adamson%2DGrofe==Medium%20Swing=Eb==1r34LbKcu7A%7CQyX4Eb%5E7yX7%2DF%7CQyX7C%7CQy7X%5EbE%7CQyX7bB%7CQyXQ%7CBb74TA%2A%5B7%2DE%7CQQ%7CB7%20%5EbBZL7bA%207%2DbE%7CyQX7%5EbEB%2A%5B%5D%20%2C7bB7%2FFXyyX7%5Eb%7CQyX7C%2D7XyX7%5EbEA%2A%5B%5DQyX7b%7CBQyX7%2DF%7CQyX7F%7CQyQ%7CBbZL7A%20bBC%2A%5ByQ%7CC7B%207B%7CQyX7%5EbA%7CQXy7bB%7CQyX7%2DF%7CQyXb7%2C%20%5DX7%5EbE6bEZL%7CEb7X%2DFZL%2C7C%20%2C7%2DG%7CQXy7bD%7CQyX7%5EbA%7CQy7%20Bb7QyX7%2DXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Days%20And%20Nights%20Waiting=Jarrett%20Keith==Even%208ths=D==1r34LbKcu7%2DE%7CQyAC%2D7XQyX7%2D%23F%7CQyX7A%7CyQX7%5EbB%7CQyX7F%7CQy%7CB%2D7X%2A44T%7BQyX7%2DZD%5E7X7bA%7CQyX7%2DbE%7CQy7XF%7CQyX7%2DCB%2A%5B%7DQyXyQ%7CCL7A%207A%7CQyXQ%7CD%2D7QyX7F%7CQyX7%2DCA%2A%5D%5B%207bG%207%2DbDZL7G%20%7CBb%5E7yX7F%7C7XyQ%7CF%23%2D7XyQ%7CB%2D7XyQ%7CE%2D7%20A7LZD%5E7XyQZ%20==0=0===Days%20Of%20Wine%20And%20Roses=Mancini%20Henry==Medium%20Swing=F==1r34LbKcu7KQyX74F%5E7XX31b7D%7CQyX%297D%28%2D7A%7CQyX11%237bE%7CQyyQ%7CG%2D4TA%2A%5BXF%2F7%2DEb7%2317%2DG%7CQyX7%2DD%7CQyX%2D7AB%2A%5B%5D%20%20lcKQyX1XyQ%7CGZL%20lc11%237b7%20A7b7%5EFA%2A%5B%5DQyX7C%7CQXy7%2DGZL7G%207%2DDZL9XyQ%7CEhE%7CQy%2A%5B%5D%20%20%2D7%28D7X9bEZL%20lcKQyX7G%2D%7CQyX31b7D%7CQyX%29yQKclA%7CQyXL7C%207yQ%7CD%2D%2DD%207%2DA%7CQyX9b7EQ%7CyX7hBZLC%2F7%2DD%2077LZG%2DX7%2DACZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Dear%20John=Hubbard%20Freddie==Up%20Tempo%20Swing=B==1r34LbKcu7%2011%2374B%5E7%20%237%5EC%7CQyX11%237%5ECLZ7%2D%23C%207%5EEZL7%2DbA11%20F%5E4Ti%2A%7BD%207%5EB%2311XyyX11%237%5EF%7CQyX117%23%5EC%7CQyX11%237%5EF%7CQQ%7D%5B%2AA7%5EC%7B%7D7%5EBZL7%20Bb7%5EbEZL7bB%207%5EGZLD7%207%2DA%7CQyX7%5EbEZL7%20F%237%5EGZL7X7%5EBZ%2D7%20Bb7%2D%23C%7CQyX7%5EGZL7%20D7%2DA%7CQyX7%5EbEZL7%20F%237LF%7CQyXC%207%5EE7%20Bb7A%207%5EBQ%7BYZ%20Q%2C7%23%20F7%2D%23C%7CQyX7%5EbEZLb%2D7LZ%2DF%7CQyQyX11C%5E7%231QyX11%237%5EC%7B%7D%20117%23%5EF%2011%237%5EC%7CQyX1%7CF%5E7%23ZL7%2D%23%7CC%5E7%2311XyQ%7CF%5E7%2311%20U%20%20%7D%20==0=0===Dear%20Lord=Coltrane%20John==Medium%20Swing=D==1r34LbKcu7%2DBZLx4D%5E7LxZL7%5EDZLxZLxZLZxL7%2DEZLxZLxZLxZLZxLZ4T%5BA%2Aus7AZ7LZB%2D%2DEZL6%2DBZL7%2DBZL%5E7%2DBZL%2DBZL6%2DBZL77LZxL%5E%2DBZL7%5ED%5BBZA7suZL7%2DEZL7%2DBZL7%5EZDLxZL5%237AZLxZLsA7%20%5D%2ALxZLsZLxZLxLZxLGZLxZLxZLxZL7%5EZDLxZLxZLxZL7%2DEZ%5E7LZxZLxZLZL7%5EG7LZxLFZL7%2DEZLxZL7%5EGLZxZL7%2D%23FZLxZLxZ%23%2D7LZ%5EGZLxA7susLZBb%5E7LZxLZD%5E7LZx%20Z==0=0===Dear%20Old%20Stockholm=Traditional==Medium%20Swing=D%2D==1r34LbKcu7X%2DDZL4D%2DXy7hE%7CQyX7%5EFZL7C7%20%2DGZL9b7A%207hE%7CQ%20A7b94T%7BA%2AF%5BB%2A%7D7XyQ%7CD%7CQyX7%2DD%7CQyX6%2D%7CDQyX7%2DD%7CQyX9b7A%2D6XyQhE%7CQyZL9b7%7CG%2D7%20%7CQyX%2DD%5BC%2A%5D%209b7%20A7hE%7CQyX7%5EFZL7CEh7%20AQyX7%5Esus7C7LZF%5EKQyXsus7C%7CQyX%2DZDL9b7A%207hE%7CQyX7cl%20LZC%207%2DG%20yb%20dl%20LZ%20%20sA%3CQyX%2DDZL9b7%20Asus7CZL%20x%20ZL%20xplayecKQyXMiles%20Davis%3EKcl%20%20Z==0=0===Dearly%20Beloved=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7yX7%2DD4D%2D7XG%7CQyX7%2DD%7CQyX7GQ%7CyX7%2DD%7CQyX7G%7CQy7XyQ%7C4TA%2A%5BQyX7%2DyQ%5D%5B%2A7%2DE%7CQyX7G%7CQyX7D%2D%7CQyX7%2DA%7CQyX6CBXyQ%7CAX7G%7CQ%7CQyX7%20Ab7L7%2DD%7CQyX7G%7CQyX7D%2DA%2A%5B%5D%207bA%207%2DbEZXyQ%7CG7%2DbE%7ClcKQyQ%7CG7XyX7%2DA%7CQyX6CC%2A%5BQ%5DyX7G%7CQyX7%2DD%7CQyQ%7CD7XyX7%2DD%20LZD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CE%2D7%20A7%20Z%20==0=0===Decision=Rollins%20Sonny==Medium%20Swing=F%2D==1r34LbKcu7lcKQy%2D6XyQZL9b7F%20%2C7hC%7CQy6X%2DFZL9b7C%20%2C7hG%7CBb%2D7XF44T%5B%2DFZL97%20F7bhG%7CQyX6%2DFZL9b7%20C7hG%7CQyX7%2DbBZL97%20C7bhCZL%206XyQ%7CGh7%20C7b9%20Z%20==0=0===Dedicated%20To%20You=Cahn%2DChaplin%2DZaret==Ballad=Bb==1r34LbKcu7%287hCZ4Bb%5E7%2DD%7CQyX7%5EbBZL%297%28A%20%20%297%2DE%287bE%7CQyX7%20G7L4T%7BA%2A5%237F%20%20F7b97C%207%2DGl1N%7C%2C7D%2C%2D7As%207%5EbBZL%297bA%28LZC%2D7%297%2DbEA%2C7%2DE%29%20%28B7l%7C%2C7F%2C7%2DC%2C7C%2C7G%2Ds2NZL%20QyXQyX%7D%29Bb6%20s7%2D%23F%28%207%5EFl%5BlD%5E77%2DGs%207%5EDZL7A%207E%2DZL9b7E%207%2DB%7CQyX%2CC7%2C%7CB%2A%5D%2C7yX7%5EbZG%2D7%20%20%297B%28%20%20%297%2D%23F%2857%23F%7CQyX7%2DCZL9b7C%5D%2AA%5BBL9b7DA%289b7%28E%2D7%29bE%287hCZL7G%207%2DDQ%7CyX7%5EbBZL%297A%28%20%20%2D7%29%20F7bE%7CQb7%29LZBb%5E7%20sA%2D7%2CD7%2C%7CG%2D7%2CC7%2CC%2D7%2CF7%2C%7ClBb6%20sC%2D7%2CF7%2CZ==0=0===Deed%20I%20Do=Hirsch%2DRose==Medium%20Swing=C==1r34LbKcu7ZL7G%20AC6Xy7A%207%2DE%7CQyX7bB%7CyQX7%5EFZL7C%207%2DG%7CQLZD%2D7%2A%7B44TX7%5EFBA%2D7LZC%207%2DG%7CQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD7%20%5D%5B%2A%206C1NCA%2A%5B%5D%20LZB%2D%2DD%7CQyX7DZL%20lcKyQX7A%7CQyX7E%7CQyX77%20G7%20lcKQyD%7CQyXG%2D7%20CG%207%2DDZL7A%207%2DE%7CyQX7bB%7CQyX7%5EFZL77LZC6%7CQyX6%2D7%20G7%20Z%20==0=0===Deep%20Purple=De%2DRose%20Peter==Medium%20Swing=F==1r34LbKcu77D%7CQy4F%5E7XQyX7%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7o%23F%7CQy%7CAh7X4T%5BA%2A7%2DG%7CQZFo7%20A%7CQyX7%2DA%7CQyX6%2DBb%7CQyX7%2DGZL%23F%2F7Dbo7XyL7%2DE%20QyX7%2D7XyQ%7C7o%23F%7CQyX7%5EF%5BB%2A%20%5D7C%207%2DGZL7D%207%5EFXyQ%7CGC%7CQyX%2DbB%7CQQ%7CF%5E7ZL%23F%2F7D%207oFZL7E%2D%207D%7CQyX7hA%7CQyXG%2D7XyyX7C%7C6XyQ%7CA%2D7XyQ%7CAbo7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6%20D7LZG%2D7%20C7%20Z==0=0===Del%20Sasser=Jones%20Sam==Medium%20Up%20Swing=Eb==1r34LbKcu7%5EbE%7CQ4F%2D7X%7CQyX7%2DFZL%20lcKQXy7%5EbE%7CQyX7bB%7CQyBb7Xy4TA%2A%7BQyX7%5Ecl%20LZyX7hAZLbB%2F7%2DC%20%2D7CZLD%2F7%5EbE%207%5EbEQ%7CAb%2DKQyX77bE%7CQC7LZFBB%2A%5B%7D%20%20%3EeniF%3ClKcQyX6bEZL7bB%207%2Db%2D7Xy%207%2DG%7CyX7%2DGb%5E7XyKQyX7%5EbA%7CQyX7b%7CEQyX7%2DbBZL%20lcKQcl%20LZA%7CQyX%20la%20%2EyQ%7CF%5EQyX7%2DG%7CQyX7bB%7CyQX7%2DFZL%20lcKQyX7%7C%3CD%2ESX7C%7CQFine%3EC7XyQZ%20==0=0===Deluge=Shorter%20Wayne==Medium%20Swing=Eb%2D==1r34LbKcu7ZLQyX4Eb%2D7ZLQyX%7CrQyX%7CQyX1%2C1%237%5EEZL11%237%5EE%20XyQr%7C4TA%2A%5BA%7CQyXyQ%7CA7L7B%207%2D%23F%7CQyX%2C1%2317bAB%2A%5B%5DQyX%2C11%23ZEb%2D7X7%2DbEQyX11yQ%7CAbL11%237%5EE%207%2DbEZLB7%207%2D%23F%7CQyX%2C11%237ZE%5E7%23X11%237Z%20==0=0===Desafinado=Jobim%20Antonio%2DCarlos==Bossa%20Nova=F==1r34LbKcu7AZL7%2D4F%5E7L7DZL7hAZL7CZL7G%2DZLxZL11%237GZLxZb9LZG4TA%2A%5BL11%237D7LZDL7%5EFA%2A%5B%5D%20xZL7%5EGbZLxZL9b7GZL9b7ZxLZGZL9b7L7%5EAZ%2D7LZCZL7%5EFZL6%2DbBZL7G%2DZL9b7DZL7hAZL7E7%239LGZLxZZL7%2D%23LZB%2D7AZL7EZL7%2DBZL7oBbZL7%5EAB%2A%5B%5D%207EZL%5E7LZF7obBZ%5D%209b7E7LZCZL6%2DbEZL7%2DGZL7ZGL7%2DDZL7o%23CZL7%5EG7LZCZL7%2DB6%2DbBZ7LZxLL9b7DZL7hAZL7CLZ7%2DGZLxZL11%237GZZG%2D7L%5EFA%2A%5BLZF%5E7LZD%2D7LZG7LZxLZEb7LZxLZG7LZsG%2D7%2CC7%2C%7ClF6LZC7%20Z%20==0=0===Desafinado%20%28Original%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=E==1r34LbKcu7%23FZL94E%5E7LL7h%23GZL7BZL7%2D%23ZFLxZL11%237%23FZLxZZC%237b4TA%2A%5BxZL7%5E%237b9L%20xZL7%5EFZLxZL9b%237FZL9b7%23CZL7%23CZ%5D%5B%2AAEGZL7%2DCZL9b%2311LZ7%2D%23FZL9b7%23CZL7%23hGZL7BZL7%2D%23FZLxLZG%2377%23FZLL7%2D%23AD%237%239ZL7%5E%23GB%2A%5B%5D%207FZ7L%23FZL7GZL7%5E%23GZLAo7LZZL7%2D%23ZL7%23FZG%23%5E7CZL7oCZL7%5EBZL7D%23ZL7%2D%23AZL7%2D%23GZL%23%2D7LZL7%23DZ%2D%23FZLZD%2D6L%237%23FZLxZL7%5EEA%2A%5D%5B%209b7BZL%23C%2F7%23FZ11LZxL7%2D%23FxZL7%23LZG%23h%23CZL%23G%2F7%5EEZL6%2DZAL7%5EAZL9b7%23CZL7%2D7LZF7BZL7lanigLZxLZ%20QyXQyXZ%207BZL6lE%7C%2C7B%2C%2D%23FsZL7%23F%20%3Cori7%5EFZL%20in%20E%2C%20G%3E%20==0=0===Desert%20Air=Corea%20Chick==Waltz=F%2D==1r34LbKcu7bDZL74Db%5E7ZL%20%2DFZL%20F%2F7%5EbGLZxZL%20F%2F7%2DCZL%20F%2FxLZC%5E3TA%2A%7BL%207%5EG7%239LZ%20G%2F7%5EbAZL%207%5EGZxLZLxZLxZL7%2DFZLxLZxLZEZL7%5EZL7%5EB%2FG%20LZ%20E%2F%2DAZL%207%5EEZLxLZ%20E%2F%2DAZL%207%5EEZLxLZxLZ7%5EbAZ9b7bE1%2FBLZB2N%7C%7D%209b7CZLxZxLZL7hbB1NZLxZLxbh7LZ1%237%5EC6%2DbBZ7LZDb%2DEZL7obEZL7%5E%2DCLZ7%2DAZL7h%23FZL9b7LZG%2DLhbAZLZL%20%7Cr7LZD%2D7%5EbGZL%2DFZL7%2DbBLZ11%237%5EbBZL7hBZL%2FFLZ%20hbDZL%20r%7C%20LZ%20r%7C%20%20ZXyQXyQXyQ%20%20YQ%20%5BUfFsus%2CXyQZ%20==0=0===Detour%20Ahead=Frigo%20%2D%20Carter%20%2D%20Ellis==Ballad=C==1r34LbKcu77G%2C7%2D4C%5E7%20ZL7%2DAl%2C7%2DE%2C%5EFsQ%7CyXtla7BZL9b7%23FD7%20sD4TA%2A%7ByXQyX7%20C7LX%7D%207G%207bA1NZL7A%2D%207%5ECZL7bB%207%5EFZyQXyQ%2DGl%7C%2CL9b7B%23h7%20B%7CQyX7%5EE%7CQyXtlaB7%7CQyX%2DEB%2A%5B%5D%209b7F%23h7%20F2N%7CQXtla7Q%7CB7a7%23F%207%5ECA%2A%5B%5DQyXb7D%7CQyX7%5EE%7CQyXtlb9LZByX%2DEZ7%5ECZL%5E%2CE%2D7%5EFZL7C%207%2DGl%7C%2C7%2CG7%2DDs%207DZL7%2DAl%2C7%20Bb7Fs%7CQy%20E7%239LZA%2D7%20Eb7LZD7%20G7LZC%5E7%20G7%235%20Z%20==0=0===Devil%20May%20Care=Dorough%2DKirk==Medium%20Up%20Swing=G%2D==1r34LbKcu7hE%7CQy4G%2D%20E9b7D%207hAZL7hE%20G%2DZL9b7D%207hAZL7hLZG%2DX4TA%2A%5BLF%2F7%2DEb7%231L9b7D%207hAZL7hE%2D%20G%7CQyX9b7D%7CQyX1ZG%2D%20G%7CQyX7QyX7%2DBbo7L%209bDpp%7CQyX%2DG%7CQXy5%239b7D%7CQyX7hAZ%5D%5B%2ABC%207oEZcKQyXQ%7CBb%5EQyX7F%7CQyX7%2DCZLG7%207%2DDZL11%237bE%207%7CBb%5E7yX7F%7C7%5EG%7CQb%2D7XyD%7CQyX7hAZL%20lcKyQX7%5EbA%7CQyX7bE%7CQ7b9XyBZL%20lL9b7Db7%20D7L7hE%20%2DGZL9b7D%20h7AZL7hE%20%2DGC%2A%5B%5D%20ZAh7%20E%7CQyX%7CQyX5%2D7%2FFL%7CQyX7hAZL%20lcKQXy11%237bE%7CQyX7hEZD7%239bG%20%2DGZG%2D%20%20%28Eh7%29LZ%20%28A7b9%29x%20%28D7b9%29%20Z%20==0=0===Dewey%20Square=Parker%20Charlie==Medium%20Up%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7X7F%7CQyX7CZL7bD7%20bE%7CQyX7%2DbA%7CQyXyQ%7CF%2D4TA%2A%7B%207bE%20b%5E7%20CQyX7%5EbE2NZL%20QyQXyX%7D%207bB%207%2DFZL7%7CBb%2D7E1NZL%2DFZL%20b%5E7XyX7F%7CQyX%2C7C%7CQyX%5E7bEZL7bD%207%2DbA%7CQyQKclAB%2A%5B%5DyX7F%7CBb7XyZL7bD%207bE%7CQyX7b%2DA%7CQyX7%5EbEA%2A%5B%5DQC7XyQ%7CQyX7Q%7CF%2D7%20Bb7LZEb%5E7%20C7LZF%2D7%20Bb7%20Z%20==0=0===Dexterity=Parker%20Charlie==Medium%20Up%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4TA%2A%7ByX6bB7LZN17%2DC2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20F7LZbA%207%5E%5B%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKcB%2A%5B%5DQA%207%5Eb7%20G7LB%207%2DFZL7F%207%2DCZ7LG%207%2DDZL7F%207%2DCZb7LZE%5EbBA%2Ab7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Diane=Rapee%2Dpollack==Medium%20Swing=Eb==1r34LbKcu77bB%7CQ4F%2D7X%7CQyX7%2DCZLD%2F7%5Eb%20E7%5EbE%7CQyX7bB%7CQyF%2D7Xy4TA%2A%5B1b7D%7Cb%5E7%20AA%7CQyX7bB%7CQyX7%2DBF%2A%5B%5D%207C%207%2DGZL7bh7XyQE%7CQyX7bB%7CQG%5E7XyA%2A%5B%5D%207bB%207%2DFZLC7%207%5EGZL7D%207%2DA%7CQF%2D7Xy%7CQyX3%2DGZL7b%5E7%20EbE%7CQyX7bB%7CQyX7F%2D%7CQyX7%2DCZLD%2F7%5Eb%5E7%20AbE%7CQyX7%2DFZL%5D%5B%2ABFG%7CQyX31b7D%7CQyXh7A%7CQyX7bB%7CQyX7%2D%2D7%20C7%207C%207%20Bb7LZEb6XyQKcl%20%20Z%20==0=0===Dienda=Kirkland%20Kenny==Waltz=C==1r34LbKcu7bD%2FFZ4G%2D11daF%2011%2DG%7CQyX117%23%5EbGZLA%2F9ddaF%20%2Cd9%2FAL3Ti%2A%5B%239%5EbG%5B%2AAF%2F1%2331G%7CQyX9%2DDZLDb%2F%2DbB%20bD%2FF%7CQyXG1XyQ%7C%5D%20xZLQyXD%2F%7CF%2D11QyX11%2DD%7CQyXbE%2F%7CFQyXE%2F9ddaC%7CQyX%7CBb%5E7QyX11X7hDZsXyQ%7C%2DF%209%2DF%7CQyX%2CbG%2FBbZLbG%2FbB%20bB%2F9%2DF9%2FEbLus9A%7CD%7CQyXC%20C6LQyX11%2331bD%7CQyX%2D9FB%2A%5BQyX%2Ctla7CZ%7CD%2D9%2C%2FE%7CQyB%7CQyXyQ%7CGbbG%7CQyX11%2DG%7CQyXAb%2F11%2DFZL%2DbB%20bB%2F%5E7%2311XC%2F9%2DddaF%20%2FAXyQLQ%20%207%5EbD%7CQyXbAC%2F%7CQyXD%2F11%237%5EbB%7CZG%2D115%237%5Eb%20QyXQGb%5E7%23lcKQyXbD%2FFZLA%2Fd9daF%2011%2DG%7CQyX11%20%20%5DXyZLA%2F9Ff%7D%20b%2D11%20FA%2F9ddaF%2011%2DGZL1%201%237%5EbGZLA%2F9ddaLZF%2FDGQ%7BY%20%2FDb%20%20Z%20==0=0===Dig=Davis%20Miles==Up%20Tempo%20Swing=Ab==1r34LbKcu7NZL%20x4F7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%204T%7BA%2AG%7CQyXyQKclL7bE%207%2DbB%7CQyX7b%5EAZL%20x%20ZL%20x%20ZL%20ZAb%5E7X7bE17G%207bb9%20%7D%7CE%207%2DbB%7CQyX%2DFZLb97C%207hG%7CQyX%2DF2Nb7LZA7C%207hLZGb7%20F7LZBb7%20Eb7LZAb6%20%20%20Z==0=0===Dinah=Akst%20Harry==Medium%20Up%20Swing=G==1r34LbKcu77D%7CQy4G%5E7%20L7%2DE%20B%2FGZL7%5EC%20%5E7GZL7D%207%2DAZL7%2DEZA%2D7X4T%7BA%2A%209b7B1G6%20B%7CQyX6G2NZL%20QyXyQX%7D%207D%207%2DAZL7obF%23h7%20N%7CQyXA%7CQyX%2DXyQ%7CX7%2DE%7CQyX%23C%2F7A%7CyQXD%2F%2DE%7CQyX%23D%2F%2DEyQ%7CA7E%5BB%2A%5DZL7%2DE%7CD7XyL7%5EC%207%5EGZL7D%207A%2DZL7%2DE%207%5EG%5BA%2A%5DQZG%2FB%20QyX7%2DA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z==0=0===Dindi=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Eb==1r34LbKcu7yX9%2DA4Eb%5E7%5EC%7CQyX7%5EbD%7CQyX%5E7bE%7CQyX7%5EbD%7CQyX7XyQ%7C4Tv%2A%7BE%207%2DbXyQ%7CG7%5EbE%7CQyX7%5EbD%7CQXy7%5EbEA%2A%7BY%7DQyX31XyQ%7CB9%2DD%7CQE2NZLb%5E7XyyX%7DQyX7%2DbB%7CQyXb6E1N%7CQyX7%5E%2DbA%7CQQXyQ%20AZL7b9b7C%20%7CAh7%206%2DbE%20%2DG%7CQyX6%2Db%7CEQyX%2DGB%2A%5B%5D%209b7DLZG%2D7QyX6b%5EbD%7CQyQ%7CC%23EA%2A%5B%5D%209b7bB%207%2DZFL6%2D%23C%20%2DF%7CQyX6%2Db%5E7XyX%2DFZL7bD%7CQEb%5E7X%7CQyX7%5E%2DbA%7CQyX7b%5EAZL7bE%207%2DbB%7CQyEb6Xy%7CQyX7XyQZ%20==0=0===Diverse=Parker%20Charlie==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX64Bb%2D69b7F%207hC%7CQyX6%2DBbZL9b7F%207hC%7CQyXLZBb%2D4TA%2A%7B%20lcKQ7b9LZBZL%20QyXQyX%7D%209bF7%207hC%7CQyX6%2DbB1Nb%2D6XyF%207hC%7CQyX9Fh7XyQyX7hEZL%20lcKQy7X%2DbE%7CQyX9b7bB%7CQ%7CAb7bB%2A%5B%5D%207hC%7CQyQ%7CChBZL9b7F%207hC%7CQy6X%2DbBA%2A%5B%5D%209b7F%207b%2D6XyX7%5EbD%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9%20Z%20==0=0===Django=Lewis%20John==Medium%20Swing=F%2D==1r34LbKcu7%7CQyX%2DT44F%2DX9b7F%7CQyX%2DF%7CQy9Xb7C%7CQyX%2DbB%7CQyXyQ%7CBb%5B%2Cv%2A%2CyXE%2F3XyQ%7CAQyXF%2F9b7G%7CQyX7Gh%7CQyX7%5EbD%7CQyX6b%7CC7b19b7bE7C%209bXyQ%7CBhD%207%2DF%7BA%2AY%7DQyXF%2D%7CQyX9b7C%7CQyX%2Db7LZG7%2DF%7B%5DQ%207bD27b9%20B9b7CZL9b7G%207bDN1ZL7bA%207bEZL7%2DbXyQ%7DNFZL9byXF%2F6ZF%2D6XyX9b7F%7CQyXF%2F6%2DBb%7CQyX9b7F%5BB%2A%5DQyQ%7CBb%2DL9b7CG%207%2Db9XyQ%7CQyX9b7FZLF%2F7ob%20B9b7F%7CQyXF%2F6%2DbB%5D%2AC%5BBb7F%7CQZLxZL7b9%20FxZL7bGZL7bD%207bZAL7%2DbE%207bBZL9b7LZDb7CZL7hGb7LZxLZDb7LZC7b9%20Z%20==0=0===Do%20It%20Again=Sylva%20Gershwin%2DDe==Ballad=F==1r34LbKcu7%20%20lcK4F6XyZL%2DD%20FZL%2BF%206FZ%20Lx%20ZL%20x%20ZL%20lcKQG7XyQ4TA%2A%7BlcKQy1C7%20DyX7Dl%7C%2CbE%2F6%2DCsF%2C%20bBZL7C%207%2DGZL7Q%7CG7XNB%2A%5B%5DyX7GZXyQKcQyX7DZL7hA%207%2DGLZ7D%207C2NC%2A%5B%7D%20%20lKcl%20L7CZL%20Q%7CGh7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Do%20Nothin%27%20Til%20You%20Hear%20From%20Me=Ellington%20Duke==Medium%20Swing=Bb==1r34LbKcu7G%207%5Eb4Bb%5E7%237bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyX11LZB4TA%2A%7BbA%7CQyC7%20F7NZL%20QyXQyX%7D%207F7%20%2DC%7CQyX7%5EbB1NZL2Bb6XZL5%2377G%207%2D7%20%5D%5B%2A7%5EbB%7CQyX7bGZL%20%20xZL%20lcKQyX7%5EbGBXyQ%7CDbD%207%2D7bA%207yQ%7CF7yX7%5EbEZL7bB%207%2D%7CFQyX7%5EbBA%2A%5B%5DQyXQ%7CEb%2DX7CZL%2311LZBb%5E7%20G7%235LZC7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Do%20You%20Know%20What%20It%20Means%3F=Alter%20Louis==Medium%20Swing=C==1r34LbKcu7CZL7o4C%5E7%20%7CQyX7DZL7%2DA%207%2DZEL7%2DA%207%5ECZL5%237GF6%20F%234T%7BA%2AyX6CZ7b9LZ%2DD2NZL%20QyXQyX%7DyQX7GZL7bA%207%2DD1N7%20G7LA%20G%2F6ZL7D%20lBb%2D7yX6bAZL7bE%207%2DbZBL7oA%206bAZL7bE%20Q%7CA%2D7%5BB%2A%5DQEZL7%2D%2D7LZAZL5%237G%207%5EC%5BA%2A%5D5%20%237G%207%2DDZL7D%207%2DC%5E7%20AE%207%5EG%2D7%20A%2D7LZD7XyQ%7CF6%20F%23o7LZC6%2FG%20A7b9LZD%2D7%20G7LZC6XyQZ%20==0=0===Dolores=Shorter%20Wayne==Up%20Tempo%20Swing=Db==1r34LbKcu7D%207hA4D%2D7X%2DGZL7D%207%2DA%7CQyX%5E7bEZL7bB%207%2DF%7CQy7XyQ%7C4TA%2A%7B7%2DGZLDb%5E7XQyX7%2DGZL7Dpp%7CQXy7%2DGB%2A%5B%7D%20%20lcKQy%7CppD7ZL9%237D%207%2DA7XyQ%5D%5EbEZL7bB%207%2DF%7CQXy7%2DDA%2A%7B%20%20QyXQyX7XyQ%7CA%7CQyX7LZG%2D7XyQ%7CAh7%20D7%239LZDb%5E7XyQKcl%20%20%7D%20==0=0===Dolphin%20Dance=Hancock%20Herbie==Medium%20Swing=Eb==1r34LbKcu7X7%2DCA4Eb%5E7b7G%207hD%7CQyX7%5Eb%7CEQyXbE%2F7%5EbD%7CQyX9%20%5D%5B%2A4Ti%2A%5BQyX7%2D%5E7%23117%2DbA%7CQyX7%5EGZL7%20D7%2DA%7CQyX7%2DC%7CQyXXyQ%7CFbA%7CQyXsus7%235LZC7%5EGB%2A%5B%5DQyX7D%7CQXy7%2DAZL%20lcKQyX7%2DXyQ%7CG7Gpp%7C%7CQyXsGXyQ%7CQyX9b31F%7CQyXsu7sF%7CQyXG%2F11%237%5EbE%7CF7su%2FA%7CQyF%7CQyX7%20%5D%5B%2AL7%2DD%207E%7CQyX7%2DBLZ7D%207%2DA%7CQyX7bECZC%23%2D7A%207%2DE1bB%7CQ%5B%2ADD%5E7%5EbDZLE%2F7%5ECZLE7%2F%5EDZLE%2F7%5ECZLE%2F7%2FEbXyQyX7%233b9%2FEbXyQ%7CAb%5E7%235%2FEbXyQ%7CG7%235XyQZ%20==0=0===Dolphin%2C%20The=Eca%20Luiz==Bossa%20Nova=E==1r34LbKcu7QyX7%5E4F%23%5E7QyX7E%7CQyX7%5E%23F%7D%3E%20x3%3C%20%2011%237G%7CQyX%5D%2AA%5BA4T%7Bi%2AB%7CQyXXyQ%7CAL%20lcKQyX7%5EC%7CQytXla7bD%7CQyXtla7bZF%23h7A%2F7B%7C%2DbB%209Q%5D%2AB%5ByX31b7F%7CQyX7%5EDQ%7CyXsus7A%7CQyX7%2DEQ%7CBb%2DyX9b7ZL7A%20%5E7%20BbyX7%5ED%5BC%2A%5DQyX9%23b97A%7CQyX6%2DbBZL7%2DQ%7CE%2D7%2DbBZLX7%2DB%7CyQ%7CF%23%7CQyX7%2DD%7CQyX9b7%7CEQyX7hB%7CQyX31b7G7XyQX7h%23C%2AQyXtb9susQyXtla7B%7CQyXtl7a%23F%7CQyX7h%23C%7CQyX%7CE7al7E%7CQy%7CQyX7XyQ%7CB7%23F%7CQyXtla7%23C%7CyQXtla7%23G%7CQyXA%2F7XyQ%7CB7%5EA%5BAE%5E7XyQ%7CC7%2FEXyQ%7CE%5E7LZC7%2FELZB%5E7LZE%5E7%20Z%20==0=0===Domingo=Golson%20Benny==Up%20Tempo%20Swing=C%2D==1r34LbKcu7%7CQyXA4C%2DXylcKQyX6%2DbBZL%20lKcQyXB%2F7GZL%20lcKQ%20LZF%2F4TA%2A%7ByX7bEyQ%7CC%2DC1NZL%2C9b7G%20%2C7h%7CDQyX7DZL%20lcKQyX%2DXyQ%7CX6%2DbA7%2DE%7CQXyQ%7C%3CE%7CQyX7%2DD%7CQyX%2DCN2%7C%7DQyX9b7G%3EeniFb%2D7Xy7bA%7CQX9b7D%5B%2ABF%2DhA%7CQyX7%5EbA%7CQyX%5E7bE%7CQyX7bB%7CQyX77XyQ%7C%5D%207A%20yQ%7CG%2D7%20Ab7LZ%3CD%2EC%2E%20al%20Fine%3EDh7%20G7b9%20%5D%20==0=0===Don%27t%20Be%20That%20Way=Sampson%20Edgar==Medium%20Swing=Db==1r34LbKcu7ZL5%2374Db6%20bEZL7%2DbB%206bDZL%2357bA%207%2DbEZL7%2DbB%2D7%20Ab4TA%2A%7ByXQyXb7LZEbA%207%2DbEZL7%2DbB%20b6D1NZL5%239bA%207%2Db7%235%20%7DB%207%2DFbBZL%202Db6%20X9FZL%20lcKQyX9C%2AB%5B%5DQyX6bDZL6%2DbGyQKclNZL%20QL5%237bcl%20LZEZL7%2DbB%206bDA%2A%5BQ%5DyX5%237bA%7CQyX9bEb%2D7%20AKQyX9bB%206bBb%2D7L7bA%207%2DbEZL7bB%20%2D7FZL5%237bA%207%2DbEZ%235LZD%206bDZ%2D7LZEb%2D7%20Ab7%235%20Z%20==0=0===Don%27t%20Blame%20Me=McHugh%20Jimmy==Ballad=C==1r34LbKcu71G%207h4C%5E7%20A%207%5ECZL9b31G%207Dh%7CQyX31b7AZL7hE%2D7LZD4TA%2A%7BC2N%7CQEh7%20AQyXQyX%7D%207G%207%5ECN1ZL7G%207%2DDZL31b7XyQXyZL9b3A%207%2DD%5D%5B%2ABFKQyX7DZL%20lcKQy7X%2DA%7CQyX7E%7CQyX7%5Ecl%20LZ%207C%206A%207%5ECLZG7X1G%207hD%7CQyX31b7ZAL7hE%207%5ECA%2A%5B%5DQy3b9LZ11%237b%2D7LZDh7%20G13b9LZEh7%20A7b13LZD%2D7%20G7LZC6%20G7%20Z%20==0=0===Don%27t%20Explain=Holiday%20Billie==Ballad=D%2D==1r34LbKcu7bD%7CQy4D%2DXybEZL9b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ7%2311X4T%7BA%2AL7%5EF%20sG%2D7%2C%2DG%20%2DD%5BB%2A%7D%209b7A7%20hE%7CQyX7%5EFl%7C%2C7C7LZC7%2011%2377bBZL%20Eh7L%5EbBZL7%5EF%207CZL7G%2D%20%2DDZL9b7A%207bBZ7%20Eh77%5EbBZyX11%23%20%5D%2AA%5B9b7A%207hE%7CQyX%2DDLZ9b7A%207hE%7CQyX%2DDLZEb79b7A%20Q%7CDb7%2311%20sG%2D7%2CC7%2C%7ClF%5E7XyQ%7CEh7%20A7b9%20Z==0=0===Don%27t%20Fence%20Me%20In=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7x%20ZL74F%20F%5EZL%2C7C%207%2DGZL31bD7%206FZL7%5EF%206FZL7G%2D7%20C4TA%2A%5BZL9bE%20LZF6%7CQyX6bBZL5%237F%20F7%7CQyX7%5EFB%2A%5B%5DQyXBb%5E7%20x%20ZL%20FZL%20lD7b9%207%5EbBC%2A%5B%5D%205%237F%20F6ZL7C%207%5EFZL6%2DbBXyQKc%7CQyXF%7CQyX7F7XyQ%5D%207C%207%2DGZL7o%23FF%20ZL%20lcKQyX7%5EbB%7C%5B%2ADF%5EZL7C%20FZL%2C7%235LZBZL6%2DbB%207D%7CQyXFLZ9bE%207%5EbB%7CQyX6bF%5E7%20C7F%207F6%20sG%2D7%2CC7%2CZ%20==0=0===Don%27t%20Get%20Around%20Much%20Anymore=Ellington%20Duke==Medium%20Swing=C==1r34LbKcu77G%7CQy4C6Xy%7CQyX7G%7CQyX7DZLl%20cKQyX7AZL%20lcKQN1C6X4TA%2A%7BX7%5EC%7CyQXyQ%23F%7CQyX6FB%2A%5B%5D%207%20C7%2DG%7CQyX6C2NZL%20o7XyQX%7DQyXX6CA%2AXyQ%7CF%207%2DDZL7obE%207%2DELZ9b7B%207h%23F%7CQyX6G7%20%5D%5B7C%7CQyyQKcl%20LZA7XyQKcl%20LZD7XyQ%7CG7XyQ%7CC6XyQ%7CG7XyQZ%20==0=0===Don%27t%20Go%20To%20Strangers=Kent%2DMason%2DEvans==Ballad=Bb==1r34LbKcu77hCZL4Bb%5E7%20%2C7%2DD%7CQyX%2C7%5EbBQ%7CyX%2C11%237bE%7CQyX%2CG7b9%2C4TA%2A%7B6bB2NF7b9%2CXQyX%7D%20%2C7F%20%2C7%2DCLZ%2C7G%20%2C7%2DD1N%7CQyXyQ%20LZ%7CQyX%2C7%5EbEZLZBb6%20%2C7%5EbEZL%20x%20ZL%2Cb7B%20%2C7%2DFB%2A%5BY%5DQyXBb7%2CL%2C7F%20%2C7bE%7CQG%2D7%2C%20bBA%2A%5BY%5DQyX%2C7F%7CyQX%2C7CZL%20x%20ZL%2C7C%5E7%2CXy%7CQyX%2C%2C6bB%7CyQ%7CBbb7F%7CQyX%2C7hCZL%2Cb97G%20%2C7%2DD%7CQyX%2C7%5E9%2CXyQX%2C11%23%20F7%2CLZBb6XyQZ%20==0=0===Don%27t%20Know%20Why=Harris%20Jesse==Ballad=Bb==1r34LbKcu7%5EbB%5BA4Bb%5E7B%20sus7FZL7C%207%2DZGL9D%209%5EbEZL7bB%20b%20%5DY%2A4T%5Bi%2AD%209%5EbLZEb%5EB%207%5EbBZLbB%20susF7ZL7C%207%2DGZL9D%209b7LZE7bB%207L7C%2077%20C7LD%209%5EbEZL7bB%207%5EBb%7BA%2A%7D%20bB%20sus7FZ9LZG%2D%2DG%7B%209B%2A%5D%20bs%20BbL7FZL7C%207%2DGZL9D9%20%5EbEZL7bB%207%5EbBZsus%20Bus7FZbBZLbyQ%7CC77F%7CQyX7C%7CQyX7%2DZGL%20lcKQyX7F%7CQyX%20F7%2FEX7%2DG%5BBZLbB%2FC%20%7D%2AFZL7C%207%2DGZL9D%20%5E9bEZL7bB%207%5EbB%7BA7sus%207F%20D%2Fsus7Fb7LZE7%2DG%7C%7D%20bB%20sus7FLZ7C%207%2DGZL9D%209%5Eb%20C7LZB%207%5Eb%20sBb%2CBb7%2FF%2C%7ClG%2D7%20C7LZF7sus%20Bb%20Z%20==0=0===Don%27t%20Misunderstand=Parks%20Gordon==Medium%20Swing=F==1r34LbKcu7yX7GZ4F%5E7X%20sus7D%7CQyX7%5EbELZtla7E%20sus7E%7CQyD7b9L4TA%2A%7BhAs%206yQ%7CN1B%206F2NZL%20QyXQy%7DX%207C%207GZL7D%207%2DAb7LZFX7C%7CQbA%207%2D%2ABlG%2DB%207hBZL%20lcKQyXD%2DZL9b7A%207hE%7CQyXb7LZA%5B%5D7D%2C%7CQyX7%2D7XyQtla7E%20sus7E%7CQy7X%5EFA%2A%5B%5DQyX9b7C%7CLZEb%5EGZL7oD7sus%20D7b9LZG7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Don%27t%20Take%20Your%20Love%20From%20Me=Nemo%20Henry==Ballad=C==1r34LbKcu7G%7CQyX4C%5E7%207G%207%2DDZL7G%20D%2F7ZGL7obE%207%2DEZL7%2DDLZD%2D74TA%2A%5BX7%2DDZC%5E7XyA%207%2DD%7CQyX7obE%7CyQXE%2FCB%2A%5B%5D%20%20lcKQ7b13L%7CQyX7%207%5ECA7%20A7bG%207%2DDZL7%2DbE%207%2DZEL7G%2011%237bAZL317%20%5D%5B%2A%2DD%7CQy%2DD%206CE%2D7%20EG%7CQyX7%2DDZL7G%207D%2DZL7G%20D%2F7GZL7ob7XyQ%7CZL7%2DDb7A%207o7%20sCX7%5EC%7CQyX7bB%7CQy7X%5EFlC%2A%5B%5D%2C7C%2CE%2F6yQ%7CEh%23DZL713LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Don%27t%20Worry%20%27Bout%20Me=Bloom%20Rube==Ballad=Ab==1r34LbKcu7A%7CQyX4Bb%2D7yX7%2DbBZL%20lcKQy7X%5EbA%7CQyX7bE%7CQyXQ%7CEb74T%5BA%2Al%2C7C%2C%7CC%2D7%20bG%7CQyX9bG%7CQyX6b%2DD%7CQyX7%2DbBZL7oB9%20sGhQyX6bbA%7CQyyQ%7CBbQyX7%2DbB%5BB%2A%5DQyXb7E%7CQyX7%2DbB%7CQyX7%7CEb7XX7%2DF%7C%7CQyX7Kcl%20L%20lcKQyX7%5EbDZL7Ab%207%2DbE%7CQyX7%5EbAZLZDb%5EQyX7%5Eb7F%207Q%7CC%2D7X6bAU%7CQyX7bE%7CQXy7%2DbB%7CQyX7F%7CQyXyQ%7CC%2DyX9bG9%20Z==0=0===Donna%20Lee=Parker%20Charlie==Up%20Tempo%20Swing=Ab==1r34LbKcu7%5EbA%7CQ4Ab%5E7%7CQyX7%2DbBZL%20lcKyQX7bB%7CQyX7F%7CQyXEb7Xy4T%5BA%2AQyX7bEb%2D7%207F%7CQyX7%5EbA%7CQyXb7G%7CQyX7%5EbDZL7bAXyQ%7CB%7CQyX7ZL%20lcZBb%2D7bB%7CQyX7F%7CQyX7%5EAb%5BB%2A%5DQyX7bE%7CQyX7XyQKL%20lcKB%7CQyXQ%7CC7bX9b7C%7CQyX%2DF%7CQy9Xb7C%7CQyX%2DF%7CQyX9yQ%7CF%2DyX7hGo7XyQ%7CC%2D7%20F7LZBb%2D7%20Eb7LZAb%5E7XyQ%7CBb%2D7%20Eb7%20Z==0=0===Down%20By%20The%20Riverside=Traditional==Medium%20Swing=F==1r34LbKcu7yXFZL4FXyQyXFZL%20lcKQyX7CLZ%20x%20ZL%20x%20ZL%20lcKQKcl%204TA%2A%5BKQyX%2CLZ%20x%20%5D%20%20lcKQyX%2CFZL%20clKQyX%2C7CZL%20x%20ZL%5B%2ABBb%20lcKQL%20lcKF%2CXyQB%7CQyX7F%7CQyX%2CFZ%20LlcKQyX7CZL%20lcKb%2CXyQZL%20lcZF%2CXyQKcl%20LZC7%2CXyQKcl%20LZF%2CXyQKcl%20%20Z%20==0=0===Down%20For%20Double=Green%20Freddie==Medium%20Up%20Swing=Bb==1r34LbKcu77F%207C4Bb6%206bB%7CZL7F%207CZL7%20G6bBZL7F%207CZL7G%20G7LZ4TA%2A%7B%206bB%20b6%20G%2DL7%2DC%206bB2NZL%20QXyQyX%7D%207F%207%2DCZL7ZDbo7B1NZL%5D%20%20lcb7XyQFZL%20lcKQyX7CZLl%20cKQyX6bEZL%20lcK7XyQKBB%2A%5B%5DBZL7F6%20G7L7G%206bB%7CZL7F%207CLZ7G%206bBZL7F%207CZLZC7%20bBA%2A%5Bb6%20%20%28C%2D7%29LZ%20%28Dbo7%29x%20%28Bb6%29%20Z%20==0=0===Down%20In%20The%20Depths=Porter%20Cole==Medium%20Swing=G==1r34LbKcu77D%7CQy7XyQKL7E%207%2DB%7CQyX7%5EGZ%7CL%20x%20ZL%20x%20ZL%20lcZA%2D7X%5EGA%2A%7BE%206G1%2D7XyQ7D%7CQyX7%2DA%7CQyX%2CD7%7CQyX7%2DA%7CQyX7D%7CXyQ%7CNA%7CQyXyX7G%7C%2D7%20D7DB%2A%5B%5DQyX6GZL7D6%20G2NZL%20QyXQyX%7D%20%2D7XyQAZL7%2D7B%7CQyXyQ%7CGZL%20lcKQyX7%5EC%7CQXy7G%7CQyX7%2DD%7CQyX7F%23h7X7%2DD%7CQ7hBZL%7C%2AAE7yX7%5EG%7CQyX9b7D%7CyQX7hA%7CQyX7A%7CQyXQKcl%20QyX9bXyQ%7CE7b9XyQ%7CA%2D7XyQ%7CC%2D6%20F7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Doxy=Rollins%20Sonny==Medium%20Swing=Bb==1r34LbKcu7ZL%297bb7%20D77bB%7CQyX7bBZL7F7%20C%7CQyX7GZL%297bA%28%20D7%28AB44T%5B7D%207b%7CC7Xy7oE%7CQyX7bEZL%20lKcQyX7bB%7CQyX7F%7CQXyQ%7CBQyX7G%28Ab7%29LZG7XyQ%7CC7%20F7LZBb7%20F7%20Z%20==0=0===Dream=Mercer%20Johnny==Slow%20Swing=Bb==1r34LbKcu7%7CQyX74BbXylcKQyX6bB%7CQyX%2CA7%7CQyX7%2DEZL%20lcKQ%20LZD%2D4TA%2A%5B%2DCZL%20%5D%5B%2ABCX7CZL%20lcKQyX7%5EBb%7CQyX6%2DbE%7CQyX7%2DyQKclQyX7GL%20lcKF7XyQB%7CQyX%2C7A%7CQyX7%2DZEL%20lcKQyXbBA%2A%5B%5Db6XyQ%7CQyX7%237G%20%2CyQ%7CG7A%207%5EbB%7CQyX6%2DbEQ%7CyX7%2DC%2CC%2A%2C%5B%5DQyX7LZD7X7%2DDZ9LZC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Dream%20A%20Little%20Dream%20Of%20Me=Schwendt%2DAndre%2DKahn==Ballad=G==1r34LbKcu7ZL9F%204G6XyyX%2C7%2DA%7CQyX9b7EQ%7CyX6GZL7D%207bE%7CQQ%7CC%2D64TA%2A%7B%2DFs%206%20E%2D7LD%2C7bEs%207%5EG2NZLQ%20yXQyX%7D%207D%207%2DAZ7%2C%7ClG7%5EG1N6bEZL%2C%5D%5B%2AB%2DFZL7%2DC%206bEZL7Bb%207%2DFZL7%2DC%206bEl7%20Bb77bB%2C7GZL7DZF%2D7%20QyX6GA%2A%5B%5D%207D%207A%2DZL7%2DC%206bEZL7bB%7CEb7%20L7%2DC%206XyQ%7CE7b9XyQ%7CA%2D7%2CXyQ%7CC%2D6%20F9LZG%5E7%20sEb7%2CD7%2C%7ClG6%20D7%20Z%20==0=0===Dream%20Dancing=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7QyX7%5E4E7%2357G%7CQyX7%2DDZL%20lcQKyX7%5EAZL%20lcKQyXXyQ%7CC4TA%2A%7B7G%207%2DQ%7CF%5E7A%207%2DbE%7CQyX7A%7CQXy7%2DE%7CQyX9bB%7CQyXb7LZDyX7C%7CQyX7DXyQKcCZL7G%207%5EC%7CQyX7Bb%7CQyX7%5EFB%2A%5B%7D%20%20l6XyQ%7C7%5ECZL7%5EF%7CQD7b9L7bG%7CQyX7%5ECC%2A%5B%5DyQXsus7G%7CQyX7%2DDZ%2311Xy%207hA%7CbEZL7%2D7%20A7ZL7bA%207%2DbEZL7G7%20%2DDZL7bA%207%2DbEZLD%2D7%20GE%7CQyX%2D7%20Ab7LZD%2D7%20G9susLZC6XyQKcl%20%20Z%20==0=0===Dreamsville=Mancini%20Henry==Ballad=C==1r34LbKcu7L7F%20F4C%5E7X%7C%2C7%23Fs%20%207%2DG%7CQy7X%5EC%7CQyXC%2F7%2DG%7CQylC%2D7%2F4TA%2A%7B11%237bEb%2D7L2NZL%20QyXQyX%7D%207%20G7%2DDZL7A%207%2DE1NZD%2D7%20D%207%2DDZZL7F%20XyQ%5D%5B7%2DB%207%2D%23FZL7A%207E%2DZL31b7B%207h%23FB%2ALZC%2D77%5ECZLQyX7%5EC%237b9%207G%207%2DDZL9b7A%20h7EZL9b7B%207h%23FZL%5D%5B%2AAC%207h%23GDZL7%2DCXyQ%7CDZL7F%20F%2F7%2DCl%7C%2C%237Fs%20%207%2DG%7CQyX7%5EC%2D7%20Eb%2F7%2DG%7C%2D7%20Db7%2311LZC%5E7XyQZ%20==0=0===Driftin%27=Hancock%20Herbie==Medium%20Swing=Eb==1r34LbKcu77C%7CQy4Eb7%20L7bA%207hAZL7%2DbB7%20%2DCZL7G%207bAZL7GZG%2D7X4TA%2A%7B31A%20%2C1F%2D7XbB%207%2DF2NZL%20QyXyQX%7DQyX%2C9b7bB%7CQy7LZEbN%7CQyX7%5E%2DC%20%5D%5B%2ABA7%2DCZL%297G%28%20lcKQXy7bEZL%20lcKQyX7b%28C%2D7%29%20%2C11%23CZL7G%28F7%29%20L7G%207bEA%2A%5B%5DQyXb7BlZL%20l%207%2DFZL7FZAb7%207%2DCZL%207bB%20%2D7LZAQ%2C7bB%207%2DF%7CQyX7%7CCQyX7%2DGZL7bA%207hLZEb%2CbB%207%2DZYXyQQLZEb%2C%20C7%20%7BF%2D7%20%3CVamp%20and%20fade%3EBb7LZEb7%20C7%20%7D%20==0=0===Duke%20Ellington%27s%20Sound%20Of%20Love=Mingus%20Charles==Ballad=Db==1r34LbKcu7%7CQyX54D7%239%7CQyX9%5EbD%7CQyX9b13bA%7CQyX9%5EbD%7CQyXF7%239%234TA%2A%5BAZLQy%235XyQZLQyX11%237F%7CQyX%5E7bD%7CQyX5%239b7bA%7CEb%2D9X9b7bB%23FB%2A%5BXyQ%20LQyX9%5EbDZL%2C11%237Ab%20%2C7%5ED%20%2C6bE%20%2CEZXyQ%20%5D9b31b7Gs%207b9LZEG%207%2DD%7CQyX7%5EDZL11%237A%207hEZL6E%207%5E7LZC%5E7B%207hbBC%2A%5B7%2FBb%2C7F%20%2C7%5EbAl%7C%2C31b%2CE7%2DbBs%2011%2331Al%7Cb9%2C%20%5D%2DA%2CB%2F%2DF%7CQy1%20Eb91bG%7CQyX9%5EbDZL%2C11%239D%20%2C7%5EbAZL11%233%2311X1%239b7b7bA%20%7CBb7%236bE%20%2CE%7CQyX9b31Ab%7CQyX7hbE%7CQyX11%2C%20D%5E7QyX119%2311LZDb%5E9%2CXyQ%7CfU%3CFine%3ED%5E9%2311%2CXyQZ%20==0=0===Duke%2C%20The=Brubeck%20Dave==Medium%20Swing=C==1r34LbKcu7B%2C7%2DF4C%5E7%20ZL7%2DA%207%2DEZL7Bl7%2C%2DA%2CG%2F7%2DEsZL7%5EFD%2D7%20s4TA%2A%7Bl%2C7bDb%5E7%20DL7%5EbAl%2C7bE%2C7%2DbsBZL7%2DB%207%2DCZL7%5EbZsD7%2CEl%7C7bG%2ChDs%5B%2ABF%5E%209b7GZL7%5EbA%207%2DBbZL7%5EC%207DZL7E%207F%2D7LZ%7D%207%5ECsusbE7LZsC%2ChG%2C6bA%2C7%2DbB%2CCb%2FAsZL7%2DbBl%2C7F%2Ch%7CF%2D7%2C%2DCl%2C77%2DDZL%2311%20%5D%2DEZL7Bl%2C7%2DA%2CG%2F%2D7EsZL7%5EF%207%5ECA%2A%5B7%20A%2D77bDl%2CDsZL7%2CBb7%7C7bE%2C7%2DbBsZL7%2DB7%20%2DCZL7%5EbD%207%5EbEl%2ClAb%5E7%2DFs%207%2CDb7%2ClC%5E7%20Z%20==0=0===E%2ES%2EP%2E=Shorter%20Wayne==Up%20Tempo%20Swing=F==1r34LbKcu71%237%5Eb7altXcKQyXtla7EZL%20lKcQyX7%5EFZL%20lcKQyl%20LZEE44T%7B1NZL7cl%20LZ%5EF%7CQyXtla7E%7CQy1X1%237bE%7CQyXtla7D7%20Eb%5EKQyX1%2DbD%7CQQ%7CG7X%7CQyX11%237bD2N%7C%7DyQX7bG%7CQyX7%2DG%7CQyG%2D7XyyX7%2DD7%20Gb7LZF%5E7%20%20%20Z==0=0===Early%20Autumn=Burns%2DHerman==Ballad=C==1r34LbKcu7X9%237G4C%5E7X%5EbA%7CQyX9%237A%7CQy7X%5EbB%7CQyX9b7B%7CQy7XyQ%7C4T%7BA%2A%2DD%5BB%2AC%5E7%20AKQyX6C2NZL%20QyXyQX%7D%207G%207%2DDZL9%237cl%20%20%5D1N%7CQyL7bE%20ZC%5E7%2FL7F%207%2DC%7CQyX7%5ECLZ7G%207%2DDZL7obE%20EZBb%5E7L7G%207%7CQyX9Db7%2CCyX7%5ECl%5BA%2A%5D%2C7G%2Cb7A%2C%5EA%2C7bB%7C%2C7B%2C7Q%7CB7b%2C%5EDsZBb%5E7XyQ%7CA7%239XyQ%7CAb%5E7XyQ%7CG7%239XyQ%7CC6%20A%2D7LZD%2D7%20G7%20Z==0=0===East%20Of%20The%20Sun=Bowman%20Brooks==Medium%20Swing=G==1r34LbKcu77%2DCZL4G%5E7XyX7%2DA%7CQyX7E%7CQy7X%2DBZL%20x%297C%28%20%7CQyQKcl%204T%5BA%2AyX7%2DE7XyQ%5D%2DEZL31b7B%207h%23FQ%7CyX7D%7CQyX7%2DA%5BB%2A7XyQ%7CF%7CQyXX7E%7CQyQ%7CA%2DZL%20x%297C%28%20%7CQyX7G%5E%5BA%2A%5DQyX7D%7CQyX7B%2D7XyX7A%7CQ9b7B%207XyQKLG%2F7%2DA%20%2DA%5BC%2A%5DQXy7F%7CQyX7%2DCZL%20lcZF%23h7%2DA%7CQyyX7%2DAXyQ%7CA%207%2DbB%7CQyX7%2DB%7CQXy7F%7CQyX7%2DA%7CQyX7Eb7LZ7%2DEZLQ%7CD7XyQ%7CG6XyQKcl%20%20Z==0=0===East%20St%2E%20Louis%20Toodle%2Doo=Ellington%2DMilley==Medium%20Swing=C%2D==1r34LbKcu7A%2F6%2DFT44C%2DLG%2F%2DC%20bE%2F%2DCZL6F%2D%20D%2F6%2DFZLbE%2F%2DC%20ZF%2D6%20%2CA%2A%2C%5B%2DC%2CA%2A%2FG%20C%2DX9b7GZL7bA%20%2DCZDL%2F9b7G%206%2DFZLbE%2FyQ%5D%5B%2C%2DCZLb%2DC%20G%2FbLZF%2DA%2F6%2DF%206%2DFZLG%2F%2D%20CbE%2F%2DCZL6%2DF%20D%2F6bLZC%2DE%2F%2DC%20%2DbB%7CQF%2D6%20G%2CB%2A%2C%5B%5D%207bE%207%2DbZBL7oB%20%2DCZLD%2F9b7Ab6XyZLbE%2F7Al%2C7LZAb6s%7CQyX7CZLD%2F7%2DG6%20bE%7CQyX6%2DbA%7CQyXB7%2CBb7bE%207%2DFZLG%20G7%20%5DE%2F%2DCZL6%2DF%20D%2F6%2DZFLbE%2F%2DC%20%2DC%2CA%2A%2C%5Bb%20C%2D%2F7bAZL6%20F%2D6%2FAbLZC%2D%2FG%20C%2D%2FEbLZF%2D6%20G7b9%2FDLZC%2DXyQ%7CG7b9XyQZ%20==0=0===Easter%20Parade=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu7BZL7F4Bb%5E7ZL7o%23C%207%2DC%7CQyX%5E7bE%7CQyX7bBZL7F%20Bb%5E7%204TA%2A%7B%5DQyX6%2D7LZNF%207C2NZL%20QyXQy%7DX%207F%207%2DC%7CQyX7C17LZBbG%207%5Eb%2DDZL67XyQK%7CQyX7C%7CQyX7%2DGZ%20LlcKQyX6bEZL%20lcF6%20EbbBB%2A%5B7F%207%5E%5D%5B%2AABo%23C%207%2DC%7CQyX7%5Eb%7CEQyX7bBZL7F%207%5Eb7LZBb%207F%207LZBb%5E7%20G%2D7LZC7%20F7LZBb6%20sC%2D7%2CF7Z%20==0=0===Easy%20Does%20It=Oliver%2DYoung==Medium%20Swing=C==1r34LbKcu7%2DDZL7T44C6ZL7G%207%2DDZL7%2DA%20C6ZL7G%207%2DDZL7%2DA%20C6%20A%2D%2CA%2A%2C%5B7%2DD%206ZC6%20E%207%2DGZL7%2DD%206F%2CB%2C%2A%5B%5D%207C%207%2DDZL7obC7LZFL7G%207A%206C%2C%20C7LZ%207G%207bAZL7A%206CLZ7G%207%2DDZL7%2DD%206F%5D%5B%2C%2AA7%2DGZLL7G%206%2D7%20G7%207%2DDZL7%2DA%206CZLG7%207%2DDZL7%2DA%206CZLG7LZCDZL7%2DZC6XyQZ%20==0=0===Easy%20Living=Rainger%20Ralph==Ballad=F==1r34LbKcu77bE%2074F%5E7%20%2C7F%2C7%2DCs%20A%2F7%5EFLZ7o%23G%207%2DGZL7o%23F%7ClBb%5E4TA%2A%7B7C%207%2D%20D%2D7LQyX%7D%207C%207%2DGZL7%20D7%2DAZL7C%207%2DG1NZLZN2G7%5EFZLB%207%2DF%20Bb7L%207%2DbEZL7%2DbB%207%5EDbB%2A%5B%5D%207bA%207%2DbEZAb7LZ7%5EFZL7C%7CQyb%2D7%20ALbA%2F7%2DbB%207%2DbBZCL%2F7%5EbD%207%5EbDZL7bZG%2D7XEZL7b7%5EbBl%20%5D%5B%2AA7%2DCs%20A%2F7%5EFZL7oG%23%207%2DGZL7o%23F%207%5EF%2CF7%2C%7C5%237C%20%20Eb7LZF%5E7%20D%2D7LZG%2D7%20C7LZF%5E7%20D%2D7LZG%2D7%20C7%20Z%20==0=0===Easy%20Street=Jones%20Alan==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7%2C7bE%2C7%2DbBs%207%2DCLZ31b7G%207%2DFZL7C%20%7ClAb%2D4TA%2A%7BNZL%20Q%20C7LZ%7D%207bB%207%2DFZL7%2DC7%20%5EbE1NZL7bB%207%2DFXyQXy7%2DGZLbB%7CQyXyQ%7CBZL7bD%207%2DbA%7CQyX%5E7bAB%2A%5B%5D%207bE%207%2DbEb%5E7X7%5EbE2EA%2A%5B%5D7LZAbB%207%2DFZL7F%207%5EbELZ7bD%207%2DbA%7CQyX7%5Eb7%235%20bE%207%2DC%207%2DG7LZF%2D%207%2DbAl%7C%2C7bE%2C7%2DBbs%207%2DCZL31b7G%207Bb7LZC%207%5Eb7LZB7%20Bb7%235LZEb%5E7%20Ab7LZEb6%20sF%2D7%2CBb7Z%20==0=0===Easy%20To%20Love=Porter%20Cole==Medium%20Swing=G==1r34LbKcu7B%7CQyX4A%2D7XX7%5EG%7CQyX7D%7CQyX%2D7AZL9b7E%207hB%7CQyyQ%7CC74TA%2A%5B%2DAZL9%7CE7b9%2DBZL7C%207%5EG%7CQyXD7%7CQyX7%2DAB%2A%5B%5DQyX7%20E7bQyX7%2DAZL9bD7XyQB%7CQyX7%2DAA%2A%5B%5D%2097bE%207%2DBZL7C%207%5EG%7Ch7%20E7%7CQyX7%7CQyX7%7CD7Xy%5DQyX9b7E%7CQyX7%2D%7CBQyX7C%7CQyX7%5EG%7CQ%5B%2ACA%2DQyX7%2D%207%2DB%7C7LZG%5EU%7CQyX7D%7CQyX7%2DALZ7obB%207%2DBZL7C%207G6XyQF%206%2DCE7b9%20Z%20==0=0===Ecaroh=Silver%20Horace==Medium%20Swing=Db==1r34LbKcu7L%20x%20Z7%239%235%205%239%237BZL%20x%20ZLx%20%20ZL%20x%20ZL9%237bE%20E7%239LbBi%2A%7BG%207%2DDZ%20x%20L%5EbDZL%20lcKQyX117%23DZL%20lcKQyX7%5EAZ7XyQ%7CL%20x%20ZsZL9%23LZC%5E77EZL9%237G%209%237%23FLZ5%239%237F%207%2DC%7CQyX%239%20F75%239%237sZL9%237%2CC7%2C7bAZL9%237B%209%237b%7CBQyX9%237bBl%7C%2C7bD%239%20A7bE%2C7DX7%5EbD7%2CE7%2C1%237bG%7CQyX7%5EbDS%2AA%7B%7DQyX9%237Dl%7C%2C7F1XyQ%7CG%2C7%23FA%2C7%2Db%2311XyEZL7B%207%2D%23FZL7C7%20%2DG%7CQyX7%5EbG1N%7CQ%5E7%20sE7G%7CQyD%3EeniN2lGb%239%237bA%207hbEZL59%23%237bB%207hF%7CQyX7%5E5LZ%3CF%7C%7D%2C7bZL7%2DbQ%5D%5B%2ABbBZL5b7A%207%5EbG%7CyQX9%237bD%7CQyX7%2DbA7b5%20EyX7%5EbB%2D7XyQ%7CE7b9XyQ%7CA%5E7%20%20%3CD%2ES%2E%20al%202nd%20End%2E%3ELZAb7altXyQ%5D%20==0=0===Eclypso=Flanagan%20Tommy==Latin%2DSwing=Eb==1r34LbKcu7bEZL74%3C%2A70FZL7%2DC%20%2C7%5EbEZLb7B%20%2C7%2DF%3EnitaL%20%20%2D7%20Bb4TA%2A%7BQyX%7D%207LZ%7CFbE1NZL7bB%207%2DFZ7L%2DC%207%2DGZL7bB%207%2D%5E7%20C7%2DG%207%5E%7CQyX7QXyQ%7CX7%2DbB%3EgniwS%20%202%2A7%3CB%2A%5B%5DQyX7%5EbE2NyQ%7CEbyXQyX%20%2007%2AyQKcl%207C%207bB%7CQyX7%2DFQ%7CyX7F%7CQyX7%2DCZL%20%5D%5B%2AA%3CX7%5EbA%207%2DF%7C%3EF%2D7%2C%207%5EbEZL7bB%207%2DFLZ7%2DC%207%5EbEZL7bB%20G%2D7LZnitaLBb7LZG%2D7%20C%2D7LZF%2D7%20Bb7LZEb%5E7%20C7%20Z%20==0=0===Edda=Shorter%20Wayne==Medium%20Swing=G==1r34LbKcu7G%7CQyX4G%5E7XyX7%5EG%7C%7CQyX7%5EF%7CyQX7%5EG%7CQyX7%5EF%7CQyQ%7CF%5E73Ti%2A%5ByX7%5EG%7CF%5E7X%5EF%7CQyX7%5EG%7CQyX7F%5E%7CQyX7%5EGA%2A%5BY%5DQy7XyQ%7CQyX7%5EE%7CQyXXyQ%7CGyX7%2DE%7CQyX7%5EF%2CB%2C%2A%5B%5DQyX7%5EF%7CQyX7%5EQ%7CF%5E77%5EF%7CQ%5EbE%7CQ%7CF%5E7XF%2CC%2A%2C%5B%5DQyX7%2DE%7CyQX7%5EF%7CQyX7%2DE%7CQy%2D7%2CXyQyX7%2D%5DQyX7F%2D7XyyX7%2DF%7CQyX7%5EbE%7CyQX7%2DF%7CQyX7%5EbE%7CQQ%7CEb%5E%7CQyX7b7A%7CQEh7Xy%7C%7CQyX9%239b7A%7CQy7XhE%7CQyX9%239b7A%7CQEh7Xy%2CD%2A%2C%5B9%239XyQ%7CEb%2D7%2CXyQ%7CAb7XyQZ%20==0=0===Eiderdown=Swallow%20Steve==Medium%20Swing=G%2D==1r34LbKcu7QyX7%2D4B7alcKQyX7%2DCZL%20lcKyQX7%2DEZL%20lcKQyXtl%20LZG4TA%2A%7BbE%7CQy%7D%5B%2ABGQyX7%2DFZL%20lcKQy7X%5EF%7CQyX7C%7CQyX7%2D%7CBb7X%20%20lcK7%5EFZLKcl%20%20GZL9%237G%207%2DD%7CQy6X%2DbE%7CQyX7hEC%2A%5B%5D%2D7%20C7QyX7%5ElcKQy%2D7XyQL%20lcKQyXtla7BA%5B%2A%5DQyX7C%7CQyX7%2DG%7CZE%2D7XD%7CQyX%20LZC%2D7XyQKcl%20LZG%2D7XyQKcl%20%20Z%20==0=0===Eighty%20One=Carter%20Ron==Even%208ths=F==1r34LbKcu7%20lcKQ7susX7bBZL%20lcKQyXsu7sF%7CQyXsus7bB%7CQysusXyF44T%5BX%2911%23usXyQsus7F%7CQyXsus7b%7CBQyXsus7CZL%20lcK%28Db%5E7s7FZLyQKcl%20%20Z==0=0===Eisenhower=Scofield%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu7B%7CQyX4Eb7XX7C%7CQyX7%2DGZL%20lKcQyX7bAZL%20lcKQyyQ%7CB74TA%2A%5BL7bB%20%5D%5B%2AAEC%20sus7GZL%20lcKQXy7bAZL%20lcKQyX7b7LZB7QyX7b%20lcKQyQKclZL%20lcKQyX7bDZLl%20cKQyX7bAB%2A%5B%5D%20%20Gb7XyX6bEZ7C%20suyQ%7CBb%20lcKQyX7bAZL%20lKcQyX7bEA%2A%5B%5DQyX7LZG7sX7BZLLZB7%20Bb7LZEb6XyQ%7CBb7%20Eb6%20Z%20==0=0===El%20Cajon=Mandel%20Johnny==Bossa%20Nova=Bb==1r34LbKcu7yX7FZ4D7%20%20%28%20%207%2DCZL%20lcKQy7XC%7CQyX7GZL%297bA%28Gb7%29L4TA%2A%5Bb7G%7CQsusXyZL9b7D%207hA%7CQyX%5E7bEB%2A%5B%5DQyX7bB%7CQDh7Xy7bB%7CQQyX7GC7XyQA%28%20%207DA%2A%5B%5D%207bE7%20F%7CQyX7%2DCZL%20lcKb7%29LZ%7CQyX9%2A%2C%5B%5DQQKcl%20%7CQyXsus7bB%7CQyXF7ZL%297bG%28%20%207%2DCZLBb7XyyX7C%7C6bB%7CQ7XyQ%7CQyX7C%7CQyX9b7G%7CyQX7hDZL9b7D%207hA%7CF7Xy%5EbE%2CCXyQ%7CF7%20Eb7%20Z%20==0=0===El%20Gaucho=Shorter%20Wayne==Bossa%20Nova=F==1r34LbKcu77%5EbG%7C%5E7XyQFZL5%239%237E%207BZLb7B%207%2DD%7CQyX7%5EbE%7C%2D7XyQF44T%5BZL7G%20%2D7XyQyX7%2DCZL%20lcKQyX%5E7bEZL7%5EbE%207%5EbG%7CQ%7CD%2D7F%7CQyXC%2D7XyQ%7CD%2D7%20E%2D7LZE%2D7XyQKcl%20LZE%2D7XyQKcl%20%20Z==0=0===Elora=Johnson%20J%2EJ%2E==Medium%20Swing=Bb==1r34LbKcu7CZL9b4C%2D7XCZL7bD%207%2DDZL7%5EEb%207%5EbB%7CQyX7F%7CQy%2D7%20G74TA%2A%7BB%207%2DFLZN1B%5EbB2NZL%20QyXQyX%20%7D7bD%207hD%7CQyX7%5Eb7XyQ%7C7F%207%2D7C%7CQy%2ABEb%5EL9b7D%207hA%7CQyX7b%5EB%7CQyX7%2DbE%7CQyX7ZG%2D7X%5B%5D%207bbD%207%2D%2D7XyQbE%207%5EbB%7CQyX7F%7CyQX7%2DCA%2A%5B%5DQyX7F%7C%5E7LZDC%7CQyX7LZC%2D7%20G7b9LZC%2D7%20F7LZUBb%5E7XyQ%7CDh7%20Db7%20Z%20==0=0===Embraceable%20You=Gershwin%20George==Ballad=G==1r34LbKcu7%5EG%7CQy4G%5E7XQyX7%2DA%7CQyX7D%7CQXy7%2DA%7CQyX7obB%7CQy%7CC%2D6X4TA%2A%5B7%2DE%7CQF%23h7%20ZL5%237%23F%207h%23CZL%2FD%2DE%20%2DEB%2A%5B%5D%209b7BB%2D7Xy%7CQyX7X7obBD%5E7%20B%5EGA%2A%5B%5DQyX7D%7CQy7X%2DAZL7A%207%2DEZL7%2D7XyQ%7CZL7A%20%5ECC%2A%5B7XyQ%7C7%2DD%7CQyX7%5EG%7CQyX%2D6C%7CQyX7%2DA%7CQyX7D%20G7%20%5D%2DA%7CQyD%207hAF%23h7%207%2DBZL6%2DC%207h%23CZDL%2F7%2DE%207%2DEZL9b7B%20E7LZ%7CQyX77b9LZG%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===Emily=Mandel%20Johnny==Waltz=G==1r34LbKcu7X7%5EC%7C4G%5E7X%7CQyX7%5EG%7CQyX7D%7CyQX7%2DA%7CQyX7%2DE%7CQyG7XyQ3T%5BA%2A%7CQyX7XyQ%5D%2AX9b7B%7CQyX7%2D%23F%7CyQX7%2D%23C%7CQyX7%5EE%5BByQ%7CE%2D7F%7CQyQyX7D%7CA%2D7X%2DA%7CQyX7%2DE%7CQyX7G%5E%5BA%2A%5DQyX5%237D%7CQy7XyQ%7CQyX7A7%2DB%7CQyQ%7CG77%23F%7CQyX7%2DE%5BC%2A%5DyQX7B%7CQyX7%5EC%7CQyXb13XyX7%5EG%7CX6%2DC%7C7XyQ%7C%23C%7CQyX9b7E%7CQyXh7B%7CQyX7D%7CQyX7%2DAh7XyQE%7CQyXyQ%7CB%2D7XyQ%7CE7b9XyQ%7CA%2D7XyQ%7CD7XyQ%7CG%5E7XyQ%7CD7%20%20%20Z==0=0===End%20Of%20A%20Love%20Affair%2C%20The=Redding%20Edward==Ballad=F==1r34LbKcu7bEZL74G%2D7%20bE%7CQyX7%5EbEZL7b%20B7%2DF%7CQyX7%5EFZL7C%2D7%20Ab4T%7BA%2ADZL7G7LZDbL7G%207%2DD%5BB%2A%7DQyX%5E7F%7Cl%2C7C%2C7%2DGs%207%5EZD%2D7%20bA%207%2DG%5BA%2A%5DLZD%2D7%2DGZL7G%207%2DDZL7D7%20%2DA%7CQyX7%5ECZL7G%207%20C7%207G%207%2DL7bA%20LZF%5E7L7bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyXZEb%2D77C%207%2DyX7%5EF%20sG%2D7%206%2DbB%7CQyX7%5EbB%5B%2AC%5D%207F%207%2DC%7Cl%2C7C%2CEb7LZ7%5EbDZQ%7CAbo7XyQ%7CG%2D7%20F%23o7LZG%2D7%20C7LZF6XyQKcl%20%20Z==0=0===Epilogue=Evans%20Bill==Medium%20Swing=Eb==1r34LbKcu7LD%2F7Gb%20Eb%2FF%2FbBsZLG%2FbE%20%2C7b%5EAZLbB%2FC%20%2C%2DCZLD%2CEb%2ClE44T%5B%2FbEZL%2D%2FBbLyX7%5EbAZL%20lcKQysXusCZL7%2DG%207%5EbAZQKcl%20C%20%2DCZGXyQ%7CC%2D7XyQ%7CEb%2FBbXyQ%7CGadd9%2FBXyQ%7CCsusXyQKcl%20%20Z%20==0=0===Epistrophy=Thelonious%20Monk%2C%20Kenny%20Clarke==Medium%20Swing=Db==1r34LbKcu7%20x%20ZL4Db7%20%20x%20ZL7E%207bEZL%20%20xZL%20x%20ZL%20x%20ZL7DLZ%20x%204TA%2A%5B%20%20x%20ZEb7%20EL%20x%20ZL7D%207bDZLx%20%20ZL%20x%20ZL%20x%20ZL7Z%20x%20LB%2A%5B%5D%20QyX7D%23%2D6XybDZL%20lcKQyX7BZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQ%7CFC%2A%5B%5D%5D%5B%2ABEb7%20E7LZ%20x%20LZ%20x%20LZ%20x%20LZDb7%20D7LZ%20x%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Equinox=Coltrane%20John==Slow%20Swing=C%23%2D==1r34LbKcu7lcKQy%23%2D7XyZL%20lcKQyX7%2D%23FZ%20Lx%20ZL%20x%20ZL%20lcKQC%23%2D7XC44T%5B%20LZA7%2311XyQ%7CG%237XyQ%7CC%23%2D7XyQKcl%20%20Z%20==0=0===Eronel=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu7X7%2DAZ4G%5E7%20bEpp%7CQyX7%5E%2DbBZ5Lb7E%207%2DBZLA%2F7%5EG7%2311L4TA%2A%7BZL7bA7%20F7LNZL%20QyXQyX%7D%206b%20A6GZL7bA%207%2DA1NZ2A%2D7%20%2DC%7CQyF%7CQyXQ%5D%5B%2AByX7C%7CQyX7GZL9b%20D7%2DDZL11%237G%207%2DDQ%7CC%2D7yX7%5EGL5b7EB%2D7%20BLA%2F7%5EG%207%5EGA%2A%5B%5D1%201%237bA%207%5EbEZL7bZB%2D7%20%7CQyX7QyX7%5E7XyQ%7CA%207%2DAZL7F%207%2DC%7CyQX7%2DAZL11%237bEppb7LZG%5E%2DbBZZ%20==0=0===Estate=Martino%20Bruno==Bossa%20Nova=B%2D==1r34LbKcu7X7%2DEZ4B%2D7XQyX7%2DB%7CQyX9b7%23%7CFQyX7%2DEZL%20lcKQyKcl%20L4T%7BA%2A%3C%205%237XyQ%7CDX7%23FZL%20lcKQyX7G%5E%7CQyX7D%7CQyXsus7yQ%7CF%237A%7CQy%2DbE%7CQ%20%20%7DXybB%7CQyX7hFZL%20lcQKyX7%5EB%5BB%2A%20%20QyXQ7b9Xy%3EeniFcKQyXAb7b9yX7D%7CQyXsus7D%7CyQX7A%7CQyX7%2DE%7CQyXQ%7CG%5E7%7CQyX7l%20LZF%237XyQ%3CD%2EC%2E%20al%20Fine%3E%7CF%237%235XyQ%5D%20==0=0===Eternal%20Triangle=Stitt%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7EZL7b4Bb%5E7ZL7F%207%2DCZL7G%207D%2DZL7F%207%2DCZL7%2DG%20F%2D7%20B4TA%2A%7B%2C7%2DCs7LZN17%2DD2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20G7LZbA%207bZL7D%20b%5E7%20%5DyX7bE%7CQyX7%2DbB%7CyQX7E%7CQyX7%2DBlB%2A%5BQ%7CA%2D7Bl%2C7FZL7F%20Db7LZ7%2DG%207%5EbB%2CA%2A%2C%5B%5D7%20B%207%2D%23FZL7C%207%2DGLZC%2D7%207%2DbA7F%2C7%2D7LZC%2DG%207%2DDZL7bA%207bELZ7%2DbB%207%2DFZL7F%2077LZsCG%207%2DD%2ClBb%5E7%20Z%20==0=0===Every%20Time%20We%20Say%20Goodbye=Porter%20Cole==Ballad=Eb==1r34LbKcu7bG%207%2D4Eb%5E7B%207%2DFZL7C%207%2DGZ7L%5EbA%20%2C7%2DGZL7%2DF%20b7LZG4TA%2A%5BL7obG7%20E%5E7bEB%2A%5B%5D%207bD%207%2DbZAL7bE%207%2DbBZL11%23%5E7%2FG%20%5EBZL7%237bGZBb7LZ%2DGZL7bD%207%2DbA%7CQXy7%5EbAZL7bE%207%2DbB7%20C7L%207%2DFZ7%2DFZL%7CF%2D7%20GZL7%5EbA%20%2C7%2DGZL%2D7F%207%5EbEA%2A%5B%5D%207bB%2D7%20C7QyX11C%2A%5B%5D%20ZG%2D7%20%2DbAZL7bE%207%2DbBZ1L1%237%5EE%207%5EBZL7bG7%20Db7L7bB%207%2DFZLbo7LZZL6%2DbA%207%5EbAZL7Eb%207%2DbBZL7bB%207%2DFG7%20C7G%207%2DG%20Bb7LZEb6%20Eb6%2FBbLZUEb6%20Eb6%2FBb%20Z%20==0=0===Everybody%27s%20Song%20But%20My%20Own=Wheeler%20Kenny==Waltz=C%2D==1r34LbKcu7X7hA%7C4F%2D9%2F%2F7%5EbE%7CQyX11%2DC%7CyQXB%2F31b7G%7CQyXbBBbXyQ3TA%2A%5B%5EbB%201%239XyQZL%20QyXQyX%7DQyXb%2FB7%5EB%7CQyX11%2DG1N%7CN2G%2D17D%7CQyX9%5EDZEh7%20ArQyX%7CQyXA%2F7%2DE%7CyQX9%5EDB%2A%5B%5D%205%239%237%7CXyQLZLF%2F7F%7CQyXh7%20F%23%7CQyX7h%23G%7CQyXA%2F%2D9B%7CQyX11%2DBZL9b7C%237b9%23C%7CQyFA%2A%5B%201XyQ%7CyX%5DQyXB%2F11%2D%23F%7CyQX9%5EF%7CQyXC%2F11%2DGQXyQ%201%237%5E%239%237D%7CXyQ%7CGA%7CQyXbB%2F7%5EbE%7CQXy11%2DC%7CQyXB%2F31b7h7XyQbB%2F9%2D%2DC%7CQy%2D11%20B%5EbD%7CQyX11%2DDZL59%23%237A%207hEZLF%2F7%5Eb7%2311XG%7CQyX%5EB%7CQy%7CF%23%2D9%7CQyXbB%2F7%5EB%7CQyX%5E9bBC%2A%7B%5D%2011%2331B%20Bb%5E9XQyX117%2FBbXyQ%7DY%5BQE%5E7%2311XyQ%7CEb%2D11XyQZ%20==0=0===Everything%20Happens%20To%20Me=Dennis%20Matt==Ballad=Bb==1r34LbKcu7E%2C7%2DC4C%2D7%20ZL7G%207hDZL7F%207C%2DZL7obD%207%2DDZL7FsBo7%2C4TA%2A%7B%7CQyXQb7%2C%7C%2CQyX%7D%207G%207%2DD1NZ7LF%207%2DCZL7G%207%2DDlXyQXyA%2C7%2DbyX7%5EbXyQ%5D%5B7bB%207%2DFZL7%2DC%207b%5EEZL9%237bB%207%2DFB%2Ab9LZE6bB2N%207%2DDZ%20A7%239%2DCA%2A%5B%5D%207F%207%2DCZ7LC%207%2DG%7CQyX7%5EDZL7%20F7L7%2DE%7CQZL7G%20ZC%2D7%20%2C7bA%2C7%2DbE%2C7%2DC%2Co7BsZL7G%207hDZL7F%7ClD%2D7L7obDC%2D7%20F7LZBb6XyQZ%20==0=0===Everything%20I%20Have%20Is%20Yours=Lane%20Burton==Ballad=C==1r34LbKcu7bE%7CQy4C%5E7XL5%237G%207%2DDZL7G%20%2D7DZL7bA%207%2DbE%7CQyZC%5E7X4TA%2A%5B%2F7%2DA%7C7LZD%2D%2F7%5E%2DA%7CQyX%2DAB%2A%5B%20%5D9b7E%207hBZL7G%207G%23XyQbA%207%2DX7%5ECAD7%2FF%23G%207%2DDZL7D%207%2DA%7CyQX7A%7CQyX7%2DE%7CQyX7%20%5D%5B%2A%7CQyXGX7%5EFZ%2D7%20Ab%2DG%7CQyX7%5ECZL5%237%20G7%2DDZL7G%207%2DDZL77%20C7LbE%7CQy%2DF%20%23F7%20E7byXG%2F7%2DA%7CQyX%23G%2F%5E7%2DA%7CQyX%2DAC%2A%5B%5D%209Q%7CD7%2FhB%7CQy6LZC%5E7XyQ%7CEb%2D7%20Ab7LZD%2D7%20G7LZC6%20sD%2D7%2CG7Z%20==0=0===Everything%20I%20Love=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7QyX7C4F%5E7X%2DGZL7D%207%2DA%7CQyX%5E7bB%7CQyX11%237B%7CQy7XyQ%7C4T%5BA%2AX7%2DbBD7LZG7%2DA%7CQyX7%2DG%7CQyXb7A%7CQyX6FZL7C%207%2D%20D7LZ%207%2DA%7CX7%5EbB7XyQ%7C1%237B%7CQyX7%5EF%5BB%2A%20%5D7C%207%2DG%7CQyX7%5EbA1XyQ%7CbE%7CQy7%2DCZL7%20D7L7%2DDZL%20lcKQyX7AQ%7CyX9b7E%7CQyX7hBZ%20Db%2D7%2DA%7CQylcKQyBb%5E7%207C%207%2DGZL7D%207%2DALZ7o%23G%207%2DGZL5%237DLZF6XZL7F%20%20%20Z==0=0===Everything%20I%27ve%20Got%20Belongs%20To%20You=Rodgers%2DHart==Medium%20Swing=Eb==1r34LbKcu7%2C7F%7CQ4Eb%5E7C%7CZLxZLxZLxZL%2C%2D7bEZLxZLxZLxZL%2C%2D7%2CXy4TA%2A%7B6bE1Nb%5E7%2CX%20%2C7%5EbAZLG%2F7bE%207%2C%5EbE%7CQyX%2C7bB%7CQyBb7LZB%7CQyXX%2C7%23FBb7XyBB%2A%5B%5D%20%20lcKQyX%2Cb6E2NZL%20QyXQyX%7DQ%2CXyQ%7C%7CQyX%2CC%2A%5B%5DQXyQ%7CF%7CQyX%2C7%2DG%7CQyX%2C7%7CDQyX%2CbEZL%2CB%20%2C7%23Bb7Xy%2CB%7CQybB%7CQyLZxLZQyX%2C7%2DC%7CZLxZLxLZxZL%2C7%2DbEZLxZLx%7CF7%2CX%2C7%5EbE%20lcKQQ%7CBb7EZL7bB%20%2C7%5EbAZL%2FG7bE%20%2C7%5EbE%7CQyX%2Cb6%2CXyyX%2C7%5E%20Z%20==0=0===Evidence=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74Eb%5E75b9b7bB%7CQyX7%2DFLZ5b9b7C%207%2DG%7CQyXXyQ%7CA4TA%2A%7BA%7CQyXDb7LZE%7CQyX7%2DbBB%2A%5B%7DQXy11%239%237F%7CQyX7%2DFb7%2311%207%2DbAQyX5bQ%7CDb7%7CQyX11%2331F%7CQyX11%237G%7CQyX7%2DC%7CQyXBb7b9yX7%5EbbA%7CQyb%5E7XyyX5b9b7bB%7CQyX7F%2DZL5b9b7C%207%2DG%7CQQ%7CA7XEA%2A%5B%5D%2D7%20Db7LZF%2D7XyQ%7CF7%239%2311XyQZ%20==0=0===Exactly%20Like%20You=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C6XyNZL%20lcKQyX7GZLl%20cKQyX7DZL%20lcKQ1C6Xy4T%7BA%2AQyX6CXyQXybB%7CQyX7%5EF%5BB%2A%5DQXy7C%7CQyX6C2NZL%20Q7XyQ%7C%7D%207G%20KQyX6yQ%7CD%2D%207G%207%2DDZL7obE%20%2D7EZL7G%206%2DF%7CQyX7%5D%2AA%5BCX7%2DA%7Ccl%20LZD7XyQKcl%20LZG7XyQKcl%20LZC6XyQ%7CD%2D7%20G7%20Z==0=0===Eye%20of%20the%20Hurricane=Hancock%20Herbie==Up%20Tempo%20Swing=F%2D==1r34LbKcu7L%20n%20l4F%2D6%2C%20%2C7%5EbDZL%2Csus7b%20A%2Csus7bEZL%2C6bB%20%20sC7%7C4TA%2A%5BcKQyX7%2C%20%20s7bEZL%20lcKQyX%2CF9%2F%237bE%7CQyXnl%7C%2DbB%239%2FF%2C%2DbGlZsus7b64%20n%20bB%20%2C6%2DFB%2A%5BQyX%2C%2D7F%7CQyX%2C7%2DF44TZL6%2CLZETZL%20l%237bEZus%2CLZL%2C7%5EC%20%2C11%237%5EAZ%20Ln%20l%7C7Cs%20%20%2C7%5EbDZ%20n%20Ls7bA%20S%3C%7CQyyQ%7CEbZL%20n%20ZL%20n%20ZL%20xZ%20L%20lcKQyX%2CF%2F9%237F%2D7%2CXX%2CF%2F9olos%20on%20F%20minor%20Blues%3E%20x%20%20Z%20==0=0===Fall=Shorter%20Wayne==Ballad=E%2D==1r34LbKcu77%23F%7CQ%237sus7%5EbE%7CQyXsus7E%7CyQX9b31B%7CQyX3dda%2311XyF44T%5B31D%7CQd3XyQ%7CQyX11%237%5EbE%7CQysXus7E%7CQyX9b31B%7CD%5E7XydasusE%7CQyX%7CG%2D7X%7CQyX3ddasus7%23FLZ11%237%5EbA%207%2DB%7CQyB13b9QyX9b%2D7%20C%5E7%2FBLZ%20x%20%20Z==0=0===Falling%20Grace=Swallow%20Steve==Even%208ths=Ab==1r34LbKcu7G%2F7%5Eb4Ab%5E7B%207%2DF%7CQyX7%2DG%7CQXy%23F%2F7DZL%20lcKQyXb7LZE4T%5BA%2AE%7CQyX%23LZG%2D%7CQyX7h%23F%7CQyX7%5E%7CFQyXE%2F7C%7CQyXF%2F7B7b13F%2F7D%20bE%7CQy%7CA%2D7%20bB%7CQyX7o%23C%7CQyX%2D7CB%2A%5DQyX7%5EGZL7D%5E7%2FDXQyX7%2DbE%7CQy%7CEh7XZL7F%207%2DCZL7%2DbD7%20%2DD%7CQyX31b7A%7CQyBb%5E7XQyX7%5E%5E7%20%20Q%20ZYQ%7CAb%5E7XyQ%7CfDb%5E7%20%20%20Z==0=0===Falling%20In%20Love%20Again=Hollander%20Frederick==Waltz=C==1r34LbKcu77G%7CQy4C%5E7%20QyX7AZLbB%2F7hE%20%5E7CZL7hD%207%5EFZL7C%7CD%2D7X3TA%2A%7BX7EB%2A6XyQ%7C%207h%23F2N%7CQyXQyXyQXQyX%7D%207G%207%2DD1NB7%20%5D%5BC%7CQyX%5DQyX77%20E7L7%2DDZL7D%207%2DA%7CQy7XDZL%20lcKQyX7%2DAZXyQ%7CGhB%7CQyQyX7G7%20C7L%2DD%7CQyX7AZLbB%2F7Eh%207%5ECZL7hD%207%5EFZ7XyQ%7C%5ECA%2A%5B%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Falling%20In%20Love%20With%20Love=Rodgers%20Richard==Waltz=Bb==1r34LbKcu7ZL%20lcb%5E7XyFZL%20lcKQyX7%2DCZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQKB43T%7BZLxZLQKcl%20LxZLxZLxZLxZL7b%5EBZL%20lcKQyX7FZLZxLZxyX7%2DCZL%20lcXyQKcCZL%20lcKQyX7%2DGZ%20LlcKQyX9b7DZL%20l7XyQK7hA1NcKQyXQKcl%20L%20lcKQyX11%237bAN2%7C%7D%20%20lcKQyX7FZLZG7b9yX7%2DCX7%2DC%7C%2D7XyQG%7CQyX7%5EbB%7CQyX7%7CFQyX7%2DC%7CQyX7oB%7C%2D7XyQCZL%20lyQ%7CF7%20%20%20Z==0=0===Fantasy%20in%20D%20%28or%20Ugetsu%29=Walton%20Cedar==Medium%20Up%20Swing=D==1r34LbKcu7A%2F7%2DE4D%5E9%2F%5EDZL%20%7Cr%20ZL%20%7Cr%20LZ%20%7Cr%20ZLA%2F7%2DEZLA9%2FALZ4Ti%2A%5BQyX9%5E%20LZ%20r9%5ED%7CQyX9%5EC%7CQyX%5E9DA%2A%7B%5D%20%20%7Cr%20ZL%20%7CXyQ%7CC%7Cr%20ZLX9%5EC%7CyQ%7CAb%2DBZL%2C9b7%23F%207h%23%7CCQyX7%5EG%7CQyX11%237%5E7XyQX9%5ED%7CLA%2F7%2D%2D7%2CE79%5EDlB%2A%7B%7D%2C7bE%2C7%2CE%5EF%2C7bGsZL7%5EGl%2C%2FALZEBs%7CQy9%5ED%7CQLZ%20r%7C%7CQyX%3EsoloS47%2A%3C%5E9DA%2A%7BY%7D%20%20%7Cr%20ZL%20C%5E9Xy%20%7Cr%20Z%2DBZL%2C%5E9XyQ%207h%23C%7CQyX7%5EG%7CQXy11%237bA%7CQyX9%5ED%7CF%237b9C%7CQyXr%20ZLA%7CC%5E9XLA%2F9%5EDB%2A%5B%7D%207bE7%20%2DbBZL7E%207%2DB%7CQyZE%2D7%2FQyX7%5E%7C%20LZ%20r%7C%20LZ%20r%7C%20LZD%5E9%2FALZE%2D7%2FALZ%20r%7C%20LZ%20r%7C%20LZ%20r%7C%20%20Z%20==0=0===Farmer%27s%20Trust=Metheny%20Pat==Waltz=C==1r34LbKcu7%20B%2F9b4G%5E7Xp%20%2C9b7%23F%20%2C7%2D%23CLZp%2CB%2FG%20%2C7%2DBZLQyLZF%2373TA%2A%5BusGZLZA%2D7%2CdaCZL%2CG%2FF%20%2CG%20%2C%2FGFl%7C%2C7Ds%20sus7D%20d9XyQLp%2C%2DBE%20bE%2F%20G7LZ%2CbB%20%2CbAZLp%20%2CE%2F%20C7%2DE%7Cp%20%2CC%20%2CsusCpLZDb%2CG%20%2Csp%209b7b%2FEb%2ChGZL%2096bGZL%205%23%2397G%7CQyX9ddabAl%7C7%2FC%20CDs%20%2CbA%7Cp%20%2CF%2D9XyCZLQp%20%2C7bA%207%5EbZAL%2011%2DGZL%209%2DC%7CQsus%20CB%2A%5B%5D%20C%20susb%2FAb%20QyXQyXQyXQyXQyZX%2CDp%2CCZL%20susC%7Cp%20Y%7BQCB%207%5Eb%2Cp%7CAb%5E7%20Bb%2FAb%20p%7CCsus%20C%2Cp%7CC%20%20%7D%20==0=0===Fascinating%20Rhythm=Gershwin%20George==Medium%20Up%20Swing=F==1r34LbKcu7G%2F7C%2C4F%2D%20Fs%207bBZL7oB%20C%2F%2DZFL7bD%207hDZLbE%2F%2DF%2D%2FAb4T%5Bv%2AZLbB%2F%20F%2D%2FE%7CQyX6FZL31b7C%20%2FC%2DFZL7bD%207hDZLbC%2D%20C%2D%2DF%7Cl%2C7hAZLb7LZC%20%2DC%7Cl%2CD%2F7G%2CbE%2FC%2Ds%207FZL7o%23F%20G%2F%2DC%2D%2FBbA%207hA%20ZL%20xbLZG7%20ZL%297C%28%20%20%297%2DG%28C7%7BA%2AY%5DQyX7C%7CQyXx%20LZ%20A%2F%2DF%20C%207%2DG7%28C%2D7bB1NB%2AZL%20x%20ZL%20%20xZL%20x%20ZL%297F%28%20%20%296XyQ%7CFZL%20x2NC%2A%7CXyQ%7CEC%7CQyX7%2DG%7CQyX7GQ%7CyX7%2DDZL9b7A%207h7XyQ%7D6FZL7G%287CZQ%7CEh7%20%20%297%2DG%287%2DG%7CQyXG7%7CQyX7%2DDZL9b7A%20%28C7%29LyX6bB%2D7%29%20%20%28C7%29LZF6XyQKcl%20%20Z==0=0===Fascination=Marchetti%20Fernando%2DDante==Waltz=C==1r34LbKcu77%2DD%7CQ4C6XyE%7CQyX7%5ECZL%20lcKyQX7%5EC%7CQyX7obE%7CQbo7Xy3T%5BA%2A7bAZL7XyQ%5DyX7%2DDZL%20x%20ZL%20xZ%20L%20lcKQyX7%2DD%5BB%2AQKcl%20G%7CQyX7obE%7C7XyQ%5DCZL%20lcKQyX7%5EC%7CyQX7obE%7CQyX6C%5BA%2A%5E7XyQG%7CQyX%7CQyX7%2D7XyQlcKQyX7GZL%20lcKyQX7%2DD%5BC%2A%5DQyX7G%7C%20LZD%2DD%7CQyXG7XyQ%7CC6XyQ%7CG7sus%20%20%20Z==0=0===Favela=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A%2D==1r34LbKcu7QyX314C13XX31C%7CQyX31bD%7CQXy31C%7CQyX31bB%7CQyyQ%7CDb4Ti%2A%5B%7CQyX3yQ%7CBbyX%7CrQyX%7CQyX31GQ%7CyX31AA%2A%5B%5DQyX31QLZA1X31C%7CyX7C%7CQ%7CA13%23C%7CQyX31G%7CQyX7D%2DB%2A%5B%5D%20%20lcKQyX9%23%2D7XyQyX31GX7%2DA%7C7%20F%2D6DC%2A%5B%5DQyX9%237A%7CQXy7%2DAZL7%2DE%207%2DAZL%2D7XyQh%23F%7CQAA%2A%5B%5DQr%7CXy7DZL9%237E%209%237F%7CyQX7%2DA%7CQyX7%2DDZLQ%239XyQyX%7CQyX9%2331%7CBb1331bB%7CQyX31A%7CQy3X1bB%7CQyX31A%7CQyXXyQ%7CAQyX31AZL6%2D%20%20%5D%5B%2AF%7CQyX7C%7CQyX7%2D%23%7CCQyX31G%7CQyX7%2DDB%23h7%20FlcKQy%2D7%20E%2D7LZA%2D7XyQKcl%20%20Z==0=0===Fee%2DFi%2DFo%2DFum=Shorter%20Wayne==Medium%20Swing=Bb==1r34LbKcu79%237D%204Eb7%207G%207%2DDZL7D%207%5EBLZ7%5EbA%207%2DGZL9%237DLZEb74TA%2A%5BX7bBZ%20Ab%5E7QyX7bEB%2A%5B%5DQyX7BbZL7F%20%297bG%287CZLKcl%20L7%2DGZLL9%237D%20LZEb%2A%5B%5D%207D%207%2DAZL7b%20E7%2DbBZL%20lcKQyX7AEb7%20lcKQyX7%5EBZAb%5E7L%5EbDZL9%237D%207bEZ7LG%207%2DDZL7D%207%5EBZ7%20C7L%207%2DGZyQKcl%20%20Z%20==0=0===Feel%20Like%20Makin%27%20Love=McDaniels%20Eugene==Rock%20Pop=Eb==1r34LbKcu7s7bB%7C4F%2D7XFZL7C%207bD%7CQyX7b%5EE%7CQyXsus7bB%7CQy%2D7XyQ4T%5BA%2A%2DC%7CQy%7CEb%5E7QyX7%2DG%7CQyX7%5EbAB%5B%2A%5DQyX11%237A%7CQyX%7CF%2D7XQyXsu7XyQ%7CAb%5E7XyQ%7CG%2D7XyQ%7CDb7XyQ%7CC%2D7%20sEb7%2CE7%7ClF7XyQZ%20==0=0===Feels%20So%20Good=Mangione%20Chuck==Funk=F==1r34LbKcu7yX7%2DD%20%20sC%2F%2DAZLbB%2F7C%207C%7CQXy7%2DG%7CQyX7%2DDl%7C%2CE7XyQ%7CF44T%5BF%7CQyXXyQ%7CEQyX7%2DD%7CQyX9%5EbEQ%7CyX7%2DDZL9%237A%207h%7CEb%5E97%2DG%7CQA%2C%2DGsb%5E9Xy%2DGl%7C%2CA%2FFs%20%207%5EblB%7C%2CC%2F%2DDs%20%207%2DD%7CQ7XyQ%7CE%7CQyX7D%7CQyBo%2C%7ClX7C%7CQyX7%2DG%7CQyXD7%7CQyXF%7CQyXsus7CyQ%7CFX%2CbB%2C%2DXyQ%7CG%2D7XyQ%7CC9susXyQZ%20==0=0===Fever=Davenport%2DCooley==Medium%20Swing=A%2D==1r34LbKcu7A%7CQyXAA%2DXyX7EZL%20x%20ZL%20x%20Z%20Lx%20ZL%20x%20ZL%20lcKQyQ%7CA%2D%2A%5B44TyX7EQcl%20LZX%2DA%7CQyX7EZLQ%20xZ%20L%20x%20ZL%20x%20ZL%20x%20yQZY%5BKQyX%2DQ%7CA%2DXyQ%7CXyQr%7CXyQLZE7XyQ%7CA%2DXyQ%7CE7XyQ%7CfA%2DXyQZ%20==0=0===Fine%20And%20Dandy=Swift%20Kay==Medium%20Up%20Swing=F==1r34LbKcu7X%2C7ob4F%5E7X%2C7%5EF%7CQyX7C%7CQyX7%2C%2DG%7CQyX%2C7obA%7CQyXyQ%7CA4TA%2A%5BQyX%2C77%2CXyQlcKQyX%2C7bBZL%20lKcQyX%2C7F%7C%7CQyX7C%7C%20LZEb%2DG%7CQyX7C%7CQZAb7%2CG%7CQyX%2C7obA%7CQyX%5E7FB%2A%5B%5DQyX7C%7CQyX%2D7%2CXyL%20lcK%7CQyX%2C7%2CXyQX%2C7%2DC%7C%7CQyX7C%7CQXy%2C7%2DG%7CQyX%2C7obA%7CyQ%7CF7%5EF%7CQy%207C%207XyQ%7CEX%2C6FZL%2C7C%20%2C7%2DGLZ7D%20%2C7%2DA%7CQyX%2C7byQ%7CG%2D%2C7%5EbBZ%20==0=0===Fine%20And%20Mellow=Holiday%20Billie==Slow%20Swing=F==1r34LbKcu7L%20lcK7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF%5B44TZC7XyQ%7CDb7%20C7LZF7XyQ%7CC7XyQZ%20==0=0===Firm%20Roots=Walton%20Cedar==Up%20Tempo%20Swing=Eb==1r34LbKcu7%5EbE%7CQ4F%2D7X%7CQyX7%2DFZL%20lcKQXy7%5EbE%7CQyX7bB%7CQyBb7Xy4TA%2A%7BbB%7CQycl%20LZyX7%2DCZL%20lcKQyX%5E7C%7CQyX7G%7CQyX7%2DDQ%7CF7XKQyX7Xsus7Kcl%20%20X7%2DbB%7CQyX7%2DA%7CQXy7%2DG%7CQyX7%2DFB%2A%5B%7DyQ%7CAbQyX7%5EyQKcl%20LZ%20x%20LZ%20x%20LZF7susXyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===First%20Song=Haden%20Charlie==Ballad=C%2D==1r34LbKcu7QyX7o%2D7%20C7X7%2DCl%7C%2CoB%2CbBs%20Ab%2FbB%7CQyX7%2DFZL9byQ%7CC%23C44T%5BD%20F%2F7CXyQ%7CXbA%2FbB%7CQyXA%2FF%7CyQXbB%2F7%2DC%7CQyX7oByQ%7CBb%2F7%2DF%7C%2DCl%7C%2C7sus%20s%20bA%2FbB%7CQyX7%2DFLZ9b7C%207%2DCZL9b7GBb%2CBoGZL7hYZ%2031%7CEb%2FB%2DCZLQ%2C31b7G%20bA6%2F%2DF%7CQyXA%2FF%7CQyXb7%20G7b%7CQyX7Y%7BQEb6XyQ%7CD7XyQ%7CDb%5E7XyQ%7CUC%2D7%20%20%3C4x%3E%20%7D%20==0=0===Five%20Brothers=Mulligan%20Gerry==Medium%20Up%20Swing=C==1r34LbKcu7%5EFZL74C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAG%2D7%20C4TA%2A%5B%207%5ECZLZN1C7%2DD2NZL%20QyXQyX%20%7D7G%207%2DDZL7bE%207%5E%20Db7L7bB%2077%2DbE%7C%2ABE%5E7DZL7A%207%2DE%7CQyX7b%5EEZL7bB%207%2DF%7CQyX%5E7XyQ%5B%5D%207B7%2DA%207ZDb%5E7G%207%2DDZL7%2DA%207%5EC%2AA%5B%5D%207bD%207%2DD%7CQyX7LZC%5EL7bA%20LZD%2D7%20G7%20%5D%7CG%2D7%20C7LZF%5E7%20Bb7LZD%2D7%20Db7LZC%5E7XyQZ%20==0=0===Flamenco%20Sketches=Davis%2DEvans==Ballad=C==1r34LbKcu7yX%7CrQ4C%5E7XlcKQyX7%5ECA%2A%5B%5D%20yQX%7CrQyXZL%20lcKQy%20LZXy4Ti%2A%5BLQyX%7C7susXL%20lcKQyX7%5EbBZLyQX%7CrQyXZL%20lcKQyZXyQrbAZLQQyX%7Cr%5E7%2FDL%20x%20ZL%2CD%2F7%5EbE%20DLZQyX%7CrQyXZL%20x%20ZLZXyQbE%20DZLZG%2D7XyQKcl%20LZXyQr%7CXyQ%20Z%20==0=0===Flamingo=Grouya%20Ted==Ballad=F==1r34LbKcu77C%207%2D4F%5E7%207bD%7CQyX7bB%7CQyX%2D7FZL7C%207%2DGZL7%2DDXyQ%7CG4T%7BA%2AB%5BB%2A%5D%5E7%20D7ZL6%2DbB%206F2NZL%20yQXQyX%7D%207C%207%2DGZLF6XyQF1NZLQyX7%2DQ%7CEb77bE%7CQyX7%2DbB%7CQy7XoA%7CQyX7%5EbA%7CQyXXyQ%7CGyX7%2Db%2DG%7CQyQ%5D%2AA%5BQyX7bB%7CQyX7%2DFZ7LC%207%2DGZL7%2DD%207%5EF%7CDb7XyX7C%7C7%20C7LZF%5E7%20D7LZG%2D7%20C7%20Z==0=0===Flat%20Foot%20Floogee=Gaillard%2DStuart%2DGreen==Slow%20Swing=F==1r34LbKcu7%20bBZL4F6%20D6FZL7C%207%2DGZL7%2D%20D6FZL7C%207%2DGZL7%2D%20F7%2FA4TA%2A%7ByX7FBF%2FC%20CX6F2N%7CQyXQyXQyQXyX%7D%207C%206F1NZL7yQ%5D%5B%2AZL7oB%206FA%2ALZBb6%207%2DG%7CQyX6CZL%20lKcQyX7GZL%20lcKQyXC7%20%5D%5B%20lcKQ%20C%2FFZG%2D7%20CbBZLA%2F7F%206FZL7%20C7%2DGZL7%2DD%206FZL7%20Bo7LZL7%2DDC7LZF6%20C7%20Z%20==0=0===Flintstones=Curtain%20Hoyt==Up%20Tempo%20Swing=Bb==1r34LbKcu7NZL7b4Bb%5E7%7CQyX7bBZLQyX%7CryQXZL7F%207%2DCZL7G%20Eb7%20A4TA%2A%7BlcKQyyQ%7CC%2D%5B%5D%20%20lcKQyX6bB2ZNL%20QyXQyX%7D%207F%207%2ABD7XX6bB1%2DCZL7XyQKcBA%2A%5B%5D%20%20lcKQyX7ZFL%20lcKQyX7CZL%20lb%5E7%20G7GZL%207%20F7LZXyQr%7CXyQLZBb7XyQ%7CEb7%20Ab7LZUBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Fly%20Me%20To%20The%20Moon=Howard%20Bart==Medium%20Swing=C==1r34LbKcu7b7E%7CQ4A%2D7X%7CQyX7%5EF%7CQyX7%5ECQ%7CyX7G%7CQyX7%2DD%7CQyBh7Xy4TA%2A%5BG%7CQyXA%2D7%20A7A%207%2DEZL7F%207%5ECQ%7CyX7G%7CQyX7%2DDZL7LZD%2D7%7CQyX9yX7%5ECC%5E7XyG%7CQyX7%2DD%7CQyX7%2DBA%2A%5B%5D%209b7E%207hB%7CQ7XyQ%7C%7CQyX7yX7%2DEXyQ%7CBG%7CQyX7%2DDZL7A%207A%2D%7CQyX9b7E%7CQyX7h7XyQ%7C7%5EF%7CQQ%7CA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CBh7%20E7b9%20Z%20==0=0===Flying%20Home=Goodman%2DHampton==Medium%20Swing=Eb==1r34LbKcu7bB%2C7B4Eb%20EZLbD%2FbE%20bEl%7C%2C7Bb%2C7Bs%207%2DCZLbD%2FbC%2D7%20s4TA%2A%7BQyXQyb%20Eb%2F7bB1N%7CQyX6bEl%7C7%2CbB%2C7Bs%207%2DCZLbDXyQ%7DXEl%7C%2C7cKQyXQ%7CN2ElcKQyX7bAZL%20lcQKyX7bEB%2A%5B%5DQyX6b%20LZF7yXQyXD%2FbE%20b7XyQ7bB%2C7Bs%207%2DCZLb%2FDbE%20bEA%2A%5B%5D%20%20lcK%2C%7ClEbBZL%20lbB%7CQy7%20sB7%7C%2C7bB%2C7Bs%207%2DCZbLD%2FbE%20bEl%7C%2C7bB%2ClEb6X%2DCZLb7XyQZ%20==0=0===Folks%20Who%20Live%20On%20The%20Hill%2C%20The=Kern%20Jerome==Ballad=C==1r34LbKcu7GZL%2CC4C%5E7%207%2DDZL7obE%20%2C7%2DELZ%2C7G%207%2DDZL%2C7o%23C%20A%2D7%2F4TA%2A%7B7G%207%2DA%2D7LZA%207%2DEZL7G%207%2DDZ7LA%207EZL%2C7G%20%2C7%2DD7%2CLZD%20%2CB%2F7%2A%5B%5D%2096%20A%2D7h%23F%7CQyX6C2NZL%20yQXQyX%7D%207G%207%2DDZL7%20B7bC1NZLGl%7C%2C7yQ%7CF%237As%20D%2F7%2DEZL%23D%2F%5E7%2DE%20%2DEZL9b7B%207h%2FC%23%2CDX7%2DEB%207%2DDZFLZsEC%207%5EClA%2A%5B%20%20QyXyQX%5D7G%2C7%2DD%2C7A%2C7%2D%23o7%2CL%2F7G%206EZL%2C7E%2D7%2C%20DZL7%2DA%20%2CB%2F7GZLC%2C%2F7%2DA%207%2DDZL7obE%2D7%2C%20GZL%2C7GZL7G%20ZD%2D7%20%2C9b7A%207hEZL7G%20%2D7DZL%2C7A%207%2DEZL7GLZD%2D7L7A%207C6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Fools%20Rush%20In=Bloom%20Rube==Slow%20Swing=C==1r34LbKcu7X7%5EC%7C4D%2D7X%7CQyX7%2DD%7CQyX7%2DAQ%7CyX7%5EC%7CQyX7G%7CQyG7XyQ4TA%2A%5BQyX11b9XyQyX7%2DA%7CQyX6C%7CQy7XG%7CQyX7%2DD%2CB%2A%2C%5B%5DQ%7CD7%237A%7CQyX7%2DA%7CZD%2D7%2FC%7CQyX7G%7CQyX7%2DDA%2C%2A%2C%5B%5DQyX7G%7CQyXG%5E7XyQL%20lcK%7CQyX67XyQ%7CX7%2DD%2CC%2A%2C%5B%5DQyX97bA%7CQyX7hE%7CQyX7GyQ%7CF%2D%2DD%7CQyC%5E7%2FGXyQ%7CA%2D7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CE%2D7%20A7%20Z%20==0=0===Footprints=Shorter%20Wayne==Waltz=C%2D==1r34LbKcu7ZL%20x%20%2D11XyZL%20lcKQyX11%2DCZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZC43T%5B7h%23FZyQKclL%20x%20ZL%20lcKQyX1%2D1CZL%20x%20ZL%20x%20ZL%20Z%20x%20LX11%2DF%20ZL%20x7%2311XcKQyX11%2DC%7CQyXtal7A%7CQyXtla7E%7CQyl%20LZ%20F%7CQyXx%20%20Z==0=0===For%20All%20We%20Know=Coots%20Fred==Ballad=Eb==1r34LbKcu7%207hGZ4Eb6X%207%5EbEZL7bB%207%2DFQ%7CyX7%2DF%7CQyX7F%7CQyAb%5E7L4T%5BA%2A7bB%7CQLZF%2D7%7CQyX7obG%7CQyX7%5EEbZL7bD%207%2DbA%7CQyXF%2D7Xy31b7C7%2DF%7CQ%2D7XyQQyX6bE%5BB%2A%5DQyX7Bb%7CQyX7%2DF%7CQyX7F%7C%7CF7XyC%7CQyX7bD%207%2D7%20BbyX7%2DFZL31b7C%207GhZL7%5EbA%207%5EbEZL7Q%7CAb%2DF%7CQyXZL11%237XyQ%7CFZL7C%20sus7CZL1%2317bD%207GZL7D%207%2DA%2D7%20B7%5EbEZLBb7sus%20Bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z==0=0===For%20Heaven%27s%20Sake=Edwards%2DMeyer%2DBretton==Ballad=F==1r34LbKcu7bE%207%2D4Bb%2D7F%207%5EFZL9b7C%207hZGL7%2DD%207%2DAZL7bE%207LZBb4TA%2A%7BL7bB%207%20D7LL7bA%207%2DbEB%2A%5B%7DQXy6FZLsus7C%207%2DGZZDb%5E7%2DAZL7%2DbB%207%20Ab7L7%2DFl%2C7C%2C7hGsZLh7D%206%2DF%7CQyX7%5EbDZLZBb%2D7%2DbEZ%207%5EFZZG%2D7%20%207hGZL7%2DD%207%2DAZ7LbE%207%2DbBA%2A%5B%5D%207CC7b9LLbA%2F7F7LZBb%2D7%20Eb7LZA%2D7%20D7LZG%2D7%20C7susLZF6XyQZ%20==0=0===For%20Jan=Wheeler%20Kenny==Waltz=A==1r34LbKcu7X31b9b%5E7%231yX9%2DD%7CQyX31b9bA7%7CQyXtla7E%7CQyX1Q%7CE7bB43T%5Bb9b7A%20LZA%2Dla7E%7CQyX11%237%5Eb%7CBQyX11%237%5EF%7CQyX7tXyQ%7ClcKQyQyX5%23%7CAb7%23QyX7%2DA%7CQyX%23G%2F3b17E%7CQyXG%2FC%7CQyX5%7CB7%239QyX31ZL%20lcXyQ%7CDla7E%7CQyX11%237%5Eb%7CBQyX11%2DC%7CQyX11%2DtXyQK11%2DE%7CA%5E7XyQKcl%20%20Z%20==0=0===For%20Minors%20Only=Heath%20Jimmy==Up%20Tempo%20Swing=C%2D==1r34LbKcu7C%207%2DF%2D7%20G77C%207%2DCZL9b7G%207C%2DZL9b7G%207%2DCZL9bb13LZC44T%7B7%2DbEZF%2D7%20C7%2DD%5B%5D%209b7C%20%2C7%2DZFL9b7C%207%2DFZL9b7%2C%20G7LZL9b7%7CQyX7LZD%2D71b7G%207bAZLbB%2FW7%20%2DC1N%7CQyX7G%7CQyX3LZC%2D7bA%20%2C%20x%297hXyQ%7D%7CyX7%2DCZL%2C31b7G%207%2CbAZLbB%2FW%207%2DC2NQ%7C%20%28D11%237G%28G7%29%20Z%20==0=0===For%20Once%20In%20My%20Life=Murden%20Orlando==Medium%20Swing=Bb==1r34LbKcu7%206%2DCZ4Bb%20B%20%2DCZL7G%20%2DCZL7G%2D%20CZL7oB%206bBZL%2BbC%2Db6L4T%5BA%2A%2DG%206bb6%20F77bB%207%2DFZL%23F%2F%2DG%2D%20G%5BB%2A%5D%207D%206bBZL%235LZEBZL7FZL%2BbB7%20F7L%2A%5DQyX5%237F%7CQyX7%7CCQyX7%2DG%7CQyX7%2DDZA%5BBb%20%2DCZL7bBZL7o7LZCZL7F%206%2DCZL6b%2DC%2D%20CZL7G%20%2DCZL7G%20%2DBb6%20FB%206bBF%2FbB%7C%5D%2AC%5BG%237C%7CQyX6bEZL5%23b7B%207%2DFZL%23F%2F%2DG%20%2D11XyQ%207D%206%20G%2D7LZC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===For%20Sentimental%20Reasons=Best%20William==Slow%20Swing=F==1r34LbKcu7GZL7%2D4F%5E7%20L7C%207%2DGZL7%2DD%20%2C%5E7FZL7C%207%2DGZL7%2DDZF6%20D4TA%2A%7B%5D%207F%20LZN1A%2DbB%206F2NZL%20QyXyQX%7D%207C%207GZL7D%2076LZF67C%207%2DZL9b7%5E7%20sB%7CQyX7%5EFZL7C%207%2DZGL7D%207%2DAl%7C%2C7E%2ChEh7%20AbBB%2A%5BZL7%2DDQ%7CG7XL7C%207%2DGZL7%2DD%207F%5EA%2A%5B%5D%207C%207%2DG%7CQyZF%5E7%20yX7%2DDG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7LZF6%20D7LZG%2D7%20C7%20Z%20==0=0===For%20You%2C%20For%20Me%2C%20For%20Evermore=Gershwin%20George==Slow%20Swing=Eb==1r34LbKcu7%2DF%7CQyAEb%5E7yX7%5EbEZL%20x%20ZL7Bb%207%2DF%7CQyX7F%7CQyXQ%7CF7X%2A%5B44TyX7%2DCLZ%20x%20bAZL7bE%207%2DbB%7CQXy7bE%7CQyX7%2DbB%7CZL6XyQ%7C7bB%2077bB%207yQ%7CB7X7F%7CQyX7%5EbEB%2A%5B%20%5D7bB%20%2C5%237bB%7CQyXyQ%7CF%2DX7F%7CQ%7C7C%2C7%20LZBb%5EbE%7CQyX7bD%7CQyXb6A%7CQyX7bE%7CQyX7%2D7%20sG%2D%2Cx%20ZLyX6bEBb7LZ%20bB%2F6bE%7CQyX7%2DFQ%7CyX7FZL7%2DC%207%5EbEBb7LZ%207%2DFlQ%7CF7%20Bb7%20Z%20==0=0===Forest%20Flower=Lloyd%20Charles==Bossa%20Nova=C==1r34LbKcu7KQyX74A%5E7X%20lcKQyX7%5ECZL%20lKcQyX7%5EGZL%20lcKQyLZBb%5E4T%7BA%2A%7CQyX9Db%2D7XyX7%2DCZL%20lcKQyX%5E7CZL9b7G%207hD%7CQyQ%7CB7%23ZL%20lc%7CQyX7yQKcllcKQyX7%5EbE%7CQyXb7B%7CQyX7%2DC%5BB%2A%7D%20%20%20LZBbX7%5EbBX7%2DbE1XyQ%7C%2DC%7CQyX7%2DA%7CQyX7b%2DGZL%20lcKQyX7%5EbG7XyQ%7C1%237bAyQ%7CC6XyQKcl%20%20Z==0=0===Forever%20Sonny=Heath%20Jimmy==Bossa%20Nova=Bb==1r34LbKcu7bE%7CQy4G%2D7XL5%237F%207%2DCZL7%2DG7%20%2DDZL7bE%207hE%7CQyZBb7X4TA%2A%7BbBZL7%2CLZN12NZL%20QyXQyX%7D%2097%23D%207%2DCZL7%2DG%207%2DDC%2D7%20F7bA%207yX7FZ%5D%5B%2ABDQyX9%237CZL%20lcKQXy7GZL%20lcKQyX9%237Kcl%20LQyX7%5EBZL5%23D7%239%20CZL7%2DG%207%2DDZL7b%20E7hE%7CQyX7%2DGA%2A%5B%5D%2D7%20F7%207F%7CQb7XyQ%7CEb7%20Ab7LZC%2D7%20F7LZUBb%5E7%20D7%239%20Z%20==0=0===Four=Davis%20Miles==Up%20Tempo%20Swing=Eb==1r34LbKcu77%2DbAZ4Eb%5E7QyX7%2DF%7CQyX7bA%7CyQX7%2DbEZL%20lcKQyXKcl%20L4T%5BA%2A%5EbE%7CQb7XyQ%7CQyX7%2DFZL7B%207%2DF%23%7CQyXG%2F7%5EbE%5BB%2A%5DBb7XyD%7CQyX7%2DbEZQ%7CF%23%2DQyX7%5EbE%5BA%2A%5DQyXb7B%7CQyX7%2DFZL7B%207Kcl%20LyXG%2F7QyXG%2Fb7XyQC%2A%5DQyX7bD%7CQyX7b%2DAZL%20lcKQyX7%2DF%7C%5BEb%5E7A%7CQyXQyX7%5E%20B7LZbB%207%2DFZL7%2DbG%207G%2D%7CQyX7bB%7CQyX7%2DF7LZEb7%2D%23F%7CKcl%20%20Z==0=0===Four%20Brothers=Giuffre%20Jimmy==Up%20Tempo%20Swing=Ab==1r34LbKcu77%2DC%7CQ4Bb7XB%7CQyX7F%7CQyX7%5EbZAL5%237bE%207%2DbB%7CQyb%2D7Xy4T%7BA%2A6bAZLN1Bb%2D%2DbB2NZL%20QyXQyX%20%7D7F%207%5EbAZL7bE%2077%20Eb7ZL7F%207%5ECZLB%5BC%23%2DD%7CQyX7%5EDZL7A%207E%2D%7CQyX7%5EBZL7%23F%207%2D7%20G7%2A%5DQyXX7%5EbALZD%2D7bE%207%2DbB%7CQyX7bBA%5B%2A%5D%207F%207%2DCZL7G%207%235LZ7o%23C%20yQ%7CF7XyQ%7CBb%2D7XyQ%7CC%2D7%20F7LZBb%2D7%20Eb7LZAb6%20%20%20Z==0=0===Four%20In%20One=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7%7CQyX64Eb6XX7bB%7CQyX7FZL%20lKcQyX7C%7CQyX7G%7CQyyQ%7CEb4TA%2A%7BX7bEZ%29x%20%28B%2DBZL7bE%207%2DbBZLb7E%207%2DbBB%2A%5B%7D%20%297b7%20E7L7%2DF%28%20C%7CQyX7%20F7LX6bEA%2A%5B%5D%207bB%207F%2DZL7B%207E%7CQyX7EZyQ%7CG7%2DC%7CQy7XyQKcl%20LZF7XyQ%7CBb7XyQ%7CEb6XyQ%7C%20%28F%2D7%29x%20%28Bb7%29%20Z%20==0=0===Four%20On%20Six=Montgomery%20Wes==Up%20Tempo%20Swing=G%2D==1r34LbKcu77D%207%2D%2D7XyQE%207%2DbBZL7F%207%2DCLZ%20x%20ZL%20x%20ZL%20lcKb7LZAG44T%5B7bEZL7%20Ab7%5EbBZL7F%207%2DCZL%20%20xZL%20lcKQyX7%2DGZL7%20G%2D7%2DbEZL%20D7LZG%2D7XyQ%7CAh7%20D7b9%20Z==0=0===Fran%20Dance=Davis%20Miles==Medium%20Swing=Bb==1r34LbKcu77%2DCZL4Bb7%2CyX7F%7CQyX7C%7CQyXuss7G%7CQyX7bA%7CQyXQKcl%204TA%2A%7B%7CQyX%2CZBb6XQyXF%2F7%5EbB%7CQyX7%7CFQyXF%2F7%2DCB%2A%5B%7DQy%7CG7%2FFL7F%20%2CXsus7XyQ%7CF7bA%7CQyX7bBA%2A%5B%5D%20%20lcKQyX6bB%7CQyX7XyQ%7CGF%2F7%2DC7F%7CQyXyQ%7CFCB%2A%5B%5DQyX6bBZL7%20F%2C7%2DCZL%20lcKQyX7%2D7%2FFX7C%7CQy%20%20lcKb%5E7%2FFbB%7CQyX7F%7CQyXF%2F%2D7C%7CQyX%2CF%2F7G%7CQyX6%2CXyQB%7CQyXZ%20==0=0===Freckle%20Face=Nestico%20Sammy==Medium%20Swing=Bb==1r34LbKcu7bB%7CQy4C%2D7XyX7%2DC1N%7CQyX7G%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CF7X4TA%2A%7B%5D%207ob%7CDbo7ZL7obB%206bB%7CQyXF9%7CQyX7%2DC2N%7C%7DQyXBb6%20GQyX7%5EQyX7%2D7XyQ%7C9C%7CQyX7%2DG%7C%7CQyXD7%7CQyX6bE%7CQyX7bBXyQ%7CC%2DFB%2A%5B%7CQyX7Dbo7%20X7obD%7CQyX7%5EbB%7CyQX7F%7CQyX7%2DCC%2A%5B%5DyQ%7CC%2D%207%2DF%7CX7obDyQ%7CDh%2DD%7CQyX7%2DbE%7CQyX%2D7C%7CQyX9b7G%7CQyX77XyQ%7CX9b7FyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6%20Bbo7LZUBb6%20Dbo7%20Z%20==0=0===Freddie%20Freeloader=Davis%20Miles==Medium%20Swing=Bb==1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX7bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%5BF7XyQ%7CEb7XyQ%7CN1Ab7XyQKcl%20%20%7DXyQXyQ%20LZN2Bb7XyQKcl%20%20Z==0=0===Freight%20Train=Flanagan%20Tommy==Medium%20Up%20Swing=Ab==1r34LbKcu7D%7CQyXb%5E7XyL7bA%207%2DbEZL7%2DE7%20%2DFZL9b7C%207hG%7CQZDb%5E7A44T%5BbBZL7b7LZC%7CQyX7bE%7CQyX7%2DbZBL7E%207%2DBZL7F%207%2DC%2D7%20FG%207%2Db%2D7%20Eb7%20Z%20==0=0===Frenesi=Dominguez%20Alberto==Latin=Ab==1r34LbKcu7bE%20%2C74Bb%2D7yX%2C7%5EbAZL%20x%20ZLx%20%20ZL%20x%20ZL%2C7bE%20%2CQ%7CBb%2D4TA%2A%7BcKQyXb%5E7%2CXQyX%2C11%239bD%7CQyX7%2C%5ECB%2A%5BY%7D%20%20lcKQy%7CC%5E7%2CAZL%2C7ZL%2C7b%5E7%2CXybBA%2A%5BY%5D%20%20lcKQy%2CX7bE%7CQyX%2C7%2DbB%7CQ%2D7%2C%20ECZL%20l%20x%20LZ%20x%20LZ%20x%20LZAb%5E7%2CXyQ%7CBb%2D7%2C%20Eb7%2CLZAb%5E7%2CXyQKcl%20%20Z%20==0=0===Friday%20The%2013th=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu77D%207b%5E7%20F7%207%5EGZL7D%207bEZLF7%207%5EGZL7D%207bEZLF7LZEG44T%5BLZG%5E7%20F7LZEb7%20D7%20Z==0=0===Frim%20Fram%20Sauce%2C%20The=Richardel%20Joe==Medium%20Swing=Bb==1r34LbKcu7CZL7GABb6XBZL7oE%206bEZL%20%2CclKQyX7CZL%20lcKQyb%2FF%2C%20%2A%7B44TZL7bBZN1Bb%2A%5B%5DQyX6bB2N%7CQyQXyXQyXQyX%7D%207F%206BF%2D7%20L7F%207ZL7C%207LZF%2D7o%23F%207%5EFZL7C%207G%2D%7CQyX6bEZL7bB%207LZG%2D7C%207%2DG7G%20F%2F7%20%5D%5B%2AoE%206bEZL%20lcKQy7XCZL%20lcKQyX6bBA7LZBbF%207%2DCLZC7%20F7LZBb6%20F7%20Z%20==0=0===From%20This%20Moment%20On=Porter%20Cole==Up%20Tempo%20Swing=F%2D==1r34LbKcu7bE%7CQy4F%2D6XQyXF%2FbD%7CQyX9b7%7CCQyX7hGZL%20lcKQy%7CF%2D7X4TA%2A%7BQyX7%5E%7CAb7XL%20lcKQyX11%237bGLZ%20lcKQyX7%5EbD%7CQyZN1AbQyX7%2DyX7bAZGh7X%2DbEZL%20lcKQyX7%5EAb2N%7C%7DQyX9b7C%7CQy7XyQ%7CL%20lcKyX7%2DCDb%5E7XKQyX6bA%7CQyX7bGQ%7CyX7%2DbDZL%20lcKQycl%20LZB%2A%5B%5DQyX7bEyQ%7CEb%2DbB%7CQyX7bB%7CQyX%2D7F%7CQyX9b7C%7CQyX67XyQ%7CX7F%7CQD%7CQyX%20%3CD%2ECN%7CY%5DQyX9%237CZL%20g%3EnidnE%20dr3%20la%20%2E3Ab%5E77bD%7CQb7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb6XyQKcl%20%20Z%20==0=0===Fuchsia%20Swing%20Song=Rivers%20Sam==Up%20Tempo%20Swing=Eb==1r34LbKcu7bB%7CQy%5E7%28Fh%287%5EBZL%20lcKQyX7b%5EE%7CQyX7bB%7CQyX%297Fh7%29XB44T%5B7%2DF%7CQEb%5E7X%7CQyX7%2DG%7CQyX7%2Db%7CAQyX7hAZL%20lcKQyGb7Xy%7CQyX7XyQ%7CBb7b9XyQ%7CEb%5E7XyQKcl%20%20Z%20==0=0===Full%20House=Montgomery%20Wes==Waltz=F%2D==1r34LbKcu7yX31b4F%2D9X9%2DF%7C%7CQyX31bB%7CQXy9%2DF%7CQyX31bB%7CQyXyQ%7CB3TA%2A%7BX31bB%28Db9%29%2DF%7CQyX31bB%7CQyX%2D9F%7C%7CQyX9%237C%7CQyX9XyQ%7C9%2DF%7CQX7%2DbB%2D9XyQ%20x%299%237C%28%20%7CQyX%29b9D%289%2DF%7CQyX31bB%7C%20%7D%5B%2ABF%7C%7CQyb7C%7CQ7XyQ%7C%7CQyX7%5EB%7CQyX7%5Eb%7CGQyX7bD%7CQyX7%5EbAGh7XybE%7CQybB%7CQyQ%5D%5B%2AA%7CQyX31bB%7CQyX9%2D%7CFQyX31bB%7CQyX9%2DF%7CF%2D9XyX5b9B%7CQyX%7CF%2D9%28yX31bB%7CQyX9%2DF%7CQ%7CyX9%237C%7CQyX%299bDQ%7CF%2D9QyX31b13XyQ%7C%7CF%2D9XyQ%7CBb13XyQ%7CF%2D9%28Db9%29XyQ%7C%20%28C7%239%29x%20%20Z%20==0=0===Funk%20In%20Deep%20Freeze=Mobley%20Hank==Medium%20Swing=Ab==1r34LbKcu7bD%207b7XyQ%7CE%207bBZL7B%207%2DFZ9Lb7C%207hG%7CQyX7bDb7LZA%2DFA%2A%5B%5B%5DQyXGh7XyL9b7C%207hG2NZL%20yQXQyX%7DQyX9b7C%7CQZF%2D691NZL7X7%5EbDXyQ%7CFbA%7CQyX7%2DbEZL%20lKcQyX7%5EbB%7CQyX9b77XyQ%7C7%2DCB%2A%207bBZb9XyQ%2DFZL9b7C%207hG%7CQXy7bD%7CQyX7%2DFA%2A%5B%5D7%20B7L7C%7CQyEb7LZAb7%20Db7LZGh7%20C7b9LZF%2D69XyQZ%20==0=0===Funkallero=Evans%20Bill==Medium%20Up%20Swing=C%2D==1r34LbKcu7%5E%2DC%7CQ7XyQ%7C7G%7CQyX7DZL%20lcKyQX7%5E%2DC%7CQyX31b7Gb13XyD44T%5B7G%7CQycl%20LZyX7%2DCZL7bD%207%5Eb%7CAQyX7bE%7CQyX7%2DbBQ%7CD7XKQyX7b13XyQ%7CC%2D%5E7XyQKcl%20%20Z%20==0=0===Gallop%27s%20Gallop=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu77hbBZ4D7su7%2DbBZL7bB%207%5EbALZ7bE%207%2DbBZL7D%20s%20Eb7L4TA%2A%7BbA%7CQyZAb%5E7bAB%2A%5B%7D%207bE%207%2DbZBL7E%207%2DBZL7hbB%207susXL7bE%20A%2A%5B%5D%20Db%5E7XA%2F7bE%207bEZL%20lcQKyX7hbBZL%20lcKQyLZ%20x%20%7CQyX7ZL7bE%20D7LZZL7bE%207%2DbBZL7b%20B7%5EbAZL7bE%207%2DbBBbh7%20sus7DAb%5E7%20Ch7LZsB7%2CE%5E%2ClA7LZAb%5E7XyQZ%20==0=0===Gary%27s%20Notebook=Morgan%20Lee==Waltz=C%2D==1r34LbKcu7X7%2DC%2C4C%2D7X%7DQyX11%237bD%7CQyX%2D7C%7CQyX11%237bD%7CQyY%5B%2C%2AA3Ti%2A%7B%2DC%7CQy7%2311XbD%7CQyX7%2DC%7C%5DQyX11%237bD%7CQyX7%2DC%7CQy7%2311XbD%7CQyQyX7%2DDb7%231cKQyX6%2DF%7CQyX117%23bG%7CQyX6%2DF%7CQyX1l%20LZC%7CQyX7X9%237G11XyQ%2DD%7CQyX7bA%7CQyX7b%2DEZL%20lcKQyX7%2DC%7C7XyQ%7C%237bD%7CyQ%7CC%2D7XyQ%7CDb7%2311XyQ%7CUC%2D7XyQ%7CDb7%2311XyQZ%20==0=0===Gee%20Baby%2C%20Ain%27t%20I%20Good%20To%20You=Redman%20Don==Slow%20Swing=Eb==1r34LbKcu77C%207G4C7%20A%207CZL7G%206bEZL7Bb%207FZL7C%207GZL7bAb7LZ4TA%2A%5B7oA%206Bb7LZbE%20bB%2F6bEZL7oA6%20bAB%2A%5B%5D%207bE%206bE7LZAb%207FZL7G%2C7b%20G7%20%5DEUZL7bB%207FZL7C7%20GZL7bA%207C%2CA%2A%2C%5Bb6%20sA7hDZL%2CZ%20==0=0===Gentle%20Rain%2C%20The=Bonfa%20Luiz==Bossa%20Nova=A%2D==1r34LbKcu7A%286%2DG4A%2D6X9b7E%28%20%7CQyX%297hB%23%28G%2F9b7EZL%20lcKQy%29x%20LZ4T%7BA%2AX9b7B%28D7%29Lh%23FZL%20lcKQyX6FLZ%297C%28%20%20%297%2DG%287CZ7XyQ%7C%20%20%297%2D11%237b7XyQ%7C6%2DA1NZL9b7E%207h%7CBQyX7hD%7CQyX9b7AXyQ%7CBhE%7CQyA%7CQyX%7CN2A%2DyX6F%7CQyX7C%7CQyXF6ZL7C%207%2DGZL7D%207Q%7CE%2D7Y%7DQyX%2D6XyQ%7CBb7%2311%20%20%20Z==0=0===Gentle%20Wind%20And%20Falling%20Tear=Burton%20Gary==Ballad=Ab==1r34LbKcu7%207%2DDl%2D7%20C7hEs%207%5EbEZL7%5EF%20%5E7DZL31B%207%2DFZL9%23%2CA7%2C%7CF44T%7B7%5EbA%20%5E7%20sFNZL7%2DF%2011%237%5EbGLZ7G%206bAl%7C%2C7A%2C311Bb%2D7FZL7CE%207%2Db7%20F%2D7%237B%207%5EbDZL7%2DC%20%2D7bEZL6bG%207%2DbBZL11LZB%5EbGZLhGZL7b%2D7%20DbAZL6%2DbE%207%2DbB2%7CN%7D%209%237C%207hGZL7b7%20Db%5EAZL7b%2011%2379LZCh1%237B%207%5EFl%7C%2C7C%2CGhs%207%2DbBZL9b7F%2071LZD%5E%237C%207F%5E7%2311LZE%5E7XyQZ%20==0=0===Georgia%20On%20My%20Mind=Carmichael%20Hoagy==Slow%20Swing=F==1r34LbKcu7%2DAl%7C%2C4F%5E7X%2DbBs%20B%2FGZLC%2F%2DD%2D%20DZL9b7A%207hE%7CQy7%2CEb74TA%2A%7BQyX6FZG%2D7%20QyXQyX%7D%205%237C%207G%2DZL7D%207%2DA1NZL7C%20LZN2L7D%207ZL%296%2DA7b9%20A%20%2DDZL7bB%20%2DDZL6%29%2DG%289b7A%20%2DDB%2A%5B%5D7b9%28G%207hE%7C%207C%207%2FBLZDD%207%2DAl%7C%2C7E%2ChBs%2D%20DZL%296%2DG%289b7A%20%2D7LZG%2D7G%20%2DD%207%2DAl%5E7XyQ%2C7%2DbBs%20B%2FGZLC%2FD%2D%20%2DDZL9b7A%207hE%7CEb7%2C%7CFA%2A%5B%5DD7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Get%20Happy=Arlen%20Harold==Medium%20Up%20Swing=F==1r34LbKcu76bBZL4F6%20D6FZL7C%207%2DGZL7D7%20%2DAZL7C%207%2DGZL7%2D%20F7%2FA4T%5BA%2AZL7G%20ZF6%2FC7F%207%2DCZL7%2DG%206b%5BBA%2A%5D%207F%206FZL7C%20LZD%2D7L7oB%20%2DC%5BB%2A7LZBbbBZL7F%20F%2F6bBZLo7E%206bEZLD%2F7bB%2066XyQ%5DF%207%2DCZL7bEZBb%2D7ZL7F%207%2DCZL7C%207G%2DZL7D%207%2DAZL7bE%20Bb%2D7%20L7F%207L7C%2077LZG%2DD%207%2DAZL7C%207%2DGZ7L%2DD%206F%5BA%2A%5D%207C%2077LZG%2DD%207%2DAZF6%20F7%2FALZBb6%20Bo7LZF6%2FC%20C7LZF6%20C7%20Z==0=0===Get%20Me%20To%20The%20Church%20On%20Time=Lerner%20Alan==Up%20Tempo%20Swing=G==1r34LbKcu7AZLQ%204G6Xyx%20ZL%20lcKQyX6GZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x4TA%2A%7B%5B%7D%20%20l%7CD7Xy6G%7CQyX7D%7CQyX7%2D%7CAQyX7D%7CQyX7%2DA%7CQXyQKcQyX7%2D%20%2EC%2EDXyQKc7%2DAZL%20lcKQyX7ALZ%20lcKQyX7%5EGZL%20lXyQ%7C%3C7%5ECB%2A%7CQyX7da%3ED7X7E%7CQyX7%2DB%7CQyXD7%7CQyX7%2DAQ%7CY%5DQyXyQ%7CA%2DoC%20la7D%7CQy7LZB%2DL9%237E%207%2DBZL7D%20%2D7A%7CQyX9%237E%7CQyX7ZA%2D7XF%207%2DCXyQ%7CG6XyQKcl%20%20Z%20==0=0===Get%20Out%20Of%20Town=Porter%20Cole==Medium%20Swing=Bb==1r34LbKcu77G%7CQy4G%2DXyL%20lcKQyX6%2DGZL%20clKQyX6%2DGZL%20lcKQZDh7X4TA%2A%5B9b7A%20%7CC%2D7XyX7%2DC%7CQyX7obD%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CEh7QyX9bKQyX6XyQ%7CDlcKQyX6%2DGZL%20lcQKyX%2DGB%2A%5B%5DQyX9b7%20LZG%2D7hAZL7hDZLDh7Xy%5EbBZL7bA%207%2DbE%7CyQX7%2DC%7CQyX9b7G%7CQ7%20Eb7ZL%20lc%20G7b9LZC%2D7XyQ%7CCh7%20F7b9LZUBb6XyQ%7CAh7%20D7b9%20Z%20==0=0===Giant%20Steps=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu77%5EbEZ%5E7%20D77%5EGZL7D%207%2DA%7CQy7X%5EbEZL7bB%207%5EGZL%20Bb7LB44T%5B%207%2D%23CZB%5E7X%5EGZL7D%207%2DA%7CQyX%5E7bEZL7bB%207%2DF%7CQy7XyQ%7CL7%23F%20F%237LZB%5E7XyQ%7CF%2D7%20Bb7LZUEb%5E7XyQ%7CC%23%2D7%20F%237%20Z==0=0===Girl%20From%20Ipanema%2C%20The=Jobim%20Antonio%2DCarlos==Bossa%20Nova=F==1r34LbKcu7N%7CQyX4F%5E7XG%7CQyX7%2DGZL%20lcKyQX11%237GZL%20lcKQyb7%23114TA%2A%7BcKQyXyQ%7CGb%2A%5B%5D%20%20lcKQyX7%5EFN2ZL%20QyXQyX%7DQyX7BF%23%5E7X7%5EF1L%20lcK7XyQKGZL%20lcKQyX7DZLl%20cKQyX7%2D%23FZL%20lc%2D7XyQBZL%20lA%2A%5B%5DQyQKclb7C%7CQyX7%2DG%7CQyXb59b7D%7CQyX7%2DAZL%209b5XyX7bEZ%7CQyX7QKcl%20X11%237bG%7CQyX7%2DGLZ%20lcKQyX11%237GZLyQ%7CF%5EyX7%5EFGb7XyQZ%20==0=0===Girl%20Talk=Hefti%20Neal==Slow%20Swing=F==1r34LbKcu7%2DFl%7C%2C%5E7%20B7B%2C7%2DA%2C7%2DGsZL7D7%20%2DAZL7bE%207%5EbBZLb6%2CC7F44T%5Bus7Gl7LZG76%2DC%2C7%2DbB%2ChAsZLD7%207%2DAZL7C%2011%239b%2CD7%2C%7C%2DbB%207s%20G7LZC7%20Bb%2D7LZA%2D7%20D%2D7LZG%2D7%20C7%20Z%20==0=0===Give%20Me%20The%20Simple%20Life=Bloom%20Rube==Medium%20Swing=Eb==1r34LbKcu7%207hAZAF%2D7%20%2DC%207%2DCZL31b7G%20h7DZL7C%207%2DGZL7bB7%2FBbL%2A%7B44T%207%2DF2ZEb6%2FyXQyX%7D%207C%207FZLC7%207%2DF1NZL7obG%20GQ%20LZNL6%2DbAQyX7%5EEb6%20CbB%207%2DFZL7C%207%2DGLZ7bB%207%2DFB%2A%5B%5D%207%2D7LZEbZL7bBL7C%207G7b9LbB%207%2DFA%2A%5B%5DQyX7Bb%7CQyX7F%7CQyX7%2DCZ7LZG%2D%207hD%7C%207%2DFZG7b13%20G%2F6bEZL6%2DbA%207AhZLbB%2F7%2DC%207%2DCZLGbo7L%207hDZBb7LZUEb6%20C7%20Z%20==0=0===Glad%20To%20Be%20Unhappy=Rodgers%2DHart==Ballad=F==1r34LbKcu7%7CQyX%2C4G%2D7%2CyX%2C7%2DGZL%20lcKQy%2CX7C%7CQyX%2C7bE%7CQyXQ%7CEb74TA%2A%5B%2C6FZLQ%7CF6%207%2DGZL7D%20%2C7%2DAZL7%2CC%20%2C7%5EbBB%2A%5B%5D%207F%2C%20C7%2CyX%2C7C%2DGC%2A%5Bb%5E7%2C%20FZL%2C7C%20%2C7%2DGZL7%20D%2C7%2DAl%7C%2C7E%2C7%2DBs6XyQ%5DB%7CQyXX%2C6FZ%7CEb7%2C%2C7%2DGZL%2C7D%20%2C7%2DALZ%20lcKQyX%2C7C%7CQyX%20C7%2CLQyX%2C7yQKcl%20%20Z%20==0=0===Gloria%27s%20Step=LaFaro%20Scott==Medium%20Swing=F==1r34LbKcu7X7%5EF%7C4F%5E7XF%7CQyX9%237C%7CQyX7b%5EDZL7%5ED%207%5EbE%7CQy%2D7XyQ4T%5BA%2AyX7%5EF%5E7%20D%5E%2DEB%2A%5DQyX7%2DF%7CQy9X%237C%7CQyX7%5EbDZL77XyQ%7CbE%7CQy9%237bEXyQ%7CEhbB%7CQyX7hF%7CQyXh7D%7CQyX7hG%7CQyX7h7XyQ%7C7%2DA%7CQ%235XyQKcl%20%20Z==0=0===Glory%20Of%20Love%2C%20The=Hill%20Billy==Ballad=G==1r34LbKcu7AZL7%2D4G%5E7%20ZL6%2DC%207%5ECZL7G%20%5E7GZL7D%207%2DAZL7%2DEB%2D7%20E4TA%2A%7B%5D%207G%20LZN1GyX6G2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%206Q%7CD%2D77D%207%2D%7CQyX77XyQKcKQyX7%2DCZL7G%207G%5EZL7oG%207%5EGZL%20lcl%20LZA%5ECB%2A%5B7%2DE%207%5D%5B%2AAG%2DC%207%5ECZL7G%207%5EGLZ7D%207%2DAZL7%2DE%207%5E6LZB%2DQyX7DLZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===God%20Bless%20The%20Child=Herzog%2DHoliday==Ballad=Eb==1r34LbKcu77%2DbBZ4sEb%5E7%2DbBZL6bAl%2C7bE%5E%2CbEsZL6bAl%2C7bE%2C%20Eb7L4T%7BA%2A%7CQyX6ZAb%5E7L7bB%207%2DFZL9b7C7%20%2DG%7CQyX6%2DbA%7CQyXZN1EbL7bE%20GZL6%2Db7%20%7DNZL7%5E%2DC%20%2DC%5BB%2A%5D%20b97G%207hD%7CQyX6bE2C%2D7%20CB%207%2DF%207bB%20%7CDh7%207C%207%2DGZL6%2DC%207%2DZCL7%5E%2DC%20%2DCZL9b7GLZF%2D7QyX7%2DE%207%2DbEb%5E%2CEE%207%2DbBZL6bAl%2C7Eb%2C%5EbEsZL6bAl%2C7bb7LZBs%5BA%2A%5D%207%2DF%7Cb%5E7XyEZL7bB%207%2DFZL9bC7%207%2DG%7CQyX6%2DbA%7CQb6XyQAZL7bBb7%20Z==0=0===Godchild=Wallington%20George==Medium%20Swing=Ab==1r34LbKcu7%2DB%207%2DAAb%5E7G%207%2DbDZL7bA%207%2DEbZL7oB%207%2DbB%7CQyXb7LZC%2A%7B44TbA2N%7C%2D7%20EbXQyXQyX%7D%207bE%207b%2DB1N%7CQyX7%5EbAZL7yQXyQbBZL7QyX7%5E%239%20%5D%5BbB%207%2DF%7CQyX7%5ECZ7LG%207%2DD%7CQyX7%5ECB%2A7LZEb7G%207%5EEZL7oBb7LZB%7CQyX7%5EbAA%2A%5B%5D%20b7E%207%2DbB%7CQyX7%5EbEb%2D7%20B%207%2DF%7C7%2DbB%7Cb7LZDbAZL7bE%207%2DbBZL%2D7B%207%2DCZL7bG%207%2Db%5E7XyQA%207%2Db%20Eb7%20Z%20==0=0===Golden%20Earring=Livingston%20Jay==Medium%20Swing=C%2D==1r34LbKcu77D%20%2DCAC%2D%20GG%207hDZL7bA%207hALZ7%2DC%20bE%2F%2DCZLD%2F77b9LZ%2A%7B44T%7CQyX7Ab7LZyX7bB%7CQyX7%2DFB%2A%7D%5BQyX%2DCl%7CQyX9b7GQ%7CEb%5E%207GZLLD%2F7GEb%2D7X%5B%5D%207G%20sus7GZL7Ab%207hA%7CQyX7bA%7CQy%2AAC%2D%20%7CQyXxyX9b7b%20C%2D7A%207GZL7D%20%2DC%7CQy9Xb7GZL7bA%207hAZLb7LZGE%2F%2DCZQ%7CC%2DXyQZ%20==0=0===Gone%20With%20The%20Wind=Wrubel%20Allie==Medium%20Swing=Eb==1r34LbKcu7GZL7D4F%2D7%20QyX7%5EbEZL7bB%207F%2DZL7C%207%5EbEZL7bB%7CA%2D7%204T%5BA%2AE%7CQyXZA%2D7%20yX7%2DF%7CQyX7o%23F%7CyQX%2DG%7CQyX7%5EGZL7DQ%7CBb7L7E%2067%5EbEZ7%235LZ7%2DF%5BB%2A%5DQyX7bB%7CyQX7%2DFZL9b7C%207bD%20Bb7LD%207%5EbyX7%5EGF%2D7%20B7%2DAZL7E%206GZL7D7%20%2DA%7CQyX7%5EbEZL7b%20D7LZZL7C%20bB%7CQyXyQ%7CCL9b7C%207hGZL7bB%29%207%5EbA%287%2DF%7CQyX7%2DZF%2D7X7%2DF%7CQ7XyQ%7CUEb%5E7XyQ%7CGh7%20C7%20Z==0=0===Good%20Bait=Dameron%20Tadd==Medium%20Swing=Bb==1r34LbKcu7ZL7bB4Bb6%20ZL7F%207%2DCZL7%2DG%20b6BZL7F%207%2DCZL7%2DGBb%5E7%204TA%2A%7ByXQyXAb7LZX%7D%20tla7F%206bBl1%7CN%2C7B%2C%2DC%2C7bD%2C%2DDsyQXyQ%207%5EbEB%207%2DFb6%20Bb%206bEZL7bB%207%2DFZ7L%2DC%206bEB%2A%5B%5D%205%237C%2D7LZB2N%7CQ%2A%5B%5D%207b%5E7%20El%7C%2C7E%2C%2DF%2C7bG%2C%2DsGZL7bD%207%5EbAZL7bEb6%20FEZL7b%207%5EbEG%2D7LZ%207%5EbBZL7F%207%2DCZ7L%2DG%206bBZL7F%207%2DCBb7LZ%206bBAAb7LZsD%2D%2CDb7%2CC%2D%2CB7%2C%7ClBb6%20F7alt%20Z%20==0=0===Good%20Life%2C%20The=Distel%20Sacha==Ballad=Ab==1r34LbKcu7%2DC%7CQy4Ab%5E7QyX7%2DF%7CQyX9%237CQ%7CyX7hGZL%20lcKQyX%7CF%2D6X4TA%2A%5ByX7%2DF%7CF9XyC%207hG%7CQyX7%5EbA%7CyQX7bG%7CQyX7%2DbB%7CQ7b9LZQyX11%237C%7CQXyQ%7CBZL%20lcKQyX7%5EbAB%5B%2A%5DQyX7bE%7CQyX7%2DbGh7Xy7bB%7CQ7%5EbA%7CF%2D7XyG%7CQyX7%2DbB%7CQyX9%7CFQyX11%2DCZL%20lcKQb7XyQ%7CQyX9%207bE%207b9XyQyX6bAZL9b7bE%20uss7bE%7CQyX7%2DbB%7CQ%7CBb%2D7F%7CQyXZ%20==0=0===Good%20Morning%20Heartache=Drake%2DFisher%2DHigginbotham==Ballad=C%2D==1r34LbKcu7bB%207%2D4C%2D%20C7D%207hAZL7%5EbB%207F%5EZL7%2DC%206%2DCZL6b%2Db9LZG4TA%2A%7ByX6%2DDZA%2D7%20A%207hEB%2A%5B%7DQyX6FLZ9%237C%207%2DGZL7%2DbA7%239LZL%2C7%5E%2D7F%207%2D%20A7LZG%207%2DbD%7CQyX7%5ECZ9L%237G%207%2DD%7CQyX7%5EDb7LZC7%2DE%7CQ%2DbB%207C%2D%20C%2Db7D%207hAZL7%5EbB%20%5E7FZL7%2DC%206%2DCZL6b9LZG%2DA%2A%5B%5D%20%5E7LZA%2D7%20Ab%2D7%2CLZG%2D7%20C7%239LZF6XyQZ%20==0=0===Goodbye=Jenkins%20Gordon==Ballad=C==1r34LbKcu7%2DC%207%2D4Ab7%2331b7GZL11%237bA%2013b7GZL%20lcKQyX11XyQ%7CC4T%7BA%2A7hDZLZAh7%20C%20F%2F9b7GZLbG%2F7Ab%20G%2F7%2DCZL11%237bA%2D7%2FEbLbB%2F7X%7D%209b11LZNiF%3C%207hD%7CQyX7%5ECZUL11%237bD%2031b7G1ne%3EG7%237bA%20X7G%7CQ2G7b1%5BB%2A%5D%209%237A%207bB%7CyQX7%5ECZL11%237bD%203D%2D7XyNZLQyidne%20XyQKca%20%2EC%2ED%3C%207%5EbE%7CQXy7bB%7CQyX7%2DFZL%20ll%201st6C%7CQyng%3E%20LZDh7%20G7b9%20%5D==0=0===Goodbye%20Pork%20Pie%20Hat=Mingus%20Charles==Ballad=Eb==1r34LbKcu77bE%20s4Eb7%23ZL31B%20sus9bDZL11%237A%209%5EEZL31B%209Db9su4Ti%2A%7BA%2031A7%20B13%207BZL31F%2011%2331ZCL5%239%237bB%207hFZLE%5E7LZ%2DbAZL9%237bEb7%3CTa%20%3Esolos%20retfa%20meit%20dn2%20adoc%20ekDb7LZBZL7bZL7%2DbLZE%5E7bE%3E%3AsoloS%2047%2A%3C%2AA%7BY%7D%20%2C11%239A%2011%23%2D%5E7%20AQ%2C7B%207%5E%2DbE%20x%20LZb7bB%207BZL6%2DbA%20%2D%2CbAZL5%237A%207%5E%2DbE13%2CLZZL%20x%20bA%207%5EZ%20x%20L%2C7bBs%2C7%2DBs%207%2D%23ZFL%2C5%239%237F%20%2C7hCZ%7ClEb%2DL7bA%20%237bEl%2EC%2E%20a%237A%2011%237%5EEQ%5B%20YQ%20yX%7D%20%20x%20%3EadoC%20l11LZfD%3CZL79%20fE%5E7LZfEb%2D%5E7%20%20Z%20==0=0===Got%20A%20Match%3F=Corea%20Chick==Up%20Tempo%20Swing=D%2D==1r34LbKcu7X%23F%2F7%2D7XyQ7%2DG%7CQyXB%2F7G%7CQyCX%2F7%2DD%7CQyX%23C%2F7A%7CXyQ%7CDD44T%5BA%207%2DE7%2FFXy%5EbEZL7bB%207%2DFZLA7%207%2DE%7CQyXE%2F7C%7CQ7XyQ%7C%2DG%7CQy7LZD%2D7XyQ%7CEh7%20A7%239LZD%2D7XyQ%7CA7XyQZ%20==0=0===Grand%20Central=Coltrane%20John==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX74F%2D7X7B%207%2D%23FZL7bD%207b%2DAZL7bE%207%2DbB%7CQyLZBb%2D4TA%2A%7BlcKQy%2CXyQ%7C2NZL%20QyXQyX%7DQy1X1%237B%7CQyX7%2DbB1NBb%2D7X11%237BAZL7EBF%23%2D7ZL%20x%20ZL%20x%20ZL%20xZ%20L%20x%20ZL%20x%20ZL7B%20Bb%2D7%20%2A%5B%5D%20%207%2DbBZ%20%5D%5B%2AA%2D%23FZL7bD%207%2DbAZ7LbE%207%2DbB%7CQyX7%2DF7%20B7L7C%207%5EB%7CQyX7%2311%2C%7CQyX7%2DbB%7CQyX%2C1%2317B%7CQyX7%2DbB%7CQyXB7%2311B%7CQyXb%2D7XyQKcl%20%20Z%20==0=0===Gravy%20Waltz%2C%20The=Brown%20Ray==Waltz=C==1r34LbKcu7%20%2CG%2F74CXyQXF%7CQyX%2CC%7CQyXCZ7LG%20%2CG%2F7%2DD%7CQyXF%7CyQ%7CD%2D3TA%2A%7B%20G%2FC%7CXyQ%7D%5BZL7C%20G%2FC%7CQyX7FLZ7C%20G%2FC%7CQyX7FB%2AF7XyQCZL7GQyX%2CC7XyQ%7CZL7G%20%2CG%2F7%2DD%7CQyFX%7CQyXCA%2A%5B%5DQyX7GCXyQ%7CDZL7A%7CFXyQ%7CD%2D7%2FG%2C%20G7LZCXyQZ%20==0=0===Green%20Chimneys=Monk%20Thelonious==Medium%20Swing=G%23%2D==1r34LbKcu7%7D%20QyX4Ab%2DXZL%20lcKQyX%2DbAZLyQX%7CrQyXZL%20lcKQyXyQr%7C4TA%2A%7B%23FZL77XyQ%7C%7CQyX7%23FZL7B%207%23%7CFQyX7%23FZL7B%207%23FF%237%20B%23FB%2A%5BZL%20lcF%237%20BbAZLQyX%7CrQyXZLl%20cKQyX%2DbAA%2A%5B%5D%207%2DXyQK%7CQyX7XyQr%7CXyQ%20Z%20==0=0===Gregory%20Is%20Here=Silver%20Horace==Bossa%20Nova=Bb==1r34LbKcu71%2DCZL4B9%231yX11%239BZL%20lcKQXy11%2DCZL%20lcKQyX1QKcl%204T%7BA%2A9%237B%7Ccl%20LZ%2DC%7CQyX7C%7CQyX7%2D%7CGQyX9b7D%7CQyX7hA11XyQKQyX1QyX7%2Db%5E7XyX7%5EbD%7CQyX7bA%7CQXy7%2DbE%5BB%2A%7D%20%20lcKQyQ%7CBbB%7CQyXKQyX1XyQ%7CAA%2A%5D%20n%20%3E%2F%20%3C7F%3E%2F%3C%20%7CQyX11%2DC%7CQyX7b%5BB9%2317%2DbE%7CyX7hAC%2D11XKQyX11%2DCZL%20lcKyQX11%239BZL%20lcKQycl%20LZZL%20lc%20lcKQ9XyQ%7CB%7CQyX9%237B%7CQyX1%2D1C%7CQyX7C%7CQyX7%2DGb%5E7Xyb7D%7CQ%20Z==0=0===Groovin%27%20High=Gillespie%20Dizzy==Up%20Tempo%20Swing=Eb==1r34LbKcu7%7CQyX7b%5E7XylcKQyX7%5EbE%7CQyXD7%7CQyX7%2DAZL%20lcKQ%20LZG%2DE44T%7B%2DF%7CQy%7CF7Xy%7CQyX7%2DG1N%7CQyX7Bb%7CQyX7%2DFZL%20lcKQF%23%2D7XQyX7C7XyQ%7CBb7XyQ%7D%7CN2F%2D7XyQ%7CAb%2D7%20Db7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===H%20%26%20H=Metheny%20Pat==Up%20Tempo%20Swing=C==1r34LbKcu7LGlpp4B%20ELs%20EZLDl%2CC%2CsusCZsLG%20%2CbDZL%2CbA%20AZA%2CD%2C%7C4TA%2A%5BDZLA%20F%23%2C%20BTZLbE%20bAZL%2CG%20DLZ%2CG%20C44TZLF%20CZL34lD%2Cl43TZX7E%7CQZT24FsoloS%20%2026%2A%3C44T%2AB%7B%20%20QyXQyX%5DQyX%23%3EB7XyLQ%2CA%20%2D%23CZLXyQ%7CF%2D%23D%7CQyX7B%7CQyX7Fo%7CQyX7EZL7B%207%2D%237%20G%2377B%7CQy%7D%20A%20DF%237Xy43TQ%7BY%7D%207%23F%3Ex4%20%3C7%2D%23CZL7%23G%207B%7CQD%20ALZ%7CQyX7fDXyQZ%20==0=0===Hackensack=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu76F1N%7C4F6Xy%7CQyX7%2DGZL7D%207%2D%7CAQyX6F%7CQyX7bB%7CQC7XyQ4TA%2A%7BF%7CQyX7XyQ%7DyX7bBB%2A%5B%5D%20%20lcKyQX6F2NZL%20QyXQyXQ%7CBo7C%7CQyXX7bB%7CA%2D7%20DA%2A%5B%5DQyX7bD%7CQyXC7ZL%20lcKQyX7GZL7F6XyQ%7CQyX6yQ%7CF6XyQ%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CC7XyQZ%20==0=0===Half%20Nelson=Davis%20Miles==Up%20Tempo%20Swing=C==1r34LbKcu7ZL7E%20%5E7XyQ%20lcKQyX7%5EC%7CQyXb7B%7CQyX7%2DFZL%20lcKLZB%2D7C44T%5BU%7CQyXEb7LZX7%2DD%7CQyX7D%7CQyX%2D7AZL%20lcKQyX7%5EbAyQ%7CG7%207%2DbBC%5E7%20Eb%5E7LZAb%5E7%20Db%5E7%20Z==0=0===Hallelujah%20I%20Love%20Her%20So=Charles%20Ray==Medium%20Swing=Bb==1r34LbKcu7yXbBl4Bb%20BEs%20bEZLD%2FbB%20bB%7Cl7F%2CoEs%20bEZLD%2Fbo%2CF7%7C4TA%2A%7B%20%2C7CZ%2FDXyQ%20%2C%2DGZL%2CA%2F7D%20%2Cb%7CB%7CQyX7oE%7CQyXbE%7CEb7%2CL7bB%7CQQyX%2C7%2CLZBbX%2CF%2FbB%7CQyX%2C7oEQ%7CyX%2C6bEB%2A%5B%7DQyX%2CyQ%7CBbsus7Fs%20%2CbEXyQ%7CDbB%20%2CbBA%2A%5B%5DQyX%2CF7%7CQyX%2C7C%7CQyX%2C9b%2FD%2CLZ%2C9bE%7C%2CbE%7CQ%7ClBb%2C7bB%7CQyX%2CbBl%7C7Fo%2CEs%20%2CbEZL%2CD%2FbB%20%2FD%2CXy7F%2CoEXyQ%7CEo7XyQ%7CBb%2C%20D7%2FA%2CLZG%2D%2C%20Eb7%2CLZC7%2C%20F7%2CLZBbXyQZ%20==0=0===Hallucinations=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu7D%20C%2F74F6%20BB%207bBZL7F%206FZLC7%207GZL7D%207AZL7bo7LZF4T%7BA%2A7G%207%2D7%20C7LQyX6F2N%7CQyXQyXyQXQyX%7D%207C%206F1NZ%5D%2AB%5BD%2DGZL7D%206FZ%20F7LZbBZLA%2F7D%207%2DGZLD7%207%2DAZL7bE%207%2DbB6%20C7L7%2DCZL7oB%2077%20C7%20F%206FZL7C%207GZL7%20D7AZL7bB%206F%5BA%2A%5D7LZBb%2DGZL77hGZLC%20D7LAZL7E%207hBQ%5BC%2AY%20%5DQ%20%206FZL7C%207%2DGZh7%20D7%2F7FZLXyQ%7CC7XyQ%7CF6%20%3Csolos%20on%20AABA%3E%20LZG%2D7%20C7%20Z==0=0===Happiness%20Is%20A%20Thing%20Called%20Joe=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7%2DAZL74F6%20GZL7%2DG%207%2DAZL7%2DG6%20FZL7%2DG%207%2DAZL7%2DF6%20G%2D4TA%2A%5B%7CQyX7ZG%2D7Xx%20ZL%20x%20ZL%20lcKQXy7CB%2A%5B%5DQyX7C%7CQy%20LZF%5EL7D%2077%2DG%2067LZA%2DG%207%2DAZL7%2DG%206FA%5B%2A%5D%207C%207%2DGZL7D%207%2D7LZFE%207%2DBQyX7%5E%20G%2D7L%5D%20%20lcKQyX7%5EbBZ7LF%207%2DCZL7bD%206FZ%5B%2ACBb7%2DAZL%207C%207XyQ%7CAD%207%5EF%7CQyX7C%7CQy7X%2DG%7CQyX7D%7CQyX7%2D7LZG%2D7%2DbB%7CZY%5BQG%2D7XyQ%7CC7XyQ%7C%2CU%2CF6XyQKcl%20%20Z%20==0=0===Happy%20Little%20Sunbeam=Freeman%20Russ==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DC%7C4G%2D7X%7CQyX7%2DGZL7%2DbAp%7CpQyX6F%7CQyX7C%7CQyC7XyQ4TA%2A%5B7G%207%2DXyQ%5D%5B6bE%7CQyX7%2DF%7CQyX%5E7bAZL7bE%207%2DbBB%2AXyQ%7CD7F%7CQyp%7CQyXXyQ%7CDX7C%7CQyX7%2DGA%2A%5B%5D7%20%2DbA%207%5ECZL7G%207%2DyQ%7CF67%5ECZL7D%207%2DLZG%2D7%207%2DBC%2A%5B%5DQyX7D%7CyQX7%2DA%7CQyX7C%7CQyXE7LZA7%2DbApLZG%2D7%20C7%2CLZEb7b5%20D7LZG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===Happy%20Talk=II%20Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu76FZL74F6Xy%7CQyXsus7C%7CQyX7%7CGQyX6bB%7CQyX%2BF%7CQG%2D7%20C4TA%2A%7BGZL7G6%2C%20F7QyX31b7D%7CQyX6FQ%7CyX7bE%7CQyX6bBZL%7CD%2D7%20F%7CQyXL%20x%20Z%2CLZF6L%20lcKQyX7%5EFB%2A%5B%20%7Dsus7C%20%2C7%2DG%7CQyXZ%20x%20L7C%207%2D%20x%20ZLyQ%7CC7%20lcKQyX7%5EFZL7C7%20%2DGZL7%2DD%206F%7CQyXLZ%20x%20X7%2DGZbB%7CQyXyQKcyX6FA%2A%5B%5D%20E%2F7C%20o7%23DZLD%2FbB%20CZL%20lQ%7CF%2BX7%2DGZLE%7CQyXG7XyQ7F%20%2C6F%7CQyX6FZLC7%207%2DG%7CQyXsus7C%7CLZBb6%7CQyX6C%20%2C7%2D%7CF6Xy6FZL%2C7C%207%2DGZL7%20G7%2DD%7CQyX31b7D%7CQXyQ%7CGQyX7b7sus%20Z==0=0===Harlem%20Nocturne=Hagen%2DRogers==Medium%20Swing=G%2D==1r34LbKcu7bEs%20%2C%5E7XyQ%7CQyX%2C7%5E%2DCZL%20lcQKyX7%2DC%7CQyX%2C7%2DG%7CA7alt%2DGA%2A%7B%7B%5D%20%2C7%7CN1lGG%7CQyX6%2DG2NZL%20QXyQyX%7D%20%20lcKQyX6%2D%2D6%2C%20F%2C7D%2C7bD%2C9b%20F%2D7Lx%20ZL7%2DbB%207bE%7CQXy7bBZL%20x%20ZL%20x%20Z%20LZsE7bBB%2AX6%2DGlA9%2C%7CN%2C9bE%2C9F%2C9Gs2NZQLyX%7D%20%2C7F%2C9C%2C9G1Db9%2C%7C%2C9B%2C9A%7CQyX%20%20%5D%5B%2CL%20lcKQyX7%2DC%7CQy%2CX7%2DG%7CQyX7%5E%2DG%2CA%2AZC%2D%5E7lcKQy7alt%20sEb7%2CD7%2C%7ClG%2D6XyQKcl%20%20Z%20==0=0===Harlequin=Shorter%20Wayne==Ballad=A==1r34LbKcu7%20A%2FEZ4A7suD%20bA%2FbEZL%20lcKQXy7%2D%23CZL%20lcKQyXsb%2FEbL4Ti%2A%5B%2F7%5EA%7C%2CC%2FBb7%2DD%7CQyX7EA%2A%5BY%5Dx%20ZL%23F%2FElZL%20%7Cr%20%7C%2FGXyQC%2FbBs%2CC%2FbB%2D7%2CA%5EZLbE%2FbD%20bA%2FbEZbLD%2F7%2DbE%207%2DbEl%7C%2CE%2FA%20sbBs%20ByXA%2F7%2C%5BlE7%237E%207%2DEZL%23F%2FE%20%2D7B%7CQyXG%2F7%2DD%7CQyX5LZG%5EbB%2FCQbBs%7C%2CLZDb%2FBs%207hbAZL5%237bA9%20b7bEZLE%2F7%2D%23C%20F%2D7%2CE7%20lcKQB%2F7%5EA7%2CA%2D7%2F7%2DD%7CQyX7E%5B%5D%20%20clKQyX%23F%2FEl%7C%2C7D%2CGXyQ%7CbE%2C7%2D%7CQyXF7%2CA%5E%2CL9%237A%205%237E%7CQyX%2D7BZL31C%20D%2F7%5ECl%7CZC%2D7%2F%2DbBs%20QyXQyQ%7BC%2D7cKQyX7%2D%23C%7C%7D%20%3E36x1%2A%3C%20%2031F%7CQyXF%2Fl%20%20%5DXyX31FX%7D%2CbBEb%2FAbbBs%20A%2FEZLbE%2FbD%3E%20soloS%20nepO86%2A%3C%2FC%2CC%2FQ%7BY%20%20yQr%7CXyQ%20Z%20==0=0===Haunted%20Heart=Schwartz%20Arthur==Ballad=Eb==1r34LbKcu77%5EbA%20AEb6%207bB%207%2DFZL7%2DC%206EbZL7bB%207%2DFZL7%2DCLZEb6%2A%5B44T%20%207%2DG%20C7b1o%23F%7CQyX7%2DFB%2A%5B%5DyQX7bB%7CQyX7%2DFZL37XyQ%7C7%2DGZLEA%2A%5B%5DlEb%5E77%2DFZL7C%207%2DG%7CQy9Xb7D%7CQyX7hA%7CQyX%20Bb7%20%7C7bBsC%207%2DG7LZF%2DA%206bEZL7bB%207%2DFLZ7%2DC%206bEZL7bB%207b%5E7LZ%2DC%206b%2DC%7CQyZBb%2D7bE%7CQyX7oA%7CQyX6AbC%2A%5B%5DQyX7bE%7CQyX6%2FBbXL31b7%7CQyX7Ah7XyX7%2DF%7CQyX9b7C%7CQXy7hG%7CQyX31b7D%7CQyQ%7CBb%7CQyX7Eb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Have%20You%20Met%20Miss%20Jones%3F=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7%2DG1N%7C4F%5E7XD%7CQyX7%2DA%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQy%2D7XyQ4TA%2A%7B7%2DbA%7CC7XyQbBB%2A%5B%5DQyX7F%7CQy7X%2DC2NZL%20QyXQyX%7D%5E7XyQ%7CQyX77%2DG%7CQZGb%5E7GZL7bD%207%2DbA%7CQy7X%5EDZL7A%207%2DE%7CQyXb%5E7XyL7bD%20%207%2DGZ%5B%2AAF%5E%2DA%7CQyX7C%7CQyX7%2DZGL7D%207%2DAZL7bB%2077%20D7L%5D%207C%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===He%27s%20A%20Tramp=Lee%2DBurke==Medium%20Swing=G==1r34LbKcu7%20%2C7%5EG4A%2D7%2C%2C7%2DAZL%2C7D%20%2C7%2DALZ%2C7D%20%2C7%2DAZL%2C7D%20%20D7LZ4TA%2A%7BKQyX%2CF7%2C%20E%20lcKQyX7GB%2A%5B%7DQXy6GZL%2C7D%20%2C7AZL7LZC%5E7ZL7bGD%20%2C7%2DA7%2CXyD%20%2C7%2DAA%2A%5B%5DQyX7%7CDQyX%2C7%2DAZL%20lcKQ7%2CLZAZL%20lcZL%2C7D%2D7%2C%20DL7E%20%2C7FZL7bG%20%2C%5E7GZL7D%20%2C7%2DAZL%2C7ZA7%2C%20AZL%2C7G6XyQZ%20==0=0===Heart%20And%20Soul=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7%2DGZL74F6%20DAZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2D%2D7%20D%2D4TA%2A%7B%5EFl%7C%2CZN1F6Gs%206F2NZL%20QyXQXy%7D%207C%207%2DGZL7%2DD%20%2D7%2CC7L7C%2077%5EbBZ7%2CF7%2CbBZL7F%207CZL7G%20D7ZL7A%207%5EbBlB%2A%5B%5D7%20A7L%2DCs%207%207%5EFZD7%20G7%2DGZL7%2DD%206FA%2A%5B%5D7%20C%207bBZL7F%207CZL7%20C7LZL7A%20%2DD%206FG%2D7%20C7%2DGZL7D%207AZL7C7%20%2DGZL7%2DD%207%2DAZL7%20C7LZZL7%2DD7LZG%2D7%20C7%20Z%20==0=0===Heat%20Wave=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu7ZL7F%204G%5E7%207G%207%5EGZLQyX%7CrQXyZL7%2DA%207%2DBZL7%2DALZC%5E74TA%2A%7B7%2DDZL7LZsDCZL7G%207%2DDZL7%2DA7%20%5EClB%2A%5B%7Dpp%2C6G%2C76%20A%2D7A%207%2DE7%2DBZLC6%20A%2D%5EGA%2A%5B%5D%207D%20sus7%7CDQyX6G%7CQyX7DZL77%20A%2D7ZL7G%20%20A%2D7LZXyQr%7CXyQLZG%5E7%20G7LZC%5E7%20F7LZE%2D7%20A7LZsD7%2CG6%2CppZ%20==0=0===Heaven=Ellington%20Duke==Ballad=Bb==1r34LbKcu75%237FZ4Bb%5E7QyX11%237CZL%20lcKyQX5b7GZL%20lcKQyXKcl%20L4TA%2A%7ByX7A%7Cl%20%20%7D%5BEZL%20lcKQyX7%5EbEQ%7CyX7bB%7CQyX7%2DFB%2Ah7XyQcKQyXyX7CZXyQ%7CCQyX7GZL%20lcKQyX%5E7bB%2CC%2A%2C%5B%5D%207bC%207Kcl%20L7%2DD%7CQQ%7CppF7LZBb%5E7XyQKcl%20%20Z%20==0=0===Hello=Jackson%20Milt==Ballad=G==1r34LbKcu7B%207%2DA4A%2D7%20%207%2DBZL7C%207%5EGZLD7%207%2DAl%7C%2C7E%2C7%2DBsE%2D7LZ4TA%2A%7BA2NZLA%2D7%2FC7%2DE%207%2DBZL7%2DA%207G%5EZL9b7D%207%2DA1N%7C%29%20%7DXyQ%28%20%2C7%2DD%7CQyX%7CD7Xy%2C7B%2Ch%23Fs%20G%7CQyX%5E7CB%2A%5B%5D%207G%207%2DD%7CQ%7ClE%2D7QyX7%2D%5B%5D%2C7E7LZ%7CC%207%2DAZL7A%207%2DEl%7C7%2CB%2Ch%23Fs%20G%7CQyX7%5EsB%2D7%2CG%20%2C7%2DL7%2DB%207%20sB%2D7%2DE%207%2DBZL7C%207%5EZGL7D%207%2DAl%7C%2C7E%2C7LZA%2D7%2DAlA%2AZA%2D7%20D7LZ%2CU%2CG%5E7%20C%2D6LZB%2D7%20E7%20Z%20==0=0===Hello%20Dolly=Herman%20Jerry==Medium%20Swing=C==1r34LbKcu7QyX7%2D4CXyQ7obA%7CQyXG%2F7%5ECZ%20LlcKQyX%2DAZL%20lcKXyQ%7CD4TA%2A%5B%7CQyX7Q%7CD%2DXG%2F%2DD%7CQyX5%23%2DD%7CQXy6%2DD%7CQyX5%23%2DD%7CQyXyQ%7CGyX7G%7CC%7CQyXbo7LZ%20lcKQyX%2DAZL%20lcQKyXCB%2A%5B%5D%207G%207%2DDLZG%2D7E%207%2DE%20%207G%7CFXyQ%7C%7CQyX%2DE%7CQyX%2DA%7CQXy%2DE%7CQyX%2DA%7CQyX7ED7XyQ%7CQyX7%23F%2CF%2C%20Ebo7sZL7GZL7DZL7GZ7LDQ%7CYZ%207G%207%2DDZLC%2CC%2FE6CZLQo%2C%7CC%2FG%2CG7%2ClC6%20Z%20==0=0===Hello%20Young%20Lovers=Rogers%20Richard==Medium%20Up%20Swing=C==1r34LbKcu7L7hDZ4C%5E7L7%2DDZL7o%23CZL7%5ECLZ7%2DDZL7%2DEZL7%2DDZLZG7L3TA%2A%7ByXQyXLZEb%5EX%7D%207GZL6C1NZL7ZGL7%2DDZL7GZLbB%2F7yQXyQB%2F7GZxZL7%5E6LZC7GZL7%5EFZL7%2DGZL7A%2DZL7%2DGZL6FB%2A%5B%5D%20%2D7LZFC2N%7CQDZL7%5ELZE7L%207GZL7%2DDZL31b7ZAL7%2DDZL7DZL7%2DAZ%5D%5B%2AAC7hBZL%2F7%5EbE%2D7LZDGZL7hDZL7GZL7%2DZDL7o%23CZL7%5ECZL7%2D7%2FBLZEZL7%2DAsZL77LZD%2DAZL7EZL7%2DFZL6FLZ7CZL7%2DGZL7GZL77LZD%2DGZLbBb7%2CG7%2C%7ClC6LZx%20Z%20==0=0===Here%27s%20That%20Rainy%20Day=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7X7%5EbA4G%2D%28G%5EbEZL7bB%20%297bB%28%2D6FZL%23F%2F7%5E%2DG%20%297%5E7XyQ%7C4TA%2A%5BB%7CQyX7XyQ%7CX7%2DC%2CB%2A%2C%5B%5D%207G%20%2D7D%7CQyX7%5EG%7CQyX7DyQ%7CF7%2DA%7CQy%2CA%2A%2C%5BQ%7CEb%5E7%2DAZL7%2DE%207%5EG%7CQXy7D%7CQyX7%2DA%7CQyX7%20D7%20%5DyX7%5Eb7%2DA%7CQ7%29%20G%2DA%7CQyX7%5EbEZL7bB%29%207bB%286%2DFZL%23F%2F7%5Eb%5E7Xy%5EG%28%2DGE%207%2DB7XyQ%7C7%2DA%7CQyX7%5EC%2CC%2A%2C%5D%5B%207G%207%2DD%7CQyX7%5EG%20D7LZD%7CQyX%2D7LZA7XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Here%27s%20That%20Sunny%20Day=Kessel%20Barney==Bossa%20Nova=A==1r34LbKcu7L%20lcK4A%2FE%2CA44TSA%2A%7BY%7D%20%20lcQKyXE%2FDZL%20lcKQyX%5E7XyQ4Ti%2A%7BBZL%20lyQKcl7%5EFZL%20lcKQyX7%5EZCL%20lcKQyX7%5EAZL%20XyQKcX7%5EDZE%207%5EbQKcl%207%5EbBl%7C%2C7F%2C7%2DCs%2C%207E%7CQyX7%2DB1NZLQXyQ%7CByX7%5EbL7%5ECZ%7CN2B%2D7%2DDB%2A%5B%5DQyX7A%7CQXy7%2DE%7CQyX7E%7CQyX7LZG7L%7D%209b7xZL7%5EZBb7LL7%5EDZLxZL7%5EAA%2A%5D%5B%205%237EZL7hBZLxZZxLZAL7%5EFZD%20%3CZLLZxLZ7%2D%23CZL7EZL7%2DBZxLZL7%5EbBZLxZL7%5EF%2C%20F%2377%5ECZLZL7%2DCl%20CodL7%2DBQ%5BYQyXQyXQXyQyX%5D%207E%20%2C7%2DB%3EaZE7LZa%20%2ES%2E7EZL7%2D7LZECZL%2D%23CZL%2C7EZL7B%2DZL7CZL7%2D%23CZL%2C77LZB%2DBZL7FLZA%5E7LZx%20Z%20==0=0===Here%27s%20To%20Life=Butler%20Artie==Ballad=C%2D==1r34LbKcu77G%7CQy4F%2D7XQyX9%5EbA%7CQyX7%5EbZEL9bB%20sus7bB%7CQy%7CDh7X4TA%2A%7B%7CQyX7yQ%7CC%2D9bB%20sus7bB%7CQyX%2D7FA%2A%5B%5D%20%20lcKQyX7LZEb%5EX5%239bhD%7CQyyQ%7CDhB%2A%5B%5D%20%20lcKQyX7%5E%7CCQyX5%239b7G%7CQyX7Ab%5E7XX9%5EbAQyXsuyQ%7CC%5EyXbA%2F7hD%7CQyX7%5EAb%7CQyXbB%2F7C%7CQyX7Q%7CC7sXbA%2F7bB%7CQy%7D%5B%2ACAQyX7%2DC%7CQyX7oB%7CyQXbA%2F9bB%7CQyX7%5Eb%7CF%2D7X%20%20lcK%7CQyXbBb9LZ%7CQyX7%5EbA%2CD%2A%2C%5B%5DyQXbB%2F7%2DC%7CQyX7%2DCBb9%2FA%20sus7%7CQyX7Q%7CBb%2DX7oB%7CQyXbA%2F9bBQ%7CyX7%5EbAZL5b7A%207yQ%7CC%2DyX7oBF%2D7XyQ%7CBb7susXyQ%7CC%2D9XyQ%7CfC%2D9XyQZ%20==0=0===Here%27s%20To%20My%20Lady=Bloom%2DMercer==Medium%20Swing=Eb==1r34LbKcu7%207%5EbA4Eb%5E7%207%2DbBZL9%237B%207%2DZCL7bD%207%2DGZL7%2DF%20Eb7LZ4TA%2A%5B7%2DCZLF%2D7%20F%5EbEB%2A%5B%5DQyX11%237Db%7CQyX7hDZLbE%2F7%2D7%20Db7ZL7%2DGB%7CQyX%2D7%20Bb7F%20%2C7%2DCZL7%5E%2DC%20%2D7CZL7bD%207%5EbEZL7LZF%2D7F%7CQyX7%2DCZL%5D%5B%2ACE%2DbA%7CQyX7%5EbAZL7Eb%207%2DbBZL7bB%207%5Eb7%20Db7QyX7b7G%207%2D7XyQ%7CF%207%5EbED%2A%5B%5D%209b7Bb%20sus7bB%7CQyX7%2DF%2D7LZGF%7CQyXL7%2DC%20b%5E7%20B7bB%207%2DFZL7bG%207G%2DZL7bD%207%2DCZL7%2DbLZEb6AZL5%23ZF%2D7%20Bb7sus%20Z%20==0=0===Herzog=Hutcherson%20Bobby==Up%20Tempo%20Swing=F==1r34LbKcu7%20%7Cr%20Z44%3C%2A7us7E%7D%20%20%7Cr%20ZLxZsLus7F%3EydoleM%20%204sLZxLTi%2A%7BYbA%7D%20%207%20%20sAxZLsus7F%7B%20QyX%7D%20%20lcKQyX7%2DAl%7C%2C7%2DLZ%20r%7C%2DG%7BZL%7D%20%20lcZxLZxus7Al%7C%2Csus7As%20s%20us7C%7BZLsus7FZLsXyQKLsus7A%2A%7BYZT34C7s7bE%7CQyXsus7%23FQ%7CyXsus7A%7CQyXsususXyQ%5B%20QyXX7%2DG%7B%20Solo%20ZLxZLsus7E%7B%7D%20%7C%20r%20ZLxZLsus7F%3Esr%7C%20%20%7D%2047%2A%3CxZLsu7XyQK%7D%20xZLsus7FZLxZsLus7F%7B%20QyX%7D%20%20lc%7BAb7s%2DA%7CQyA%7CQyX%20%20%7D%7BC43T%5B%20QyX%7D%20%20lcKyQXsus7A%7CQyXsus7C7sus%7Cr%20ZL7susXyQ%7CF%237susXyQ%7CEb7susXyQZ%20==0=0===Hey%20There=Alder%2DRoss==Medium%20Swing=Eb==1r34LbKcu7%2DF%7CQy4Eb6%207bB%207%2DFZL7%2DC%206EbZL7bB%207%2DFZL7%2DCLZC7X4TA%2A%5B7%2DE%206LZEb%5E%207%2DAZL7%2DE%206GB%2A%5D%5B%207D%207%2DAZL7%2DC%207D7LZG7bB%2077%2DC%206%20D7LZ%5D%207bB%207%2DFZL7bD7%20%2DF%7CQyX7C%7CQyX7G%5B%2AAEb7%2DAZLyX7%2Db%20Bb7LB%207%2DF%7CQyX7CZL7Bb%207%2DFZL7%2DC%206bEZb7LZB7%2DFZLyX7%2DFXyQ%5D%5BC%207hG%7CQyX7%2DGZLD7%207hA%7CQyX7%5EbAC%2A7b9LZ7bE%7CQbB%207%2D6XyQ%7C6bE%7CQyX7bB%7CQyX%2D7F%7CQyX7C%7CQyX7%2DGXyQ%7CF%2DbA%7CQ7%20Z%20==0=0===Heyoke=Wheeler%20Kenny==Waltz=F==1r34LbKcu7QyX7%2D%5E7XyQlcKQyX7%2D%23F%7CQyX%237C%7CQyX7%2DBZL%20lcK%20LZBbF43T%7B1N%7CQyyQ%7C%7CAQyX7%5EDZL%20lcKQy7X%5EBZL%20lcKQyX7%5Eb%7CG%5E7XX7%5EA%7C%5EA%7CQy%5E7LZDE%7CQyX7%2D%23F2NZL%20yQXQyX%7D%207%5EbG%207%5Ebb%2D11XA%207%5EF7%2311%2FAbXyQKcl%20LZAb7susXyQKcl%20%20Z%20==0=0===Hideaway=Sanborn%20David==Medium%20Swing=Ab==1r34LbKcu7ZL7bAb7susbAZL%20x%20ZL7bG%20ssu7bGZL%20x%20ZL7bA%207sus%20A44T%5ByX7bDGb7sus%20%207bA%7CQyXsus7Ab%5B%5D%207GppZL7bG%20sB7%2C%7ClZL%20x%20X7bDZEb7LZbE%7CQyX7bDl%7C%2C7B%20s%207bA%7CQyXsus7bA7%20D7L%207E%7CQB%207BZE7LZAbDl%7C%2CD%2F7bA%2CG%2F7DbsppZL7bA%20sus7b7%20C7Lpp%7CQy7bE%2077%20sF%237bD%7CQyX7bA%7CQyXuss7bAl%7C%2CG%2F7bD%2C7XyQ%7CEEZL7bAZL7EsusXyQyX7bDZL7D%207bEQ%7CyX7bD%7CQyX7bA%7CQ%7CDb7%207bAZLpZL%209XyQ%7CAB%207BZL7C%207bDl%7CD%2C%2F7bA%2CG%2F7bDs%207bb7%20%7BEsus7bpE6LZE9%20LZx%3C4x%3E%20%7D%20==0=0===High%20Fly=Weston%20Randy==Medium%20Swing=C==1r34LbKcu7N%7CQyX4D%2D7XX7%2DCZL7A%20%2C7%2DEZ7LF%207%5EC%7CQyX7G%7CQyyQ%7CF74TA%2A%7B%7CQyX7yQ%7CB7%5DQyX9b7G%7CQyX7h2DNZL%20QyXQyX%7DQyX%5B%2ABChX7bB17%2DbEZyQ%7CD%2D%2DE%7CQyX9b7F%7CQyXh7C%7CQyX9b7G%7CQyX77%20A7LX9b7FyX7F%7C%5D%5B%2AADCZL7A%20%2C7%2DEZL7F7%20%5EC%7CQyX7G%7CQyX7%2D%2D7XyQ%207bA%20Q%7CBb7XyQ%7CB7XyQZ%20==0=0===High%20Hopes=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu7A%2A%5D%2074FXyQZL7%2DD%206F%7CQyX7CQ%7CyX7%2DG%7CQyX7o%23F%7CG%2D7%20C4Ti%2A%5BFZL7CBbXyQL7o%23G%207%2DGZL7o%23pFp%7CQyX6F%7CQyX7C%7CZG%2D7%20%7CQyXFX7CZL%2ABBb%5EyX7GZL7%2DD%20F%7CQyCX%2FFZL7oBpp%7CQyX7QKcl%20%5B%207F%20%20FZL7%20LZFXZL7o%23F%20F%7CQyX7o%7CBQyXbB%7CQyX7F%7CQyG%2D7%20ClcKQyF%23o7LZG%2D7%20C7LZF%20F%23o7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Hindsight=Walton%20Cedar==Medium%20Swing=C==1r34LbKcu7%5ECA%2A%5B4B7alKQyXtla7Bl%7C%2C7A7%2CBs%20tla7Cl%7CQyXtcl%20%20%7D4Ti%2A%7B%5EbG%7CQB13b91G%7CQyX7%5EbA%7CQyXb97A%7CQyX7%5EbB%7CQyX3b9Xy%7CQyX7ZL9b7F7b9X%237%5EEZL%20x%20ZL%20lcQKyX11%237%5EEB%2A%5B%5DQy11%20Eb%7CQyX7KQyX71XyQKyX31GZL7bD%207%2DbZALQyX%7CrQyXZL%20lcQ%7CC%2D%5E1%237%5ED7A%2C7BC%2D%5E7X7C%7CQyXtla7BC%2A%5B%20%20QyXQyX%5D%20%20lcKQyalt%20sZL%20lc%2C%7ClB7altXyQKcl%20%20Z%20==0=0===Hocus%2DPocus=Morgan%20Lee==Medium%20Up%20Swing=F==1r34LbKcu77%2DGZL4F%5E7X%2DAZL9b7E%207hB%7CQXy7%5EFZL7C%207%2DG%7CQy7%20Ab74TA%2A%7B1%237B%7CZN1F%5EF2NZL%20QyXQyX%7D%20b7G%207%5EbDZL7bA%20%2C7%5E7XyQL7bG%20QyX7%2D%5B%2ABBb7D%207hA%7CQyX7%5EbBLZ7F%207%2DCZL7%2DG%207%5Eb9LZG%5DQyX1B%7CQyX%20D7b97C%207%2DG%7CQyX7%5EFA%5B%2A%5DQyX7C%7CQyX7GZLLZF%5E7%2C7hA%7Ch7%20E7b9LZA%2D7%20Ab7LZG%2D7%20Gb7LZF%5E7%20Ab7LZDb%5E7%20Gb7%20Z%20==0=0===Holy%20Land=Walton%20Cedar==Medium%20Up%20Swing=C%2D==1r34LbKcu77%5EbEZ%2D7XyQ7%2DF%7CQyX7%2DCZL9bG7%207hD%7CQyX11%237A%7C%20Bb7LC44T%5BCZL31h7%20G7hD%7CQyX7%5EbA%7CQyX11%237A%7CQyX7%2DCZL9b7%20G7bD%7CQyX%2D7XyQZ%20==0=0===Home%20At%20Last=Mobley%20Hank==Bossa%20Nova=Bb==1r34LbKcu7X7%2DFZ4Bb%5E7QyX7%2DG%7CQyX9%237DQ%7CyX7hAZL%20lcKQyXKcl%20L4TA%2A%7B%7CQyX77XyQ%7ClcKQyX7%5EbB%7CQyX11%237bA%7CQyX7%5EbE1N%20LZEhbB%7CQy7%2DD%7CQyQ%7CD%2D7bA%7CQyX7%5EbE2N%7C%20%7D7F%207%2DCZL9%237G%207%2311XyX9%237AyX11%237b9XyL%20x%20ZL%20x%20ZL%20lcQKyX11%237%5EbGB%2A%5B%5DQZGb%5E7G%7CQyXQ%7CF7%235XyQ%7CBb%2D7XyQKcl%20LZBb%2D7%2CXyQKcl%20%20Z%20==0=0===Home%20Cookin%27=Silver%20Horace==Medium%20Swing=F==1r34LbKcu7GZL7D4F6%20GL7bE%207%2DbBZL7%2DA7%20GZL7%2DD%207%2DAZL7%2DZA%2D7%204TA%2A%7B%5DQyX6LZN1A%207%2DG2NZL%20QyXQy%7DX%207C%207%2DGZL7D%207%2DC7LZF7C%207%2DQyX6C%2D7%20Eb7%2DD%7CQyX6bAZL7b%20E7%2DbB%7CQyX6bAZL7%20G7LZbBB%2A%5B%2DGZL7D7%29%20GAZL7%2DG%206FA%2A%5B%5D%207%29C%28%20%20%297%2DG%286CZL7%2D7%20D%2D%287%2DD%7C7%20A%2D7LZBb%2D7%20Eb7LZA%2D7%20D7LZG%2D7%20C7LZG%2D7%20C7LZF6XyQZ%20==0=0===Homecoming=Holland%20Dave==Medium%20Up%20Swing=Eb==1r34LbKcu7L%23F%20%2C4EbXyL%20lcKQyXbEA%2A%5B%7D%20%20x%20ZL%20x%20ZL%20lcKQZT34B4Ti%2A%7BlcKQy%23LZT4bD%20%23FZL%2CE%20bEZLb%2CB%20%2CbAZL%2CbE%20bB4LZAbXD%20%23CZbAZL%2C%2C%20AbLB44TZL%23D%20%23CZL%23%20F%2CB43TZLbE%20%2CbBZb%2C%20EbbEZL%20%20BbLZEb%20BLZC%23%20BbLZEb%3CSolos%20free%20around%20Eb%3EXyQZ%20==0=0===Honeysuckle%20Rose=Waller%20Fats==Up%20Tempo%20Swing=F==1r34LbKcu76bBZL4G%2D7%206FZL7C%207%2DGZL7C7%20%2DGZL7C%207%2DGZL7C%20F7%2FA4T%7BA%2A7F%5BB%2AN1F6%20KQyX6F2NZL%20QyXyQX%7D%207D%207%2DAZL7bBcl%20%20%5DZL7C%20%207%2DG%5Bl%20LZBlcKQyX7CZL%20lcKyQX7GZL%20lcKQyX6b%20%20%5D%2AAcKQyXB%206FU%2D7%20C76bBZLA%2F7F%206FZLC7%207%2DGZL7C%207%2DGZL%20C7LZGZL7Cb7LZA%2D7%20D7%20Z==0=0===Horace%2DScope=Silver%20Horace==Medium%20Up%20Swing=Db==1r34LbKcu7%237bA%7Cb%5E7XybDZL7bD%207%2DbA%7CQXy7%2DbEZL7A%207%2DE%7CQ%2D7XyQD44T%7ByX5%237G13XyX7%2DbE%7CQyX7%2DbB%7CyQX7%2DFZL31bGpp%7CQyQ%7CAb%7CQyX5G2NZL%239XyQyX5%239%237bA1NZLQ%20%207A%7CQyX5b9%237bB%7CQ%7DXyQ7bD%7CQx%20solb%20Db7%3C44T%7BYZ%20%20n%20ZL%20%20n%3EkaerB86%2A%3CZL9%23%2A74SoA%2F7%2DbX5%237b7XyQ%7C7%2DbDZL7bD%207%2DbAQ%7CyX7%2DbEZL7A%207%2DEXyQ%7CA%5EbD%3E4%7CQyX53XyQ%7CQyX7%2DbE%7CQyX7%2Db%7CBQyX7%2DF%7CQyX31bG%7CAb7%231G%7CQybB%7CQyXyQ%7CBQ%7CY%7DQyX5%239%237bAQ%7CyX7A%7CQyX5b9%237bGb%2D7X9%237bD7%239b5%20A7LZGb%2D7%2FAbXyQ%7CDb7%239XyQZ%20==0=0===Hot%20House=Dameron%20Tadd==Up%20Tempo%20Swing=C==1r34LbKcu7C%7CQyX4Gh7XQyX7hDZL%20lcKQy7X%5E%2DF%7CQyX9b7C%7CQy%7CG7b94T%7BA%2AQyX9bKcl%20%20%20lcKQyX7%5EbB%7CQy9Xb7F%7CQyX7%2DC%5BB%2A%7DLZAb7QyX7%5EZL%20lcZG7b9%5E%2DF%7CQyX9b7C%7CQy7XhG%5BA%2A%5D%20%20lcKQyX7XyQKL%20lcKDh7XyQ%7CG7b9XyQ%7CC%5E7XyQKcl%20%20Z==0=0===House%20Of%20Jade=Shorter%20Wayne==Slow%20Swing=C%2D==1r34LbKcu7D%207hD4Dh7%20%207bDZL7F%207bEZL11%237bD%207%2DCZL7%5EbDC%2D7LZ4TA%2A%5B%20lcKQC%2D7%20F31bEB%2A%5B%5D%207%2DC%207DbZLsus9D%207bEZL7susXyZL7%5Eb7hDA%2ALZ%20x%2011%237bE%7CQyX7%2DEZ%20LlcKQyXsus31DZLXyQ%5D%5B%20x%20ZL%207%2DCZLZC%2D7%207hDZL7%2DC%207bDZ7LF%207bEZL11%237bD%20Db%5E7L7%5EbD%20F7LZEb7%20D9susLZDb7%20C%2D7%20Z%20==0=0===How%20About%20You=Lane%20Burton==Medium%20Swing=F==1r34LbKcu77%2DAZL4F%5E7%20%5EF%7CQyX7C%7CQyX7%2DZGL7obA%207%2DAZL7bB7%20Bb74T%5BA%2AL%299b7LZAh7%20%297hE%286%2DbB%7CQyX%2D7G%7CQyX31b7D%7CQyXEb7%28A7obA%20%7CQyX7D%2D7%29%20E%207%2DBZL7%2D%23F%207%5EZAL9b7E%207hBZL7%2DD7LZA%5E%287%2DAZ%7CQyX77%20%5D%2ABX7C%7CQyX7%2DGZL7oAb%207%2DAZL7bB%207%5EF%5ByQ%7CC%2DC%207%2DGG%287bB%7CBb%5E7D%28%20%20%297%2DbA%287A%7CQXy7%5EF%7CQyX7bE%7CQyXb7%29LZQyX7F%207%2DG%7C%28G%2D7%2FZL7C%207%2DGZL7G%207D%2DZL9b7A%207hEZL%29FF6XyQ%20%20%297%2DC7%20Z==0=0===How%20Are%20Things%20In%20Glocca%20Morra=Lane%20Burton==Ballad=F==1r34LbKcu7ZL%20x%20AlF%5E77%2DG%7CQyX7C%7CQyX7G%2DZL9%237D%207%2DA%7CQyX%20C7LZ%2A%5B44TQyX7C%7CG%2D7%20%2DGZL9%237D%207%2DA%7CQXy7%5EFlA%2A%5B%5D%20sus7C7XyQ%7CQyX6Fs%207%5EbC7LZ%20%2C7F%2C7%2DCspp%7CQyXF6ZL%20x%20ZL%20x%20ZL%20x%5B%2ABlB%207%2DG%7C7%5EbBl7%7ClF%5EF%207%5EFl%7C%2C7C%2C7%2DG%20s7%5EbBlZL%2CA%2F7F%2077%2FALZC%2C7%2DGyX6FlZC7XyC%7CQyX7%2DG%7CQyX9bD7ZL11%237bE%207%5EF%7CQ7XyQ%7CL7%2DG%20Q%7CG%2D7%20C7%20Z%20==0=0===How%20Deep%20Is%20The%20Ocean=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu77hA%7CQ4C%2D7XZL9b7D%207hA%7CQyX%2D7CZL9b7G%207hD%7CQyG%2D7Xy4TA%2A%5B%20lcKQLZG%2D7ZL%20lcKQyX7bEB%2A%5D%5B%207bB%207%2DFZL7bG%20Ab7Xy9b7D%20ZL9b7yQKcl%7CQyX7%2DCA%2A%5B%5D%209bG7%207hD%7CQyX7bBZL%20Dh7%20GX7BZL7bB%207Q%7CAh7bG%207%2DGZL9b7D%207Ah%7CQyX7%2DGZL9b7D%207LZF%2DyX7%2DCCZL7GEb%5E7XZL7bD%207%2DbA%7CQyX%2D7FZL9b7C%207hG%7CQyEb%5E7%20C%2A%5B%5D%20%2D7%20F7LZF%2D7%20Bb7LZUEb6%20G7b9%20Z%20==0=0===How%20High%20The%20Moon=Lewis%20Morgan==Medium%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D4TA%2A%5ByX7%5EGQ%5D%5B%2ABD%207hA%7CQyX7%2DGZLb97D%207hA%7CQyX7%5EbE7b9LZyX7bB7C%7CQy%20D7LZL%20lcKQyX7%5EGA%2A%5B%20%5D7D%207%2DAZL7E%207%2DBZG%2D7X7%2DA%7CQL9b7D%5E7XyQQyX7%5EbEC%2A%5B%5DQyXb7B%7CQyX7%2DFZL%20lcK%7CAh7%20F%7CQyXZG%5E7XyQ%7CA%2D7%20D7LZB%2D7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===How%20Insensitive=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7KQyXB4D%2DXy%20lcKQyX6%2DCZL%20lKcQyX7o%23CZL%20lcKQLZG7%2F4TA%2A%5BD%7CQyXBb%5E7XQyX7hEZL%20lcKQy1X1%237%5EbEZL%20lcKQy%7CA7b9ZL%20lc7hE%7CQppDb7BZL%20lcKQyX7oBZ%20LlcKQyX6%2DCB%2A%5B%5D%20b%5E7Xy%7CQyX%2DbB%7CQyLZD%2DX%7CQyX7%2DB%7CQyX7F%7CyQX7%2DCZL7bDpp%7CQyE7b9X9b7A%20%5E7XyQ%7CA7b9XyQ%7CD%2DXyQKcl%20%20Z%20==0=0===How%20Little%20We%20Know=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7QyX7%2D4F%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZBb4TA%2A%5B%2DD%7CQyyQ%5D%5B%2AQyX7C%7CQyX7%2DGZL%2D7bA%207%2DA%7CQyX7%5EFB%7CF%5E7XX7bE%7CQyX7CLZAb%5E%2DGZL%20lcKQyX7%5EF%2AA%5B%5D%207C%207%2DG%7CQyX77XyQ%7C7%2DA%207yX7%5EbyQKcl7F%7CQyX7%2DCC%2A%5B%5DQXy7bE%7CQyX7%2DbBZL%20XyQ%7CBX7%5EF%7CQ%7CEb7XyQ%7CF6%2FA%20Abo7LZG%2D7%20C7susLZF6%20D7LZG%2D7%20C7%20Z%20==0=0===How%20Long%20Has%20This%20Been%20Going%20On%3F=Gershwin%20George==Ballad=F==1r34LbKcu77F%20%29744C7%28ZL%297C%28%20%20%297%2DG%287CoZL%297o%23F%28%20%20%297%2DGC7%28C%2DTA%2A%7BY%7C%297D%28ZBb7%28A%287Cs%207%2DGZL7ob%20A7%5EFZL7bE%20%297%5EbB%2D7%29F7L%297F%28%2C7%2DCs%28G%2D7%29%7CQyXQyXQyXQyX%7DyQX7%5EF1NZL31b7C%20N2F6%207%5EbBl%2C7E%2Ch%2ABlBbbBZL7bE%207%5EbBZLb7E%207%5EbBZL7bE%207%5E%5E7%20sB%5B%5D%2C7F7C44T%20E7b9%207bA%207%2DAZL9b7E7%20%2DAZL9b7E%207%2DAZL%5DY%5B%2AA7%2DAl%7C7bBZL%20%20%28F%23F%20%297%2DC%287CZL%297C%20%28%20%297%2DG%287oCZL%297o7%28F7%29%297%2DG%287%2DG%287%29%20Eb7%297D%287F%297%2DA%287Cs7%20%2DGZL7obA%207%5EFZL%7ClBb%5E7%5EbB%28%29%20C7b13LZF6XyQZ%20==0=0===How%20My%20Heart%20Sings=Zindars%20Earl==Waltz=C==1r34LbKcu7yX7hB%2D7XyQ%5EF%7CQyX7%5EC%7CQyX7%7CGQyX7%2DD%7CQyX7%2DA%7C7XyQ%7CE43T%5B%7CQyX79%20%20QLX7h%23F%7CQyXG%2F7%2DAQ%7CyX7obA%7CQyX7%2DAZyQ%7CE%5Eb7E%7CQ%2F7%5ED%7CC%237LZ7%5EA%7CQyXE%2F7%5ED%5B4T4%5DQyX7B%7CQyX7%2D%23F%2FEXyQ%207%2D%23Gla%20%2ECA%5E7%2FE%5EC%20D%2F7%5EC%7CQyXD%2F%5E7G%7CQyXD%2F7%5EC%7CQyX7%20%3CD%2E%7CQyXEyX%23F%2F%3E%7CB7XXG%2F7%2DA%7CQyX7obAQ%7CyX7%2DA43T%7CQY%5DQyyQ%7CD7adoC%20%7CQyX7XyQ%7CAyX7%2DG%7CQyX6C%7CQy7XG%7CQyX7bA%7CQyX7%2DQ%7CF%23h7%2DE%7CQB7b9%20%20%20Z==0=0===Humpty%20Dumpty=Corea%20Chick==Up%20Tempo%20Swing=C==1r34LbKcu7QyX7%5Eb%5E7XyXtla7A%7CQyX7%5EF%7CyQX7%5EbG%7CQyX7%5ED%7CQyQ%7CBbE44T%5BL%20lcKXyQKcbA%7CQyX7%2DB%7CQyX7D%2D%5D%20%20x%20ZL%20x%20ZL%20l%2D7XyQ7%2DbB%7C%2C7%2DbAyQ%7CAbQyXQyXZQyX5%237b%7CBQyX7%5EbGZLQ%20%207%2D%20%20Y%5BQX7%2DFZyX7%2DbLZE%5E77bB%7CQyX7%5EBZL7%23%20F7%2D%23CZL7Dpp%7CQyXXyQ%7CE7%5EbG%20Q%7CC%2D7%20fA%2D7%20Z%20==0=0===Hungaria=Reinhardt%20Django==Medium%20Up%20Swing=G==1r34LbKcu7cKQyX4G69XlcKQyX96GZL%20lcQKyX96bAZL%20lcKQy%20LZE74TA%2A%5BQyX7%2D%2ABA7X7obB%7CQyXB%2FGZL%20clKQyX7DZL%20lcKQyXyQ%7CA%5B%5D%20%20lX7EZLQ%5D%5B%2AAyX96GZL%20lcKQyX69bAZL%20lcKQyX96GQKcl%20yX7D%7CX7D%7CQ%20%20%5D%5B%2A%7CQyX7obB%7CQyXB%2F%7CGQyX6%2DC%7CQyX7%2DACA%2D7XylcKQyyQ%7CG69XyQKcl%20%20Z%20==0=0===I%20Ain%27t%20Got%20Nobody=Graham%2DWilliams==Slow%20Swing=G==1r34LbKcu77%2DAZL4G7%2CX%2FGZL%20lcKQyX%2C7A%7Cl7E%2C7F%2C7%23Fsp%7CQyD%2C%20E%2D4TA%2A%5BQyX%2C7G6%20E%2D%2C7F%2C7%23Fsp%7CQyX%2CG7A%2A%5B%5D%207D%207%2DAZL7E7%7ClAZL7D%20QyX%2C6ZA7%2CXcKQyX%2C7GB%2A%5B%5D%20%20clKQyX7DZL%20lcKQyl%20LZCL%20lcKE%2C7F%2CZE7%2CX%7CQyX%2C7GA%2A%5B%5DQyXD7%7CQyX7AZL%20lcKQypsF%237L%20lcK7%7ClA7%2CXyQKcl%20LZG%2FD%2C%20E%2DLZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===I%20Believe%20In%20You=Loesser%20Frank==Medium%20Up%20Swing=G==1r34LbKcu7QyX114A%2D7XyX7%2DB%7CQyX6%2DA%7CQXy7%2DA%7CQyX7%5E%2DA%7CQyQ%7CC7%234TA%2A%7BQyX7%5EyQ%7CE76%2DA%7CQyX7%2DA%7CQyX%5E7%2DA%7CQyX7%2DA%7C%7CQyXXyQ%7CBX7%2DB%7CQyX7%2D%28C7%2317D%7CQyX7%2DA%7CQyX7%7CEQyX7%5EBZL7%23F%20%291XyQ%7CB7%2D%23C%7CNZL%20QQ%7CA%2D7%7DQyX%3EeniF%3C7E%7CQXy6G1N%7CQyX7D%7CQyXXyQXyyX7E%7CyX7F%7CQ%7CBb%2DbAZL7bE%207%2DbB%7CQXy7%5EbAB%2A%5B%5D%207bE%207%5E7XyQyX6G2BZL7F7XyQ%7CQyX7%5EbBZL7F%207%2D%7CCQyX7%5EbA%7CQyX7bE%7CC%2D7%20%2DbB%7CQeniF%20QKcl%20%2ED%3C%207%2DBZL7D%207%2D%7CAQyX7C%7CQyX7%2DGZLC%2E%20alyX7%5Eb%3EE7%20%5D%20==0=0===I%20Can%27t%20Believe%20That%20You%27re%20In%20Love%20With%20Me=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7%7CQyX74F6XylcKQyX7G%7CQyX7DQ%7CyX7%5EC%7CQyX7bB%7CQ%20LZC%5E4TA%2A%5B6CZL%207%20%5D%5B%2AX7G%7CQyX7D%7CQyX7C%5E%7CQyX7bB%7CQyX6FAyQKclC%207%2DGX7GZLC6XyQyX7DZL%20lcKQyX7ZAL%20lcKQyX7EB%2A%5B%5DQKcl%20ZL7F%20CZL%20lC7%20%5D%5B7G%7CQyX7D%7CQyX7%5E%7CCQyX7bB%7CQyX6FA%2AXyQKcpp%7CQy%5E7XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Can%27t%20Get%20Started=Duke%20Vernon==Ballad=C==1r34LbKcu7bA%2C7D4C%5E7%20%2C7bE%2C7%2DbB%2C7E%2C7B%2DsZL7G%207%2DDZL7%2DA%7CA%2D7%2C4TA%2A%7BL%20QyX7%2C%7ClC7G%207DZL7A%207E1NLZ7G%207%2DDZL7%2DA%207%5E%20%7DXyQbD%2C7%2D%2C%7C%2C7A%20Bb7L%207%5EDZL7A%207%2DEZLA7%207%2DEB%2A%5B%5DQyX6CZsE%2D7%2C6C2NZCA%2A%5B%5DXyQ%7CDG%207%2DDZL7obE%207%2DZEL7G%207%2DDZL7G%207%2D7sus%20%2C7%5EDl%2C7bD%2C7LZD%2D7D%2C7%2DA%7C%2C7bE%2C7%2DBb%2C7E%2C7%2DBsZL7G%207%2CAb%2D7%2DA%207%5E%7ClC%5E7%20A7%235LZD%2D7%20G7LZC6%20A7LZD7%20G7%20Z%20==0=0===I%20Can%27t%20Give%20You%20Anything%20But%20Love=McHugh%20Jimmy==Medium%20Swing=F==1r34LbKcu7A%207%2DA4F%5E7%207%5EF%7CQyX7C%7CQyX7G%2DZL7obA%207%2DAZL7C%20C7LZ4TA%2A%5BX7GZLG%2D7XyyX7%5EbB%7CQyX7F%7CQXy7%2DCB%2A%5B%5DQyX7C%7CQQKcl%20ZL7obC%7CQyX%20LZG%2D7obA%207%2DAZL7C%207F%5EA%2A%5B%5DQyX7C%7CQyX7LZG%2D7lcKQyF%7CQyXC%2D7XyyX7%5EbBC%2A%5B%5D%20%20lcQKyX7%5EbB%7CQyX7F%7CQQ%7CEb7%7CQyX7%5E7XyQ%7CD7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6%20D7LZG%2D7%20C7%20Z%20==0=0===I%20Concentrate%20On%20You=Porter%20Cole==Up%20Tempo%20Swing=Eb==1r34LbKcu7BZL7h4Eb%5E7L6%2DbAZLxZL7%2DbELZxZL11%237bAZLxZLZxLZF4TA%2A%5B%2CB%2A%2C%5BZEb%2D7%2C7%2DFsZL6bEZL%2C3b17bBZL7BZL7bGZLBb7%2C%5DL9b7bbAZLxLZxLZCl%7C%2C7bG%2C7%2DbDsZ7L%2DbEZLxZL11%237bAb%5E7LZ7%5EbElAl%2CC%2Ab7LZGbE%2C6bEsZL6bEZLb7BZL7FZL7CZL7%5Eb7%2C%5D%5B%2CDZL7%2DbE%2C%5EbAb%2D6L%5EbEZL7bBZL7%2DFl%2C%7C7C%2C%5EbEsZL7%5EbEZ7LZsEZL7%5EbL6bE%2Cb%5E7LZ%20xZL7bBZL7FZL7ChZLxZL7%5EbGZL7bD%5D%5B%2C%2ADAl%7C%2C7ZL5%237ZAh7L%237bDZLxZL11%237bZDL7%2DGZL7%5EbAZLxZ11LZCL7%2DGZF%2D7LZxLZB7LZBb7LZEb6LZsF%2D7%2CBb7Z%20==0=0===I%20Could%20Have%20Danced%20All%20Night=Loewe%20Frederick==Medium%20Swing=C==1r34LbKcu7%7CQyX7AC%2CXyX7A%7CQyX7%5EC%7CQyXC6ZL%20lcKQyX7%5EC%7CQyQ%7CD%2D%2A%5B44TG%7CQyX%5D%5B%2ABDyX7G%7CQyX7%2DDZL7D%2D%207%5E%2DDZL7%5E%2DD%207%2DQ%7CD%2D7QyX7G7%2DA%7CQC%5E7XyZL7B%207%2D%23F%7CQyX7E%5EC%2A%5B%5D%207B%207%2D%23F%7CQE%5E7Xy%7CQyX7%7CQyX7G%5E7XyX%2CCD%2A%5B%5D%207G%207%2DDQ%7CyX7GZL7D%207%2DA%7CQyQ%7CC%5EZL7D%20F%5E7XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%20Could%20Write%20A%20Book=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7EZL7%2D4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7%20D4T%5BA%2AB%207h%23%239LZD%207bA%7CQyX7%2DA%5BB%2A%20%5D9b7E%207hB%7CQyX7%2DG7LZF7A%207%2DL7%2DA%20E%2D7%20A%2A%5DQyX7G%7CQyX7%2DDQ%7CyX7D%7CQyX7%2DAZL7A%5BC%5E7ZL9b7yX7%2DDG7LZCA%207%2DEZL7%2DD%207%5ECLZ7G%207%2DDZL7%2DA%207%5E7%239LZ%207%2DDZ%2DEZL7%20E7b9FZL9b7C%207hG%7CQy7XbA%7CQyX7%2DA%5BC%2A%5D%20%5E7%20Bb7hB%7CQ7%20A7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z==0=0===I%20Cover%20The%20Waterfront=Green%20Johnny==Ballad=G==1r34LbKcu77D%7CQy4E%2D7%20L7obB%207%2DBZL7%5EC7%20%5EGZL7D%207%2DAZL7AZA%2D7X4T%7BA%2A7D%207%2D7LZG%5E%207%2DBZL7D%207%2DA%5BB%7D%2A%209b7E%207hB%7CQyX7E7LZAD%20sus%207%2DE%5BXyQ%7CBD%207%2DAZL7E%207%2DBZ7L%2D%23F%207%5EAZL7E%207%2D7%20%5D%2AA7%5EGZLGUZL7%2D7%20D77D%7CQyX7%2DAZL7ob%20B7%2DBZL7%5EC%207%5EGZLsus%20DAZL7A%5E7XyQ%7CBh7%20E7b9%20Z==0=0===I%20Cried%20For%20You=Freed%2DArnheim%2DLyman==Ballad=F==1r34LbKcu7F%7CQyX4F%5E7XX7%2DG%7CQyX7G%7CQyX%2FG7%2DDZL7D%207%2DA%7CQyyQ%7CC74TA%2A%5BlcKQy5LZF6yX7C%7CQyX7%2DGZL7%20D7%2DA%7CQyX7%5EF%7CQyXQ%7CC7X%237C%206%7CQyXGo7XyQL7D%207%2DA%7CQyX7%5EF%2AB%5B%5D%205b7bG%20G%2F7C%7CZD%2D7%2F%23GZL%20x%20ZL%20%7CG%2D7XlcKQyX7DZL%20lcKyQX7AZL7bB%207C%7CQy%20LZ%20xQyX7GyXG%2F7XyQKcD%207%2DA%7CQyX7%5EFA%2A%5D%5BQyX7CZL%20x%20ZL%20l7LZD%2D7GZL%20Q%7CG7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Didn%27t%20Know%20About%20You=Ellington%20Duke==Ballad=F==1r34LbKcu7G%7CQyX4G%2D7%20ZL9b7D%209bEZL7A7%20bBZL6F%207%5EFZL7CG7%23114TA%2A%7B%2A%5B%5D%20%20LZN1AX6F2NZL%20QyXQyX%20%7D9b7D%207bE%7CQyX7%2DyQKcl7C%207%2D%207%2DbBF7LZC%207%2DbB%7CQyX11%237b%7CEQyX7%5EbBZL7F%207%2DEb7LZ%207%2DCBZL7A%20Ab%5E7X6F%207%5EFZL7C%207%2DG%2AA%5B%5D%205b7D%207%2DA%7CQyLZBb7ZL7bEEb9%20D7b9LZG7%2311XyQ%7CG%2D7%20C7LZUF6%20G%2D7LZA%2D7%20D7b9%20Z%20==0=0===I%20Didn%27t%20Know%20What%20Time%20It%20Was=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu77D%207%2D4F%23h7%207%2DEZL9b7B%207h%23ZFL7A%207%2DEZL9b7B%20A7LZA4TA%2A%7B%7CQyXQ%20E%2D7%2FQyX%7D%20%297D%287%2DG%207A%2D1NZL7%2DB%207%5ECZLDXyQXy7%2DEZL7%2DE%287%20D7%20%5D9b7B%207h%23FZL9b7%20B7h%23F%7CQyX7%5EGB%2A%5BLZsE%2D7%2DA2NAZL7AD%2D7%28AQyX7%5EGZL%297D%28%20%207%29%2DA%287%5ECl%7C%2C7bD%297%7CE%2D7%20%2C7bE%29A%207%2DE7%28D7%29B%207h%23FZL7A%207%2DELZ9b7B%207h%23FA%2A%5B%5D%207b9LZ%2DG%207%2D7%2DAZL7%20D7LBZL7F%207%2DCZL7%2DB7%20%5ECZLD%2F7%2DE%207%2DEZ%2D7%20E7%2DAZL7%20D7LZG6XyQKcl%20%20Z%20==0=0===I%20Don%27t%20Know%20Enough%20About%20You=Lee%20Peggy==Medium%20Swing=C==1r34LbKcu796C%7CQ4D7XyQyX7D1NZL7A%207bZBL7B%207C%7CQyX7G%7CQ%7CG7Xy4TA%2A%7ByX7%2DBZG7XyyX6CZL7G%207DZL7%20A7%2DE%7CQyX7D2N%7C%7DQQ%5D%5B%2ABL7bA%20QyX7DXyQ%7CA%20lcKQyX7GZL%20lcQKyX7DZL%20lcKQyX7%20%5D%5B%2AA%2C7E%7CQ%7CG7XyQ%7CC7%20B7LZBb7%20A7LZD7XyQ%7CE%2D7%20A7LZD7%20G7LZC6XyQZ%20==0=0===I%20Don%27t%20Want%20To%20Miss%20Mississippi=Ellis%20Serger==Medium%20Swing=G==1r34LbKcu7G%7CZL%204GXyQX%2DCZL%20lcKQyXCZ%20LlcKQyX7GZL%20lcKyQKcl4TA%2A%7B%7DQyX5%2D7%20D7yX7DZL%20lcKQyX71AN%7CQyX7E%7CQyXGZLQ%7CD7%23A%7CQyXXG%7CQyXyQ%7CDQyX7%2DAB%2A%5B%5D%20%20x%3EneiF%3C%20%7CQyXG%7CQyX7%7CD7%2CX7A2N%7C%7CQyX%2C7XyQ%7CX7%2DA%7CQyX7%2DE%7CQyGX%7CQyX%2C7D%7CQyX7%2DAyQ%7CD7%2DE%7CQy%237DZLE%2D7XyE%20dn2%20la%20%2EC%2ED%3C7%20DZL%20lcKQyX7A%7CQnd%2E%3E%20%7CQyXG5XyQ%5D%20==0=0===I%20Fall%20In%20Love%20Too%20Easily=Styne%20Jule==Ballad=Eb==1r34LbKcu7%237G%207%2D7%20Bbb7A%20%2DCZL9%237G%207DhZL7%5EbA%207%5EbEZL75LZDhF44T%5Bb7GZL7%20C%2D7%207hA%5B%5D%209b7G%207hZDL9b7D%207hAZLbB%2FD7alt%2DCZL9b7C%20tGh7%20Cl%2C7bD%2C7%2DbAs%207%2DZFL9b7C%207%2DFZL9b7%7CG7al%7CQyX99LZF%2D7%20Bb7LZUEb6%20C7b9%20Z==0=0===I%20Feel%20Pretty=Bernstein%2DSondheim==Waltz=C==1r34LbKcu7CZLQ%204FXyQQyXA%2FFZL%2BC%20F%7CQXy%2BC%7CQyXF%7CQyX%2BC%7C%7CG%2D7%203TA%2A%7BE%2FC%2CGD%2DXyQF%7CQyXF1NZL7C%20CQ%7CyX7%2DG%7CQyXC%2F%2DD%7C%20sEb%2F%7CQyX7%2CG%2FbEEb%2FG%2CE%2FC%2CG%2FbEs%20F%7CQyFX2N%7C%7DQyX%2BC%7C%2CA%2FF%2C%7ClF%20%20Fl%7C%2C%7C%2CD%2FbF%2FAXyF%2CbBl%7C%2CA%2FF%2CC%2F7sF%20bB%7CQyXbBB%2A%5B%7DQ7%2C%20sB%7C%2CA%2FF7E%7CQy%2C%20FLZZL%20lcKQyXFl%7C%2CDb%2FB%2C7Fs%20bB%7CQyXbBA%2D%2FEXD%2FbBl%2FbBs%20%2DXyQ%7C7%2DG%2CC%2F7%2DGs%20p%7CQXyG%2F7C%7CQyXbA%2F6%2DF%2C%7ClC7A%7CQyXG%20s%2C7E%2C%7C%3CDyXQyXQyXQyX%5D%20%20C%2Bpl%3EadoC%20la%20%2EC%2EQY%7CQC%2F9C%2CD%2FC%2CG%2F%2C%7ClD%2D%7CQyXF%7CQyX7C%7CQy7X%2DG%7CQyXC%2F%2DD%7CQyXF%20sEb7C%2C7%2DE%2C%7ClFXyQKcl%20%20Z==0=0===I%20Found%20A%20New%20Baby=Palmer%2DWilliams==Medium%20Swing=F==1r34LbKcu7yX%2C7C4D%2D7%2C7G%7CQyX7D%7CQyX%2C7D%2DZL%2C7A%20%2C7hE%7CQyX%2CXyQ%7C4TA%2A%7BEB%2A%5BY%5E7%2CXyKQyX%2C7%5EF2NZL%20QXyQyX%7D%207A%20%2C7hE%7CQcl%20%20%5DF1N%7CQ7hE%7CQ%7CA7%2CX%7CQyX%2C7G%7CQyX%2C7DLZ%20lcKQyX%2C7%2DD%7CQyC7%2CXyQyX%2C7QyX%2C7%20%5DY%5B%2A%2C7D%7CQyX%2C7%2DDZL%2CA7%20%2C7hE%7CQyX%2C7%2DDAXyQ%7CG%2C7A%20%2C%7CC7%2CXyQ%7CF%5E7%2CXyQKcl%20%20Z%20==0=0===I%20Get%20A%20Kick%20Out%20Of%20You=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7yX7bB4F%2D7X%2DFZL9b7C%207%2DG%7CQXy7%5EbE%7CQyX7bB%7CQy7XyQ%7C4T%7BA%2AF%7CQyX7XyQ%7CQyX7hG%7CQyX7bB%7CyQX7%2DFZL9b7C%207%2DG%7CC7b9%5EbE%7CQ2NZL%20%7CBb7XX%7D%209b7C%3EeniF%3C%20%2D7G%7CQyX6bE1NU%7CQyyQXyQQyX7%2DyX7hGQKcl%20bE%7CQyX7%2DbB%7CQyXb7E%7CQyX7%2DbB%5BB%2A%5D%207XyQ%7CyX6bEF%7CQyXLZC7bQyX7hG%7CQyX7hD%7CyQX6%2DFZL%20lcKQyX9%7CC7b9%20lcKQ7XyQKcl%20LZF%2D7%20%3CD%2EC%2E%20al%201st%20ending%3E%20LZBb7%20%20%20Z==0=0===I%20Get%20Along%20Without%20You=Carmichael%20Hoagy==Ballad=Bb==1r34LbKcu7yX7%2DC4Bb%5E7D%207%2DDZL7%5EbE%207%5EBbZL7F%207%2DCZL7%2DG%20bo7LZ4TA%2A%7BB%7CQyXyQ%7CC%2DX7%2DC%7CQyX5%237B%7CQXy7%2DC%7CQyX7F%7CQyX7yQ%7CF7X7F%7CQ%207%2DCZb%5E7LZG%207%2DC1N%7CQyX7F%7CyQX7%2DCZL7obD%207%2DD7b13LE%207%5Eb%7CQyX7b%5E7%20BobD%207%2DD%7CQyX7%5Eb2BN%7C%7D%207F%207%2DCZL7o7LZC%2DBZL7FbE%207%5E%7CBb%5E7F%207%2DCZLD%2FbE%206bBE%2A%5DQyX7%5EbBZL7F%207LZBbQyX7FCZL7%2D%20Ab7LBA%2A%5BQyX7F%7CQyX7C%2D%7CQyX7C%7CQyX7%2DGZb%5E7%20G7DZL67F%7CQyLZBb%5EQyX7F%7CQyX7%2DCZLo7bD%207%2DDZL7%5EbE%207%7CC%2D7X7F%207%2DXyQ%7CC%2D7XyQ%7CB7%235XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z==0=0===I%20Got%20It%20Bad=Ellington%20Duke==Ballad=G==1r34LbKcu7s%7CQyX4sGo%2CyX7AZL7%2DE%207AZL%2D7E%2031b7BZL%207%5EGlQ%7CA%2D74TA%2A%7B7o%23C%20%2CA7%2CDL%20QyXQyX%7D%207D%207A%2DZL7%2DE%206Gl1N%7C%2C7ZN2G67E%2C7BL7E%207%20G7%20%5DX7%5EGZL%20lcKQyX7ZFL%20lcKQyX7%5ECB%2A%5ByQ%7CB%2D7%2DDZLX7AZLyQ%7CD7AZL7%2DE%2031b7BZL7%20%5EGl%2CoGsA%2A%5B%5DQyX7%20E%2D7X7%2DAZyQ%7CA%2D7XyQ%7CsB7%2CE7%2CA7%2CD7%2C%7ClG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===I%20Got%20Rhythm=Gershwin%20George==Up%20Tempo%20Swing=Bb==1r34LbKcu7LD%2F7b4Bb6%20ZL7F%207%2DCZL7%2DG%20%2D7DZL7F%207%2DCZL7%2DGBb7%20B4TA%2A%7ByX6bBEo7LZXQyXQyXQyX%7D%207F6%20bB1NZL7F%20F%2F6bByQ%7CN2%207bEZ%5B%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKcB%2A%5B%5DQ7bEZL%20G%2D7L%207bBZL7F%207%2DCZL%2D7G%207%2DDZL7F%207%2DCZBb7%2FD6bBA%2AigirOQLZBbZL9bE%20F%2F6bBQ%7CY%20Z7F%206bBZL7F%20F%2F6D%2D7%20%3C%2C7oE%20nal%20takes%20Coda%20every%20time%3EG7LZC%2D7%20F7LZBb6XyQZ%20==0=0===I%20Got%20The%20Sun%20In%20The%20Morning=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7F%207%2DG4C7b5%207%5EbBZL7F%206FZLx%20%20ZL%20x%20ZL6F%20bG%2FEb9LZ4TA%2A%7B%7CQyX7%5E7%20Eb7%2DA%7CQyX7A%7CQyX7E%2DB%2A%5B%7D%206F%207%2DGZL9XyQ%7CDbBZL6L%20x%20ZQ%7CG7XL6F%20bG%2F5b7CA%2A%5BQ%5DyX7C%7CQyX7%2DG%7CQyZ%20x%20LyX7%2DDA%207%5Eb7LZBb%207%2DGZL9bE%207%5EbBLZ6F%207%2DGZL9bE%207%5EF6LZBF%206FZ7b9%235LZAbo7%20G%2D7LZG%2D7%2C%20%2CC7b9LZF6%20sG%2D7%2CC7Z%20==0=0===I%20Gotta%20Right%20To%20Sing%20The%20Blues=Arlen%20Harold==Ballad=Bb==1r34LbKcu7FZL7b4G%2D7%20%7CQyX5%237FZL5%237F7%20%2DCZL7C%207%2DGZL7CF%2D7%20B4T%5BA%2AGZL7C7LZDhL%297G%28%20%20%297%2DD%287GLZ%297bA%28%20%20%297%2DbE%287ZG%2D7%20bB%207%2D7obB%28LZC%2D7L%29bB%2F6%2DbE%287%2DC%20b6BZL7F%207%2DCZL7F%20ZDbo77C%207%2DA%28%20%296%2FD%28Bb6bBZL%297obB%287oE%29%20bB%2F7%2DC%286bEZL%296%2FF%28Bb6bB%20%29%2DF%7CQy%28G7%29%20ZL5%237F%207%2DCZL7C7%20%2DGZL7C%207%2DG%5BB%2A%5DF7%235X7G%297bGZL%297LZF%2D77%2DD%287GZL%297bA%28%20%29%207%2DbE%287hDZL7bB%20%29%20%20%28G7bB%207L9b7FLZG%2D7L7C%207%2DGZL%20lcKQXy%296%2DbE%287bAZL7C%20ZC%2D7%207C%207%2DZUBb6XyQ%7CD%2D7%20G7%20Z==0=0===I%20Guess%20I%27ll%20Hang%20My%20Tears%20Out%20To%20Dry=Styne%20Jule==Ballad=C==1r34LbKcu7ZL%297E4E%2D7%207hB%287%2DDZL7%2DA%207C%5EZL7G%207%2DDZL7%2DbE%29%20G7%284TA%2A%7B%20QyXQ7LZF%5EG%206Cl%7C%2C7G%2C7%2DD%2CA7%2C7%2DEs1NZL7bB%2077%20%7DXyC%207%2DGL7C%207E%2D7%2CAx%20ZL7C%207%2DGB%2A%5B%5DyQX6Cl%7C%2C7G%2C7%2DD%2C7%20LZF%5Es2NZLbE%207%2DQ%7CE%2D7QyX7GZL11%237bA%20%2D7DZL7A%207%2DEZL7A%20%5D%5B%2AAEyX6FZ%207%5EFZ%2D7%20G7%2DGZL%297E%287G%20%297h%28B7%2DDZL7%2DA%207%5ECZL7%20C7LDZL7%2DB%2F%5EC%2CLZsE%2DY%20%20QyXQyXZ%207G%20C6l%7C%2C7G%2C7%2DD%2C7A%2C7%7CQsC%5EQ%2C7bByX6Cl%2D%2FG%2C%7Cs7G%20%2C7%2DDZL%2C7%2Db%20E%2C7%2DEZL7B%207h%23Flus%2CLZA%2C%2DA%2CQKcl%20%20Z%20==0=0===I%20Guess%20I%27ll%20Have%20To%20Change%20My%20Plan=Schwartz%20Arthur==Ballad=C==1r34LbKcu77%2DEZL4C%5E7%20DZL7G%207%2DDZL7%2DA7%20%5ECZL7G%207%5ECZL7G%2D7%20G74T%5BA%2A%5EFZL7ZD13Xl%7CQyX7%5ECZL7G%207C%5E%5BB%2A%5D%207G%207%2DD%7CQyG%2D7%20CL7%2DA%207G%207%5E%2AC%5BF6%207%2DDZL7obE%207%2DELZ7obE%207%2DEZL6%2DF%20G7LZC%5DQyX7LZBb7%20A7LZD7%20G7LZC6%20G7%20Z==0=0===I%20Hadn%27t%20Anyone%20Till%20You=Noble%20Ray==Medium%20Swing=F==1r34LbKcu7ZL7D%204G%2D7%2CL7D%207%2DAZL7%2DG%20%2CF6ZL7C%20%2C7%2DGZL7C%20ZA%2D7%2C4TA%2A%5BDl%7C%2C7D7LZG%20%2C7GZL%2C7C%20%2C7%2DGB%2C%2A%2C%5B%5D%20%20lcKQyX%2C7sEh%2CA%20%2C7%2DAD%20%2C7A%5E7LZD%20%2C7%2DBZL7%2D%23F%20%2C7A%5El%7C%2C7bB%2C6%2DDs%207%2DE7%2CLZ%2DD%20%2C%2D7D%207%2D7%2C%20C7G%20%2C6FZL7C%20%2C7%2DGLZ7C%20%2C7%2DG%2CA%2A%2C%5B%5D%20%2D7LZAGZL%2C7%2C7bE%7C%2C%20D7L%5EbB%2CC%2A%2C%5B%5D%20%20lcKyQX%2C7GZL7D%20%2C7%2DAZ7%2CXyQ7%2DAZLXyQ%7CF%5E7%2C%20E7LZAh7%2C%20D7LZG%2D7%2CXyQ%7CC7%2CXyQ%7CF6%2CXyQKcl%20%20Z%20==0=0===I%20Have%20Dreamed=Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu7%7CQyXF4F6XyQyX6F%7CQyXF%2F7%2DGQ%7CyXF%7CQyXF%2F7%2DG%7CQ%7CG%2D7%2F4TA%2A%5ByX6FZXyQ%7CC%2DG%7CQyXG%7CQyXG%2F7A%2D%7CQyX6GB%2A%5B%5DQyX97%20C7LC%2F7%2DG%2F7%2DB%7C%20G7LZQyXA%2F7%2DB%7CQyX6A%2AC%5B%5D%207E%207%2DB%7CQyXC%7CAXyQ7%2DD%7CQZL7A%20A6XyQyX6FD%2A%5B%5DQyX7C%7CyQX6%2DG%7CQyXA%2F7%2DB%7CQ%7CE%2D7%7CQyXAL7obAQ%7CG7XQyX7G%7CQyX7%2DDZLA7%20bB%7CQyXC%2F6F%7CQy%7CA%2D7%20yX7%2DDZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Hear%20A%20Rhapsody=Fragos%2DBaker%2DGasparre==Medium%20Swing=Eb==1r34LbKcu7ZL9b74C%2D7%20ZL7bA%207%5EbEZL7b%20B7%2DFZL%2911%237bG%28%20Gh7%20C4T%7BA%2A%205%239Gh7%29%20AQyX7%5EbE1NZL7bB%29%209b7bB%287%2DBZL7%2Db%7CDh7%20F%287%2DFZL9b7yQ%20LZ%7CQyX7%2DG%5BB%2A%5D%209bD7%207hA%7CQyX7%5EbE2NAh7%20DXQyX%7DX5%239GQ%7CC%2D7G%207hD%7CQyX%297bA%28%2D7F%7CQyX7%5EbBZL7F%207b9LZyX7%2DGZL9b7%5BC%2D7%20ZL7bA%207%5EbEZL7b%20B7%2DFZL%2911%237bG%28%20Gh7%20CA%2A%5DQyF%2D7%28Fh7%29%20Ab%2D7LZB%2D7%28Bb7b9%29%20Bb7LZUEb%5E7XyQ%7CDh7%20G9%235%20Z==0=0===I%20Hear%20Music=Lane%20Burton==Medium%20Swing=F==1r34LbKcu7F%207CZ4Ah7%20L6bB%207FZLQyX%7CryQXZL7C%209GZL5%237DZ%20x%20L4TA%2A%7BL%20x%20Z%20%7D%5B%2AB7%2DbBZL%20lcKQyX7b%5EBZL%20x%20ZL7F%207%2DC%20Eb7L%20x%20ZL%207FZLXyQ%7CGQyXZL7C%209GZL5%23D7%207hAA%2A%5B%5D%207C%207%2Dr%7CXyQ7%5EbAZBb6LZ%20x%20LZC7%20FLZG%2D7%2C%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Left%20My%20Heart%20In%20San%20Francisco=Cory%20George==Ballad=C==1r34LbKcu7G%207%2DD4C6%20GD%20%2DD%7CQyX7G%7CQyX%2D7DZL7obE%207%2DEZL7%2D%5E7LZ4TA%2A%5B7%2DEZL7%20G7LCZL7G%20E%2F7%5EClB%2A%5D%5B%2Co%23D%2C7%2DDs%207%5ECZ%5E7%20B7%5ECZL7EZL7GE%2D7%20A%5B%5DQyX7G%7CQyX7%2DDQ%7CyX7D%7CQyX7%2DAZL7%2AAC6%20ZL7B%207A%7CQyo7LZDyX7%2DB%7CQyX7G%7CQy7X%2DD%7CQyX7G%7CQyX7%2DQ%7CE7XbE%207%2Db13XyQKcl%20LZD7XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%20Let%20A%20Song%20Go%20Out%20Of%20My%20Heart=Ellington%20Duke==Medium%20Swing=Eb==1r34LbKcu7%2DG%2CbA4Eb6%20L7C%207%2DGZL7C%207%2DZGL7%2DC%207%5EbEZL7bAZsF%2D%2F4T%7BA%2AyXQyX%2CF%23o%2C%207%2DFZL7%2DC%207%5EbEN1ZL7bA%20G%2F7%5EbE%7ClBb7%20%7D7%2DF%2C7%206bE%7C2Eb6XbE%7CQyX7bB%7CQyX7F%2D%5BB%2A%5D%209b7Cpp%7CQy%5E7XyQNZL%20QA%206bE%2D7XyQyX5%237bB%7CQyX7BZ7LbGl%2C7bD%2C7%2DbAs%7CQ%5D%2AA%5BCZL7Gl%2Co%23Fb%5E7%20C7%2DG%2CbA%2F%2DFsZL7C7%20%2DGZL7C%207%2DGZL7%2D%2CF%2D7%2CEZL7b%7CEb%5E7%2FG%20Ab7LZEb%5E7%2FBb%20Bb7LZEb6%20Bb7%20Z==0=0===I%20Like%20The%20Likes%20Of%20You=Duke%20Vernon==Medium%20Swing=Eb==1r34LbKcu7C%207%5Eb4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZE4TA%2A%7BbB%7CQy7%20Bb7NZL%20QyXQyX%7D%207b%20B7%2DF%7CQyX6bE1NZL2Eb6XFZL7%2D7%2DFZL7%20%5D%5B%2AyX7FZL%20lcKQyX6EbZL%20lcKQyX7%5EbABQKcl%20bE%207%2DFZL7%2DZF%2D7%20EZL7bB%207%2DFZL7%2D%20C7%5EbEA%2A%5B%5D%205%237bBb%5E7%20CL7bB%20%2D7%20Bb7LZEb%5E7%20C%2D7LZF7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===I%20Love%20Being%20Here%20With%20You=Bill%20Schluger%2C%20Peggy%20Lee==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74BbXyA%20bB%7CQyX7oE%7CQy%2CX7bEZL7bB%207%2DF%7CQb7LZG4TA%2A%7BQyX7D7%29%20F7yXbB2N%7CQyXQyXQXyQyX%7D%207F%20bB1NZLQ%5D%5B%2ABC%287%2DC%2DF%7CQyZG7Xy%5B%5D%20%20lcKQyX7FZLl%20cKQyX7CZL%20lcKQ%2ACBbXL%20lcKXbBZLLZEb7C%287%2DC%7CQyX7GZL7Ab%20bB%7CQyX7oE%7CQyX7%29%20F77bB%207yQZ%20==0=0===I%20Love%20Paris=Porter%20Cole==Medium%20Swing=C%2D==1r34LbKcu7b7G%7CQ4C%2D6XZL%20lcKQyX6%2DCZLx%20%20ZL%20x%20ZL%20lcKQyDh7Xy4T%5BA%2A31b7G%7CDh7XhD%7CQyX31b7G%7CQy7XhD%7CQyX31b7G%7CQy7XyQ%7CQyX317%2DE%7CQ%2D6XyQL%20x%20ZL%20x%20ZL%20lcQKyX6C%5BB%2A%5D%207Gpp%7CZC6XyC%7CQyXQyX7%2DLZD%2D77A%7CQyX7%2DEZL%20lcQKyX6F%7CQyX7G%7CQyXXyQ%7CD7obE%20%7CG7XyQ%7CC6XyQ%7CDh7%20G7b9%20Z==0=0===I%20Love%20You=Porter%20Cole==Medium%20Up%20Swing=F==1r34LbKcu7X7%5EF%7C4Gh7X%7CQyX7%2DGZL%20lcKQXy7%5EF%7CQyX9b7C%7CQyC7XyQ4T%5BA%2AE%207%2DB%20LZGh%5EAZL7E%207%2DB%7CQyX%5E7F%7CQyX9b7C%7CQyX77XyQ%7ClcKQy%7CQyX77XyQKlcKQyX7%5EF%7CQyX7%7CCQyX7%2DG%5BB%2A%5D%20%20lc%20LZAh%5EAZL7b7D%207yQ%7CG%2DX7%5EF%7CQyX9b7C%7CQXy7hG%7CQyX7C%7CQyX7yQ%7CAhX9b7D9LZG7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===I%20Loves%20You%20Porgy=Gershwin%20George==Ballad=F==1r34LbKcu7b7A%2074F%5E7%20us7C%207%2DGZLA%2F7%2D%20D7%5EbBl%7C%2C7F%2C7%2DCssLZF%5E4T%7BA%2AXQyXQ%2D7XyQ%7D%20sus7C%206F1NZLuss7C%207%2DG%7CQyX7G%7CXyQXyDZL31L7h%23FF6%20sBL31b7E%207hBZL7hF%23%206%2DAl%5BB%2A%5D%2C7E%2ChZA%2D6%202N%7CQyL9%237C5%20G7LZL7bA%206%2DCZL31bG7%207hDZL7hA%206%2DCZG7%235%20%237bAZBl%7C%2C7%20C7%239s%207%5EF%5BA%2A%20%20QyXQXy%5D%20sus7C%205%237GZLC%2D7%2CF5%237GZ%207%2DG%7C%2D7%2FAL%7CQyX7%2DDZL31b7A7%20%5EFZLsus7C%207%2DGZG7XyQD%207%5EbC7susLZF6%20C7sus%20Z==0=0===I%20May%20Be%20Wrong=Sullivan%20Henry==Medium%20Swing=Eb==1r34LbKcu7FZL7%2D4Eb%5E7E%7CQyX7bD%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXb%5E7%20C4TA%2A%7B%2A%5B%5D%207F%2D7%20B2N%7CQyXQyXQyXQy%7DX%207bB%206bE1NZL7bEb6%20C%7CQyX7%7CQyX7Bb7LZ7%2DGZL9b7D%207hAZ7LbB%207%2DFZL7C%207%2DGXyQ%7CC%207%2DFBX7bD%7C7LZF%2DbAZL7bE%207%2DbB%7CQXy7%5EbEC%2A%5B%5D%207bB%207%5E7XyQF%207%2DCyQ%7CEb%5E7%20C%2D7LZF7XyQ%7CF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===I%20Mean%20You=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7%7CQyX74Eb7XlcKQyX6F%7BA%2AY%5D%20x%20%20ZL%20x%20ZL%20lcKQy%20LZDb4T%5Bi%2AQyX6F%7CG%2D7XKQyX7bE%5BB%2A%7D%20%20lKcQyX6F%7CQyX7C%7CQycl%20LZQyX7DQyX7bZDb7XcKQyX6F%5BA%2A%5D%20%20lKcQyX7bGZL%20lcKQyl%20LZDL%20lcK%7CYYZ%20Q%7CG%2D7%20%3EABAA%20no%20solo%3Cs%206FZLQ%20%207C%7CQyXLZ%20x%20yX7D%7CQF6XyQT24%7CF6%20%20T44%5BEb7LZxLZxLZx%20Z==0=0===I%20Only%20Have%20Eyes%20For%20You=Warren%20Harry==Ballad=C==1r34LbKcu7EZL7F4D%2D7XN%7CQyX7%5EC%7CQyX7GQ%7CyX7%2DD%7CQyX7G%7CQy1C%5E7%204T%7BA%2A7%2DD%5BB%7CEb%2D7cKQyX7AZL5%237E%20%5E7C2NZLQyX%7D%207bA%20l%20%20%5D%2AQyX7%2D7%2DbE%7C7%20G7%2FE%7CQyX7G%7CQyX7hDQ%7CyX7A%7CQyX7%2DEZLF%2D7XyQG%7CQyXbB%7CQy%5D%2AC%5BDyX7%5EC%7CQyX7G%7CQy7X%2DD%7CQyX7G%7CQyX7%2DQ%7CF7X%207bA%207%2311XyQ%7CA7b9XyQ%7CD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CE%2D7%20A7b9%20Z==0=0===I%20Remember%20Clifford=Golson%20Benny==Ballad=Eb==1r34LbKcu7%2DbG%2C74Ab%5E7%2DbB%2C7%2DCsZLB%2F9bG7%209b7GZL9b7bBZL7%2CAb%2D4Ti%2A%5B%207%2DCZ%2D7LZB7bBZL7oA%207%5EbAZ7LG%207%5EbEA%2A%7BY%5D%207b%20Bo7LFl%7C%2C79b7bBbLZN1L9b7A%207hEZLF%2F7G%2D%207%2DGZL9b7D%207hAZF%2D7%20B%2F7%2DC%207hAZAh7%20D%207%2DGZL5%237bB%207%2DZFL9b7C%207hGZL9b7Ab%5E7L2N%7C%7D%20CZL9bZG%2D7%20DB%2A%5B%5DQyX7%5EbEZLlta7bB%207%2DFZL9b7Ch7%20G7L9b7DL7G%2077%2FBbL%2A%5B%5D%2C7bB%2C7%2DF%2C7C7%2C%2DGsZL9b7D%207hAZAlEb%5E%2DC%207%2D9b7C%20%20Ao7L9b7D%207hAZLbB%2F7C%2D%207%2DCZL7oB%207bBZLZGh77%5EbAZLZF%2D7%20Bb7altLZEb6%20sF%2D7%2CBb7Z%20==0=0===I%20Remember%20You=Schertzinger%20Victor==Medium%20Swing=F==1r34LbKcu77%2DbB14F%5E7X7%5EbBZL7F%207%2DC%7CQXy7%5EFZL7E%207%2DB%7CQyXyQ%7CN4TA%2A%7BL7bE%20ZA%2D7%28NZLQyX%7D%207C%207%2DGLZ%297%5EbA%287D%20%297%5EbA2Bb%2D7L7bE%20ZL7A%20yQ%7CC%2DyX7%5EDZL7A%207%2DE%7CyQX7%5EbBB%2A%5B%5D%207F%207Q%7CE%2D7X7%5EFZ%5EFZL7Q%7CD%2D7%7CQyX7%5EFA%2A%5B%5D%207C7%20%2DG%7CQyX7%5ECZL7G%20B%2D7%20EyX7%5ED%2DAZL7C%2D7%20FBZL7D%207%2DAZL7bE7%20%2DbB%7CQyX7%5EbBZL7h7%20Bb%7CQyX77%20D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20See%20Your%20Face%20Before%20Me=Schwartz%20Arthur==Ballad=Eb==1r34LbKcu77%5E%2DF%204Eb%5E7bB%207%2DFZL7C%207%5EbZEL7%2DF%207%2DGZL7%2DF%207LZF%2D4TA%2A%5BbB%207%2D%20Bb7L7C%207%2DGB%2A%5B%5DQyX7b%5EEZLsus7bB%207%2DFZb9LZF7%2DFZLB%7CQyX7%20C7b9b7C%207%2DGZL9b7D7%20hAZL7bB%207%2DFZL9LZF%2D7%2DGZL7%2DFZL7yQ%5D%5B%2AFZL7C%207%5EbEZL7%2D%20F7%2DGZL7%2DF%207%5EbEA%2D7%20BbX5%237bbAlC%2ALZF%2D7E%2C7%2DbBs%207%5EbEZLuss7bB%207%2DFZL7bB%20b7%2C%5D%5B7%5E%2DF%20%2DFZL77%2FAbLZL6%2DbA%207%5EbAZL7Eb%207%2DbB%7CQyX7%5EbEZG%2D7%20CbB%207%5E7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===I%20Should%20Care=Cahn%2DStordahl%2DWeston==Medium%20Swing=C==1r34LbKcu7yX9b74D%2D7%207hE%7CQyX7%5ECZL7G7%20%2DDZL7A%207%2DEZL7GXyQ%7CA4TA%2A%5BX7%5EFZXyQ%7CF%2DGZL9b7E%207hB%7CQXy7%5ECB%2A%5B%5D%207bB%207%2D7%20C7L7%2DD%7CQB%20%297%2D7%20E7bFA%2A%5B%5D%207G%207%2DDZLD7%207%2DA%7CQyX7%2DAZL9%23h7%28DhB%7CQy7%2DD%7CQ7%29LZEA%7CQyX7hE%7CQyX7%5EZCL7G%207%2DDZL7A%207%2D7b9XyG%289b7%297obE%2D7%20Bb%7CQyX7%2DAZL9b7E%20h7B%7CQyX7%5ECC%2A%5B%5D%207D7%20%20%28F%7CQyXLZD%2D7XyQ%7CG7XyQ%7CUC6%20F7LZE%2D7%20A7%20Z%20==0=0===I%20Surrender%20Dear=Barris%20Harry==Ballad=C==1r34LbKcu77DZL74D%2D7XCZL7D%207%2DAZL7E%20%2D7DZL9b7A%207hE%7CQy%5E7%20A%2D4TA%2A%7BX7EB%2A%2D7%20G77%5EC2N%7CQyXQyXQyQXyX%7D%207A%207%5EC1NZLXyQ%5D%5BD%7CQyX%5D%207G%207XyQ%7CyX7D%7CQyX7%2DA%7CQy7XE%7CQyX7%2DA%7CQyX7EQ%7CD%2D7%2DA%7CQyyX7DZ7%20F7L7%5ECZL7D%207%2DAZL7%20E7%2DDZL9b7A%207hEZ%20A%2D7L%2DDA%2A%5BQ%7CD%2D7%20G7LZUC%5E7%20A7%20Z%20==0=0===I%20Think%20Of%20You=Elliot%2DMarcotte==Ballad=Ab==1r34LbKcu7%7CQyX%2C4AbXy%2CbA%2F7oG%207obA%7CQXybA%7CQyX%2CA%2F7oG%7CQLZAb64TA%2A%7B%20bA%2F7XyQ%7CB%2F7hG%7CQyX7%5EbA1NQ%7CyX%2C7bE%7CQyX%2C7%2DbAb%20Go%2C9b7FDZL7%5E6%2CXyQ%2DbDZL%20x%20ZL%2C9b7Ab%20%2C%2DbDB%2A%5B%5D%20%20lcK%2C%20Db%2DbA2N%7DyX%2C7bDb%2Db6%2C7%2DbBZL%2C7E%20%2C7%2DZBL5%239b7F%207%5EbAZLXyQ%7CE%20%2C6%2DbF%7CQyXAbXyQL%2CbA%2F7oG%207obA%7CyQXbA%7CQyX%2CA%2F7oG%7CZAb6%2CA%2A%5B%5DQ7b9%2CXyQ%7CBb%2D7%2CXyQ%7CEb7%2CXyQ%7CAb%5E7XyQ%7CGh7%2FAb%20Go7%2FAb%20Z%20==0=0===I%20Thought%20About%20You=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu77%2DG%7CQ4Bh7%28L7bA%207GZL31b7D7%20AZL11%237bB%20%297%5EFZG7Xy4T%5BA%2A7%2DbB%7CFLZEhbB%5BB%2A%5D%207F%207%2DCZ7LbD%207%2DDZL9b7A%207%5E7XyQ%2F7%2DG%20ZL7bAZF%5E7%20L9b7E%207hBZL9b7%20E7hB%7CQyX7%5EFZL7CZA%2D7%20L7bE%20yX7GZ7%20%5D%2AA7GZL31b7D%207AZL11%237bB%20%297%5EF%287hB%5B%20Ab7LC%207%2DGQyX7%5E%20G%2D7%2F%5D%207F%207%2DCZL7bD%20%2D7DZL9b7A%207hEZLF%2AC%5BBb7%2DG%7CQ6FZL7%20Eb7LZL7D%207%2DAZL11%237Bb%207hBZL7%2DD%207%5EFZG%2D7%20C7%2DbB%7CXyQ%7CG%2D7%20C7%20Z==0=0===I%20Used%20To%20Be%20Color%20Blind=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7s7GZL%5E7%20EbA%7CQyX7%2DG%7CQyX6%2DAb%7CQyX7hAZLbB%2F7%5E%2D7%20D7bEA%2A%5B%7CQyX7LZG%2D7yX9bB%7CQyX7%2DFB%2A%5D%5B%207C%207%2DGZL7o%23F%20Q%7CEb%5E7G%20su%207bB%207%235LZyX7%5EbGZL11%239bA7%20hAZLbB%2F7%2DC%207%2DCQ%7CF%2D7G%207hDb7C%7CQb%5E7%20E%7CQyX7%2DG%7CQyX6%2Db%7CAQyX7hAZLbB%2F7%5EbGh7XyEA%2A%5B%5D7%2DC%207F%2D7%20CbD%206%2DbA%7CQyX7%5EbCA%2A%5B%5DQyX7%2DFZL5%2379LZC%2D%7CQyX9%2DFZL6Ah7%20sbE%7CQyX31bB%7CQyX13Fl%7C%2CbG%2F7bA%2C7bA%5E7%20EbZLbB%2F7%20Bb7sus%20Z%20==0=0===I%20Want%20To%20Be%20Happy=Youmans%20Vincent==Medium%20Up%20Swing=C==1r34LbKcu71N%7CQy4C%5E7%20yX7%2DD%7CQyX7G%7CQy7X%2DDZL7A%207%2DEZL7FQ%7CG7X4T%7BA%2A7C%7CQy7LZD%2DB%2A%5D%20%20lcKQyX6C2ZNL%20QyXQyX%7D%207G%207%5BG%2D7X%2DA%206C%207%5EC%5B%5E7XyQX7G%7CQyX7D%7CQyX7%7CAQyX7%2DE%7CQyX7bB%7CyQ%5D%2AAF%7CQyX%207%2DDZ%2D7%20A76C%7CQyX7G%7CQyX7%2D%7CDQyX7G%7CQyX7%2DDZL%20A%2D7LEZL7FG7%20Z==0=0===I%20Want%20To%20Talk%20About%20You=Eckstine%20Billy==Ballad=Eb==1r34LbKcu7ZL7C%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZG%2D74TA%2A%5B7%5EbAZb7LZD7%2DbB%7CQyX7%5EbEA%2A%5D%5B%207bB%207BZL7C%207b%20Eb7LB%207%2DF%2CbE%7C%2Cb%2D7%20DbE%2CbA%2CbEsZL7bB7%20%2DFZL7C%207%2DGZL7b%2FG%2CF%2DA%7CQyX7G%207%2D%2FG%2CAb7%5EbAZL%20x%20ZL%20x%20LZ7bE%207%2DbBlB%2A%5B%5D%2CXyQ%7CDbE%2C%2DF%5EbAZL%20A%2D7L%2DbB%7CQyX7%5EbEA%2A%5BQ%5DyX7bBZL7G%207%2DDZ7%20Eb77%5ECZL%207bB%20Ab%2D7%207%2DC%207%5EbEZL7bB%20%2D7FZL7C%207%2DGZL7bDLZF%2D7%7CQyX7Z%20==0=0===I%20Was%20Doing%20All%20Right=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7%5EC%7CQy4G%5E7%207D%207%2DAZL7obA%207G%5EZL7D%207%2DAZL7obALZG7X4TA%2A%7B%5EGl2NLZG%5E7yXQyXQyX%7D7D%2C7%2DsA%207%5EG1NZL7D%20%2CD%2FQXyQ%7C6%2DC%2077%2D%23FZ%5D%5B%2ABE%2D%23C%7CQyX6EZL%20lcQKyX7AZL%20lcKQyX67%20B6L%207B%207%2DAZL7LZA%2D7%5EGZL7D%207%2DAZL7oAb%207%5EGA%2A%5B%5D%207obB%207%20Abo7%2D%23G%207%2DAZLZG7XyZL7D%207%2DAZL7D%20%2C%2FD7%5EGZL6%2DC%207%5EC%7CQG6%20E7L7D%207%20D7%20Z%20==0=0===I%20Will%20Wait%20For%20You=Legrand%20Michel==Medium%20Swing=F==1r34LbKcu7b7C%2074D%2D7Xsus7CZL7bDpp%7CQXy7%2DGZL9b7Dpp%7CQyXyQ%7CC4TA%2A%7BEZLF%2F%2FF%20F%5E%2DGZL9b7Dpp%7CQyX%2D7DZL9b7A%207hEZL77%20G%2D7bBZL9XQyX%7Db9LZD%207hE%7CQyX%2DD1NZLb97A%207hEZL7hB%20%2C%2DA7b9%207A%207hyQ%20LZ%2CU%2CN2D%2DXyQKcl%20%20Z%20==0=0===I%20Wish%20I%20Knew=Warren%20Harry==Ballad=G==1r34LbKcu7yX7%5EG4A%2D7XC%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQy7XyQ%7C4TA%2A%5BA%7CQyX%20E7%20%5D31b7Bpp%7CQyX7%5EGQ%7CyX7D%7CQyX7%2DAB%2A%5BLZE%2D77%2DB%7CQyX7D%7CD7%20A%2DA%7CQyX7D%7CQyX7%2DA%2AA%5B%5D%207E%207%2DBZLC%2F7%2D7XyQ%7CQyX7X7hB%7CXyQ%7CC%7CQyX7%2DAC%2A%5B%5D%207E7%20%2DB%7CQyX7%5EG%7CQyX7D7XyQ7%5EG%7CQyQ%7CE7b13XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CB%2D7%20E7b9%20Z%20==0=0===I%20Wish%20I%20Knew%20How%20It%20Would%20Feel%20To%20Be%20Free=Taylor%20Billy==Even%208ths=F==1r34LbKcu7ZL7G%20%20A7LZFZL%2CbB%20F%7CQyXFZsLus7C%20bBZL7F%20%2DDXyQ%7CCF44T%5B%20%2DDZL%7CF%20A7%20C%2FFZL7oB%20FZLssu7C%20bBZL7F%20%2DDZLA7%2FC%23QyX7CBo7LZF%2FC%20C7susLZFXyQZ%20==0=0===I%20Wish%20I%20Were%20In%20Love%20Again=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu711%237C4G%5E7X%5EG%7CQyX11%237C%7CQy7X%5EG%7CQyX11%237C%7CQy7XyQ%7C4TA%2A%7BCB%2A%5B%5D1B%2D7%20%7CQyX7D2NZL%20QyXyQX%7D%207D%207%2DAZL7%2DEG7XyQN%7CQyXE%20B%2F6%2D6LZGC%207h%23CZL7G%206GZ7LD%207AZL5%237E%20B%2F6%2D6LZGC%207h%23yX11%23A7XyQX7%5EG%7CQyX11%237C%7CyQX7%5EGA%2A%5B%5DQyX7D%7CyQ%7CC7ZL5%237Q%7CG%5E7XyQ%7CB7%20E%2D7LZA%2D7%20D7LZG6%20D7%20Z%20==0=0===I%20Wish%20You%20Love=Trenet%20Charles==Medium%20Swing=Eb==1r34LbKcu7%2DbE1N4Eb%2D%201b7bB%7CQyX7hFZL%2D6bE%207%2DbEZL7%5E%2DbE3XyQ%7C4Tv%2A%7B%207hC%7C7LZEbbE2N%7C%7DQyX9b7bBQ%7CyX7hFZL6%2DbE%207%2D%5E7XyQ%5E%2DbE%20G%207%2DG%2D7XyQ%207%5EbE%7CQyX7bB%7CQXy7%2DFA%2A%7B%5DQyX7bB%7CAb7LZFZL7F2NZL%20F%2D7XyX%7D%207C%207%2DGZL7bA7%20%5EbE1N%7CQyX7bB%7CQyQXyQZL7obC%207%2DGyQ%7CEb%206bEZL7bD%207%2DbAQ%7CyX7%5EbAB%2A%5B%5DQyX7Ab7LZX7%2DbB%7CQyX77XyQ%7CX7%2DFA%2A%5B%5D%207C%207b%7CBQyX7%2DFZL7F%207%2DCyQ%7CBb%2DFZL77C%207%2DAb7LZA%206bEU%7CQyX7bB%7CyQX7%2DFZL7obG%207%2DGb7LZG%207%5EbE%20Z%20==0=0===I%20Won%27t%20Dance=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7%7CQyX7AC%5E7%20yX%7CrQyXZLQyX%7CryQXZL7G%207%2DDZL7%2DAQLZC%5E%2A%7B44TZL%20Qy7LZF%5E%207G%207%2DDZL7%2DA%207C%5E1N%7CQyX7bB%7CQyX7%7DXyQXC%207%2DG%2A%5B%5D%207XyQ%7CGbB%7CQyX7%5EC%7CQyX7Bb%7CQyX7%5EFZL7C%207%2D%2D7%20Eb7%5EC2N%7CQyX7XyQKc%20lcKQyX7%5EbD%7CQy7XbA%7CQyX7%2DbEZL%20lLZAb%2D7%5EbAB7%2DDZLQ%7CB6XAZL7E%207%2DBZL%20lcQKyX7%5EC%7CQyX7B%7CQy%2D7%20D7yX7bDG%7CQyX%2E%20al%20%7CY%20%20QyXQyX%5DQyXG7ZL%20%3Egnidne%20dr3N3C%5E7C%2ED%3C%20%2D7%20C7LZF%5E7XyQ%7CD%2D7%20G7LZC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ll%20Be%20Around=Wilder%20Alec==Ballad=C==1r34LbKcu77%2DA%2074C%5E7%20%2F7G%20A%2FFZL7o%23G%20G7ZL7%5EF%207%2DEZL7%2DDBLZC%5E4TA%2A%7B%2DD%206C%20G7LZ%20QyXQyX%7D7G%2C7%2DD%20s7%5EbAZL7bE%206C1NLZN2l7%2DDZL%2C7Cl%2Co7%20C%2FA%2F7bDs%7CQyX7CZL%2D7G%20bA%2F7bDB%2A%5B%5D%20Eb%2CG%2D7bEZL7CA%2A%5B%5DXyQ%7CA%2DDZL7%2DA%207%5ECZL7%20G7%2DDZL7%2DD%20bE%2F7b7%20G7%207%5EFZL7%2DDZL7LZE%2D%5ECZLB%2F7G%20A%2F7%2DDLZ7o%23G%207GZL7%5EF%2077%20A%2D7%2DD%207%5E%20G7LZC6%20Eb7LZAb%5E7%20sD%2D7%2CG7Z%20==0=0===I%27ll%20Be%20Seeing%20You=Fain%20Sammy==Medium%20Swing=Eb==1r34LbKcu7%20%2931b4Eb%5E7FZL31b7C%20%297%2DF%28%2D7F%7CQyX31b7G%7CQyX%2D7%28C74T%5BA%2AL%20lcKLZF%2D7CZL9b7G%207hD%7CQy7X%5EbE%7CQyX7bB%7CQyX%2D7XyQ31b7CE%5BB%2A%5DyQKcl7bB%7CQyX7%5EbE%7CQy5X%237bB%7CQyX7%2DFZL%20%235XyQX7%2DFZZL31bQ%7CG7b1b7C%287%2DFZL31b7%20C%297%2DF%287%2DF%7CQyX313%29%20C7yX7%5Eb7%5EbAZQ%7CBb7C%28%20%20%297hG%289b7C%7CyQX%297%2DbB%287hG%7CQyX7b9%29LyX7%2DFEZL9bXyQ%7CG%2DbA%7CQyX7%2DF%7CQyXF7%7CQyX7%2DC%7CQyX9b76%20Bb7%297%2DF%28b6XyQ%7CF%2D7%20Bb7%20Z==0=0===I%27ll%20Close%20My%20Eyes=Reid%2DKaye==Medium%20Swing=F==1r34LbKcu7X7%2DC%7C4F%5E7X%7CQyX7%2DD%7CQyX9b7%7CAQyX7hEZL%20lcKQyG7XyQ4TA%2A%7BQyX7hXyQ%5D%5BcKQyX7%5EFZL7bE%20%2D7bB%7CQyX7%5EbB1NB%2Al%20LZB7F%7CQyhAZL7XyQ%7CAbB%7CQyX7%5EbB2NC%2A%7D%5B%207C%207%2DGZL7D%207%2D%2D7%20Eb9b7E%7C7XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===I%27ll%20Get%20By%20%28As%20Long%20As%20I%20Have%20You%29=Ahlert%2DTurk==Medium%20Swing=C==1r34LbKcu7E%2F7Ap4C6Xy6FZL5%237E%207EZL7B%2D%207%5ECZL9b7Gpp%7CQXyQ%7Cp4TA%2A%5BEZL5%23%20D7LZGZL7G%20D%2F7GZL7oEbpp%7CQyX7G%7CQyX7D7%2C%20G77%2DDZLZL5%2377LZD%2DL7%2DB%207%5ECZL9b7Gpp%7CQyX6CB%2A%5B%207G%207ZE7%20EbE%207%2D%7CQyX7%7CppA7X7AZL7A%207%2DA%7CQy7XEZL7%2DB%207%2DDZLE%2FyQ%7CD%2DQyX6FG7%20G13b9LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ll%20Never%20Be%20The%20Same=Khan%2DMalneck%2DSignorelli==Medium%20Swing=F==1r34LbKcu7C%20%2C7b4Db7%2C%207%2DAZL7%2DG%20%2C7%5EFLZ%2C7C%20%2C7bDZL%2C7C%20D7LZD4TA%2A%5Bus7F%20b7%2C%20CL%2C7F%20%2C7%2DCZL7bD7%20%2DD%7CQyX%2C7%5EFZL%2C7ZC%2D7%2CDZL%2C7%7CQyX%2C7%2C%20F7%2C7G%20%2C7%2DDZL%2C7G%207%2C%2DD%7CQyX%2C7%5EbBZL%2CLZG%2D7%2DCZLs7%2DCZL%5DY%5B%2AB%2DD%7CQyX%2C7%5EFZL%2C7%20C%2C7bDZL%2C7C%20%2C7bD7%20Db7QyX7C%2C7hA%7CZC%2D7%2C%2DbB%7CQyX%2C7%2DGZL%20clKQyX%2C7%5EbBZL7F%206%2CXyQL7F%20%2CXyQ%7CD7%2CXyQ%7CDb7%2C%20C7%2CLZDb7%2C%20C7%2CLZF6%2C%20D7LZG%2D7%20C7%20Z%20==0=0===I%27ll%20Never%20Smile%20Again=Lowe%20Ruth==Ballad=Eb==1r34LbKcu7FZL7o4F%2D7%20G%7CQyX7%5EbEZL9b7Bb%20sus7bBZL11%239B%2D7%20Gb4TA%2A%5B7bB%207%2311LZ%5D%205b7bG%20%2C7%2DGZLb9A%206bE%7CQyX9b7bB%5B%2ABF%2D9B%207%2DbG%20B%2Fb6XyQ7D%207%5EGl%7C%2C9Ds%20%20%5E7bEZL5%237bB%207%2DF%7C%2FALZGEZL9bsus7b%2D7XyQ%239B%207%2DFlA%2A%5B%5D%2CoGb%2C7%2DGsp%2C7bB%3E%20%3C%7C11LZBFZL7o7%5EbE%7C9LZEb7bBZL11%239B%207%2DFLZ7obG%207%2DG%7CQyX7%5Eb9XyQb7bB%20QyX9CZBb%2D6%5EbE%7CQyX7bD%7CQyX%5E7bAC%2A%5B%5D%2011%237A%20%2C7XyQ%7CL6bE%20%7CF%2D7XyQ%7CppBb7b9%2CLZUEb6XyQ%7CG%2D7%2C%20Gbo7%20Z%20==0=0===I%27ll%20Only%20Miss%20Her%20When%20I%20Think%20Of%20Her=Cahn%2DVanHeusen==Medium%20Swing=G==1r34LbKcu7E%7CQyX4A%2D7XQyX7h%23F%7CQyX7%5ECQ%7CyX7%5EG%7CQyX7D%7CQy%7CB7b94TA%2A%5BX6%2DC%7C7LZD%2DGZL7obB%207%2DAZLB7%2FE%207%5ECB%2A%5B%5D%207G%207%2FBXyQbE%207%2DQyX7DD%20E%2D7%2DAA%2A%5B%5D%205%237E%207h%7CBQyX7%2DA%7CQyX7AZL7XyQ%7C%2FG%7CQy%2A%5B%5D%207yQ%7CC%5EZL7bE%207%2DE%7CQyX97bB%7CQyX7h%23F%7CQyX7D%2D7%20GX7%5EG%7C7E%7CQyE7%2FBLLbE%2F%2DC%20D%2FGZL6%2D%20CB%2FGZL7obB%207%2DAZZB%2D7X%207%5ECC11%237b%7CA%2D7X7%5EbE%7CQyX7bB%7CQy7X%2DB%7CQyX11%237F%7CQyXyQ%7CAQyX9bXyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===I%27ll%20Remember%20April=Raye%2DDePaul==Medium%20Swing=G==1r34LbKcu7X7%2DG%7C4G%5E7XG%7CQyX7%2DG%7CQyX6GQ%7CyX7%5EG%7CQyX6G%7CQy%2D6XyQ4T%5BA%2AX7D%7CQ6XyQ%7C%7CQyX9b7E%7CQyX7h%7CBQyX9b7D%7CQyX7hAA%2D7Xy%2DG%7CQyyX7%2DG7XyQK%5EbB%7CQyX7F%7CQyX7C%2D%5BB%2A%5D%20%20%3EeniF%3Clc7XyQ%7C%5EG%7CQylcKQyXyQ%7CFQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EbB%7CQyX7%7CG%5E7X7%2DC%7CQ%20LZF%23%2D7XyQ%7CB7XyQ%7CE%5E7XyQ%3CD%2EC%2E%20al%20Fine%3E%7CA%2D7%20D7%20Z==0=0===I%27ll%20See%20You%20In%20My%20Dreams=Jones%2DKahn==Medium%20Up%20Swing=F==1r34LbKcu7cKQyX4Bb6XX7E%7CQyX6FZL%20lcQKyX6%2DbBZL%20lcKQyyQ%7CF64TA%2A%7B7C%7CQy%2ABN1DL%20lcKQyX7GZL%20xZ%20L%20x%20ZL%20lcKQyX7ZG%2D7X%5B%5D%20%20l%7CQyX7%2ACN2AB%206bB%7CQyX7%2DD%7CQXy7AZL%20x%20ZL7D%207ho7LZC%5B%7DQyXF6XyQKcl%20%20Z%20==0=0===I%27ll%20Take%20Romance=Oakland%20Ben==Waltz=F==1r34LbKcu7QyX7b4F6Xy7%2DAZL%2CbB%2F7C%207CQ%7CyX7%2DG%7CQyX7%2DD%7CQXyQ%7CA3TA%2A%7B1N%7CQyXyQ%7CGyX7%2DG%7CQyX%2C9b7DQ%7CyX%2Ctla7A%7CQyX7bQ%7CC7X7%5EbD%7CX7E%7CQ%7CAb7XZL%20lcKQyX6F2N%7CQ%7DyX7C%7CQyX7%2DG%7CQyBh7XyQyX6FQyX7bBEb%2D77%2DbE%7CQyX7bB%7CQy7X%5EbD%7CQyX7bA%7CQyXXyQ%7CA%2A%5B%5DQyyX7%2DAXyQ%7CD%5EE%7CQyX7%5EB%7CQyX7F%23%7CQyX7%2D%23C%7CQyX6b7XyQ%7C7%5EbD%7CKQyX6yQ%7CG%2DQyX7CZL%20%3Egnidn%20edr3%20la%20%2EC%2ED%3C%207%5D%7CN3FX7D%7CQcl%20LZG%2D7XyQ%7CC7XyQZ%20==0=0===I%27m%20A%20Fool%20To%20Want%20You=Herron%2DSinatra%2DWolf==Ballad=E%2D==1r34LbKcu7%2DA%7CQy4E%2D6XL9b7B%207h%23F%7CQyX%2D6AZL9b7E%207hB%7CQyZE%2D7X4T%7BA%2A%2DEZL9N1C7%23h%23F2NZL%20QyXQyX%20%7D31b7B%209B%7CQyX117%20B7b%7CQyX7L7%5E%2DA%2AB%5BA%2D9b7E%207%2DB%7CQyX7%5EZGL7D%207%2DAZL7%5E%2DA%20LZA%2D%20%5DQyX6GZL%20lD7LZG7%2DE%7CQyX9b7B%7CQy7Xh%23FZL%20lcKQyX7%5EXyQKc%207%2DAZAZL9b%7CC7XyB%7CQyX6%2DE%5BA%2A%5DQy3X1b7B%7CQyX7h%23F%7CQh7%20E7QyX7%2D%2D6XyQ%7CF%23h7%20B7b9LZE%2D7XyQ%7CA%2D7XyQ%7CF%23h7%20B7b9LZE%2D6%20%20%20Z==0=0===I%27m%20All%20Smiles=Leonard%2DMartin==Waltz=D==1r34LbKcu7%2DBZL%2C4D7%2397%2DAl%7C6C%2CC%2F6BsZ%2CL9%237%23CZL%2C7%2DGZL%2C%2CLZD73TA%2A%7B%2C7%5EDZ7%2CLZCL%2C7%2DEZL%2C7%2D%23GZL7%2C%5EBZL%2C7%23FZL%2C7%2D%23ZA7%2CLEZL%2C77%5EFZLY%5B%2ABGZL%2C7hGZL%2C7bBZL7%2C%2DFZL%2C7bAZL%2C7%5EbC7b5%2C%7D%20xZL%2C7bBl%5E7%2CLZ%2D%23FsZL%2C7%5EGZLxZ%2CL7%5EDZL%2C7AZL%2C7%2DE7%2CB7%7CbBZL%2C%2C7DZL%5DY%5B%2AC%7C6C%2CC%2F6BsZL%2C9%23%237CZL%2C7%2DGZL%2C9%237DlA%2D7%2C%207AZLZL%2C7A%2CLZE7EZL%2C7%2D%23GZL%2C7%5EBLZ%2C7%23FZL%2C7%2D%23CZL%2C%2D7%2CLZ7%2DBZL%2DBZL%2CZD7%2CLL%2CG%2F7AZL%2C7AZL%2CG%23%2F7El%7C7G%2CG%2F%23FsZZF%23%2D7L%2C7%5EDxZL%2C7%2D7%2CLZ7AZL%2C7%2DEZL%2C7%2DBLZ%2C7%23Fl%7CG%2F7A%2C7As%2CLZD%5EEZL%2C7%20Z%20==0=0===I%27m%20Always%20Chasing%20Rainbows=Carroll%20Harry==Medium%20Swing=G==1r34LbKcu76%2DCZL4G%5E7%2C%2C7o%23FZL%20lcKQyX7%2C%5EGZL%2C6%2DCpp%7CQyX%20G%5E7%2C4TA%2A%5BZL%2C7E%2CLZA%2DZL%2C7E%20%2C7hB%7CQyX7%2CE%7CQyX%2C7D%7CQyX%2C7A%2D7%2C%207%5EG%20%2C%20lcKQyQ%7CA7B%2A%5B%5DQyX%2C7D%7CQyXD%2C%2F7%2DAZL%20lcKQyX%2CG7%2CXyX%2C7%2DA%5EGl%7C%2CXyQKc%2DAs%20%2C7D%7CQyX%2C7ALZ%20lcKQyX%2C7EZL%20l7%2CAb7%2C6CZL6GZL%2C%7CppC%2D%2C7D%7CQyX%2C7%2DA%7CQy%2CX7E%7CQyX%2C7%5EGZL%2C6%20D7b9QyX%2C7%2CXyQ%7CA%2D7%2C%20D7%20Z%20==0=0===I%27m%20An%20Old%20Cowhand=Mercer%20Johnny==Medium%20Swing=Eb==1r34LbKcu7QyX6b%2D7XyQ7bB%7CQyX7%2DFZL%20lKcQyX6bE%7CQyX7bB%7CXyQ%7CEF44T%5B7%2DFZLZC%2DXyZL9b7D%207hA%7CQyXG%2D%7CQyX%2DC%7CQyX%2DG%7CQG%2D%20C7L%20lcK%20Bb7LZEb6%20C7LZF%2D7%20Bb7LZEb6%20C7%20Z%20==0=0===I%27m%20Beginning%20To%20See%20The%20Light=Hodges%2DJames%2DEllington==Medium%20Up%20Swing=C==1r34LbKcu7bB%2C7C4D7%20G%207DZL7bA%207%2DbEZ7LG%207DZL7A%206CZL7G7LZs4TA%2A%7BX7DZLLZlD7yX7bEZL%20lcKQyXE7B%2A%5B%7DQyX6CZL7G%20QKcl%207Al%2C7%207%2DbE%20LZAb7DZL7A%206CZL7G%20D7A%2A%5B%5DQyX7G%7CQyX7%20G7LZlcKQyAb7LZD7%20G7LZsC7%2CBb7%2ClA7LZD7%20G7LZC6XyQZ%20==0=0===I%27m%20Confessin%27%20%28That%20I%20Love%20You%29=Daugherty%2DNeiberg%2DReynolds==Medium%20Swing=G==1r34LbKcu7AZL7A4G%5E7%20L7E%207%2DB%7CQyX7%5EGLZ5%237D%207%5EGZL5%237DZE%2D7%204TA%2A%7B%2A%5B%5DQyLZN1G6%2DC%206G2NZL%20QyXyQX%7D%207D%207%2DA%7CQyX6LZG6X7D%207%2D7D%207%2DyQ%7CG77A%7CQyX7%2DEZL7B%20C6ZL5%237G%207%5EC%7CQyXXyQ%7CAX7%2DDB%2DEZL7%20D7%20%5D%7CQyX7%5EGZL5%237D%20%5E7GZL5%237D%207%5EGA%2A%5BB%2D7%20E7%2DAZL7%20A7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===I%27m%20Getting%20Sentimental%20Over%20You=Bassman%20George==Medium%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X7G%7CQyX9b7D%7CQyXh7AZL9b7E%207hB%7CQyXyQ%7CC4T%7BA%2A7%2DA%5BBD7LZG7E%207hB%7CQyX6F2NLZ%20QyXQyX%7D%207C%207%2Db9%20%5D%2A%206F1N7%2DGZL%23h7XyA%7CQyX7E%7CQyX7%2DBQ%7CyX9b7E%7CQyX7B%7CQ%2D7%20D7F%7CQyXyX7C%7C%2AA%5BF%5E%7CQyX9b7D%7CQyX7hZAL9b7E%207hB%7CQyX7G7XyQ%5D%207C%20Q%7CA%2D7XyQ%7CD7XyQ%7CG7XyQ%7CC7b13XyQ%7CF6XyQ%7CG%2D7%20C7%20Z==0=0===I%27m%20Glad%20There%20Is%20You=Dorsey%20Jimmy==Ballad=F==1r34LbKcu7%5EF%7CQy4F%5E7XyX7%2DGZL%20x%297bB%28%7C%20QyX7%2DFZL%20lcKQyQ%7CC7X4TA%2A%5BQyX7C9LZG%2D%2DGZL7obA%207%2DAZL%2D7G%207%5EFB%2A%5B%5D%207C%2077XyQ%7Cb7D%207bB%7CQyyQ%7CD7lC%2A%5B%5D%2C7F%2C7%2DCs%20C7%7CQyX7%2DG%7CQyX%2C9bBb%5E7XX7%5EF%7CyX7C%7C7LZF%5EG%7CQyX7G%7CQyX7%2DDLZ%2C9b7A%207hE%7CQyX7%2D7XyQbE%207%2D7%2DC%7CQF%5E7XyQyX7%2DGZL%20x%297bB%20%28%7CQyX7%2DFZL%20lcKQ%7CC7XyA%2A%5B%5DQ7%2DG%7CQXyQ%7CFL7C%207%2DG%7CQyX%297G7%28%5EbB%7CQyX%299b7D%287ZF6Xy%297hA%28%20C7%20Z%20==0=0===I%27m%20Gonna%20Laugh%20You%20Right%20Out%20Of%20My%20Life=Coleman%20Cy==Ballad=F==1r34LbKcu77bA%7CQ4F%5E7XZL%2C7oB%20sus7C%7CQXy7%2DG%7CQyX7obA%7CQyA%2D7Xy4TA%2A%5Bsus7C%5E7XyQ%2DG%7CQyX7obA%7CQyX%5E7FA%2A%5B%5D%20%2C7C%207%2DG%7C7XyQ%7CD%7CQyXX7%2DDB%2CLZA%2Db7A%207hE%7CQyX7%5EbZBL9b7F%207%2DC%7CQyX79%20%5D%5B%2A7obB%20L7G%20ssus%20GQyX7%2DDZL9b7A%207EhZL7%2DD%207%5ECZL9b7%7CG7su7G%7CQy%20sus7A%2D7LZ7%2DG%7CQyX7obA%7CQy7X%5EFA%2A%5B%5D%20%2C7C%206bBXyQ%7CC%207%2DGZ7%2DDD%2ALZA%2D77A%207hEZL6bB%207%5EBbZL9b7F%207%2DC%7CQyXb9%20%5D%5B%2C7obBsus7CLZBh7%2DGZL%2C9b7D%20%2C7%2DAQ%7CyX%2CA%2F6FZL6%2DbB%207XyQ%7C%2CC%2FW%20%20C7LZF6XyQ%7CG%2D7%20C7%2C%20Z%20==0=0===I%27m%20Gonna%20Sit%20Right%20Down%20and%20Write%20Myself%20A%20Letter=Ahlert%20Fred==Medium%20Swing=G==1r34LbKcu7ZL7Dp4G%5E7X7%5EGA%2A%7B%5DQyX7D%7CQXy7%2DA%7CQyX7obA%7CQyXyQ%7Cp4Ti%2A%5BD%7CQyXQKcl%20B%2A%7CQyX7%2DAZL7E%20%7CCQyX7B%7CQyX7%5EGZLN1A%2D7yX7%5EG7%5EC2NG%5E7Xy%20lcKQyX7DZL%20lcQKyX7AZL7E%207%2DD%7CQ%20%7D%7C%2AC%7CQyX7XyQ%7CC%2D7XyQ%7CG%5E7%20D%2D7LZE7XyQ%7CA7XyQ%7CD7XyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===I%27m%20In%20The%20Mood%20For%20Love=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7DZL7o4C%5E7%20EZL7F%207%5ECZL7G%20%2D7DZL7G%207%2DDZL7%2DA%2D7%20Eb4T%7BA%2A%207%2DD%5B%7CG7XyX6C2N%7CQyXQyXQyQXyX%7D%207G%207%5EC1N%7CQyQ%5D%2ABQyX7%2DD%207hA%5E7%20A7%2DEZL9b7B%207h%23F%7CyQX7%5ECZL7G%207%2DDZL7XyQ%7CCZL7G%2DEZL77%20G7%20ZL7G%207%2DDZL7G%207D%2DZL7%2DA%207%5EC%5BA%2A%2C%5DC%5E7%20FhDZL77%20Ebo7LZD%2D7XyQ%7CG7XyQ%7CC6%20%20%20Z==0=0===I%27m%20Just%20A%20Lucky%20So%2DAnd%2DSo=Ellington%20Duke==Medium%20Swing=G==1r34LbKcu71NZL74G6XyZL7A%207CZL7G%207%2D%7CDQyX6G%7CQyX7%5EC%7CQA%2D7%20D4TA%2A%7BQyX7C%239LZA7G%207%2DD%7CQyX6G2NLZ%20QyXQyX%7D%207D%207%2D%20%5D%5B%2AB7E%206G7D%207%2DyQ%7CC77%2DA%7CQyX7%2DEZL7B7%20h%23F%7CQyX7%5EG%7CQyXXyQ%7CAX7%5EG%7C%206GZLG6XyQAZL7A%207CZL7G%207D%2D%7CQyX6G%7CQyX7%5EC%7C%2D7%20D7A%2A%5B%5D%20E7%239LZA%2D7%20D7%20Z%20==0=0===I%27m%20Old%20Fashioned=Kern%20Jerome==Medium%20Swing=F==1r34LbKcu7%5EF%7CQy4F6%20DBZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2Db6%2FFX4TA%2A%5BX7%2DG%7CEh7Xy%7CQyX7%2DD%7CQyX7G%7CyQX7%2DD%7CQyX9b7A%7CQG7XyQ%7CQyX7BZL7%2D%20LZG%2DZL7C%207%2DGZL7%2DD%20F6B%2A%5B%5DQyX7C%7CQyX7F%5E7%20DlcKQy%2DD%206FLZA%5E77C%207%2DGZL7o%23F%207ZEL7D%207%2D%23CZL7%2DB%20%20%5D%5B%2AC7E%207%2D%207%2DAZ7%20C7L7%5EbBZL7F%207%2DCZLC7%207%2DGZL7%2DD%207%5EFZ%20Eb7L%2DGZL7D%2D7LZBh7%20Bb%2D6LZA%2D7%20D%2D7LZG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===I%27m%20Putting%20All%20My%20Eggs%20In%20One%20Basket=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7ZL7G%204C%5E7X7A%207%2DEZL6%2DF%206FLZ7C%207%2DGZL%20lcKQyLZD%2D74TA%2A%7ByX6FBA%2D7LZC%207%2DG%7CQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD7%20%5D%5B%2A%206C1N%5ECA%2A%5BLZAb%5EG%7CQyX7%2DDZL%20lcKyQX7bEZL%20lcKQyX77XyQ%5D%20lcKQZL7%2DAcl%20LZ7G%207%2DDZL7A%207%2DELZ6%2DF%206FZL7C%207%2DGLZC6%20KQyX7D%2D7%2C%20G7%20Z%20==0=0===I%27m%20Sitting%20On%20Top%20Of%20The%20World=Louis%2DHenderson%2DYoung==Medium%20Swing=F==1r34LbKcu7%207%2DG%7C4F%5E7%20ZL7%2DD%207%2DAZL7%2DG7%20%5EF%7CQyX7%5EbBZL7FG7XyQ4TA%2A%7BbBB%2A%5B1F6%20DF%7CQyX6F2NZL%20QyQXyX%7D%207C%207%2DGZL7%2D7XyQ%5DNZL7CG%7CQyX%7CE7Xy%2DD%207%2DDZL7%5E%2DD%20%2DZDL7App%7CQyX7%5EF%7CQ6LZG7QyX7%5E%7CQyX7%20%5D%5B%2AAD%207%2DAZL7%2DG%207%5EFQ%7CyX7%5EbBZL7F%207%5EF%2D7LZG7C%207%2DG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%27m%20Through%20With%20Love=Kahn%2DMalneck%2DLivingston==Ballad=F==1r34LbKcu7ZL%2C7b4F%5E7%2CbBZL%2C7F%20%2C7%2DCZL7%2CC%20%2C7%2DGZL%2C7obA%20%5E7%2C%20E4TA%2A%7BC%2C7%2DGD7b9%2C%2DAs1NZL%2C9b7C%20%2C%2D7GZL9b7D%20%2C7%2DGZL7%2CD7%2C%20%2C7%2DA%2DA%20%2C6XyQXyb%2DA%20%2C%2DAB%2A%5BY%5D%20%2Cb97E%20%2C6Fl2N%7CQyXQ6LZA%2DQyX%7D7%20%2C7%2DGA%2D%2C%20A%20%2C7%2DDZL%2C7%2DA%20%2C6ZCL%2C7D%206%2DAZL%2C6b%2DG7%2CLZZL%2C6bL%2C7F%20ZG%2D7%2CL%2C7C%20%2C7%2DGZL%2C7oAb%20%2C7%5EFA%2A%5BY%5D%207C%20ZC%2D7%2CL9b7D6FZL%2C%2C%20Eb7%2C7%2DGZL9b7D%20%2C7%2DZGL%2C9b7D%20%2C7%2DAZL%2C%20C7b97%5EbBZXyQZ%20==0=0===I%27ve%20Found%20A%20New%20Baby=Palmer%2DWilliams==Medium%20Swing=Eb==1r34LbKcu7E1N%7CQ4C%2D7X%7CQyX7F%7CQyX7C%7CQXy7%2DCZL7G%207bA%7CQyBb7Xy4TA%2A%7BL%20lcK%7CAb7%20B%2A%5B%5D%20%20lcKQyX6b2ENZL%20QyXQyX%7D%207GG7XyQQyX6b7bA%7CQyQKclA%2A%5B%5DQyX7G%7CQyX7BbZL%20lcKQyX7FZL%20C%2D7XyX7%2DCZ%20G7LZC%2D7XyQ%7CC7XyQ%7CF7XyQ%7CBb7XyQ%7CUEb6XyQ%7CAb7%20G7%20Z%20==0=0===I%27ve%20Got%20A%20Crush%20On%20You=Gershwin%20George==Ballad=Bb==1r34LbKcu7%2DG%207%2D4Bb%5E7%207%2DCZL7obD%207%5EbZBL7F%207%2DCZL7obD%20F7LZD4T%5BA%2AD%207%5EbXyQKc%207%2DCZL7obD%207%5Eb%5BBB%2A%5D%207F%207%2DCZL%20lF7LZB7CZL7F%207CZC%2D7%20sF%2FbB%7CQyX7CZL7%2D%20G7%2DDl%7C%2C7bA%2C7%2DbE%20G%2D7LZL7ob7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===I%27ve%20Got%20My%20Love%20To%20Keep%20Me%20Warm=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7%7CQyX94Eb6XyX7hA%7CQyX7bB%7CQXy7%2DF%7CQyX7obG%7CQyQ%7CD7b4TA%2A%7BG%7CQyXQ%7CD7byX7%2DF%7CQyX7bB%7CQXy7%2DFZL%23F%2F9b7D%209Q%7CBb7yX7hAE2NZLb9LZFyX%7D%207bB%207%2DFZL7C%2D%206bE1NZL7bB%207%2DQXyQ%207C%207%2D%7CQyX7%7CAh7%207%2DGZL31b7D%207hAQ%7CyX7%2DGB%2A%5B%5D%209b7DXyQ%7CCQyX6bX7%2DF%7CQ%7CG7%20bG%7CQyX6bEA%2A%5B%5DQXy7bB%7CQyX7%2DFZL7Co7XyQyX7%2DFX7%2DFZ7XyQ%7Cb7D%209b7D%7CQyX7h%7CAQyX9b7D%7CQyX7hA9%2FF%23LbB%7CQy7%2DC%2067XyQ%7CbB%207%2DFZL9b7C%207G%2D%7CQyX7bB%7CQyX7%2DF7LZEbbB%7CQyLZF%2D7%20Bb7%20Z%20==0=0===I%27ve%20Got%20The%20World%20On%20A%20String=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu77%2DGlZ4sF6%2C%207%2DAZL7bB%207%5EFZ7LC%207%2DGZL7Dl%2C7bEAb%2D7L4TA%2A%7BL7bB%20lG%2D7%20L%20QyXQyX%7D%207C%207G%2DZL7%2DD%206F1NZL7CZN2F6ZL7C%20%7CQyX7Q%5D%5B%2ABlcKQyX7GZL%20lcKyQX7DZL%20lcKQyX7A%20LZG%2DyX6FZlZL7%2D%5D%5B%2AAsAZL7bB%207%5EFZL7C7%20%2DGZL7Dl%2C7bE%2C6F%2D7%20AbQyX7CG%2D7%20C7LZlG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===I%27ve%20Got%20You%20Under%20My%20Skin=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7L7%2DFZ4F%2D7L7%5EbEZL7bBZL7%2DFLZ7CZL7%5EbEZL7bBZLZC7L4TA%2A%5BEZL7bZEb%5E7FB%2A%5B%5D%207CZL7%5EbELZ7bBZL7%2DFZL7CZL%2D7LZBL7bBZ7%2DFZLC7LZFCZL7GZL7%2DDZLxZ7L%5EbEZL9b7bBZL7h%5E7LZxZL7%5EbBZL7%2DLZEb%5E7CZL7%5EbEZLsus7BbZL7%2DFC%2A%5B%5D%20xZL7b9LZF7bBZL7%2DCZLLZEb%5E%7C%2C7bB%2C7%2DFsZL7%2DDC%2A%5B%5D%209b7GZL%29G%287lEb%5E7sus7bL%297%2DFLZBb7l%7C%2C7bE%299b7C%287%2DBbsZL%297hG%287%5EbEZLAb%5E7%287%2DFZLbEZL7%28F%23h7%2DFl%7C%2C7C%299b7C%28hsGZL%297%2DG%287%5EbEZL%297LZBb6%2DbAZ6LZx%20Z%20==0=0===I%27ve%20Grown%20Accustomed%20To%20Her%20Face=Loewe%20Frederick==Ballad=Eb==1r34LbKcu79b7D%204Eb%5E7yX7bB%7CQyX7%2DFZL%2D7C%207%2DGZL11%237bA%20Q%7CAh74TA%2A%5B%2DGZL17%20C7b%207%5EbEB%2A%5B%5D%207bB%20%2D7FZL9b7C%207%2DFZL9Ab7%231%2DGZL%2CZL7bBLZF%2D7L7%2DC%207%2DGZL%2C9b7%20D7hA%7CQyX7bB%7CQyXZF%2D7%207%2DC%2076bEZL1%20C7%23F%207%2DFZL9b7C%207%2DZGL%2C6%2DbA%207FZL5%239%2D7%2FBb1%237bD%20Bb7%20Z%20==0=0===I%27ve%20Heard%20That%20Song%20Before=Styne%20Jule==Medium%20Swing=C==1r34LbKcu7QyX7D4C%5E7%20KQyX7A%7CQyX7EZLE7%207%2DB%7CQyX6CZL6Ccl%20LZ4TA%2A%5BD%7CQyX%5D%5B%2ABDyX6CZL5%237G%206CZ7LG%207%2DDZL7G%20G%2F7%2DQ%7CA%2D7%20%20lcKQyX7ED%2D7%2FG7%2DB%7CQyX6CZL6C%20%5E7CA%2A%5B%5DQyX7G%7CQyX%20E7LZ%7CQyX7ZL7B%20QKcl%20X7bB%7CQyX6FC%2A%5B%5DyQX7%2DDZL7A%207%2DDZLyQ%7CC6yX7A%7CBb%5E7%20A7LZD%2D7XyQ%7CAb7%2311%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ve%20Never%20Been%20In%20Love%20Before=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu77F%7CQy4Bb6%20L7G%207%2DDZL7bE%207b%5EBZL7F%207%2DCZL7%2DGZC%2D7X4TA%2A%7B%5D%207bB1D%2D7%20QyX7%5EbB2NZL%20QyQXyX%7D%207F%207%2DCZL7G%7CF%2D7%20N%7CQyXhEZLF%5E7XyQ7%2DGZL9b7D%207hA%7CyQX7%5EbBZL7F%207%2DC%7C%20G%2D7%2FbEB%2A%5BL7bE%20ZD%5E7XL7F%207%2DCZL7%2DG%206BbA%2A%5B%5D%207F%207%2DC%7CQyZBb%5E7L7A%207ZD%2D7%20G7LZC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===I%27ve%20Told%20Eve%27ry%20Little%20Star=Kern%20Jerome==Medium%20Swing=F==1r34LbKcu7L7%2DD%204F6%20D7bE%207%2DbBZL7%2DD%20b97AZL7C%207%2DGZL7%2DLZA%2D74TA%2A%7B7G%207%2DC7LZN6F2NZL%20QyXQyX%7D7%20C%207%2DGZL7%2DD%206F1XyQ%7CD%207%2DGZQyX7%2DC%5E7Xy7E%207hB%7CQyX7oC%7CyQX7%5ECZL7G%207%2DD%7CQb9LZAB%2A%5B%5D%207%2DbBZG7LZG9b7AZL7C%207%2DGZL%2D7D%206FA%2A%5B%5D%207C%207%2D%20D%2D7L%207%2DD%7C%20Eb7LZA%2D7%20D%2D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Idle%20Moments=Green%20Grant==Slow%20Swing=C%2D==1r34LbKcu7C%20%2DC%5B4C%2D%20C6%2DC%207%2DCZL7%5E%2DC%20C%2DZL6%2DC%207%2DCZL7%5E%2D%20%5DY%2AA4T%5Bi%2A7hDZLC%2D7%20C%2DCZL7%5E%2DC%20%2DC%7CQy9Xb7G%7CQyX7hDZL6%2D7%20C%2D6ZL7%5E%2D9b7G%207b9XyyX7%5EbA%7CQyX9b7GQ%7CyX6%2DF%7CQyX7%2DC%7CQQ%7CF%2D6G%7CQyXLZAb7%2311XyQ%7CDh7%20G7b9LZC%2D%20G7b9%20Z==0=0===If%20Ever%20I%20Would%20Leave%20You=Loewe%20Frederick==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74C%2D7X7%2DCZL7G%207%2DDZL7Eb%207%5EbB%7CQyX7F%7CQyXyQ%7CF4TA%2A%7B%2DC1N%7CyQ%7CF%2D%7CQyX7%2DDZL7F%207%2D%7CCQyX7%5EbEZL7bB%207G7XyQX7%5EbB%20lcKQG7XyQ%7CQyX7F%7CQyX7%2DC2%7CN%7DQyX7F%7CQyX7%2DC%7CBb6Xy%7CQyX77%2DE%7CQD%5E7%20BFZL7A%207%2DEZL7%2DB7%20%5EDZL7A%207%2DEZL7%2D%23%5E7XyB%2A%5B%5D%207G%207%2DD%5E7XyE%207%5EbB%7CQyX7F%7CQXy7%2DCA%2A%5B%5DQyX7F%7CQb7LZDZL7A%20E%287bAXyQ%7CF7hE%287%5EbEZL7bB%20%2D7F%7CQyX7%5EbB%7CQyX7%29XyQ%7C7%2DCZLb%2D6%29XyQ%7CD%2D7XyQ%7CDbo7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===If%20I%20Could%20Be%20With%20You=Johnson%20James==Ballad=Eb==1r34LbKcu7QyX6b4Eb%5E7B%207%2DFZL7oE%207%5EbZEL7bB%207%2DFZL7oE%20b7LZE4T%5Bv%2AB%7CQyXLZF7XX6bB%7Cl%2C7F%2C7C%2C7%2CG%5EbBs%7CQyX7bB%7CQyyQ%7CF77Cpp%7CbB%7CQy%5DY%2AA%5ByX7CZL7G%206bEZL%2357bB%207bB%7CQyX7%2DFQ%7CF7XQyX7bZL7G%20Eb6%20C5%237bB%207bB%7CQyX7F%2D%5BB%2A%5D%207bB%207FZL7LZEb6%7CQyX7C7XyQ%7CAb6%20Ao7LZEb6%2FBb%20C7LZF7%20Bb7LZEb6%20%20%20Z==0=0===If%20I%20Didn%27t%20Care=Lawrence%20Jack==Medium%20Swing=Bb==1r34LbKcu7CZL5%234Bb6%20%7CQyX6bBZL5%237F%20b6B%7CQyX6bBZL5%237FC7%20C74TA%2A%5ByX7CZC7%20C7QyX7%2DGZL%20lcKQy7XDB%2A%5B%5DQyX7CZL5%23Kcl%20L%7CQyX7%237F%206LZC%2D7X6bBZL5%237F%206bB%2AA%5B%5DQyX7FZL6%2DbE%20yQ%7CBb%20lcKQ31b7D6XyQ%7C7hAB%2A%5B%5D%20%20lcKQy7XCZL%20x%20ZL7%2DG%207C%2CXyQ%7CbBZL5XyQ%7CG7XyQKcl%20LZC7XyQ%7CC%2D7%20F7b9LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===If%20I%20Had%20You=Campbell%2DConnelly%2DShapiro==Slow%20Swing=Bb==1r34LbKcu7%2DCZL74Bb%5E7%5EbB%7CQyX6%2DbE%7CQy7X%5EbE%7CQyX7bB%7CQyX7%20Dbo4T%7BA%2AA%207hEZN1BbbB2NZL%20QyXQyX%7D7%20F%207%2DCZL7obD%207%5E6XyQ%7CL7F%207L7hB%20%2AB%5BD%2D9b7A%207hE%7CQyX7%2DZDL9b7A%207hE%7CQyX7LZD%2D7%5D%209b7X7%5EbEA7b9LbB%7CQyX7%5EbB%5BA%2A%5D7%20F%207%2DCZL7G%207%2DDZ7XyQ%7C%207hEZyQ%7CEb%2D6XyQ%7CBb%5E7%20Dbo7LZC%2D7%20F7LZBb%5E7%20Dbo7LZC%2D7%20F7%20Z==0=0===If%20I%20Knew%20Then%20%28What%20I%20Know%20Now%29=Jurgens%2DHoward==Medium%20Swing=Eb==1r34LbKcu7L7bB%204F%2D7XyX7%5EbE%7CQyX7bB%7CyQX7%2DF%7CQyX7bB%7CQyQ%7CF%2D74TA%2A%5BQyX7%5EXyQ%7CCX7bB%7CQyX7%2DF%7CQy7XbB%7CQyX7%2DF%7CQyX7yQ%7CEb7%5EbEZbB%7CQyBb7LZQyX7bB%7CQyX7%2DFB%5B%2A%5DQyX7C%7CQyX7%5EbE%7CF%2D7X%207%2DF%7CQyX11Bb%2D7XQyX7%5EbAZL%20lcKQXy7%5EbA%7CQyX7bE%7CQy%7CDb7%23%7CQyX7%7CEb%5E7XyQ%7CF7XyQ%7CF%2D7XyQ%7CBb7XyQ%7C%2CU%2CEb6XyQ%7CC7XyQZ%20==0=0===If%20I%20Loved%20You=Rodgers%20Richard==Ballad=C==1r34LbKcu7E1N%7CQT44C6QyX6FZL7E%207%2DB%7CyQX6C%7CQyX7oC%7CQyX%7CG7Xy%7B%2CA%2A%2CyX7%2DALZD%2D79b7E%207hB%7CQyX6CN2ZL%20QyXQyX%7D%207G%20%20%5D%2AB%5B7A%207%2DGZLA%2FXyQ%7CBbB%7CQyX7%2DD%7CQyX7A%2D%7CQyX9b7E%7CQyX7h%5E7%20D77%2DD%7CQ7hE%7CQ%2AC%5BC6QyX6FZL7E%207%2DB%7CyQX6C%7CQyX7oC%7CQyX%7CG7Xy%5DQyX7XyQ%7CA7b9XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===If%20I%20Ruled%20The%20World=Bricusse%20Leslie==Medium%20Swing=Eb==1r34LbKcu7yX7GZ4Eb%5E7QyX7%2DDZL7bE%207%2DBbZL%20x%20ZL%20lcKQyXKcl%20L4TA%2A%7B9b7CZLZC%2D77%5EbEZLQ%20%207F%7CQy7X%2DC%7CQyX7%5E%2DC%7CQyX%20Db7L%20lcKQ%5EC%7CQy%2D7XyQyX7%2DD%7CQyX7%2DA%7CQXy7%5ECB%2A%5B%7DQyX7bB%7CQ%7CG7XF%7CQyX7bB%7CQC6XyQ%7CQyX7%2DC%7CQyX7%5Eb%7CEQyX7bB%7CQyX7%2DF%7CF%2D7Xy%7CQyX77bB%207C%2D7XyoC%20la%20%2EC%2ED%3C%7CQy7X%2DA%7CQyXbB%2F7%2DC%7CQda%3EF%2DZL7G%207bBZLEb%5E7XxZL%207%2DFZL%20lcKQXy9b7C%7CQyX7hG%7CQy%20LZx%20Q%7CY%5D%20B%7CQyX%5E7XyQ9C%207%2DGZL%207%2DFZLx%20ZL%209b7CZL%207hG%7CLZF%2D7bEZL%20b7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===If%20I%20Should%20Lose%20You=Rainger%20Ralph==Medium%20Swing=Bb==1r34LbKcu7yX7%5Eb4G%2D7XB%207%2DFZL%297bG%28%20%20%2D7GZL9b7D%207hA%7CQyb7LZE4T%5BA%2AhA%7CQy%20Bb7L%7CQyX7F%7CQyX7%2DC%5B%2AB%5D%20%20lcKQyX7%5EbEZBb%5E7X7%2DF%7CQhA%7CQy9LZG%2DA%2A%5D%209b7D%207hA%7CQXy7%2DC%7CQyX7C%7CQyX7%5BG%2D7Xb7D%2077%5EbEZ9LZG%2D7%2DF%7CQyX7%5EbEZL7Bb%207%2DFZL%297bG%28%20%207%20Bb7Lb7D%207QyX7Fl%20%20%5D%2A%2DC%7CQyX7G%7CQyX7%2D%7CDQyX7F%7CQyX7%2DC%5BC7XyQ%7CcKQyX%7CUBb6XyQ%7CAh7%20D7b9%20Z==0=0===If%20I%20Were%20A%20Bell=Loesser%20Frank==Medium%20Up%20Swing=F==1r34LbKcu7C%7CQyX4G7XyX7D%7CQyX7hAZL%20lKcQyX7%5EF%7CQyX7C%7CQyQ%7CG74T%5BA%2AZLC%2F7%2AB%5BF6DZL7A%207hE%7CQyX6ZFL7C%206bBZLA%2F7F%20%2D7%20D%2D%5DQyX7ZL%20lc7LZA%5E%5EF%7CQyX7C%7CQyX7GA%5B%2A%5D%207C%207%2DG%7CQyX77XyQKE%207hBC%2F6FZQ%7CD7X6bBZLA%2F7F%206F%5BC%5D%2AQyX7C%7CQyX7G%7CQy%20Bo7LyX7hA%20Bb7LZAh7%20D7LZG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CAh7%20D7%20Z==0=0===If%20There%20Is%20Someone%20Lovelier=Dietz%2DSchwartz==Ballad=C==1r34LbKcu7X%2C7%5EC4C%5E7%2C%20%2C7%2DDZL7A%20%2C7%2DELZ%2C7G%20%2C7%2DDZL7%2DA%20G7%2CLZ4TA%2A%5BZL%2C7G7%2C%20E7ZL7%2DA%20%2C7%5EC%7CQyXG7ZL%2C7D%20%2C7%2DAZL9bD%2D7%2C%20hB%7CQy%5ECZL%2CQ%7CG%2D7%2DDZL%2C7A%20%2C7%2DEZL7%2CG%20%2C7%5EFB%2A%5B%5D%207C%207%2C%20G7yX%2C6C%20%2C7%5ECZBh7%2CyX7GZL%2C7D%20%2C7%2DAQ%7CyX%2C7%2DAZL%2C9b7E%20Q%5D%5B%2ACL7C%207ZL%2C7GD%2D7%2C%20%7CQyX%2C7%2DD%7CQyX%2C97bA%7CQyX%2C7hEZL%2C7GD%2D7%2C%20ZL7%2DAC6%2CXyQKcl%20%20Z%20==0=0===If%20You%20Could%20See%20Me%20Now=Dameron%20Tadd==Ballad=Eb==1r34LbKcu77%2D%23Fs4Eb%5E7lZL7bD%207%2DbA%7CQy7X%5EbE%7CQyX7bA%7CQyXG%2D7%2C%204TA%2A%7BNZL%20QlF%2D7%2C%7D%207bB%207%2DFZL7C%2011%237bDl1NZL%2C7bB%20XyQXy%7C%2C7B%2C%207%2DBZAb%2D6L%2DAZL7E%207%5EGZL7D7%20%2DAlB%2A%5B%5DQyX6bEZ7%20D7L%206bE2bEA%2A%5B%2D7%20sC%207%2DFZL7F%207%2DCZL%2D7G%207%5EbBl%7C%2C7F%2C7%2DBb7%20%5DAZL7E%2DFl%7C%2C%7CAb7X%23Fs%20%2C7%2DGlZL7bD7%20%2DbA%7CQyX7%5EbE%7CQy%2D7%2CB7QyX7%5E7%2C%20Bb7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===If%20You%20Ever%20Should%20Leave=Cahn%2DChaplin==Medium%20Swing=C==1r34LbKcu77C%7CZLXyQKcyX7GZL%20lcKQyX7ZDL%20lcKQyX7AZL%20lQKcl%20C44T%5BL%20lcKl%20LZFL%20lcKQyX7GZL%20lKcQyX7DZL%20lcKQyXZCXyQcKQyXZA7XyQKcl%20LZD7XyQ%7CG7XyQ%7CC%20%20%28A7%29LZ%20%28D%2D7%29x%20%28G7%29%20Z%20==0=0===If%20You%20Never%20Come%20To%20Me%20%28Inutil%20Paisagem%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7FZL%20l%5E7XyQ7%2DD%7CQyX9b7A%7CQy1X1%237%5EbB%7CQyX7%5EB%7CXyQKcC44T%5BX7C%7CQ%7CBb7XQyX9%237DZL9b7A%20A9ZL31b7E%2031E%7CQy%7CG7XyQyX7%2DyQ%7CF7XyQ%7CC%5E7XyQ%7CDb7%2311XyQZ%20==0=0===Ill%20Wind=Arlen%20Harold==Ballad=Bb==1r34LbKcu77hCZL6XyQ%7CDZL7bA%207%2DbEZL7%20G7%2DDZL11%237D%207hA%2D7%20G7bBA%2A%5BbB2N%7DLZBb6%2DCZL7G%207%5EbB1NZ9L%237F%207%2DCZL9%237G%207%20F7%209b7F%207obBZ7LZBb7GZL%23F%2F7D%207oFZ7L%2DE%207DB%2A%5B%5DQyX7%5E%20A%2D7LbE%207%5EX6bBALZD7%201b7F%207hC%7CQyX7GLZ%23F%2F7D%207oFZL7%2DE3%20%5D%5B%2AB%2F7G%20ZL9b77%20D7%23ZL7G%207%2DDZL7bA%20%2D7bEZL7G%207%2DDZL11Ch7%20FhA%7CQy%207F%207Q%7CEb%2DX7%5EbBZL7bA%207%5Eb%7CBQyX7%5EbBZL7bA%207yQ%7CC%2DyX6bBZ%20==0=0===Imagination=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu7%207%2DFZ4Eb%5E7%207hGZL7%5EbA%207%5EbZEL7bB%207%2DFZL7oE%20C7b9L4TA%2A%7B7%5EbE2LZF%2D7yXQyX%7D%207bB%207%2DFLZ7C%207%2DG1NZL7bB%20Q%20LZN31b7Cb7A%207b%2D7%20E7%2DGZL9b7D%207hAZ7L%2DF%207%5EbAB%2A%5B%5D%207bXyQ%7CCB%7CQyXE%207%5EbZD%2D7%20QyX5%237bBZL7bB%20%2D7FZL7F%207%2DCZL7%2DG%5D%5B%2AAEL%23C%2F9B%207%2DF%2D7%20Bb7C%207%2DFZL9b7C%207GhZL7%5EbA%207%5EbEZL7b13LZFZL7ob7LZDb7%2311XyQ%7CC7XyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Impressions=Coltrane%20John==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%5BA%2A%20%20x%20ZD%2D11XL%20lcKQyX11%2DDZLx%20%20ZL%20x%20ZL%20lcKQyZ%20x%20L%5BA%2A%5D%20%20x%20ZLb%2D11X%20lcKQyX11%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyLZ%20x%20E%5BB%2A%5D%20%5D%2AA%5BD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===In%20A%20Little%20Spanish%20Town=Wayne%2DLewis%2DYoung==Medium%20Swing=G==1r34LbKcu7%2DA%7CQy4G%5E7X%20lcKQyX7D%7CQyX7%7CDQyX7%2DAZL%20lcKQyLZG6X4TA%2A%5B%5EG%7CQyZ%7CG%5E7yX7%2DA%7CQyX7D%7CQy7X%2DA%7CQyX7obB%7CQyXQ%7CD7XL7D%207cKQyXA%2D7%20DQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EGB%2A%5B%5D%207%7CB7b9%7CQyX7X7D%7CQ7XyQK%7CQyX7obB%7CQyX7ALZ%20lcKQyX7EZL%20lcG%5E7XyEZL%20lyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===In%20A%20Mellow%20Tone%20%28In%20A%20Mellotone%29=Ellington%20Duke==Medium%20Swing=Ab==1r34LbKcu7%5EbD%7CQ4Bb7X%7CQyX7%2DbEZL%20lcKyQX6bA%7CQyX7bE%7CQyAb7Xy4T%5BA%2A%20lcKQcl%20%20%5D%7CQyX7F%7CQyX6bA%7CyQX7bG%7CQyX6bD%5BB%2ABb7XyKQyX7yX7%2DbXyQ%7CFcKQyX6bA%7CQyX7b%7CEQyX7bB%5BA%2A%5DQyX7l%20LZE7bEZLF%7CQyXXyQ%7CDA%7CQyX7oD%7CQyX7b%5BDC%2A%5D%20%20lcKQyX7%5Ebb6%2FEb7bA%7CQ7XyQ%7CBb7XyQ%7CEb7XyQ%7CUAb6XyQ%7CF7%20%20%20Z==0=0===In%20a%20Sentimental%20Mood=Ellington%20Duke==Ballad=D%2D==1r34LbKcu7yX%2DDl4D%2D%20DhEs%207%2DGZL7%5E%2DG%20G%2DZL6%2DD%207%2DDZL7%5E%2D%2CA7%2C%7C4TA%2A%7BFl%2C2NyQ%7CG%2DyXQyXQyX%7D%2C7A%2ChsE%207%5EF1NZL9b7C%207QXyQ%7CX7D%7CQEZL5%23%2D7%2CAbbDZL7bA%207%2DbEZL%2D7bB%207%5EbDlB%2A%5B%5D%2C76%20Bb7bEs%206%2DD%20%2DD7LZDbyX7C%7CQyX7%2DGZL7Ab%207%2DbEZL7%2DbB%207%5EQ%5D%5B%2AAbA%207b7%2DG%7CQ%2D7%20D%2DQyX%2DDl%7C%2C7A%2ChEs7%20%2DGZL7%5E%2DG%20%2DGZL6%7CD7XyDZL7%5E%20C7b9LZF6%20sEh%2CA7%2CZ%20==0=0===In%20A%20Shanty%20In%20Old%20Shanty%20Town=Little%2DSiras==Waltz=F==1r34LbKcu7cKQyX4F%5E7XX7bG%7CQyX7GZL%20lKcQyX7D%7CQyX7A%7CQyyQ%7CG73TA%2A%5BC%7CQyX%2ABC7X%20lcKQyX7GZL7D%20F6%7CQyX6FZL%20lcKQyLZG%2D7%5B%5D%20%20lQyX7G%5B%2AAF%5EbG%7CQyX7GZL%20lcKyQX7D%7CQyX7A%7CQyX77XyQ%7C%5DQyX7QyX7C%5D%5B%2ACB%2DG%7CQyX7DZL7A%207F%5E%7CQyX6%2DbB%7CQyX6b7XyQ%7C%20%20lcK%7CF6XyQ%7CC7XyQZ%20==0=0===In%20A%20Silent%20Way=Zawinul%20Josef==Latin=C%23%2D==1r34LbKcu77%5EAZLXyQ%7CDp%7CQyXE%7CQyXE%2F117%23%5EFZL%20lcKQyXE%2F6pG%23%2D7E44T%5BCZL7E%23%2D7XyL7%2D%23Cl%2CDps%7CQyX%2FE7%5ED%7CQyX7%2D%23G%7C%7CQZB%2D7%20G%7CQyX%2F7%2DBZ%2FG%23LZ%2DB%20%2C%23C%2FB%7CQyX%23CB%2FZL9%5EDpp%7CQyXF%2FA6%2FC%23LC%207%2D%23%7CQyX7Kcl%20LyX7%5EAZL7%2D%23G%20E%7CyQX7%2D%23C%7CQyX%23C%2FCZQ%7CG%23%2DQyX%23C%2FAZL%23XyQ%7CD%2D%23CZL7E%207%2DBZL7%23%2DCl%2CDps%7CQyXE%2F7%5E7%20C%2FG7%2D%23G%7CFXyQ%7CppD%5E9LZC%23%2D11XyQZ%20==0=0===In%20Her%20Family=Metheny%20Pat==Even%208ths=E==1r34LbKcu79%5EE%2074G%23%2D9yX7%2D%23D%7CQyX11%239E%5E%7CQyX%23F%2F7%5ED%7CQyXQ%7CC%23%2D4TA%2A%7B%2F11%237%20E%5E9L%23G%2FE%7CZL9ddaA%20%23%2FA%23FZL9%2D%23G%207%2D%23CZ%2C%20Bb%5E2%23FZLXC%2FD%7C%20Bb%5E7CB%2A%5BY%7DQyXEZLQ%2C11%237%5EbB%20EZLD%2F11%23%5E7XyQ%2CEZLF%2DbEZL%5E7XyQyX7%2D%23F%7CQyXD%2FE%7CyQX7%5EbA%7CQyXbB%2FC%7CQKcl%20bB%7CQy1%237%5EEBb%2D11%2D%23G%7CQyX9%2D%23C%7CQy1X1%2DA%7CQyX9%2DD%7CQyX9XyQ%7C%7CQyX9KQyXE%3CD%2EC%2E1%237%5EbB%20%2CEQ%7CY%20QXy%5D%20%20x%20%3Eadoc%20la%201%2FFLZ%7CQyX1cl%20%20Z%20==0=0===In%20Love%20In%20Vain=Leo%20Robin%20Jerome%20Kern==Medium%20Swing=Bb==1r34LbKcu7%2DG%207%5E4Bb%5E7F%207%2DCZL7%2DG%207%5EbZBL7F%207%2DCZL%2C7%2DG%207LZBb4TA%2A%5Bb7D%2077%20F7LX7%5EbBZL7F%207%2DCB%5B%2A%5DQyX7G%7CQyX7%2DDZyQ%7CAh%2DCZL7CZL%2C77XyQ%7CbBA%2A%5B%5DQyX7F%7CQy7X%2DCZL%20lcKQyX7C%7C%5E7%20G%2D%2DGZL9%7CQyX7LZBb%5EF%207%2DCZL7%2DG%207%5EbZBL7F%207%2DCZL7%2DG%2077LZDh7F%207%2DF%7CQyXyQ%5D%5B%2AyX7G%7CQyX7%2DDZL97bA%207hE%7CQyX7%5EbECQ%7CC%2D7X9b7G7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===In%20Pursuit%20Of%20The%2027th%20Man=Silver%20Horace==Latin=C==1r34LbKcu7yXZL%20b9susXsus9b7CA%2A%7B%7D%20QXy%7CrQyXZL%20lcKQyXyQKcl7Ci%2A%7BX9%237GQLZC7bGB%2A%5B%7D%20QyX%7CrQyZXL%20lcKQyX%2Csus9b7XyQ%7CyX%7CrQ7CA%2A%5B7XyQK%237G%7CQyX7bA%7CQyX%2397G%7CQyX7bGZL%20lc9XyQ%5D%2DC%7CQy%20QyX%7CXyQKcL%20lcKQyX%2Csus9bC7ZLQyX%7CrQyXZL%20lZXyQrsus9bZ%20==0=0===In%20The%20Cool%2C%20Cool%2C%20Cool%20Of%20The%20Evening=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7bEZL%204D6%20Gx%20ZL6bA%206bE%7CQy6XDZL%20x%20ZL%20x%20ZL6%20LZ%20x4TA%2A%5BC%7CQyXF7XyQX6C%7CQyX7G%7CQyX6Bb%7CQyX7F%7CQyX6bB%7CyQ%7CG7%7CQyX6C%207CZ%5B%2ABF6QyX7C%7CQyX7%2DGZLo7%23F%206FZL%20lcKQyXKcl%20L%5DQyX7D%206FZF6%20C76bB%7CQyX7%5EbB%7CQy7XFZL%20lcKQyX6FZL%20Eb7LZL9b77LZG%2D7%20C7LZF6XyQZ%20==0=0===In%20The%20Middle%20Of%20A%20Kiss=Coslow%20Sam==Medium%20Swing=C==1r34LbKcu77A%207h4A%2D7%207%5EFZL7C%207%2DGZL7%20D7%2DAZL7E%207FZL7CXyQ%7CE4TA%2A%5B%7CQyX7%20A7LZG%206CZL7G%207%2DDZLD7%207%2DAB%2A%5B%5DQyX7%2DD7LZC%5E7%2DDZLL7E%207h7LZD%207%2DAA%2A%5B%5D%209b7E%20h7BZL7G%207%2DD%7CQyX7C7LZFA%207%2DA%207C%20sD7LZGL7bD%207%2DDZL7A%207Eh%7CQyX7%5EFZL7C%207%2DZC7su%207%2DAZG%207%2DD%5E7%20F%2D7%2DD%7CQyX7AZL7bB7%20%5ECZL7bB%207%2DFZL6%20A7LZFC%2A%5B%5D7LZUC6XyQ%7CE7b13XyQZ%20==0=0===In%20The%20Still%20Of%20The%20Night=Porter%20Cole==Up%20Tempo%20Swing=F==1r34LbKcu7ZL7CZ4F%5E7L%2DGZLxZL7bBZLxZ7L%5EFZLxZL7bBZLxZ7LZxL4TA%2A%5BBZLxZ7LZD%2DLxZL7bBZLxZL7%5EBF%2A%5B%5D%207CZL7%2DGZL7ZF%5E7L%5EFZLxZL6FC7b9LZCZL7%2DGZL7DZL7%2DZALxZL7DZLxZL7%2DA7%20%5D%5B%2AEZL7h11%237bZBb7%237AZL6FZLxZL7%5EFLZ7CZL7%2DGZLxZL11%235LZBL5%237AL7%5EFZG%2D7LZ%2DbBZLxZL7%2DGZLxLZ7DZLxZL7hAZL7C6LZxLZLxZLZL7%2DG%2ACBh77obAZLxZLA%2F6FZ7LCZL7%2DGZL9b7EZLLZxLZ%5B%5D%20xZxLZC7LZxLZF%5E7LZD7LZG%2D7LZC7%20Z%20==0=0===In%20The%20Wee%20Small%20Hours%20Of%20The%20Morning=Mann%2DHilliard==Ballad=C==1r34LbKcu7A%207hE4C%5E7%207%2DDZL7G%207%2DDZL%2B%20C7%5ECZL%2BC%206CZL7C%20G7LZ4T%5BA%2A7%5ECZLh7%20B7ZL7C%207%5EC%5BB%2A%5Dl%2CG7%2C7%2DD%2C7A%2C7%2DEsZLC6%20C%2B%23FZL76CZL7ZA7Xy7bA%7CQyX7%2DDZL7A7%20%2DEZL7o%23D%207%2DD%7CQ%2311%20GL7hE%20XyQ%7CD%2D7%20G7%20Z==0=0===In%20Walked%20Bud=Monk%20Thelonious==Medium%20Up%20Swing=Ab==1r34LbKcu7E%207%2Db4F%2DXy%206bAZL7bE%207bB%7CyQX7%2DF%7CQyX7%5E%2DF%7CQF7LZB4T%7BA%2A%2DF%5BB%2Ab6XyQbA2N%7CQyXQyXQyXyQX%7D%209b7C%207hG1N%7C6XyQ%5DAZL7bF%5BA%2A%5Dcl%20LZQyX7bDZL%20lcKQy7X%2DFZL%20lcKQyX7bDKcl%20%20KQyX7bAUZLF%2D%5E7X%2DbBZL7F%206bAZL7Eb%207bB%7CQyX7%2DF%7CQy7%20Eb7%7CQyX%2D6XyQ%7CGh7%20C7b9%20Z==0=0===In%20Your%20Own%20Sweet%20Way=Brubeck%20Dave==Medium%20Swing=Eb==1r34LbKcu7bD%207%2D4Ah7%20%5EbE%207%5EbBZL7F%207C%2DZL7C%207%2DGZL9b7D7LZAb4TA%2A%7BQyX7%5E%5E7%20B%5E7A%207%2DEB%2A%5B%7DQyX7b%5EBZL9b7F%207hCZL7%239LZDbGZL7%5B%5D%207GA7LZDL7bA%207%2DbE%7CQyX7C%5EZL7G%207%2DD%7CQyX7%5EZD%2D7%20%207%2DE%7CGZL7b%20D7b9AZL7%5EbE%207%5EbBZLF7%207%2DCZL7C%207%2DGZLb%2D7%20D7hAA%2AL%20lcK%5E7LZC%2DbE%28sus7bAC%2A%5B%5DyQX7%5EbBZL9b7F%207h7%29XyQB%207%5EbZ%20x%20LZ%20x%20LZAb7sus%28Eb%2D7%29XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Incentive=Silver%20Horace==Up%20Tempo%20Swing=Ab==1r34LbKcu79b31bh7XyQ7hbB%7CQyX9b31F%7CyQX7hC%7CQyX9b31G%7CXyQ%7CED44T%7B%2DD1NZ%2D7XyQ%2DF%207%2DF%7CQyX9b31%7CCQyX7%5EbD%7CQyX9D%7C7%2FEbLA%7CQyXXQyXQLZC%5E7bE%207%2DbB%7CQyX96CLZ31G%20%2C7%2DDZL7%2DA%209%20%7DXy7G%2011QyX%2C9%7CN2BbLsus9bE%207%2DbBZLb97F%207%2DCZL7oB%2031ZG13bQyXQy%7CAb%5E9XyQZ%20==0=0===Inch%20Worm%2C%20The=Loesser%20Frank==Waltz=F==1r34LbKcu7p%20%2C7%5E4F%5E7X7Fsp%20%2C7%5EFZLQyXr%7CQyX%7CQyX7%5EbE%7CQy%2C%7ClBb3TA%2A%5B%7CQyX7%2C%7ClF%5EyX7%5EFlB%2A%5B%5D%2C7Cs%20p%2C7%2DGl%7C%2C7Gsp%20%2C7Q%7CEb%5E6%2DbBsl%3EeniXyQLZ7Csp%20%2C6Fl%7C%2C6%2DbsBp%20%2C7%5EbB%7CQyX7%5EF%2C%7CU%3CF%7CrQyXa%20%2EC%2E%5DY%7B%3C%2AX31F%7CQyX31bE%7CQXy31F%3EsoloSQyX66yQ%7C%3CDQyX6Fl%20Fine%3EEb13%20%20%3C%2A748x%3E%20%7D%20==0=0===Indian%20Summer=Victor%2DAldubin%2DHerbert%20==Medium%20Swing=G==1r34LbKcu77%2DBZL4G%5E7X%207%5EG%7CQyX5%237D%7CQXy7%5EG%7CQyX5%237D%7CQyC7%23114T%5BA%2AlcKQyLZA%2D7L9b7B%207h%23F%7CQyX%2D7A%5BB%2A%5DQyX7D%7CQyXZE%2D7X7obB%20yX7%5EGXyQKc%237D%7CQyX7%5EG%5BA%2A%5DyQX7D%7CQyX7%2DAZL%20l5XyQ%7C7AZL%207%5EG%5BC5XyQ%7C7D%7CQyX7%2DAZL7ob%20B7%2DBZL11%237C%207%5EGXyQ%5D%2A%237D%7CQX6GZL%2D7%20E%2DAZL7bB%207%2DBZL7b%20E7%2DbB%7CQyX7bEZL7%2D7%20D7B%7CQyXyQ%7CA%2D7%20D7%20Z==0=0===Indiana%20%28Back%20Home%20Again%20In%29=Hanley%20James==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%5EF4F%5E7%20C%7CQyX7%2DGZL%20lcKyQX7G%7CQyX7DZL7bE7XyQ%7C4T%5BA%2A%20lcKQ%20F7LZQyX7D%7CQyX7%5EFZLb7E%207%2DbB%7CQyX7%5EbB%7CG7Xy7%2DC%7CQQyX7hXyQ%7CCcKQyX7G%7CQyX7DZ7LbE%207%5EF%5BB%2A%5DQyX7l%20LZE7%2DGZLBZLC%2FXyQ%7CDDZL7A%207hE%7CQyX%2DZDL9b7A%207hE%7CQyX%2D%2D%20D%2D79b7A%7Co7XyQ%7CA%2D7%20D7LZG%2D7%20C7LZF6%20F%23o7LZG%2D7%20C7%20Z==0=0===Infant%20Eyes=Shorter%20Wayne==Ballad=Eb==1r34LbKcu7sus7F4G%2D7X%5EbG%7CQyX9b31A%7CQXy7%5EbE%7CQyX7%2DF%7CQy7XyQ%7C4T%5BA%2AyXbE%2Fb%2D7XyyX7%5EbEB%2A%5DQyXtl7abB%7CQyXsus7bB%7CQQ%7CE%5E7E%7CQyXus7bE7%2311X%2DbA%7CQyXsus7bB%7CyQX7%5EB%7CQyX7%5EE%7CQy7XyQ%7C%5EbE%7CQ7%5EbG%7CD7b9X31A%7CQyX7%5EbE%7CQy7X%2DF%7CQyX7%2DGA%2A%5DQyb9XyQ%7CQyXsXyQ%7CF7susXyQ%7CEb%2D7XyQ%7CBb7susXyQKcl%20%20Z==0=0===Inner%20Urge=Henderson%20Joe==Up%20Tempo%20Swing=G==1r34LbKcu7%20ZL%20x4F%23h7cKQyX11%237%5EFZL%20%20xZL%20x%20ZL%20lcKQyXl%20LZ%204T%5BA%2AL%20x%20Zb%5E7%231QyX11%237%5EbDZL%20xZ%20L%20x%20ZL%20lcKQyX1Kcl%20LEZL%20x7%5EC%7CQZE%5E7%237%5EB%7CQyX11%237%5ED%7CyQX11%237%5EbD%7CQyX11%2311XyL%20x%20ZXyQ%7CA%5E7XyQ%7CBb7XyQ%7CG%5E7%20%20%20Z==0=0===Interplay=Evans%20Bill==Medium%20Swing=F%2D==1r34LbKcu7cKQyX%2D6XyQ%20lcKQyX7%2DbBZL97bFppZL%20x%20ZL%20lcKLZF%2D6F44T%5Bl%20LZDb7XyQ%7CC7b9XyQ%7CF%2D6XyQ%7CGh7%20C7b9%20Z==0=0===Intrepid%20Fox%2C%20The=Hubbard%20Freddie==Medium%20Up%20Swing=C%2D==1r34LbKcu71%237%5EB4sC%2D7KQyX7%2DCZL%20lcKQXy7%2DCZL%20n%20ZL%20nl%2Ccl%20LZ4TA%2A%7BL%20lcKcl%20LZs7bBZL%20x%20ZL%20x%20LZ%20lcKQyX11%237%5EB%7CusXyQKQyX1sus7%23Z%20x%20L7A%20sus7CZLsus7Eb%20sus7%23F%20sus7AZsus%20FL%20x%20ZbBB%2A%5Bine%3EF%20Q%20x%20ZL%20lcKQyXs%2Cus7F%7C%7CQyX%2Csus7%7DXyQ%20F%3CUZLus7F%20yQ%7CDbEZLsus7bD%20sus7BbZL%2Csus7bE%20sus7b7susXsus7%20la%20%2E7susXLsus7G%20sus7FZLuss7bE%20sus7bD%7CQyZ%3CD%2ECbBZLs%3CxZLxA7susL%20xZL%20xZL%20%3EsolSo47%2A%3C7%2DCQ%7BY%5DQyXZx%20LZ%3EadoCxZL%20x%29%3ELZBs7bBZLxZLxZL%20xLZ%20xZL%20xZL%2011%237%5Eus%20LZ6%2886%2A%20LZx%20LZxLZxLZF7sus%20LZx%20LZx%20LZx%20LZxLZx%20%7D==0=0===Invitation=Kaper%20Bronislau==Even%208ths=C%2D==1r34LbKcu7lcKQy4C%2D7XQyX7F%7CQyX7%2DCZLx%20%20ZL%20x%20ZL%20lcKQy%7CBb7X4TA%2A%5ByX11%23%2D7XyQyX7bA%7CQyX7%2DbEZ%20Lx%20ZL%20x%20ZLQ%20lcKQ%7CDb7bEZL%20E%7CQyX%20%5D%5B%2AB%20lcKQyX7%2DBZLtl7a%23F%207%23F%7CQyX7%2D%23CLZB%2D7%20lcKQZL%20lcltLZA%2DGZLtla7D%207D%7CQXy7%2DAZL%20lcKQyX7%2D7XyQKa7E%207XQyX%5D1XyQKa7G%3EadoC%20la%20%2ECD%2E%3C%7CQyX9b7DZL%20lcltXyQ1%237bE%20%20lcKZB7%231%2DbEU%7CQyX9%237bB%7CyQX7hFZL%20lcKQyX1%5E7XyQLQ%20QyZ%20==0=0===Iris=Shorter%20Wayne==Waltz=F%2D==1r34LbKcu77bD%7CQ%2D11XybB%7CQyX11%237%5EbG%7CyQX11%237%5EEZL%20lcKQ7%235XyF43T%5BQyX7%2DQ%7CAb%5E11%237bDZL%20lcKQy7X%2DCZL%20lcKQyX5%237XyQ%7CCyX11%23%7CDb7%2311XyQ%7CDb%2Db6XyQ%7CDb7%2311XyQKcl%20%20Z==0=0===Irresistable%20You=DePaul%20Gene==Medium%20Swing=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL7obA%207%2DAZL%2D7G%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%7BlcKQyG%2D7LZ%7CQyX7bE%7CQyX7%2Db1BNB%2A%5B%5D%207%5EbB%207%2DAAb%5E7X%207%5EF%7CbB%7CQy%2D7XyQNC%2A%5B%7D%207obA%207%2DGQ%7CyX7%5EbG%7CQyX7bD%7C2Bh7XbAZL%20obA%207%7CA%2D7XbB%207%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7obA%7CQy9LZA%2DQyX7%2D7%20Z%20==0=0===Is%20That%20So%3F=Pearson%20Duke==Medium%20Up%20Swing=C==1r34LbKcu7G%7CQyX4F%2D7%20%5B%20QyX%5D%207%5ED%207%5EALZ9%2D%23C%207%5EBZL9%2DbE%2AAG%5E74Ti%2A%5BC%7CQyXyQ%7CF17D%207%2DA%7CQyX7%5EbELZ%2CQ%2C%20%209b7E%7CQyX3LZG%5E7X5%237b%2DbE%7CQLZBb%5EG%7CQyX9b7G%7CQyX3b1A%7CQyX5%237A%7CQyX7b%5E7Xy7F%207%2DD%7CQyX7LZA%5EQyX5%237E%7CQyX7%5EFLZ7%5EC%207%5EGZL9%2DB%207%7CEb13%2DbD%207yX7%5EbQ%7CDb%5E%207D%207%2DAZL7bD%207b%2DAZL7C%207%2DG%7CQyX7ZY%5BQEyX9b7Q%7CC%2D7%20Bb%2D9LZGb%5E7%20Ab%2D9LZE%5E7%20A%5E7LZfD%5E7%20%20UfF%5E7%2311%20%20Z%20==0=0===Is%20You%20Is%20Or%20Is%20You%20Ain%27t%20%28Ma%27%20Baby%29=Austin%2DJordan==Medium%20Swing=Ab==1r34LbKcu7bBZL74F%2D7%2CZLbE%2F7%2DF%207%2DFZLC7%207bDZL%2CbE%2F7%2DF%20Db7%20C4TA%2A%7B7C%207bKcl%20L%2F7%2DF%207%2DFB%2A%5B%7D%20%2CC7%20%2C7bD%7CQyX%2C7bEZEbLZDQyX%2C7FZL9bXyQ%7CBG%7CQyX6bA%7CQyX7b%7CEQyX7bB%7CQyX11%237h7%20C77%2DFZLA%7CQyX7%2FEbLyX7bB%7CQyX11%237BQ%7CyX7%2DFZL7C%207bDZQ%7CEb7%2DF%207%2D%2DbEZL%7CEb%2D7bE%2F7%5EbA%7CQyX7oDQ%7CyX7bDC%2A%5B%5D%207bA%20%20Ab%5E7QyX6bF%207%2DFLZDb77C%2ChGs%207%2DbBZL7%20F7%2DC%7CQyX7bG%7CQyX%5D%5B%2ABl7bA%207yX7%2DCLZDb7bE%7CQyX7bB%7CQyX1%2317B%7CQyX7%2DFZL7C%207XyQ%7CbE%2F7%2DQ%7CF7XyQ%7CBb7XyQ%7CEb7XyQ%7CAb6XyQ%7CDb7%20C7%20Z%20==0=0===Isfahan=Strayhorn%2DEllington==Medium%20Swing=Db==1r34LbKcu7b31bA4Db%5E7%5EAZL%20lcKQyX9bELZ5%237bB%207%5EbB%7CQyX7XyQ%7C4TA%2A%5B%2DGZL9Db%5E7XhA%7CQyX6%2DFZL9b7%20C7hGB%2A%5B%5D%20%20lcKQy7%20D7b%7CQyX9%7CQyX7Gh7Xy%5B%5D%207%5ED%207%5EbEZL7E%5E%207%5EF%7CQyX9b7C%7CQ%2AADb%5E%7CQyX6QyX11Bb7%235QyX9b31bA%7CQyX7A%5EZL%20lcKQyX9bEZL%7CDb7%23%207%5EbBA%7CQyX%5D%5B%2ACGQyX7bB%7CQyX11%237%7CFQyX9%237C%7CQyX7%5Eb%7CEb13%20%20lcKb13b9%20Ab9%235LZDb6XyQ%7CEb%2D7%20Ab7%20Z%20==0=0===Island%20Birdie=Tyner%20McCoy==Calypso=Eb==1r34LbKcu7CZL7G4Eb6XZL7bB%20%2C7%2DF%7CQyXb6EZL7bB%20%2C7%2DF%7CQyDh7%2C%204TA%2A%7B7%2D%23F%7CLZF%2D7bAZL7bA%20sus7bA%2AB%7B%7DQyX6bEZL7bB%207%2CXyQ7F%207%2DA%7C%7D%207%20x%20LZFZL7bB%207%2DF%7CQyX7%2CbAZL7bA%20sus7bA%23%2D7%20BZL7B%20b7sus%20Bb7susLZ%3CBreak%3EsBb7%2Cln%20%20Z%20==0=0===Isn%27t%20It%20A%20Pity=Gershwin%20George==Ballad=C==1r34LbKcu77%2DGs%204C%5E7%207G%207%2DDZL7A%207%2DELZ9b7B%207h%23FZL7%2DALZC%5E74TA%2A%7B2NZL%20F%5E%2CE%2DX%7D%207G%207%2DDZL7A%20%5E7Cl1N%7C%2C7G%2C7%2DD%2C7yQXyQ%7C%2C7C%2CyX7%2DE%7CF%23h7B%207h%23FZL31b7%23C7%20%2DEB%2A%5B%5D%209%239b7B%207b9LZQyX6C11%237bD7sus7F%7CQyXsus7GZL7%20D7%2DAZL7%2DE%207%5EGZL%2311%20D%207A%7CQ%2C7%2DGsC%5E7%20AL7G%207%2DDZL7A%207%2DZEL9b7B%207h%23FZL7%2DZC%5E7%20A%2A%5B%5D%20C7%2C%7CF%5E%2CE%2D7%2CD%2D7%2CG7%2C%7ClC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Isn%27t%20It%20Romantic%3F=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7C%20G%2F64Eb6%20bB%207%2DFZL7oE%207%5EEbZL7bB%207%2DFZL7%2DC7LZEb4T%5BA%2ACZL7G7%20Bb7QyX7%5EbA%5BB%2A%5D%207b%20E7%2DbB%7CQyX7%5EbEZL%7CBb7%20%2DFZL7bBZL7BLZBbl%2C7G%2ChDs%20%2DFZLG7%2FC%207%5EbAZL7bE%207%2D%7CC%2D%20F%2F7G%20%2DZL7bBBb7%20%5DL7oE%207%5EbEZL7bB7%20%2DFZL7%2DC%206bE%5BA%2AZF%2D7%20%20tla7ZLbE%2F%20C7LZ%5BC%2A%5D%207bE%207%2DbB%7CyQX7%5EbEZL7bB%207%2DFF%2D%20F%2DG%2F6bEEZL7b7b9LZZL7bG%207%2DGZL6%2Db%20AA%2F%2DCZLbB%2F%2DC%20%2DCF%2D7%20BG%207hDb6%20Ab%2D6LZEb6%20%20%20Z==0=0===Isn%27t%20This%20A%20Lovely%20Day%20%28To%20Be%20Caught%20In%20The%20Rain%29=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu7%206%2DbE%5E7XyQ%5EbEZL7bB%207%2DF%7CQXy7%5EbBZL7F%206%2DbE%7C7XyQ%7CbEA%2A%5B7F%207%2Db%5E7XyB%207%2DC%7CQyX7obD%7CyQX7%2DDB%2A%5B%5D%20%20lcKQo7LZCBZL7F6%2DbE%7C7XyQ%7CbEA%2A%5B%5D%207F%207%2DC%7CyQX7bDZL7bA%205%237A%5E7XyQ%5EbBZL%20lcKQBb%5E7XBZL7F%206%2DbE%7CQyX%5E7bEZL7bB%207%2DF%7CQyb%5E7XyZL7F%20ZL7F%20F%2D7XyQyX7%5EbE%7CQyX7C%7CyQX7%5EbE%7CQyX7bB%7CQ%7CEb%2D6C%2A%5B%5D%20Bb6%20Dbo7LZC%2D7%20F7%20Z%20==0=0===Isotope=Henderson%20Joe==Medium%20Up%20Swing=C==1r34LbKcu7yX7C%7C4C7%20AB%7CQyX7FZL%20x%20ZLC7%207GZL7D%207bEZL7b7XyQ4Ti%2A%7B%2A%5BYYYusXyQ%207bGZL7A%207CZL7%20G7%2DD%7CQyXsus7bA%7CEb7%20%7Ds7A%7CQA%7CQyXos%3A%3ECX7bB%7CQyX7FZL%20xZ%20L%20x%20ZL%20lcKQyX7yQ%7CC7loS%3CA7XyQ%7CAb7XyQ%7CG7XyQ%7CC7%20A7LZGb7%20Eb7%20Z%20==0=0===Israel=Carisi%20John==Medium%20Swing=D%2D==1r34LbKcu77%2DGZL%2DXyQ%7C%297%2DG%28%2DG%7CQyX9%237%7CDQyX6%2DD%7CQyX6b%2DD%20G%2D%5E7D44T%5BA%7CQyXG%2D6LZ7bB%7CQyX%297%5EbB%287F%5EZL7%2DE%20%297%5EF%287%2DD%28Eh7%29%20%297C%28%20sdroQ%7CD%2D%20anretlA%3CZ%2031b7%20A%2931b7A%287bBZL7Fte%20chyX9b7for%20solos%2E%3E%20==0=0===It%20Ain%27t%20Necessarily%20So=Gershwin%20George==Medium%20Swing=G%2D==1r34LbKcu7%20%2C5%239AG%2D7%20%20x%20ZL7bD%207CZL%20%20xZL%20x%20ZL%20x%20ZL7CLZA7b%2A44T%7BQyX7%5ELZG%2D7%207%2DA%7CQyX7%5EbAZLb7E%207%2DbBB%2A%5B%7D%207C%20D7LZG%2C9%237Dx%20ZL%20C7LZFC%207%2DGA%2A%5B%5DQyX%2C3b17D%7CQyX7A%7CQyX7%5E7LZ%20x%207%2DG%7C%20LZ%20x%20LZC7%20Db7LZ%20x%20LZA7b9%235%2C%20D7%239%2CLZG%2D7%20C7%20Z%20==0=0===It%20Could%20Happen%20To%20You=Van%2DHeusen%20Jimmy==Medium%20Swing=Eb==1r34LbKcu7%20%20%297h4Eb%5E7F%7CQyX7%2DFZL%299b7%28C%20%20%297hG%287oE%7CQyX%23o7%28A4T%5BA%2AB%7CQyX%29LZEb%2A%5DQyX9b7C%7CQyX7Gh%7CQyX7%5EbA%7CQyX7%5EB%5BF%2D79b7D%287%2D%23F%287%29XyQyX7F%7CQyX7%2DCZL97bG%207hD%7CQyX7%5EbE%7CQ%7CF%2D7bD%287bC%28%20%20%297%29LZBoE%7C%7CQyX7%5EbE%5BA%2A%20%5D%297bB%28%20%20%297%2DF%287b7%28Gh7B%28%20%20%29hG%7CQyZF%2D7X%7CQyX7%5EbEZL%299b7%28D%20%20%297hA%287o%23F%7CQyAb%5E7XL%299b7C%207hGC7b9X%207%5EbE%7CQyX%297bD%28b7B%7CQyX7%2DF%5BC%2A%5DQyAb7LZ%7CQyX77b9LZF%2D7XyQ%7CBb7XyQ%7CEb%5E7%20C%2D7LZF%2D7%20Bb7%20Z==0=0===It%20Don%27t%20Mean%20A%20Thing=Ellington%20Duke==Medium%20Up%20Swing=Bb==1r34LbKcu7ZL7D%204G%2D%28G7bEZLE%2F7C%20%297%5E%2D%28GF%2F%2DGZL%23F%2F%2DG%20%29%2D%28G%2D7%294T%7BA%2A7F%7CQy%7CN1C7%7C%7DQyX5b7D%7CQyXD6%2FbB%7CQyX7o%23C%7CQyXN2C7XQyX%2DGyX7%2DGb6XyQKQyX6bE%7CQyX7bBQ%7CyX7%2DF%5BB%2A%5D%20%20lcKcl%20LZB%7CQyX7C%20%297yQ%7CF7%2F%2DGZL%23F%2F%2DG%20%29%2DG%2D%28G%5BA%2A%5DQyX7D%7CQyXF%28G%2D%5EX7C%7CQ%2FELZEb7%28G%2D7%29%20D7LZG%2DXyQ%7CC7XyQ%7CC%23o7XyQ%7CBb6XyQKcl%20%20Z==0=0===It%20Had%20To%20Be%20You=Jones%20Isham==Medium%20Swing=G==1r34LbKcu7E%207AZ4G%5E7%207A%7CQyX7EZL7%2DB%20E7ZL7F%207%5EGZL5%237D%20E%2D7L4T%5BA%2A%2DEZL97%20E%2D7%2DEZL9b7B%207h%23F%7CyQX7D%5BB%2A%5DQyX7AZL7%20B7bAZL7%2D%237D%207%2311LZ%5D%205%237D%207D%7CQyX7A%2D%7CQyX7AZL7%2DE%207A%2AA%5BG%5E7bB%207AZL7%2D7%20F7LL7%2DE%207AZL7%2DE%207%7CAQyX7EZL7%2DB%207EZZA7%20E%5EGZL57DZL77%2CG7%2C%2DEZL9b7B%207%5EG%7CQXy7F%7CQyX7%5EC%5BC%2A%5Dl7%20Bbo%2DDs%207%2FA%20Abo7LZD7%2FA%20D7LZG6%20E7LZA%2D7%20D7%20Z==0=0===It%20Might%20As%20Well%20Be%20Spring=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu7%2DDZL%204G%5E7XX7%5EGZL7D%207%2DAZLE7%207%2DB%7CQyX7%2DA%7CQyyQKcl4T%5BA%2A%7CQyX7G7XyQX7E%7CQyX7%2DBZL9b%237F%207h%23C%7CQyX7%5EC%7CyQ%7CA%2D%7CQyX7%207G%207%7CN1B%2DX7%5EG2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%207yQ%7CD%2DQyX7DL7%2DA%7C%5E7LZAhBsZL7%5ECZL7GZL%2D7DZL7GZL7%2DDZL7%2D%2CE7%2ClC%5BB%2A%5DAZL7AGLZF%23ne%20dr3%20la%20%2EC%2EDZ%3CL7%2DEZL9b7BZL7hding%3E%2F7%2DAZ%23F%2F7%5E7%20%5D%7CN%7CQyX7F%7CQyX7%2DCZxLZL7AZL7EZL7%2DB3G%5E7%20GDZL7%2DL7%5EGZ%20E%2D7%2F7%2DAZL7EZL7%2DB%7CQXy6%2DC%7CQyX7h%23CZLDLZD7L7%2DEZLZxLZA%2D7LZD7%20Z==0=0===It%20Never%20Entered%20My%20Mind=Rodgers%20Richard==Ballad=F==1r34LbKcu77%2DG%20%294F%20F%2B%2DA%7C%297bA%28%20%297%2DA%28%2D7G%207%5EFZL%2BF%206FZL7%28G%2D74TA%2A%7ByXQyXZF%5E7%207%2DGZL7G%20sus7G1ZNL7D%20A%2F7%5EFZL7bB%20C7%20%7DL%297C%28%28%20%20%2972G7su%5EFB%2A%5B%5D%20%297F%287C%207%29%2DC%28sus7CZL7G%20s7%28Bb%5ENZL%20QE%2C7hB%29LZG%2DZL7%2DG%207%5EFZL7C%20%2D7G%7CQyX7%5EFZL7C%207A%2D7%20sA%2F7%5EF%297%2DA%28%2D7%20D7%5EFZL%2BF%206FZL%2BF%20%5E7FA%2A%5B%5D%207C%207%2DGZL7%20G%2D7Al%7C%2C77C%207%2D%29%7CA%2D77D%207hAZL7bB%207%5EZFL%297C%287%2DG%20%297%2DG%28b9LZG7bA%28%20LZlA%2D7%20D7LZG%2D7%20C7LZF6%20sG%2D7%2CC7%2CZ%20==0=0===It%20Only%20Happens%20When%20I%20Dance%20With%20You=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu7D%7CQyX4C%5E7XQyX7%5EC%7CQyX7G%7CQXy7%2DD%7CQyX7o%23C%7CQy%7CC%23o74TA%2A%7Bb7A%7CQ%7CG7XyZL%20lcKQyX7%5EC1NQ%7CyX6%2DF%7CQyX7%5EF%7CQE%2D7XyQyX7hQyX7%2DD%2D7Xy7A%7CQyX7hE2NZL%20yQXQyX%7DQyX9b7G%7CQXyQ%7CD%7CQyX9%7CG7XyQ%7CC%5E7%20E%2D7LZA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===It%20Was%20So%20Good%20While%20It%20Lasted=Poll%2DAckers==Medium%20Swing=C==1r34LbKcu7%2F7%2DA%204C%5E7%20yX7bBZLC%2F7%2DD%207D%2DZL9b7A%207hEZL7BQ%7CA%2D74TA%2A%7B7G%207%2Dh7%20D7%20QyXQyX%7D%207G%20117%23bAZL7D%207%2DA1NZLLZN2D%23FZLGZL7B%20F7%20%5D%5BL7oG%207%2D%23GZL%2C7B7%20%2D%23FZL7oF%207%5EEB%2AZF%23%2D7%206CZL%207hEZ%23o7LZ%5ECA%2A%5B%5D%207G%20sus7%7CGQyX7%2DDZL7D%207%2DA7%20B7LG%207%5EG7G%207%2DZD%2D7%20%207h%23FZLG%2F7%2DA%207A%2D%7CQyX7bBZLC%2F7%2DDD7LZDL9b7ALZC6%20G7sus%20Z%20==0=0===It%27s%20A%20Big%20Wide%20Wonderful%20World=Rox%20John==Waltz=Ab==1r34LbKcu7EZLxZ4Db%5E7%7CZLxZL7FZLxZL7C%2DZL9b7GZLxZLxZLBb%2D7L3TA%2A%7BL7%2DbELZAb%5EBZLxZL7%5EbDB%2A%5B%7D7%20bAZL7%2DbEZLxZL7b%2D7LZxZL7bAZL7%2DZxLZFZL7%5EbAZLxZL7bELZxZL7%2DbBZLxZL7%2DxLZEbL7%2DCZEZLxZ%2AADb%5EZLxZL7FZLxZL7%2DZCL9b7GZLxZLxZL7Bb%2D7L%5B%5D%207bb7LZxLZUAb6LZxLZEb%2D7LZAb7%20Z%20==0=0===It%27s%20A%20Blue%20World=Wright%2DForrest==Medium%20Swing=F==1r34LbKcu7bBZL54G%2D9X%7CQyX9%2DCZL%20lcKQXy9%5EFZL5%237Cpp%7CQyppF7%234TA%2A%5B7%2DbB%7CKcl%20%20%7CQyX7%5EFZL9b7C%20%2D9bB%7CQyX9%5EbBB%2A%5B%5DF7XyQQyX9%5EQyX9%5Eb7XyQ7Cpp%7CQyX9%2DGA%2A%5BQ%5DyX7CZL6%2DbB%207C%7C%235LZFD%7CQyX%209%2DbBZC%2D9X%5EbBC%2A%5B%5D%20%20lcKQy9X%5EbBZL5%237Fpp%7CQy9XyQ%7CL%20lcK%207D%207F%5E7%20GX6FUZL7C%207%2DG%7CQXy7GZL7D%207hAZL7%2DyQ%7CAhZL7bEZ%20==0=0===It%27s%20A%20Dance=Petrucciani%20Michel==Waltz=C==1r34LbKcu7%2C7D%2C74Eb%5E77AZL7%5EGZL7EZL7B%2DZL5%237GZL5%237AZLLZsA%2D3TA%2A%5BlB%2A%5B%5DLZF%237bEsZL7%5EbEZL7bBLZ7%2DFZL7EZL7%2DBZL7%2CD7%2C7%5EGl%7C7%5EGl%7CZA7%235%2DAsZL7AZL7%5EGZL7%2CEZL7%2DBZL5%237GZL7%2CD7%2CL7%5EbEZL7%5EbLZB%2D7%5D%2C7bB%2C7%2DFsZL7%5EZDL7AZL7%2DEZL7EZL%5B%2AClE7%23FZL7%23FZLZC%2D7LBlZL7%23FlZL%23F%2F7B%5EZL7BZL7%2DFZL7FZ%5E7%2FF%23L9b7GZL7%2DD%2FF%23LZL7%2DEQ%7CY%20%20QyXZ%20b7BZL7%5EbEZLQ%2C7%23FZA7LZ7%5EBZLx%20Z%20==0=0===It%27s%20A%20Good%20Day=Lee%20Peggy==Medium%20Up%20Swing=C==1r34LbKcu7L%20lcK4C6Xy%7CQyX7G%7CQyX7%2DDZ%20Lx%20ZL%20x%20ZL%20lcKQC6XyQ4TA%2A%7BCB%2A%5B%7DQKcl%20QyX6C%7CQyX7G%7CQy7X%2DDZL%20x%20ZL%20x%20ZLKcl%20%20yX6CZbD%7CQycl%20LZ%20lcKQyX7GZL%20lcQKyX7DZL%20lcKQyXFLZC6XKQyX7yX%2C7o%7CG7%2FDX7%2DD%7CQyX7obE%7CQXy%2DE%7CQyX7o%23D%7CQyXyQ%7CDbQyX7olcKQyT44C6yX7G%7CQyX7%2DDZL%20%20xZL%20x%20ZL%20lcKQyXQ%7CC6XA%2A%5B%5DQ%20LZC6XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQKcl%20%20Z==0=0===It%27s%20A%20Lovely%20Day%20Today=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu77%2DbE%204Bb%5E7L7bB%207%2DF%7CQyX7%5EBbZL7F%207%2DCZL7%2DG%20ZEb%5E74TA%2A%7BXZL7F7%2FD%20DL7%2DG%207%5EbBB%2A%5B%5DQXy7F%7CQyX7%2DCZL7obZC%2D7%20%5EbBZL%20QyXQyQLZBX9b7F%7CQyX7C1NZ7L%2DG%209b7D%7CQyX7%5EbyQ%7DXyX%7CrQyF%207%2DCb9%2311D%2F7%5EbBZL7%5E%2DbE%20%5E7bE%7CQyX9b7G%7CQyX%20C7LZA2NZL7LZBb6%20sC%2D7%2CF7Z%20==0=0===It%27s%20A%20Raggy%20Waltz=Brubeck%20Dave==Waltz=G==1r34LbKcu7p%207o%234G7%2C%20X7CZL%20lcKQyX7GLZ%207oGlp%7C%2CG%2F7CspyQ%7CpC3TA%2A%5B%5ECB%2A%5BQ%7CG%2CEZLCl%2C7G%2CGs%7CQyXb97D%7CQyX9b7A%7Cp%207GXyQ%5DyX7G%7C7bBs%20B%2D7%2C%20L7C%207%2DG%7CQyX7%5EbZAL7bE%207%2DbBZL7%2DEZF%2D7%20%7CQyX77CZL%207%20Eb7X7G%7Cp%207oGl%2C7DsQ%7CyXGA%2A%5B%5DQyX7DZLyQKcl%2DEl%7C%2CLCl%2C7C%23o7%20QyX9b7D%7CQyX9b7%7CAp%207E%2CG%7CQyX7G%7Cp%7CG%2CsGp%7CQyXZGXyQZ%20==0=0===It%27s%20All%20Right%20With%20Me=Porter%20Cole==Up%20Tempo%20Swing=C%2D==1r34LbKcu7X7%2DFZ4C%2DXyQyX7%2DC%7CQyX6%2DC%7CyQX7%2DC%7CQyX7%5E%2DC%7CQKcl%20L4TA%2A%7BDZL%20l%20LZF%237F1N%7CQyX9b7C%7CQXy7hGZL%20lcKQyX7oXyQKclcKQy%2DbBB%2A%7CG7b9lcKQyX6bE%7CQyX7Bb%7CQyX7%2DF2N%7C%7DQyX%20%20%5DY%5BQyX7hB%28xZLGh7%29LbE%2F7obAZLxZL%297%28F7obEZL%299b7C%28xZ%28Fh7%29%28bE%2F6LxZL%29Eb%5E7LbEZL%299b7C%28xZL%29h7G%28bE%2F6%2DbBYZLxZo7%28F7ZL%297b7GZL7%2FEb%28F7bB%28x%3Egnidne%20d3r%20la%20%2EC%2ED%3CZL%297h%29LZDh7obAZ%7CQyXG%7CN3F7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX%7CEb7%2FY%5D%209bAb%5E7XyQ%7CAo7XyQ%7CBb7susXyQ%7CBb7XyQ%7CEb6XyQ%7CG7b9XyQZ%20==0=0===It%27s%20Been%20A%20Long%20Long%20Time=Styne%20Jule==Ballad=F==1r34LbKcu7L7C%207AF%2C%20FD%207%2DG%7CQyX7CZL7%23oF%206F%7CQyX6FZL7%5E7LZG%2D%2A%5B44TDZL6%2DC7%235%2CG%7CQyX9b7DZL7hA7%20%5EFB%2A%5B%5DQyX7%5EFZL%2D7%20Bb%207%2DGZb7%20C7%20%5D%5B%2AAF%2C%20F%5E7LZA%2D7%20D7LZG%2D7%20Gb7LZF6%20sG%2D7%2CC7Z%20==0=0===It%27s%20De%2Dlovely=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7QyX7%2D4FXyQ7o%23F%7CQyX6F%7CQyX%5E7F%7CQyX6F%7CQyX%2BF%7CXyQ%7CG4T%5BA%2AX7o%23GD7b9L%2DG%7CQyX7C%7CQyX6%2D%7CGQyX6b%2DG%7CQyX%2DGZ7XyQ%7C%207hA%7C7%2D%23C%2CXyQ%7CG7%5EbBZL7F%207%2DCZLF7%207%2DC%5BB%2A%5D%207C%207%2D%20sC%2D76F%7CQyF%5BA%2A%5D%2CC%2D7%2Cus7C%7CQyX7CZL%20lKcQyX6%2DbBZL7%5EbBls%20C7%207%2DD%7C%2C%7CQyX9%2BXyQ%7CyX7hA%7CQyX7%5EF%7CQXyF%7CQyX7%5EF%7CQyX6FQ%7CD7bF%7CQyXG%2D7%20C7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z==0=0===It%27s%20Easy%20To%20Remember=Rodgers%20Richard==Ballad=Eb==1r34LbKcu7QyX7%5E4F%2D7%20bE%207%2DbBZL7bB%207F%2DZL7C%207%5EbEZL7bB7LZAb4T%7BA%2AN%7CQyXyQ%7CsCXQyX%7D%207C%207%2DG1Nl%7C%2C7bB%2C7%2DF%2C7F%2C7%2DyQXyQX7bD%7CA%7CQyXyQ%5D%2ABL7bE%207%2DbBZL7%2DF7%20%5EbAZL7bE%207%2DbB%5BZAb%5E7X6bE2C%207%5Ebb7LZGB%207%2DF%5BA%2A%5DQyX7bZBL7F%207%2DC%7CQyX7%5Ebb7LZED%207%2DbB%2C7%2DF7%20Bb7%2DCs%7CQyX7bD%7CQyX%5E7bAZL7bE%207%2DbBZL7%2CF7%2C%2DFZL7b7%2Cl%7CEb6%20%20%20Z==0=0===It%27s%20Impossible=Manzanero%20Armando==Ballad=G==1r34LbKcu7ZLsus%20G6LZD%7CQyX7%2DE%7CQyX7BQ%7CyX7h%23FZL6G%207%5EG%2D7%20G7G44T%7B7A%7CQyQ%7CE7XQyX7E%7CQyX7%5EG%7CQXy9F%7CQyX7%2DA1N%7CQy%7CA%2D7XyX7hB7%2DA%7CQ7XyQ%7CQyX7%5EG%7CQyX9F%7CQXy7%2DA2N%7C%7D%207D%207%2DA%7CE7XyD%7CQyXXyQ%7CD9XyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===It%27s%20Just%20Talk=Metheny%20Pat==Latin=C%23%2D==1r34LbKcu7%20lcKQ4C%23%2D9C%2CS%2CA%2A%7B%7D%20%20lcKQXy11%239CZL%20lcKQyX%23%2D9Xy4Ti%2A%7BQyX7%2D11XyQlcKQyX11%239CZL%20clKQyX9%2D%23CZL%20lcK%20LZF%23%239CZL1%239C1ZGaddcKQyX9%2D%23Cl%7C%2C9%2DC%23%2CB%2FAs%20A%2FG%7CQyX9l%20LZNL%20lcKQyX9%2Dcl%20%20%7D%5D%20%20%3EeniF%3ClcKQy9X%2D%23C2NZL%20QyXQyX%5B%2ABF%23KQyX1QyX96%20A%5E7L7%5EA%209%5EbEZL9bB%20%5E9GZL%20lcKQyXD%2FCZ%2FBLZE%23G%2FE%7C%23F%7CQyZG%5E7%2F%5EB%7CQyX9%5EE%7CQyXB7%2F%5EA%7CQyX9%5ED%7CQyXA7%2FC%23XL%20lcK%5E9XyQ%7CF%23%2D9XyQ%7C%3C%2A70D%2ES%2E%20al%202nd%20End%2E%3EA%5E7%2FBXyQZ%20==0=0===It%27s%20Magic=Styne%20Jule==Ballad=Bb==1r34LbKcu7QyX7%2D4Bb%5E7%207%2DCZL7F%207%2DCZLo7bD%20D%2FbBZL7%5EbE%20F7LZC4T%5BA%2A%2DCZL7Q%7CBb%5E%2DDZL7bE%207%5EbB%5BB%5D%2A%207F%20sus7F%7CQyX77%20DboyX7F%7CbE%207%5EF7XyQ%5DQyX7F%7CQyX7%2DCZ7LC%207%2DGZL7C%207%2DG%7C%2AC%5BBb%7CQyX7QyX7hb%2FD%20D7F%7CQyX7%2DCZL7F%20%2D7CZL7F%207%2DCZL7obXyQ%7CDBZL7%5E%207%2DDZXyQ%5D%2A%2DCZL7%2DG%206bBZL7Ab%207%2DbE%7CQyX7%2DC%5BD7%20F7L9b7G%7CG%2D7LZC%2D7%20F7LZBb6%20G%2D7LZC%2D7%20F7b9%20Z==0=0===It%27s%20Only%20a%20Paper%20Moon=Arlen%20Harold==Medium%20Swing=G==1r34LbKcu77G%207%2D4G%5E7%20D%2C7%2DAs%207%5EGZL7D7%20%2DAZL7D%207%2DAZL7E7%2C%7ClD4TA%2A%7B6G2NZ%20Ah7LQyXQyXQyX%7D%2C7D%2C%2D7As%206G1N%7CQyX7DZ%20%20%2ClL7%5ECZLo%23C%207%5B%2ABC%5EG%206GZL7D%207%2DAZLE7%20D%2F7%5EGZL7o%23C%2077LZC%5E%5D%207G%20AZL7D7%2FDXyL7E%207%5EGA%2A%5B%5D%207D7%20%2DAZL9b7E%207hB%7CQZA%2D7%20%5EGZL7%2DAs%206LZG%5E77DZL7hA%207%5ECZL7%20G7%2DDl%7C%2C7D%2C7%2DAs%20XyQ%7CG7D%207%2D7%2CD7%2CZ%20==0=0===It%27s%20The%20Talk%20Of%20The%20Town=Livingston%20Jerry==Ballad=F==1r34LbKcu77E%207%5E4F%5E7%20E%207%5EbBZL5%237F%207F%5EZL7C%207%2DGZL7obAb7LZF4TA%2A%7B%5DQyX6%20D7LZ%207G2NZL%20QyXQyX%20%7D7C%207%2DG%7CQyX7G1NC7LZF7bEZLL7D%2077%20D7LD%207GZL9b7D%207hAQ%7CyX7%2DGZL7D%207%2DGZ%2D7LZG%2DGB%2A%5BbBZL5G7LZC%5EFZL7C%207%2DGZL7oAb%207%5EFA%2A%5B%5DQyX5%2377%20F7%23%207%2DDZ%5E7%20Eb7LZF%5E7%20E7LZEb7%20D7LZG7%20C7LZF6%20C7%20Z%20==0=0===It%27s%20You%20Or%20No%20One=Styne%20Jule==Up%20Tempo%20Swing=F==1r34LbKcu7F%7CQyX4G%2D7XX7%2DGZL7D%207%2DAZLb7B%207%5EF%7CQyX7C%7CQyyQ%7CC74TA%2A%5BL7%2DA%20Kcl%20%20%20lcKQyX7%5EbA%7CQy7XbE%7CQyX7%2DbBB%2A%5B%5DLZC%5E7QyX7%5E7%2DAZLG7LZG%5EF%7CQyX7C%7CQyX7%2DAG%2A%5B%5DQyX7C%7CQyX7%2D7%20Bb7%207%2DDZB%287hBG%2D7XyyX%297F%289b7D%7CQyX7%29%2DC%287hA%7CQyX7C%7CQQ%5D%5B%2ACZL7D%20%2DGZL%29yQ%7CBbbD%20%297%2DbB%287%2DbAZ7L%2DD%207%2DAZL7bE%207%2D7%28Eb7X%297%5Eb7XyQ%7CC7XyQ%7CUF6XyQ%7CA%2D7%20D7%20Z%20==0=0===Jackie%2Ding=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu711%2DCZb%5E7%231QyX11%237%5EbBZLQy%7CXrQyXZL%20lcKQyX1Kcl%20LB44T%5B%297%2DC%28sLZF9QyX9b7GZL%20lcKQXy11%237%5EbB%7CQyXsus%7CF7%2FCus9F%20%20C7%2FF%28F7%29LZBb%5E7%2311XyQKcl%20LZXyQr%7CXyQ%20Z%20==0=0===Jaco=Metheny%20Pat==Even%208ths=C%2D==1r34LbKcu7%20%299bD%7BGsus%5BA%2AY%5D%20%20lcKQyXFb%2FE%7D%20%3Ex8%3C%20lcKQyXC%2D7%20%2844Ti%2AL9bD%20LZ%20x%20L%20lcKQyX7%2DC%7CQy7X%2DCZL9bD%207%5EbDZLZDb%5E7%297%2DC%28%2DG%7CQyyQ%5D%2ABZL%297%2DG%287C%207%2DGZ%29L7%5EbA%287bA%207%5EbA%5BAb%5E7XX7%2DCZhc%20et%28G%2D7%29la%20esu%28%20BA%20no%20oslos%3C%7CQyX7%5EbDZLterna7%2DC%207ZL9%5Eb%29%3EC%2D7l%7BQYY%5D%20Q%20%207%2DCZ5L%237G%209%237DZL7bA%20C%2D7%20AsegnaDb%5E7%20G7%235%20%7D==0=0===James=Metheny%20Pat==Bossa%20Nova=D==1r34LbKcu7yXA%2FD4D%236%20%2DG%20B%2FGZL7oC%206CLZ%23C%2FA%20D%2FGZL%23D%2FB%2FBbLZ4T%5Bi%2AL7%2DB%20%2FAXyQL7%5EG%207%5ED%7BA%2A%5D%2CAG%2C%209ddaG%7CQyXA%2FD%7CZA%2FC%237%5EF%7CQF%207%5EGF%23%2D7Ll%2C7%23F%2Ch%23CsZL7%5E%20G7%5EDZL7%2D%23F%207%5EGZB%2D7LZ%207%5EGZQyXDZG%5E7%20F7%5EG2N%7D%2CA%2CA%2FG%20DLZA%2FG%207%5EG1NZL7%2D%23%20G%2FALZL7%2D%23%2FDZLG%20F%237%2FL%23G%2FE%20%2D%23FZLF%2F%23%20CDZL%23C%2FA%20%2DBZL%23AZA%20A%2FA%5BB%2A%5D%23F%207%5E7LZE%2DB%20%23C%2FAZL7%5EG%207%5E%5BDA%2A%5D%20A%207%5EGZLA%207%2D7LZG%2DB%20%23F%207%5EGZ%5E7%20F%23%207%5EGZL7%2DBl%2C7%23Fh%2C%23CsZL7G%207DZL7%2DF%23%2D7LGZL7%2DA%2F7D%2CQLZG%5E%2FG%2C%5EGsQ%7B%20%20QyXQXy%5D%2CA%2CG%20DZLA%2FG%207A%7CB%2D7%2C7%2D%23F%7CG%5E%2CF%23%2D%7CG%5E%2CF%23%2D%7DG%5E7%20G%2FALZD%20%20%20Z==0=0===Jazz%20Folk=Abercrombie%20John==Medium%20Swing=C==1r34LbKcu7QyXsu4C%5E7X7G%20sus7GZL11%237Ab%207%2DA%7CQyX7%5EF%7CQyLZC7s4TA%2A%7BN%7CQyXQ%7CF%5E7X7%2DD%7CQyX9b7A%7CQXy7%2DE%7CQyX7%2DF%7CQyXyQ%7CG7yX7C%7C7%2DbB%7CXyQ%7CBbD2N%7C%7D%207G%207%2DDZ7LbA%207%2DbE%7CQyX7%2Db%5E7XyQ7%5EbD1LQyX%7C%2D7XyQQyX9%237B%7CQyXB%2F7E%2DB%2A%5B%5DQyX5%239%237B%7C%7CXyQrA%7CQyX%20%2DDZLBXyQ%7C%20dr3%20la%20%2EC%2ED%3C1%2317bE%20%2DE%7CQyX9%237BEnd%2E%3E%2F7%2DEZGh7%20%5DY%7CN3Db%5E7XyQ%7CBb%2D7XyQ%7CEb%2D7XyQ%7CG7sus%20G7%20Z%20==0=0===Je%20Ne%20Sais%20Pas=Hampton%2DJones==Medium%20Swing=F==1r34LbKcu7BZL%2C74F%5E7%20ZL7C%207%2DGZL7bD%20%5E7bAl%7C%2C7bE%2C7%2DbBsF%5E7%20D4TA%2A%7BQyX7oo7%2CLZ6bBB%2A%5B%7DQyX6FZLC7%207%2DGZL9b7D%207%5EFXyQ%7CBB%207%5Eb%207%5EFAQ%7CF7XC%207%2DGZL7D%207%5EF%7CyQX7oB%7CQyX6bB%7CQy7%20%5D%5B%2AyX6F%7CZL%2C7o%2CEb7%2CBZL%2C7D%207%5EFZL7C7%20%2DGZL7bD%207%5EbAl%7Cb%5E7%20B7%2DbBsF%5E7%20D7b9LZG%2D7%20C7LZF6XyQZ%20==0=0===Jeannie%27s%20Song=Ivery%20Marchel==Medium%20Swing=F==1r34LbKcu7X7%2DA%7C4G%2D7XB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyb9XyQ4TA%2A%7BQyX7%5Eo7XyQ%207%2DE%7CQyX7%5EF%7CQy7XC%7CQyX7%2DG1NB%2A%5B%5DA7LZDbA%7CQyQyX7DQ%7CD%2D7%2DA%7CQyX7C%7CQyX7%2D2GNC%2A%5B%7DQyX7G%7CQyX7XyQ%7CyX7A%7C%7CG%2D7XyQ%7CC7XyQ%7CF%5E7%2CXyQKcl%20%20Z%20==0=0===Jeannine=Pearson%20Duke==Medium%20Up%20Swing=Ab==1r34LbKcu7B%7CQyX4Ab%2D7L%3E%298%2826%2A%3CxZLxZxLZLxZLxZLxZLxZLZF%23%2D74TA%2A%7B9%237bEE%5E7Xy%5EbA1N%7CQyX9%237bEQ%7CyX7%2DbB%7CQyX7A%7CQ7XyQ%7C%7CQyX77C%207hyQXyQ7%5EbDB%2A%5B%5D%207bA%207b%2DE%7CQyX7%5EbA2NZL%20XyQ%7CGX%7DQyX7%2DbAAXyQKcX7bE%7CQyX7%2DbB%7CQXy7bB%7CQyX7%2DFZL%20lyQ%5D%5B%2A7%5EFZLyX7%5EExLZxLB%7CQyX7%2D%23FZL%3E%2982%286%2A%3CxZLxZLxZLxZ7XyQ%7CZLxZLQ%7CA7XyQ%7CBb%2D7XyQ%7CEb7%239XyQ%7CAb%5E7XyQ%7CEb7b9XyQZ%20==0=0===Jeepers%20Creepers=Warren%20Harry==Medium%20Swing=Bb==1r34LbKcu7bBZL74C%2D7%20ZL7%2DG%206bBZL7F%20%2D7CZL7%2DG%206bBZL7FC%2D7%20F4T%7BA%2A7bB%207LZC%2D7%2DC%206bEZL7bB%207%2D%5BFB%2A%7DQyX6bBZL7F%207LZF%2D7%2DG%206F%207%2DCXyQ%7CG7F%207%2DCZL7C%207%2DGLZ7%2DD%207%5EFZL7C%207%2D%20%5D%2AA%5B6bEZLF%207%2DC6%20G%2D77bAZL7F%207%2DCZL7G%2D%206bBZL7F%207%2DCZL%20G7LZbBZL77LZBb6%20G7LZC%2D7%20F7LZBb6%20%20%20Z==0=0===Jersey%20Bounce=Plater%2DBradshaw%2DJohnson==Medium%20Up%20Swing=F==1r34LbKcu77obA%204F6XyQyX7C%7CQyX7%2DGZLl%20cKQyX7GZL%20lcKQ%7CN1F64TA%2A%7BEZL%20l%20C7%20%7D7FB%2A%5B%5DQyX6FZL7Db%206F2NZL%20QyXQyXXyQKc7%2DGZLL%20lcKKcl%20LA%2A%5B%5DQyX5%237C%7CQy7XCZL%20lcKQyX7bDZF6XyQQyX7bZG7XyQKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6%20Db7LZF6XyQZ%20==0=0===Jinrikisha=Henderson%20Joe==Medium%20Up%20Swing=Ab==1r34LbKcu7%5EbAZLb%5E7%231yX6%2DbBZL%20lcKQysXus9CZL%20lcKQyX1QKcl%20D44T%7B%7CQyX7cl%20LZX31bG%7CQyX7%2DF1NLZ%20lcKQyX11%237%5EbGyQ%7CF%2DKQyX7F%7CQyXyQ%7CGhQyX7%2DF2NZL%20QyXyQX%7DQyX9%237C%7CQyX7%7CGb13X31bG%7CQyX7%7CGb135%237G%209bD%7CQyX31AbZL7bE%207%2DbB%7CQyXLZGb%5EQyX7%2DGh7XyQ%7CC7altXyQZ%20==0=0===Jitterbug%20Waltz=Waller%20Fats==Waltz=Eb==1r34LbKcu7L%20x%20Z4Eb%5E7L%20lcKQyX7bAZL%20%20xZL%20x%20ZL%20lcKQyXZ%20x%20L3T%7BA%2A%5DQyX7XyQKc7%2DG%7CQyX7C%7CQyX7G%2DZL%20x%20ZL%20x%20ZL%20lXyQ%7CC7%5EbEZ%20lcKQXyQKc7bDZL%20lcKQyX7%2DAbZL%20x%20ZL%20x%20ZL%20l%2311Xy7F%5BB%2A7bB%7CQyQKcl%7CQyX7C%7CQyX7%2DG1ZNL%20lcKQyX7bBZL%20F%2D7XyX7FZLXyQ%7D%7CN2Eb6XyQ%7CAb7XyQ%7CEb6XyQ%7CBb7%20%20%20Z==0=0===Jody%20Grind%2C%20The=Silver%20Horace==Even%208ths=Bb%2D==1r34LbKcu7%20lcKQb%2D7XyBZL%20lcKQyX7bEZ%20Lx%20ZL%20x%20ZL%20lcKQb%2D7XyB44T%5BLZA13XyQ%7CB13XyQ%7CBb%2D7XyQKcl%20%20Z==0=0===Johnny%20Come%20Lately=Strayhorn%20Billy==Medium%20Swing=G%2D==1r34LbKcu7G1NZL4G%2D7X%7CQyX6%2DGZLQyX%7CryQXZL9%237D%207hA%7CQyA9%20D94TA%2A%5BL7%2DF%20%7CG%2D7%20%5B%5DQyX7bB%7CQyX7%2D2FNZL%20QyXQyX%7D%207D%2ABEb7QyX7%2D7E%207FAb7LZ7GZL7%2DF%207bEZL7F%2D%207%2DGZL7bA%206%2DbB%20C7LZ%207%2DGZ%209A%7CQ%20D7%20%5DZLQyX%7CrQyXZL9%23D7%207hA%7CQyX7%2DGA%2A%5BG%2D6Xy%2C7AZLD9LZG%2D7XyQKcl%20%20Z%20==0=0===Joker%2C%20The=Morgan%20Lee==Medium%20Swing=Eb==1r34LbKcu77bE%2074Eb6%207bB%207%2DFZL7C%207%2DZGL7bB%207%2DFZL9%237CLZBb%2D4TA%2A%7BbB%207%2D7%20Db7%20QyXQyX%7D%207bB%207F%2DZL9%237C%207%2DG1NZLLZN2F%5EbAZL7F%7CQy6XyQ%5DL%20lcKQyX7%5EbA%7CQXy7bE%7CQyX7%2DbBB%2A%5BZC%2D7XbEZL7%2DFZL7%2D7XyQZL7bB%207%2DFZL9%237%20C6bEA%2A%5B%5DQyX7bB%7CG%2D7%20CF%7CQyX7%20Bb7LZBb%2D7%20Eb7LZAb%5E7%20Db7LZF%2D7%20Bb7LZEb6XyQZ%20==0=0===Jordu=Jordan%20Duke==Up%20Tempo%20Swing=C%2D==1r34LbKcu7%7CQyX64D7%20GG%207D%7CQyX7%5EbEZLb7B%207F%7CQyX6%2DCZL77LZC%2D4T%7BA%2A%207F%7CQQKcl%20DZL7bA%207bEZL7b%20B7FZL7C%207G%5BB%2A%7D%20b%5E7XyyX7bA%207F%7CQEb7%20AZL7G%207D%5BA%2A%5DQyX%5E7BZL7bG%207bDZL7bC%2D6XyZL7bBBb7LZEb%5E7XyQ%7CD7%20G7LZC%2D6XyQ%7CAb7XyQKcl%20%20Z==0=0===Joshua=Feldman%20Victor==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204TA%2A%7BX7%2DD2%20C%2D7LyXQyX%7D%20%20lcKQyX%2D7D1NZL7%2DC%207%2DbBZQ%20LZN7%2DDZL%207%2DbE7%20C7%20%5EbEZL5%239%237bB%207F%2D%7CQyX7%5EF43TB%2A%7B%5D7XyQ%7C%2DG%7CQyo%20sol%235LZDf%28%20X3%3C%207%2DC44T%7CyQX5%239%237G%7CQyX7%5Ebor%20so9%237bA%20x%20ZLBb%2D7L%20lcKQyX11%2DDA%2A%5B%20%7D5%239b7A%205%239%237EZLZ%20x%20%3E%29ylnQyX7%2D1XyQKC%207%2DbBZL7%2DC%207%2DZDL%20x%20ZL%20x%20ZL%20lc%2D7LZD1%2DDZLKcl%20%20Z%20==0=0===Joy%20Spring=Brown%20Clifford==Up%20Tempo%20Swing=F==1r34LbKcu77%2DGZL4F%5E7X%2DAZL7bE%207%2DbB%7CQXy7%5EFZL7C%207%2DG%7CQy7%20Ab74T%5BA%2AQyX7%5EF%5E7XybD%207%2DbA%7CQyX7%5Eb%5BGB%2A%5D%207bD%207%2DbA%7CQ7LZGbZL7C%207%5EG%5BCE7LZB%207%2DA%7CQyX7%5EbGZLb7D%207%2DbAZL7A%207%2DbD7%20%5D%2A%207%2DB%7C7%5EbGZ%2D7%20C77%2DbA%7CQyX7%5EbEZLb7B%207%2DF%7CQyX7%5EFZL%20Db7LG%7CQyX7%2DAZL%2D7%20C7%2DbB%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EF%5BA%2A%5D%207%20Eb7G%7CQyX%20Ab7LZG%2D7%20C7LZF%5E7XyQ%7CG%2D7%20C7%20Z==0=0===Juju=Shorter%20Wayne==Waltz=B==1r34LbKcu7ZL%20x%207%235XyZL%20lcKQyX5%237BZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZB43T%5BZL%20lcXyQKc%2DEZL%20lcKQyX7%5EbZAL%20lcKQyX7AZL%20l7XyQK5%237bBF%5E7XyQKcl%20LZB%2D7XyQKcl%20LZF%5E7XyQKcl%20LZB%2D7XyQKcl%20%20Z==0=0===Jumpin%20With%20Symphony%20Sid=Young%20Lester==Medium%20Swing=Bb==1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX7bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%5BF7XyQ%7CEb7XyQ%7CBb7XyQKcl%20%20Z%20==0=0===Just%20A%20Gigolo=Casucci%20Leonello==Medium%20Swing=F==1r34LbKcu7QyX7CXyQ%7CF%2DG%7CQyX%2DGZL7D%207G%2DZL7obA%20F%7CQyX7%5E7XyQ%7CF44T%5BL7D%207%5D%5BF7XbE%207%2DbB%7CQyX7%2DGQ%7CyX7D%7CQyX7bE%7CQy7LZA%2DQyXF%7CZG%2D7%20C7LZF%20C7%20Z==0=0===Just%20A%2DSittin%27%20And%20A%2DRockin=Ellington%2DStrayhorn%2DGaines==Slow%20Swing=Ab==1r34LbKcu7%2C6bAl4Ab%20A7%2DbBsZLC%2FbA%20bDLZ%2C6bA%20%2CbDZLC%2F7b%2CEb7%2C4TA%2A%7BbAl%2C7Ab%2FCLbB%7C%2C7%2DF%2CbE%2FbA%2Co7D%2CbDsZL7oD%20bDZ%2D7%2CEb%20bDZL%2BC%20CZ%2ABC%2D%20%2C7%2DDZL5%23%2DC%20%2DCZ%2CL6b%2DC%206%2DCZL5%23%2DC%20G7%2CL%5B%7D%20%2C66bA%20%2C%20C%23o7%2F7bA%20bAA%2A%5B%5D%207b%20E7%2DbBZL7G%207%2DDZLCLZDb%2C6CZL%2CbDsZ%20Ab%2FCbDZLC%2FbA%20bDZL%2Cb6Al%2C7bE%2C7%2DbBsZL%20Do7LbDZL%2CDo7%2CAb%2FEb%2CF%2D7%2C%7CBb%2D7%2CEb7%2ClAb6%2C%20Z%20==0=0===Just%20Friends=Klenner%20John==Medium%20Swing=G==1r34LbKcu7QyX7%2D4C%5E7XlcKQyX7%5EG%7CQyX7%7CFQyX7%2DCZL%20lcKQy%20LZBb4TA%2A%5BAZL%20lyQ%5D%5B%2A7A%7CQyX7%2DE%7CQyX7G%5E%7CQyX7D%7CQyX7%2DABXyQKcX7bE%7CKQyX7LZD%2D7X7F%7CQyX7%2DCZL%20lKcQyX7%5ECA%2A%5B%5D%207G%20yQ%7CG%5E7D%207%2D7%2DEZLBb%2D7X7h%23F%7CQyX7D%7CQyX%2D7AC%2A%5B%5DQyX7bE%7CQy%20B7b9ZL%20lcXyQ%7CA7XyQ%7CA%2D7%20D7LZUG6XyQ%7CD%2D7%20G7%20Z%20==0=0===Just%20In%20Time=Styne%20Jule==Up%20Tempo%20Swing=Bb==1r34LbKcu7QyX7C4Bb%5E7KQyX7G%7CQyX9b7DQ%7CyX7hAZL%20lcKQyXcl%20LZ4T%5BA%2A%7CQyX7ZF7Xy%20lcKQyX7%5EbEZL%20clKQyX7bBZL%20lcKQLZAb%5EL%20lcKX6bBZ7b9%20%5D%207C%7CQyXF%2F%2DG%7CQy%23XF%2F%2DG%7CQyX7%2DG%5BB%2AC%23o7LD%207hAX7C%7CQ%20LZAb%7CQyX7%2DD%7CQyX7F%7CyQX7C%7CQyX7G%7CQyX7G%2D7XylcKQyyQ%7CC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===Just%20In%20Tune=Abercrombie%20John==Medium%20Up%20Swing=C==1r34LbKcu7yXbB%2F4D7suyX7%2DC%7CQyX9b7G%7CyQX7hD%7CQyXx%7CQyXsQ%7CC%2D74TA%2A%7B%20%2DD%7CQXyQ%7CxB%7CQyX%2DD%7CQyXD%2Fb%7CBQyX%2DD1NB%2A%5B%5DQyXb%2FDXy7%2DA%7CQyX7%5EbZBb%5E711%237%5EF2NC%2A%5B%7DQy9Xb7E%7CQyX7hB%7CQyXXyQ%7CELC%2F%2DDQ%7CAb%5E7%2311XyQ%7CG%2D7XyQ%7CC7susXyQ%7CxXyQ%7CxXyQ%7CxXyQZ%20==0=0===Just%20One%20More%20Chance=Johnston%2DCoslow==Medium%20Swing=G==1r34LbKcu7NZL%20x4G%5E7%2CD%20%2C7%2DAZL%20x%20ZL%2CD7%20%2C7%2DAZL%20lcKQyX7%2CLZ%204TA%2A%7BX%2C6Gl%20Eb7%2C7bEs%20%2C6G2NZL%20QXyQyX%7D%207D%20%2C7%2DAZL%2CD7%2C%7C%2C7%5EG1%2C7E%20%2CBD%2D7%2CyX%2C7%5EGZL%2C7D%20%2C7Ah%7CQyX%2C7%5ECZL%2C7G%20Q%7CBh7%2A%5B%5DQy%2C7%2DAZ%2CXyQ%7CQyX%2C7%5EGA%2A%5B%5D%20%2C7%20D%2C7%2DAZL%2C7A%20%2C7%2DEKcl%20L7%2DAZL%20D7%2CLZ%20x%20LZA%2D7%2C%20D7%2CLZ%20x%20LZG6%2C%20sEb7%2CD7%2C%7ClG6%2CXyQZ%20==0=0===Just%20One%20Of%20Those%20Things=Porter%20Cole==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7h4D%2D6XcKQyX7F%7CQyX9b7%7CAQyX7hEZL%20lcKQyl%20LZB4T%7BA%2A%7CQyX7XyQ%7CA6F1N%7CQyX7C%7CQyX%2D7G%7CQyX7bA%7CQyX7%2DXyQ%7CD6%2DbB%7C%2A%5DQyX%2D7%2FFLyX7%2DFZL%20lcKQyXF62N%7C%7D%209b7A%207hEZQ%7CBb7G%207%2DGG%7CQyXXyQ%7CE%20lcKQyX6bE%7CQyXb7B%7CQyX7%2DF%7CQyX7oLZD%2D76bE%5BB7%2DG%7CQC6XyQ%7CQyX7%2DE%7CQyX6%2DFQ%7CyX7h%23F%7CQyX7%2DA%7CEb7Xy%7CQyX7ZL%20lc%2E%20al%20FU3N%7C%5D%209b7A%207hZEL7C%3Egnidne%20dr36XyQKC%2ED%3C%20Eh7XyQ%7CA7b9%20%20%20Z==0=0===Just%20Squeeze%20Me=Ellington%20Duke==Medium%20Swing=F==1r34LbKcu77C%7CQy4F%5E7%20L7D%207%2DAZL7%5EbB%20%5E7FZL7C%207%2DAZL7%2DGZG%2D7X4TA%2A%7B7FB%2A%5B1F%5E7%20KQyX7%5EF2NZL%20QyQXyX%7D%207C%207%2DGZL7Dcl%20%20%5DN%7CQyX%5EFA%2A%5Bl%20LZBC%7CQyX7%2DGZL%20lcKyQX7GZL%20lcKQyX6b7XyQ%5DcKQyX%207%5EF%7CLZA%2D7%7CQyX7%2DGZL7D%207%2DZAL7%5EbB%207%5EFZL7C%20C7XyQ7%2DG%207D7LZG%2D7%20C7%20Z%20==0=0===Just%20You%2C%20Just%20Me=Greer%20Jesse==Medium%20Swing=C==1r34LbKcu7%2F6CZL4C6Xy%5EFZL7C%206C%7CQyX7%7CGQyX7%2DD%7CQyX7A%7CQ7%20Bb74T%7BA%2AyX7C%7CZN1C6G%5BB%2A%5DQyX6C2N%7CQXyQyXQyXQyX%7D%207G%20%2D7XyQL7G%20G%7CQyX6yQ%7CBbQyX7G%7CQyX7DZL7A%2D%207E%7CQyX6C%7CQyX7%5D%2AA%5BCX6F%7CQA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6%20C7LZF%5E7%20Bb7LZC6%2FG%20G7LZC%20G7%20Z==0=0===Kary%27s%20Trance=Konitz%20Lee==Medium%20Up%20Swing=A%2D==1r34LbKcu7yX6%2DA4A%2D6Xb7E%7CQyX7hBZL%20lKcQyX6%2DDZL%20lcKQy9XyQ%7C4TA%2A%7BKQyX7%20%7D%5B%2ABcKQyX7BZL%20lcKQXy7%5ECZL%20lcKQyX7Gl%20LZE%20lcKQ6%2DA%7CQ%5B%2AAA%2DE%7CQyX7hBZL%20lcKyQX6%2DDZL%20lcKQyX67b9Xy%5D%20%20lcXyQKcl%20%20Z%20==0=0===Katrina%20Ballerina=Shaw%20Woody==Waltz=G%2D==1r34LbKcu71%237%5Eb4G%2D7X11%237%5EbA%7CQyX7F%7CyQX7%5EbE%7CQyX7F%7CQyXyQ%7CG3TA%2A%7BD%20%2C7hN1sGb%20QyXQyX%7DQyX9%237lDZL9%237D%2C7%2DbA%2C7%2DLZN2A%7CQyX1B%7CQyXZG%2D7XLQyX%7CrQyX%7CQyX7Bb%7CQyX7%5EbAB%2A%5B%5DQyZAb%5E7L%2C9%237L%2C11%2D%7CXyQrDZLQyX%7CrQyX%7CQy7XB%7CQyX7%5EAZLQyX%7C%2D11%20CQyX7b7F%7CQy%2C%20Bb%2D%2A%5B%5DQyX9%237DZL%2C1%2D1bA%20%2C11%2DbBZL%2C11AG%2D7X11%2DCZ%2C9%237Db%5E7Xy%7CQyX11%237%5EbG%7CQy1X1%237%5EbA%7CQyX7F%7CQAh7%2C%20E%7CQyXZL%20x%20XyQZ%5BZL%20lcKQyX11%237b%3EBedulretnI%2007%2A%3C%20x%20LZ7%2DGZLBb7%2311XyQKcl%20LZ%20x%20LZD7%239XyQ%5D%20==0=0===Keepin%27%20Myself%20For%20You=Youmans%20Vincent==Ballad=Eb==1r34LbKcu7bA%207%2D4Eb%5E77C%207hGZL7%2DbA%207AhZL7bB%207FZL7oE%20b9LZF4TA%2A%7BN%7CY%20%20b7susX%7D%207bB%207%2DFZL7oGb%20G%2F6bE1NZL7bB%20yQXyQBZL6%2DG%2F7%5EEF%2D7LZ7%2D%23FZL7%2D%23C%207%5EE%2AB%5B%5D%20%23F%2F7B%20G%2F6bE%20B7LZ%206bE2%2C7%2DG%2C%2D7%2CC%23%7C%2CbB%2F%2DC%2C7%2DCs%207b%5EE%7CQyX7bBl%7C%2CB%2F%2DAh%2CD7%23Cs%20%23ZL7%2DblF%2D7XZL7bB%207FZL7oE%20%5E7bEA%2A%5B%5DQyX7E%7CQyAh7%20A%7C%2C7bG%207bB%207b9LZ9b7C%206bEZLsus7Bb%207%2DFZL6%2DbA%207%2DFLZF%2D7C%207hGZ%20==0=0===Kicker%2C%20The=Henderson%20Joe==Up%20Tempo%20Swing=Bb==1r34LbKcu7G%7CQyXb7XyQQyX7bA%7CQyX7%2DbELZ%20x%20ZL%20x%20ZL%20lcK%7CDb%5E7B44T%5Bb%5E7XyQ%7CCh7XyQ%7CF7%239XyQ%7CBb%2D7XyQ%7CF7%239XyQZ%20==0=0===Kids%20Are%20Pretty%20People=Jones%20Thad==Slow%20Swing=D%2D==1r34LbKcu7%5EFZL74D%2D7%20ZL9%237A%207bBl%7C%2C7%2CF7%2DCs%207%2DDZL9%237AD%2D7%20G4TA%2A%5B%237A%2077%2FC%23L%5DQyX9%237AZL9%237E7%20hBZLC%2F7%2DD%207%2DDZ%5B%2AAD%2DA%20C%2F7%2DDZL%237%20sC%2DC%2F7%5EFZL7G%207%2DDZ9L%237A%207bBl%7C%2C7F%2C7%20A7%2FC%2DDZL9%2DCZL7LZF%2FC%2DGZL7%5EbB%207%2DDB%2A%5D%5B%207A%206FZLsus7C%207%20Eb%5E7hB%207DA%2A%5B%5DZBb%5E77A%7CQyXC%2FF%7CQyXCb%2FE%7CQyXC%2FFZL7bE%20%239XyQL7F%207bBZL7%239LZDL7G%207%2DDZL9%237A%20b7Bl%7C%2C7F%2C7%2DCs%207%2DZC7%20F7A%207%2D7%20Eb7LZEh7%20A7%239LZUD%2D7%20sEh%2CA7Z%20==0=0===Killer%20Joe=Golson%20Benny==Medium%20Swing=C==1r34LbKcu7QyX%7CrAC9XyQyX%7CrQyXZLQyX%7CQryX%7CQyX11%239bB%7CQLZXyQ%2A44T%7B%2DE%7CQyEh7XyQyX7A%7CQyX7bA%7CQXy7%2DbE%7CQyX9b7A%7CQ%7CAb7XB%2A%5B%7D%20ZLQyXA7XyQZLQyX%7CrQyX%7CQyX11%239bB%7CQyX9CA%2A%5B%5DXyQr%7C%7CQyX7XyQr%7CXyQ%20Z%20==0=0===Klactoveedsedstene=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bB1N%7C4C%2D7X%7CQyX7C%7CQyX7G%7CQXy6bB%7CQyX5%237F%7CQyF7XyQ4TA%2A%7BA%7CQyXC%2D7%20F%2A%5B%5DQyX7bB%7CQyX6Bb2NZL%20QyXQyX%7D%207BEb%5E7%7CQyX67%2DCA%2A%7CBb%5E77F%7CQyX7%2DCZL%20lcQKyX7C%7CQyX7G%7CQyXXyQ%5D%5BQyX7b7F%207%2D7%235Xy6bB%7CQyX7F%7CQyX7%7CCQyX7G%7CQyX6bB%7CQXyQ%7CCF%7CQyX%20Z%20==0=0===Ko%20Ko=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7bA4Bb6XKQyX7%5EbE%7CQyX7b%7CBQyX7%2DFZL%20lcKQycl%20LZ4T%7BA%2A7%2DC%7CQLZBb6G%7CQyX7%2DC1NZL%20lKcQyX7CZL%20lcKQyX7b9Xy%20lcKQC%5BB%2A%5D7%235XyiF%3ClcKQyX6bB%7CQXy7F%7CQyX7%2DC2N%7C%7DQne%3E%20%20F%7CQyXL%20lcKQ%7CF%237A%7CQyX7E%7CQyX7%2DBLZ%20lcKQyX7%5EB%7CQyX%5E7XyQyX7%2D%23a%20%2EC%2EyQ%7CD7C%7CQyX7C%7CQyX7%2DGLZ%20lcKQyX7%5EG%7CQyX%2D7%20%3CDX7%2DAZl%202nd%20ending%3E%20LZF7%235%20%20%20%5D==0=0===L%2EO%2EV%2EE%2E=Gabler%2DKaempfert==Medium%20Swing=G==1r34LbKcu7%7CQyX74G6XylcKQyX7D%7CQyX7DQ%7CyX7%2DA%7CQyX7%5EG%7CQ%20LZG%5E4TA%2A%5ByXsus%5D%5B%2ABGlcKQyX7AZL%20lcKyQX7%5ECZL%20lcKQyX7%20LZD7QyX6G%5EGZL%20yQ%5D%5B%2AX7D%7CQyX7D%7CQyX7A%2D%7CQyX7%5EG%7CQyX6GAyQKclX7D%7CQyX7D%7CG6XyQ%7CQyX7o%23C%7CQyX7%5EZCL%20lcKQyX7GC%2A%5B%5DG6XyQ%7CQyX7Q%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===La%20Fiesta=Corea%20Chick==Latin=A==1r34LbKcu76%2A%3C%20%204EXyQG%7CQyXF%7CQyXEA%2A%7BQ%7DyXEZLF%20G%7CQyXF%7C%20FLZE6Ti%2A%7BLF%20G%7C%7D%7BEXyQyXES%7B%7D%20%3Ex466%2A%20%3C%20EZLF%20G%7CQyXF%7CQ%7CFXyQ%20%3Ex46D%207%5ED%7D%5BA%5E7%207%5EAB%2A%7B%5D%20%20x%20ZLx%20%20ZL%20x%20ZLA%2F7%5ED%20C%237LZQyXEZZL7%23FA%5E7%2FE%7CQyX7%5EDZL7%5EA%207ZEL7B%207%2D%23FZL7oF%20C%23%2D7%20ZL7h%23%207%5EAZyQ%7CE7%207%5EAC%2A%5B%20%20QyXQy%5DX%20Q%2C7E%207B2N%7DQyXB%2D%2FALX7B1NdoC%20lZE%2D%2FAD%3CZLF%20G%7CQyXF%7CQXy%2CE%7B%5D%20F%20GZLA%2FF%20%2ES%2E%20aLA%2F%2DDnepo%28%3C%2A698x%20ZL%20x%20ZL%20x%20ZL%2FA7%5ED%207%5EAQ%7BY%7D%20%3Ex%20%3C%2A74%20%20E%3Ea%29%3E%20%7D%20==0=0===La%20Vie%20En%20Rose=Guglielmi%2DPiaf%2DDavid==Ballad=C==1r34LbKcu7%20x%20ZL4C%20C67G%207%2DDZL%2C7G%207%2D%7CDQyXCZL6C%207%5ECZLLZ%20x%204TA%2A%5B%7CQyXFC%23o%2CDs%20%20%2CCZL6C%207%5ECZ6LC%20ClB%2A%5B%5D%2C7G%2C7%2DC7%2C%7Cl%2CCsZL%20%2C7%2DD%7CC%2CXy7%5ECZL6C%20CC%2A%5B%5D%207%2CG%20%2C7%2DD%7CQyX7D%7CQ%20C6LZQyX%2DFG7%2CLZC6XyQZ%20==0=0===Ladies%20In%20Mercedes=Swallow%20Steve==Bossa%20Nova=G==1r34LbKcu7KQyX74G%5E7XcKQyX7%2DBZL%20lcKyQX11%237CZL%20lcKQyl%20LZE4TA%2A%5BAZL%20l%5B%2ABDb7hbEZL%20lcKQyX7b%2DGZL%20lcKQyX31b7XyQKc%5D%20%20lcQyX7%2DyQKclcKQyX11%237bGZL%20clKQyX7%5EbDC%2A%5B%5D%20%20l%20LZFX9b7b7hAZLZBb7XyX7%2DCZL%20lcKQyX13b7GD%2A%5B%5D%20%20lcKQyQKcl%20L%20lcK%20%20lcKl%20LZD%237CZL%20lcKQyX7%5EQG%7BYZ%20%20lcKQyX9b711XyQcKQyX%7D%20==0=0===Lady%20Bird=Dameron%20Tadd==Up%20Tempo%20Swing=C==1r34LbKcu7%7CQyX7%5E7XyQ%20lcKQyX7%5EC%7CQyXb7B%7CQyX7%2DFZL%20lcKLZBb%2DC44T%5B7%5ECU%7CQ%7CAb%5E%7CQyX7%2DD%7CQyX7D%7CyQX7%2DAZL%20lcKQyX7G7XyQyX7bE%20Eb%5E7LZAb%5E7%20Db%5E7%20Z==0=0===Lady%20is%20a%20Tramp%2C%20The=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7X%7CQyX7%5EC%7CQyX7G%7CyQX7%2DD%7CQyX7bE%7CQyEb7Xy4TA%2A%7BL7G%2077XyQ%7CA%207%2DE%7CQyX7bB%7CQXy7%5EFZL%20lcKQyX7C7LZD%2DG%7CQyX%7CQyX7%20A7LZ%5D%20%20lcKQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD%5B%2ABD%2D6C1NZ%2A%5B%5D%207%7CE%2D7XZL7A%207%2DE%7CQyX7GQ%7CyX7%2DD%7CQyX7A%7CQyD%2D7%20GQyX7G6CZL7yQ%7CEbZL7D%207%2DAZL9b7E7%20hB%7CQyX7%2DD%7CQyX7D%2D7%20GX7%5ECCXyQKcl%20%20Z%20==0=0===Lady%20Sings%20The%20Blues=Nichols%2DHoliday==Ballad=F%2D==1r34LbKcu7s%7CQyX4F%2DXyQyX7%5EF%7CQyX7%2DF%7CyQX6%2DF%7CQyX5%23%2DF%7CQ%7CBb%5E74TA%2A%7BX7GZLb7%2ClDQyXZL%20lcKQyX7F%2AB%5B%7D%209b7C%207%2DGZL7r%7CXyQE%2C7%5EFF%7CQyX%20LZ%20xyX5%23%2DF%7CQyX%2DFA%2A%5D%5B%209b7C%20sus7GZL%20Q%7CF%2D6lcKQyQyXZ%20%7C%7CF%5E77%2DGZL%2C7Dl%2C7bE%2C%5E7Fs%7CQyX7%5EbB%7CQyX%20C7b9QyX7%2DXyQXyQ%20%20YQLZUfF%2D6XyQZ%20==0=0===Lady%27s%20In%20Love%20With%20You%2C%20The=Lane%20Burton==Medium%20Swing=G==1r34LbKcu7GZL%2C54A7%2CX%7CQyX%2C6G%7CQyX%2C7DQ%7CyX%2C7%2DAZL%20lcKQyppD7%234TA%2A%7ByX%2C7%5EKcl%20%20%2C7G%7CQyX%2C7%2DDZL%20%20xZL%2C7G%20%2C7%2DDB%2A%5B%7DXyQ%7CCQyX%2C6yX%2C7DLZC%2D67%2DAZL%20lcKQyX%2C7AA%2A%5B%5DQyX%2C7D%7CQyX%2C%2CXyQ%7C%20lcKQQ%7CA%2D7%2CXyQ%7CD7XyQ%7CG6%2CXyQKcl%20%20Z%20==0=0===Lakes=Metheny%20Pat==Even%208ths=D==1r34LbKcu7%2C%2DB%7C%2C4DXyQ%2FAs%20DA%2A%5B%7DQyXD%2F%7CAQyXD%2FG%7CQyXD%2FA%7CC%23%2CB%2D4Ti%2A%7B7%5ED%7C%2CLZE%2FG%2FG%20%2DEZL7%2DB%207%23FLZ7%23F%207%5EDZLA%2FG%20%23A%2CA%2FG%20A%2FDlA%20%23C%2F%2D9LZGC%2FDl%2C%2DB%7C%2C%2DB%2CobsB%20AB%2A%5B%5D%20A%2FbB%20A%2F%2Cpp%7CAE%20%23F%2F%5DQyX7ZG%5E7%20%2D%23F%207%5EGZL9D%20%2DBLZ9C%207%2D%23CZL%23G%2F%23F7LZF%5ELD%2F7%2DbB%20B%2F%2D9%20F%23%23A%2FDZLA%2FbE%20%23G%2F%2397E%7CQyXG%2F%23FZL7%2DXyQ%7CCElC%2A%5B%20%20%3Een7%2FC%23%20us7Al%7C%2C%5EG%2C7%2D%23F%20s9%2DEl%7C%2CbE%2FD%2C9Dss%20%3CFiAZLC%2F%5EFZLsolos%3E7%5ED%7B%7DQyXD%2FA%7CQyCX%2FG%7CQyXD%2FA%7CQyXD%20C7suS%3C%7BY%5DD%207%5EbsusLZs7F%207%5EGZLsus7D7%20%5EEZLsus7B%207%5EbDusLZB7bA%207b7susLZGb%5E7%20G7susLZC%5E7%20A7sus%20%7D%20==0=0===Lament=Johnson%20J%2EJ%2E==Ballad=F%2D==1r34LbKcu77%2DD%7CQ4F%2DXyZL9b7C%207hG%7CQyX%5E7bDZL7bA%207%2DbE%7CQF%5E7Xy4TA%2A%5Bl%7C%2C%5Eb%2D7%28EhDs%20%2DDB%2A%5B%5D%209b7A%29%209b7A%287hE%7CQyX%297%2D%2FC%2CBG%7CQyX%7CQyX7%2D7LZG7bA%207%2DbE%7CQyX%2DDLZ9b7A%207hE%7CQyX7%2DLZDb%5ED%207%2DAyX7%5EF7b9%20%5D7hG%7CQyX7%5EbDZL7Ab%207%2DbE%7CQyX%2DFA%2A%5B%20C7LZC%207hGB%2CC%2F%2DXyQ%7CGC%2A%5B%5D%209b7A%20%299b7%28A7hE%7CQyX%297hE%287%2DD%2D%20sD7%2DD%7CQ%5EFZL7A%2D7%20DZL7%2DD%207%5EFZL7bE7%20%2DbB%7CQyX7hBZL7%2DDb7%20Cl%7C%2C%5Eb7XyQ%7CGh7%20C7b9%20Z%20==0=0===Lamp%20Is%20Low%2C%20The=DeRose%2DShefter==Medium%20Swing=C==1r34LbKcu7yX7F%7C4D%2D7%28%7CQyX7G%7CQyX7%2DD%7CyQX7G%7CQyX%29sus31GC6XyQ4TA%2A%5ByX7G%7CXyQ%7CAD%7CQyX7G%7CQyX%29su3s1G%287%2DDA%2A%5B%5DQyX7%2D7XyQ7%2DE%7CQ7C%7CQyyQ%7CF7QyX7C%7CQyX7%2DGB%2A%5D%5B%20%20lcKQyX6C%7CQyX%7CG%2D7XX6C%7CQyX7G%7C%5E7XyQus31G%287%2DDC%2A%5B%5D%20l%20cKQyX7bBZL%20lcKs%29XyQF%7CQyXX6CU%7CXyQ%7CG7G%7CQyX7hD%7CQyX3b17A%7CQyX7%2DE%7CQyX7b9XyQ7%2DD%7CQyQ%7CE%2D7%20A7%20Z%20==0=0===Last%20Night%20When%20We%20Were%20Young=Arlen%20Harold==Ballad=G==1r34LbKcu7AZL7GAG%5E7%20L9%237D%207%2DA%7CQyX7ZAL31b7E%207%2DBZL7CZD%2D7%20%2A%7B44T%7CQyX7b9LZG%207B%7CQyX7%2DDB%2A%5B%7D7%20D%207%2DAZL7o%23G%207%5EE7LZA7D%207h%5EGlA%2A7b9LZ7D%2C7bEsZL9b7A%20h7E%7CQyX7B%7CQyX7%2DD%2Cpp%5D%5BA%207bB%2DA%7CQyZB%2D7%207D%207%2DA%7CQyX7AZLE7%207B%7CQyX7%2DDZL7ELZG6XL7C%2077%20D7%20Z%20==0=0===Last%20Time%20I%20Saw%20Paris%2C%20The=Mancini%20Henry==Medium%20Swing=Ab==1r34LbKcu7%207%2DbB4Ab6XbE%7CQyX7%2DbB%7CQyXb7EZL%20x%20ZL%20lcKQy7XyQ%7C4TA%2A%7B%7CQyX7Ab6Xy7bB%207%2DFZL7C%207%5EEbZL7bB%207%2DFB%2A%5B%7DQLZEb%5EZL7bEZL%20x%207LZF%5EKQyX6bAA%2A%5B%5DQyXb7E%7CQyX7%2DbB%7CQyX7cl%20LZC%207%2DGEb7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CBb%2D7%20Eb7LZAb6XyQZ%20==0=0===Last%20Train%20Home=Metheny%20Pat==Even%208ths=Bb==1r34LbKcu7X%2DGZL4BbXyD%7CQyX%2CbB%7CQyXbBQ%7CyXbA%7CQyXbB%2FC%7CQ%2D%20D%2D74TA%2A%5BXF%2F%2DGXyQ%7C%7CF%2F7D%7CQyX%2DG%7CQyXF7ZL%20lcKQyXsus7F%23XyQ%7CbE%7CQybE%7CQy%5E7XyQZLQyX%7CrQyX%7CQyX%2D7G%7CQyX7%2DDZL%20lcKG%2D7%2CXbE%7CQys%20%207%2DyQKcl%2CbB%2FFl%7C%2CbB%2FFs%20b%20B%5DQyXFZL%20x%20ZL%20XyQ%7CGXbB%2F6G%2FFl%7ClF%2FG%2C%20%207%2DG%7CQyX%2CbB%2FF%7Cl%2CbB%2FFs%20%20bB%7CQyXsF%2FG%2C%7C%2CG%2FF%2CXyQZ%20==0=0===Laura=Raksin%20David==Ballad=C==1r34LbKcu77%5EF%7CQ4A%2D9XC%7CQyX9%2DGZL%20lcKyQX6G%7CQyX9b7D%7CQy7b9Xy4TA%2A%5BhA%7CQyl%20%20%5D%5BQyX7%5EbEZL9b7bBs%20us7bB%7CQyX7%2DFB%2A%7CC%2D7XcKQyX6G%7CQy5LZpp%7CQyX9%2DAA%2A%5B%5DQyX13b7E%7CQyX7%5EGZL7DD7b9Xb7D%207LbE%2F7l%20LZGFC%2A%5B%5D%20%20lcKQyX7F%5E%7CQyX9b7C%7CQyX9%2D%2D7%20F%2DcKQyXB%7CQyXG7b9LyX7G%7CQyX9b7DZL%2D7A%207%2DEZL7F%207%5ECZQ%7CUC6%207hDZh7%20E7b9%20Z%20==0=0===Laurie=Evans%20Bill==Ballad=Bb==1r34LbKcu7%7CQyX9b%5E7Xy%237Dpp%7CQyX7%2DAZL%2359%237E%20sus9b7E%7CQ5LZGhB44T%7BQyX7%2D5XyQ%7CX5%239%237bB%7CQyX9%2DZFL5%237Fpp%7CQyX7%2DCyQ%7CEb%239%237C%239B%20s9XyQ%7CL7C%20sus7CZL7bDs%20us7bD%7CQyX7hD1NZB7su%237bA%7CX5%239%23N2G%2D9X7hC%7CQyX9%2D%23C%7CQXy9%2DB%7CQyX9%2DA%7CQyXyQ%7CF7%7C%7D%2011yQ%7CBb13susXyQ%7CAb13susXyQ%7CGb13XyQ%7CF13sus%20F7%239%20Z%20==0=0===Lazy%20Afternoon=Latouche%2DMoross==Ballad=A%2D==1r34LbKcu7%7CQyX%2C4A%2D7%2CX%2C7%2DA%7CQyX%2C7D%7CQXy%2C7%2DA%7CQyX7A%7CQyXyQ%7CD74TA%2A%5BX%2C7%2DDyQ%7CD79G%7CQyX7%2DD%7CQyX7%7CDQyX7%2DDB%2A%5B%5DQyX%2C%2CXyQ%7CX%2C7%2DAL%2C7F%20%2CXyQ%7CQyX%2C7G%7CQyX%2C7%2DD%2AC%5B%5DQyX7G%7CQyX7%2DD%7CC%5E7%2C7G%7CQyA%2A%5BQy%20A7%2CLyX%2C7hB%7CQyX%2C7%5ECQ%7CyX%2C7G%7CQyX%2C7%2DDZQ%7CE7X%2C7%2DEZD%7CQyXyQ%7CA7yX7D%7CQyX%2C7%2DA%7CQXy7D%7CQyX%2C7%2DA%7CQyXQ%7CA%2D7X%2C7%2DA7%2CXyQ%7CA6XyQ%7CB%2D7%2C%20E7%20Z%20==0=0===Lazy%20Bird=Coltrane%20John==Up%20Tempo%20Swing=G==1r34LbKcu77D%207%2D4A%2D7%207%5EbE%7CQyX7bB%7CQy7X%2DFZL7F%207%2DCZL7DXyQ%7CA4T%7BA%2A7%2DB%5BB%5E7XyQcKQyX7%5EG2NZL%20QXyQyX%7D%207bD%207%2DbA%7Cl%20%20%5D%2AG1NZL%2DbA%7CQ7XyQ%7C%7CQyX7D%7CQyX7%2DAZ7LbE%207%2DbB%7CQyX7%5EAG%5E7XyE%7CQyX%2DA%7CQy%20%5D%2AA%5B%7CQyX7bB%7CQyX7%2DFLZ7F%207%2DCZL7D%207%2DAEb%5E7X7bD%2079b7D%7CQLZG%5EA%7CQyX7bE%7CQyX117%23F%7CQYZ%20%20lcKQyX7%2D7XyQ%2C7D%207%7CQyX7%5E7XyQyX7bE%7CQyX9b7bBQ%7CyX7%5EF%7CQyX9b7C%7CQ%7CAb%5EG%7CQyXDb7%2311%20%20%20Z==0=0===Lazy%20River=Carmichael%20Hoagy==Slow%20Swing=F==1r34LbKcu7ClZL74D7XyA%2C7Gs%7CQyX7Gl%7C%2C%23oF%2C7C%2C7bD%2C7Ds%7CQb7%2ClG4T%5BA%2AC%2C7bDsC7%2CDQyX7D%5BB%2A%5DQyX6FZlL7C%206FZL7Cl%2C7b%7CsD7%2C%7CQyX77C%207G%2C%7ClG7C%2F6FZL7oB%206bBZ7LGl%2C7bA%2C7Gs%7CQyX%20D7LZo%23F%2C7LZF6%20D7LZG7%20C7LZUF6%20A7%20Z%20==0=0===Lazybones=Carmichael%2DMercer==Slow%20Swing=C==1r34LbKcu7%2DD%7CQy4C%5E7%20bB%2F7C%206Cl%7C%2C7G%2CF7s%207%5ECZL%20x%20ZL7FLZA7X4TA%2A%7BFB%2A%5B%5DAb7b5C2N%7CQyXQyXQyXQXy%7D%207G%206C1NZL7G%206%20G7%20%7CQyX7%207%2DD%7Ccl%20LZZL7G%207DZL7bE%207%7CFQyX7%5ECZL7G%207%5ECD7XyQKQyX6D%7CQyX%2AAC%5E7B%2F7C%206Cl%7C%2C7G%2C7sF%207%5ECZL%20x%20ZL7F%20bLZA7%5B%5D%207G%2D7XyQ%7CAb7b5%20G7LZC6%20sD%2D7%2CG7Z%20==0=0===Leaving=Beirach%20Richie==Even%208ths=Bb==1r34LbKcu7DZL9bb%5E7%2317%5EbGZL%20lcKQyX6%2DbG%7CQyX9b7D%7CQyX1%235%20F7E44T%5BZLA%2F7Q%7CG%2Db%5EbB%7CQyXsus7bA%7CyQX7%2DCZL%20lcKQyX67%2C%20F%5EyX9b7tla7D1%20G7bB%2FD%7CQyX11%237%5EBZ1L1%237%5EbG%207%5E%2DCZL9bXyQ%7C1%237bAXyQZ%20==0=0===Leila=Montgomery%20Wes==Slow%20Swing=C==1r34LbKcu7L9b7b4G%2D7%20B%7CQyX7%5EFZL7C%207G%2DZL9b7D%207%2DAZL7Cb%2D7%20E4TA%2A%7BF2N%7CQ%20Db%5E7QyXQyX%7D%207D%20%2C7%5E1FNZL9b7C%20%2C7%2DGZLXyQXy7%5EbAZ7G%207%2DQ%5D%5B%2AB%2C7%5EbBZL7F%207%2DC%7CyQX%2C7%5EbBZL7F%207%2DCXyQ%7CDyX%2C7%5EL9b7D%2CXyQ%7CL9b7C%207%2DGA%2A%5B%5D%20b97C%207%2DGZL7G%207%2DDZA%2D7%207%5ECZL9b7C%20C7b9LL7%5EbD%207%5EbAZL9bb7E%207%2DbB%7CQyX7%5EFZZG%2D7%2C%207%2DGZLZF%5E7%2CXyQZ%20==0=0===Lennie%2DBird=Tristano%20Lennie==Medium%20Up%20Swing=G==1r34LbKcu7bB%7CQy%5E7XyQL%20lcKQyX7%5EF%7CQy7XC%7CQyX7%2DGZL%20lcKZF%2D7XG44T%5BZL7D%20Eb6Xy7%2DE%207%2DBZL%20lcKQXy9b7D%7CQyX9b7A%7CQLZA%2D7%7CQyX7G%5E7%20E%2D7LZA%2D7%2C%20D7%20Z%20==0=0===Lennie%27s%20Pennies=Tristano%20Lennie==Up%20Tempo%20Swing=C%2D==1r34LbKcu77G%7CQy4C%2D6X%20lcKQyX6%2DC%7CQyXG7%7CQyX7DZL%20lcKQyLZD7X4TA%2A%5BQyX7hh7XyQ7D%7CQyX7hAZL%20lcQKyX6%2DF%7CQyX9b7C%7CXyQ%7CDG%7CQyX6%2DFZLQ%5D%5B%2AByX9b7C%7CQyX7G%7CQXy7DZL%20lcKQyX6%2DCQKcl%20yX7G%7C9b7G%7Cl%20LZFD%7CQyX7A%7CQyX6%2DCLZ9b7G%207hD%7CQyX6%2Dh7XyQcKQyXXyQ%7CC%2D6XyQKcl%20%20Z%20==0=0===Let%20There%20Be%20Love=Rand%2DGrant==Medium%20Swing=Eb==1r34LbKcu7E%7CQyX4Eb%5E7yX7hF%7CQyX7C%7CQy7XhG%7CQyX7%5EbA%7CQyXQ%7CBb74TA%2A%5B%207%2DGZb7LZG7%5EbE%7CQyX7bB%7CQy7X%2DFB%2A%5B%5D%207o%23F%207%2D%20Ab7LA%207%5Eb%7CQyX7ZF%2D7X%5B%5D%207bB%207%2DFZL9bC7%207%2DG%7CQyX7bB%7CQy%2AAEb%5EL7o%23F7bB%207yQ%7CGhX7%5EbE%7CQyX7bB%7CQXy7hF%7CQyX7C%7CQyX7yQ%7CF%2DX7%5EbAyX6bEEb%5E7XbB%7CQyX7%2DFZL%20lcQKyX9C%7CQyX7%2DG%7CQy7XyQ%7CC%2A%5B%5D%20Q%7CF%2D7%20Bb7%20Z%20==0=0===Let%20There%20Be%20You=Young%2DCavanaugh==Slow%20Swing=C==1r34LbKcu7l%7C7bB4C%5E7%2C%2CCZL%2C5%237G%20%2C7GZ7LG%20%2C7%2DDZL%2C7o%23F%20psB7%2C4TA%2A%7BG%2C7DsQ%7CD%2D7QyXQyX%7D%20%2C7G%20%2C7D%2D%7CQyX%2C7D1N%7CQyX%2C%20LZN2yX%2C7A7A%7CQy%2CG7%7Cl%7CQyX%2C7o%23F%7CQyX%2C%5E7FB%2A%5BY%5D%207C%20%2C7%5ECC%5E7%2CX7%2DD%2C77%5ECA%2AD%2D7%2C%20G%20%2C7%2DD%7CQyX%2C7Dlp%7C%2C7%2DA%2CG%2CCsZL%2C7G7%20%5DY%5B%7CQyX%2C7%2DD%7CQ7%2CLZDl%7C7bB%2C7Bsp%2CCZL%2357G%20%2C7GZL7G%20%2C7%2DA7%2CXyo%23F%20%2C%2CXyQ%7CsD7%2CG7%2CD%2D7%2CG7%7ClC%5E7XyQZ%20==0=0===Let%27s%20Call%20The%20Whole%20Thing%20Off=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7CZL7G4G%5E7%20L7D%207%2DAZL7%2DE%207G%5EZL%2C7D%207%2DAZL7%2DEZD%2D7%204TA%2A%7BQyX6G6LZN17%2DA2NZL%20QyXQyX%20%7D7D%207AZL7%2DE%207%2DB%20D7LZ%2DC%207%5EF%7CQyX%23h7XyL7D%20sus7DZL7%2DA9%20b7EZL7%2DB%207%23F%7CQZC%23h7CB%2A%5B%5D%5EGZL77LZE7ZL7%2DE%207%5EGA%2A%5B%5D%20D7%20sus7DZL7%2DA%209bA%2D7%20D%2DB%207%23AZL7ELZA%2D77D%20D%2F7%5EGZL6%2DC%20%5E7CZL7G%207%2DDZL7D%20LZB7%207%2DE%207%2D7%20D7LZG6%20D7sus%20Z%20==0=0===Let%27s%20Call%20This=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu7E%207FZ4D9sup%7CQyXsus9DZL%20xZ%20L%20x%20ZL%20lcKQyXspF%237L4T%7BA%2A7%2DBZL7%20D7%20yX7AZL%20lcKQyX7ZCL%20lcKQyX7G%5BB%2A%7DQKcl%20bEZL7QyXsuZA%2D7%20%20x%20ZL%20x%20ZL%20lcKyQXsus9D%5BA%2A%5D%207bALZD9sL7bB%20%7CppF%237LZF7%20E7LZG6%20%20%20Z==0=0===Let%27s%20Cool%20One=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7QyX114Eb%5E7l%7C%2C7G%2C7bD%2C7D%2C%5EEbsZL7bB%207%2DF%7CQyXC7b9%234T%7BA%2A7bE%7CQQ%7CBb7B%5BB%2A%7D%20%297bB%28%20x%29%2D7F%28%20%7CQyX6bE%7CQyXb%2D7XyyX7F%7C7%5EbE%5Bb%5E7XylcKQyXsus7bBZLl%20cKQyX7FZL%20lcKQ%20%20%5D%2AAA%7CQyX7bB%7CQ%2D7%20BbQyX11%239b7Cl%7C%2C7%2CG7bD%2C7D%2C%5EbEsZL7%7CF7XyF%7CQyXXyQ%7CEb6XyQ%7C%20%28F%2D7%29x%20%28Bb7%29%20Z==0=0===Let%27s%20Do%20It%20%28Let%27s%20Fall%20In%20Love%29=Porter%20Cole==Medium%20Swing=Bb==1r34LbKcu77%2DDZL4Bb6%206%2DbE%206bEZL7bB%20b6BZL7F%207%2DCZL7oB%28Ab9%294TA%2A%7BbB2NZLZC%2D7QyX%7D%205%237F%209CZLb97G%205%237D1NZL7F%20XyQ%20L9b7G%20%2DF%7CQyLZBb6L6%2DC%20%299bE%287%2DC%7CyQX6%2DGB%2A%5B%5D%205%237D%20ZD%2D7X7bE%206%206bBAb9LZE%237F%207%2DC%7CQyX6bDLZ7bA%207%2DbE%7CQyX6b5%20%5D%5B%2A7bB%207ZL9b7C%2D7%20FZL7%2DG%20D%2F6bB%7CQy7XbEZL7bB%206bBZL7C%2D7%20FZL7oBBb6%20G7%235LZC%2D7%20F7%235%20Z%20==0=0===Let%27s%20Face%20The%20Music%20And%20Dance=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7QyX7hAC%2DXycKQyX%2DC%7CQyX%2C9bG7%7CQyX7hDZL%20lcKQl%20LZD%2A%5B44T%207hD%7CXyQ%7CCCZLQ%20%207bB%7CQyX7F%5EZL7C%207%2DG%7CQyX7%5E%2D%2CXyQ9b7G%7C%7CQyX7%5B%2ABC%2DX7GZL7%2DC%207%5E%2DCZ6L%2DC%20%2DCZL%20lcKQyXyQ%7CAb%209b7GyX7bB%2CXyQK%5EF%7CQyX7C%7CQyX6CLZ%20lcKQyX7GZL%20lc7XyQ%7CG%2F7%2DD7%2DbB%7CyQ%7CBbbAZL7bE%207%2DbB%7CQXy7%5EbAC%2A%5B%207bE%207%2D%5E7XyQX6C%7CQQyX%5DQZAb%5E7G%3EadoC%20la%20%2EC%2ED%7C%3CQyX7GZL%20lcKQyX7b9XyL7bE%20XyQ%20LZQA%2D7%20LZBb7%20LZD%2D7%20LZG7%20LZC6LZG7b9%20Z==0=0===Let%27s%20Fall%20In%20Love=Arlen%20Harold==Medium%20Swing=C==1r34LbKcu77%2DA%2074C6%20A6%2DF%287G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2D%29LZE%2D4T%7BA%2AE%207hB%20G7LZ7hB2NZL%20QyXQyX%20%7D7G%207DZL7A%207E1N%20E7LZ7%2DDZL%2DDZL7%5BA%2D%20AEZL7o%23D%207DZL7%2D%20A7D%7CQyX7%2DAZL7%5E%2D%2D7%20A%2DB%2A%5D%207L7%2DA%20ZE%2D7%20G%207%2DDZL7%2DA%206C%5B%2AA%5D%207G%207%2DDZL9b7A7LZC6L7G%207ZD%2D7%20G7%28F%2D6%29LZE%2D7%20A%2D7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Let%27s%20Get%20Away%20From%20It%20All=Dennis%2DAdair==Medium%20Up%20Swing=Eb==1r34LbKcu7C%20%2C7%2D4Eb%5E7o%23F%20%2C7%5EbAZL7bE%2C%207%5EbEZL%2C9b7bB%20%2C7%2CLZG4TA%2A%7B%20QyXQ7%2C%20BbbB%20%2C7%2DF%7CQyX%2C7FN1ZL%2C7C%20%2C7bDZL%2C77%20%7DXy%2DFZL7%20%2C7%2DG%2D7%2C%20B%2ChAs%20%2C7%5EbAB%2A%5BY%20%5D%2C7bE%20%2C6bEZL%2C7bD7%2C%7ClF2NZL7bBZLF%2D7%2C%207%2DCZL%2C7oB%20%2C7%5Eb%7CBQyX%2C7%5EbEZL%2C7bB%2C%20F7%2CZL%2C7C%20%2C7%5EbF%2D7%2C%20E%20%2C7%5EbEZL%2C9b7b%20B%2C7%5EbEA%2A%5BY%5D%207bBb7LZA%7CQyX%2C6bEZLLZG%2D77%2DFZL%2C7C%20%2C7bDZ%2CL7bB%20%2C7%2DFZL7C%20%2C%2C%20E7%2C%2C7o%23FXyQZ%20==0=0===Let%27s%20Get%20Lost=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7b7A%7CQ4C%5E7%2CZL9b7B%207h%23F%7CQy7X%5EC%7CQyX7h%23F%7CQyXEh7Xy4TA%2A%7Bh%23F%7CQ%7CEh7X%7CQyX7G%7CQyX7%2DD1BN%2A%5B%5DQyX31b7A%7CQyC%5E7XyQyX31X7G%7CQ9LZE%2D2NC%2A%5B%7D%207G%207%2DD%7CyQX7D%7CQyX7A%7CQyX7D%2D7Xyb7B%207yQ%7CC%5E7%20F7LZE7%20A%2D7LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Li%27l%20Darling=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7b7C%2074G7XyX7G%7CQyX9b7D%7CQy7X%2DAZL9b7C%207%2DG%7CQyQ%7CG%2D4T%5BA%2A7hAZLXyQ%7CF6bBZL7F%206FZL6%2DBb%206bB%5BB%2A%5DQyX5%237%20Bb%2D67FZL9%2DG%7CQyLZG7X%2A%5D%209b7D%207hAZL7%20C7%2DGZL7G%207%2DD%7CQyA%5BG7X9b7D%20X5%237F9LZA%2DFZL9b7C%207%2DG%7CQy7XG%7CQyX9b7D%7CQyX77XyQ%7Cb7C%207G%7CQyX%5BBb6%20b7D%207hAZL6%2DbB%20b6BZL7F%206FZL6%2DbB9LZG7C%2A%5DQy%2D7%20C7LZUF6XyQ%7CAh7%20D7b9%20Z==0=0===Liberia=Coltrane%20John==Medium%20Up%20Swing=D%2D==1r34LbKcu7hE%7CQy4A7%239yX9%237A%7CQyX%2DD%7CQXy9%237A%7CQyX%2DD%7CQyXQ%7CD%2DX4TA%2A%7Btla7E9LZD%2DxZLxZLxZLxZLxZxLZLtla7EB%2A%5B%7DQyXLZxLZb7A%207AZL%20xxLZxL%20ZL%20lcKQyX9%237A%2AC%5B%5D%20xZLxZLxZLxZx%20LZ%20ZLxZLQyXG%2FQKcl%20lcKQyX7GQ%7CYZ%20Q%20%20%2DDZL9b7A%207hEZL%20LZF7yX9%237KQyXGZDb%5E7%5EbDZL%20lcKQyX5%23G7ZL%20lcKQyXG%2F11%237%2311%2FL%20lcK%20x%20ZLEb%2FGXyXnl%3EkaerB%20olo%3CS%7C%2C%2BAs%20%20G%2FbE%7CQyQKcl%20ZL%20lcLZ%20x%20%20Z%20==0=0===Light%20Blue=Monk%20Thelonious==Ballad=C==1r34LbKcu7yX9DZ%5E7XyQyX7%5ECZL%2C7bB%20%2C7QFyX7%5EFZL%2C7C%20%2C7GQXyQLF44T%5B7%5ECZL1XyQ%7C%2C7%2D%23FQyX7%5EFZL%2Cb7G%20%2C11%237FQyX7%5EF%20F%2D7%2C1%237GQXyQXyQLZD9%2CXyQG7%2311%2C%20Db%5E7%2311%20Z%20==0=0===Ligia=Jobim%20Antonio%2DCarlos==Bossa%20Nova=B==1r34LbKcu7sus7%23%23%2D7Xy7h%23C%7CQyX7oD%7CQy7X%2D%23D%7CQyX5%237%23F%7CQXyQ%7CFC44T%5B%7CQyX7ZA%23%2D7yX7%5EB%7CQyX7oF%7CQXy7%5EE%7CQyX7%23D%7CQyXQ%7CG%23%2DL7%23F%20F%2D7XyQ%7CBb7XyQ%7CD%23%5E7%20G%237%235LZC%23%2D7XyQ%7CC7susXyQKcl%20%20Z%20==0=0===Like%20A%20Lover=Dori%20Caymmi%2DNelson%20Motta==Bossa%20Nova=C==1r34LbKcu7sus7A4C%5E7X%207%2DB%7CQyXC%2FD%7CQy7X%5EC%7CQyXsus7G%7CQyE%2D7LZ4TA%2A%7B%5EC%7CQyD%5E7XyG%7CQyX7%5EC%7CQyXF%2F%7CGQyX7%5EF%7CQyX7G%7CQ7susXZL7A%20%7CQyX7G7sus%2F6%2DF%207%5ECB%2A%5B%20%20QXyQyX%7D%20U%20%3EeniF%3C%20CLZC%5E%7CQyX7yX7%2DEQKcl%20b7B%7CQyX7h%23F%7CQy7X%2DEZL9b7B%207%2DBZL9XyQ%7CyXC%2FDQyXsu%20G%2D7LniF%20la%20%2EC%2ED%3C%7CQXysus7G%7CQyX%23F%2FDZe%3EG7s7%2DA%7CQZ%20==0=0===Like%20Someone%20In%20Love=Van%2DHeusen%20Jimmy==Medium%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7%2DGZL7bA%207hAZLb%2FB7%2DC%207%2DCZLD%2F7G%207%20C7L4TA%2A%7B7%2DD%7CQ7%28Bb7A1NB%2A%5B%5D%207bE%207%2DBb%7CQyX7%5EbEZL7D%20%29b%5E7Xy%2DA%7CQyNC%2A%5B%7DC%5E7Xy7bB%7CQyX7%2DF%7CQyXF7%7CQyX7%2DCZL%20lcKQ%235XyQZL7G%20EZL7bXyQ%7CDZL7C%207%2DG%7CQyX7oF%23%7CQyX7%5ECZL7G%207%2DF%2D7%20B7%5EbA2b6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Like%20Sonny=Coltrane%20John==Bossa%20Nova=Eb==1r34LbKcu7bEZL74D%2D7XbA%7CQyX7%2DbAZL%20lKcQyX7%2DFZL%20lcKQy%2D7%20Bb4T%5BA%2A7%2D%23C%7CKcl%20%20%23CZL%20lcKQyX7%2DFLZ%20lcKQyX7%2DA%5BB%2A%5D%2D7XyQQyX7%5EZL%20lcZB%5E7X%2DFZL%20lcKQyX7%2DDA%5B%2A%5D%207bA%207%2DbE%7CQy7XyQKL7%23F%20Ab%2D7XyQ%7CAb%2D7%20Bb7LZEb%5E7XyQKcl%20%20Z%20==0=0===Lily%20of%20The%20Valley=Traditional==Medium%20Swing=F==1r34LbKcu7%5DQyXF4F%2CXyCZL%20lcKQyX%2CF%7CQXyF%7CQyX7CZL%20lcKQ7XyQ%7C4TA%2A%5B7GZL7yQ%7CBb%7CQyX7bB%7CQyXF%7CQXy7C%7CQyX7%2DG%7CQyX7F6%20D%2DXFB%2A%5B%20C7%20Z%20==0=0===Limbo=Shorter%20Wayne==Waltz=C==1r34LbKcu7%5ED%7CQyb%2D7XybB%7CQyXsus7F%7CQy7X%5EC%7CQyXsus7bG%7CQ7susXE43T%5B11%237%5EG%2FAbXsus7bG%7CQyX7%5EbGQ%7CyX7%5EbAZL%20lcKQyXyQ%7CG%7CQyX7%237D%7CQ%2311LZE%7CQyX7A%7CQyX7%2D%23ZCL11%237%5EE%2011%237%5EFb%2D7Xy7%5EbG%2011XyQZ%20==0=0===Limehouse%20Blues=Braham%2DFurber==Up%20Tempo%20Swing=Ab==1r34LbKcu7ZL%20x%204Db7XZL%20lcKQyX7bBZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4T%5BA%2AD%207bEQKcl%20%2DbBZL%20lcKQyX7b%7CBQyX7%2DF%7CQyX7CZL7XyQ%7CyX6bAZL%20x%20%5BDb7XZL%20lcKQyX7bBZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZB%2A%5D%207ZL7bEQ%7CF7XZL7oB%20C%2F6bA%7CQy6X%2DbD%7CQyX7%2DbB%7CQyBb%2D7%20yX6bAAb6XyQKcl%20%20Z%20==0=0===Line%20For%20Lyons=Mulligan%20Gerry==Medium%20Swing=G==1r34LbKcu77%2DAZLAG6%20GGZL7D%207%2DAZL7E%20%2D7BZL7F%207%2DCZL9b7%5E7%20E7%2A%7B44T%5ECB%2A%5BN1G6%20G%7CQyX6G2NZL%20QyQXyX%7D%207D%207%2DAZL7E7XyQ%5DZL7D%20%207%2DB%7CC%23h7%20%7CQyX7%2DA%7CQyX%2C9bE7%7CQyX7%2DBZL9b7%23FD7XyQ%7CQyX7%5EGZL7%2D7%20D7ZL7E%207%2DBZL7F%207C%2DZL9b7G%206GA%2A%5B%5D%20A%2D7%20DAZL7E7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Linger%20Awhile=Rose%20Vincent==Medium%20Swing=F==1r34LbKcu7KQyX74F6XyCpp%7CQyX7CZL7bDpp%7CQyX7FZL7Cpp%7CQo7LZC4TA%2A%5B7%5EFZL%20x%20LZ%7CQyX7%5EFZL5%239%237%20C7C%7CQyX7%2DGZL%20x%20ppFo7ZL%20lcX7GZLpC7%20%5DyX7DZL%20lcKQyX7ZAL%20lcKQyX7%2DDB%2A%5BQKcl%20p%7CQyXZL%20lc7%20C7%20CZL7bDpp%7CQyX7FLZ7Cpp%7CQyX6FA%2A%5B%5D7XyQK%2DG%7CQyF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Litha=Corea%20Chick==Up%20Tempo%20Swing=D==1r34LbKcu7QyX7%2D8D%5E7X7%5EbA%7CQyX7%2DbB%7CQXy7%5EB%7CQyX7%2D%23C%7CQyXyQ%7CG6T%5BA%2A7%5ECZL11LZxLxZL7%5EbEZLxZLxLZxZL7%5EDZLxZLxZLZxLZx%237%5EF%7C%20%20QyXxLZxLxZLxZLxZL9%237BZxLZLxZLxZLsus7FZ%20%5DXyQZLxZLxZLxZ%5BE%2D7LZLsus7bBZLxZLxLZxZLxZLxZLxZLxZxLZxL44TB%2ALxZLxxLZxL7bEZLxZLxZLxZLZxLxZLxZLxZL7%2DAZsusLZZLxZLZxLZxLZxLZxLZx%20Z==0=0===Little%20B%27s%20Poem=Hutcherson%20Bobby==Waltz=F%2D==1r34LbKcu7%7CQyX7b%5E7%231yX7%2DF%7CQyX%2C11%237b%5EG%7CQyX7%2DF%7CQyX%2C1Q%7CEb%2DG43T%5B%2DF%7CQyyQ%7CEbL7B%207%2D%23F%7CQyX7%2D%7CFQyX%2C9b7C%7CQyX7%2DZE%5E7XX7%5EbDbD%2C7%2DLZEb%5EZL%2C7%2DE%2C7%2DD%2C7%5EC%7CsQyX11%237bD%7CQyX7F%2D7%2CG7bB%2077%20Z%20==0=0===Little%20Boat%20%28O%20Barquinho%29=Menescal%20Roberto==Bossa%20Nova=Bb==1r34LbKcu7L7G%207b%5E7XylcKQyX7%5EbAZL%20xZ%20L7A%207%2DEZL%20lcKQ%20LZD%2DB44T%5B7%2DC%7CQZGb%5E7G%7CQyX7%2DDZL%20x%20Z7LF%207%2DCZL%20lcKQyX7b9XyL%20x%20ZXyQ%7CF7b9%20%20%20Z==0=0===Little%20Chicago%20Fire=Foster%20Frank==Up%20Tempo%20Swing=Bb==1r34LbKcu7%209bBZ4Bb697%5EbGZL9bD%207%5EbBLZ31F%209%2DCZL9%237G%20%20F13L4TA%2A%7ByXQyXEb69%205%239%237F%207%2DC1NZL7%2CG%207%2DDZLbA%2F7%2DbE%20%7DXyQZL31EbAs%203N2sC%2D1bA%207%2DbE%7CQyX7%2DBA%2A%5B%5D%2096bBl%2C9F%2C73LZG1%7CQyXQF%2C31b3%2C%7ClGFZL31bG%207%2DbD%7CQXy7%2DGZL5%239b7G%203113%20sG1G%2C31ZL9bDF13%20FZL9b31F%209%2DCZL57%23G%2096bBA%2A%5B%5D%209b7Bb%5E7%20l%7C%2C317%2DCsZF7b9%23G%207%2DDZLbA%2F7%2DbE9%206bEZL9E%207%2DBZL57%239%2CL%207%5EbG%2CF9%2ClBb69%20Z%20==0=0===Little%20Dancer=Harrell%20Tom==Waltz=Db==1r34LbKcu7F%7CQyX4Eb%2D%2FQyX7hGA%2A%7B%5D%20%20x%20LZ%20x%20ZL%20lcKQyXbA%7CC7b93Ti%2A%5B%5B%5DQyX%7CBb7b%7CQyX7%5EbD%7CQyX9bb7A%7CQyX7%2DbE%7CQyX9G7%2311QyX7h%207%2DE%7C7XyQKE1N%7CQyX7%2DbB%7CQy7XB%7CQyX7%2D%23FZL%20lcb7XyQ%5EbGB%2AC%2A%5B%5D%20b%2D7%20AF%7CQyX7hG%7CQyXbA7%2F%2DbB2NZLQyX%7D%207b%237%20B7EZL7A%7Cr%20ZLQ%7CBb7bA%2F7%2DbE%7CQyX11%23%5E7D%7CQyX7%5EA%7CQyX9bLZAb7yX7%5EEAZL%20b%7C%20LZ%20%7B%20%7D%20%3Ex4%3C%207BZL%20%2FB7%2D%23FQ%7BYY%7D%20Q%20%7CrEb%2D%2FAr%20ZL%20b7%20%3C4x%3E%20%7DD%5E7%2311%20f%20Z%20==0=0===Little%20Girl%20Blue=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4G%2D7XQyX7%2DGZL%20lcKQy7X%5EF%7CQyX11%237C%7CQy%7CC7Xy3Tv%2A%7B%7CQyX7l%20%20%7D%5B7%2DD%7CQyX7%5E%2DD%7CQy%2DXD%7CQyX7A%7CQyX7%2DEXyQ%7CGcKQyXBZL7FQ%7CC7XQyX6FZL7C%207%2DGZ7L%2DD%206F44TA%2A%7B%5DQy%7CC%2D7%20yX7%2DGL7C%207Q%7CBb%2DD%207%2DAZL7o%23G%207%2DZGL7%2DD%206FZL7bE%2077LZG%2DyX7%5EbZL%20lcQ%7C%20%28G%5EFZL7C%207%2DG%7CQyXC7B%2A%5B%7D%20%297C%28%20x%297%2D7XyQKyX6FZL7C%207Q%7CA7X%2DD%206FZL7C%2011%237DbZL7D%2011%237bE%7CQy7LZG%2DyX7%2DEZF6XyQKcl%20%20Z%20==0=0===Little%20Niles=Weston%20Randy==Waltz=G%2D==1r34LbKcu7yX6%2DG4lG%2DX%2DGl%7CQyX%2C9b7D%7CQXy7bE%7CQyX6%2DGl%7CQyXyQ%7Cl3TA%2A%7B7B%7CQyXyQ%7CD%7CQyX6%2DG%7CQyX6b%2D%7CGQyX%2C%2DG%7CQyX%2C9b7G%2Db6X7bE%7CQZL%20lcQ%7CE7XbD%2F7oDB%2A%7B%7DQyX%2Cb97D%7CQyX%2C5b7A%7CQy%2CXyQKyX%2C5b%2DGl%7CQ%20x%20%20%7DA%2A%5B%7D%20l%20x%20ZL%20x%20LZ%20lcKQyXD%2F7obE%7BlG%2DXyZL%20x%20yX%2C9bEb7XyX7bE%7CQyX6%2DGl%7CQXy%2DGl%7CQyX%2C9b7D%7CQyQ%7CD7%7CQyX6b7A%7CQXyQ%7CGQyX%2C5b7B%7CQyX6bG%2D%7CQyX6%2DG%7CQyX6b%2D%7CE7Xy%2C%2DG%7CQ5%2CXyQ%7CD7b9%2CXyQZ%20==0=0===Little%20Peace%20In%20C%20For%20You=Petrucciani%20Michel==Medium%20Swing=C==1r34LbKcu7%207%2DDZ4C%5E7%20%5ECZL7G%207hDZL7A7%20%2DEZL7G%207%2DDZL7A7%20A7L4TA%2A%5B7hDZL%5E7%20A7EZL7G%207%2DDZL7A%20%5E7CA%2A%5B%5D%207G%207%2DDZL%2D7%20A7CZL7GX7AZLC%5E7%20AyX7EB%2A%5B%5D%20%20lcKQXy7%5ECZL7G%207%2DDZL7QKcl%20ZL7G%20EZL7G%20LZD7L7A%207%5ECA%2A%5B%5D%20%20lKcQyX7GZL%20lcKQyXZD%2D7%20lcKQy%2D7%20A7LZDh7%20G7LZC%5E7%20A7LZD%2D7%20G7LZC%5E7XyQKcl%20%20Z%20==0=0===Little%20Rootie%20Tootie=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7A%207%5Eb4Ab%5E7E%207%2DbBZL7F%207%5EbZAL7bE%207%2DbBZL7F%20b7LZA4TA%2A%7BbA2N%7Cb%5E7%20DXQyX%7D%207bE%207%2DbBLZ7F%20bE%2FbA1NZL7oyQ%20%20YDZL7bC%207hGEb7LZ7%2DD%7CQyX7%5EbDZL7Ab%207%2DAB%2A%5B%5DQyX6bA%20G7LZ%20bE%2F6bAlA%2A%2311XyE%2C9Es%207%2DBZL7bG7%20%2DbDZL7bB%207%2DF%7CQb9%2C%5D%5B7FZL77%5EbDZLZBb%2D7%5EbAZL7bE%207%2DbBLZ7F%207%5EbAZL7bE%207%20Ab7L7F%207%5E%20Do7LZAb6%2FEb%20Eb7LZAb6XyQZ%20==0=0===Little%20Sunflower=Hubbard%20Freddie==Even%208ths=D%2D==1r34LbKcu7B%2A%7D%20%204D%2D7Xx%20ZL%20x%20ZL%20x%20ZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20x4T%7BA%2AD%7BA%2A%7DXyQKcL%20x%20ZL%20lcKQyX7D%5EZL%20x%20ZL%20x%20ZL%20lZ%20x%20%207%5EbE%7B%2D7XyQKcl%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20%20%7D==0=0===Little%20Waltz=Carter%20Ron==Waltz=F%2D==1r34LbKcu7%2DF%7CQy4F%2DXyyX7G%7CQyX7%5EbD%7CQXy6%2DbE%7CQyXE%2F7C%7CQQ%7CC7X3TA%2A%5BX7C%7CQC7XyQQyX7%5EbD%7CQyX6%2Db%7CEQyXE%2F7C%7CQyX%2DF%7C%7CG7Xy%7CQyX77F%7CQy7XyQ%7CyX7G%7CQyX7hDB%2A%5D%20%20lcKQyX%2DF%7CQyX7CQ%7CC7X%2DF%7CQybE%7CQyb%2D7Xy%7CQyX%2DFA%2A%5D%207C%207%7CGQyXbA%7CQyX7bE%7CQC7%2FEXB%7CQyX%2D6XyQ%7CDb%5E7XyQ%7CG7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===Little%20Willie%20Leaps=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DG%7C%5E7XyQFZL9b7C%207%2DGZL97bD%207%2DAZL7C%207%2DG%7C%5E7XyQF44T%7BQyX6F%2D7XyQ7%2DGZL7D%207%2DAZL97bE%207%2DB%7CQyX9b7D%7C%20C7LZAZL7C6F%7CQy7%20A7LyX7%2DG2N%7C%7DQyX7CQ%7CyX7%2DGZL7G%207%2DDZQ%7CC7X%2DE1N%7CXyQKcl%20%20Z==0=0===Liza=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu76bAZL4Eb6%20%2DbBZL7oA%207%5EbAZGL%2F7bE%207o%23FZL7%2DF7%20Eb74T%7BA%2AG%206bE%2D7%20C7XQyXQyXQyX%7DQyXb6E1NZL7bB%207%2DFZLyQ%7CN2G%7CQyX7hG%7CQ%2AB%5BC%2DZL7bE%207%2DbB%7CQyX%2D7C%7CQyX7%5EbA%7CQyX7Ab6Xy%5D%205%2377%5EbAZLZF%2D7E%207o%23FZL7%2DF%206b%5BEA%2A%5D%207bB%207B%7CQyXb7%2FGL9b7C%20%20Ao7LZBb%2D7%20Eb7LZAb6XyQ%7CG%2D7%20C7LZF%2D7%20Bb7LZEb6%20%20%20Z==0=0===Locomotion=Coltrane%20John==Up%20Tempo%20Swing=Bb==1r34LbKcu7%20lcKQ4Bb7XZL%20lcKQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQyBb7Xy4TA%2A%7BlcKQyXyQ%7CF%20lcKQyX7bAB%2A%5B%7D%20%20lcKQyX7bB%7CQyX7LZG7X7%2DCZLL%20x%20Z7XyQKL%20lcKQyX7bBA%2A%5B%20%5D%20lcKQyX7FZL%20lcZ%20x%20LbGZL%20%20%20lcKyQKclBZLQ%20%207F%7CQyX7%2DZCL%20lcKQyX7bBZL%20b7XyQX7bEZZL%20lcb7b5%2Cb7bGfZL%20lcKQyXb57bAfZL%20lcKQyXf5XyQKBQ%5BY%5DfD7b5XyQKcl%20LZfC7b5XyQKcl%20LZfB7%2FFLZxLZ%20r%7C%20%20Z%20==0=0===Lone%20Jack%20%28Page%201%29=Metheny%20Pat==Samba=Bb%2D==1r34LbKcu7KQyX74Bb%2D7xZL7%5EbGZLxZL7%2DBbZLxZL7%5EbGZLxZLLZBb%2D4TA%2A%7B%5B%7D%20Q%20Gb%5E7XZL7%2DbB%20bAZL%20lcQKyX9%237FZL%20lcKQyBb%2D7%20ZL%20lc%20lcKQ7LZxL7bAZLxZL7%2DbBZLZxL7%5EBZLxZL7%5EbDZsusXy%2DbEB%2AC%20la%207%2311XZL7%2DbB%20bAZL%20lcQKyX9%237FZL%20lcKQy%3CD%2EC%2E%5EbGZL%2F6F%20bb%2D7XyZLF%2FbE%20bE%2FbDZLl%20cKQyX7%2DbBQ%5BY%5DQGb6%2FAB%3Eado%20D%2FCZ%2FEb%20EA%2FGZL%23F%2FE%20E%2FDZbLB%2FbA%20C%2FbBZLF%2Fb%20A%2FBLbDZLGD%2FELZF%2FGXyQ%7CG%2FA%20Ab%2FBbLZAb%2FBbXyQZ%20==0=0===Lone%20Jack%20%28Page%202%20%2D%20Solos%29=Metheny%20Pat==Samba=Bb%2D==1r34LbKcu7X7%5EbG4Bb%2D7KQyX7%2DbBZL%20lcKyQX7%5EbGZL%20lcKQyXcl%20LZ4TA%2A%7B%20bAZL%20LZBbyX9%237FZL%20lcKQy7X%5EbGZL%20lcKQyX7%2DQKcl%20lcKQyGZL%20lZBb%2D79b7FZL%20lcKQyX7b%2DEB%2A%5B%7DQyX%3EeniF%3CXyQKcL7%2DbBD%7CQyXQKcl%20D%7CQyX7C%7CQyXsusC7ZL%20lcKQyX7hGZLb7susyX7%5EbyX7F%3E%7CEb7sla%20%2EC%2ED%3C%7CQyXsu7sF%7CQyX7bE%7CQyXsu%20FineQyX7bQ%5DXyQXyQXyQ%20%3CSolos%20on%20AABA%3E%20==0=0===Lonely%20Dreams=Gibbs%20Terry==Ballad=Bb==1r34LbKcu7ZL7F%204G7b57bG%207%2DbD%7CQyX5bG7ZL7bG%207%2DbD%7CQyXLZC%2D74TA%2A%7B%5B%5D%207DyQ%7CBbN%7CQyXQyXQyXQyX%20%7D7D%207hA1N%7CQyX7%5E2A%2D7%20X5b7BL7oB%20%20sBh%2CL7F%207%2DCl%7C%2C7E%2ChsB%207%2DAlZL%20lcK%2C7EZBb%5E77%2DAB%2AGZL7bF7LZBD%7CQyX5b7GA%2A%5B%5D%20b57bA%207hA%7CQyX7%5Ebb%2D7%20G%207%2DCZ7b5XyQ%7CDb%2D7%20Gb7LZC%2D7%20F7LZB7b5XyQ%7CBb%5E7XyQKcl%20%20Z%20==0=0===Lonely%20Woman=Silver%20Horace==Ballad=Eb%2D==1r34LbKcu7hF%7CQy4Eb%2D9ZL5%239%237bB%207hFZ9L%5EB%207hCZL%2C31bD%20Eb%2D9X4TA%2A%7BbB%209%2DbLZA7%237bB%207hFl%7C%2ChbG%20%3E60%2A%3C%2CsusGs%2011%239LZEbB%2FE%2079%237bB%20%7D%5B%2ABL11%2331bG%207%2DbDl%2C%7C7%2DD%2C7%2DbEs%209%2DbEZB%5E9%205%239%2379%2DbEZXyQ%20%5B7bB%207hFZL9%5EB%207ChZL%2C31bD%209%2DbEA%2A%239%235L%5D%20%2C5%23EZL9%23h7%20E%2FhFl%7C%2ChbG%3E%2060%2A%3Cs%2CusGs%2011%237AZLbB7%20Bb7F%7CQyXb%2D9%20Bb7%239%235%20Z%20==0=0===Lonesome%20Road%2C%20The=Austin%2DShilkret==Ballad=Eb==1r34LbKcu7QyX%2C74Eb6%2CX%2CbEZL%20lcKQyX%2C%2D6bA%7CQyX%2C7bE%7CQyXyQ%7CBb4TA%2A%7BAB%2A%5BY%2C%20Ao7KQyX%2CbE2NZL%20QyQXyX%7D%207bB%20%2C7%2DFZLcl%20%20%5DbE1N%7C%2C7%2DG%7CQ%7CD7bb7D%7CQyX%2C7hAZL%20clKQyX%2C7%2DG%7CQyX%2C99%2CXyQyX%2C7h%20lcKQLZF%2D7bA%7CQyX%2C7bE%7CQyX6%2CbEA%2A%5BY%5D%20%2C7bB%20%2C%2D6%2CXy%2C7bG%20LZEb%2CXyQ%7CBb7%2CXyQ%7CEb%2CXyQKcl%20%20Z%20==0=0===Long%20Ago%20And%20Far%20Away=Kern%20Jerome==Up%20Tempo%20Swing=F==1r34LbKcu77%2DGZL4F6%20DFZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2D6%20D%2D74T%5BA%2A%7CQyX7F6%20D77bE%207%2DbBZL7%2DF%20b6A%5BB%2A%5D%207C%207%2DGZLLZAb%5EZL7C%207C%207%2D%7CC%5E7XD%206F%5BA%2A%5DQyX7C%7CyQX7%2DG%7CQyX7%2DA%7CQy%2D7LZGQyX7G%5D%207C%20%20D%2D7L7D%206FZL7C%207%2DGZ7L%2DD%206FZL7C%207%2DGZLZG%2D77%5EFZLC%207%2DG7XyQ%7CA%20A%2F6FZL7bE%206%2DBb%7CQyX7%5EbB%7CQyX7Fbo7LZ%2DC%5BC%2A7LZF6XyQ%7CG%2D7%20C7%20Z==0=0===Lonnie%27s%20Lament=Coltrane%20John==Slow%20Swing=C%2D==1r34LbKcu7%2DD%207%2D4C%2D7%20D%207%5EbEZL7%2DD%207%2DZCL7%2DD%207%5EbEZL7%2DD%2D7LZC4T%5BA%2AA%207%5Eb%5E7%20D%2DB%207%2DC%5BB%2A%5D%207%2DD%20%5E7bEZL7%2DD%207%2DCZL7b7LZEbEZL7%2DD%207%2DAb7%20A%237G%207%5EbEZL7%2DD%20%2D7CZL9b7G%207bAZL79LZUCZL7%5Eb7LZEb%5E7%20D%2D7%20Z==0=0===Look%20For%20The%20Silver%20Lining=Kern%20Jerome==Medium%20Swing=Eb==1r34LbKcu77bA%7CQ4Eb%5E7ZL7bB%207%2DF%7CQyX7b%5EEZL7bB%207%2DF%7CQyXG%2D7Xy4TA%2A%5BX7%2DCZ%2D7XyQQyX7%5EbE%7CQyX7bBQ%7CyX7%2DF%5B%5DQyX7%2DC%7CKcl%20LG%7CQyXQyX7%5EXyQ%7CFbB%207%2DF%7CQyX7%5EbE%2AB%5B%5DQyX7bB%7CQyX7%2D7LZEb7F%7CQy%207hA%7CBb7LZC%5B%5D%20%20lcKQyX7%5Eb%7CAQyX7bE%7CQyX7%2DbB%2D7XyQ%207%2DF%7CD7b9LZG%2D7XyQ%7CC7XyQ%7CF%2D7XyQ%7CBb7XyQ%7CUEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Look%20Of%20Love%2C%20The=Bacharach%20Burt==Bossa%20Nova=Bb==1r34LbKcu77DZL%204G%2D7XX7%5EbB%7CQyX6%2DG%7CQXy6b%2DG%7CQyX6%2DG%7CQyyQKcl4T%5BA%2AQyX6%2DQ%7CD7bX7%5EbEZL7G%20sus7%7CGQyX7%2DG%5BB%2A%5DQyX9yQ%7CEbyXsus%5BC%2AQyXyQ%7CF%7CQyXsus7DZL%20lcQKyX7%5EbEZL7bB%207%2DD7b9X7%5EbB%7CF%2F7%5EbFXyQ%7CLp%20F%2F7%2DC42T%7CQyFX%2F7%5EbB%7CQyXF%2F7%2DCZT44B%2F7%5EbByXF%2FE%2D7%2FFXF%5BQYQyXQyXQyXQXyZ%20%2CQ%20%20F%2F7%2DC%7CQy6XyQ%7CC%7CQyXZL%20lcFXyQ%7C%2F7%5EbE%7CQyXF%2F6bDQ%7CyXF%2F2bB%7CQyXF%2FDFXyQK%2FbE%7CQBb%5E7%2FFXyQ%7CBb%2D7%2FFXyQ%7B%3COpen%3EF7b9susXyQ%7DBb%5E7%20%20%20Z==0=0===Look%20To%20The%20Rainbow=Lane%20Burton==Waltz=Eb==1r34LbKcu7E%207%2Db4Eb6X6bEZL7bB%207%2DF%7CQXy7%2DG%7CQyX7%5EbA%7CQyXyQ%7CB3TA%2A%7BbB%7CQyb%5E7XyQyX7%2DF%7CQyX7bB%7CyQX7%2DF%7C%7CQyX7bB%7CQ%7CBb7XAZL7bL7bB%20cl%20LZyX7%2DC%7CQyX7%5EbEB%5B%2A%5DQyX6bE%7CQyX6bAQ%7CF%2D7KQyX7QyX7%5EXyQ%7CFX7bBZL7hA%207%5EbAQ%7CyX7%5EbEZL7bB%207%2DyQ%7CEb7%5EbEZEZL7byQ%7CF%2DZL7C%207%2DG%7CQyX6b%7CAQyX7%5EbEZL7bB%207F%2D7%20BX7%2DC%7C%2DG%7CQy%7D%5BAb%5EQyX7%5EbEZL7bB%207F%2D%7CQyXG%2F6bE%7CQyX7%7CAb6XQyX6b7%20C7LZF%2D7%20Bb7LZEb6XyQZ%20==0=0===Look%20To%20The%20Sky=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Eb==1r34LbKcu7L%20lcK4Eb%5E7%5EbE%7CQyX%2C7bA%7CQy%2CX7%2DbEZL%20lcKQyX%2C7%2CXyQ4TA%2A%7BG1N%7CQXyQ%7CC%7CQyX%2C7%2DbAZL%20lcQKyX%2C7%2DF%7CQyX%2C9b7Db7Xy%2C7%2DGZ1%237%5EEQ%7CGbo7%5EbG2N%7C%7DQyX5%237Bb%7CQyX%2C7%2DF%7CQyX%2C7%2CXyQ%7CyX%2C7%2D%2C9b7CZEb%5E7%7CQyX%2C7%5EbEQ%7CY%20%20yQXQyX%5D%20%20lcKQyX%2CG%2D7%2C%20LQ%20%201X%2C7%5Eb%2CXyQ%7Cb7bD%20%2C7%2DbA%7CQyX7%2C%5EbE%7CQyX%2C11%237%5EE9%2CLZG7%2DFZLyQ%7CE%5E7%2311%2CXyQ%7CEb%5E7%2CXyQKcl%20%20Z%20==0=0===Looking%20Up=Petrucciani%20Michel==Latin=A==1r34LbKcu7%7CQyX7%5E7XyQX7A%7CQyX7%5EA%7CQyXG7%7CQyX7%5ED%7CQyX7A%7CyQ%7CD%5EA44T%7B%23GZL%20Q%7CF%23%2DX7%2D%23D%7CQyX7%23C%7CQXy7%5EE%7CQyX7B%7CQyX7yQKclyX7%23CQyX7%2Dcl%20LZX7B%7CQyX7%5EA%7CQyX%2FB7%2D%23C%7CQyX7%2D%23C1NyQ%7CC%23KQyX7yX7h%231XyQ%7CB%2F7%23C%7CQyX7%2D%23C2%7CN%7DQyX7%23G%7CQyX7%23FXyQ%7CA1%237G%7C7%2D%23C%7CXyQ%7CG%23C3N%7C%7DQyX7D%7CQy7X%23G%7CQyX7A%7CQyX7%23%2D7XyQ7%23D%7CQ%2FBXyQ%7CA%5E7XyQ%7CB7XyQ%7CEXyQ%7CA%2FEXyQ%7CEXyQ%7CD%2FEXyQZ%20==0=0===Loop%2C%20The=Corea%20Chick==Waltz=F==1r34LbKcu7yXC%2F74F%5E7XX7%2DDZL7o%23C%207C%7CyQX7%2DG%7CQyX7%2DD%7CQyyQ%7CD%2D3TA%2A%7BX9b7AXyQ%7CB%2DG%7CQyX7obA%7CQyX%2FA7%5EbB1N%7CQyX7%5E%2Db7XyQ%7C7hB%7CQyX7ob7XyQ%7CA%2FF2N%7C%7D%207C%207%2DGLZ7D%207%2DA%7CQyX9b7EXyQ%7CA%2DD%7CQybBB%2A%5BXyQ%7CA7B%207C%7CQyX7%2DG%7CQXy7G%7CQyX7%2DD%7CQyX7%2311%20%5D7%2DG%7CQF%7CQyX%7CBo7XbB%7CQyX7%2DD%7CQyXb%2FD7%2DbB%7CQyXC%2FF%7CQy%2D7%2FDbQyX7%5ED%7CQyX%7CBo7XQyX7D%7CQyX7%2DA%7CQXy7bE%7CQyX7%5EbB%7CQy%7CAb%2D7QyXC%2Fb7XyQ%7CG%2D7XyQ%7CC7XyQZ%20==0=0===Lost=Shorter%20Wayne==Medium%20Swing=G==1r34LbKcu7B%207%2DG4G2XyE%207%2DB%7CQyX6b%2DG%7CyQX96G%7CQyX6b%2DG%7CQb%2D7LZ3TA%2A%7B%2FbBB%2Ab6XyQ7%5EbD2N%7CQyXQyXQXyQyX%7DQyX31bA1N%7CXyQ%5D%5BBZL7%2DyX7%5EbD%2FCXyC%2FD%7CQyXC%2FbB%7CQyCX%2FE%7CQyXC%2F7%5EbE%7CQXyQ%7CE%7CQyXCbE%207%2D%20D7b96b%2DG%7CQyX96G%7CQy6Xb%2DG%7CQyX2GA%2A%5B%5D%20XyQ%7CB7%2DA%7CQ%2D7LZG%2D11%20D%5E7LZG%2D11XyQ%7CAb%5E9XyQZ%20==0=0===Lotus%20Blossom=Strayhorn%20Billy==Waltz=Bb==1r34LbKcu77hE%7CQ4Bb%5E7%5EbB%7CQyX7F%7CQyX7Ch%7CQyX6%2DbD%7CQyXD%2F7%2FDXy3TA%2A%7BD%7CQyXh%2C%7ClDB%7CQyX6%2DbE%7CQyX7C%2D%7CQyX5%237G%7CQyX7hb%5E7%2FDbE%20s%20%7CQyXQQ%7CCh7QyX%7DQyX7F1N%7CQy7X%5EbBZLQ%20%207F%7CQyXXyQXyyX6%2DbF%2F7%5Eb7XyQ%5DL6%2DCZL%20%7Cr%20ZL%20%7C%20rZL9b7GZL7hDB%2A%5BZxLZB%5EbB2NoC%20la7%2FFLZ%3CZL7%2DCl%7C%2C7%2DG%2C7%7CD%2C7A%2C7%2DCsZL%20%7Cr%20D%2EC%2E%20obBZLbB%7CQy%20ZXyQ%7CQyX7%2DC%7CQyX9b7%7CGQyX7hDQ%5BY%20%20QyXEb%2D6X7F%3Ead%5E7%2FDXyQ%7CDb%2D6XyQ%7CCh7XyQ%7CF7XyQ%7CBb%5E7XyQ%7CF7XyQZ%20==0=0===Love%20For%20Sale=Porter%20Cole==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7X7%2DbB4Eb%5E7KQyX7%5EbEZL%20lcKyQX7%2DbBZL%20lcKQyXcl%20LZ4T%7BA%2A31b7F%20LZEbhC%7CQyX7bG%7CQyX7b%5ED%7CQyX7bA%7CQyX7%2D7XyQ%7ClcKQyB%7CQyXb%2D6XyQyX7bA%7CQyX7%2DbEB%5B%2A%7D%20%20x%3EeniF%3C%20%7CQ%7CDb%5E7B%7CQyXEZL7b%7CEb%2D7QyX7bBZL%20lcKQy7X%5EbD%7CQyX7bA%7CQyX%7CB7%20BQyX7bF%20la%20QKcl%20%207B%207%2D%23FZL9b7C7%20hGZL9b7C%207hGZL%3CD%2EC%2EyX6%2Dbine%3E%7CFh7%20Bb7%20Z==0=0===Love%20Is%20Just%20Around%20The%20Corner=Gensler%20Lewis==Medium%20Swing=F==1r34LbKcu7L7D%2074G7%20CC%207GZL7D%207%5EFZLC7%207GZL7D%207%5EFZL77LZA%2D4TA%2A%7BDZL7A7LZN1%2A%5B%5DQyX6F2N%7CQyXyQXQyXQyX%7D%207D%206FBE%2D7%20C%207GZGA%2A%5B%5D%7CE%2D7%20%7CQyX7GZL%20x%20ZL7Go%207G%7CQyX7%2DDZL7AC7XyQQyX7%2DL7C%207ZF%5E7%20%207%2DAZL7C%207GZL7%20D7%5EFZL7C%207GZL7DD7LZGL7C%207ZF6%20D7%20Z%20==0=0===Love%20Is%20The%20Sweetest%20Thing=Noble%20Ray==Medium%20Swing=D==1r34LbKcu7L%2C7D%204D6%2C%20L%2C7A%207%2DEZL7%2DB%20D6ZL%2C7A%207%2DEZL7%2DBZA%2D7%2C4TA%2A%7B7AZL7E%2D7LZB2NZL%20QyXQyX%7D%20A7%207%2DEZL7E%207%2DB1N%2D7%2C%20E%207%5EGZZL7%23F%5D%5B%2ABB%7CQyX7%5EDZL7A%207%2DZEL7B%207%2D%23F%7CQyX7%2DC%23h7%20%206D%20%2CZL7%2DBQ%7CE7X%2C7A%207%2DEZL7%2DB%20%2CD6A%2A%5B%5D%207A%207%2DE%7CQyLZD6%20yX7%2DBE%2D7%20A7%2CLZA%2D7%2C%20D7%2CLZG%5E7%20E%2D7LZB%2D7%20sE7%2CA7%2C%7ClD6%2CXyQZ%20==0=0===Love%20Letters=Young%20Victor==Ballad=G==1r34LbKcu7yX7%5EG4G%5E7X7hA%7CQyX7%2DAZL%20lKcQyX7%2DEZL%20lcKQy%20D7LZ4TA%2A%5BX7E%7CQ%20%5D%5B%2C%2A%7CQyX7E%7CQyX7%2DB%7CyQX7%23F%7CQyX7h%23C%2CBA%2D7Xy%20lcKQX7%2DA%7C7XyQ%7CKQyX7%2DEZL%20lcKQXy7%5EG%2CA%2A%2C%5B%5DQyX7Dcl%20LZ%2DA%7CQyB%7CQyX7%20D7LyX7F%7CQyX7%5EC%2CC%2A%5B%2C%5DQyX7G%7CQyX7%5EGZQ%7CG%5E7%2DA%7CQybo7XyQ%7CA%2D7XyQ%7CD7%20D7b9LZG6XyQ%7C%20%28A%2D7%29x%20%28D7%29%20Z%20==0=0===Love%20Me%20Or%20Leave%20Me=Donaldson%20Walter==Medium%20Swing=Ab==1r34LbKcu7E%207%2Db4F%2D7XF%207%5EbAZL7C%207G%7CyQX7%2DFZL7C%207G%7CQy%2D7LZB4TA%2A%7B%5DQyX61Ab6XbE%206bA2NZL%20QyXyQX%7D%209b7C%207hG%7CQy7LZAbNZL7b%7CQyX77XyQ%7CX7%2DbB%7CQyX7%2DbBZ9Lb7F%207%2DbB%7CQyX7FyQ%7CEb%2DCB%2A%5BL7C%207o7LZB7%2DFZL7C%207G%7CQyX%2D7FA%2A%5B%5D%209b7C%207%2DbXyQ%7CGB%207%2DCZAb%5E7%20F%2D7LZBb%2D7%20Eb7LZUAb6XyQ%7CGh7%20C7b9%20Z%20==0=0===Love%20Nest%2C%20The=Hirsch%20Louis==Medium%20Swing=Eb==1r34LbKcu7%20%2C7%5Eb4Eb%5E77bE%7CQyX%2C7%5EbEZL7%2CbB%20%2C7%2DFZL7%2DC%20%2CXyQ%7CA4TA%2A%5B%5EbEZLBb%2D7%2CyX%2C7bBB%2A%5B%5D%20%20lcQKyX%2C7%5EbAZL%2C7bE%20QKcl%20ZL7%2DFQyX%2Cs%7CC7%2CXZL%2CA%2F7F%20%2CbA%2F7%2DZFL%2CG%2F7C%20%2C7%2DF%7CQyBb7suQyX%2C7A%7CQyXyQ%5D%5B%2AyX%2C7%5EbEZL%2C7bB%207%2C%2DFZL7%2DC%20%2C7%5EbEAQ%7CEb7X7bB%7C%20lcKQF%2D7LZBC%2A%5B%5D%20%20lcKQyX%2C%5E7bAZL%2C7bE%20%2C7%2DbBb7%2CXy%20%2C7%5EbLZGh7%2CXyQ%7CC7%2CXyQ%7CF%2D7%2CXyQ%7CBb7XyQ%7CEb6%2CXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Love%20Vibrations=Silver%20Horace==Bossa%20Nova=Eb==1r34LbKcu7E%7CQyX4Dh7XyX7%2DF%7CQyX7F%7CQy7X%2DC%7CQyX5b7bD%7CQyQ%7CBb74TA%2A%5BL7C%2077LZAbX6%2DG%7CQyX%2C5%23%2DG%7CyQX%2DGB%2A%5B%5D%209b7D%207yQ%7CG%2DA%207%5EbC%7CQyXyQ%7CG%2D%7CQyX7hDA%2A%5B%5DQyXb7B%7CQyX7%2DFZL7C%207Db7b5X7%2DFZ%2D7XyQ%7CF7%20F%23o7LZG%2D7%20C7b9LZF%2D7%20Bb7LZDb6%20D6LZEb6XyQZ%20==0=0===Love%20Walked%20In=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu77%2DC%7CQ4Eb%5E7EZL7bB%20sus7bB%7CyQX7F%7CQyX7%2DC%7CQyXb%5E7Xy4TA%2A%5BL7C%2077XyQ%7CX7%5EbA%7CQyX7bE%7CQXy7%2DbBB%2A%5B%5DQyX7bByQ%7CG%2DF%7CQyXyX7%2DCyQ%7CAb%5EbEA%2A%5B%5D%207bB%207FLZ7C%207%2DGZL7bD%207%2D7XyQ%7CX7%2DFZ%2A%5B%5DQyyQ%7CBbQyX7F%7CQyX7%2DC%7CQXy7%5EbEZL7bB%20sus7%7CBb7XX7F%7CQ7bB%207XyQ%7CEC%207%2DGZL%2C31b7D%20A7%7CQyX7%5EbA%7CQyX7b7LZF%2D7%2DbBCLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Lover=Rodgers%20Richard==Up%20Tempo%20Swing=Eb==1r34LbKcu77%2DG%7CQ4Eb%5E7%7CQyX7%2DbA%7CQyX7DQ%7CyX7%2DAZL%20lcKQyXDb7Xy4T%7BA%2AX7C%7CQ7XyQ%7C1N%7CQyX7bB%7CQyX7F%2D%7CQyX7B%7CQyX7%2D%23FG%2D7XyC%7CQyXyX7%5Eb7XyQ%7CbB%2F7%2DF%7CQyX7%5EbEN2%7C%7DQyX%3EeniF%3C7bBXyQ%7CE%2DF%7CQy7%2DE%7CQ%20D7%20%5D%7CQyX7D%7CQyX7%2DA%7CyQX7%2DE%7CQyX7%5EG%5BB%2AG%5E7Xy7%2DA%7CQyX7%2DG%2D7XyQF%7CQyX7%2DC%7CQyX7%2D%7CGQyX7%5EbB%7CQyX7D%7C7XyQ%7CA%7CQyXQ%7CC7XyQ%7CF%2D7%20%3CD%2EC%2E%20al%201st%20Ending%3E%20LZBb7%20%20%20Z==0=0===Lover%20Man=Davis%2DRamirez%2DSherman==Ballad=F==1r34LbKcu7QyX7b4D%2D7%207FZL7C%207%2DGZL7C7%20%2DGZL7G%207%2DDZL7GXyQ%7CB4T%5BA%2A2N%7CQy7%2CDb7yXQyX%7Dl%2C7A%2ChEs7%20%5EF1N%7Cl%2C7C%2C7%2DG%2CQXyQX%2DbAs%7C7D%2C7%2D7b9%20%5DBZL7%2DA%207%5EGZL7D7%20%2DAZL7%5E%2DA%20%2DA%5BB%2A%2D7%20sAE%207%5EF%2DDZL7%20G%2D%5E7%5BA%2A%5D%209b7A%207hE%7CyQX7%5EFZL7C%207%2DGZLD%2D7%20G%2DG%7Cl%2CC%2C7%2DGZG%2D7%207%2DbAs%7CQyX7bB%7CQXy7FZL7C%207%2DGZL7C%2CDb7%2CL7G%2077%2Cl%7CF%5E7%20%20%28Eh7%29%20%28A7%29Z==0=0===Lover%2C%20Come%20Back%20To%20Me=Romberg%20Sigmund==Medium%20Up%20Swing=Eb==1r34LbKcu7QyX7F4Eb6XKQyX7%2DC%7CQyX9b7%7CGQyX7hDZL%20lcKQycl%20LZ4TA%2A%7BNZLG%2FXyQ%7CEbE%7CQyX7bB%7CQyX7%7CFQyX7%2DC%7CQyXG%2F6b6%20Eb67o%23F%7C6bEZLAo7LZbA2NZLQyX%7D%207bB7%20%2DFZL7%2DC%20bB%2F6bE6%20Ao7%206bA1D%7CQyXQ%7CDh79b7G%207hDZL%20lcKyQX7%2DCB%2A%5B%5D%209b7G%20LZC%2D7yXbB%2FL9b7G%7CG7b9L%20lcKQyX7%2DC%7CQy9Xb7G%7CQyX7bA%7CQyXZDh7%20QyX7hX7bBZyQ%7CF7idnE%20dr3%20la%20%2ECD%2E%3C%207%2DFZL%20lcKQyXng%3E%20LX7%2DCZyQ%5DXyQLZN3Ab6%20Ao7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Lucky%20Southern=Jarrett%20Keith==Bossa%20Nova=D==1r34LbKcu7%20lcKQ4D%5E7XA%2A%5B%7DQyX5%237%5ED%7CQXy6D%7CQyX5%237%5ED%7CQyD%5E7Xy4Ti%2A%7BDA%2A%5B%5DyQKcl7%5EbEp%7CQyX7%5EDZLA7%207bB%7CQyX7%5EGZL%20%2311%20%20X7EZL%5B%5D%20%20lKcl%20L7%5EDZL7A%207bB%7CQy7X%5EGZL%20lcKQyX7EZXyQKcQyX7%5EX7D%7CQ7XyQKZL%20lcKQyX7%2D%23FZ%20LlcKQyX7%2DEZL%20lcA%2D7Xy%2D%23FB%2AZL7A%20CG%5E7XyX7%2DE%7CQyX7oF%7CQXy%23F%2FD%7CQyX7%2DG%7CQyQ%7CBb7%2A%5B%5DQyD%5E7XyQ%7Cp%2CEb%5E7%2311%20%20Z%20==0=0===Lullaby%20In%20Rhythm=Goodman%2DHirsch==Medium%20Swing=F==1r34LbKcu7%2C7%5EbG4F%5E7%2CD%20%2C7%2DbA%7CQyX%2C7%5EZFL%2C7oG%20%2C7%5EF%7CQyXb7%2CLZ4TA%2A%7B6F%7CQy%2D7%2CXyNZL%20QyXQyX%7D%207C%2C%207%5EF%7CQyX%2C7C1N%7CQ2C7%2CXG%7CQyXQyX%2C7%5B%2ABBb7A%20%2C7hE%7CQyX%2C7%5E%7CFQyX%2C7bE%7CQyX%2C7%2D%2CLZD%2DY%5DQyX%5EFZL%2CyQ%7CC77%5EF%7CQyX%2C7%5EFA%2A%5B%5DY%20%2C7C%20%2C7bD%7CQyX%2C%2C%20Go7X%2C7G%7C7%2CXyQ%7CAb%2D7%2C%20Db7%2CLZGb%5E7%2CXyQ%7CG%2D7%2CXyQ%7CC7%2CXyQ%7CF6XyQZ%20==0=0===Lullaby%20Of%20Birdland=Shearing%20George==Medium%20Swing=Ab==1r34LbKcu77%2DbBZ4F%2D%20D7%2DCZL7bE%207%2DbB%7CyQX%2DFZL7C%207GZL7h%20F%2D7L4TA%2A%7B6bAZLZN1Ab%5EbA2NZL%20QyXQyX%20%7D9b7C%207hG%7CQyX7%5E7%20Eb7L7bE%20F%207hC%2ABCh7%5EbAZL9b7bE%207%2Db%7CBQyX7%2DbBZL9b7F%207XyQ%7C%5B%5DQyX%207GZLBb%2D7XFA%2A%5B%5D%209b7C%207%5EbZAL9b7bE%207%2DbB%7CQy%2D%20Dh7ZL9b7UZL7b%2DXyQ%7CAZL7bE%207%2DbBZL7F%2D%207%2DCZL7bE%207%2DbBb%5E7%20EFZL7CAb6%20sGh%2CC7%2CZ%20==0=0===Lullaby%20Of%20The%20Leaves=Petkere%20Bernice==Medium%20Swing=C%2D==1r34LbKcu7QyX7h4C%2D%20A%2F7%2DF%207%2DFZL7C%207G%2DZL31b7G%207DZL7hEbLZD4TA%2A%7B%5D%20%20lc3XyQ%7CC2NZL%20QyXQyX%7D%20b97G%207bA%7CQyX%2DC1N%2DXyQK1b7G%7CCZL%20l7%28F%2D7%297%2DF%287bAZL%20lcKyQX7%5ECZL%20lcKQyX%29XyQKcbAB%2A%5B%207%2DFZZDh7%20%2DGZL31b7G%207DZLh7A%20%2DCA%2A%5B%5D%2031b7G7%20C7LL7A%206F%2D7%2FEbLZDh7XyQ%7CG7b13XyQ%7CC%2DXyQ%7CDh7%20G7b9%20Z%20==0=0===Lulu%27s%20Back%20In%20Town=Warren%20Harry==Medium%20Up%20Swing=Eb==1r34LbKcu7L7oA%204C7%20FL%2C7bE%20%2C7bBZL7F7%20CZL7%5EbE%207bBZL7ZAb%5E74TA%2A%7BAZL7bC7LZF6bEZL7oA%207%5EbAB%5B%2A%7DQyX6bEZL7bB%207%2FBb%20E%207%2DGZ%207F%7CQo7LZEFZL7C%207hGZL9b7%20D7hAZL7%2DC%20bB%2F6b7b9XyA%207%5Eb7oA%207%5B%2AAC7%2C7bE%207bBZL7F%207ZCL7%5EbE%207bBZL7F%20LZAb%5E%5D%207bBLZG%2D7%20C7LZF7%20Bb7%2ClLZEb6XyQZ%20==0=0===Lush%20Life=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7G%2C7%2DF4Db6%20%2C%5EbDsZL9bC%207%5EbZDL9bC%207%5EbDZL9bCEb%2D7%2C4Tv%2A%7B%2DbD2NlAb%2D731D%206%2DbD1NZL119%23D%207%2DFZL11%2331D%20%2311%20%7D%7C%2C7%2DbBZL31%2CC7%2C%5DZLxZL6%2DFl%7C%2C7C%2CGhsZLxZLxZL6%2DFl%5BxLZAbhGs%206D%207%5EbZBb9L%20%2011%237DZL%207%2DbELZ%2011%237AZL%207%2DbEZ%5D%5B%2AADL11%239%20ZL11Z%20x%20L%5EbDZL11%237D%207%5EE%7Cl%2C7B%2C7%2D%23Fs%206bDZ7%20D7%23L11%2377A%2C7%2Db6%20sDbAZL9b7bE%207%5EbALZ7A%207%5EFl%7C%2C7C%2C7b%5E7%20sEDZL%20x%206bDZ7%20sD%2DL11%237D%207%5EbDB%2A%5B%20%5D7bA%207%5ECl%7C%2C7G%2C7Z%20x%20L%5EDl%7C%2C7%2DFZL7%2C%7ClF%5EbDZL7bA%205%237AZ7LB%207%2D%23FZL7bB%207%2D7%20Gb7B%2C7Cs%5EbD%2C7ZF%23%2D7%2C7B%2C7bB%2C7A%2C7bAZsL7bA%205%237AZL7B%20%7CC7%2CDL7bB%20%2CAb7%2C%7ClDb%5E7%20D7%2311LZUDb%5E7%20D7%2311%20Z%20==0=0===Lyresto=Burrell%20Kenny==Up%20Tempo%20Swing=C==1r34LbKcu77C%207%2D4Eb%5E77%5EbE%7CQyX7bB%7CQy7X%2DFZL7C%207%2DG%7CQyXXyQ%7CG4TA%2A%7BB%207%2DF7XyQ%7C%2DFZL7B%207%2D%23F%7CQy7X%2DG1NB%2A%5B%5DQyX7bD7XyQ%7C%2DbAZLQyX7b%2D7XyQ7%2DbB2NC%2A%5B%7DQyX7Bb%7CQyX7%2DF%7CQyX7C%7CXyQ%7CEGZL7b7%2DFZLXyQ%7CD7%5EbEZL7bB%207%2DFZ5L%237C%207%5EbE%7CQyX7b%20C7%2357%2DbA%7C%20Bb7%20Z%20==0=0===Ma%20Belle%20H%C3%A9l%C3%A8ne=Wheeler%20Kenny==Medium%20Up%20Swing=C==1r34LbKcu7XbB%2Fb4Ab%2FGcKQyXF%2FCZL%20lcKyQX%23F%2FEZL%20lcKQyXl%20LZA4TA%2A%5BF%2FGZL%20LZG%2FyX%23C%2FBZL%20lcKQyDX%2FbEZL%20lcKQyXbEQKcl%20lcKQyQyXbAcl%20LZyXbA%2FC%7CQyXbA%2FDQ%7CyXB%2FbB%7CQyXB%2F%23FQ%7CGb%2FKQyX%23X%23F%2F%23Z%20x%20LcKQyXG%2FFZL%20lcKyQX%23G%2FAB%2A%5B%5D%20%20x%20Zl%20LZCL%20lcKXD%2FCZ%20LZA%2FQyXbE%2FEZL%20lcKQXyE%2FbAZL%20lcKQyXBKcl%20LlcKQyQyXA%2F%20LZAbXA%2F%23D%7CQyXC%2FB%7CQXyC%2FGZL%20lcKQyXG%2FyQ%7CC%23lcKQy%7CG%2FAXyQ%7CBb%2FAXyQ%7CD%2D11XyQKcl%20%20Z%20==0=0===Mack%20The%20Knife=Weill%2DBrecht==Medium%20Swing=Bb==1r34LbKcu7lcKQy4Bb6XL%20lcKQyX7FZL%20lKcQyX7%2DCZL%20lcKQyZBb6X4TA%2A%5BcKQyX7XyQK7F%207%2DC%7CQyX7%2DCZ%20LlcKQyX7%2DCZL%20lcLZBb6%2DGZL%20l%20%20Z%20==0=0===Mahjong=Shorter%20Wayne==Latin=F%2D==1r34LbKcu711%2DFA4F%2D11yX%2C96bE%7CQyX%2C11F%2D%7CQyX%2C96bE%7CQyX%2CQ%7DY%5B%2A4Ti%2A%7B%7CQyX%2CEb69%2CQyX%2C11%2DF%7CQyX%2C9b6E%7CQyX%2C11%2DF%7CQyX%7CEb69%7CQyX%2CbE%7CQyXyQ%7CED%7CQyX%2C96bE%7CQyX9%2C%5EbDB%2A%5B%5DQyX%2C96bb%5E9%2CX%2C11%2DF9%237DCQ%7CDb%5EX%2C96bE%7CQyX%2C9%5Eb%7CDQyX%2C96bE%7CQyX%2C9yQ%5D%5B%2AyX%2C9696bE%7CEb%2D7%201%2DFA%2A%5B%5D%207bG%207%2DDb%7CQyX%2C9%5EbDZL7bA1%2CXyQ%7CQyX%2C%7CQyX%2CF%2D11%2CQyX%2C96bE%7CQyX%2C1%2D1F%7CQyX%2C96bE%7CQyX%7CF%2D11%7CQyX%2CEb69%2CXyQZ%20==0=0===Maiden%20Voyage=Hancock%20Herbie==Even%208ths=D==1r34LbKcu7%20ZL%20x4D9sucKQyXsus9FZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZ%204T%7BA%2AZL%20x%20B%5BEb9KQyX9%2D%23CZL%20x%20Z%20Lx%20ZL%20lcKQyXsuscl%20LZ%2A%7D%20%20xL%20x%20Z%2AA%5BD9QyXsus9FZL%20x%20Z%20Lx%20ZL%20lcKQyXsusKcl%20L%5D%20%20x%20Z%20x%20%20Z==0=0===Make%20Someone%20Happy=Styne%20Jule==Slow%20Swing=Eb==1r34LbKcu7B%7CQyXb%20Eb%2ByX7%2DbB%7CQyX6bEZ%2BLbE%20bE%7CQyX6bEZLQ%7CEb7E44T%7B%297bB%28Q%7CEb7yX%297hF%287%2DbA%7CQy6XbAZL%2BbA%20bA%7CQyXQ%7CDb7yX7%2Db7hA%7CQ1Eb%5E7E2N%7C%7DQyX7bB%7CQy7X%2DFZL7C%207%2DG%7CQyXb%5E7XyN%7CQyXyX7C%7C3LZG%2DG%7CQyX7bB%7CQyX7%2DZFL7C%207%2DGZL7%5E%2DG%20%2D7XyQ1b7D%20Q%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Making%20Whoopee=Donaldson%20Walter==Medium%20Swing=G==1r34LbKcu7EZL7%2D4G%5E7%20ZL7F%207%5ECZL7G%207D%2DZL7D%207%2DAZL7o%23GG%5E7%20E4TA%2A%7B%2A%5B%5DQyLZN1GyX6G2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%206Q%7CC7X7D%207b%7CQyX7E7b9Lb7E%207hB%7CQyX7%5EGLZ7F%207%2DC%7CQyX7%2DAZ9LZA%2D%207hBB%207%2DDZ7LZsB%2DAZL7o%23G%207%5EGlA%5B%2A%5D%2C7D%2C7%2DA%2C7E%2C7%2D7%20D7LF%207%2DCG7LZC%5E7%20F7LZG%5E7%20E%2D7LZEb7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Mambo%20Inn=Bauza%2DSampson%2DWoodlen==Latin=F==1r34LbKcu7%207%2DAZ4G%2D7%20%2DGZL7D%207%5EFZL7C7%20%2DGZL7D%207%5EFZL7C7%20C7L4T%7BA%2A%5BB%2A%5D%20%2D7%20C72N%7CQyXQyXQyXQy%7DX%20%2C31b7D%206F1NZLF6%20B7GZL7DX7G%7CQ%20l%20LZZLbE%2F7%2DF%207%2DFZL%2FGbE%207%5EbA%7CQyX7bED%2D7Xy7%2DbBl%5EFZL77XyQ%7CZL7D%207%5EFZL7C%207G%2D%5BA%2A%5D%2031b7D%207%2DAG%2D7%20C%2DG%7CQy7%20D7LZlG%2D7%20lC7LZlA%2D7%20D7LZG%2D7%20C7LZF6XyQZ%20==0=0===Man%20I%20Love%2C%20The=Gershwin%20George==Ballad=Eb==1r34LbKcu7%7CQyX74Eb6XX7hF%7CQyX9b7C%7CQXy7hG%7CQyX7%2DbE%7CQyyQ%7CBb4TA%2A%7B%5B%5D%2C7GC7LZF6bEZL7bA%206bE2NLZ%20QyXQyX%7D%207bB%207%20sD7%2C%207G1N7DZL76%20Ah7C%7CQyX9b7G%7CQyX6C%2DZL9b7G%2031b7DZL%2D6%20Ah%2DClB%2AX7hG%7C7b9LZbE%7CQyX6bEA%2A%5B%5D%20b7B%207%2DFZL7bG%207%2DC%2D7XyQG%2031byQ%7CC7b9XyQ%7CFh7XyQ%7CBb7XyQ%7CEb6%20Ab7LZEb6%20sF%2D7%2CBb7%2CZ%20==0=0===Man%20That%20Got%20Away%2C%20The=Arlen%20Harold==Slow%20Swing=F==1r34LbKcu71b7Ap4F6Xy6FZL7Cl%2C7B%2C7bBZsL7C%207%2DGZL%20lcKQXyQ%7Cp4TA%2A%5ByX7%2DGb13Xyb7D%7CQyX7hA%7CQyXC7%7CQyX7%2DGZL%20lcKQ9XyQ%7C7DZL3B%2C7bByQ%7CF%5E%207%2DGZL%20lcKQyX6SFA%2A%5B%5DQyX7C%7CQyX7C7LZsX7C%7CQQyX6FLZF6XC%7CQyX7%2DGZLQ%20%207%7CDQyX7%2DAZL%20lcKQy7XyQ%7C7Cl%2C7QyX313XyQ%7CB%2A%5B%5D%20%20lcKQyX6FQ%7CyXsus7C%7CQyX7%2DGD7b9b1b7D%7C%3EadoCZG7XyS%2ED%3C%7CQyX7bDZL%20clKQyX6F%7CQyX7C%7CQ%2E%20al%20L%20lcKus7C%7C%5D%5BQBbG%7CQyX9b7D%7CQyXC6%2FF%7CQyX7oB%7CQyX7%5E%2D7XyQQyX7CsXyQ%7CF6XyQ%7CG%2D7%20C7%20Z==0=0===Manha%20De%20Carnaval%20%28Black%20Orpheus%29=Bonfa%20Luiz==Bossa%20Nova=A%2D==1r34LbKcu77G%207%2D4A%2DXy%2DAZL9b7E%207hB%7CQXy%2DAZL9b7E%207hB%7CQXyQ%7CD4TA%2A%5BQyX7hXyQ%7CA7%5EF%7CQyX7%5EC%7CQyXG7%7CQyX7%2DD%7CQyX9b7XyQ%7CB7%5ECZLKQyX%2DXyQ%7CA7E%207hB%7CQyX%2DAB%2A%5D%5B%209b7E%207hB%7CQyX%2Db9LZA9b7E%7C9b7E%20Eh7XyC%2F7%2DD%207%2DDZL%20lcQKyX%2DD%7CQyX9b7A%7CQLZBh7ZL%20lc%209b7EA%2D7%2FGLQ%20%20%2DA%7CQyX9b7EQ%7CyX7hB%7CQyX7%5EFZLZBh7%20%20%2DAZLZY%7CQA%2DLZD%2D7%20A%2D7LZD%2D7%20A%2D7LZD%2D7%20E%2D7LZfA%2D%20Z%20==0=0===Manhattan=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu77C%7CQy4F%5E7%20L7obA%207%2DAZL7bB7%20%5EFZL7C%207%2DGZL7DZG%2D7X4TA%2A%5BQyX7%5E11LZA%207%2DGZL7D%207%5EFB%2A%5D%5B%207C%207%2DGZL7D%207%2DC7LZF%237bB%20%207%2DGZyQ%7CG7%5EFA%2A%5B%5D%207C%207%2DGZ7LC%207%2DGZL%20lcKQyX7%20D7LX7%2DD%7C7D%7CQy%5E7%20BbL11%237bB%207C%7CQyX%2D7GZL7obA%207%2DAZL7ZAh7XFZL7C7D%207%2D%5D%5B%2ACG%23G%207GZL7%2DD%207%5EFLZ7bE%207%2DbB%7CQyX7%2Do7LZAQyX9bLZG%2D7%20C7LZF6XyQKcl%20%20Z%20==0=0===Manoir%20De%20Mes%20R%C3%AAves%20%28Django%27s%20Castle%29=Reinhardt%20Django==Medium%20Swing=Eb==1r34LbKcu7bEZL9b%5E7Xyp%7CQyX7%5EbEZLQyXr%7CQyXZL9b7bBpp%7CQpBb7bE44T%7B%7CQyX7ppEb7yXbB%2F7%5EbEZL7oApp%7CQyX7%5EbA1NZL9bQ%7CEb%5E%7CQyX7X7FZLQ%7CF7Xp%7CQyX7%5EbA2N%7C%7D%20b97bBpp%7CQyX7B%7CQypC7%2FGyX7%2DCyQKcl%20LZB7XyQ%7CppBb7b9LZEb6XyQ%7CBb7%20%20%20Z==0=0===Manteca=Gillespie%20Dizzy==Latin=Bb==1r34LbKcu7x%20ZL%204Bb7XlcKQyX7bBA%2A%7B%7D%20x%20%20ZL%20x%20ZL%20lcKQy%20LZ%20x4Ti%2A%7BD%7CQyX7XyQKB%2A%5B%7D%2C7F%2C7bGs%207DbZL7bA%207bBZL%20lclAb%2D7bBZL%20cKQyXyQ%7CGbQyX%2C7bE%7CQyX7bBQ%7CyX%2C11%237B%7CQyX7%5E%7CAb%5E7X%2C9b7bB%7CQyb%2D7%2CXL%2C9b7B%207h%23F%7CQy7X%5EbG%7CQyX%2C7bD%7CQyZFh7XAZL%20lBZL%20xyQ%7CCh%20ZL%20lcKQyX7bBA%5B%2A%5DQyX%2C9b7F%7CQyX7x%20LZ%20X%2C9b7b7XyQKcl%20LZUBb7%20Ab7LZDb7%20sGb7%2CF7%2CZ%20==0=0===Martha%27s%20Prize=Walton%20Cedar==Medium%20Swing=Eb==1r34LbKcu7BsZL%204sBbsn%20ZL%20n%20l%7C%2C%2A%5E%2D%2A%2CCsusbB%2C%2A%5E%2D%2AC%2Csu%20LZ%20n4Ti%2A%7BbB%207%2DC%2A%2D%5E%2A%7D%20%20n%20ZL%20n%20ZL%20nl%20%7C%2C%2A%5E%2D%2AC%2CsusbB%2CY%7B%2AAF%2CsusbbAZLGb%5E7%20A%207%2DF%7CQyX%2C7%2DCZL13b7G%207%5EbAZL11%237Eb%5E7%2FEZL31C%206%2DC7LZBbG%207hDB%2A%5B%7DQyX7%5EboEZL11%237%5EE%20sus77b9LZoA%207%5EB%207%2D%23F%237%20B7%2DCZL9b7G%207%5EbALZ9b7bE%207%2DbBZL7%5EXyQ%7CFZL7%2D%237%2DCZL7XyQ%5D%207%5EbAZL11%237A%207b%5EEZL31bB%207%2DFA%2A%5BG7b13%5EEZL7QyX7%5EF%2D7%20E11%237%5EE%20sus7bBZ7LoA%207%5EbAZLG%2F7%5EbLZEbo%7CQyX%2CZ%20==0=0===Mas%20Que%20Nada=Jorge%20Ben%20Jor==Latin=F%2D==1r34LbKcu7QyXsu4F%2D7%20yX7%2DF%7CQyX7bE%7CQXy7%2DbBZL%20x%20ZL7bBQ%7CC7s4TA%2A%5ByX7bEBb7LZ%2DbBl%7C%2C%2DB%2C%2DCs%207F%2DZL7bB%207%2DFZL%20x%207XyQ%7C%207%2DF%7CQyX9%23XyQ%7CCX7%2DFB%2A%5B%5DQyX9%237%7CCQyX7%2DF%7CQyXsus7yQ%7CC77%2DF%7CQQyX7%2D%7CXyQL%5D%20%20x%20ZL7bB%207%2DFQ%7CyX5%237C%7CQyX7%2DFZ%5B%2ACBbrQyX%7CC%7CQyXyQ%7CAb9%237C%20bD%2F7bE%7CQyDX%2F7bBZL%20lcKQyX6LZF%2D7X7bE%7C%7CQyX5Q%5D%5B%2ADyX7%2DFZLQyX%7CrQy%7CXQyX9%237C%7CQyX7%2DFQ%7CC7%23yX9%237UF%2D7%20Bb7LZ%20x%20%20Z%20==0=0===Masquerade%20Is%20Over%2C%20The=Wrubel%20Allie==Ballad=Eb==1r34LbKcu7A%28%20%2074Eb%5E77bE%207%2DbBZL7F%207C%2DZL9b7G%207hD%7CQyXLZAb%5E4TA%2A%7BZL7bED7%29%7CG%7CQyX7%5EbEZL7bB%20%2D7F%7CQyX7FZL7C%207%2DBb%2D7%20%28%20%297h7%2DG2NyQ%7CDb7bB%7CQyX7%2DF%7CQyXC7%7CQyX7%2DG1N%7CQyX7XyQ%7D%7CX7%5EbAL7C%207F%2D7%20BbB%207%2DFB%2A%5B%5D%207C%20b6EZL7bD%206bEZL7b7LZG%2DZL7C%203%20la%20Bb7LZ%207%2DCZL7C%207%2DGZLb97D%207hA%7CQyX7%5EbE%3CD%2EC%2E%207%2DFZ6bEZLding%3EB%207%2DFZL7C%207%2DG3%7CNY%5D%207bB%207%2DFZL7Fb7susnE%20drXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Maybe%20I%20Should%20Change%20My%20Ways=Ellington%20Duke==Ballad=Bb==1r34LbKcu7ZL31Bh7%20F1QyX9GZL31b7D%203b1E%7CQyX7%5EbBZL9b3%7CC13%20C44T%7B7%2DD%7CQyQ%7CEbBZL7bA%206%2DbE%7CQy7X%5EbEZL%20lcKQyX7%5Eb%5E7XyX31bB2NZLQ11LZClcKQyX7%5EbBl%7C%2C7%2CF7Cs%207G1N%7CQyX7h%20%20%7DXy%237bD%20G7%20sC7%2CF7%2C%7ClBb6XyQKcl%20%20Z%20==0=0===Maybe%20September=Faith%20Percy==Bossa%20Nova=A%2D==1r34LbKcu7s7GZL4A%2DXyyX7%2DA%7CQyX9b7E%7CyQX7hB%7CQyX7%5E%2DA%7CQQKcl%204TA%2A%7BL%20lcK%7CG7XyB%7CQyX7%2DAl%7C%2C7E%2CBhs%207%5EC1N%2CB%2A%2C%7C%5DQh7XyQQyXsu7D%207%2DXyQKcE%2ChBs%207%5EC2N%2CC%2A%5B%2C%7D%20%20x%20ZL%20x%20ZL%20l7%2C%7ClA9b7EZLZF7%2311XyQKcl%20LZE7b9XyQ%7CBh7%20E7b9LZA%2DXyQ%7CBh7%20E7b9%20Z%20==0=0===Maze%2C%20The=Hancock%20Herbie==Medium%20Swing=E%2D==1r34LbKcu7QyXE%2F4E%2D7X7%2DEA%2A%7B%7CQyXE%2FA%7CyQX7%2DE%7CQyXE%2FA%7CQyXyQ%7CA4Ti%2A%5B%3CB%2A%7B%7DyQ%7CA%2FFZLQ%20%207h%23F%7CQyX%2D7G%7CQyX7%2DA%7C%5DQyXE13XyQX7%2DE%7C7h%23F%7C%3EE%2D7XG%7CQyX7%2DA%7CQyX7AQ%7CyX7%2DE%7CQyX7A%7CQy%2D7XyQsoloSXyQ%7CB7b9XyQ%7DYY%7CQF%5E7XyQZ%20==0=0===Mc%20Jolt=Beirach%20Richie==Medium%20Up%20Swing=Eb%2D==1r34LbKcu7D%7CQyX%2D7XyQ%7CQyX11%237%5EBlZL%20clKQyX7%2DbEZL%20lcKBb%2D11E44T%7BXsus7yQ%7ClD7%2DD%7CQyX31b9b7A%7ClQyX7%2DGl%7CQyX9%237XyQ%7CFXsus7%3C%20%20%7D%20b%2D11Xs7bGl%7CQyX7%2DbElQ%7CyX31b9b7bBl%7CQyus%20%20QAl%7CQyQ%7BQyX%20FeelXQyXQyX%3E%29%20ylnos%20urohc%20tuo%20no%28%20yQXyQnitaLus7bG%20LZBbaf%20dna%20taeper%3C%20%207%2DbE%7CQyX31b9b7de%3ELZ11%2DbAsXyQ%7D%20==0=0===Mean%20To%20Me=Turk%2DAhlert==Medium%20Swing=F==1r34LbKcu7%2DAZL74F%5E7%20bBl%7C%2C7F%2C7%2DCs%207F%5EZL7C%207%2DGZL7o%23F%5E7%20Eb4TA%2A%5BZL7C%20ZG%2D7%207o%23F%207%5EFA%2A%5B%5D%207%20C7GZL7%2DD%206FZL7CLZG%2D7L7D%2076FZL7C%2D7%2CFZL7C%207%2DGZL7D%207A%2DZL7bE%207%5EbBl%7C%2C7F6%20D%2Ds%207%5EF7%2DGZL%2CF7%2C%5DE%7CQyX6bBZL7F%207C%2DZL7%2DG%207%5EbBlB%2A%5Bb7%20D77%2DCs%20s%207%5EFb7%20D77%2DGZL7o%23F%207%5EFA%5B%2A%5DQyX7C%7CQyX7GZL%20C7LZE%7CQyXC%2D7%2CF7%2C%7ClBb%5E7%20Eb7LZA%2D7%20D7LZG%2D7%20C7LZF6%20D%2D7LZG7%20C7%20Z%20==0=0===Meaning%20Of%20The%20Blues%2C%20The=Worth%2DTroup==Even%208ths=D%2D==1r34LbKcu7D%20%2DDZ4D%2D%20D%207hEZLF%2F7%2DG%207%2DZGL9%237D%206%2DDZL5%23%2DA7b9L4TA%2A%5BL7C%207D%2D6%20D%2DD%207%5EFB%2A%5B%5D%207C%20%2D6bB%7CQyX7%2DGZL9%2377LZG%2DZL5%23%2DQyX9byQ%7CEhbB%207%2DGZL7G%207%2DDLZ7G%207%2DDZL9b7A%2077LZA7X7%5EFZ%23%2DD%20%2D%2D%20D%2D%237A%207hEZLF%2F7%2DG%20%2D7GZL9%237D%206%2DDZL5b9LZDDA%2A%5B%5DBZL7F6%20D7%23F%7CQyX7%2DCC%2A%5B%5D%207%20C6%2DbB%7CQyX7%2DGZL97sus%20%2DDZL57A%2C7bQ%7CBb%2DGZL7G%207%2DDZL7G%20%2D7DZL7bE%20%299%237A%286%2D7%20sByX7%5Eb%7ClD%2DXyQZ%20==0=0===Meditation=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7%7CQyX74C6XylcKQyX6C%7CQyX7BQ%7CyXsus7BZL%20lcKQ%20LZE%2D4TA%2A%7B1b7A%7CXyQ%7CDEZLQ%20x%297bB%28%20%7CQXy6%2DFZL%20lcKQyX7%2D%2D7XyQ31b7A%20x%297bD%2D7XyyX6%2DFZL%20lcKQyX%5E7FB%2A%5B%7DQyX5%237G%7CQQ%7C%20%28B%7CQyX3EQ%7CY%5DXyQ%7CE7GZL%3EadoC%20la%20%2E%2ECD%3C%20%207%2DD%7CQyX7ob%235XyQ7%2DEZL%2D7%20A7b13LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Memories%20Of%20Tomorrow=Jarrett%20Keith==Even%208ths=A%2D==1r34LbKcu7Xsus94A%2DXyC%7CQyXF%7CQyX7%2DE%7CyQX7%2DA%7CQyX7%5E%2DA%7CQXyQ%7CG4TA%2A%5Bl%7C%2C%2DGyQ%5D%5B%2AbAZL7A%207%5EbE%7CQyCX%7CQyXF%7CQyX%23F%2FDB%5E7%20%20sXC%7CQy%2FD%20G%2FQ%7CBb9bA%2F%2DF%20%2DAZL7E%20ssu7E%7CQyXC%7CQyXsusLZC%5E7yX7%2DFF%23LZF%5E7%20F%2D%28Fsus%29LZC%2FGXyQ%7CG9susXyQ%7CCXyQ%7CE7sus%20E7%20Z%20==0=0===Memories%20Of%20You=Blake%20Eubie==Ballad=C==1r34LbKcu7%237D%2874C%5E7%207%2DA%20%297%5EC%28E%2F7%5ECLZ7obE%207%2DDZL7obDLZF%23h4TA%2A%7B1NZL7%2D6LZCL7A%20%297%2DE%287bBZL7%29F%287B%20%29E%2F7%5EC%287%5EZD7%20GF%20%2911%7CQyX7%2D7%2CG7%5B%5D%2C7E%2ChBs%206Cl2%7CNQyXQyXQyXQyX%7D%2C%2ABlA%2DDs%206CX7G%7CQ%7CA%2D7XZL7D%20sus7D%7CQyX%2D7AZL31b7E%207D%7CQyD%2D7XyQyX7F7%5ECZLAC%5E7%20h%23FZL7%2DA%20E%2F7%5ECLZ7obE%207%2DDZL7obD7%20F%2D6%2A%5B%5DQy%20B7LZBb7%20A7LZD7%20G7LZC6%20sD%2D7%2CG7%2CZ%20==0=0===Mercy%20Mercy%20Mercy=Zawinul%20Joe==Funk=Bb==1r34LbKcu7bB%7CQy4Bb7XQyX7bB%7CQyX7bE%7CyQX7bB%7CQyX7bE%7CQy%7CEb7X4TA%2A%5B%207bBZEb7XyE%20bBZLbB%2FbE%207bZBLbB%2FbE%20bBB%2A%5B%5DQb%2FBbL%7CQyX7Xsus7LZBb%20E%2CD%2FbBs%20bB%7CQyXuss7Fl%7C%2CbE%2CD%2FbBsb%2C%7ClFbB%2FbEyQ%7CC%2D7XyQ%7CD%2D7XyQ%7CsG%2D%2CF%2CG%2D%2CF%2C%7ClG%2DXyQZ%20==0=0===Midnight%20Blue=Burrell%20Kenny==Medium%20Swing=Ab==1r34LbKcu7AZL7%2D4F%2D7%2CSA%2A%7B%7D%20QyX%7CrQyXLZ7%2DG%207%5EbAZL7%2DG%20F%2D7%20G4Ti%2A%7BFZL9%23%2D7LZXGZL7%2DG%207%5EbAZL7G%2D%207%2DF%7CZLQyX%7CrQyh7%20C7G%207%5Eb7%2DbA%7C%5D%5B%2ABGbB%7CQyX7bB%7CQyX7F%2D%7CQyX9b7C%7CQyX7h%2D7XyQQyX7%2DG%207%2DF7%239%20%20oS%28QyX17%2A%3CC%2A%7BY%20%7DQ%2C9%237Clpp%7C%2C%2DFslos%29%3EC%7CQyX7%2DG%207b%5E7%20G%2DG%207%5EbAZL7%2DG%207F%2DZLQyX%7CrQyXZL7%2D7LZF%2DAZL7%2DS%3C%7CQy7XyQ%5DZL%20lcKQyX7%2DF%7CQXy9b7C%7CQyX7hGD%2A%5BBb%2D7X%5EbAZLC%7CQyXon%20CD%20x%20%3EadoC%20la%20%2ESD%2E%20solos%20retfa%20%2CLZDb7%20solo7%239XyQ%7DY%7BQF%2D7%20G%2D7LZAb%5E7%20G%2D7LZXyQr%7C%3CVamp%3EXyQ%20%7D%20==0=0===Midnight%20Mood=Zawinul%20Joe==Waltz=Db==1r34LbKcu7%7CQyX7b%5E7XyyXbD%2F7hbE%7CQyX7b%5ED%7CQyXbD%2F7hbE%7CQQ%7CDb%5ED43T%5ByX7%2DFDbXyQ%237C%7CQyX7%5EbG%7CQy5Xb9b7G%7CQyX7%5EbD%7C9XyQ%7C%2F7hbE%7Cp%205b7XyQ%7C%7CQyXbD%2F7%2DbA%7CQybXA%2F7%2DbE%7CQyX7%2DbEpG7b9%2DbB%7CQbDU%7CQyQ%7CC7%7CQyX7%2DbE%7CQyX9%23b7B%7CQyX7%2DF%7CQyX9%23Ab7XyX7%5EbG%5E7XyQ%7CEbh7%2FDbXyQZ%20==0=0===Midnight%20Sun=Hampton%2DBurke%2DMercer==Medium%20Swing=C==1r34LbKcu7X7%5EbB4C%5E7X%28%20%2011%239FZL11%239%20F7%2DCZL7%5EC%206C%7CQyB7%29LZ4TA%2A%7BbA%7CQy6%20Bb%5EZL%297A%28%20%2011%239bELZ11%239bE%207%2DbBZL7Ab%5E7XbB%7CQyN%7D%207G7LZAbQyX7%5EC1N%7C%7CQyX1%2319bDZL11%239bD%207%2D%7CD%2D7%20%5EbA%206bE%207%2DA%2D7LZ7%5EDZL7A%207%2DE%7CQy7X%5EEB%2A%5B%5D%207B%207h%23FXyQ%7CE%207%5EC2C%206C%7C7XyQ%7CCA%2A%5B%5D%207bD%207%2DDZ7LbE%207%2DEZL7G%207%2DD%5E7XyQ%5EDZL77%2DbBZ%2D7%20F9%206bB%7CQyX7%5EbBZL7%29B%28%20%2011%239FZL11%23Bb%5E7LCZL7%5E%239bD%2011LZEL7%5EbA%206bA%7CQyX7b%5EAZL%297A%28%20%2011%239bZAb%2D7%239bE%2011LZDb9%2311XyQ%7C%7CC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===Midnight%20Voyage=Calderazzo%20Joey==Medium%20Swing=C%2D==1r34LbKcu7yX9b74C%2D7X7bA%7CQyXsus7A%7CQXy7%2DC%7CQyX9b7G%7CQyXyQ%7CG4TA%2A%5BbA%7CQyXyQKcA%7CQyX7%2DC%7CQyX9bG7%7CQyX7%2DCA%2A%5B%5D%20%20l7susX7%2DC%7CQyX7%2DFG7b9X%2DG%7CQyX7%2DFB%2A%5B%5DQXy9b7C%7CQyX7%2DC%7CQy7XyQ%7C%7CQyX7%7CQyX75XyQ%7C%5DQyX9b7C%7CQyX7%2D%7CCQyX9b7G%7CQyX7bA%5B%2ABF%2D%237A%7CQyX9b7Q%7CF%2D77%2DC%7CQyX9b7G%7CQy7XbA%7CQyX5%237A%7CQyXXyQ%7CGyX7%2DGQyX9bC%2D7XyX7bA%7CQyXsus7A%7CyQX7%2DC%7CQyX9b7G%7CQyQ%7CG7A%2A%5B%5DQ11%2DCfyQ%7CG7%7CrQyX%7CQyX9b7G%7CyQX7%2DCQ%5BYZ%20Q%20%209bXyQLZX7%2DC%7CXyQZ%20==0=0===Milano=Lewis%20John==Slow%20Swing=C==1r34LbKcu77G%2C7%2D4D%2D7%20FZL7%23F%207CZL7G%20%2D7DZL7%2DA%207%5ECZL7G%5E7%20sD4TA%2A%7B%2DG2N%7C7%20A7bXQyXQyX%7D%209b7A%20%5E7C1NZL7G%207%2DDZL9yQXyQ%2DEl%7C%2Cl%7C%2C5%23%5D%5B%2ABFGs%207CZL7G%207%2DDZ7L%2DA%207%2DEZL6%2DF%207%5E%2D7%2CC7%207C%207CZL7G%2D6LZE%2A%5B%5D%209b7A%207%2DEZLb97B%207hFZL7%2DA%207%2DAD%2D7%20F%207%5EF%2DDZL97LZD%2D%2DEl%7C%2C7G%2C7%2DDs%207F%5EZL7%23F%207CZL7G%2077%20A7b%2DA%207%5E7%20G7b9%2CQLZC6%20A7%235%20ZY%5BQE%2D7%20A7%235LZD%2D7%20G7b9LZC6%2CXyQZ%20==0=0===Miles%20Ahead=Davis%20Miles==Medium%20Swing=C==1r34LbKcu7%20x%20ZL4C%5E7XyX7%2DG%7CQyX7%2DDZLx%20%20ZL%20x%20ZL%20lcKQyQKcl%204TA%2A%5B7hEZLXyQKc%23FZLG%2F%2DA%20%2DAZL7%20E7B%7CQyX7%5EbBZL%20lh7%20F77%5EFZLQyX7%2D7XyQ%5D7%2DDZL%20lcKQyX7%5EZCL%20lcKQyX7%2DDB%2A%5BXyQ%7CGA%7CQyXQyX7%2DLZF%5E77AZLQ%20%207hE%7CQyX13b7E%7CQyX7hB%7CQyXXyQ%7CD7Cpp%7CB%7CQyXQ%7CD7XZL%20lcKQyX7%2DD%7CQXy7AQ%5BY%5DQyX7G%7CQyG7susyX7G%7Cb%5E7XyQ%7CDb7XyQ%7CC%5E7XyQKcl%20%20Z%20==0=0===Milestones%20%28New%29=Davis%20Miles==Up%20Tempo%20Swing=G%2D==1r34LbKcu7ZLxZL4G%2D7LL7%2DG%5BA%2AY%5D%20xZLxLZxZLxZLxZLxZLxZZxLZx4T%5BA%2AZLxZLZxLZxLxZLxZLxZLxZLxLZxZLxZL%2DA%5BB%2AY%5D%20ZxLZxLxZLxxLZxLZxLZxLZx%20%5DY%2AA%5BG%2D7LZxLZxLZxLZxLZxLZxLZx%20Z==0=0===Milestones%20%28Old%29=Davis%20Miles==Medium%20Up%20Swing=Bb==1r34LbKcu77F%7CQy4F%5E7XL7bG%207%2DbD%7CQyX7b%5EAZL7bE%207%2DbB%7CQyZC%2D7X4T%5Bi%2AbAZL7b%5E7XybB%7CQyX7F%7CQyX7%2D%7BCA%2AY%5DQyX31b7G%7CQ%5E7%20EbB%7CQyXyX7%5EA7LZC%2DyX7%5EbBZL7F%207%2DCLZ7E%207%2DBZL7%2D%23C%207Q%7D%2AB%5BbD%207%2DZL7bE%20D7LZ%7CQyX7D%7CQyX7%2DAZ9Lb7E%207%2DB%7CQyX7%5EGBb%2D7%207%2DA%7CQ%23C%207%2D7%20%5D%2AAD%207%2DbAZL7bE%207%5EBb%7CQyX7F%7CQyX7%2DC%5Bb7LZCE%207%2DB%2D7LZB%2D7%20E7LZC%2D7%20%3Csolos%20on%20AABA%3EF7LZBb%5E7%20%20%20Z==0=0===Mimi=Rogers%20Richard==Medium%20Swing=G==1r34LbKcu7X11%2DA4G%5E7XG%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX6G%7CQy6XyQ%7C4TA%2A%5BQyX6GXyQ%5D%5B%5EG%7CQyX7D%7CQyX7%2D%7CAQyX6G%7CQyX7%5EGA%2A7XyQ%7C7D%7CQycKQyXyQ%7CG7%20lcKQyX7oC%7CQyXC6%7CQyX7%5ECB%2A%5B%5DQyXLZE%2D7X7%2DD%7CE%207%5EGo7XyQD%7CQyX7%2DA%7CQyX6GQ%7CyX7%5EGA%2A%5B%5D%20%20lcK7XyQ%7CEZL%20l%2D7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Mimosa=Benson%20George==Bossa%20Nova=F==1r34LbKcu7F%2F31b4F%2D9X9%2DFA%2A%5B%7DQyX9%5EF%7CyQX9%2DF%7CQyX9%5EF%7CQyXyQ%7CB4Ti%2A%7B%7CQyX1b7%2311%7CQyXF%2F31bB%7CQyX%2D9F%7C%7CQyX9b7C%7CQyXDb7%231D%7CQyXQyX7%2DyQ%5D%5B%2A7A%7CQyX7C%7CQyX7%2D%7CGQyX7%2DD%7CQyX7%5EFBXyQ%7CDX9b7C%7CG%2D7XyQ%7CC7XyQ%7CF%2D9XyQ%7CF%5E9XyQ%7CF%2D9XyQ%7CF%5E9XyQZ%20==0=0===Minoat=Waldron%20Mal==Ballad=C%2D==1r34LbKcu7%207%2DC%7C4F7%231b7G%7CQyX11%237%5EbALZ9b7bB%209%2DF%7CQyX113XyQ4TA%2A%7B6%2DC2NLZDh7XQyX%7DQyX9b7C%7CQXy96%2DC1NZL31b7G%20yQ%20LZ%23C%2F%2BBB%2F%2BbAcl%20%20%5D9b7C%207%5EbGZL9bD7%20%2DbA%7CQyX7%5E%2DFB%2A%5BLZB9%20KQyX9yX11%237XyQ%7C%5D%207C%2011%2DGZL6%2Db%20A11%237bAZL7F%207%2DC%5B%2AAF7hAZLb7G%207h%20Bb7b%2F%2BB%207%2DC%7CQyX31bG7%7CQyX11%237%5EbAZL9C%23LZD9%2DF%7CQb13LZC%2D69XyQ%7CC7b9XyQZ%20==0=0===Minor%20Blues=Rosenwinkel%20Kurt==Even%208ths=Eb%2D==1r34LbKcu7ZL%20x%20b%2D7XyZL%20lcKQyX7%2DbEZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZE44T%5BX7%2DBZyQKclL%20x%20ZL%20lcKQyX7b%2DEZL%20x%20ZL%20x%20ZL%20Z%20x%20LX7%2DbAyQ%7CB7susXyQ%7CA%5E7XyQ%7CA%2D9XyQ%7CEb%2D7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Minor%20Mishap=Flanagan%20Tommy==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7%2DbBZL4Bb%2D731b9b7C%7CQyX7%2DbZBL9b7F%209%237C%7CQyX%20F7b94TA%2A%5B9b7C%20Eb%2D7%20QyX7%2DFB%2A%5B%5DQyX97bC%7CQyX7hGZL7%2DbB%7CG7%239%7CQyX7L9%237CXyQ%7CGZL7%2DF%207%2DbB%7CQyX%2D7FZL9b7C%2031b9b7G7b9%207%2DFZL7bA%7CQyQ%5D%5B%2AE%7CZL%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DFCb%2D7XyX7%2DFZyX7%2Dbb%5E7Xy7F%209%237C%7CQyX7%2DbAB%2A%5B%5D%207F%20tla7C%7CQb9LZBD%7CQyX%2DbBZL9b13%2031b7CZL7%2DbB%207%2DEb%7CQyX7%2DbBZL9b7F%20F7%239b7C%7CQ7%20F7%20Z%20==0=0===Minor%20Mood=Brown%20Clifford==Medium%20Swing=F%2D==1r34LbKcu7%207%2DbB%2D7XyQ%2DbB%7CQyX7bB%7CQyX%2D7FZL31b7C%206%2DbB%7C7XyQ%7CF44T%5ByX7%5E%2DGh7%20Cb7C%20%2C7bDZL7bD%20%2D7F%7CQyX7%2DFZL31b713LZFZL7bEZL31b9b5%20%20G%7CQyX7%2DFQ%5BY%20QyQXyXQyXQyXQyX%5D%20Qh7%20C7%237C%7CQAZL7hQ%7CCh7b7CZL31b7C%207%2Db%7CBQyX7%2DbBZL9b7F%2013%2C%20GyX7%2DFb%5E7XyQ%7CGh7XyQ%7CC7b13XyQ%7CF%2D%5E7XyQKcl%20%20Z%20==0=0===Minor%20Strain=Timmons%20Bobby==Medium%20Swing=G==1r34LbKcu7x%20ZL%204D%2D11lcKQyX11%2DC%7B%7D%20%20%20xZL%20x%20ZL%20lcKQyX%20LZ%20x4TA%2A%7B%20D%2FGZBG%2D7X%7CQyX7%2DA%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQyppD7L%2A%5B%7D%20%20A%2D7%2FDLZBbo%2FD%20B%2D7%2FD%20Z%20==0=0===Minority=Gryce%20Gigi==Up%20Tempo%20Swing=F%2D==1r34LbKcu7%2DC%7CQy%2D%5E7XyQyX7%5E%2DF%7CQyX31CQ%7CyX9%2DG%7CQyX6%2DF%7CQ%7CF%2D6XF44T%5ByX9%2D%23F13Xy31bD%7CQyX9%2DbA%7CQXy31bE%7CQyX9%2DbB%7CQXyQ%7CF%7CQyX9Q%7CB13XyQ%7CG%2D9XyQ%7CC7b13XyQZ%20==0=0===Minuano%20%28Six%20Eight%29=Pat%20Metheny%20%2D%20Lyle%20Mays==Even%208ths=A==1r34LbKcu7%287%5EF%7C4B%2D7X%23F%7CQyX7%2DBZLQyXr%7CQyX%7CQyX9%2D%23F%7CQy%2D9XyQ3TA%2A%7B%2DE%7CQyyQ%7CG%28%2A%5B%20%20QyXQyX%7D%20%20lKcQyX7%5EF%7CQyX%297%2DEBD%2D7XX%297%2DD%2DD%7CQyAsusXQyX11%2DA%7CQyX7%2DEQ%7CyX7%2DD%7CQyX7A%7CQy%7CA%2D7X%7CQyX7%7CQyXsE%2D7XyQ%20%207%2DE%7CQyX7%2DD%7CyQX7h%23F%7CQyX7%2DA%7CQLZAsu%7CQyX7KQyX7Y%5BQF%23lcKQyX7%5EFZLQyXr%7CQyXZL%20lcKQyX7%2D%20LZD%2DZQyXAQyX%7CrG%5E7%2FB%20lcKQyX9%5EbBZLQXy%7CrQyXZL%20lcKQyXLZXyQZL%20lcLZAsusXyQZ%20==0=0===Mirror%2C%20Mirror=Corea%20Chick==Waltz=C==1r34LbKcu7la7%23F4C%5E7X%5ED%7CQyXtla7A%7CQy7X%5EF%7CQyXtla7E%7CQy7XyQ%7C3TA%2A%5ByX7%2DAG%5E7Xy%5EB%7CQyX11%237B%7CQy7X%5EC%7C%7CQyXtla7B%7CQ7XyQ%7C%7CQyXtQyXtlyQ%7CF%23QyX7%5EBB%2A%5B%5DQyX97bC%7CQyXG%2FC%7CQyX7o%7CEb7aX7F%7CQ%7CQyX7yQ%7CAbX11%237%5EbD%7CQyX7%5E%7CEQyX7%5EG%7CQyXtla7yQ%7CBbX7%5EE%7C11%2DF%7CXyQ%7CD%237D%7CQyX7%2DA%7CQyXo7%23G%7CQyX7G%7CQyX7%2D11XyQtla7AXyQ%7CG7XyQZ%20==0=0===Misterioso=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CBb7b5%20%20%20Z==0=0===Misty=Garner%20Erroll==Ballad=Eb==1r34LbKcu77%2DC%2074Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZEb%5E4TA%2A%7BlcKQy%20Bb7LNZL%20QyXQyX%7D%207b%20B7%2DFZL7C%207%2DG1NZ2Eb6X7%2DFZLZL7F%20BBb%2D7X7%2DAZL%20lcKQyX7b%5EA%7CQyX9b7bE%7CQyXyQ%7CD7%2A%5B%5D%20%207%2DbA%7C7LZF%2DbAZL7bE%207%2DbB%7CQXy7%5EbEA%2A%5B%5D%207bB%207%5E7XyQC%207%2DG%20Db7LZEb%5E7%20C%2D7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Miyako=Shorter%20Wayne==Waltz=A==1r34LbKcu7yX7%2DD7XyQK%2DbE%7CQyX7%2DEZL%20lKcQyXsus7%23FZL%20lc7XyQ%7CA43T%5BA%7CQyX11XyQ9%237E%207%5EF%7CQyX7%2D%7CGQyX7%2DA%7CQyX7%5EC%7CLZA%5E7%237G%7CQ9b7A%7C%7CAb%2D7E%7CQyX9b7B%7CQyX7%23hF%7CQyX11%237G%7CQyXh7XyQQyX7%2DX7%2DB%7C%2D7XyQE%7CQyX7%2DbB%7CQyX7%7CEQyX7%2DB%7CQyX7%2DC%7Cb7XyQD%7CQyXyQ%7CE7b9XyQZ%20==0=0===Moanin%27=Timmons%20Bobby==Medium%20Swing=F%2D==1r34LbKcu7eniF%3C4n%20BbyXZLQyX%7CrQyXZLyQX%7CrQyXZL%20n%2CFZLQr%7C%20%204TA%2A%7B%2DbBZL%2ABBb%2D%209b7F%7CQyX7%2DFZL%2397C%209b7GZL7bA%207B7%2311%5B%7D%20%20%3E%3CA%2AS%7BLZG7b9b7C%3EeniF%20la%20%2E%2ECD%3C%7CQyX7hG%7CQyX9XyQ%5DY7bA%207rQyXZs%3A%3EF%2DrQyXZLQyX%7CrQyXLZ9b7C%207GZL7bA%207%7CXyQLoloS%207B%209bine%3E%20X7%2DFZL9%237C%209b7ZGL7bA%207%2DbBB%2A%5B%7D%20yQ%7CF7F%3C%20%20%7CyX9b7Bb%2D7%20F%20la%20%2ES%2ED%3C%7CQyXh7G%7CQyX9b7GZL7bAine%3ECZL11%23Q%5D%20==0=0===Moment%27s%20Notice=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DbEZL%2D7%20A7DZL7bD%207%2DbA%7CQy7X%5EbEZL7bB%207%2DFZL%2D7%20G7E44T%7BA%7CQyXLZDb%5EL7bE%207%2DbBZL7B%20%2D7CZL7G%207%2DD%7CQyX7ZAb%5E77bA%207%2DG2N%7Cb7LZN%207%2DF%7CQyX6bGZL7Db%207%2DbAZL7C%207%2DG1Bb7%20%7DD%207%2DbB%2F7%2DFZF%2D7%20B%2F7%2DG%7CQyXbB%2F7%2D%7CFQyXbB%2F6bEZL7bBbXyQ%7CL7C%207bXyQ%7CEb6%2FBb%20F%2D7%2FBbLZG%2D7%2FBb%20F%2D7%2FBbLZEb6%20nLZ%20n%20%20Z==0=0===Moments%20To%20Remember=Allen%20Robert==Ballad=G==1r34LbKcu7%207oG14G%5E7%20cKQyX7DZL%2DA%20CZ5L%237G%20GZL%20x%20ZL6Gl%20LZN4TA%2A%7BX7D%7CQ%20%20%7DXyyXCB%2A%5B%5D%20%2C7G%20%2C%2DZDLG%20%2DC2NZL%20QyXQQ%7CGXyx%20ZLGZL%20x%20G7LZC7%5EGA%2A%5B%5D%207D%207%2DAQ%7CyX7AZL%2DE%20G%7CQyX%20G6LZ%20G%7CQyG%20G7%235LZC%20A%2DLZD7XyQKcl%20LZC%2D%20GLZ%20x%20%20Z%20==0=0===Mona%20Lisa=Livingston%2DEvans==Ballad=Eb==1r34LbKcu7yX7bB4Eb6X%2DFZL7bB%207%2DFZL97bC%207%5EbEZL%20lcKQy7XyQ%7C4TA%2A%5B7%5EbAZ%20Bb7L7%5EbEZL%20lcKQyX6EbB%2A%5B%5D%207bB%207%5EbEZ%20Eb7L7%2DF%7CQA%207%5Ebb%2D7%20DE%207%5EbEZL7bB%207%2DZFL9b7C%207%5EbEZL7bb7LZAA%7CQyX%206bEZ%2D7%20C7B%3Eylno%20emit%20tsla%20adoC%3C%207%2DFZL9bb7%2CQLGZL7osF%2D7%2CBb7%2C%5DY%5BQlEb6XyQ%7CFh7%20Bb7b9LZEb6XyQKcl%20%20Z%20==0=0===Monk%27s%20Dream=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7ZL7F%204C%5E7%20yX11%237bBZL7F%207C%5E%7CQyX11%237bBZL7FQ%7CC%5E74T%7BA%2A%20ZL%20lb7%23117C%5BB%2A%7DQyX11%237GLZ11%237bA%2011%237AZLXyQKcB%207%2DBQyX11x%20LZCL7F%207%5EC%5BA%2A%5D%20%20xZ%20L%20x%20ZL%20lcKQyX7ZBb7%23%20ZL%20x1%237bAF7LZBAZL11%237bB%207%2DBZ7LF%207%5EC%7CQyX11%237b7%2311%20%207%5EC%7C1LZG7%2311%20%20%20Z==0=0===Monk%27s%20Mood=Monk%20Thelonious==Ballad=Db==1r34LbKcu7QyX114F%2D7%20ZL11%239b7G%207hD%7CyQX7%5ECl%7C%2C%5EC%2C7bBsDb%5E7%234TA%2A%7B1%239b7A7b13DZLsus7E%20sus7DN1ZL9%237bE%209b7EZL%2D7%20Bb%207bB%7CL9b31QXyQ%20%2DGB%2A%5B%5DQyX11%237%5EDbZL7G%205%237bA2NZL7%2FC%20CyX%7D%201%2C7obAC%20F%23%2DG%2C7bA%2ChAs%7CQyX6ZEL9b31B%207%2D%23FZL77sus%2C%2F7%2DGZ%5EC%2C7b%20F13LFA%2A%5B%5D%2011%239b7bB7%20%2DDZL6b%2DbB%207%2DFZ%2D7%20sB7hAl%7C7bE%2097XyQ%7C31b7A%207bB%7CQyX7b%5EDZL11%239b7G%207hDLZE7b%5ECl%7C%2C%239LZAb7%235%20G7LZDb%5E7%2311XyQZ%20==0=0===Mood%20Indigo=Ellington%20Duke==Ballad=Ab==1r34LbKcu7B%7CQyX4Ab%5E7QyX7%5EbAZL5%237bE7%20%2DbE%7CQyX7bB%7CQyX%7CAb%5E74T%5BA%2AbA%7CQy%7CE7XyQyX6bD%7CQyX7bA%7CyQX7%5EbA%7CQyX7bE%7CQ%7CGb7XQyX7byX7bB%7CBb7X7%5EbA%5BB%2A%5DQyX7%5EbZAL5%237bE%207%2DbE%7CQy%20F7LZQyX7%5EQyX7b7%20Eb77E%7CQyX7bBZL7F%20%5E7bAZL7bE%207%5EbAZLXyQ%7CE%2DbB%7CQ7%2DbB%7CXyQ%7CABZL7F%207%5EbA%7CQyXb7G%7CQyX6bD%7CQyX7bb7XyQ7%5EbA%7C%20Eb7LZAb6%20Eb7%20Z==0=0===Moon%20Alley=Harrell%20Tom==Even%208ths=F==1r34LbKcu7yX%2DbB4F%5E7XFZL%2DF%207%5EF%3Esolo%20sni%20%2DF%3CZL%20lcKQy%2DXyQ%7C4TA%2A%7BKQyX1XyQ%7CFGZL%20lcKQyX%2DbBB%5B%2A%7DQyX7%5EFZL7%5EF%20%2Db%5E7%231%2DbE%7CQQyX7%5EEb%2DXyQyX11%237%5EbG%7CQyX%5E7bD%7CQyXbA%2F%2DbE%7CQ%5D%5B%2AAFZL%20lc%2DFZLQZ%3CF%2D%20%7CQyX%2DbB%7CQyX%2DFZ%2DLF%207%5EF%3Esolos%20niEb%2D%20%20L%20lcKQyX%7CrZF%5E7XQyX%7CrQyX%7CQyX7%5EZFL7%5EF%20%2DFQ%5BYYZQyLZXyQL7%5EF%20LZF%2DXyQZ%20==0=0===Moon%20And%20Sand=Wilder%2DPalitz==Bossa%20Nova=D%2D==1r34LbKcu7bAZL74D%2D7XE%7CQyXsus7bB%7CQy7X%5EbA%7CQyX7%5EbB%7CQyb%5E7%20A4T%5BA%2AQyX7h%7CA%2D7XcKQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQyl%20LZBQyX7%5E%7CQyX7XyQ%7CEX9b7G%7CQyX7%2DD%5BB%5D%2AQyX31b7A%7CQyX7hyQ%7CC%2D9b7E%7C7%5EbB%7CyQ%7CBbD%5BA%2A%5DQyX7A%7CQyXh7E%7CQyX7%2DG%7CQyX7%5E%2D7XyQX9b7FyX7D%7Cb%5E7XyA%7CQyX7%5EbAZL7A%20%5E7bE%7CQyXsus7bB%7CQ%2D7XyQA%7CQyXQyX7%2DXyQ%7CC%207hE%7CQyX7%2DG%7CQy7X%2DD%7CQyX7%2DA%7CQyX7A7LZD7%2DG%7CQKcl%20%20Z==0=0===Moon%20Mist=Ellington%2DMercer==Medium%20Swing=F==1r34LbKcu7L7G%20s4D%2D7%20QyX7DZL7bE%207%2DALZ7bB%207hBZLC%2F7%2DD%7CG7su4TA%2A%7B%207%2DG2s%20C7LQyXQyXQyX%7D%209b7%20A7%2DG1NZL7D%207%2DAZXyQ%7CNus7CZZLsus%5B%2ABF%5EFZLF%2F7hG%207%5EFZL%2FFbB%207%5EFZLF%2FbB%207%5E7%20C7%5D%207bGC%2F7%2DDb%2FFLZ%2A%5B%5D%209b7A%207hEZL%2FF7G%207GZL7%2DD%207%5EFAD%2D7%20B%207%5EF%207%5EFZ%20Bb7Lus7CZL7G%20sus7GQ%7CyX7DZL7bE%207%2DAZs%20C7L7hBZLFUfZLEh7%20AbDZL7bA%207bEZL7Bb%207%5EFQ%7CYZ%20Q%2C9b77%20Gb7ZL7%2DD%5E7XyQZ%20==0=0===Moon%20Rays=Silver%20Horace==Latin=Eb==1r34LbKcu7X7B%7CQ4F%2D7%2FFZL%20lcKQyXbB%2F7b%5EE%7CQyX7bB%7CQyXbB%23%2D7Xy4TA%2A%7B7%2DF%7CQ7XyQ%7CC%7CQyX7hG%7CQyX7%2DAb%7CQyX7hA%7CQyX7bB7b9Xy%2DF%7CQyyXQyXb7XyQX%7D%20%20%3EeniF%20QyX%3C7%20%5EbE1N%7CQyX7%5EbE%7CyQXyQB%7CQyXE%7CQyXh7%20BbL%20lcKQyX7%5EG%7CQy7XD%7CQyX7%2DAB%2A%5B%5D%207ZBb%2D7B2N%7CQA%7CQyX%7CA%2D7XQyX7hB%7CQyX7%2DC%7CyQX7h%23C%7CQyX7D%7CQy%7CE7b9QyX7b%2D7XyQ%7CD7b9XyQ%7CG%2D7%20C7%3CD%2EC%2E%20al%201st%20End%2E%3ELZF%2D7%20Bb7%20%5D%20==0=0===Moon%20River=Mancini%20Henry==Waltz=C==1r34LbKcu7C%7CQyX4C%5E7XF%7CQyXE%2F7%5EC%7CQyX11%237%5EF%7CQyX7%2DA%7CQy%5E7%23113T%7BA%2A%7CQyX7yQ%7CBhXG%2F7%2DA%7CQyX%2DA1NB%5B%2A%5DQyX9b7E%7CQyX7yQ%7CF%5EXE%2F7%5EN%5BC%2A%7D1XyQ%7C%2DDZL7A%207%2DEZL9bB7%207h%23FZLG%2F%2DA%20%2DA7%20G7%201%237bB11%237%5EyQ%7CA%2DE%2F7%5EC%7CQyX11%237%5E%7CFQyX7h%23F%7CQyXG%2F7XyQ%7CFX7%2DA2yX7%2DD%5E7%2FEX9%237A%287%2DA%7CQyX%2997%23E%287%2DE%7CQyX7F%7CQy%29XyQ%7CC%7CQyXQ%7CG7XyQ%7CC6XyQ%7CG7%20%20%20Z==0=0===Moonchild=Jarrett%20Keith==Ballad=E%2D==1r34LbKcu7%207%2DDZ%23%2D7%20s%207%2D%23C%7CQyX7%2DE%7CQXy7%2D%23Gl%7C%2CoGs%2C7%23FG%23%2D7LC44T%5BE7b9LZA%2D7%20sF%2D7%2CBb7%2C%7ClA%2D7XyQ%7CE%2D11%20E%2D7%20Z%20==0=0===Moondance=Morrison%20Van==Medium%20Swing=A%2D==1r34LbKcu7ZL%20x%204A%2D7%207%2DB%207%2DAZL%20x%20ZLx%20%20ZL%20x%20ZL%2CE%2F7%2DB%2FE%2CLZ4TA%2A%7BQyX7%2D%20x%20%20%7D7%2DDZLQyX%7CrQyX%7CyQX7%2DA%7CQyX7%2DDB%2A%5BXyQ%7CAZL%20x%20%2DD%207%2DyQ%7CE7%20ZL%20x%20ZL%20x%20ZL7D%2D%207%2DAC%2A%5B%5DQyX31bx%20LZAX7%2DD%7CpO%3C%20x%20LZ%20x%20ZL%2CE%2F7%2DB%207%2DAQY%7BZ%20Q%20%20%2C31b7EZL%20x%20LZ%20x%20ZL7AZL%2C3til%20c%2C%2DDZL%2C%2DE%20%2CFZL%2C%20G%2C%2DA%5B%7D%20%20x%20ZL%3Eeu%20E7b1nu%20ne%2D%2CXyQZ%20==0=0===Moonglow=Hudson%2DLange%2DMills==Ballad=G==1r34LbKcu7%206G%7CQ4C%5E7XQyX7%2DA%7CQyX7A%7CQXy6G%7CQyX11%237F%7CQy%7CD7Xy4TA%2A%7BL%20lcKsA%2D7%2Cl%7C%2C7F%2C7bGspp%7CQXy7GB%2A%5B%7D%206Gl%2C7bEE7XyQZL7bEyX6G%7CQKcl%20%237F%7CQyX7%5ECA%2A%5B%5D7%20G%207DZL7bE%207DZL11XyQyX7AZQ%7CA7XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6%20Eb7LZsA%2D7%2CEb7%2ClG6%20Z%20==0=0===Moonlight%20Becomes%20You=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu7ZL7D%204F%5E7%207bE%207%5EbBZL7A%207F%5EZL7C%207%2DGZL7o%23FLZA%2D74TA%2A%7B%207F%2077LZN1X6F2NZL%20QyXQyX%20%7D7C%207%2DGZL7D%207%2DAyQ%7CC%2DC%207%2DG%7CQyX7b%5E7Xyb7A%207hE%7CQyX7%5Eb%7CBQyX7F%7CQyX7%2DC%7CQ9LZD%2DBB%2A%5B%5DbE%207%5E%7CG%2D7%20A%207%5EFZL7C%207%2DGZ7Lo%23F%207%5EFA%2A%5B%5D%207C7LZBbQyX7G7LZA%2D7%20D7LZG%2D7%20C7LZA7%20D7LZG7%20C7LZF6XyQKcl%20%20Z%20==0=0===Moonlight%20In%20Vermont=Suessdorf%20Karl==Ballad=Eb==1r34LbKcu7sus7b4Eb6%20%7CQyX7bDZL7%2DC%206EbZL7bB%207%2DFZL7%2DCF%2D7%20B4T%7BA%2AbE%207%2DXyQ%7D%2AX7%5EGZL7D%207%2DAZL%2D7E%207%5EGZL7D%207%2DAByQ%7CBb6bEZL%207%2DFZ%5E7%20F%2D6bE%5BA%2A%209b7bB%207b%5EAZL7bE%207%2DbBZL7%20C%2D7LbAZL77E%2C7bEb6%20C%7CQyX6bEZLsus7b%20B7%2DF%7CQyX7bDZL7%2DF7%20sBZL7bB%2C%7ClEb6%20%20%20Z==0=0===Moonlight%20Saving%20Time=Kahal%20Irving==Medium%20Swing=F==1r34LbKcu7%20ZL7C4F%5E7%20L7obA%207%2DAZL7C%20F6ZL7C%207%2DGZL7obAZG%2D7%204TA%2A%7B%2A%5B%5DQy1F6%20D9b7D%206F2NZL%20QyQXyX%7D%207C%207%2DGZL7%2DLZF6XNZL%20xQyX7G%2D7LZF%207Gl%7C%2C7bA%2C7As%20b7BZL7F%206bB%7CQyX7D%2D7LZC%207FB7obA%20Q%7CG7%207C%206FZL7C%207%2DGZ7LobA%207%5EFA%2A%5B%5D%207CLZA%2D7yX7C%7CLZG%2D7%20F%23o7LZC7%2FG%2C%20C7LZG7%20C7LZF6%20sG%2D7%2CC7Z%20==0=0===Moonlight%20Serenade=Miller%2DParish==Ballad=F==1r34LbKcu7ZL%2C6F4F6%2CXZL5%237C%20%2C7C%7CQyX7%2C%2DG%7CQyX%2C7obA%7CQyF%5E7%2C%204TA%2A%7B7CZL%2CF%5E7%2C%207hGZL%2C7D%20%2C7%2DAZ6L%2DbB%20%2C9b7DZL%2C7F%2C%20G%2D7ZL%20x%20%5D%207F%209%235LZ2N%7CQyXQyXQyXQy%7DX7C%2C7%2DGs%20%2C7%5EF1NlF%5E7%2Cb7C%20%2C%2C7hBZ%5E7%2CXy%2C9b7DZL%2C9b7D%20%2C%2359b7A%7CQyX%2C7bE%7CQ%20D7%2CLbBB%2A%5BbA%7CQy7b9%2CXA%2A%5B%5D%20%2C9b7C%20%2C7%2DZGL%2C9b7D%20%2C7hA%7CQyF%5E7%2CXE%7CQyXL%2C7F%20Q%7CG%2D7L%20x%20ZL%2C6F%20%2C7%5EFLZ%2C5%237C%20%2C7C%7CQyX%2CZF%5E7%2CyX%2C7oX7%5EFZ%2C%20Bb%2DC%20%2C7CZL%2C7%2DG%20%2C7GhZL%2C7D%20%2C7%2DAZL%2C67%235%2CL9b7DZyQZ%20==0=0===Moontrane%2C%20The=Shaw%20Woody==Medium%20Swing=D==1r34LbKcu7bE%7CQy4D%5E7X%5EF%7CQyX11%237%5EGZLx%20%20ZL%20x%20ZL%20lcKQy7%2311X4Ti%2A%5BTA%2A%7B%5DXyQ%7CDL%20x%20ZL%20lcKQyX1%2317%5EbB%7CQyX5%239%237bZ%20x%20%2011%237%5E7%5EDZL7XyQK%237bEZL7%2DD%207%2DCZ%20LlcKQyX7%2DAZL%20lc9%20F%2D7%5EbB44yX7%5EbQ%7CN1C%207bB%207%2DF2N%7CQyXyQXQyXQyX%7D%207F%207%2D%5D%5B%2ABEyX11%237%2DB%207LZ%20x%207%2DbA%207%2DbBZL7%2DF7%20%2DGZL9b7D%207hAZLLZC%23%2D%20lcKQ%237bEZXyQ%5D%5B7%2DCZL%20lcKQyX7%2DZAL%20lcKQyX7%5EbBA%2A%20D%2D7L7%2DBZL9%20F%2D7LZD%5E7%2311XyQKcl%20%20Z%20==0=0===Moose%20The%20Mooche=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===More%20I%20See%20You%2C%20The=Warren%20Harry==Up%20Tempo%20Swing=Eb==1r34LbKcu7%207%2DGZ4Eb6%206bE%7CQyX7bB%7CQyX%2D7FZL7C%207%2DGZL7bA%20Ab7L4TA%2A%5B7bB%207%2D7XyQX7%5EBZL7%23F%207%2D%23CQ%7CyX7%2DbE%7CQyX7bB%7CyQ%7CFhFZL7CbA%206bC%2D7%28EQyXsus7bB%7CQyX7F%2D%7CQyX7F%7CQyX%297%2Db%5D%5B%2ABEZL31b%7CQyX77%20C7L7C%207%2DGZL7bA%206b%7CEQyX7bB%7CQyX7%2DFZLZBb%2D%2DGZL7E%7CQyXQ%7CAb%5EyX7%2DF%7CQyX7C%7CQy7X%2DG%7CQyX7bD%7CQyX7Q%7CBb7yX7bEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===More%20Than%20You%20Know=Youmans%20Vincent==Ballad=C==1r34LbKcu7A%207GZ4C6%20G7%2DDl%7C%2C7A%2C7%2DEs%20%5E7FZL7C%207%2DGZL5%237%20F%2D6L4TA%2A%5BL7C%207LZD%2D7%237G%206CA%2A%5B%5D%207G%20%2D7DZL7A%207%2DEZL7G%205LZG%2D11%237b7h%23F%7CsE%2D7%2CZL7G%207%2DDZL7A%207E%2DZL6%2DF%207%2DDl%7C%2C7AC6XyQ%207%5EFZ7%5EGZL3%20%5D%5B%2AA%7CQyX7%2DEZL9%237B7%20h%23FZL7h%23C%207%2DEB%2D7%20D71b7B%207%5EFZLZA%2D7%20GZL5%237G%206CA%2A%5B%5DyQX7G%7CQyX7%2DDZL7D%2D7%20C7L7%2DE%207G%207%2D%2CA7%2C%7CA%206CZL7G%207%2DDZLA7%207%2DEZL6%2DF%207%2DDl%2D7LZD7%2DEs%20%20Z%20==0=0===Morgan%20The%20Pirate=Morgan%20Lee==Medium%20Swing=Eb==1r34LbKcu7yX7bB4Eb69%5EB%7CQyX7%5EbD%7CQyX69bE%7CQyX96bA%7CQyX7XyQ%7C3TA%2A%7BbEB%2A%5Bb69XyKQyX96bE2NZL%20QXyQyX%7DQyX9%237bB%7CQcl%20%20%5DE1N%7CQ7hD%7CQ%2FEbXyQyXbE%2FE%7CQyXbE%7CQ%7CyXbE%2FD%7CQyXbE%7CQ%7CEbXyE%7CQyX7bB%7CQLZC%2D7QyX7F%7CQyX7F%7CQy7X%2DC%7CQyX9%237G%7CQyX%7CB7Xy9%237G%20QyX7%5El%20%20%5D%7B7%5EbD%7CQyX96bE%7CQXy96bA%7CQyX96bEA%2AXyQ%7CBcKQyX%7CBb7XyQ%7CEb69XyQ%7CBb7%239XyQ%7D%20==0=0===Morning=Fischer%20Clare==Bossa%20Nova=A%2D==1r34LbKcu7EZL7G4lB%2D7L7D%207%2DAZL7E%207%2DZBL7D%207%2DAZL7E%20l%2CZD%2D7%204TA%2A%7BB%2A%5B%5DQLZB%2D72N%7CQyXQyXQyXQy%7DX%207D%207%2DA1NZL7E%20A%2D7Xy7A%207%2D%5B%5DQyXQKcl%20XB%2F7EZL%20lcKQyX%2D7DZL%20lcKQyX6CZLyQ%7CE7yX7%2DDA%207%2DE7%2Cl%20E7%2DDZL7D%207%2DAZL7%20E7%2DBZL7D%207%2DAZL7%20G7LZ%2DBlA%2A7LZB%2D7%20E7LZA%2D7XyQZ%20==0=0===Most%20Beautiful%20Girl%20In%20The%20World%2C%20The=Rodgers%2DHart==Waltz=F==1r34LbKcu7QyX7%5E4F%5E7X7oF%7CQyX7%5EFZL%20lKcQyX7oFZL%20lcKQyXyQ%7CF3TA%2A%7BQyX7%2DXyQ%7CG7%5EF1N%7CQyX7C%7CQy6X%2DG%7CQyX7C%7CQyX7%2DXyQ%7CA7obA%7CyX7%2DDyQ%7CC7yX7D%7CQyX7hAZL%20clKQyX7%2DC2N%7C%7DQyXQ%5D%5B%2ABX7%2DG%7C7%2DA%7CQyQ%7CG%2DQyX7%2DG%7CQyX7G%7CQXy7%2DD%7CQyX7C%7CQyX7%7CC7XyX7G%7CQa%20%2ES%2E7XyQ%7CX7%2DG%7CQyX7C%7CQyX%2D7G%7CQyX7G%7CQyX7%2DDyQ%7C%3CDD%7CQyX7%2DD%7C%7C%20End%2E%7CQyX7hAZL%20lcKQXy7%2DC3N%7CY%5DQyX7C%3ED7XyQdr3%20l%20%207C%7C7XyQ%7CG%7CQyX7%2DD%7CQyX6FQ%7CyXC%2F7%2DG%7CQyX7%2DG%2D7XyQG%7CQyX%20Z==0=0===Moten%20Swing=Moten%20Bennie==Medium%20Swing=Ab==1r34LbKcu7QyXbE4Ab6X%7CQyX7bB%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQyBb%2D7%2F4TA%2A%7B%2A%5B%5D%2076%20F7b%7CQyX6bA2NZL%20QyQXyX%7D%207bE%207bBZL9D%2D7%20GbA1N%7CE%207%2Db%2D7LZD6CZLQyX%7CrQyX%7CZQLyX%7CrQyXZL7G%207%2DXyQ%7CBA%206CByXbE%2F%2AAAb6QyX7bB%7CQyX7bE%7CyQX7%2DbBZL%20lcKQyX%7CBb%2D7%5B%5D%207bQ%7CAb6%20F7b9LZBb7b9%20Eb7b9%20Z%20==0=0===Mountain%20Greenery=Rodgers%20Richard==Medium%20Up%20Swing=C==1r34LbKcu77D%207%2D4C6%20A6CZL7G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2DXyQ%7CA4T%5BA%2AG%207%2DD%20A7LZ%206CZL7G%207%2DDZL7A%2D%206C%5BA%2A%5D%207G%207%2DDA%2D7LZ7%2DEZL6FZL7XyQ%7CA%7CQyX6F%5BB%2A%5D%207C%20%2D7G%7CQyX7GZL7D%207%2DG%2D7%20C6CZL7%2DDZL7b7XyQ%5BA%2A%5DQyX7G%7CQyX7D%2D%7CQyX7D%7CQyX7%2DA%7CC6%20A%2DB%7CQyX%207%2DDZZC6%20A6CZL7G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2D%20A%2D7LL7G%207G7%20Z==0=0===Move=Best%20Denzil==Up%20Tempo%20Swing=Bb==1r34LbKcu76bB%7CQ4Bb6XQyX7%2DC%7CQyX7oB%7CyQX6bB%7CQyX7bE%7CQy%7CF7Xy4T%7BA%2ACZL%20ll%20%20%7D%2A7CZL%20lcKQyX6bEQ%7CyX7bB%7CQyX7%2DF%5BBXyQKccKQyX%7CQyX7%7CF7XyX7oB%7CQyX6bB%7CQy7XbE%7CQyX6bB%5BA%2A%5DQyQ%7CC%2DQyX7%2DF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===Mr%2E%20Day=Coltrane%20John==Up%20Tempo%20Swing=F%23==1r34LbKcu7s31%23F%2313suKQyXsus31BZL%20xZ%20L%20x%20ZL%20lcKQyXscl%20LZF44T%5BusXyQKcl%20LZB13susXyQ%7CA13susXyQ%7CF%2313susXyQKcl%20%20Z%20==0=0===Mr%2E%20P%2EC%2E=Coltrane%20John==Up%20Tempo%20Swing=C%2D==1r34LbKcu7ZL%20lc%2D7XyQ%2DCZL%20lcKQyX7%2DFLZ%20x%20ZL%20x%20ZL%20lcK7XyQKC44T%5BAb7XyQ%7CG7b13XyQ%7CC%2D7XyQKcl%20%20Z%20==0=0===My%20Baby%20Just%20Cares%20For%20Me=Donaldson%20Walter==Medium%20Swing=A==1r34LbKcu7L7E%2074A%5E7XX7%5EAZL7E%207%2DB%7CQXy7%5EAZL7E%207%2DB%7CQyyQ%7CB%2D4TA%2A%5BX7BZLyQ%7CE7yX7%2D%23F%7CQyX9b7%23%7CCQyX7h%23GB%2A%5B%5DQyXQKcl%20X7%2DBZ%207%2DB%7C%20LZB%2DAZL7E%207%2DB%7CQyX7A%5EC%2A%5B%5DQyX7E%7CQyX7%5E7XyQlcKQyL%2C%20%20%23%5E7XyQQyX7%5EDD%2A%5B%5D%20%20lcQKyX7%5EDZL7E%207%2DB%7C%7CE7%2FGAZL7EZA%5E7%20G7LZF%237XyQ%7CB%2D7XyQ%7CE7XyQ%7CA6XyQKcl%20%20Z%20==0=0===My%20Buddy=Donaldson%20Walter==Waltz=G==1r34LbKcu7%2DA%7CQy4G%5E7X%7CQyX6G%7CQyX7D%7CQXy7%2DA%7CQyX7o%23G%7CQyBbo7X3TA%2A%7B1N%7CQyD7XyQL%20lcKQyX7El%7C%2CF7%2FGs%20%206G%7CQyX6G%7C%7CZA%2D7X%7CQyX7A7XyQ%7CA%2D7XyQ%7CD7XyQ%7DXyQLZN2D7XyQ%7CG6XyQKcl%20%20Z%20==0=0===My%20Favorite%20Things=Rodgers%20Richard==Waltz=E%2D==1r34LbKcu7L7%5EGZ4E%2D7L7%2DAZLxZLxZLxZL%5E7CZL%20%7Cr%20ZL7%2D%23FZLZD7L3T%7BA%2A%5EAZL%20ZG%5E7L7%2D%23FZL7%5EE%5BB%2A%7D%20b97BZL7h%23FZL7%5ECZLZ%20r%7CL7%5ECZb7BZLZxLZxL7%5ECZL7%5EGZL7%5ECLZ7%5EGZL7DZL7%2DAZLZF%23h7LxZL7X7%5ECZ%5BE%2D7XQyX7%2DE%7CQyX9b7BQ%7CyX7h%23FZL%20lcKQyKcl%20LC%2A%5D%209ZL%20lc%20LZC%5E%5EC%7CQyX7%5EGZL%20lcQKyX7AZL%20lcKQyX77XyQKlcKQyF%7CQyX%5D%2AC%5BGyX7%5EG%7CQyX7%5EC%7CQXy6G%7CQyX7%5EC%7CQyX6Q%7CC%5E7QyX7D%23h7XyQ%7CB7b9%20%20%20Z==0=0===My%20Foolish%20Heart=Young%20Victor==Ballad=Bb==1r34LbKcu77%5EbBZ4Bb%5E7%20%297F%287%2DE%7CQyX7%2DZCL7G%207%2DDZL7%5EbE%20A7b9L4T%5BA%2A7%2DF%7CQLZG%2D7B%5BB%2A%5D%209b7F%207%2DCQ%7CyX7%2DCZL%297bD%28%20%20b%5E7Xy9%237D%20ZL7G%20ZEb6X7C%207%2DGZL31b7D%20%2D7GZL9b7D%207hA%7CQyLZC%2D7L7bB%20L9b7A7%20%5D%2AA7%2DE%7CQyX7%2DCZL7G7%20%2DDZL7%5EbE%207%5EbB%5B%28F7%29%20F%207%2DCG%5BC%2A%5D%20D7b9%207hAZLbB%2F7%2DC%207C%2DZL%297bD%28%20%207%2DGZLD7b9%207%5EbBZZL7F%20%7CEb%2D7G%207%2DCZL7G%207bAZ7L%5EbE%207%5EbBZL7bA%207LZC7QyX7%2DBb%5E7%20G7LZC%2D7%20F7sus%20Z==0=0===My%20Funny%20Valentine=Rodgers%20Richard==Ballad=Eb==1r34LbKcu7C%287F%7C4C%2D6XB%2F7%2DC%287%2DCZL9b7%20G%29B%2F7%5E%2DC%287hD%7CQyb%29XyQ4T%5BA%2AD%7CQyXXyQ%7CA%2A%5DQyX9b7G%7CQyX7Dh%7CQyX7%2DF%7CQyX7%5EbA%5BC%2D6%29A%2F6%2DX7%5EbA%5E7%2FB%29A%2F6%2DC%287F%7CQyX%29b%2FB7%2DC%287%2DCZL9b7G%20%29XyQ%7C%2DC%287hZL7%2DF7XyQ%7CL7%2DF%207%5EbE%5BB%2A%5DQXy7bB%7CQyX%297B%287hFZG%2D7%20%2DF%7CQybA%7Cl%2CF%2D7LZbB%2C7B%2C7%2DCsZL9bG7%207%5EbEZL7%2DF%207%2DG%2D7%2CA7%207%5EbE%2DC%287%2D%7CDh7%207G%20%29B%2F7%5E%2DC%287hDQ%7CyX6%2DC%5BC%2A%5D%209b7Gb9LZCQyX7%5EbBZL7XyQ%7CFZL9b7G%207hD%7CQyX%5E7bA%7CQyX%29A%2F6%2DC%287C%2D7%20B%29bB%2F7%2D7%20Eb7LZAb%5E7XyQ%7CF%2D7%20Bb7LZUEb6XyQ%7CDh7%20G7b9%20Z==0=0===My%20Heart%20Belongs%20To%20Daddy=Porter%20Cole==Medium%20Up%20Swing=C%2D==1r34LbKcu7%20ZL314C%2D6XhD%7CQyX9b7G%7CQyX%2D6FZL%20x%20ZL%20lcKQy7%20G7b4T%7BA%2A%20lcKQ%2D6XyQG%7CQyX9b7GZL%20x%20LZ%20lcKQyX6%2DC%5BB%2A%7D7b9XyCZL%20xQyX6%2DLZC%5E77%5EF%7CQyX7CZL%20lcQKyX7%5EC%5B%2CC%2A%2C%5DQyXXyQ%7CF%20x%20ZL%7CC6XyQ%7CDh7%20G7b13LZC%2D6%20sDh%2CG7Z==0=0===My%20Heart%20Stood%20Still=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7L31b74F%5E7%20ZL7bE%206bBZL7F%20%5E7FZL7C%207%2DGZL7%2DDA%2D7%20D4TA%2A%7B%20lcKQC7LZNNZL%20QyXQyX%7D%207C7%20%2DGZL%2C9b7D%207%2DA12F6Xy%207%2DGZbD%7CQyF%2D7XyyX7hD%7CQyX7%5EC%7CQXy%2C9b7G%7CQyX7bB%7CQQ%7CG7XB%2A%5B%5D%20%2DAZL7C7XyQBZL7F%207%5EFZL7C%20%2D7GZL7%2DD%207%5EFA%2A%5B%5Db6%20Eb%7CQyX77%20D7b13LZG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===My%20Ideal=Whiting%20Richard==Ballad=Eb==1r34LbKcu7ZL7bBT44EbQyX7FZL5%239C%207b%7CDQyX7%2DFZL5%239C%206%7CF%2D7%20%5B%2CA%2A%2CbD%7CQy7b9LZL5%239C%206bE%5B%2CB%2A%2C%20%5D7bB%207BZL7F%207%2DCZF%2D7XG%207hDZL7bB5LZF7%2C7C%2C7%2DG%2C7bA%2C%5EbsEZL6%2DbA%207%2DF%7CQyX%7ClB7%20%239C%207Eb6XyQZ%20==0=0===My%20Last%20Affair=Johnson%20Haven==Medium%20Swing=C==1r34LbKcu7DZL7G4C%5E7%20L7obE%207%2DEZL7F%20%5E7CZL7G%207%2DDZL7%2DAZD%2D7%204TA%2A%7B%5D%207C%20ZN1C6F%206C2NZL%20QyXQy%7DX%207G%20%2C7%2DDZL7%2DA%207LZC6L7G%2077%5EC%7CQ7%20G%2D7l%7C%2CF%2F%2DG%2CoFs%207%5EZFLF%2F7%2DA%207oFZLF%2FF%5E7Xy%5EFB%2A%5B%5ECZL7ZE%2D7%20ZL7%2DA%207%5ECA%2A%5B%5DQXy7G%7CQyX7bAZL7%2DAD%2D7%20GL7%2DD%207%20F7LZE%2D7%20Ebo7LZD%2D7%20G7LZD7%20G7LZC6%20Eb7LZAb%5E7%20G7%20Z%20==0=0===My%20Little%20Brown%20Book=Strayhorn%20Billy==Slow%20Swing=Bb==1r34LbKcu7CZL%2Bb4Bb6%20L7bA%206%2DbE%7CQyX7b%5EE%7CQyX7bBZL5%237FZBb%20B4TA%2A%7BbGZL7LZN1DD2NZL%20QyXQyX%7D%20%2357F%207%2DCZL7bD%207%2D%2D7%20Db7F%207%2D%2DbEZL7%20%5D%5B%2A%2F7%5EbDZL9b7bA%207b%2DEZL9b7bB%207%5EbDBF%20Eo7bA%207%5E%2011%237%235LZDhG%207%5EbDZL9b7bA7%20%2DbEZL9b7bB%207%5Eb7LZGb7bA%207bB%20bB%20%5D%5B%2AC%206%2DbE%7CQyX7%5EbE%7CyQX7bBZL5%237F%206bBAb7LZsus7FQyX7%5E7%20F7LF%207hC%7CQyX7%5EBl%7C7%2C%23F%2C7%2D%23Cs%207%5EbBZ7LZBb%2DCZL%2BZ%20==0=0===My%20Little%20Suede%20Shoes=Parker%20Charlie==Latin=Eb==1r34LbKcu7GZL7b4F%2D7%20%7CQyX7%5EbEZL7bB%20%2D7F%7CQyX7%5EbEZL7bBF%2D7%20B4T%7BA%2A7bB%207LZF%2D7C%207%2DG%7CQyX7%5EbA%5B%2AB%7DQyX7%5EbEZL7bB%207LZF%2D7C%207%2D%207%2DF%5B7XyQ%7CX7%5EbEZL7bB%207%2DFLZ7C%207%2DG%7CQyX7%5EbAyQ%5D%2AA%5EbEZL7%2DFZLEb%5E7XGZL7bB%207%2DF%7CQyX%5E7bEZL7bB%207%2DF%7CQy%2D7%20C7ZL7bB%20Bb7LZEb%5E7%20%20%20Z==0=0===My%20Lucky%20Star=DeSylva%2DBrown%2DHenderson==Medium%20Swing=C==1r34LbKcu77D%207%2D4F6Xy7%5EF%7CQyX5%237CZL57%23C%206F%7CQyX5%237C%7CQXyQ%7CA4TA%2A%5B7%2DG%207%2D7XyQ7%5E%2DG%207%2DG%7CQyX7%5EG%2D%7CQyX7%2DG%7CQyX7C%7CLZG%2D%5EGZL9b%206F%7CQXyQ%7CGC%7CQyX6FB%2A%5B%5DQyXC7%7CQyXsus7C%7CQyX77%235Xy7%2DDZLQyX7%2DZC7%2357%2DGZL7D%207%2DGZL9Ab%207D%7CQyX7hA%7CQyXXyQ%7CGL5%237C%207C%20711XyQX6F%7CQyX7C%7CQyX7G%2D%7CQyX7G%7CQyX7%2DD%7CyQ%7CG%2D%237bE%7CZ%20==0=0===My%20Man%27s%20Gone%20Now=Gershwin%20George==Waltz=E%2D==1r34LbKcu7QyX9%2D4E%2D9X9%237E%7CQyX31B%7CQy9X%2DE%7CQyXB%2F9%5EF%7CQyXyQ%7CA3TA%2A%7BX5%239%23sus%20BX9%2DE%7CQyXB%2F11%239F%5E%7CQyX9%2DEZL5%239%237yQ%7CB79b7B%7C1%23C%7CQQ%20%5B%2ABZL5%239B%2031B%7CQyX%5E7bEZL5%237bB%2031bBE%2D9XyyX%7DQyQyXB%2F%235LZFF%7C%7CQyX9%2DEZL5%2397bB%20B%2F9%2DA%7CQyX9%2D%23%5E7%23119%23C%203%7CE%2D9XyQ%7CB7%239%235XyQZ%20==0=0===My%20Melancholy%20Baby=Burnett%2DNorton==Medium%20Swing=Bb==1r34LbKcu7%2DC%7CQy4Bb%5E7G%7CQyX7%2DC%7CQyX7GQ%7CyX7bAZL%20lcKQyX9%235%2CX4TA%2A%5BQyX7%2D%7CG9%235%2C7obG%7CQyX7FZL%20clKQyX7%2DCB%2A%5B%5DQyXXyQ%7CGQyX%2C7%7CQyX7yQ%7CC%2D7bAZL%20lcKQyX7%5EBbA%2A%5B%5DQyX7F%7CQyX7XyQ%7CGX%2C7C%7CQyX7oQ%7CG9%237%5EbEC%2A%5B%5D%207bB%207F%2D%7CQyX%2C7%2DC%7CQyX%2C5XyQ%7CEyX7%2DC%7CBb7XyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6%20Bo7LZC%2D7%20F7%20Z%20==0=0===My%20Old%20Flame=Johnson%2DCoslow==Ballad=F==1r34LbKcu7%2C7%2DbB4F%5E7XZL7bE%207%2DbB%7CQyX%2D7GZL9b7D%207hA%7CQyF%5E7%20s4T%7BA%2AFZL7CAb%5E7%20NZL%20QyXQyX%7DQyXC7%7CQyX7%2DG1NZL7bD2G%2D7%20l%7C7bEyX7bBb%2D7%2CE7bGZL7bE%207%2DbBZ7L%2DF%207%5EbAl%5BB%2A%5D7b%20F7LZBs%207%5EQyX7%5E7%20Eb7%207C%207%2DGZL7G%207%2DZDL7%2DFl%2C7C%2ChGsZL%5D%2AA%5BF%2DbB%7CQbD%207%5ED7b9LbE%2C7%2DbBs%207%5EFZLb7E%207%2DbB%7CQyX7%2DGZ7%7ClAb%207hA%7C7LZG%2D7%20C7LZF6%20%20%20Z==0=0===My%20One%20And%20Only%20Love=Wood%2DMellin==Ballad=C==1r34LbKcu7%207%2DDZ4C%5E7%20%2DEZL7%5EF%207%2DA%7Cl%2C%23oG%2C7Gs%207%2DDZL7%2DA7%20A7L4T%7BA%2AG%2C7%2DDh7%29%2CG%2DEs1NZL7G%207%2DDZ7LD%207%2DA%7Cl%2C%297E%28o%237%2CA7%2CB%287Gs%23FZL%29yQXyQ%20%207%2DE%5BB%2A%5Dl%2C7B%2C%23hFs%206C2N%7CQyXQyX%28C%23h7X%7Dl%2C7ZL7A%20b9LZE7%5E%2DE%20%2DEZL9b7B%20h7%23FZL%297h%23C%28%20%207%2DLZE%2D77B%207hL7%5EF%207LZD%2D%2Co%23G%2C7Gs%207%2DDZL%2D7A%207%5EC%5BA%2A%5D%207G%207l%7CA%2D7A%207%2DD6CZL7A7LZDZL7D%207%2DA%7Cl%2C%297Eo%28%23G%2C%297hB%287Gs%207%2DD%2D7%20G%207%2DEZ%20G7%20Z==0=0===My%20Romance=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7AZL7E4C%5E7%20L7E%207%5ECZL7G%207%2DZDL7obE%207%2DEZL7%5EFZA%2D7%204T%5BA%2A7bB%207LZD%2D7C%207%5ECZL7bB%207%5EFB%5B%2A%5D%207C%207%5ECZL7G%207LZF%5E7A%207%2D%5EC%5BA%2AXyQ%7CF7%2DDZL7D%207%2DAZL7Bb%207%2DEZL9b7B%207h%23%20G7%20%5D7%5ECZLDZL7ALZE%2D7L7E%207%2DAZL7E%207%5EZCL7G%207%2DDZL7obE%20ZA%2D7%207%5EF%2077%2DAZLLZC%5E77hBZLC%2F7%2DD%207%2DDLZ7A%207%5EF%5BC%2A%5D%207C%20%20E7b97G%207%2D%20Ab7LZC%5E7%2FG%20A%2D7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===My%20Secret%20Love=Vogel%20Roger==Medium%20Swing=Eb==1r34LbKcu77%2DF%7CQT44EbC%7CQyX7%5EbEZL%20x%20LZ%20x%20ZL%20lcKQyX7%5E7%239Xy%7B%2CA%2A%2CX7bB%7Cb7XyQF%7CQyX7bB%7CQyX7%2D%7CFQyX7bB%7CQyX7%2DF%7C%2D7XyQB%7CQyXC%5B%2CB%2AEb6XycKQyX6bE2NZL%20QXyQyX%7D%207bB%207%2DF%7CQl%20%20%5D%2C1N%7CQybA%7CQy%7CF7Xy%7CQyX7bE%7CQyX7%2DbZBL%20lcKQyX7%5EbB%7CQAb%5E7XQyX7%2DX7bB%7C%5D%2C%2AC%2CF%7CQyX9%237C%7CQyX7GhZL%20lcKQyX7%5EbE%5B%2D7XyQQyX7%2DyQ%7CEb6XyQKcl%20%20Z==0=0===My%20Shining%20Hour=Arlen%20Harold==Medium%20Swing=C==1r34LbKcu77hB%7CQ4C%5E7X%7CQyX7%5EC%7CQyX7G%7CyQX7%2DD%7CQyX7%2DA%7CQyA%2D7Xy4T%5BA%2AQyX7D7b9Xy%2DA%7CQyX9b7E%7CQyXh7BZL%20lcKQyX%2DA%7CQ7XyQ%7CE%7CQyXB%7CQyXyQ%7CG7%20lcKQyX7%5EF%7CQyXC7%7CQyX7%2DG%5BB%2A%5DQyXLZF%2D7X7%2DD%7C%207%2DEZ%7CC6%2FE7%5ECZL%20lcKQyX7%5EZCL7G%207%2DDZL7obE%20%20D%2D7LQyX7bEbo7LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===My%20Ship=Weill%20Kurt==Ballad=F==1r34LbKcu7%207%2DGZ4F%5E7%20%2DAZL7bB%207hBZL7%20D7%5EFZL7C%207GZL7D7%20D7L4TA%2A%7B%5EF%20suN1D%2D77G%207%2DD2NZL%20QyXyQX%7D%207C%207%2DGZL7G%20LZC7sZL%2C7AD%207%2DABG%2D7%20%2ChBs%207%5EFZL6%2DbB7%20%2DGZL7C%207%2DGZL7CE7%2C%7Cl%2A%5B%5D%207FZL7C%2D7%20D%2D7D%207%5EF%2CC%2A%2C%5B%5D%207%20C7%2DGZL7D%207%2DAZL7LZG7%20AZL7%2DG%2Co%23FLZBh7L7C%207%2DDZL%2C7A%207G%2DZL7D%207%2DAZL7bB%20ZsF%5E%2C7D%207%5E%7CQyX6%2C%7ClF%5E%207%2DGZL7bA%207%2DAZ7LbE%207%5EbBZL7%2DD%207C7LZF7C%2C7%2DG%2D7%20C7%20Z%20==0=0===My%20Song=Jarrett%20Keith==Even%208ths=C==1r34LbKcu7QyXC%7C4CXyQA%2A%7BY%7D%20sus7G%207%2D%7CDQyX7%5EbDl%7CQyXC%7CSCXyQ4Ti%2A%7B%20%207%5EFQ%7CD%2DXb7%23F%7CQyX7h%23F%7CQXy7G%7CQyXsus7G%7CQy5XyQ%7CyX%2DD%7C%207%2DFZ%7ClD%2D7lZL%207%2DD%7CQyX7%2DAQ%7CyX7%2DEl%7C%2Co%23Ds%20%20C%2FE%20L%2CE%2FFlD%7CQyX7b9%20Q%2CD%2FbEs%20%20bEB%2A%5B%5D%2C%207bB%20sus7bB2N%7D%20%7ClC%2D7G1NZL11%239bQ%7CG7bX7%2DGZL9b7D%20%2DAl%2C%7C%2DAs%20%207%5EbA%7CQyX9yQ%7CC7yX9%237B%7CQyX%2FDb%20%20yX31b9b7GZLbA%2F%2D7bB%207%2DbBl%7CC%2FbDsQ%7CA%2D7C%7CQyXyXC%7CQFXyQ%7CY%5DQyX7G%3EadoC%20l%20a%2ES%2ED%3C%7CQyXsus7G%7BQCXy%7CQyXbQ%7ClDb%5E7XyQ%7CD%2D7%20G7sus%20%7D%20==0=0===My%20Way=Revaux%2DFrancois%2DThibaud%2DAnka==Ballad=C==1r34LbKcu7%2CC%2F7%2D4CXyQ7%2DD%7CQyX7A%7CQyX%2CBb%2F7C%7CQyX%2CB%2F7%5EC%7CXyQ%7CD4TA%2A%7BQyX7%2D7%2FB%2CX7%5EFZL7C%207%2DGZL7C%5E%20%2CCZLC%20%2CC%2FF%7CQyXyQ%7CFG%7CQyXXQyXQG%2C%20A%2D%7DQyXC1N%7CQyXC%2FFLZ7G%20G%2F7%2DDZL%2CG%2F7XyQXy%2F7%5EC%7C7%2DDZLC%20F%2FGpp%7CQyX7%5EFZL7C%20%2D7GZL7%5EC%20%2CCB%2A%5B%5D%20F%5E7%2FE2N%7CQy%20la%20%2E7XyQ%7CC%2FF%7CQyX7G%7CQyX7D%2D%7CQyX7%2DA%7CQyX7%2DE%20%3CD%2ECG%7CQyX2nd%20ending%3E%20LZC%20%20%28F%2FG%29%20%5D==0=0===Nacada=Metheny%20Pat==Ballad=G==1r34LbKcu7bD%20%2C9%5E9%20%20E31A%209%2DEZL%205%239%23B7%20%2011%237%5EbEZL%209%2DLZAb%5EG44T%5BL11%239%20Ch7%2CbBZL7%2DB%207%5EDZLQ3%2C1A%209%5EE%5B%20%2C9%237F%20%5E7%20Eb%2C11%239ZA%2D7%20D7%20ZXyQXyQ%20%20Y%5BQD%5E7%20B%2D7LZBb%5E7%20Eb9%2311LZD%5E7XyQZ%20==0=0===Naima=Coltrane%20John==Ballad=Ab==1r34LbKcu7QyXbE4Bb%2D7ZLbE%2F7%5EG%20bE%2F7%5E%7CAQyX9%2DbE%7CQyXbE%2FAb%5E7%2F4TA%2A%7B11%237EB%5E7%2FBb31bB%7CQyXbB%2F7%5E%7CBQyX9b31bB%7CQyXb9XyQ%7CB%2A%5BY%7D%2F7%2DbBQ%7CB%5E7QyXbB%2F11%237%5EE%7CQXybB%2F7%5EbA%7CQyXbB%2F%5DY%5B%2AAyXbB%2FbE%2F7%5E%7CEb%2D9%20Q%20%20bE%2F7%5EbAZLb%2FE7%5EG%20bE%2F7%5EA%7CQyXZY%7CQAQyXbE7%5EA%7C%7CEbLZA%2F7%5EbAZLbE%2F7%5EG%20Eb%2F7%5EA%7CQyXbE%2F7%5EbEbXyQ%2F7%5EG%207%5EbAf%5E7%2FEbD%207%5EbAZL7%5EbD%207b%5EAZL7%5EbD%207%5EbAZLb%5E7LZG%20bE%2FXyQZ%20==0=0===Nancy%20%28With%20The%20Laughing%20Face%29=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu7F%207%2DF4F%2D7%20G%207%2DGZL7bA%207%5EbZEL7bB%207%2DFZL9b7Cbo7LZ4T%7BA%2A%2DC2NZLZDh7QyX%7D%209b7C%207%2DFZ7LF%207%2DC1NZL9b7G%20XyQ%20LbE%2F7%2DyX6%2DC%2CBb7%2CG%207hD%7CQyX6%2DC%5BB%5D%2Al%2C7G%2ChDs%206bE%7Cl7b9LZ7Fs%2077C%20suBb7LZL7F%207%2DC%7Cl%2C7G%2ChsD%207%2DFZL7%2DC%207%5EbEZBb7s%207F%7CQ%207%2DFZA%5BF%2D7%207%2DGZL7bA%207%5EbELZ7bB%207%2DFZL9b7C%20Gbo7L%2A%5D%209bF%2D7%2FEbLZDh7%20G7b9LZC%2D7%20sF7%2CBb7%2Cl%7CUEb6%20sG%2D7%2CC7%2ClZ==0=0===Nardis=Davis%20Miles==Medium%20Swing=E%2D==1r34LbKcu77%5EE%7CQ4E%2D7X%7CQyX7%2DA%7CQyX7%5ECQ%7CyX7B%7CQyX7%5EF%7CQyF%5E7Xy4T%7BA%2AG%7CQyX%2D7XyQyX7%5EF%7CQyX7%2DA%7CQXy7%5EF%7CQyX7%2DA%5BB%2A%7DQ%7CD%2D7E%7CQyXA%7CQyXC%5E7XyyX7B%7CQyX7%5EF%7CQy7X%2DE%5BA%2A%5DQyX7%5EF%7CQQ%7CC%5E7%7CQyX7%2D7XyQ%7CF%5E7XyQ%7CE%5E7XyQ%7CE%2D7%20%20%20Z==0=0===Nascimento=Harris%20Barry==Bossa%20Nova=C==1r34LbKcu7QyX7h4G%5E7XcKQyX7%5EBA%2A%7B%7D%20QXy%7CrQyX%7CQyX7C%7CQyl%20LZF4Ti%2A%7ByX7%5EbyQ%7CEb%7CQyX7F%7CQyX7hC%7CyQXbD%2F7%2DbE%7CQyX7%2D%2ABN1BX7bB%7CQyX7%5E%20D7LZbA%207hbE%7CQyX7%5EELZ7B%207h%23F%7CQyX7%5EG7LZDb7hA%7CQD%7CQyXyQ%7D%7C%2AyX7E%7CQyX7hBZL7%20D7hA%7CQyX7%5EbB2NBQ%7CA%2D7X7%23F%7C%7CQyX7%2ACG%5E7yX%7CrQyX%7CQyX7C%7CyQX7%5EG%7CQyX7C%7CQyXQLZG%5E%5BQyX7C7XyQZ%20==0=0===Nature%20Boy=Ahbez%20Eden==Ballad=D%2D==1r34LbKcu77%2DDZL4D%2DXy%2DDZL9b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ%20D%2D%5E74T%5BA%2A7EZL%20ZG%2D6%20X%2DDZL%20lcKQyX9bA7%5BB%2A%5DQyX7hEZL%2DDyQKclL6%2DD%20E%7CQyXKcl%20Lb7A%207hE%7CQyX%2DD%5B%2AA%5D%20%20lcKQyX9b7AZ9LZD%2DQyX9bX9b7Ab9LZDyX7hEZL%2DD%206%2DGZ6L%2DD%207%2DDZL7%5E%2DD%20%2DQ%5D%2AC%5B7A%207hb7A%207%20LZD%2DX%2DD%7CQyX9b7A%7CQy9Xb7E%7CQyX7hB%7CQyXyQ%7CEhlcKQy9%20Z==0=0===Nearness%20Of%20You%2C%20The=Carmichael%20Hoagy==Ballad=F==1r34LbKcu7%2DAZL%294F%5E7X%20%20%297hB%287obB%7CQy7X%5EbBZL7F%207%2DC%7CQy%28E7b94T%7BA%2A7bE%207ZG%2D7%20L%20QyXQyX%7D%207C%207G%2DZL7D%207%2DA1NZL7CZN2F%5EL7D%2077hA%7CQyQ%5D%2ABBZL7F%207%2DC%7CQyX7F%5E%7CQyX7C%7CQyX7%2DG%5Bb%5E7XyX6FZLL%20QyXLZG7%20%207C%207%2DGZL%20%3Egninde%20dr3%20la%20%2EC%2ED%3C%5DYXyQ9b7D%20ZN3Ah7XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF%5E7%20D%2D7LZG%2D7%20C7%20Z==0=0===Nefertiti=Shorter%20Wayne==Slow%20Swing=Ab==1r34LbKcu7%7CQyX7b%5E7XyX9b7C%7CQyX7hG%7CQXy%29sus7bD%287%5EbD%7CQyQ%7CB%5EA44T%5Bla7D%7C1XyQ%7Cs9A%7CQyX7%5EE%7CQyX11%239b7bE%7CQyX7hbBusXyQ1%237%5EB%237bE%7CyQ%7CGb%2DbB%7CQyX11%237bE%7CyQXsus9E%7CQyXsus9%5E7XyQXbB%2Ft11%20%20%20Z==0=0===Never%20Let%20Me%20Go=Livingston%20Jay==Ballad=Bb==1r34LbKcu7X7%5EbE4G%2D7X%20sus7bB%7CQyX7%2DFLZ31b7C%20sus7C%7CQyBb7LZ4TA%2A%5B31F%20ssus%20DQyX7%2DCB%2A%5B%5D%207C%20uss7C%7CQyX7%5EbDZL7%7CF7su7D%7CQy7%2DD%207b%2D%5E7Xb7G%207hD%7CQyX7%5EbZAL7bE%20sus7bE%7CQy9LZC%5EBZL9bB%20sus%20D7b9yX7%2DFZL31b7C%20ssu7C%7CQyX7%2DGC%2A%5B%5D%20Q%7CBb77%2DEZL%2DbE%207b%5E7Xy7%2DC%7CQyX7CZL7%5E%2D%20G%2DGZL7D%20sus7D%7CQXyQ%7CFEZL7b%2FFLZUBb6XyQ%7CAh7%20D7b9%20Z%20==0=0===Never%20Will%20I%20Marry=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu7X%2C7%2DDb%5E7%2CXKQyX%2C7%5EbE%7CQyXxQ%7CyX%2C7%2DDZL%20lcKQycl%20LZE44T%5B%2DE%7CQy%5E7%28G%2DZL%2C7D%20%2C7%2DAZL%20lKcQyX%2C7%5EbA%7CQyX%297G%2D7%2CXbE%7CQy%20lcKQ%2CLZD%5EbEZL7bB%20%2C7%5EDZL7%2CA%20%2C7%2DEZL%2C7B%20%2C7%5E7%2CXy7A%20%2C7LZD%2D7%2CXyQ%7CG%2D7%2CXyQ%7CC%2D7%2CXyQKcl%20LZF7sus%2CXyQ%7CBb%5E7XyQZ%20==0=0===Nevertheless=Kalmar%2DRuby==Ballad=Bb==1r34LbKcu77CZL74Bb6XZL31b7G%207hDZL7%20F6%2DC%7CQyX7obD%7CQyC%2D7%20G4TA%2A%5BDZL7FBb%5E7%20QyX7obD%7CQyX6bB%2AA%5B%5D%207F%207%2DCZL7%2DG%7CC%2D6%20ZL7F%20%2DFlB%2Ab13LZF%2C%2DGspp%7CQyX7%5EbZBL7F%207CZL7G%207%2DC%23%2D%2C%5D%5B7G%207hQyX7FLZ%20x%20%2DCZL%20x%20ZL7C%207%2DZGL%20lcKQyX7%5EbEZL7XyQ%7C7bB%207F%207CZb6XyQ%2DCZL31b7G%207hDZ7LF%206%2DC%7CQyX7obD%7C7%20G7LBA%2A%5B%5D7LZBb%5E7XyQ%7CC%2D7%20F7%20Z%20==0=0===New%20Picture=Heath%20Jimmy==Waltz=Bb==1r34LbKcu7%2DbEZL4Bb%5E7yX7%5EbBZL%20lcKQy7X%5E%2DbEZL%20lcKQyX%2CQKcl%203Ti%2A%5BX7%2DDZKcl%20%20%207F%7CQyX7bG%7CQyX%2397G%7CQyX7%5EbBA%2A%5B%5DEbo7LQyX7%5E%7CQyX7XyQ%7CC7%2DC%7CQyX9%237G%7CQy7XhD%7CQyX7F%7CQyX7%2DXyQ%7CF7G%7CQy%7CQyX7QKcl%20X9%237B%7CQyX7%5EDB%2A%5D%5B%20%20lcKQyX9%237AZLyQ%7CE%2DyX7hE7%5EbA%7CQ%7CEb%5EGC%2A%5B%5D%20%20lcKQyX97%23DZL%20lcKQyX11%237%5E7XyQyX7%2DFC%7CQyXLZF%5E7L7%5EA%207%5EE%7CQyX7%5EEbZL7%5EB%207%5EbG%7CQyXZDb%5E77%5EbD%20L%20lcK%2C%20%5D%5B%2AbBZL%20lcKQyX7%5E%2DEbZL%20lcKQyX7%5EbBD%5E7XyQ7F%207hZEb%2D%5E7XyQKcl%20%20Z==0=0===New%20York%2C%20New%20York=Kander%20John==Medium%20Swing=F==1r34LbKcu77C%7CQy4FXyQNZL%20lcKQyXF%7CQy7XC%7CQyX7%2DGZL%20lcK1G%2D7X4T%7BA%2AyX7%2DAN2C%2D7KQyXF%7CQyX%2DbB%7CQXybB%5BB%2AQyX7F%7CQyXcl%20LZ%7C%7DQyXQyXF%7CyQ%7CG%2D%7CQyX7%2DGZL%20lcKQXyF%5BA%2AQyX7C%7CQyX7C7XyQX7D%7CQA%207%2DGZC%2D7XD%7CQyXC%2FF%7CQyX%2Db%7CBQyXbB%7CQyX7F%7CQy7XyQ%7CL%20lcK%2D7LZBb%20C7LZFXyQKcl%20LZG%2D7XyQ%7CC7%20%20%20Z==0=0===Nica%27s%20Dream=Silver%20Horace==Latin=Bb%2D==1r34LbKcu7bAZL%204Bb%2D%5EX7%5E%2DbBZL%20lcKQy7X%5E%2DbAZL%20lcKQyX7yQKcl4T%7BA%2A5%237F%7C%7CDb7X9%237C%7CQyX7%5EbG%7CQXy7bD%7CQyX7%2DbA%7CQy%235XyQQyX7%2D%7CQyX7l%20LZBlcKQyXsus7bA%5BBY%2A%7D%20Q%20lcKQyX7%5E%2Db%20LZFhcKQyXcKQyXXyQ%7CEAZL7A%207%2DE%7CQyX7b%5ED%7CQyX7bA%7CQyX7bb7sus5%237bB%20la%20%2Eh7XyQyX7%5EbD%7CQyX7bA%7CyQX7bE%7CQyX5%237bB%7CQ%3CD%2ECFZL%20l5%239%237%7CCh7%207bG%7CQyX7%5E%2DbA%7CQXy7%5E%2DbB%5BQY%5D%209b7FXyQ%7CC%3EadoCXyQ%7CF7%235XyQKcl%20LZUBb%2D%5E7%20nLZ%20n%20%20Z==0=0===Nice%20%27n%20Easy=Spence%2DBergman%2DKeith==Medium%20Swing=C==1r34LbKcu7A%28%20%20%294CXyQ1b7A%7CQyX7%2DD%7CQy7XC%7CQyX6C%7CQyX%2BC%7C3%28Eh74T%7BA%2A%2A%5D%209bZN1D%2DB%7CQyX7%2DD2NZL%20QXyQyX%7DQyX7G%7CQyX7h7%20E7L%299%237yX9%237XyQ%7CA7hE%7CQyX7%2DEZL7%5E%20FG%2F%2DA%7CQyX%23G%2F7%5E%2DXyQ%7CA7%2DA%5BB%5EF%7CQy%2311XyyX6C%7CQyX%2BC%7CQyX%5BCA%2A%5D%207G%20G%2F7%2DD%7CQQ%7CC7X7bA%7CQyX6CZE7b9X%2DDZL7%2DA%207%2DEZL7%23oD%207D%7CQyX7%2DA%7CQy7%20G7L%7CQyX7Q%7CD%2D7%20G7%20Z%20==0=0===Nice%20Work%20If%20You%20Can%20Get%20It=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7AZL7%2D4B7%235ZL7o%23A%207AZL7C%20G7ZL7D%205%237AZL7E%20B%2D7%20E4T%7BA%2A%205%237BLZA%2D7%7CQyXQyXQyXQyX%7D7%20C%206G1NZLsus7D%20N2G6%207D%207%2DAZL9b%2D7XyQE%7CQyX%2DD%7CQyX31bA7%7CQyX7%2DE%7CQyX7C%7Ch7%20A7E%5BB%2A%5DL7o%23A%7CD7%2357C%207GZL7D%205%237ALZ7E%205%237B%5BA%2A%5DQyXLZA7%20QyX7%2DZB%2D7%20E%2D7LZA%2D7%20D7LZB7%235%20E7LZA%2D7%20D7susLZUG6XyQ%7CC7%20%20%20Z==0=0===Nicolette=Wheeler%20Kenny==Waltz=Bb==1r34LbKcu71%237%5EG4E%2D9X%2F11%237%5EbB%7CQyX9%2DEb%7CQyX5%239%237bB%7CQyAXyQ%7C3TA%2A%7B1%2DE%201yQ%7CGo%5B%7DQyX11%239%237E%7CQXy11%2DBZL%2C7o%23A%20%2C7%2ABE%2D1X%23F%2F1%237%5EA%7CC%23h7%2C%2D%23F%7CQyX5%239%237%23CQ%7CyX%2C7h%23GZL%2C7oG%2011XyQZLD%2F1%2C9%2DECXyQ%7CC%2F11%237%5ED%2011%237%5EBLZ11%237%5E%23F%2011%237%5E%23E%20%5D%5B%2A%23G%2F11%7CQyX%23b7%239%237%5EG%7CQyXA%2F11%237%5EBb%7CQyX%2C9%2DbE%7CQyX5%2311%2FFB%7CQyX1%237%5EbA%23o7%2C11%2DEZL11%2331E%201%2319b7E%7CQyX11%2DBZLXyQ%7CB%20%2C7oG1%2FAXyQ%7BBb%5E7%2311%20Eb%5E7%2311LZD9sus%20B%2D7%20%7D%20==0=0===Night%20And%20Day=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7%7CQyX%294Ab%5E7%5EbAZL%20lcKQyX7%5E%7CCQyX7G%7CQyX%297hD%287%28Dh74T%7BA%2A%2DD%7CQy%7CC%5E7X%7CQyX7%2DE%7CQyX7%2DFQ%7CyX7h%23FZL%20lcKQyEbo7XQyX7G%5DQyX7G7XyQX7%5EC2NZL%20QyXQy%7DX%20%20lcKQyX7%5EC1N%7CyQ%7CBb%7CQyX7lcKQy%5E7XyQL%20lcKQyX7%5EbEZLl%20cKQyX7%5ECZL%20lcKZC%5E7XbE%5BB%2AyX6C%7Ch7XyQ%7CQyX7%2DD%7CQyX7ob%7CEQyX7%2DE%7CQyX7%2DF%7CG7XyQ%23FZL%20QKcl%20%20Z==0=0===Night%20Dreamer=Shorter%20Wayne==Waltz=G==1r34LbKcu75%239%237%5E7%20BbEZLF%2F7bB%207%5EGZL%2359%237D%207%5EbEZLF%2F7b%5E7%20DG43T%5BQyXsu%20Bb7%2FQyX9bA%7CQyX7%2DbELZ5%239%237D%207%5EbEZLF%7CE13s7%5EGZLB%207%5EGZF13s%237D%207%5EbEZLF%2F7b%20B7%5EGZL%20lcKQyXsu9%235LZL%20lcKb7%2FFLZEb%5E7%20D7%239%235%20Z%20==0=0===Night%20Has%20A%20Thousand%20Eyes%20%28Coltrane%20Changes%29%2C%20The=Jerry%2DBrainin==Latin%2DSwing=G==1r34LbKcu77DZL%204G%5E7%2FXD%2F7%5EGZL%20lcKQysXus7DZL%20lcKQyXDyQKcl4TA%2A%7B7D%7CQyQ%7CD7XG%7CQyX7F%7CQyX7%5ECQ%7CyX7G%7CQyX7%2DD%7CQy%5E7%2FDXyXsusB%2A%5B%5DQQ%7CG%2FD2N%7CQyXQyXQyXQy%7DXQyXsus7D1N%7CQyXG%5E7XyyXsusbE%207%5EQ%7CF7X7bE%7CQyX7%2DbB%7CQy7X%5EbBZL7F%207%5ED%7CQyXyQ%7CCyX7%2DCKQyXs%5E7XyQQyX7%2DE%7CQyX7%5EG%7CyQXsus7D%7CQyX7%2DA%7C%7CD7subAZL7s%3EkaeG%5E7%2FDyXD%2F7%5EGZL%20lcKQXysus7DZL%20lcKQyXQ%7C%3CBrZL%20lcG%5E7%2Cln%20%20Z%20==0=0===Night%20Has%20A%20Thousand%20Eyes%2C%20The=Jerry%2DBrainin==Latin=G==1r34LbKcu77DZL%204G%5E7%2FXD%2F7%5EGZL%20lcKQysXus7DZL%20lcKQyXDyQKcl4T%7BA%2A7D%7CQyQ%7CD7XG%7CQyX7F%7CQyX7%5ECQ%7CyX7G%7CQyX7%2DD%7CQy%5E7%2FDXyXsus%5BB%2A%5DQQ%7CG%2FD2N%7CQyXQyXQyXQy%7DXQyXsus7D1N%7CQyXG%5E7XyyXsuscKQyXQ%7CF7XQyX7bE%7CQyX7%2DbBLZ%20lcKQyX7%5EbB%7CQy%7CAb%5E7yX7%2DCyXsus%2D7XyQXD%2F7%5EG%7CQyX7%2DE%7CyQX7%5EG%7CQyXsus7D%7CyQ%7CD7AZL%20lQ%7CG%5E7%2FDXyQ%7CD7sus%20%20%20Z==0=0===Night%20We%20Called%20It%20A%20Day%2C%20The=Dennis%20Matt==Slow%20Swing=G==1r34LbKcu7%23CZL%2C4Ah7%20%207%2DEZL%2C9b7B%207hF%23%7CQyX7%5EGZL%2C9b7DE%2D7%2FD4TA%2A%7B7%2DDB%2A%29%20C7%287%5EGZL%2C11%237bA%207A%2DZL7bB%207%2DBZL%297AXyQ%7D%5B7%2DE%287%207hE%7CC%5E7XyEZL31b7B%207h%23F%7CyQX7%2DE%7CQyX9%237B%7CQ%2D7XyQZL7G%20%2DEZL%2CLZA%2D77h%23F%7CQyX7%5EGZL%2Cb97D%207hAC%2A%5B%5D%207D%20%20B7b9%2C9b7AyX7%5EGE%2D7%20EA%2C7%2DA%2C7bB%2C7%2DBsLZ7%2DC%207h%23CZLD%2F7%2Db7%2C%7Cl%7CQyX7QZ%20==0=0===No%20Moe=Rollins%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===No%20Moon%20At%20All=Mann%20David==Medium%20Swing=D%2D==1r34LbKcu7%7CQyXb4D%2D6X%7CQyXB%2F6G%7CQyXC%2FD7%7CQyX%23C%2F9b7A%7CQyEh7%2FB4TA%2A%7ByX7GZsBb7%2CQyX7DB%2A%5B%7D%209b7A7%20bB%7CQyX6%2DDl%7C%2C7AKcl%20L%20A%2F%2DD%2F9b7ALZC7X%2DDA%2A%5B%5D%209b7A%207h%7CEQyX7%5EFZL%20lcKQy6XyQ%7C%20lcKQ6%2DDl%7C%7CD7%2FCbBs%20A%2F%2DD%7CQyXbB7%2FhE%7CQyXB%2F6G%7CQyX7%2CA7%2CQyX%23CXyQ%7CBb7%20A7b9%20Z%20==0=0===No%20Splice=Konitz%20Lee==Medium%20Up%20Swing=G%2D==1r34LbKcu7E%7CQyX4G%2D7XyX7%2DFZL%20lcKQyX%2D7GZL9b7D%207hA%7CQyQ%7CBb74TA%2A%5BQyX7bQKcl%207%2DGZL9b7D%207bE%7CyQX9b7D%7CQyX7hAZLXyQ%7CEyX7%5EbGZL9b%20Eb7LA%7CQyX7%2DGB%2A%5B%5D%2097bD%207hA%7CQyX7%5EbAZh7%20D77%2DbB%7C%2F7%5EbBKcl%20LoEZL%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DFZ7XyQ%7CQyX7%2D9b7D%20F%23o7XyX7%2DG%7CQyX9b7D%7CyQX7bE%7CQyX7%2DG%7CQyQ%7CAh7%7CQyXF%20Z%20==0=0===Nobody%20Else%20But%20Me=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7%23F%207%2D4C%5E7%20G%207%2DD%7CQyX7G%7CQy7X%2DDZL7A%207%2DEZL7F7LZC%234TA%2A%5BX%23F%2F77XyQ%7CX7oF%7CQyX7%5EEB%2A%5B%20%5D7B%20%2911%237F%287%2D%23FyQ%7CB%5E%5EBZL7EZL7F7%2FGXy%2A%5B%5DQyX7G%7CQyX7%2D%7CDQyX7D%7CQyX7%2DA%7CQAC%5E7%20bE%7CQy%2D%23C%287LZD%2D77%2DGZL7bA%207%2DAZLE7%207%2DD%7CQyX7G%7CQyXXyQ%7CC7A%207%2DX7%5ECZF%237%29%207DZL7A%207%5ECZL7b%20B7%2DF%7CQyX7%5EFC%2A%5B%5D%20Db7L%28%20%20%2977%5EbE%28o7XyQL7G%207bA%7CQyX7%2DDQ%7CyX7o%23D%7CQyX7%2DD%7CZC6%20%20%23C%7CQy%29LZ%20%28Ab%5E7%29x%20%28Db%5E7%29%20Z%20==0=0===Nobody%20Knows%20You%20When%20You%27re%20Down%20And%20Out=Cox%20Jimmy==Ballad=F==1r34LbKcu7L7oB%20%20A7LZ%7Cp%2C7%2DG%2C7D%2C7%2DGsLZ9b7D%207%2DG%7CQyX7D%7ClBb7F44T%5B7D%207%2DEb7%2CD7DZL7A%20F%5B%5D%207C%20%2357bD%7CQyX7Gl%7Cp%2C7XyQ%7CG%2C7FsZs%7CQyXG%2D7%2CD%2C7D%2C7bE%2C7FsZL7Bo%207bBl%7C%7Cp%2C7%2DG%2C7p%7ClG7sZL9bDb7%2CC7%2CF6%2CC7%2CZ%20==0=0===Nostalgia=Navarro%20Fats==Medium%20Swing=G==1r34LbKcu7%7CQyX14G%5E7XQyX11%237FZL%20lcKyQX11%237CZL%20lcKQy%7CE7%2314Ti%2A%5B%5EG%7CQyXyQ%7CDQyX7%2DbBZL%20lcKQXy7%5EGA%2A%5B%5DQyX11%237%7CEb7X9%237bEKQyX7cl%20LZX9b7E%7CQyX7%2DAB%2A%5D%5BQyX9b7E%7CQyX7%2DByQ%7CA%2DKQyX7cKQyXBb%2D7%20%5B%5D%207bA%207%5EbEZL7Bb%207%2DBZL%20x%20ZL7bE%2AAG%5E7ZL%20lcAC%2A%5B%5Db%2D7Xy7E%7CQyX7%2DBZL%20lcQKyX7%5EG%7CQyX7bE%7CQb9XyQBZL%20l%5EGZL7%7CE7b9bEZL7bB%207%2DBZL7%20F7%2DC%7CQyX7%2DA%7CQyX%5E7%20AbQyX7%2D7XyQ%7CA%2D7%20D7%20Z%20==0=0===Nostalgia%20In%20Times%20Square=Mingus%20Charles==Medium%20Up%20Swing=F==1r34LbKcu77%2DbAZ7%20Eb77%2DbAZL7bE%207FZLb7E%207FZL7bE%207FZL%20Db7LF44T%5B7FZL7ZF7%20EbBZL7F%207%2DCZL7G7%20%2DDZL7bE%207FZL7b%2D7%20EbL7bD%20%20%20%20Z==0=0===Nothing%20Personal=Grolnick%20Don==Up%20Tempo%20Swing=G%2D==1r34LbKcu7%20x%20ZL4G%2DXy%20lcKQyX%2DGA%2A%5BY%7D%20%20x%20ZL%20x%20ZL%20lcKQLZ%20x%204Ti%2A%7B%2DGZL%20LZ%20x%20x%20ZL%20lcKQyX%297%2D%28C7CZL%20x%20ZL%20x%20ZL%20LZ%20x%20x%20ZLKQyX%2Dl%20LZ%20cKQyX7DZL%20lcKQXy7bEZL7E%207FZL%20xl%20LZGcKQyXcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===November%2015=Garrett%20Kenny==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7yX7%2Db4Bb%2D711%237%5EbG%7CQyX7%2Db%7CBQyX11%237%5EbG%7CQyXXyQ%7CE4TA%2A%5B7%2DbB%20XyQ%7CDyX9b7C%7CQyX7hG%7CQ%7CyX7%5EbG%7CQyX7%5EobQ%7CF%2D77bA%7CQ7%5EbD%7C7%20Ab7D%7CQyX11%2DA%7CQyX7D%2D%7CQyX11%2DAB%2A%5B%5D%20%2C%2D7XyQ%2DbEZLbB%7CQyb%5E7XyQyX7%2DFC%2A%5B%5D%207%5Eb%20G7%5EbD%7CQyX7%5EbD%7CQ%7CD%2D7XG%7CQyX%2D7XyQ%7CGb%5E7%2311%2CXyQ%7CGb%5E7%2311XyQKcl%20LZ%20x%20%20Z%5B%20==0=0===Now%27s%20The%20Time=Parker%20Charlie==Medium%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Nuages=Reinhardt%20Django==Slow%20Swing=G==1r34LbKcu7G%7CQyX4Bb%2D6QyX6%2DbBZL%20lcKQXy6G%7CQyXA%2F7D%7CQyX%7CD7%2FA4TA%2A%5BL7bA%20ALZG6lcKQyX6%2DE%7CQyX7%7CBQyX%23F%2F7B%7CQyXB%2F%20LZA7%2F7D%206bAZL%20Q%7CD7XX6G%7CQyXA%2F7D%7CQy6X%2DbBB%2A%5B%5D%20%20lcKQyyQKclyX7AZyX6%2DbG7XyQcKQyX6GZL%20lcKQXy6%2DCZL%20lcKQyXC%7Cl%20LZB%7CQyX7Q%7CD7%2FAXyQ%7CG6%20D7LZG6XyQZ%20==0=0===Nutty=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7B%7CQyX4Bb%5E77F%2C7%2DCs%20D%2F7%5EbBLZ7o%23C%207%2DCZL7oB%20%2C%7ClF74TA%2A%7B2N%7CQyo7LZCyXQyX%7D%207F%207%2DC1%7CNQyX7%5EbBZL7F%207%2DQXyQXB%207%5Ebb7bBlQ%5D%5B%2AB%2C7%2DFs%207%5EbEZL7b%20B7%2DFZL9b7C%207%5EbEBb7%2C%7CyX7bB7%5EbBAEb%5E7%20b7B%207%2DC%7CQyX7%5EbZEL7bB%207%2DFZL9b7C5%20%5D%5B%2A%7CQyX9CZL7oZC%2D7%20B%7CQyX7Fl%7C%2C7F%2C7C%2Ds%20D%2F7%5EbBZL7o%23Cb%5E7%20BL7oB%20%2D7%20F7LZBb%5E7%20sF7%2CBb%5E%2C%7ClBb%5E7XyQZ%20==0=0===Nutville=Silver%20Horace==Medium%20Up%20Swing=C%2D==1r34LbKcu7ZL%20x%204C%2D7XZL%20lcKQyX7%2DCZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4T%5BA%2AA%5BB%2A%5DQKcl%20L%20x%20ZL%20lcKQyX7C%2D%7CQyX7bDZL%20x%20ZLZ%20x%20%20yX7%2DFlcKQy%7CG7XyQyX31b7G%7CQyX7b%7CAQyX7F%7CQyX7bG%7CQ%7CC%2D7XQyX7b%237G%7CQQ%5BC%2D7Al%7C%2C%2DbBs%3E%2F%3C%20%3E%2F%20%3C%3E%2F%3C7%2DC%3E%2F%20%3C%7CQyXb%2D7XyYZ%20Q%209XyQ%7CC%2D7%20%20%20Z==0=0===O%20Grande%20Amor=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A%2D==1r34LbKcu7%2DA%7CQy4A%2DXy%7CQyX7hB%7CQyX7C%7CyQX7%2DG%7CQyX7obA%7CQE7b9X4TA%2A%5BKQyX77b9XyyX7%5EF%7CQyX7%5EC%7CQXy7G%7CQyX7%2DDB%2A%5B%5DQQ%7CBb%5EA%7CQyX%7CQyX7Bh7Xy7%2DG%7CQyX7obA%7CQy%2DXAA%2A%5B%5DQyX9b7E%7CQXyQ%7CCZL%20lc%2FC%7CQyQ%7CE7b%7CQyX7%2DDC%2A%5B%5DQyXb97A%7CQyX7hE%7CQyX9Ebo7XyX7hBEXyQ%7CF%5E7XyQ%7CBb%5E7XyQ%7CBh7%20E7b9LZA%2DXyQ%7CE7b9XyQZ%20==0=0===Oblivion=Powell%20Bud==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DE%7CQyh7XyQQyX7%2DF%7CQyX9b7CQ%7CyX7hG%7CQyX9b7D%7C%7CBb7XA44T%7B6bE%7CQ7%29XyQD%287%2DbA%7CQyX7%5EbALZ%297A%28%20%20%297%2DE%287A%7Cb7%29Xy%5EbE%287yX7F2XyQ%7CCX7bB%7CQyX7%2DFZL%20clKQyX7F1N%7CQyX7%2DyQ%7D%7CN%297%2DG%28Q%7CBb7XyQ%7CEb6XyQKcl%20%20Z%20==0=0===Odd%20Couple%2C%20The=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7ZL%20x%20%2D7%20G7ZL%20x%20ZL7C%207%2DGZ%20Lx%20ZL%20x%20ZL%20x%20ZL%20x%20LZD44T%7B31b7AB7%2311%7CZL7G%207%2DDZL31bA7%207%2DE%7CQyX7%5EbBZLBb%5E7%20%207F1N7%2DE%7CQ%20G7LZBZL11%237B%207F2N%7CQ%7DyX31b7A%7CQyX7hEb%5E7Xy7%2DDZL%20A7b13LZD%2D7%20G7LZ%7CG%2D7XyQ%7CC7susXyQ%7CF6XyQ%7CBb7%20A7b13%20Z%20==0=0===Off%20Minor=Monk%20Thelonious==Medium%20Swing=G%2D==1r34LbKcu71bB%7CQ4G%2D6XZL7D%207%5EbEZL7bB7%20%2DBZL7bG%207bD%7CQyG%2D6Xy4TA%2A%7BL%2C11%23XyQ%7CD%2DbBZL7D%207%5EbDB%2A%7D%5B%20%20lcKQyX%2C11%23317%20Eb7%2C11%233%5D%20%20lcyQ%7CE711%2331DZL7A%20susA7%7CQyX7%2DE%7CQyX%2C9b%2CXyQKX7%2DBZ1%2331b6XyQ%7C6%2DGZL7D%207%5EbEZLb7B%207%2DBZL7bG%207bDXyQ%7CB%2DGA%2A%5B1%2CXyQ%7CD13%2311%2CXyQKcl%20%20Z%20==0=0===Oh%2C%20Lady%20Be%20Good=Gershwin%20George==Medium%20Up%20Swing=G==1r34LbKcu71N%7CQy4G%5E7XyX7%2DAZL7E%207%2DBZ7LC%207%5EG%7CQyX7C%7CQyQ%7CD7X4T%7BA%2AQyX7%5E7LZA%2D%207G%207%2DD%7CQyX6G2ZNL%20QyXQyX%7D%207D%207%5D%2AB%5BC%2DE%206GX7D%7CQXyQ%7CG%7CQyX7A%7CQyX7%2DEZ9Lb7B%207h%23F%7CQyX7%5EA%2D7Xy7o%23C%7C6G%7CQy%5BG%5E7XyX7%2DAZL7E%207%2DBZ7LC%207%5EG%7CQyX7C%7CQyQ%7CD7XA%2A%5DQy%20E%2D7LZA%2D7%20D7%20Z==0=0===Oh%2C%20What%20A%20Beautiful%20Mornin%27=Rodgers%20Richard==Waltz=Eb==1r34LbKcu7%2DC%7CQy4Eb6XQyX6bE%7CQyX7bB%7CyQX6bE%7CQyX7bB%7CQy%7CBb7X3TA%2A%7BE%7CQyXB7XyQyXG%2F6bE%7CQyX%2CbA7%2FbB%7CQyXbB%2F7%5EbE%7CQ%7CAb6%7CQyX7C%207hG%7CC%2D7XKQyX6bEB%2A%5B%5DQyX%2FD7bB%7CQyX7o%23C%7CQycl%20LZQyX6bcKQyXF%2D7%20ByX7bB%7CQyX7%2DF%7CQXy7%2DC%7CQyX6bEZL7bQ%7CEb6ZL9b7bB%7CQyb%5E7%231N%7CQyX7bB%7CQyXbB6%2FbE%7CQyX7oA%7CQyX11Eb6XAZL%20lE%7CQyXXyQXyyXbB%2F6bE%7CQyX7%2D%7CFQyXG%2F6bE2NZL%20QQ%7CBb7%7DQyX7b6XyQKcl%20%20Z%20==0=0===Oh%21%20Look%20At%20Me%20Now=DeVries%2DBushkin==Medium%20Swing=Ab==1r34LbKcu77%5EbEZ4Eb7%2C%20%2C7%2DbA%7CQyX%2C7%5Eb%7CAQyX%2C7bEZL%2C7bB%20Db7%2CL4TA%2A%7BQyX%7D%20%2CLZsCB%2C7C%7C7bD%2C7D%2C7b%2CE7bB1N%7C7Bp%2C7F%2C77%2CBb77bD%20%2C7D%20%2C7ZN2lEX%2C7%2DGlB%2A%5BY%5D7D%2CA7s%20%2C7bE%7CQyX%2C7%5EbyQ%7CEbL%20QyXB%7CQyX7%2C%20D7L%2C7C%20%2C7bD%7CQyX%2C%2D7FZL%2C7C%20%2C7%2DGZL%2CZF%2D7%2C%2DGZL%2CZL7bDQ%5DY%5B%2AA%7CQyX%2C7%5EbA%7CQyX7%2CbEZL%2C7bB%20%2C7bEAb%2D7%2C%20yX%2C7bEb%5E7%2C%20Db7%2CLZsC7%2CF7%2CpBb7%7ClEb%5E7%2CXyQKcl%20%20Z%20==0=0===Ol%27%20Man%20River=Kern%20Jerome==Ballad=Eb==1r34LbKcu77C%2C7%2D4Eb%5E7%2C%5EbEsZL7%2DF%207%5EbZEL7%2DF%207%2DGZL7%2DF%20Ab%5E%2CG4TA%2A%5B6bE2N7%20Bb7XQyX%7D%207bB%207%2DFZ7LC%206bE1NZL%20x%20ZLyQ%20LZ%2DFl%7C%2CD%207%2DGZEb6%20ZL%20x%20ZL%20x%20ZL9bD7%207%2DGlB%2A%5B%5D%209b7D%20x%20LZL6bA%20%207%2DGZ%20x%20LZ7%5EbElA%2A%5B%5D%2C7bB%2C%2D7F%2C7C%2C7%2DGsZL%20x%20%20F%2D7LZL9b7%7CQyX6ZG%2D7%20bB%207%2DFZL7%2DC%207%5EEbZL%2C7F%206bEZL7%2DF7LZEbL7%5EbAF%2D7%20Bb7%20Z%20==0=0===Old%20Cape%20Cod=Rothrock%2DVakus%2DJeffrey==Ballad=Eb==1r34LbKcu7F1NZL4Eb6XbE%7CQyX7bD%7CQyX7b%5EAZL7bE%207%2DbB%7CQy%5E7%20C74TA%2A%7B%207bE%20F%2D7XyQyX6bEZL7bB%207FN2ZLQyX%7DQyX7bB%7CQ%7CBb%2D7%7CQyX7oA%207%5Eb%5E7%20BbE%207%5EbEZL7bB%207F%2DZL9b7C%207%2DGZL7b7LZAbAB%2A%5B%5D7%2DbB%7Cb%5E%2CDbEA%2A%5B%5D%205%237bB%207bZBL7F%207%2DFZL7Cl%2C6b6XyQEsZL7B%207%2DFZAb%5E7bEZL7bB%207FZL7C7%20%5EbE%7CQyX7bD%7CQyX6XyQ%7CL7bE%20b7%20Z%20==0=0===Old%20Country%2C%20The=Adderley%2DLewis==Medium%20Swing=D%2D==1r34LbKcu7%237bE%204Dh7XL9F%20%2C7%2DCZL%20lcKyQX%2C9%237GZL%20lcKQyZBb134Ti%2A%5B%20%2C7hD13%2C%20D%2DF%7CQyX7%2DCA%2A%5BY%5D3%201b7G%207%2DCZL9%237b7XyQ%7CbAZL9X7%5EbEZC%2D7%2C%5EbE%7CQyX7bB%7CQyX7%2C%2DF%7CQyX%2C7%2DC%7CQyX7XyQ%7CL9b7GCZL9b7XyQ%7CD%7CQyX7D%7CQyX7%5Eb%7CAQyX7%2DC%7CQyX9b7Gh7%20G7hD%7CQy%2D7XyQZ%20==0=0===Old%20Devil%20Moon=Lane%20Burton==Medium%20Swing=F==1r34LbKcu7yXsus6XyQ%7CX6bE%7CQyX6F%7CQyXb6E%7CQyX6F%7CQyX6bEyQ%7CF7F44T%7B7%5EbGZyQ%7CBb7%2DbA%7CQyX7bE%7CQy7X%2DbBZL%20lcKQyX7%5E%20Db7LX7F%7CQyX7%2DDF6XyQKQyX7%5ED%7CQyX6bEQ%7CyX6F1N%7CQyX6bE%7Ccl%20LZZL7C%20QyX6byQ%7CG%2D6F%7CQyX6bE%7CQyX62FN%7CY%7DQyX7C%7CQyX7XyQ%7CEX7G%7CQ%7CA%2D7%20D7LZG%2D7%20C7LZUF6XyQ%7CEb6%20%20%20Z==0=0===Old%20Folks=Robison%20Willard==Ballad=F==1r34LbKcu7D%207hA4Eh7%20%207%5EbBl%7C%2C7F%2C7%2DC7%2CbD%2C7%2DDsZL31b7AEb7LZ4TA%2A%7ByX%7D%2C7G%2D7%20CF%2C7C%2C7%2DGs%7CQyX71GNZL9b7D%207hAZL7%2D7%2CBbZL9b7yX7%5EbLZN2l%207%2DCZL5%237C%207%5EF%2AB%5B%5DQyX6FZL7C%207GF7LZB%20QyXQ7bB%2C7XyQ%7CF%2C7%2DGs%7CQyX7G%7CQy7X%2DDl%7C%2C7A%2ChEs%207%5EC7%2CF%2D7bE%7CQD%207hAlEh7%20%207%5EbBl%7C%2C7F%2C7%2DC7%2CbD%2C7%2DDsZL31b7AEb7LZA%2A%5B%5D%2C7b9LZG%2D7%20C7LZAh7%20D7b9LZG7%20C7LZF6XyQZ%20==0=0===Oleo=Rollins%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Oliloqui%20Valley=Hancock%20Herbie==Even%208ths=C==1r34LbKcu7x%20ZL%207susXlcKQyXsus7bEZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20xF44T%7BXE%2F7%2DE%2D%5E7%20X7%2DE2N%7C%7D%20%20x%20ZLx%20%20ZL%20x%20ZL%20%297%2DE%28yQ%7CF%231NZL%20bG%207%2D7XyQ%7C7%2DE%7CQyXE%2F7%2D%23F%7CyQX7%2DE%7CQyXE%2F7%2D%23FXyQ%7CG%2DE%7CQy7%20Z==0=0===On%20A%20Clear%20Day=Lane%20Burton==Medium%20Swing=G==1r34LbKcu7QyX7%2D4G%5E7XcKQyX7%5EGZL%20lcKyQX11%237CZL%20lcKQyl%20LZB4T%5BA%2A%7CQyX7XyQ%7CAyX7%2DBZL%20lcKQyX11%237FZL%20lcKQyX7%2DQ%7CBbo9b7E%7CA%7CQyXQ%7CD7XyX7G%7CQyX7%2DD%7CQy7XG%7CQyX7%2DD%5BB%2A%5DQyQ%7CC%5E7yX7%2DA%2DA%7CQyA%2D7Xy%7CQyX7%2DBZL%20lcKQXy7%5EG%5BC%2A%5DQyX7D%7CQE7b9X%7CQyX77%20B%2D7LZC%5E7%20B%2D7LZA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z==0=0===On%20A%20Misty%20Night=Dameron%20Tadd==Medium%20Swing=Eb==1r34LbKcu7bEA%2A%7B4Eb%5E77%2DFZL7bG%207%5EbAZ7L%2DbB%207%5EBZL7%5EbD%20%20E7%20%5D4Ti%2A%5B%237bD%7C7LZC%2DbA%7CQyX7bB%7CQyX7F%2Dl%7C%2C7%2DbG%2C7%2DGs%207%2D7XyQ%2DG%207%5E%5D%20%20lc7LZN1bE2NZL%20QyXQyX%7D7%20bB%207%2DFZL7C%207%2DG6XyQKbB%20117F%207%2D7%20E7LF%207%2D%23CZL%20lcKQy7X%5EbAZL7bE%207%2DbBZ%237LZC%2DBB%2A%5ByX7%2DFXyQ%7CBbG%2C7%2DGs%207%2DCZL7G%2D%207%5EbEA%2A%5B%5DQyX7b%2D7%2C%7Cl7%2DFZLQ%7CBb7XyQ%7CAb%2D7XyQ%7CDb7%2311%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z%20==0=0===On%20A%20Slow%20Boat%20To%20China=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu7%7CQyXD4Bb%5E7%7CQyX%2C%23C%2F7A%7CQyX%2D7C%7CQyX%2CB%2F7G%7CQyXBb%5E7%2F4TA%2A%5B%7CQyX7yQ%7CEbyX7A%7CQyX7%2DCB%2A%5B%20%5D9b7G%207hD%7CQyX7%5EQ%7CBb%5EX9b7D%7CQyX%2C%7CC7XyQyX7%5EbBA%2A%5B%5DQyXF7%7CQyX7%2DCZL%20lcKQ%7CG7%2FBQyX7Gb7G%207Q%7CA7%2FX7%5EbE%7CQyX9b7D%7CyQXD%2F7%5EbB%7CQyX%2C%23CyQ%7CDhyX7%2DC%2DC%7CQyCC%2D7XyX%2C31b7G%7CQyX7%5EBb%7CQyX%2C11%237bA%7CQyQ%7CC7X%2A%5B%5D%2097%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===On%20Broadway=Mann%2DWeil%2DStoller%2DLeiber==Even%208ths=F==1r34LbKcu7ZL%20x%207%20Eb7ZL%20x%20ZL7bE%207FZ%20Lx%20ZL%20x%20ZL%20x%20ZL%20x%20LZF44T%5BBb7%20Ab7LZ%20x%20LZ%20x%20LZBb7%20C7LZF7%20Eb7LZ%20x%20LZ%20x%20LZ%20x%20%20Z==0=0===On%20Green%20Dolphin%20Street=Kaper%20Bronislau==Up%20Tempo%20Swing=Eb==1r34LbKcu7QyXbE4Eb%5E7QyXbE%2F7FZL%20lcKyQX7%2DbEZL%20lcKQyX%7CE%5E7%2F4T%5BA%2AbAZL%20XyQ%7CCX7%5EbE%7CQyXtla7b%7CBQyX7%2DF%5BB%2A%5DQyX7yQKcl7%5EbE%7CEZL%20l%7CDb7a7%5EbE%5BA%2A%5D%207bB%207F%2D%7CQyX7%5EbG%7CQyXtlXyQKcQyX7%2D%2DF%5BC%2AQKcl%20C%7CQyX7%5EbE%7CQyXb%2FE7%5EE%7CQyXbE%2F7FZL7XyQ%5DyX7%2DbZL7C%20%2FEbLZ9b7D%207hAZLbB%2F7C%2D%207%2DCZL9b7G%207hDLZG%2D77%2DF%207F%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===On%20The%20Street%20Where%20You%20Live=Loewe%20Frederick==Medium%20Up%20Swing=Bb==1r34LbKcu7%2DCZL74Bb%5E7CZL7obDZL7%5EbBZ%20L%7Cr%20l%7C7F%2C7%2DCsZL%2D7LZF4T%7BA%2AX%7D%2C7F7%2311L%2C7G%2C7%2DDs1NZL7FLZ7%2DCZL6%2DGZL6bBZ%7CC%2D7%2CbAZL7ZL6%2DbXyQXyL7%5EbEZL7DZL7%2DAB%5B%2A%5D%20xZL6bBl2N%7CQZxLZEQyXQy%23C%2F7ABb6LZL7AZLsus7AZL7hlE%7C%2CF%2FbB%2C7bGsZLxZsD%5E%2CZL7bA7obDZLZC%2D7ZL%20%7Cr%20l%7C7F%2C7%2DCZsL7%5EbB%5BA%2A%5D%207FZLBb%5E7L7Cl%7C%2CLZC%2D7LZF7LZC%2D7LZAb7%2311LZBb6LZG%2D6LZC%2D7LZF7LZBb6LZx%20Z==0=0===On%20The%20Sunny%20Side%20Of%20The%20Street=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7yX7D%7C4C6XyAZL%23G%2F9b7E%20G%2F6%7CCQyX7%5EF%7CQyX7E%7CQ%2D7XyQ4T%7BA%2A6CZL7%2D7%20G72NZL%20QyXQyX%7Dl%2CG7%2C7%2DD%2C7A%2C7%2DEsZLD%2D7%20GD1N%7CQyX7%2DDB%5BG%2D7D%7CQyX7%2DAZL%20lcKyQX7%5EF%7CQyX7C%7CQyX7XyQ%7C%2A%5DQyXQyX7%2DyQ%5D%2AA%2F9b7E%20G%2F6C%7CQyX%5E7F%7CQyX7E%7CQyX6C%5BG%23LZAX7G%7CQ%7CD7XyQ%7CD%2D7%20G7LZC6%20G7%20Z==0=0===On%20The%20Trail=Grofe%20Ferde==Medium%20Up%20Swing=F==1r34LbKcu77C%7CQy%5E7XyQL7D%207%2DA%7CQyX7%5EFLZ%20x%20ZL%20x%20ZL%20lcKZG%2D7XF44T%5B6F%7CQyAb%2D7XyX7%2DG%7CQyX7bD%7CQXy7%2DbA%7CQyX7bD%7CQyQ%7CC7X%5B%5DQyXXyQ%7CG%2D7%20C7%20Z==0=0===Once%20I%20Loved=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7A%7CQyX%2D7XyQQyX7%2DG%7CQyX7o%23FQ%7CyX7%5EF%7CQyX5%237C%7C%7CG%23o7G44T%7BQyX7h%7CA%2D7%2FcKQyX7%5EbE%7CQyX57%23bB%7CQyX7%2DF%7CQyXGl%20LZEQyX7%2D%7CQyX7XyQ%7CN7%5ED2NZL%20QyXQyXQ%7DyX9b7D%7CQyX7%5ED1XyQ%7CG9b7A%7CbA%7CQyQ%7CF7XQyX6%2DbB%7CQyX7oBLZ%20lcKQyX7%5EbB%7CQy%7CA%2D6XyX7%5EC7%2311XyQ%7CG7XyQ%7CG%2D7%20A7b9LZD%2D6XyQKcl%20%20Z==0=0===Once%20In%20A%20While=Edwards%20Michael==Slow%20Swing=Eb==1r34LbKcu7L7C%2074Eb%5E7C%207%2DGZL31b7D%207G%2D%7CQyX7%5EbEZL7bA%207LZF%2D4TA%2A%5B%2DG%7CQyBb7LZZL7bA%207%5EbEA%2A%5B%5D7%20bB%207%2DFZL7C%207%2DGEb%5E7X%207%2DFZAs%206b13LZGbA%206bEZL7bB%207%2DZFL7C%207%2DFZL7C%207%2D%2D6LZEb7D%207%207%5EGZ%2C%5D%5B%2AB%2DAZL7obB%207%2DBZLD7%207%2DAZL7%2DE%207%5EGl7%20D7L7D%2C7%2DyX7%5EbA%2D7%20DA%207%5EbEA%2A%5B%5D%207bB7%20%2DFZL9b7C%206GZL7b7LZEZL7%2DE7%2DFZL%20D7b1bEZL7bB%207%2DFZL7%20C7%2DFZL7C%207%2DGZL36%20C%2D77%2DG%7CQ%20Bb7%20Z%20==0=0===Once%20Upon%20A%20Summertime%20%28La%20Valse%20Des%20Lilas%29=Legrand%2DBarclay%2DMarnay%2DMercer==Waltz=F%2D==1r34LbKcu7QyX7h4F%2D7X7%2DF%7CQyX9b7C%7CQy7XhG%7CQyX%2C7%5EbA%7CQyXyQ%7CD3TA%2A%5B%5EF%7CQy3XyQ%7CQyX6bB%7CQyX7F%7CQXy7%2DCB%2A%5B%5DQyX9b7C%7CEb7X1b7G%7CC%7CQyXD%2D7XyyX7%2DD%7CQyX7%5EFC%2A%5D%5BQyX7C%7CQyX7%2DG%7CQQ%7CG%2D7%7CQyX76bB%7CQF6XyQQyX7%2DCD%2A%5B%5DQyX7%7CCQyX7%2DG%7CQyX7%2DD%7C%7CF7Xy%7CQyX77%2DGZLb7XyQFZL7C%207%2DG%7CQyX7%7CGQyX7%2DD%7CQyX7%5EF%7C6%20D%2D7E%7CQyX%2C%20C7b9%20Z%20==0=0===One%20By%20One=Shorter%20Wayne==Medium%20Up%20Swing=G%2D==1r34LbKcu7%28%20%207%2D4Bb%5E7b7D%207hAA%2A%7BY%7D%20%20%20xZL%20x%20ZL%20lcKQyX13LZG4Ti%2A%7BZL7bA%28Bb7%29%7CQyX7%5EbBZL%297F%28F7%297%2DC%28%20%29bE%287%2DC%7CA7%239%20%20%297%2DFhB%207%2Db7%2FFL7A%209%237EB%2A%5BY%7DQy7X%2DGZL31b7D%207hEZ%239LZDB%207%2DGb7D%2077%20A7b%2F7bB%207%2DGZL7bA%20%2397AZL7bB%207%2DDZL9FLZEhhEZL7%29bE%287%2D7XyQbB%28%20%297%2DF%28%20%207%2DGLZ31b7D%207hAA%2A%5BY%5D7%29%7CC%2DGZL31b7D%207%29F7%28F%2F7bB%207%2DGZL7bA%20%2397A%7CQyX7%5EbBZL%297FLZEh7%2DC%28%2013LZG%2D7XyQZ%20==0=0===One%20Finger%20Snap=Hancock%20Herbie==Up%20Tempo%20Swing=Eb==1r34LbKcu7x%20ZL%207susXlcKQyXsus7bEZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20xC44T%5BQyX7h7susXtla7C%7CQyX7hGZLx%20%20ZL%20x%20ZL%20lcKQyXyQ%7CFbAZL%20%7CBb7altXyQ%7CUEb%5E7XyQKcl%20LZDh7XyQ%7CG7alt%20%20%20Z==0=0===One%20Foot%20In%20The%20Gutter=Terry%20Clark==Medium%20Swing=F==1r34LbKcu71b7D%204F7%2CXN%7CQyX%2CF%7CQyX%2CoBQ%7CyX%2C7bBZL%20lcKQy1Ah7%2C4TA%2A%7BB%2A%5BY%5D%2CXyQ%7CL%2CbB%20%2CFZL%2C7C%20%2C%2D7G2NZLQyX%7DQyX7CZFXyQ7GZL3%20%2C7%2DAKcl%20L%20%2C7oB%7CQyX%2C6bB%7CyQX%2C7FZL%2C7%2DG%20%2CFZE7%2CLZQyX7C%20%2CF%7CQG%2D7%2C%20B%7CQyX%2C7bBZL%20lcQKyX%2C7FA%2A%5BY%5D%20%2C7Co7%2CXyZL%2C7DD7%2CLZG%2D7%2C%20C7%2CLZF%2C%20Bb%2CLZF%2C%20C7%20Z%20==0=0===One%20For%20My%20Baby=Arlen%20Harold==Ballad=Eb==1r34LbKcu7%20x%20ZL4Eb%5E7F%207%5EbEZL%20x%20ZL%20%20xZL%20x%20ZLbB%2F7%2DF%20%2D7%2FBb4TA%2A%5BL7%2DF%207%20Bb%2DL7bD%207%5EbA%7CQyX7b%5EAZL7bE%207%2DbBZL7ZEb%5E7%5EbEZLQyX6bC7%239%2C%2FbA%2CbA%2C7%2DG%2C7%2DFZsL%2C9%237C%20%2C5%237GZLBb%7ClE%207%2DGZLD%2F7%2DD7b9%20ZL%20x%20ZL%20x%20ZL%20xZ%20LD%2F7%2DA%207%5EGB%2A%7B%5DG%5E7%20A%207hA%7C7%2DBZLZG%5E7%20%5EGZL7F%207%5EC%7CQyX%5E7CZL7G%207%2DDZL7%2DD7%20A%2D7L%20x%20ZG%207%2DD%2CLZB7Gl1N%7CD%2FC%2CC%2C7%2DB7%2C%2DAsZL%2C9%237E%20%2C5%236XyQ%7C9%237E%20%20ZL7CCG%2D7%20L7G%206Gl%7CD%2FC%2C7A7%2CE%2C7BsZL%20x%20ZL7CZG%2D7%20%2A%5B%5D%207yX7D%7C7%20Eb7AlZL%2C9b7E%207B2NLZQyX%7DQyX%2C5%237DZL%2D7XyQAZL%20xQ%7CG6%20G7%2FB%2CLZC7%20C%23o7LZA%2D7%20D7LZfG6XyQZ%20==0=0===One%20I%20Love%20%28Belongs%20To%20Somebody%20Else%29%2C%20The=Jones%20Isham==Medium%20Swing=G==1r34LbKcu7D%20%2C7%2D4G6%2CXD%20%2C7%2DAZL%20lcKQy%2CX7AZL%2C7%2DE%206G%7CQy7%2CLZA4TA%2A%5ByX%2C7D%5E7%2CXy7%2DAZL%2C7obB%20%2C7%2D%7CBQyX%2C7%5EGZL%20lcKQ%2CXyQ%7CGZL%2C7%20%2C6G%7C%2C%20A7%2CGB%2A%5B%5DQyX7D%7CQyX7%2C%2DAZL%2C7A%20%2C7%2DEZL6%2CXyQ7%2DE%7CQ1b7E%7CZA7%2CX%2DBZL%2C7D%20%2C7%2DAZL7%2CD%20%2C7%2DAZL%20lcKQy7%2CXyQL%2C7%2DEX%2C7D%7CA%2D7%2CX%2DA%7CQyX%2C31b7E%7CQXy%2C7%2DB%7CQyX%2C7F%7CQy7%2CXyQ%7CQyX3yQ%7CG6%2CXyQKcl%20%20Z%20==0=0===One%20Morning%20In%20May=Carmichael%20Hoagy==Up%20Tempo%20Swing=G==1r34LbKcu7%2DA%7CQy4G%5E7X%7CQyX7%2DB%7CQyX7D%7CyQX7%2DA%7CQyX7%2DE%7CQyE7b9X4TA%2A%7B%7CQyX7D7XyQQyX7%5E%2DC%7CQyX7%5ECLZ7G%207%2DD%7CQyX7%5EG%7C%7CN1B%2D%7CQyX7niF%3Cl%7CA%2D7X6GZL7D%207%2DAZL7E7%20%2DB2N%7C%7DQyX7D%7CQyXyQKcQyX7EX7%5EG%7C%5B%2ABA%2D%7CQyX7%2DAZL%20lcKQXy7%5EG%7CQyX7D%7CQyX7D7XyQ%5D%20%20%3EeZL%2C7B%20LZC%2DFZL%2C7A%20%2C7%2DE%7CQy7X%5EbB%7CQyX7F%7CQyX7%23%2D7%2C%20lcKQyE%2D7%2C%20A7%2CLZA%2D7XyQ%7C%3CD%2EC%2E%20al%202nd%20End%2E%3ED7XyQ%5D%20==0=0===One%20Note%20Samba=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Bb==1r34LbKcu7%7CQyX74D%2D7XX7%2DD%7CQyX11%237B%7CyQX7%2DC%7CQyX7bD%7CQyyQ%7CDb4TA%2A%5ByX7%2DDQ%7CB7%23bA%7CQyX7%5EbE%7CQyXb7B%7CQyX7%2DF%7CQyX117XyQ%7CyX7%2DCX7%5EbDXyQ%7CCbA%7CQyX7%2DbEB%2A%5B%5DyQX6bBZL11%237B%207%2D7XyQ%7C7bD%7CQbD%7CQy%20LZC%23%2A%5B%5D%207F%207hC%7CQyX%5E7B%7CQyX7%23F%7CQyX7%2DAD%2D7XlcKQyQyX11C%2D7XyyX7%2DC%7CQyX7bD%7CQXy7%2DD%7CQyX11%237B%7CQQ%7CB7%23%7CQyX7%7CQyX7yQ%7CBbX7C%7CQyX6bD%7CQyXb7A%7CQyX7%5EbE%7CQyX7yQ%7CB%5EX7%2DF%7CBb6XyQZ%20==0=0===Only%20Trust%20Your%20Heart=Carter%20Benny==Bossa%20Nova=C==1r34LbKcu7X7G%7CQ4F%5E7%23%7CQyX7%2DA%7CQyX7%2DEQ%7CyX%2C9%237B%7CQyX%2C11D%2D7Xy4TA%2A%7B%5EFB%2A%5BC%5E7Xy7%2DG%7CQyX7C2NZL%20yQXQyX%7D%207C%207%2DG%7CQ%20C7%20%5D1N%7CQyA%7CQyXA%2D7%2FEE%7CQyX7hB%7CQyX%2CC7%2F%2DD%7CQyX7%2DD%7CQyX%2C7b13%2C%7CQyX7QyX7%2D%7CG%2D7%207%2DE%7CQyX%2C9%237B%7CQXy%2C11%237%5EFA%2A%5B%5D%207CXyQ%7CAQyX7%2DL7bB%20yQ%7CG7yX7%2DDC%2A%5B%5DQyX7AQ%7CyX%2C11%237bBZL%2C%20%20Q%7CF%2D7X7%2DD%7CQyX6CyQ%7CE%2Db7G%20%2CG%2F7%5EF%7CQyX1%2C1%237bAZL%2C9b7A%2079%2CLZUX7%5ECZ%7CG%2D7%20C7%20Z%20==0=0===Onmo=Wheeler%20Kenny==Medium%20Up%20Swing=Db==1r34LbKcu77AZL%204Db%5E7X%2DCZL%20lcKQyXG%2F11%237%5EbAZL%20lcKQyXyQKcl4TA%2A%5BG%7CQyXQ%7CAb%5EyX%2DB%7CQyXtla7%23FQ%7CyXG%2FF%7C%7CQyX11%237Q%7CD%2FAyXtla%5E7%2311XyQ%7CE%2DXyQ%7CC%5E7%2311XyQ%7CAb7altXyQZ%20==0=0===Opener%2C%20The=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7%7CQyX74C%5E7%20C%207%2DGZL7obA%207%2DZALtla7E%207hBZL7C7LZF%5E4TA%2A%7B%206C%7CQ7altL%7CQyX7%5EFB%2A%5B%5D%20tl7aC%209%2DGZL7D%207%2DAZBb9XyE%207hB%207hbALZA%2D77%2DD%7CQyX9D%7CQyX7A%2D1NZL%299D%28tla7E%20%20G7LZtla7EEQ%5BYZ%7CN2E%2DG%207%2DD%7CQyX7%5ECZL%2CQ9G%207%2DDZL7hbE%2077alt%20%7D%209bD%2D7%20A13LZD%2D7%20G9LZE%2D7%20Ebo7LZD%2D7%20G9LZC%5E7XyQKcl%20%20Z%20==0=0===Opus%20De%20Funk=Silver%20Horace==Up%20Tempo%20Swing=Bb==1r34LbKcu7yXF%2FbbXyQK%2C7oE%7CQyX%2C7bE%7CQXy%2C7bBZL%20x%20ZL%20lcXyQ%7CBB44T%5BQ%7CD%2D7%2C%20G7LZC%2D7%2CXyQ%7CC7%2C%20F7LZBb7XyQKcl%20%20Z%20==0=0===Orange%20Colored%20Sky=DeLugg%2DStein==Medium%20Swing=Bb==1r34LbKcu7C%20%2C7%2D4Bb6%209GZL11%237bA%20D%2FbZBL7o%23C%207%2DCZL7oBXyQ%7CC4TA%2A%7BQyXQyZBb%2FD7F%2C%2DC%2C7G%2C%2DDs1NLZ7F%207%2DCZL31b7G%20%7DXyQXL%2C7o%23GZL9b2lBb%5EA%7CQyX5%239%237bB%7CQXy7%5EbEB%2A%5B%5D%207bB%207h7%20D7N%7CQyXCZL7oG%2D%20G%2DA%2A%5B%5D%207F%207%2DC%7CQy7XFZL7%2DG%206%2DGZL6bBb6%20B%7CQyX%2D31b7Go7LZBZL%2C7o%23C%20%2C7%2DC%7CQXy9GZL11%237bA%20D%2FbBb%2FD%20%23C%207%2DLZC%2D7%20F7LZBb%5E7XyQZ%20==0=0===Oriental%20Folk%20Song=Shorter%20Wayne==Medium%20Swing=G%2D==1r34LbKcu7bA%7CQy4Eb%5E7QyX7bA%7CQyX7C%7CQXy7bB%7CQyX7%2DD%7CQyX%7CG%2D7X4TA%2A%5ByX%2996G%2D7Xy9%237A%7CQyX7C%7CQyX%2D7D%7CQyX7%5EbEB%2A%5B%5DQ%235%28A%2D%7CQyX7Q%7CAb7XyQ%7CG%2D7XyQ%7CAb7XyQ%7CG%2D7XyQZ%20==0=0===Ornithology=Parker%20Charlie==Up%20Tempo%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D4TA%2A%5BQyX7%2DQ%5D%5B%2AB7D%207hA%7CQyX7%2DGZ9Lb7D%207hA%7CQyX7bEb9LZByX7bB%5EF%7CQyQ%7CA%2D7yX7%2DGZL%20lcKQyX%5E7GA%2A%5B%5DQyX7D%7CQyXQ%7CC7XyX7E%7CQyX7%5Ecl%20LZ7D%207hA%7CQyX7bEC%5B%2A%5DQyX7bB%7CQyX7%2DFb9LZGKQyX7%7CA%2D7%20D7LZB%2D7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Our%20Delight=Dameron%20Tad==Medium%20Swing=Ab==1r34LbKcu7ZL7bE4Bb7X%7CQyX7bB%7CQyX7F%7CyQX7%5EbA%7CQyX7A%7CQyBb%2D7%204TA%2A%5BX7%2DbEXyQ%7CF7%2DE%206bA%7CQyX6bAN2ZL%20QyXQyX%7DQyX7%20%5D%5B%2AB6bA1NZL7E%207%20D7L7F%207%2DCZL7bG%207%2DDbZL%20lcKQyX7%5EbDZLZB%2D7%2DA%7CQy%2DbB%7CQEb7%20%5D%7CQyX7F%7CQyX7%5EbAQ%7CyX7A%7CQyX7bBA%2A%5BBb7Xy%207%2DbB7%20Eb7LZAb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Our%20Love%20is%20Here%20to%20Stay=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7ZL7C%204G7XyyX7GZL7D%207%2DAZLb7B%206FZL7C%207%2DG%7CQQ%7CG%2D74T%5BA%2AA%207hE7LZB%2DB%207%5EFZL7C%207%2DGZ7LD%207%2DA%5BB%2A%5D%207E%207b%5E7LZD%207bE%206FZL7XyQ%7CG%7CQyX7G%5BA%2A%5D%207D7%20C%7CQyX7%2DG%7CQyX7G%2D7%20C7%2DDZL7%207%2DA%5BA%2D7%20DE%207%2DBZL7D%207bEZ7LC%207%2DG%7CQyX7GZL77%20%5D%2ACZL7bByX6FZ%2D7%20C7%2DGZL7D%207%2DAZL7oG%23%207%2DGZL7D%207bEZL7%20C7LGZL7DQ%7CD7%20%20%20Z==0=0===Out%20Of%20Nowhere=Green%20Johnny==Medium%20Swing=G==1r34LbKcu7yX7%2DB4G%5E7XKQyX7%5EG%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQycl%20LZ4T%5BA%2A%20lcKQ9XyQ%5DZL%20lcKQyX7%2DA%7CQXy9b7E%7CQyX7%2DA%5BB%2AEb7Xyb7E%7CQyX7%5EGXyQ%7CDbE%7CQyX7%2DbBZL%20lKcQyX7%5EG%5BA%2A%5DQyX77XyQ%7C7%2DAZL6%2DC%7CQLZB%2D7%7CQyX9b7E%7CQyX7%2D%5BAC%2A%5DQyX9b7E%7CQyXA%2D7Xy%20lcKQXyQ%7CB%2D7%20Bbo7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z==0=0===Out%20Of%20This%20World=Arlen%20Harold==Latin=Eb==1r34LbKcu7E%7CQyX4Bb%2D%2FB%7CQyX7%2DbE%7CQyX7Eb%7CQyX7%2DbE%7CQyXbEb%2D%2FEb4T%7BA%2AbA%7CQyQ%7CEb7%7CQyX6%2DbE%7CQyX7%2DEb%7CQyX7bE%7CQyXsusAb%2D7XyX7%2DbX6bE2N1Eb6X%3EeniF%3C5%237bB%7CQXy7%2DF%7CQyX7oE%7CQyXyQ%7D%7CN%7CQyX7%2DCZL%20%20LZ%20xx%20ZL%20lcKQyX6%2DCB%5B%2A%5D%209b7G%207hDZL%20%20LZ%20xlcKQyA%7CQyXCo7XyyX6b%2DC%7CQyX%2DC%7CQXy7G%7CQyX11%237bA%7CQQ%7CC%2D6%7CQyX6ne%20ts%7CC%2D6X%2EC%2ED%3C%20%207CZL%20lcQKyX7G%7CQyX7bA%7CQy%20al%201QyX7bding%3ELZF7%20Bb7%20Z==0=0===Over%20The%20Rainbow%20%28Somewhere%29=Arlen%20Harold==Ballad=Eb==1r34LbKcu7L7oE%206%20C%2D7L%2C7bB%207%2DFZL7%2DC7%20%5EbEZL7bB%207%2DFZLZEb6%2CbEv%2A%5B7%5EbEZBb7LZ7%2DFZL7%2DC%206bEZLb7B%207%2DFZL7%2DC%206bE%20Bb7L%207%2DFZQyXsu%2D7%20G7QyX7%2DFZL7F%20susF7ZLbB%2F7%2DC%207%2DCZL%7CBb7sD%7CQyX%2DGZL7XyQ%7CBE44TA%2A%7B%5DQyX7bBQ%7CyX7%2DF%7CQyXsus7bb6%20C%2D%2C7%2DF%7Cb7C%2077LZAbbD%207%2DFZL7C%207%2DGLZ%29sus7bB%287oA%207%5E7LZG%2D%5EbE%2077%2DFZL%20Bb7LGZL7bB%207%2DF%7CQyXb6EB%2A%5B%7D%207bB%206bEZ%2D7%20C77FZL9A%286bEZEb6X7bB%207%2DFZL7obG%20%2D7GZL9b7D%207hA%7CQy%20%5D%5B%2AAL7bB%20L7C%207%2D7%28D7sus7bB%287oA%207%5EbZAL7%5EbE%207%2DGZL%299b%29LZG%2DC%20%297hZF%2D7%20Db7LZG%2D7%20C7b9LZF%2D7%28F7%29%20Bb7LZEb6%20Bb7%20Z%20==0=0===P%2ES%2E%20I%20Love%20You=Jenkins%20Gordon==Ballad=Eb==1r34LbKcu7%207%2DF%7C4Eb6XZL9b7C%207hGZL7b%20B7%2DFZL7C%207%2DG%7CQyF7XyQ4T%5BA%2AyX6bEN1Eb6%206bEl2NZL%20QyXQXy%7D%207bB%207%2DFZL7F%20Db7LZZL7bB%207bB%7CBb%2D7X%7CQyX7%2DCZL%20lcKQXy7%5EbA%7CQyX7bE%7CQyF7XyQ%5BB%2A%5DQL9b7CZF7%20BL7bB%207%2DFZL7C%207G%2D%7CQyX6bE%5BA%2A%5D%207bZGh7%20L5%237CZF7XyQ%7CF%2D7%20Bb7LZEb6%20Db7LZEb6%20%20%20Z==0=0===Palo%20Alto=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%5EF4F%5E7XC%7CQyX%2C7%2DGZL%20lcQKyX9b7DZL%20lcKQy7XyQ%7C4TA%2A%5BF%7CQyX%20F7%20%5D%20lcKQyX9b7GZL%20clKQyX11%237%5EbBB%2A%5BLZC%2D77%2DC%7CQ%237G%7CQBb6XyA%7CQyX7hEZL%20lcKyQX7%5EF%7CQyX9%237C%7CQ7b9Xy%7CQyX7cKQyXKcl%20LZL%20lcKQyX7%5EFA%2A%5D%5BQyX%2C7C%7CQyX7%2DGZD7%2311QyX11l%20LZG%2D7%2CXyQ%7CC7XyQ%7CF%5E7%20D%2D7LZG%2D7%2C%20C7%20Z%20==0=0===Pannonica=Monk%20Thelonious==Ballad=C==1r34LbKcu7bD%207b4C%5E7X%237A%207%5EbEZL7bB%20%2D7DZL7bA%207%2DbE%7CQy11LZA4T%7BA%2A%2DCZL7%5E7%20F7%5BB%2A%7DQyX7%5EbDl%7C%2CG7%2C7bAs%207%2DbEZL5%23G%2D7%20CbGZL7E%207%2DBZGb7X%2C7%2DGs%207%5ECZL31bG7%207%2DD%7CQyX7%5EB%7CQyC7%2C%7ClL7F%207A%207%5Eb%20sD7%2CB%207%2DDZL7bA%207%2Db%7CEQyX7%5ECl%5BA%2A%5D%2C7Gb7LZE7AZL7G%2C7%2DDZAb7%20%7C%2C7G%2C7bAs%207%2DbELZ5%237F%207%5EbGZL7bDlD7%20sL11%2377%2C%7ClDb%5E7%20%20%20Z==0=0===Paper%20Doll=Black%20Johnny==Slow%20Swing=F==1r34LbKcu7ZL7A%204F%5E7%20A%2F%2DF%20A%2FF%7CQyX6FQ%7CyX7C%7CQyX7GZL7DLZC%2FG4TA%2A%5B%2CFZL7%7CC7Xy%7CQyX7AZL7C%207%2DGQ%7CyX6FZL7C%207%2DG%7CQBb%20BoQyX7GsA7%2CD7%2Cp%7ClG%2D7%20C7LZF6XyQZ%20==0=0===Parisian%20Thoroughfare=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu77C%207%2D4F%5E7X7%5EFZL7C%207%2DGZL7%20D7%2DAZL7C%207%2DG%7CQyXyQ%7CG4TA%2A%7ByX7%5EAXyQ%7CN7E%207%2DB2N%7CQyXQyQXyXQyX%7D%207C%207%2DG1%20%5D%5B%2AB7%5EFZL7C%7CQy%20E7LZ7G%207%2DDZL7%2DA%207%5EZCL7D%207%2DA%7CQyX7%5EALZC7X7%2DB%7CQ7%2DG%7CQ%5D%5B%2AAFZL7C%207%2DGZL7D%207A%2DZL7C%207%2DG%7CQyX7%5EF%5E7XyQyX5b%20C7LZF%5E7XyQ%7CG%2D7%20C7%20Z%20==0=0===Parker%27s%20Mood=Parker%20Charlie==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CF7%20%20%20Z==0=0===Party%27s%20Over%2C%20The=Styne%2DComden%2DGreen==Ballad=Eb==1r34LbKcu7QyX7%5E4Eb%5E7X7%5EbEZLQyX%7CrQyZXL7bB%207%2DFZL7%2DC%20yQ%7CAb4TA%2A%5ByX7%2DDyQ%7CC7KQyX7%5EbEZL7bD%206%2C%2DbA%7CQyX7%2DF%7CQyXcl%20LZX7%2DG%7CX%7CrQyyQ%7CC7B%207%2DFZL7%2DC%207%5EbBE%2A%5B%5DQyX7bBZL7F%20b7LZXX7G%7CQ7hG%7CQb%5E7Xy%7CQyX7%5EbA%7CQyX7b%7CEQyX7%2DbBZL%20lcKQBb7XyEZLQyX7bB%7C7XyQ%7CF%7CQyX7%2DC%7CQyX7%5EEb%7CQyX7bB%7CQyX7%2DF%2D7XyQC%7CQyXyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Passion%20Dance=Tyner%20McCoy==Up%20Tempo%20Swing=F==1r34LbKcu7%20ZL%20x4F7sucKQyXsus7FZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZ%204TA%2A%7BlcKQy%2ABBb71b7bBZL%20x%20ZL%20xZ%20L%20lcKQyXsus31b3susX%5B%7D%20%20xyXbB%2F%20LZ%20xZL%20x%20ZL%20x%20ZL%20lKcQyXbB%2F11%2DbEZL%20Eb%2D11x%20ZL%20QKcl%20LZDb%2FCb%20C7%239LZUC7%239XyQZ%20==0=0===Passion%20Flower=Strayhorn%20Billy==Ballad=G==1r34LbKcu731bE%204F%239b%7CQyX5b9F%7CQyX5b%239F%7CQyX5b9F%7CQyX5E7b134TA%2A%7ByX11%23D7b9LX11%239C%7CQyX7%5EbD%2AB%5B%7D%20%20lcKQyX96GZyQ%7CB9%209DZL7bA%2C7b9%235XBs%7CQyX7%5EbD%7CQyXb97bA%7CQyX5%239A%7CQyb7%2CEb7bB%7CQ%2031b7%5D%5B%2AAl5b9F%7CQyX5b9%23F%7CyQX5b9F%7CQyX5b9%23FXyQ%7CE%2C7bD%2CEb13LZD9%20D7b9LZG69XyQKcl%20%20Z%20==0=0===Passport=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Peace=Silver%20Horace==Ballad=Bb==1r34LbKcu7L7E%207h7%20D7X7%5EbB%7Cl%2C7F%2ChCs7%20%5EBZL7C%207%2DGZL9byQ%7CB%2DA44T%5BZA%5E7%20F%23%2D7LZEbh7%20Ab7LZDb%5E7XyQ%7CC7alt%20B7%2311LZBb%5E7%20%20%20Z==0=0===Peacocks%2C%20The=Rowles%20Jimmy==Ballad=Bb%2D==1r34LbKcu7L31bB4Bb%2D%20%7C%2C7%2D%23F%20s%20%2DbBZL%2D6bB%207%2DbBZL7%5E%2DbBlF%2D7%204TA%2A%7B%7CQyXQXyQKcQyX%7D%209b7F%20%2DbB1ZNL9%237F%209%237CZL%20lXyQXy7%2DbEZ7hbEZXyQ%5D%5BB%20%2DbBZL7F%207hC%7CyQX%2DbBZL7F%207hCB%2Ab%2D%5E7L%2DbB2NBZL7%5EZDb%2D%5EbBA%2A%5B%5D%209b7F%207h%7CCQyX11%237bE%7CQyX7%2D%20Bb%2DL7bA%20%237CZLb%2D6LZyX7%2DbEZL31bB%207F%2Dl%7C%2C7%2D%23F%2C%20s%20%2DbBQKcl%20B%207%2Db9%20F7%239LZBb%2D%20F7b9%20Z%20==0=0===Pee%20Wee=Williams%20Tony==Waltz=Db==1r34LbKcu7%297hbEb%5E7Xy%5EA%7CY%7CQyX7%2DD%7CQybXD%2FF%7CQyXbD%2FbE%7CQ7%2FEb%28D43T%5BG%7CQyXb%5E7%2FEsus7G%7CYZL%20lcKQXyF%2F7%5EB%7CQyX%297hE%28%28D%2D7%29B%7CQyXyXsusyQ%7CF7X7%5EbG%7CY%7CQyX11%23%5E7bD%7CQyX%297%2DC%28susyQ%7CG7Xtla7Xsus7ltXyQ%29bG%2FF%28%2011%237%5EbGY%7CZLF%2F7%5EbD%207%5EbE%7C%20LZDba7G%7CQyQ%7CF%2FDbXyQ%7CxLZx%20Z%20==0=0===Peel%20Me%20A%20Grape=Frishberg%20Dave==Slow%20Swing=D%2D==1r34LbKcu77%2DDZLAD%2D7%20%2DDZL9b7A%207bBZLC7%207%2DDZL%20x%20ZL7bE7%20Eb7%2A%7B44T%2CC%2F9%23%2CF7%2C%7CoB%207bBZL9%237F%20%2C%2FC9%237FZL7oB%207bBl7LZF77%2DCs%20%209b7ALZXyQNZL7C%207%2DD%7CQyX97bA%7CQyX7EZLQyX%7Cr1Bb7%209%237F%20lcKQyyQXyQDB%2A%5B%5D%207%2DDl%3Eeni%3CF%2C7A%2C7bBs2N%7CQyX7b9%2CXXQyX%7D%20la%20%2E%20D7b97bBZL%20x%20ZL%2C9b7%20E7BZL7C%20%2C7%2DGZL%2C%20%3CD%2EC%2DGZL%202nd%20ending%3E%20LZA7b9XyQ%5D%20==0=0===Peggy%27s%20Blue%20Skylight=Mingus%20Charles==Medium%20Swing=Db==1r34LbKcu7X31b74Gh7XX7%2DbBZL%20lcKQyX%5E7%2DF%7CQyX31b7C%7CQyyQ%7CEb4TA%2A%7BQyX7b%5E7XyQ31B%7CQyX9%237C%7CQysXus7bD%7CQyX5%237D%7CXyQ%7CBbA%7CQy%2DG%7CQyXyQ%7CAQyX7%2DbAB%2A%5B%7D%20%20lKcQyX7%5EbD%7CQyX31b%7CDb7X7%2DbE%7CDC%2A%5B%5DZF%5E7X%5EbA%7CQyX7%5EbE%7CQy9Xb7bB%7CQyX7hF%7CQy7%20D7%20L7C%207F%3CU%7CQXyQ%7CCA%7CQyX7%2DbE%7CQyX7Bb%7CQyX31B%7CQyX9%237b13Xysus7bine%3EDb%5E7XyQKcl%20%20Z%20==0=0===Pennies%20From%20Heaven=Johnston%20Arthur==Medium%20Swing=C==1r34LbKcu7E%207%2DE4C6%20F%206C%7CQyX7G%7CQyX7D%2DZL7obE%207%2DEZL7%5EF%5E7LZ4T%5BA%2AcKQyXD%2D7XylcKQyX7%5EF%7CQyX7%7CCQyX7%2DG%7CQyX7G%7CQ%20LZD7ZL7obG%7CQyX7XyQKX7%2DDZL7obE%207%2DELZ7%5EF%206C%5BB%2A%5D%20%20lcyQ%7CG7GZL%20l7A%7CQy%7CC7XyQyX11%237bB%7CQyX7D%2DZL%20lcKQyX7%5EF%7CQ%7CE%2D7XQyX7%2DXyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===Pensativa=Fischer%20Clare==Bossa%20Nova=Gb==1r34LbKcu7bE%7CQy4Gb%5E7%7CQyX11%237G%7CQyX7b%5EG%7CQyX11%237G%7CQyXGb%5E7X4T%7BA%2A%5EDZL7Q%7CD%5E7ZL7B%207%2D%23F%7CQyX1%2317%5EG%7CQyX7bA%7CQyXE%2D7%20AyX9%237%20%297F%28Ab%2D7XiF%3C%297%2DC%287F%7CQyX%5E7bGU%7CQyX7G1N%7CQyne%3E%20%20%7CQyX7F%7CQyXZN2G7yX7%5EC%5BB%2A%5D%207bG%20%2D7bD%7CQyX7%5EbG%7CQyXQ%7CA%2D7LQyX%7D7%5EA%207%7CE7%239bB%207%2DB%7CQyX7%5EC%7CyQX7G%7CQyX7%2DD%7CQyX7LZA%5EQyX7%5E%20%2EC%2EDF%23%2D7XZL%20lcKQyX7%5EA%7CQXy9b7E%7CQyX7%2DB%7CQyD%2D7%20%3CZL%23G%2Fal%201st%20ending%3E%20LZG7%20%20%20%5D==0=0===Pent%20Up%20House=Rollins%20Sonny==Up%20Tempo%20Swing=G==1r34LbKcu7cKQyX%2D7XyQyX7D%7CQyX7%2DAZL%20clKQyX7%5EG%7CQyX7D%7CQ%7CG%5E7A44T%5BKQyX7%2D7XyQX7D%7CQyX7%2DA%7CQyXF7%7CQyX7%2DC%7CQyX7G%7CyQ%7CG%5EDZL%20lcl%20%20Z==0=0===Penthouse%20Serenade=Jason%2DBurton==Medium%20Swing=F==1r34LbKcu7x%20ZL%2C4F%5E7%2C%2DG%7CQyX%2C7C%7CQyX%2C%2D7G%7CQyX%2C7obA%7CQyX7%2C%20C74TA%2A%7B%2C6FZLF6%2C%20A%2C6F2NZL%20QyXQyX%20%7D%2C7C%20%2C7%2DGZL%2C7ob%20Bb7%2C1NZL%20%2C7G%7CQ%2ABG%2D7DZL%2C7A%20%2C7%5EFZL%2CC7%20%2C7%2DGZL%2C7o%23F%20%2C%2D7%2CXy%5B%5DQyXQyX%2C7ZG7%2C%20yX%2C7%5EFA%2A%5B%5DQyX%2CC7ZL%2C7%2DG%20%2C7CZL%2C%20Q%7CAboL7%2DD%20%7CG%2D7%2CXyQ%7CC7%2CXyQ%7CG%2D7%2C%20C7%2CLZ%20x%20LZF6%2C%20Eb7%2CLZF6XyQZ%20==0=0===People=Styne%20Jule==Ballad=Bb==1r34LbKcu7bB%2FbEABb%5E7Fl%207%2DCZL7%2DG%207%5EBbZL7F%207%2DCZL7%2DG%207b9LZ%2A%5B44TKQyX1b%5E7XyL%20lcKQyX7%5E%2DGB%2A%5D%5BQyX7D%7CQyX7%2DA%7CQZC7%231B%7CQyX7C%7CQyGh7%20CL7obA%20A%2FFZL6%2Db%20BB%2FGZL6F%207%5EFZL7ZG%2D7XZL%20lc%2DG%207%5E%2FF%2CF6F%207%2DCZL7%2DG%207%5EbAB%2A%5B%5D%207F%207%2DC%7Cpp%2C7LZBbE%7CQyX%5EbEC%2A7%20F7b7bB%7CQyX7%2DF%7CQyX%5E7bB%7CQyXbB%2FbEZL9XyQ%5D%5B%2DCZL7bBZLbppEb%2Dp%7CQyX7%5EbEZL9b7Bb%207%2DF%7CQyX6bBZL7pF7%2FE%7CQyX77bB%2C7%7CEh7%20%7CQyX7%5EbBZL7F%207C%2DZL7%2DG%20D%2FbBZL7AppsF%2DQyXD%2F7%2DC%7CQ%5E7XyQZLF%2F7%2DC%207%2DC%7CQyFX%2FbE%7CQyX11%239bA%7CBb6XybEl%7C%2C%20F7%20Z%20==0=0===People%20Will%20Say%20We%27re%20In%20Love=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7G%207%2DD4C6XyA%7CQyX6CZL7G%207%2D%7CDQyX7%5EC%7CQyX7G%7CQ7XyQ%7C4TA%2A%7ByX9b77%20G7LyX7%2DDZL%20lcKQyXD7%7CQyX7%2DA%7CQyX6CZQ%7CN1G%2DDZL7CB%2A%5B%5D%20C%23o7ZL7F%206C%7CQyX7G2ZNLQyX%7D%207G%207%2DDZLC6XyQ7%5EC%7CQ%7CQyX7LZC%2D77AZL7E%207hBZL%20lKcQyX7%5EbBZL9b7F%20XyQ%7CD7F%207%2DX6C%7CQ%5D%5B%2ADC%7CQyX7%2DDZL%20lcKQXy7D%7CQyX7%2DA%7CQyX6Db7XyQyX7GyQ%7C%20%28D%2D7%29x%20%28G7%29%20Z%20==0=0===Perdido=Tizol%20Juan==Latin=Bb==1r34LbKcu7B1N%7CQ4C%2D7XQyX7%2DCZL7G%207%2DDQ%7CyX6bB%7CQyX7F%7CQy%7CF7Xy4T%7BA%2AL%20lcK%7CD%2D7%20%5BB%2A%5D%20%20lcKQyX6b2BNZL%20QyXQyX%7D%207GD7XyQQyX6b%7CQyX7QKcl%207%2DC%5BA%2A%5D%20%20lcKQy7XFZL%20lcKQyX7CZLXyQ%7CFyX7GZBb6XyQ%7CD%2D7%20G7LZC%2D7XyQ%7CF7XyQ%7CUBb6XyQ%7CD%2D7%20G7%20Z==0=0===Perhaps=Parker%20Charlie==Up%20Tempo%20Swing=C==1r34LbKcu7b7bA%207XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQ%7CE%2D7C44T%5B9LZ%7CD%2D7XyQ%7CG7XyQ%7CC7%20%20QLZD%2D7%20G7%20%5DY%5BQD%2D7%20G7LZC7XyQZ%20==0=0===Perhaps%2C%20Perhaps%2C%20Perhaps=Farres%2DDavis==Latin=E%2D==1r34LbKcu7ZL7B%204E%2D7XX7%2DEZL7B%207%2DA%7CQXy7%2DEZL7B%207%2DA%7CQyyQ%7CC74TA%2A%7B%20lcKQ%2D7LZEL%20lcKQyX6EZL%20lKcQyX7BB%2A%5B%7DQyX7%2DZB7XyA%207%2DEX7%2DEZyQKcl%2DA%7CQyX7%2DEZL7B%20%2D7A%7CQyX7%2DEA%2A%5B%5D%20%207%20B7LX6EZLyQ%7CC7%20B7LZE%2D7%20A%2D7LZE%2DXyQZ%20==0=0===Peri%27s%20Scope=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7QyX7%5E%2D7%20G7%207%2DDZL7A%207%5ECZLG7%207%2DDZL7A%207%2DEZLG7LZCD44T%5BX7%5EFZXyQKc%2DGZL7G%207%2DDZL7A7%20%2DEZL7G%207%5EFZL%20l7%20C7L5%237E%7CL7G%207%2311XyA%207%2DEZL7G%207%2DD%7CyQX5%237A%7CQyX7bB%7CQ7LZD%2D7B%7CQyZEh7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CUC%5E7%20A7%235%20Z==0=0===Petit%20Fleur=Bechet%20Sidney==Medium%20Swing=G%2D==1r34LbKcu7QyX9b4D7b9lcKQyX9b7AZL%20lKcQyX%2DGZL%20lcKQyX%20LZD74TA%2A%5B%7CQyX7%5D%5B%2ABD7%2DC%7CQyX7oB%7CQyX%5E7bBZL%20lcKQyX9b7XyQ%7CF%20%20lcK%20lcKQyQKclAZL%20lcKQyX%2DG%7CQXy9b7D%7CQyX7hAZL%207b9XyX7%5EbBD%7CQyX9XyQK%20lcKQyX%2DGZL%20lcQKyX9b7DC%2A%5B%5D%20%20lcLZAh7b7DZLZL%20lcyQ%7CG%2DCZL%20lcKQyX9b7G%2AD%5B%5DQyX%2DGZL9b7D%20%2DXyQKX31b7AZL%20lKcl%20L%2DGZL%20lcKQyX9b7%7CDQyX7hA%7CQyX6bBZXyQKcQyX7F7%239XyQ%7CD7b9XyQ%7CG%2D%20D7b9LZG%2D%20%20%20Z==0=0===Pfrancing%20%28No%20Blues%29=Davis%20Miles==Medium%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Phase%20Dance=Metheny%20Pat==Even%208ths=B%2D==1r34LbKcu7%20ZL%20x4B%2D9XcKQyX11%237%5EbBZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZ%204TA%2A%7B%20ZL%20x%2ABA13cKQyX96GZL%20x%20Z%20Lx%20ZL%20lcKQyXsusl%20LZ%20%5B%7D%20%20xZL%20x%20%2AAB%2D9KQyX11%239%5EbBZL%20%20xZL%20x%20ZL%20lcKQyXcl%20LZ%5B%5D%20%20x%20x%20%20Z%20==0=0===Pick%20Yourself%20Up=Kern%20Jerome==Medium%20Up%20Swing=F==1r34LbKcu77C%20su4G%2D7%207G%207%2DDZL9b7A%207EhZL7%5EbB%207%5EFZL7CLZC7s4TA%2A%5BB%207h%23%20D7LZC%207%5EGZL7D%207%2DAB%5B%2A%5DQyX6FZL7C%207%2DG%5E7LZF7%2DAZLbAC%2A%5BE%2D7%20AGZL7D%207%2DAZL7E%20%2D7BZL7D%20sus7DZL76XyQ%5DZL9b7%207%2DGZKcl%20L%2DAZL%20lcKQyX7%5ECQ%7CyX7bA%7CQyX7%2DbEZ7%20D7LQyX7%5EC%20sus%2AAG%2D7G%207%2DDZL9b7A%207hZEL7%5EbB%207%5EFZL7C%207LZC7%5B%5D%207C7LZA%2D7%20D7LZG%2D7%20C7LZF6XyQZ%20==0=0===Ping%20Pong=Shorter%20Wayne==Medium%20Up%20Swing=C==1r34LbKcu731B%7CQ4Bb13BA%2A%7B%7DQyX31B%7CQy3X1bB%7CQyX31B%7CQyXb13Xy4Ti%2A%7BD%7CQyXb13XyyX31bB%7CQyX31B%7CyQX31bB%7CQyX31B%7CQQ%7CB13B%7CQyXF%7CQyXQ%7CC%2D7QyX9b7G%7CQyX7%5Eb%7CAQyX7%5EbBZL5%237F%20%7CGb%5E7yX7%5EbB%2A%5B%7DQ7LZEbQyX7%2DC%7CQyX7%5EbDQ%7CyX5%239b7D%7CQyX7%5E%7CF7XybB%207%2D%23F%7CQyyQ%7CEbQyX7%2DF%7CQyX11%237b%5EG%7CQyX7%5EbA%7CQyX7%7CBb7XX7%2DbB%2D7XyQ%7CB7XyQZ%20==0=0===Pink%20Panther%2C%20The=Mancini%20Henry==Medium%20Swing=E%2D==1r34LbKcu7cKQyX%2DXyQKZL%20lcKQyX%2DEZL%20clKQyX11%237CZL%20lcF7%2311E44T%5B%2DEZL9E%2DXyQ1%237C%7CQyX%2DEZL%20lKcQyX11%237CZL%20lcK1%20B7%23%7C%5D%20%20lXyQKcl%20%20Z%20==0=0===Pinocchio=Shorter%20Wayne==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7%237%5EDZb%5E7%231p%7CQyX%2911%237%5EE%289%2D6bDZL9%2DApp%7CQyX1pA%2D9LG44T%5B9%2DB%207B%2D%5E7XyX%2911%237%5EbB%286%2DGLZ%20lcKQyX7%5E%2DG%7CQyQ%7CEb%5E%7CQyX5%7CQyX%297%2311X%285%237%5EbE%7CQyX9%2DEQ%7CyX9%2D%23CZL%20lcKQyB7alt%5EbGZLF%2313XyQ%7CF%23%2D9XyQKcl%20%20Z%20==0=0===Played%20Twice=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7yX7%2DG4C%5E7XbD%7CQyX7%5EC%7CQyX7ZAL%20lcKQyX7bD%7CQy7XyQ%7C4TA%2A%5ByX7bDyQ%5D%5B%2A%5ECC%2A%5B%5D%20QyX%7CrQyZXL%20lcKQyXsus7FB7XyQ%7CX7C%7CQQ%7CDb13%20C13LZsA7%2ClD%5E7%20%20Z%20==0=0===Poinciana=Simon%20Nat==Latin=D==1r34LbKcu7KQyX64A7sucKQyXsus7AZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZD4T%7Bi%2AZL9b7Y%2AA%7BD%7CQyX7%2DGZL%20lcKQXyD%2F%2DAZL%20lcKQyX6Eh7%20A%7D%20%20lcZL%20lcKcl%20%20%2DGZL%20lcKQyX7%5EALZ%20lcKQyX7%2DG%5BB%2A%7D7XyQKQyX6DhE%7CQyXyQKcL%20lcKQyXD%2F%2DAZLl%20cKQyX6D%5BA%2A%5D%20%20lZG%2D7Xsus7A7%20A7b9LZD6XyQ%7CA7sus%20%20%20Z==0=0===Polkadots%20And%20Moonbeams=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu7D%207%2DD4F%5E7%20%2ChEs%207%2DGZL7%2DD%20%5E7FZL7C%207%2DGZL7%2DDA7%2Cl%7C4T%7BA%2AyX%7Dl%2C%2FC%20sAG%2C7%2DD%2C7%2DAs1NZLC7%207%2DG%7Cl%2C7%2DbA%2C7%2D%2D7%2CC7FZL7b%207%5EAZyQXyQ%2DBZL7o%23A%207%5EA%5BB%5D%2Al%2C7E%2ChBs%206F2N%7C7%20E7LXQyXQ%5BA%2A%5D%20ZB%2D7%20GZL7D%207AZL7E%207B%2DZL7o%23A%207%5EAZL7E%2D7%20C7L7%2D%23F%2FFZL7%2D7LZGD%7Cl%2C7A%2ChEs%207%2DGLZ7%2DD%207%5EFZL7C%207%2D%2D7%20DbD%207%5EFC%20sA%2D7%2CAb%2D7%2Cl%7CG%2D7%20C7LZF6%20sG%2D7%2CC7%2CZ==0=0===Poor%20Butterfly=Hubbell%20Raymon==Ballad=Ab==1r34LbKcu75%239%2374Bb%2D77%5EbA%7CQyX7obAZLb97bE%20sus7bE%7CQyXXyQ%7CC4T%5BA%2A31b7Cl%20LZFQyX7bE%7CQyX7%2DbBB%5B%2A%5D%207F%207%2DC%7CQyX7%7CGh7%20cKQyXX7%2DbBXyQ%7CB9b7F%207hC%7CQyXbE7%2F%2DbBZL%20lcKQyX7b%20%5D%2AA%5B7%2DFZL7FZL%207sus%20X5%239%237C%7CQyX7%5Eb%7CAQyX7obAZL9b7bEyQKclbE%7CQyB%207%2DC%2D7%20F77bD%207%2DCZL7bG%207b%2DD%7CQyX7%2DbB%5BC%2A%5D%20%2311LZC%7CQyXo7LZBb%2D7XyQ%7CEb7XyQ%7CUAb6%20Db7LZC%2D7%20F7%20Z==0=0===Popsicle%20Toes=Franks%20Michael==Medium%20Swing=A%2D==1r34LbKcu7AZL114A%2D%20Ah%23FZLG%2F%2DA%20%2DAZL11%237F%207h%23FZLG%2F7%2D7%20F7%234TA%2A%5B7DZL%20%2FGLZFX7AB%2A%5B%5D%20%20lcKQy9X%237EZL11%237F%207h%23yQKcl7%2DA%20%2DQyX7Dl%20LZAKQyX7AZL%20lcKQy9X%237E%7CQyX7B%7CQyX7cl%20LZcKQyX7%5EG%7CQZA7XyQyX7%2DAC%2A%5B%5DQyX7%7CAQyX%2C7D%7CQyX7E%7CQ%7CD7XyL%20lcK%5EbB%7CQl%20LZGQyX7%2DCZL%20lcKQy7X%5EF%7CQyX7C%7CQyX7%2D%7CF7XycKQyX7XyQKcl%20LZBb%2D7XyQ%7CEb7XyQ%7CAb%2D7XyQ%7CDb7XyQZ%20==0=0===Portrait%20Of%20Jennie=Burdge%2DRobinson==Ballad=Eb==1r34LbKcu7L7%2DC%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZG%2D74T%7BA%2A%2DA%7CQyBb7LZNZL%20QyXQyX%7D%207b%20B7%2DFZL7%2DC%207%2DG1N2Eb6X%207%2DFZF%7CQyX%5D%2AB%5BG9b7G%207hD%7CQyX7%5EBbZL7F%207%2DC%7CQyX7%5ELZC%2D7%207D%207bA%7CQyF%2D7XyZL7bE%207%2DbB%7CQyX%5E7bE%5BA%2A%5DQyX7bB%7CQAb%5E7X%7CQyX7%2D7%20Db7LZG%2D7%20C%2D7LZF%2D7%20Bb7LZF%2D7%20Bb7b9LZEb6%20sF%2D7%2CsBb7Z==0=0===Preacher%2C%20The=Silver%20Horace==Medium%20Swing=F==1r34LbKcu7C%7CQyX6XyQKlcKQyX6F%7CQyXC%2FF6ZL7oB%209bBZL%20lc%20LZG7F44T%5BGZL7DF6XyQZL7oB%207%5EbB%7CQyXA7%7CQyX6bB%7CQyX7F%7CF%2FC%2C%20%7CQyX7%2D7%20C7LZF6XyQZ%20==0=0===Prelude%20To%20A%20Kiss=Ellington%20Duke==Ballad=C==1r34LbKcu7%7Cl%2Co%234D9%20G%207%2DDZL7%2DD%207AZLE9%209BZL7%5EF%207CZL9sG7%2CG4T%7BA%2A2N%7CQy13LZDyXQyX%7Dl%2C7A%2C7%2DE%20s7%5EC1NZL9b7G%207%2DQXyQXD%207%2DA7%2D%23FZF%23h%2CB7%2D%23GZL7B%207h%23FZ7L%2D%23C%207%5EE%5BB%2A%5Dl%2C7%20Go7Ls%207%5ECl%2C7bEE%5E7%20C7%2DbE%2C7%2DDsZL7A%20E7ZL7B%207h%23FZL7%2D%23%2CE%2D7%2CZL7B%20%2DA%7Cl%2C9%20G9LGs%207%2DDZL7%2DD%207ALZ9E%209BZL7%5EF%207CZ7%2CG%23oD%5BA%2A%5D7%20D13LZD%2D7%20G7b9LZUC%5E7%20sE%2D7%2CA7%2ClZ==0=0===Pretend=Douglas%2DParman%2DLavere==Ballad=C==1r34LbKcu7%7CQyX74C%5E7XL%20lcKQyX7GZL%20lKcQyX7%2DDZL%20lcKQyZN1C%5E4TA%2A%7BCZL7GXyQ%7DXQyX7%2DEB%2A%5B%5D%20%20lcQKyX6C2NZL%20QyXQy%7CD%2D7%20sus7G%2A%5B%5D%20scl%20LZ%2C7%2DDZL7obE%207%2DEQ%7CyX9b7B%7CQyX7h%23F%20G7suKQyX6s7G%207yQKclX7%5ECZL%20lcKQyX7ZGL%20lcKQyX7%2DDZL%20yQ%7CD%2DX7%5ECAus%20Z%20==0=0===Prince%20Of%20Darkness=Shorter%20Wayne==Medium%20Up%20Swing=C%2D==1r34LbKcu7KQyX1%2D7XyQ%20lcKQyX9%2DbBZL%20clKQyX11%2DGZL%20lcKLZG%2D1C44T%5BbG%7CQy%7CGb%5E7%7CQyX%2C11%237%5EB%7CQy5X%237%5EbBZL%20lcKQyXAb%5E7XZL%20lc%5E7%2C%20Eb%2D7%2CLZD%2D11XyQKcl%20%20Z%20==0=0===Prism=Jarrett%20Keith==Ballad=G%2D==1r34LbKcu71AZL74G%2DXyBZL9b7%23F%207h%23C%7CyQX7hE%7CQyX6b%2DG%7CQ%2D7%20D%2D4TA%2A%5BE%7CQyX%2DLZD%2Db7E%207hEZL7%2DG%207C%2D%7C%5DQyX9b7D%7CQyX79LZA%2DG%209b37%2D%23FBQ%7CF%5E7b7E%207%2DB%7CQyX7%2D%23ZFL7%2DG%207%2DCZL7%5EC%209%20Z%5B%2AyX9b7%237%5EGZ%23h7%2FB5%237BZLB%2Fsus9b7%20Bsus9BZL9b31%23F%20%20B%2FALF%7CQyXF%2FDs%20F%23h7XZL7%5EF%207h%23FZL9bE7%207%2DB%7CQyX7%5EC%7CQyE13b9%7CQyX5%2FAZLEG%23%2C%7Cl7%5ECZL11%237%5EF%20su9sFZLsus9F%205%237%5EC%2FE%20A%2F%2FEs%2C%23EXyQ%7CBb%2FEXyQ%7CB%2FE%20C%2FD%20Z%20==0=0===Progression=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7C%7CQyX4F%5E7XbGZL7bD%207D%7CQyX%2357bD%7CQyX7%5EbG%7CQy%5E7%23114TA%2A%5BGZL7GG7XyQ7A%207B%7CQyX7%5EbG%7CyQX7%5EFB%2A%5B%5DQyX7C%7CLZD7%20%7CQyX7F%7CQyXQ%7CG%2D7QyX7%2DbB%2CC%2A%2C%5B%5D%20F7%207%2DC%7CQyX7G%7CQyX%7CEb7%2CyX7%5Eb%5EFA%2A%5BXyQ%7CA7C%7CQyX7%2DG%7CQyX1%2317G%7CQyX7%2DD%7CQyX7%2CXyQ%5D11%237%5EF%7CQyXGb%5E7XX7%2DG%7CQyX7%5EbGZLG7%207DZL7A%20%2C7B%7CQyyQ%7CC7%7CQyX7%5E7XyQZ%20==0=0===Punjab=Henderson%20Joe==Medium%20Swing=C==1r34LbKcu7yX11%234sG%5E%2C7%5EBl%2C%5EA%2C%5EGs%7CQy1X1%237%5ECZL7%5EBl%2C%5EALZC%5E74Ti%2A%7B7bB%7CQD%5E13XZL7%5EbA%2031G%7CQyX%5E7BZL9b31bBpp%7CQyFh9XyA%2A%5B%7DQyX7%5Eb%5E9%2311%20QyXQyX%5B%209b7bEppZL%20x%20ZL%20lcKQyX%20%5B%2ABAE%7CQyXBZL7%5EXyQ%7CGZL%20lcKQyXsus9FLZ9F%209EZL7%5EB%2031bG%5E7%20A31G%7CQ%5E7%20C%5E7%2311%2C%20Z%20==0=0===Pure%20Imagination=Newley%20Anthony==Ballad=Eb==1r34LbKcu7%7CZL9%234F%2D7XGl%7C%2Co%23F%2C7%2DFs%207b%5EE%7CQyXsus9bB%7CQy%2D7%20C74TA%2A%7BKQyX7Q%7CBb9%7D%209%237C%207%2DGZL7%5EEb%207obE1N%7CQyXsus%7CN2G%5EyX7%2DF%207hA%7C%5B%2ABAbbEZLsus9bB%207%2DFLZ9b7C%207%2DG%7CQyX7%5E%5E7XyQ%5D%20%20lc7%2DFA%2ALZG%2D7%5DQyXsus7bB%7CQyX%2D7FZL%2C7F%20%2C7C%7CQyXXyQ%20%5B31b7D9bB%7CQb9susZL9%237C%207%2DGl%7C%2CoF%23%2C7%2DFs%207%5EbE%7CQyXF%2D7XyB%7CQyXsusXyQ%7CG%5E7XyQ%7CDb7%20D7LZEb69XyQKcl%20%20Z%20==0=0===Pursuance=Coltrane%20John==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7lcKQyb%2D9XyZL%20lcKQyX9%2DbAZQLyX%7CrQyXZL%20lcKQBb%2D9XB44T%5B%20LZGb9XyQ%7CF7%239XyQ%7CBb%2D9XyQKcl%20%20Z%20==0=0===Put%20On%20A%20Happy%20Face=Strouse%20Charles==Medium%20Swing=Eb==1r34LbKcu77%5EbA%204Eb6%207bB%207%2DFZL7bB%207F%2DZL7C%207%2DGZL7%5EbALZEb64TA%2A%5B7FZL7%20C7LZL7D%207%5EbAB%2A%5B%5D%207Eb%207%2DbBZL7bB%207%2DFZG7%20C7%2DGZLC%2A%5B%5D%20ZEb%5E7%2DF%7CQyX7FZL7C%207ZGL7D%207%5EbAZL7bE%207%20Bb7L7bB%20%207%2DGZb%5E7LZ%206bEZL7bB%207%2DFZ7LbB%207%2DFZL7C%207%2DGAb%5E7LA%206bE%2DFZL7%2D7%20Bb%2F6bEZL7oA%207%5EbA%2AD%5B%5D%207bE%207%2DbBZL7Bb%20C%2DFZL7C7%20Bb7LZG7%20C7LZF7XyQ%7CF%2D7%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z%20==0=0===Puttin%27%20On%20The%20Ritz=Berlin%20Irvin==Medium%20Swing=F%2D==1r34LbKcu7bBZL74F%20AbZL7C%207%2DGZL7obAA%20%2FFZL7C%207%2DGZL7oAb%20Bo4Tv%2A%5BD%206CZ7LZAb%2DDZL7obD%206CZL%2Cb7E%207%2DbBZL7oB%20C%2F7%20G7LbE%207%2D%20lcKQD%2D7%20G%2A%7B%5DQyX7C%7CQyX7GQ%7CyX7D%7CQyX7%2DAZL7AF%2DXyZL7obyXQyXr%7CXyQ7bDZLbE%2F%2DF%20%2DF1ZNL%20lcKQyX9b7CZL%20C7%20%7DQyXZLX7bE%7C2F%2DXybB%7CQyX7F%7CQyX7%2DBbB%2A%5B%5D%209b7F%20%2DF%7CQ%2D7XyQNZL%20QX%7CrQyXyQ%7CEcKQyX%2DFA%2A%5B%5D%207C7%20bD%7CQyXbA%7CQyX7bl%20LZXbA%7CQyyQLZC7b9XyQKcl%20LZF%2D%20F%2D%2FEbLZDb7%20C7%20Z%20==0=0===Quasimodo=Parker%20Charlie==Medium%20Swing=Eb==1r34LbKcu7bE%7CQy4Eb%5E7QyX7%2DF%7CQyX7bB%7CyQX7%2DF%7CQyX7D%7CQyX%7CBb7X4TA%2A%5B6bBZL%7CppG7%7CQyX7%2DGZL7D%207%2DZALbB%2F7%2DC%207%2DC%7CZLC7%20F7QyX7%5EX7%2DF%7C%2D7%20F7%7CQyX7%5EbEB%2A%5B%5D%207Bb%207%2DFZL7C%207%2DFZLD7XyQC%7CQyX7%5EbAZ7XyQ%7C7%2DbBZL31b7F%207%2DBb%7CQyX7bB%7CQyX7%2DF%20Eb7LbB%7CQy7%2DGZL%2D7%20G77%2DFZL7C%207%2DGZL7b%2DA%207hA%7CQyX7%2DCZL%20Ab%2D7D%7CQyX%20C7LZF%2D7%20Bb7%20Z%20==0=0===Questar=Jarrett%20Keith==Even%208ths=Bb==1r34LbKcu7X7%5EbBT44BbB%2F7%5EbE%7CQyX7%5EbBQ%7CyXbB%2F7%5EB%7CQyX7%5EbXyQ%7C%2Ci%2A%2C%7BZL7%5Eb69XyQB%7CQyX7%5EbBA%2A%5B%7DQXyB%2FC%7CQyXbB%2F7%5EB%7Cbo7%20BbB%7CQyB%2FC%7CQBb%5E7L7%5EBZLbB%2F7%5EbE%20b%2FBF%7C%7CQyXbB%2F7%5EbEZ%2FBbXy%207obB%2DA%207h%2FBbLZ7%5E%23F%207%2DGZL7bA%20%2D7A%2CB%2A%2C%5B%5DQyX7%5EbB%235LZE7%5EB%20bs9GZL%2FDXyQ%20G%2FB%7CQyXG%2FE%7CQysXus9G%7CQyX7%5EbA%7C%7CG9sus%23CZL7sus7G%7CAb%5E7A%207%2DA%7CQyX11%237%5EBbZL%20lcKQyXG%2F11%23b%5E7LZQyXsuXyQKcl%20%20Z%20==0=0===Question%20And%20Answer=Metheny%20Pat==Waltz=D%2D==1r34LbKcu7bB%7CQy4D%2DXyQyX7%2DG%7CQyX7%2DD%7CyQX6%2DD%7CQyX6b%2DD%7CQ%7CA%2D7X3T%7BA%2A5%239%237%7CC7su%207%2DC%7CQyX6%2DD%7CQy6Xb%2DD%7CQyX%2DD%7CQyXsF7LZBQyX7%5E%7CQyX9b7%2311yXD%2F7%2DG%5BB%2A%7DQyXD%2D%7CQyX5%239%237A%7CQyXQ%7CD7bB%7CQyX%207%5EFZXyQ%7CD7%5EAZL31E%207%5EbDZ3L1bA%207%2DG%7CQyX9b7%20C13LD%2F7%2DGQyX7%2D%5D%2AA%5BD7%2DG%7CQyX7%2DD%7CQyX%2D6D%7CQyX6b%2DD%7CQyX%2DXyQ%7CA%209b7A%237BZLXyQ%7CCC%7CQyX6%2DD%7CQyX6bD%2D%7CQyX%2DD%7CQyXsus7%2D7%20F77%5EbB%7C9%235XyQ%7CBb7%2311XyQ%7CA7%239%235XyQ%7CD%2D%20%20%20Z==0=0===Quiet%20Now=Zeitlin%20Denny==Ballad=C==1r34LbKcu75%237A%20AlA%2D7BZL7%5ECl%2C7G%2C7%2DDZsL7%2DAl%207EZL7%5EF%20b7%2311%2A%5B44TB%2A%5B%5DQ%2FAb%20sZL7%5EbA%207%5EbEZL1%2317D%207%2DAl%7C%2C7E%2C7GDb9Xy7hDZL7hEZL%5E7LZF11%237CZL7%5EDl%2C7A7%2C%2DEsZLs%2C7%2DBl%207%23%20B7%235G%207%2DB7D%207%2DA7%2CF%23A%2C7%2DE%2C7%2DB%2C7%2D%23FZsL11%237E%207%2DBl%7C%2C77%2C%7ClAs%20bB%2FZL7D%20%5B%2ACG%5EB%207%2DCZL7bD%207%5EbZAL7bB%207%2DBZL9C%2077LZA7%5D%2011%237%2DDsZC7LZF%207EZL7%5EF%207%2DAA%2A%5D%5BQyX7E%7CQyXB%2F9%2D%23lA%2D7L%207%2D%23CZL11%23C%5E7LZAl%7C%2C7E%2C7Gs%20bA%2Fh7DZL5%237A%2011%237bB%2D7%20D7l%2C7G%2CbD%2C%5EbA%2D7%2CD%2C7%2DE%7C%2C%5EbB%2C%5EF%2C7A%2D%2C7%2DEs%7C%2CsusG%2C7%2DEb%5E%2CA%2C7%2DEs%5E%2C%7ClC%5E9%20%20%28Bh%29%20%28E7%29Z%20==0=0===Radio=Swallow%20Steve==Medium%20Up%20Swing=F==1r34LbKcu7%23FZL7%5E7%20E7ZL5%237B%209%2DD%7CQyX11%239D%7CQyX7%2DAZL9%23E%2D7%20AF44T%5BF%207%2DE%7CB7%2357%2DBZL7%23F%207%5ED%7CQXy9C%7C%7CQyX7%2DE%7CQyX%20E7LZQyX7h%23F%7CQy%2D7%20E7%7C%7CQyX9bA%7CQyX9b%7CEQyX11%237bBZL%2CQ%2CG7%235XBZL7%23bA%7CQyyQ%7CB9yX9%2DbA%7CQyX5%239%23b7E%7CQyXsus9E%7CQyXQ%7CE9XX11%237yXQyXLZDh7XQyXQyXZ%207C%207%2DZGL5%237D%207%2DCZL7G%20yQXyQ9E%209%2DQ%20%20%5BQBb7%2311XyQ%7CfEb9XyQ%7CfD%5E7%2311XyQ%7CfDb9%2311XyQ%5D%20==0=0===Rainbow%20Connection%2C%20The=Williams%2DAscher==Waltz=G==1r34LbKcu7%7CQyX74G%5E7XX7%5EG%7CQyXsus7D%7CyQX7%2DA%7CQyX7%2DE%7CQyyQ%7CE%2D3TA%2A%7BKQyX7Q%7CN1D%5DQyX7%5EC2N%7CQyXQXyQyXQyX%7DQyXsus7%5B%2ABC%5EyX7%5ECD%7CQyX%20x%20LZyX7E%7CQyXsus7EZ%20LlcKQyX7%2DBZL%20x%20Q%7CA%2D7ZL%20lcQyX7%2DB%2D7Xy7%2DE%7CQyX6G%7CQyX7%7CDQyX7%2DA%7CQyX7E%7CQXyQ%7CA%7CQyX7%7CD7XyQZ%20==0=0===Raincheck=Strayhorn%20Billy==Medium%20Swing=F==1r34LbKcu7ZL7%2DG4F%5E7%20L7C%207GZL7%2DA%206bZBLA%2FF%207o%23GZL7%2DGZF%5E7%204TA%2A%7BZLA%2FFF%2FALZZL7%2DG%207%5EF1NB%2A%5B%20%5D7C%207%2DGZL6F%206bBG%23o7%20%207o%23GC%207bD%2D7%2CLZ7bEZL7E%207%2DBZL7%23%2DF%207%2D%23CZL7E%207%2DB%20D7LZA%206bB%23GZL7CN2F%5EF%7CQyX6%2DbB%7CQyX7b%5EBZL7F%207%2DC%7CQyX7%5E7%20G%2D%2A%5B%7D%207o7%20F%2FA%2CLZBb6%20F%2FA%2CLZGb7%20F6%20Z%20==0=0===Re%3A%20Person%20I%20Knew=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7ZL%20lc69XyQ%2F7%2DF%7CQyXC%2F7%5EbBQ%7CyXC%2F%2B%23F%7CQyX%2BC%7CCXyQKC44T%5BQyXC%2FQKcl%20B%7CQyXC%2F7%2DF%7CQyX11%2DC%7CQyXC%2F7%5E%2DFZLb%5E7%235yX9%2DC%7CF%2D%5E7%2FCXyQ%7CBb%5E7%2FCXyQ%7CF%2D7%2FCXyQ%7CDb%2FCXyQZ%20==0=0===Recado%20Bossa%20Nova=Ferreira%20Djalma==Bossa%20Nova=G%2D==1r34LbKcu7QyX%2DC4G%2DXyb7G%7CQyX7hDZL%20lKcQyX9b7DZL%20lcKQ9XyQ%7C4T%7BA%2Ab7DZLZAh7XyX9b7A1NZL%20lcKyQX%2DG%7CQyX9b7D%7CQyQKcl%20L%20lcKB%2A%5D%20%20cl%20%20%7D%3ClcKQyX%2DG%7CQyX97bD%7CQyX11%237bA2N%7CFine%3EKQyX9%20la%20%2EXyQKc%2DDZL%20lcKQyX9b7ZAL%20lcKQyX%2DCZL%20l%20%3CD%2EC9b7G%5B2nd%20ending%3E%20LZD7b9%20%20%20Z==0=0===Recordame=Henderson%20Joe==Bossa%20Nova=A%2D==1r34LbKcu7%5B%5D%207F%2DXyQKL%20x%20ZL%20lcKQyX%2DZCL%20x%20ZL%20x%20ZL%20lcZC%2D7%20A44T%5B7C%207%2DyQ%7CBb7%5EbGZL7bD%207%2DbAQ%7CyX7%5EbAZL7bE%207%2DXyQ%7CGX7%5EbBLZF%5E7XyQ%7CE7%239%20%20%20Z==0=0===Red%20Clay=Hubbard%20Freddie==Funk=C%23%2D==1r34LbKcu7us7D%7CKeep%20%2DB%7CQyX11%2D%23C%3Edahe%20rof%20gnitaeper11XyQ%3C44T%7B7E%207%2DusLZF7%2D%23C%3E%3AsoloS%3C%7BYYY%7D%20sus7%23G%20sus7%23XyQ%7CBs7E%20sLZA%5E7XyQ%7CD%23h7%20G%237b9%20%7D%20==0=0===Red%20Top=Hampton%20Lionel==Medium%20Swing=F==1r34LbKcu77%2DAZL4F7XyFZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQ6%20G%2D74TA%2A%5B%20D7b9LZG%2D7XyQ%7CC7XyQ%7CF7%20Ab7LZG%2D7%20C7sus%20Z%20==0=0===Reflections=Monk%20Thelonious==Ballad=Ab==1r34LbKcu7%2C7%2DB%2C4sAb%5E%207%5EbAZL9b7bE%207b%2DBl%7C%2C7E%2C7F%2C7bG%2CsBb%2D74TA%2A%7BF%2C7%2Db%20F7b9L7oA%207%5EbAZL9b7Eb%207%2DbB%7CQyX7hGZLZN1sB7%2DCl%7C9b7bE7%2CA7%2CB%2A%5B%5D%205b7F%207hClN2%7CQyXQyXQyXQyX%7DBb%2D7%20%2DbB%2C77%2DbBZ%20Db7LB%207%2DF%7CQyX7%2DF%7CQXy%2DFZL31b7C%207%2DGZb7b9L7bAZLbAZL9b%2D7%20E7%2DbBl%7C%2C7E%2C7F%2C7Gb%2C%5EbAsA%2A%5B%5D%209b7b%20Eb7bB%7CQyXG%207%5Ebb%2D7%2CB7bE%207%2DbB%7CQyX7hZGL9b7F%207%2DCl%7C%2C7%2Db9LZABs%207%5Eb7LZAb%5E7XyQZ%20==0=0===Reincarnation%20Of%20A%20Lovebird=Mingus%20Charles==Medium%20Up%20Swing=F%23%2D==1r34LbKcu75%237%23C4F%23%2DLZL11%239DZL%2D%23FZL%2357%23CZL7%23GZL7%5EDZG%237LZ4TA%2A%5B7h%23GsLZD7%23ZL5%237%23CZL5%239%237G%23ZL31bEZL7%2DBZL9F%23%2DLZ%2D%23FZL7%23CZL%5D%5B%2ABl11%239DZL%2D%23FZL7%23ZCL7%23GZL7%5EDZL%2D%23FLZG%237%2C7%23C%2CZL7%23G%20HalfEZL7%2DBZL9%237DZL%23%2DF%3EdallaB%20emiT%2Db%5E7LZ%3CZL5%23B%207%2D%23LZF%23%2D%207%2D%23F%3EopmeT%20laingirO%20%3CC%2A%5B%5D%20xZLB7LZF9%237%23C7hB%7C%2C7%20A9%23GsZL7DZL7%2DAD%2A%5B%20%5D11%239A%207%5EEZL%2C11%5E7%2CC7%5EEZL7%237%23CZ%7ClA%2D7L7%5EDZL%2D%23FA%2A%5B%5D%20%237CZL7%23GZL9b7DZLZG%237L%2C7bB%2CGZL31%2DLZD9%2DBZL9%237DZL%2D%23FZ5L%237%23CZL7%23GZL11%237LZEb%23FZL5%23CZL75LZC%23%5EbEZL7%2DBl%7C%2C7%23C7%2Ch%23GsZL%2D%23FZL5%2377LZG%23%239%237%237%239%235LZF%23%2DLZG%23h7%20C%237%20Z%20==0=0===Relaxin%27%20At%20Camarillo=Parker%20Charlie==Up%20Tempo%20Swing=C==1r34LbKcu7%2DD%7CQy7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQ%7CA7XC44T%5B7XyQ%7CG7XyQ%7CE%2D7%20A7LZD%2D7%20G7%20Z==0=0===Remember=Berlin%20Irving==Medium%20Swing=Ab==1r34LbKcu7QyX7%2D4Db%5E7X7bB%7CQyX%297%2DF%287%7CBQyX%297bG%287C%7CQyXyQ%7CBb4TA%2A%7BDZL7b9XyQ%7CE%7CQyX7%5EbDB%2A%5B%7D%20b7A%207%2DbE%7CQyX7%5EbAb%2D7%20Ab7bE%7C7hG%7CQQ%7CGb7G%287%2DbB%7CQyX%297%5Eb%28A7F%7CQyX7%5EbA%7CQyXh7%29XyyX7%5Eb7bB%7CQ3%29%20C7F%287B%7CQyX%297bG%287%7CCQyX7%5EbDA%2A%5B%5D%209b%2D7%29Xy1b7C%28XyQ%7CBb%2D7XyQ%7CEb7b9XyQ%7CUAb%5E7XyQ%7CEb%2D7%20Ab7%20Z%20==0=0===Repetition=Hefti%20Neal==Bossa%20Nova=Db==1r34LbKcu7X7%2DbE4G%2D7Xb7bB%207%2DF%7CQyX7%2DZFL5%239b7C%207%2DG%7CQy9%235LZ4TA%2A%5BbD%7CQy%2D7%20AbQyX7%2DbEB%2A%5B%5D%20%20lKcQyX7%5EbDZL5%239b7%7CAb7XbE%7CQy%2DGA%2A%5BKcl%20LG%207%5EF%7CQyX7%5EF%7CQXy5%239b7C%7CQyX7hGZb%5E7%20%5DQyX7%5E%207%2DbEG%2D7%20C%2DbEZL5%239b7bB%207F%2D%7CQyX7%2DFZL5%239b77XyQ%7C%7CQyX77bB%7CQ%235LZD%7CQyX7bA%7CQyX7%2DbCE%2A%5B%5D%20%20lcKQyX7%5EbFh7Xy9b7bAb9%235XyQ%7CEbh7XyQ%7CAb7b9%235XyQ%7CDb%5E7XyQKcl%20%20Z%20==0=0===Resolution=Coltrane%20John==Medium%20Up%20Swing=Eb%2D==1r34LbKcu7E%7CQyX4Eb%2D7B%7CQyX9%237F%7CQyX7ZBL7BppZL%20lcKQyXb7b134TA%2A%5BlcKQyQKcl%20%7CQyX7BZL7BppZLl%20cKQyX7%2DbEB%2A%5B%5D%20F7%239XyX7%2Db9%237F%7C7b13XZL7BppZL%20lcKQy7X%2DbEC%2A%5B%5D%20%20lcKQyB7XyQbBZL%20X%7CrQyb7b13cKQyX7%2DbEQ%5BYZ%20%20QlcKQyX7%2DbE%7CQyXl%20LZXB%7CQyXyQLZEb%2D7XyQKcl%20LZXyQr%7CXyQ%20Z%20==0=0===Rhythm%2Da%2Dning=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu77bEZL4Bb%20G%207bBZL7F%207%2DCZLG7%20bBZL7F%207%2DCZL7Bb7%2FD4TA%2A%7BCZL%20lZBb7%2F7GZL%20lcKQyX7DB%5B%2A%7D%207F%207%2DCZL7G%20FXyQKcL7oE%20%207%2DCZcl%20LZBZL7F%207%2DCZL7G%20BbA%2A%5B%5D%20%20lcKQyX7Fb%20G7LKQyX7F7LZBb7%20Bb7%2FDLZEb7%20Eo7LZBb7%2FF%20G7LZC%2D7%20F7%20Z%20==0=0===Road%20Song=Montgomery%20Wes==Latin=G%2D==1r34LbKcu7yX7%5Eb4G%2D7X7%2DG%207%2DG%7CQyX9b7%7CDQyX7hAZL%20lcKQy%2FFLZE4TA%2A%7BE%207%2DB%20C%2D7L%5EbB%7CQyX7F%7CQyX7C%2DB%2A%5B%7D%207%2DG%209%237DZ7XyQ%7C7hE%7CQAZL%20l%2D7XyQ7%2DGA%2A%5B%5D%207D%207%2DAQ%7CyX7%5EbA%7CQyX7bE%7CXyQKcbBZL77%2DG%209%7CD7b97%2DC%207hE%7CQyX7%5EbZELF%2F7%2DG%207%2DG%7CQyXLZD7%23QyX7h%20Z%20==0=0===Robbin%27s%20Nest=Thompson%2DJacquet==Medium%20Swing=C==1r34LbKcu71NZL74C6%2CXZL7obE%207%2DEZL%20lKcQyX7bAZL%20lcKQyD%2D7%20G4TA%2A%7BlcKQyo7LZD%5B%5D%20%20lcKQyX6C2NLZ%20QyXQyX%7D%207G%207%2D%2ABE7XbE%206C6CA%2A%5Bb9XyQ%2C7%2DD%7CQyX31b7GZ%20LlcKQyX7DZL%20lcK%20G7%20%5D7AZL%20%207%2DD%7Ccl%20LZZL7G%207%2DDZL7obE7%20%2DEZL%20lcKQyX7bAC6XyQKQyX%2CG7%20Z%20==0=0===Rockin%27%20Chair=Carmichael%20Hoagy==Medium%20Swing=Eb==1r34LbKcu7yX7C%7C4Eb%5E7G%7CQyX7bD%7CQyX7%5EAbZL7bE%207%2DbB%7CQyX%2D7XyQ4TA%2A%5B7%2DC%7CQyQ%7CBbZL9b7D%207hA%7CQyX%2D7C%7CQyX7%5EbE%7CQyX7G%2D7XyX7F%7CQcKQyX7XyQ%7CL%20lcKQyX7bAB%2A%5BQ%5DyX6bEZL7bB%207%2DFZEb%5E7F%7CQyX%2DbB%7CQh7%20D7EA%2A%5B%5DQyX7bBZL7%20F7%2DC%7CQyX7%2DGZL9bb%5E7XyAZL%20l%207%2DF%7CLZAb%5EEZL7bB%207%2DFZL7C7%20%2DG%7CQyX7bD%7CQyX7b6XyQ7bE%207Bb7%20Z%20==0=0===Room%20608=Silver%20Horace==Medium%20Up%20Swing=Bb==1r34LbKcu71%239%2374C%2D7%2F11%239%237F%7CQyXF%2F7C%2D%7CQyXF%2F7%2DD%7CQyXFXyQ%7CD4Ti%2A%5B7G%207%5E%239%2311Y%5DQyX5%239%237F%7CQy6XF%7CQyX11%239%237CZL%7B%2AABb7bD%201%20F%2F6b%20F7LZE%206bEZL7bB%207%2DFLZ7F%207%2DCZL7G%207%2DDo7LZB7%2DCZLX7hFB1C%2D7%20bBl%2C7F%2C7%2DCs2N%7CyQXQyXQyXQyX%7D%207F6%20%5D%5B%2ANZL7G%7CQyX77%239XyyX9%237bD%7CQyX7hbZAL%20lcKQyX7%5EbE%7CQQ%7CGb%5EbB%7CQybB%207%2DyQ%5D%5B%2A%207%2DCZL7G%207%2DDZLF7%207%2DCZL7G%207%5EbBAF7LZFX9%237F7LZEb6%20Eo7LZBb%5E7%20G7LZC%2D7%20F7%20Z%20==0=0===Rose%20Room=Hickman%20Art==Medium%20Swing=Ab==1r34LbKcu76bD%7CQ4Bb7X%7CQyX7%2DbEZL%20lcKyQX6bA%7CQyX7bE%7CQyAb7Xy4TA%2A%5BlcKQyl%20%20%5D%5BQyX7F%7CQyX7%5EbA%7CyQX7bG%7CQyX7%2DbDB%2A%7CBb7XcKQyX%2DbEZL%2D7XyQyX6bA%7CQyX7bE%7CQXy7bBA%2A%5B%5DQyX7bE%7CQKcl%20bBZL%20yX%2C7%5E%7CAb7XX7bG%7CQyX7%2DbDC%2A%5D%5B%20%20lcKQyX6bD%7CQyyQ%7CAbQyX%2C7Q%7CF7%2CXyQ%7CBb7XyQ%7CEb7XyQ%7CAb6%2C%20G7b9LZGb7%20F7%20Z%20==0=0===Rosetta=Hines%20Earl==Medium%20Up%20Swing=F==1r34LbKcu7L7D%2074F6XyX7C%7CQyX7G%7CQyX7%7CDQyX7bE%7CQyX7E%7CQyQ%7CA%2D4TA%2A%5BF%7CQyXC7%20%5D%5BX7G%7CQyX7D%7CQyX7Eb%7CQyX7E%7CQyX6FA%2AyQ%7CC7%207%2DGZ%2DA%207%5EBh7%20E%207%2DD%7CQyX%2DAZL7E7%20hB%7CQyX%2DAB%2A%5B%5D%207G7LZC%7CQyX6yX7D%7C7%20G7LE%7CQyX7E%7CQyX6FA%5B%2A%5DQyX7C%7CQyX7%2DGZb7XyQ%2DDZL7Q%7CG7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Round%20Midnight=Monk%20Thelonious==Ballad=Eb%2D==1r34LbKcu7yX9%2374Ah7XX7hF%7CQyX9%237C%7CQXy7hG%7CQyX9%237D%7CQyyQ%7CBb4Ti%2A%5B%2F7%2DbE7%20sAb%2DbESA%2A%7BY%5D%205%237blB%2C7B%2C7bG%7C%2C7bD%2C7%2CW%2FD%2C%2DbE%7CQ7%2DbB%2Co7%28ChBs%7CQyX%297hC%286%2DblE%7C%2C7bD%2C7%2DbAs%20%297%2D7%2CE7CZLbDyX5b9%7ClAb%2DL%205b7Bl%2ChCs1NZ7LbA%207%2DbEZL7bD%207ZBb7b%2C7bE%2CB%207hCXyQ%20L%20%3EeniF%3C%206bEZLssu7bBl%2C7B%2ChCs2NZ%20%5D%5B%2ABQyX%7DQCl%7C%2C7Bb7b5Fs%207%2DbA%7CQyX5b7BbZL5b7B%207hC%7CQyX%2D7%2CBbZL5b7%297%2DbALZDb9nidne%20dn2%20la%20%2E%2ESD%3C%297bE%28%20%297%2DbB%28g%3EB9%287F%207h%207hCZ%29%7CAb%2D%207hClQ%5BY%5D%2C7bB%2C%2D7Fs%297B%28%20%297%2D%23F%287F7b9L7bD%28%20EsZL%2CZF%23%2D7B%20%2C7hFZL%2C7E%20%2C7B%2DZL7B%207%2D%23FZL7B%20b13b9L9b7F%23%20%2044%2D7%2CEb7%5EbElf%7C%2C7E%2C7B%2C%2D7%23F%2C7bD%7C%2C7%2DbA%2C7%2311%3C%2AbB%2C7b9%3EXyQZ%20==0=0===Route%2066=Troup%20Bobby==Medium%20Swing=F==1r34LbKcu7A%7CQyX7XyQ%7ClcKQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB%20LZF7F44T%5B%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Ruby%2C%20My%20Dear=Monk%20Thelonious==Ballad=Eb==1r34LbKcu7%28%20%296b44F%2D9%2DG%28%20%297%2D%23F%28%20%297%2D%28F%20%207%5EbEZL9b7bB%207%29%20%28ATA%2A%7BY9b7bE%2D7%20C7%7C%297%2DA%28%20%297%2DbA%28%207%29%2DG%28%20%2C7%5EF%7CZL%209bBb%2D7%20G%7C%296Ab7bBQ%5E7%20%28BB1NZL31E%207%2DbB%7C7%29%2DC%28%20%297%2DB%28%20%297%2Db%2D7%2CXybAZL%2CAZL9b7%235%20%7D%2DB%7CQyX7%5EAB%2A%5BQy%5DX%20%205b7bB%2011%2DB2N7%20E13bB%20%2C5QyX7%2D%7CsBb6%2DD%207%5E%2DCl%7C%2C7%2DC%20%5E7%2DC%2C7%2DC%7Cpp%2C7oB%2C7LZEbQyX96G%28%20%2975%20Eb7%297%2DF%28%20%207%5EbEZL97bbB%209%2DFA%2A%5B%5D%20%2C9%23%20%28F%23%2Db7bA%7C%297%2DA%28Ab6%29%20A%28%20%297%2DG%28%20%2C7%5EF%7CLZ%209b7C%207%2DG%7C%296A%28b%2D7%29%20%28%20%297%2DZLQ%2C3%20Eb7bbB%7C%297%2DC%28%20%297%2DB%28%29%207%2DbB%28%207%5EbAZL%2C9%2D7%20E17%2DbB%7C%3C%20%2C9b%20B7b9%20%2096bG%3E%2F%3CQ%5BY%20%20yQXQyXZ%20p%209b7bB%20%3C%2F%3EB796bG%7C%2F%3EBb7b9LZA7b5%20LZAb7b5%20LZDb69%20%20Z%20==0=0===S%2EO%2ES%2E=Montgomery%20Wes==Up%20Tempo%20Swing=C%2D==1r34LbKcu7ZL7bE4C%2D7XL5%237G%207hD%7CQyX7b%5EAZL7bE%207%2DbB%7CQyZC%2D7%204TA%2A%5ByX7%5EbG7%235LE%207%2DbB%7CQyX7%2DCB%5B%2A%5DQyX7G%7CQyX7%5ECZb7LZA%207%5EbA7%2DGC%2A%20G7%235cKQyX7%5ECZL5%237G7%20%5EbAZL7bE%207%2DCZLl%20%20%5D%5B7hD%7CQ%7CQyX57XyQ%7CQyX9b7A%7CQyX5b7Bb%7CQyX7bB%7CQyX7%2DF%7CAb7bC%7CQyX%207%2DCZyQ%5D%5B%2A%207hD%7CQyX7%5EbAZLb7E%207%2DbB%7CQyX7%2DCBG7%235LX5%237GQyX7%5EAb%5E7%20X9%237bBD%2A%5B%5DQyX57bG%7CQyX7%5ECZL5%237GyQ%7CEbZL7bE%20soloXyQ%7CC7GZL%20lcKQyX7%5EblA%7C%2C7bE%2C7%2DbBs%207%5Eb5%20%3CS9%237G%7CA%20B%20C%20B%3E%20LZ%20x%20%20Z%20==0=0===S%27%20Wonderful=Gershwin%20George==Medium%20Up%20Swing=Eb==1r34LbKcu76bE1N4Eb%5E7bB%7CQyX7%2DFZL%20lcQKyX7oEZL%20lcKQyX7XyQ%7C4T%7BA%2A%207%5EG%5BZF%2D7%20b7D%207%2DA%7CQyX6bEN2ZL%20QyXQyX%7D%207bB9%20%5D%2ABL7%2DC%20bB%7CQyA%2D7%20DyX7C%7CQyX7GZL7D7%20%2DAZL7%2DE%207%2DBZL7Q%7CF7XZL7%2DEyX7bBb9%20%5D%2A%2DFZL%20lcKQyX7obZGL%20lcKQyX7%5EbE%5BA7XyQ%7C7bB%207Q%7CEb6%20C%2D7LZF%2D7%20Bb7%20Z==0=0===S%27posin%27=Denniker%20Paul==Medium%20Swing=Bb==1r34LbKcu77%2DCZLT44BbyX7%5EbB%7CQyX7F%7CQXy7%2DCZL%20lcKQyX7%5EQKcl%20%5B%2CA%2A%2CQyX7C7XyQ%5DKQyX7%2DGZL9%237D%20h7A%7CQyX7%5EbB%5B%2CB%2A%2Ccl%20LZF%7CQyX%7CQyX7ZC%2D7X7%2DCZL%20lcKQyX7%5EBb%5B%2CA%2A%2C%5DQyX7F%7CQyXyQ%7CFL%20lcK7bE%207yQ%7CF%2DX7%2DG%5B%2CC%2A%2C%5DQyX7Ab%7CQyX6bEZL7bB%207yQ%7CEhX7%5EbBLZD7XyQ%7CG%2D7XyQ%7CBb%5E7%20G7%239LZC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===Saga%20Of%20Harrison%20Crabfeathers%2C%20The=Kuhn%20Steve==Waltz=E%2D==1r34LbKcu7LxZLx4lE%2D7lZLxZLxZLxZL%2C1%2317%5ECZLxZLxZLxZLA%2D7LZ3T%5BA%2ALxZLxE%2D7LZ7%5EbBZLxZLxZLxZ7L%2DD%5BB%2A%5D%20xZLxZLx%2311LZlZLxZZLxZL%2D7LZx%237%5EbA%5BC%2A%5D%20xZLxLZxZL7%2DDZLxZLxZL11LZxGZLxZZLxZLZxLZxL11%237%5EbAZLxZLxLZxZL7%2DC%5BD%2A%5D%20xZLZxLZxLxZLxF%2D7LZxLZxLZxLZC%2D7LZxLZxLZx%20Z%20==0=0===Sail%20Away=Harrell%20Tom==Bossa%20Nova=C==1r34LbKcu7L%23F%2FD4E%2D7LZLC%2F7oFZLsus9bG7ZL11%2DDZLtla7AZA%2D7LZ4TA%2A%5BAZLC%2FsusLZsus9b7GZL11%2DDl%2C%7C9bE%2C7%2DbBsZL7%2DELZFo79b7GZAZLsu%2D11LZBZL11%2DFZL5b9b7ZCL7%2DGZLsus9b7bBb7b9sFZL7%2DAsZL%23bLZC%2D7%2DDZLD%2F7%5EGB%2A%5B%5D5%20b9b7DZL11%2DAZL7LZA%2FCE%2F7obEZLsu%2C%7ClE%5E%7C%2CsusB%2Csus%23GsZ1L1%2D%23DZL7%5EAZL5%237lEb9s7B%2CB%2F%5EbA%7C%2C5LZE9%2CD%2F%5ECsZL7%2D%23FZL%5E7Al%7C%2C7EspZL%2CsusBb%5E%2FCb9b7bFZL7%2D7%2C%5D%5B%2ACZLsus9b7GZL11D%2DZLtla7AZL7%2DElC69LZAG%2CbB%2F%5ECl%7C%2CB7%239%23usGsZL11%2DDZLtl7aAZLbB%2F9ddaCZL5s%2CQG7ZL7%2D%23%2F7%5ECZG13su1GZLG%2F7%5ECQ%5BYZ%20uss31GZLG%2F7%5ECZLs3susLZLG%2F7f%2CU%2CZ3susL%7C%2C%5EbB%2CA%2FF%7C%2C%23G%2F%2CEG%2F%2DE%7C%2C%23F%2FD%2CFsZlG%2FBL1GZLG%2CC%2D9%20Z%20==0=0===Salt%20Peanuts=Gillespie%20Dizzy==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Samba%20De%20Orfeu=Bonfa%20Luiz==Bossa%20Nova=C==1r34LbKcu77%2DDZL4C%5E7XEZL11%237F%207%5ECZLx%20%20ZL%20x%20ZL%20lcKQy%2D7%20A74TA%2A%7B%287G%7CQ7XyQ%7CbE%287%2DD%7CQyX%297bA7%28G%7CQyX%297%2DbE%287%2DD%2D7%29XyG%7CQyXL%20QyXyQ%7CD%2D7G%207%2DDZL7A%2011%23b7B1N%7CQyX7G%7CQyX7%20%7DXyQX%297bAFZL%20l7XyQK7%5EF%7CQyX7C%7CQyX7G%2DB%2A%5B%5D%20%20%3EeniF%3ClcXyQKc%5EC2NZ%2D7XyQ%7CBb7XyQ%7CEb%5E7%20%3CD%2EC%2E%20al%202nd%20ending%3E%20LZD%2D7%20G7%20Z%20==0=0===San%20Francisco%20Holiday=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7AZL9b4Ah7%209%2DF%7CQyX5%239%237bBLZ9b7C%207hGZL9b7D%20Bb134TA%2A%7BQyXQyb9LZG11%239b7bB1N%7CQyX%2359%237bBZL9b7C%207hXyQ%7DX7D%207hL9b7FQ%7CN2BL9b7Fpp%7CQyX7hC%2AB%5B%5D%209bB%2011%239b7bZCh7%20yXQyXAA%2A%5B%5DF7b9L%207hCZL9b7F%207hCLZ9b7Fpp%7CQyX7hCZF7b9%20%207hCZ9b7D%20b9LZG9b31bB%209%2DF%7CQyX%2359%237bBZL9b7C%207hLZAh77D%207hLZGh7%20C7b9LZBb7%239%235XyQ%28Db69%29%7CB7%2FD%23XyQZ%20==0=0===Sandu=Brown%20Clifford==Medium%20Swing=Eb==1r34LbKcu7G%7CQyXb7XyQ%20lcKQyX7bAZL%20lKcQyX7bE%7CQyX7bA%7CLZEb7E44T%5B%2D7%20C7LZF%2D7XyQ%7CBb7XyQ%7CEb7%20C7LZF%2D7%20Bb7%20Z==0=0===Satellite=Coltrane%20John==Up%20Tempo%20Swing=G==1r34LbKcu7ZL7bA4G%5E7%20L7C%207%2DGZL7D%207%5EZBL7%23F%207%5EbEZL7bBZF%5E7%204T%5BA%2A7%2DGZLE7LZA7hA%7CQyX7%5EbE%5BB%2A%20%5D7bB%207%2DFZL7C%207%5E%20D7b9%207%5EbDA%2A%5D%207h7%20D7ZL7bG%207%5EbEZL7b%20B7%2DF%7CQyX7%5EGZL9bB%5E7%20DA%7CQyX%207%5EbDBb7LZ%207%5EFZL7C%207%2DGZLD7%207%5EBZL7%23F%207%5EbEAb7LZ%207%5EG%5BC%7CQyX%5E7%20C79b7D%207hA%7CQyX7%5EEb%5BC%2A%5D%207bB%207%2DFZLLZG%5E7AZL7EZL%20x%20LZD7sKQyXsus7DZL%20x%20LZ%20x%20ZL%20lcKQyXsucl%20LZ7F%207%2D%20x%20%20Z==0=0===Satin%20Doll=Strayhorn%2DEllington==Medium%20Swing=C==1r34LbKcu77%2DbAZ4D%2D7%20%2DAZL7A%207%2DEZL7A7%20%2DEZL7G%207%2DDZL7G7%20D7L4T%7BA%2A%5BB%2A%5D%20ZN1C%5EyX7%5EC2NZL%20QyXQXy%7D%207A%207%2DEZL7F%207QKcl%20L7bD%20KQyX77LZG%2D%207%2DAZL7D%207%2DAZLl%20cKQyX7%5EFZL7C%207D7LZGC%207%2DGbAZL7%2AA%5BD%2DZL7A%207%2DEZL7A%207E%2DZL7G%207%2DDZL7G%207A%2D7%20D%5D%20%20lc%2D7%20Db7LZUC%5E7%20F7LZE%2D7%20A7%20Z==0=0===Save%20Your%20Love%20For%20Me=Johnson%20Buddy==Slow%20Swing=D==1r34LbKcu77%5EGZL4D6%20A7%2DEA%2AS%5B%20%20QyXQy%5DX%205%239%237B%206DZL7%2D%20D%2FF%234Ti%2A%5BZL9b3sLZG%2DE%7CQyX7%2DEZL11%237Eb%207%5EbBZLsus7G%207%2D7%20A1us7A%20E%7CQyXLZD6%20%7CQyX7%2DGZL%20lcKQXy7%2DEA%2A%5B%5D%205%239%237BC7%23117%2DA%20D%207%2DFZ%7CE%2D7%207%2DFB%2A%5B%5DQyX6DZL%2359%237A%206DZL9b31A%20Bb7LQyX7%2D%2DEZL7D6%20E%2DZL%20lcKQyX7bBZLD6l%2C7%2DE%2C7%2D%23FsZL7D%5E7%20FZL7bBlcKQy%2311%20%5DQyX11%237C%7CQyX7%2DZGL%20lcKQyX7%2DEA%2A%5B%7CE%2D7X7bE%207%239%237A%2311XyZL11%237C%207%2DG%7CQy7X%2DE%7CQyX5%239%237B%7CQE%2D7%20f7CZL%205LZ%3C%28a%20tempo%29%3ED6%20A%2D7LZD6%20A%2D7%20Z%20==0=0===Say%20It%20%28Over%20And%20Over%20Again%29=Loesser%20Frank==Ballad=Eb==1r34LbKcu77%2DCl%7CAEb%5E7Ds%207%2DFZL9%237C%206EbZL7bB%207%2DFZL7C%20h%2CG7%2C%2A%7B44TyX6bEF%2D7%20BQyXQyX%7D%207bB%207%2DZFL7C%207%5EbE1NZL7b%20LZN2ZL7F%20QyX7%5E%20G7%20%5D%207%2DDZL7A%207%2DEZLG7%207hD%7CQyX7%5ECB%2A%5BG7LZC7%2DD%7CQ6bEZLD7LZG%2DFZL7C%207%5EbEA%2A%5B%20%5D7bB%207%2DFZL7C%207%2D7%20Bb7%207%2DA%7CB%207%2DFLZF%2D7%5EbEZL7bB%207%2DFZLF7%207%2DCl%7C%2C7G%2ChDs%207XyQ%7C9%237C%20b7%20Z%20==0=0===Say%20the%20Brother%27s%20Name=Metheny%20Pat==Even%208ths=Bb==1r34LbKcu7%5EbBZL4Bb%5E7%2DD%7CQyX11%237%5EbE%7CyQX7%2DAZL%20lcKQyX%2C%20D%2D%2FC4TA%2A%5BXbB%2FbLZAb%5E7%2DC%7CQyX7%5EbDB%2A%5B%20%5D%2C7bA%207%5EbA%7CQyX7XyQ%7CGA%2FF%207BZL7%2D%2FAbXy%237%5EDZL7%5EA%2096EZ1L1%237%5EbG%2011%2DbE%7CQ11%20C%23%2DF%7CQyE%7CQyX7%2311%207%5EG%207%2D%23F%7CQyX7%5EZGL%2C7%5EG%207%2D%23FC%2A%5B%5DLZG%5E7%5EG%207%2DZL11%23D%2FF%23%2C%20p%20C%2FbBZL7%5EbB%20%20pD%20%2C7%2DAZL%2C7%5EbB%20F6%20B7%20p%207%2D%7BY%5D%20Q%20p%20p%20QyX11%2DE%7CQyX11%23%5E7bE%7CQyX9%2DDZL9%2DD%7CF9%20%2011%237BQBb%5E7XyQ%7CEb%5E7XyQ%7CE%2D9XyQ%7CF9XyQ%7D%20==0=0===Scene=Harrell%20Tom==Medium%20Swing=G==1r34LbKcu7yX7%2Db4C%2D7X7%2DbA%7CQyX7%2DbE%7CQXy7%2DbB%7CQyX7%2DF%7CQyXyQ%7CD3TA%2A%5B7%2DB%7CQ7XyQ%7C7%5ED%7CQyX11%237%5EG%7CyQX7%5EAB%2A%5B%5DQyX7%2DB%2311Xy%2D%23F%7CQXB%2FAZb%2D7XyQyX7%5EC%7CQyX7%5EF%7CyQX7%2D%23F%7CQyX7%5EG%7CQKcl%20LA%7CQyXD%7CQyX%20%20%5D%5B%2AQyX7%2DbE%7CQyX7%2Db%7CBQyX7%2DF%7CQyX7%2DCA%7CAb%2D7lcKQyX7%2DB%7CQ%7CF%23%2DC%7CQyX7%2DD%7CQyX7%5ECA%2A%5B%5DQyX7%2DB%7CQyX7%5E7XyQyX7%2DbyQ%7CC%2D7XyQ%7CBb%5E7XyQ%7CA%2D7%2FDXyQKcl%20LZG%5E7XyQ%7CU%20x%20%20Z%20==0=0===Scotch%20And%20Soda=Guard%20Dave==Slow%20Swing=Eb==1r34LbKcu7L7bB%204Ab%5E7yX7FZL7C%207%2DG%7CQXy6bE%7CQyX7bD%7CQyXQ%7CF%2D74TA%2A%7BX7%5EbAXyQKc7bE%207%2DbB%7CQyX6b2ENZL%20QyXQyX%7D%20%20l%20%5D%5B%2AB7G1NZbB%207%2D%20LZEb7bBZL%20lcKQyX7FQ%7CyX6bEZL7%2DF%20G%2F6XyQ%7CFlcKQyL7bB%20AAb%5E7yX7FZL7C%207%2DG%7CQXy6bE%7CQyX7bD%7CQyXQ%7CF%2D7%2A%5B%5D%207ZEb6XyQ%7C%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===Scrapple%20From%20The%20Apple=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu77oB%2074G%2D7XA%2F7F%207%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyLZBb%5E4T%7BA%2A%5BB%2A%5DQ%5E7%20G%2DZL7C%207%5EF2NZL%20QXyQyX%7D%207D%207%2DAZL7F%5E7XyF1NZL7%2DG%5BAKcl%20LcKQyX7CZL%20lcKQXy7GZL%20lcKQyX7DZl%20%20%5D%2AQyX7A%2DG%207%5E7XyQ%7CoB%207%5EbBZLA%2F7F%20%5E7F%7CQyX7C%7CQyX7%2DG7LZUFC%7CQyX7LZA%2D7%20D7%20Z==0=0===Sea%20Journey=Corea%20Chick==Latin=A%2D==1r34LbKcu7X%2C%2DA%7C4A%2Db6%2DAA%2A%7B%7DQyX%2DA%7CQy6Xb%2DA%7CQyX%2C%2DA%7CQyXb6XyQ4Ti%2A%7B7GZL%20b6XyQX%2C11%2DAZL%2C11%2DE%201%2C1%2DDB%2A%5B%7DQyX%2C%2DA%7CyQKcl%2DA%7CQy7E%7CQyyQKcl7EZL%20lcKQyX7%5EFLZ%20lcKQyX7h%23FZL%20sus%2CXX%2CsusC%2A%2C%5B%7DQ%5DXyQA%7CQyX6b%2DA%7CQyX%2CA%2D%7CQyX6b%2DA%2CA%2A%2C%7B%20%2D%2CXyQyX%2C9bZL%20lcC%5E7%2359%237EZL%20lcKQyX7F%5EZL%2C9%237E%207%5EFZL%2C%2CXyQK%207%2DD%2Cb%2DA%7B%5DQKcl%20E%207hBZL7%2D%23C%207%5E%7CDQyX7A%7CQyX7%2DEZL7b9%2C%20yX7%5EF6XyQ%7CA%2D%2C%20%20%3COpen%20Vamp%3E%20%7D%20==0=0===Search%20For%20Peace=Tyner%20McCoy==Ballad=C==1r34LbKcu77%2DFZL4Ah7%2011%2DGZLQyX%7CrQyXQ%7CyXsus31GZL9b7D%20C7b94TA%2A%7BZL%2CC%2Fb9LZE31CB%2A%5B%7D%20%2CB%2F7E%20%2D7%23CZL9b31bA%207%2Db%20Ab1331bB%2031G%20s%20x%20LZZL%20x%20ZL%20x%20ZLG%2F%5E7bA%209%2DGZL7D%207%2DAG13suZL%20x%20%207%2DFZAh7%20D%2011%2DGZLQyX%7CrQy%7CXQyXsus31GZL9b7C7b9LC%2A%5B%5D%20CQU%7CY9LZEbXQyXQyXZ%20%2CB%2F7E7%20%2D%23CZL9b31bA%207%2DyQXyQb31bB13XyQZ%20==0=0===Second%20Star%20To%20The%20Right%2C%20The=Fain%20Sammy==Slow%20Swing=Eb==1r34LbKcu7B%207%2DF4EbXybEZL7bB%20bA%7CQyXG%2D%7CQyX%2DC%7CQyX7G%7CQ%20C7LZ4TA%2A%7B%7CQyXbbXyQ%7DbE%207%2DbB%7CQyXbA%7CyQX7%2DbB%7CQyXbAB%2A%5B7%2CLZAEZL7bbA%7CQy%7CC%2DXyyX%2DC%7CQyX7G%7CQyXEbC%2A%5B%5D%207bB%207%2DF%7CQQ%7CG%2DXQyX7G%20Bb7LZEb%20C7LZF%2D7%20Bb7LZEb%20Bb7%20Z%20==0=0===Second%20Time%20Around%2C%20The=Van%2DHeusen%20Jimmy==Medium%20Swing=C==1r34LbKcu7%297%5EF%284C%5E7%20%7CQyX7G%7CQyX7%2DDZ7LobE%207%2DEZL%297F%28%20C%5E7%20%204TA%2A%7BCZL%297E%2D7%29%207%2DA%7CQyX9b7EZL%29F7%28%20%207hBZL%297%2DA%28%20%20%20%28Ab%286CZL7G%7CQy%29%20%20%28CQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EF1NZL%297%7CD%2D7X7%2DG%287yX7G%7CyQXyQDZL%297obE%28%20%207DZ%29L7bE%28%20%207%5EF2NZL%20%2D7XyQX%7DQyXQyX6C%20%20%28Bb9b7G%20sus7GZL7Ds%20us7D%7CQyX7AZL%297susLZ7hE%7CQ%7CD%2D7%20G7%20Z%20==0=0===Secret%20Love=Fain%20Sammy==Ballad=Eb==1r34LbKcu7%7Cl%2C7C4Eb%5E77bA%2C7bEsZLsus7Bb%207%5EbEZLsus7bB%20%2CG%2D7%2C4T%7BA%2AQyX%7D%20b7LZFbE1NZL7bB%207%2DFZ7LbB%207%2DFZL7bB%207%2D6%20Bb7B%207%2DFE%207%2DbQXyQ%7C7%5EbBZL7F%207%2DC%5BB%5D%2Al%2C7G%2ChDs%206bE2NXyQ%7CByXQyXEZL7bb%5E7%20DZL9b7C%207hGZLsu7sbB%207%5EbE%5BA%2A%5D%207bF%2D7%20BAZL7bb6%20Bb7%20Z==0=0===Segment=Parker%20Charlie==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX64Bb%2D69b7F%207hC%7CQyX6%2DBbZL9b7F%207hC%7CQyXLZBb%2D4TA%2A%7B%20lcKQ7b9LZBZL%20QyXQyX%7D%209bF7%207hC%7CQyX6%2DbB1Nb%2D6XyF%207hCQyX9bFh7XyyX7hbEZL%20lcKQy7X%2DbE%7CQyX9b7bB%7CQQ%7CAb7B%2A%5B%5D%20hC%7CQyXyQ%7CCZL9b7F%207hC%7CQyX%2D6bBA%2A%5B%5D%209b7F%207hBb%2D6X7%5EbD%7C7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9%20Z%20==0=0===Se%C3%B1or%20Blues=Silver%20Horace==Afro=Eb%2D==1r34LbKcu7QyX96b%2D69X%20lcKQyX11%237BZLx%20%20ZL%20x%20ZL%20lcKQyLZEb%2DE21T%5BKcl%20LZBb9XyQ%7CAb9XyQ%7CEb%2D69XyQKcl%20%20Z%20==0=0===Sentimental%20Journey=Brown%2DGreen%2DHomer==Medium%20Swing=C==1r34LbKcu7bB%287o4C6XyZL7C%206CZL7G%207DLZ%297A%28%20x%20ZL%20lcKQF7%20F%234T%7BA%2ADZL%20l6%20A7L6CZL%20lcKQyX6FlB%5B%2A%7D%206Cl%2C7G%2C7DsZXyQKcCZL%297G%207DZcl%20LZ%20x%20ZL%20lcKQyX6C%2C%5BA%2A%2C%5D%20%20lcKQyX7G%28A7%29LKQyX77LZC6%20C7LZF7%20F%23o7%28Bb7%29LZC6%20A7LZsD7%2CG7%2ClC6%20Z==0=0===September%20In%20The%20Rain=Warren%20Harry==Medium%20Swing=Eb==1r34LbKcu7bB%207%2D4Eb%5E77bDZL%20lcKQyX7%5EAbZL7bE%207%2DbB%7CQyXXyQ%7CF4T%7BA%2AbB%5BB%2AEb6%20CKQyX6bE2NZL%20QyQXyX%7D%207bB%207%2DFZL7cl%20%20%5D1NZL77%2DFZL7LZBbCZL7F%207%2DCZL%20lcQKyX7%5EbAZL7bE%207%2D%2D7%20F7bE%207%2DyX7bDb7XyQKQyX7%5EbAZL7bE%20%2D7bB%7CQyX7%5EbE%5BA%2A%5Dcl%20LZB%7CQyXQ%7CF%2D7%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z==0=0===September%20Song=Weill%20Kurt==Ballad=C==1r34LbKcu7GZL7D4F7XyDZL7%2DA%207%2DEZL7%2D%20D7%5ECZL7bB%207%2DF%7CQ7sus%204TA%2A%7BX7C%7CQG7LZN2NZL%20QyXQyX%7DQy7X%5ECZLsus7G%207%5EC1C%5E7Xy%20sus7QyX7oBF%2D6XlcKQyX6%2DFZL%20lcQKyX7o%23FZL%20lcKQy%20LZF%23%2A%5B%5DQyus7DZsXyQ%5D7%2DEZL7%2DD%207%5ECZLb7B%207%2DF%7CQyX7FA%2A%5B%20A%2D7Lus7G%7Cs%20D7LZG7sus%20G7LZC6XyQKcl%20%20Z%20==0=0===Serenade%20To%20A%20Cuckoo=Kirk%20Roland==Medium%20Swing=F%2D==1r34LbKcu7hG%7CQy4F%2D7%2CZL7C%20%2C7hG%7CQyX%2C%2D7FZL7C%20%2C7hG%7CQyXF%2D7%2CX4TA%2A%5BZL%2C7%5ELZF%2D7%5EbAZL%2C7bE%20%2C7%2DbBB%2A%5BY%5DQyX7F%7CQyX%2C7%2C%20Db7C%20%2C7C%20%2C7hC7LZF%5EbD%20%2C7%5EbAZL%2C7b%20E%2C7%2DbBZL%2C7F%20%2C7%2D7%2CLZG%20%2C7hG7LZF%2D7%2C%20F7%20Z%20==0=0===Serenade%20To%20A%20Soul%20Sister=Silver%20Horace==Waltz=Eb%2D==1r34LbKcu7bE%7CQy4Eb%2D7%7CQyX7%2DbEZLQyX%7CQryX%7CQyX9%237E%7CQyXE7%239X3TA%2A%5BX31b7%7CE7%239X31bA%7CQyX31A%7CQXy31bAB%2A%5B%5D%207%2DbE%20yQ%7CBbQyX7%2D1C%7CQy%2D7XyQ%2A%5B%5D%207%2DbE%209%237E%7CyQX7%2DbE%7CQyX9%237E%7CCB13XbE%7CQyX7%2DbELZBb7%237E%7CQyX7%2DbEZL3b17bB%2031B%7CQyX31b9XyQ%7C31B%203yQ%7CE7%239XyQZ%20==0=0===Serene=Dolphy%20Eric==Slow%20Swing=Eb==1r34LbKcu7QyX5bb%5E7XyX7bA%7CQyX7bE%7CQy7XbD%7CQyX11%237bA%7CQyQ%7CD7E44T%5B%20%2011%23XyQ%7CD%2C7E%2C7%2DBs%205b7bBQ%7CyX7hFZL7bG%207%2Db%7ClAb77%5EbE%7CQLZ%20x%20%20%5DY%5BQAb7%2311%20Gb%5E7LZF7%239%20A9LZA9XyQZ%20==0=0===Serenity=Henderson%20Joe==Medium%20Swing=Eb==1r34LbKcu7B%207%2DFh7XyQ7%2DEZL11%237%5EbG%201%2317%5EbA%7CQyX31b7G%7C%20A7LZD44T%5B7FZL7b%5E7%20sZL7bD%207%2DbA%7CQyX7%29hA%287%2DCl%7C%2C7G%2ChDG7%20GbEZL7bXyQ%7CE%5E7%2311XyQ%7CF%2D7%20Bb7%235LZUEb%5E7XyQ%7CDh7%20G7b13%20Z%20==0=0===Serpent%27s%20Tooth=Davis%20Miles==Medium%20Up%20Swing=Bb==1r34LbKcu7ZL11%234Bb%5E77%5EbEZL5%237D%207%2DDLZ7o%23C%207%2DCZL7oB%20%20Ab%5E74TA%2A%7BbB2NZE9LZEQyX%7D%207F%207%2DCZL7%20G7%2DD1NZL7bA%207%5EbXyQ%20L%207%5EbB%20lcKQ%7CBb6XL%20lcKQyX7%5EbEZLl%20cKQyX7bBB%2A%5B%5DQyZC7XyQyX7%5E7%5EbEZyQKcl%207%2DDZL7o%23C%207%2DCLZ7oB%207%5EbBA%2A%5B%5D%20%20D7%235LX7FZL%20Ab7%2311LZBb%5E7%20E9LZEb%5E7%20Ab7LZBb%5E7XyQ%7CBb6XyQZ%20==0=0===Seven%20Come%20Eleven=Goodman%2DChristian==Medium%20Up%20Swing=Ab==1r34LbKcu7%297F%28%204Ab6%28%28%20ZL%297bE%28%20x%297%2DBb%28%20ZL%297%2DF%28%20%20%29bAC%2D7%29x4TA%2A%7B%28%20ZL%29b%2D7%29xx%29bD%28%20ZL%29C%2F7bA%20%28x%29bA%28%20ZL%297bE%28%20%20%28Do7B%28%20ZLL%20lcKEb%29x%20ZL%20lcKQyX7GB%2A%5B%20%7D%20x%29bA%28%20ZL%297bE%28C7XyQ%2F7%2DbB%2DbB%28%20QKcl%20F%28%20%20%29bA%286bAA%2A%5BQ%5DyX7bE%7CQyX7bBZL%2D7%29LZyX7FZA%28%20x%29Eb7%29LL%297bE%28%20x%297%2DbB%28Z%20L%297F%28%20x%297%2DC%28%20ZZ%20%28Ab%28%20x%297b7%2FC%29LZ%20%28Db%29x%20%28Do7%29LZ%20%28Bb%2D7%2FEb%29x%20%28Eb7%29LZ%20%28Ab%29x%20%20Z%20==0=0===Seven%20Steps%20To%20Heaven=Feldman%20Victor==Up%20Tempo%20Swing=F==1r34LbKcu7QyX314F13XX31F%7CQyX31bE%7CQXy31F%7CQyX31bE%7CQyyQ%7CEb4T%5Bi%2AG%7CQyXyQKclbA%207%2DDZL7A%207hELZ7bB%207%5EF%7BA%2AY%5D%20%207LZG7X31F%7C%7CQyX7%7CC7XyX7%2DD%7CQyX7%5EC%5BB%2AQ%7DyX6FZL6E%206bE%7CQyQ%7CE%2DQyX7%2D%207%5EF%5Bb7LZEC%207%2DG%7CQyX7%5EbGZ7LbD%207%2DbA%7CQyX7%5Eb7%20%5D%2AAB%207%2DFFZL6EEh7%20AQyX7C%7CQyX7%2DG%7CQXy7GZL7bA%207%2DDZL7%7CEb6%20ZL7bB6%20%20%20Z==0=0===Shadow%20Of%20Your%20Smile%2C%20The=Mandel%20Johnny==Bossa%20Nova=G==1r34LbKcu7%5EG%7CQy4F%23%2D7yX7%2DA%7CQyX7A%7CQy7X%2DE%7CQyX9b7B%7CQyXQ%7CD7X4T%5BA%2AyX7h%23C%5E7XyD%2F7%2DE%7CQyX7%2DE%7CQXy9b7B%7CQyX7h%23F%7CQXyQ%7CC%7CQyX77%2DE%7CQb9XyQB%7CQyX7%2D%23F%5BB%2A%5DQXy31b7B%7CQyX7h%23F%7C7b9Xy7%23F%7CQF%207%2DC7XyQ%7C%2DA%7CQyX9b7E%7CQyXh7B%7CQyX7D%7CQyX7%2DA7XyQ%7CA%7CQyX7LZB%2D7XyQ%7CE7b13XyQ%7CA7XyQ%7CD7sus%20D7b9LZG6XyQKcl%20%20Z==0=0===Shaw%20%27Nuff=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===She%27s%20Funny%20That%20Way=Daniels%20Charles==Ballad=Eb==1r34LbKcu7FZL7C4Eb%5E7L5%237D%207%5EbEZL5%23b7B%207%5EbEZL5%237bB%20ZGh7%204TA%2A%7BL7bB%20Db7XyZL%20QyXQyX%7D%207bB7%20%2DFZL7F%207%2DC1N%7CQN2Eb6%7CQyX7%2DbAZLEb7%20%5D%5EbEZL7bB%206bE%7CQXy7bD%7CQyX6%2DbAB%2A%5B7%20Eb7%206bEZ%5EbEZLLZG%2D7%207%5EbEA%2A%5B%5D%207bB%20%2D7FZL7F%207%2DCZL7C%20Bb7%2357bD%206ZL7bB%235LZEQyX7bD%7CQyX7FZLC7%207hGZL5%237D%207%5Eb%7CEb6%207bB%207Eb6XyQZ%20==0=0===Shine=Dabney%2DMack%2DBrown==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyXKcl%20L4TA%2A%5B7bBZL7XyQ%5DyX7FZL%20lcKQyX7C%2DZL%20lcKQyX7GB%2A%5BQKcl%20bB%7CQyZL%20lcl%20%20%5D%5BG%7CQyX7bB%7CQyX7%2DZFL%20lcKQyX7%5EbEC%2A7XyQKcKQyX7%2DF%7CQQKcl%20QyX6bEZL7bDpp%7CyQX%2C11%237%5EbAD%2A%5B%5D%20%7CC7XyyX7%2DCXyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Shiny%20Stockings=Foster%20Frank==Medium%20Swing=F==1r34LbKcu7%7CQyX74G%2D7XX7bB%7CQyX7%5EFZLQXy%7CrQyX%7CQyX7C%7CQyyQ%7CA%2D4T%5BA%2AE%7CQyXyQ%5D%2ABC%2F7D%207D%7CQyX7%2DALZ7bB%207C%7CQyX7%2DG%5BLZB%2D7X7obA7%5EFZLA6XyQQyX%7CQyX7C%7CQyX7G%2D%5BA%2A%5D%209b7D%207hA%7Cr%7CXyQ%7CQyX7QyX7%2Db7XyQB%207C%7CQyX7%2DG%5BC%2AQ%5DyX7obA%7CQyX7%2DA%7Cb7LZAB%7CQyX%7CD7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===Short%20Story=Dorham%20Kenny==Medium%20Up%20Swing=C%2D==1r34LbKcu7%20x%20ZLT44C%2D%20lcKQyX7%2DFZL%20xZ%20L%20x%20ZL%20lcKQyX7LZ%20x%20%2CA%2A%2C%5BDZL%20lB%2CF%2D77%5EbD%7CQyX7bA%7CQy7X%2DbE%7CQyX7bB%7CQyXXyQKc%2A%2C%5B%5D%20h7XyQ%7CG7b9XyQZ%20==0=0===Shutterbug=Johnson%20J%2EJ%2E==Up%20Tempo%20Swing=G%2D==1r34LbKcu7%2DCZL%20%2D7XyQx%20ZL%20lcKQyX7%2DGLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xG44T%5B7bE%207cl%20LZ%20x%20ZL%20x%20ZL%20lcKyQX7%2DGZL%20x%20ZL%20x%20LZBb%2DKQyX7LZAh7%20D7b9%235LZG%2D7XyQKcl%20%20Z%20==0=0===Si%20Si=Parker%20Charlie==Medium%20Swing=F==1r34LbKcu7L7bE%207XyQ%7CQyX7bBZL7F%207%2DCLZ7G%207%2DDZL7A%207hE%7CBb%2D7F44T%5BZF7XyQ%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Sidewinder=Morgan%20Lee==Funk=Eb==1r34LbKcu7QyXZLnD7%2Cl7bEl%2C7Dns%7CZLQy%7CXrQyXZL%20x%20ZL7bELZ%20x%20s44T%5BZL%20x%20LZ%7Csnl%2C7DnsZLQyX%7CrQXyZL%20x%20ZL7bAl%2C7GEb7LZQyX%7Crl%2C7DnsnGh%2CX%7CrQyXZL%20x%20ZL7Bbl%2C7%2DFnsZL9b7ClyQLZsZL%20x%20Eb7LZ%20x%20LZEb7%2Cn%20LZ%20n%20%20Z%20==0=0===Silver%27s%20Serenade=Silver%20Horace==Medium%20Swing=G==1r34LbKcu7QyX9%2D4E%2D9XlcKQyX9%2DAZL%20lcQKyX9%2DbBZL%20lcKQy%20LZEb4TA%2A%5BbE%207%2D%5D%5B%2ABAC%207%5EbBZL7Bpp%7CQXy7%2DCZL%20lcKQyX7%2D%2D7LZD%20%20lcKyX11%23%2D7%20%20QQyX96Gf%7CQyX11%23D7Q%7CYZQyX11%237DZL%7CfG%5E7AZL7%5EQZ%20==0=0===Simone=Foster%20Frank==Waltz=D%2D==1r34LbKcu7Xsus7%2D7XyQ7%2DD%7CQyX11%237bE%7CyQX7%2DD%7CQyXsus7A%7CXyQ%7CAD43T%5B%2DD%7CQysusXyQyX7%2DbB%7CQyX7%2DAQ%7CyX7%2DG%7CQyX7bA%7CQ%7CEb7X7D%7CQy7A%7CQyE%2D7XyQyX7bB%7CQyX7%2DF%7CyQX7%2D%23F%7CQyX7%5EF%7CQ%7CE%2D7X%7CQyX7b9b5XyQ%7CD%2D7XyQ%7CA7susXyQ%7CUD%2D7XyQ%7CEb%5E7%2311XyQZ%20==0=0===Since%20I%20Fell%20For%20You=Johnson%20Buddy==Slow%20Swing=Eb==1r34LbKcu7bAZL74Eb%5E7FZL9b7C%207%5EbEZL%2397bB%207%2DFZL9b7C%20%2D7%20Bb4T%7BA%2AbE2NZLZF7%20QyX%7D%207bB%207FZL97bC%207G1NZLsus7bBXyQ%20L7bG%2077bE%2077LZBbyX7bE%7CQyX7bD%7CQXy7bA%5BB%2A%5D%207bE%207%2DQ%7CBb%2DbA%207%5EZL9b7XyQ%7CDE%5BA%2A%5D%207bB%207%2DFZ9Lb7C%207%5EbE%7CQyX7bb%5E7%20C7bAZLLsus7b7%239LZL7bG%207bAZL7bB7%20%2DFZL9b7C%207%5EbEZF7%20BbB%207%2DFZEb6%20C7b9LZF7%20Bb7%20Z==0=0===Sippin%27%20At%20Bells=Davis%20Miles==Medium%20Up%20Swing=F==1r34LbKcu77%2DbB%7C%5E7XyQbBZL7B%207%2D%23FZL7G%2D%207%2DAZL7bB%207%2DF%7C%5E7XyQF44T%5B7bA%207ZA%2D7X%2C7%23F%207%2D%23CZL7C%20%2D7GZL7bD%207%2DbA%7CQyQLZA%2DL7bE%20F%20sol7%20Gb7QyXQyXZ%20%20lcKQy6XFQ%5BY%20%20QyXQyXZ%20%20%20%3CSo%5EbDZL%20Blues%3E%20==0=0===Sister%20Sadie=Silver%20Horace==Medium%20Up%20Swing=G==1r34LbKcu7%7CrQyX4G7Xy%7CrQyXZLQyX%7CrQyZXL%2911%237bA%28%20lcKQXyQLZ4T%7BA%2AA%7CQyX%2AB%5BC7X7bB%7CQyX7CZL%20lKcQyX7GZL%20lcKQyXyQ%7CA7%7D%20QyXyXZLQ%5D%2AA%5BGyXZLQyX%7CrQyXZL1%291%237bA%28%20lcKQyX7Qr%7CXyQyX7bQr%7CXyQ%20Z%20==0=0===Skating%20In%20Central%20Park=Lewis%20John==Waltz=C==1r34LbKcu7%20G%2F7%5E4C%2FG%207GZL%20G%2F7%5EFZLxZ%20LG%2F7%5ECZL%209b7GZL%235LZC3TA%2A%7BBp%2CA%2F5%2FGb%207GZL%207%2DDZL7AZL7%20%2DEZL7BZL%207%5EFZLLZN1Fb7CZLDZLbEpG7%2FBLE%2F7%5E%2DFZL7%2DFB%2A%5D%5B%205b7CZL7%5EC2N%7D%20ZF%2D7%2FZL6%2Db9b7DZb%5E7LZLbB%2F6%2DCZL6%2DCZL%2D6bBZL7%2DCZLD%2F6bBZAh7LEZL7hLxZL%2CLZF%2D%5EZL9b7GZLG%2FCA%2A%5B%20%5D5%237GZL7hDZLE%2F7C%5E7%2FG7%2DFZL%2DDZL7GLZG7EZL7BZL7%5EFZLbG5%2Fb7CZLG%2F7%5ECZL5%23%2D7LZA%2F7%5EFZ%2F9dda%2CQLZCFZLbG%2F9b7CZLG%2F%5E7CQ%5BY%5D%209b7GZL7%5E%5E7LZC7GZL7s%207%2DA9LZG7%2BCZLG%2FCZL%207o%23FLZ7DZL7%2DAZL7%2DEZL%2FG%23LZ%2DDZLEC%2FBZLF%2D7%2C%20LC%2FbDZL5%237%5ECZLZxL11%237%5EbDZL7%5EbEZBb%2FCl%7C%2C6G%2CC%2C%7CC%5E9XyQZ%20==0=0===Skippy=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7%207bBZ4D7%20G7bGZL7bD%207bAZLA7%207bBZL7F%207CZL7%2C%20F7L4TA%2A%5B7F%207bb7XyQ%207bAZL7bE%207EZLF7%207bGB%2A%5B%5DQyX7G%7CG7LZGAZL7AZL7F%207%20A7LG%207DC%2A%5B%5D%207A%207ELZ7B%207%23F%7CQyX7bAZ7LZC7bB%7CZL%5B%5DQyX7LZAb7bD%207bAZL7A%207bZBL7F%207bGZL7bD%207LZGb7A%207bB7G%7C%2C77%2CC7%2C%2C7bB%2C7B%7C%2C7%23F%2C7%2CG7bA%2C7A%7C%2C7bB%2C7BA7%2CAbbDsD%2AQyX7%5EF7%2CE7bE%207%2DbBZL7bE%207b%2DBZL7bE%207%2DbBl%7C%2C7LZAb%2C7bG%2CZ%20==0=0===Skylark=Carmichael%20Hoagy==Ballad=Eb==1r34LbKcu77%2DGs%204Eb%5E7L11%237A%207%5EbEZL7b%5EA%20G%2F7%5EbEZL7%2DF%20ZAb%5E74TA%2A%7BZL%20QylF7Xy%207bB%207%2DFZL7%2DC%20b6E1NZL7bB%207%2DF%7CQ%7DXyQX%7C%2C7C%2CL7bE%20%20Bb7%23L%297F%287B%20%297%5EbA%28%2D7CB%2A%5B%5DQyX6bEZL9ZBb%2D76bE2N%2DE%207%5EXyQ%7CGbAl%2C7bE%2C7%2DbBsZ7LbD%20%2DFZL9b7C%207h%5E7LZG7%5EbAZ%207%5EbE7%2CD7%2CA%20G%2F7%5EbEZL7%2DF%20%5E7bElA%2A%5B%5D%2C7bB%2C6Gb%5E7LZAsZL7bEZL9LZAb%5E6bEZL7bB%207%2DF%7CQXy7Fl%7C%2C7C%2C7%2DGs%207%20Bb7%2311%237A6%20Bb7%20Z%20==0=0===Skyliner=Barnet%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu77bB%7CQ4C6XyZL%20lcKQyX7%2DDZLl%20cKQyX7AZL%20lcKQF%2D7Xy4TA%2A%7BG%2F7%2DD%2D7XyQD%7CQyX6C1N%7CQyX7%7CGQyX7%2DD%7CQyX7bB%7C7XyQ%7CE%7CQyX%23FB%2A%5B7XyQ%7DeniF%3ClcKQyX6CZ7LG%207%2DD%7CQyX6C2N%7C%3E%20%20%5DYG%7CQyXEZL%20l%7CB7Xy7%5EG%7CQyX7D%7CQyX7A%2DZL%20lcKQyX7%5EE%7CQXyQKcQyX7%2D%2EC%2ED%3CQ%7CAb7GZL%20lcKQyX7%2DDZ%20LlcKQyX7%5EbD%7CQyX7XyQ%7CyX7%2Db%20al%202nd%20End%2E%3E%20x%20%20%5D%20==0=0===Slipped%20Disc=Goodman%20Benny==Medium%20Swing=Ab==1r34LbKcu77bE%2074Bb7%20F%206bAZL7bE%207%2DbZBL7oB%207%5EbAZL7bE7LZBb4TA%2A%7BA2N%7CQ7%20Bo7QyXQyX%7D%207F%206bAN1ZL7bE%20%2C7%2DbBZL%2CXyQXy%5EbAZLrQyX%7C%5D%5B%2ABCE%7CQyX7bBZLQyX%7CQryX%7CQyX6%2DF%7CQyX7b7XyQQyX6b%207bBZ%5D%5B%2AABbAZL7bE%207%2DbBZLo7B%207%5EbAZL7bE%207b6%20F7L%20QyX%7C%20%20n%20ZAb%5E7%20%5D%20%20%3EeniF%3C%206bAZ7LbE%20%2C7%2DbBZL%2C7oB%5B%20n%20LZL7bEyX%7CrQyQ%20%20YbA%20bE%2FbAZL7oD%20%3A%3EsoloS47%2A%3CbDC%2A%7B7LZXyXQyX%5DB2NZLb%20Do7yX%7DQyX7bE%7CQyX7Bb1NZL7F%20bE%2FbAZLQXyQ%20D%7CZLQb7%20Eb7LZ%3CAfter%20solos%20D%2EC%2E%20al%20fine%3EAb6XyQZ%20==0=0===Slow%20Hot%20Wind=Mancini%20Henry==Bossa%20Nova=C==1r34LbKcu7%20lcKQ4A%2D9XZL%20lcKQyX9%2DDZLx%20%20ZL%20x%20ZL%20lcKQyA%2D9Xy4TA%2A%7B%5EbDZLF%5E7%231A%207bEZL%20lcKQyX%5E7bEZL7%5EEpp%7CQyX1b7susB%2A%5B%7D%209%2DDZLC%5E7Xy%20x%20ZL%20lcKQyX9%2DAA%2A%5B%5D%209b7E%207%2DB%7CQLZ%20x%20%7CQyX7XyQKcl%20LZA%2D9XyQKcl%20%20Z%20==0=0===Smile=Chaplin%20Charles==Ballad=F==1r34LbKcu7%7CQyX74F%5E7XX7obA%7CQyX7%5EFZLx%20%20ZL%20x%20ZL%20lcKQyyQ%7CG%2D4T%5BA%2A%2DGZL%20%5D%2AB%5BGX7%5EF%7CQyX7bE%7CQy7X%2DbBZL%20lcKQyX7%2DyQKclQyX7DQyX7oC7XyQX7%5EFZL%20x%20ZL%20x%20LZ%20lcKQyX7%5EF%5BA%2A%5DyQ%7CAb%7CQyX7QyX7%5EyQ%7CD77bE%7CQyX7%2DbBZL%20clKQyX7%2DG%5BC%2A%5DQyXXyQ%7CFX7%2DG%7CKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===Smoke%20Gets%20In%20Your%20Eyes=Kern%20Jerome==Ballad=Eb==1r34LbKcu7%207%2DGZ4Eb%5E77%5EbAZL7bE%207%2DbBLZ7bB%207%2DFZL7obG%20%20Ao7L4T%7BA%2AQyX6bF%2D7%20B%20QyXQyX%7D%207bB%207F%2DZL7C%207%2DG1NZL7bLZN2EZL7%2DCZL7bG%20Gb7%20ZL7bA%207%2DbE%7CQyX11%237E%7CQyX7%5EB%5BB%2A%5DDb%2D7%207%2DbD%7C%2DFZL7Q%7CF%2D7%5EbE%5BA%2A%5D%207bB%207%2DZFL7C%207%5EbEZL7bB%207%20GboyX7%5EBC%206bELZBb%2D%207%2DFZL7%2DC%207%2DGZ7LoA%207%5EbAZL7bE%207Bb7LZ7bB%207%2D7LZF%2D7%20Bb7%20Z==0=0===Smoke%20Rings=Gifford%2DWashington==Slow%20Swing=F==1r34LbKcu77C%207h4F%5E7X7%5EbBZL7F%207%2DC%7CQXy7%5EF%7CQyX5%237C%7CQyXyQ%7CG4TA%2A%5B7G%7CQyD%2D7LZl%7C%2C7A%2C7bBs%205%237%7CCQyX7%5EFZL7C%207%2DGD%2D7%2CX%206FZL%2CXyQ%7CBb%5E7%2CXyQ%7CGh7%20C7LZF6%20Bb7LZF6%20C7%20Z%20==0=0===Sno%27%20Peas=Markowitz%20Phil==Waltz=Eb%2D==1r34LbKcu7yX9%2374Eb7%23%7DQyX7%2DbE%7CQyX9%23b7B%7CQyX7%2DbA%7CQyX9%7B%2AAEb3Ti%2A%7BE%7CQyX7XyQ%7CyX7%2DbA%7CQyX7%2DEZ7L%2DC%207%5E%2DC%7CQyX7bDQ%7CB%2D7%2DbA%7CQyX7%5E%2DQ%7D%5B%2AB7%5E%2DB%7CQyX7%5E%2DG%7CQXysus9bD%7CQyX9%237DXyQ%7CCyX7%2DbQyX7bXyQ%7CA7%2DbA%7CQyX9%237bEA%5B%2A%5DQyX7%2DbA%7CQyX7%2DXyQ%7CD7%2DE%7CQ%7CC%2D%5E7%20C%2D7LZE%2D7XyQ%7CAb%2D7XyQ%7CB%2D7XyQ%7CEb%2D7XyQZ%20==0=0===S%C3%B3%20Dan%C3%A7o%20Samba=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7%7CQyX64C6XyyX7G%7CQyX7%2DDZL%20clKQyX7D%7CQyX7F%7CQQ%7CN1C4TA%2A%7BQyX7%5E%7DXyQX7C%7CQyX7%2DGB%2A%5B%5D%20l%20cKQyX6C2NZL%20QyXyQ%7CFQyX7FQyX7DZA%2D7XF%7CQyX6CA%2A%5B%5D%20%20lKcQyX7G%7CQyX7D%7CQy7XyQ%7CL%20lcKKcl%20LZD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CF7XyQZ%20==0=0===So%20In%20Love=Porter%20Cole==Up%20Tempo%20Swing=F%2D==1r34LbKcu71NZLx4F%2DLZZLxZL7%2DbBZLxZLF%2DZL9b7CZL7hGZLxEb7LZ4TA%2A%7B7bGZLZAb7LNZLQyX%7D%209b7CZLh7GZL9b7GZL7%5EbDZ2Db%2D7L7%5EbA7%2DF%7CQ7LZEbA%7CQyX7bE%7CQyX7%2DBbB%2A%5B%5D%20xZL6bAZL7b%5E7Xy%2DbBZLA%7CQyXb%2D7Xy%7CQyX7%2DbBZL%20lcKyQX7%5EbA%7CQyX7bE%7CQEb7b9B%7CQyXX9b7CQ%7CGh7%5ECZL9b7G%207hDZLEb%2F7%2DF%20%2DFZL9b7C%207XyQ%7CyX7%5EbD%2F7bEAF%2DLZZLxZL7%2DbBZLxZLF%2DZL9b7CZL7hGZLxEb7LZ%2A%5B%5DQy7%2DbBZ7LZF77%2DBZL9b7FZL7%2DCLZ6%2DbDZL7%2DbBZL9bLZE7LhCZLbLZEb7b9LZAb6LZxLZGh7LZC7b9%20Z%20==0=0===So%20Many%20Stars=Mendez%20Sergio==Bossa%20Nova=Db==1r34LbKcu7%5EbGZL4Ab139b7bD%7CQyX7%2DbA%7CyQX9b31bA%7CQyXsus%20Db134TA%2A%7BQyX5%23B13XyZL7%2DF%207%5E%2DFZL7%2D%20F6%2DFZLF%2FbD%20%2DF%7CQBb7%239%7CQyX7D2N%7D%20susXybB%20sus9bB%7CQyX6Db1N%7CQyX9b31bA%7CQ7%239%23531bA%7C9b31b%7CGb%5E711%2DF%7CQyX11%2331b%7CGQyX11%2DGC%2A%5B%5DQyXXyQ%7CBQyX6b%5B%5D%205%23b%2D11X%20sus9bBZL5%237F%2013F%7CQyX9b31bA%7CQyBb7%239E%7CQyXbA%7CQy3susX%7CQyX31b7bB%7CQyX%2D9F%7CQyX9b31bA%7CQyEb%2D9X1bAD%2A13b9XyQ%7CDb6XyQ%7C%20%28B69%29x%20%20%5D%20==0=0===So%20Nice%20%28Summer%20Samba%29=Valles%20Marco==Bossa%20Nova=F==1r34LbKcu77bEZL4F%5E7XyX7%5EbB%7CQyX31b7%7CEQyX7%2DBZL%20lcKQyQKcl%204TA%2A%7B7%2DDZLl%20%20%5D%5B%207hE%7CQyX7%2DG%7CQy9Xb7D%7CQyX7%2DA1NB%2AA7b13cKQyXyX7%2DG7XyQ%7Cb7D%7CQyX7%2DA2NC%2A%7D%5B%207C%207bD%7CQyX7%2DG9XyQ%7CG%7CQyXQ%7CC7b9XyQ%7CF%5E7XyQ%7CBb7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===So%20Sorry%20Please=Powell%20Bud==Medium%20Swing=Eb==1r34LbKcu7L7bE%204Eb6%20L7bB%207%2DFZL7C%207G%2DZL7bB%207%2DFZL7%2DCZBb%2D74TA%2A%5B6D%28%20%29%20Ab7L%2DF%7C%297bB%28%20%297%2DF%28b7G%297C%28%20%297G%287%2DGZ7%28Db67%2DbEZBZL7bEb6%29%20ZL7C%207%2DGZL7bB%20%2D7FZL7%2DC%206bEA%2A%5B%5DF%2D7%20B%287bB%29%286bE%7Cb7LZE%20%297%2DF%287bB%297C%28%207%29G%287%2DFZL7bA%207%2Db%28Bb7%29E%207%2Db7%2DCZL%28D6%29%20yX6bA%7CQyX7bE%7CQXy7%2DbBB%2A%5B%5D%20%296bE%28QKcl%20%20%296bD%2DGZL77XyQ%7CFZL7%2DC%206bEA%2A%5B%5D7%20E%207%5EBZL7bG%207%2DF%2D7%20BbF%7CQyX7bB%297ZF%2D7%20G%287%2DFZL7bA%207%2DbZEL7bE%207%2DbBZL7bB7%29%20%28CL7C%207%28F%2D7%29%20%28Bb7%29%7CEb6%28Db6%29%20%28D6%29%20%28Eb6%29%20Z%20==0=0===So%20Tender=Jarrett%20Keith==Even%208ths=A==1r34LbKcu7%7CQyX74A%5E7X7%2D%23F%7CQyX7%2DG%7CQy7X%2D%23G%7CQyX7%2D%23F%7CQyXyQ%7CB4TA%2A%5BQyX7%5EQ%7CC7%23X9b7bE%7CQyX7%2DbBQ%7CyX5%239b7F%7C%7CQyX5yQ%7CAbyX7%5EEX31b7yQ%7CF77hEB%2A%5B%5DQyX7%5EbBQ%7CyX5%237%5EbB%7CQyX9bXyQ%7CAX7hC%7C%5EbB%7CQ7XyQ%7CZL7%2DD%2031b7AZL7Eb%207%2DbB%7CQyXC%2F7%2DDB%2D7Xy%2DD%7CQy31B%20sA%5E7XyZL9b7%23F%207%2D%23CZLE7%207%2DB%7CQyX7%2D%23F%7CQB13su%7CQyX7LZB%2D7%20E7LZA%5E7XyQ%7CB%5E7%2311XyQZ%20==0=0===So%20What=Davis%20Miles==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%5BA%2A%20%20x%20ZD%2D11XL%20lcKQyX11%2DDZLx%20%20ZL%20x%20ZL%20lcKQyZ%20x%20L%5BA%2A%5D%20%20x%20ZLb%2D11X%20lcKQyX11%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyLZ%20x%20E%5BB%2A%5D%20%5D%2AA%5BD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Social%20Call=Gryce%20Gigi==Medium%20Swing=Db==1r34LbKcu7F%7CQyX4B7%231Ltla7bA%207%2DbE%7CQXy7%2DbEZL31b7bB%201ZDb%5E74TA%2A%7BG%7CQyX7LZEbyX7bAB%2A%5B%7DQyX7%5EDbZL7D%207bE%7CQyX7%2DQ%7CDb7%2DE%207%2D7BA%2A%5BQKcl%20bA%207%2DbE%7CQyX7%5EEQ%7CyX7B%7CQyX7%2D%23FZL7%235%20%5DyX7%5EbZL7%2DEb7b13QyX7%5EbDZLtla7b%20A7%2DbE%7CQyX7%2DbEZL%7CF%2D7%20B%2011%23X6bDlyQ%7CEb%2C7%2DbE%2C7bB%2C7%2DFsLZ7bG%207%5EbDZL7D%207Ab7%2C%7CX7%2DbEyQZ%20==0=0===Softly%2C%20As%20In%20A%20Morning%20Sunrise=Romberg%20Sigmund==Medium%20Swing=C%2D==1r34LbKcu77hD%7CQ4C%2D7XZL9b7G%207hD%7CQyX%2D7CZL9b7G%207hD%7CQyC%2D7Xy4TA%2A%7BbB%207%2DLZN1C7%2DC2NZL%20QyXQyX%20%7D9b7G%207hD%7CQyX7%2DXyQ%7CF9b7G%207hD%7CQBEb%5E7F%7CQyX7%2DFZL%20lcKyQX9b7CZL%20lcKQyX%23o7Xy%2A%5B%5D%207CZL9b7b9XyD%7CQyX7%2DCZL9b7G7%20hD%7CQyX7%2DCA%2A%5B%5DQh7%20G7G%7CQyX%2D7XyQ%7CDh7%20G7b9LZC%2D7XyQ%7CDh7%20G7b9%20Z%20==0=0===Solar=Davis%20Miles==Medium%20Swing=C%2D==1r34LbKcu7bB%7CQy%2D6XyQL%20lcKQyX7%5EF%7CQy7XC%7CQyX7%2DGZL%20lcKZF%2D7XC44T%5B7XyQ%7CEb%5E7XyQ%7CEb%2D7%20Ab7LZDb%5E7XyQ%7CDh7%20G7b9%20Z%20==0=0===Solitude=Ellington%20Duke==Ballad=Eb==1r34LbKcu7X7bB%7C4Eb%5E7F%7CQyX11%237bD%7CQy7X%5EbAZL7bEpp%7CQyX%2D7XyQ4T%7BA%2A%5D%207bEEb%5E7X%7CQyX7%5EbE2NZL%20QXyQyX%7D%207bB%207F%7CQyBb%2D7%201N%7CQybE%7CQy6XyQ%7CQyX6bA%7CQyX7bE%7CyQXbB%2F6bE%7CQyX7oA%7CAo7XbA%5BB%2A%237bD%7CC7b9LbAZL7bEpp%7CQyX7b%5EE%5BA%2A%5D%207bB%207%2DFZ%5E7XyQ%20bB%2F611XyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb%5E7%20Eo7LZF%2D7%20Bb7%20Z==0=0===Some%20Enchanted%20Evening=Rodgers%20Richard==Ballad=C==1r34LbKcu7QyX7%5E4C6Xy7C%207%2DG%7CQyX6CZLl%20cKQyX7GZL%20lcKQ%235LZF4TA%2A%7BDZL7%2Db9LZDZLG%2F7C%207%2DAZL9%23E7%207hBZLC%2F7%2DD%207%2DF%5E7%20E7App%7ClcKQy%7CG7XyZL%20QyXQyX%7D%207G%20%2D7DZL7%2DA%207%5EC1N%7CQN2C6XQyX7%2D%207obBBG7%2FD%207GZL7D%207%2DAZLCD%20%2F7GZL6C%207GZLC%20A%2D7LZ%2A%5B%5D%20%20X7%5EFZ%5B%2AAC6%207%2DG%7CQyX6CZL%20lKcQyX7GZL%20lcKQyXC7%235L%20B%2F7GL7%2DE%20A7b9LG%2F7C%207%2DAZL9%237E7%20hBZLC%2F7%2DD%207%2DDZLZF%5E7pp%7CQyZLC%20DyQ%7CG76C%207GZLC%20D%2F7GC%5B%2A%20%20lcKQyX6C%7CQyXLZG7%2FX7%2DDZD%2D7XyQ%7CG7susXyQ%7CC6%20%20%20Z==0=0===Some%20Other%20Blues=Coltrane%20John==Medium%20Up%20Swing=F==1r34LbKcu7X7bA%7C7XyQ%7CE%7CQyX7bB%7CQyX7BQ%7CyX7F%7CQyXsus7bBb7XyQF44T%5ByQ%7CDb7XyQ%7CC7XyQKcl%20LZF7XyQ%7CC7XyQZ%20==0=0===Some%20Other%20Spring=Herzog%2DKitchings==Medium%20Swing=C==1r34LbKcu7B%2C7Cs4C%5E7%20G%207bAZL7hD%207%2DDLZ9b7A%207hEZL5%237G7b9LZ4TA%2A%7B5%237Gl%2Cp%7CN1%2C6bB%7C%2CoC%2C7Ds%201%2317bEZL7%5EbE%206bElD7%2FA%2C7bB%2C77%2DbBsLZN2EB%2A%5B%5D%207D%207bEZL97bbB%207%2DFZL7%2DG%206bB%2D7%20%20QyX%7D%20L7Bl%2C7%20D7LsZL5%237A%207%2DEZL7%20D7%2DAZL7obB%207%2DBZD%5E%2CC7%2DAl%7C%2CD%207%2DD%2ClA7%2CA%207hEZL5%237G%207%5EAC%2A%5B%5D%205%237G%207D%7Cpp7b9LZ7bBsZl%7C%2C7Gb7%20G7G%2F6CZL7bA%207hAlp%7C%2C7bBs%2C7B%2C7CsZL%20sD7%2CAZL7hC6%2C%20sD%2D7%2CG7Z%20==0=0===Some%20Other%20Time=Bernstein%20Leonard==Ballad=C==1r34LbKcu7%207%2DEl4C%5E7%20%2Ch%23F%2CG%2F%5EC%2C%5ECsZ%20Lx%20ZL%20x%20ZLsus7GF%2D7%2C%7C4TA%2A%7BG%207%5EC%2D7%20G7QyXQyX%7D%20%20x%20ZLssu7G%207%5EC1NZL%2Csus%20LZN2DZL7AG%207%5EbZC%5E7%20%20ZL%20x%20ZL%20x%20ZL7Eb%207%5EbAB%2A%5B%5D%20%2C7bEx%20LZALsus77G%207%5EZsC%5E%2C%207G%207%2DD%7CQyX11%23b7Al%7C%2C7A%2C7%2DA%2C7%2DE%5D%5B%2AACL31b7us7G%20%20x%20LZ7A%207%2DEl%7C%2C7%2DF%2ChF%23%2CG%2F%5EC%2C%5ECsZL%20x%20LZD%2D7ZLsuss%2CLZC%5E7%20G7susLZ%20x%20%20Z%20==0=0===Somebody%20Loves%20Me=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7us7C%204F%5E7XyX7%5EF%7CQyX7bB%7CQXy7%5EFZL7C%207%2DG%7CQyQ%7CDb74TA%2A%5BAZL9bXyQ%7CGB%7CQyX7%5EFZL7C%207G%2D%7CQyX7%5EFZL7C%207%2Dh7%20E76FZLsG%207%2DG%7CF7%20EG%20%2C%2DGB%2A%5B%5DQyX317bD%7CQyX7%2DAZLsus7%2D%5E7LZQyX7%2DA%2A%5B%5DQ%2D7XyQQyX7%2DGZL%20x%20ZL7%20G7%2DDZL9b7A%207hE%7C%7CC7XyGZL6%2DQyX6FQ%7CG%2D77%2DGZL7D%207%2DA%7CQy7XbB%7CQyX7%5EFZL7C%20%20C7LZyX7%5EF%7CG%2D7%20C7%20Z%20==0=0===Someday%20My%20Prince%20Will%20Come=Churchill%20Frank==Waltz=Bb==1r34LbKcu7X9b7G4Bb%5E7%2DC%7CQyX9b7G%7CQyX%5E7bE%7CQyX5%237D%7CQyX7XyQ%7C3T%5BA%2A7%2DD%7CQ7XyQ%7CQyX7%2DC%7CQyX7o%23CQ%7CyX7%2DD%5BB%2A%5DQyX7F%7CF7Xy%2DC%7CQyyX7%5Eb%23o7Xy5%237D%7CQyX7%5EbB%5BA%5D%2AQyX7F%7CQyX7%2DC%7CQXyQ%7CEC%7CQyXbB%7CQy9XyQ%7CC%2A%5DQyX7F%7CQyX7%2D%7CCQyX9b7G%7CQyX7%2DC%5BF%2D7Xb7G%7CQ7XyQ%7CEb%5E7XyQ%7CEo7XyQ%7CBb%5E7%2FFXyQ%7CG7XyQ%7CC%2D7XyQ%7CF7%20%20%20Z==0=0===Someday%20You%27ll%20Be%20Sorry=Armstrong%20Louis==Medium%20Swing=Eb==1r34LbKcu7%5D%20%20lc4EbXyCZL%20lcKQyXbEZLl%20cKQyX7DZL%20lcKQ7XyQK4TA%2A%7BbB%7CQyF%2DXyQL%20lcKQyX7F%7CQyXC%2D%7CQyXbE%7CQyX7bB%7CZBb7X1NB%2A%5ByX7bB%235%20%7D%5BF%7CQyX7C%7CQyXbE%7CyQX%2DbA%7CQyXbA2NC%2A%2DXyQ%7C7bB%207Q%7CEbXyQKcl%20%20Z%20==0=0===Someone%20To%20Watch%20Over%20Me=Gershwin%20George==Ballad=Eb==1r34LbKcu7L7oE%204Eb%5E7ZL7obG%20G%2F7%5EbEZ7LobA%207%5EbAZL7bE%20Bb7%2FF4TA%2A%7BFZL7C7%20sGo1NZL7bB%20%297%2DF%287Ahl%7C%297C%286bA%297%2DG%28G7%235%20%2DF%7CYZAZL%20l7%20%7DXy7%5EbAB%2A%5B%5DQyX7bEQ%7CyX6bE2NZL%20QyXQXyQKcbB%207%2D%5D%207bBQ%7CEb6QyX7C%7CQyX31b7GLZ9b7D%207hA%7CQyXG%2F%7CF%2D7%20yX6%2Db%2DFZL7%5E7%20Eb7bBZL7obG%20G%2F7%5EEbZL7obA%207%5EbAZL7%2FF%20EobEA%2A%5B7%20sGo%28G%2D7%29Ab6%28C7%29%7ClAh7%28F%2D7%29%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Sometime%20Ago=Mikanovich%20Sergio==Waltz=C==1r34LbKcu7%7CQyXsT34C%5EQyX7%5ECZLQyX%7CrQXy%7CQyXsus7G%7CQyX7%7CG7su%7B%2CA%2A%2CyX7D%7CQ%7CA7XA%7CQyX7E%7CQyX7G%7CyQX7%2DD1N%5B%2CB%2A%2C%5DQy%2D7XyQyX7hEQyX7%2DLZEb%2D7G%7CQyX7%2DD2N%5B%2CC%7D%2A%207G%207%2DDZL7bA%207XyQ%7CE%20lcKQC%7CQyX3XyQ%7CX7%2DD%7CQyX7A%7CQyXb7B%7CQyX7G%7CQyX7%2DDyQ%7CG71b7A%7C6XyQ%7CG7%20%20%20Z==0=0===Sometimes%20I%27m%20Happy=Youmans%20Vincent==Medium%20Swing=F==1r34LbKcu77C%207%2D4F6%20D%206FZL7C%207%2DGZL7%20D7%2DAZL7C%207%2DGZL7D7LZG4T%5BA%2A%7CQyX7%20D7LZX7%5EbBZL7F%207%2DC%7CyQX6F%5BB%2A%5D%207C%207%2DGyQ%7CEb7%2DAZL%207%2DAZQ%7CA%2D7%2DGZL7D%206F%5BA%2A%5DQXy7C%7CQyX7%2DGZL7D%207%20C7LyX7%5EFyX6F%5B%2D7%20C7C%207%2DGZL7D%207%2DAZ7LC%207%2DGZL7D%206FZL7%20%5D%2ABGZL7D%2DG%7CQy%20F7LZ7C%207%2DGZL7D%20C%2F6%7CFQyX7bE%7CQyX7%5EbBLZF6X7%2DC%7CQ7%20C7%20Z==0=0===Somewhere=Bernstein%20Leonard==Slow%20Swing=Eb==1r34LbKcu7%20%2DGZL4Bb%20BBZLbA%207bEZL7bB7%20%2DFZLbA%207bEZL7bb%20Bb74TA%2A%7BXBB%2A%5B1Ab%20D%2DbBZLbD%20bA2NZLQ%20yXQyX%7DQyXbBZLb%20Gb%20%5DNZL%2DC%5DQyX7%2DXyQ%7CXF%7CQyXbGZL6%2DbAB%20%7CQyX7%2DF%7CQyX%2DbEyQ%7CD%2DbA%7CQyL%2DC%20%2D%20Bb7LB%20bBZLbA%207bEZLb7B%207%2DFZLbA%207bEZb7LZGbBA%2A%5BZAb%20DbLZBb%2D%20Gb%20%5D%5B%2ACBXyQ%7CAbXyQ%7C%2CU%2CEb%20Eb7LZAbXyQZ%20==0=0===Song%20For%20Bilbao=Metheny%20Pat==Even%208ths=C==1r34LbKcu7%20lcKQ4%3C%2A747%5EbGZL%20x%20ZL%20x%20LZ%20lcKQyXsus7C%3E%20%2311Xy4TA%2A%7BTA%2A%5B%5DusXyQLbE%20bDZLF%20bEZLBb%20F43TB%2A%5B%7D%20%20lcKZF%20G%20s7CZLQyXsuusXyQ%20lcKQyX11%237%5EbGLZ%20x%20ZL%20x%20ZL%20lcKLZC7ss7C44Kcl%20%20%5D%20==0=0===Song%20For%20My%20Father=Silver%20Horace==Latin=F%2D==1r34LbKcu7X7%2DF%7C4F%2D7Xs7C%7CQyX7bDZL%20lKcQyX7bEZL%20lcKQyusXyQ4T%7BA%2A%7CQyX7%20%20%7D%2ABD%207bEZL%20lcKQyX%2D7FZL%20lcKQyX7bE%5Bb7LZClcKQyF%2D7XyQKcl%20%20Z==0=0===Song%20For%20My%20Lady=Tyner%20McCoy==Medium%20Up%20Swing=D%2D==1r34LbKcu7%7CQyX74D%2D7X%7D%20%3Ex4%3C%20%20C%2FF%7CQybXB%2F7%2DG%7CQyX7G%7CQy%7B%2AAD%2D3Ti%2A%7BXC%2FF%7C%7CG%2D7%2F%2F7%2DG%7CQyX7G%7CQyX%2D7D%7CQyXC%2FF%7CQyXbBBbXyQQyX7G%20x%20ZL%2D7XyQyX7%2DbD%7CQyXC%2FF%7CyQXbB%2F7%2DG%7CQyX7G%7CQKcl%20D%7C%7CQy%20x%20ZL%20%7D%7BF%5EyX%2CC%2F7%5EFZL%20x%20Z%20Lx%20ZL%20lcKQyXC%2F7QKcl%20%20x%20ZLLZ%20x%20%20%7D%20==0=0===Song%20For%20Strayhorn=Mulligan%20Gerry==Ballad=D==1r34LbKcu7X7%2DA%7C4D%5E7XD%7CQyXD%2F7%2DE%7CQyX%5E7D%7CQyX%2CD%2F7%2DE%7CQy%5E7XyQ4TA%2A%7B%5B%5DQyXD%5E7XyA%7CQyX7%5ED2NZL%20QXyQyX%7DQyXsus7A%7CQb7%23111N%7CQyQyX7%5EXyQ%7CAE%2F7%5EC%7CQyX11%237FQ%7CyX%23F%2F7%5ED%7CQyXG%2FXyQ%7CF7%5EGB%2AX%2CD%2F7%20B7LZX7%5EDA%2A%5BQyX7A%7CQXysus7AZL7bB%207%5EEyQ%7CE%2D7%2D%23F%7C7%5ED%7CQ7XyQ%7C%7CQyX7%5ED%7CQyX7%2DAQ%7CyX7%5ED%7CQyXD%2F7%2DEA%2D7Xy%5ED%7CQyXyQ%7CA7susXyQZ%20==0=0===Song%20Is%20You%2C%20The=Kern%20Jerome==Up%20Tempo%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7XQyX7%5EC%7CQyX7G%7CQXy7%2DD%7CQyX7obE%7CQy%7CA7Xy4T%7BA%2AyX7bB7XyQ%7C%2DF1N%7CQyX7G%7CQyX%2D7D%7CQyX7A%7CQyX7%2DE7XyQ%7CG%7CQyXE%5BB%2A%5D%20A7LZh%23FZL%20x%20ZL%20lcKyQX6C2N%7C%7D%207G%207%2DD7%20B7%207%2DE%7CQ9b7%23DKcl%20Lh%23AZL%20lcKQyX7%5E%7CEQyX7B%7CQyX7%2D%23FZ7XyQ%7CQyX7%5E%20lcKQ%23%2D7XyL%20lcKQyX7%23FZL%20clKQyX7%23CZL%20lcKQZB7XyG%7CQyXAZL7%2DC%5E7LZBZL7%5EFZL7CZL7%2DZGL7GZL7%2DDZL7obEb7LZE%5BA%2A%5D%207LZD%2D7LZG7LZC6LZA7LZD%2D7LZG7%20Z==0=0===Sonnymoon%20For%20Two=Rollins%20Sonny==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7%20G7LZC%2D7%20F7%20Z==0=0===Soon=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7cKQyX4Eb%5E77C%2031b7C%7CQyX7hZGL%20x%297%5EbA%28%20%7CQyXLZF%2D74T%5BA%2AB%7CQyXh7%28AbB%2A%5D%207bB%20%297B%28317bbBZL%297bD%28%20%20%297%2D%5BEb%5E7FZL%20lG%2831bb7LZAhD%287hA%7CQyX7%2DFZ9L%237C%207hG%7CQyX7%5Eb7%29%20D7E%207%2DbL%20x%297ZG%2D7%28%7CQyX7%5EbE%5BA%2A%5D%207Bb%207%2DFZL7%2DC%20%297%2DC%20%28Ab%5EL%299b7bBZL%29yQ%7CC7%20%297%2DbA%287hFZL%20lKcQyX7%2DFZL7C%2031b%20%28Db7X7hGZ%7CQyX7B7%29%20BX7%5EbAZL7bE%207%2Db%7CBQyX7%5EbE%5BC%2A%5D%207byQ%7CDb%2831b7G%2D7%20C%2D7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Sophisticated%20Lady=Ellington%20Duke==Ballad=Ab==1r34LbKcu77bG%2C74Bb%2D7s%7CQyX7%5EbA%7Cl%2C7b%2CE7E%2C7F%2C7bGs%7CQyXAb7%2CG4T%7BA%2AL%20QyX%7CBb7X9b7F%207hC%7CQyX6b1ANZL7bE%207%2DbB%7CQy%20%7DXyQl%2C7F%2C%2DAZL96XyQ%7C%2DBZL7D%207%2DAZL7%2D%20E7%5EG%5BB%2A%5D%207D%207hA7%20E7bbA2NZA%2A%5Dl%2C9LZG%5Es%207%2DbBZL7%2DC%207%5EZGL7D%207%2DAZL7%2DE%207Ch%2CF7b7D%207l%2C7F%2CXyQ%7CsG%2C7bAs%7CQyX7%5EbAl%7C%2C7bE%2C7E%2C7F%2C7bG7%2CGb77%2DbB%5B%7CBb7XyQ%7CBb%2D7%20Eb7LZUAb6XyQ%7CCh7%20F7b9%20Z==0=0===Sorcerer%2C%20The=Hancock%20Herbie==Up%20Tempo%20Swing=Db==1r34LbKcu7QyX7%5Eb%5E7XyQyXE%2F11%237%5EF%7CQy9X%2DE%7CQyXbD%2F7%5ED%7CQ%7CY%7CDbD44T%5BbE%28bEyQ%7CA1X7%2DG%7CQyX7%2DbA%7CYQ%7CyX9b7D%7CQyX11%233yQ%7CD%2FX7%5ED%7Csus7AQ%7CA%2D77%2DC%28A%2F7%5E%2DG%7CQyX%2D7C%7CY%7CQyX%297%2DA%28D%2F%29XyQ%7CyX%297%2D%28E%2D9%29XyQ%7CG%2FAbXyQZ%20==0=0===Soul%20Eyes=Waldron%20Mal==Ballad=C%2D==1r34LbKcu7QyXtl4C%2D7XQyX7%2DF%7CQyX7F%7CQXy7%2DC%7CQyX9b7G%7CQy%7CBb7a4T%5BA%2AD%207%2DbyQ%7CC77%5EGZL9b7D%207hA%7CyQX7%5EbA%5BB%2A%5DQyX9bXyQ%7CAX7hG%7CG%7CQyXb%5E7Xy%2A%5D%209b7G%207hD%7CQy7X%5EbEZL7bB%207%2DF%7CQA%5BC%2D7GZL7byX9b7Q%7CC%2D77hG%7CQyXtla7bB%7CyQX7%2DF%7CQyX7F%7CQyXXyQ%7CCyX9b7la7bBAb%5E7X%2DF%7CQyX9b7C%7CQyXh7GZL9b7D%207hA%7CQy7XyQ%7C%5BC%2A%5DQtXyQ%7CUEb%5E7XyQ%7CDh7%20G7b9%20Z==0=0===Soultrane=Dameron%20Tadd==Ballad=Eb==1r34LbKcu7oD%2C7b4Eb%5E7bA%7CQyX7bD%7CQyX7F%2DZL9b7C%207hG%7CQyX%2D7%20sD4TA%2A%7BQyXQy%5E7%20sG7E%2C%2DF%2C7%23F%2C%2DGs1ZNL7bB%207Fl%7C%2C7C%2C7%7DXyQXbEl%7C%2C%207C%7CQ2lEb6ZL9b7D%207hA%7CQyX%2D7GlB%2A%5B%5D%2C7D%2ChAs%20G%2D7XyN%7CQyX%5D7E%2C7ZBb%5E7b7BZL7obB%20bB%2F7F%2DZL7F%207hCZL7%2DG%205%20sBbL9%237B%7C%2CoD%2Cb%5E7Xy7%2DbA%7CQyX7bD%7CQy7X%2DFZL9b7C%207hG%7CQ%20sDb7ElA%2A%5BlEb%5E7%20sG7%2CC7%2C%7ClF7%20Bb7LZUlEb6%2C%20F%2D7%2FBb%20Z%20==0=0===Sound%20Lee=Konitz%20Lee==Medium%20Up%20Swing=Eb==1r34LbKcu7yX11%234F%2D7XQyX7%5EbE%7CQyX7E%7CyQX7%2DF%7CQyX7bB%7CQy%7CAb%5E74TA%2A%5BQyX7%5EXyQ%7CEX7E%7CQyX7%2DF%7CQyXb7B%7CQyX7%2DF%5B%5DQyX7yQ%7CEb7%2DG%7CQyX9b7%2311XyX7bE%7CQyX7%2DbBB%2A%5D%5BQyXGZL7D%207%2DA%7CQyQ%7CEb7%5EbA%7CE%7CQyXGLZAbyX7%2DF%5B%5DQyX7E%7CQXy6bG%7CQyX7bD%7CQyXQ%7CBb7%20bG%7CQb7XyQ%7CC7b9XyQ%7CF%2D7XyQ%7CBb7XyQ%7CE7XyQ%7CEb%5E7%20C7%20Z%20==0=0===Spain=Corea%20Chick==Latin=B%2D==1r34LbKcu7%20ZL%20x%5E7%2311cKQyX31b7%23FZL%20%20xZL%20x%20ZL%20lcKQyXl%20LZ%20G44T%5BcKQyX%2D7XyQGZL%20lcKQyX7%5EDZ%20LlcKQyX7AZL%20lcK%5E7%2311EZL%20xyX7BZ%237altQyX7%2DBZL%20lcKQy3X1b7%23FZL%20lcKQyXKcl%20LCZL%20lQKcl%20%20Z%20==0=0===Speak%20Like%20A%20Child=Hancock%20Herbie==Bossa%20Nova=A%2D==1r34LbKcu7%2C31bB4C%237a%20%2Csus9E%7CQyX%2Ctl7a%23GZL%20lcKQyX%2CtlA%2D7LZ4TA%2A%5Bus31bb7%235%2C%2Csus31bA%7CQyX%2C3b1E%7CQyX%2C9%2DbB%7CQyXXyQ%7CAB%7CQyXyX7ob13b9%2CcKQyX%2C11%237%5EbGZ%20LlcKQyX%2Ctla7GZLl%20LZGbA%20%2Csla7bDLZEb99%237D%7CQyX%2C9%2DbE%7CyQX%2C31bE%7CQyX%2Csus%2CXyQ%7C%20lcKQ%2A%5B%7DQyLZlF%5EtaepeR%3C%2Csus9E%7CyQX%2C9%2DA%7B%20%2C9%2DbB%207%203x%3EX7C%20%2CtB%7CQyXlt%2CXyZL7hA%20%2Csus9E%7CQXy%2Ctla7%23GZL%20lcKQBb13%2Ca7%23CB%7CQyX%2CXyQ%7CAA%7CQyX%2C31bA%7CQyX9%2Cb31A%7CQyX%2C5%239%237b13b9%2C5%237b%2C%2DFs%20%2CXyQK%7CQyX7obGZL%20lcKyQX%2C11%237%5EbGZL%20lcGbo7%20tla7G%2FCZL%2C7%235%2FF%2CbD%2FCZL%20lcKQyX11%237%5EbGZL%20lcKQyX%20Bb%2FC%5EbDl%7CB%2C%20Bb%2D7%20%7B%3COpen%3EA%2D9%2CXyQ%7C%3CD%2EC%2E%20on%20cue%3EE9sus%2CXyQ%7D%20==0=0===Speak%20Low=Weill%20Kurt==Medium%20Swing=F==1r34LbKcu7hAZL74G%2D7XZL7C%207%2DG%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyG%2D7%20C4T%7BA%2AZL7G%20D7XyQyX7bE%7CQyX7%2DbBZQL%20%207bE%7CQyX7%2DbB%7CQ%7CD%2D7%7CQyX7F%5BB%2A%5D7LZN1QyX6F2NZL%20QyXQXy%7D%207D%207%2DA%7CQyX6FKcl%20%20C%207%2DG%20la%20%2EKcl%20L%207bDZL%20lcKQyX7b%5EEZL%20lcKQyX7bDZ%20%3CD%2ECQyX7%2DU%7CQyXLZC7XX7%2DG%7CQyX7D%7CQyXh7AZLQ%20QyXQyX%5DQyyQ%7CC7%3EADOCF6XyQ%7CA%2D7%20D7%20Z==0=0===Speak%20No%20Evil=Shorter%20Wayne==Medium%20Swing=C%2D==1r34LbKcu7QyX7%5E4C%2D7XX7%2DC%7CQyX7%5EbD%7CQXy7%2DC%7CQyX7%5EbD%7CQyyQ%7CDb4TA%2A%7B%2DbB%7CQyQ%7CDb7AZL7%2DbB%207%2DDZL%2D7C%207%2DEZL7%2DbE%207%5EaltXyX7%2DC%7C1%237bGA7alt%2DG%7CQyX7bA%7CQyX7AhB%2A%7DQyX7%2DbB%7CQyX7XyQ%7C%7CQyX7%7CQyX7F%2D7XyQyX11%237%5EbD%7CQyXEb%2FD%7CQyX11%237bB%7CQ%5B%2AAC%2D%7CQyX1%207%5EbDyQ%7CC%2D%2DC%7CQyX7%5EbD%7CQyX%2D7C%7CQyX7%5EbD%7CQyX77XyQ%7CX7%5EbDQyXtlZE%2D7%20yX7%2DbB%7CQyXtla7ZAL7%2DbB%207%2DDZL7%2DCQ%7CA7aL7%2DbE%7CBb%2D7XyQZ%20==0=0===Spiral=Coltrane%20John==Medium%20Up%20Swing=B%2D==1r34LbKcu7%2DG%7CQy4G%2FDXXD%2FbE%7CQyXD%2FE%7CQXyD%2FF%7CQyXD%2FbG%7CQyyQ%7CDX4TA%2A%7BB%2A%5B%7D%20%237b13E%7CQyX%2DBZL9b7%23F7%20h%23C%7CQyX%2DB%7C%7CQyX%2D7%20A7F%7CQyX7A%207%5EKcl%20LE%207%5ED%7CQyX7A%7CQy7X%2DEZL%20lcKQyX%2DBZ%2D7LZFQyX7GX%2DG%7CQG%2FDXyyXD%2FbE%7CQyXD%2FE%7CyQXD%2FF%7CQyXD%2FbG%7CQQ%7CDXyA%2A%5B%5D%20yQ%7CF%237b13XyQ%7C%7CB%2DXyQ%7CC%23h7%20F%237b9LZB%2DXyQ%7CE%2D7%20A7%20Z%20==0=0===Spring%20Can%20Really%20Hang%20You%20Up%20The%20Most=Wolf%20Tommy==Ballad=C==1r34LbKcu77A%207%2D4C%5E7%20G%2C7%2DD%2C7%2DA%2C7%2DEsLZ7%5EbB%207%5ECZL7%5EbB7%2C%7ClE4TA%2A%7ByX%7D%207F%23h7%20%5EC1NZL7G%207%2DDZLD7l%2C7A%2C7%2DEsZL6%2DF7%20Bb%5EZL31bZL7%5ECyQXyQL7%5EC%207%2DGZL7%5EC%20%2D7GB%2A%5B%5DQyX7%5EC2N%7CZG%2D7%20XQyXQ%5D%207D%20%5E7LZC7%5EEl%2C7B%2C7%2D%23FsZ7L%5EF%207%2DCZL7%5EF%207%2DLZA%2D7C%207%2DGL31b77%20F%5E7l%7C%2C7G%2C7%2DD%2C7%2DA%2C%2D7EsZL7%5EbB%207%5ECZLE%2D7%20A%5EGC%2A%5BG%207%5EC7%20F%2D6B%207%5ECZL7G%207%2DDZ7LDl%2C7A%2C7%2DEsZLQ%2Cb%5E7LZh%23F%7CZ7%2DDZLQXyQXEZL7G%207%2DDZL7bA7%20%2DbEZLQQyXQyXQy%2D7%20A7yXZ%207L7A%207ZD%2D7%20bB%207%2DD%7CQyX7DZL%2D7Al%2C7E%2ChBsZL7%5EC7LZE%2DL7%5EC%20ZD%2D7%20Db%5E7LZC%5E7XyQZ%20==0=0===Spring%20Is%20Here=Rodgers%20Richard==Ballad=Ab==1r34LbKcu77%2DbBZ4Abo7%207hC%7CQyX6bA%7CQy7XobA%7CQyX6bA%7CQyXF7b9L4TA%2A%5B7C%7CQy%2D7%20F7%7CQyX7%2DF%7CQyX7%5EbBA%2A%5B%5D%207bE%207%2DbBZLBb%2D7XC%7CQyXQyX6bQ%7CF%2D67obAA%2A%5B%5DQyX7bEQ%7CyX7bBZL%20lcKQyXXyQ%7CAyX31b7bE%207XyQ%7CA7F%207%2DC%7CQyX7%2DbBLZ9b7F%207hC%7CQyX6bLZBb%2D7obA%7C7%2DbBZAb%5E7X%2DCZL7bE%207%2DbBZLE7%207%2DB%7CQyX7%2DF%7CQy7%20F7LC%2A%5B%5D%207%5EbD%20ZC%2D7%207bE%207%2DbBZL7F%207C%2DZL6%2DbD%207hDZL7FLZAb6L7bE%20LZAb6%20sBb%2D7%2CEb7%2CZ%20==0=0===St%2E%20James%20Infirmary=Primrose%20Joe==Medium%20Swing=F%2D==1r34LbKcu7%2DbBZL%2D%20C7LZL7C%20%2DFZL7C%20%2DFLZ%2DbB%20%2DFZL7C%20%2DFZF%2D%20C7F44T%5B%20C7LZF%2DXyQZ%20==0=0===St%2E%20Louis%20Blues=Handy%20W%2EC%2E==Medium%20Swing=G==1r34LbKcu7DZL%20l7XyQ%7C7GZL%20lcKQyX7CZ%20LlcKQyX7G%7CQyX7CXyQKcG%5B44T7XyQ%7CC7XyQ%7CG7XyQ%7CD7XyQZ%20==0=0===St%2E%20Thomas=Rollins%20Sonny==Latin=C==1r34LbKcu7ZL7A%20%5E7%20F77F%207%5EC%7CQyX6CZLG7%207%2DDZL7A%207%2DEZLLZE%2D7C44T%5BE%2F7C%207LZC6yX7G%7CQyX7%2DD%7CQy9Xb7A%7CQyX7hE%7CQyXQ%7CC%5E7G%207%2DDLZF%5E7%20F%23o7LZG7XyQ%7CC6%20%20%20Z==0=0===St%2E%20Vitus%20Dance%2C%20The=Silver%20Horace==Medium%20Swing=F%2D==1r34LbKcu7L9b7C4Gb7%23QyX7%5EbDZL7bA%207b%2DE%7CQyX7%2DF%7CQyX11%7CGh7%204TA%2A%7BbA%7CQyDh7LZbE%7CQyX7%2DbBB%2A%5B%7DyQX7%2DFZL9b7C%207bD7b13X%207%2DFZ7bGA%2AKcl%20L7C%207hG%7CQyX7%5EbGQ%7CyX7bD%7CQyX7%2DbAZb9%20%5D%5BQyX7%5EZL7D%20Q%7CF%2D79b7C%207hG%7CQyX7%5EDbZL7bA%207%2DbE%7CQyXLZF%2D7yX11%23X11%2377b9LZX7%2DF%7CQyX9b7C%7CQXy7hGQ%5BYZ%20Q%20%207%2DFyQ%7CBbC%207bDyQ%7CGh7%20C7b9LZUf%3CFine%3EF%2D%5E9XyQZ%20==0=0===Stablemates=Golson%20Benny==Medium%20Swing=Db==1r34LbKcu7bD%7CQy4E%2D7%20%7CQyX5%237C%7CQyX7%5EDbZL7bA%207%2DbEZL7AAb%2D7X4TA%2A%5B5%237bAGb%5E7X%2DbE%7CQyX7bB%7CQyX%2D7FZL9b7C%207hG%7CQy7XyQ%7C%7CQyX7X7B%7CQb%5E7XyQyX5%237G%7CQyX7bGQ%7CyX7%2DFB%2A%5B%20%20lcKQ%7CC7XyD%7CQyXQyX7%5E7XyQ%7CbA%207%2DbEZL7A%207%2DAE%2A%5BQyX7bA%7CQyX7A7LZDbbB%7CQyB%7CQyXXyQ%7CA9b7C%207hG%7CQyX7%5EGb%7CQyX7bD%7CQyX7%2DbLZF%2D75%237C%7Cb7XyQ%7CEb%2D7XyQ%7CAb7%235XyQ%7CDb%5E7XyQKcl%20%20Z%20==0=0===Stairway%20To%20The%20Stars=Maineck%20Matt==Ballad=C==1r34LbKcu7%2DDZL74C6%20G%7CQyX11%237bB%7CQyX%5E7FZL7C%207%2DGZL5%237A%2D7%20D4TA%2A%7B9b7B%20ZN1E7L7F%206C2NZL%20QyXyQX%7D%207G%207%2DDZL7A%20ZF%23h7L7G%2077%2DDZLE%2D7%20F7hEZL9b7B%207%2DEZsLus7B%207%2DEZL11%237%20A7b9B%2A%5B%5D%20ZL5%23711LZD%2A%5B%5D%207G%20G%2F7%2DDZLD7%207%2DDZLsus7A%207%2DAC6%20G%237bE%20DZL7%2D7LZF%5EL7G%207%2DDZL7D%207%2D%7CAQyX11%237bB%7CQyX7ZC6%20AC%207%2DG7%20G7%20Z%20==0=0===Star%20Dust=Carmichael%20Hoagy==Ballad=Db==1r34LbKcu7FZL7b4Db%5E7E%7CQyX7bB%7CQyX9bF7%7CQyX11%237bG%7CQyXb%2D7%20A4T%5Bv%2AX9b7F%2D7LZG1%237bG%7CQyX7%5EbDZ7LbA%207%2DbEZL7C%207%2D1XyQ%7CbB%207%2D5%237bD7XyQ%7CZL7bA%207%2DbEZL7%2DBb%207%2DFZL7bA%207%2DbEDb%5E7%20bB%7CQybB%207%2DGb%5E7X7%5EbDZL7B%207%2D%23F%7CyQX7%5E%2DbGZL%20lcKQyXyQ%7CF%7BA%2A%5D%207%2DbEs%2D7%20BbZL7bA%207%2DbE%7CQyXb7A1N%7CQyX7%2DbEZL7Db%5E7%20bEZL77bD%207%7CF%2D7%20%2DbE%207bAZL7bE%207b%2DB%7CQyX7bEZL7%2DbB7LZAbl%2CoE%2C7bA%7CQF%23%2D7XEZL7bB%207%2DFZL7%2DBb%207%5EbD%7CQyX7B%7CQyb%2D7Xy2N%7C%7D%20XyQ%7CUDb%5E7XyQ%7CAb%2D7%20Db7%20Z==0=0===Star%20Eyes=DePaul%20Gene==Medium%20Swing=Eb==1r34LbKcu7G%7CQyX4Eb%5E7L7bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyXZDb%5E74TA%2A%7BbD%7CQyb9LZFZL%20lcKQyX7%5EbAB%5B%2A%7D%207bB%207B%7CQyX7%5EAb%2D7X7C%207h%2DF%7CQyGb%5E7XA%2A%5B%5D%207bB%20sus7b%7CBQyX7%2DFZL%20lcKQyEb%5E7X%7CQyX7%7CQyX7LZEb%5Eb7C%207hG%7CQyX7%5EbZDL7bA%207%2DbE%7CQyX79LZF%5E7bB%207Fs%206b7LZEbs7bB%207%2DFZL9%237C9%20%237bDZL9b7D%209%237usLZEbB%207B%2D7%2CBb7%2CZ%20==0=0===Star%2DCrossed%20Lovers%2C%20The=Strayhorn%2DEllington==Ballad=Db==1r34LbKcu7b7G%2074Gb%5E731bA%207%2DbEZL7%2Db%20BbA%2F7%5EbDZL5b9G%20LZDb%5E4TA%2A%5B%2DbEB%2A%5E7%20G9%2DFZL9b7C%207hGZL%2D7bB%20bA%2F7%5EbDZL5bXyQ%5D%5BbGZL51bA%207Db%5E7%2F31bA%207hbEZLbA%2F%5E7bD%20bA%2F7%2DbEZLbALZEbh%20bA%2F731bA%207susXZL9%237bG%207%5EbGZLb931bD%20sus7bD%7CQyF%23%2D%5E7bDZL39ddaEDb%5E7%20bA%7CQyXbA%2F7%5EbDZ7LbE%207%5EbGZL5%239bD7sus%20C%2A%5B%5D%20%2FG%23LZDb%5E7%20Bb7LZEb7%20sAb7%2CG7Z%20==0=0===Stars%20Fell%20On%20Alabama=Perkins%20Frank==Ballad=C==1r34LbKcu77G%7CQy4C%5E7%20L9b7A%207%2DEZL7%5EF7%20%5ECZL7G%207%2DDZL7AZD%2D7X4T%7BA%2AB%2A%5D%2071C%5E7%20L7%2DF%206C2NZL%20QyQXyX%7D%207G%207%2DDZL7AZC6%20AN%7CQyX%7Cl%2C7EG7LZE%2F%2DD%2C7%2DDsZL7A%206ZCL7G%207%2DDZL7A%207%2DC%2CBh%2C%207%2DD%5BG%207%2DD%2D7%2FGL7%5EC%5BA%2A%5Dl%2C7G%2C7%2DsD%207%5EEZL7B%207%2D%23FZ%20A7LZA%207%2DA7LZC%5E7%20F%5E7LZE%2D7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC%5E7%20A7LZD%2D7%20G7%20Z==0=0===Stella%20By%20Starlight=Young%20Victor==Medium%20Swing=Bb==1r34LbKcu7bE%7CQy4Eh7XQyX7%2DF%7CQyX7F%7CQXy7%2DC%7CQyX9b7A%7CQy%7CBb7X4T%5BA%2A%5EFZL7%7CAb7XbB%7CQyX7%2DDZL9b7%20A7hE%7CQyX7%5EbB%7CQy%2D7%20EbQyX7%5E7G%5BB%2AEh7%28Gb7D%7CQyX%297hA%28117%23%5EbEZL%297C%28%20%20%297%2D9XyQ%5D%7CQyX7%20lcKQQKcl%20BZL%20lcKQyX11%237AbZL%20lcKQyX7%2DCZLb%5E7XyyX31b%7CQyX9Eh7XyyX7hC%7CQyX9b7G%7CyQX7hD%7CQyX9b7A%7CQQ%7CF7b%5BC%2A%5D%20Bb%5E7XyQKcl%20%20Z==0=0===Stolen%20Moments=Nelson%20Oliver==Medium%20Swing=C%2D==1r34LbKcu7QyX7%2D4C%2D7XQyXC%2F7%2DD%7CQyXC%2F%5E7bE%7CQyXC%2F7%2DD%7CQy%7D%2AA%5BC4T%7Bi%2A%5DQyX6yQ%7CC%2DX7%2DC%7CQyX6%2DF%7CQy7X%2DF%7CQyX6%2DC%7CQyX7yQ%7CC%2DX6%2DC%7CF%20E%2F7%20D%23%2DL%23D%207%2DDZL%2DbE%20%2DELZ%2DF%20%2D%23FZL%2DF%20%2DEZo7LZC%2DD%5BB%2A%2DLZC%2D%20%3CSolos%20on%20C%2D%20Blues%3E%20LZG7%20%20%20Z==0=0===Stompin%27%20At%20The%20Savoy=Webb%2DGoodman%2DSampson==Medium%20Swing=Db==1r34LbKcu7QyX7b4Db%5E77%2DbEZL7oDpp%7CQy7X%5EbDZL7bApp%7CQyXXyQ%7CA4T%7BA%2AB%2A%5DQy6%20Bb%2DQyX6bD2NZL%20QyXyQX%7D%207bA%207%2DbEZL7%7CDb7XbD1N%7CbA%7CQyG7LZGyX7EZL7F%207E%7CQy7XBZL7C%207B%7CQyX7bQ%7CA7X%207bG%5BX7bA%7C%2AA%5BDbbEZL7oDpp%7CQyX7b%5EDZL7bApp%7CQyX7%5E%2D7XyQ%5DQyX7yQ%7CDb6XyQ%7CEb%2D7%20Ab7%20Z==0=0===Stormy%20Weather=Arlen%20Harold==Ballad=G==1r34LbKcu7D%207%2DA4G%5E7%206GZL7D%207%2DAZL7E7%20%5EGZL7D%207%2DAZL7E%20E7LZ4TA%2A%7B%5D%207G%20N1G6%20%2DC%206G2NZL%20QyXQXy%7D%207D%207%2DAZL9%237E6LZG6ZL5%2376GZL7%20C%23o7CZL7G%20D%2F6GZL7oC%23%206CZL7G%20D%2F6GZL6%20C%23o6CB%2A%5BAZL7ELZB%2D7L7D%207%2DAZL7E%207%5EAG%2A%5B%5D%207D%207AZL7E%20ZG%5E7%207E%20D%2F%2D7%20D7LZG6%20E7LZA%2D7%20D7%235LZG6%20E7%239LZA%2D7%20D7%20Z%20==0=0===Straight%20Life=Hubbard%20Freddie==Latin=F==1r34LbKcu7QyX%7Cr4F7XyyX7bE%7CQyX7FZLQXy%7CrQyX%7CQyX7bE%7CQQ%7CXyQ4TA%2A%5B%20QyX%7CF7XyQQyX7bE%7CQyX7FZLyQX%7CrQyX%7CQyX7bE%7C%7CXyQrB%2A%5B%5D%20%5D%5B%2ACF7XyQ%7CEb7XyQ%7CXyQr%7CXyQLZF7XyQ%7CEb7XyQ%7CXyQr%7CXyQ%20Z%20==0=0===Straight%20No%20Chaser=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bi%20noi7XyQKsivaD%20seliM%3CZQXy7F%7CQyX7bBZL%20lc%20versFZL%20ls%20in%20the%20key%20of%20F%3E==0=0===Straight%20Street=Coltrane%20John==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7X7E%7CQ4B%2D7%20EZL7bB%207%2DFZL7C7%20%2DGZL7D%207%2DAZL7Eb%2D7Xy4T%7BA%2A7%2DbD%5B7XyQ%7ClcKQyX7%2DbE%7CQyXb7B%7CQyX7%2DF%7CQyX7D%20%20%7D%2ABbG%7CQy1%237C%7Cb7XyQD%7CQyX7A%7CQyX7%2DEQ%7CyX7bA%7CQyX7%2DbE%7C%5E7XyQG%7CQyX%207%2DAZB%2DXyQ%2DB%5BA%2A%5D%207C%207%2DGZ7LB%207%2D%23F%7CQyX7%23C%7C7%20E7L%7CQyX1%2DF%7CQy%2D7%20C7yX7bG%7CQyX7E%7CQy7X%2DbEZL7bB%207%2DFZLQ%7CD7XGZL7D7XyQ%7CBb7XyQ%7CEb%2D7XyQKcl%20%20Z==0=0===Straighten%20Up%20And%20Fly%20Right=Cole%2DMills==Medium%20Swing=Ab==1r34LbKcu7%20bAZL4Ab%20A%2DbBZLC%2FbA%20bDZLEb%2FbA%20F%2FbAZLbG%2Fb7%20Eb74TA%2A%7BXQyXQLZAb%2F%7D%207bE%206%2DbB1NZL%2FCbA%20bDZLbE%2FbA%20FXyQXybG%2FbAX7bBZsBb%2D7QyX7FZL%20lcKQyXC7C%2A%5B%5D%206bAl%2C7bE%2CKcl%20L2N%7CQybA%20bD%20LZEbbA%20F%2FbAZLbG%2FbAb%20AD%2A%5B%5D%20%20lcKQyX7%2FEbLZlcKQy7%2DbBsb%2D7%20EA%20bDZLbE%2FbA%20F%2FAbZLbG%2FbA%20bAZL7bb%2FCLZBZLC%2F%2CEb7%2ClAb6%20Z%20==0=0===Strange%20Meeting=Frisell%20Bill==Even%208ths=C%2D==1r34LbKcu7%5EbA%7CQ4C%2D%2CX%2FD%7CQyX%2C%2DCA%2A%7B%7D%20x%20%20ZL%20x%20ZL%20lcKQyF%23%2CXy4Ti%2A%7B%2C7G%7CQKcl%20LB%2A%5B%7D%20%20lcKQyX%2C%2DZCL%20lcKQyX%2C6%2DbAZF%2D%2CXyQyX%2C7%2C%2DFC%2A%2D%2CXyQ%2C7G%7CQyX%2C%2DC%7CQyX7%2CG%7CQyX%2C%2DFZL%20lcKXyQ%5D%5BC%7CQyXlcKQy%2FF%23%2CXL%20lcKQyX%2C6%2DbAZ%20LlcKQyX%2C7%5EbA%7CQyZC%2D%2CXD%7CQyX%20Q%20ZY%7BQAb%2D6%2CXyQKcl%20LZC%2D%2CXyQKcl%20%20%7D%20==0=0===Strangers%20In%20The%20Night=Kaempfert%20Bert==Slow%20Swing=F==1r34LbKcu76%2DGZL%2AA%2CF%5EA%2FF%7CQyX7%5EFZL%20xZ%20L%20x%20ZL%20lcKQyX7%20Abo7%2C%5B44T7Cpp%7CLZ%20x%20GZL%20x%20ZL%20x%20ZL%20clKQyX7%2DG%2CB%2A%2C%5B%5D%20%2D7XyQG%2FbE%20X7%2DGZ%5E7XyQQyX9b7DZL%20lcKQXy7hA%2CC%2A%2C%5B%5D%20%20lcKKcl%20LFZL9bZL%20x%20%2D6XyQKQyX7%5EF%2CA%2A%2C%5B%5D%20C7%207%2DGZL7%2DD%20C%2FF%7Ccl%20LZbB%7CQyF%2FA%20Abo7LZG%2D7XyQ%7CC7b9XyQ%7CF6XyQKcl%20%20Z%20==0=0===Strasbourg%2DSt%2E%20Denis=Hargrove%20Roy==Funk=Ab==1r34LbKcu7bDZL74Bb%2D7bBZLQyX%7CrQyXZLb97F%207%5EbDZL%2C7%2DC%20%2D7%20C%2D4Ti%2A%5BL9b7F7b9LZZL%2C7%2DC%207%2DbBA%2A%7BQ%5DyX9b7F%7CQyX7%5EbADb%5E7%20bE%207%5E%5B%7DQyX%7CXyQLQyX7%5EbAZL9b7bE7%20%5EbDZL7%2DC%207%2DbBZ%7CF7b9rQyXZE%207%5Eb7%20C%2D7C%207%2DbBZLQyX%7CrQXyZL9b7F%207%5EbDZL%2C%2D7LZD%2DbBB%2Ab7b9LZAb%5E7XyQ%7CF7b9XyQZ%20==0=0===Street%20Of%20Dreams=Young%20Victor==Ballad=Eb==1r34LbKcu76%2DbEZT44EbbB%207B%7CQyX6%2DbEZ3L1b7bB%207B%7CQyX6%2D7b13L%5B%2Cv%2A%2Cb7bB%7CZB7%20BbAZL9b7bE%207hbBLZ11%239A%206%2DbEZL7b%2D6XyQL7bD%20L7B%207LZEb%2DbB%207BZL7bD%20%2DbELZ31b7bB%207B%7CQyX67LZCh9E%2031ZL5%237Bb7%20%5DZL7%5EbA%207%5EbEZL7Bb%207%2DF%7CQyX7F%5BA%2AYG%2D7%20C%207%2DFZ7bD%7CQ%7CF%2D7%20%5BB%2A%5D%207bE%207%2DbBZ5L%237bB%207%5EbEZL7bBAb6XyQyX7F%20%206bEb%5E7Xy%207%2DF%7CQyX5%237B%7CQXy7FZL9b7C%207bD%7CQBb7LZE%7CQyX%28C7%29%20Z%20==0=0===Strike%20Up%20The%20Band=Gershwin%20George==Up%20Tempo%20Swing=Eb==1r34LbKcu7%287%5EbEAEb%5E7bB%7CQyX7%2DFZL%20lcQKyX7oEZL%20lcKQyX7XyQ%7C%2A%5B44T%20lcKQXyQ%7CBZL%20lcKQyX7%5EbAB%5B%2A%5D%207bE%20%297bE%287%2DbAo7Xy%297%2DbByX7%5Eb7XyQ%7C%5B%5D%207bB%207%2DFZLG%2F%5E7bA%207%5EbA%7CQyX7bE%2C%2AC%2CE%2DbBZL%5B%5DQyXLZDh7yX7%2DF%7CQyX7F%7CQy7X%2DC%7CQyX9b7G%7CQyXQ%7CBb7%20lcKQ%5EbE%7CQb%5E7Xy%7CQyX7%2DF%7CQyX%2C9bC7%7CQyX7hGZL%20lcKQBb7XyE%2CD%2A%2C7XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Strode%20Rode=Rollins%20Sonny==Medium%20Up%20Swing=F%2D==1r34LbKcu7X%7CrQyAF%2D7XX%7CrQyXZLQyX%7CrQXyZL31b7C%207hG%7CQyyQLZX%2A%7B44TXQyXQb%2D7Xy1b7C%207hG1N%7CQyX%2D7FZL31b7C%207bD%7CQ3%20%7DXyBZLQy31b7C%7CN2F%2DQyX7%2DbA%7CQyX7bEQ%7CyX7%2DbBB%2A%5B%5DQyX7%7CDb7%20QyXQyyX%7CrQF%2D7XyyX%7CrQyXZLQyX%7CryQXZL31b7C%207hG%7CQQLZXyA%2A%5B%5D%20QLZBb%2D7XyQ%7CDb7%20C7b13%2CLZF%2D7XyQ%7CGh7%20C7b13%20Z%20==0=0===Strollin%27=Silver%20Horace==Medium%20Swing=Db==1r34LbKcu7ZL%20lc4Db%5E7%5EbDZL7bA%207%2DbEZ7LA%207%2DEZL%20lcKQyX7XyQK4T%7BA%2AX7bA%7CDb7LZbE%7CQyX7%2DbB%7CQyX%2D7F1N%5BB%2A%5D%207C%207%2DG%2D7XyQ%207%2DbA7%2DF2N%5E7XyQyX%299%237D%287bA%7CQy1X1%237bE%7CQyX7%2DbB%7CQ%7D%2AC%5BbD%7CQyQ%2C7bAb%2D7XyZL7bB%207%2DFZL7B%20%2D7%23F%7CQyX11%237bE%7CQEb%2D7%20B%7CQyX%207%2DbE7%20Bb%2D%207%2DFZL7bG%207%5EbDQ%7CYZ%207bA%207%2DbEZL7Bb7LZ%5EbDZLAb7LZDb%5E7%2311XyQZ%20==0=0===Struttin%27%20With%20Some%20Barbecue=Armstrong%20Lillian==Medium%20Swing=F==1r34LbKcu7%20lcKQ4F%5E7XL%20lcKQyX7%5EFZL%20clKQyX6FZL%20lcKQyZD7Xy4TA%2A%5BcKQyXXyQ%7CClcKQyX7GZL%20lcKyQX7%2DDl%7C%2Co%23Cs%20%207%20LZC77%2DGZLQyX6b%2ABF%5E77F%7CQyX%2C7%2DCZL%20lKcQyX6FZL%20lcKQyXXyQ%7CB%5B%5D%20%20l%2C6F%7CQZBb6XQyX7%2DG%7CQyX7D%7CQXy7%5EF%7CQyX6%2DbB%7CQy%7CC7XyL%20lcKU%20Db7LZC7XyQZ%20==0=0===Subconscious%20Lee=Konitz%20Lee==Medium%20Up%20Swing=C==1r34LbKcu7%7CQyX%2CAGh7XQyX7hDZL%20lcKQy7X%2DF%7CQyX%2C9b7C%7CQy%7CG7b9%2A%7B44TlcKQyQKcl%20L%20lcKQyX7%5EbB%7CQXy7F%7CQyX7%2DCB%2A%5B%7D%20ZAb7XyX7%5ECyX7hDXyQKcKQyX7%2DF%7CQyX%2C9bC7%7CQyX7hGA%2A%5B%5D%20%20lcl%20LZ7GZL%20Q%7CG7b9%2CXyQ%7CC%5E7XyQKcl%20%20Z%20==0=0===Suddenly%20It%27s%20Spring=Van%2DHeusen%20Jimmy==Medium%20Swing=Bb==1r34LbKcu7X7%5EbB4C%2D7XF%7CQyX7%2DC%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQy7XyQ%7C4TA%2A%5B7%5EDZL7%20G7b7C%7CQyX7%2DG%7CQyX7%7CDQyX7%2DC%2CB%2A%2C%5B%5D%209%20C%23o7hD%7CQyQyX7%5EZE%2D7%20bB%207%2DF%2CC%2A%2C%5B%5D%207Bb%207%2DF%7CQyX6DZL7A7LZEbL7%2DB%20%2A%2C%5B%5DQyQ%7CEb7G%7CQyX7hD%7CQyX7C%2DZL7G%207%2DD%7CQyX7%5Eb13XyX7bB%7CD%7CQyXXyQ%7CDQyX7F%7CQyX7%2DC%7CQXy7C%7CQyX7%2DG%7CQyX7%7CUBb67%2DC%2CAh7%20G7b9%20Z%20==0=0===Sugar=Turrentine%20Stanley==Medium%20Swing=C%2D==1r34LbKcu7cKQyX%2D7XyQyX31b9b7G%7CQyX7C%2DZL31b9b7G%207hD%7CQ%7CC%2D7C44T%5BX7bE%7Ch7XyQF%7CQyX11%237bG%7CQy7X%2DC%7CQyX31b9b7G%7C%2D7XyQDZL%20lyQ%7CDh7XyQ%7CG7b9b13XyQ%7CAb7%2311XyQ%7CG7b9b13XyQZ%20==0=0===Summer%20Band%20Camp=Goodrick%20Mick==Even%208ths=C==1r34LbKcu7%20lcKQ%5E7%2FGX7%5EbGZL%20lcKQyXG1%2F1%237%5EbAZL%20lcKQy%2311XyC44T%5BKQyX%23%2311%2FF7%5EE%7CQyX7bB%7CQyX%2FF7bB%7CZL%20lcKQyX%23%2311%2FG7%5EDZLL%20lcKDb%5E7%2F%2F7%5EB%7C%7CQyX7F%7CQyAX%2F7FZL%20lcKQyXbABbXyQZL%20lcZG7susXyQKcl%20LZEb%5E7%2FGXyQKcl%20LZA7%2FGXyQKcl%20%20Z%20==0=0===Summer%20In%20Central%20Park=Silver%20Horace==Waltz=F==1r34LbKcu7X96bG4F69X6bD%7CQyX31G%7CQyX%2D9D%7CQyX5%239b7A%7CQy9XyQ%7C3TA%2A%5B%7D%20%3Ex39XyQ%7CQyX9%2DDZL%20lcKQy9X%5EDB%2A%7B%5DQyX9b31AKcl%20%3C%2DG%7CQyD%7CQyXXyQKcA%7CQyX96FC%2A%5B%5DQy9Xb7C%7CQyX7%2DGZL%20l7b9%235%2C9%5ED%7CQyX96%7CG13XX96D%7CQyX96A%7CQy9X6bG%7CQyX96bD%7CQyyQ%7CDbQyX9%2D7%2DG%7CQZG%2D7X%2CU%2C%7CQyX96bG%7CQy9X6bA%7CQyX9b7C%7CQyF69XyL%20lcK%20C7b9%20Z%20==0=0===Summer%20Knows%2C%20The=Legrand%20Michel==Ballad=F%2D==1r34LbKcu77F%7CQy4F%2D9X%7CQyX7hD%7CQyXbE%2F%2D9F%7CQyXE%2F9b7C%7CQyBb%2D9X4TA%2A%5B%2F6%2DbByQ%7CBb%5EFB%2A%5B%5D%209b7C%20su9sb7CZL7hG%20bA%2F9%2D7XyQ%7CXA%2F9b9b7E%20F%5E7Xy9b7E%207hB%7CQyX7%5EBbZL9b7F%20sus9F%7CQLZA%5E7%7CQyXFb7C%207%20Eb7bX7%5EGZL9b7D%207%5EbZAL9b7bE%207%5EbAZL9yQ%7CGh7%5EAZLC%2F7%2DFCF%5E7%2FC%2F6%2DbB%7CQyXC%2F7%5E%7CFQyXC%2F6%2DbB%7CQyXCXyQ%5D%5B%2A%5B%5D%209%20Fo7%2FCLZC7b9susXyQ%7CF%2DXyQKcl%20%20Z%20==0=0===Summer%20Night=Warren%20Harry==Medium%20Swing=C%2D==1r34LbKcu7%207%2DbB4C%2D7X%207%2DC%7CQyX9b7G%7CQXy7%2DC%7CQyX9b7G%7CQyB%2D7LZ4TA%2A%7BQyX7hAb%5E7X9b7G%7CQyX7hD1NB%5B%2A%5DQyX11%237%5EbD%7CQyXyQ%7CDZL7bEyX7hDXyQ%7CC%7DQyX9b7G%7CQyX117%23bA%7CQyX7F%7CQyX7%2D%5B%2ACN29b7G%7CX7bB%7C9XyQ%7CF%7CQyX7C%7CQyX7%2DGLZ7o%23F%207F%7CQyX7%2DC%2D7XyQb7G%7CQ%7CQyX77XyQ%7C%20%20QyXQyXZQyX9bG7ZLQ%20%207%2DF%7CQyX7CY%7CQBb%2DG%7CQy%2CU%2Cf%2CEb6XyQZ%20==0=0===Summer%20Serenade=Carter%20Benny==Bossa%20Nova=Db==1r34LbKcu7yX7%5Eb%5E7XyQ7F%7CQyX7%5EB%7CQyX7F%23%7CQyX7%5EC%7CQyX7G%7CXyQ%7CBbDA%2A%5B%7CQyX7%20Bb7%20yX7bA%7CQyX7%5ED%7CQXy7A%7CQyX7%5EbEB%2A%5B%5DQ%7CDb%5E7%2DF%7CQ%7CQyX7Q%7CA%5E7X7G%7CQyX7%5EbDA%2A%5B%20%5D7bA%20sus7bA%7CQyXyQ%7CC%5EyX7%5EBB%2F7C%7CQ%7CB%5E77%5EFC%2A%5B%5DQyX7hB%7CyQX7bB%7CQyX7F%7CQyX%2FCXyQyX7%23FA%206FZF6%2FAX%207hB%7CQyX9b7C%7CQXy7%5EbD%7CQyX7bA%7CQyBb%2D6L%7CQyXbb7%20Z%20==0=0===Summer%20Wind%2C%20The=Meyer%2DMercer==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4F%5E7XQyX7%2DG%7CQyX7C%7CQXy7%2DG%7CQyX7o%23F%7CQy%7CC7Xy4TA%2A%5BL7C%207l%20LZFD%207%2DA%7CQyX7bE%7CQXy7%5EbBZL%20lcKQyX77LZG%2DcKQyX7%2DA%7CQyQ%7CA%2DQyX7%2DA%7CQyX7o%23GQ%7CyX7%5EGB%2A%5B%5D%207D%207%7CD7XyX7%5EFZ%207%2DB%7C7XyQ%7C%7CQyX7%5ECZL%20lcKQXy7GZL%20lcKQyX7%5EGF7XyQD%7CQyXyX7%2DB%2D7%20D7o%23A%7CQyX7%5EAC%2A%5B%5D7%20E%207%2DB%7CQyX7%5EGZL7XyQ%7CAZL7EQyX7%5EyQ%7CB%2DcKQyX7AZL%20lcKQXy7%5EA%7CQyX7E%7CQyX7l%20LZDX7E%7CQ%7CG7XyQ%7CC%23%2D7%20F%237LZB%2D7%20E7LZA%5E7XyQ%7CG%2D7%20C7%2C%20Z==0=0===Summertime=Gershwin%20George==Slow%20Swing=A%2D==1r34LbKcu7%7CQyX7%2D7XyQ7%2DDZL9b7App%7CQy7X%2DAZL31b7E%207hB%7CXyQ%7CFA44T%5B%5ECZL7Q%7CE7bQyX7%2DAZL31b7E%20h7B%7CQyX7%2DA%7CQyX31%7CD7%20GyX7hB7%20A%2D7LZBh7%20E7b13LZA%2D7XyQ%7CBh7%20E7b13%20Z%20==0=0===Sun%20down=Montgomery%20Wes==Medium%20Swing=A==1r34LbKcu7KQyX74%3C%2A697A%207%2DE%7CQyX7A%7CQXy7D%7CQyX7A%3EdaeH%20%235LZD4Ti%2A%5B7%2DC%207A7XyQ7%2DD%207%5EDZL7%2D%23C%20%2D7BZL9b7%23F%207%2D%23C%7CLZC%23%2DZL%20lcA%207%2DE%20E7%239A%7CQyX7D%7CQyX7A%3EosloS%2096%2A%3CA%2A%5BY%5D%207XyQ%7C7%2DBZL%207A%7CQD7XyQQyX7%2DBZL9b7%23F%20%2D7%23C%7CQyX7AZL%20lcK%7CE7XyZL5%237F%237b9LZB7%20E7%239%20Z%20==0=0===Sunny=Hebb%20Bobby==Rock%20Pop=A%2D==1r34LbKcu77%5EF%7CQ%2D7XyQQyX7%2DAZL9b7E%207Bh%7CQyX7%5EF%7CQyX7C%7C%7CC7XyA44T%5B7E%7CQyh7%20E7QyX7bB%7CQyX7%5EF%7CyQX7C%7CQyX7%2DAZL9b%7CBh7XB%7CQyXb9XyQ%7CA%2D7XyQ%7CE7b9XyQZ%20==0=0===Sunshower=Barron%20Kenny==Bossa%20Nova=A%2D==1r34LbKcu7%2DA%7CQy4A%2D7XQyX7%2DA%7CQyX7hB%7CyQX7%2DA%7CQyX7hB%7CQy%7CBh7X4Ti%2A%5B%7CQyX7Bh7XyX7hB%7CQyX7%2DA%7CQy7XhB%7CQyX7%2DAA%2A%7B%5DQyQ%7CA%2D%7CQyX7%5B%5DQyXQ%7CN1AQyX7%2DA2NZL%20QyXyQX%7DQyX7hB%7CQyX7%2D%7CA7b9yX7hBXtla7XyQKc7hBZL%20lcKQyX7%5EZFL%20lcKQyX7EZL%20lXyQ%7CE7%2DDB%2A%2DA%7CQyAA%2D7XQyX7%2DA%7CQyX7hB%7CyQX7%2DA%7CQyX7hB%7CQy%7CBh7X%2A%5B%5DQy7XyQ%7CBh7XyQZ%20==0=0===Surrey%20With%20The%20Fringe%20On%20The%20Top=Rodgers%20Richard==Medium%20Swing=Bb==1r34LbKcu77oB%2074Bb%5E77F%207%2DCZL7oB%207%5EBbZL7F%207%2DCZL7oB%20LZBb%5E4T%7BA%2A%207%2DFZ%20D7LZbEZL7bB%207%2DF%5BB%2A%20%7D7F%207%2DCZL7C%207%2DG6%20C7L7hAZL7%5EbB%5BEb6XyF%207%2DCZL7C%207%2DGZ7LD%206FZL7C%207%2DG%7CQ7%20%5D%2AAZL7bBZL7D%20ZC%2D7%207oB%207%5EbBZL7F%207C%2DZL7oB%207%5EbBZL7FLZAh7L7oB%20L7F%2077LZC%2DG%207%2DDZL7F%207%2DCZ7LG%207%2DD%5BC%2A%5D%207F%2077LZC%2DC%207%2DGZD%2D7%20G7LZC%2D7%20F7LZBb6XyQKcl%20%20Z==0=0===Sway=Ruiz%2DGimbel==Latin=G%2D==1r34LbKcu7NZL%20x4Ah7%2CD%20%2C7bEZL%20lcKQy%2CX7%2DGZL%20x%20ZL%2C7D%207%2CLZ%204TA%2A%7BcKQyXXyQKc%5BY%5D%20%20lcKQyX%2C7%2D2GNZL%20QyXQyX%7D%20%20l%2ABF7%2C%2C7%2DG1hAA%2A%5Bb%5E7%2CX7D%7CQyX%2C7%2DGZL%20lKcQyX%2C7DZL%20lcKQyXyQ%5DYBZL%20lcKQyX%2CLZ%20xL%20x%20ZL%2C7D%20%2C7bELZ%20lcKQyX%2C7%2DGZL%20ZG%2D7%2C7D%20%2C7l%20%20Z%20==0=0===Sweeping%20Up=Swallow%20Steve==Ballad=G==1r34LbKcu7X7%2DA%7C4D7Xy%7CQyX7%2DE%7CQyX%2DB%7CyQX7%2D%23F%7CQyX7%5EG%7CQB%2DXyQ3TA%2A%5ByQZ%20==0=0===Sweet%20And%20Lovely=Arnheim%2DDaniels%2DTobias==Medium%20Swing=C==1r34LbKcu7%5ECZL74G%2D7XbB%7CQyX7F%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQy%5E7%20Eb4T%7BA%2A%2DbA%7CQZC6XyZL7bB%207%2DF%7CQyX7C%5EZL7bB%207%2DF%5BB%2A%7DQC%5E7XyL7G%207G%7CQyXLZEb%5EX7%2DG%5BA%2A%5D%207G%207%2DZDL7bA%207%2DbE%7CQyX7yQ%7CC77bD%207%2D7XyQ%7CC7XyQ%7CF7XyQ%7CBb%5E7%20Eb7LZC%5E7%20G7LZC6%20%20%20Z==0=0===Sweet%20Georgia%20Bright=Lloyd%20Charles==Medium%20Up%20Swing=C==1r34LbKcu7ZL%20lc7XyQKbBZL%20lcKQyX7CZ%20LlcKQyX7bBZL%20lc7XyQKC44T%5BEb7XyQKcl%20LZ%20x%20LZ%20x%20LZD7XyQ%7CDb7XyQ%7CC7XyQKcl%20%20Z==0=0===Sweet%20Georgia%20Brown=Pinkard%2DCasey%2DBernie==Up%20Tempo%20Swing=Ab==1r34LbKcu7NZL%20x4F7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%204T%7BA%2AG%7CQyXyQKclL7bE%207%2DbB%7CQyX7b%5EAZL%20x%20ZL%20x%20ZL%20ZAb%5E7X7bE17G%207bb9%20%7D%7CE%207%2DbB%7CQyX%2DFZLb97C%207hG%7CQyX%2DF2Nb7LZA7C%207hLZGb7%20F7LZBb7%20Eb7LZAb6%20%20%20Z==0=0===Sweet%20Lorraine=Burwell%20Cliff==Medium%20Swing=G==1r34LbKcu7%7C%2C7G%2C4sG6%2CbE%2C7%2DEs%7C%2C%23D%2F7B7%2CDs%207%2DAZL7El%2C7F7%2CD%2D74TA%2A%7ByXQyX7b9LZD%207%2DAZL7E%207%2DB1ZNL7D%207%2DAZL7A%207E7%235%20%7DB%207ClA%2C7%2DA2G6%20s%206ClB%2A%5B%5D%2C7G%2C7%2DsD%20D%2F6Gl%7C%2Co%23C%2C7CE7LZsNZL%20Q%237bEZ7%2CC7%2C%5EFl%7C%2C7C%2C7%2DG%2C7b%2CA7%2DAsZL7E%207%5EFl%7C7%20E7L%2DG%2C7bB%2C7DsLZF%5E7L7El%2C7F%2C6GsA%2A%5B%20%5D7D%2011%237bEZL7E%20ZA%2D7%207D%20116GZL7%7CsE%2D7ZL7A%207EZL9b7B%20C7l%7C%2C7G%2C7%2DD%2C7bE%2CA%2D7%20D%2C%23D%2F7%20sC7%2CC%23o%2C%7ClG6%2FD%20D7%20Z%20==0=0===Sweet%20Sue%2C%20Just%20You=Harris%2DYoung==Medium%20Up%20Swing=G==1r34LbKcu7NZL7D4A%2D7XL7o%23G%206G%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQyZA%2D7%204TA%2A%7BG%7CQyXQ%7CBh7%5B%5D%20%20lcKQyX6G2NLZ%20QyXQyX%7D%209b7E%20%2ABD%2D7yX6G1hB%7CQyBh7Xy%23F%2F7D%20G%2F%2DAZL%23G%2D%2FA%20%2DA%7CQyX9b7E%7CQLZF7X%7CQyX7G%7CQyX9%20%5D%5B%2AX6G%7CQyX7D%7CQyX7A%2D%7CQyX7D%7CQyX7%2DAAyQ%7CC7b7E%2076XyQ%7CBh7%20E7b9%20Z%20==0=0===Sweetest%20Sounds%2C%20The=Rodgers%20Richard==Medium%20Up%20Swing=F==1r34LbKcu7D%7CQyX4D%2D7X%7CQyX11%237bBZL%20lKcQyX7%2DGZL%20lcKQyA7%23114TA%2A%5BX7C%7CQ%7CEh7%20ZL%20lcKQyX7%2DGZLl%20cKQyX7%2DDZL9b7AG%2D7XyQyX7%2D7bBZL7XyQ%7CyX7%2DGZL%20lcKQyX%2D7DB%2A%5B%5D%209b7A%207hEQKcl%20%5EF%7CQy7%2DAZLQ%7CA7%237hB%7CQyX7%5EbB%7CQy7XF%7CQyX7%2DC%7CQyX11%20E7b9yX11%23ZL%20lc7XyQ%7CbBZL7F%207%2DC%7CQyX%5E7F%7CQyX7C%7CQyX7%2DG6XyQKD%7CQyXG%2D7XyQ%7CC7sus%20C7LZF6XyQKcl%20LZEh7XyQ%7CA7b9XyQZ%20==0=0===Swinging%20At%20The%20Haven=Marsalis%20Ellis==Up%20Tempo%20Swing=F==1r34LbKcu7x%20ZL%204Bb13Xsus31bAZL%20x%20Z%20Lx%20ZL%20lcKQyXsusyQKcl4TA%2A%7B7%2DbBZ%20%20%5D%5B%2AQyX%2C7%5EF1NZL%2C9bC7%20%2C7hG%7CQyX7%5EbDBKcl%20Lx%20ZL%20F2NZLEb7suyX%7D%209b7C%20%2C7%2DG%7CyQX%2C7%5EbAZL7bE%20%2CsQXyQ%20%7CQyX%2C%5E7XyQ%7CBb%2D7%2C%20Eb7%2CLZA%2D7%2C%20D7%2CLZG%2D7%2C%20C7%2CLZF6XyQKcl%20%20Z%20==0=0===Swinging%20Shepherd%20Blues%2C%20The=Koffman%2DRoberts%2DJacobson==Slow%20Swing=Bb==1r34LbKcu7C%2C7%2DC4Bb6XZL%20lcKQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQyBb7%20s4TA%2A%5BB%207FlBb%2FD%20bG%2C7bEs%207bB%7CQy7XF%7CQyX7%2DCZL9%237G7%2FE%2C%7Cl%7C%2Co%23b7%20Z%20%3CSolos%20on%20Bb%20blues%3E%20==0=0===Tadd%27s%20Delight=Dameron%20Tadd==Medium%20Up%20Swing=Ab==1r34LbKcu7%7CQyX74Bb%2D77F%207hC%7CQyX7%5EbALZ9b7bE%207%2DbB%7CQyXLZBb%2D4TA%2A%5BQyX11Eb7b9QyX7%5EbDB%2A%5B%5D%207b%20A7%2DbE%7CQyX7%5EbAZL%7CGb7%23%207%2DbBA%2A%5B%5D%20XyQ%7CFC%7CQyX7bEZL%20lcKyQX11%237bB%7CQyX9b7%2D7%20F77%5EbA%7CE%207%2DbyQ%7CBb7%2DbBZL7F%207hC%7CQXy7%5EbAZL9b7bE%207%2DXyQ%7CBX7%2DbBX7%5EbAZAb%5E71%237bG%7CQyX7%5EbDC%5B%2A%5D%207bA%207%2DbE%7CQyX1XyQ%7CL9b7byQ%7CC%2D7%20F7LZF%2D7%20Bb7LZBb%2D7%20Eb7LZUAb%5E7XyQ%7CF7b9%2CXyQZ%20==0=0===Take%20Five=Desmond%20Paul==Medium%20Up%20Swing=Eb%2D==1r34LbKcu7L%20x%20Z4Eb%2D%20L7%2DbB%20%2DbEZL%20x%20LZ%20x%20ZL%20x%20ZL7%2DbBZ%20x%20L5T%5BA%2A%5EB%7CQy%5D%2AB%5BBZL7bD%207%2DbAZL7%2DEb%207%2DbBZL6%2DbA%207%5EGb%5E7X%20%20x%20Z%2DbB%20%2D6LZBb%5D%209b7bB%207hFZL7Db%207%2DbAZL7%2DbE%207%2D%2AA%5BEb%2DbA%2077LZ%20x%20LZ%20x%20LZ%20x%20LZEb%2D%20Bb%2D7LZ%20x%20LZ%20x%20LZ%20x%20%20Z==0=0===Take%20The%20A%20Train=Strayhorn%20Billy==Medium%20Up%20Swing=C==1r34LbKcu7yX6C14C6Xy7G%7CQyX7%2DDZL%20lcQKyX11%237DZL%20lcKQXyQ%7CN4T%7BA%2AZL%20lc%20G7%20%7D%5EF%5BB%2A%5D%207C%207%2DG%7CyQX6C2NZL%20QyXQyX7XyQK7%2DD%7CQL%20lcK%20x%20LZ%5BA%2A%5D%209b7G%207G%7CQXy7%2DDZL%20lcKQyX7DC6XyQZL%20x%20ZD7%2311XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===Taking%20A%20Chance%20On%20Love=Duke%20Vernon==Medium%20Swing=F==1r34LbKcu7yX7G%7CAF%5E7%20DZL7A%207%5EFZL7C%20%2D7GZL7D%207%2DGZL7%2DD%2D7XyQ%2A%7B44TZL7C%20%2D7%20C7NZL%20QyXQyX%7D%2C7C7%2C%2DGs%2C7bA%2C7%2DAsZL2lG%2D7G1N%7CQ%2DbB%7CQ%5D%5B%2ABCBZL7F%207%2DCZL%2C%297Bo%287G%206bBZL7F%207%2Db%5E7XyQyX6F7D%207%2DLZAb6D%207%5EFA%2A%5B%5DQyX7CLZ7oB%207%2DbBZL7oA%20%2D7LZG7bE%207s%2C%29%2DG%20C7LZFZL7C%207%2DG%7CQyX7%7CGQyX7%2DDZL7A%207%5EF6%20s%20%287%2DGZL%20%28C7%29Z%20==0=0===Tangerine=Schertzinger%20Victor==Medium%20Swing=F==1r34LbKcu7ZL%20x%204G%2D7X7%2DGZL9%237D%207%2DAZ7LbB%206F%7CQyX7C%7CQy%20C7LZ4T%5BA%2A7%5EAZLQ%7CD7b7hB%7CQyX6F%7CQyX7%7CCQyX7%2DG%5BB%2A%5DQyX9%20E7b9yX7%5EFbB%206FLZB%2D7C%7CQyX7%2DG%5BA%2A%5DQy9Xb7D%7CQyX7AZL7E%207XyQ%7C7%2D%23F%20yX7%2DG7%20D7%23yX31b7D%7CQyX7bELZ%20x%20ZL7C%207%2DGZL9Q%5D%2AC%5B%2DAZL7%209%237D%20A7%239FU%7CQyX7C%7CQyX7%2D%7CGQyX7G%7CQyX7%2DDZL6XyQ%7C7hE%7CQ%20%20Z==0=0===Tautology=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X7%2DG%7CQyX31b7D%7CQXy7%2DD%7CQyX9b7A%7CQyXyQ%7CC4TA%2A%5BG%28%20%20%29%2D7LZG6bBZL%297%5EA%28%20%20%297B%5E%287%5EFB%2A%5B%5D%207C%207%2D%28Ab%5E7D%207%5EFC%2A%5B%5D%20ZF%5E7XyX7%5EF%7CQyX7C%7CQy7X%2DG%7CQyX31b7D%7CQyQKcl%20L%297%5EbX7C%7CQyQ%7CEbQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EbA%7CQyX7%7CG7XyX7%2DbB%7CQyX7AF%5E7X7%2DG%7CQyX31b7D%7CQXy7%2DD%7CQyX9b7A%7CQyXyQ%7CC%2A%5B%5DQyF%5E7%20D%2D7LZG%2D7%2C%20C7%20Z%20==0=0===Tea%20For%20Two=Youmans%20Vincent==Medium%20Swing=Ab==1r34LbKcu7%20ZL7b4Bb%2D7BZL7F%207%2DCZL7bD7%20%5EbAZL%20x%20ZL7bE%20b%2D7%20E4T%5BA%2ADZL7Ab%5E7XyL7F%207%5ECZL%20x%20ZLG7%207%2DD%5BB%2A%5D%20%20lcKQZE%2D7%20AZL%20xD%207%5EbLZ%20x%20%20ZL7bE%207%2DbB%5BA%2AQ%5DyX7bE%7CQyX7%5ECZLx%20LZA7G%207%2D%207%2DbB%2D7%20F7yX9b7F%7CQyX7hCZ%20Lx%20ZL7bE%207%2DbBZLQ%5D%2AC%5BCZL7b%207%2DbBDb%5E7%20%207%2DC%7CQyX7bGZLb%2FA7%2DbB%207%2DbBZL7oCBo7LZZL7oCEb7LZUAb6XyQ%7CCh7%20F7b9%20Z==0=0===Teach%20Me%20Tonight=DePaul%20Gene==Slow%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7%207hGZL7bB%207%2DFZ3L1b7C%207%2DGZL7bA%20C7b9L4TA%2A%7BL7bA%207XyQ%7CZL%20QyXQyX%7D%207bB7%20%2DFZL9b7C%207%2DG1NN2Eb6bB%7CQybEZL7sG%2D7%2CFZL9b7C%207%2DGZL7Bb%207%2DFlB%2A%5B%5D%2C7%2DbG%2D7%20Bb%206bEZA%207%5Eb%7CAh7%20%207bB%207%2DFZL7F%207C%2DZL7C%207%2DGZL9b7D%5D%5B%2AAEQyX7%5EbE%7CQy%2D7%20C7QyX7%2DFZL9b7C%207GhZL7bB%207%2DFZL31b%7CBb7XGZL7b6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Tell%20Me%20A%20Bedtime%20Story=Hancock%20Herbie==Funk=C==1r34LbKcu7%2A%5B%5D%2074G%5E7L5TZL7%2D%23FsZLxZL%5E7GZLxZL7%2D%23FZLxZ4lF%23%2D4Ti%2A%5B7%5EG%207%5E7LZxZL11%237%5ECZL7%2D%23FLZ7%5EGZLxZL7%2D%23FZLxLZB%5EG44TA7B%7CQy%20C%5E7%23BSB%2A%5B%5D%2011%237%5EC%20%5E7EZL7%5EG%207%5EBZL117susX7%5EEZLQyX11%7CE%5E7%20QyX9%237bD%7CQyX7%5E%7CDQyX9%237bEZL9%237E%7CC%5E7%23QyX5%23%2C%5B%5D%201ZB%5E7%20%207%5EEZL7%5EG%207%5EBZ1L1%237%5EC%207%5EEZL7%5EGC%5E7%231L%20lcKyX7%2DbsusXyD%2A%2C%5B%5DQyX7%2DE%7CQy7X%2DbA%7CQyXsus7A%7CQ%2CT54D7B%2CC%2AZL7%2D%237XyQ%7CL11%237%5EG44T%2CA%2A%2C%5D%5BQyX7%2D%23F%7CQyX7%2DEZxLZF%2DbE%7CQ%207%5EBZ7LZA7%5EC%207%5EEZL7%5EG%207%5EZBL11%237%5ECZL7%5EDZL7%2311L%2DEZLx%3C%7B%207%5E%3CD%2ES%2EQ%5BY%20QyX%5D%2011%237%5E%20C7%5EEZL%3EadoC%20la%20E%5E7%20CQ%2C7%5EG%20%20Loops%20vamp%3EB%5E7%20G%5E7LZE%5E7%20C%5E7%2311%20%7D%20==0=0===Tempus%20Fugit=Powell%20Bud==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%2DDZL94G%2D7%20%2DG%7CQyX7%2DD%7CQyX97bA%7CQyX7%2DDZL9b7A7%20A7b4TA%2A%7B9%237E%7CE7%20A7D%7CQyX9%237A%7CQyX7EhB%2A%5B%7DQyX7%2DDZL9b%2D7XyQ%7CQyX7yX7%2DD7b13XA%207%2DGA%2A%5B%5D%20%20lcKyQX31b7DZL%20lcKQy7b9LZA%7CQyXQ%7CA7b9XyQ%7CD%2D7XyQ%7CG%2D7%20A7b9LZD%2D7XyQ%7CE7%20A7b9LZD%2DXyQZ%20==0=0===Tenderly=Gross%20Walter==Ballad=Eb==1r34LbKcu7X11%2374Eb%5E7X7%2DF%7CQyX7bA%7CQy7X%2DbE%7CQyX7bA%7CQyXyQ%7CDb4T%5BA%2AB%207bB%5E7XyQhF%7CQyX7bB%7CQyX7Fh%5BB%2A%5D%209b7C%207hG%7C7XyQ%7CbE%7CQyE%7CQyX%2D7XyQyX7%5EbE%5BA%2A%5DQyX7Bb%7CQyX7%2DF%7CQyX7F%7CQ%7CAb7CZL7o%2A%5D%209bQ%7CAb7G%7CQyX7%5EbE%7CQyX1%2317bD%7CQyX7%2DF%7CQyXh7%20C7yX7%2DbL7bB%20XyQ%7CB7C%207%2DGZL7o%23F%207%7CFQyX7%2DCZL7oB%207bLZF%2D77hF%5BCZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Tenor%20Madness=Rollins%20Sonny==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CF7%20%20%20Z==0=0===Terra%20Nova=Rosenwinkel%20Kurt==Bossa%20Nova=Db==1r34LbKcu7XA%2F9d4DbadyXB%2F9ddaE%7CQyX%23%2FF9ddaB%7CQyXbA%2F9dQ%7CDad4TA%2A%7BsusbBbadd9usbB%20F%2FbB1N%7CQy%23XF%2F9ddaB%7CQyXbA%2Fs%2FFLZDY%7CQy%2DGB%2A%5Bsus%20%7D%209dda%23FZL96A%209ddaE2NZL%20QyXQyXYB69%20%5DbA%20F%2FC%2F%23F%7CLZG%2DbG%7CQyX6b%2DE%7CQyX7E%2D%7CQyX7o%23GZL%2DG%206%5E7XyQ6%2DG%2077F%7CQyl%20LZG%7CQyX6%2DA%7CQyX6%2Db%7CAQyX6%2DGZL6b%2DG%20%2DB7%239XcKQyXyXQyXQ%7CEadB%2F9ddabE%7CQyX7%2D%7CEQyXB%2FF%7CQyXC%2F9dbXyQ%5DyX11%23X9ddaCEbad%23F%2F9ddaB%7CQyXbA9%2FddabD%7CQyXbB%2F9dXyQ%7CE%2A%5B%20%20QZL96Add9%2FAE%7CQyX%23F%2F9ddaB%7CyQXbA%2F9ddabD%7CQyXadd9%20aD%7CQyF%23add9%20B69%20Z%20==0=0===Thanks%20For%20The%20Memory=Robin%20Leo==Medium%20Swing=F==1r34LbKcu7L7%2DG%204G%2D7%20L6Fl%2C7C%2C7%2DGsZLo7%23Fpp%7CQyX6FZL7CZF%23o74TA%2A%7B%5D%205b7Bb6LZ2N%7CQyXQyXQyXQy%7DXQyX7C1N%7CQyX7%2DGEh7%20A%207oAZG%207%2DD%5E7XyQ%207%5EC%7CQyX7oA%7CQy7X%5EbAZL7bE%207%2DbB%7CA%2D7LZbAB%2A%5B7C%2C7%2D7XyQ%7Co%23Fpp%7CQyX6FZL7%20C7%2DGA%2A%5B%5DQyX5%237C7LZsG%2DGZL7%2ClF6LZF%23o7%20G%2D7LZAo7%20Bb6LZG%2D7%20C7LZF6%20D7b9%20Z%20==0=0===That%20Old%20Black%20Magic=Arlen%20Harold==Medium%20Swing=Eb==1r34LbKcu7%7Cr%20ZL4Eb%5E77%2DFZL7bBZL7%2DFZxLZLxZLxZLxZLxZLLZBb74TA%2A%5BxZLxZ%7C%20LZsZLxZL7%5EbElB%2A%5B%5D7%2CbB%2C7%2DF%7C%2C7C%2C7%2DGxLZxLr%20ZL%20hDsZL7LZxL7bBZL7%2DFZL7obGLZ7%2DGZL7bBZL7%2DFZLZEb6bDlZLZLxZL%5B%2AClCxZL7CZLxZL7GZLZxL11%237bAZLxZL7%2DLZF%2D7%5D%2C7G%2CZL7%5EbZDb7L%5D%2C7bB%2C7%2DF%7C%2C7C%2C%2D7GsZL7bDZL7%2DbAZ%5B%2ADlEL7%2DbABZL7%2DZxLZlL7bDZLxZL7%5EbAZ%20L%7Cr%20ZL7bEZL7%2DbBZxLZFLxZLx6bEZL%2D7LZGBZL7%2DFZL7bDZL7b%2DAZLxZL7%2DFZL7obb7susGZL7bLZsF%2D7%2CBb7Z%20==0=0===That%20Old%20Feeling=Brown%2DFain==Medium%20Swing=C==1r34LbKcu7b7A%28%2044C6X%289b7AZL%297bB%28%20%207%29%2DF%287hEZL%20lcKQyEh7%29%20TA%2A%5BYG%28%20%20%29%2D7%20A7GZL%297bA%28%20%20%297%2Db%28E7hD%7CQyX7%2DDZL9b7%28D%2D7DZL%299QyX7h%2D7XyQcKQyX7D%7CQyX7A%7CyQX7hE%7CQyX31b7E%7Cl%20LZDAZL%297%20%20%297hQ%5DY%5B%2AAZL%297bB%28%20%20%297%2DF7%28hEZL%20lcKQyX6CB7b9%28EyX7G%7C%7CQyX%29%29LZD%2D7E%7CQyX%297h%23F%286%2D%7CFQyX7%2DDZL9b7A%207%28B7b99b7A%28%20%297%2DC%2D7%29%20%20QyX7%2DDZL%297A%28%20%207%29hE%289b7AZL%297bB%28%7CF%2D6%28F%287hE%20%28F7%29LZC%5E7XyQ%7CA7XyQ%7CD%2D7%20G7LZC6XyQZ%20==0=0===That%20Ole%20Devil%20Called%20Love=Fisher%20Doris==Medium%20Swing=Ab==1r34LbKcu7E%207hb4Bb%2D77%2DbB%7CQyX7F%7CQyX%2D7C%7CQyX6bAZL7bE%20XyQ%7CB4TA%2A%7B%206bAZ1Ab6%20%206bA2NZL%20QyXQy%7DX%207bE%207%2DbBZL7oBDb%2D6LNZL7b%206%2DFZ%5B%2ABBb%206bAZL7bE%207%2DbBLZ7B%206bAZL7bE%207%2DC7b9L%5D%207oA6bAZLF%2D6%2FA%2DbBA%2A%5B%5D%207bE%207%2DBb%7CQyX7bBZL6%2DF%20b7%20Eb7ZL7oGE%2CbE%2F%2D7XyQ%207%2DbBZL7bE%207hb%7CBQyX7%2DbB%7CQyX7F%7CsBb%2D7C%7CQyXb7%2C%7ClAb6XyQZ%20==0=0===That%27s%20All=Haymes%2DBrandt==Medium%20Swing=Bb==1r34LbKcu7hEZL74Bb%5E7ZL7bE%207%5EbB%7Cl%2C7%2CF7%2DCs%207%2DDZL7%2DC%20D%2D7%20G4T%7BA%2AyX%7Dl%2C7LZBbC%2C7G%2C7%2DDs1NZL7%20F7%2DCZL9%237G%20D%2F7%5E%2D7%2CF7%2DbE%207ZL7bByQXyQL7%2DC%207%2DGZL7bB%20%2D7F%5BB%2A%5DQyX6bB2N%7CZF%2D7%20XQyXQC%207%5EbyQ%7CG%2D%207F%207%2DCZL7C%207%2DZGL7%2DD%207%2DAZL7C%207%5D%2AA%5BBX7%5EbE7%5EbBZ%2D7%20sC%207hEZL7G%207%2DDZLb7E%207%5EbB%7Cl%2C7F%2C7%2DEb%2D7LDZL7%2D%2FD%20G7%239LZC%2D7%20F7LZBb6%20F7%20Z==0=0===That%27s%20Amore%20%28That%27s%20Love%29=Warren%2DBrooks==Medium%20Swing=Bb==1r34LbKcu7%7CQyX7T34Bb7%2DC%7CQyX7obD%7CQy6XbB%7CQyX7%5EbB%7CQyXXyQ%7CF%2CA%2A%2C%5B%2DC%7CQyXyQLZQyX7%5EbBZLQyX%7CryQX%7CQyX7F%7CQyX7%2DC%7CBb6X%7CrQyXyX7%2DCF7XyQobD%7CQyX6bB%7CQyX%5E7bB%7CQyXbB%2CB%2A%2C%5B%5D7XyQ%7C%7CQyX7B%7CQyXyQ%7CXyLQyX%7CrQyX%7CQyX7%7CFQyX7%2DCZLQyX%7CrQZBb%5E7X7F%7CQb6XyQ%7CC%2D7XyQ%7CF7XyQZ%20==0=0===That%27s%20Life=Kay%2DGordon==Slow%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XB%207%5EG%7CQyX7A%7CQy7X%2DEZL7B%207%2D%23F%7CQy7LZE%2D4TA%2A%5B%207%5EG%7C%7CA%2D7%20%7CQyX7%2DEZL7B%207%2DF%23%7CQyX7%5EGA%2A%5B%5D%207DA7XyQQyX7AyX6CZ%2CF%2D7%2CQyX7GB%2A%5B%5DQyX6GLZ7D%207A%7CQyX7%2DEl%7CKcl%20L7%2D%23Fs%2DEZL7LZA7XF%7CQyX7%5EGA%2A%5B%5D%20%20clKQyX7DZL%20lcKQy%23%2D7%20B%20lcKQ7XyQ%7CA7XyQ%7CG%5E7%20sFh%2CB7%2C%7ClE%2D7XyQ%7CA7b9%20D7b13LZG6XyQZ%20==0=0===Thelonious=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7sus7C4Bb%20A%205%237DZL7bE%205b7ZELsus7F%207bGZL7bDb7LZ4TA%2A%7BL7bE%20sLZGb%7C%7D%207F%207bGZL7bE7%20bB1NZL5b9b7bC%20N2Bb7us7F%20X5%237DF7LZC%207%2DbE%7CQyX7DB%2A%5BQ%5DyX7%5EbBZL7F%2011%2DAb7LZ%207bGZbA%20bB7XyQ%7CyXsus7F%7CQyX5b7%7CCQyX5%237G%7CQyX9bDQ%5D%5B%2AAbD%7CQy%20bGZL7%20F7s%20sus7CZL7bD%205%23D7ZL7bE%205b7EZLsuF7susbGZL7Cb7b9b5LZBb7%20Eb7LZGb7%20F7LZC%2D11%20F7LZBb%5E7XyQZ%20==0=0===Them%20There%20Eyes=Tracy%2DTauber%2DPinkard==Up%20Tempo%20Swing=Ab==1r34LbKcu7cKQyX4Ab%5E7yX7F%7CQyX6bAZL%20%20xZL%20x%20ZL%20lcKQyXQ%7CBb74TA%2A%5BEZL%20l%2ABBb%2D7bB%7CQyX7%2DF%7CQyX%5E7bA%7CQyX7bE%7CQyX7XyQKc%5B%5D%20%20lyX7bAKcl%20%20%2DbEZL%20x%20ZL%20x%20Z%20LlcKQyX7%5EbAA%2A%5B%5D7XyQ%7CQyX7bbE%207b7XyQKbE%2F7%5EbA%7CQyX7oDQ%7CyX7%5EbDC%2A%5B%5D%20%20lcXyQ%7CB%5EbD%7CQ7LZAb%5E7XyQ%7CF7XyQ%7CBb7%20Eb7LZAb6%20Eb7%20Z%20==0=0===Theme%20For%20Ernie=Lacey%20Fred==Ballad=Ab==1r34LbKcu77%2DbBZ4F%2D7%20%2DCZL9b7G%207%5EbDZ7LbA%207%2DbEZL9b7bB7%20F7L4TA%2A%5ByXQyX9LZAb7hGs%207%5EbA1NZL97bbE%207%2DbBZL7F%207%5E%2CC7%2C%7Db7bE%20%207%2DB%7CyQ%7CN2BZL7%23F%207%2D%23ClB%2A%5D%5B%2C%2DC%2C%2DbBs%207%5EbAl%5E7XyQXQyXQL9%237b%5E7XyQl%7C%2C7bG%2C7%2DbD%2C7G7%2C%2DDsZL7%23G%207%2D%23F%7CBb7%20BAZL7E%207%2DCZ%20Eb7b%5EbDZL7bA%207%2DbEZ9Lb7bB%207%2DFA%2A%5B%5D%2097%20G7L7%2DbBZ7%5EBZLb%2D7%20E%2D%23CZL5%237bE%207%2DbZBL7F%207%5EbAZL9b7b7%20F%237BZL7FQyX7%2D1LZA%5EY%20QyXZ%2C7C%2C7hGs7%20%5E%2DbAlZLQ%2C7bE%207%5BQlAb1%239E%20%7CUfDb9%2311XyQZ%20==0=0===Theme%20From%20Family%20Guy=Murphy%2DMacFarlane%2DZuckerman==Medium%20Swing=F==1r34LbKcu7GZL7D4FXyQL7oB%20bBZL%2C7F%20%2CZFL7C%207%2DG%7CQyX7G%7CZF%2FC%204TA%2A%5B%207hEZC%20B9%2C%207%5EFZL7C%207%2DGZLD7%20C%2FFZL7oB%20bBZLBb%5E7L%7CQyX9A7LZD%2D7%20G7LZC7%20C%237LZBb%2FC%20C7LZF%20sBb%2FD%2CC7%2C%7ClF%2CXyQZ%20==0=0===Theme%2C%20The=Davis%20Miles==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===There%20Is%20No%20Greater%20Love=Jones%20Isham==Medium%20Swing=Bb==1r34LbKcu7ZL%20lc4Bb%5E7C1N%7CQyX7G%7CQyX1%2317bA%7CQyX7bE%7CQyX7XyQK4TA%2A%7BD%207hAQ%7CF7X%20lcKQyX6bBZL7F7%20%2DC%7CQyX7C2N%7C%7DQy%20%5D%5B%2AByX7%2DCyX7C%7CG%2D6XyGZL9b7D%207hA%7CQy6X%2DGZL9b7D%207hA%7CQ%2D6XyQZL9b7%2DC%7CQyyQ%5D%5B%2AyX7G%7CQyX11%237bAQ%7CyX7bE%7CQyX7%5EbBAQ%7CC7XX7F%7CQ7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===There%20Will%20Never%20Be%20Another%20You=Warren%20Harry==Medium%20Up%20Swing=Eb==1r34LbKcu77%2DbBZ4Eb%5E7QyX7%2DC%7CQyX9b7GQ%7CyX7hDZL%20lcKQyXKcl%20L4T%5BA%2AX7F%7CQb7XyQ%7CQyX7%5EbE%7CQyX117%23bD%7CQyX7%5EbA%5BB%2A%5DC%2D7XyE%7CQyXX9b7G%20LZF%2DhDZL%20lcKQyX7%5Eb%5BEA%2A%5DQyX7bB%7CQyX77XyQ%7ClcKQyQyX117XyQKQyX7%5EbA%5BC%2A%5DQyXb7E%7CQyX7%2DbBZL%20lc%7CDb7%23%2DC%7CQybB%206bXyQ%7CAB%207%2DFZL7C%207%2DGZ7LbA%207%5EbEZL7D%207hb7LZE7%5EbE%7C7%20Z==0=0===There%27ll%20Be%20Some%20Changes%20Made=Overstreet%20Benton==Medium%20Swing=Bb==1r34LbKcu77Fpp%7C4G7Xy%7CQyX7G%7CQyX7DZLl%20cKQyX7CZL%20lcKQC7XyQ4TA%2A%5B%206bBZG7XyQC%7CQyX7G%7CQyX7DZ%20LlcKQyX7CZL%20lcK7%20F7LB%2A%5B%5D%20G7LZC7%20F7LZUBb6%3CFine%3E%20sA7%2CAb7Z%20==0=0===There%27s%20A%20Lull%20In%20My%20Life=Revel%20Harry==Ballad=F==1r34LbKcu7G%207%2DA4F%5E7%20B%2C7%2DAs%207%2DGZL7%2D%20A7%5EbBl%7C%2C%2DA%2C7%2DGsb%5E%2C%7Cl4TA%2A%7ByX%7D%2076%20sG%2DZL7%2DD%206Fl1N%7C7C7%2C%2DGs%207%5EbBl%7C%2DA%2C7G%2D7%20CFZL7%2DZL7bALZN2FZL7bA%207%2DbEB%2A%5B%5DyQX6FZL%2C11%237bE%206Eb%2D7%20%20QyXQ%2DG%7CQyAb7suZL7C%207%2DGZL7o%23F7%20%5EF%7CQyX7%5EbDZL%2CsF%23o7X%207%5EbD%2DAl%7C%2C%5D%5B%2AAF%2DAs%207%2DGZL7%2DA%207b%5EBl%7C%2C%2DA%2C7%2DGs%207%5E7%2CBb%5E%207C%207bA%7CQyLZF6%20yX7%2DAl%7C%2C7C%2C7%2DG%20s7%5EbBl%7C%2C%2DA%2C7%2DGsQ%7CD7X7%2DG%207%2D7XyQ%7CDb7XyQ%7CA%2D7%20Ab7LZG%2D7%20C7LZF6XyQ%7C%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===There%27s%20A%20Small%20Hotel=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu7%207%2DAZ4G%5E7X%207%2DAZL7obB%207%2DBLZ7C%207%5EGZL%20lcKQyAbo7L4TA%2A%7BCB%2A%5B%5D%5E7%20E%2D%2DD2N%7CQyXQyXQyXyQX%7D%207D%207%2DA1NZL77%20G7%20GZL7DZL%2C9b%7CD%2D7%20B%7CQyX7%2DAZL%2C9b7%20E7%2DB%7CQyX7%5ECZL7G%2D7%20E7QyX7%5EAZL7o7LZAhBZL7C%207%5EGZL%20lcQKyX7%5EGA%2A%5B%5D%207D%207%2D7%20BbE%20%2C7F%2D7%20Abo7LZA%2D7%20D7%2CLZG%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===There%27s%20No%20You=Hopper%20Hal==Ballad=F==1r34LbKcu7L7obAAF%5E7XQyX7%5EF%7CQyX7bD%7CyQX7%5EF%7CQyX7bE%7CQy%7CA%2D7%20%2A%7B44TF%207%2DC7XyQ%7CyX7%5EFZL7C%207%2DG2ZNL%20QyXQyX%7DQyX7CQ%5D%5B%2AB%2DG1NZ7%2DGZL7%20F7LDZL7G%207%2DD%7CQyX7b%5EBZL%2C5%237F%207%5EbBZ%2D7%20G7%2DCZL7%2DA%7CQy7XyQ%5DQyX7bD%7CQyX7%5EF%7CyQX7bE%7CQyX7%5EFA%2A%5B%7CF%5E7XC%7CQyX7%20Abo7LZG%2D7%20C7LZF%5E7%20%20%28C7%29%20Z%20==0=0===These%20Are%20Soulful%20Days=Massey%20Cal==Medium%20Swing=Bb%2D==1r34LbKcu7%207%2DbA4Bb%2D6F%207hCZL7%5EbG%207%5EDbZL7bA%207%2DbE%7CQyX7%239LZ4TA%2A%7BL7bB%20ZGb%5E7%5B%7D%209%237F%206%2DbBZL%2397F%207hCZL11%237B%20%2ABF%2D7L31bDZL7B%20%20Eb7LL7%23F%207%2D%23CZL7bD7%20%2DbAZL7bA%207%2DbEZZF%23%2D77%2DbBZ7hCZLQ%7CF7%237%5EbDZL7bA%207%2DbEQ%7CyX6%2DbBA%2A%5B%5DQyX9%20Gb%5E7yX7hC%209%237FLZAb%2DZL9%237F%207hCZL117%23B%207%5EbGZL31bD%207Bb%2D6%209%237F%20Z%20==0=0===These%20Foolish%20Things=Strachey%2DLink==Ballad=Eb==1r34LbKcu7E%207%2Db4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZB4T%7BA%2AB%207F2b%5E7%20syXQyX%7D%207bB%207%2DFQ%7CyX7F1N%7Cl%2C7C%2C7GQ%20LZNAZL7bF%207C%7Cb6%20sAGZL9b7D%207hAZL7Eh%207%2DG%5BB%2A%5Dl%2C7D%2Ch%2D7XyQEZL7b7%2DC%207%5E7%20G%2D%2A%5D%207bB%207%2DFZL7o%20E7bBZL7F%207%2DCZL7A%5BEb%5EbBZL7C%2C7Gs%20Bb7LZL7bE%207%2DbBZL7b%20B7%2DFZL7%2DC%207%5EbEZAb%5E7%207%2DFZL7%2Cl%7CF7%20Bb7LZEb6%20sF%2D7%2CBb7%2ClZ==0=0===They%20All%20Laughed=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7L7%2DE%204G%5E7%20sus7D%207%5EGZL7D%20%2D7AZL7D%207%2DAZL7%2DELZG%5E74TA%2A%5B7%23F%207D7LZG%207%2DAZL7%2DE%20%2C7%5EG%2AB%5B%5D%207D%207%2DA%7CQyX6D7LZG%207%2DAZyX7GCB%2D7%20EX7D%7CQyX7%2DAZL7A7%20%2DEZL7%2DB%207%5EDZL7yQ%5D%5B%2AZL31bX7D%7CQ%20G7LZZL7A%207%2DE%7CQyX7AQ%7CyX31b7E%7CQyX7hBA%2D7Xy7%2DD%7CQE%207%2DBCG%5E7%20%207h%23CZL31b7E%2097bBZL7D%207%2DAZL7%2DEC%2D6LZ%2A%5B%5DQy7LZA%2D7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===They%20Can%27t%20Take%20That%20Away%20From%20Me=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7QyX7%2D4Eb%5E7Xsus7bB%7CQyX7%2DFLZ7obG%207%2DGZL7%2DF%20yQ%7CBb4T%7BA%2AbA2NZyQ%7CN1QyX%7D%20sus7bB%207%2D%7CFl%2C7C%2C7%2DGs%207%5EbAXyQ%20LX7bE%7ChE%207%2D7LZEb7D%207%2DGZL9b7D%207G%2D%5BB%2A%5Dl%2C7D%2ChAs%206b9LZGbB%207%5E%5BA%2A%5DQ7%20D7b7bB%7CQyX7FZL7C%20%2D7GZL9b7D%207%2DGZL9susXyhAZL7yX7bEF%2D7LZ%2DbB%7CQyXsus7bB%7CyQX7%2DFZL7obG%207%2DG7XyQ%7C%207%5EbEsus7b7%20Bb76bEZL7bB%207FZL7%20C7GZL6%2DbA%206bEZLXyQ%7CB%5EbA%7CQ%20%20%20Z==0=0===They%20Didn%27t%20Believe%20Me=Kern%20Jerome==Medium%20Swing=G==1r34LbKcu77%5EG%7CQ4A%2D7XQyX7%2DAZL7E%207%2DBQ%7CyX7%5EG%7CQyX7D%7CQy%7CD7Xy4TA%2A%5B%207h%23C%2D7XyQ%2DB%7CQyX7%2DE%7CQyX7B%2D%7CQyX7D%7CQyX7%2DA%7C7XyQ%7CE%7CQyXQyX7%2D3LZB%2D7%5EG%7CQyX7D%7CQyX7A%2DB%2A%5B%5DQyX7E%7CQyX7XyQ%7CE1b7%23F%2DA%207%5EyQ%7CD77D%7CQyX7%2DA%7CQyX7ZEL11%237F%207%5EG%7CQyXXyQ%7CGX7%2DA%7C7LZB%2D7%20E7LZA%2D7XyQ%7CD7XyQ%7CG6XyQKcl%20%20Z%20==0=0===They%20Say%20It%27s%20Wonderful=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7b7C%7CQ4G%2D7XZL7obA%207%2DA%7CQyX%5E7FZL9b7C%207hG%7CQyGh7Xy4TA%2A%7B%5D%207F%20N1F%5E7yX7%5EF2NZL%20QyXQXy%7D%209b7D%207%2DA%7CQyXQ%7CC%2D7%7CQyX9E%207hB%5E7XyQ%2DAZL7E%207%2DAZL7%2D%20G7%5EF%7CQyX11%237bE%7C7XyQ%7CbBB%2A%5B%7CQyX7A%2D7%20Db7C%207hG%7CQyX7%2DG%2AC%5B%5D%207bD%207%2DbAZL79LZAhZL9b7D7b13XyQ%7CG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CD7b9XyQZ%20==0=0===Things%20Ain%27t%20What%20They%20Used%20To%20Be=Ellington%20Duke==Medium%20Swing=Db==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bGZL%20lKcQyX7bD%7CQyX7bG%7CLZDb7D44T%5Bl%20LZEb%2D7XyQ%7CAb7XyQ%7CDb7%20Bb7LZEb%2D7%20Ab7%20Z==0=0===Things%20We%20Did%20Last%20Summer%2C%20The=Cahn%2DStyne==Medium%20Swing=F==1r34LbKcu7ZL7C%204F%5E7%209b7D%207hAZL7bB%20%5E7FZL7C%207%2DGZL7%2DDLZG%2D74T%7BA%2Al2N%7CQ7LZG%2DQyXQyX%7D%2C7C%2C7%2DG7%2CD%2C7%2DAs1NZL7C%207XyQXyD%207%2DA%20x%20ZL%5D%2AB%5BCD%7CQyX7%5EbBZL7F%20%5E7bBZL%20x%20ZL7F%207%2D%2D7%20G7QyX6F7hAZLAb7LZ%5EFZL7C%207%2DGZL7%2D%20D7%5EF%5BA%2A%5D%207C%207%2DG7%20Bb7%207CZL%20D7b9LZG%2D7%20C7LZA%2D7%20D7LZG%2D7%20C7LZF6%20C7%20Z==0=0===Think%20Of%20One=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7DZL5b4F%20B9QyX31bGZL7bD%203b1AZL9bE%207%2DDZL5b%7CF%20B94TA%2A%7ByX7%5Eb9LZAb9b7F%7CQyXF%2F7%2DCB%5B%2A%7DQyX7bGZL7bD%207XyQ%7CBbE%207%2D%20%2CFA%2A9XyQ%7C11%239b7C%7CQyX7%2DGQ%7CyX5b7G%7CQyX9b7GXyQ%5D%5Bb7G%7CQZL9bEZD%2D7%20L5b9B%20F%7CQyX31bZGL7bD%2031bAZL9bEZD%2D7%20L5b9BU%3CFine%3EAb7%20Db7LZGb7XyQZ%20==0=0===This%20Can%27t%20Be%20Love=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7QyX7%2D4F%5E7X7%2DD%7CQyX7%5EFZL%20lKcQyX7bBZL%20lcKQyXyQ%7CG4T%5BA%2AL7C%207Q%5D%2AA%5B%2DD%207%2DAZL%20lcKQy7XbBZL%20lcKQyX7%5EF7LZG%2DyX7C%7Cb7D%7CQQKcl%20ZL%20lcKQyX7%2DD%7CQXy7A%7CQyX7%2DE%5BB%2A%5D%20Ah7XyyX6FZD%207%2DAG%2D7XyKQyX7bBZL%20lcKQXy7%5EF%5BA%2A%5DQyX7C%7CQcl%20LZ%7CQyX9%2D7LZG%2D7%20C7LZF6XyQKcl%20%20Z==0=0===This%20Could%20Be%20The%20Start%20Of%20Something%20Big=Allen%20Steve==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7bB%7C4Eb%5E7FZL31b7C%207bB%7CQXy7%2DF%7CQyX7%2DC%7CQyX%2D7XyQ4TA%2A%7B7C%7CQy7%20B7L%2DG%7CQyX7oA%7CQyX7b%5EAZL11%237A%207%2DbBZ7%2FBbX%2DC%7CQyX7%2DF2%7C%7CN1F7bB%207%2DFZL7bG%207G%2D%7CQyX%2C7bB%7CQyX7%2D%2C%20%7D%7CNQyX9byX%7CrQ7%2CXyQX%2C7bE%7CQyX7%2DbBB%5B%2AY%5D%20%20lcKQyX6bE%7CyQ%7CXybB%7CQy7%5EbAZ%2D7XyQ7%2DbB%7CQyX7%5EbAZLyQX%7CrQyX%7CQyX7bE%7C%20Eb7LbBZLQ%2EdnE%20l%20LZAa%20%2EC%2ED%3C%7CQyXsusb7B%7CQyX7F%7CQyX7%5Ebl%203rdcKQyX%3EBb7XyQ%5DY%7CN3F%2D7XyQ%7CBb7%2CXyQ%7CEb6XyQ%7CBb7XyQZ%20==0=0===This%20Here=Timmons%20Bobby==Medium%20Swing=F==1r34LbKcu7bBZLQ4F7XyyXZL%20lcKQyX7FZQLyX%7CrQyXZL%20lcKQQr%7CXy3TA%2A%5BQyX7bcl%20LZ%20QyX%7CrQyXZL%20lcQKyX7FZLQyX%7CrQyX%5D%5B%2ABBKQyX7cKQyXZA7b9%20lcKQyX7GZL%20lcQKyX7bAZL%20lcKQyXLZAb7L%20lcKXZL%20lyQr%7CX7FZLQyX%7CrQyXZLl%20cKQyX7FC%2A%5B%5D%20QyXyQKcXZL%20lyQr%7CXyQ%20Z%20==0=0===This%20I%20Dig%20Of%20You=Mobley%20Hank==Medium%20Up%20Swing=Bb==1r34LbKcu7yXF%2F74Bb%5E7XF%2F7%2DC%7CQyXF%2F7%2D%7CDQyXF%2F7%2DC%7CQyXF%2FyQ%7CD%2D4TA%2A%5BL9b7A%2FFXyQQyX7%5EbEB%2A%5B%5D%207b%20B7%2DF%7CQyXF%2F7%5EbB%7C%7CEh7%207%2DC%7CQ%2F7%5EbByQ%7CG7yX7F%7CQyX7%2DC%7CQy7X%23F%7CQyX7%2D%23C%7CQyXQ%5D%5B%2AAX7%2DDZ%7CQyXFC%2D7%2FFQyXF%2F7%2DD%7CQyXF%2F%2D7C%7CQyXF%2F7%2DD%7CQyX%7CC%2D7%2F%7CQyXFX7G%7CQFXyQ%7CZL9b7A%207hE%7CQyX%5E7bEC%2A%5B%5D%207bB%207%2DFD%2D7Xy%2F7%5EbByQ%7CC%2D7XyQ%7CF7XyQ%7CBb%5E7XyQKcl%20%20Z%20==0=0===This%20Is%20All%20I%20Ask=Jenkins%20Gordon==Ballad=F==1r34LbKcu7%2DGZL74F%5E7XF%7CQyX7%5EFZL%2C7C%20%2D7G%7CQyX%2C31b7D%7CQy%5E7%20D%2D4TA%2A%5BZL%20lcLZF%5E7DZL%20lcKQyX7%2DAB%5B%2A%5D%209b7E%207hB%7CQyX7XyQK%2C7C%207L%2C7C%20Kcl%20LyX%2C31b7D%7CQyX7%5EAF%2A%5B%5D%20%20lcKQyX7CZQ%7CG%2D7QyX7GX6bBCyQ%7CF%5EX%2C31b7A%7CQyX7%5EFLZ%2C7C%207%2DGZL7%2DD%207yQ%5D%5B%2AX7%5EFZ%7CQyX67%20E7b7C%7CQyX7%2DG%7CQyX%2C13b7D%7CQyX7%2DAZL%2C9XyQ%7CFhB%7CQyG%2D7%20C7%20Z%20==0=0===This%20is%20for%20Albert=Shorter%20Wayne==Medium%20Up%20Swing=G==1r34LbKcu77%2DCZL4G%5E7XG%2F7%2DD%7CQyXG%2F7%2DAQ%7CyXG%2F11%237%5EbA%7CQy%20G7b94TA%2A%7BZL%20lcBb%5E7%20us7bDB%2A%5B%7DQyXtl7aD%7CQyX7%5EbAZL7bEsXyQKZL7F%20%5B%5DQyX1%2FC%23XQyX7%2DA%7CQyXtla7%7CEQyX7%2DBZL%20lcKQy%7CD7%2391%237%5EGL7F%207XyQ%7CAb7G%20G%2F7%2DD%7CQyXG7%2F%2DA%7CQyXG%2F11%237%5Eb9LZC%2D7%5EGA%2AZBb%5E7%20Eb7LZAb%5E7XyQ%7CD7altXyQZ%20==0=0===This%20Is%20New=Weill%20Kurt==Ballad=C%2D==1r34LbKcu7yX31b4C%2D6XX7%2DbB%7CQyX7F%7CQy7X%2DC%7CQyXtla7G%7CQyyQ%7CF74T%5BA%2AbDZL%207XyQ%7CX31b7bAZL%20lcKQXy7%2DbE%7CQyX31b7bByQKcl%2DbB%7CQ7%2DC%7CQKcl%20L7G%7CQyX6%2DC%5BB%2A%5D%20b97G%207DZL7bE%207EZaltXyQyX7%2D%2DbB%7CQb%2D7%20AF%7CQyX6%2DFZL9b7C7%20hG%7CQyX7%5EbDZL7b7b9XyE%7CQyX7%2DbA%7CEb7b9b7bE%7CQyX7hbB%7CQXy7%2DF%7CQyX7%2DC%7CQyX13XyQ%7CQyX7XyQ%7CDh7%20G7b9%20Z==0=0===This%20Masquerade=Russell%20Leon==Rock%20Pop=F%2D==1r34LbKcu7%5B%7DQyX4F%2D7Xuc%20llit%20pmaV%3C%7CyQX7%2DF%7CQyX7bB%7CQye%3EBb74Ti%2A%7BX7hG%7C%2CXyQ%7CD%7CQyX7%2DF%7CQyX7b%7CBQyX7%2DF%7CQyX7%5E%2DFb7XyQ%2DFA%2AS%207hG%7C%239XyQD%7CQyX7bB%7CQyX7%2D%7CFQyX7%5E%2DF%7CQyX%2DF%7Cb7XyQ7C%7CQyX7%5EbDQLZF%2DbA%7CQyX7%2DbElB%2A%5B%2C%5D7A%2C7%2DEs%20%2DF%7CQyX7XyQ%7C%2C9b7C1G%7CQy7b13XL%20lcKQyX7%5EbD%7CQXy7bA%7CQyX7%2DbE%7CQyZD%2D7XbB%7CQyD%3C%7CQy13LZCCZL31b7G%2031G%7CQXy7%2DGZL%20lcKQyX7%5E9susXb7G%203yX7%2DFl%20CodbB%7CQyX7%2DF%3EnepOQ%3C%7BYZQyX11%237bG%3Ea7XyQ%7Ca%20%2ES%2EQ%7C%3CD%2EC%2E%20on%20Cue%3EB7XyQ%7D%20==0=0===This%20Time%20The%20Dream%27s%20On%20Me=Arlen%20Harold==Medium%20Up%20Swing=G==1r34LbKcu7D%207%2DA4G%5E7X7%2DBZL7F%207%2DC%7CQy7X%2DA%7CQyX31b7E%7CQy%20E7LZ4TA%2A%7B7%2D%23FBB%2D7%20ElcKQyX6G2NZL%20QXyQyX%7D%207D%207%2DAZL7%20%20%5D%5B%2A1NZL7%5B%5DQyX7XyQ%7CX7%2DA%7CQyX7A%7CQyX%2D7E%7CQyX7E%7CQyX7%2DByQ%7CD7B%7CQyXGZL7DXyQ%7CEL7E%207%2DBZL7F%207%2D%7CCQyX7%2DA%7CQyX31b7ZA%2D7%207%5EGA%2A6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===This%20Year%27s%20Kisses=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu7%207%2DAZAG%5E7X%207%5EG1NZL%20x%20ZL7%20D7%2DAZL7o%23Gpp%7CQyG%23o7L%2A%7B44T%5EGZL%202G%5E7XX7%2DCZL%20lcKQyX7C%5EB%2A%5B%5D%207G%207%2DD%7CQyyQKclN%7D%207DZL7D%20A7XyQ7o%23Gpp%7CQyX7%5EGC%5B%2A%5DQyX7D%7CQyX7%2DA%7CLZA%2D7%7CQyX7%20x%20LZB%2D7%20E7LZA%2D7%20D7LZG6%20Bbo7LZA%2D7%20D7%20Z%20==0=0===Thou%20Swell=Rodgers%20Richard==Medium%20Up%20Swing=Eb==1r34LbKcu7E%7CQyX4F%2D7XyX7%5EbE%7CQyX7bB%7CyQX7%2DF%7CQyX7bB%7CQyQ%7CAb74TA%2A%5B%207%2DbBQ%7CAh7%5EbEZL7bB%207%2DFZLC7%207%2DGB%2A%5B%5D%209b7D%207XyQ%7CyX7%5EbX7bB%7CAb6%20GFA%2A%5B%5D%207C%207%2DG%7CQXy7bBZL7F%207%2DCZL7%2D7XyQZL7bE%5D%209b77XyQ%7C%7CQyX7%5EbE%7CQyX7b%7CAQyX7%5EbE%7CQyX7bBAh7%20D%2DF%7CQy%7CQyX77%20C7LX7%2DF%7CQyX7C%7CQyX11%237bDZL7bB%207%2DFZyQ%7CBb%2DGC%2A%5BEb6XyQKcl%20%20Z%20==0=0===Three%20Flowers=Tyner%20McCoy==Waltz=Eb==1r34LbKcu7A%7CQyXb%5E7XyyX7%5EbE%7CQyX7bD%7CyQX7%5EbE%7CQyX7bD%7CQQ%7CDb7E43T%7BX7%5EE%7C%7CD7Xy7%2DD%7CQyXD%2FG%7CQyX%2FG7%2DD%7CQyXD%2FG1N%7CQ%2FGXyQQyX7%2DQyXD%2FXyQ%7CEG%2F7%2DD%7CQyXD%2FG2N%7D%7C%207bB%207%2DF%7CQyX7%5EXyQ%7CG7D%7CQymav%3C%7BGXyQ%7CXZ%207bB%207%2DF%7CQyX%5E7E%7CQyX7D%7CQyX7%5EEyQYQ%20%2F7%2DD%7Cp%3EEb%5E7XyQ%7CDb7%20%20%3C8x%3E%20%7D%7CUfEb%5E7XyQZ%20==0=0===Three%20Little%20Words=Ruby%20Harry==Medium%20Up%20Swing=C==1r34LbKcu7X7%2DD%7C4C%5E7X%7CQyX7%2DDZL7bA%207b%2DEZL%20x%20ZL%20lcKQyG7XyQ4TA%2A%7BZL%20lcXyQ%7D%5B%5EF%7CQyX7C%7CQyX7%2D%7CGQyX7C%7CQyX7%2DGB%2A7XyQK7G%7CQyX7%2DDZ7LZAb7%2DbEZL%20x%20ZL%20lcQKyX7%5ECA%2A%5B%5D%207G%207%20Ab7LA%207bByQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Thrill%20Is%20Gone%2C%20The=Henderson%20Ray==Ballad=C%2D==1r34LbKcu7D%2C7bAAC%2D7XB%207%2DF%7CQyX7F%7CQy7X%2DC%7CQyX31b7G%7CQyb7LZs%2A%7B44TL7hA%20b%5E7LZ%2C9b7G%207hDZL7%2DC%2C%209b7GZL7hD%207%5EbDLZC%2D7El%2C7bC%7CQyXyQ%7CG7bA%7CQyX7hA%7CQyX%2CBb%2F7%2DCB%2A%5B%7DQyX%2C9b7%2311%2CX7hDZhD%7CQyyQ%7CF%2D%7CQyX9b7G%7CQyX7h%7CDQyX11%237bD%7CQyX7Ab%5E7XXG%2F7%2D7%20G7b9LZC%2D6XyQKcl%20%20Z%20==0=0===Thriving%20From%20A%20Riff=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7EZL7b4Bb%5E7BZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20b%5E7%20B4T%7BA%2AyX6bB7LZN17%2DC2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20F7LZbA%207b%2A%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKc%5BB%2A%5DQA%207bE7%20G7L%207%5EbBZL7F%207%2DCZ7LG%207%2DDZL7F%207%2DCZBb7LZ%5EbB%5BAb7LZC%2D7%20F7LZBb6%20%20%20Z==0=0===Tickle%2DToe=Young%20Lester==Up%20Tempo%20Swing=Db==1r34LbKcu7ZL%20x%204Bb%2D7%207%2DbE%7CQyX7bB%7CQXy7%2DbBZL%20x%20ZL7F%20Bb7LZ4TA%2A%5BL7bB%20yQ%7CAbyX7%5EbD%7CQyX7B%7CQXy7bGB%2A%5B%5D%207bD%207%2DQ%7CF%2D7X7%2DbEZL%20x%20yQ%7CBb7%2DbBA%2A%5B%5DQyX7F%7CyQX7bAZL%2C7bE%20%2C7%2D%20F7LZX7bEZ%2A%5B%5D%207yQ%7CBbbA%7CQyX7%2DbEZL%20xZ%20L7bB%207%2DbE%7CQyX7%2D7%20DbX7%2DbBQyX7%5EyQ%7CB7X7bA%7CQyX7bE%7CQy7XbB%7CQyX7%5EbD%7CQyXyQ%7CDbX7bGB%7CCh7%20F7b9%20Z%20==0=0===Till%20There%20Was%20You=Wilson%20Meredith==Ballad=Eb==1r34LbKcu7%2DFZL74Eb%5E7%2DGZL7bD%207%2DbA%7CQXy7%2DF%7CQyX7oE%7CQyX7%20Gbo4TA%2A%7BbBZL6LZN1GbE2NZL%20QyXQyX%7D7%20bB%207%2DFZL7bG%207%2D6%20Ab%2D7bB%207AZL7%2D7%20%5D%5B%2A%7CQyX7C%7CQyX7%5EbEQ%7CyX7oA%7CQyX7%5EbABF%2D7%20GbE%207%2D%7CQyX7%7CF%2D7%2FX7oE%7CQyX7%5EbEA%2A%5D%5BQyX5%237bB%7CQyXbByQ%7CF%2DQyX7hAb%2D7%20Db9LZG%2D7%20Gbo7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Time%20After%20Time=Styne%20Jule==Medium%20Swing=C==1r34LbKcu7%20lcKQ4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7Xy4TA%2A%5ByX9b7XyQ%7CE7%2DEZL9b7B%207h%23FLZG%2F%2DA%20%2DA%7CQyX9b7XyQ%7CA7hBZL7%2DDZLXyQ%7CE%5ECB%2A%5B%5DQyX7G%7CQy1X1%237bAZL9b7A%207h7%20A%2D77%2DD%7CQbB%206%2DC%5E7%20A7%5EFZL7C%207%2DG%7CQy7X%5ECZL7G%207%2DDZL7%2DXyQ%7CFZL7G%20G%207%2DDXyQ%7CF%207%2DEZL6%2DF%207DZL%2D7A%207%2DEZL6%2DF%207h%23A%2D7LZ6CZL77LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Time%20On%20My%20Hands=Youmans%20Vincent==Ballad=F==1r34LbKcu7X7C1N4F%5E7XKQyX7%2DG%7CQyX9b7%7CEQyX7hBZL%20lcKQycl%20LZ4TA%2A%7BL%20lcK%20%20%7DXyb7DB%2A%5B%5DQyX9b7AQ%7CyX7hE2NZL%20QyXQ13XyQlcKQy7%5EFC%2A1XyQ%7C7C%7CQyX7%2DG%7CQyX7%7CGQyX7%2DDZL7C%207%2DGXyQ%5D%5B1%237GZD%206F%7Cb7%2311%7CQyX11%237G%7CQyX3b17D%7CQyX9%237A%7CQyXC7XyQB%7CQyX7LZG%2D7%20C7%20Z%20==0=0===Time%20Remembered=Evans%20Bill==Ballad=B%2D==1r34LbKcu79%2DGZL%2D9XyQ%2DA%7CQyX9%2DE%7CQyX1%2317%5EF%7CQyX11%237%5EC%7C9%20D%2D9B44T%5B9%2DC%7CQb%5E7%231%7CQyX9%2DD%7CQyX9%2DAQ%7CyX11%237%5EbA%7CQyX1G%2D9XyE%7CQyXX9%2DC%7C%2D11XyA%7CQyX9%2DbEZL%20lcQKyX9%2DB%7CQyX9%2DE%7CQ%2D9XyQF%7CQyXKQyX9%2D9XyQX7%2DD%7CQyX11%237%5Eb%7CEQyX9%2DG%7CQyX9%2DB%7CyQ%7CC%2D%23F%7CQycl%20%20Z==0=0===Tin%20Tin%20Deo=Gillespie%20Dizzy==Latin=F%2D==1r34LbKcu77bG%20%2C4F%2D6%20%2C9%237D%20%2C6%2DFZL%2C57%23C%20%2C7%5EbDZL%2C6%2DbELZGh74TA%2A%7B%2C5b9%23%2C%20Eb%2DbEZL%2C7bB%20%2C7%2DFZ%2CL5%237C%20%2C7%5EbDZL%2C67%2C%20D76%2DFZL%2C6%2DFZC7%239%2CQyX%2C9%237CZL%20lcKyQX%2C6%2DFZL%20lcKQyXKcl%20LB%2A%5B%5D%207%2DCZLl%20%20%7D%5B%2C7%5EbAZL%2C9b7bE%207%2C%2DbB%7CQyX%2C7%2DbBC%2A%20Db7%2CcKQyXD%20%2C9b9LZBb7hD%20%2C7%5EbAZL%2C9bb7E%20%2C7%2DbB%7CQyX%2C7%2DLZGb7b7F%20%2C%2DFZL%20%2ABC7%23X%2C9%237CZL%20lcKQy%2CX6%2DFZL%20lcKQyX%2C9yQKcl%5B%5D%207h6%2CXyQKcl%20%20Z%20==0=0===Tiny%20Capers=Brown%20Clifford==Medium%20Up%20Swing=Bb==1r34LbKcu7L7bE%204Bb6%207o%23C%207%2DCZL7G%207b%5EEZL7bB%207%2DGZL7DLZD%2D74T%7BA%2AX7bBZG7LZN%2DC2NZL%20QyXQyX%7D7%20F%207%2DCZL7C%207%2DG17%20F7L%207%2DDZA%207%2Db%5BEb7b9b7bEZL%20lcKQyX11%237bBZL%20lcKQyX9XyQ%7CEB%2A%5DQyCZL7G%2D7%20G7ZL7bB%207%2DGZL7D%20b6B%5BA%2A%5D%207F%207%2DCZLEb%5E7%20DZL7b%2D7%20C%23o7LZD%2D7%20Eb7LZD%2D7%20G7LZC%2D7%20F7LZBb6%20F7%20Z==0=0===Tippin%27=Silver%20Horace==Medium%20Up%20Swing=Bb==1r34LbKcu7yX7bBABb6%207%2DCZL9b7G%20D%2FbBLZ7o%23C%207%2DCZL9b7G%20F7LZ%2A%7B44T%2FbBZLb6%20EobE2NZLQyX%7D%207F%20C7ZL9b7G%20F%2FbBZL76%20Eo7E1N%7CQQyX7bLZC%2D77%2DbA%7CQyX7D%7CQyX%2D7AlB%2A%5B%5D%2CbB%2C7Fs%20XyQ%7CD7%2DG%20FZL7o%23yQ%7CC7ZL9b7G%206bBA%2A%5B%5DyQX7F%7CQyX7hC%7CQyXC%2D7%20CX7%2DG%7CFs%207CG7b9L%20F%2FbBZL7oE%206bEQ%7CyX7bBZL7F%207%2DCZG%2D7LZ%20D%2FbB7%2CBbZ%20==0=0===Tis%20Autumn=Nemo%20Henry==Ballad=Eb==1r34LbKcu7%237bD%204F%2D7X9b7C%207%2DGZL7%2DF%20%5E7bE%7CQyX5%237bB%7CQyLZF%2D74TA%2A%7BN%7CQyX%2D7%20F7XQyX%7D%20%2C9%237C%206b1ENZL%2C7bB%207%2DFZL%2CyQXyQCZL11%207%2DC%7CyQ%5D%5B%2AAZL5%239b7bE%206bALZ%20x%20ZL7bE%207%2DbBBb6XyQX6bE2E%7CQyXx%20LZF%7CQyX7%2DFA%2A%5B%5D%207b%20B7FZL%2C5%239%237C%207%2DBb7%235%20ZL7FEUZL7%2D7LZGFZL7F%207%2DCZL11%23b7D%207%2DFZL9b7C%207%2D%2D7%20BbF%207%5Ebb6%20C7b9%235%20Z%20==0=0===Tokyo%20Blues=Silver%20Horace==Medium%20Swing=C%2D==1r34LbKcu7cKQyX4Db7X%20lcKQyX7bDZL%20lKcQyX7%2DCZL%20lcKQyLZC%2D74TA%2A%5B7%2DCZLb7XyQ31b7D%7CQyX7bEZLl%20cKQyX7%2DCZL%20lcK%20G7b9DZL%20lXyQKcl%20%20Z%20==0=0===Tones%20For%20Joan%27s%20Bones=Corea%20Chick==Medium%20Swing=D==1r34LbKcu7QyX7%5E4E%2D7L%5D%2C7bE%2ChEsZLxZLZxL7hEZLxZLxZLxZ%5B%2AAlD4Ti%2A%5BZL7%2DbZG%2D7%2FBZL%2C9b7Fpp%7CQyX9%2C%237DZL%20lcKQyX%2CDb%5E7%20AL%20lcK%2F7%2DbAF7LZB%2DbAZL%20lcKQyX%2C97%23bEZL%20lcKQyX7hb7XyQ%7C%207%5EbGyX7%5EFQ%7CFh7%5EbG%7CQyX7%5EbEB%2A%5BQ%5DyX%2C11%237%5EE%7CQyX%2C7XyQ%7CyX%2CbGyX7%5ED7XyQ%7C9b7App%7CQyX7%5E%2Db%7CDQyX7%5EbE%7CQyX7%5EC%20%5D%5B%2AA%5EbA%7CQlcKQyLZG%2D7ZL%2C9b7Fpp%7CQyX%2C%2397DZL%20lcKQyX%2CD%2FBb%5E7X%20lcKQL7bB%207XyQ%7C7%2D%23F%207%2DE%7CQyX7EQ%7CyX7%2DBZL7obB%207ALZF%2D7%2DEZL%20yX%2C11%20D%2D7LZL%2C9b7A%207%5EGZL7%23%2DF%207%2DEZL7F%207%2DCZEb%5E7%237%5EbEZQKcl%20%20Z==0=0===Tonight=Bernstein%2DSondheim==Bossa%20Nova=Ab==1r34LbKcu7X%2C%2DF%7C4AbXyA%7CQyX%2CbA%2FbB%7CQy%2CXbA%7CQyX%2CbA%2FbB%7CQb%2CXyQ4TA%2A%5B%2C%2D%23C%7C%2CXyQ%7CC%7CQyX%2CB%7CQyX%2CB%2FC%23%7CQyX%2CB%7CQyX%2C7%23F%23%2DXyQ%2DG%7CQylcKQybh7%2CXBZL%20lcKQyX%2CEB%2A%5D%5B%20%20lcKQyX%2CbE%7CQybh7%2CXB%7CQyX%7CQyX%2C%2CXyQ%7C%7CQyX%2CbA%7CQyX%2C7b%7CBQyX%2CbB%7CQyX%2C7oBBb%2FAb%2DBZL%20Ab%2CXyQ%7CF%2D%2CXyQ%7CC%2D%2CXyQ%7CEb7%2CXyQ%7CAb%2CXyQKcl%20%20Z%20==0=0===Tonight%20I%20Shall%20Sleep=Ellington%2DMercer==Ballad=Db==1r34LbKcu7ZL11%234Db%5E7hGZLbA%2F7%2DbB%207%2DBbZL9b7F%207hC%7CQyX7%20Gb74TA%2A%5ByX7bAb7b9L%2DbEB%2A%5B%5D%20%20lcKQy7XbEZL9b7bB%207hFZ7XyQ%7CB%207hF7%2DEZL7%20Ab7%2DbB%7CQyX7bEl%7C%2C7%2CE7%2DF%2C7bG%2C%5EbDsZL7%20Eb7%5EbD%7CQZLbA%2FEb%2D7%207%2DbBZL9b7F%207hCQ%7CyX7%5EbDA%2A%5B%5D%207bA%20Bb%2D7ZL7A%20%5D%207G%20b7%23117A%207bEZL9b7bB%20h7FZL9b7bB%207hFZLLZAb7G%207hGbB%20su%5E7XyQL7A%207bEZL7%2DbB%20uss7bAZL7A%207hbE%7CZAb7sbGC%2A%5B%2D7LZEb%2D7%20Ab7%2CLZDb%5E7%20Bb%2D7LZEb%2D7%20Ab7%20Z%20==0=0===Tonight%20You%20Belong%20To%20Me=Rose%2DDavid==Medium%20Swing=C==1r34LbKcu7L%2C6%2DF4C%5E7%2CZL%2C7A%20%2C7%5EC%7CQyX7%2C%5EF%7CQyX%2C7%2DE%7CQyXD%2D7%2C%204TA%2A%7B7%5ECZL%20A%2D7%2C7D2NZL%20QyXQyX%7DyQX7G%7CQyX%2C7D1NZL%2C%20G7%2C%2C7%5ECZQyX%2C7%2ABC7%2C%2C7%5EFZL%2C7%5EF%20%2C7%5EBbZL%2C7C%20%2C7%2DG%7CQyXXyQ%7CD%5B%5DQyXQyX%2C7%20D7%2CLX%2C7%2DE%7CQyX%2C7%5ECA%5B%2A%5DQyX7G%7CQyX%2C7GZyQ%7CF%5E%2C7%2DA%7C%207G%20%2C%20A7%2CL%2C7G%20%2C7DZL%2C7%2DA%207%2C%5ECZL%2C6%2DF%20%2C7%2DDZLZC%5E7%2C7%5EC%7CZ%20==0=0===Too%20Close%20For%20Comfort=Bock%2DWeiss%2DHolofcener==Medium%20Swing=C==1r34LbKcu7X%2C7G%7C4C%5E7%2ChD%7CQyX%2C7A%7CQyX%2Ch7E%7CQyX%2C5%237B%7CQyX7%2CXyQ4TA%2A%7B%20%2C7C%20C%5E7%2CXQyX%2C7%5EC2NZL%20QyQXyX%7D%207G%20%2C7%2DD%7CQy%7CG%2D7%2C1N%7CQy7o%23F%7C7%2CXyQFZL%2C7C%20%2C7%2DG%7CQy%2CXG%2F6C%7CQyX%2C7o%23F%7C7%2CXyQFB%2A%5B%5D%7CQyX%2CAb7%2CXyX%2C5%237B%7CQyX%2C7%5EAC%2A%5B%5D%207G%20%2C7%2DD%7CQyQ%7CEh7%7CQyX%2CyX%2C7F%2CXyQ%7C7C%20%2C7%2DG%7CQyX%2C7%5E%7CCQyX%2C7G%7CQyX%2C7hD%20%5D%5B%2AD31b7AKQyX%2C7%2CXyQX%2C7G%7CQyX%2C7bA%7CQXy%2C9b7D%7CQyX%2C7hA%7CyQ%7CC6o%23F%7CQcl%20%20Z%20==0=0===Too%20Marvelous%20For%20Words=Whiting%20Richard==Medium%20Swing=G==1r34LbKcu7N%7CQyXAA%2D7XC%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQy7%2311%2C%2A%7B44TQyX7%2DyQ%7CE%2DQyX6BZL7%23F%207%5EBN2ZL%20QyXQyX%7DQyX7%5D%5B%2ABDX7%2DB1%5B%5D%207DQ%7CD%2D7L7A%207%2DE%7CQyX7F%7CyQX7%5EC%7CQyX7G%7CQyXZA%2D7%20yX7G%7CD%207%2DAXyQ%7CDF%7CQyX7%2DA%7CQyX%2C97bEZL7F%207%5EG%7CQyX77XyQ%7C7%2DAA%2A7LZG6XyQZ%20==0=0===Too%20Young=Lippman%2DDee==Ballad=Bb==1r34LbKcu7E%7CQyX4Bb6XyX6bBZL7F%207%2DC%7CyQX7%2DG%7CQyX7%2DD%7CQyQ%7CD%2D74TA%2A%5BbD%207%2DQ%7CDh77%2DGZL9b7D%207hAZbLB%2F7%2DC%207%2DCZL7G%20XyQ%7CDyX7%5EbG%7CQyX7XyQ%7CyX6bBB%2A%5B%5D%207F%207C%2DZL7G%207%2DD%7CQyX7FQ%7CD%2D7%2DCZL7%7CQyX7%7CC%2D7%20G%207hD%7CQyX6bE%7CQXy7bB%7CQyX6bBZL7F7LZC%2DQyX7%2DEb%2D7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Too%20Young%20To%20Go%20Steady=McHugh%20Jimmy==Ballad=F==1r34LbKcu71NZL7AF%5E7%20ZL7C%207%2DGZL7%2DD%20%5E7FZL7C%207%2DGZL7%2DDA%2D7%20D%2A%7B44TB%7CQyXEh%2CA7C%207%2DG2NZLQyX%7D%20C7%207%2DGZL7G%207%2DDl%7C7LZF6s%207%2DG%2DAZL9b9%2C%20%5DhB%7CQyX7%2DAZL%2C9bE7%207hB%7CQyX7%2DAB%2A%5B7%20E7b7E%207h7C%207%2DBh7%20ED%207%5EFA%2A%5B%5D%207C%207G%2DZL7D%207%2DAZL%2C9b7%2D7LZG%7CQyX7LZF%5E7%20D%2D7LZG%2D7%20C7LZA%2D7%20D7LZG%2D7%20C7LZF6%20D7LZG%2D7%20C7%20Z%20==0=0===Topsy=Battle%2DDurham==Medium%20Swing=D%2D==1r34LbKcu7%2DDZL74D%2DXy%7CQyX%2DDZL7A%207bBQ%7CyX%2DDZL7A%207bB%7CQBb7%20A4TA%2A%5BL7A%207b7%20A7X%2DDZL%20lcKQyX%2DGLZ7D%207bE%7CQyX%2DGZLyQ%7CBbB%7CQyX7FZL%20QKcl%20X7CZL%20lcKQyX7GLZ%20lcKQyX7DB%2A%5B%5D%20yQKclyX%2DDZ7bB%7CQb7%20A7L7A%207bB%7CQyX%2DDZ7LA%207bB%7CQyX%2DD%5B%5D%20ZD%2DXyB%7CQyX%20A7LZD%2DXyQKcl%20%20Z%20==0=0===Touch%20Of%20Your%20Lips%2C%20The=Noble%20Ray==Medium%20Swing=C==1r34LbKcu7DZL7%2D4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7%20A4TA%2A%5B%207h%23FLZEh7%5EC%7CQyX7G%7CQyX7hBD%2A%5B%5DQyX9b7A%7CQyX7XyQ%7C7G%207%2D7%2DA%207ZE%5E7%20%5D%207G%207%2DD%7CQyX7%5EZEL7B%207%2D%23FZL7%2D%23C%5B%2AAC%5EL9b7BQyX7h%20G7LZ%207%2DDZL7%2DA%207%5ECZ7LG%207%2DDZL7%2DA%207%5ECG7LZE7%2DDZL%7CQyX7XyQ%5D%5BX7D%7CQyX7%2DAZL5%23b97E%207G%7CQyX7hDC%2AyQ%7CD%2D9b7A%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Tour%20De%20Force=Gillespie%20Dizzy==Medium%20Swing=Ab==1r34LbKcu7bD%207h4Dh7%20B%207%2DCZL7bE%207%2DbZBL7%2DB%207%2DCZL7%2DbD%2D7LZD4TA%2A%7BXQyXQ%2D7%20B%2D%7D7bA%2C7%2DbBsp%2C6b1ANZL7bE%207%2DbBZL7XyQXyCZL7%2D7%5EbDZlAb6X7%2DbEZL7oD%207%5EbDLZ7bA%207%2DbEB%2A%5B%5DQy%20Ab7L2N%7CQyL7%2DbD%2D7%20Bb%2A%5B%5DQyX7bEZL7E%20%2D7FZL7oE%207%5EbEZL7ADh7%20F%7CQyX%2DbBZLB%2D7LZ%2DCZL7%2DD%207hDZL7B%2D%207%2DCZL7bE%207%2DbB7%20B%2D7%207%2DCZ7%20Eb7LZAb6XyQZ%20==0=0===Toy%20Tune=Shorter%20Wayne==Medium%20Swing=F==1r34LbKcu7%5EB%207%2D4sBb%2DXA%2FbD%7CQyX%2Csus9lE%7C%2Csus9F%20%2C9%2DA%2C9yQ%7CBb4TA%2A%7BQyXQy%5E9%20E%2DQyXtla7E1N%7CQyX%5E9FZL9%2DG%209%5EDZL96%7DXyQXbGZL7a7B%7CQ2Gb13CZL5%239%237G%209hDZ9L%2DbE%209%2DFB%2A%5B%5DQyXo%5E7XyN%7CQyX7%2DbB%7C%5D%5B%2AAsbD%7CQyX%2Csus9El%7Cs%2Cus9F%20%2C9%2DA%2C9%2DbB%2FAXyQQyXtl%20B%5E7LZGb%5E9%20E%2D69LZD%5E9%20G%2D9LZF%5E9XyQ%7CE7altXyQZ%20==0=0===Toys=Hancock%20Herbie==Medium%20Swing=D%2D==1r34LbKcu77%2DC%7CQ4Bb7%28QyX9%237EZL%20lcKQXy7FZL%20lcKQyX%297F%7CDbXy4TA%2A%5B%29%2DD%287l%20%20%5D%5BX%2DD%7CQyX7bB%7CQyXD%2DZL%20lcKQyX7bEB%2AyQ%7CBbcKQyXXyQ%7C%3CAlt%20chords%20for%20head%20only%3ED%2DXyQKcl%20%20Z%20==0=0===Training=Petrucciani%20Michel==Medium%20Swing=Ab==1r34LbKcu7%207%2DbB4lD%2D77%5EBlZL7%23Fl%207%2D%23lC%7CQyX7%2DClZL7Gl%20XyQ%7Cl4TA%2A%5BClZL7ZlAb%5EDlA%2A%5BQyX7%5EbAlZ7LbEl%207%2DbBl%7CQyX7%2D7%20lGL7bElhGl%7CQ%7ClC%23%2DAlZL7bEl%207%2DbBlQ%7CyX7%5EBlZL7%23Fl%207b%5E7XyQyX7%2DyX7%2DEZlF%2D77%2DFlZL7Cl%20hGlZ7LEl%207%2DBlB%2A%5B%5DQyXXyQ%7ClL7Cl%20l%207%2DD7XyQ%7CyX7%5EbAlZLA%2F7%2DE%20lB%2F7%2D%23Fl%7CQyX7DlQ%7C%2AAlbEl%7CQX7%5EbAC%2D7XyEl%207%2DbBl%7CQyX7%5ElBZL7%23Fl%207%2D%23Cl%7CQb7LZllZL7GyQ%7ClBb%2D7%20lEb7LZlAb%5E7XyQZ%20==0=0===Trane%E2%80%99s%20Blues=Coltrane%20John==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQKcl%20%20Z%20==0=0===Travels=Metheny%20Pat==Even%208ths=G==1r34LbKcu7%2DDspp4G%5E7X%2C7Bs%20%207%5EGZLD%2FCC%20%7CQyXB%2F9ddaG%7CQy%7ClE%2D%2C4TA%2A%7BG%2FF%20Gdd9XyXQyXQyXQyX%7D%20suDs%20G1NZLD%2FC%20%2DE%7CQyQ%7CN2aCl%7C%2C%5EbEZL%2ABC%20DFl%7C%2CC%2CC%2FbBl%20CZGL%207%5EFZLC%207%5EbBZL%5E7%20G7%5B%5D%2CG%2C%5EC%7CQyus%2CF7G%7CQyX7%5EGA%2A%5B%5D%20Ds%20usDZLC%207%5EbBl%7C%2C%5E7%2FBXsFs%207GZLQ%2C%2FDLZG%2DEl%7CQyX7%5ECZL%2C9D%2D%207%2DEl%7C%2C7Bs%20%207%5E7%20C%2FD7%5EC%207%5EGZLDC%2FD%20%5Dl%7B%5D%2C%23F%2FD%2CGs%207%5EZGLQ%20%20QyXQyXQyXYE%2D%20C%2F%209dda7%20B7LZE%2D%20C%2FDLZG%5E7%20%20sD%2FF%23%2C%7D%7ClE%2D7%20C%2FDLZfUG%5E7XyQZ%20==0=0===Tricotism=Pettiford%20Oscar==Medium%20Up%20Swing=Db==1r34LbKcu7bB%20bA4Db%5E7L7oG%207%5EbGZL%20lcQKyX7bEZL%20lcKQyXZDb6%2F4T%7BA%2AA%5BB%2A%5DA7XyQDZL7bA%207%2DbE2NZ%20LQyXQyX%7DQyX7bA%7Cb6XyQ1NZL7EZL7bcl%20LZBZL7%5E%2DbB%20%2DbBZLb97F%207hC%7CQyX7%5EbDb%2D7%20EKQyX77oG%207Q%7CAb7%20lcKQyX7bEZL%20lKcQyX7%5EbD%5BA%2A%5DQyXLZGb%5EyX7%2DbLZDb6%2FAb%20Bb7LZEb%2D7%20Ab7LZDb6%20%20%20Z==0=0===Trinkle%20Tinkle=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7FZL7b44%3C%2A7%7CQyX11%237AZL7bE7%20%2DbB%3EydoleMQyX4Ab7%20DTi%2A%7BYyX7%2DbLZE7%20lcKQyX7%5EbE42T%7CyQX5%237bB42TZL7%2DF%20%20%7D%5BB7B%207%237bD%287%2311XyF%207%2DC%7CQyX%29G%2F9bC7%287hG%7CQyX7%5EbA%7CQ7LZAb7bE%7CQ7%2DbB%5BD7%29LZ%287bB%20%297%2DC%287%2DFZ%29L7G%287B%20%297%2DD%287%23FF7%29%20%5D%287A%20%29yX5%237ZA7%231ZL7%2DF%207EZL7B%207F%23ZL7bD%207bA%7CQyX1T24BbL7bE%207AZL7Eb%5E7XbB%3EsoloSQyX47%2A4%3C4TA%2A%7BYZ%20%20lcKQy%2D7%20Eb42T%7CQcKQyXQ%7CAb7QyX5%237bBZL7%2DF%20E7ZL7B%207%23FZL7bD%20%7CEb%5E7yX11%23%2DC%7CQy%2ABBb%2Db7C%287hG%7CQyX7%5Eb%7CAQyX11%237bE%7CQyX79%2FG%29X%5B%7D%20%20lB%20%297%2DZAb7%28ZL%297G%287B%20%297%2DD%28%237FZL%297D%287A%20%297bDF%2D7%28CL7F%207%207EZL%29%20%5D%5B%2AFZL7bD%207bA%7CQyX11%237AZL7bE%207%2DbBA%237%20B77F%287bF%2D7LZBb7%235XyQ%7CEb%5E7XyQKcl%20%20Z==0=0===Triste=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A==1r34LbKcu7X7%2D%23C4A%5E7XKQyX7%5EAZL%20lcKQXy11%237%5EFZL%20lcKQycl%20LZ4TA%2A%5B%23C%7CQy7b9XyG%7CQyX7%2D%23FZL9b7C%23%207h%23G%7CQyX7%2DB%7CQ%237%239X%23F%7CQyAZL%20l%7CD%23%2D77%5EAB%2A%5B%5D%207E%207%2DBLZ7%23F%207%5E%23CZL7%23G%20XyQKcQyX7%5E%7CQyX7%7CD7Xy7%5ED%7CQyX7A%7CQyX7E%2DZL%20lcKQyX7%5EA%7CQXyQ%7CGQyX7%2DD%207%2DAF%237LZ7%2DAZL7D%207%2DA%7CQy7XE%7CQyX7%2DB%7CQyX7B%20D7LZ%207%2D%23C7LZUA%2D7%20D7%20Z%20==0=0===Troubled%20Waters=Johnston%20Arthur==Medium%20Swing=F==1r34LbKcu7QyX6F4D%2D6XC%7CQyX7G%7CQyX7D%7CyQX7AZL7E%207%2DG%7CQy7XyQ%7C4TA%2A%7BQyX7D7%20A7%20AB%2A%5B%5D%209b7E%207hBN2%7CQyXQyXQyXQyX%7D7XyQ%7CbB1N%7CyX6%2DDQ%7CA7X%20lcKQyX7AZL7E%20%2D7BZL%23C%2F7A%206D%7CQy%20%5D%5B%2AAyX7E%7CQ%7CG%2D7%20E7LZA7XyQ%7CD7XyQ%7CG7XyQ%7CC7XyQ%7CUF6XyQ%7CBb7%20A7%20Z%20==0=0===Try%20A%20Little%20Tenderness=Woods%20Harry==Ballad=Eb==1r34LbKcu7B%7CQyX4Eb%5E7X7CZLbD%2F7hG%206bZEL7bB%207%2DFZL7%2DC%20yQ%7CF74T%7BA%2AbE%207%2D%7CN1G%2DX6bE2NZL%20QyXQy%7DX%207bB%207%2DFZL7C%207yQ%7CBbQyX7b7C%207%2D%5BAb%5E77%2DF%7CQyX7F%7CQyX7C%2DZL9b7G%207hD%7CQyXXyQ%7CGB%2A%5D%207ZLbD%2FXyQ%7CBbEZL7bB%207%2DFZL7C%2D%207%5EbE%5BA%2A%5DQyX7b6%20Gh77%2DFZLC7XyQ%7CF7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Tune%20Up=Davis%20Miles==Up%20Tempo%20Swing=Bb==1r34LbKcu7cKQyX%2D7XyQyX7G%7CQyX7%2DDZL%20clKQyX7%5ED%7CQyX7A%7CQ%7CC%5E7E44T%7B%5EbB%7CQ%2D7XyQQyX7%2DE1N%7CQyX7%2D%7CGQyX7%5EbB%7CQyX7F%7C%7CF7XyCZL%20l7XyQ%7CA7XyQ%7D%7CN2E%2D7XyQ%7CA7XyQ%7CD%5E7XyQKcl%20%20Z==0=0===Turn%20Out%20The%20Stars=Evans%20Bill==Ballad=A%2D==1r34LbKcu77bB%2074Bh7%20%2DA%207%5ECZL9b7G%207D%2DZL5%237A%20%2DAZL31E7LZF%2D4T%5BA%2ACZL7%2D7%20C%2D7BZL7%23F%207%2D%23CZL7E%2D%207%5EGZL7D%207%2DAZL%5E7%20G%23%5EbEZLbD%2F7%2DQ%7CBbhbEZL5%239%237bB%207h%7CFQyX7%2DbAZL7bE%207%2D7%20EbyX7%2D%23D%7CQyX%20Eb%2D7%7CQyXA%2F7%5EDZL9b3A1%20sus7A%5BB%2A%5D%20bB%2FA7sus7%5EBZL%2031C%20yQ%7CG7ZL7G%20sus7G%7CQyX%2FG7%5ECZL9b31G%20susC%5E7%2FGXA%2F7%5EyX5%2377%235Xy%237bA%207%2DD%7CQyX5%23A7ZL11%237bB%207%2DE%7CQ11LZGB%5BC%2A%5Dus7bE%20Eb9LL5%239%237G%207hD%7CQy9X%2DFZL9b7C%207%5EbAZZC%2D7%207%2DC%7CQbA%20su%5E7%20G7QyX%2DAZL31E%207hBLZ11%237%23F%207%5ECZL9b%7CAb7sbAZLs13b9LZUC%23%2D7%20F%237%20Z==0=0===Turnaround=Coleman%20Ornette==Medium%20Swing=C==1r34LbKcu7L%20lcK7XyQ%7C%7CQyX7%2DF%7CQyX7FZ%20LlcKQyX7C%7CQyX7FC7XyQC44T%5BZC%2D7%20C%23%2D7LZB%2D7%20A%2D7LZC7XyQ%7CG7XyQZ%3CSolos%20on%20C%20blues%3E%20==0=0===Twisted=Gray%20Wardell==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7yX%2C7b4Bb7%207bBA%2A%5B%7D%20QyX%7CrQXyZL7bB%207bAZL7bAXyQ%7CE4Ti%2A%7BQyX7%2DLZF%2D7G%207%2DD%7CQyX7bBZLl%20cKQyX7bEZL7bB%20%2D7LZC%20lcKQ%7CF7XyQ%7CBb7%20G%2D7LZC%2D7%20F7%20Z%20==0=0===Twisted%20Blues=Montgomery%20Wes==Medium%20Up%20Swing=Db==1r34LbKcu7%7CQyX7b7XyQX7G%7CQyX7bG%7CQyXG7%7CQyX7bG%7CQyX7G%7CyQ%7CGbG44T%5B%2DEZL7%7CGb7XbBZLQ%2C7E%207%2DB%7CQXy7%5EbD%7CQyX7oG%7CQy%2D7%20EbQyX7G9%237bDZEb%2D7%207AZL7bE%207%2DbBQY%7CZ%207G%207%2DDZL7bA%20D7LZfL7A%207%2CXyQZ%20==0=0===Two%20For%20The%20Road=Mancini%20Henry==Ballad=G==1r34LbKcu7QyX7%2D4F%23h77%5EC%207%5ECZLD%2F7%2DE7%20%2DE%7CQyX9b7B%7CQyX%2FBLZA4T%5BA%2AEZL31s%20D7b%2DE%5BB%2A%5D%209b7B%207%2DF%23ZL7%5EG%20G%2F7oCZL97%20B7bus7D%7CZL9b7b9LZDZL9b7A%207hEZL9bG7%207%2DDZL31b7A%207%2DDh7%20G7A%207%2DD%2F7%2DE%5E7%2FBLQyX9b7B%7CQyX7h%23%5BFA%2A%5D%20G%2F7%2DA%207%2DAZ%7CE%2D7%20C%207%5ECQyXF%2F%20C%5E7%2F%5EG%20G%2F7oCZL9b7Ds%20us7D%7CQyX7%2DAZLB7LZG77%5ECZL7bB%207%2D7%20E%2DX7%5ECZLD%2F7%2DE%207%2DZBL6%2DC%207h%23CZLD%2F7yQ%7CB%2DE%5BD%2A%5DLZA%2D7%20D13b9LZUG6XyQ%7CD%2D7%20G7%20Z==0=0===Two%20Not%20One=Tristano%20Lennie==Up%20Tempo%20Swing=Ab==1r34LbKcu7bE%7CQy4Db%5E7%7CQyX11%237F%7CQyX7b%5EA%7CQyX7%5E%2DbD%7CQyXBb%2D7X4TA%2A%7ByX7bBAb%5E7XKQyX7FZL%20lcKQy7XCB%2A%5B%7DQyX7bA%7CQycl%20LZ%7CQyX7%237F%7CQLZEb7A%7CQyX7%5E%2DbD%7CQyX%5E7bDA%2A%5B%5D%20%20lcKQyXb%5E7Xy%20lcKQ11XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CAb7XyQZ%20==0=0===Two%20Sleepy%20People=Carmichael%20Hoagy==Ballad=Eb==1r34LbKcu7ZL7C%204Eb6%207bB%207%2DFZL7C%206bZEL7bB%207%2DFZL7obGLZG%2D74TA%2A%7B%2C7C%2C%5Eb%2D6LZZL%20QyXQyX%7D%207bB7%20%2DFZL%2C7F%207%5EbE1NN2sEbA%207%2DFbEsZL7%2C%7ClE%2C7bB%2C6bEsZL7bB7%20%5EbAB%2A%5B%5D%207bA%206blEb%5E7bB%2C7FL7Cl%2CD%2CC%2D%2CbEsZL7bB%206bEZLb7B%206bAl%7C%2CbB%2F7%2DC6%2CDb7%2F7G%2C6%207%2DFZQ%7CF%2D7bEZL7bB%207%2DFZL7boG%206bEA%2A%5B%5D%207bB%206%20C7LyX7FZBb7LZG%2D7%20C7LZF%2D7%20Ab6LZsEb%5E%2CC7%2CF7%2CBb7%2C%7ClEb6%20Bb7%20Z%20==0=0===Ugly%20Beauty=Monk%20Thelonious==Waltz=Db==1r34LbKcu7%7CQyX74Dh7X11%237bE%207%5EbD%7CQy7XhD%7CQyX9b31G%7CQyLZEb%2D3TA%2A%7B5%239%2379XyQ%7CX9b7bD%7CQyX7%2DbA%2AB%5B%7D%20%20lcKQyX7%5EbDyQ%7CBbb31bAyX5b7%2D7%20Bb7%2DbA%7CQyX11%237bAQ%7CyXsus9bAZL11%237XyQ%7CGF%7CQyXA%7CQyXDh7XyL11%237bE%207%5EbD%7CQXy7hD%7CQyX9b31G%7CQZEb%2D7A%2A%5B%5DQb13b9XyQKcl%20LZDb%5E7XyQZ%20==0=0===Un%20Poco%20Loco=Powell%20Bud==Latin=C==1r34LbKcu7QyX114D%2D7%20SA%2A%7B%7D%20%20lcKQyX1%2317%5ECZL%20x%20ZL5%237GEb%5E7%234Ti%2A%7B1%237%5Eb%2311%20D11%237%5EbEZL%20lcKQXy11%237%5ECZL11%237%5EbXyQ%7CE7%5EbE%7CCZL%20l7%2311L7bDZL%20lcKQyX7DLZ%20lcKQyX11%237%5ECZXyQKc%5EbD%201KQyX7XyQKcyX7bB%7CQyX7%2DFB%2A%7D%5B%20QQyX%7CrQyXZL%20lQ%7CEb%5E11%237%5E%7CQyX9Eb%2D7X7G%207hDZL%20lcKQy7X%5EbD%7CQyX7%2DbA%7CQyLZG7%23ZL%20lc%3C%20%205bQ%7CC%5E7yX7G%7CQyX7DZL7D7%20%2DAl%7C%2C7bB%2C7%2DBs%20Q%7CDb7yX7%5ECQyX7%5Eal%20CoX7G%7CQyX7%2DD%7CQyXA7%7CQyX7%2DEQ%5B%5D%20%3EadyQ%7CGb%20%2ES%2EDQyX%7CQyQ%7CD%5E%7CQyX7%5EC%3EsoloS2%2A7%3C%7B%5DQyX7bD%7CQyX7Db7XyX7%5EE%7Cr%7CXyQ%3C8x%3E%20%7D==0=0===Unconditional%20Love=Allen%20Geri==Even%208ths=G%2D==1r34LbKcu7KQyXb4D%5E7%23%5EDZL%20lcKQyXA%2F7D%5EZL%20lcKQyXbA%2F117%235%2FA4Ti%2A%7B%2DGZL%20D%5E7%2FAX9b31CZL%20lcKQy7X%2DGA%2A%5B%7D%20%20lcKQyXyQKclZL%20lcb31E%7Ccl%20LZs7EZL%20lcKQyX11B%2DZL%20lcKQyX9b31CusXyQKQyX7%2DG%7CQyA%2D7Xy%237%5EG%7CQyX11%2331CQ%7CyXsus7DZL%20lcKQ5%2FC%23X%7CQyX9%7CQyX1yQ%7CF7L11%2DD%2011%2D%23C%7CQy9X%2DBZL%20lcKQyXsusZEb%2D1XC%2F7%5EyX7DZb7b9LQyX7%2DAZL%20lcKQy7XDZL%20lcKQyX7%2DAZKcl%20LA%207bAQ%7CAb%2D7%20%20Q%20ZY%7BQD%5E7%2311%2FAbXyQKcl%20LZD%5E7%2FAXyQKcl%20%3C4x%3E%20%7D%20==0=0===Undecided=Shavers%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7A%206C1T44C6%207%2DD%7CQyX7DZL%20lKcQyX7FZL%20lcKQyXG7LZN%7B%2CA%2A%2CL%20x%20Z7%20G7%20%2DG%5B%2CB%2A%2C%5D%20%20lcKQXy6C2NZL%20QyXQyX%7D7%20C7L%2DDZL7%20lcKQQKcl%20%2CA%2A%2C%5D%20%20lcKQyX7ZGL%20x%20ZL7D%207%2DAZL%5BC6XyyX6FZLZF7XyQKcl%20LZD7XyQ%7CD%2D7%20G7LZC6XyQKcl%20%20Z%20==0=0===Under%20A%20Blanket%20Of%20Blue=Livingston%20Jerry==Medium%20Swing=Ab==1r34LbKcu77bE%7CQ4Bb%2D7B%7CQyX7FZL7%2DC%207b%5EA%7CQyX5%237bE%7CQyXb%2D7Xy4TA%2A%7B6bAZL1Ab%5E77%5EbA2NZL%20QyXQy%7DXQyX%297oA%287F%7CQyX%20Db%2D6N%7CQyXX7bBZ%2ABAb77bBZL%20lcKQyX7%5EDb%7CQyX7bAZL7%2DbE%20%20F%2D7L%5B%5DQyXL7%2DC%207%20Bb7QyX5%237bE%7CQyX7%2DBbA%2A%5B%5DQyX5%237bEZL%7CAb%5E7%2DF%7CQyZF7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb%5E7%20Db%2D6LZAb6XyQZ%20==0=0===Unforgettable=Irving%20Gordon==Ballad=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5ECZL%20lcQKyX7obBZL%20lcKQy%20LZE%2D4TA%2A%5BL%20lcK%5D%5B%2ABFAZL7A%207%2DEZL7F%20%5E7C%7CQyX7%2DF%7CQyX7%5E%2D7XyQQyX7A%20lcKQQKcl%20ZL%20lcKQyX7obBZ%20LlcKQyX7%5EGA%2A%5B%5D%20C%5E7XyyX7DZL7A%207XyQ%7CAF%207%5EC%7CQyX11%237b%7CBQyX7%5EFC%2A%5B%5DQyX77LZE%2D7%2DEZLZA%2D7%20D7LZD%2D7%20G7LZUC6XyQ%7CA%2D7%20D7%20Z%20==0=0===Unit%20Seven=Jones%20Sam==Medium%20Up%20Swing=C==1r34LbKcu7yX9%2374C7Xy7CZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQXyQ%7CA4TA%2A%7BX7C2N7XyQ%7CXQyX%7D%209%237G%207DZ7LA%207C1N%7CQyX9%237GyQ%20LZ%5EbA%7CQ%7CQyX7b13XyX9b7A%7CQyX7%2DE%7CQXy7G%7CQyX7%2DDB%2A%5B%5DQyQ%7CD%2D7A%7CQyX7FZLyQ%7CE7%20x%20ZL%20lcKQyX7C%2AA%5B%5D%207G%207%2DDZL7A%20LZ%20x%20X9b7G7G%207D%20LZC77C%7CQyX9%237G%7CQyX%5E7bA%7CQyX9%237A%7CQyX%20A7LZlcKQy%239%20Z%20==0=0===United=Shorter%20Wayne==Waltz=F==1r34LbKcu7X%2DD%7CQ7%239XyA%7CQyX9%237EZL%20lcQKyX%2DD%7CQyX9b7A%7CQ7b9XyE43T%7ByX7C%7C%20LZC%2DbG1N%7CQyX7bD%7CQy7X%5EbB%7CQyX7F%7CQyX7%5E7XyQlcKQyQ%7CF%5E7XyQ%7CF%2D7XyQ%7D%7CN2Gb%5E7XyQ%7CF7XyQ%7CBb%5E7XyQ%7CF%2D7XyQZ%20==0=0===Unity%20Village=Metheny%20Pat==Ballad=A%2D==1r34LbKcu7B%7CQyX4A%2DXyyX7E%7CQyX%2DAZL%20lKcQyX7%5EF%7CQyX7E%7CQQ%7CF%5E74TA%2A%5Bus7B%201%2CXyQL9%237bE%207%2D%23G%7CQy9X%2D%23C%7CQyX7%5EAB%2A%5B%5DZF%23%2D71%237%5EbyXD%2Fb7XyQ%7CD%2FG%7CQyXD%2FCC%2A%5B%5DQ%20yX%7CrQyX%7CQyXC%2FEXyQ%7CE%5EEZLsQ%7CBb%2FDXyQ%7CBb%20C%2FBbLZF%2FAXyQ%7CB%2FF%23%20ELZE7susXyQZ%20==0=0===Unrequited=Mehldau%20Brad==Even%208ths=C==1r34LbKcu7%2F%2DG%7CQ4E%2D7XZL7B%20sus7B%7CQyX%2D6A%7CQyX11%237%5EC%7CQyC%2D6Xy4TA%2A%5ByX6%2DC%7CA7suE%2F9%2DC%7CQyXbB%2F%2DGLZ7D%20sus7DZL7A%20sbXyQ%7CQyXbB%5B%5DQyXus%20D7yX%23F%2F7D%7CQyXF%2F9ddabB%7CQyX7%5E%2DbEZLQ%7CG%2D7s7D%7CQX%2D%23F%7C%5E7%2FGXB%7CQyX11%237F%7CQyXh7F%7CQyX%23F%2F7%5EB%7CQyb%2DXyQ%2DbAB%2AA%7CQyX7%2FEXyA%7CQyX11%237bE%7CQy7XhbE%7CQyXE%2F%2D%23C%7CQb7sus%5EA%7CQy%7CQyXC%7CC%23%2D7Z%207B%20sus7B%7CQyXb97%23F%7CQyX9%2DA%7CQyXY%7CQE%2FQyX7bQyX9%2D%7CB7suyX7bE%7CQyXbB%2F7EQ%7CyXB%2FE%7CQyX3ddasQ%7CUAbQyX6CZ%20==0=0===Up%20Jumped%20Spring=Hubbard%20Freddie==Waltz=Bb==1r34LbKcu7yX7%2DF4Bb%5E7%2DGZL7o%23F%207F%7CQy7X%2DC%7CQyX5%237G%7CQyX7XyQ%7C3T%7BA%2AB1N%7CQXyQ%7CAE%7CQyX7%2DD%7CQyX7%2DEb%7CQyX7%2DD%7CQyX9b7b%2D7Xy7hE%7CQ%7CQyX6yQ%7CE7X7F%7CQyX7%2DC2N%7C%7DyQX7F%7CQyX7hC%7CQyXyQ%7CBbX11%2377%2DbE%7C7%20%5D%2ABbA%7CQyX7%2DD%7CQyX7F%5E%7CQyX7C%7CQyX7%2DG%5B%2D7XyQD%207hA7F%7CQy%2D7%20%3CDN%7CY%5DQyX7FZL%20%3Egindne%20dr3%20la%20%2EC%2E3C%2D7XC%7CQyXXyQ%7CB%5E7XyQ%7CBb%5E7%20%20%20Z==0=0===Up%20With%20The%20Lark=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7AZL%2C34C%5E7%2F%2C6C%7D%20%3EX330%2A%3C7GLZsus9GZLG%2F6CZLGLZEb13Ti%2A%7BDZLxZG7%239%23L7%2DEZLsus9GZL9C6ZL9GZL6CA%2A%5B%5D%205ZA%2D7LZL7%5Eb%5D%205%239D%2D7LZ7%5EbAZL31bEZL96ZCL31GZL7%2DDZL31GLZG7%23%7CZL317BZL7LZG9L7%2D%23CZL96EZL7BZ7L%2D%23FZL7%2DGZL96CZLZF%23%2D9CB%2A%5B%2FBZLxLZxLZZL5%237AZL31AZLxLZ96bEZL7bBZL7%2DFD%5E7LZ7%5EEZLL7%2DAZFLZG%2FL7%2DFZL96CZL9GZ6LCA%2A%5B%5D%20bD%2FFZLbEZE%2D7L%2FAZLG%5EbAZLAb7LZZL%2C6CZL7GZLsusG9ZLG%2F6CZLG%2F7%5EC%7CEb13%2CZL7DZ7LZG7%239%235%20Z%20==0=0===Upper%20Manhattan%20Medical%20Group=Strayhorn%20Billy==Medium%20Up%20Swing=Db==1r34LbKcu7%5EbDZL4Fh7XobD%7CQyX7bA%7CQyX%2D7bE%7CQyX9b7bB%7CQy7%20Db64T%7BA%2AB%2A%5DQyN1Db%2DQyX7%2DbA2NZL%20QyQXyX%7DQyX7bG%7CQyX7%7CDb7X%7CQyX7%2DbG%7CQyQ%7CC77bD%7CQyX7hbAZL%20clKQyX7%5EF%7CQyX31bb13XyX7hG%5BX7obDb7XyQbA%7CQyX7%2DbE%7CQyXb97bB%7CQyX7hF%5BA%2A%5D7XyQ%7CA%7CQyXyQ%7CDb6XyQ%7CDbo7XyQ%7CDb6%20%20%20Z==0=0===Valse%20Hot=Rollins%20Sonny==Waltz=Ab==1r34LbKcu77bA%2C74sBb%2DQyX7%5EbAlZL%20x%20Z%20Lx%20ZL7%5EbA%2C7bE%2C7%7CsEb%2D3Ti%2A%5ByX7%2DCLZ%20x%20%5EbD%7CQyX7%5EbAA%2A%5BQ%5DyX7%5EbDlZL%20x%20ZL7XyQ%7C7%5EbD%2CX6%2DbDyQ%7CBb%2DbB%7CQyX7F%7CQyX7b%5EA%7CQyX7bE%7CQyX7%2D7XyQ%7CX7F%7CQyQ%7CC%2D7XyQ%7CF7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb%5E7XyQ%7CEb7XyQZ%20==0=0===Very%20Early=Evans%20Bill==Waltz=C==1r34LbKcu7QyX7G4C%5E7X%5EbD%7CQyX9b7bA%7CQXy7%5EbE%7CQyX7bB%7CQy7XyQ%7C3TA%2A%7BE%7CQyXyQ%7CBb%7CQyX7%2D%23F%7CQyX7%2D%7CAQyX7%5ED%7CQyX11%237B13b9X7%5EC%7C7%5EbD%7C%7CAb7X7bA%7CQyX7%5EBB%2A%5B%7DyQX7G%7CQyX7%5EbD%7CQyb9XyQQyX7%2DyX7G%7Cb7XyQbD%7CQyX7bA%7CQyX7C%5E%7CQyX7G%7CQyX7%5EB%7C%5E7XyQB%7CQyXZQyX7XyQ%7CA7%5ECZLQ%2C7G%207%5EFZ7L%2DE%207%2DD%7CQyXtla7XyQ%7CG7%5EC%7CQ%20lcKQ7%20E%2D7ZL7%5EG%207%5EbBZL7%5EAb%207%5ECZL7G%207%5EFZLB%5E7Xy%2DDQ%7CY%20Z%20==0=0===Very%20Thought%20Of%20You%2C%20The=Noble%20Ray==Ballad=Ab==1r34LbKcu7Lsus74Ab%5E7CZL7%5EbD%206bAZLssu7bE%207%2DCZL7%5EbD%20%2D7%20Eb4TA%2A%5B7hGZLBb%2D7L%2DbBB%2A%5B%5D%20%20lcKQy7XbBZLC%2F6bA%207oBZ7%20Eb7%206bAZZL7bBLZF%2D7bBZL7hF%207%2DCZL97bG%207hDZLbE%2F7%2DF%207sus%209b7C%20L7%5EbDyQ%7CEbLsus7bE%207%2DCZL7b%5ED%207%5EbAA%2A%5B%5DQyX7ZAb6%20X7%2DbBBC%2A%5B%5DEb7suQyX7bBZLC%2F6bA%20o7BZL7%2DbB%206bAZLsKcl%20%20%207%2DCZZL7oAb7LZGZL7oA%207hDZLbE%2F%2D7F%207%2DFZL9b7C%207hBb%2D7%20E%207%2DbBb%2D7%20Eb7LZAb6XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Violets%20For%20Your%20Furs=Adair%2DDennis==Ballad=F==1r34LbKcu7ZL7C%204G%2D7%20%2C9b7D%207%5EFZL7bE7%20%2DbB%7CQyX7%5EFZL7CLZG%2D74TA%2A%5B9b7D%20Q%7CA%2D77C%207%2DGB%2A%5B%5D%20%2C5%23b97D%207%2DGZL%2C9b7D%20LZF%5E7yX7%5EF7C%207%2D7%20C7L7GZL7D%207%5EFZL7C7%20%2DGZL%2C9b7D%207%5EFZXyQ%7CG%2DGZL%2CFZL7CG%2D7%20CL%2C9b7D%207%5EFZL7b%20E7%2DbB%7CQyX7%5EFZL7ZG%2D7%20A%2A%5B%5D%20L7bE%20%7CA%2D7%20yX7bE%7CQyX7%5EbBC%5B%2A%5DQyX7%2DGZL%2C9b7DQ%7CF%5E7QyX7%5EZD7XyQ%7CDb7%20C7%235%2CLZF6%20D7LZG%2D7%20C7LZUF6%20D7b9%20Z%20==0=0===Virgo=Shorter%20Wayne==Ballad=F==1r34LbKcu7F%7CQyX4F%5E7XyX7%5EAZL11%237bB%20h7DZL7bE%207%2DbB%7CQyQ%7CA%2D74TA%2A%5BD%207bE7LZEh7%2DC%7CQyX7%2DDB%2A%5B%5DyQX7%5EDZL11%237bE%207%20F7LZbB%207%2D%5EFC%2A%5B7%20Ab7%207%2D%23C%7CQyX7%2DGZLG7%207%2DD%7CQyX7%5EbDZLF%237%20%5D%2DGZL7ZL7bBBb%2D7%20QyX7%2DA%7CQyX7%5EAZ1L1%237bB%207hDZL7bE%7CF%2D7%20%7CQyX7ZL5%237b7%2311E%7CQyX7%5EbBZL7F%20%2D7CZL5%237bD%207%2DDZL7%235%20AE%207hE%2CU%2CD%2D7XyQ%7CG%2D7%20C7%20Z%20==0=0===Virgo%20%28Silver%29=Silver%20Horace==Up%20Tempo%20Swing=F==1r34LbKcu7%2C31GZ4G13%2C%2031AZL9%237bE%2031Bb%7CQyX7%5EFZL31bG%20D7%239L4TA%2A%7B%207%5EF2LZF%5E7QyXQyXQyX%7DQyX7F%5E1NZL7C%207%2DG%7CQyXXyQ%7CN31bG%20%2DbE%7CQ%2ABBb%2DZL31bG%207%2DG%7CQyX13%5EbAZL9%237bE%20%2C11F%5E7Xy%5B%5D%207C7%5EFZL13LZD%2C31GA%2A%5B%5D%207C%207%2DZGL7D%207%2DA%7CQyX7%5Eb%20Gb13bA%20117C%207%2Db13%20E7%5EFZL31bG%20%2C31GLZ9%237D%2031AZL9%237bXyQ%7CGB%7CQyXsoloS%20%20Q%20Z9bE%7CQyX7%2DbB%7CQy7X%2DA%7CQyX7%2DGC%2AQ%5BYXyQ%7C%3C7%5EFZL%20on%20AABA%3EA%2D7%20Ab%2D7LZG%2D7%20Gb7LZ%2CU%2C%3CFine%3EF%5E7XyQKcl%20%20Z%20==0=0===Voyage=Barron%20Kenny==Up%20Tempo%20Swing=F%2D==1r34LbKcu79b7C%204F%2D6XyX7%2DbB%7CQyX9b7FQ%7CyX6%2D%23FZL%20lcKQyQ%7CGh74T%7BA%2A%5EbD%5BB%2D6XyQcKQyX6%2DF2NZL%20QXyQyX%7D%209b7C%207hG%7Cl%20%20%5D%2AF1NZLX7%5EEZE%2D7%20A%2D%23F%7CQyX7%5EbEZL7Bb%207%2DF%7CQyX7%5EDZL77%20B7L%7CQyX7yX7%2Db7%20C7b9b7F%7CQyX6%2D%23FZLl%20cKQyX6%2DF%5BA%2A%5D%209XyQ%7CBhG%7CQyQ%7CGh7%20C7b9LZF%2D6XyQ%7CGh7%20C7b9%20Z==0=0===Wabash=Adderley%20Cannonball==Medium%20Up%20Swing=C==1r34LbKcu77A%7CQy4C6XyL%20lcKQyX6C%7CQyXb7B%7CQyX7FZL%20lcKQZE%2D7X4TA%2A%5B%7CQyX7%2C%2AB%2CD7%2DA%7CQyX6CZL9b7%20G6C%7CQyX7G%7CQyX7%2DXyQ%7CD%5B%5DQyXX6C%7CQAb7LZ%7CQyX7FZL%20lcKQy6XC%2CA%2A%2C%5B%5D%207G%207%2DDBb7Xy%207%2DbE%2DEZL7%20LZE%2DF%7CQyX7G%7CQyX7%2DDC%2C%2A%2C%5B%5DQyX7A%7CQyX7%2D7%20BblcKQy7%20A7LZEb%2D7%20Ab7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Wait%20Till%20You%20See%20Her=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7QyX7b4F%2D7XyX7%2DF%7CQyX7%2DC%7CQXy7%5EbE%7CQyX7bB%7CQyQ%7CN1B3TA%2A%7BQyX7%2DyQ%7CC7%20%20lcKQyX7%2DG%7CQy9Xb7D2NZLQyX%7DQyX%5D%5B%2ABCX7%2DG%7CX7C%7CQyQ%7CBb%7CQyX31b7G%7CQyX7C%2D%7CQyX%2C7%2DG%7CQyX7%5EG%2D7XyX%2C7F%7CXbB%2F7CF%2D7XX7%2DC%7CQyXD%2F7%2DG%7CyQX6bE%7CQyX7bB%7CQyyQ%7CC%2D%2A%5B%5DQy%2C7oE%7C7XyQ%7C7bB%7CQyX7obG%7CQyGX%2FbED%2A%5B%5DQyX7obA%2FFXyQhA%7CQyXyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQKcl%20%20Z%20==0=0===Walk%20Tall=Adderley%20Cannonball==Funk=C==1r34LbKcu7%2DBZL%207%20C7Lx%20ZL%20x%20ZL7C%207GLZ%20x%20ZL%20x%20ZL%20x%20Z%20LZ%20xG44T%7B%7CQyX7E%2D7XyX7%2DBZL7%5ECl%2C7%2DB7%2C%2DAs%7CQyXsus7D%7CQyQ%7CE%2D%7CQyX7L7C%207Q%7CD7sV%3C%7B%20%20%7D%20sus7D42%7CTQyXsus7D%7CQyXsuamp%3EGyX7%2DAZG7%20C7%20%7D%20==0=0===Walkin%27=Davis%20Miles==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Walkin%27%20My%20Baby%20Back%20Home=Ahlert%2DTurk==Medium%20Swing=Eb==1r34LbKcu7ZL%20x%204Eb%5E7%207%2DF%7CQyX7FZL7C7%20%5EbEZL%20x%20ZL7bB%20Bb7LZ4TA%2A%7BQyX7%2DN1Eb6%209b7D%206bEZL2N%20Q%20yXQyXQyX%7D%207bB%20%5D%5B%2ABGZL%20x%20ZL7F%20Q%7CC%2D7yX7C%7CQyX7%2DGZL97bD%207hAZLbB%2F7%2DC%20Q%7CC%2D7yX7C%7CL7bB%20b7%20%5D%5ByX7FZL7C%207%5EbEZ%20Lx%20ZL7bB%207%5EbEA%2AQ%7CF%2D7B%207%2DFZ%20x%20LZ%20x%20LZEb6XyQZ%20==0=0===Walkin%27%20Shoes=Mulligan%20Gerry==Medium%20Swing=Eb==1r34LbKcu7ZL7D%204Eb6XyX7%2DFZL7C%207hG%7CyQX6bE%7CQyX7bA%7CQyQ%7CA%2D74TA%2A%7BbA%2C7EGb%2D7L2N%7CQyXQyXQyXQy%7DX%209%237El%2C%2DFsp1NZpsF%2D%2C%206b%2DG%7CQyX7BlG7XX7F%7CQyX7%2DCZL%20lKcQyX6%2DCZL%20lcKQyyQ%7CF%2D%2A%5B%5D%2C77C%207hQ%5D%5B%2AC%207hGZL7%5EbA%206bELZ7oA%207bA%7CQyX6bEC7LZFyX7bBLZF%2D7%20Bb7LZEb6XyQ%7CBb7XyQZ%20==0=0===Walkin%27%20up=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7bEZL14C%5E7%20%207%5EEZL31B%207%5EFZ7L%5EbG%207%5EbAZL7%5EbBA%5E7%2314TA%2A%7ByXsus%5E7LZD%5B%7D%207%5ED%207%5EAZL7%5E%20E7%5EBZL7%5EbG%20%2C7%5Eb%2ABAb7bA%207%5EB%207%5ECLZ%20x%20%20x%20ZL%20x%20ZL%20lcKyQXsus7G%7CZL%20x%20ZL%20%5D%5B%2AA%20lcKQbDZL7Ab%5E7%20%5EbEZL11%237%5EA%207%5EZEL31B%207%5EFZL7%5EbG7%20Ab%5EZL7%5Eb%5E7%2C%20Gb%5E7LZB%5E7%20E%5E7LZA%5E7%20D%5E7%20Z%20==0=0===Waltz%20For%20Debby=Evans%20Bill==Waltz=F==1r34LbKcu7E%2F7CZ4F%5E7%2FZL%23F%2F7DZLG%2F7AZ7LCZL7%2DGZL7%2DDZLAG7%2FFL3T%5BA%2A7%5EFZLEbLZB%2DGZL7%2DDZL7%2DAZLC7ZLbD%2F7hGZLD%2F6b7LZC7%2F7FZL%2DDZL7%2D7LZG%2F7CZLB%2F7GZLC%2F7ZDL%23C%2F7AZL7CZL7%2DBbLZADZLA%2FL7CZLLZE7L%2A%5D%20%23G%2F7%5EAZL7%5EALZB%2F7%5EAZL%23C%2F7%5EAZB%5BG%2D77BZL7bAZL7ZD7LZDZL7AZL7%5EbBZL7C%2DZL7%2DDZL7AZL7%2DG%2D7LZGL7%2DAZDZLG%2Fb%5E7LZCZL7%2DGZL7%2DDZLA7%2F%5EF%5BA%2A%5D%207CZL7%2DG7LZA7DZL7%5EDZL7%2DZG7%2FFZLbD%2F7hGZLD%2F6bZBLbE%2F7FZLE%2F7CZLC7LZAL%23F%2F7o%23GZL%2D7LZEZL7%2DDZLtla7AZL%5E7bBZL7FZL7%2DAZL7xLZG7BZL7%2D7LZA%2D7%2FCLZAbo7%2FCLZG%2D7%2FCLZC7LZF6LZD%2D7LZG%2D7LZC7%20Z==0=0===Waltz%20For%20Ruth=Haden%20Charlie==Waltz=Eb==1r34LbKcu7X7%5EF%7C4G%2D7X%7CQyX7%2DG%7CQyX7%2DDQ%7CyX7%5EF%7CQyX7C%7CQyC7XyQ3TA%2A%5BX7%2DF%7C%20LZA%2D%7CQyX7%2DGZL%20lcKQXy7%5EG%7CQyX7D%7CQyX7C7XyQlcKQyB%7CQyX7XyQ%5DyX7%2DC%7CQyX7%5EbE%7CyQX7bB%7CQyX7%2DFB%2A%5BQ%7CF%2D7bB%7CQy%7CQyX9%7CBb%2D7yX7%2DG%7CQyX7bD%7CQXy6bA%7CQyX7bE%7CQyXQ%7CC7bQyX7bFh7XyQ%7CBb7XyQ%7CEb%5E7XyQKcl%20%20Z%20==0=0===Warm%20Valley=Ellington%20Duke==Ballad=Bb==1r34LbKcu7CZL9b4Bb%5E7D%7CQyX7Dl%7C%2C7A%2ChsE%207bE%7CQyX7E%7CQyXh7%20G74TA%2A%7Bs7F%207%7CN1BbZL%20QyXQyX%7D%209%237%20F7%5EbBZLsus7F%207%5EN2Bb%5EQyX7hE%207%2DBb%5E7%20B7%2D%23FZL7oG%207%2D%23GLZ7%2D%23C%207%5EEB%2A%5B%5D%207%20B7LZBZLsuX7E%7CQ7XyQ%7CBA%2A%5B%5D%207F%207hCZLh7%23C%207%5EDZL7A%207hEb%5E7Xy%5EAZL7Lsus77%20sEhB%7CQyX7hCZL9b7G7%20hD%7CQyX7Dl%7C%2C7A%2Cb%5E7%20FbE%7CQyZBb%5E7%20F7%20Z%20==0=0===Watch%20What%20Happens=Legrand%20Michel==Bossa%20Nova=Eb==1r34LbKcu77%5EbE14Eb%5E77bB%7CQyX7%2DFZL%20lKcQyX7FZL%20lcKQyXXyQ%7CN4TA%2A%7BGB%2A%5B%5DZF%5E7%20%207%5EFZL7%5EE%207%5EbEN2ZL%20QyXQyX%7D%207%5EEF%23%5E7%20L7%5EE%20%5DQyX7Kcl%20LX7%2DFZL%20lcKQyX7F%5E%7CQyX7C%7CQyX7%2DGZyQ%7CBbQyX7%5E6E%7CQy%5E7XyQQyX7bB%7CQyX7%2DFZ%20LlcKQyX7FZL%20lcK%7CEb6XbEA%2A%5B%20D6LZEb6XyQ%7CE6%20D6LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Watermelon%20Man=Hancock%20Herbie==Even%208ths=F==1r34LbKcu7%20lcKQ7%239XyFZL%20lcKQyX9bBZ%20Lx%20ZL%20x%20ZL%20lcKQ7%239XyF44T%5B31bA%28yQ%7CBbQyX9bB%7CQyX9C%7CQXy9bB%7CQyX9C%7CQyX9%7CF7%239X9CZL%29XyQKcl%20%20Z==0=0===Wave=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D==1r34LbKcu7%7CQyX64D%5E7XX7%5EG%7CQyX9b7D%7CQXy7%2DA%7CQyX7obB%7CQyyQ%7CG%2D4TA%2A%7B7G%207%2DF%237b1%207%2DDZL7A%207bB%7CQXy9EZL9b7B%209BZL3G7LZD%2031%23FbB%7CQyG%2D7%2FB%2DFZL%20lcKQyXA%2F7F%5E%7CQyXbB%2F7C%7CQyXb7%2FAbXB%2A%5B%7D%20QyX7%2DyQ%7CEb7obB%7CQyX7%5EDA%2A%5BQ%5DyX9b7A%7CQyXG%2F7%5EXyQ%7CAXbA%2F7QyX9EXyQ%7CGB%209BZL31b7%23F%203%231F%7CQyX6%2DG%7CQyX7%5E7b9LZ9b7D%7C%7CBb7%20A7LZD%2D7%20G7LZUD%2D7%20G7%20Z%20==0=0===Way%20You%20Look%20Tonight%2C%20The=Kern%20Jerome==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DG%7C4F%5E7X%7CQyX7%5EF%7CQyX7C%7CyQX7%2DG%7CQyX7%2DD%7CQyD7XyQ4T%7BA%2A%207%2DGZXyQ%7CC6FZL7C%207%2DG%7CQyX%5E7bB%7CQyX7F%7CQyX7%2D%20D%2D7L7C%7CQy%2A%5D%207b6%20D%2D7B2N%7CQyXQyXQyXQXy%7D%20Q%2C7C%207%2DG1NZLb%2D7%20EFZL7C7%2DbB%7C7XyQ%7CF%7CQyX7%5EbA%7CQyX7Eb%7CQyX7%2DbB%7CQyX7F%2D7XyQ%5EbA%5BBbD%7CQyb7XyQ%7CQyX7bE%7CQyX7%2Db%7CBQyX7F%7CQyX7%5EbA%7CAb%5E7XE%7CQyXF%7CQyX%7CG%2D7%20X7%2DG%7CQY%5DQyX7CZ%3ELADOC%20la%20%2EC%2ED%3C%20yQ%7CC7QyX7%5E6%20D%2D7LZG%2D7%20C7%20Z==0=0===Wayne%27s%20Thang=Garrett%20Kenny==Medium%20Up%20Swing=E%2D==1r34LbKcu7yX7%2DE4E%2D7XKQyX31b9b7BZL%20clKQyX6CZL%20lcKQycl%20LZ4TA%2A%5BEZL%20l%20%5D%5B%2AA31b9b7BZL%20lcKQXy6CZL%20lcKQyX7%2DEXyQKc%20lcKQ%2D7XyQKcl%20%20Z%20==0=0===We%20See=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu7%5EbEZL4Bb%5E7%207%2DF%7CQyX7F%7CQyX%2D7C%7CQyX7bGZL7bA%20Bb7b94TA%2A%7B%2DC%7CQyLZC7XyX7%2DC%7CQyX7F%7CQy7X%2DCB%2A%5B%7DQyX7F%7CQyQ%7CF7X7bA%207QyX7%2DF7XyQ7bGZL7bA%207%5EbBA%5B%2A%5DQyX7F%7CQyX7%2DC%7CXyQ%7CC%7CQyX7%7CF7XyQ%7CF%2D7%20Bb7b9LZEb%5E7%20Ab7LZC7XyQ%7CF7%20Bb%5E7%20Z%20==0=0===We%20Will%20Meet%20Again=Evans%20Bill==Waltz=C%2D==1r34LbKcu7KQyX6%2D6XyQX9b7G%7CQyX7hDZLl%20cKQyX7%2DFZL%20lcKyQ%7CC%2DC43T%5B7G%7CQyAb%5E7X%7CQyX7hAZL%20lcKQXy6%2DC%7CQyX9b7G%7CQyD7%239XZL%20lcb9susXyQ%7CG13b9%20%20%20Z==0=0===We%27ll%20Be%20Together%20Again=Fisher%20Carl==Ballad=C==1r34LbKcu77bE%2074C6%2CpyX11%237D%7CQyX7%2DALZ7G%207%2DDl%7C%2C7bAspQ%7CBb%2D4TA%2A%7BG%207hD7%20Db%5EQyXQyX%7D%207G%20susG7ZL7bA%207hD1NZL7%20LZN2%5EbAZLZL7hAXyQ%5D%5BL9%237G%207bAZL7hA6%20%2DCZL9%237G%207bAB%2AZC%2D6%206CZL7l%7C%2C7b7LZGb6CA%2A%5B%5D%207G%20sus7ZGL7bA%207hAZL7F%207%2CppsAG%207bAG%207hD7LZA%2DD%207%5EbAZL7bE%207%2DBb%7CQyX11%237D%7CQyX7b%5E7LZG%207%2DD7LZC6%20sD%2D7%2CG7Z%20==0=0===Webb%20City=Powell%20Bud==Medium%20Up%20Swing=Bb==1r34LbKcu7QyX7b4Bb%5E7%207%2DCZL9b7G%207%2DDLZ7o%23C%207%2DCZL7%2DG%20F7LZB4TA%2A%7BZL7F%20Eb%2D7LZL%20QyXQyX%7D%207F%20%2D7CZL9b7G%207%2DD1NZN2C%2D7%207bE%7CL%20lcKQ%5D%5B%2AB%237C%7CQyX5%237G%7CQy7XbBZL%20lcKQyX7bE11XyQyX6bB7%2DCZLXyQKc7%2DDZL7o%23C%207%2DCZ7L%2DG%207%5EbBA%2A%5B%5D%20%20l%20G7b95%237FZ%20F7LZBb7XyQ%7CEb7%20Eb%2D7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Well%20You%20Needn%27t=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7QyX6F4F6XybG%7CQyX6F%7CQyX7b%7CGQyX6F%7CQyX7bG%7CQ7XyQ%7C4TA%2A%7BE%20%297A%7D%5B%2ABDL%20lcKQyX%297bA%287ZDL%20lcKQyX%297G%287bZEb7%28%20%20lcKC%20%297G%29LZEb%297bA%287C%20%297A%287bZDL%297bB%287D%20%297B%287LZB7%287bB%287F%7CQyX%20%5D%5B%2AAyX6F%7CQyX7bG%7CQy6XF%7CQyX7bG%7CQyX6FQ%7CGb7%297C%287aD%20secl%20%20Zb%20deyalp%20sa%20sengahc%20etanretlA%3Cy%20MilKQyX6vis%2E%3E%20==0=0===Wendy=Desmond%20Paul==Slow%20Swing=Eb==1r34LbKcu77%2DbA%7Cb%5E7Xy%7CQyX7%2DG%7CQyX7bBQ%7CyX7%2DF%7CQyX7%2DC%7CQC7XyQE44T%7ByX7%2DCb7XyQG%207hD%7CQyX7%2DF%7CQXy7obG%7CQyX7%2DG1N%7C7%235LZD%7CQyXL7G%20syQ%7CF%2DL7D%207%2DAZL7C%207%2D2GN%7C%7DQyX7bB%7CQyX7ZG7suX7F%7CQ7%5EEQ%7CQ%7CF%2D7XQyXZQyX7%5EE%7CQy7X%5EBZLQ%20%207bB%7CQyXyQ%20%20YyX7CZXyQ%7CEb%5E7XyQZ%20==0=0===West%20Coast%20Blues=Montgomery%20Wes==Waltz=Bb==1r34LbKcu77bBZL4Bb7XyX7bEZL7E%207%2DB%7CyQX7bB%7CQyX7bA%7CQyQKcl%206T%7Bi%2AbB%5BA%2Al%20LZFsoloS%3C%7D%20%20lcKQy7XbB%7CQyX7bE%7CQyX7%3A%3EYYYcKQyX7G%207%2DAb7XyA%207%2DbE%7CQyX7bEZ7LE%207%2DB%7CQyX7bB%7CQb7LZD%7CQyX7LZC%23%2D7%20F%237LZC%2D7XyQ%7CC%2D7%20F7LZBb%5E7%20Db7LZGb%5E7%20F7%20Z==0=0===What%20A%20Difference%20A%20Day%20Made=Grever%20Maria==Ballad=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL9%237D%207%2DAZLb7B%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%5BZL7G%20C7LZF%20lcKQyX%2DD%7CQyX97bA%7CQyX7hE%7CQyX7%5ELZD%2D7%207%5EF%7C%207%2DAZ7LZG%2D7%5EF%7CQyX7C%7CQyX7G%2DB%2A%5B%5DQyX7C%7CQyX7%20Bb7LG%207%2DD%5EF%7CQyZG%2D7XQyX7%5EbBZL7F%207%2D%7CCQyX7F%7CQyX7C%7CQy%7CEb7XL9%237D7XyQ%7CAbo7XyQ%7CG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CA%2D7%20D7%20Z%20==0=0===What%20A%20Little%20Moonlight%20Can%20Do=Woods%20Harry==Up%20Tempo%20Swing=G==1r34LbKcu7L7%2DAZAG6LZ7%2DAZL%20%7Cr%20ZL7DZ7L%2DAZL7EZL7%2DBZLxLZE7L%2A%5B44TBZL7%2DG6LZxZLxZL9FZL%2CxZL7C%5EB%2A%5B%5D%207GZL7%2DDZLG6LZAZL7DZZL6GC7LZA9obBZL7%2DAZL7o%23GLZ7%2DAZL%20%7Cr%20ZLxZL7%20%5D%5B%2AEZL7%2DEZL7B7LZE7FZLG%2F7%2DAZL7%2DAZ%20L%7Cr%20ZL7DZL7%2DAZL%23h7LZ%2DBZLxZL7%2DBb7LZDZL6GZLxZL9FZLxLZ7%5ECD%2A%5B%5D%207GZL7hA%2D7LZEZL7%2DE7LZA%2D7LZlE7LZlA%2D7LZD7LZG6LZxLZA%2D7LZD7%20Z%20==0=0===What%20A%20Wonderful%20World=Weiss%2DThiele==Ballad=F==1r34LbKcu7%7CQyX74F6%20A%2DD%209b7AZL7%5EF%207G%2DZL7%2DA%207%5EbBZL7%2D7LZDb4TA%2A%7BL7bB%207LZN1L%20QyXQyX%7D%207C%3EeinF%3C%207%2DGZL6F%207%5EFZN2F6C%207%2DGDZL7%2DQ%5D%5B%2AB%7CQyX7%5EFZL7C%207%2D%7CGQyX7%5EFZL7C%207%2DGD%2D7%20AyX6FZ%2D7%20A%2D7LZD%2D7%20D7b9LZ%3CD%2EC%2E%20al%20Fine%3EsG%2D7%2CF%23o%2CG%2D7%2CC7%2C%5D%20==0=0===What%20Are%20You%20Doing%20New%20Year%27s%20Eve%3F=Loesser%20Frank==Ballad=F==1r34LbKcu7X7GZL4F%5E7X%5EFZL7bE%207%5EbBZLF7%207%5EF%7CQyX7bE%7CQy7%20D%2D74TA%2A%7BL9b7CC7%20C7NZL%20QyXQyX%7D7C%2C%2D7G%2C7D%2C7%2DAsZLbB%2F2lC7%201N%7CQyX7%2DAZ7b9%20%5D7hB%7CQyX7%2DAZL9bE7%207hB%7CQyX7%2DAB%2A%5B%20Bb7LE%206FZ7%5EbBZXyQ%7CG%5EF%7CQyX7bE%7CQyX7F%5EA%2A%5B%5DQyX7C%7CQyX77%20F7L7D%7CQy%20Eb7LZF%5E7%20D%2D7LZG7XyQ%7CC7%20C7b9LZF6%20C7sus%20Z%20==0=0===What%20Are%20You%20Doing%20The%20Rest%20Of%20Your%20Life%3F=Legrand%20Michel==Ballad=A%2D==1r34LbKcu7D%7CQyX4A%2D%20AZL%20lcKQyX7%5EFZLh7%23F%20G%2F7%2DAZL%23G%2F%2DN1D%2D74T%7BA%2AQyX7%5EyQ%7CB%2D7E%207hB%7CQyX7%2DD2%7CN%7DQyX31b7E%7CQyX7b9LZAXC%2F7%2D7bD%207%5D%2AB%5BByX7%5EAZL7E%207%2DBZ7L%2D%23F%207%5EAZL7E%207%2DQ%7CAb%2D%20%20lcK%23F%20G%2F7XyQ%7C%23G%2F%2DA%20%2DA%5BA%2A%5D%203b17E%207%5EFZL7C%207%2DGLZA%2D7%5EbGZL%5EF%7CQy%5E7XyQE%7CQyX7%2DB%7CQyXC%2F%2D7D%7CQyX7%2DDZL%20lcK7b13XFZL7hAZL31Bh7%20EhB%7CQyXE%2F7%2DA%7CQy1X1%237F%7CQyX7%5EFZL77%20E7b%7CQyX7%2DXyQ%7CBh7%20E7b9%20Z==0=0===What%20Is%20This%20Thing%20Called%20Love=Porter%20Cole==Up%20Tempo%20Swing=C==1r34LbKcu7%5EC%7CQy4Gh7X%7CQyX7hDZL%20lcKQXy6%2DF%7CQyX9b7C%7CQyG7%235X4T%7BA%2AL%20lcKcl%20%20%7DAZL%20lcKQyX7%5EbBQ%7CyX7F%7CQyX7%2DC%5BB%2Ab7XyQKQyX7QyX7hyQ%7CG7cKQyX6%2DF%7CQyX9bC7%7CQyX7hG%5BA%2A%5DQyXl%20LZDX7hDZ%7CG7%235XyQ%7CC%5E7XyQKcl%20%20Z==0=0===What%27ll%20I%20Do=Berlin%20Irving==Waltz=C==1r34LbKcu7%207%2DDZAC%5E7X%2DEZL7bB%207%2DF%7CQy7X%5ECZL7bB%207%2DF%7CQy7%20A7L%2A%7B43TX7%5EFB6XyQ%7CC%207%2DG2N%7CQyXQyXyQXQyX%7D%207G%207%2DD1N7%20%5D%5B%2ACZL7G7G%207%2D7%20C7L7D%7CQyX7A%7CQyX7%2D%7CEQyX7bB%7CQyX7%5EFZXyQ%7CD%2DG%7CQyG%207%2DDC%5E7Xy7%2DEZL7bB%207%2DF%7CQXy7%5ECZL7bB%207%2DF%7CQ%20A7LZA%2A%5B%5D%207LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===What%27s%20New=Haggard%20Bob==Ballad=C==1r34LbKcu7DZL7h4C6XyZL9b7G%207hD%7CQyX%5E7bAZL7bE%207%2DbB%7CQC%2D7%20A4T%7BA%2A7C%207%2Db9LZN6C2NZL%20QyXQyX%7D7%20G%207%2DDZL7%2DA%206C1XyQ%7CG7G%207hhGZL7F6XyQFZL9b7C%207hG%7CQy7X%5EbDZL7bA%207%2DbE%7C%2D7%20Dh%5BB%2A%5D%20yX7%5Eb9LZF%2DE%207%2DbB%7CQyX6C%5BA%5D%2A%209b7G%207hD%7CQyX6b7LZAb7C%207Q%7CDh7%20G7b9LZC%2D7%20Ah7LZDh7%20G7b9LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===When%20I%20Fall%20In%20Love=Young%20Victor==Ballad=Eb==1r34LbKcu77bA%2074Eb%5E77bB%207%2DFZL7C%207%5EEbZL7bB%207%2DFZL7C%20LZEb%5E4TA%2A%5B7%5EbA%289%20C7b%297A%287C%207%5EbEB%2A%5BQ%5DyX7bB%7CQyX7FZL9LZF%2D7b7GZLFZL9b%28Ab%2D6bD%287hGZL%297%5EbA%28b7A%20%297%2DG%287%5EbEZL%297%29%20C77bB%20%29L7C%207altLZ%5B%5D%207bB%207%2DFZL9bC7%207%2DFZL9b7C%207hG%2AAEb%5E7D%207%2DFZL9bBb7LZ7GZL7bA%207%5EbEZLb7B%207%2DFZL7C%207%5EbEb9%20C7%207%2DFZ%207%2DFZBb7Xy%207%2DGZL7D%207%5EbAZ1L1%237A%207%5EbEC%2A%5B%5DQC7%239L%7CQyX7Bb7%28Db7%29LZEb%5E7%28G%2D7%29%20C7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===When%20It%20Rains=Mehldau%20Brad==Even%208ths=B==1r34LbKcu7QyX6%2D7%2FAXyXA%2F7B%7CQyXB%7CQyX%2FG7%5E%2DE%7CQyX6%2D%23G%7CQyQ%7CG%23B44T%5B%7CQyXB%2FGXyQG%7CQyX7%5EE%7CQyX7%23%7CCQyX7%5EE%7CZL7B%20B%7C7XyQ%7C7%5E%2DE%7CG%23%2D7XyQ%7CE%2D%5E7%2FGXyQ%7CBXyQZ%20==0=0===When%20It%27s%20Sleepy%20Time%20Down%20South=Traditional==Medium%20Swing=C==1r34LbKcu7s7EZL4F%5E7X7G%7CQyX7DZL7%2DA%20%5E7C%7CQyX11%237bB%7CQy%20G7%2FF4TA%2A%7BB%206CZ7LZN17%5EF2NZL%20QyXQyX%20%7D7C%206CZL7bB%207%5EF%20Bb7LE%20%2CsuF%206EZBE%20E%5EEZLsus7B%20EZL7B7%20%2D%23FZL7oF%206EZL7%20E%5E7L%2A%5B%5D%2077DZL7%23%2D7%20BC%7CQyX11%237bB%7CQy7X%5EFA%2A%5B%5D%207G%20EZL7%5E7%20A%2DFZL7oXyQ%7CG7%20G7%2FFLZE7sus%2C%20E7LZF%5E7%20Bb7LZC6%20C7%20Z%20==0=0===When%20Lights%20Are%20Low=Carter%20Benny==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7C%207%2DGZL7%2DF%207%5EbZEL7%2DF%207%2DGZL7%2DF%207LZF%2D4TA%2A%7ByX6bE%20C7LZXQyXQyXQyX%7D%207b%20B6bE1NZL7bB%207%2DFyQ%7CN27%2DGZLX7%5ECZAb%2D7%20%2DD%7CQyX7%5EAZL7E%20%2D7B%7CQyX7%5EbGZL7bD7%20G7LB%2A%5B%5DQF%207%5Eb7%20F7LF%207%2DGZL7%2DF%207%5EbAE%2A%5B%5D%209b7bB%207%2DFZ%2D7LZE%2DC%7CQy%2D7LZG%2D7%20C7%239LZF%2D7%20Bb7LZG%2D7%20C7LZF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===When%20Sunny%20Gets%20Blue=Fisher%20Marvin==Ballad=F==1r34LbKcu77%2DbBs4G%2D7%20L7D%207%2DAZL7%2DG%207F%5EZL7bE%207%2DbBZL7CZBh7%204TA%2A%7B%209b7D%7ClF%5E71N%7C%2C7bB%2C7Cs%207%2DlG%7C%2C7bD%2C7%2DbAs%20A%2FlA%2D7%20%2C7bE%2C7%2DEZLyQXyQ%23FZL7%2DE%207%5EDB%2A%5B%20%5D9b7A%207%2DE2N%7CQyX%2D7%20B7XQyX%7D%207C%207D%5E7Xy7G%2C7%2DDs%207%5EFZL7A%2D%207%5ECZL7G%207%2DD%7CQ%2C%7ClG%2DZL7A%20E%2C7%2Db%2D7%20C7BZL7D%207%2DAZL7%2DG7%20%5EFZL7bE%207%2DbBZLh7%20sBGA%2A%5B%5Db7%2C%7ClF%5E7%2FA%20sAb%2D7%2CDb7%2C%7ClG%2D7%20C7LZF%5E7XyQZ%20==0=0===When%20The%20Saints%20Go%20Marching%20In=Traditional==Medium%20Swing=F==1r34LbKcu7X%2CFZL%2CXyQKyX7CZL%20lcKQyX%2CZFL%20x%20ZL%20x%20ZL%20lcQKcl%20F44T%5ByQ%7CF7XyQ%7CBb%2CXyQ%7CBb%2D%2CXyQ%7CF%2CXyQ%7CG7%20C7LZF%2CXyQ%7CC7XyQZ%20==0=0===When%20The%20Sun%20Comes%20Out=Arlen%20Harold==Ballad=G==1r34LbKcu7CZL7G4C7%20BL7D%20sus7DZL7o%23%20C7CZL7D%207%2DAZL7bZD%2D7%204TA%2A%7BX7%2DDZLZB%2D77%2DBZL11%237C%207%5EG%2AB%5B%7D%207D%207%2DAZL7E%20%20E%2D7L7F%207%5E%5B%5D%207D7%20E7bL%2C7D%207%2DAl%7C%2C7E%2CBhs%207D%7CQyX7%2DAZL9ZA%2D7%20hB%7CQyF%207%5ECBb7LZ7%2DDZL7D%20sus7DZ7Lo%23C%207CZL7D%207%2DA%20G7LZ%207CA%2A7D%207A7%20E7L7BZL7F%207%2DEZL7B7%20%5EGC%2A%5B%5D%207D%207%2DAZ%20E7LZ%2DBZL7LZG6XyQKcl%20%20Z%20==0=0===When%20You%20Wish%20Upon%20A%20Star=Harline%20Leigh==Ballad=C==1r34LbKcu77%2DDZL4C%5E7%207%2DEZL7F%206C%7CQyXG7%7CQyX7%2DDZL31b7A%20Ebo74TA%2A%7B6Cl2ND%2D7%20GyXQyXQyX%7D%2C7G%2C7D%2Ds%2C7A%2C7%2DEs1NZL7QXyQ%7CZL7G%20yX7D%7C%2ABD%2D7AZL7%5EC%207oCZL7G7%20%2DD%7CQyX7%5ECZL7G%20%2D7XyQ%5B%5DQyXEZL7FXyQ%7CGyX7G%7CQyX7%2DDZL3b17A%207%5ECA%2A%5B%5DQyX7Q%7CC6%207%2DD%7CQ%2D7%20Ebo7LZD%2D7%20G7LZD%2D7%20G7LZC6XyQZ%20==0=0===When%20You%27re%20Smilin%27=Shay%20%2D%20Fisher%20%2D%20Goodwin==Medium%20Swing=Bb==1r34LbKcu7QyX7%2D4Bb6X7G%7CQyX7%2DDZL%20lcQKyX7%5EbBZL%20lcKQyXyQ%7CC4TA%2A%7CQyX7%5EQ%7CC%2D7X5%237F%7CQyX7FZL%20%20xZL%20x%20ZL%20lcKQyXyQ%7CBbyX7F%7C%2DC%7CQy%5D%5B%2ABFyX7%2DGZL%20lcKQyXb6E%7CQyX7bB%7CQyX7%2DQ%7CC7X%20%20lcKF%7CQyXF7XyQyX7G%7CQyX11%237bALZ%20lcKQyX6bBC%2A%5B%5DQ%7CC%2D7%7CQyX77XyQ%7CBb6XyQ%7C%20%28C%2D7%29x%20%28F7%29%20Z%20==0=0===When%20Your%20Lover%20Has%20Gone=Swan%20E%2EA%2E==Medium%20Swing=G==1r34LbKcu7yX6%2DCT44G%5EKQyX7A%7CQyX7C%7CQXy6%2DG%7CQyX6G%7CQyX7cl%20LZ%2CA%2A%2C%5BL5%237EyQ%5D%5B%2CQyX7obB%7CQyX7A%7CyQX7%2DE%7CQyX7%5EG%2CB%2A%7CB%2D7%20X7F%7CQQyX6%2DD9LZG6G%7CQyX7%5EG%2CA%2A%2C%5B%20%5D7D%207%2DAZL7%2DE%207%5EXyQ%7CG%207%2DAZ%7CQyX7Q%7CA7XX7%5EG%2CC%2A%2C%5B%5DQyX7%7CFQyX6%2DCZL%20lcKQyyQ%7CE%2DyX7C%7CG%5E7%20F7LZE7XyQ%7CA%2D7XyQ%7CEb7%20D7%235LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Where%20Are%20You%3F=McHugh%20Jimmy==Ballad=G==1r34LbKcu7%2C7%2DE%204G%5E7%2CL%2Csus7D%20%2C7%2DAZL7%2CobB%20%2C7%2DBZL%2C7C%20ZG%5E7%2C4TA%2A%7BX%7D7D%2C%20Bbo7E%2C7Bs1NZL%2C7D%20%2C%2D7AZL%2C7E%20%2C7%2DBZL%2C7%2CA%2D7%2C7AZL%2C7B%20%2CXyQXyL7%2DA%20%2C7%5EClB%2A%5B%5DG7%2C7%2DDs%20%2C6Gl2N%7CQZF%23%2D7QyXQyL%2C7B%20%2C%20sA%2DZL7%2DA%20%2C7%5ECl%7C7G7%2C%2DDs%20%2C7%5EGl%7C7D%2C7F%23%2D7%2C7%2DEZL%2C7%2DAZ%20A7%2CLB%20%2C7%2DBZL%2C7C%20%2C7G%5EA%2A%5B%5D%20%2C7D%20%2C7%2DAZbo7%2CL%2C7%2DEZL%2C7D%20s%2CLZGL%2C7E%20%2C7%2DBZL%2C7oBb%20%2C7AZL%2C7%2DE%20%2C7%5EZA%2D7%2Cus7D%20ZG6%2C%20sA%2D7%2CD7Z%20==0=0===Where%20Or%20When=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7L%20x%20Z4EbXyQyX7%5EbAZL%20lcKQXy%2C7%5EbE%7CQyX6bE%7CQKcl%20L4TA%2A%7Bb7G%207Bb7suX7%5EbE2N%7DQyXsusb7B%7CQyX7%5EbE1NZLsyQ%7CDh%207%2DFZB%7CQyXBC%2D7XyX7%2DC%7CQyX9b7G%7CyQX7hD%7CQyX7%2DF%7CQyQ%7CF%2D7%2A%5B%5D%209yX7%5EbyQ%7CBb7%2DC%7CQyX7G%7CQyX6Eb%7CQyXbEA%2A%5B%5DQyX7XyQ%7CAX11%237%207%2DF%7C9XyQ%7CE%7CQyX7bB%7CQyX7%2D%7CFQyX9b7C%7CQyX7%2DFb6XyQb7C%7CQBb7%20Z%20==0=0===While%20We%27re%20Young=Wilder%2DPalitz==Waltz=Eb==1r34LbKcu7L7%2DFZ4Eb6LLxZL7bBZLxZL7FLZ7%2DCZL7%2DGZL7%2DFZZEb6L3T%5BA%2AL7%2DCZZC%2D7LFZLxZL7%2DC%5BB%2A%5D%20ZxL9b7GZLxZL7hDZ7LZxLL7%2DGZL6bE%5Bb7LZxZL7bBZLxZL7%2DFZxLZL7FZLxZL7%2DCZLx%20%5D%2AADZLxZL7%2DCZZG%2D7LL7%2DFZL6bEZLxZLb7BZLxZL7FZL7%2DCZZG%2D7LL7%2DFZDZLxZZxLZGZL7bEZL7%2DbBZLxLZ7%2DC%5BC%2A%5D%20xZL9b7Ab%5E7LL7hDZZL7%2DFLZEb66bEZL7bBZLsus7BbZLbB%2F7obEZLbB%2FLZxLZxZL7bBb7%20Z==0=0===Whisper%20Not=Golson%20Benny==Medium%20Swing=C%2D==1r34LbKcu7DZL9b4C%2D7%20EZLF%2F7%2DG%207%2DGZLb97D%207hAZLbB%2F7%2DCh7%20A74T%7BA%2AyXQyX7LZEhX%7D%209b7G%207%2DF1NZ7L%2DE%207%2DDZL9b7A%207yQXyQhB%207%2D7hE%7CQ%2D7%20Bb%2DG%7CQyX7%2DG%7CQyX97bD%7CQyX7hA%5BB%2A%5D%2077%2FFXyF2N%7CQ9b7D%207b9XybB%2F7%2DC%207%2DC%5BA%2A%5DyQX9b7G%7CQyX7hD%7CQLZAh7A%7CQyXL7%2DE%20%20G%2D7%2F9b7A%207hEZL7hB%20%2D7DZL9b7A%207hEZLFLZD%2D77%2DGZLZF%2D7%20G7b9%20Z==0=0===Who%20Can%20I%20Turn%20To=Newley%2DBricusse==Medium%20Swing=Eb==1r34LbKcu7%5EbA%2074Eb%5E7%2DF%207%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX7LZG%2D4TA%2A%5BX7%2DC%7C%2D7XyQGZL9%237D%207hA%7CQy7X%5EbAB%2A%5B%5DQyX7bE%7C%2D7XyQbBZL7L%20lcK7%20F%23obEA%2A%5B%5DQyX7bB%7CQXy7%2DFZL7C%207%2DGZL7%5E7XyQ%2DF%7CQy%5DQyX7yQ%7CBbX7%2DbBZL7%5EbA%207%2DZGL7%2DF%207%5EbE%7CQyX7yQ%7CEbX7%2DFZ%2DFZL7%5E7XyQ%2FbEZL7o%23F%207F%7CQXy7%2DCZL9b7G%207hD%7CG%20GbobAC%2A%5B7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Who%20Cares=Gershwin%20George==Medium%20Swing=C==1r34LbKcu7ZL%20lc4C%5E7X1b7AZL%20lcKQyX3b17E%7CQyX11%237F%7CQy3XyQK4TA%2A%5BX7%2DE%7CQ%7CG7X%7CQyX7%2DDZL7obE%20%2D7EZL7%2DF%207%2DE%7C%7CQyG7XyQyX7%2DDb7E%7CQ7XyQ%7C7F%7CQyX7%5ECB%2A%5B%5D%20G7%207%2DDZL7bA%207%2DbE%2311Xy%2DA%7CQy%7CQyX7Kcl%20L7%2DE%7CQyX7o%23D%7CQy7XDZL%20lcKQyX7%2DAZXyQ%7CFQyX31E%2D7XyQ%7CA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQKcl%20%20Z%20==0=0===Who%27s%20Sorry%20Now%3F=Snyder%2DKalmar%2DRuby==Ballad=C==1r34LbKcu7KQyX%2C4C%5E7%2ClcKQyX%2C7AZL%20lcQKyX%2C7EZL%20lcKQyX%20LZD74TA%2A%5B7G%7CQy%7CG7%2CXQyX%2C7%5EG%7CQyX%2C7DQ%7CyX%2C7%5ECZL%20lcKQy%7CD7%2CXZL%20lcZL%20lc%2CLZG77EZL%20lcKQyX%2C7%5ElCB%2A%5BY%5D7G%2C7%2DDs%20%2C%2CXyQK6%2DF%20%2CQyX%2C7QKcl%20X%2C6%2DF%7CQyX%2C7%5EF%7CyQX%2C7A%7CQyX%2C7%2DDZLyQ%7CC%5EyX%2C7A%7CA7%2CXyQ%7CD7%2CXyQ%7CF%2D7%2C%20G7%2CLZC%5E7%2C%20G7%2CLZC%5E7%2CXyQZ%20==0=0===Why%20Do%20I%20Love%20You%3F=Kern%20Jerome==Medium%20Swing=Ab==1r34LbKcu7%7CQyX74Ab%5E77%5EbA%7CQyX7bE%7CQy7X%2DbB%7CQyX7%2DF%7CQyXXyQ%7CF4TA%2A%7BL9b7CyQ%7CEbQyX7%2DbB%7CQyX7%2DFQ%7CyX7%2DC1NB%2A%7CQyX7%7CGh7%20X7%2DbB%7CQyX7yQ%7CBbX7%2DbE2NC%2A%7C%7DQyXb7E%7CQyX7%2DbB%7CQyX7yQ%7CAbX7%2DFZDb%5E7XyQ%7CGb7XyQ%7CAb%5E7XyQ%7CBb%2D7%20Eb7LZAb6XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Why%20Don%27t%20You%20Do%20Right%3F=McCoy%20Kansas%2DJoe==Medium%20Swing=D%2D==1r34LbKcu7A%207%2DG%2D6%20Bh%2DGZL7A%207bBZL7h%20B6%2DDZL7A%207bBZL77XyQ%7CD44T%5BA%207bB6%20Bh7%206%2DDZL7A%207bBZLA7%207bBZL7A%207bBZLBh7LZ%2DDZL77%20Z%20==0=0===Wild%20Flower=Shorter%20Wayne==Waltz=Bb==1r34LbKcu7QyX7%5E4Bb%5E7lcKQyXsus9b7DZ5L%239%237A%207%2DbA%7CQyX%20LZBb6TA%2A%5B%237%5EbB%20A7%239%207%2DC%7CQyXsus9b7ZGL%20lcKQyX9%237DZLF13LZ7%2DbA%7C9%237E%7C7%2311LF%7CQyX9b31C%7CQyX11%2DG%7CQyX11%237%5EbAZ%2D9XyQ%5EbA%205yX7%5Eb%2ABEb%5EcKQyXsus9b7DZL%2397A%207%2DbAZL7%2DC%207l%20LZB%5B%5DQyX7%5EbBZ7%20A7%237%2DC%7CQyXsus9b7GLZ%20lcKQyX9%237DZL9%20F13L%2DbA%7CQ9%237DZ%2D11LZbE%207%2DbAZL7%5EbD%20%5E7bAZL31bE%2011%2DbB7%2311LbB%205%23XyQKcl%20%20Z%20==0=0===Will%20You%20Still%20Be%20Mine%3F=Dennis%20Matt==Up%20Tempo%20Swing=Eb==1r34LbKcu7ZL%20lc4Eb%5E7%5EbE1N%7CQyX7bB%7CQXy7%2DF%7CQyX7oE%7CQyX7XyQK4TA%2A%7B7bBZLQ%7CG7b%23FZL%20lcKQyX7FZ%20LlcKQyX7%2DC%7CQyX9%2D7%20B7yX7hDQyX7%2D%7CEb%5E7cKQyX7G2N%7C%7D%207b%3EBeniF%3C%207%2DFZL7C%20l%20LZCQyX9%23%2DbB%7CQZC%2D7XbBZL7B%207%2D%23FZL%20clKQyX7FZL%20lcKQy7%239XyL%20lcKQyX7%5EEb7XylcKQyX11%237bDZLl%20cKQyX7%5EbAB%2A%5B%5DQ%20LZEb%7CQyX7Kcl%20LZF%23%2D7%20%3CD%2EC%2E%20al%201st%20ending%3EB7LZF%2D7%20Bb7%20%5D%20==0=0===Willow%20Weep%20For%20Me=Ronell%20Ann==Slow%20Swing=G==1r34LbKcu7%2C7bD%2C4G7%20C%2DA%2CB%2F6G%7C%2CobB%2C7A%2Ds%207GZL7C%207GZL77%2CD%2D74TA%2A%7BL%20QyXDb7%2317D%207GZL7C%207Gl1%7CN%2C7D%2C7%2DAs%207CZL1%20%7DXyQ%207Cl%7CG%207bA%20C7LZ%207%2DCZL9b7G%207%2DGQ%7CyX7%2DCB%2A%5B%5DQyX7GBb7LZ7G2NZ7GlA%2AC%2D7Xy%2C7%2DAs%207bAZL7bB7%20%2DCZL9b7G%207%2DG%7CQD7%2C%5D%5BZL9b77bD%207G7%20C7bD%2C7%2DD%2C7%2DA%2CB%2F6%7CG%2CobB%2C7%2DAs%207GZL7%2C%7ClCZL7C%20%2311LZC7%20sA%2D7%2CD7%2C%7ClG7%20C7LZG7%20D7%20Z%20==0=0===Windows=Corea%20Chick==Waltz=B%2D==1r34LbKcu7xZLxZ4B%2D7L%2D%23FZL7%23CZLxZLxLZ7h%23GZLxZLxZLxZ7LZxL3T%5BA%2A%5BB%2A%5D%20usLZxLxZLxZLxZLxZLxLZ11%237%5EEZLxZLxZLZxLZxs7DZLyX7A%7CQ%7CA7XA%7CQyX7A%7CQyX7bAQ%7CyX7A%7CQyX7bA%7CQyb7XyQyX7bAbB%7CQyE%5E7Xy%7CQyXB%2F7%2D%23C%7CQyX%2D7%23C%7CQyX%23D%2F7%5EE%7CQBbh7X%5BC%2A%5DQXF%2F7bXyQ%7CEbG%2F7%2DbA%7CQyX7%2Db%7CAQyX7bE%7CQyXG%2F7bXyQ%7CDbA%2F7hX7%5EBQ7XyQ%7C%20%2011%237C%7CQyX7%2D%23%7CCQyX7%2D%23D%7CQyX7%5EEQ%20ZY%7BbD%7CQyyQKcl%20LZC%23%2D7%2FBXyQKcl%20%3C4x%3E%20%7D==0=0===Witch%20Hunt=Shorter%20Wayne==Slow%20Swing=C%2D==1r34LbKcu7bEZL%20%2D7XyQx%20ZL%20lcKQyX7%2DCLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xC44T%5B%7CQyX7cl%20LZ%20x%20ZL%20x%20ZL%20lcKyQX7%2DCZL%20x%20ZL%20x%20LZGb%5EKQyX79b7G%7C%7CE%5E7%20bA%7CQyXbA%2FA%7CQyX%2D7bA%7CQyX7bEZL7bE%2D7XyQQyX7Fb13%20%20%20Z==0=0===Witchcraft=Coleman%20Cy==Medium%20Swing=F==1r34LbKcu7X7%5EF%7C4F6Xys7C%7CQyX7%2DGZL%20lKcQyX7obAZL%20lcKQusXyQ4TA%2A%5B9b7G%7C7%20F7LA%7CQyX7bE%7CQyX7%2DBbZL%20lcKQyX7%5EbBZb6XyQ%2DC%7CQyyX7%5EF7XyQKKQyX11%237bBZL%20lKcQyX7%5EFB%2A%5B%5D%20%20lccl%20LZC%7CQyXL%2DA%20ALZBh7X6%2DA%7CQyXA%2FF%7CQy7X%2DA%7CQyX9b7E%7CQyXyQ%7CF%2F%20lcKQQyX7oyQ%7CEblcKQyX6FC%2A%5B%5DQy7XC%7CQyX7%2DG%7CQyXG%2F%20LZAbX7%2DGZKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===With%20A%20Song%20In%20My%20Heart=Rodgers%20Richard==Up%20Tempo%20Swing=Eb==1r34LbKcu731b7C4Eb%5E7%5EbE%7CQyX7bB%7CQyX%2D7F%7CQyX31b7C%7CQyX7XyQ%7C4T%7BA%2AX7%2DC%7C%2D7XyQ7G%7CQyX7hDZL%20lcQKyX7%2DC%7CQyX9b7G%7Cb9XyQF%7CQyXyX7hA%20LZDhB%2F7%2DC%7CQyX7%2DC1N%2AB%5B%5DQyX9b7G%7CQyX7bXyQ%7ClcKQy9b7DZLZAb%5EQyX7hAZL%20lcKQyGX%2F7%2DCZL%20lcKQyX7Kcl%20L%20lcKQC%7CQyXl%20LZGC%2A%5B%7DQyX7bB%7CQyX%2D7F%7CQyX9b7C%7CQyX7N2C%2D7cKQyXyX7o%23XyQ%7CA7F%7CQyX7%2DC%7CQyX7G%2D%7CQyX7%5EbA%7CQyX7hXyQ%7CFbB%2F7%2DQyX7%2D%2FGXyQcKQyX6bE%7CQyX7b%7CBQyX7%2DF%7CQyX7%2DC%7Cl%20LZF6bE%7CQ%7CBb7%20%20%20Z==0=0===With%20The%20Wind%20And%20The%20Rain%20In%20Your%20Hair=Edwards%20Clare==Medium%20Swing=Eb==1r34LbKcu7ZL7bE4Eb%5E7L9b7D%207hAZLbB%2F%2D7C%207%2DCZLD%2F9b7G%20ZG%2D7%204TA%2A%7BX6bE2yQ%7CDbyXQyX%7D%207bB%207%2DFLZ7C%207%5EbE1N%7CQyX7Q%20LZNX7%5EbAQyX7%2D%20%20%5D%5B%2A7G%207%2DGZL7%2DF%207%5EEbZL%20lcKQyX7obEBb9LZClcKQy%207hAZQ%7CF%2D7%2DC%207%2DCZL9b7G%207DhA%2A%5B%5DQyX7bB%7CQyX7%2FBbLyX7F%7CD7b9LZG%2D7%20Eb7LZAb%5E7XyQ%7CDb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Without%20A%20Song=Youmans%20Vincent==Up%20Tempo%20Swing=Eb==1r34LbKcu7QyX7b4Eb%5E77%5EbE%7CQyX7bD%7CQy7X%5EbA%7CQyX7bE%7CQyXXyQ%7CE4T%7BA%2AbE1N%7CXyQ%7CDB%7CQyX7%2DFZL7C%207G%2D%7CQyX7%5EbE%7CQyX7bb7XyQ7%5EbA%7CbE%7CQyF%2D7%20BQyX6bE2N%7C%7D%207bB7%20%2DFZL7C%207%2DGZL7b%7CAb7X%7CQyX6%2DG%7CQyEb7XyZL7bB%207%2DFZL7C%20%2D7G%7CQyX7%5EbA%5BB%2A%5DQEb%5E7X%7CQyX67bB%207Ah7%20DC%3EgnidnE%20dr3%20l%20a%2EC%2ED%3C%207%2DGZL9b77LZF%2D%7CQyX7%20%5DY%7CN3Eb6XyQ%7CC%2D7XyQ%7CF%2D7XyQ%7CBb7%20%20%20Z==0=0===Without%20A%20Song%20%28Joe%20Henderson%20Changes%29=Youmans%20Vincent==Up%20Tempo%20Swing=Eb==1r34LbKcu7%239%237E4Eb%5E7%5EB%7CQyX7bG%7CQyX7b%5EA%7CQyX11%237A%7CQyX7XyQ%7C4TA%2A%7B7bB%7CQ%7CDb7%23%7CQyX7bG%7CQyX7%2DGQ%7CyXsus7bB%7CQyX11F%2D7XyQyX11cKQyX1Eb6%20%7C%7DQyX7bB%7CQyX6bZEL7%2DF%207%2DGZL7%5EbAN2Eb6N%7CQyX%5EbEZLx%20LZB%2DFZL7C%207%2DG%7CQyX%5E7bAB%2A%5B%5D%207bE%207%2Db7%20Bb7%20ZL%20lQyX7%5EG%2D7Xy%5D%207bB%207%2DFZL7C%20%2D7GZL31b7D%207hA%7CQ%5B%2AAEb%7CQyX7X11%2371XyQ%7CX11%239%237E%7CQyX7%5E%7CBQyX7bG%7CQyX7%5EbAyQ%7CDb1%237A%7CL7%5EbA7susXQyX7bB%7CQyX7%2DF%7CyQX7bG%7CQyX7%2DG%7CQy%7CEb6%20bB%7CQyZG%2D7%20F%2D7LZEb6XyQ%7CBb7XyQZ%20==0=0===Wives%20And%20Lovers=Bacharach%20Burt==Waltz=Eb==1r34LbKcu7%20ZL%20%7C4F%2D7LCZL7%2DGZL%20%7Cr%20ZL%7C%20r%20ZL%20%7Cr%20ZL6bBZ7LZ%20r3TA%2A%7BlcKQy%20r%7C%20%20%7CQyX7D%7CQyX7hA%7CyQX7F%7CQyX7%2DCB%2A%5B%5DEb%5E7XZL%20%7CrBZL7%2D7XyQ%7CQyX%7DQyX7C%7CQyX7G%2D%7CQyX7%5EbD%7CQyX7D%20%5B%2ACF%2DAZL%20bEZL%20r%7C%20LZ%20%7Cr%20ZL6bBZL7%2DFLZ7oEZL6bEZL%20%7Cr%20LZ%20r%7C%20ZL6b%5E7LZC7LZF%2D7LZBb6LZ%20r%7C%20LZ%20r%7C%20LZEb6LZx%20Z%20==0=0===Woody%27n%20You=Gillespie%20Dizzy==Up%20Tempo%20Swing=Db==1r34LbKcu79b7bA4Gh7XhbE%7CQyX9b7bB%7CQXy7hF%7CQyX9b7C%7CQy7XyQ%7C4T%7BA%2AAZL%297b%5E7Xy%20%297%2DA%287%2DbAZL7b%20D7%2DbA%5BB%2A%7D%20%20lcKQDb7%28DD%7CQyX7%2DbBZb7LZG7bE%20%297%2DB%287%2DbBZ7LbE%207%2DbB%7CQyX7%5Eb%28E7%29LD%207%2DbbE%7CQyZAb%5E7B%7CQyX7hF%7CQyX9bC7%7CQyX7hG%5BA%2A%5DQyXb7b9XL7bE%20h7XyQ%7CAb7b9XyQ%7CDb%5E7XyQKcl%20%20Z==0=0===Work=Monk%20Thelonious==Medium%20Swing=Db==1r34LbKcu7KQyX74Db7X7bEZL7E%207FZL%20lKcQyX7bGZL%20lcKQyXyQ%7CD4TA%2A%7B7F%7CQy%5B%2ABD7L%20lcKQyX5b7C%7CQXy5b7GZL5b7G%20susZCh7X%7D%20%20lcFZL%20l7%20A7L7bGZL%20lcKQyX7bCD%2A%5B%5DQyX5%239b7bAZXyQKcE%7CQyX7%20E7LZEb7XyQ%7CD7XyQKcl%20Q%20ZY%7CQGXyQZ%20==0=0===Work%20Song=Adderley%20Nat==Medium%20Up%20Swing=F%2D==1r34LbKcu7X%2DFZL%2DXyQKyX7CZL%20lcKQyX%2DZFL%20x%20ZL%20x%20ZL%20lcQKcl%20F44T%5ByQKcl%20LZ%20x%20LZ%20x%20LZF7XyQ%7CBb7XyQ%7CG7%20C7LZF%2D%20%20%20Z==0=0===Wouldn%27t%20It%20Be%20Loverly=Loewe%20Frederick==Medium%20Swing=G==1r34LbKcu7ZL%23F%2FAG6%20EZL7D%207AZL7%2DE%206ZGLsus7D%207%2DAZL7%2DG6%20D7%2A%7B44T7D%20D%2F%20E7LZL%20QyXQyX%7D%207D%20D7%2F%2DAZL7oD%20D%2F6G1NZN2G6F%2F6%2DD%2F7Dl%20yQ%5D%5B%2A%23C%2F7%23F%207%5EDZL7AE%20%2F7AZL7obE%207%5EDBLZB%2D7X6GZLZL7%2DE6%20F%237%5B%5D%207D%20D%2F7%2DAZL7boE%206AZL9E%207%2DBZL%2AAG6%20GlZLA%206GZL7susL6%2DDlZL%23F%2F7D%206GLZ7D%207AZL7%2DE%206GZ%2FF%20E7D%207%2DAyX6G%5BA%2D7%20D%20%20QyXQyXQyXZ%20Q7%2CD%207%2DA%7CQyX6GZL7Y%2CQ%2C%20ZL7%2DEQ%7CF9XyQ%7CG6XyQZ%20==0=0===Wow=Tristano%20Lennie==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%2Db4G%2D7X7%5EGZL7%5EbA%207%2DAZ7L%2DG%206F%7CQyX7C%7CQyXyQ%7CG4TA%2A%5BGZL7%5EXyQ%7CFA%7CQyX6F%7CQyX7C%7CyQX7%2DGB%2A%5B%5DQyX7o%23%2D7%20Ab7%5EF%7CQKQyX7%7CGb%2D7yX7F%7CQyX7%2DCC%2A%5B%20%5D%20lcKQyX7%5EF%7CQyXQ%7CBb%5EQyX7%5EF%7CQyXG7%2311X7%2DGA%2A%5B%5D%20%20lcKQXy11%237CZL%20lcKQyXyQ%7CC7ZL%20lc6%20G%2D7LZA%2D7%20Ab%5E7LZG%5E7XyQ%7CGb%2D7XyQ%7CUF%5E7XyQ%7CF%23o7XyQZ%20==0=0===Wrap%20Your%20Troubles%20In%20Dreams=Barris%20Harry==Medium%20Swing=C==1r34LbKcu7%5ECZL74C%5E7%20%5EFZL7C%207%2DAZL7E7%20%2DDZL7A%207%2DEZL7F7%20F%23o4T%7BA%2A%5BB%2A%5DQ7LZD72N%7CQyXQyXQyXQy%7DX%207G%207%5EC1NZL7G%20C%5E7XyA%20G%2F7L7G%2077LZE7%207EZL7B%207%23F%7CQy7X%5ECZL7G%207DZL7A%20A7LZDB%207%23F%23F%207%5EG7%20%5D%2A%207%2DAZL7E%207%2DDZLA7%207%2DEZL7F%207%5EC%5BAC7LZF%207%5ECZo7LZC%5E7%2FG%20A7LZD7%20G7LZC%5E7%20G7%20Z==0=0===Yardbird%20Suite=Parker%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7E1N%7CQ4C6XyQyX7D%7CQyX7AZL7Bb%207CZL7bB%207%2DF%7CQ%7CG7Xy4T%7BA%2AX7%2DE%5BLZD%2D7b7B%207h%23F%7CQyX6CN2ZL%20QyXQyX%7D%207G%209%20%5D%2AB7A%207%2D%2DD%7CQyh7%20B77A%207hE%7CQyX7%2DD%7CyQX7A%7CQyX7%2DEZL9bLZD7X%23F%7CQy%7CQyX7%5D%2AA%5BC7D%7CQyX7AZL7bB%20C7ZL7bB%207%2DF%7CQyX6XyQ%7CG%207G%207C6XyQ%7CD%2D7%20G7%20Z==0=0===Yes%20And%20No=Shorter%20Wayne==Up%20Tempo%20Swing=D==1r34LbKcu7%20x%20ZL4D7su%20lcKQyX7%5EDZL%20xZ%20L%20x%20ZL%20lcKQyXsLZ%20x%204T%7BA%2AX%7D%20%20%3E%20D7LZlcKQyX7%2DEZL%20lcQKyX7%5EbBZL7F%207%5EG%3CFine7%2DAZLX7CZL%20%20%2AB%5ByX7%2DGZL%20lcKQyXb97DZL%20lcKQyX7hAQKcl%20QyXQy%20%207%2DA%20LZF%2DKQyX7%5EbEZL%20lcKyQX7bBZL%20lcKQyX7cl%20LZlcKQy%3CD%2EC%2E%20al%20Fine%3ELZD7%20%20%20Z==0=0===Yesterday%27s%20Gardenias=Mysels%20Robertson==Medium%20Swing=Bb==1r34LbKcu7bE%207%5E4Bb%5E7F%207%2DCZL7oB%207%2DCLZ9b7G%207%2DDZL7%2DC%207LZBb4TA%2A%5BZL7bDZD%2D7%20ZL7%2DB%207%5EDB%2A%5B%5DQXy7A%7CQyX7%2DEZL7%2DGAb%2D7%20L11%237%207%2DCZAb%2D7L7%5ED%7CQyX7AZL7%2DC7%20%5EbEZL7bB%207%2DbBZ%20B%2D7L%207%5EbGE%207%5Eb%2AABb%5E%207%2DCZL7oB%207%2DCZ9Lb7G%207%2DDZL7%2DC%207F7LZB%5B%5D%207F7%2DAZLLZD%2D7%5EbEC%2A%5B%5D%209b7D%207AhZL7A%207%2DEZL7%2DG%207%20C%2D711%237bBZLsuG%2D7%20D%5EbEZL7%2DD%207%2DCZL1%2C1%237bD%209b7GZL7h7%20F7sZL7D%20b6%20Db7LZGb%5E7%20F7sus%2CQ%20ZXyQXyQXyQ%20%20QLZfBb%5EXyQZ%20==0=0===Yesterdays=Kern%20Jerome==Medium%20Up%20Swing=D%2D==1r34LbKcu7%2DDZL%23%2DXyQ%7CD%20%2DDZL9b7A%207hEQ%7CyX%2DDZL9b7A%207hE%2D%5E7%2FCD44T%5B31F%7CQQ%7CBh7QyX31G%7CQyX9D%7CQXy5%237A%7CQyX7E%7CQyX%7CC9XyyXC%2F7XyQ%7CBb%5E7XyQ%7CEh7XyQ%7CA7b9%20%20%20Z==0=0===You%20And%20The%20Night%20And%20The%20Music=Schwartz%20Arthur==Medium%20Up%20Swing=C%2D==1r34LbKcu7X9b7G4C%2DXyhD%7CQyX7%2DFZL9b7%20C%2DCZL9b7G%207hD%7CQ7XyQ%7C4T%7BA%2AlcKQy7XyQKL%20lcKQyX7GZL%20lKcQyX7bA%5BB%2A%7D%20%20lcZAb7X%5EC%7CQyyX7%2DF%20Ab7LC%20%2DCZL9b7G%207hDQ%7CyX%2DC%5BA%2A%5DQyX7GZ7b9LZ7GZL%20Q%7CDh7%20G7b9LZC%2D%20Ah7LZDh7%20G7b9LZC%2D%20%20%20Z==0=0===You%20Are%20Too%20Beautiful=Rodgers%20Richard==Ballad=C==1r34LbKcu7%5EF%7Cl%2C4D%2D7%20Gs%207%5ECZL9b7G%207D%2DZL9b7A%207%2DEZL7G%2D7%2CC74T%7BA%2A7D2NZLZC6%2FQyX%7D%209b7A%207%2DEZ7LG%207%2DD1NZL7%2DA%20EXyQ%20L7bB%2079b7G%20C6%20sG9b7A%20G%2F6CZL7o%23%20F7%5EF%5BB%2A%5Dl%2C7C%2C7%2DLZD%2D7ZL7G%20l%2C7A%2CXyQ%7CB7%2DDZL7D%207%2DAZL97bE%207%2DAZL9b7E%207h%20sE%2D77%5ECZL%207%5EF%7C%2D7%20G77%2DGs%207%5ECZL9b7G7%20%2DDZL9b7A%207%2DEZL%2CC7%2ClD%5BA%2A%5DBb7LZC6%2FE%20A%2D7LZD7%20G7LZUC6%20sE%2D7%2CA7%2CZ==0=0===You%20Better%20Go%20Now=Reichner%2DGraham==Medium%20Swing=Eb==1r34LbKcu7bEZL%204Eb%5E77bB%20%2C7%2DFZL%2C7oE%2C%207%5EbEZL%2C5%237bB%20%2C%2CLZ%20x4TA%2A%5BE%20%2C7%5Eb7%235%2C%5D%20%20x%20ZL%2C7bB%20%2C7F%2DZL%2C7oE%20%2C7%5EbEZL%5B%2ABEbB%20%2C7%5EE%20%2C7%5EF%2D7%2C%207bB%20%2C7%2DFl%7CbA%2C7G%2D%2C7%2DF%2CbEsZL%2C7bB%2CLZEbZL%2C7o7bB%20%2CF%2D7%2C%20%2A%5BY%5D%207bB%20%2C7%2DFZ%2CL7F%20%2C7%5EbEZL%2C7bBCEb%5E7ZL%2C7oB%20%2C7%2DEb%5E7%2CC%20%2C7%5EbEZL%20x%20ZL7%2CbB%20%2C7%2DFZL%2C7oE%207%2CLZFZL%2C5%23b7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%20Better%20Leave%20It%20Alone=Jordan%20Clifford==Medium%20Up%20Swing=Bb==1r34LbKcu7yX7bEb13XyZL%20lcKQyX31bEZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZB44T%7B1bB1N3XyQK1F%7CQyX9%2DC%7CQyX57%23G%7CQyX31bAZL%20lc3XyQ%7C1bB%7CQ3XyQ%7CF13XyQ%7DXyQXyQ%20LZN2Bb7XyQKcl%20%20Z%20==0=0===You%20Brought%20A%20New%20Kind%20Of%20Love%20To%20Me=Fain%2DKaval%2DNorman==Medium%20Swing=Ab==1r34LbKcu7QyX%2C74Bb%2D77F%20%2C7bGZL%2C7G%20%2Cb7A%7CQyX%2C7bE%7CQyX%2C%2CLZBb4TA%2A%7BG%7CQyXXyQ%7CNNZL%20QyXQyX%7D%207b%20E7%2DbBZL7F%20%2C6bA12Ab6%2C%2C7bE%7C%2DFZL%2C7%2C%20%5D%5BbDZL%2C7hD%20%2CbE%2F7F%2DZLE%2F7%5E%2DF%20%2C%2DFB%2A7%2C%20C7C%20%2C7%2DE%207%2Db7%2CLZEbB%20%2C7%2DFZL%2C7oE%207%2C%5EbEZL%2C7bB%20%2C7%5Eb7%2CLZBbB%20%2C7yX%2C7b%2AABb%2DF%20%2C7bGZL%2C7G%20%2C7Ab%7CQyX%2C7bE%7CQyX%2C77%2CLZB%5B%5D%207bQ%7CEb7%2CXyQ%7CAb6%2C%20F7LZBb%2D7%2C%20Eb7%20Z%20==0=0===You%20Can%20Depend%20On%20Me=Carpenter%2DDunlap%2DHines==Medium%20Up%20Swing=F==1r34LbKcu7N%7CQyX4G%2D7XX7%2DGZL7obA%207%2DAQ%7CyX7%5EF%7CQyX7C%7CQyyQ%7CC74TA%2A%7BX7F%7CQQ%7CAh7B%2A%5B%5D%20%20lcKQyX6FN2ZL%20QyXQyX%7D%207D%20C%2D7XyyX6F1C%7CQyX6XyQK%5B%5DQyX7C%7CQyX7%2DGLZ%20lcKQyX7GZL%20lc%2AAG%2D7bB%7CQy7XyQ%7CF%5E7XyQ%7CA%2D7%20Abo7LZG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CAh7%20D7%20Z%20==0=0===You%20Do%20Something%20To%20Me=Porter%20Cole==Medium%20Up%20Swing=Eb==1r34LbKcu7bEZL%294Eb6Xx%297%2DF%28%20%7CQyX6bEQ%7CyX%295%237bB%287D%7CQy%20%28Bb74TA%2A%5B9b7C%7CG%2D7%28EF%7CQyX7bB%7CQyX7%2DZFL%297oE%289b7C%20%296b%2D7XyQ%7CQyX6%5B%5DQyXXyQ%7CFyX7%2DFZL%20lcKQyXF7%7CQyX9b7C%7CQyX7%2DQ%7CBb7%297oE%287%2DFZLXyQ%7CG%2F6B%28%207%2D%23F%7CQyX7Eo%7CQyX7%2DF%7CQyX7obD%23%29B77%2DGB%2A7D%7CQy%2FD%29Bb%2A%5B%5D%207bB%207%2DFZL7%29BC%2F6bA%28%207%2D%23FZL7CEb6X7bB%28%20%207%2DF%7C5%29XyQE%7CQyX7bB%7CQyX7FLZ7C%207%2DG%7CQyX6bE%7Cb6XyQ%237bB%28Bb7%20Z%20==0=0===You%20Don%27t%20Know%20What%20Love%20Is=Raye%2DDePaul==Ballad=F%2D==1r34LbKcu7ZL9b74F%2D7X%7CQyX7bDZL9b7C%20%2D7FZL9b7C%207bD%7CQyGh7%20C4T%7BA%2AbD2NZE7%2CEbQyX%7D%209b7C%207hG%7CyQX7bD1N%7Cl%2C7D%2C7%2DXyQ%20L%2C7%2DFs7%5EbAZ9LZF%2D7%2DbB%7CQyX7%5EbAZLb7E%207%2DbB%5BB%2A%5DQyX6%20Eb7Lb7C%2077C%207b%2D7%20G77%2DF%5BA%2A%5DQyX9b7CQ%7CyX7bD%7CQyX7%5ECZLXyQ%7CDD%7CQyXD%7Cl%2C7%2D7%20C7E%2C7E%2C7%2DFsZL9b7%20C7hG%7CQyX7bDZL9bb%2D7%2CDFZL9bb7%20C7b9LZF%2D6%20%20%20Z==0=0===You%20Go%20To%20My%20Head=Coots%20Fred==Ballad=Eb==1r34LbKcu71b7bB4Eb%5E7L%2911%237B%28%20%207%5EbGLZ7bD%207%2DbAZL7%2DG%20ZFh7%204TA%2A%7ByXQyX%2D7%20Ch%207%2DFZL7%2DC%206bE1ZNL31b7bB%207hFZL7Bb7%20%7DbEZL3QyXbB2Eb6XQyX7oA%7CQyX7%5EbA%2AB%5B%5D%207bE%207%2DbB%7CQy%7CEb6%2FNZL%20Q7%5EbEAyQ%7CA%2DbB%207%5EGZL7D%207%2DALZ9b7E%207%2DBZL7D%2077%20%5D%5B%2AX6bE%7ChC%207%2DZAb%2D71b7bB%207hFZL%29117%23B%28%20%207%5EbGZL7bD%203LZEbL7%2DG%20QyX7b7%20Bb77%5EbAC%2A%5B%5D%207bE%207b%2DB%7CQyX7%5EbEZL31bXyQ%7CDhFZL7%297%2DF%28%2CW%2FD%2C%297C%287D%20%297%2DG%287hlA%7C%2CbB%2FW%297%2DF%287%2DCLZG%2D7%5EbEs%7C%20C7LZF%2D7%28Bb7%29%20Bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===You%20Keep%20Coming%20Back%20Like%20A%20Song=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7oE%207%5EbEZLQyX%7CryQXZL7bB%207%2DF%7CQyX7LZF%2D4TA%2A%5BbEZL77%2CXyQFZL7%2DC%207%5EbEZL7Ao%207%5EbA%7C%5DQyX7bE%7C%2D7%20Bb%5EbEZLB%207%2DF%7CC%2D7X%5EbEB%2A%5BY%5DQyX7bBQ%7CyX7bB%7CQyX7F%7CQy7XyQ%7CQyX7%5E7%5EbA%7CyQr%7CX%7CQyX%2C7GZL7bB%207F%2DZL7oE%207%5EbEZLQyG7XyQXZL7bL7bB%20ZEb%5E77%2DC%207%5EbEZL7%2DbA7%20%5EbA%7CQyX7bE%7CQyXLZF%2D7L7oA%20ZEb%5E7%2CXyQKcl%20%20Z%20==0=0===You%20Know%20I%20Care=Pearson%20Duke==Ballad=C==1r34LbKcu7ZL%297b44C13bA%20%297%2DbE%28sus9bZAL%297C%28%20%20%297%2DG%28G%2F7b5%28ATA%2A%5BYsus9b%28G%2D7%297bA%285b7bA%20%297%2Db%28Esus9bAZL%297C%28%20%20%29LZYDG%2F31Cs%20G%2FC%29%20Db7bB%20A%2FFZL7hbE%207b%5EGZL%299b7bD%285b9b%2FAbLZ7%2DbA%28sus9b%2D6%2C%7CY%2C9b7bBl%2C31F%2C6C%2C%7C7G%2C7%2DD%2C7%2DA%2CE%2FC%20%5B%2ABAF%2Ch%23FZLbA%2FAbLZDbA%2FCZL9b31bA%20ssu9bAY%7CQyXbA%2F96b%20Db69%2F96A%20bA%20sus%20A69QyX7%5EAlY%7C%2C7E%2C7B%2Ds%20bA%2F96bDZLbA%2F%7CAb9sus9bAZL%297b%2AAC13bA%20%297%2DbE%28sus9bZAL%297C%28%20%20%297%2DG%28G%2F7b5%28A%5B%209b7sus9bG%28G%2D7bA%285b7bA%20%297%2DbEs%28us9bAZL%297C%28%20%20%297%29LZD%2F31CY31bA%2C%29%20Db7B%2C7BsZL%2C7hbE%207b%5EGZL%299b7bD%285b9bb7%2CA77%2DbA%28%2D%23F%2077%20F%23%2D31bA%2C7A%2C7bB%2C7BQs%5BY%20%20QyXQyX%5B%20%2C6%2C%7ClGhhGl%7C%2C6%2CLZsB7%2CBb7%2CA7%2CAb13%2C%7CflAb13LZfD%5E7%2311%20Z%20==0=0===You%20Made%20Me%20Love%20You=Monaco%20James==Medium%20Swing=C==1r34LbKcu7%2DDZL74C%5E7%20ZL%20x%20ZL7G%207%2DDZ7LobE%207%2DEZL11%237FD%2D7%20G4TA%2A%5BL%20lcKZC6XyZL%20lcKQyX7DZL%20clKQyX7A%7CZL%20lcKQD7XyQL7G%207L%20x%20ZyQ%7CG7%2DDZL7obE%207%2DEZL11%237F%207%5ECB%2A%5B%5DQyX7%20G7LX7%2DDZo%23D%207G7LZG7DZL%20lcKQyX7AZ%20LlcKQyX7EZL7F%207XyQ%7CD%207%2DDZ7LZE%2D7%20Ebo7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===You%20Make%20Me%20Feel%20So%20Young=Myrow%20Josef==Medium%20Swing=Bb==1r34LbKcu7oB%20%2974Bb%5E7bBZL%297o%23C%287F%207C%2DZL%295%239b7G%287oB%20%5E7%28D%2D4TA%2A%7BE%286bE5%29LZFZL%295b7E%287bB%207%5EBbZL7F%20%299bG%28C%2F7%2DEb%5E7%20%237G%287X7bB%7CD%2D7%28BFB%2A%5B%7D%207F%207%2DCZL5%29%237G%287obD%20%29F%2F6b%2D7XyQZL%297oC%2A%5B%5DQ7XyQ%7CQyX7%2DC%7CQyX7%2DGZ9Lb7D%207hA%7CQyX7bB%7CF7Xy%2DF%7CQy5%237G%28Bo7%28G7%2DD%287%5EbBZL%297o%23%28C7F%207%2DCZL%295%239b7%29%20Bo7%207%5EbB%20%297%2DD7%2FC%28GL%299bA%286%2DbE%207%5Eb%7CEQyX7bBZL7F%20%299bZD%2D7%28%2DFZL%29bB%285%23%2D7%28G7F%20%297F%287%2DCZL7G%207%29%2DC%287%2DDZL7F%20%299b7LZD7CZL7GF%207%2DC7%2311L%206bBZL7F%20sus7FQ%7CyX7%2DC%7CQyX9b7GZG%2D7LZbA%20%2997%20Z%20==0=0===You%20Must%20Believe%20In%20Spring=Legrand%20Michel==Ballad=C%2D==1r34LbKcu7L7%5ED%204C%23h7AZL7A%207%2DEZL7%2DBB%20%2F9b7%23FZL9b7%23F%207b9%2FD4TA%2A%5BF%28%20%297%20C%237b%237%23G%207%5EDZL7A%207E%2DZL9b7B%207h%23FZL95%28C%23h7h%23GZ7%5ED%20D%2ABC%23hZL7A%207%2DEZL7%2DB%20%2FB9b7%23FZL9b7%23F%207A7b9%2F%5B%5D%297%23G%28%20%2977%20C%2377A%207%5EbEZL7bB%207F%2DZL9b7C%207hGZL9b%235%28Dhh%23GZL7%5EbE%20CDh7%207bBZL7bB%207%2DFZL%2D7C%20C%2F9b7GZL9b7Gb9%2FEb%2A%5B%5D%297G%207hD%20D7b97%5EbA%207%5EbEZL7bB7%20%2DFZL9b7C%207hGZL%2311LZ7hAZL7b9LZC%2D6XyQZ%20==0=0===You%20Stepped%20Out%20Of%20A%20Dream=Nacio%2DHerb%2DBrown==Medium%20Swing=C==1r34LbKcu77%5EbA%7C4C%5E7XE%7CQyX7%2DbBZL%20lcQKyX7%5EbDZL%20lcKQyb7XyQ4T%5BA%2A%7CQyX7l%20%20%5D%2A7%2DAZL%20lcKQyX7%5E%7CFQyX7C%7CQyX7%2DG%5BBXyQ%7CDcKQyX7%2DbBZAb7LZQyX7%5EbDZL%20lcKQXy7%5EC%5BA%2A%5D%207G%207%2DDKcl%20L%207%2DbE%7CQyX7b7XyQX7G%7CQyX7hD%5BC%2A%5DyQX7F%7CQyX11%237bG%7CyQ%7CE%2DE%7CQyXA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%5E7%20A7LZD%2D7%20G7%20Z==0=0===You%20Taught%20My%20Heart%20To%20Sing=Tyner%20McCoy==Ballad=Ab==1r34LbKcu71%237bB4lAb%5E%7C%2C7C%2C7hGs%209%5EbALZ%20x%20ZLbA%2F7%2DbB%209lF%2D7%204TA%2A%7B%5D%2C7Gs%2D7%20EbA2N%7D%20%20x%201NZLbA7%2F%2DbB%209%5EbAZLsus7b%5E9%20%20bBZL1GlZL7%23%2D7%20B%7CQyX7%5EFZL7C%207%2DZGL7%2D%23C%207%2D%23GZL7%2DA%2D7%20DFlB%2A%5B%2DbB%209F%23%2A%2D%5E%5B%5D%20sus7bE%207%2DbBLZ7bB%207%2DFl%7C%2C7B%2C%2A%2ACAb%5E%20s%2C7%5E%2Csus7Z%20x%20LbBZL11%237bB%207%2DF%7Cl%2C7C%2C7hGs%209%5EbAZ%2D7%20EbLbA%2F7LZAb%5E9%20Bb%2D7%2FAbLZ%20x%20%20Z%20==0=0===You%20Took%20Advantage%20Of%20Me=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7bE%207%2D4Eb6%20bB%207%2DFZL7obG%207G%2DZL7bB%207%2DFZL7oE7LZBb4T%7BA%2AyX%7Dl%2C%5E7%20Db%2DFs%206bE1N%7Cl%2C7b%2CB7%2DF%2C7C%2C7%2DGsZL77%2CBb7bAZL7EZL7byQXyQL7C%207GZL7D%207%2DCB%5B%2A%5D%209b7G%206bE2N%7CZF7%20BXQyXQA%2A%5Dl%2C7b9LZ%2DFs%206bEZL7bB%207ZFL7C%207GZL7D%207%2DC7%2CBb7G%207%5EbbAZL7Eo7LZbBZL7bB%207%2DFZL7boG%207%2DGZL7bB%207%2DF%2D7%20Eb%206bE%5B%5E7%20Db7LZsG%2D7%2CC7%2CF%2D7%2CBb7%2Cl%7CEb6%20sF%2D7%2CBb7%2CZ==0=0===You%20Turned%20The%20Tables%20on%20Me=Alter%20Louis==Medium%20Swing=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL9b7D%207%2DAZL%2D7G%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%5B%7CQyX7yQ%7CC%2DyX7%2DA%7CQyX11%237b%7CEQyX7%5EbB%7CZL7F%207Q%7CAboX7%5EF%7CF%7CQyXQ%7CG%23oX7%2DGB%2A%5B%5D%207D%207%2DZGL9b7D%207%2DA%7CQyX7yQ%7CC7yX7%2DGbE%7CQy%7CD%2D7%20ZL%20lcKQyX7%5EbB%7CyQX7F%7CQyX7%2DCZL7GBb%2D6XQyX7%5E7XyQ%7CF%5E7XyQ%7CAbo7XyQ%7CG%2D7%20D7b9LZG%2D7%20C7LZF6%2CXyQKcl%20%20Z%20==0=0===You%20Won%27t%20Forget%20Me=Goell%2DSpielman==Ballad=Bb%2D==1r34LbKcu7B%7CQyX4Ah7XQyX7%2DC%7CQyX7C%7CQXy7%2DG%7CQyX9b7D%7CQy%7CF7b94TA%2A%7BE%7CQyXQ%7CG7b%7CQyX7%2DG%7CQyX9b7%7CDQyX7hAB%2A%5B%5DQyX9G%2D7%2FFyX7%2DbyX7%2DG%7CA7b9b7D%7CQyX7hAC%2A%5B%5DyQX7D%7CQyX7bE%7CQyX9XyQ%7CQyX7hQyX7%2DyQ%7CC%2DQyX9b7G%7CQyXsusb7A%7CQyX9b7F%7CQyX7%5D%5B%2ADCX7C%7CQbB%2FC%7CusXyQbB%7CQyX7F%7CQyX7b%7CGQyX7G%7CQyX9b7D%7C%2D7XyQs7bA%7C%20B%2FBb%20Z%20==0=0===You%27d%20Be%20So%20Nice%20To%20Come%20Home%20To=Porter%20Cole==Medium%20Up%20Swing=A%2D==1r34LbKcu7%5EF%7CQy4A%2D7XyX7%2DGZL%20lcKQyX%2D7AZL9b7E%207hB%7CQyQ%7CC7X4TA%2A%5B7B%7CQycl%20%20%5DZL%20lcKQyX7%2DA%7CQXy9b7E%7CQyX7hBB%2A%5BF%23h7XKQyX7lcKQy%7CBh7XL9b7E%207hB%7CQyX7A%2DA%2A%5B%5DQyX9b7E%7CQyZA%2D7XQyX9bo%23G%7CQ7XyQ%7CC%7CQyX7o%23FD%2A%5B%5D%20l%20cKQyX7%5EF%7CQyX7C6%2FGXy%2DGZL%207XyQ%7CA%2D7XyQ%7CD7%20Ab7LZG7XyQ%7CC6XyQ%7CBh7%20E7b9%20Z%20==0=0===You%27re%20Blas%C3%A9=Hamilton%20Ord==Medium%20Swing=F==1r34LbKcu7N%7CQyX4F%5E7XX7%2DGZL%20x%20ZL7o%23%20F7%2DG%7CQyX7obA%7CQyyQ%7CC74TA%2A%7B%2DCsB%2AD7%2CLZ6FZL7bB%206F2NZLQ%20yXQyX%7D%20%2C7C%207%2DGXyQ%5D%5B%207%2DA17obA%7Cb%2D%2CEbFA%2A%5B%5D%207C%207%2DGZLo7bA%207%2DAlZL%20lcK7%5E7XyQB%2C7F%2CXyQ%7CG%2D7%20F%23o7LZ%20x%20LZG%2D7XyQ%7CC7XyQ%7CF6%20Bb7LZF6XyQZ%20==0=0===You%27re%20Everything=Corea%20Chick==Bossa%20Nova=A==1r34LbKcu7ZLsus4A%5E7L11%237%5EGZL7%2DEZL97b%23FZL7%5EGZL6%2DbAZLZG%2374TA%2A%5BZL7%5EAF%23%2D7L%5D%207%2DDZL7%5EDZL7ALZ7%2DEZL9bBZL7%2DFZ%20%20%5B%2ABZL7%2DG%23FZL3ZG%5E7L%23GZL5%237%5EAZLbB%2F%5E7bEZL%2DBZL9b7%23FZ7LZG1L6%2DbA7%23DZLLZF9L%5B%5D%205%237%5EFZL7%5EAZ7L%2DEZL7%5EAZL9b7EZ%2ACE%5E75%239%237L7%5EDZLZC%23%2D7%2DEZL5%239%237BZL7C%5EZL9%237GZL%2D%23GZL7LZA7L%2D%23GZLL5%237%5E%5B%2ABA%5E%2F7%5EbEZL%2DBZL9b7F%23ZL7%5EGZL6%2DbAZL7BbLZA%207%2DDZZG%237LZG13LZF%237%239%235LZF9LZE7b9LZA%5E7LZE%2D7LZA%5E7LZE%2D7%20Z%20==0=0===You%27re%20Laughing%20At%20Me=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7XbB%2F76XyQ%7C7oB%207%2DCZLD%2F7%2DG7%20%5EbEZL9b7bB%207hFLZEb%5EbEA%2A%5B%20sus77%20D7bX7%5EbGB%2A%5B%5D%207bD%20%2D7bAZL7%2DC%207%2DGZL9yQ%7CDbhA%7CQy%207%2DF%7CGb%5E7%2F7F%7CQyXF%2F7%5EbBZLb7D%20sus7bD%7CQyXbDb9XyQZL9bD7%2DCZLB%2D7%20E%207%5EbEZL9b7bB%207Fh%7CQyX6bEA%2A%5B%5D%2031G%2D7%2FDZL9bB%2F7bE%20ZEb%5E7%5B%5D%207G%20sus7G%7CQy7X%5EGZL7D%207hA%7CQyX%2ACC%2D7L7oB%20ZLbB%2Fb6%20AbFZL7oE%206%2DFZL7oGb%209C%7CQyX7%2DGZL6%2D%2D7%20D7AZLbBFo7%2FEb%20Eb69LZF%2D7%20Bb7sus%20Z%20==0=0===You%27re%20My%20Everything=Warren%20Harry==Medium%20Swing=C==1r34LbKcu7ZL%20lc4A%2D7X%2DDZL7A%207%2DEZL7B7%20%2D%23FZL7C%207%2DG%7CQy7XyQK4T%5BA%2AZL7E%20%7CF%2D%5E7C%2F7%2DD%207%2DDZL7bA7%20%2DbE%7CQyX7%2DE%7CQyXLZBh7QyX7GyX7F%7CQ%7CD7X%237%23F%7CQyX7%5EC%5BB%2AQ%5DyX7G%7CQyX7%2DD%7CQy11XyQyX7%2DAZL7bA%20A7LZQyX9b7E%7CQyX7hBQ%7CyXC%2F7%2DD%7CQyX7%2DD%7CA%2D7%207%2DE%7CQlcKQy7LZF%5EZL7G%207%2DDZL7%2DbE7%20%2DE%7CQyX7bB%7CQyX7Ab%5E7XC%207%2DG%20%20Z==0=0===You%27re%20My%20Thrill=Gorney%20Jay==Medium%20Swing=A==1r34LbKcu77D%7CQy4E7Xy%7CQyX7hEZL7E%207h%7CBQyX7E%7CQyX7hB%7CQA7b9X4TA%2A%7Bh%23FZLZA%2D7%2CyX%2C7%2DDZL%20x%20ZL97bA%207hEB%2A%5B%7D%20%2C7F%20QKcl%20L7bB%20hB%7CQyZ%20x%20LyX7hB%7CQyX7EC%2A%5B%20%5D7F%207%2DC%7CQyX7%5EEZQ%7CE7XL7B%207%20%2C7D%7CZEh7XAZL%2C7F%20%2C7%2DAZL7Bb%207D%7CQyX9b7A%7CQy%2D7XyQL7E%207D%2D7LZA6XyQKcl%20%20Z%20==0=0===You%27re%20Nobody%20Till%20Somebody%20Loves%20You=Morgan%2DStock%2DCavanaugh==Medium%20Swing=Eb==1r34LbKcu7yX6bE4Eb%5E7bB%7CQyX7%2DFZL%20lcQKyX7C%7CQyX7G%7CQyX7XyQ%7C4T%5BA%2AB%207%2DF%20%5D%2AB%5B%2DF%7CQyX7C%7CQyX7%2D%7CFQyX7obG%7CQyX7%2DG7XyQ%7C%20lcKQ%2DFZL%20b6XyQX7C%7CQyX7G%7CQyX7b%5EE%5BA%2A%5D%207bB%207%2DF%7CyQKclEZL7bG%20bB%2FC7XyQQyX7oA%7CQyX7%5EbAC%5B%2A%5D%20%20lcKQyX7%2DF%7C%7CEb%5E7%7CQyX7%2D7LZC7XyQ%7CF%2D7XyQ%7CF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%27re%20The%20Top=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74Eb%5E7C%207%2DGZL7o%23F%207%2DZGL7bB%207%2DFZL7oE%207LZF%2D4Tv%2A%5BX7%5EbEb7LZE%207%2DFZL7oE%207%5EbELZ7bB%207%2DF%7CQyX7%5EbBb7LZB%207%2DF%7B%5D%205%237%20D7LbB%7CQyX7bBZL9b7%20D7%2DGZL9b7D%207%2DGZ7%20Bb7%2DA%7CQy1NZL6XyQ%7CpCZL7%5E%2DC%20%2DC%7CQyXb7B%7CQyX7%2DFZL7oEp%2D7%20C%2D6bEA%2AQyX7hQ%7CG7b6bEZL7bB%207%2DFZL%2D7G%207%5EbAB%2A%5B%5DQyX9XyQ%7CAyX7hDbE%7CQy7LZC72NZL%20QyXQyX%7DQy7XbB%7CQyX7%2DFZL7F%20Bb%2D7XG%207D%7CQyX7%2D%5B%2ACAb7FZL9b7C%207%5EbAZ7L%2DG%207%2DFZL7%2DG%207%5EXyQ%7CF%5DQyX7%7CBb7susXyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%27ve%20Changed=Fisher%20Carl==Ballad=Eb==1r34LbKcu77B%7CQy4Eb%5E731b7C%207C%7CQyX7hZGL31b7D%207hA%7CQyXLZF7X4TA%2A%7BQyX7bZN1Eb7%2DbB2NZL%20QyXQy%7DX%207bB%207%2DFZL7C%206XyQ%7CEL7bB%206%2DbA%7Cb%5E7XybAZL7bE%207%2DbB%7CQXy7%5EbE%7CQyX6%2DbA%7CQ%5E7XyQAB%2A%5B%5D%7CQyX7%2D7%20C71b7D%207hA%7CQyX7%5EEbA%2A%5B%5D%207bB%207%2DFZL3LZGhG%7CQyXC7%20C7b13LZF7XyQ%7CB7%20Bb7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Young%20And%20Foolish=Hague%20Albert==Ballad=C==1r34LbKcu7A%207hE4C%5E7%20%5EFZL7C%207%2DG%7CQyX%5E7CZL7G%207%2DDZL7%2DA7XyQ%7C4TA%2A%5BL31b7D%2D7Xy%7CQyX7obE%7CQyX7%5EBC%2A%5B%5D%207G%20sus7G%7CQC%2FE%20EZL9b7%207%2DDZyQ%7CA%2D7%5ECA%2A%5B%5DQyX7G%7CQXy7%2DD%7CQyX7D%7CQyX7%20A%2D7LX7%2DAZG%20sus%5E7XyQX7%2DDZL9b7A%207hEQ%7CyX7%5EFZL7C%207%2DG%7CyQ%7CG7CZL7GL31b7CC%5E7X%5ECZL7o%23D%207D%7CQy7X%2DA%7CQyX31b7E%7CQy7%2FE%20A%2A%5B%5D%207ZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Young%20At%20Heart=Richards%20Johnny==Ballad=Bb==1r34LbKcu7F%207FZ4Bb%5E77FZL%20lcKQyX7%2DCZlL7obD%207%5EbB%7CQyX%20C%2D7L4T%7BA%2AZL%20x%20Bb%5E7X7%2DGZL%20x%20ZL9b7G7%20hD1NB%2AZL%20lcKQy%20C7LZZL5%237GZL%20x%7CC%2D7%207G%207hD2NC%2A%7C%7D%207%20F7%2DC%7CQyX6bBZL7Fb9LZ%20QyX7FE%2C6bELZEb%5E%2CbBsZL7F%207%2DCZL%2D7G%207%5EbBZL6%2DbE%207Bb%2FD%2C7C%207%2Do%2C%7CC%2D%2FF%2CF7%2ClBb6%20Z%20==0=0===Yours%20Is%20My%20Heart%20Alone=Lehar%20Franz==Medium%20Swing=F==1r34LbKcu7F%7CQyX4Bh7XX7%2DG1N%7CQyX7D%7CQXy7%2DA%7CQyX9b7E%7CQyyQ%7CC74TA%2A%5BX7hAB%7CC%2D7%20X7C%7CQyX7%2DG%7CQyXG7%7CQyX7%2DD2N%7C%5D%207FyQ%5D%5B%2AQyX7%5E%5D%20%20lcb9XyQ%5EF%7CQyX7bE%7CQyX7b%2DBZL%20lcKQyX7%2DG%7C7XyQK7D%7CQyKQyX67XyQ%7C7C%7CQyX7%2DG%7CQyX7%7CDQyX7%2DA%7CQyX9b7EXyQ%7CFhBA%2A%5Bcl%20%20Z%20==0=0===Zhivago=Rosenwinkel%20Kurt==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7bAZLC4Bb%2D77%5EbDZL7%2DbEZLF%2FDbZL7%5EbGZL7%2DbAZLLZAb%2F3Ti%2A%7B6bGZL%7BEbsu7%5E%2DEZLsusbEZL6GbZL7%2DFZL7%5E%2DEZLsLZF%2D7%7D%20B%2F%2D7CZL7AGb%5E79%2DbEZL7%5EbGZL9%2DEbZL7%5EbGZL9%2DbEZLLZGb%5E%2A%5BY%7D%20bG%2CA%2AAb%2D7LX%5D%2011%2DbAZL7%5EDZ7L%2D%23CZL7%2DBZL7%5EAZyQ%20%5B%2CZLsusL11%239b%2D9LZFZL7%2DCZL9%2DbEZL%5E7bGZL9%2DbEZL7%5EbG7LZEbEZL7%5EDZL7%5EusLZB%207%5EAZL7%5EbDZL7%5EZFL7%2DDZL9%2DGZL7%5Eb%5D%5B%2ABFs7bBZCZLbC%5E7LZDLsus7bBZL7EZL7B%2DZL9%2DDZL7%5EFZL9%2DZAb%2D%2FFZL9%2DBZL7%5EEb%2D7LbEZL7%2D%23CZLbC%2F%2DAbZLsus7bBZL7%5EEZ%2D7LZEZL7%2D%23AZL7%2DLZAb%2D%5D%20sus7bBZL7%5EEZ7L%2DbEZL7%2D%23CZLbC%2F%7B%2ACBbsus7bsbE%2CDGb%5E7LB%2F%2DbAZLC%2FbAZL7b%5EDZL7%2DbEZLF%2FbDZ%20%7D%7B%2C%2AZL7%2DbusLZE%2D%5E7LZF%2D7LZGb6LZEbsusLZE%2D%5E7LZF%2D7LZGb6%20%7D%20==0=0===Zing%20Went%20The%20Strings%20Of%20My%20Heart=Hanley%20James==Medium%20Swing=Eb==1r34LbKcu7ZLxZL4Eb%5E7LxZL%2C7bBZLxZL7F%2DZLxZL%2C7%2DCZLxZLZAb%5E74TA%2A%7BFsZL7LZxLZL%20QyXQyX%7D%207bBZ%2CL7%2DFZL7FZL7%2DC1NZN2C%2D%2C7%2DbAbEZL7%2C%7ClEbFZL7%2DC%207%5EbEZL7Bb%207%2DFB%2A%5B%5D%20xZL%2C6%2D7%20Bb7bB%2C7LxZL7Q%7CAh7%5B%5DQyX5%237bB%7CQyX%2D7FZL7F%207%2DGZL7D%20%2AAEb%5EyX%2C7%5EL7%2DCZLZxLZ7%2DbAZLxZL7%5EbAZxLZL%2C7bBZLxZL7%2DF%2CLZxL%2C7%2DCZZsF7%2CBb7%2C%7ClEb6%2CLZsF%2D7%2CBb7Z%20==0=0===Zingaro%20%28Retrato%20Em%20Branco%20E%20Preto%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=G%2D==1r34LbKcu7bEZL74G%2D7XQyX6%2DFZL%20lcKQy%23XF%2F9b7DZL%20lcKQy%7CppE%5E4TA%2A%5BlcKQyKcl%20LAZL%20lcKQyX7%5EbBQ%7CyX9b7D%7CQyX7%2DCZ13b9XQyX7%5EL%20lcK7XyQ%7C%2F9b7DZL%20lcKQyX%2D7GB%2A%5B%5DQyX11%237bAF%23XyQ%5EDZL%20QyXD%2FyQ%7CppX7o%23C%7CQyX7%2DCZLl%20cKQyX7%5EbEZL7%5EEyQ%7CG%2DX6%2DFZ%7CEb%5E7XyQ%7CC%2D7XyQ%7CEb%2D7%20D7LZUG%2D7XyQ%7CEb%2D7XyQZ%20==0=0===Zoltan=Shaw%20Woody==Latin=C==1r34LbKcu7%20x%20ZL4C%5E7%23yX11%237%5EbBZL%20x%20LZ%20x%20ZL%20lcKQyX11QKcl%204TA%2A%7ByX11%23%20%7D%5B%2ABQyX11%237%5EFZL%20x%20LZ%20lcKQyX11%237%5EbG%7CEb%5E7%20x%20ZLX11%237LZEb%5E%5D%2011%237%5EbB%2011%237b%5EAZL11%237%5EF%2011%237%5B%2AAC%5E%20lcKQyQKcl%20LZ%20x%20LZ%20x%20LZBb%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Jazz%201460 \ No newline at end of file diff --git a/test/data/pop.txt b/test/data/pop.txt index effdc6d..d609f2e 100644 --- a/test/data/pop.txt +++ b/test/data/pop.txt @@ -1 +1 @@ -irealb://ABC%3DThe%20Jackson%205%20%28Mizell-Perren-Richards-Gordy%29%3D%3DRnB%3DAb%3D%3D1r34LbKcu7rQyXZ4Ab%20DLbA/bD%20bAZLQyXr%7CQyXZL%20x%20ZLbA/bZ%20x%20L4TA*%7BbD%20bAZ%5B*BSZLbD%20bA%7CZLQyX%7CQryXZL%20x%20ZLbD%20bA%20x%20LZLQyX%7CbD%20bAAb%20%20sQyX%7CrQyXZLQ%20lcQKyXbAl1N44T%7C%2CbD%20%7D%7CN243TZL%20%7Cr%20ZLZAb%20ZL%20x%20ZL%20n%20l44T%2C%7CbDs%20%20bA43TZLbD%20r%7C%20L%20x%20ZL%20x%20ZLDbLZ%20Q%7BY%20QyXZ%20%20x%20%3EaodC%20la%20.S.D%3CZL%20xAb%20Db%20bAZLx%20%3EedDbLZTa%20taepeR%3C%7CQyXblA44T%7C%2CbDs%20%20bA43nd%20Fa%20bAZL%20%20%7D%20%3DPop-RnB%3D93%3D1%3D%3D%3DAcross%20the%20Universe%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7QyX-E4DXyQX-%23FZL-B%20DA*%7B%20yQX%5DQyXA%7CQyX-%23F%7CyQ%7CN14Ti*%5B%7B%20AZL%20%7DXyQDB*%5B%5DQyX-G44T%7CyQX-E2N42TZL%20QyX%20LZx%207A%20A%7CL%20D44LZGLZQyX7A%7CQyX-E%7CQy-X%23FZL-B%20DA*%7B%7D%20D%7D%5B*BTxZL7AT%7CQyXA%20%7BA72T%7CQyX-%23FZL-B%20D%2CA*%7B%7D%20DZLGZLxZL4N1E-ZL%20xZL%20GZLyQ%7D%7CN%2C7A%7BZL%20AZL%20xZLD%20B*%5B%20%207A%7CQyX-E2%20LZx%20X-G44ZD%20%20%7D%20%7BD%20%3C8x%3E%20%7D%20%3DPop-Slow%20Rock%3D75%3D1%3D%3D%3DAdagio%3DLara%20Fabian%20%28Albinoni%29%3D%3DPop%20Ballad%3DA-%3D%3D1r34LbKcu7-A%7CQy4A-LZ%7CQyXoB%7CQyXhB%7CQXy-AA*%7B%20FZL-AZLFA-/CX4Ti*%5BZL%2C-D-%2CXyQA%7CQyXhB%7CQyX%2CA/%7CFQyX%2CC%7CQyX%2CB/G%7C-/C%2C%20D%7CQyX%2CD/bByQ%7CEXB%7CQyX%2CC/-D%7CQyX-%2CD%7CQyXo%23CB*%7C%7DQyb%2C%20%20sXsusEbBZLbs%2CXyQZLoCZLhCZL%2C-bB*C%5BQyX%2C-A%7CQyX%2CE%7CBb-/DusEl%7CC%7CQyX%7CEb-7Gl%7CbA/bD%2CF/bDs%2C%20bD%7CQyXC/bA%7CQyXb/Bb%2CQyX%2C-hEZL%2CDb%2C%20EX%2CF%7CQyX%2CsusF%7CZ%2CLbG%20%2CF/bDZL%2C7-byQ%7CD-%7CQyXhC%2C%5EFsLZD-/usCl%7C%2CD/W%2CW%2CF/%2CW7-Gs%7CQyX%2C-DZLFs%20CLZ%2CoEZL%7CQyXsF/C%7ClhEl%2C-DnsZLhEl%2CD-ns%7CQyXhE%7CQyXbBLZAsu%2CF%2CE/AXyQ%7CD-XyQKcl%20%20Z%20%3DPop-Slow%20Rock%3D65%3D1%3D%3D%3DAfrica%3D%28Paich-Porcaro%29%20Toto%3D%3DPop%3DA%3D%3D1r34LbKcu7L-%23D%204A%20%20s%7DQyX-%23Cl%7C%2C-%23Cs%20%20A%7CQyX-%23Cl%7C%2C-%23C%7B*AlB4Ti*%7Bl%7D%2C-%23G%23-/F3%3C%20A44T%7CQyX-%23G24TZL%23F/E%20E/AZL%23x%3E%20sC%20-%23GZ%7D%20%3Ex3LZG%23-ZLD%20-%23FB*%7BQyX-C%23l%7C%2C-%23Cs%20%20A%7CQyXA%20E%2C%3C-%23D%20BZL-%23DLZA%20C*%7B%7DQyX-%23Cl%7C%2C-%23sC%20%20A%7B%20-%23F%20EZL-%23ASlB%20D%20-%23F%23D%20Bl%23-/F%23sQ%20%20A44T%7CQyX-%234G2TZL%23F/E%20E/AZLC%23-%2C%7DG%20-%23G%20-%23F%7D-XyQ%7C%2CE%20AZLD%20-%23FB*%7ByQX-%23Cl%7C%2C-%23Cs%20%20A%3C3x%3E%20%23GZL-%5BY%7DQyC%23-LZ%3EadoC%20la%20.S.D%3C%2C%7C-%23Cs%20%20A%7B%20-%23F%20ElC%23-X%20AZLDx7%3C%2CE%23-LZG%20-%23FB*%7B%5DQyX-%23C%7Cl%2C-%23Cs%20%20A%7CQyX-%23DLZA%20D%20BlQF%20dna-%20DLZeR%3C-%23Cl%7C%2C-%23Cs%20A%20%7B%20-%23F%20EZL-%23C%20Apeat%20%23F%7D%20%3Eade%3EXyQ%7D%20%3DPop-Disco%3D95%3D1%3D%3D%3DAin't%20No%20Mountain%20High%20Enough%3DMarvin%20Gaye-Tammi%20Terrell%20%28Ashford-Simpson%29%3D%3DSoul%3DB-%3D%3D1r34LbKcu7A*%7B%7D%2C4lB-/s%20-EZL%23F/-B%20G/B-%7CQyX%23G/-B%7CQyXAF%23-%2CG4Ti*%7B%7CQyXAXyQ%7CB%2CG%2C-%23Fs%20-EZL%23F-/B%20G/-B%7CQyX%23G/-%7ClB-/A/-BlZL-B%20XyQ%7CBL6G%207%5EGB*%5B%5D%20%2C-F%23%20-EZL%23F/-B%20G/-ZF%23-7%23G/-B7A%7CQyXyQLZA%7C%7DQyXG%7CQyXEZL-%2CB%207-%23FZL6G%207%5EG7susX%7CrQyXL7-E%20sLZA7-B%20susBZL-%23F%20%23/FE%7CQyX7A%7CQyXsusLZG%5E7us7A%20C%7CQyX%7CAXyQQyXbB/-ClA*%7BZ%20l%20cKQyX%2CbBZL%20lcK%7CC-/AQyXGZG/-C%20C-/GL%7CQyXA/-C%7CQyXbB-/Cl%7C%2CbA%2C-Gs%20-FZC-/Ab%20bA/-AB*%7B%5DG-%2C%20%5D%7CQyXF%7D%20%3Ex3%3C-C%20-7GZL6bA%207%5EbAB*%7BAbXyQ%20-FZLb%5E7%20Ab6LZG-7%3CRepeat%20and%20fade%3E%20C-%20%7D%20%3DPop-Soul%3D130%3D1%3D%3D%3DAin't%20No%20Sunshine%3DWithers%20Bill%3D%3DSoul%3DA-%3D%3D1r34LbKcu7-E%7CQy4A-%20s%7C%2CG/-E%2C-Es%20-A%7CyQX%2C-Al%7C%2CG/-E%2C-ElA-%2CX4TA*%7BQyXQy-XyQ%7C%20%3Ex6%3C%20n%20%7B%7DQyX%2CA-l%7C%2CG/-E%2C-Es%20-A%7DXyQXD%7CQyXA%7C%7CQyAA-%20s%7C%2CG/-E%2C-Es%20-A%7CyQX%2C-Al%7C%2CG/-E%2C-ElA-%2CX*%5BQyX%2C-Al%7C%2CE-/G%2C-Es%20-A%7B%7CQyX-DQ%7CyX-E%7CQyX%2C-Al%7C%2CE-/G%2C-Es%20-%20%3C3x%3E%20%20%7D%20%3DPop-Slow%20Rock%3D75%3D1%3D%3D%3DAin't%20Nobody%3DRufus%20and%20Chaka%20Khan%20%28Hawk%20Woliski%29%3D%3DPop%3DEb-%3D%3D1r34LbKcu7L%20lcK-XyQKL%20lcKQyX-bESA*%7D%7B%20%20x%20ZL%20x%20ZL%20lcZBXyQbEi*%7B%5B%7D%20Q%20yQKclX-bEZLbD%20B%7CQyXb-BZL%20lcKQyXBZL%20yQKclX-bEZQyX-b%20GbLZ%20-bAZLbG%20-bE%7CZQLyX%7CrQyXZLB%20-bAB%2CLZE-bEB*G%20-bEZEb-X%20%20QyXQyXZ%20%20x%20%3EdaoC%20la%20.S.D%3C%7CQyY%7BQ*BL%20lcKyX%7CrQ-%20BLZD/-bB%20-bA%7CQyX9b-EC*%7B%7D%20QyX%7CrQyXbLZXybAZLb%3Ex8%3CQBEb-%20%20%3EedaF%20dna%20taeepR%3C%20ZLB%20-bAZLbG%20r%7CXy*%7B%7D%20Q%20%7D%20%3DPop-Disco%3D105%3D1%3D%3D%3DAin't%20Nothing%20Like%20The%20Real%20Thing%3DMarvin%20Gaye-Tammi%20Terrell%20%28Ashford-Simpson%29%3D%3DSoul%3DEb%3D%3D1r34LbKcu7-F1NZb%20%7B*il%7C%2CbE%2CbE/-F%2CbEb%2CE/bAsZL7%5EbE%20bEAb%5E7LE44T%5B*%7B%20%20Q/Bb%20%7D%5D%207-Cl%2CD/-Gs%2CbZELbB/7-F%207-F2N%7CXyQXy7-F%207F%2C7bEF-%2CG-s%7C%2C7-Bs%20%207-Cl%7CG%2C%2CsusGs%207%5EbAl%7C%2CBb-7%2Cs%20bEAE/-F%2ClEbXy/bAsZL7%5EbE%20bEB%5B*QyXQyXQyXQyX%7DQEb%2CEb%7CZL7-sGs%207%7ClAb%5E%2C-G%2C-Fs%20bEA*%5B%5Db%20B/7-F%207-F%7CQyX7%7ClAb%5E%2CbE%2CbB/7G%20%7ClC-7%5BQyXbElZL7-F%2C7Eb%2C7-bBs%7C%2C7-Bs%20%20*CG-7%2CG%2CsubBZL7%2CB-7%2C/-bAlZLsus7bB%20%5E7bAl%7C%2C7bE%2C7-bBsDb%20F--CsZLbBs%7C%2CyQ%5B*A7-Cl%7C%2CG%2CsusGs%20%5E7bAl%7C%2C-G%2C-Fs%20bE%20%20sB-Xsus7E%2CbE/7%2CF-7%2CbE/bAsZL7%5EbE%20Eb%7B%20QyX%5DQyXbElZLEb%2CF-bE%2C7-b%2C%7C%3CRepeat%20and%20Fade%3ElAb%5E7XyQ%7CF-7%20F-7/Bb%20%7D%20%3DPop-Soul%3D95%3D1%3D%3D%3DAja%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu7BZLxZ4B%5E7L44TA*%5B%5D%20xZLxZLZxL7%5EB%7B%20xZLxZLxZB%5E7%2CL4Ti*%5BxZLsuZsB%5E%2C%5D%20xZL96DZLxZL7C%5EZLxZL11-Bl%7C%2C%5EE*BE7sLsus7DZLxZA/G%2C%7CEZLxZL7bAZL7bE%7Cl%2C7bE%2C7bGsZL%2CGl7susL%2CGsZLsE%2CsuLZsF%5ET%7D%20Q%2011%237%5ECl47ZTL%2C11%237%5EbDl%7C%2CG%2C44sBsCZLC/L%2CA42sus%20%20Lx%7C%2CG%2CAs44TC*%7B%20%7D%20%7Cr%20%7CG%2CA%7C%2CG%2CA%7BZxLZTE%7C%2Csu2TZLx%2CF%2C%7CxC/D%2C%5ECsZLxZLGl*D%5B%7D%20xZLsus7%23FZL%2C%7CxLZG44TZs44TZZT44l%23F46T%7C%2CGs%2CA%2CG%2CsF47T%7C%5D%20xZLsus7E7susLL7%5EC4%5EF%2CG/%2C%7CA-/F%2CF/G2N%7D%20xZLxZxL%7C%2CG%2CA1N%7C%2CF/G%2CF%2C%7CsC%5EF%2CF/GLxZLx1LZT2xZLsus7Bl%3EoloSx%20aS%3C44T%7B%20%2C11-C4LZxLZ1-C%7C%2CusD%2CsLZxLZ%2CsusE%2CsusFZLsu%23sF%7C%2Csus%23C%2CsusCs%7CEbsuxZLxZ1%237%5Ebsus%2CF%20%2C11-C46T%7C%2CF%2CG%5E/C1NZL7-%23F%7C%2C7-%23%7DN2lDbE%7C%2Cs%20lcKQ.C.%20as7B44TQ%7B%20Z%20%20117%23%5EC47TZL%3EadoC%20lus%2CXyD%3C%20%2C1%3C8x%3E%20%7D%20%3DJazz-Even%208ths%3D115%3D1%3D%3D%3DAll%20Day%20Music%3DWar%20%28Jerry%20Goldstein-War%29%3D%3DRock%3DE%3D%3D1r34LbKcu7L9%5EDZ4E%5E9X4TSA*%5B%7DQyX9%5ED%7CyQX9%5EE%7CQyX9%5ED%7CQy4E%5E9L4Ti*%7BZL%20%7CrLZ%20r%7C%7Cr%20ZL%20%7Cr%20ZL%20%7CrZ%20L%20%7Cr%20ZL%20%7Cr%20ZL%20%20LZ%7C%20%20%7Cr%20ZX7-DZZ%20r%7C%20QyX9-bEZL%20lcKQXy7%5EGB*%5B%5D%20%20%7Cr%20ZLKcl%20LL%20%7Cr%20s%2Cnsp%20LZ%20x-bBl%7C%2C-Bsppp%7CQXy7-CC*%5B%5D%20%20npZL%207XyQ%7ClcKQyX9%5ED%3EQF-%2C%7Cla%20.S.D%3C%7CQyX9%5E%7CEQyX9%5ED%7CQyX9%5EEl%20Coda%2C7-%23FyX9%5EEQT44%3C%5ED%7CQyX9%5EE%3Etuo%20deaf%20dna%20taepeR%209XyQ%7C%7BY%5DQyQ%7CD%5E9XyQ%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D105%3D1%3D%3D%3DAll%20In%20Love%20Is%20Fair%3DWonder%20Stevie%3D%3DPop%20Ballad%3DC%23-%3D%3D1r34LbKcu7%23CA*%7B4C%23-X7B%20sus7%23FZL7%5EG7%20%5EA%7CQyXB/-%23C%7CQysus%20%5D4Ti*%5BQyX7%23C%23-/B7%23C%7CQyX7h%23G%7CQy7X%5EA%7CQyX7h%23A%7CQyXXyQ%7CF%7CQyX-yX7h%23sXyQ%5D7%5EA%7CQyX7h%23A%7CQyBX/-%23C%7CQyX-%23CB*%5BXyQ%7CGus7B%7CyXB/-%239XyQX-%23CC*%5B%5D%209b7%23Gs%20us7%23G%7CQyX7-%23F%7CyQ%7CC%237%23C%7CQ7%23G%20E7XyQ%7CXEZLsus7B%207%23FZ7L%23C%20B/EZL7D%207-AyQ%7CN1h%23A%7CQE%7CQyXY%7CN2AL%20sus7B%207%23FZL%20%237C%20B/EZL%207D%20%207-ZT34E%7D%20%23D/7/DXyQ%7CT44A/C%23%20sG%237/C%2CG%237%2C%7ClC%23-XyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DAll%20My%20Loving%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7X7B%7CQ4F%23-XyX-%23F%7CQyXA%7CQyX%23-C%7CQyXE%7CQyXB%7CQyQ%7CDXy4TA*%7B%7D%20Q%20n%23-XyQXE%7CQyXB%7CQyXA%7CQXy-%23C%7CQyXE%7CQyXB%7CyQ%7CE%2CF%7C%7CQy%5D%20%20n%2C-XyQ%7CE%7CQyX%2BC%7CQyX-%23CLZ%20lcKQyXE%7CQyX%2BCXyQ%7CE%23CB*%5Bla%20.CXyQKcyXE%7CQyX7B%7CQyX-F%23ZL%20lcKQyXEZL%20lQ%7C%3CD.7AC*%5BlcKQy%3EE%2Cn%20%7D%20%20lcKQyXE%7CQyXC%2B%7CQyX-%23CQB*%7BYZ%20%7BC%23-XadoC%20%20LZEXyQKcl%20%20%7D%20%3DPop-Shuffle%3D150%3D1%3D%3D%3DAll%20You%20Need%20Is%20Love%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7D%20G444G%20DL-E43TZLD%20GA*%5B%20yQX%5Dpp%2CD%2CC%7CQyXGZXyQ%7CT4Ti*%5BTB*%7B%5DE-XyQ3TZLC/D%20%2CDZLE/%20D%23F/DZLG%20-A44T%7C4DXyQ43TZLZLG%20A/F%23LZT%7CQyX-E43TZL%23FD/%20G44T%7CQyX-E43T44D7/D%20G44L7A%20GD/ELZDZL7A%20G44TC*%7B%7DD%20%20B/D43TZLC/D%20D7XyQ%7C%20%23F/DL%23F/DQ%7CG%20BD*%5B%5DQyXG42TZL7%20DCZLD/7-E%20-EZL7T44G%20yX7DZDZLE/-%2CXyQDZLG%20A/7D%7CQyX-4E3TZL%23F/D%20G44T%7C/F%23%20DE43TZ7B%20G%7CZT34DZL7A%20G%7CQyX7DZLA7%20G44TQ%7BY%7D%20D%20B/D7XyQLC/D%20tuo%20eE-7/Dna%20taeper%3C44T%7BQ%7DyXG42TZL7D%20CZLd%20fad%20-EZL%3EGXyQ%7D%20%3DPop-Rock%2012/8%3D110%3D1%3D%3D%3DAlley%20Cat%3DFabric%20Bent%3D%3DMedium%20Swing%3DC%3D%3D1r34LbKcu76CZL%204C6Xyx%20ZL7G%207-DZL7G7%20-DZL%20x%20ZL%20lcKQ%20LZ%20x4TA*%7B/D%2CF%2C*BFXyDsZL%20lcKQyX7DZ%20LlcKQyXCZL%20lcKQ-7%2CE-%5B%7DQyX%20ZL%20xG7XyQ%207-DZL7G%207-DZLx%20%20ZL%20lcKQyX6C%5BZG7LZ%20l%7C%2C%23Fx%20LZC6XyQZY%7CQF6%20F%23o7LZC6/G%20A7LZD-7%20G7LZfC6XyQZ%20%3DPop-Rock%2012/8%3D120%3D2%3D%3D%3DAlone%20Again%20%28Naturally%29%3DO'Sullivan%20Gilbert%3D%3DPop%3DGb%3D%3D1r34LbKcu7bGA*%7B4Gb%5E7bGZL9b7bD%207-bALZ7bE%207-bBZL6bG%206XyQ%5D4Ti*%5B7-bA%7C6LZBbbAZL9b7bE%205b7-Bb%7CQyX7-bD%7CQyX7--7XyQbG%207%5E%7CQyX7%7CGb%20G9b7bE%207-bD%7CQyX-7bBZL7F%206bGZL%2BbLZAb-QyX5byX7%5Eb5XyQ%7C9b7bD%207-bAZL7b%20E7-bBZL6bG%207%5EbG%2CQLZGb7-bAbA%7CQyAXyQ%7CZL5b7-bE%20AZL9bb7D%205b7-bA%7CQyX7EDb%5E7XB*%5B%7DQf%2CU%2CZ7b9%20ZbD%207-bAZL7bE%207b-B%2CQ%2C%7CY%20%20QyXQyX7b9%2CLbD%207-%2CGb%5E7XyQZ%20%3DPop-Slow%20Rock%3D90%3D1%3D%3D%3DAlways%20and%20Forever%3DHeatwave%20%28Rod%20Temperton%29%3D%3DBallad%3DD%3D%3D1r34LbKcu7yX7%5ED4D%5E7Xsus7A%20%2C7G%7CQyX7D%5EZLsus7A%20%2C7G%7CQy%20%5D%7B*A4Ti*%5B%5ED%207%5EXyQ%7CG7-B%7CQyX7%5ED%7CZLssu7A%207-EZL7%5ED%207%5EXyQ%7CG7-B%7CQ%207%5ED%7C7%20A7ss7AlZL7-E%2C%5ED%2C%5EsG%7CQyX7%5EDB*%5B%5D%20suusXyQ-EZL7F%207%5EDZsG%5E%2CsA%2C7-E%2C%5ED%2C%5EGs%7CyQX7-%23FlZL7-E%2C%5EDus%2C%7ClL7-%23F%5ED%7BY%20%7CsG%5E%2Csus7A%20%2C7G%7CQyX7D%5El%7C%2CsusA%2C7-E%2C%5ED%20%7DXyQZL7-%237XyQ%7C%3CRepeat%20and%20Fade%3EG7%2C%20%3C*60XyQ20x%3EA7sus%20%7D%20%3DPop-Rock%2012/8%3D60%3D1%3D%3D%3DAlways%20On%20My%20Mind%3DBrenda%20Lee%20%28Christopher-James-Carson%29%3D%3DRock%3DD%3D%3D1r34LbKcu7%20-B%7CQ4DXyQA%7CQyXD%7C%2CA%20%20GZLA%2C/D%20-B%7CQyX%23C/A%7C/C%23Xy4TA*%5BA%2C-BsG%23-7bY%5DQyX-EZL%23F/D%20%7CGQyXD%7CQyXG%7CQyX5%5B*BA%20ZLA/DLA/D%20lD%20sEC/A%20DC*%7BY%5D%2CA%2CGD%20ZL7A%20Gl%7C%2C-%23F%2C-%23LZB-%7C%2C%23C/ZG%20D/F%23LZN1E-%20sG/A%2CA7%7DXyQXyQXyQXyQY%7CN2lE-%20A7%20Z%20%3DPop-Rock%3D115%3D1%3D%3D%3DAmerican%20Boy%3DEstelle%20-%20Kanye%20West%3D%3DDisco%3DE%3D%3D1r34LbKcu7%5EC%7CQy4G6/B*%7BY%5DQyX96-A%7CQy9X-A%7CQyX%23F/B%7CQyXAE%5E7X4Ti*%5BB*%7B%7D%20A-XyQ%7CQyX7-A%7CQyX7%5ECQ%7CyX7%5EEZLD/-App%7Cn%20F%5E7%7CQyX7p%7CQyXQ%7CC%5E7yX7%5EC%7CQyX7%5EEZL/D-App%7CQyX-A%7CQyXQ%7CA-7yX7%5EEpF%5E7%2C%20%7D%20%3DPop-Disco%3D120%3D3%3D%3D%3DAnd%20I%20Love%20Her%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7%7CQyX-4F%23-XX-%23FSA*%7B%5D%20%20lcKyQXE/-%23CZL%20lcKQyyQ%7CC%234Ti*%5B%20Q%20lcQ%7CC%23-E%7CQyXB%7CQyXA%7CQy-X%23C%7CQyX-%23F%7C%7CQyX%2CXyQKyX-%23FyX-%23GyQ%20%20%5B%23C%7CQyX-%23G%7CQyX-C%23%7CQyXB%7CQyX-%23CB*-XyQ%7CXQyX%7DyX-G%7CQ%7C%3CD.%7CQyX-G%2CQ%2CC*%7BY%5DyQX7B%3EadoC%20la%20.SD-XyQyXB%7CQcKQyXyQ%7CG-%20%20lcKQyXF%7CQyXCQ%7CyXbB%7CQyX-D%7CQyX%7D*DG-X-D%7CQl%20LZD-/F%20LZx%20LZG-%20LZx%20LZfD-XyQZ%20%3DPop-Rock%3D115%3D1%3D%3D%3DAngel%3DHendrix%20Jimi%3D%3DRock%3DE%3D%3D1r34LbKcu7ZL%23C%204A%23-7%7D%20%20lcKQyX%2C%23F/7%23-GZL%20lcKQyX%2C%23F/%5B*AF%234Ti*%7B%2C%23FZLXyQ%7CB%7CQyX%2C7-%23GZL%2C%23C%2C%20%23F%7CQyX%23FZLB/E%20B%20E/B%2C7-%23GhC%2006%20D%5E9%2C%5D%20%2CB/EZL%2CBZL7-A%23%207-%23G%7CQyX%2C%23FZL%5B*B%3C*B%7CQyXZL7%5EEE%2C%20E%5EX%2CEl%7C%2C%23D%2CD%2C%23C/%2CACs%7CQyX%2C7-%23FZL7yQ%7CE%20%3EsuroQyX%2CEXyQ%7Cs%2CD%2C%23C/A%2CCs%7CQyXE%2Cl%7C%2C%23D%2CD%2C%23C/A%2CCD%23%2C%7Cl%2C7-%23FZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DAngel%20%28Sarah%20McLachlan%29%3DMcLachlan%20Sarah%3D%3DPop%20Ballad%3DDb%3D%3D1r34LbKcu7XbGZL4DbXyyX7-bEA*%7B%7D%20%20lcQKyXbD/bGZL%20lcKQQKcl%203Ti*%7B%7CQyXb%20LZDb%20%3Ex4%3C%20lcKQyXbA2/bG%7CQyX7-bB%7CQyX%7D%5B*BDlcKQyZLxZLXyQ%7CDZLbGZLxZL7-FZLZxL7-FZL%20lcKQyXbxLZGbbD/bGLxZL7%7CBb-7ZLbDZLxZLbDZL%20clKQyXbA/2bG%7CQyXxLZF-QyXbDadoC%20ZxLZG.D%3CZL7-bBZLbDZxLZLbGZLsusbGZLbC.%20alL7-FZZLbDZZxQ%20ZGZLsusbGZLbGZLZxLF/bDZLxZLbDQ%7BbLZxLL7bA%3EBb-7LZAb7LZx%20%7DfDbXyQZ%20%3DPop-Rock%3D113%3D1%3D%3D%3DAngels%3DRobbie%20Williams%20%28Williams-Chambers-Heffernan%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7CZLAZXyQKc*%7D%20BZLAZLxZLEA%7B*%5D%20%20x%20ZL%20x%20ZL%20lBF%23-LEli*%5B%23CZLBLZDLZAZL-%23CZLBC*%5D%20E%7Cl%2C%23C/A%2CDsZLEZLALZELZAZL-%23ZLDB*ZE/G%23AZLxZLEA*%7B%5D%20El%2C%7C%23C/A%2CDsZL-%23FZLLZB%20%7DLAZL-LAZL-ZELZDZLEZLAZL-%23CZLB*C%5B%20EZLEZL%23C/AZLBLZC%23L%23C/AZLBC*LZF%23-EZLAZL-BD*%7B%20Qy%5DX%20El%7C%2C%23C/A%2CDsZLLZx%20%7D%23G/EZC%23-LZALZELZBLZC%23-LZALZE/G%23LZF%23-LZsD%2CA/C%23%2C%7ClE%20%5D%20%3DPop-Slow%20Rock%3D75%3D1%3D%3D%3DAnother%20Day%3DLidell%20Jamie%3D%3DPop%3DEb%3D%3D1r34LbKcu7QyXbB4%3C*69yX7-F%7CQyXbA%7CQybXE%3E%29tecat%20xe1%28%20Q%7CAb/4TA*%7BbA%7CQy%20%28plaQyXbB/bA%7CQyX7-%7CFQyXbA%7CQyXbE%3E%29y%7C%7CEbX47*%3C%7C-FB*%5B-7XyQC%7CQyX7-F%7CQyXbAQ%7CyXbE%7CQyXbB/bA%7C7XyQ%5DF%7CQyX7bA%7CQcl%20LZQyXbEZL%20lcKQyX-7F%7C%7CQyX7C%7CQyXbE%7CC7XyKQyX7E%7BY%7DQl%20LZEbA%7CQyXbEZL%20lcKyQX7bAZL%20lcKQyXb/BbXycKQyXbB/bA%7CAb%2CXtuo%20edaf%20dna%20teapeR86*%3C%2C7-F%7CQy%3EXyQ%7CQyX%2Cb%2CXyQ%7D%20%3DPop-Rock%3D130%3D1%3D%3D%3DAnother%20One%20Bites%20The%20Dust%3DQueen%20%28John%20Deacon%29%3D%3DRock%3DE-%3D%3D1r34LbKcu7-A%20-E4E-XyE44TSA*%7B%7D%20-A%20-%7CEQyX-EZL-A%20-E%7CQ-XyQ%7C4Ti*%7B-E%7CQyyQ%7CE-%5B%5D%20B%20-AZL%20x%20ZLx%20%20ZLG%20CB*%5B%5D%20-A%20*AE-XX-EZLX-E1NE-XyQ%23FZLB%20-%23FZL-A%20E-%7CQyX-EZL-A%20-E%7C-%20BLZZL-A%20%3C%20%7Cr%20%20A-LZn%7B%20%20n%20ZLn%20-E2N%7D%7C%20Q%2C-A%20-E%7CQyX-ELZxLZ-E%7CQyQ%7CY%5D%20%5BE-XyE%3EadoC%20la%20.S.D%7C%3CQyX-EZL-A%20-E%7CQ-%20A-%2C%7D%20%3Ex5C%20GLZ%20x%20LZ%20x%20LZA-%20B%20Z%20%3DPop-RnB%3D110%3D1%3D%3D%3DAnother%20Star%3DWonder%20Stevie%3D%3DPop%3DF%23-%3D%3D1r34LbKcu7QyX9%234F%23-9yX7-B%7CQyX7-%23C%7CyQX7%5ED%7CQyX7E%7CQyXQ%7CC%2374Ti*%7BX7-%23CXyQKc%5ED%7CQyX7E%7CQyX7-F%23%2CS%2CA*%7B%7D%20%3Ex3%3C%20l7XyQ%7C9-%23F%7C%5ED%7CQy7XyQ%7CyX7-EB*%5B%7D%20%20lcKyQX9-%23F%7CQyX9%237%23CQ%7CA7X-B%7CQyE%7CQyXcl%20LZX7-%23FZL%20lcKQyX%5E7D%7CQyX7A%7CQyX7-EyQ%7CB7KQyX7doC%20l%7CC%237XD%3C%7CQyXsus7%23C%7CQXy7%23G%7CQyX7-%23F%7CQy.S.%20aQyX7%5EB%7CQyXb9%20%20%2CQyX7%5ED%7CQyX7E%7CQXy7-%23FlQA*%7BYZ%20%2CQ%7CC%23-77%23C%3Ea-7XyQ%7CC%237%239XyQ%7CF%23-9XyQKcl%20%3C20x%3E%20%7D%20%3DPop-Slow%20Rock%3D115%3D1%3D%3D%3DAs%3DWonder%20Stevie%3D%3DPop%3DB%3D%3D1r34LbKcu7%7CQyX74B%5E7%20B%207%5EBA*S%7B%5D%20QyXr%7CQyX%7CQyX7%5EEZL7B7LZE%5E4Ti*%5B-%23Gs%7CQ%7CA%5E7-%23As%207-%23G1N%7CQy7X%5EEZL7B%207%5EB%7CQyX%2CD%237%2CyX7%5EB*%5B%20QyG%23%2CC%23%23D%2C-%23As%207-%23G2NLZ%20QyXQyXl%7D7%23F%2C-7%2C%5DQX/7%23C%2C%23GlZL7%20D%237QyXZLQyX%7CrQyXZ7L%23C%20B/7-%23GZL%23A/r%7CXyQ-%23GlBD%7CQyX7/A%23LyX7%5EB%7CQyX7%5EEC*%5D%5B%2011%237F%20B/7-%23GZQ%7CE%5E7%23D%207-D%2Csus%7CE%5E7XdoC%20la%20.S.D%3C%7CQXy7-%23C%7CQyX7%5EB%7CQya%3EsD%23QyX7%5E%3C7%23C%3E%23-%2CF%236*%3C%20B/7-%23GZL%23A7/%23D%207-%23GlQ%7BYZ%2C78OpenCs%2C7%2340x%3E%20%7D%20%3DPop-Slow%20Rock%3D100%3D1%3D%3D%3DAt%20The%20Chime%20Of%20A%20City%20Clock%3DDrake%20Nick%3D%3DPop%3DG%23-%3D%3D1r34LbKcu7%23AZL7-7XyQ*%7B%7DQyX7-%23G%7CQyXG%23/7%5EA%7CQyX%23G/%23A%7CASG%23-%23Gi*%7BBB*%5B%5DA%5E7/GZL%23G/7%5EAZL%23G/%23ZAL7-%23GZL7-%23GZL%23G%23-7%20ZL%23G/7%23D%2C7%5E7LZBL7%5EBZL7%5EEZL7%5EB%7Cl%2C7%23D%2C7-%23AsZL7%5EZsA%23-EZL7%5E%23GZL%237LZD%23CZL7%23GZL7%5E%23GC*Q%5ByXQyXQyXQyX%5D%207%23%5E7/G-Fl%7C%2CsZL7%5E%23%5E7LZEZL7%5EB1NZLQ%2C7%5EG%23ZL%23G/7%5E%23CZL7%23G%5E7LZBGZL7%5E%23A%7D%207D%237%2C%7D%2C%5EE%2C7%23FsZL7%5EEZ7L%5EBl2N%7B%20%20QyXQyX%7ClG%23-%2C7-%23AL7%23GZA%5E7/G%2CQ%2C%7BYZQyX7-%23G%3EdaoC%20la%20.S.D%3CZL%23G%23%5E7LZL%23G/ZC%23%5E7/G%23LZG%23%5E7%20%7D%7BG%23-7LZA%23/G%23LZA%5E7/G%23LZG%23-7%2Cf%20%7D%20%3DPop-Rock%3D105%3D1%3D%3D%3DBaby%20Love%3DThe%20Supremes%20%28Holland%E2%80%93Dozier%E2%80%93Holland%29%3D%3DRnB%3DC%3D%3D1r34LbKcu7QyXC%7CyQ%7CC7QyXC%7CQyX-D%7C%7CQy-XD%7CQyX7A%7CQyXbB/%7CFXyQXCA*%7B%7B%20%20Qy%7CCXyQ%20%20lcKQyXbD%5B%7D%20%3E4x%3C%2C7G%20-DZL-E%20F%7C%5DXyQXQyXF%7CXbGZLXyQ%7CD%7CQyX-bE%7CQyX-bEQ%7CyX7bB%7CQyXbC/7bDb%20%20QbDSA*%2C7bA%20XyQ%7CG-F%20bG%3EadoC%20la%20S..D%3C%7CQyXbD%7CQyXbLZEb-bD%7CQy%20%7DY%7B%2CQ%2C%3CXyQ%20Repeat%20and%20Fade%3EGbXyQ%7CDb%20%20%3C4x%3E%20%7D%20%3DPop-Shuffle%3D140%3D1%3D%3D%3DBabylon%20Sisters%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DFunk%20Rock%3DBb-%3D%3D1r34LbKcu7GZLBZ4F%23LZxZLsusbEZL7-%23GLZ96EZL7%23GZLBZLxLZF%23L4Ti*%5BsusbBZE69LsusbE%7C%2CA%2CEZL96%7CEZLxZL-bE%7C%2CA%2CEZLZxLZLBZL%23L96bGXyQ%20%7BAZL7%5EbDZLxZL31EbZL7-CZL7-bBSA*b13LZ%5B%20xZLZL7%5EbLZ%7CBbbEZL7-CZLxZL7-BbZL7-DZL7-CZL7-/FLZB7-bBZ96bEZLZEb6L-DZLxZL96bEZL-7DZL-DZL5%237AZL9ZD-7L11%237E/BlZLC9LZF6bEZL9CZL-Dl%7C%2CEb%2C7bBsZL7%5EbBZL99LZxQZLxZLbE%7C%2CA/E%2CLZ%5EB1NZL96bDZL7-EblZL%2C7bB%20%2C%23F/%23C7LZE%2C%23F%20%2CEDQZ%2CFZ%20r%7C%20adoC%20la%20.S.D%3C%7CyQX7%5EB2N%7C%7D%20-bBZL%3EE%2C%20%20LxZL-L7-DZ7LZG/tuo%20edaf%20dna%20teapeR%3C%7B%2CbEs%2CpZLF%3ElD-L-DZL-ZEb69LZp%2CsAb%2C%7ClD-LZD-7LZG/FLZp%2CsEb%7D%20%3DPop-Rock%3D140%3D1%3D%3D%3DBaker%20Street%3DRafferty%20Gerry%3D%3DRock%3DD%3D%3D1r34LbKcu7W%205D%7C4G/AXi*%5B%7D%20%3Ex3%3C%20lcKQXyG/F%7CQyXF/bE%7CQyD5XyQ4Ti*%7BsusA%205XyQ%7C%5D%20%20lcKQyX5G%7CQy7XA%7CQyXCZLG/W%205D%7B*ASADZLG/7-DB*Q%7CA%20ADZLsusD%20D%7CQyXGQ%7CyX-E%7CQyXAZLsusXyQ%7D%7ByXAZLQyX%7D%20-7XyQyXD1N%7CQyXG%7CQyX%7CCQyX7-A%7CQyX7-D%7CQKcl%20A%7CQyXLG/W%20ZN2AXX5DZLG/W%205D%7CQy5XDD*%7B%5DQyXG/F%7CQyyQ%7CD5L%20QyXW%205D%7C%7CA7XyQ%7B%7D%20Q%20x%20%3EadoC%20al%20.S.D%3C%7CQyX5G%7CQD5XyQQyXCZ/GLZD5XyQ%7CD5%20W/GLZCXyQ%7CA7XyQ%7CG5XyQ%7C%3C*14Fade%3E%20x%20%20%7D%20%3D%3D0%3D0%3D%3D%3DBats%3DDempsey%20Paul%3D%3DRock%3DEb%3D%3D1r34LbKcu7bE%20%2Cs8EbsuQyX%2CbAZLbE%20%2CsubsE%7CQyX%2C-CZLbE%20s%7CEbsu6TA*%5Bl%7C%2CbEXyQ%7CAEsZL%2C-CZLbE%20subsEA*%5B%5D%20%20lcKQyXbbsus%2C%2C-GZLlcKQysEbsuL%20lcKQyX%2CbAB*%7B%20%5D%2CQ%2C%20%20-Gl%7C%2CbE%2CsZF/AXZL%2CbA%7CQyX%2Cb%2CXyQX%2CbA%7CQyX%2CbEC*%7B%20%20QyXQyX%5D%20oB%20-G%7CyQ%7CG-A%7C%7D%20%20a%20.S./Cb%20%7DX66*%3C%20%20%2C-CZLB/G7%20%2CbAl%7CQyX%2CbE%7CYyQ%20%20DW%20-bA%3Ex3%3C%20a%3ELZBXA/FZL%20lcKQyX%2CAb%2CQ%2CB*%7B%5DQyX%2CD/byQKcldoC%20l/-bA%7C%2CXyQ%7CE/-G%7CQyX%2CbE/bAQ%7CyX%2CbEC*%7B%20oB%20-Gb%2CXyQbA%7C%7D%20bE%7C%7D%20%7D%7B*DE*%3CbC/W%20-bA%7CQyX-%2CG%7CQyX%2CbA%7CQyX%2Cb588x%3EQyXbE%2CXyQZ%20%3DPop-Rock%2012/8%3D64%3D1%3D%3D%3DBen%3DMichael%20Jackson%20%28Black%2C%20Scharf%29%3D%3DBallad%3DF%3D%3D1r34LbKcu7/7C%7CQ4F%20Bb%5B%5D%20F/bB%20FZLF/b%20BFZLF/bB%20FZL%2CF/*AFXy4Ti*%5BbDZL%2CFXyQ%7CbEZL%2C%23C/7A%20susA7%7CQyX%5EF%7CQyXE/7C7%2C%20D7%7CQyXEXE/7C%2CLZF%2C%20-FA*%5B%20%20QyXQyX%20%5DF/bB%20FZL%2CF/bB%20F-9LZ7C%20%2C7DZL%2C79%20F-LEZL%2C%23C/7A%20sus7%7CAQyX%5EF%7CQyXE/7CZb7%2C%20D-F%7CQyFZLE/7%2CLZF-GB*%7B%20%20QyXQyX%5DF%20/bB%20FZL%2CF/bB%20%2C7%2C%20C7C%20%2C7bX%2CF%7CQ6%2CLZG7C%7CQyX%2CFC*%5B%7DQy%2CX7%5EFZL%2CE/7C%20%2C7-/E%2CXyF%20%2C7%5EF%7BZL%2C/E%2CXybDZL%2C7D%20%2C7bE%7CQXy%2CE/7C%7CQyX%2C%5EF%7CQ7%2C%20C77C%7CQy%2C%20Bb/F%2CLZF%2C%20Bb/F%2C%20%7DF%2CXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DBetter%3DBoyzone%20%28Baxter%2C%20Semple%29%3D%3DRock%20Ballad%3DEb%3D%3D1r34LbKcu7ZL9dd4Eb%20EEZL9ddabE%20bEZLd9dabE%20bEZL9ddabb%20Eba4TA*%5BEZL9dAb%5E9LbESA*%7B%5DQyX%2C7bBQ%7CyXbE%7CQyX31%5EbAZ%20Ebad%207%5EbAA%2031%5Edd9LZ%5EbA%207%5EbAZL9ddaEb%20bEZL9ddabE%20bE9LZAbabE%20babE%20bEbXyQdabE%20bEZL9ddab%20EbEB*%5B%5DQyX%2C7bB%7Cd9LZEZL9%5Eb%2C7bBZEb%20EbNZL9%5EbA%2031%5EbAZ9L%5EbA%207%5EbAZL9dda1Eb%2CLZL9ddlcKQyEbLZxL11%237%5EbA%207%5EbAZ3L1%5EbA%207%5EbAC*%5B%5D%20ZEb%5EX2N%7D%20QD%3C%7CQy%5E7%20Ab%20lcKQyX7%5EbAZL1%2317%5EbA%207%5EbAZL31%5ELZEbXbAZL%20L9ddal%20CodZL9ddabE%20bEQ%5B%20Q%20yXQyX%5DQyX7bB%3EaEb%20Eba%20.S.cKQyXbadd9X31%5EbAZL9%5EbA%207b%5EAZL9ddabE%20bEZLyQ%7CEbE%20bEZl%20%20Z%20%3DPop-Rock%3D85%3D1%3D%3D%3DBig%20Yellow%20Taxi%3DMitchell%20Joni%3D%3DFolk%20Rock%3DE%3D%3D1r34LbKcu7%2CEZL%204A%20A6A%2CE/D%2CE/A%2CEsZLx%20%20ZL6B%20BZL%20x%20ZL/EKcl4Ti*%5BKE/A%2C/E%2CA//A%2CEsZL%20x%20ZLsuAs%20AlSA*%7B%5D%20%20lcKEE%2CD/ED%2CE/A7%5EE%7CQlA%20A6*%5B%5D%20%20lcKE/A%2CE/%2CDE/A%2CEsZL6B%20BZLBlEXyZL%20lcQ%20lcK/EXyQ/D%2CE/A%2CEsZL6B%20ZBL6A%20AlZLE%20E/B%7CE%2CA/EA%7CQyXQyXQy%2CA/E%2C3%3C%20x%20%3EadoC%20la%20S..D66*%3C%7CE/A%2CE/Dx%3E%20%7DXEs%7CZLEsZL6lEXyQ6A%20Al%7BZLf%2CE%20E/%7CBQyXE/A%7CQyX7%5EE%7CLZB%20BQ%5BY%20%20%2CA/E%2CD/E%2CA/EKcl%20%3C3x%3E%20%7D%7ClEXyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D160%3D1%3D%3D%3DBillie%20Jean%3DJackson%20Michael%3D%3DPop%3DF%23-%3D%3D1r34LbKcu7ZL9-%234F%23-7SA*%7B%7D%20%3Ex3%3C%20lcKyQX7-%23FZL%20lcKQyXF%23-%20F4Ti*%7B-B1NZF%23-%20FL9-%23F%20-%23FZL%20lcQKyX-BZL%20x%20ZL9-%23Z%20x%20LZL%20x%20X-%23F%7Cl%20LZFQyX-%23F%7CQyXD2NB%5B*%7D%20%20x%20ZL9-%23F%20-%23%7CDXyQcKQyX%23FZL%20yQ%7CF%23-%23F%20-%23FC*%5B%5DQyXuss7%23C%7CQyXD%7CQyX-9LZ%20xXD%7CQyL%20lcK9LZ%20xZLQ%20x%20ZL9-%23F%20-F%23ZL%20lcKQyX-BZL%20B-XyQ-%23F%20-ZLxZLF%23-9LxZL%2C-%23FlQ%5BZ%20%20x%3E%20adoC%20la%20.S.D%3CZLZF%23-%20-%23FZL-%23FZLZF%23-%23FZLxZL-%23FZLxZ-L%23FZLxZL-BZLxZL-LZxLxZL-BZxLZF%23-LZxLZB-LZxLZF%23-LZx%20Z%20%3D%3D0%3D0%3D%3D%3DBlack%20Velvet%3DAlannah%20Myles%20%28Tyson-Ward%29%3D%3DRock%3DEb-%3D%3D1r34LbKcu7LxZL%2C2Eb-XxZL-bESA*%7B%7D%20%20lKcQyX-bEZL%20lcKQyLZEb-1Ti*%7BbG%20suZxLZEbA%20susbAZLbB%20ssubBB*%5B%5D%20QxZL%2C-bLZGbsL-bEZbD%7CQydd9XyZLB%20E%7CQyX-bA%7CQXybD%7CQyX-bAC*%5B%5DQ%7CAb-XabDZL2ND*%5B7%20Bb7QyX-bEZL%20x%201N%7CyQX-bE%7CQyX-bEZL%2C%7DXyQ%20B%7CQyXla%20.SQ%7CBbXyXB%7CQyXE%7CQyX-bZAL%20lcKQyX-bE%7CQyQ%7C%3CD.yX-bAXbD%7CQ%3EBb7XZLB%20E%7CQyX-bA%7CQXybD%7CQyX-bAQ%7BZQyAb-XyadoC%20%3Ex6%3C%20%20Bb7%2CX-bEZL%20lcKQyX-Eb2N%7B%7DQyX-bE1NZLyQKcl7B%7CQy%20%7D%20%3DPop-Shuffle%3D90%3D1%3D%3D%3DBlackbird%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DFolk%20Rock%3DG%3D%3D1r34LbKcu7B/G%2C-4sG%2CA3TA*S%7B%20%20QyXQyXQ%5DyXGl44TZLB/G%2C-4sG%2CA3Ti*%5BA%20Dl4lGXyQL%23D/-E%20-El%7C%2C%23D7/Bs%2CD%2C%23C/7A%2CCs%7CZY%7CT244TZLp%2C7AsZT44l%2CCs1N%7CYZLQ%2CG%207ZDL7A%20B/GlZL-C%20CsG/B%2CL%23C/7%206bBlG%20%7DN2D%2CE/C%2CFs%7CZLC%206Bbl%7C%2CC%2C-D%2CE/C%2CFs-%2CC%2C%7C%207Dl%7C%2C-D%2CE24lD744TB*Q%5BY%20QyX%5DQXy%3EadoC%20la%20.S.D%3CsF%2CC/TZL7AA%2CGs4b6%20CLX7Dl42TZL7A%206blB%7C%2CC%2C-D%2CE/C%2CFsZyQ%7CT3Bl%7C%2CCTA*%5B%20%20%7BT44A%2CB/G%7C%2CC%2CB/G%2C-%2CAGs%7C%7D%20%20lcKQyXGl7%2CD7%2CB/G%2C-%23D/-EA-%2CG/%2C%23D/7Bs%2CD%2C%23C/7%2CACs%7CQyXGl44TZLB%7ClE-%20%2CGs437A%2CB/lD%20A7%20%2CG%207DZL7A%20B/GZlL-C%20Cl44TZL%23C/%7BsC%2CG42TZLLZlD7%20G%20%7D%20%3DPop-Rock%3D90%3D1%3D%3D%3DBlame%20It%20On%20The%20Sun%3DStevie%20Wonder%20%28Wonder-Wright%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7FZLG/4Ab%20ASA*%7B%5D%20%20x%20ZLsusAb%20bAZL%20x%20ZLsusbAb%20Eb4Ti*%5B%207bE%7CC-7%20GsbE%7CQyX9-bB%7CQy9X-F%7CQyX7-CZLB/7usXyQ%7CQyX7-CZL3%29%20%28Eb7hDZL%2C-F%20-bBZL-7F%207-bBlB*%5B%7D%29G/%20G7b1-F%28%20s%7CQyX7lBb-71b7G%207hDl%7C%2CbE/F-%2C-Fs%20-bBZL7-F%203LZC-%7CQyX7bA%20%2Cb-%2CBb-C%20la%20.S.D%3CZLsubsA%20bAl%7C%2CsusbEQ%2Coda%3EAC%2CbDs/-bD%7CXyQ%20Y/bBZLbA/bB%20bA4T4%7CQyXsusbE42TQ%5BAbXyQZ%20susAbXyQ%7CAbXyQZ%20%3DPop-Slow%20Rock%3D72%3D1%3D%3D%3DBlue%3DMitchell%20Joni%3D%3DBallad%3DB-%3D%3D1r34LbKcu7yXsus4B-%20ByX7EZL-E%20%29sus7%28E7%5EGZL%20x%20ZLsus7Q%7C%7CE74TA*%7BlcKQyLZB-%20E%7CQyX7%5EG%7CQyX-B*B%5B%7D%20xZLA/EZL7%5EG7susX%20lcKQyX-BC4B-XyxZLsusAZLfxZLssu7E44T%7CQyX7%5EG%7CQf%20%5D%5B*3TZL%20sus7B9%20F%23-%20lcKQyXsus7EZLl%20cKQyXsus7EZL7%5ELZB-%20-%23F%7CQ%20lcKQLZF%23-L%20lcKQyXsus7E%7CyQX7-%23FZL7%5E-%23F%209ZA6Xy%20x%20ZL-E%7CQyXyQ%20%20%20lcKQyXsus7EZLx%20%20ZLsus7B%20-BA*%5BLZE7XQyX%5D%20%2C%20lcKKcl%20Ls7EZL7%5E-%23F%209-%23%7CFQyX-BZLf%20%209-EZusXyQQyX11f%2CLZB-XyQKcl%20LZB7%20%20f%20Z%20%3DPop-Slow%20Rock%3D78%3D1%3D%3D%3DBlue%20Suede%20Shoes%3DElvis%20Presley%20%28Carl%20Perkins%29%3D%3DRock'n'Roll%3DA%3D%3D1r34LbKcu7QyX7A4A7%2CnKQyX7D%7CQyX%2C7AZ%20Ln%2C7AZL%20n%2C7AZL%20cl%20LZ4TA*%5Bn%2C7AZZE7XyAZL%20n%2C7AB*%7B%5D%20Ql%20cKQyX7AZL%20lcKQ7%2Cn%20LL%20lcKZL%20lc%2Cn%20LZD%7CQyX%2C7AZL%20n%2C7ZAL%20n%2C7AZL%20n%2C7A%7C7XyQK7AZL%20ZLxZLKcl%20LZL7AC*%5B%5D%20%20lcKQXy7AZL%20lcKQyX7EZxLZA7QyX7A%7D%20%20x%20LZA7L%20la%20.C.D%3C%7CQyX7ZAL%20lcKQyX7EZLxZCoda%3ExZL7DcKQyX7LZxLlcKQyX7EZLxZL7ZALxZL7DZLxZL7AZ%20LZA7A%2CQ%2C%5Bl%20%20Z%20%3DPop-Shuffle%3D180%3D1%3D%3D%3DBlue%20Tango%3DAnderson%20Leroy%3D%3DTango%3DD%3D%3D1r34LbKcu7%20DZL74DXyQQyXA/DZL-G%20GZLD7%20%23F/D%7CQyXE/7A%7C%7CE-%20A4Ti*%5B%2CD/G%2C%20%20A%2C%5DE/7A%7CQyX%23C/7A%7CyQXDZLD%2CD/G%2CDA*%7BXyQ%7CDD%7C%2CA%20yXE/7yQ%7CAo%23C/7A%7CQyXDZLD%2C/DG%2CD%7CQyX7AZL7A%20XyQ%7CAXDZLDZL%20lcyQ%7CA7/DZL%20lcKQyXGB*%5D%5BQyX7D%7CQyXD%7CQyXAXyQKXD%7C%7CQG%207AZZAo%20AQyXA/DZL%20lcKQyGX%7CQyX7D%7CQyXDZL7Kcl%20LLG%207ANZL7AA7LZDyXA/Dl%7C%2C-G%2CG%7C%2CD7%2C%23F/DsZLE/7AZLQ%7CE-%20%20oAZL1D%20%20A%2C%7CA7XyQ%7D%7CN2D%20A7LZA7XyQKcl%20LZDXyQZ%20%3DLatin-Argentina:%20Tango%3D125%3D1%3D%3D%3DBoth%20Sides%20Now%3DMitchell%20Joni%3D%3DFolk%3DGb%3D%3D1r34LbKcu7BsZLb4Gb%20B%5EbGA*%7B%5D%20%20x%20ZLb/GB%20bGZL%20x%20ZLbG/7%20B/G4Ti*%5BLbG/Bb/Gb%2CLbGl%2CbG/bD%2CbG/sBZL9%5EbG%20bGlZLbGZGb%5E%20D%2CbG//BsZLbXyQ%7C7%5EbGA*%5B%5DQyXbG/ussbDZLbG/B%207%5EbG%20B/GbG/bDZZLbG//Gb%2CGZLbGl%2CbG/bD%2CbGB/sZL9%5EbG%20bGlZLbGb%5E%20BbD%2CbGG/BsZXyQ%7CG%207%5EbGB*%5B%5DQyXbGs/usbDZLbG/B%207%5EbB/GbLbG/bDbG%20bGGb%2ClGbG/B%207%5EbGZLbG/%20BbGZLbG/B%20bGZLbLZDb//bD%2CbbGZLb7%20B/GGZL%20x%20ZLbG/B%20b%7CG%5D%20xZLsus7bDZLbb%20B/G%5EbGZLG/B%20bx%3E%20%7D%5Bl%2CbG/bD%2CbG/BsZbLG/B%207%5EbG%2CC*%2CQ%2CGbLZG3%3C%20%20%2Csus7b%20B/Gb/B%207%5EbGZLbG%20bGb/DZLbG/B%207%5EbGZLGbLZDbGZLbLZx%20%5D%7CGb%20B/GbLZ%20x%20LZGb%20B/GbLZGb%2CXyQZ%20%3DPop-Slow%20Rock%3D97%3D1%3D%3D%3DBreakaway%3DClarkson%28Lavigne-Benenate-Gerrard%29%20Kelly%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu7LF%20CZ4A-%20G-AA*%7B%7DQyXFZL%29GB%28/G%20-AZLF%20CZLB/%20G/BL6Ti*%7BQyXCS/B%28G%29yX%5D%20G%20F%7CQyXDZL%20G-A%7C%7D%20%3Ex4%3C%20%20FZLQ%20%7B*BG%20-AZZLB/G%7CA-Xy%7B%7D%20Q%20%20FZLG%20-A%7CyQXG%7CQyXC%7CQyXF%7CQ*AA-%20QyXG%7Cadoc%20A-%20G/.D%3C%7CQyXDZLG%20-A%7D%7C%20%3Ex3%3C%20%20FZL%29G%28BS.%20alZLF%20CXGC*%7B%5DXyQ%20%7C%2CG%2C-AsZLGZLCZFLZL-AZLGZLCB*Q%5BlF%2C%20%5D%20G%20F%3EyX-A%7CFLZN1QyXCB*%7B%5D%20G%20F%7CQXyD2N%7C%7D%20F%20C%7CQyXG%7CGXyQ%20C%7CQyx341*Q%7CCXyL%2CG%20%2C-A2N%7B%7DQyXZFLG%20-A1N%7CQyXG%7CQZF%20%20%3CyXF%7CQ%3E%20%7D%20%3DPop-Rock%3D150%3D1%3D%3D%3DBreakdown%3DTom%20Petty%20and%20the%20Heartbreakers%20%28Tom%20Petty%29%3D%3DRock%3DA-%3D%3D1r34LbKcu7%20ZL%2CG4A-%20G%20x%20ZLG%20-AA*%7B%7D%20x%20%20ZLG%20-AZL%20x%20ZLLZA-%204Ti*%7BFZLF/-%20GLZ%7D%20F/G%207%5EF%7CZLF/%20GF1NZLG%20-AZL%20x%20N2F%20GAZL%20xAZLG%20F%20%5DXy-AZLG%20FZLG%20-AZGL%20FZLG%20-ASB*%5B%20Q%20GLZF/G%207%5EG%20-ACF%20G/FX%5D%20Q%2CF/G%207%5EFZL/FG%20FZLF/G%207%5EFZLyQ%20%5B*ZLG%20-/G%20F2LZA-%20x%201NZLG%20-AZL%20xZ%20LG%20-A%7BZL%20x%20ZLG%20%20%7D%7CN%20x%20ZLZL%20x%2068D.SAQ%7B%20%20QyXQyX%5D%20FG/%207%5EF%3EadoC%20la%20.-%20GLZ*%3CZLFA-%20GLZ%20x%20%20%7D%20%3DPop-Rock%3D111%3D1%3D%3D%3DBring%20It%20On%20Home%20To%20Me%3DCooke%20Sam%3D%3DSoul%3DC%3D%3D1r34LbKcu7*%7B%5DQy8CXyQyXC%7CQyXF%7CQyXC%7CyQXG%7CQyXF%7CQyX7G%7CQ%7CG7X6Ti*%5BG%7CQyXKcl%20LlcKQyXF%7CQyX7C%7CyQXC%7CQyX7G%7CQyXGZ%20LZ%7CCQyXCA7XyQ%7CFXyQ%7CGXyQ%7CCXyQ%7CFXyQ%7CCXyQ%7CG7%20%20%3C6x%3E%20%7D%7CCXyQZ%20%3DPop-Rock%2012/8%3D69%3D1%3D%3D%3DBrown%20Eyed%20Girl%3DMorrison%20Van%3D%3DRock%3DG%3D%3D1r34LbKcu7yX7D%7C4GXyQQyXC%7CQyXGSA*%7B%7DyQX7D%7CQyXG%7CQyXC%7C%7CGXyQ4Ti*%7ByXG%7CQQ%7CCXyQyXG%7CQyXC%7CQyXG*A%5B%5DQyX7D%7CQyXG%7CQ%7CD7XyyXG%7CQ7D%7CQyQ%7CGXyX-E%7CQyXG%7CQyX7DQ%7CyXCB*%5B%5DQyX7D%7CQyQ%7CCXyXC%7CQXC%7CQyXyQ%7CN%20QyX%5D%20%20x%20ZL%20lcQKyX7D2N%7C%7DQyX7D1%7B*CGXG%7CQyXS.D%20%20yQ%7CD7QyXC%7CQyXG%7D%20%3EenFi%3C%20lcKQyXG%7B%7DQyX%7CG%20%20%3CXG%7CQy.%20al%202nd%20End.%3ELZD7XyQ%5D%20%3DPop-Rock%3D135%3D1%3D%3D%3DCan%20You%20Feel%20The%20Love%20Tonight%3DElton%20John-Tim%20Rice%3D%3DBallad%3DBb%3D%3D1r34LbKcu7D/bBs44Bb%20B%2CA/FZLD/bB%20bELZF/bB%20G/bEZLA/Fb%2CC-%2CTSi*%5BLD/bBlEb%20BA/F%20-CZLD/bB%20%2CEbZLD/bB%20bEZLD/bLZEb%20A*%5B%5D%2CC%2CbE%20b/DLZE%20-GZLA/F%20bBB*%5D%7B%20F%20bAZLQ%2C-G%20bEbLZBbB%20bEZ%2CbEl%2CXyQ%7Cl%2C-C1NZLbEl%2CF/7b%5EBs%2C-GZLD/bB%20bEsBb/DF%7C%2CE/S.D%3CQ%7ClFXybEZL%2Csus7F%20%2CbE%2C%20D/bB%20%2C-C2N%7CY%7DQ/BbXy%2CE/CsB44TBCoda%3EXQyXQyX%5D%20F42TZFL%20bA44TQ%5BZQyXbByQ%20%7B*%20la%20.F/7%5EbLZG-%20ZLD/bB%20bEl%7CQyX%7CF%2CE/C%2CbE%20bBZLbEG-%2CsBA/F%20bbBs%2C-ZN1C-%20QyXQyX%7DQyXFl%7CE%2C/Cs%2CbEl%2CD/bBs%2CLZN2CLbEl%2CLbEl%2Cb%2CsFsBs%2C-GZLD/bB%20bE%5D%5B%20bB%20bB/bEl%7C%2Csub%5E7/FEl%2CD/ZC-%2CsBb/D%2ClEb%2CsFsus%2C%7ClEb/Bb%20Bb%20Z%20%3DPop-Slow%20Rock%3D66%3D1%3D%3D%3DCan't%20Buy%20Me%20Love%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu77CZL%204E-LZX7CA*%7B%5DQyX7G%7CQXy-DZL-AZL-EZL-AyQKcl4Ti*%5BXCZL%20l%20LZFX7F%7CQyX7GZL%20lcQKyX7CZL%20lcKQyX7yQKclcKQyXX7G%7CQBSE-XQyX-A%7CQyX-EZL%20clKQyXC%7CQyX-A%7CQy%7CD-Xy*%5B%7DQyZL%20lcAC7XyCZL%20lcKQyX7FZLl%20cKQyX7CZL%20lcKQ7XyQK*%7B%5DQyx%20%3Ead%7CF7%20%20%20.S.D%3C%7CQyXC2N%7C%20%7D%20x%20ZLCZLF1NZLQal%20CoQyX7GyX7G%7CQXyQ%20ZL-AZL-EZL-AZLE-%7CQyXC%7CQyX7FQ%5B%20D-XyQyX%5D%20%20Q%7CC7XyQKcl%20%20Z%20%3DPop-Rock%3D180%3D1%3D%3D%3DCan't%20Get%20Enough%20Of%20Your%20Love%2C%20Babe%3DWhite%20Barry%3D%3DSoul%3DF%3D%3D1r34LbKcu7FSA*%7B4Bb%5E9C/bB%7B%20xZL9%5EbB%7D%3E%20x3%3CxZL7-AZLxZLLZx%20%7D4Ti*%7BbB%207%5EZBb%5E7%5EF%20F%7CZLC/bB%207%5EBbZL7%5EF%20FZLC/bB%207LZBbL7%5EF%20yX7-D%20F%5E7L-AZL%20lcKQyX9%5EbBB*%7B%7D%20C/bB%207%5EbBZ7XyQ%7CFZLC/%20la%20.%5E9XyQQyXC/7%5EbBZL%20lcQKyXC/7%5EbBZL%20lcK%7C%3CD.SbB%7C%7DQ7%5EbBZ%20x%20%20%5DFZLC/bB%207%5EbBZL%5E7F%20FA*%5B%20%20QyXQyX%20F%5E7L%3EeniF7-G%7BZLZ%5B*CL7-AZLxZL9%5EbBZxLZL7-AZLxZL9%5EbBZD-7LC/bB%20FZLC/Bb/CXbBZL7%5EF%20FA*%7B%7DQXyC/bB%7CQyX7-G%7CQy%5E7%20Bb%7CQyX%2C/bB%207ZBb%5E77%5EF%20FZLC/bB%207%5EBbZL7%5EF%20FZLC/bB%20LZBb%5EL7%5EF%20C%20%7D%7CF%20%3C*20XyQFine%3E%20%20Z%20%3DPop-Soul%3D113%3D1%3D%3D%3DCan't%20Help%20Falling%20In%20Love%3DElvis%20Presley%20%28Peretti-Creatore-Weiss%29%3D%3DBallad%3DD%3D%3D1r34LbKcu7%7CQyX78DXyQX7-%23F%7CQyXDA*%7B%5D%20%20lcKQyXD%7CQyX7A%7CyQ%7CB-6Ti*%5ByXG%7CQ%28B-7%29QyXE/7A%7CQyX%23F/%7CDQyXG%7CZL%29A/W%28%20%20%7CA7XyA/7-B-%23FB*Q%7CB-7cKQyXD%7CQyXA%7CQyAX/D%7CZLE/G%20G%7CQyXl%20%20%7D%7ByXA%7CQ9BZL7C%237XyyX7%23C%7CQyX7-%23F%7CyQX7%23C%7CQyX7-%23F%7CQQ%7CF%23-%7CQyX7D%7CQyXLZA7%20/W%207-B%7CQyX7-B%7CyQX7-%23F%7CQyXDA*%5B%5DALZ%7CG7-EZLXA/D%7CQ%7CA7/%20G%7CQyX7-B%7CQyXAQ%7CyXG%7CQyX7A%7CQyXEG/ELZyX%23F/DZLAZyQ%7CDX%7C%2CE/G%2CGsZL7-BZALZLGC*%5B%7D%20%20lcKQylD/ALXA%7CQyLZx%20Z%20%3DPop-Rock%2012/8%3D69%3D1%3D%3D%3DCan't%20Take%20My%20Eyes%20Off%20You%3DFrankie%20Valli%20%28Crewe-Gaudio%29%3D%3DPop%3DE%3D%3D1r34LbKcu7ZLxZL4F%23/ExZLEA*%7B%7D%20%20lcKQXyE%7CQyXE/6-A%7CQyXLZE%5E74Ti*%7BB*%7B%7D%20LZALZLE/6-AZL%2CE/%23FZxLZLEZLxZL6-AZLxZELZxxZL7E7-AZL7%2C%20F%23usB%20%2C9B%20%2C9b7BZ%2CL7-%23F%20%2C7h%23F%20%2C7-s%20B7%2Ch%23FlS%2031%5EE%5E13%20A-A%2031%5EE%20%2CE/7-AN1ZLQ%2C31%5EE%20%2CE/7-7/E%2C%20E%20%2CE/%7CQyX7C%237XyyX7-%23G%7CQyX7B%7CQXy7-%23FC*%7B%5DQyXx%7CQQ%7CC%23-2N%7CY%7D%5B%5D%20xZ7XyQ%7CxZL7-%23F2N%7C%7DQyX%237C%7CQyX7%5EE%7CQyX7BLZD9L-%23F1N-CZLGxLZG%5EZLGZLxZL6-CZLxLZCZLxZL7GZLxZL7xLZA/ZLGD*L7-%23G%3CD.S.L7-%23F%7B%20xZL7%23CQ%5D%5B%20xZLG%3EadoC%20la%20ZB7LZZLG/6ZC%237LZF%23-7LZB7LZE%5E7LZC%237%20%7DE%5E7XyQZ%20%3D%3D110%3D1%3D%3D%3DCareless%20Whisper%3DGeorge%20Michael%20%28Michael-Ridgeley%29%3D%3DPop%3DD-%3D%3D1r34LbKcu7%7CQyX74D-7X%7DQyX7-A%7CQyX7%5EblB%7C%2C7-As%20%207-G%7CQy%7B*AD-4Ti*%7B7%5EbBlsA-7%2Cs%20%207-G%7CQyX7-D%7CyQX7-A%7CQyX7%5EbBl%7CA-7%2C%7C%20%207-G%28%20s%20%20-7XyQ%7C%297-A%28QyX7-Gl%7C7%29-A%28%20s%20%207-DB*%5B%5DlBb%5E7A%7CQyX7%5EbBlA-7%20%20%28QyX7-Gl%7C%297-A%28s%20%20%207-Dl%7C%29A/C%28%20sA-7%29%7Cl%7C%29bB7-A%7CQBb%29%7CNB%7C%297-A%28QyX7-G%7CyQX7-DZLQ%20%207-Al1b%5E7Xy%28%20s%20%20-G%7CQyyQXyQ%5DQyX7-A%3EadoC%20l%20a.C.D%3C2N%7CQyXQyX%7BD-7XX%7DQyX7XyQ%7CBb%5E7XyQ%7CA-7%20%20%3C6x%3E%20%7D%20%3DPop-Soul%3D80%3D1%3D%3D%3DCaught%20Up%20In%20The%20Rapture%3DAnita%20Baker%20%28Quander%2C%20Glenn%29%3D%3DR'n'B%3DD%3D%3D1r34LbKcu7L7%5EDA4D%5E7Xus7A%20%2C7-G%7CQyXCb/BZL7-A%20%2C7-G%7CQys%20%7D%7B*4Ti*%7B%2011-%23LZG%5E7%5D%20C/bBZL7%5EGZL7%23-FZL7%5EDZLC/bBZL%5B*BSC7-%23FZ9-BZLLZB-9%2011-%23CZLC/bB%207G%5EZL7D%2011-AZL9E%20F%237%2355%237%23F7%23F%207A7susX7%5EGZL%20lcKQyXssu7BC*%5B%5D%20%20lcKQyXyQ%7CE-ZL9E%207-G%7CQZN1B-%7CZLsus7A%207-E%7CQXy7%5EGZL%20lcKQyX11D%5E7XyLQ%2C5%23QyX7%5ELZBb/cKQyX%2C11-B2N%7C%7Ds%20us7A%20%2C7-G%7CQyXCl%20LZG7-A%20%2CX7%5ED%7BF%237%2357A%207-E%7CQyX7%5EGZ%20LlcKQyX%2C11-B%7CZLsusLZ%207-E%7CBQ%7B%7D%207%2C%20A-%20%2C7-G%3EadoC%20la%20S..D%3C%7CQyXC/bBZL7A7sus-G%7CQy-11%2CXyQKcl%20LZG%5E7XyQ%7CE-7%20F%237%235%20%7D%7CB-11XyQZ%20%3DPop-Soul%3D92%3D1%3D%3D%3DCello%20Song%3DDrake%20Nick%3D%3DFolk%3DBb%3D%3D1r34LbKcu7yX7bE4Eb2XKQyX7bEZL%20lcKQXybE/-bBZL%20lcKQycl%20LZ4Ti*%5B%20lcKQLZ%7BBbSA*%7B%7D%20%3Ex4%3C%20lcKyQX2bBZL%20lcKQyX2Bb2Xy%20lcKQ2bEB*XyQ%7CBL2bB%7CQyX2bEZL%20clKQyX2bBZLxZL2bZx%20%5D%5B2bEZLyXC/9b2XyQ%7CQyX2bB%7CQyX2bELZxZL2bB%7CQyX2bE%7CAbaddB%7CQyXlcKQyLZY%7CBN%7C%7D%20%20lcKQyX2bBN1ZLQxZLxZLxZL2b2Bb2X%20lcKQ%20ZL%20x2XyQ%7CcKQyX2bBQ%7BY%7D%20%20%20x%3EadoC%20la%20.S.D%3Cl%20LZ%20bB%7B%20%20x%20%3C5x%3E%20%7D%20%3DPop-Country%3D115%3D1%3D%3D%3DChain%20Lightning%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DPop-Shuffle%3DA%3D%3D1r34LbKcu7AZL%20x4A13%20%2031ASA*%5B%7D%20%20x%20Z7LA%2031AZL%20x%20ZL7AA7LZ%204Ti*%7B%20DZLDLZ%20x%20GZLD/C%2031%5EGZLDC/%20%2CC/D%7CQyXC/DZL%5E7%20C/7A%2031L7A%203D/E%20Ex%20ZL7A%2031AB*%7B%5DQ%20%20x%20ZL7A%2031AZL7%20LZA1ZLD/CDZLD/ZD/CXD/C%20%2C7%5EGZLD/C%2013%5EGZLD/C%20C/D%7CQyLZD%20CL%20x%20ZXQyX%5DLZA13adoC%20la%20.S.D%3C%7CyQX5A%7C%7D%20%20x%20ZL7A%20%3E%20x%20%207E%20E/%5EGZLDQA13%20D%7CQyXC/DZL%20x%20Z7LA%2031AZL%20x%20ZL7A/C%20C/%5B%20%20Qy13%20C/DLZG%5E7%2C%20C/DLZD%20C/DLZD/E%20E7LZA13%20A7LZ%20x%20%20Z%20%3DPop-Shuffle%3D95%3D1%3D%3D%3DChain%20Of%20Fools%3DAretha%20Franklin%20%28Don%20Covay%29%3D%3DSoul%3DC-%3D%3D1r34LbKcu7C/-D%204C7XyX-CZLC/-D%20-CB*%20%7B%20QyXQyX%5D%20%20lcKQyQ%7CC-4Ti*%5BCZLC/yQ%7D%7B*B*%5B%7D%20%3Ex4%3C%20lcKQXy-CZL%20lcKQyX-CAC-%20D-X-CZL-CC*%7BC-%20D-KQyX-CZL%20lcKQy-XCA*%7B%5DQyX-CZLC/cl%20%20%7D%7CQyX-44TB*nXyQ%7CXQyX%5DQyXn42TZLn%20%2C-C%7C%7DQyXn%7CQyXnyQ%20%20%7BZL%20n%2CKQyX-/CLZCcKQyX-CA*%7B%7DQyXC-ZLC/-D%20-C%7CQyX-l%20LZC-D%20-Ccl%20%20%7D%7B*BC-%20D-/GLZC-XyQ%7CC-%20D-/CLZC-%20%20%3C4x%3E%20%7D%20%3DPop-Soul%3D110%3D1%3D%3D%3DChange%20Is%20Gonna%20Come%3DCooke%20Sam%3D%3DSoul%20Ballad%3DBb%3D%3D1r34LbKcu7l%7C%2C7D2BbXy%20-C%7CQyXbB%7CQyX7G-%7CQyX7-CZL%20lcKQsEb7%2C1TA*%7BX7-C%7CQ%7CBb%20%7CQyX7-C%7CQyXbB%7CyQX7-CB*%5B%7D%20%3Ex3%3C%20G-XyQyX7-G%7CQyX7XyQ%7CCX7-CZL%20lcKQyXbAB*%5B%5DQyX7F%7CQyX9-yQ%7CG--G%7CQyBbXyQ%7CC-7%20sEb7%2CD7%2C%7ClG-XyQ%7CBbXyQ%7C%7CBbXyQZ%20%3DPop-Rock%2012/8%3D63%3D1%3D%3D%3DChange%20The%20World%3DEric%20Clapton%20%28Sims-Kennedy-Kirkpatrick%29%3D%3DBlues%3DE%3D%3D1r34LbKcu7%23F/2A4sE%2CA%7C%2C%23F/2A%2CEZLE%7C%2CF%23/2A%2CGZLG%7C%2C%23F/2GLZG%2C4Ti*%5B7EZLE%20%5D%7B*A%7C%7CQyXEZLE/2A%207%7CEQyX7EZLE/2A%20ElE%20A2/11B%7C%2C2A%20E%7C7%20A2/LA/-B%207A%7CQyX7ALZA/-B%20A%7CQyXEZLEZAXyQE%7CQyX%23D%7CQy7XyQ%7CZL7%23G%207-%23FSB*%5BQ%5DyX7%23GZLE/2A%207EC%23-7XEZLE/%20Al1NG%237LZ%2C7-C%2C7-%23CsZL7%23%20G5b7-%23D%7CQyX7-%23CB-7LZ%205b7-2A%20%2CGZsE/GL%23F/2A%20%2CE%5B%2011BZlLQ%2C7-%23F%2CG/oE%2C%23ZG%2CLZL%23G/EG/2E%2CEXyQ%7DL%2C7-%23F%2CG/oE%2C%23GE/s%7C%2C%23G/2E%2CAs2N%7CZELZAZL%23F//2A%2CG/G%23%2CE%7C%2C%23F/2A%2CEsC*%7BYLZ11BZL%2C7-%23F%2CG/oGLZN1Es%7C%2C%23L%23G/E%20%7DN2l%5DQyX7%23G%3EadoC%20l%20a.S.D%3CZL%23F/2A%20G%7BQlA%20E%7C%2C%23F%23F/2A%23%2CEo/yX11B44T%7CQyX7-F%23l42T%7C%7D%20%2C7-%23F%2CGQ%7C%7CE%20G/EsZLZGXyQ%7CG%20A2/F%23LZEXyQZ%20%3DPop-Rock%3D99%3D1%3D%3D%3DCherish%20The%20Day%3DSade%20%28Adu%2C%20Hale%2C%20Matthewman%29%3D%3DPop%3DC-%3D%3D1r34LbKcu7s31C%7C4C-9XA*%7B%7DQyX7-G%7CQyX-7F%7CQyXsus31C%7CQyC-XyQ4Ti*%7BQyX7-%7CF-7X7-G%7CQyX-CSB*%5B%7D%3E%20x451*%3C%20%207-G%7CQyXyQ%7CFQyXsuC%7CQyX%20QLZ%7C%7CQyX7-G%7CQyX7-FQ%7CyXsus31C%7CQyX-C%7B*CC-%207-G%7CX7-F%7CXyQ%7CFs31C%7CQyX-CB*%7B%7D%3E%20x3%3C%20%207-G%7CQyX7-usXyQsus31s31C%7C7XyQ%7Dl%7BZL%20x%20ZL%20n%2C-CLZ%20x%20ZL%20n%2C-CsD*%5BC-XyQ-G%7CQyC%7CQyX%7CF-7/QyXC/7-G%3EadoC%20al%20.S.D85*%3C%7CQyXC%7D%7BQC-QyXsu13susXyQ%7CF-7/CXyQ%7CG-7/C%20%20%3C6x%3E%20%7D%7CC-XyQZ%20%3DPop-Smooth%3D88%3D1%3D%3D%3DCircle%20Game%2C%20The%3DMitchell%20Joni%3D%3DFolk%3DB%3D%3D1r34LbKcu7%7B%5DQyX4B%5E7/E%20B2N%7C%7D%207-%23C%20%23/D7%5EB1NZL7-%23C%20%23D/BLZB4Ti*%7BZL%20lcQ%7CE2/%23F%7CQyXB/2E%7CQyXZBL%20lcKQyXB%7CQyXB7XyQKyXBA*l%7C%2C-%23E2/BXs%20B%7CQyX9ddaEZLl%20cKQyX%23D/7%5EB%7CQyD%23-%2CC%7CQyXBLBl%2C-LZBXyDs%7CQyXBZLBl%2C-%23%2CC-%23Ds%7CQyXBB*%5B%5DQ%23-%2CC%23B/E%20BdaE%7CQyQKcl7%5EBZL%20lcKQyXB/%7CEQyXBZLB/E%20BZL%20/D%23XyXB/EZyX%2C%23D%7CBXyQ%7D%20%3Ex4%3C%20%20BZLB/EB%20ZL-%23C%20%2C%23D/7%5EB%7C%7CB%5E7/QyX9dQ%7CC%23-XyQ%7CB%20E/BLZB%20E/BLZBXyQZ%20%3DPop-Rock%3D111%3D1%3D%3D%3DClose%20To%20You%20%28They%20Long%20To%20Be%29%3DThe%20Carpenters%20%28Bacharach%2C%20David%29%3D%3DPop%3DC%3D%3D1r34LbKcu7sus7B4Cadd6CSA*%7B%5D%20%20x%20ZLC9%20ddaCZL%20x%20ZLC%2099XyQ%7C4Ti*%5B%7D%20Q%20%20B-7XyZLG/D%207%5EGZL6C%7CyQX96C%7C%7CQyX7-E%7CQN1G%5E7ZL7B%20ZL7%5EC%20%5D%5B*BQyX7-E%7CQyX7-BZ%20Lx%20ZL7%5ECl%2C6C%2CCs%7CC69%207G2N%7C7C%20suDXyQ%7CyX96bDQC*%5B%5DQyXD9%3EadoC%20la%20.S.D%3CQ%7CC7sZL%20x%20QyX7%5EXyQ%7CFA/bE%207%5EbA%7CQyX6Db%7CQyX96bD%7CQyX7-bLZAb7-CZLX6bD%7CDb%2CDbbD%7CQyX7-F%7CQyX7C-ZL%20x%20ZL7%5EbDl%2C669XyQsD*%5B%5DQyX7-XyQ%7CE7-CZL7C%20sus7C%7CyQX96bDC*%5B%5DQyX9bXyQ%7CFbE%7CQyL96bAXyQ%7CDZL%2C96bDZL7%5EbAZbLA/bE%207%5EbAlZL6bDb6LZ96bD%7CZAb6%20%7BAb69LZAb6LZDb%5E7LZx%20%7DAb%5E7XyQZ%20%3DJazz-Ballad%20Swing%3D95%3D1%3D%3D%3DCocaine%3DEric%20Clapton%20%28J.J.%20Cale%29%3D%3DRock%3DE%3D%3D1r34LbKcu7D%7CQyX4E7XyXD%7CQyX7ESA*%7B%7DQXyD%7CQyX7E%7CQyXD%7CQyQ%7CE74Ti*%7B%20%20QyX7XyQ%7C7B%20CZL7D%207EB*%5BQ%5DyXD%7CQyX7E%7CQyXD%20%5DXyQE%7CQyXS.D%3C%7CXyQ%7CD%7CQyXD%7CQyX7EC*%7B%20%7DQ%20%20D%7CQyX7E%7CQyXE7XyQ7EA*%5B7EC*%7BCoda%3EQyX%5D%207B%20CZL7D%20E7Q%5B%7D%20%3Ex623*%3C%20%20DXyQ%20%20%20la%20.XyQ%7CDXyQ%7CE7XyQ%7CDXyQ%7D%20%3DPop-Rock%3D105%3D1%3D%3D%3DColor%20My%20World%3DChicago%20%28James%20Pankow%29%3D%3DRock%20Ballad%3DF%3D%3D1r34LbKcu7%5EbE%7CQ2F%5E7XQyX-A%7CQyX7%5EFA*Q%7ByXQyXQyXQyX%5DQy%7CBbXy1Ti*%5BlcKQyAb%5E7XyX9bE%7CQyX7%5EGZLD7%209D%7CQyX7%5EbG%7CQyQ%7CC7X%7CQyX9%20LZF%5E7%20sBb%2C%3C3x%3EC7%2C%7D%7ClF%5E7XyQZ%20%3DPop-Rock%2012/8%3D54%3D1%3D%3D%3DCome%20Away%20With%20Me%3DJones%20Norah%3D%3DBallad%3DC%3D%3D1r34LbKcu7-A%7CQy4CXyQX-A%7CQyXCSA*%7B%7DQXy-A%7CQyXC%7CQyX-A%7CyQ%7CCX3Ti*%7B%5D%20%20lcXyQ%7CA2N%7DQyXG%7CQyXC1NQ%7CyXF%7CQyX-E%7CQyX-CXyQKC%7CQyXQyXCAyQ%7CFXXG%7CQyXC%7CQyXF%7CQXyGZL%20lcKQyXC%7CQyyQ%5D%5B*XGB*%5BS.D%3C%7CQ%7CCXyQyXF%7CQyX-E%7CQyXA-%7CQyXCZLQ%20%20-A%7CQ%7CCXyQyX-A%7C.%20al%20Coda%3EG7XyQZXyQXyQ%20LZ%5BQCXyQ%7CG7XyQ%7CCXyQZ%20%3DJazz-Ballad%20Swing%3D74%3D1%3D%3D%3DCome%20Together%20%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD-%3D%3D1r34LbKcu7-DlSA4D-%20slcKD/W%2CF/7-D%20-ZDL%20lcKD/W%2CF/7-D%20%20%5D%5B*4Ti*%5BX7GZLF%2CW/DyX7Al%7CZL%20lcKD/%2CWF/Ws%20-DlZL%20lcKQKcl%20/Ws%20%2ClSA*%7B%20LZ%7ClKD/W%2CF/Ws%20-DlZ%20LlcKD/W%2CF/Ws%20-Dcl%20%20%5DlcKQyGZL%20lW/F%2CW7Al%7CZL%20lcKD/W%2C/FWs%20-DlZL%20lcKD/XyQKcs%20%2C-D%20lcKDcl%20LZWs%20-Dl1NZL7A%20G%7Cl%2CA/-Bs%20%20-BlB*%5B/F%2CW/KQyX7X%2C-Dl%20sW/F%20lcKD/W%2CF/Ws%20-lD2N%7C%7D%20Q%20lcKD/W%2C%20%5D%5B*C-DlZL%3C%7CD/W%20LZlD%20-DlZLxZL7AZLxLZ7Al%7CZL%20lcKQyX-sW/F%2ClcKQyD.S.%20al%20Coda%3E%20x%20%20%5D%7BQlD-XyQKcl%20LZD-XyQKcl%20%20%7D%20%3DPop-Rock%3D85%3D1%3D%3D%3DCould%20You%20Be%20Loved%3DMarley%20Bob%3D%3DReggae%3DD%3D%3D1r34LbKcu7QyXG%7C4B-XyB%7CQyXD%2CB*%2C%7B%20%20QXyQyX%7D%20%3Ex3%3C%20lcKQ-7XyQ4Ti*%7B%23F%20GZ%7D%7BS%2C*QyX-B%7C%7D%20%20lcKQy-XEZL%20lcKQyX-B%2CAKcl%20LQyXD%7C%7CQyX7XyQ%7CBXD%2CB*%2C%7B%5D%20Q%20%20AZ-L%23F%20GZL%20lcKQyX-yQ%7CB--EZL-43*%3CxDXyQ%7DC%20la%20.S.D%3C%7CQyXB-ZL%20lcKQyX-BC*%7Boda%3E%20%7CQyXGlcKQyx%3E%20%20%7D*%2C%7B%7DQyXDZL%20GZL7%20-BZL%20DA*%7B%20%20AQ%5BD%2CB-X3%20QyX%20LZB-XyQKcl%3C*34XyQ%208x%3E%20%20%7D%20%3DPop-Reggae%3D97%3D1%3D%3D%3DCrazy%20%28Gnarls%20Barkley%29%3DGnarls%20Barkley%20%28Burton%2C%20Callaway%2C%20Reverberi%29%3D%3DPop%3DC-%3D%3D1r34LbKcu7%7CQyXb4C-Xy9ddabAZLbE%207%5Eb%7CEQyX7%5EbEZL%20lcKQXyQ%7CA4TA*%5B9ddabyQ%7CGX%207%5EbE%7CQyX7%5EbEZ%20LlcKQyX-CA*%7B%5DQyEbLZAXsusGZL%20lcbXyQ%7C%5EbEZL%20lcKQyX-C*B%5B%5DQyXG%7CQyXsusG7XyQKA%7CQyXyX9dd9XyQ%7C%20lcKQyXCC*%5B%5DQyGX%7CQyXsusG%7CQyXbALZAbaddabAQ%7CAbXyQ%7CEb%5E7XyQKcl%20LZGsusXyQ%7CG%20%20%3C3x%3E%20%7D%7CCXyQZ%20%3D%3D0%3D0%3D%3D%3DCreep%3DRadiohead%20%28Radiohead%2C%20Hammond%2C%20Hazelwood%29%3D%3DRock%3DG%3D%3D1r34LbKcu7Cs%7CQy4GXyQC%20susC%7CQyXCZLBs%20usB%7CQyXBZL%20lcKLZC-X4Ti*%5BL%20lcK%2CW/EbL%20lcKQyXBZL%20lcQKyXGlSA*%7B%7C%2CF/W%2CZCXyQD/W%2C-CZL%20lQ%7CsC-BZL%20lcKQyXGlB*%7D%5B%2CF/W%2CbE/W%2CD/W%2CXyQKcyX-CZBZL%20ll%20LZCGQC*%7B%5D%20Q%20x%20%3EadCo%20la%20.S.D%3C%7CQyX-XyQKccKQyXlcKQyl%20LZClcKQyXGD*%7B%7D%20%20lKcQyX-CZL%20lcKQyX%20LZBXcKQyX%20LZCXyQKcl%20LZC-XyQ%7CsC-%2CW/D%2CW/Eb%2CW/F%2C%7D%7ClGXyQZ%20%3D%3D100%3D1%3D%3D%3DDancing%20In%20The%20Dark%201%3DSpringsteen%20Bruce%3D%3DRock%3DB%3D%3D1r34LbKcu79ddaB4BXyQSA*%7B%7D%206B%209ddaBQ%7CyXBZL6B%209ddaB%7CBXyQ%7C4Ti*%7BL6B%209BXyQ%7CQyXBZL6B%209ddaBQ%7CyXB%7CZL6B%209ddaB%7CBaddZL6B%20%2C11-%23%7CsB/CXB%7CZL%20-%23Cl%2C%23C/sB%7CQyXEZL%20-%23Cl%2C%23yQ%7CsGQyXEZX%23FZLLZBXy%23F/Bs%7CQyX%23FB*%5B%20%5D%20-%23Gl%2C11-%23Gs%7CQ%2ClF%23%20%20-%23Gl%7CQyXBF%23%2C%20F%20-%23C%7CQyXEZL%209-C%23l%2C-%23Cs%7CQyXEZL%23%20QLZ%7C/B%7CQyddaB%7C%20B6LZL6B%209ddaB%7CQyXB%7D%7C%206B%209ddaB%7CQyXBZBXyQ9ddaBE%3Eado%5D%5B*CG.S.D%3CZL%2CBZL%2C-%23ZGL%2C%23FZLEZLBZL-%23%20al%20C%206B%209%23CZLE%5D%5BQ*D%2C%23F/B%7CQyX%23FlZL%23%20Fl%2C%23F/Bs%7CQyX%23F%20F%23LZ%20%23FZL%206B%20%2CLZC%23-%7CQyX%3EedaF%20dna%20atepeRQyXQyX%3CB%7B%20Badd9EZL%2C-%7D%20%3DPop-Rock%3D144%3D1%3D%3D%3DDaniel%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DC%3D%3D1r34LbKcu7%20lcKQ4CLZxA*%7B%5D%20x%7C%2CsusC%2CCZsLxZL7GZLxZLFZLSlCXy4Ti*%5BQyX7GXyQKc%7CQyX-A%7CQyX7E%7CQXy%2C7GZL9G%207GZL%20lFXyQ%7C7-DZL7G1NZQKcl%20KQyXC%7CQyXG/F%7CQXy7GZL%20lcKQyXFZLcl%20QLyX-A%7CbAZLFl%20%20%7D%5B-AZLxZLCZLxZLFLZxZLCZLxZLF2NB*LZxLZcKQyXZL-AZA7LZDZLxZLFZLxZLCZLZxLF3NB*%5B%7D%207GZL-CLZxLZLCZLL7GZLZAbLZ%5B%5D%207GZL-D%3EadoCl%20a%20.S.D%3CZL7AZLCQFLZxLFZLxZF/GLZCLZxLZFLZxLZG7XyQKcl%20LZC%20CsusLZCXyQZ%20%3DPop-Rock%3D129%3D1%3D%3D%3DDay%20Is%20Done%3DDrake%20Nick%3D%3DFolk%3DD-%3D%3D1r34LbKcu7X-D%7CQ4D-Xy9%5EbB%7CQyXB/7G%7CQXyC/F%7CQyX%23C/7A%7CQ%2311Xy4Ti*%5BB/7G%7C%20E7/GF%7CQyX%23C/7A%7CQyXD-A*%7B%5D%207A%20A/GZL%23/CXyQbB%7CQyS%2CB*%5Bb%5E9%231A/GZL%23G/7E%20%2C119%23%5EbB%7CQyX-D%7CQyX1%20A7%20%5DB%7CQyXQ%2C%20%20-Q%7CA7/11%239%5EbB%7CY%7CQyXB7/G%7CQyXC/F%7CQyX%23CXyQ%7CDyX-D%2CZL7A%20Bb%5E9%23bB2N%7C%7D%207A%2011%239b%5EB%7CQyX-D%7CQyX%2C11%5E9%23111NZL%2CGZL%23G7/C%23LB%7CQyX-D%7CQyX11%23%5E9bBZLB/7GZLC/FZb%20E7/AZL-DQ%5B%20Qy%20%7D%7CN3%20bB%3EadoC%20la%20.SD.%3C%7CQyX-DZL7A%20bBA7%20%5DX7A%20A/Bb%20A7LZD-XyQZ%20%3DPop-Rock%3D125%3D1%3D%3D%3DDaydream%20Believer%3DThe%20Monkees%20%28John%20Stewart%29%3D%3DRock%3DG%3D%3D1r34LbKcu7-B%7CQy4GXyQyXGA*%7B%5DQyXsus7%7CDQyXG%7CQyXsus7D%7CQ%7CA-X4Ti*%5BC%7CQyXXyQ%7CGX-A%7CQyXG%7CQyX7DQ%7CyX7A%7CQyX-E%7CQyXyQ%7CB-C%7CQyXD%20ClB%20E-LZW%2C%23F/W%2CG%2CA/G%7C%2C%2CG%23F/Ws%20%2CGZL7D%20C/E%5D%5B*G%7CQyX%20CC*%7BXyQ%7CCL7AZL-E%20G%7CQyXCQ%7CyXGZLC%20-EZL7D%20ZD7%20%7D-BZL7QyXGZ-XyQ%7C7AZL-E%20G%7CQyXC%7CyQXGZLC%20-EZL7D%20CLZD7LBZL7DLC%20-EsXyQ%7CC%7CQyX-BZL7D%20CB%7B*%7DQyXsus7D%7CQyXG%20D7LZus7D%7CZGXyQ%7CCXyQ%7CG%20E-LZA7LZD7%20%7D%20%3DPop-Rock%3D125%3D1%3D%3D%3DDeacon%20Blues%20%28Page%201%29%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu73TZLB4C%5E7%20%5ECZL%23C/2A%207%5EDZAL/2F%207%5EbBZLB/2G7%20G2/4Ti*%5B%7CQyX3XyQ%7CTX%2C31G44TSA*%7B%20%20yQXQyX%5DQyX9%237E46yQ%7CF17%5EbE4%2931A%2813LZF31A%289D%20A/G%7CQyX13F%7CQyX31G%7CQyX31%29LZD9F%20A/GhB%7CQy1F%5E7XyX7E%7CQyX31bB%7CQXy7-A%7CQyX9b7E%7CQyQ%7CB7XN%7CQyXFl%7C%2C3Z%20x%20%20%207-G%7CQyX7-A%7CQy9Xb7E%7CQyX7%5EF2N%7C%7D%20sGb1L7E%207A%7CQyX2/ELZL7%5ECZL7-DZL7-ELZ7-AB*%7B%20G/FZL9DZBb%5E7CZL7%5E%2C7%5EDlGLZsAZL7-A%7C%7D%20Q%2C7%5EF%20/E2ClZL%207%5EF%2C%23F/-E-7LZ/-A%20-B*%5B%5D%20%23%2CLZCL7%5EbE%3EadoC%20la%20S..D%3CZL%2CB/2G%20%2C7%5EZE7%239C/2A%20%2CE/C%7CLZE-7F/-A%7C%2CG/W%2C-AZL%5E7bBZL7%5ECZL7-DZL%23%2CF%5E%2C7-AsQF%5E%2C%7CA-7LZE-7LZD%5E7%20A2/C%23LZC%5E7%20G2/BLZBb13LZG2/B%20%5D%20%3DPop-Rock%3D115%3D1%3D%3D%3DDeacon%20Blues%20%28Page%202%29%3DSteely%20Dan%20%28Becker-Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu77%5EFZL7LZE-7-EZL9%237BZL31GLZ5%239%237DZL31AZL7LZA13%5ECC*%7B%23C/2A9LZG%5ELA/2F%207%5EbBZLB/G2%207%5ECl%7D%209%237Bs%207ZD%5E7%20%237%23F%20%20A/G%7C%20G2/BF%7CQyX%2C31GD*%5B%5DQXy9%237E%7CQyX7%5EbEZL13XyQ7%5ECZLE%7CQyXF13XyyX31AZL31A%20A/GQ%7CyX31F%7CQyX31G%7CQQ%7CF%5E7ZL31FAB*%7B%20Q%7CA-79DZLE/2CZL7%5EFl%2C%7C31bGs%20%207-G%7CQyXLZF/GyX9b7lZL%207-7LZD/-AsZLG/-A%20-A%7CyQX7%5EbBZL7%5ECZL7-F%23%2CF%5EEZL7-ZL7%5EbF%5E7%2C%20/2G%207%5ECZL%23C/2A7%20%5EDZL7-EZL7-A%7C%7DB%2CLZE%20E/2C%2CA/Gs%5D%7B*AGZL31GZL31Fl%7C%2C7%2CFA/GsZL31FZL%2C31F13LZ%209%237E7B%7CQyD7%2311yX31bB%7CQyX7-A%7CyQX9b7E%7CQyX7%5EFZLQ%7CE7Xl%7C%2C9DXyQ%7CBh7%20E7LZ%20x%20%20%7D%20%3D%3D0%3D0%3D%3D%3DDelilah%3DTom%20Jones%20%28Mason-Reed%29%3D%3DWaltz%3DA-%3D%3D1r34LbKcu7KQyX7T68A-cKQyX-AA*%7B%5D%20%20lKcQyX-AZL%20lcKQyXl%20LZE%2Ci*%2C%5BAZL%20lA-XyQ-DZL%20lcKQyX7AZ%20LlcKQyX7EZL%20lcKXyQKcZL%20lc7GZL%20E7XyQX7GZL%20lcKQyXCB%5B*%5DQyX%2C7G%7CQyX-A%7CyQKcl%7CQyX-7G%7CQyl%20LZCQyX-D%7CQyXF%7CQyXC7%7CQyXCZL%20lcKQyX%7CN1CXcKQyX7G%7CQyXyQ%7CE%7DQyX7E%7CQyXC%7CQy7XG%7CQyXC2N%7C%7DQyX7%7CN3CXC%7CQyXXyQ%7CCXyQKcl%20LZA-XyQ%7CE7XyQ%7CA-LZD7LZA-LZx%20Z%20%3DPop-Rock%2012/8%3D67%3D1%3D%3D%3DDon't%20Go%20Breaking%20My%20Heart%3DElton%20John%20and%20Kiki%20Dee%20%28John%2C%20Taupin%29%3D%3DPop%3DF%3D%3D1r34LbKcu7/bB%7CQ4FLZD%7B%5DQyXF/bBZLFZL/FbBZLF%7C%2CC%2CbBZL-*AFXy4Ti*%5B%2C-A%2CbFXyQ%7C%2CbBsZLC/FZLB/Gb%20BZLA/F%20F%7CQyXbBA-%2C%7CB%7CQyXFZLB/G%5D%5B*ASA/F%20F%7CQyXbB%7CQyFX%7CQyXF/bB%7CQyXFlLZBb%20%2CC%2CbBF%20bBZsBb%2CA7-CZLxZL7-AlB*%5D%5B%2CC%2CbB%2C-A%2CbB%7C%2C-LZxQLZLC/FB%7CQyXLZ%7ClAyXbAZLG%20CZLF%20bZBLxZL7-CZLxZL7-Q%7CC/EG%20CZL%2CC%2CbBZsBb%2CLFl%7C%2CC%2CbBsZL-DLZFlC*%5B%5D%2CC%2CbB%2C-AZD-LZL-A%20bQ%7B%20%20Qb/FLZ%7DQyXF/bB%3EadoC%20al%20.S.D26*%3C%7CQyXFXyQXyBZLF%7CZLFlCZC%20G%20bB%2C-A%2CbBsZL-A%20Bb%7CQyXE/C%7CQyXbA%7D%2CC%2C%7B*LF%20bBD-LZsBb%2CC%2C%7DlF%20Z%20%3DPop-Rock%3D129%3D1%3D%3D%3DDon't%20Know%20Why%20I%20Didn't%20Come%3DNorah%20Jones%28Jessie%20Harris%29%3D%3DBallad%3DBb%3D%3D1r34LbKcu7%207%5EbB4Bb%5E7yXsus7FZL7C%207-ZGL%2BD%207%5EbEZL7bB%20Q%5D%7B*A4Ti*%5BL%2BD%207Eb%5E7%207bB%207%5EbBZLbB%20ssu7FZL7C%207-GZL%2BDLZEb%5EZL7bB*%7B%20%20QC7LZF%7D%20bB%20sus7FZL7C7%20-G1N%7CZLbB%20sus7XyQXy%207-GZZLbE/7XyQ%7C%7CQyX7C%7CQyX7-GZ%20LlcKQyX7F%7CQyX7CF7%20F7-G2NBZLbB%20F7/C%20ZL7C%207-GZL%2BD%207b%5EEZL7bB%207%5EbBA*%5BF7sus%20D/bB%5EbBA*Bb7LZus7F%28bB%20sus7FZ7LC%207-GZL%2BD%207%5EbEs%29%20%7D%5B%207%5EbBD%207%5EbLZEb%5EB%207%5EbBZLbB%20susF7ZL7C%207-GZL%2BD%207b7LZE7bB%207bB%2CbB7%20C7L7FZL7C%207-Gl%7C%2Cb/A7bB%2CbBs%20sus7FZsus%20s-GZL%2B7/Ab%2C%7ClG-7%20C7LZF7sus%20Bb%20Z%20%3DPop-Rock%3D93%3D1%3D%3D%3DDon't%20Let%20The%20Sun%20Go%20Down%20On%20Me%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DC%3D%3D1r34LbKcu7X%2C7Gl4CXyQs%20%20GA*%7B%5DQyXFZL/GC%20A/F%7CQyXbB/C%7CC/G%2C%7C4Ti*%5ByX7Glus%20CLs%20%20%2C7GZL%20x%20l%7CQXyFl%7C%7C%2CE/Cs%20%20%2CCZC/G%2C%7CsC%7CQys%20%20FlSG%20%20ss%20%20%2CCZLC%20%29C%28suCsZLB/G%207Gl%7C%2CG/CC/E%2C%7CA*%7B%7DQNZL%20Q%7ClF%20s%7DQyX7Gl%7C%2CG/Cs%20%2C%207Gl1N%7C%2CC/F%2CA/FXyQXy%2CF/bB%2CG/CZyQ%7CG7Dl%7C%2CG/W%2C-AsZL%2CBb/CZL%2CClB*%5B%5DQyX/F%23%2CLXG/C2CZL%2CCG%2CG7%2CsGl%2CE/Cs%2C-DZL%2C/AFZL%2CbB/CZL%2CCl%7CusLZl/FsZL%2CbA%7CQLZsF/Q%5BY%5DQyXFl%3EadoCl%20a%20.S.D%3C%7C%2CG/C%2CAF/AXyQ%2CbB/7G%2CG/%5B%2C*C%2CG/CZL%2C%23F/Dl%7C%2CGW/%2C-AsZL%2CbB/CZLC%2CLZsF%20%2CbB%20F%7CQyXLZC/BZL%2CClZLsusGl%2CEC/s%2C-DZL%2CA/FZL%2CbC/Bb%2C%2CCl%7C%2C/A%2CXyQ%7CAb%2C%20Bb%2CLZCXyQZ%20%3DPop-Rock%3D72%3D1%3D%3D%3DDon't%20Speak%3DNo%20Doubt%20%28Stefani%2C%20Stefani%29%3D%3DPop%3DC-%3D%3D1r34LbKcu7%20-FZL4C-7%20ZLbB%20-FZL-G%20bBLZ-F%20-GZL7-CA*%7C%7DC-%20G-4Ti*%7B*%7B%5DQy-%20C-LB%20bEZLbB%207-FZLG-%20-CB*%5B%5D%20bB%20-FZbLZCXGZLbBNZLC%20Bb-LZbB%20-Fl%7C%2CC%2C-bBs-%20FZLC%20-bBZLC%20bE-LZEb%20-FSCbB%20-FCLZlFbBZL-F%20-G%7CQyX7C-lA*%5B%5DbE%2C-bBs%20-%20G-LZ%20-bB1%2CbE/W-%20G-LLC%20-bB2N%7C%7DQyXCLZbB%20bEZLbB%207-FZZsF-%2CCB*%5B%20sus9b/Ab%2C%5B%23C/W%20%2CAZLbB/2b%20GBZLC/2bA%20bDlD*%2C%20Ab7W%2CC/WB%20-FZQ%7CAb7C%7B%5DQyX%2CbA%20bE/ssu9b7bA%20bD/sus9b-%20G-LyXbE/B%20-FB%20%7D%7CG-B%20-FZLbB%20%2C-FZLG-%20-C%7CQyX-FZL-C%20b%20%5D%7B*%3Ex3%3Cbb-LZEb%20CLZBb-%20CLZF-%20sBb-%2C%3C*568x%3EC%2C%7DlF-XyQZ%20%3DPop-Slow%20Rock%3D81%3D1%3D%3D%3DDon't%20Stop%20Me%20Now%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DF%3D%3D1r34LbKcu7%20%2C-G%7B4FLZA7-GZLbBZLA/7FZFLZLCZL-GZL-DZL-LZD7%204Ti*%5BL-DZLG-XyQZLCZL7-GZL-DZLA-ZLFSA*%7B%5DQyXCl%7DFLZA-%7C%2CC%2CFQyX%23FZC%2CLZL%2C-GZL%23F/7DZL7G-ZLbBZLbE/7FZLFZ%7CD7/L7-GZL-DZLQ%7CN1sGs%2CFB*%5B%5DQyXCl%7CB%2C/W%2CbB/W%2CA/W%2C-G-%2ClA-yX-G%7C-GZL-CXyQ%7CF%20%2C-GZL%23F/DZL-ZGL-DZL-Al%2C-Gs%2CF%2CC%2C%7CGZL-GZ%2CCl%7C%2C%2C%7CG-LB/W%2CA/W%2C-Gs2N%7C%20%7DQxZLbB/bAlZLCZb%2CW/BC%2CF%20%2C-AZLFnLZxL%7B%20n%3EadoC%20la%20.SD.%3CZLxZLnZLxZLnZx%20%7D%5BQ%7C%5D%20%20nLZD-LZG-LZCLZFLZF7LZBbLZG-7XyQ%7CCXyQ%7CFXyQZ%20%3DPop-Rock%3D155%3D1%3D%3D%3DDon't%20You%20Worry%20'Bout%20A%20Thing%3DWonder%20Stevie%3D%3DPop%3DD%23-%3D%3D1r34LbKcu7L7%23G%204D%23-%20L7%5E-%23D%20-%23DA*%7D%20-6%23D%207-%23DZL7%5E-%23DZD%23-74Ti*%7B7-%23CZ%20F%237s7-%23DZL7%5E-%23D%20-%23ZDL11%239E%2096BZLsu%20G%237L7-%23CZL9%5E%23GusLZBZL7-%23AZL7%23FZL%23lFB*%5B%2011%239EsZL9%5EB%5E9LZs7%23F%207-%23CZusLZF7-%23DZL7%5E-%23D%20-%23AD*%7B%2031b7%23AZL96%23%20G%237Ls7%23CZs7%23F%20usLZBL7%23G%207-%23DZL7%5E-D%23%20-%23DZL11%237E%2096ZC%23-7s7%23F%20%23C%7CQy%5E9LZE%23GZL9%5EBZL7-%23AZ7L%23FZL%23FB*%5B%2011%237add9XBZLsu%2CsusDyQ%5B*Csus%23D%2CE%2CsusE%7C%2C%2CFsusF%2C%23F%2Csus%23Fs%2CD%23%2C%7CXsus7%23D%2CE%2Cus%2CC%23%2CF%2CsusF%2C%23F%2CsusF%23s%7CQyX9dda%23Fl%7C%2C%7CEsuss%23C%2CD%2C-%23D1%23%2C%7CDs%2C31b7%23A%209dda%23F%7Cl%2C%23C%2Csus%23C%2CD%2Csu%20%5B*DND%2Csus%23G%2C7-LZE%5E9%2C-%23Dl2N%7B%7D%20QxZL%5E9EZLxZL-%23DZLxZLLZsD%23xZL%2CSB*%5B%201C%23-7%2CL9%5EBZL7%23F%207-%23C2lN%7C%7D%2C7E%2C6B%7C%2C7%23FZE7%2311N%7C%2C7oC%20la%237LZA66*%3CZLsus7%23CZLd9da%23GZL9%5EBZL7-%23D.S.%20FZL%23FE%2C6B%7C69LZA7-%23C%7C%2C7%23G%2C7-%23DZsL%2C-%23DlQ%7B%2031b7%23%2CF%237%2C%23F%3Ead7%2C%7D%20%3D%3D0%3D0%3D%3D%3DDream%20Brother%3DJeff%20Buckley%20%28Buckley%2C%20Grondahl%2C%20Johnson%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7/G%20%2CF4C-/G7G%20susGZLG%20%2CG/C-ZL7G%20susGZLG%20%2CLZC-/4Ti*%5B/W%2CF/sus/C*%7B%5D%207G%20susGZLG%2C%20F/-CZL7Gl%2CB/W%2CASsC-GsZLBW%2CG/-LZGsu7G%20%2CsusGZLGl%2Cb/AW%2CF/-CsZL7G%20%2CsLZ%7CsCGl%2CbAl%20%2C9-F%2CW/A2C%20-C%7CQyX7bBZLAb/G%20bA/susGl%7C%2CbLZ%7CsF/G%2CB/yX7bBus%2C%20G7G%20%2CsusGZLGl%2Cb/AW%2CF/-Cs1NZLQ%2C7%20%7D%7CN2sGZLG7D%7CQyC2LZsQyX6bBB*%7B%5DQyX%2CG5ZLGl%2CbA/W%2CF/-C%7CC-6X%20-C%7CQl%2CbA/b%5E7XyCsZL7G%20%2CsusGZLlG%2CbA/W%2CF/-Cs%7B%7DQ-/F%2CWE%7CQyXCsZL7us%2C%20G5Gl%7C%2C5G%2CF%7C%2CF%2C-sCZL-CC*%7B%7D%20%3Ex4%3C7%20%7D%7BC%5EsGZLG-GZL7N1F%2CG7DZLG/6-ClD*%5B%2CG-%2CFs2N%7C%7D%205Gl%7C%2C5LZEb%5E%7C%2CF%2C%5EF/-Cs-6/DLbEZL7DZL6-CZL6BbB*%7B%5D%207%5EbEZL7DZ%5E7%20%7D%7BCZLD/X7bBQ%2ClGLZ401*%3C7G%20%2CsusG%3EdaoC%20la%20.S.D26*%3Cx%3E%20%7D%7BbA/W%2CyQ%7CC-%20C2LZsC-/F%2CW/Ab%2ClGLZG5%2CXyQ%7D%20%3DPop-Rock%3D98%3D1%3D%3D%3DDrive%20My%20Car%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu77A%289%234D7XyX7G%7CQyX7D%7C%7CQyXG7%7CQyX7D%7CQyX7G%7CQyQ%7CA74TA*%7B%207G%7CQcl%20%20%5D%7C%7CQyX7G%7CQyX7-BQ%7CyX7G%7CQyX7-BB*%5BB-7XyKQyX%29QyX7D7XyQ%7C%3C%20%209%237A%7CQyX7D%7B%20%7D%3Ex4%3C%20%20%297A%289%237A4x%3E%20%7DDZL7AZ%20%3D%3D0%3D0%3D%3D%3DEasy%3DThe%20Commodores%20%28Lionel%20Richie%29%3D%3DPop%20Ballad%3DAb%3D%3D1r34LbKcu7*%7B%5D%20b4Ab%20C%207-bBZL7-C%20bAZbLE/-bB%207-bBZL7-Bb-/E4Ti*%5BXQyX%7DC-7LZbB%207-bB1NZL7-Cb%20AZLbE/-bB%207-bB-/Eb%20%20bASAAZLbEN2Bb-7-bBZL7-C%20bAB*%5D%5BQyXbE/-bB%7CQyX7%20Bb-/ZL%20QyZLF/bLZBb-LbE/-bB%207-bBZL-7C%20bAZLbE/-bB%207ZGb%20D7-C%20b7%5EbG%7C%20al%20CbEl%7C%2C-Fs%20%207%5EbGCQ*%5BY%5D%20Q%20%20bA%3Eado-7XyQ.S.D%3CTZL-b%2C%7ClEbLbG%20BZL%207-bEl%7C-%2CFs%20%207%5EbG%7CQyX7-ZT24E-Fs%20%20bE/-b%20%5D%7B*ABZL7-C%20bAZLbE/b-B%207-bBZL7-C%20bAb-7%20B%20bD44X%7D%20bEAb%20C-7-bB1NZL7-C%20bALZbE/-bB%207-bBZL7%20Bb-/B*%7B%7D%20aepeRXyQXy/-B%207-BZL7-%23C%20%7BA%5D%207-B%207-bB2N%7CQELZA%3CQyXQyt%20and%20fade%3E%20C%23-7LZB-7%20B-/E%20%7D%20%3DPop-RnB%3D66%3D1%3D%3D%3DEchoes%20Part%201%3DPink%20Floyd%20%28Waters%2C%20Wright%2C%20Mason%2C%20Gilmour%29%3D%3DRock%3DC%23-%3D%3D1r34LbKcu7L7%5EAZ4C%23-%20%7D%20%3Ex3%3CxZL-%23CZLZxL-%23F%7B%7D%20%20%3EnepO%3CA%23-7L4Ti*%7BZL7-%23sLZG%23L-%23CZLxZL-%23FZLZxL-%23CZLxZL-%23CZLZxLZAus%23GZX7%23G%7CG%23sus%23F%7CQyX7-%23G%7CQyX%23-CA*%7B%5DQyX%23G%7CQyX-7XyQZL7%5EA%23F%7CQy-XyQ%7CyX%23CB*%5B%5DQyX7%23GQ%7CyX7-%23F%7CQyX7-%23GQ%7CG%23X%23C%7CQyQyX7AG%237%20A%23C%7CQyX7A%7CQyX-%23%7CCQyX7A%7CQyX-%23CZL-XyQ%7C%7CQyX-%3C%20-%23C%7CB7%20C%207B%7CQyXE%7C%7DQyX7%7CAQyX-%23C%7B%7D%20%3Ex3%3C7C7LZ%7BQyXE%7C*10Open%3E%20%20%7D%20%3DPop-Rock%3D68%3D1%3D%3D%3DEight%20Days%20A%20Week%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7%5D%20%20%3Ee4Dadd01*%3C%209ddaD%7CQyX/D6G%7CQyXD/E%7CQyX9%20%20Fin4Ti*%5BBB*%5B%5DyQ%7CE7QyXG%7CQyX7E%7CQyX%7CD%7CQyXD%7CQyXG%7CQyX%7CDXyQXDA*%7B7AC*%7BG6XyQ%7CQyXG%7CQyX7E%7CQyDX%7C%7CQyX7E%7CQyX-B%7CDXyQ%7D%7CQyX-%7CQyXDl%20LZByX7A%7CQyXGZL%20lcQKyX7EZL%20lcKQyX-Q%7C%5B*AcKQyXX6G%7CQ%7CGXyQ*%5B%5DQyXD%7CQyXG%7CQXy7E%7CQyXD%7C%7CQyXD%7CBB-XyQyX7Ea%20.C.XyQ%7CEXG%7B%7DQyXD%7CQyXG%7CyQX7E%7CQyXD%7C%7CQyX7yQ%7C%3CD-B%7CQyl%20Fine%3EDXyQ%7D%20%3DPop-Shuffle%3D145%3D1%3D%3D%3DEleanor%20Rigby%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE-%3D%3D1r34LbKcu7XC%7CQy4CXyQ%20lcKQyX-ESA*%7B%7D%20%20lcKQyX-EZL%20lcKLZE-X4Ti*%7B%20%20QyXE-LZE-E%20C%7CQyXCZL%29D/%28W%20%20-EZL%20lcKQyX-%20%5DXyQ%20C%7CQyQyXE/7XyQ%7C6-E%7CQyX7-E%7CQyXE-%7CQyXE/C%7CQyX6-EXyQ%7CC-EB*%5B-EQ%5B%7DyQ%7D%7B*adoC%20la%20.S.D%3C%7CyQX-EZL%20lcKQyXCC%3E%20x%20%20X-EQ%7CXyQZ%20%3DPop-Rock%3D130%3D1%3D%3D%3DEnglishman%20In%20New%20York%3DSting%20%28Gordon%20Sumner%29%3D%3DRock%20Ballad%3DB-%3D%3D1r34LbKcu7E%7C%2CA%204E-%20AA%20-EA*S%5B%7D%2CA%20%20-ZBLA%20-E%7C%2CA%20%20-BZLLZB-%204Ti*%7B-BZL%2CB-%20%20A*%7B%5DQyX-BZLA%20-E%2C%7CA%20%20-BZLA%20-E%7C%7C%2CAE-%20AZLA%20-EB*%5B%5DE-%20ALZLA%20-E%7C%2CAQ%20%20-BLZ%2CA%20-E%7C%7C%2CA%20%20-BZB-XyQ%7C%2CA%20%20%7D%2CA%20%20B-XyQ%20-E1N%7CQyX-BZLA-%20E%7CQyX-BZLA%20-E%7CALZB-ZLA%20-%23F%7CQyQ%20LZNyXA%7CQyXDlB*%5B%5D%2CC%23/As%20%20-BZLA%20-E2Q%7CB-XyXQyXx4%3C%20%20GXyQ%7CL7A%20-ED*%7B%5DQyX-%7CBQyX%23A/7%23F%7CQyXAZB-7%2C%7CQyX7QyXQyXyQ%7C%3C%20%20-BZLA%20-EQ%7B%7D%20x%20%20%3EadoC%20la%20.S.DA%2C%7C%3CXn%7B%7D%20%3E%20%20Repeat%20and%20Fade%3EE-%20A-LZB-XyQ%7D%20%3DPop-Reggae%3D101%3D1%3D%3D%3DEternal%20Flame%3DThe%20Bangles%20%28Steinberg-Kelly-Hoffs%29%3D%3DRock%20Ballad%3DG%3D%3D1r34LbKcu7ZL7-E4G%20Gs%20CZL7-E%20GSA*%7B%20Q%20yXQyX%5D%20%20x%20ZLsuDLZG%204Ti*%5B%20D2N%7DE-7%20B-A%7CQyX7-AZL-B%201DNZLQ%2C7A%207-EZL77%2CXyQZLD%20CC%2C7-AA-7Xy%2CCZLG%20FZLD%20D/GLZ-D%20DB*%7B%5D%20%20lcKQG/B%2CsZL7-BL7-B%20D%20B-7%20-EZL7B%20-E%7C%2CD%20s%20usD1NZLC%20C/FZLA7LZDl%7C%2CG/*%7B%7DQyZx%20%7D%7C%207-B%20DQ%5B%5DQyX2Da%3EdoC%20la%20.S.D%3C2N%7BA-7XL7-AZ%20taep7LZC%20ZL7A%207-EZL7B%20-ZELD%20CZL7-E%20GZLDD%20%3CRe-E%20GCand%20Fade%3EB-7LZA-7%2CLZx%20%7D%20%3DPop-Rock%3D83%3D1%3D%3D%3DEvery%20Breath%20You%20Take%3DThe%20Police%20%28Sting%29%3D%3DPop%3DA%3D%3D1r34LbKcu7ddaE%2C4A%2CAaddaD%2CDZL%20lcKQy9X-%23FZL%20x%20ZL%209dd9%20LZE4Ti*%5BL%20lcK%2CAadd%23FZL%20x%20ZL%209dda%2CAASA*%7B%5D%20%20x%20ZL%209-9XyQAZL%2099ddaDdd9%20LxZLA2N%7C%7D%20xZL%2C9%23-F1NZL%209ddaE%2CEZ%20%5D%5B*BaD%2CDZ9ddaEadd9Xx%20ZL%209ddaB%2CBZLx%20%20ZL%209ddaA%2CA%7CQy%20LZE%2CC%7CQyXEZL%209%20%20%5D%5B*DZL%20lcKQyX9-%23FLZ%20x%20ZL%209ddaA%2CAA%2CDaddx%20ZL%20XF%7C%7D%209%20LZFyXGZL%20lcKQyXFC%7B*%5D%20Q%20lcKQyX%2C9-%23QKcl%20ddaE%2C%209dda.S.%20a%209ddaD%2CDQ%5B%20%20QyQXyX%5D%20%20x%20%3EadoC%20lLZE%2CED%3C%7CQyF%3Eeda9%2CXyQ%20taepeR%3CZL%20x%20Z%20L9ddaA%2CA%7B%7D%20%20lcKand%20F-%23F%7B%20%23-9XyQ%7CD%2CDadd9%20%20%7D%20%3D%3D0%3D0%3D%3D%3DEvery%20Little%20Thing%20She%20Does%20Is%20Magic%3DThe%20Police%20%28Sting%29%3D%3DRock%20Pop%3DEb%3D%3D1r34LbKcu7bB/W%204AbadbAZL%2CD/bB%20%2CC/9ddabAZL%2CbB/W%20%2C9dadd9%2C4Ti*%5BbB%20%2CCadd9/bAZL%2CbB/W%20%2C9ddbaAA*%7B%5D%20%2CD/bB%20%2CCadd9/bAZL%2CbB/W%20AbaddbA%7CZL%2CD/bB%20%2CC/d9dabAZL%2CbB/W%20%2C9add9%2CZL%2CD/bBlB*add9/%2CbA%2CbE%7C%2CbA%2CbE%2CAb%2CbEsZL%2CD/bB%20%2CCEb%20%5D%5BbAZL%2CL%2CD/b%2CEb%2CL42TZL%2CbE%2CD/bB%2CBbZL%2CbE%2CD/bB%2CbBZBb%2C%20BD/bB%2C%20%2CD/b4N1B%2C9ddabAZL%2CbB/W%209%2CddabAZL%2CbG/bD%20/C%2C%20B4T%7CYZ%2C7-bAZT44NbB%20%2CBC*%5B%20%2CbG/b%20D%2CBZL%2CbG/bD%20%2CB2-7%2CLZLQyX%7D%20%2CBZL%2CLZAbBZL%2CbD%20%2CBZL%2C7-Bb%20%2CBZL%2C7-bB%20%2C7-%2C%20Db%2C7-bB%20E%2CD/bB%2C%20DbL%2CbE%2CD/bB%2CbBlB%7B*%20QyX%5D%20n%20%2CbEZL%2CZBb%2CBZL%2CbD%20%2CD/bBb%2CBb2N42T%7CY%7D%20%2CbE%2CDb/B%2CbB1NZL%2CbE%2CD/Bb%2C%20BlZL%2CbXbEZL4%3COpeD%20%2CBZL%2C7-bB%20%2C7b-AZL%2CbG/bD%20%2CB%3Enb/Gb%2C4TD*%7ByQ%7D%7B%3CRepeat%20and%20Fade%3EEbXyQKcl%20%20%7D%20%3DPop-Slow%20Rock%3D85%3D1%3D%3D%3DEverybody%20Needs%20Somebody%20To%20Love%3DThe%20Blues%20Brothers%20%28Berns-Burke-Wexler%29%3D%3DBlues%3DDb%3D%3D1r34LbKcu7bCZLb4Db%20G*%7B%7D%20%3Ex8%3CbG%20bCZbLG%20bDZLbG%20bCZLbADb%20G4Ti*%7B%20%3Ex3%3CDb%20GbZLbG%20bDZLbG%20bCLZbG%20bDZLbG%20bCZLCb%20GbZLbG%20ZLxZLGbLZCxZLbGZLxZL-bBB%5B*%20%20QyXQyX%5D%20bG%20bLZBb-%20bD%7C%7DGZLxZ%20%5D%7B*C*%5B%7D%20%3Ex4%3C%20%20bG%7CQXybD%7CQyXbG%7CQyXbDBBb-LxZLbAbG%20bCZBb-LbDZLbG%20bCZLbG%20DbD*%7B%5D%20xZLbAZLxZ%20GbLZLxZLbDZLbB%2Cn%20LZbDZLbB/W%20bA/bD%7C%7BQyXn%7CQyXn%7CQyXn/B%20W/bD%7C%7D%20G%20bCZW/BbLDZLbG%20bCZLbG%20bDD*%7B%7D%20bB/W%20B/bDZb%20GbL%20bA/bb%3C8x%3E%20%7D%7CDb7XyQZ%20%3DPop-Shuffle%3D204%3D1%3D%3D%3DEverything%20I%20Miss%20At%20Home%3D%28Lewis-Jam%29%20Cherrelle%3D%3DSoul%20Ballad%3DD-%3D%3D1r34LbKcu7-DZL34D-7XA%207%5EbB%7CQyX7-DZ3L1b9b7A%207%5EbB%7CQy7b9b14Ti*%5ByX7-DBb%5E7%20%2C7A%2C-Es%20%2C%5EbBZL/AF%207-GZL31b9b7A%5D%7B*Bl%7CQyX7A%207%5Eb7%20A7b7-DZL31b9b7A%207b%5EB%7CQyX7-DZL31b9XyQ%7CB%5EbB%7CQG%7CQyX3LZG-QyX7%5EDlA*%7B%7D%2C7A-%2CEs%20%2C%5EbBZLA/F%207%7CF%23-71b9b7QyX7-%7CC9Xy%20%20QyXQyX%5D%20%2C11A7%20-EZL7-B%207-%23F%7CQ%5B*BlDQyX7%5E7A%207%5E%20A7b9X7-DZL31b9b7A%20%5E7bB%7CQyX7-DZL31byQ%7CBb7%5EbB%7Cb9b7ALZG-7%7CQyX7-DlB*%5B%5D%2C7%2CA-Es%20%2C%5EbBZLA/F%20Bb%5E7%2031b9b%207-GZ-7XyQb7A%207%5EbB%7CQyX7-ZDL31b9b7A%207%5EbB%7C9b13LDZL31yX7-DBb%5E%2C%201b9b7A%207%5EbB%7CQy7X-DlC*%7B%7D%2C7A%2C-Es3LZN1ZLA/FQ%7CBb%5E7%20A7b9b13%20%7D%7CG-7%20F/ALZBb%5E%2C%20sE-%2CA7%2C%7ClD-11XyQZ%20%3DPop-Smooth%3D89%3D1%3D%3D%3DFaith%3DMichael%20George%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7yXB%7CQ4BXyQyXEZL%20lcKQyXBA%7B*%20%20QyXQyX%5D%20%20lcKQ%7CBXy4Ti*%5B-%23G%20BLZEXy%7CQyXB%7CQyXE%7CQyX%7CBQyXEB*%5B%5DQyXB%7CQEXyQ%7C%20lcKQLZC%23-XyQ%7CF%237XyQ%7CBXyQKcl%20LZBXyQKcl%20%3C3x%3E%20%7D%20%3DPop-Smooth%3D96%3D1%3D%3D%3DFalling%3DJamiroquai%20%28Kay%2C%20Smith%29%3D%3DPop%3DA-%3D%3D1r34LbKcu7/W%2CC/4sA-/B/W%2C-A%2C%23G/W%2C7E%2C%7C%23D/W%2C-D%2C%23C/W%2CC%2C%7CsA-4Ti*%7BZL-A%20%2CW/D%23D%20C/-AlSA*%7BY%7D%2C/BW%2C-A%2C%23G/W%2C7E%7C%2C-LZE7-D%2C%23C%20-A%207D-LZE%20C/-AZL-A%207EZLD-%20C/-AB*%7B%7D%20-A%207D-LZE%20C/-AC%207%5EA%5E%20Bb%5E%20%5EF%7CQyX-AZL7E%20%5E%2CF%7C%2CG/W%2CC%207%5EAZLBb%5ELZFC*%5B%7D%5EAZL%5E%7CF%5E%2C%20D*Q%7BY%5D%20Q%20%20-A%3EaodC%20la%20.S.D%3CZL7EF%5E%20Bb%2CG/W%2CEZL-D/G%2C%7CFZL-A%207EZL-D%20C/A-%7B%7DQyX-AZL7E%20%2C%5EA-/C%20W%2CC%2077%20A-%3C4x%3E%20%7D%20%3DPop-Smooth%3D89%3D1%3D%3D%3DFast%20Car%3DChapman%20Tracy%3D%3DFolk%20Rock%3DA%3D%3D1r34LbKcu7*%7B%7D%20s4sD%5E%2C-%23FZLAl%2CD%2C%5EDsZsLusE%20%2C-%23FZLAl%2CD%2C%20Esu4Ti*%7B*%7B%7D%20%3E%2CD%2ClAsE%20%2C-%23FZLAl%2CD%2CD%5EsZLsusE%20%2C-%23FZLus%3C6x%5EDsSA%7D%20%3Ex3D%2ClALusE%20%2C-%23FZLAl%2CD%5E%2CDsZLsusE%20%2C-%23FZs%3C*06%2C%5EDsAD%2C%5EDs%5E%2CD%2ClE%20%2C-%23FZLAl%2CD%2C%5EsDZLsusE%20%2C-%23FZLAsusLZDsA*%5B%7CQyXAF%23-%2C%20B*%7B%5D%20susE%20%2C-%23FLZAl%2CD%2C%5EDsZLsusEDXyQ%7CZLAl%2C%5EDs%7C%5DQ%7CEsuZLEZL-%23F%20%2CD%7CQyEXZL-%23F%20%2CD%7C%7CQyXssD%2CE%2CyX-%23FAl%2CD%2CLZF%23-%5B%5D%20susE%20%2C-%23FZLlA%2CD%2C%5EDsZLsusE%20%2C*AsD%5EAl%2CD%2CE%20%2C-%23%2C%20Esu%2CD%2C%5EDsZLsusE%20%2C%23-FZLAl%2CD%2C%5EDsZLslALZF-%23FZL%5EDsZLsD%5E%2CD%2C-%23FZLAl%2CD%2C%5EDsLZsusE%20%2C-%23FZLAl%2C%20EsusZLsus%2CD%2ClA%2CLZF%23-%2C%20Esus%3C3x%3E%20%7D%20%3DPop-Rock%3D99%3D1%3D%3D%3DFemme%20Fatale%3DThe%20Velvet%20Underground%28Lou%20Reed%29%3D%3DRock%3DC%3D%3D1r34LbKcu7QyX7%5E4C%5E7X7%5ECA*%7B%5DQyX7%5EF%7CyQX7%5EC%7CQyX7%5EF%7CQyXyQ%7CF4Ti*%5B%5EF%7CQyyQ%7CF%5E*%5B%5DQyXG%7CQyX-D%7CyQXF%7CQyX7%5EC%7CQyX7AC%5E7XX7%5EC%7CyX5CBC%5E7XyXG%7CQyX-D%7CQyXF%7CyQX7%5EC%7C%7CQyX7%5EF%7CQyQ%5D%5B*%7CQyX7QyXF/yQ%7CC5lcKQyX-D%7CQyX5FQ%7CyX5C%7CQyX5F%7CQyX%20LZBbX5F%7CQyX5C%3E%20%3E%20%7DXdna%20taepeR%20%20QyQXyXQyX%3C%7B%20%20QyXQy%20Fade%3C%20%20G%7CQ%7CF5XyQ%7D%20%3DPop-Rock%3D104%3D1%3D%3D%3DFields%20Of%20Gold%3DSting%3D%3DPop%20Ballad%3DD%3D%3D1r34LbKcu7%7CQyX74B-7L%7B%5D%20xZL7-BZLxZL-9BZLxZL11-BZLxZ*ASB-4Ti*%5BDZL%2CGcl%20LZQyX7-BZLA%20B/GZDL%20G%7CQyX7-B%7CQyXD%7CB-7%20KQyXGXDZLA*BB-7LD%20G%7CQyX7-B%7CQyDXZL%20lcKQyXG%7CQyXZG/B%20%5B%20xZLB/G%7CQGadd9yX9ddaG%7CQyXD%7CQXy9ddaG%7CQyXD%7CQyXQ%7CDXyC*%7DQy7-B%7CQXyQ%7CG%20lcKQyXG%7CQyX7-AB*%7B%5D%20xZLDZLA%20B/LZDXyDZLA%20%20DZLA%20DLZGQyXDZLA%20B/G%7C%7D%20x%3E321*%3C%20%20DZLA%20B/%7CG/B%20G%7CQyXG/D%20%7BD%20G/DLZ%20x%20%3C*103x%3E%20%7DDXyQZ%20%3DPop-Rock%3D100%3D1%3D%3D%3DFifty%20Ways%20To%20Leave%20Your%20Lover%3DSimon%20Paul%3D%3DFolk%20Rock%3DE-%3D%3D1r34LbKcu711%239b4nXyQ%5ECZLD%20G/-ESA*%7B%20%5D%20lcKQyXnZL%20lcK7%20lB74Ti*%5B-E1NZ-%20D%23ob7B%207%5ECZL6D%20-EY%7CZL5%237B%20%23F/7BZL9%2311LElZL%2C6*%3CB*ZE-Xy-EZL7-A%20-E%7CQyXE-ZL7-A%20-E2N%7CY%7DQXyQ%5D%7BL7-A%20%7CQyXCyQ%7CBbbB%7CQyXG%3E%2006*%3C%7CQ%7CyX%2CG%7CQyXC%7CQyX66XyQ%7CXG%3E%200cKQyX%7D%7C%3CD.YQyXQyXQyXQyX%5DQ%20%20%20G%3EadoC%20la%20.S%5B%2CQ%2CnQyX%2CGl%20LZnXyQKcl%20%20Z%20%3DPop-Smooth%3D99%3D1%3D%3D%3DFirework%20%3DPerry%28Eriksen-Hermansen-Wilhem-Dean%29%20Katy%3D%3DPop%3DAb%3D%3D1r34LbKcu7F%7CQyX4AbXyXbAA*%7B%5DQyX9ddaDb%7CQyX-F%7CQyXbG%7CQyQ%7CGb4Ti*%5ByXbABDbaddX9ddabD%7CQyX-F%7CyQXbG%7CQyXbA%7CQyX9yQ%7D%7B*%7CQyX-9ddabXyQ%7CF-F%7CQyX-bB%7CQyXb%7CAQyX9ddabD%7CQyX-XyQ%7CD-bB%7CQbB%7CQy%3E%20%7D%7B*%7B%7DQyX9ddabD%7CQy-XF%7CQyXbG%7CQyXbAA*BAbXx3%3C%20%20%3C%20%209dF-XyQQyX-F%7CQyX-bB%7CQXybA%7C%7CQyX9ddabD%7C%7CDbad%7CQyX-XG/bE%5B*CF-KQyXbAZL%20lcKQy9XddabDZL%20lcKQyXcl%20LZ%7D%20%3Ex4X-bB%7C%20%20%5D%7B*%7CQyX9ddabD%7CQyXF-%7CQyX-bB%7CQyXbABAbXyQlcKQyyQ%7CF-XyQ%7CDbadd9%20%20%3C3x%3E%20%7D%20%3DPop-Rock%3D122%3D1%3D%3D%3DFirst%20Time%20Ever%20I%20Saw%20Your%20Face%2C%20The%3DRoberta%20Flack%20%28Ewan%20MacColl%29%3D%3DBallad%3DC%3D%3D1r34LbKcu7L-AZL4CXyQL7GZL-DA*%7B%7D%207G-%20D%7CQyXCZL7G%20-D%7CZCLZx4Ti*%7BbBZLx-LZFLxZLbBZLxZLCZL7ZGLG%20%2CG/-F1NZLFZLZCLZEZLxZbBZLbCLZx%20LCZLxZLbBZLxZLZCL7GZL7G%20G/C2N%7DZxLZBZLxZLLCZLxx%20%7DN3LxZLCZLxZLbBZLZxLCZL7G%7C%2CG%20%20G/CZBbLZZLCZLZx%20%5D%5B*AD-LZxLZG7LZxLZCLZBbLZCLZBbLZCXyQZ%20%3DPop-Slow%20Rock%3D65%3D1%3D%3D%3DFix%20You%3DColdplay%3D%3DRock%3DEb%3D%3D1r34LbKcu7*%5B%5D%20b4Eb%20G%7C%2CbB/Ws%2C-G%20bEZbLB%20-Cl%7C%2CbB/Ws%2C-lC-%20B4Ti*%5Bs%2C-G%20-%2CsW/B%20-Cl%7C%2CbB/Ws%2C-%20GbEZLbB%20-Cl%7C%2CbBbLZEbG%20bEAbB/Ws%7ClC-%20ESA*%5B%5D%20bB%20-Cl%7Cb%2CB/Ws%2C-G%20bEZLbBb%20G-%2C%2CbB/WbB%20-C%20BbLZ/Ws%2C-G%20bEZLbB%20C-l%7C%2CbB/Ws%2C-G%20bEBb%2C%7Cl-Cl%7C%2CW%20%20bAG-%2CsWsusbB%7C%2CG/W%20%20bA*B%5B%5D%20bB%20-Cl%7C%2CbB/%20BbLZ%20bEZL%2C-G%20bbsus%20yXQyX%5D%20Q%2CbB%20subsB%7C%2CG/W%20%20bAZLbBQ%20%20%5BEB%7C%2CG/%20%2CbB%20%2C%7ClC-doC%20la%20.S.D%3C%7C%2CBb/Ws%2C-G%20bEZLbB%20a%3ElC-bB/WsA%20bA%7Cb5XyQZLbB%20%29-G%28susbBQ%7CyX5bEZL2bA%20bA%7CC-XyQEQ%7BY%5DE%7D%20%3Exb5XyQsusbB%7C%2CG/W%20%20bA%7D%7B%20%3Ex4%3CbB%20susbB%7C%20Bb%3C3EZL2bbXyQZ%20%3D%3D73%3D1%3D%3D%3DFly%3DDrake%20Nick%3D%3DFolk%20Rock%3DAb%3D%3D1r34LbKcu7B/bEl4sAb/%2CbD/W%2CbE/W%2CF/b%7CA%2CG/W%2CbA%2CbB/W%2CCW/C%2C%7C4Ti*%7BC/W%2Cbcl%20%20%7DE/W%2CF/bA%7C%2CG/W%2CAb%2CbB/W%2CC/bAsA*%5Bb%2CW/DKQyXbW%2CbD/XyQKcW%2CF/bA%7C%2CG/W%2CbAb%2CB/W%2CC/bAs%7CZL%20l/Eb%2CWbEl%7C%2CQyXbDEbXyQ%5EbA%7CQyXbD%7CQyXb%7CAQyXbDB*%5B%5D%20%20lcK7XyQ%7Cl%7C%2CC/bE/bAXyQ%7CE%20QyXQyX%5D%20%20lcKQXy7bE%7CZL%20lcKQyXb%20%7B*As7%5EbA%7CE/bAs%2CAb/CKQyXbEl%7C%2CF/W%2CFW/%2CG/W%2CbA%7C%2CbB/W%2Ccl%20LZbD/W%2CDB*%5B%5Db%2CAb/QyXbEl%7C%2CF/W%2CF/%2CWG/W%2CbA%7C%2CbB/W%2CCKcl%20%20D/W%2CbZL%20lcAbXyQE%7CQyX7%5EbA%7CQyXb%7CDQyX7%5EbA%7CQyXbD%7CbXyQK%7CQyXb%7CEb7XyQKcl%20%3C3x%3E%20%7D%7CEb7XyQKcl%20%20Z%20%3DPop-Rock%3D110%3D1%3D%3D%3DFly%20Away%3DKravitz%20Lenny%3D%3DRock%3DA%3D%3D1r34LbKcu7s%20%20Al4A%20%20sD%3Ex4%3C%2CsusDs%20D%7CyQX5G%7CQyX7Cl%7C%2C7B%2C%7D%7B*A4Ti*%7BQyX5GC7XyQCl%7C%2C7Bs%20%20Al%7C%7C%2C%2CDsusDs%20D%7CQyX5G%7C7XyQ%7Cl%7C%2C7Bl%7C%7C%2CDsus%2CDs%20D%7CQyX5G%7CQyX7lC%7C%2C7Bs%20%20AlB*%7B%7D%2CDsus%2CDs%20D%7CQyX7C7%2C%7ClCs%20%20AlA*%7B%7D%2CD%2CsuDss%20D%7CQyX5G%7CQyX7B7%2C%7ClBs%20%20AD%2CsusQ%7CD%20sQyX5G%7CQyX7Cl%7C%2CB7s%20%20Al%7C%7C%2CD%2CsusD%7CD%20sDyX5G%7CCl%7C%2C7lA%20%20sl%7C%7C%2CD%2CsusDs%20D%7CyQX5G%7CQyX7Cl%7C%2C7BA%20%20sBB*%7B%7D%2Cs%20D%7CQG5XyQQyX7Cl%7C%2C7Bs%20%20ACl*%7B%7D%2CD%2CsusDs%20D%7C%7CG5Xy%7CQyX7l%7C%7C%2CD%3C4x%3EDs%20D%7CQyX5G%7CQyX7lC%7C%2C7Bs%20%20AlB*%7B%7D%2CDsus%2C%2CsusDA%20%20sB7%2C%7ClC7XyQ%7CG5XyQ%7CD%20sDsus%2C%3C8x%3ED%2C%7D%20%3DPop-Rock%3D150%3D1%3D%3D%3DFly%20Like%20An%20Eagle%3DMiller%20Steve%3D%3DRock%3DA-%3D%3D1r34LbKcu7-AZL74nXyQ-AZL%2C7-A%2CG%2C-AsLZ%20lcKQyXnZL%20lcK%2CG%2CA-4Ti*%5B/Ds%20%207LZA-yX7-Al%7C%2CA/Ds%20%20-7AlSA*%5B%5D%207-A%2CG%2CQ%7CA-7-A%2CG%2C%20Q%20%207-7XyQA/Ds%20%207-A%7CQyX7A-l%7C%2CA/Ds%20%207-A%7C%7C%2C%7ClA-Al%7C%2CA%7CQyX7-7%20D/%7D%207-A%20A/FZLA/D7%20-AZL7-A%20A/FZLA%7B*CA-AB*%7B%5DLA/D%20Q%7CF/A7-A%20A/FZLA/D%207A-B*%7B%7DQyX7-A%7CQyXLZA-7yXA/DKQyX7D.S.%20lcKQyX7-A%2CQ%2C%5B%7D7%20-A%20A/F%3EadoC%20la%20LZA-85*%3CZ%3C%207-A%7B*BA-A%20A/FZLA/D%207-ALZ7-A%20A/FZLA/D%207-7%20%7D%7B%5D%20%20lcXyQ%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Smooth%3D93%3D1%3D%3D%3DFool%20On%20The%20Hill%2C%20The%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7-E%7CQy4D6XyyXD/7-E%7CQyX6DA%7B*QyXQyXQyXQyX%5DQQ%7CD6X4Ti*%5BL-Dl%2CQ%7CE-7%2C-DsB*%5B%20QyX%5D%207%20A7-EZL-B%206DZLA%20sBb/DyXD/7XQyXQDXyQ%7Cx4%3C%20%206DlZL7-D%2C-6D%2C-DsZLG/7C%20-G%3E%20%7DXy/bBlZyQXyQ%7C%7B*CD6XyQ%7CE-7/DXyQ%7D%7C%20%3DPop-Rock%3D76%3D1%3D%3D%3DFor%20No%20One%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7yXB%7CQ4BXyQQyXE%7CQyX%23F/-%23GQ%7CyX-%23G%7CQyX%23A/B%7C%7CA7Xy4TA*%7BQyX7A%20%5D%5B*A%7CQyX%23F/-%23G%7CQyX%23-G%7CQyX%23A/B%7CQyXBEXyQ%7C%20lcKQ%2C-%23F%2CKcl%20%20s%7C%2C%23D/W%20%20-%23C%7CQXy7%23G%7CQyX-%23CB*%5B%5DC%23-/EQyXB%7C-%23F%2CE%23%2CG%237%7C%2C%23D/W%20%20-%23C%7CQy7X%23G%7CQyX-%23Cl%7C%2CB/sC%23-/G/-%23C%2CC%23-/G%23%2CG%237/B%2C%7ClC%23-XyQ%7CF%23sus%20F%237%3C3x%3E%20%7D%20%3DPop-Rock%3D145%3D1%3D%3D%3DFor%20Once%20In%20My%20Life%201%3DStevie%20Wonder%20%28Miller%2C%20Murden%29%3D%3DSoul%3DF%3D%3D1r34LbKcu7GZL%23F4FXyQ%206FZL%2BF%20FA*%7B%20%20yQXQyX%7D%20%3Ex3%3C%20lcKD7b9/4Ti*%7B%20FZL9%20D7LZ1NZL7C%207-GZL7%5EG-%20-GZL7D%20%297C%28-GF%20C7%23%29-G%28-C%2C%5EbB*BFLZ-GsZL7-DZL7-AZ6LbBZL7%5EbBZL5%237F%2CA-%2C%7C%5B%5D%207CL7-D%202lF%5E77GZL7%5EbBZL5%237FLZFC*%5BQyX7FZL6F%20LZF/CN%7C%7D%2C7G%20bGAC7LZF1bD%207%5EDZLE%206bGLZ31C%207%5EbDZLbE%2063%20%5D%7B*%207-GZA%20-bAb6%20Eb%20%297bE%28-bAZL7bE%29%20-bA%28-bAZLG/9b7Eb7LZGZL%2BbZL7%5EBZAb-7ZLbGB*%5BQyXbGZL%2397bD%20bG1NZL7bD%20Gb%2BLZL7%5E-bX7bGZb-LZE7%5EbGl2N%7C%7D%2C7bD%2CB%5E%7C%2C-bB%2C-bAsZL-b%20Gb6LBZL6BZL7bDCGbLZZL%2C-bE%20%2CbD/bGZ7LbAZL7%5EBZL5%237bGAb-%2C%20*%5B%5DQy%7BGb6%20ELZD%5E7%20Db13LZGb6%20ELZD%5E7%20Db13%20%7D%20%3DPop-Soul%3D110%3D1%3D%3D%3DFragile%3DSting%20%28Gordon%20Sumner%29%3D%3DPop%3DE-%3D%3D1r34LbKcu7%2CE/GZ4E-11%7BZLf%20%20B/AZLf%20%20-9EZLf%20%20B/AZLf%20%20E-7%2CL4Ti*%5B7-AZLLZxLZ7-EA*%7B%7D%20-EZLE/B7lZL7BZL31b9b7BLZG/E7-AZL1b9b7B7b9bL6CSB*%5B%7D%20%3Ex4%3C-ZELE/7BlZL7BZL31ZxLZBZLxZL31b9bZsE-7ZL6CZL-El%7C%2CE/D7%2C-EsZL-El%7C%2CE/D%2CxLZB7LxZL3%2CE/GZsE-7%2CC*%7B%5D%20Q%2C-El%7C%2CE/%2CD7-EsZL-El%7C%2CE/DE-7%2CLZLxZLZL7-ALZxLZGZL-E%7CZL-EZLE/B7ZL%2C7BZL31b9b7B/E%2CLZ7-AZL/D%20%2C7b9b13%20-EZL7%5E-E%3EadoCl%20a%20.S.D%3CZL%2C7BZL%7D%5BQE-7BZLx9-EZL-XyQ%7CAZLf%20%2011-ED*%5B%7CyQX-EZL%2CE/D%20%2C7-E/B%20%20fEZL%2CE%20%20fLZA/B%20%20fLZ%7CE-11%20%20fLZA/B%20%20fLZE-XyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D160%3D1%3D%3D%3DFree%20As%20A%20Bird%3DBeatles%20The%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu7CZL7G4A%20F%23-%23F%20AZL7E%20-DZL%23-F%20AZL7E%207%5EFZL-LZD-%204Ti*%5BF%20AZLEsus%20ZL-%23F%20AZL7E%207%5EZFL-%23F%20ASA*%7B%5D%207ED-%20E7ZL-A%20QyX-%23-%20G7LFB*%5B%7D%20%297G%287E%20%29b%2BA%28susEZL%2C-A%20CZXyQ%7CFDZL-%23usE%3EaQLZA%20a%20.S.D%3C%7CQyX7G%7CyQX-%23F%7CQyXFZLG/Wl%20Cod%20%207G%7C-A%20CZZ%5BQEsFZL-A%20CZL7G%207%5EAbZL-A%20CZL%2C7E%20su-%20G7L%207E%20sL-%23F%20G7%20%5DX%207-DZL-%23F%20AZL7%20EFZL-%23F%20AA*%7B%20QyE7LZA%20-FZLA%5B%20Qy7%20%7BA%20%20AZL%2C7G%20-DZL-%23%20FA%7C%7D%207G%20-DZL-%23F%20f%20%5DXG%20-DZ%20A/GLZA%20A/GLZAXyQZ%20%3DPop-Rock%3D77%3D1%3D%3D%3DFruit%20Tree%3DDrake%20Nick%3D%3DFolk%20Rock%3DA-%3D%3D1r34LbKcu74%3C%20%20E4G6/F9ddaD%28%23F/9ddaD%20%7BEZL%23F/6GZLEZL%23%29%20ELZ4Ti*%5BQyXE%7C*ASA-%3C%20%20%23F/7-A%7CQyXG-/A%7CQyX%23G/-A%7CQyX4x%3E%20%7D%7B%7D%20%3Ex.D%3C%7D%20%20%5DXyQAZLG/-CZLA/-D%7CyQX%2CB/-EB*%7B%20%20QyXsus%20EQ%20lcK-EB*%7B%20Coda%3C%20lcKQyXEZL%20lcQKyXE/FQ%7BY%5DQyXE%3E4x%3E%20%7Dla%20.S%5DQyXE%7CD-/AddaD%7CQyXE%7C%7D%20E%20ussA%7CQyXG/-C%7CQyX9%20ELZQyXB/KQyXE*AA-X4%3C%20%20%23F/7-A%7CQyX/G-A%7CQyX%23G/-A%7CQyx%3E%20%7D%7C%7B%20QyXdaDZLDadd9GZLxZL%23G/EZLxZ9L-AC*%7B%5DQyXEZLE%20-6LZxZL%20lcd9/F%23LZxLZF%5E13LZxLZELZx%3C3x%3E%20%7DA-9LZxLZE7sus/A%20E/A%20Z%20%3DPop-Rock%3D122%3D1%3D%3D%3DGame%20Of%20Love%2C%20The%3DSantana%20%28Alexander%2C%20Nowels%29%3D%3DPop%20Rock%3DE-%3D%3D1r34LbKcu7%5ED%7CQy4E-9X*%7B%5DQyXA/G%7CQyX7G%5E%7D%20%3Ex3%3C%20%207%5ED%7CQyAE-9X4Ti*%7B*%5B%5DQyE-9XyQyX9-E%7CQyX7%5ED%7CyQX9-E%7C%7CQyX7%5ED%7CQ%7CD%5E7X%7CQyX7X7%5EG%7CXyQ%7CD/D%7CQyX9-E%7C%5DQyX/AG%7CQyX7%5EG%7CQyX7%5EF%23XyQ9-ESBD%7CQyXAXyQ%5DQyX7%5ED%7CQyX9-E%7CyQX7%5ED%7CQyX9-EC*%5B%7C%7CE-9/G%7CQy%5DQyXA%7CE-9XX7%5EG%7CQyX7%5ED%7CQy9X-E%7C%7D%20Q%20%20A/G%7CQyyQ%7CG/QyX7%5EQyX7%5E7XyQ%7C-%23F%7CQyX-E%7CQyXAG/%7CQyX7%5EG%7CQyX-%23FXyQ%7CG-BD*%5B%20.S.DyQ%5D%7B*L7%5EDZL9-EZL7%5EDLZ9-EZL7%5EDZL9-ECZ%3C*58XA/G%7CZL7%5EDda%3EG%5EZL7%5EDZL9-EZL7%5EZDL9-EQ%7B%7D%20A/GZL7E-9LZoC%20laG%5E7LZG/A%3C3x%3E%20%7D%20%3D%3D116%3D1%3D%3D%3DGet%20Back%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu7lcKQy4A7XyA*%7BY%5D%2CA/D%2CA/Gs7%20A%7CQyX7AZL%20lcKQSlA7X4Ti*%5B*%5B%5DQyXyQ%7CAyX7DZL%20lcKQyX7%7CA%29A/D%28%20%29A/G%28%20%207Q%7CA7X7DZL%20L%20x%20Z7%239LZ%207Al%7CY%7C%2CA/D%2CA/sG%207A%7CQyX7DZL%20x%20A7%239LA%207ABAC*%7BYXyQ%7CAA%20D/GZLD/C%207D2ZNL%20QyXQyX%7D%20Q%20%207-/D%20%5D7D1NZlQ%7BY%7Dcl%20LZA/Gs%207A%3EadoC%20l%20a.S.D66*%3C%7CQyX7D%2CD/A%2CKQyX77DZL%20Kcl%20L%237A%207AlB*%5B%7D%2CA/%2CDA/Gs%207A%7CQyX7DZ9LZ%20xQyX7AXyQ%7CA7XyQ%7ClA7%20A7%239LZ%20x%20LZD7XyQKcl%20%20Z%20%3DPop-Rock%3D123%3D1%3D%3D%3DGet%20Here%3DRussell%20Brenda%3D%3DPop%20Ballad%3DC%3D%3D1r34LbKcu7QyX9d4Fadd*%7B%20QyX%7D%20G/F%207-ZDL7-A%20E/C%7CQyX%2C9ASFad4Ti*%7B7-DZLA-7LZ/C%7CQyX9ddaF%7C%7CQXy%2C11-AZLG/F%207-DE%20A-7%20E/C%7C/C%207%5EZN1CX%5D%2CE/G%2CD/Fs%20C2NQ%7CyXQyXQyXQyX%7DQy%5B*BlCLG/F%20dnE%20d11%20%20G%20.S.D06*%3C%7C%2C-Es%20%207%5EFZLG/W%207-A%7C%2Cal%202n-EZLD%207-DZ9%20F/GE/C%7CQyX9ddaFA*Q%5ByXQyXQyXQyX%5D%20%2C%20A-7L-Dl%3E.%7BY%20QyA-11%2CF%207-DZL7-A%20E/CQ%7CyX9ddaF%7C%2CG/W%20%20/G%20%5DXZLG/F*C%3C*66%20Vamp%20and%20Fade%3EFadd9XyQ%7CC/E%20A-7LZD-7%20F/G%20%7D%20%3DPop-Slow%20Rock%3D60%3D1%3D%3D%3DGirl%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DC-%3D%3D1r34LbKcu7LC/bE4C-%20G7G%20-CZL7G%20bE%7CQXy-FZLC/bE%20-CZL7LZC-%204TA*%7BC/-FZQ%7CC-%20%20bEZL%2C7bB%20C/-FLZD/-G%20bEB*%5B%5D%20Q%20G-/DLyX-FZbA%7CQy%7D%5B*CFyXC%7CQyX-F%7CQyXCQ%7CyX-F%7CQyXC%7CQyX-Q%7CF-X%207bB%20oC%20la*BEb%2026*%3CZLD/-G%20bEZ%2CL7bB%20C/-FZLD/-GD.S.%20%5B%5DQyX%20C/-F/C%20BbG%20bEZL%2C7bB%20C/-ZFLD/-G%20bEQ%5BY%5D%207-/DLZ-F%3EadCZL%2C7%5B*DlCZL%2C7G%20%2CbE%7CQyX-%7CFQyX7-CZL%2C7G%20%2C-C-%2C%20G%5D%207bBD/-G%20%7CF-Xy7bB%20C/-FZLD/-Gb%20ElB*%7B%5DQyX%2C-C%7CQ%2CLZEbQyX7-LZF-/C%20Bb7%2C%20%7D%20%3DJazz-Gypsy%20Jazz%3D97%3D1%3D%3D%3DGirls%20Just%20Wanna%20Have%20Fun%3DCyndi%20Lauper%28Robert%20Hazard%29%3D%3DPop%3DF%23%3D%3D1r34LbKcu7Bs%20-%234F%23su-%23Dl%7C%2C%23C/%23F%2C%23A%23/Fs%20sus%23FZL%23F%20sXyQ%7CD4Ti*%7BC/Ws%20%7B*ASlQyX-%23Dl%7C%2C%23C/%23F%23%2CA/%23Fs%20%23F%7CQyX%23F%7CD%23-%20%7D%2C%23C%2Cs%23FZLadd9X-%23D1N%7CQyX9ddaBLZ%23C%20-%23DZL%20lcKQy%2C%20C%23%2CBl%7C%2C%232N%7D%2C%23%23%2CLZF-%23D%7CQyX-%23Dl%7C%2C%23/C%23F%2C%23A/%23Fs%20sus%23%20sB%2CCF%20%2CsuZL9ddC%23%20%5B*%23C%2C-%23DsZLxZL%23FLZxZL-%23DZLxZL%23FB%2C%7ClBa%20-%23Dl-%23D1NC%23%2CLZ%23FlC*%7B%2C%23C%2CBs%20-D%23%7CQyX-%23DZLxZL%23FLZxLZ%20%2C-%23Dl%7C%2C%23CN2D%23-A/%23Fs%20%23FZL%23FlA%5B*%2C%23C%2CBs%20-%23D%7CQyX%23%2CF%23/%7D%20xZL%23C%2C-%23D%23-%20%20ddaBZL%23C%20-%23DZLZxL9ddaBl%7C%2C%23C/Ws9LZsDZL-%23D%20%2C-%23DlF%23LZaBl%7C%2C%23C%2C-%23DsZLZxL%23FZLxZL-%23DZLxdd9LZB*%5B%5D%2C%7C%2C%23C%2CF%23LZxDl%7CQyX%23Fl%7B%5D%2C%23CB%2Cs%20-%23D%7CQyX-%23DZL%23-%20sBZL%2C%23ClF%23%20%3CXyQRepeat%20and%20Fade%3E%20LZD%23-%2C%20sB%2CC%23%7D%20%3DPop-Rock%3D115%3D1%3D%3D%3DGive%20A%20Little%20Bit%3DSupertramp%20%28Roger%20Hodgson%29%3D%3DPop%3DD%3D%3D1r34LbKcu7G%20%20D%7C4D%2CpplA*%7B%7D%2CGlpp%2CAl%7CG%2Cpp%2CA%7C%2CGpp%2CD%7C%2CAD%20%20A%2C4Ti*%7BEZL-BG%2C%7ClA%2CG%20%20A%7C%2CG%20%20Al%7C%2C%20G%20D%7C%2CA%20%20D%7C%2CGl%20%20%7C%7CN1s%20%20A%7C%2CA%20sus%2C%7CGLZ%7C%2CE%2CsusEZL-B2N%2C%7DA%2CsusA%7C%2CA%2CsusAGLZlAE%2Csus%20CZLGs%20A%20%5DZL7-BZL7-%23FZL7B-ZL7-%23F%3EoloS%3CB*F%23-LZusAZLN%7C%7D%20AD/ALZZLA/D%20AZLA/D%207ZALA/D%20AZLA/D%207AA7%20D/%20AZLG%20A/D%20Esus%20/D%20A%7D%20A/D%207AZL/AD%20A%7B%20G%20CZLGZLEALZA7ZL-B3%20D/G%7CDLZA/Cl%7B%7D%20%3Ex4%3CD%20D/GQ%7CyXD/CZLD%2CD/G%2CD/DXyQ/G%20D%7BD/G%20%2CyQ%7CG/LE/W%20%23F/susAl4T2ZLG/W%207-A%7CQyXBZT44DXC%7D%20D%2CLZA/D%2CG/D%2CDLZDXyQZ%20%3DPop-Rock%3D97%3D1%3D%3D%3DGive%20Me%20Forever%20I%20Do%3DJames%20Ingram-John%20Tesh%3D%3DRock%20Waltz%3DC%3D%3D1r34LbKcu7ZL%207%5E4C%20LZh%23F%7CQyX%2CG/CZL%20-7DZL%207%5EbBZL%207%5EF7%20LZF3Ti*%5BsusGs/G%20LZZLFZL7-AZLxZLBG/ZLxZLCA*%7B%5D%20nppD-7LZFZL%20xsusGZCLZxLF%7CQyXFlZL%2CE/C%2C/DbB%2CCsZLGZLB/GZ%23h7%20Ll%7C%2CG%2CQyXG/%5D*BSE/DZLsusDZLxZL-%7CAQyX%23G/E%7CQyXsusF%23LZF%20GZL%207%5EFZL-7%2CG/Q%2CGZLFZL7h%23FZLA-ZLEZLClC*%5B%5D%20%2CBLZN1CA%2CGs%7CZLxZL7LZD-%7C%7D%20np%2CG/F%7CQyX7F%5EZL7h%23FZLG/CZL7N2F/A%5EbBZL%23G/EZE/G%23LLxZLA/FlD*%5B%7DnsC%2C%2CF%7B%20%20%2CB/GZL-AZZG/BLZLB/GL%23F/DZD/F%23Q%5BY%5Dns%2CGZLsusGa%3EdoC%20la%20.S.D%3CZLlA-LZL-AZL%20%20G/FLZA-LbBZL%207%5EFZL%20Cl%7BLZGfZLFfZL%23F/DfZ%5E7%20LZGZLFZ%7DCXyQZ%20%3DPop-Rock%3D102%3D1%3D%3D%3DGive%20Me%20Strength%3DClapton%20Eric%3D%3DBlues%3DE%3D%3D1r34LbKcu7usBsZ4ELZsL7EZLEl%2Ci*%2C%5B%2C7%2CBE%7C%2CA%2CE%7C%2C7B%2C7%23FZF%237L4Ti*%5BB%2CE%7C%2C%7ClELZ7B%2C7%23FsZLEl%7C%2C7%2CB7%23F%7C%2C7A%2CAsZL7E%2C%7CE%2CA%2C7B%2CsB%7CQyXAlEXyyX7E%7CQyXEZL7B%20ZEL7A%20EZLA%207%23F%7CQQ%7CF%237*%5B%5D%2C7ZL7A%207LZEX%207%23F%7CQyXEZLA%207F%23%7CQyXA%7CQyX7E%7CQyB7LZEB%20sus%20E%7CQy%5D%5B*BAyX7A%7CQyXAZL7E%20ZALD%20AZLE%207B%7CQyXQ%7CB7X%207E%20EG/W%2CAXyQ%7CA%2CDZLD%207B%7CQyXAZ7LD%207B%7CQyXD%7CQyX7W/C%23%2CAZL7E%23%2C%7CE7XyQZ%20%3DPop-Rock%3D75%3D1%3D%3D%3DGive%20Me%20The%20Night%3DGeorge%20Benson%20%28Rod%20Temperton%29%3D%3DFunk%20Jazz%3DF-%3D%3D1r34LbKcu7SA*%7B%7D4F-9%20%207-CZL7-bB%209-FLZ7%5EbD%207-CZL7-bBDb%5E7%204Ti*%7BL7-bBb-7LZZL7%5EbD%207-CZL7-Bb%209-FZL7%5EbD%207-C%7CF-9%20B%209-F7-F%2CBDb%5E7L%2CQ%2C11bEZL%2C7-bBLZ%20%7Cr%3E2QyX96*%3C%20Z%20%5D%5B%2C*%207-CZ7-bB%20LZC-7%7C%7D%207%5EbD%207-CZL7b-B%209-F1NZL7%5EbD%20N2F-97-bB%20-bEZL%20Db%5E7bAZL%2CbD%20%2C7-bEZ%2CLbG%20%2C7-bA%2CC*%2C%5B%20-7%20Gb7-CZL%2C7bDZ%2CLZAbZL%2CbG%20%2C7-bAlZLb%2CD%20%2C7-bEZLbG%207-E%5E7%2CLbD%20%2C77-bB%20XyQ%7CE7%5EbD%207-CZL7-bB7%20-F%2CB*%2C%5B%5DQyX11bLZF-77%5EEZLbEZLb%20Db%5E7A%2CC*%2C%7B%207%5EbD%207-ZCL7-bB%207-F3N%7C%7D%20b-7%20G7-CZLoC%20la%3C3x%3E%20%3CZL%207%5EEZL7bDZL7%20%5EEZLbG%207-bAl%7C%7DD.S.%20bD%207--CZL711XyQ-F%2CD*%2C%7B%7D%20%20n%20ZLn%20%20ZL%20n%20ZL%20n%20Q%7B%5D7%20Bb-bE%3Ead7%20Db%5E7LZF-9%20Bb-7LZC-7%20Db%5E7%20%7D%20%3DPop-Smooth%3D108%3D1%3D%3D%3DGolden%20Lady%3DWonder%20Stevie%3D%3DPop%3DEb%3D%3D1r34LbKcu7-FZL74Eb%5E7%7B%7D%20sus7D%207-A%7CQXy7-G%7CQyX9-F%7CQyX*AEb%5E4Ti*%7BZL7%5Eb7LZsAD%2C7-AsZL7-GZL9F-ZL7%5EbEl%7C%2C7D%2C7-7%2C%7ClE-GZL9*%5B%5D%20%2CZsAb-ZL9-AlZL9BZL7-F%23ZL7%5EbGl%7C%2C7bD%2C7D7susL7%5EbBZL6-G-%5E7LZL7%5E-G%20-GZL%20lcKyQX7%5EbAZL6-G%207-GZG-7%20G%20-GBL7%5EbEyQKclyXsus7bB%7CQyX7-ZFL%20lcKQyX7%5EGZL%20Q%7D%5B*AX7%5EbA%5EbEl%7CZG-7L-AsZL7-GZL9-FZ7L%5EbEl%7C%2C7D%2C7-AsZ7%2CD7%2CL9-FZ7bE%2C7%5E7LZs-AlZL9BZL7-%23FZ7L%5EbGl%7C%2C7bD%2C7-bA9LZsDbBZL7AZL7%5EAb-%20A%7B%7D%20%20lcKQyX7%5EAZ6L-bA%207-bAZL7%5E-bA-%20A-lQ%7B%5D%2CQyX7%5E6LZBbbB%207-bBZL7%5E-bB-%20bB%7B%7D%20%20lcKQyX7%5E-6LZB-A%207-Kcl%20%20%7D%7BB-%20B-%5E7LZB-7%20B-6LZC%5E7XyQKcl%20%20%7D%20%3DPop-Smooth%3D104%3D1%3D%3D%3DGood%20Day%20Sunshine%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7%23Fs%20%204EXyQ%23Fl%7C%2C%23Fs%20%20BB*%7B%20%5D%20lcKQyXEZL%20lcKXyQ%7CB4Ti*%5B%7CQyX%2CXyQ%7CE%2C7E%7CQyX7BZL7%23F%2C%20AA*%5D%20%20lcKQyX%2C7XyQ%7CA%23Fl%7C%2CFs%20%20B7LZB7%23Fl%7C%2C%23Fs%20%20BB*%5ByQX%2CA%7CQyX%2C7E%7CQyX%2CXyQ%7C%23F%20%2CAA%7CQyX%23%2CXyQyX%2C7BZL7%23F%20AC*Z%5BL%20lcKQyX%2C7E1N%7CQ%7CE7%2CFl%7C%2C%23yX%2C7ED%2C%20B7yX%2C7E2N%7C%7DQyX%2CDQ%7CyX%2C7A%7CQyX%2C7EZLQ%7CT34%7CQyX%2CE43T%7C44B%20%20E%7CQyX%2C%23Fl%7C%2C%23Fs%20%20B%7CQyX%2C%23Fl%7C%2C%23Fs7%2CXyQTD*%5BQ7%2CXyQ%7C%7BT44F7%2CXyQKcl%20%20%7D%20%3DPop-Shuffle%3D120%3D1%3D%3D%3DGood%20Times%3DChic%20%28Edwards%2C%20Rodgers%29%3D%3DPop%3DE-%3D%3D1r34LbKcu7XA/GZ4E-7XQyX7-EB*%7B%7DQyX9%7CAQyXA/GZL%20lcKQyKcl%20L4Ti*%7BGZL%20lXyQ%7CE7-EA*%7B%7DQyX9A%7CQXyA/GZL%20lcKQyX7-XyQKc9A%7CQy%20lcKQ%7CA9XyB*%7B%7DQyX9A%7CQyXAG/ZL%20lcKQyX7-E%7CQE-7XyQyXA/QyX7-XyQ%7CA%7DQyX9A%7CQyXA/GZ%20LlcKQyX7-E%7CQyX9%7B*ASEA/GZL7-EB*ZG/AX9A%7CQyXA/GZL%20lcQKyX7-E%7CQyX9A%7CQyXyQ%7D%7BL%20lcK%3EeniFl%20LZGQyXA/GZL%20lcKQy7X-E%7CQyX9A%7CQyXA/%7CA9%20%3CcKQyX%3C%20%209ACE-7XiF%20la%20.S.DQyXQXy%3C%20%20A/GZL%20lcKQyne%3ELZ*%7B%7D%20%20*328x%3E%20%7D%20%3DPop-Soul%3D110%3D1%3D%3D%3DGoodbye%20Yellow%20Brick%20Road%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DF%3D%3D1r34LbKcu7G%207-G4F%20C/QyXFl%7C%2C7C%2CsusC%20sbBZLC/W%207-DZLE%5D%7B*AS4Ti*%5B%20%20F%7CQLZC7%20LbB/bE%20bEZLD/b%20BbBZLA/F%20FZLE/CZC7XybB/7-LC/bA%7ClF/AG/bE%20bEZLF/bD%20Db/7-bBB*%5B%7D%20C/W%20LZAb%20%2CG/WsyX7A%7Cb/CLZ*%5B%20%20QyXQyX%5D%20%2CGW/%207CZLF/bD%207-bBCFXyQD%20bDZA%7CQyXyQ%7CF%2CXF%7CQyX7C%7CQyX7-%7CGQyX7Dl%7C%2CE/Ws%20%20yQ%7CD-XbB%7CQ%2C7C%20%2CBbXyQC/W%20%2C-DZL%2CE/C%20F%2C%7CQyX%2CbD%7CQyXbD%7C%2CLZBb%7CQyX77-bBZBb-7/%20bDZLC/bA%20bAZL/GbE%20bEZLF/bD%20bDDb/CLB*%5B%5D%20%20Db/FLZC7%20W/G%2CLZF%20%3CFine%3E%20LZ%3CD.S.%20al%20Fine%3E%20x%20%20%5D%20%3DPop-Rock%3D125%3D1%3D%3D%3DGravity%3DMayer%20John%3D%3DBlues%3DG%3D%3D1r34LbKcu7daCZL8GXyQyXGA*%7B%7D%20%3Ex3%3C%20lKcQyX9ddaCZL%20lcKQKcl%206Ti*%7B%20lcKQKcl%20LSB*%5B%5D%20%20lcKQyX9ddaCZL%20lcKQyXG%7CZA-7XyQyX9dQyXGCyQKcl%20lcKQyX7D%7CQyX%2C%5E7bE%7CQyX31%5EbBZL%20Q%20%7D%7B*X7DZLCZL%20lZCaddGA*Q%5BY%7D%20%20x%20%3EadCo%20la%20.S.D%3C%7CQyX9XyQKcL%20lcK%20pmaVyQKcl*%2C%7B%5D%20%20lcKQyX9dadCZL%20lcKQyXGZL%20D%2C%3C%20%20X9ddaand%20fade%3EGXyQKcl%20LZCadd9XyQKcl%20%20%7D%20%3DPop-Rock%2012/8%3D44%3D1%3D%3D%3DGreatest%20Love%20Of%20All%2C%20The%3DWhitney%20Houston%28Masser%2C%20Creed%29%3D%3DPop%20Ballad%3DA%3D%3D1r34LbKcu7D/W%2CE4%3C*631NZL%2C7-%23F%207-%23C%7Bl%2CD/7E%2CEs%20n%3EQyXB-9%20s4Ti*%5BDZL%2C%2BB-9%20E%2C7A%2CA/7-Es%206AZ%2CL%2BA%20AA*%5B%5D%20%2Csus7%7ClD%20Dl2N%7D%2C%209-BZ%2CD%2C%7ClF%207-%23Cl%7C%2CD/W%2CE%20s-BZL%2C7-%23F%207-%23C%23-7%2CL%2BDs%206-%23F%207%5D%5B*BA%2CD%2C%2BDs%206DZL%2C%2BDD%20ZL%2C7A%206AZL%2C%2BA%20%7ClC%23-%20%2CE/D-BZL%2C-9%20D/D%7C%7D%20%2CE/7-B%207-BLZ%2C%23C/A%20DC*S%7B%20%2CE%20A/C%23BZL%2C7s%207-B%2CLZT2%23F%207-%23C44TD*%5B%20yQX%5D%20D/E%20%2Csus7E4-7%2CLZE/D%207BZL%2C7/D%2C%7Cl-%23Cl%7C%2CD/E%2CE/Ds7%20-BZL%2C7-%23F%207-%23C7%20F%23-E%2CE/D7-%23FlE%2CLZA%2CA/Gs%207-EZL%2C7-%20B7-%23F%2CD*%2C%7B%20A/G%20A/G%2C%7D/D%207-ZL%2C%2BDZE-7%207A%206AZL%2C%2BA%20AA*%5D%5B%20Q%29E%28%20%20DlZLA/G%2CLZD%20L7-B%20*%3CZL%2C%2B%2CD%2C%7C7-%23Cl%7C%2CD/W%2CEs%20-7BZL%2C7-%23F%207-%23Cl%20F%23-7Ds%206D/Ds%20%3E.%20al%20BZL%2C7-%23F%207-%23CQ%5D%7B%20%2CE/D%207-B%3EadoC-7%3C3xS.D46E%28D/E%29%3C*07%5C%3EE/D%2C%7D%7ClD%20A/C%23%2CLZsB-7%2CB-7/E%2ClAadd9%2C%20Z%20%3DPop-Slow%20Rock%3D67%3D1%3D%3D%3DGreen%20Is%20The%20Colour%3DPink%20Floyd%20%28Roger%20Waters%29%3D%3DRock%3DC%3D%3D1r34LbKcu7*%7B%5D%20%204GXyQXDZL-E%20CZL-B%20GQ%7CyXC%7CQyXG%7CQyXC%7CyQKcl4Ti*%5BQyXGB%7CCXyQlcKQyXDZL-E%20CZ-LB%20G%7CQyXC%7CQyXG%7C%20%20%7D%5B*QyXGA%20GZLC%7CGXyQ%2C%7B%5D%20%20lcKQyXDZLE-%20CZL-B%20G%7CQyXC%7C*C%2CG%20QyXC%7CCLZG%20%3CXyQXyQVamp%20and%20fade%3ECLZDXyQ%7D%20%3DPop-Rock%3D78%3D1%3D%3D%3DGroovin'%3DThe%20Young%20Rascals%20%28Cavaliere-Brigati%29%3D%3DR'n'B%3DEb%3D%3D1r34LbKcu7F%7CQyX4EbXy%2C%7B%5D%20bB/W%207-F%7CQXybEZLbB/W%207-F%7CQ*B%2CEb4Ti*%5BQyX7-BbLZE9-F%7CQyX7-G%2CA*%2C%7D%5B%20bB/W%207-F%7CQyXbXyQ%7CG/W%207-F%7CQyXyQ%7CG-*%2C%7BZL%20QyXQyX%5D%2Cb7B%2CbAs%207-F%7CQyX7B%2ClEbX9-F%7CQyX7-BbLZE9-F%7CQyX7-G%2CA*%2C%7D%5B%20bB/W%207-F%7CQyXbXyQ%7CG/W%207-7-FsZyQ%7CG-B*%2C%7B%20%20QyXQyX%5B%2Cb7B%2CbAs%207-F%7CQyX7%2ClEbLX9-F%7C%5B%5D%20%2Cb%2C%7ClEb-F%7CQyXbEl%7C%7D%2CbBW/%3Ex345*%3C%2C7-FsZL7%20W/BbB/W%2C%20bA%7CQ-7XyQ%7CQyX7-G%7C%7CQyX9-%7CFQyX7-G%7CQyX9-F%7CF-9XyG%2CA*%2Cdna%20pF-7%20B%3CbEZLbB/W%207-F%7CyQXbEl%2CB*%2C%7B%5D%20%2C7b%20%20VamZL7-G%20fade%3EXyQ%7CF-7%20W/Bb%20%7D%20%3DLatin-Cuba:%20Cha%20Cha%20Cha%3D106%3D1%3D%3D%3DHallelujah%3DCohen%20Leonard%3D%3DRock%20Ballad%3DC%3D%3D1r34LbKcu7%2C7G%20C4C%20G7FZL-A%20CZL-A%20CA%7B*QyXQyXQyXQyX%5D%20%20G%2CLZ4Ti*%5BZLG%20CF%2CG%2C%7CZL-AZLFB*%5B%5DQyXA-ZL7E%20GZL%2CF%20-AlFXyQ%7Cs%20CZL%20-Al%7C3x%3E%20%7D%20CZL%2C7G%20CZL%2CG%20ZFL-A%20CZL-A%20CA*%5BsF%2CG%2C%3C7G%20C%20%3Ex4%3C%20E7LZedaF%3C%7CQyXF%7CQyXA-%7CQyXFC*%7B%5DQyX-A%3EC%20G7GZL%2CF%7D%20%3DPop-Rock%2012/8%3D59%3D1%3D%3D%3DHappy%20Xmas%20%28War%20Is%20Over%29%3DJohn%20Lennon-Yoko%20Ono%3D%3DPop%3DA%3D%3D1r34LbKcu7aEZLE8A%20AaZL-B%2011-BZL9-B-%20BZLA%20susAZL9ddEsus%206TA*%7B-E%20-ELZA%20AusDZL9ddaD%20DB*%5D%5B%207A%20susAZL9ddas%20DLZE%209dd%5B%5D%207D-11%20EZL9ddaD%20DZLA%20%2Cd9daAZLA%20susAZL-Dsus%20EZL9%5E%5B%7D%20%3ExQKcl%20%7CQyXD%7CQyXG%7CQyX-7EZL%20lcKQyX7AZLE%20%20%3C3yXGC*ddaEZ%20AaddsEZL-B%2011-BZL9B-%20-BZLA%20susAZL9us%20ELA%2CD*%2C9%20ELZAXyQZ%20%3DPop-Rock%2012/8%3D49%3D1%3D%3D%3DHard%20Day's%20Night%2C%20A%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7XG%7CQy4GsusXGZL9ddaC%20GA*%7ByQXQyXQyXQyX%5DQyXyQ%7CFX4Ti*%5B%5B%7DQyXCadd9C%20G%7CQyXD%7CQyXC%7CyQXG%7CQyXF%7CQyXGZL9%2CLZG%20G%7CQy%7B%5DQyXXyQ%7CEX7C%7CQyX-E%7CQyXGLZ%20lcKQyX-B%7CQyX-yQ%7CD7-BSB*%7CQyXGadd9L%7CQyXGZL9ddaC%20GQ%7CyXG%7CQyXF%7CQyXGZFXyQ%7CC%20GA*ZL9C%20DXyQ%7CGQ%5B%7DQyXG%3EadoC%20al%20.S.D%3CZLQ%2C9C%20GXyQ%7CG%7CQyXCG%20Cadd9LZG%20Cadd9%20%7BD-11%20D-7%3CRepeat%20and%20Fade%3ELZ%20x%20%20%7D%20%3DPop-Rock%3D135%3D1%3D%3D%3DHard%20To%20Say%20I'm%20Sorry%3D%28Cetera-Foster%29%20Chicago%3D%3DRock%20Ballad%3DE%3D%3D1r34LbKcu7%23Fl%2CB4lE%2C%20-%23CsZL%2CC/%23Gl%2C%23/CB%2C%23D/BsZL%2C%23C/A%2CC%23-/4Ti*%5B*%5B%7D%20BZsBsu%2CB%20%20A%7CQyX7-%23G%7CyQXElA*%7B%7D%20E%7B%2CB%2Cs%7CC%23-%20L%2C%23A/A%20ESCF%23-7L%20susBZL7-%23F%20-%23lC%7C%2CE%2CE/As%20%2CB/EZB%20%5D%5B*%20-%23CBC%2CB%2CBsB/D%23%23A/%23Fl%2CB/-%23C%2C-C%23sZLC/%23Gl%2C%23C/B%2CLZsE/ZL%23C/B/-%23C/D%23%2C%7CZL%2CC/%23Gl%2C%23C/B%2CD%23/BsZL%2C%23C/A%20%2CElsC%23-%2CB%2C7-%23%20-%23C%7CA%23%2CQL%7CQyX7-%23G%7CQyXEl*A%7B%5D%20x%7C%2CB%2CsusBsZA%20%20B%2C/%23Fl%2Ca%20.S.BC%23-%20-%23F%20-%23Cl%7C%2C%23D/E%2CsE/A%20%2CB/EZL7-%23F7LZ%3CD*%7B%7D%20BB%2C%23D/a%3EBsu%2C%23F/DsZLE/C%20GD%5B*%20A/B%20%2CBQ%5B%7D%20B%20sD/E%2CBdoC%20lZL%23D/%2CE-/D%2C%23F/DsZLE/C%20GZDL%20D/Gl%7BY%20%23C/Al%2CD/E%2CB-Es%7C%2CyXB%7CQ%2CE-/DBl%7C%2C-C%2C%23C/A%2CD/E-%2C-E2N%7CY%7D%20%23C/A%2CsusXy-Es1NQ%7CEXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DHave%20I%20Told%20You%20Lately%3DRod%20Stewart%20%28Van%20Morrison%29%3D%3DPop%3DBb%3D%3D1r34LbKcu77-D%20b4Bb%20D%7D%20susF%20bEZL7-Db%20BZLsusF%20bEZL7-%7B*ASB4Ti*%7B%2C7F%207FsusLX7-D%7CQyX7%5EbEZLussF%20bEZL7-D%20bBZyQ%7CC-%20bEZLQyX7%5Eb%20Fsu%5B%5D%2C-D%2C-Cs%20bB2NQ%7CyXQyXQyXQyX%7D%20s*BlEbB1NZLS.D%3C%7CZD-7XDZL%20lcKQyX7%5EbE%7Cl%5D%2C-D%2C-Cs%20-D%7CQy-7XyQL%20lcKbEZL7Coda%3EZLsusF%20bEZL7-Db%20BQA*%5B%5D%20Q%20%20susFBb%20D-%20la%20.X7%5EbELZ%7BEbD%2C-Cs%20bBZL%2C7F%20-7C%7CQyX7-D%7CQyX7%5E-%2C%7D%7ClsusF%20yQ%7CD-7XyQ%7CC-7%20F7%2CLZBbXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DHeart%20Of%20Glass%3D%28Harry-Stein%29%20Blondie%3D%3DPop%3DE%3D%3D1r34LbKcu7XE%7CQy4EXyQ%7CQyX%23C%7CQyXEA*%7B%20%7D%20lcKQyXEZL%20lcKC%23-7X4Ti*%7ByXE2NXyQ%7CCZL%20lcKQyXE1N%7CQXyE%7CQyX7-%23C%7CQyX%23EXyQ%7DE%7C%7CQyQyXEZ%2CS%2CALQyXEZL%2CBZL%23F1NLZxZLAZLxZLEZLxZKcl%20LB*%7B%5DQ-%23C%7CQQ%2C%20%5D%5BQyXE%7CQyXE%7CQyX7%23-C%7CQyX%23C%7CQyXEA*%7CC%23Xy%2C%20lcKT%7CQyXELZx%20T%7CQyXA43T%7CQyXA*C%7B%20%20lcKQyXE2N%5B%7D44N1E%7CQyX7*%7B%7D%20%20Q%7DT44XEQ%7B%5D%20%20x%20%3EadoCl%20a%20.S.D%3C%7CQyXE2NyQKclyXE43ZL%20%3Ee%7CC%23Xyna%20pmaV%20QyX%3C%20E%7D%7BQyXE%7CQyX7-%23C%7CQd%20fadQyXEA%20x%20%20%7D%20%3DPop-Disco%3D120%3D1%3D%3D%3DHeart%20of%20Rock%20and%20Roll%2C%20The%3DHuey%20Lewis%20and%20The%20News%20%28Colla%2C%20Lewis%29%3D%3DRock%3DC%3D%3D1r34LbKcu7Cl%2C6C4sC%2CC*%7B%7D%20%20x%20ZL7Cl%2C6%2CCCsZL%20x%20ZL7Cl%2C6ASsC%2C4Ti*%7B7Cl%2C6%20LZsCL%20x%20ZL7Cl%2C6C%2CC%7CsZL%20x%20ZL7Cl%2C6C%2CZsC%2CCx%20ZL7%20x%20ZLT24CL6bB%2CbBsZL%20x%20ZLb7Bl%2C6bB%2CbBs44TZ%2ClBb7ZLxZLQyXF%7CyQKcl%7CQyXF%7CQyXbBB*%5B%20%5D%20n%2CCZLF%20C/FZL%20BbXyQX7FZL%20%20lcKQKcl%20ZL%20lcKQyX%2C5C%7CZQL%20%2031b7G%7CQyXDZLC5XyQyXbE%7CS.D467LZxLXbBZL%20lcKQyX7F%7D%7C%20%3Ex341*%3CxZLbBZyQ%7C%3C*FC*%7B%7D%2C6C%2CCCoda%3E%20ZL7Cl%2C6C%2CCsQ%7B%20%20QyXQyXZ%20G/F%207Dx%20LZs%20la%20.lC7%3CRepeat%20and%20fade%3ELZ%20x%20%20%7D%20%3DPop-Rock%3D147%3D1%3D%3D%3DHeartbreak%20Hotel%3DElvis%20Presley%20%28Axton-Durden-Presley%29%3D%3DRock'n'Roll%3DE%3D%3D1r34LbKcu7yX7Al4sE7%2C%2C%23C/W%2CD/W%2C7EsZ%20Ln%2C7EZL%20lcK7E%20nW/B%2C%7C4TA*%7B7Es%7C%2CLZsB7B/W%2C%23G/W%2C7Es%7C%2CF%23/W%2CQ%2C%23G/W%2CA/W%2C%2CW/G%23%20lcKQBsZL%20Kcl%20LX7Al%7C%2CB/W%2C%23C/WD%2C/W%2C7EsZL%20n%2C7EZyQKcl7E%20n%2CX7ElB%2CW/G%23G/W%3Ex345*%3C%2CB/W%23%2CG/W%2C7Es%7C%2C%23F/W%2C%23%2C%7D%5B*A/W%2C7%7CQyX7%20LZE7cKQyX7Al%7C%2CB/W%2CC%23/W%2CD/W%2C7Es%7CQyXl%20LZBlcKQy7E%2C7F%20al%20C%7C%2CC/W%2C%23C/W%2CD/W7%2CEsQ%5B%5DQyX7E%3EadoE7/B%2C.C.D%3C%20Z%20%3DPop-Shuffle%3D89%3D1%3D%3D%3DHello%3DShakespears%20Sisters%20%28Fahey-Detroit-Guiot%29%3D%3DRock%20Ballad%3DF%23%3D%3D1r34LbKcu7ZLB%20E4B%20C%23BZLB%20EZL%23C%20BA*%20%7B%20QyXQyX%5D%20B%20EZL%20C%23LZ4Ti*%5BQyXQyLZD%20C%2C%23C42TZL%2Csus%23C%2C%20DZL%2CE%20%2C-%23FZL-%23XyQ%5DXE%20-%23F%23G1NZQ%5B*BS%23AZL-%23D%20%23FZL%23C-%20%23AZL-%23D%20%23Fl44T-%20C%23LyXQyXZL%23C%20LZB%20C-%23D%20%23Fl2NB*%5B%20QXy%7DF/Ws%20%20%23FZLQ%2C%23LZA%23--%23A%20-%20la%20.-LZA%23L-%23A%20-%23GZL-%23A%20ZBL-%23A%20-%23GZL%23C%20-Z%3CD.S%23D%20%23F%7C%7D%20%23CB%20C%23%20L-%23D%20%23FZL%23C%20-%23ZAL-%23D%20%23F%2CB*%2CQ%7B%5DZA%23-%20%3EadoCG%23-%20A%23-LZB%20C%23%2CLZF%23XyQKcl%20%20Z%20%3DPop-Slow%20Rock%3D63%3D1%3D%3D%3DHello%2C%20Goodbye%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu7s7Gs%204F6XyGZL%20-AZL%207G%7CQy-XA%7CQyX7G%7CQyXC%7CQ7%20LZG4TA*%7BZLB/G24lGsA%20FZLG/-A%20-AZL/BG%20C44TB*%5B%5D%20%20subLZC%20TZLsuyX-A%7C-7/G%20%7CQyXC%7CQyX6FA*%5BQ%5DyXCZL%20%2CbB%20%20FZLG7XyQA%20%20-ALB/G%20LZA-%20*%5B%5D%20%20susGl42TZsLus7Gs%20GZL%207GZLBT44C%207G%7CQQyXC1-/GLZbB%20%20FZL%20G/7-A%20-%20AZLB/G%20CZLbA%20F%2C%20LZNA%20-AZyXCfZ%20G/BLF/7bAZLG/bA%20bALZbA%20FZLG/-A%20-AZ%23%20F7LC2N%5B%7DQ%7B%3CRepeat%20and%20fade%3ECXyQKcl%20%20%7D%20%3DPop-Rock%3D101%3D1%3D%3D%3DHere%2C%20There%2C%20And%20Everywhere%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7A%20GZL4G%2C%20BL-A%20%2CGA*%7B%20QyX%5D7%20D%207-A%7CQyXbBZL-ZB-%20C4Ti*%5BQyXQy%20CLZFD%20-AZL7A%20-E1NZ7LB%207-%23FZL7B%207-%237%2C%20%7DX-BZL--C%7CQyE-%20A77D%20-CZL-G%20bBlB%7B*%5D%2C7F%2C7Ds%207-AZLLZG-X2NZL%20ZL7B%20%5B*CG%20L7B%207-%23FZLC%20-BLZ-A%20GZLC%20-BZL-AZF%23-7%5D%207D%20%5D%20%2C7DA7LZAZL7A%20-El%2C2NZL%20yQXQyX%7D%2C7F%2C7Ds%20-lA-7%20%20-E1N%5B*DG%20A-LZB-%20CLZG%20A-LZB-%20CLZGXyQZ%20%3DPop-Rock%3D83%3D1%3D%3D%3DHero%3DMariah%20Carey%20%28Carey-%20Afanasieff%29%3D%3DPop%20Ballad%3DE%3D%3D1r34LbKcu7usBs%204E%20%20s%7C%2C%23G/Ws%20%20Al%7C%2CBW/s%20%207-%23Cl%7C%2C%23D/WlF%23-74Ti*%5ByX%23F/%5B*AT4EZL7B%207-%23F%7CQyX-7%23C%7CQyXD%7CQyXEl4XyQ%7CD%5D%2CB%2Cs/Ws%20%20Q%7CBsu/Ws%20%207-%23Cl%7C%2C%23DW/s%20%20ESB*%7B%5D%207B%20sB%2C%7ClAyXC%7CQFl%7C%2C%23F%23-7%20%20Al%7C%2CB/Ws%20%207-%23lC%7C%2C%23D/Ws%20%20EZL7B%20sW/Gl%7C%2C%23GC%7CQyX7%2CQLZE%2CA*%2C%5B%20susB%207-C%231N%7C%2C%23D/W%20%20El%7CYXyQ%7CDB%207-%23C2N%2CCQ%7CBsuB%20susB%7CQyXC%7CQy%23XF/D%7CQyXEZL7B%20s7%20%7D%2C*yX7-%23a%20.S.ZG%20DL/G%20CZLD%20GZLB/GC%20ZLD%20%2CGZLB/G%20CZBLZ%3CDLB/G%20-%23CZLa%3EB7s%207-%23FZL%23G/E%20AQ%20%5B%20QyXQyX%5D%207B%20suB7LZEdoC%20l7LZsA%2CB7%2C%7ClE%20Z%20%3DPop-Slow%20Rock%3D66%3D1%3D%3D%3DHey%20Jude%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DF%3D%3D1r34LbKcu7%5B%5DQyX4FXyQ7C%7CQyXF%7CQyXbB%7CyQXFZL%20lcKQyX7C%7CXyQ%7CF4TA*%5BFB*%7B%5DyQ%7CC7QyX7C%7CQyXF%7CQyXBb%7CQyXFZL%20lcKQyX%7CFXyQXFSA*T%7CQyXBb%20Bb%7DQyX7FZL7C%20E/7ZCLF/7-G%207-GZLA/T24F7%7CQyX7XFZL%20yQ%7C%3CDX7C%7CQyXFQA*%5B%5D%20%20Qx%20%3EadoC%20la%20.S.yQKclX7C44XF%2CC*XyQ%7CFQyXQyXQyX%5DQyXF%7C%7CQyXF%7CQyX7C%7CQyXXyQ%7B%2CbB%7CQyyQ%7CEbXyQ%7CBb%20%20%3CRepeat%20and%20fade%3ELZFXyQ%7D%20%3DPop-Rock%3D78%3D1%3D%3D%3DHi%20Ho%20Silver%20Lining%3DJeff%20Beck%20%28English%2C%20Weiss%29%3D%3DRock%3DD%3D%3D1r34LbKcu7%20lcKQ4D5/AA/5DA*%7BY%5D%20%20lcKyQXA/5DZL%20lcKQyX%28D%29Xy4Ti*%5BKQyXGQKcl%20KQyXDA*%5B%5DQyXA%7CyQXD%7CQyXG%7CQyXCZLcl%20LZyXGZLD%7CQyXCXyQ%7CG%7CQyX7D%7CQyXDB*%5D%5BQyXA%7CQyXD%7CQyXGXyQ%7CAZL%20lc%7CQyXD7XyQ%7CQyXQyX%7D%20%3Ex3%3C%20lKcQyXDZLG%20A%7CQyXG%20%20%7B*CD%7CQyXD7XyQ%7CGXyQ%7CA%20%3Cfade%3E%20%20%7D%20%3DPop-Shuffle%3D120%3D1%3D%3D%3DHigher%20And%20Higher%20%28Your%20Love%20Keeps%20Lifting%20Me%29%3DJackie%20Wilson%20%28Jackson%2C%20Miner%2C%20Smith%29%3D%3DSoul%3DD%3D%3D1r34LbKcu7%20%20QyX4DXyQyXD%7CQyXD/7-E%7CQXyD/G%7CQyXDZL%20lcKQ%5DXyQ4Ti*%5ByXD/7DXyQ%7CXD/G%7CQyXD%7CQyXDQ%7CyXD/7-E%7CQyXD/GyQ%7CE-SA*%7BY-E%7CQyQ%5D%5B*BQyXD%7CQyXD%7CQyXD7/-E%7CQyXD/G%7CQyXD%7CG/DXyXD%7CQD/G%7CQQ%7CD%20%20yXD%7CQyXD/7-E%7CQXyD/G%7CQyXDC*%5B%7D%20QQ%7CDXyyXD/7-E%7CQy-7/DXQyXDQB*%7B%5DQyXD%3EdaoC%20la%20.S.D%3C%7CQy%7CG/DXE%7CQyXedaf%20Q%7CDXyaepeRQyX%3C%20D/7-%7CEQyXD/G%7CQyXD%7C%7CQt%20andyXD/7%3E%20LZDXyQ%7D%20%3DPop-Soul%3D93%3D1%3D%3D%3DHighway%20To%20Hell%3DAC%20DC%20%28Scott-Young-Young%29%3D%3DRock%3DA%3D%3D1r34LbKcu7AlA*%7B4A%20%20sl%7C%2CA%2CG%2C%23F/D%2CG%7C%23%2CF/Ds%20%20Gl%7C%2C%23F/DAXyQ%7D4Ti*%7B%7C%2C%23F/F%23%2C%7Cll%7C%7CQyXAl%7C%2CA%2CG%2CF%23/D%2CG%7C%2C%23F/Ds%20%20GA%20%20sD/Ds%20%20/Ds%20%20D/F%23%2CF/Ds%20%20AlA*%5B%7CQyAXl%7C%2CA%2CG%2C%23F/D%2CG%7C%23%2C%7ClGs%20%20Gl%2C%23F/D%2CD/F%23F/Ds%20%20Gl%7C%2C%23F/D%20s%20A%7CQyXAl%7C%2CA%2CG%2C%23%2C%7CG%2CG%7C%2C%23FF/DQ%2CELZx%20D%7CQyXAl%7C%2C%23F/D%2CsG%20A/D%7CQyXASB*%5B%5D/A%20sGlZL%2CGsusD%2ClAXyQN%7C%7D%20xZLD1N%7CQyXlA%7C%2C%23F/D%2CGs%20A/D%7C2DLZD%7CY%7C%2C%23%7C%2C%23F/LZD%2CDA/D%7CQyXAlC*%7B%5D%20lD%20%2CsusDs%7C%2CD%20sus%20sG%2CDD%7C%2CD%20%20A/D%7C%7C%3C*60Q%7BY%7D%2C%23F/D%2CGs%20AD/l%3EadoC%20la%20.S.DlAXyQQyXAlsG%2C%3C*585x%3ED/F%23%2C%7D%7ClAXyQ%7CflDXyQ%7CA5XyQZ%20%3DPop-Rock%3D112%3D1%3D%3D%3DHit%20The%20Road%20Jack%3DRay%20Charles%20%28Percy%20Mayfield%29%3D%3DRnB%3DG%23-%3D%3D1r34LbKcu7D%20EZL4G%23-%20GB*%7B%5D%207%23D%20EZL%23%20F-%23GZL7%23D%20EZL%23F%23-%20F%234Ti*%5B%5B%7D%207%23%23-%20F%23%23F%20-%23GZL7%23D%20EZ%23LF%20-%23GZL7%23D%20EZLLZE%20DGZL7%23-%23GZL%20F%23LZZL%23F%20-%23GZL7%23D%20ZEL%23F%20-%23GZL7%23D%20EE%20D%237-%23GA*%20-%23GZE%20D%237EZL%23F%20-%23GZL7%23DE%20ZL%23F%20-%23GSB*%7B%5D%20%20D%237LZL%23F%20%20-%23GZ%20D%237LEZL%23F%20-%23GC*%5B%7D%20%2CQ7%23D%20EZL%23F%20-%23GZ%20D%237LEZL%23FEZL%23F%20D%237LL7%23D%20EZL%23F%20-%23GLZ7%23D%20EZL%23F%20-%23GZZG%23-%20EZL%23F7%23D%20EZG%23-%20-%23GQ%7B%5D%207%23D%20E%3EaodC%20la%20.S.D%3CZL%23F%20F%23LZL7%23D%20LZG%23-%20F%23LZ%3CVamp%3EE%20D%237%20%7D%7CC%237XyQZ%20%3DJazz-Up%20Tempo%20Swing%3D168%3D1%3D%3D%3DHome%20Again%3DKing%20Carole%3D%3DPop%20Ballad%3DA%3D%3D1r34LbKcu7/EZLA4A%20sGA*%5B%20%20QyXQyX%5DA/%2CDA/Gs%20Al%7CA/D%2CA/lA%20E/4Ti*%5B%7C%2CA%2CAA%2CA%2C%7C/EZLA/E%20AlZLA/%20DAl%7C%2C-B%2C-%23Cs%20DlA%20sD//Ds%20ABsZL-%23-%2CB-QyX7A%7CQyX-%23FlS*B%5B%5D%2C%23G/As%20%20Al%7C%2C%7CD%20C%23Cs%20DlsusEQ7%2CEsu%23C%2CD%7C%2CA%2CA/Ds%20AE/ZLA/E%20Al%7C%7C7E%2Cs-%2CB-%2CB%2Csus/EZLAG/A%2CDC*%5BQyXQyXQyXQy%5DXA/D%2CA/Gs%20Al%7CA/lA%20E/s%20Al%7Cl%7C%2CA%2CA%2CA%2C%7CA/EZLA/E%20AlZLAD/%20Al%7C%2CD%2CD/Gs%20Dl%20sD/A/Ds%20AsusE%2CD%2C%7C%3CDC%2CDs%7CQyXAlQ%5B%5DQXyAl%3EadoC%20la%20.S.%23-%2CB-%2CGs%20DAl%7CA/yQ%7CsDs%20Al%7CA/D%2CA/Gs%20lA%7C%7CsusE%2C-B%2C-%23C%2CG/A%2CDXAl%7C%2C%20sG/A%2CD/A%2C%7ClAXyQZ%20%3DPop-Rock%3D71%3D1%3D%3D%3DHome%20At%20Last%201%3DSteely%20Dan%20%28Becker%2C%20Fagen%29%3D%3DPop%3DG-%3D%3D1r34LbKcu7%2C%5EbB%3E4G-7X-As%20%2C7-Gl%7CQyX7G-l%7C%2C-As%20%207-G%7CQy7%2C%3C4x4Ti*%7BGl%7C%2C7lEb%5E7G%7C%2C7D%2C%5EbEsZL7%5EBbZL7%5EbEZL7%5EbBZL-7%2CAbSA*%7B%7D%7C%2C7bALZlEb%2C7D%2C%5EbEsZL7%5EbBLZ7%5EbEZL7%5EbBZL7%5E%7CG-7%2CxZL7-xZL7-Zx%20%5D%5BL7-DZLxZL7-CZLZxL9-GZLxZL7-CB*ZxLZCL7-Gl%7C%2C-As7LZxL%7CQyX7-GC*%5B%5D%20QxLZ7%5EbEZLxZL7%5EbEZG-7%20%20%5EbBZL-G%7CQyyQ%7CG-%7C%2C-As%20%207-G%7CQyX-7Gl%7C%2C%5EbB%2C-As%20%2C7lG-7XX7-GlQyX31-%2CBb%5E%20lcKQyXsus7FZLl%20cKQyXsus7Fl%5B%7D%2CLZA7bAs%20%2C7-Gl%7C%2C%2C%20Ab77-G%7CQyX7-GlD*%7BQ%5DyX7D%7CQyX7%23CZL%2C%20%20sA-7-Dl%7CAs%20%207%3CD.S.X7-GlQ%7B%7D%2C%5EbB%2C-sA%20%2C7-G%3EadoC%20la%20yQ%7CG-%7CQyX7-%2C%7ClG-7%20%3CXyQ%20Repeat%20and%20fade%3E%20LZG-7%2C%20sA-%2CBb%5E%2C%7D%20%3DPop-Soul%3D119%3D1%3D%3D%3DHonesty%3DJoel%20Billy%3D%3DPop%20Ballad%3DBb%3D%3D1r34LbKcu77%5EbE%204Bb-%2C*%7B%20%20QyXQyX%5D%20%2C7%20F%2C7%5EbGZLbA/-bB%20ABb6%2C4Ti*%5B%2CsusC/Eb%2CDBl%7C%2C7F%2C-Cs%20%2C7-ZAL7-G%207%5EbEZL%2C7-b6%2C%20sW%2CFZL7F%20%2C7C%2CA7/%5B%5D%207D%20sus7DZL7%20A7%5EbElZL%2C-Dl%2C%23C*BEb%5E/F%7C%2CC/DlZL/F%23%2C%20bEZL7D%20bBZL%2C7F%2C%207%5EbEl%7C%2CF/W%2C-Gs%5E7%20F7DlZL%2C/-bBlG-%2CW/B/bEs2N%7CY%7DQyXb1BNZL7F%207%5EbEl%7C%2CFb%2CBb%2Cs%20%2C%23F%207%5EbEb%5E7%2C%20/C%7CQyX6-F%7CQyXG7/D%7CQyX-GC*%5B%20%2C7FEXyQ%7CGZLbAyX%7D7Fb/Bb%20%5EbElZL%2C%23F/Dl%20%2CF7ZL7C%20sus7CZLbB7%2C%20%20sEZL7Fl%7C%2CF%2CsEb/B7%5E-bEZL%2C7F%20%2C7%5EGbZLbA/-bBl%2CbB%2Cb%20sF133NZLQBbXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DHot%20Stuff%3DDonna%20Summer%20%28Bellote-Faltermeyer-Forsey%29%3D%3DDisco%3DG-%3D%3D1r34LbKcu7QyXFZ4G-XyQyX-GA*%7B%7D%20%3Ex4%3C%20%20-G%7CQyXFZL%20lcKQKcl%20L4Ti*%7BZLD%20-Q%7CG-X-GZLD%20-CB*%5B%5DQy-XG%7CQyXFZL%20lcKQyXyQ%7CCyX-G%7CGZL5D%7CC-%20DC%2CbB%20-GC*%5B%5DQyXD5%7CQyX-C%7CQyX-GZL%2C%7CC5%20QyX-G1N%7C%5D%20C%2C%7CC5%7C%2CC%2CbB%20-GZL5D%20C5%7C%2CC%2CbB%20-GZL5D%20C5%20D5%2CbB%20-FZLxZLZFLZZLxZL-G2ND*%7B%7D%20G-ZLFZLxZL-GZL-GEb/GLxZL-G-CB*%7BLZG-LG%7CQyXFl%7C%2C-G%2C-bsG%20-G%7CQyX-G%7B%7D%20xZ-XyQ%7DxZLG/yX-GZ-XyQ%7C%3EedaF%20dna%20taepRe%20QyXQyXQyXQyX%3CC-%20DLGZLD%20Q%7D%20%3DPop-Disco%3D119%3D1%3D%3D%3DHouse%20Of%20The%20Rising%20Sun%2C%20The%3DThe%20Animals%20%28Unknown%20Composer%29%3D%3DRock%3DA-%3D%3D1r34LbKcu7ZL7F%208CXyQ-AA*%7B%5D%207E%20-AZL7%2CE%20-AZL7F%20D21T%7C%20CLZD6Ti*%5BE%20-AZLZE7XZLC%20-AZL7E%20%2C-ALZ7F%20%2CDZLC%20-A%7CQyD%20F7LC%20%2C-A%20-A%7CQ-%20E7%3CLC%20%2C-AZL7F%20DZL%20C-AA*%5B%20QyX%7D%20%3Ex5ZE7XyAZL%2C7ZL%20x%20%20F7LZ-AZL%2C7E%20-AZL7FD%20ZLC%20-AZL7E%20%2C-A%20D-LZ%2CDZLCA-%20D-LZ%20x%20LZA-%20D-LZA-%2CXyQZ%20%3DPop-Rock%2012/8%3D75%3D1%3D%3D%3DHow%20Can%20You%20Mend%20A%20Broken%20Heart%3DBee%20Gees%20%28Barry%20Gibb-Robin%20Gibb%29%3D%3DPop%20Ballad%3DE%3D%3D1r34LbKcu7%5EE%7CQy4EXyQ%5DQyXEl%7C%2CE%2CsusE%20sEl%7Cpp%2CE%2CsusEs%7C%7B*AEX4Ti*%5B%7CQyX7B7susX7-%23Cl%7C%2C7%23G%2C7-D%23s%207%23G%7CQyXE%7CQyXyQ%7CF%23%7CQyX7yX7-%23usLZBcKQyX7%5EE%2CS%2CB*%5ByQXQyXQyXQyX%5DQyXl%20LZFs7B%20BZL%20lcLZA%20B%5EE%2CB*%5B%5D%20%2CQ%2C%20%20ELZ7B%207-%23FZL%20x%20ZL7XyQK%20lcKQpp%2CE%2CyQKclZL%2C%20%20EZL7B%207-%231FNZL%20x%20ZLB%20AZL%20sEsusX7-%23F%7Cpp%2CEF%23-7%20sQ%5B%20QyX%5DQyXE%3EaodC%20la%20.S.D%3CZL7BEsus%2Cl2N%7C%7DlE%20E%5E7LZE%5E7XyQZ%20%3DPop-Country%3D72%3D1%3D%3D%3DHow%20Deep%20Is%20Your%20Love%3F%3DThe%20Bee%20Gees%20%28Gibb%2C%20Gibb%2C%20Gibb%29%3D%3DPop%20Ballad%3DEb%3D%3D1r34LbKcu7%209%5EbE4EbadyXbB/bA%7CQyX7%5Eb%7CAQyX9%5EbE%7CQyX%2C9dQ%7D%7B*A4Ti*%7ByX7-C-7%20C79%5EbEZL7bB%2011bBLZG/2bE%207-FZL%2C5%23%20G7LZFZL7GG%7CQyXXyQ%7CByX7-F%7CQyX7-G%7CQXy7%5EbAB*%5B%5DQyX11bQ%7CDb97-F%7CQ%5EbE%7CQ%7CBb7sA%7CQyX7%5EbAZL%20lcQKyX7%5EbEC*%5DQyXsub-6XyQyX7-%7C%7D%20%3ExBb-6/-bA%7CQyX7-F%7CQyXb97C%7CQyXhG%7CQyXbD6%20%20%3C3%7CQyX9yX7%5EbG7LZBcKQyX7%5EbEC*%7B%20QXy%5D%20%20lcKQyXsus7bl%20LZA%209%5EbE%7CQyX76XyQ%7CX9b7C%7CQyXhG%7CQybXD/6-bB%7CQyX9%5EbEyQ%7CF--bA%7CQAb-6XyQ%7CEb%5E9%20G7%3CRepeat%20and%20fade%3ELZBb7susLZx%20%7D%20%3DPop-Rock%3D103%3D1%3D%3D%3DHow%20Sweet%20It%20Is%20To%20Be%20Loved%20By%20You%3DMarvin%20Gaye%20%28Holland%2C%20Dozier%2C%20Holland%29%3D%3DSoul%3DC%3D%3D1r34LbKcu7CA*%5BZ4FXyQQyXC%7CQyXG%7CQyXFLZ%20lcKQyXC%7CQyXG%7CKcl%20L4TB*%7B7CC*%5B-XyQ%7CF%7CQyX7G%7CQyX-A%7CyQXC%7CQyX7F%7CQyX7G7XyQ%5DA%7CQyXFB*%7B%7D7XyQ%7C%7CQyX7C%7CQyX7F%7CQXy7C%7CQyX7F%7CQyX7CF7XyQF%7CQyX7CC*%5BXyQ%7CCF%7CQyX7G%7CQyX-A%7CyQXCA*%5B%7D%20%20lcKQyX7XyQ%5DG%7CQyXFB*%7B%7D7XyQ%7C%7CQyX7C%7CQyX7F%7CQXy7C%7CQyX7F%7CQyX7CF7XyQF%7CQyXXyQ%7CGXyQ%7CC%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Shuffle%3D115%3D1%3D%3D%3DHuman%3DKillers%20The%3D%3DRock%20Pop%3DBb%3D%3D1r34LbKcu7ZLFZL4BbXyEZL-DZLbBA*%7B%5D%20l%20cKQyXbBZL%20lcKQbLZBb4Ti*%5BL-DZLbLZFL%5D%20xZLFZLxZLbEZ-LGZLbEZL-DZLbBZ%5B*BBbEZL-GB1NZLBbLZF-CZLxZL-GZL-DZbLBZLFZLbEZL-GZL7LZEbZLbEZC*%5B%20-%5D%7CBbL2N%7C%7D%20FZLbEZL-GLZFZLbBZLbEZL-DZBbLZD%20xZLbbEZLxLZD/FLFZLbE%2CD*%2CZ%20xZFLZLxZLbEZL-GZL%23ZG-LZFZLbEZLbEZD-LZEbBB*%7B%7D%20xZL-G%7B%20ZxL-GZL-DZLbBZLbLZD-LZLFZLE2N%7D%20LZG-LZL7-CZLxZL-G1NLZ-DZLbBZLFZLbEZEbLZxFZLbBbLZG-LZEbLZxLZG-LZFLZEbLZC-7LZBb%20Z%20%3DPop-Rock%3D130%3D1%3D%3D%3DHyperballad%3DBj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Hooper%2C%20De%20Vries%29%3D%3DPop%3DEb%3D%3D1r34LbKcu7bESA*4Ebad%7D%20%3Ex4%3C%20%2011-C%7CQXyD/9ddabE%7CQyX9dXyQ%20%7B4Ti*%7B%7CQyXDyQ%7CEbbE%7CQyX9ddabE%7CQXy11-C%7CQyXD/9ddaadd9/X9ddaXF%7CQy%20%3C4x%3EyXF%7CQyXbEB*%7B%5D%20ZxL6bBZLxZL6bB%7D%20Q%7CG-X%2011-CQyXD/XyQ%7CFE%7CQyX9ddabE%7B%7D%20%20Q%20A/F%7CQyX-G%7CQyXbadd9bE%7CQyQyX-G.%20al%20%7CQyXbE%2CB*%2CQ%2C%7B%20yQX%7DQyX11-C%3EadoCFXyQ%7CS.D%3C%7CXA/FZ%7CEbXyaF%20dna%20pmaV%20%20QXy86*%3C%20-G%7CQyXF%7CQde%3E%20LQyXF%7CyQ%7D%20%3DPop-Disco%3D131%3D1%3D%3D%3DI%20Believe%20I%20Can%20Fly%3DKelly%20R.%3D%3DSoul%20Ballad%3DC%3D%3D1r34LbKcu7-F%7CQy4CXyQX6-F%7CQyXC%7C%7CQyX-6F%7CQyXC%7CQyX6-F%7CyQ%7CCX4TA*%7B-A%7CQy7%2C%7ClA%5D%20G%20G/F%7CQyXG/CQ%7CyXbA/6-F%7CQyX7-%5B*BCXEs%20%206G/C%7CQD-7Xy6-F%7CQyX7-Al%7CY%7C%23%2CG/Es%20%20G/7%5EFl%7CQ/AbXy%7CQyX77-D%7CQ1F-6X%7CQyX6-F2N%7DQyXG7/%5EF%7CQyX7-A%7CY%7CQyA-7XyN%7CQyXA/bD%7C/EXyQ6-bG%7CQyX7-bBlC%5B*%20QyX%5D7Fs%20%20G/F%7C/AXyQC%7CQyXZLA/FGb/Ab%5EbG%7CQyX7-bE%7CQy7X-bB%7CQyXbDZLbA%207/Ab%20%7CQyXbV%3C%20bAyQ%7CGbyXA/6-bG%7B%20QyX%7CyQXbA/bD%7CQyXA/6-Q%7CDb/X7-bBamp%3E%20%20%7DDbXyQZ%20%3DPop-Slow%20Rock%3D63%3D1%3D%3D%3DI%20Can%20See%20Clearly%20Now%3DNash%20Johnny%3D%3DReggae%20Pop%3DD%3D%3D1r34LbKcu7ZL%20lc4DXyQ%7CQyXG%7CQyXDSA*%7B%20%5D%20lcKQyXDZL%20lcKDXyQK4Ti*%5B%7CQyXGGXyQ%7CZL%20lcKQyXD%7CQyX%7CGQyXDZL%20lcKQyXACXyQ%7C%7CQyXDXCZL%20cl%20LZXF2NB*%5B%7D%20Q%20lcKyQXD%7CQyXG%7CQyXC1NyQKclKQyXDyXG%7CQ%20LZFX%7CQyXG%7CQyX-%23CZLl%20cKQyXAZL%20lcKQyC%23-XylcKQyD%7CQyXQ%7CB-XCQ%7BZ%20%20x%20%3EadoC%20al%20.S.D%3C%7CQyXA%7CQyXyQ%7CGyXC%7CQ%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DLatin-Cuba:%20Bolero%3D122%3D1%3D%3D%3DI%20Can't%20Help%20It%3DMichael%20Jackson%20%28Wonder-Greene%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7%2331AS4A13%23yX9%5EbA%7CQyX11%233A1%7CQyX9%5EbA%7CQyX11Q%7D%7B*A4Ti*%7ByX31b%7CAb%5E7-F%28%20%209-F%7CQyX7%5EAb%7CQyX11%2331A%7CQyX7%29LZBQyX117%5EbA%7C9%20Eb7%2331AlA*%5B%5D%2C%5EA%2C7%23-G%2C7-%23F%2C%5EEsZL9%2311XyQ-bD%7CQbE%209-13%2311yX31bBZL%297-F%28%209%20-F%7CQyX7%5EbA%7CQyXQ%7ClDbA%7CQyX-bD%7CQlAb69ZL7-bE%209-bDZL%29-7F%28%20%209-FB*%5B%5DQyXF-9XyZL9%237%209-bD7%28Eb7-FZL7-bE%209-bDZ%29L7-F%28%20%209-FZL%299%239XyQ%7C-bE%2091A2N%7CLZN1A%5EbA%7CQyX11%2331A%7CyQX9%5EbA%7CQyX11%23319XyQ%7D9%237bEL%297-FyQ%7CAbF3NB*%5B%7DQyX9%5EbAQ%7CyX11%2331A%7CQyX9%5E-9%20%20%28X11%233DZL%297%20Eb-79-FZL%299%237bE%287-Eb%209-bD%7CQyX9-FZL%20%20%28F-9-bDZ1A%7CQyb-7LZ%7CQyX11%2331A%7BZL97%23bE%209-bD%7CQyX9-FAb%5E9XE%209-b3%2311%20%3CXyQVamp%20and%20Fade%3E%20LZAb%5E9XyQ%7D%20%3DPop-Soul%3D102%3D1%3D%3D%3DI%20Can't%20Make%20You%20Love%20Me%3DBonnie%20Raitt%20%28Reid-Shamblin%29%3D%3DBallad%3DEb%3D%3D1r34LbKcu7%2CbE%2C-4sEb%2C%2CbE%7C%2C-C%2C-G%7C%2CD/Bb%2CbE%7C%2CbE%2C-G%7C%2C-GG-%2C%7CG4Ti*%5B-GZLDb/D%2C%7CbEZLbE%20%2C7-GZL7G-%20bElA*%7B%5D%20Q%2C7-C%2C%20Bb/B%2CbE%7C-C1N4LZEb%20-C%207-GZLD/bB%20%2CEbZLbE%20%2C7-GZL7-G7LZT27-C%207/bBZLT44Bb%7CQyXbEZLbB%20%2CbEBl*%5B%2CD/bB%2CFsZLF/Eb%20Bb%7CQyX7X7-CZZG-7%20A/FZLbE/bB%207-GLZ7-G%20A/FZLbE/bB%20G-7LLbE%20D%20%2CbEZ/F%2CF%207-GZL7-G%20bE%7CQybXE/bBZLbB%20%2CbEZL%2C%20EbLbB%7CQyEZLbBZC-7XB*%5B%5D%2CD/bB%2CFsZL/FbB%7CQyX7-C2N%7DQylEb%2C%20LD/bBbE/bBEb%20BbL7-G%20A/FZLbE/b%20B7-GZLbE%20D/bBZLZG-7%20%7CQyXboC%20la%20G-7L06*%3CZLbB%20%2CbEZLF%20%2CF/bB%7CQyX7-C%7CZD.C.%20A/FZLZLxZL/EbXyD/bB%2CbEsZL%2CbE%20-%2CGZL%2C-G%20%2CbEQ%5B%5DQ%2C%7ClEbbB%3EadAb%5E7%20Z%20%3DPop-Slow%20Rock%3D63%3D1%3D%3D%3DI%20Feel%20The%20Earth%3DKing%20Carole%3D%3DPop%3DC-%3D%3D1r34LbKcu7D%7CQyX4Eb/C*%7B%5DQyXC/-D%7CQyX/CbE%7CQyXC/-D%7CQyXAEb/C4Ti*%5BsbB%20CQ%7CEb/%7CQyXC/bEZL%20lcKyQX7F%7CZL%20lcKQyXCN1D-/yXC/-%7CQyX7S*BEb7bB%20susbB%7CQyX7F-%7CQyX7%5EbA%7CQyX7%5ELZEb%5E%5B%5D%20su-D%7CQyyQ%7CF-yXC/-D2NZLQyX%7DQ%20%2C7G%20bB/bA%7CQyX7Q%7CC-XX7%5EbA7F%7CQy%5D%7B*CE%7C%7DQyX7F%7CQyXC/b%7CEQyXC/-D%7CQyXC/bEb/CXQyXC/%20la%20.b/CXyQyXC/bE%7CQyX7F%7CyQXC/bE%7C%7CQyX7F%7CQ%7C%3CD.SE%7CQyX%207F%7CQF7%20BbE%7B%7D%20%3Ex6%3C%20%20C/-DQ%7CyXC/bEQ%7BY%5D%20susb/CXy%3EadoC%20%3C4x%3E%20%7D%7BEb/CXyQ%7CD-/C%20%20%3C5x%3E%20%7D%7BF-/CXyQ%7CBb/CXyQZ%20%3D%3D0%3D0%3D%3D%3DI%20Got%20A%20Woman%3DRay%20Charles-Renald%20Richard%3D%3DRnB%3DA%3D%3D1r34LbKcu7LxZL74ALZxL%2C7DB*%5B%5D%207AZLALZ7DZLAZLxZL7EZLZxLZD4TA*%7BZLAA*xLZE7L7DZLxZL7DZLxZ7LAZLxZL7A%7CZLxZLZx%20%5D%5BZL7EZZLxZLLZxLZZL6AZLxZL6AC*%5B%20%7D7EZLAZLQ%2C7DZLAxLZA67EZLxXAZL%2CLZALZ-BZL%2C%23F/W%20%2CE/ALZFZL%23F/7DZLG/7A7%2C%20E7xZL7EAl%7C7bsW/E%2CZL%20n%2C7AlD*%7B%20%20QXyQyX%5D%2C%23G/W%2C%23F/Wn%20%20sB%2CA%7CQyoC%20laZn%20%20s%3CZL%20n%2C7Al%7C7bBs%20%20nZL%20n%2C7Al%7C%2C7bBD.C.%20L%20n%2C7da%3En%20%20sBb7%2C%7D%7BQlAXyQ%7C%3CVamp%20and%20Fade%3E%20x%20%20%7D%20%3DJazz-Medium%20Up%20Swing%3D190%3D1%3D%3D%3DI%20Heard%20It%20Through%20The%20Grapevine%3DMarvin%20Gaye%20%28Whitfield-Strong%29%3D%3DSoul%3DEb-%3D%3D1r34LbKcu7bEl%7B%7D4Eb5%20A%3Ex346*%3C%2C7-bEs5%20bEl%7C%2C5bE%2C7-bEsb/Eb%2C4Ti*%7B%2C-bE%2Cb/Eb%2Cs%207-bElSA*%7B%7D%20%2CEb/bA%207-bEl%7C%2C-bEAb/EbAs%207-El%7C%2C-7%20Ab//bAs%207-bEl%7C%7CQy9XbA%7CQyX7bBZL%2CbEEb%2CEb-bEl%7C%7CQyX7b/Eb%2CX7bA%7CQyX7-CB*%5BQ%5DyX9bA%7CQyX7bBZLyQ%7CEbA%207-b%207bEZQ%5D%5B*CQyX7bAl%7CQyX%2C7blE%7C%2C7bE%2C7bAs%207bEKcl%20LyX7bAEl%7C%2C5Eb7%2C%7CbEs%205bEZLQ%20lcKyQX7bAl%7CQyX%2C7bEl-7%2CEb%2C7bAs%7C%7D%2CbEb-7%2CA-bEs%205bEl%7C%2C5bE7%2C-bEs%205bE%7C%2CbE/b7%2CAb/Es%205b%2086*%3C%20sAb/As%207-bElZL%2CbE/Ab%207-bEl%7C%2C-bE%2CbEb/Eb%2C7-bEl%2CbE/W%20al%20Cs%20-bEQ%7B%5D%20%2CbE/b%20A7-bEl%7C%2C-bE%3EadoW/Gb%2C.S.D%20%7C%3CXyQXyQ%20%20Vamp%3ElEb-XyQ%7D%20%3DPop-Rock%3D117%3D1%3D%3D%3DI%20Left%20My%20Heart%20In%20San%20Francisco%201%3DTony%20Bennett%20%28Cory-Cross%29%3D%3DBallad%3DC%3D%3D1r34LbKcu7abuR%3C-7%2C%20C31G%20%2C7-DQyX9DfLZ%2C7-A%20%2CB/7G%20%2C7%5E%20%5D%5B*iD44T%5B%2C7-DZ7%20C%5E7-AZLB/9b7E%207hBLZ7%5ECl%2CG/F%2C%5EFsZL7%20D9L-D%3EotZL9D%20LZDh7%2C9b7E%20%2C7hBZL317b%23F%207bAZL31b7G%20LZA-7%2C31G%20DZL7oG13%2C%20EZL7%5EC%206C%3Eopme%20tA%3CA*%5B%20%20QyXQyX%5D-7%20Eb%20%2C7-DA%2CF%2CE3LZ%20xCZL7%5EC%20CZL5%237G7%20-DZL7%5E-D%20-DZL%206%2CsW/1G%207--AZL6%5D%5B*BlEZL5%237B%207-EZL57%23B%20%2C7%5ECZL6C%207-E-7%20E-%2C%23F/77obE%20D7XyQ7%5EC%206CA*%5B%5D%2031G7%20-DZL%23C/7A%207-D%7CLZE-7%7CQyX731b7A%20G13LE%7CQyX7-BZL7G%201%2317G%7CQyX7GZL%20x%20Z7XyQ%7C7-DZLXyQKcl%20LZD9XyQKcl%20LZD-7XyQ%7CG13b9XyQ%7CC6%20F-9LZC6XyQZ%20%3DJazz-Ballad%20Swing%3D68%3D1%3D%3D%3DI%20Saw%20Her%20Standing%20There%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7X%297E%284E7XylcKQyX7ESA*%7B%5D%20l%20cKQyX7EZL%20lcKQ%20LZA74Ti*%5BQyX%29EXyQ%7C%7C%7CQyXEB*%5B%5D%20%20lcKyQX7BZL%20lcKQyX7EE/G%23%287E%7CQy%5D%20xZLQ%7CC%28ABZL7E2N%7D%20xZL7ELZ7BZL7E1N%7CQyX%2977LZE7yX7A%7CKQyX7LZxLZ%20lcKQyX7AZLxZLB7ZLxZL7AZLxZL7A%20%5B*AE7AC*%5BX7A%7CQA7LZEE%7CQyXEB*%5B%5D%20%20lcQKyX7BZL7EZLxZL7/G%23XyZL%20lc%20ZL%20%3EyQ%7CE7dn2%20la%20.S.D%20%20QXy%3C%207E%7CQyX7B%7CQyX%20End.XC%7CQyE%7CQyX*DE7XX7B%7CQyX7E%7CZL%20lKcQyX7E%7CQyX7B%7CQyyQ%7CA7%5B%5D%20%20x9XyQZ%20%3DPop-Rock%3D153%3D1%3D%3D%3DI%20Say%20A%20Little%20Prayer%20For%20You%3DDionne%20Warwick%20%28Bacharach-David%29%3D%3DPop%3DG%3D%3D1r34LbKcu7A*%7BQy4G%5E7X%7CQyX7%5EB%7C%7D%20%20lcKyQXsus7DZL%20lcKQyBsusX4Ti*%7BQyX7-Q%7CA-7X7%5EG44T%7CQyXsusD942T%7CQyX7-A%7CQyXyQ%7CF%23yX7-E%7CQyX7Q%5B*AE%7CQyXsus9D42TZLl%20cKQyX7-A%7CQyX7-T44G%5EyX7B%7Csus9GyQ%7CB74TZLB/7-E%207-B4T3ZLC/D%20CB*%5B%5DQyX4G9%2C%20X7-%23F7-B43/CLZTD%20CZLsus9G%20%2C9G44TZLB/7-E%207-B43/CLZTD%20CZL7-EC*BLZT43%3C%20lcKQyX7BZLCD/%20CZLsus9G%20%2C9G4x%3E%20%7D%5B/7-E%20sus9D-7XyQQyX7%5EG%7CQyXsus9%7CDQyXsus9DZL%20lcK%7CG%5E7%20A%7CQyXZL%20lc%20%7B*DG%5EG%7B%20%20QyXQyX%7D%20%3E3x%3C%20%20sus9D%7CQyX7%5E7XyQKQyX%5D%20D9sus%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3D%3D141%3D1%3D%3D%3DI%20Shot%20The%20Sheriff%3DMarley%20Bob%3D%3DReggae%3DG-%3D%3D1r34LbKcu7cKQyX4G-XyX7-C%7CQyX-GZL%20lKcQyX-G%7CQyX7-C%7CQyQ%7CG-4TB*%7ByX7-G*AEb%20%20bE%7CQyX7-GZL7-%20DbE%7CQyX7-GZL7-DD-7LZ%5B%5D%20%20lN%7C%7DQyD-7LZ%7CQyXn1NZLnZL7-ZGL7-D%20bE%7CQyX7-GT24nX%20bE%7CQG%7CQyX%7CT24nyX-G44TB*%5B%7DQyX4n2TZL%20f%20n3N%7DQyXQ%7CC-7QyXn2yX7-Gcl%20LZ%20bEA*%5B%5D%20%20lcKQy-XG%7CQyX7-C%7CQyX-GD-7LZKQyX-%20bE%7CQD-7LZZL7-D%20bE%7CQyX7-ZGL7-D%20bE%7CQyX7-GG-7Xy%20bE%7CQyX%3C%20-G-7LZ7-C%7CQyX-G%2CC*%2C%7BQ%5DyXn42T%7CQyXnZLnXyQ%7CGZL7-DQ%20Vamp%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Reggae%3D97%3D1%3D%3D%3DI%20Still%20Haven't%20Found%20What%20I'm%20Looking%20For%3DU2%3D%3DRock%3DDb%3D%3D1r34LbKcu7X5bDZ4Db5XQyX5bDSA*%7B%5D%20%20lKcQyX5bDZL%20lcKQyKcl%20L4Ti*%5BZL%20lc%20LZ%7CDbDZL%20lcKQyX5bDLZ%20lcKQyXbG/susb5XyQKlcKQysusbAQKcl%20%20lcKQyX5bDZL%20lKcQyXbG/susbD%7CZL%20%5D%5B*ByX5bDsbD%2Cbbsus/QyXsusbA%7CQyXbDLZsusbD%20bD%7CQyXbG%7CDb/GD%7CQyXGs%20%205%20LZDb*%2C%5BQyX5bD2N%7C%7D%20%20Q%20bD1NZL%2CsusbD%20C%2ClDbbG/suXbGl%7C%20LZlD%205bDlZL%20lcK%2CbG%20s%205bDl%7C%7C%2CbGs%20%20b%20sGb%2ClcK%2CbsusbAXyQ%7CDX%5DQyXbDl%3EadoC%20al%20.S.D%3C%7C%2CbGs%20%20byQ%20%5BQbG%7CQyXbG/sbsus/QyXsusbA%7CQyXbDLZsusbD%20bD%7CQyXbG%7CDbsuD%7CQyXyQ%7B%3CRepeat%20And%20Fade%3EDb%20DbsusLZDb%20Dbsus%20%7D%20%3DPop-Rock%3D103%3D1%3D%3D%3DI%20Want%20To%20Hold%20Your%20Hand%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu77D%7CQy4D7%2C%20%7B%5DQyX7Dl%7C%2CE/Ws%20%207DlZL%20lcKE/Ws%20*AlGX4Ti*%5BL-E%20G-XyQ%7CC%7CQyX7B%7CQyX-E%7CyQX7D%7CQyXG%7CQyX7B%20D7LZE%7CQyXyX7G%7CLZGXyD%7CQyX-A%7CQyXC%7CQXy7G%7CQyX7-DB*%7B%7DQ-7XyQ7D%20CZE%7CQyXQ%7CD7%2CXGA*%5B%20QyX%5DQyX7ZDL%20lcKQyX7D%7CQyXyQ%7CD7yXC%7CQ7D%20CZB7XyQZL7D%20C%7CQyX7B%7CQXy-E%7CQyX7D%7CQyXG%7CG%20E-L%7CQyX-LZN1GXyQ%7D%7CN2B7XyQ%7CC%20D7LZCXyQ%7CGXyQZ%20%3DPop-Rock%3D126%3D1%3D%3D%3DI%20Want%20You%20Back%3DThe%20Jackson%205%20%28Gordy%2C%20Perren%2C%20Mizell%2C%20Richards%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7/W%2CbA4AbXy%2C7bE%2C-bB%7C%2CbA%2Cb%2CD-C%2C-Fs%7CQyXbD%7CQAb%20%7D%7C4Ti*%7B%20bA%2C7W/Eb%2CB%7C%2CbA%2CbD%2C-C%2C-F%2C%7C7bE%2C-bB%2C-C%2CbD%7Cb-%2CEb%2C-F%2CGB*%5B%7D%20T44lAE%2C-bB%7C%2CbA%2CbD%2C-%2CC-Fs%7CQyXbD%7CQyXbb7%2CAbSA*%7B%5DE%2C-bB/G%2CF-bD%2C-C%2C-F%7C%2C7bE%2Cb-B%2C-C%2CbD%7C%2CbE/W%2C%2CAb%2C%7CW%2CbAsbAQ%2CbLZAb%2C-F%7C%2C7bE%2C-bB%2C-Cb%2CD%7C%2CbE/W%2C-F%2CG/W%2CC-%2CDbA%2C7bbA%3Ead%2CEb7%2C%20.S.D%3C42TZL%20x%20LZ%20lcKQyXbAlZLbAal%20Co-bB%7C%2C%7C%2CbE/%7BQAbXG/W%2CbAs44T%7B%7D%20%20clKQyXbAZL%20lcKQy%2CF-%2CW%5DQyX%2C42T%7CQ%2CBb-%2CZLbA%2C7bE%2C-bB%7C%2CAb%2CbD%2C-C%2C-F%7C%2C7bElAbXy-C%2CbDAb%20%20%3C3x%3E%20%7D%20%3DPop-Soul%3D101%3D1%3D%3D%3DI%20Will%20Survive%3DGloria%20Gaynor%20%28Perren-Fekaris%29%3D%3DDisco%3DA-%3D%3D1r34LbKcu7%5EFZL74E7b1ZL7-DZL7-AA*%7BQXyQyXQyXQyX%5DQyX3GLZC%5E4Ti*%5BZLB/-/BLZEFZL7%5ECZLGZL7-DLZ7-AA*%5B%5D%20EZLsus%5E7LZD-DZL7%20%2CEZLZE%20%5D%5BLB/-DZL7%5EFZL7%5EZCLGZL7-DZL7-AB*ZEsusLsusE-A1NC-7LZDEZLsusEZLB/-DZ7L%5EFZL7%5ECZLGZL7-%2C%20%5D%5B*AB*%5B%5D%20lcKQ7LZGL2N%7C%7D%20%2CEZLsusEZBL/-DZL7%5EFZL7%5ECZA-7Xy-DZL7susEZXyQKcZL7%5EFZL7%5ECZLGZ7L-DZL7-AB*%5B%5D%20%20lD-/BL7-AZL*%5B%5D%20%2C%5D%5B*BAsEZLB/-DZL7%5EFZ7L%5ECZLGZL7-DZL7-usLZE%20%2CEZLZL7-AZD-7L%7D%20%2CEZLsusEZLB/D-ZL7%5EFZL7%5ECZLGZ%5B*CN3L7-ACZLGZLGLZC%5E7-AB*%7B%5D%20%2CEZLsuEsZLB/-DZL7%5EFZL7LZD-7ZL7-DC%5E7LZF%5E7LZD-/BLZEsus%3CXyQ%20%20Fade%3ELZE%2C%20%7D%20%3DPop-Disco%3D117%3D1%3D%3D%3DI%20Wish%3DWonder%20Stevie%3D%3DFunk%3DEb-%3D%3D1r34LbKcu7%20x%20ZL4Eb-7bESA*%7B%7D%20%20x%20ZLb%20A7-bEZL%20x%20ZLbA%20-7%20Ab4Ti*%7BbBB*%5B7%20AbLZLbA%207-bEZL%20x%20LZbA%207-bE%7CZL%20x%20Z%20x%20%20%5D-bEZLZL%20x%20ZF-7%207-bEC*%5B%7D%207bB%207F-ZL7C%207bBZL6-bA%20AbLZL7C%207X7-bEAbLZ%20x%20ZLbA%207-bEZL%20%20xZLbA%207-bE%7CZL%20x%20QLZ%7C%207-bEL%20x%20Z%20LZEb-bEQ%7B%5D%20%20x%20%3Eado%20Cla%20.S.D%3C%7CQyX7-7%20AbLlcKQyZEb-7%20Ab%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20%3DPop-RnB%3D97%3D1%3D%3D%3DI'm%20A%20Believer%3DThe%20Monkees%20%28Neil%20Diamond%29%3D%3DRock%3DG%3D%3D1r34LbKcu7lcKQy4G7%20GX7D%7CQyXGA*%7B%20Qy%5DX%20%20lcKQyX7GZL31yQ%7CGX4Ti*%5ByXC%7CQyQ%7CD7yXC%7CQyXG%7CQyXCB%5B*%5D%20%20lcKQyXG%7CQyXQ%7CGXyXGZL%20C%207G%7CQ%7CD7XZLC%207GZLC%20GZLC7%20GC*%5B%5D%20%20n%2C7D%7CQyG%20CLZyXG%7CQ%3C%20lcKLZG7%20D%7CQyXF%7CQyXG%7CQyCXZL%20n%2CGZLC%20GZLC7%2CXyQC%20GZL3x%3E%20%7DXyQXyQ%20%20%7BG7%20G13LZGXyQ%7D%20%3DPop-Rock%3D144%3D1%3D%3D%3DI'm%20Yours%3DMraz%20Jason%3D%3DPop%3DB%3D%3D1r34LbKcu7%7CQyX-4BXyQX%23F%7CQyXBA*%7B%5DQyEX%7CQyX-%23G%7CQyX%23F%7CyQ%7CG%234Ti*%5BQyX-%23BXyQ%7C%23F%7CQyXBB*%5B%5DQyX1EN%7CQyX-%23G%7CQyX%23FXyQ%7CG%7CQyXEyXBB*%7C%7CBXy%23C%7CQyXE2N%7C%7DQyX%7CEQyX-%23G%7CQyX%23F%7CQ7XyQ%5BQyXE%7C/%23F%20ByQ%7CG%23XE%7CQyX-%23G%7CQyX%23%7CFQyXB%7CQyXE%7CQyX-yQ%5B*CX%23F%7CQQyX%23C%23-%20F%23ZL%23F%20-%23GZL%23A/%23%20FB%7CQyX%23C%7CQyXEZLEXyQ%7CGZL%23ABB*%7BZXyQ%7B*Cf%7D%20%3Ex3%3C%20%20E%7CQy-X%23G%7CQyX%23F%7CQyXBB%237XyQE3N%7C%7DXyQ%7CF%23XyQ%7CG%23-%20%20%3CVamp%20and%20Fade%3ELZEXyQ%7D%20%3DPop-Reggae%3D78%3D1%3D%3D%3DIf%20I%20Ain't%20Got%20You%20%3DKeys%20Alicia%3D%3DPop%3DG%3D%3D1r34LbKcu7bB%28Qy8C%5E7XQyX7%5EC%7CQyX7%5EG%7CyQX7-A%7CQyX7-B%7CQy%7CB-7X6Ti*%5B-A%28Qy-7XyQyX7-A%7CQyX7-E%7CQXy7%5EGA*%7B%5DQyX7%5EG%7CQ%7CD7XA%7C%297-GZL7-7XyQ%7CZL7-A%207%5EG%7CQyX7%7CDQyX7-A%7CQyX7o%23GB-7%20A%5EG%7C%297%5EGZL77LZB-BZL7-A%207%5EG%7C%297-%28A%20%297-B%28%20%297%5EC%28%207-7%20A--A%207%5EA%28%20%297LZB-7%5EG%7CQyX7-A%7CQyX7B-%7CQyX9%5ECB*%5B%5DQyX7%20%28G%5E7-A%2079%5ECB*B-7%29%7C7%5EG%7CQyX7-A%7C%297-Bb%28QyX7-B%7CQyX9%5ECXyQ%7D%7B%28%20%297-7-B%7CQ-7XyQ%7C%297-B%28%20%297-A%28%20%29%5E7G%28%207%5EG%7CQyX7-A%7CC%5E9XyB%7CQyXXyQ%28Bb-7%29%7CA-7%20%20%3CVamp%20and%20Fade%3ELZG%5E7XyQ%7D%20%3DPop-Rock%2012/8%3D40%3D1%3D%3D%3DIf%20I%20Fell%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7QyX7-4Eb-XD%7CQyX-bE%7CQyX7-Bb%7CQyXbD%7CQyXD%7CQyXyQ%7CE4Ti*%5B%20D%7CQyQ%5D%7BS*yX7-El%7C%29-F%28F/W-%2C%23Fs%20-%23FZL-E%20DAQ%7CA7XyX7A%7C9D2N%7D%23-%20sFG%7CQyXD1N%7C%7CQyX7%7CAQyX7-El%7CF/W%2C-%23-%20A7%20FZL-EX7AZLXyQ%5D%5B%20dn2%20la%20.S.D%3C%20ZDL%20xZL%20-GZL%20GB*End.%3Ex%7CQyXFZL-EAD%20E-X7A%7CQyX7-El%7C%29-%28FF/W%2C-%23Fs%20-%23FZLyQ%7CD%20*%5B%5DQy%23-%20sF%23-%2CW/F%7ClE-7XyQ%7CA7XyQ%7CD%20LZG-%20LZD%20LZG-%20LZDXyQZ%20%3DPop-Rock%3D111%3D1%3D%3D%3DImagine%3DLennon%20John%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu7yXFl%7C4C%20%20s%20CSA*%7B%5DQyXFl%7C%2CC%5Es%20%20C%7CQyXFl%7C%2C%5EC%20sC%5E%2C4Ti*%5B%20FB*%5BsC%5E%2C%7Cl%7C%2C%5ECs%20%20C%7CQyXF%7Cl%2C%5ECs%20%20C%7C%7CQyXFlFXyQ%5D%20%20C%7CQE%20CZLF/D%20FL7E%20CZL7G%20FC*%5B%20%7DQ%20lcKQyX7GZLC/ZF%20G7ZLE/F%20CZL7G7LZC%5DQyXC%3EadoC%20la%20S..D%3CZL7G%20FZL7E%20%5BQF%20G%20FZL7E7LZF%20G7LZC%20E7LZF%20G7LZC%20E7LZF%20G7LZCXyQZ%20%3DPop-Rock%3D75%3D1%3D%3D%3DImmigrant%20Song%3DLed%20Zeppelin%20%28Page%2C%20Plant%29%3D%3DRock%3DF%23-%3D%3D1r34LbKcu77%23F%7CQ4F%235X%7CQyX5b7%23F%7BZL%20lKcQyX5%23FZL%20lcKQyF%235Xy4Ti*%5BQyX5%23%7CF%235XcKQyX5%23Fl%7C%2C5A%2CE5s%20E%7CQyXEA*%5B%5DQyl%20LZFQyX5bB*%5B%20%20ZF%235XX%5D%2C5A%2C5Es%20E%7CQyEXl%7C%2C5As%20%205%23F%7CQyyQXyQL%20lcK%23FC*%5ByQKclKQyX5%23FZL%20lcKQXyC%7CQyXB%7CQyXAZL%20cl%20%20%7DX5%23Fll%7B%7D9Ccl%20LZ%20%205%23F%7CQyX5%23Fl%7B9%7CCs%20%205%23F%7CQyX5%23F%3C3x%3EsKQyX5F%235%20%20sC9%7ClF%235%20%20%3C3x%3EsC9%7D%7ClF%235%20%20sC9%2C%7ClF%235XyQZ%20%3DPop-Rock%3D108%3D1%3D%3D%3DIn%20Crowd%2C%20The%3DDobie%20Gray%20%28Billy%20Page%29%3D%3DRnB%3DA%3D%3D1r34LbKcu7%7CQyXA4AXyQ/G%7CQyXAA*%7B%5DQyX/AG%7CQyXA%7CQyXA/G%7CAXyQ%7C4Ti*%5BA%7CQyXQ%7CAXycKQyXDB*%5B%5DQyXAG/%7CQyXA%7CQyXA/G%7CQl%20LZDyXA/GQyXEZXyQ%7CCQyX-B%7CQyX-%23F%7CQXy-%23FZL%20lcKQyX7%23Kcl%20LA%7CQyX*%3CA/GLZGXy%7CQyXA/G%7CQyXAC*%20%7BQyX%7D%20%3Ex3%3C%20lcKQAXyQ%7CG%20%2CE%7C60Fade%20out%3EXyQ%7D%20%3DPop-Rock%3D118%3D1%3D%3D%3DIn%20My%20Life%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu7%20DZLG4AXyQ%23FZL7E%20ASA*%7B%5DQXy7E%7CQyXA%7CQyX7E%7C-%20A7/4Ti*%5BQyXD%7CXyQ%7CAFB*%5B%5DQyXAZL-D%20ZDLG/7A%20-%23FZL7E%20%23-XyQAZL-DN%7C%7D%20Q%7CAXyQQyXA%7CQyXA%7CQyX-1DN%7CQyXB%7CQyX-%23F%7C%7CE7%20%20QyXG%7CyXA%7CQQ%7C%3CD.QyXA%7CQyXf%2C-DQ%5BQ%5DyXA%3EadoC%20la%20.S%7CE7XyyX-D2QZ%20%3DPop-Rock%3D105%3D1%3D%3D%3DIn%20The%20Midnight%20Hour%3DWilson%20Pickett%20%28Pickett%2C%20Cropper%29%3D%3DSoul%3DE%3D%3D1r34LbKcu7QyXQy4D7Xy%207EZL7A%207E%7CQyXG7%7CQyX7A%7CQyX7B%7CQA7%20%5DX4Ti*%5B7EZL%2CSE7%20AEZL%2C7A%20%2C7EZL%2C7%20A%2C7EZL%2C7A%207EZL77%2C%20A7A*%7B%20%207A%7CQyLZE7%2CQyX%2C7A%7CQyX%2C7BB%5B*%5D%207A%20%2C7EZL%2C7A%20%7CB7%2CX%2C7A%20%2CL7A%207E7%2C%20A%20%2C7BZL%2C7DZL%2C7A%2C%207EZL%2C7A%20%2C7EZL7%7D%5B*CE%7CQyX%2C%7B%5DQyX7LZE7A%207EZL7A%207EZL7%20A7E%7C%7CQyX7BZL7D%207LZB7A%207EZ*DE7%2C%20A7%2CLZ%3CVamp%20and%20Fade%3EE7%2C%20A7%2C%20%7D%20%3DPop-Rock%3D114%3D1%3D%3D%3DIsn't%20She%20Lovely%3F%3DWonder%20Stevie%3D%3DPop%3DE%3D%3D1r34LbKcu77-%23Cl4C%23-7B/W%2C%23G/Ws%206E%7CQXyB/A%7CQyX9%23F%7CQyX%2C%5D%7B*A4Ti*%5B/A%7CQy%237XyQ%7C%2CG/W%2C%23G/Ws%207-C%23%7CQyX6E%7CQyXB/A%7ClF%237XF%7CQyXXB/A%7CE6XyQF%7CQyX7-%23C%7CQyX3b17%23G%7CQyX7%5EAB*%5B%5D%239XyQ%7CQyXByQKcl%20LZE6XyQKcl%20%3C6x%3Es%20%28G%237%29%7D%20%3DPop-Rock%2012/8%3D118%3D1%3D%3D%3DIt's%20A%20Man's%20World%3DJames%20Brown%20%28Brown-Newsome%29%3D%3DSoul%20Ballad%3DEb-%3D%3D1r34LbKcu7X-bEB8Eb-%2C%20%20bDZLf%20%207bBZLb%2CA/W%20%2CbGZL%2CF/W%20f%20%5D%5B*6Ti*%5B%29sus7-7XyQBZL%20lcKQyX7-bAQ%7CyX7-bB%7CQyX-bE%7Cb7%28BbbB%7CQy-bEA*%28Bb7%297-bB%7CQyX-bE%7CQy7X-bB%7CQyX-bEZL%20xXyQ%5D%7B%20%7CQyXB%7CQyXb-7XyyX7-bB%7CQyX-bE%7CyQX7-bB%7CQyX-bE%7CQQ%7CEb-B%7CQyXyX7-bQ%7CEb--bE%7CQyX7-bB%7CQy-XbE%7CQyX7-bB%7CQyXXyQ%7CByX7-bX%29susXyQ%7CBbBZL%20lcKQyX7-bCA*%5B%5D%297-A%28QyX7-b7%28Bb7-bE%7CQaepeRBb7%29xX7-bB%7CQyX-bE%7CQXy7-bB%7CQyX-bEZL%20yQ%7D%7B%3C%28%20%7CQyt%20and%20fade%20out%3EEb-7XyQ%7CBb-7XyQ%7CEb-7XyQ%7CBb-7XyQ%7D%20%3DPop-Rock%2012/8%3D58%3D1%3D%3D%3DIt's%20probably%20me%3D%28Sting-Kamen-Clapton%29%20Sting%3D%3DPop%20Ballad%3DE-%3D%3D1r34LbKcu7%7CQyX94E-%5E9*%7B%7DQyX96-E%7CQyX%5E9-E%7CQyX96-E%7CQyXASE-%5E4Ti*%7BZL%20lcyQ%7CE-1-E%7CQyX7-B%7CQyX-7A%7CQyX96-E%7CQyX91XyQKX96-EX9%237BQ%7CB-7%5ECZLQ%20%20%299%237%23C%28C%23/-E%7CQyX7-E%7CQyX9XyQ%7CyX7-As%20%209%5E-%5E9LZD%7CQyX7-AlB*%5B%7D%2069-EZL9%5E-EZL96-EXyQ%7CGEs%7CQyAZL%20l%7CB-/E9%5EG%7CQyXD%7CQyX7-lA%7C%2CB/Ds%2CG%2C%23F/G%2CXyQKc%2C%23F/W-Es%7CQ%7CB-7%20B%7CQyX9%5EC%7CQyX%23C-/E%7CQyX-EZL31b7B7%239XyQyX7-%7CQyX9-69LZyX96-E%7CQyX9%5E-ECl*%7B%5D%2096-EZL9%5E-EQ%7CE-%5EEZL9%5EBZL9%5E%20al%20CL11-EZL9%237BZL9C%5EQ%5B%7DQyX96-E%3EadoZx%20%7BC.S.D%3Cna%20taBb7%231ZL9%5E-Es%7BQyX9%237%7CBQyX9%5EC%7C%7D%209AZL1%3CRepeZL9%237d%20Fade%3EE-69LZE-%5E9LZE-69%20%7D%20%3DPop-Smooth%3D93%3D1%3D%3D%3DIt's%20Too%20Late%3DKing%20Carole%3D%3DPop%3DA-%3D%3D1r34LbKcu7-A%7CQy4A-7XyX7-AA*%7B%7CQyX7DQ%7CyX7-A%7CQyX7D%7CQyQ%7CD7X4Ti*%5B%5EF%7CQyD7XyQB*%5B%5D%20%20lcKQyX7%5E%7CFQyX7-G%7CQyX7-A%7CBb%5E7X%7CQyX7%20sus7Bb%5E7XyX7-D%7CQyX7%5EF%7CQXy7%5EbB%7CQyX7%5EF%7CQyQ%7CN1E%7CQyX7X7%5EF%7C-7%20LZCC*%5B%5D%207G%20G/F2N%20%7D%207DZL%207-AZL%207D%5E7XyQAZL7EZL7E%20%5E7XyQE%7CQyX7-D%7CQyX7%5E%7CFQyX7-G%7CQyX7-A%7C7sus%2CbB%7CQyG%20G/F%20SoloX7DZL%3E.dnE%20dr3l%20a%20.C.D%3C%20%207-A%3EsyQ%7DN306*%3C%7BX7%5EF%7CQ%20%5B*CG%7CQyX7-A%7CQyX7%5EBb%7CQyX7%5EF%7CQyX7%5EC-7XyQyX%5D%207yQ%7CD-7XyQ%7CF/G%2C%20G7%2CLZ%7BC%5E7XyQ%7CF%5E7XyQ%7DC%5E7XyQKcl%20%20Z%20%3DPop-Rock%3D105%3D1%3D%3D%3DItch%2C%20The%3DKeb'%20Mo'%28Keb'%20Mo'-Jeff%20Paris%29%3D%3DBlues%3DG-%3D%3D1r34LbKcu7GZL%20l4G-Xy7D%7CQyX-GA*%7B%7DQy-XGZL%20lcKQyX7D%7CQXyQKc4Ti*%7BX-G%7CQ%7CG-XyQyX-C%7CQyX7G%7CQy-XGZL%20lcKQyX7D%7CQ%7CD7XyQyX%2C-lcKQyXyQ%7CCyX-GSB*%5B%5D%20%20lcKyQX%299b7D%287D%7CQyX-Q%7CD7X7G%7CQycKQyX%2CXyQ%7CX-G1NZLQ%20%20%2C7CZ%20LlcKQyX7D%7CQyX-GyQ%7CD7-GZL%20cKQyX-XyQ%7DX%2C-G%7CQyX-GZL%20lKcQyX7D%7CQyX-G2N%7CyQ%7CD7GZL%20lQyXQy-XyQ%7DyX%5DQyX7C%3EadoC%20al%20.S.D%20%20QyX%3C3N%7CQXyQXGZL%20l%207CZLmp%20anZLxZL%2C-GZLxZL7ZDL-G%3Etuo%20edaf%20dD7LZxaV%3CQ%7B%7D%20%3DPop-Rock%3D97%3D1%3D%3D%3DJealous%20Guy%3DLennon%20John%3D%3DPop%3DG%3D%3D1r34LbKcu7Ws%20%20%2C4G%20E-XDZL-E%20GA*%7B%5DQy-XE%7CQyX7D%7CQyXDZLyQ%7CD74Ti*%5B%20CZLFlE-XyB*%5B%5DQyXC%7CQyX-EQ%7CyX7D%7CQyX6-E%7C%7CQG%20G7/%7C%2C%23D/C42TZLZG%20G-EZL%23F/W%20Gl%7C%7C%2C/AWs%20%20%2CbBZLF/sus%20W/DLsus7DX6-E%7C44GXyEl%7C%2C%23D/Ws%20%20%2C7DQ%7CyXDZL-E%20GA*%7B%7DQ-XyQ%7CT%7CQyXZLF/sXyQ%7CEZLsus7D%20CZLF/7%20GGB*%5B%5DQyXC%7CQyX-G%20Gsu7D%7CQyT%5BY%7DQsW/A%2C44T%7CQyXC42TZLDW/%20-EZL%23F/W%20Gl%7C%7CN1GXy%20%20%2CbB44N2G%20CLZG%20CLZGXyQZ%20%3DPop-Rock%3D68%3D1%3D%3D%3DJ%C3%B3ga%3DBj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Sj%C3%B3n%29%3D%3DPop%3DG%23-%3D%3D1r34LbKcu7%205%23GZ4G%235%20BZL5A%205%23GA*%7B%20%20yQXQyX%7D%20%23C%20BZL5A5%20A5L4Ti*%7B5%23C1N5%20A5L2%23FZLA/E%205%23CSB%5B*QyX5BZL5A%205%23GZ%20B6LZBZL5A-%23G45LZE/A5Al%7C%2C6E%2CE%2C6E%2CE4s4TC*%5B%20x42TZLQ%2CXyQ%7CT%2CA/E%20%205%23GlA5LZTA%7CQyX%2C-%23G%7CQyX5lA%7C%2C6E%2CE%2C6E%2CEs445%20BLZ%20ppp%20/E42T%20C%23%20%7DZL%2CA/E%205%23CZL6B2%20%23FZLA/E%205%23C2N%7CE/ALZBZL5A/W%2C%23GCT44%2C/5A%7C%2C%23F/6E%20%2C%23CE/%20%2C%23G/6E%20%2C%23C/EsC%23%2CW/*%7BZLB/W%2C%23CB%2C%7CT5T%7C%7D%2C%23C/5A%2C-%23G%2CC%23/W%2C-%23G%2C%23C/-%23G444sE//W%2C%23C%23C/W%2CC%23%2CW/C/-%23G%7C%2CB/W%2C%23C/%2CW%23G/W%2C%23C/5A%7C%2C%23F%23%2CG%23-/W%2C%23GB42TZn%20LZ%7BoC%20la%20.S.D%3C%7CQy5X%23F%7D%20%20lcKQyX5%23Fda%3ExLl%20%7Cn%2C%2C%23C/5QT24E/6E%2C%23C/E%2C%23G/6E%23%2CC/Es44TC*%7B%20%20A/F%23%2C%7CA%5BY%5D%205%23G%2C%23CW/C%23%2C5T%7C%2CB/W%3EedaF%20dan%20taepeRQyX86*%3C4G%23-/%2C%23G/W-%2CW/C%23%2CG%23-%2CA5/C%23%7D%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DJust%20The%20Two%20Of%20Us%3DBill%20Withers%20%28Withers-MacDonald-Salter%29%3D%3DR'n'B%3DF-%3D%3D1r34LbKcu7%2CE/W%2C4Db%5E7%5EbDl%7C%2C7bA%2C7-bE%20s7-Fl%7C%2CE/W%2C7Cs%207%20sC74Ti*%7B%5EbDl%7CXyQ%7D%7B7-bEs%20%2C7-Fl%7C%2CEW/%2C7Cs%207%5EbD%2CS%2CA*%2CAb7%2C7-Fl%7C%2C7bA%2C%2CW/E%2C%20%2C7-Fl%7C%2CE/W%2C7C%20s7%5EbD%7C%7CQyX7-Fl%7CsEb-77Cs%207%20%2C7-E7%20sC7%7CQyX7CQyX7%5EbDB%5B*%5DQyX7-Fl%7C%2CE/W%2CF-7%2C%20%5EbDl%7C%7CQyX7%20Ab13%5EbDZLQyXQyX7-FQ%7CyX7CQyX7%5EbDZL%2C7XyQC%2C7-bEC*%7B%7D%20E-7%2C%20yX7-F%7CQyX7CQyX%5E7bDZL31bA%20%2C7-bEQXyQQ%20%2C7-F%207%5EA2C7LZBX%7D%209bG%207%5EbDZL7Ab%207%5EA1NZL7bB%207%5EyQLZN%207%5EbD-Fl%7C%2CDb%5E7%20Cs%207%5EbD44T%2CD*%2C%5D%5BQyX9bG42TZL9bG7%2CW/EZL7bA-Fl%7C%2C-7%2CAbdoC%20la%20.S.D%20%20QXy%3C%2C7Cs%207%5EbDl%7C%2C7a%3EW/EbEs%207QyX7%5E%7BQDb%5E31bA%20%2C7-bE%20%2C7-%20E%2C7-F%7CQyX7CQyX7%2CLZDb%5DQyX7C7XyQ%7CF-7%3CXyQXyQ%20Repeat%20and%20Fade%3EXyQXyQ%20%7D%20%3DPop-Smooth%3D92%3D1%3D%3D%3DJust%20The%20Way%20You%20Are%20%28Page%201%29%3DJoel%20Billy%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7QyXDl4D%20G-%2CD%2CD/Gs%20DZL6-GD%20l%7C%2CD%2CD/Gs%20DZL6%5D%7BS*A4Ti*%5B7-A%7CQyQ%7CG%5ED%7CQyX6-G%7CQyX7%5EZGL%2C7D%20%2C7-B%7CQyX7/F%23XyX6-B%7CyX9E%7CLZG%5E7s9E%7CQyX%2C7-B%7CQy%23XF/D%7CQyX6-G%7CQyXusXyQ%2C7D%20%2CX7%5EGZXyQKc%2C7-B%7CQyX7%5EG%7CQy6X-B%7CQyXDA*%5B%5D%20%20l%20D7%2CLA/G%7CQ%7CQyX%236XyQ%7CyX6-G%7CQyX7%5EGZL7%2CD%20%2C7-A%7CQyX%23F/DQ%7CD/F-G%7CQyG%20%2CDlyQ%7CE-%2CD/Gs%20DZL%2CD/6-%20G%2CD%5BQyXA/G%7CQyX7D%2C%7CN1X%2C7-B7A%7CQyLZlD%20B*%5B%5D%207D%20DZL%2CD/-6G%20%2CDl2N%7DD%2CD/GslG%5E7X%2CD/6-%20%2CD%7CQQ%7CF%23-%7CQyXsus7A%7CQyX7E-%7CQyXsus7B%7CQyX7D69XyyXsusD/C%2C%20%5D%20%3DLatin-Brazil:%20Bossa%20Electric%3D135%3D1%3D%3D%3DJust%20The%20Way%20You%20Are%20%28Page%202%29%3DJoel%20Billie%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7yXA/G4Bb6XC%7CQyX7-G%7CQyX7DQ%7CyX7-A%7CQyX7C%7CQy7XyQ%7C4TC*%5BX6-G%7C%20%5D%7B*AGZL%2C7D%20%2C7-B%7CQy7X%5EG%7CQyX6-B%7CQyXD%5E7XyQ%20lcKQ7-EZLF%23XyQL%23F/D%7CQyX6-G%7CQXy7%5EGZL%2C7D%20%2C7-A%7CZB-7%2C/D%7CQy%2CD/Gs%20%5D%5BN1%2CD/6-G%20%2CDl%7C%2CD%2C/DGs%20DZL%2CD/-G%20%2CDLZlD%20A/GZLD%7CQyXlDXyQyX7%5EGZL%2C7D%20%2C7-%7CBQyX7%5EG%7CQyX6-B%7CQ%7CG-6A*%5B%5DDZL9EZQ%7CA-7EZL%2C7-BZL%23F/DZ6L-GZL7%5EGZL%2C7D%20%2C9susLyX%23F/ZLDA*x%20%7D%5BNs7AZL7-GZL7DZL-7A%7CQyX9C%7CQyXbB2us%20%5D%7BZLA/GL7%5EGlG%5E7LZ7-AsZL%23F/DZL6-ZGL7%5EGl%7C%2C7D%2C7-Bs%2CD7%2C%7CZL6-BL9E%3EeZD/F%23na%20taepeR%20%2006*Z%3CLsus9EZL%2C7-BZLd%20FadL6-GZZG/ALZx%20%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D135%3D1%3D%3D%3DKid%20Charlemagne%20%28Page%201%29%3DSteely%20Dan%20%28Becker%2C%20Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu76F%7CQy4C7%239yX7-AA*%7B%5D%20%20lcKyQX9%237CZL%20lcKQyXQ%7CG6X4Ti*%5BG%2031%5EBb13XQyX31bB%7CQyX96FQ%7CyX6G%7CQyX7-A%7CQy%5D%5B*BF%7CQyX9L9%237Csus%2CAD%2CFs%207-El1NZLFG/%20D/FZLG/7-Al%2C--%2C%7C%7ClAsZL6%207FZL2E-7%20-DZL7-E%207-DZL7E-%207-DlC*%5B%2C-D%2CFs7%20E-7N%7D%20xZE%207-D7%239LZZL7-E%207-DlD*%5B%5D-%2CD%2CFs%207-E3N%7C%7D%20x%20x%20LZCZL7G7-AZL7%20G7LBZLC/7-D%207-DZLA7%207hE%5B%20xZL9%237CZh7%20E7FZL7-%7CQyX9GLZF%20X6D%7CQyX7-E44TZ7LB%207h%23F42TZLE/CyQ%7CC6/7-A%20AZL%2C6D/E%2CL%7CQyX31bB%7CQyX96%7CFQyX6G%7CQyX7-AlZF%5E%2C%20G%20%2C7-E-%2C%20W/G%2CLZD-%2C%20F%2CLZE-%2C%20D-%2C%20%7BC7%239%20%20%3C*544x%3E%20%7D%20%3DPop-Soul%3D100%3D1%3D%3D%3DKid%20Charlemagne%20%28Page%202%29%3DSteely%20Dan%20%28Becker%2C%20Fagen%29%3D%3DFunk%20Rock%3DC%3D%3D1r34LbKcu796F%7CQ4A-7XQyX7-A%7CQyX31bBQ%7CyX96F%7CQyX6G%7CQy%7CG6Xy4TA*%5BFs%207-b13XyG%20D/FZLG/7-A%207A-ZL6G%2031%5EFB*%5B%5DQ/FLZEB%7CQyXyX%5D%20%20%5B*ClDX9%237CZL7G%207FZLE-%20-DZL%20x%20ZL-E%20-yQKcl%5D%2C-D%2C7-D%3Et%20%7BQlFaF%20dna%20pmaV%20olSo%3C%7CQyX7-E%7CQyX7%5Ede%20ou%20QyXQXyQ%7CC%5E7XyQ%7D%20%3DPop-Soul%3D100%3D1%3D%3D%3DKiller%20Queen%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7%20%2CbD/4C-%2CL%2CD/bB%20%2CbEl%7C%2C-C7%2CbBsZL-CZL%2C7bBZLZEb74TA*%7B%2C-C%2C7LZAb-1bBl44TZL11bBs24TZL%2CbB/bE%20%2CbC/1LZsG%2CC/bAL%2C-D%20%2CEb%2C%7C%2C-D%20%2CbBl44TSB*Y%5B%5D%2C7F%2C7-Gs%20%2C7DlLZG-%2C7bBs%7CL%2CC%20%2C%20sA7%2CL%2C-D%20%2C7A%7Cpp%2CbBC%2Cl%7C%2CCs%20%207Gl%7C%2C-DZN1G7%2C-GlZbBs%20F%2CpQp%7CbE%2CF/bBs%20%2CF/bE%7Cl%2CF/bE%2CF/bBs%20Fl/F%2C%7ClbB%2CCZGZL%2C-/F%2C%7ClZL%2C-D%20%2C7Al2N%7C%7DF%2C/bE%2CF/bBs%20F/bEG7%2C%20CbE%2CF/BZL-C-%2CW/FZL-CC*%5B%20%20lcKQysXusF%7CQyXsusFl%7C%2CBb7LZCs%20%2C7TZLbBb%2C%20BbbB/bE%20bC/-bAZL/CbA%20%2CbD/bEZL%2CD/LZT24EZL7b%7C%2CbE%2CZEb/BL%2C-C%20%2C7GZL-C%20%2CG7D*%5BQyX7bB%7CQyXbZsBb7LbB44%5D%20F427%20sG-%3EadoC%20la%20.S.D%3C%2C%20-bBl%7C%2CF%2CbB%7C%2CF%2CF%2CLZTDlZLxE%2CbBslF%20sBG/bE%2CbBs%20Fl%7C%2CCb/E%2CbBs%20FlZL%2CF/b%2C%7ClF%2044TQ%5Bb%2C%7BlEbXyQKcl%20%20%7D%20%3DPop-Shuffle%3D113%3D1%3D%3D%3DKilling%20Me%20Softly%20With%20His%20Song%3DRoberta%20Flack%20%28Fox%2C%20Gimbel%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7DZL7b4%3CRubbBZL-FZL%5EbAZL7EbZL7-bBZL-F%3Eota/DLZE4Ti*%5B5*%3C9bLZDb%2Cs9bE%3Eopmet%20A%3C%7Bx%20ZLFZLxZL7%5EbGZLusLZEbAZLb7bE%7CQ%7D%7B*ABB%7CQyX7%5EbD%7CQyXb%7CAQyX7bE%7CQyX%2C7-bb-7Xy%20%3Ex46QyX-F-XyQKyX7C%7CQyXbA%7CQyXb7E%7CQyX7-bBZL%20lcQ%5D%5B*BF%7CQyXbA%7CQyXyQ%7CEyXbE%7CQyXD/bB%7CQXy-F%7CQyXbA%7CQyX7bQ%7CDbX7-bB%7CX7bE%7CbXyQ%7CbB%7CQyX-FB*%7B%7D%20%3E3x%3CxZLFZLxZL7%5EbG-7XyQD%7CQyX%5EbG%7CQXyQ%7CFQyXbA%7CQyXbD%7CQybXE%7CQyXD/bB%7CQyX-%7CDbXybA%7CQy7XyQKcl%20LZFXyQKcl%20%3C*163x%3E%20%7D%20%3DJazz-Bossa%20Nova%3D122%3D1%3D%3D%3DKnock%20On%20Wood%3DEddie%20Floyd%20%28Floyd%2C%20Cropper%29%3D%3DSoul%3DE%3D%3D1r34LbKcu7%20lcKQ4E7%20%20*S%5B%5DQyX%2C7Bl%7C%2CD%20s%207B%7CQyX7Al%7C%2CGsAA7Xy4Ti*%7ByX7AZyQKclQyX7AZL%20lcKQyXE7ZL%20lcKQyX7EZL%20Kcl%20LX7AZL%5DQyX7LZE7XQ%20%20%2C7El1N%7CQyX7%7CAQyX7E%7CQyX7A%7CQy%20%7DN2E%20lcKQ%7CQyX7Q%20%20%5B*yX%2C7Bl%7C%2CDs%20%207BQ%7CyX7Al%7C%2CGs%20%207EBQ%7ClF%23yXQyXX7Al%7CQ%7CA7X7EQ%5B%5D%20%2C7B%20%2C7C%3EdaoC%20la%20.S.D%3C%7CQy%20%20sG%2CyX7%23GyQ%7CB7%20%20sD%2C%7CB%2CA%2ClG%20%5D%7BE7XyQ%7CA7XyQ%7CE7XyQ%7CA7XyQ%7D%20%3DPop-Rock%3D108%3D1%3D%3D%3DKnockin'%20On%20Heaven's%20Door%3DDylan%20Bob%3D%3DRock%20Ballad%3DG%3D%3D1r34LbKcu7X%2CCZL4G%20DLyX-AZLD%20GA*%7B%7DQXy%2CCZLD%20G%7CQyX-AZQ%7CG%20D4Ti*%7BQyX%2CC%20DLZA%7CQyX-AZLD%20GB*%5BQ%5DyX%2CCZLD%20G%7CQyX-G%20DLZG%7C%7CQyAZLD%20LZA-X%20edaf%20dna%20pmaV%7B%3C%7DQyX%2CCZLD%20G%7CQyout%3EGD%20G%7C%7C-XyQ%7CG%20DLZCXyQ%7D%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DKnocks%20Me%20Off%20My%20Feet%20%3DWonder%20Stevie%3D%3DPop%3DC%3D%3D1r34LbKcu7yX7%5EC4%3CRubt%20A%3CZL7bB%20-FZLC7%20-G%7CQyX7%5EC%3Eotaempo%3E4Ti*%5BB%20-FZ%20GsusG%7CQyX7%5ECSA*%5B%20QXy%5D%20%20lcKQyX7%5ECZL-%20C7L7%5EC%7CQ/W%2CE/%5E7%20%20sCZL7bB%20-FZL7C%20G-%7CQyX7%5ECl%7C%2CsusG%5E7%20sWCZL7bQyX7%5EBlG7sX9%5EFZLG/W%20-AZL13b9b7E%209E%7CQyXsuyQ%7CBb*%5B%5D%2CF%2C7As%7CW/C%23%2CbB%7CQyXCl%7C%2CsusGD%2C/F%2C-E%2CF%7C%2C-E%2C-D%5E7XyQ%2C7As%7Cl%7C%2CsuD-%2CE-/F%2C-E%2CFsZLC%20suGsZL%2CD/Fl%2C-E%2CF%7C%2CD%2CQGs%2C%23C/W7E%7CQys%20%5B*CusG%207%5EFZLG/W%207A-ZL7E%209b7E%7CQyXCsLZCXusG%20CoC%20laLZA-706*%3CZL7D%20sus7DLZbE/F%207%5EFZLG/W%20D.S.%207E%209btaepeGXyQ%5D*%3C%20%2C-bBZL7FZLblD%7B%20%20%2CsusbA%2CCQ%5BY72%20%20R/F%3Ead%20and%20Fade%3EW/Ab%2CLZGb%5E%20Absus%20%7D%20%3DPop-Soul%3D97%3D1%3D%3D%3DKodachrome%3DSimon%20Paul%3D%3DFolk%20Rock%3DE%3D%3D1r34LbKcu77E%7CQy4ELZx%7B%5D%2C7B%2C-%23FsZLEZ7LBZL-%23FZLxZLAZL*AlEX4Ti*%5BZL7B2LZxLZ%20-%23F%7CQyXE44T%7CQXy7B1N43T%7CQyX-%23FB7%20%7DNA%7CQyXX7B%7CQ%2C%5D%5B*ByXA%7CQyX7E%7CQyX-%7CBQyX%23FZL7%23C%20AlSQ%7CDXy7E%2CEs%7CQyXDXyQ%7CT%7CQyX7E%7CQyX-B%7CQXy%23F44TZL7%23C%20A43AXyQ%7C7E%7CQy%7CQyXE%7CE7%20%20QyX7B%7CQyX-%23F%7CQXy-%23C%7CQyXAC*%5B%5D%20Q%5D%7B*AlQyX7B44T%7CQ%7CALZxN43T%7D%207B%20-%23FZLZEL7B1N%7CQyX-%23FZL2B7XyQyX7EaepeR%20al%20C%23F%7CQyX-%23C%7CQyXAQlD*%7B%5D%207E%20%2CE%3Eado-%20%3C%20%20.S.D%3Ct%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Country%3D136%3D1%3D%3D%3DLady%20In%20My%20Life%2C%20The%3DMichael%20Jackson%20%28Rod%20Temperton%29%3D%3DBallad%3DA-%3D%3D1r34LbKcu77-B%2074A%5E7%207-E%207-DZL7-D%207A%5EZL7-E%207-DZL7-DLZ%7CA-4Ti*%5BD/G%207x%20%20%5DXL%2C7-E%207-AZLA/7B-%207-AA*%7B%20%20QyXQyZN1D-%20ZLA/F%7CQyX%20sD-7%5D%20%20x%20ZLD/G%207-D2lNZL%20QyXQyX%7D%2CG%2C%5B*BlG7-EZLL7-B%20%7CGXyQ7%5EC%20sus7GZL7-D7%20%5EASC*%5B%5DQyXE/D%7CLZF%5E7QyX7%5E%20Q%20%20EsA%5E%2CD-B%207%5EFZL7%5EC%20su7sGZL7-D%207%5EAl%7C%2C-7LZD/%20E/DZQyX7-%20D-7LEs%20%207-Dl%7C%2C-Es%207%20-DD*%5D%207-E%207-DZ-%2C%7ClA7%5EA%5B%5Dla%20.S%7CD-7%20XQyX%3C%7CQyX7-Al%7C-%2CEs%20%207-Dl%7C%2C-Es%20yQ%20D.QyXG%7C7-D%3Ee%3ED/E%20na%20pmaV%3CZL7-D%20%5E7AQ%7B%20%20QyXQyX%5DE%20d%20FadadoC%20%20E-7%20%7D%20%3DPop-Smooth%3D77%3D1%3D%3D%3DLady%20Valentine%3DGates%20David%3D%3DPop%3DD%3D%3D1r34LbKcu7%5EG%7CQy4G%5E7XQyX7%5EG%7CQyX7%5ED%7CyQX7%5EG%7CQyX7%5EF%7CQy%7CF%5E7X4Ti*%5B7%23F%207D%5E7%20F%5ED%20sus7AZL9-E%20-7B%2CS%2CA*%7B%5D%2031b7%239LZG%5E%7CQyX7%23F%20A/%20E-9L7EZL7-Bl%2C7%23F%2C7%23hCs1NZL7%5EG%207-BZXyQ%7CG7-BZL%2CD%20suXyQLZLsus7A%207%5EGl%7C%2C-%2CA-B%2C7%23F%2C7h%23Cs2NZD%2CDs%7D%209%237%207%5EG%7C%5E7XyQF%7CQyX7%5EG%7CQyX7%5E%7CDQyX7%5EG%7CQyX7%5EF%7C%5E7XyQGB*%5B%5DD%7CQyXZ%3CD.SyX7%5ED%2CQ%2C%7B%5D%209%237F%23%207%5ED%3EadoC%20la%20.Q%7CC%5E7L%2CQ%2C%20%5E7%20%3C%20%20Repeat%20and%20Fade%3E%20LZC%5E7XyQ%7D%20%3DPop-Soul%3D82%3D1%3D%3D%3DLately%3DWonder%20Stevie%3D%3DPop%3DAb%3D%3D1r34LbKcu796bDS4Db%5E97bA%20susbA%7CQyX7b%5EG%7CQyX%2C7-bB%7CQyX%20%5D%7B*A4Ti*%5BDZL7bb-7%2CXEZL7%5E-bE%20-bE%7CQXy7bA%7CQyX7-bE%7CQyb-7%20AB%7CQyXsbB%7CQN1x%20%7DF%7CQyX%2C6-bG%7CQyX6%2CbGB*%5B%5DQyX7bD2N-7%2CXyZL9%5Eb%2CsusbW/Eb%2C96bDZL7bA%207-bGLZ7-F%207-bEl%7C%2CF/WXyQ%7CBs%20%2CsuyX%2C7-b%2CW/FX96bDZL7bA%207-bZGLQ%2C7-F%207-bEl%7C%2CyQ%7CBbE/Ws%20%207-bG7XyQ%7CyXQyX%5D%207bA%20susAb%3EadoC%20la%20.S.D%3CQ%20%20%5BQ%5EbG%7CQ-bB%7CQZA%5E7%20%7CQyX6BB*%5B%20QyX%5D1%201%239C%207-bDZL7-BB-6XyL7-bA6bGZLEbsus%207-BZL7-bB%207-blA%7C%7C%2CbB/W%2CbA/Ws%20Db7b9%7CQyX76bGZLEbsus%207-BZL7-bB%207-blA%7C%7C%2CbB/W%2CbA/Ws%20Db7b9%7CQyX99XyQ%7CEb-7XyQ%7CB%5E7XyQ%7CAb-7%20sDbsus%2CDb7%2C%7ClEb%5E7XyQZ%20%3DPop-Slow%20Rock%3D74%3D1%3D%3D%3DLayla%20%28Single%29%3DEric%20Clapton%20%28Clapton%2C%20Gordon%29%3D%3DRock%3DD-%3D%3D1r34LbKcu7B%20-DZ4D-%20BZLbB%20-D%7C%7D%20-D%20CLZbB%20-DZL-D%20CZLbC%20D-L4Ti*%7BF%7CQyX4CXyQ7D%2CCs%20-%23C%7CQyX-G%23%7CQyX-%23C44TA*%7B%5D%2C%7ClE72TZLbCZLbBLZE%20A-D%20CZLbB%20-DB*%5B%20%5D5A%20EZL7B%20-%23FZLLZD-%207B%20-%23L%2CbB%20%7CD-%20B4T%7C%7DQyXC42TZL%2CBb%20-D1NZL-D%20CZLb4N2D-ZL-D%20%20%20%3C%20-XyQ%7DT%20CZLbB%20-DC*%7B%5D%20D-%20CZL%2CbB%20-D3N44D-LZDC42TZRepeat%20and%20Fade%3EBbLZC%20D-%20%7D%20%3DPop-Rock%3D120%3D1%3D%3D%3DLe%20Jour%20Se%20Leve%3DKaas%20Patricia%3D%3DRock%20Ballad%3DF%23-%3D%3D1r34LbKcu7-%23FZL4%3CTriD%7CQyX6EZL%20lcKQXy%2C-%23F%3Eleef%20telp%5E%2CLZx4Ti*%5B%20%2C7-%23E6%2CXy%2C-%23F%3EknuF%20tfoS%3C%20%5B%5D%20%20lcKQyX%5ED%7CQXyQ%7CC%7CQyX%2CX%2C9-%23F%23-%2CXB%20%2C7-%23C%7CQyX%2C9-F%23A*%7B%5D%206B%20%2C6A%7CQy6%2CLZFZL%2C6B%23FZL6%2C%20B6%2C%7CQyX%2C9-%23FZL6B%207%2C-%23C%7CQyX%2C9-%23FZLA6%2C%20B6A%7CQyddaE%7CQ%7C%20n%20AZL9ddaDZLsusBLZ9ddaEZL%2C6AB*%5B%206%2CXyQyX%2C9-%7B%7D%20nZ%7CBsusX9ddaD%7CQyX%2C6G%7CyQX%2C6AZL%20lcKQyX%2CyQ%7CBLQyX%2C9X%2C6AD9%2CXyQ-%23F%7B%7D%206B%20%2C6AZL9%2C-%23FZL6B%20%2C7-%23C%7C9%20%7D%7B*-%23FA*yX%2C9ddd9%2CXyX%2C6A%7D%20%3Ex3%3C%20%209ddaD%7CQyX%2CsusB%7CQyQ%7CEadaE%7CQy%2C-%23F%7CyQ%7CxLyX%2C%5ED%7CQyX%2C6E%7CQXy%2C-%23FD*%7B%5D%209-%23FZQ%7Cx%20%7DX%2CB%7CQ%20Z%20%3DPop-Smooth%3D86%3D1%3D%3D%3DLet%20It%20Be%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu7%2C7%5EFs4C%20GLG%20CA*%7B%5D%20C%20FZLGC%20l%7C%2C6F%2C7%5EFs%20-AZLZA-%204Ti*%5B-AB*%5BC%20GLZZLG%20Cl%7C%2C6F%2C7%5EF%20s-AZLG%20C%7CZLC%20%2CFF%20C%20%5Dl%7C%2C6FFZLG%20ZF%20CLF%2C7%5EFs%20-AZLG%20C*A%5B%5D%20%2CC%20FZL7G%20CZ6%2C%7ClCLG/C%20ZLC%20F%7CC%20GL%20-AB*%5B%5D%20C%20FZLGC%20l%7C%2C6F%2C7%5EFs%20-AZC/GLZZLC%20%2CLC%2CF%2CZF%20C%2CF1NZL%2CC%20FZL7G%20ZCLC%20FZLG/C%20-AZL%20CLZGL7G%20C%2CF%2CGZZG%2CF%2CZLC%20FZL7G%20CZLCF%20ZLG/C%20-A2N%5B%7D%20C%7CF%20CLLC%20FZC%20Z%20%3DPop-Rock%3D72%3D1%3D%3D%3DLet's%20Get%20It%20On%3DGaye%20Marvin%3D%3DSoul%3DEb%3D%3D1r34LbKcu7bE%2CB*4Eb%2C%20bB%20%2CbAZL%2C-G%20%2CbZEL%2C7bB%20%2CbAZL%2C-G7%20%7D%7B%2C4Ti*%7BZL%2C-GLZAb%2C*A*%7B%7D%20%2C7bB%20%2CbALZ%2C-G%20%2CbEZL%2C7bB%20AEb%2C%20%2C-G%20%2CZL%20lcb7%2CLZ7bA%2CC*%2C%7B%7D%20%3Ex4%3Cb7B%20%2CbAZL%2C-G%20%2CbE%2CXyQKB%20%2CbAX%2C7bB-%2CLZA7F%7CQyX%2C7bA%2CD*%2C%7D%5B%20%3Ex330*%3C7bB%20%2Cb%2CXyQ%7CG%20%2CbE*%3C7bB%20%20%5D%7B%2CL%2C-G%20%2CbEZL%2C7bB%2C%20bAZL%2C-G%20%2CbE%2CB*ZAb%2C%20lcKQy%7D%20%3Ex3%20%7D%7B%2C*bB%20%2CbAZL%2C-G%20%2CbZEL%20lcKQyX%2C7bA%2CC7%3C*03%3Ex430B%20%2CbAAb7%2CX%20%2CbEA*%7B%5D%20%20lcKQXy%2C7bB%7CQyX%2C7F%7CQyG-%2CLZ%2CD*%2C%5Bb7%2CLZEb%2C%20%3CXyQ%20%20Vamp%20and%20Fade%3EG-%2CLZAb%2C%20Bb7%20%7D%20%3DPop-Soul%3D87%3D1%3D%3D%3DLet's%20Groove%3DEarth%2C%20Wind%20and%20Fire%20%28White%2C%20Vaughn%29%3D%3DFunk%3DE-%3D%3D1r34LbKcu77-%23Fl4E-7%20%2CA/Ws%207-EZL7-B7%20-%23Fl%7C%2CG/W%2CA/WsW/G%2C%7C4Ti*%7BFl%7C%2CG%7D%7B*BEWs%207-EZL7-B%207-F%23l%7C%2CG/W%2CA/Ws%207-/A%2CW/%207-B%20%2CA/Ws-7%3C4xL7-B%207-%23Fl%7C%2CG/%2CWA/Ws%207-EA*%7B%7D%20%3EZE-7%20B%207-%23-EZL7lF%23-7%23Fl%7C%2CG/W%2CA/Ws%20-7EB*%7B%7D%20%3Ex4%3C7-B%20-7%20B-%7C%2CG/WL7-B%20A%2CW/G%7C%2CG/W%2CA/Ws%207-E*A%7B%7D%207-B%207-%23Fl%7C%2ClF%23-7/Ws%207%23Fl%7C%2CsW/A%2C/Ws%207-EB*%7B%7D%20%3Ex%3C47-B%207-%23Fl%7C%2CG/WA%2CW/G%207-EZ7-B%7CQ7LZE-C*%5B%7D%20%3Ex4%3C7-B%207%23-Fl%7C%2CG/W%2CA/Ws%207A-7Xy-B%207-B%7CQyXZA-7X%23FZL7-G%207-D%7CQy7X-CZL7-E%207-B%7CQy7%239b5L7-E%20aV66*Q%5D%7B*Ds%207-EZL7-B%207-%23lF%7C%2CG/W%2CA/Ws%207-EW/A%2C%3CyX9%237mp%20and%20Fade%3EW/G%2C%7ClF%23-7%20B-7%20%7D%20%3DPop-Soul%3D120%3D1%3D%3D%3DLet's%20Stay%20Together%3DAl%20Green%28Green-Mitchell-Jackson%20Jr.%29%3D%3DSoul%3DF%3D%3D1r34LbKcu7Bs%20%20F4G-9%20%207C%207-GZL7-A%209G-ZL7-A%207-GZL7-A%5D%7B*AS4Ti*%5BL%20lcKlFXyQ/9-bBZL%20lcKQyXBb%7CZL%20lcKQyX7-A%7CDbXyQ%7C%2CF/bDZL7-G-7LZZL7-G%207-A%7CQyX9%7CDQyX9-DZL-E%207%5EFF%5E7%20A%207-AZ%20lcKQ%7CD9%20%20ZL%20lcKQyX7-AZLl%20cKQyX9-GB*%5B%7D%20QG-9XyQyX9-yX9-G7%20A-7%5EbAZL-G%209-G%7CQy9X-GC*%5B%5D%20C%207-DZL7XyQ%7C%5EbBZLX9-GQyQKcl7-D%3EadoC%20la%20.SD.%3CZL7-A%207%5EbBZL%20%20C%20%5D%7BXbA%7CQF%20dna%20LZA-%3C7-A%209-GZL%20lcKyQX9-GZL%20lcKQyX7Vamp%20lcKQyade%3ELZG-7%20C%20%7D%20%3DPop-Soul%3D97%3D1%3D%3D%3DLetter%2C%20The%3DThe%20Box%20Tops%20%28Wayne%20Carson%20Thompson%29%3D%3DRock%20Pop%3DA-%3D%3D1r34LbKcu7A%7CQyX4nXyQG%7CQyXF%7CQyX-AA*%20%7B%20QyXQyX%5DQyX7E%7CXyQ%7CD4Ti*%5B%20C%7CZLFXyQ%7CyXGZLC%20FZLG%20CB%7B*%5DQyX-A%7D%20-AZL7EQKcl%20%7CQyX-F%7CQyXCLZGXXD%7CQyXG%7CQyXF%7CQXy-AA*%5B%5DQyX7E%7CQyyQ%7CA-%20FZLGC*%7B%5DQ1E7LZQyX7E%7CQyX-A%7CQy7XE2N%7C%7DQyX-AZL-A%7CA-XyN%7CQyXDb%20AbLZGb%20DbLZAb%20%20%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20%3DPop-Rock%3D137%3D1%3D%3D%3DLife%20On%20Mars%3DBowie%20David%3D%3DBallad%3DE%3D%3D1r34LbKcu7%20E%7CZL4E%20E%5E/BZLE/7-%23F%20-%23FLZ7bD%20D/7EZL%23D/7D%23%20B74TA*%7B-EZL%2B%23LZE7GZL7B%20%23D/BZLE/-7%23F%20-%23FZL7bD%20D//D%20D%23D/7%5EE%207-BZLZC%20GZL%2BF%20-%23FZLD%20AB%5B*%5D%20bB/7C%20-AZL%2B%23E%20E-LF/7G%207h%23D%20%7CA%20DL%2BF%20-%23FZL7-D%207-ZBL-E%20EZL%2BF%20-%23FZLZA/EZL7-DZL7oF%20Fo7L4T%7C%7DQyX7-A42TZAL%20-%23GZL7oG%20-%23FZ4N2E%20E1NZLF%23-%20EsusLZEsus%20EsusLZD%20D-7LZAXyQZ%20%3DPop-Slow%20Rock%3D58%3D1%3D%3D%3DLight%20My%20Fire%3DDoors%20The%3D%3DRock%3DA-%3D%3D1r34LbKcu7-A%7CQy4G%20DL%7CQyX7-AA*%7B%5D%20xZALZLbA%20bEZLbB%20FZF%23-7X4Ti*%5BLA%20GBF%23-7XX7-%23F%7CQyX7-A%7CQXy7-%23F%7CQyX7-A%7CQyyQ%5D%5B*%7CQyX76*%3CC*sus%2CD%7D%20Q%20%207E%7CQyXEZL%20DGZLB%20DZLA%20Gl%7C%2CXyQ%20%7BDs%20DZY%20%20Qyn%20Sol%20%20x%20%3EadoC%20la%20..CD%3CZL7-B%207-A%3Eso%7DXyQXepO%200A%7CQyX-7XyQQyX7-A%7CQyX7-%23FQ%7CyX7-A%7CQyX7-%23F%7C%7CF%23-7AQA*%5B%20F%7D%20%3E%7CF%23-7DZLC%20F%7BQyXDZLAG%20%7CQyXDZLA%20G%7CQyX%20%20%3C3xQyX7-CLZD%20%20f%20%5D%5BG%20DLZF%20BbLZEb%20AbLZAXyQZ%20%3DPop-Rock%3D122%3D1%3D%3D%3DLike%20A%20Rolling%20Stone%3DDylan%20Bob%3D%3DFolk%20Rock%3DC%3D%3D1r34LbKcu7ZLF%20-4C%20F%5E%20CSA*%7B%5D%20%20x%20ZLC7/%5EF%20CZL%20x%20ZLC/7D-LZE4Ti*%5BQyXF%7CKcl%20L%7CQyXFZL%20lcKQyXG7ZLF%20-EZL-D%20C%7CZG7XyQQyX7GlcKQyQ%7CF%20EyXF%7CQyX-DZLC%20-ZDL-E%20FZLC%20-DZL-Q%7CG7XyX7G%7CQyX7GBC%20FL%7CQyX7GZLF%20C%7C%7CQXy7GZLF%20C%7CQyX7GZC%20FLZ*%5B%5D%20%20%20%20lcKZG7XyZLF%20C2N%7C%7DQyX7GN1ZLQ%20%207GZLF%20C%7CQG7XyQLF%20C%7CQyX7G%20FLZGQ%7B%20QyX%5D%20%20x%20%3EadCo%20la%20.S.D%3C%7CQyX7C%20FLZC3N%7C%7D%7D%20%3DPop-Rock%3D95%3D1%3D%3D%3DLike%20A%20Star%3DCorinne%20Bailey%20Rae%3D%3DPop%3DA-%3D%3D1r34LbKcu7%7CQyX94D-7XyX7-D%7CQyX6-A%7CQXy7-A%7CQyX9b7E%7CQyQ%7CE7b4TA*%7B/7-AsQ%7CG-9l%7C%2C%23G/7Es%20%209b7%7CEQyX7%5EFB*%5B%5D%209C%20A-7%20%20yX7-A11%237b-7%20C9E%7CQyX7%5EF2N%7DQyXb97E%7CQyX7%5EF1N%7CZL7b9%20EGl%7C%2CC%7CQyX7D-7Xy9-DA*%5B%5DQyX6-A%7CyQX7-A%7CQyX9b7E%7CQXyQ%7CEC*%5B%5D%20X7%5EF%7CQ%7CG-111-G%7CQyX9-A%7CQy7XE%7CQyX9-D%7C%7CQyX1%20C9LZyX9-AlZL%23Gb9XyQb7E%7CQyX7%5EFB*%7B%5D9%20C%2011-G%7CQyX9-A%7C9%20E7/7E%7CQyQyX7-%28Ab-79b7E%7CQyX7%5EF%7C%7D%20C9%207-Gl%7C%2CC/7-As%29XyQ%5BD%20%207-A%7CE7XyQ%7CA-9XyQ%7CA-6XyQ%7CD-7XyQ%7CfE7b9XyQZ%20%3DPop-RnB%3D65%3D1%3D%3D%3DLike%20A%20Virgin%3D%28Steinberg-Kelly%29%20Madonna%3D%3DPop%3DF%23%3D%3D1r34LbKcu7yX6bG4Gb6XKQyX6bGA*%7B%5D%20%20lKcQyX6bGZL%20lcKQycl%20LZ4Ti*%5BbGZL%20LZAb-X6bGB*S%5B%5D%20%20lcKyQX6bGZL%20lcKQyX7yQKcl%20lcKQs%20%20sucl%20LZyX7-bE%7CQyX7-bAQ%7CyX7-bE%7CQyX7-bAQ%7CDbsKQyX6L%20lcKDbaddGZL%20lcKQyX6bGC%5B*%20%20QyXQyX%5D%20bD%209b6XyQl%7C%2CbD%7CQyX7XyQKcyXbA%7CQyX7-bE%7B%7DQ%20%20lcKQyX6bGZL%20lQ%7CEb-7-bAZ7-bAZ%20al%20CQyX6bGZL%20lcKQy6XbGQ%7B%7DQyXbA%3EadoKcl%20L.S.D%3CXyQKcl%20LZGb6%20%20%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20%3DPop-Rock%3D118%3D1%3D%3D%3DLittle%20Green%3DMitchell%20Joni%3D%3DFolk%20Rock%3DB%3D%3D1r34LbKcu7QyX7%5E4B%5E7X%5DQyXB%7CQyXsusBZ1L1-%23C%20%23D/7%5EB%7CQy%7B*ASB4Ti*%5BZL11-D%23%20C%23/7%5EB%7CQyX7%5EB%7C%7CQXyBZLB%20susBZL11-D%23%20C%23/7%5EB%7CQyX7%5EBLZB7cKQyXE%7CQyX11-%23ZCL11-%23C%20-%23C%7CQyXl%20LZB%20susBBZLB%20D%23%20C%23NZL%20QyXQyX%7DQyXZBLB%20susB1NZL11-2Bsus/7%5EB%7C7-%23C%7C*BEXy/7%5EBZL%20Bl%2CsusBZsLsusB%20B%7CQyXD%7CQD%23XyQ%7B%5DQyXsusB%281BsusL%2C11-%23C%20%23D/7%5EBN2ZLQyX%7DQyXBZLB%20ZBsusN%7CQyXlcKQyQXyQD%5DQyX%29susB%28BZLB.%3EdnE%20dn2%20la%20.S.%5B*CBXyX%3C%20%29%20LZBXyQKcl%20LZBXyQKcl%20LZBXyQKcl%20%20Z%20%3DPop-Rock%3D106%3D1%3D%3D%3DLittle%20Wing%3DHendrix%20Jimi%3D%3DRock%3DGb%3D%3D1r34LbKcu7L7-bA4Eb-%20%7C%2CbG%2CbG/bCs%20%2CblG%7C%2CbE/bC%2CbB/bGslAb-%204Ti*%5BCZL9dyQ%7CsBddabGZLbC%20-bAl%2C%7CA%2C7-bB%2C9-bB%2C-b9%20EadX-bEZyXbG%7Cb5LZDE44TA*%7B%20%20QyXQy%5DXQyXnl42TZLns%20bb-XyQD%2096bddaE%20%20Ab-7GZLbC%20-bAl%7C%2CAs%20%207-bB%7CQyX7-bEZLbadd9-bA%7CQ9LZCb69%20Db5LZDb%20snLZT24%3CFade%3Eln%20%20%3C4x%3E%20%7D%20%3DPop-Slow%20Rock%3D68%3D1%3D%3D%3DLiving%20For%20The%20City%20Page%201%3DWonder%20Stevie%3D%3DFunk%3DGb%3D%3D1r34LbKcu77-bGZ4Gb%20A-bA%20%2CbGA*%7B%7D%20bG-/bA%207-bGZLbG/-b/Gb%2CL4Ti*%7B%2CbG/-/Gb%2CLGZL%2CbG/-bA%20%2C7-GbZL%2CbG/-bA%20%2CbGZb%2C%20Ab-bA%20%2CZL31B7%2C%20Ab/-bA%20%2C7-bGZL%2Cb/G-bA%20%2CbGZL%2CbG/-Gb%2CLZ-bGZLhbE%7CQZsGb%2CbGl43TB*%5B%7D%2CbG/b-A%2C7-bG%7C%2CbG/-bA/E%2CXyL31bDG44T%7C%7CDsus42T%7CQyX%2CA%7CQyX%2CBb/C%7CQyX%2CC%7C%2CD%20%20%2CG%2CXyQQyX%2C7G/-bA%20%5D%7B*AL%2CbG/-bA%20%2C7-bGLZ%2CbG/-bA%20%2CbG44TZGb%2C%20xZL%2Cb%2CbGZLb-7%2C%20bA%20%2C7-bGZL%2CbG/b-A%20%2CbGZL%2CbG/-bA-/Gb%2CGZL%2CbbG%7C%2CbGb%2CLZ%2CbGsZL31bDZL31ZBL%2CbG/-bA%20%2C7-bGAb-/G/-bA%20E%7CQyX-/Gb%2C43TB*%5B%5DQyX%2C7-bZGL%2CbG/-bA%20%2CbGl%7DGb/E%2CbA%2C7-4T%7CQyyQ%7CDsT%7CQyX%2CA%7CQyX%2CbBC/%7CQyX%2CC%7C%2CD%20%20%2Csu24G%2CXX%2C7hb*%7D%20bGZx%20%5D%7B7-bGZLbG/-bA%20b%3EGnepO%2020*%3C44TC*%20Ab-/L%2CbG4%2CG42Tb/E%2CLAZL%2CbB/CZL%2CC%7C%2C%20D%20%2CsusDZL%2C7hbEZ%2CXyQ%7CG43TBXyQ%7BT44%3C*66Open%3EGb%2CLZx%20%7D%20%3DPop-Soul%3D99%3D1%3D%3D%3DLiving%20For%20The%20City%20Page%202%3DWonder%20Stevie%3D%3DFunk%3DGb%3D%3D1r34LbKcu7-bGZL4Gb%2C%20bA%20%2CbGZL%2CbG/-b%20A%2C7-bGZL%2CbG/-bA-/Gb%2C4TA*%7BbG/-b-/Gb%2CZL%2CbG/-bA%20%2C7-bZGL%2CbG/-bA%20%2CbGZLGb%2C%20AbA%20%2C7bGZL%2C-7%2C%20AA%20%2CbG1N%7CQyX31b%7CDQyX31BZL%2CbG/-bb-/GbbGZL%2CX%2CE/bb-/Gb*%7B%5DQyXn%7CQyXn%7CQXynZL%20n%2CbG1N%7C%7D%20%2CBT34GA%20%2C7-yX%2CG4h7%2CXyX%2CA%7CQyX%2CbB/C%7CQXy%2CC%7C%2CD%20%20%2CsusD%7CQyQ%7CT2bE%7CQyX%2CC%7C%2CGb%2CLZusD%7CQyX%2C7hbE%7CQXy%2CE/bG43TD*%5B%7D%20xs%2C%20%20D44T%7CQ%2CD/W%2CBb%2CXy%7C%2CE/Ws%20%20F/Gl%7C%2CF%23/Ws%20%20G%7CQyX%2CA%7CQlG/Eb/C%7CQypLZGXyQ%7CG/D%2CG%20LZ%20x%20LZGXyQZ%20%3DPop-Soul%3D99%3D1%3D%3D%3DLong%20And%20Winding%20Road%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DEb%3D%3D1r34LbKcu7CZLG/4C-7XZL7%5EbA%20bAZLbD/%20WbE%7CQyXbB/bA%7CQyAb%20Eb4TA*%7BQyX7-%7CF-7%20bE%20bAl%7C%2C7bE%2CsubsEs%20sus9bEZL7bB/GLZCQyX7-bB/bEBb7LZB%2C-Fs%20G/bEZLbAb%20B/bESB*%5B%7DQyXbEb7%2C%7Cl%207-F%7CbAZLbEb/G%20E%7CQyXbB/bA%7CQyX-7ClA*%5B%5D%2C7G%2C7-Fsb%20W/DZLbA%20%2C7bE%2CLZAb%20s%20sus9bEZL7bB%20-7F%7CQyX7-CZLG/bEEbsus7%5EbA%20%5B%5DQyXEb/GLoC%20la%20.S.D%3CZLQ7%2CbB%207-F%7CQyX7-CZda%3EEb%20bAl%7CQC-7XyQ%7CAb/BbXyQ%7CEbXyQZ%20%3DPop-Rock%3D70%3D1%3D%3D%3DLong%20Train%20Runnin'%3DDoobie%20Brothers%20%28Tom%20Johnston%29%3D%3DFunk%20Rock%3DG-%3D%3D1r34LbKcu7CZLxZ4G-7XLxZL7-GA*%7B%7D%20%20lKcQyX7-GZL%20lcKQyZG-7L4Ti*%7B7-GsBLZG-7lcKQyX7-GZL7D%20uss7D%7CQyXbEZLxZL%20%20%7D%7B*xZL7-cKQyXKcl%20L%20lcKQyX7-Cl%7CQy7X-Gl%7C%2C-G%20n%2C7-GZLZG-7-G%20n%2CZL7-GbXyQ%7C7-G1NC*%5B%5D%20%20lcKyQX7-GZL7D%20sus7DLZxLZEZL%20lD*%5B%7D%207LZxLyX7-GZL7D%20sus7%7CDQyXbEZLxZL7-GZQKcl%20-CZLxZL7D%20LZxLZ%7CQyXbEZLxZL7-GLZxZL7-CZLxZL7-GD7sus7-G2Nx%20ZL%3EQKcl%20dna%20pmaV%3C%20%207-GLZ%20lcKQyX7-G%7B%5D%20f%20FadeyX7-C%20%20%7D%20%3DPop-Soul%3D115%3D1%3D%3D%3DLongest%20Time%2C%20The%3DJoel%20Billy%3D%3DPop%3DEb%3D%3D1r34LbKcu7/W%2C-C4EbXyB%2CbEsA*%7B%7DQyX7b%7CBQyXbAZL-G%20bB%7CQb/D%2C%7C4Ti*%7BB/W%2C7AbLZEbBZLA/Fl%7C%2CbB/W-%2CC%7C%2CD/bB%2CbEsZLb7LZsGl%7C%2CbBbB%7CQyLZBb7*%2C%7B%7D%20%2CbEZL7bBZ7L-FZLbAZLbEZLD/B%2CEbX-Cl%7C%2CsZLbEAbXyQ%7C%2CbB/W%2C-C%7C%2CD/b%2CBbEsA*%7B%7DQyX7bB%7ClAbLZZL-G%20ZLD/7/D%2C%7CCCl%7C%2CB/W%2C7GsZL7BbZLA/Fl%7C%2CbB/W%2C--LZBbbB%2CbELbEZLbLZF-ZLxZL-CZLxZLbB*C%5B%5D%20%2CbEZL7bBZL7D7LZxAZLbEW%2C-C%7C-LZxL%2CbEsA*%5B%7D%20xZL7bZBLxZL7FZLxZL-CZBb/D%2CGZLxZ/W%2C7GlAbLZBZLA/Fl%7C%2CbB/W%2CC-%7C%2CD/bB%2CbEsZLbEb7LZs%7C%2CbB/B%7CQyX-LZBb%2C%7B%5D%20%2CbEZL7bBZL-7FZLbAZLbEZLD/7*C%2CEbCl%7C%2CBb%20G-LZAb%20%20%3CVamp%20and%20Fade%3ELZBb7XyQ%7D%20%3DJazz-Gypsy%20Jazz%3D167%3D1%3D%3D%3DLove%3DLennon%20John%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7X-%23F%7C4F%23-XQyXA%7CQyXG%7CQyXDQ%7CyX-%23F%7CQyX%23C%7CQy%7CDXyQ4Ti*%5B7D%7CQyyQ%7CAXQyX7%23C%7CQyX-%23FS*A%7B%5D%20%20lcKQyXD%7CQy%7CF%23-XXG%7CQy%7CQyX7%5E7%28G%29X-%23F%7CQyXDl%7C%2C7A9%2CA%2C7A%2CsusAs%7CQyXyQ%7CE-G%7CQyXL%20lcK%2CA7%2CAQyXG%7CQyXFB*%5B%7D%20l%20cKQyXDl%7C%2C7AQ%2C9%7CDXyQsusAsyX-%23FQ%7CGXyXDQ%5B%5D%20%20x%20%3EadoCl%20a%20.S.D%3C%7CQyXD%7CQyQ%5B*CyX-EZQ%7CC%23XyQ%7CF%23-XyQ%7CDXyQ%7CGXyQ%7CAXyQ%7CDXyQZ%20%3DPop-Rock%3D85%3D1%3D%3D%3DLove%20and%20Happiness%3DAl%20Green-Teenie%20Hodges%3D%3DR'n'B%3DG%23-%3D%3D1r34LbKcu77B%7CQy4E7%20D%5DQyX7-%23GZL%2C7%23D7%20E%7CQyX7-%23GZL%2C7%23%7B*ABX4Ti*%5B%7D%20%20x%20%7CG%23-7-%23C%2CDsZL%23F%207-%23%7CGZL%23F%207-%23GZL%23F%20%2ClBLZQyXA/*%7B%5DQy-%2ClB%20ZL%2C7%23D%207E%7CQyX7%23-GZL%2C7%23D%207EB*%5B%5DG%23-7X%23C%2CDsD%207E%7CXyQKc%23GZL%2C7%23D%207E%7C%7D%20l%20cKQyX%2C7-%23GZL%20l-7XyQ7-%23GC%23G%7CZLG%23-7X%23GZL%23F%207-%23G%7CQyAX/7B%7CQyXBA*%5B%5DQy-7%20F%23ZL%2C7%237-%23GZLZsD%2C%207EB*%5B%5D%20Bl%2C-%23CD%2CsZL%20x%20ZLBl%2C-%23CD%237%2CL%23F%207-yX7-%237%20D%237cKQyX7-%23G%3EnepO%3C%20D*%7B%5DQyX7-%23GZL%2Cl%20LZGE%7CQyXX7-%23G%20%7D%5B*BD%207E%7CQyX7-%23GZL7%2C%23D%207E%3EeuC%20nO%20%3C%237%2CLZ%20lcKQ%3EedaFD%3C*68taepeR%3C%207-%23GZLl%20cKQyX7-%23G%3E%20QyX%20and%20*%7B%5DQy%20LZ%20x%20%20%7D%20%3DPop-Soul%3D100%3D1%3D%3D%3DLove%20Is%20All%20Around%3DThe%20Troggs%20%28Reg%20Presley%29%3D%3DPop%3DD%3D%3D1r34LbKcu7L%2C7A%204D5%20G%20DSA*%7B%5D%205G%205AZ5LG%205DZL5G%205AZL5E-LZG4Ti*%5BG%7CQyXLZG%20A%20%2C7A%20GZL-E%20DZL7%2CA%20GZL-E%20D%7CZL%2C7%7D%5B*Bn-E%20DZ%20la%20.-XyQ%7CQyXAZL%20lcKQyX-%7CEQyXG%7CQyXD%7CQyXG%7C%3CD.SE%7CQyX%20taepA%2Cn%20Q%3C%20DZL%2C7A%20GZL-ED%20QC*%7B%20%20QyXQyX%5D%20XyQRe%3EadoCand%20Fade%3EE-LZG%20A7%2C%20%7D%20%3DPop-Rock%3D97%3D1%3D%3D%3DLove%20Me%20Tender%3DElvis%20Presley%20%28Presley-Matson%29%3D%3DCountry%20Ballad%3DD%3D%3D1r34LbKcu7XDZL74DXyQs7A%7CQyX7E%7CQyXD*A%7BQyXQyXQyXQyX%5Dus%2C%20A4Ti*%5B/7D%20-XyQ%7CE/7%23F%20DB*%5B%5DQyXDLZ7A%20%2Csus7A%7CQyX7C%23LZBD%7C%7CQy%20%20DZLG-LZDus7A%7CQyX7El%7C%2C7%2CB%2BB%2CA/7D%2CDs%7CQyXs%2C%20A7%20GZLA%3C3x%3E%20%7D%7CDXyQZ%20%3DPop-Country%3D75%3D1%3D%3D%3DLove%20To%20Love%20You%20Less%3DCosta%20Nikka%3D%3DBallad%3DAb%3D%3D1r34LbKcu77bE%2034Ab7XZL31%5EB%209bDZL%20lKcQyX7bEZL%20lcKQyBb7b14Ti*%5BZL%20lcAb7%20DbEZL%20lcKQyX7bAAS*%7B%5D%20%20n%2C7bAZL9b7XyQKZLsus*%5B%7D%20%3E%5E13LZ%2C7bAZL9bD%207bAZQL%2Csus7bE%2031b7bBn%20%3C3xB%209bDn%2C7bEyQ%7CDbbD%7CQyX7bE%7CQyX7F-ZLG/7C%20bA%7CQyX99XyQ%7CX7bEB1b7bByQ%5D%5B*B%209bDZL%20lcKQyXb7EZL%20lcKQyX7bAA%5E13LZXnZL%20G/7C%20susLZX9bD%7CQyX7bEC*%5BQ%5DyX7bAZL9bD%207bAyQ%7CAb7bE%203QyXbGXyQ%7CBG/7C%20bAZL%20lcKQXy9bDZL%20lcKQyX7bLZAb/7-FZLE%2031byQ%7C%3CD31%5EB%209bDQ%7B%5D%20%20n9%2CbD%3EadoC%20la%20.S.LZBb7X9bD%7Cb7sus%20%7DAb7XyQZ%20%3DPop-Rock%2012/8%3D68%3D1%3D%3D%3DLove's%20In%20Need%20Of%20LoveToday%3DWonder%20Stevie%3D%3DPop%3DEb%3D%3D1r34LbKcu7-bA%2074sEb%2CCl%2C6bDs%2CbEsZL6b-A%207-FlZL7C%2C6bD7LZF-4Ti*%5BQyX7-XyQ%7CAE/7A%7CQyXbESA*%7B%20%20QyXQyX%5DQyXbB/bXyQ%7CFbEZL6B*%7B%7D%20us%20Bb7-FZL7-G%207%5EbA%7CyQX9bB%7CQyX7-FZL7%20Bb9%2Cs7bB%7C%20bB/b%7CC-7X7-CZL%20lcKQyX7-ZFL%20lcKQyX7-G%7CQyXyQ%7CAQyXbEA%207-F%7D%7CsEb%2C6bDs%2CbEsZL7%5E-Ab%207-FlZL7C%2C6bD%2ClC7LZ%20%2CQ%2C%20B*%7B%20%20ZEbXyX%5DQyXbB/bA%3Eado%20Cla%20.S.D%2066*%3C%7CQyQXyQL7%5E-byX7-Cen%3EEbKQyX7-FZL%20lcKQXy7-G%7CQyX7-C%7CQyXcl%20LZpO%20%3CQQ%7CAb/BbXyQ%7D%5BEbXyQZ%20%3DPop-Rock%3D96%3D1%3D%3D%3DLovely%20Day%3DBill%20Withers%20%28Withers%2C%20Scarborough%29%3D%3DPop%3DE%3D%3D1r34LbKcu7X7-%23C4EXyQl%7C%7C%2C7B%2C%5ECs%207%5EAQ%7CyX7%5EA%7CQyX7-%23C%7CEXyQ%7C4Ti*%5B%207%5EA%7C7XyQ%7CA%7CQyX7-%23C%7CQyXEAl*%7B%5D%2C7B%2C%5ECs%207%5EC%5E7XyQ%5EA%7CQyXE/D%7C7%2C%7ClECB*%5B%5DQyX7%5EC%7CQy7X%5EA%7CQyX7-%23C%7CQyX/DXyQB%2C%5ECsXEC*%5B7XyQ%7C-B%7CQyX7-A%7CQyXED/%7CQyXD/C%7CQyX7-B7XyQ%5D-A%7CQyQyX7%5E-7XyQ7-%23C%7CQyXEl%7C%2C7B%5E%2CCs%207%5EC%7CQyX7%5EA%7CXyQ%7CA%23C%7CQyF%20dnasC%5E%2C%3C%3C%20%207%5EA%7CQyX7-%23CQ%7CyXElD*%7B%7D%2C7B%3Ex3Vamp%20%207%5EC%7Cade%3ELZC%5E7%20sC%5E%2CB7%2C%7D%20%3DPop-Soul%3D98%3D1%3D%3D%3DMademoiselle%20Chante%20Le%20Blues%3DPatricia%20Kaas%28Barbelivien%2C%20Medhi%29%3D%3DBlues%3DC-%3D%3D1r34LbKcu7X%2C7bA4C-7X7-F%7C%7CQyX%2C7bA%7CQXy%2C7-C%7CQyX7bA%7CQy%2CXyQ%7C4Ti*%5B%29susG%2CXyQKxZL%29%5EbA%287-FZLxLZ%2C7-ClSA*%7B%5D%20%20lcLZG7%287G%7CQy7-FZLC-7%2CL-CZLxZL7GZLxZL-7FZLxZL%2C7-CZLxZ7%2CLZxZLxZLQyX7bG7%2CXy%2C7-C%7CQyX7bA1NZQL%20%207-CZL%20n%2C5G%7CQXyQ%7CA%7CQyX%2CoA%20bAZN2F-EB*%5B%5D%20%20lcKQyX%2CG7%7CQyX%2C7bA%7CQyX%2C7bXyQ%7CLQyX%7DLbB/Wb7%2CG/l%7C%2CbE/W%2C7bB%2CC/%2CW7-F%7C%2CbG/W%2C-C%2CBC-7%2C%20BsZL7%2C7bA%7CAb7LZ-FlQ%5B%5D%20%20x%20%3Eado%20Cla%20.S.D%3C%7CQyX7G7%2CXyQ%207hAZyX7-C7%2CXyQ7G%7D%20%20x%20ZL7F%20%2C7C-%3EnepO%20%3C%7BZL%20lcK%20%20fLZG%7CQyXQZ%20%3DPop-Shuffle%3D100%3D1%3D%3D%3DMaggie%20May%3DRod%20Stewart%20%28Stewart%2C%20Quittenton%29%3D%3DRock%3DD%3D%3D1r34LbKcu7Dl%7C%2C%234D%20%20s%20D%7C%7CQyXD%7CQyXG%7CyQXE/susDl%7C%2C%23F/W%20sW/F4Ti*%5BAZL%20lXyQ%7CGD%7CQyXG%7CQyXAlSA%7B*%5D%2CG%2CB/Gs%20D%7CQyXXyQKcE/sus%23F%7CQyXyQ%7CDyXA%7CQyXG%7CQyXD%7CyQXGB*%5B%5D%20%20lcKQyXQ%7CE-XG%7CQyX-E%7CQyE-XyQX-E%7CQyXA%7CQyX-ELZ%23F/D%20%29%23F/D%28-E%7CyQ%7CAX%7CQyX-sA%28%20%2C%20GLZDZLGZLDZLAZL-EC%5B*%7D%20%3Ex3%3CQ%20lcKQyXE-LZGA%7CQyX1NZL%2CD.S.%20ZLGZLDZLAZL-EQY%7B%5D%20xZLD%3EadoC%20laE-LZG%3C%7C%29suedaF%20%7D%7BN2DaepeR%20%20%3C%20G%7CQyX/EsusDl%7C%2C%23F/Ws%20%20t%20and%20xZLD%3E%20LZDXyQ%7D%20%3DPop-Rock%3D124%3D1%3D%3D%3DMama%20Told%20Me%20%28Not%20To%20Come%29%3DThree%20Dog%20Night%20%28Randy%20Newman%29%3D%3DRock%3DAb%3D%3D1r34LbKcu7/7bA%204Ab%20A*%7B%5D%20%20x%20ZLbE/7b%20AbAZL%20x%20ZLbE/7bASAb74Ti*%5BE/7bAx%20LZA%20x%20ZLbE/7bA%207bZAL%20x%20ZLbE/7bA%20bLZAb%20%20ZLbE%2CEs%20b%20%20%5D%5B*7bA%20bAl%7C%2CbE%2CD/sE%20bDZLC/7bA%20bAB/CLZDx%20ZLbC/7bAAb%20Ab%5B%7D%20Q%20n%20ZL%20n%2CbA%7Cl%2CbE%2CEs%20bDZLC/7*CAb%20l%7C%2CbEs%20bDZsE/D%2CA%20bAl%7C%2CbE%2CEs%20bZDLC/7bA%20bAl%7C%2CbEb7/CL%20bDZLA%20bA%3E%7ClAb%20%3CQ%7B%5D%20%20x%20%3EadoC%20al%20.S.D%3CZLbE/7bA%20Open%2CbE%2CEAl%3EeuZDb%20s%7C%7D%2CbE%2CEs%20bDZLC7/bA%20bAl%7C%2CbE%2CD/E%3COn%20cLC/7bb%2Cn%20LZ%20n%20LZlAb%2Cn%20LZ%20n%20LZAbXyQZ%20%3DPop-Rock%3D113%3D1%3D%3D%3DMary%20Jane's%20Last%20Dance%3DPetty%20Tom%3D%3DRock%3DA-%3D%3D1r34LbKcu7LG%20-A4A-%20GDZLG%20-AA*%7B%7D%20-AD%20ZLG%20-AZL-A%20DZL%20A-LZ4Ti*%7BQyXAZLZA-%20QyX7-EB*%5B%7D%20-A%20ZDLG%20-AZL-A%20DZLGKcl%20L-A%20DZZLG%20-ZE-7X%20DZLG%20-AC*%5B%5DQy6XG%7CQyXAZL%20lcKQyA-LZAL%20lcKAZL%20l%5D%7B*AS7-EB*%5B%7D%20-A%20DZL%20G-AZL-A%20DZLG%20-AXyQKc%20-A%20D-AZL-l%20LZEG%20-AD*%7B%5D%20Q%20%206GQ%7CyXAZL%20lcKQyX7-LZD%20AcKQyXLG%3EedD.S.%20a%20taepeR%20%20%3C%20-A%7BQ%7D%20-A%20D%3EadoC%20land%20Fa%3CZLG%20ZD%20A-%20%7D%20%3DPop-Rock%3D88%3D1%3D%3D%3DMassachusetts%3DBee%20Gees%20%28Gibb-Gibb-Gibb%29%3D%3DPop%3DG%3D%3D1r34LbKcu7ZL%20lc4GXyQZLC%20-A%7CQyXGA*%7B%20%5D%20lcKQyXGZL%20lcKGXyQK4Ti*%5BN%7CQyXA-%20CLcKQyXCZL%20lcKQyGXB*%5B%5D%20%20lcKQyXGZl%20LZG%7CQyXG%20f%20%20D%7CGXyQyX%7DQyXD%7CQyXG%7CQXyD2NZLQyX%7DQyXD%7CQLZN3QyXD1%7BG%20%3C%20%20Repeat%20and%20Fade%3E%20LZA-%20C%20%7D%20%3DPop-Rock%3D97%3D1%3D%3D%3DMe%20And%20Mrs.%20Jones%3DBilly%20Paul%20%28Gamble%2C%20Huff%2C%20Gilbert%29%3D%3DBallad%3DEb%3D%3D1r34LbKcu71bB%2094Eb%5E7%7B%7D%20%20x%20ZL%2C7%5EbA%20%5E7bEZL%20x%20ZL7%5EbA%20*AEb%5E4Ti*%7Bs31bB%20LZG-B/9-F%7CQyX11bB%7CyQX7-Fl%7C%2C-bGs%20%207bXyQ%7Cx%20ZL1Fl%7C%2C-7b13L7-G%7CQyX7-CZL7G7%20-GB*%5B%5DQyX9%5EbEZ%20%20sGbbB%20su%20sus313susyX9F%7CQyX7-G%7CQy7X-CZL7G%207%5EbEZL%2CQ%7CBb1bB%207-%3EedaFn%7Cl%20npmaV%20QyX%3C%207%5EbE%20%7B%20QyXQyX%7D%20%3Ex3%3C%20%20and%20%2C7bBsAb%5E7%2CLZ%20x%20%20%7D%20%3DPop-Rock%2012/8%3D67%3D1%3D%3D%3DMercy%3DDuffy%20%28Duffy%2C%20Booker%29%3D%3DRock%3DG-%3D%3D1r34LbKcu7LG/C%204G5XyC%207GZLG/C%20G%7BZLl%20cKQyX5GZL%20lcKQ/GLZG4Ti*%5BG/F%2CG/G%20%7D%7CA*%7B%5DQyX7GZLG/CG%20%7CQyX7C%7CQyXsusDG5LZsC%207GZCZLsuLZsG%2C%2CG/F%2CGsZL5Gl%7C%2C/GF%2CGsZL5Gl%7C%2CG/F%7ClD7s5Gl%7C%2CC%20GZLLZxLZGZLG/C%20GSB*%5B%5D%20ZxL7GZL7CZLsus7D7%20C/G7GZL7yXsus7%20C/G/C%207GZLG/C%20GZLC7%20susCZL7C%209CZLGLZD7GZLG/a%20.S.yQ%7CG%20ZL%20n%20%7D%20xZLnZLxLZn%7B%7D%20Q%20%207GZLG/C%3C*64DX7C%7CQ%209CZLa%3EC7/GZLG/C%20GZLG/C%20G7ZLG/C%20GQ%5B%5DQyXG7%20C/GdoC%20l%3C%207GZsus%20CGZL7CZLsus7DZL/GC%207GZLG/C%20GZL7%20C/GLCZL7CXyQXyQVamp%20and%20Fade%3E%20%20%7BG5XyQ%7D%20%3DPop-Rock%3D129%3D1%3D%3D%3DMichelle%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DF%3D%3D1r34LbKcu7%5B%5DQyX4F-/C%2CF/-bBZL6-F%207-lF%7C%2CE/W%2CC/7%5E-Fs%20XyQ%7CC4Ti*%5BEZL9%23Bb7%239FB*%7B%5D%20CZL7oB%20CLZB/W%207oDZL6bEZLLZBb7ZLFB*%7CQyXbo7%20W/7bAZL%20lcKQyX-F*A%5B%5D%20CZL7oB%20CZLBXyQ%7CDDZL6bbBZL6%7CsF-%2CFZLC/7%5E-F%20C/-F%7Cl%2CbB/W%2CbA/W%2CG/W-7%20F-QyX7C%207oDZyQ%7CC%20L9%237bBZLFC*%5B%20%20yQXQyX%7D%20%3Ex301*%3C%20ZEb6LXF/9-yXF/-C%20Bo7-F%207-Fl%7C%2CE/W%2CC7/%5E-Fs%20C/-FZLCZL6LZBbZLB/WtaepeQ%5D%7B*D%20C%7CQyX7oD%7CQyX6Eb%7CQyX9%237bB%7CQyXFBo7%3CRyXC%7CQ%20and%20Fade%3ELZCXyQ%7D%20%3DJazz-Gypsy%20Jazz%3D120%3D1%3D%3D%3DMidnight%20At%20The%20Oasis%3DMaria%20Muldaur%28David%20Nichtern%29%3D%3DRock%20Pop%3DEb%3D%3D1r34LbKcu7QyX7%5E4E/F%23%5D%20p%20bB/bA%20p%20bAb/GZL%23C/B%20B/A%20p%20%7B*AEb4Ti*%5B%5EbGZL%20Db9L%5EbA%7CQyX7%5EbEZL9Db%207%5EbA%7CQyX7%5EbEZ7%20Db97%5EbA%7CA%7CQyXZGb/AL9bD%207%5EbA%7CQyX7b%5EEA*%5B%5D%20%2CbB/bA%20bZEb%5E7L9B%207%5D%20%2CbBb9LZEA/bGZL9B%207%5EbGZ9LbD%207%5EbA%7CQyX7%5Ebb%20Ab/D%207%5Eb%23C/B%20F%23LZA%23F%20EZL%2C%23C/B%20B/ZAL%23F%20EZL%23C/B%20B/LZA/B%20EB*%5B%5EbEZLAb%20Ab%5EbA%7CQyX7%5EbEA*%5BQ%20yX%7D%20%3Ex306*%3CbB/7%20Db9/bGZLbA%20bAAb%5E7%209B%207%5EbGZL9bD%207b%5EA%7CQyX7%5EbEZL9bDLZGb/%7CQyX7E%20bEZ%5D%5BT24F%20dna%20%20pmaV%3Cob%20AbA44T%7BQyXbB/bAade%3EL%20%2CbB/b7%20%7D%20%3DPop-Soul%3D102%3D1%3D%3D%3DMidnight%20Train%20To%20Georgia%3DGladys%20Knight%20and%20The%20Pips%20%28Jim%20Weatherly%29%3D%3DSoul%3DDb%3D%3D1r34LbKcu7%20bA/b4Db%2C%20bGZLC/bA%20bDZLb/AbG%20bB/bGZLC/bA/Bb%20G4Ti*%5B7-F%20bb%2C%20F-%20bB/bGZL7-F%20bDLZsusbA%20bB/bGZL7AbLZDDA*%7B%5DusbA%20Bb%20EbZL7-F%20%2CbDA*%5B%5D%20l%20cKQyXbA/bGZL%2C9Gb/Bb/bGZLKQyXb%20F-7LL%2C9bE%20bB/bGZL7F-%20bDZLbA%20bB/bGZZGb/AbDZLsbDZLb%5B*BDbbE/bGZL-F%20bDZLAb/bG%20bE/bGZL-F%20%20Gb/A%5D%20%20lc7bA%20bBb-7%20L-F%20bDSC*%5B%5D%20%20lKcQyXbA/bGZLbE/WZGb/EZL-F%20bA/bGBb-7LGZLC/bA%20bD1NZLuss7bAZLbGZL9bEZb/Bb%20ZLsusbA/bG2Db%20AGZL-F%20bDB*%5B%5D%20%2CAb/bG%20bB/bGZLC/bb/Eb%20N%7D%20Q%2C%3C%7CQyXF-LZGZLbE/W%207-bBZL-%20FbDZLbA/bG%20bE/bGb/Ab%20bDZLbA%20bDal%20Co%20dna%20taepeR%20%20QXy66*%3CQ%7B%5D%20%20x%20%3EadFade%3E%20.S.D/CLZGb/Bb%20Gb/AbLZDb%20F-LZGb/Eb%20Gb/Ab%20%7D%20%3DPop-Soul%3D92%3D1%3D%3D%3DMon%20Mec%20A%20Moi%3DKaas%28Barbelivien-Bernheim%29%20Patricia%3D%3DBallad%3DC-%3D%3D1r34LbKcu7%23F%7CQy4C-7LZL%2CE/7CZL7-C%20%2CussCZL%2C7GZLB/7GZF-7%2CX4Ti*%5BL7-CZ%7CG7su7GZL%2C7-CA*%7B%5D%20%20clKQyX%2C7-CZL7G%20s%2CLZxLQyX7osus7GZG7%2CL7-F%7CQyX%2CbE/7-CQ%7CyX7-FZL7-CZLxZ%2CXyQ%7CL7-CZX7-C4%20%5D%5B*B-C42TZL7GZL%20lcQKyX%2C7G%7CQyX%2C7-CS7LZT47GZL%2CyX7-F%2CXyQK%20x%2042T%7CQyX%2CbA4T4%7CQyX7G42TZL%20lcLZT447G%7CQy*%5B%5DQy7sus%2CyXsus7G2N%7D%20%20lcQKyX%2C7-C%7CZL7GZLQQ%7CG7XG1N%7CQdoC%20lLZAb%5ED%3CZL%2Csus7GZL7hZDL%2C%5EbAZL%2C%5EbEZL%2C.S.%20a%2C%5EbEC7GZL%20yQ%5D%7BQX%2C7G%7CQyX%2C7-C%3EeadF%20dna%20taepeR%20%3CyQKclX7G%3EayX%2CbA4C-7LyX7G42TZL%20lcKQXy%2C7G%7CQyX7-C44TZQ%7CT442TZL%2CQ%7CT24%20x%20LZT44F-7XyQ%7CG7%2CXyQ%7D%20%3DPop-Rock%2012/8%3D103%3D1%3D%3D%3DMoon%20Over%20Bourbon%20Street%3DSting%3D%3DMedium%20Swing%3DF-%3D%3D1r34LbKcu7E/-F%2C4Gh7L11%239b7CZL7hGZLZxL7-FZL11%239b7CZLZsF-4TA*%7Bl%7C%2CC//Eb%2CF7-F%7C%2CG/W%2C7-FsZ7LCZL7%5EbDl%7C%7C%2CD/-/Ab%2CW7-F%7C%2CCZL7hG7LZDL7-FZL11%239b7CZ7LhGB*%5B%5D%207CZL7%5EbZxLZGZL7hDF%20%2C-F1LZsFZL7%5EbDl%7CY%7C%2CD/-%2CFbE/7-F%7C%2CE/-F%2C-C7%2CLZ1%239b77-bB%7CZF-7/%2C7-Fs1NZLQ%2C7CZ7L%5EbDZL%2CD/-F%20%2CbEW/Ab%2CL%2CE/-A/W%2C7F-7%2CWC%2C7-bB%7C%2CbA/W%2C7F-%7C%2C7C%2C7-bB%7C%2CbA/7%2C%7CF-%7C%2C7C%2C%2C7-bB-7%2CC7W%2C7-F%7C%2C7C%2C7-bB%2C%7CbA/W%2C7-F2N%7CY%7D%2C/Ab%2C%7CbB%7C%2CbyXbDl-7%2CW/7C%2C7-bB%7C%2CbA/W%2C-7F%7C%2C7C%2C7-bB%7C%2CbA%2C%5D%5B*CF%7C%2C7CZLC/7F-LZGbAZLbBl%7C%2C-F%2C-CZsLG/W%20-CZLB/W%207%5E7LZG%20bE%7CQC/-FQb-/C%3C7CZLC/bBZL%3Eado%20Cla%20.C.D%20QyX26*%239%20%5D%5BBZL7CXyQ%7CC7sus%20C7LZF-XyQZ%20%3DJazz-Gypsy%20Jazz%3D118%3D1%3D%3D%3DMoondance%201%3DMorrison%20Van%3D%3DMedium%20Swing%3DA-%3D%3D1r34LbKcu7%20ZL%2C74A-7%20AA*%7B%5D%20%20x%20ZL%2C7-%20B7-AZL%20x%20ZL%2C7-B-7%20B-4Ti*%5B%5B%7D%20%20x-7%20B--B%207-AZL%20x%20ZL%2C-7B%207-AZL%20x%20ZL%2C77%2CLZ%20AZL%20xQyX7-XyQ%7CA7-A%7CQyX7-D%7CQyX-7A%7CQyX7-D%7CQyX7-XyQ%7CD7-DB*%20x%20ZLQ%5D%5B*C-AZL%20x%20ZL7-D%207A-ZL%20x%20ZL7-D%207-A7%20D-7yX7E%7CZL%20x%20%20D-7LB%207-Al%3EnepO%20%3CQZ%7B%20Q%2031b7E%2C7-AsZ-7%2CLZ7-AZLA-7%20B-7%2CLZ%20x%20%20%7D%5BA-%2C%20G%2CLZF%2C%20E-%2CLZD-%2C%20%20fLZA-%2CXyQZ%20%3DJazz-Medium%20Swing%3D127%3D1%3D%3D%3DMore%20Than%20One%20Way%20Home%3DKeb'%20Mo'%28Lewis%20Parker-Moore%29%3D%3DBlues%20Pop%3DE%3D%3D1r34LbKcu7-A%7CQy4E%20LZA*%7B%5D%20%20EZL7B%207-F%23ZL%207-AZL%209ddaCSE-7X4Ti*%5BXEB*%7BD/F%23X11B%7CQyX11-%23F%7CQXyG%7CQyXC%7CQyXG%7CQy%20B7%20%7D%7CQyX7%3EadoCdd9XyS.D%3C%7C%7D%2C7B%2CsusB%20s11-%23F%7CQyX7-A%7CQ.%20al%20aC%7CQyQyXG%7C%20%5DXyQ/D%7CQyX7-A%7CQyX7E-C*Q%7BYQyXQyXQyXF%23XyQQ%20%20ElQyXE%3E%7CGXyQdna%20pmaV%3CD*%7B%7D%20B7%2011B%7CQyX11-%23F%7C%20FadeQyXC%7C%7CCadd9XyQ%7CA-7XyQ%7CF%23-11%20sBsus%2CB7%2C%7D%20%3DPop-Soul%3D99%3D1%3D%3D%3DMorning%20MorganTown%3DMitchell%20Joni%3D%3DFolk%3DA%3D%3D1r34LbKcu7C%7CQyX4AXyQAA*%7B%5DQyXA%7CQyXA9/-D%7CQyXA/9ddaD%7C%5E9/C%234Ti*%5BAs%20AZ%7CB-7X7-%23C1N%7CQyX%23C/9A%5E%7CQyXD%7C%7CQyXA%7CQy%20B-7LQyX7oA%20D%7CQ%2C%7D%7CN2%5B%20QyX%5DQyXAlZLssuA%20AZL7-B%207-%23Cl*BEXyA%2CsusX%5DQyXQ%7CD/AsusA%20AZL7-B%207-C%23ZLA%20D%7CQyXFZLA%20%2CQLZAyXAZLsusA%20XyQXyx%20ZLsusA%20AZL7-%20B-C%7CQyX7-%23CQ%5BYQ%20LZ%7CAQyXQyLZAXyQ%7CAXyQ%7CD/AXyQ%7CD-7/AXyQ%7CA%2CXyQZ%20%3DPop-Rock%3D112%3D1%3D%3D%3DMustang%20Sally%20%3DWilson%20Pickett%20%28Mack%20Rice%29%3D%3DR'n'B%3DC%3D%3D1r34LbKcu7lcKQy4C7Xy%20lcKQyX7CA*%5B%5D%20l%20cKQyX7CZL%20lcKQLZC7X4Ti*%5BX7CZLXyQKcyX7FZL%20lcKQyX7ZFL%20lcKQyX7CZL%20lQKcl%207CZL%20cKQyX%20LZC7yXnZL%20n%2C7FZL%20lKcQyX7GZL%20lcKQyXQ%7C%7CC7lcKQy%20%20x%20Z7XyQKaF%20dna%20pmaV%20%20QXy%3C%207C%2CQ%2C%7BZ%20Q%20lcde%3E%20LCZL%20l%7D%20%3DPop-Soul%3D113%3D3%3D%3D%3DMy%20Cherie%20Amour%3DStevie%20Wonder%20%28Wonder%2C%20Cosby%2C%20Moy%29%3D%3DPop%3DDb%3D%3D1r34LbKcu7A*%7B%5D%204Gb%5E7%5EbD2N%7DQyX7%5EbD1ZNLxZL11%237%5EB%7CQyX7%20Ab74Ti*%7B7bG%7CQyQ%7CGbDZL7bA%20sus7bA%7CyQX7%5EBZL7bG%20sus7b%5E7XyX7%5EbDBZL%2C7b7LZBs7bA%7CQyX7%5EbGZLb7A%20sus7bA%7CQyX7%5Eus%20AbG%20sus%7C%7D%209byQ%7CBb7%5EbD1NZL7%5EbDZL13bA%7CQyX9bE%7CQyX7%2C%20Ab7X11%239%207A%2077%20n%20%5D%7DQyX7%5EbD1NZLxZ1L1%237%5EB%7CQyX7%5EbG%7BN2Db%5E%5EbD2Nsus7G%5E7XyQ%5EDZL7A%20sus7A%7CQXy7%5ECZL7G%20sus7G%7C7XyQ%7CDB*%5B%5DB%7CQyXC%5E7XyZL%2C7A%20sus7A%7CQy7X%5EGZL7A%20sus7A%7CQC9%2311ZL7G%20G%3EedaE9XyQ%20pmaV%20%3C%7B%5D%20n%207%5E%7CDQyX7%5ED%7CQyX31A%7Cand%20F%7CQyX7%5E7XyQ%7CC%5E7%2311XyQ%7CxXyQ%7CD%5E7XyQ%7D%20%3DPop-Soul%3D105%3D1%3D%3D%3DMy%20Girl%3DThe%20Temptations%20%28Robinson%2C%20White%29%3D%3DSoul%3DC%3D%3D1r34LbKcu7C%7CQyX4CXyQC%7CQyXF%7CQyXCA*%7B%20%5D%20lcKQyXCZL%20lcKXyQ%7CF4Ti*%5BCZL7GXyQ%7CC-D%20CZL7G%20FZL7-%20DCB*%5B%5DQyXF%7CQyX%2C7LZF%20F%7CQyX%5BZL%20ll%20LZDCZL%20lcKQyXCl%7C%7D%20%207G%2CsusGs%7CQyX7-XyQKccKQyX%5DQyX7Q%7CFXy%2C7-E%7CQyX7G%7CQyX-7D%7CQyXF%7CQyX%2CC%7CQXyQ%7CAyXCC*7A%20GZyQ%7CGXDZL7A%20GZL7-E%20D*B%5B%7DQyXG%7CQyXD%7CQy%20E-7LXDA*%7BLZ%7B%3C%20Vamp%20and%20Fade%3EDXyQKcl%20LZE-7%2CXyQ%7CsAsus%2CA7%20%20%7D%20%3DPop-Soul%3D106%3D1%3D%3D%3DMy%20Immortal%3D%28Moody-Lee%29%20Evanescence%3D%3DRock%20Ballad%3DA%3D%3D1r34LbKcu7A%7CQyX4AXyQyXAA*%5B%5DQyX-%23C%7CyQX9ddaA%7CQyX-%23C%7CQ%7CC%23-4Ti*%7B-%23FB*yQ%7CC%23-%23C%7CQyX9ddaA%7CQXy-%23C%7CQyXA%7C%7CQyX-XyQ%5D%5BX9ddaC%20EZLZF%23-%20%20-%23FSC*%5B%5D%20susEE%20ZL-%23C%20-%23FZL-%23CDadd9L-%23C%20L9dda%23-%20DaZL-%23C%20EZL9ddaD-%20%23FZL-%23C%20EZL9ddF%23-%20DFZL-%23E%7CQyXxQ%20%7D%5BQyX9-B%7CQyXD%7CQyEX%7CQyX-%23F%7CQyXDD*%7CA/C%23ZL%2CEZ.S.D%3CZE%20E7aD%20-%23FZL-%23C%20EZ9LddaD%20-%23F%7CZLsusdd9LZLD%20D/XA%7C%7DQoda%3EEC%7CQyX9ddaA%7CQyX%23-C%7CQyXAQ%7B%5D%20-%23C%20%23-%2CXyC%20la%20yQZ%20%3DPop-Slow%20Rock%3D80%3D1%3D%3D%3DNa%20Na%20Hey%20Hey%20Kiss%20Him%20Goodbye%3D%28Leka-Frashuer-DeCarlo%29%20Steam%3D%3DPop%3DC%3D%3D1r34LbKcu7XC%7CQy4CXyQyXbE%7CQyXCB*%7B%5DQXyC%7CQyXbB%7CQyXbE%7CQ%7CBbX4Ti*%5BQyX7-ACXyQ7-A%7CQyXCZL7G%207D-%7CQyXCZL7G%207-D%7CXyQ%7CD*%5B%5DQyC/-F%7CQ%5D%5B*CF%7CQyXC%7CQyX7D%7CQXy7-A%7CQyX7E%7CQyXF/CXyQyX7G%7ClcKQyyQ%20%5B*pOQyX%3C%7B%7DQyXC%7CQXybB%7CQyXbE%7CQyXCBen%3EnXX%5DQyXdna%20tyQKcl%20%20QyXQyX%3CbB%7CQybXE%7CQyXC%2CB*%2C%7B%7D%20%20RepeaXnZL%20%20Fade%3EXyQ%7CCXyQ%7D%20%3D%3D0%3D0%3D%3D%3DNatural%20Woman%20%28You%20Make%20Me%20Feel%20Like%29%3DAretha%20Franklin%20%28Goffin%2C%20King%2C%20Wexler%29%3D%3DPop%3DC%3D%3D1r34LbKcu7%5B%7D%20%20l4CXyQFZL%20lcKQyXbBZLl%20cKQyXB/GZL%20lcKXyQKc3TA*%7B%7CQyX7/DXyQXD/7-A%7CQyX7-E%7CyQXD/7-A%7CQyX7-E%7CyQ%7CE-7-AB*DZL%20lXyQ%7CFC%7CQyXF%7CQyXC%7CQyFX%7CQyXCC*%5B%5DQyXG/XyQKcD/7-AQyXC/%7C%3CD.ClcKQyXCQD*%7B%5D%20Q%20%20susG%3EadoC%20la%20.%20LZG-QyX7-yX7-D%7D%7CF%5E7-E%7CQyX7%5EFZL%20lcQKyX7-CZL%20lcKQyX7XyQ%7C%20%20lcKyX%3C%207sXyQ%5DlcKQyXC%7CQyXF%7CQXyC%7CQyXF%7CQyXCC*%7B%20LZD-usG%7CQQ%20Vamp%20and%20Fade%3E%20LZGsusXyQ%7D%20%3DJazz-Ballad%20Swing%3D100%3D1%3D%3D%3DNever%20Dreamed%20You'd%20Leave%20In%20Summer%3DStevie%20Wonder%20%28Wonder%2C%20Wright%29%3D%3DPop%3DC%3D%3D1r34LbKcu7%5EF%207%5E4C%20C%5EC%20CA*%7B%5DQyX7%5EFZ7L%5EC%20C%7CQyX7%5EFZL7%5E7LZF4Ti*%5B%7CQyXDZC%20C%5E7%5EF%207%5EFZL7%5EC%20CZ%7CL11%237%5EF%207%5EFZL7%2311LZL11%237Bl%7C%2CBLZD-7W%2CbD/Ws%2C-D%7CQyX-7D%7CQyX31b7A%7CQyX/C%2CW/A/G%20DNZL%20Q7%2311L%7DQyX9G%7CQyX11%237Ab1NZL%2C31b7A%207AZXyQXybB%207byX9%5EG11XyQ%20D%7CQyX9%5EGZL7%5EDD%20lB*%5B%5D%2C7As%20%209G%7CD%5E7LZ%237bA2QyX7BD%5E7LZ-EZLsusB%207E%7CQy7XEl%7C%2C%23F/Gs%20%207%5EG7XyQ%7C%20D%7C%7CQQyX11yQ%7CE-QyX7B%7CQyX7Cl%7C%2CDb/W%2CD/W%2CbE/Ws%2C7%7CBb7%23X7-E%7CX7%5EGZXyQ%5D%5BD%7C%7CQyX7%5EGZL7%5EDD%20%7CQyX7%5EGZL7%5ED%20D%20D%5E7LsusA%7CyQ%7CDXyQZ%20%3DPop-Rock%3D85%3D1%3D%3D%3DNever%20Saw%20Blue%20Like%20That%3DColvin%20Shawn%3D%3DRock-Folk%3DE%3D%3D1r34LbKcu7D/B%2054Eadd%20B%20susB%7CQyX9ddEa%7CQyX9ddaA%7CQyX9%5D%7B*AE4Ti*%5BZLB/WC%23%20W/ZL%23D/B%205E%7CZLB%20ussB%7CQyX9ddaAZLBE/C%23%20/EZL%23daA%7CQXyQ%7CB9ddaBlZL%2C-%23C%2C%23/CB%2C-%23Cs%7CZLB%20sus/D%23Xy9ddaA%20susB%7CBsusddaE%7CQyX9ddaA%7CyQX9ddaESB*%5B%5D%20B%209XyQ%7CQyX9dBs%20BZdd9Xy-%23FC*%5B%20QyX%5BQyXd9daE%7CQyX9ddaA%7CQ%20A/ELaEZLBNZLQ%2C%2C%7ClC%23sB%7CQyX9ddaA%7CQy%23XA/%23FZLB/7-%23C%20-us%2C%20BB%2Csus%20%2C-AZ9%2CXyQaE%20%2C9ddaA%7CQyX9ddaE2N%7C%7D%20B%20susB%7Cdd9%2CLddaE1yXQyX%2CLZAaB%20susB%3EadoC%20la.%20S.D86*%3C%7CQyX9dd%20%5DXyQ9ddaEQXyQ%5BQC%23-9XyQ%7CAadd9XyQ%7CF%23-11XyQ%7CBsus%20B%2CLZEadd9XyQZ%20%3D%3D75%3D1%3D%3D%3DNew%20York%20State%20Of%20Mind%3DJoel%20Billy%3D%3DPop%3DC%3D%3D1r34LbKcu7/G%2CCs4C%20E7%207-DZL7A%207%5EFl%7C9%2CC%2C7-Gs%207-AZL9%23Bb7LZ4Ti*%5BG/F%2C7%2CW/G%2CD%2C7-AsZLsus9G%20%5E9FZL9Dl%2CE/W%2C%5EF%7C9%2C%7CA-7-A%2CB/G%2CCslC%20E7%207-DZL7A%207%5EFl%7C9%2CC%2C7-Gs%207-AZL9%23Bb7LZA*%5B%5D%2CG/F%2C7%2CW/G%2CD%2C7-AsZLsus9G%20%5E9FZL9Dl%2CE/W%2C%5EF%7C9%2C%7CA-7-A%2CB/G%2CCslC%20E7%207-DZL7A%207%5EFl%7C9%2CC%2C7-Gs%207-AZL9%23Bb7LZA*%7B%5D%2CG/Fs%20%2CW/G%2C%7C%2C9D%2C7-As%7C%2C9G%2CF%5EsZL9Dl%2CE/W%2C%5EF%7ClA-7%2C7-A%2CBZLsus%5B*BlAB%7CQyX7%5EFZL9C%207G-%7CQyX7%5EGZL9D%207--7%20E9%5D%2C7E%2C%207-AZA-7%20D%20ClA*%5B%5D7G%2CsusG%20s7-DZL7%5EGZLsus9E7%239LZL7%5EA%2CE/W%2CC9%2C%7Cl/W%2C7-A%2CB/G%2CCsZ7LbB%207-DZL7A%207%5EFG%2C%7CF%5E%2C7-Gs/W%2C7-F%5E9%20G%2CCsC*%5B%7D%2CG/F%2C7-%7CA%2C9D%2C7-AsZLsus9G/B%2CAZL9DlEZL7b%2CW/E%2CZL9%237E%20CZLf%2Csu9sG%20f%2C9%5EFZLf%2C9DlA-7%20B%5EF%7C%2CGb%5E7%2C%20Ab%5E7%2C%20D-11%2C%20Db%5E7%2311%2CLZC%5E7%2311%2CXyQZ%20%3DPop-Slow%20Rock%3D61%3D1%3D%3D%3DNight%20Fever%3DBee%20Gees%20%28Gibb-Gibb-Gibb%29%3D%3DDisco%3DE%3D%3D1r34LbKcu7ddaA%7C4C%23-7A*%7B%7DQyX7-%23F%7CQy7X%5EE%7CQyX7-%23F%7CQyXSBXyQ4Ti*%7BX7-%23GEXyQ%7CyXBZL9ddaA%20E%7CQXy7-%23C%7CQyXB%7CQyXBQ%5D%5B*B%7CQyX9*%7B%20%20QyQ%7CG%23%5D%20%23G%207-%23C%7CQyX7%23-G%7CQyX-%23D%7CQyX7-XyQXyXA%7CQy%23F%7CQyXyQ%7CFQyX%23FD*%5B%7DQyX7-F%23%7CQyX7%5EE%7CQyX7-%23%7CC%23-X7-%23CC%23F%7CQy%23-XyQC*%7B%5D%20Q%20%20%23C%7CQyXF%23ZL%20x%20ZL-%23C%20%23F%7CC%23-7XC%7CQyXX7-%23F%7CE%5E7X-%23CQ%7B%7DQyX7-%23F%3EdaoC%20la%20.S.D%3C%7CQy7XyQ%7CQyX7-yQ%7CE%5E7%3CXyQXyQ%20%20Repeat%20and%20Fade%3EXyQ%7CF%23-7XyQ%7D%20%3DPop-Disco%3D108%3D1%3D%3D%3DNikita%3DElton%20John%20%28John-Taupin%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7D/Gs%204G%20B-XGl%7C%2CG/Cs%20%20G%7CQXyCl%7C%2CC/Fs%20%20CZL7yQ%7CD%204TA*%7BGs%7CQyLZG%20%20C/F%2CC%2CC/-D%2CCsB%5B*%5D%2CB/W%2C7G%7C%2CG/Cs%2C%7ClCX7Dl%7C%2CW%20%2C7GG%2CA-/Cs%20%20G%7CQyX7Dl%7C%2C/DGs%20%20D%7CQyXGl%7C%2CG/G%2C%7Cl%2CG/C%2CZL7DZ%5BS*ClQyXGl%7C%2CG/Cs%20%20GQ%7CyXCl%7C%2CG/-Ds%20%20C%7CN1DL%5D%20%2CB/7-B%20-7%2CW/BL%23F/7Dl%7C%2C-Es%20%20ZDLxZLGZLxZLCl%7C%2CZGLZBGsZLG%2CCZL7LZsC%23ZLGZL%23F/7Dl%7C%2C-sE%20%20Dl2N%7C%7D%2CD/C%2CoB-%20B-Q%2CCZLddaG%7Co%2CC/D%7Cpp%2CC%2CC/FsZLCZ7L-B%20-BZLGlD*%5B%5D%2ClCXyQ%23CsZL7%5EbA%7C/BLZFZLD/7GZLbE/6bALZbEZLbB%20A/FZLA/C-XyQG%20B/9%207-AQLZ%3CXyDZL%20sus7D%3EadoCl%20a%20.S.D%20QyXQyXQ7%20%20%5D%5B%20x%20ZLD7%20%7BGLZB-%20B-7LZ%3CRepeat%20and%20Fade%3EC%2CLZA-7%20D7%20%7D%20%3DPop-Soul%3D91%3D1%3D%3D%3DNo%20Woman%2C%20No%20Cry%3DBob%20Marley%20%28Vincent%20Ford%29%3D%3DReggae%3DC%3D%3D1r34LbKcu7F%20-AZ4C%20G/ClB*%7B%7D%2CB/W%2C7GsC%20ZLF%20CZLF%20-AZLB%20G/BL4Ti*%7B*%5B%7C%2CBLZC%20ss%20CZLF%20CZLF%20-ALZB/G%20Cl%7C%2CB/W%2C7GG7%2CW/F%20CZLZLB/GG/BLZ%20-AZLB/G%20C%7CZLF-%20AZLB/G%20CZLF%20-AFLZC%20%20ClSA%20CZLF%5D%5B*ACB/G%20CZLF%20-AZLBG/%20CZLF%20-AZLB/G%20LZA-%20%20F%20-A/G%20ClA-%20F%2CF%20-AZLB/G%20CZLF-%20AZLB/G%20CC*%7B%7D%20Q%20%7D%7B*BZLB/GS.D%20%3C%20FLZCF%20-AZLB/G%20ClD*%7D%7B%2CB/W%2C7Gs%20CZLF%20LZC%20F-AZLBC%7C%2CF%2CCoda%3E/G%2CC%2CB*%2CQ%7B%7D%2CB/%3EWx465*%3C%2C7Gs%20CZLB%2C%7CA-%20la%20.%2CF%2C%7CC%2C%3C5x%3EG7%2C%7DC%2CG/B%2C%7CA-%2CF%2C%7CC%2CF%2C%7ClC%2C%20Z%20%3DPop-Reggae%3D77%3D1%3D%3D%3DNorthern%20Sky%3DDrake%20Nick%3D%3DFolk%20Rock%3DC%3D%3D1r34LbKcu7E%7CQyX4EbXyyXbESA*%5B%7DQyX9-%7CFQyXbE%7CQyX9-F%7CQQ%7CF-94Ti*%7Bs%20bB%7CF-9Xy%7C%7CQyX9-F%7CQyXbEQ%7CyX9-F%7CQyXbE%7C%7CQBbXyQ%7CQyXb-F%7CQy%2C%7ClEbyX9-F%7CQyXbEB*%5B%20%5D9-FZLbEZL9-FZLQ%7CEbXbA%2CbDl%7C%2CbAEbXyQbB%7CQyXbB%7C%7CQyX9F-%7CQyXbE%7CQyX9-F%7C%20sDb%2C%7CQyX9XbEl%7C-9LZE%2C9-Fs%20bEZLQ%20%209F-%7CQyXbEZL9-FZLbW/Bb%2CFZLbE%7CQyXbCAb%5E7dabA%2011%237%5EbA%7CQXybEZL9ddabA%2011%23d9LZE*%5B%5DQy%3C%7CQyX11%20AbbA%20bD%7CQyXbEZLb%20AbD%7CQyXbEZL9ddaLZBb%2C%237%5EbAD.S.%20al%20Coda%3E%20x%20%20%5DXyQ%20%5BQEb%20sF-%2CW/Bb%2C%7ClEbXyQZ%20%3DPop-Rock%3D95%3D1%3D%3D%3DNorwegian%20Wood%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7ZL%2CEZ4ELZWLEA*%7B%5D%20xZLEZLDLZEZLB/WZL%2CEZLB/ZW/BL3Ti*%5B%5B%5D%20xZELZDLZLEZLB/WZL%2CEZL/BWZLEA*%5B%5D%20xZLEZDLZELZLB/WLxZL7ZxLZExZL-EZLxZL-EZLZxLAZLxZLAZLxZL-LZF%23-L-EB*ZLB/W%20%5D%5B*A%5B%5D%20xZLEZLDZLEZBL/WZL%2CEZLB/WZLE*AELZxZLBZyXEZL/BLZELB/WZL%2CEZLB/WZELC*%5B%7D%20xZLEZLDZLZELZDWZL%2CEQZ%20%3DPop-Rock%3D158%3D1%3D%3D%3DNothing%20Rhymed%3DO'Sullivan%20Gilbert%3D%3DBallad%3DC-%3D%3D1r34LbKcu7ZL-C88C-LZ%5DQyXbE89TZLbE%20Ab%7CQyXbB/-CZLB/G%7B*AT66Ti*%5BbEl%2C%5EC-/Bb89T%7CQyX9-Fl%7C%2Cb%2CE7bBsZLbBZLbAZLN1sDbZLB/GbAZL768Eb%2CZL7-bBSB*%5B%20QyX%20%5D%2CbE%20%2CbD2N%7C%7DQyXxLZEbTZL%20%2CCZLB/7LZEb86TA*%5B%20%20Q%20bE89ZTLbE%20bD%7CQyX7FZLC-LZG-bAZLE86TZZAbLZl%2C%5EbDs89T%7CQyX9F-l%7C%2CbE%2C7bBsZLbBEb%2C%20LLbB/-LbBZL%5D%5B*CC%2CbE%2CbBsZLbBZLbZALbB/-CZLB/GZL-%7ClF-9QyX%2CbB/-CZC-LZAL-C86TA*%5B%5D%20%20lcQKyXbEZLsusbBZLbZG/BLZL7GZS.D%3C8LZBbL%2CbEl%2C%5EbDs89T%7CQXy9-Fl%7C%2CbE%2C7bBsZ%20LZT6bAZLbbE%2CbBCoda%3EZLbAZLbB/-CZLBG/ZL-CD*Q%5DQyX%2CbEBbLZs%20la%20.sZL-C9LZBbW%2CbEsZLbEZLsusBbZLbAZL-CZL7GZL/D%2C%7Cl-Fl%7C%2CC-%2CW/Bb%2C%7ClAbLZsBbsus%2Cf%2CBb7%2C%7ClEbXyQZ%20%3DJazz-Ballad%20Swing%3D60%3D1%3D%3D%3DNowhere%20Man%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DE%3D%3D1r34LbKcu7%5D%20E%2094EXyQE%7CQyX6-A%7CQyX6AQ%7CyXE%7CQyXA%7CQyXB%7CXyQ%7CE4TA*%5BGC*%5B%5DyQ%7CBXQyXE%7CQyX6-A%7CQy6XA%7CQyXE%7CQyXA%7CQyKcl%20%20XEB*%7B%5DQyX7%7CAXyQcKQyXA/-%23F%7CQyX%23-G%7CQyXA%7CQyX-%23G%7Cl%20LZBQyX-%23GC*%5B%7DyQ%7CBXQyXE%7CQyX6-A%7CQy6XA%7CQyXE%7CQyXA%7CQyKcl%20%20XED*%5B%5DQyX7%7CAXyQcKQyXA/-%23F%7CQyX%23-G%7CQyXA%7CQyX-%23G%7Cl%20LZBQyX-%23%20%3Ex3%3CyQ%7CBXyXE%7CQyX6-A%7CQyXA6%7B%7CQyXE%7CQyXA%7CQyQKcl%20XED*%5B%7D%20%3D%3D0%3D0%3D%3D%3DOceania%3DBj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Sjon%29%3D%3DElectro%20Pop%3DDb%3D%3D1r34LbKcu7XF/bE4DbXy%7CQyXbD%7C%7CQyXD/b%7CBQyXF/bE%7CQyXC%7CQCXyQ%7C4TA*%7BXC%7CQy/DXyQZLf%20%20D/bB%7CQyXFb/E%7CQyXC%7CQyXbD%7C%7CY%7CDbXbB%7CQyXnB*%7BEb/FXKQyX5F2N%7CY%20%20QyQXyX%7D%20Q%20%20D/bB%7CQycl%20%20%5D1N%7CQy/bE%7CQ%20LZnXQyXbDQ%7BY%7D%20%20x%20%3EdaoC%20la%20.C.D%3C%7CQy%7CC%2CXylcKQyFXyQ%7CBb/D%20%20%3C4x%3E%20%7D%20%3D%3D97%3D1%3D%3D%3DOh!%20Darling%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DA%3D%3D1r34LbKcu7QyXD%7C2E%2B%20%20F%7CQyX7E%7CQyXAA*Q%7ByXQyXQyXQyX%5B%20f%23-XyQ1Ti*%5B%7B%5D%207AE9LZ%20%20A2NZL%20QyXQyX%7D7%20E%20AZLD%20A1NZL%20xDLZA%20%207-B%7CyXAA*Q%7CFXy%20EZLF%20EZL%20lcKQXyB%7CQyX7A%7CQyXA%7CQE%2B%20%5D%5ByXDB*XQyX%7DyQ%7CF%23ZLD%20A1NZL%20x%20ZLE9%207-B%7CQyXD%7CQyX-A%20A7%20X7E%7CQyQ%20LZN2A%20DLZA%20sBb7%2CA7Z%20%3DPop-Rock%2012/8%3D61%3D1%3D%3D%3DOl'%2055%3DWaits%20Tom%3D%3DBallad%3DGb%3D%3D1r34LbKcu7SA*%7B%5D4GbXybG/bC%2CbGsZL9ddbaD%20bC%7CQyX7-bB%7CQ%2ClGb%204Ti*%5ByXbGl%7CBb-7/bC%2CbG%2CbG/bC%2CbsGZLbD/bC%20bC%7CQyXDb%2C%7C%7CQyXbGs%2CbD/7XyQ%7CCZL7-bB%20bGB*%5B%5D7%20bD%20bD/bC%7CQyXbCb%20sCb-bB%7CQCs%7CQylGb%20B7-bB%20bGl%7C%2C7bDs%2CQbD/bCs%20bCZL7-bLZCbX%7C%2C7bD%2CbD/%5ECb%5E/D/bCsC*%5B%5D%20bGl%2Cb/GbC%2CbGsZL7bDl%2CbDb%2CCb%2CbD/b%7C%7CQyXZsGb%2CL7bDl%2CbD/%5EbC%2Cb/DbCsZLbGl%2CbG/bCZEb-7L7bDldoC%20l%7CsCb/DQyXQyXQyXQyX%3CLZ7bDl%2CbD/%5EbC%2CbD.S.%20aQyXbAbGl%7C%2CDb%2C%20lbD/bCs%20bCZL7-b%20BbGQ%5BY%20QyX%7D%207bD%2CsDb7/bC%3EabCl%7C%2CLZCb%20D/bCs%20bCZL7-bBb%20Gl%7C%7C7bD%2CbD/bCsb%2CDb77-bB%20/DbXyQ%7CsGb%2CCb/Gb%2ClGb%20Z%20%3DJazz-Ballad%20Swing%3D75%3D1%3D%3D%3DOld%20Love%3DEric%20Clapton%2C%20Robert%20Cray%3D%3DBlues%3DA-%3D%3D1r34LbKcu7%20%2C7G%204A-7%20GZL%2C7-D%20%2C7-AZL7%2CG%20%2Csus7GZL%2C7-D7sus%2C4Ti*%7BZL%2C7G-7%2C%20D7GZL%2CF%20%2C7-AZL%2CG7%20%2Csus7GZL%2CA/7-sus%2C%20AA*%7B%7DSB*%5B%5DD-7/A%2Csus7GZL%2CF%20%2C7-ZAL%2C7G%20%2Csus7GZL%2C%20G7%2C%20%20%2C7-A%2C7E%7CQQ%7CE7%2CZL%23F/7D%20%2CG/7-ALZ%2C%23G/-A%20%2C-A%7CQyXF7%2CXyyX%2C7F-D%20%2C77%2CXyQ7G%20%2Csus7GZL%2C7-%20D%2C7-AC*%5B%5DQyX7E%7C%2CLZA-F%7CQyXZL%2C7-7sus%2CAZL%2C7G%20%2Csus7GZ%2CL7-D%20%2C7-AZL%2C7G%20-7%2C%20DGZL%2C7D%3CZLF%2C%20G7%2CL%2C7G%20%2Csus7GZL%29D-%28F%207-A%2CD*%2C%7B%7D%20QZA-7%20sus7GdaF%20dl%20CodepeR%3C%2C7-D%20%2C7-A%7BQ%7D%20%2C7G%20%2Csus7G%3Eaat%20ana%20.S.e%3ELZG7sus%2C%20G7%2C%20%7D%20%3DPop-Soul%3D75%3D1%3D%3D%3DOne%3DU2%3D%3DRock%20Ballad%3DA-%3D%3D1r34LbKcu7%7CQyX74A-XyXD%7CQyX-AA*%5B%5DQyGX%7CQyX7%5EF%7CQyXD%7CQyQ%7CF%5E4Ti*%7B%7CQyX7%7CA-XyX-A%7CQyXCB*%5B%5DQyGX%7CQyX7%5EF%7CQyXD%7CQyQ%7CF%5E%5DQyXGQyXC%7CCXyQ%7C%7CQyXCC*%5B%7D%20%3Ex3%3C%20%20C%7CQyX7%5EF%7CQyX-AA-XyQ%7CQyXC%7CQyX7Q%7C%7CCXX-A%7CQyXCD*%7B%5D%20xLZFZL%20lcKQyXG%7CQyyQ%7CF%5EyX-A%7CC%20%20%3C8x%3E%20%7D%7CCXyQZ%20%3DPop-Rock%3D88%3D1%3D%3D%3DOne%20Day%20I'll%20Fly%20Away%3DRandy%20Crawford%20%28Sample-Jennings%29%3D%3DSoul%20Ballad%3DD%3D%3D1r34LbKcu7QyXDZ4D%20G-G%20DA*%7B%7DQyXD%7CQyDX/6-G%7CQyXDZLD/6-6/DL4Ti*%7BG%20DB*DXyQ%7CD%7CQyXD/6-G%7CQyXZDLD/6-G%20D%7C%7CQyXDXyQ%5D%5B/6-G%7C7-G%20%2CZDXyQZLC/W%207-DZL7A%20-7EZL%207-Bl%2CB/As%7CG9susLD/6-%2CbD/W/C%2CC76-bBs2N%7C%7D%20F%20F/-6bBl1N%7C%2C7C%2C7oC%2C%2CW/C%2CbBsZL%5EbBZL%7CSlF%2C%23CZL7C%2011-G%7CQy-XDlC*%5B%2C%23C/7As%20%20o7%20D-%2CbE/WbE%20bBD-%20Q%20%2BbB%206bBZLbB/6-Eb%20%2CbBlC*%5B%2CC/-DsLZC-/ZL7A%20/W%2CC/LZG-XBs%7CQyXF/6-bB%7CQXyFZL9bE%20%23F/D%7CQyb-6%2CWbG/6-L%207-BEb%2C%7Cls%7CQyXDZLD/6-G%20lDB*%5B%5D%2C%23C/7As%20%20FA/B%2Cl/W%2CbD6*%3C%7C%2CA7LZDC%2C7C%2CC/bBsZL7-%20G%2Csus9GZLC/W%207-o7%2CC7%207-EZyXDZL%20al%20C%20DlQ%7B%5D%2CbE/W%2CbDW/%2CC/W%2C6-bBs%3EadoG-6/D.S.D6Q%7CG-6/D%20%3C%20%20Repeat%20and%20Fade%3E%20LZDXyQ%7D%20%3DPop-Soul%3D77%3D1%3D%3D%3DOne%20Hundred%20Ways%3DJames%20Ingram%20%28Wakefield-Wright-Coleman%29%3D%3DR'n'B%3DEb%3D%3D1r34LbKcu7L%2Csus4EbLZL11%2331FZL9-CZL%2357GZL7%5EbAZL5b7AZsBb74Ti*%5BsZL11*A%3C*1L9-CZL5%237GZL7%5EAbZL5b7AZLbEl%3E%202ZF13%23%7B%5D%20xZB/7%5Eb%2CBb7%2CC/W%2C9bDsZL7%5EbALZ5b7AZLbEl%7CZLx%7Cb%2C%7ClEbB/bAdabA1C13suB/W%20%2C%5EbA%20%2C7-G%207%2C-F%7CYZL%2C5%237C%20%2Csb%2CLZNQyX%2CbL7%5EBBQ%7CEb%5EXbE%7CQyXbAl2NZLQ%20yXQyX%7DB/bAs%20%20%2CyQ%5D%5B*yX%2C9dXsus7LZAb--bAZL7-bEZLF/bZDL7%5EbGZLbD/W%20%2C77LZBb7-bBZL7%5EbA%20%20%7DN3AZLbElC*%5B%5D%2CbB/Abs%20%20%2CbE%7CQyX9%5EbA7b5LZlcKQy7%5EbAZLZC-9AZLbEl%7C%5D%20xZL%2Cssu7bBsZL11%2331FZL7b5%2CL5%237GZ%5EbA%20%2C9%2CW/CFZL%2C5%237C%20%2Csus3C1QyXbB/7%5EbEl%7C%2Cb-%2C%20G-bDsZL1CQyXb%2CLZAbB/7%5EbElD*%7B%5D%2C7%2CB7-Cs%20bE%7CQyX9%5Eb%2C%3C%20%20%3EB/W%20%2C6*%3CZL%20C7%235X9%5EbAZL%2CbB/W%20%2Cb%5EA%20%2C7-G%20%2C7-FZL%2CyQXyQ%2Csus34XyQ%20%20Repeat%20and%20Fade%3EEb%2CXyQC-7%2C%20B7%20%7D%20%3DPop-Smooth%3D89%3D1%3D%3D%3DOne%20Of%20These%20Things%20First%3DDrake%20Nick%3D%3DFolk%20Rock%3DE%3D%3D1r34LbKcu7%20%3Ex464EXyQ/9ddaA%20%2C11%237EQXy7%5EE%7CQyXE/9ddaAE%2C%3C*56Ti*%7B/9ddaE%20AadZLE/9ddaA%20EZLE9/ddaA%207%5EEZLE/9dE%5E7%20ASA*%5B%7D%20E/9dAadd9%5EEZLE/9ddaA%20EZEL/9ddaA%207%5EEZLE/7%20Aad%20EZLE%2C%5EE%7C%2Cadd9L%7C%2CE/A%2C%5EE%7C%2CE/A%2CsEZLxZL9ddaGZLxZE%2CA/EAB*%5B%5DxZL9d%7B*ClG*%7B%7D%2CE/A%2C%5EE%7C%2CE/%2CAEsZL7-bGZL9ddaDlAad%5D%2CE/AE/9dd7LZxLN%7B%7D%20%2CE/9ddaA%207E%5EZLE/9ddaA%20E1NZ2E%20Aa-bGZL7-bGZ4%20D.SGlC*%7B%7D%2CE/A%2CE/bsB%207%5EE%3EeniF%20la%20.add9L6*%3CZL/9ddaA/E%2C%7CZLxZL7-bGZLxZLd9daAlD*%7D%2CE/A%2C%5EEY%7BE%20A%2CEsZL%7DE/A%2C7%20sBb/A%2CE%7C%2CE/A%2C%5EE%7C%2C/EA%2CEA*%7B%7D%2CE/A%2CE/E%2C%7CE%5E%5EEZLE%2C%5EE%7C%2Cadd9L%7C%2CE/A%2C%5EE%7C%2CE/A%2CsEZLxZL9ddaGZLxZE%2CA/EAlB*%5BxZL9d%7B*ClG*%7B%7D%2CE/A%2C%5EE%7C%2CE/%2CAEsZL7-bGZL9ddaDlAad%5D%2CE/A7-bGZ7LZxLddaAl%7D%20E/9ddaA7%20%5EEZLE/9ddaA%20EZ9LZxL-bGZLLZxLZ%7CE%20Aadd9/ELZE%5E7%20sBb/E%2CA/E%2C%7ClE%20%3CXyQ%20Fine%3E%20%20Z%20%3DPop-Rock%3D169%3D1%3D%3D%3DOnly%20the%20Lonely%20%28Know%20the%20Way%20I%20Feel%29%3DRoy%20Orbison%20%28Orbison-Melson%29%3D%3DRock'n'Roll%3DF%3D%3D1r34LbKcu7%7CQyX74FXyQF%7CQyX7C%7CQyXbBZ%20LlcKQyX-GZL%20lcKXyQ%7CC4Ti*%7BC%7CQyXF%2Cn%20%20X-G%7CQyXFZL%20lcKyQXFA*%5B%20%20QyXQyX%5DyQ%7CG-%7CQyXF*%5B%5DQyT24G-ZL%20lcKQyXF%7CQyXBb%7CQyX7C44T%7CQyX7T24FX%7CQyX7ZL7G%20%2CsnlF%2CbBZLbB%20nZL%20n%2CF7ZL7F%20nZL%20n%2CFZLn%20LZnF44TBbB2N%7DfLZ%5B*L%20lcKQyX7C%7CQyXBb%7CQyX7F%7CQyXF1NCZFXyQ%20n%2C7CXyQ%7CC7%2CXyQ%7CT24C7XyQ%7CT44FXyQKcl%20%20Z%20%3DPop-Country%3D116%3D1%3D%3D%3DOrdinary%20People%3DJohn%20Legend%20%28Legend%2C%20will%20i%20am%29%3D%3DPop%3DBb%3D%3D1r34LbKcu79%5EbE%7C4Bb%5E7bBSA*%7B%7DQyX9%5EFZ%20LlcKQyX9%5EbE%7CQyX%5E7XyQ4Ti*%7B%5EbBB*l%20LZF9%5EFZL%20lcKQyX9%5EEb%7CQyX7%5EbB%7CQyX9%5EXyQ%7D%7BcKQyXS.D%3CZEb%5E9XQyX9%5EbE%7CQyX7%5Eb%7CBQyX9%5EFZL%20lcKQyKcl%20L%7CQyX7bB%7CZLFine%3EyX9%5EF%7CQyX9bE%7CQXy7-bBC*%5B%7DQyX9%5EFQKcl%20%20la%20.FZL%20l%7CEb9X9%5EbE%7CQyX7%5EbBB*%5D%7B%20%20lcKQyX9%5EF%7CQyXyQKcQyX7-E%7CQyX%7CBb%5E7*%7B%7D%20%3Ex3%3C%20%209%5EFZ%20LlcKQyX9%5EbE%7CQyXDBb%5E7QyX9%5Eb%5E9XyQKcl%20LZF%5E9%20%20%3C4x%3E%20%7D%7CF%5E9XyQZ%20%3DPop-Soul%3D102%3D1%3D%3D%3DOverjoyed%3DWonder%20Stevie%3D%3DPop%3DEb%3D%3D1r34LbKcu7QyX9d4Db6%20*%7B%5D%20bB%207%5EBZL7C6%20bDZL7C%207%5EBZL7CAEbad4Ti*%5ByXB/GyQ%7CF-/F%7CQyX7-C%7CQyX9ddabE%7CQyXbB%7CQyX7AXyQ%7CX7-C%7CF%7CQyXQ%7CG/BQyX7%5EbAB*%5B%7D%20Q%207%20bBZL7F%207-C%7CQyX%7CEb/GyXC%7CQC.D%20%207LZDb%207-FZLbA/bB%20A/%7CFQyX7%5EbBZL7C%207%5E%20%3CXyQbB%207-L7bB%20Coda%3EyXG/bE%7CQyX7%5EbA%5BQ%5D%20%2C7bB%20susbBZLQ%7CF-7%20la%20.sCZL%2C%20C7LZusbB%7CQyX7-FZLb/AbB%20A/F%7CQyX7%5EbBs%20Bb77%5EbDZX7%5ECZ%7CC7Xy%5EbEZL7C%207-G%7CQyAX/F%7CQyX7%5EbBC*%5BQ7%20D7LQyXsuQyX7%5EB%20C/B7%5EbG%7CQyXFD*%5B%207%20CsusC%7CQyX7-GZLbXyQ%7CE/G%7CQy%7CF6%20Bb7LZEbXyQZ%20%3DPop-Soul%3D86%3D1%3D%3D%3DPagan%20Poetry%3DBj%C3%B6rk%3D%3DElectro%20Pop%3DC%23-%3D%3D1r34LbKcu7X11%2394C%23-b%5DQyX9-%23C%7CQyX6b%23-C%7CQyX9-%23C%7CQyX6%7B*AA%5E4Ti*%5ByX%23G/%20LZE/cKQyX11%239%5EAl%7C%7CB%2C/Ws%20%20-%23C%7CQyX%23Gl%20LZElcKQyl%7C%7C%2CB%20%20sW/-%23C%7CQyX%23G/EZL%20clKQyX96AlB*%5B%5D%2CB%20%20sW/-%23C%7CQG/EZLQKcl%20yX96AlB*%7B%7D%2CB/W%20s%20-%23C%7CQyX%23G/EZLQKcl%20yX96AX6b-%23C%23-%20%20QyXnZL%20lcKQyXnLZxZLnlC*%5B%7D%2CB/Ws%5D%7B*DC%7CQyX%23yQ%7CC%23-7XyQ%7CC%23-b6XyQ%7CC%23-7%20%20%3C4x%3E%20%7D%7CC%23-XyQZ%20%3DPop-RnB%3D71%3D1%3D%3D%3DPapa%20Was%20A%20Rollin'%20Stone%3DThe%20Temptations%20%28Whitfield-Strong%29%3D%3DSoul%3DBb-%3D%3D1r34LbKcu7%7B%7D%20%20l4%3C*70-bBZLbA/Wl%2C5bDsn%7CQyX-bB%3EnepO%20%20XyQKc4Ti*%7BWl%2C5b-XyQ%7CyX-bBZL%20lcKQyXb-BZLbA/Wl%2C5bDnsQ%7CsnDbBSA*%20lcKQBb-XyZLbA/Wl%2C5bDns%7CyQX-bBB*%7B%7D%20%20lcKQBb-XyZLbA/nepO%20XyQ%7CsC*%7B%7D%20%2CQ%2C%20lcKQy-XbBZLbA/Wl%2C5bDn%3C*70%20-bBZLQ%2C%7B%7D%20yQ%7CsnniF%20la%20.S.D%3C%7CQXy-bBZLbA/Wl%2C5bDe%3E%20x%20X-bB%3EyX%3EedyQ%7Csna%20taepeR%20QyXQy%3CX-bBZLbA/Wl%2C5bDnd%20FaX-bB%2CQKcl%20%20%7D%20%3DPop-Soul%3D117%3D1%3D%3D%3DPapa's%20Got%20A%20Brand%20New%20Bag%3DBrown%20James%3D%3DFunk%3DE%3D%3D1r34LbKcu7%2C7Es%7C4n%20%20sZL%209El%2C7EA*%7B%20%20yQXQyX%5DQyX7B%7C%2C7BE9XyQ4Ti*%5B7A%7CQyZE9XyyX9EZL%209El%2C7EsQ%7CyX9AZL31A%209A%7CQQ%7CB7XL%209El*%7B%7D%20%20sE7%2ClX9EZL%20lcKQyX9E*B%7B%7D%20%207BlnsZL%209EyQKclZL%20n%2C7Es%7CQlE9%20LL31A%209A%7CQyX9EZ%20L9El%2C7Es%7CQyX9EZZA9Xy%2C7EsAedaF%3CLZE9XBlnsZL%209El%2C7EsLZ%20n%2C7A%7CQyX7B%7CQy7%20%20%7D%7B%209El%2C%20out%3EE9XyQKcl%20%20%7D%20%3DPop-Funk%3D126%3D1%3D%3D%3DPearls%3DSade%20%28Adu%2C%20Hale%29%3D%3DPop%3DG-%3D%3D1r34LbKcu7SA*%5B%5D4G-7L-D2N%7D%207D%20sus7DN1%7CQyX9%5EbEZL96FZ7%20D7%204Ti*%7BbE%7CQyQ%7CF69L7-G%209-GZL7D%20ssu7D%7CQyX9%5EbE%7CQyXZF69XyX7-GQyX7-%7CD7su7-C%7CQyX7-D%7CQyX-7CB*%5B%5D%20Q%297D%28%20%20sXyQ%7CDQyX9%5EyX9%5EbyQ%7CD-96F%7CQyX7-GZL7D7%20-D%7CQyX7-C%7CQyX7XyQ%7CEX7-C%7C%7CQyX9S.%20alyX96F%7CQyX7-GQ%5B%20%5D7D%20sus7D%3EadoC%20Q%7CEb%5E.D%3C%7CQ-D%7CQy%20D7%20%5DQyX7-D%7CQyX7-C%7CyQX7-D%7CQyX7-CB*%5B%7CC-7Xsus7Da%20taeC-7Xy%3C%209%5EbE%7CQyX96F%7CyQX7-G%7B%207D%207-D%7CQ%20%20Rep%7CQyX7nd%20Fade%3E%20LZD7sus%20D7%20%7D%20%3DPop-Soul%3D58%3D1%3D%3D%3DPenny%20Lane%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7G/W%2C%234B%2CsWBZL7%23Fl%2C7-%23C%2C6%7CE%2C%23F/W%2C%23G/W%2C%23A/%2CsW/A4TA*%7B%7D%20x1N%23%2C%7ClBF%20sus7%23F%7CQyX7%5E%7CGQyX7h%23G%7C%7CQyX7-%237%2CLZF/W%2C%23QyXD%7C%7B*BAX/A%7CQyXA%7CQyXA/DQ%7CyXD%7CQyX%23C/A%7CQyC%23XyQ%5D%20E2N7-%23C%2Cus/C%23F/W%2C%23G/W%23A/Ws%2ClBA*%5B%5Dns%2C%20%2C7%23Fl%2C%23%2C%7CE6s%23Fs%7CF%7CQyXLZB%2CsyX7h%23G%7CQyX7-Bl%2C%7C%23F/W%2C%23G/W%2C%23A/WQ%7CG%5E77%23Fl%2C7%23Fl%2C%20F%237%2C6E%7C%2C%23F/W%2C%23G/W%23/AWs%2CBA*%5B%5D%20%20x%20ZL%2CC%23-7sus7%23sus7%23W/A%23%2C7%5EG%7CQyX7h%23G%7CQy7X-Bl%7C%2C%23F/W%2C%23G/WXyQ%7CFs%2CBZLQyX%23CLZEXyXAZL%20lcKQyXD%7CQXy%23C/A%7CQyXAB*%5B%7DQyQ%7CA/%2C7%23F%20QyXE%7C%7CsF%23s/B%7CQyXBlC*%5B%5Dn%2C%237F%2C%23A/7%23F%2C%23C/suD%23XyQQyXD%7CKcl%20LZBXyQ%7CB/D%23XyQ%7CEXyQ%7CE/BLZB%20Z%20%3DJazz-Medium%20Swing%3D113%3D1%3D%3D%3DPeople%20Make%20The%20World%20Go%20Round%3DStylistics%28Creed-Bell%29%20The%3D%3DSoul%3DE-%3D%3D1r34LbKcu7-D43T4E-XyKQyX9-EA*%7B%5D%20%20lKcQyX11-EZL%20lcKQcl%20LZ4Ti*%5B-E44T%2CLZT4A%207-D43TZL%20lcKyQX9-E%7CZLxZL9-E4-7%2CLZ7-A%2077-A44%5D%5B*BA7%5EF42T%7CQyX7%5EF%7CyQX7-Al%7C%2C-Bs%20%207-XyQ%7CT%20xZL9ZL9-E%2C%7ClA-%7CQyX7-A42TZL%20n7%2CB%7CQyX7h%23F%7CQyX7T44N1-Bs%20%20TZL%20%3EE-9Xydna%20taepeR%20%20%3C%20-9E3N44T%7B%7D%20%20lcKQ%20Fade2N%7D%20x54A7%20%20sA-%7D%20%3DPop-Soul%3D84%3D1%3D%3D%3DPiece%20of%20my%20heart%3DJanis%20Joplin%20%28Ragovoy-Berns%29%3D%3DSoul%3DE%3D%3D1r34LbKcu7KQyX74F%23-XB%7CQyXD%7CQyX7B%7CQXy7-%23CSZL7B%20A%7CQyXyQ%7CB4Ti*%5ByX7-%23%5D%7B*AEyX7BZLA%20EZLA%207ZBLA%20EZLA%207BZLA%20Q%5D*BC%20Q%20lcBZLA%20yQ%7CDX%207BZLA%20EC*%5B%5D%20%20clKQyX7B%7CQyXB%7CQy%20A%2C%7CEX7B%7CQ%7D%20A%207%7CE%20ALE1NZLEl%2C-%23F%2CAsQ%7CyXAl%7C%2C%23As%20%207BZ%20ALZB%2CA%20%207%20%207BZOpen%3E*Q%7B%7D%207B%20A%3EadoCl%20a%20.S.D%3C%7CQyX-%23FDE%20AL%20%3C2N%7Bs%7CQyXALZB7%20x42TZLAl1N%7C%2C%23sA%20%207BZLA%20E%7C%2CA%20%20%7DT44A%20E%7C%2CAA%2CF%23-%2ClELZlF%23-XyQ%7CA%20B7LZF%23-XyQZ%20%3DPop-Soul%3D85%3D1%3D%3D%3DPigs%20On%20the%20Wing%3DPink%20Floyd%20%28Roger%20Waters%29%3D%3DRock%3DG%3D%3D1r34LbKcu7%7CC%20%20G4G%20%20Cl%7C%2CsusCs%20%20CA*%5BQ%20yX%5DQyXGZL%20lcK%2CCXyQ%7C4Ti*%5B%20G89TC%20%20sCKQyX7AB*%5B%5DQyXGC%7C%20%20G%7CQyXCl%7C%2Csuscl%20LZ%7CQyXGX7D%7CQ%7CT44l6TZL%20%2CC%2CF89TZLA-%20%2CFQyX7-A%7CQyXG8A-Xy%2CD%2CCs%207DZL%20LZGXxZLCZLxZLGZLxZCL86TC*%5B%5D%20%20lcKQy%20%7BA-7lcKQy%2CFs%20%20/BLZA%7D%2CsusCs%20%20Gl%7C%2CssuCs%20%20G44T%7BQyX7-%7B*AlCW%20C%7C%7DL%20Gl%2CQ%7CG%20%20TZLC%20GZL%20lcKQy7XAB*%5B%7DQyXGl%7C%2CCs98sD7yXCl%7C%20%20lcK-%20FLZL%20lcKQyX7D%7CQyX-7AlZLB/W%20CZL%20x%20ZGXyQA86TZZ%20%3DPop-Soul%3D65%3D1%3D%3D%3DPleasant%20Valley%20Sunday%3DThe%20Monkees%20%28Goffin-King%29%3D%3DRock%3DA%3D%3D1r34LbKcu7lcKQy4AXyQLxZLAZLxZLAA*%7B%20%5D%20lcKQyXAZL%20lcKZG/AX4Ti*%5BXF%7CQyAALZxXF%7CQyXCB*%5B%5D%20%20lKcQyXA/GZLxZLAZLyQ%7CCX*%5B%5D%20%20F%20D%7CQyQ%7CFXA%20D%7CQyXA%7CQyXEC%5B*%5D%20Q%20lcKQyXC%7CQyLZEXyXC%7CQy%20la%20.-%20ALZ*%3C%7CQyX7EZL%20lcKyQX7E%7B%7D%20%20lcKQyXE70D.CBZL-%23QyXbB%20x%20%3C4%7CQyXbB%7CQyXF%7CQybXB%7CQyXFD*Q%5B%7D%20%3ExFXyQ%7C%3EadoCyX%3EedKcl%20La%20taepeR%20%20QyXQXy%3CAZL%20lcKQyXA%7BZnd%20FaQyXF%7CQKcl%20%20%7D%20%3DPop-Rock%3D170%3D1%3D%3D%3DPlease%20Send%20Me%20Someone%20To%20Love%3DMayfield%20Percy%3D%3DBlues%3DG%3D%3D1r34LbKcu7QyXGl4GXyQ%7B%5D%207Dl%2C7bE%2C7DsLZ7o%23C%207C%7CQyX7G%7C*A%2CS%2C4Ti*%5B7DZL7Q%7CCXy%7CQyX7-AZL7o%23C%20/DG1NZLQ%20%207o%23C%7CQD7%20EbyX7G%7CL6-C%20%7CN2G/%5D%207G%207DZL7-A%20GLZ7D%207-AZL7o%23C%20D%5B*BC6Y%7DQyXX7D%7CQ%7CA-7%20ZL9b7E%20%2CGZL6-C6%20CZL7G%20GZL31b7DA-7XyQyXGZ%20GZL7AGXyQZL7o%23C%20D/G%7CQyXo7%23C%7CQyXC%7CQyX7G%7CA-7%20D*%5B%5DQy7bE%2CGD7%20G%20C%20la%20.S.D%3CZL7D7%20C%7CQyX7G%7CQyXG%5B%5Doda%3EsZL7-A%2ClD7%20%5D%5BQG/D%20C%23o7LZA-7%20D7LZGLZsA-7%2CD7%239%2C%20%2ClG%20%20Z%20%3DJazz-Slow%20Swing%3D71%3D1%3D%3D%3DPoetry%20Man%3DSnow%20Phoebe%3D%3DPop%3DD%3D%3D1r34LbKcu7%20%2C7-A2DXyQ%20sus7AZL%2C7D%20%2C6ZDL%2C7D%207%5ED%7B%20%20lcKA7%2CLZ2Ti*%5Bx%7CQyX%20%7D%7CD%5E%7CQyXx%7CQyX7-ASA%7B*%5D%20xZL7%5EDZLxZL7A7sus%2CA/-EyX7-A%5E7%2C%20D%2C7D%20%2C6DZL%2C7D%20%2C%5E7DZL%2C7D%20%2C6DZL%2C7%20%5D%5B*AD%7CQyXZL%2C7DQ%7CA7sZL%2C7D%20%2C6DZL%2C7D%2C%207%5ED%7CQyXx%7CQyXsuD%5E7%2C%20yXx%7CQXsus77%2C%20%5D%5B%207%5EDZL%20lcKQyX9G%5EZL%20lcKQyXD/CB*D7LZAD%20%2C6D%2C7D%2077%20D7L/-E%207-AZL7A%20su7sAC*%5B%5D%20Q%2C7D%206DZALZD%5E%5ED%7CQyla%20.S%20D7%2CL%3CZLxZL7%5EDZLA/-%20E7-AZL7A%20sus7AZ*68D.%2C6DZL%207%5ED%7C%3ED%5E7LQyX9%5EGZL%20lcKQyDX/CQB*%5B%7D%20%3Ex3%3CxZ%7CxXyQadoC%20D7LZA7susXyQ%7CD%5E7%20D7LZD6XyQZ%20%3DLatin-Brazil:%20Bossa%20Acoustic%3D131%3D1%3D%3D%3DPoker%20Face%3DLady%20Gaga%20%28Germanotta%2C%20Khayat%29%3D%3DPop%3DG%23-%3D%3D1r34LbKcu7%23F/5E4G%23-X-%23Gs%7CQyX-%23GZL%23/F5El%2C5E%2C-%23Gs%7CQy%2CE5%2Cl4Ti*%7B5E%2C-%23x%3E%20%7D%7BX-%23GZL%23F/5El%2C5%2CE-%23Gs%7CQyX-%23GSA*yQ%7CsG326*%3C5El%2C5F%23LZGs%7CQyX-%23GZL%23F/5lE%2C5E%2C-%23Gs%7CQyX-%23G%23-%2CE/5El%2CEl%2C5E%20%5D%5B*A%7CQyX-%23GZL%23F/5E%2Cl5E%2C-%23Gs%7CQyX-%23GsG%23-%2CQ%2C%23F/-%23GB*ZG%23-X%2C-%23G%7CQyX-%23GZL%23/F5El%2C5E%2C-%23Gs%7CQyn%20%20%5D%5BL%23F/5QyX%23A5XyQ%7CyXB%7CQyX5E%7CQyX-G%23%7CQyX%23A/%23F%7CQyXBQ%7CF%23/E%7CQyX%23G%7C%7D%20yQ%7CsGl%2C5E%2C-%23Gs%7CQyX-G%23ZL%23F/5El%2C5E%2C-%23E5/F%23X-%23G%7C%2C-%23GssG%23-%2C%20la%20.S.D06*%3C%7CQXy-%23GZL%23F/5El%2C5ECoda%3E%7CQyX-X5E%7CQ5/F%23%20%7CQyX%23A/%23F%7CQyXBQ%7CyX5E%7CQyX-%23GQ%7B%5DG%23-XyEl%2C5EyQ%7CBXyQ%7CF%23/A%23%20%20%3C3x%3E%20%7D%7CG%23-%2Cn%20%20Z%20%3DPop-Disco%3D118%3D1%3D%3D%3DPut%20your%20records%20on%3DCorinne%20Bailey%20Rae%28Bailey%20Rae-Chrisanthou-Beck%29%3D%3DPop%3DA%3D%3D1r34LbKcu7yX6-%234AXyQASA*%7B%20QyX%5DQyXssu31E%7CQyX%23D/-%23F%7CXyQ%7CF4Ti*%5B%7CQyX9susXy7-%23F%7CQyXF/7bD%7CyQX-%23FB*%5B%7DQyXA%7CQXyQ%7CB31E%7CQQyXsuQKcl%20QyX6-%23F%7CQyXAC*%5D%7B%20%20lcKQyX7%5E-DZL%7CE13syX7%5EDD*Q%5B%20%7D%7CD%5E7yXA%3EadoC%20la%20.SD.%3CZLQ%20%207%5E-D%7CQyXQ%5DXyQQyXA%7CB%207%5EDQKcl%20/Ws%20%207-B%7CQyX7-ZBL%20lcKQyX7-%23FZLDb%2C%7ClyX7-B7%5ED%7C%7D69XyQ%20%20A%7CQyXsus31E%7CyQX6-%23F%7CQyXAC*%7B%5D%3C4x%3E%20DZL7-XyQ%7CD-%5E7%20%2Cf%2C%20LZA%5E7XyQZ%20%3DPop-Rock%3D98%3D1%3D%3D%3DRainbow%20Connection%2C%20The%201%3DP.%20Williams%2C%20K.%20Ascher%3D%3DWaltz%3DA%3D%3D1r34LbKcu711-B%7C4AXyQ%23F%7CQyXAA*%7B%5DQyX/AD%7CQyXA%7CQyXA/D%7C-7XyQ3Ti*%5BX9dda7susXsus9E1NZL9ddaDQ%7CyX7-%23F%7CQyXA%7CQy%20%7DN2DE%7CQyXBZLxZBD%5E7L%23C%28sus9%23FZLxZL-7%23CZLxZL7%5EDZLxZ-11%29L*%5B%5DQyQ%5B%5D%20Q7LZC%23%3EadoC%20la%20.C.D%3CQ%7CyX7-BZL7%23FZL7-E13%20%20EZL7-us7E%7CE/G%23X%23C%7CQyX9%5ED%7CQyXE7/-%23F%7CQyX7-%23F%7CQy-7XyQ%7CQyXAbB%7CQyF7susF%7CQyX11-C%7CQyX7G-%7CQyXbBC*%7B%5D%20xZL7susX%7CQyXsxZL7%5E-7XyQ%5DQyX9ddabE2N%7D%20uss9FZL9ddabE1N%7C%5B*DEbG%7CQyXZL7-C7LZxLL7-DZL7FZL7-CZxLZL7-DZLxZL7-DZZG7LZ%5EbEZLQyXbBBbLZFs%20%20sus7FZL7%5EbELZF/7-GZL7-GZLA/F7%2C%7ClZL31F%20%20Z%20%3DPop-Bluegrass%3D118%3D1%3D%3D%3DRehab%3DWinehouse%20Amy%3D%3DRock%3DC%3D%3D1r34LbKcu7ZL%20lc4C7XyCZL%20lcKQyX7CZLl%20cKQyX7CZL%20lcKQ7XyQK4TA*%7BSB*%5B%5DKcl%20LQyX7C%7CQyX7F%7CQy7XC%7CZL%20lcKQyX7FZKcl%20%20QyX7GLxZLFxLZA-7-AZLxZL7-EZLxLZbAZLxZLFZLxZL7LZxLZZL7-EQyX7Fx%20%5D%5B*KQyX7FZL%20lcKQy%2CX7GZL%20lcKQyX7GCcl%20LZZLbAZA*Q%7B%7D%20%7D%7B*AadoC%20la%20.S.D%3C%7CyQX7CZL%20lcKQyX7C%3E%20x%20%20Q%20lcKyX7C%7CKcl%20LKQyX7FZL%20lcKQy7XG%7C%7D%20%20lcKQyX7CZcl%20LZQyX7CQ%7CF7XyQ%7CC7XyQKcl%20%20Z%20%3DPop-Rock%3D138%3D1%3D%3D%3DReminiscing%3DLittle%20River%20Band%20%28Graeham%20Goble%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7-EZL94Eb6XFZL9bD%209-bA%7CQy6XbEZL9bB%209-F%7CQy%23-9%20B4Ti*%5BZL%20lcZD%2C%20G1%2331CZL%20lcKQyX%5E7GA*%7B%5D%20%20x%20ZL%2CD/1XyQKL9A%209GZL%20lKcl%20L9BZL%20lcKQyX11%2313CZL%20lcKQyX7%5EGZXyQKcQyX9BZL%2CD/%7CBb9XNZL%20QyXQyX%7D%20n%20D%2CZL%2CD/G%20%2CD1N%7CQy2D%2C%20GQyX7%5E%2CD%7CQy%5D%5B*BGQyX7%5EGZL%20lcKQy9XB%7CQyX6-G%7CQyX7%5E%7CBb9X%20n%20%2CD%20lcKQXyQ%20DC*%5BZ%20n%20%2CDZLD/G.%3EdnE%20dn2%20la%20.C.G%5E7Xy06*%3C%20yX46*%2311XyyX9bB%7CQyX7%5EGZLl%20cKQyX9BZL%20lcKQQ%7BD%2C%3C31CZLQ%20Repeat%20and%20Fade%3E%20G/D%2CLZD%2C%20G/D%2C%20%7D%20%3DPop-Soul%3D98%3D1%3D%3D%3DRespect%3DAretha%20Franklin%20%28Shannon%2C%20Redding%29%3D%3DSoul%3DC%3D%3D1r34LbKcu7%2C7G%7CQ4C7XyQyX%2C7GSA*%7B%5DQyXF7%7CQyX7C%7CQyX7F%7CQ%7CF7Xy4Ti*%5B%3Ex3%3CQ7XyQ%7CQyX7C%7CQyX7F%7CQy7XC%7CQyX7F%7CQyX%2C7G%7CF7%20%20F%7CQyXZL%20lcXyQ%20%20-%23FZL%20lcKQyX7BLZ%20lcKQyX7-%23FB*%5B7XyQKQyX%7D%20XQyXQ%7C%3CD.S%3C%7CQyX7F%7CQyX7CQ%5D%7B%20%20x%20%3EadoC%20la%20.XyQXyQyX7GyQ%20Repeat%20and%20Fade%3EC7XyQ%7CF7XyQ%7D%20%3DPop-Soul%3D112%3D1%3D%3D%3DRibbon%20In%20The%20Sky%3DWonder%20Stevie%3D%3DSoul%3DEb-%3D%3D1r34LbKcu7-bE%7C%7D4Eb-7bB%207-F%7CQyX7-bELZsus7bB%207-F%7CQyX7sus%204Ti*%7B%7B%5D%20suF-7%20B9%5EBZLsus7bAl%2Cb/GW%2C7-bEsZLsus7b%20Ab7s%7CQyX7ZL7-b-7XyQus7bB%207-F%7CQyX7b-EZLsus7bB%207-F%7CsLZ%7CEbESA*2N%7C%7D%20bsus%2CA%209%5EB1NZLQ%2Csusb7Al%2CbG/W%2C7-bEs%7Cb7susB%2C-Fs7-%23F%7C%20al%20CE%2CB*%2C%7B%20sus7A%201%2317AQ%5B%5DQyXbD%3Eado-7XyQ.S.D%3C7-F%2CCs%3C3x%3Eus7bB%20sus7AZLssu7Al%2CG/W%2C7-Es%7D%20s%20%7B%2C*us7B%20%2C7-Fs-7%20C77hGZLsus7bBl%2CAW/%2C7-Fs%7D%20%3Ex3%3Csus%20C7LZG%7CQyXl%2CA/WBb7su%7C%7D%20%3Ex3%3Csus7C%207G-%7CQyX7-F%2CC*%2C%7B%20ssF-7%2Cl%2CA/W-G%7CQysLZDbLsus7C%207-G%7CQyX-7FD*%7B%20sus7bB%209%5EZF-7Xus7bB%209%5EbDusLZF7bBl%2CA/W%2C7-FsZsLus7C%207-G%7CQyX7-susLZs7C%207Lsus7s%20%7D%7B*/W%2C7-Fs%7D%20%3Ex3%3Cssu7C%207-G%7CQyX7-FDA%2ClBbus7bBZDb%5E9XyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DRiver%3DMitchell%20Joni%3D%3DFolk%3DC%3D%3D1r34LbKcu7/C%207G4CXyQ%5EF%7CQyX7%5EF%7CQyX9A-%7CQyX-A%7CQyX7%5EC%7C9XyQ%7C4Ti*%5BGZLxZ%20sGsulZLx%7C%2CC%2CC/GZLx%2C%7CC%2CC/GSA*%7B%5D%2CG%2CsA-9%2CL7GZLGZLFlBZsG/CZLGZLxZL%2C9-AlZxL%7C%2CC%2CC/GZLx%7C%2CC%2Cx%20%5D%5B*LQxZLFZLxZZsF%2CELGZLC1NZL%2CD/G%20/DFZLD/-E%20-Dl%7C%2C-ZF%5E7LLCZLGXD/-EXyQ%7CGyXGZLsusG%20GZLxLZ9-A%7CQyXC%7CQyXC/Q%7D%7CN211%237%5ExZL9-%2CXyQ%7CcKQyXC%7CQyX11%237F%5EZLxZL7%5EFZLGZLCl%20LZA-D%7CQyGZLxZd9XyQ%20QyXQyX%5D%20G%20sus%3EGadoC%20la%20.S.D%3C%7C%20%5BQGLdaGZLLxZL-sG%2CG7L-DZLxZLFl%7C%2CF%2C/FGsZLFZLsusGl%7C%2CZxLZDZLxZLZD-LZxf%20Z%20%3DPop-Rock%3D105%3D1%3D%3D%3DRiver%20Man%3DDrake%20Nick%3D%3DFolk%20Rock%3DC%3D%3D1r34LbKcu7QyXsu4CXyQL%20lcKQyX7-CA*%7B%20%5D%20lcKQyXCZL%20lcKZEb9s5Ti*%5BX11%237Z%7CAb%5E%3Ex4%3C%20lcKQyX%29117%23%5EC%28CZL%20lcKQyX7%20%7D%7CC%5EL%20lcKyXC%7C%7D%20%20%5DXy%7CQyX7%5EbAZL%20lcKyQX7%5EbAB*%7B%20%20QyXQCLZx%20lcKQy7%5EbA%7C%20%5DXyQKQyXsus9bEZL%20lKcQyX7-CA*%7B%20%20QyXcl%20LZ%20lcKQC%7B%20%20ll%20LZC11%239C%2CC*%2C%5B%7D%20%3Ex%3C4%20lcKQyX%2911%239C%28XyQKccKQyXaV%3C%20%20yQKcl%7BQyX11%239C%7CQyXCLZ%20lcKQyX7-C%7C%7D%20%20C9%2311X11%239mp%20and%20Fade%3ELZ%20x%20%20%7D%7C%20%3D%3D0%3D0%3D%3D%3DRock%20With%20%20You%3DMichael%20Jackson%20%28Rod%20Temperton%29%3D%3DDisco%3DEb-%3D%3D1r34LbKcu7yX9-b4Eb-9/B%20bB/bA%7CQyX9-EbZLbB%20bB/bA%7CQyXC%23LZE4TA*%5ByXbA/Bb%20BbX9-bEB*%7B%5D%20bA%20b/AbGZLbA%20bA/bGZLyQ%7CGb/bA%7CQ*%5B%5DQyBbXyQG%7CQyX7%5EB%7CQyX7-%7CFQyX7%5EbG%7C%7D%20%20lcKb/AbX/bA%7CQa%20.C.7%2CF-7/bE%2C7%5EbG%2C7-F%2C7b-E%7CQyXnZL%2C7%5EbG%2CG%2C%7C%3CD-bEsCbB/bAa%3ElAb-bEZLbB%20bB/bA%7CyQX9-bEQA*%5B%5D%20Q%20%209XyQ%7CdoC%20lbBC*%5BLZEb-bA/bGZLbA%20bA/bZGLbB%20bB/bA%7CQyX9%20Ab%20%5D%23C/B%20/bA%7CQLZEb9E%5B%5D%20bA/bGZL7%5EBLZ7-FZL7%5EbGZLxZLb-9XyxZL7-/bBs%20b%2CLZEA%7CQyX9-bEZL%2C%23CB/%20%2CbB/bA%7CQyX9-bb/Bb%2CB%20%2CbB9-ElZ%23%2C%7ClBB/Al%7CQyX9-ED*%7Bp%5D%2CD/Cpp%7CQyX%2C%23C/%2C%20B%2CLC/B%2CCepeRQ/B%2C%20C%3C%20%2CA/G%3E%5C%3CZL%2CB%20B%2C/A%7CQyX9-EZL%2CD/*60XyA%7CQyXQyXQyd%20fadyXQyXQyXQyXQyXyQXQyXQyX%3CZL%2CA%3EeQXyQXna%20taXyQ%3EG/A%2C%20A%20%7D%20%3DPop-Soul%3D113%3D1%3D%3D%3DRocket%20Love%3DWonder%20Stevie%3D%3DPop%3DG%23-%3D%3D1r34LbKcu7%23D%7CQy4C%23-6%7CQyX%23G/%23F%7CQyXAB/%7CQyX11%2331E%7CQyXC%23-6X4Ti*%7B%7D%206-%23s%20D%237E%2C-%23G%7C%2C%23G/E%2C6-G%23%2C%23G/E%2C-%23GsZL9b/G%23%2CGus9b7sus7%23-%2CE/GG/E%2C6-%23G%2C%23G/E%2C%23-G%7C%2C%23G/E%2C6-%23G%2C%23%23%2C%7ClF%23GA*%7B6-%23G%2C%237sus-%23G%7C%2C%23G/E%2C6-%23G%23%2CG/E%2C-%23GsZL7%23D%20%2CE/G%23F%7CQyX%23G%7CQy%2C%7ClF%23%23DZL%20lcKQyX9%5EE*B%5B%5D%20%20lcKQyXsus7-7b5X%23G/E%2CG/E%2C-yQ%7CE%5E%7CQyXsus7%23G%7CQyXb57-%23DZL%20lcKQyX9N1sG%23Xsus711%23316%2CE/G6-%23Cl2N%7D%2C%23G/E%2C-6%23G%2C%23G/E%2C-%23G%7C%2C%23XyQ%7CE-%23G%2C%23A%2CA/F/AXyQ*%5B%5D%20%2BE%209b7%23D%7CQXy6-%23C%7CQyX%23G/%23F%7CCsA-%2CB%7CQyXF%2C-AsA%2C%7CA-%20sus7G%7CQyXsus7lG%7C%2CA/F%2C6-A%2CA/F%2CE7LZ%7C/F%2C6-X9%5EFD6%2CF/AlcKQyXsus7Gl%7C%2C/AF%2C6-A%2CA/F%2C-A%7C%2C%20%20%5D%7B*-A%2CA/yQKcl%20LZE-7b5XyQ%7CA7sus%20%20%3C6x%3E%20%7D%7CF%5E9XyQZ%20%3DPop-Soul%3D79%3D1%3D%3D%3DRocket%20Man%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DG-%3D%3D1r34LbKcu7bB/W%204G-7X/bB%20%2CbE%7C%7CQyX9CQ%7CyX7-G%7CQyX9C%7CQyDLZC-4TA*%7BB*%7B%5D%20/AXyQ%207FZLC/F%20A/F2NY%7C%20%20QyXQyX%7D%20%20lcKC-7/FF1NZL7CZLD/DLZEEZLD/bB%20bBl%7C%2Cb/BbE%2CG/bEs%209ddabb%20Bb/bB%20bB9C%7CQy/D%2C%7Cl*%7B%7DQyX%2CbEl%7C%2CbBs%2CusbBs%20bB%7CQyXbEAG-7XbBs%20%20F%28%20%20F-7XyQ%20A/FZLbB/W%20-CZDL/bB%20%2CbE%7CQyX9C%7CF/CLZG%7CQyXB%20bEZ*BBb%20%20bBl%7C%2CbB/bE%2CG/Ebs%209ddabEZLD/bBBb/DL%7B%7D%20%297%2CC*%2C%7BC7%20%20sbEl%7C%2CbB%2CsusbBsb%20B%7CQyXbEl%7C%2CD/bB%2CXyQ%7DZLD/bdna%20t/D%2CW/QyX86*%3C%20bBl%7C%2Cb/BW%2CG/Ws%20%2CbEl%7C%2CFRepeaWs%20bB%20Fade%3EsW/D%2CW/F%2C%7ClEb%2C%20sW/G%2CW/Bb%7D%20%3DPop-Soul%3D72%3D1%3D%3D%3DRolling%20In%20The%20Deep%3D%28Atkins-Epworth%29%20Adele%3D%3DPop%3DC-%3D%3D1r34LbKcu75G%7CQy4C5%2CXQyX5G%7CQyX5CA*%7B%20%20QyXQyX%5D%20%20lcKQy%7CBb5X4Ti*%5B%7CQyXb%7D%7BSC5bAB*%5B%7D%205bB%205G%7CyQX5bB%7CQyX5G%7CQyXXyQ%7CB%205bB%20B%7CQyX%7CAb%20%20%5DQyX7G%7CQyX-G%7CQXybB%7CQyXbAl%7C%2CbBs%7B*CC-QyX-G%7CQyX%2CAb%5E7X*%5B%7D%20bB%207%5EbA%3EenFi%20la%20.S.D%20%20%3C%7CQyDAb%5E7%7CQyXbZL%20n%2C%7CC-Xy%20lcKQyXbBZL%20lcQKyX7%5EbA%7CQyXbB%7CQ%20%5D%7BC-QyXbB%20%3Ex6%3C%20n%20LZbA%7CQyX7%5EbA%7CQyXBb%7CQyX-CC*%7B%7D%20%20n%20%5E7%20BbZL%20n%20%7D%7CC-%2Cn%20%20Z%20%3DPop-Rock%3D109%3D1%3D%3D%3DRose%2C%20The%3DBette%20Midler%20%28Amanda%20McBroom%29%3D%3DCountry%20Ballad%3DC%3D%3D1r34LbKcu7C%7C%2CG%204C5XyQyXB/G%7CQyX5CA*%20%5B%20QyXQyX%5D%20%20lcKQ%7CF/A%204Ti*%5BQyXA/C5XyQB/7%5ECB*%5B%5DQyX5C%2C%7CG%20%20A/F%7CQyXB/G%7CXyQ%7CC%7CQyX5A*%7B%5D%20%7CGsusdaC%7C%2CG%20%20A/F%7CQyBX/G%7CQyXCC*%5B%5D%20G%20d9LZxQyXF%7C%7C%2CG%20%20XyQ%7CGG%7CQyX9ddaC%7C%7CQy9XddaC%7C%2CG%20%20F%7CQyXXyQ%7CF9ddaCX9ddaXyQ%7C%5BQyXG%7CQyX6F%7CQyX-7A%7CQyXB/7%5EC1NB*%7C%5B*CC9ddaCyXF%7CQyQ%7CF%20%7CQyX-E2NB*%5B%7D%20%2Cd9daCZL9ddaC%7C%2CG%20A-9XyXG%7CQyKQyX9Q%5D%5B*CZLxZL9ddaC%7C%2CG%20F%20%7CQyXG%7CQyX9ddaC%7CCaddyXG%7CQcl%20%20Z%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DRoxanne%3DThe%20Police%20%28Sting%29%3D%3DRock%3DG-%3D%3D1r34LbKcu7usF%7CQ4G-LZQyX-D%7CQyX7%5EbE%7CyQXF/-D%7CQyX-GZLx%7CC-Xy4Ti*%5ByX-C%7CGsusL%7CQyX7%5EbE%7CQyXF/D-%7CQyX-GSA*%7B%5D%20xZD-XyQ%7CQyXs1N%7CQysXyQ%7C%7CQyXsusF%7CQyX-C*B%7B%7D%20%20lcKQyXsusGGsusXusF%7CQEspp%7CXyQXyBlC*%5B%5D%2CbBQ%2C5Css%20us7G2N%7CQyXQyXQb5XyQ%7D%20%20x%20spp%7CQlF5XyBl%7C%2CbB%2C5Cspp%7CQXy-Gl%7C%2C-G%2CFspp%7CQb5%2CXy%7C%2CF%2Cb-G%7CQy%7ClF5X%20lcKQyX%2CsusGl%7Cs%2CusG%2CsusFspp%7CQyLZG-X%2CF%2CbEpp%7CQy%7CG-XyQ%7BZQyXF/-G%3Eado%20Cla%20.S.D%2086*%3C%7CQlBb5XQyXF/edaF%20%2C%7ClF5aepeR%20%20%3C%20-Gl%7C%2CG-%2CFsppZL%20%3EQyX%3C%20t%20andF%2CbEs%3E%20LZppsC5%2CBb%2C%7D%20%3DPop-Rock%3D132%3D1%3D%3D%3DSanteria%3DNowell%29%20Sublime%28Bradley%3D%3DReggae%3DE%3D%3D1r34LbKcu7X%2C7-%234EXyQbA%7CQyXEA*%7B%5DQyX%7CBQyX7-%23C%7CQyXbA%7CXyQ%7CC4Ti*%5B%2C7-%23DyQ%7CEXB%20%2CAB*%5B%5DQyXB%7CQXy%2C7-%23C%7CQyXbA%7CQyLZE%2CsXB%7CQy%2C7-%23C%2CLZA%2CDs%2CEZLB%20%2CAZL%2C7%23-Cl%2C7-%23Ds%2CEZLB%20%23-7%2Cl7-%23ClLZA%2C%20B%3C4x%3E%20%7DXyQ%20%5BsE5%2CD%235%2CC%235%2CB5%2C%7CA5%2CB5%2CfE7%20Z%20%3DPop-Reggae%3D90%3D1%3D%3D%3DSaturday%20In%20The%20Park%3DChicago%20%28Robert%20Lamm%29%3D%3DPop%3DC%3D%3D1r34LbKcu7A*%7B%7D%204A-7%20%206CZLsus7G%20sus13GZL7D%209DZL11-A%20%3C3x%3E4Ti*%7BQyXG/yQ%7CD7yX7D%7CQyX7-A%7CQy6XC%7CQyXG/7%5EF%7CQyXQ%7CF%5E7X7-ASQyXGlQ%7CB-77D%2CsusDsZLCZLxLZ9%5ED%7CQyX9-E%7CQyX%2C%5D%5B*ByX6C%7CQyXG1yQ%7CC/lcKQyX7DZL%20lcKyQX7-A%7CQyXG%7CQyXG%20QLZNXG/F%7CbE/bDZCXyQKQyXC/bBZL%20lcKyQXC/bB2N%7C%7D%20%20lcKcl%20LZL%20lcK-A%7B%5D%20l%20LZDyXG/FZL%20lcKQyX/GFZL%20lcKQyXbE/bQKcl%20cKQyX%20lcKQD7XyQ%7DQyX6C%3EadoC%20la.%20S.D%3C%7CQyXG/7%5EF%7C%5BQGXy%7CQyX7LZCLZxLZCLZx%20Z%20%3DPop-Soul%3D114%3D1%3D%3D%3DSaturday%20Sun%3DDrake%20Nick%3D%3DPop%3DC%3D%3D1r34LbKcu7ZLGZL4CLZxbGZLxZLG/7-AZLZxL7-AZLxZLB/GZLo7LZx3Ti*%5BbGZLxZxLZG-AZLxZL7-AZLxZGLZLxZLCA*%7B%5D%20xZL7/GLZLCZLxAZLxZLZGLZLxZLGZLxZLCSA*%7D%7B%20xZLGZLxZLCZLxZA-7LxZL7oZLxZLZxLZY%7D%20xZLG1NZLxZLCLZxZLGZLxZL7obG%7C%7CN2C7LG/7-ZLCZLZGbo7LxZL7-DZLxZL317bAZLxZLG/CZLxZLZGLZxLxZLF7obGQ/ELZxX%5D%20x%3EadoC%20la%20..SD%3CZLGZLQxZLFZLyQ%20Y%5B7CZLxLZxLZCLZxLZA7b13LZxLZD-7LZxLZGLZxLZFLZxLZCLZx%20Z%20%3DPop-Rock%3D114%3D1%3D%3D%3DSaucerful%20of%20Secrets%2C%20A%3DPink%20Floyd%20%28Waters%2C%20Gilmour%2C%20Mason%2C%20Wright%29%3D%3DRock%3DB-%3D%3D1r34LbKcu7F%7CQyX4B-XyA%7CQyX-BA*%7B%5DQyXG-%7CQyX-B%7CQyX-G%7CQXyQ%7CE4Ti*%5ByX%23F%7C%7CDXyQQyX-B%7CQyX%23FB*%5BQ%5DyXA%7CQyXE%7CQyXG%7C%7CGXyQ%7CQyX%23QyX7%23yQ%7CDXE%7CQyXA%7CQyX-BA*%5D%5B%20%20lcKQyX7%23F%7CQyXyQ%7CFX-E%7CQX-E%7CQ%7CGXyQQyXG%7CQyX-B%7CQyXF%23B*%5B%5DQyXA%7CQyXE%7C%7CF%23XyQyXD%7CyQ%7CDXyQ%7CF%237XyQKcl%20%20%7D%7CBXyQZ%20%3D%3D0%3D0%3D%3D%3DSave%20Me%3DQueen%20%28Brian%20May%29%3D%3DRock%3DC%3D%3D1r34LbKcu7LC%20Gl4G%20D/D%2CDs%20C%7CQyX-AZL/BG%20CZLG%207-EZL%23Fsus%2C%7C4TA*%7BDs%20C%7CC/G%2C%7C%7C%2CG%2CCs%20-A%7CQyXC%2C%7CG%20%20-AZL%2CQ%2C%20%20DllDXyQs%20%20GZE%20DZL%2C%7ClG%20ddaGZL%23C/A%20DB*%5D%5BQyXGZLC%20B/GZLC9/B%20DsusD%2CQyXDlsG%2C%7Cl%2CCs%20Dl%7C%2CbB/-G%2C/BGs%20C/DZL%23C/A%20DG%2C%7CN1%20%20AZL%7C%2Csus-XyQ%7CCQ%5B%20%20QyXQyX%5D%20%20%20x%3EadoC%20la%20.C.D%3C%20sD%2CDA2N%7C%7DGs%20%20AZG/B%20ZLD%20B/9ddaGZL%23/CA%20DB*%5B%7CQyXGZLCD%20ELZLC%20Gll2N%7CY%20A/C%23l1N%7C%2CG%2CCs%20Dl%7C%2CBb/-G%2CB/Gs%20C/DZLD%20G%20%7DDl%7B%7C%2CD%20f%20LZsC/D%2CG%2ClDadd9%20Z%20%3DPop-Rock%3D88%3D1%3D%3D%3DSave%20The%20Last%20Dance%20For%20Me%3DThe%20Drifters%20%28Pomus-Shuman%29%3D%3DRnB%3DE%3D%3D1r34LbKcu77B%7CQy4EXyQyXEZL%20lcKQyXEA%5B*%20%20QyXQyX%5D%20%20lcKQ%7CB7X4Ti*%5BZLxZLl%20LZBZLEZLxZLA%7CQyX7%7CEQyXEZL%20lcKQyX7xLZB7cKQyXL%20lcK%7B*AEX%7CQyX7BZL%20lcKQy7XB%7CQyXEZL%20lcKQyB7XyQ%20xZLEL%20lcK7LZALB*%5B%5D%20xZLEZLxZLB7ZL%20lcKQyXEZLxZB7XyQEZLEZXA%7CQyKcl%20LyXE2N%7C%7D%20%20lcKQyEX1NZL%20lcKQyX7BZQ%7CE7XQyXEZcKQyX%20LZ%7BE%20dna%20taepeR%20QyQXyX%3C7BZL%20lcKQyXFade%3ElcKQyl%20%20%7D%20%3DLatin-Cuba:%20Bolero%3D136%3D1%3D%3D%3DSaving%20All%20My%20Love%20For%20You%3DWhitney%20Houston%20%28Goffin%2C%20Masser%29%3D%3DPop%3DA%3D%3D1r34LbKcu7SA*%7B%5D4A%5E7%20%207-BZL7-%23F%207%5EALZsusE%207-BZL7-%23FEsus%204Ti*%5B/B%207-%23-7LZ%5D%20susE%207-BZL7-F%23%207%5EAZLsusE%207-B%5B*BF%23F%207%5EAs%7CYZL%23-7%20B-%23Gl%7C%2CE/7-%23F%2C7%23-F%2C%23G/A%2CAsZL%23F/7%20C%237FZL%23FX7%5EAl%23-7%2CBusE%207-BZL7-%23F%20%5E7Al1N%7C%2CsusEQ%2C7-s%20%7DN2C%2C7%5ED7%23G%207CG%237%20yX7%5EAZLsusE%207-%7CBQyX7-%23FZL9b7%23CQ%7CD%23-*%5B%5DQyX%2C7-B7XyQ%7C%23C%20%2C7%5EDl3N%5B%7DQysXusEZLsusB%207-%23F-7%2C%20l%5E%23CZL%20%2Csus%5E7%2C%20%3CB%20%2C7-%23C%3EadoC%20l%20a.S.D%20QyXQyXQyX-7%2C%20EDl%7CQyA%7BZL%2C%5E7%2C%20C%2C7-B%20%2C7-%23C%20%2C7%5ElD%7CQyX%2C7-Bl%20%2C7-%23%20EsusDlQ%5B%5D%5E7%20F%23-7LZB-7%2C%20Esus%3C3x%3E%20%7DXyQXyQ%20%20l%20%3DPop-Rock%2012/8%3D69%3D1%3D%3D%3DScarborough%20Fair%3DSimon%20and%20Garfunkel%3D%3DFolk-Rock%3DE-%3D%3D1r34LbKcu7EZL2E4E13s31El%7C%2C%23F/Ws%20%207G%5EZLA/sus31EZLsususLZ3Ti*%5ByX2E%7CLZE2%20us31E%7CQyXD%7CQyXE2%7CQyXsus31EA*%7B%5DsXyQ%7Csus31yXsus%2C%20GLZyX2E%7CQyXsus31EZ%7CL%20Al%2CGs%7CQyX7-EQ%7CE137%5EG%7CQyXD%7CQyQ%7CE-%7CZLxZLDZL-E%2C%23FD/%2CGZLG%20%2C7%5EG%7CQyXE-7XyX2E%7CQQKcl%20LZE13susXyQ%7CE2XyQ%7CE13susXyQ%7CE2%20%20%3C6x%3E%20%7D%7C%20%3DPop-Rock%3D118%3D1%3D%3D%3DScatterbrain%3DBeck%20Jeff%3D%3DRock%3DBb-%3D%3D1r34LbKcu7KQyXD8Bb-7lcKQyXC/DZL%20lcQKyX31BZL%20lcKQyX%20LZE/9TA*%7B6*%3C44%7CG%5E7X%20B/A%20D/EZLF/G%20Ab/bB86TZL%20lcKQy%7D%7B*BTZL%20lcZL%20lcos:%3EB1%2331BZL%20lcKQyX-7bBZL%20lcKQyX7-b1XyQKloS%208L%20lcK1XyQKEZL%20lcKQyXC/DZ%20LlcKQyXC/DZL%20lc/DXyQ1%2331BF/G%20byQKcl6T%7CZL%20lcKQyX7%5EZGL%20lcKQyX7%5EGZL%208Bb/AXD/EZLZE/D%20A/B%20%7D%20%3D%3D0%3D0%3D%3D%3DScientist%2C%20The%3DColdplay%20%28Berryman%2C%20Buckland%2C%20Champion%2C%20Martin%29%3D%3DPop%3DD-%3D%3D1r34LbKcu7QyXbB4D-7X-Dl%7C%2CE/Cs%20%209ddFa%7CQyXF%7CQyXbB%7CQy7XyQ%7C4TA*%7B%2CE/Cs%7CFaddaF%7CQyXF%7CQyXbB%7CyQX7-Dl%7C%2CE/Cs%20%209dd9%20%20QyXF%7CXFZL%20XyQ%7CBXbBlB*%5B%5D%2CE/Cs%209%20ddaF%7CQyXF%7CQyXbyQKcl7-Dl%7ClcKQydd9%20%206F%209%5EF%7CQyXFZL%20clKQyXbBl%7C%7C%2CA/FsLZlCXaF%7CQy%20xZLFFXyQ%7CLFl2N%7D%2CE/Cs%20%20%2Cd9daF%7CQyXF%7CQyXbBZBbLZ1NZL%20%5D%7B*ClD-XyQ%7CBbXyQ%7CFXyQKcl%20%3C4x%3E%20%7D%7CD-XyQ%7CBbXyQ%7CFXyQZ%20%3DPop-Rock%3D76%3D1%3D%3D%3DSee%20Emily%20Play%3DPink%20Floyd%20%28Syd%20Barrett%29%3D%3DRock%3DA-%3D%3D1r34LbKcu7%2CD/-A4A5XyAl%2CD/-AsZL%206-A%2ClD/6-As%7CQyX-A%7CQ-%20LZs4Ti*%5B%7CQyX%23ZsA-6TZLxZLGSA*%7BY%20%20yQXQyX%5D%20%206-Al%2CD/24D/FL%20-Al%2CD/W%2C/EXyQ%2CG%7CQyXG%7CQyX-A%7CyQX7%5EC%7CQyXB/7%5EC%7C%20sW/B-A44T42T%7CQEXyQ%7CL7A%20A%7CQyXD%7CQyX%7CEQyXD%7CQyXE%7CQyXDZA7XylB*%5B%5DO%20%20%3C%7BLZT44%7CQyXG2N44T%7C%7D%20xLZnZL%20n%2CG%7CQyXG1NG%2Cn%20%20Q%20%207AyX%5D%20%205%2CXyQoC%20la%20.S.D%3CZL%20A-l%2CD/-As%7C%7D%20%20lcKda%3E%20xA%3EnepQXyQ%20%20Y%5BQT44GXyQ%7CD%20%20f%20Z%20%3DPop-Rock%3D129%3D1%3D%3D%3DSeptember%3DEarth%2C%20Wind%20and%20Fire%20%28Willis%2C%20White%2C%20Mckay%29%3D%3DPop%3DD%3D%3D1r34LbKcu7Cl%7C%2C74D%5E7%20%23Cs%207%5EDZL7-%23F%20-7%23Cl%7C%2C7-B%2C7-%23Cs-7%2CB-4Ti*%5B7AZLx%23-7LZ7AZL7-%23F%209b7%23C%7Cl%2C7-B%2C7-%23Cs%207%5EDsusLZF%207-%23B%2C7-%23x%20%5D%7B*DZL7-%23F%207-%23Cl%7C7%2C-B%2C7-%23Cs%207%5EDSA%5E7%20sCZLsusXsus7C%23-7%20%23F%209b7%23Cl%7C%2C7-B7%2C-%23Cs%207%5EDZL7-%23F-7LZAl%7C%2C7-BZL7-%20%20%7D%5B*%23CZL7E%209-BZL7-F%23%207-%23CZL7E%209-BB-7%20F%23lcKQy%2C7-B%2CLZC%23-%207%5EDA*%5B%5D%20Q%20lcKyQXsus7AZL7-%23F%207sC%23-77E%209-%2C7-%23C7%20F%23-ZL7-%23F%207-%23Cl%7C%2C-7B%2C7-%23Cs%207%5EDZL7D%5E7%20s-%23Cl%7CB*Q%7B%5DlC%237badoC%20la%20.S.D%3C%7CyQXsus7AZL7-%23F%209%3E%20x%20%20%7C%2C7-B7-%23CZ7LZC%23-BZL7-%23F%207-%23CZ7LE%209-BZL7-%23F%207-9%20E7LE%209-B%20F%23-7LZA7sus%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Rock%3D126%3D1%3D%3D%3DSet%20The%20Controls%20For%20The%20Heart%20Of%20The%20Sun%3DPink%20Floyd%20%28Roger%20Waters%29%3D%3DRock%3DE-%3D%3D1r34LbKcu7Ws%205EyQXyQ%7BQyXQyXQyXQyX%5DyQX5E%3EnepOQyXQyX*iT44X%3Ci*%5Bs%205EA%2C%7ClD5x3%3C5E%20E/5Dl%7C%2C5%2CEF/Ws%205EZL5E%20E/%3E%20%7D%7B*5E%2CF/5E%2CF/5%2C%7ClDZL5E%20E/5Dl%7C%2C5EF%2C/Ws%205EZL5E%20E/5E5%20sWE%2CF/W%7C%2C5A%2C/E%20E5%205AB*%5B%5D%205E%20E/5lD%7C%2C5E%2CF/Ws%205EZLsW/Bb5Dl%7C%2CE/5Dl%20A5LZF/Ws%205EZL5A%20A/G5l%7C%2C5A%2CbB/Ws%205A%2CE5%2C%7CA/5GlE%20E/5E5%20sWE%2CE/5As%205EC*%5B%5D5%20E%20E/5Dl%7C%2C5E%2CF/-%2C%7ClFZL5E%20ZL5E%20%20sA5/%7C%2C5E%2CF/Ws%205EZL%2CQ5E%20E/5Fl%7C%2C-E%2CElD5/E5EZL527*%3CCsW/F%2C%2CF/Ws%205E1N%7CY%20QXy%7D%205E%20E/5Dl%7C%2C5EE5%2C%7B*%205E1NWs%205E%3EsD5/%20x%20%3EadoC%20la%20.CD.%3C%7CE/5Ds%20%2C5El%2CE%20%7D%5BQlnepO%205E%7C%7D%20%2C%7ClD55Dl%7C%2C5E%2CF/Ws%205%3EEnepO%20%20%3C%7B%205E%20E//E%20E55E%2CF/XyQZ%20%3DPop-Rock%3D110%3D1%3D%3D%3DSeven%20Days%3DSting%20%28Gordon%20Sumner%29%3D%3DPop%3DC%3D%3D1r34LbKcu76CSA*4C%5E9LCZL96CZL9%5ECZL9C6ZL96CZLxZL96CZ%5E9%20%5D%7B5Ti*%5B/FZL99LZF/6C%7CZL9ddaFZLFZxLZL%2CGZL96bBZLbE9LZC%5E%5ECZL9AZL%23Gb69LZLGZL5b7-%23FZL7%5EBF*%5B%7D%20xZLEZLxZLGZlE7/BZLbEZL7-A6LZGL7bBZL7-AZL11%237BbZL7-AZL%23G/7ElZ%2311LZFZL7-yX%5D%20QC69LZL96C%3EadoC%20la%20..SDQyXQyX%3C%7CZL9%5ECZC%5E9%2CZL6-FyX11%23yQXyQ%20%20lcKQyX9%5ECZL%20clKQyX11%237bBQC*%7B%7D%7CBb7XQyXQ%20xZL9LZF%5E7ZL9%5ECZL%20lcKQyX11%237bB%7BZL%20lcKQyXx%20%7DC%5E%20lcKQ-AZL%23%5E7LZFZLGZL6FZL7-AZLG%23/7ElZLGZL5b7-%23lE7/GFB*%5B%5D7bBZL7%2311LC%7B%7CQyX6-F%7CQyX7A-ZL11%237bBZL7-AZ%5E9LZxbBZL7%2311LZx%3C6x%3E%20%7DC%5E9XyQZ%20%3DPop-Rock%3D170%3D1%3D%3D%3DSexy%20Sadie%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DG%3D%3D1r34LbKcu7GlSA*4Dsus%2CDs%20FZL%23F%20Gl%7C%2CussD%2CDs%20C44T%7CQyXD7%2C%5D%7B2Ti*%5B%20QyX%7DB-XyQZL%23F%20GZLD%20CZL%23%20FGl%7C%2CsusD%2CDs%20C%7CF%20D7%20ZL%23F%20.D%3C%7C%2CsG7%2Cl%207-BZL7-Al%2C7GsG%2CZL7%5EC%207-BZL7-AC%2CsC7%2CGB*%5BQyX-B%20CodaGA*Q%7BYQyXQyXQyQXyXZ%20Q%2C7bA%207Al%3E%20F%23LZla%20.S%7CC%20DLZG%20F%23LZC%20DLZG%20%3CXyQRepeat%20and%20Fade%3EF%23LZF%20D7%20%7D%20%3DPop-Rock%3D80%3D1%3D%3D%3DShe%3DCharles%20Aznavour%20%28Aznavour%2C%20Kretzner%29%3D%3DPop%20Ballad%3DDb%3D%3D1r34LbKcu7%7CQyXb4Db%20W%20%20QyXQyX%5D7bA%2CssubA%2CbG%2C2bGsZLF/%5B*AlD4Ti*%5BF/W%2CbQ%7CGbX6bDsZLA/7hbEZL-7bEZLD/bB%20bD%7CQy/Ab%2CDyX7oEXbDlB%2C%7ClGbbA%2CbA/bG%2CbG%2CbD%7Cs%2C9bA%2CbA/7-bEs%209%2C%5D%5B*bA/W%2C%2CbD%2Cb7XyQ%7CsZLA/7hbEZL7-bZELD/bB%20bD%7CQyXbGDb6/AoE%7CQy%7CQyXE/Ab%2C%7CC*%5B%5DQyXbDl%7C%2C9b%2CAbA/-bEs%20%2CG/bElAXyQ%7CW%2CF/WD*%5B%5D%20DbXyQ%207bEZL7bE%20bEZLb7D%20EZL7bC%207-bG%7CAb7/C%7CQyXD%2CbA/6%7CEo7XA/7hbEZL7-bEZL/DbB%20bD%7CQyXbG%7CQyLZsDbQyXbD%7CQyXFF%2CW/A%7CQyXbGl%7C%2C9bA%2Cb/A-bEs%20%2CG/bEl%7C%2CbY%7CDb//W%2CbDEb-7%20sEb-/Ab%2CAb9%2C%7ClDb%20%20f%20Z%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DShe%20Will%20Be%20Loved%3DMaroon%205%20%28Levine-Valentine%29%3D%3DPop%3DEb%3D%3D1r34LbKcu7BZL-C4C-XyZL-CSA*%7B%5DQyX7b%7CBQyX-C%7CQyX7bB%7CQBb7LZ4Ti*%5BZL7bB-LZBbZL7bBZL-CZL7bBLZ-CZL7bBZL-CZL7SC-LZCZL7bEZLsub7%20%5D%5BbB%7CQyX11-CZLsubsB%205bB%7CQyX5bEB*5%20BbsBZL-CB%205bB%7CBb5%20bE1NZLQ%20%209ddab%7CAQyX11-CZLsusbB5XyQ%7CQyX5b11-CZZC-11B%205bB%7CQyX5bE2N%7D%7B%20xZL9ddabA%7CQyXbsusLLsusbyXbA%5Bbadd9/bB%7CQyX-C%7CQyXDb/B%7CQyX-CC*%7B%7DQyXDXyQ%7DA%7CQyXCZLsuS.%20albB%7CQyX5bEQ%7B%20%20QXyQyX%5D%20%20x%20%3EadoC%205%20Bbs.D%3C%7CQ9ddabQ%7CBb511-CZLsusbB%205b%7CBQyX5bEZLsusbB%20XyQ%7CAyX11-XyQ%7D%7CAbXyQKcl%20LZAb%5E7XyQ%7CAbXyQZ%20%3DPop-Rock%3D104%3D1%3D%3D%3DShe's%20Always%20A%20Woman%20Part%201%3DJoel%20Billy%3D%3DBallad%3DEb%3D%3D1r34LbKcu7bE%7CQy4EbXyyXbEA*%7B%7DQyXbB%7CyQXbE%7CQyXsusbE%7CQQ%7CBbX3Ti*%7B%7CQyXbl%20LZE7%5EbA%7CQyX6bA%7CQy7X%5EbA%7CQyXbA%7CQyXbXyQ%7CBcKQyXQyXbB%7CBbXyA%7CQyXbB/7-C%7CQy-XCZL%20lcKQyX7G%7CQbXyQ%7CQyXbEB*%5D%20DLZEbs%2CbEZLsusbEZL%2Cb2EN%7C%7D%20bBZLbEZLsuLZBb/bE1N%7CyXG/b%7CC-7/A/bB%7CQyXbB%7CQyXF7%7CQyXA/7F%7CQyXbBXyQ%7CEQyX-CEC*%5B%20yQ%7CAbZLsusbEZLbEZL7BbZLF/bAZLG/bAZLEbLZxXbE%7CQ/BZLBb-/DbLbB/bGZLC/bDZLDbZL7bAZLC/7bAZLZGbLZEZL-bA%23LZF7/ALZF7LZBbXyQ%7CBb6XyQ%7CBb7XyQ%7CBb%2CXyQ%7D%20%3DPop-Rock%3D161%3D1%3D%3D%3DShe's%20Always%20A%20Woman%20Part%202%3DJoel%20Billy%3D%3DBallad%3DEb%3D%3D1r34LbKcu7CZL%2C73Eb%2CLGZL%2CbBZL%2CbE%5B%20%2CBbZL%2CbEZL%2CsusbEZ7%2CLZGN43T%7C%5D%20D/b-7/BbEZL%2CsusbEZL%2CbELZ%2CbB%3E%20%3CZL%2CbAZL%2Cb%2CLZBCZL%2C-/bE%7CQXyQ%7CCB%7CQyXbB%7CQyX7F%7CyQXA/7F%7CQyXbB/7-b/AXy-CB*%5B%5D%20xZLEbXyQusbEZLbEZL7bBZFL/bAZLG/bAZLbA%7CsLZEb%7CQyXGBZLbG-LZEbbGZLC/bDZLbDZLb7AZLC/7bAZLbD/-/BbLZbEC*%5BX%2CbB%7C/A%23XyB%7CQyX6bB%7CQyXbBQ%7CyX7F%7CQyXA/7F%7CQb7XyQB%7CQyX%2C%5EbAZAEb%2CLZL%2C%5EbAZL%2CbAZL%2CEbZLxZL%2CbEZL%2CbBZAb6%2CL*%5B%5DQy/bE1N%20%7BEb%2CZL%2CbB/-CZL%2C-CZ%2CL7GZL%2C7GZL%2CbBZLAb%2CLZ%2CbBZL%2CbE%7CQ-%2CLZB2N%7C%7D%20%2CbBZL%2CbEZ%2CLsusbEZL%2CbEZL%2CbBb%2CXyFZL%2CGXyQ%7CEbsus%2CXyQ%7CEb%2CXyQZ%20%3DPop-Rock%3D161%3D1%3D%3D%3DShoop%20Shoop%20Song%20%28It's%20in%20His%20Kiss%29%2C%20The%3DBetty%20Everett%20%28Rudy%20Clark%29%3D%3DPop%3DD%3D%3D1r34LbKcu7-EA*%7B4A7%2Cn7Al%7C%2C7As%20n%2C7Al%2C%7CGs%20n%2C7Gl%7C%2C7As%20%2Cn%20%20%5D4Ti*%5ByX7A1Z%20x%20LDZL7A%207-EZL7-BD%20ZL%20x%20ZL7A%207-EZ%20GLZNL7A%207QyX-BLZN2AKQyX7%23FlSB*%5B%5D%2C%2CFEs%20DZLG%20D%7CQyX7cl%20LZQyX%7DQA%207-EZE7XyZL7A%207-EA*%5B%5DQynXZL%20n%2C7AZL%20lcKQ%20x%20LZL%20lcK%20x%20ZL%20LZD%20EC*%7B%7DQyX7AZLG%20%7BD%20Q%2C7A%207-EZL7-B-7%20A7x%20ZL7XQyX%5D%20W/ALDns%3EadoC%20la%20.SD.%3CZL%20n%2CD%7C%7D%20%20x%20Z%2CsE%2CFD1NZLyQ%20%20%7BQ%3CXyQXyQXyQXyQ%20Repeat%20and%20Fade%3ElD%20GLZA7XyQ%7D%20%3DPop-Rock%3D117%3D1%3D%3D%3DShout%3DThe%20Isley%20Brothers%3D%3DRock%3DF%3D%3D1r34LbKcu73%3C%20%20-4FXyQF%7CQyX-D%7CQyXF%7CQXy-D%7CQyXF%7CQyX-D%7CXyQ%7CD4TA*%7B%7B%7D%20%20l*BFXy-DZL%20lcKQyXFZLl%20cKQyX-DZL%20lcKQXyQKc%7B%7D%20%3Ex%2CA/W%2C%2CW/G%2CF%7C%2CG/W%2CA/W%2CbB/%2CWC/7F%7C%2CbB/W%2CA/W7%2CW/G7FsC*/W%2CC/%7CF7/CB/W%2CA/W%2CG/W%2C7F%7Cs%2CG/W%2CA/W%2CbB/W%2Cb%2C%7CF7%2CbB/W*%7B%7D%2CGA%2CW/GW%2CbB/W%2CC/7F%7C%2Cb/BW%2CA/W%2CG/W%2C7F%7C%2C/A%2CW//W%2CbByX%7DQyQ%7CD-XyXF1N%7CQyX-D%7CQyFX%7CQyX-D%7CQyXF%7CQyQ%7CD-XyXFlAZL%20f%20LZN2F%20%20F/bBZLf%20%207Fl*D%5B%5D%20%20%2Cf%2C%20nZL%20n%2CfLZF7%20QyXQuc%20nOf%20%5D%7B%3CyX-D%7CQyXF%7CQyX-%7CDQyXF%3EnepO%20%2046*Q%7D%7C%3C%20%20%207bBe%3EF%2Cn%20%20Z%20%3DPop-Rock%3D132%3D1%3D%3D%3DSir%20Duke%3DWonder%20Stevie%3D%3DSoul%3DB%3D%3D1r34LbKcu71N%7CQy4BXyQ%7CQyXBA*S%7B%7DQyX7F%23%7CQyXG%7CQyX7-%23G%7CG%23-7X4Ti*%7B7D%20%2C7F%237XyEB*%5B%5D%207F%207%23F%7CQXyG2NZL%20QyXQyX%7DQ7%2C%20Eb%7CQyXG7F%28%20%2CZD7%20EE%28%20%2C7DZL7%23C%207D7%20bE%207E%7CQyX7E%207bb7%29E7L7%23C%20%7D%20Q%2CsyQ%5D%7B*%207-%23Cl%7C%2C%23D/Bs%20%5E%20E%7CQyX7-F%7CQyXBCF%237suX7%23F%29QC*%7B%5D%2Csn%7CnLx%3EadoC%20la%20.S.%3CDZLnZLxZLnZLxZLZnF%23%2CBlD*%5Bns%2CBl%7CF-7X%3Ex3%3Csus7%23F%207-%23lC%7C%2C%23D/Bs%20%20%5EE%7CQy%20%7D%5B*DQyXBl%7C%2C%23D/LZnLZE%7CQyX7-F%7CQyXBl*C%7B%5D%23FnZLxZLnZLx%5E%20%20sBxZLn%7ClC%23-7%20F%237sus%2C%3C6x%3E%20%7D%5B*DB%2Csn%7CnLZxLZnLZxLZnLZxLZnF%23Z%20%3DPop-Soul%3D105%3D1%3D%3D%3DSister%20Moon%3DSting%20%28Gordon%20Sumner%29%3D%3DBallad%3DF%23-%3D%3D1r34LbKcu731B%2094F%23-%5E*%7B%5D%20%20x%20ZL31B%209-%5E%23FZL%20x%20ZL31B%209AF%23-%5E4Ti*%5BZL31BLZF%23-FZL%20x%20ZL31B%209%5E%23-FZL%20x%20ZL31B%209%5E%23-%5E9%20%20x%20ZLDl%7C%2CF%20sB13E/7-%23Fs%207h%23DZLD7%207%23ClB*%5B%5D%2CC/W%2C%2CC%237/9%5E-%23F%2C%23G/EE/G%23%2CDZL31B%209%5E-%23FlZ%2CLsus%23C%20%2C%23C/-%23F%20%23h7%2C%20%20%2C7h%23%7D%20%20x%20C%23%2C%20C%209%5E-%23FZL%20x%20ZL3B1%209%5E-%23FZL%2Csus7%23B13LZ/-%23F%20L6-bB*CBb-ZL7%5E-bB%20-bBZL6b-B%207-bBZL7%5E-bB%20Bb-7%20%5B%20QyXZL%2Csu%20F-7L%2C%23C/-%23F%20%2C%23G/E%207%2Ch%23DZL31B%207%5EbGZ%20C%237s7-bEZ%20ZL31G%237LZ%23FZL%2Csus7%23C%20%2C%23/C-%23F%20%2C%23G/E%20%2C7%5ED-%5E9%20B%207h%23Dx%20%20%7BF%23-%5E9%20%3CXyQ%20%20Vamp%20and%20Fade%3EB13LZ%20x%20%20%7D%20%3DJazz-Ballad%20Swing%3D69%3D1%3D%3D%3DSitting%20On%20The%20Dock%20Of%20The%20Bay%3DOtis%20Redding%20%28Redding%2C%20Cropper%29%3D%3DSoul%3DG%3D%3D1r34LbKcu7QyX7A4GXyQ%7CQyXB%7CQyXGSA*%7B%20%5D%20lcKQyXGZL%20lcKCXyQ%7C4Ti*%5BX9dda%7CBXyQG%7CQyX9ddaE%7CQyXBG*%5B%5DQyX7A%7CQyXC%7CXyQ%7CEQyXG%7CZL7C%20yQ%7CAXGZL7C%20CZLD%20GC*%7D%5B%20Q%20%207E%7CQyXG%7CQy%20DLZCXG%7CQy%20x%20ZLC%20GLZyXGQ%7BZQyX7D%3EadCo%20la%20.S.D%3C%7CQyXFQKcl%20ZLD%20GLZE7XyQ%7D%20%3D%3D100%3D1%3D%3D%3DSo%20Amazing%3DVandross%20Luther%3D%3DBallad%3DB%3D%3D1r34LbKcu7QyX%2C%234B6/D%7C%2CE/6Bs%20%20%23D/6BZlL%20lcKE/6Bs%20%20%2C%23lC%23/D4Ti*%5B%23G%20%2CB%2C%20G%23-%23F/EZL7-%23C%20%2C7-D%23ZL7%5EE%20%2C7-%23DZL7%2CXyQ%7CBA*%7B%5D%23F/E%2C%23-7%2C%20%2C7%5EE%7CQyX%2C%23F/EZ7L-%23C%20%2C7-%23DZL7%5EE%20sF%237DZL7-X%7DQyX%20G%23-7C%7CZL%2C7-%23C%20%2C7-%23ZDL%2C7%5EE%20%2C7-%23DZL%2C%23/D%23%2C%2CBl%7C%2C%20%2C9%5EEXyQXy/E%2C7-%23Cs%20%2C7-%23DLZ%2C9%5EE%20%2C7-%23DB*%5BQF%23%2C%7ClQyXQyE%2C7-%23LZsD%23-%23DZL%2C9%5EE%20%2C7-%23ZDL%2C%23D/%23Cl%2C%5EE%2C7-7%2C%20sC%2C7-%23DFZL%2C7lE%5E9%2CDC*%5B%5D%20%2C%23D/%23Cl%2CE%5E%2C7-%23DsZL%2C7-%23D%20b%20Bb-%7C%2C%23F/9%5EbG%3Eb%5E7%2CLyX86*%3C%7B%7CQyX%2CbAb/GZL%2C7-bE%20%2C7-FZQOpenG%20%2C7-%2C%20Gb/Ab%2CLZDb%2C%20Bb-7%2CLZF-7%2C%20Gb%5E7%2CLZGb/AbXyQ%7D%20%3DPop-Soul%3D67%3D1%3D%3D%3DSo%20High%3DJohn%20Legend%20%28Legend-Harris-Hill%29%3D%3DSoul%20Ballad%3DD%3D%3D1r34LbKcu7XD%3E%2084%3C*58%7B%5DQyX7-E%7CQyX%23FD/%7CQyXA/G%7CQyXD%3E%20*A%3C*54Ti*%5ByX7-EAXyQ%7CF/D%7CQyXA/G%7CQyX%7CDQyX7-E%7CQyX%23F/D%23XyQ%7C/G%7CQyyX%23F/DXyQ%7CA/G%7CQyXD%7CQyX7-%7CEQyX%23F/D%7CQyXA/GXyQ%7CDB*%5B%5DQQyXA/XyQ%7CDDC*%7B%7DQyX7-E%7CQy%23XF/D%7CQyXA/G%7CQyXXyQ%7CG7-E%7CQx3%3C%20%20XyQ%7CEyXbB/-G%7CQyXB/GQ%7CyXC/DD*%7B%7DQyX7-Q%7CD/A%23F/D%7C/-G%7CQ/CXyQ%7CQyXC/D%7C%7CQyXD%7CyQXbB/-G%7CQyXB/G%7CG/BXyD%7C%7D%20%3EBbXyQ%7CD%5E7XyQZ%20%3DPop-Soul%3D72%3D1%3D%3D%3DSo%20Real%3DBuckley%20Jeff%3D%3DRock%3DC%3D%3D1r34LbKcu7%5D%20F/W4D-7%20usDZLA/susD%20A/BbZLbB%207%5EbBZL7-As/A%2C%204Ti*%5B%7CQyX5o7XyQ7oEl%7C%7C%2CB/-E%2CCsG%20ZL6A%206D%7CQyX5E%7CXyQ%7CEESA*%7B6-A%7CQLZG%20s6C%286C%7CQyX6-A%7CQXy6ClB*%5B%7C%2CB/-E%2CC/G%29Xy6A%206DZL6A%20F%23%29XyX5E%7CQyX7oE1NZL%20Q%20%2C6-A%7CQyX6C%7C%7CQyQ%7CD6/6-A%28-E%2CCsE-/B%2CA%206D%7CQyX5E%7CQyXo7ElA*%5B%20%20QyXQyX%5D6LZG%20%2CCs%20G5El%3EnEo7Xy%3C2N%7B%7D%2CB/-E%2CCs%20ZGL6A%206D%7CQyX5E%7CQ%20%20Opel%7C%2CB/yX%2C-BD.S.%20aG%207-BQ%7BY%20%20QyXyQX%7D%20%20x%20%3EadoC%20ladd9LZ%3C%7CQyXQ%7CG-6XyQKcl%20LZB-7%20Gadd9LZB-%2CXyQ%7CG-6%20%20%3C3x%3E%20%7DB-7%20D%20Z%20%3DPop-Rock%3D84%3D1%3D%3D%3DSome%20Kinda%20Wonderful%3DGrand%20Funk%20Railroad%20%28John%20Ellison%29%3D%3DBlues%20Rock%3DD%3D%3D1r34LbKcu7L%20lcKT44DXL%20lcKQyXDA*%7B%5D%20l%20cKQyXDZL%20lcKQyZDXyQ%2Ci*%2C%5BQyX%2CDKcl%20LKQyXGZL%20lcKQyXG%2CB*%5B%5D%20%20lcKQyXDZcl%20LZQyXDZD%7CQyXZDXyQDC*%5B%5D%20%20lcKQyXGLZ%20lcKQyXAZL%20lcKXyQ%7CGL%20lcKcKQyX%2CXyQ%7CcKQyXDA*%7B%7D%20%20lcQKyX%2CD%7CQyXG%7CQyXDl%20LZDG%7CQyXQyX%3C%20*CDXy%7CQyXDD*%7B%7D%20%3Ex3%3Cl%20cKQyX-BZL%20lcKQGXyQ%7C%7B%7D%20%20lXyQ%20Repeat%20and%20Fade%3Ex%20LZDXyQ%7D%20%3DPop-Shuffle%3D117%3D1%3D%3D%3DSomebody%20To%20Love%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DAb%3D%3D1r34LbKcu7Xf%2CbA4sAb%2C%20%2CbD%7CQyXf%2Csus7Ebl%7C%2CbDf%2C-F%2CG/bEfEbLZ4Ti*%5BE%29bA%288Ab%2C%20%7BY%5DQyX%2CbE%7CQyX%2CDb%7CQyX%2C-FZL%2CG/bE*AsAb6T%7CQyL7bBZF-%28EbG/bE%2CbAsZLbEl%7Cb%2CB%2CbAs%7C%29-F%28%20%29G/%7ClF-Ll%7CG/b%7CG/bEZsAb%2CLxZLbAl%7CbD%2CbE%7Cb7B%2CbEsZLbEl%7C7bBZsAb%2CL7bEZ%7D%20%2CbE%2C%7ClEbZL%20%2C7-FZL%20%2CG/bZAL%20%2CbA1NZL%20%2CsusDb%2CLZbD%2C-F-bGZLAb%2CLZGZLxZL%2C7bDZLxZ%2CLbDZLxZL%2C7bAZLxb%2CLZx2NB*%5BbB%2CbA%7BBb7%2Cl%7CG/bE%2CbAsA*%7B%5D%2C%207bE%7C%7D%20bE%7B%7D%20xZLF-LZs%20xZL%2C%2CbEsZ%2CLZsA%2CbB%2CbAsZL%2C7bEZ7LbBZL-Fl%7CG/bE%2Cb%7ClEbLbEl%7C%2C%20%2CbAZb%2CDb%7CsbEl%7C%2CbD%2C-F%7CG/Eb%2CbAsZLxZLbAl1Nus%2C%20LE%7C7bBnepO%20G%2C%20LZ6*%3C%7B%20f%20%2CbD2N%5B%7D%2C%20bEZL%2CbDZL%20%2C7-F4XyQ%20/bAZLZL%2CbA%7D%7CAb%2C%20%2066*%3C%7B%20%20f%20bEZbLD%20%2C-FZL%20G/bE%20%20Open%3E%20%20bA%3EAb/GLZF-7LZDb%2C%20Eb%20%7DAb%2Cf%20Z%20%3DPop-Rock%2012/8%3D73%3D1%3D%3D%3DSomething%3DThe%20Beatles%20%28George%20Harrison%29%3D%3DRock%20Pop%3DC%3D%3D1r34LbKcu77C%7CQy4F%20sE%7CQyXClA*S%7BQyXQXyQyXQyX%5D%2CD/7G%2CbC%5E7%2CX4Ti*%5B%20-AB*%2C%20%20sWXQyX%5D%20B/7Gl%2CA/%2CW7Gs%7CQyX7Dl%7C%2CE/yQ%20%20%5BF%7CQyXF/AZLZA-7/%2CAC*%5B%5DQyXAl%7D%2CD7/GQ%2CbEs%20FZL9D%20G%20W/G%23L7%5E-A*%5B%5DQyLZD%20G%20DZLE/W%20%23F/AZLG%23/W%20%2CA%7C%7CQyX%2CAZLGLZCXE/W%20%23/7Gl%2CQ%7CC%5E7Gs%7CQyX7Dl%7C%2CE/W%20s%20%2CF%7CQyX7C%7CQyX%2C7%2CW/AyXClA%3EadoCQXyQ%20S.D66*%3CZL9D%20G/-7AZL7%5E-A%20-AB*%5B%20.%20al%20yX%5D%20BF%20sEb%2CG7/D%2C%5DXyQ%20%5BQlAXyQ%7CF%20sEb%2CG7/D%2C%7ClCXyQZ%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DSon%20Of%20A%20Preacher%20Man%3DDusty%20Springfield%20%28Hurley%2C%20Wilkins%29%3D%3DSoul%3DE%3D%3D1r34LbKcu7%7CQyX74E7Xy%207A%7CQyX7EA*%5B%5D%20l%20cKQyX7EZL%20lcKQE7LZE4Ti*%5B%7CQyX7%7C%7CB7X%207A%7CQyX7EB*%5B%20QXy%5BQyX7BZL%20lcKQyE7LZEQyX7BX7EZLLZE7%20%7CQyX7EA*%5B%5D%20%20lcQKyX7E%7CQyX7AZL7BA7%20E77E%207AEZL7EXyQ%7C%7CyX7EZL7E%207A%7CQy7XEB*%5B%20%20lcKQyX7BQ%7CA7%207B%7CQy7EZL%20ZA7XyX7BZL%20lcKQyX7ALZ%20lcKQyX7DC*%5B%5DQyQKclL7B%207QyX7Dl%20%20%5D%5B7AZL7A%207D%7CQyX7ZAL7A%207D%7CQyX7AD*%20E7LZcKQyX%7BA7%3CRepeat%20and%20Fade%3EXyQ%7CD7%20A7%20%7D%20%3D%3D92%3D1%3D%3D%3DSon%20Of%20Mr.%20Green%20Genes%3DZappa%20Frank%3D%3DRock%3DD-%3D%3D1r34LbKcu77G%7CQy4D-XyyX7G%7CQyX-D%7CQyXG7%7CQyX-D%7CQyX7G%7CQQ%7CD-X4TA*%7BlcKQy*BCXyQ%20%20-AZL7G%20F%7CQy-XA%7CQyXC%7CQyX-A%7CQLZBbX%5B%5DQyX%20%20%7D%5BQBbXyQ%7CCXyQ%7CfDXyQZ%20%3DPop-Rock%3D95%3D1%3D%3D%3DSong%20For%20You%2C%20A%3DRussell%20Leon%3D%3DBallad%3DD-%3D%3D1r34LbKcu7A%207-G4D-Xy%20bB%7CY%7CQyX7hB%7CQXyC/F%7CQyX%23C/7A%7CQA-7LZ4TA*%7BC/bBZ1Bb%20AbBl2NZL%20QyXQyXE%7D/Ws%2CF%20C/bBZL7-%20A-7LNZL7-s%2CF%20F*BD-%20%2C7Cs%2CC/F%20bBZL7Bh%20C/6FZL%23C/5%237A%7ClBb/%5B%5D%20F%20%5B%5D7CslD-%20A%207GZL11-A%20bBZLh7B%20C/6FZL%23C/5%237Bb/C%2C%7C%7CE/W%2CA/Fs-XyQ%7CL7-A%20bB%7CQyX7hBQ%7CyXC/F%7CQyX%23C/7AZG-7%20DlSA*D%207hABb%20C6/bBZL%20lcKQyXbEF/%5B%5D%20Q%2CF%20C/bBlZLDXyQ%7Cl%7C%2C-AA%20bBQ9XyQ%7CXQyX%5D%20%2C11%237A%207Eh%3EadoC%20la%20.S.D%3CyQ%20%20%5B-GZL7-/CLZBb/C%20FLZBb%20A-LZEbXyQ%7CBbXyQ%7CBb/FXyQ%7CFXyQ%7CCXyQZ%20%3DJazz-Ballad%20Swing%3D63%3D1%3D%3D%3DSound%20of%20Silence%2C%20The%3DSimon%20and%20Garfunkel%20%28Paul%20Simon%29%3D%3DRock%20Ballad%3DEb-%3D%3D1r34LbKcu7%29-bE%284Eb-9L%20lcKQyXbDA*%7B%20Q%20yXQyX%5D%20%20lcKQyXZEb-94Ti*%5BB%7CQyXb-9%28E%2CbGZLB%20bGZLbG4T4ZLB42TZLbG%20%29-bXyQ%7CBE%7CQyX%7D%20%20lcbLZGb-bE%289-bE%7CQyXbD44TZLbG42TZL-bE%20%29XyQKG%7CQyXGZLB%20XyQKcXbG44T%7CQyXB42TLZ%20lcKQyX-bEZL%20lyQ%7CGbbDSA*bD44T%7CT24G2TZLQ%2C-bE%20bGZLGbZL%20x%20ZLB44TZLb4GbLZQyX%2CbLbG44b-LZx2TZL%20lcKQyX-bELZ%20lcKQyXbDA*%5B%5D%204BLZTE%7CQyXla%20.SLZGb%2CbDZLbGZL-bE%20bGQ%7CyXbGZLxZLB%7CQyXLZ%3CD.B%20bGZ%20Coda%3EEb-LZx%20%5D%5BQGbXyQ%7CDb%20%20fLZEb-9XyQ%7CEb-XyQZ%20%3DPop-Rock%3D103%3D1%3D%3D%3DStand%20By%20Me%3DBen%20E.%20King%20%28King%2C%20Leiber%2C%20Stoller%29%3D%3DSoul%3DA%3D%3D1r34LbKcu7%7B%5D%20%20l4AXyQA%7CQyX7E%7CQyXDZLl%20cKQyX-%23FZL%20lcKXyQKc4Ti*%5BXAA*%5BQKcl%20KQyXA%7CQyX7E%7CQyDXZL%20lcKQyX-%23FZLcl%20%20%5DyXAA*cKQyX%20LZF%23%20%20lcKQyXA%7CQyX7%7CEQyXDZL%20lcKQyX-%5D%5B*BAlcKQyZL%20lc%23-XyQC*%7B%7D%20%20lcKQyXA%7CyQX7E%7CQyXDZL%20lcKAXyQKFZL%20lX-%23FZQKcl%20QyXAB*%7B%7D%20%20lcKQXyA%7CQyX7E%7CQyXDZLKcl%20LyX-%23FyQKcl%20LZDXyQ%7CE7XyQ%7CA%3CRepeat%20and%20Fade%3EXyQKcl%20%20%7D%20%3DPop-Rock%3D110%3D1%3D%3D%3DStayin'%20Alive%3DBee%20Gees%20%28Gibb-Gibb-Gibb%29%3D%3DDisco%3DF-%3D%3D1r34LbKcu7L-F%20b4F-7%207-FSA*%7B%5D%20xZL-FLZ%20xZL%207bBZL%20xZLXyQ%7CE4Ti*%5BA/W%2C7yQ%7CEb%5B%5D%20%20lcKQyX7bBZ%20LlcKQyX7bBZL-F%20*BsF-X7-FZC/Ws%20W/Eb%2C%7CbE/W%2C-F%2CbA/W%2C-7F%7C%2CC/Ws%20%207-Fl%7ClF-7%20%2C-F%2CbF/bE%2CF%2CG-/-G%2CF/bA%7C%2CC/Ws%207%20-Fl%7C%2CF/bE%2C-F%2CF/F%2CF-/bA%7C%2CKQyX7XyQ%7C%7C%7D%20QxZL7-F%7CQyX7C-%7CQyX-F%7CQyXF/bE%5B*CBb-Fl%7C%2Cla%20.SBb7XyyX7-FZL7bBZLx%7CyQX7bBZLxZL7-F%7CQQ%7C%3CD.ZL%20lc7bBZL%3E%20x%20%20xZL7-F%7CQyX7bBZ%20LlcKQyX7bBQC*%5B%5DLZ%20x%20adoC%20BZL%20l-7LZx7-FZL7bBZLx%7CQy7XbB1NZLxZL7-FZLXyQKcF%7BQyXb7XyQKcl%20%20%7DN2Bb7LZxLZF-7LZx%20Z%20%3DPop-Disco%3D103%3D1%3D%3D%3DStill%20A%20Friend%20Of%20Mine%3DIncognito%28Maunick%2C%20Jean%2C%20Bull%2C%20Richard%29%3D%3DSoul%3DA%3D%3D1r34LbKcu7%2C7%5EbB4D%5E7%20B%207%5ECZL7-%23C%207%5EZDL7-B%207%5ECZL7-%23C-7%20%7D%7C4Ti*%7BAZL%20l%5E7XyQ%2C9-%23CZL%20lcKQyX-9%23FA*%7B%20%20QyXQyX%5DXyQKcA%7CQyX9-%23CZXyQKcQyX9-%23FA*S%5B%5DQy9X6G%7CQyX%2C9-BZL%20lKcl%20Lsus31lcKQyl%20LZA*%5B%5DQyX96G%7CQyX9B-ZL%20lcKQyXsus31BA%5E7XcKQyXZL7-%233susXZL7-B%207%5ECZL7-%23%20C7%5EDC*%5B%5D%20%20lcKQyD%5E7%20C1AZL%20CD*%5B%7D-7LZD%5EAZLQxZL7%5EbBZL-7B%207%5ECZL7-%23C%207%5E7LZx%20B%207%5ECsus9DxLZA%5EF%3EadoC%20la%20.S.DZ%3CLxZL7%5ECZLxZL%2C7%23-9LZZL%2C7%5EC%207%5EDD%5E7%2C%20%207%5ECZL7-%23C%207%5EDLZ7-B%20%2C7%5ECZL7-%23CB-7LZQ%7B%5D%20%2C%23-7LZC%5E7%20B-7LZBb%5E7%20%3CRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Soul%3D90%3D1%3D%3D%3DStill%20Got%20The%20Blues%3DMoore%20Gary%3D%3DBlues%3DA-%3D%3D1r34LbKcu7%7B%5Dn%2C-8D-7LAZL7EZL5b7-BZL%5E7FZL7%5ECZLG/7-DZ-LZsA6Ti*%5BA%7CQyX-7XyQX5b7-B%7CQyX7%5EF%7CyQX7%5EC%7CQyXG/7-D%7CyQ%7CE7DlSA*-B%7CQyLZA-/QyX7%5EC%7CQyXG/7-%7CDQyX7-DA*%5B%5DQyXC%7CF%5E7XB/W%20-%7CQyX9QKcl%20-A%7CQyX-E%7CQyX-A*B%5B%5D%20%20lcKQyX7EZLXyQ%7CDyX5b7A%20-A%7C%7CE7%239s7E%7CQyX7-BC*%5B%7DQ%20%20lcKQyX%2C-A%7CQyXusXyQQyX9Fa%20.S.A-/CXAZL7-DZL7-E%207%5EZFLsus7EZL7-B%7CQy-LZ%3CDZLB/-D*%7B%5DQa%3E%20x%20EZLf%20%209FZL9DZLA-ZL-EZL-AQB*%5BZ%207%239XydoC%20l%20-AZL%3ED-7Xb7-B%7CQyX7%5EF%7CQy7X%5EC%7CQyXG/7-D%7CQy5LZE7nepO%3CW/BLZA-/CXyQ%7DA-XyQZ%20%3DPop-Rock%2012/8%3D63%3D1%3D%3D%3DStreet%20Life%3DThe%20Crusaders%20%28Sample-Jennings%29%3D%3DFunk%3DAb%3D%3D1r34LbKcu7%20sus74Ab%5E7/6-bD%207-bBZL7Fs%20us7FZLbG/6-bE%20ELZEb4TA*%5BF%207-bAb%5E7%20%237bB%20%2C31bB%20%2C9b13F%20%2CsusFZLbG/bA5%2C%20%7BBZL7bEf%207%5EbDb%5E7%2C7bG%207%5EbD%20sus7bZAL%20sus9bE%20%2C7hD%20sus%20C%7C%7D%207--bBZLb/C%2CC*%7B%7D%207-bBZL7-Fl%2C%7BE/D%2CbE/bD%2CbD/bBSF-7Bs%5B%5D%20CZLsu7LZF-7-bBC*%5B%207-FZL7C-ZL7-bBZL7-FZL7%20Eb9s-CZL7hG%2C%5Eb%239LZBus9bD%207-bA1NZL%5E7bAZLsus9bE%207-bsLZsG7F%207-sE%2C7--%2CEbs7%5EBl%2Csus%23F%2C7-%23sC2N%7C%7D%207%5EbAl%7C%2Csu%2CLZsBbBs%7C%2CCZL%2C%23%5E7%2CLZ7%5EElD*%5B%5DQyX7%5EbZAL%2Csus9bE%20%2C7-bB%20B7/DAl%2CsuC%20%2C7-13LZE/7C%20%2C7%5EFZLQ%2C31%20B7-%23CZL%23D/7B%207%5EE%2CLZDB%207-%23Lsus9F%5E7%2C%20bA%2CsusbBs44T%7B%5DyQX7-D42TZL%2CE/7C%5E%2C%7CBbZL%2C31.D%20%20Qs%2CAb%5EQyXQyXQyXQyX46%3C*2N%7D%20sus9bB1N%7C%2CXyQXyusbBZ%2CE/7C%20CodaQ%7B%5D%20%2CE/D%20%2CbE/b%20D%2CbD/bC%20%2CC/bBl%3E%2CsF%5E%2Cla%20.SD/7B%2C7%2C%7CF%5E%2C-%23C%7C%2C%23D/7B%2C%5EE%2C%7C7C%2C-D1N%7C%2CE/7C%2CB7%7CE%5EC%2C-D%7CZLsus-%2CB7%2C7%5EbA%20sus9bB44TQ%7ByX7-Dl%2C2N42T%7C%7DLZBb9%23C%7C%2C%23%3CRepeat%20and%20Fade%3EBb9sus%20Ab%5E7LZBb9sus%20%7D%20%3DPop-Soul%3D112%3D1%3D%3D%3DSummer%20In%20The%20City%3DThe%20Lovin'%20Spoonful%20%28Sebastian-Boone-Sebastian%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7/Ws%20A4Ab%20GbB/7-C%20-CSA*%7B%20yQX%5D%20G%20bAZL%20x%20ZLLZC-/4Ti*%5BTZLC%20%2C%7ClC-/7G%20Gl%7C%2C7G%2CbA/sW%20A/-CZLbB/7-C%20BLZC-7G%2CbAZL%20x%20Q%5DXyQDZL%20x%20ZLbB%20FZLx%20%20ZLbB%20F44TB*%5B%20-%20GLZyXC42/7-C%20Z%20x%20QQyXoCZLoCZL-C%7CyQXoC%7CQyX-CC*%5B%7D%20%7C%7ClC-LG%20-D-C%3Ead-/A%20s%20.S.D26*%3CZLbB/-7C%20-Cl%7C%2C7G%2CbA/Wal%20CoCZLbBCl%7B%7CQ/Ab%2CGLoCZL-C%7CQyXoC%7CyQX-Cl%2CC*%2CQ%2C%5B%5D%2C7ZCoXyWs%20A/7G%2CbA/BbLZ/-CZLbB/7-C%20-C%7Cl%2C7G%2CbA/Ws%20A/-CA%20sW/7-C%20-%3C%20FZL%20G7/BbB%20F44TB*%7B%20QyXQ%5DyXC42TZLC%20-CZLLZ%20x%20Gl%7C%7D%2CRepeat%20and%20Fade%3EBbLZ%20x%20%20%7D%20%3DPop-Rock%3D107%3D1%3D%3D%3DSummer%20Of%20'69%3DBryan%20Adams%20%28Adams%2C%20Vallance%29%3D%3DRock%3DD%3D%3D1r34LbKcu75A%289d4D5XyxZL%295D%289ddaDA*%20%5B%20QyXQyX%5D%20%20lcKQLZAad4Ti*%5BdaAZLZDadddaDA*%7BZLxZL%295A9%28ddaAZLxZL%295D%289d9LZxLxZL%29QyXG%7CLZDadQyXA%7CQyX-BB*%5B%5Dx%20ZL9ddaAZLxZL9d%7CDXyQxZL9d%20%2CsusQ%7CAXy9ddaD1N%7CQyXA%7CQXy-B%7CQyXG%7CQyXD%7CQ%20DLZDyX-B%7C%209ddadd9%20A%2CsusDZLD%209ddaDN2%7B%7D%20Q%2CA%20%2CsusAZL%20DLZAaAZLDC%7CQyXus%2C%20AXF%7CQyXD/bB%7CQyX%7CCQyXbB%7CQyXFC*%7D%20yQ%7CBbsAZLA%3EadoCl%20%20%7BDS.D%3CZLA%209ddaAZDL%20%2CsusDZLD%209dda.%20al%20cKQyXtaepe%20A%20%7DXdaAZLD%20%2CsusDZL%20D9ddaDQ%7B%20%20QyXQyd9%20%3CR%2CsusA%20and%20Fade%3EALZAsus%2C%20A%20%7D%20%3DPop-Rock%3D135%3D1%3D%3D%3DSun%20Goddess%3DEarth%2C%20Wind%20and%20Fire-Ramsey%20Lewis%20%28Lind-White%29%3D%3DFunk%3DA%3D%3D1r34LbKcu7%7CQyXS4D%5E7/*%7B%7D%20%3Ex5%3C%20%20x%7CQyDX/7%5ECZL%20lcKQyXEAA%5E7%2C4Ti*%7BF%207-%23yQ%7CG%237%23G%2011-bEZLC/7b%5EB%20B/7%5EA%7CQyX11-b9LZCX9-%23FcKQyXZB-9X2N%7D%20Q%20lcKQyXE/%5E7D1N%7CQyX9-%23F%7CQyD%5E7/EL9b7%23L%20lcKN3B-97%5ED%7CQyX9-%23F%7CQy9X-B%7CQyX9-%23F%7CQyX/EXyQ%7C%7D%20%20lXD/7%5EEXyQKcKQyXE/7%5ED%3EnepQOyX45*%3CB*%7B%5D%20%20lcl%20LZC/7%5EDZQyX11.S.%20ayX9-%23F%7CQyX7%5EAQ*A%5BY%7D%20%20x%20%3EadoC%20lQ%7CG%23-D%3C%7CQy-%23F%7CQB%20Bb%5E%7B%209b7%23F%207-%23CZLb97%23G%2011-bEZLC/7B-9Xy/7%5EA%7C%5ED%3E%20Qx%3E%20%7D%7C%3C%7B%5D%20%20lcKQyXE/7D%5EZL%20lcKQyXE/7%5EDXyQXy3%3C%20%2097/EXyQKcl%20LZC%5E7/D%20%3CRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Soul%3D95%3D1%3D%3D%3DSunshine%20Of%20Your%20Love%2C%20The%3D%28Bruce-Brown-Clapton%29%20Cream%3D%3DRock%3DD%3D%3D1r34LbKcu7%2CC%2CD%7C4D%2CC%2CLD%2CC%2CDSA*%7B%7DQyXZDLD%2CC%2CD%7CQyXDZLDZDXyQ4Ti*%7B%2CG%7CQyyQ%7CD%2C%2CF%2CGB*%5B%5DQyXDZLD%2C%2CC%2CD%7CQyXDZLD%2CCGLZGXXDZLDAZLG%20ZGXyQAC*%5B%5DQyXDZL%2CD%2C%2CCD%7CQyXDZLD%2CC%2CD%7CXyQ%7CCL%2CG%2CFQyXA2%20GLZADZLD%2CC%2CDZL%20x%20ZQL%20%20A1NZLG%20C%7CQyXXyQ%7DNC%7CQyXG%20CQ%5B%7D%7CN3A%3EadoC%20la%20.S.D%3CLZD%2CC%2CDZL%20lcKQyXDXyQ%5D%20%20lcKLZAXyQ%7CC%20G%2CLZAXyQ%7C%7BA%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Rock%3D105%3D1%3D%3D%3DSuperstar%3DThe%20Carpenters%20%28Russell%2C%20Bramlett%29%3D%3DPop%3DDb%3D%3D1r34LbKcu7LbD%2064F-9XX7bB%7CQyXC/bA%7CQXybD%7CQyXbE/-F%7CQyyQ%7CDb4Ti*%5B%7CQyXC%20C-LZyXbD%7CQyXbE/-F%7CyQX9-FA*%7B%5D%20xZL-FQ%7CAb/11-CZ%20bD%7CQQ%7CDbX%7C%2C-bB%2C-Cs%20bDB*%7D%5B%20%20lcKQyX7-C%7CQylAbXyyX7bBla%20.Cb-%2C%7ClQ%20%20bG%7CQyXbAl%7C%2Cb-B%2C-Cs%20bD%7CQyXbALZ%3CD.B%2C-Cs%20bD%7CQ%3EDb%5E7%7C-bB%2C-Cs%20bDC*%5B%20%20lcKQyXbAQ%5B%5DQyXlAbXyadoC%20ZL%20f%20b-%2C%7ClQyXbG%7CQyXbAl%7C%2Cb-B%2C-Cs%20bD%7CQyXbA%7CDb%5E7B%2C-CsC-7XyQZ%20%3DPop-Rock%3D89%3D1%3D%3D%3DSuperstition%3DWonder%20Stevie%3D%3DFunk%3DEb-%3D%3D1r34LbKcu7lcKQy4nXyQZL%20lcKQyX7-bE%7BLZ%20lcKQyXnZL%20lcKEb-7X4Ti*%5BL%20lcK%20%7D%7B*A-bEZL%20lcKQyX7-EbZL%20lcKQyX7-bES7%2CXyQ%3Ex3%3C%20bG/W%2CXyQKc%207-bEl%7C%2CbB/W%2Cb/GWs%207-bEA*%5B%5D%20%20lsW/Bb7-bEZ/W%2CbG7%20sW/-bEl%7CbG/W%2CbB/W%20s7-bEl%7C%2CbB/W%2CbG7%20sW/-bEl%7CbB/WsEb-7%20l%7C%2CbB/W%2CbG/Ws%20-7bEl%7CbG/W%2CbB/WsEb-7%20l%7C%2CbB7-bE%7C%5D%5B*Bl7bB%7CQyX7bAZL5bA7%207bBZL5b7B%207bB%235XyQbG/W%2CX7bAZl%20LZE%207bBZL5b7B%207bB*B%5B%7D%20Q%20lcKQyX7-bA7b5LcKQyX.D%3C%7CQ7%235XyEl%7C%2CbB/W%2CbG/Ws7%20-bEl%7CQyX7-bE%7CQb-7XybB%7CQydna%20t%20Coda%20%20%3C%207-bEZL%20lcKyQX7-bElQ%7BZ%20%20x%20%3ERepeala%20.S%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Rock%3D100%3D1%3D%3D%3DSurfin'%20USA%3DThe%20Beach%20Boys%20%28Berry-Wilson%29%3D%3DRock%3DEb%3D%3D1r34LbKcu7%2C7bB%7C4Eb7%20B44TSA*%7B%20%20QyXQXy%5D%20%20n%2CbEZLsusbEb7XyQ4Ti*%5BE%2C6bEEb%2CEbL%20n%2C7bB%7CQyX7bBZlL%20n%2CbElZL7bE%2C6ZsEb%2CsZL%20nbBlZLEb%2Cn%20lZL7bE%2C6bE%2CbEsLZ%20n%2CbA%7CQyXbAlZLEb%2Cn%20lZL7bsZL%20lBb7%2Cn7bBB*%5B%5D%20%20n%2CbElLZ7bE%2C6bE%2CbEsZL%20XyQKc%7CQyX7lZL%20x6%2CEb7E%2C6bE%2CbEsZL%20lcQKyX7bBl%7CZL%20x%20ZLb7LZ%20bE%2CbEL%2CbE1Kcl%20L%2CbA%7CQyX7bBlZL%20%20xZL7bE%2C6bE%2CbEsZn%20LZNQyXbAbAZLxN2EbLLxZL7bBZLxZLbELZxZL7bBlC*%5B%5D%20xZZEbLZ%7C%7D%20xZbEsZLEbLZx%3E.dnE%20dn2%20la%20..SD%3C%2CbAsZL7bBZL%2Cn%7ClEbZLxZL%3EedaF*D%2ClBpmaV%20QyX%3C%2C6bE%2CEbsZL%20n%2CbA%7CQyX7b%20and%20%2C%7B%5Dn%2CEb7LZ%20x%20%20%7D%20%3DPop-Rock%3D160%3D1%3D%3D%3DSweet%20Caroline%3DDiamond%20Neil%3D%3DRock%3DB%3D%3D1r34LbKcu7XEZL%204F%237XXB%2CS%2CA*%7B%5DQyX7%23%7DFQyX7%23FZL%20lcKQyyQKcl4Ti*%7BlcKQy%20LZBX%20lcKQyXBB*%5B%7D%20%20clKQyX%23FZL%20lcKQyLZB6XlcKQyyXBC*7XyQKXQyX%5B%20%20lcKQyX%23ZFL%20lcKQyXEZL%20lcyQ%20%20%7B%23FZL%20iF%20laQKcl%20%3CZLE%20%23F2N%7D%20%20lcQKyX7%23F1N%7CQyXEZLD.S.%20yXE%7CQXE%7CQy-7%20C%23%5DQyX7%23F%7DQyX7%23FLZ%20lcKQyX%23F%7B%5D%207-%7B*CBX%23D%3EenyQKcl%20LZEXyQ%7CF%237%20%3CXyQRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DJazz-Medium%20Up%20Swing%3D123%3D1%3D%3D%3DSweet%20Love%3DAnita%20Baker%20%28Baker%2C%20Johnson%2C%20Bias%29%3D%3DPop%3DBb%3D%3D1r34LbKcu7G%7CQyX4Bb%5E7ZL11F%2011bA%7CQyX-9bE%7CQyX7%5EbG%7CQyX%7CBb%5E74Ti*%5BX7%5EbGQ%7CEb--bE%7CQyX7%5EbBSA*%5D%7B%2011F%2011bA%7CQyX99XyQ%7CyX7%5Eb1F%2011-7%20AbX7%5EbG%7CQyX9-bE%7CyQX7%5EbBl%7C%2C11F%2C11yQ%7CAbFs%7CQyyX7%5EbBBb%5E71F%2011bAZL9-bE%20%5E7bG%7CQyX9-bE%7CQyX1LZ%7CB*%5B%5D%2017bB%2019XyQ%7CyX9-bEC*%5B%7D%20%2CQ%2C11F%2011bA%7CQyX9-bEQ%7CBb1-bE%7CQD%3CZL79XyQ%7C%5EBZL7bB%2011bB%7CQXy9-bEZL7bB%2011bB7%20Bb--bEZLbAZL9l%20Cod%5EbG%7CQyX9-bE%7CQy7X%5EbBQ%7B%5DQyX11F%3Ea7%20Eb-a%20.S.L%20%3Eed1LZBba%20pmaV%20QyX%3C%209-Eb%7CQyX9-bE%7CQyX7%5End%20Fa1F%2011ZAb11%20F11%20%7D%20%3DPop-Soul%3D93%3D1%3D%3D%3DTears%20In%20Heaven%3DClapton%20Eric%3D%3DRock%3DA%3D%3D1r34LbKcu7%2CS%2CA*4A%20E/Al%7C%2C7E%2CsusEs%20%23/FDZLE/W%20-%23FZL%23GXyQ%5D%7B4Ti*%5B-%23FZL%23LZF%23Al%7C%2C7E%2C6Es%20%2CEZEL/A%20%23F/DZLE/W%20-%20E/G%23G/E%20A7A%7CQyZD/F%23C%7CQyX-%23Fl%2CB*%5B%7C7%2CE%2C6Es%20%2CEZLE/A%20%23/F%2CXLE/W%20/W%20-%23%7CF%237%20/E%20A%7CQyXsusE%7CQXy-Bl%7C%2CB/W%2C%23G/WsG%23LZFQyXE/%20CC*%5B/F%23%20s%20%20%3EeniF%20%20%3C%20A2NQ%7DyXAl1N%7C%2C7E%2CE/D%5DXyQ%20D%7CZLEL%23F/DA-%20D/B/G%20Cl%7C%2CG%2C%23F/D%20s-EZL%23F/D%20GZL%23FLZA-%20ZLB/GZG%20D/F%23LZ%3C%20D.S.%20al%20Fine%3EE%2C%20sE6%2CE7%5D%20%3DPop-Rock%3D80%3D1%3D%3D%3DTell%20Me%20Something%20Good%3DRufus%20and%20Chaka%20Khan%20%28Stevie%20Wonder%29%3D%3DFunk%3DAb%3D%3D1r34LbKcu7*%7B%5D%20%204sAb%2CX31bGl%7C%2CbA%2C-bBB%2C%2CbD%7C%2C-bE%2C-F%2CbGyQKcl4Ti*%5B%2CbAA*Gb%20F-KQyX31bGZLbA%20%2Cb-B%20B%20%2CbDZL-bE%20%2Ccl%20%20%5D%20%2CbAAbG%20%2Cb-%2C%20Eb%20%20lcKQyX31bGZLAb%20%2C-bB%20B%20%2CbDZL-%5D%5B*AAF%20bG%20bD%20-CEb-LZB*%5D%20%20lcKQyX31bZGLbA%20%2C-bB%20B%20%2CbDBb-%2C%20%20%2C-F%20C*%5B%5DQD%2CLZD%20n%2CbAZL%2CbG/bD%20F%2C/bD%20E/bD%20%2CbE/bLZnXy/bD%20%2CbE/bD/C%2ClFZL7-Fl%2CC/W%2CbAsLZbE/bD%207-bBZL7-Bb-7%20W%2CbAs7-bBZCsAb%2C%2CC/W%2CbAsZLbE/b%20D7-bBZL7-Fl%2CC/WlF-7L*%5B%5D%20%2C%2CbAsZb%2C%3C*2D%207-bBZL7-Fl%2CCW/%2CbAsD*%7BY%7D%20%3Ex38b/EbLE/bD%20W/C%2C%3C*74XyQ%20Vamp%20and%20Fade%3ElF-7LZBb-7%20Db/Eb%2C%20%7D%20%3DPop-Soul%3D75%3D1%3D%3D%3DTequila%3DThe%20Champs%20%28Daniel%20Flores%29%3D%3DLatin%3DF%3D%3D1r34LbKcu7ZL%20x%204F%20C-%20%2CFA*%7B%7D%20%3Ex4%3C%20xZ%20L7-C%20FZL%20x%20ZL7C-7LZ4Ti*%7B7F%7CQyLZ%20x%20B*%5B%7D%20%20x%20ZL7-C%20ZFL%20x%20ZL7-C%20F%7CZLSFo7X7-C%20FiuqeTLZFo7QyX5G%7CQyX7F%7CQy7XoFZL%2C5F%207F%7CQyX%7CC7%3C%22%2C5F%20%2CFZL%20x%20n%20%5D%5BC%20F%7CZL%20x%20ZL7-CF%20ZL%20x%20ZL7-C%20FA*-7LZ%20%3E%22!al%20la%20.Z%20x%20QL7-C%20FZL%20x%20ZL7C-%20F%3EnepO%20%3CC*%7B%5D%20Z%3CD.SL7-C%20%20ZL7-%20x%20%20%7D%20%3Ex3%3C%20x%20ZL7-C%20ZFL%20x%20ZL7-C%20FQ%7BY%7D%7CF%20C%3EadoCx%20LZF%20C-7LZF%20sC-%2CFZ%20%3DJazz-Latin%3D174%3D1%3D%3D%3DThat's%20The%20Way%20Of%20The%20World%3DEarth%2C%20Wind%20and%20Fire%20%28White-Stepney-White%29%3D%3DFunk%3DDb%3D%3D1r34LbKcu7*%2C%7B%7D%204Db%5E7%20bD/6-bG%7CQyXbD6/bG%7CQyX11bD%7CQyX%20%3C3x%3E4Ti*%7BQyX7%5E7XyQ%7C%7B%7DQyXbD/6-bG%7CQXybD/6bG%7CQyX11bDS*ADb%5EbD%2CC%5EbGZLXyQ%7CGZL%207%5EbDB*%5B%7DQyXDb/6-bG%7CQyXbD/6bG7b5%2011bD%7C7bAZL-7%20LZL7-bB%207-FZL%207%5EGbZL%207-F%7CQyX7%5EbGZEb9%20FZL%207ZLbA/%5D%5B%2C*DLQ%2CA/W%20%2C9BZL31b%5EGZL5b7GZL7%5EbD%2CZDb%5E7%20%20sus%5EbD%7CQG7b5L7bA%7CQyX7-bEZL7b-B%207-F%7CQyX7%5EbGZsusXy%2011bD5b7GZDb11X%2CC*%2C%7B%5DQyXbD/6-Gb%7CQyX%2CbD/6bG%7CQyDb%5E7L%7CQyX7B%7CQyX13LZBL%2C5b7G%20%2C11bDZLAb/7%5EbDZL%2CA/W%20%2C9ZGb%5E7%5EbGZL%7D%20%2CA/A%2CLZl1NZL7%5EbGZL%2C5b7%20G%2C11bDZLbA/7%5EbDB9%2C%20W/W%20%2C9QyX%2Cs%2C%20Bb-%3EadoC%20la%20.S.D6*6%3C%7CQyX%2C7-bEZL%2C7Ab7su7-F2Na%20tae%5E7/AbQyXQyX46*%3C31%5EbZGL5b7G%2011bD%7CQyX%20%20RepbDQ%7B%5Dnd%20Fade%3EXyQ%7CB9%20W/A%20%7D%20%3DPop-Soul%3D86%3D1%3D%3D%3DThat's%20What%20Friends%20Are%20For%3DDionne%20Warwick%20and%20Friends%20%28Bacharach%2C%20Sager%29%3D%3DPop%3DEb%3D%3D1r34LbKcu7-FZL74EbadG%7CQyXC/9ddabAl%2C%7CD/bB%2CD/6bBs%209d-7%20C-4Ti*%5B%2C7G%2Cs/Bb%20%5D7hD%7CQyX7-Fl%7C%2C-%2CC7-Gs%209ddabEA*%7B%20sGsu7-F%207%7CQyX7%20Abad-C%2C7-Gs%20bE44T%7CyQXbB/7-F42TZL9d%2C%7ClF-7-Cl%7CdabEBGsus%2CyXQyX%5DQyXbB/7-ZFL9%5EbA%207-Cl%7C%2C7GQ%20%20%5B*s%207hDdabEZ/DLZA-F%209%5EbAZL7-C%207G-l%7C%2CbA/bBs%20%20C/b7/BbLbB%209dB*%7B%7D%20/DLZELbB/bA%7CQyXB/hF%7Cl%2C7C%2CsusCs%20bD/bZT24xbB%209dB/7-Fadd9%20ZL7-C%207-Gl%7C%2CbAb/Bs%20%20C/bAZLD/bBAb%5E9%20bE44T2TZLbadd9%20QyXB/hFl%7C%2C7C%2CssuCs%20bD/bEZLD/bB%7CAb/BbEZLbV85*%3CT44EbQyXC/9ddabAl%7C%2C/DbB%2CD/6bBs%209dda%7CG-7%20%7B%7D%20x4amp%20and%20Fade%3EC-7LZF-7%20F-7/Bb%20%7D%20%3DPop-Slow%20Rock%3D66%3D1%3D%3D%3DThink%3DAretha%20Franklin%20%28Franklin%2C%20White%29%3D%3DSoul%3DBb%3D%3D1r34LbKcu7%20lcKs4Bb7%237bBs%209%237bBlZL%20clK%2CsusbB%2C7bBs%209%2CBbsu4Ti*%5BB%207bElBb7XbBZL7bB%207bE%7CQy7XbBZL7bB%207bE%7CQy7XyQ%7CA*%7B%5D%20QyX7bb7XyQ7bE%7CQyX7bD%7CQyXb7BB*%5B%7D%207bB%207bE%7CXyQ%7CBBZL7bQyXQyyQ%7CDbcKsusBs%20%207B%7CQy7XbB%7CQyX7bE%7CQyX7l%20%20%5DXX7bB%7CQyX7BlB7Xy7E%7CQyX7BZL7B%207%7CEQyX7BZL7B%207E%7CQ%20B7LZA*%7B%20%20L%20lcK7%20%7D%5B*%2CD*%2C%7B%5D%207A%207E%7CQXy7EZL%20lcKQyX7ECB7XyQB%207E%7CZB7%20%3C%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20%3DPop-Soul%3D106%3D1%3D%3D%3DThree%20Hours%3DDrake%20Nick%3D%3DFolk%20Rock%3DD-%3D%3D1r34LbKcu7Ds1NZ4D5%20sG%20sus9DZL%2C-Dl%2CussD%2C-D%7C%2C5D%2CsusD-6/DL4Ti*%7BDs%205D%2ClD5%205C%205D%7CQyX5DZLD5/C%205D%7CQyX5D2N%7B%7D/D%20%7D%5BsusD%2C%2C5Dl45%2C%7CD-/6-G42TZLsus9D8s6TZL%2C-Dl%2CsusD%2CDLZT4D%2Csus/5C%205s%2CD5%2C%7B%20D/6-G%20sus9D4T4ZL%2C-D42TZL5Dl%7CD5LZDusDs%20yXC/-%20%5D%7B*A7-DZLxZL7-D%7CQyCX/-DZL%20lcKQyX5DXyQ%7CD5D%7D%20DB*%5B%5D%20XyQ%7CDD%7CQyX7-B%7CQyXC/D-%7CQyX7-DZLxZL7--7LZx7-B%7CQxZLxZQKcl%20ZLxZLxZL7-D1NZxLZLxZL7-DZL7CZLxLZxLyX7-Dx%20ZL%20%7BN2D7lcKQyX7D%7B%7DQyX7%7CDQyX7CZL%20lcKQyX%20LZ%20x%7D%20xZL%20%3C3x%3E%20%7D%20%3D%3D0%3D0%3D%3D%3DTie%20A%20Yellow%20Ribbon%3DDawn%20%28Levine%2C%20Brown%29%3D%3DPop%3DF%3D%3D1r34LbKcu7xZL7-4FLZxLFA*%7B%5D%20xZL7CZLZxL7-GZLxZL7-AZLZxLZA4Ti*%5BCZL-bLZD7LL7GZLxZL7-DZL-BbZL7-GZLxZL7-GZZxLZB7-CZLZLxZL-LZxLxZL-AZLxZLFB*%5B%20%20QyXQyX%5D%20xZL7CZLZC-7bBZL7%7CYZL9-7LZGZL%23C/%2BFZLC/FZLD-%7C%2CC%2CFZL-bBZL7-D-LZDGZL7DAZLxZBb-LZ*%7B%7D%207CZL7-GZL7D-ZLF1NZL7CZL7-GCN2FLZL7-GZL-bBLZC-7%20lcKQyX7-G2N%7C%7D7%20CZL7-G1NZL7DZL%2Cf%2CLZxZL7-ZL7-A%2CXyQ%7CFD*%7B%5DQyX7C%7CQyXG-%7CQyX-bB%7CQyX7-GLZxLZ7DZLFxLZC-7%3CXyQXyQ%20Repeat%20and%20Fade%3ELZD7LZG-7LZC7%20%7D%20%3DPop-Country%3D170%3D1%3D%3D%3DTime%3DPink%20Floyd%20%28Gilmour%2C%20Mason%2C%20Waters%2C%20White%29%3D%3DRock%3DF%23-%3D%3D1r34LbKcu7EZLxZ4EXyQZL7-%23F%5B%7D%20%3Ex4%3C%20clKQyX7-%23FZL%20lcKxLZAL4Ti*%7ByX7-%23F%23-7L7-%23F%7CQyXE%7CQyXAQ%7CyX7-%23FSA*%7B%5D%20xZXyQ%7CFZLxZLQyX7%5EQ%7CEXy7%5ED%7CQyX7%5EA%7CQyX%5E7DB*%5B%5DQyX7-%23F%7CQXyQ%7CAyXA%7CQQyXE%7CyQ%7CC%23QyX7-%23FC*%7B%5DQyXE7%7CQyX7-BZLQ%20%207-%7CAXyQX7%5ED%7C7%5ED%7CQ%20%20%3C*3%7CQyX7%5ED%7CQyX7%5EAQ%7CyX7%5EDB*%5B%7D%20%3Ex46A%5E7Xy7-%23F%7C7B%7CQy%23-7Xy%5B%5DQyX7E%3EadoC%20l%20a.S.D%3C%7CQyX7-B%7CQQB-7XC%7CQyXC%7C%7D%207b9LZEEZL7AZL7-ED*%7B%5D7%20AZL7-EZL7AZL7--7LZA7B%209%23%5E7XyQ%7CB-7XyQ%7CF%5E7XyQ%7CG7XyQD7%239%20D7b9LZB-7XyQZ%20%3DPop-Slow%20Rock%3D67%3D1%3D%3D%3DTime%20After%20Time%20%28Cyndi%20Lauper%29%3DCyndi%20Lauper%20%28Lauper%2C%20Hyman%29%3D%3DPop%3DC%3D%3D1r34LbKcu7C/-DZ4FXyQ-DZLC%20C/-DA*%7B%7DyQXF%7CQyX-E%7CQyXG%7C/C%20CL4Ti*%7BG%20FB*-/C%20CC/-DZLC%20C/-DZL%20CC/-DZLC%20C/-DZL%20C%20%5D%5BDZLC%20NC*%7B%20FLZF%20susG%20F1NZLQ%2CF%20E-ZLG%20F%7CQyX-EZLG%20%7DXyQ%20-EZL%20F%7CQysus%29%20yX%29susG%28G%7CQyXCLZsusG%20F%7CQyX-AZLQ%7CA-XG%28%20G2sG%20F%7CZ%3CD.CZL%20%29susG%28%20GC*Q%7D%7BQyXC%3EadoC%20la%20.A-XyQLsusG-EZLGXyQ%7C%7C%7DQyXCZLsusG%20F%7CyQX-A%7CQyX%29susG%28G%5B*BF%20CZLsuLsusG%20GLZEX-A%7CQyXsusGC*%7B%2C%20F%20-EZLG%20F%7CQyX-yQ%7CF%20FZLF%20ZC%20%20%3C4x%3E%20%7D%7BF%20%3CXyQ%20Vamp%20and%20Fade%3EGsusLZCXyQ%7D%20%3DPop-Rock%3D127%3D1%3D%3D%3DTime%20Has%20Told%20Me%3DDrake%20Nick%3D%3DFolk%20Rock%3DC%3D%3D1r34LbKcu7%2CC%2CC/4snlGL%20Cl%7C%2CA/F%2CB/G%2C/AF%7C%2CC/Ws%20A/FZL%2CZsC%2CF3Ti*%5BA*%7BY%5DC%2C%20LZl%7C%2CC%2CC/F%2CCsZL%20lC%7C%2CC/F%2CC/G%2CC/FsFLZx%20/FlZLZLxZLsC%2CF/L9Cl%7C%2CC%2CC/F%2CCsLZCZLxZL%20Fl%7C%2CC%2CCZxLZFZL%20CSZLxZLxLZGL%20lcKQyX7E2NB*%7B%20%7D%20lcKQyXF1NZLxZLZEb7ZL7-DCZLxZxLZD7%2CC%2CC/F%2CCsZL%20CA%5B*%5D%20QxZLF%7D%20D/GZL%7ClF%20LZL6bAxZLGZF/C%2CCQyX7-DZL%20lcKQyFXZL%20lcKQyX9Cl%7C%2CKcl%20L%2CCsZLLCZLxS.%20al%7C%2CC%2CC/F%2CCsZL%20CAQ*%7B%5D%20xZLF%3EadoC%20lF%20LZ.D%3CZLLxZLC/C%2CC%2CFZLxZLGZLxZL7-ZDLxZLFZLxZL9Cl%7CLZx%20%7DF%2CCsZZFLZxLZCXyQZ%20%3DPop-Rock%3D109%3D1%3D%3D%3DTo%20Be%20With%20You%3D%28Martin-Grahame%29%20Mr.Big%3D%3DPop%20Ballad%3DE%3D%3D1r34LbKcu7X7B%7CQ4C%23-%2C%20x%20ZLE%20AZLE%20AZEL%20-%23CZLE%20AZL%2CE%20LZDXy4TA*%7ByXA%7C%7DBE%20ALLA%20EZLE%20BZLA%20ELZE%20BZLA%20EZLE%20BZZB%20E%20*%5B%5DQy%20BZLAXyQ%7CDE%20BZLA%20EZLE%20BZAL%20EC*%5B%5D%20%20lcKQyX%2CLZE%20-%23C%7CQZLG%20DE%20ALZD*%5B%5D%20f%20%207B%7CQyXZDL%20x%20ZLE%20AZLE%20BG%20CLZZL-%23CZLA%20ED%20GLZZLA%20EB*%5B%5D%20G%20DZCL%20GZL-E%20DZLC%20G%7CB%20ELZZLC%20GB%20ELZ%7CE%20ALZB%20C%23-%20%7BE%20ALZB%20E%2C%20%7D%20%3DPop-Soul%3D85%3D1%3D%3D%3DTo%20Love%20Somebody%3DBee%20Gees%20%28Barry%20Gibb-Robin%20Gibb%29%3D%3DPop%20Ballad%3DA%3D%3D1r34LbKcu7XA%7CQy4A%20GLX-B%7CQyXAA*%5B%5D%20%20clKQyXAZL%20Al%2CDsZyQ%7CDX4Ti*%7BXG%7CQyyQ%7CAXXD%7CQyX-B%7CQyXAA%5B*%5DQyX7D%7CQyXE%7CQyyQ%7CAXXG%7CQyyXD%7CQyQ%7CEXn%20A%7CQyXD%7CQyXE%7CyQXAB*%5B%5DQyX7D%7CQyLZEXyXA%7CQyyX%3C%20AQ%7DEXy%7CQyXEZLn%20A%7CQyX%7CDQyXE%7CQyXAB*%7B%5DQDXyQ%7CyXA%7CQQRepeat%20and%20fade%3E%20LZEXyQ%7D%20%3DPop-Rock%3D93%3D1%3D%3D%3DTo%20Make%20You%20Feel%20My%20Love%3DDylan%20Bob%3D%3DFolk%20Ballad%3DDb%3D%3D1r34LbKcu7%7CQyXb4DbXy-bG%7CQyXbB/bG%7CQXy6bC%7CQyX%2CC/bA%7CQXyQ%7CD4TA*%7B%7CQyXbb7susB%20%2BA%7CQyXbA/bD%7CyQXbGB*%5B%7DQyXbDZLb-LZDA%209bE%7CQyX6%7CDbXyXC/bA%7CQyXbDA*%5BQ%5DyXbA%7CQyX7-bE%7CQyQ%7CCbQyXbGA%7CQyXXyQ%7CG%5DQyXbDZLsus7bA9%20bE%7CQyXbD%7CQyX-b%5B*ADbbB/bGbDZLsQ%7CCb6%209bE%7CQyXbD%7CQyXb-G%7CQyXbB/bG%7CQyXAb7suyXC/b7-bE%7C*BGbX%7CQyXbG%7CQyXbDZLGb%205%237F%7CQyXbD%7CQyDbXyQ%5B%5DQyX-bG%7CQb7susbG%7CQyX6bC%7CQyXCb/A%7CQyXbDA*%7B%5DQyX/BbXyA%7CQyXyXbDZbXyQ%7CbA%20%3EedaF%20dna%20teapeR%20QyXQyX%3C9bE7susLD%7CQyXQ%7D%20%3DPop-Slow%20Rock%3D70%3D1%3D%3D%3DToo%20Shy%20To%20Say%3DWonder%20Stevie%3D%3DPop%3DD%3D%3D1r34LbKcu7f%20%20CZ4EXyQ%2C%5ED%2CEs44TZL%20%2C-Gbl%2CAs43T%7CQyX%2BE%7ClDb7L4Ti*%5B%207-bGXyQ%5DXA%207%5EA%7CQyX%2BE%7CQy9XddaEA*%7B%20%20QyXQyb-7LZB/AZLD%209%5ED%2C%7ClEaQyX7-bGZL7-bA%20%5E7A%7CQyX%2BE%7CQyX9dd%5D%5B*BSB/As%20aD%7CQyb7b9%206bB%207%5EbBZL7B%2097bBZL6C%207%5ECZL7bDLZA7XDZL966D%3EadQLZN1%20.S.D%3C2N%7CQyXQyQXyXQyX%7D%207B%207-bGal%20Co%20%209ddXyQ%5D%5BQGb-7XyQ%7CGXyQ%7CD%20f%20%20Z%20%3DPop-Slow%20Rock%3D65%3D1%3D%3D%3DTop%20Of%20The%20World%3DThe%20Carpenters%20%28Carpenter%2C%20Bettis%29%3D%3DPop%3DBb%3D%3D1r34LbKcu7bE%20%2Cb4BbLZE%20%2CbBZLxZLbBZLF7ZLbBZLxZLbEZLxb%2CLZB4Ti*%5BsZL-D%2C%20Eb%2CbBl%7C%2CbE%2C7FsZLbSBA*%7B%5D%20%2C7F%20%2CbBZLLZxLZbBZL%2C%5B%7D%20xZ%2C%7ClBb5b7-CZL-CZL7GZ-LDZL7FZLbEZLxZLLZF7L7F%2C-CFZLbEZsW/CLbBl%7C%2C7F%2C-CsZLBbZLxZLbEl%7C%2CD/W%2CZxLZlLbBB*E%20bBZLZEbLBZLbE%20bBZLQxZLBbl%7C%2C7F%2C-CsZLbBZb%20EbLbBZL7ZLxZL.S.%20aD/W%2CC/WsZLbBQ%5BZY%20%2C7F%20bB%3EadoC%20l%2C%7ClEbD%3CZLbl%7C%2C7FC-%2CF7LbBZLbEZLbBZL7ZFLbElZLxZLbBl%7C%2CZsC-%2CsZLbBBbLZxLZBb%2C%20Eb%2CLZBb%2C%20Eb%2CLZBb%2C%20Eb%2CLZBbXyQZ%20%3DPop-Country%3D180%3D1%3D%3D%3DTwist%20and%20Shout%3DThe%20Beatles%20%28Medley-Russell%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7%207AZL4D%20GLyX7AZLG%20DA*%7B%5DQXy7AZLG%20D%7CQyX7AZQ%7CD%20G4Ti*%5B%20AZLG%20%7D%7B*BXAZLG%20D%3Eolos%20ltanemurtsnI%2040*%3CyQ%7CD%20%3Ex8%3C%20QyXQy%20%7D%5B*CcKQyX7A%7CZL%20lcKyQX7AZL%20lcKQyX7Al%20%20%5DX%3Ex2%3C%20lcKQyD%20GLZyXAZLG%20D%7C%7D%20%3Ex5%20%3C%207AZLG%20D%7CQyX7AQ%7CA7XA*%7B%20%20%20LZA7XyQKcl%20LZD%20D7%20Z%20%3D%3D0%3D0%3D%3D%3DUmbrella%3D%28Jay-Z-Harrell-Nash-Stewart%29%20Rihanna%3D%3DPop%3DGb%3D%3D1r34LbKcu7s31b74nXyQbA/bD%7CQyX7%5EbG%7BLZ%20lcKQyXnZL%20lcKXyQ%7CF4Ti*%5ByX-bB%7CBb-Xus31b7F%7CQyXbA/Db%7CQyX7%5EbGA*%7B%7DQysXyQ%7CQyXsu%7CQyX7%5E7XyQ%5B%5DQyX-bB%7CQyXsu3s1b7F%7CQyXbA/bD%7C*BGb%5EbG%7C%7CQC*%5B%5DQ%7CAbXy%7CQyXbA%7CQyXbD%7CQXy7%5EbG%7C%7CQyX-bB%7CQBb-XyQyXbDA/bD%7CXyQ%7CDbG%7C%7CQyX-bB%7CQyXuss31b7F%7CQyXbA/b%5E7XyQ7%5EbGSDZLbDF7b13D%7CQyXbG%7CQyXBD*%7D%5B%20Q%20%20-bB%7CQyXsusbsus%20%7CQyXb%7CQyX7BXyQ%7CZ%20%20x%20%3EadoC%20la%20S..D%3C%7CQyXF%7CQyXbG%7BQGb%5E%7CQyXbDbXyQ%7C%3CXyQXyQXyQXyQ%20Repeat%20and%20Fade%3EAbXyQ%7CBb-XyQ%7D%20%3DPop-Soul%3D89%3D1%3D%3D%3DUn-Break%20My%20Heart%3DToni%20Braxton%20%28Diane%20Warren%29%3D%3DBallad%3DB-%3D%3D1r34LbKcu7%20-BA*4snF%23F%7CQyXG/AZL7%23F%20ZALE/7%5EG%20%2C-Bl%7C%2C7%237%20%5D%7B4Ti*%5B%5EG%20-BLZAXyZLE/7%5EG%20-BSZL7F%23%20AZLE/7%5EG%20-B%7CQAXyQ%7CE/7%5EG7A%20CZAXyQ%5DDZL7A%20CZL-G%20-DLZ7A%20CZL-G%20-DB*%5B-%20G-LZLE/7XbE421C/Bb%20bB/C2N%7CY%20%20QyXyQX%7D%20%2C7%23F%20AZLbB%20BbLZTNZLQ%2CbG%3EadCT44A%20.S.D%3CZL-bD%20-bZALbE%20bGZL-bD%20-bal%20Co*%5B%5DQyXyQ%5D%7BQD-%20%3C%20%20Repeat%20and%20Fade%3EG-LZC%20A7%20%7D%20%3DPop-Slow%20Rock%3D61%3D1%3D%3D%3DUnchained%20Melody%3DThe%20Righteous%20Brothers%20%28North-Zaret%29%3D%3DBallad%3DC%3D%3D1r34LbKcu7*%5B%7D%20%202CXyQXG%7CQyX-A%7CQyXC%7CyQXG%7CQyXF%7CQyX-A%7CyQKcl1TA*%7B%20FC*%5B%7CGXyQC%7CQyXCZLQ%20%20G%7CQXyF%7CQyX-E%7CQyX-A%7C7XyQ%5DQyXCB%3EadoCEbLZFC.D%3CZLG%20FZLbE%20ZFLG%20F%7C%7CQyXCZLG%20.%20al%20%20FZLGCXyQ%5D%5B%2CQ%2CCXyQ%7CA-XyQ%7CF%20F-LZCXyQZ%20%3DPop-Rock%2012/8%3D66%3D1%3D%3D%3DUninvited%3DMorissette%20Alanis%3D%3DRock%3DD%3D%3D1r34LbKcu7X5D%7CQ4D5XyGZL%20lcKQyX5DA*%20%7B%20QyXQyX%5D%20%20lcKQ-/DXy4Ti*%5B%20QyXQ7XyQ%7ClcK5D%2CD/-Gs%205DLZ%20lcKQyX5D%7CQyXG%20%20%5DXyD%7C%7DQyD/-GsD5%20sG%2C5D%2CD/-Gs%20D%7CQy-XGlZL%20lcK5D%2CD/-%7ClD5%20lA*%7B%20%7CQyX5cl%20LZG%7CQyX7DlB*%5B%7C%2C5%2CDD/-Gs%20D%7CQyX-GlXyQ%7CDK%2C5D%2CcKQyXQ%7CD5X%20%20lcKQyX5D%7C%7D%20%20clKQyX5DZL%20lcKQy%5B*CD5yX7%5EDl%20LZG-/DXyQ%7CD5XyQ%7BD5%20sG-/D%2CD5%2CKcl%20%3C8x%3E%20%7D%7ClD5XyQZ%20%3DPop-Rock%3D68%3D1%3D%3D%3DVenus%20As%20A%20Boy%3DBj%C3%B6rk%3D%3DPop%3DF-%3D%3D1r34LbKcu7%7CQyXb4Db%20nQyX7-FA*%5B%5D%20%20x%20LZn%20bG/bDZL%20x%20ZL%7CGb/B4Ti*%5B*%5B%5DQyQ%7CGb/G%7CQyX7-F%7CQyXbBb/G%7CQyX7-F%7CQyXbBb/BbXyX7-FbClZLXyQ%7CEbD%7C%7CQyXbB/-bE%7CyQXF/bD%7CQyXbB/-b%2Csn%7CxF/bDBXbB/bQ%7CCb/7-FSC*%5B%5D%20xZLbGb/Cl%7C%2CbG/bCs%20%20bDXyQ%7CGyXbD/Q%20%20bB7XyQ%7CyX7-F%7CQyXbB/bGQ%7CyX7-F%7CQyXbB/bGQ%7CGb/-F%7CQybE%7CQyF-7XyB*%5B%7DQyXbB/bG%7CQXy7-F%7CQyXbB/bG%7CQDb/FXA*%7B%5D%20%20lcKQyQ%7CDbbCZL%20x%20ZLn%20bD%7CQ%5DyXbB/-bE%7CQyXF//DbXyXbB/-%20%20x%20%3Esus/Gla%20.S.D%3C%7CQyXbGs/usbDZL%20lcKQyXb%20CodabD%7CZLyXbB/7XyQ%7CX7-FZL%20%3EedaF%20dan%20taepeR%3C%20bB/bGyQ%7CGb-FQ%7B%5DQ%7D%20%3DPop-RnB%3D70%3D1%3D%3D%3DVirtual%20Insanity%3D%28Kay-Smith%29%20Jamiroquai%3D%3DFunk%3DEb-%3D%3D1r34LbKcu7%5B%5D%20f%204Eb-7BZL7%5EB%207hCl%7C%2CB%5E%2CBs%209%5EbGlZL7hF%20b7%235%204Ti*%5B7-bE4Ab9LZ%5DQyX5%237bB42TZLB%5E%207hCZL7%5EbG%209bD%7B*AT4%207-bEGZLsuZDb9%20bA%7C%7D%207-bE%205%237bZBL7%5EB%207hCZL7%5EbG7%20D9sL9bA%20%209bDZh7LZB7-bE44T%7CQyX7-blE42TZL5%237bBs%207%5E%20Ab9LC%207%5EbW%2C7-bZCh7%20/7bB%207%5EB44TB*%7BQ%5DyX5%237bB42TZL%5EBDLZsEL7%5EbGbB/W%2Cb-11%2C%2CbG/W%2C7-bEsZLD7/bB%2031%5EBl%7C%2CbB/WAb-11A%2CbG/AsZL7SlEb-%237bBl%7C%2C%5EB%2ChCsZ7L%5EbG%209bDZL9bA%2075%20Eb-C*%7B%7D%2CbEsZL/Db%2C%7C%207%5EBlB*%7B%7D%20%2C7bB%20Q%2C%5EBZL7hC%207%5EbGlBb7/DbC%2C9byX26*Gb%2CAbW%2C7-bEsZLD/7bB3%201%5EBl%7C%2CbB/W%2C11-/Gb%2C%3C/W%2C7-%2C7bB%3Eb-11%2C-bAsZL7%5EBZL7bBLZ7-bElD*%7B%7D%2CbB/W7%2C%3C3xA%3Ex4Qa%20.S.-7LZAbBZL9-bEl%7B%7D%2C7b%2CA7-bGsZL7%5EAZL7b7LZ%3CDbDl%7B%7DbEsZLa%3EB%5E7%207%5EBl%3EnepO%20%20%3CQ*B%7B%7D%2C7bB%2C7-bAsZLBb7/DdoC%20l%2C11-bGb%2CAbW%2C7-bEsZLD/7bB3%201%5EBl%7C%2CbB/W%2C11-/Gb%2CA/W%2C7-bBl%7C%2C%7D%5BlB%5E%7C%2CB%2C%5EBs%209%5EbGZLh7F%207-bEZLD/bB%207Ch%2CB%5E%2CbB/W7%235%20Z%20%3DPop-Soul%3D90%3D1%3D%3D%3DWaiting%20On%20The%20World%20To%20Change%3DMayer%20John%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7%2CD%20%2CG4D%20B-%20DA*S%7B%5D%20D%20%2CGZL-%2CB%20%2CAZL%2CD%20%2CGZL%2CB-%2CLZ4Ti*%5BB%20DB*B-%2CLZ%2CGZL%2C-B%20%2CAZL%2CD%2C%20GZL%2C-B%20DZLD%20%2CG%20D%20%5D%5B%20%2CAZLGZL%2C-%2C%20D%2CLL-E%20%2C-BZL%2C-E%20%2CZDLD%20%2CGZL%2C-B%20%2CAZZA%2C%20BGZL%2C-X6-GZ%20%7D%5B*CQyX9-GZL%20lcKQy7X-GZL%20lcKQyX9-GKcl%20LQ%2CD%20%2C%2CGZL%2C68D.SlQ%5B%5D%2CA/9D%2CG/9C%20s7%5E-G%3EadoC%20la%20.A%2C%20B-*%3C%7CQy%20D%2CLZA%2C%20B-%2CLZG%2C%20D%2CLZ%7CG%2C%20D%2CLZ%20x%20LZG%2C%20D%2C%20Z%20%3DPop-Soul%3D88%3D1%3D%3D%3DWake%20Me%20Up%20Before%20You%20Go-Go%3DWham!%20%28George%20Michael%29%3D%3DPop%3DC%3D%3D1r34LbKcu7DZLCl4C7%20n%2CCs%7CQyXCSA*%7B%7DQXynZLn%207C%7CQyXnZLCsus%2C4Ti*%7B%2CsusC%7CsC%2CCyX7-DZLCl%2CsusCC%2Cs%7CQyXCZLCl%2CsusQ%7CsC%2CQyX7-QyXF%7C-7XyQE%7CQyX7-DZL11A%20-7E%7CQyXF%7CQyX7-E%7C-7XyQDZLCl%2CsusCZ%2CsG%2CyX7-DZLCl%2CsusCC%2Cs%7CQyXCl%2CB*%5B%5D%2CnQ%7CsC%2CLQ%2CG%7CsC%2CCsXyQ%7CsZLCl%2CsusC%2CCs%7CQXy7-DZLCl%2CsusC%2CCCXyQ%7CCZLClL7-D%20LZD-7l%2CsusC%2CCs%7CQyXCLZCl%2CsusC%2CCs%7CQyXCLZC7Cl%2Csu%7C%7D%20%20lQ%7CF/C7C1N%7CY%7CQyXC/FZ%20L7CZLxZL%207C%7CQyXXyQKcyX7CZl%2CsusyQ%7C%3C*L%20%297C%28%20CQ%7B%5D%20%20x%3E%20adoC%20la%20.S.D47ZsC%2CCX7C2NCLZD-7%20%3C*68%20%20Repeat%20and%20Fade%3E%20LZsC%2CCsus%2ClC%20%7D%20%3DJazz-Medium%20Up%20Swing%3D161%3D1%3D%3D%3DWalk%20On%20By%3DDionne%20Warwick%20%28Bacharach-David%29%3D%3DPop%20Ballad%3DF%3D%3D1r34LbKcu7-AZL%204A-7X%207-A%7CQyX7-AA*%7B%20%5DQyXxQyXZLQyXQyDLZ%20x4Ti*%5BX7-A%7C%5B*B%2CSD%7CQyX7-A%7CQyX7-%7CGQyX7-A%7CQyX7-G%2C-7XyQ%5D%20D%2071%239%5Eb%5E7XyQ7%5EF%7CQyX11%239%5EbBQ%7CyX7%5EFC*%5B%5DQyXC%7CXyQ%7CBbB%7CQy%7CQyX7%2CLZF%5E%7D%20%20lcKQyX7%5EF1NQ%7CyX11%239%5EbB%7CQyX7%7CN2F%5EQ%2C%20%201.S.D%3C11XyQ-AZL%20x%20ZLD%207-AZ%7CLD%207-A%7CQyX7-A%7C7%20DLZ%239%5EbBaepeRoda%3EA%5EF%7CQyX11%239%5EbB%7CyQX7%5EF%2CQ%2C%7B%5DQyX7-7%20%3C%20%20C%20la%20t%20and%20Fade%3E%20LZBb%5E9%2311XyQ%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D100%3D1%3D%3D%3DWalking%20On%20Sunshine%3DKatrina%20And%20The%20Waves%20%28Kimberley%20Rew%29%3D%3DRock%3DBb%3D%3D1r34LbKcu7yXbE%7C4nXyQ%7CQyXbE%7CQyXbBS%7B%20%7D%20lcKQyXnZL%20lcKF7XyQ4Ti*%7BXbE%7CQBbXyQQyXbE%7CQyXbB%7CQybXE%7CQyX7F%7CQyXbE%7C%7CF7XyA*%7B%7DQ%7CQyX7*A%2CBbbE%7CQyXbB%7CQyXbEQ%7CyX7F%7CQyXbE%7CQyXXyQ%7CF%2C%5B%5DQyQyX6b%7D%7B*BFcKQyX6F%7C%7D%20%20lcKyQX6bEZL%20lcKQyX6l%20LZEQyXbEbE%7CQy.%20al%20yXbE%7CQyXbB%3Enep%20O%3CQ%7B%5D%20Q%20x%20%3EadoCQ%7CF7XS.D%3C%7C%7CQyXb*B%3C%20Ox3%3C%20lcKQyX6bEZ%20LlcKQyX6F%3Eeuc%20n%3E%20%7D%7BB%7B%7DQyXEbXyQ%7CF7%3CXyQXyQ%20%20Repeat%20and%20Fade%3EXyQ%7CEbXyQ%7D%20%3DPop-Rock%3D216%3D1%3D%3D%3DWalking%20Spanish%3DWaits%20Tom%3D%3DBlues%3DF%23-%3D%3D1r34LbKcu7L%23C/B4F%23-%20%7CQyX-%23FZL%23C/B%20%23-F%7CQyX-%23FZL%23C/B%7CF%23-%204TA*%7BZL%23C/yQ%7CC%23%7CQyX-%23FZL%23C/B%20%23-FB*%5B%5D%20%20lcKQyX7F%23-%20BX-%23FZA*%7B%7D%20Q%7CF%23-%20-%23FZL%23C/B%20-%23FLZ7%23C%207DZL%2CE/W%20%2C%20%3C5x%3EyX-%23FyX-%23F/C%23LZB%20-%23F%7C%7CQyX-%23FZ%23LC/B%20-%23F%7CQyX-%23F/C%23LZB%20-%23FQyX-%23XyQKc/B%20-%23F%7CQyX-%23FZ%23LC/B%20-%23FB*%5B%5D%20%20lC%23LZF7%23C%7CQaF%20dn%20W/E%2CpeR%20QyXQyXQyXQXy26*%3CZL7%23C%207DZLeat%20a%2C-%23F%7Cde%3EF%23-%20B/C%23LZF%23-XyQ%7D%20%3DJazz-Medium%20Up%20Swing%3D122%3D1%3D%3D%3DWarwick%20Avenue%3D%28Duffy-Hogarth-White%29%20Duffy%3D%3DSoul%3DBb%3D%3D1r34LbKcu7E%7CQyX4BbXyyXbBA*%7B%5DQyX7%5Eb%7CGQyXbE%7CQyX7-D%7CQQ%7CD-74Ti*%5B%7CQyXbGb%5E7XQyX7%5EbG%7CQyXbE%7CyQX7-D%7CQyXbB%7C%7CQy%5D%5B*AB%7CQyXbSB*%5B%5DQ%7CEbX%7CQyXbA%7CQyX7-D%7CyQXbB%7CQyX7%5EbG%7CQyGb%20F%20yX7-D7-FZL7LZDb7-G%207-CZL7-G%20bZAL7bB%207-CZL7bE%20%28C-7%29-F%20bB7-Fs%20b%2Cn%20L%7DQyX7-C1N42TZL%2CQ7-Gl%2CC/W%2C7-DsZN2C-7E%7CQyX%207-G%20lEbXyQyXA/FZLbB/W%207C-C*%7B%5DQyXbB44T%7CQ%7CAb%5E742TZLCQ%5B%20%20ZF-7LX%5D%20F%20bG%3EadoC%20l%20a.S.D%3CZL7-G%20bAZyQXyQL7-C%7D-7%20F-7LZEb%20BbLZsD-7%2CW/C%2ClG-7LZC-7%20F-7LZEb%20Bb%20Z%20%3DPop-Soul%3D88%3D1%3D%3D%3DWe%20Are%20The%20Champions%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7bE/bA8C-XyE%7CQyXbE/bA%7CQyXEb%7D%20%3Ex4%3C%20%20C/bB%7CQbXyQ%7C6TA*%7BX7-A%7Cb%20Bb/*%5B%205C%20bBZL9ddaBbZLbBZL7F%20-CZLDBFXyQE%7CQyXC%7CQyX7XyQ%7CXh%23F%7CQyXbB%7CQyX-7A%7CQyXFZL5C%205bByQ%7CG--D%7CQysus7C%7CBboXbB%7CQyX6bA%7CQyX9G-%7CQyXF%7CQyXoE%7CQy7XyQ%7CQyXG/L-F%3EaF-XyQa%20.C.D%3C%7CQyXF/b%7CBQyX-F%7CQyXF/bB%7Cl%20CodZLQ%20%20X7-A%7Cs%20%5DY%5BL5C%20%2C5bB%7CQyX7-%7CDQyX7-A%7CQyXFQB*ZFXyQus7CZ9-G%7CQXyQ%7CFyXoE%7CQyXobB%7CQyGX/C%7CQyX-G%7CQyXh%23Q%7CFXybB%7CQyXyQ%7CAb6XyQ%7CBb7LZC7sus%20Z%20%3DPop-Rock%2012/8%3D66%3D1%3D%3D%3DWe%20Weren't%20Born%20To%20Follow%3DBon%20Jovi%20%28Bon%20Jovi%2C%20Sambora%29%3D%3DRock%3DB%3D%3D1r34LbKcu7%7B%5D%20xZ4G%23-7BZL5El%7C%2C%23F%2CsusF%23sZL%23FZL9ddaEZLLZF%23L4Ti*%5BxZL7%23d9XyQcKQyX11-%23CZL%20lKcQyX11-%23GZL%20lcKl%20LZFdaBA*X7-%23GsB%2Cn%5D%23C%7CQyX%23F%7CQyX9dadE%7CQyX%2C7-%23GlB*%7B-XyQ%7CZLE%7D%20C%7CQyXdd9XyX9ddaE%7CQyXBZL%23%20F%2Csus%23F%7CQyX%23F%7CQyQ%7CF%23aE%7CQy*%5B%5D%20x%7CG%23-7LBZLEl%7C%2C%23F%2CsusF%23sZL%23FZL9ddaEZLZF%23LZQyX-%23ZL7%23Fdd9XyKQyX11-%23CZL%20lcQKyX11-%23GZL%20lcKQcl%20LZaB1NAL%23FZLZsB%2CnC*%5B%5D%20%20lcKQyX%23FQ%7CyXB%7CQyX5El2N%7C%7DE5LZBLEZLxL5Ef%7CZE5LZ%3CxZL%23FZLBZL5ElN3%7B%7Dn%2C%23FsZL%23FZLB3x%3E%20%7DL-%23CZZfBLZfF%23XyQZ%20%3DPop-Rock%3D125%3D1%3D%3D%3DWe've%20Only%20Just%20Begun%3DThe%20Carpenters%20%28Williams%2C%20Nichols%29%3D%3DPop%3DE%3D%3D1r34LbKcu7X7-%23C4AXyQ%5ED%7CQyXAA*%5B%5DQyX%5E7D%7CQyXA%7CQyX7%5ED%7C7XyQ%7C4Ti*%5B7%5EASA-9XyQ7E%20susE%7CQyX7-BQ%7CyX9-%23F%7CQyX7-B%7C%2C%20%5D%7B*%23F%7CQyE%7CQyX%5E7XyQyX9-%23F%7CQyX7-B%7CyQX9-%23F%7CQyX7-%23C%7CQ%7CB-7D%7CQyXL%20x%20Z7%2CQLZ%23FlB*%5B%20%20QyXQyX7%5DE%2C%5EDs%20AZL7%5ED%20A%20B%5E7LE%20sus1N%7CQy%5E7LZ%20L7%5EbE%207%5EbBZL%20xZ%20L7%5EbE%207%5EbBZL%20xZD/EXB%20%23FZ7%5ED%7CQQ%7DN2DY%20QyX%5D%20%20x%20%3Eado%20Cla%20.S.D%3C%7CQyXE/%7BQAXyyXE/DXyQ%7DDb%20f%20%20Z%20%3DPop-Rock%3D88%3D1%3D%3D%3DWhat'd%20I%20Say%3DCharles%20Ray%3D%3DRnB%3DE%3D%3D1r34LbKcu7XE/7A4E7LZF/7BZLxZL7EZLxLZE/7AZLxZL7EZLx%23XyQ%7C4Ti*%5BQyX7BXyQKc7EZLxZL7AZLxZLE7ZLxZL7EA*%5B%5D%20%20lLZxLZ7E%7CQyL7A%7CQQ%7CE7X%20n%2C7E%7CQyXnZL%20n7%2CEB*%7B%5D%207B%207E%7CQyLZnXyyX7A%7CxZLnZ7LZxLlSC*%5B%7D%2C7B%3Ex3%3C%2CE7sZL7EZL7AZL7BZnLZxLEZLxZL%20n%2C7ZxLZE%207B%207E%7CQyX7E%7CQXy7A%7CQyX7BZLxZL7%5D%7B*AEL7AZL*%3CZL7%29XyQ%7CZLxZL7EZLxZL7AQ%7CyX%297E%28nZL%20n%2C7EB7LZA7E%28nZLxZL7.%20al%20L7El%2CB*%2C%5B%7D%2C7B%3E6x%3C%2C7EsZL7E%3EeniFZxLZES.D86ZA7LZxLZE7LZxLZB7XyQ%7CA7XyQ%7CE7XyQ%7CE7XyQ%5D%20%3DPop-Rock%3D175%3D1%3D%3D%3DWhat's%20Going%20On%3DMarvin%20Gaye%20%28Benson%2C%20Cleveland%2C%20Gaye%29%3D%3DSoul%3DE%3D%3D1r34LbKcu77-%23CZ4E%5E7XQyX7%5EESA*%7B%5D%20%20lKcQyX7%5EEZL%20lcKQyKcl%20L4Ti*%5BB1NZLl%20LZEyX7-%23FZL%20lcKQy7X-%23CZL%20lcKQyX7%5EQKcl%20cKQyXB%7CQyXZB7%20%7DQyX31B%7CQyX7-%23F*B%5B%5D%207BZLsus7B2N%7CF%23-7Lsus7QyX7-%7CF%23-7X7%5EE%7CQyX7-%23C%7CQXy7%5EE%7CQyX31B%7CQyXyQ%7CC%23QyX31s7B%7C%7DyQ%20%20%7BQyX%299-A%287-AZL%20clKQyX%299-A%287-AC*Kcl%20%20XQyX%5D*%7B%5D%20%20Kcl%20L%3E.dnE%20dn2%20la%20..SD%20%20QyX%3C%20sus7BZ%20LZ%20xQyXsu%20%7CQyXyQKclZL%20lcKQyXsus7B%7D%7C%20%20lcKQyX7-AZL%20B7susX7-AC%3CXyQXyQ%20Fade%3Ex%20%20Z%20%3DPop-Soul%3D97%3D1%3D%3D%3DWhat's%20Love%20Got%20To%20Do%20With%20It%3DTina%20Turner%20%28Lyle%2C%20Britten%29%3D%3DRock%20Pop%3DB%3D%3D1r34LbKcu7L%20lcK4G%23-1-%23GA*%7B%7D%20%20lcKQy%23XG/%23FZL%20lcKQyX111XyQ4Ti*%7BQyX%23F%23XyQKE%7CQyX%23G/%23FZL%20lKcQyX11-%23G%7CZL%20lc%20F%23LZG/%23FZZL%23F%20LZF%23XF%20El%7C%2C%23F%2C%23G/%23F%20sBB*%5B%5D%20%23FZLE%7CQy%23LZB%2C%23F%20E%7CbB/bAZB%20sF*%5B%7D%20%23F%20EZL%23F%20BLZ%23F%20El%7C%2C%23F%2C%23G/%23CDb%20sL%23F%20EZLbA%20lGb%20A%2CbA%2CbB/bAs%20bDZbLA%20bGZLbA%20bDZLb%7C%2ClGb%7C%2CbA%2C%7CQyXbLZT24QyXbD%7CQyXbD/bC%20%3E%20%3C44TD*%5B%5DQyXbG%7CCb/DbA%20bDB/bAs%7CAaddTB*%7B%5DQyXbD%7CQyX-7bA%7CQyXA/B%7CQyX944Db%20QyXbDZLbA%20%7ClGb%20bA%2CbB/bAs%20bDZLAb%20bGZLbA%20bDZLbA%2C%7ClGb%2CbA%2CbDb%3CXyQXyQ%20Repeat%20and%20Fade%3E%20AbLZT24GbXyQ%7D%20%3DPop-Soul%3D93%3D1%3D%3D%3DWhen%20I%20Give%20My%20Love%20To%20You%3DFranks%20Michael%3D%3DPop%20Ballad%3DEb-%3D%3D1r34LbKcu7B%20%2C7-4%3C%20%3EE%3C%7C7bB%2CbB/bAs%20%2C11-bAZL%2C7%5EB%20%2C7-b%20%3ElEb4Ti*%7B%2CF/bBAb-11ZL7%5EB%20%2C7-bElSA%7B*%7D%2C7bB%2CbB/bAs%20%2CsF-7%2CZL%2C7%5E%7C%2C7bBb%2CBb7As%2CF/bB%2C7-FsZL7%2C%5EB%20%2C7-bEl%3E%20%3C%7C%2Cb/Bb%2CB/bAsNB*%5B%20b-7%2C%20yX%5D%2C7bB%2CbB/bAsF%2C/bB%2C7-FsZL%2C7%5EBQXyQ%20El%3E%20%3CbAZL%2C7%2C%20B%5E7-bEl%3E%20%3C%7C7bB%2CssubBs%20%2C11-bAZL%2C7%2C%20B%5E7-bEl1B%2CsussAb/B11-bAZL%2C7%5EB%20%2C7b-El2NB*%5B%7D%2C7bB%2Cb%2C%20sBb%20%2C11-cKQyX%3ElEb-*%5B%5D%2C7bB%2CbB/bAs%2C%2011-bAZL%2C7%5EB%20%2C7ClB%5E7%20%3C%7C7bQyX%2C7b-7XyyX7%5EBl%7C%2C7bE%2CsubsEs%20%2CE/sus7bE%7CQQ%7CAb-BZL%20l/bAs%20%2CXyQ%7CAZL%2C7%5EB%20%2C7-bEl*D%7B%5D%20%2C5%237bB%2011bDb-11%2C7-bB%7C%2C7-bE7%7C%3C*6E%20dn2%20la%20.S.D%20yQXQyXQyXQyXQyX6nd.%3ElbB%2CbB%2C11-bLZAb-%5EB%20%2C7-bEl%2CD*%2C%7B%2C%7D7bB%2CbB/bAs%20%2C117%2CLZA%2C7%5EB%2011-bABb%2CBbB%20%2C7-bEl%3EedaF%20nda%20taepeRQyX%3C%7C7%5E7%2CLZ/bAs%20%2C%20sAb/Bb%2CBb7%2C%7D%20%3DPop-Soul%3D84%3D1%3D%3D%3DWhen%20I'm%2064%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DDb%3D%3D1r34LbKcu7KQyXb4DbLZ%7B%7DQyXbDl%7Bn%2CbD%2CAb%2CbDsZLbA%20bGZLx*ASlD4Ti*%5BbDA*%5BDbXyQbDZL%20n%2C7bAZL%20lKcQyX7bA%7CQyX7bA%7C%2Cn%20%20%5DZL%20lc%20-bEZl%20LZDbA/bDZL-bG%20bG%7CyQX%297bG%28bG%7CQyX7b%20Bb7LcKQyX%7CQyX7sDb%2CAyX7bAZL%20lcKQyX-7bBlB*%5B%5DnQ%2CbD%2CbQ%7CBb-ZL7bAZL%20lcyQKclbEZL%20lcKQyX7-bZBL%20lcKQyX%2C7FZL%20-XyQKX7-bBn%3Eado%7CAb7X.S.D%3C2N%7DQyXn1NLZ%20n%2CbA%7CQyXbD%7CQy%20al%20CQyXbGXyQ%5DXyQXyQ%20%20%5BQDbXyQKcl%20LZGb%20Ab%2CLZsDb%2CAb%2CDb%2CnZ%20%3DJazz-Swing%20Two/Four%3D132%3D1%3D%3D%3DWhere%20Did%20Our%20Love%20Go%3DThe%20Supremes%20%28Holland%E2%80%93Dozier%E2%80%93Holland%29%3D%3DRnB%3DC%3D%3D1r34LbKcu7X9dda44CXyGZL%20lcKQyX7-DZ%20LlcKQyXGZL%20lcKQXyQ%7CFTSA*%7B%20%209ddACXyQXGZL%20lcKQyX7-DLZ%20lcKQyXGZL%20lcKyQ%7CFa*%5B%7CQyddaF%7C%7D%5B*BCL%20lcKQyX7-DZL%20clKQyXGZL%20lcKQyXZGXyQ%20%3E%20%3CQQyXG%3E%5D%5B*CCL%20lcKQyX7-DZL%20clKQyXGZL%20lcKQyXZ%3CXyQQyX%2C9X7-DZ.%20al%20QyXGZL%20lcKQyXC%7BQ%5DQyX9ddaF%3EadoCKcl%20LS.D%3C%7CyQKcl%20LZG%20%3C%20%20Repeat%20and%20Fade%3E%20LZFadd9%20%20%3C%20%3E%20%7D%20%3DJazz-Medium%20Up%20Swing%3D138%3D1%3D%3D%3DWhile%20My%20Guitar%20Gently%20Weeps%3DThe%20Beatles%20%28George%20Harrison%29%3D%3DRock%20Pop%3DA-%3D%3D1r34LbKcu7A%7CQyX4A-LZ%7B%5D%20EZLDZLGZL-ALZFZL%23F/-AZLG/-A*ASA-4Ti*%5BN%7D%20EZQ%7CA-/QyXG%7CQyX-A%7CY%7C%2C%20G%20%29F/-A%28F%7CQyX%23F%7CN1DLyXG/-L%20lcK%20%5D%7B*BB%7CQyX7-%23C%7CQyX7%23-F%7CQyX7-%23C%7CQyXA-7XyQEZLC2yX%23F/F%23LZEXG/-A%7CQyX-AlA*Y%7B%7D%2CB/W%2CA/Ws%20%23G/yQ%7CA-/W%20EZeniF%20-/F%29%20.D%3C2N%7D%20EZLD1N%7CyQXG%7CQyX-A%7CY%7C%2CG%20S.%20alA%28F%7CQAZLEZ%20%5D%7B*CZL-AZL%29F/-A%28FZ%23LF/-AZLG/-AZL-AGLZDLEZLC%3ECZLG%3E/GLZAdna%20taepeR%3CZL-ZAL%29F/-A%28FZL%23F/-%20Fade-AZL-LZE%20%7D%20%3DPop-Rock%3D115%3D1%3D%3D%3DWhiter%20Shade%20of%20Pale%2C%20A%20%3DProcol%20Harum%20%28Brooker-Fisher-Reid%29%3D%3DRock%3DC%3D%3D1r34LbKcu7G%20%2CGZ4C%2C%20CD%20%2C-DZL%2CE/F%20%2CFLZ%2CG/C%20%2CA/CZL%2CB/-/C%2CL4Ti*%7BAZL%2CBE-%2C%20GlA*%5B%5D%2CB/7GQ%2CA/sF%20%2CGZL%2CF%20%2CCZL%2C7C%2C%20C/ZL%2CF/%2C7G%20%2C/G%2CW/F/G%20%2CGZLC/F%20%2C7D-ZL%2CE/F%20%2CFl%7C%2C%23F%2CLZE-Ws%20%2C--EZL%2CC/B%2CLGZLC/F%20%2C7-DZL%2C/EF%20%2CFZLG/C%20%2C-AZ%2C%20G/F%20%2CCZL%2CCB*%5BZC%2C%20C%20%2C7-DZL%2CE/-D%20%2CZFL%2CG/C%20%2C-AZL%2CB/G9%2C%20%5DL%2CG%20%2CZL%2CF/LZA-%2CLC/W%20%2C-DZL%2CE/F%2C%20Fl%7C%2C%23F/W%2CG/Ws%20ZG%2C%20G%2CB/C%20AZL%2CB7%2CLZCQ%5B%7D%20%2C7G%20%2CC%3Eado%20Cla%20.C.D%3CZL%2CF%20%2CC%2C%20C/G%20%2C-E%20%2CCZLG%2CLZF-EZL%2CF/G%20%2CGZLC7/-D%20%2C-DZL%2CE/F%20%2C%2C%20G7%2C/C%20%2C-%3CXyQXyQXyQXyQXyQ%20Fade%3EF%2CLZC%2C%20G7%2C%20Z%20%3DPop-Rock%3D75%3D1%3D%3D%3DWho%20Says%3DMayer%20John%3D%3DFolk%20Rock%3DD%3D%3D1r34LbKcu7X7E%7CQ4DaddZL%23A/7%23F%20A%7CQyX-7EZL%23F/D%20G%7CQyX9B-7Xy4TA*%7BG%7C%7DQyALZDausA%20A%7CQyX%2C%23F/DQ%7CyXGB*%7B%7D%20xZL9ddsLZAX%20G%7CQy6*%3Csu/F%23XyL%20lcKQyX7-E%7CQy7X-B%7CQyX%23A/7%23F%7CQZA%20AsD%7CQyX/DZLG%20al%20C9ddaDZLAZLGQC*%5D%5B%20Q%20%20susAZL%3EadoLZx%20%7B.C.D4sZLxZsA%2CAsL7-BZL%23A/7%23FZLF%23/DZLG%7C%7D%20Al%7C%2CsuZE-7LZL%2C%23F%20A%7CQyus%2C%7ClL%23F/D%20G%7CQyX9ddDa44TA*%5B%5D%20f%2CsusAZE-7XsAs%2CAL%2C%23F/%23LZB-GB*%7B%7D%20xZL9ddaD%20%7BA%20G%7CQyX7E%7CQyX7XyQ%7CDA/7%23FsusA%2CusLZAxZL7-EZL7-BZL%23/A7%23FZL%23F/DZLG%7D%20LZsA7sA%20AZ%2CGsZLZGLZ%2C/D%2CGsZLDl%7C%23F/DG%2CsZLDl%2C%7C%2CA%2CA/GsF%23%7ClDLAl%7C%2CD/F%23%2C%7ClDXyQZ%20%3DPop-Country%3D180%3D1%3D%3D%3DWild%20Thing%3DThe%20Troggs%20%28Chip%20Taylor%29%3D%3DRock%3DA%3D%3D1r34LbKcu7%20%2CEZL4A%20DLLD%20%2CEZL%2CD%20A%2CB*%7B%2C%20%20QyXQyX%5DQyXEZZA%20D%2C4Ti*%5B%20n%2CA%7CD%2CLZEZL%20n%2CA%2CA*%2C%5B%5D%2CGE%2C%20%2CEZL%2CD%20AZLD%20%2Cn%20%20G%2C%20AZLDNZL%2CDG%2C%7CA%2C%20%2CEZL%2CD%20A%7CQyXnLZ%20n%2CA%7C%2CG%20%20nZL%20nDLZA%20%20%20nZL%20AZLD%20%5D%5B%2C*%2CD%20AZLD%20%2CEZL%2CDA%20ZLD%20%2CEZL%2CD%20A%2CBLZE%2C%20D%20%2CE1%3EedaF%2C%20n%20%7DtaepeRQyXQyX%3CA*C%7B%7D%20%20lcKQyXE2N%7B%20and%20EZL%2CD%20D%2CLZE%2C%20D%20%7D%20%3DPop-Rock%3D102%3D1%3D%3D%3DWill%20You%20Still%20Love%20Me%20Tomorrow%3DKing%20Carole%3D%3DPop%3DC%3D%3D1r34LbKcu7Cl%2CS%2C4C%20sFyXsus7Gl%7C%2C%5EF%2C6sF%20FlZL%20lcKC%2CC/6Q%5D%7B*A4Ti*%5BZL%20lcC%2CCKc6Fs%20CZL7G%20susG%7Cl%2C%5EF%2C6Fs%20FlZL%20l/C%2CCK/6Fs%20%7CQyX%29sXyQ%7CAZL%29sus31bE%28%20%20E7%7CQyX11-B%7CQyX7G-%28A-9us7GllB*%5B%7D7/GLZs7GZL%2CC%20C/FZLQ%20%20sus7G%7CQyX9ddaFusXyQ-A%20-AXFlB*cl%20LZcKQyXC%7CQyXG/F%7CyQXFZL%20lcKQyX7-El%20LZ%5BKQyXF%20la%20.%20LZE-QyXsus7G%7CQyX7DQ%7CyX-AZL%20lcKQyX7%7C%3CD.SlcKQyL7%5EC%20G7%2Cn%20yXsus7G%7CQyX7%5EFQ%7CyXCZLC%20C/FQ%5B%5D%20Q%7CF/C%3EadoCna%20ta%5DXyQXyXQyX%3C7%5EC%7CQyXssu7G%7CQyX7%5EF%7B%20%20QyQRepeQyXCZd%20Fade%3EXyQKcl%20%20%7D%20%3DPop-Rock%3D79%3D1%3D%3D%3DWives%20And%20Lovers%201%3DJack%20Jones%20%28Bacharach%2C%20David%29%3D%3DWaltz%3DEb%3D%3D1r34LbKcu7QyX7b4F-9X9-FA*%7B%5DQyX7-G%7CyQX9-F%7CQyX7-G%7CQyXyQ%7CB3Ti*%5BX7C%7CQyQ%7CBbZL%20lcKQyX31bBZ%20LlcKQyX9-F%7CQyX7G-9XyX9-F%7CF%7CQyX9XyQ%7C%5B%5D%20%20lcKQyX7CZLl%20cKQyX9-G%7CQyX7C*BC-7-G%7CQyus7D%7CEb-7XA%7CQyX7-C%7CQyX7%5EEbZL7D%20%2Csus7D%7CQyh7XyQ%7CQyX7B%7CQyXLZDb%5EyX7bB%7CQyX9-FlC%7B*%7D%20n%7Cn%2C9Cs%7CQyX7Q%7CF-97D%20%2Cs-F%7CQy%7CF-9XQyX9-F%7CQyX7oE%7CyQX6bE%7CQyX6bB%7CQy%7CBb7XQyX7bL7bBZBb7XyL7bBZL9-FZLnZL%5E7bEZL7bBZL9-F%7CQZF-9L%7CQyX9ZF-9LZ%3CRepeat%20and%20Fade%3EBb7LZEb6LZx%20%7D%20%3DJazz-Medium%20Swing%3D134%3D1%3D%3D%3DWoman%3DLennon%20John%3D%3DRock%20Ballad%3DEb%3D%3D1r34LbKcu7bE%20bE4EbsuBZLbE%20susbEZLb%20EbE/susbBZLbE%20sbsus/4Ti*%5BF%20bAlEb%20F-susbBs%207-FZL7-%20CbEZL7-F%207-GZL7%2CBb%2C%7CA*%7B%5D%20Bs%207--%20sBbC%20bEZL7-F%207-GZ7L-F%20bEl%7C%2CbB%2Csus-7LZFGZL7-QyX%5DQBb%2C%7ClQyXsusbB44T%7CQy-XGl42TZL7-Fs%20bA%7CBbXy%2CsusbyX7-C%5B*BEb%5EbE%7CQyX6bB%7CQyX-7F%7CQyX7-C%7CQyX9%5E9XyQ%7C%20%20QyX7-%23FZXyQ%7CB%20EZL7-%23F%207-%23GZ7L-%23F%20EC*%5B%7DQyX6bC%23-7L7-F%7CQ%5EE%7B%5DQs%2CB%2C%7CyXsusB44T%7CQyX-G%23l42TZL7-%23Fs%20AlQ%7CBXyusBs%20QyX7-C%23-7XaF%20dna%20taepeR%20yQXQyXQyXQyX%3C%7CQyde%3EF%23%7CQyX9%7CB6XyQ%7D%20%3DPop-Rock%3D85%3D1%3D%3D%3DWoman%20In%20Love%3DBarbra%20Streisand%20%28Gibb-Gibb%29%3D%3DPop%20Ballad%3DEb-%3D%3D1r34LbKcu7-bESA4Eb-LX7%5EbC2N%7D%20bD%207%5ECb1N%7CQyX7%5EbCZLxZyQ%5D%5B*4Ti*%7BQyX7-Z%20x%20L-bE%20bC%7CQyX-bD%7CyQXbGZL7bD%207%5EbCZ%2CLZAbL-bA%20bG%7CQyyQ%5D%5B*QyXbGZL7bD%207%5EbZCL%20x%20ZL-bA%20-bEB%7CDb-XX7bB%7C2TZL%20Z%20x%20LbB%20-bEZL%20x%20ZLb%20B-bEC*%5B%5DQyX7bBZ%2CLZ%20xL%2CbC%20%3CZLQ%20yQ%7CT4X-bE%7CQyXbGZL%20lKcQyX7-bA%7CQyXbD4yQKclX-bE4%20-E44al%20Co%20x%20%3E%20%20%3C42T%7CQyXB9Q%5BZ%20xZL7%5EbC%3Ead%20%7B*DT%20.S.DyXQyX%20LZlE-A%7CQyXD44T%7CQyXE-42TZL%20x%20ZLB%20%2C-XyQ%7C%3Cx%20ZLBQXyQXyQ%20Repeat%20and%20Fade%3E%20x%20LZB7XyQ%7D%20%3DPop-Rock%3D85%3D1%3D%3D%3DWonderful%20Tonight%3DClapton%20Eric%3D%3DPop%20Ballad%3DG%3D%3D1r34LbKcu7/D%7CQy4GXyQ*%7B%7D%2C-A%2Ch%23F%2C-E%2CsD%7CQyXC%7CQyX%23F/D%7CASlGX4Ti*%7BD%7CQyX%7CCXyQ%7CQyXD%7CQyXC%7CQyXF%23/D%7CQyXG%7C%7CQyXD%7CCadd9QyX%23Fs%7CQyX%20D/F%23%23F/D%7CQyXG1NZLQ%20%20D%7CQyXC%7CQyX-EZLXyQ%7CCG%7CQyXL%23F/DF%23h%2CAXD%7CQyX9ddaCB*%5B%20%5D%20lcKQyXGl2N%7D%2C-yQ%7CG%20%2C-E%2CDC%7CQyXQ%7CCadQyXG%7B%7CQyXD%7CQyXd9daC%7CQyXD%7CQyX9d%7CD/F%23yX-EZCZLD%20D.S.%20F/D%20GlQ%5B%7D%2C-A%2ChF%23%2C-E%2CDs%3EadoC%20la%23LZE-%3C%7CQyX%20Gl%7C%7DyQ%7CDX%23F%2C-E%2CDs%7CQyXC%7CyQX%23F/D%7CQyXG%7B%7CQyh%2CA-%2CX9dda%20%2Cf%2C%20Z%20%3DPop-Rock%3D96%3D1%3D%3D%3DWonderwall%3DOasis%20%28Noel%20Gallagher%29%3D%3DRock%3DF%23-%3D%3D1r34LbKcu7A*%5B%7D%204F%23-7%20%2CsusEZLA%207-%23FLZsusB%20susEZLA%20%2CBsus%2C4Ti*%7BZLA%207ALZEs%2CsusB%20%2CsusEZLA7%20-%23FZL%2CsusB%20%2CsuLZF%23-%207-%23FsB%20%2Cs%20BsusA%207-%23F44TSA*%5B%5DyQXsusBZL%2CE%20DZL%2CLZEsu%2CsusE-%23FZLF%23-7%20%20%2CsusEZLA%207-%23FLZ%2CsusB%20%2CsusEZLABsus%2CZL%2Csu-%23FZLEsus%2CaD%7CQyX%2C7-%23FZLE9%20ddaDB*%5B%20%2CsusB%20dd9%20EZLA%207C*%7B%5D%20%7CDaddcKQyX7Bl%7C%2CA/W%2C%23-F%2C%23G/E%2CAsZLE%209l%20%2CQ%2C%7CQyX7.S.D%3C%20F%23-7%207-%23F%20AZL7-%23F%209%2CddaDZL7-%23F%20AZL%7D%7CT649ddaD7-%23F%20oda%3En%23F%209ddaD44TQ%7BYyQXQyXQyXQyX%5DQyX-7LZAC%20la%20LZDadd9%2C%20F%23-7LZA%3CXyQ%20%20Open%3E%20F%23-7%20%7D%7C%3COn%20cue%3EF%23-XyQZ%20%3DPop-Rock%3D88%3D1%3D%3D%3DWoodstock%3DMitchell%20Joni%3D%3DFolk%3DEb-%3D%3D1r34LbKcu7AZL%20l4Eb-77-bESA*%7B%5D%20%20lcKyQX7-bEZL%20lcKQyXXyQKc4Ti*%5BAZLxZLZxLZA*%5B%207-bEZLx%7CQy7X-bEZLxZLsus7bAEb-7Lsus7bs7bABLZxLZ-bEZLx%7CQyX7-bELZ%20x%20ZLQ%20%20sus7bA7%20%5D%5B*sus7bXbB/bKcl%20L9ddabD%7CQyX7-bELZ%20lcKQyXsus7bAZXyQ%7CGQyXsu%7D%20%20x%209XyQ%7C%20la%20.S.D%3C%7CQyX7b-EZL%20lcKQyX7-bECoda%3EbA%7CQy%20lcKQsusXy7bAC*%7B%5DQyX7-bELZxZL7-bEZL%20lcKQsusXy7bAQ%5BX6bG%7CsusXys7bA%7CQyX9ddabDQ%7CyX7-bE%7C%7D%20%20lcKQusXyQ7bAZL-bE%7B%5D-7LZx-bEZLsus7bA%209bZALbB/bGZL7-bEZL7LZx%20bE%7CQy7LZxLZAb9LZx%20%7D%7BGbadd9/BbLZAb7sus%20%7DEb-7LZx%2Cf%2C%20Z%20%3DPop-Rock%3D98%3D1%3D%3D%3DWord%2C%20The%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DD%3D%3D1r34LbKcu7QyX9%234D7%239lcKQyX9%237DA*%7B%20Q%20yXQyX%5D%20%20lcKQyX%20LZD74Ti*%5B7DZL7ZG7XyGZL7A%20susAZL%20lKcQyX9%237DZL%20lcKQsus%20GL%20lcK%20dna%20Kcl%20%20R%20QyXQyX%3C6F%7CQy9XddaC%7CQyX7DB*%5B%5DepeatQyX9%23Fade%3EXyQ%7CG7XyQ%7D%20%3DPop-Rock%3D116%3D1%3D%3D%3DYellow%3DColdplay%20%28Berryman%2C%20Buckland%2C%20Champion%2C%20Martin%29%3D%3DPop%3DB%3D%3D1r34LbKcu7yX6EZ4BXyQ7F%289ddaFZL%23FZLussBZLB%7D%20susB%20B%7Cb13%29L4Ti*%7ByX%295EyQ%7CB5LxZLsus%23FZLxZLAB*%5B%5DQyXsusB%7CQyXZE%5E7%28X5E%7CQ%20%20B%7D%20%20%5D%7B*AyX7%5EEZL%20lcKQyXuss%23FZL%20lcKQyXBSQKcl%20%20lcKQ%2Csus%23%29LZBs%23Gl%7C%2CB/W%2C%23F/Ws5%20EB*%5B%5D%20%2CB%20%29B%28su-7%20sFsusB%28%2CB/W%2CE5%20sW%205El%7C%2C%23F%2Csus%23F%20s7-%23Gl%7C%2CB/W%2C%23F/sW/F%23l%7C%2C%23FX%23F%7CQ7%20sF%23B%7CQyXBC*%5B%5D%20%20lcQKyX7%5EEl%7C%2C%23F%2CsussusXy-%23Gl%7CXsusBadd9X%20la%20.S.D%3C%7CQyX5%7CBQyX5E%7CQyX6E%7CQyFine%3E%23F%7CQyyXB%7DQDBXyQQyX6E%7CQyX9dda%23%7CFQyX%23F%7CQyXsusB%7C%7CE5Xy*%7B%5DQyQKcl%20LZF%23-7XyQKcl%20LZE%5E7XyQKcl%20%20Z%20%3DPop-Rock%3D92%3D1%3D%3D%3DYesterday%3DThe%20Beatles%20%28Lennon%2C%20McCartney%29%3D%3DRock%20Pop%3DF%3D%3D1r34LbKcu7%2CC/-D4FXyQZL7A%207-E%7CQyXFA%7B*%20%20QyXQyX%5D%20%20lcKD-%20%20s4Ti*%5BsZL7A7%20C7L*%7B%20QyX%7D%20F%20bBZLG7%207-Dl%7C%2C-Es%20%20FZBE-7%20%5EbBl%7CD%2CbB%2CBb%2CD-ZL7A%207-EZL%297F%28%20%20FZL7C%207-Gl%7C%2CA/sD-%2CC%2CC%2C-D%5EbBl%7ClG-7%20s%20%20-DZL7A%207-E%7CyQXFA*%5B%5DQyXFZL7CD-/C%2C%7C%2CA/-F%20bBZZ%7CF%20%20%20C/FZLQyX%7D%20%2CF%20BbZL7G%207-Dl%7C%2C-EsG7/BLL7C%207%20Z%20%3DPop-Rock%3D97%3D1%3D%3D%3DYesterday%20Once%20More%3DThe%20Carpenters%20%28Carpenter%2C%20Bettis%29%3D%3DPop%3DE%3D%3D1r34LbKcu77-bAs4EXyQ%5EA%7CQyXB/-bDZL9b-D%20-bD%7CQyXbE/E%7C7XyQ%7C4TA*%7BE%7CQyX%2ClDb7%20B/Al%2C%23C/W%2C%23D/sB%7CQyX7-bGZLF/9b%5D%5B*AEbG/W%2C%7CQyXBQ%7CC%23-%7CQyX7-bDl%7C%2C7bAh%2CbEs%207%5EAZLB/W%207Db-7/yXbE/%7C%7CQyXb-7LZQyXE%7CQyX7-bD%7CQXyESB*%5B%5D%207B%20susB%7CDb-7G%207%5EAQyXC/Db-7XX7-bDl%7C%2C7BQ%2CsuBss%20B%7CQyX7-bG%7CQyyQ%7CAb%7CQyXE%7CQyXEyQ%7CBbX7%5EE1NZL7B%20sus%7CBQyXB/E%7CY%7CQyX7hyQ%7CA/XB/E%7CEQ%7B%5DQQ%7CA/E%3EadoC%20la%20.S.D8*5%3C%7CQyX7%5EE2N%7DQyXA/EXyyX7%5EEXyQ%7C%3CXyQXyQXyQ%20Fade%3EDb-7XyQ%7D%20%3DPop-Rock%3D86%3D1%3D%3D%3DYou%20Are%20So%20Beautiful%3DJoe%20Cocker%20%28Preston%2C%20Fisher%2C%20Wilson%29%3D%3DPop%3DAb%3D%3D1r34LbKcu7LbG/94Abad%209ddabAZLbD%20F/DbZLbG/9ddabA%209dAbadd4Ti*%5BG%7CQyX%20Db%20%5D%7C%2C7bA%2C%5EbAs%29bA%28%29%207bA%289ddabAlA*%7BlDb%5E7F/bDZ%209bG%7C7%2311LbDl%7C%2C7bA%2C%5EbA%2Cb%2CA7bAsZL7%5EbA%20bAZ%5E7XyQbG%209b1N%7C%2C71LZAb%207C%7CQyX7%5EbDB*%5D7%20bA%207-bEZL7%5EbA%20sC%2B%2CC1%237bG%5EbA%20bF-%5E7LG%207%5EbDl%7C%2C7bA%2C%5EAbs%20%2CbA%7CQyX9bBlZb9LZA%20%2C-Fl%7C%2C7bAN2lF-%20%2C9ddabAl44TA*%20%5B%20f%2011%2331bB%7CQyXsAb%5E%2C%7C%7D%20%2C7lDb%5E7%20Gb9LZAb%20sAb%5E%2CAb7%2C%7ClDb%5E9%20Gb9LZAb%20f%20%20Z%20%3DPop-Slow%20Rock%3D63%3D1%3D%3D%3DYou%20Are%20The%20Sunshine%20Of%20My%20Life%3DWonder%20Stevie%3D%3DSoul%3DB%3D%3D1r34LbKcu7D%7CQyX4B%5E9XQyXBSA*%7B%7D%20%20lcKyQX5%237%23FZL%20lcKQy%7CF%23/E4Ti*%7BF%207-%23Q%7CG%2319ddaB%7CQyXsus7%23%7CFQyX7-%23C%7CQyX9b3XyQ%7CCyX7-%23X9%5EBZ%20%7D%5B*B%23F%206E%7CQyX9%5EBZLuss7%23F%206E%7CQyX9%5EB7susLsus7%237%23D%206%20F%237sX7%5E%23GC*%5B%5DQyXtl7a%23D%7CQyX7h%23AZLsuyQ%7CC%236E%7CQya%20.S.G%23-7XXsus7%23FZLQ%20%209%23%7CCQyX7%23CZL%20lcKQyyQ%7C%3CDZLsusQyXCCa%3E%20x%20yXQyX%5DQyXsus7GQ%7CyXsus7%23F%2CQ%2C%5BZ%20Q%20%20%7B*doC%20lpeR%3C%20yQ%7CE-%7CQyXsus7G%7CQyX7D-%7CQyX9b31A%7CQyX7Cadd9XF/G%7Ceat%20and%20Fade%3E%20LZD-7%20G7sus%20%7D%20%3DLatin-Brazil:%20Bossa%20Electric%3D127%3D1%3D%3D%3DYou%20Sexy%20Thing%3DHot%20Chocolate%20%28Wilson%2C%20Brown%29%3D%3DPop%3DF%3D%3D1r34LbKcu7%20%20FlS4F%20%20s7bBs%20%20bBl%7C%2CFs%20F%20l%7C%2CbBs%20%20bBl%7C%2CF%2C%7D%7B*A4Ti*%7BbBs%20%20Bb%20%20sFs%20%20Fl%7C%7C%2C7bBs%20b%20Bl%7C%2CFs%20%20Fl%7C%2CbB%2C%7ClBbl%7C%2CFsbBs%20%20%20sF%2C%7CCs%20%20Cl%7C%2CbBs%20%20blBB*%5B%7D%2C7bBs%20%20bBl%2C%7ClBb%20Fl%7C%2CF%20la%20%20sC%2C%7C%7CQyX7-Al%7C%2C-Gs%207%20-Gl%7C%2C-As%20%207-Al%3CD.S.%20Cl%7C%2C7bBs%20-7%20C6%2CFs%20%20Fl%7C%2CbBs%20%20Bbl%7C%2CFs%20%20FlA*%7B%5D%20%7ClBb%20A%3Eeni-As%20%20%20%20sF%2C%7D%2C7bBs%20%20bBl%7C%2CF%20s%20Fl%7C%2CbBs%20%20bBl%7C%7ClA-7Fl%7C%7C%2C%7C%2CbBs7%20%20sG%7C%2CFs%20%20FlC*%7B%5D%206%20C7-A%7CQyX7-Al%7C%2C-lBb%20%20-Gl%7C%2ClF%3CXyQXyQ%20%20Repeat%20and%20Fade%3E%20%20sF%2C%7ClBb%20%20sBb7%2C%7D%20%3DPop-Rock%3D103%3D1%3D%3D%3DYou%20Take%20My%20Breath%20Away%3DQueen%20%28Freddie%20Mercury%29%3D%3DRock%3DC-%3D%3D1r34LbKcu7C/bEZ4C-7%20%207-CA*%7B%20QyX%7DQy7X-CZL%20x%20ZLC/6-FF-/CL4Ti*%7BbEZLbLZC-7L-C%207oBZL-C%207o%7CBQyX7-CZLC/6-F%20ZBb%20EC/-F%20ZLfxZ%5B*BBbQyX7obG%7CQyXG/b%7CEQyX9bB%7CQyXsus7%7CF-7L%5D%20f%20%20s%20bBl-6/CLKbB%2CbB/bAs%20bBC%7B*%7D%20f%20%207-CZL%20x%20Zcl%20LZF%207-Cl%7C%2CG/%2CBb%7Cl-Fl%7C%2C7C%2CC/-bBs7%20C%7CQyXbAZLxZLbE7%20%20sWbB/bAC/6-FyQ%7CEbN%7CYZLf%20lcKQyX7F-%7CQyX7obG%7CQyXG/1C-7%20X7obA-F%20C/C-7%20%5B/-F%207-CZLC/-F%20/CbEZLC/-F%207-CD*CLZEbZLxZL/C%20%7D%7CN2C-7%20F-6/CLZ%20x%20LZC-7XyQKcl%20f%20Z%20%3DPop-Rock%3D82%3D1%3D%3D%3DYou've%20Got%20A%20Friend%3DKing%20Carole%3D%3DFolk%20Rock%3DAb%3D%3D1r34LbKcu77C%20G/4AbXyX-FA*%7B%5D%207C%20-G%7CyQXbA%7CQyXbA/bD%7CQyQ%7CC74Ti*%5BbA%7CQyC7/GL-bB%7CQyX7-bBl%7C%2C/CW%2C-F%2CG/7C%2CbAsZ7/EbX%20-FZL7C%2CbAbsus%207C%20-Fl%7C%2C7C%2CsussC%207C%7CQyX7-GZLbA/GLZsA%7CQyX%207bE%20%2CW/C%2CEZL7bE%20sus9bE%7CyQX7-C%7CQyX7-bBl%7Cb7sus-F%2CG/sus9bAbXyQ%209ddabA%7CQyXbAZ%20LlcKQyXbDZL%20lcKAbLZESB*%5B%5DLbE/7b7XyQZL6bD%207%5EbD%7CQyXb%2CA/bE%7CQyXbAC*%5B%5DF-%20AbE%7CQyXQyXbA%20C-7LA/bD%7CQyXbA1N%5D%20%20Qsus9bEl%2C7-bBsZbXyQ%7C7%5EbDZEZL7b7%20%7DN2ZL9bGZLbDZL%2C7%5EAbZLbAZLbD%7CQyXbGF-LZBC%20-G%7CXbA/bLZ%3CD.bA%3EnepO%20%20%3CQ%7B%5DQXy7bE%3EadoC%20la%20.SXyQ%7CDsus9byQ%7DAb%20f%20%20Z%20%3DPop-Rock%3D90%3D1%3D%3D%3DYou've%20Lost%20That%20Lovin'%20Feelin'%3DThe%20Righteous%20Brothers%28Spector%2C%20Mann%2C%20Weil%29%3D%3DPop%3DDb%3D%3D1r34LbKcu7QyXbD4Cb/DKQyXbD/bCZL%20lcQKyXbDZL%20lcKQyXbcl%20LZ4TA*%7B/bG%7CQZEb-7B*%5B%5D%20bA%20bA/bG%7CyQXbG%7CQyX7-F%7CQyXSDbXyL%20lcK%7CYZLQ%7CAbXyyXbD/bC%7CQyXbD/Gb%7CQyXbD%7CQyXbD%7CQQKcl%20QyXbDGs%20bAyQKclbDlC*%7B%5DbE/W%2CbG%20sbAZLbG%20bD2N%7D%20%20%20GbLZXbD1NbDl%7Cbb%7ClDbGs%20bAZLbG%20bDl%7CEb/W%2CbGs%20bAZLbG%20b%2CW/EE/W%2CbyXbD/%3C*60D%7DbE/W%2CbGs%3Ex3%20%20%20%3CbA%3EadoC%20la%20.S.%5BQlCbZLbG%20yXbA%7CLZlDb/bG%7CQyXbDlB*%7B%5DEb/W%2CbGs%20bAZLbG%20DbXyQ%20lcKQx%3EedayQ%7CDb%20taepeR%20%20%3CZLbDb/C%7CQyXbD/bG%7CQyXand%20FXbD%7CQLZDbLZx%20%7D%20%3DPop-Rock%3D95%3D1%3D%3D%3DYour%20song%3DElton%20John%20%28John%2C%20Taupin%29%3D%3DPop%3DEb%3D%3D1r34LbKcu7ZL7%5Eb4Eb%20AA*%7B%20%20QyXQyX%5D%20b/EbA%20bE/bBZLbE/bSEb%20A4Ti*%5BbEZL-G-LZCZLbB%20bB/bE%7CYZLAb%20A/-CZLbB/-C%20-G/B%20C%20D/bB4TZL%20T24N142TZL%7D%2CbB%2CsusbsB%20bB44T%7CY%7CQyXbAN2lAbZL-F%20%20-FZLAb/EbbBZLbA%20-FZL-C%20/DbBlB*%5B%20QyX%5DbE%2C/D%20C-s%20bE42T%7CYZ-%20C-//bE44T%7CQyX6bA4T2ZL6bA%20A/-CZLbBG%20AbLCZLbAoC%20laQ%7CT4407*%3CZLbE/bA%20bE%7Cl%2CbBQ%2CsusbBs%20bBD.S.%20yXbA44T%7CQy/Eb%20A2TZL6bA%20A/-CZLBb/-C%20-CQ%5B%5D%20bE/b4Ab6XbB%3Ead4Eb/G%20AbLZT24AbXyQ%7CEb%20Ab/EbLZBb/Eb%20Ab/EbLZEb%20f%20%20Z%20%3DPop-Slow%20Rock%3D65%3D1%3D%3D%3DPop%20400 \ No newline at end of file +irealb://ABC=The%20Jackson%205%20%28Mizell%2DPerren%2DRichards%2DGordy%29==RnB=Ab==1r34LbKcu7rQyXZ4Ab%20DLbA%2FbD%20bAZLQyXr%7CQyXZL%20x%20ZLbA%2FbZ%20x%20L4TA%2A%7BbD%20bAZ%5B%2ABSZLbD%20bA%7CZLQyX%7CQryXZL%20x%20ZLbD%20bA%20x%20LZLQyX%7CbD%20bAAb%20%20sQyX%7CrQyXZLQ%20lcQKyXbAl1N44T%7C%2CbD%20%7D%7CN243TZL%20%7Cr%20ZLZAb%20ZL%20x%20ZL%20n%20l44T%2C%7CbDs%20%20bA43TZLbD%20r%7C%20L%20x%20ZL%20x%20ZLDbLZ%20Q%7BY%20QyXZ%20%20x%20%3EaodC%20la%20%2ES%2ED%3CZL%20xAb%20Db%20bAZLx%20%3EedDbLZTa%20taepeR%3C%7CQyXblA44T%7C%2CbDs%20%20bA43nd%20Fa%20bAZL%20%20%7D%20=Pop%2DRnB=93=1===Across%20the%20Universe=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=D==1r34LbKcu7QyX%2DE4DXyQX%2D%23FZL%2DB%20DA%2A%7B%20yQX%5DQyXA%7CQyX%2D%23F%7CyQ%7CN14Ti%2A%5B%7B%20AZL%20%7DXyQDB%2A%5B%5DQyX%2DG44T%7CyQX%2DE2N42TZL%20QyX%20LZx%207A%20A%7CL%20D44LZGLZQyX7A%7CQyX%2DE%7CQy%2DX%23FZL%2DB%20DA%2A%7B%7D%20D%7D%5B%2ABTxZL7AT%7CQyXA%20%7BA72T%7CQyX%2D%23FZL%2DB%20D%2CA%2A%7B%7D%20DZLGZLxZL4N1E%2DZL%20xZL%20GZLyQ%7D%7CN%2C7A%7BZL%20AZL%20xZLD%20B%2A%5B%20%207A%7CQyX%2DE2%20LZx%20X%2DG44ZD%20%20%7D%20%7BD%20%3C8x%3E%20%7D%20=Pop%2DSlow%20Rock=75=1===Adagio=Lara%20Fabian%20%28Albinoni%29==Pop%20Ballad=A%2D==1r34LbKcu7%2DA%7CQy4A%2DLZ%7CQyXoB%7CQyXhB%7CQXy%2DAA%2A%7B%20FZL%2DAZLFA%2D%2FCX4Ti%2A%5BZL%2C%2DD%2D%2CXyQA%7CQyXhB%7CQyX%2CA%2F%7CFQyX%2CC%7CQyX%2CB%2FG%7C%2D%2FC%2C%20D%7CQyX%2CD%2FbByQ%7CEXB%7CQyX%2CC%2F%2DD%7CQyX%2D%2CD%7CQyXo%23CB%2A%7C%7DQyb%2C%20%20sXsusEbBZLbs%2CXyQZLoCZLhCZL%2C%2DbB%2AC%5BQyX%2C%2DA%7CQyX%2CE%7CBb%2D%2FDusEl%7CC%7CQyX%7CEb%2D7Gl%7CbA%2FbD%2CF%2FbDs%2C%20bD%7CQyXC%2FbA%7CQyXb%2FBb%2CQyX%2C%2DhEZL%2CDb%2C%20EX%2CF%7CQyX%2CsusF%7CZ%2CLbG%20%2CF%2FbDZL%2C7%2DbyQ%7CD%2D%7CQyXhC%2C%5EFsLZD%2D%2FusCl%7C%2CD%2FW%2CW%2CF%2F%2CW7%2DGs%7CQyX%2C%2DDZLFs%20CLZ%2CoEZL%7CQyXsF%2FC%7ClhEl%2C%2DDnsZLhEl%2CD%2Dns%7CQyXhE%7CQyXbBLZAsu%2CF%2CE%2FAXyQ%7CD%2DXyQKcl%20%20Z%20=Pop%2DSlow%20Rock=65=1===Africa=%28Paich%2DPorcaro%29%20Toto==Pop=A==1r34LbKcu7L%2D%23D%204A%20%20s%7DQyX%2D%23Cl%7C%2C%2D%23Cs%20%20A%7CQyX%2D%23Cl%7C%2C%2D%23C%7B%2AAlB4Ti%2A%7Bl%7D%2C%2D%23G%23%2D%2FF3%3C%20A44T%7CQyX%2D%23G24TZL%23F%2FE%20E%2FAZL%23x%3E%20sC%20%2D%23GZ%7D%20%3Ex3LZG%23%2DZLD%20%2D%23FB%2A%7BQyX%2DC%23l%7C%2C%2D%23Cs%20%20A%7CQyXA%20E%2C%3C%2D%23D%20BZL%2D%23DLZA%20C%2A%7B%7DQyX%2D%23Cl%7C%2C%2D%23sC%20%20A%7B%20%2D%23F%20EZL%2D%23ASlB%20D%20%2D%23F%23D%20Bl%23%2D%2FF%23sQ%20%20A44T%7CQyX%2D%234G2TZL%23F%2FE%20E%2FAZLC%23%2D%2C%7DG%20%2D%23G%20%2D%23F%7D%2DXyQ%7C%2CE%20AZLD%20%2D%23FB%2A%7ByQX%2D%23Cl%7C%2C%2D%23Cs%20%20A%3C3x%3E%20%23GZL%2D%5BY%7DQyC%23%2DLZ%3EadoC%20la%20%2ES%2ED%3C%2C%7C%2D%23Cs%20%20A%7B%20%2D%23F%20ElC%23%2DX%20AZLDx7%3C%2CE%23%2DLZG%20%2D%23FB%2A%7B%5DQyX%2D%23C%7Cl%2C%2D%23Cs%20%20A%7CQyX%2D%23DLZA%20D%20BlQF%20dna%2D%20DLZeR%3C%2D%23Cl%7C%2C%2D%23Cs%20A%20%7B%20%2D%23F%20EZL%2D%23C%20Apeat%20%23F%7D%20%3Eade%3EXyQ%7D%20=Pop%2DDisco=95=1===Ain%27t%20No%20Mountain%20High%20Enough=Marvin%20Gaye%2DTammi%20Terrell%20%28Ashford%2DSimpson%29==Soul=B%2D==1r34LbKcu7A%2A%7B%7D%2C4lB%2D%2Fs%20%2DEZL%23F%2F%2DB%20G%2FB%2D%7CQyX%23G%2F%2DB%7CQyXAF%23%2D%2CG4Ti%2A%7B%7CQyXAXyQ%7CB%2CG%2C%2D%23Fs%20%2DEZL%23F%2D%2FB%20G%2F%2DB%7CQyX%23G%2F%2D%7ClB%2D%2FA%2F%2DBlZL%2DB%20XyQ%7CBL6G%207%5EGB%2A%5B%5D%20%2C%2DF%23%20%2DEZL%23F%2F%2DB%20G%2F%2DZF%23%2D7%23G%2F%2DB7A%7CQyXyQLZA%7C%7DQyXG%7CQyXEZL%2D%2CB%207%2D%23FZL6G%207%5EG7susX%7CrQyXL7%2DE%20sLZA7%2DB%20susBZL%2D%23F%20%23%2FFE%7CQyX7A%7CQyXsusLZG%5E7us7A%20C%7CQyX%7CAXyQQyXbB%2F%2DClA%2A%7BZ%20l%20cKQyX%2CbBZL%20lcK%7CC%2D%2FAQyXGZG%2F%2DC%20C%2D%2FGL%7CQyXA%2F%2DC%7CQyXbB%2D%2FCl%7C%2CbA%2C%2DGs%20%2DFZC%2D%2FAb%20bA%2F%2DAB%2A%7B%5DG%2D%2C%20%5D%7CQyXF%7D%20%3Ex3%3C%2DC%20%2D7GZL6bA%207%5EbAB%2A%7BAbXyQ%20%2DFZLb%5E7%20Ab6LZG%2D7%3CRepeat%20and%20fade%3E%20C%2D%20%7D%20=Pop%2DSoul=130=1===Ain%27t%20No%20Sunshine=Withers%20Bill==Soul=A%2D==1r34LbKcu7%2DE%7CQy4A%2D%20s%7C%2CG%2F%2DE%2C%2DEs%20%2DA%7CyQX%2C%2DAl%7C%2CG%2F%2DE%2C%2DElA%2D%2CX4TA%2A%7BQyXQy%2DXyQ%7C%20%3Ex6%3C%20n%20%7B%7DQyX%2CA%2Dl%7C%2CG%2F%2DE%2C%2DEs%20%2DA%7DXyQXD%7CQyXA%7C%7CQyAA%2D%20s%7C%2CG%2F%2DE%2C%2DEs%20%2DA%7CyQX%2C%2DAl%7C%2CG%2F%2DE%2C%2DElA%2D%2CX%2A%5BQyX%2C%2DAl%7C%2CE%2D%2FG%2C%2DEs%20%2DA%7B%7CQyX%2DDQ%7CyX%2DE%7CQyX%2C%2DAl%7C%2CE%2D%2FG%2C%2DEs%20%2D%20%3C3x%3E%20%20%7D%20=Pop%2DSlow%20Rock=75=1===Ain%27t%20Nobody=Rufus%20and%20Chaka%20Khan%20%28Hawk%20Woliski%29==Pop=Eb%2D==1r34LbKcu7L%20lcK%2DXyQKL%20lcKQyX%2DbESA%2A%7D%7B%20%20x%20ZL%20x%20ZL%20lcZBXyQbEi%2A%7B%5B%7D%20Q%20yQKclX%2DbEZLbD%20B%7CQyXb%2DBZL%20lcKQyXBZL%20yQKclX%2DbEZQyX%2Db%20GbLZ%20%2DbAZLbG%20%2DbE%7CZQLyX%7CrQyXZLB%20%2DbAB%2CLZE%2DbEB%2AG%20%2DbEZEb%2DX%20%20QyXQyXZ%20%20x%20%3EdaoC%20la%20%2ES%2ED%3C%7CQyY%7BQ%2ABL%20lcKyX%7CrQ%2D%20BLZD%2F%2DbB%20%2DbA%7CQyX9b%2DEC%2A%7B%7D%20QyX%7CrQyXbLZXybAZLb%3Ex8%3CQBEb%2D%20%20%3EedaF%20dna%20taeepR%3C%20ZLB%20%2DbAZLbG%20r%7CXy%2A%7B%7D%20Q%20%7D%20=Pop%2DDisco=105=1===Ain%27t%20Nothing%20Like%20The%20Real%20Thing=Marvin%20Gaye%2DTammi%20Terrell%20%28Ashford%2DSimpson%29==Soul=Eb==1r34LbKcu7%2DF1NZb%20%7B%2Ail%7C%2CbE%2CbE%2F%2DF%2CbEb%2CE%2FbAsZL7%5EbE%20bEAb%5E7LE44T%5B%2A%7B%20%20Q%2FBb%20%7D%5D%207%2DCl%2CD%2F%2DGs%2CbZELbB%2F7%2DF%207%2DF2N%7CXyQXy7%2DF%207F%2C7bEF%2D%2CG%2Ds%7C%2C7%2DBs%20%207%2DCl%7CG%2C%2CsusGs%207%5EbAl%7C%2CBb%2D7%2Cs%20bEAE%2F%2DF%2ClEbXy%2FbAsZL7%5EbE%20bEB%5B%2AQyXQyXQyXQyX%7DQEb%2CEb%7CZL7%2DsGs%207%7ClAb%5E%2C%2DG%2C%2DFs%20bEA%2A%5B%5Db%20B%2F7%2DF%207%2DF%7CQyX7%7ClAb%5E%2CbE%2CbB%2F7G%20%7ClC%2D7%5BQyXbElZL7%2DF%2C7Eb%2C7%2DbBs%7C%2C7%2DBs%20%20%2ACG%2D7%2CG%2CsubBZL7%2CB%2D7%2C%2F%2DbAlZLsus7bB%20%5E7bAl%7C%2C7bE%2C7%2DbBsDb%20F%2D%2DCsZLbBs%7C%2CyQ%5B%2AA7%2DCl%7C%2CG%2CsusGs%20%5E7bAl%7C%2C%2DG%2C%2DFs%20bE%20%20sB%2DXsus7E%2CbE%2F7%2CF%2D7%2CbE%2FbAsZL7%5EbE%20Eb%7B%20QyX%5DQyXbElZLEb%2CF%2DbE%2C7%2Db%2C%7C%3CRepeat%20and%20Fade%3ElAb%5E7XyQ%7CF%2D7%20F%2D7%2FBb%20%7D%20=Pop%2DSoul=95=1===Aja=Steely%20Dan%20%28Becker%2DFagen%29==Funk%20Rock=C==1r34LbKcu7BZLxZ4B%5E7L44TA%2A%5B%5D%20xZLxZLZxL7%5EB%7B%20xZLxZLxZB%5E7%2CL4Ti%2A%5BxZLsuZsB%5E%2C%5D%20xZL96DZLxZL7C%5EZLxZL11%2DBl%7C%2C%5EE%2ABE7sLsus7DZLxZA%2FG%2C%7CEZLxZL7bAZL7bE%7Cl%2C7bE%2C7bGsZL%2CGl7susL%2CGsZLsE%2CsuLZsF%5ET%7D%20Q%2011%237%5ECl47ZTL%2C11%237%5EbDl%7C%2CG%2C44sBsCZLC%2FL%2CA42sus%20%20Lx%7C%2CG%2CAs44TC%2A%7B%20%7D%20%7Cr%20%7CG%2CA%7C%2CG%2CA%7BZxLZTE%7C%2Csu2TZLx%2CF%2C%7CxC%2FD%2C%5ECsZLxZLGl%2AD%5B%7D%20xZLsus7%23FZL%2C%7CxLZG44TZs44TZZT44l%23F46T%7C%2CGs%2CA%2CG%2CsF47T%7C%5D%20xZLsus7E7susLL7%5EC4%5EF%2CG%2F%2C%7CA%2D%2FF%2CF%2FG2N%7D%20xZLxZxL%7C%2CG%2CA1N%7C%2CF%2FG%2CF%2C%7CsC%5EF%2CF%2FGLxZLx1LZT2xZLsus7Bl%3EoloSx%20aS%3C44T%7B%20%2C11%2DC4LZxLZ1%2DC%7C%2CusD%2CsLZxLZ%2CsusE%2CsusFZLsu%23sF%7C%2Csus%23C%2CsusCs%7CEbsuxZLxZ1%237%5Ebsus%2CF%20%2C11%2DC46T%7C%2CF%2CG%5E%2FC1NZL7%2D%23F%7C%2C7%2D%23%7DN2lDbE%7C%2Cs%20lcKQ%2EC%2E%20as7B44TQ%7B%20Z%20%20117%23%5EC47TZL%3EadoC%20lus%2CXyD%3C%20%2C1%3C8x%3E%20%7D%20=Jazz%2DEven%208ths=115=1===All%20Day%20Music=War%20%28Jerry%20Goldstein%2DWar%29==Rock=E==1r34LbKcu7L9%5EDZ4E%5E9X4TSA%2A%5B%7DQyX9%5ED%7CyQX9%5EE%7CQyX9%5ED%7CQy4E%5E9L4Ti%2A%7BZL%20%7CrLZ%20r%7C%7Cr%20ZL%20%7Cr%20ZL%20%7CrZ%20L%20%7Cr%20ZL%20%7Cr%20ZL%20%20LZ%7C%20%20%7Cr%20ZX7%2DDZZ%20r%7C%20QyX9%2DbEZL%20lcKQXy7%5EGB%2A%5B%5D%20%20%7Cr%20ZLKcl%20LL%20%7Cr%20s%2Cnsp%20LZ%20x%2DbBl%7C%2C%2DBsppp%7CQXy7%2DCC%2A%5B%5D%20%20npZL%207XyQ%7ClcKQyX9%5ED%3EQF%2D%2C%7Cla%20%2ES%2ED%3C%7CQyX9%5E%7CEQyX9%5ED%7CQyX9%5EEl%20Coda%2C7%2D%23FyX9%5EEQT44%3C%5ED%7CQyX9%5EE%3Etuo%20deaf%20dna%20taepeR%209XyQ%7C%7BY%5DQyQ%7CD%5E9XyQ%7D%20=Latin%2DBrazil%3A%20Bossa%20Electric=105=1===All%20In%20Love%20Is%20Fair=Wonder%20Stevie==Pop%20Ballad=C%23%2D==1r34LbKcu7%23CA%2A%7B4C%23%2DX7B%20sus7%23FZL7%5EG7%20%5EA%7CQyXB%2F%2D%23C%7CQysus%20%5D4Ti%2A%5BQyX7%23C%23%2D%2FB7%23C%7CQyX7h%23G%7CQy7X%5EA%7CQyX7h%23A%7CQyXXyQ%7CF%7CQyX%2DyX7h%23sXyQ%5D7%5EA%7CQyX7h%23A%7CQyBX%2F%2D%23C%7CQyX%2D%23CB%2A%5BXyQ%7CGus7B%7CyXB%2F%2D%239XyQX%2D%23CC%2A%5B%5D%209b7%23Gs%20us7%23G%7CQyX7%2D%23F%7CyQ%7CC%237%23C%7CQ7%23G%20E7XyQ%7CXEZLsus7B%207%23FZ7L%23C%20B%2FEZL7D%207%2DAyQ%7CN1h%23A%7CQE%7CQyXY%7CN2AL%20sus7B%207%23FZL%20%237C%20B%2FEZL%207D%20%207%2DZT34E%7D%20%23D%2F7%2FDXyQ%7CT44A%2FC%23%20sG%237%2FC%2CG%237%2C%7ClC%23%2DXyQZ%20=Pop%2DSlow%20Rock=70=1===All%20My%20Loving=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=E==1r34LbKcu7X7B%7CQ4F%23%2DXyX%2D%23F%7CQyXA%7CQyX%23%2DC%7CQyXE%7CQyXB%7CQyQ%7CDXy4TA%2A%7B%7D%20Q%20n%23%2DXyQXE%7CQyXB%7CQyXA%7CQXy%2D%23C%7CQyXE%7CQyXB%7CyQ%7CE%2CF%7C%7CQy%5D%20%20n%2C%2DXyQ%7CE%7CQyX%2BC%7CQyX%2D%23CLZ%20lcKQyXE%7CQyX%2BCXyQ%7CE%23CB%2A%5Bla%20%2ECXyQKcyXE%7CQyX7B%7CQyX%2DF%23ZL%20lcKQyXEZL%20lQ%7C%3CD%2E7AC%2A%5BlcKQy%3EE%2Cn%20%7D%20%20lcKQyXE%7CQyXC%2B%7CQyX%2D%23CQB%2A%7BYZ%20%7BC%23%2DXadoC%20%20LZEXyQKcl%20%20%7D%20=Pop%2DShuffle=150=1===All%20You%20Need%20Is%20Love=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=G==1r34LbKcu7D%20G444G%20DL%2DE43TZLD%20GA%2A%5B%20yQX%5Dpp%2CD%2CC%7CQyXGZXyQ%7CT4Ti%2A%5BTB%2A%7B%5DE%2DXyQ3TZLC%2FD%20%2CDZLE%2F%20D%23F%2FDZLG%20%2DA44T%7C4DXyQ43TZLZLG%20A%2FF%23LZT%7CQyX%2DE43TZL%23FD%2F%20G44T%7CQyX%2DE43T44D7%2FD%20G44L7A%20GD%2FELZDZL7A%20G44TC%2A%7B%7DD%20%20B%2FD43TZLC%2FD%20D7XyQ%7C%20%23F%2FDL%23F%2FDQ%7CG%20BD%2A%5B%5DQyXG42TZL7%20DCZLD%2F7%2DE%20%2DEZL7T44G%20yX7DZDZLE%2F%2D%2CXyQDZLG%20A%2F7D%7CQyX%2D4E3TZL%23F%2FD%20G44T%7C%2FF%23%20DE43TZ7B%20G%7CZT34DZL7A%20G%7CQyX7DZLA7%20G44TQ%7BY%7D%20D%20B%2FD7XyQLC%2FD%20tuo%20eE%2D7%2FDna%20taeper%3C44T%7BQ%7DyXG42TZL7D%20CZLd%20fad%20%2DEZL%3EGXyQ%7D%20=Pop%2DRock%2012%2F8=110=1===Alley%20Cat=Fabric%20Bent==Medium%20Swing=C==1r34LbKcu76CZL%204C6Xyx%20ZL7G%207%2DDZL7G7%20%2DDZL%20x%20ZL%20lcKQ%20LZ%20x4TA%2A%7B%2FD%2CF%2C%2ABFXyDsZL%20lcKQyX7DZ%20LlcKQyXCZL%20lcKQ%2D7%2CE%2D%5B%7DQyX%20ZL%20xG7XyQ%207%2DDZL7G%207%2DDZLx%20%20ZL%20lcKQyX6C%5BZG7LZ%20l%7C%2C%23Fx%20LZC6XyQZY%7CQF6%20F%23o7LZC6%2FG%20A7LZD%2D7%20G7LZfC6XyQZ%20=Pop%2DRock%2012%2F8=120=2===Alone%20Again%20%28Naturally%29=O%27Sullivan%20Gilbert==Pop=Gb==1r34LbKcu7bGA%2A%7B4Gb%5E7bGZL9b7bD%207%2DbALZ7bE%207%2DbBZL6bG%206XyQ%5D4Ti%2A%5B7%2DbA%7C6LZBbbAZL9b7bE%205b7%2DBb%7CQyX7%2DbD%7CQyX7%2D%2D7XyQbG%207%5E%7CQyX7%7CGb%20G9b7bE%207%2DbD%7CQyX%2D7bBZL7F%206bGZL%2BbLZAb%2DQyX5byX7%5Eb5XyQ%7C9b7bD%207%2DbAZL7b%20E7%2DbBZL6bG%207%5EbG%2CQLZGb7%2DbAbA%7CQyAXyQ%7CZL5b7%2DbE%20AZL9bb7D%205b7%2DbA%7CQyX7EDb%5E7XB%2A%5B%7DQf%2CU%2CZ7b9%20ZbD%207%2DbAZL7bE%207b%2DB%2CQ%2C%7CY%20%20QyXQyX7b9%2CLbD%207%2D%2CGb%5E7XyQZ%20=Pop%2DSlow%20Rock=90=1===Always%20and%20Forever=Heatwave%20%28Rod%20Temperton%29==Ballad=D==1r34LbKcu7yX7%5ED4D%5E7Xsus7A%20%2C7G%7CQyX7D%5EZLsus7A%20%2C7G%7CQy%20%5D%7B%2AA4Ti%2A%5B%5ED%207%5EXyQ%7CG7%2DB%7CQyX7%5ED%7CZLssu7A%207%2DEZL7%5ED%207%5EXyQ%7CG7%2DB%7CQ%207%5ED%7C7%20A7ss7AlZL7%2DE%2C%5ED%2C%5EsG%7CQyX7%5EDB%2A%5B%5D%20suusXyQ%2DEZL7F%207%5EDZsG%5E%2CsA%2C7%2DE%2C%5ED%2C%5EGs%7CyQX7%2D%23FlZL7%2DE%2C%5EDus%2C%7ClL7%2D%23F%5ED%7BY%20%7CsG%5E%2Csus7A%20%2C7G%7CQyX7D%5El%7C%2CsusA%2C7%2DE%2C%5ED%20%7DXyQZL7%2D%237XyQ%7C%3CRepeat%20and%20Fade%3EG7%2C%20%3C%2A60XyQ20x%3EA7sus%20%7D%20=Pop%2DRock%2012%2F8=60=1===Always%20On%20My%20Mind=Brenda%20Lee%20%28Christopher%2DJames%2DCarson%29==Rock=D==1r34LbKcu7%20%2DB%7CQ4DXyQA%7CQyXD%7C%2CA%20%20GZLA%2C%2FD%20%2DB%7CQyX%23C%2FA%7C%2FC%23Xy4TA%2A%5BA%2C%2DBsG%23%2D7bY%5DQyX%2DEZL%23F%2FD%20%7CGQyXD%7CQyXG%7CQyX5%5B%2ABA%20ZLA%2FDLA%2FD%20lD%20sEC%2FA%20DC%2A%7BY%5D%2CA%2CGD%20ZL7A%20Gl%7C%2C%2D%23F%2C%2D%23LZB%2D%7C%2C%23C%2FZG%20D%2FF%23LZN1E%2D%20sG%2FA%2CA7%7DXyQXyQXyQXyQY%7CN2lE%2D%20A7%20Z%20=Pop%2DRock=115=1===American%20Boy=Estelle%20%2D%20Kanye%20West==Disco=E==1r34LbKcu7%5EC%7CQy4G6%2FB%2A%7BY%5DQyX96%2DA%7CQy9X%2DA%7CQyX%23F%2FB%7CQyXAE%5E7X4Ti%2A%5BB%2A%7B%7D%20A%2DXyQ%7CQyX7%2DA%7CQyX7%5ECQ%7CyX7%5EEZLD%2F%2DApp%7Cn%20F%5E7%7CQyX7p%7CQyXQ%7CC%5E7yX7%5EC%7CQyX7%5EEZL%2FD%2DApp%7CQyX%2DA%7CQyXQ%7CA%2D7yX7%5EEpF%5E7%2C%20%7D%20=Pop%2DDisco=120=3===And%20I%20Love%20Her=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=E==1r34LbKcu7%7CQyX%2D4F%23%2DXX%2D%23FSA%2A%7B%5D%20%20lcKyQXE%2F%2D%23CZL%20lcKQyyQ%7CC%234Ti%2A%5B%20Q%20lcQ%7CC%23%2DE%7CQyXB%7CQyXA%7CQy%2DX%23C%7CQyX%2D%23F%7C%7CQyX%2CXyQKyX%2D%23FyX%2D%23GyQ%20%20%5B%23C%7CQyX%2D%23G%7CQyX%2DC%23%7CQyXB%7CQyX%2D%23CB%2A%2DXyQ%7CXQyX%7DyX%2DG%7CQ%7C%3CD%2E%7CQyX%2DG%2CQ%2CC%2A%7BY%5DyQX7B%3EadoC%20la%20%2ESD%2DXyQyXB%7CQcKQyXyQ%7CG%2D%20%20lcKQyXF%7CQyXCQ%7CyXbB%7CQyX%2DD%7CQyX%7D%2ADG%2DX%2DD%7CQl%20LZD%2D%2FF%20LZx%20LZG%2D%20LZx%20LZfD%2DXyQZ%20=Pop%2DRock=115=1===Angel=Hendrix%20Jimi==Rock=E==1r34LbKcu7ZL%23C%204A%23%2D7%7D%20%20lcKQyX%2C%23F%2F7%23%2DGZL%20lcKQyX%2C%23F%2F%5B%2AAF%234Ti%2A%7B%2C%23FZLXyQ%7CB%7CQyX%2C7%2D%23GZL%2C%23C%2C%20%23F%7CQyX%23FZLB%2FE%20B%20E%2FB%2C7%2D%23GhC%2006%20D%5E9%2C%5D%20%2CB%2FEZL%2CBZL7%2DA%23%207%2D%23G%7CQyX%2C%23FZL%5B%2AB%3C%2AB%7CQyXZL7%5EEE%2C%20E%5EX%2CEl%7C%2C%23D%2CD%2C%23C%2F%2CACs%7CQyX%2C7%2D%23FZL7yQ%7CE%20%3EsuroQyX%2CEXyQ%7Cs%2CD%2C%23C%2FA%2CCs%7CQyXE%2Cl%7C%2C%23D%2CD%2C%23C%2FA%2CCD%23%2C%7Cl%2C7%2D%23FZ%20=Pop%2DSlow%20Rock=70=1===Angel%20%28Sarah%20McLachlan%29=McLachlan%20Sarah==Pop%20Ballad=Db==1r34LbKcu7XbGZL4DbXyyX7%2DbEA%2A%7B%7D%20%20lcQKyXbD%2FbGZL%20lcKQQKcl%203Ti%2A%7B%7CQyXb%20LZDb%20%3Ex4%3C%20lcKQyXbA2%2FbG%7CQyX7%2DbB%7CQyX%7D%5B%2ABDlcKQyZLxZLXyQ%7CDZLbGZLxZL7%2DFZLZxL7%2DFZL%20lcKQyXbxLZGbbD%2FbGLxZL7%7CBb%2D7ZLbDZLxZLbDZL%20clKQyXbA%2F2bG%7CQyXxLZF%2DQyXbDadoC%20ZxLZG%2ED%3CZL7%2DbBZLbDZxLZLbGZLsusbGZLbC%2E%20alL7%2DFZZLbDZZxQ%20ZGZLsusbGZLbGZLZxLF%2FbDZLxZLbDQ%7BbLZxLL7bA%3EBb%2D7LZAb7LZx%20%7DfDbXyQZ%20=Pop%2DRock=113=1===Angels=Robbie%20Williams%20%28Williams%2DChambers%2DHeffernan%29==Rock%20Pop=E==1r34LbKcu7CZLAZXyQKc%2A%7D%20BZLAZLxZLEA%7B%2A%5D%20%20x%20ZL%20x%20ZL%20lBF%23%2DLEli%2A%5B%23CZLBLZDLZAZL%2D%23CZLBC%2A%5D%20E%7Cl%2C%23C%2FA%2CDsZLEZLALZELZAZL%2D%23ZLDB%2AZE%2FG%23AZLxZLEA%2A%7B%5D%20El%2C%7C%23C%2FA%2CDsZL%2D%23FZLLZB%20%7DLAZL%2DLAZL%2DZELZDZLEZLAZL%2D%23CZLB%2AC%5B%20EZLEZL%23C%2FAZLBLZC%23L%23C%2FAZLBC%2ALZF%23%2DEZLAZL%2DBD%2A%7B%20Qy%5DX%20El%7C%2C%23C%2FA%2CDsZLLZx%20%7D%23G%2FEZC%23%2DLZALZELZBLZC%23%2DLZALZE%2FG%23LZF%23%2DLZsD%2CA%2FC%23%2C%7ClE%20%5D%20=Pop%2DSlow%20Rock=75=1===Another%20Day=Lidell%20Jamie==Pop=Eb==1r34LbKcu7QyXbB4%3C%2A69yX7%2DF%7CQyXbA%7CQybXE%3E%29tecat%20xe1%28%20Q%7CAb%2F4TA%2A%7BbA%7CQy%20%28plaQyXbB%2FbA%7CQyX7%2D%7CFQyXbA%7CQyXbE%3E%29y%7C%7CEbX47%2A%3C%7C%2DFB%2A%5B%2D7XyQC%7CQyX7%2DF%7CQyXbAQ%7CyXbE%7CQyXbB%2FbA%7C7XyQ%5DF%7CQyX7bA%7CQcl%20LZQyXbEZL%20lcKQyX%2D7F%7C%7CQyX7C%7CQyXbE%7CC7XyKQyX7E%7BY%7DQl%20LZEbA%7CQyXbEZL%20lcKyQX7bAZL%20lcKQyXb%2FBbXycKQyXbB%2FbA%7CAb%2CXtuo%20edaf%20dna%20teapeR86%2A%3C%2C7%2DF%7CQy%3EXyQ%7CQyX%2Cb%2CXyQ%7D%20=Pop%2DRock=130=1===Another%20One%20Bites%20The%20Dust=Queen%20%28John%20Deacon%29==Rock=E%2D==1r34LbKcu7%2DA%20%2DE4E%2DXyE44TSA%2A%7B%7D%20%2DA%20%2D%7CEQyX%2DEZL%2DA%20%2DE%7CQ%2DXyQ%7C4Ti%2A%7B%2DE%7CQyyQ%7CE%2D%5B%5D%20B%20%2DAZL%20x%20ZLx%20%20ZLG%20CB%2A%5B%5D%20%2DA%20%2AAE%2DXX%2DEZLX%2DE1NE%2DXyQ%23FZLB%20%2D%23FZL%2DA%20E%2D%7CQyX%2DEZL%2DA%20%2DE%7C%2D%20BLZZL%2DA%20%3C%20%7Cr%20%20A%2DLZn%7B%20%20n%20ZLn%20%2DE2N%7D%7C%20Q%2C%2DA%20%2DE%7CQyX%2DELZxLZ%2DE%7CQyQ%7CY%5D%20%5BE%2DXyE%3EadoC%20la%20%2ES%2ED%7C%3CQyX%2DEZL%2DA%20%2DE%7CQ%2D%20A%2D%2C%7D%20%3Ex5C%20GLZ%20x%20LZ%20x%20LZA%2D%20B%20Z%20=Pop%2DRnB=110=1===Another%20Star=Wonder%20Stevie==Pop=F%23%2D==1r34LbKcu7QyX9%234F%23%2D9yX7%2DB%7CQyX7%2D%23C%7CyQX7%5ED%7CQyX7E%7CQyXQ%7CC%2374Ti%2A%7BX7%2D%23CXyQKc%5ED%7CQyX7E%7CQyX7%2DF%23%2CS%2CA%2A%7B%7D%20%3Ex3%3C%20l7XyQ%7C9%2D%23F%7C%5ED%7CQy7XyQ%7CyX7%2DEB%2A%5B%7D%20%20lcKyQX9%2D%23F%7CQyX9%237%23CQ%7CA7X%2DB%7CQyE%7CQyXcl%20LZX7%2D%23FZL%20lcKQyX%5E7D%7CQyX7A%7CQyX7%2DEyQ%7CB7KQyX7doC%20l%7CC%237XD%3C%7CQyXsus7%23C%7CQXy7%23G%7CQyX7%2D%23F%7CQy%2ES%2E%20aQyX7%5EB%7CQyXb9%20%20%2CQyX7%5ED%7CQyX7E%7CQXy7%2D%23FlQA%2A%7BYZ%20%2CQ%7CC%23%2D77%23C%3Ea%2D7XyQ%7CC%237%239XyQ%7CF%23%2D9XyQKcl%20%3C20x%3E%20%7D%20=Pop%2DSlow%20Rock=115=1===As=Wonder%20Stevie==Pop=B==1r34LbKcu7%7CQyX74B%5E7%20B%207%5EBA%2AS%7B%5D%20QyXr%7CQyX%7CQyX7%5EEZL7B7LZE%5E4Ti%2A%5B%2D%23Gs%7CQ%7CA%5E7%2D%23As%207%2D%23G1N%7CQy7X%5EEZL7B%207%5EB%7CQyX%2CD%237%2CyX7%5EB%2A%5B%20QyG%23%2CC%23%23D%2C%2D%23As%207%2D%23G2NLZ%20QyXQyXl%7D7%23F%2C%2D7%2C%5DQX%2F7%23C%2C%23GlZL7%20D%237QyXZLQyX%7CrQyXZ7L%23C%20B%2F7%2D%23GZL%23A%2Fr%7CXyQ%2D%23GlBD%7CQyX7%2FA%23LyX7%5EB%7CQyX7%5EEC%2A%5D%5B%2011%237F%20B%2F7%2D%23GZQ%7CE%5E7%23D%207%2DD%2Csus%7CE%5E7XdoC%20la%20%2ES%2ED%3C%7CQXy7%2D%23C%7CQyX7%5EB%7CQya%3EsD%23QyX7%5E%3C7%23C%3E%23%2D%2CF%236%2A%3C%20B%2F7%2D%23GZL%23A7%2F%23D%207%2D%23GlQ%7BYZ%2C78OpenCs%2C7%2340x%3E%20%7D%20=Pop%2DSlow%20Rock=100=1===At%20The%20Chime%20Of%20A%20City%20Clock=Drake%20Nick==Pop=G%23%2D==1r34LbKcu7%23AZL7%2D7XyQ%2A%7B%7DQyX7%2D%23G%7CQyXG%23%2F7%5EA%7CQyX%23G%2F%23A%7CASG%23%2D%23Gi%2A%7BBB%2A%5B%5DA%5E7%2FGZL%23G%2F7%5EAZL%23G%2F%23ZAL7%2D%23GZL7%2D%23GZL%23G%23%2D7%20ZL%23G%2F7%23D%2C7%5E7LZBL7%5EBZL7%5EEZL7%5EB%7Cl%2C7%23D%2C7%2D%23AsZL7%5EZsA%23%2DEZL7%5E%23GZL%237LZD%23CZL7%23GZL7%5E%23GC%2AQ%5ByXQyXQyXQyX%5D%207%23%5E7%2FG%2DFl%7C%2CsZL7%5E%23%5E7LZEZL7%5EB1NZLQ%2C7%5EG%23ZL%23G%2F7%5E%23CZL7%23G%5E7LZBGZL7%5E%23A%7D%207D%237%2C%7D%2C%5EE%2C7%23FsZL7%5EEZ7L%5EBl2N%7B%20%20QyXQyX%7ClG%23%2D%2C7%2D%23AL7%23GZA%5E7%2FG%2CQ%2C%7BYZQyX7%2D%23G%3EdaoC%20la%20%2ES%2ED%3CZL%23G%23%5E7LZL%23G%2FZC%23%5E7%2FG%23LZG%23%5E7%20%7D%7BG%23%2D7LZA%23%2FG%23LZA%5E7%2FG%23LZG%23%2D7%2Cf%20%7D%20=Pop%2DRock=105=1===Baby%20Love=The%20Supremes%20%28Holland%E2%80%93Dozier%E2%80%93Holland%29==RnB=C==1r34LbKcu7QyXC%7CyQ%7CC7QyXC%7CQyX%2DD%7C%7CQy%2DXD%7CQyX7A%7CQyXbB%2F%7CFXyQXCA%2A%7B%7B%20%20Qy%7CCXyQ%20%20lcKQyXbD%5B%7D%20%3E4x%3C%2C7G%20%2DDZL%2DE%20F%7C%5DXyQXQyXF%7CXbGZLXyQ%7CD%7CQyX%2DbE%7CQyX%2DbEQ%7CyX7bB%7CQyXbC%2F7bDb%20%20QbDSA%2A%2C7bA%20XyQ%7CG%2DF%20bG%3EadoC%20la%20S%2E%2ED%3C%7CQyXbD%7CQyXbLZEb%2DbD%7CQy%20%7DY%7B%2CQ%2C%3CXyQ%20Repeat%20and%20Fade%3EGbXyQ%7CDb%20%20%3C4x%3E%20%7D%20=Pop%2DShuffle=140=1===Babylon%20Sisters=Steely%20Dan%20%28Becker%2DFagen%29==Funk%20Rock=Bb%2D==1r34LbKcu7GZLBZ4F%23LZxZLsusbEZL7%2D%23GLZ96EZL7%23GZLBZLxLZF%23L4Ti%2A%5BsusbBZE69LsusbE%7C%2CA%2CEZL96%7CEZLxZL%2DbE%7C%2CA%2CEZLZxLZLBZL%23L96bGXyQ%20%7BAZL7%5EbDZLxZL31EbZL7%2DCZL7%2DbBSA%2Ab13LZ%5B%20xZLZL7%5EbLZ%7CBbbEZL7%2DCZLxZL7%2DBbZL7%2DDZL7%2DCZL7%2D%2FFLZB7%2DbBZ96bEZLZEb6L%2DDZLxZL96bEZL%2D7DZL%2DDZL5%237AZL9ZD%2D7L11%237E%2FBlZLC9LZF6bEZL9CZL%2DDl%7C%2CEb%2C7bBsZL7%5EbBZL99LZxQZLxZLbE%7C%2CA%2FE%2CLZ%5EB1NZL96bDZL7%2DEblZL%2C7bB%20%2C%23F%2F%23C7LZE%2C%23F%20%2CEDQZ%2CFZ%20r%7C%20adoC%20la%20%2ES%2ED%3C%7CyQX7%5EB2N%7C%7D%20%2DbBZL%3EE%2C%20%20LxZL%2DL7%2DDZ7LZG%2Ftuo%20edaf%20dna%20teapeR%3C%7B%2CbEs%2CpZLF%3ElD%2DL%2DDZL%2DZEb69LZp%2CsAb%2C%7ClD%2DLZD%2D7LZG%2FFLZp%2CsEb%7D%20=Pop%2DRock=140=1===Baker%20Street=Rafferty%20Gerry==Rock=D==1r34LbKcu7W%205D%7C4G%2FAXi%2A%5B%7D%20%3Ex3%3C%20lcKQXyG%2FF%7CQyXF%2FbE%7CQyD5XyQ4Ti%2A%7BsusA%205XyQ%7C%5D%20%20lcKQyX5G%7CQy7XA%7CQyXCZLG%2FW%205D%7B%2AASADZLG%2F7%2DDB%2AQ%7CA%20ADZLsusD%20D%7CQyXGQ%7CyX%2DE%7CQyXAZLsusXyQ%7D%7ByXAZLQyX%7D%20%2D7XyQyXD1N%7CQyXG%7CQyX%7CCQyX7%2DA%7CQyX7%2DD%7CQKcl%20A%7CQyXLG%2FW%20ZN2AXX5DZLG%2FW%205D%7CQy5XDD%2A%7B%5DQyXG%2FF%7CQyyQ%7CD5L%20QyXW%205D%7C%7CA7XyQ%7B%7D%20Q%20x%20%3EadoC%20al%20%2ES%2ED%3C%7CQyX5G%7CQD5XyQQyXCZ%2FGLZD5XyQ%7CD5%20W%2FGLZCXyQ%7CA7XyQ%7CG5XyQ%7C%3C%2A14Fade%3E%20x%20%20%7D%20==0=0===Bats=Dempsey%20Paul==Rock=Eb==1r34LbKcu7bE%20%2Cs8EbsuQyX%2CbAZLbE%20%2CsubsE%7CQyX%2C%2DCZLbE%20s%7CEbsu6TA%2A%5Bl%7C%2CbEXyQ%7CAEsZL%2C%2DCZLbE%20subsEA%2A%5B%5D%20%20lcKQyXbbsus%2C%2C%2DGZLlcKQysEbsuL%20lcKQyX%2CbAB%2A%7B%20%5D%2CQ%2C%20%20%2DGl%7C%2CbE%2CsZF%2FAXZL%2CbA%7CQyX%2Cb%2CXyQX%2CbA%7CQyX%2CbEC%2A%7B%20%20QyXQyX%5D%20oB%20%2DG%7CyQ%7CG%2DA%7C%7D%20%20a%20%2ES%2E%2FCb%20%7DX66%2A%3C%20%20%2C%2DCZLB%2FG7%20%2CbAl%7CQyX%2CbE%7CYyQ%20%20DW%20%2DbA%3Ex3%3C%20a%3ELZBXA%2FFZL%20lcKQyX%2CAb%2CQ%2CB%2A%7B%5DQyX%2CD%2FbyQKcldoC%20l%2F%2DbA%7C%2CXyQ%7CE%2F%2DG%7CQyX%2CbE%2FbAQ%7CyX%2CbEC%2A%7B%20oB%20%2DGb%2CXyQbA%7C%7D%20bE%7C%7D%20%7D%7B%2ADE%2A%3CbC%2FW%20%2DbA%7CQyX%2D%2CG%7CQyX%2CbA%7CQyX%2Cb588x%3EQyXbE%2CXyQZ%20=Pop%2DRock%2012%2F8=64=1===Ben=Michael%20Jackson%20%28Black%2C%20Scharf%29==Ballad=F==1r34LbKcu7%2F7C%7CQ4F%20Bb%5B%5D%20F%2FbB%20FZLF%2Fb%20BFZLF%2FbB%20FZL%2CF%2F%2AAFXy4Ti%2A%5BbDZL%2CFXyQ%7CbEZL%2C%23C%2F7A%20susA7%7CQyX%5EF%7CQyXE%2F7C7%2C%20D7%7CQyXEXE%2F7C%2CLZF%2C%20%2DFA%2A%5B%20%20QyXQyX%20%5DF%2FbB%20FZL%2CF%2FbB%20F%2D9LZ7C%20%2C7DZL%2C79%20F%2DLEZL%2C%23C%2F7A%20sus7%7CAQyX%5EF%7CQyXE%2F7CZb7%2C%20D%2DF%7CQyFZLE%2F7%2CLZF%2DGB%2A%7B%20%20QyXQyX%5DF%20%2FbB%20FZL%2CF%2FbB%20%2C7%2C%20C7C%20%2C7bX%2CF%7CQ6%2CLZG7C%7CQyX%2CFC%2A%5B%7DQy%2CX7%5EFZL%2CE%2F7C%20%2C7%2D%2FE%2CXyF%20%2C7%5EF%7BZL%2C%2FE%2CXybDZL%2C7D%20%2C7bE%7CQXy%2CE%2F7C%7CQyX%2C%5EF%7CQ7%2C%20C77C%7CQy%2C%20Bb%2FF%2CLZF%2C%20Bb%2FF%2C%20%7DF%2CXyQZ%20=Pop%2DSlow%20Rock=70=1===Better=Boyzone%20%28Baxter%2C%20Semple%29==Rock%20Ballad=Eb==1r34LbKcu7ZL9dd4Eb%20EEZL9ddabE%20bEZLd9dabE%20bEZL9ddabb%20Eba4TA%2A%5BEZL9dAb%5E9LbESA%2A%7B%5DQyX%2C7bBQ%7CyXbE%7CQyX31%5EbAZ%20Ebad%207%5EbAA%2031%5Edd9LZ%5EbA%207%5EbAZL9ddaEb%20bEZL9ddabE%20bE9LZAbabE%20babE%20bEbXyQdabE%20bEZL9ddab%20EbEB%2A%5B%5DQyX%2C7bB%7Cd9LZEZL9%5Eb%2C7bBZEb%20EbNZL9%5EbA%2031%5EbAZ9L%5EbA%207%5EbAZL9dda1Eb%2CLZL9ddlcKQyEbLZxL11%237%5EbA%207%5EbAZ3L1%5EbA%207%5EbAC%2A%5B%5D%20ZEb%5EX2N%7D%20QD%3C%7CQy%5E7%20Ab%20lcKQyX7%5EbAZL1%2317%5EbA%207%5EbAZL31%5ELZEbXbAZL%20L9ddal%20CodZL9ddabE%20bEQ%5B%20Q%20yXQyX%5DQyX7bB%3EaEb%20Eba%20%2ES%2EcKQyXbadd9X31%5EbAZL9%5EbA%207b%5EAZL9ddabE%20bEZLyQ%7CEbE%20bEZl%20%20Z%20=Pop%2DRock=85=1===Big%20Yellow%20Taxi=Mitchell%20Joni==Folk%20Rock=E==1r34LbKcu7%2CEZL%204A%20A6A%2CE%2FD%2CE%2FA%2CEsZLx%20%20ZL6B%20BZL%20x%20ZL%2FEKcl4Ti%2A%5BKE%2FA%2C%2FE%2CA%2F%2FA%2CEsZL%20x%20ZLsuAs%20AlSA%2A%7B%5D%20%20lcKEE%2CD%2FED%2CE%2FA7%5EE%7CQlA%20A6%2A%5B%5D%20%20lcKE%2FA%2CE%2F%2CDE%2FA%2CEsZL6B%20BZLBlEXyZL%20lcQ%20lcK%2FEXyQ%2FD%2CE%2FA%2CEsZL6B%20ZBL6A%20AlZLE%20E%2FB%7CE%2CA%2FEA%7CQyXQyXQy%2CA%2FE%2C3%3C%20x%20%3EadoC%20la%20S%2E%2ED66%2A%3C%7CE%2FA%2CE%2FDx%3E%20%7DXEs%7CZLEsZL6lEXyQ6A%20Al%7BZLf%2CE%20E%2F%7CBQyXE%2FA%7CQyX7%5EE%7CLZB%20BQ%5BY%20%20%2CA%2FE%2CD%2FE%2CA%2FEKcl%20%3C3x%3E%20%7D%7ClEXyQZ%20=Latin%2DBrazil%3A%20Bossa%20Acoustic=160=1===Billie%20Jean=Jackson%20Michael==Pop=F%23%2D==1r34LbKcu7ZL9%2D%234F%23%2D7SA%2A%7B%7D%20%3Ex3%3C%20lcKyQX7%2D%23FZL%20lcKQyXF%23%2D%20F4Ti%2A%7B%2DB1NZF%23%2D%20FL9%2D%23F%20%2D%23FZL%20lcQKyX%2DBZL%20x%20ZL9%2D%23Z%20x%20LZL%20x%20X%2D%23F%7Cl%20LZFQyX%2D%23F%7CQyXD2NB%5B%2A%7D%20%20x%20ZL9%2D%23F%20%2D%23%7CDXyQcKQyX%23FZL%20yQ%7CF%23%2D%23F%20%2D%23FC%2A%5B%5DQyXuss7%23C%7CQyXD%7CQyX%2D9LZ%20xXD%7CQyL%20lcK9LZ%20xZLQ%20x%20ZL9%2D%23F%20%2DF%23ZL%20lcKQyX%2DBZL%20B%2DXyQ%2D%23F%20%2DZLxZLF%23%2D9LxZL%2C%2D%23FlQ%5BZ%20%20x%3E%20adoC%20la%20%2ES%2ED%3CZLZF%23%2D%20%2D%23FZL%2D%23FZLZF%23%2D%23FZLxZL%2D%23FZLxZ%2DL%23FZLxZL%2DBZLxZL%2DLZxLxZL%2DBZxLZF%23%2DLZxLZB%2DLZxLZF%23%2DLZx%20Z%20==0=0===Black%20Velvet=Alannah%20Myles%20%28Tyson%2DWard%29==Rock=Eb%2D==1r34LbKcu7LxZL%2C2Eb%2DXxZL%2DbESA%2A%7B%7D%20%20lKcQyX%2DbEZL%20lcKQyLZEb%2D1Ti%2A%7BbG%20suZxLZEbA%20susbAZLbB%20ssubBB%2A%5B%5D%20QxZL%2C%2DbLZGbsL%2DbEZbD%7CQydd9XyZLB%20E%7CQyX%2DbA%7CQXybD%7CQyX%2DbAC%2A%5B%5DQ%7CAb%2DXabDZL2ND%2A%5B7%20Bb7QyX%2DbEZL%20x%201N%7CyQX%2DbE%7CQyX%2DbEZL%2C%7DXyQ%20B%7CQyXla%20%2ESQ%7CBbXyXB%7CQyXE%7CQyX%2DbZAL%20lcKQyX%2DbE%7CQyQ%7C%3CD%2EyX%2DbAXbD%7CQ%3EBb7XZLB%20E%7CQyX%2DbA%7CQXybD%7CQyX%2DbAQ%7BZQyAb%2DXyadoC%20%3Ex6%3C%20%20Bb7%2CX%2DbEZL%20lcKQyX%2DEb2N%7B%7DQyX%2DbE1NZLyQKcl7B%7CQy%20%7D%20=Pop%2DShuffle=90=1===Blackbird=The%20Beatles%20%28Lennon%2C%20McCartney%29==Folk%20Rock=G==1r34LbKcu7B%2FG%2C%2D4sG%2CA3TA%2AS%7B%20%20QyXQyXQ%5DyXGl44TZLB%2FG%2C%2D4sG%2CA3Ti%2A%5BA%20Dl4lGXyQL%23D%2F%2DE%20%2DEl%7C%2C%23D7%2FBs%2CD%2C%23C%2F7A%2CCs%7CZY%7CT244TZLp%2C7AsZT44l%2CCs1N%7CYZLQ%2CG%207ZDL7A%20B%2FGlZL%2DC%20CsG%2FB%2CL%23C%2F7%206bBlG%20%7DN2D%2CE%2FC%2CFs%7CZLC%206Bbl%7C%2CC%2C%2DD%2CE%2FC%2CFs%2D%2CC%2C%7C%207Dl%7C%2C%2DD%2CE24lD744TB%2AQ%5BY%20QyX%5DQXy%3EadoC%20la%20%2ES%2ED%3CsF%2CC%2FTZL7AA%2CGs4b6%20CLX7Dl42TZL7A%206blB%7C%2CC%2C%2DD%2CE%2FC%2CFsZyQ%7CT3Bl%7C%2CCTA%2A%5B%20%20%7BT44A%2CB%2FG%7C%2CC%2CB%2FG%2C%2D%2CAGs%7C%7D%20%20lcKQyXGl7%2CD7%2CB%2FG%2C%2D%23D%2F%2DEA%2D%2CG%2F%2C%23D%2F7Bs%2CD%2C%23C%2F7%2CACs%7CQyXGl44TZLB%7ClE%2D%20%2CGs437A%2CB%2FlD%20A7%20%2CG%207DZL7A%20B%2FGZlL%2DC%20Cl44TZL%23C%2F%7BsC%2CG42TZLLZlD7%20G%20%7D%20=Pop%2DRock=90=1===Blame%20It%20On%20The%20Sun=Stevie%20Wonder%20%28Wonder%2DWright%29==Pop=Ab==1r34LbKcu7FZLG%2F4Ab%20ASA%2A%7B%5D%20%20x%20ZLsusAb%20bAZL%20x%20ZLsusbAb%20Eb4Ti%2A%5B%207bE%7CC%2D7%20GsbE%7CQyX9%2DbB%7CQy9X%2DF%7CQyX7%2DCZLB%2F7usXyQ%7CQyX7%2DCZL3%29%20%28Eb7hDZL%2C%2DF%20%2DbBZL%2D7F%207%2DbBlB%2A%5B%7D%29G%2F%20G7b1%2DF%28%20s%7CQyX7lBb%2D71b7G%207hDl%7C%2CbE%2FF%2D%2C%2DFs%20%2DbBZL7%2DF%203LZC%2D%7CQyX7bA%20%2Cb%2D%2CBb%2DC%20la%20%2ES%2ED%3CZLsubsA%20bAl%7C%2CsusbEQ%2Coda%3EAC%2CbDs%2F%2DbD%7CXyQ%20Y%2FbBZLbA%2FbB%20bA4T4%7CQyXsusbE42TQ%5BAbXyQZ%20susAbXyQ%7CAbXyQZ%20=Pop%2DSlow%20Rock=72=1===Blue=Mitchell%20Joni==Ballad=B%2D==1r34LbKcu7yXsus4B%2D%20ByX7EZL%2DE%20%29sus7%28E7%5EGZL%20x%20ZLsus7Q%7C%7CE74TA%2A%7BlcKQyLZB%2D%20E%7CQyX7%5EG%7CQyX%2DB%2AB%5B%7D%20xZLA%2FEZL7%5EG7susX%20lcKQyX%2DBC4B%2DXyxZLsusAZLfxZLssu7E44T%7CQyX7%5EG%7CQf%20%5D%5B%2A3TZL%20sus7B9%20F%23%2D%20lcKQyXsus7EZLl%20cKQyXsus7EZL7%5ELZB%2D%20%2D%23F%7CQ%20lcKQLZF%23%2DL%20lcKQyXsus7E%7CyQX7%2D%23FZL7%5E%2D%23F%209ZA6Xy%20x%20ZL%2DE%7CQyXyQ%20%20%20lcKQyXsus7EZLx%20%20ZLsus7B%20%2DBA%2A%5BLZE7XQyX%5D%20%2C%20lcKKcl%20Ls7EZL7%5E%2D%23F%209%2D%23%7CFQyX%2DBZLf%20%209%2DEZusXyQQyX11f%2CLZB%2DXyQKcl%20LZB7%20%20f%20Z%20=Pop%2DSlow%20Rock=78=1===Blue%20Suede%20Shoes=Elvis%20Presley%20%28Carl%20Perkins%29==Rock%27n%27Roll=A==1r34LbKcu7QyX7A4A7%2CnKQyX7D%7CQyX%2C7AZ%20Ln%2C7AZL%20n%2C7AZL%20cl%20LZ4TA%2A%5Bn%2C7AZZE7XyAZL%20n%2C7AB%2A%7B%5D%20Ql%20cKQyX7AZL%20lcKQ7%2Cn%20LL%20lcKZL%20lc%2Cn%20LZD%7CQyX%2C7AZL%20n%2C7ZAL%20n%2C7AZL%20n%2C7A%7C7XyQK7AZL%20ZLxZLKcl%20LZL7AC%2A%5B%5D%20%20lcKQXy7AZL%20lcKQyX7EZxLZA7QyX7A%7D%20%20x%20LZA7L%20la%20%2EC%2ED%3C%7CQyX7ZAL%20lcKQyX7EZLxZCoda%3ExZL7DcKQyX7LZxLlcKQyX7EZLxZL7ZALxZL7DZLxZL7AZ%20LZA7A%2CQ%2C%5Bl%20%20Z%20=Pop%2DShuffle=180=1===Blue%20Tango=Anderson%20Leroy==Tango=D==1r34LbKcu7%20DZL74DXyQQyXA%2FDZL%2DG%20GZLD7%20%23F%2FD%7CQyXE%2F7A%7C%7CE%2D%20A4Ti%2A%5B%2CD%2FG%2C%20%20A%2C%5DE%2F7A%7CQyX%23C%2F7A%7CyQXDZLD%2CD%2FG%2CDA%2A%7BXyQ%7CDD%7C%2CA%20yXE%2F7yQ%7CAo%23C%2F7A%7CQyXDZLD%2C%2FDG%2CD%7CQyX7AZL7A%20XyQ%7CAXDZLDZL%20lcyQ%7CA7%2FDZL%20lcKQyXGB%2A%5D%5BQyX7D%7CQyXD%7CQyXAXyQKXD%7C%7CQG%207AZZAo%20AQyXA%2FDZL%20lcKQyGX%7CQyX7D%7CQyXDZL7Kcl%20LLG%207ANZL7AA7LZDyXA%2FDl%7C%2C%2DG%2CG%7C%2CD7%2C%23F%2FDsZLE%2F7AZLQ%7CE%2D%20%20oAZL1D%20%20A%2C%7CA7XyQ%7D%7CN2D%20A7LZA7XyQKcl%20LZDXyQZ%20=Latin%2DArgentina%3A%20Tango=125=1===Both%20Sides%20Now=Mitchell%20Joni==Folk=Gb==1r34LbKcu7BsZLb4Gb%20B%5EbGA%2A%7B%5D%20%20x%20ZLb%2FGB%20bGZL%20x%20ZLbG%2F7%20B%2FG4Ti%2A%5BLbG%2FBb%2FGb%2CLbGl%2CbG%2FbD%2CbG%2FsBZL9%5EbG%20bGlZLbGZGb%5E%20D%2CbG%2F%2FBsZLbXyQ%7C7%5EbGA%2A%5B%5DQyXbG%2FussbDZLbG%2FB%207%5EbG%20B%2FGbG%2FbDZZLbG%2F%2FGb%2CGZLbGl%2CbG%2FbD%2CbGB%2FsZL9%5EbG%20bGlZLbGb%5E%20BbD%2CbGG%2FBsZXyQ%7CG%207%5EbGB%2A%5B%5DQyXbGs%2FusbDZLbG%2FB%207%5EbB%2FGbLbG%2FbDbG%20bGGb%2ClGbG%2FB%207%5EbGZLbG%2F%20BbGZLbG%2FB%20bGZLbLZDb%2F%2FbD%2CbbGZLb7%20B%2FGGZL%20x%20ZLbG%2FB%20b%7CG%5D%20xZLsus7bDZLbb%20B%2FG%5EbGZLG%2FB%20bx%3E%20%7D%5Bl%2CbG%2FbD%2CbG%2FBsZbLG%2FB%207%5EbG%2CC%2A%2CQ%2CGbLZG3%3C%20%20%2Csus7b%20B%2FGb%2FB%207%5EbGZLbG%20bGb%2FDZLbG%2FB%207%5EbGZLGbLZDbGZLbLZx%20%5D%7CGb%20B%2FGbLZ%20x%20LZGb%20B%2FGbLZGb%2CXyQZ%20=Pop%2DSlow%20Rock=97=1===Breakaway=Clarkson%28Lavigne%2DBenenate%2DGerrard%29%20Kelly==Rock%20Pop=C==1r34LbKcu7LF%20CZ4A%2D%20G%2DAA%2A%7B%7DQyXFZL%29GB%28%2FG%20%2DAZLF%20CZLB%2F%20G%2FBL6Ti%2A%7BQyXCS%2FB%28G%29yX%5D%20G%20F%7CQyXDZL%20G%2DA%7C%7D%20%3Ex4%3C%20%20FZLQ%20%7B%2ABG%20%2DAZZLB%2FG%7CA%2DXy%7B%7D%20Q%20%20FZLG%20%2DA%7CyQXG%7CQyXC%7CQyXF%7CQ%2AAA%2D%20QyXG%7Cadoc%20A%2D%20G%2F%2ED%3C%7CQyXDZLG%20%2DA%7D%7C%20%3Ex3%3C%20%20FZL%29G%28BS%2E%20alZLF%20CXGC%2A%7B%5DXyQ%20%7C%2CG%2C%2DAsZLGZLCZFLZL%2DAZLGZLCB%2AQ%5BlF%2C%20%5D%20G%20F%3EyX%2DA%7CFLZN1QyXCB%2A%7B%5D%20G%20F%7CQXyD2N%7C%7D%20F%20C%7CQyXG%7CGXyQ%20C%7CQyx341%2AQ%7CCXyL%2CG%20%2C%2DA2N%7B%7DQyXZFLG%20%2DA1N%7CQyXG%7CQZF%20%20%3CyXF%7CQ%3E%20%7D%20=Pop%2DRock=150=1===Breakdown=Tom%20Petty%20and%20the%20Heartbreakers%20%28Tom%20Petty%29==Rock=A%2D==1r34LbKcu7%20ZL%2CG4A%2D%20G%20x%20ZLG%20%2DAA%2A%7B%7D%20x%20%20ZLG%20%2DAZL%20x%20ZLLZA%2D%204Ti%2A%7BFZLF%2F%2D%20GLZ%7D%20F%2FG%207%5EF%7CZLF%2F%20GF1NZLG%20%2DAZL%20x%20N2F%20GAZL%20xAZLG%20F%20%5DXy%2DAZLG%20FZLG%20%2DAZGL%20FZLG%20%2DASB%2A%5B%20Q%20GLZF%2FG%207%5EG%20%2DACF%20G%2FFX%5D%20Q%2CF%2FG%207%5EFZL%2FFG%20FZLF%2FG%207%5EFZLyQ%20%5B%2AZLG%20%2D%2FG%20F2LZA%2D%20x%201NZLG%20%2DAZL%20xZ%20LG%20%2DA%7BZL%20x%20ZLG%20%20%7D%7CN%20x%20ZLZL%20x%2068D%2ESAQ%7B%20%20QyXQyX%5D%20FG%2F%207%5EF%3EadoC%20la%20%2E%2D%20GLZ%2A%3CZLFA%2D%20GLZ%20x%20%20%7D%20=Pop%2DRock=111=1===Bring%20It%20On%20Home%20To%20Me=Cooke%20Sam==Soul=C==1r34LbKcu7%2A%7B%5DQy8CXyQyXC%7CQyXF%7CQyXC%7CyQXG%7CQyXF%7CQyX7G%7CQ%7CG7X6Ti%2A%5BG%7CQyXKcl%20LlcKQyXF%7CQyX7C%7CyQXC%7CQyX7G%7CQyXGZ%20LZ%7CCQyXCA7XyQ%7CFXyQ%7CGXyQ%7CCXyQ%7CFXyQ%7CCXyQ%7CG7%20%20%3C6x%3E%20%7D%7CCXyQZ%20=Pop%2DRock%2012%2F8=69=1===Brown%20Eyed%20Girl=Morrison%20Van==Rock=G==1r34LbKcu7yX7D%7C4GXyQQyXC%7CQyXGSA%2A%7B%7DyQX7D%7CQyXG%7CQyXC%7C%7CGXyQ4Ti%2A%7ByXG%7CQQ%7CCXyQyXG%7CQyXC%7CQyXG%2AA%5B%5DQyX7D%7CQyXG%7CQ%7CD7XyyXG%7CQ7D%7CQyQ%7CGXyX%2DE%7CQyXG%7CQyX7DQ%7CyXCB%2A%5B%5DQyX7D%7CQyQ%7CCXyXC%7CQXC%7CQyXyQ%7CN%20QyX%5D%20%20x%20ZL%20lcQKyX7D2N%7C%7DQyX7D1%7B%2ACGXG%7CQyXS%2ED%20%20yQ%7CD7QyXC%7CQyXG%7D%20%3EenFi%3C%20lcKQyXG%7B%7DQyX%7CG%20%20%3CXG%7CQy%2E%20al%202nd%20End%2E%3ELZD7XyQ%5D%20=Pop%2DRock=135=1===Can%20You%20Feel%20The%20Love%20Tonight=Elton%20John%2DTim%20Rice==Ballad=Bb==1r34LbKcu7D%2FbBs44Bb%20B%2CA%2FFZLD%2FbB%20bELZF%2FbB%20G%2FbEZLA%2FFb%2CC%2D%2CTSi%2A%5BLD%2FbBlEb%20BA%2FF%20%2DCZLD%2FbB%20%2CEbZLD%2FbB%20bEZLD%2FbLZEb%20A%2A%5B%5D%2CC%2CbE%20b%2FDLZE%20%2DGZLA%2FF%20bBB%2A%5D%7B%20F%20bAZLQ%2C%2DG%20bEbLZBbB%20bEZ%2CbEl%2CXyQ%7Cl%2C%2DC1NZLbEl%2CF%2F7b%5EBs%2C%2DGZLD%2FbB%20bEsBb%2FDF%7C%2CE%2FS%2ED%3CQ%7ClFXybEZL%2Csus7F%20%2CbE%2C%20D%2FbB%20%2C%2DC2N%7CY%7DQ%2FBbXy%2CE%2FCsB44TBCoda%3EXQyXQyX%5D%20F42TZFL%20bA44TQ%5BZQyXbByQ%20%7B%2A%20la%20%2EF%2F7%5EbLZG%2D%20ZLD%2FbB%20bEl%7CQyX%7CF%2CE%2FC%2CbE%20bBZLbEG%2D%2CsBA%2FF%20bbBs%2C%2DZN1C%2D%20QyXQyX%7DQyXFl%7CE%2C%2FCs%2CbEl%2CD%2FbBs%2CLZN2CLbEl%2CLbEl%2Cb%2CsFsBs%2C%2DGZLD%2FbB%20bE%5D%5B%20bB%20bB%2FbEl%7C%2Csub%5E7%2FFEl%2CD%2FZC%2D%2CsBb%2FD%2ClEb%2CsFsus%2C%7ClEb%2FBb%20Bb%20Z%20=Pop%2DSlow%20Rock=66=1===Can%27t%20Buy%20Me%20Love=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=C==1r34LbKcu77CZL%204E%2DLZX7CA%2A%7B%5DQyX7G%7CQXy%2DDZL%2DAZL%2DEZL%2DAyQKcl4Ti%2A%5BXCZL%20l%20LZFX7F%7CQyX7GZL%20lcQKyX7CZL%20lcKQyX7yQKclcKQyXX7G%7CQBSE%2DXQyX%2DA%7CQyX%2DEZL%20clKQyXC%7CQyX%2DA%7CQy%7CD%2DXy%2A%5B%7DQyZL%20lcAC7XyCZL%20lcKQyX7FZLl%20cKQyX7CZL%20lcKQ7XyQK%2A%7B%5DQyx%20%3Ead%7CF7%20%20%20%2ES%2ED%3C%7CQyXC2N%7C%20%7D%20x%20ZLCZLF1NZLQal%20CoQyX7GyX7G%7CQXyQ%20ZL%2DAZL%2DEZL%2DAZLE%2D%7CQyXC%7CQyX7FQ%5B%20D%2DXyQyX%5D%20%20Q%7CC7XyQKcl%20%20Z%20=Pop%2DRock=180=1===Can%27t%20Get%20Enough%20Of%20Your%20Love%2C%20Babe=White%20Barry==Soul=F==1r34LbKcu7FSA%2A%7B4Bb%5E9C%2FbB%7B%20xZL9%5EbB%7D%3E%20x3%3CxZL7%2DAZLxZLLZx%20%7D4Ti%2A%7BbB%207%5EZBb%5E7%5EF%20F%7CZLC%2FbB%207%5EBbZL7%5EF%20FZLC%2FbB%207LZBbL7%5EF%20yX7%2DD%20F%5E7L%2DAZL%20lcKQyX9%5EbBB%2A%7B%7D%20C%2FbB%207%5EbBZ7XyQ%7CFZLC%2F%20la%20%2E%5E9XyQQyXC%2F7%5EbBZL%20lcQKyXC%2F7%5EbBZL%20lcK%7C%3CD%2ESbB%7C%7DQ7%5EbBZ%20x%20%20%5DFZLC%2FbB%207%5EbBZL%5E7F%20FA%2A%5B%20%20QyXQyX%20F%5E7L%3EeniF7%2DG%7BZLZ%5B%2ACL7%2DAZLxZL9%5EbBZxLZL7%2DAZLxZL9%5EbBZD%2D7LC%2FbB%20FZLC%2FBb%2FCXbBZL7%5EF%20FA%2A%7B%7DQXyC%2FbB%7CQyX7%2DG%7CQy%5E7%20Bb%7CQyX%2C%2FbB%207ZBb%5E77%5EF%20FZLC%2FbB%207%5EBbZL7%5EF%20FZLC%2FbB%20LZBb%5EL7%5EF%20C%20%7D%7CF%20%3C%2A20XyQFine%3E%20%20Z%20=Pop%2DSoul=113=1===Can%27t%20Help%20Falling%20In%20Love=Elvis%20Presley%20%28Peretti%2DCreatore%2DWeiss%29==Ballad=D==1r34LbKcu7%7CQyX78DXyQX7%2D%23F%7CQyXDA%2A%7B%5D%20%20lcKQyXD%7CQyX7A%7CyQ%7CB%2D6Ti%2A%5ByXG%7CQ%28B%2D7%29QyXE%2F7A%7CQyX%23F%2F%7CDQyXG%7CZL%29A%2FW%28%20%20%7CA7XyA%2F7%2DB%2D%23FB%2AQ%7CB%2D7cKQyXD%7CQyXA%7CQyAX%2FD%7CZLE%2FG%20G%7CQyXl%20%20%7D%7ByXA%7CQ9BZL7C%237XyyX7%23C%7CQyX7%2D%23F%7CyQX7%23C%7CQyX7%2D%23F%7CQQ%7CF%23%2D%7CQyX7D%7CQyXLZA7%20%2FW%207%2DB%7CQyX7%2DB%7CyQX7%2D%23F%7CQyXDA%2A%5B%5DALZ%7CG7%2DEZLXA%2FD%7CQ%7CA7%2F%20G%7CQyX7%2DB%7CQyXAQ%7CyXG%7CQyX7A%7CQyXEG%2FELZyX%23F%2FDZLAZyQ%7CDX%7C%2CE%2FG%2CGsZL7%2DBZALZLGC%2A%5B%7D%20%20lcKQylD%2FALXA%7CQyLZx%20Z%20=Pop%2DRock%2012%2F8=69=1===Can%27t%20Take%20My%20Eyes%20Off%20You=Frankie%20Valli%20%28Crewe%2DGaudio%29==Pop=E==1r34LbKcu7ZLxZL4F%23%2FExZLEA%2A%7B%7D%20%20lcKQXyE%7CQyXE%2F6%2DA%7CQyXLZE%5E74Ti%2A%7BB%2A%7B%7D%20LZALZLE%2F6%2DAZL%2CE%2F%23FZxLZLEZLxZL6%2DAZLxZELZxxZL7E7%2DAZL7%2C%20F%23usB%20%2C9B%20%2C9b7BZ%2CL7%2D%23F%20%2C7h%23F%20%2C7%2Ds%20B7%2Ch%23FlS%2031%5EE%5E13%20A%2DA%2031%5EE%20%2CE%2F7%2DAN1ZLQ%2C31%5EE%20%2CE%2F7%2D7%2FE%2C%20E%20%2CE%2F%7CQyX7C%237XyyX7%2D%23G%7CQyX7B%7CQXy7%2D%23FC%2A%7B%5DQyXx%7CQQ%7CC%23%2D2N%7CY%7D%5B%5D%20xZ7XyQ%7CxZL7%2D%23F2N%7C%7DQyX%237C%7CQyX7%5EE%7CQyX7BLZD9L%2D%23F1N%2DCZLGxLZG%5EZLGZLxZL6%2DCZLxLZCZLxZL7GZLxZL7xLZA%2FZLGD%2AL7%2D%23G%3CD%2ES%2EL7%2D%23F%7B%20xZL7%23CQ%5D%5B%20xZLG%3EadoC%20la%20ZB7LZZLG%2F6ZC%237LZF%23%2D7LZB7LZE%5E7LZC%237%20%7DE%5E7XyQZ%20==110=1===Careless%20Whisper=George%20Michael%20%28Michael%2DRidgeley%29==Pop=D%2D==1r34LbKcu7%7CQyX74D%2D7X%7DQyX7%2DA%7CQyX7%5EblB%7C%2C7%2DAs%20%207%2DG%7CQy%7B%2AAD%2D4Ti%2A%7B7%5EbBlsA%2D7%2Cs%20%207%2DG%7CQyX7%2DD%7CyQX7%2DA%7CQyX7%5EbBl%7CA%2D7%2C%7C%20%207%2DG%28%20s%20%20%2D7XyQ%7C%297%2DA%28QyX7%2DGl%7C7%29%2DA%28%20s%20%207%2DDB%2A%5B%5DlBb%5E7A%7CQyX7%5EbBlA%2D7%20%20%28QyX7%2DGl%7C%297%2DA%28s%20%20%207%2DDl%7C%29A%2FC%28%20sA%2D7%29%7Cl%7C%29bB7%2DA%7CQBb%29%7CNB%7C%297%2DA%28QyX7%2DG%7CyQX7%2DDZLQ%20%207%2DAl1b%5E7Xy%28%20s%20%20%2DG%7CQyyQXyQ%5DQyX7%2DA%3EadoC%20l%20a%2EC%2ED%3C2N%7CQyXQyX%7BD%2D7XX%7DQyX7XyQ%7CBb%5E7XyQ%7CA%2D7%20%20%3C6x%3E%20%7D%20=Pop%2DSoul=80=1===Caught%20Up%20In%20The%20Rapture=Anita%20Baker%20%28Quander%2C%20Glenn%29==R%27n%27B=D==1r34LbKcu7L7%5EDA4D%5E7Xus7A%20%2C7%2DG%7CQyXCb%2FBZL7%2DA%20%2C7%2DG%7CQys%20%7D%7B%2A4Ti%2A%7B%2011%2D%23LZG%5E7%5D%20C%2FbBZL7%5EGZL7%23%2DFZL7%5EDZLC%2FbBZL%5B%2ABSC7%2D%23FZ9%2DBZLLZB%2D9%2011%2D%23CZLC%2FbB%207G%5EZL7D%2011%2DAZL9E%20F%237%2355%237%23F7%23F%207A7susX7%5EGZL%20lcKQyXssu7BC%2A%5B%5D%20%20lcKQyXyQ%7CE%2DZL9E%207%2DG%7CQZN1B%2D%7CZLsus7A%207%2DE%7CQXy7%5EGZL%20lcKQyX11D%5E7XyLQ%2C5%23QyX7%5ELZBb%2FcKQyX%2C11%2DB2N%7C%7Ds%20us7A%20%2C7%2DG%7CQyXCl%20LZG7%2DA%20%2CX7%5ED%7BF%237%2357A%207%2DE%7CQyX7%5EGZ%20LlcKQyX%2C11%2DB%7CZLsusLZ%207%2DE%7CBQ%7B%7D%207%2C%20A%2D%20%2C7%2DG%3EadoC%20la%20S%2E%2ED%3C%7CQyXC%2FbBZL7A7sus%2DG%7CQy%2D11%2CXyQKcl%20LZG%5E7XyQ%7CE%2D7%20F%237%235%20%7D%7CB%2D11XyQZ%20=Pop%2DSoul=92=1===Cello%20Song=Drake%20Nick==Folk=Bb==1r34LbKcu7yX7bE4Eb2XKQyX7bEZL%20lcKQXybE%2F%2DbBZL%20lcKQycl%20LZ4Ti%2A%5B%20lcKQLZ%7BBbSA%2A%7B%7D%20%3Ex4%3C%20lcKyQX2bBZL%20lcKQyX2Bb2Xy%20lcKQ2bEB%2AXyQ%7CBL2bB%7CQyX2bEZL%20clKQyX2bBZLxZL2bZx%20%5D%5B2bEZLyXC%2F9b2XyQ%7CQyX2bB%7CQyX2bELZxZL2bB%7CQyX2bE%7CAbaddB%7CQyXlcKQyLZY%7CBN%7C%7D%20%20lcKQyX2bBN1ZLQxZLxZLxZL2b2Bb2X%20lcKQ%20ZL%20x2XyQ%7CcKQyX2bBQ%7BY%7D%20%20%20x%3EadoC%20la%20%2ES%2ED%3Cl%20LZ%20bB%7B%20%20x%20%3C5x%3E%20%7D%20=Pop%2DCountry=115=1===Chain%20Lightning=Steely%20Dan%20%28Becker%2DFagen%29==Pop%2DShuffle=A==1r34LbKcu7AZL%20x4A13%20%2031ASA%2A%5B%7D%20%20x%20Z7LA%2031AZL%20x%20ZL7AA7LZ%204Ti%2A%7B%20DZLDLZ%20x%20GZLD%2FC%2031%5EGZLDC%2F%20%2CC%2FD%7CQyXC%2FDZL%5E7%20C%2F7A%2031L7A%203D%2FE%20Ex%20ZL7A%2031AB%2A%7B%5DQ%20%20x%20ZL7A%2031AZL7%20LZA1ZLD%2FCDZLD%2FZD%2FCXD%2FC%20%2C7%5EGZLD%2FC%2013%5EGZLD%2FC%20C%2FD%7CQyLZD%20CL%20x%20ZXQyX%5DLZA13adoC%20la%20%2ES%2ED%3C%7CyQX5A%7C%7D%20%20x%20ZL7A%20%3E%20x%20%207E%20E%2F%5EGZLDQA13%20D%7CQyXC%2FDZL%20x%20Z7LA%2031AZL%20x%20ZL7A%2FC%20C%2F%5B%20%20Qy13%20C%2FDLZG%5E7%2C%20C%2FDLZD%20C%2FDLZD%2FE%20E7LZA13%20A7LZ%20x%20%20Z%20=Pop%2DShuffle=95=1===Chain%20Of%20Fools=Aretha%20Franklin%20%28Don%20Covay%29==Soul=C%2D==1r34LbKcu7C%2F%2DD%204C7XyX%2DCZLC%2F%2DD%20%2DCB%2A%20%7B%20QyXQyX%5D%20%20lcKQyQ%7CC%2D4Ti%2A%5BCZLC%2FyQ%7D%7B%2AB%2A%5B%7D%20%3Ex4%3C%20lcKQXy%2DCZL%20lcKQyX%2DCAC%2D%20D%2DX%2DCZL%2DCC%2A%7BC%2D%20D%2DKQyX%2DCZL%20lcKQy%2DXCA%2A%7B%5DQyX%2DCZLC%2Fcl%20%20%7D%7CQyX%2D44TB%2AnXyQ%7CXQyX%5DQyXn42TZLn%20%2C%2DC%7C%7DQyXn%7CQyXnyQ%20%20%7BZL%20n%2CKQyX%2D%2FCLZCcKQyX%2DCA%2A%7B%7DQyXC%2DZLC%2F%2DD%20%2DC%7CQyX%2Dl%20LZC%2DD%20%2DCcl%20%20%7D%7B%2ABC%2D%20D%2D%2FGLZC%2DXyQ%7CC%2D%20D%2D%2FCLZC%2D%20%20%3C4x%3E%20%7D%20=Pop%2DSoul=110=1===Change%20Is%20Gonna%20Come=Cooke%20Sam==Soul%20Ballad=Bb==1r34LbKcu7l%7C%2C7D2BbXy%20%2DC%7CQyXbB%7CQyX7G%2D%7CQyX7%2DCZL%20lcKQsEb7%2C1TA%2A%7BX7%2DC%7CQ%7CBb%20%7CQyX7%2DC%7CQyXbB%7CyQX7%2DCB%2A%5B%7D%20%3Ex3%3C%20G%2DXyQyX7%2DG%7CQyX7XyQ%7CCX7%2DCZL%20lcKQyXbAB%2A%5B%5DQyX7F%7CQyX9%2DyQ%7CG%2D%2DG%7CQyBbXyQ%7CC%2D7%20sEb7%2CD7%2C%7ClG%2DXyQ%7CBbXyQ%7C%7CBbXyQZ%20=Pop%2DRock%2012%2F8=63=1===Change%20The%20World=Eric%20Clapton%20%28Sims%2DKennedy%2DKirkpatrick%29==Blues=E==1r34LbKcu7%23F%2F2A4sE%2CA%7C%2C%23F%2F2A%2CEZLE%7C%2CF%23%2F2A%2CGZLG%7C%2C%23F%2F2GLZG%2C4Ti%2A%5B7EZLE%20%5D%7B%2AA%7C%7CQyXEZLE%2F2A%207%7CEQyX7EZLE%2F2A%20ElE%20A2%2F11B%7C%2C2A%20E%7C7%20A2%2FLA%2F%2DB%207A%7CQyX7ALZA%2F%2DB%20A%7CQyXEZLEZAXyQE%7CQyX%23D%7CQy7XyQ%7CZL7%23G%207%2D%23FSB%2A%5BQ%5DyX7%23GZLE%2F2A%207EC%23%2D7XEZLE%2F%20Al1NG%237LZ%2C7%2DC%2C7%2D%23CsZL7%23%20G5b7%2D%23D%7CQyX7%2D%23CB%2D7LZ%205b7%2D2A%20%2CGZsE%2FGL%23F%2F2A%20%2CE%5B%2011BZlLQ%2C7%2D%23F%2CG%2FoE%2C%23ZG%2CLZL%23G%2FEG%2F2E%2CEXyQ%7DL%2C7%2D%23F%2CG%2FoE%2C%23GE%2Fs%7C%2C%23G%2F2E%2CAs2N%7CZELZAZL%23F%2F%2F2A%2CG%2FG%23%2CE%7C%2C%23F%2F2A%2CEsC%2A%7BYLZ11BZL%2C7%2D%23F%2CG%2FoGLZN1Es%7C%2C%23L%23G%2FE%20%7DN2l%5DQyX7%23G%3EadoC%20l%20a%2ES%2ED%3CZL%23F%2F2A%20G%7BQlA%20E%7C%2C%23F%23F%2F2A%23%2CEo%2FyX11B44T%7CQyX7%2DF%23l42T%7C%7D%20%2C7%2D%23F%2CGQ%7C%7CE%20G%2FEsZLZGXyQ%7CG%20A2%2FF%23LZEXyQZ%20=Pop%2DRock=99=1===Cherish%20The%20Day=Sade%20%28Adu%2C%20Hale%2C%20Matthewman%29==Pop=C%2D==1r34LbKcu7s31C%7C4C%2D9XA%2A%7B%7DQyX7%2DG%7CQyX%2D7F%7CQyXsus31C%7CQyC%2DXyQ4Ti%2A%7BQyX7%2D%7CF%2D7X7%2DG%7CQyX%2DCSB%2A%5B%7D%3E%20x451%2A%3C%20%207%2DG%7CQyXyQ%7CFQyXsuC%7CQyX%20QLZ%7C%7CQyX7%2DG%7CQyX7%2DFQ%7CyXsus31C%7CQyX%2DC%7B%2ACC%2D%207%2DG%7CX7%2DF%7CXyQ%7CFs31C%7CQyX%2DCB%2A%7B%7D%3E%20x3%3C%20%207%2DG%7CQyX7%2DusXyQsus31s31C%7C7XyQ%7Dl%7BZL%20x%20ZL%20n%2C%2DCLZ%20x%20ZL%20n%2C%2DCsD%2A%5BC%2DXyQ%2DG%7CQyC%7CQyX%7CF%2D7%2FQyXC%2F7%2DG%3EadoC%20al%20%2ES%2ED85%2A%3C%7CQyXC%7D%7BQC%2DQyXsu13susXyQ%7CF%2D7%2FCXyQ%7CG%2D7%2FC%20%20%3C6x%3E%20%7D%7CC%2DXyQZ%20=Pop%2DSmooth=88=1===Circle%20Game%2C%20The=Mitchell%20Joni==Folk=B==1r34LbKcu7%7B%5DQyX4B%5E7%2FE%20B2N%7C%7D%207%2D%23C%20%23%2FD7%5EB1NZL7%2D%23C%20%23D%2FBLZB4Ti%2A%7BZL%20lcQ%7CE2%2F%23F%7CQyXB%2F2E%7CQyXZBL%20lcKQyXB%7CQyXB7XyQKyXBA%2Al%7C%2C%2D%23E2%2FBXs%20B%7CQyX9ddaEZLl%20cKQyX%23D%2F7%5EB%7CQyD%23%2D%2CC%7CQyXBLBl%2C%2DLZBXyDs%7CQyXBZLBl%2C%2D%23%2CC%2D%23Ds%7CQyXBB%2A%5B%5DQ%23%2D%2CC%23B%2FE%20BdaE%7CQyQKcl7%5EBZL%20lcKQyXB%2F%7CEQyXBZLB%2FE%20BZL%20%2FD%23XyXB%2FEZyX%2C%23D%7CBXyQ%7D%20%3Ex4%3C%20%20BZLB%2FEB%20ZL%2D%23C%20%2C%23D%2F7%5EB%7C%7CB%5E7%2FQyX9dQ%7CC%23%2DXyQ%7CB%20E%2FBLZB%20E%2FBLZBXyQZ%20=Pop%2DRock=111=1===Close%20To%20You%20%28They%20Long%20To%20Be%29=The%20Carpenters%20%28Bacharach%2C%20David%29==Pop=C==1r34LbKcu7sus7B4Cadd6CSA%2A%7B%5D%20%20x%20ZLC9%20ddaCZL%20x%20ZLC%2099XyQ%7C4Ti%2A%5B%7D%20Q%20%20B%2D7XyZLG%2FD%207%5EGZL6C%7CyQX96C%7C%7CQyX7%2DE%7CQN1G%5E7ZL7B%20ZL7%5EC%20%5D%5B%2ABQyX7%2DE%7CQyX7%2DBZ%20Lx%20ZL7%5ECl%2C6C%2CCs%7CC69%207G2N%7C7C%20suDXyQ%7CyX96bDQC%2A%5B%5DQyXD9%3EadoC%20la%20%2ES%2ED%3CQ%7CC7sZL%20x%20QyX7%5EXyQ%7CFA%2FbE%207%5EbA%7CQyX6Db%7CQyX96bD%7CQyX7%2DbLZAb7%2DCZLX6bD%7CDb%2CDbbD%7CQyX7%2DF%7CQyX7C%2DZL%20x%20ZL7%5EbDl%2C669XyQsD%2A%5B%5DQyX7%2DXyQ%7CE7%2DCZL7C%20sus7C%7CyQX96bDC%2A%5B%5DQyX9bXyQ%7CFbE%7CQyL96bAXyQ%7CDZL%2C96bDZL7%5EbAZbLA%2FbE%207%5EbAlZL6bDb6LZ96bD%7CZAb6%20%7BAb69LZAb6LZDb%5E7LZx%20%7DAb%5E7XyQZ%20=Jazz%2DBallad%20Swing=95=1===Cocaine=Eric%20Clapton%20%28J%2EJ%2E%20Cale%29==Rock=E==1r34LbKcu7D%7CQyX4E7XyXD%7CQyX7ESA%2A%7B%7DQXyD%7CQyX7E%7CQyXD%7CQyQ%7CE74Ti%2A%7B%20%20QyX7XyQ%7C7B%20CZL7D%207EB%2A%5BQ%5DyXD%7CQyX7E%7CQyXD%20%5DXyQE%7CQyXS%2ED%3C%7CXyQ%7CD%7CQyXD%7CQyX7EC%2A%7B%20%7DQ%20%20D%7CQyX7E%7CQyXE7XyQ7EA%2A%5B7EC%2A%7BCoda%3EQyX%5D%207B%20CZL7D%20E7Q%5B%7D%20%3Ex623%2A%3C%20%20DXyQ%20%20%20la%20%2EXyQ%7CDXyQ%7CE7XyQ%7CDXyQ%7D%20=Pop%2DRock=105=1===Color%20My%20World=Chicago%20%28James%20Pankow%29==Rock%20Ballad=F==1r34LbKcu7%5EbE%7CQ2F%5E7XQyX%2DA%7CQyX7%5EFA%2AQ%7ByXQyXQyXQyX%5DQy%7CBbXy1Ti%2A%5BlcKQyAb%5E7XyX9bE%7CQyX7%5EGZLD7%209D%7CQyX7%5EbG%7CQyQ%7CC7X%7CQyX9%20LZF%5E7%20sBb%2C%3C3x%3EC7%2C%7D%7ClF%5E7XyQZ%20=Pop%2DRock%2012%2F8=54=1===Come%20Away%20With%20Me=Jones%20Norah==Ballad=C==1r34LbKcu7%2DA%7CQy4CXyQX%2DA%7CQyXCSA%2A%7B%7DQXy%2DA%7CQyXC%7CQyX%2DA%7CyQ%7CCX3Ti%2A%7B%5D%20%20lcXyQ%7CA2N%7DQyXG%7CQyXC1NQ%7CyXF%7CQyX%2DE%7CQyX%2DCXyQKC%7CQyXQyXCAyQ%7CFXXG%7CQyXC%7CQyXF%7CQXyGZL%20lcKQyXC%7CQyyQ%5D%5B%2AXGB%2A%5BS%2ED%3C%7CQ%7CCXyQyXF%7CQyX%2DE%7CQyXA%2D%7CQyXCZLQ%20%20%2DA%7CQ%7CCXyQyX%2DA%7C%2E%20al%20Coda%3EG7XyQZXyQXyQ%20LZ%5BQCXyQ%7CG7XyQ%7CCXyQZ%20=Jazz%2DBallad%20Swing=74=1===Come%20Together%20=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=D%2D==1r34LbKcu7%2DDlSA4D%2D%20slcKD%2FW%2CF%2F7%2DD%20%2DZDL%20lcKD%2FW%2CF%2F7%2DD%20%20%5D%5B%2A4Ti%2A%5BX7GZLF%2CW%2FDyX7Al%7CZL%20lcKD%2F%2CWF%2FWs%20%2DDlZL%20lcKQKcl%20%2FWs%20%2ClSA%2A%7B%20LZ%7ClKD%2FW%2CF%2FWs%20%2DDlZ%20LlcKD%2FW%2CF%2FWs%20%2DDcl%20%20%5DlcKQyGZL%20lW%2FF%2CW7Al%7CZL%20lcKD%2FW%2C%2FFWs%20%2DDlZL%20lcKD%2FXyQKcs%20%2C%2DD%20lcKDcl%20LZWs%20%2DDl1NZL7A%20G%7Cl%2CA%2F%2DBs%20%20%2DBlB%2A%5B%2FF%2CW%2FKQyX7X%2C%2DDl%20sW%2FF%20lcKD%2FW%2CF%2FWs%20%2DlD2N%7C%7D%20Q%20lcKD%2FW%2C%20%5D%5B%2AC%2DDlZL%3C%7CD%2FW%20LZlD%20%2DDlZLxZL7AZLxLZ7Al%7CZL%20lcKQyX%2DsW%2FF%2ClcKQyD%2ES%2E%20al%20Coda%3E%20x%20%20%5D%7BQlD%2DXyQKcl%20LZD%2DXyQKcl%20%20%7D%20=Pop%2DRock=85=1===Could%20You%20Be%20Loved=Marley%20Bob==Reggae=D==1r34LbKcu7QyXG%7C4B%2DXyB%7CQyXD%2CB%2A%2C%7B%20%20QXyQyX%7D%20%3Ex3%3C%20lcKQ%2D7XyQ4Ti%2A%7B%23F%20GZ%7D%7BS%2C%2AQyX%2DB%7C%7D%20%20lcKQy%2DXEZL%20lcKQyX%2DB%2CAKcl%20LQyXD%7C%7CQyX7XyQ%7CBXD%2CB%2A%2C%7B%5D%20Q%20%20AZ%2DL%23F%20GZL%20lcKQyX%2DyQ%7CB%2D%2DEZL%2D43%2A%3CxDXyQ%7DC%20la%20%2ES%2ED%3C%7CQyXB%2DZL%20lcKQyX%2DBC%2A%7Boda%3E%20%7CQyXGlcKQyx%3E%20%20%7D%2A%2C%7B%7DQyXDZL%20GZL7%20%2DBZL%20DA%2A%7B%20%20AQ%5BD%2CB%2DX3%20QyX%20LZB%2DXyQKcl%3C%2A34XyQ%208x%3E%20%20%7D%20=Pop%2DReggae=97=1===Crazy%20%28Gnarls%20Barkley%29=Gnarls%20Barkley%20%28Burton%2C%20Callaway%2C%20Reverberi%29==Pop=C%2D==1r34LbKcu7%7CQyXb4C%2DXy9ddabAZLbE%207%5Eb%7CEQyX7%5EbEZL%20lcKQXyQ%7CA4TA%2A%5B9ddabyQ%7CGX%207%5EbE%7CQyX7%5EbEZ%20LlcKQyX%2DCA%2A%7B%5DQyEbLZAXsusGZL%20lcbXyQ%7C%5EbEZL%20lcKQyX%2DC%2AB%5B%5DQyXG%7CQyXsusG7XyQKA%7CQyXyX9dd9XyQ%7C%20lcKQyXCC%2A%5B%5DQyGX%7CQyXsusG%7CQyXbALZAbaddabAQ%7CAbXyQ%7CEb%5E7XyQKcl%20LZGsusXyQ%7CG%20%20%3C3x%3E%20%7D%7CCXyQZ%20==0=0===Creep=Radiohead%20%28Radiohead%2C%20Hammond%2C%20Hazelwood%29==Rock=G==1r34LbKcu7Cs%7CQy4GXyQC%20susC%7CQyXCZLBs%20usB%7CQyXBZL%20lcKLZC%2DX4Ti%2A%5BL%20lcK%2CW%2FEbL%20lcKQyXBZL%20lcQKyXGlSA%2A%7B%7C%2CF%2FW%2CZCXyQD%2FW%2C%2DCZL%20lQ%7CsC%2DBZL%20lcKQyXGlB%2A%7D%5B%2CF%2FW%2CbE%2FW%2CD%2FW%2CXyQKcyX%2DCZBZL%20ll%20LZCGQC%2A%7B%5D%20Q%20x%20%3EadCo%20la%20%2ES%2ED%3C%7CQyX%2DXyQKccKQyXlcKQyl%20LZClcKQyXGD%2A%7B%7D%20%20lKcQyX%2DCZL%20lcKQyX%20LZBXcKQyX%20LZCXyQKcl%20LZC%2DXyQ%7CsC%2D%2CW%2FD%2CW%2FEb%2CW%2FF%2C%7D%7ClGXyQZ%20==100=1===Dancing%20In%20The%20Dark%201=Springsteen%20Bruce==Rock=B==1r34LbKcu79ddaB4BXyQSA%2A%7B%7D%206B%209ddaBQ%7CyXBZL6B%209ddaB%7CBXyQ%7C4Ti%2A%7BL6B%209BXyQ%7CQyXBZL6B%209ddaBQ%7CyXB%7CZL6B%209ddaB%7CBaddZL6B%20%2C11%2D%23%7CsB%2FCXB%7CZL%20%2D%23Cl%2C%23C%2FsB%7CQyXEZL%20%2D%23Cl%2C%23yQ%7CsGQyXEZX%23FZLLZBXy%23F%2FBs%7CQyX%23FB%2A%5B%20%5D%20%2D%23Gl%2C11%2D%23Gs%7CQ%2ClF%23%20%20%2D%23Gl%7CQyXBF%23%2C%20F%20%2D%23C%7CQyXEZL%209%2DC%23l%2C%2D%23Cs%7CQyXEZL%23%20QLZ%7C%2FB%7CQyddaB%7C%20B6LZL6B%209ddaB%7CQyXB%7D%7C%206B%209ddaB%7CQyXBZBXyQ9ddaBE%3Eado%5D%5B%2ACG%2ES%2ED%3CZL%2CBZL%2C%2D%23ZGL%2C%23FZLEZLBZL%2D%23%20al%20C%206B%209%23CZLE%5D%5BQ%2AD%2C%23F%2FB%7CQyX%23FlZL%23%20Fl%2C%23F%2FBs%7CQyX%23F%20F%23LZ%20%23FZL%206B%20%2CLZC%23%2D%7CQyX%3EedaF%20dna%20atepeRQyXQyX%3CB%7B%20Badd9EZL%2C%2D%7D%20=Pop%2DRock=144=1===Daniel=Elton%20John%20%28John%2C%20Taupin%29==Pop=C==1r34LbKcu7%20lcKQ4CLZxA%2A%7B%5D%20x%7C%2CsusC%2CCZsLxZL7GZLxZLFZLSlCXy4Ti%2A%5BQyX7GXyQKc%7CQyX%2DA%7CQyX7E%7CQXy%2C7GZL9G%207GZL%20lFXyQ%7C7%2DDZL7G1NZQKcl%20KQyXC%7CQyXG%2FF%7CQXy7GZL%20lcKQyXFZLcl%20QLyX%2DA%7CbAZLFl%20%20%7D%5B%2DAZLxZLCZLxZLFLZxZLCZLxZLF2NB%2ALZxLZcKQyXZL%2DAZA7LZDZLxZLFZLxZLCZLZxLF3NB%2A%5B%7D%207GZL%2DCLZxLZLCZLL7GZLZAbLZ%5B%5D%207GZL%2DD%3EadoCl%20a%20%2ES%2ED%3CZL7AZLCQFLZxLFZLxZF%2FGLZCLZxLZFLZxLZG7XyQKcl%20LZC%20CsusLZCXyQZ%20=Pop%2DRock=129=1===Day%20Is%20Done=Drake%20Nick==Folk=D%2D==1r34LbKcu7X%2DD%7CQ4D%2DXy9%5EbB%7CQyXB%2F7G%7CQXyC%2FF%7CQyX%23C%2F7A%7CQ%2311Xy4Ti%2A%5BB%2F7G%7C%20E7%2FGF%7CQyX%23C%2F7A%7CQyXD%2DA%2A%7B%5D%207A%20A%2FGZL%23%2FCXyQbB%7CQyS%2CB%2A%5Bb%5E9%231A%2FGZL%23G%2F7E%20%2C119%23%5EbB%7CQyX%2DD%7CQyX1%20A7%20%5DB%7CQyXQ%2C%20%20%2DQ%7CA7%2F11%239%5EbB%7CY%7CQyXB7%2FG%7CQyXC%2FF%7CQyX%23CXyQ%7CDyX%2DD%2CZL7A%20Bb%5E9%23bB2N%7C%7D%207A%2011%239b%5EB%7CQyX%2DD%7CQyX%2C11%5E9%23111NZL%2CGZL%23G7%2FC%23LB%7CQyX%2DD%7CQyX11%23%5E9bBZLB%2F7GZLC%2FFZb%20E7%2FAZL%2DDQ%5B%20Qy%20%7D%7CN3%20bB%3EadoC%20la%20%2ESD%2E%3C%7CQyX%2DDZL7A%20bBA7%20%5DX7A%20A%2FBb%20A7LZD%2DXyQZ%20=Pop%2DRock=125=1===Daydream%20Believer=The%20Monkees%20%28John%20Stewart%29==Rock=G==1r34LbKcu7%2DB%7CQy4GXyQyXGA%2A%7B%5DQyXsus7%7CDQyXG%7CQyXsus7D%7CQ%7CA%2DX4Ti%2A%5BC%7CQyXXyQ%7CGX%2DA%7CQyXG%7CQyX7DQ%7CyX7A%7CQyX%2DE%7CQyXyQ%7CB%2DC%7CQyXD%20ClB%20E%2DLZW%2C%23F%2FW%2CG%2CA%2FG%7C%2C%2CG%23F%2FWs%20%2CGZL7D%20C%2FE%5D%5B%2AG%7CQyX%20CC%2A%7BXyQ%7CCL7AZL%2DE%20G%7CQyXCQ%7CyXGZLC%20%2DEZL7D%20ZD7%20%7D%2DBZL7QyXGZ%2DXyQ%7C7AZL%2DE%20G%7CQyXC%7CyQXGZLC%20%2DEZL7D%20CLZD7LBZL7DLC%20%2DEsXyQ%7CC%7CQyX%2DBZL7D%20CB%7B%2A%7DQyXsus7D%7CQyXG%20D7LZus7D%7CZGXyQ%7CCXyQ%7CG%20E%2DLZA7LZD7%20%7D%20=Pop%2DRock=125=1===Deacon%20Blues%20%28Page%201%29=Steely%20Dan%20%28Becker%2DFagen%29==Funk%20Rock=C==1r34LbKcu73TZLB4C%5E7%20%5ECZL%23C%2F2A%207%5EDZAL%2F2F%207%5EbBZLB%2F2G7%20G2%2F4Ti%2A%5B%7CQyX3XyQ%7CTX%2C31G44TSA%2A%7B%20%20yQXQyX%5DQyX9%237E46yQ%7CF17%5EbE4%2931A%2813LZF31A%289D%20A%2FG%7CQyX13F%7CQyX31G%7CQyX31%29LZD9F%20A%2FGhB%7CQy1F%5E7XyX7E%7CQyX31bB%7CQXy7%2DA%7CQyX9b7E%7CQyQ%7CB7XN%7CQyXFl%7C%2C3Z%20x%20%20%207%2DG%7CQyX7%2DA%7CQy9Xb7E%7CQyX7%5EF2N%7C%7D%20sGb1L7E%207A%7CQyX2%2FELZL7%5ECZL7%2DDZL7%2DELZ7%2DAB%2A%7B%20G%2FFZL9DZBb%5E7CZL7%5E%2C7%5EDlGLZsAZL7%2DA%7C%7D%20Q%2C7%5EF%20%2FE2ClZL%207%5EF%2C%23F%2F%2DE%2D7LZ%2F%2DA%20%2DB%2A%5B%5D%20%23%2CLZCL7%5EbE%3EadoC%20la%20S%2E%2ED%3CZL%2CB%2F2G%20%2C7%5EZE7%239C%2F2A%20%2CE%2FC%7CLZE%2D7F%2F%2DA%7C%2CG%2FW%2C%2DAZL%5E7bBZL7%5ECZL7%2DDZL%23%2CF%5E%2C7%2DAsQF%5E%2C%7CA%2D7LZE%2D7LZD%5E7%20A2%2FC%23LZC%5E7%20G2%2FBLZBb13LZG2%2FB%20%5D%20=Pop%2DRock=115=1===Deacon%20Blues%20%28Page%202%29=Steely%20Dan%20%28Becker%2DFagen%29==Funk%20Rock=C==1r34LbKcu77%5EFZL7LZE%2D7%2DEZL9%237BZL31GLZ5%239%237DZL31AZL7LZA13%5ECC%2A%7B%23C%2F2A9LZG%5ELA%2F2F%207%5EbBZLB%2FG2%207%5ECl%7D%209%237Bs%207ZD%5E7%20%237%23F%20%20A%2FG%7C%20G2%2FBF%7CQyX%2C31GD%2A%5B%5DQXy9%237E%7CQyX7%5EbEZL13XyQ7%5ECZLE%7CQyXF13XyyX31AZL31A%20A%2FGQ%7CyX31F%7CQyX31G%7CQQ%7CF%5E7ZL31FAB%2A%7B%20Q%7CA%2D79DZLE%2F2CZL7%5EFl%2C%7C31bGs%20%207%2DG%7CQyXLZF%2FGyX9b7lZL%207%2D7LZD%2F%2DAsZLG%2F%2DA%20%2DA%7CyQX7%5EbBZL7%5ECZL7%2DF%23%2CF%5EEZL7%2DZL7%5EbF%5E7%2C%20%2F2G%207%5ECZL%23C%2F2A7%20%5EDZL7%2DEZL7%2DA%7C%7DB%2CLZE%20E%2F2C%2CA%2FGs%5D%7B%2AAGZL31GZL31Fl%7C%2C7%2CFA%2FGsZL31FZL%2C31F13LZ%209%237E7B%7CQyD7%2311yX31bB%7CQyX7%2DA%7CyQX9b7E%7CQyX7%5EFZLQ%7CE7Xl%7C%2C9DXyQ%7CBh7%20E7LZ%20x%20%20%7D%20==0=0===Delilah=Tom%20Jones%20%28Mason%2DReed%29==Waltz=A%2D==1r34LbKcu7KQyX7T68A%2DcKQyX%2DAA%2A%7B%5D%20%20lKcQyX%2DAZL%20lcKQyXl%20LZE%2Ci%2A%2C%5BAZL%20lA%2DXyQ%2DDZL%20lcKQyX7AZ%20LlcKQyX7EZL%20lcKXyQKcZL%20lc7GZL%20E7XyQX7GZL%20lcKQyXCB%5B%2A%5DQyX%2C7G%7CQyX%2DA%7CyQKcl%7CQyX%2D7G%7CQyl%20LZCQyX%2DD%7CQyXF%7CQyXC7%7CQyXCZL%20lcKQyX%7CN1CXcKQyX7G%7CQyXyQ%7CE%7DQyX7E%7CQyXC%7CQy7XG%7CQyXC2N%7C%7DQyX7%7CN3CXC%7CQyXXyQ%7CCXyQKcl%20LZA%2DXyQ%7CE7XyQ%7CA%2DLZD7LZA%2DLZx%20Z%20=Pop%2DRock%2012%2F8=67=1===Don%27t%20Go%20Breaking%20My%20Heart=Elton%20John%20and%20Kiki%20Dee%20%28John%2C%20Taupin%29==Pop=F==1r34LbKcu7%2FbB%7CQ4FLZD%7B%5DQyXF%2FbBZLFZL%2FFbBZLF%7C%2CC%2CbBZL%2D%2AAFXy4Ti%2A%5B%2C%2DA%2CbFXyQ%7C%2CbBsZLC%2FFZLB%2FGb%20BZLA%2FF%20F%7CQyXbBA%2D%2C%7CB%7CQyXFZLB%2FG%5D%5B%2AASA%2FF%20F%7CQyXbB%7CQyFX%7CQyXF%2FbB%7CQyXFlLZBb%20%2CC%2CbBF%20bBZsBb%2CA7%2DCZLxZL7%2DAlB%2A%5D%5B%2CC%2CbB%2C%2DA%2CbB%7C%2C%2DLZxQLZLC%2FFB%7CQyXLZ%7ClAyXbAZLG%20CZLF%20bZBLxZL7%2DCZLxZL7%2DQ%7CC%2FEG%20CZL%2CC%2CbBZsBb%2CLFl%7C%2CC%2CbBsZL%2DDLZFlC%2A%5B%5D%2CC%2CbB%2C%2DAZD%2DLZL%2DA%20bQ%7B%20%20Qb%2FFLZ%7DQyXF%2FbB%3EadoC%20al%20%2ES%2ED26%2A%3C%7CQyXFXyQXyBZLF%7CZLFlCZC%20G%20bB%2C%2DA%2CbBsZL%2DA%20Bb%7CQyXE%2FC%7CQyXbA%7D%2CC%2C%7B%2ALF%20bBD%2DLZsBb%2CC%2C%7DlF%20Z%20=Pop%2DRock=129=1===Don%27t%20Know%20Why%20I%20Didn%27t%20Come=Norah%20Jones%28Jessie%20Harris%29==Ballad=Bb==1r34LbKcu7%207%5EbB4Bb%5E7yXsus7FZL7C%207%2DZGL%2BD%207%5EbEZL7bB%20Q%5D%7B%2AA4Ti%2A%5BL%2BD%207Eb%5E7%207bB%207%5EbBZLbB%20ssu7FZL7C%207%2DGZL%2BDLZEb%5EZL7bB%2A%7B%20%20QC7LZF%7D%20bB%20sus7FZL7C7%20%2DG1N%7CZLbB%20sus7XyQXy%207%2DGZZLbE%2F7XyQ%7C%7CQyX7C%7CQyX7%2DGZ%20LlcKQyX7F%7CQyX7CF7%20F7%2DG2NBZLbB%20F7%2FC%20ZL7C%207%2DGZL%2BD%207b%5EEZL7bB%207%5EbBA%2A%5BF7sus%20D%2FbB%5EbBA%2ABb7LZus7F%28bB%20sus7FZ7LC%207%2DGZL%2BD%207%5EbEs%29%20%7D%5B%207%5EbBD%207%5EbLZEb%5EB%207%5EbBZLbB%20susF7ZL7C%207%2DGZL%2BD%207b7LZE7bB%207bB%2CbB7%20C7L7FZL7C%207%2DGl%7C%2Cb%2FA7bB%2CbBs%20sus7FZsus%20s%2DGZL%2B7%2FAb%2C%7ClG%2D7%20C7LZF7sus%20Bb%20Z%20=Pop%2DRock=93=1===Don%27t%20Let%20The%20Sun%20Go%20Down%20On%20Me=Elton%20John%20%28John%2C%20Taupin%29==Pop=C==1r34LbKcu7X%2C7Gl4CXyQs%20%20GA%2A%7B%5DQyXFZL%2FGC%20A%2FF%7CQyXbB%2FC%7CC%2FG%2C%7C4Ti%2A%5ByX7Glus%20CLs%20%20%2C7GZL%20x%20l%7CQXyFl%7C%7C%2CE%2FCs%20%20%2CCZC%2FG%2C%7CsC%7CQys%20%20FlSG%20%20ss%20%20%2CCZLC%20%29C%28suCsZLB%2FG%207Gl%7C%2CG%2FCC%2FE%2C%7CA%2A%7B%7DQNZL%20Q%7ClF%20s%7DQyX7Gl%7C%2CG%2FCs%20%2C%207Gl1N%7C%2CC%2FF%2CA%2FFXyQXy%2CF%2FbB%2CG%2FCZyQ%7CG7Dl%7C%2CG%2FW%2C%2DAsZL%2CBb%2FCZL%2CClB%2A%5B%5DQyX%2FF%23%2CLXG%2FC2CZL%2CCG%2CG7%2CsGl%2CE%2FCs%2C%2DDZL%2C%2FAFZL%2CbB%2FCZL%2CCl%7CusLZl%2FFsZL%2CbA%7CQLZsF%2FQ%5BY%5DQyXFl%3EadoCl%20a%20%2ES%2ED%3C%7C%2CG%2FC%2CAF%2FAXyQ%2CbB%2F7G%2CG%2F%5B%2C%2AC%2CG%2FCZL%2C%23F%2FDl%7C%2CGW%2F%2C%2DAsZL%2CbB%2FCZLC%2CLZsF%20%2CbB%20F%7CQyXLZC%2FBZL%2CClZLsusGl%2CEC%2Fs%2C%2DDZL%2CA%2FFZL%2CbC%2FBb%2C%2CCl%7C%2C%2FA%2CXyQ%7CAb%2C%20Bb%2CLZCXyQZ%20=Pop%2DRock=72=1===Don%27t%20Speak=No%20Doubt%20%28Stefani%2C%20Stefani%29==Pop=C%2D==1r34LbKcu7%20%2DFZL4C%2D7%20ZLbB%20%2DFZL%2DG%20bBLZ%2DF%20%2DGZL7%2DCA%2A%7C%7DC%2D%20G%2D4Ti%2A%7B%2A%7B%5DQy%2D%20C%2DLB%20bEZLbB%207%2DFZLG%2D%20%2DCB%2A%5B%5D%20bB%20%2DFZbLZCXGZLbBNZLC%20Bb%2DLZbB%20%2DFl%7C%2CC%2C%2DbBs%2D%20FZLC%20%2DbBZLC%20bE%2DLZEb%20%2DFSCbB%20%2DFCLZlFbBZL%2DF%20%2DG%7CQyX7C%2DlA%2A%5B%5DbE%2C%2DbBs%20%2D%20G%2DLZ%20%2DbB1%2CbE%2FW%2D%20G%2DLLC%20%2DbB2N%7C%7DQyXCLZbB%20bEZLbB%207%2DFZZsF%2D%2CCB%2A%5B%20sus9b%2FAb%2C%5B%23C%2FW%20%2CAZLbB%2F2b%20GBZLC%2F2bA%20bDlD%2A%2C%20Ab7W%2CC%2FWB%20%2DFZQ%7CAb7C%7B%5DQyX%2CbA%20bE%2Fssu9b7bA%20bD%2Fsus9b%2D%20G%2DLyXbE%2FB%20%2DFB%20%7D%7CG%2DB%20%2DFZLbB%20%2C%2DFZLG%2D%20%2DC%7CQyX%2DFZL%2DC%20b%20%5D%7B%2A%3Ex3%3Cbb%2DLZEb%20CLZBb%2D%20CLZF%2D%20sBb%2D%2C%3C%2A568x%3EC%2C%7DlF%2DXyQZ%20=Pop%2DSlow%20Rock=81=1===Don%27t%20Stop%20Me%20Now=Queen%20%28Freddie%20Mercury%29==Rock=F==1r34LbKcu7%20%2C%2DG%7B4FLZA7%2DGZLbBZLA%2F7FZFLZLCZL%2DGZL%2DDZL%2DLZD7%204Ti%2A%5BL%2DDZLG%2DXyQZLCZL7%2DGZL%2DDZLA%2DZLFSA%2A%7B%5DQyXCl%7DFLZA%2D%7C%2CC%2CFQyX%23FZC%2CLZL%2C%2DGZL%23F%2F7DZL7G%2DZLbBZLbE%2F7FZLFZ%7CD7%2FL7%2DGZL%2DDZLQ%7CN1sGs%2CFB%2A%5B%5DQyXCl%7CB%2C%2FW%2CbB%2FW%2CA%2FW%2C%2DG%2D%2ClA%2DyX%2DG%7C%2DGZL%2DCXyQ%7CF%20%2C%2DGZL%23F%2FDZL%2DZGL%2DDZL%2DAl%2C%2DGs%2CF%2CC%2C%7CGZL%2DGZ%2CCl%7C%2C%2C%7CG%2DLB%2FW%2CA%2FW%2C%2DGs2N%7C%20%7DQxZLbB%2FbAlZLCZb%2CW%2FBC%2CF%20%2C%2DAZLFnLZxL%7B%20n%3EadoC%20la%20%2ESD%2E%3CZLxZLnZLxZLnZx%20%7D%5BQ%7C%5D%20%20nLZD%2DLZG%2DLZCLZFLZF7LZBbLZG%2D7XyQ%7CCXyQ%7CFXyQZ%20=Pop%2DRock=155=1===Don%27t%20You%20Worry%20%27Bout%20A%20Thing=Wonder%20Stevie==Pop=D%23%2D==1r34LbKcu7L7%23G%204D%23%2D%20L7%5E%2D%23D%20%2D%23DA%2A%7D%20%2D6%23D%207%2D%23DZL7%5E%2D%23DZD%23%2D74Ti%2A%7B7%2D%23CZ%20F%237s7%2D%23DZL7%5E%2D%23D%20%2D%23ZDL11%239E%2096BZLsu%20G%237L7%2D%23CZL9%5E%23GusLZBZL7%2D%23AZL7%23FZL%23lFB%2A%5B%2011%239EsZL9%5EB%5E9LZs7%23F%207%2D%23CZusLZF7%2D%23DZL7%5E%2D%23D%20%2D%23AD%2A%7B%2031b7%23AZL96%23%20G%237Ls7%23CZs7%23F%20usLZBL7%23G%207%2D%23DZL7%5E%2DD%23%20%2D%23DZL11%237E%2096ZC%23%2D7s7%23F%20%23C%7CQy%5E9LZE%23GZL9%5EBZL7%2D%23AZ7L%23FZL%23FB%2A%5B%2011%237add9XBZLsu%2CsusDyQ%5B%2ACsus%23D%2CE%2CsusE%7C%2C%2CFsusF%2C%23F%2Csus%23Fs%2CD%23%2C%7CXsus7%23D%2CE%2Cus%2CC%23%2CF%2CsusF%2C%23F%2CsusF%23s%7CQyX9dda%23Fl%7C%2C%7CEsuss%23C%2CD%2C%2D%23D1%23%2C%7CDs%2C31b7%23A%209dda%23F%7Cl%2C%23C%2Csus%23C%2CD%2Csu%20%5B%2ADND%2Csus%23G%2C7%2DLZE%5E9%2C%2D%23Dl2N%7B%7D%20QxZL%5E9EZLxZL%2D%23DZLxZLLZsD%23xZL%2CSB%2A%5B%201C%23%2D7%2CL9%5EBZL7%23F%207%2D%23C2lN%7C%7D%2C7E%2C6B%7C%2C7%23FZE7%2311N%7C%2C7oC%20la%237LZA66%2A%3CZLsus7%23CZLd9da%23GZL9%5EBZL7%2D%23D%2ES%2E%20FZL%23FE%2C6B%7C69LZA7%2D%23C%7C%2C7%23G%2C7%2D%23DZsL%2C%2D%23DlQ%7B%2031b7%23%2CF%237%2C%23F%3Ead7%2C%7D%20==0=0===Dream%20Brother=Jeff%20Buckley%20%28Buckley%2C%20Grondahl%2C%20Johnson%29==Rock=C%2D==1r34LbKcu7%2FG%20%2CF4C%2D%2FG7G%20susGZLG%20%2CG%2FC%2DZL7G%20susGZLG%20%2CLZC%2D%2F4Ti%2A%5B%2FW%2CF%2Fsus%2FC%2A%7B%5D%207G%20susGZLG%2C%20F%2F%2DCZL7Gl%2CB%2FW%2CASsC%2DGsZLBW%2CG%2F%2DLZGsu7G%20%2CsusGZLGl%2Cb%2FAW%2CF%2F%2DCsZL7G%20%2CsLZ%7CsCGl%2CbAl%20%2C9%2DF%2CW%2FA2C%20%2DC%7CQyX7bBZLAb%2FG%20bA%2FsusGl%7C%2CbLZ%7CsF%2FG%2CB%2FyX7bBus%2C%20G7G%20%2CsusGZLGl%2Cb%2FAW%2CF%2F%2DCs1NZLQ%2C7%20%7D%7CN2sGZLG7D%7CQyC2LZsQyX6bBB%2A%7B%5DQyX%2CG5ZLGl%2CbA%2FW%2CF%2F%2DC%7CC%2D6X%20%2DC%7CQl%2CbA%2Fb%5E7XyCsZL7G%20%2CsusGZLlG%2CbA%2FW%2CF%2F%2DCs%7B%7DQ%2D%2FF%2CWE%7CQyXCsZL7us%2C%20G5Gl%7C%2C5G%2CF%7C%2CF%2C%2DsCZL%2DCC%2A%7B%7D%20%3Ex4%3C7%20%7D%7BC%5EsGZLG%2DGZL7N1F%2CG7DZLG%2F6%2DClD%2A%5B%2CG%2D%2CFs2N%7C%7D%205Gl%7C%2C5LZEb%5E%7C%2CF%2C%5EF%2F%2DCs%2D6%2FDLbEZL7DZL6%2DCZL6BbB%2A%7B%5D%207%5EbEZL7DZ%5E7%20%7D%7BCZLD%2FX7bBQ%2ClGLZ401%2A%3C7G%20%2CsusG%3EdaoC%20la%20%2ES%2ED26%2A%3Cx%3E%20%7D%7BbA%2FW%2CyQ%7CC%2D%20C2LZsC%2D%2FF%2CW%2FAb%2ClGLZG5%2CXyQ%7D%20=Pop%2DRock=98=1===Drive%20My%20Car=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=A==1r34LbKcu77A%289%234D7XyX7G%7CQyX7D%7C%7CQyXG7%7CQyX7D%7CQyX7G%7CQyQ%7CA74TA%2A%7B%207G%7CQcl%20%20%5D%7C%7CQyX7G%7CQyX7%2DBQ%7CyX7G%7CQyX7%2DBB%2A%5BB%2D7XyKQyX%29QyX7D7XyQ%7C%3C%20%209%237A%7CQyX7D%7B%20%7D%3Ex4%3C%20%20%297A%289%237A4x%3E%20%7DDZL7AZ%20==0=0===Easy=The%20Commodores%20%28Lionel%20Richie%29==Pop%20Ballad=Ab==1r34LbKcu7%2A%7B%5D%20b4Ab%20C%207%2DbBZL7%2DC%20bAZbLE%2F%2DbB%207%2DbBZL7%2DBb%2D%2FE4Ti%2A%5BXQyX%7DC%2D7LZbB%207%2DbB1NZL7%2DCb%20AZLbE%2F%2DbB%207%2DbB%2D%2FEb%20%20bASAAZLbEN2Bb%2D7%2DbBZL7%2DC%20bAB%2A%5D%5BQyXbE%2F%2DbB%7CQyX7%20Bb%2D%2FZL%20QyZLF%2FbLZBb%2DLbE%2F%2DbB%207%2DbBZL%2D7C%20bAZLbE%2F%2DbB%207ZGb%20D7%2DC%20b7%5EbG%7C%20al%20CbEl%7C%2C%2DFs%20%207%5EbGCQ%2A%5BY%5D%20Q%20%20bA%3Eado%2D7XyQ%2ES%2ED%3CTZL%2Db%2C%7ClEbLbG%20BZL%207%2DbEl%7C%2D%2CFs%20%207%5EbG%7CQyX7%2DZT24E%2DFs%20%20bE%2F%2Db%20%5D%7B%2AABZL7%2DC%20bAZLbE%2Fb%2DB%207%2DbBZL7%2DC%20bAb%2D7%20B%20bD44X%7D%20bEAb%20C%2D7%2DbB1NZL7%2DC%20bALZbE%2F%2DbB%207%2DbBZL7%20Bb%2D%2FB%2A%7B%7D%20aepeRXyQXy%2F%2DB%207%2DBZL7%2D%23C%20%7BA%5D%207%2DB%207%2DbB2N%7CQELZA%3CQyXQyt%20and%20fade%3E%20C%23%2D7LZB%2D7%20B%2D%2FE%20%7D%20=Pop%2DRnB=66=1===Echoes%20Part%201=Pink%20Floyd%20%28Waters%2C%20Wright%2C%20Mason%2C%20Gilmour%29==Rock=C%23%2D==1r34LbKcu7L7%5EAZ4C%23%2D%20%7D%20%3Ex3%3CxZL%2D%23CZLZxL%2D%23F%7B%7D%20%20%3EnepO%3CA%23%2D7L4Ti%2A%7BZL7%2D%23sLZG%23L%2D%23CZLxZL%2D%23FZLZxL%2D%23CZLxZL%2D%23CZLZxLZAus%23GZX7%23G%7CG%23sus%23F%7CQyX7%2D%23G%7CQyX%23%2DCA%2A%7B%5DQyX%23G%7CQyX%2D7XyQZL7%5EA%23F%7CQy%2DXyQ%7CyX%23CB%2A%5B%5DQyX7%23GQ%7CyX7%2D%23F%7CQyX7%2D%23GQ%7CG%23X%23C%7CQyQyX7AG%237%20A%23C%7CQyX7A%7CQyX%2D%23%7CCQyX7A%7CQyX%2D%23CZL%2DXyQ%7C%7CQyX%2D%3C%20%2D%23C%7CB7%20C%207B%7CQyXE%7C%7DQyX7%7CAQyX%2D%23C%7B%7D%20%3Ex3%3C7C7LZ%7BQyXE%7C%2A10Open%3E%20%20%7D%20=Pop%2DRock=68=1===Eight%20Days%20A%20Week=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=D==1r34LbKcu7%5D%20%20%3Ee4Dadd01%2A%3C%209ddaD%7CQyX%2FD6G%7CQyXD%2FE%7CQyX9%20%20Fin4Ti%2A%5BBB%2A%5B%5DyQ%7CE7QyXG%7CQyX7E%7CQyX%7CD%7CQyXD%7CQyXG%7CQyX%7CDXyQXDA%2A%7B7AC%2A%7BG6XyQ%7CQyXG%7CQyX7E%7CQyDX%7C%7CQyX7E%7CQyX%2DB%7CDXyQ%7D%7CQyX%2D%7CQyXDl%20LZByX7A%7CQyXGZL%20lcQKyX7EZL%20lcKQyX%2DQ%7C%5B%2AAcKQyXX6G%7CQ%7CGXyQ%2A%5B%5DQyXD%7CQyXG%7CQXy7E%7CQyXD%7C%7CQyXD%7CBB%2DXyQyX7Ea%20%2EC%2EXyQ%7CEXG%7B%7DQyXD%7CQyXG%7CyQX7E%7CQyXD%7C%7CQyX7yQ%7C%3CD%2DB%7CQyl%20Fine%3EDXyQ%7D%20=Pop%2DShuffle=145=1===Eleanor%20Rigby=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=E%2D==1r34LbKcu7XC%7CQy4CXyQ%20lcKQyX%2DESA%2A%7B%7D%20%20lcKQyX%2DEZL%20lcKLZE%2DX4Ti%2A%7B%20%20QyXE%2DLZE%2DE%20C%7CQyXCZL%29D%2F%28W%20%20%2DEZL%20lcKQyX%2D%20%5DXyQ%20C%7CQyQyXE%2F7XyQ%7C6%2DE%7CQyX7%2DE%7CQyXE%2D%7CQyXE%2FC%7CQyX6%2DEXyQ%7CC%2DEB%2A%5B%2DEQ%5B%7DyQ%7D%7B%2AadoC%20la%20%2ES%2ED%3C%7CyQX%2DEZL%20lcKQyXCC%3E%20x%20%20X%2DEQ%7CXyQZ%20=Pop%2DRock=130=1===Englishman%20In%20New%20York=Sting%20%28Gordon%20Sumner%29==Rock%20Ballad=B%2D==1r34LbKcu7E%7C%2CA%204E%2D%20AA%20%2DEA%2AS%5B%7D%2CA%20%20%2DZBLA%20%2DE%7C%2CA%20%20%2DBZLLZB%2D%204Ti%2A%7B%2DBZL%2CB%2D%20%20A%2A%7B%5DQyX%2DBZLA%20%2DE%2C%7CA%20%20%2DBZLA%20%2DE%7C%7C%2CAE%2D%20AZLA%20%2DEB%2A%5B%5DE%2D%20ALZLA%20%2DE%7C%2CAQ%20%20%2DBLZ%2CA%20%2DE%7C%7C%2CA%20%20%2DBZB%2DXyQ%7C%2CA%20%20%7D%2CA%20%20B%2DXyQ%20%2DE1N%7CQyX%2DBZLA%2D%20E%7CQyX%2DBZLA%20%2DE%7CALZB%2DZLA%20%2D%23F%7CQyQ%20LZNyXA%7CQyXDlB%2A%5B%5D%2CC%23%2FAs%20%20%2DBZLA%20%2DE2Q%7CB%2DXyXQyXx4%3C%20%20GXyQ%7CL7A%20%2DED%2A%7B%5DQyX%2D%7CBQyX%23A%2F7%23F%7CQyXAZB%2D7%2C%7CQyX7QyXQyXyQ%7C%3C%20%20%2DBZLA%20%2DEQ%7B%7D%20x%20%20%3EadoC%20la%20%2ES%2EDA%2C%7C%3CXn%7B%7D%20%3E%20%20Repeat%20and%20Fade%3EE%2D%20A%2DLZB%2DXyQ%7D%20=Pop%2DReggae=101=1===Eternal%20Flame=The%20Bangles%20%28Steinberg%2DKelly%2DHoffs%29==Rock%20Ballad=G==1r34LbKcu7ZL7%2DE4G%20Gs%20CZL7%2DE%20GSA%2A%7B%20Q%20yXQyX%5D%20%20x%20ZLsuDLZG%204Ti%2A%5B%20D2N%7DE%2D7%20B%2DA%7CQyX7%2DAZL%2DB%201DNZLQ%2C7A%207%2DEZL77%2CXyQZLD%20CC%2C7%2DAA%2D7Xy%2CCZLG%20FZLD%20D%2FGLZ%2DD%20DB%2A%7B%5D%20%20lcKQG%2FB%2CsZL7%2DBL7%2DB%20D%20B%2D7%20%2DEZL7B%20%2DE%7C%2CD%20s%20usD1NZLC%20C%2FFZLA7LZDl%7C%2CG%2F%2A%7B%7DQyZx%20%7D%7C%207%2DB%20DQ%5B%5DQyX2Da%3EdoC%20la%20%2ES%2ED%3C2N%7BA%2D7XL7%2DAZ%20taep7LZC%20ZL7A%207%2DEZL7B%20%2DZELD%20CZL7%2DE%20GZLDD%20%3CRe%2DE%20GCand%20Fade%3EB%2D7LZA%2D7%2CLZx%20%7D%20=Pop%2DRock=83=1===Every%20Breath%20You%20Take=The%20Police%20%28Sting%29==Pop=A==1r34LbKcu7ddaE%2C4A%2CAaddaD%2CDZL%20lcKQy9X%2D%23FZL%20x%20ZL%209dd9%20LZE4Ti%2A%5BL%20lcK%2CAadd%23FZL%20x%20ZL%209dda%2CAASA%2A%7B%5D%20%20x%20ZL%209%2D9XyQAZL%2099ddaDdd9%20LxZLA2N%7C%7D%20xZL%2C9%23%2DF1NZL%209ddaE%2CEZ%20%5D%5B%2ABaD%2CDZ9ddaEadd9Xx%20ZL%209ddaB%2CBZLx%20%20ZL%209ddaA%2CA%7CQy%20LZE%2CC%7CQyXEZL%209%20%20%5D%5B%2ADZL%20lcKQyX9%2D%23FLZ%20x%20ZL%209ddaA%2CAA%2CDaddx%20ZL%20XF%7C%7D%209%20LZFyXGZL%20lcKQyXFC%7B%2A%5D%20Q%20lcKQyX%2C9%2D%23QKcl%20ddaE%2C%209dda%2ES%2E%20a%209ddaD%2CDQ%5B%20%20QyQXyX%5D%20%20x%20%3EadoC%20lLZE%2CED%3C%7CQyF%3Eeda9%2CXyQ%20taepeR%3CZL%20x%20Z%20L9ddaA%2CA%7B%7D%20%20lcKand%20F%2D%23F%7B%20%23%2D9XyQ%7CD%2CDadd9%20%20%7D%20==0=0===Every%20Little%20Thing%20She%20Does%20Is%20Magic=The%20Police%20%28Sting%29==Rock%20Pop=Eb==1r34LbKcu7bB%2FW%204AbadbAZL%2CD%2FbB%20%2CC%2F9ddabAZL%2CbB%2FW%20%2C9dadd9%2C4Ti%2A%5BbB%20%2CCadd9%2FbAZL%2CbB%2FW%20%2C9ddbaAA%2A%7B%5D%20%2CD%2FbB%20%2CCadd9%2FbAZL%2CbB%2FW%20AbaddbA%7CZL%2CD%2FbB%20%2CC%2Fd9dabAZL%2CbB%2FW%20%2C9add9%2CZL%2CD%2FbBlB%2Aadd9%2F%2CbA%2CbE%7C%2CbA%2CbE%2CAb%2CbEsZL%2CD%2FbB%20%2CCEb%20%5D%5BbAZL%2CL%2CD%2Fb%2CEb%2CL42TZL%2CbE%2CD%2FbB%2CBbZL%2CbE%2CD%2FbB%2CbBZBb%2C%20BD%2FbB%2C%20%2CD%2Fb4N1B%2C9ddabAZL%2CbB%2FW%209%2CddabAZL%2CbG%2FbD%20%2FC%2C%20B4T%7CYZ%2C7%2DbAZT44NbB%20%2CBC%2A%5B%20%2CbG%2Fb%20D%2CBZL%2CbG%2FbD%20%2CB2%2D7%2CLZLQyX%7D%20%2CBZL%2CLZAbBZL%2CbD%20%2CBZL%2C7%2DBb%20%2CBZL%2C7%2DbB%20%2C7%2D%2C%20Db%2C7%2DbB%20E%2CD%2FbB%2C%20DbL%2CbE%2CD%2FbB%2CbBlB%7B%2A%20QyX%5D%20n%20%2CbEZL%2CZBb%2CBZL%2CbD%20%2CD%2FbBb%2CBb2N42T%7CY%7D%20%2CbE%2CDb%2FB%2CbB1NZL%2CbE%2CD%2FBb%2C%20BlZL%2CbXbEZL4%3COpeD%20%2CBZL%2C7%2DbB%20%2C7b%2DAZL%2CbG%2FbD%20%2CB%3Enb%2FGb%2C4TD%2A%7ByQ%7D%7B%3CRepeat%20and%20Fade%3EEbXyQKcl%20%20%7D%20=Pop%2DSlow%20Rock=85=1===Everybody%20Needs%20Somebody%20To%20Love=The%20Blues%20Brothers%20%28Berns%2DBurke%2DWexler%29==Blues=Db==1r34LbKcu7bCZLb4Db%20G%2A%7B%7D%20%3Ex8%3CbG%20bCZbLG%20bDZLbG%20bCZLbADb%20G4Ti%2A%7B%20%3Ex3%3CDb%20GbZLbG%20bDZLbG%20bCLZbG%20bDZLbG%20bCZLCb%20GbZLbG%20ZLxZLGbLZCxZLbGZLxZL%2DbBB%5B%2A%20%20QyXQyX%5D%20bG%20bLZBb%2D%20bD%7C%7DGZLxZ%20%5D%7B%2AC%2A%5B%7D%20%3Ex4%3C%20%20bG%7CQXybD%7CQyXbG%7CQyXbDBBb%2DLxZLbAbG%20bCZBb%2DLbDZLbG%20bCZLbG%20DbD%2A%7B%5D%20xZLbAZLxZ%20GbLZLxZLbDZLbB%2Cn%20LZbDZLbB%2FW%20bA%2FbD%7C%7BQyXn%7CQyXn%7CQyXn%2FB%20W%2FbD%7C%7D%20G%20bCZW%2FBbLDZLbG%20bCZLbG%20bDD%2A%7B%7D%20bB%2FW%20B%2FbDZb%20GbL%20bA%2Fbb%3C8x%3E%20%7D%7CDb7XyQZ%20=Pop%2DShuffle=204=1===Everything%20I%20Miss%20At%20Home=%28Lewis%2DJam%29%20Cherrelle==Soul%20Ballad=D%2D==1r34LbKcu7%2DDZL34D%2D7XA%207%5EbB%7CQyX7%2DDZ3L1b9b7A%207%5EbB%7CQy7b9b14Ti%2A%5ByX7%2DDBb%5E7%20%2C7A%2C%2DEs%20%2C%5EbBZL%2FAF%207%2DGZL31b9b7A%5D%7B%2ABl%7CQyX7A%207%5Eb7%20A7b7%2DDZL31b9b7A%207b%5EB%7CQyX7%2DDZL31b9XyQ%7CB%5EbB%7CQG%7CQyX3LZG%2DQyX7%5EDlA%2A%7B%7D%2C7A%2D%2CEs%20%2C%5EbBZLA%2FF%207%7CF%23%2D71b9b7QyX7%2D%7CC9Xy%20%20QyXQyX%5D%20%2C11A7%20%2DEZL7%2DB%207%2D%23F%7CQ%5B%2ABlDQyX7%5E7A%207%5E%20A7b9X7%2DDZL31b9b7A%20%5E7bB%7CQyX7%2DDZL31byQ%7CBb7%5EbB%7Cb9b7ALZG%2D7%7CQyX7%2DDlB%2A%5B%5D%2C7%2CA%2DEs%20%2C%5EbBZLA%2FF%20Bb%5E7%2031b9b%207%2DGZ%2D7XyQb7A%207%5EbB%7CQyX7%2DZDL31b9b7A%207%5EbB%7C9b13LDZL31yX7%2DDBb%5E%2C%201b9b7A%207%5EbB%7CQy7X%2DDlC%2A%7B%7D%2C7A%2C%2DEs3LZN1ZLA%2FFQ%7CBb%5E7%20A7b9b13%20%7D%7CG%2D7%20F%2FALZBb%5E%2C%20sE%2D%2CA7%2C%7ClD%2D11XyQZ%20=Pop%2DSmooth=89=1===Faith=Michael%20George==Rock%20Pop=B==1r34LbKcu7yXB%7CQ4BXyQyXEZL%20lcKQyXBA%7B%2A%20%20QyXQyX%5D%20%20lcKQ%7CBXy4Ti%2A%5B%2D%23G%20BLZEXy%7CQyXB%7CQyXE%7CQyX%7CBQyXEB%2A%5B%5DQyXB%7CQEXyQ%7C%20lcKQLZC%23%2DXyQ%7CF%237XyQ%7CBXyQKcl%20LZBXyQKcl%20%3C3x%3E%20%7D%20=Pop%2DSmooth=96=1===Falling=Jamiroquai%20%28Kay%2C%20Smith%29==Pop=A%2D==1r34LbKcu7%2FW%2CC%2F4sA%2D%2FB%2FW%2C%2DA%2C%23G%2FW%2C7E%2C%7C%23D%2FW%2C%2DD%2C%23C%2FW%2CC%2C%7CsA%2D4Ti%2A%7BZL%2DA%20%2CW%2FD%23D%20C%2F%2DAlSA%2A%7BY%7D%2C%2FBW%2C%2DA%2C%23G%2FW%2C7E%7C%2C%2DLZE7%2DD%2C%23C%20%2DA%207D%2DLZE%20C%2F%2DAZL%2DA%207EZLD%2D%20C%2F%2DAB%2A%7B%7D%20%2DA%207D%2DLZE%20C%2F%2DAC%207%5EA%5E%20Bb%5E%20%5EF%7CQyX%2DAZL7E%20%5E%2CF%7C%2CG%2FW%2CC%207%5EAZLBb%5ELZFC%2A%5B%7D%5EAZL%5E%7CF%5E%2C%20D%2AQ%7BY%5D%20Q%20%20%2DA%3EaodC%20la%20%2ES%2ED%3CZL7EF%5E%20Bb%2CG%2FW%2CEZL%2DD%2FG%2C%7CFZL%2DA%207EZL%2DD%20C%2FA%2D%7B%7DQyX%2DAZL7E%20%2C%5EA%2D%2FC%20W%2CC%2077%20A%2D%3C4x%3E%20%7D%20=Pop%2DSmooth=89=1===Fast%20Car=Chapman%20Tracy==Folk%20Rock=A==1r34LbKcu7%2A%7B%7D%20s4sD%5E%2C%2D%23FZLAl%2CD%2C%5EDsZsLusE%20%2C%2D%23FZLAl%2CD%2C%20Esu4Ti%2A%7B%2A%7B%7D%20%3E%2CD%2ClAsE%20%2C%2D%23FZLAl%2CD%2CD%5EsZLsusE%20%2C%2D%23FZLus%3C6x%5EDsSA%7D%20%3Ex3D%2ClALusE%20%2C%2D%23FZLAl%2CD%5E%2CDsZLsusE%20%2C%2D%23FZs%3C%2A06%2C%5EDsAD%2C%5EDs%5E%2CD%2ClE%20%2C%2D%23FZLAl%2CD%2C%5EsDZLsusE%20%2C%2D%23FZLAsusLZDsA%2A%5B%7CQyXAF%23%2D%2C%20B%2A%7B%5D%20susE%20%2C%2D%23FLZAl%2CD%2C%5EDsZLsusEDXyQ%7CZLAl%2C%5EDs%7C%5DQ%7CEsuZLEZL%2D%23F%20%2CD%7CQyEXZL%2D%23F%20%2CD%7C%7CQyXssD%2CE%2CyX%2D%23FAl%2CD%2CLZF%23%2D%5B%5D%20susE%20%2C%2D%23FZLlA%2CD%2C%5EDsZLsusE%20%2C%2AAsD%5EAl%2CD%2CE%20%2C%2D%23%2C%20Esu%2CD%2C%5EDsZLsusE%20%2C%23%2DFZLAl%2CD%2C%5EDsZLslALZF%2D%23FZL%5EDsZLsD%5E%2CD%2C%2D%23FZLAl%2CD%2C%5EDsLZsusE%20%2C%2D%23FZLAl%2C%20EsusZLsus%2CD%2ClA%2CLZF%23%2D%2C%20Esus%3C3x%3E%20%7D%20=Pop%2DRock=99=1===Femme%20Fatale=The%20Velvet%20Underground%28Lou%20Reed%29==Rock=C==1r34LbKcu7QyX7%5E4C%5E7X7%5ECA%2A%7B%5DQyX7%5EF%7CyQX7%5EC%7CQyX7%5EF%7CQyXyQ%7CF4Ti%2A%5B%5EF%7CQyyQ%7CF%5E%2A%5B%5DQyXG%7CQyX%2DD%7CyQXF%7CQyX7%5EC%7CQyX7AC%5E7XX7%5EC%7CyX5CBC%5E7XyXG%7CQyX%2DD%7CQyXF%7CyQX7%5EC%7C%7CQyX7%5EF%7CQyQ%5D%5B%2A%7CQyX7QyXF%2FyQ%7CC5lcKQyX%2DD%7CQyX5FQ%7CyX5C%7CQyX5F%7CQyX%20LZBbX5F%7CQyX5C%3E%20%3E%20%7DXdna%20taepeR%20%20QyQXyXQyX%3C%7B%20%20QyXQy%20Fade%3C%20%20G%7CQ%7CF5XyQ%7D%20=Pop%2DRock=104=1===Fields%20Of%20Gold=Sting==Pop%20Ballad=D==1r34LbKcu7%7CQyX74B%2D7L%7B%5D%20xZL7%2DBZLxZL%2D9BZLxZL11%2DBZLxZ%2AASB%2D4Ti%2A%5BDZL%2CGcl%20LZQyX7%2DBZLA%20B%2FGZDL%20G%7CQyX7%2DB%7CQyXD%7CB%2D7%20KQyXGXDZLA%2ABB%2D7LD%20G%7CQyX7%2DB%7CQyDXZL%20lcKQyXG%7CQyXZG%2FB%20%5B%20xZLB%2FG%7CQGadd9yX9ddaG%7CQyXD%7CQXy9ddaG%7CQyXD%7CQyXQ%7CDXyC%2A%7DQy7%2DB%7CQXyQ%7CG%20lcKQyXG%7CQyX7%2DAB%2A%7B%5D%20xZLDZLA%20B%2FLZDXyDZLA%20%20DZLA%20DLZGQyXDZLA%20B%2FG%7C%7D%20x%3E321%2A%3C%20%20DZLA%20B%2F%7CG%2FB%20G%7CQyXG%2FD%20%7BD%20G%2FDLZ%20x%20%3C%2A103x%3E%20%7DDXyQZ%20=Pop%2DRock=100=1===Fifty%20Ways%20To%20Leave%20Your%20Lover=Simon%20Paul==Folk%20Rock=E%2D==1r34LbKcu711%239b4nXyQ%5ECZLD%20G%2F%2DESA%2A%7B%20%5D%20lcKQyXnZL%20lcK7%20lB74Ti%2A%5B%2DE1NZ%2D%20D%23ob7B%207%5ECZL6D%20%2DEY%7CZL5%237B%20%23F%2F7BZL9%2311LElZL%2C6%2A%3CB%2AZE%2DXy%2DEZL7%2DA%20%2DE%7CQyXE%2DZL7%2DA%20%2DE2N%7CY%7DQXyQ%5D%7BL7%2DA%20%7CQyXCyQ%7CBbbB%7CQyXG%3E%2006%2A%3C%7CQ%7CyX%2CG%7CQyXC%7CQyX66XyQ%7CXG%3E%200cKQyX%7D%7C%3CD%2EYQyXQyXQyXQyX%5DQ%20%20%20G%3EadoC%20la%20%2ES%5B%2CQ%2CnQyX%2CGl%20LZnXyQKcl%20%20Z%20=Pop%2DSmooth=99=1===Firework%20=Perry%28Eriksen%2DHermansen%2DWilhem%2DDean%29%20Katy==Pop=Ab==1r34LbKcu7F%7CQyX4AbXyXbAA%2A%7B%5DQyX9ddaDb%7CQyX%2DF%7CQyXbG%7CQyQ%7CGb4Ti%2A%5ByXbABDbaddX9ddabD%7CQyX%2DF%7CyQXbG%7CQyXbA%7CQyX9yQ%7D%7B%2A%7CQyX%2D9ddabXyQ%7CF%2DF%7CQyX%2DbB%7CQyXb%7CAQyX9ddabD%7CQyX%2DXyQ%7CD%2DbB%7CQbB%7CQy%3E%20%7D%7B%2A%7B%7DQyX9ddabD%7CQy%2DXF%7CQyXbG%7CQyXbAA%2ABAbXx3%3C%20%20%3C%20%209dF%2DXyQQyX%2DF%7CQyX%2DbB%7CQXybA%7C%7CQyX9ddabD%7C%7CDbad%7CQyX%2DXG%2FbE%5B%2ACF%2DKQyXbAZL%20lcKQy9XddabDZL%20lcKQyXcl%20LZ%7D%20%3Ex4X%2DbB%7C%20%20%5D%7B%2A%7CQyX9ddabD%7CQyXF%2D%7CQyX%2DbB%7CQyXbABAbXyQlcKQyyQ%7CF%2DXyQ%7CDbadd9%20%20%3C3x%3E%20%7D%20=Pop%2DRock=122=1===First%20Time%20Ever%20I%20Saw%20Your%20Face%2C%20The=Roberta%20Flack%20%28Ewan%20MacColl%29==Ballad=C==1r34LbKcu7L%2DAZL4CXyQL7GZL%2DDA%2A%7B%7D%207G%2D%20D%7CQyXCZL7G%20%2DD%7CZCLZx4Ti%2A%7BbBZLx%2DLZFLxZLbBZLxZLCZL7ZGLG%20%2CG%2F%2DF1NZLFZLZCLZEZLxZbBZLbCLZx%20LCZLxZLbBZLxZLZCL7GZL7G%20G%2FC2N%7DZxLZBZLxZLLCZLxx%20%7DN3LxZLCZLxZLbBZLZxLCZL7G%7C%2CG%20%20G%2FCZBbLZZLCZLZx%20%5D%5B%2AAD%2DLZxLZG7LZxLZCLZBbLZCLZBbLZCXyQZ%20=Pop%2DSlow%20Rock=65=1===Fix%20You=Coldplay==Rock=Eb==1r34LbKcu7%2A%5B%5D%20b4Eb%20G%7C%2CbB%2FWs%2C%2DG%20bEZbLB%20%2DCl%7C%2CbB%2FWs%2C%2DlC%2D%20B4Ti%2A%5Bs%2C%2DG%20%2D%2CsW%2FB%20%2DCl%7C%2CbB%2FWs%2C%2D%20GbEZLbB%20%2DCl%7C%2CbBbLZEbG%20bEAbB%2FWs%7ClC%2D%20ESA%2A%5B%5D%20bB%20%2DCl%7Cb%2CB%2FWs%2C%2DG%20bEZLbBb%20G%2D%2C%2CbB%2FWbB%20%2DC%20BbLZ%2FWs%2C%2DG%20bEZLbB%20C%2Dl%7C%2CbB%2FWs%2C%2DG%20bEBb%2C%7Cl%2DCl%7C%2CW%20%20bAG%2D%2CsWsusbB%7C%2CG%2FW%20%20bA%2AB%5B%5D%20bB%20%2DCl%7C%2CbB%2F%20BbLZ%20bEZL%2C%2DG%20bbsus%20yXQyX%5D%20Q%2CbB%20subsB%7C%2CG%2FW%20%20bAZLbBQ%20%20%5BEB%7C%2CG%2F%20%2CbB%20%2C%7ClC%2DdoC%20la%20%2ES%2ED%3C%7C%2CBb%2FWs%2C%2DG%20bEZLbB%20a%3ElC%2DbB%2FWsA%20bA%7Cb5XyQZLbB%20%29%2DG%28susbBQ%7CyX5bEZL2bA%20bA%7CC%2DXyQEQ%7BY%5DE%7D%20%3Exb5XyQsusbB%7C%2CG%2FW%20%20bA%7D%7B%20%3Ex4%3CbB%20susbB%7C%20Bb%3C3EZL2bbXyQZ%20==73=1===Fly=Drake%20Nick==Folk%20Rock=Ab==1r34LbKcu7B%2FbEl4sAb%2F%2CbD%2FW%2CbE%2FW%2CF%2Fb%7CA%2CG%2FW%2CbA%2CbB%2FW%2CCW%2FC%2C%7C4Ti%2A%7BC%2FW%2Cbcl%20%20%7DE%2FW%2CF%2FbA%7C%2CG%2FW%2CAb%2CbB%2FW%2CC%2FbAsA%2A%5Bb%2CW%2FDKQyXbW%2CbD%2FXyQKcW%2CF%2FbA%7C%2CG%2FW%2CbAb%2CB%2FW%2CC%2FbAs%7CZL%20l%2FEb%2CWbEl%7C%2CQyXbDEbXyQ%5EbA%7CQyXbD%7CQyXb%7CAQyXbDB%2A%5B%5D%20%20lcK7XyQ%7Cl%7C%2CC%2FbE%2FbAXyQ%7CE%20QyXQyX%5D%20%20lcKQXy7bE%7CZL%20lcKQyXb%20%7B%2AAs7%5EbA%7CE%2FbAs%2CAb%2FCKQyXbEl%7C%2CF%2FW%2CFW%2F%2CG%2FW%2CbA%7C%2CbB%2FW%2Ccl%20LZbD%2FW%2CDB%2A%5B%5Db%2CAb%2FQyXbEl%7C%2CF%2FW%2CF%2F%2CWG%2FW%2CbA%7C%2CbB%2FW%2CCKcl%20%20D%2FW%2CbZL%20lcAbXyQE%7CQyX7%5EbA%7CQyXb%7CDQyX7%5EbA%7CQyXbD%7CbXyQK%7CQyXb%7CEb7XyQKcl%20%3C3x%3E%20%7D%7CEb7XyQKcl%20%20Z%20=Pop%2DRock=110=1===Fly%20Away=Kravitz%20Lenny==Rock=A==1r34LbKcu7s%20%20Al4A%20%20sD%3Ex4%3C%2CsusDs%20D%7CyQX5G%7CQyX7Cl%7C%2C7B%2C%7D%7B%2AA4Ti%2A%7BQyX5GC7XyQCl%7C%2C7Bs%20%20Al%7C%7C%2C%2CDsusDs%20D%7CQyX5G%7C7XyQ%7Cl%7C%2C7Bl%7C%7C%2CDsus%2CDs%20D%7CQyX5G%7CQyX7lC%7C%2C7Bs%20%20AlB%2A%7B%7D%2CDsus%2CDs%20D%7CQyX7C7%2C%7ClCs%20%20AlA%2A%7B%7D%2CD%2CsuDss%20D%7CQyX5G%7CQyX7B7%2C%7ClBs%20%20AD%2CsusQ%7CD%20sQyX5G%7CQyX7Cl%7C%2CB7s%20%20Al%7C%7C%2CD%2CsusD%7CD%20sDyX5G%7CCl%7C%2C7lA%20%20sl%7C%7C%2CD%2CsusDs%20D%7CyQX5G%7CQyX7Cl%7C%2C7BA%20%20sBB%2A%7B%7D%2Cs%20D%7CQG5XyQQyX7Cl%7C%2C7Bs%20%20ACl%2A%7B%7D%2CD%2CsusDs%20D%7C%7CG5Xy%7CQyX7l%7C%7C%2CD%3C4x%3EDs%20D%7CQyX5G%7CQyX7lC%7C%2C7Bs%20%20AlB%2A%7B%7D%2CDsus%2C%2CsusDA%20%20sB7%2C%7ClC7XyQ%7CG5XyQ%7CD%20sDsus%2C%3C8x%3ED%2C%7D%20=Pop%2DRock=150=1===Fly%20Like%20An%20Eagle=Miller%20Steve==Rock=A%2D==1r34LbKcu7%2DAZL74nXyQ%2DAZL%2C7%2DA%2CG%2C%2DAsLZ%20lcKQyXnZL%20lcK%2CG%2CA%2D4Ti%2A%5B%2FDs%20%207LZA%2DyX7%2DAl%7C%2CA%2FDs%20%20%2D7AlSA%2A%5B%5D%207%2DA%2CG%2CQ%7CA%2D7%2DA%2CG%2C%20Q%20%207%2D7XyQA%2FDs%20%207%2DA%7CQyX7A%2Dl%7C%2CA%2FDs%20%207%2DA%7C%7C%2C%7ClA%2DAl%7C%2CA%7CQyX7%2D7%20D%2F%7D%207%2DA%20A%2FFZLA%2FD7%20%2DAZL7%2DA%20A%2FFZLA%7B%2ACA%2DAB%2A%7B%5DLA%2FD%20Q%7CF%2FA7%2DA%20A%2FFZLA%2FD%207A%2DB%2A%7B%7DQyX7%2DA%7CQyXLZA%2D7yXA%2FDKQyX7D%2ES%2E%20lcKQyX7%2DA%2CQ%2C%5B%7D7%20%2DA%20A%2FF%3EadoC%20la%20LZA%2D85%2A%3CZ%3C%207%2DA%7B%2ABA%2DA%20A%2FFZLA%2FD%207%2DALZ7%2DA%20A%2FFZLA%2FD%207%2D7%20%7D%7B%5D%20%20lcXyQ%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DSmooth=93=1===Fool%20On%20The%20Hill%2C%20The=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=D==1r34LbKcu7%2DE%7CQy4D6XyyXD%2F7%2DE%7CQyX6DA%7B%2AQyXQyXQyXQyX%5DQQ%7CD6X4Ti%2A%5BL%2DDl%2CQ%7CE%2D7%2C%2DDsB%2A%5B%20QyX%5D%207%20A7%2DEZL%2DB%206DZLA%20sBb%2FDyXD%2F7XQyXQDXyQ%7Cx4%3C%20%206DlZL7%2DD%2C%2D6D%2C%2DDsZLG%2F7C%20%2DG%3E%20%7DXy%2FbBlZyQXyQ%7C%7B%2ACD6XyQ%7CE%2D7%2FDXyQ%7D%7C%20=Pop%2DRock=76=1===For%20No%20One=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=B==1r34LbKcu7yXB%7CQ4BXyQQyXE%7CQyX%23F%2F%2D%23GQ%7CyX%2D%23G%7CQyX%23A%2FB%7C%7CA7Xy4TA%2A%7BQyX7A%20%5D%5B%2AA%7CQyX%23F%2F%2D%23G%7CQyX%23%2DG%7CQyX%23A%2FB%7CQyXBEXyQ%7C%20lcKQ%2C%2D%23F%2CKcl%20%20s%7C%2C%23D%2FW%20%20%2D%23C%7CQXy7%23G%7CQyX%2D%23CB%2A%5B%5DC%23%2D%2FEQyXB%7C%2D%23F%2CE%23%2CG%237%7C%2C%23D%2FW%20%20%2D%23C%7CQy7X%23G%7CQyX%2D%23Cl%7C%2CB%2FsC%23%2D%2FG%2F%2D%23C%2CC%23%2D%2FG%23%2CG%237%2FB%2C%7ClC%23%2DXyQ%7CF%23sus%20F%237%3C3x%3E%20%7D%20=Pop%2DRock=145=1===For%20Once%20In%20My%20Life%201=Stevie%20Wonder%20%28Miller%2C%20Murden%29==Soul=F==1r34LbKcu7GZL%23F4FXyQ%206FZL%2BF%20FA%2A%7B%20%20yQXQyX%7D%20%3Ex3%3C%20lcKD7b9%2F4Ti%2A%7B%20FZL9%20D7LZ1NZL7C%207%2DGZL7%5EG%2D%20%2DGZL7D%20%297C%28%2DGF%20C7%23%29%2DG%28%2DC%2C%5EbB%2ABFLZ%2DGsZL7%2DDZL7%2DAZ6LbBZL7%5EbBZL5%237F%2CA%2D%2C%7C%5B%5D%207CL7%2DD%202lF%5E77GZL7%5EbBZL5%237FLZFC%2A%5BQyX7FZL6F%20LZF%2FCN%7C%7D%2C7G%20bGAC7LZF1bD%207%5EDZLE%206bGLZ31C%207%5EbDZLbE%2063%20%5D%7B%2A%207%2DGZA%20%2DbAb6%20Eb%20%297bE%28%2DbAZL7bE%29%20%2DbA%28%2DbAZLG%2F9b7Eb7LZGZL%2BbZL7%5EBZAb%2D7ZLbGB%2A%5BQyXbGZL%2397bD%20bG1NZL7bD%20Gb%2BLZL7%5E%2DbX7bGZb%2DLZE7%5EbGl2N%7C%7D%2C7bD%2CB%5E%7C%2C%2DbB%2C%2DbAsZL%2Db%20Gb6LBZL6BZL7bDCGbLZZL%2C%2DbE%20%2CbD%2FbGZ7LbAZL7%5EBZL5%237bGAb%2D%2C%20%2A%5B%5DQy%7BGb6%20ELZD%5E7%20Db13LZGb6%20ELZD%5E7%20Db13%20%7D%20=Pop%2DSoul=110=1===Fragile=Sting%20%28Gordon%20Sumner%29==Pop=E%2D==1r34LbKcu7%2CE%2FGZ4E%2D11%7BZLf%20%20B%2FAZLf%20%20%2D9EZLf%20%20B%2FAZLf%20%20E%2D7%2CL4Ti%2A%5B7%2DAZLLZxLZ7%2DEA%2A%7B%7D%20%2DEZLE%2FB7lZL7BZL31b9b7BLZG%2FE7%2DAZL1b9b7B7b9bL6CSB%2A%5B%7D%20%3Ex4%3C%2DZELE%2F7BlZL7BZL31ZxLZBZLxZL31b9bZsE%2D7ZL6CZL%2DEl%7C%2CE%2FD7%2C%2DEsZL%2DEl%7C%2CE%2FD%2CxLZB7LxZL3%2CE%2FGZsE%2D7%2CC%2A%7B%5D%20Q%2C%2DEl%7C%2CE%2F%2CD7%2DEsZL%2DEl%7C%2CE%2FDE%2D7%2CLZLxZLZL7%2DALZxLZGZL%2DE%7CZL%2DEZLE%2FB7ZL%2C7BZL31b9b7B%2FE%2CLZ7%2DAZL%2FD%20%2C7b9b13%20%2DEZL7%5E%2DE%3EadoCl%20a%20%2ES%2ED%3CZL%2C7BZL%7D%5BQE%2D7BZLx9%2DEZL%2DXyQ%7CAZLf%20%2011%2DED%2A%5B%7CyQX%2DEZL%2CE%2FD%20%2C7%2DE%2FB%20%20fEZL%2CE%20%20fLZA%2FB%20%20fLZ%7CE%2D11%20%20fLZA%2FB%20%20fLZE%2DXyQZ%20=Latin%2DBrazil%3A%20Bossa%20Acoustic=160=1===Free%20As%20A%20Bird=Beatles%20The==Rock%20Pop=A==1r34LbKcu7CZL7G4A%20F%23%2D%23F%20AZL7E%20%2DDZL%23%2DF%20AZL7E%207%5EFZL%2DLZD%2D%204Ti%2A%5BF%20AZLEsus%20ZL%2D%23F%20AZL7E%207%5EZFL%2D%23F%20ASA%2A%7B%5D%207ED%2D%20E7ZL%2DA%20QyX%2D%23%2D%20G7LFB%2A%5B%7D%20%297G%287E%20%29b%2BA%28susEZL%2C%2DA%20CZXyQ%7CFDZL%2D%23usE%3EaQLZA%20a%20%2ES%2ED%3C%7CQyX7G%7CyQX%2D%23F%7CQyXFZLG%2FWl%20Cod%20%207G%7C%2DA%20CZZ%5BQEsFZL%2DA%20CZL7G%207%5EAbZL%2DA%20CZL%2C7E%20su%2D%20G7L%207E%20sL%2D%23F%20G7%20%5DX%207%2DDZL%2D%23F%20AZL7%20EFZL%2D%23F%20AA%2A%7B%20QyE7LZA%20%2DFZLA%5B%20Qy7%20%7BA%20%20AZL%2C7G%20%2DDZL%2D%23%20FA%7C%7D%207G%20%2DDZL%2D%23F%20f%20%5DXG%20%2DDZ%20A%2FGLZA%20A%2FGLZAXyQZ%20=Pop%2DRock=77=1===Fruit%20Tree=Drake%20Nick==Folk%20Rock=A%2D==1r34LbKcu74%3C%20%20E4G6%2FF9ddaD%28%23F%2F9ddaD%20%7BEZL%23F%2F6GZLEZL%23%29%20ELZ4Ti%2A%5BQyXE%7C%2AASA%2D%3C%20%20%23F%2F7%2DA%7CQyXG%2D%2FA%7CQyX%23G%2F%2DA%7CQyX4x%3E%20%7D%7B%7D%20%3Ex%2ED%3C%7D%20%20%5DXyQAZLG%2F%2DCZLA%2F%2DD%7CyQX%2CB%2F%2DEB%2A%7B%20%20QyXsus%20EQ%20lcK%2DEB%2A%7B%20Coda%3C%20lcKQyXEZL%20lcQKyXE%2FFQ%7BY%5DQyXE%3E4x%3E%20%7Dla%20%2ES%5DQyXE%7CD%2D%2FAddaD%7CQyXE%7C%7D%20E%20ussA%7CQyXG%2F%2DC%7CQyX9%20ELZQyXB%2FKQyXE%2AAA%2DX4%3C%20%20%23F%2F7%2DA%7CQyX%2FG%2DA%7CQyX%23G%2F%2DA%7CQyx%3E%20%7D%7C%7B%20QyXdaDZLDadd9GZLxZL%23G%2FEZLxZ9L%2DAC%2A%7B%5DQyXEZLE%20%2D6LZxZL%20lcd9%2FF%23LZxLZF%5E13LZxLZELZx%3C3x%3E%20%7DA%2D9LZxLZE7sus%2FA%20E%2FA%20Z%20=Pop%2DRock=122=1===Game%20Of%20Love%2C%20The=Santana%20%28Alexander%2C%20Nowels%29==Pop%20Rock=E%2D==1r34LbKcu7%5ED%7CQy4E%2D9X%2A%7B%5DQyXA%2FG%7CQyX7G%5E%7D%20%3Ex3%3C%20%207%5ED%7CQyAE%2D9X4Ti%2A%7B%2A%5B%5DQyE%2D9XyQyX9%2DE%7CQyX7%5ED%7CyQX9%2DE%7C%7CQyX7%5ED%7CQ%7CD%5E7X%7CQyX7X7%5EG%7CXyQ%7CD%2FD%7CQyX9%2DE%7C%5DQyX%2FAG%7CQyX7%5EG%7CQyX7%5EF%23XyQ9%2DESBD%7CQyXAXyQ%5DQyX7%5ED%7CQyX9%2DE%7CyQX7%5ED%7CQyX9%2DEC%2A%5B%7C%7CE%2D9%2FG%7CQy%5DQyXA%7CE%2D9XX7%5EG%7CQyX7%5ED%7CQy9X%2DE%7C%7D%20Q%20%20A%2FG%7CQyyQ%7CG%2FQyX7%5EQyX7%5E7XyQ%7C%2D%23F%7CQyX%2DE%7CQyXAG%2F%7CQyX7%5EG%7CQyX%2D%23FXyQ%7CG%2DBD%2A%5B%20%2ES%2EDyQ%5D%7B%2AL7%5EDZL9%2DEZL7%5EDLZ9%2DEZL7%5EDZL9%2DECZ%3C%2A58XA%2FG%7CZL7%5EDda%3EG%5EZL7%5EDZL9%2DEZL7%5EZDL9%2DEQ%7B%7D%20A%2FGZL7E%2D9LZoC%20laG%5E7LZG%2FA%3C3x%3E%20%7D%20==116=1===Get%20Back=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=A==1r34LbKcu7lcKQy4A7XyA%2A%7BY%5D%2CA%2FD%2CA%2FGs7%20A%7CQyX7AZL%20lcKQSlA7X4Ti%2A%5B%2A%5B%5DQyXyQ%7CAyX7DZL%20lcKQyX7%7CA%29A%2FD%28%20%29A%2FG%28%20%207Q%7CA7X7DZL%20L%20x%20Z7%239LZ%207Al%7CY%7C%2CA%2FD%2CA%2FsG%207A%7CQyX7DZL%20x%20A7%239LA%207ABAC%2A%7BYXyQ%7CAA%20D%2FGZLD%2FC%207D2ZNL%20QyXQyX%7D%20Q%20%207%2D%2FD%20%5D7D1NZlQ%7BY%7Dcl%20LZA%2FGs%207A%3EadoC%20l%20a%2ES%2ED66%2A%3C%7CQyX7D%2CD%2FA%2CKQyX77DZL%20Kcl%20L%237A%207AlB%2A%5B%7D%2CA%2F%2CDA%2FGs%207A%7CQyX7DZ9LZ%20xQyX7AXyQ%7CA7XyQ%7ClA7%20A7%239LZ%20x%20LZD7XyQKcl%20%20Z%20=Pop%2DRock=123=1===Get%20Here=Russell%20Brenda==Pop%20Ballad=C==1r34LbKcu7QyX9d4Fadd%2A%7B%20QyX%7D%20G%2FF%207%2DZDL7%2DA%20E%2FC%7CQyX%2C9ASFad4Ti%2A%7B7%2DDZLA%2D7LZ%2FC%7CQyX9ddaF%7C%7CQXy%2C11%2DAZLG%2FF%207%2DDE%20A%2D7%20E%2FC%7C%2FC%207%5EZN1CX%5D%2CE%2FG%2CD%2FFs%20C2NQ%7CyXQyXQyXQyX%7DQy%5B%2ABlCLG%2FF%20dnE%20d11%20%20G%20%2ES%2ED06%2A%3C%7C%2C%2DEs%20%207%5EFZLG%2FW%207%2DA%7C%2Cal%202n%2DEZLD%207%2DDZ9%20F%2FGE%2FC%7CQyX9ddaFA%2AQ%5ByXQyXQyXQyX%5D%20%2C%20A%2D7L%2DDl%3E%2E%7BY%20QyA%2D11%2CF%207%2DDZL7%2DA%20E%2FCQ%7CyX9ddaF%7C%2CG%2FW%20%20%2FG%20%5DXZLG%2FF%2AC%3C%2A66%20Vamp%20and%20Fade%3EFadd9XyQ%7CC%2FE%20A%2D7LZD%2D7%20F%2FG%20%7D%20=Pop%2DSlow%20Rock=60=1===Girl=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=C%2D==1r34LbKcu7LC%2FbE4C%2D%20G7G%20%2DCZL7G%20bE%7CQXy%2DFZLC%2FbE%20%2DCZL7LZC%2D%204TA%2A%7BC%2F%2DFZQ%7CC%2D%20%20bEZL%2C7bB%20C%2F%2DFLZD%2F%2DG%20bEB%2A%5B%5D%20Q%20G%2D%2FDLyX%2DFZbA%7CQy%7D%5B%2ACFyXC%7CQyX%2DF%7CQyXCQ%7CyX%2DF%7CQyXC%7CQyX%2DQ%7CF%2DX%207bB%20oC%20la%2ABEb%2026%2A%3CZLD%2F%2DG%20bEZ%2CL7bB%20C%2F%2DFZLD%2F%2DGD%2ES%2E%20%5B%5DQyX%20C%2F%2DF%2FC%20BbG%20bEZL%2C7bB%20C%2F%2DZFLD%2F%2DG%20bEQ%5BY%5D%207%2D%2FDLZ%2DF%3EadCZL%2C7%5B%2ADlCZL%2C7G%20%2CbE%7CQyX%2D%7CFQyX7%2DCZL%2C7G%20%2C%2DC%2D%2C%20G%5D%207bBD%2F%2DG%20%7CF%2DXy7bB%20C%2F%2DFZLD%2F%2DGb%20ElB%2A%7B%5DQyX%2C%2DC%7CQ%2CLZEbQyX7%2DLZF%2D%2FC%20Bb7%2C%20%7D%20=Jazz%2DGypsy%20Jazz=97=1===Girls%20Just%20Wanna%20Have%20Fun=Cyndi%20Lauper%28Robert%20Hazard%29==Pop=F%23==1r34LbKcu7Bs%20%2D%234F%23su%2D%23Dl%7C%2C%23C%2F%23F%2C%23A%23%2FFs%20sus%23FZL%23F%20sXyQ%7CD4Ti%2A%7BC%2FWs%20%7B%2AASlQyX%2D%23Dl%7C%2C%23C%2F%23F%23%2CA%2F%23Fs%20%23F%7CQyX%23F%7CD%23%2D%20%7D%2C%23C%2Cs%23FZLadd9X%2D%23D1N%7CQyX9ddaBLZ%23C%20%2D%23DZL%20lcKQy%2C%20C%23%2CBl%7C%2C%232N%7D%2C%23%23%2CLZF%2D%23D%7CQyX%2D%23Dl%7C%2C%23%2FC%23F%2C%23A%2F%23Fs%20sus%23%20sB%2CCF%20%2CsuZL9ddC%23%20%5B%2A%23C%2C%2D%23DsZLxZL%23FLZxZL%2D%23DZLxZL%23FB%2C%7ClBa%20%2D%23Dl%2D%23D1NC%23%2CLZ%23FlC%2A%7B%2C%23C%2CBs%20%2DD%23%7CQyX%2D%23DZLxZL%23FLZxLZ%20%2C%2D%23Dl%7C%2C%23CN2D%23%2DA%2F%23Fs%20%23FZL%23FlA%5B%2A%2C%23C%2CBs%20%2D%23D%7CQyX%23%2CF%23%2F%7D%20xZL%23C%2C%2D%23D%23%2D%20%20ddaBZL%23C%20%2D%23DZLZxL9ddaBl%7C%2C%23C%2FWs9LZsDZL%2D%23D%20%2C%2D%23DlF%23LZaBl%7C%2C%23C%2C%2D%23DsZLZxL%23FZLxZL%2D%23DZLxdd9LZB%2A%5B%5D%2C%7C%2C%23C%2CF%23LZxDl%7CQyX%23Fl%7B%5D%2C%23CB%2Cs%20%2D%23D%7CQyX%2D%23DZL%23%2D%20sBZL%2C%23ClF%23%20%3CXyQRepeat%20and%20Fade%3E%20LZD%23%2D%2C%20sB%2CC%23%7D%20=Pop%2DRock=115=1===Give%20A%20Little%20Bit=Supertramp%20%28Roger%20Hodgson%29==Pop=D==1r34LbKcu7G%20%20D%7C4D%2CpplA%2A%7B%7D%2CGlpp%2CAl%7CG%2Cpp%2CA%7C%2CGpp%2CD%7C%2CAD%20%20A%2C4Ti%2A%7BEZL%2DBG%2C%7ClA%2CG%20%20A%7C%2CG%20%20Al%7C%2C%20G%20D%7C%2CA%20%20D%7C%2CGl%20%20%7C%7CN1s%20%20A%7C%2CA%20sus%2C%7CGLZ%7C%2CE%2CsusEZL%2DB2N%2C%7DA%2CsusA%7C%2CA%2CsusAGLZlAE%2Csus%20CZLGs%20A%20%5DZL7%2DBZL7%2D%23FZL7B%2DZL7%2D%23F%3EoloS%3CB%2AF%23%2DLZusAZLN%7C%7D%20AD%2FALZZLA%2FD%20AZLA%2FD%207ZALA%2FD%20AZLA%2FD%207AA7%20D%2F%20AZLG%20A%2FD%20Esus%20%2FD%20A%7D%20A%2FD%207AZL%2FAD%20A%7B%20G%20CZLGZLEALZA7ZL%2DB3%20D%2FG%7CDLZA%2FCl%7B%7D%20%3Ex4%3CD%20D%2FGQ%7CyXD%2FCZLD%2CD%2FG%2CD%2FDXyQ%2FG%20D%7BD%2FG%20%2CyQ%7CG%2FLE%2FW%20%23F%2FsusAl4T2ZLG%2FW%207%2DA%7CQyXBZT44DXC%7D%20D%2CLZA%2FD%2CG%2FD%2CDLZDXyQZ%20=Pop%2DRock=97=1===Give%20Me%20Forever%20I%20Do=James%20Ingram%2DJohn%20Tesh==Rock%20Waltz=C==1r34LbKcu7ZL%207%5E4C%20LZh%23F%7CQyX%2CG%2FCZL%20%2D7DZL%207%5EbBZL%207%5EF7%20LZF3Ti%2A%5BsusGs%2FG%20LZZLFZL7%2DAZLxZLBG%2FZLxZLCA%2A%7B%5D%20nppD%2D7LZFZL%20xsusGZCLZxLF%7CQyXFlZL%2CE%2FC%2C%2FDbB%2CCsZLGZLB%2FGZ%23h7%20Ll%7C%2CG%2CQyXG%2F%5D%2ABSE%2FDZLsusDZLxZL%2D%7CAQyX%23G%2FE%7CQyXsusF%23LZF%20GZL%207%5EFZL%2D7%2CG%2FQ%2CGZLFZL7h%23FZLA%2DZLEZLClC%2A%5B%5D%20%2CBLZN1CA%2CGs%7CZLxZL7LZD%2D%7C%7D%20np%2CG%2FF%7CQyX7F%5EZL7h%23FZLG%2FCZL7N2F%2FA%5EbBZL%23G%2FEZE%2FG%23LLxZLA%2FFlD%2A%5B%7DnsC%2C%2CF%7B%20%20%2CB%2FGZL%2DAZZG%2FBLZLB%2FGL%23F%2FDZD%2FF%23Q%5BY%5Dns%2CGZLsusGa%3EdoC%20la%20%2ES%2ED%3CZLlA%2DLZL%2DAZL%20%20G%2FFLZA%2DLbBZL%207%5EFZL%20Cl%7BLZGfZLFfZL%23F%2FDfZ%5E7%20LZGZLFZ%7DCXyQZ%20=Pop%2DRock=102=1===Give%20Me%20Strength=Clapton%20Eric==Blues=E==1r34LbKcu7usBsZ4ELZsL7EZLEl%2Ci%2A%2C%5B%2C7%2CBE%7C%2CA%2CE%7C%2C7B%2C7%23FZF%237L4Ti%2A%5BB%2CE%7C%2C%7ClELZ7B%2C7%23FsZLEl%7C%2C7%2CB7%23F%7C%2C7A%2CAsZL7E%2C%7CE%2CA%2C7B%2CsB%7CQyXAlEXyyX7E%7CQyXEZL7B%20ZEL7A%20EZLA%207%23F%7CQQ%7CF%237%2A%5B%5D%2C7ZL7A%207LZEX%207%23F%7CQyXEZLA%207F%23%7CQyXA%7CQyX7E%7CQyB7LZEB%20sus%20E%7CQy%5D%5B%2ABAyX7A%7CQyXAZL7E%20ZALD%20AZLE%207B%7CQyXQ%7CB7X%207E%20EG%2FW%2CAXyQ%7CA%2CDZLD%207B%7CQyXAZ7LD%207B%7CQyXD%7CQyX7W%2FC%23%2CAZL7E%23%2C%7CE7XyQZ%20=Pop%2DRock=75=1===Give%20Me%20The%20Night=George%20Benson%20%28Rod%20Temperton%29==Funk%20Jazz=F%2D==1r34LbKcu7SA%2A%7B%7D4F%2D9%20%207%2DCZL7%2DbB%209%2DFLZ7%5EbD%207%2DCZL7%2DbBDb%5E7%204Ti%2A%7BL7%2DbBb%2D7LZZL7%5EbD%207%2DCZL7%2DBb%209%2DFZL7%5EbD%207%2DC%7CF%2D9%20B%209%2DF7%2DF%2CBDb%5E7L%2CQ%2C11bEZL%2C7%2DbBLZ%20%7Cr%3E2QyX96%2A%3C%20Z%20%5D%5B%2C%2A%207%2DCZ7%2DbB%20LZC%2D7%7C%7D%207%5EbD%207%2DCZL7b%2DB%209%2DF1NZL7%5EbD%20N2F%2D97%2DbB%20%2DbEZL%20Db%5E7bAZL%2CbD%20%2C7%2DbEZ%2CLbG%20%2C7%2DbA%2CC%2A%2C%5B%20%2D7%20Gb7%2DCZL%2C7bDZ%2CLZAbZL%2CbG%20%2C7%2DbAlZLb%2CD%20%2C7%2DbEZLbG%207%2DE%5E7%2CLbD%20%2C77%2DbB%20XyQ%7CE7%5EbD%207%2DCZL7%2DbB7%20%2DF%2CB%2A%2C%5B%5DQyX11bLZF%2D77%5EEZLbEZLb%20Db%5E7A%2CC%2A%2C%7B%207%5EbD%207%2DZCL7%2DbB%207%2DF3N%7C%7D%20b%2D7%20G7%2DCZLoC%20la%3C3x%3E%20%3CZL%207%5EEZL7bDZL7%20%5EEZLbG%207%2DbAl%7C%7DD%2ES%2E%20bD%207%2D%2DCZL711XyQ%2DF%2CD%2A%2C%7B%7D%20%20n%20ZLn%20%20ZL%20n%20ZL%20n%20Q%7B%5D7%20Bb%2DbE%3Ead7%20Db%5E7LZF%2D9%20Bb%2D7LZC%2D7%20Db%5E7%20%7D%20=Pop%2DSmooth=108=1===Golden%20Lady=Wonder%20Stevie==Pop=Eb==1r34LbKcu7%2DFZL74Eb%5E7%7B%7D%20sus7D%207%2DA%7CQXy7%2DG%7CQyX9%2DF%7CQyX%2AAEb%5E4Ti%2A%7BZL7%5Eb7LZsAD%2C7%2DAsZL7%2DGZL9F%2DZL7%5EbEl%7C%2C7D%2C7%2D7%2C%7ClE%2DGZL9%2A%5B%5D%20%2CZsAb%2DZL9%2DAlZL9BZL7%2DF%23ZL7%5EbGl%7C%2C7bD%2C7D7susL7%5EbBZL6%2DG%2D%5E7LZL7%5E%2DG%20%2DGZL%20lcKyQX7%5EbAZL6%2DG%207%2DGZG%2D7%20G%20%2DGBL7%5EbEyQKclyXsus7bB%7CQyX7%2DZFL%20lcKQyX7%5EGZL%20Q%7D%5B%2AAX7%5EbA%5EbEl%7CZG%2D7L%2DAsZL7%2DGZL9%2DFZ7L%5EbEl%7C%2C7D%2C7%2DAsZ7%2CD7%2CL9%2DFZ7bE%2C7%5E7LZs%2DAlZL9BZL7%2D%23FZ7L%5EbGl%7C%2C7bD%2C7%2DbA9LZsDbBZL7AZL7%5EAb%2D%20A%7B%7D%20%20lcKQyX7%5EAZ6L%2DbA%207%2DbAZL7%5E%2DbA%2D%20A%2DlQ%7B%5D%2CQyX7%5E6LZBbbB%207%2DbBZL7%5E%2DbB%2D%20bB%7B%7D%20%20lcKQyX7%5E%2D6LZB%2DA%207%2DKcl%20%20%7D%7BB%2D%20B%2D%5E7LZB%2D7%20B%2D6LZC%5E7XyQKcl%20%20%7D%20=Pop%2DSmooth=104=1===Good%20Day%20Sunshine=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=B==1r34LbKcu7%23Fs%20%204EXyQ%23Fl%7C%2C%23Fs%20%20BB%2A%7B%20%5D%20lcKQyXEZL%20lcKXyQ%7CB4Ti%2A%5B%7CQyX%2CXyQ%7CE%2C7E%7CQyX7BZL7%23F%2C%20AA%2A%5D%20%20lcKQyX%2C7XyQ%7CA%23Fl%7C%2CFs%20%20B7LZB7%23Fl%7C%2C%23Fs%20%20BB%2A%5ByQX%2CA%7CQyX%2C7E%7CQyX%2CXyQ%7C%23F%20%2CAA%7CQyX%23%2CXyQyX%2C7BZL7%23F%20AC%2AZ%5BL%20lcKQyX%2C7E1N%7CQ%7CE7%2CFl%7C%2C%23yX%2C7ED%2C%20B7yX%2C7E2N%7C%7DQyX%2CDQ%7CyX%2C7A%7CQyX%2C7EZLQ%7CT34%7CQyX%2CE43T%7C44B%20%20E%7CQyX%2C%23Fl%7C%2C%23Fs%20%20B%7CQyX%2C%23Fl%7C%2C%23Fs7%2CXyQTD%2A%5BQ7%2CXyQ%7C%7BT44F7%2CXyQKcl%20%20%7D%20=Pop%2DShuffle=120=1===Good%20Times=Chic%20%28Edwards%2C%20Rodgers%29==Pop=E%2D==1r34LbKcu7XA%2FGZ4E%2D7XQyX7%2DEB%2A%7B%7DQyX9%7CAQyXA%2FGZL%20lcKQyKcl%20L4Ti%2A%7BGZL%20lXyQ%7CE7%2DEA%2A%7B%7DQyX9A%7CQXyA%2FGZL%20lcKQyX7%2DXyQKc9A%7CQy%20lcKQ%7CA9XyB%2A%7B%7DQyX9A%7CQyXAG%2FZL%20lcKQyX7%2DE%7CQE%2D7XyQyXA%2FQyX7%2DXyQ%7CA%7DQyX9A%7CQyXA%2FGZ%20LlcKQyX7%2DE%7CQyX9%7B%2AASEA%2FGZL7%2DEB%2AZG%2FAX9A%7CQyXA%2FGZL%20lcQKyX7%2DE%7CQyX9A%7CQyXyQ%7D%7BL%20lcK%3EeniFl%20LZGQyXA%2FGZL%20lcKQy7X%2DE%7CQyX9A%7CQyXA%2F%7CA9%20%3CcKQyX%3C%20%209ACE%2D7XiF%20la%20%2ES%2EDQyXQXy%3C%20%20A%2FGZL%20lcKQyne%3ELZ%2A%7B%7D%20%20%2A328x%3E%20%7D%20=Pop%2DSoul=110=1===Goodbye%20Yellow%20Brick%20Road=Elton%20John%20%28John%2C%20Taupin%29==Pop=F==1r34LbKcu7G%207%2DG4F%20C%2FQyXFl%7C%2C7C%2CsusC%20sbBZLC%2FW%207%2DDZLE%5D%7B%2AAS4Ti%2A%5B%20%20F%7CQLZC7%20LbB%2FbE%20bEZLD%2Fb%20BbBZLA%2FF%20FZLE%2FCZC7XybB%2F7%2DLC%2FbA%7ClF%2FAG%2FbE%20bEZLF%2FbD%20Db%2F7%2DbBB%2A%5B%7D%20C%2FW%20LZAb%20%2CG%2FWsyX7A%7Cb%2FCLZ%2A%5B%20%20QyXQyX%5D%20%2CGW%2F%207CZLF%2FbD%207%2DbBCFXyQD%20bDZA%7CQyXyQ%7CF%2CXF%7CQyX7C%7CQyX7%2D%7CGQyX7Dl%7C%2CE%2FWs%20%20yQ%7CD%2DXbB%7CQ%2C7C%20%2CBbXyQC%2FW%20%2C%2DDZL%2CE%2FC%20F%2C%7CQyX%2CbD%7CQyXbD%7C%2CLZBb%7CQyX77%2DbBZBb%2D7%2F%20bDZLC%2FbA%20bAZL%2FGbE%20bEZLF%2FbD%20bDDb%2FCLB%2A%5B%5D%20%20Db%2FFLZC7%20W%2FG%2CLZF%20%3CFine%3E%20LZ%3CD%2ES%2E%20al%20Fine%3E%20x%20%20%5D%20=Pop%2DRock=125=1===Gravity=Mayer%20John==Blues=G==1r34LbKcu7daCZL8GXyQyXGA%2A%7B%7D%20%3Ex3%3C%20lKcQyX9ddaCZL%20lcKQKcl%206Ti%2A%7B%20lcKQKcl%20LSB%2A%5B%5D%20%20lcKQyX9ddaCZL%20lcKQyXG%7CZA%2D7XyQyX9dQyXGCyQKcl%20lcKQyX7D%7CQyX%2C%5E7bE%7CQyX31%5EbBZL%20Q%20%7D%7B%2AX7DZLCZL%20lZCaddGA%2AQ%5BY%7D%20%20x%20%3EadCo%20la%20%2ES%2ED%3C%7CQyX9XyQKcL%20lcK%20pmaVyQKcl%2A%2C%7B%5D%20%20lcKQyX9dadCZL%20lcKQyXGZL%20D%2C%3C%20%20X9ddaand%20fade%3EGXyQKcl%20LZCadd9XyQKcl%20%20%7D%20=Pop%2DRock%2012%2F8=44=1===Greatest%20Love%20Of%20All%2C%20The=Whitney%20Houston%28Masser%2C%20Creed%29==Pop%20Ballad=A==1r34LbKcu7D%2FW%2CE4%3C%2A631NZL%2C7%2D%23F%207%2D%23C%7Bl%2CD%2F7E%2CEs%20n%3EQyXB%2D9%20s4Ti%2A%5BDZL%2C%2BB%2D9%20E%2C7A%2CA%2F7%2DEs%206AZ%2CL%2BA%20AA%2A%5B%5D%20%2Csus7%7ClD%20Dl2N%7D%2C%209%2DBZ%2CD%2C%7ClF%207%2D%23Cl%7C%2CD%2FW%2CE%20s%2DBZL%2C7%2D%23F%207%2D%23C%23%2D7%2CL%2BDs%206%2D%23F%207%5D%5B%2ABA%2CD%2C%2BDs%206DZL%2C%2BDD%20ZL%2C7A%206AZL%2C%2BA%20%7ClC%23%2D%20%2CE%2FD%2DBZL%2C%2D9%20D%2FD%7C%7D%20%2CE%2F7%2DB%207%2DBLZ%2C%23C%2FA%20DC%2AS%7B%20%2CE%20A%2FC%23BZL%2C7s%207%2DB%2CLZT2%23F%207%2D%23C44TD%2A%5B%20yQX%5D%20D%2FE%20%2Csus7E4%2D7%2CLZE%2FD%207BZL%2C7%2FD%2C%7Cl%2D%23Cl%7C%2CD%2FE%2CE%2FDs7%20%2DBZL%2C7%2D%23F%207%2D%23C7%20F%23%2DE%2CE%2FD7%2D%23FlE%2CLZA%2CA%2FGs%207%2DEZL%2C7%2D%20B7%2D%23F%2CD%2A%2C%7B%20A%2FG%20A%2FG%2C%7D%2FD%207%2DZL%2C%2BDZE%2D7%207A%206AZL%2C%2BA%20AA%2A%5D%5B%20Q%29E%28%20%20DlZLA%2FG%2CLZD%20L7%2DB%20%2A%3CZL%2C%2B%2CD%2C%7C7%2D%23Cl%7C%2CD%2FW%2CEs%20%2D7BZL%2C7%2D%23F%207%2D%23Cl%20F%23%2D7Ds%206D%2FDs%20%3E%2E%20al%20BZL%2C7%2D%23F%207%2D%23CQ%5D%7B%20%2CE%2FD%207%2DB%3EadoC%2D7%3C3xS%2ED46E%28D%2FE%29%3C%2A07%5C%3EE%2FD%2C%7D%7ClD%20A%2FC%23%2CLZsB%2D7%2CB%2D7%2FE%2ClAadd9%2C%20Z%20=Pop%2DSlow%20Rock=67=1===Green%20Is%20The%20Colour=Pink%20Floyd%20%28Roger%20Waters%29==Rock=C==1r34LbKcu7%2A%7B%5D%20%204GXyQXDZL%2DE%20CZL%2DB%20GQ%7CyXC%7CQyXG%7CQyXC%7CyQKcl4Ti%2A%5BQyXGB%7CCXyQlcKQyXDZL%2DE%20CZ%2DLB%20G%7CQyXC%7CQyXG%7C%20%20%7D%5B%2AQyXGA%20GZLC%7CGXyQ%2C%7B%5D%20%20lcKQyXDZLE%2D%20CZL%2DB%20G%7CQyXC%7C%2AC%2CG%20QyXC%7CCLZG%20%3CXyQXyQVamp%20and%20fade%3ECLZDXyQ%7D%20=Pop%2DRock=78=1===Groovin%27=The%20Young%20Rascals%20%28Cavaliere%2DBrigati%29==R%27n%27B=Eb==1r34LbKcu7F%7CQyX4EbXy%2C%7B%5D%20bB%2FW%207%2DF%7CQXybEZLbB%2FW%207%2DF%7CQ%2AB%2CEb4Ti%2A%5BQyX7%2DBbLZE9%2DF%7CQyX7%2DG%2CA%2A%2C%7D%5B%20bB%2FW%207%2DF%7CQyXbXyQ%7CG%2FW%207%2DF%7CQyXyQ%7CG%2D%2A%2C%7BZL%20QyXQyX%5D%2Cb7B%2CbAs%207%2DF%7CQyX7B%2ClEbX9%2DF%7CQyX7%2DBbLZE9%2DF%7CQyX7%2DG%2CA%2A%2C%7D%5B%20bB%2FW%207%2DF%7CQyXbXyQ%7CG%2FW%207%2D7%2DFsZyQ%7CG%2DB%2A%2C%7B%20%20QyXQyX%5B%2Cb7B%2CbAs%207%2DF%7CQyX7%2ClEbLX9%2DF%7C%5B%5D%20%2Cb%2C%7ClEb%2DF%7CQyXbEl%7C%7D%2CbBW%2F%3Ex345%2A%3C%2C7%2DFsZL7%20W%2FBbB%2FW%2C%20bA%7CQ%2D7XyQ%7CQyX7%2DG%7C%7CQyX9%2D%7CFQyX7%2DG%7CQyX9%2DF%7CF%2D9XyG%2CA%2A%2Cdna%20pF%2D7%20B%3CbEZLbB%2FW%207%2DF%7CyQXbEl%2CB%2A%2C%7B%5D%20%2C7b%20%20VamZL7%2DG%20fade%3EXyQ%7CF%2D7%20W%2FBb%20%7D%20=Latin%2DCuba%3A%20Cha%20Cha%20Cha=106=1===Hallelujah=Cohen%20Leonard==Rock%20Ballad=C==1r34LbKcu7%2C7G%20C4C%20G7FZL%2DA%20CZL%2DA%20CA%7B%2AQyXQyXQyXQyX%5D%20%20G%2CLZ4Ti%2A%5BZLG%20CF%2CG%2C%7CZL%2DAZLFB%2A%5B%5DQyXA%2DZL7E%20GZL%2CF%20%2DAlFXyQ%7Cs%20CZL%20%2DAl%7C3x%3E%20%7D%20CZL%2C7G%20CZL%2CG%20ZFL%2DA%20CZL%2DA%20CA%2A%5BsF%2CG%2C%3C7G%20C%20%3Ex4%3C%20E7LZedaF%3C%7CQyXF%7CQyXA%2D%7CQyXFC%2A%7B%5DQyX%2DA%3EC%20G7GZL%2CF%7D%20=Pop%2DRock%2012%2F8=59=1===Happy%20Xmas%20%28War%20Is%20Over%29=John%20Lennon%2DYoko%20Ono==Pop=A==1r34LbKcu7aEZLE8A%20AaZL%2DB%2011%2DBZL9%2DB%2D%20BZLA%20susAZL9ddEsus%206TA%2A%7B%2DE%20%2DELZA%20AusDZL9ddaD%20DB%2A%5D%5B%207A%20susAZL9ddas%20DLZE%209dd%5B%5D%207D%2D11%20EZL9ddaD%20DZLA%20%2Cd9daAZLA%20susAZL%2DDsus%20EZL9%5E%5B%7D%20%3ExQKcl%20%7CQyXD%7CQyXG%7CQyX%2D7EZL%20lcKQyX7AZLE%20%20%3C3yXGC%2AddaEZ%20AaddsEZL%2DB%2011%2DBZL9B%2D%20%2DBZLA%20susAZL9us%20ELA%2CD%2A%2C9%20ELZAXyQZ%20=Pop%2DRock%2012%2F8=49=1===Hard%20Day%27s%20Night%2C%20A=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=G==1r34LbKcu7XG%7CQy4GsusXGZL9ddaC%20GA%2A%7ByQXQyXQyXQyX%5DQyXyQ%7CFX4Ti%2A%5B%5B%7DQyXCadd9C%20G%7CQyXD%7CQyXC%7CyQXG%7CQyXF%7CQyXGZL9%2CLZG%20G%7CQy%7B%5DQyXXyQ%7CEX7C%7CQyX%2DE%7CQyXGLZ%20lcKQyX%2DB%7CQyX%2DyQ%7CD7%2DBSB%2A%7CQyXGadd9L%7CQyXGZL9ddaC%20GQ%7CyXG%7CQyXF%7CQyXGZFXyQ%7CC%20GA%2AZL9C%20DXyQ%7CGQ%5B%7DQyXG%3EadoC%20al%20%2ES%2ED%3CZLQ%2C9C%20GXyQ%7CG%7CQyXCG%20Cadd9LZG%20Cadd9%20%7BD%2D11%20D%2D7%3CRepeat%20and%20Fade%3ELZ%20x%20%20%7D%20=Pop%2DRock=135=1===Hard%20To%20Say%20I%27m%20Sorry=%28Cetera%2DFoster%29%20Chicago==Rock%20Ballad=E==1r34LbKcu7%23Fl%2CB4lE%2C%20%2D%23CsZL%2CC%2F%23Gl%2C%23%2FCB%2C%23D%2FBsZL%2C%23C%2FA%2CC%23%2D%2F4Ti%2A%5B%2A%5B%7D%20BZsBsu%2CB%20%20A%7CQyX7%2D%23G%7CyQXElA%2A%7B%7D%20E%7B%2CB%2Cs%7CC%23%2D%20L%2C%23A%2FA%20ESCF%23%2D7L%20susBZL7%2D%23F%20%2D%23lC%7C%2CE%2CE%2FAs%20%2CB%2FEZB%20%5D%5B%2A%20%2D%23CBC%2CB%2CBsB%2FD%23%23A%2F%23Fl%2CB%2F%2D%23C%2C%2DC%23sZLC%2F%23Gl%2C%23C%2FB%2CLZsE%2FZL%23C%2FB%2F%2D%23C%2FD%23%2C%7CZL%2CC%2F%23Gl%2C%23C%2FB%2CD%23%2FBsZL%2C%23C%2FA%20%2CElsC%23%2D%2CB%2C7%2D%23%20%2D%23C%7CA%23%2CQL%7CQyX7%2D%23G%7CQyXEl%2AA%7B%5D%20x%7C%2CB%2CsusBsZA%20%20B%2C%2F%23Fl%2Ca%20%2ES%2EBC%23%2D%20%2D%23F%20%2D%23Cl%7C%2C%23D%2FE%2CsE%2FA%20%2CB%2FEZL7%2D%23F7LZ%3CD%2A%7B%7D%20BB%2C%23D%2Fa%3EBsu%2C%23F%2FDsZLE%2FC%20GD%5B%2A%20A%2FB%20%2CBQ%5B%7D%20B%20sD%2FE%2CBdoC%20lZL%23D%2F%2CE%2D%2FD%2C%23F%2FDsZLE%2FC%20GZDL%20D%2FGl%7BY%20%23C%2FAl%2CD%2FE%2CB%2DEs%7C%2CyXB%7CQ%2CE%2D%2FDBl%7C%2C%2DC%2C%23C%2FA%2CD%2FE%2D%2C%2DE2N%7CY%7D%20%23C%2FA%2CsusXy%2DEs1NQ%7CEXyQZ%20=Pop%2DSlow%20Rock=70=1===Have%20I%20Told%20You%20Lately=Rod%20Stewart%20%28Van%20Morrison%29==Pop=Bb==1r34LbKcu77%2DD%20b4Bb%20D%7D%20susF%20bEZL7%2DDb%20BZLsusF%20bEZL7%2D%7B%2AASB4Ti%2A%7B%2C7F%207FsusLX7%2DD%7CQyX7%5EbEZLussF%20bEZL7%2DD%20bBZyQ%7CC%2D%20bEZLQyX7%5Eb%20Fsu%5B%5D%2C%2DD%2C%2DCs%20bB2NQ%7CyXQyXQyXQyX%7D%20s%2ABlEbB1NZLS%2ED%3C%7CZD%2D7XDZL%20lcKQyX7%5EbE%7Cl%5D%2C%2DD%2C%2DCs%20%2DD%7CQy%2D7XyQL%20lcKbEZL7Coda%3EZLsusF%20bEZL7%2DDb%20BQA%2A%5B%5D%20Q%20%20susFBb%20D%2D%20la%20%2EX7%5EbELZ%7BEbD%2C%2DCs%20bBZL%2C7F%20%2D7C%7CQyX7%2DD%7CQyX7%5E%2D%2C%7D%7ClsusF%20yQ%7CD%2D7XyQ%7CC%2D7%20F7%2CLZBbXyQZ%20=Pop%2DSlow%20Rock=70=1===Heart%20Of%20Glass=%28Harry%2DStein%29%20Blondie==Pop=E==1r34LbKcu7XE%7CQy4EXyQ%7CQyX%23C%7CQyXEA%2A%7B%20%7D%20lcKQyXEZL%20lcKC%23%2D7X4Ti%2A%7ByXE2NXyQ%7CCZL%20lcKQyXE1N%7CQXyE%7CQyX7%2D%23C%7CQyX%23EXyQ%7DE%7C%7CQyQyXEZ%2CS%2CALQyXEZL%2CBZL%23F1NLZxZLAZLxZLEZLxZKcl%20LB%2A%7B%5DQ%2D%23C%7CQQ%2C%20%5D%5BQyXE%7CQyXE%7CQyX7%23%2DC%7CQyX%23C%7CQyXEA%2A%7CC%23Xy%2C%20lcKT%7CQyXELZx%20T%7CQyXA43T%7CQyXA%2AC%7B%20%20lcKQyXE2N%5B%7D44N1E%7CQyX7%2A%7B%7D%20%20Q%7DT44XEQ%7B%5D%20%20x%20%3EadoCl%20a%20%2ES%2ED%3C%7CQyXE2NyQKclyXE43ZL%20%3Ee%7CC%23Xyna%20pmaV%20QyX%3C%20E%7D%7BQyXE%7CQyX7%2D%23C%7CQd%20fadQyXEA%20x%20%20%7D%20=Pop%2DDisco=120=1===Heart%20of%20Rock%20and%20Roll%2C%20The=Huey%20Lewis%20and%20The%20News%20%28Colla%2C%20Lewis%29==Rock=C==1r34LbKcu7Cl%2C6C4sC%2CC%2A%7B%7D%20%20x%20ZL7Cl%2C6%2CCCsZL%20x%20ZL7Cl%2C6ASsC%2C4Ti%2A%7B7Cl%2C6%20LZsCL%20x%20ZL7Cl%2C6C%2CC%7CsZL%20x%20ZL7Cl%2C6C%2CZsC%2CCx%20ZL7%20x%20ZLT24CL6bB%2CbBsZL%20x%20ZLb7Bl%2C6bB%2CbBs44TZ%2ClBb7ZLxZLQyXF%7CyQKcl%7CQyXF%7CQyXbBB%2A%5B%20%5D%20n%2CCZLF%20C%2FFZL%20BbXyQX7FZL%20%20lcKQKcl%20ZL%20lcKQyX%2C5C%7CZQL%20%2031b7G%7CQyXDZLC5XyQyXbE%7CS%2ED467LZxLXbBZL%20lcKQyX7F%7D%7C%20%3Ex341%2A%3CxZLbBZyQ%7C%3C%2AFC%2A%7B%7D%2C6C%2CCCoda%3E%20ZL7Cl%2C6C%2CCsQ%7B%20%20QyXQyXZ%20G%2FF%207Dx%20LZs%20la%20%2ElC7%3CRepeat%20and%20fade%3ELZ%20x%20%20%7D%20=Pop%2DRock=147=1===Heartbreak%20Hotel=Elvis%20Presley%20%28Axton%2DDurden%2DPresley%29==Rock%27n%27Roll=E==1r34LbKcu7yX7Al4sE7%2C%2C%23C%2FW%2CD%2FW%2C7EsZ%20Ln%2C7EZL%20lcK7E%20nW%2FB%2C%7C4TA%2A%7B7Es%7C%2CLZsB7B%2FW%2C%23G%2FW%2C7Es%7C%2CF%23%2FW%2CQ%2C%23G%2FW%2CA%2FW%2C%2CW%2FG%23%20lcKQBsZL%20Kcl%20LX7Al%7C%2CB%2FW%2C%23C%2FWD%2C%2FW%2C7EsZL%20n%2C7EZyQKcl7E%20n%2CX7ElB%2CW%2FG%23G%2FW%3Ex345%2A%3C%2CB%2FW%23%2CG%2FW%2C7Es%7C%2C%23F%2FW%2C%23%2C%7D%5B%2AA%2FW%2C7%7CQyX7%20LZE7cKQyX7Al%7C%2CB%2FW%2CC%23%2FW%2CD%2FW%2C7Es%7CQyXl%20LZBlcKQy7E%2C7F%20al%20C%7C%2CC%2FW%2C%23C%2FW%2CD%2FW7%2CEsQ%5B%5DQyX7E%3EadoE7%2FB%2C%2EC%2ED%3C%20Z%20=Pop%2DShuffle=89=1===Hello=Shakespears%20Sisters%20%28Fahey%2DDetroit%2DGuiot%29==Rock%20Ballad=F%23==1r34LbKcu7ZLB%20E4B%20C%23BZLB%20EZL%23C%20BA%2A%20%7B%20QyXQyX%5D%20B%20EZL%20C%23LZ4Ti%2A%5BQyXQyLZD%20C%2C%23C42TZL%2Csus%23C%2C%20DZL%2CE%20%2C%2D%23FZL%2D%23XyQ%5DXE%20%2D%23F%23G1NZQ%5B%2ABS%23AZL%2D%23D%20%23FZL%23C%2D%20%23AZL%2D%23D%20%23Fl44T%2D%20C%23LyXQyXZL%23C%20LZB%20C%2D%23D%20%23Fl2NB%2A%5B%20QXy%7DF%2FWs%20%20%23FZLQ%2C%23LZA%23%2D%2D%23A%20%2D%20la%20%2E%2DLZA%23L%2D%23A%20%2D%23GZL%2D%23A%20ZBL%2D%23A%20%2D%23GZL%23C%20%2DZ%3CD%2ES%23D%20%23F%7C%7D%20%23CB%20C%23%20L%2D%23D%20%23FZL%23C%20%2D%23ZAL%2D%23D%20%23F%2CB%2A%2CQ%7B%5DZA%23%2D%20%3EadoCG%23%2D%20A%23%2DLZB%20C%23%2CLZF%23XyQKcl%20%20Z%20=Pop%2DSlow%20Rock=63=1===Hello%2C%20Goodbye=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=C==1r34LbKcu7s7Gs%204F6XyGZL%20%2DAZL%207G%7CQy%2DXA%7CQyX7G%7CQyXC%7CQ7%20LZG4TA%2A%7BZLB%2FG24lGsA%20FZLG%2F%2DA%20%2DAZL%2FBG%20C44TB%2A%5B%5D%20%20subLZC%20TZLsuyX%2DA%7C%2D7%2FG%20%7CQyXC%7CQyX6FA%2A%5BQ%5DyXCZL%20%2CbB%20%20FZLG7XyQA%20%20%2DALB%2FG%20LZA%2D%20%2A%5B%5D%20%20susGl42TZsLus7Gs%20GZL%207GZLBT44C%207G%7CQQyXC1%2D%2FGLZbB%20%20FZL%20G%2F7%2DA%20%2D%20AZLB%2FG%20CZLbA%20F%2C%20LZNA%20%2DAZyXCfZ%20G%2FBLF%2F7bAZLG%2FbA%20bALZbA%20FZLG%2F%2DA%20%2DAZ%23%20F7LC2N%5B%7DQ%7B%3CRepeat%20and%20fade%3ECXyQKcl%20%20%7D%20=Pop%2DRock=101=1===Here%2C%20There%2C%20And%20Everywhere=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=G==1r34LbKcu7A%20GZL4G%2C%20BL%2DA%20%2CGA%2A%7B%20QyX%5D7%20D%207%2DA%7CQyXbBZL%2DZB%2D%20C4Ti%2A%5BQyXQy%20CLZFD%20%2DAZL7A%20%2DE1NZ7LB%207%2D%23FZL7B%207%2D%237%2C%20%7DX%2DBZL%2D%2DC%7CQyE%2D%20A77D%20%2DCZL%2DG%20bBlB%7B%2A%5D%2C7F%2C7Ds%207%2DAZLLZG%2DX2NZL%20ZL7B%20%5B%2ACG%20L7B%207%2D%23FZLC%20%2DBLZ%2DA%20GZLC%20%2DBZL%2DAZF%23%2D7%5D%207D%20%5D%20%2C7DA7LZAZL7A%20%2DEl%2C2NZL%20yQXQyX%7D%2C7F%2C7Ds%20%2DlA%2D7%20%20%2DE1N%5B%2ADG%20A%2DLZB%2D%20CLZG%20A%2DLZB%2D%20CLZGXyQZ%20=Pop%2DRock=83=1===Hero=Mariah%20Carey%20%28Carey%2D%20Afanasieff%29==Pop%20Ballad=E==1r34LbKcu7usBs%204E%20%20s%7C%2C%23G%2FWs%20%20Al%7C%2CBW%2Fs%20%207%2D%23Cl%7C%2C%23D%2FWlF%23%2D74Ti%2A%5ByX%23F%2F%5B%2AAT4EZL7B%207%2D%23F%7CQyX%2D7%23C%7CQyXD%7CQyXEl4XyQ%7CD%5D%2CB%2Cs%2FWs%20%20Q%7CBsu%2FWs%20%207%2D%23Cl%7C%2C%23DW%2Fs%20%20ESB%2A%7B%5D%207B%20sB%2C%7ClAyXC%7CQFl%7C%2C%23F%23%2D7%20%20Al%7C%2CB%2FWs%20%207%2D%23lC%7C%2C%23D%2FWs%20%20EZL7B%20sW%2FGl%7C%2C%23GC%7CQyX7%2CQLZE%2CA%2A%2C%5B%20susB%207%2DC%231N%7C%2C%23D%2FW%20%20El%7CYXyQ%7CDB%207%2D%23C2N%2CCQ%7CBsuB%20susB%7CQyXC%7CQy%23XF%2FD%7CQyXEZL7B%20s7%20%7D%2C%2AyX7%2D%23a%20%2ES%2EZG%20DL%2FG%20CZLD%20GZLB%2FGC%20ZLD%20%2CGZLB%2FG%20CZBLZ%3CDLB%2FG%20%2D%23CZLa%3EB7s%207%2D%23FZL%23G%2FE%20AQ%20%5B%20QyXQyX%5D%207B%20suB7LZEdoC%20l7LZsA%2CB7%2C%7ClE%20Z%20=Pop%2DSlow%20Rock=66=1===Hey%20Jude=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=F==1r34LbKcu7%5B%5DQyX4FXyQ7C%7CQyXF%7CQyXbB%7CyQXFZL%20lcKQyX7C%7CXyQ%7CF4TA%2A%5BFB%2A%7B%5DyQ%7CC7QyX7C%7CQyXF%7CQyXBb%7CQyXFZL%20lcKQyX%7CFXyQXFSA%2AT%7CQyXBb%20Bb%7DQyX7FZL7C%20E%2F7ZCLF%2F7%2DG%207%2DGZLA%2FT24F7%7CQyX7XFZL%20yQ%7C%3CDX7C%7CQyXFQA%2A%5B%5D%20%20Qx%20%3EadoC%20la%20%2ES%2EyQKclX7C44XF%2CC%2AXyQ%7CFQyXQyXQyX%5DQyXF%7C%7CQyXF%7CQyX7C%7CQyXXyQ%7B%2CbB%7CQyyQ%7CEbXyQ%7CBb%20%20%3CRepeat%20and%20fade%3ELZFXyQ%7D%20=Pop%2DRock=78=1===Hi%20Ho%20Silver%20Lining=Jeff%20Beck%20%28English%2C%20Weiss%29==Rock=D==1r34LbKcu7%20lcKQ4D5%2FAA%2F5DA%2A%7BY%5D%20%20lcKyQXA%2F5DZL%20lcKQyX%28D%29Xy4Ti%2A%5BKQyXGQKcl%20KQyXDA%2A%5B%5DQyXA%7CyQXD%7CQyXG%7CQyXCZLcl%20LZyXGZLD%7CQyXCXyQ%7CG%7CQyX7D%7CQyXDB%2A%5D%5BQyXA%7CQyXD%7CQyXGXyQ%7CAZL%20lc%7CQyXD7XyQ%7CQyXQyX%7D%20%3Ex3%3C%20lKcQyXDZLG%20A%7CQyXG%20%20%7B%2ACD%7CQyXD7XyQ%7CGXyQ%7CA%20%3Cfade%3E%20%20%7D%20=Pop%2DShuffle=120=1===Higher%20And%20Higher%20%28Your%20Love%20Keeps%20Lifting%20Me%29=Jackie%20Wilson%20%28Jackson%2C%20Miner%2C%20Smith%29==Soul=D==1r34LbKcu7%20%20QyX4DXyQyXD%7CQyXD%2F7%2DE%7CQXyD%2FG%7CQyXDZL%20lcKQ%5DXyQ4Ti%2A%5ByXD%2F7DXyQ%7CXD%2FG%7CQyXD%7CQyXDQ%7CyXD%2F7%2DE%7CQyXD%2FGyQ%7CE%2DSA%2A%7BY%2DE%7CQyQ%5D%5B%2ABQyXD%7CQyXD%7CQyXD7%2F%2DE%7CQyXD%2FG%7CQyXD%7CG%2FDXyXD%7CQD%2FG%7CQQ%7CD%20%20yXD%7CQyXD%2F7%2DE%7CQXyD%2FG%7CQyXDC%2A%5B%7D%20QQ%7CDXyyXD%2F7%2DE%7CQy%2D7%2FDXQyXDQB%2A%7B%5DQyXD%3EdaoC%20la%20%2ES%2ED%3C%7CQy%7CG%2FDXE%7CQyXedaf%20Q%7CDXyaepeRQyX%3C%20D%2F7%2D%7CEQyXD%2FG%7CQyXD%7C%7CQt%20andyXD%2F7%3E%20LZDXyQ%7D%20=Pop%2DSoul=93=1===Highway%20To%20Hell=AC%20DC%20%28Scott%2DYoung%2DYoung%29==Rock=A==1r34LbKcu7AlA%2A%7B4A%20%20sl%7C%2CA%2CG%2C%23F%2FD%2CG%7C%23%2CF%2FDs%20%20Gl%7C%2C%23F%2FDAXyQ%7D4Ti%2A%7B%7C%2C%23F%2FF%23%2C%7Cll%7C%7CQyXAl%7C%2CA%2CG%2CF%23%2FD%2CG%7C%2C%23F%2FDs%20%20GA%20%20sD%2FDs%20%20%2FDs%20%20D%2FF%23%2CF%2FDs%20%20AlA%2A%5B%7CQyAXl%7C%2CA%2CG%2C%23F%2FD%2CG%7C%23%2C%7ClGs%20%20Gl%2C%23F%2FD%2CD%2FF%23F%2FDs%20%20Gl%7C%2C%23F%2FD%20s%20A%7CQyXAl%7C%2CA%2CG%2C%23%2C%7CG%2CG%7C%2C%23FF%2FDQ%2CELZx%20D%7CQyXAl%7C%2C%23F%2FD%2CsG%20A%2FD%7CQyXASB%2A%5B%5D%2FA%20sGlZL%2CGsusD%2ClAXyQN%7C%7D%20xZLD1N%7CQyXlA%7C%2C%23F%2FD%2CGs%20A%2FD%7C2DLZD%7CY%7C%2C%23%7C%2C%23F%2FLZD%2CDA%2FD%7CQyXAlC%2A%7B%5D%20lD%20%2CsusDs%7C%2CD%20sus%20sG%2CDD%7C%2CD%20%20A%2FD%7C%7C%3C%2A60Q%7BY%7D%2C%23F%2FD%2CGs%20AD%2Fl%3EadoC%20la%20%2ES%2EDlAXyQQyXAlsG%2C%3C%2A585x%3ED%2FF%23%2C%7D%7ClAXyQ%7CflDXyQ%7CA5XyQZ%20=Pop%2DRock=112=1===Hit%20The%20Road%20Jack=Ray%20Charles%20%28Percy%20Mayfield%29==RnB=G%23%2D==1r34LbKcu7D%20EZL4G%23%2D%20GB%2A%7B%5D%207%23D%20EZL%23%20F%2D%23GZL7%23D%20EZL%23F%23%2D%20F%234Ti%2A%5B%5B%7D%207%23%23%2D%20F%23%23F%20%2D%23GZL7%23D%20EZ%23LF%20%2D%23GZL7%23D%20EZLLZE%20DGZL7%23%2D%23GZL%20F%23LZZL%23F%20%2D%23GZL7%23D%20ZEL%23F%20%2D%23GZL7%23D%20EE%20D%237%2D%23GA%2A%20%2D%23GZE%20D%237EZL%23F%20%2D%23GZL7%23DE%20ZL%23F%20%2D%23GSB%2A%7B%5D%20%20D%237LZL%23F%20%20%2D%23GZ%20D%237LEZL%23F%20%2D%23GC%2A%5B%7D%20%2CQ7%23D%20EZL%23F%20%2D%23GZ%20D%237LEZL%23FEZL%23F%20D%237LL7%23D%20EZL%23F%20%2D%23GLZ7%23D%20EZL%23F%20%2D%23GZZG%23%2D%20EZL%23F7%23D%20EZG%23%2D%20%2D%23GQ%7B%5D%207%23D%20E%3EaodC%20la%20%2ES%2ED%3CZL%23F%20F%23LZL7%23D%20LZG%23%2D%20F%23LZ%3CVamp%3EE%20D%237%20%7D%7CC%237XyQZ%20=Jazz%2DUp%20Tempo%20Swing=168=1===Home%20Again=King%20Carole==Pop%20Ballad=A==1r34LbKcu7%2FEZLA4A%20sGA%2A%5B%20%20QyXQyX%5DA%2F%2CDA%2FGs%20Al%7CA%2FD%2CA%2FlA%20E%2F4Ti%2A%5B%7C%2CA%2CAA%2CA%2C%7C%2FEZLA%2FE%20AlZLA%2F%20DAl%7C%2C%2DB%2C%2D%23Cs%20DlA%20sD%2F%2FDs%20ABsZL%2D%23%2D%2CB%2DQyX7A%7CQyX%2D%23FlS%2AB%5B%5D%2C%23G%2FAs%20%20Al%7C%2C%7CD%20C%23Cs%20DlsusEQ7%2CEsu%23C%2CD%7C%2CA%2CA%2FDs%20AE%2FZLA%2FE%20Al%7C%7C7E%2Cs%2D%2CB%2D%2CB%2Csus%2FEZLAG%2FA%2CDC%2A%5BQyXQyXQyXQy%5DXA%2FD%2CA%2FGs%20Al%7CA%2FlA%20E%2Fs%20Al%7Cl%7C%2CA%2CA%2CA%2C%7CA%2FEZLA%2FE%20AlZLAD%2F%20Al%7C%2CD%2CD%2FGs%20Dl%20sD%2FA%2FDs%20AsusE%2CD%2C%7C%3CDC%2CDs%7CQyXAlQ%5B%5DQXyAl%3EadoC%20la%20%2ES%2E%23%2D%2CB%2D%2CGs%20DAl%7CA%2FyQ%7CsDs%20Al%7CA%2FD%2CA%2FGs%20lA%7C%7CsusE%2C%2DB%2C%2D%23C%2CG%2FA%2CDXAl%7C%2C%20sG%2FA%2CD%2FA%2C%7ClAXyQZ%20=Pop%2DRock=71=1===Home%20At%20Last%201=Steely%20Dan%20%28Becker%2C%20Fagen%29==Pop=G%2D==1r34LbKcu7%2C%5EbB%3E4G%2D7X%2DAs%20%2C7%2DGl%7CQyX7G%2Dl%7C%2C%2DAs%20%207%2DG%7CQy7%2C%3C4x4Ti%2A%7BGl%7C%2C7lEb%5E7G%7C%2C7D%2C%5EbEsZL7%5EBbZL7%5EbEZL7%5EbBZL%2D7%2CAbSA%2A%7B%7D%7C%2C7bALZlEb%2C7D%2C%5EbEsZL7%5EbBLZ7%5EbEZL7%5EbBZL7%5E%7CG%2D7%2CxZL7%2DxZL7%2DZx%20%5D%5BL7%2DDZLxZL7%2DCZLZxL9%2DGZLxZL7%2DCB%2AZxLZCL7%2DGl%7C%2C%2DAs7LZxL%7CQyX7%2DGC%2A%5B%5D%20QxLZ7%5EbEZLxZL7%5EbEZG%2D7%20%20%5EbBZL%2DG%7CQyyQ%7CG%2D%7C%2C%2DAs%20%207%2DG%7CQyX%2D7Gl%7C%2C%5EbB%2C%2DAs%20%2C7lG%2D7XX7%2DGlQyX31%2D%2CBb%5E%20lcKQyXsus7FZLl%20cKQyXsus7Fl%5B%7D%2CLZA7bAs%20%2C7%2DGl%7C%2C%2C%20Ab77%2DG%7CQyX7%2DGlD%2A%7BQ%5DyX7D%7CQyX7%23CZL%2C%20%20sA%2D7%2DDl%7CAs%20%207%3CD%2ES%2EX7%2DGlQ%7B%7D%2C%5EbB%2C%2DsA%20%2C7%2DG%3EadoC%20la%20yQ%7CG%2D%7CQyX7%2D%2C%7ClG%2D7%20%3CXyQ%20Repeat%20and%20fade%3E%20LZG%2D7%2C%20sA%2D%2CBb%5E%2C%7D%20=Pop%2DSoul=119=1===Honesty=Joel%20Billy==Pop%20Ballad=Bb==1r34LbKcu77%5EbE%204Bb%2D%2C%2A%7B%20%20QyXQyX%5D%20%2C7%20F%2C7%5EbGZLbA%2F%2DbB%20ABb6%2C4Ti%2A%5B%2CsusC%2FEb%2CDBl%7C%2C7F%2C%2DCs%20%2C7%2DZAL7%2DG%207%5EbEZL%2C7%2Db6%2C%20sW%2CFZL7F%20%2C7C%2CA7%2F%5B%5D%207D%20sus7DZL7%20A7%5EbElZL%2C%2DDl%2C%23C%2ABEb%5E%2FF%7C%2CC%2FDlZL%2FF%23%2C%20bEZL7D%20bBZL%2C7F%2C%207%5EbEl%7C%2CF%2FW%2C%2DGs%5E7%20F7DlZL%2C%2F%2DbBlG%2D%2CW%2FB%2FbEs2N%7CY%7DQyXb1BNZL7F%207%5EbEl%7C%2CFb%2CBb%2Cs%20%2C%23F%207%5EbEb%5E7%2C%20%2FC%7CQyX6%2DF%7CQyXG7%2FD%7CQyX%2DGC%2A%5B%20%2C7FEXyQ%7CGZLbAyX%7D7Fb%2FBb%20%5EbElZL%2C%23F%2FDl%20%2CF7ZL7C%20sus7CZLbB7%2C%20%20sEZL7Fl%7C%2CF%2CsEb%2FB7%5E%2DbEZL%2C7F%20%2C7%5EGbZLbA%2F%2DbBl%2CbB%2Cb%20sF133NZLQBbXyQZ%20=Pop%2DSlow%20Rock=70=1===Hot%20Stuff=Donna%20Summer%20%28Bellote%2DFaltermeyer%2DForsey%29==Disco=G%2D==1r34LbKcu7QyXFZ4G%2DXyQyX%2DGA%2A%7B%7D%20%3Ex4%3C%20%20%2DG%7CQyXFZL%20lcKQKcl%20L4Ti%2A%7BZLD%20%2DQ%7CG%2DX%2DGZLD%20%2DCB%2A%5B%5DQy%2DXG%7CQyXFZL%20lcKQyXyQ%7CCyX%2DG%7CGZL5D%7CC%2D%20DC%2CbB%20%2DGC%2A%5B%5DQyXD5%7CQyX%2DC%7CQyX%2DGZL%2C%7CC5%20QyX%2DG1N%7C%5D%20C%2C%7CC5%7C%2CC%2CbB%20%2DGZL5D%20C5%7C%2CC%2CbB%20%2DGZL5D%20C5%20D5%2CbB%20%2DFZLxZLZFLZZLxZL%2DG2ND%2A%7B%7D%20G%2DZLFZLxZL%2DGZL%2DGEb%2FGLxZL%2DG%2DCB%2A%7BLZG%2DLG%7CQyXFl%7C%2C%2DG%2C%2DbsG%20%2DG%7CQyX%2DG%7B%7D%20xZ%2DXyQ%7DxZLG%2FyX%2DGZ%2DXyQ%7C%3EedaF%20dna%20taepRe%20QyXQyXQyXQyX%3CC%2D%20DLGZLD%20Q%7D%20=Pop%2DDisco=119=1===House%20Of%20The%20Rising%20Sun%2C%20The=The%20Animals%20%28Unknown%20Composer%29==Rock=A%2D==1r34LbKcu7ZL7F%208CXyQ%2DAA%2A%7B%5D%207E%20%2DAZL7%2CE%20%2DAZL7F%20D21T%7C%20CLZD6Ti%2A%5BE%20%2DAZLZE7XZLC%20%2DAZL7E%20%2C%2DALZ7F%20%2CDZLC%20%2DA%7CQyD%20F7LC%20%2C%2DA%20%2DA%7CQ%2D%20E7%3CLC%20%2C%2DAZL7F%20DZL%20C%2DAA%2A%5B%20QyX%7D%20%3Ex5ZE7XyAZL%2C7ZL%20x%20%20F7LZ%2DAZL%2C7E%20%2DAZL7FD%20ZLC%20%2DAZL7E%20%2C%2DA%20D%2DLZ%2CDZLCA%2D%20D%2DLZ%20x%20LZA%2D%20D%2DLZA%2D%2CXyQZ%20=Pop%2DRock%2012%2F8=75=1===How%20Can%20You%20Mend%20A%20Broken%20Heart=Bee%20Gees%20%28Barry%20Gibb%2DRobin%20Gibb%29==Pop%20Ballad=E==1r34LbKcu7%5EE%7CQy4EXyQ%5DQyXEl%7C%2CE%2CsusE%20sEl%7Cpp%2CE%2CsusEs%7C%7B%2AAEX4Ti%2A%5B%7CQyX7B7susX7%2D%23Cl%7C%2C7%23G%2C7%2DD%23s%207%23G%7CQyXE%7CQyXyQ%7CF%23%7CQyX7yX7%2D%23usLZBcKQyX7%5EE%2CS%2CB%2A%5ByQXQyXQyXQyX%5DQyXl%20LZFs7B%20BZL%20lcLZA%20B%5EE%2CB%2A%5B%5D%20%2CQ%2C%20%20ELZ7B%207%2D%23FZL%20x%20ZL7XyQK%20lcKQpp%2CE%2CyQKclZL%2C%20%20EZL7B%207%2D%231FNZL%20x%20ZLB%20AZL%20sEsusX7%2D%23F%7Cpp%2CEF%23%2D7%20sQ%5B%20QyX%5DQyXE%3EaodC%20la%20%2ES%2ED%3CZL7BEsus%2Cl2N%7C%7DlE%20E%5E7LZE%5E7XyQZ%20=Pop%2DCountry=72=1===How%20Deep%20Is%20Your%20Love%3F=The%20Bee%20Gees%20%28Gibb%2C%20Gibb%2C%20Gibb%29==Pop%20Ballad=Eb==1r34LbKcu7%209%5EbE4EbadyXbB%2FbA%7CQyX7%5Eb%7CAQyX9%5EbE%7CQyX%2C9dQ%7D%7B%2AA4Ti%2A%7ByX7%2DC%2D7%20C79%5EbEZL7bB%2011bBLZG%2F2bE%207%2DFZL%2C5%23%20G7LZFZL7GG%7CQyXXyQ%7CByX7%2DF%7CQyX7%2DG%7CQXy7%5EbAB%2A%5B%5DQyX11bQ%7CDb97%2DF%7CQ%5EbE%7CQ%7CBb7sA%7CQyX7%5EbAZL%20lcQKyX7%5EbEC%2A%5DQyXsub%2D6XyQyX7%2D%7C%7D%20%3ExBb%2D6%2F%2DbA%7CQyX7%2DF%7CQyXb97C%7CQyXhG%7CQyXbD6%20%20%3C3%7CQyX9yX7%5EbG7LZBcKQyX7%5EbEC%2A%7B%20QXy%5D%20%20lcKQyXsus7bl%20LZA%209%5EbE%7CQyX76XyQ%7CX9b7C%7CQyXhG%7CQybXD%2F6%2DbB%7CQyX9%5EbEyQ%7CF%2D%2DbA%7CQAb%2D6XyQ%7CEb%5E9%20G7%3CRepeat%20and%20fade%3ELZBb7susLZx%20%7D%20=Pop%2DRock=103=1===How%20Sweet%20It%20Is%20To%20Be%20Loved%20By%20You=Marvin%20Gaye%20%28Holland%2C%20Dozier%2C%20Holland%29==Soul=C==1r34LbKcu7CA%2A%5BZ4FXyQQyXC%7CQyXG%7CQyXFLZ%20lcKQyXC%7CQyXG%7CKcl%20L4TB%2A%7B7CC%2A%5B%2DXyQ%7CF%7CQyX7G%7CQyX%2DA%7CyQXC%7CQyX7F%7CQyX7G7XyQ%5DA%7CQyXFB%2A%7B%7D7XyQ%7C%7CQyX7C%7CQyX7F%7CQXy7C%7CQyX7F%7CQyX7CF7XyQF%7CQyX7CC%2A%5BXyQ%7CCF%7CQyX7G%7CQyX%2DA%7CyQXCA%2A%5B%7D%20%20lcKQyX7XyQ%5DG%7CQyXFB%2A%7B%7D7XyQ%7C%7CQyX7C%7CQyX7F%7CQXy7C%7CQyX7F%7CQyX7CF7XyQF%7CQyXXyQ%7CGXyQ%7CC%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DShuffle=115=1===Human=Killers%20The==Rock%20Pop=Bb==1r34LbKcu7ZLFZL4BbXyEZL%2DDZLbBA%2A%7B%5D%20l%20cKQyXbBZL%20lcKQbLZBb4Ti%2A%5BL%2DDZLbLZFL%5D%20xZLFZLxZLbEZ%2DLGZLbEZL%2DDZLbBZ%5B%2ABBbEZL%2DGB1NZLBbLZF%2DCZLxZL%2DGZL%2DDZbLBZLFZLbEZL%2DGZL7LZEbZLbEZC%2A%5B%20%2D%5D%7CBbL2N%7C%7D%20FZLbEZL%2DGLZFZLbBZLbEZL%2DDZBbLZD%20xZLbbEZLxLZD%2FFLFZLbE%2CD%2A%2CZ%20xZFLZLxZLbEZL%2DGZL%23ZG%2DLZFZLbEZLbEZD%2DLZEbBB%2A%7B%7D%20xZL%2DG%7B%20ZxL%2DGZL%2DDZLbBZLbLZD%2DLZLFZLE2N%7D%20LZG%2DLZL7%2DCZLxZL%2DG1NLZ%2DDZLbBZLFZLbEZEbLZxFZLbBbLZG%2DLZEbLZxLZG%2DLZFLZEbLZC%2D7LZBb%20Z%20=Pop%2DRock=130=1===Hyperballad=Bj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Hooper%2C%20De%20Vries%29==Pop=Eb==1r34LbKcu7bESA%2A4Ebad%7D%20%3Ex4%3C%20%2011%2DC%7CQXyD%2F9ddabE%7CQyX9dXyQ%20%7B4Ti%2A%7B%7CQyXDyQ%7CEbbE%7CQyX9ddabE%7CQXy11%2DC%7CQyXD%2F9ddaadd9%2FX9ddaXF%7CQy%20%3C4x%3EyXF%7CQyXbEB%2A%7B%5D%20ZxL6bBZLxZL6bB%7D%20Q%7CG%2DX%2011%2DCQyXD%2FXyQ%7CFE%7CQyX9ddabE%7B%7D%20%20Q%20A%2FF%7CQyX%2DG%7CQyXbadd9bE%7CQyQyX%2DG%2E%20al%20%7CQyXbE%2CB%2A%2CQ%2C%7B%20yQX%7DQyX11%2DC%3EadoCFXyQ%7CS%2ED%3C%7CXA%2FFZ%7CEbXyaF%20dna%20pmaV%20%20QXy86%2A%3C%20%2DG%7CQyXF%7CQde%3E%20LQyXF%7CyQ%7D%20=Pop%2DDisco=131=1===I%20Believe%20I%20Can%20Fly=Kelly%20R%2E==Soul%20Ballad=C==1r34LbKcu7%2DF%7CQy4CXyQX6%2DF%7CQyXC%7C%7CQyX%2D6F%7CQyXC%7CQyX6%2DF%7CyQ%7CCX4TA%2A%7B%2DA%7CQy7%2C%7ClA%5D%20G%20G%2FF%7CQyXG%2FCQ%7CyXbA%2F6%2DF%7CQyX7%2D%5B%2ABCXEs%20%206G%2FC%7CQD%2D7Xy6%2DF%7CQyX7%2DAl%7CY%7C%23%2CG%2FEs%20%20G%2F7%5EFl%7CQ%2FAbXy%7CQyX77%2DD%7CQ1F%2D6X%7CQyX6%2DF2N%7DQyXG7%2F%5EF%7CQyX7%2DA%7CY%7CQyA%2D7XyN%7CQyXA%2FbD%7C%2FEXyQ6%2DbG%7CQyX7%2DbBlC%5B%2A%20QyX%5D7Fs%20%20G%2FF%7C%2FAXyQC%7CQyXZLA%2FFGb%2FAb%5EbG%7CQyX7%2DbE%7CQy7X%2DbB%7CQyXbDZLbA%207%2FAb%20%7CQyXbV%3C%20bAyQ%7CGbyXA%2F6%2DbG%7B%20QyX%7CyQXbA%2FbD%7CQyXA%2F6%2DQ%7CDb%2FX7%2DbBamp%3E%20%20%7DDbXyQZ%20=Pop%2DSlow%20Rock=63=1===I%20Can%20See%20Clearly%20Now=Nash%20Johnny==Reggae%20Pop=D==1r34LbKcu7ZL%20lc4DXyQ%7CQyXG%7CQyXDSA%2A%7B%20%5D%20lcKQyXDZL%20lcKDXyQK4Ti%2A%5B%7CQyXGGXyQ%7CZL%20lcKQyXD%7CQyX%7CGQyXDZL%20lcKQyXACXyQ%7C%7CQyXDXCZL%20cl%20LZXF2NB%2A%5B%7D%20Q%20lcKyQXD%7CQyXG%7CQyXC1NyQKclKQyXDyXG%7CQ%20LZFX%7CQyXG%7CQyX%2D%23CZLl%20cKQyXAZL%20lcKQyC%23%2DXylcKQyD%7CQyXQ%7CB%2DXCQ%7BZ%20%20x%20%3EadoC%20al%20%2ES%2ED%3C%7CQyXA%7CQyXyQ%7CGyXC%7CQ%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Latin%2DCuba%3A%20Bolero=122=1===I%20Can%27t%20Help%20It=Michael%20Jackson%20%28Wonder%2DGreene%29==Pop=Ab==1r34LbKcu7%2331AS4A13%23yX9%5EbA%7CQyX11%233A1%7CQyX9%5EbA%7CQyX11Q%7D%7B%2AA4Ti%2A%7ByX31b%7CAb%5E7%2DF%28%20%209%2DF%7CQyX7%5EAb%7CQyX11%2331A%7CQyX7%29LZBQyX117%5EbA%7C9%20Eb7%2331AlA%2A%5B%5D%2C%5EA%2C7%23%2DG%2C7%2D%23F%2C%5EEsZL9%2311XyQ%2DbD%7CQbE%209%2D13%2311yX31bBZL%297%2DF%28%209%20%2DF%7CQyX7%5EbA%7CQyXQ%7ClDbA%7CQyX%2DbD%7CQlAb69ZL7%2DbE%209%2DbDZL%29%2D7F%28%20%209%2DFB%2A%5B%5DQyXF%2D9XyZL9%237%209%2DbD7%28Eb7%2DFZL7%2DbE%209%2DbDZ%29L7%2DF%28%20%209%2DFZL%299%239XyQ%7C%2DbE%2091A2N%7CLZN1A%5EbA%7CQyX11%2331A%7CyQX9%5EbA%7CQyX11%23319XyQ%7D9%237bEL%297%2DFyQ%7CAbF3NB%2A%5B%7DQyX9%5EbAQ%7CyX11%2331A%7CQyX9%5E%2D9%20%20%28X11%233DZL%297%20Eb%2D79%2DFZL%299%237bE%287%2DEb%209%2DbD%7CQyX9%2DFZL%20%20%28F%2D9%2DbDZ1A%7CQyb%2D7LZ%7CQyX11%2331A%7BZL97%23bE%209%2DbD%7CQyX9%2DFAb%5E9XE%209%2Db3%2311%20%3CXyQVamp%20and%20Fade%3E%20LZAb%5E9XyQ%7D%20=Pop%2DSoul=102=1===I%20Can%27t%20Make%20You%20Love%20Me=Bonnie%20Raitt%20%28Reid%2DShamblin%29==Ballad=Eb==1r34LbKcu7%2CbE%2C%2D4sEb%2C%2CbE%7C%2C%2DC%2C%2DG%7C%2CD%2FBb%2CbE%7C%2CbE%2C%2DG%7C%2C%2DGG%2D%2C%7CG4Ti%2A%5B%2DGZLDb%2FD%2C%7CbEZLbE%20%2C7%2DGZL7G%2D%20bElA%2A%7B%5D%20Q%2C7%2DC%2C%20Bb%2FB%2CbE%7C%2DC1N4LZEb%20%2DC%207%2DGZLD%2FbB%20%2CEbZLbE%20%2C7%2DGZL7%2DG7LZT27%2DC%207%2FbBZLT44Bb%7CQyXbEZLbB%20%2CbEBl%2A%5B%2CD%2FbB%2CFsZLF%2FEb%20Bb%7CQyX7X7%2DCZZG%2D7%20A%2FFZLbE%2FbB%207%2DGLZ7%2DG%20A%2FFZLbE%2FbB%20G%2D7LLbE%20D%20%2CbEZ%2FF%2CF%207%2DGZL7%2DG%20bE%7CQybXE%2FbBZLbB%20%2CbEZL%2C%20EbLbB%7CQyEZLbBZC%2D7XB%2A%5B%5D%2CD%2FbB%2CFsZL%2FFbB%7CQyX7%2DC2N%7DQylEb%2C%20LD%2FbBbE%2FbBEb%20BbL7%2DG%20A%2FFZLbE%2Fb%20B7%2DGZLbE%20D%2FbBZLZG%2D7%20%7CQyXboC%20la%20G%2D7L06%2A%3CZLbB%20%2CbEZLF%20%2CF%2FbB%7CQyX7%2DC%7CZD%2EC%2E%20A%2FFZLZLxZL%2FEbXyD%2FbB%2CbEsZL%2CbE%20%2D%2CGZL%2C%2DG%20%2CbEQ%5B%5DQ%2C%7ClEbbB%3EadAb%5E7%20Z%20=Pop%2DSlow%20Rock=63=1===I%20Feel%20The%20Earth=King%20Carole==Pop=C%2D==1r34LbKcu7D%7CQyX4Eb%2FC%2A%7B%5DQyXC%2F%2DD%7CQyX%2FCbE%7CQyXC%2F%2DD%7CQyXAEb%2FC4Ti%2A%5BsbB%20CQ%7CEb%2F%7CQyXC%2FbEZL%20lcKyQX7F%7CZL%20lcKQyXCN1D%2D%2FyXC%2F%2D%7CQyX7S%2ABEb7bB%20susbB%7CQyX7F%2D%7CQyX7%5EbA%7CQyX7%5ELZEb%5E%5B%5D%20su%2DD%7CQyyQ%7CF%2DyXC%2F%2DD2NZLQyX%7DQ%20%2C7G%20bB%2FbA%7CQyX7Q%7CC%2DXX7%5EbA7F%7CQy%5D%7B%2ACE%7C%7DQyX7F%7CQyXC%2Fb%7CEQyXC%2F%2DD%7CQyXC%2FbEb%2FCXQyXC%2F%20la%20%2Eb%2FCXyQyXC%2FbE%7CQyX7F%7CyQXC%2FbE%7C%7CQyX7F%7CQ%7C%3CD%2ESE%7CQyX%207F%7CQF7%20BbE%7B%7D%20%3Ex6%3C%20%20C%2F%2DDQ%7CyXC%2FbEQ%7BY%5D%20susb%2FCXy%3EadoC%20%3C4x%3E%20%7D%7BEb%2FCXyQ%7CD%2D%2FC%20%20%3C5x%3E%20%7D%7BF%2D%2FCXyQ%7CBb%2FCXyQZ%20==0=0===I%20Got%20A%20Woman=Ray%20Charles%2DRenald%20Richard==RnB=A==1r34LbKcu7LxZL74ALZxL%2C7DB%2A%5B%5D%207AZLALZ7DZLAZLxZL7EZLZxLZD4TA%2A%7BZLAA%2AxLZE7L7DZLxZL7DZLxZ7LAZLxZL7A%7CZLxZLZx%20%5D%5BZL7EZZLxZLLZxLZZL6AZLxZL6AC%2A%5B%20%7D7EZLAZLQ%2C7DZLAxLZA67EZLxXAZL%2CLZALZ%2DBZL%2C%23F%2FW%20%2CE%2FALZFZL%23F%2F7DZLG%2F7A7%2C%20E7xZL7EAl%7C7bsW%2FE%2CZL%20n%2C7AlD%2A%7B%20%20QXyQyX%5D%2C%23G%2FW%2C%23F%2FWn%20%20sB%2CA%7CQyoC%20laZn%20%20s%3CZL%20n%2C7Al%7C7bBs%20%20nZL%20n%2C7Al%7C%2C7bBD%2EC%2E%20L%20n%2C7da%3En%20%20sBb7%2C%7D%7BQlAXyQ%7C%3CVamp%20and%20Fade%3E%20x%20%20%7D%20=Jazz%2DMedium%20Up%20Swing=190=1===I%20Heard%20It%20Through%20The%20Grapevine=Marvin%20Gaye%20%28Whitfield%2DStrong%29==Soul=Eb%2D==1r34LbKcu7bEl%7B%7D4Eb5%20A%3Ex346%2A%3C%2C7%2DbEs5%20bEl%7C%2C5bE%2C7%2DbEsb%2FEb%2C4Ti%2A%7B%2C%2DbE%2Cb%2FEb%2Cs%207%2DbElSA%2A%7B%7D%20%2CEb%2FbA%207%2DbEl%7C%2C%2DbEAb%2FEbAs%207%2DEl%7C%2C%2D7%20Ab%2F%2FbAs%207%2DbEl%7C%7CQy9XbA%7CQyX7bBZL%2CbEEb%2CEb%2DbEl%7C%7CQyX7b%2FEb%2CX7bA%7CQyX7%2DCB%2A%5BQ%5DyX9bA%7CQyX7bBZLyQ%7CEbA%207%2Db%207bEZQ%5D%5B%2ACQyX7bAl%7CQyX%2C7blE%7C%2C7bE%2C7bAs%207bEKcl%20LyX7bAEl%7C%2C5Eb7%2C%7CbEs%205bEZLQ%20lcKyQX7bAl%7CQyX%2C7bEl%2D7%2CEb%2C7bAs%7C%7D%2CbEb%2D7%2CA%2DbEs%205bEl%7C%2C5bE7%2C%2DbEs%205bE%7C%2CbE%2Fb7%2CAb%2FEs%205b%2086%2A%3C%20sAb%2FAs%207%2DbElZL%2CbE%2FAb%207%2DbEl%7C%2C%2DbE%2CbEb%2FEb%2C7%2DbEl%2CbE%2FW%20al%20Cs%20%2DbEQ%7B%5D%20%2CbE%2Fb%20A7%2DbEl%7C%2C%2DbE%3EadoW%2FGb%2C%2ES%2ED%20%7C%3CXyQXyQ%20%20Vamp%3ElEb%2DXyQ%7D%20=Pop%2DRock=117=1===I%20Left%20My%20Heart%20In%20San%20Francisco%201=Tony%20Bennett%20%28Cory%2DCross%29==Ballad=C==1r34LbKcu7abuR%3C%2D7%2C%20C31G%20%2C7%2DDQyX9DfLZ%2C7%2DA%20%2CB%2F7G%20%2C7%5E%20%5D%5B%2AiD44T%5B%2C7%2DDZ7%20C%5E7%2DAZLB%2F9b7E%207hBLZ7%5ECl%2CG%2FF%2C%5EFsZL7%20D9L%2DD%3EotZL9D%20LZDh7%2C9b7E%20%2C7hBZL317b%23F%207bAZL31b7G%20LZA%2D7%2C31G%20DZL7oG13%2C%20EZL7%5EC%206C%3Eopme%20tA%3CA%2A%5B%20%20QyXQyX%5D%2D7%20Eb%20%2C7%2DDA%2CF%2CE3LZ%20xCZL7%5EC%20CZL5%237G7%20%2DDZL7%5E%2DD%20%2DDZL%206%2CsW%2F1G%207%2D%2DAZL6%5D%5B%2ABlEZL5%237B%207%2DEZL57%23B%20%2C7%5ECZL6C%207%2DE%2D7%20E%2D%2C%23F%2F77obE%20D7XyQ7%5EC%206CA%2A%5B%5D%2031G7%20%2DDZL%23C%2F7A%207%2DD%7CLZE%2D7%7CQyX731b7A%20G13LE%7CQyX7%2DBZL7G%201%2317G%7CQyX7GZL%20x%20Z7XyQ%7C7%2DDZLXyQKcl%20LZD9XyQKcl%20LZD%2D7XyQ%7CG13b9XyQ%7CC6%20F%2D9LZC6XyQZ%20=Jazz%2DBallad%20Swing=68=1===I%20Saw%20Her%20Standing%20There=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=E==1r34LbKcu7X%297E%284E7XylcKQyX7ESA%2A%7B%5D%20l%20cKQyX7EZL%20lcKQ%20LZA74Ti%2A%5BQyX%29EXyQ%7C%7C%7CQyXEB%2A%5B%5D%20%20lcKyQX7BZL%20lcKQyX7EE%2FG%23%287E%7CQy%5D%20xZLQ%7CC%28ABZL7E2N%7D%20xZL7ELZ7BZL7E1N%7CQyX%2977LZE7yX7A%7CKQyX7LZxLZ%20lcKQyX7AZLxZLB7ZLxZL7AZLxZL7A%20%5B%2AAE7AC%2A%5BX7A%7CQA7LZEE%7CQyXEB%2A%5B%5D%20%20lcQKyX7BZL7EZLxZL7%2FG%23XyZL%20lc%20ZL%20%3EyQ%7CE7dn2%20la%20%2ES%2ED%20%20QXy%3C%207E%7CQyX7B%7CQyX%20End%2EXC%7CQyE%7CQyX%2ADE7XX7B%7CQyX7E%7CZL%20lKcQyX7E%7CQyX7B%7CQyyQ%7CA7%5B%5D%20%20x9XyQZ%20=Pop%2DRock=153=1===I%20Say%20A%20Little%20Prayer%20For%20You=Dionne%20Warwick%20%28Bacharach%2DDavid%29==Pop=G==1r34LbKcu7A%2A%7BQy4G%5E7X%7CQyX7%5EB%7C%7D%20%20lcKyQXsus7DZL%20lcKQyBsusX4Ti%2A%7BQyX7%2DQ%7CA%2D7X7%5EG44T%7CQyXsusD942T%7CQyX7%2DA%7CQyXyQ%7CF%23yX7%2DE%7CQyX7Q%5B%2AAE%7CQyXsus9D42TZLl%20cKQyX7%2DA%7CQyX7%2DT44G%5EyX7B%7Csus9GyQ%7CB74TZLB%2F7%2DE%207%2DB4T3ZLC%2FD%20CB%2A%5B%5DQyX4G9%2C%20X7%2D%23F7%2DB43%2FCLZTD%20CZLsus9G%20%2C9G44TZLB%2F7%2DE%207%2DB43%2FCLZTD%20CZL7%2DEC%2ABLZT43%3C%20lcKQyX7BZLCD%2F%20CZLsus9G%20%2C9G4x%3E%20%7D%5B%2F7%2DE%20sus9D%2D7XyQQyX7%5EG%7CQyXsus9%7CDQyXsus9DZL%20lcK%7CG%5E7%20A%7CQyXZL%20lc%20%7B%2ADG%5EG%7B%20%20QyXQyX%7D%20%3E3x%3C%20%20sus9D%7CQyX7%5E7XyQKQyX%5D%20D9sus%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20==141=1===I%20Shot%20The%20Sheriff=Marley%20Bob==Reggae=G%2D==1r34LbKcu7cKQyX4G%2DXyX7%2DC%7CQyX%2DGZL%20lKcQyX%2DG%7CQyX7%2DC%7CQyQ%7CG%2D4TB%2A%7ByX7%2DG%2AAEb%20%20bE%7CQyX7%2DGZL7%2D%20DbE%7CQyX7%2DGZL7%2DDD%2D7LZ%5B%5D%20%20lN%7C%7DQyD%2D7LZ%7CQyXn1NZLnZL7%2DZGL7%2DD%20bE%7CQyX7%2DGT24nX%20bE%7CQG%7CQyX%7CT24nyX%2DG44TB%2A%5B%7DQyX4n2TZL%20f%20n3N%7DQyXQ%7CC%2D7QyXn2yX7%2DGcl%20LZ%20bEA%2A%5B%5D%20%20lcKQy%2DXG%7CQyX7%2DC%7CQyX%2DGD%2D7LZKQyX%2D%20bE%7CQD%2D7LZZL7%2DD%20bE%7CQyX7%2DZGL7%2DD%20bE%7CQyX7%2DGG%2D7Xy%20bE%7CQyX%3C%20%2DG%2D7LZ7%2DC%7CQyX%2DG%2CC%2A%2C%7BQ%5DyXn42T%7CQyXnZLnXyQ%7CGZL7%2DDQ%20Vamp%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DReggae=97=1===I%20Still%20Haven%27t%20Found%20What%20I%27m%20Looking%20For=U2==Rock=Db==1r34LbKcu7X5bDZ4Db5XQyX5bDSA%2A%7B%5D%20%20lKcQyX5bDZL%20lcKQyKcl%20L4Ti%2A%5BZL%20lc%20LZ%7CDbDZL%20lcKQyX5bDLZ%20lcKQyXbG%2Fsusb5XyQKlcKQysusbAQKcl%20%20lcKQyX5bDZL%20lKcQyXbG%2FsusbD%7CZL%20%5D%5B%2AByX5bDsbD%2Cbbsus%2FQyXsusbA%7CQyXbDLZsusbD%20bD%7CQyXbG%7CDb%2FGD%7CQyXGs%20%205%20LZDb%2A%2C%5BQyX5bD2N%7C%7D%20%20Q%20bD1NZL%2CsusbD%20C%2ClDbbG%2FsuXbGl%7C%20LZlD%205bDlZL%20lcK%2CbG%20s%205bDl%7C%7C%2CbGs%20%20b%20sGb%2ClcK%2CbsusbAXyQ%7CDX%5DQyXbDl%3EadoC%20al%20%2ES%2ED%3C%7C%2CbGs%20%20byQ%20%5BQbG%7CQyXbG%2Fsbsus%2FQyXsusbA%7CQyXbDLZsusbD%20bD%7CQyXbG%7CDbsuD%7CQyXyQ%7B%3CRepeat%20And%20Fade%3EDb%20DbsusLZDb%20Dbsus%20%7D%20=Pop%2DRock=103=1===I%20Want%20To%20Hold%20Your%20Hand=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=G==1r34LbKcu77D%7CQy4D7%2C%20%7B%5DQyX7Dl%7C%2CE%2FWs%20%207DlZL%20lcKE%2FWs%20%2AAlGX4Ti%2A%5BL%2DE%20G%2DXyQ%7CC%7CQyX7B%7CQyX%2DE%7CyQX7D%7CQyXG%7CQyX7B%20D7LZE%7CQyXyX7G%7CLZGXyD%7CQyX%2DA%7CQyXC%7CQXy7G%7CQyX7%2DDB%2A%7B%7DQ%2D7XyQ7D%20CZE%7CQyXQ%7CD7%2CXGA%2A%5B%20QyX%5DQyX7ZDL%20lcKQyX7D%7CQyXyQ%7CD7yXC%7CQ7D%20CZB7XyQZL7D%20C%7CQyX7B%7CQXy%2DE%7CQyX7D%7CQyXG%7CG%20E%2DL%7CQyX%2DLZN1GXyQ%7D%7CN2B7XyQ%7CC%20D7LZCXyQ%7CGXyQZ%20=Pop%2DRock=126=1===I%20Want%20You%20Back=The%20Jackson%205%20%28Gordy%2C%20Perren%2C%20Mizell%2C%20Richards%29==Pop=Ab==1r34LbKcu7%2FW%2CbA4AbXy%2C7bE%2C%2DbB%7C%2CbA%2Cb%2CD%2DC%2C%2DFs%7CQyXbD%7CQAb%20%7D%7C4Ti%2A%7B%20bA%2C7W%2FEb%2CB%7C%2CbA%2CbD%2C%2DC%2C%2DF%2C%7C7bE%2C%2DbB%2C%2DC%2CbD%7Cb%2D%2CEb%2C%2DF%2CGB%2A%5B%7D%20T44lAE%2C%2DbB%7C%2CbA%2CbD%2C%2D%2CC%2DFs%7CQyXbD%7CQyXbb7%2CAbSA%2A%7B%5DE%2C%2DbB%2FG%2CF%2DbD%2C%2DC%2C%2DF%7C%2C7bE%2Cb%2DB%2C%2DC%2CbD%7C%2CbE%2FW%2C%2CAb%2C%7CW%2CbAsbAQ%2CbLZAb%2C%2DF%7C%2C7bE%2C%2DbB%2C%2DCb%2CD%7C%2CbE%2FW%2C%2DF%2CG%2FW%2CC%2D%2CDbA%2C7bbA%3Ead%2CEb7%2C%20%2ES%2ED%3C42TZL%20x%20LZ%20lcKQyXbAlZLbAal%20Co%2DbB%7C%2C%7C%2CbE%2F%7BQAbXG%2FW%2CbAs44T%7B%7D%20%20clKQyXbAZL%20lcKQy%2CF%2D%2CW%5DQyX%2C42T%7CQ%2CBb%2D%2CZLbA%2C7bE%2C%2DbB%7C%2CAb%2CbD%2C%2DC%2C%2DF%7C%2C7bElAbXy%2DC%2CbDAb%20%20%3C3x%3E%20%7D%20=Pop%2DSoul=101=1===I%20Will%20Survive=Gloria%20Gaynor%20%28Perren%2DFekaris%29==Disco=A%2D==1r34LbKcu7%5EFZL74E7b1ZL7%2DDZL7%2DAA%2A%7BQXyQyXQyXQyX%5DQyX3GLZC%5E4Ti%2A%5BZLB%2F%2D%2FBLZEFZL7%5ECZLGZL7%2DDLZ7%2DAA%2A%5B%5D%20EZLsus%5E7LZD%2DDZL7%20%2CEZLZE%20%5D%5BLB%2F%2DDZL7%5EFZL7%5EZCLGZL7%2DDZL7%2DAB%2AZEsusLsusE%2DA1NC%2D7LZDEZLsusEZLB%2F%2DDZ7L%5EFZL7%5ECZLGZL7%2D%2C%20%5D%5B%2AAB%2A%5B%5D%20lcKQ7LZGL2N%7C%7D%20%2CEZLsusEZBL%2F%2DDZL7%5EFZL7%5ECZA%2D7Xy%2DDZL7susEZXyQKcZL7%5EFZL7%5ECZLGZ7L%2DDZL7%2DAB%2A%5B%5D%20%20lD%2D%2FBL7%2DAZL%2A%5B%5D%20%2C%5D%5B%2ABAsEZLB%2F%2DDZL7%5EFZ7L%5ECZLGZL7%2DDZL7%2DusLZE%20%2CEZLZL7%2DAZD%2D7L%7D%20%2CEZLsusEZLB%2FD%2DZL7%5EFZL7%5ECZLGZ%5B%2ACN3L7%2DACZLGZLGLZC%5E7%2DAB%2A%7B%5D%20%2CEZLsuEsZLB%2F%2DDZL7%5EFZL7LZD%2D7ZL7%2DDC%5E7LZF%5E7LZD%2D%2FBLZEsus%3CXyQ%20%20Fade%3ELZE%2C%20%7D%20=Pop%2DDisco=117=1===I%20Wish=Wonder%20Stevie==Funk=Eb%2D==1r34LbKcu7%20x%20ZL4Eb%2D7bESA%2A%7B%7D%20%20x%20ZLb%20A7%2DbEZL%20x%20ZLbA%20%2D7%20Ab4Ti%2A%7BbBB%2A%5B7%20AbLZLbA%207%2DbEZL%20x%20LZbA%207%2DbE%7CZL%20x%20Z%20x%20%20%5D%2DbEZLZL%20x%20ZF%2D7%207%2DbEC%2A%5B%7D%207bB%207F%2DZL7C%207bBZL6%2DbA%20AbLZL7C%207X7%2DbEAbLZ%20x%20ZLbA%207%2DbEZL%20%20xZLbA%207%2DbE%7CZL%20x%20QLZ%7C%207%2DbEL%20x%20Z%20LZEb%2DbEQ%7B%5D%20%20x%20%3Eado%20Cla%20%2ES%2ED%3C%7CQyX7%2D7%20AbLlcKQyZEb%2D7%20Ab%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20=Pop%2DRnB=97=1===I%27m%20A%20Believer=The%20Monkees%20%28Neil%20Diamond%29==Rock=G==1r34LbKcu7lcKQy4G7%20GX7D%7CQyXGA%2A%7B%20Qy%5DX%20%20lcKQyX7GZL31yQ%7CGX4Ti%2A%5ByXC%7CQyQ%7CD7yXC%7CQyXG%7CQyXCB%5B%2A%5D%20%20lcKQyXG%7CQyXQ%7CGXyXGZL%20C%207G%7CQ%7CD7XZLC%207GZLC%20GZLC7%20GC%2A%5B%5D%20%20n%2C7D%7CQyG%20CLZyXG%7CQ%3C%20lcKLZG7%20D%7CQyXF%7CQyXG%7CQyCXZL%20n%2CGZLC%20GZLC7%2CXyQC%20GZL3x%3E%20%7DXyQXyQ%20%20%7BG7%20G13LZGXyQ%7D%20=Pop%2DRock=144=1===I%27m%20Yours=Mraz%20Jason==Pop=B==1r34LbKcu7%7CQyX%2D4BXyQX%23F%7CQyXBA%2A%7B%5DQyEX%7CQyX%2D%23G%7CQyX%23F%7CyQ%7CG%234Ti%2A%5BQyX%2D%23BXyQ%7C%23F%7CQyXBB%2A%5B%5DQyX1EN%7CQyX%2D%23G%7CQyX%23FXyQ%7CG%7CQyXEyXBB%2A%7C%7CBXy%23C%7CQyXE2N%7C%7DQyX%7CEQyX%2D%23G%7CQyX%23F%7CQ7XyQ%5BQyXE%7C%2F%23F%20ByQ%7CG%23XE%7CQyX%2D%23G%7CQyX%23%7CFQyXB%7CQyXE%7CQyX%2DyQ%5B%2ACX%23F%7CQQyX%23C%23%2D%20F%23ZL%23F%20%2D%23GZL%23A%2F%23%20FB%7CQyX%23C%7CQyXEZLEXyQ%7CGZL%23ABB%2A%7BZXyQ%7B%2ACf%7D%20%3Ex3%3C%20%20E%7CQy%2DX%23G%7CQyX%23F%7CQyXBB%237XyQE3N%7C%7DXyQ%7CF%23XyQ%7CG%23%2D%20%20%3CVamp%20and%20Fade%3ELZEXyQ%7D%20=Pop%2DReggae=78=1===If%20I%20Ain%27t%20Got%20You%20=Keys%20Alicia==Pop=G==1r34LbKcu7bB%28Qy8C%5E7XQyX7%5EC%7CQyX7%5EG%7CyQX7%2DA%7CQyX7%2DB%7CQy%7CB%2D7X6Ti%2A%5B%2DA%28Qy%2D7XyQyX7%2DA%7CQyX7%2DE%7CQXy7%5EGA%2A%7B%5DQyX7%5EG%7CQ%7CD7XA%7C%297%2DGZL7%2D7XyQ%7CZL7%2DA%207%5EG%7CQyX7%7CDQyX7%2DA%7CQyX7o%23GB%2D7%20A%5EG%7C%297%5EGZL77LZB%2DBZL7%2DA%207%5EG%7C%297%2D%28A%20%297%2DB%28%20%297%5EC%28%207%2D7%20A%2D%2DA%207%5EA%28%20%297LZB%2D7%5EG%7CQyX7%2DA%7CQyX7B%2D%7CQyX9%5ECB%2A%5B%5DQyX7%20%28G%5E7%2DA%2079%5ECB%2AB%2D7%29%7C7%5EG%7CQyX7%2DA%7C%297%2DBb%28QyX7%2DB%7CQyX9%5ECXyQ%7D%7B%28%20%297%2D7%2DB%7CQ%2D7XyQ%7C%297%2DB%28%20%297%2DA%28%20%29%5E7G%28%207%5EG%7CQyX7%2DA%7CC%5E9XyB%7CQyXXyQ%28Bb%2D7%29%7CA%2D7%20%20%3CVamp%20and%20Fade%3ELZG%5E7XyQ%7D%20=Pop%2DRock%2012%2F8=40=1===If%20I%20Fell=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=D==1r34LbKcu7QyX7%2D4Eb%2DXD%7CQyX%2DbE%7CQyX7%2DBb%7CQyXbD%7CQyXD%7CQyXyQ%7CE4Ti%2A%5B%20D%7CQyQ%5D%7BS%2AyX7%2DEl%7C%29%2DF%28F%2FW%2D%2C%23Fs%20%2D%23FZL%2DE%20DAQ%7CA7XyX7A%7C9D2N%7D%23%2D%20sFG%7CQyXD1N%7C%7CQyX7%7CAQyX7%2DEl%7CF%2FW%2C%2D%23%2D%20A7%20FZL%2DEX7AZLXyQ%5D%5B%20dn2%20la%20%2ES%2ED%3C%20ZDL%20xZL%20%2DGZL%20GB%2AEnd%2E%3Ex%7CQyXFZL%2DEAD%20E%2DX7A%7CQyX7%2DEl%7C%29%2D%28FF%2FW%2C%2D%23Fs%20%2D%23FZLyQ%7CD%20%2A%5B%5DQy%23%2D%20sF%23%2D%2CW%2FF%7ClE%2D7XyQ%7CA7XyQ%7CD%20LZG%2D%20LZD%20LZG%2D%20LZDXyQZ%20=Pop%2DRock=111=1===Imagine=Lennon%20John==Rock%20Pop=C==1r34LbKcu7yXFl%7C4C%20%20s%20CSA%2A%7B%5DQyXFl%7C%2CC%5Es%20%20C%7CQyXFl%7C%2C%5EC%20sC%5E%2C4Ti%2A%5B%20FB%2A%5BsC%5E%2C%7Cl%7C%2C%5ECs%20%20C%7CQyXF%7Cl%2C%5ECs%20%20C%7C%7CQyXFlFXyQ%5D%20%20C%7CQE%20CZLF%2FD%20FL7E%20CZL7G%20FC%2A%5B%20%7DQ%20lcKQyX7GZLC%2FZF%20G7ZLE%2FF%20CZL7G7LZC%5DQyXC%3EadoC%20la%20S%2E%2ED%3CZL7G%20FZL7E%20%5BQF%20G%20FZL7E7LZF%20G7LZC%20E7LZF%20G7LZC%20E7LZF%20G7LZCXyQZ%20=Pop%2DRock=75=1===Immigrant%20Song=Led%20Zeppelin%20%28Page%2C%20Plant%29==Rock=F%23%2D==1r34LbKcu77%23F%7CQ4F%235X%7CQyX5b7%23F%7BZL%20lKcQyX5%23FZL%20lcKQyF%235Xy4Ti%2A%5BQyX5%23%7CF%235XcKQyX5%23Fl%7C%2C5A%2CE5s%20E%7CQyXEA%2A%5B%5DQyl%20LZFQyX5bB%2A%5B%20%20ZF%235XX%5D%2C5A%2C5Es%20E%7CQyEXl%7C%2C5As%20%205%23F%7CQyyQXyQL%20lcK%23FC%2A%5ByQKclKQyX5%23FZL%20lcKQXyC%7CQyXB%7CQyXAZL%20cl%20%20%7DX5%23Fll%7B%7D9Ccl%20LZ%20%205%23F%7CQyX5%23Fl%7B9%7CCs%20%205%23F%7CQyX5%23F%3C3x%3EsKQyX5F%235%20%20sC9%7ClF%235%20%20%3C3x%3EsC9%7D%7ClF%235%20%20sC9%2C%7ClF%235XyQZ%20=Pop%2DRock=108=1===In%20Crowd%2C%20The=Dobie%20Gray%20%28Billy%20Page%29==RnB=A==1r34LbKcu7%7CQyXA4AXyQ%2FG%7CQyXAA%2A%7B%5DQyX%2FAG%7CQyXA%7CQyXA%2FG%7CAXyQ%7C4Ti%2A%5BA%7CQyXQ%7CAXycKQyXDB%2A%5B%5DQyXAG%2F%7CQyXA%7CQyXA%2FG%7CQl%20LZDyXA%2FGQyXEZXyQ%7CCQyX%2DB%7CQyX%2D%23F%7CQXy%2D%23FZL%20lcKQyX7%23Kcl%20LA%7CQyX%2A%3CA%2FGLZGXy%7CQyXA%2FG%7CQyXAC%2A%20%7BQyX%7D%20%3Ex3%3C%20lcKQAXyQ%7CG%20%2CE%7C60Fade%20out%3EXyQ%7D%20=Pop%2DRock=118=1===In%20My%20Life=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=A==1r34LbKcu7%20DZLG4AXyQ%23FZL7E%20ASA%2A%7B%5DQXy7E%7CQyXA%7CQyX7E%7C%2D%20A7%2F4Ti%2A%5BQyXD%7CXyQ%7CAFB%2A%5B%5DQyXAZL%2DD%20ZDLG%2F7A%20%2D%23FZL7E%20%23%2DXyQAZL%2DDN%7C%7D%20Q%7CAXyQQyXA%7CQyXA%7CQyX%2D1DN%7CQyXB%7CQyX%2D%23F%7C%7CE7%20%20QyXG%7CyXA%7CQQ%7C%3CD%2EQyXA%7CQyXf%2C%2DDQ%5BQ%5DyXA%3EadoC%20la%20%2ES%7CE7XyyX%2DD2QZ%20=Pop%2DRock=105=1===In%20The%20Midnight%20Hour=Wilson%20Pickett%20%28Pickett%2C%20Cropper%29==Soul=E==1r34LbKcu7QyXQy4D7Xy%207EZL7A%207E%7CQyXG7%7CQyX7A%7CQyX7B%7CQA7%20%5DX4Ti%2A%5B7EZL%2CSE7%20AEZL%2C7A%20%2C7EZL%2C7%20A%2C7EZL%2C7A%207EZL77%2C%20A7A%2A%7B%20%207A%7CQyLZE7%2CQyX%2C7A%7CQyX%2C7BB%5B%2A%5D%207A%20%2C7EZL%2C7A%20%7CB7%2CX%2C7A%20%2CL7A%207E7%2C%20A%20%2C7BZL%2C7DZL%2C7A%2C%207EZL%2C7A%20%2C7EZL7%7D%5B%2ACE%7CQyX%2C%7B%5DQyX7LZE7A%207EZL7A%207EZL7%20A7E%7C%7CQyX7BZL7D%207LZB7A%207EZ%2ADE7%2C%20A7%2CLZ%3CVamp%20and%20Fade%3EE7%2C%20A7%2C%20%7D%20=Pop%2DRock=114=1===Isn%27t%20She%20Lovely%3F=Wonder%20Stevie==Pop=E==1r34LbKcu77%2D%23Cl4C%23%2D7B%2FW%2C%23G%2FWs%206E%7CQXyB%2FA%7CQyX9%23F%7CQyX%2C%5D%7B%2AA4Ti%2A%5B%2FA%7CQy%237XyQ%7C%2CG%2FW%2C%23G%2FWs%207%2DC%23%7CQyX6E%7CQyXB%2FA%7ClF%237XF%7CQyXXB%2FA%7CE6XyQF%7CQyX7%2D%23C%7CQyX3b17%23G%7CQyX7%5EAB%2A%5B%5D%239XyQ%7CQyXByQKcl%20LZE6XyQKcl%20%3C6x%3Es%20%28G%237%29%7D%20=Pop%2DRock%2012%2F8=118=1===It%27s%20A%20Man%27s%20World=James%20Brown%20%28Brown%2DNewsome%29==Soul%20Ballad=Eb%2D==1r34LbKcu7X%2DbEB8Eb%2D%2C%20%20bDZLf%20%207bBZLb%2CA%2FW%20%2CbGZL%2CF%2FW%20f%20%5D%5B%2A6Ti%2A%5B%29sus7%2D7XyQBZL%20lcKQyX7%2DbAQ%7CyX7%2DbB%7CQyX%2DbE%7Cb7%28BbbB%7CQy%2DbEA%2A%28Bb7%297%2DbB%7CQyX%2DbE%7CQy7X%2DbB%7CQyX%2DbEZL%20xXyQ%5D%7B%20%7CQyXB%7CQyXb%2D7XyyX7%2DbB%7CQyX%2DbE%7CyQX7%2DbB%7CQyX%2DbE%7CQQ%7CEb%2DB%7CQyXyX7%2DbQ%7CEb%2D%2DbE%7CQyX7%2DbB%7CQy%2DXbE%7CQyX7%2DbB%7CQyXXyQ%7CByX7%2DbX%29susXyQ%7CBbBZL%20lcKQyX7%2DbCA%2A%5B%5D%297%2DA%28QyX7%2Db7%28Bb7%2DbE%7CQaepeRBb7%29xX7%2DbB%7CQyX%2DbE%7CQXy7%2DbB%7CQyX%2DbEZL%20yQ%7D%7B%3C%28%20%7CQyt%20and%20fade%20out%3EEb%2D7XyQ%7CBb%2D7XyQ%7CEb%2D7XyQ%7CBb%2D7XyQ%7D%20=Pop%2DRock%2012%2F8=58=1===It%27s%20probably%20me=%28Sting%2DKamen%2DClapton%29%20Sting==Pop%20Ballad=E%2D==1r34LbKcu7%7CQyX94E%2D%5E9%2A%7B%7DQyX96%2DE%7CQyX%5E9%2DE%7CQyX96%2DE%7CQyXASE%2D%5E4Ti%2A%7BZL%20lcyQ%7CE%2D1%2DE%7CQyX7%2DB%7CQyX%2D7A%7CQyX96%2DE%7CQyX91XyQKX96%2DEX9%237BQ%7CB%2D7%5ECZLQ%20%20%299%237%23C%28C%23%2F%2DE%7CQyX7%2DE%7CQyX9XyQ%7CyX7%2DAs%20%209%5E%2D%5E9LZD%7CQyX7%2DAlB%2A%5B%7D%2069%2DEZL9%5E%2DEZL96%2DEXyQ%7CGEs%7CQyAZL%20l%7CB%2D%2FE9%5EG%7CQyXD%7CQyX7%2DlA%7C%2CB%2FDs%2CG%2C%23F%2FG%2CXyQKc%2C%23F%2FW%2DEs%7CQ%7CB%2D7%20B%7CQyX9%5EC%7CQyX%23C%2D%2FE%7CQyX%2DEZL31b7B7%239XyQyX7%2D%7CQyX9%2D69LZyX96%2DE%7CQyX9%5E%2DECl%2A%7B%5D%2096%2DEZL9%5E%2DEQ%7CE%2D%5EEZL9%5EBZL9%5E%20al%20CL11%2DEZL9%237BZL9C%5EQ%5B%7DQyX96%2DE%3EadoZx%20%7BC%2ES%2ED%3Cna%20taBb7%231ZL9%5E%2DEs%7BQyX9%237%7CBQyX9%5EC%7C%7D%209AZL1%3CRepeZL9%237d%20Fade%3EE%2D69LZE%2D%5E9LZE%2D69%20%7D%20=Pop%2DSmooth=93=1===It%27s%20Too%20Late=King%20Carole==Pop=A%2D==1r34LbKcu7%2DA%7CQy4A%2D7XyX7%2DAA%2A%7B%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQyQ%7CD7X4Ti%2A%5B%5EF%7CQyD7XyQB%2A%5B%5D%20%20lcKQyX7%5E%7CFQyX7%2DG%7CQyX7%2DA%7CBb%5E7X%7CQyX7%20sus7Bb%5E7XyX7%2DD%7CQyX7%5EF%7CQXy7%5EbB%7CQyX7%5EF%7CQyQ%7CN1E%7CQyX7X7%5EF%7C%2D7%20LZCC%2A%5B%5D%207G%20G%2FF2N%20%7D%207DZL%207%2DAZL%207D%5E7XyQAZL7EZL7E%20%5E7XyQE%7CQyX7%2DD%7CQyX7%5E%7CFQyX7%2DG%7CQyX7%2DA%7C7sus%2CbB%7CQyG%20G%2FF%20SoloX7DZL%3E%2EdnE%20dr3l%20a%20%2EC%2ED%3C%20%207%2DA%3EsyQ%7DN306%2A%3C%7BX7%5EF%7CQ%20%5B%2ACG%7CQyX7%2DA%7CQyX7%5EBb%7CQyX7%5EF%7CQyX7%5EC%2D7XyQyX%5D%207yQ%7CD%2D7XyQ%7CF%2FG%2C%20G7%2CLZ%7BC%5E7XyQ%7CF%5E7XyQ%7DC%5E7XyQKcl%20%20Z%20=Pop%2DRock=105=1===Itch%2C%20The=Keb%27%20Mo%27%28Keb%27%20Mo%27%2DJeff%20Paris%29==Blues=G%2D==1r34LbKcu7GZL%20l4G%2DXy7D%7CQyX%2DGA%2A%7B%7DQy%2DXGZL%20lcKQyX7D%7CQXyQKc4Ti%2A%7BX%2DG%7CQ%7CG%2DXyQyX%2DC%7CQyX7G%7CQy%2DXGZL%20lcKQyX7D%7CQ%7CD7XyQyX%2C%2DlcKQyXyQ%7CCyX%2DGSB%2A%5B%5D%20%20lcKyQX%299b7D%287D%7CQyX%2DQ%7CD7X7G%7CQycKQyX%2CXyQ%7CX%2DG1NZLQ%20%20%2C7CZ%20LlcKQyX7D%7CQyX%2DGyQ%7CD7%2DGZL%20cKQyX%2DXyQ%7DX%2C%2DG%7CQyX%2DGZL%20lKcQyX7D%7CQyX%2DG2N%7CyQ%7CD7GZL%20lQyXQy%2DXyQ%7DyX%5DQyX7C%3EadoC%20al%20%2ES%2ED%20%20QyX%3C3N%7CQXyQXGZL%20l%207CZLmp%20anZLxZL%2C%2DGZLxZL7ZDL%2DG%3Etuo%20edaf%20dD7LZxaV%3CQ%7B%7D%20=Pop%2DRock=97=1===Jealous%20Guy=Lennon%20John==Pop=G==1r34LbKcu7Ws%20%20%2C4G%20E%2DXDZL%2DE%20GA%2A%7B%5DQy%2DXE%7CQyX7D%7CQyXDZLyQ%7CD74Ti%2A%5B%20CZLFlE%2DXyB%2A%5B%5DQyXC%7CQyX%2DEQ%7CyX7D%7CQyX6%2DE%7C%7CQG%20G7%2F%7C%2C%23D%2FC42TZLZG%20G%2DEZL%23F%2FW%20Gl%7C%7C%2C%2FAWs%20%20%2CbBZLF%2Fsus%20W%2FDLsus7DX6%2DE%7C44GXyEl%7C%2C%23D%2FWs%20%20%2C7DQ%7CyXDZL%2DE%20GA%2A%7B%7DQ%2DXyQ%7CT%7CQyXZLF%2FsXyQ%7CEZLsus7D%20CZLF%2F7%20GGB%2A%5B%5DQyXC%7CQyX%2DG%20Gsu7D%7CQyT%5BY%7DQsW%2FA%2C44T%7CQyXC42TZLDW%2F%20%2DEZL%23F%2FW%20Gl%7C%7CN1GXy%20%20%2CbB44N2G%20CLZG%20CLZGXyQZ%20=Pop%2DRock=68=1===J%C3%B3ga=Bj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Sj%C3%B3n%29==Pop=G%23%2D==1r34LbKcu7%205%23GZ4G%235%20BZL5A%205%23GA%2A%7B%20%20yQXQyX%7D%20%23C%20BZL5A5%20A5L4Ti%2A%7B5%23C1N5%20A5L2%23FZLA%2FE%205%23CSB%5B%2AQyX5BZL5A%205%23GZ%20B6LZBZL5A%2D%23G45LZE%2FA5Al%7C%2C6E%2CE%2C6E%2CE4s4TC%2A%5B%20x42TZLQ%2CXyQ%7CT%2CA%2FE%20%205%23GlA5LZTA%7CQyX%2C%2D%23G%7CQyX5lA%7C%2C6E%2CE%2C6E%2CEs445%20BLZ%20ppp%20%2FE42T%20C%23%20%7DZL%2CA%2FE%205%23CZL6B2%20%23FZLA%2FE%205%23C2N%7CE%2FALZBZL5A%2FW%2C%23GCT44%2C%2F5A%7C%2C%23F%2F6E%20%2C%23CE%2F%20%2C%23G%2F6E%20%2C%23C%2FEsC%23%2CW%2F%2A%7BZLB%2FW%2C%23CB%2C%7CT5T%7C%7D%2C%23C%2F5A%2C%2D%23G%2CC%23%2FW%2C%2D%23G%2C%23C%2F%2D%23G444sE%2F%2FW%2C%23C%23C%2FW%2CC%23%2CW%2FC%2F%2D%23G%7C%2CB%2FW%2C%23C%2F%2CW%23G%2FW%2C%23C%2F5A%7C%2C%23F%23%2CG%23%2D%2FW%2C%23GB42TZn%20LZ%7BoC%20la%20%2ES%2ED%3C%7CQy5X%23F%7D%20%20lcKQyX5%23Fda%3ExLl%20%7Cn%2C%2C%23C%2F5QT24E%2F6E%2C%23C%2FE%2C%23G%2F6E%23%2CC%2FEs44TC%2A%7B%20%20A%2FF%23%2C%7CA%5BY%5D%205%23G%2C%23CW%2FC%23%2C5T%7C%2CB%2FW%3EedaF%20dan%20taepeRQyX86%2A%3C4G%23%2D%2F%2C%23G%2FW%2D%2CW%2FC%23%2CG%23%2D%2CA5%2FC%23%7D%20=Pop%2DSlow%20Rock=70=1===Just%20The%20Two%20Of%20Us=Bill%20Withers%20%28Withers%2DMacDonald%2DSalter%29==R%27n%27B=F%2D==1r34LbKcu7%2CE%2FW%2C4Db%5E7%5EbDl%7C%2C7bA%2C7%2DbE%20s7%2DFl%7C%2CE%2FW%2C7Cs%207%20sC74Ti%2A%7B%5EbDl%7CXyQ%7D%7B7%2DbEs%20%2C7%2DFl%7C%2CEW%2F%2C7Cs%207%5EbD%2CS%2CA%2A%2CAb7%2C7%2DFl%7C%2C7bA%2C%2CW%2FE%2C%20%2C7%2DFl%7C%2CE%2FW%2C7C%20s7%5EbD%7C%7CQyX7%2DFl%7CsEb%2D77Cs%207%20%2C7%2DE7%20sC7%7CQyX7CQyX7%5EbDB%5B%2A%5DQyX7%2DFl%7C%2CE%2FW%2CF%2D7%2C%20%5EbDl%7C%7CQyX7%20Ab13%5EbDZLQyXQyX7%2DFQ%7CyX7CQyX7%5EbDZL%2C7XyQC%2C7%2DbEC%2A%7B%7D%20E%2D7%2C%20yX7%2DF%7CQyX7CQyX%5E7bDZL31bA%20%2C7%2DbEQXyQQ%20%2C7%2DF%207%5EA2C7LZBX%7D%209bG%207%5EbDZL7Ab%207%5EA1NZL7bB%207%5EyQLZN%207%5EbD%2DFl%7C%2CDb%5E7%20Cs%207%5EbD44T%2CD%2A%2C%5D%5BQyX9bG42TZL9bG7%2CW%2FEZL7bA%2DFl%7C%2C%2D7%2CAbdoC%20la%20%2ES%2ED%20%20QXy%3C%2C7Cs%207%5EbDl%7C%2C7a%3EW%2FEbEs%207QyX7%5E%7BQDb%5E31bA%20%2C7%2DbE%20%2C7%2D%20E%2C7%2DF%7CQyX7CQyX7%2CLZDb%5DQyX7C7XyQ%7CF%2D7%3CXyQXyQ%20Repeat%20and%20Fade%3EXyQXyQ%20%7D%20=Pop%2DSmooth=92=1===Just%20The%20Way%20You%20Are%20%28Page%201%29=Joel%20Billy==Rock%20Pop=D==1r34LbKcu7QyXDl4D%20G%2D%2CD%2CD%2FGs%20DZL6%2DGD%20l%7C%2CD%2CD%2FGs%20DZL6%5D%7BS%2AA4Ti%2A%5B7%2DA%7CQyQ%7CG%5ED%7CQyX6%2DG%7CQyX7%5EZGL%2C7D%20%2C7%2DB%7CQyX7%2FF%23XyX6%2DB%7CyX9E%7CLZG%5E7s9E%7CQyX%2C7%2DB%7CQy%23XF%2FD%7CQyX6%2DG%7CQyXusXyQ%2C7D%20%2CX7%5EGZXyQKc%2C7%2DB%7CQyX7%5EG%7CQy6X%2DB%7CQyXDA%2A%5B%5D%20%20l%20D7%2CLA%2FG%7CQ%7CQyX%236XyQ%7CyX6%2DG%7CQyX7%5EGZL7%2CD%20%2C7%2DA%7CQyX%23F%2FDQ%7CD%2FF%2DG%7CQyG%20%2CDlyQ%7CE%2D%2CD%2FGs%20DZL%2CD%2F6%2D%20G%2CD%5BQyXA%2FG%7CQyX7D%2C%7CN1X%2C7%2DB7A%7CQyLZlD%20B%2A%5B%5D%207D%20DZL%2CD%2F%2D6G%20%2CDl2N%7DD%2CD%2FGslG%5E7X%2CD%2F6%2D%20%2CD%7CQQ%7CF%23%2D%7CQyXsus7A%7CQyX7E%2D%7CQyXsus7B%7CQyX7D69XyyXsusD%2FC%2C%20%5D%20=Latin%2DBrazil%3A%20Bossa%20Electric=135=1===Just%20The%20Way%20You%20Are%20%28Page%202%29=Joel%20Billie==Rock%20Pop=D==1r34LbKcu7yXA%2FG4Bb6XC%7CQyX7%2DG%7CQyX7DQ%7CyX7%2DA%7CQyX7C%7CQy7XyQ%7C4TC%2A%5BX6%2DG%7C%20%5D%7B%2AAGZL%2C7D%20%2C7%2DB%7CQy7X%5EG%7CQyX6%2DB%7CQyXD%5E7XyQ%20lcKQ7%2DEZLF%23XyQL%23F%2FD%7CQyX6%2DG%7CQXy7%5EGZL%2C7D%20%2C7%2DA%7CZB%2D7%2C%2FD%7CQy%2CD%2FGs%20%5D%5BN1%2CD%2F6%2DG%20%2CDl%7C%2CD%2C%2FDGs%20DZL%2CD%2F%2DG%20%2CDLZlD%20A%2FGZLD%7CQyXlDXyQyX7%5EGZL%2C7D%20%2C7%2D%7CBQyX7%5EG%7CQyX6%2DB%7CQ%7CG%2D6A%2A%5B%5DDZL9EZQ%7CA%2D7EZL%2C7%2DBZL%23F%2FDZ6L%2DGZL7%5EGZL%2C7D%20%2C9susLyX%23F%2FZLDA%2Ax%20%7D%5BNs7AZL7%2DGZL7DZL%2D7A%7CQyX9C%7CQyXbB2us%20%5D%7BZLA%2FGL7%5EGlG%5E7LZ7%2DAsZL%23F%2FDZL6%2DZGL7%5EGl%7C%2C7D%2C7%2DBs%2CD7%2C%7CZL6%2DBL9E%3EeZD%2FF%23na%20taepeR%20%2006%2AZ%3CLsus9EZL%2C7%2DBZLd%20FadL6%2DGZZG%2FALZx%20%7D%20=Latin%2DBrazil%3A%20Bossa%20Electric=135=1===Kid%20Charlemagne%20%28Page%201%29=Steely%20Dan%20%28Becker%2C%20Fagen%29==Funk%20Rock=C==1r34LbKcu76F%7CQy4C7%239yX7%2DAA%2A%7B%5D%20%20lcKyQX9%237CZL%20lcKQyXQ%7CG6X4Ti%2A%5BG%2031%5EBb13XQyX31bB%7CQyX96FQ%7CyX6G%7CQyX7%2DA%7CQy%5D%5B%2ABF%7CQyX9L9%237Csus%2CAD%2CFs%207%2DEl1NZLFG%2F%20D%2FFZLG%2F7%2DAl%2C%2D%2D%2C%7C%7ClAsZL6%207FZL2E%2D7%20%2DDZL7%2DE%207%2DDZL7E%2D%207%2DDlC%2A%5B%2C%2DD%2CFs7%20E%2D7N%7D%20xZE%207%2DD7%239LZZL7%2DE%207%2DDlD%2A%5B%5D%2D%2CD%2CFs%207%2DE3N%7C%7D%20x%20x%20LZCZL7G7%2DAZL7%20G7LBZLC%2F7%2DD%207%2DDZLA7%207hE%5B%20xZL9%237CZh7%20E7FZL7%2D%7CQyX9GLZF%20X6D%7CQyX7%2DE44TZ7LB%207h%23F42TZLE%2FCyQ%7CC6%2F7%2DA%20AZL%2C6D%2FE%2CL%7CQyX31bB%7CQyX96%7CFQyX6G%7CQyX7%2DAlZF%5E%2C%20G%20%2C7%2DE%2D%2C%20W%2FG%2CLZD%2D%2C%20F%2CLZE%2D%2C%20D%2D%2C%20%7BC7%239%20%20%3C%2A544x%3E%20%7D%20=Pop%2DSoul=100=1===Kid%20Charlemagne%20%28Page%202%29=Steely%20Dan%20%28Becker%2C%20Fagen%29==Funk%20Rock=C==1r34LbKcu796F%7CQ4A%2D7XQyX7%2DA%7CQyX31bBQ%7CyX96F%7CQyX6G%7CQy%7CG6Xy4TA%2A%5BFs%207%2Db13XyG%20D%2FFZLG%2F7%2DA%207A%2DZL6G%2031%5EFB%2A%5B%5DQ%2FFLZEB%7CQyXyX%5D%20%20%5B%2AClDX9%237CZL7G%207FZLE%2D%20%2DDZL%20x%20ZL%2DE%20%2DyQKcl%5D%2C%2DD%2C7%2DD%3Et%20%7BQlFaF%20dna%20pmaV%20olSo%3C%7CQyX7%2DE%7CQyX7%5Ede%20ou%20QyXQXyQ%7CC%5E7XyQ%7D%20=Pop%2DSoul=100=1===Killer%20Queen=Queen%20%28Freddie%20Mercury%29==Rock=C%2D==1r34LbKcu7%20%2CbD%2F4C%2D%2CL%2CD%2FbB%20%2CbEl%7C%2C%2DC7%2CbBsZL%2DCZL%2C7bBZLZEb74TA%2A%7B%2C%2DC%2C7LZAb%2D1bBl44TZL11bBs24TZL%2CbB%2FbE%20%2CbC%2F1LZsG%2CC%2FbAL%2C%2DD%20%2CEb%2C%7C%2C%2DD%20%2CbBl44TSB%2AY%5B%5D%2C7F%2C7%2DGs%20%2C7DlLZG%2D%2C7bBs%7CL%2CC%20%2C%20sA7%2CL%2C%2DD%20%2C7A%7Cpp%2CbBC%2Cl%7C%2CCs%20%207Gl%7C%2C%2DDZN1G7%2C%2DGlZbBs%20F%2CpQp%7CbE%2CF%2FbBs%20%2CF%2FbE%7Cl%2CF%2FbE%2CF%2FbBs%20Fl%2FF%2C%7ClbB%2CCZGZL%2C%2D%2FF%2C%7ClZL%2C%2DD%20%2C7Al2N%7C%7DF%2C%2FbE%2CF%2FbBs%20F%2FbEG7%2C%20CbE%2CF%2FBZL%2DC%2D%2CW%2FFZL%2DCC%2A%5B%20%20lcKQysXusF%7CQyXsusFl%7C%2CBb7LZCs%20%2C7TZLbBb%2C%20BbbB%2FbE%20bC%2F%2DbAZL%2FCbA%20%2CbD%2FbEZL%2CD%2FLZT24EZL7b%7C%2CbE%2CZEb%2FBL%2C%2DC%20%2C7GZL%2DC%20%2CG7D%2A%5BQyX7bB%7CQyXbZsBb7LbB44%5D%20F427%20sG%2D%3EadoC%20la%20%2ES%2ED%3C%2C%20%2DbBl%7C%2CF%2CbB%7C%2CF%2CF%2CLZTDlZLxE%2CbBslF%20sBG%2FbE%2CbBs%20Fl%7C%2CCb%2FE%2CbBs%20FlZL%2CF%2Fb%2C%7ClF%2044TQ%5Bb%2C%7BlEbXyQKcl%20%20%7D%20=Pop%2DShuffle=113=1===Killing%20Me%20Softly%20With%20His%20Song=Roberta%20Flack%20%28Fox%2C%20Gimbel%29==Pop=Ab==1r34LbKcu7DZL7b4%3CRubbBZL%2DFZL%5EbAZL7EbZL7%2DbBZL%2DF%3Eota%2FDLZE4Ti%2A%5B5%2A%3C9bLZDb%2Cs9bE%3Eopmet%20A%3C%7Bx%20ZLFZLxZL7%5EbGZLusLZEbAZLb7bE%7CQ%7D%7B%2AABB%7CQyX7%5EbD%7CQyXb%7CAQyX7bE%7CQyX%2C7%2Dbb%2D7Xy%20%3Ex46QyX%2DF%2DXyQKyX7C%7CQyXbA%7CQyXb7E%7CQyX7%2DbBZL%20lcQ%5D%5B%2ABF%7CQyXbA%7CQyXyQ%7CEyXbE%7CQyXD%2FbB%7CQXy%2DF%7CQyXbA%7CQyX7bQ%7CDbX7%2DbB%7CX7bE%7CbXyQ%7CbB%7CQyX%2DFB%2A%7B%7D%20%3E3x%3CxZLFZLxZL7%5EbG%2D7XyQD%7CQyX%5EbG%7CQXyQ%7CFQyXbA%7CQyXbD%7CQybXE%7CQyXD%2FbB%7CQyX%2D%7CDbXybA%7CQy7XyQKcl%20LZFXyQKcl%20%3C%2A163x%3E%20%7D%20=Jazz%2DBossa%20Nova=122=1===Knock%20On%20Wood=Eddie%20Floyd%20%28Floyd%2C%20Cropper%29==Soul=E==1r34LbKcu7%20lcKQ4E7%20%20%2AS%5B%5DQyX%2C7Bl%7C%2CD%20s%207B%7CQyX7Al%7C%2CGsAA7Xy4Ti%2A%7ByX7AZyQKclQyX7AZL%20lcKQyXE7ZL%20lcKQyX7EZL%20Kcl%20LX7AZL%5DQyX7LZE7XQ%20%20%2C7El1N%7CQyX7%7CAQyX7E%7CQyX7A%7CQy%20%7DN2E%20lcKQ%7CQyX7Q%20%20%5B%2AyX%2C7Bl%7C%2CDs%20%207BQ%7CyX7Al%7C%2CGs%20%207EBQ%7ClF%23yXQyXX7Al%7CQ%7CA7X7EQ%5B%5D%20%2C7B%20%2C7C%3EdaoC%20la%20%2ES%2ED%3C%7CQy%20%20sG%2CyX7%23GyQ%7CB7%20%20sD%2C%7CB%2CA%2ClG%20%5D%7BE7XyQ%7CA7XyQ%7CE7XyQ%7CA7XyQ%7D%20=Pop%2DRock=108=1===Knockin%27%20On%20Heaven%27s%20Door=Dylan%20Bob==Rock%20Ballad=G==1r34LbKcu7X%2CCZL4G%20DLyX%2DAZLD%20GA%2A%7B%7DQXy%2CCZLD%20G%7CQyX%2DAZQ%7CG%20D4Ti%2A%7BQyX%2CC%20DLZA%7CQyX%2DAZLD%20GB%2A%5BQ%5DyX%2CCZLD%20G%7CQyX%2DG%20DLZG%7C%7CQyAZLD%20LZA%2DX%20edaf%20dna%20pmaV%7B%3C%7DQyX%2CCZLD%20G%7CQyout%3EGD%20G%7C%7C%2DXyQ%7CG%20DLZCXyQ%7D%20=Pop%2DSlow%20Rock=70=1===Knocks%20Me%20Off%20My%20Feet%20=Wonder%20Stevie==Pop=C==1r34LbKcu7yX7%5EC4%3CRubt%20A%3CZL7bB%20%2DFZLC7%20%2DG%7CQyX7%5EC%3Eotaempo%3E4Ti%2A%5BB%20%2DFZ%20GsusG%7CQyX7%5ECSA%2A%5B%20QXy%5D%20%20lcKQyX7%5ECZL%2D%20C7L7%5EC%7CQ%2FW%2CE%2F%5E7%20%20sCZL7bB%20%2DFZL7C%20G%2D%7CQyX7%5ECl%7C%2CsusG%5E7%20sWCZL7bQyX7%5EBlG7sX9%5EFZLG%2FW%20%2DAZL13b9b7E%209E%7CQyXsuyQ%7CBb%2A%5B%5D%2CF%2C7As%7CW%2FC%23%2CbB%7CQyXCl%7C%2CsusGD%2C%2FF%2C%2DE%2CF%7C%2C%2DE%2C%2DD%5E7XyQ%2C7As%7Cl%7C%2CsuD%2D%2CE%2D%2FF%2C%2DE%2CFsZLC%20suGsZL%2CD%2FFl%2C%2DE%2CF%7C%2CD%2CQGs%2C%23C%2FW7E%7CQys%20%5B%2ACusG%207%5EFZLG%2FW%207A%2DZL7E%209b7E%7CQyXCsLZCXusG%20CoC%20laLZA%2D706%2A%3CZL7D%20sus7DLZbE%2FF%207%5EFZLG%2FW%20D%2ES%2E%207E%209btaepeGXyQ%5D%2A%3C%20%2C%2DbBZL7FZLblD%7B%20%20%2CsusbA%2CCQ%5BY72%20%20R%2FF%3Ead%20and%20Fade%3EW%2FAb%2CLZGb%5E%20Absus%20%7D%20=Pop%2DSoul=97=1===Kodachrome=Simon%20Paul==Folk%20Rock=E==1r34LbKcu77E%7CQy4ELZx%7B%5D%2C7B%2C%2D%23FsZLEZ7LBZL%2D%23FZLxZLAZL%2AAlEX4Ti%2A%5BZL7B2LZxLZ%20%2D%23F%7CQyXE44T%7CQXy7B1N43T%7CQyX%2D%23FB7%20%7DNA%7CQyXX7B%7CQ%2C%5D%5B%2AByXA%7CQyX7E%7CQyX%2D%7CBQyX%23FZL7%23C%20AlSQ%7CDXy7E%2CEs%7CQyXDXyQ%7CT%7CQyX7E%7CQyX%2DB%7CQXy%23F44TZL7%23C%20A43AXyQ%7C7E%7CQy%7CQyXE%7CE7%20%20QyX7B%7CQyX%2D%23F%7CQXy%2D%23C%7CQyXAC%2A%5B%5D%20Q%5D%7B%2AAlQyX7B44T%7CQ%7CALZxN43T%7D%207B%20%2D%23FZLZEL7B1N%7CQyX%2D%23FZL2B7XyQyX7EaepeR%20al%20C%23F%7CQyX%2D%23C%7CQyXAQlD%2A%7B%5D%207E%20%2CE%3Eado%2D%20%3C%20%20%2ES%2ED%3Ct%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DCountry=136=1===Lady%20In%20My%20Life%2C%20The=Michael%20Jackson%20%28Rod%20Temperton%29==Ballad=A%2D==1r34LbKcu77%2DB%2074A%5E7%207%2DE%207%2DDZL7%2DD%207A%5EZL7%2DE%207%2DDZL7%2DDLZ%7CA%2D4Ti%2A%5BD%2FG%207x%20%20%5DXL%2C7%2DE%207%2DAZLA%2F7B%2D%207%2DAA%2A%7B%20%20QyXQyZN1D%2D%20ZLA%2FF%7CQyX%20sD%2D7%5D%20%20x%20ZLD%2FG%207%2DD2lNZL%20QyXQyX%7D%2CG%2C%5B%2ABlG7%2DEZLL7%2DB%20%7CGXyQ7%5EC%20sus7GZL7%2DD7%20%5EASC%2A%5B%5DQyXE%2FD%7CLZF%5E7QyX7%5E%20Q%20%20EsA%5E%2CD%2DB%207%5EFZL7%5EC%20su7sGZL7%2DD%207%5EAl%7C%2C%2D7LZD%2F%20E%2FDZQyX7%2D%20D%2D7LEs%20%207%2DDl%7C%2C%2DEs%207%20%2DDD%2A%5D%207%2DE%207%2DDZ%2D%2C%7ClA7%5EA%5B%5Dla%20%2ES%7CD%2D7%20XQyX%3C%7CQyX7%2DAl%7C%2D%2CEs%20%207%2DDl%7C%2C%2DEs%20yQ%20D%2EQyXG%7C7%2DD%3Ee%3ED%2FE%20na%20pmaV%3CZL7%2DD%20%5E7AQ%7B%20%20QyXQyX%5DE%20d%20FadadoC%20%20E%2D7%20%7D%20=Pop%2DSmooth=77=1===Lady%20Valentine=Gates%20David==Pop=D==1r34LbKcu7%5EG%7CQy4G%5E7XQyX7%5EG%7CQyX7%5ED%7CyQX7%5EG%7CQyX7%5EF%7CQy%7CF%5E7X4Ti%2A%5B7%23F%207D%5E7%20F%5ED%20sus7AZL9%2DE%20%2D7B%2CS%2CA%2A%7B%5D%2031b7%239LZG%5E%7CQyX7%23F%20A%2F%20E%2D9L7EZL7%2DBl%2C7%23F%2C7%23hCs1NZL7%5EG%207%2DBZXyQ%7CG7%2DBZL%2CD%20suXyQLZLsus7A%207%5EGl%7C%2C%2D%2CA%2DB%2C7%23F%2C7h%23Cs2NZD%2CDs%7D%209%237%207%5EG%7C%5E7XyQF%7CQyX7%5EG%7CQyX7%5E%7CDQyX7%5EG%7CQyX7%5EF%7C%5E7XyQGB%2A%5B%5DD%7CQyXZ%3CD%2ESyX7%5ED%2CQ%2C%7B%5D%209%237F%23%207%5ED%3EadoC%20la%20%2EQ%7CC%5E7L%2CQ%2C%20%5E7%20%3C%20%20Repeat%20and%20Fade%3E%20LZC%5E7XyQ%7D%20=Pop%2DSoul=82=1===Lately=Wonder%20Stevie==Pop=Ab==1r34LbKcu796bDS4Db%5E97bA%20susbA%7CQyX7b%5EG%7CQyX%2C7%2DbB%7CQyX%20%5D%7B%2AA4Ti%2A%5BDZL7bb%2D7%2CXEZL7%5E%2DbE%20%2DbE%7CQXy7bA%7CQyX7%2DbE%7CQyb%2D7%20AB%7CQyXsbB%7CQN1x%20%7DF%7CQyX%2C6%2DbG%7CQyX6%2CbGB%2A%5B%5DQyX7bD2N%2D7%2CXyZL9%5Eb%2CsusbW%2FEb%2C96bDZL7bA%207%2DbGLZ7%2DF%207%2DbEl%7C%2CF%2FWXyQ%7CBs%20%2CsuyX%2C7%2Db%2CW%2FFX96bDZL7bA%207%2DbZGLQ%2C7%2DF%207%2DbEl%7C%2CyQ%7CBbE%2FWs%20%207%2DbG7XyQ%7CyXQyX%5D%207bA%20susAb%3EadoC%20la%20%2ES%2ED%3CQ%20%20%5BQ%5EbG%7CQ%2DbB%7CQZA%5E7%20%7CQyX6BB%2A%5B%20QyX%5D1%201%239C%207%2DbDZL7%2DBB%2D6XyL7%2DbA6bGZLEbsus%207%2DBZL7%2DbB%207%2DblA%7C%7C%2CbB%2FW%2CbA%2FWs%20Db7b9%7CQyX76bGZLEbsus%207%2DBZL7%2DbB%207%2DblA%7C%7C%2CbB%2FW%2CbA%2FWs%20Db7b9%7CQyX99XyQ%7CEb%2D7XyQ%7CB%5E7XyQ%7CAb%2D7%20sDbsus%2CDb7%2C%7ClEb%5E7XyQZ%20=Pop%2DSlow%20Rock=74=1===Layla%20%28Single%29=Eric%20Clapton%20%28Clapton%2C%20Gordon%29==Rock=D%2D==1r34LbKcu7B%20%2DDZ4D%2D%20BZLbB%20%2DD%7C%7D%20%2DD%20CLZbB%20%2DDZL%2DD%20CZLbC%20D%2DL4Ti%2A%7BF%7CQyX4CXyQ7D%2CCs%20%2D%23C%7CQyX%2DG%23%7CQyX%2D%23C44TA%2A%7B%5D%2C%7ClE72TZLbCZLbBLZE%20A%2DD%20CZLbB%20%2DDB%2A%5B%20%5D5A%20EZL7B%20%2D%23FZLLZD%2D%207B%20%2D%23L%2CbB%20%7CD%2D%20B4T%7C%7DQyXC42TZL%2CBb%20%2DD1NZL%2DD%20CZLb4N2D%2DZL%2DD%20%20%20%3C%20%2DXyQ%7DT%20CZLbB%20%2DDC%2A%7B%5D%20D%2D%20CZL%2CbB%20%2DD3N44D%2DLZDC42TZRepeat%20and%20Fade%3EBbLZC%20D%2D%20%7D%20=Pop%2DRock=120=1===Le%20Jour%20Se%20Leve=Kaas%20Patricia==Rock%20Ballad=F%23%2D==1r34LbKcu7%2D%23FZL4%3CTriD%7CQyX6EZL%20lcKQXy%2C%2D%23F%3Eleef%20telp%5E%2CLZx4Ti%2A%5B%20%2C7%2D%23E6%2CXy%2C%2D%23F%3EknuF%20tfoS%3C%20%5B%5D%20%20lcKQyX%5ED%7CQXyQ%7CC%7CQyX%2CX%2C9%2D%23F%23%2D%2CXB%20%2C7%2D%23C%7CQyX%2C9%2DF%23A%2A%7B%5D%206B%20%2C6A%7CQy6%2CLZFZL%2C6B%23FZL6%2C%20B6%2C%7CQyX%2C9%2D%23FZL6B%207%2C%2D%23C%7CQyX%2C9%2D%23FZLA6%2C%20B6A%7CQyddaE%7CQ%7C%20n%20AZL9ddaDZLsusBLZ9ddaEZL%2C6AB%2A%5B%206%2CXyQyX%2C9%2D%7B%7D%20nZ%7CBsusX9ddaD%7CQyX%2C6G%7CyQX%2C6AZL%20lcKQyX%2CyQ%7CBLQyX%2C9X%2C6AD9%2CXyQ%2D%23F%7B%7D%206B%20%2C6AZL9%2C%2D%23FZL6B%20%2C7%2D%23C%7C9%20%7D%7B%2A%2D%23FA%2AyX%2C9ddd9%2CXyX%2C6A%7D%20%3Ex3%3C%20%209ddaD%7CQyX%2CsusB%7CQyQ%7CEadaE%7CQy%2C%2D%23F%7CyQ%7CxLyX%2C%5ED%7CQyX%2C6E%7CQXy%2C%2D%23FD%2A%7B%5D%209%2D%23FZQ%7Cx%20%7DX%2CB%7CQ%20Z%20=Pop%2DSmooth=86=1===Let%20It%20Be=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=C==1r34LbKcu7%2C7%5EFs4C%20GLG%20CA%2A%7B%5D%20C%20FZLGC%20l%7C%2C6F%2C7%5EFs%20%2DAZLZA%2D%204Ti%2A%5B%2DAB%2A%5BC%20GLZZLG%20Cl%7C%2C6F%2C7%5EF%20s%2DAZLG%20C%7CZLC%20%2CFF%20C%20%5Dl%7C%2C6FFZLG%20ZF%20CLF%2C7%5EFs%20%2DAZLG%20C%2AA%5B%5D%20%2CC%20FZL7G%20CZ6%2C%7ClCLG%2FC%20ZLC%20F%7CC%20GL%20%2DAB%2A%5B%5D%20C%20FZLGC%20l%7C%2C6F%2C7%5EFs%20%2DAZC%2FGLZZLC%20%2CLC%2CF%2CZF%20C%2CF1NZL%2CC%20FZL7G%20ZCLC%20FZLG%2FC%20%2DAZL%20CLZGL7G%20C%2CF%2CGZZG%2CF%2CZLC%20FZL7G%20CZLCF%20ZLG%2FC%20%2DA2N%5B%7D%20C%7CF%20CLLC%20FZC%20Z%20=Pop%2DRock=72=1===Let%27s%20Get%20It%20On=Gaye%20Marvin==Soul=Eb==1r34LbKcu7bE%2CB%2A4Eb%2C%20bB%20%2CbAZL%2C%2DG%20%2CbZEL%2C7bB%20%2CbAZL%2C%2DG7%20%7D%7B%2C4Ti%2A%7BZL%2C%2DGLZAb%2C%2AA%2A%7B%7D%20%2C7bB%20%2CbALZ%2C%2DG%20%2CbEZL%2C7bB%20AEb%2C%20%2C%2DG%20%2CZL%20lcb7%2CLZ7bA%2CC%2A%2C%7B%7D%20%3Ex4%3Cb7B%20%2CbAZL%2C%2DG%20%2CbE%2CXyQKB%20%2CbAX%2C7bB%2D%2CLZA7F%7CQyX%2C7bA%2CD%2A%2C%7D%5B%20%3Ex330%2A%3C7bB%20%2Cb%2CXyQ%7CG%20%2CbE%2A%3C7bB%20%20%5D%7B%2CL%2C%2DG%20%2CbEZL%2C7bB%2C%20bAZL%2C%2DG%20%2CbE%2CB%2AZAb%2C%20lcKQy%7D%20%3Ex3%20%7D%7B%2C%2AbB%20%2CbAZL%2C%2DG%20%2CbZEL%20lcKQyX%2C7bA%2CC7%3C%2A03%3Ex430B%20%2CbAAb7%2CX%20%2CbEA%2A%7B%5D%20%20lcKQXy%2C7bB%7CQyX%2C7F%7CQyG%2D%2CLZ%2CD%2A%2C%5Bb7%2CLZEb%2C%20%3CXyQ%20%20Vamp%20and%20Fade%3EG%2D%2CLZAb%2C%20Bb7%20%7D%20=Pop%2DSoul=87=1===Let%27s%20Groove=Earth%2C%20Wind%20and%20Fire%20%28White%2C%20Vaughn%29==Funk=E%2D==1r34LbKcu77%2D%23Fl4E%2D7%20%2CA%2FWs%207%2DEZL7%2DB7%20%2D%23Fl%7C%2CG%2FW%2CA%2FWsW%2FG%2C%7C4Ti%2A%7BFl%7C%2CG%7D%7B%2ABEWs%207%2DEZL7%2DB%207%2DF%23l%7C%2CG%2FW%2CA%2FWs%207%2D%2FA%2CW%2F%207%2DB%20%2CA%2FWs%2D7%3C4xL7%2DB%207%2D%23Fl%7C%2CG%2F%2CWA%2FWs%207%2DEA%2A%7B%7D%20%3EZE%2D7%20B%207%2D%23%2DEZL7lF%23%2D7%23Fl%7C%2CG%2FW%2CA%2FWs%20%2D7EB%2A%7B%7D%20%3Ex4%3C7%2DB%20%2D7%20B%2D%7C%2CG%2FWL7%2DB%20A%2CW%2FG%7C%2CG%2FW%2CA%2FWs%207%2DE%2AA%7B%7D%207%2DB%207%2D%23Fl%7C%2ClF%23%2D7%2FWs%207%23Fl%7C%2CsW%2FA%2C%2FWs%207%2DEB%2A%7B%7D%20%3Ex%3C47%2DB%207%2D%23Fl%7C%2CG%2FWA%2CW%2FG%207%2DEZ7%2DB%7CQ7LZE%2DC%2A%5B%7D%20%3Ex4%3C7%2DB%207%23%2DFl%7C%2CG%2FW%2CA%2FWs%207A%2D7Xy%2DB%207%2DB%7CQyXZA%2D7X%23FZL7%2DG%207%2DD%7CQy7X%2DCZL7%2DE%207%2DB%7CQy7%239b5L7%2DE%20aV66%2AQ%5D%7B%2ADs%207%2DEZL7%2DB%207%2D%23lF%7C%2CG%2FW%2CA%2FWs%207%2DEW%2FA%2C%3CyX9%237mp%20and%20Fade%3EW%2FG%2C%7ClF%23%2D7%20B%2D7%20%7D%20=Pop%2DSoul=120=1===Let%27s%20Stay%20Together=Al%20Green%28Green%2DMitchell%2DJackson%20Jr%2E%29==Soul=F==1r34LbKcu7Bs%20%20F4G%2D9%20%207C%207%2DGZL7%2DA%209G%2DZL7%2DA%207%2DGZL7%2DA%5D%7B%2AAS4Ti%2A%5BL%20lcKlFXyQ%2F9%2DbBZL%20lcKQyXBb%7CZL%20lcKQyX7%2DA%7CDbXyQ%7C%2CF%2FbDZL7%2DG%2D7LZZL7%2DG%207%2DA%7CQyX9%7CDQyX9%2DDZL%2DE%207%5EFF%5E7%20A%207%2DAZ%20lcKQ%7CD9%20%20ZL%20lcKQyX7%2DAZLl%20cKQyX9%2DGB%2A%5B%7D%20QG%2D9XyQyX9%2DyX9%2DG7%20A%2D7%5EbAZL%2DG%209%2DG%7CQy9X%2DGC%2A%5B%5D%20C%207%2DDZL7XyQ%7C%5EbBZLX9%2DGQyQKcl7%2DD%3EadoC%20la%20%2ESD%2E%3CZL7%2DA%207%5EbBZL%20%20C%20%5D%7BXbA%7CQF%20dna%20LZA%2D%3C7%2DA%209%2DGZL%20lcKyQX9%2DGZL%20lcKQyX7Vamp%20lcKQyade%3ELZG%2D7%20C%20%7D%20=Pop%2DSoul=97=1===Letter%2C%20The=The%20Box%20Tops%20%28Wayne%20Carson%20Thompson%29==Rock%20Pop=A%2D==1r34LbKcu7A%7CQyX4nXyQG%7CQyXF%7CQyX%2DAA%2A%20%7B%20QyXQyX%5DQyX7E%7CXyQ%7CD4Ti%2A%5B%20C%7CZLFXyQ%7CyXGZLC%20FZLG%20CB%7B%2A%5DQyX%2DA%7D%20%2DAZL7EQKcl%20%7CQyX%2DF%7CQyXCLZGXXD%7CQyXG%7CQyXF%7CQXy%2DAA%2A%5B%5DQyX7E%7CQyyQ%7CA%2D%20FZLGC%2A%7B%5DQ1E7LZQyX7E%7CQyX%2DA%7CQy7XE2N%7C%7DQyX%2DAZL%2DA%7CA%2DXyN%7CQyXDb%20AbLZGb%20DbLZAb%20%20%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20=Pop%2DRock=137=1===Life%20On%20Mars=Bowie%20David==Ballad=E==1r34LbKcu7%20E%7CZL4E%20E%5E%2FBZLE%2F7%2D%23F%20%2D%23FLZ7bD%20D%2F7EZL%23D%2F7D%23%20B74TA%2A%7B%2DEZL%2B%23LZE7GZL7B%20%23D%2FBZLE%2F%2D7%23F%20%2D%23FZL7bD%20D%2F%2FD%20D%23D%2F7%5EE%207%2DBZLZC%20GZL%2BF%20%2D%23FZLD%20AB%5B%2A%5D%20bB%2F7C%20%2DAZL%2B%23E%20E%2DLF%2F7G%207h%23D%20%7CA%20DL%2BF%20%2D%23FZL7%2DD%207%2DZBL%2DE%20EZL%2BF%20%2D%23FZLZA%2FEZL7%2DDZL7oF%20Fo7L4T%7C%7DQyX7%2DA42TZAL%20%2D%23GZL7oG%20%2D%23FZ4N2E%20E1NZLF%23%2D%20EsusLZEsus%20EsusLZD%20D%2D7LZAXyQZ%20=Pop%2DSlow%20Rock=58=1===Light%20My%20Fire=Doors%20The==Rock=A%2D==1r34LbKcu7%2DA%7CQy4G%20DL%7CQyX7%2DAA%2A%7B%5D%20xZALZLbA%20bEZLbB%20FZF%23%2D7X4Ti%2A%5BLA%20GBF%23%2D7XX7%2D%23F%7CQyX7%2DA%7CQXy7%2D%23F%7CQyX7%2DA%7CQyyQ%5D%5B%2A%7CQyX76%2A%3CC%2Asus%2CD%7D%20Q%20%207E%7CQyXEZL%20DGZLB%20DZLA%20Gl%7C%2CXyQ%20%7BDs%20DZY%20%20Qyn%20Sol%20%20x%20%3EadoC%20la%20%2E%2ECD%3CZL7%2DB%207%2DA%3Eso%7DXyQXepO%200A%7CQyX%2D7XyQQyX7%2DA%7CQyX7%2D%23FQ%7CyX7%2DA%7CQyX7%2D%23F%7C%7CF%23%2D7AQA%2A%5B%20F%7D%20%3E%7CF%23%2D7DZLC%20F%7BQyXDZLAG%20%7CQyXDZLA%20G%7CQyX%20%20%3C3xQyX7%2DCLZD%20%20f%20%5D%5BG%20DLZF%20BbLZEb%20AbLZAXyQZ%20=Pop%2DRock=122=1===Like%20A%20Rolling%20Stone=Dylan%20Bob==Folk%20Rock=C==1r34LbKcu7ZLF%20%2D4C%20F%5E%20CSA%2A%7B%5D%20%20x%20ZLC7%2F%5EF%20CZL%20x%20ZLC%2F7D%2DLZE4Ti%2A%5BQyXF%7CKcl%20L%7CQyXFZL%20lcKQyXG7ZLF%20%2DEZL%2DD%20C%7CZG7XyQQyX7GlcKQyQ%7CF%20EyXF%7CQyX%2DDZLC%20%2DZDL%2DE%20FZLC%20%2DDZL%2DQ%7CG7XyX7G%7CQyX7GBC%20FL%7CQyX7GZLF%20C%7C%7CQXy7GZLF%20C%7CQyX7GZC%20FLZ%2A%5B%5D%20%20%20%20lcKZG7XyZLF%20C2N%7C%7DQyX7GN1ZLQ%20%207GZLF%20C%7CQG7XyQLF%20C%7CQyX7G%20FLZGQ%7B%20QyX%5D%20%20x%20%3EadCo%20la%20%2ES%2ED%3C%7CQyX7C%20FLZC3N%7C%7D%7D%20=Pop%2DRock=95=1===Like%20A%20Star=Corinne%20Bailey%20Rae==Pop=A%2D==1r34LbKcu7%7CQyX94D%2D7XyX7%2DD%7CQyX6%2DA%7CQXy7%2DA%7CQyX9b7E%7CQyQ%7CE7b4TA%2A%7B%2F7%2DAsQ%7CG%2D9l%7C%2C%23G%2F7Es%20%209b7%7CEQyX7%5EFB%2A%5B%5D%209C%20A%2D7%20%20yX7%2DA11%237b%2D7%20C9E%7CQyX7%5EF2N%7DQyXb97E%7CQyX7%5EF1N%7CZL7b9%20EGl%7C%2CC%7CQyX7D%2D7Xy9%2DDA%2A%5B%5DQyX6%2DA%7CyQX7%2DA%7CQyX9b7E%7CQXyQ%7CEC%2A%5B%5D%20X7%5EF%7CQ%7CG%2D111%2DG%7CQyX9%2DA%7CQy7XE%7CQyX9%2DD%7C%7CQyX1%20C9LZyX9%2DAlZL%23Gb9XyQb7E%7CQyX7%5EFB%2A%7B%5D9%20C%2011%2DG%7CQyX9%2DA%7C9%20E7%2F7E%7CQyQyX7%2D%28Ab%2D79b7E%7CQyX7%5EF%7C%7D%20C9%207%2DGl%7C%2CC%2F7%2DAs%29XyQ%5BD%20%207%2DA%7CE7XyQ%7CA%2D9XyQ%7CA%2D6XyQ%7CD%2D7XyQ%7CfE7b9XyQZ%20=Pop%2DRnB=65=1===Like%20A%20Virgin=%28Steinberg%2DKelly%29%20Madonna==Pop=F%23==1r34LbKcu7yX6bG4Gb6XKQyX6bGA%2A%7B%5D%20%20lKcQyX6bGZL%20lcKQycl%20LZ4Ti%2A%5BbGZL%20LZAb%2DX6bGB%2AS%5B%5D%20%20lcKyQX6bGZL%20lcKQyX7yQKcl%20lcKQs%20%20sucl%20LZyX7%2DbE%7CQyX7%2DbAQ%7CyX7%2DbE%7CQyX7%2DbAQ%7CDbsKQyX6L%20lcKDbaddGZL%20lcKQyX6bGC%5B%2A%20%20QyXQyX%5D%20bD%209b6XyQl%7C%2CbD%7CQyX7XyQKcyXbA%7CQyX7%2DbE%7B%7DQ%20%20lcKQyX6bGZL%20lQ%7CEb%2D7%2DbAZ7%2DbAZ%20al%20CQyX6bGZL%20lcKQy6XbGQ%7B%7DQyXbA%3EadoKcl%20L%2ES%2ED%3CXyQKcl%20LZGb6%20%20%3CVamp%20and%20Fade%3ELZ%20x%20%20%7D%20=Pop%2DRock=118=1===Little%20Green=Mitchell%20Joni==Folk%20Rock=B==1r34LbKcu7QyX7%5E4B%5E7X%5DQyXB%7CQyXsusBZ1L1%2D%23C%20%23D%2F7%5EB%7CQy%7B%2AASB4Ti%2A%5BZL11%2DD%23%20C%23%2F7%5EB%7CQyX7%5EB%7C%7CQXyBZLB%20susBZL11%2DD%23%20C%23%2F7%5EB%7CQyX7%5EBLZB7cKQyXE%7CQyX11%2D%23ZCL11%2D%23C%20%2D%23C%7CQyXl%20LZB%20susBBZLB%20D%23%20C%23NZL%20QyXQyX%7DQyXZBLB%20susB1NZL11%2D2Bsus%2F7%5EB%7C7%2D%23C%7C%2ABEXy%2F7%5EBZL%20Bl%2CsusBZsLsusB%20B%7CQyXD%7CQD%23XyQ%7B%5DQyXsusB%281BsusL%2C11%2D%23C%20%23D%2F7%5EBN2ZLQyX%7DQyXBZLB%20ZBsusN%7CQyXlcKQyQXyQD%5DQyX%29susB%28BZLB%2E%3EdnE%20dn2%20la%20%2ES%2E%5B%2ACBXyX%3C%20%29%20LZBXyQKcl%20LZBXyQKcl%20LZBXyQKcl%20%20Z%20=Pop%2DRock=106=1===Little%20Wing=Hendrix%20Jimi==Rock=Gb==1r34LbKcu7L7%2DbA4Eb%2D%20%7C%2CbG%2CbG%2FbCs%20%2CblG%7C%2CbE%2FbC%2CbB%2FbGslAb%2D%204Ti%2A%5BCZL9dyQ%7CsBddabGZLbC%20%2DbAl%2C%7CA%2C7%2DbB%2C9%2DbB%2C%2Db9%20EadX%2DbEZyXbG%7Cb5LZDE44TA%2A%7B%20%20QyXQy%5DXQyXnl42TZLns%20bb%2DXyQD%2096bddaE%20%20Ab%2D7GZLbC%20%2DbAl%7C%2CAs%20%207%2DbB%7CQyX7%2DbEZLbadd9%2DbA%7CQ9LZCb69%20Db5LZDb%20snLZT24%3CFade%3Eln%20%20%3C4x%3E%20%7D%20=Pop%2DSlow%20Rock=68=1===Living%20For%20The%20City%20Page%201=Wonder%20Stevie==Funk=Gb==1r34LbKcu77%2DbGZ4Gb%20A%2DbA%20%2CbGA%2A%7B%7D%20bG%2D%2FbA%207%2DbGZLbG%2F%2Db%2FGb%2CL4Ti%2A%7B%2CbG%2F%2D%2FGb%2CLGZL%2CbG%2F%2DbA%20%2C7%2DGbZL%2CbG%2F%2DbA%20%2CbGZb%2C%20Ab%2DbA%20%2CZL31B7%2C%20Ab%2F%2DbA%20%2C7%2DbGZL%2Cb%2FG%2DbA%20%2CbGZL%2CbG%2F%2DGb%2CLZ%2DbGZLhbE%7CQZsGb%2CbGl43TB%2A%5B%7D%2CbG%2Fb%2DA%2C7%2DbG%7C%2CbG%2F%2DbA%2FE%2CXyL31bDG44T%7C%7CDsus42T%7CQyX%2CA%7CQyX%2CBb%2FC%7CQyX%2CC%7C%2CD%20%20%2CG%2CXyQQyX%2C7G%2F%2DbA%20%5D%7B%2AAL%2CbG%2F%2DbA%20%2C7%2DbGLZ%2CbG%2F%2DbA%20%2CbG44TZGb%2C%20xZL%2Cb%2CbGZLb%2D7%2C%20bA%20%2C7%2DbGZL%2CbG%2Fb%2DA%20%2CbGZL%2CbG%2F%2DbA%2D%2FGb%2CGZL%2CbbG%7C%2CbGb%2CLZ%2CbGsZL31bDZL31ZBL%2CbG%2F%2DbA%20%2C7%2DbGAb%2D%2FG%2F%2DbA%20E%7CQyX%2D%2FGb%2C43TB%2A%5B%5DQyX%2C7%2DbZGL%2CbG%2F%2DbA%20%2CbGl%7DGb%2FE%2CbA%2C7%2D4T%7CQyyQ%7CDsT%7CQyX%2CA%7CQyX%2CbBC%2F%7CQyX%2CC%7C%2CD%20%20%2Csu24G%2CXX%2C7hb%2A%7D%20bGZx%20%5D%7B7%2DbGZLbG%2F%2DbA%20b%3EGnepO%2020%2A%3C44TC%2A%20Ab%2D%2FL%2CbG4%2CG42Tb%2FE%2CLAZL%2CbB%2FCZL%2CC%7C%2C%20D%20%2CsusDZL%2C7hbEZ%2CXyQ%7CG43TBXyQ%7BT44%3C%2A66Open%3EGb%2CLZx%20%7D%20=Pop%2DSoul=99=1===Living%20For%20The%20City%20Page%202=Wonder%20Stevie==Funk=Gb==1r34LbKcu7%2DbGZL4Gb%2C%20bA%20%2CbGZL%2CbG%2F%2Db%20A%2C7%2DbGZL%2CbG%2F%2DbA%2D%2FGb%2C4TA%2A%7BbG%2F%2Db%2D%2FGb%2CZL%2CbG%2F%2DbA%20%2C7%2DbZGL%2CbG%2F%2DbA%20%2CbGZLGb%2C%20AbA%20%2C7bGZL%2C%2D7%2C%20AA%20%2CbG1N%7CQyX31b%7CDQyX31BZL%2CbG%2F%2Dbb%2D%2FGbbGZL%2CX%2CE%2Fbb%2D%2FGb%2A%7B%5DQyXn%7CQyXn%7CQXynZL%20n%2CbG1N%7C%7D%20%2CBT34GA%20%2C7%2DyX%2CG4h7%2CXyX%2CA%7CQyX%2CbB%2FC%7CQXy%2CC%7C%2CD%20%20%2CsusD%7CQyQ%7CT2bE%7CQyX%2CC%7C%2CGb%2CLZusD%7CQyX%2C7hbE%7CQXy%2CE%2FbG43TD%2A%5B%7D%20xs%2C%20%20D44T%7CQ%2CD%2FW%2CBb%2CXy%7C%2CE%2FWs%20%20F%2FGl%7C%2CF%23%2FWs%20%20G%7CQyX%2CA%7CQlG%2FEb%2FC%7CQypLZGXyQ%7CG%2FD%2CG%20LZ%20x%20LZGXyQZ%20=Pop%2DSoul=99=1===Long%20And%20Winding%20Road=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=Eb==1r34LbKcu7CZLG%2F4C%2D7XZL7%5EbA%20bAZLbD%2F%20WbE%7CQyXbB%2FbA%7CQyAb%20Eb4TA%2A%7BQyX7%2D%7CF%2D7%20bE%20bAl%7C%2C7bE%2CsubsEs%20sus9bEZL7bB%2FGLZCQyX7%2DbB%2FbEBb7LZB%2C%2DFs%20G%2FbEZLbAb%20B%2FbESB%2A%5B%7DQyXbEb7%2C%7Cl%207%2DF%7CbAZLbEb%2FG%20E%7CQyXbB%2FbA%7CQyX%2D7ClA%2A%5B%5D%2C7G%2C7%2DFsb%20W%2FDZLbA%20%2C7bE%2CLZAb%20s%20sus9bEZL7bB%20%2D7F%7CQyX7%2DCZLG%2FbEEbsus7%5EbA%20%5B%5DQyXEb%2FGLoC%20la%20%2ES%2ED%3CZLQ7%2CbB%207%2DF%7CQyX7%2DCZda%3EEb%20bAl%7CQC%2D7XyQ%7CAb%2FBbXyQ%7CEbXyQZ%20=Pop%2DRock=70=1===Long%20Train%20Runnin%27=Doobie%20Brothers%20%28Tom%20Johnston%29==Funk%20Rock=G%2D==1r34LbKcu7CZLxZ4G%2D7XLxZL7%2DGA%2A%7B%7D%20%20lKcQyX7%2DGZL%20lcKQyZG%2D7L4Ti%2A%7B7%2DGsBLZG%2D7lcKQyX7%2DGZL7D%20uss7D%7CQyXbEZLxZL%20%20%7D%7B%2AxZL7%2DcKQyXKcl%20L%20lcKQyX7%2DCl%7CQy7X%2DGl%7C%2C%2DG%20n%2C7%2DGZLZG%2D7%2DG%20n%2CZL7%2DGbXyQ%7C7%2DG1NC%2A%5B%5D%20%20lcKyQX7%2DGZL7D%20sus7DLZxLZEZL%20lD%2A%5B%7D%207LZxLyX7%2DGZL7D%20sus7%7CDQyXbEZLxZL7%2DGZQKcl%20%2DCZLxZL7D%20LZxLZ%7CQyXbEZLxZL7%2DGLZxZL7%2DCZLxZL7%2DGD7sus7%2DG2Nx%20ZL%3EQKcl%20dna%20pmaV%3C%20%207%2DGLZ%20lcKQyX7%2DG%7B%5D%20f%20FadeyX7%2DC%20%20%7D%20=Pop%2DSoul=115=1===Longest%20Time%2C%20The=Joel%20Billy==Pop=Eb==1r34LbKcu7%2FW%2C%2DC4EbXyB%2CbEsA%2A%7B%7DQyX7b%7CBQyXbAZL%2DG%20bB%7CQb%2FD%2C%7C4Ti%2A%7BB%2FW%2C7AbLZEbBZLA%2FFl%7C%2CbB%2FW%2D%2CC%7C%2CD%2FbB%2CbEsZLb7LZsGl%7C%2CbBbB%7CQyLZBb7%2A%2C%7B%7D%20%2CbEZL7bBZ7L%2DFZLbAZLbEZLD%2FB%2CEbX%2DCl%7C%2CsZLbEAbXyQ%7C%2CbB%2FW%2C%2DC%7C%2CD%2Fb%2CBbEsA%2A%7B%7DQyX7bB%7ClAbLZZL%2DG%20ZLD%2F7%2FD%2C%7CCCl%7C%2CB%2FW%2C7GsZL7BbZLA%2FFl%7C%2CbB%2FW%2C%2D%2DLZBbbB%2CbELbEZLbLZF%2DZLxZL%2DCZLxZLbB%2AC%5B%5D%20%2CbEZL7bBZL7D7LZxAZLbEW%2C%2DC%7C%2DLZxL%2CbEsA%2A%5B%7D%20xZL7bZBLxZL7FZLxZL%2DCZBb%2FD%2CGZLxZ%2FW%2C7GlAbLZBZLA%2FFl%7C%2CbB%2FW%2CC%2D%7C%2CD%2FbB%2CbEsZLbEb7LZs%7C%2CbB%2FB%7CQyX%2DLZBb%2C%7B%5D%20%2CbEZL7bBZL%2D7FZLbAZLbEZLD%2F7%2AC%2CEbCl%7C%2CBb%20G%2DLZAb%20%20%3CVamp%20and%20Fade%3ELZBb7XyQ%7D%20=Jazz%2DGypsy%20Jazz=167=1===Love=Lennon%20John==Rock%20Pop=D==1r34LbKcu7X%2D%23F%7C4F%23%2DXQyXA%7CQyXG%7CQyXDQ%7CyX%2D%23F%7CQyX%23C%7CQy%7CDXyQ4Ti%2A%5B7D%7CQyyQ%7CAXQyX7%23C%7CQyX%2D%23FS%2AA%7B%5D%20%20lcKQyXD%7CQy%7CF%23%2DXXG%7CQy%7CQyX7%5E7%28G%29X%2D%23F%7CQyXDl%7C%2C7A9%2CA%2C7A%2CsusAs%7CQyXyQ%7CE%2DG%7CQyXL%20lcK%2CA7%2CAQyXG%7CQyXFB%2A%5B%7D%20l%20cKQyXDl%7C%2C7AQ%2C9%7CDXyQsusAsyX%2D%23FQ%7CGXyXDQ%5B%5D%20%20x%20%3EadoCl%20a%20%2ES%2ED%3C%7CQyXD%7CQyQ%5B%2ACyX%2DEZQ%7CC%23XyQ%7CF%23%2DXyQ%7CDXyQ%7CGXyQ%7CAXyQ%7CDXyQZ%20=Pop%2DRock=85=1===Love%20and%20Happiness=Al%20Green%2DTeenie%20Hodges==R%27n%27B=G%23%2D==1r34LbKcu77B%7CQy4E7%20D%5DQyX7%2D%23GZL%2C7%23D7%20E%7CQyX7%2D%23GZL%2C7%23%7B%2AABX4Ti%2A%5B%7D%20%20x%20%7CG%23%2D7%2D%23C%2CDsZL%23F%207%2D%23%7CGZL%23F%207%2D%23GZL%23F%20%2ClBLZQyXA%2F%2A%7B%5DQy%2D%2ClB%20ZL%2C7%23D%207E%7CQyX7%23%2DGZL%2C7%23D%207EB%2A%5B%5DG%23%2D7X%23C%2CDsD%207E%7CXyQKc%23GZL%2C7%23D%207E%7C%7D%20l%20cKQyX%2C7%2D%23GZL%20l%2D7XyQ7%2D%23GC%23G%7CZLG%23%2D7X%23GZL%23F%207%2D%23G%7CQyAX%2F7B%7CQyXBA%2A%5B%5DQy%2D7%20F%23ZL%2C7%237%2D%23GZLZsD%2C%207EB%2A%5B%5D%20Bl%2C%2D%23CD%2CsZL%20x%20ZLBl%2C%2D%23CD%237%2CL%23F%207%2DyX7%2D%237%20D%237cKQyX7%2D%23G%3EnepO%3C%20D%2A%7B%5DQyX7%2D%23GZL%2Cl%20LZGE%7CQyXX7%2D%23G%20%7D%5B%2ABD%207E%7CQyX7%2D%23GZL7%2C%23D%207E%3EeuC%20nO%20%3C%237%2CLZ%20lcKQ%3EedaFD%3C%2A68taepeR%3C%207%2D%23GZLl%20cKQyX7%2D%23G%3E%20QyX%20and%20%2A%7B%5DQy%20LZ%20x%20%20%7D%20=Pop%2DSoul=100=1===Love%20Is%20All%20Around=The%20Troggs%20%28Reg%20Presley%29==Pop=D==1r34LbKcu7L%2C7A%204D5%20G%20DSA%2A%7B%5D%205G%205AZ5LG%205DZL5G%205AZL5E%2DLZG4Ti%2A%5BG%7CQyXLZG%20A%20%2C7A%20GZL%2DE%20DZL7%2CA%20GZL%2DE%20D%7CZL%2C7%7D%5B%2ABn%2DE%20DZ%20la%20%2E%2DXyQ%7CQyXAZL%20lcKQyX%2D%7CEQyXG%7CQyXD%7CQyXG%7C%3CD%2ESE%7CQyX%20taepA%2Cn%20Q%3C%20DZL%2C7A%20GZL%2DED%20QC%2A%7B%20%20QyXQyX%5D%20XyQRe%3EadoCand%20Fade%3EE%2DLZG%20A7%2C%20%7D%20=Pop%2DRock=97=1===Love%20Me%20Tender=Elvis%20Presley%20%28Presley%2DMatson%29==Country%20Ballad=D==1r34LbKcu7XDZL74DXyQs7A%7CQyX7E%7CQyXD%2AA%7BQyXQyXQyXQyX%5Dus%2C%20A4Ti%2A%5B%2F7D%20%2DXyQ%7CE%2F7%23F%20DB%2A%5B%5DQyXDLZ7A%20%2Csus7A%7CQyX7C%23LZBD%7C%7CQy%20%20DZLG%2DLZDus7A%7CQyX7El%7C%2C7%2CB%2BB%2CA%2F7D%2CDs%7CQyXs%2C%20A7%20GZLA%3C3x%3E%20%7D%7CDXyQZ%20=Pop%2DCountry=75=1===Love%20To%20Love%20You%20Less=Costa%20Nikka==Ballad=Ab==1r34LbKcu77bE%2034Ab7XZL31%5EB%209bDZL%20lKcQyX7bEZL%20lcKQyBb7b14Ti%2A%5BZL%20lcAb7%20DbEZL%20lcKQyX7bAAS%2A%7B%5D%20%20n%2C7bAZL9b7XyQKZLsus%2A%5B%7D%20%3E%5E13LZ%2C7bAZL9bD%207bAZQL%2Csus7bE%2031b7bBn%20%3C3xB%209bDn%2C7bEyQ%7CDbbD%7CQyX7bE%7CQyX7F%2DZLG%2F7C%20bA%7CQyX99XyQ%7CX7bEB1b7bByQ%5D%5B%2AB%209bDZL%20lcKQyXb7EZL%20lcKQyX7bAA%5E13LZXnZL%20G%2F7C%20susLZX9bD%7CQyX7bEC%2A%5BQ%5DyX7bAZL9bD%207bAyQ%7CAb7bE%203QyXbGXyQ%7CBG%2F7C%20bAZL%20lcKQXy9bDZL%20lcKQyX7bLZAb%2F7%2DFZLE%2031byQ%7C%3CD31%5EB%209bDQ%7B%5D%20%20n9%2CbD%3EadoC%20la%20%2ES%2ELZBb7X9bD%7Cb7sus%20%7DAb7XyQZ%20=Pop%2DRock%2012%2F8=68=1===Love%27s%20In%20Need%20Of%20LoveToday=Wonder%20Stevie==Pop=Eb==1r34LbKcu7%2DbA%2074sEb%2CCl%2C6bDs%2CbEsZL6b%2DA%207%2DFlZL7C%2C6bD7LZF%2D4Ti%2A%5BQyX7%2DXyQ%7CAE%2F7A%7CQyXbESA%2A%7B%20%20QyXQyX%5DQyXbB%2FbXyQ%7CFbEZL6B%2A%7B%7D%20us%20Bb7%2DFZL7%2DG%207%5EbA%7CyQX9bB%7CQyX7%2DFZL7%20Bb9%2Cs7bB%7C%20bB%2Fb%7CC%2D7X7%2DCZL%20lcKQyX7%2DZFL%20lcKQyX7%2DG%7CQyXyQ%7CAQyXbEA%207%2DF%7D%7CsEb%2C6bDs%2CbEsZL7%5E%2DAb%207%2DFlZL7C%2C6bD%2ClC7LZ%20%2CQ%2C%20B%2A%7B%20%20ZEbXyX%5DQyXbB%2FbA%3Eado%20Cla%20%2ES%2ED%2066%2A%3C%7CQyQXyQL7%5E%2DbyX7%2DCen%3EEbKQyX7%2DFZL%20lcKQXy7%2DG%7CQyX7%2DC%7CQyXcl%20LZpO%20%3CQQ%7CAb%2FBbXyQ%7D%5BEbXyQZ%20=Pop%2DRock=96=1===Lovely%20Day=Bill%20Withers%20%28Withers%2C%20Scarborough%29==Pop=E==1r34LbKcu7X7%2D%23C4EXyQl%7C%7C%2C7B%2C%5ECs%207%5EAQ%7CyX7%5EA%7CQyX7%2D%23C%7CEXyQ%7C4Ti%2A%5B%207%5EA%7C7XyQ%7CA%7CQyX7%2D%23C%7CQyXEAl%2A%7B%5D%2C7B%2C%5ECs%207%5EC%5E7XyQ%5EA%7CQyXE%2FD%7C7%2C%7ClECB%2A%5B%5DQyX7%5EC%7CQy7X%5EA%7CQyX7%2D%23C%7CQyX%2FDXyQB%2C%5ECsXEC%2A%5B7XyQ%7C%2DB%7CQyX7%2DA%7CQyXED%2F%7CQyXD%2FC%7CQyX7%2DB7XyQ%5D%2DA%7CQyQyX7%5E%2D7XyQ7%2D%23C%7CQyXEl%7C%2C7B%5E%2CCs%207%5EC%7CQyX7%5EA%7CXyQ%7CA%23C%7CQyF%20dnasC%5E%2C%3C%3C%20%207%5EA%7CQyX7%2D%23CQ%7CyXElD%2A%7B%7D%2C7B%3Ex3Vamp%20%207%5EC%7Cade%3ELZC%5E7%20sC%5E%2CB7%2C%7D%20=Pop%2DSoul=98=1===Mademoiselle%20Chante%20Le%20Blues=Patricia%20Kaas%28Barbelivien%2C%20Medhi%29==Blues=C%2D==1r34LbKcu7X%2C7bA4C%2D7X7%2DF%7C%7CQyX%2C7bA%7CQXy%2C7%2DC%7CQyX7bA%7CQy%2CXyQ%7C4Ti%2A%5B%29susG%2CXyQKxZL%29%5EbA%287%2DFZLxLZ%2C7%2DClSA%2A%7B%5D%20%20lcLZG7%287G%7CQy7%2DFZLC%2D7%2CL%2DCZLxZL7GZLxZL%2D7FZLxZL%2C7%2DCZLxZ7%2CLZxZLxZLQyX7bG7%2CXy%2C7%2DC%7CQyX7bA1NZQL%20%207%2DCZL%20n%2C5G%7CQXyQ%7CA%7CQyX%2CoA%20bAZN2F%2DEB%2A%5B%5D%20%20lcKQyX%2CG7%7CQyX%2C7bA%7CQyX%2C7bXyQ%7CLQyX%7DLbB%2FWb7%2CG%2Fl%7C%2CbE%2FW%2C7bB%2CC%2F%2CW7%2DF%7C%2CbG%2FW%2C%2DC%2CBC%2D7%2C%20BsZL7%2C7bA%7CAb7LZ%2DFlQ%5B%5D%20%20x%20%3Eado%20Cla%20%2ES%2ED%3C%7CQyX7G7%2CXyQ%207hAZyX7%2DC7%2CXyQ7G%7D%20%20x%20ZL7F%20%2C7C%2D%3EnepO%20%3C%7BZL%20lcK%20%20fLZG%7CQyXQZ%20=Pop%2DShuffle=100=1===Maggie%20May=Rod%20Stewart%20%28Stewart%2C%20Quittenton%29==Rock=D==1r34LbKcu7Dl%7C%2C%234D%20%20s%20D%7C%7CQyXD%7CQyXG%7CyQXE%2FsusDl%7C%2C%23F%2FW%20sW%2FF4Ti%2A%5BAZL%20lXyQ%7CGD%7CQyXG%7CQyXAlSA%7B%2A%5D%2CG%2CB%2FGs%20D%7CQyXXyQKcE%2Fsus%23F%7CQyXyQ%7CDyXA%7CQyXG%7CQyXD%7CyQXGB%2A%5B%5D%20%20lcKQyXQ%7CE%2DXG%7CQyX%2DE%7CQyE%2DXyQX%2DE%7CQyXA%7CQyX%2DELZ%23F%2FD%20%29%23F%2FD%28%2DE%7CyQ%7CAX%7CQyX%2DsA%28%20%2C%20GLZDZLGZLDZLAZL%2DEC%5B%2A%7D%20%3Ex3%3CQ%20lcKQyXE%2DLZGA%7CQyX1NZL%2CD%2ES%2E%20ZLGZLDZLAZL%2DEQY%7B%5D%20xZLD%3EadoC%20laE%2DLZG%3C%7C%29suedaF%20%7D%7BN2DaepeR%20%20%3C%20G%7CQyX%2FEsusDl%7C%2C%23F%2FWs%20%20t%20and%20xZLD%3E%20LZDXyQ%7D%20=Pop%2DRock=124=1===Mama%20Told%20Me%20%28Not%20To%20Come%29=Three%20Dog%20Night%20%28Randy%20Newman%29==Rock=Ab==1r34LbKcu7%2F7bA%204Ab%20A%2A%7B%5D%20%20x%20ZLbE%2F7b%20AbAZL%20x%20ZLbE%2F7bASAb74Ti%2A%5BE%2F7bAx%20LZA%20x%20ZLbE%2F7bA%207bZAL%20x%20ZLbE%2F7bA%20bLZAb%20%20ZLbE%2CEs%20b%20%20%5D%5B%2A7bA%20bAl%7C%2CbE%2CD%2FsE%20bDZLC%2F7bA%20bAB%2FCLZDx%20ZLbC%2F7bAAb%20Ab%5B%7D%20Q%20n%20ZL%20n%2CbA%7Cl%2CbE%2CEs%20bDZLC%2F7%2ACAb%20l%7C%2CbEs%20bDZsE%2FD%2CA%20bAl%7C%2CbE%2CEs%20bZDLC%2F7bA%20bAl%7C%2CbEb7%2FCL%20bDZLA%20bA%3E%7ClAb%20%3CQ%7B%5D%20%20x%20%3EadoC%20al%20%2ES%2ED%3CZLbE%2F7bA%20Open%2CbE%2CEAl%3EeuZDb%20s%7C%7D%2CbE%2CEs%20bDZLC7%2FbA%20bAl%7C%2CbE%2CD%2FE%3COn%20cLC%2F7bb%2Cn%20LZ%20n%20LZlAb%2Cn%20LZ%20n%20LZAbXyQZ%20=Pop%2DRock=113=1===Mary%20Jane%27s%20Last%20Dance=Petty%20Tom==Rock=A%2D==1r34LbKcu7LG%20%2DA4A%2D%20GDZLG%20%2DAA%2A%7B%7D%20%2DAD%20ZLG%20%2DAZL%2DA%20DZL%20A%2DLZ4Ti%2A%7BQyXAZLZA%2D%20QyX7%2DEB%2A%5B%7D%20%2DA%20ZDLG%20%2DAZL%2DA%20DZLGKcl%20L%2DA%20DZZLG%20%2DZE%2D7X%20DZLG%20%2DAC%2A%5B%5DQy6XG%7CQyXAZL%20lcKQyA%2DLZAL%20lcKAZL%20l%5D%7B%2AAS7%2DEB%2A%5B%7D%20%2DA%20DZL%20G%2DAZL%2DA%20DZLG%20%2DAXyQKc%20%2DA%20D%2DAZL%2Dl%20LZEG%20%2DAD%2A%7B%5D%20Q%20%206GQ%7CyXAZL%20lcKQyX7%2DLZD%20AcKQyXLG%3EedD%2ES%2E%20a%20taepeR%20%20%3C%20%2DA%7BQ%7D%20%2DA%20D%3EadoC%20land%20Fa%3CZLG%20ZD%20A%2D%20%7D%20=Pop%2DRock=88=1===Massachusetts=Bee%20Gees%20%28Gibb%2DGibb%2DGibb%29==Pop=G==1r34LbKcu7ZL%20lc4GXyQZLC%20%2DA%7CQyXGA%2A%7B%20%5D%20lcKQyXGZL%20lcKGXyQK4Ti%2A%5BN%7CQyXA%2D%20CLcKQyXCZL%20lcKQyGXB%2A%5B%5D%20%20lcKQyXGZl%20LZG%7CQyXG%20f%20%20D%7CGXyQyX%7DQyXD%7CQyXG%7CQXyD2NZLQyX%7DQyXD%7CQLZN3QyXD1%7BG%20%3C%20%20Repeat%20and%20Fade%3E%20LZA%2D%20C%20%7D%20=Pop%2DRock=97=1===Me%20And%20Mrs%2E%20Jones=Billy%20Paul%20%28Gamble%2C%20Huff%2C%20Gilbert%29==Ballad=Eb==1r34LbKcu71bB%2094Eb%5E7%7B%7D%20%20x%20ZL%2C7%5EbA%20%5E7bEZL%20x%20ZL7%5EbA%20%2AAEb%5E4Ti%2A%7Bs31bB%20LZG%2DB%2F9%2DF%7CQyX11bB%7CyQX7%2DFl%7C%2C%2DbGs%20%207bXyQ%7Cx%20ZL1Fl%7C%2C%2D7b13L7%2DG%7CQyX7%2DCZL7G7%20%2DGB%2A%5B%5DQyX9%5EbEZ%20%20sGbbB%20su%20sus313susyX9F%7CQyX7%2DG%7CQy7X%2DCZL7G%207%5EbEZL%2CQ%7CBb1bB%207%2D%3EedaFn%7Cl%20npmaV%20QyX%3C%207%5EbE%20%7B%20QyXQyX%7D%20%3Ex3%3C%20%20and%20%2C7bBsAb%5E7%2CLZ%20x%20%20%7D%20=Pop%2DRock%2012%2F8=67=1===Mercy=Duffy%20%28Duffy%2C%20Booker%29==Rock=G%2D==1r34LbKcu7LG%2FC%204G5XyC%207GZLG%2FC%20G%7BZLl%20cKQyX5GZL%20lcKQ%2FGLZG4Ti%2A%5BG%2FF%2CG%2FG%20%7D%7CA%2A%7B%5DQyX7GZLG%2FCG%20%7CQyX7C%7CQyXsusDG5LZsC%207GZCZLsuLZsG%2C%2CG%2FF%2CGsZL5Gl%7C%2C%2FGF%2CGsZL5Gl%7C%2CG%2FF%7ClD7s5Gl%7C%2CC%20GZLLZxLZGZLG%2FC%20GSB%2A%5B%5D%20ZxL7GZL7CZLsus7D7%20C%2FG7GZL7yXsus7%20C%2FG%2FC%207GZLG%2FC%20GZLC7%20susCZL7C%209CZLGLZD7GZLG%2Fa%20%2ES%2EyQ%7CG%20ZL%20n%20%7D%20xZLnZLxLZn%7B%7D%20Q%20%207GZLG%2FC%3C%2A64DX7C%7CQ%209CZLa%3EC7%2FGZLG%2FC%20GZLG%2FC%20G7ZLG%2FC%20GQ%5B%5DQyXG7%20C%2FGdoC%20l%3C%207GZsus%20CGZL7CZLsus7DZL%2FGC%207GZLG%2FC%20GZL7%20C%2FGLCZL7CXyQXyQVamp%20and%20Fade%3E%20%20%7BG5XyQ%7D%20=Pop%2DRock=129=1===Michelle=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=F==1r34LbKcu7%5B%5DQyX4F%2D%2FC%2CF%2F%2DbBZL6%2DF%207%2DlF%7C%2CE%2FW%2CC%2F7%5E%2DFs%20XyQ%7CC4Ti%2A%5BEZL9%23Bb7%239FB%2A%7B%5D%20CZL7oB%20CLZB%2FW%207oDZL6bEZLLZBb7ZLFB%2A%7CQyXbo7%20W%2F7bAZL%20lcKQyX%2DF%2AA%5B%5D%20CZL7oB%20CZLBXyQ%7CDDZL6bbBZL6%7CsF%2D%2CFZLC%2F7%5E%2DF%20C%2F%2DF%7Cl%2CbB%2FW%2CbA%2FW%2CG%2FW%2D7%20F%2DQyX7C%207oDZyQ%7CC%20L9%237bBZLFC%2A%5B%20%20yQXQyX%7D%20%3Ex301%2A%3C%20ZEb6LXF%2F9%2DyXF%2F%2DC%20Bo7%2DF%207%2DFl%7C%2CE%2FW%2CC7%2F%5E%2DFs%20C%2F%2DFZLCZL6LZBbZLB%2FWtaepeQ%5D%7B%2AD%20C%7CQyX7oD%7CQyX6Eb%7CQyX9%237bB%7CQyXFBo7%3CRyXC%7CQ%20and%20Fade%3ELZCXyQ%7D%20=Jazz%2DGypsy%20Jazz=120=1===Midnight%20At%20The%20Oasis=Maria%20Muldaur%28David%20Nichtern%29==Rock%20Pop=Eb==1r34LbKcu7QyX7%5E4E%2FF%23%5D%20p%20bB%2FbA%20p%20bAb%2FGZL%23C%2FB%20B%2FA%20p%20%7B%2AAEb4Ti%2A%5B%5EbGZL%20Db9L%5EbA%7CQyX7%5EbEZL9Db%207%5EbA%7CQyX7%5EbEZ7%20Db97%5EbA%7CA%7CQyXZGb%2FAL9bD%207%5EbA%7CQyX7b%5EEA%2A%5B%5D%20%2CbB%2FbA%20bZEb%5E7L9B%207%5D%20%2CbBb9LZEA%2FbGZL9B%207%5EbGZ9LbD%207%5EbA%7CQyX7%5Ebb%20Ab%2FD%207%5Eb%23C%2FB%20F%23LZA%23F%20EZL%2C%23C%2FB%20B%2FZAL%23F%20EZL%23C%2FB%20B%2FLZA%2FB%20EB%2A%5B%5EbEZLAb%20Ab%5EbA%7CQyX7%5EbEA%2A%5BQ%20yX%7D%20%3Ex306%2A%3CbB%2F7%20Db9%2FbGZLbA%20bAAb%5E7%209B%207%5EbGZL9bD%207b%5EA%7CQyX7%5EbEZL9bDLZGb%2F%7CQyX7E%20bEZ%5D%5BT24F%20dna%20%20pmaV%3Cob%20AbA44T%7BQyXbB%2FbAade%3EL%20%2CbB%2Fb7%20%7D%20=Pop%2DSoul=102=1===Midnight%20Train%20To%20Georgia=Gladys%20Knight%20and%20The%20Pips%20%28Jim%20Weatherly%29==Soul=Db==1r34LbKcu7%20bA%2Fb4Db%2C%20bGZLC%2FbA%20bDZLb%2FAbG%20bB%2FbGZLC%2FbA%2FBb%20G4Ti%2A%5B7%2DF%20bb%2C%20F%2D%20bB%2FbGZL7%2DF%20bDLZsusbA%20bB%2FbGZL7AbLZDDA%2A%7B%5DusbA%20Bb%20EbZL7%2DF%20%2CbDA%2A%5B%5D%20l%20cKQyXbA%2FbGZL%2C9Gb%2FBb%2FbGZLKQyXb%20F%2D7LL%2C9bE%20bB%2FbGZL7F%2D%20bDZLbA%20bB%2FbGZZGb%2FAbDZLsbDZLb%5B%2ABDbbE%2FbGZL%2DF%20bDZLAb%2FbG%20bE%2FbGZL%2DF%20%20Gb%2FA%5D%20%20lc7bA%20bBb%2D7%20L%2DF%20bDSC%2A%5B%5D%20%20lKcQyXbA%2FbGZLbE%2FWZGb%2FEZL%2DF%20bA%2FbGBb%2D7LGZLC%2FbA%20bD1NZLuss7bAZLbGZL9bEZb%2FBb%20ZLsusbA%2FbG2Db%20AGZL%2DF%20bDB%2A%5B%5D%20%2CAb%2FbG%20bB%2FbGZLC%2Fbb%2FEb%20N%7D%20Q%2C%3C%7CQyXF%2DLZGZLbE%2FW%207%2DbBZL%2D%20FbDZLbA%2FbG%20bE%2FbGb%2FAb%20bDZLbA%20bDal%20Co%20dna%20taepeR%20%20QXy66%2A%3CQ%7B%5D%20%20x%20%3EadFade%3E%20%2ES%2ED%2FCLZGb%2FBb%20Gb%2FAbLZDb%20F%2DLZGb%2FEb%20Gb%2FAb%20%7D%20=Pop%2DSoul=92=1===Mon%20Mec%20A%20Moi=Kaas%28Barbelivien%2DBernheim%29%20Patricia==Ballad=C%2D==1r34LbKcu7%23F%7CQy4C%2D7LZL%2CE%2F7CZL7%2DC%20%2CussCZL%2C7GZLB%2F7GZF%2D7%2CX4Ti%2A%5BL7%2DCZ%7CG7su7GZL%2C7%2DCA%2A%7B%5D%20%20clKQyX%2C7%2DCZL7G%20s%2CLZxLQyX7osus7GZG7%2CL7%2DF%7CQyX%2CbE%2F7%2DCQ%7CyX7%2DFZL7%2DCZLxZ%2CXyQ%7CL7%2DCZX7%2DC4%20%5D%5B%2AB%2DC42TZL7GZL%20lcQKyX%2C7G%7CQyX%2C7%2DCS7LZT47GZL%2CyX7%2DF%2CXyQK%20x%2042T%7CQyX%2CbA4T4%7CQyX7G42TZL%20lcLZT447G%7CQy%2A%5B%5DQy7sus%2CyXsus7G2N%7D%20%20lcQKyX%2C7%2DC%7CZL7GZLQQ%7CG7XG1N%7CQdoC%20lLZAb%5ED%3CZL%2Csus7GZL7hZDL%2C%5EbAZL%2C%5EbEZL%2C%2ES%2E%20a%2C%5EbEC7GZL%20yQ%5D%7BQX%2C7G%7CQyX%2C7%2DC%3EeadF%20dna%20taepeR%20%3CyQKclX7G%3EayX%2CbA4C%2D7LyX7G42TZL%20lcKQXy%2C7G%7CQyX7%2DC44TZQ%7CT442TZL%2CQ%7CT24%20x%20LZT44F%2D7XyQ%7CG7%2CXyQ%7D%20=Pop%2DRock%2012%2F8=103=1===Moon%20Over%20Bourbon%20Street=Sting==Medium%20Swing=F%2D==1r34LbKcu7E%2F%2DF%2C4Gh7L11%239b7CZL7hGZLZxL7%2DFZL11%239b7CZLZsF%2D4TA%2A%7Bl%7C%2CC%2F%2FEb%2CF7%2DF%7C%2CG%2FW%2C7%2DFsZ7LCZL7%5EbDl%7C%7C%2CD%2F%2D%2FAb%2CW7%2DF%7C%2CCZL7hG7LZDL7%2DFZL11%239b7CZ7LhGB%2A%5B%5D%207CZL7%5EbZxLZGZL7hDF%20%2C%2DF1LZsFZL7%5EbDl%7CY%7C%2CD%2F%2D%2CFbE%2F7%2DF%7C%2CE%2F%2DF%2C%2DC7%2CLZ1%239b77%2DbB%7CZF%2D7%2F%2C7%2DFs1NZLQ%2C7CZ7L%5EbDZL%2CD%2F%2DF%20%2CbEW%2FAb%2CL%2CE%2F%2DA%2FW%2C7F%2D7%2CWC%2C7%2DbB%7C%2CbA%2FW%2C7F%2D%7C%2C7C%2C7%2DbB%7C%2CbA%2F7%2C%7CF%2D%7C%2C7C%2C%2C7%2DbB%2D7%2CC7W%2C7%2DF%7C%2C7C%2C7%2DbB%2C%7CbA%2FW%2C7%2DF2N%7CY%7D%2C%2FAb%2C%7CbB%7C%2CbyXbDl%2D7%2CW%2F7C%2C7%2DbB%7C%2CbA%2FW%2C%2D7F%7C%2C7C%2C7%2DbB%7C%2CbA%2C%5D%5B%2ACF%7C%2C7CZLC%2F7F%2DLZGbAZLbBl%7C%2C%2DF%2C%2DCZsLG%2FW%20%2DCZLB%2FW%207%5E7LZG%20bE%7CQC%2F%2DFQb%2D%2FC%3C7CZLC%2FbBZL%3Eado%20Cla%20%2EC%2ED%20QyX26%2A%239%20%5D%5BBZL7CXyQ%7CC7sus%20C7LZF%2DXyQZ%20=Jazz%2DGypsy%20Jazz=118=1===Moondance%201=Morrison%20Van==Medium%20Swing=A%2D==1r34LbKcu7%20ZL%2C74A%2D7%20AA%2A%7B%5D%20%20x%20ZL%2C7%2D%20B7%2DAZL%20x%20ZL%2C7%2DB%2D7%20B%2D4Ti%2A%5B%5B%7D%20%20x%2D7%20B%2D%2DB%207%2DAZL%20x%20ZL%2C%2D7B%207%2DAZL%20x%20ZL%2C77%2CLZ%20AZL%20xQyX7%2DXyQ%7CA7%2DA%7CQyX7%2DD%7CQyX%2D7A%7CQyX7%2DD%7CQyX7%2DXyQ%7CD7%2DDB%2A%20x%20ZLQ%5D%5B%2AC%2DAZL%20x%20ZL7%2DD%207A%2DZL%20x%20ZL7%2DD%207%2DA7%20D%2D7yX7E%7CZL%20x%20%20D%2D7LB%207%2DAl%3EnepO%20%3CQZ%7B%20Q%2031b7E%2C7%2DAsZ%2D7%2CLZ7%2DAZLA%2D7%20B%2D7%2CLZ%20x%20%20%7D%5BA%2D%2C%20G%2CLZF%2C%20E%2D%2CLZD%2D%2C%20%20fLZA%2D%2CXyQZ%20=Jazz%2DMedium%20Swing=127=1===More%20Than%20One%20Way%20Home=Keb%27%20Mo%27%28Lewis%20Parker%2DMoore%29==Blues%20Pop=E==1r34LbKcu7%2DA%7CQy4E%20LZA%2A%7B%5D%20%20EZL7B%207%2DF%23ZL%207%2DAZL%209ddaCSE%2D7X4Ti%2A%5BXEB%2A%7BD%2FF%23X11B%7CQyX11%2D%23F%7CQXyG%7CQyXC%7CQyXG%7CQy%20B7%20%7D%7CQyX7%3EadoCdd9XyS%2ED%3C%7C%7D%2C7B%2CsusB%20s11%2D%23F%7CQyX7%2DA%7CQ%2E%20al%20aC%7CQyQyXG%7C%20%5DXyQ%2FD%7CQyX7%2DA%7CQyX7E%2DC%2AQ%7BYQyXQyXQyXF%23XyQQ%20%20ElQyXE%3E%7CGXyQdna%20pmaV%3CD%2A%7B%7D%20B7%2011B%7CQyX11%2D%23F%7C%20FadeQyXC%7C%7CCadd9XyQ%7CA%2D7XyQ%7CF%23%2D11%20sBsus%2CB7%2C%7D%20=Pop%2DSoul=99=1===Morning%20MorganTown=Mitchell%20Joni==Folk=A==1r34LbKcu7C%7CQyX4AXyQAA%2A%7B%5DQyXA%7CQyXA9%2F%2DD%7CQyXA%2F9ddaD%7C%5E9%2FC%234Ti%2A%5BAs%20AZ%7CB%2D7X7%2D%23C1N%7CQyX%23C%2F9A%5E%7CQyXD%7C%7CQyXA%7CQy%20B%2D7LQyX7oA%20D%7CQ%2C%7D%7CN2%5B%20QyX%5DQyXAlZLssuA%20AZL7%2DB%207%2D%23Cl%2ABEXyA%2CsusX%5DQyXQ%7CD%2FAsusA%20AZL7%2DB%207%2DC%23ZLA%20D%7CQyXFZLA%20%2CQLZAyXAZLsusA%20XyQXyx%20ZLsusA%20AZL7%2D%20B%2DC%7CQyX7%2D%23CQ%5BYQ%20LZ%7CAQyXQyLZAXyQ%7CAXyQ%7CD%2FAXyQ%7CD%2D7%2FAXyQ%7CA%2CXyQZ%20=Pop%2DRock=112=1===Mustang%20Sally%20=Wilson%20Pickett%20%28Mack%20Rice%29==R%27n%27B=C==1r34LbKcu7lcKQy4C7Xy%20lcKQyX7CA%2A%5B%5D%20l%20cKQyX7CZL%20lcKQLZC7X4Ti%2A%5BX7CZLXyQKcyX7FZL%20lcKQyX7ZFL%20lcKQyX7CZL%20lQKcl%207CZL%20cKQyX%20LZC7yXnZL%20n%2C7FZL%20lKcQyX7GZL%20lcKQyXQ%7C%7CC7lcKQy%20%20x%20Z7XyQKaF%20dna%20pmaV%20%20QXy%3C%207C%2CQ%2C%7BZ%20Q%20lcde%3E%20LCZL%20l%7D%20=Pop%2DSoul=113=3===My%20Cherie%20Amour=Stevie%20Wonder%20%28Wonder%2C%20Cosby%2C%20Moy%29==Pop=Db==1r34LbKcu7A%2A%7B%5D%204Gb%5E7%5EbD2N%7DQyX7%5EbD1ZNLxZL11%237%5EB%7CQyX7%20Ab74Ti%2A%7B7bG%7CQyQ%7CGbDZL7bA%20sus7bA%7CyQX7%5EBZL7bG%20sus7b%5E7XyX7%5EbDBZL%2C7b7LZBs7bA%7CQyX7%5EbGZLb7A%20sus7bA%7CQyX7%5Eus%20AbG%20sus%7C%7D%209byQ%7CBb7%5EbD1NZL7%5EbDZL13bA%7CQyX9bE%7CQyX7%2C%20Ab7X11%239%207A%2077%20n%20%5D%7DQyX7%5EbD1NZLxZ1L1%237%5EB%7CQyX7%5EbG%7BN2Db%5E%5EbD2Nsus7G%5E7XyQ%5EDZL7A%20sus7A%7CQXy7%5ECZL7G%20sus7G%7C7XyQ%7CDB%2A%5B%5DB%7CQyXC%5E7XyZL%2C7A%20sus7A%7CQy7X%5EGZL7A%20sus7A%7CQC9%2311ZL7G%20G%3EedaE9XyQ%20pmaV%20%3C%7B%5D%20n%207%5E%7CDQyX7%5ED%7CQyX31A%7Cand%20F%7CQyX7%5E7XyQ%7CC%5E7%2311XyQ%7CxXyQ%7CD%5E7XyQ%7D%20=Pop%2DSoul=105=1===My%20Girl=The%20Temptations%20%28Robinson%2C%20White%29==Soul=C==1r34LbKcu7C%7CQyX4CXyQC%7CQyXF%7CQyXCA%2A%7B%20%5D%20lcKQyXCZL%20lcKXyQ%7CF4Ti%2A%5BCZL7GXyQ%7CC%2DD%20CZL7G%20FZL7%2D%20DCB%2A%5B%5DQyXF%7CQyX%2C7LZF%20F%7CQyX%5BZL%20ll%20LZDCZL%20lcKQyXCl%7C%7D%20%207G%2CsusGs%7CQyX7%2DXyQKccKQyX%5DQyX7Q%7CFXy%2C7%2DE%7CQyX7G%7CQyX%2D7D%7CQyXF%7CQyX%2CC%7CQXyQ%7CAyXCC%2A7A%20GZyQ%7CGXDZL7A%20GZL7%2DE%20D%2AB%5B%7DQyXG%7CQyXD%7CQy%20E%2D7LXDA%2A%7BLZ%7B%3C%20Vamp%20and%20Fade%3EDXyQKcl%20LZE%2D7%2CXyQ%7CsAsus%2CA7%20%20%7D%20=Pop%2DSoul=106=1===My%20Immortal=%28Moody%2DLee%29%20Evanescence==Rock%20Ballad=A==1r34LbKcu7A%7CQyX4AXyQyXAA%2A%5B%5DQyX%2D%23C%7CyQX9ddaA%7CQyX%2D%23C%7CQ%7CC%23%2D4Ti%2A%7B%2D%23FB%2AyQ%7CC%23%2D%23C%7CQyX9ddaA%7CQXy%2D%23C%7CQyXA%7C%7CQyX%2DXyQ%5D%5BX9ddaC%20EZLZF%23%2D%20%20%2D%23FSC%2A%5B%5D%20susEE%20ZL%2D%23C%20%2D%23FZL%2D%23CDadd9L%2D%23C%20L9dda%23%2D%20DaZL%2D%23C%20EZL9ddaD%2D%20%23FZL%2D%23C%20EZL9ddF%23%2D%20DFZL%2D%23E%7CQyXxQ%20%7D%5BQyX9%2DB%7CQyXD%7CQyEX%7CQyX%2D%23F%7CQyXDD%2A%7CA%2FC%23ZL%2CEZ%2ES%2ED%3CZE%20E7aD%20%2D%23FZL%2D%23C%20EZ9LddaD%20%2D%23F%7CZLsusdd9LZLD%20D%2FXA%7C%7DQoda%3EEC%7CQyX9ddaA%7CQyX%23%2DC%7CQyXAQ%7B%5D%20%2D%23C%20%23%2D%2CXyC%20la%20yQZ%20=Pop%2DSlow%20Rock=80=1===Na%20Na%20Hey%20Hey%20Kiss%20Him%20Goodbye=%28Leka%2DFrashuer%2DDeCarlo%29%20Steam==Pop=C==1r34LbKcu7XC%7CQy4CXyQyXbE%7CQyXCB%2A%7B%5DQXyC%7CQyXbB%7CQyXbE%7CQ%7CBbX4Ti%2A%5BQyX7%2DACXyQ7%2DA%7CQyXCZL7G%207D%2D%7CQyXCZL7G%207%2DD%7CXyQ%7CD%2A%5B%5DQyC%2F%2DF%7CQ%5D%5B%2ACF%7CQyXC%7CQyX7D%7CQXy7%2DA%7CQyX7E%7CQyXF%2FCXyQyX7G%7ClcKQyyQ%20%5B%2ApOQyX%3C%7B%7DQyXC%7CQXybB%7CQyXbE%7CQyXCBen%3EnXX%5DQyXdna%20tyQKcl%20%20QyXQyX%3CbB%7CQybXE%7CQyXC%2CB%2A%2C%7B%7D%20%20RepeaXnZL%20%20Fade%3EXyQ%7CCXyQ%7D%20==0=0===Natural%20Woman%20%28You%20Make%20Me%20Feel%20Like%29=Aretha%20Franklin%20%28Goffin%2C%20King%2C%20Wexler%29==Pop=C==1r34LbKcu7%5B%7D%20%20l4CXyQFZL%20lcKQyXbBZLl%20cKQyXB%2FGZL%20lcKXyQKc3TA%2A%7B%7CQyX7%2FDXyQXD%2F7%2DA%7CQyX7%2DE%7CyQXD%2F7%2DA%7CQyX7%2DE%7CyQ%7CE%2D7%2DAB%2ADZL%20lXyQ%7CFC%7CQyXF%7CQyXC%7CQyFX%7CQyXCC%2A%5B%5DQyXG%2FXyQKcD%2F7%2DAQyXC%2F%7C%3CD%2EClcKQyXCQD%2A%7B%5D%20Q%20%20susG%3EadoC%20la%20%2E%20LZG%2DQyX7%2DyX7%2DD%7D%7CF%5E7%2DE%7CQyX7%5EFZL%20lcQKyX7%2DCZL%20lcKQyX7XyQ%7C%20%20lcKyX%3C%207sXyQ%5DlcKQyXC%7CQyXF%7CQXyC%7CQyXF%7CQyXCC%2A%7B%20LZD%2DusG%7CQQ%20Vamp%20and%20Fade%3E%20LZGsusXyQ%7D%20=Jazz%2DBallad%20Swing=100=1===Never%20Dreamed%20You%27d%20Leave%20In%20Summer=Stevie%20Wonder%20%28Wonder%2C%20Wright%29==Pop=C==1r34LbKcu7%5EF%207%5E4C%20C%5EC%20CA%2A%7B%5DQyX7%5EFZ7L%5EC%20C%7CQyX7%5EFZL7%5E7LZF4Ti%2A%5B%7CQyXDZC%20C%5E7%5EF%207%5EFZL7%5EC%20CZ%7CL11%237%5EF%207%5EFZL7%2311LZL11%237Bl%7C%2CBLZD%2D7W%2CbD%2FWs%2C%2DD%7CQyX%2D7D%7CQyX31b7A%7CQyX%2FC%2CW%2FA%2FG%20DNZL%20Q7%2311L%7DQyX9G%7CQyX11%237Ab1NZL%2C31b7A%207AZXyQXybB%207byX9%5EG11XyQ%20D%7CQyX9%5EGZL7%5EDD%20lB%2A%5B%5D%2C7As%20%209G%7CD%5E7LZ%237bA2QyX7BD%5E7LZ%2DEZLsusB%207E%7CQy7XEl%7C%2C%23F%2FGs%20%207%5EG7XyQ%7C%20D%7C%7CQQyX11yQ%7CE%2DQyX7B%7CQyX7Cl%7C%2CDb%2FW%2CD%2FW%2CbE%2FWs%2C7%7CBb7%23X7%2DE%7CX7%5EGZXyQ%5D%5BD%7C%7CQyX7%5EGZL7%5EDD%20%7CQyX7%5EGZL7%5ED%20D%20D%5E7LsusA%7CyQ%7CDXyQZ%20=Pop%2DRock=85=1===Never%20Saw%20Blue%20Like%20That=Colvin%20Shawn==Rock%2DFolk=E==1r34LbKcu7D%2FB%2054Eadd%20B%20susB%7CQyX9ddEa%7CQyX9ddaA%7CQyX9%5D%7B%2AAE4Ti%2A%5BZLB%2FWC%23%20W%2FZL%23D%2FB%205E%7CZLB%20ussB%7CQyX9ddaAZLBE%2FC%23%20%2FEZL%23daA%7CQXyQ%7CB9ddaBlZL%2C%2D%23C%2C%23%2FCB%2C%2D%23Cs%7CZLB%20sus%2FD%23Xy9ddaA%20susB%7CBsusddaE%7CQyX9ddaA%7CyQX9ddaESB%2A%5B%5D%20B%209XyQ%7CQyX9dBs%20BZdd9Xy%2D%23FC%2A%5B%20QyX%5BQyXd9daE%7CQyX9ddaA%7CQ%20A%2FELaEZLBNZLQ%2C%2C%7ClC%23sB%7CQyX9ddaA%7CQy%23XA%2F%23FZLB%2F7%2D%23C%20%2Dus%2C%20BB%2Csus%20%2C%2DAZ9%2CXyQaE%20%2C9ddaA%7CQyX9ddaE2N%7C%7D%20B%20susB%7Cdd9%2CLddaE1yXQyX%2CLZAaB%20susB%3EadoC%20la%2E%20S%2ED86%2A%3C%7CQyX9dd%20%5DXyQ9ddaEQXyQ%5BQC%23%2D9XyQ%7CAadd9XyQ%7CF%23%2D11XyQ%7CBsus%20B%2CLZEadd9XyQZ%20==75=1===New%20York%20State%20Of%20Mind=Joel%20Billy==Pop=C==1r34LbKcu7%2FG%2CCs4C%20E7%207%2DDZL7A%207%5EFl%7C9%2CC%2C7%2DGs%207%2DAZL9%23Bb7LZ4Ti%2A%5BG%2FF%2C7%2CW%2FG%2CD%2C7%2DAsZLsus9G%20%5E9FZL9Dl%2CE%2FW%2C%5EF%7C9%2C%7CA%2D7%2DA%2CB%2FG%2CCslC%20E7%207%2DDZL7A%207%5EFl%7C9%2CC%2C7%2DGs%207%2DAZL9%23Bb7LZA%2A%5B%5D%2CG%2FF%2C7%2CW%2FG%2CD%2C7%2DAsZLsus9G%20%5E9FZL9Dl%2CE%2FW%2C%5EF%7C9%2C%7CA%2D7%2DA%2CB%2FG%2CCslC%20E7%207%2DDZL7A%207%5EFl%7C9%2CC%2C7%2DGs%207%2DAZL9%23Bb7LZA%2A%7B%5D%2CG%2FFs%20%2CW%2FG%2C%7C%2C9D%2C7%2DAs%7C%2C9G%2CF%5EsZL9Dl%2CE%2FW%2C%5EF%7ClA%2D7%2C7%2DA%2CBZLsus%5B%2ABlAB%7CQyX7%5EFZL9C%207G%2D%7CQyX7%5EGZL9D%207%2D%2D7%20E9%5D%2C7E%2C%207%2DAZA%2D7%20D%20ClA%2A%5B%5D7G%2CsusG%20s7%2DDZL7%5EGZLsus9E7%239LZL7%5EA%2CE%2FW%2CC9%2C%7Cl%2FW%2C7%2DA%2CB%2FG%2CCsZ7LbB%207%2DDZL7A%207%5EFG%2C%7CF%5E%2C7%2DGs%2FW%2C7%2DF%5E9%20G%2CCsC%2A%5B%7D%2CG%2FF%2C7%2D%7CA%2C9D%2C7%2DAsZLsus9G%2FB%2CAZL9DlEZL7b%2CW%2FE%2CZL9%237E%20CZLf%2Csu9sG%20f%2C9%5EFZLf%2C9DlA%2D7%20B%5EF%7C%2CGb%5E7%2C%20Ab%5E7%2C%20D%2D11%2C%20Db%5E7%2311%2CLZC%5E7%2311%2CXyQZ%20=Pop%2DSlow%20Rock=61=1===Night%20Fever=Bee%20Gees%20%28Gibb%2DGibb%2DGibb%29==Disco=E==1r34LbKcu7ddaA%7C4C%23%2D7A%2A%7B%7DQyX7%2D%23F%7CQy7X%5EE%7CQyX7%2D%23F%7CQyXSBXyQ4Ti%2A%7BX7%2D%23GEXyQ%7CyXBZL9ddaA%20E%7CQXy7%2D%23C%7CQyXB%7CQyXBQ%5D%5B%2AB%7CQyX9%2A%7B%20%20QyQ%7CG%23%5D%20%23G%207%2D%23C%7CQyX7%23%2DG%7CQyX%2D%23D%7CQyX7%2DXyQXyXA%7CQy%23F%7CQyXyQ%7CFQyX%23FD%2A%5B%7DQyX7%2DF%23%7CQyX7%5EE%7CQyX7%2D%23%7CC%23%2DX7%2D%23CC%23F%7CQy%23%2DXyQC%2A%7B%5D%20Q%20%20%23C%7CQyXF%23ZL%20x%20ZL%2D%23C%20%23F%7CC%23%2D7XC%7CQyXX7%2D%23F%7CE%5E7X%2D%23CQ%7B%7DQyX7%2D%23F%3EdaoC%20la%20%2ES%2ED%3C%7CQy7XyQ%7CQyX7%2DyQ%7CE%5E7%3CXyQXyQ%20%20Repeat%20and%20Fade%3EXyQ%7CF%23%2D7XyQ%7D%20=Pop%2DDisco=108=1===Nikita=Elton%20John%20%28John%2DTaupin%29==Rock%20Pop=G==1r34LbKcu7D%2FGs%204G%20B%2DXGl%7C%2CG%2FCs%20%20G%7CQXyCl%7C%2CC%2FFs%20%20CZL7yQ%7CD%204TA%2A%7BGs%7CQyLZG%20%20C%2FF%2CC%2CC%2F%2DD%2CCsB%5B%2A%5D%2CB%2FW%2C7G%7C%2CG%2FCs%2C%7ClCX7Dl%7C%2CW%20%2C7GG%2CA%2D%2FCs%20%20G%7CQyX7Dl%7C%2C%2FDGs%20%20D%7CQyXGl%7C%2CG%2FG%2C%7Cl%2CG%2FC%2CZL7DZ%5BS%2AClQyXGl%7C%2CG%2FCs%20%20GQ%7CyXCl%7C%2CG%2F%2DDs%20%20C%7CN1DL%5D%20%2CB%2F7%2DB%20%2D7%2CW%2FBL%23F%2F7Dl%7C%2C%2DEs%20%20ZDLxZLGZLxZLCl%7C%2CZGLZBGsZLG%2CCZL7LZsC%23ZLGZL%23F%2F7Dl%7C%2C%2DsE%20%20Dl2N%7C%7D%2CD%2FC%2CoB%2D%20B%2DQ%2CCZLddaG%7Co%2CC%2FD%7Cpp%2CC%2CC%2FFsZLCZ7L%2DB%20%2DBZLGlD%2A%5B%5D%2ClCXyQ%23CsZL7%5EbA%7C%2FBLZFZLD%2F7GZLbE%2F6bALZbEZLbB%20A%2FFZLA%2FC%2DXyQG%20B%2F9%207%2DAQLZ%3CXyDZL%20sus7D%3EadoCl%20a%20%2ES%2ED%20QyXQyXQ7%20%20%5D%5B%20x%20ZLD7%20%7BGLZB%2D%20B%2D7LZ%3CRepeat%20and%20Fade%3EC%2CLZA%2D7%20D7%20%7D%20=Pop%2DSoul=91=1===No%20Woman%2C%20No%20Cry=Bob%20Marley%20%28Vincent%20Ford%29==Reggae=C==1r34LbKcu7F%20%2DAZ4C%20G%2FClB%2A%7B%7D%2CB%2FW%2C7GsC%20ZLF%20CZLF%20%2DAZLB%20G%2FBL4Ti%2A%7B%2A%5B%7C%2CBLZC%20ss%20CZLF%20CZLF%20%2DALZB%2FG%20Cl%7C%2CB%2FW%2C7GG7%2CW%2FF%20CZLZLB%2FGG%2FBLZ%20%2DAZLB%2FG%20C%7CZLF%2D%20AZLB%2FG%20CZLF%20%2DAFLZC%20%20ClSA%20CZLF%5D%5B%2AACB%2FG%20CZLF%20%2DAZLBG%2F%20CZLF%20%2DAZLB%2FG%20LZA%2D%20%20F%20%2DA%2FG%20ClA%2D%20F%2CF%20%2DAZLB%2FG%20CZLF%2D%20AZLB%2FG%20CC%2A%7B%7D%20Q%20%7D%7B%2ABZLB%2FGS%2ED%20%3C%20FLZCF%20%2DAZLB%2FG%20ClD%2A%7D%7B%2CB%2FW%2C7Gs%20CZLF%20LZC%20F%2DAZLBC%7C%2CF%2CCoda%3E%2FG%2CC%2CB%2A%2CQ%7B%7D%2CB%2F%3EWx465%2A%3C%2C7Gs%20CZLB%2C%7CA%2D%20la%20%2E%2CF%2C%7CC%2C%3C5x%3EG7%2C%7DC%2CG%2FB%2C%7CA%2D%2CF%2C%7CC%2CF%2C%7ClC%2C%20Z%20=Pop%2DReggae=77=1===Northern%20Sky=Drake%20Nick==Folk%20Rock=C==1r34LbKcu7E%7CQyX4EbXyyXbESA%2A%5B%7DQyX9%2D%7CFQyXbE%7CQyX9%2DF%7CQQ%7CF%2D94Ti%2A%7Bs%20bB%7CF%2D9Xy%7C%7CQyX9%2DF%7CQyXbEQ%7CyX9%2DF%7CQyXbE%7C%7CQBbXyQ%7CQyXb%2DF%7CQy%2C%7ClEbyX9%2DF%7CQyXbEB%2A%5B%20%5D9%2DFZLbEZL9%2DFZLQ%7CEbXbA%2CbDl%7C%2CbAEbXyQbB%7CQyXbB%7C%7CQyX9F%2D%7CQyXbE%7CQyX9%2DF%7C%20sDb%2C%7CQyX9XbEl%7C%2D9LZE%2C9%2DFs%20bEZLQ%20%209F%2D%7CQyXbEZL9%2DFZLbW%2FBb%2CFZLbE%7CQyXbCAb%5E7dabA%2011%237%5EbA%7CQXybEZL9ddabA%2011%23d9LZE%2A%5B%5DQy%3C%7CQyX11%20AbbA%20bD%7CQyXbEZLb%20AbD%7CQyXbEZL9ddaLZBb%2C%237%5EbAD%2ES%2E%20al%20Coda%3E%20x%20%20%5DXyQ%20%5BQEb%20sF%2D%2CW%2FBb%2C%7ClEbXyQZ%20=Pop%2DRock=95=1===Norwegian%20Wood=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=E==1r34LbKcu7ZL%2CEZ4ELZWLEA%2A%7B%5D%20xZLEZLDLZEZLB%2FWZL%2CEZLB%2FZW%2FBL3Ti%2A%5B%5B%5D%20xZELZDLZLEZLB%2FWZL%2CEZL%2FBWZLEA%2A%5B%5D%20xZLEZDLZELZLB%2FWLxZL7ZxLZExZL%2DEZLxZL%2DEZLZxLAZLxZLAZLxZL%2DLZF%23%2DL%2DEB%2AZLB%2FW%20%5D%5B%2AA%5B%5D%20xZLEZLDZLEZBL%2FWZL%2CEZLB%2FWZLE%2AAELZxZLBZyXEZL%2FBLZELB%2FWZL%2CEZLB%2FWZELC%2A%5B%7D%20xZLEZLDZLZELZDWZL%2CEQZ%20=Pop%2DRock=158=1===Nothing%20Rhymed=O%27Sullivan%20Gilbert==Ballad=C%2D==1r34LbKcu7ZL%2DC88C%2DLZ%5DQyXbE89TZLbE%20Ab%7CQyXbB%2F%2DCZLB%2FG%7B%2AAT66Ti%2A%5BbEl%2C%5EC%2D%2FBb89T%7CQyX9%2DFl%7C%2Cb%2CE7bBsZLbBZLbAZLN1sDbZLB%2FGbAZL768Eb%2CZL7%2DbBSB%2A%5B%20QyX%20%5D%2CbE%20%2CbD2N%7C%7DQyXxLZEbTZL%20%2CCZLB%2F7LZEb86TA%2A%5B%20%20Q%20bE89ZTLbE%20bD%7CQyX7FZLC%2DLZG%2DbAZLE86TZZAbLZl%2C%5EbDs89T%7CQyX9F%2Dl%7C%2CbE%2C7bBsZLbBEb%2C%20LLbB%2F%2DLbBZL%5D%5B%2ACC%2CbE%2CbBsZLbBZLbZALbB%2F%2DCZLB%2FGZL%2D%7ClF%2D9QyX%2CbB%2F%2DCZC%2DLZAL%2DC86TA%2A%5B%5D%20%20lcQKyXbEZLsusbBZLbZG%2FBLZL7GZS%2ED%3C8LZBbL%2CbEl%2C%5EbDs89T%7CQXy9%2DFl%7C%2CbE%2C7bBsZ%20LZT6bAZLbbE%2CbBCoda%3EZLbAZLbB%2F%2DCZLBG%2FZL%2DCD%2AQ%5DQyX%2CbEBbLZs%20la%20%2EsZL%2DC9LZBbW%2CbEsZLbEZLsusBbZLbAZL%2DCZL7GZL%2FD%2C%7Cl%2DFl%7C%2CC%2D%2CW%2FBb%2C%7ClAbLZsBbsus%2Cf%2CBb7%2C%7ClEbXyQZ%20=Jazz%2DBallad%20Swing=60=1===Nowhere%20Man=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=E==1r34LbKcu7%5D%20E%2094EXyQE%7CQyX6%2DA%7CQyX6AQ%7CyXE%7CQyXA%7CQyXB%7CXyQ%7CE4TA%2A%5BGC%2A%5B%5DyQ%7CBXQyXE%7CQyX6%2DA%7CQy6XA%7CQyXE%7CQyXA%7CQyKcl%20%20XEB%2A%7B%5DQyX7%7CAXyQcKQyXA%2F%2D%23F%7CQyX%23%2DG%7CQyXA%7CQyX%2D%23G%7Cl%20LZBQyX%2D%23GC%2A%5B%7DyQ%7CBXQyXE%7CQyX6%2DA%7CQy6XA%7CQyXE%7CQyXA%7CQyKcl%20%20XED%2A%5B%5DQyX7%7CAXyQcKQyXA%2F%2D%23F%7CQyX%23%2DG%7CQyXA%7CQyX%2D%23G%7Cl%20LZBQyX%2D%23%20%3Ex3%3CyQ%7CBXyXE%7CQyX6%2DA%7CQyXA6%7B%7CQyXE%7CQyXA%7CQyQKcl%20XED%2A%5B%7D%20==0=0===Oceania=Bj%C3%B6rk%20%28Bj%C3%B6rk%2C%20Sjon%29==Electro%20Pop=Db==1r34LbKcu7XF%2FbE4DbXy%7CQyXbD%7C%7CQyXD%2Fb%7CBQyXF%2FbE%7CQyXC%7CQCXyQ%7C4TA%2A%7BXC%7CQy%2FDXyQZLf%20%20D%2FbB%7CQyXFb%2FE%7CQyXC%7CQyXbD%7C%7CY%7CDbXbB%7CQyXnB%2A%7BEb%2FFXKQyX5F2N%7CY%20%20QyQXyX%7D%20Q%20%20D%2FbB%7CQycl%20%20%5D1N%7CQy%2FbE%7CQ%20LZnXQyXbDQ%7BY%7D%20%20x%20%3EdaoC%20la%20%2EC%2ED%3C%7CQy%7CC%2CXylcKQyFXyQ%7CBb%2FD%20%20%3C4x%3E%20%7D%20==97=1===Oh%21%20Darling=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=A==1r34LbKcu7QyXD%7C2E%2B%20%20F%7CQyX7E%7CQyXAA%2AQ%7ByXQyXQyXQyX%5B%20f%23%2DXyQ1Ti%2A%5B%7B%5D%207AE9LZ%20%20A2NZL%20QyXQyX%7D7%20E%20AZLD%20A1NZL%20xDLZA%20%207%2DB%7CyXAA%2AQ%7CFXy%20EZLF%20EZL%20lcKQXyB%7CQyX7A%7CQyXA%7CQE%2B%20%5D%5ByXDB%2AXQyX%7DyQ%7CF%23ZLD%20A1NZL%20x%20ZLE9%207%2DB%7CQyXD%7CQyX%2DA%20A7%20X7E%7CQyQ%20LZN2A%20DLZA%20sBb7%2CA7Z%20=Pop%2DRock%2012%2F8=61=1===Ol%27%2055=Waits%20Tom==Ballad=Gb==1r34LbKcu7SA%2A%7B%5D4GbXybG%2FbC%2CbGsZL9ddbaD%20bC%7CQyX7%2DbB%7CQ%2ClGb%204Ti%2A%5ByXbGl%7CBb%2D7%2FbC%2CbG%2CbG%2FbC%2CbsGZLbD%2FbC%20bC%7CQyXDb%2C%7C%7CQyXbGs%2CbD%2F7XyQ%7CCZL7%2DbB%20bGB%2A%5B%5D7%20bD%20bD%2FbC%7CQyXbCb%20sCb%2DbB%7CQCs%7CQylGb%20B7%2DbB%20bGl%7C%2C7bDs%2CQbD%2FbCs%20bCZL7%2DbLZCbX%7C%2C7bD%2CbD%2F%5ECb%5E%2FD%2FbCsC%2A%5B%5D%20bGl%2Cb%2FGbC%2CbGsZL7bDl%2CbDb%2CCb%2CbD%2Fb%7C%7CQyXZsGb%2CL7bDl%2CbD%2F%5EbC%2Cb%2FDbCsZLbGl%2CbG%2FbCZEb%2D7L7bDldoC%20l%7CsCb%2FDQyXQyXQyXQyX%3CLZ7bDl%2CbD%2F%5EbC%2CbD%2ES%2E%20aQyXbAbGl%7C%2CDb%2C%20lbD%2FbCs%20bCZL7%2Db%20BbGQ%5BY%20QyX%7D%207bD%2CsDb7%2FbC%3EabCl%7C%2CLZCb%20D%2FbCs%20bCZL7%2DbBb%20Gl%7C%7C7bD%2CbD%2FbCsb%2CDb77%2DbB%20%2FDbXyQ%7CsGb%2CCb%2FGb%2ClGb%20Z%20=Jazz%2DBallad%20Swing=75=1===Old%20Love=Eric%20Clapton%2C%20Robert%20Cray==Blues=A%2D==1r34LbKcu7%20%2C7G%204A%2D7%20GZL%2C7%2DD%20%2C7%2DAZL7%2CG%20%2Csus7GZL%2C7%2DD7sus%2C4Ti%2A%7BZL%2C7G%2D7%2C%20D7GZL%2CF%20%2C7%2DAZL%2CG7%20%2Csus7GZL%2CA%2F7%2Dsus%2C%20AA%2A%7B%7DSB%2A%5B%5DD%2D7%2FA%2Csus7GZL%2CF%20%2C7%2DZAL%2C7G%20%2Csus7GZL%2C%20G7%2C%20%20%2C7%2DA%2C7E%7CQQ%7CE7%2CZL%23F%2F7D%20%2CG%2F7%2DALZ%2C%23G%2F%2DA%20%2C%2DA%7CQyXF7%2CXyyX%2C7F%2DD%20%2C77%2CXyQ7G%20%2Csus7GZL%2C7%2D%20D%2C7%2DAC%2A%5B%5DQyX7E%7C%2CLZA%2DF%7CQyXZL%2C7%2D7sus%2CAZL%2C7G%20%2Csus7GZ%2CL7%2DD%20%2C7%2DAZL%2C7G%20%2D7%2C%20DGZL%2C7D%3CZLF%2C%20G7%2CL%2C7G%20%2Csus7GZL%29D%2D%28F%207%2DA%2CD%2A%2C%7B%7D%20QZA%2D7%20sus7GdaF%20dl%20CodepeR%3C%2C7%2DD%20%2C7%2DA%7BQ%7D%20%2C7G%20%2Csus7G%3Eaat%20ana%20%2ES%2Ee%3ELZG7sus%2C%20G7%2C%20%7D%20=Pop%2DSoul=75=1===One=U2==Rock%20Ballad=A%2D==1r34LbKcu7%7CQyX74A%2DXyXD%7CQyX%2DAA%2A%5B%5DQyGX%7CQyX7%5EF%7CQyXD%7CQyQ%7CF%5E4Ti%2A%7B%7CQyX7%7CA%2DXyX%2DA%7CQyXCB%2A%5B%5DQyGX%7CQyX7%5EF%7CQyXD%7CQyQ%7CF%5E%5DQyXGQyXC%7CCXyQ%7C%7CQyXCC%2A%5B%7D%20%3Ex3%3C%20%20C%7CQyX7%5EF%7CQyX%2DAA%2DXyQ%7CQyXC%7CQyX7Q%7C%7CCXX%2DA%7CQyXCD%2A%7B%5D%20xLZFZL%20lcKQyXG%7CQyyQ%7CF%5EyX%2DA%7CC%20%20%3C8x%3E%20%7D%7CCXyQZ%20=Pop%2DRock=88=1===One%20Day%20I%27ll%20Fly%20Away=Randy%20Crawford%20%28Sample%2DJennings%29==Soul%20Ballad=D==1r34LbKcu7QyXDZ4D%20G%2DG%20DA%2A%7B%7DQyXD%7CQyDX%2F6%2DG%7CQyXDZLD%2F6%2D6%2FDL4Ti%2A%7BG%20DB%2ADXyQ%7CD%7CQyXD%2F6%2DG%7CQyXZDLD%2F6%2DG%20D%7C%7CQyXDXyQ%5D%5B%2F6%2DG%7C7%2DG%20%2CZDXyQZLC%2FW%207%2DDZL7A%20%2D7EZL%207%2DBl%2CB%2FAs%7CG9susLD%2F6%2D%2CbD%2FW%2FC%2CC76%2DbBs2N%7C%7D%20F%20F%2F%2D6bBl1N%7C%2C7C%2C7oC%2C%2CW%2FC%2CbBsZL%5EbBZL%7CSlF%2C%23CZL7C%2011%2DG%7CQy%2DXDlC%2A%5B%2C%23C%2F7As%20%20o7%20D%2D%2CbE%2FWbE%20bBD%2D%20Q%20%2BbB%206bBZLbB%2F6%2DEb%20%2CbBlC%2A%5B%2CC%2F%2DDsLZC%2D%2FZL7A%20%2FW%2CC%2FLZG%2DXBs%7CQyXF%2F6%2DbB%7CQXyFZL9bE%20%23F%2FD%7CQyb%2D6%2CWbG%2F6%2DL%207%2DBEb%2C%7Cls%7CQyXDZLD%2F6%2DG%20lDB%2A%5B%5D%2C%23C%2F7As%20%20FA%2FB%2Cl%2FW%2CbD6%2A%3C%7C%2CA7LZDC%2C7C%2CC%2FbBsZL7%2D%20G%2Csus9GZLC%2FW%207%2Do7%2CC7%207%2DEZyXDZL%20al%20C%20DlQ%7B%5D%2CbE%2FW%2CbDW%2F%2CC%2FW%2C6%2DbBs%3EadoG%2D6%2FD%2ES%2ED6Q%7CG%2D6%2FD%20%3C%20%20Repeat%20and%20Fade%3E%20LZDXyQ%7D%20=Pop%2DSoul=77=1===One%20Hundred%20Ways=James%20Ingram%20%28Wakefield%2DWright%2DColeman%29==R%27n%27B=Eb==1r34LbKcu7L%2Csus4EbLZL11%2331FZL9%2DCZL%2357GZL7%5EbAZL5b7AZsBb74Ti%2A%5BsZL11%2AA%3C%2A1L9%2DCZL5%237GZL7%5EAbZL5b7AZLbEl%3E%202ZF13%23%7B%5D%20xZB%2F7%5Eb%2CBb7%2CC%2FW%2C9bDsZL7%5EbALZ5b7AZLbEl%7CZLx%7Cb%2C%7ClEbB%2FbAdabA1C13suB%2FW%20%2C%5EbA%20%2C7%2DG%207%2C%2DF%7CYZL%2C5%237C%20%2Csb%2CLZNQyX%2CbL7%5EBBQ%7CEb%5EXbE%7CQyXbAl2NZLQ%20yXQyX%7DB%2FbAs%20%20%2CyQ%5D%5B%2AyX%2C9dXsus7LZAb%2D%2DbAZL7%2DbEZLF%2FbZDL7%5EbGZLbD%2FW%20%2C77LZBb7%2DbBZL7%5EbA%20%20%7DN3AZLbElC%2A%5B%5D%2CbB%2FAbs%20%20%2CbE%7CQyX9%5EbA7b5LZlcKQy7%5EbAZLZC%2D9AZLbEl%7C%5D%20xZL%2Cssu7bBsZL11%2331FZL7b5%2CL5%237GZ%5EbA%20%2C9%2CW%2FCFZL%2C5%237C%20%2Csus3C1QyXbB%2F7%5EbEl%7C%2Cb%2D%2C%20G%2DbDsZL1CQyXb%2CLZAbB%2F7%5EbElD%2A%7B%5D%2C7%2CB7%2DCs%20bE%7CQyX9%5Eb%2C%3C%20%20%3EB%2FW%20%2C6%2A%3CZL%20C7%235X9%5EbAZL%2CbB%2FW%20%2Cb%5EA%20%2C7%2DG%20%2C7%2DFZL%2CyQXyQ%2Csus34XyQ%20%20Repeat%20and%20Fade%3EEb%2CXyQC%2D7%2C%20B7%20%7D%20=Pop%2DSmooth=89=1===One%20Of%20These%20Things%20First=Drake%20Nick==Folk%20Rock=E==1r34LbKcu7%20%3Ex464EXyQ%2F9ddaA%20%2C11%237EQXy7%5EE%7CQyXE%2F9ddaAE%2C%3C%2A56Ti%2A%7B%2F9ddaE%20AadZLE%2F9ddaA%20EZLE9%2FddaA%207%5EEZLE%2F9dE%5E7%20ASA%2A%5B%7D%20E%2F9dAadd9%5EEZLE%2F9ddaA%20EZEL%2F9ddaA%207%5EEZLE%2F7%20Aad%20EZLE%2C%5EE%7C%2Cadd9L%7C%2CE%2FA%2C%5EE%7C%2CE%2FA%2CsEZLxZL9ddaGZLxZE%2CA%2FEAB%2A%5B%5DxZL9d%7B%2AClG%2A%7B%7D%2CE%2FA%2C%5EE%7C%2CE%2F%2CAEsZL7%2DbGZL9ddaDlAad%5D%2CE%2FAE%2F9dd7LZxLN%7B%7D%20%2CE%2F9ddaA%207E%5EZLE%2F9ddaA%20E1NZ2E%20Aa%2DbGZL7%2DbGZ4%20D%2ESGlC%2A%7B%7D%2CE%2FA%2CE%2FbsB%207%5EE%3EeniF%20la%20%2Eadd9L6%2A%3CZL%2F9ddaA%2FE%2C%7CZLxZL7%2DbGZLxZLd9daAlD%2A%7D%2CE%2FA%2C%5EEY%7BE%20A%2CEsZL%7DE%2FA%2C7%20sBb%2FA%2CE%7C%2CE%2FA%2C%5EE%7C%2C%2FEA%2CEA%2A%7B%7D%2CE%2FA%2CE%2FE%2C%7CE%5E%5EEZLE%2C%5EE%7C%2Cadd9L%7C%2CE%2FA%2C%5EE%7C%2CE%2FA%2CsEZLxZL9ddaGZLxZE%2CA%2FEAlB%2A%5BxZL9d%7B%2AClG%2A%7B%7D%2CE%2FA%2C%5EE%7C%2CE%2F%2CAEsZL7%2DbGZL9ddaDlAad%5D%2CE%2FA7%2DbGZ7LZxLddaAl%7D%20E%2F9ddaA7%20%5EEZLE%2F9ddaA%20EZ9LZxL%2DbGZLLZxLZ%7CE%20Aadd9%2FELZE%5E7%20sBb%2FE%2CA%2FE%2C%7ClE%20%3CXyQ%20Fine%3E%20%20Z%20=Pop%2DRock=169=1===Only%20the%20Lonely%20%28Know%20the%20Way%20I%20Feel%29=Roy%20Orbison%20%28Orbison%2DMelson%29==Rock%27n%27Roll=F==1r34LbKcu7%7CQyX74FXyQF%7CQyX7C%7CQyXbBZ%20LlcKQyX%2DGZL%20lcKXyQ%7CC4Ti%2A%7BC%7CQyXF%2Cn%20%20X%2DG%7CQyXFZL%20lcKyQXFA%2A%5B%20%20QyXQyX%5DyQ%7CG%2D%7CQyXF%2A%5B%5DQyT24G%2DZL%20lcKQyXF%7CQyXBb%7CQyX7C44T%7CQyX7T24FX%7CQyX7ZL7G%20%2CsnlF%2CbBZLbB%20nZL%20n%2CF7ZL7F%20nZL%20n%2CFZLn%20LZnF44TBbB2N%7DfLZ%5B%2AL%20lcKQyX7C%7CQyXBb%7CQyX7F%7CQyXF1NCZFXyQ%20n%2C7CXyQ%7CC7%2CXyQ%7CT24C7XyQ%7CT44FXyQKcl%20%20Z%20=Pop%2DCountry=116=1===Ordinary%20People=John%20Legend%20%28Legend%2C%20will%20i%20am%29==Pop=Bb==1r34LbKcu79%5EbE%7C4Bb%5E7bBSA%2A%7B%7DQyX9%5EFZ%20LlcKQyX9%5EbE%7CQyX%5E7XyQ4Ti%2A%7B%5EbBB%2Al%20LZF9%5EFZL%20lcKQyX9%5EEb%7CQyX7%5EbB%7CQyX9%5EXyQ%7D%7BcKQyXS%2ED%3CZEb%5E9XQyX9%5EbE%7CQyX7%5Eb%7CBQyX9%5EFZL%20lcKQyKcl%20L%7CQyX7bB%7CZLFine%3EyX9%5EF%7CQyX9bE%7CQXy7%2DbBC%2A%5B%7DQyX9%5EFQKcl%20%20la%20%2EFZL%20l%7CEb9X9%5EbE%7CQyX7%5EbBB%2A%5D%7B%20%20lcKQyX9%5EF%7CQyXyQKcQyX7%2DE%7CQyX%7CBb%5E7%2A%7B%7D%20%3Ex3%3C%20%209%5EFZ%20LlcKQyX9%5EbE%7CQyXDBb%5E7QyX9%5Eb%5E9XyQKcl%20LZF%5E9%20%20%3C4x%3E%20%7D%7CF%5E9XyQZ%20=Pop%2DSoul=102=1===Overjoyed=Wonder%20Stevie==Pop=Eb==1r34LbKcu7QyX9d4Db6%20%2A%7B%5D%20bB%207%5EBZL7C6%20bDZL7C%207%5EBZL7CAEbad4Ti%2A%5ByXB%2FGyQ%7CF%2D%2FF%7CQyX7%2DC%7CQyX9ddabE%7CQyXbB%7CQyX7AXyQ%7CX7%2DC%7CF%7CQyXQ%7CG%2FBQyX7%5EbAB%2A%5B%7D%20Q%207%20bBZL7F%207%2DC%7CQyX%7CEb%2FGyXC%7CQC%2ED%20%207LZDb%207%2DFZLbA%2FbB%20A%2F%7CFQyX7%5EbBZL7C%207%5E%20%3CXyQbB%207%2DL7bB%20Coda%3EyXG%2FbE%7CQyX7%5EbA%5BQ%5D%20%2C7bB%20susbBZLQ%7CF%2D7%20la%20%2EsCZL%2C%20C7LZusbB%7CQyX7%2DFZLb%2FAbB%20A%2FF%7CQyX7%5EbBs%20Bb77%5EbDZX7%5ECZ%7CC7Xy%5EbEZL7C%207%2DG%7CQyAX%2FF%7CQyX7%5EbBC%2A%5BQ7%20D7LQyXsuQyX7%5EB%20C%2FB7%5EbG%7CQyXFD%2A%5B%207%20CsusC%7CQyX7%2DGZLbXyQ%7CE%2FG%7CQy%7CF6%20Bb7LZEbXyQZ%20=Pop%2DSoul=86=1===Pagan%20Poetry=Bj%C3%B6rk==Electro%20Pop=C%23%2D==1r34LbKcu7X11%2394C%23%2Db%5DQyX9%2D%23C%7CQyX6b%23%2DC%7CQyX9%2D%23C%7CQyX6%7B%2AAA%5E4Ti%2A%5ByX%23G%2F%20LZE%2FcKQyX11%239%5EAl%7C%7CB%2C%2FWs%20%20%2D%23C%7CQyX%23Gl%20LZElcKQyl%7C%7C%2CB%20%20sW%2F%2D%23C%7CQyX%23G%2FEZL%20clKQyX96AlB%2A%5B%5D%2CB%20%20sW%2F%2D%23C%7CQG%2FEZLQKcl%20yX96AlB%2A%7B%7D%2CB%2FW%20s%20%2D%23C%7CQyX%23G%2FEZLQKcl%20yX96AX6b%2D%23C%23%2D%20%20QyXnZL%20lcKQyXnLZxZLnlC%2A%5B%7D%2CB%2FWs%5D%7B%2ADC%7CQyX%23yQ%7CC%23%2D7XyQ%7CC%23%2Db6XyQ%7CC%23%2D7%20%20%3C4x%3E%20%7D%7CC%23%2DXyQZ%20=Pop%2DRnB=71=1===Papa%20Was%20A%20Rollin%27%20Stone=The%20Temptations%20%28Whitfield%2DStrong%29==Soul=Bb%2D==1r34LbKcu7%7B%7D%20%20l4%3C%2A70%2DbBZLbA%2FWl%2C5bDsn%7CQyX%2DbB%3EnepO%20%20XyQKc4Ti%2A%7BWl%2C5b%2DXyQ%7CyX%2DbBZL%20lcKQyXb%2DBZLbA%2FWl%2C5bDnsQ%7CsnDbBSA%2A%20lcKQBb%2DXyZLbA%2FWl%2C5bDns%7CyQX%2DbBB%2A%7B%7D%20%20lcKQBb%2DXyZLbA%2FnepO%20XyQ%7CsC%2A%7B%7D%20%2CQ%2C%20lcKQy%2DXbBZLbA%2FWl%2C5bDn%3C%2A70%20%2DbBZLQ%2C%7B%7D%20yQ%7CsnniF%20la%20%2ES%2ED%3C%7CQXy%2DbBZLbA%2FWl%2C5bDe%3E%20x%20X%2DbB%3EyX%3EedyQ%7Csna%20taepeR%20QyXQy%3CX%2DbBZLbA%2FWl%2C5bDnd%20FaX%2DbB%2CQKcl%20%20%7D%20=Pop%2DSoul=117=1===Papa%27s%20Got%20A%20Brand%20New%20Bag=Brown%20James==Funk=E==1r34LbKcu7%2C7Es%7C4n%20%20sZL%209El%2C7EA%2A%7B%20%20yQXQyX%5DQyX7B%7C%2C7BE9XyQ4Ti%2A%5B7A%7CQyZE9XyyX9EZL%209El%2C7EsQ%7CyX9AZL31A%209A%7CQQ%7CB7XL%209El%2A%7B%7D%20%20sE7%2ClX9EZL%20lcKQyX9E%2AB%7B%7D%20%207BlnsZL%209EyQKclZL%20n%2C7Es%7CQlE9%20LL31A%209A%7CQyX9EZ%20L9El%2C7Es%7CQyX9EZZA9Xy%2C7EsAedaF%3CLZE9XBlnsZL%209El%2C7EsLZ%20n%2C7A%7CQyX7B%7CQy7%20%20%7D%7B%209El%2C%20out%3EE9XyQKcl%20%20%7D%20=Pop%2DFunk=126=1===Pearls=Sade%20%28Adu%2C%20Hale%29==Pop=G%2D==1r34LbKcu7SA%2A%5B%5D4G%2D7L%2DD2N%7D%207D%20sus7DN1%7CQyX9%5EbEZL96FZ7%20D7%204Ti%2A%7BbE%7CQyQ%7CF69L7%2DG%209%2DGZL7D%20ssu7D%7CQyX9%5EbE%7CQyXZF69XyX7%2DGQyX7%2D%7CD7su7%2DC%7CQyX7%2DD%7CQyX%2D7CB%2A%5B%5D%20Q%297D%28%20%20sXyQ%7CDQyX9%5EyX9%5EbyQ%7CD%2D96F%7CQyX7%2DGZL7D7%20%2DD%7CQyX7%2DC%7CQyX7XyQ%7CEX7%2DC%7C%7CQyX9S%2E%20alyX96F%7CQyX7%2DGQ%5B%20%5D7D%20sus7D%3EadoC%20Q%7CEb%5E%2ED%3C%7CQ%2DD%7CQy%20D7%20%5DQyX7%2DD%7CQyX7%2DC%7CyQX7%2DD%7CQyX7%2DCB%2A%5B%7CC%2D7Xsus7Da%20taeC%2D7Xy%3C%209%5EbE%7CQyX96F%7CyQX7%2DG%7B%207D%207%2DD%7CQ%20%20Rep%7CQyX7nd%20Fade%3E%20LZD7sus%20D7%20%7D%20=Pop%2DSoul=58=1===Penny%20Lane=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=B==1r34LbKcu7G%2FW%2C%234B%2CsWBZL7%23Fl%2C7%2D%23C%2C6%7CE%2C%23F%2FW%2C%23G%2FW%2C%23A%2F%2CsW%2FA4TA%2A%7B%7D%20x1N%23%2C%7ClBF%20sus7%23F%7CQyX7%5E%7CGQyX7h%23G%7C%7CQyX7%2D%237%2CLZF%2FW%2C%23QyXD%7C%7B%2ABAX%2FA%7CQyXA%7CQyXA%2FDQ%7CyXD%7CQyX%23C%2FA%7CQyC%23XyQ%5D%20E2N7%2D%23C%2Cus%2FC%23F%2FW%2C%23G%2FW%23A%2FWs%2ClBA%2A%5B%5Dns%2C%20%2C7%23Fl%2C%23%2C%7CE6s%23Fs%7CF%7CQyXLZB%2CsyX7h%23G%7CQyX7%2DBl%2C%7C%23F%2FW%2C%23G%2FW%2C%23A%2FWQ%7CG%5E77%23Fl%2C7%23Fl%2C%20F%237%2C6E%7C%2C%23F%2FW%2C%23G%2FW%23%2FAWs%2CBA%2A%5B%5D%20%20x%20ZL%2CC%23%2D7sus7%23sus7%23W%2FA%23%2C7%5EG%7CQyX7h%23G%7CQy7X%2DBl%7C%2C%23F%2FW%2C%23G%2FWXyQ%7CFs%2CBZLQyX%23CLZEXyXAZL%20lcKQyXD%7CQXy%23C%2FA%7CQyXAB%2A%5B%7DQyQ%7CA%2F%2C7%23F%20QyXE%7C%7CsF%23s%2FB%7CQyXBlC%2A%5B%5Dn%2C%237F%2C%23A%2F7%23F%2C%23C%2FsuD%23XyQQyXD%7CKcl%20LZBXyQ%7CB%2FD%23XyQ%7CEXyQ%7CE%2FBLZB%20Z%20=Jazz%2DMedium%20Swing=113=1===People%20Make%20The%20World%20Go%20Round=Stylistics%28Creed%2DBell%29%20The==Soul=E%2D==1r34LbKcu7%2DD43T4E%2DXyKQyX9%2DEA%2A%7B%5D%20%20lKcQyX11%2DEZL%20lcKQcl%20LZ4Ti%2A%5B%2DE44T%2CLZT4A%207%2DD43TZL%20lcKyQX9%2DE%7CZLxZL9%2DE4%2D7%2CLZ7%2DA%2077%2DA44%5D%5B%2ABA7%5EF42T%7CQyX7%5EF%7CyQX7%2DAl%7C%2C%2DBs%20%207%2DXyQ%7CT%20xZL9ZL9%2DE%2C%7ClA%2D%7CQyX7%2DA42TZL%20n7%2CB%7CQyX7h%23F%7CQyX7T44N1%2DBs%20%20TZL%20%3EE%2D9Xydna%20taepeR%20%20%3C%20%2D9E3N44T%7B%7D%20%20lcKQ%20Fade2N%7D%20x54A7%20%20sA%2D%7D%20=Pop%2DSoul=84=1===Piece%20of%20my%20heart=Janis%20Joplin%20%28Ragovoy%2DBerns%29==Soul=E==1r34LbKcu7KQyX74F%23%2DXB%7CQyXD%7CQyX7B%7CQXy7%2D%23CSZL7B%20A%7CQyXyQ%7CB4Ti%2A%5ByX7%2D%23%5D%7B%2AAEyX7BZLA%20EZLA%207ZBLA%20EZLA%207BZLA%20Q%5D%2ABC%20Q%20lcBZLA%20yQ%7CDX%207BZLA%20EC%2A%5B%5D%20%20clKQyX7B%7CQyXB%7CQy%20A%2C%7CEX7B%7CQ%7D%20A%207%7CE%20ALE1NZLEl%2C%2D%23F%2CAsQ%7CyXAl%7C%2C%23As%20%207BZ%20ALZB%2CA%20%207%20%207BZOpen%3E%2AQ%7B%7D%207B%20A%3EadoCl%20a%20%2ES%2ED%3C%7CQyX%2D%23FDE%20AL%20%3C2N%7Bs%7CQyXALZB7%20x42TZLAl1N%7C%2C%23sA%20%207BZLA%20E%7C%2CA%20%20%7DT44A%20E%7C%2CAA%2CF%23%2D%2ClELZlF%23%2DXyQ%7CA%20B7LZF%23%2DXyQZ%20=Pop%2DSoul=85=1===Pigs%20On%20the%20Wing=Pink%20Floyd%20%28Roger%20Waters%29==Rock=G==1r34LbKcu7%7CC%20%20G4G%20%20Cl%7C%2CsusCs%20%20CA%2A%5BQ%20yX%5DQyXGZL%20lcK%2CCXyQ%7C4Ti%2A%5B%20G89TC%20%20sCKQyX7AB%2A%5B%5DQyXGC%7C%20%20G%7CQyXCl%7C%2Csuscl%20LZ%7CQyXGX7D%7CQ%7CT44l6TZL%20%2CC%2CF89TZLA%2D%20%2CFQyX7%2DA%7CQyXG8A%2DXy%2CD%2CCs%207DZL%20LZGXxZLCZLxZLGZLxZCL86TC%2A%5B%5D%20%20lcKQy%20%7BA%2D7lcKQy%2CFs%20%20%2FBLZA%7D%2CsusCs%20%20Gl%7C%2CssuCs%20%20G44T%7BQyX7%2D%7B%2AAlCW%20C%7C%7DL%20Gl%2CQ%7CG%20%20TZLC%20GZL%20lcKQy7XAB%2A%5B%7DQyXGl%7C%2CCs98sD7yXCl%7C%20%20lcK%2D%20FLZL%20lcKQyX7D%7CQyX%2D7AlZLB%2FW%20CZL%20x%20ZGXyQA86TZZ%20=Pop%2DSoul=65=1===Pleasant%20Valley%20Sunday=The%20Monkees%20%28Goffin%2DKing%29==Rock=A==1r34LbKcu7lcKQy4AXyQLxZLAZLxZLAA%2A%7B%20%5D%20lcKQyXAZL%20lcKZG%2FAX4Ti%2A%5BXF%7CQyAALZxXF%7CQyXCB%2A%5B%5D%20%20lKcQyXA%2FGZLxZLAZLyQ%7CCX%2A%5B%5D%20%20F%20D%7CQyQ%7CFXA%20D%7CQyXA%7CQyXEC%5B%2A%5D%20Q%20lcKQyXC%7CQyLZEXyXC%7CQy%20la%20%2E%2D%20ALZ%2A%3C%7CQyX7EZL%20lcKyQX7E%7B%7D%20%20lcKQyXE70D%2ECBZL%2D%23QyXbB%20x%20%3C4%7CQyXbB%7CQyXF%7CQybXB%7CQyXFD%2AQ%5B%7D%20%3ExFXyQ%7C%3EadoCyX%3EedKcl%20La%20taepeR%20%20QyXQXy%3CAZL%20lcKQyXA%7BZnd%20FaQyXF%7CQKcl%20%20%7D%20=Pop%2DRock=170=1===Please%20Send%20Me%20Someone%20To%20Love=Mayfield%20Percy==Blues=G==1r34LbKcu7QyXGl4GXyQ%7B%5D%207Dl%2C7bE%2C7DsLZ7o%23C%207C%7CQyX7G%7C%2AA%2CS%2C4Ti%2A%5B7DZL7Q%7CCXy%7CQyX7%2DAZL7o%23C%20%2FDG1NZLQ%20%207o%23C%7CQD7%20EbyX7G%7CL6%2DC%20%7CN2G%2F%5D%207G%207DZL7%2DA%20GLZ7D%207%2DAZL7o%23C%20D%5B%2ABC6Y%7DQyXX7D%7CQ%7CA%2D7%20ZL9b7E%20%2CGZL6%2DC6%20CZL7G%20GZL31b7DA%2D7XyQyXGZ%20GZL7AGXyQZL7o%23C%20D%2FG%7CQyXo7%23C%7CQyXC%7CQyX7G%7CA%2D7%20D%2A%5B%5DQy7bE%2CGD7%20G%20C%20la%20%2ES%2ED%3CZL7D7%20C%7CQyX7G%7CQyXG%5B%5Doda%3EsZL7%2DA%2ClD7%20%5D%5BQG%2FD%20C%23o7LZA%2D7%20D7LZGLZsA%2D7%2CD7%239%2C%20%2ClG%20%20Z%20=Jazz%2DSlow%20Swing=71=1===Poetry%20Man=Snow%20Phoebe==Pop=D==1r34LbKcu7%20%2C7%2DA2DXyQ%20sus7AZL%2C7D%20%2C6ZDL%2C7D%207%5ED%7B%20%20lcKA7%2CLZ2Ti%2A%5Bx%7CQyX%20%7D%7CD%5E%7CQyXx%7CQyX7%2DASA%7B%2A%5D%20xZL7%5EDZLxZL7A7sus%2CA%2F%2DEyX7%2DA%5E7%2C%20D%2C7D%20%2C6DZL%2C7D%20%2C%5E7DZL%2C7D%20%2C6DZL%2C7%20%5D%5B%2AAD%7CQyXZL%2C7DQ%7CA7sZL%2C7D%20%2C6DZL%2C7D%2C%207%5ED%7CQyXx%7CQyXsuD%5E7%2C%20yXx%7CQXsus77%2C%20%5D%5B%207%5EDZL%20lcKQyX9G%5EZL%20lcKQyXD%2FCB%2AD7LZAD%20%2C6D%2C7D%2077%20D7L%2F%2DE%207%2DAZL7A%20su7sAC%2A%5B%5D%20Q%2C7D%206DZALZD%5E%5ED%7CQyla%20%2ES%20D7%2CL%3CZLxZL7%5EDZLA%2F%2D%20E7%2DAZL7A%20sus7AZ%2A68D%2E%2C6DZL%207%5ED%7C%3ED%5E7LQyX9%5EGZL%20lcKQyDX%2FCQB%2A%5B%7D%20%3Ex3%3CxZ%7CxXyQadoC%20D7LZA7susXyQ%7CD%5E7%20D7LZD6XyQZ%20=Latin%2DBrazil%3A%20Bossa%20Acoustic=131=1===Poker%20Face=Lady%20Gaga%20%28Germanotta%2C%20Khayat%29==Pop=G%23%2D==1r34LbKcu7%23F%2F5E4G%23%2DX%2D%23Gs%7CQyX%2D%23GZL%23%2FF5El%2C5E%2C%2D%23Gs%7CQy%2CE5%2Cl4Ti%2A%7B5E%2C%2D%23x%3E%20%7D%7BX%2D%23GZL%23F%2F5El%2C5%2CE%2D%23Gs%7CQyX%2D%23GSA%2AyQ%7CsG326%2A%3C5El%2C5F%23LZGs%7CQyX%2D%23GZL%23F%2F5lE%2C5E%2C%2D%23Gs%7CQyX%2D%23G%23%2D%2CE%2F5El%2CEl%2C5E%20%5D%5B%2AA%7CQyX%2D%23GZL%23F%2F5E%2Cl5E%2C%2D%23Gs%7CQyX%2D%23GsG%23%2D%2CQ%2C%23F%2F%2D%23GB%2AZG%23%2DX%2C%2D%23G%7CQyX%2D%23GZL%23%2FF5El%2C5E%2C%2D%23Gs%7CQyn%20%20%5D%5BL%23F%2F5QyX%23A5XyQ%7CyXB%7CQyX5E%7CQyX%2DG%23%7CQyX%23A%2F%23F%7CQyXBQ%7CF%23%2FE%7CQyX%23G%7C%7D%20yQ%7CsGl%2C5E%2C%2D%23Gs%7CQyX%2DG%23ZL%23F%2F5El%2C5E%2C%2D%23E5%2FF%23X%2D%23G%7C%2C%2D%23GssG%23%2D%2C%20la%20%2ES%2ED06%2A%3C%7CQXy%2D%23GZL%23F%2F5El%2C5ECoda%3E%7CQyX%2DX5E%7CQ5%2FF%23%20%7CQyX%23A%2F%23F%7CQyXBQ%7CyX5E%7CQyX%2D%23GQ%7B%5DG%23%2DXyEl%2C5EyQ%7CBXyQ%7CF%23%2FA%23%20%20%3C3x%3E%20%7D%7CG%23%2D%2Cn%20%20Z%20=Pop%2DDisco=118=1===Put%20your%20records%20on=Corinne%20Bailey%20Rae%28Bailey%20Rae%2DChrisanthou%2DBeck%29==Pop=A==1r34LbKcu7yX6%2D%234AXyQASA%2A%7B%20QyX%5DQyXssu31E%7CQyX%23D%2F%2D%23F%7CXyQ%7CF4Ti%2A%5B%7CQyX9susXy7%2D%23F%7CQyXF%2F7bD%7CyQX%2D%23FB%2A%5B%7DQyXA%7CQXyQ%7CB31E%7CQQyXsuQKcl%20QyX6%2D%23F%7CQyXAC%2A%5D%7B%20%20lcKQyX7%5E%2DDZL%7CE13syX7%5EDD%2AQ%5B%20%7D%7CD%5E7yXA%3EadoC%20la%20%2ESD%2E%3CZLQ%20%207%5E%2DD%7CQyXQ%5DXyQQyXA%7CB%207%5EDQKcl%20%2FWs%20%207%2DB%7CQyX7%2DZBL%20lcKQyX7%2D%23FZLDb%2C%7ClyX7%2DB7%5ED%7C%7D69XyQ%20%20A%7CQyXsus31E%7CyQX6%2D%23F%7CQyXAC%2A%7B%5D%3C4x%3E%20DZL7%2DXyQ%7CD%2D%5E7%20%2Cf%2C%20LZA%5E7XyQZ%20=Pop%2DRock=98=1===Rainbow%20Connection%2C%20The%201=P%2E%20Williams%2C%20K%2E%20Ascher==Waltz=A==1r34LbKcu711%2DB%7C4AXyQ%23F%7CQyXAA%2A%7B%5DQyX%2FAD%7CQyXA%7CQyXA%2FD%7C%2D7XyQ3Ti%2A%5BX9dda7susXsus9E1NZL9ddaDQ%7CyX7%2D%23F%7CQyXA%7CQy%20%7DN2DE%7CQyXBZLxZBD%5E7L%23C%28sus9%23FZLxZL%2D7%23CZLxZL7%5EDZLxZ%2D11%29L%2A%5B%5DQyQ%5B%5D%20Q7LZC%23%3EadoC%20la%20%2EC%2ED%3CQ%7CyX7%2DBZL7%23FZL7%2DE13%20%20EZL7%2Dus7E%7CE%2FG%23X%23C%7CQyX9%5ED%7CQyXE7%2F%2D%23F%7CQyX7%2D%23F%7CQy%2D7XyQ%7CQyXAbB%7CQyF7susF%7CQyX11%2DC%7CQyX7G%2D%7CQyXbBC%2A%7B%5D%20xZL7susX%7CQyXsxZL7%5E%2D7XyQ%5DQyX9ddabE2N%7D%20uss9FZL9ddabE1N%7C%5B%2ADEbG%7CQyXZL7%2DC7LZxLL7%2DDZL7FZL7%2DCZxLZL7%2DDZLxZL7%2DDZZG7LZ%5EbEZLQyXbBBbLZFs%20%20sus7FZL7%5EbELZF%2F7%2DGZL7%2DGZLA%2FF7%2C%7ClZL31F%20%20Z%20=Pop%2DBluegrass=118=1===Rehab=Winehouse%20Amy==Rock=C==1r34LbKcu7ZL%20lc4C7XyCZL%20lcKQyX7CZLl%20cKQyX7CZL%20lcKQ7XyQK4TA%2A%7BSB%2A%5B%5DKcl%20LQyX7C%7CQyX7F%7CQy7XC%7CZL%20lcKQyX7FZKcl%20%20QyX7GLxZLFxLZA%2D7%2DAZLxZL7%2DEZLxLZbAZLxZLFZLxZL7LZxLZZL7%2DEQyX7Fx%20%5D%5B%2AKQyX7FZL%20lcKQy%2CX7GZL%20lcKQyX7GCcl%20LZZLbAZA%2AQ%7B%7D%20%7D%7B%2AAadoC%20la%20%2ES%2ED%3C%7CyQX7CZL%20lcKQyX7C%3E%20x%20%20Q%20lcKyX7C%7CKcl%20LKQyX7FZL%20lcKQy7XG%7C%7D%20%20lcKQyX7CZcl%20LZQyX7CQ%7CF7XyQ%7CC7XyQKcl%20%20Z%20=Pop%2DRock=138=1===Reminiscing=Little%20River%20Band%20%28Graeham%20Goble%29==Rock%20Pop=D==1r34LbKcu7%2DEZL94Eb6XFZL9bD%209%2DbA%7CQy6XbEZL9bB%209%2DF%7CQy%23%2D9%20B4Ti%2A%5BZL%20lcZD%2C%20G1%2331CZL%20lcKQyX%5E7GA%2A%7B%5D%20%20x%20ZL%2CD%2F1XyQKL9A%209GZL%20lKcl%20L9BZL%20lcKQyX11%2313CZL%20lcKQyX7%5EGZXyQKcQyX9BZL%2CD%2F%7CBb9XNZL%20QyXQyX%7D%20n%20D%2CZL%2CD%2FG%20%2CD1N%7CQy2D%2C%20GQyX7%5E%2CD%7CQy%5D%5B%2ABGQyX7%5EGZL%20lcKQy9XB%7CQyX6%2DG%7CQyX7%5E%7CBb9X%20n%20%2CD%20lcKQXyQ%20DC%2A%5BZ%20n%20%2CDZLD%2FG%2E%3EdnE%20dn2%20la%20%2EC%2EG%5E7Xy06%2A%3C%20yX46%2A%2311XyyX9bB%7CQyX7%5EGZLl%20cKQyX9BZL%20lcKQQ%7BD%2C%3C31CZLQ%20Repeat%20and%20Fade%3E%20G%2FD%2CLZD%2C%20G%2FD%2C%20%7D%20=Pop%2DSoul=98=1===Respect=Aretha%20Franklin%20%28Shannon%2C%20Redding%29==Soul=C==1r34LbKcu7%2C7G%7CQ4C7XyQyX%2C7GSA%2A%7B%5DQyXF7%7CQyX7C%7CQyX7F%7CQ%7CF7Xy4Ti%2A%5B%3Ex3%3CQ7XyQ%7CQyX7C%7CQyX7F%7CQy7XC%7CQyX7F%7CQyX%2C7G%7CF7%20%20F%7CQyXZL%20lcXyQ%20%20%2D%23FZL%20lcKQyX7BLZ%20lcKQyX7%2D%23FB%2A%5B7XyQKQyX%7D%20XQyXQ%7C%3CD%2ES%3C%7CQyX7F%7CQyX7CQ%5D%7B%20%20x%20%3EadoC%20la%20%2EXyQXyQyX7GyQ%20Repeat%20and%20Fade%3EC7XyQ%7CF7XyQ%7D%20=Pop%2DSoul=112=1===Ribbon%20In%20The%20Sky=Wonder%20Stevie==Soul=Eb%2D==1r34LbKcu7%2DbE%7C%7D4Eb%2D7bB%207%2DF%7CQyX7%2DbELZsus7bB%207%2DF%7CQyX7sus%204Ti%2A%7B%7B%5D%20suF%2D7%20B9%5EBZLsus7bAl%2Cb%2FGW%2C7%2DbEsZLsus7b%20Ab7s%7CQyX7ZL7%2Db%2D7XyQus7bB%207%2DF%7CQyX7b%2DEZLsus7bB%207%2DF%7CsLZ%7CEbESA%2A2N%7C%7D%20bsus%2CA%209%5EB1NZLQ%2Csusb7Al%2CbG%2FW%2C7%2DbEs%7Cb7susB%2C%2DFs7%2D%23F%7C%20al%20CE%2CB%2A%2C%7B%20sus7A%201%2317AQ%5B%5DQyXbD%3Eado%2D7XyQ%2ES%2ED%3C7%2DF%2CCs%3C3x%3Eus7bB%20sus7AZLssu7Al%2CG%2FW%2C7%2DEs%7D%20s%20%7B%2C%2Aus7B%20%2C7%2DFs%2D7%20C77hGZLsus7bBl%2CAW%2F%2C7%2DFs%7D%20%3Ex3%3Csus%20C7LZG%7CQyXl%2CA%2FWBb7su%7C%7D%20%3Ex3%3Csus7C%207G%2D%7CQyX7%2DF%2CC%2A%2C%7B%20ssF%2D7%2Cl%2CA%2FW%2DG%7CQysLZDbLsus7C%207%2DG%7CQyX%2D7FD%2A%7B%20sus7bB%209%5EZF%2D7Xus7bB%209%5EbDusLZF7bBl%2CA%2FW%2C7%2DFsZsLus7C%207%2DG%7CQyX7%2DsusLZs7C%207Lsus7s%20%7D%7B%2A%2FW%2C7%2DFs%7D%20%3Ex3%3Cssu7C%207%2DG%7CQyX7%2DFDA%2ClBbus7bBZDb%5E9XyQZ%20=Pop%2DSlow%20Rock=70=1===River=Mitchell%20Joni==Folk=C==1r34LbKcu7%2FC%207G4CXyQ%5EF%7CQyX7%5EF%7CQyX9A%2D%7CQyX%2DA%7CQyX7%5EC%7C9XyQ%7C4Ti%2A%5BGZLxZ%20sGsulZLx%7C%2CC%2CC%2FGZLx%2C%7CC%2CC%2FGSA%2A%7B%5D%2CG%2CsA%2D9%2CL7GZLGZLFlBZsG%2FCZLGZLxZL%2C9%2DAlZxL%7C%2CC%2CC%2FGZLx%7C%2CC%2Cx%20%5D%5B%2ALQxZLFZLxZZsF%2CELGZLC1NZL%2CD%2FG%20%2FDFZLD%2F%2DE%20%2DDl%7C%2C%2DZF%5E7LLCZLGXD%2F%2DEXyQ%7CGyXGZLsusG%20GZLxLZ9%2DA%7CQyXC%7CQyXC%2FQ%7D%7CN211%237%5ExZL9%2D%2CXyQ%7CcKQyXC%7CQyX11%237F%5EZLxZL7%5EFZLGZLCl%20LZA%2DD%7CQyGZLxZd9XyQ%20QyXQyX%5D%20G%20sus%3EGadoC%20la%20%2ES%2ED%3C%7C%20%5BQGLdaGZLLxZL%2DsG%2CG7L%2DDZLxZLFl%7C%2CF%2C%2FFGsZLFZLsusGl%7C%2CZxLZDZLxZLZD%2DLZxf%20Z%20=Pop%2DRock=105=1===River%20Man=Drake%20Nick==Folk%20Rock=C==1r34LbKcu7QyXsu4CXyQL%20lcKQyX7%2DCA%2A%7B%20%5D%20lcKQyXCZL%20lcKZEb9s5Ti%2A%5BX11%237Z%7CAb%5E%3Ex4%3C%20lcKQyX%29117%23%5EC%28CZL%20lcKQyX7%20%7D%7CC%5EL%20lcKyXC%7C%7D%20%20%5DXy%7CQyX7%5EbAZL%20lcKyQX7%5EbAB%2A%7B%20%20QyXQCLZx%20lcKQy7%5EbA%7C%20%5DXyQKQyXsus9bEZL%20lKcQyX7%2DCA%2A%7B%20%20QyXcl%20LZ%20lcKQC%7B%20%20ll%20LZC11%239C%2CC%2A%2C%5B%7D%20%3Ex%3C4%20lcKQyX%2911%239C%28XyQKccKQyXaV%3C%20%20yQKcl%7BQyX11%239C%7CQyXCLZ%20lcKQyX7%2DC%7C%7D%20%20C9%2311X11%239mp%20and%20Fade%3ELZ%20x%20%20%7D%7C%20==0=0===Rock%20With%20%20You=Michael%20Jackson%20%28Rod%20Temperton%29==Disco=Eb%2D==1r34LbKcu7yX9%2Db4Eb%2D9%2FB%20bB%2FbA%7CQyX9%2DEbZLbB%20bB%2FbA%7CQyXC%23LZE4TA%2A%5ByXbA%2FBb%20BbX9%2DbEB%2A%7B%5D%20bA%20b%2FAbGZLbA%20bA%2FbGZLyQ%7CGb%2FbA%7CQ%2A%5B%5DQyBbXyQG%7CQyX7%5EB%7CQyX7%2D%7CFQyX7%5EbG%7C%7D%20%20lcKb%2FAbX%2FbA%7CQa%20%2EC%2E7%2CF%2D7%2FbE%2C7%5EbG%2C7%2DF%2C7b%2DE%7CQyXnZL%2C7%5EbG%2CG%2C%7C%3CD%2DbEsCbB%2FbAa%3ElAb%2DbEZLbB%20bB%2FbA%7CyQX9%2DbEQA%2A%5B%5D%20Q%20%209XyQ%7CdoC%20lbBC%2A%5BLZEb%2DbA%2FbGZLbA%20bA%2FbZGLbB%20bB%2FbA%7CQyX9%20Ab%20%5D%23C%2FB%20%2FbA%7CQLZEb9E%5B%5D%20bA%2FbGZL7%5EBLZ7%2DFZL7%5EbGZLxZLb%2D9XyxZL7%2D%2FbBs%20b%2CLZEA%7CQyX9%2DbEZL%2C%23CB%2F%20%2CbB%2FbA%7CQyX9%2Dbb%2FBb%2CB%20%2CbB9%2DElZ%23%2C%7ClBB%2FAl%7CQyX9%2DED%2A%7Bp%5D%2CD%2FCpp%7CQyX%2C%23C%2F%2C%20B%2CLC%2FB%2CCepeRQ%2FB%2C%20C%3C%20%2CA%2FG%3E%5C%3CZL%2CB%20B%2C%2FA%7CQyX9%2DEZL%2CD%2F%2A60XyA%7CQyXQyXQyd%20fadyXQyXQyXQyXQyXyQXQyXQyX%3CZL%2CA%3EeQXyQXna%20taXyQ%3EG%2FA%2C%20A%20%7D%20=Pop%2DSoul=113=1===Rocket%20Love=Wonder%20Stevie==Pop=G%23%2D==1r34LbKcu7%23D%7CQy4C%23%2D6%7CQyX%23G%2F%23F%7CQyXAB%2F%7CQyX11%2331E%7CQyXC%23%2D6X4Ti%2A%7B%7D%206%2D%23s%20D%237E%2C%2D%23G%7C%2C%23G%2FE%2C6%2DG%23%2C%23G%2FE%2C%2D%23GsZL9b%2FG%23%2CGus9b7sus7%23%2D%2CE%2FGG%2FE%2C6%2D%23G%2C%23G%2FE%2C%23%2DG%7C%2C%23G%2FE%2C6%2D%23G%2C%23%23%2C%7ClF%23GA%2A%7B6%2D%23G%2C%237sus%2D%23G%7C%2C%23G%2FE%2C6%2D%23G%23%2CG%2FE%2C%2D%23GsZL7%23D%20%2CE%2FG%23F%7CQyX%23G%7CQy%2C%7ClF%23%23DZL%20lcKQyX9%5EE%2AB%5B%5D%20%20lcKQyXsus7%2D7b5X%23G%2FE%2CG%2FE%2C%2DyQ%7CE%5E%7CQyXsus7%23G%7CQyXb57%2D%23DZL%20lcKQyX9N1sG%23Xsus711%23316%2CE%2FG6%2D%23Cl2N%7D%2C%23G%2FE%2C%2D6%23G%2C%23G%2FE%2C%2D%23G%7C%2C%23XyQ%7CE%2D%23G%2C%23A%2CA%2FF%2FAXyQ%2A%5B%5D%20%2BE%209b7%23D%7CQXy6%2D%23C%7CQyX%23G%2F%23F%7CCsA%2D%2CB%7CQyXF%2C%2DAsA%2C%7CA%2D%20sus7G%7CQyXsus7lG%7C%2CA%2FF%2C6%2DA%2CA%2FF%2CE7LZ%7C%2FF%2C6%2DX9%5EFD6%2CF%2FAlcKQyXsus7Gl%7C%2C%2FAF%2C6%2DA%2CA%2FF%2C%2DA%7C%2C%20%20%5D%7B%2A%2DA%2CA%2FyQKcl%20LZE%2D7b5XyQ%7CA7sus%20%20%3C6x%3E%20%7D%7CF%5E9XyQZ%20=Pop%2DSoul=79=1===Rocket%20Man=Elton%20John%20%28John%2C%20Taupin%29==Pop=G%2D==1r34LbKcu7bB%2FW%204G%2D7X%2FbB%20%2CbE%7C%7CQyX9CQ%7CyX7%2DG%7CQyX9C%7CQyDLZC%2D4TA%2A%7BB%2A%7B%5D%20%2FAXyQ%207FZLC%2FF%20A%2FF2NY%7C%20%20QyXQyX%7D%20%20lcKC%2D7%2FFF1NZL7CZLD%2FDLZEEZLD%2FbB%20bBl%7C%2Cb%2FBbE%2CG%2FbEs%209ddabb%20Bb%2FbB%20bB9C%7CQy%2FD%2C%7Cl%2A%7B%7DQyX%2CbEl%7C%2CbBs%2CusbBs%20bB%7CQyXbEAG%2D7XbBs%20%20F%28%20%20F%2D7XyQ%20A%2FFZLbB%2FW%20%2DCZDL%2FbB%20%2CbE%7CQyX9C%7CF%2FCLZG%7CQyXB%20bEZ%2ABBb%20%20bBl%7C%2CbB%2FbE%2CG%2FEbs%209ddabEZLD%2FbBBb%2FDL%7B%7D%20%297%2CC%2A%2C%7BC7%20%20sbEl%7C%2CbB%2CsusbBsb%20B%7CQyXbEl%7C%2CD%2FbB%2CXyQ%7DZLD%2Fbdna%20t%2FD%2CW%2FQyX86%2A%3C%20bBl%7C%2Cb%2FBW%2CG%2FWs%20%2CbEl%7C%2CFRepeaWs%20bB%20Fade%3EsW%2FD%2CW%2FF%2C%7ClEb%2C%20sW%2FG%2CW%2FBb%7D%20=Pop%2DSoul=72=1===Rolling%20In%20The%20Deep=%28Atkins%2DEpworth%29%20Adele==Pop=C%2D==1r34LbKcu75G%7CQy4C5%2CXQyX5G%7CQyX5CA%2A%7B%20%20QyXQyX%5D%20%20lcKQy%7CBb5X4Ti%2A%5B%7CQyXb%7D%7BSC5bAB%2A%5B%7D%205bB%205G%7CyQX5bB%7CQyX5G%7CQyXXyQ%7CB%205bB%20B%7CQyX%7CAb%20%20%5DQyX7G%7CQyX%2DG%7CQXybB%7CQyXbAl%7C%2CbBs%7B%2ACC%2DQyX%2DG%7CQyX%2CAb%5E7X%2A%5B%7D%20bB%207%5EbA%3EenFi%20la%20%2ES%2ED%20%20%3C%7CQyDAb%5E7%7CQyXbZL%20n%2C%7CC%2DXy%20lcKQyXbBZL%20lcQKyX7%5EbA%7CQyXbB%7CQ%20%5D%7BC%2DQyXbB%20%3Ex6%3C%20n%20LZbA%7CQyX7%5EbA%7CQyXBb%7CQyX%2DCC%2A%7B%7D%20%20n%20%5E7%20BbZL%20n%20%7D%7CC%2D%2Cn%20%20Z%20=Pop%2DRock=109=1===Rose%2C%20The=Bette%20Midler%20%28Amanda%20McBroom%29==Country%20Ballad=C==1r34LbKcu7C%7C%2CG%204C5XyQyXB%2FG%7CQyX5CA%2A%20%5B%20QyXQyX%5D%20%20lcKQ%7CF%2FA%204Ti%2A%5BQyXA%2FC5XyQB%2F7%5ECB%2A%5B%5DQyX5C%2C%7CG%20%20A%2FF%7CQyXB%2FG%7CXyQ%7CC%7CQyX5A%2A%7B%5D%20%7CGsusdaC%7C%2CG%20%20A%2FF%7CQyBX%2FG%7CQyXCC%2A%5B%5D%20G%20d9LZxQyXF%7C%7C%2CG%20%20XyQ%7CGG%7CQyX9ddaC%7C%7CQy9XddaC%7C%2CG%20%20F%7CQyXXyQ%7CF9ddaCX9ddaXyQ%7C%5BQyXG%7CQyX6F%7CQyX%2D7A%7CQyXB%2F7%5EC1NB%2A%7C%5B%2ACC9ddaCyXF%7CQyQ%7CF%20%7CQyX%2DE2NB%2A%5B%7D%20%2Cd9daCZL9ddaC%7C%2CG%20A%2D9XyXG%7CQyKQyX9Q%5D%5B%2ACZLxZL9ddaC%7C%2CG%20F%20%7CQyXG%7CQyX9ddaC%7CCaddyXG%7CQcl%20%20Z%20=Pop%2DSlow%20Rock=70=1===Roxanne=The%20Police%20%28Sting%29==Rock=G%2D==1r34LbKcu7usF%7CQ4G%2DLZQyX%2DD%7CQyX7%5EbE%7CyQXF%2F%2DD%7CQyX%2DGZLx%7CC%2DXy4Ti%2A%5ByX%2DC%7CGsusL%7CQyX7%5EbE%7CQyXF%2FD%2D%7CQyX%2DGSA%2A%7B%5D%20xZD%2DXyQ%7CQyXs1N%7CQysXyQ%7C%7CQyXsusF%7CQyX%2DC%2AB%7B%7D%20%20lcKQyXsusGGsusXusF%7CQEspp%7CXyQXyBlC%2A%5B%5D%2CbBQ%2C5Css%20us7G2N%7CQyXQyXQb5XyQ%7D%20%20x%20spp%7CQlF5XyBl%7C%2CbB%2C5Cspp%7CQXy%2DGl%7C%2C%2DG%2CFspp%7CQb5%2CXy%7C%2CF%2Cb%2DG%7CQy%7ClF5X%20lcKQyX%2CsusGl%7Cs%2CusG%2CsusFspp%7CQyLZG%2DX%2CF%2CbEpp%7CQy%7CG%2DXyQ%7BZQyXF%2F%2DG%3Eado%20Cla%20%2ES%2ED%2086%2A%3C%7CQlBb5XQyXF%2FedaF%20%2C%7ClF5aepeR%20%20%3C%20%2DGl%7C%2CG%2D%2CFsppZL%20%3EQyX%3C%20t%20andF%2CbEs%3E%20LZppsC5%2CBb%2C%7D%20=Pop%2DRock=132=1===Santeria=Nowell%29%20Sublime%28Bradley==Reggae=E==1r34LbKcu7X%2C7%2D%234EXyQbA%7CQyXEA%2A%7B%5DQyX%7CBQyX7%2D%23C%7CQyXbA%7CXyQ%7CC4Ti%2A%5B%2C7%2D%23DyQ%7CEXB%20%2CAB%2A%5B%5DQyXB%7CQXy%2C7%2D%23C%7CQyXbA%7CQyLZE%2CsXB%7CQy%2C7%2D%23C%2CLZA%2CDs%2CEZLB%20%2CAZL%2C7%23%2DCl%2C7%2D%23Ds%2CEZLB%20%23%2D7%2Cl7%2D%23ClLZA%2C%20B%3C4x%3E%20%7DXyQ%20%5BsE5%2CD%235%2CC%235%2CB5%2C%7CA5%2CB5%2CfE7%20Z%20=Pop%2DReggae=90=1===Saturday%20In%20The%20Park=Chicago%20%28Robert%20Lamm%29==Pop=C==1r34LbKcu7A%2A%7B%7D%204A%2D7%20%206CZLsus7G%20sus13GZL7D%209DZL11%2DA%20%3C3x%3E4Ti%2A%7BQyXG%2FyQ%7CD7yX7D%7CQyX7%2DA%7CQy6XC%7CQyXG%2F7%5EF%7CQyXQ%7CF%5E7X7%2DASQyXGlQ%7CB%2D77D%2CsusDsZLCZLxLZ9%5ED%7CQyX9%2DE%7CQyX%2C%5D%5B%2AByX6C%7CQyXG1yQ%7CC%2FlcKQyX7DZL%20lcKyQX7%2DA%7CQyXG%7CQyXG%20QLZNXG%2FF%7CbE%2FbDZCXyQKQyXC%2FbBZL%20lcKyQXC%2FbB2N%7C%7D%20%20lcKcl%20LZL%20lcK%2DA%7B%5D%20l%20LZDyXG%2FFZL%20lcKQyX%2FGFZL%20lcKQyXbE%2FbQKcl%20cKQyX%20lcKQD7XyQ%7DQyX6C%3EadoC%20la%2E%20S%2ED%3C%7CQyXG%2F7%5EF%7C%5BQGXy%7CQyX7LZCLZxLZCLZx%20Z%20=Pop%2DSoul=114=1===Saturday%20Sun=Drake%20Nick==Pop=C==1r34LbKcu7ZLGZL4CLZxbGZLxZLG%2F7%2DAZLZxL7%2DAZLxZLB%2FGZLo7LZx3Ti%2A%5BbGZLxZxLZG%2DAZLxZL7%2DAZLxZGLZLxZLCA%2A%7B%5D%20xZL7%2FGLZLCZLxAZLxZLZGLZLxZLGZLxZLCSA%2A%7D%7B%20xZLGZLxZLCZLxZA%2D7LxZL7oZLxZLZxLZY%7D%20xZLG1NZLxZLCLZxZLGZLxZL7obG%7C%7CN2C7LG%2F7%2DZLCZLZGbo7LxZL7%2DDZLxZL317bAZLxZLG%2FCZLxZLZGLZxLxZLF7obGQ%2FELZxX%5D%20x%3EadoC%20la%20%2E%2ESD%3CZLGZLQxZLFZLyQ%20Y%5B7CZLxLZxLZCLZxLZA7b13LZxLZD%2D7LZxLZGLZxLZFLZxLZCLZx%20Z%20=Pop%2DRock=114=1===Saucerful%20of%20Secrets%2C%20A=Pink%20Floyd%20%28Waters%2C%20Gilmour%2C%20Mason%2C%20Wright%29==Rock=B%2D==1r34LbKcu7F%7CQyX4B%2DXyA%7CQyX%2DBA%2A%7B%5DQyXG%2D%7CQyX%2DB%7CQyX%2DG%7CQXyQ%7CE4Ti%2A%5ByX%23F%7C%7CDXyQQyX%2DB%7CQyX%23FB%2A%5BQ%5DyXA%7CQyXE%7CQyXG%7C%7CGXyQ%7CQyX%23QyX7%23yQ%7CDXE%7CQyXA%7CQyX%2DBA%2A%5D%5B%20%20lcKQyX7%23F%7CQyXyQ%7CFX%2DE%7CQX%2DE%7CQ%7CGXyQQyXG%7CQyX%2DB%7CQyXF%23B%2A%5B%5DQyXA%7CQyXE%7C%7CF%23XyQyXD%7CyQ%7CDXyQ%7CF%237XyQKcl%20%20%7D%7CBXyQZ%20==0=0===Save%20Me=Queen%20%28Brian%20May%29==Rock=C==1r34LbKcu7LC%20Gl4G%20D%2FD%2CDs%20C%7CQyX%2DAZL%2FBG%20CZLG%207%2DEZL%23Fsus%2C%7C4TA%2A%7BDs%20C%7CC%2FG%2C%7C%7C%2CG%2CCs%20%2DA%7CQyXC%2C%7CG%20%20%2DAZL%2CQ%2C%20%20DllDXyQs%20%20GZE%20DZL%2C%7ClG%20ddaGZL%23C%2FA%20DB%2A%5D%5BQyXGZLC%20B%2FGZLC9%2FB%20DsusD%2CQyXDlsG%2C%7Cl%2CCs%20Dl%7C%2CbB%2F%2DG%2C%2FBGs%20C%2FDZL%23C%2FA%20DG%2C%7CN1%20%20AZL%7C%2Csus%2DXyQ%7CCQ%5B%20%20QyXQyX%5D%20%20%20x%3EadoC%20la%20%2EC%2ED%3C%20sD%2CDA2N%7C%7DGs%20%20AZG%2FB%20ZLD%20B%2F9ddaGZL%23%2FCA%20DB%2A%5B%7CQyXGZLCD%20ELZLC%20Gll2N%7CY%20A%2FC%23l1N%7C%2CG%2CCs%20Dl%7C%2CBb%2F%2DG%2CB%2FGs%20C%2FDZLD%20G%20%7DDl%7B%7C%2CD%20f%20LZsC%2FD%2CG%2ClDadd9%20Z%20=Pop%2DRock=88=1===Save%20The%20Last%20Dance%20For%20Me=The%20Drifters%20%28Pomus%2DShuman%29==RnB=E==1r34LbKcu77B%7CQy4EXyQyXEZL%20lcKQyXEA%5B%2A%20%20QyXQyX%5D%20%20lcKQ%7CB7X4Ti%2A%5BZLxZLl%20LZBZLEZLxZLA%7CQyX7%7CEQyXEZL%20lcKQyX7xLZB7cKQyXL%20lcK%7B%2AAEX%7CQyX7BZL%20lcKQy7XB%7CQyXEZL%20lcKQyB7XyQ%20xZLEL%20lcK7LZALB%2A%5B%5D%20xZLEZLxZLB7ZL%20lcKQyXEZLxZB7XyQEZLEZXA%7CQyKcl%20LyXE2N%7C%7D%20%20lcKQyEX1NZL%20lcKQyX7BZQ%7CE7XQyXEZcKQyX%20LZ%7BE%20dna%20taepeR%20QyQXyX%3C7BZL%20lcKQyXFade%3ElcKQyl%20%20%7D%20=Latin%2DCuba%3A%20Bolero=136=1===Saving%20All%20My%20Love%20For%20You=Whitney%20Houston%20%28Goffin%2C%20Masser%29==Pop=A==1r34LbKcu7SA%2A%7B%5D4A%5E7%20%207%2DBZL7%2D%23F%207%5EALZsusE%207%2DBZL7%2D%23FEsus%204Ti%2A%5B%2FB%207%2D%23%2D7LZ%5D%20susE%207%2DBZL7%2DF%23%207%5EAZLsusE%207%2DB%5B%2ABF%23F%207%5EAs%7CYZL%23%2D7%20B%2D%23Gl%7C%2CE%2F7%2D%23F%2C7%23%2DF%2C%23G%2FA%2CAsZL%23F%2F7%20C%237FZL%23FX7%5EAl%23%2D7%2CBusE%207%2DBZL7%2D%23F%20%5E7Al1N%7C%2CsusEQ%2C7%2Ds%20%7DN2C%2C7%5ED7%23G%207CG%237%20yX7%5EAZLsusE%207%2D%7CBQyX7%2D%23FZL9b7%23CQ%7CD%23%2D%2A%5B%5DQyX%2C7%2DB7XyQ%7C%23C%20%2C7%5EDl3N%5B%7DQysXusEZLsusB%207%2D%23F%2D7%2C%20l%5E%23CZL%20%2Csus%5E7%2C%20%3CB%20%2C7%2D%23C%3EadoC%20l%20a%2ES%2ED%20QyXQyXQyX%2D7%2C%20EDl%7CQyA%7BZL%2C%5E7%2C%20C%2C7%2DB%20%2C7%2D%23C%20%2C7%5ElD%7CQyX%2C7%2DBl%20%2C7%2D%23%20EsusDlQ%5B%5D%5E7%20F%23%2D7LZB%2D7%2C%20Esus%3C3x%3E%20%7DXyQXyQ%20%20l%20=Pop%2DRock%2012%2F8=69=1===Scarborough%20Fair=Simon%20and%20Garfunkel==Folk%2DRock=E%2D==1r34LbKcu7EZL2E4E13s31El%7C%2C%23F%2FWs%20%207G%5EZLA%2Fsus31EZLsususLZ3Ti%2A%5ByX2E%7CLZE2%20us31E%7CQyXD%7CQyXE2%7CQyXsus31EA%2A%7B%5DsXyQ%7Csus31yXsus%2C%20GLZyX2E%7CQyXsus31EZ%7CL%20Al%2CGs%7CQyX7%2DEQ%7CE137%5EG%7CQyXD%7CQyQ%7CE%2D%7CZLxZLDZL%2DE%2C%23FD%2F%2CGZLG%20%2C7%5EG%7CQyXE%2D7XyX2E%7CQQKcl%20LZE13susXyQ%7CE2XyQ%7CE13susXyQ%7CE2%20%20%3C6x%3E%20%7D%7C%20=Pop%2DRock=118=1===Scatterbrain=Beck%20Jeff==Rock=Bb%2D==1r34LbKcu7KQyXD8Bb%2D7lcKQyXC%2FDZL%20lcQKyX31BZL%20lcKQyX%20LZE%2F9TA%2A%7B6%2A%3C44%7CG%5E7X%20B%2FA%20D%2FEZLF%2FG%20Ab%2FbB86TZL%20lcKQy%7D%7B%2ABTZL%20lcZL%20lcos%3A%3EB1%2331BZL%20lcKQyX%2D7bBZL%20lcKQyX7%2Db1XyQKloS%208L%20lcK1XyQKEZL%20lcKQyXC%2FDZ%20LlcKQyXC%2FDZL%20lc%2FDXyQ1%2331BF%2FG%20byQKcl6T%7CZL%20lcKQyX7%5EZGL%20lcKQyX7%5EGZL%208Bb%2FAXD%2FEZLZE%2FD%20A%2FB%20%7D%20==0=0===Scientist%2C%20The=Coldplay%20%28Berryman%2C%20Buckland%2C%20Champion%2C%20Martin%29==Pop=D%2D==1r34LbKcu7QyXbB4D%2D7X%2DDl%7C%2CE%2FCs%20%209ddFa%7CQyXF%7CQyXbB%7CQy7XyQ%7C4TA%2A%7B%2CE%2FCs%7CFaddaF%7CQyXF%7CQyXbB%7CyQX7%2DDl%7C%2CE%2FCs%20%209dd9%20%20QyXF%7CXFZL%20XyQ%7CBXbBlB%2A%5B%5D%2CE%2FCs%209%20ddaF%7CQyXF%7CQyXbyQKcl7%2DDl%7ClcKQydd9%20%206F%209%5EF%7CQyXFZL%20clKQyXbBl%7C%7C%2CA%2FFsLZlCXaF%7CQy%20xZLFFXyQ%7CLFl2N%7D%2CE%2FCs%20%20%2Cd9daF%7CQyXF%7CQyXbBZBbLZ1NZL%20%5D%7B%2AClD%2DXyQ%7CBbXyQ%7CFXyQKcl%20%3C4x%3E%20%7D%7CD%2DXyQ%7CBbXyQ%7CFXyQZ%20=Pop%2DRock=76=1===See%20Emily%20Play=Pink%20Floyd%20%28Syd%20Barrett%29==Rock=A%2D==1r34LbKcu7%2CD%2F%2DA4A5XyAl%2CD%2F%2DAsZL%206%2DA%2ClD%2F6%2DAs%7CQyX%2DA%7CQ%2D%20LZs4Ti%2A%5B%7CQyX%23ZsA%2D6TZLxZLGSA%2A%7BY%20%20yQXQyX%5D%20%206%2DAl%2CD%2F24D%2FFL%20%2DAl%2CD%2FW%2C%2FEXyQ%2CG%7CQyXG%7CQyX%2DA%7CyQX7%5EC%7CQyXB%2F7%5EC%7C%20sW%2FB%2DA44T42T%7CQEXyQ%7CL7A%20A%7CQyXD%7CQyX%7CEQyXD%7CQyXE%7CQyXDZA7XylB%2A%5B%5DO%20%20%3C%7BLZT44%7CQyXG2N44T%7C%7D%20xLZnZL%20n%2CG%7CQyXG1NG%2Cn%20%20Q%20%207AyX%5D%20%205%2CXyQoC%20la%20%2ES%2ED%3CZL%20A%2Dl%2CD%2F%2DAs%7C%7D%20%20lcKda%3E%20xA%3EnepQXyQ%20%20Y%5BQT44GXyQ%7CD%20%20f%20Z%20=Pop%2DRock=129=1===September=Earth%2C%20Wind%20and%20Fire%20%28Willis%2C%20White%2C%20Mckay%29==Pop=D==1r34LbKcu7Cl%7C%2C74D%5E7%20%23Cs%207%5EDZL7%2D%23F%20%2D7%23Cl%7C%2C7%2DB%2C7%2D%23Cs%2D7%2CB%2D4Ti%2A%5B7AZLx%23%2D7LZ7AZL7%2D%23F%209b7%23C%7Cl%2C7%2DB%2C7%2D%23Cs%207%5EDsusLZF%207%2D%23B%2C7%2D%23x%20%5D%7B%2ADZL7%2D%23F%207%2D%23Cl%7C7%2C%2DB%2C7%2D%23Cs%207%5EDSA%5E7%20sCZLsusXsus7C%23%2D7%20%23F%209b7%23Cl%7C%2C7%2DB7%2C%2D%23Cs%207%5EDZL7%2D%23F%2D7LZAl%7C%2C7%2DBZL7%2D%20%20%7D%5B%2A%23CZL7E%209%2DBZL7%2DF%23%207%2D%23CZL7E%209%2DBB%2D7%20F%23lcKQy%2C7%2DB%2CLZC%23%2D%207%5EDA%2A%5B%5D%20Q%20lcKyQXsus7AZL7%2D%23F%207sC%23%2D77E%209%2D%2C7%2D%23C7%20F%23%2DZL7%2D%23F%207%2D%23Cl%7C%2C%2D7B%2C7%2D%23Cs%207%5EDZL7D%5E7%20s%2D%23Cl%7CB%2AQ%7B%5DlC%237badoC%20la%20%2ES%2ED%3C%7CyQXsus7AZL7%2D%23F%209%3E%20x%20%20%7C%2C7%2DB7%2D%23CZ7LZC%23%2DBZL7%2D%23F%207%2D%23CZ7LE%209%2DBZL7%2D%23F%207%2D9%20E7LE%209%2DB%20F%23%2D7LZA7sus%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DRock=126=1===Set%20The%20Controls%20For%20The%20Heart%20Of%20The%20Sun=Pink%20Floyd%20%28Roger%20Waters%29==Rock=E%2D==1r34LbKcu7Ws%205EyQXyQ%7BQyXQyXQyXQyX%5DyQX5E%3EnepOQyXQyX%2AiT44X%3Ci%2A%5Bs%205EA%2C%7ClD5x3%3C5E%20E%2F5Dl%7C%2C5%2CEF%2FWs%205EZL5E%20E%2F%3E%20%7D%7B%2A5E%2CF%2F5E%2CF%2F5%2C%7ClDZL5E%20E%2F5Dl%7C%2C5EF%2C%2FWs%205EZL5E%20E%2F5E5%20sWE%2CF%2FW%7C%2C5A%2C%2FE%20E5%205AB%2A%5B%5D%205E%20E%2F5lD%7C%2C5E%2CF%2FWs%205EZLsW%2FBb5Dl%7C%2CE%2F5Dl%20A5LZF%2FWs%205EZL5A%20A%2FG5l%7C%2C5A%2CbB%2FWs%205A%2CE5%2C%7CA%2F5GlE%20E%2F5E5%20sWE%2CE%2F5As%205EC%2A%5B%5D5%20E%20E%2F5Dl%7C%2C5E%2CF%2F%2D%2C%7ClFZL5E%20ZL5E%20%20sA5%2F%7C%2C5E%2CF%2FWs%205EZL%2CQ5E%20E%2F5Fl%7C%2C%2DE%2CElD5%2FE5EZL527%2A%3CCsW%2FF%2C%2CF%2FWs%205E1N%7CY%20QXy%7D%205E%20E%2F5Dl%7C%2C5EE5%2C%7B%2A%205E1NWs%205E%3EsD5%2F%20x%20%3EadoC%20la%20%2ECD%2E%3C%7CE%2F5Ds%20%2C5El%2CE%20%7D%5BQlnepO%205E%7C%7D%20%2C%7ClD55Dl%7C%2C5E%2CF%2FWs%205%3EEnepO%20%20%3C%7B%205E%20E%2F%2FE%20E55E%2CF%2FXyQZ%20=Pop%2DRock=110=1===Seven%20Days=Sting%20%28Gordon%20Sumner%29==Pop=C==1r34LbKcu76CSA%2A4C%5E9LCZL96CZL9%5ECZL9C6ZL96CZLxZL96CZ%5E9%20%5D%7B5Ti%2A%5B%2FFZL99LZF%2F6C%7CZL9ddaFZLFZxLZL%2CGZL96bBZLbE9LZC%5E%5ECZL9AZL%23Gb69LZLGZL5b7%2D%23FZL7%5EBF%2A%5B%7D%20xZLEZLxZLGZlE7%2FBZLbEZL7%2DA6LZGL7bBZL7%2DAZL11%237BbZL7%2DAZL%23G%2F7ElZ%2311LZFZL7%2DyX%5D%20QC69LZL96C%3EadoC%20la%20%2E%2ESDQyXQyX%3C%7CZL9%5ECZC%5E9%2CZL6%2DFyX11%23yQXyQ%20%20lcKQyX9%5ECZL%20clKQyX11%237bBQC%2A%7B%7D%7CBb7XQyXQ%20xZL9LZF%5E7ZL9%5ECZL%20lcKQyX11%237bB%7BZL%20lcKQyXx%20%7DC%5E%20lcKQ%2DAZL%23%5E7LZFZLGZL6FZL7%2DAZLG%23%2F7ElZLGZL5b7%2D%23lE7%2FGFB%2A%5B%5D7bBZL7%2311LC%7B%7CQyX6%2DF%7CQyX7A%2DZL11%237bBZL7%2DAZ%5E9LZxbBZL7%2311LZx%3C6x%3E%20%7DC%5E9XyQZ%20=Pop%2DRock=170=1===Sexy%20Sadie=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=G==1r34LbKcu7GlSA%2A4Dsus%2CDs%20FZL%23F%20Gl%7C%2CussD%2CDs%20C44T%7CQyXD7%2C%5D%7B2Ti%2A%5B%20QyX%7DB%2DXyQZL%23F%20GZLD%20CZL%23%20FGl%7C%2CsusD%2CDs%20C%7CF%20D7%20ZL%23F%20%2ED%3C%7C%2CsG7%2Cl%207%2DBZL7%2DAl%2C7GsG%2CZL7%5EC%207%2DBZL7%2DAC%2CsC7%2CGB%2A%5BQyX%2DB%20CodaGA%2AQ%7BYQyXQyXQyQXyXZ%20Q%2C7bA%207Al%3E%20F%23LZla%20%2ES%7CC%20DLZG%20F%23LZC%20DLZG%20%3CXyQRepeat%20and%20Fade%3EF%23LZF%20D7%20%7D%20=Pop%2DRock=80=1===She=Charles%20Aznavour%20%28Aznavour%2C%20Kretzner%29==Pop%20Ballad=Db==1r34LbKcu7%7CQyXb4Db%20W%20%20QyXQyX%5D7bA%2CssubA%2CbG%2C2bGsZLF%2F%5B%2AAlD4Ti%2A%5BF%2FW%2CbQ%7CGbX6bDsZLA%2F7hbEZL%2D7bEZLD%2FbB%20bD%7CQy%2FAb%2CDyX7oEXbDlB%2C%7ClGbbA%2CbA%2FbG%2CbG%2CbD%7Cs%2C9bA%2CbA%2F7%2DbEs%209%2C%5D%5B%2AbA%2FW%2C%2CbD%2Cb7XyQ%7CsZLA%2F7hbEZL7%2DbZELD%2FbB%20bD%7CQyXbGDb6%2FAoE%7CQy%7CQyXE%2FAb%2C%7CC%2A%5B%5DQyXbDl%7C%2C9b%2CAbA%2F%2DbEs%20%2CG%2FbElAXyQ%7CW%2CF%2FWD%2A%5B%5D%20DbXyQ%207bEZL7bE%20bEZLb7D%20EZL7bC%207%2DbG%7CAb7%2FC%7CQyXD%2CbA%2F6%7CEo7XA%2F7hbEZL7%2DbEZL%2FDbB%20bD%7CQyXbG%7CQyLZsDbQyXbD%7CQyXFF%2CW%2FA%7CQyXbGl%7C%2C9bA%2Cb%2FA%2DbEs%20%2CG%2FbEl%7C%2CbY%7CDb%2F%2FW%2CbDEb%2D7%20sEb%2D%2FAb%2CAb9%2C%7ClDb%20%20f%20Z%20=Pop%2DSlow%20Rock=70=1===She%20Will%20Be%20Loved=Maroon%205%20%28Levine%2DValentine%29==Pop=Eb==1r34LbKcu7BZL%2DC4C%2DXyZL%2DCSA%2A%7B%5DQyX7b%7CBQyX%2DC%7CQyX7bB%7CQBb7LZ4Ti%2A%5BZL7bB%2DLZBbZL7bBZL%2DCZL7bBLZ%2DCZL7bBZL%2DCZL7SC%2DLZCZL7bEZLsub7%20%5D%5BbB%7CQyX11%2DCZLsubsB%205bB%7CQyX5bEB%2A5%20BbsBZL%2DCB%205bB%7CBb5%20bE1NZLQ%20%209ddab%7CAQyX11%2DCZLsusbB5XyQ%7CQyX5b11%2DCZZC%2D11B%205bB%7CQyX5bE2N%7D%7B%20xZL9ddabA%7CQyXbsusLLsusbyXbA%5Bbadd9%2FbB%7CQyX%2DC%7CQyXDb%2FB%7CQyX%2DCC%2A%7B%7DQyXDXyQ%7DA%7CQyXCZLsuS%2E%20albB%7CQyX5bEQ%7B%20%20QXyQyX%5D%20%20x%20%3EadoC%205%20Bbs%2ED%3C%7CQ9ddabQ%7CBb511%2DCZLsusbB%205b%7CBQyX5bEZLsusbB%20XyQ%7CAyX11%2DXyQ%7D%7CAbXyQKcl%20LZAb%5E7XyQ%7CAbXyQZ%20=Pop%2DRock=104=1===She%27s%20Always%20A%20Woman%20Part%201=Joel%20Billy==Ballad=Eb==1r34LbKcu7bE%7CQy4EbXyyXbEA%2A%7B%7DQyXbB%7CyQXbE%7CQyXsusbE%7CQQ%7CBbX3Ti%2A%7B%7CQyXbl%20LZE7%5EbA%7CQyX6bA%7CQy7X%5EbA%7CQyXbA%7CQyXbXyQ%7CBcKQyXQyXbB%7CBbXyA%7CQyXbB%2F7%2DC%7CQy%2DXCZL%20lcKQyX7G%7CQbXyQ%7CQyXbEB%2A%5D%20DLZEbs%2CbEZLsusbEZL%2Cb2EN%7C%7D%20bBZLbEZLsuLZBb%2FbE1N%7CyXG%2Fb%7CC%2D7%2FA%2FbB%7CQyXbB%7CQyXF7%7CQyXA%2F7F%7CQyXbBXyQ%7CEQyX%2DCEC%2A%5B%20yQ%7CAbZLsusbEZLbEZL7BbZLF%2FbAZLG%2FbAZLEbLZxXbE%7CQ%2FBZLBb%2D%2FDbLbB%2FbGZLC%2FbDZLDbZL7bAZLC%2F7bAZLZGbLZEZL%2DbA%23LZF7%2FALZF7LZBbXyQ%7CBb6XyQ%7CBb7XyQ%7CBb%2CXyQ%7D%20=Pop%2DRock=161=1===She%27s%20Always%20A%20Woman%20Part%202=Joel%20Billy==Ballad=Eb==1r34LbKcu7CZL%2C73Eb%2CLGZL%2CbBZL%2CbE%5B%20%2CBbZL%2CbEZL%2CsusbEZ7%2CLZGN43T%7C%5D%20D%2Fb%2D7%2FBbEZL%2CsusbEZL%2CbELZ%2CbB%3E%20%3CZL%2CbAZL%2Cb%2CLZBCZL%2C%2D%2FbE%7CQXyQ%7CCB%7CQyXbB%7CQyX7F%7CyQXA%2F7F%7CQyXbB%2F7%2Db%2FAXy%2DCB%2A%5B%5D%20xZLEbXyQusbEZLbEZL7bBZFL%2FbAZLG%2FbAZLbA%7CsLZEb%7CQyXGBZLbG%2DLZEbbGZLC%2FbDZLbDZLb7AZLC%2F7bAZLbD%2F%2D%2FBbLZbEC%2A%5BX%2CbB%7C%2FA%23XyB%7CQyX6bB%7CQyXbBQ%7CyX7F%7CQyXA%2F7F%7CQb7XyQB%7CQyX%2C%5EbAZAEb%2CLZL%2C%5EbAZL%2CbAZL%2CEbZLxZL%2CbEZL%2CbBZAb6%2CL%2A%5B%5DQy%2FbE1N%20%7BEb%2CZL%2CbB%2F%2DCZL%2C%2DCZ%2CL7GZL%2C7GZL%2CbBZLAb%2CLZ%2CbBZL%2CbE%7CQ%2D%2CLZB2N%7C%7D%20%2CbBZL%2CbEZ%2CLsusbEZL%2CbEZL%2CbBb%2CXyFZL%2CGXyQ%7CEbsus%2CXyQ%7CEb%2CXyQZ%20=Pop%2DRock=161=1===Shoop%20Shoop%20Song%20%28It%27s%20in%20His%20Kiss%29%2C%20The=Betty%20Everett%20%28Rudy%20Clark%29==Pop=D==1r34LbKcu7%2DEA%2A%7B4A7%2Cn7Al%7C%2C7As%20n%2C7Al%2C%7CGs%20n%2C7Gl%7C%2C7As%20%2Cn%20%20%5D4Ti%2A%5ByX7A1Z%20x%20LDZL7A%207%2DEZL7%2DBD%20ZL%20x%20ZL7A%207%2DEZ%20GLZNL7A%207QyX%2DBLZN2AKQyX7%23FlSB%2A%5B%5D%2C%2CFEs%20DZLG%20D%7CQyX7cl%20LZQyX%7DQA%207%2DEZE7XyZL7A%207%2DEA%2A%5B%5DQynXZL%20n%2C7AZL%20lcKQ%20x%20LZL%20lcK%20x%20ZL%20LZD%20EC%2A%7B%7DQyX7AZLG%20%7BD%20Q%2C7A%207%2DEZL7%2DB%2D7%20A7x%20ZL7XQyX%5D%20W%2FALDns%3EadoC%20la%20%2ESD%2E%3CZL%20n%2CD%7C%7D%20%20x%20Z%2CsE%2CFD1NZLyQ%20%20%7BQ%3CXyQXyQXyQXyQ%20Repeat%20and%20Fade%3ElD%20GLZA7XyQ%7D%20=Pop%2DRock=117=1===Shout=The%20Isley%20Brothers==Rock=F==1r34LbKcu73%3C%20%20%2D4FXyQF%7CQyX%2DD%7CQyXF%7CQXy%2DD%7CQyXF%7CQyX%2DD%7CXyQ%7CD4TA%2A%7B%7B%7D%20%20l%2ABFXy%2DDZL%20lcKQyXFZLl%20cKQyX%2DDZL%20lcKQXyQKc%7B%7D%20%3Ex%2CA%2FW%2C%2CW%2FG%2CF%7C%2CG%2FW%2CA%2FW%2CbB%2F%2CWC%2F7F%7C%2CbB%2FW%2CA%2FW7%2CW%2FG7FsC%2A%2FW%2CC%2F%7CF7%2FCB%2FW%2CA%2FW%2CG%2FW%2C7F%7Cs%2CG%2FW%2CA%2FW%2CbB%2FW%2Cb%2C%7CF7%2CbB%2FW%2A%7B%7D%2CGA%2CW%2FGW%2CbB%2FW%2CC%2F7F%7C%2Cb%2FBW%2CA%2FW%2CG%2FW%2C7F%7C%2C%2FA%2CW%2F%2FW%2CbByX%7DQyQ%7CD%2DXyXF1N%7CQyX%2DD%7CQyFX%7CQyX%2DD%7CQyXF%7CQyQ%7CD%2DXyXFlAZL%20f%20LZN2F%20%20F%2FbBZLf%20%207Fl%2AD%5B%5D%20%20%2Cf%2C%20nZL%20n%2CfLZF7%20QyXQuc%20nOf%20%5D%7B%3CyX%2DD%7CQyXF%7CQyX%2D%7CDQyXF%3EnepO%20%2046%2AQ%7D%7C%3C%20%20%207bBe%3EF%2Cn%20%20Z%20=Pop%2DRock=132=1===Sir%20Duke=Wonder%20Stevie==Soul=B==1r34LbKcu71N%7CQy4BXyQ%7CQyXBA%2AS%7B%7DQyX7F%23%7CQyXG%7CQyX7%2D%23G%7CG%23%2D7X4Ti%2A%7B7D%20%2C7F%237XyEB%2A%5B%5D%207F%207%23F%7CQXyG2NZL%20QyXQyX%7DQ7%2C%20Eb%7CQyXG7F%28%20%2CZD7%20EE%28%20%2C7DZL7%23C%207D7%20bE%207E%7CQyX7E%207bb7%29E7L7%23C%20%7D%20Q%2CsyQ%5D%7B%2A%207%2D%23Cl%7C%2C%23D%2FBs%20%5E%20E%7CQyX7%2DF%7CQyXBCF%237suX7%23F%29QC%2A%7B%5D%2Csn%7CnLx%3EadoC%20la%20%2ES%2E%3CDZLnZLxZLnZLxZLZnF%23%2CBlD%2A%5Bns%2CBl%7CF%2D7X%3Ex3%3Csus7%23F%207%2D%23lC%7C%2C%23D%2FBs%20%20%5EE%7CQy%20%7D%5B%2ADQyXBl%7C%2C%23D%2FLZnLZE%7CQyX7%2DF%7CQyXBl%2AC%7B%5D%23FnZLxZLnZLx%5E%20%20sBxZLn%7ClC%23%2D7%20F%237sus%2C%3C6x%3E%20%7D%5B%2ADB%2Csn%7CnLZxLZnLZxLZnLZxLZnF%23Z%20=Pop%2DSoul=105=1===Sister%20Moon=Sting%20%28Gordon%20Sumner%29==Ballad=F%23%2D==1r34LbKcu731B%2094F%23%2D%5E%2A%7B%5D%20%20x%20ZL31B%209%2D%5E%23FZL%20x%20ZL31B%209AF%23%2D%5E4Ti%2A%5BZL31BLZF%23%2DFZL%20x%20ZL31B%209%5E%23%2DFZL%20x%20ZL31B%209%5E%23%2D%5E9%20%20x%20ZLDl%7C%2CF%20sB13E%2F7%2D%23Fs%207h%23DZLD7%207%23ClB%2A%5B%5D%2CC%2FW%2C%2CC%237%2F9%5E%2D%23F%2C%23G%2FEE%2FG%23%2CDZL31B%209%5E%2D%23FlZ%2CLsus%23C%20%2C%23C%2F%2D%23F%20%23h7%2C%20%20%2C7h%23%7D%20%20x%20C%23%2C%20C%209%5E%2D%23FZL%20x%20ZL3B1%209%5E%2D%23FZL%2Csus7%23B13LZ%2F%2D%23F%20L6%2DbB%2ACBb%2DZL7%5E%2DbB%20%2DbBZL6b%2DB%207%2DbBZL7%5E%2DbB%20Bb%2D7%20%5B%20QyXZL%2Csu%20F%2D7L%2C%23C%2F%2D%23F%20%2C%23G%2FE%207%2Ch%23DZL31B%207%5EbGZ%20C%237s7%2DbEZ%20ZL31G%237LZ%23FZL%2Csus7%23C%20%2C%23%2FC%2D%23F%20%2C%23G%2FE%20%2C7%5ED%2D%5E9%20B%207h%23Dx%20%20%7BF%23%2D%5E9%20%3CXyQ%20%20Vamp%20and%20Fade%3EB13LZ%20x%20%20%7D%20=Jazz%2DBallad%20Swing=69=1===Sitting%20On%20The%20Dock%20Of%20The%20Bay=Otis%20Redding%20%28Redding%2C%20Cropper%29==Soul=G==1r34LbKcu7QyX7A4GXyQ%7CQyXB%7CQyXGSA%2A%7B%20%5D%20lcKQyXGZL%20lcKCXyQ%7C4Ti%2A%5BX9dda%7CBXyQG%7CQyX9ddaE%7CQyXBG%2A%5B%5DQyX7A%7CQyXC%7CXyQ%7CEQyXG%7CZL7C%20yQ%7CAXGZL7C%20CZLD%20GC%2A%7D%5B%20Q%20%207E%7CQyXG%7CQy%20DLZCXG%7CQy%20x%20ZLC%20GLZyXGQ%7BZQyX7D%3EadCo%20la%20%2ES%2ED%3C%7CQyXFQKcl%20ZLD%20GLZE7XyQ%7D%20==100=1===So%20Amazing=Vandross%20Luther==Ballad=B==1r34LbKcu7QyX%2C%234B6%2FD%7C%2CE%2F6Bs%20%20%23D%2F6BZlL%20lcKE%2F6Bs%20%20%2C%23lC%23%2FD4Ti%2A%5B%23G%20%2CB%2C%20G%23%2D%23F%2FEZL7%2D%23C%20%2C7%2DD%23ZL7%5EE%20%2C7%2D%23DZL7%2CXyQ%7CBA%2A%7B%5D%23F%2FE%2C%23%2D7%2C%20%2C7%5EE%7CQyX%2C%23F%2FEZ7L%2D%23C%20%2C7%2D%23DZL7%5EE%20sF%237DZL7%2DX%7DQyX%20G%23%2D7C%7CZL%2C7%2D%23C%20%2C7%2D%23ZDL%2C7%5EE%20%2C7%2D%23DZL%2C%23%2FD%23%2C%2CBl%7C%2C%20%2C9%5EEXyQXy%2FE%2C7%2D%23Cs%20%2C7%2D%23DLZ%2C9%5EE%20%2C7%2D%23DB%2A%5BQF%23%2C%7ClQyXQyE%2C7%2D%23LZsD%23%2D%23DZL%2C9%5EE%20%2C7%2D%23ZDL%2C%23D%2F%23Cl%2C%5EE%2C7%2D7%2C%20sC%2C7%2D%23DFZL%2C7lE%5E9%2CDC%2A%5B%5D%20%2C%23D%2F%23Cl%2CE%5E%2C7%2D%23DsZL%2C7%2D%23D%20b%20Bb%2D%7C%2C%23F%2F9%5EbG%3Eb%5E7%2CLyX86%2A%3C%7B%7CQyX%2CbAb%2FGZL%2C7%2DbE%20%2C7%2DFZQOpenG%20%2C7%2D%2C%20Gb%2FAb%2CLZDb%2C%20Bb%2D7%2CLZF%2D7%2C%20Gb%5E7%2CLZGb%2FAbXyQ%7D%20=Pop%2DSoul=67=1===So%20High=John%20Legend%20%28Legend%2DHarris%2DHill%29==Soul%20Ballad=D==1r34LbKcu7XD%3E%2084%3C%2A58%7B%5DQyX7%2DE%7CQyX%23FD%2F%7CQyXA%2FG%7CQyXD%3E%20%2AA%3C%2A54Ti%2A%5ByX7%2DEAXyQ%7CF%2FD%7CQyXA%2FG%7CQyX%7CDQyX7%2DE%7CQyX%23F%2FD%23XyQ%7C%2FG%7CQyyX%23F%2FDXyQ%7CA%2FG%7CQyXD%7CQyX7%2D%7CEQyX%23F%2FD%7CQyXA%2FGXyQ%7CDB%2A%5B%5DQQyXA%2FXyQ%7CDDC%2A%7B%7DQyX7%2DE%7CQy%23XF%2FD%7CQyXA%2FG%7CQyXXyQ%7CG7%2DE%7CQx3%3C%20%20XyQ%7CEyXbB%2F%2DG%7CQyXB%2FGQ%7CyXC%2FDD%2A%7B%7DQyX7%2DQ%7CD%2FA%23F%2FD%7C%2F%2DG%7CQ%2FCXyQ%7CQyXC%2FD%7C%7CQyXD%7CyQXbB%2F%2DG%7CQyXB%2FG%7CG%2FBXyD%7C%7D%20%3EBbXyQ%7CD%5E7XyQZ%20=Pop%2DSoul=72=1===So%20Real=Buckley%20Jeff==Rock=C==1r34LbKcu7%5D%20F%2FW4D%2D7%20usDZLA%2FsusD%20A%2FBbZLbB%207%5EbBZL7%2DAs%2FA%2C%204Ti%2A%5B%7CQyX5o7XyQ7oEl%7C%7C%2CB%2F%2DE%2CCsG%20ZL6A%206D%7CQyX5E%7CXyQ%7CEESA%2A%7B6%2DA%7CQLZG%20s6C%286C%7CQyX6%2DA%7CQXy6ClB%2A%5B%7C%2CB%2F%2DE%2CC%2FG%29Xy6A%206DZL6A%20F%23%29XyX5E%7CQyX7oE1NZL%20Q%20%2C6%2DA%7CQyX6C%7C%7CQyQ%7CD6%2F6%2DA%28%2DE%2CCsE%2D%2FB%2CA%206D%7CQyX5E%7CQyXo7ElA%2A%5B%20%20QyXQyX%5D6LZG%20%2CCs%20G5El%3EnEo7Xy%3C2N%7B%7D%2CB%2F%2DE%2CCs%20ZGL6A%206D%7CQyX5E%7CQ%20%20Opel%7C%2CB%2FyX%2C%2DBD%2ES%2E%20aG%207%2DBQ%7BY%20%20QyXyQX%7D%20%20x%20%3EadoC%20ladd9LZ%3C%7CQyXQ%7CG%2D6XyQKcl%20LZB%2D7%20Gadd9LZB%2D%2CXyQ%7CG%2D6%20%20%3C3x%3E%20%7DB%2D7%20D%20Z%20=Pop%2DRock=84=1===Some%20Kinda%20Wonderful=Grand%20Funk%20Railroad%20%28John%20Ellison%29==Blues%20Rock=D==1r34LbKcu7L%20lcKT44DXL%20lcKQyXDA%2A%7B%5D%20l%20cKQyXDZL%20lcKQyZDXyQ%2Ci%2A%2C%5BQyX%2CDKcl%20LKQyXGZL%20lcKQyXG%2CB%2A%5B%5D%20%20lcKQyXDZcl%20LZQyXDZD%7CQyXZDXyQDC%2A%5B%5D%20%20lcKQyXGLZ%20lcKQyXAZL%20lcKXyQ%7CGL%20lcKcKQyX%2CXyQ%7CcKQyXDA%2A%7B%7D%20%20lcQKyX%2CD%7CQyXG%7CQyXDl%20LZDG%7CQyXQyX%3C%20%2ACDXy%7CQyXDD%2A%7B%7D%20%3Ex3%3Cl%20cKQyX%2DBZL%20lcKQGXyQ%7C%7B%7D%20%20lXyQ%20Repeat%20and%20Fade%3Ex%20LZDXyQ%7D%20=Pop%2DShuffle=117=1===Somebody%20To%20Love=Queen%20%28Freddie%20Mercury%29==Rock=Ab==1r34LbKcu7Xf%2CbA4sAb%2C%20%2CbD%7CQyXf%2Csus7Ebl%7C%2CbDf%2C%2DF%2CG%2FbEfEbLZ4Ti%2A%5BE%29bA%288Ab%2C%20%7BY%5DQyX%2CbE%7CQyX%2CDb%7CQyX%2C%2DFZL%2CG%2FbE%2AAsAb6T%7CQyL7bBZF%2D%28EbG%2FbE%2CbAsZLbEl%7Cb%2CB%2CbAs%7C%29%2DF%28%20%29G%2F%7ClF%2DLl%7CG%2Fb%7CG%2FbEZsAb%2CLxZLbAl%7CbD%2CbE%7Cb7B%2CbEsZLbEl%7C7bBZsAb%2CL7bEZ%7D%20%2CbE%2C%7ClEbZL%20%2C7%2DFZL%20%2CG%2FbZAL%20%2CbA1NZL%20%2CsusDb%2CLZbD%2C%2DF%2DbGZLAb%2CLZGZLxZL%2C7bDZLxZ%2CLbDZLxZL%2C7bAZLxb%2CLZx2NB%2A%5BbB%2CbA%7BBb7%2Cl%7CG%2FbE%2CbAsA%2A%7B%5D%2C%207bE%7C%7D%20bE%7B%7D%20xZLF%2DLZs%20xZL%2C%2CbEsZ%2CLZsA%2CbB%2CbAsZL%2C7bEZ7LbBZL%2DFl%7CG%2FbE%2Cb%7ClEbLbEl%7C%2C%20%2CbAZb%2CDb%7CsbEl%7C%2CbD%2C%2DF%7CG%2FEb%2CbAsZLxZLbAl1Nus%2C%20LE%7C7bBnepO%20G%2C%20LZ6%2A%3C%7B%20f%20%2CbD2N%5B%7D%2C%20bEZL%2CbDZL%20%2C7%2DF4XyQ%20%2FbAZLZL%2CbA%7D%7CAb%2C%20%2066%2A%3C%7B%20%20f%20bEZbLD%20%2C%2DFZL%20G%2FbE%20%20Open%3E%20%20bA%3EAb%2FGLZF%2D7LZDb%2C%20Eb%20%7DAb%2Cf%20Z%20=Pop%2DRock%2012%2F8=73=1===Something=The%20Beatles%20%28George%20Harrison%29==Rock%20Pop=C==1r34LbKcu77C%7CQy4F%20sE%7CQyXClA%2AS%7BQyXQXyQyXQyX%5D%2CD%2F7G%2CbC%5E7%2CX4Ti%2A%5B%20%2DAB%2A%2C%20%20sWXQyX%5D%20B%2F7Gl%2CA%2F%2CW7Gs%7CQyX7Dl%7C%2CE%2FyQ%20%20%5BF%7CQyXF%2FAZLZA%2D7%2F%2CAC%2A%5B%5DQyXAl%7D%2CD7%2FGQ%2CbEs%20FZL9D%20G%20W%2FG%23L7%5E%2DA%2A%5B%5DQyLZD%20G%20DZLE%2FW%20%23F%2FAZLG%23%2FW%20%2CA%7C%7CQyX%2CAZLGLZCXE%2FW%20%23%2F7Gl%2CQ%7CC%5E7Gs%7CQyX7Dl%7C%2CE%2FW%20s%20%2CF%7CQyX7C%7CQyX%2C7%2CW%2FAyXClA%3EadoCQXyQ%20S%2ED66%2A%3CZL9D%20G%2F%2D7AZL7%5E%2DA%20%2DAB%2A%5B%20%2E%20al%20yX%5D%20BF%20sEb%2CG7%2FD%2C%5DXyQ%20%5BQlAXyQ%7CF%20sEb%2CG7%2FD%2C%7ClCXyQZ%20=Pop%2DSlow%20Rock=70=1===Son%20Of%20A%20Preacher%20Man=Dusty%20Springfield%20%28Hurley%2C%20Wilkins%29==Soul=E==1r34LbKcu7%7CQyX74E7Xy%207A%7CQyX7EA%2A%5B%5D%20l%20cKQyX7EZL%20lcKQE7LZE4Ti%2A%5B%7CQyX7%7C%7CB7X%207A%7CQyX7EB%2A%5B%20QXy%5BQyX7BZL%20lcKQyE7LZEQyX7BX7EZLLZE7%20%7CQyX7EA%2A%5B%5D%20%20lcQKyX7E%7CQyX7AZL7BA7%20E77E%207AEZL7EXyQ%7C%7CyX7EZL7E%207A%7CQy7XEB%2A%5B%20%20lcKQyX7BQ%7CA7%207B%7CQy7EZL%20ZA7XyX7BZL%20lcKQyX7ALZ%20lcKQyX7DC%2A%5B%5DQyQKclL7B%207QyX7Dl%20%20%5D%5B7AZL7A%207D%7CQyX7ZAL7A%207D%7CQyX7AD%2A%20E7LZcKQyX%7BA7%3CRepeat%20and%20Fade%3EXyQ%7CD7%20A7%20%7D%20==92=1===Son%20Of%20Mr%2E%20Green%20Genes=Zappa%20Frank==Rock=D%2D==1r34LbKcu77G%7CQy4D%2DXyyX7G%7CQyX%2DD%7CQyXG7%7CQyX%2DD%7CQyX7G%7CQQ%7CD%2DX4TA%2A%7BlcKQy%2ABCXyQ%20%20%2DAZL7G%20F%7CQy%2DXA%7CQyXC%7CQyX%2DA%7CQLZBbX%5B%5DQyX%20%20%7D%5BQBbXyQ%7CCXyQ%7CfDXyQZ%20=Pop%2DRock=95=1===Song%20For%20You%2C%20A=Russell%20Leon==Ballad=D%2D==1r34LbKcu7A%207%2DG4D%2DXy%20bB%7CY%7CQyX7hB%7CQXyC%2FF%7CQyX%23C%2F7A%7CQA%2D7LZ4TA%2A%7BC%2FbBZ1Bb%20AbBl2NZL%20QyXQyXE%7D%2FWs%2CF%20C%2FbBZL7%2D%20A%2D7LNZL7%2Ds%2CF%20F%2ABD%2D%20%2C7Cs%2CC%2FF%20bBZL7Bh%20C%2F6FZL%23C%2F5%237A%7ClBb%2F%5B%5D%20F%20%5B%5D7CslD%2D%20A%207GZL11%2DA%20bBZLh7B%20C%2F6FZL%23C%2F5%237Bb%2FC%2C%7C%7CE%2FW%2CA%2FFs%2DXyQ%7CL7%2DA%20bB%7CQyX7hBQ%7CyXC%2FF%7CQyX%23C%2F7AZG%2D7%20DlSA%2AD%207hABb%20C6%2FbBZL%20lcKQyXbEF%2F%5B%5D%20Q%2CF%20C%2FbBlZLDXyQ%7Cl%7C%2C%2DAA%20bBQ9XyQ%7CXQyX%5D%20%2C11%237A%207Eh%3EadoC%20la%20%2ES%2ED%3CyQ%20%20%5B%2DGZL7%2D%2FCLZBb%2FC%20FLZBb%20A%2DLZEbXyQ%7CBbXyQ%7CBb%2FFXyQ%7CFXyQ%7CCXyQZ%20=Jazz%2DBallad%20Swing=63=1===Sound%20of%20Silence%2C%20The=Simon%20and%20Garfunkel%20%28Paul%20Simon%29==Rock%20Ballad=Eb%2D==1r34LbKcu7%29%2DbE%284Eb%2D9L%20lcKQyXbDA%2A%7B%20Q%20yXQyX%5D%20%20lcKQyXZEb%2D94Ti%2A%5BB%7CQyXb%2D9%28E%2CbGZLB%20bGZLbG4T4ZLB42TZLbG%20%29%2DbXyQ%7CBE%7CQyX%7D%20%20lcbLZGb%2DbE%289%2DbE%7CQyXbD44TZLbG42TZL%2DbE%20%29XyQKG%7CQyXGZLB%20XyQKcXbG44T%7CQyXB42TLZ%20lcKQyX%2DbEZL%20lyQ%7CGbbDSA%2AbD44T%7CT24G2TZLQ%2C%2DbE%20bGZLGbZL%20x%20ZLB44TZLb4GbLZQyX%2CbLbG44b%2DLZx2TZL%20lcKQyX%2DbELZ%20lcKQyXbDA%2A%5B%5D%204BLZTE%7CQyXla%20%2ESLZGb%2CbDZLbGZL%2DbE%20bGQ%7CyXbGZLxZLB%7CQyXLZ%3CD%2EB%20bGZ%20Coda%3EEb%2DLZx%20%5D%5BQGbXyQ%7CDb%20%20fLZEb%2D9XyQ%7CEb%2DXyQZ%20=Pop%2DRock=103=1===Stand%20By%20Me=Ben%20E%2E%20King%20%28King%2C%20Leiber%2C%20Stoller%29==Soul=A==1r34LbKcu7%7B%5D%20%20l4AXyQA%7CQyX7E%7CQyXDZLl%20cKQyX%2D%23FZL%20lcKXyQKc4Ti%2A%5BXAA%2A%5BQKcl%20KQyXA%7CQyX7E%7CQyDXZL%20lcKQyX%2D%23FZLcl%20%20%5DyXAA%2AcKQyX%20LZF%23%20%20lcKQyXA%7CQyX7%7CEQyXDZL%20lcKQyX%2D%5D%5B%2ABAlcKQyZL%20lc%23%2DXyQC%2A%7B%7D%20%20lcKQyXA%7CyQX7E%7CQyXDZL%20lcKAXyQKFZL%20lX%2D%23FZQKcl%20QyXAB%2A%7B%7D%20%20lcKQXyA%7CQyX7E%7CQyXDZLKcl%20LyX%2D%23FyQKcl%20LZDXyQ%7CE7XyQ%7CA%3CRepeat%20and%20Fade%3EXyQKcl%20%20%7D%20=Pop%2DRock=110=1===Stayin%27%20Alive=Bee%20Gees%20%28Gibb%2DGibb%2DGibb%29==Disco=F%2D==1r34LbKcu7L%2DF%20b4F%2D7%207%2DFSA%2A%7B%5D%20xZL%2DFLZ%20xZL%207bBZL%20xZLXyQ%7CE4Ti%2A%5BA%2FW%2C7yQ%7CEb%5B%5D%20%20lcKQyX7bBZ%20LlcKQyX7bBZL%2DF%20%2ABsF%2DX7%2DFZC%2FWs%20W%2FEb%2C%7CbE%2FW%2C%2DF%2CbA%2FW%2C%2D7F%7C%2CC%2FWs%20%207%2DFl%7ClF%2D7%20%2C%2DF%2CbF%2FbE%2CF%2CG%2D%2F%2DG%2CF%2FbA%7C%2CC%2FWs%207%20%2DFl%7C%2CF%2FbE%2C%2DF%2CF%2FF%2CF%2D%2FbA%7C%2CKQyX7XyQ%7C%7C%7D%20QxZL7%2DF%7CQyX7C%2D%7CQyX%2DF%7CQyXF%2FbE%5B%2ACBb%2DFl%7C%2Cla%20%2ESBb7XyyX7%2DFZL7bBZLx%7CyQX7bBZLxZL7%2DF%7CQQ%7C%3CD%2EZL%20lc7bBZL%3E%20x%20%20xZL7%2DF%7CQyX7bBZ%20LlcKQyX7bBQC%2A%5B%5DLZ%20x%20adoC%20BZL%20l%2D7LZx7%2DFZL7bBZLx%7CQy7XbB1NZLxZL7%2DFZLXyQKcF%7BQyXb7XyQKcl%20%20%7DN2Bb7LZxLZF%2D7LZx%20Z%20=Pop%2DDisco=103=1===Still%20A%20Friend%20Of%20Mine=Incognito%28Maunick%2C%20Jean%2C%20Bull%2C%20Richard%29==Soul=A==1r34LbKcu7%2C7%5EbB4D%5E7%20B%207%5ECZL7%2D%23C%207%5EZDL7%2DB%207%5ECZL7%2D%23C%2D7%20%7D%7C4Ti%2A%7BAZL%20l%5E7XyQ%2C9%2D%23CZL%20lcKQyX%2D9%23FA%2A%7B%20%20QyXQyX%5DXyQKcA%7CQyX9%2D%23CZXyQKcQyX9%2D%23FA%2AS%5B%5DQy9X6G%7CQyX%2C9%2DBZL%20lKcl%20Lsus31lcKQyl%20LZA%2A%5B%5DQyX96G%7CQyX9B%2DZL%20lcKQyXsus31BA%5E7XcKQyXZL7%2D%233susXZL7%2DB%207%5ECZL7%2D%23%20C7%5EDC%2A%5B%5D%20%20lcKQyD%5E7%20C1AZL%20CD%2A%5B%7D%2D7LZD%5EAZLQxZL7%5EbBZL%2D7B%207%5ECZL7%2D%23C%207%5E7LZx%20B%207%5ECsus9DxLZA%5EF%3EadoC%20la%20%2ES%2EDZ%3CLxZL7%5ECZLxZL%2C7%23%2D9LZZL%2C7%5EC%207%5EDD%5E7%2C%20%207%5ECZL7%2D%23C%207%5EDLZ7%2DB%20%2C7%5ECZL7%2D%23CB%2D7LZQ%7B%5D%20%2C%23%2D7LZC%5E7%20B%2D7LZBb%5E7%20%3CRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DSoul=90=1===Still%20Got%20The%20Blues=Moore%20Gary==Blues=A%2D==1r34LbKcu7%7B%5Dn%2C%2D8D%2D7LAZL7EZL5b7%2DBZL%5E7FZL7%5ECZLG%2F7%2DDZ%2DLZsA6Ti%2A%5BA%7CQyX%2D7XyQX5b7%2DB%7CQyX7%5EF%7CyQX7%5EC%7CQyXG%2F7%2DD%7CyQ%7CE7DlSA%2A%2DB%7CQyLZA%2D%2FQyX7%5EC%7CQyXG%2F7%2D%7CDQyX7%2DDA%2A%5B%5DQyXC%7CF%5E7XB%2FW%20%2D%7CQyX9QKcl%20%2DA%7CQyX%2DE%7CQyX%2DA%2AB%5B%5D%20%20lcKQyX7EZLXyQ%7CDyX5b7A%20%2DA%7C%7CE7%239s7E%7CQyX7%2DBC%2A%5B%7DQ%20%20lcKQyX%2C%2DA%7CQyXusXyQQyX9Fa%20%2ES%2EA%2D%2FCXAZL7%2DDZL7%2DE%207%5EZFLsus7EZL7%2DB%7CQy%2DLZ%3CDZLB%2F%2DD%2A%7B%5DQa%3E%20x%20EZLf%20%209FZL9DZLA%2DZL%2DEZL%2DAQB%2A%5BZ%207%239XydoC%20l%20%2DAZL%3ED%2D7Xb7%2DB%7CQyX7%5EF%7CQy7X%5EC%7CQyXG%2F7%2DD%7CQy5LZE7nepO%3CW%2FBLZA%2D%2FCXyQ%7DA%2DXyQZ%20=Pop%2DRock%2012%2F8=63=1===Street%20Life=The%20Crusaders%20%28Sample%2DJennings%29==Funk=Ab==1r34LbKcu7%20sus74Ab%5E7%2F6%2DbD%207%2DbBZL7Fs%20us7FZLbG%2F6%2DbE%20ELZEb4TA%2A%5BF%207%2DbAb%5E7%20%237bB%20%2C31bB%20%2C9b13F%20%2CsusFZLbG%2FbA5%2C%20%7BBZL7bEf%207%5EbDb%5E7%2C7bG%207%5EbD%20sus7bZAL%20sus9bE%20%2C7hD%20sus%20C%7C%7D%207%2D%2DbBZLb%2FC%2CC%2A%7B%7D%207%2DbBZL7%2DFl%2C%7BE%2FD%2CbE%2FbD%2CbD%2FbBSF%2D7Bs%5B%5D%20CZLsu7LZF%2D7%2DbBC%2A%5B%207%2DFZL7C%2DZL7%2DbBZL7%2DFZL7%20Eb9s%2DCZL7hG%2C%5Eb%239LZBus9bD%207%2DbA1NZL%5E7bAZLsus9bE%207%2DbsLZsG7F%207%2DsE%2C7%2D%2D%2CEbs7%5EBl%2Csus%23F%2C7%2D%23sC2N%7C%7D%207%5EbAl%7C%2Csu%2CLZsBbBs%7C%2CCZL%2C%23%5E7%2CLZ7%5EElD%2A%5B%5DQyX7%5EbZAL%2Csus9bE%20%2C7%2DbB%20B7%2FDAl%2CsuC%20%2C7%2D13LZE%2F7C%20%2C7%5EFZLQ%2C31%20B7%2D%23CZL%23D%2F7B%207%5EE%2CLZDB%207%2D%23Lsus9F%5E7%2C%20bA%2CsusbBs44T%7B%5DyQX7%2DD42TZL%2CE%2F7C%5E%2C%7CBbZL%2C31%2ED%20%20Qs%2CAb%5EQyXQyXQyXQyX46%3C%2A2N%7D%20sus9bB1N%7C%2CXyQXyusbBZ%2CE%2F7C%20CodaQ%7B%5D%20%2CE%2FD%20%2CbE%2Fb%20D%2CbD%2FbC%20%2CC%2FbBl%3E%2CsF%5E%2Cla%20%2ESD%2F7B%2C7%2C%7CF%5E%2C%2D%23C%7C%2C%23D%2F7B%2C%5EE%2C%7C7C%2C%2DD1N%7C%2CE%2F7C%2CB7%7CE%5EC%2C%2DD%7CZLsus%2D%2CB7%2C7%5EbA%20sus9bB44TQ%7ByX7%2DDl%2C2N42T%7C%7DLZBb9%23C%7C%2C%23%3CRepeat%20and%20Fade%3EBb9sus%20Ab%5E7LZBb9sus%20%7D%20=Pop%2DSoul=112=1===Summer%20In%20The%20City=The%20Lovin%27%20Spoonful%20%28Sebastian%2DBoone%2DSebastian%29==Rock=C%2D==1r34LbKcu7%2FWs%20A4Ab%20GbB%2F7%2DC%20%2DCSA%2A%7B%20yQX%5D%20G%20bAZL%20x%20ZLLZC%2D%2F4Ti%2A%5BTZLC%20%2C%7ClC%2D%2F7G%20Gl%7C%2C7G%2CbA%2FsW%20A%2F%2DCZLbB%2F7%2DC%20BLZC%2D7G%2CbAZL%20x%20Q%5DXyQDZL%20x%20ZLbB%20FZLx%20%20ZLbB%20F44TB%2A%5B%20%2D%20GLZyXC42%2F7%2DC%20Z%20x%20QQyXoCZLoCZL%2DC%7CyQXoC%7CQyX%2DCC%2A%5B%7D%20%7C%7ClC%2DLG%20%2DD%2DC%3Ead%2D%2FA%20s%20%2ES%2ED26%2A%3CZLbB%2F%2D7C%20%2DCl%7C%2C7G%2CbA%2FWal%20CoCZLbBCl%7B%7CQ%2FAb%2CGLoCZL%2DC%7CQyXoC%7CyQX%2DCl%2CC%2A%2CQ%2C%5B%5D%2C7ZCoXyWs%20A%2F7G%2CbA%2FBbLZ%2F%2DCZLbB%2F7%2DC%20%2DC%7Cl%2C7G%2CbA%2FWs%20A%2F%2DCA%20sW%2F7%2DC%20%2D%3C%20FZL%20G7%2FBbB%20F44TB%2A%7B%20QyXQ%5DyXC42TZLC%20%2DCZLLZ%20x%20Gl%7C%7D%2CRepeat%20and%20Fade%3EBbLZ%20x%20%20%7D%20=Pop%2DRock=107=1===Summer%20Of%20%2769=Bryan%20Adams%20%28Adams%2C%20Vallance%29==Rock=D==1r34LbKcu75A%289d4D5XyxZL%295D%289ddaDA%2A%20%5B%20QyXQyX%5D%20%20lcKQLZAad4Ti%2A%5BdaAZLZDadddaDA%2A%7BZLxZL%295A9%28ddaAZLxZL%295D%289d9LZxLxZL%29QyXG%7CLZDadQyXA%7CQyX%2DBB%2A%5B%5Dx%20ZL9ddaAZLxZL9d%7CDXyQxZL9d%20%2CsusQ%7CAXy9ddaD1N%7CQyXA%7CQXy%2DB%7CQyXG%7CQyXD%7CQ%20DLZDyX%2DB%7C%209ddadd9%20A%2CsusDZLD%209ddaDN2%7B%7D%20Q%2CA%20%2CsusAZL%20DLZAaAZLDC%7CQyXus%2C%20AXF%7CQyXD%2FbB%7CQyX%7CCQyXbB%7CQyXFC%2A%7D%20yQ%7CBbsAZLA%3EadoCl%20%20%7BDS%2ED%3CZLA%209ddaAZDL%20%2CsusDZLD%209dda%2E%20al%20cKQyXtaepe%20A%20%7DXdaAZLD%20%2CsusDZL%20D9ddaDQ%7B%20%20QyXQyd9%20%3CR%2CsusA%20and%20Fade%3EALZAsus%2C%20A%20%7D%20=Pop%2DRock=135=1===Sun%20Goddess=Earth%2C%20Wind%20and%20Fire%2DRamsey%20Lewis%20%28Lind%2DWhite%29==Funk=A==1r34LbKcu7%7CQyXS4D%5E7%2F%2A%7B%7D%20%3Ex5%3C%20%20x%7CQyDX%2F7%5ECZL%20lcKQyXEAA%5E7%2C4Ti%2A%7BF%207%2D%23yQ%7CG%237%23G%2011%2DbEZLC%2F7b%5EB%20B%2F7%5EA%7CQyX11%2Db9LZCX9%2D%23FcKQyXZB%2D9X2N%7D%20Q%20lcKQyXE%2F%5E7D1N%7CQyX9%2D%23F%7CQyD%5E7%2FEL9b7%23L%20lcKN3B%2D97%5ED%7CQyX9%2D%23F%7CQy9X%2DB%7CQyX9%2D%23F%7CQyX%2FEXyQ%7C%7D%20%20lXD%2F7%5EEXyQKcKQyXE%2F7%5ED%3EnepQOyX45%2A%3CB%2A%7B%5D%20%20lcl%20LZC%2F7%5EDZQyX11%2ES%2E%20ayX9%2D%23F%7CQyX7%5EAQ%2AA%5BY%7D%20%20x%20%3EadoC%20lQ%7CG%23%2DD%3C%7CQy%2D%23F%7CQB%20Bb%5E%7B%209b7%23F%207%2D%23CZLb97%23G%2011%2DbEZLC%2F7B%2D9Xy%2F7%5EA%7C%5ED%3E%20Qx%3E%20%7D%7C%3C%7B%5D%20%20lcKQyXE%2F7D%5EZL%20lcKQyXE%2F7%5EDXyQXy3%3C%20%2097%2FEXyQKcl%20LZC%5E7%2FD%20%3CRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DSoul=95=1===Sunshine%20Of%20Your%20Love%2C%20The=%28Bruce%2DBrown%2DClapton%29%20Cream==Rock=D==1r34LbKcu7%2CC%2CD%7C4D%2CC%2CLD%2CC%2CDSA%2A%7B%7DQyXZDLD%2CC%2CD%7CQyXDZLDZDXyQ4Ti%2A%7B%2CG%7CQyyQ%7CD%2C%2CF%2CGB%2A%5B%5DQyXDZLD%2C%2CC%2CD%7CQyXDZLD%2CCGLZGXXDZLDAZLG%20ZGXyQAC%2A%5B%5DQyXDZL%2CD%2C%2CCD%7CQyXDZLD%2CC%2CD%7CXyQ%7CCL%2CG%2CFQyXA2%20GLZADZLD%2CC%2CDZL%20x%20ZQL%20%20A1NZLG%20C%7CQyXXyQ%7DNC%7CQyXG%20CQ%5B%7D%7CN3A%3EadoC%20la%20%2ES%2ED%3CLZD%2CC%2CDZL%20lcKQyXDXyQ%5D%20%20lcKLZAXyQ%7CC%20G%2CLZAXyQ%7C%7BA%20%3C%20%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DRock=105=1===Superstar=The%20Carpenters%20%28Russell%2C%20Bramlett%29==Pop=Db==1r34LbKcu7LbD%2064F%2D9XX7bB%7CQyXC%2FbA%7CQXybD%7CQyXbE%2F%2DF%7CQyyQ%7CDb4Ti%2A%5B%7CQyXC%20C%2DLZyXbD%7CQyXbE%2F%2DF%7CyQX9%2DFA%2A%7B%5D%20xZL%2DFQ%7CAb%2F11%2DCZ%20bD%7CQQ%7CDbX%7C%2C%2DbB%2C%2DCs%20bDB%2A%7D%5B%20%20lcKQyX7%2DC%7CQylAbXyyX7bBla%20%2ECb%2D%2C%7ClQ%20%20bG%7CQyXbAl%7C%2Cb%2DB%2C%2DCs%20bD%7CQyXbALZ%3CD%2EB%2C%2DCs%20bD%7CQ%3EDb%5E7%7C%2DbB%2C%2DCs%20bDC%2A%5B%20%20lcKQyXbAQ%5B%5DQyXlAbXyadoC%20ZL%20f%20b%2D%2C%7ClQyXbG%7CQyXbAl%7C%2Cb%2DB%2C%2DCs%20bD%7CQyXbA%7CDb%5E7B%2C%2DCsC%2D7XyQZ%20=Pop%2DRock=89=1===Superstition=Wonder%20Stevie==Funk=Eb%2D==1r34LbKcu7lcKQy4nXyQZL%20lcKQyX7%2DbE%7BLZ%20lcKQyXnZL%20lcKEb%2D7X4Ti%2A%5BL%20lcK%20%7D%7B%2AA%2DbEZL%20lcKQyX7%2DEbZL%20lcKQyX7%2DbES7%2CXyQ%3Ex3%3C%20bG%2FW%2CXyQKc%207%2DbEl%7C%2CbB%2FW%2Cb%2FGWs%207%2DbEA%2A%5B%5D%20%20lsW%2FBb7%2DbEZ%2FW%2CbG7%20sW%2F%2DbEl%7CbG%2FW%2CbB%2FW%20s7%2DbEl%7C%2CbB%2FW%2CbG7%20sW%2F%2DbEl%7CbB%2FWsEb%2D7%20l%7C%2CbB%2FW%2CbG%2FWs%20%2D7bEl%7CbG%2FW%2CbB%2FWsEb%2D7%20l%7C%2CbB7%2DbE%7C%5D%5B%2ABl7bB%7CQyX7bAZL5bA7%207bBZL5b7B%207bB%235XyQbG%2FW%2CX7bAZl%20LZE%207bBZL5b7B%207bB%2AB%5B%7D%20Q%20lcKQyX7%2DbA7b5LcKQyX%2ED%3C%7CQ7%235XyEl%7C%2CbB%2FW%2CbG%2FWs7%20%2DbEl%7CQyX7%2DbE%7CQb%2D7XybB%7CQydna%20t%20Coda%20%20%3C%207%2DbEZL%20lcKyQX7%2DbElQ%7BZ%20%20x%20%3ERepeala%20%2ES%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DRock=100=1===Surfin%27%20USA=The%20Beach%20Boys%20%28Berry%2DWilson%29==Rock=Eb==1r34LbKcu7%2C7bB%7C4Eb7%20B44TSA%2A%7B%20%20QyXQXy%5D%20%20n%2CbEZLsusbEb7XyQ4Ti%2A%5BE%2C6bEEb%2CEbL%20n%2C7bB%7CQyX7bBZlL%20n%2CbElZL7bE%2C6ZsEb%2CsZL%20nbBlZLEb%2Cn%20lZL7bE%2C6bE%2CbEsLZ%20n%2CbA%7CQyXbAlZLEb%2Cn%20lZL7bsZL%20lBb7%2Cn7bBB%2A%5B%5D%20%20n%2CbElLZ7bE%2C6bE%2CbEsZL%20XyQKc%7CQyX7lZL%20x6%2CEb7E%2C6bE%2CbEsZL%20lcQKyX7bBl%7CZL%20x%20ZLb7LZ%20bE%2CbEL%2CbE1Kcl%20L%2CbA%7CQyX7bBlZL%20%20xZL7bE%2C6bE%2CbEsZn%20LZNQyXbAbAZLxN2EbLLxZL7bBZLxZLbELZxZL7bBlC%2A%5B%5D%20xZZEbLZ%7C%7D%20xZbEsZLEbLZx%3E%2EdnE%20dn2%20la%20%2E%2ESD%3C%2CbAsZL7bBZL%2Cn%7ClEbZLxZL%3EedaF%2AD%2ClBpmaV%20QyX%3C%2C6bE%2CEbsZL%20n%2CbA%7CQyX7b%20and%20%2C%7B%5Dn%2CEb7LZ%20x%20%20%7D%20=Pop%2DRock=160=1===Sweet%20Caroline=Diamond%20Neil==Rock=B==1r34LbKcu7XEZL%204F%237XXB%2CS%2CA%2A%7B%5DQyX7%23%7DFQyX7%23FZL%20lcKQyyQKcl4Ti%2A%7BlcKQy%20LZBX%20lcKQyXBB%2A%5B%7D%20%20clKQyX%23FZL%20lcKQyLZB6XlcKQyyXBC%2A7XyQKXQyX%5B%20%20lcKQyX%23ZFL%20lcKQyXEZL%20lcyQ%20%20%7B%23FZL%20iF%20laQKcl%20%3CZLE%20%23F2N%7D%20%20lcQKyX7%23F1N%7CQyXEZLD%2ES%2E%20yXE%7CQXE%7CQy%2D7%20C%23%5DQyX7%23F%7DQyX7%23FLZ%20lcKQyX%23F%7B%5D%207%2D%7B%2ACBX%23D%3EenyQKcl%20LZEXyQ%7CF%237%20%3CXyQRepeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Jazz%2DMedium%20Up%20Swing=123=1===Sweet%20Love=Anita%20Baker%20%28Baker%2C%20Johnson%2C%20Bias%29==Pop=Bb==1r34LbKcu7G%7CQyX4Bb%5E7ZL11F%2011bA%7CQyX%2D9bE%7CQyX7%5EbG%7CQyX%7CBb%5E74Ti%2A%5BX7%5EbGQ%7CEb%2D%2DbE%7CQyX7%5EbBSA%2A%5D%7B%2011F%2011bA%7CQyX99XyQ%7CyX7%5Eb1F%2011%2D7%20AbX7%5EbG%7CQyX9%2DbE%7CyQX7%5EbBl%7C%2C11F%2C11yQ%7CAbFs%7CQyyX7%5EbBBb%5E71F%2011bAZL9%2DbE%20%5E7bG%7CQyX9%2DbE%7CQyX1LZ%7CB%2A%5B%5D%2017bB%2019XyQ%7CyX9%2DbEC%2A%5B%7D%20%2CQ%2C11F%2011bA%7CQyX9%2DbEQ%7CBb1%2DbE%7CQD%3CZL79XyQ%7C%5EBZL7bB%2011bB%7CQXy9%2DbEZL7bB%2011bB7%20Bb%2D%2DbEZLbAZL9l%20Cod%5EbG%7CQyX9%2DbE%7CQy7X%5EbBQ%7B%5DQyX11F%3Ea7%20Eb%2Da%20%2ES%2EL%20%3Eed1LZBba%20pmaV%20QyX%3C%209%2DEb%7CQyX9%2DbE%7CQyX7%5End%20Fa1F%2011ZAb11%20F11%20%7D%20=Pop%2DSoul=93=1===Tears%20In%20Heaven=Clapton%20Eric==Rock=A==1r34LbKcu7%2CS%2CA%2A4A%20E%2FAl%7C%2C7E%2CsusEs%20%23%2FFDZLE%2FW%20%2D%23FZL%23GXyQ%5D%7B4Ti%2A%5B%2D%23FZL%23LZF%23Al%7C%2C7E%2C6Es%20%2CEZEL%2FA%20%23F%2FDZLE%2FW%20%2D%20E%2FG%23G%2FE%20A7A%7CQyZD%2FF%23C%7CQyX%2D%23Fl%2CB%2A%5B%7C7%2CE%2C6Es%20%2CEZLE%2FA%20%23%2FF%2CXLE%2FW%20%2FW%20%2D%23%7CF%237%20%2FE%20A%7CQyXsusE%7CQXy%2DBl%7C%2CB%2FW%2C%23G%2FWsG%23LZFQyXE%2F%20CC%2A%5B%2FF%23%20s%20%20%3EeniF%20%20%3C%20A2NQ%7DyXAl1N%7C%2C7E%2CE%2FD%5DXyQ%20D%7CZLEL%23F%2FDA%2D%20D%2FB%2FG%20Cl%7C%2CG%2C%23F%2FD%20s%2DEZL%23F%2FD%20GZL%23FLZA%2D%20ZLB%2FGZG%20D%2FF%23LZ%3C%20D%2ES%2E%20al%20Fine%3EE%2C%20sE6%2CE7%5D%20=Pop%2DRock=80=1===Tell%20Me%20Something%20Good=Rufus%20and%20Chaka%20Khan%20%28Stevie%20Wonder%29==Funk=Ab==1r34LbKcu7%2A%7B%5D%20%204sAb%2CX31bGl%7C%2CbA%2C%2DbBB%2C%2CbD%7C%2C%2DbE%2C%2DF%2CbGyQKcl4Ti%2A%5B%2CbAA%2AGb%20F%2DKQyX31bGZLbA%20%2Cb%2DB%20B%20%2CbDZL%2DbE%20%2Ccl%20%20%5D%20%2CbAAbG%20%2Cb%2D%2C%20Eb%20%20lcKQyX31bGZLAb%20%2C%2DbB%20B%20%2CbDZL%2D%5D%5B%2AAAF%20bG%20bD%20%2DCEb%2DLZB%2A%5D%20%20lcKQyX31bZGLbA%20%2C%2DbB%20B%20%2CbDBb%2D%2C%20%20%2C%2DF%20C%2A%5B%5DQD%2CLZD%20n%2CbAZL%2CbG%2FbD%20F%2C%2FbD%20E%2FbD%20%2CbE%2FbLZnXy%2FbD%20%2CbE%2FbD%2FC%2ClFZL7%2DFl%2CC%2FW%2CbAsLZbE%2FbD%207%2DbBZL7%2DBb%2D7%20W%2CbAs7%2DbBZCsAb%2C%2CC%2FW%2CbAsZLbE%2Fb%20D7%2DbBZL7%2DFl%2CC%2FWlF%2D7L%2A%5B%5D%20%2C%2CbAsZb%2C%3C%2A2D%207%2DbBZL7%2DFl%2CCW%2F%2CbAsD%2A%7BY%7D%20%3Ex38b%2FEbLE%2FbD%20W%2FC%2C%3C%2A74XyQ%20Vamp%20and%20Fade%3ElF%2D7LZBb%2D7%20Db%2FEb%2C%20%7D%20=Pop%2DSoul=75=1===Tequila=The%20Champs%20%28Daniel%20Flores%29==Latin=F==1r34LbKcu7ZL%20x%204F%20C%2D%20%2CFA%2A%7B%7D%20%3Ex4%3C%20xZ%20L7%2DC%20FZL%20x%20ZL7C%2D7LZ4Ti%2A%7B7F%7CQyLZ%20x%20B%2A%5B%7D%20%20x%20ZL7%2DC%20ZFL%20x%20ZL7%2DC%20F%7CZLSFo7X7%2DC%20FiuqeTLZFo7QyX5G%7CQyX7F%7CQy7XoFZL%2C5F%207F%7CQyX%7CC7%3C%22%2C5F%20%2CFZL%20x%20n%20%5D%5BC%20F%7CZL%20x%20ZL7%2DCF%20ZL%20x%20ZL7%2DC%20FA%2A%2D7LZ%20%3E%22%21al%20la%20%2EZ%20x%20QL7%2DC%20FZL%20x%20ZL7C%2D%20F%3EnepO%20%3CC%2A%7B%5D%20Z%3CD%2ESL7%2DC%20%20ZL7%2D%20x%20%20%7D%20%3Ex3%3C%20x%20ZL7%2DC%20ZFL%20x%20ZL7%2DC%20FQ%7BY%7D%7CF%20C%3EadoCx%20LZF%20C%2D7LZF%20sC%2D%2CFZ%20=Jazz%2DLatin=174=1===That%27s%20The%20Way%20Of%20The%20World=Earth%2C%20Wind%20and%20Fire%20%28White%2DStepney%2DWhite%29==Funk=Db==1r34LbKcu7%2A%2C%7B%7D%204Db%5E7%20bD%2F6%2DbG%7CQyXbD6%2FbG%7CQyX11bD%7CQyX%20%3C3x%3E4Ti%2A%7BQyX7%5E7XyQ%7C%7B%7DQyXbD%2F6%2DbG%7CQXybD%2F6bG%7CQyX11bDS%2AADb%5EbD%2CC%5EbGZLXyQ%7CGZL%207%5EbDB%2A%5B%7DQyXDb%2F6%2DbG%7CQyXbD%2F6bG7b5%2011bD%7C7bAZL%2D7%20LZL7%2DbB%207%2DFZL%207%5EGbZL%207%2DF%7CQyX7%5EbGZEb9%20FZL%207ZLbA%2F%5D%5B%2C%2ADLQ%2CA%2FW%20%2C9BZL31b%5EGZL5b7GZL7%5EbD%2CZDb%5E7%20%20sus%5EbD%7CQG7b5L7bA%7CQyX7%2DbEZL7b%2DB%207%2DF%7CQyX7%5EbGZsusXy%2011bD5b7GZDb11X%2CC%2A%2C%7B%5DQyXbD%2F6%2DGb%7CQyX%2CbD%2F6bG%7CQyDb%5E7L%7CQyX7B%7CQyX13LZBL%2C5b7G%20%2C11bDZLAb%2F7%5EbDZL%2CA%2FW%20%2C9ZGb%5E7%5EbGZL%7D%20%2CA%2FA%2CLZl1NZL7%5EbGZL%2C5b7%20G%2C11bDZLbA%2F7%5EbDB9%2C%20W%2FW%20%2C9QyX%2Cs%2C%20Bb%2D%3EadoC%20la%20%2ES%2ED6%2A6%3C%7CQyX%2C7%2DbEZL%2C7Ab7su7%2DF2Na%20tae%5E7%2FAbQyXQyX46%2A%3C31%5EbZGL5b7G%2011bD%7CQyX%20%20RepbDQ%7B%5Dnd%20Fade%3EXyQ%7CB9%20W%2FA%20%7D%20=Pop%2DSoul=86=1===That%27s%20What%20Friends%20Are%20For=Dionne%20Warwick%20and%20Friends%20%28Bacharach%2C%20Sager%29==Pop=Eb==1r34LbKcu7%2DFZL74EbadG%7CQyXC%2F9ddabAl%2C%7CD%2FbB%2CD%2F6bBs%209d%2D7%20C%2D4Ti%2A%5B%2C7G%2Cs%2FBb%20%5D7hD%7CQyX7%2DFl%7C%2C%2D%2CC7%2DGs%209ddabEA%2A%7B%20sGsu7%2DF%207%7CQyX7%20Abad%2DC%2C7%2DGs%20bE44T%7CyQXbB%2F7%2DF42TZL9d%2C%7ClF%2D7%2DCl%7CdabEBGsus%2CyXQyX%5DQyXbB%2F7%2DZFL9%5EbA%207%2DCl%7C%2C7GQ%20%20%5B%2As%207hDdabEZ%2FDLZA%2DF%209%5EbAZL7%2DC%207G%2Dl%7C%2CbA%2FbBs%20%20C%2Fb7%2FBbLbB%209dB%2A%7B%7D%20%2FDLZELbB%2FbA%7CQyXB%2FhF%7Cl%2C7C%2CsusCs%20bD%2FbZT24xbB%209dB%2F7%2DFadd9%20ZL7%2DC%207%2DGl%7C%2CbAb%2FBs%20%20C%2FbAZLD%2FbBAb%5E9%20bE44T2TZLbadd9%20QyXB%2FhFl%7C%2C7C%2CssuCs%20bD%2FbEZLD%2FbB%7CAb%2FBbEZLbV85%2A%3CT44EbQyXC%2F9ddabAl%7C%2C%2FDbB%2CD%2F6bBs%209dda%7CG%2D7%20%7B%7D%20x4amp%20and%20Fade%3EC%2D7LZF%2D7%20F%2D7%2FBb%20%7D%20=Pop%2DSlow%20Rock=66=1===Think=Aretha%20Franklin%20%28Franklin%2C%20White%29==Soul=Bb==1r34LbKcu7%20lcKs4Bb7%237bBs%209%237bBlZL%20clK%2CsusbB%2C7bBs%209%2CBbsu4Ti%2A%5BB%207bElBb7XbBZL7bB%207bE%7CQy7XbBZL7bB%207bE%7CQy7XyQ%7CA%2A%7B%5D%20QyX7bb7XyQ7bE%7CQyX7bD%7CQyXb7BB%2A%5B%7D%207bB%207bE%7CXyQ%7CBBZL7bQyXQyyQ%7CDbcKsusBs%20%207B%7CQy7XbB%7CQyX7bE%7CQyX7l%20%20%5DXX7bB%7CQyX7BlB7Xy7E%7CQyX7BZL7B%207%7CEQyX7BZL7B%207E%7CQ%20B7LZA%2A%7B%20%20L%20lcK7%20%7D%5B%2A%2CD%2A%2C%7B%5D%207A%207E%7CQXy7EZL%20lcKQyX7ECB7XyQB%207E%7CZB7%20%3C%20Repeat%20and%20Fade%3E%20LZ%20x%20%20%7D%20=Pop%2DSoul=106=1===Three%20Hours=Drake%20Nick==Folk%20Rock=D%2D==1r34LbKcu7Ds1NZ4D5%20sG%20sus9DZL%2C%2DDl%2CussD%2C%2DD%7C%2C5D%2CsusD%2D6%2FDL4Ti%2A%7BDs%205D%2ClD5%205C%205D%7CQyX5DZLD5%2FC%205D%7CQyX5D2N%7B%7D%2FD%20%7D%5BsusD%2C%2C5Dl45%2C%7CD%2D%2F6%2DG42TZLsus9D8s6TZL%2C%2DDl%2CsusD%2CDLZT4D%2Csus%2F5C%205s%2CD5%2C%7B%20D%2F6%2DG%20sus9D4T4ZL%2C%2DD42TZL5Dl%7CD5LZDusDs%20yXC%2F%2D%20%5D%7B%2AA7%2DDZLxZL7%2DD%7CQyCX%2F%2DDZL%20lcKQyX5DXyQ%7CD5D%7D%20DB%2A%5B%5D%20XyQ%7CDD%7CQyX7%2DB%7CQyXC%2FD%2D%7CQyX7%2DDZLxZL7%2D%2D7LZx7%2DB%7CQxZLxZQKcl%20ZLxZLxZL7%2DD1NZxLZLxZL7%2DDZL7CZLxLZxLyX7%2DDx%20ZL%20%7BN2D7lcKQyX7D%7B%7DQyX7%7CDQyX7CZL%20lcKQyX%20LZ%20x%7D%20xZL%20%3C3x%3E%20%7D%20==0=0===Tie%20A%20Yellow%20Ribbon=Dawn%20%28Levine%2C%20Brown%29==Pop=F==1r34LbKcu7xZL7%2D4FLZxLFA%2A%7B%5D%20xZL7CZLZxL7%2DGZLxZL7%2DAZLZxLZA4Ti%2A%5BCZL%2DbLZD7LL7GZLxZL7%2DDZL%2DBbZL7%2DGZLxZL7%2DGZZxLZB7%2DCZLZLxZL%2DLZxLxZL%2DAZLxZLFB%2A%5B%20%20QyXQyX%5D%20xZL7CZLZC%2D7bBZL7%7CYZL9%2D7LZGZL%23C%2F%2BFZLC%2FFZLD%2D%7C%2CC%2CFZL%2DbBZL7%2DD%2DLZDGZL7DAZLxZBb%2DLZ%2A%7B%7D%207CZL7%2DGZL7D%2DZLF1NZL7CZL7%2DGCN2FLZL7%2DGZL%2DbBLZC%2D7%20lcKQyX7%2DG2N%7C%7D7%20CZL7%2DG1NZL7DZL%2Cf%2CLZxZL7%2DZL7%2DA%2CXyQ%7CFD%2A%7B%5DQyX7C%7CQyXG%2D%7CQyX%2DbB%7CQyX7%2DGLZxLZ7DZLFxLZC%2D7%3CXyQXyQ%20Repeat%20and%20Fade%3ELZD7LZG%2D7LZC7%20%7D%20=Pop%2DCountry=170=1===Time=Pink%20Floyd%20%28Gilmour%2C%20Mason%2C%20Waters%2C%20White%29==Rock=F%23%2D==1r34LbKcu7EZLxZ4EXyQZL7%2D%23F%5B%7D%20%3Ex4%3C%20clKQyX7%2D%23FZL%20lcKxLZAL4Ti%2A%7ByX7%2D%23F%23%2D7L7%2D%23F%7CQyXE%7CQyXAQ%7CyX7%2D%23FSA%2A%7B%5D%20xZXyQ%7CFZLxZLQyX7%5EQ%7CEXy7%5ED%7CQyX7%5EA%7CQyX%5E7DB%2A%5B%5DQyX7%2D%23F%7CQXyQ%7CAyXA%7CQQyXE%7CyQ%7CC%23QyX7%2D%23FC%2A%7B%5DQyXE7%7CQyX7%2DBZLQ%20%207%2D%7CAXyQX7%5ED%7C7%5ED%7CQ%20%20%3C%2A3%7CQyX7%5ED%7CQyX7%5EAQ%7CyX7%5EDB%2A%5B%7D%20%3Ex46A%5E7Xy7%2D%23F%7C7B%7CQy%23%2D7Xy%5B%5DQyX7E%3EadoC%20l%20a%2ES%2ED%3C%7CQyX7%2DB%7CQQB%2D7XC%7CQyXC%7C%7D%207b9LZEEZL7AZL7%2DED%2A%7B%5D7%20AZL7%2DEZL7AZL7%2D%2D7LZA7B%209%23%5E7XyQ%7CB%2D7XyQ%7CF%5E7XyQ%7CG7XyQD7%239%20D7b9LZB%2D7XyQZ%20=Pop%2DSlow%20Rock=67=1===Time%20After%20Time%20%28Cyndi%20Lauper%29=Cyndi%20Lauper%20%28Lauper%2C%20Hyman%29==Pop=C==1r34LbKcu7C%2F%2DDZ4FXyQ%2DDZLC%20C%2F%2DDA%2A%7B%7DyQXF%7CQyX%2DE%7CQyXG%7C%2FC%20CL4Ti%2A%7BG%20FB%2A%2D%2FC%20CC%2F%2DDZLC%20C%2F%2DDZL%20CC%2F%2DDZLC%20C%2F%2DDZL%20C%20%5D%5BDZLC%20NC%2A%7B%20FLZF%20susG%20F1NZLQ%2CF%20E%2DZLG%20F%7CQyX%2DEZLG%20%7DXyQ%20%2DEZL%20F%7CQysus%29%20yX%29susG%28G%7CQyXCLZsusG%20F%7CQyX%2DAZLQ%7CA%2DXG%28%20G2sG%20F%7CZ%3CD%2ECZL%20%29susG%28%20GC%2AQ%7D%7BQyXC%3EadoC%20la%20%2EA%2DXyQLsusG%2DEZLGXyQ%7C%7C%7DQyXCZLsusG%20F%7CyQX%2DA%7CQyX%29susG%28G%5B%2ABF%20CZLsuLsusG%20GLZEX%2DA%7CQyXsusGC%2A%7B%2C%20F%20%2DEZLG%20F%7CQyX%2DyQ%7CF%20FZLF%20ZC%20%20%3C4x%3E%20%7D%7BF%20%3CXyQ%20Vamp%20and%20Fade%3EGsusLZCXyQ%7D%20=Pop%2DRock=127=1===Time%20Has%20Told%20Me=Drake%20Nick==Folk%20Rock=C==1r34LbKcu7%2CC%2CC%2F4snlGL%20Cl%7C%2CA%2FF%2CB%2FG%2C%2FAF%7C%2CC%2FWs%20A%2FFZL%2CZsC%2CF3Ti%2A%5BA%2A%7BY%5DC%2C%20LZl%7C%2CC%2CC%2FF%2CCsZL%20lC%7C%2CC%2FF%2CC%2FG%2CC%2FFsFLZx%20%2FFlZLZLxZLsC%2CF%2FL9Cl%7C%2CC%2CC%2FF%2CCsLZCZLxZL%20Fl%7C%2CC%2CCZxLZFZL%20CSZLxZLxLZGL%20lcKQyX7E2NB%2A%7B%20%7D%20lcKQyXF1NZLxZLZEb7ZL7%2DDCZLxZxLZD7%2CC%2CC%2FF%2CCsZL%20CA%5B%2A%5D%20QxZLF%7D%20D%2FGZL%7ClF%20LZL6bAxZLGZF%2FC%2CCQyX7%2DDZL%20lcKQyFXZL%20lcKQyX9Cl%7C%2CKcl%20L%2CCsZLLCZLxS%2E%20al%7C%2CC%2CC%2FF%2CCsZL%20CAQ%2A%7B%5D%20xZLF%3EadoC%20lF%20LZ%2ED%3CZLLxZLC%2FC%2CC%2CFZLxZLGZLxZL7%2DZDLxZLFZLxZL9Cl%7CLZx%20%7DF%2CCsZZFLZxLZCXyQZ%20=Pop%2DRock=109=1===To%20Be%20With%20You=%28Martin%2DGrahame%29%20Mr%2EBig==Pop%20Ballad=E==1r34LbKcu7X7B%7CQ4C%23%2D%2C%20x%20ZLE%20AZLE%20AZEL%20%2D%23CZLE%20AZL%2CE%20LZDXy4TA%2A%7ByXA%7C%7DBE%20ALLA%20EZLE%20BZLA%20ELZE%20BZLA%20EZLE%20BZZB%20E%20%2A%5B%5DQy%20BZLAXyQ%7CDE%20BZLA%20EZLE%20BZAL%20EC%2A%5B%5D%20%20lcKQyX%2CLZE%20%2D%23C%7CQZLG%20DE%20ALZD%2A%5B%5D%20f%20%207B%7CQyXZDL%20x%20ZLE%20AZLE%20BG%20CLZZL%2D%23CZLA%20ED%20GLZZLA%20EB%2A%5B%5D%20G%20DZCL%20GZL%2DE%20DZLC%20G%7CB%20ELZZLC%20GB%20ELZ%7CE%20ALZB%20C%23%2D%20%7BE%20ALZB%20E%2C%20%7D%20=Pop%2DSoul=85=1===To%20Love%20Somebody=Bee%20Gees%20%28Barry%20Gibb%2DRobin%20Gibb%29==Pop%20Ballad=A==1r34LbKcu7XA%7CQy4A%20GLX%2DB%7CQyXAA%2A%5B%5D%20%20clKQyXAZL%20Al%2CDsZyQ%7CDX4Ti%2A%7BXG%7CQyyQ%7CAXXD%7CQyX%2DB%7CQyXAA%5B%2A%5DQyX7D%7CQyXE%7CQyyQ%7CAXXG%7CQyyXD%7CQyQ%7CEXn%20A%7CQyXD%7CQyXE%7CyQXAB%2A%5B%5DQyX7D%7CQyLZEXyXA%7CQyyX%3C%20AQ%7DEXy%7CQyXEZLn%20A%7CQyX%7CDQyXE%7CQyXAB%2A%7B%5DQDXyQ%7CyXA%7CQQRepeat%20and%20fade%3E%20LZEXyQ%7D%20=Pop%2DRock=93=1===To%20Make%20You%20Feel%20My%20Love=Dylan%20Bob==Folk%20Ballad=Db==1r34LbKcu7%7CQyXb4DbXy%2DbG%7CQyXbB%2FbG%7CQXy6bC%7CQyX%2CC%2FbA%7CQXyQ%7CD4TA%2A%7B%7CQyXbb7susB%20%2BA%7CQyXbA%2FbD%7CyQXbGB%2A%5B%7DQyXbDZLb%2DLZDA%209bE%7CQyX6%7CDbXyXC%2FbA%7CQyXbDA%2A%5BQ%5DyXbA%7CQyX7%2DbE%7CQyQ%7CCbQyXbGA%7CQyXXyQ%7CG%5DQyXbDZLsus7bA9%20bE%7CQyXbD%7CQyX%2Db%5B%2AADbbB%2FbGbDZLsQ%7CCb6%209bE%7CQyXbD%7CQyXb%2DG%7CQyXbB%2FbG%7CQyXAb7suyXC%2Fb7%2DbE%7C%2ABGbX%7CQyXbG%7CQyXbDZLGb%205%237F%7CQyXbD%7CQyDbXyQ%5B%5DQyX%2DbG%7CQb7susbG%7CQyX6bC%7CQyXCb%2FA%7CQyXbDA%2A%7B%5DQyX%2FBbXyA%7CQyXyXbDZbXyQ%7CbA%20%3EedaF%20dna%20teapeR%20QyXQyX%3C9bE7susLD%7CQyXQ%7D%20=Pop%2DSlow%20Rock=70=1===Too%20Shy%20To%20Say=Wonder%20Stevie==Pop=D==1r34LbKcu7f%20%20CZ4EXyQ%2C%5ED%2CEs44TZL%20%2C%2DGbl%2CAs43T%7CQyX%2BE%7ClDb7L4Ti%2A%5B%207%2DbGXyQ%5DXA%207%5EA%7CQyX%2BE%7CQy9XddaEA%2A%7B%20%20QyXQyb%2D7LZB%2FAZLD%209%5ED%2C%7ClEaQyX7%2DbGZL7%2DbA%20%5E7A%7CQyX%2BE%7CQyX9dd%5D%5B%2ABSB%2FAs%20aD%7CQyb7b9%206bB%207%5EbBZL7B%2097bBZL6C%207%5ECZL7bDLZA7XDZL966D%3EadQLZN1%20%2ES%2ED%3C2N%7CQyXQyQXyXQyX%7D%207B%207%2DbGal%20Co%20%209ddXyQ%5D%5BQGb%2D7XyQ%7CGXyQ%7CD%20f%20%20Z%20=Pop%2DSlow%20Rock=65=1===Top%20Of%20The%20World=The%20Carpenters%20%28Carpenter%2C%20Bettis%29==Pop=Bb==1r34LbKcu7bE%20%2Cb4BbLZE%20%2CbBZLxZLbBZLF7ZLbBZLxZLbEZLxb%2CLZB4Ti%2A%5BsZL%2DD%2C%20Eb%2CbBl%7C%2CbE%2C7FsZLbSBA%2A%7B%5D%20%2C7F%20%2CbBZLLZxLZbBZL%2C%5B%7D%20xZ%2C%7ClBb5b7%2DCZL%2DCZL7GZ%2DLDZL7FZLbEZLxZLLZF7L7F%2C%2DCFZLbEZsW%2FCLbBl%7C%2C7F%2C%2DCsZLBbZLxZLbEl%7C%2CD%2FW%2CZxLZlLbBB%2AE%20bBZLZEbLBZLbE%20bBZLQxZLBbl%7C%2C7F%2C%2DCsZLbBZb%20EbLbBZL7ZLxZL%2ES%2E%20aD%2FW%2CC%2FWsZLbBQ%5BZY%20%2C7F%20bB%3EadoC%20l%2C%7ClEbD%3CZLbl%7C%2C7FC%2D%2CF7LbBZLbEZLbBZL7ZFLbElZLxZLbBl%7C%2CZsC%2D%2CsZLbBBbLZxLZBb%2C%20Eb%2CLZBb%2C%20Eb%2CLZBb%2C%20Eb%2CLZBbXyQZ%20=Pop%2DCountry=180=1===Twist%20and%20Shout=The%20Beatles%20%28Medley%2DRussell%29==Rock%20Pop=D==1r34LbKcu7%207AZL4D%20GLyX7AZLG%20DA%2A%7B%5DQXy7AZLG%20D%7CQyX7AZQ%7CD%20G4Ti%2A%5B%20AZLG%20%7D%7B%2ABXAZLG%20D%3Eolos%20ltanemurtsnI%2040%2A%3CyQ%7CD%20%3Ex8%3C%20QyXQy%20%7D%5B%2ACcKQyX7A%7CZL%20lcKyQX7AZL%20lcKQyX7Al%20%20%5DX%3Ex2%3C%20lcKQyD%20GLZyXAZLG%20D%7C%7D%20%3Ex5%20%3C%207AZLG%20D%7CQyX7AQ%7CA7XA%2A%7B%20%20%20LZA7XyQKcl%20LZD%20D7%20Z%20==0=0===Umbrella=%28Jay%2DZ%2DHarrell%2DNash%2DStewart%29%20Rihanna==Pop=Gb==1r34LbKcu7s31b74nXyQbA%2FbD%7CQyX7%5EbG%7BLZ%20lcKQyXnZL%20lcKXyQ%7CF4Ti%2A%5ByX%2DbB%7CBb%2DXus31b7F%7CQyXbA%2FDb%7CQyX7%5EbGA%2A%7B%7DQysXyQ%7CQyXsu%7CQyX7%5E7XyQ%5B%5DQyX%2DbB%7CQyXsu3s1b7F%7CQyXbA%2FbD%7C%2ABGb%5EbG%7C%7CQC%2A%5B%5DQ%7CAbXy%7CQyXbA%7CQyXbD%7CQXy7%5EbG%7C%7CQyX%2DbB%7CQBb%2DXyQyXbDA%2FbD%7CXyQ%7CDbG%7C%7CQyX%2DbB%7CQyXuss31b7F%7CQyXbA%2Fb%5E7XyQ7%5EbGSDZLbDF7b13D%7CQyXbG%7CQyXBD%2A%7D%5B%20Q%20%20%2DbB%7CQyXsusbsus%20%7CQyXb%7CQyX7BXyQ%7CZ%20%20x%20%3EadoC%20la%20S%2E%2ED%3C%7CQyXF%7CQyXbG%7BQGb%5E%7CQyXbDbXyQ%7C%3CXyQXyQXyQXyQ%20Repeat%20and%20Fade%3EAbXyQ%7CBb%2DXyQ%7D%20=Pop%2DSoul=89=1===Un%2DBreak%20My%20Heart=Toni%20Braxton%20%28Diane%20Warren%29==Ballad=B%2D==1r34LbKcu7%20%2DBA%2A4snF%23F%7CQyXG%2FAZL7%23F%20ZALE%2F7%5EG%20%2C%2DBl%7C%2C7%237%20%5D%7B4Ti%2A%5B%5EG%20%2DBLZAXyZLE%2F7%5EG%20%2DBSZL7F%23%20AZLE%2F7%5EG%20%2DB%7CQAXyQ%7CE%2F7%5EG7A%20CZAXyQ%5DDZL7A%20CZL%2DG%20%2DDLZ7A%20CZL%2DG%20%2DDB%2A%5B%2D%20G%2DLZLE%2F7XbE421C%2FBb%20bB%2FC2N%7CY%20%20QyXyQX%7D%20%2C7%23F%20AZLbB%20BbLZTNZLQ%2CbG%3EadCT44A%20%2ES%2ED%3CZL%2DbD%20%2DbZALbE%20bGZL%2DbD%20%2Dbal%20Co%2A%5B%5DQyXyQ%5D%7BQD%2D%20%3C%20%20Repeat%20and%20Fade%3EG%2DLZC%20A7%20%7D%20=Pop%2DSlow%20Rock=61=1===Unchained%20Melody=The%20Righteous%20Brothers%20%28North%2DZaret%29==Ballad=C==1r34LbKcu7%2A%5B%7D%20%202CXyQXG%7CQyX%2DA%7CQyXC%7CyQXG%7CQyXF%7CQyX%2DA%7CyQKcl1TA%2A%7B%20FC%2A%5B%7CGXyQC%7CQyXCZLQ%20%20G%7CQXyF%7CQyX%2DE%7CQyX%2DA%7C7XyQ%5DQyXCB%3EadoCEbLZFC%2ED%3CZLG%20FZLbE%20ZFLG%20F%7C%7CQyXCZLG%20%2E%20al%20%20FZLGCXyQ%5D%5B%2CQ%2CCXyQ%7CA%2DXyQ%7CF%20F%2DLZCXyQZ%20=Pop%2DRock%2012%2F8=66=1===Uninvited=Morissette%20Alanis==Rock=D==1r34LbKcu7X5D%7CQ4D5XyGZL%20lcKQyX5DA%2A%20%7B%20QyXQyX%5D%20%20lcKQ%2D%2FDXy4Ti%2A%5B%20QyXQ7XyQ%7ClcK5D%2CD%2F%2DGs%205DLZ%20lcKQyX5D%7CQyXG%20%20%5DXyD%7C%7DQyD%2F%2DGsD5%20sG%2C5D%2CD%2F%2DGs%20D%7CQy%2DXGlZL%20lcK5D%2CD%2F%2D%7ClD5%20lA%2A%7B%20%7CQyX5cl%20LZG%7CQyX7DlB%2A%5B%7C%2C5%2CDD%2F%2DGs%20D%7CQyX%2DGlXyQ%7CDK%2C5D%2CcKQyXQ%7CD5X%20%20lcKQyX5D%7C%7D%20%20clKQyX5DZL%20lcKQy%5B%2ACD5yX7%5EDl%20LZG%2D%2FDXyQ%7CD5XyQ%7BD5%20sG%2D%2FD%2CD5%2CKcl%20%3C8x%3E%20%7D%7ClD5XyQZ%20=Pop%2DRock=68=1===Venus%20As%20A%20Boy=Bj%C3%B6rk==Pop=F%2D==1r34LbKcu7%7CQyXb4Db%20nQyX7%2DFA%2A%5B%5D%20%20x%20LZn%20bG%2FbDZL%20x%20ZL%7CGb%2FB4Ti%2A%5B%2A%5B%5DQyQ%7CGb%2FG%7CQyX7%2DF%7CQyXbBb%2FG%7CQyX7%2DF%7CQyXbBb%2FBbXyX7%2DFbClZLXyQ%7CEbD%7C%7CQyXbB%2F%2DbE%7CyQXF%2FbD%7CQyXbB%2F%2Db%2Csn%7CxF%2FbDBXbB%2FbQ%7CCb%2F7%2DFSC%2A%5B%5D%20xZLbGb%2FCl%7C%2CbG%2FbCs%20%20bDXyQ%7CGyXbD%2FQ%20%20bB7XyQ%7CyX7%2DF%7CQyXbB%2FbGQ%7CyX7%2DF%7CQyXbB%2FbGQ%7CGb%2F%2DF%7CQybE%7CQyF%2D7XyB%2A%5B%7DQyXbB%2FbG%7CQXy7%2DF%7CQyXbB%2FbG%7CQDb%2FFXA%2A%7B%5D%20%20lcKQyQ%7CDbbCZL%20x%20ZLn%20bD%7CQ%5DyXbB%2F%2DbE%7CQyXF%2F%2FDbXyXbB%2F%2D%20%20x%20%3Esus%2FGla%20%2ES%2ED%3C%7CQyXbGs%2FusbDZL%20lcKQyXb%20CodabD%7CZLyXbB%2F7XyQ%7CX7%2DFZL%20%3EedaF%20dan%20taepeR%3C%20bB%2FbGyQ%7CGb%2DFQ%7B%5DQ%7D%20=Pop%2DRnB=70=1===Virtual%20Insanity=%28Kay%2DSmith%29%20Jamiroquai==Funk=Eb%2D==1r34LbKcu7%5B%5D%20f%204Eb%2D7BZL7%5EB%207hCl%7C%2CB%5E%2CBs%209%5EbGlZL7hF%20b7%235%204Ti%2A%5B7%2DbE4Ab9LZ%5DQyX5%237bB42TZLB%5E%207hCZL7%5EbG%209bD%7B%2AAT4%207%2DbEGZLsuZDb9%20bA%7C%7D%207%2DbE%205%237bZBL7%5EB%207hCZL7%5EbG7%20D9sL9bA%20%209bDZh7LZB7%2DbE44T%7CQyX7%2DblE42TZL5%237bBs%207%5E%20Ab9LC%207%5EbW%2C7%2DbZCh7%20%2F7bB%207%5EB44TB%2A%7BQ%5DyX5%237bB42TZL%5EBDLZsEL7%5EbGbB%2FW%2Cb%2D11%2C%2CbG%2FW%2C7%2DbEsZLD7%2FbB%2031%5EBl%7C%2CbB%2FWAb%2D11A%2CbG%2FAsZL7SlEb%2D%237bBl%7C%2C%5EB%2ChCsZ7L%5EbG%209bDZL9bA%2075%20Eb%2DC%2A%7B%7D%2CbEsZL%2FDb%2C%7C%207%5EBlB%2A%7B%7D%20%2C7bB%20Q%2C%5EBZL7hC%207%5EbGlBb7%2FDbC%2C9byX26%2AGb%2CAbW%2C7%2DbEsZLD%2F7bB3%201%5EBl%7C%2CbB%2FW%2C11%2D%2FGb%2C%3C%2FW%2C7%2D%2C7bB%3Eb%2D11%2C%2DbAsZL7%5EBZL7bBLZ7%2DbElD%2A%7B%7D%2CbB%2FW7%2C%3C3xA%3Ex4Qa%20%2ES%2E%2D7LZAbBZL9%2DbEl%7B%7D%2C7b%2CA7%2DbGsZL7%5EAZL7b7LZ%3CDbDl%7B%7DbEsZLa%3EB%5E7%207%5EBl%3EnepO%20%20%3CQ%2AB%7B%7D%2C7bB%2C7%2DbAsZLBb7%2FDdoC%20l%2C11%2DbGb%2CAbW%2C7%2DbEsZLD%2F7bB3%201%5EBl%7C%2CbB%2FW%2C11%2D%2FGb%2CA%2FW%2C7%2DbBl%7C%2C%7D%5BlB%5E%7C%2CB%2C%5EBs%209%5EbGZLh7F%207%2DbEZLD%2FbB%207Ch%2CB%5E%2CbB%2FW7%235%20Z%20=Pop%2DSoul=90=1===Waiting%20On%20The%20World%20To%20Change=Mayer%20John==Rock%20Pop=D==1r34LbKcu7%2CD%20%2CG4D%20B%2D%20DA%2AS%7B%5D%20D%20%2CGZL%2D%2CB%20%2CAZL%2CD%20%2CGZL%2CB%2D%2CLZ4Ti%2A%5BB%20DB%2AB%2D%2CLZ%2CGZL%2C%2DB%20%2CAZL%2CD%2C%20GZL%2C%2DB%20DZLD%20%2CG%20D%20%5D%5B%20%2CAZLGZL%2C%2D%2C%20D%2CLL%2DE%20%2C%2DBZL%2C%2DE%20%2CZDLD%20%2CGZL%2C%2DB%20%2CAZZA%2C%20BGZL%2C%2DX6%2DGZ%20%7D%5B%2ACQyX9%2DGZL%20lcKQy7X%2DGZL%20lcKQyX9%2DGKcl%20LQ%2CD%20%2C%2CGZL%2C68D%2ESlQ%5B%5D%2CA%2F9D%2CG%2F9C%20s7%5E%2DG%3EadoC%20la%20%2EA%2C%20B%2D%2A%3C%7CQy%20D%2CLZA%2C%20B%2D%2CLZG%2C%20D%2CLZ%7CG%2C%20D%2CLZ%20x%20LZG%2C%20D%2C%20Z%20=Pop%2DSoul=88=1===Wake%20Me%20Up%20Before%20You%20Go%2DGo=Wham%21%20%28George%20Michael%29==Pop=C==1r34LbKcu7DZLCl4C7%20n%2CCs%7CQyXCSA%2A%7B%7DQXynZLn%207C%7CQyXnZLCsus%2C4Ti%2A%7B%2CsusC%7CsC%2CCyX7%2DDZLCl%2CsusCC%2Cs%7CQyXCZLCl%2CsusQ%7CsC%2CQyX7%2DQyXF%7C%2D7XyQE%7CQyX7%2DDZL11A%20%2D7E%7CQyXF%7CQyX7%2DE%7C%2D7XyQDZLCl%2CsusCZ%2CsG%2CyX7%2DDZLCl%2CsusCC%2Cs%7CQyXCl%2CB%2A%5B%5D%2CnQ%7CsC%2CLQ%2CG%7CsC%2CCsXyQ%7CsZLCl%2CsusC%2CCs%7CQXy7%2DDZLCl%2CsusC%2CCCXyQ%7CCZLClL7%2DD%20LZD%2D7l%2CsusC%2CCs%7CQyXCLZCl%2CsusC%2CCs%7CQyXCLZC7Cl%2Csu%7C%7D%20%20lQ%7CF%2FC7C1N%7CY%7CQyXC%2FFZ%20L7CZLxZL%207C%7CQyXXyQKcyX7CZl%2CsusyQ%7C%3C%2AL%20%297C%28%20CQ%7B%5D%20%20x%3E%20adoC%20la%20%2ES%2ED47ZsC%2CCX7C2NCLZD%2D7%20%3C%2A68%20%20Repeat%20and%20Fade%3E%20LZsC%2CCsus%2ClC%20%7D%20=Jazz%2DMedium%20Up%20Swing=161=1===Walk%20On%20By=Dionne%20Warwick%20%28Bacharach%2DDavid%29==Pop%20Ballad=F==1r34LbKcu7%2DAZL%204A%2D7X%207%2DA%7CQyX7%2DAA%2A%7B%20%5DQyXxQyXZLQyXQyDLZ%20x4Ti%2A%5BX7%2DA%7C%5B%2AB%2CSD%7CQyX7%2DA%7CQyX7%2D%7CGQyX7%2DA%7CQyX7%2DG%2C%2D7XyQ%5D%20D%2071%239%5Eb%5E7XyQ7%5EF%7CQyX11%239%5EbBQ%7CyX7%5EFC%2A%5B%5DQyXC%7CXyQ%7CBbB%7CQy%7CQyX7%2CLZF%5E%7D%20%20lcKQyX7%5EF1NQ%7CyX11%239%5EbB%7CQyX7%7CN2F%5EQ%2C%20%201%2ES%2ED%3C11XyQ%2DAZL%20x%20ZLD%207%2DAZ%7CLD%207%2DA%7CQyX7%2DA%7C7%20DLZ%239%5EbBaepeRoda%3EA%5EF%7CQyX11%239%5EbB%7CyQX7%5EF%2CQ%2C%7B%5DQyX7%2D7%20%3C%20%20C%20la%20t%20and%20Fade%3E%20LZBb%5E9%2311XyQ%7D%20=Latin%2DBrazil%3A%20Bossa%20Electric=100=1===Walking%20On%20Sunshine=Katrina%20And%20The%20Waves%20%28Kimberley%20Rew%29==Rock=Bb==1r34LbKcu7yXbE%7C4nXyQ%7CQyXbE%7CQyXbBS%7B%20%7D%20lcKQyXnZL%20lcKF7XyQ4Ti%2A%7BXbE%7CQBbXyQQyXbE%7CQyXbB%7CQybXE%7CQyX7F%7CQyXbE%7C%7CF7XyA%2A%7B%7DQ%7CQyX7%2AA%2CBbbE%7CQyXbB%7CQyXbEQ%7CyX7F%7CQyXbE%7CQyXXyQ%7CF%2C%5B%5DQyQyX6b%7D%7B%2ABFcKQyX6F%7C%7D%20%20lcKyQX6bEZL%20lcKQyX6l%20LZEQyXbEbE%7CQy%2E%20al%20yXbE%7CQyXbB%3Enep%20O%3CQ%7B%5D%20Q%20x%20%3EadoCQ%7CF7XS%2ED%3C%7C%7CQyXb%2AB%3C%20Ox3%3C%20lcKQyX6bEZ%20LlcKQyX6F%3Eeuc%20n%3E%20%7D%7BB%7B%7DQyXEbXyQ%7CF7%3CXyQXyQ%20%20Repeat%20and%20Fade%3EXyQ%7CEbXyQ%7D%20=Pop%2DRock=216=1===Walking%20Spanish=Waits%20Tom==Blues=F%23%2D==1r34LbKcu7L%23C%2FB4F%23%2D%20%7CQyX%2D%23FZL%23C%2FB%20%23%2DF%7CQyX%2D%23FZL%23C%2FB%7CF%23%2D%204TA%2A%7BZL%23C%2FyQ%7CC%23%7CQyX%2D%23FZL%23C%2FB%20%23%2DFB%2A%5B%5D%20%20lcKQyX7F%23%2D%20BX%2D%23FZA%2A%7B%7D%20Q%7CF%23%2D%20%2D%23FZL%23C%2FB%20%2D%23FLZ7%23C%207DZL%2CE%2FW%20%2C%20%3C5x%3EyX%2D%23FyX%2D%23F%2FC%23LZB%20%2D%23F%7C%7CQyX%2D%23FZ%23LC%2FB%20%2D%23F%7CQyX%2D%23F%2FC%23LZB%20%2D%23FQyX%2D%23XyQKc%2FB%20%2D%23F%7CQyX%2D%23FZ%23LC%2FB%20%2D%23FB%2A%5B%5D%20%20lC%23LZF7%23C%7CQaF%20dn%20W%2FE%2CpeR%20QyXQyXQyXQXy26%2A%3CZL7%23C%207DZLeat%20a%2C%2D%23F%7Cde%3EF%23%2D%20B%2FC%23LZF%23%2DXyQ%7D%20=Jazz%2DMedium%20Up%20Swing=122=1===Warwick%20Avenue=%28Duffy%2DHogarth%2DWhite%29%20Duffy==Soul=Bb==1r34LbKcu7E%7CQyX4BbXyyXbBA%2A%7B%5DQyX7%5Eb%7CGQyXbE%7CQyX7%2DD%7CQQ%7CD%2D74Ti%2A%5B%7CQyXbGb%5E7XQyX7%5EbG%7CQyXbE%7CyQX7%2DD%7CQyXbB%7C%7CQy%5D%5B%2AAB%7CQyXbSB%2A%5B%5DQ%7CEbX%7CQyXbA%7CQyX7%2DD%7CyQXbB%7CQyX7%5EbG%7CQyGb%20F%20yX7%2DD7%2DFZL7LZDb7%2DG%207%2DCZL7%2DG%20bZAL7bB%207%2DCZL7bE%20%28C%2D7%29%2DF%20bB7%2DFs%20b%2Cn%20L%7DQyX7%2DC1N42TZL%2CQ7%2DGl%2CC%2FW%2C7%2DDsZN2C%2D7E%7CQyX%207%2DG%20lEbXyQyXA%2FFZLbB%2FW%207C%2DC%2A%7B%5DQyXbB44T%7CQ%7CAb%5E742TZLCQ%5B%20%20ZF%2D7LX%5D%20F%20bG%3EadoC%20l%20a%2ES%2ED%3CZL7%2DG%20bAZyQXyQL7%2DC%7D%2D7%20F%2D7LZEb%20BbLZsD%2D7%2CW%2FC%2ClG%2D7LZC%2D7%20F%2D7LZEb%20Bb%20Z%20=Pop%2DSoul=88=1===We%20Are%20The%20Champions=Queen%20%28Freddie%20Mercury%29==Rock=C%2D==1r34LbKcu7bE%2FbA8C%2DXyE%7CQyXbE%2FbA%7CQyXEb%7D%20%3Ex4%3C%20%20C%2FbB%7CQbXyQ%7C6TA%2A%7BX7%2DA%7Cb%20Bb%2F%2A%5B%205C%20bBZL9ddaBbZLbBZL7F%20%2DCZLDBFXyQE%7CQyXC%7CQyX7XyQ%7CXh%23F%7CQyXbB%7CQyX%2D7A%7CQyXFZL5C%205bByQ%7CG%2D%2DD%7CQysus7C%7CBboXbB%7CQyX6bA%7CQyX9G%2D%7CQyXF%7CQyXoE%7CQy7XyQ%7CQyXG%2FL%2DF%3EaF%2DXyQa%20%2EC%2ED%3C%7CQyXF%2Fb%7CBQyX%2DF%7CQyXF%2FbB%7Cl%20CodZLQ%20%20X7%2DA%7Cs%20%5DY%5BL5C%20%2C5bB%7CQyX7%2D%7CDQyX7%2DA%7CQyXFQB%2AZFXyQus7CZ9%2DG%7CQXyQ%7CFyXoE%7CQyXobB%7CQyGX%2FC%7CQyX%2DG%7CQyXh%23Q%7CFXybB%7CQyXyQ%7CAb6XyQ%7CBb7LZC7sus%20Z%20=Pop%2DRock%2012%2F8=66=1===We%20Weren%27t%20Born%20To%20Follow=Bon%20Jovi%20%28Bon%20Jovi%2C%20Sambora%29==Rock=B==1r34LbKcu7%7B%5D%20xZ4G%23%2D7BZL5El%7C%2C%23F%2CsusF%23sZL%23FZL9ddaEZLLZF%23L4Ti%2A%5BxZL7%23d9XyQcKQyX11%2D%23CZL%20lKcQyX11%2D%23GZL%20lcKl%20LZFdaBA%2AX7%2D%23GsB%2Cn%5D%23C%7CQyX%23F%7CQyX9dadE%7CQyX%2C7%2D%23GlB%2A%7B%2DXyQ%7CZLE%7D%20C%7CQyXdd9XyX9ddaE%7CQyXBZL%23%20F%2Csus%23F%7CQyX%23F%7CQyQ%7CF%23aE%7CQy%2A%5B%5D%20x%7CG%23%2D7LBZLEl%7C%2C%23F%2CsusF%23sZL%23FZL9ddaEZLZF%23LZQyX%2D%23ZL7%23Fdd9XyKQyX11%2D%23CZL%20lcQKyX11%2D%23GZL%20lcKQcl%20LZaB1NAL%23FZLZsB%2CnC%2A%5B%5D%20%20lcKQyX%23FQ%7CyXB%7CQyX5El2N%7C%7DE5LZBLEZLxL5Ef%7CZE5LZ%3CxZL%23FZLBZL5ElN3%7B%7Dn%2C%23FsZL%23FZLB3x%3E%20%7DL%2D%23CZZfBLZfF%23XyQZ%20=Pop%2DRock=125=1===We%27ve%20Only%20Just%20Begun=The%20Carpenters%20%28Williams%2C%20Nichols%29==Pop=E==1r34LbKcu7X7%2D%23C4AXyQ%5ED%7CQyXAA%2A%5B%5DQyX%5E7D%7CQyXA%7CQyX7%5ED%7C7XyQ%7C4Ti%2A%5B7%5EASA%2D9XyQ7E%20susE%7CQyX7%2DBQ%7CyX9%2D%23F%7CQyX7%2DB%7C%2C%20%5D%7B%2A%23F%7CQyE%7CQyX%5E7XyQyX9%2D%23F%7CQyX7%2DB%7CyQX9%2D%23F%7CQyX7%2D%23C%7CQ%7CB%2D7D%7CQyXL%20x%20Z7%2CQLZ%23FlB%2A%5B%20%20QyXQyX7%5DE%2C%5EDs%20AZL7%5ED%20A%20B%5E7LE%20sus1N%7CQy%5E7LZ%20L7%5EbE%207%5EbBZL%20xZ%20L7%5EbE%207%5EbBZL%20xZD%2FEXB%20%23FZ7%5ED%7CQQ%7DN2DY%20QyX%5D%20%20x%20%3Eado%20Cla%20%2ES%2ED%3C%7CQyXE%2F%7BQAXyyXE%2FDXyQ%7DDb%20f%20%20Z%20=Pop%2DRock=88=1===What%27d%20I%20Say=Charles%20Ray==RnB=E==1r34LbKcu7XE%2F7A4E7LZF%2F7BZLxZL7EZLxLZE%2F7AZLxZL7EZLx%23XyQ%7C4Ti%2A%5BQyX7BXyQKc7EZLxZL7AZLxZLE7ZLxZL7EA%2A%5B%5D%20%20lLZxLZ7E%7CQyL7A%7CQQ%7CE7X%20n%2C7E%7CQyXnZL%20n7%2CEB%2A%7B%5D%207B%207E%7CQyLZnXyyX7A%7CxZLnZ7LZxLlSC%2A%5B%7D%2C7B%3Ex3%3C%2CE7sZL7EZL7AZL7BZnLZxLEZLxZL%20n%2C7ZxLZE%207B%207E%7CQyX7E%7CQXy7A%7CQyX7BZLxZL7%5D%7B%2AAEL7AZL%2A%3CZL7%29XyQ%7CZLxZL7EZLxZL7AQ%7CyX%297E%28nZL%20n%2C7EB7LZA7E%28nZLxZL7%2E%20al%20L7El%2CB%2A%2C%5B%7D%2C7B%3E6x%3C%2C7EsZL7E%3EeniFZxLZES%2ED86ZA7LZxLZE7LZxLZB7XyQ%7CA7XyQ%7CE7XyQ%7CE7XyQ%5D%20=Pop%2DRock=175=1===What%27s%20Going%20On=Marvin%20Gaye%20%28Benson%2C%20Cleveland%2C%20Gaye%29==Soul=E==1r34LbKcu77%2D%23CZ4E%5E7XQyX7%5EESA%2A%7B%5D%20%20lKcQyX7%5EEZL%20lcKQyKcl%20L4Ti%2A%5BB1NZLl%20LZEyX7%2D%23FZL%20lcKQy7X%2D%23CZL%20lcKQyX7%5EQKcl%20cKQyXB%7CQyXZB7%20%7DQyX31B%7CQyX7%2D%23F%2AB%5B%5D%207BZLsus7B2N%7CF%23%2D7Lsus7QyX7%2D%7CF%23%2D7X7%5EE%7CQyX7%2D%23C%7CQXy7%5EE%7CQyX31B%7CQyXyQ%7CC%23QyX31s7B%7C%7DyQ%20%20%7BQyX%299%2DA%287%2DAZL%20clKQyX%299%2DA%287%2DAC%2AKcl%20%20XQyX%5D%2A%7B%5D%20%20Kcl%20L%3E%2EdnE%20dn2%20la%20%2E%2ESD%20%20QyX%3C%20sus7BZ%20LZ%20xQyXsu%20%7CQyXyQKclZL%20lcKQyXsus7B%7D%7C%20%20lcKQyX7%2DAZL%20B7susX7%2DAC%3CXyQXyQ%20Fade%3Ex%20%20Z%20=Pop%2DSoul=97=1===What%27s%20Love%20Got%20To%20Do%20With%20It=Tina%20Turner%20%28Lyle%2C%20Britten%29==Rock%20Pop=B==1r34LbKcu7L%20lcK4G%23%2D1%2D%23GA%2A%7B%7D%20%20lcKQy%23XG%2F%23FZL%20lcKQyX111XyQ4Ti%2A%7BQyX%23F%23XyQKE%7CQyX%23G%2F%23FZL%20lKcQyX11%2D%23G%7CZL%20lc%20F%23LZG%2F%23FZZL%23F%20LZF%23XF%20El%7C%2C%23F%2C%23G%2F%23F%20sBB%2A%5B%5D%20%23FZLE%7CQy%23LZB%2C%23F%20E%7CbB%2FbAZB%20sF%2A%5B%7D%20%23F%20EZL%23F%20BLZ%23F%20El%7C%2C%23F%2C%23G%2F%23CDb%20sL%23F%20EZLbA%20lGb%20A%2CbA%2CbB%2FbAs%20bDZbLA%20bGZLbA%20bDZLb%7C%2ClGb%7C%2CbA%2C%7CQyXbLZT24QyXbD%7CQyXbD%2FbC%20%3E%20%3C44TD%2A%5B%5DQyXbG%7CCb%2FDbA%20bDB%2FbAs%7CAaddTB%2A%7B%5DQyXbD%7CQyX%2D7bA%7CQyXA%2FB%7CQyX944Db%20QyXbDZLbA%20%7ClGb%20bA%2CbB%2FbAs%20bDZLAb%20bGZLbA%20bDZLbA%2C%7ClGb%2CbA%2CbDb%3CXyQXyQ%20Repeat%20and%20Fade%3E%20AbLZT24GbXyQ%7D%20=Pop%2DSoul=93=1===When%20I%20Give%20My%20Love%20To%20You=Franks%20Michael==Pop%20Ballad=Eb%2D==1r34LbKcu7B%20%2C7%2D4%3C%20%3EE%3C%7C7bB%2CbB%2FbAs%20%2C11%2DbAZL%2C7%5EB%20%2C7%2Db%20%3ElEb4Ti%2A%7B%2CF%2FbBAb%2D11ZL7%5EB%20%2C7%2DbElSA%7B%2A%7D%2C7bB%2CbB%2FbAs%20%2CsF%2D7%2CZL%2C7%5E%7C%2C7bBb%2CBb7As%2CF%2FbB%2C7%2DFsZL7%2C%5EB%20%2C7%2DbEl%3E%20%3C%7C%2Cb%2FBb%2CB%2FbAsNB%2A%5B%20b%2D7%2C%20yX%5D%2C7bB%2CbB%2FbAsF%2C%2FbB%2C7%2DFsZL%2C7%5EBQXyQ%20El%3E%20%3CbAZL%2C7%2C%20B%5E7%2DbEl%3E%20%3C%7C7bB%2CssubBs%20%2C11%2DbAZL%2C7%2C%20B%5E7%2DbEl1B%2CsussAb%2FB11%2DbAZL%2C7%5EB%20%2C7b%2DEl2NB%2A%5B%7D%2C7bB%2Cb%2C%20sBb%20%2C11%2DcKQyX%3ElEb%2D%2A%5B%5D%2C7bB%2CbB%2FbAs%2C%2011%2DbAZL%2C7%5EB%20%2C7ClB%5E7%20%3C%7C7bQyX%2C7b%2D7XyyX7%5EBl%7C%2C7bE%2CsubsEs%20%2CE%2Fsus7bE%7CQQ%7CAb%2DBZL%20l%2FbAs%20%2CXyQ%7CAZL%2C7%5EB%20%2C7%2DbEl%2AD%7B%5D%20%2C5%237bB%2011bDb%2D11%2C7%2DbB%7C%2C7%2DbE7%7C%3C%2A6E%20dn2%20la%20%2ES%2ED%20yQXQyXQyXQyXQyX6nd%2E%3ElbB%2CbB%2C11%2DbLZAb%2D%5EB%20%2C7%2DbEl%2CD%2A%2C%7B%2C%7D7bB%2CbB%2FbAs%20%2C117%2CLZA%2C7%5EB%2011%2DbABb%2CBbB%20%2C7%2DbEl%3EedaF%20nda%20taepeRQyX%3C%7C7%5E7%2CLZ%2FbAs%20%2C%20sAb%2FBb%2CBb7%2C%7D%20=Pop%2DSoul=84=1===When%20I%27m%2064=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=Db==1r34LbKcu7KQyXb4DbLZ%7B%7DQyXbDl%7Bn%2CbD%2CAb%2CbDsZLbA%20bGZLx%2AASlD4Ti%2A%5BbDA%2A%5BDbXyQbDZL%20n%2C7bAZL%20lKcQyX7bA%7CQyX7bA%7C%2Cn%20%20%5DZL%20lc%20%2DbEZl%20LZDbA%2FbDZL%2DbG%20bG%7CyQX%297bG%28bG%7CQyX7b%20Bb7LcKQyX%7CQyX7sDb%2CAyX7bAZL%20lcKQyX%2D7bBlB%2A%5B%5DnQ%2CbD%2CbQ%7CBb%2DZL7bAZL%20lcyQKclbEZL%20lcKQyX7%2DbZBL%20lcKQyX%2C7FZL%20%2DXyQKX7%2DbBn%3Eado%7CAb7X%2ES%2ED%3C2N%7DQyXn1NLZ%20n%2CbA%7CQyXbD%7CQy%20al%20CQyXbGXyQ%5DXyQXyQ%20%20%5BQDbXyQKcl%20LZGb%20Ab%2CLZsDb%2CAb%2CDb%2CnZ%20=Jazz%2DSwing%20Two%2FFour=132=1===Where%20Did%20Our%20Love%20Go=The%20Supremes%20%28Holland%E2%80%93Dozier%E2%80%93Holland%29==RnB=C==1r34LbKcu7X9dda44CXyGZL%20lcKQyX7%2DDZ%20LlcKQyXGZL%20lcKQXyQ%7CFTSA%2A%7B%20%209ddACXyQXGZL%20lcKQyX7%2DDLZ%20lcKQyXGZL%20lcKyQ%7CFa%2A%5B%7CQyddaF%7C%7D%5B%2ABCL%20lcKQyX7%2DDZL%20clKQyXGZL%20lcKQyXZGXyQ%20%3E%20%3CQQyXG%3E%5D%5B%2ACCL%20lcKQyX7%2DDZL%20clKQyXGZL%20lcKQyXZ%3CXyQQyX%2C9X7%2DDZ%2E%20al%20QyXGZL%20lcKQyXC%7BQ%5DQyX9ddaF%3EadoCKcl%20LS%2ED%3C%7CyQKcl%20LZG%20%3C%20%20Repeat%20and%20Fade%3E%20LZFadd9%20%20%3C%20%3E%20%7D%20=Jazz%2DMedium%20Up%20Swing=138=1===While%20My%20Guitar%20Gently%20Weeps=The%20Beatles%20%28George%20Harrison%29==Rock%20Pop=A%2D==1r34LbKcu7A%7CQyX4A%2DLZ%7B%5D%20EZLDZLGZL%2DALZFZL%23F%2F%2DAZLG%2F%2DA%2AASA%2D4Ti%2A%5BN%7D%20EZQ%7CA%2D%2FQyXG%7CQyX%2DA%7CY%7C%2C%20G%20%29F%2F%2DA%28F%7CQyX%23F%7CN1DLyXG%2F%2DL%20lcK%20%5D%7B%2ABB%7CQyX7%2D%23C%7CQyX7%23%2DF%7CQyX7%2D%23C%7CQyXA%2D7XyQEZLC2yX%23F%2FF%23LZEXG%2F%2DA%7CQyX%2DAlA%2AY%7B%7D%2CB%2FW%2CA%2FWs%20%23G%2FyQ%7CA%2D%2FW%20EZeniF%20%2D%2FF%29%20%2ED%3C2N%7D%20EZLD1N%7CyQXG%7CQyX%2DA%7CY%7C%2CG%20S%2E%20alA%28F%7CQAZLEZ%20%5D%7B%2ACZL%2DAZL%29F%2F%2DA%28FZ%23LF%2F%2DAZLG%2F%2DAZL%2DAGLZDLEZLC%3ECZLG%3E%2FGLZAdna%20taepeR%3CZL%2DZAL%29F%2F%2DA%28FZL%23F%2F%2D%20Fade%2DAZL%2DLZE%20%7D%20=Pop%2DRock=115=1===Whiter%20Shade%20of%20Pale%2C%20A%20=Procol%20Harum%20%28Brooker%2DFisher%2DReid%29==Rock=C==1r34LbKcu7G%20%2CGZ4C%2C%20CD%20%2C%2DDZL%2CE%2FF%20%2CFLZ%2CG%2FC%20%2CA%2FCZL%2CB%2F%2D%2FC%2CL4Ti%2A%7BAZL%2CBE%2D%2C%20GlA%2A%5B%5D%2CB%2F7GQ%2CA%2FsF%20%2CGZL%2CF%20%2CCZL%2C7C%2C%20C%2FZL%2CF%2F%2C7G%20%2C%2FG%2CW%2FF%2FG%20%2CGZLC%2FF%20%2C7D%2DZL%2CE%2FF%20%2CFl%7C%2C%23F%2CLZE%2DWs%20%2C%2D%2DEZL%2CC%2FB%2CLGZLC%2FF%20%2C7%2DDZL%2C%2FEF%20%2CFZLG%2FC%20%2C%2DAZ%2C%20G%2FF%20%2CCZL%2CCB%2A%5BZC%2C%20C%20%2C7%2DDZL%2CE%2F%2DD%20%2CZFL%2CG%2FC%20%2C%2DAZL%2CB%2FG9%2C%20%5DL%2CG%20%2CZL%2CF%2FLZA%2D%2CLC%2FW%20%2C%2DDZL%2CE%2FF%2C%20Fl%7C%2C%23F%2FW%2CG%2FWs%20ZG%2C%20G%2CB%2FC%20AZL%2CB7%2CLZCQ%5B%7D%20%2C7G%20%2CC%3Eado%20Cla%20%2EC%2ED%3CZL%2CF%20%2CC%2C%20C%2FG%20%2C%2DE%20%2CCZLG%2CLZF%2DEZL%2CF%2FG%20%2CGZLC7%2F%2DD%20%2C%2DDZL%2CE%2FF%20%2C%2C%20G7%2C%2FC%20%2C%2D%3CXyQXyQXyQXyQXyQ%20Fade%3EF%2CLZC%2C%20G7%2C%20Z%20=Pop%2DRock=75=1===Who%20Says=Mayer%20John==Folk%20Rock=D==1r34LbKcu7X7E%7CQ4DaddZL%23A%2F7%23F%20A%7CQyX%2D7EZL%23F%2FD%20G%7CQyX9B%2D7Xy4TA%2A%7BG%7C%7DQyALZDausA%20A%7CQyX%2C%23F%2FDQ%7CyXGB%2A%7B%7D%20xZL9ddsLZAX%20G%7CQy6%2A%3Csu%2FF%23XyL%20lcKQyX7%2DE%7CQy7X%2DB%7CQyX%23A%2F7%23F%7CQZA%20AsD%7CQyX%2FDZLG%20al%20C9ddaDZLAZLGQC%2A%5D%5B%20Q%20%20susAZL%3EadoLZx%20%7B%2EC%2ED4sZLxZsA%2CAsL7%2DBZL%23A%2F7%23FZLF%23%2FDZLG%7C%7D%20Al%7C%2CsuZE%2D7LZL%2C%23F%20A%7CQyus%2C%7ClL%23F%2FD%20G%7CQyX9ddDa44TA%2A%5B%5D%20f%2CsusAZE%2D7XsAs%2CAL%2C%23F%2F%23LZB%2DGB%2A%7B%7D%20xZL9ddaD%20%7BA%20G%7CQyX7E%7CQyX7XyQ%7CDA%2F7%23FsusA%2CusLZAxZL7%2DEZL7%2DBZL%23%2FA7%23FZL%23F%2FDZLG%7D%20LZsA7sA%20AZ%2CGsZLZGLZ%2C%2FD%2CGsZLDl%7C%23F%2FDG%2CsZLDl%2C%7C%2CA%2CA%2FGsF%23%7ClDLAl%7C%2CD%2FF%23%2C%7ClDXyQZ%20=Pop%2DCountry=180=1===Wild%20Thing=The%20Troggs%20%28Chip%20Taylor%29==Rock=A==1r34LbKcu7%20%2CEZL4A%20DLLD%20%2CEZL%2CD%20A%2CB%2A%7B%2C%20%20QyXQyX%5DQyXEZZA%20D%2C4Ti%2A%5B%20n%2CA%7CD%2CLZEZL%20n%2CA%2CA%2A%2C%5B%5D%2CGE%2C%20%2CEZL%2CD%20AZLD%20%2Cn%20%20G%2C%20AZLDNZL%2CDG%2C%7CA%2C%20%2CEZL%2CD%20A%7CQyXnLZ%20n%2CA%7C%2CG%20%20nZL%20nDLZA%20%20%20nZL%20AZLD%20%5D%5B%2C%2A%2CD%20AZLD%20%2CEZL%2CDA%20ZLD%20%2CEZL%2CD%20A%2CBLZE%2C%20D%20%2CE1%3EedaF%2C%20n%20%7DtaepeRQyXQyX%3CA%2AC%7B%7D%20%20lcKQyXE2N%7B%20and%20EZL%2CD%20D%2CLZE%2C%20D%20%7D%20=Pop%2DRock=102=1===Will%20You%20Still%20Love%20Me%20Tomorrow=King%20Carole==Pop=C==1r34LbKcu7Cl%2CS%2C4C%20sFyXsus7Gl%7C%2C%5EF%2C6sF%20FlZL%20lcKC%2CC%2F6Q%5D%7B%2AA4Ti%2A%5BZL%20lcC%2CCKc6Fs%20CZL7G%20susG%7Cl%2C%5EF%2C6Fs%20FlZL%20l%2FC%2CCK%2F6Fs%20%7CQyX%29sXyQ%7CAZL%29sus31bE%28%20%20E7%7CQyX11%2DB%7CQyX7G%2D%28A%2D9us7GllB%2A%5B%7D7%2FGLZs7GZL%2CC%20C%2FFZLQ%20%20sus7G%7CQyX9ddaFusXyQ%2DA%20%2DAXFlB%2Acl%20LZcKQyXC%7CQyXG%2FF%7CyQXFZL%20lcKQyX7%2DEl%20LZ%5BKQyXF%20la%20%2E%20LZE%2DQyXsus7G%7CQyX7DQ%7CyX%2DAZL%20lcKQyX7%7C%3CD%2ESlcKQyL7%5EC%20G7%2Cn%20yXsus7G%7CQyX7%5EFQ%7CyXCZLC%20C%2FFQ%5B%5D%20Q%7CF%2FC%3EadoCna%20ta%5DXyQXyXQyX%3C7%5EC%7CQyXssu7G%7CQyX7%5EF%7B%20%20QyQRepeQyXCZd%20Fade%3EXyQKcl%20%20%7D%20=Pop%2DRock=79=1===Wives%20And%20Lovers%201=Jack%20Jones%20%28Bacharach%2C%20David%29==Waltz=Eb==1r34LbKcu7QyX7b4F%2D9X9%2DFA%2A%7B%5DQyX7%2DG%7CyQX9%2DF%7CQyX7%2DG%7CQyXyQ%7CB3Ti%2A%5BX7C%7CQyQ%7CBbZL%20lcKQyX31bBZ%20LlcKQyX9%2DF%7CQyX7G%2D9XyX9%2DF%7CF%7CQyX9XyQ%7C%5B%5D%20%20lcKQyX7CZLl%20cKQyX9%2DG%7CQyX7C%2ABC%2D7%2DG%7CQyus7D%7CEb%2D7XA%7CQyX7%2DC%7CQyX7%5EEbZL7D%20%2Csus7D%7CQyh7XyQ%7CQyX7B%7CQyXLZDb%5EyX7bB%7CQyX9%2DFlC%7B%2A%7D%20n%7Cn%2C9Cs%7CQyX7Q%7CF%2D97D%20%2Cs%2DF%7CQy%7CF%2D9XQyX9%2DF%7CQyX7oE%7CyQX6bE%7CQyX6bB%7CQy%7CBb7XQyX7bL7bBZBb7XyL7bBZL9%2DFZLnZL%5E7bEZL7bBZL9%2DF%7CQZF%2D9L%7CQyX9ZF%2D9LZ%3CRepeat%20and%20Fade%3EBb7LZEb6LZx%20%7D%20=Jazz%2DMedium%20Swing=134=1===Woman=Lennon%20John==Rock%20Ballad=Eb==1r34LbKcu7bE%20bE4EbsuBZLbE%20susbEZLb%20EbE%2FsusbBZLbE%20sbsus%2F4Ti%2A%5BF%20bAlEb%20F%2DsusbBs%207%2DFZL7%2D%20CbEZL7%2DF%207%2DGZL7%2CBb%2C%7CA%2A%7B%5D%20Bs%207%2D%2D%20sBbC%20bEZL7%2DF%207%2DGZ7L%2DF%20bEl%7C%2CbB%2Csus%2D7LZFGZL7%2DQyX%5DQBb%2C%7ClQyXsusbB44T%7CQy%2DXGl42TZL7%2DFs%20bA%7CBbXy%2CsusbyX7%2DC%5B%2ABEb%5EbE%7CQyX6bB%7CQyX%2D7F%7CQyX7%2DC%7CQyX9%5E9XyQ%7C%20%20QyX7%2D%23FZXyQ%7CB%20EZL7%2D%23F%207%2D%23GZ7L%2D%23F%20EC%2A%5B%7DQyX6bC%23%2D7L7%2DF%7CQ%5EE%7B%5DQs%2CB%2C%7CyXsusB44T%7CQyX%2DG%23l42TZL7%2D%23Fs%20AlQ%7CBXyusBs%20QyX7%2DC%23%2D7XaF%20dna%20taepeR%20yQXQyXQyXQyX%3C%7CQyde%3EF%23%7CQyX9%7CB6XyQ%7D%20=Pop%2DRock=85=1===Woman%20In%20Love=Barbra%20Streisand%20%28Gibb%2DGibb%29==Pop%20Ballad=Eb%2D==1r34LbKcu7%2DbESA4Eb%2DLX7%5EbC2N%7D%20bD%207%5ECb1N%7CQyX7%5EbCZLxZyQ%5D%5B%2A4Ti%2A%7BQyX7%2DZ%20x%20L%2DbE%20bC%7CQyX%2DbD%7CyQXbGZL7bD%207%5EbCZ%2CLZAbL%2DbA%20bG%7CQyyQ%5D%5B%2AQyXbGZL7bD%207%5EbZCL%20x%20ZL%2DbA%20%2DbEB%7CDb%2DXX7bB%7C2TZL%20Z%20x%20LbB%20%2DbEZL%20x%20ZLb%20B%2DbEC%2A%5B%5DQyX7bBZ%2CLZ%20xL%2CbC%20%3CZLQ%20yQ%7CT4X%2DbE%7CQyXbGZL%20lKcQyX7%2DbA%7CQyXbD4yQKclX%2DbE4%20%2DE44al%20Co%20x%20%3E%20%20%3C42T%7CQyXB9Q%5BZ%20xZL7%5EbC%3Ead%20%7B%2ADT%20%2ES%2EDyXQyX%20LZlE%2DA%7CQyXD44T%7CQyXE%2D42TZL%20x%20ZLB%20%2C%2DXyQ%7C%3Cx%20ZLBQXyQXyQ%20Repeat%20and%20Fade%3E%20x%20LZB7XyQ%7D%20=Pop%2DRock=85=1===Wonderful%20Tonight=Clapton%20Eric==Pop%20Ballad=G==1r34LbKcu7%2FD%7CQy4GXyQ%2A%7B%7D%2C%2DA%2Ch%23F%2C%2DE%2CsD%7CQyXC%7CQyX%23F%2FD%7CASlGX4Ti%2A%7BD%7CQyX%7CCXyQ%7CQyXD%7CQyXC%7CQyXF%23%2FD%7CQyXG%7C%7CQyXD%7CCadd9QyX%23Fs%7CQyX%20D%2FF%23%23F%2FD%7CQyXG1NZLQ%20%20D%7CQyXC%7CQyX%2DEZLXyQ%7CCG%7CQyXL%23F%2FDF%23h%2CAXD%7CQyX9ddaCB%2A%5B%20%5D%20lcKQyXGl2N%7D%2C%2DyQ%7CG%20%2C%2DE%2CDC%7CQyXQ%7CCadQyXG%7B%7CQyXD%7CQyXd9daC%7CQyXD%7CQyX9d%7CD%2FF%23yX%2DEZCZLD%20D%2ES%2E%20F%2FD%20GlQ%5B%7D%2C%2DA%2ChF%23%2C%2DE%2CDs%3EadoC%20la%23LZE%2D%3C%7CQyX%20Gl%7C%7DyQ%7CDX%23F%2C%2DE%2CDs%7CQyXC%7CyQX%23F%2FD%7CQyXG%7B%7CQyh%2CA%2D%2CX9dda%20%2Cf%2C%20Z%20=Pop%2DRock=96=1===Wonderwall=Oasis%20%28Noel%20Gallagher%29==Rock=F%23%2D==1r34LbKcu7A%2A%5B%7D%204F%23%2D7%20%2CsusEZLA%207%2D%23FLZsusB%20susEZLA%20%2CBsus%2C4Ti%2A%7BZLA%207ALZEs%2CsusB%20%2CsusEZLA7%20%2D%23FZL%2CsusB%20%2CsuLZF%23%2D%207%2D%23FsB%20%2Cs%20BsusA%207%2D%23F44TSA%2A%5B%5DyQXsusBZL%2CE%20DZL%2CLZEsu%2CsusE%2D%23FZLF%23%2D7%20%20%2CsusEZLA%207%2D%23FLZ%2CsusB%20%2CsusEZLABsus%2CZL%2Csu%2D%23FZLEsus%2CaD%7CQyX%2C7%2D%23FZLE9%20ddaDB%2A%5B%20%2CsusB%20dd9%20EZLA%207C%2A%7B%5D%20%7CDaddcKQyX7Bl%7C%2CA%2FW%2C%23%2DF%2C%23G%2FE%2CAsZLE%209l%20%2CQ%2C%7CQyX7%2ES%2ED%3C%20F%23%2D7%207%2D%23F%20AZL7%2D%23F%209%2CddaDZL7%2D%23F%20AZL%7D%7CT649ddaD7%2D%23F%20oda%3En%23F%209ddaD44TQ%7BYyQXQyXQyXQyX%5DQyX%2D7LZAC%20la%20LZDadd9%2C%20F%23%2D7LZA%3CXyQ%20%20Open%3E%20F%23%2D7%20%7D%7C%3COn%20cue%3EF%23%2DXyQZ%20=Pop%2DRock=88=1===Woodstock=Mitchell%20Joni==Folk=Eb%2D==1r34LbKcu7AZL%20l4Eb%2D77%2DbESA%2A%7B%5D%20%20lcKyQX7%2DbEZL%20lcKQyXXyQKc4Ti%2A%5BAZLxZLZxLZA%2A%5B%207%2DbEZLx%7CQy7X%2DbEZLxZLsus7bAEb%2D7Lsus7bs7bABLZxLZ%2DbEZLx%7CQyX7%2DbELZ%20x%20ZLQ%20%20sus7bA7%20%5D%5B%2Asus7bXbB%2FbKcl%20L9ddabD%7CQyX7%2DbELZ%20lcKQyXsus7bAZXyQ%7CGQyXsu%7D%20%20x%209XyQ%7C%20la%20%2ES%2ED%3C%7CQyX7b%2DEZL%20lcKQyX7%2DbECoda%3EbA%7CQy%20lcKQsusXy7bAC%2A%7B%5DQyX7%2DbELZxZL7%2DbEZL%20lcKQsusXy7bAQ%5BX6bG%7CsusXys7bA%7CQyX9ddabDQ%7CyX7%2DbE%7C%7D%20%20lcKQusXyQ7bAZL%2DbE%7B%5D%2D7LZx%2DbEZLsus7bA%209bZALbB%2FbGZL7%2DbEZL7LZx%20bE%7CQy7LZxLZAb9LZx%20%7D%7BGbadd9%2FBbLZAb7sus%20%7DEb%2D7LZx%2Cf%2C%20Z%20=Pop%2DRock=98=1===Word%2C%20The=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=D==1r34LbKcu7QyX9%234D7%239lcKQyX9%237DA%2A%7B%20Q%20yXQyX%5D%20%20lcKQyX%20LZD74Ti%2A%5B7DZL7ZG7XyGZL7A%20susAZL%20lKcQyX9%237DZL%20lcKQsus%20GL%20lcK%20dna%20Kcl%20%20R%20QyXQyX%3C6F%7CQy9XddaC%7CQyX7DB%2A%5B%5DepeatQyX9%23Fade%3EXyQ%7CG7XyQ%7D%20=Pop%2DRock=116=1===Yellow=Coldplay%20%28Berryman%2C%20Buckland%2C%20Champion%2C%20Martin%29==Pop=B==1r34LbKcu7yX6EZ4BXyQ7F%289ddaFZL%23FZLussBZLB%7D%20susB%20B%7Cb13%29L4Ti%2A%7ByX%295EyQ%7CB5LxZLsus%23FZLxZLAB%2A%5B%5DQyXsusB%7CQyXZE%5E7%28X5E%7CQ%20%20B%7D%20%20%5D%7B%2AAyX7%5EEZL%20lcKQyXuss%23FZL%20lcKQyXBSQKcl%20%20lcKQ%2Csus%23%29LZBs%23Gl%7C%2CB%2FW%2C%23F%2FWs5%20EB%2A%5B%5D%20%2CB%20%29B%28su%2D7%20sFsusB%28%2CB%2FW%2CE5%20sW%205El%7C%2C%23F%2Csus%23F%20s7%2D%23Gl%7C%2CB%2FW%2C%23F%2FsW%2FF%23l%7C%2C%23FX%23F%7CQ7%20sF%23B%7CQyXBC%2A%5B%5D%20%20lcQKyX7%5EEl%7C%2C%23F%2CsussusXy%2D%23Gl%7CXsusBadd9X%20la%20%2ES%2ED%3C%7CQyX5%7CBQyX5E%7CQyX6E%7CQyFine%3E%23F%7CQyyXB%7DQDBXyQQyX6E%7CQyX9dda%23%7CFQyX%23F%7CQyXsusB%7C%7CE5Xy%2A%7B%5DQyQKcl%20LZF%23%2D7XyQKcl%20LZE%5E7XyQKcl%20%20Z%20=Pop%2DRock=92=1===Yesterday=The%20Beatles%20%28Lennon%2C%20McCartney%29==Rock%20Pop=F==1r34LbKcu7%2CC%2F%2DD4FXyQZL7A%207%2DE%7CQyXFA%7B%2A%20%20QyXQyX%5D%20%20lcKD%2D%20%20s4Ti%2A%5BsZL7A7%20C7L%2A%7B%20QyX%7D%20F%20bBZLG7%207%2DDl%7C%2C%2DEs%20%20FZBE%2D7%20%5EbBl%7CD%2CbB%2CBb%2CD%2DZL7A%207%2DEZL%297F%28%20%20FZL7C%207%2DGl%7C%2CA%2FsD%2D%2CC%2CC%2C%2DD%5EbBl%7ClG%2D7%20s%20%20%2DDZL7A%207%2DE%7CyQXFA%2A%5B%5DQyXFZL7CD%2D%2FC%2C%7C%2CA%2F%2DF%20bBZZ%7CF%20%20%20C%2FFZLQyX%7D%20%2CF%20BbZL7G%207%2DDl%7C%2C%2DEsG7%2FBLL7C%207%20Z%20=Pop%2DRock=97=1===Yesterday%20Once%20More=The%20Carpenters%20%28Carpenter%2C%20Bettis%29==Pop=E==1r34LbKcu77%2DbAs4EXyQ%5EA%7CQyXB%2F%2DbDZL9b%2DD%20%2DbD%7CQyXbE%2FE%7C7XyQ%7C4TA%2A%7BE%7CQyX%2ClDb7%20B%2FAl%2C%23C%2FW%2C%23D%2FsB%7CQyX7%2DbGZLF%2F9b%5D%5B%2AAEbG%2FW%2C%7CQyXBQ%7CC%23%2D%7CQyX7%2DbDl%7C%2C7bAh%2CbEs%207%5EAZLB%2FW%207Db%2D7%2FyXbE%2F%7C%7CQyXb%2D7LZQyXE%7CQyX7%2DbD%7CQXyESB%2A%5B%5D%207B%20susB%7CDb%2D7G%207%5EAQyXC%2FDb%2D7XX7%2DbDl%7C%2C7BQ%2CsuBss%20B%7CQyX7%2DbG%7CQyyQ%7CAb%7CQyXE%7CQyXEyQ%7CBbX7%5EE1NZL7B%20sus%7CBQyXB%2FE%7CY%7CQyX7hyQ%7CA%2FXB%2FE%7CEQ%7B%5DQQ%7CA%2FE%3EadoC%20la%20%2ES%2ED8%2A5%3C%7CQyX7%5EE2N%7DQyXA%2FEXyyX7%5EEXyQ%7C%3CXyQXyQXyQ%20Fade%3EDb%2D7XyQ%7D%20=Pop%2DRock=86=1===You%20Are%20So%20Beautiful=Joe%20Cocker%20%28Preston%2C%20Fisher%2C%20Wilson%29==Pop=Ab==1r34LbKcu7LbG%2F94Abad%209ddabAZLbD%20F%2FDbZLbG%2F9ddabA%209dAbadd4Ti%2A%5BG%7CQyX%20Db%20%5D%7C%2C7bA%2C%5EbAs%29bA%28%29%207bA%289ddabAlA%2A%7BlDb%5E7F%2FbDZ%209bG%7C7%2311LbDl%7C%2C7bA%2C%5EbA%2Cb%2CA7bAsZL7%5EbA%20bAZ%5E7XyQbG%209b1N%7C%2C71LZAb%207C%7CQyX7%5EbDB%2A%5D7%20bA%207%2DbEZL7%5EbA%20sC%2B%2CC1%237bG%5EbA%20bF%2D%5E7LG%207%5EbDl%7C%2C7bA%2C%5EAbs%20%2CbA%7CQyX9bBlZb9LZA%20%2C%2DFl%7C%2C7bAN2lF%2D%20%2C9ddabAl44TA%2A%20%5B%20f%2011%2331bB%7CQyXsAb%5E%2C%7C%7D%20%2C7lDb%5E7%20Gb9LZAb%20sAb%5E%2CAb7%2C%7ClDb%5E9%20Gb9LZAb%20f%20%20Z%20=Pop%2DSlow%20Rock=63=1===You%20Are%20The%20Sunshine%20Of%20My%20Life=Wonder%20Stevie==Soul=B==1r34LbKcu7D%7CQyX4B%5E9XQyXBSA%2A%7B%7D%20%20lcKyQX5%237%23FZL%20lcKQy%7CF%23%2FE4Ti%2A%7BF%207%2D%23Q%7CG%2319ddaB%7CQyXsus7%23%7CFQyX7%2D%23C%7CQyX9b3XyQ%7CCyX7%2D%23X9%5EBZ%20%7D%5B%2AB%23F%206E%7CQyX9%5EBZLuss7%23F%206E%7CQyX9%5EB7susLsus7%237%23D%206%20F%237sX7%5E%23GC%2A%5B%5DQyXtl7a%23D%7CQyX7h%23AZLsuyQ%7CC%236E%7CQya%20%2ES%2EG%23%2D7XXsus7%23FZLQ%20%209%23%7CCQyX7%23CZL%20lcKQyyQ%7C%3CDZLsusQyXCCa%3E%20x%20yXQyX%5DQyXsus7GQ%7CyXsus7%23F%2CQ%2C%5BZ%20Q%20%20%7B%2AdoC%20lpeR%3C%20yQ%7CE%2D%7CQyXsus7G%7CQyX7D%2D%7CQyX9b31A%7CQyX7Cadd9XF%2FG%7Ceat%20and%20Fade%3E%20LZD%2D7%20G7sus%20%7D%20=Latin%2DBrazil%3A%20Bossa%20Electric=127=1===You%20Sexy%20Thing=Hot%20Chocolate%20%28Wilson%2C%20Brown%29==Pop=F==1r34LbKcu7%20%20FlS4F%20%20s7bBs%20%20bBl%7C%2CFs%20F%20l%7C%2CbBs%20%20bBl%7C%2CF%2C%7D%7B%2AA4Ti%2A%7BbBs%20%20Bb%20%20sFs%20%20Fl%7C%7C%2C7bBs%20b%20Bl%7C%2CFs%20%20Fl%7C%2CbB%2C%7ClBbl%7C%2CFsbBs%20%20%20sF%2C%7CCs%20%20Cl%7C%2CbBs%20%20blBB%2A%5B%7D%2C7bBs%20%20bBl%2C%7ClBb%20Fl%7C%2CF%20la%20%20sC%2C%7C%7CQyX7%2DAl%7C%2C%2DGs%207%20%2DGl%7C%2C%2DAs%20%207%2DAl%3CD%2ES%2E%20Cl%7C%2C7bBs%20%2D7%20C6%2CFs%20%20Fl%7C%2CbBs%20%20Bbl%7C%2CFs%20%20FlA%2A%7B%5D%20%7ClBb%20A%3Eeni%2DAs%20%20%20%20sF%2C%7D%2C7bBs%20%20bBl%7C%2CF%20s%20Fl%7C%2CbBs%20%20bBl%7C%7ClA%2D7Fl%7C%7C%2C%7C%2CbBs7%20%20sG%7C%2CFs%20%20FlC%2A%7B%5D%206%20C7%2DA%7CQyX7%2DAl%7C%2C%2DlBb%20%20%2DGl%7C%2ClF%3CXyQXyQ%20%20Repeat%20and%20Fade%3E%20%20sF%2C%7ClBb%20%20sBb7%2C%7D%20=Pop%2DRock=103=1===You%20Take%20My%20Breath%20Away=Queen%20%28Freddie%20Mercury%29==Rock=C%2D==1r34LbKcu7C%2FbEZ4C%2D7%20%207%2DCA%2A%7B%20QyX%7DQy7X%2DCZL%20x%20ZLC%2F6%2DFF%2D%2FCL4Ti%2A%7BbEZLbLZC%2D7L%2DC%207oBZL%2DC%207o%7CBQyX7%2DCZLC%2F6%2DF%20ZBb%20EC%2F%2DF%20ZLfxZ%5B%2ABBbQyX7obG%7CQyXG%2Fb%7CEQyX9bB%7CQyXsus7%7CF%2D7L%5D%20f%20%20s%20bBl%2D6%2FCLKbB%2CbB%2FbAs%20bBC%7B%2A%7D%20f%20%207%2DCZL%20x%20Zcl%20LZF%207%2DCl%7C%2CG%2F%2CBb%7Cl%2DFl%7C%2C7C%2CC%2F%2DbBs7%20C%7CQyXbAZLxZLbE7%20%20sWbB%2FbAC%2F6%2DFyQ%7CEbN%7CYZLf%20lcKQyX7F%2D%7CQyX7obG%7CQyXG%2F1C%2D7%20X7obA%2DF%20C%2FC%2D7%20%5B%2F%2DF%207%2DCZLC%2F%2DF%20%2FCbEZLC%2F%2DF%207%2DCD%2ACLZEbZLxZL%2FC%20%7D%7CN2C%2D7%20F%2D6%2FCLZ%20x%20LZC%2D7XyQKcl%20f%20Z%20=Pop%2DRock=82=1===You%27ve%20Got%20A%20Friend=King%20Carole==Folk%20Rock=Ab==1r34LbKcu77C%20G%2F4AbXyX%2DFA%2A%7B%5D%207C%20%2DG%7CyQXbA%7CQyXbA%2FbD%7CQyQ%7CC74Ti%2A%5BbA%7CQyC7%2FGL%2DbB%7CQyX7%2DbBl%7C%2C%2FCW%2C%2DF%2CG%2F7C%2CbAsZ7%2FEbX%20%2DFZL7C%2CbAbsus%207C%20%2DFl%7C%2C7C%2CsussC%207C%7CQyX7%2DGZLbA%2FGLZsA%7CQyX%207bE%20%2CW%2FC%2CEZL7bE%20sus9bE%7CyQX7%2DC%7CQyX7%2DbBl%7Cb7sus%2DF%2CG%2Fsus9bAbXyQ%209ddabA%7CQyXbAZ%20LlcKQyXbDZL%20lcKAbLZESB%2A%5B%5DLbE%2F7b7XyQZL6bD%207%5EbD%7CQyXb%2CA%2FbE%7CQyXbAC%2A%5B%5DF%2D%20AbE%7CQyXQyXbA%20C%2D7LA%2FbD%7CQyXbA1N%5D%20%20Qsus9bEl%2C7%2DbBsZbXyQ%7C7%5EbDZEZL7b7%20%7DN2ZL9bGZLbDZL%2C7%5EAbZLbAZLbD%7CQyXbGF%2DLZBC%20%2DG%7CXbA%2FbLZ%3CD%2EbA%3EnepO%20%20%3CQ%7B%5DQXy7bE%3EadoC%20la%20%2ESXyQ%7CDsus9byQ%7DAb%20f%20%20Z%20=Pop%2DRock=90=1===You%27ve%20Lost%20That%20Lovin%27%20Feelin%27=The%20Righteous%20Brothers%28Spector%2C%20Mann%2C%20Weil%29==Pop=Db==1r34LbKcu7QyXbD4Cb%2FDKQyXbD%2FbCZL%20lcQKyXbDZL%20lcKQyXbcl%20LZ4TA%2A%7B%2FbG%7CQZEb%2D7B%2A%5B%5D%20bA%20bA%2FbG%7CyQXbG%7CQyX7%2DF%7CQyXSDbXyL%20lcK%7CYZLQ%7CAbXyyXbD%2FbC%7CQyXbD%2FGb%7CQyXbD%7CQyXbD%7CQQKcl%20QyXbDGs%20bAyQKclbDlC%2A%7B%5DbE%2FW%2CbG%20sbAZLbG%20bD2N%7D%20%20%20GbLZXbD1NbDl%7Cbb%7ClDbGs%20bAZLbG%20bDl%7CEb%2FW%2CbGs%20bAZLbG%20b%2CW%2FEE%2FW%2CbyXbD%2F%3C%2A60D%7DbE%2FW%2CbGs%3Ex3%20%20%20%3CbA%3EadoC%20la%20%2ES%2E%5BQlCbZLbG%20yXbA%7CLZlDb%2FbG%7CQyXbDlB%2A%7B%5DEb%2FW%2CbGs%20bAZLbG%20DbXyQ%20lcKQx%3EedayQ%7CDb%20taepeR%20%20%3CZLbDb%2FC%7CQyXbD%2FbG%7CQyXand%20FXbD%7CQLZDbLZx%20%7D%20=Pop%2DRock=95=1===Your%20song=Elton%20John%20%28John%2C%20Taupin%29==Pop=Eb==1r34LbKcu7ZL7%5Eb4Eb%20AA%2A%7B%20%20QyXQyX%5D%20b%2FEbA%20bE%2FbBZLbE%2FbSEb%20A4Ti%2A%5BbEZL%2DG%2DLZCZLbB%20bB%2FbE%7CYZLAb%20A%2F%2DCZLbB%2F%2DC%20%2DG%2FB%20C%20D%2FbB4TZL%20T24N142TZL%7D%2CbB%2CsusbsB%20bB44T%7CY%7CQyXbAN2lAbZL%2DF%20%20%2DFZLAb%2FEbbBZLbA%20%2DFZL%2DC%20%2FDbBlB%2A%5B%20QyX%5DbE%2C%2FD%20C%2Ds%20bE42T%7CYZ%2D%20C%2D%2F%2FbE44T%7CQyX6bA4T2ZL6bA%20A%2F%2DCZLbBG%20AbLCZLbAoC%20laQ%7CT4407%2A%3CZLbE%2FbA%20bE%7Cl%2CbBQ%2CsusbBs%20bBD%2ES%2E%20yXbA44T%7CQy%2FEb%20A2TZL6bA%20A%2F%2DCZLBb%2F%2DC%20%2DCQ%5B%5D%20bE%2Fb4Ab6XbB%3Ead4Eb%2FG%20AbLZT24AbXyQ%7CEb%20Ab%2FEbLZBb%2FEb%20Ab%2FEbLZEb%20f%20%20Z%20=Pop%2DSlow%20Rock=65=1===Pop%20400 \ No newline at end of file diff --git a/test/index.spec.cjs b/test/index.spec.cjs new file mode 100644 index 0000000..250844d --- /dev/null +++ b/test/index.spec.cjs @@ -0,0 +1,45 @@ +const assert = require('node:assert'); +const { describe, it } = require('node:test'); +const fs = require('fs'); +const { + Version, + convertSync, + LogLevel, + convert, + Playlist, + Converter +} = require('../build/ireal-musicxml.cjs'); + +describe('ireal-musicxml using CommonJS', () => { + it('accesses the library version', () => { + assert.strictEqual(Version.name, 'ireal-musicxml'); + }); + + it('converts an iReal Pro song to MusicXML synchronously', () => { + const result = convertSync(fs.readFileSync('test/data/playlist.html', 'utf-8'), { + notation: "rhythmic", + logLevel: LogLevel.None + }); + assert.strictEqual(result.name, 'Jazz Combo'); + assert.strictEqual(result.songs.length, 6); + assert.notStrictEqual(result.songs[0].musicXml, ''); + }); + + it('converts an iReal Pro song to MusicXML asynchronously', async () => { + const result = await convert(fs.readFileSync('test/data/playlist.html', 'utf-8'), { + notation: "slash", + logLevel: LogLevel.Error + }); + assert.strictEqual(result.name, 'Jazz Combo'); + assert.strictEqual(result.songs.length, 6); + assert.notStrictEqual(result.songs[0].musicXml, ''); + }); + + it('parses and exports a playlist manually', () => { + const playlist = new Playlist(fs.readFileSync('test/data/playlist.html', 'utf-8')); + assert.strictEqual(playlist.name, 'Jazz Combo') + assert.strictEqual(playlist.songs.length, 6); + const musicXml = Converter.convert(playlist.songs[0]); + assert.notStrictEqual(musicXml, ''); + }); +}); diff --git a/test/index.spec.js b/test/index.spec.js index 610f04c..47b9bcd 100644 --- a/test/index.spec.js +++ b/test/index.spec.js @@ -1,27 +1,33 @@ -import assert from 'assert'; +import assert from 'node:assert'; +import { describe, it } from 'node:test'; import fs from 'fs'; -import * as iReal2MusicXML from '../src/index'; +import { + convertSync, + convert, + Playlist, + Converter +} from '../src/lib/index.js'; -describe('iReal2MusicXML', function() { - it('converts an iReal Pro song to MusicXML synchronously', function() { - const result = iReal2MusicXML.convertSync(fs.readFileSync('test/data/playlist.html', 'utf-8')); +describe('ireal-musicxml', () => { + it('converts an iReal Pro song to MusicXML synchronously', () => { + const result = convertSync(fs.readFileSync('test/data/playlist.html', 'utf-8')); assert.strictEqual(result.name, 'Jazz Combo') assert.strictEqual(result.songs.length, 6); assert.notStrictEqual(result.songs[0].musicXml, ''); }); - it('converts an iReal Pro song to MusicXML asynchronously', async function() { - const result = await iReal2MusicXML.convert(fs.readFileSync('test/data/playlist.html', 'utf-8')); + it('converts an iReal Pro song to MusicXML asynchronously', async () => { + const result = await convert(fs.readFileSync('test/data/playlist.html', 'utf-8')); assert.strictEqual(result.name, 'Jazz Combo') assert.strictEqual(result.songs.length, 6); assert.notStrictEqual(result.songs[0].musicXml, ''); }); - it('parses and exports a playlist manually', function() { - const playlist = new iReal2MusicXML.Playlist(fs.readFileSync('test/data/playlist.html', 'utf-8')); + it('parses and exports a playlist manually', () => { + const playlist = new Playlist(fs.readFileSync('test/data/playlist.html', 'utf-8')); assert.strictEqual(playlist.name, 'Jazz Combo') assert.strictEqual(playlist.songs.length, 6); - const musicXml = iReal2MusicXML.MusicXML.convert(playlist.songs[0]); + const musicXml = Converter.convert(playlist.songs[0]); assert.notStrictEqual(musicXml, ''); }); }); diff --git a/test/index.spec.ts b/test/index.spec.ts index d651264..deb21ef 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -1,33 +1,45 @@ -import * as assert from 'assert'; -import * as fs from 'fs'; -import * as iReal2MusicXML from '../lib/ireal-musicxml'; +import { strict as assert } from 'assert'; +import { describe, it } from 'node:test'; +import fs from 'fs'; +import { + Version, + convertSync, + LogLevel, + convert, + Playlist, + Converter +} from '../build/ireal-musicxml.js'; -describe('iReal2MusicXML using TypeScript', function() { - it('converts an iReal Pro song to MusicXML synchronously', function() { - const result: iReal2MusicXML.Playlist = iReal2MusicXML.convertSync(fs.readFileSync('test/data/playlist.html', 'utf-8'), { +describe('ireal-musicxml using TypeScript', () => { + it('accesses the library version', () => { + assert.strictEqual(Version.name, 'ireal-musicxml'); + }); + + it('converts an iReal Pro song to MusicXML synchronously', () => { + const result: Playlist = convertSync(fs.readFileSync('test/data/playlist.html', 'utf-8'), { notation: "rhythmic", - logLevel: iReal2MusicXML.LogLevel.None + logLevel: LogLevel.None }); - assert.strictEqual(result.name, 'Jazz Combo') + assert.strictEqual(result.name, 'Jazz Combo'); assert.strictEqual(result.songs.length, 6); assert.notStrictEqual(result.songs[0].musicXml, ''); }); - it('converts an iReal Pro song to MusicXML asynchronously', async function() { - const result: iReal2MusicXML.Playlist = await iReal2MusicXML.convert(fs.readFileSync('test/data/playlist.html', 'utf-8'), { + it('converts an iReal Pro song to MusicXML asynchronously', async () => { + const result: Playlist = await convert(fs.readFileSync('test/data/playlist.html', 'utf-8'), { notation: "slash", - logLevel: iReal2MusicXML.LogLevel.Error + logLevel: LogLevel.Error }); - assert.strictEqual(result.name, 'Jazz Combo') + assert.strictEqual(result.name, 'Jazz Combo'); assert.strictEqual(result.songs.length, 6); assert.notStrictEqual(result.songs[0].musicXml, ''); }); - it('parses and exports a playlist manually', function() { - const playlist: iReal2MusicXML.Playlist = new iReal2MusicXML.Playlist(fs.readFileSync('test/data/playlist.html', 'utf-8')); + it('parses and exports a playlist manually', () => { + const playlist: Playlist = new Playlist(fs.readFileSync('test/data/playlist.html', 'utf-8')); assert.strictEqual(playlist.name, 'Jazz Combo') assert.strictEqual(playlist.songs.length, 6); - const musicXml: string = iReal2MusicXML.MusicXML.convert(playlist.songs[0]); + const musicXml: string = Converter.convert(playlist.songs[0]); assert.notStrictEqual(musicXml, ''); }); }); diff --git a/test/parser.spec.js b/test/parser.spec.js index 14ce7b3..afe2860 100644 --- a/test/parser.spec.js +++ b/test/parser.spec.js @@ -1,6 +1,7 @@ -import assert from 'assert'; +import assert from 'node:assert'; +import { describe, it } from 'node:test'; import fs from 'fs'; -import {Playlist} from '../src/parser'; +import { Playlist } from '../src/lib/parser.js'; describe('Parser', function() { it('should parse an iReal Pro exported playlist', function() { @@ -18,8 +19,8 @@ describe('Parser', function() { }); it('should parse the iReal Pro Jazz playlist', function() { - const playlist = new Playlist(fs.readFileSync('test/data/jazz.txt', 'utf-8')); - assert.strictEqual(playlist.songs.length, 1399); + const playlist = new Playlist(fs.readFileSync('test/data/jazz1460.txt', 'utf-8')); + assert.strictEqual(playlist.songs.length, 1459); }); it('should parse the irealbook:// format', function() { diff --git a/tsconfig.json b/tsconfig.json index a0224c8..c060ca5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,12 +1,9 @@ { + "ts-node": { + "esm": true + }, "compilerOptions": { - "module": "umd", - "noImplicitAny": true, - "removeComments": true, - "preserveConstEnums": true, - "sourceMap": true, - "typeRoots": [ - "./node_modules/@types" - ] - } + "module": "NodeNext", + "moduleResolution": "NodeNext" + }, } \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 909665e..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,30 +0,0 @@ -const path = require('path'); -const ESLintPlugin = require('eslint-webpack-plugin'); - -module.exports = { - entry: './src/index.js', - output: { - path: path.resolve(__dirname, './lib'), - filename: 'ireal-musicxml.js', - library: 'iReal2MusicXML', - libraryTarget: 'umd', - globalObject: 'this', // https://stackoverflow.com/a/64639975/209184 - }, - module: { - rules: [ - { - test: /\.m?js$/, - exclude: /(node_modules|bower_components|lib)/, - use: { - loader: 'babel-loader', - options: { - presets: ['@babel/preset-env'] - } - } - } - ] - }, - plugins: [ - new ESLintPlugin() - ], -};